kernel-debug-modules-4.18.0-553.27.1.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`g+ ]mtZ`s*إ~MG\JD(T:]}!X[2ːT&GnI v]ppX;SN܊I\t:},ݺpX oU3S8؃߅S%^/z^ECbN̫.>6>`Tc 4)t (JR;!<+Xj[tX< ^}ɨUEP&-{ЮoD7ў>AIO#`YltQiӯS3Ԋ{_61x}5YA=8C JC@nL`ڒc0J|#%q/؈ZvXZyY<hyJ8rTڐ˰ڧL.KrϜk/TePJe~6"+EM a[ͯC?c!J{bCd%tsWZBqȵ+d9.c$_g$KGciErejE3ddb9eede6aa74ca22c886c38a410725f6c118f13c1681432da9fad5c9f97c122084642df93fedd55aecf5cf8d291117fe8bcf0f 3!pQp)Tξ7]mtZ`g+ ]mtZ`Tf 9o!N0ol鍖o&m9[0=8+N?1ܗW"A}~ТFɪr 1O `zIp_#!M}Zi sy@Oeƌυ^/w:ǒE۶/p =_l%jKϽY叨^4"6\sh܈$m3*w?6nw,%}{خkP}L--jؿQc~fGT,1x "u\R L4Duc_ڊ܌]rabh>pAI,?Id . \' Sm66  $6  6 h6 `6 aT6f,6l:6rHrp6wH=$(89h:(>@G6H6Ix6X=Y=\6]X6^ sb-d.e.f.l.t.6u36v8w86x=6yB6GxHHHHICkernel-debug-modules4.18.0553.27.1.el8_10kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.g+~tiad1-prod-build-aarch001.bld.equ.rockylinux.orgaRockyGPLv2 and Redistributable, no modification permittedRelease Engineering System Environment/Kernelhttp://www.kernel.org/linuxaarch64/sbin/depmod -a 4.18.0-553.27.1.el8_10.aarch64+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-553.27.1.el8_10.aarch64+debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.27.1.el8_10.aarch64+debug fi/sbin/depmod -a 4.18.0-553.27.1.el8_10.aarch64+debugD ;,_#58<iX |Fh]tHv8ke  .HDD,Üp'|"/ %   dxL+RP?9,<'pwTD<X9`[t,lO Zl*<8hdƨA*|!6zPW 80\8P4\V,$(%4?|1 pW` l<a)5 s1`{t`l0t)T7L*&N5&HtxE@T+()wx Dh'$0H$ ;l| X\D N/d:p4Peb,$$wG;..|x@0H$4<@Ϩh4 L(Xt(6| W4P\'24$7,lh(8250u"!P\" +Q0!?J$ HsAzP Du&#$D<X9ph 6-@, l/89!XG8$ -.( P%> H 0DhU,:.Ot4h9<(Xl hg+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}g+}2578dce7f69f5633965a0a6c95c0cf3eb878de664100e4795ef25af8cc36d53ad0d3b74fc5922792db1b32ab15bb8021f941af3a760c9d6cc3f8d9127d43664d4a5261f7141e4b460ef329610de6f4c03d071f1180b5411b81d455340307af55f56212ad32bc9320b22256c4771913e8650ac92470bf2485886d3d5199bb5b38a7596e2635793e8c679340ca9f31296f5d6203f99791158803ad314fe6227b0d1ba7638b1e65805d90855b5965ce7ca212cf8488cc84d48f9ab78803fe8133475c803e5dfa876034f485f3546f57f455c490197b2aecf36ccad88f2f4a766c0af4c03161740794fc6372e99dab2ce0f50f33179756c00f7b326bf57cd618e61d9e3eb68fdaabef9981d64d7c01390961b75a54ca22fb0813548d388a5008f7ca8bbc84780c27a3987b40b7b125120324260960b648051ebdcf1ce560c539e033c4e887148fcd458a0a7ce207f5d48b1ca09ba786083b83555aba80ae971ed9a2fb2cd7a56798159f844ea55ae1c566c878b3b3b8f9d513a5c398a0bc2e97f76de137401a36280f51045cf520a7df4b34bd5a7e8a0003430e457d3360289cc67f93bf29b3d1114bcedc3f675d46cf7470ee01a9c6e078ad90e4e0ca466b3e1a8eb38980d81326d076861f5e46e361aa1493deaf865e78c546ee68018f5d81723ac435c3a8854d770d4252d4c47d7b940b91cb496bd47a64d35495e56f7f658da63e1ae25dcc0f6142166fec8b16443fb4bbf6bf031f7173f1812d2761d09a8508c9c85dfcb0bf92c37fa17aaf41e3a61b851541c112288e9a8299c4b254d4e03a17271135c16d957e535f22eca782c400f8401f80a537500df3c942820e8866c47d1b045f4761c978dbb2ae61e0661233ed6b2fc10391f2593efa08c7ce45f915e40e89139c411c03c6b78dc4e245cf2fdf9a478656766c05f61cb03531d79884e08b43ae400029c4cca87005e50c796d4924416c2caf97edf83f0b025e702d612bccd75d00096a8087c4f1c7b3341ea4ec8517dfb3dd0245a7b274710725acf5732a8c1e39724d4cf01d95ef2e432c40817b4d988f5b81b5c8c3c8ae33192b3e5f752db081271f672d4da2b7fe856d889f285af88e88d3e3d10145c589f6ccf55c3facf8a8fb345f9bfb1ab80bf8f17f9128c91800074c9318d8ea5bdcfe643d55fef52a9489727408b4234e7914104dbb3734972890d45e4e557456fedb0b6d88f44cb3b78db4dca5b3106e0a6ffc47ea3ec30c2bc07ee136fb1042f1b6e66d1324fa44fcb768a8bee0c372ca2d45c57395480fc20dd7020d01fe2efc53a04f1ab8809405ecd8927a9302ede18f8c28e8fff2a34beadaf6b9b8937f1d1864356b1363e828f5c8720e87f32d74b3ceffe8c16c1b364e9640a87bc07e6e14203045cd7e0080897346067c0e9f32dc14e6d03f81c1124c767e0f6efa8bd4c97b548fdec93e972b6fcbd9926f2932028df58d72aab8ac4f4b37892fe51dac5ad393e24574545e255a1e5743c4f095875b9c171a6e344970c916542577e6e412e17054ef2bf9d209b4823e9f7bf9f48e9f69f7d0c723557bd0d12ba159c0d10cfcb0256ea1b883854a7a3066da005dee70ca70514c5dab7456c9f5fc7f2ee40af203e51edfe04ab3cc88c333e30d3c854d85ac1a7b169d6cefface0aba0a9025b005128bc6f3e994347152c012adb9c52f04cb22c8986d52242c2d82e1619a692c1f4b10a6877d0d2d30615a546cc81a010626f560634a60a236caf2e310828b1220bccfea11c1755c1a991c670e9ba465489de1f823e120b3e536e47f1feb75a91b13c6891e3fb6bcadf1035951b1f49cd43b0852b4c6dce62bd3c88c13dcb7be7ebc20c5e3b9d22b6362f5b0592b38171dc0e4a80ae26d4ae3ad1200c75a63ead7cdb19e0534dc33482ee3e8e56ccc8d55fc4ae71601dad59af590cdd1986c983d971ebea482e54718c2c9edba9f311d0a798d55283ee3bb089a54070667df2928a1d60ab7489d8695bf8cbaec46d314a6bb8875ae220ef6ed9b6da651dae62d8f768f2d1db9d753434728822f9aa58f53d74231091131a01e66c8a85c24eed200956af71bb89852d591d0acb4afe126c8bc2ccc02cb1e019e2a6bb81467f23c3d28885371cbb64523bf91e50541cc88efecd35d41a7cf01618a4c1b3a6e588218d3e3a67475107b725bb23565ebc0ac20eb60fd5b9afadbcabb7184e907fc637c9cac3fb744d5505a4afad5693d9bd4fbc1c365be775d8af884b17a63acc1f2d6c93cf5cb9c226e3f7429595e178af95b1f678b24d10ebf755f3b020e7d7b72f12aa43ba60bfcfd72ce9957342f4ee3e1998aa9ee7726ea99fa64e23a168918ff229a9b0d69d97466c53cd3d4205ac28a4a54ca3c25ba68c61f06e208c6837385de73bceef6c6bfda110b2174b3653e8f9b10ee20d6dfc104afd5d153f4e161f51f21fc6fb9ecfa6522d67d27346fd975e02f177ddc01d5a0d4b80275c8ef08bcce2ab4d78a80a0bed9df8fe2c7d64430c1f6da3f62b9c835ac8d470fb5303ea912f6fd268964455f22e0122d3a8466f7a3677af50991a5c620d46f078fdb60f6977c8c40b804b3ff7ae3b6c737669d296e2c35feefac5eac3540429bfb21a24dd3036cc64b92dd977ba4a6985667db4985f8b576b1ae2f789d534d8f60225f27d28ca5342609698ea06b2fee61511e7c503564894ba6fb177b6356f012d9a017c2929e9d067453cf1b72f7ea9977d3d8f20af31769b36480b8eda36d5a770200ba6572258ebed2af0460553a542eafe67332539661ad697ce7db6360b705a0301d5107cdd309784a2584696484350c7586aab45c19dc595db16b4109d1cab50f7f722e24d8ad62018c4bf083017b221d54dad01c0001f4dcf249790bb1973d073daa5af6783818f5697f5ed72e7f435fbfc7ce9665c52290dd05de73719ae0c7417d0d18d645faf45e50f53809177cfa33082cef032e65307cdb6b91d138c49f2b607aa77a51394f9fc002be33334109ac7a9633b25046610d94e738b9c0ad46fc5d0ff484dc365e800821216ae2355ddacb9962846325a876ce8ac576e684f23b83336f5f645c7611fc44edc7b6c3e672cfa639b65b7e8bde0580b849e39b2431067ff1ed4012e1789b34ab7ac0f0f11395b3c4bc4b5c0e223c43a7f432f3f3a19200e70fed94be86d8bac6a40b0bf53c9d4e358c4948815374ff9d89a42fe5c324de2bee00832d261ba226437c5f10ff5b532fbd323d1435378077166ad917d9b51be37acc8762e5589126d935632c4a0596d1041698aa58f7418747df34e2516a53d15ac915984a31cb95f1a729a5ab064130595fd04d21d06aa6681d8844f1e01be2674fe7cfea754aad722aeb035c30facd15fecb42ff9e0ef5e432e9f6fbd52bc7e02f51e73145be6052a395de44e701ef1b11b00cbdcabc1853e94821a44835edf684ce5453214fa6456b5030dd35c30f57ea8f15d4919bc1d1423453ec44c5d4abc765ee5e27b75aeeb71532ec47bfb440b6911e0ec10d281ae72bac35c118f3bb55c05f1f57a1f9fbf2db138e5f8892174c7ea7bfb83d125d9cfafc7e919e0050cecaf8b3021e55a5b75e13377f7142c58fc8b877af17e0a9dd2c60e60ea153d930450ae5d99ef85002218d4a3e89c16efc36fcf77930bd1b7b87df2ea16210a46fcfe55be17dc2505994cdd42b56a37943ab4444caef9dac96da475a4e3432257a5c492bcd140a11caf478b6d029df1d929da7d179a627307ec4c25f2f28c6e49ae25e4e8f5be179a86e12e9a909514bdf64ebbce1b3ae8f1fc5800c9c17dd697463f0680e1ad68b37f24b2d7c8bd45f45cb5bcb4ce9966b34960fba8cb92212681ead6e5e6822e7b07649a4ee13da72cb92b6bfef508d0e5dc10749bd6d25e500ba91629f3dd998ede99df4227acea6c81087b70d83269f8dee7987d16d9459ead509cef81d3791a717666841cf97127d264e1b285419b9dc08be2a8438bf90c5443bdbb7062be491c4310efc7cb76db0306b0f5d4764e9482a38ae24497849282d8e828f1c0e2621a207029a6da421e4121cce3c0188149571e169b5a76c38a0e09c1d2019bb7854c4878239873717b198b9a9ec6aa6e7c208da166414ce743ea62d0002a5631431b1a6f5e6584aeec7f1dc10c9d71b48ef59f9bf314330b50f141225375b106675a23598d8cf5961f7f61750067ed6b33b3b3e615e9957b813c1b68c8dd9560b109e52a50ab9f9dc6380648405618794ab0a9d9c506dff15e8cb0e1d446495e78afac1b074dcc6dfb7fdcf71a3f83f4341167644f407a82fd67aec600fa6eea777f08a287520a6b49d17f1b1a838780dabb1c884bcbe039d3ea323be565176d4210f43489caa86393595be70e49be67460f1a4bc2575df684046c4bb5994b919d006b37ced5717a67de4f6c5896f329944778fa2c2edcdf9ccc4ae6997b910ec858e939507c65da069d525eebaacd5bd5b3362689f4fc47e7e1c51eb00d08dda88294488c76afadce7d126b4925a290bd1f993462cbf5c60740b8bd87fbe4252d3fbde45ae6ed53c4f31b9cb8bb24ee2b52c33b0cdf7fa02cd5b4b83d8ad13ac6a5cdc57fd467e3434f28196d92e2ff9735349730ca50c5e848651495369af7d54190b0c180b61bf0e88759865ad7cbdecced99b10df1937906abb7242bcd7211d4ef626ac154a1cbcb118ed15d4594428f70d226a27e35c9f60e0a034f024557571dd1236b302d7a8cafdf882722610cfef41440c7579a3ebd71ec392db5d37cfe2cb12f8234fb134e932280c81c1f2a826dd56f799076272075699212f22ac44a863fccdb05796ecf32806949dfce1f3c71c33494061e1c2fc0993743fab501f89810e269358e90c271314decc4f49508565d828030fa13a952f53a60e50ea17314cff63148fc7c9cbab54e04d700e48211c82883a9794b453e58e58d276aaa8066b90db711f58ffff1667c446e6eec34e66ce93696f6cb3818f93cb4c0948df7568949eb52f4c32180b4c1373a886091d16c57fbca005a310e75c20b7998a6457a1390fe2a70da5c7842cd48fa1dae37f9d6368da7da0f8b613e874482088af4e13c037bbf88886588dc3586504a6a9c32b3662a35940a0674c3a7e39dd893c29648aaf3a10bcf826cce77f95a394aff4eeb135d6a7ef25d0beaa9372614626026c9b2a30d2e5858cc89e11062016454188852907ee6584901a2efe2e579a4ed87db059fdd5c48b9405bdf6a751169087f36908e4a6d5a57af8e6508e4bed27186b0fb4e3bad45501e9f7e69484b5d0a3cba53a64ae0062b89c59f6ded931efe976c208b260f97274e50f78af4ee4fb8c8a2475a278c4e7799f46cd5acefbf0043daf49894a96f3d39def038db3191d73953f7c52889a8e14534431d7dcb593f5acdfdb08c68a00f4cbe43fc4e072d46eda91473b612c93d4689fb9c5fcccd404a5e7a67e63dbf07d0f7c55a725743c92df48534ee55f162fd28d458feb715a3c15deb60b127b065bb53fafd4ca2015db9e8b690bedec398fdba57a6676cfbe6e5b743f08994a5a4e8dde07c083c220e4f2ac72ca21b8771909c0c39d3ecf98d139f48d672aeb79f41958bdc3c4bcd6fe86266572d9bee6d8d4058516d65ffe8baf8cc64be20d52f359e4d3a2eb41cf8c7481642fa9957eec61472f3c4d6acd837aab4f1a28d04337fa3b391483fc5547c3db4a8983417748c2b4e39291be72741086dfe6273d699046ff8ccfb80f47a2a2bd0e6990aac684e1c8057029d27352c8a5d5a66782a1ce7a197c51dc991c6d5593a1c997dfd20dfea6b309488b4661ed9717d7a518c88d4aa433884a21db52f9cce72818d03ef12197c96991501c5b8c0fa6f779089dec81df999634351ae8cd17bfb184deceadb93566a0e0a596bd35d05d02011a11ecf77490476e4628f0e8cd2667f563c0a0c8b6d8339ea49898a4c6e3db9d6111339e53ab7ce7988413286ad0a62f6831086d4884911e9fc6f83b87491bf7c67588cb2faa2461f57c8d07ad57b7e8c8aeed94cb73d03fb4f8910b5758860500790f793c154bc84493b68aa1035ffcd0860bc40885f7fbb2dd2df62e818003a7d9132859cfc8bfb0480ee48c4245d010f7e6547fd95726c7566dc9ce3eed2620198221019b26790df5c34210bbd917afe4b887959d946642b87b525e7920e8833fe2508091d246c0f6c4aacb169c57280e8e3eafd2ea760e439056f18ac74c9ce48bdd69d7192a9774dbdead75c3e23d9b8b096e1c82e0ba74e59b33d291381ab6b6d4b1ce9b78c6cf132c6f8b0c4c48c3be7fa59f679b5f3d7c2e0b6785f7b2358cac153ea66e0a97f910da0fab5973cd0c90d188c623a81f560f92bdb611dc0bb1670fbce0895029c1301140eae7a3afc55ad1a212675e390aeb7256975dec9c1b5a89e66dddcc37bef72d34bbf6a3c4f5ae393fffd10bda0e88c202eebeab3f96a50e0c1de6f8f0c744b66190fb4c6c73eee7d0eb37e88071de14043bbb945aa806cd93695331ca5119e3d819eecaf2a7ead21bcce346289de4d13fe3fa91e3d6c6b9d4fde2aa23fe85bea3ca74a12f68b09db81e5e9b42cee7048d58fca4e479ad609daf207b755a16670c91122aa78359ab35db805e58453fc8e8013c2c3bd585fff4c21fbb506684343aae2a88a1b7e65b72a6472ae612eeb7530f6b59747c729f758f2a963ecc9b014c6736e25a56d50f2a9288ec4a715b178127187c14b8f8c2b79d1a512d4ca27a14909065d5c7f643428d30893aefbab1681b9d05f5f033dd0ed2ee4d2c197bc3f8f5435b0c927e177a796b46148485f40186d01ffc0bcb58ba650df6edf989c61dd9e809078b69f3cae4c4a35c121e624ec8bc709423c12de5c186a4fc547e4316c29c12b7c0f6e028ac0998f9444d3610d23be6d22d9866a5afb54a71ac17bd36b86fe8504ce25eb8931ced0b2021fe889f008a8dfae4dac04163391944f63aa581ce886dddff02c9951efc1d5b24e36af508b33b7b9fd12b05c2074a923b498db15cb45e0bed3862e4d87809214e9c51039196f4a0be3e9d6006073525464bf11e91a3bc492240326ddeb1e7e9e8bea1dcd3547d7408fa4c74813d0564bb8280656b1b656e589889f97b23028739289ebca7aaaa71703c84a899c1a06205b06b421dfa94273a605579e84ec0dd3ef3e0ac00a7dcd625a565ee8973c96fd348de9003cbc76b5e5558baa1f03eb765e89cf4c63e1058f40ff4092ac310856af4c6dcbeb55c056c9b9fbc148320bdbb618f200ad379527fd77b11adee402084bbc1b8f7ee46322e56629a73b1c4b1d938d7d44e2580918a65fcbe5cf163c0f4e2dade51407dbd3ab6bd1d08d3157bb48d7954df7f613cc2d971317399068f6d38da0709ca84b52597513082d83f90ba0c990abe5374b62d1a3277a9103674e4f299f926a22256987023c0997cadd208fb2f5d07e57ac2093f76447867694e6384b6cc8834745786c7fa8ca069da3a60b0864a3f1745ea175abbebeef2a4a592714efe0f7cee7cbc7d72c75e2da2e6ca991eb58e51be35b6c18288a626579e0d3a65bce81785b83d6010a7ed249f0de738d35ab9b38e1e16c10927ad80f23920679cd6234d96cac78e4a642cc1056e15b402c4e60fed56bcd04807b32d6945734513097f7f26e994cb88d488a3b6908f4c700bc9458eae09847ce6425b1693f1bd54a490e2691947e2d4abadf02820342d0a34ec8be9d3b5285f470044489289db5920756104dfc388b6250ff2a59253fb4b92b5d6ce128db6a9821f9976076c57dce7a0ef66961b0b68c025b6e19bac475452746fcafd36d4459b14e65d0ef3a6fa8556d120b7adb1b61d6aba2a18485bd25e153b6404a6ea0b63ac986df06430e1fecdf61789df72e7cde246383202c5996cc8835cb04c9856166f6fbb62e8dd332184a382d91784b632c20986cb26e531500041d1c63f51d70c846b230959f6566f54b4901f87216c34c670bf62f53be5cf75fb107f6a844edbf2b225a60cd687b96d9ff1f5a3cd20e2ce3086dd9332de33c293b4d06886858b7292adace7f4c4148d995d3a949f3a87402112999a573c44c44069406805c670e29b29e094cfab9c2a5815c484eff3f7144433bf99ada44484705c681e9505729f87250d403cc919659bf6c822350a587db12d2691d7956141b0d8b0e3618776dcca71f45ea74c53958a3c213956ed014cdebd5772771ac0b36b6e7e6205e66cb7b6f793909a785dd2b45c8693674e1b310d03fd6b645df63dc8a08e481901102757b723c9c867650e1876e3b0a6a6beeba41380b244010898b4f0c7f5d025afbc603f261cf8c9d56ad3abea3abcc7d7619ba8f533cbe4a69645b9f076e10abcc0e37a9d5c905b9f18230a74bad4275ace6bc5e050a760ec66c030171e0234a1a0d3597f720696acd5e9d18398da9c7a50a48affb4aac3fc05a4d8f3f5ab86f09ca470d8694db2951b62a5a3a445a6b38cbdca6511d8feadcdddc130fe5924929b192e02c91ef9ee6dd2f9cc3d4f7105a336e8af352413fcba10063ff81ead4dbf1f95491479f7c021989634165c327f2eb7c433d1b882961d0627984e53012944d45032770ab8a6d0c28561bd064ed5b9c011420287eb6cec67c1a70a119f0b2b18d8e97c45d64188bcac4ff61bc8ada42d954117431121fda16855763dc8d28eaa00bdd024e9e5289c7c799f97ac87b710dc71426bae032b2ec2b862296f7448e239c216bfe6cc395d8ad25235c372337e2df687b0aef50792d8a1ad92028df7b75b5037c26fe19a52f9f6906e12a58ddab8fffb2a080d0d99433495c266574d92f10992db25dde25e0889a2843314d3a850e813056164a26647e71656a76a19bb0f7ccdcca63dc343d012a61f9aaf63c4136a78388f9c2db8293cb5b3858bc54bd5d647e73de7da0cced9b2dd0c3fd125d6e722a64602a7b691224f3f19d2795db57c54d9747ca7a139fe0c9005e4883542896375ebbfb26d0abaed612bdda170e65e60b473983173a49d23ba7aa39e4fefeeeb0a7fd449cc8bf205da024e4a937d0a3d86008708c585f3fbb5c77ea972fee604303b148356bdce154c47ede3079ce28b801b5746b71aa241fc82a103cbb4bd3d8ccf1edd23d2546e8635adfe55855224193ce25b30392c2e56c5f5ad5680428ceaf884a03a960457dcc0cab2f604fe7468049bc2107cc43b27b22364a5007ceaccd6c48f7088a3831c682916536ead8ec8a0b161825b65df7b496d1b05c85e56fb552c8a8dd2f94c94c88d0af082643a50a15da443e6c3399355a4152e818916c2c4f5eba85d191d0c8adae191c6a22f63d5f705c18dea94c4582ff927484b19899da4556b43563be33921e0f8c9d98ca0bdd8fa767323c2ed0f24f5d815a1b1540d03aa8c9c37c9e7a5b20c301fd5a0d5694189999330294a2429c0e375466e69c0f70b00d6766d2794b026bb17c9f90e372a60d5c25a1917e759157615c4288d02b6bbbb03fac1c1a6699b56b58a458fcce4fbaf933b90e5f621139e65e259c30cff7e6f54d4117a431f583c3d4ee7fbc619e908d6d29bdeb6a801ad61212bf7ec12b1a595019626ddf60e7685adf92fdcc3f06db7c164e813bcb4358eca9b1057f6bf573d4dfa9d8b778948b4d65253ec02d3dbf8b24b264c4769d2f84522fbb0149477d700ee670a2f601492c3c98cb0a8db0432c57eea842f3369f88be05d43bf8121621807d704c9a6815bcd1e57bbc1ec532c6fe189803c6d4c1ac053c959d1f50bbe458996b6765d70d0053e873253360f81b2efdf938ec92ca3a7d83b98bdf9e055564353f64a98860e4edcfb0011e7a235e89d33ce3064d432386bea28a5f3900d2d5431bf0c8abe7e5fae2be7041505ffeace689005f31312c70a59aa4dab78d7f7beda4cd1377c3cb40c7ade592f8b8b4eab7635ebe6b15bf4ef6f638fa34c8bae4419de5945ed52bbc2cc639c1ee4c93b1183bec60a74b853d4fcf1e434bf98526e2ee44d61ed18ea9a1ea5de2c0b0e96e6ed172c805f95d5eac99fbe252422e5903d718fb9413be46c688a5ed0567d556bf983677aaa634b2714c69389342a8d88e46662092455ba7ea4e1fcad7d56d5d35299701dcdd54e489f5c0ecd6d3da0a35bedfe0cfde7c35824c3072fcd88578976d3cc2654cd25f447bf429de1fc06fe4722d549bb3181aebe16500c6a32243a068ca240514c15c2b3b93e31acdc7813051582e9fd3297bd9784b52c37a884595ddb467120d46d0c1b7b4bf533accd9305dd281f4a67d3852f05648b6bd7ececf2215262f1c3439ad690d1bd56c45800f0de0ef6553f649f7abb65d736d928e9c32dc724e0ae562f0e3a4f05f6963176e1d59259b36e5c041563dd41edad2c34088701cea669d711972b7594683fcd599c15a22bfd3219caf20fcedffa0fabc7d3325c13c0b60f411a3566d2ef1b6b644d8d39fa7333564f31cd6127d1a15156e4f99b4bcef0ae20e7d4666073067905064a12cc6d12190340ccd6cd7156474e03c30156df459c2ff6e8ec85f0091c88983c6dbd52e3627520dc3de33a49afe4ecbb04ef39f8938b1949ffdb9a61bab9a6d417841901a58da877904135d5bd23b0c3bee29fe1ae43353c058348c403dae45b748978d5439cbc01c984b2b8b4f06ae27e35ffa77a171ab572318fff955a2859dfd295cc859098be9cff943b1edd0b300cef69301f12493b19a96646231ffd0cff48e63dca93dc0033dab68b6f4daebcce4dd6629711d6b468646ed70540f706d8bc5a457749f373698d018ddf77e37c46e596183268b47d37c2b8e6bd8c809808426b2c564e298d5e70060c15d5d2b7cdefcc16d40aa09d8c0abc205052bc8d35196299f5bf036d87cc711e168a187eab2fdd1b609ec631e17fc0009420a65251ca5e31a9998448cf63c647255daef90f6641ee98d85d9fff4f6f301a3610e17591fcabebfe143af0b5405dbc538487425235c7f5040c43d90a60ecf5965da12ee2523c24dfa696badf0e7b743cd5c0777c0904bfd5341e25910647cb2f7628f0f20d32269c924c5e05125fdde4d40d2f7f6c9c4d20f952ce4b0b252f4c0ee89aeccfaf62571172154280c6c41585dc2c52a21a3973a57610bd990e2dae941911ff1ea6eca9e803c451d1eeada8c1feed817f7f4222776f357155c0ac679e31afdf4ed745d754f63c54aa438d4033bf54ffd12e2229a16e585da547b336632023b2cf292b3420448f9161a58004cc3027c7909a866f0c4c1b7fca95e1b131bdd94f823986b472e50f47d6741d54de6c69e789903caf9af4bfa659a4aff9d0ba0df392bc98ec26765074e39605a797b3beb18aaf1e5a889d709a6f69da0ed2e455574e4c656f22f73256e81761ff426c9592f939d26526b6ccff769af3c837228332d5cc1de7ad547f44f519c1fbf40af41ad6538ae37bae63893433f1b64664dbb899ecd09e5f3735cb82c961c237960ff04e9cbb9efb2a7efb7f18ba57a7c8f3947b17a262afecccc405719be9c66051f5175671cccbc4e4c38a9f34d753be566a3ffbca7aad559f9172e78f18e6cff99caff727bfdd9b97581b9ce56dec6b5036736117df07edb9f9d2a32f572e6892436ad5e77d0e034df5ce732ad0afc7b0fd6b1301b7f29afc4872e3c6f8a688ddabf273b4d47989fcf7d8d0f86a4beb69d29db3f0b8b579c96c4df535acddadab7da75059f5d31e2c8e3fce886e46cee4b863fcd5ec8dac1c535362409d06aa9275707a8291a91edbdd1ead6f4051381dd32ed592acc0c105a003fb3fdd9243814b99a54092202f8fb96d8f754531e011fcd0fdd45b3f73049a09eda32b3379763b0ed01441cd2761a83c64a2fd0223a7517d2fcbdf7f39853fc5df7419f371a4a62062d3b1c52c8dce1edd02e8987ec8d5827897f9b96784fc2aafae02c7ca0ec92724df68be6cf1215269f1e74e0404bf97eecc7bf03e072302a36021c6866fb937440a89a3c7fc92418f6b406be2b8c6db78a13f374054cd52191fe3aac2e40b8a507f9b0e1a4e95bad327aefa9c993500df7450e013869cd48ad03e513807f0d9e8e05b302873e858886136d60fb014e5b8ee1ea6cc03fe5453380552a51859fe9549985c428b64675be872802d8076f1a20be9c93eba164d2aa9b180bea9ba2429423fc7bbd5eb58ebda0f417ebd49869fe4c67df7275d2a7657f9b86cd725d72d96ae4981196ae7ff19c96a3dcdcb899b4c28198e864e789d54db47579d3f73ae5afc739982ede3daaebd32015b00b74ac9c23400dd533acc442ef5744cf04e3dadf5dd57d129627ce02060066f863894a4f87b6c9e42c8fb2b30b5833549626bfb6719fbc7714c9c75967fcf69feede55732a0cd757289f816526a18988817337141309b11bb61933d0db1cd530122edf907be65401989cf89097b8ba4e5574f21dc331d5437f1c008b5743841181e2020b7d0def20281a28e73032c56932b7557ec79365b1b66e2bed7260b1fdb89118271af514e710b13c6703560acf2de6143d8f499b050b67bf4b06bdcb912fa11a42221a8da3f22ff40bf06cabddd9cd611d4c10286869a161e8965fcab486b052ae62623445e30b81c548c596c55ec7ec188f16fe15da2f954ed9dc45a29ed67fab85b2fcf0c77dda8ba95cdf89a34b5a161d1174bf1afae56fb9dec2e62096b3626a62baef6c272f108bae557013369e1ecb0ea64ac77ac36064b48c4ed3b0ccdff6deb4dd8ad6e1b40cddd5c050684248af560f560e67ed1a104216bdd4000f3198a413e037f85adef943669ffdcdc1451d1ff75a0e1c2610a9e547a60fc60d44c403052166a9491ca71f9cf0c5f7d18ae72a7ec315e4d279102be3e5dfedc6f9c4d00068505d2ed52ea1859f2081fa60c4da5ab91b42d6d74208201579cbdb54cfbb8454e31717127043d0a4fd2786b98474df8fc09e739d347f11e7a271fa784f64f60214afa3a53ae8140f9974e2d093f8f9f6557b504314e7cfd56dd3a55c171e19669a81b403a0b2d27dc25bdcaca362deca433668f3cb91c3aff5ecad6bd79dddfd19244e05d45acb2e4313bd0c5e0c74b6f753ae72f752869ca58cecf3ee0e8d37ee5eadca591026ea8b645d54fbb15a609741010fdf8892435d4c8e62216af093b86f504e6ce5935ba1bab8950460d5c17c0cf3eebbf4b5262500cb33953f8341a1a9713d6c82a662bd73518f56a4f40fdeefeb557a8fed6d2aacde88fae33bfb8acf60026a878c35278c9875d16e955337fed4b1db747bb3d31f3b07611dec500f7a9a8aa3e3a59f9ec283f77dce3cc67dfcf2ac65abc68b53ddca5054c53edd95eb7dbaea1d31f8cf27e84f225f44ece3082a2c16c4e32d248547320e0d495682c81f2b35297adbf95b1d2abe085002c5f0f7045402ffd1a749c055214797c2c64ceaa744fa68cddb22a7cb2bf7ede95f1f12359cb6f3f5cfadc5f6cc804d51281945d4c816960b89f28ce05146b516d41bfba3844f73345205d4a5d987274b4f02bac7110b8cc87079a6de1eaf6b1e2ebeaa914b2d3f02d5bd731ae00ee97c88b6be5ea7cb3fc89f8e0653ecb73673a651695be92cecd9c2e0dbdd4cf2aca47d4ac2d129259f888507267dd748fbb64de0ceee32f70c0120888796d7a197d5a2ae6b88fbfbd5a9d33c2b9888e4b8bbd0ed5583aef10743f9403f8e6740dc5bd414217bf12a8051e5240a875311e4cfc5523a14ad0fbc785a8947305c2061c7d26b871aa4b7a86e3d87807d3b30c32a5e9ffaeb94f91c452a9a03061a7f863f621760a40a30ac7b203df99a98d57ec146980ca6512115df6615c1635ea8baa3eee407334cbf40dd757f56b7d4545a28ea63e4413a56ffaa340655b8567d2a46275b1cdb41583c77815a57d8c4855d284d4cfc0988fb7926bc27cc6db78162f3bf7638e7bea4527d2f3dd2c5af428eb38435c5a57b1db09e684179285404ddf2f3e606b9489580ca0897bcba37ce161cd0984151964dce794224c1ded9de3b4fddd083aa6e70d279576884b19bdbf1ab935f13b0c67a80874da1fe03drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-553.27.1.el8_10.src.rpminstallonlypkg(kernel-module)kernel-debug-moduleskernel-debug-modules(aarch-64)kernel-debug-modules-aarch64kernel-debug-modules-uname-rkernel-moduleskernel-modules-aarch64kmod(adutux.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(appledisplay.ko)kmod(ark3116.ko)kmod(armmmci.ko)kmod(asix.ko)kmod(ast.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(belkin_sa.ko)kmod(bnx2.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bsd_comp.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(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(cfi_cmdset_0001.ko)kmod(cfi_cmdset_0002.ko)kmod(cfi_cmdset_0020.ko)kmod(cfi_probe.ko)kmod(cfi_util.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chaoskey.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_m8.ko)kmod(digi_acceleport.ko)kmod(dm9601.ko)kmod(dw_mmc-bluefield.ko)kmod(dw_mmc-pltfm.ko)kmod(dw_mmc.ko)kmod(dwmac-dwc-qos-eth.ko)kmod(efa.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fmc-chardev.ko)kmod(fmc-fakedev.ko)kmod(fmc-trivial.ko)kmod(fmc-write-eeprom.ko)kmod(fmc.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gen_probe.ko)kmod(gl620a.ko)kmod(hibmc-drm.ko)kmod(hid-picolcd.ko)kmod(hisi_sas_main.ko)kmod(hisi_sas_v1_hw.ko)kmod(hisi_sas_v2_hw.ko)kmod(hisi_sas_v3_hw.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(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(idmouse.ko)kmod(int51x1.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(isight_firmware.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(jmb38x_ms.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(led-class-flash.ko)kmod(leds-blinkm.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-mlxreg.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(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpfc.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(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxbf-bootctl.ko)kmod(mlxbf-pmc.ko)kmod(mlxbf-tmfifo.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mspro_block.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mtk-sd.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(physmap.ko)kmod(physmap_of.ko)kmod(pl2303.ko)kmod(plusb.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(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(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(radeon.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfkill-gpio.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rtl8150.ko)kmod(safe_serial.ko)kmod(sdhci-acpi.ko)kmod(sdhci-iproc.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(smb347-charger.ko)kmod(smc91x.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(soundcore.ko)kmod(spcp8x5.ko)kmod(squashfs.ko)kmod(sr9700.ko)kmod(ssu100.ko)kmod(stmmac-platform.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(target_core_user.ko)kmod(tg3.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(toshsd.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd78f0730.ko)kmod(usb-serial-simple.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(uwb.ko)kmod(via-sdmmc.ko)kmod(visor.ko)kmod(vub300.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)     /bin/sh/bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-553.27.1.el8_10.aarch64+debug3.0.4-14.6.0-14.0-15.2-14.14.3g*g@gp@f5f@f@f@fKfbf(@f?@fafxff>@fU@fwf=@f~fuk@fl0fafWfK;@fDf?]f8@f+@fff P@f[fe~@e8@e@e7@eeBeN@eee6@eeee@ee(e}@etVeoehy@e_>eWUeTeP@eKx@eGe?e;@e7e/e%@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrRelease Engineering - 4.18.0-553.27.1Denys Vlasenko [4.18.0-553.27.1.el8_10]Denys Vlasenko [4.18.0-553.26.1.el8_10]Denys Vlasenko [4.18.0-553.25.1.el8_10]Denys Vlasenko [4.18.0-553.24.1.el8_10]Denys Vlasenko [4.18.0-553.23.1.el8_10]Denys Vlasenko [4.18.0-553.22.1.el8_10]Denys Vlasenko [4.18.0-553.21.1.el8_10]Denys Vlasenko [4.18.0-553.20.1.el8_10]Denys Vlasenko [4.18.0-553.19.1.el8_10]Denys Vlasenko [4.18.0-553.18.1.el8_10]Denys Vlasenko [4.18.0-553.17.1.el8_10]Denys Vlasenko [4.18.0-553.16.1.el8_10]Denys Vlasenko [4.18.0-553.15.1.el8_10]Denys Vlasenko [4.18.0-553.14.1.el8_10]Denys Vlasenko [4.18.0-553.13.1.el8_10]Denys Vlasenko [4.18.0-553.12.1.el8_10]Denys Vlasenko [4.18.0-553.11.1.el8_10]Denys Vlasenko [4.18.0-553.10.1.el8_10]Denys Vlasenko [4.18.0-553.9.1.el8_10]Denys Vlasenko [4.18.0-553.8.1.el8_10]Denys Vlasenko [4.18.0-553.7.1.el8_10]Denys Vlasenko [4.18.0-553.6.1.el8_10]Denys Vlasenko [4.18.0-553.5.1.el8_10]Denys Vlasenko [4.18.0-553.4.1.el8_10]Denys Vlasenko [4.18.0-552.3.1.el8_10]Denys Vlasenko [4.18.0-552.2.1.el8_10]Denys Vlasenko [4.18.0-552.1.1.el8_10]Denys Vlasenko [4.18.0-552.el8]Denys Vlasenko [4.18.0-551.el8]Denys Vlasenko [4.18.0-550.el8]Denys Vlasenko [4.18.0-549.el8]Denys Vlasenko [4.18.0-548.el8]Denys Vlasenko [4.18.0-547.el8]Denys Vlasenko [4.18.0-546.el8]Denys Vlasenko [4.18.0-545.el8]Denys Vlasenko [4.18.0-544.el8]Denys Vlasenko [4.18.0-543.el8]Denys Vlasenko [4.18.0-542.el8]Denys Vlasenko [4.18.0-541.el8]Denys Vlasenko [4.18.0-540.el8]Denys Vlasenko [4.18.0-539.el8]Denys Vlasenko [4.18.0-538.el8]Denys Vlasenko [4.18.0-537.el8]Denys Vlasenko [4.18.0-536.el8]Denys Vlasenko [4.18.0-535.el8]Denys Vlasenko [4.18.0-534.el8]Denys Vlasenko [4.18.0-533.el8]Denys Vlasenko [4.18.0-532.el8]Denys Vlasenko [4.18.0-531.el8]Denys Vlasenko [4.18.0-530.el8]Denys Vlasenko [4.18.0-529.el8]Denys Vlasenko [4.18.0-528.el8]Denys Vlasenko [4.18.0-527.el8]Denys Vlasenko [4.18.0-526.el8]Denys Vlasenko [4.18.0-525.el8]Denys Vlasenko [4.18.0-524.el8]Denys Vlasenko [4.18.0-523.el8]Denys Vlasenko [4.18.0-522.el8]Denys Vlasenko [4.18.0-521.el8]Denys Vlasenko [4.18.0-520.el8]Denys Vlasenko [4.18.0-519.el8]Denys Vlasenko [4.18.0-518.el8]Denys Vlasenko [4.18.0-517.el8]Denys Vlasenko [4.18.0-516.el8]Denys Vlasenko [4.18.0-515.el8]Denys Vlasenko [4.18.0-514.el8]Patrick Talbert [4.18.0-513.1.1.el8_9]Denys Vlasenko [4.18.0-513.el8]Denys Vlasenko [4.18.0-512.el8]Denys Vlasenko [4.18.0-511.el8]Denys Vlasenko [4.18.0-510.el8]Denys Vlasenko [4.18.0-509.el8]Denys Vlasenko [4.18.0-508.el8]Denys Vlasenko [4.18.0-507.el8]Denys Vlasenko [4.18.0-506.el8]Denys Vlasenko [4.18.0-505.el8]Denys Vlasenko [4.18.0-504.el8]Denys Vlasenko [4.18.0-503.el8]Denys Vlasenko [4.18.0-502.el8]Denys Vlasenko [4.18.0-501.el8]Denys Vlasenko [4.18.0-500.el8]Denys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- Adding prod certs and changed cert date to 20210620 (Sherif Nagy) - Adding Rocky secure boot certs (Sherif Nagy) - Fixing vmlinuz removal (Sherif Nagy) - Fixing UEFI CA path (Sherif Nagy) - Porting to 8.10, debranding and Rocky branding (Louis Abel) - Fixing pesign_key_name values (Sherif Nagy)- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Waiman Long) [RHEL-62139] {CVE-2024-47668} - bonding: fix xfrm real_dev null pointer dereference (Hangbin Liu) [RHEL-57239] {CVE-2024-44989} - bonding: fix null pointer deref in bond_ipsec_offload_ok (Hangbin Liu) [RHEL-57233] {CVE-2024-44990} - bpf: Fix overrunning reservations in ringbuf (Viktor Malik) [RHEL-49414] {CVE-2024-41009} - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create (CKI Backport Bot) [RHEL-49309] {CVE-2022-48773} - tty: tty_io: update timestamps on all device nodes (Aristeu Rozanski) [RHEL-55257] - tty: use 64-bit timstamp (Aristeu Rozanski) [RHEL-55257] - ELF: fix kernel.randomize_va_space double read (Rafael Aquini) [RHEL-60669] {CVE-2024-46826} - xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown (Xin Long) [RHEL-58100] - loopback: fix lockdep splat (Xin Long) [RHEL-58100] - blackhole_netdev: use blackhole_netdev to invalidate dst entries (Xin Long) [RHEL-58100] - loopback: create blackhole net device similar to loopack. (Xin Long) [RHEL-58100]- nouveau: lock the client object tree. (Abdiel Janulgue) [RHEL-35118] {CVE-2024-27062} - cifs: fix deadlock between reconnect and lease break (Paulo Alcantara) [RHEL-58037] - ACPI: PAD: fix crash in exit_round_robin() (Mark Langsdorf) [RHEL-56156] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-35757] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-35757] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-35757] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-35757] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-35757] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-35757] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-35757] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-35757] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-35757] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-35757] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-35757] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-35757] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-35757] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-35757] - gfs2: Cease delete work during unmount (Bob Peterson) [RHEL-35757] - gfs2: Improve gfs2_upgrade_iopen_glock comment (Andreas Gruenbacher) [RHEL-35757] - gfs2: nit: gfs2_drop_inode shouldn't return bool (Bob Peterson) [RHEL-35757] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28867] {CVE-2023-52492} - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-37335] {CVE-2024-35939} - nfsd: fix delegation_blocked() to block correctly for at least 30 seconds (Olga Kornievskaia) [RHEL-41075] - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-39397] - cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Paulo Alcantara) [RHEL-60251] - cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Paulo Alcantara) [RHEL-60251] - cifs: Remove duplicated include in cifsglob.h (Paulo Alcantara) [RHEL-60251] - cifs: fix oops during encryption (Paulo Alcantara) [RHEL-60251]- cifs: modefromsids must add an ACE for authenticated users (Paulo Alcantara) [RHEL-56052] - cifs: do not use uninitialized data in the owner/group sid (Paulo Alcantara) [RHEL-56052] - cifs: fix set of group SID via NTSD xattrs (Paulo Alcantara) [RHEL-56052] - smb3: correct smb3 ACL security descriptor (Paulo Alcantara) [RHEL-56052] - smb3: fix possible access to uninitialized pointer to DACL (Paulo Alcantara) [RHEL-56052] - cifs: remove two cases where rc is set unnecessarily in sid_to_id (Paulo Alcantara) [RHEL-56052] - cifs: Fix chmod with modefromsid when an older ACE already exists. (Paulo Alcantara) [RHEL-56052] - cifs: update new ACE pointer after populate_new_aces. (Paulo Alcantara) [RHEL-56052] - cifs: If a corrupted DACL is returned by the server, bail out. (Paulo Alcantara) [RHEL-56052] - cifs: cleanup a few le16 vs. le32 uses in cifsacl.c (Paulo Alcantara) [RHEL-56052] - cifs: Change SIDs in ACEs while transferring file ownership. (Paulo Alcantara) [RHEL-56052] - cifs: Retain old ACEs when converting between mode bits and ACL. (Paulo Alcantara) [RHEL-56052] - cifs: Fix cifsacl ACE mask for group and others. (Paulo Alcantara) [RHEL-56052] - Add SMB 2 support for getting and setting SACLs (Paulo Alcantara) [RHEL-56052] - SMB3: Add support for getting and setting SACLs (Paulo Alcantara) [RHEL-56052] - cifs: Enable sticky bit with cifsacl mount option. (Paulo Alcantara) [RHEL-56052] - cifs: Fix unix perm bits to cifsacl conversion for "other" bits. (Paulo Alcantara) [RHEL-56052] - drm/i915/gt: Fix potential UAF by revoke of fence registers (Mika Penttilä) [RHEL-53633] {CVE-2024-41092} - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-27224] - kobject_uevent: Fix OOB access within zap_modalias_env() (Rafael Aquini) [RHEL-55000] {CVE-2024-42292} - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51553] {CVE-2024-42079} - of: module: add buffer overflow check in of_modalias() (Charles Mirabile) [RHEL-44267] {CVE-2024-38541}- cifs: do not set WorkstationName in NTLMSSP auth blob (Paulo Alcantara) [RHEL-56729] - padata: Fix possible divide-by-0 panic in padata_mt_helper() (Steve Best) [RHEL-56162] {CVE-2024-43889} - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (CKI Backport Bot) [RHEL-57000] - sctp: Fix null-ptr-deref in reuseport_add_sock(). (Xin Long) [RHEL-56234] {CVE-2024-44935} - net/mlx5e: Fix netif state handling (Michal Schmidt) [RHEL-43864] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Michal Schmidt) [RHEL-43864] {CVE-2024-38608} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (cki-backport-bot) [RHEL-44031] {CVE-2024-38586} - netfilter: flowtable: initialise extack before use (Florian Westphal) [RHEL-58542] {CVE-2024-45018} - memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56252] {CVE-2024-43892} - memcontrol: ensure memcg acquired by id is properly set up (Rafael Aquini) [RHEL-56252] {CVE-2024-43892} - mm: memcontrol: fix cannot alloc the maximum memcg ID (Rafael Aquini) [RHEL-56252] {CVE-2024-43892} - mm/memcg: minor cleanup for MEM_CGROUP_ID_MAX (Rafael Aquini) [RHEL-56252] {CVE-2024-43892} - ice: Add netif_device_attach/detach into PF reset flow (CKI Backport Bot) [RHEL-23676]- ethtool: check device is present when getting link settings (Jamie Bainbridge) [RHEL-57002] - netfilter: nft_set_pipapo: do not free live element (Phil Sutter) [RHEL-34221] {CVE-2024-26924} - netfilter: nf_tables: missing iterator type in lookup walk (Phil Sutter) [RHEL-35033] {CVE-2024-27017} - netfilter: nft_set_pipapo: walk over current view on netlink dump (Phil Sutter) [RHEL-35033] {CVE-2024-27017} - netfilter: nftables: add helper function to flush set elements (Phil Sutter) [RHEL-35033] {CVE-2024-27017} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51040] {CVE-2024-41042} - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51516] {CVE-2024-42070} - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Phil Sutter) [RHEL-43003] {CVE-2024-35898} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47606] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47606] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47606] {CVE-2024-39503} - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Phil Sutter) [RHEL-42680] {CVE-2024-26851} - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - dev/parport: fix the array out-of-bounds risk (Steve Best) [RHEL-54985] {CVE-2024-42301} - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) [RHEL-35100] {CVE-2024-26976} - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Kamal Heib) [RHEL-44279] {CVE-2024-38540} - tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55069] {CVE-2024-42284} - Bluetooth: Fix TOCTOU in HCI debugfs implementation (CKI Backport Bot) [RHEL-26831] {CVE-2024-24857} - drm/i915/dpt: Make DPT object unshrinkable (CKI Backport Bot) [RHEL-47856] {CVE-2024-40924} - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-48363] {CVE-2024-40983} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-54763] {CVE-2024-43854} - gso: do not skip outer ip header in case of ipip and net_failover (CKI Backport Bot) [RHEL-55790] {CVE-2022-48936} - drm/amdgpu: avoid using null object of framebuffer (CKI Backport Bot) [RHEL-51405] {CVE-2024-41093} - ipv6: prevent possible NULL deref in fib6_nh_init() (Guillaume Nault) [RHEL-48170] {CVE-2024-40961} - mlxsw: spectrum_acl_erp: Fix object nesting warning (CKI Backport Bot) [RHEL-55568] {CVE-2024-43880} - ibmvnic: Add tx check to prevent skb leak (CKI Backport Bot) [RHEL-51249] {CVE-2024-41066} - ibmvnic: rename local variable index to bufidx (CKI Backport Bot) [RHEL-51249] {CVE-2024-41066} - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37038 RHEL-37039] {CVE-2024-35839} - USB: serial: mos7840: fix crash on resume (CKI Backport Bot) [RHEL-53680] {CVE-2024-42244} - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48381] {CVE-2024-40984}- wifi: mac80211: Avoid address calculations via out of bounds array indexing (Michal Schmidt) [RHEL-51278] {CVE-2024-41071}- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-55874] - protect the fetch of ->fd[fd] in do_dup2() from mispredictions (CKI Backport Bot) [RHEL-55123] {CVE-2024-42265} - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44207] {CVE-2024-38558} - mlxsw: thermal: Fix out-of-bounds memory accesses (CKI Backport Bot) [RHEL-38375] {CVE-2021-47441} - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47552] {CVE-2024-40904} - ipvs: properly dereference pe in ip_vs_add_service (Phil Sutter) [RHEL-54903] {CVE-2024-42322} - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (CKI Backport Bot) [RHEL-53702] {CVE-2024-42246} - drm/amdgpu: change vm->task_info handling (Michel Dänzer) [RHEL-49379] {CVE-2024-41008} - drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() (Michel Dänzer) [RHEL-45036] {CVE-2024-39471} - drm/amdgpu: add error handle to avoid out-of-bounds (Michel Dänzer) [RHEL-45036] {CVE-2024-39471} - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc (Michel Dänzer) [RHEL-52845] {CVE-2024-42228}- KVM: arm64: Disassociate vcpus from redistributor region on teardown (Shaoqin Huang) [RHEL-48417] {CVE-2024-40989} - devres: Fix memory leakage caused by driver API devm_free_percpu() (CKI Backport Bot) [RHEL-55597] {CVE-2024-43871} - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26680] {CVE-2024-26600} - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-31618] {CVE-2024-26769} - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-31618] {CVE-2024-26769} - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37062] {CVE-2023-52683} - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-50904] {CVE-2024-41023} - nfsd: fix crash on LOCKT on reexported NFSv3 (Benjamin Coddington) [RHEL-31515] - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (CKI Backport Bot) [RHEL-26570] {CVE-2024-26595} - mlxsw: spectrum_acl_tcam: Move devlink param to TCAM code (Ivan Vecera) [RHEL-26570] {CVE-2024-26595} - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-29110] {CVE-2023-52605} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33198] {CVE-2024-26894} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51132] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51132] {CVE-2024-41055} - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-30904] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-30904] - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972} - ext4: check the return value of ext4_xattr_inode_dec_ref() (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48507] {CVE-2024-40998} - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972}- drm/i915/vma: Fix UAF on destroy against retire race (Mika Penttilä) [RHEL-35222] {CVE-2024-26939} - RHEL-48620 (Kenneth Yin) [RHEL-48620] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (CKI Backport Bot) [RHEL-42721] {CVE-2024-26855} - net: usb: asix: do not force pause frames support (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: fix "can't send until first packet is send" issue (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: fix modprobe "sysfs: cannot create duplicate filename" (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28108] {CVE-2021-47101} - asix: fix wrong return value in asix_check_host_enable() (Ken Cox) [RHEL-28108] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: fix boolconv.cocci warnings (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: do not call phy_disconnect() for ax88178 (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: move embedded PHY detection as early as possible (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: fix uninit value bugs (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: add missing stop (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: suspend PHY on driver probe (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: manage PHY PM from MAC (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: Fix less than zero comparison of a u16 (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: Fix less than zero comparison of a u16 (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: add error handling for asix_mdio_* functions (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: add phylib support (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: refactor asix_read_phy_addr() and handle errors on return (Ken Cox) [RHEL-28108] {CVE-2021-47101} - SUNRPC: always free ctxt when freeing deferred request (Jay Shin) [RHEL-40936] - SUNRPC: double free xprt_ctxt while still in use (Jay Shin) [RHEL-40936] - SUNRPC: Remove svc_rqst::rq_xprt_hlen (Jay Shin) [RHEL-40936] - SUNRPC: Remove dead code in svc_tcp_release_rqst() (Jay Shin) [RHEL-40936] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48646] - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-39797] {CVE-2024-36922} - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (John Meneghini) [RHEL-39908] {CVE-2024-36919} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29498] {CVE-2024-26638} - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [RHEL-42151] {CVE-2021-47412} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52013] {CVE-2024-42152} - ipv6: prevent NULL dereference in ip6_output() (Sabrina Dubroca) [RHEL-39912] {CVE-2024-36901} - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51052] {CVE-2024-41044} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54834] {CVE-2024-43830} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44108] {CVE-2024-38579} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44195] {CVE-2024-38559} - x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53657] {CVE-2024-42240} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47529] {CVE-2024-40901} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (CKI Backport Bot) [RHEL-39843] {CVE-2024-36902} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45167] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45167] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45167] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45167] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Shaoqin Huang) [RHEL-40837] {CVE-2024-36953} - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Shaoqin Huang) [RHEL-40837] {CVE-2024-36953} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: media/cec.h: document cec_adapter fields (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: fix trivial style warnings (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: add 'unregistered' checks (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: don't use flush_scheduled_work() (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: Use fallthrough pseudo-keyword (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: remove unused waitq and phys_addrs fields (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: silence shift wrapping warning in __cec_s_log_addrs() (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: move the core to a separate directory (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - net/iucv: Avoid explicit cpumask var allocation on stack (CKI Backport Bot) [RHEL-51631] {CVE-2024-42094} - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-40400] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Vitaly Kuznetsov) [RHEL-19027] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Vitaly Kuznetsov) [RHEL-19027] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [RHEL-19027] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Vitaly Kuznetsov) [RHEL-19027] - firmware: cs_dsp: Return error if block header overflows file (CKI Backport Bot) [RHEL-53646] {CVE-2024-42238} - firmware: cs_dsp: Validate payload length before processing block (CKI Backport Bot) [RHEL-53638] {CVE-2024-42237} - mm, slub: fix potential memoryleak in kmem_cache_open() (Waiman Long) [RHEL-38404] {CVE-2021-47466} - slub: don't panic for memcg kmem cache creation failure (Waiman Long) [RHEL-38404] {CVE-2021-47466} - wifi: ath11k: fix htt pktlog locking (Jose Ignacio Tornos Martinez) [RHEL-38317] {CVE-2023-52800} - wifi: ath11k: fix dfs radar event locking (Jose Ignacio Tornos Martinez) [RHEL-38165] {CVE-2023-52798} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37737] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37737] {CVE-2021-47432} - EDAC/i10nm: Skip the absent memory controllers (Aristeu Rozanski) [RHEL-43236] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38197] {CVE-2023-52809} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44149] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44149] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44149] {CVE-2024-38570} - nvme-fc: do not wait in vain when unloading module (Ewan D. Milne) [RHEL-33083] {CVE-2024-26846} - HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts (CKI Backport Bot) [RHEL-49698] {CVE-2022-48866} - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-9797] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-9797] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-9797] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Audra Mitchell) [RHEL-42625] {CVE-2024-26720} - mm: avoid overflows in dirty throttling logic (Audra Mitchell) [RHEL-51840] {CVE-2024-42131} - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Audra Mitchell) [RHEL-42625] {CVE-2024-26720} - ACPI: fix NULL pointer dereference (Mark Langsdorf) [RHEL-37897] {CVE-2021-47289}- scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39805] {CVE-2024-36920} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35046] {CVE-2024-27013} - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Michel Dänzer) [RHEL-38210] {CVE-2023-52817} - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (Michel Dänzer) [RHEL-38210] {CVE-2023-52817} - drm/amdgpu/mes: fix use-after-free issue (Michel Dänzer) [RHEL-44043] {CVE-2024-38581} - drm/amdgpu: Fix the null pointer when load rlc firmware (Michel Dänzer) [RHEL-30603] {CVE-2024-26649} - drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()' (Michel Dänzer) [RHEL-35160] {CVE-2024-27042} - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51014] {CVE-2024-41040} - tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52025] {CVE-2024-42154} - NFSv4/pnfs: Fix a use-after-free bug in open (Benjamin Coddington) [RHEL-35508] - NFSv4: Don't hold the layoutget locks across multiple RPC calls (Benjamin Coddington) [RHEL-35508] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-51799] {CVE-2024-42124} - Input: elantech - fix stack out of bound access in elantech_change_report_id() (CKI Backport Bot) [RHEL-41938] {CVE-2021-47097} - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (CKI Backport Bot) [RHEL-28982] {CVE-2023-52478} - drm/radeon: fix UBSAN warning in kv_dpm.c (CKI Backport Bot) [RHEL-48399] {CVE-2024-40988} - usb: core: Don't hold the device lock while sleeping in do_proc_control() (Desnes Nunes) [RHEL-43646] {CVE-2021-47582} - USB: core: Make do_proc_control() and do_proc_bulk() killable (Desnes Nunes) [RHEL-43646] {CVE-2021-47582} - scsi: qedi: Fix crash while reading debugfs attribute (CKI Backport Bot) [RHEL-48327] {CVE-2024-40978} - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48309] {CVE-2024-40977} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-52433] - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48016] {CVE-2024-40941} - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-53988] - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47908] {CVE-2024-40929} - Input: aiptek - properly check endpoint type (Benjamin Tissoires) [RHEL-48963] {CVE-2022-48836} - Input: aiptek - use descriptors of current altsetting (Benjamin Tissoires) [RHEL-48963] {CVE-2022-48836} - Input: aiptek - fix endpoint sanity check (Benjamin Tissoires) [RHEL-48963] {CVE-2022-48836} - usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (CKI Backport Bot) [RHEL-52373] {CVE-2024-42226} - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52366] {CVE-2024-42225} - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47776] {CVE-2024-40912} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47758] {CVE-2024-40911} - VMCI: Use struct_size() in kmalloc() (Steve Best) [RHEL-37325] {CVE-2024-35944} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37325] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37325] {CVE-2024-35944} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (Jose Ignacio Tornos Martinez) [RHEL-51761] {CVE-2024-42114} - usb: atm: cxacru: fix endpoint checking in cxacru_bind() (CKI Backport Bot) [RHEL-51442] {CVE-2024-41097} - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39904] {CVE-2024-36939} - drm/radeon: check bo_va->bo is non-NULL before using it (CKI Backport Bot) [RHEL-51184] {CVE-2024-41060} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51027] {CVE-2024-41041} - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor (CKI Backport Bot) [RHEL-50961] {CVE-2024-41035} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44408] {CVE-2024-37356} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48627] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48627] - net: tcp: fix unexcepted socket die when snd_wnd is 0 (Florian Westphal) [RHEL-48627] - tcp: refactor tcp_retransmit_timer() (Florian Westphal) [RHEL-48627] - tcp: exit if nothing to retransmit on RTO timeout (Florian Westphal) [RHEL-48627] - netfilter: nf_tables: Reject tables of unsupported family (Florian Westphal) [RHEL-21418] {CVE-2023-6040}- kyber: fix out of bounds access when preempted (Ming Lei) [RHEL-27258] {CVE-2021-46984} - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-35874] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-35874] - fbmem: Do not delete the mode that is still in use (CKI Backport Bot) [RHEL-37796] {CVE-2021-47338} - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49361] {CVE-2024-41005} - firmware: arm_scpi: Fix string overflow in SCPI genpd driver (Mark Salter) [RHEL-43702] {CVE-2021-47609} - ipv6: prevent possible NULL dereference in rt6_probe() (Guillaume Nault) [RHEL-48149] {CVE-2024-40960} - HID: i2c-hid-of: fix NULL-deref on failed power up (CKI Backport Bot) [RHEL-31598] {CVE-2024-26717} - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (CKI Backport Bot) [RHEL-48489] {CVE-2024-40997} - x86/mm/pat: fix VM_PAT handling in COW mappings (Chris von Recklinghausen) [RHEL-37258] {CVE-2024-35877} - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-42937] {CVE-2024-35809} - PCI: Drop pci_device_remove() test of pci_dev->driver (Myron Stowe) [RHEL-42937] {CVE-2024-35809} - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (Mika Penttilä) [RHEL-26909] {CVE-2023-52470} - USB: core: Fix hang in usb_kill_urb by adding memory barriers (Desnes Nunes) [RHEL-43979] {CVE-2022-48760} - cifs: fix bad fids sent over wire (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB311_posix_mkdir (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB2_tcon (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB2_open (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB2_ioctl (Paulo Alcantara) [RHEL-52517] - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47642] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47642] {CVE-2024-39501} - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Xin Long) [RHEL-42997] {CVE-2024-35884} - filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50170] {CVE-2024-41012} - Input: add bounds checking to input_set_capability() (Benjamin Tissoires) [RHEL-21413] {CVE-2022-48619} - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48130] {CVE-2024-40959} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-33695] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-33695] - net: do not leave a dangling sk pointer, when socket creation fails (CKI Backport Bot) [RHEL-48060] {CVE-2024-40954} - perf/x86/lbr: Filter vsyscall addresses (Michael Petlan) [RHEL-28991] {CVE-2023-52476} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47678] {CVE-2024-39499} - serial: core: fix transmit-buffer reset and memleak (Steve Best) [RHEL-38731] {CVE-2021-47527} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51236] {CVE-2024-41065} - powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-51220] {CVE-2024-41064} - x86: stop playing stack games in profile_pc() (Steve Best) [RHEL-51643] {CVE-2024-42096} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47933 RHEL-47934] {CVE-2024-40931} - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet (CKI Backport Bot) [RHEL-47492] {CVE-2024-39506} - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50194] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50279] {CVE-2024-41090} - usb-storage: alauda: Check whether the media is initialized (Desnes Nunes) [RHEL-43708] {CVE-2024-38619} - usb-storage: alauda: Fix uninit-value in alauda_check_media() (Desnes Nunes) [RHEL-43708] {CVE-2024-38619} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37723] {CVE-2021-47384} - block: fix that util can be greater than 100% (Ming Lei) [RHEL-23074] - block: support to account io_ticks precisely (Ming Lei) [RHEL-23074] - watchdog: Fix possible use-after-free by calling del_timer_sync() (Steve Best) [RHEL-38795] {CVE-2021-47321} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37719] {CVE-2021-47385} - mlxsw: spectrum: Protect driver from buggy firmware (CKI Backport Bot) [RHEL-42245] {CVE-2021-47560} - mlxsw: Verify the accessed index doesn't exceed the array length (CKI Backport Bot) [RHEL-42245] {CVE-2021-47560} - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-41835] {CVE-2024-26880} - tty: Fix out-of-bound vmalloc access in imageblit (Steve Best) [RHEL-37727] {CVE-2021-47383} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37715] {CVE-2021-47386} - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Steve Best) [RHEL-37710] {CVE-2021-47393} - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38436] {CVE-2021-47497} - driver core: auxiliary bus: Fix memory leak when driver_register() fail (Steve Best) [RHEL-37901] {CVE-2021-47287} - phylib: fix potential use-after-free (cki-backport-bot) [RHEL-43764] {CVE-2022-48754} - ptp: Fix possible memory leak in ptp_clock_register() (Hangbin Liu) [RHEL-38424] {CVE-2021-47455} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-51315] {CVE-2024-41076} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51618] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51598] {CVE-2024-42084} - af_unix: Fix garbage collector racing against connect() (Felix Maurer) [RHEL-34225] {CVE-2024-26923} - virtio-net: Add validation for used length (Laurent Vivier) [RHEL-42080] {CVE-2021-47352} - net: fix possible store tearing in neigh_periodic_work() (Antoine Tenart) [RHEL-42359] {CVE-2023-52522} - tunnels: fix out of bounds access when building IPv6 PMTU error (Antoine Tenart) [RHEL-41823] {CVE-2024-26665} - vt_ioctl: fix array_index_nospec in vt_setactivate (John W. Linville) [RHEL-49141] {CVE-2022-48804} - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (CKI Backport Bot) [RHEL-38302] {CVE-2023-52840} - netns: Make get_net_ns() handle zero refcount net (Antoine Tenart) [RHEL-48105] {CVE-2024-40958} - tracing: Ensure visibility when inserting an element into tracing_map (Michael Petlan) [RHEL-30457] {CVE-2024-26645} - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-50072] - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51144] {CVE-2024-41056} - SUNRPC: Fix a race to wake a sync task (Benjamin Coddington) [RHEL-11843] - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-50999] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50987] {CVE-2024-41038} - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Xin Long) [RHEL-48471] {CVE-2024-40995} - net: fix out-of-bounds access in ops_init (Xin Long) [RHEL-43185] {CVE-2024-36883} - x86/mce/therm_throt: Undo thermal polling properly on CPU offline (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Do not access uninitialized therm_work (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Mark throttle_active_work() as __maybe_unused (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Mask out read-only and reserved MSR bits (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Optimize notifications of thermal throttle (Steve Best) [RHEL-45310] - jiffies: add utility function to calculate delta in ms (Steve Best) [RHEL-45310] - x86/mce: Lower throttling MCE messages' priority to warning (Steve Best) [RHEL-45310] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Eder Zulian) [RHEL-37361] {CVE-2024-35989} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50879] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50856] {CVE-2024-41014} - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-29330] - netfilter: flowtable: remove nf_ct_l4proto_find() call (Florian Westphal) [RHEL-49589]- x86/bhi: Fix incorrect CLEAR_BRANCH_HISTORY position in entry_INT80_compat (Waiman Long) [RHEL-50648]- Revert "scsi: st: Add third party poweron reset handling" (John Meneghini) [RHEL-44613] - ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47624] {CVE-2024-39502} - ionic: clean interrupt before enabling queue to avoid credit race (CKI Backport Bot) [RHEL-47624] {CVE-2024-39502} - net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change (CKI Backport Bot) [RHEL-49321] {CVE-2021-47624} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47882] {CVE-2024-40927} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36362] {CVE-2024-27395} - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (Ivan Vecera) [RHEL-43721] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (Ivan Vecera) [RHEL-43721] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (cki-backport-bot) [RHEL-43721] {CVE-2024-36979} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37022] {CVE-2024-35847} - irqchip/gic-v3-its: Fix potential VPE leak on error (Charles Mirabile) [RHEL-37744] {CVE-2021-47373} - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Charles Mirabile) [RHEL-34735] {CVE-2022-48632} - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: Fix double-allocation of slots due to broken alignment handling (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44441] {CVE-2024-31076}- s390/qeth: Fix kernel panic after setting hsuid (Mete Durlu) [RHEL-49754] - perf/core: Protect event sibling list locking against interrupt inversion (Daniel Vacek) [RHEL-31798] - vt: fix unicode buffer corruption when deleting characters (Steve Best) [RHEL-36936] {CVE-2024-35823} - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-36754] - xfs: don't block in busy flushing when freeing extents (Brian Foster) [RHEL-7984] - xfs: allow extent free intents to be retried (Brian Foster) [RHEL-7984] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Brian Foster) [RHEL-7984] - xfs: use deferred frees for btree block freeing (Brian Foster) [RHEL-7984] - xfs: fix bounds check in xfs_defer_agfl_block() (Brian Foster) [RHEL-7984] - xfs: validate block number being freed before adding to xefi (Brian Foster) [RHEL-7984] - xfs: rename xfs_bmap_add_free to xfs_free_extent_later (Brian Foster) [RHEL-7984] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-36803] {CVE-2024-35790} - stm class: Fix a double free in stm_register_device() (Steve Best) [RHEL-44514] {CVE-2024-38627} - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Mete Durlu) [RHEL-49755] - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44471] {CVE-2024-36489} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46473] {CVE-2024-39472} - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31562] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31562] {CVE-2024-26686} - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31562] {CVE-2024-26686} - exit: Use the correct exit_code in /proc//stat (Brian Foster) [RHEL-31562] {CVE-2024-26686} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38283] {CVE-2023-52811} - scsi: qla2xxx: Fix double free of fcport (Ewan D. Milne) [RHEL-39549] {CVE-2024-26929} - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Ewan D. Milne) [RHEL-39549] {CVE-2024-26930} - scsi: qla2xxx: Fix command flush on cable pull (Ewan D. Milne) [RHEL-39549] {CVE-2024-26931}- redhat: remove handling of deleted rhdocs/ directory from genspec.sh (Denys Vlasenko) - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28202] - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28202] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28202] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Waiman Long) [RHEL-28202] - x86/bugs: Reset speculation control settings on init (Waiman Long) [RHEL-28202] - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs (Waiman Long) [RHEL-28202] - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest (Waiman Long) [RHEL-28202] - mptcp: ensure snd_nxt is properly initialized on connect (Davide Caratti) [RHEL-39865] {CVE-2024-36889} - powerpc/pseries: Enforce hcall result buffer validity and size (Mamatha Inamdar) [RHEL-48291] {CVE-2024-40974} - wifi: mac80211: fix potential key use-after-free (Jose Ignacio Tornos Martinez) [RHEL-28007] {CVE-2023-52530} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44137] {CVE-2024-38573} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31718] {CVE-2024-26740} - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-31922] {CVE-2024-26810} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (Davide Caratti) [RHEL-43464] {CVE-2024-36978} - tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized (Guillaume Nault) [RHEL-37850] {CVE-2021-47304} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29471] {CVE-2023-52619} - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node (Jocelyn Falempe) [RHEL-37101] {CVE-2023-52662} - drm/vmwgfx: Fix the lifetime of the bo cursor memory (Jocelyn Falempe) [RHEL-36962] {CVE-2024-35810} - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed (Jocelyn Falempe) [RHEL-34987] {CVE-2024-26940} - drm/vmwgfx: Unmap the surface before resetting it on a plane state (Jocelyn Falempe) [RHEL-35217] {CVE-2023-52648} - drm/vmwgfx: Fix invalid reads in fence signaled events (Jocelyn Falempe) [RHEL-40010] {CVE-2024-36960} - block: Fix wrong offset in bio_truncate() (Ming Lei) [RHEL-43782] {CVE-2022-48747} - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46913] {CVE-2024-39487} - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41183] {CVE-2024-36971} - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-33264] {CVE-2024-26853} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34967] {CVE-2024-26961} - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43840] {CVE-2024-38615} - cifs: prevent infinite recursion in CIFSGetDFSRefer() (Paulo Alcantara) [RHEL-34672] - cifs: lock chan_lock outside match_session (Paulo Alcantara) [RHEL-34672] - smb3: workaround negprot bug in some Samba servers (Paulo Alcantara) [RHEL-34672] - smb3: use netname when available on secondary channels (Paulo Alcantara) [RHEL-34672] - smb3: fix empty netname context on secondary channels (Paulo Alcantara) [RHEL-34672] - cifs: populate empty hostnames for extra channels (Paulo Alcantara) [RHEL-34672] - cifs: always iterate smb sessions using primary channel (Paulo Alcantara) [RHEL-34672] - cifs: Fix connections leak when tlink setup failed (Paulo Alcantara) [RHEL-34672] - cifs: Fix memory leak when build ntlmssp negotiate blob failed (Paulo Alcantara) [RHEL-34672] - cifs: always initialize struct msghdr smb_msg completely (Paulo Alcantara) [RHEL-34672] - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Paulo Alcantara) [RHEL-34672] - cifs: revalidate mapping when doing direct writes (Paulo Alcantara) [RHEL-34672] - cifs: skip extra NULL byte in filenames (Paulo Alcantara) [RHEL-34672] - cifs: list_for_each() -> list_for_each_entry() (Paulo Alcantara) [RHEL-34672] - smb2: small refactor in smb2_check_message() (Paulo Alcantara) [RHEL-34672] - cifs: Fix crash on unload of cifs_arc4.ko (Paulo Alcantara) [RHEL-34672] - cifs: remove check of list iterator against head past the loop body (Paulo Alcantara) [RHEL-34672] - cifs: fix reconnect on smb3 mount types (Paulo Alcantara) [RHEL-34672] - cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share (Paulo Alcantara) [RHEL-34672] - cifs: skip trailing separators of prefix paths (Paulo Alcantara) [RHEL-34672] - cifs: fix ntlmssp on old servers (Paulo Alcantara) [RHEL-34672] - cifs: fix NULL ptr dereference in refresh_mounts() (Paulo Alcantara) [RHEL-34672] - cifs: do not skip link targets when an I/O fails (Paulo Alcantara) [RHEL-34672] - cifs: fix confusing unneeded warning message on smb2.1 and earlier (Paulo Alcantara) [RHEL-34672] - smb3: fix snapshot mount option (Paulo Alcantara) [RHEL-34672] - cifs: fix workstation_name for multiuser mounts (Paulo Alcantara) [RHEL-34672] - cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty (Paulo Alcantara) [RHEL-34672] - cifs: free ntlmsspblob allocated in negotiate (Paulo Alcantara) [RHEL-34672] - cifs: avoid use of dstaddr as key for fscache client cookie (Paulo Alcantara) [RHEL-34672] - cifs: add server conn_id to fscache client cookie (Paulo Alcantara) [RHEL-34672] - cifs: fix missed refcounting of ipc tcon (Paulo Alcantara) [RHEL-34672] - smb2: clarify rc initialization in smb2_reconnect (Paulo Alcantara) [RHEL-34672] - cifs: populate server_hostname for extra channels (Paulo Alcantara) [RHEL-34672] - cifs: nosharesock should be set on new server (Paulo Alcantara) [RHEL-34672] - cifs: introduce cifs_ses_mark_for_reconnect() helper (Paulo Alcantara) [RHEL-34672] - cifs: protect srv_count with cifs_tcp_ses_lock (Paulo Alcantara) [RHEL-34672] - cifs: move debug print out of spinlock (Paulo Alcantara) [RHEL-34672] - cifs: do not duplicate fscache cookie for secondary channels (Paulo Alcantara) [RHEL-34672] - cifs: connect individual channel servers to primary channel server (Paulo Alcantara) [RHEL-34672] - cifs: protect session channel fields with chan_lock (Paulo Alcantara) [RHEL-34672] - cifs: do not negotiate session if session already exists (Paulo Alcantara) [RHEL-34672] - smb3: do not setup the fscache_super_cookie until fsinfo initialized (Paulo Alcantara) [RHEL-34672] - cifs: fix potential use-after-free bugs (Paulo Alcantara) [RHEL-34672] - cifs: release lock earlier in dequeue_mid error case (Paulo Alcantara) [RHEL-34672] - smb3: remove trivial dfs compile warning (Paulo Alcantara) [RHEL-34672] - cifs: support nested dfs links over reconnect (Paulo Alcantara) [RHEL-34672] - cifs: for compound requests, use open handle if possible (Paulo Alcantara) [RHEL-34672] - cifs: split out dfs code from cifs_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: convert list_for_each to entry variant (Paulo Alcantara) [RHEL-34672] - cifs: introduce new helper for cifs_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: fix print of hdr_flags in dfscache_proc_show() (Paulo Alcantara) [RHEL-34672] - cifs: send workstation name during ntlmssp session setup (Paulo Alcantara) [RHEL-34672] - cifs: nosharesock should not share socket with future sessions (Paulo Alcantara) [RHEL-34672] - smb3: add dynamic trace points for socket connection (Paulo Alcantara) [RHEL-34672] - cifs: Move SMB2_Create definitions to the shared area (Paulo Alcantara) [RHEL-34672] - cifs: Move more definitions into the shared area (Paulo Alcantara) [RHEL-34672] - cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (Paulo Alcantara) [RHEL-34672] - cifs: Create a new shared file holding smb2 pdu definitions (Paulo Alcantara) [RHEL-34672] - cifs: fix incorrect check for null pointer in header_assemble (Paulo Alcantara) [RHEL-34672] - smb3: correct server pointer dereferencing check to be more consistent (Paulo Alcantara) [RHEL-34672] - cifs: Deal with some warnings from W=1 (Paulo Alcantara) [RHEL-34672] - cifs: fix a sign extension bug (Paulo Alcantara) [RHEL-34672] - cifs: fix incorrect kernel doc comments (Paulo Alcantara) [RHEL-34672] - cifs: remove pathname for file from SPDX header (Paulo Alcantara) [RHEL-34672] - cifs: move SMB FSCTL definitions to common code (Paulo Alcantara) [RHEL-34672] - cifs: rename cifs_common to smbfs_common (Paulo Alcantara) [RHEL-34672] - cifs: update FSCTL definitions (Paulo Alcantara) [RHEL-34672] - cifs: cifs_md4 convert to SPDX identifier (Paulo Alcantara) [RHEL-34672] - cifs: create a MD4 module and switch cifs.ko to use it (Paulo Alcantara) [RHEL-34672] - cifs: fork arc4 and create a separate module for it for cifs and other users (Paulo Alcantara) [RHEL-34672] - smb3: fix posix extensions mount option (Paulo Alcantara) [RHEL-34672] - cifs: fix wrong release in sess_alloc_buffer() failed path (Paulo Alcantara) [RHEL-34672] - CIFS: Fix a potencially linear read overflow (Paulo Alcantara) [RHEL-34672] - cifs: use the correct max-length for dentry_path_raw() (Paulo Alcantara) [RHEL-34672] - cifs: create sd context must be a multiple of 8 (Paulo Alcantara) [RHEL-34672] - cifs: do not share tcp sessions of dfs connections (Paulo Alcantara) [RHEL-34672] - cifs: added WARN_ON for all the count decrements (Paulo Alcantara) [RHEL-34672] - cifs: fix missing null session check in mount (Paulo Alcantara) [RHEL-34672] - cifs: handle reconnect of tcon when there is no cached dfs referral (Paulo Alcantara) [RHEL-34672] - cifs: fix the out of range assignment to bit fields in parse_server_interfaces (Paulo Alcantara) [RHEL-34672] - smb3: fix typo in header file (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: Add support for negotiating signing algorithm (Paulo Alcantara) [RHEL-34672] - cifs: prevent NULL deref in cifs_compose_mount_options() (Paulo Alcantara) [RHEL-34672] - cifs: fix NULL dereference in smb2_check_message() (Paulo Alcantara) [RHEL-34672] - smbdirect: missing rc checks while waiting for rdma events (Paulo Alcantara) [RHEL-34672] - cifs: Avoid field over-reading memcpy() (Paulo Alcantara) [RHEL-34672] - smb311: remove dead code for non compounded posix query info (Paulo Alcantara) [RHEL-34672] - cifs: fix SMB1 error path in cifs_get_file_info_unix (Paulo Alcantara) [RHEL-34672] - smb3: fix uninitialized value for port in witness protocol move (Paulo Alcantara) [RHEL-34672] - cifs: fix unneeded null check (Paulo Alcantara) [RHEL-34672] - cifs: use SPDX-Licence-Identifier (Paulo Alcantara) [RHEL-34672] - cifs: convert list_for_each to entry variant in cifs_debug.c (Paulo Alcantara) [RHEL-34672] - cifs: convert list_for_each to entry variant in smb2misc.c (Paulo Alcantara) [RHEL-34672] - cifs: missed ref-counting smb session in find (Paulo Alcantara) [RHEL-34672] - cifs: do not share tcp servers with dfs mounts (Paulo Alcantara) [RHEL-34672] - cifs: set a minimum of 2 minutes for refreshing dfs cache (Paulo Alcantara) [RHEL-34672] - cifs: Remove unused inline function is_sysvol_or_netlogon() (Paulo Alcantara) [RHEL-34672] - cifs: remove duplicated prototype (Paulo Alcantara) [RHEL-34672] - cifs: fix ipv6 formating in cifs_ses_add_channel (Paulo Alcantara) [RHEL-34672] - cifs: fix string declarations and assignments in tracepoints (Paulo Alcantara) [RHEL-34672] - cifs: fix memory leak in smb2_copychunk_range (Paulo Alcantara) [RHEL-34672] - SMB3: incorrect file id in requests compounded with open (Paulo Alcantara) [RHEL-34672] - smb3: if max_channels set to more than one channel request multichannel (Paulo Alcantara) [RHEL-34672] - smb3: do not attempt multichannel to server which does not support it (Paulo Alcantara) [RHEL-34672] - smb3: when mounting with multichannel include it in requested capabilities (Paulo Alcantara) [RHEL-34672] - cifs: simplify SWN code with dummy funcs instead of ifdefs (Paulo Alcantara) [RHEL-34672] - cifs: log mount errors using cifs_errorf() (Paulo Alcantara) [RHEL-34672] - cifs: switch build_path_from_dentry() to using dentry_path_raw() (Paulo Alcantara) [RHEL-34672] - cifs: fix out-of-bound memory access when calling smb3_notify() at mount point (Paulo Alcantara) [RHEL-34672] - cifs: allocate buffer in the caller of build_path_from_dentry() (Paulo Alcantara) [RHEL-34672] - cifs: make build_path_from_dentry() return const char * (Paulo Alcantara) [RHEL-34672] - cifs: remove old dead code (Paulo Alcantara) [RHEL-34672] - fs: cifs: Remove repeated struct declaration (Paulo Alcantara) [RHEL-34672] - cifs: have cifs_fattr_to_inode() refuse to change type on live inode (Paulo Alcantara) [RHEL-34672] - cifs: have ->mkdir() handle race with another client sanely (Paulo Alcantara) [RHEL-34672] - do_cifs_create(): don't set ->i_mode of something we had not created (Paulo Alcantara) [RHEL-34672] - cifs: Silently ignore unknown oplock break handle (Paulo Alcantara) [RHEL-34672] - cifs: change noisy error message to FYI (Paulo Alcantara) [RHEL-34672] - cifs: print MIDs in decimal notation (Paulo Alcantara) [RHEL-34672] - cifs: minor simplification to smb2_is_network_name_deleted (Paulo Alcantara) [RHEL-34672] - TCON Reconnect during STATUS_NETWORK_NAME_DELETED (Paulo Alcantara) [RHEL-34672] - cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData (Paulo Alcantara) [RHEL-34672] - cifs: change confusing field serverName (to ip_addr) (Paulo Alcantara) [RHEL-34672] - cifs: Reformat DebugData and index connections by conn_id. (Paulo Alcantara) [RHEL-34672] - cifs: Identify a connection by a conn_id. (Paulo Alcantara) [RHEL-34672] - smb3: negotiate current dialect (SMB3.1.1) when version 3 or greater requested (Paulo Alcantara) [RHEL-34672] - smb3: Fix out-of-bounds bug in SMB2_negotiate() (Paulo Alcantara) [RHEL-34672] - fs/cifs: Simplify bool comparison. (Paulo Alcantara) [RHEL-34672] - fs/cifs: Assign boolean values to a bool variable (Paulo Alcantara) [RHEL-34672] - cifs: Avoid error pointer dereference (Paulo Alcantara) [RHEL-34672] - cifs: Re-indent cifs_swn_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: Unlock on errors in cifs_swn_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: Delete a stray unlock in cifs_swn_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: Tracepoints and logs for tracing credit changes. (Paulo Alcantara) [RHEL-34672] - cifs: Fix some error pointers handling detected by static checker (Paulo Alcantara) [RHEL-34672] - smb3: remind users that witness protocol is experimental (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: do not log warning message if server doesn't populate salt (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: update comments clarifying SPNEGO info in negprot response (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: remove confusing mount warning when no SPNEGO info on negprot rsp (Paulo Alcantara) [RHEL-34672] - SMB3: avoid confusing warning message on mount to Azure (Paulo Alcantara) [RHEL-34672] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-46662] {CVE-2024-39476} - net: fix information leakage in /proc/net/ptype (Hangbin Liu) [RHEL-44000] {CVE-2022-48757} - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37286] {CVE-2024-35924} - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37286] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37286] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37286] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37286] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37286] - minmax: clamp more efficiently by avoiding extra comparison (Desnes Nunes) [RHEL-37286] - minmax: sanity check constant bounds when clamping (Desnes Nunes) [RHEL-37286] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37286] - linux/bits.h: fix compilation error with GENMASK (Desnes Nunes) [RHEL-37286] - x86/apic: Mask IOAPIC entries when disabling the local APIC (Lenny Szubowicz) [RHEL-18077] - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [RHEL-38410] {CVE-2021-47461} - mm: khugepaged: skip huge page collapse for special files (Waiman Long) [RHEL-38446] {CVE-2021-47491} - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33109] {CVE-2024-26840} - drm/amd/display: Implement bounds check for stream encoder creation in DCN301 (Michel Dänzer) [RHEL-31429] {CVE-2024-26660} - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44231] {CVE-2024-38555} - drm: Don't unref the same fb many times by mistake due to deadlock handling (CKI Backport Bot) [RHEL-29011] {CVE-2023-52486} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-43942] {CVE-2024-38598} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39712] {CVE-2024-36017} - netfilter: nf_tables: discard table flag update with pending basechain deletion (Phil Sutter) [RHEL-37205] {CVE-2024-35897} - netfilter: nf_tables: reject table flag and netdev basechain updates (Phil Sutter) [RHEL-37205] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Ewan D. Milne) [RHEL-40172] {CVE-2024-36924} - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Ewan D. Milne) [RHEL-40172] {CVE-2024-36952} - netfilter: nf_tables: fix memleak in map from abort path (Phil Sutter) [RHEL-35052] {CVE-2024-27011} - netfilter: nf_tables: reject new basechain after table flag update (Phil Sutter) [RHEL-37193] {CVE-2024-35900} - netfilter: nf_tables: flush pending destroy work before exit_net release (Phil Sutter) [RHEL-37197] {CVE-2024-35899} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37210] - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37210] {CVE-2024-35896} - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44363] {CVE-2024-36270} - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (Phil Sutter) [RHEL-44532] {CVE-2024-36286} - netfilter: nf_tables: do not compare internal table flags on updates (Phil Sutter) [RHEL-35114] {CVE-2024-27065} - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Phil Sutter) [RHEL-35028] {CVE-2024-27019} - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Phil Sutter) [RHEL-35024] {CVE-2024-27020} - netfilter: nf_tables: __nft_expr_type_get() selects specific family type (Phil Sutter) [RHEL-35024] - netfilter: conntrack: serialize hash resizes and cleanups (Phil Sutter) [RHEL-37703] {CVE-2021-47408} - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Phil Sutter) [RHEL-34217] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Phil Sutter) [RHEL-34217] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-38319] {CVE-2023-52796}- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44291] {CVE-2024-38538} - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Michel Dänzer) [RHEL-26893] {CVE-2023-52469} - SUNRPC: Fix a suspicious RCU usage warning (Scott Mayhew) [RHEL-30503] {CVE-2023-52623} - ice: Fix some null pointer dereference issues in ice_ptp.c (Petr Oros) [RHEL-26901] {CVE-2023-52471} - xfs: fix internal error from AGFL exhaustion (Pavel Reichl) [RHEL-45581] - sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-38117] {CVE-2023-52707} - wait: add wake_up_pollfree() (Phil Auld) [RHEL-38117] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-33269] {CVE-2024-26852} - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-33117] {CVE-2024-26837} - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Pavel Reichl) [RHEL-31700] {CVE-2024-26772} - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31688] {CVE-2024-26773} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31612] {CVE-2024-26704} - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-31389] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-31389] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-31389] - geneve: fix header validation in geneve[6]_xmit_skb (Guillaume Nault) [RHEL-31389] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-31389] - net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb (Guillaume Nault) [RHEL-31389] - net: geneve: check skb is large enough for IPv4/IPv6 header (Guillaume Nault) [RHEL-31389] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-39744] {CVE-2024-36945} - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-38452] {CVE-2024-36010} - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-38327] {CVE-2023-52784} - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-39702] {CVE-2024-36020} - powerpc/64: Fix the definition of the fixmap area (Mamatha Inamdar) [RHEL-27191] {CVE-2021-47018} - powerpc/mm/hash64: Add a variable to track the end of IO mapping (Mamatha Inamdar) [RHEL-27191] {CVE-2021-47018} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39770] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39770] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39779] {CVE-2024-36929} - tcp: properly terminate timers for kernel sockets (Guillaume Nault) [RHEL-37171] {CVE-2024-35910} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39831] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39831] {CVE-2024-36905} - tcp: remove redundant check on tskb (Florian Westphal) [RHEL-39831] - drm/ast: Fix soft lockup (cki-backport-bot) [RHEL-37438] {CVE-2024-35952} - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39341] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39341] - null_blk: fix return value from null_add_dev() (Ming Lei) [RHEL-39341]- x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-42121] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-42121] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-42121] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-42121] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-42121] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-42121] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-42121] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-42121] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-42121] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-42121] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-42121] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-42121] - x86/cpu: Fix Gracemont uarch (Waiman Long) [RHEL-42121] - Documentation/hw-vuln: Unify filename specification in index (Waiman Long) [RHEL-42121] - KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run() (Waiman Long) [RHEL-42121] - x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix (Waiman Long) [RHEL-42121] - x86/asm: Have the __ASM_FORM macros handle commas in arguments (Waiman Long) [RHEL-42121] - x86/asm: Allow to pass macros to __ASM_FORM() (Waiman Long) [RHEL-42121] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-39801] {CVE-2024-36921} - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39784] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39784] {CVE-2024-36927} - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-34876] - perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [RHEL-34876] - perf record: Introduce data transferred and compressed stats (Michael Petlan) [RHEL-34876] - perf record: Introduce compressor at mmap buffer object (Michael Petlan) [RHEL-34876] - perf record: Introduce bytes written stats (Michael Petlan) [RHEL-34876] - perf record: Introduce data file at mmap buffer object (Michael Petlan) [RHEL-34876] - perf record: Start threads in the beginning of trace streaming (Alexey Bayduraev) [RHEL-34876] - perf record: Stop threads in the end of trace streaming (Michael Petlan) [RHEL-34876] - perf record: Introduce thread local variable (Michael Petlan) [RHEL-34876] - perf record: Introduce function to propagate control commands (Michael Petlan) [RHEL-34876] - perf record: Introduce thread specific data array (Michael Petlan) [RHEL-34876] - tools lib: Introduce fdarray duplicate function (Michael Petlan) [RHEL-34876] - perf record: Introduce thread affinity and mmap masks (Michael Petlan) [RHEL-34876] - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40901] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40901] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40901] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40901] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40901] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40901] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40901] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40901] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40901] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40901] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40901] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40901] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40901] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40901] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40901] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40901] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40901] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40901] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40901] - gfs2: use constant for array size (Bob Peterson) [RHEL-40901] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40901] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40901] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40901] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40901] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40901] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40901] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40901] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40901] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40901] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40901] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40901] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40901] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40901] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40901] - gfs2: Some whitespace cleanups (Andreas Gruenbacher) [RHEL-40901] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40901] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43961] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43961] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43961] {CVE-2024-38596} - perf/core: Fix event sibling list locking (Daniel Vacek) [RHEL-31798] - media: bttv: fix use after free error due to btv->timeout timer (Kate Hsuan) [RHEL-38256] {CVE-2023-52847} - arp: Prevent overflow in arp_req_get(). (Antoine Tenart) [RHEL-31706] {CVE-2024-26733} - Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 (David Marlin) [RHEL-10263] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34971] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34971] {CVE-2024-26960} - mm/swapfile.c: __swap_entry_free() always free 1 entry (Waiman Long) [RHEL-34971] {CVE-2024-26960} - mm/swapfile.c: call free_swap_slot() in __swap_entry_free() (Waiman Long) [RHEL-34971] {CVE-2024-26960} - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() (Waiman Long) [RHEL-34971] {CVE-2024-26960} - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43788] {CVE-2022-48743} - ovl: fix warning in ovl_create_real() (cki-backport-bot) [RHEL-43652] {CVE-2021-47579} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35056] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35056] {CVE-2024-27010} - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45029] {CVE-2024-39276} - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38713] {CVE-2021-47548} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44396] {CVE-2024-33621} - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26462] {CVE-2024-26586} - inet: inet_defrag: prevent sk release while still in use (Antoine Tenart) [RHEL-33398] {CVE-2024-26921} - skb_expand_head() adjust skb->truesize incorrectly (Antoine Tenart) [RHEL-33398] - nvmet: fix ns enable/disable possible hang (Ming Lei) [RHEL-43547]- SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Scott Mayhew) [RHEL-38264] {CVE-2023-52803} - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39717] {CVE-2024-36025} - tcp: add sanity checks to rx zerocopy (Guillaume Nault) [RHEL-29494] {CVE-2024-26640} - SUNRPC: fix some memleaks in gssx_dec_option_array (Scott Mayhew) [RHEL-35209] {CVE-2024-27388} - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-39752] {CVE-2024-36941} - nfs: fix UAF in direct writes (Scott Mayhew) [RHEL-34975] {CVE-2024-26958} - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Scott Mayhew) [RHEL-33228] {CVE-2024-26870} - drm/amd/pm: Fix error of MACO flag setting code (Michel Dänzer) [RHEL-15928] - scsi: aacraid: fix io hangs and improve performance (John Meneghini) [RHEL-23913] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37279] {CVE-2024-35925} - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39811] {CVE-2024-36917} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38131] {CVE-2023-52762} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35176] {CVE-2024-27025} - isdn: mISDN: netjet: Fix crash in nj_probe: (Ken Cox) [RHEL-38444] {CVE-2021-47284} - isdn: mISDN: Fix sleeping function called from invalid context (Ken Cox) [RHEL-38400] {CVE-2021-47468} - net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38234] {CVE-2023-52775} - ubi: Check for too small LEB size in VTBL code (David Arcari) [RHEL-25092] {CVE-2024-25739} - i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38313] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38313] {CVE-2023-52791} - firewire: ohci: mask bus reset interrupts between ISR and bottom half (Steve Best) [RHEL-39902] {CVE-2024-36950} - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-28899] {CVE-2024-26614} - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-28899] {CVE-2024-26614} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39352] {CVE-2024-36016} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37484] {CVE-2024-36006} - pwm: Fix double shift bug (Steve Best) [RHEL-38278] {CVE-2023-52756} - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38149] {CVE-2023-52730} - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37070] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37070] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37070] {CVE-2023-52679} - pinctrl: core: delete incorrect free in pinctrl_enable() (Steve Best) [RHEL-39756] {CVE-2024-36940} - pinctrl: core: fix possible memory leak in pinctrl_enable() (Steve Best) [RHEL-39756] {CVE-2024-36940} - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-38331] {CVE-2023-52764} - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-39881] {CVE-2024-36954} - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-36222] - cifs: Fix use-after-free in rdata->read_into_pages() (Paulo Alcantara) [RHEL-36222] - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() (Paulo Alcantara) [RHEL-36222] - cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc() (Paulo Alcantara) [RHEL-36222] - cifs: destage dirty pages before re-reading them for cache=none (Paulo Alcantara) [RHEL-36222] - cifs: destage any unwritten data to the server before calling copychunk_write (Paulo Alcantara) [RHEL-36222] - Adjust cifssb maximum read size (Paulo Alcantara) [RHEL-36222] - cifs: make locking consistent around the server session status (Paulo Alcantara) [RHEL-36222] - cifs: fix credit accounting for extra channel (Paulo Alcantara) [RHEL-36222] - smb3: prevent races updating CurrentMid (Paulo Alcantara) [RHEL-36222] - cifs: fix missing spinlock around update to ses->status (Paulo Alcantara) [RHEL-36222] - cifs: use echo_interval even when connection not ready. (Paulo Alcantara) [RHEL-36222] - cifs: detect dead connections only when echoes are enabled. (Paulo Alcantara) [RHEL-36222] - cifs: Fix preauth hash corruption (Paulo Alcantara) [RHEL-36222] - cifs: do not send close in compound create+close requests (Paulo Alcantara) [RHEL-36222] - cifs: ask for more credit on async read/write code paths (Paulo Alcantara) [RHEL-36222] - cifs: use discard iterator to discard unneeded network data more efficiently (Paulo Alcantara) [RHEL-36222] - cifs: Fix in error types returned for out-of-credit situations. (Paulo Alcantara) [RHEL-36222] - smb3: fix crediting for compounding when only one request in flight (Paulo Alcantara) [RHEL-36222] - cifs: New optype for session operations. (Paulo Alcantara) [RHEL-36222] - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-36222] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-44124] {CVE-2024-38575} - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39835] {CVE-2024-36904} - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Jose Ignacio Tornos Martinez) [RHEL-38159] {CVE-2023-52832} - wifi: ath11k: fix gtk offload status event locking (Jose Ignacio Tornos Martinez) [RHEL-38155] {CVE-2023-52777} - net: ieee802154: fix null deref in parse dev addr (Steve Best) [RHEL-38012] {CVE-2021-47257} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37465] {CVE-2024-36000} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33258] {CVE-2024-26908} - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Vitaly Kuznetsov) [RHEL-33258] {CVE-2024-26908} - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-37343] {CVE-2024-35937} - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-37355] {CVE-2024-35946} - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38287] {CVE-2023-52834} - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-37339] {CVE-2024-35938} - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-37163] {CVE-2024-35912} - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-39853] {CVE-2024-36896} - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Ewan D. Milne) [RHEL-37123] {CVE-2024-35930} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Phil Sutter) [RHEL-37450] {CVE-2024-36005} - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-36898] {CVE-2024-27434} - wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface (Jose Ignacio Tornos Martinez) [RHEL-36898] {CVE-2024-27434} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36932] {CVE-2024-35824}- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37262] {CVE-2024-35876} - net/sched: flower: Fix chain template offload (Xin Long) [RHEL-31313] {CVE-2024-26669} - SUNRPC: fix a memleak in gss_import_v2_context (Scott Mayhew) [RHEL-35195] {CVE-2023-52653} - efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26564] {CVE-2023-52463} - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35826] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35826] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35826] {CVE-2024-21823} - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33219] {CVE-2024-26878} - locking/lockdep: Fix overflow in presentation of average lock-time (Čestmír Kalina) [RHEL-17678] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-40939] - proc: Use new_inode not new_inode_pseudo (Ian Kent) [RHEL-40167] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31822] {CVE-2024-26802} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26495] {CVE-2023-52451} - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38258] {CVE-2023-52864} - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Kamal Heib) [RHEL-36908] {CVE-2023-52658} - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Cathy Avery) [RHEL-39074] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Cathy Avery) [RHEL-39074] - hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes (Cathy Avery) [RHEL-39074] - hv_netvsc: remove duplicated including of slab.h (Cathy Avery) [RHEL-39074] - hv_netvsc: rndis_filter needs to select NLS (Cathy Avery) [RHEL-39074] - hv_netvsc: Mark VF as slave before exposing it to user-mode (Cathy Avery) [RHEL-39074] - hv_netvsc: Fix race of register_netdevice_notifier and VF register (Cathy Avery) [RHEL-39074] - hv_netvsc: fix race of netvsc and VF register_netdevice (Cathy Avery) [RHEL-39074] - hv_netvsc: fix netvsc_send_completion to avoid multiple message length checks (Cathy Avery) [RHEL-39074] - hv_netvsc: Allocate rx indirection table size dynamically (Cathy Avery) [RHEL-39074] - net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter (Cathy Avery) [RHEL-39074] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32941] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32941] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32941] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32941] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32941] - gfs2: Delay withdraw from atomic context (Andreas Gruenbacher) [RHEL-32941] - gfs2: trivial clean up of gfs2_ail_error (Andreas Gruenbacher) [RHEL-32941] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36974] {CVE-2024-35807} - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36974] - ext4: avoid online resizing failures due to oversized flex bg (Carlos Maiolino) [RHEL-30507] {CVE-2023-52622} - ext4: use time_is_before_jiffies() instead of open coding it (Carlos Maiolino) [RHEL-30507] - ext4: unify the type of flexbg_size to unsigned int (Carlos Maiolino) [RHEL-30507] - ext4: remove unnecessary check from alloc_flex_gd() (Carlos Maiolino) [RHEL-30507] - tracing: Do no increment trace_clock_global() by one (Jerome Marchand) [RHEL-27107] {CVE-2021-46939} - tracing: Restructure trace_clock_global() to never block (Jerome Marchand) [RHEL-27107] {CVE-2021-46939} - net/sched: act_skbmod: prevent kernel-infoleak (Xin Long) [RHEL-37220] {CVE-2024-35893} - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Xin Long) [RHEL-38307] {CVE-2023-52845} - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37111] {CVE-2024-35947} - dyndbg: let query-modname override actual module name (Waiman Long) [RHEL-37111] - dyndbg: make dyndbg a known cli param (Waiman Long) [RHEL-37111] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33437] - net: usb: lan78xx: don't modify phy_device state concurrently (Jamie Bainbridge) [RHEL-33437] - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33096] {CVE-2024-26843} - perf/arm-cmn: Fail DTC counter allocation correctly (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Rework DTC counters (again) (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Fix DTC domain detection (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Revamp model detection (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Fix port detection for CMN-700 (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Move overlapping wp_combine field (Michael Petlan) [RHEL-23841] - Partially revert "perf/arm-cmn: Optimise DTC counter accesses" (Michael Petlan) [RHEL-23841] - drivers/perf: Compile with gnu99 standard (Michael Petlan) [RHEL-23841] - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36994] {CVE-2024-35801} - watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot' (Waiman Long) [RHEL-19723] - tipc: fix UAF in error path (Xin Long) [RHEL-34278] {CVE-2024-36886}- udf: Fix NULL pointer dereference in udf_symlink function (Pavel Reichl) [RHEL-37769] {CVE-2021-47353} - net: ti: fix UAF in tlan_remove_one (Jose Ignacio Tornos Martinez) [RHEL-38940] {CVE-2021-47310} - ARM: footbridge: fix PCI interrupt mapping (Myron Stowe) [RHEL-26971] {CVE-2021-46909} - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Kamal Heib) [RHEL-37454] {CVE-2024-36004} - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37424] {CVE-2024-35959} - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37420] {CVE-2024-35960} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37091] {CVE-2023-52667} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37428] {CVE-2024-35958} - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq (Jose Ignacio Tornos Martinez) [RHEL-37763] {CVE-2021-47356} - mISDN: fix possible use-after-free in HFC_cleanup() (Jose Ignacio Tornos Martinez) [RHEL-37763] {CVE-2021-47356} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35106] {CVE-2024-26974} - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-35106] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-35106] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-35106] {CVE-2024-26974} - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-35106] - [rt] Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-36172] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-36172] - drm/mgag200: Fix caching setup for remapped video memory (Jocelyn Falempe) [RHEL-36172] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-36172] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-33133] {CVE-2024-26826} - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-31730] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-31730] {CVE-2024-26735} - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-14195 RHEL-33243] {CVE-2024-26859} - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-14195 RHEL-33243] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-14195 RHEL-33243] - x86: KVM: SVM: always update the x2avic msr interception (Maxim Levitsky) [RHEL-15495] {CVE-2023-5090} - EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26573] {CVE-2023-52464}- net: qcom/emac: fix UAF in emac_remove (Ken Cox) [RHEL-37834] {CVE-2021-47311} - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-38268] {CVE-2023-52835} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38171] {CVE-2023-52813} - drm/amdgpu: fix use-after-free bug (Jocelyn Falempe) [RHEL-31240] {CVE-2024-26656} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37008] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37004] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37012] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37016] {CVE-2024-35852} - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ivan Vecera) [RHEL-37480] {CVE-2024-36007} - can: peak_pci: peak_pci_remove(): fix UAF (Jose Ignacio Tornos Martinez) [RHEL-38419] {CVE-2021-47456} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38440] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38440] {CVE-2021-47495} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36920] {CVE-2024-35835} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38220] {CVE-2023-52878} - net: cdc_eem: fix tx fixup skb leak (Jose Ignacio Tornos Martinez) [RHEL-38080] {CVE-2021-47236} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38113] {CVE-2023-52703} - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-38248] {CVE-2023-52877} - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-38240] {CVE-2023-52781} - gro: fix ownership transfer (Xin Long) [RHEL-37226] {CVE-2024-35890} - tipc: fix kernel warning when sending SYN message (Xin Long) [RHEL-38109] {CVE-2023-52700} - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37230] {CVE-2024-35888} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-17366] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-17366] - netfilter: nf_tables: use timestamp to check for set element timeout (Phil Sutter) [RHEL-38023] {CVE-2024-27397} - net/ipv6: SKB symmetric hash should incorporate transport ports (Sabrina Dubroca) [RHEL-32061] - crypto: s390/aes - Fix buffer overread in CTR mode (Herbert Xu) [RHEL-37089] {CVE-2023-52669} - net: Save and restore msg_namelen in sock_sendmsg (Jamie Bainbridge) [RHEL-35893] - net: prevent address rewrite in kernel_bind() (Jamie Bainbridge) [RHEL-35893] - net: prevent rewrite of msg_name in sock_sendmsg() (Jamie Bainbridge) [RHEL-35893] - net: replace calls to sock->ops->connect() with kernel_connect() (Jamie Bainbridge) [RHEL-35893] - net: Avoid address overwrite in kernel_connect (Jamie Bainbridge) [RHEL-35893] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-37026] {CVE-2024-35845} - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-36916] {CVE-2024-35838} - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-36884] {CVE-2024-27410} - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-36807] {CVE-2024-35789} - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-31826] {CVE-2024-26801} - tls: disable async encrypt/decrypt (Sabrina Dubroca) [RHEL-26362 RHEL-26409 RHEL-26420] {CVE-2024-26584 CVE-2024-26583 CVE-2024-26585} - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) [RHEL-35096] {CVE-2024-26982} - ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/msg.c: update and document memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/sem.c: document and update memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/mqueue.c: update/document memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/mqueue.c: remove duplicated code (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30582] {CVE-2023-52626} - Revert "ACPI: bus: Rework system-level device notification handling" (Prarit Bhargava) [RHEL-21486] - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Prarit Bhargava) [RHEL-29485] {CVE-2023-52615}- powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37058] {CVE-2023-52686} - crypto: rsa - add a check for allocation failure (Vladis Dronov) [RHEL-35361] - crypto: rsa - allow only odd e and restrict value in FIPS mode (Vladis Dronov) [RHEL-35361] - KEYS: use kfree_sensitive with key (Vladis Dronov) [RHEL-35361] - lib/mpi: Extend the MPI library (only mpi_*_bit() part) (Vladis Dronov) [RHEL-35361] - net: ip_tunnel: prevent perpetual headroom growth (Felix Maurer) [RHEL-31814] {CVE-2024-26804} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36048] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33162] {CVE-2024-26907} - ovl: fix leaked dentry (Miklos Szeredi) [RHEL-27306] {CVE-2021-46972} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm/vsyscall: Consider vsyscall page part of user address space (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm: Add vsyscall address helper (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - swap: fix do_swap_page() race with swapoff (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - mm/swapfile: use percpu_ref to serialize against concurrent swapoff (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29294] {CVE-2023-52560} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-29783] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-8130] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-8130] - block: null_blk: end timed out poll request (Ming Lei) [RHEL-8130] - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [RHEL-8130] - null_blk: allow zero poll queues (Ming Lei) [RHEL-8130] - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [RHEL-8130] - null_blk: poll queue support (Ming Lei) [RHEL-8130] - null_blk: fix command timeout completion handling (Ming Lei) [RHEL-8130] - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios (Prarit Bhargava) [RHEL-27790] {CVE-2021-47073} - Bluetooth: avoid memcmp() out of bounds warning (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Fix coding style (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Fix using memcmp when comparing keys (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: Reject connection with the device which has same BD_ADDR (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Ignore NULL link key (David Marlin) [RHEL-3017] {CVE-2020-26555} - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-31353] {CVE-2024-26675} - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Mamatha Inamdar) [RHEL-37078] {CVE-2023-52675} - tcp: do not accept ACK of bytes we never sent (Xin Long) [RHEL-21952]- tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29238] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29238] - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26232] {CVE-2023-52439} - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send (Ken Cox) [RHEL-27316] {CVE-2021-47013} - keys: Fix linking a duplicate key to a keyring's assoc_array (David Howells) [RHEL-30772] - keys: Hoist locking out of __key_link_begin() (David Howells) [RHEL-30772] - keys: Break bits out of key_unlink() (David Howells) [RHEL-30772] - keys: Change keyring_serialise_link_sem to a mutex (David Howells) [RHEL-30772] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-35150] {CVE-2024-27048} - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-35140] {CVE-2024-27052} - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-35130] {CVE-2024-27056} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34866] {CVE-2024-26892} - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34189] {CVE-2024-26897} - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-31547] {CVE-2024-26693} - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-31543] {CVE-2024-26694} - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-29089] {CVE-2023-52594} - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-29093] {CVE-2023-52595} - wifi: iwlwifi: fix a memory corruption (Jose Ignacio Tornos Martinez) [RHEL-28903] {CVE-2024-26610}- cpuhotplug: Fix kABI breakage caused by CPUHP_AP_HYPERV_ONLINE (Vitaly Kuznetsov) [RHEL-36117] - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35041] {CVE-2024-27014} - x86/tsc: Defer marking TSC unstable to a worker (Wander Lairson Costa) [RHEL-32676] - x86/smpboot: Make TSC synchronization function call based (Wander Lairson Costa) [RHEL-32676] - net: usb: fix possible use-after-free in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171} - net: usb: fix memory leak in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171}- netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30076] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30080] {CVE-2024-26642} - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Artem Savkov) [RHEL-35576] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-27930] {CVE-2024-23307} - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-33287] {CVE-2024-26919} - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35213] {CVE-2022-48669} - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-35122] {CVE-2024-27059} - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-34912] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-35002] {CVE-2024-26934} - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-34958] {CVE-2024-26964} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35076] {CVE-2024-26993} - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30521] - netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30521] - x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu (David Arcari) [RHEL-32516] - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Make IA32_EMULATION boot time configurable (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Rename ignore_sysret() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Introduce ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744}- s390/ptrace: handle setting of fpc register correctly (Tobias Huschle) [RHEL-29106] {CVE-2023-52598} - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Tobias Huschle) [RHEL-27746] {CVE-2024-26615} - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-31664] {CVE-2024-26779} - powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Mamatha Inamdar) [RHEL-24401] - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Mamatha Inamdar) [RHEL-24401] - mtd: require write permissions for locking and badblock ioctls (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - mtd: properly check all write ioctls for permissions (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - pid: take a reference when initializing `cad_pid` (Waiman Long) [RHEL-29420] {CVE-2021-47118} - i2c: i801: Don't generate an interrupt on bus reset (Prarit Bhargava) [RHEL-30325] {CVE-2021-47153} - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33224] {CVE-2024-26872} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26723] - ceph: switch to use cap_delay_lock for the unlink delay list (Xiubo Li) [RHEL-32870] - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) [RHEL-32870] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33186 RHEL-35108] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33186] {CVE-2024-26901} - idpf: limit the support to GCP only (Michal Schmidt) [RHEL-15652] - redhat/configs: enable CONFIG_IDPF (Michal Schmidt) [RHEL-15652] - idpf: remove the use of ETHTOOL_RING_USE_TCP_DATA_SPLIT (Michal Schmidt) [RHEL-15652] - idpf: workaround for unavailable skb page recycling (Michal Schmidt) [RHEL-15652] - idpf: always allocate a full page (Michal Schmidt) [RHEL-15652] - idpf: remove page pool stats code (Michal Schmidt) [RHEL-15652] - idpf: add minimal macros for __free(kfree) to work (Michal Schmidt) [RHEL-15652] - idpf: fixup include paths for RHEL 8 (Michal Schmidt) [RHEL-15652] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-15652] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-15652] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-15652] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-15652] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-15652] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-15652] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-15652] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-15652] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-15652] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-15652] - idpf: distinguish vports by the dev_port attribute (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler introduced padding in virtchnl2_rss_key struct (Michal Schmidt) [RHEL-15652] - idpf: fix corrupted frames and skb leaks in singleq mode (Michal Schmidt) [RHEL-15652] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-15652] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-15652] - idpf: fix potential use-after-free in idpf_tso() (Michal Schmidt) [RHEL-15652] - idpf: cancel mailbox work in error path (Michal Schmidt) [RHEL-15652] - idpf: set scheduling mode for completion queue (Michal Schmidt) [RHEL-15652] - idpf: add SRIOV support and other ndo_ops (Michal Schmidt) [RHEL-15652] - idpf: add ethtool callbacks (Michal Schmidt) [RHEL-15652] - idpf: add singleq start_xmit and napi poll (Michal Schmidt) [RHEL-15652] - idpf: add RX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add TX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add splitq start_xmit (Michal Schmidt) [RHEL-15652] - idpf: initialize interrupts and enable vport (Michal Schmidt) [RHEL-15652] - idpf: configure resources for RX queues (Michal Schmidt) [RHEL-15652] - idpf: configure resources for TX queues (Michal Schmidt) [RHEL-15652] - idpf: add ptypes and MAC filter support (Michal Schmidt) [RHEL-15652] - idpf: add create vport and netdev configuration (Michal Schmidt) [RHEL-15652] - idpf: add core init and interrupt request (Michal Schmidt) [RHEL-15652] - idpf: add controlq init and reset checks (Michal Schmidt) [RHEL-15652] - idpf: add module register and probe functionality (Michal Schmidt) [RHEL-15652] - virtchnl: add virtchnl version 2 ops (Michal Schmidt) [RHEL-15652] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Michal Schmidt) [RHEL-15652] - net: piggy back on the memory barrier in bql when waking queues (Michal Schmidt) [RHEL-15652] - net: provide macros for commonly copied lockless queue stop/wake code (Michal Schmidt) [RHEL-15652]- redhat: set DIST to el8_10 and ZSTREAM to yes for 8.10 (Denys Vlasenko) - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Prarit Bhargava) [RHEL-32590] {CVE-2021-47185} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-32579] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31710] {CVE-2024-26744} - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-31714] {CVE-2024-26743} - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-31305] {CVE-2024-26664} - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-15776] - net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: add atomic_long_t to net_device_stats fields (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net/sched: act_ct: fix skb leak and crash on ooo frags (Xin Long) [RHEL-29467] {CVE-2023-52610} - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28015] {CVE-2023-52528} - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-30130] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-30130] - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Prarit Bhargava) [RHEL-29444] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29118] {CVE-2023-52607} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29114] {CVE-2023-52606} - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28986] {CVE-2023-52477} - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-27940] {CVE-2023-52565} - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-26498] {CVE-2023-52445} - i2c: i801: Fix block process call transactions (Prarit Bhargava) [RHEL-26478] {CVE-2024-26593} - overlay: disable EVM (Coiby Xu) [RHEL-19863] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-19863] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-19863] - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-14286] - media: dvbdev: Fix memory leak in dvb_media_device_free() (Prarit Bhargava) [RHEL-27254] {CVE-2020-36777} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28784] - i2c: Fix a potential use after free (Prarit Bhargava) [RHEL-26849] {CVE-2019-25162} - i2c: validate user data in compat ioctl (Prarit Bhargava) [RHEL-27022] {CVE-2021-46934} - platform/x86: think-lmi: Fix reference leak (Prarit Bhargava) [RHEL-28030] {CVE-2023-52520} - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21505] {CVE-2024-0340} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28042] {CVE-2023-52513} - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27778 RHEL-27779] {CVE-2022-48627} - x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26669] {CVE-2024-26603} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22773] {CVE-2024-26782} - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: akcipher - default implementations for request callbacks (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: testmgr - split akcipher tests by a key type (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-22136] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12456] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12456]- i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30040] {CVE-2024-25743 CVE-2024-25742} - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-22992] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-22992]- mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994]- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- 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]- 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]- 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]- 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]- 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]- 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]- 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]- 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]- 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]- net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227304] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218333] {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]- 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) [2221467] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221467] {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]- 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]- 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]- 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]- 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]- 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]- 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]- Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152858] {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]- 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]- 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]- 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) [2179896] {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)- 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]- 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) [2190257] {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]- dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218948] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229884] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2215906] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165931] {CVE-2023-0597}- cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176119] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215510] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212208] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212208] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2215902] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- HID: betop: check shape of output reports (Desnes Nunes) [2212164] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153575] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2215904] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213142] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226832] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226832] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179929] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187268] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139617] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273]- gfs2: Don't deref jdesc in evict (Bob Peterson) [2214356] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214963] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356]- blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213205] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483]- s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213493] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212176] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214027] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234564.18.0-553.27.1.el8_104.18.0-553.27.1.el8_104.18.0-553.27.1.el8_104.18.0-553.27.1.el8_10.aarch64+debug4.18.0-553.27.1.el8_10+debug4.18.0-553.27.1.el8_10+debug  !!!!!!!""#$%&'(()**++,-./01234564789:;<=>?@AAABBBBBBBBBCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEFGGGGGHIJKLMNNNNOPQRSTUVWXYZZZZZ[[[[[[[\\\\]^^___________`___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcdefgehijklmmmmnnnooppqrbcma.ko.xzchcr.ko.xzfmc-chardev.ko.xzfmc-fakedev.ko.xzfmc-trivial.ko.xzfmc-write-eeprom.ko.xzfmc.ko.xzamdgpu.ko.xzast.ko.xzhibmc-drm.ko.xzch7006.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.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.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzib_srp.ko.xzib_srpt.ko.xzled-class-flash.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxreg.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.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzarmmmci.ko.xzcb710-mmc.ko.xzcqhci.ko.xzdw_mmc-bluefield.ko.xzdw_mmc-pltfm.ko.xzdw_mmc.ko.xzmtk-sd.ko.xzsdhci-acpi.ko.xzsdhci-iproc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xztoshsd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzcfi_cmdset_0001.ko.xzcfi_cmdset_0002.ko.xzcfi_cmdset_0020.ko.xzcfi_probe.ko.xzcfi_util.ko.xzchipreg.ko.xzgen_probe.ko.xzphysmap.ko.xzphysmap_of.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzofpart.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.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsmc91x.ko.xzdwmac-dwc-qos-eth.ko.xzstmmac-platform.ko.xzstmmac.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.xzsr9700.ko.xzusbnet.ko.xzzaurus.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzmlxbf-bootctl.ko.xzmlxbf-pmc.ko.xzmlxbf-tmfifo.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzsmb347-charger.ko.xzbe2iscsi.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzhisi_sas_main.ko.xzhisi_sas_v1_hw.ko.xzhisi_sas_v2_hw.ko.xzhisi_sas_v3_hw.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzchaoskey.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.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-serial-simple.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.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xzatm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill-gpio.ko.xzrfkill.ko.xzrpcrdma.ko.xzsoundcore.ko.xz/lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/bcma//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/fmc//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/hid//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/leds//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/message/fusion//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/maps//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/smsc//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/target//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/tty//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uio//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/fs/cifs//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/fs/cramfs//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/fs/squashfs//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/mm//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/atm//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/can//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/l2tp//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/mpls//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/rfkill//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/sound/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnuELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345PP8PTPUPVPWPXP PP]P3PPPP^PiPjPpPqPPPPPPNP{PPPPPPkPlPmPnPoPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P%PPBPPP_P`PaPbP|PPPPPPPPPDPPFPPPPPPPP P!P"P#P@PP+P;PePPPP P7POPPPRPrPvP}PPPP'P,P.PP PP2P;PEPGPHPQPSPYPZPtPuPwPyPzP~PPPPPPPPPPPPPPPPPPPP PPPP%P&P)P*P2P6P:P7P8P9PgPhP$P0P4P5P:P=P PfPPP!P"P#PPPPPPPPP if [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.27.1.el8_10.aarch64+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.27.1.el8_10.aarch64+debug echo "Running: dracut -f --kver 4.18.0-553.27.1.el8_10.aarch64+debug" dracut -f --kver "4.18.0-553.27.1.el8_10.aarch64+debug" || exit $? fi/bin/shutf-863c845f353743dd3497276afd0dc4ee617c132111c915f70b6b246b71c1d19a0?7zXZ !07070100000001000081a4000000000000000000000001672b7d880000b544000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/bcma/bcma.ko.xz7zXZִF!t/䣝]?Eh=ڜͩIwp“9Z ן`w9WW 8w9?;ɨ`tn!PG<4X 8˃ޭYdӀUz:"[bfƂf _ApgNQwF]^2g#0X9t!wMp$q!7;kNd%P[tQ]ŁCt8g"X"9kD^(-]d*Cf29ۯ_N?:UWdqGX) ,P]a kl1*gr=< gF ?5vOEy㟣9e>E9K῞qJAU] OqqJ0 t(Q\"o. ~GbUξӦT`.%9"׳qz_i^] 6'j@A6CXj: Syu6mj͇Ju?=(gh(0xFׁ:yWF iT#*dK*nUe k3 scN}ۢG=[QaR[b̜MwT-^#a{ zV.3VHh켜1[Yp7Shk `D&c#mxBl!萖ڢy1Ah@:7A5;ۄ&1y&Pdm/Zʧ[tjG[iD>F+9DW80<nsGe)zc/ 3؁5Ke@Y}.2n&mD’⽈ mfy>Ӟ@i[۩jiT!čX)ں8 WM9VAǸ +S݈|A; FTW$}%iz_0nz-(CߺYx#*O$>?Lm&ծ"TvA*!JzY~,AmBݜ&)64zPլ1+# AϺ.=}*q=0U*3Wͻe]'eP kR~\MK8]v8J*@ @e1] Y##(ׁHU0ǝf7L j8Y C?&UnM4!C "1̭) M>X9Xd48B'1yE"Pd}e \%5ޏY[/%dL2a1w/e[W*m%\WCcJUt;!xg,or*o<Ѹwjet/gcjfɂq_XiI;wonV<-blm[]''aF&zgSC/lO-@㩬@_LBqT~@m0onբgN~jW^`k ]6"_KK?|KKL} @Y|lO 2  UDh D޼ʋI[>ٿ{ /M Yq Q/k* 0^VpB3)9a26 Y!\M0|tAp1{0Uf}ȊV `RU8m,,t[f* JqzCiq?;0B-Yȵa+[>@sK:AOcNӇW ;:Յg|2!L}mA,:jt$=C\'\[cN f@=LD`Z 35>-[@6j{,ly4 Z$n`4MYcg(ye{uJ6=o?c^$MOȰBwn0I;ZE+&,(W,?LDq},A6٧BM:Zß<V:Sd]J"v{4h\ ޗ$/b,ɚ1ﵳ2z ء(l6@{3gb+0 l6K-T:pƳ5<i4c| wO6BӏQ#is1R>P6?w@L#P6DO,E{7KlMP˷%d},D`i Rjdɡ4 l\{Kx| |qzn?4#Hl9،PUfCka`V CR،w_URɱO֪rWF@Ap+]^ޫa\8"S\!yQ _AmqyJQ˨nyDI$*IWdZG";!(jh $\,.E%m/U@~XDǽ5Z2e}*RWu\J !ڔo% 1\4bf!ݜcbFI'P~oK$}ckWگnz9j Ps!?Nf=l`{.SS푓۱3-*^9|F}ahʠRm:w<m]ڻ2< ;cQ TV7&FEJ9EM 9$Nj_yrA1A4C݄j6j f^o>E_hȌj_#U{ ,7 .D˹CETfp,I!>!g/\eQ)pN[h*tULr_B';/W^_ y[U~`$,D۠ԀExB1DsfvVNΗviS% ?#gWp()X1K+Pيf(GExug /];h CqC.[E`os1x|# 7TtNLGg ꣕T6aNq>!Kl)y"ý',H8/eWL("=EP+3V"*jxi훛B'nH+w_|>+e`qc1 -cVCAw{G 6Nb\"{/rdIjKnBswd--1a2oVoI!-R݀0gIc|Q,1`^ߎQ^E7.,jxJ (_oL - . HGX+ppF ^9wXج(AS[ k3qGBE J{]L%KgJyrd J@#q[cI-; Ux =g2tm*M^ݕm>-?Ma`s,^u,aj Kg*1 ɕۮ Y)}> J!|^^B5=@ߊ禟V(Εot$39*yZ Їԯ}IF5 `r $G3/yF1φJ6f~&nJ} ,I M/QX) [Ζc4)UoTx7<60z-W )a!|`.+mnz. s0<^`_qsi&/&"mQjC`%!  Pޗ)Uɕ "w,b>y~ڲIw(~oK<8_m츢{UR$pQ,6WتpPT`mѩ ,t ZޱTMng߅@( ]y~ÓaS/QSZW4]7R!R3|;P qtu\wQ9uHe/ K4tsBB3TSyeM1}?UM#m@n_ǃxXM+ >' F́csh'fF+ Z!k#Y9BAB@`g.lhTopwkK՞}Dŝm3˱y$(. ed ;QpZJVEz ds!(x@̧Dr6\w!jt,ŊzV#].M.^W7%v9=[uuQf˼fk>͸ToF.-AsR[XqvQ|Op%QBcHGF`e=7:S:\!~"$墮3rtH(kZe6Lz>"A KHv|J1Myy{.z[3 Eҟ 'f5nٗ#Gglw/QU.kI/^x(~f9qs8"pI"jvr<ޠ'}F+!xYsFD an}L\H隼]{OӦCmsIcP5^W$ uuJzpA֣pT RH';:(M(.P:43>H;u%t|&xIAMTt! מꞤkeakY`6 P(+VcuȠ(xd^LξI:LMx l Q7{iYߝ,^>!]QLE5SpK~ Ysmq|_͙g|4+P/s6Z)BVi(fA;d4zHn\wp_8Vc-uCY($ veypA(:4>^xNtZx*.w4jZG؃{:nbd^7!|Χ5!B0sXZHc{ 9ZZq>i? o4}Ewnu~+םmDIWPbMT@UWSɖHblzkFOr,?,7;\6.BF -wY T5>mEe Ež b6l;(*M5ivW5&{AiT:vѩFug1@Z*`hv?&cԔ+PΪ+3&Udd4GZ紈5UTuը wy{&Fg+rq(\"B h[c'~䠠͜L7 *{d\sƨh;WNo1x혶wŮDf/8t#mWU>xQ$_ER65eG1< 5NOEB8mjp'ˍTm.ph4\y >z:" I=f'gi7P3nsJf׆MXEݔ J +la1Zg0*^>. <F4~WkBu紎#c8Ba3*CvCYI#\+vHv:YDFPOBVxyfBs]Mv+ ܳ&SMAjyŒKS~ߒ8up@sbpRHYޗOgev|=**ms).B!!X`;QEj#D'6A pDi&9 ݥ5fQq@j'r<۟#bzᄀLlX!徹vur(U9u|Op:uI X`pVP.d/o)@6F1Xp BI8RII۰ݷ@ڪ3e`^#pAL_yF.f$4K>nɮ'Hb5(g4e`k-1g(=4- {]*)Cٙp.Mpr.RԽ E09ό-E]XE՗L$Wо@$G/7zDޥa=x(A!Z1x4a9>.y6ky3<.P'2lF+Z/X3ޠz)j6fy3 ݻ5dd44?CM󴋶|},ݴ6e$¾CUB?lWL9BX^ H juDe];NU3k-^)B(#!uK7^D Զ}Up^zk?Mi5z_TG/ѫUӿK N6o8BGs(]E׾YWyqsvBfFףmv ӅeXkqP2h(*|e(R=q?J6Pvb/ØPsͱ=;U34qB|9Fkxe}Ԟ"E"ՂV=9#$"k"K>9M5_ a.'J`H*J޷q*W<hjzʢ% .vaN,${&+C7;y{_9\+rzӈc?V2@yC &f)JyHugs7({:q2 ZUБnV,yvĦ'}jx[>H-feQz 8l.bHz ̃O*lU]'ơY͈mLA%VD OSs@o &Oq2 HڌSˀ^H8"ܸv0=KBeّӓeby<=mR@-uV`1cb.)@2E' BG7UK K}-$$ i||EQ/ee-)|a4R4b>dI ڣ4;D'o Z'vuH0R%wܖ`Mx_3{EJb΅LʡgGk(oBPFQa5t>ј}!v_rbR{QFFH،3+V[aO6rk$Pv~pSS?ÚjG贁y ! ,A.fhuyDC!{m S\,Ȍekmܮ»t}Q&W!kW0 6ix8N)N!gs4xx_swRڀ1@ޕ( ӍAצ 4Y0_77^*N1qUmh})[zRYs7kjВ+ڵ./yVv f&ˡ_^EJSf %'7ԵCŝ:t!BRO ^sܥl9wg36=h61m=.o&*riNW% ̤w)@CMC 5ǍT6= 0M*@Z*}_~)X;e?wYD-],BW]nn/#kvx򔞮cVc-Lq|C6je9AYKbSKJnb勰%1U2XdOKlUPreןnrht[`#%JktW|3?׍+Ϡp[Ӂq6SICIK7 ]p6*?fYOd%U (ɿ6:ʼE$ D-h }ȧb >x˛k!O4&gx- aշ~{ V.cJ&kDW pA4t6SL(r +"B+|wRž<GJ/+^<%@h.h/Pxd@c_Iڵ@IEچKy 0ߝ@֚% uV53s\8;V o<y)Ft0jc^0ɝ`*taPekS<?S9\+>7DpM5H(Yғ> j6w{i#~! J-٣*a"#/ lBGrSn|Vtc9?Y} |GbʇsJOvw6 iŒ!CĀk${3,Mf4Qw~KdVbp&o>a!KkJc$"  V. Ȩ<4D'{vSK\I~ݲZcZ4-2blV J6ehۤ79R7~%w[\СO@1l P$\|hp ;#CÓUDviOaz"\uڳaw3t)%Sꢉz/i9(ctEѡg ektI R.:Ωw/`P`#nqI7,&:M[brX%gD'2<βiDAk4y e|v&"g=h0ge@DcjpdPΒ8}(ytr?hS̢6Vĭ 1nJӻeMqfIԊ;#t .)T 6m־&j莄(!5LQN;E:o ?r7ۧkjxHPh걽`#R q9;ZOqH*>+Xn(\{0#kc}w8T3?"0M]϶SQ|0x#O1z?G{яm_ m{ )K k0q"e3k#=4G>e!r?vNP:tW6*1^uѠpi2 V#??5X -R*%~ެ%屫ݯR>B)^ Vdŵ։_2X1Sº_1Ѷe9 73*gw&%.H;n(VUG_y`'YV@CC|: 5iR3vlhW'䅐=C&/ ?\JotgW4̗ s"nyꠖ4ٮQ;a(o\L8`;L"|*M"%+10^=. ɋIX e&6#;"1&R<&~03<ξzұS!;Q#uyvd &G/,6Bpd v{nΕE$`H/g/3wk6 < Tѳ|#'{"gIH;nDlUgEC ׵嵸- m0n&> _%R&ʾ%5io*hL]Y63/㞛=L Y/ vɍ{mzF'4/uܵ! IU17M b?*Y|U/V`N'rb;HaY=@(*,"l~E+ K%L.0JW64'G:H|;K7vS"S`!7w}C|pUS*ܩ_d=羈CS/8Z+ãgb̚TZ.s-Ե?ڽߘ&^g$kq.T:"rR)޲a '&F8Afbx\ ~KH#ҥg[rou+k9\X8H<4yⷣz;2ݮV(pP ŹpԺʔxepħM0FW2`Y$kcF%B[ܧLG *y^$H/Ƈ:^ x/M2OSugIeSR62r4vSR5.cd.T`r% K!mDu50p\>B|v.ZfY$yƾ,c\5|MU܏fXKL{Hzv UeRXp7'gLli,_M͢"1YkN6qk~#n"\cܴuZ{ E@.X"N M^2 ay?0lP/Fabh[^P_3aX.j5[ ]&CE!p`q847{*}Y"-Y oLrzpUeÌ ydU%&! c5GLXQ 3P=;߳$" \!xk 8>//<毧wZ o_ؖnu "EJߚ#J¼:CnW(Qkfag":/)@vvyⰸ䆮FDz7Q54,9brw\&fx޹f@n.ףtNɠ#Szu'(]S$aFֵpii!q(:z*3nTz@T15?w/ 0HCj*(%f䍕J/tjZ6"2fSCkg6tZɚr~It7RA)t((ﮋL7 1AlDL^wʎw:v4QAt'L2F_d.[DWo/ק3o>l8< @GTxۺ&$㕠x\g!%C_c-$)őX%CpxޜVK}xiH8J_V/ J/hFV #7MGV7T; ʀ:A+){[:b<mz_X+qTr1wsȌ`KPakF4ıWZږIOd =7z. + Z+Zcqn2umI)y8YS۲|i3AYQ=7/ٺ_(EP\5SrUTR;1] &X".R#k2R.O:J㺙X35%$q NZ8U;۷g18#dHшI"szAGf7sϿb&Lk@xZ#D0$iI0?/pfƔ) 7H5ӣ`J-Ay) }۬ГDNWDm.et9[f\my,Fpz+%*Xo,˼'{4~.RJj^$T'WCרϏj0OH^91C]+פo>rj%U$3uZ2vpR{KWs-8 TsYj:B`E;IiR_7{VXOx|(d(IHκZZ:n J۪3:\W-b.Ҫ_[f.N,pfE3G^ݻO圗2r͙{SPzB+#ؽ8 GX*Cq4g ;7 =yV.X{!f-l<\Mn1r(pIF&r\@ܮ+.kP/K7ٽNQOgI]\ ~6#!/wK <_-P*s+k7:C ޱ8Kzⓨh kIzI>\.M5 '4L , }ayI*HFKIbY#4 vyٷ`h$0UuHmd_ek|5$v VW*s ZP/!O3uhj[dN9;3EzҧJY1V) z}EA=# 4*%EҤijo°VT<(s٨vH^)):H Ԙ@x&Ĵ\Pch]uG~p0M{e0z`į79mfhC8;ֆSe圾`삦۹$,Z>Nڬ姥7Mqi^*D?J 1c(}0w-X~cG9+l?HEXi0RP򮯴\^Wh¥3c)^b)F Y+gHy)0R[UI -*=G6N5|`:fUX#7BCGaM9ȑ>!Y^įP7$ɒtC IV!'Vht]ÊJ݆ # $Go?` ׇsKܝM~j`fI*Ksac-Ξu/3_knǂYbէeNu 9xHn?\9@4sحp_P!wUr+kgKc| ?[k!9tzOJ /`~Rl)|PDo]:M  q)M㱮:Hͺ֌o5%>b"zq- ^/v8ot2W ;nj 1Op~ ^QSrHo`KsM%}aU6 "|M6u`-]QE1g&UUsFlPg)=u|-2DˢJ݀%dk$p/hAإ\+A=GsM'ıb?!v9&/a.Y ԚncU06? _exo0bH5Oz3 &J'YCG/[3 _F`ӽ ל_2Ϋ9utηPXq=~z|UBvg:dՈp'fk&5v#e;WgRhBiŽ;,hiw&4ʇ'%Ǚr1G; 1̲'&BgC7Ъ$j h42X8>YA.e,h_A'k&ߨrйn M>FZ8̓0ch['IOP& OWt\ D%RT==86zy nWQ0;I䍪OKbDnRct㕢_(.0ԋɰܢ B2@}9|JôIU(.˒aCSKeyZQ:MSVL`<\k2p^aG$jPkGJwB敓[b/KME!|5#a4{2/ HpF|ht7xgՖ&hc).# Ց|"9 R3F,d/ao/ "Y?ʢiJ]Pԋw^In1uK.# KI.G=Ȋ;Qm&6pZDf'5IRbzC;~C#GKB] ·hxZxm?)_b{!g̀{o**+-mPQ1ִ;TR *}kR qșDP'D<8EC^4ΐht\ՎHk}єNOClYs$pT'eBwJ>|m07=DІJh|P,*wLɪ3y?4zQ -[9 X)3] 1pM"T?!&qA7*=:Dk{a!䆆e0w.0zvAJ*(#߸i/4Z;㣋A]VSRc~Ϸٝۿ7Ien< yH4 VSKZ;bC- \$$`/f{t-ՙ~7Q1>Ɲz|j$4C+˨sb˖\hhnΆj"4՛cmx{w7K˸ v5m6DUSRyBGWXQGW rw>joi|K_d 1*_["r+uCtLu,Ȗ˖9.꭬E>ytV95欷;>vQWrgh]9 3{8 MpL&V~u/K]ZZ+:Upd_? '_wvuy8UƟj4z&=bqOo"oɔo!NQa3cU jܓ{{SEbHr;3R^_V3 8(vܗnVܒBC/oWtqfl vRzh U腛:1o?J\.^Gaҿ:}գd I,6a2pGUap{4}]+(8x~2Qt,MUjoCpqr*zi濂+xqΡRIdNy0W 9V§mU蹧*8xP:S7JUw0;t_c妦0H$oz/!MwMnx/ִvt_HW?H 1_dˑMw>ObI3NHU?Xt*! QM\Q4.7UEvgcNۋګdbV%_=tm7-bOEzPN8:@@r?LOGM;8Yc^>oOmR\MEüB v)']\N>~AE6xUY"G PCP}̵'-x): FyTZnpFťj(99p˲FG9~lǠv00E\[F%s(": l Jcɮ3FCXG>"K@0-1R_7Yr,B %j 詋L2(\Ѡў $AO|RDE\荑nA?׼20?-ĆXзb\U}.O:6e,c,Hpc4ihp_|Ii.rU#h/$2*H!q2jʽGA[umr g䌞%QlMzmgDahBMT#b1FlAp#IW&'|`W w+r8M-qGBÚ2%ʞw {c:M=f&:7UϮ9M-ͨgθ+^[dt悟RYz"0 :CJή r\wsfg56z_= *^Q પ`R8I}X zu3HղfF<+u>,k*( -k:ܚL6?ʗh $9*JOnU2_뻛ݺlH,>>NIVtJ.L[k6`5ؑqLn/,8vɝ5"-n);(p\geҡ襡T}C aEm%õb$'^j26Gu.AD"J'^RNuX8/za=$Wu\AhW!bѽtnt -YR x!Ѝ"L1ՋYz܂ZX+s"u ί9K\Facx`k|c =wxIác )q?\6F'ۯ!5*rH5@$$hEi ZBϳ3䃊z(R 0* b5bw$}G8/2dd隅'x3LV\L;+B0mdhm3m(Ak2#|d&7Jzک OIpŖ>$,:M)6JsKNiYV_{9wMo] ,[V5G}cFpN뼲Ypś'%)Ԗ[FOV8s:@^"c[N! 8Uwvqpe8EKi'WEFټ2}, dL, wϪ):9?7:lNVR;e[b+-k$ -/6qKAbӘ`PQ O1E'Ԫq Ŕ* #qwh9P{?WAe\TSd1Ɇ(Ne: tq{nN)E["YfW$zT_,'#Oy%E%i QK!ߟ5>)CB{&s [(!NWoM{'Hvtϣb<{!)p⍼ۺC:pSpcNEj,'ޏGZ0H71,n&VIN}@N:y?Qi2k Q$*b%~r >9X]~O^NBq{Ea:5з?D)WU'!ɸ>%㶳`f-y3oD ^wgSo rY"+sP^~JWw=~<) qR!EZ^,^ظiY?!ݸQ +ݎ؜aR<~g_Yy>`ql]D_3"!n4pBo!-ag.d6#qgZ3¾5]Iq?d>Z$ˑ6}Ř ~EL5̍<,e N~6?3xp<A&lGMelkqZD$}FCNs+\}rΜΦ r{N$x@ۆ#LsL|lLߦL] jxA< պ0ϙVF eYqtd!)-iUqĬ\n4rqδaa^GU,^l"xTq8o3K?\ZJ)F)e pUx0XzוCz+Mj{SS)t|dq|A sYW8d5,0-lL݊K/#C 7:"ؕ߇?߫zr-񿌎Vȩ[׵vf ee|5@[QEH1tc]|:#5B(q"xwK[ A"ܯto\ѣ{(Sg\sgpJ?h{0n0X2Ty Xd8|Be2%I(w5^_ﮨXoԅPL[ QrRc~%&[{`ҟ0 Lˌ>u;H)D~ QGV3+`sʽM6eN<""EȮyȖaA7lmM˚"%B=E"*$ZƐkF🳱7 l;$,-6r@',@!) ki+!˩śo[;[N EO9fvh!.`[c+na|a >%Ky{>UZ7f481􀻪"иL \ \:Xl-ֆJ04*[s]<k@zڶ'23& I;ABڷVRPi_*4y#0o2w) PO 2&$LcՕIF{՗?t OqUaHMvnqY\(C/l̉CҷVظʭwgjYT:.ecQjZ-Nec'_ڦѪ$6 Zc0iz{-J@g (WgM;5f⊂HIxzͳɨtDx.^U`D4#3 \BTOeםݵ "/q$i$aԅh:2hAop^ji QG]Nƻr`Ϝ Ԅ+\a5htř#s[0}!Z+՘1@2IЊ[^h 0,w?T)*f!<dqwl<3+*oNA Ck'E\.gIfb[[BR3t |}OgӺ>TqwS"d©ZCS4o\Ѭ.JB+lIU yQ %._+|9stpТS{XJuYGZٴtV.0 Fq2,>[YRD2gY4O%DǤ>l ،gMdR~yٶZIB۽R"LG5^*\KZ=;{^jRTF }?6jTm" K\j[ېC #%K1?5L?CJK4qJwwx nE8"}9[0ء%<9vm,t'65m!j yVGc9O $I'Ý2[+?M&fE + [I0NMg6үNZ<֢fzu) .IM= Chl|[ {ċQ]1׮_CI-1'hj5z%b=qA RϽs',•lϑ]xY۫bn /FVb,0jl-IXqQ%|N LkRO[y$j7MlT"(ҩUoR#jAjBpK3 uxۿrW vyhoSYO*mqch7*2Ƃb1>tWoDLS$[⩱}=$[~2xL{&b{5<N[+Pڇ0=Wu<.7nS4#2lIJ7=,oZ0s[qPUi^0Uπ:C& p.<*\BcoK-6B:#eK@s=S6[9š - ncQUVfaU*otOƊLa=*`7K#7@;[fq<;M)IB+1ϮIe5C%uٺ(ݯhzd;҉"I\Wu6M:6s9a=mʻ`6WYZe+'y9 /(m$*?7/ ӝMH㦢RȥW'3emLqKMxF@'8^ĥnTfA1Ṛ4Ȋz\7pG^'?%JHiY]LiITdtCkx-s?DfGx|cINXd Hǹ{7 Y Q>"/-'-HQ1fBgHYWȕFѾW "4vzIXR|bMзP1kĿv7nSS.Ph0 jvu/S+0=(ՙ=yT'j, "K^} \>~;XBf&ن#e*!_.ٸ"D,hhopNfޢ4Ώ|;1&:WN" XiNs6a8&jް #M!,'GީHhgX3'Y 9O&?[GO֒ػ+ iiW+x%#7ݎW({a5_{߅Fo\;Sit{oJ|8g2ܞ,!j]xդJ,T?{ $A$pi#0O~w =}ji迎^-^*횊;Д?;|xXusebAN01z T}c<ݨjhn8pՍ28镀gͅĻA%1A)r%m1nOzqM-8 sߐPšB?}*fƕD_!vfw,Y'[ pvfQt(Ϭ;Ÿ:d~K(n"1:Hy~)E0bݨoVعF,߰J䷢x]v^F3RuƖwCkz !m҆N,i"߬EO (0Y0UGBGE l Sii~Uf+*D2(%͈8_pUzw~iB&Q羚;SїyB)F fYSDL&@XsBH,EәBQ¾lV+\3+W ib1)mYRbƨ6Ћ7O( P /߲s*Rzu!f:-!/Ɂ&KW,'J>tySPx$>4`I:(.-D|)³;iyS)ANt琬ӒW#.gx8 Axdf$^QX|<%ZH:T2t \:ȤWM. *X9teT O9_ڈ@DrZv"H4YУ"]T3LJ-dULtl/N᠋ߟ"f!5]c/nSۓ>*9vnb5/:~Z:67,S7hמ/-- \p'm;ѦVeQXcj^mSAqx}MzԸw_дs ՕyRo5qqy |b$Gy) n_+GL$ݐ/wi5_b< 5{=}طVFЬ,vxפNX$#))jUB8S'3eH'K/3zztY=f ߻ڇ/j94zf,6iTq_@Yvj,0hMaLG tcD J8\>wO$M5)+~mUS[YwoƏʹQ"r yօ Uʉȵo?m)P!,mtm.bϼ7&dATLÝ!X%7@(6t=m?o'q rwvfֳńeeo/`j>?4/|H*kSd#`wVGfK8t7S'sh@;)|EeAZk|3ĭ~ݔq ͗t5r5Q[y{5O!z q*li)c@7oV~M2qcsSJiSݔ8GtU9BǗ @jo :ĢY.>g&r'MpfoV,ODz2O{дouAE~| d.+ݛqبaFUb36( !B"Bbr׉q] #}=F0R;ܙ=˰d u)y1){^6ւKsXJp"c3.6`\WQ?uAg0 3ܤ~tl5Ya:NyL9 > pi&'y-8^09@MZ4}'{K6qqf(jM{%" ;ٻ3nShB-[֐ꝟu2ai*zF|Mo"qG`X[ PMP66Zw35*KQ]]4I> 7#yb(Eѵ+lz'v _(ߝBܰZ!EXSjwa}$uElC&]޷W:|`MZ7du^ .{'^3M7FD`]$\Q{UNƖ.QW@s*/YwRP~0'E5&"U o >ʼnȇ*yD.dxԃ\y^eB7:wZ}5ωWQf҂VHaD-=ob/+PU#V'j. :_k;peų쭾#t8Gk ,ٓM_ԤiO!4SYNF|)8cnQ}1Y$E^(xXǃX Dy ~K}߱_@;\?Yw5lUa̿'!9YB,PCPML??Sp37+JG; }|bhH#a6HS~){c_ CEÂUp+K18[;Uq#&)9-k:i{\'˓ ->Lk_-2hȖJ(77d@P5wue_MwҺ`aϱ/;AySe)u(]J«ښɶLgs9S$!@vp^nvX)sj_튌;Uo?Di4V,xAOA)+`NR`){(B? Sw|= f>5cK]<Ή(PƺM\yˊc("ëŐf {I dhthiΥsK3Hz &+CHUTr'\',4TՋN8 \p9gtşt.^q_ʾ(|wvJW}7%;g ˞h߇ҳ)O+r܃}gDJ9V`C Cu&?JSaoZC Av>M}CCqWt1~N_-♐\ }(ޫ۹d|{Q<[oq6FF˽wح2 en,Ketƌ vJ׳7]%3Ń ϳq#YCAvu}vN~c@Q}~H@?7 *3c\`~aFN X܋l^EU~&Stc9cNd>oq#ZK%] jG1T3 ye .}*W.#$~1_F^f`=$mt`@8щj_삐r*$_SQuCbfB=f̸S0D/u+G:d׊g,"0|X r:>QO`AVf#32\̻*ӥk!k)d{Qz:kͥ\M嚚hypAvBcHLԛʋ`m3]FGyh l%v^E[g`e ovZy,%4%⽉S Ӝ|g:b^5sLEJr6-6t?(ä4=*IM;0ɬ{d .9E5;|fWKI&,yR]%Vv>$>5h6RKrJ"n:ix`$ lmҾC/ _iz/}UߗeK_>a*nO4]D6r'5nU4O#^"؝j;/KWlǫ*iN W.iw4(g"9)aב3X`=wo OfiS7pG~|Z PLek/[wqڧ<W@3V| vT#/Mg h꽽6,uc ƬiG* ɁLk8pmai#( uGo8 s%r>uɀ6)QJ.]%4(Go1!ͭ8ZRK]0-RWFzrYC1r. ܮs2,ꋩ5[G(8)ţM5' ƃ:l҇@-3kPv]&o=E` H<΅x$s@Ycx./HZ#,+X%Zzwω:YR4n_FBд3g!`US!2kV-*ݱN['y+T UML5>y2sGO_ pq7O;oͬPV0󠥊G Kdp \ d(D7޶w}$)zC:70Ko80 ׶pi3/z>Ηnf܊+;3;pb'D~Áᠲ3z?Ѿks}]E)a+pAUdAbұ5BU|X_Mi)>N,)j+ɨз-"~Wl~ чݳӍ4 ( Z"L !tX`ÚՒ25dw*ô=Tkuq20[`%N/#نis\ͩ3E|[EUo|/K 1URweK"qJXYߋ'zS,6ƱPt$&0^$תODjN*4CVH<2b0~+9u*UwM&h?hs5 ״iT$֭oQ?m%]M4۠fgmG5[f\!] ^UW*Pw c?|SLy\p T%?1\wH|:|P{NjrN,@PF!#GWDY Zd":jz߅PW=ZRθ}s ZOH=|bq+x[;ƔL6&w^d#N:{kVfNZ ` a κJ#G8x -na^ȲZIZu8i !ܿ+eW>ڂRL¥8(9Bq\]1xF1n-JksSX OB|agTիa]";-eګhICmvA:$r2a4Ob˩b' aE* {nz]\z*Ŋ S@fEqr%FKsH,$^A#w}QbЀ]#_ugC 4 ԅ)zq~r| "u&s܈^nj2ǯ<2b%lsQSOaT4^԰68?*mj']3:r.\KR/¸^wc=k/IN9CT^-Db;O,aFRqJj$]2 r}Rdh6\uڗ݉+[骳z%ӢktcyoH0! T r2sQ);Sh:sIσ^ T1&|-ʹ(fEkʙ[Ԯ6-M)V65_Ǜ%/  k_4@\k<`/%d6|7cG95a3 k݉uȦĵT/usx<豈:MвRSkZ $٬{r,x4ͱR3JUP GiTu$~ldsJ[RYa<@nȠ'[_F VǺЬHA@9қ 8EO9A C]H[ g~NFDX}~ S)NH] G+ۋcvzڇ^iFij,sZwE܄U-M1oHj%xKvB47*o1zʳa:Z㖍|]*W.?|= jigMW4M *Tҋ|KUROiN)= s0Za6rRl҅}7/LЈYKMA#B"հъzL8y?nFb%ARVbcsEq,3t&JߟfccCy\'63wFaY/8v]ΰ4+gnaOflS~0fCQG57|JA1,:P7 0g/:. x<ǬKL0gN?'MDAFhzm*lkaͯX)T:5=sE%w*uiIz V];?> \DLb/ִgԘA%I]V;8f@YH"WQ$~AVzL/ك=pL"RNW9ez,y<7n,_'qf[E/#p6'Ku2GX;  ͊[$RO &)_3Ww7xraIrY! զG, oƛ ^}Pi̊h7Njrr(c BW{ȚT7]Ap A~ϑ}ʜ*XHn]̗Ǵ@6?9ኑ='|/b"}D_JeFS$uӪ.M}QUW ν翺O@B@f ueGp$J|!{ie3A\o iT{pG]3c": 0;' %g5$ʼ}2LpQŽ ETZ.r M; D07m,4d2pf Z.rĴm+`+g=1,nWN=x$c畇m7l F}.m(_IA#ɹ*8 7XuU,#//Bmm9Bqꡉ)ݽeؚP瞳CMKjwQ JO7G`sAL/\=p"F`0{w'c&e.~0"悫K)bl*Xs j)7)L(GJӠ8R @*$({]|Q?> =%ΌcuհIG6~H@4ӄ,d g~CvA(=.9oB!E`Y6JBX*U<ځqYO}ނ]?| }KrIҩzNRE, ܧ>Zuu9d,T[<rf gd NmhS1eI!Jj9PE悝QI y\ ~drY+=Lڥ&аW7=Ёm==o.o *$mT33pl&kϸ @,`nu lܕF8ش))KC+LTbB P`%0?Ƅ)kSrkr\ZgDEl:p3_ YmT<LB#-ug* Rv9:bڛ9D 4rQSR`kzuyV0e&ew/񈉪 ,.֘S?I eeT0r߷럏_)\1Uרڱ+W@N ѓN;J4kelA0ZsA6d'I AO [zҹRSKvzL>~#I`$[؜.Lf_,`[G_UG8!Q{|6bt|bp`u>#$)Nt{-؅ w" sJ!m1hYP xŻBG}ECgg]R.CA ]50X=!kQ0vS<[m*!5K{ҪIQC}Jyi}TVON /A94"0YO`y 人>K;`lV,X(+wB$$.%P+[ NQSVX4JalЃfΦ R\gƈ6 ݔ)n)Чe)m"'4OcLeL_}H~Ha+Ǟ&dV*lqmK_[P(V@Qx;m [pR>J~wњ\A 7eJٲ!5ͣy0sq?fGQ$ :DQ$668K궔^/iķ6BIa0Hl T!FdUȏk ڇpR.Px7@+K m(dc̖&j6e*f01DTnr.39jYģ@a"gвzʡbޠ'jY)t4=kLdФm*86LJmz^ (,pfDη8MЗLz1O )y+'zxÄQ:|k*%r:$/K>'@^ӌ*zuA78`eSP\ۗҽ^q _UcxY)1FceIFvH_d.񘃫 'Tܰ1V}3c[3gHlo%pV -׮wa CyayqݬAyA I4\¯EMnǎ̓ \ vKKNFLH#ogRqrvo<*CR# V=FJ TPb?@RGRԾ"߰/ق[N\&X 0H#ӶDc}Uy>ӿ͟XLJy$6u:GuX&D.;{/'f }M-iJ@+§?"Åu`+m( :;/ ?"l09F<7L1n{@Oi\HJfogijN"/lc)3k6hpT~|d3x˜ @8pGY4$o&-N< ޽b7 ZxtwfZX?"LT<";G06CLvd,$ 837~CaӻW?xӨG[p 5yK ؉o|=e2[O|Q`2O.B]ŧ 86w~f_ t$"W =yChXG eKBK8P> r.cj̮ f6uVFAO(т,Wu6C.^jT8_!M8<ػr^AY|. u&\=ǐLG,2i Tj\)ۋ7NS[UT؏eXTo:Q ~Wj H3nz$K|P/|w; FEhnŜCWpп O1Ndٯk. S9xK|r5Tٱ{Pc{E]馈 :\?I~yc~;+e^_ZfIq"BcĪxˌ6[8]т:QWc57l3wބYP[GgS- *:ܫv#Og<1&f F#8A&C1>&퇿DC!v۞VvԉTw_ЊM.]L|`ߘlV1ϩꭦnղ }ve_P&"4, *xMhJ9_xϯ\G}3XjO''ސ-!*o_*-+U79qY=hI(au.ѣ^tXx0erJDpb""<մǕO0 M>߸E2ɋXܫME[+p-v7yjOXI['>Wh%]YR4yp̮Ubyz)-5Tͪn8*r|'8&ΊQ]3" 5QҫIJDyKd6 t*Rإ^HޝZ!:CU/3aֱiYO DZp oVPp_h4 rһcr2-W! q~a(J=BFUi+]jļ/*Wuߐ l *\O MQ:VƱ]7(}fILnu .KyP%4FgU 6vBV@ZlЫ/{H08s,˯Dy-qF (i)PX4e?6ZF QpIk>b,{\#%vQA:fq@qY1UZN7 (JK.';oԡzhI$" ejF !ąe2oT48Fc mX;[L=ˮ#>\TSN+ilޜQV>"53-`:u@tmiDIMT`b\Xoyr'{RmA(6Da nGʥ~\f춻y&;?&=˳)S_z sC:h7eq4mVba->tpL#(|T6f?Ԇ3Ϝp(DC[| pcjK܊_gn!V;4J'j~Z~;Z`Ӎsmi!a7@ODv(C+P;|;aA_2M8U$9 mh{ ][bxvEئWkGgg/*7/sp1>Bmx{& ա:/b~^|ȏK.iZONWsOJ wrWB*Ч`haN]MӉ  ^׵#oƐ}4mXd+TP_#Șm?ZH,| HLޅrXoHn%T#^)3"#cĕ1ySx \UkĦ 4˔INfoS*fSL?3;ݛXOі~H ~I]AF&T#bm%C^޶G2 zͬ^z~wİJ(pA ) 陹ih9Ћ&0mO?x]us'| O^փU-ӎ(dSjԚ+9 4[f#dJ`(prwT&KbA4W3̧kݾ6oR߄K2]|^kˇIm=vOeěBZ?| GK>QcϊM)nҶ|P&aMEz߃CE[M:y^tP@N@ J_H⇱g;{tI6 î5ZGwmL=܀%F燕/T}xv"=?2.,6L '}>3z|mźWz=ME%qt-Œc|"Fޣݦasmwdf#ӋswĎAq$t^o ӲdUDZO@Vu``4Nxbwo;ۮ&g:`ꭓ/0Q ,ocPq1 f?&Ka<,}X2Z}0!cUס<&VS´t)ūkvnT4e2YrZ2!>^Y,7aYLϦ-Ŏ.,h-8]dj''yzsi`\)tŰ84joSX V~-m=:k|=ŵbI:#}#ӑ2p i%3:ي?ݻU᪷ԭ,yZ1Uc󜦍_ A0% T3M}5}&2o+PUn9y Vœ8df~lw|^KNB׃1tPң5:gU{.z۠ {~ZEg!2+rXx.|2C Q%߫Oݛ_ϩ8%#] ̿(Fkd:2u z :OaF +q,y$yr0GZObbkvE+Ry[+Ln5pe(@fu):LYoiƜ[p8ԛ6 rrdbx暥kM,!w# 6OftrNI7-0;Ok%R:~MYZ#~1-޺z&ذtRfj5!B8_gn;×½uOl* #MƖcTRGi]aX{iAd: :gVo;sm*ti{ʼnڲJL`ި>8[O.1! Oi6[e-1:|MFznW qxϒ׆|=~vl!X)u?PeKD*"jC}MUu$9mJ"HodN5_ ^IF`gh:<\}*`:͌x_p^q. ^`^ќ>ed8/o,0Mufj_'xXt-1#*K4HFW(!Mvҟy4᯶nHΡ90+⭖#ʡ\'4 VĤ _l1 Aoi_I% sF괚2AqSh6}cthB  ŭ/+헜 ۝ui2Gczdb ΕKp{S}ՈLV!''XNqpN(8RAQO婣}oSNױ Wi&+:멨øROl&IЊt៴6f$Oۉ.h{oQklnü2=WMGL/<+%JPjon{2R"rb]-MU:WI-Gj0G^ʘv:27 s^3HD,"$o܊i 7]&24Yk\*S,M0%c5\dxg35OZy190B_0&df:2l|0@3d{|]G7C38'ಅ)ٛ%4|BG i$JbՀf3{#1.1(uM"wvbTl׺GPy'~ݰԸ5~{ͦ7_Xմ$7B7C}Mu >pB v,UrCa%=QP),3c;gch $*Wڣf_3͠HcE)kۢSz&ݢHi7ʂijLE>-fqh+!"7J88sn3A}LhQ{㻫2,Hz8blg|i ňNfкŊrDK8u^+zkoC &Ka %-u zpRqPWj'v(FAܟApT' ?^WH˵z֧m  _H 30kH9tl"!pxS%Ѳ-a{vѸJJ^A&WX'| vj*}'x8fJXx0V [*͊ASD\_a%jWClD Drɧl2;W~5U`F8IMEx8kɗOiMIlc]7G.Zj%OA%EDbSঐ+R-Ӆ~:+5roAsBu94 o+}ǐ׭ӥOB,I''n142N""N J6 |2M1oaώyMx J~lZ wH$ i񷘋奮sG:hWݣW2x+1`|eq߆kv-ϗذ324>[B,;Gcݶint6zi`ڔy*Pc]tTfyN ЬM㞦*ry v,B2VVaz nFUfͨ>+ X0D+#kkG5#>m#9_n9ת}#٨:Ym8m-ӺJ];dKGr|QB!eƫ BGV36لĕՎe>u%Ee"#W&\Lju ܇ HBnHۙzҗJ!6=cX/5(ks1zr|&1LnZ+ʋ0*Ocr)QxDm c?2 !w _ {I޻.1wl2 EXك=ne{85W@ڰ?E_Y[15s}A2 kC]i FF[ xw,B RDԔw~kH#On~$Qyq2!>+vE8}M {Z:ʂd* T\Lp,| Ȋӑ7>J +VhuQxFOF\m13B|HcUHbyeԨNezD]W*.ҚbK2O-UH8s4/ު`3^Ox .ߏ `,Th+ABδ9{KՂН/iGS8}s_"#])aC1oFLL}L 9SԳ_xJ2=vc{ڸf|>tjg\hMmTg8Nw"/]Qh l׻! Ϛ(3:sFB3Tm1W2L-ݤi1 /I$%f`5_b%Gۮޫ݇srs{eb@#c.oŃ xm(__{YKpǻJmcmߕxʈn:=]A1;Ӌh ]LFfQw^ =5H10| Efi/3fPۇc=ƌR-jMG&dm@^(r3y=2ʩA9ɧy49dV2܃{έbj RKݮ?ʰ.n֟;93u<LeꟄ( I&1?{SvēxDpn&bv<ȫ(cytLFŞPO{,;q4}3zN礟|lv-F}L}V &)$y&#Oj )~TbS%^FsoKV'}OU'MR< 9KL<xESR`J|@0,2xpcOop{ ],@Yab1Ҧh5˿NSb;BY<>(5/qn Y)@h-aM \e #ax.[lçe@W/ K*z+1iw9̭rtO. bDžQD=} A]N OUTL]`Iyaaj9=oFދ IםIQZvuwODa4rd]о'uVO Sm48z~N-VV찔zTӛti8\l*wqp0PX_mA+55q;E)b)R8{2ߌDђIT捣0 0pZY˨'A"t `w2\imfq/OgI x;IR41~#>8*kQSzlDtkMvY k_@H{2q ǬyD|%bPFaeDm`ܱz"PeiV6e;Ig@+E({q~95 J?>|2;,G=1-oxR|xwiYX6sBSXuzغߜuE_޸W:Jxvc`rjzs/C~'o}MFȴ,=oNFZ@VuvKkG#v۝ybYAٓCA o d{yL$,TvP?cIxm`Lm너q/h~/CqHU[q%eVSAr⊁=-uP3\51x+h@|j_|8FOt‹0l%t:SCsVnGcוh]6 $ z';2,ʓyn+ι&#{Ej*!4ɰcMtvtR?յ/ơTE{L8WTs]#{N^#Ti#'Y$˕D5X9v ˋo n$OT?C$#^Q*nK$4AtS?rSek6 ozzMbeXq" kGW:.1B 5(5 h} &ͧY `$=jǚ&rL6UA1&!lIo+3(]q_xguT*(8&r#_0:OFyS4, ]9/6NR ߞLc/c1C*[1\̄K+/Қtōݻ0`otN_ǟph6 v`޻iPJf՘Xp>tgN9r3D  )8fWDc`Wq-A !wQ`R\6v&_ȡIe)(HFEJ 4 +J569.kIU)d6.H`-(1&?%@-KUqxy?^Dsdqr)%f"#8JWg Ʒ/p8nf 1E~%wΎ 389u)h1.Rg>/A7ޓ FAm) HU,9B^{ =}ȆϹGić<He<5r ٹ)A^5\!p͞61JMAÁC2(tK ?V'c'*\V&="Α*liȦ 9t uxTP U+v!6[V5~Yrip ~yzG< ;KC4ã8jɠl%j#S:D-N-cR^p-Hˣ&ɲVE=0ڔ%Ο9L7DrEH^kނI.!6H r&Ό=xδ革)Vlao٫wt~WpIE&V iV!)G+eGWeeO[ȦC`NEfAqu4S==W<>w0y筞3L$p"k^\t[ T%Ae^>f[1r|jīN,gZpoj$̈́AgfRfo3/Y1aiA{GD,do8Pf?=EvsӮw-*HWTo"4]Y}.ϖBQDᷭi{b?;v x^ng%˷K,:#^aU.bz6*ْgIkѨL\P}25`Y>(qh(~ і%9'th.ukQHTgT+1$4e{sOoɴƼ@\',FmGPeUZS՜du1a5 y眂SNP`\2w#1{wxn?YgYѯ+S}jN< RICch3u!v>{Y@kVImԨ5XiBT|o69AW p qs%Y"Nh;N1g\.+Ͷ¾ֱz ۱.߅{Fyb570=mFV.uN_\,Spw y ݝCg"oԓ @Qrh16r>N:xp\R4xNAHs}C~H/Q1T#X$&wǁ@(HH FDf -ej&_"JC:`Y߅VvpS w)X s_^ZyXfVjp0W\ÓLyW];?;K]nn\4KyBNu Gajf8&D\hDLX,K-9').6BЋc0G8}KKiJ.pjNg(9PsdreZV=Lnm#㊶.ݪǭw;28sne!U*6f'eE\:7jdO')R`Џ̍++l'EOIҬp{8Q n^E +i'= "Ó^jlE92V%כ)ݹ\2O<ʙLWahoZ :u*8A]+m*7VK0H EJVMXP OY*1A&ysb:u3aڅtbs9iZcm>. #cWLw̵* w+P̍tu:׫_ %J4HsAL3/`J lthؾո-vQPnΓ )OAi8>:(Lj6c6{h^n/{CG<hh]SMfGJͧ';֖Sѓiٵcm =IwžIrb8e(t ªkSQ;uCUSA[ZxuNcq%1xelw|\|0{)RE[oD,0iҋFСH?[])cdhĦ!6Zq(Ri>KQGC(7Es7v_a56֒:xX6l*ν|"#}fE70KAssبz c$q%gw`MrDLVr*\!*4@ Efܳ 98$bݳu.4 -L܁^4 ](~Llí8,Oz?u+$q )l͹~ ۋ(u,V֨Nx|g;k߲V>8Qk Fep!ńH 㨅IBVj/Y/BhpY9m48.2݀L]dT+,b9ea2(Րǵ0y d">U( Gb AcD=%ea;da gcԔ )%[V^qF"œs4I`U?rߠ`xV^L;`g3x`|R;Y6uʆ f xUgJ#Nb{k)xB4'Se2*ճc .Ԛ"XlT^?G:MYzxqXƐk{Cp T~2=xZl ߳9(g:;rW΂;7{GwWEB!R9lᨢR$$웅дuE<߀+[m<}pw 1r+Pq<+.“S?ĎkȠkUo`٨b^K,HCF״C=<J^&d]qXl~uKXTU@Xja;-% _.SpuG'O׵fzTໃUirQٺJؔI|s>ω%NtSEdg3Ut~uyRʨ!;?E8R (exo5#-ki8tTרg_NT(ho qr DksmB [/6ՂA( WԚFS2k* Ɵ.'~{o.fCbM^1sR =U cM~kqYˀR*&[O9`b@-ȁ/>"csAz^!TxrtE/-YHw ^[HXfVUˍ \:&H EO[xkFJ> MJw}+,iuQ'-"oS `W.(q{.3O.YXWU >X. MU^ E (!B$d|_QYP}9=MCE#P;RT6ǚ:hqB*R> CُGwF?},5YyF5B$-pqFޚT0WL7ylƏL 0xh()O5Lydƹ[AzT%!m@aA|sM91w?F,rr~ʵ3#c6Q Ozj\QZd⦵t u>/gcʑ-$f-;;4\TS!"=K'"~z~[+ۭ ]+ @`uӔ2~C86: `rXr"*ƱV 3uUֆ\m1ȸ]bO) L/ e'/]g̛Wqt==iw/yf۟ qFm=a:6Kt!9v86j蘆]$y~ q*lyE`CݑC24WPEy=$ZT/Fp՟8V_)*1wGSMhV8\T&?e;]ϸn3NB֋>-7jr_2;Qx&"|!0 =>=-HvUrTZ5A\ I+@ĎwimUD@U֜B7}%o"]ejFa.JÞKB1slsE_lȪ~m&`e|nobDxEy=Kţ3H:BE <_= h 6ГU"$^wPc wd'$ Db;vSDZpstw?^^}eI:&]}v8( g1_HX~n˞QLv|1qx'u6s;&"ByOGo-M wx%Anp\p3@WDڿDW*rkQ [/bzHH^ɖ`#dsdɠj`Tf= s9LSw8v8T֠\s:91_p0J4{4%HI$wĿuM%p>|hl9A@a,)X(tz0E Љ] -9m=ApY!ՌWMC濘Sa=J$%.'Gv 3[tȔSR}M__,ds:Ց}B 6' hq<[Z{dy?tzMG D@c$UqojlV'c" YXS oDwHSXLK&{fmhsox]@'mL@6#/֦xevɬ19cln@Bnj/&r ?LYgUC+擷s?V WIVj(榸EQ (*\@F_^i9}CN繉TO<ŹIKuKo'$;.&~ yB:Y~O9]HI L_>7еdՇo_=3B-ogM }`8^/KM>Q3Zy;.V6uPnB,f,^n9B}Cm5'eyfQ,G< |% ƴǬ|L@: ?wkg"a5LႠm5tɔ f JPJJ{OG+<֔_Ы3DG^.AIjfp /޴[6l^/, 0yS: &} K<)pgkld V@?˪ԅG}hc$H$}T*T+#/bA*:' 3,VGnePTlFKԟv> .z»Hfu =xh!Uu x2fhnf-njS?Ŏ_S\n}3K![Z(qo5 v\D\`{F`bWŤvpq7*WyTf#ք"ШRxuk2U $OTDgHw!7gDF"xu Qp 'ȓwR3mVHQ.pq&olD1>mA4r3r䗀3+Khu-¢)J* 5TC5 Q5:_>NE.a#NG+G8f|f,dNaM1BӍY=rhff3g5PW֮9>GzDtwC15: 6iΐB(TB ;8J$XIs/s!c4s J0##fm9R[ U|q2}]";k]܊O˼1 Èo_/ZK0>'ZݏI14ZNL,a,;*SlK#> ɍB\ƃ}Q˲y9G¢Mf9YI͓3_L8逽 ʕlv=iAG<;/g2? *DsNikfЕl:~yr+DN?K{Z1wcG(IoTfsw,ىBaLVe}ɥihdCrHE#:9_ϻ v**51 A|Ѵ01 bKn/ysNݝV^{s9`z}-> Pm7۩[P`$ɝリ1QƍP4>Z2+ECeނr#/ERbBe B*  XIΧb@Bg t%.؍΍c?M.UG"c8uRWNVb A:b?QС`z+ CW I_޾Z՞@&MJFlEX J+?$D:4یL%3goo8(i4kL5Vhr?]K,\Uv.kf*E"w{uonZ A6jꝉ>R4$}> װkl.\s'g*[%U&\OY[DfLÑ od7 ҶlkN^Lnp΢!O_Qa6^=8i_; G#NSK$kvojE&~KR`NiSmJkv;S;'%w){3LT :\#vCHN7+q 2]/~]_[3Lf g3~#I9Fh2߷j+*R+N,rUU14Š?g9ʭfZyXmي>HJ: 9lp鯮 ^iJ``Ӕ%bԽ0݉ 7F_0J\h⑤ZU>52X.;fky7ЛF[eiV"?a'k/},7,oxV"s>Nݾ] MS? rM3;HBQ,1Ԩ$h cU{\ 񔍆Uj} ]\Y &Ђc@NE ^pDiE}kM $w>Jn)ȓ? q9D˗g{^'&sU*T:'GD$S)Vϖq},HYɅ1_#Du[W ~G6jn5  %C-Ik cUgb*e]r-`Edy~RxUѺ6 M)~T#Fy E>*YwSkG [EPdP@3}{^b{I¦%i#c.U[2 ?޹K߇[Y o 0l`4áoBJġe8Ő,@41mbTٚ{ !B޾~8;m<kMxo;:pf+VDd^CM1l#ɸH!\yw 2t /|\I-gBtݖS])Kw_n0eD \MzWÁz$sGZ? `1Od6v&wG3Lͣ1&*X9,G.n)鿵' >{Uacb@MO jr=R3,}"gO;nȷ''%#'`/4- 2T% ,fs5ЈZ~ܪ1vs*)tN@WcǶ_3rfI=|\9 .iɓdOQ7 wNtiyc>_AoFӿ 4(+]o7k<_VJ : k0ׯ]OFoz 5*g [U;bHoޖN{r!yc.h/"z '0zM}Uqyi~:g]+6d1 *(J٭*iIUfth8۸-ڈ0:q .4bEVܒ.Ujϛ4Eq!ԂƸEbvHѭc?)00w7#ow[LnXҐ}@"i*4ԧK5@CߎN"zCZ#ԡT'ВU.:wӅO:lV~^ ??f#]%d#ҭ`!SZ8؏y(IAi~?/a9T*QLJ"/ΓyyB0z _gذi\+Eˎ)46X\&s}j/5 @{X8Q. :8h=B+1tMOp iv32b_ ,=Hs L F&ymj`mw̉wI%6KaݮIg诧N)ȷ;ji&N W1/ J*P밵f]PoZ¨x̀], p"Yf>Ccz"WHAT3rXv?}5fT@lN>]n^6P;?6,?P}}8n@H߶WSq[%R4ݴ+ W Si8qh_gq'e ٘ #Eܤ11",>T<RU^2UfՍ@ ~D1HuP+,ٙ6~a9(w#/׌׽*Ra\=MGr[y*Go#q+F^s[Bmi;Gƃzʵ% դES7ѳ^.ke5 $i$wcmV}TcYբA}|:/ ] 2B @(q^>y5mk6IWݤ}>$YϫU1u9!iLLhC?Q;_s9&U 0h|S {r' ó-c'D<;ߨW위 ˏ(8wu)ܯu$B/+y߶vNhNJJ$A` ѐ?рak|銨vBȋiL/ƭ>tTXy|,f fO9i鮋j*V`N閐څ`STa!*V4#E-,6U<ꧪhBW(eg]S ~p&1͸JOcu]o-TN nJM^ o̮-wOhD@x\h>Ӯ9l9/CԙV4WUweHI߹'l\;_ޖU\"z̭ < \2AF*P^bۊL]*eu'H*$a%v >8ýhhs LUrQKč6.}0H7`E/v$y>Ps!֋\SKU5}YXwg >l7tѨϲAf=Q}: D, փYւS;pxŽ]1Wq^S^C$*Ctzχn<A%iFlp ;d;yd=o4B:&ܭ??]($CC7|D& -`51KRGCyEnuOy7!Xq^o؅bJ.tIzHh˹*3Nu |>WO0w}JRQj'sK&DAeAGE"GЉQ$Kɍ%Հ`pn\Ft$06v i$e+`1ËX]9m*v46ͺi-n*qԞѓTH͢7jYxLGc#)L/^\ JDX&620OSz IN6QE XȐ G4HT<|AJH_%p/Сb9 P)RX'&:ݝw醹o?wޯߧ Flv =5mE򝧮WQ_u՘*[5*4$ yr\t.U^ܪ)CgdU0v;5qWFRDNhFRͨe6iPvY@OH^4#$%{ʇ$IΟ6>zEe}_珎9V ?;2(` $9'Il^Lg\f1\F0lP6i]*qAu~3Mڼ1=ēH](lzs_Sgyo|n M~R#奙ZZ"V*'#i&A:*fk.B,-r-` P$4xh%6ձt]w3/U1u3k۔0=ۜUmE]QP 5\ 8EK,r:|'rOUUZ$q_( b`nr94P=V@|w4ƙK%/>uE5SE}4l6SMڦS{PY;r<NZrp0s \{&Ks&aG(c[.JFޓw0 t٪n)8޶`MY2)>o536_d]@MzB5p~KbWSJ1P^84y:]UV֒{ ⁥ZMjK(n ^̬P \8)>ty(wI:c챍I~rP bsK8EצWs-A,^$=:((섉2V}T5~?e-mt!k PgK2lg\zȑ;Nv65S*hՕ^ |(S$[{@K^1njN[UC'G:XDHLQތQ3U,*)v vVZg\zo眶㧢?,mc` @otQ8A! ߔ.%M_Zb: ͨЈʶl@t4|qb}'& r hrQqB*lҵV^(AAmH<AT}+ߺ^2mh,JSMDԑqƠP goX=! ާ=   ~Lз ~|#IozgzH *Z'G^~EօnacS0^ٚ6"63bc3r{\ @s|j| h o-=v-orng/ӟ -r}#x+kvUa_nvϠc݉T*F]vGw<-$ɼdZU+Py0(P}^9041sنy\w #r=1Ph_hŬ2-6FA}0&R~=_I]q`>7r(bQZ+n{O0Nw'>}K&pI/s5Wm%Δj+CA%}хՔ1`vp+L 2{7]h9&%0Ѯ_!WMLst+wbxS? 1w+yK#5!!EՎT,9% EocCp4K%~ٔ*-JG]'$;̈́P<9Am+DiR6!vOg&i( '5_A˦S׈()쎟 *d1y)ˤvMD4*MKEܟzwVE=ߗ顒€R @"?bW;CZLra6 PrڔO*wSӎU$ MY+@[H:X86׀vjBNRL|9hIcQPtlN)#3aWɖ9B ^h` ڜ#CZj<~sYq_Yg{|(?%5KA))3,DŽJsE?M? $1ci)b5. 4z+M?<].1uazc,+ \alswxz޵])H~.D#vQB!P3h,; ylܥp{L"f[HcA#^oRܜKbfwxS:~?KmߧIkwQ\c4L%K5vX0^0ϖJPL1.hMB١B d#KNgz]=R)rh޸‡_:9WeKhH#Vi-2:E*5\uļ&=yq;sC覄"VןM.}+%aX[+d9w mx^ = &bCz7@ %}j2m\2;SZ=M?3Pb ƫ8*:j^[ߵN%wPHϘ*Ww2 Y{Zybгٶ tVǁ zcupI$F!'J`(SD]t͡JӲq0[( (Wƨ ' vIr񒰥q.W*niHO,1F2rlFzTlA߆XNهަqɏ UR16TBV 5aB!lb#_#-iifd3kB& d{u!#j#6bgY F >^MqCεpx7ʘi08|-RRvER]zaqD֦/~w[n9y}#-샱S߷3:nm><%*^BԪgRQh a Pcuqh`Bشǖ1[r@#-ƯC R?() !n2,kfeC.oٝwQM=7D(9%F@E!J|iHqT*bx*up*= bCO]OQKЖUesBxv¨B2I]6-\8+LEiɎH̒X֌\\d⡖6QNZ AW<Ii4Ǖ9%3lA$Ju hNx"ܪ~,DFg6>!!+#i*U&@fY_[}vقTޕgm:nyx}qdyͥ.!'7w`¾P˭3G$4?&^2sCPdv(nj@<' Țbl]8B1rd0$a kdPf։gy"_<\}2Q _Ùb{)ߛ{ u!ZzTH@=ҰĊ1y%􊗘LaPsZz4cΨֆJ)zDA\OXV9h,{0 $^'3W? L^M، -d}l ) Bh'Տh君o h;4L lfC#%8#0CF6-3to眶lsu U mOYg m_Z*9IE УZǿ 3:~u%&ȖNJ[iG[൒TgSkml^+8S7V>\RaJO" uR;kyr*A [Hêc,S"&jD|g3=!Ant)3MyclrN暴ovTiM5BZɜ˧uupe w:qOj;)ȇ惶˪y} Un% 蛛6%}kr*rLc`,G}p\πf^M K&Q۞!&@icVvHfv51Ed{ @ñ揑d\qIshl^ޠFOԚM"D]c >#wʺBUK%b)*-KYiBvmck-C5 y{pbܞI:2!^Sj]Fe"1_*܇Zomf =MvE?-ϳt\e˴aL5%9E27su֢ '8 k.H x0bxV4AmYBޟDI!_me0\ɉq*a &?c2WF]'俈U #3E_(Y1P&?k+F߷)VzgvI1n$ʉLUi@L<2*w܌0cݯp=HQPfa푁Z .4%#ƞt"3M1쾝V͙Ap.ӿ Hsl;|E\38$#k svOzK uBMO=[j ]2}s\/hCw&*pžo3!?}E7)&{p9^Zf97 Hc$m+})Pq*38Sw㌀Q.xcp#ڀ |/*PP7[@Ѥ ]}Ĵ5Z('Tl>ҽliOzDG֦ ~T*@rI娽50ѣ;h>-B |1']1mCM/1.SdVvM(O{5k[yh{ ]; AJz6X,_ b3kRfAj}VYX 5aL*xϻƞ_T=T w48v#}S?gn=lSUNՀaow j?G/_l7/̃mωq[DŽg<ϰMŒ_13 Q_,."*v[2'ejǂ]s yOWd:\]^vuۗLQV$ݻٍ?$p-ճgsѦ祰OAjL5ţ/kM#3w(}-f"]M'Cdd䥙Y[/^z@դrnaڱ=LQj {wCx -,91OBzӓ@Dd'Wcl GLw6aXs{q®Eð#]Ly5E^0"\Im9V{U{k֠gCun aS 5tͬMq*pFdd۳Bg7g͟xTdO \KPI# PVx ?ՙix#&ܿ"_wo~awW#'4,!MX߹Jh>e F܊h0~tZ̡4^ܞ^~gT̮7o)r 5hrpaֹ#sV= v|qq }$D/̰:Pg|fJV"IXo/q]NУN]!~1!tP+_nrS7n&[;w.DGƅfRyRڠ$:gwEbਯ~]e\Uua67[4"?50>aXd@D}LY/CzuV/ltj+ WN?FD]Dd(a¥+ e^qXj"OB(f 1'bgeX/pCE 0RCw 1ؖ|+ʳo3^UGLW8GDr]tutݯW+   NH)'Nt=i=vNd)ԓsMV+} Uc^HډX-@6t l,rozj2q,ۖ=Nj0~03ћٌf6Iq|x# U2jZ540;F"c>k%un HkJlu9R%g9]iǵ&S̲ИuL&sl픐g=&aX8#L]NiPH^,3X Ux ;k13/s+XuAȪbvL'sh&% 0lC ..Rtgi[k~mcazK}E.f~*1性_C)Rj 8rõDL.V'ԭEEw4_E3NU LU+UG8ݚc-f$oV76 j 8wK՚m|.F7WhJf[zFDۿX`*(A j,IΌΥ!T?a q3=8 },\#qhXv1Қty!b'. s3a603s6!Vsӊ6y{ kIn7Aqh2{EGzNû.t B1CAXXoiK,y?4;p!֣:o_]#)&)hd Fq#B-NnԤQu~]AFl={ ҧ@~L0#Ʃ:))xc=Y4H"D;Pv;ϝ,Am}F`^_QZ u\qv3r{'c?ua;~ |obU9+_[bTHX<̜Ch4Ӓ'Vo\rsm;UIkӊ)؏ TfhW,YMm%.7m3@ܓՃDvT<ά1oo]qy&+<5Σ.;۲=F.TRo;u2PE*%40ڨVgoġsKrxX?*+nu,ť@CbFdxv6'<ea fG4CןŊD-ѩo yr ~ԷhXQǏBc9Qg *=ዪg/w}7ثǮO)6 N& Ķ́AdԿhhM 7Ѝ5B"8p_#DҾle#GҖrgGc4,J‹ ʱ2sOV#*ܝ8ihBn 48\K+䥾Mʾe.[V8*D!~@ l0D.ҿG!ؙ;C\PWٶ< 7η@6݌XF"-iw袖;D+atLQy$kVB/"t2"g^#Un׳h' wS_[9԰36Uv!( j(84jh>ӌžKǒA7$6KĜ/~0)Ng[SH?2xԷp1:RK4eEBՐ;k?|UM sb/LYG+%1њҌu0E5jr#h Ț#-@ub, mY3sYs١Q%Rrzrۀg8c0}w*w**F3,9|UDl <5G%NXגgϏ] xMCBCujiL1DZlz^:2(ڻuVFXlLZE|F z?HU`+nRV1% ^'5)cƅ6xI/sדNTtKN%zmδ> O%b,d>O^CiR/q26;yŅ ms)$8*w;Ό hS Cy-]Ѵ]I6&PUTq)ٯ#0ZP}o7a/oc 9 r5իCG Do +y%4)'g8 eE*2_PH3yKNVR/#u`Upj S&2_ކKS<(ՇckXeHS+c/K:#P,8X5>[^dPy*ބr{ 'hXSLՂV'F@bw!ZyDBz9LjuVP+k"Esί: )/~Gd'[>ᡣ_`Aav^K +^{3I$_Ɏ8(j},h7d<>дFQdN1&aSB lb!>9c^@ynWddžv`ު&QU_YkW+Kw򭢙6_/+2U?d3 Z{'kq!;kEifB s#|hũ~STm)X| PptGv23wͤtD,".}("4f/Ko-_wlF"^)Rq&*Rn象ҨY<hHߧ򅡐-[OGeMo-n'b⩭3'6Vu fW ⑘Z.UB{JC@3y@J߾꽭NC-iDbZaiSBL݋V~!W9_:Zqu^h[Nz՟ ^ϛN|q/< @P/2=Qz/>t$fs)83]~0+^Ж){e=h_yťW_y77_z_w^0nE Vԃc͉":4VW3`PCH]VMmR>YDxwky|^XzL7KPŰnJU};mfެ}/V{tZv-[xE ;4R*qS ..* uJSɫA#uqaևQpcG\aWYyogm ǣeDfp?XC; )%`F6/ì`i(ZʃB/O[qdelᢃE|["ӐΦSt㾝lݎꀌ ҟ;6yx>>G0c!*" ėʁuY<"R4cvw铀q6Hc<!@^LA!G0$c'\$8Ͼ<_lY`᎚]F=WaJh!?(A5E*l<IDCdz PBYy^#omK)'vWiaWH i:{(%7XoSrH* ZS~6^C1 RO)c͕$j1f6cpY 1&ws(KI,_?eǟBE(Џ.A=kG}҅gw46uN)!g|qQReNwIKQq0f̙גӡ~YFd]jEOOzFPIWKGl6IdP:Z΃=R2ϲD$>/Kx߼?Sű V,o\grϭ&G+:u+~>/yTǒpi鷳ݶ6& huB1>xh$%<6h} ND&JދD: s7tڬ$ks- AUE(|4]W!s*DKr+O}fL&%>bf0EE1Y9C\pݜ"dƀn F H}vbZuhjΦ`+ jS[4i&rmg&rp[gOTMn`(q^: ,hj9/,=M+bkd.Z6]|"B~51w͔aE.e?Ry ߇ٞJa*rRw&uN.[לA r>3v;G@zjo,δ K r|#[FI$׻gBK#hV ,VM ƪ{a{E}~u)"E%?MT؝9w Lč5,DŽ: rQiҸV7on^N}a QaX|:>Wk 2״g0n |AH(<\]-.tlVmA.ZFgE]GgSWגآEBŀ쎶a!@;>e@WM4O07hEY ~bb-!DHf1cW[EފwtG2-m4yLsuG^+M[:&cT}GnyƙƉ+D։x]&_o$ġ1{5%Htq |JUruꎻ4&6ePpN8>EkEt3R\Dt=_QT9D!ʫ9j.} #P6&3yDŷ8M<1rrݬ n_#Z`#n4-"ۺ=4!e6|ROar3![[F3w:#K 1@qhȚ 7 lH_m+s=愐T1/:T!O:\)AiGЙ%Kx$<6;w=[@[k_,v?gXy\ NoXb#\(#f>F.T?d`5zd?uYe|ߵG0R9G|nA'{% ~6MhX%􈉚>vAXXN gX:oͦ-: 1{ٮ7io l ;ȂvQbk jk rE?Z5Ev4tܪ COﭾe1$uq,_yZ:{c/cyK, jlε#X6W%ƾU&Jue2ߗI.^uO@xSpe*nx=1E*HLaOjk3l;Cϛꕄ0a9ї5TSGy2A)o.?Bl.{GQ{5w$fU׀>N^?XEȶqZP#싅(-Vvx ]<źoNn7^ftVPIQA8ݜWMmjf s;wU,Or!=b`$oDtEPJT?IKy&=pYX ɔlwjzSWod[C$RgyZBEG*uI=d=Ln A1Jta3 3_g5G{5ŝ5d<>7ҔGj% Tjx fZk"ɡhfGR;wlǫ™ eq,~uB ɪ .Qo"Xh\/wbEĎAspD3u*OP>x*X&Jj;ݽ۹ݯ4wNjŖwmm,_/ؾY蘕L?JK%͓^Kn LO[f JA]  j]{ u sܧHl2{༒cFy46NV>!i@!)hrGZx& t< '#rF"){( 1$ϡR+bz:&'u-p9z3DQOxCC#$f45 Ϝ½/U$Ԕ`lܓc %{ݸ!o>d %GԳojeȝ?\~2bh (X_ٻN -dCC GOYjJ$'HG, 9?{[s4wv7npCk{Zx?ПR7cM4]DOi&-14)7۴b^Te;`C ]ԖY0 yGy[Y\τG0ɔ0dO kҐ2Z+ɱalpqLWl-tߥ8L=*A+%ʰgOc9Q*hC%:(jXqFߟDGE& |W׎ꭉ.).e &s~{j&Pu EA5%8[*_4c*V(7;@ۡC p׽_ Eduf@625 o' V-|h".@KS>Ǹ!yJjՉ/~?L"1(_Y~om9$}uO LuJR!ȃ$⯿E<3u ƏfW jxkތH)!,"k9 T룕tIm{*3-?/b[?3Lr' kZX/rUPACvFX/I{% 53,lDkyOƒWIBmXw>`F|v32ӯ[})fIybz2Nk~b/ý^\QKأsߔߠu&J;WxfS PEr]$F Z0j_1b )Fs4~$(}>.§" UZYZV h.۴<}9T@Ow@}AS3K9q"|$V.i.Yv{AW/؉QK:!V hkjZJRJY JE$̹p:ʨ%FKאEٍTܵ!3E\\ZWI7{eo;<_"~9Bqy:≠a׎f"[)^\_3 ,uywnS˴:G4UDs)9-`h}jv: Qq[,jsWI:U;h1VJNjy1jlWkiM;O5z 7zՆNkt1xt@93qS%-Q,jc7.1[ψ' зk V80$E]x^Qղ%ws:XpcqOZ9=8O^$ed*Xpv~9:ds|TFX=H?黸zr Yx*ù"PZeERtքhp/uv;4] RQup8QIz[¡eCq7]棨?O/Ӿ:lRX/> 0-JtFSIj$AeA3wBM7mqd֯):&yUfEm:j>U }nl]%4 %; u񅛡txnnYd׮;1C^s=cDƤ"1EXbOJ4jkgA3b @\j:lq:4"GC2Ҥٽf Gggǒq}UEf`l{8>GV\y}'mZY85[kqGO|\š=,9b)F{Rvy̹M\jZPjC"ҢY  S9y""I^\W_%b#LVEALH G-M;eO >(ϣybiX΢g2LH#Mo3ڭbTYr闀h⚾IJ  XCOD­5Ⱦ9I GqG>X?ذxyfr$C3n QqYt2ޱθ3GVr bHSk # F\kYfϬ]K\[;)le@ۈ@&j~1z᰼i_}Sdx54ITu~=2, vڴa`vwΚTuPј&itTOa!ER\NO?g.w8߻I.cvӉfqKF{/tR_YJUJDGhʕV"WiznWdK#Pٙ M?dL)LڐÞ{'Ǡ Xuo+$Wաs>vF_qK']Xb,u1$3Q}$ݸVī\;DvF3 *JCʜyx) nYaDü@K%-<5i/'71QQn;l4~ºFQ>JO/u&߿ij+_;LO27[ "b.M׌W ̯G]e3֯X" ,J-bT9X~Vߧ_sC2텏3q+ Qܷpׂ_ -^SD _zwա]=zbeq M8mpc|ld+ˍvs^m|9'SSåLU+6`}4FlͣCƩUhn`^IqD1,8\q Aio=@P^rHS4&+h.Mxx9][:]]5\g1rECG Tf$Pޔ _#Ɣȝn7(mFC(\# uzsMUR8DͨXCTEIz 1eiR%+l)A,j`mW]Dv<]<>RT !p}v9?ee5DR3p᣸d1XX27Hb>·Y1(ױ=j-6 !1r0.t )Rfs(Vz1im,}(!%NCKʗxxhm/IcUu d-ѕ*:U>XJuUl03wYMNAݎ2˜vN١4%|^"twe^Or(C P-o5sU_7Bd_ǂwGZAH c̺EhmT & 0b!ӳ}DΜLKǾPˇA - r(NP =0LJᙐ[zNmY{H@(j00ޑ8P'6TLIkvR:s,<0kfO8è=ǹ/Ҏ;+։Gպ|w>fXfg[jR:-}4Xcu{JW˖<$'X˨qvp `` o!Q;JOK؈{;(˗>Nf ˼pH[1!5O A4da ͨP%GG&N*rCE Jb+Š ;cٴD0% >Q.ܮ=D` ζ* sY[ +N>R|kdW9,Rm(iΔT@g@R_AXebuιlTT ^ڊ7dLX-)= W=t|˩PEK>2 9q*Ҁ ^y=:)-OZfCChb! u*+qӦ&7f'i?\%1] 1&±1?ܵiqܤ ɟޟ>kbUyhPB'm&EqR>ed'`C(N8]T*JU`51s=OSJPɸ/s06N^[dvR!"<+c!ͮ[ z¦5f]sFF>kQ o@O?M?bIy-W[E23mw!ސ4A#PHWSٞrh}NȾE8PK&c4>+$BWX쥲<:#pb-^v42&@6b-įE@Cv/;[W oB~%WlNA\*`kւ'd8XͨnS DC/MLHP᠆T 3T5( :>-̮H'.@Ɵ"=H3nz89`rKeI= C4I)}#0#HD$ <{ﵰ]_:i,Tx/b ^O$q2}}҆}6C^e~77$i@gd>[DKC.1ʢozӊ;騗E݂ViOGhͱS6&ߝsU?vy]31X{nŴ2myc*V.WCUj>;`7E .uN^#2Cck%,5eR ['+*!lv++e¤01yiRĪvlGSH/pO;u5DKHp uz:̙dQ \ݤ(\˖1pj8 "UN7^PINU4nEcW\aPIs>'๮wqw\3( x9DoF>3TAjzZήPM5MhqeHVL2CR SY4b(JDKܙ j'&ʸg9:I Y f`m>R<ʻNM dv @Tsc"s;;Oaf8gn)/gZy,Px-R9|.0yuWm: {HףYq93@)8 8:?YGih90]15v1(d90^ JfH׆MLxƎLيN?I}Z}q(!\= Iq@&굸ObUx{s)^Wnw"t=eB &w?v_nat'Za EqU,!H, ׀+$7ߴyǁ`O~AyhXLFp. vY#jӍRp*{26S欑Y33gGBŲeZUR5D\nzhʄ_O-QWSiD wc2`yI?he,n(=x 7LQ?lRB+B/ z yN=P Rdq98=yB&IэgrHgN ;ϫE;> Z-V7rX@1qk/͠ kp,S $x4rXHD0@ Z=F @|joD ZM0~۲2%tS=(v{mHuw*2U^hUl)Xm6'_m=l>EDIEWtKLY,yĿ; Rr관yRDs7'y2PmtFmQjzO/<l{KqV_9a<& K~I9)gv3/|IiϺg_9zjytp-0cxRHkS'JOi$'xUH-^X8:eXˈĪC#XNvM:x@G(w52D01Yefx8,j#1lbGb|.) a׆|@M_HhgzRsſǑ<5#>Q7޴G|~|-#w40 Br֚rtw8INOƺ:,uERއ_|m!]#Cs`Wo ֧j5^󕎋^@H1ȍe  g{ X|"I=K>wC%F{_+Tn)}E#\ kSWpUs >;ui+H;iR`\ 'Ci67 :YʲN)]M7@ҽӒuEХ&?bTxc}:y 'Z8'jQ\ox Z,%x< L "[0f_Ig봉xN -zƴOq=PkUϫn VUZ)#$%@(e)'Mhm8[hA:yq;}VӐҒGICHt+$[jEM?Nt|J31vL@Y4_ŮVN93^%<;Ə7l-!sۿ$aHqgl J؞ɠÆpe>B>V֙TĦmFX`;0w['HjWsG0<9_/2VAjb۱Bs_Z|4pLhH4Q&/0zy{ޱe9i-=;JIEq#JK" i{vZJlG,ݶT>yKsn0WEJÎI/Bžz E}Vl߲q'EAwIe\UF 6|&N^#S9`DJO7\ޓ 1}t`՜kVtw@.}C2>:l+/DTދYFj-7Ϩ}p897dÕ|<c[fYUEU+~kڠ.pFtDS"-RzkZ .%AFXa%])1W^QrVCs>lGk0q\GjK+@0k̆{Yl _6a(C;!RoVngXk[ҤIdZ[3w1ptظkz:X?Jp*Z[AU \:aY.$ڑ0mc>a;fwap&Bٶ/,~}@z( %uT]R ~;uo>s]1B=8/{8qck]}?:3FNZ<t@:Y34 CC`8RwYI|^lFo8<,Y^aՇ{4q\0&skp(9f.BǗghq11ye 9eK i03^"gκO)2[WEpXcpec. 3A^APgflёXuB()NwȳF "AlSĠ& TW8كh*M-#[vJDmjL&0kET8r neE{g,? z>y U]T]#zN_)@| >#o7)$dEk>}G\nQ +JLHވ_#GQ"ug02GT ]B7ЕNħ, g5 ɷxm l50kn]czOp?ӻŝS&L˥ JX,Aks~W%LbnUot~`e \7!'y^ sCҰg{kxFA#QЫqMEKGSpcJW8|m]}v8R]u׌aGJ|E?KHjDæIe}|4u>UM8b/cV;zi/!7~Y`;YՓg.(CfNZPA]8 [A lב0n*gMXJOXb?aN17u罊L#0憍"L}GdMXj4/A Cdx/f[g%&QiuL9E'nKm.c hOBANRe0Fak8#rT@!;լg2M5ө"jDlKϚ7;%F3&^A71N@?28`/~wn;Io]JSާ<kn nkA'BMlc$1j"Wo;Ԅ] 1GU.#Ae}jMA'LO0'rz28O=(לj:pnwx"\īt4ɪ7,\:'pM€*`{ľ?W =+ąK]qnŋ6zA63T1|ӂ}=.w:Oʖ<.pmU#D]]J-(m Q*7IJ?'FaSet89KPгX)][!&:4gדE ߵ!2x1 4hV|(͛59ؑg6!Ecy$щ m8txc V@B{[*r=Cp1D\Ԅ}4KpyqRdURg'Ϫd^1C0t-BT۰wU{Kmu:.zRQY!fh[u'vkJr28PL4nӲ_"+/y rkrȧt@o/F<*0i89gT1jG0|lJ<o7mG5RЫw AQ ~&p[!`y>iGlaI%MN. (KwM,GX"< irl `r9ivM87y{Fby+fEmhE:{Z&;P< rlj!?>C-m am*ƛšQ7Q"U#o[sEp@-UaJsJlnvbלǖ߮e<_1Qg"L.&hE/Z"jS B.]@F#H_~[XXy",.$eMVr5'oU2Jrݦ;PN5V ng$gn|mV.} Hu$${oޑ[""r6RB1Ոa/(ߏKBǝ\"*݁CN@ 8OrjK] (6ŚB[q8b] 87?մIX<-DZMqGK+XHXLu ]y&EmT/Df."yzHx@u:3P_%59'WzJ%Tۦ)y"vx*{&~897P'75Xюj_ kv^ I|ϼ X+-ltgYQ&*xK-U>{T2j& Rbu6 J1)/X|@谘FYx]j36)!b$Q#R-S$M\PW:Tyȥ-Rv$\ i"/^.NwZlNf5>~Wk ( ~sI@YD\ZO r$m0} $7iEx8;V |S .:GX◅t;Vz/M >e *7>h QЌ=VluXPq(!'O|f.hh_o'Z]AN!r=J]3*Kj1泌׏l88V)G(щ=1VBh{*حX0< ;F?aNKG9GaH;rJ;{"{@ P'oNmUaS!hhǓy> nJGsS11XI8<~9^H\'2I^tґBVU-Xl\4bf6o8tCY>.fY""/IaG is 3~ uQ.}w4s#V44MyZH* QZR(m8ĵ=u>{$jEHT!˵zbSqnp}WmѡhN~`a7AJʮ`g%a 2Q&3[~5΄A2kC~ZG0:skԏ|\VPTB]|VmTÓY:Ju(_M.rO g&F ~h~p%,QozF<"%+'ΛIj ڙ4SdQ7T6Kl$`\'N>=  1yhKU!A܆'g`3: U@T4ê|*ݹNy ޳yZ5I,fLf_}ŶS։S#|Շ Cn>7 sfſỸ kmH=%^($+t ]Kݲԅ`:Clu6,2p lA8o Beܖ/#'1Mr1ǸXnAmhD.^AJnjK}LgRAz3HhNr?NBV\fo h5yzyuۺ:u2?LC<=\]#۝+ZK쩹~B/iT-uoVw?}m4qigd#F*;;gـ _1^#m'eREnj@JR+n k׺`Tᒴ&dWQ jx^0EٸT_D?#JA ߧ8&QQ֛Ezk)P_OiO#s0$2D^wSxjqgYZV9wjoi2HoILuITa5cZvkߦÊ6LV {EGnΩ_|rytFtjDiUE'vEt0yloKSx $ -r_O,8:!$LoYRgݵfzȞ &qf _~ ? `y*_8"WeȽ˚&\˭.wMfXxJⲹΏI||qabZ102Ipo/)_[Ÿ*[wBq?dXZuncK:gT0•dI MEL\ڜ{[&3"?a{UPQ ~mdm:-g)hH@⹌ "DwoiBhVގOc޿|Ǿף]j4j!jZo/*+9·^QAPXզ?sTiyɊ unȾPGd+ԵRlX\[:W76[v VUP+)Sc-Rpɖ1J;04O&%.ݗ'ZX{Kr7uϘErs5W%*i5X+6(G,k?A2Fam"۰1)RhT1~PGzjaN)H]588˒R!"\څPХBt, lTkrd(޿/Ӕٜ ^NG˜ >Qt4Sju;c~*%x;uÖ1BQbs+iE- ܒӧoJIgPj]rUinPίfu IQ#|If Tã`Utgx<1yJ\+5; :Lȋ{mf4ڕS_P^`` U.%~9C7̽Lßqw/#3]¤L }&Z"Ém,l"oѣZQ&hW\Sp VdIK'3. D:!oܸ҈  @BE%]G!牲>趑3MD?7]p7Ap̋->a6ݕkJy|YxgMbGsy[28[p֣h_cm,i* v[iybd'6YNvTe>~YӢKߺ&"RpE Qx1 $Rs"x.ұ (E3>oDuXS3'y݁׼`lo_ {zβCW09jZҙz4Gt[꾨Q,L]RcTHk\7hy_A.|eIX$" T:4 iѷv_7GH]Rᑃ,Rգ]FMl h1&9糂KIz0[ ϲшǎy{0ToEo~"|Y]`Ӹ㹑  #QX/p5sN %œl0&IOT}q\}s0xV% &w\FIJL9qg9 cyrQs$(}^,fa3a$6L ,VV`:xgO `!9}0%!wp,maBI1.u"(29ʷą(9 y{a r4Yhc(}Hl#  Qw :$Ɓ}=i!Ͻ!/+JLМ)H:ydYxc鬌' 8B\3SnZ5Ѿu+%^~fFԻ$SH9JWvܐW-Nؘ] :$p9f`<UO.%xg&Ih7\zE\Ucgg;2|4H d:͝ \OI:ݷe@')b]+\}? Q4!sdNi>Oi #cj ^z8~4;c8JY0ĩyfQ {n NQ.BT#5u3>(yV\yGG c51c%AS$'`o_/E÷&+ﱘEtcZ&Zfb@;Ѵ~gxBМSWО`Ʈç1*sxW^) MxgYZ07070100000003000081a4000000000000000000000001672b7d88000015e0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc-chardev.ko.xz7zXZִF!t/^}]?Eh=ڜͩPN%#-[E"IC6+9+|Nay<:(٣X,\kb}!J:r7k%LL~MJX@B_Sןٞ17ƑQy%s^wK) PaDaZUG dJ޹W/`~Vq0|:=bd FΓL`k_)5}(<`"="ۏFьzyu^f "UhEJA\I |Cr|EuM4\h]K.X i4  |j,WGDڐ] Gi@EƛJʧsBDtU➏<Q[R;) S MpbN}(YH [u)B̅4>Y łeꌒ6UT.J 2bLD(W M[+vk^S&!Pb5vj3".n-覃T|cq^qē^ l\J~{' {'Ex XMt0Utx#>1q{! s?-:G#%!>kd hYcO! JҒZTQanw'Xҩ!9ngVo39h=H]W<ǒ?/<+p%L/ŖLTME-Ŭ BuA䔯EH5G_Nǭ"'H&% ~)pGۘ{e>HfKQ24e^ , aa;U~V+!DJKȃЈxCm"LE]]|q7)}b@?w6 y~Kq>A8 o}q`T/IAn IXi 3GC/ e[zc:@g[}զԒt @ss\c l8#ud̕K^GcY;<v'}[zZ5YCZ 0 sϗ[<̬B?PzkO.U{0!h=P,.e'U{A\Fu{Xצu%XgvU*B{wVl>ʫ!(;]NgwbKT+9/_5+';Pg ua}R>2صJ-o>cQU6S Fb2>3y機\;[6zmR-`$.2m3Reڲ0{еj#Ȩ7~ /$ovnoW134Xkג|#FD͂~(SM(dTқFp| %'2ڟ$ʶXҕB߳c/=5?u" `osx\ҺNRQ}.o̭m,eeLKivKU em%]΃fLhLˋ]Ãc$`Ev%gI3I0ņ_Vդ^k:h ;flCJbw Lc]&՜!;8ugCq"f]0 &쭃&@Jon$ʜvFoȝP>=d1)~Meo0c$̚x۰!89ڜ|)Cl ~«򬁇Z@K-Ѥ 2w v&f~LYI =]2d8 @1.>5_"4*cnbz~CwN3)0P3m *yiQ( - 6F#e@[-sG:|8l%}q"4S""%]uLvM8iݮ7C =%Y *9uNm{qEN@+5@= [!<"uuKۈ>Uh!],MJȒ6us|@RėZ࠿p1 >(쭫_=YEYn@BK+uJ#.}!U.: @!|*2 >7FWĨ#tuӘIz85^CMjr~pG>`XF`H @/ ǹ6_9g4v [crBcZCUGa2OF]+~aՈ\&`ܮ\0ϢG@V\;L{.LQB+d[הęɾLM9PYҚ}6 'M_"|/xY{4_ϯB/v Y1|tMz: þkҷws@pH;*jJYxeo|}$5^}&MsB`hˠԞbQDS$UNv:rT5 ?5=k#`~PI%}3NydP?3r iZT >DIgDDzCR(PFF$RУ1~إI[\3Ĩ ]+hnmub+ &"];J(بGEÊiSRCyI}vw0J GTP% Av5\ݨ"RF,&pGk_LJ &'&\&=$FۛG/1^kؒ 94 Hg=O:!6!  zNe|T|hUWnVT)L4CBYeFV^{-k: l͔G yIUtBz(aqWF@&x.J dZU4tDd˾{5 ׃3zGF^| 2Xbm=Z WR+*Or%'`{ޥMz|J7&@ { b?\cFp ?zo:.N"$rx\9Ec`3+q҇%kKh1N>`\>2;5Ix:nvcWxGɗS+yPm+8VQ fUvaƨ\6:J*'8+wo=K}1u6a~8wzL# Fga$덈 ի4]ŘwPD=5cJ;gGS*6M@x?8>_( v  1x*慁wL \ ʪLKH B<}{8l9!9(e8te4WXQ rL)ˢB)ٲڞ34ݶ5+ ˜~ 2Yu5r^ʠI*xm 15MuKzBPuE)q*<6Tv(B4pQ)Xk//8Uqլ2 ˱DNjO Y+V~WrvQ"jѿX!ʯHXz&J-Ÿ~g'IK,G޶ZeKZSg:nn:y.{~rf7 !Q+"A,ml}"DWXկ WAKGqiڬ k_ Qѐw N0kA:Jya D f *AX*yoq$z3 J1-H&Œܕɢ0CsQ"yݓlao1FId>H6F4=]mtz^:>Z6[ǣ&%QfTޚ>bYũc)aǀE[VO5fe{l鑢=8H6!,,CW:г2]FFH`s VRQ*D"il Eʔ?y!b/؛UQMiwҊnxlHd ;PS{g\%gފ+VzX? "/|8z;d)2 G(ڀ;Jd2jN"B,zG8J/\ 3,ǀpSxljֈ0h5~Nk  ;p( Cpr.WuMmbR-W~J/ȍ+J5g5'bFMamwMiIIݘQiE.!u.isoX'k z#^ֲcRDVU| BBu*R=`(c ]׃we= iMFAkiwb x(*m]̂_B|K" E[lcR SnS.{8Ξ8$I'5E3AȂj > Vu"iwpz$oW)tO暍M~GC fdyM-\0"0qCqJ*);mi~:y_ n=CȀ2z"%[t*#gpڅobfYCf#,XWdA0ˉ Ȓ6y̰`wͿ%8ys¬h`1}j93{lg4y$cP_ۡ׃tFTMNƗ^h}EO<7*g0CBQ-SF D @Kd%6QokA{B2@G٤Ⴠgڪ+6}H^P]Oy~h \ ?J; F2oǏ۫:S0Z(!DCR+dkB}AI%\q璖GPfKU,/JiSp aj~T 9x m;Sj{vQf\: "@ݱpAm4ZK**tZ}$꫓=ބ SubDM"M֊` W =k#orHjq[\mDu6Mzŵ:R Ddβ),` Ktm ÿi&^7K]@]3Aq-yr^SEXhƒ:ȧ<'F:'㍅ b_ҵb"n?xH= (8_N(;V /7\ڭA)UP b.C+J!U7KFNrmIW+$.FgW&?`>\NWgk% a*P T/Z?pX WğEb{G:sLz6o\Bj (+-~(?9`~?;GNh?FRiQUT6hɷkkAjRAo9XaQ ۋsrTːj&+0X.<ay't*DOfޚO\*lF@u .{?ZS+r2J4t4$%uk>7p ]|ԪBt0t; 7akڶHDZMpTGgMA#T'wgDs<)u8@͐lxWwd$ri>Kp*wjUZ0XKZ,ErV`\q%]΄Xt0.~G6LO= -z%13!PE(6O?d]=5D:[wYD 5s 6K>$`gȖTq}Z0!Y@TZ${tY?-w> ]K3\L6,[L{~uCDr `~'ep/;H) It|a?Ԏil1 ש D\|I?vX3.>ͽd@+41 Ŝ9HQ6U]V X0֧oK|A(!]5%=E6$i  j״bۧ"9tk :>X(Dm06Gbo7D_iMďv8M˴GZAHl>-J=;4n>"do+ ֥G`mF9 8mnWf^YLz_ Q(_]1q#z?/˰ !} M}fYvyp b.y{}[ȿJaD 1*i[pTzґ=§RiUv9\Yׇ1%f}W$م%K|aG3c"d^/jEXFDl`bܮX[z|hC 9yo;) '^ %"0ܜKl+Q'% Zօ0O=[Qh}po~ qo8guR_9gDAS8 fvå/wL0rDx6(Oe YMѣK>*CfuIs)y\ prti3U﹨u-T}F3ȕk S v֊kbS6Xz{;|GƺvǀR,[Sl͞_D7AD$KT/b=b$Yӎ( cc!{6Ғkbjk&;WGvF4I1N=]a*&3Ց74-i `.݀@udk~ QPhr}s&3WκMSɎ/v`^}D_#^9{dG^~(釞}t;Jٝ'[)ewq[I奵q1tkʘlH-\XsF-ڪQ@=饔eWeG씵QA yLg2iV0CbaN=Sȏ^3mzK0N9b D 0td;TKOXclc ju@P%d\%kM(82sh+LDj|zּN?tlĭdƅ`au ڹj0Ó)эMes+ry*[qpD.:J AY0%z@-C(N5ZKV@G$hyM,1K}lAzBźjOEJUٺD3D{zYrO`.(S"`*dz626|G!i Qe^̋-d2Cggj EB52N}H[+BSj)DAOX8my_̊ƽ ID=!^']FLX(P!%`kBHTF\f'ɅT%PѠnw4=U,Fgl!Lႋ쩈Pao8^&ԡTw6hfP/nGSUD~SI{+Ws>]=Dn!3ԂRiĶy {0=*d|]M; 66A5)HgjxTmT^+吁fp ?ۭ9?ӆsMXE:b5 źI\woy_D[t9|q%ڙ n"27$;3Mxd§~oLkB$e>cToy}}B;H@ :H?U“ +30Yi_}⣟fWIqL`qIUA% QlkPY"Y)RN,I|_9]oqao``zw<ѭxl;`#_ߢa}BM Jy( xBȌfy C4mPhZ\Dn@Q"ƈ٩@**>eLafw(3&:"ࣽ[|s SDtf1pTb} r9ޒ[ƱgYZ07070100000005000081a4000000000000000000000001672b7d8900000bc8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc-trivial.ko.xz7zXZִF!t/7= ]?Eh=ڜͩW_5Tws'Me|p:\.e &T9H!!\_sb-Fi.nJ0Ž`$j*M>j3QgDQ`ۨÉR3vSG9jo,7:Ds?%a+U?w-qĖYxpٟ!$*Ar~ߦex$YFlY㙟rRUc!*Y^w3O7O8 j0>L2&}JGshCq/Z(8^wrmO K=ѭOnBF?;&\V^(lXs]\*#YӸUAȽ'(=5?Cl I(Ctf.A\gԞڢO /#8)h̀Rl^\/OLM: J㣗MTΨ{"O ."xmZBRWebf0|aXejJ}5֓?4GyđPh*{Kcsqym0o{“A1 յxtK:N/(ϭ{-31EWW`F+X},2H.q{ߝz6'cSoE UkAz2@TSs ObLq sPWG>x5cshUgp?5XDcLt*mkӱZdG~ڂ3k&:.0zo .=<%ਕSX  ېMw~\.?hͷ2%- Ņo&q#vi{&sp+W:Ȕ~ ħOl*'ɟ%TDb97ǀD}Ϝrvc\bVĎ|ZPAe=Yʏ;8EgT6d _%(V HB4]%{lB¡ n@i/_,U~mՀVk7`^ ;HD@S%_`aaZ,ȗ7(g4#$jDelrŲ-7+,̫Jхq]S!qu̅>޾n __I9=u[KʾY+_Ez_?35 rSGbo7zJ95'=9_*JEZlxotc\?k<5?I!l6+6Bx%kL"6oVwFNqPdsK pGL֍U8/oғT-k7/w( I365D KDEYvEJ|]h4,0P3Dlݺ 09t%%얼0|KwVCR@dp_D` "~kZ0!Œx',9:8)0ajZ bLljNNRh `?n)E5K`Xy S&!|r{ϠvO'<3 7)Gv,ۅfH! 0a+ٻ#XKßA:{4]q_AG4.ⶔXCP@7'&4}pԠxu4Qfb1|.`h9sWqHnKysM0{}/WY3ݘ /W;[$esXcOdyq%@K%'9КMΟaUL~Z߉n#1gYZ07070100000006000081a4000000000000000000000001672b7d89000012d4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc-write-eeprom.ko.xz7zXZִF!t/V]?Eh=ڜͩlf8_D)|ZLԫ4. {!{ʮ=NvMޞ!,H~_z){Ir8-G@쫖US"מ2!8$r 5U^ 2Z.3M`qQ8e2t?ɀ_d^7i./w}$Iv~Z`9eFuD$ Ir]JwXiG2gk+#nLoQNG,UmE] pa K 8LZtVE0V՚5H@ bA }F:'@az0w'(E/^u{aJ .8c [8;Ya+4|K:eD5v5im1\Ti3ȸeVNy}aY I@\Go>TE AovZRtZ,};ڴ4rxxNP4*J, 2Vl)ϸlBaZ:U tYhi 5Y}ajkZEl٬}"k.LJ:xV/):"Hy|+"Ы&)~\N qT.@HnLxlRTC?K~7څ2 $[$l[*|_+#Vݝ̏ܿt|O8v`+E2_`IRըYu *0{u4v+Osv=6-Q faS8zE ڞ Z(텏0gUG#DG+1܄vC}n(DV|~xַPU]w {l0vϚp.M:>K|b,9=܉QX2.7̬@džu*Hv}?:"]~~35[9vƬ֋^8-j 4 4,ͤRsYB8\ƯM/k-yy5%Nþԡj5) ȍo3zQ͖jb?m*wW81"2%c+l90&M)(#r6B ۂ{.TLuքR% V-ĝ)?]c?gNsCV]|t0?u뻃NӰn@Arp%onWKZ?͙o܀bIvojNXxq?m) S?+t-GcGf2<y-+#)!FѤc4sp >yN, ק#[bev'1w~fC %HmVOC631ƦŤ 櫝J^}v_OOtH2~mXMN qOaGKm_~Ƀ})g &0~wdYAN=<,s:Q;7'H =5ńEC{)"CFR;G9/`j4KfEm6A| hy<@Jhד~@:oVnPole F?3[T徝ʬ؁#ƗS^Es1SZKƌ_5'e(ICodXΕ钚}քC:$!|霦CCyfuh8=f#: ϖJ \14hOō_cC=ωfR x)q*p-&W3|GލLq(4fQbI49".˻M$iAɸGgVoVf'ȖUEv|ֈ.{:o"Zv}+S"D+}K<, .:y`JiįTC̒ ã?di=w#Lqi ! l}λUGO$O!O7b➏d?0ט򆐕KxJl mF+z0vOpP}69`No`ڙŘz²=\^>łzhu: x/nԊ8c|%e\hG¹P}RD"nYztF熑fŧ۳l6d)j0$4c˝:sp,~ ԅlޫ#?vѪt ԇlѳ B0|I#p{얝25V&=,d|$ttm1nj$^XpJ Xl JIICB3ƩʚQxm(;}"N^^Um5SvMY.C@UBq(fM/@aKhr)[n|;H3huW Pf1~M#7nFE);awR f $*0XC~cpj& kkx4#O¢`V"(qgb/&B+b!-#*9k祗觽RW1ʴ0$Pt ML~L'0u{i ?aMWCڽ/ѽ!{u;+ivひnmsV]l9է(Ոh?$0Xyٶ͐*k[GzYC;7xyDoq>2z $/qgεѰàASQ9, E ^q)j,\ep\&mg~4,_b)TaE9/dUr#sԉjM8AozPi X5>Boϸ8/Lj>Y.Bv9sQ1oŽy7Rf8pzN\LjGI/  k>ڸFt܄4ZRj ތ߻%;:A2뇨Z1 {e퍇/E17G/1 KT <m%O8Ż yHL;Kog1zF֑< [wrtJ% 3:i8=R?:窞 -'wnB.`CvKy+K  h"9,hcN/wl? pco[OE;veNeJRɇUq'vR + `2QeIv"cmI0T8ց A_2-0U3zU( 0vE,oґN{ڰc(bu;Q;ɫ0Ȗ &}Ѻ0i'OF>4U@NT]E<$&jvJ^2!knD9y{QٓPyЯn>a.ۑUwz;V:8S}J(S]Q:6)kĂ5:ocsMz)[OmLH-OVe(%9ұgYZ07070100000007000081a4000000000000000000000001672b7d8900003b2c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc.ko.xz7zXZִF!t/!:]?Eh=ڜͩ4H<Df/̽z[/즴*U^Ob}D%6acǩ9Rgr*|p] G"d;LJ}:W$f*sXzq1pM+%كJJ(ѹr}##m]kfs0(L}Hv@)r~mp hR@Eunhb EPMSN;9?m:Rڳ;GD;nZkt 7ɍKTQ1D.\fЗ|V_붗p6W(SO3sd6ЈLEE-WVC[-oCV9U񟶚qڜ _dPj!qn-ay #&jB/ҕ#T'2e؛@VN wkOI}'.(YF p`p=!DR~~CDBZSgZ/AMB5]?y~mz}r4bl%4הDN֤@m8Z|75_YG-rNXiEk͢[D=a Ҙ֠f5;Q|)ò`wʥ^g[-%g7 y'}TtՉnE54+aeD;6[m6w.KX(~:[a+N u^Fuɷ~!HeF27>TaSeDSQؽ#Lj+ЎZBfCBVsNnH?z2 ϐvijX0siūY Kl}:ypҸShy{?[{{SoBTJ~dO˨e3bωҥӻpZCޖ|`F9qGy#~=̲9fFHۭI@yBAy2ڣVu屃&,a{wR e+M<9N@V 8 Ԯ}5C>C^!},x|>X;3>lVk5F̀h]]"X)|өD.7~)7|ٌLkLg&Rj>!4)bǺ0ynm2ͣIt܄$5, { ^^D$UpWMpt}!Z&57Gtm.kX(r&cWL_R/ ܧ}]cբw;uhՆc#xZ!Y$02st;+ # Z/Asv&)uCMVu Rdh G2/PkO/"UǴQmJrTM sU I=K({B^KP+=6&o< ”7XBmxOBTD?ܣ1LwoF;biy49GAF/s)FwqcDEDdIgV^GZ6LwB poXT2M L7$wQڂ,ZS5!]Wn!ZhL>f>\.yzxk8ݯEEUHژSwP1kʻ2Q-kd$2U dLԟTmJ]J(rTwK6&m)-9?3mDH |\üTȽby#k GlEo$PCLN{~"\[h5ORpt(91µo/fzcX̷odL8 mع&7%yfKMn-p?WLBN[ ݔNEBd:`$ 6똼ȐЧۈqep./~7R={ʕ50ߧgF9sotJ*ܘ'W+^R,_+}yfi+Ȑ"`񩙁"-ɮS3FxgN'q$!4}G$ Jc,а|x~],Ce(2JF%EYUDSH<ڻW+C.RX8Ci0 UFq $Mou 'qo//I Ձ6QF )ש9nMi3u([LRx\gn&')de!ur֡,Cfg1OȋSMo=3r12|%_Y GW!u:ŦL>tHvn_"4xp{QNH6sFjB5{8kcYFЙ=i|z2LRׯ'/7r2B gd\->kLlOOhq` V}^HTah+y\lh cH[<W6[ha#I0M<\RqC&U0aHѯ𧓬8Qy‘EX_,E Ľfa.moC^d҉)lpK^RHT(X.m~6cBd|I!~4rIKߧ4 vHYxy pQz-#bOy2D֓3GFjHP9U :*;3c~Zz).zBnKW" i=p8򧎞 .ګ}XPKz.F;}=hV;|=Y:N67G AKM: 5EQ_}L$y0$u`àA|q2!ìxkEzWkH[gߗuW]}+ ou6Kz2#QSH N(y8L#c&) BǗ1+>u}MO#,z.ak j5u@yYTGUHAsgn @7hwR*FYOFPX9.9VvI.UN1/+^¡%Ty7#98gPѕqVLB[IonB,ڤH>|M[4p׉^G&r4e*03", 0qD8W?gLOEMLM޴Cn9_$ŞE8ugȗ@+N7t\PFS$\!*V ͮdCExh@^^2m-#!DҋCx 1rˮ"#A$ `/is9Q5˰'W똰Qd ݠup眜cs[*,>Pv Evme,&ID&~Wz9\I%o'L[0'r?17'j=_X"ib +)2AZ%4Z؇fʳ]BWIP^߲=`f0KFHC'R"p`u+(aT:?Jr;x0 > G"mNp6C艾zz<i]Ƃ~4e#!vmtzZ0oBra^1Qep>I-E*L{To{OVN"#ܵT1.qؐ~8ʞG)/]`Bd{9],.$ jWZt,ެ}u-ɸ]M9!s A4QwވSe&2K>ߙ1ϝ; x?:z<|$o{ 0Txpw m1dF0))g2zQGZG֢06/U2Oo\ ` |Dm*w~=(ER}ʝd6cʉcj/\-}\c)>qdMx]x#.->SƏ8 'sp1~JːuwR]>7j C`yg[tܨTVTr+4!ws`%,Jtl$$BZan9`kXt"|&rRxZPۖvRB˓qDEAE^wn j]-쐤gt9 b)k Sz*"h۵DMJ9!}UZ"c0)o#KZ HEL6M9I"{j?U;gV=ALO Ag,ݓssm>brg(*W~,j '){B/jeYdozyfvMIGM%=Z_.mn-6} Ť",q&Ҙ_&fF_M,K# $)p&4"&nL=P]+x™Y*ؽ!ͬzpSUE ؗikblcǪv/aN.d(USM. ;ۺ3cVp:T˸ss}i bC`qhwha# _HK2.`l?$8IUY?#$jל"*8~+ (V0gzT;WٿVVG88y@*DUj(ɣ|m_auf<0⧤2G!<1}J@N ,2lVIgF-PS*ѳM;U2#bn^qG 3}Kާ.K6f[1_NS{rMtZF*"]ʉn0wm1E(%)QN/82?0[,u[zu^B:P]B`S^١OWGRඪIkc7A !ف$s|85tp<Qu~] @7^ u[}+N#רH/TD#=l=H *)}LсT^~1PcOWQoz(Z)cOY?'';GlJ'7*hEYִy wd*kM 8'/m ٰ5 ™-(@b%nG =#Hkǵms`V@87.~ bK6 F~P-8ӓ(k&X"ԩeʋs>7(A+ߦ)škA7P![bpmrb!Ho=zOR"9ɘ/.ߖՎr(,Euʂp@@qN G$Kw}5ycKbO[ɱ "e"ir7*8ʼH@nPxU7ۍOゥ@F$&s=:,^Yd?Md:x[?cUF%:žjt ђwQ/tPQ$S TbW]t&R5Z۲Dk:l)us+Rۡw* dsߌM.lH 2z4[6+H)`0X~ F; JT* oԍh1 3«jʩ~IMj@.Rk~ d+{S)PCꨉ_~VZNr }3s(#8M2t̃?WЂsXYSLS@}|/Q"Z_LwMmUK:(Q|X,|4q+Dy)^5-Q fm}Z q{DSQ6ɗcOuU45gaD.ì'Y'KGq7$#sxWxb[˫pQTIn2Z@ҹ4( 7ŌQ Y/#+?MhjgPő [(HUy-޼+~jκud,@-Ӽw;֜>`A碮_xz%3S;DlM)hv@(٦%cyK8w{5HUWP8:Z~|rVUw_Gi/.{G#݃ 싀EkD$4lU|۲y:s0rֵ둈dUv4uN`:ĮLK ,7vfKۈW:\ESY+.[Oyr#_w죃yx"-Ĕj]0X:ǂPQ n4| mP?2=ʉ os]bU28cЉ.D~VO;1N=M#˽p ݏ4u_fF;S\-U:#җu53o Viͥ6Nń}HX_0밟PQG5)}_@n3 y8dj2G'|8UI2}U<^u2h:h2fk׃DgXs MwJhMiюhV0f%6P)L~~?>9p+FE?,,^NkRvќ~xcEH0 &]E ܻ*fK$s5Քm◝]?G. ݮjv3#$mlNkΌ}I{-a5ލPVk`[x4b$o4<]Y+O>wVNe*W8:V>aťm8\P#M\c ><.1y| O+۩| ' rNk)u5+0Gdkh&A-\RWA <~]LgƜ|!W-GJS| s"Sp>|NB`͡?6x$OȌ Ii'_o}5Q)~5 dk[K=5 K[T1uVNZS| IHh&N,$,ճϙGMw[#:~'T 'Mz0oH]HMvR{1MDz@EHEn{r>2Zc0%lG>ԓmSPh#~Nqn|DOLᾲk:T,J*h%O@?>J/d άs{j9Q)7|aTRKy9G*aSsƢL -}\0?攷k5|Kjnxs+N7Jʸn+WY"',1q ^i*ɸ31Skֲ9O!ϽҞWAZGb *I5r]4d* I`uC @w$ˣPB#+K/ƘL>hY\_c1D!ӯYS#r˟lVraHӝPrrVxp &~RYEf'}[H;QFs3jL A^v@]h8{d+K]h T0HR_߆4@/]m<" Y<q ( t{VO=h=ulymX4~);@Ie=Ⱦy(98'T) ;Dh>:B5,׬Zxc%ns7'}(GA([ Зss?5 }`E+NOԣxn6LKObC yyD#aERH֞l2-gl _1!V-+iqP%bi@#NewBd44gQn dU@Vkrw6 &3xÓ٫b•#Atb4Gӓa8h SJ:bTrh8b$f5p%#V/*JǓ}يד@=4-Gڄ`K5Ud̚^7uQ~ L[2:@XT/'8`\Ź5"fn37Qv# K7 [}i6aڦ|CD4;}y/{iv <2k|6& Trf(-SM_-b!4`n~R?WmO;xz B/0`Ã;G8"A&рjݯu<1H3} i *Wi2CTH9sF`A$:w7RJRu9r xq,%wgk/䙠%`7L&U OFN|>4',L =>iqPWm"J ӹ1fLcAg؅'h ܫh 3@|2zӥY08EE5p@jvOuX\Z+a-,Zכ"L}^fޡNFjA#Hu"?'ek9 ͮ'a1w)tظXSxAT4&:&'k/ Uhx9F\Mg0j2O޸Ee3B՝9ЫKpٵ\ / H/B׬ RvI}xY߰FomBVtEoşF n p:iQh\:@b@x nj4Ͳ?rR0pZ'O_Bk5sEfL/ nY3w2^Q߁=JٱhOz tg>!u+O`P#YvZ f.&%+_]l6]˕ЈȢN F',˿eґBȺQ}Oq^ zXQ'5a`5r4592퉪!ΫT^ z)^6m]w3:nm:6ď(dQ5Trx)19!0K >KѺ|xM*f:&b5:&]RPr|_I }kAl|YZ '+wͺӂ(c2ҩ.@ϻIH =/sZbRz:0bH E "{ʪtZTJc0/b;1S-ԙG~$+P7}>r{;v3K ~u& )l4.)*47P o+ʠ䨺qF1="n>,'[rҥ 'D`pز_2wwp?{=OLUD4/BEqr*便 G!0%r7V!sn;/vogYZ07070100000008000081a4000000000000000000000001672b7d89005f23e0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/b]?Eh=ڜͩ@c.7{bu8κFO{zy9Eq  `ZoBMp\s 14 Bl% XDOl'f'OkzhN6o/^%"A愔t}tkx[ ǟ^;e[3,2&c-zjV#މ:fzQSg3" &6~ ]r^#6^oE?"6sVQֱ_9q+tzmuqE,S87hĨs vW c5….r]'hR vo[|&Kf 퓀g.}&<28r 74%f @+9$?`)K@6eB`a. W3\s5=ʼndnLji_hUB⎄2WZ ʣf/ßV(tkdG eaWRCklT=:y6X_hn쳪ܬ.6| 4 sA(rkxDɀ\D 'df\}/=yM4j|9lgN7 .pf.HUbtpb4m4F4r+XO3M9uqץqr r2FvcmyKPRE@iUYUYrEB-> Ml9Ta.G}~ $M׷Bot!%iS=ߪYoUt6n#TZ\9.4*]]ơ)˜>b^d*RfȪ+UWwį"{ƛBp`[تR}"If  cItl]q8/]u\ 9Hy7XE̠Bn .y2 / D8{^J\<&>7cXi=BM@@ut V50¿n=h@~f:}w/ʙ5_xki7$x%dX(\W AH`yjiK};O[I/[ 27M $14קؖͳ/*/\@<R-}g.oPQyuAS9[ԅVI伵iCiq4fAF=$1*vF Dk&GLzb9 \q>oXBjѭ07gV7_][>!4 j'(Ҕ Q' eCcT1+D>"ۏ˻DW0xHK q( $(_byurc4hUR9F", 7Ikf;qYO^:)" $1ܘ1eEl{9Kš7[̥B.ۙ:7~Aչ)waYxǺX툫X _FML5n q ʮ(0ܑ3tJq3!|Ek&SNo:V=RO b'ې^X[4b_eEM&˚FA,cUn]OXGݦkߊ.g☙tχDl]>0cע93CS,Cʞ4L9_tPjDE8B_`;`j@v"}N}8ͧ.3_n`ŧn2*CiQxܐSGv&#'Y;B}GJ@#6q3-!tp]$w˒ÕAѵ0(ZT0n TSzi?{+Eݎ[C'ۘy=7)y$M,9;scIU׆AG[ӱ=÷" Rǽ㺨!q0 n(=|pνԑx.k])'U OVj>B.@.߉Aun:(E'>]9&33=~ >i@r @ܩ|tc/&w"x)!#oQ:w 99zص2lxޚY1dNo iI&A1$ _$ɲ=6Ӂw$ol[jVO^ /lK {hz {H"Ì*nN3]%UNM|U&b^u$BFĢYd*o#8&f j_/b5QuWzt1Q A9`BE7!{ڬRě] ]?*0Xg{fd <-k:1M:Z1g uި7;&DNҹ"XAoSO[bغ/p\';g$ݱxȮn (l1x-^A2|TC(ASF䎦식1B%F-fd{x^6@XBza".3Ou@J݁Sk4|4dXoʀ˔ Q ďZ͖g96D}F~lKs1f'Y&A< b]Bκv Bm/[.;D΅Ə5$şBwco 51ZLSo j .DxЎ0*}?_]귡 }ihmx֎H}Kr\+u^Zj 3.op t˙|Wӄ%%D.p=*9pNڽ]pl=i=&-\`#$&8@ܖ2Q)wd4Vf;ɞЂ$_Ck4]_wOC!(ڂ#`p ,fT wz篂>U_ 2>8DՅ 4pAF|L!ىӠo\Dذڍ{ԗ<8Cvv\Rcqxz C[pj+3Y< " QZXHYmd_yIb'_ EO,ͬ9`H7:X V(Kz,U*,4U#FW{j6ٶ6NyoSi6/ӳ4vQ.dqix̄l,~z6/ -u,>oR F*,8xKt'l1Ul0οߪ:J$EljK C 5GP(a&O+q"|-+}t)|Uc讱5pŘ(ԑ~ G=kqUFk{APl#+F1tr%FMiv0ÌҌl S?r:bW&H6ˊשc^W,;l=Eߝ8]D:Of48H8*O<9g㴷E"^y|)"sL5qtD/:c.9BR'RoQPsp J`ބ3?b;вz4͓+o7Nϗdy:s5Q_̥HNo5VV)/7rS+=3'zVj"1SҰJ`7)*Yop%Mk^]qtLi3P :41$*+Y|ӻL- ]5=tQX؋w#׎!m ;Oa狟~J{d­w%$diվGbP.O9y2PTZ)|S}@6Le[RkL朗 IE2Q,D& _kB%ٽB\#VP*5*: ïL X-  EZbC=<MB*=O5jъEt 7փ *Y^ 053W/w, llhBAY'2B[Ӱn'u4$,0ǝl|vN kozrEDF⦲ KumV,(ʞB{0(NBqѽnջLQ?CZ3  ! n")-*[Oq6rؖ𨅝%a${s=,;+'4FWpehBkb:;9na}x64~@U<0c[YS?2X.;i"۷"NLj>5R"~',[$mQm-Mw'{js1F&ZӖ +`ʌb @׉\Hrsϼ"xz$a>L(eWx:#B$538 }޵0sY+J^zUoThYX0 Ƣ'HY7r+\t"haXKGtq`p]i/C3$}Q!1YlE]' j>߬? =0b"g$JO ӰKQ!Aw No4IRj&|0ۉU=).eG7:/ _GLؗE`YsPAԌ^Zki3lX]7Q+.<$d'^*GCҚQ` S, d[@e/SV'i GIB)8awV8VV~e0"ӭe肎]?8֚{Si&g.~IC5Z_ȷ}'$_ft5A W%L4g=]wb%?lsN_PGVo 8SIF_e!שVh&766cIFV"!1^[۬GsHܸS +{YOhv@}|-کR%ɯ-^;oL0?d lD<[3,qxdul7]Th%8oLG`d )XFBè' kO*Ye`4qf@I`;17t'CJ:aFNg .t>3 N״xXwt5iML[D`M&co!UK ",Sxր:pЁTLp )U.jj@ 3. ܻ q>S~Q}+)hZ SE23+z1/J`2?LvVzm(Uӂ O %ШτpbZ8O&aV<͘h81^ FTWڄ1+"i fxaaVS yx}'I^6;wAGS鰽GNa-rt{d7pF ] QlTlö$A*S੒ '3E  #טpPNU R bk9+dk0 ysȷ3q0'(ଋ 27K^ 0r wO*k:m Pz߳1*Nl-o"W7`@\$̭*H'LMG/g#K>zTv)(ztORhdtuFT,1 C0KJ!$5HX ֦Xxaגv!z*7ӠdMSk1_ۗycK؏Ӣ`yEʲ1E} e0*y4BL ӥSFM7b *|O|95]]0Dyl ؆9RtSCߝedw)*=cCFf3]GPʐ!@4Oss ssڡίͨ49un׫L̴7:ٮh܉K/b]*z=XlzErmc=Wo&![ʱ4@Hkyju3$VC_v8Pc'3nLKdӸWV#E!Zy(>H!bLZסz xUwQ>tD.'d.̻)ClW. ̺ Ź\A`^Hxgb_;Qe  σݻQ !LVh lr7 mbXHbzцb,Q8FPPpEbZ*&I>-L)A8e2XK6 d 9nG3}2t |^ؘzbM)qztPu*ni1Z['Hi=hLYAjLU"#e:.QKޤE9LYCwBzzWxAGgӓ E+sUؔis^HA Yuf";(RJ{)6I?Ssؙk]tau2tGP&2yB~T8Ѭ|HƳ% %ۏ jJ/cAdZ'ݎ1>,Qeaܺs _2 YK52>\ZC>3 :2=+d:QBjD[G,'4B%kt<T䊄1uccbCOUO)1_JT2,DGv/h=ᑶ90Hzr/1t(:R9Y^ľŝ$$ \%g;jb :G>#piDlJ^dH Brz4To҈oױSIj\;ƢMwk {* p5 vwy+b^Y0BoGsжv֜&0ׄBV<7zÙҶss_8D'z~$Hnմ.F/14~>:  st_7O*pm|ݯ4$vT) k5 ZyvPVDӜ!|ՋA^d^:+|1(p3yRK EjJeK܄mjRw>)L^ˢQiK? s"=O[s#.guWӖ:Ջ[~(g‚-k%hEوnϘ i :ʹ"8f*5s2ksh<-dB&'c G؄H%iB n:u/:ߪv[wA*E;ޢWY߾,PgrtIk W[JMg3q|D /;m yIJe.儉BģXA6ED֜u~S}h,dzE0jobJWѰ1K]SzBB넽C%Qw2е,we3S+j C2}郷Z>'&^eX"z;e@jb$ :,}{鱂hх;% TR%$t 1 \&h.LZE*@2Gw:rieNGjS\n #*BA'&D(@ TWF;hP"| G֥OGRӷbH{N.e 1GZE*e֐"ySC!Pu$Wf u`5x8bd7S\HTW1GsiFw 4MrGrf,Kpn_jȶ.b $2yH}*yEK85*3Wž޻v|?^0#8L|uّ|MK.k]^⚜QjXvrҡ$(:UqZV6"';sv#q#@{bxO!Ʋz!DmdL>x(O 'GC'ΛaKi`h<hOgV qe/S ΋۰LhCmD; WdEÇc2 Źty{)lr|¬Df0?Q*~=\3]GGt(@3nᑬL-Y +-9AlKܿIŷO8jIƹRnpU Z(\6kW"Ĥ9JϙZi]X?hrgcu$8; R_-K=}7,P >nW&HXV]ęJ8⽴eFJF?e`־i5d'qE\`w)I#W}4O>zaFAںHNZp8a n}=:cma"9 lcL+ҪH? @p|(b-/Sĸ}$?y.f0Xc@*j<Br U-v(;.x{rQH5 !}a ok*7BAlU+J&omoR s1iNEm2HlGt Pc U.duAq;}"NXY`8vt@B['LzE;Kf6+W#;^_<֩i֧*p[ rhNlҦg\YCArIڧ$))zS^W1lۿXnCVw|&fV])Wx<(JQtާ7lʩվZPzn BR dN?ei93_HٕQ Ա sѩ zE @~*\[3oc*0V\f5b@F['èFcf{{<3:!~d)֪);)T[Pzs~վ طZ!?=`I$;᫬~+f^6p-vr/B/@bVץc{[dtxrL8/aQ|e>pF7g޵b k+Rg wM$D5˞}5h{+-a:”?>5$񖶏Σ5ة$ɶ F%LYUU}[Cvߗ02PE"[$&5|&XJ#MX( DjOHJ4PJ"u$aĺZR?фAe tp$δNxJgrIy{S%[7f!.$3Egj"!7KF3i"RvՋb7Ŀ?/83Ys3p.TqoBt&9Dg"&L#mZ~4TpM e~=x,*q(nN<͎BClvK z276:&]nOzlVz]>3/Ui2S@"~d fsț"2cljx!>z6'%$O*x5-Y wNDQjF9?6}]h`n vėPрM4#h(%QX=.-OgGvˢUދ3RH~DN)\¯&l=aVIǨA/-XR-{BV ked 7 Tf~CfAB(7/lਜ9L y\uAߢ afARŨG "h&w#f@ͳIL&!̃עJ$}7 䓩j]Oj('d` j ULVڃ_eXX:+SP0xvZV ,Q^BRq;SёTբ-Ӎn_qlTr7oWS;Pp]sXٸc^RFA kc*{@o ö;ߧQ_)$ [{XǛSԖ˥ {`u|bbeQ|W?Vʀ 0*TݤgY&HDk+= z~|4tR$1{VMݔTͯ>|f>힯eUX3je :!>,>sn{0IkOi;4t5K qw&.ܮhK.[ڥ£#ʿrfjPu3bw\)~/7yyU^=X޳Z6zZ\ 0!ӕqu N4 g^ ((Y4v0!KM] sF=yrhHݜYAz*"?4S#c?QlaAuٰ¦U10n7\R#wn7 ձ PcH2)Bb vW@}gYXdM&{NJGXRPzM5n)B&>ƖjvC]g[CB(Le ϼ];tj)I}lU7IRcϙ~ #7]{6}Dܡ]#J@O r iD[w 7B4#ړ3ЛETh׊VlM\8‘zYy8/8(;| J\lY趑p獔#1.U9M*hYD-QRwn`:`6GIT *MalAJۃ *Hcn#OԲxN!" E0[ tY]FXx|rQ=/\3Zhj[19^1U< >)634%|D"˳a?StJoSZ6p ], ^ Cz13 1A5> fyߓ8Jei*eZSKU/R{T|cUK5 e%QҊDΞr ׭Nu.DE~FBhhЖ4 ުh'F1T)6I4B6THa˼JNn Z) |R+|6":'[Է &P5Z񾠾E5#E x5 }#i&Qߜ0U}??ykEH)}UWlٛSR"P$7cN]`PۊeBV|ϝ [Rɒ+>߷ W2}yf,$*G3 3by@vNŏS* ē껨~(Я8B qUR_2(24-<Cd$2}_~VťWZecczW"(>7 Α.Ckd[LVSNP)s ̵%^{ZvSWVKvEU7&ݜeO$3ƤLqdw~߆'Rf=&|gM` s{@w2"|$ugu 荪9J_SM!CT:e8<`wz8;%- ͱ˦W6mjr*,kl&:"Ehe49]wJ?`w)Ov_)Es*Q˥3e87$U|^H&W쏶;u@7vƧEVeߩLa(,Db0Z3W}C }D7cM>epa(s#Ÿ 8]y=?,o "g*W+>_u XێoN`*W/⤟Ey>$=*ϮL6$NەXb&DxM- "X}"B4CmL\GYI_PI_]N*J@+|-*mB>7;黒$1nBCI- {: yvܼ|Tt5Gb,VElpԤ/`H_fGnɳ.S;:K[t ecwN4ˊ[-Qehd?NF5(A]~kid a;2)6o .3UƞU8xQޛH*GH~jW1`fֵhuT_}QuY°7]xX^b&[귭Vd {5x (Vf{UL.(鋝#N*턚A葄 ~Rqù, }#2TW[z/tr}ԬM9%'{\Nw㶴AK}'/tz+c{d"$)ьy0z|N_GtCjrS}*k闕nKiB(U"QWJQ<4F5P Ckښ$fO|_ 1~2n"- cI\lޅFQy<#iK<! ~WЛ@Npo43쇾Е͡5;J!] ݟ8cLjr-딛Ӱ,"Kiξ^Td]ODGM"JɖH+wͻY-oWzd;KS"g6#e3]Q64g"%tYc=qf3Ź\ArSPe`SA'9\% ^1l}.JȲyF@F@loh#$w8TcF @>nju/#B/%tv/RlQ#I9m<ܱ א`lEWZ׋x(a"A:pDY)J̀Q gv7˔xVepK/ei5{7|uml1A ڟ5U]$>#nI\'$c=(%A0e}BL9zO|VFez{<u ~TF/I|еPb#k֐ FgU "ڏU4+H;oexw\l;INuzC_"an5M|Ҹt]D q >/|ڬ\0َH}ύ("\mKx(P>%C̀^?LAuJB#w6h||qBlq|0(vkӵFz`@de@3&"bC_'dx-fiq &)CF] (Cu9 ,TH>D}J .ms8o<\AHy)wp>g"kd< Ϩ&}58záGΗnF&QCUGBbTުtU瞾hu,ڷqQQ @Y|0~TˢRZZ14VY6E ^¬$jE>M帪AriJB$ZxAh lnD_ٖed ? 0vOThyh &TD~)VVfz?oyq~lMl}e>4cJqklU `Kh n.xCH5D^SEYisɚohDv_fkM Ec?Ά>r'(!&Խ~m$>^'hN}Ż"1\}&C :~8m8-b~ao6-@# G>A:!0Eƣ"FC21bLI-w%Mbxqv-H{yC@Vu$g1X\6X{&lUϨ@ ~ ȴ85Cِ5$F8j'&&'ж\.6Z: =/pJm1SsRI~qd֌, iicЈ EG(ۍc %ѝ>V.T&im"!K!pnde{ٗo(yI+WO!о31h5"P0\ 5ÑPz 2i *I5d%`bΈEFB-&#d9 h3Pdjuk0Y') *_\pԡ utï }ShY![stj&.Ztnp3y5ˮ$wZB1Vwu,xw]O QFba^q]BV_41 =gM2+&ɦ 8[2 65ަYշ8=T,pTY%x91JR$ #!u+ 84wN*r ]^g+7̋Y6-ٱ* `|_n(;dVf|r &߬#G-I_FӒ3?ivo9hI5|?+|N0W@/Ӎ ۔wPmWAjF9`o/k-$LhF`;sކ٩j~!%>p 9㾥ekvD1n\TUrf xQCC*oG,^Z]C}N`P}VOUVY nt~,7&/գr܊p a PFIu;fG=4gڠv׮9s<LP4ռ8;0G|khWX2_aboG!lɍCOv21_ `Ts/bnt^VvsBx'd!j ؇WJ郶E7!ض5@`R!ʕb꘹ )C֔ q@w?,8zJ) <ɰQK:/y+6 L$ruSe>qalod&&!E.܍'. aM! ׸xۿ  z81N133m0ps3Pa/5=N+,sdZf⚎6FF!;"P|zkuNY<=\2wbf4@#Q7B)~ GӼ\₧-KZ`X^./)xȡV%VOƪ@R+ GKErJ}O䕺$eݑsj'0&;}?dVبmʩWCK}٫2͞5 \)Ğ+.'$r> ߍl`hsNJIQQx1v%ܘ5 vLh4)`?iSpm u51h뚃{JhT3>+\j|v=;[ Tߙyv'KuOL#\%xjg0'v_>:)AÑ.C\) cc(Ⱥk%L0od?5 CR2Zv"nYE!7lvdKZ\~ T6y1>M2 G,r0Û#zH5-m褑%4'fĔBܳX.b#2w Lq=]چO ~a /F7o@ Iӣ agxtJef4㽬pt/T-@UO nt^ P*VdL2 鮯e狿}'aZg# #USE7NdTR5ÝG1?xM6 "jP^J6 AP d[[ E=saH7:kՓ`Q.JJ$5kd`HuLL4큧ĈlC!tGgu%R jWx=<q@*'e퇄kPƋRlaw+a{ȏDW+#F x p;qtn*jMdSCIAF$;{AӵU aUX 1L-WȇҊvSu> im"+o"e(}kZ|,`YCs.L(vtɐ܇oAFDL4',*w0(gMJ|A Y=EjGVOE!, Ⱌ*J4a=)} unVb z"1s:SQэjh#~_8/$쵼`JhU>Z^iW~X`=,蕳^[ ,[HA`ԝ7<8##@IvcDOBn]z>]8̽iU\4_nL:#ag䛣;"^Br#T{g\m~`rdWta j ۴F/<D*@n HlyJz,z]c(̿ˌ\Y_4^FH]^4\xT*~#On-Ur:3ɭb i2h^{EF Ȩ+_~,LRj3P6y(tNFKߗ}-͸"QEīwe! +uJVWXA&ƇأX]v"F44KqBBQ/BXՓM2 ^@rBhpԚ8Xgti@s{2wH72dv1ɬ bXr4D%'j`_2J~"G*q43k2| wbK;Tg(c憑+zke@F BeCr;{&SVEr g(®DXV`h;(F֋e<&ǿ( $AͬO.mi9~H fSc5'ДW̓%wBP'_`5dUA}Õ^+ucSD+ C$Kg35;?]۴Zno*u1A-DobX- +S9_d/FGy̼I"vi7eJW okpAӒz"۴1ZJnM?P0r..}-V02o2sal&AbJlndi ut#:*([tkh'$-5N\ 񼗖'΂SdJa3^bU˴@2# 251#AbVAWE,Mՠ+L^QNڭ]Veox)g=]J]=U'MÚb׌T+C( ǠZ>]pav[v &%r϶( `{ۅ!$~iFnJ\ ~RJ@>ěN O:a 3Ҡ-ޘ"73 7t y"%EbۄD|%(h*87 PAٓ zbbcUr_I4#3z9d좽۶~O4CK)Zj羀 O776D5J?E j?bgTM@Ic;GTZƃ`y(t.TLTA[JӜ2GQT' 쳯%VQd[RB Oj/jlK=j2"J Ku4re@;Xޝx,Qj or?F>Zǘ&&^V;Ti)t4D;%0Qߪ`uZu[#DT&CNj <{bD,C- VlEZb$zlJYX6ɉlDL>5_w8p3G;Uxl0Ȱ}'I\GժMGg<UN"έԠ^oX~Āf*ba{,G kWƧ*ѲSN%#~-<B͎i'oPcYW#`g:(" p*:U=2^V4lcVg1OܿyF`w2ͷx$֏6XHU[]BS7Lcw >=EeZ4tvͺ)vt'Ԉ~뼅 0r8&k:o~G^"fr…4M#I,%5lJ"cy6TBu43XHYn|j<}M!+x7EQ#JQnZʵs6Jf9_5ۣ&f^{tYi&J8fÕCReGޒCmaU0R<63K0Gh(EkѤ&pђUwujW~ǹ2@՝F?eb>M R0ἅ i8dA@PZ/PC$^ʳb}@td0qRnW"" +u:Z,}Ox: XxCzjókt| $*2nC X^lJ;:lpGYuK@TTII]~kr)1ͅ{z0oև 󜓅Ufƙw9JAYg7⎞9 RV=| I=sKMhxwFk[¦HIFQNN|t+ RibZ:E !XIU%i?.dٳhNifR6&$,]өWr}#҂(lkwWȜ3:؇k׻w"-n+ @G_u&> BW ^{̋| ;SmD4ßE9<ҫ8.-`ޔ>䱯ͽh֥bx7w&7@1+Už'y 'r…5T ήy!StI>/\1ds"\Vz@LY.E8;mχlaYB@YclwcG uKT}]^/*g|NL-z=,v9SpRlu8>Eft uJUDPb돆=[/p*VSP c |iG =P2x8}!bzt4AS/B5D4p[r5$sg*[7V"anD+.#PtR>5a9 P;zFAT"-mK>uTv(}\H]9E1sEF)o?]V=B3%}J@uv&%ضs2@5( T-[v.mhNKxeA!"mj눖|ݑ~q+ϭfVuDNbݿT1c_^VK CT;.&MлF2ͺLS)NmV--Jx5TYCeO x\a R?tn,ZN181ڋ;R͓nڙP~e:(_78|9'ռ+^-a'a0 NX^{NȢN"w-J8Y>ɛ_?߲NadP B= !nMH@J0-=y96{mƊ+(c[8P3Sx+er^p۽(fD pSCz/ja];fMa<ˣC5fsQ{ď4+CjU,292/I^Ejr"#U_d iznPSFF1vDjMq)T0@-SxYʯPXu?hx;hkÅBTA-gWClGxAv*1̂iˌ_:&QP(p+(Z=O>*SVvtg&e0)b~G~)Ǭ;v_k6KHj0+ FF#n4vث1DFl`|dUVgg]H2p[[qZ^dbu{L1[cΤRc3Խp}(^n!" lX_m~CT {6P-T<ii4?Gؚ'3L[3> T.ƩZ|BD\˖)AɗTLp w"&FlDmgBw>e,kB`@6NgI*(9 ^-R:zzڱ-uܸMGJn}@ue0B:/&뼾F:f .۲>(}N5 4h~ǿƸދ@{:ԓV0VHלZ!260H'#Z6KkU*Q?K.DŚQ|.B3.xh*⛫y]9dd mOFa1_Ll%k@?:t눮!bD9Nb*C-u?Ȏ<-JW rk d%ӧn\~a XXMQn>/ KbX%,pFH h>4MztgwA`JrΥ=Dc-Ҿam(cM07Qֺ\ibai+Gm\ .KzP,{,[ڕ˄6caqS5n1[Z59QD_fL*ݸ3ꋓW:&Nلzj#*N(Cow?@MM3ԴZ&eE(8?ZIatˮny;3[M| #s0>CS!%@+$n0֭Ws'Hak4l;'+_*UJa։}~[']* />i'ү[O`g?=~5ˏegِ%ٕ8  '?zZ*;VR}eme߈@uwE~d ؚxqUhpi~U\o'i|y1ƨ_6Ƹ ]-%-y}4yAqLL0ZD# {YtY۵ӐXЮl1bagwrm=~(BE?>wZعEZ߇J;gbP { (>e!&?.R' e⮨ai[#}A90(ݧR4G&b|S3Q]=h4I 栊RL%P;l2$"AJ1 FO!x|Bcwҟ# P(02<`B+z/ʼW2>a V葚!MI1%PBZ(9u銲I&5eaߚ9,«9?sR,󠿟_ r6RU)v &lPOsZ [3]Yޑɠc!gB* i^ʤ˖Y)гL5^" !qMidø+2zc/ #&٣NjBI&M_Z [w(ZA4" eIq!(yK, j7!(ÿyǃX-8-sҁktjmTR{>N iQom8.Q&~s%0NJ.$d).K)G+_9,vdM2xq״[q y+BOAy<6Y}|I%ta;3ou3@t ZS,o%~`3-la$\gr0ӿ!Z̍t0I2FKs ubUA_MӲ˅Z+m)1yp툎 SҴle,P+EL򪩀qL&ܑnQ3kGVE/_J> }Zg<-hJU:|'yսEEh>EUlu@t=w۩S/U8[# 1&9MIK`f¯+zs䶭/IAd ;=穀zIŽ&bCN՛<&36K@L; R6guj"YɈ<ŭPefN#k0WFy0N'ϴpzV|m(d1JPoyKy[ܰBA{\ &484CyQFN$ {S(@a hj8;smPw{Xww[[5r嗀#{$~6)2?n^PM򓩝bByj31x<%ΪҐ`Au.SdS$͋'T1nsnC<4SWɸv pE,TLEO3'aU-'֕l' %R&Aċ2,S5Ht ӣ$K |=JS[@[tGDq g9tE+mAV3UC ֟3 pJsڏYN(~O!. JX0(.8-kjy3kv ߋv k`hYCv%tlI:KM@yQ2ˡFP~%įick[rP 9H|w@pǻ:j@2E;iyAGr\B3m &us5&$=J"fWy6lMU|uvLj1+j ֬z`gΈgsKf=uj~dC'|# ݃N?{ҚIRg5Mwy)՞J nbLÇaH'e#F%c-mlfv᪂_08~[T2Nz6 $4$bNP{4'zDޱ"㘵np7K > *]n zsyݥU[@`o?ajȯE!0@^(s,w,LJ@_$ Jw'#]HD`SXONQN# ޵݋ ŋeICHO)_hYVhMleM2r項ysz- rKc X&C=߸\=_>]iЏ]QRLq8ȍTh_KN&-qf%UI A TLBP;ùRl+PM sZq#tt:?4÷[Dm@6$]XِY2-(|.>\SVޮ>8v ׶#31|8`tS# Ϸ~t+bU/usX:h}n|k5tC+EG9<"X`3dȘyV/\n{3n(ԑ6,GyhӲR^%dd jiSNcցsW!jd` [QlA7L/f (Ws7Vnȅ!h=c*俞x{!zLOm-o\_L/$ F̴fEn-}Ϣul;wTd9W@Q }o^v}ʠ9r3-NyS2gĒ- ow {c q{^8>$ѐn*DJM!\(RWb|V<%BmZB҅ksθLmE :~i?0h艙BH l|ƾ"'F;j?FpضHp5#,x۷Zm!,GoGXtnL"R=ؠIʈFEԄΈU[e}@Ro˖ٟs@U{L'ci(*L(~ D X-v<nkn]DhH8ߠ?\pv f) `)F){6}SU -oyw:}UoeQ.Kq7K-Z0GsUp8{`?$ &ʜȇ\t"ԮDbv)bJ"㩳#ՏW^ٵ!cL qJ{sWPk(*Z_-ߒ ܉hO |jOU#X\&n+A_FtIJF7u62{̾4wtgUܾNv{Lu`6醅ʷޚrقR̶Px:g e>Mo} O`SOp]n=mAP5WvV NXVأ<'B]GVFSNaxʰBv7+K7&Y&&c$Wi,85uwYz#v c )gLuuOH6Ŧ>4cl6OUN٘ǭ$THvuủԌ0̷Uh5].jW^*]~P(KWR)ݵ;@/pnxvJ+ξaßʦr{q);f$#3SuP㱡![(PXxW #б 4A&D_qԹF6QrށϪ7Yv9tߪ&(a" b9tשry))s|>΍cS].uM]KLWY5g7;B!)t<0taf6. "7#3\%:·ߜq6 v3c$d(7h=E/Y<79 Ζ\4/['{^~ m pK@*{<YN?12hk  HfݤkŔ ȸm^G)%!XGɥ (sU  1I UFng u-!)=F38JYo&eQ_VnvPiSs)T5Uy?,XklAMOWRG.hcHvzݼ[}ljV77Fsg4 ޏ~EG1Li.RhO*oHJc*lJC^@~Y*!q J`/ofhbo' {mwJ hZ0Y=ַi+JZ!j<"F NG;Hyn^EX~3.g"yxL6/3'궍Q޿ᘁ΀WcG\tp3ҒS%H ϣ)_tpm H&;9p-8y.DDY;/9)_K>mvѯ:Vm{e)g""Ư9V[FX98R ݡcmC&+IZsUtʰ^քүMis%D)co5G[Ja_ؓQ֜ 4&a_ӏklV,8=Z &bE|(YA#ծkvc;=e+/E/͢deӔE2 V T|'ӹ.)Ӛa׮~w#,(Ȕ6b] P[0-l)Q O@fdQIad`T"JC!ii=Eɼ6@f\ ƣk #˶5`{/"zŸ!;9 nq.b*a0@1wPcf+ޢV(ZǰTI-2,'2vy5'1NxWƨȐ֋k܌S-6lM%2־ J[? ϪlwG]VAiq.OWWiF) %#eW#J'kdeXa30*50 4^ 7uY nCe>н.T$Qv_Aupcu 5;aj2r.7TnK v>EL0Em^ݑI^SVž4EiD<\n{<,M$[b\dA)Zqf`D+kЕYTɃZr;YoraoXVSa7*q%/F-19o,K$Gtu:e5dˊArجyd2bDIqՃs6LmD9Yz8z)] &C+T%ZdnaΝGڭlh[$ͭ\`%<^1\LNNB`fIWw⏗cV|N̜PN@qs$y[yJ\c̈́J"Z %&(CnUynaO#TPzkHmұbg`n[ n׆V/Di69Q*E j6g\`ʓr'i6 KH_D?c捷VKF}zٓ|cTU:nm7fJU4~EQ7(=abey@+Y5eثqk\cNkDzpP A$ێ%dL( -JAےk]K(ؼɣx=ҙ;|BWzN1{8@V_L{h4Fui':lѮܟ@?UvU܂ M_N a;_5^ C:(_e^Zi$L# UJU;$N 5!}:lPfqZXW{R^HyD5*`O =%+~+S'O 摈 w[ޫ]1ݚm;َA0F--(i6C{BbϞZPL& p z~8܆4̗o~2CX! '7j<̺(D ֜\]8Y@Gm](~qsE9 /Fgy$;&!-[s>C)? D^}ی}F̒Ԩ YlFKk|1"90MFX-')Mk1,އhvM> mzgN$˕0W™_JV}7껙nz\9ۇ6j6'}q/oHqrϲ3ɍC#2{wH46)W] D|*HMc`>_+tGlnٔhž#AAgP8vc``AlB!9@j \ vY>D dҶ_Nq@AIcC S^.8v%99UhO0i_ڷyP&.ziI|p&vq.;0}g&XuH仟1%t"26hCzMZg G elQGF~hiB 0ՋDtӱ@Ԟ3(oV=j&/X#봠/;+cf `ԔH[Sܸ`reݭf X:B1~;<:ZYuߚY8}@2Z8Rدm 1:a|߸X |76^.~Qn= ޖ{XԱmǃ,4]W$e~D~(|xkE GIbkdY4n=y>V:)ǀ)DLIƹK'8[a՞6@%B'|lyc*5nAߏԿ>vD$HQ . Og=x.&O-e\;2('~x'▷>>K@6lm(dѡ:+d )ݝ5f.}j č,z&N]QV@s'RJ`cA)+G\a 00R8tC b 8Rs;BE浸@ɐipPJ& 3.S4)S! 7pp[˲w_}?0UxtYoǁt\P~$쪝5h7Rјk 1_uƎ²f(.VO>SRv|k>)D0.b5CokYfMMCA9EcҪ%i~|&0&DE ɒo Iv xuB a71ZZn`%D h3]v$WZ%9ձChjVk] ?}j }{3*> N\Qȣr'2ƭ+J-XV2ƢKoĈ׌ '.8$oC[وb3ʬM(?/4gޚ祋-.mdPG;}/N]{=Ыn i|l08a9},j9-6$9m6m _{Qqdrev9[̹ ~Xj,EgZY :H<ũy\ں3$kD֔.0m YVd'H y& ~VNa=9ˌ 5j}ޢy0C4*F+M8ްHjJ( J~p33"5b!@aڈ9hAu`Χ64%\ ):OwtFf;$߹Ѱd8\`B%"eWa*L݃W6Q'1ENC\IGEs"wڈ)DVc}LCRɀZY;|O!;Ey;\~#I%Ð,wA3N\sˌ"qQ~wKN0s1a" HcqڵR[0 ,FeAC|w1e8;u_.-wv9ф&_sX m 鄋Nc#U*EMgR%* 0x2 C[ $I/{nysG|q{WwxoJRϏH\jb&JPc^&U'˰@)7Aiivsz;BV0DD?d bk7Z?5JoG)L#$XdLBfszq}J MV[1#OY ދ;CI0r /2HK<1:uV8:F%B$ a'eC(6b'1 #x~T'w(* 7Jx#z6&!#$k56$~HoEKl|!lx-vK }Rmb!>+?im%AiCL7[?Ex%`e;qSCᗥ̶}PԤb;@yfT>H Vȱr 1N~{#EΓxQZvKa~2}L^`"0=\t%,3jDn=>BjD`I.Ne+h$r|o]p +j_89³V}䗣_qwr7P! \P ⓟeOhhK vw*JiOYؐ~DvIUGׅz?jҊ*WA]9&a+d:ƛȜd'[otL7&D+אּӪC+&~>oaښF*W@eW -5R(￀ɝj(~nk"S\r1~7ү;]x9?DC )@# ,upҩ%8&w0?\_ 6 202~zu!q}/G~An :YqTygM/Z2l Ae4FcCԳ3H?py4.wp͌O7G>A';ד+ vPǿ'z<2<K`xn$ZOG%6>}@#3q6g#q(Mtɷ+bYESZGQ.&ketz˩tKQfdg7fnKAYII -9!uqEuaGj ZoO|˗5]{΢kL&d( dkX0uL;GӡqaQ& h!V]~b4hGw=)CafLϟ*ĚM8zF& `GɎR;qW%3ozgWtҘ|T;ˣ*v_fxM$J Hj pBOl+ ,چ4GFP6jRkx(GQ^RR><kn~R8xtr9Ԇh;~&n M[86C|$Zg1 0A8ADbat=CXoB9Lǧ's-l`:..`kꊽMxP>٪w7sJŚ{)l1صzRusA 0*5*D: YƝz䢁w > /k5r̅veMяA*Y$,7c.5vWa@^8?k[S`1 K_4iT]益UPL^*NXD8%V0ϲ(МƹSF1/ Xbi)"8ts[6}@^"DwSmk.sUyfvY6Q3pl$/ a"*>&SjUFRBFVVRa]H6@RBxJ+LU|2,d5Z*tݴR$˥h܋!ܚ2տrS<4`Gݒd6,c}QK;3$iE3niLeǃbg߆Wtllǚ&1rKј֫ͭ^l |ؗBUIv },vGVjd;Z F(;Os?W cٽ?hu bY.JtNA1nH?>.@jvLZg[ riwGuLoP(7be%'x>\A4DQ#7%;ZT~=anԴĵ'͘! 6 HP䉭n[=scXl[TMސ3uyf+ȉy )GL_,-Ay|򥞅?I%^0g|;c0los|(ӼՊͻAǞI41dR~W iobr1Kr'܁΀.5q+]|5Oi~U.ZZ`$-8r掃87B%tHW"rЮE Gm )xcBtNmtMٱ M+@c Qiqj F lxYU}~Ŝ0csT;pDT$l67iX(WyFb=}d"$v̷zNu*9!jl/>"0Kt"ƍ<GA 79* (QCo$;Ƀ'; ϫfh bT7KejȻ'7.…Jj[nr',At=6k=y~'W*&Ͱ*W5rD;~9&AڌlU0nV݇f#?5&JW":d(FE6;ުKC1:G'!\f d@+S(aD5S9;*KB^+AboRrLKgL>Y Ri.PmΚ\1 ISjA>j/0{ % USTJ5?Jv0 /TQ0a )h 6Ld ]zy㊮^ pH QeSa:Q9 Q҉|m(O+ģ(?GP%@4x1-ufI@^ Șektpڻ>s_ՙZٮ %C.Uӣg`h I$R^Wl6*XT I4D}I9W5|֡UGzBw2k{m~L)y^3,8]H'8>t6e#EvAzLNp>b~9u]TFs[ Au#!)0vO16ng< ϧZ@ ?P&ҼiJꍢ Yj2W9-@k_]bX2?3g/XCA[6- >?D{Mw[@>"fO;f91/;]djkDVvNS)!A0!c.> QRoL2 )EHTA:ѳc,zL:քjǴăYᠷ <ɴnӞO{ 6 Zoc9x$TG؏1*b $'l) uHo !rb3nI(x<& ƛG7p,#*RC;6y@Z?+uk7_?GYc[lVR~@M <?;Ht,ZVjMK(j?TeLt,(TUkh ߹P@o,j%_M=ytS(zs]%z|VR ^υl oˈmjXk?΀c!$*uJ+D9lH`B\kЎ )xzEbH%A@wP{d RҲ]װ o!;b클7T_[,tSa>+'kWܜB%*jۮqΘF/"Ta(&|8fdtZ3M\h>o~.EaFc2JҾ {FArԉ(ڼ6o{H'kL'oCy%%/+,>00mD{Rԑ1V#,V&6aiK,z46+7 E!GcC>.>_A'Oy+wj^=:ݢH ZiɼT 6R.@L7&z.dK_P_[1j7ShBO311ⷑԱcaKn+Nnd`lm</_VK\Lb-Ɍ vGÁ<um>wn}S+ 3+b8ql r{.O+#|ip|.g#s_Z6rZ 摵XtnU1 (&sn /P'h[ZƧ0 r-ǫuCBZ-FgIsؚ9ΕD盋'6bSqQՐ<հ\N;^? kX vi=LY`c1;&3k Q2~brtͨ,k1p(T`q0D 9;f8Ƒ࢖uӵ~+L1%%AGk|;" qۃԳ{Aw`Mr۔2X&u:/A(D&Y% vFvYɸ<g$KbU-ԝgJ7ـ-09rƤ?Opvk *4/N1nSYQ>Sy(jӅch5Bx][-n:1Ut@9Wi+OfOroڝBs%S`9 >r PA,Ť>Y^jw踦tIpM&b|3'l6atbB-EuI{=|>HwR֚t^]'ɢ#a.'L'.2C(`55Yj#wǪbXy*QDP>R .gvPd9 29!A_qan`@+Ziʻ{ĒlL.!z Bż?Έ[y-ReGeZi*_=l&2aAW2 (C΀I*c楎؞5gv<2TO۷?l_Ke*n$!SvCR*js-hK~?24]=8HP3#+R5lEDt>J*7,:YA~;uxCkǀ G/%S ' O@]BϚddLGn ˽u1)rNO*B@(DV___G7y\;8 *9 ]ƻ Tl>1icHh&i.|-EܣCr J((PWGa[ S**ITR9]cYJqԀMwP_B>&wmLl.eh"Ec "P/*BMGx\u<~iv8QXW\PKziꉉ܉G'8yUgCG()Sv#¥ꂌ!yAU17!~) _fDF"'đ-g8[sI7E%[xjJ8R~9(t8 4a' 7/:MI(4uM11.m=څɪj9幰jUPڻjIr1RRqV'|:YAq(ngǵCIט"y(e- '}UۨU&J,CU*.AЧxolƭHlpe<#AxΉyC\áMKE8'0I=O. @p.l:XJXb"mmY)u("œ.8:cT !?P4b ?Z 3dq&hauڲ{2M#&alǻjO7u/:[0hZj|51cƲW8MANF5tK_DngyY y⿔N -Ǿڮ>̚i|6P'w+j1دf^[z矢PS=U Y(+̨|=W`L?bxyh<$$r12 Rz,,QZE7r^v6쟉+J{/sj|B2X `1TΎJb#`AmDf>$cLג\fmߐ,z LT>;k1˴B7^2= }IMf}Fژs.~#-P Bi ΢U 6CԶCZ^&rj ڈ=l.kh}"dSp~--DZc8S}2:mH\ӴGV{v 0S/M3AFEO@H/}~/YH-ZL-&j㠬"Q[9=u+9I p'6ܞZcP6SX~שB6 a\iE }uoSnCC{TLx)!2SnK%NB.!3CcZmn$I7r9zZ5FVXY_EE[ ϑxM弔IJ Vp0 R}3"SUM~5$HBv鍶>k؍V Vswa4!msh)]p8 >9sp[B4,**@Y)m_BBO)m`:O,P7?xc?wsPxm=H|RuJXA㕒=K15fFEB nSuzȁYK&Nv  @E+F`=DZagH ?K0MpF4pS,.=:wL68N6o|H|Ea6uΦ|0ʩAQko>y;%IsBmah$o>%UbUH&q]ы$Yr1r}DC׍9 ג``b#ҁ FBj<YF@cgXPw=6 XI#mfy4/T)w|XL5A>9zDe "d+d"CZuI84oWm`L 4<}uɑP4UB}<JFhIHAy#7i#>)1ĬDKkjA.R=gE<096?5CVO0[.b L$̀Gh\~+̌V>B`\ul$Ի!>ŵn j9|%c{%N'a~'T+BҕҾPPuks_jd2ٞMM5/?#LQY ׃b _ 'ҼU+G2Iu @sǢ{ yNC2ƋY[ߓJXLJa, 9r)N2F z1(b &>Ջ{6+SpY7U5H7|O"GlkpvwMjs!bV,mqv_W# NAwܕ=T,T i։i׭_YLfŝyrJ_LD"nܼ 6N);ye=/ܶ?Q4i/t߳nxxvB,VOݩyU "a "n,,jbe]bUĎSī$˱6/Ғm-^XUIοJYz@}QD4b>%(Hq}QotD&0 l%ڇ.ilc0P@}<Ipw3itrJ?`7Y5X9{{sWCf ^Nnx-"p0Fn8J4uPk" Ɇ$P؟W̪"Jk*7r$/:*"u`6%6LMGä"vr>;6-EQp'UOEW %Ξ20*,zt܎mLWky,ѱMwCOi8m6Aҫ6 # J пH:8idzq7:&.aL1dh ꭑ%I 0xvx%o-y/RQpZ& _HrjX\BВt/NSy Q/FuQSD їlml0,wT}wH 5H?ZZK˾~䉡!Q)WqzeH٫^,*"`> ~_s@+UFSNqn,cҞbI;c@hSt~fZF{ma]II9źu7j ,ZbO㠶"hQX,DO;"jn?%!Dn*ՙ It⍚Hw9х_+xQnQ+}lkHZ ۧWӴ\f?UaGq,f4ȬyWg('yUC l.38LbR U1W$:z?'7~.iH̦TR Ӎ )S~}vR9yRͶeW`xс_gPW^^3jaErU(0oh^ezob`-|xϥ[ ۜM~2.ì,iMHj {ӟ O)Nܼ_vҥbAy6(AN5ZI(Պj-I\Nú\}KuOW ԛ:Lr^7 %dF052b=S%q=wʗm RhUaP$u{FGB9๩iy+}2N0k=oiL(Mp,mZ0d&x~6 gs|6 }oFW"c-_5f`}XݱHvSEQ^!-` 9b!@փM=g߆nU]aߌ7afW!{jRgԕّ,g[w ms(rDL;w4zu+Bӹ~F̠Wjj=!Mrv4:-Dl6jr/'sv;X|ure%]fGsP䄶'DtG! Tͼ4.^ZH՞i&ȩ٣zږ\"F>!ycR{oGuUALճVA2^TkO@1· ]!rb{ r8;.'[U:62-3%]D',K0 o\ugVn,WxyЖkPvάZ:F m?'1&O{5oJŭqn'%aGW/l EXC8"h!==[rk%ܫnfl2gT: /֫I^Pe,%e6G$<H[okZ4t|4eb NChަ~E,,_k.Ac*J!OYQPē\; )ho^zn˸\IXS廒fj"2,`̼OO!fPЦ}e?f@XipQz!M6ErϼL}op_h@w/\ ]3cQoAJ$!@G%$uˑHHk:P$ҹx]16+, L̬$v]r4b_+Y zņw:χΫZZe D[;efB`G>= RWJS*B 9fCu.s8WKf>afƢUl^aw9L\5P:C&Ұ$pt,+W@{GѬw'>#'~?m %#]P&IZy8 *tӱy&Leԁnx Jv2Qß|>&'".k$AGّ۴(K_ET(csI\P&㩫fI7SDD՚0B|P\GFJGdѿl6T9.2HYlrJ*ZiqwV{6H1%Jk}T,(h Q!\*~})Zr B hok o@YojI {u3h$?Գ‘.q52 Z6\}a*7aߎ:<t5H]רɩJx~" ..LTA*[Wh%@/s8>*xԶ~pnS8~(vff%> LߌLFSי0 ^3G5 E>f!.\ |)$}(Ӥ&$r_'k3ӷN1$nDsQ,C-I36.JM~3s0M; MsfX{eRi=K73;S7ς' ".le0 lp&.!k j/uѴ2Vw#Ղ۱Ϋol-%S\pLҳʶ8LBǃF0/Zz;z$Slೣ0dzȁᖽ<VzĤ'A zd'!D# \ԠsUQF~Km vO9+ŀs-F-[P!;Y`S#vZhnjv b8ok愜&{BGAn["7@؏(G#NqtmL CN"F( ̉KFp.6õ2w#G6o+§2'HJ*;'΀mƧ5ڣrL~]=gK2BPe4'*Lpfq3HQS;U"ccvk :w3E=tA#+jM+|@Mgպ%glk*6qqm9,Hu乤TD(C ? dfovaj:RxH1މ~L.!5F1y05skY ^ .-zgeЄ!!PO|iK˰.K uYibw޵Nd`NZDV9 XsDD⒪YѤ'⾄^Ni0TA=TeVm}c4%4!R.H׃L̘[COS.~D`s.z2~Z?f ^lU2g?kf;[UTVaj #VqHESn+ 9Te__u 05!PA4lX q1isy_j- el1$(%5f3Tn$?Ǡ1x խ ;҇hcl<&W02Hzһ>+cryy(s΀>uS7\>?;,txKEЁm0S>_˜Ɛw.r˄o:ROZHdP"VE/3eF0YG[*|ZC;M*D y{!e:푑}Q(SkN&~ňi' ? x?8#WSϥk>I>>y&.O>VMF㖤qs\j@fc͏{;<b ]8^c'g<Ʈ;]شʮ (i/fp?yڊi}!7m輸¡d魾_2~̊?뜑9>\ǖzݼ75r_TUc茕'AΉA\&p]ʁ"F/{fE4k9q`+oe0bvn|P%w ^C+a#i.vEn$8[3/ M9nzcyX#E>O ꭒ;8>m~|Gs9D]ovJh}.)]K#:͖0hFa5KGF9 >X~٥vofH'_,`Zz6ExNMs❱cY1m4L<4qW%L^,@>~Ң>8I"Hpix*;}@&p%g̡'G㶸Atoif$ke9jqoAd9% v(*gb8$go2.); i4TSa*ex<lAǂvtjA7X JC%L)#?{q;"kH7 jD AݠE;f% e<\pK!]"miM/LSsӷAI4C o>Q}oE(*!xzd卬a=j .MFJ[d6 'NNꫵ+-WvZ ssVe`1^;w b{cc N!Z\4_+?8;%\TYthOCTb0Zsׅ `%QQ{$#/Z@8T:jE\QH)bB Z':[fmG*cv i*^@Y1O6ɏˡw3z%]ã|P Tq9q`]KW. ns7WyLlHT"p?$.ɿINLXQQKğk~Q~7c%*mI [Za+@[ﮕEfNԽJ߲!۩gU(B%6 hvKgt}#ELSe6tjҝbZyҪ[c0KwHR_`=s/[+au _غ42966Ⱥ`>-Z8 Ġ}xȆ wbA/*\A:$Ú}dj5* W^ƊtώgEwnEqkVpb:Sօ0`?yd$RHSfLev.OQ[cI,{4.)q g vK@*.6o?M"tyxkσ1ޥ{"wE\†da֗~+ ^VqY_Zo6OggDϫ󸁭۟Q;5gv=$9j$o4IxVt#f&P iAmOXzC>"=Fxt ,.JW6I0 ciaR|(]!g줃]}\@<SSHVe;ۆx%#!XBXb-O8ȟBY_q[SJ iā͏YmD@ ܆41pPa\ߺ0hAlE.uʻ/gl(qBYmYe+(5F sCK.XkJWm6|0q/c-!^dO fXxG )$h`[҄@`XsV"(P4G/dqUUxo^1,樣.}Kb$pjw &]n,܊y619>T^'v7ߏc Y"{dG5IP2Ziݖ%M{;НևX&ռŚZ^9phӥ.%;.;:]RȀեz)l!:5ʋZ% ܽgPbO؟ΟXx ,[.J~.L vGetS|7ܭ9) uٿV?`9ƕZ^ gX qy 3oh',SX~ g BS%hiX@n[ڋ | K0pdrh@PmЂN#bmL]佄n0JX@ ͊ĔZercv&PNF 0vԁn6{mX!!:Nٺ}N<٤/2^ʥӂ_L<G?[>ÅCh |tfӬbOl832T3ƥJ^^]Ȟ5d_:ZwOV bkC 6gV mNrqGuvը\fg'!%u;a녑))\V qg@:W\<.ti62%|悏WZ;3Eu:DgrD_d_ CzNObgpAH<|EZ_a iHWO͝w% VkN~%vߤ;e)!`<~:ϑ 鸣8K)p,Tua&CCg npOK Dbɭts1c 6 <'&4KW4vcTH4w5-ȶJ#͌UrPެzUDty(NZV"q8*D))+n Q#MRjg1QDdUWbs8jdtFnU5th%oJBj[_ׁ ~L4)#goN7˲ ˆB]:Pg{D24Jer3J qUyIMO`}Z:ЄgT+x95{ЊXftoo;^K*t 2VS }DB  ; y*U{yf\IƱ<~\&giԯGȕOx;_߭}ݻGFRˆz9B?+ H0ڔ=AqxMƪ>>&N3|WE,29zQǞb˶1&(~^&5 gB,$-W#˯VA@ 5P_% -4;Vwk>%?ש3\?E`RkMuM!o"ޜE siϻmXD_d'>gT&spyЪ.F{L!5O u,ģ k;}]$ Uj Ax~c0R?gQCY,oTآ_G_>=K#Fצw+zwݽm&ǨHK=RtGL(F):nEgPOWJC`uܪ%f`wqN%UT!6gQ,,CQ-:*w1&<֚U)\'9_b< CiSMmj@(Z q^66޵ut|툇\*FUv/U!T7Ψ 0YZ'I;@!0B!ne Cu"dar aE.I<3']Y^v!KӐ5h+@P(CYOY v[c +T⥍?D<ᖷq.nP >*gaԈaSijHv;;Z/x>E'|AIWh;3&qZS"̧/{3 Cl`(SZ^N-'j̚eLUѝ஧Ndk .fMpE܁eκkx=Xuh:)`6@N(,@.>DgHu`? #Gt@P!x:kk.9a\Fqt\›lϦQ5 iT1(,CJ0nӾJϴJ]>`VB5-OO2NLLd|E1vD~;V ¿ߘl2~P\FUnSDV1T@ډcEj 8cOaaIfR%ֵĸ w^%Wr+Ћ{y@oJփo)p#te#Uk!h`,K(in4jn8SNαnϷf1`<>A3=@^^]U cJ&ET2TZlW W- y ڐ(EUb mj^ DCAFEK]$Y2k 3cxMBm+CÂ@%HL>KH|Qvr퇜;JL&`WcOE!SJ{X!GAcn(w!Q ,ע+('!f>skBk/XI! Poȱ,wZ7Yl-\춟 %y Gn%8nܭ2H%n84[x~pN >IYmm:ƣ(:#*>reE¥fdPzm U@w?'`FFL):ȉ Ϳ'f XIx͋2To9j߲;}aˬ>4d(qW6U i$)u:>Yʯ;w}%K4>BOJSТT+[n{30uM*4lx}!+=c&Zqh?~6/hQ~=IǁαݑA:GMH9|+V h_bM΅F ~I'8{!.>);4h޸gKw 9H8j!u%xW煰33@Bs!xH% !9<O(gxS]X6#q3ŶoJ9ޯc,mpgͱܱ0x$BF9V3Syżv] N>5dɅSxЀߍmjsM>GV]% ^Q:qj Ož/ < 1+-<,.*KT3;NXwM13oB ͵a"p;dۼd| saѷM9fY{ϣO؞!SFhiы bTI}dAoѱqrVҊevG)p.sK&RIW'g2_Y;]&hFO樺b-dtuڤ7FOWy-DCxTE0' }l/uva4kEG\n!C/`bzR^46=-tb H@v 3R ksKl> }i7ĦϳnxeilI}Cr4cJ5gϞKs1EIV*ئTr.C'JnEs_k5`C!rU]= ФkگGb[fTYɑs94޹$bEoVZ?]}1߂+,l.{ Ū,ݾqMWX34'Es^y O RJZAB&w/_(E߼Ob0ZHM r[A [ yh;lH CE&a9f-^ {%`E~4B׏0к +s ﵿCM $S>ap?Gw3VY? !h]A@[#$RD:YS.O] 5 phPp]> dkUOhEH ("VWMγa-nz @46PӉp]8G~3P~nK" F (N7k=]eܙx"v=;muOc\܈*fe:O8;y.@+颪э1qdtߚ'?H/:[j <'\k"tpoz=4e=+̎jpq$_yu &.쑩D8uλ XDjb\0I(Fs3mOW#?ʁ멓Xݰ4X9u4J+Hfn=嵳n0p[%54<D܋Ya;qK1i)C@[/Dv9@t&%/fga_C*ă<=ţ ewd88r%4d:q%F<\U =M< m[ UǴ1 2xPQɿ CAAVA8^}}R MRiצuAҥWЅ@gΣ JDؼطNS0PVO,ƒva }ZcJ%sv*t9yyQVEM~7W` a9#_xER=oZO3%nM}F.]b!t%ʖbXFVehM}- : \DUtL,rd :9{=aioI7,y?pv KO$^Tcj\S2rfqJa[U1>OxAX'DG|HhзRŭvN2 7pBBLf)wC?'Tkp=A L}k,(!ZH^Y( ZQA$6"~֟d~"BٕڀOnB]rY{ ljJ2ĆR+t- 9؉Fnl};.IPb EPb%'m}\^֙ q\ңF3X ^ףL!*@ZXYJl4+JֳbO XބSH>pg1GCǻ*J ~כ\h_0@*$RM^G3WJa5[N̷؀{\gTR? ΍Y/`]-K ҫ{}f{1 8x@8YU?$}}'ak>{E+y${m/M&#琓G5Lkjl *=ֳN<)f}~stj{o|w}\ᒸe9gF DPZj_eg͚~llDsnsF脄2/PbM|pI$DB|_sGeBpA_9 Æn2=Cg0۴ߤ,WgXA07${_1̈́`!Gv9'{ݭRƀSdgLɞqh/Op~:gq*Y>\zj`6SA&:_/N}lK=55G5h4Eg#Wı'; 2^&5i+*$ ,p,iCEAX &G- ,o ((D6#C ݊S҉-)!v8J[2AO{m}ݒم("8 ˀH#y0&As͝ɉRa'.uhq0ѓK:\K]kOr$b@IwW:ۄ?BL ܂}z?#Ycl0SčScy۾Cܝ9I朰"b}Z8\cF yFZS~obf7]jQ/+@4tdVa[7Xٓ- eFA[VdXÕ ;'_{V Z~gYa º3%yľqq.74>tLЧ X(EgNJxq!a 騠uւi:SeއSJ+ie}dݦ.".:b@!72@&A=AӠ.QUX9QZY]TXR(lFG2Jv! !מޖ2uH;MpG(>H˦Wgq/ՉX|;'IGR8ͩ(xdXL)&7҈ ?Gҿc"|K9eƣیXez2OʷU1svO=܌FeqMkĴdm`C[0:ts0 S6qh'cIZF%g!B;{4(K\JڮDc=b[[ݝ﯍0^⯆j4`B=m ZPf$HMNxyܛ^a-^琪@(^X_4!N#1ڱA^Srܰ9qR`pd=8+EKKm0xCe LvO} en41Lc,r7qI)诣 *pޣ?נt<!8!oJot)^/:ڀ;p%C,x4t0ʦ"9TQpb=}^•~R.U_7ɄtBϞwW23 AahwoS$< @p]# U.'UCp1d.$wJ{oRE:JO >7ms`y2X:5$p4 f$7Qyif2ѽ3 gגi}ǘmKwÙ.llǺf f|f,%*zv6>44oܵ,!=IP.hqb ;ڧÿÐ降~Y`${EFCd+sv(3@H[d3m\"CN *1ŐClAl+  M^Б3'(_\2e{;n>&lxw-엿40봰`>63ϧ4&݂wt`10`-J`h:߃pyL'rEt'jmK7dذWmP*}>|Ĺ3F6C b-4m^s}!x1*4}k+jpaґpJ[ %hCT@, efYMfr › r1}pd%!i5wTՋPx-πZ/粋PO>2/hY&ڸKG@r4Z6EV.Dl,DYʼl▤yV@踫)7bzsf:QWh_VF(jY~hq/- \KN dQ=zy4-@*hVL=5=U?Il5Tķkh>>qK,*W4K.s$uO{v'ݐGXSF_\vf<(JFC [$6ݞmI@(+3zk9YfK̹Gi^Y4_b[`߸̖T)ea*.=W\72ӣL:N,,rls&Q=bZgֶK;9=3O3<}k{'ʫӾ,cVYA#3zŬ7c5jrE^/.tb",.`[EsszHhx bd>M1hȾb3}X9A8PϕMP˯OBD-< +k=HpzQq c*Ƭaۺe8 ohFۣ͞/kn?c!I4\Ւ(Oh[<͂ezųt6ĿZRSKkU}!q&v+r+fmvݒm|0g2BF0-ˠC{ZGOOqx&Z c*D9.HU‰ZF_B]`JcC !|8/Gژ8:܄ϪfPy.xC>?")gd vSJn=`aHrc Q@ħӗQ5ƒ+xػ3A[-Jc2෣3fWFqz(Д=#<:Cw ƦZu^wM?vigkY9:jFQP"^X]EXME+ #k*eb@JFA pOT?騷m 6Ӑ5}B%5]Sk&7 Mthϡko]T35ˣoBzFAŜltwN m^{]K*19$(n!Z4/u(e uM,xZrIV%ꦤu at-,H@VM [gȩ_mU63v4R,W5]}!s"Y6a;9= ˷%,qyK~YtyL;EքŶ߿%u) X]Ƀ(9tZUϸShajidBI^ matX5A9c&[}gD7e¢ŬW{8!+}fpsvI97Lr$v[&m%g;۳Ro{HY.""Pѫ]Y==a{Nk6gq\iW8տcsAZ8ҤVҘ̈́ *Jt7afw*`3 :2G7p =Ǣ"ci~%I| WѱG^/?txwK9yf*{#uCq VqrtZ4[#'DأQ;bX B~ҠӰVHR `+vY & ҈")1'#ہ n:%۔=8:[qt&&5F9fitDpX+s] ikzt) 1X ?\}X27X u*F74r5:ruMtpB&0˨7QSgKbHA"!xm#*C$7I§*-kMDlT^ ϙ>m&)Ij}goVh郦'>R8T=5 ޖSKUCs鐂<ޱCSD8+D,k\fy #HUN[~vD"Qַ+N)2;u2R3bGZ>H^Fu0.Zg|ֽJ8WOvn}/b9d.8"owwB}fſ款\mZj ص߼ )fe m c5@z}Ѵ\kz.FϨ|zZѧfD\+0|)UP}+pX_t7sԾ"I{J@ӘLKܿuL/hc+ ޛ|?0"(5б\Ln sA4|&Y Wȕ/!~^@OMJK0ɛ+۔T2r k0)ZgȖp`:uB%;EWS뫂|lBmpHM=;2GWiBLs93?(4?1iwSX@}r2FcJ^C{\V  R auV9[ʬ>']K)nB"L]f4*R?IG ղñ@eK! ӵL%`;f= DD領azCvf҂t`ɚd* h7X[,;m^&ckF116;ud9*հ;;(Gr?tnEɉ+d{W'&%QaN V̈́m駤??!Hgtpw=X o}\5ǻ}Q3`:INůdѸcH{eF_I^Zo}@QV`y r-O`)d(f6j̬߽ 䥃U$ eӊĝI1Z 8ݣZ[ud6'Ł@:|BI0#H_bO:*;-2 |1g( дRs1ȧ؈ s5˷Pxғo?9 r\.c9UǏ/x/i_s~i_q1_"44ԋ/u'GGRx'GO3 NGc-W56l6 LL k^{2?C!/D<H6c_ 3ԡj`9N ЮS\&SDi|4pL_~JewR .s=zP_}vFA{, 9ԩg:dCa]B]#.zriR(TAS'nݣ +mLfn幍 ϞIG/ 5xSj rŅ?O4=9몗zUAL~x\e3VHk6JeV0Ջgշu"ct76Njm%Ꭷ zoD]ԏ!mS9%K9%isfO;{`?oRT*YtDV!jӶ-NQ7LM# ˄R@5x5y% (\7X-O(CMq9N*̗=*p^'ZKˢ儚KԪwQ>]- (FhF wT(s85J7d0SJ4h`-k_J,DoVLBLsP*=bD߳v{a:BnT>(Nt8l݁,%yNSFtϙ(l @/A1Щ ^noH Gzt$ ITϐ(;2[ ^Í,79l?wY-1.&H yj{vfhF%|1E1FAh`|.,TnpR3a"䳥=v''y Bzo\E6s/ m('aw+8L] 8{~-MҮ"M}I8t>˃Uŗ*5b٧WGɓ4WyUJv%Ōϥ:p,% %mQuvBF8{bI&hHN-@Y4%#C7@ A-yYcFj?Ť.^l?dct0](Rg.6D_HAÿE{J-:⩉YK[-8ހq )6񐼡1NwaҢPݒzIWQ R S'ѾG(s){3'C⹔zvŎ_$&}ҫDĈ5U(F<]8Ob)Cz*>rj~ld F3`p3ʍ0х.F߯Ղ}igv߫%3Y!Sy؀N&WNA'f&;k]R%˩_;(QHnHmdt,;a€*:GTg>rfsb{m+e㌤I}g5WS91_u-tXxH*~GM!4o>Dov> .h)T=\R$WR鼤F891ʠ1i^. c7f%gkc1e#w ZrCGJ%&&'DC׻m"Vؕ¤N]pZ<8sZ)8]-G[|}i*2ݦNwat+w+ٳpWRlFگ"gՕ7ad|&iV!F< |n<>јO6ߧ_w 0F 4SKls,ؿDew4yZjǡ<&]LZ4rYI]Ծ@F" -JP8k!0U7p%+n&_; /E(jy)@=wm2 (o~Ͳ^ngNba)굡Q߸q]RkF~-< 5G#NHl)h9㿇r$mӠt0} fc_aׁyJO/ < ♩+t iN6/cQY|GihOu]o`a>svk'&%rP M`XyBwPeib#9-B]l„ׁsUNnk6޳YS*$xr5Js*b [!'CXɜEX0!2ܨlTa(B1#7j J,%{~^wS)KR~/m(@ޕٕFVFZ9b`du$Fk$w@V ٸR)17 \+"=u#8r:rZo:d9T_O|9"l}>@dž<ð𹡃yU4nU7?CF$Dߙ@U w @b {A92',idQ L3>܎(͏'|).r}f]UQDqW-I&x%H͙Jև0 A'G12A#N~ ʫm]L(`(km$ y(&2lWBz6 M^Gy9>vB0k>XL`9IIYё7㣶YedIjY/1Ww0FuMJ~4xi K Qs!7I.?kA/("뵇9!8L+;h!fz>7Q$*$4E6 [y 0(fX 䁒1FBWSv}P&]o[{S-L9 ^vu<OJ3X6RMMS%ZUA+E|׽ 1P;fO^l )HfrZJR,T3Tr.6C *׳rf'lvI-ҝ4>@lFrhSbD lۓ\{>p8'n5TYBYts>7㆚m<PaY^&}!җs% Vg( rXw`wAhʟZ%Mp$`;!cDrWxo0,3 5EktϞ$F}!de0ɥX=w*\D TDC,S_&o <\ޫ, D(ƒ\]Di|v(yGѼ[WyhZrNypU$~"}u*z*d,}AXnF~H f$ѯB LmmNQGdh|;cFDxy opT &Dow7s).4|w3;o#5Yl?O#IGCH;54 !:!2b"XLRќ!;7+vn9JpiPbif;96dC'-V ɓF4ڤZ>HtN.ճB;f _{ i|vR" r7h<(| ]WN+dJ25NžlI_xnY֎}$!s edpBϲx,QnxckOQ4g$"s/o''4g:&?MmT%#z7cs_6u$򌉶#]=Ԟ;A7:ZW0R39#WR,2ͼOqfJ3ԅ7;w; :CHO1eI}&pJ䥋KOJ[NK |} <Ժ59yoJ/ M+ H KTKi nj< %ĀPT$:iE_'Ǻ z,OUYpCت#0$~"tpE|2<]j cIi$W ۽r8TctT_h$J!e$!g8ru;Uk]H.}/%,y5y/axa;Hq?s:K+w4]J*d7\:V#hvMcYNvVtmFñ|M s‘GK iDoBVC?/,HD:a_^-u`j?P>\fQLo/mM<uN#.ԡU8p& EЭ̵nߴߑ?pU1$ߢjWĈL2+b?$_[<d}ܲ5-eOuZE?*]j*C`XycX/[G\h+:辇Go"ee&ہH|cQ*rFkd9?Tlhu$X3YrtVҷkhbݞ{UrUNq B2Ig=z4n%  h\I y7R}rHչ/=0X򁤼V$!jCHJf mfY7騵]f;zCml^ux0Kɥp :PP)Nc~P>ً I2u%IcuiA'?EY0%$C}ByܰEa WY"NpubdIwޑ5jRl( 1;i{!tl}z*4ıM'ziq O.0,-s*PX\h;е  eV$'>]KASɤGOg D`W]?@Um1a3,>1JRmOqD|pv?ljbQ ,**Vƫuh)!hO%.oP02sJ{hivTWVԇ\c&XxƮ̀$DLQrUh0B*6oq'^aws$? O@^ҩx*C)aI Lc}nӋ:Я"o$IVwQfT@i@ t1UiW3gn,ir ((5pJdG[\zP[ E&QX=׉9]1k46.U2/ik#`T)!m˜U6-Y="uE$ab݁g$Ul.uJ;ƿ/'X2Xb,0K.m`-ezv.$*G0K؜~$}ĂZ8 n"ѶTO QS3+$BJKY)ív*vʉ@dE VdSFB-ESq94?4Cq($ݖh,)݁_A o]=7=`. dv[`t-#lZ΄,(@뭖 ]stQŨDh)Q_U>RpQU&غRbNjDާ?tg֩[j1JK :(eڊlƤ_d Iq_LJV@9>Ƿˀ>z sopTo26] 8sy}U:5C7}k !q/C,fթ)>ohD˭pC%As~clͥ|J8S;.P6u[k`Æ "6%%vJ?X7hi-ɬ Ѓ(~<@>: x 6~< 2Lef~C T NSb˄O_ݝ ^lGۡo79=I Wl6.?l 6qBd"a2qHTPW߱mFLe2#VB6ďN51x7hrjxKt,r,5os0^%'A]yŶCsHZsCjF9;yo+j1RO"cHC"B-|U@UA#^ %IAQwt:^Jx޴4}.ćglt<2eWҷVܚ^44' Ph(`{,}U Yh/ʚI< >,Gan@ܻ+%pv]11]\+cu^%`2)8-ޓMz+µpD[k0 C"0ЧsZBq$AOU1ga A*HE6)O?(."FӐDГXsG}q;70G8ڪm~2zgWZoaF Ԥs`pW;h1 AfiNH)_sjԏV޺&j <{zr5{+)y7x +y"OGkp[BU9IÌg/r4+~es esJ5`*Q<' Y" I1^Ϸ1UUriD}wFRnCcrÜi3YJ 2E(x +j( F Qm{7D;ᱝ(@$ׇqlQ܃"G׸ ˙ &Vλ67<0Ge`&j WőiP-KY ̱=z0!06bƷ Prf~藠b_4GI,K$P]#-NJ{Z%6nfñԸ b|*U1^/=>=KCE߃}DžSvyY.C *"}^Tq PGd,j-1>m0dE!wqxO77MGD8IBy?oYD:Bhl@?B #Y\b5U&J)JօPbYDow ;L;B?Sٿe-YHeiGpLlդXxZ*`ɄՍ1yŴ!u?gj([D{*GCjY<K?FJE k6h?8V1N0Ԑ>'e NZBOnSyKFH͐a7|_1I=xZw}8`*|_yl5&l )EkQ+VWɷ%M7vzΨ}]XY`2A@,cHbt7m ɱ)Yj{4a:qk }7FFu7/aIE̅Q`1du^Bl?Z*e+ȄD!%af0оmi.#6ex])Ci$;=n!es dv3JG9+?0Q\;p^pO niTG퉖ÙdLCn uڎ-a@c.MNr:!h :Znlk fmDe=n`5 :\g ~,#)oIno:awHIKXd(R՛}(`l"UE%-zI5RV4Xc?rWS W:%&NsV`{ 4Dލ Uv+յ֢)+Ei_h)'9`:QNi-RȪ zPVbWGD.E#@w L&CR75B 6&$^JA X|Z&՗3aOY 6 2//񭛁;v9nɖ{}Ae+|.kH-#ngFR,D Wq5g'6Elt;Y~$a7f+3Tp1!Ŝ F2'$F'}@}ǥzo`w= HqVCwy?`(bq8r3p뼒z ç}m]`k* O9S:ArNA׽trg*%(~œ>ߔS7+䑛j\XO ąNEЇ~NL%% }cAckqNH < rU!JPQ&F@PѸcgm_)gK  !ftCCUjՊjGʁtUB%Dki,-Xq&D"Ƭh8ڝ>3%hURYC3Zx*.2z hP98iԗ=͍t`IdRq?Yw9_s^i".p3 @wPD/.xCkk7>lU=#p%{DSr`Iͼϓz f71YTƔXR,H3E&ۂz>([/.y_E6ďQiЏYM:=q$p=jC[vW4=lUj87HɱZU٣[쳑5qGbxz!鸘65eo Dƌ:Bk$](K5Z Q%*_~XMúֆ4K Ia/g5Mn;6$|M}Gp@ǫqGc!ו?[k!BWZ`8e3KQH_hKF4I8A0at%Iٟ uȷcHd A?IvDKh+GdfLBrMŸDR><zqL%^:"?BC//J\oȯqDkz8, e_TbmCXN%S'K"Gcm52-;;L^< 0 ׆7+mBBIM`e2s)=TheIP0(bq"ݮirPs#|Dx!90TJPpphfp,59gtZX 2C.QG1Z>CDxEא] eEpb3t!NÛڃDFMqa,e`s8UfsK5/՟eto~3!4klu3s.lA:&`W]|dMp2K?6ɕH \TF4$5YHĜrs6_cIVE>FK\Q ÷ 4wL"V: ^or砂$T`1y&Rˮ[87$̹[7~A-K%!6n1i3@.k[ $UU+8}$Ui 17启IAr/A$Œ\:T9ո8J;ZtKSF0IV(^z[j/fMׇw<[?ޝc Sȵ 5Ba 9WiN 7Aވ"ׯi|{xcNJ:{MȧKby줻V¦AsBPȋ5]b3GLsTϨ\gFфq >G`!T7PrYRSx0!xmVB1m!Pag3 7n.I& Ѻ<̻bB+[k[η2DJ9+v?؎uX׀eP{MpIcjdgϤ\ڐu1yےn^{5UC1ਲJD 9&3'?YBl{]'#ߨɒa2[BDfPS5:'k>:lv0Z_jp  +)> ɹ-qTM!|!nYϴnУ(b"w/+s}OxH@ \c$doEpf0?a wߔKq(-U%YW{YJjPWnr3c^BU~ ?4yTCBɭ Ga+a)T~/hiBCחl^>ơXHJcK|D(g 9@eq~?HLWd^.힀ӣcw |8@tlubtfx}\kSNNrs=.)^T艿(XV2ɮѬug?Y}]o ~r\1?SYӵy ]#$*VaD$gOntj_wxסw;-Rq{e7=UnT#rJS:r6KŪ^Bﺌv>-?xGfhOInK "\@rAٳ;>m(ΓgtL)[/IթGU񻤫6״N%(Jm"pFI9V[窜CR22HNޫ0XkNhZM8q'Bm.#/y#c.Zd+> AYHR vMΆiwU 4cQg{)N84s  7Žjڶ4s4y4R.9ģJC,'}5׫0~C2X>cfGMrV*؊Tڈ-v➢ +bx' ϕ#|bDA]UUo\"8mDZx=u64 @fCnYl 7Gv0D" 1vnz1s`a~ X]Md+2uYoj4ֻ{bd? WUKs6,G^ v7 1O}Tx#>bWjB'=rrWuU}]#&Ξ( 1:O@T2H6TKEӜ'[\QToyPk{':gqګW*0_Lݯ0\7ǢƔ꣌%ɴVy^6I֤,hʢ1.\g\2 vu!#0<&] D --~ G xb[T5wb5M!mz +og󎿷UZɍ,jjHF~U7Q<rَt}#gXbV~hO)z21^I]Qp`vOɥKGFЪ5o2Lv+011KTZ_m@9J IԠ?i"dQvI)n {gGvMվhԘ.Ƿ)fL$m'lp%}l_ T]@?!L,U8;Velrt[*;\aMe?[\ 8O\¸y7׹I!}C[ a`^k12>gz.Ea2v[L.6[>{hd̬+#ߌ63._ f)DH Akc)=J{ڟ[3/H R[ȣxeWmT6wgd8)8y#vd GP)pwt+K'pp`3yN^e- س5Mڥ|׉U-3ڂe4hG8tͦX9WRM;@_91 r k`Xir"HN]-}v}P- ym oQ1~g4꥿aLzj:&rNA?V H]{=gSꝆ%,{_T { ds_+y@yQXkDŽ]=.{<~hBRZlYE){Fq/*)jK}RXYg(,]']`L#=0F*e<477C,mB/l0WЪ0hu~h5BHYSQւPΉ}ﴷFM5^ۏ LU֎J5'qniOGiҜsOIYQ]q`.s?ڃu:z[M@$Җeh6or5ڒ9Zq }^%԰XoYR-CBvD-ݿwd}kLEV=1 ^7@fzێqcշ[*'hO26,go\5YkcYʶ*o lMEf.-lSAN1=@+RDulHPȆ2\ZmrٙAEߝ,Z?,>TN*R8È Ģ{u  +'GiXY[g#m$dwynOʗUYGkKNZďyCؠDİ)Xѷ(u3V 3ā޴;'IHaؕ584 {\,@KbEh6uxU>Pv}=%_x]\-=K5|ۺ`v{N7 $?8fx@Q-8/¬-ޝ6ɻ|0?lz(.3*tOҔ,qvE YvFcԜ*~g9.dW-oSϝ7ɢׂ“4M^tgml ,tZZf='l\+1v0Qj &dsMmE =@_ yO-l3h{@TMRjAt*٭.;. v3 >W. 1a{4$S{l)h?u\fr,Hj/5䐯z@LP_j֌E!*8+,+[2 5֤9%myaLI=xST,7_]tZMbN™N+*PJ{O.fȺd7($GǠ9L (лR2ua9IGAg-F^<+K\D6nҭ'R7EDE>2 \1*$8M '&; $QXO[:Bq$Ek1r.%9ټnkИ`bDf{̵s4YzDp/5w’X]n{^,lGƼ7@94ł}$϶^G#<<\:-N"hk"䡢p}[IqW#θ]5/lQ@5*wfJMoanŒ-?s> !wC!w)(܆ͽ灊~䴱EdGвq[n4<SL)1ͩ>5j7{!X#]AlZ5U񾾂&&'o,AfCOb?Da]\%KN/| %d:k_}OA/ lIL]H/kYa L^Ʌgz" oCʞd_+bTX *"B6$Pr.EFty,  _ߡFHA>!N.h9KxTRNP՝a_]I%".ͅ7̟jyZ=x:%ߤhzR*R'7|_7ie̒au36d`GKo]TN9 Im絸e2wQ|mZ\ Ͱ!bN6 X+_͙QFyӺF`VĬ~=x~c"`\5m:HS#*899 J?0zu:zh-Zw Ug<@9 ]:󞷁U[geMϓׯ6"o1!kg1AP|_l$yXhx*{t2o(GjFI;8=OaU4^ 2C @ޙ}G/6Ѓ^#Sf ʯ8ǥ/+t BP.WO^((##-1w{ 0c;qwoȁs !}Ý$G$ZKe C!eC$CNjmMkHYF>LgAm 5f+HDQ! 7AKv2ߌ+r)LP" 8Q(|9H% HuO=CyN ͩ>7HI/A94mP6r< ^f^F: FKn>4^e7^cUwhna,g&ROWx$ @|CǬJ%ƣl0Մ=t.4!>!B_H X9Aj0Z+0<vdQ&KSGei{Vk ^ެ'y9S E&G[[b8+NH*N~@u.U٭ zfߝw s} NM\cb,u\\z;/Wtv?#{aWK r׮tݎ0v*!;g$EPƱ\ $sEǵm\#@ ɰ]RcB<ﳗQgvJlF2OD2 QpF[FZch{dpM+%,cNx('&XnRc_FvPG sKeWDdA 17ۭ/`G}r@^jTwy־xe?v],%TY]Nv.%Jأ-9amq`71m -ru0w:s<* =I ϲ"ӯdulB.' \d nō͜<뇥Ty݇D %Hٿ-ǾL`-1Zug5.JW:@Yd'NҮ[\#4J荹4a v~0j ě$"m{%H%[1 Ն᭖O"Oͤd D+4ZьD$Et߷. VE6 BPwyqp ڕ:۹?"rD)/qA\ D߃nvHާ3 *yk".;+ba"N3 gUj^{D7Wb`bߓ{BY1գa~s̽sz=(bf?ݝ-r֛ j.YDmG;Ed6Ni?ٓyʧ8#7zi*1ɴ˴_{1*gڏۛ(=nS╤d7X0reQ˽62byB|&TE?BybSϜ>e! [Wj3E-CM55zxB>y< ߷Pqr>7Olg&& ~}? OanZx^M*Z![d " Ō<*Ȏj$  J&Z]k`KۊFmqcF8m$)8E[:Xw&'SN7ދ%i2_6 #' Ќ>zݽ7JhYDI5J%ZXq@SŵL/Խk}[s_4@DvDly4 K Z5`8`O{_AlH cdn4∜yO22n7fR_Ǣ['6èg֛c1G<ةɈY$yWtjϵ濍{9Ls'%IˊD]l8*mָg\#:A SoOk@LˌEYzݴYsH;5Eu} _PWx Wi >ɯ\~W7<>W jҁp@,0XLYA:PݕP7j߄8d$޷]yݵnpUVM]ۏY_ʀ:a L.~H疆ľQ|v 鱠9FAa, yI=2y*jAun"bXG/˥u>Y8א]|G,ϻ:nE5)wd l!e8E X1g}e#eR 1o'+kчrZ*x"F@σUg'^dc%g F?V`*U|~8{˼J_[[X f>k^NLᶚ,bUNC1go7{ͥ}Dٿ= œW]>L|ezAeٯjm@0950TWR>3nrt>x+f0Ù&{E;%7Lโ %_jH.BğXЗ`4) pN2:& WRd\#KQ/ү}~KIh8h@pwjڽoɭ=5dBEy!YP>p[`dn8h81y1eKx:UAЂ9Ac3+YW?nH*nGGV1S)/BW?Yt*ZIǼʨz4OAAʩt(|f<t#Ϩ?MqI\D-ٮ6lE_pLLIm}L[o =?v.5v7Ll~fAJ&eї%2̈T[2?^rZVCYQ BKQK,hЬڥ`BVĂ=Mi\_ݓ @5=A?f((Εx◸x|A9P(^r͎pTAꆊUm! tk d/ǵ<ժQ|^\D=Hy(h8S׭QtshDn-].f|a} I(רQDfxYP!cd4nv=^8;;H u{wWUhU9Sʆk1` @%YHDeuC^6HSIxav^mv)nr\q]T }+Ԅ>9wt_`1$s E=-zA@%uQX~ GK"ZeaxЮ! S(O]{CN+w(NOQMZhUoR+1ojӎ g$?}v!WNlDbh~v@|{W+?74g^j3ZM^?/C9Cq/0hpJ  KarOc:ׁد\bZVyM؊߭To04A-cKז&k|1,^ :Ț07SGJFgzLVxlI eOG$L3( p0IM)b$r[}t4Xxv4fD/hE~IfؿK/_Ld\̦A!d R a tѕ}hC[u?DH޿:O`+֭0XXyܓz[) | P%-dc% K5MG0W~P5ޣ,SO3/QlhMW6NGݾT覫nb/oAdR:("9kΝ^Q޷1h~ tȒNGrcȨ#4L1k?Qf[P7-ߋ&Do(f"bqBM$Q{k \ï]0Fμ2ι/㱈h=3'5O v8zN`,j8iIحZ-=4svPfqp uJ)TɊ +ʴAƴ$"}yNjzM,\r"9LzvDb ڸy9[zΧQlf~$s-t1fUp^ \Dا4%-7['y9m*DDŇ0nXF}Js %Ģz M>,$u2\B+*)yb*܃Li'rdu}iL5fg]sq o$w8.GjaP% a*Y~'9W{7RfɥߣȕS_جP 9LHwaSO+vNk Lg״9 KCۗD),dx z'6D!/]sRxόNt uaG<˜VXI1< x9c% GkL}}=:U}AqMG`%աF7sh2Q[f LDNS#YvI+'6#UV!.Jf3]Bea >7ۆ@?kEJv7$5]hW IjͯNgRW(5!7yYm? 3j1`߫Cop#Vm,B" H^R\҇D Z\܀J3 -QD wگU쫎oYܝ=״~X=1agZn cm1jKqGrozy|z!" A{XRf?Os>Hp%EoԳ"+7W>ׄN[ 0@4ZKE&=W`X"sR 'Z@8⾁Pr1JdbFuբ1O/GZW1`W=VJ_aE@ Õd5Bji|̤`*ܛ_ACw1F~_JX3 _,&M|B湝ɣf>ZF"3?GҫhFՅQ\6ƝdhlH/DH`upk0@i\I_`SG4T$ґ\w0[o/+1DA 9/3?X6'æ7l=vZ+:f?xq=SD7NRѶ%cqӽ>`V}#@F[ݝ* @${}B:OI|I/-ϝg lV&ZUǨʼӸm7G@+AD96)w]*M z)o6mTw2)Z5ϑ4c%oQ (GBt4$\Xx6"Z=y0@s6a r0DM$S;P}~6kV\'=RvÿGkvwm_'=UOALBSȷ;F9c@ SX8c܋R􋺰ۭT@QFoB^aJNvOY`:)a#ި'@3o+] j&YKnY(h5oFle9Xρ9nC%eal"[oҵ+x!iyUr f >>G_o!WYtLCk-4 ?[6g_-OnYHO/b-W#;e ^SVWlWrp{,Zw8G&Or]56-4 OUM !-QeMOhqLqшl m 3[d HRp,iaOU 8۟TBy%Mk9Uv 깑p[\O6e.^/gLBf#~ώwт[%ҞGQ*lcW< :~~n*N(KeyL]Q&,Q/-0_? =H p:H?=u$ukj':uk}ljuZ'x\"anѷ2̭^D[ VpZ,hdR^/;woY[;8TjdLLwsXEۢpr.4$'ߺV?S^=Ô2*xKj]q eFo#I:E$Nw-(6Tao6kMW߃A`%H+uV1oL_lU(9,XJ[jZŝ2_ g ;s "2٥=.բvIS;8T/ԯ_PE#b& :Q_&6'#`֯&]}4:l"4\+@d~:QF%Df_AC$]YuH0v`8bTIAȊ\N1p@&o~ة8;XF21c/Hϭ&.yOMsx]aMU'7NH ݏACMe =;يp/JOG.tp._@-uxvWgPDH A~B;`g!*(r+V:_XF%& mgU$Lj60+,c6R3C\f'!m½aQSNra [JqϤ6=.nL?4>iYЗαePӈ )AB*iЋdֲS(;dE9XlR:އa Pn'Q?LCpSb¯J`H]¿ce aJJT<g+ ';n"JLNd?He yNJLZd tv.)Wɚ}[Ey%# 7G&CxMo :-rL"{qh}Z;:0ZJ Pʈ_L?yOrPN9hlr!AoU>1K*VI= d8ҌA@~4A gMEE-pZ6Tu*T| WOXEXg/rsq3p8l UT |7݌*;hr H*yyf: 8!:ԤLxpu%jyِD f(gWNyh҂ aWRb$. %~sMDdנNh\ٞkڰ56H,K] `0HNPN5^%SA~Im.d{!wYͻ^kBMp5a3wnߛ엍L)LyZH'p""/*_p"[3A!!<#?\ !vX }|M %Bwb|OWnB yE`̃MKÅyA'=AU^ _/yȣ31 Ǻ&h%-jOutcAWu<w1FrjoV͞Ǧ0)-<_v'Z2z {W ٚ/^t;8 Pp$ Wڭ ϗI["]JYEL"3-q X|&KK`k/V/,P Aa~lهLe0$qI'CØs헄jc9h>8)@mh,Raފ֍33 Ʈv{$adwIӵ$hIKہΒp`W`}gfax`v1`4,H1laW~Q.@6GU޾ɥ=hcNFYͩ#g$sVR3M6 ^)Chn,%1 L&o-fWpG&UNIROn¦(O|MwVц;W\#]z)FXQPn^6'?-x9qԄ׈hIc'̟v[14+V 籸+} pm`(2Xl"5%Ţ,K\?slyúM0@âCc  ]"XMRO^j}>>e6z_X? wTki[mz᛼".|L*+=1I#98ciru):76,B ` "rNs4Fv*k Nd'Yfg5DL+mJXHCU ۂNX`.3};3BJs{ֳ6I^2Ps7y Urb[>$$8r @@p9zm[dDMSfD1e_(zu*Q,&m[ܶNֺOD/3"W'Ja6sTi9!n8*jMph8)b:*#bE, g.3J+lq}YDŽ꤭ŗu%*oaX? YD5|Dubk} B|Tl`(&5E;4M;ol :QBjgF*4h \-Az,/d.Iͥp<+$"zs[<SȊL9|!e6.*.`M(&%Dm09 MQxl2f{q{zȕH`G:[5tC&Q A0 Z:qYf>cY=?@1p};YRf>4%0( ctM>Zg{I 3̢Z&G Rka!Ba+HwDo^揘]cY9.f F@n]0 {We{H$i u=3agҔcɿ)B5Vaƚ=NZRGX\h{91kFU<~90qH 44چ%>Ҧ&P'F3vP7r\ gF>>Ťځ71p0]7uvrAa>KTo ex :OؒtdHѩfXw5Okr2[ xN~d5"|p%j[@Ѣ~Y\ M'3F39KL*["0t 6zqrzEpmQ]X3@oDտnv0$4mmRǴNdiv rrH, - ;bvĶB1?4侁Lg(΋jRZUi%2kF yrZ ޯet%*$Ug;A؎9+TJ7\ bc@Va[T:w [9VoqoBXl/W̷ݎh8# Uc_+ NK;S&VOЭ[7xJma<$hW2qmS6־U~nj]@E4!,fELF#x?w4JբXe }+mk2;b@]zu{qN^aehkݞ̬>EXq #8U$`Uk;U: Z)GyNɯf :QR "+z`(s%ITsVe VVTswMQ$cq1 @V l  Phu}XBj'_:[ /* %"ӵQw=^Ǘ6 vc*kVʏbYN~fis'6\(\=#p4c-`^i,Ιf< YV;V:WxK܉j;eGe ^Y/mI >s\!mvٺg$VVp94K gb1&7v;chDInLu]3O'mSOpvKy+FHE`]IVQoosD/sIa3Kg[i~I.@9kZL'0h'#.aªC%}MWGk}{qwi5q|ѿu5gQ(V(`~ށ X.6<# kϹ&;HC?8?I"&"zND sxAEe t)T47UF~*w%|=CbfmaZ@];Idc>tV{PDHH/A=B[}#hJвEOFC Y$kQWPI)3$-l ,PF̓i8=+/n:# KL&?!=;fV_˹}EReYh2yjg-5ȭPډ!M0 BKmr]Sv0rX|B*H;_pfE7;py&ꉇ&eJ!jO$7c͢_A= p$x W{OդI.&@HP=Rsd,rR3m2(_?S!ɷE`Sehʍƌߊ/S[ĺ?W9wr0.t e4CSJb^`0 "D&zS776( 9|l.EVeϘ\}j*B@|bjn9$:YQVS³󟞇xߥ:qcحÑY|7= |w 68M>b܈+}Z=e 1"G@'iN]͕a x}YY3,ZsHҠr?ŲY~dƇDhqZeYn3$I"Yq4Tи,D` Ō[4'Zq};Oj<=P=2d?"Ǧs'~2D Z%nL?\&K'PJ?4:4 4z #e ͘j6tw "DyJ6ˁxze&*9Pљ֍ʁWgu^g@4-& KI8F@$XZ?|@T}J148ZҶU ?=FšH#g3fZSc={|z$fvXVlkUYV{*!j/ޅ EgM#};.\ ՑiLM{qA4l)-%J(u[l7y)ϧR/6RvC'++ߏ5+uxUb,GH}eS~jf1Uq6i :L K}a _3-p}ΐy]]EkYa ^gE}C.˕חg&y=JCw-aXAclDfO {4'_xԸY#B$.9 ln(Q >\2T4Ε wy1m8(վ:GxBQ2WO2bJo0q68kL,xCqUuImo<$kكvi4?6?+c+Io7]zr~ Be)&s^;T@؉^c9qQ\st'g(@"wUB+>ʙ³=8 aϠI״J園'\~zvg`CPB ږ7^|a3/IyalYM\ƞ'xǽRRTIQ>YS!rQPqM'g>WF ]W?ۣ]Hrc L6+mLHQ2VR-qSΠJgkcצ!+(@wlR0mY½u󽬠 &&q`@Z,4svTﺇsjJ)ߠk>Uf(WiS?\hHqqyV8}L˽~U̧9c#wbMZ#-=b\5ǽS_vC dG~1#9*Ȕ,} BN6 nG?gi hH-曅sWaGxeyeCp a$a+;b]EzL55 6a23ea:|;uW((ϧČjRleE& _)< l`z|J7(68a-Aw.{^)n#Tv|s#GJa6O+@Z~̙E߻@mw4?(P׶x^at'{yctf KTcFRsTÁUj|!oM-ۻ1֛K`mJbϐSl6._`2ެD Cn 1ku&ҥ"Yљ#CoNx>% 0J L2z]t0yfG#!;}b`=쟺1C7 o3]Ƣ-]D3VcYٗZ ?$%q-4cB|$zP uwprᘱ/u픚ƷUn(; *N>cnWd \I,]oXE+2;o11AR\fh)ϰ*V:7vۄ+iSI]g͓TOn8+LBn ?s2CeN[ fr42Hb Hw ġH> Wm 搇?h^ ěрښ Bn ńEq>n ⬇!.r\,}=,*ǭcble]xĮx(HwLUL͆C%-M;X8pLܒ4NӪ-qM,UK5c6\IvQNc2\×EgT$mOQc]_4@*_7]M~ޔY soV0S TLD u2Ycщ)v@3YGSUp^ǟk%4|b#OΡ Ht*NmpIFeGlz(`o ^+g e@'zkekI,0íߘo쿢;_CjwOr"/IYv95`2:`&s4uGKxA'E7/A"f'^-YE4ױ1<$DKrf%+H6髌$"N>Uc0pqqĝ%H&aD4y* xQ0ѤEfp=Mξ X1 +)|E]} bsBO_m&S6OW^g8K1ȗV ȇťʍ}sd0i:>Jfnȷ F+)~mHW 0]LXR/^VRV74YS6Bz *% "02 4RmhI&]䔩T۵ pWTnTS+._bt/9(Co`Gb&2)V͗˓!0cav܋V[!r~*J[1WJTw!0G>A &֨kԬB͂n4㠟)'d0ᅰ榼RTO*r38pEIy Gy)V / ~ `;쪶Jt/\z71/l bTUr!=y=m+ 9&Ufp0i@ WNdXL%*r?o|%Js;sFO YZ.W[NstK U5‰0PwF^4kbf )b[T-pIro^~Z`:ia1TE:u${GÂy~9Fh2I}[*PkbY'qK&YLnS(>9@+7+|!C>4BUL- PK r8 `[ RزqЁC/c:[*)H}V PCɧ'ZNGڽ+Ut:z vM+hE\ RJp6F)+Г+D&)LP3[a q3O=bhJIUbdV>,ao%;$ e N=^}Pn 6; h%v6@G˙S4$-3?q=\x!c<*]JzKy[p ,jg/j회r|Z$]%=;a/~bPRXyʹ?eBBADju[H gWo7 ,a`)vf}M q?]ky陉+É_ @h؛k%T'OK0_JE"ӵsנҽoZT(=]P&/z|wO1{̇?gYqҟp, jK|ٹhIv%d-< m@`>C8jD1_׽"w2O =.f,bp_vUlI ywP,CG!G^KP7,&H?%[)@f-"i>wb:3hWw9YyQClyej1>-U%D)Ds82[%ٝp3!H5gr%61B foOL;O.GR&_ 0PN kV;ALΒ79^xl{ $̧q!.z J9sr ZuϵS+g Q/XK ieH.`fRP}*M#Ƴ^_Ƒ ".''hq&~ɦR$ʃZ}DE2Jxt>>+4Qۤ4 ]^GeTHUbâk cRK/643޼qU-a:B(rWOAv^K׫UH%e !-z0[-T=r1 H 3x|cn~QL2zX1︋}2Uf!mXY',>&8錦cR6xc;ɀte*Am:yHW^in1SLtR D":ȧrjT5ڷUxXP⥯ Ov.2wmĞiѼ8#:YM;c!)&M#ZxлI( 3G^gc3,DOnȿh\YyHrTT2]uJNgjphZx29MTnMءCy"&'<ӍKɨ/X\kLuDCTSfr aP9M]k(u"۱rQio,7-.0t۫VQG8q>=H?_}S$?/4 .x=h!sȂTIp)XQ6TO:Ɋy󹬼Q@ou1̌X- pxmC眱aψˆxr,7pmxH;J#_h2':hD))3]7ن1fWj;Ӿ[Ppb&& qDqWj%Ռ': #atϢQ- }3k/xٓ瓱l] (#*|ߋ{J̶WG&?= TU r=Z~ry  qZ8xlQ٢[sRH>acQ n(vr3FGbcО0wR,xCGN1K19!t<tGoΫ 6sCCn_kit! hldNgiY}2L yIx *hҒ۬tgg}811wvس.I%z'( nބԸlT'*?w5A<\[6_B%iS)wh kf04krg}g(l-zhgprpsWVI;WO?حO56qdJR671^Zb歐aBڅB7kWiB )ڤPSR{t]әbuL+ - 1OB}xp]_>La|&&: ! M..F+,q tHlK*Ćճ6j$+JD#i/ڙ#P\Nc[@sj hWhi/8@ϛŴt sKZD(WYIÇ\@uH]^R|%&R򚏕9u>g"{ + JZht/*7 b?6D$7C{"Zk~Z H&9Pk3wЭi50|51]^\a#k8[ S;U:iW9gE ڙKgh^F%Hq~0S#{jRĄH\j7V)|e tMߥ7>P|6wwK= a9K V\;8N nD`*\ʄ~ȟP9'Ѥ62 h5t't=\f@!EH&KINk}<=oLq22ܚ!՞6i2lW؏L 3t//8QqIim0;+F7D,n^[V"TܜQӬhɽZU ywwMhWVD#Vw\&{1tkShC1bwfM:"tjDu%aջ7"#1 v@`3urк,é鯿`; )w)7uJIx 0+KɈDZsa]}h>bw_Bїb?(h=M2`xybS?Uu:C9\\U'(c;ՈM +[NtUl}c3AHJdKG{{dc&^Zp: EWǐdV;٧~"&)_me8)n .S?ҟ;~T18@vBCct岹aAb׳#s`kYʡZ5~w4_%ߙ!>N8}Z' O%^ϑH\ihdx;i/433UhFOQs6#=e8JY? ַ~K4DXd a}+n(Weݕʑ!>IKLwF9RFHۘ:\؇Tng3]GIި[C m4A4)?)Zh]|9 ;.y h?BgnNU'#w4昈ԁ?󘜘[@!oQ.4%aB't[ £t*mEsZo=LW|3Z7t13W2,ߣIQuTU'.#.Dzz!vG 諼s6"rehq:VO##qa qAظxDK^y\\. *aֺ*AzCrAIM[@o< ܐDMXe=vt|BuE]&g܈s}o=j9Q\x+}Vw/@%R +k"AR9Ov- c𠁵q( M Ͱ{MWu|'%FҩQU#8Ba*ad5?6j ́c:} *`D@ڦ4)Ix!,)SoN;WEQBguxz32|z5{Щ.K/X,a$fi[Ann!Fxj 74=AߜF+s sC.L`ISt7X- 9Awk]B EϳĎ~٣[>q/?>!CQe< lvcF/;}mIγx-F@82ˣܒP78lM \z>qsQ޻֧CrIP1mGѐh/3v70uzyq ݩN\B;wбGVJ_OՑ~S3{#0RdZ<{Gz RXTv v60kqS&`"5_2Amv\m3O'r}A`HJ3yK_3jt&iSyՒ}JO# n?0giE7=2D/};Wt0T; !QK"K ~CPT‡8=`]ކ1 $i=+j4bh˚T}pzIHyܷ :!:Rbcn=FQPQ.o68SLT(2VZ0^@)ČJްް"atKU Uv̑I9?7 !nVN\ AsׯfɇR+i`79oh>/3!031@s:q6DŎE+}gG竴BPˀ=u TΡ/LU(i > iI?#up#t=975()1=7C!g7=GѮ cW5x|V<鋆h)bkxnt qsSam=,nL+"GϠorY @TRjӆ @0[S:ò>ߪrd$u}H<]ܷ.R O/bc}> ;j\ j> {L6UnK})=b|^v›ÄIdp%K7Ȉ s =dG'L8'>M3exL21NP%R#ࡺ6Ng4)04~'r5RqL~Fs3_f VmEKuU/# x%!*yo^И >h.8VGIWq`l1om1F$)[* LƠ"!LcЇg;^r1nR=14%cν"d멲Ms)>?;|:8֚k5:A?+Qo^O컐 2PKտKSY/l.o4"4Adfy4Zl&2 K?uX5y:δdvfW2n#NKxsܥJ֕,9=~"`0qh4xK8]O'Vb{᳂i1W_mDbn2kzނE|ơR.K=JŒt٤L\r9d|>HX {&Ӳ*Pd3:JD4F`ʎs9wG!`9a"eA;Hu2(x*aDl4\^pHV4Ur =;ǝ+9}VԬ6"`‘qqYc{c(ff><f-gC+=D<$ڢg}Gï\~\[_1 ?%sK\\ʻ˹to jͼ(\3(j ^Ʊ IO@--ERJvKkFj!nZ2^F4fCjy0$\3 qz`YOLZazSvCM띵{:G8D;9Ԑavٯ@tkD 8UO)< d%,_׃mzshoR|]<ۙ65^'ܡmI jʃEd ;..G7AFٗLGF. ͬȃ J_3#4=+u%ShnvI hGss]NK~ jN0̜W?'5(v1ڳ €shCO_f7U_Qo6>sNh9Sq$߾)USc_!E%[c.OY;'0GG$/Qwqn_}&"ܵߍ A'GtU#x"3WEZ֡;` IAHlfy@;E^$4o3,Qm$TuoÞ *o0YT^jhN4Δf g8u!0 >៝y' >n@{LH_,ymԣ&t&gYkR. Y+e}, Z%-ϐ5ЮZ ޗ1]r?} vMO. Dk~DYF81{ P/.dޗ?qxrL-.ʅ?)M_ Ɵ'!!^wmp"_9֕F)D߂-[}6`! >UT W{|_H pt"Q <.>3S2&hE9*r cX/Ϻiynh.gf Ojl|9dCXP\g.~>"4sAl F{,`5S`a1 {$w񧍀-ڎ'3P-}6Z v91^ٲҿYxGV]Ɂr/ku3n&z0)aӼXl\CGdH eyJm !ьT y#v0DxgS{gg[duu`64ł^,sD%qBH]cBޥuz,LC\G~ϴVɿآZA[pcg0߿|^&0IotY!Zl d rxC:xhw| Re|@~lS]|_8e{ԒF mᨗ:EٻH)L,WE¹CAv~x%0tD]`=(:inDLdfA'`G;0l4W4\d(C='h Ȯ[*+uk-f*/H4;m9Ro&&\ .JP DI8B2;Φ"+oIKt_r%mvg@`erZGɸn4DZ0cZ"\k#dNPI4 X\(ՇDԐB,kE;56Zoږn nQW ̌r"Ɵܴ߸ζVٔv'Q^i[XbiB77 /X9՝ȯ@ `O}6U0]la-)SeS*yX3܅mfd(_Gth`Å&˂nA-@}߇Sg{ynn5F>s:Ivxr#C6tnp݄]!ӪŕFOWt|/mc_u/ߺ>g+vm@yTYD ۹$|z 5ժ5h`4lb,cχ?:RSK{Sx_yχ+I@;/W3YJ` :8Dcp^03^*wVe:&w6,P%Oʣ;e7'F`4T%濋ֿ4}Ll3@Ԃe+xYKCs'oHb]=4&t:pzvJPOD؂ﰉ e1ϖApO&oC8{w'PдEX=\NA}ƻ`b 5=8Ȝ z}8h'NaDv&d 9eo-XȪW3fwV?kK/q9fL#*WAFIhEo 2E7*BC;]$4OM`Ep%NV).Xq, tFZ5Y8{w_ N$%MnF$:ɚ#}?$Qf3Omìt/ &[OdVtDUĺ"$t_3:E`}mQ.`Rv{EcU#R{o.l eUj>dRz@xF |;G=jV-mQ&3W(2*[[_(['SwU/4Kin+q/NG;э%EʋЄ qSK.,t .CdXHNj`E̘ZGٵǀ(zT_ {a@Lq/Y*dY8^D7a aZb-6aly\LY|Y05V6ҎZްlZjTtŋ>x'M d]'ԟiqnG&]7˭߿~{C7\g wY#:E6 "[ ]µlUf_[axSQvHϲ}'8j2M~tč1.Ydq:t} M-AFnvKZ q;Tm$gRbVk .+ phV,:!*dtD&x>8c.sw(&|ȕ(N~@q#L5O,Z/66}M$%4ͪ6Lax_7~?F+AbǶꜿ@7:+>r9 Pa趛:Uڳe?azv10Xz1oR3EBV,7X4.h}۩-͂x&5[49h(ھԆxqdɇ._Pin>hYrufj/F}K#,49n I==[F^ Z JXUpQtU {.w`˪ږݥ%3jp:t*H>;4&\-%Kr6CEC`r;aޓOۊ4aV)/3!z:,e~ғVŋNb ~t(MV%2S~mb\֦S,Dpj9BGX~<7EKWm5%aCIRЖbh 8L!F%yր?F"æ@N:#OҔhl&bS;D~~Wu:0¹op&}46u6 6(+B~eCclĭ2~y}'^cAШ/baj}^,\׫lcs]6[[19xjL"M-h!_TsChF1W:wc<$Kٽ[[ᕫ&$4Fir{洝+}!TAf1%/ר0iB&S'RN}e\Jb '=yGo)[}e 95WOͪޫοIn?[ƾҽL5;k@ vR>#,q92B9ᰑ冊n ~քz߶Lk*Y &D&~X w+n߃S)Z^`?} 5`RbA{=z!ء2YxkmYHJO=>%9vJS~r3[EI:@SLFg |Kt0`ᙓqCn Cv+\g5x~,c/M6}\o"usI Do ¨. xtW_Kd$})&Bw#%з䡜%6B{]^7JCVeJ&ixQԃ+KfC1"ք9td|":uڵ|K.Q` {9c묒ojTB޸L׼,}AG՛kEQFhձj\(8J-Kl8`'\f~Vo;tPFL I2!@6+{2B* \:M:ީ$]J閻Bg2-NW?6תV{5M[">& g*2 C_ZX BZN^~2A,rd\~]j;lQ m_+̷̴0m;nkLj)r5~FCgpA6>S+$  tYvWQo0F$Jt@B.RnVH;,x}P.iI"tjfwxDF_eQ$ $y뇡b0FcR_u Ct񳮄 3՝E#izrL!*WM6dN`O@ET1Rgjg݁ۋF'|\_X-/#}OGY k~ + (6r)uUJnyX:H[+Pր&>ӹ6~j `UNMZO| nfomV"苴I<{eˡULMXT^.^³q/8 t2KO]d1.kn NZg²FZhkZ4 1DЫѷո_/7}k`hAG>w e_u\'q  Ucӆ.A1zncs?Zp ?f"^+׶KY+ J]8G^GqV2 | zjOОhfIw]oMCIu|O<OM,%e\^O0 Fۗ{Z]y^NvN֧8D{5ėϭ)%+S%z-G?dM3ȇD-'AHWTv-[Z3?՚{N2him*m1iס"y ǀhJzbcLۗw[ UC^*92lعD1~''w#ZB:}Ճ(-nHcʒI;rq~: 7ӽ 6zwS+o޲Aw~[[FeɈ8Np )8ØeQ^+ؤ(,D?2KYjzA@CG^r$?l[f~b[(gag/=*EM~">v^ l`%m=s{7݀~ Xg ˨$6,qUex9zW}yha2v@x-xu&9> GpQ"֟IR {^A^}!B*j9LL J'HNz|`!p{rs^8j5 47rRy.jCR3:rBcj1 +;8&R-L"yLwެ̉^J&IG8E×JMCӗ43H9ou z%rVVuY|rXq0J%u&^Xn2x,ni+)m-8O[ \`8r^0AGd}A׌~NK>*V!?u^hq°X|9'`++_xΰ^RWr8D\vU:Kw f>9[=մt4HUjŎ~aBR" qZd(#&p03؞Us[BI _"A7Jܰޅd[P[>_t:?2Q<^|+YG ZLh  }j5X vԌ/E ?+}Ϻl.Aud)(|͆ Pb5|:ؔ7xR*38Ђe:;Ho=t56.OP7J3DĬ$K'|ōF0 1 lz06)4]9P,$ R@"emܡpt&c|+s)o Ӟ &].u͉jVkE8P ,>Ş<$(؀Xt,c'G lq=&t+!"5CQ 3+ڿjSݚ#[$ʇ N7`CkPlb@P6sciǒz~+WXB>:+Ƒ%&ʼMS6 yIplkRycx|s;B}``Ą> E.FhrfÀxۣApEAkAwJb f-3趸)(ͫeDm?Yy!J/~TxK\Jn{‰",jm]̾&(}_@G|XFUr١ Df!e\Gֳ4\Q$r,8skj Sh\%X ͱr3a ^ظ 6 0 T ]vֹH_iIz%Ev̗X?caq7S01za9?sDvE&s#r:KdJ=HAfcq$'-rf^ί~,S*0m7w;"#e&jLFL,ĝž5 d؃g"MN^ hC @L&#n2O/ UBL*m˟ DIadf$?_ҧMIl3'!~֩Kr%ܫ R_Ö8\5 @T*gC&Ҽ r'Sҁ&!w : j4Ba /Juzݏ.9W[,ôX2-|?;zE"Һ)iEJ%X #܁%z̬"}R=&(Vehs"Q%t<-Hc h.0i8ɵ|~Q_,A3P!tT!4t cत MI. _mUczE6UG5~%(:8ˎCkv}ICz@ݕ2JQfL~B 7-֍".8 v<;jߢ~ As3Gxͮ%&cB:\ZQ[Q/Ax诜zDLqN?uqm:s~T]D,VZǮ,7wzi-#]X[Bt&umuB(y6t2$$VUY+h+WdBfRa i~{¶+8l׉ϋ ٟx7@ D،!"Vb~7dC 9x%(5t2L"=$HĹ6ZfNVnsKCA%Fd(` WNvK %F`t~5cnCh7$g"|Кw.@ 0I,Ͷ,Ougp>Bo1<j>TK) A-v`Z~Ǵ)sM3} QtZywYxU72Y3VD6 բ7[c8^5(=Z/)@]Q,p|PH`DRzKiT#|iމ-:p0?+~7\z߀L^ە|R4~j.;u7sϡϟNZ?,s<$ <ۥ`";ahUR͸B5J{kbGIm5('z&:DMMҸpP"6(U(w nU@)pF3q':mSjGENd|O 2yoC;x 264Y!뒫| ^Ga^*rSOÌ$cri?";0\V0R]|/GEH+r,j J{us}((N2on2g34(+}zE^9;Chufj(d _L"?Jth#2n솑||W?8ؑ~~K $f_;Wک\.?'"^"v ɢqT[|md?אbAej ڌ8r9C~RauPL!ax;B7W\LDojv;E/1pdaLHw>T!3bYQ,߼D ׅ2_uS҈9A$QwVRV8vFkuUM#5f%ŵPrDÿ hRH/_L1 9PsNyxp01b|择^`?Ny#PVvv+W>΂dKqK ;mƙGZ|{$_3)Ȋ:?ֵRP.,k )6~+D\ εᠧ#vRxXpLAmechZ{A&.ɨ|-,:fn^\joYuOl/EZf ޏ̏Zk1 sB2r8hƖHz!͈?a,gazh Ry;,alYfW(G=9oql r*{֥s^ *vk% p!K2%sM1'[K#1f}{zoܳߞ=uhaNDVZrp#OvMUv58?ΛM=`y];_q~ p0G-<٢V!n4|ʚ$ba;gڪټs*68g@0kXPkоfu= SRAȇkl(B_! {e,aҮsTR@q55}$᱇xkYrզ9f͊ R% ݶg"Jo/P1,| Qu8vgP}V .JPA*2Rr0OE5e}d2n1n*YTĉ.Ompq9Ttژ|dul&+ {b&e5uu5rJ%ꆬY(2h 흙\~\HEf)& #Xˌ"` bPp؋ mEr=x0X@TP>[nѕ-L!NW ކc2cI j#N;EćME%-T hS0ujFFYoIפcdZ7 $gZ/TmMr.ԡ2I׫L'5c7RU 1,~!/B|U Ӧ.oQ/_;}759[;ڶʨg1BlMm7çK2B UCr*Iy@'".2#CbSn@WV9~eg\BJPrT+f7:Mtt|Y'4&{dBQ TFk(-;zJc Z]a{D?&¶%b;fL-ȅ3d;dEhO}jhCcMzS(rPn`~h˫) l"$&uՎ1dra P?y/E+ :~1XaETX(ZBAr(BQm.0̈_tz'ӨldSFd]#u*I7 +I$ ,.QSk-eXRZ?3$~P#ɉ@q104G8?nGj -ބx0sMQiG#GПtnX\61E\WJ5U*0|+qOp.4绷vْxG Q 2Juėw1OOrd:ɈXTD!*1Mw维rWɌ%#qDj8RV>G"9 :\ ΦDr=V֮{VZv#%bf%FR.ֻ>?^~w0U=WEq{gfbQաI6֎+-Z ե08ZZOs顸=c;Iqe,Pp|Oq= d2$ԃ:TSU,&br- >=*,TE17"Db>;Qy9ԋm٨3u^ߨMEhY^Փ,hN( y] ,\grt#sY~Z~*G<][G=p&̉#^suk{/֫tw (Px uڨ{Wxy0TvFWAޫM)&4:|lru<͏G\WQ/X ){mc<9 Tz=A A@_fͧ%iВhVvs4,'_@6 @XqԦ+!_ ISন`:[#x^w;٤̻)/爽,R%例N e$RA7c'\Nٕ{<` [mx+qc叾 U|n`NgVAz5Xr;벭HE䗖)s19 fh$ldt!U2vBQ\K}OQA`gen|[5\!v ;(/b? ybE7^5t?VZy3֢]L jv10,hU%AV^*Hc=2rӟbӨۺmN @6٭E`+wx"sqb Jv@ t-R1v&su]{2Plyɜ[fq&-{w⩩w*숑|v&S%k.$=uW,-cW[z b|'S-䖺/A '2''(O^U7{?ٚR]&#^_H99L(ı7B[>?Pb0%6'oF|zWopYc/X i O;"<ܲE V^I h)6=j)a)?k{7Wb$&inx- hKE떱p{nHU6څ]S y%;(r MYKQ+<'?PW`+q]Ki(:nt5NϨñܫ0]j)l16aX~y{v FcDD`Kj [C@3(lψVH㿐>9 υ|TKB",\~` 9>v-3JN}y5N)I@ ETE>>Uu%FPk:|I )uF5lF(^Zj+\x O46/Ɯ |-;/eio(׫swwL>9r>WWMw!o[?Ʋ&VcLffXAt5wmo`X,rXO[Q_y%GBb'J(yyje%+.;#Etbe_ h2vhFQU]VԜ߯:-Eo+&ih;q_%՞9K ᡐ=317(?rd X0_>U3OP0ɟR|6 "gg}TL }[^Z:0rD;٦H9?yN{;Wiz#缟6N[*w 3f/'of$>-Ť+ qJ%4u b 82i$wƒ d"FJ(<~O "K5![lƹ 3E)xY ŻZxܞ/ƨm͗ JA%_로L^#[kh)h% 56{ə&*s`J?@\ [P-{rhoݷvQ8PV;͹S @+>p39F)ӗ&&ל**G[wVFu;A~E9Gog%4;t`^o1y5Rɂ4ɗ?\7/>䕁wD @x39)r|V.|L-ے 6]UN%X]$95/Ȗ(iݴdFpe\J6N()?]#+t'f 8M]۠Z޴Y_ᛰGn&%HEr{=} Aztvӄe)Gj+q7 }Awts'&a)uF}\˚#u ~ "<]S{# 0?RkhMfs\oqw*nbI \P8gLff 0XÖah :EYvq`|Zg`cvG7qae&^yIs)b.h !y/!_PVR͞I3VvgaQkb_OAtvSY&UٮEXϮ#iLVB('Ҧz{iOf5#_+] @(}wKԛR9FK$lfGbₘ򭘿tj>D1`p?'5ULDB۳g0.k< ϝt1GI5 wh0#;/(sOVݔ C.AyMވCFd]kK^AGV Ճ]? 6d ܲkiק'"{ <҈GH_ƘV{Z#gp1nXQ8ڣ5,]Fؤʲeޢ/9YngJ[m%oBMh͝7#YE-{?W*ˈ* Kkd 7g*trk-頙EPp9q;@)%=33"=?a@Xmt~)5KSS+ "몦tXǦJv>дh5{G^B>K@Ќܗ- 14olVx`)1:V•TJ@:.wNhj孰 !n])AOZx,rw!Rokz$#5: o y7NCXv1>S*XҫAX$wZG-1H1q!jnS8J2p/Xqi5^3  q@f) 8eZ$>]rSrDMwMTj8b6[g^廲\+UKH&$Yt#s8%5% py$hekW!uxK&ò*Īb|^c61$m)rP1Yo=MlĨ * bvq}IWj.WЧA)XͰtc Ok}Oş=w+x"kT! ߲7'LlGp#m{l#/9tIKt"߼&Qq'4 2=UOapw^1b|![U4*0zm#s[/=WΡS$iP㽑8ua:ema189ͮi737J-kee)Ҙ A:LzF'm i6yqI7-6cr\A?F[ٍy,xR܏kxT3'(4Or}0?5t׺x1ϭ3vQq1ogΖ W~bY{xx`na[αtD sp^t<鍙GK8MG_|v!4{VUT184#Zֺ6x!2?9>xe@ ĉ2FΦkj*1VV拎nJw uOꗍ${ح*q7Ǟ ]S_$2-KI#5zf⨯hٟ Q"yihګdWVk}0ҍQ2z*rЮJ9d05q~75V$U;|t|! R0A Tx{ A1+.-)TI"Αy>@Fui6l{]V*i|5b7.Ke3F_žjPu2M v{: pp;h ,ƪX.62mw; jAFD)/Yu`V^kȹ%va8ܽ?{pY%[?_P oi|ВRsg@ `֚IZ5s3'DqUwTQP7^Ԡ¢Y6,MD,Rڎ~WrA;OT:|gՍAz&-M8/+&{ ,rj5'떜[/ژ.秗e||M^ hiIy֋EpkbP,w14M.?Xz[lbwVhKJu}(O)ƪ7U2J6 Ko u$+eyi^ߘrK?Dd 'f'2^m3R_uojYµHL͍e.?f0|@2S?=Y؁UU"~^I7[Ԋm"'"flp; p6ʍ?L=],T%~>,͜RuFK>8Ck cAtA`eyb. >Sn4/m*6I=-,IL07O׫~u7n]׾ 0M:abZ [^ E£+`WUd2%LLWp(6TRE +nl"~jO]35x,9cEja6ZRKoAoF ?x ~y] }1),RXQW?~O<oV9+T!ՐҾ .st\ *_n`a 'g8,Dglw 

=OO0ɗoED%n' -"uflQOWAb(M5 Me5.p;U~SDnFiL <%=qc-óa+%fԿg ѧ38)1f88av@lGW@.:<lҌPHM.Z~'5<&kccJky9~~B z6 z=zcѓTYJg#g[Fa!U#PL13O3 Pa]4Ï!#;i{iMt/aX}Rg jV.~58le{8 519CV#|;3SS:yZ'=,%IޱwWF )tQU<9;.N0?pFl{ )4&@q2񄯣qZj+2`a aՅgq ]Rt0 2W5"cc!=u!Pk:ɍ$,0T8ǣ^>𼕋NJm| 㑍=#Y] .M#JLU blVY&Rg=XpPetR%W *6cP迪 9Od'` 3I -7B:M|5?WuR.c ,B)V@ TM#Hp_]z Q'翗oȌ")m[!pH~1:q4Hd <en^V]*Fwt?TuG౰1 sHbW,&vIF  Lyࡡ$A0%NhHF% ,{zPmjLDF$CfC!?^Poe,uNҏn7qݶފՓX+m: p-XX=O3='ǕsqR ..!F 6. 3B7mF}< T`e y8*?GqĴțܴ}IjPd栐#W[m?6R(WeHh]{4̉ꌳM3FJh)RdfF?Fn}&+NYxsEIocHVN~c/wf_%&o穈'f.@9 y5{v]n&G."/*gN-. uv^)"0춯늖?խħM_ d*33/QļǴ4Ο?m[%8T\[^n BpH!R}Bm0 g f?1C--O߽DgO{C|;ka:?V܉+:ޅ $<4/Ќ(x5blc}!@<xngΨO _K̢ߴ`J[ MHNIV_Ycsϴ/[QưS}'!nR)mˇxO60^ XqHMS0`UrU*?,f{Ė&]F1 h\Z!Jai'qMple+ԍwruqD{0=jI++ B76yX ڷTt#^ hk)^EjK#mL1j6t+=t (;ϛGvT:m?$=34I9Ӛ%Qy%} *|s0xltAFs2/y@Y,yRbR¥+îx :+tF^S`;pi0~.zt e<`D /. A!t7dK] Fev6Ѯ w}IEYt[eya q1]l&2<*K9_nn^H>+dN!ȥ IQĞ'Y"Z%4Y%`zfqv_'㢜oQGF]χio9^.L'SFʅO"s lfGbIr3ˣ"1v+Xiw$Y]3v=(Q$'%ߨ,^2_\eS@ZCR)Sڵ1إ`%m$p-!ꨎÒ8^e+&m`nO@(VCmCgKYR|\^D)$ 橏6w2'OhbR;1EļfrpdwiE+hY^4B& w,[rg hԀnDrm`BJA,XZ&qZub\)=,o.l6Us}@!+tXk*RQZn2I`w9McwT~*e] WA]}IJX4X"@95h>4 ;"yl:pz@'9Ā|p0gkYb2e:sgJn3;>oR{-dS(s^q2%+0Z56}! m6V}U0wivVvҺ3k._ \m7I@/?~l<, LA1 ݬW5.i02# ?v;JwS-ܖk-EO "SPO&U둨!B^LO#wUDPnoJoMT")p 7NZ `tv.dLZ*3 _\>M%>@L傑 DUc`xS1iE^AJ>U&oFCj8o{tj@n}bFigx9w v\/4Q3*z"u&'3@ŤZCbMU$OFXD.L˾"'UTg:@4ڻuAm72@*d섧oɒ_WVD8 %pB={_UHv#+ր^^uy魙s,-3 exfV=9fiZN@? dս|3~j,\<@3ʍGrEVݡf#ScOGlxR=Rzw]f[u%(vGDn{S"'Ԛ`&@1;7V,#kMZ#|RB,͏HY.x_CG#F>Q6DlI/DSnaq|v[^.Fu^k'W BRŊI-Vxǹ-ֆV^:.K}fm1~qQ#!;-NL<c -&4(Zxn02v?_ݒzikTo668o%\ňS? W0lj 4,"BEE>꘾ F'A$6Yus~Uhkpq2O;~.1v5kHj SAl͘,9e^LHý]m]-&6!1loL'=dV-IL.!AzXD;!aDt%FJ49Joiǃ#Vq\UJxvF1,Ex+POWM #T `R(SE!,"}OِʅI|'m>`K[vns"Z8HT0n2PgKRzpД _M3;)B{hj'z\瘫G8onQk۵=fYn^Aeф=6[!;Ok#MўPTt;k,Ty pRպ fGicj#~L>lnU#f T:)/5+N"lbduwU" Cث@-U}7*hnf;fRTmB5ۦTRBE,ur&k-#S9RQţyC$/v?)&Yj.PwV§.I% bgDy1CZ}j`oO ĺ7㉏M/*~tWQn?$`3 vĩŧ<*HDdb+۴pO;#x L`ߨ/72Z BAlLt)L"7V8lC }]D9_rl9g%{a0*`k8.{o+ z1q6 U 9LGT,2'&&D%t sQL jStO 'fD6\?^Ycf8<~ȫo$loj[9 ɆqvBnźhhX f)x`GDqM,Ԇ$] 0fh+mQ& qxWp"mc )O-koTc%3vdiMU:ayc LhDZS!k A:hG hc-u~ ^ZoQ#z& Ҵp"v."St-C;1PDu .Y@vI=(at7ÑWbGk9)0ry;{_E}zzIߕy~SW-{aP& "z~!*nۅ+S]_N]%N5CׂG2ISdO^~^2k2 Awu BnuZeO.pa[L[+;6BX}FA+=ţbE\Qha?4&۶z/6 ף x&yK%ҀkJK_][VQGg%NX辠ZCX1;'ݽ1Ջ^5e7nLAa+A5UWHXa3laz| OتTƂztxE,l&HwjW9 xx<C,3LꥸVB: 2I iY=2gE~8 y=Uй@+a^}Ta1%A:%odvl2KܕBq6ΜMÈ7ueSoH+z Sǎ!(mBo"+Q94&p)*vIq g:9 %lM(/KM[;'Y@SAU%1G]Z3wEln}fÝQwpf,aaAe&5 -2ZHDD_"n Xfb[‘q..0`*29Xqw|#g]ClЬr=k v"Y"#L,[RaR-]Րh1c4sg<^ܔj  7ee4A4q ydMm_;%+`j?v^6 ٔbB<׶ ! +޷Pqt1ٯ9Ƴ1`%V"xZԝbܪ&[/Tkf+̰V&*|0WdɯQ".N|d:vv'@#l$.g0Y˷>iL+sзUUCp ]eTn8eh2(ZZ$%:]ыNα8FKb/=?(-ʋ ;"O(pZU7W5nh?-04# bNegc8y a%TlZ߬ a;ŋIe,)+}?2 qќ?A]6#VAfQxMuL#n+*q1 o:*h"ûgccO݀%QOh]b]G/e*ǘ//p; jp/;YkW#tl\dNQ=afh^ji:J~%y [zZxsAںQ0&n6opkv䪒q>.@3KIsaȩsʆ rg8`ZO:V>&pd$p;{m(f $g옑\ ClrE*m:Y:6%5fO"zP!تZW,UN_eR[ fÂfF\B^CkRZqOdsh&tw7 19"s) @/}bgҠ%][XmptÒal=cv/wն ]6L)pU^αwsaB6H7}>YQ$'~С-LIc&g.dB-|n/83l]Brգ0ՍIQUe3Ad(2V%(: r0uB`'B6=:^io~ ;'h޽S 5oS¥fG)Ht]RzFd-* w`~TH}szF)cAfHEyZ  c +|Eg1DV`uv(9IA^zZ9H0Tu ,]"&ǃ<2,Bf>9 k;'fH/d}<絭a$h] j:NE'e`_H<&1dx.p#ҢGe}sm2]73Um7R.ma6=~" E@< < AU_RNSe`g\CVۈG/ %=EXpO,? J֦bM=N(&|ڪe~š"xV4>[XAjFk T@x?ԫxqNڹC͒ñH3nL-p]J\qּ Z =Ӑ6bWPUl+Bqݬ`ɉXe1*%:G>ҿwBB_r\)f7j#*pTծᑄoH _2?fwӜ8qk$mƒk$pjYY4/[m/y{Ca8"pw< Msz2-(Yd$&H#އ͚6p HJC2[D-go:1{e \puȵp#M?n"Q C31qk \V:OW;P԰3w jzۖ,dq{Ͼ_;f6JEڄPP^:C%v{7;yƓdg(a8j sk "pڸᰤP4gG`CszĮ/l2Mm(l\wi":s 6u>U-zW3\P}6hoee3_*V$5T( < /Qㆦ&'Fܑ߀`=Z 7Rl(nzczL'lx5˹3 W.uB 6QIhDA\Eyqs[S*Y5;F8QL|h \=}KiVf *P(#ޘ r5 l86}A?7"d AnnÁ`MʻmKGcLvѩ$[ WST)j PR"GlxfDGJBǓP2SYa%"9/FL" j| Ӷ|B b~ljh[HeZ6\- ?1wX*6kk*b:CV{eìa:Qj~t?=nF(w!z@3솥) F6lg}z(?`tvEh%Su\WqɃM79>Թ),̥cz.;&F Y aF,Cq7:2J@ݸ{=Oї';5BE Y#9;L4+Mٗz:.([DV7X[ /|Vk9w-Ev׫՝HqZ8fNO;@ǘ~D!u"@- ]R 9IF=VU=la-H^ 7]|޻ :/* -T $@!CtZ횸G { \.ϼzR76c0Wj5'Gf .WS>3M.1hbqEnAQ9K8'`Dn dT{ކ\;t z  +/`?lR\;'v uW꬟3dJ+v}@t8'mYP )to"Cv{Ee?l_J#bEF+n8v"w!U|;ah(lk,o.^RzKW HMj,+43 V'ϼ@5z`%c5jȲ|h"Z1uIXd W{k7woG OnO9$ WCCzM{@D^|pr5󁴾CxN;]3Ƚ=]bgh1"Fu}4<< 9Zo XQ,Z LrG9ŒnF%kRYV_z+M2L1`<ͽɺ=UU A> 1{O~ ~e5U<֭Z-j+"8"! oDHk0 +$V?gͯ6E| oGʵD~1  VJL-,`ʅt%ݞÚa+$rWQ^|UVTa5u&&1o_!*?ڎD[HP[Zi񮎐^ǘBAWo~q^ϴ֨9a y06HՔmJNPsmgxo*lسFl\ 7nH %",;fD}K% qY$~1MxO~s~T2v lqmub'_¯Y"|Tg#Nߥ\"W 6v~(,)-0:8O ?h^[lO#Rĭ V^eRӕʀ`?&[/t}{%+)H㙾 ǣ eq#*CθCX&];[jX)Y,V*).mYQ[O}p Qȱ_/Jw^m>]|=x)'_:8*: KFOjaH?ԏ<{ֻ@2-xC(񟜸)/ S+x.D:f;q0ի*a JX' Rb-7ej*iXBGĵ!:x#}ZڤET2iO7o\Xj;)(A^+ A[O[1R %lg0,ۊOM–QO//*P7#Ǥ@k=P" NZ-aԸKpq* g:P9HЃ2K+&>uqBuj@l8Fn^wId FK(d>_v(_36+w1-k{HC|B-5v?\uũsܖDNO~>Ξ]kxRM>nzJKR \1$EPFGr.Ouٗ5k fl32|rG}ņ6+}#-5@[zVC@N'}6T:E_"en!b*`#lL„ܥwh5y7ԅH?V J=|sc$ f{eTUOeKJ/Ɩ!Of&`owLÑy REC\2_s_jKX$K DjqޠC1IZ[= o1MIMΡPvt@rN'H|ٟI;D=uDBTZ}Ν돆b8?rg-;J)㸼 ?&{u @1B\k/^TC٫ -1GBHiQ0~V{9d\b_'wE0m"\" m214C"@4ܣq>۾^("iAwmy_U]jU!Բ$ZT;=%)o5Lipq2Ƀ_[mz`:/c$ucJ_ \ 3%Pߍ1wG!@F_M/ TS1CøWHzy7jY&mpt0I?5jfc=9,9߄߆4ZKbKHoQBzk1Ji'胄.8ug\.OJCH2Y]agb5!_VR`d#d5yr2J[5`֨m`W4c@>V=:Ց4ʩK`@>P֏nIbj:C1[P?ǭ"2S a7毙v mhjm|T?`Z ]i7:O##bnnUUE^/B8n-3 _@8? ~yYp m*8}e~&fE5* /y: C Z O]~Cޏ3=o"% S{ήhhueޑMgFfDSQt\>K$ZHLmnnJB:(z&Y 2(UXlmw ݡBq2XNv$;<îȉfւ1n#z$əoA/77f׽`hZn-T wZ~VR~sG4.L1wk!E?n˵U[SFG§j?)T-p8^ʀb} |F*i2겁6:9w6zTw` S0|>+0q#9G ]y YnlUhW{[r ?܁3 d"ME.#*Hf] K)‹l/kyFP1O !^U$7?'n|id2DqH\D|1@ 5ِP0I2yҔIqs[ SY[lVSMXϔM%fҝS+ i`c A8q565YSEkԄ‚C[Zr#!6PzsV,3mr&"KC?XcgW+Nc}wU}MAW?Ӈa,B^wKZY5()1jfz?ul+_,ae9xP *ǫ EoʼLXkNK1rV50=;a@|f 5k" t_pi*hCtP^Zn6+ HqnUyN=0{pg%{q%o2mr񿐚mWFUvl50j: 9Ӻm/ɌLP6cX^_t#W1؞Pl.3\-dܔ ԣ3U3t^$<0 ҔqTw0  KvwhM+6>OvTxbC~J֪3+tf?5i`n*&0J>if c=F &&0ڝE ^BaF( x0{o4/MϲMrkfLV28}g3z Bt] TD! 6nN `V|i YOY{kK4~I`K˶Ш [Kl$~֙ث~'qGiϦywPf1\A7𢁡PERK Tg^H @P{E P~yFgfzz\ҫ=^|˫E4+.ZaC1ZČ_ؼʢ[|ߡ#q::lvua U9!ysmNF!Y].GUwL]UtۗcB9{fu1E^:砘3 <6~UkV#X .jJwZE3>6j+:_^vUS؃L/+ \*P7N|ܓ-ʉ1?(o&ᆮ6+WN\b0Ujj:zjF ĀMG;Yglze`;r'RޡGfu /6wJD{x}ݹPYbHZٷ8ҬǂDk_N%\܍|.ϔourqSlem" xZ}Fq>|0qS3. ݛ{$ڿVMO춫gؿ ~hMV*`NVQ8d'luR@#7Y9n["Y6+{1(~lS+hQTb4KDi p{vuCv \MgcEGL c=hB-}-ECcUQŬ*ː|;_,fHgsW.M!%pYeKy|1|fp3s1Y^{6+Uu #Zӿ:{f*$M&np&(6|i<+d.BFΑ`+ѢV_OQIMGSjN}e}x}.xO=ܓdTit3R@Uk$@VZ"9iND-5.o?! nz7 ȑctV.O-@t|Ye )R6de 'w*9//y+!B/1 %{#`Jat}Ah)SQ+WszSŚSM?fJ pX)Bʩ2+C hbhhRO(|T 1 -HC<{7PT͕r3t/ıG)6{+9;JRi){/5Gu,I5iV:Yv:Qݝ͇tš!.@ΦTrƔYfAN~`AIL; W 34 I69 Lg|,K !K}žO;Z7#Hv"in/ot N} g5=jjk L&@ߗw;cga&\CH0X!9>.'  ٘J`[ف|qU۞] k$ áL v+Agl$Cj_+q”!sw1Z*x O;y`blpS;+b+ӑXAZ(#홧Y%z]DǫfeE+rmJvdF[}LF_ڴ|݉Ek,2 !-Ê@9 FVϊ1sa# 87Pvį]  JQb'62mvYOu h4n1S<-Ӡ/<Pп'%ژ6UƖkF%ՍwY=mq d@S_H({^RƓ 9RUaFb^IE%8(QUKùʝ.^)a\TV-Y}1q Tif$ #yO+w8-W0+ͭ? {nbE7 ?iL]ϖq=:n§%qq2.[RծtHhmk?N:^+^;ztUҾ~\II͝eWT'I: &Q%xX (ڇ4b´BVed:#5:нmhfs8vqUE.[+ۗEXAUN@#Zf2$,30ژ0aU6GכH$VoaGrA]8ޓť]5'ǘB3 心cwJ3t z@blȺ@ *%ÞsE窇?߉ A#XdžT1JATt^K]dQzPy@{%j".qT(aa|Q3ͱeC5m,6;Gz%jӴ{{iޔqd4W4Әz=s /Ȗ pΝDX?G=Om+ 䧨)A 'ds{=U p,5`GΉuj#] $?q2,Jcd`qFcִ!D.P["  %l+zl7𠔫Mfi`ѓrPNFL֞uFFx:̖]֬ٞ}#?<>]]R|op.[[8%r,tM'OVO8OpiTDr,i.й猳Y$bRK _WbLT` bw6O,H,_-.d ~!d˂3R+bf5':Ȏ?Et2U:=GoH/ MD"UE.HAe}|qVO˙M~$="f&)څ~׺X?(\Ϲ߬6|\ς$dJT Ej&91}Xa')>qH^5g~$ꎒTƋ҈b_%h,ɋB-33|˥Dml L2D𴒣:8Z˳)x2/VaՂ#C;|> ƙ2Uo2(M Yxjt>6TA6#!]d{(Mabe0)=`I/ʼnS=@]L{ _2|P&u~OPnPbw>lպҧ'ZzG u¬Y$nÕ4¤4]]0紇ݛv>S:cA3U%lDI~&o2<.yCg&~XZ=W܉A k#@sع+ѕUDHd8dp&R=?Y_EX#ԳS9@ &rPc8Z`Ov!9P8 ڹ# +ZOYtL/U {]3@,I{"l / z{lh$Or;7 +*Ks4[tgP}#t=ĹlVwKz]ԙuH`] lК'~`N3"dugC̤K1~zz_yPU }(iqi?]s"Vxba[)fC" q6D4~%))MA+\0􉶼c_EapR!a jAlN!zebÏEnn}v¤BQ9Cg 㕢}<8rJ0oE?EZ9z]R&}F7ܫĈ (MǴsYWG@~A=Ȍ>]M:zUpg a({xԍIY|8#dp8j#l%kwԦ]s8ˌWQ !-m|F`gz+ZFiԋKK! _ŃNp֒0ZbN)298ed?#D[n2$}gմhC$ s%j6$H|&[ɕtzt;v݅D H+>3]c ѤUZ "cv؝.϶LKJȴaP 혧D 3' aSk-}@nva*|ȼ{3wJ,f64?TL·cj.#qmHZдPwCަiGׯz XbDnzBNKKz~ak8Zr;EVMuag[>.w .©bSL!ލnk|1F7m2 -Ac=c"??.C uN}IF+`g_ \o:,1ur>w 'nVyrhH~-TfU7<!7[P@崮ٞ3L N}Jԇ;9kMhk~ʤA2 Wr "+@a(1vmǠ [X|= Ţp0E/槞V>@⧌4`H-ڎh.JW>g z*$ '_x.7&4 !LiXl\בMI d6 _y6vDٳ?;ěe,Y eLljFUc$A=`KOY*4ΗZJ*ek$P"Rϕ.f5\v~7㼺 tZYtgo*^C *.(  wC0Q.-JH#QRca KITxbMoe?=s&ZgΤ}}Z >ǑVZPޘ∝Lշk5 Vow!=#}"ް\5vՐ8DvG_A:_szJtxNy9]CHTRt>_Qfb=\~ȣ1BOp *ExSe7xJsQXK3v[Ǔ$c=@K-ΑA 0(CB%-d;hn+㥳x;sbRV6_yRHT%щq$F)*2b"7ɳao\ H9$UB *{[5~&Uje]L¾v=2)n$nϠMYW]v@LHs/ I>VI (EI1\wMӛD%[mu~tGIzXIrY$JxxeDYO0bLƴFkyqm,[tze"r!f\(xc$LsJH&ߏhHHϥ*2~<m}&PAaQ ̈́CGŎߕG(%հJDѦTns  K8?r/"<]Ā/KJ72  gxȠ5f*Ҹ _'T{R&a)<]i|2^tWY(Ї2")3Lw4 V Qho܅j sGz_a¸2JQ{82#J6܁ٻoGa -"eI?HpVk+/W09oȧ}5}nVM%ItmHp1Z𒠱,ac"5gadM1KG+a38 ;gρ1[L D 5K_ߗX`:V'>VR4p< ȑVByݭqy^~5_5!\#ʦF|ؐvt|qCg]fc}ɃTiDPCpvBb57N 2R e6SiMMD3KE_tѣ4n|fg9u7FgIj}  Xq畺 ]M˓8'P(oq/|mFqy S|\s[$S((c'srE+ T[r;z՗b NieM{r:̄\>9f]ðZ)(r% VQg^D};>>VszPJB"FuR{X +~3S&2cN8 J$OqPB¬4ƴG8@0&4΋nW$hWLKa(,eNȾ:kd1Iu(}-9$=SWSOcq 1 PjVv>5x}OY(#S_ }ްfXI~f$T~h0fJhP l)UzC3A}3EEj.2P> ΐ<y+ۼA( TI}1&_2sQ0-s Hύ1\v~B;PQ󀎫CD)qL< )C`+;b]Bp9K2Ec9o=EXV#!$[{_E?{~ ċcWiZm,#wL;GR& ]lu"- Q2*R PlID(8BWr'"Sqx{ج=WUg΋I>pg#o_ז77p Was!n8;EszZK*w_ ED:z(Ll\=ڳYܿ$ J űNq6^w(8Az+Bo?ƌM*G=Y1,IfBOŻ-,X`::p)ZfϠA+qB4A{TN3 i(DO:0\O\7Cϩ`^*{)\X8֐m;U^|>|aX>Ӵ/;fJr"j"DQF{ R W@82hr؞UU{1s gWihu*m 6BYIёtei 1CfPwr o 2|yx"M" v/i\4h`DEsZ6ThDR=NR\'8Q;캤z(&An!T⥈!qC֙ ="a;M ? @Amt7'lAb|JAH3n6C,HNښSnÀCk藌=yU Y?6|!s[#Qa\YW HzT澧pMiKPiF&?Z )$F]7$=%y_8Qz? ϑ !AQy7ښ;5,(b嗾~mc"WH,)HeɃږ<ڨ"0\(mA[U6Z dڭH:%ܲFZHDP`(T`w ѧxیKFNsR8Te={T|*&8IK8ə)jRӖcI߷*h{ پ?I'/0Sq;r|Y_=S-NRA4-"©PǸҤNr3Q4:%DkWuסVLF3m)2_6͏],N=Byy7>6|_SoްL}m,]8-(+[vؤӌLɒ_&̬wԭy{V]q«1"ˎ:~5ЪUA}f̫#72)^!7PZ|@ؕL[b,i 5A7YW ^!1EޱLƅo @GKdaV=VTv䜔b$Q]2wš;sdN-OPEO:JuĚRGg~#*oq|W2vzÙiǻ]ZԾF6|`CEhK}.aJDDYJNQ/HG*;չT'.=[f(}rG2`8Qs !RX0NIq7.C4r^p2ULLٓ֔okSuqSy賖%TR˹ " ^J"KuY(d^`sXMkەJQz6M9wvv.[Y)@Ȫ9՛%-łːLCon凁;xģot' +>g>? hY)ZT:-ƴt^ ];WJ ϰ%1OPXJX68\?zø+P"[Ĺ|w&M3O/,7Fvf|o#8nBCL%˛N#*n~(M/+3)k ̒?OҀ|dO}T(訸ux~+8K?̳ ر|AI* wM>ɷc&NzJ9K% ~wǶ_ Y04V:aX ~ ʳY b:Fu1_p!?ul&imESI4k1p6u_DxKq: JbLҩq$t/dd9N2IFY@`ϖ(0ցлͪEkoV}xcʥzd2A@_a~8+Iձiʍǀ60?#%<!>0K|5ømKrQ#)ܐ ;}Jp&"`m(rr}5AY16 ۓyo6G:` :ԲFXS lVʶm U7'a1_>Lޘ.|ފhC{@wnO K"ruv=Mv5զ RLsYip+}ӑ4^'eH?4Zxhkf H6l?V|a nU[5K#r!M,+,8a O"C}Tw_V)-.5x1_JBlE=J})33Rb&Ө"3a.mLɷц|969S~͖ ʣԶHp1w[&w Зz56-_{KDRy8߄PL*=Mnڀ| aOjdy:/ka6~*T"w2ݼ8_F˅:0.WV8u:S%R5G 7  Ow-8Ȧ%3>[J sս_CfP{( 7PfY f[ܪF;`{4F1 z'"]#[cx^'Db{iνDF߼I8𪚠`h)`$I%=ԁ6 l TG#JLHhk;S-jo̵$f?׺L7Aov4kE? ɡgxeԣ _8Vl* DIЌzv:wOq̍ܛ]:rxe?֫`c&KM\SY휜%u򬴳s^^ŷۘf;қ1HU IIWȾ#km16NMNK 8S*P~ JT>[zq%{PltI !FkþUwEG5F W@= S~L;qf6?r8,*vA*}qV)ܔx56{&m;?ʂW0+vx>splBF"ִOQ,K,hJ?G)6f r1BR^iSoa.oK)OOp'~10eCRy$QZ>5s|sx4qW*jtFoz\[zj;Qfu1e]~|۠bɎoM{$63(ydž,_*QK~ˤpKg8xRj`ۊJ@3-9YAߋ!@y3ڒd)}7S$.T |A1M`w|CZ[s6%k)벺03.|dyX_c ^gtI6}DJD^8x|%?)^Mř u!+һtq4oٙ@t N.H> :aMۧvV{"ԛ,7Zg*iWk45"ih Je kusZ!PT.FCZˬYS~9=Md"yA$";{Jnq3wJ*.!A|Mr1t'AWlekBr_R{kϡQ("^j t۽es eBG*upֱ21韌<ʔ<}]eg\e>yٶe)Jv[3fn+̡)|x||1Rk2`i|4oRzZgԆ7zq~s`sSuKŭs`p]Ӹ4_=3.=D/Xs@hZXe C]/6|^k ?*K=6"txӌ>JxP K$14LŠHZEP +cIg_JP.0 ך6<_IZBE/jq?k7MbR*~9`6>%zR6eMw[ktA)d߂|ƒ09GtPg'q09$ⵀj~P_ANYC_q «Rq*K8sg6>S5ּU*DnÎT]|QoźGeiRw⓽ QtG$CEY3Q+u VZeOhg7mc+8;Gc^(ҙa. y.~lX&ѕ^*˘^_–^r6NJCv:蘙Y󭻗NOM@|HR]Fl3 ޯC"*aV@Ԅ#(UHvazx/huܳMaH:^wgX%whJ0C³Yܿ 6IJsÇ }vS샖E^(6c0:JX)y&5BFj}&YQ1GhT:HM&ҵ :QU|Kbhq֙OE [םBߙ>KkW@=xHՔN0ʻvQJ WT{pNT[Ndc%b[SωcA4ȽOQ8Gl(YɌ8ɾߤ}WR^zpM2>.M 2QkjۆgU^R~.?L|ļ[9UʚF4wt,g>'Gަ6՜fMD2ãa `%1yBM!|8NwEWSm44(l?@t ey d%1t/)WC׻?mRNA"Ɲ,#-{Za+?E{T;=%Y_Cb xq82Y1ԤKTBd-NC ^WU.]$[EC[9 O),!0n,5(-T˷@q:u =JA*a%Â8MNkWu.{0ߌ8aC0%@&HzTԡ"qAqg%Dp0NU_colAnS繠. qu޳rj 6qʠng8PtGu,[@Z.YHDS gɧ!r`vNR8Ӗ| >E'[؜@[ 2D[ $_n˵A8by:}qR^LnJYC$$4qmVf\bHmm&kå0 uNeFxKM!NaGb<]`Vp &;=-h궝jx.^L{@6eI$&Sju˃LH,ڱs Yf(>٘iqXIJUi:/lK Jo 1"ȿ-g,lئzK(kT`~A"~Y7Yݩ1ߋkwJՄT wjS?= _B(t&<2[ƈ Nd]6ϜUP^>Ou& {$7m;tx0/gdT%x(KHfl{~᳑/va%jFHys Bs]d#NHNIFyJp(6㙝(ZWNnoIxn[Awxw(|H=mJ)М\(]xKsT R|Jޡhf,ӄGҹN)͝ZTc$Hl7;cOԥ6{=B~_Fob1;1Կo׬yG^^ .>iq2]dk9LvWzh.107WR5ږ0BH,ԓ I.Uս uDXt+y[+Ъ.#Џid4/njHޔ%]5ݺR.`uLJnP~&pU\!>/zPbFsǙw6,?djxonQ ?'|;L,/GuLO:G/3%^Y8qfMP](HkD|)rl =! S1%;ؓƴf [7ZJ?1ߘYb~~63꘸kɋ86Qs;"g~hL@N`;>ɢC bbr{En1ҫrk2}@r[<+0A}1oWy깘ђr^0.r&? E@?vw&8[3)Y0"U8%i~ PjmlD5`y7yƂQc{EfnEt7%9lPgkoDxJݖ,,T?"r9%A-|emR(_IĶo_'Pkb;! K*9j`᪈6Q6p}bIL =3.Rjd0ȩwo%EԬ/7k>|6-Baڼx[ngsBWE0#띹Zh'{%]{`??]^6 ~pwbV|4$s5 2U 2MYkjI 5${$dPL-Qж.Q[^3fY \.QN4]s]Z 7% & 4wƾC p[ia|@8ԝ[Rdfǻ<68YtLk>wPIrݠآL>ZK=KK)׭ %DɅQc{k =W_˔r\$CVhm$ э j] >p!Q?sOC+)EjLSWg6{ũ|ێu6 a-k\; ɚgg"H[A *ăX?qsJn}\}FIN_ڜS355vW(,rO@r\ }exK`m /rcMմznZԌ0^5kY9`DI5\,l17=]6TeǭXlSjV+Ctϒ{ >}kJ3H`=슮ߠ<,RR2pq}$ƃ<M7($6$jFWeƟT0>墴\8}d`}ԡ5L/b(sئxWe@:W~}Q6bqX/PƉ|?E>> \qriVoT_}P[#cGJ^֪QӯCUKpPƹuӠnפΨ_Z?]NؐW4(+om?7BӢLzGjһKKM3P^~(KS*tP|0j2yeLey] P/DzP+HU(FNcT'!a>kRA(toh*(ý1*i[q v:b" .lf:bgYk>oF!*`P8>:$bPAz`LUJ/(lo8;V_EϮzpAsҾI*W`.H~X{ /uJ:` BGzn<rtޓK-*m1vkEUQ hs^Qo*rAÿڮ)^9tKzH ^!m*MuF6zWyR /2C:5#iFATtoz_?rt$ F/:k,7Ex(Kd C1FPKkX|J+m?\wFܡ d@'2ٹ6ui?/nd4&vi3g|3|lF<[BR?Q'sII|xR)CL[As9PLԂ&xrg=ixjF]KC> ӓz*46Z %@C"{ o+%` ?&~wOȅCo+E9=}C@2rAS {~Ɋ`'קAv< SOXx.o^,caҒ6zUf|9ZE-`I&9%wuK)͑ $z;1/ 5 2[К1R]!5 ['7yyc૖7!bk*Mڷ-$ܻ;auy@ױ""Bgsx&V(n8 0s}idh0ʹ]e5U6ԏ@.0I^o0d04g4NB !'Ay+Ka_5:Nj`e[Ec6ljFqUdah 6iɂ?'9cm >Åd,(rab\u.^iB.Ue}xf  S:ؕqI߉t-AjHǰ  |RU~nqrtK^y 8#:5>- 'ewnҊ:R.9۴?oVf:Vdti L*~59O| Љ5e3أ:l0#R_=ZhyTg4LF,5ܔ`YlTn'ašE 2H 50Gk] jW'k@O#~@wuJ ~=K YGU̝j+T풘D PܬX`T.jwA&&|D+踶y&y~5k}gOK]Chvddb8s/q;*(jU) KvQmRr#j8ApNK .r"z c`P!6pSM]Z4K,&'uSn%4hc恏GIת 10_hb Lxp\`Ilj1΁Y|.I8YxזJ{ˋ( Md^)AAkڔ`kw|,O+<ɒrkhšJgcRUE׉C84N 6&F\l_ ef3?_:K1jM6?y"yp]rVf: uA/l~G(h$4rxdZzN k~,uCY7X;P C8٦""ryvRь =ׅb5@ᕾgDm \uSy֥  ^b{@r[NKnK7*Ȓ89+ؔ[ $Vf=1POD2L^]CWn<Ȳـ~Ѹe -ʗ y~Z9g@/9\G^] `Q \CJyh>_cEw9!F}߸V/`qjJ{-(61I_=`nTF{~TӭZ x Dgb}{RNU-d'S]υiM?(nn[.^ &H2 鍖+n_k QqLsI_[${چNLI)'$֊ I7=fn/=b*㸁x] E}"婎z5SL^eFyPx=77-[Zc[LX@^Uū rwqڻP|ĮL@W OUg}܋8~M64r$~X8+6 /kGb$7pFΓ9aT&_Ǖhf9]־H=nճ0Lr}el;S}ץV7%5rQHM~@^ .Z`0 PFTwT3)[ʭϤ ơzT5U67Wy.. #Mğ?}JT-#;"slA[B U a׍nq^ DA0_ɮOC I.bqNG/p l2)&(|p!biO)P%_yC'cr":7me ǰdrLY^1Rqٵ )dGr/#z ZM FY6crHE'uszmԒ.1/-Pq-k`gԎoO] rf} .=ftdQF"SK|(E},ä^i}&޺ ٜLd&d˒(c:bh$hV)/LQ AJ 1W!u&L6P`uh%vr[Kd^l_PJs=OɨBjB:՟2yn&J3[+}(<%LQ>?mN %QG2`g=k (qZvcOM>Gzq@C;~:pPZ &C/栃l<+A7FqUY¼-Sֹ |xGTz$Dž ->JV*eDV]@k* 7ӄ "bD:inbVxXi~l-d|]97vU Zボh 8ddZChR`tw/Ls/ko|2W¶e\|VG `ΫJ-NƦ6+\hf7iRj$ i5le!.W ?(hK t@}'̓Ep[lz$ͭIUJyَ]~قGF'}BD b^6yPL03I,>37!Qy=* ) !} ,`)X" =4+ӏp6;.'8n=}vj=vYUw"w ; tsZ&,\VCo9$nLnW*+ڲ1+Ekj젓m;7$x.7C)LQɼ0Z `j߇xU]x#55'J0"BPPI5u]x0 |䗤.G-HabVՊ0 UY>GQl[&J+/r |x{Fv\x+ޔSG\Q/G悖y_h7f;dIfG)=NjLuJr,9iQ44BB0;VGGw2G˶jAF7!%dn"!8y\v^= (Qg&T a4XY_ >Y󤫉t=*8klX#3߃x*Jz9=P:En31be-Ry^%|'u@7UCN'cdNn#dkq m tȞs#`=wީEL3y`imlmEvآ^/Β.]|᧹6g o/G gO¾{nKiŬYcå BnMZ4(͜TwUDxb`Q»kp.a 2ūd6p}[8plb6JtZvFԔz :bޜ:pH4#=$s\ou9\CVi);y*lE+;2aYf8JK(wg'MvCGs%vg$T^c(4SC'XӨ\@g)kle43ĶL(3B]ڱ|ZѬIWďqO|ف܁J񌢏ylRb̠я2B;J* Ⱥk~˝T_\ru5S*ߤ~!g6OiY)JƏ7p#q}p4M1XBP Vxn%̽^unL$ַNvM՚yQaaQLQm %\+m!تzZMMb=;V+!G>g 4[mbexT%`QiZަn{܈e ? ggAC[f eY&9[Vh\Pw~!eBw/Y(#*Oi[0m5 yw)媖}G;'Zn YSèH:@da`#K>7!w8`ᢿdyS-,>)BZ Լlңa,6~U}PsQ70i |ɮX墻0}N1զ-v1VUHФ%l[@>|Œ1>}֕/c^ug8j}gШ|ըT2EQ aItSGʜOO> ¼1։*ˍrƳaku\3Dr]iL7e9:_&ZLJjd  ~mr}+1nc\ѳ\a A!PЁ2m'5Kvl).>d1nb4g\Wʢޏpd%^uJgHfH8d=WŀZպR "ʛI rV5;sf$A,\Z V^CW5@?ug5ŲK`_=m=JvZA8FBrBru+魖%# az m[QwL=6VTMϰP,(d!Ho5% a;S±u6,n!>xY%|9Zf3đ=_+`insAAI!IZnX <;UJH7e8>Tl6s* A ߴI!1 }Q#G^۳K$$O%'U GT_թvJK}CS,'z܄or kW%TBǐ3L8vnU.=@JW,o3<ܙzhP1YRpfdBPMɵ^13lVS޵D+,HH^Z|=}ؖ$Ng M@V֤ISj(pG^Ybѽ88JIsioP(~9K]$.Į#SI̷W#K.23_kJ} U"3J[ŭ4Lbpy 2;#q.N"j.Pg,ЪL!:j$7?/z&}\AF-[^XN/ఝ '咩>xpbus4(bR5n?f/W$tzo -ty [pڿnrUR D҂u |C.t0ȧxige5&9bTY/R cMpL+' M /Cbn<ݻdɳ #G`uUkO}s%năpJEz_Xmܻ O.%SI;pz kN|=xM-~=黱о9P#& =66umFsw!]r\dE`Z8^e)ȪdѨe`+tv G'Dvw ΖKѿ, Yp3Ftևs+MkX?K&29k l$-CWuwP]B98YI3 ߥҢԪ7A'\O,t\Ƅ2:X`y\9/o ]PdmO$й(bD)x*>L9K#wR#* }u Ƭ4e`IP/)$`ǾvD fDolµ7(۔4"FK/efl@`7 v(:sxӠ-Tk[)Mވ9a ;bR.N_'n":x.6v :0֒/SV6s3`B9u戂*a坖J_ERt_k9 KM _xLl;Xܦiu~ 5,itś?-1.N>ɼ `dql6iٸQc d$KjfT 6  {tWhΞ]m+tFyCPke7!" 9(ucpMb0{Kf kp0]\ 5!gBba-mnng [xt x\S"hĵ73 ]%ͮ{,5dZk86Xq35f۽pk 5WYO^;@: S^T6Fŧ.)"3wLn(>X{tSr+*yEj%-("+ȅ_&dEǞvz d=&W!8Cg@n -OǗ 妒v? MEX?dtt()& [T^e,kw Z7=ra%m_$| f[y_SQ봪 qM,x?0҅MA)#.B BFۈ^8Ji[3mnVm@gw30njҒP=d2!8^{_i|ݩByKT)5 [Ilx`+&{*kgLzr[BxFyAo۩7 M`(/;T?`3Pn`|T\vK# !Ϸ K~ IV@G_י?R\dhOE1H{n|ԓƁ])I3L+s~ +sh@CRh ~yÅ%=>pN~B;SsLGWL5z:NN7n%O?.(}L!sVƮʡa凑p_>[ޞ`_/_o1ܦڙ d~gStP9"v&Wb'E}4 (3*PDhP|"Ҳ]xBԓpӆaxP}۫a"[d?S,S,2xZq&:ge/66ǰ64HЕ]r!egϵh)=)ao0Ȓ1(C A{CZE\Mj}B7S'N(6oMQ*;وYARW"ӀCdž?pC%D}7rS-QIXX.O02@|o _ O;EH/Q&fhLg`סtgV/BԞ JbrB3]P]AqHe/x+dgH4w b<:eꘊ mg׮sذEQʊ]AP/+jQdȏ*d{l}5>a6 vӱ!u!We2DV>狧eMJdZx4> t/.g08xA%??2>ɑB$}W Ln=?7(Vg 7pb]g2@(iZ`fjP<Ud]|ǎUN{C2Ei2pl陋WgY*ט Y4vעAym{:` f q/&&n'/|? fbU}v!Bt :,]yr_3ąW(lR%0+>]*"0E ca@'+YnN?azp>IEZ* v |4B}04SmxqeAPKOTi{: hC=GƟZ 6~UPںTY]jֳt$ܸX/ -*:ּߵWGL]%V]A<)!U=H(Z9wpܨ)Keks1K2%%Ow7{s'x넸 Anj5O[n"tɊ>yuB!AvMJ6`{$$k08W9eǑ!"o9J^ gkm-ǒ0NPnV25 Md ũO>M L "ǔ,X27nFP4 WB%8fMr(ƒ턆Lĉr'+Z24Îӳ \(PڦRw%e3b6>p*s,>#ZPɜA?!7B{Y{&uпqL?^ V!`-#.Y`T R"j1!xV<Tj%W#9/gN_rHª}1=xx?C,EЮb"d]IbCthN5w39fMU0NH%Qo>gW4l;.Ly\dwumLdW嗕[xJ%uX"\m'\+)x MƖwpˑ%\#Skt-YՖ!R_/Ϧvt2!;ڧada8cZVP~k!LO'%:o1gʧ2 Jc"ڹb1ɟF۽u;ڗ$g L j mris0٧'@X~]G?+Dt6KErYk βóݰFL\c-7 drBhȼqĞ[4)%.ѝ2`Psq#HMh@?C䄄 aPNi>%Ęʣ*2f yQ']I.rHżZs6D";`t,w#@C49\* ":,AnŌԨ obY9X| LS,l< ]Sd*R J@W,\q̃ x֩_ 0Co lVٳyzm}RYyFZ8SBCk?|quAXW;a|EWML`n=o#&)fAcZ皵R"C5e ?(o%`=YYH iє gkzY=v'Sᇉ̴ʚ?GwӨìEU&6T?6c{k{XYJr$g̀0>ECɴ=!x+>)L^1C$«'FIf5֊EccG|O4n|)g$(h 2D ׼'4` 2.eg1/~;ҟ.1#-G B,Qðo7W^1_ck- ?ݡ Wzl=lE:l{H=K<S f_\hۜ׎Kyu_@nNY zqPƄ׳.ս?`_M}DÈEW5ߩc'|C+~|@9ŀCYM~{ no1#<ʙiqV`hÁ>MD1 '#[hl^C$*-L;T0ᅨufx>otL6iW)%XxB9@:k *p!HrOT"*F={ذ2/$pq1UDPiڈj+I]/OG#Tzgwx@ZN-A ZN-a4凵29<7F d?N gLڟwQO[7Uy/ϰSqP[Ņ=Nnas 7OsbX.Sb_~NI,ap[+3qsN&>][GvDpAf6=SU5S>c0 0UN;(WꁐCk˰,tz!U<ҨŵxCXe]>O='?5HwDY5C9#D=J SdW~N_ȃ26j%s*? o e;#E1oȨd"ie=-w?켹tyF16v<ĒصrGLjxUtYAiY8SĮmS\'m}U#QA⬹U4X8IeЭ[:CTðշLŵbexў5%igm%!F~pEu)-EsqG)V;yq$IA|ʤ?9<`8(&sEf6tJWA1%ۀ$c7]jB R.C*A<sk,g#BΔ:R^8qDP 4 T5i 27rF59.C ƃ: s&ZXwo7~=wL]?u3QH5~Gá J?3 i}$yґiJ9lvdXViSK'RسBt痽W^E'ĵgO ҶOP zQzg<@ @T]7t4Ѭ8 }"19h2l'aAq%,'xY\tL-F,nZNe&V=SV^9ܝb|fa@/w=.4"+N6j(r ejv?n s<Bkܷz5(`,g;i KRY6b0B!MDH0t@`&AS:Sv/pPghZ#lj RאśXb-,{EF''E\c C~S,Q[?a8^鸡tպb 0䛎`3ܢ//dA1.4RP-'V##Lpi:鴤]YkF T@w[d;*cG=DuCnk:BK\WQ&G"Q#rc J |jdp[ވwX\3ֶ1cAMYqG-UE9 0+q`'wYc5/Dm[c&U2T驺QYJĤڇ~vņ"A]FXVSe!Ot3i.^/hH 6DRE+BQW':zs׾)*tkT10X?}OusE tש!6LK>3ÕۋGpOU!j/d>Èd,::~s(Y#H7ۢjsTCŖҖqhxܜ:S6jr X=ɑ{XfE8BP ÁꫵN=}U\"`fncKbjh̠exnwsz /f!LtHs =S")-v5x$rHUM2hjjT8)B䐩8zp:M:\c*љU}h1($ĀQRE=llBwKDc_f1 iI%T>7=MTZαrn7+9[ǰ޵JCj,m5X#}7}!|qZ% IXt۫JH9h{^$֊pR!к:;+~`6(21xK6]=d)HL` }nٔ+Xģ>E^^p!X@ OWTqĢ#F دv^HF6 FmCZ^A}|f7 ĵu(Y9M$rTPA%[itŬ@nnxmķGNhd;PZl33!n0l(z*}dw9) fwV3-zTZ9GYK \(oW3X9|sW9dϾA;.- [`2]& ^C5?ǂwbZ8;ΠdTFSSg\j6|ώO5rkg#"N!MU'qA'*H4 #($Zf=kx4UC8:3Np1.B珺#b 8 +Bm| >ud֠kjɻ!D z.Cɤ'm /yR}S/re/؊:ְ`&,p̲]\a.!)H Y )Y u؂tl@S 5U.V"Y;&S^ F! Q֍R<. =i %\yLtA)tzg1o`0>Z>O6鰺 Lф!%Rde۰~ea!gNcw Iu, u_p93^,Oeъ50cA;öH7x]Z2T-mEzfXg*ѱ/QC$|Lְʜο- `rӾqQx^LxX\3NQt`ɹnVsP->k]O>p2Ҙw5y\Jd V7sH7at8^7!ik^q;=X~NZ.A[c D&̠₧ೝy3t@-L- wҼQzpL(/ߕ;W񕆢C7f8Bd<5wh>2Z:s=aF?)_.4R8h._fg zĤ˿MDЭEZmCZfqFM YNh#(˜1 7M*4 KI 99`0@HYgi6+rGMmt@=%a"ȎU<M͔cp01=j 9`+ʣHwN?Ou 2źE߷A\t`{/ژ^kz<)I&ytL9/\?ob(F]GOi !)@ lCk%b&,,Yq&Ǎu{NR-3=uxzϫcоrm -*1Baۈ=ΝO&@c J0S_UQeJbVp;{$ ]ױؼ8kc}BbzUӮw!jycT+8vz \zj<-7c5õK@MMwTS9WWD>^Æ"@/uE6lSQ. آT3Jd_&3A<=bkH5Y^Ǩ;5x;@ru@z}ď}˧#*۰:.-)S{6Kwn\;x[z. >TF1t7Ud0> g~|(KWAAm;5LyºKcmaIuC|<)i͸P 0ŀ`9Ebe| r{Ej)'Sg0*kvƄ|W/,f s{O \ cǼY_RiJpuqE<5ECES|篢s5RwK'JnK{ԜaNVRRB !i3lFpoΦGB#wS%ޡM4H WԺwPAQpNftyYV$W p&OXQK-s$a_.=S+CAǟ5^DƔkX%x$CdQ=O# v:6ޚ;&p ߮6?mX#v\h8ӟ2Ұ3&RN4tL',W8_!CŊI%"kU/uyr\K>wJP/E21cJ2`,p$ d@FlZ+Π(a$*[O`3a;u^ a 3%8S[F ~?IpqAcj8ntʬ&LS @Ľ$Dߩ*'@W)aO9W%9 l㵫|H*;S*,8U94}< ylE};`K mht`J3>·ˬtk&\O6Ha&@\M|wi,s^[y;+c/_Vٖ[E)Bt+ kc똰XpKLLM/ktg=,XBܷ.b!{< _W[a*񒑎*"q.tZv*iGHb}O?\P~OF|u>&j ᯤy=_niCB"vBAFw\ v{rA@8Q0Y|Ѭ, 2vlwem a[\>nUqT˪գkS4nl&'x2B:r ì"ܔwS<l'[<@&z DD2}ZUCy!5l>*)Ψ>jz)Nԅ. 'SC{MҚCDIV+?j& ɉRWЏ[> fe=RS2<{!QPxTC~Q FVefz}vRdHiA^"=K qx$")^zzlH ſ U4!K'?-r%Zj;H"gqߖ1_*)(JqizR2W)t8̭t7$ƈxsGTfMoPF-b\Pk1D^؋A ڻo 9iGQܺbwEmu?vB`;{byu쎢2徟@{jDSx4hC/`/<#{ۦ]nLKUH[v#OA!Sՙ1̭jdtDqH]teȸ+^jrBޝ_5]+)e_2 X >yjf;%YНPU.^&kɎPs#bȑϷԹ)@h$jvٚADi>_Lѐv `V)㊄t %P _!g8.ǝ~:S#.zYWU"6U,eFhya?J_F ̯٣T1XEŏ֢Do R,2N'$|9oU;߾H wy?cg`./^j}j+p{aI/^5,tSZ ~=r@ QQLBx yśb|<6c0nex!n>q-D N/ W>nPꇇ,rW+P,Q=a?jWVhRE.Bk<5j~ `,4~`jZR ^0>c ~.}ͺ"E[Wy7Vyf͘. yH@5ޜYpm `C)oNfk LoC[D!aL#=NB.8x3Cх8<0Qsrjy/X!;7ݹ$)Ɗdo֐ynYxJ#2yO6׋ګ9E{|@#b r8FaNm!/Gp/HKޒglD4ӿ6 ?rbw$+g^rGw/|Ǟ܍0QP wB%s.ꀛƋ^RVLo%LOlFY+:b}m uRkض3%2dV{ED,##ʖ}a$ j,n6m:^GKu2ˎ;+:oQ5zV;oi`Eyg^هTZ7AMd_ɜ[d@nT'c,{u٩xȹHH{;%0@6tph'#|R)ResKŏM?ܛDs` 78V@R\AWj0C.˯2Xvv0j! _O{|J+˰v\<W* DRe#At`@s4 wy P 2!r! x/aÛ_&|݄=]QsnxitzT[2rozYw"p+pp|Y̷4B鰮l'/Ѐ&9(Krׯ|wͥ[ Z b޿*bwz4а/u?9F6.^0/H"fV/?Q,uՇt]RKKFoG͂xW(` 3Ғ6RڣRf5!ߩ Iu*KJv42E@v+Gŋ 0G_J E)ĒCKމˌB3dI,ɋ,_g9ơ2֮ZFHA|õ;QLrgǁl7K. "d< nj*(Mv4f2H:gPAl<\2q$UQsa*a0U'غrȐ .R(iڬ>șNXV(a/)`|,7@1YƵKt?$_! `b^-6@C@a o˲,Tů!Z}|bJ Y/ a7?q\M ",6JGF)&%[BuI11LEd햚Z౓@Ve jb19! HgjR7{gɎw1ggHs: `09vU~ T0AJ3|-sJ B W> mQ ۓ;hME,qHradg%]' сF 5\rio_5e,d3dSϳc {˭i!Jkdk;%PKzݰ|H%9۶UqW"qGʓ"{Wu(gqKñ0(T"|-{qƻp97&PFi;ģ(9 q,/_J-@t?Ǡ5gIYGX$ֱ?5#K^'iR)?л cuԘ?U+$ ۙyZfΥ,')x ``-!wICUPT#(Sw'Dξ穹%d5׶QN[EC>Js%[/5 kc$$ c3;+;~ I21wa|-%uyQ1 i{iM-=yRx4 |5_$ _h HO~XhHP|س["4p9^UN͹PiE_+n#;x\;3y#0(1x˽U?.#dҡqW [Xf'jRG|] nTxzFKjQ`VLX!?ȑZR>M `(+W[`sJhԧuO4`HGEQ&%4oRNt,Ⱥ{8뗝` N먎xP$=:@dq 3%hJkb,@"jFK5)sXR4ƂGw)Pqtt[*[:VvuGdzZޅbuQv~ <ل<|>8b06G}  =o$~!ͻ L-$0"CզЎmIwSy:a MVyU/~R@ԁ 7J:L X !Ǯmۃ364>:$(׾`b ]mW*s9yBHh~8Um·5#ݻu+QjH1%V>'M(^L5jLZW;Z >JƲ"8 hZ̜𞾹1]L4~`ҁX{ ox!:ӟ> F"!8 ofAL_/!a9c⹳C*5"HC`)d.CxpFhj@cNZ6:-"HVcC :Db&~|[Fi( `֔#j Oچbeocβ_,5j|UTHğ<>& rc&;w:G<|[bXzԟ_p"8>|,m+uWJ;iw*PԠp"̢v&w Taj90jHޔϥuXsu{9{0 Φe8%V';Kxogm/" ݀v%3#$(swyhvPGX+wN0 tW㕃Z~fk|8i#aZ6+~:>'Ӭ"Τ&!6ZAdf^BSʓ9oԔ+B `aR̘dEg ?ᠲӻ@󼱕n/XBpS>elt]ЗdvT3C,!6ƵMN/w ci_♨'6ۼ~HVF10IloW+QX|8MvFA K CA&EmV~8=8*0TOBE?V9f;.NJzJ)Х9qcXp^xf.t KMm4 2g'#0YPL)^3˩ 2=\0uI 6Z6IA BFPCH+3Hʼn֛ܛTb@z4 AI-)6pBmw{Ks4IsP9 }nib[blp_Xz\_Q=hR}K}GG> @5C 7,dN)`j,\7\S} _DX$@u݂.OrxX]IC'L,Kk;R٣Tj{7 Se+fmX,Wݭ!:UrAt"|%lX#:^gɰ1({͎'*Ou8Bpk@Leu4\Arc`coJ^Kvn iӠr l1*+J`%P2gH ci/iTry?,@ ;L 3z-o(DmpW%x/P=Wkgn%q rhyN^_\ dFq+CIz7^f3R _";P޼i6Y-C4]bi\ZLcI9䤦>PBihaҎ~1.(p1r[ feRm<px ұMjuO Ku2ŧЎ]Pʠ-Cv€w>t-x p5pGL_Ii qsAA*:(>'̈́?h~j؟Vvݷ 7qT |(#Woh#LT ;\h~h+9fm?kvǸH,4"x2Mܐ7Le'Ktiq~4pPM#~vzw 7AE>ĂzD(2(Xnde-"$0?^Xt>]3)4R d,^x7vLu GG08<t2HUͻXҰio{Ni#QVy+<4 GIg3Gc|MB\o& 2ht|m{}jɟz=|Ѓ)(wb`w*j2 s; @HS<%æKZwZ*qBFݏI|Qk^mUs#ӊGS>_sV&9Ldu8Ye&XG3B~= `ӊ AtQ<B0%\۲NQ\`1~Mz)QbLv9rJ02rf|a&5kAs@jeӤ<"CP&XG~xڄ>T@@'[jjIjeY`zћŏʌ>GD3(%M106‚ӕ>חưU18-hL]X` ਲ਼oUz"9Rd2q~P8Ը+=930 rLͳ$-}랽{mdz-w?T$J|x1JuNX$E`< 3WǮJ ;催{Adc<6A{ڸ6:S1r>{?>{tee9$7(2eΏ=rI2n&. bEŨ;Hty܊Ԯ7!hgc=ƚɣ&>g)#lyhطX`"?D z_'pSx3:^LXl:p <.vb9n5A `ɤr 8k)9/4`F[ͅPDW+pM>"aTJ>-} \-cIJ@evTa5KS~]%@BA]/-ֆ`#2:ցj`\U3#+P#!QuYym:7XgOUq 쯺oIU|LX7A3͛QۣAM"T֤3)geJbmtOrV,`1\$@~lܡ:ݎmn̊H`Nw|xh~9Ke3?0}*¸G"ef g>H_mn87FqLLيnjQ<'VTzeve꠸浪*46R3|/SFfңp:77Ə{APF=WauϺ/G9봴31xOBzf< QN?/*FiHUnQ$$0W c]3[HAHLoίzR#3]fY sxCi&)ӻ MA)!7en9xx:_ǿd!-. 77":HI*,k,_~d=f(lT甊e$` G,uhWT/8աS3 QJ~'css 4PJ$HY+-W9+H7zt8wlX9@:'r.c-N[,Rŕ 1\V؍9w+c^,@@YEqK+!X|ariN_Bsoc1yEcoRt. RT6frHt@@fzkS!nvc)%8uvFaJo!˒bn3H&_R:NSp|wyBRGpu&Vz⹲>Rj]ݝeP[ք-E{w?g]Ic ui!KՔj{uxٍ0Kv5m\^Bmh+eQ.st˕~+6i Y㤼mƞ-Lv [Kz{z0y>̨_ 4s;0 طx0<,)ߧI7>/8t0¨wPk fs,(:uSUC)ә4[)^L]Ka}·[O.Cbjڔ7t3" R6=]"^W5XG@'N+Sqtn %63 H:7K=nEMu巑2^Q2ZlV-Pb3Iu:&~UIo+_o^qj@;D(4Ikdb. 9KP CE%Jx7SnVWQ^Q ,+uɴ4 aI trɇzu^KRz5Bnn!szs4 {ň m 5! Ҁ=jQñ.A&k}0bdrsw +1\mEM?FKOYC TTF%=$bӼ6 B<˘KnҔb=M2 Wuhp6W%$q}q́(3eWLwRE t<~ c,jHN:bVM}z%`Xldw~PRpSI9y$MPVSS'2rKՃ`}IEqy0V1p@ƐҮѕ^;%k5Z=eT"1 TJNZ6Gk]5Jd|U* n&LųCӎb@wq TT\_cM:*ۓ+Twb3cRxn. @gPXhDLȚݣ:'sWƳdִEv^KWFVqk2E+0HId3%ǜyK=/Z>Yaks 8  B^bqC24vs_1ݒ 7^PxXš(ޱg,3$WUc=xD%0`GXrEy.@Fԍ|'vw0>`fQAS[>*-^\_+&+5k׶J{E[٭$t%.!3e?A'ԮfURœ {Hu !uurNH,m2v?`ލmϏfyW[",k +.4|U]F'agl0t33)j\CU\@:F:G``v,> kf婮iul6ϼ k+qpQ!ѵMcr2YHڵcz&3˪" WV{fYS+pɓ&l*eJ>-kC+L VR!ܵ=~s#HP BtVnXi X}SǍ8> А!؏ا8w]:D 9⓭'_3`Эq71zB²{@^YH&g&'YX hFA#,ƥ2%.nÚv&w/S TI,9^OyӷnضŠUR 2"36e|?XP<C-L>PsZkG[b&]&f) Ay!K2 n8q nҭ%ǩiR7`vXeVK<2‘{V.lh54o")sy7S8 ;h(6' &t.+Ud|tc1hYZ_B %.Ţon7GgcuN=sZjx` :L9xE sbY/C72WXe%VwqF @Ga8/z ?iD*66ǟkjVgB+bǒk%kv4 %R?vzqI :6.H]{0ie=elb8Ot" 5nD6i-W~pw~L[E]>ϻs?|ۓ5ƲqÿJg.l%j^O: 6^pf\7,N x؋]|dŴ/Z{K?#P=0wC Ŕs?A5V=bU. >C?$bc\?7X ]!btU%H.4XMA]'>z|SZHIK= :t=|s6?& I?(&E%YS3 +؁)[[V<t5$2:v"+JNLcZodI^|vA@e87Y߹geB}M2("źkH%Y%1xNhg8vyh:h[YM!H<%kOoGPD&Vd؁=.hkLG\ Ɨ/j)MhDsv1|RjJU%)v{>MrK f<ԆGIX`\ȗb4&U-f{ILh:}b ,eX&!Lj}ƴU.>w_ ބs.ޮ}ߓ AsٓhO o/hUiů bCM@Zd¼_"0k.+9):F=y*JSk.spBouce%k\<;|sN]eo햑7i;VŸq}NG P/@gb\gD ] <;QSq["*$Nf Lș 忭pL~N` +5PxK.I^L 81T=q+{wxX}A7^@wqvn0j{{s9sL be\ZNuʺ|{k\7~5+d񽙀DGb,lb4t-qPoܥmIu J@MzmtOJ uZq&(X',n@y9%pMmsCE&/n*ʭ\?bvDBB ai)v*5Ƃ[@RG)-Zq{>{iKXy2 !g<- sɇ,>ϷS uӋH!L]-hc'Cox_YTZ4RnLrT! i8iKp-_sFv3OE9[AHvg%P $.m!c5إS9<6kMr,ϚI7@\S&c5ovro-C^3l1d2 ʷwUdL_Y+yz P肚uFL;Cڴ38dQn#i2;!Ci3ABc D~vB§h^vS!ZTʘ/U}ްZsFrB\4AI6Ykm= FW|yNa$R2N2lrJ; }dmꪋ8X)MfX^zolB9Z(CvC* *㦒Db]gR3l "If43Uъۍ;XHUipx1 bUHR0tk -45#h/!kvE4BA$Oh|ָڨT,#:M 8 g޾ܼk_n#8ķt{Ŏ.eoM!prJس_GlNwqЋєF8zL}63Wi4%7ZWnYBA?E"1!ψ#d|Q<#]=AV'ʣuFM*4.LY5܊KH!u]$OX>.KPl 9.=m]*܃.6~RC3BQi+H|Ma2/}GK>A`d^?ٺl1OQw#_i^L. ~ NA {mIX-cd|3_f7%IľU:h7Z%C>9敔>uh$b^AMT#Kϊ/K;_2pEƈi +ڏAġr'%IC)2A$xN*:#6+$Lv/fV$Eb=3&jOӟĞ[ rʨa(w43@Z2P9X9g6S3 .=ڊ+uQN7v6vřNc1coG\.fWpJ<0YrX֟G/3FaϫK#4W8%q# my;asacH$% "=GX Kf3ĩgF6Lx{ػիw[Һ%|-ˢABt)]C g/KHH BrIh _`5T%%uP$ o0:@aP3sH&P͢Q?uQa#5x22ĘFý_XwֽZFi)W/dj@w7bv1sP!ꖹG3J6mBܔhc,:ΏE7ruПƔvӛufo1?J )~_[^'5La6tDAnxhnS6.%j+: cXxW*?8a-򋦂<%M&r'Ϩǹ7Fo 7~JꯣY n+S IALZ+d}񉕅_1#!n_(ԅC(u%"T'e=(zBUM0Ee K3U0 TC~'3Noz5|P(?_bBGY5?;\#jX7V!Lfhw qBռĠ&t ['̋N=.oJ2z҈P^{PjFfFv >y{dN,*KҢG`^ / ?*%G p ԩi)!Bl[| C"ijmaŷjntH2Mp0Y@i㶧Ϡ׾Oz i7F>mN; ̲16'(lJѸ? yE cr4^h dCqFkND 9oMq0Χrv3KufBXFcبnh+?y2aKrxdFNX??GW:d5.cŲjhEHZ.aӢ2A|{}UtRLڡCNRٲZY ?-L=c8 J]spxgžCB֔pƁ oWxM_vg+׬.YT')R>ዶ߹${ jg"#nƗfVZ ~0e0fџ/!G4 &B'@pj )`|^jد ie):̽ qKM_ŝ_u@"N KCk}{8'\+v5f'< +Np5S%Z,IѴ#%${:F1!J/R¡SHj sUB},3ho! BV}`)²'-)dty&)Gun RK ;ɕqO^g՟]pVp=fkti^8Q\iRQdcN-uܿ间ї\O dr]$ߜVSs6=#'`_;B\& b;t0<3 秌yc8? υsx߶v&2 r]òn]g:5o/VN堏*}ep7pdQ3PbRj!_Ra9k6thɾ mbmmzbw͸ C3yGE?Dm3`?#VJJ UiM$]XRcgU.f OJn XCz4=y! Fʜ}++Hٝ|z YBzXcfs5gA[w? ; f۝"vyo9xv>tN U աQ$@ʶMʼn]*>XkTёm`TUzV]:tيx=xlBILmkzrTsdz̷Z ¹!H-..f̙͜t񅰂1,0|yD wͳ)̪y5<:{%!O5mD)4zPaoǺ`p K @?(DT^vAË[cZP+?k":w$;3_{O͕1a'`C4|S[CZ5Vv'TDc2*E7;D=C fli,=S(?v7՘{]Iϯ4ISE6P'Ո/HոVT&ϗ4k{#=FSE;䩼 _KΪLQ܆0g[QP?Ÿ̰}@8BSQrJZ hbk6U#>ڰpMzb6fShM#Yq KS,~" UW쳮 ZOSb /~>0DGF$g韖u>IF Uh"wq -=J6KYʪ:;^( {B$K2);%]YDKVd-\;Z MVN]bz`gu9nb.hNFU8bG" Xmvgh(‹g [aN?3:NU| }98A Xq /-֥ G W=&v&.;HSci䮿t;,cڄk{?x׉!o:1$r3bV9K1CjM?ڐNJx삡2qL"G0otgKłS e:B/uO))1͛x"Bq^xo+泜wy@}AtT+mQ  o&!~t5< )ނvbqcH 5j~ǵ } p- >z_<lL@G)6Q:D&gPk v6f`]ĩ^u[ K3[0,D.@R2[n4#' 8G;2bϔP͓54wLy|춰)j)7LZ ߗ:/O9%Oy#mm=͟+ui=aDORW:yacmݭ7Se!>VĽ$a2cSu ~]pU.J>drpӁd#!=ΆD l.u9Wq[ZO_xx失; xdH_%Lcqs _CNI"G) >+fL{]ݲ B8W'`րQfЮ` *j[҇X݋5xX̥L2]?*-z#w/RϗT*ꗶyi]o&^4b"0Ў^^LDiB[턺3g#\O$FjTmlE9_!BD9S1_pSyi6cjĺ.-cPL/Ο,oǀsi4Yhe^M({Z b!^8~ *߀1NFZ*Fґbjgu?;( M18r|0QgV>G*xue7| y2@u"?5֏^VGj_2D2|==ڶj, dls` EtNKqS6dOI_8R5&1ez`ʸbnSȫP˕@/]ҷ7EjCzrLgxcDPd8c=ӝKpaR4ûĪ@#ROGImS:Sh|G-"iTVʛh(L-Zd>r,1 ˔TaL隕tL/BnCH-Ijzxհ2_6/yˊ\T۩ʤb9C.R P!R˓0㽼Y/-9ߧϤc :Xї%)兯A֜΅HR'YoIVNjIuO&0kgr _'gx҇keE$\kOR_\# 9Dh iaװAՙ>fܰ7DCԠg\^%rF}%Z9q#Fm~~YapG*k ҄@c*stO|dtK6["E5B hH[:%Y1"D6a6ft;B<7~Aw(pC\%Z}d@Zywhw@xꗁtNdGG~UZʯw3p-ԖWh :=iNpPEіu-gx .60 aA'n[^AÃ@AK2U4@+QЋ0`s̥߸btGY/:(N᜴@a67^xHB.R{Bf#Y)}(A?ig7<4%=' ^3K՟֍oo?TYF 23CCA#PLPU^r|09'mA{OM#~cc7ݽ崺Mq ^b G`w58< /yXHP:] ;hMh>$Uiۙ.(jp '=aܨ"p! jOfW,ʖ- \jVzo EpoM#4"'^րx|OFvdT|UNsɋylODD>8ژhfmOhrp)'r6^+Y2 ђTsGDұEk EިX ,ft蘜GZ7Qx ҢS&uϿ!UkqD՗S(d/*mH(#alLc6F\~⭓I@ :I]6;|7Ӡ U' u;5oY޴ N`c^4i"]\t{h1k4{WֹAPMˎ'.mUo2l:^2D#OYe.ZEs²1^^E6m!p'>yN^1U<5Q)K" iI WKU-@ %ĹA@c0-bYcBܛuY,ԼMtNɥMJ5 كȿp>_t+ 3wڬ,B-h0RL{J+D\"ڞV:Ly٩2%33aEFoڈDp HoL1ٌ_ _P~<_לEt8cAgb ch҃1twUolƍs%r H%T/Umtidwqנ{f]j DZz'f3BwK2Il4P[}5 zEDc!oS\DXMb n)=)0r;) hרULJ$ o0*qR50&`vlIq!a@tgFq˷s=@]ڙ$ON3㥹˰ccC' S ^:C%Uk*7l.9$W&"zf0TsKp,}Kx.X*́Y +?ԵÃ/ BgQv~2dq9hCߙH_),J緗]S-o &4nD#y q7D4$z(uۿudRo&PN| FŸq5J!Y5&|JrQIʇ3' qQWjziDQGXP'h(6Pف)oܨh/E@7#{m!U-ysD޾-wӾ܋Lk&f<]jOa+.K`Qw؍lPRؑbIY؀/<̀ϖ3wuq ,9W{(vmZSx {.6N؃lR8m5!ec&t0 *R %/#/Km<Niy؄ 2eg*>[/ BNH_ RšRR1Ta<5gx/-i9+Cꐺ7ds!#4$|z*ҋoC y tVi;68>u,z޸hGl,RDtbl<@*#车 L38=-FA -9Ũ5h#H=aaJ (?WϽTRP>cF'%ҹӉv8sXoP$WDO gX:z; K"<0OkFҿZ V>7u*5scv+@')ڬ|czyKT ˃,PS5Uw/ XyzhF“["R{F 'fL?`7O+x-pMnjx(D&^:/S Uh?~^ΏH gA "&.%gV˥y`sPĨ4$ JLP-!*m)ߣeԈcYBWjlO h\qeiTX>cd})Lp;L+fl]#m**9a8 TSi3U4+s렞fotVGVE,M97mO?7\_Ao~5I4ZHG2V ~1k'4GS:H*LI&2տ N<NE$bN6E_qQd(g{Q|iB$le6Ģ@43cD3J&nyH2":U,$Z @oǩMDFz]FK75e*z]YP/fCy2[j(솒ՊHl@+Y 2FPmFf7&/I)T[ 2@ z4-A^qi^Y,釘 ⓜ :BbֈÈ{0VE|-v.RQOPצiRNNy  K>ҏ#" lPBY%%*#cb"Wd45_쵱D]hrz sF̧&Psg\>{ݘw̩.n?m96!#j\582w=YSgKx6ej벽_b_ b0LS[߄ҋcujB\j44&srE\a>y2孃t1Oy&7g@ @}"Rk0\;1UÜ;iףia7j|v1Lu\:2&ṷϏC)feDŽKa ϕ )ݼERh^LDM6f٭9ؼ30z y .Df Zm^huU%A$of,Iq `N[R/8`]Z%4RD^O=#^O;õ9S DD;}V&vw۬DUd G]ɚ˘듨F0?M Skzc3zfT6+[+߁Nhk(ֱw] ºzs7;r# tZMj9:P,{jD=ƈ%kk ۇzꗭ)P*I?B ꠚU"(B'lD@~dYE2L( {xMؾOW T݈uI%PWhM&b~ZL^q:tj6XoA! H-r^ ypATn7X*3>.qI7i$]D"?j7b_%ŇTvէHrlq) Ʉ:*A8O4|Dg{Kj%tkTAP7~9Rbuq".C%I%Ac뙦ޑԙq!I","6ƔC4zcwǥCUVyBB0h, *󜏰=-8Ak#A>8La !GtMu1f/12:ɀ*P5D˯J Ձ^KR&XybMW30QqZ5w|nxABB!Ys#U \֦}u:dau"p" -J{G鿛~y탅 !,^ KZC+$mj~aJ2i5?"s,ɏjU`#:Ev4mrX@;5/VJrv/Tm8&&Bd~\bJs+gS8_S&O!4c-+*(.u"!mDzUB%)+&-Xoc8 ][os:n4#y&b[ tB <T\Dt+(  3`\LA vJc'e!Ϟy,S3(-Zzj_[}_,j5cs>ebmC8 T"(B(z3oCWeߚ8f4@fP"i/Ykw߬& g!QAߕQi6  i)UE9Η 4N̥rGheWg L poc>Բ? 9hNĩ=0 iƁ?F}B8ƌNI%iQ<hKPeNSLi+j&*s, H~YiRi2b"ׇ [߻)SG3)v:ɮtZ}3] f#Ge{()Uh>V%B9]:11p\FZd jQy봭4S7x؅ߌTAD]vha2%ZB)[=W˭ ao0T0ngvDP=0gψМT飬B*g5,wL's/>7;'=SVZ {4~ :d;ن%y Oj;)GZc#*|%'hbҾcbUv|?Sf!M6rSگз]3[DDeݥcHp+W!c9I4[Z,($iGeW5m<6Y\] zQ=M=+qk])>߅kkSsFǼ5x .J,!9 TY^?4~-"АSAOxT}9~sDhҋ7\adB`C4lk">5eG݅M U]o΍bȌNh:Kٽ+8t8* $R)aUn-Qlt+^=w bW6eڛ4KxGSuMF%G{5jjfӷ&s<n@\Yajl*;-ƅQ3fy\PXtnPW'1~J0)ꄀ'nB8 kqF5w.[]ƕ|/enӐ+vc*ŀk K-!OL4'ީx7ç:xOkӳC nVHH)9&hD s;7wB4\ h*ڸ.ku{l =rbY09QXݢz0=Zw 0lStք8ߔYLD5oI쇧|dcXЇ;z: _qf[*+%Д-݌xDV0v,cR 2(S͢#e0CGa/΁GF`,EՒ,dfeDxi"Jzu\ ,G DI,27AaOHfG<~eM* ݻ,'hZ&^}RaIt((k70F?h<2{iXLJ3&ɹ$lG4<-hcg}, d!Ņ kPFNIѝSʼnߢ$ى)ddC=F͟G Z$CL PGi 0w<&70t|ޡ叏Āo)r/f9ZJBIBf֟(5ai.`8t'xf" c}Qy|*M{tkSx(gwG 裆ֽb[V7llUٍA `_D'cRqœO$>4?*Ai8>TUw/8L+XTTa%AS%eugG`{͜d -JRkAVHHh]'诺K qVR ;=f;v90DZ8|6.v+.#mϔ⩉ &KѼ[EW,&+I}n`N }ȏUEkS)pŢ*|z ]e%(\U7Y1|##%+'d}M|顑f )&}<'G ;΍ "O@]}rl;ߡykmT`KMdI3.T>6VB#U w_m@礌'*~J3YTAFk,L+^ D_YQXJlݎpB:Uxog?WFuÍ}oMH[XEfQ |ZtR䑐(iIU+nBArY0΅6}x3yWt9[2X@, ߷ZI M)Rːr Uh57QЈe\)r!Y4JދAvgǻ' */ysNE} LX(w[š2JC]?cd }8P\B 䠵>ִR]#ʇ*14}=A4 Q3^\,P5XpvGA9[NpC+YQ΄AE7?ߞYy-VN`wu1'!% bIBf܌ع?B?xV"3Y}יn׉0rWZ ˌ90tk߯U5]H_F?C }mcɁΙ-qSC;"5T&Opħ?bվz Ù;'>DzLkCtjhH\ܡ2<8\Giu$NNGaj\kD:iw4klLԴgާS5Eר#޶Ϙԧ y5ɀ9g٬*݃H~"6&/[jT\rt|97Y]Mz@傹&YR7r۴^ KȫZ}64`ww44\d>@R7f¬: M +f/L/~8~xqKK QmWKef?ܰgzٱDn5D~|_vmXYf@{lO{tȊλF$b4h$xim'jL<arT z< X)]~!KuUE<a7鉕1E {.6A71F ⷂo+4mp8+UHxMFwN'S S:x Y"YGRt";י6uN*Ư:JPT/w%OK{*KO"YNQ ]k7(ԚmZHG.0aaъ_QDUp6T2gEv>U'mn0Ūv"?˾ hVSHЀ<3*$8."pt*6'͖KcFn2G/J'-Hp"&*+16V˦rc 𰵎Xכ:V6 nq=ŽrpSktV;.c!DtTŒ,m1oZ.ZY_پOqa*AHR:j]jބ1W h)Ds\q f^JB@Y \RrLb@@&S؈|g<}uyt#jV۵ @>T`Q+>(=(e _W' b5[X $Aƅ\M1%zHjȾ l40aGGhxL0m<$iKuctj.S ~@>_:uA(w"jٙ*{6Up_]wf{8#'aZl߿f ^Mbz~!3p4eʁUɇ KO8Սv޿$hЪѝ[QWL?I}kO}!ڇKH.0E(gk!QkK`)r@cfVC0`O lURQGxvIM}VO6y /ZfDEVL+ kжt͆y>~4nBVc@o$E칠oSPͽl{`BC9YmD| I hz)֡9Te_ V8QqA-݁c`Lz"~.=?, YqJ@ˮ1FLhūڼq!.,^xP?bWJ0C?9!Il `,B}9 ^y=BȴEvl??PSt =,2j44nl5<,=_oqCWgi_Ѳ\}PvVm)y9H|Z^vR/,]^U9~Z7"fՉfd.P*†deKSޭByM±TMIVy3΀Ha'gOiE'3"ݖ3[? 1փ[\+V'1 SVS<ТkMX |; sᤣj }ǩj{C;hxbR.DB`mG.#g @aoIMjYiy^šr+.St嚖Y79;nrdtzaa &' *ؔM`{@:cuwlɎ$ϵoa5To%@ޟ\hyY܏+l3 JԺbEN%Km#z6HdF_ɗFՒ-4}VM  0ŀO D&mYMF璵yr,~AnZYM eQO#,mv|b?Wޥ&)u3޳.+},\ fK{B]\N_tc-`hMFl_% su[#R5F>PĄs| Pa/6ЛN2 riWfSBUװ_WKX&~t1+/9*m]h2j\~\j&h]]Ye8jmM!'@W oJKy6 o /;*D,D;z6Ds =><%d'X \:]%KAxz2,jf:ٱ"DCxtgxJo+$8y+}Vyfնl,:^_I&3b`b{'?]}iǾD 8?gׯ  q3^e|ne%uzu5$lfxwr}e[JIkd^Ht6ʍHz G]Kƌ{vp#8;Y'L[r*,ݑUIׂx E„P݆D-}\;L\5$,rWM.es%2zDQ-(WS~#15z[_+~e{Laj\ xpƕt4bƈlM-=JlWƸ孜tF4/d2,L7rɜYťEg ?偄fK2H\1?U:ł@ՑT=#;`FZ \VLw-TBM#F>eS$r-b-L2{Wݙn_P2bUL]aI,{wƽ{:<=PBS1!oUi9H?fgߕ&}汇Wo-| &~M$d󃠜Qq2w[k+:y^h{, m؄ _|(z*=?ŸH hn[-'mdGB|g]af1o"ML/AF d]kv6 cL[to$ (aB֎"ңB% VPFQ0mfS71(T6KabޞBʶQw*0_PG2H^Oj'0R!` ҄g[5Ta\CKC(vHZ)uӑhWиXzūHy/%e8+uUsL?u0=>n֚ ɖ?΁zoXJ +%xHrc-y iU2Y|a^~Vlj 4#oh сł6fݸ6F :w[XCrL»u:~uOkotgly)L0ps.0=,tFN}Tu@|\;ܺcN\njƵOUyh;FC e@<ưQZ{7B KoBi.> 'jdFZkr%)pEG;$\]NkqOśd=lIlY@)kH* R`^z*#^ƍ @,B0j) "mRxcuLf#&/ma =3T7IO`DjYr)4ͮnR\j~ NDNg :or=e9VL.Ϳș%og}Z:"ͱT7Y7˙їncGP A_׺VL!!uf_p mDIkJ\snwjsK Ȅ]e*qTeb`^d+lAFQdaB<w^%KťSb讅RtYY +^T8b:[tZ\{msMbДnleu=X/Rr9<Gbh'&%ɰkrf欔y* e0{"_EzWP=C"PGd'] I9:ex5 E@afi :Ke#&s-n <- m?L8srQ:W0 ⇱:汼6~(9-(VSҷɜG駎T9dPWf$q"O,d8ҁt.l[-@ĵq$)@IO[x?D"\ќM$erk2V54ϐ$a6٥k\<`j簗jJL]τ0vYWS!s[Cb"WX*^`|۰-FlWlNl- AK4m+/UX[C *zb-B(S廍دK!9* #gEa'2nCwPze@?P("svYG)oA{X$xn#oxۓPW42=K7-âes^ӊYul1,/F pʴhŒ KNX2I XfEVYFh ֫M5LPtB}Lm>%p4)drekvfJSDqꈠ^/ }a}.\_@3m-ErfkrTIݸhQʥi Wxc5 cq1OYU%51&?KDdH^$?B h< RQ2bm{9prW4n6~^/k8\0iZl7 xߩ, WVw !)3Zkη {Cķ\QD[93KIEwDq1V_Þ-')\ϯdCdH\ 잠3-p$XC)tpWYER![rgJxݛU姞L 5io/V"EBveB 3zjM0DdI#wp2 m4T9:] ``4^n\YJ,JVM0u5#"ixq(2ğ>?%MS0:q ̹3JoB^72!lb#G֐(%GS.(KvRZFE d63DbS{$(Qɴ$(,D (7i9ܙxZaS~H n\E0ajb:\IAp2<T}yɫN yoS"7%z|}I=# \C}.Grqm C]`+Z#D +̈́p@)?. O@}˕?X l!7VKѮEA Ӎj fg~W4lgqOMU y[Q)u=&jg{pI9^NU.}N2V󭰡| pzf(9ĆBY;.s|m0S9=H~~"$FW}XEkQ6 EFCSWaL'(U-xf2f:e:[iŲukFbY-6s"^ӨgL9 ihhosb`%ڏ/y\Ur{4,jaIW^r?'0r:h 3Iw> -r5 &%Z%0 *Q")?:ƻdn08& l%I֋+= k01t-'ƉIFHIA YpEeu:)rud|mn^ksp| =l3nGDn& XV[!^nmNɛb[?UB!|U6[V(g%kLʴ/x)mP;NnQ/|-;ҖиN;pav:\hyn`#CQ(wiБ^n1q&$wnbl ;[v䷴`|pqG" w⬅Zmy#JQ<^2EAWr4uEMپM4NN ?- :64$5D f?z2L<X"76 ĕ Ͱ{{[+= KOn0"yQVH^& \_y-U@G~kĹ瑥 h>Qcn/RL;*- ,Ӟ7W"],Z-{LFbmocݤm.X:E0e-kP8Ÿo3 !!X'Hr|PX?$-!؆7rih ]ʎ&'8[FKQR -WgBAgՄ@bq $U\ 4Q'۴0{g}Ērng#Ky.Tq!.U8?_ .ytQOV{JDKz^ 3I7ӿ6$ H% hmK ^h^c 2\{ȧ#)WS+zuj:**h"_)Ci=Ÿ?"]#=h9m6e!XN7Q? Be 5whAڻډ7)~jԊ 2W{ܣY+k,ro7=…پE Mgc*;Vd :=OaԜeҥ ‘|#\_9!n%B &cW}bdMqyjskr[ZPRB2zG2m:N+1BuEQX16_`ȆBgq>=ܶ6A/{fYĻrk!( 6{ˑy TpqjD}i_Q ;@.ҜH)QD^|~YMN|e^/:-WT³mc4.wOi3:kHuf#L RR,7O :][ʂ´JM縌n-.nK#{@,i/_} 4l8 1j$:cԒܥ3X1>0(wg=phW+Ӄyc)jv/G &ӚCE,mfKR꾠&EÉ7>YKe&a n&"R²5:g0I 鿧ijoT- KDvQBȭ<;/%>~o&t)0-&%女|WCD3)ܱ;4?_(6aB3]ٚvn я3|Q >rZ6u2A?;PII7AQL` lB|.X}Kt`x O)ڼ%XD!,NyC8l\e)DV2NG1mDBƬ X="$?X)ճS.:xO`,4'kOs]ۇ-?D*D$ c {ËƄ+^ęX[_,,ihNj(mn?["Tr\Xn YŌ*s:bG}59,۝5|NzyyQi\)mz4v7[ĆV7"A/1A6}Ƀ\iUZ<=XԨ9Tz~Е#6/D9$oi:Æ bTƲ|4a*} k<ZR8L!O eCɰ|< .B# C%4 Ś?Wf!ŷZƠ&2r:#?RjIiA A,ù4ʶIyJV I\o2Oz ]L}8 {l3Yql TbA /Lf!Ar\\ɀs*-?fwȺ8!{}]if#|цR qit|⎌CLߔEpJYsעD;$ԯ=UQ¼M 0لY(ܤ_81~,h1y9{.)h4WIΤ86< 8]a?Pf@yr!rz3Ғ$Ki4K{S. R0Tʦ Ԑ|AmZ4ΙcGJ荟>shCPƫ$)fX4PhLs}]*x0aO!gVwxbTɶ@iVBx'gMM$eqĤ71aQ8Neὗ50(8= '-\^s,e-g2$nMQDE>T Q(1 wCO5c[- K鍫G.&Q& &d*o' \jXi0 r]vKL6`JjHJ>u_xE*1Jaݒ0{V\`WX)xP}V$u#w4y%% nҤey[G -~Hzf=l8bO@6gN! {b[ȱ|ΤٳGr/;;`Q R7b,w0MW|/wVN(U[ 4SZU܉萅b)-)1LǴ[5o.-:cJPEG9!!6-FX{qb䭵чれ  jħZ7YTyȀs b!AEq,6P*PءfJz}XR1b-4_iHh xjn_J_֮%#F wF-[ c"afZtfq^4Q<~]!sC! ]Mv^@8[PGs~(Rd?N{+1pIItŊgA^ hޅC@MA~OojXyMfYm_XȅJsQ6vH|S:؞.Һ=YDriXT<鳳{>ޭ-p=7ϡ\JB 2ǙfǍHV4@&2l/yVK@۔Xݍ':'e۾}WlC7T%%W̼cц<_x~[-Uxd)_oB;8}2tDzs!A Sz-NC]bw "$++{~khCe;*al߆0Rcg4s䚝jҌOvl[ZP8*QԿ贤r]wDƼp19ѕJ#bm*C/Ԍ )Qܻ/SHt]Hʓ絤9}lEm١3-%P$ Tm}Ua82nXX#eXn4 n |Xf`xQ5>^7;̎xg9ֿ''0|>yt{؃^Jzgz0Z!&{9A.x}*zzSrI=GJofv'c8PW*؊ܼڛ?.m !K9SyȷnF-?m 2^J:/2jppTb*PFի:# L 1b/o$ 9ƺU5eũx(d'|3c_MOˋY۟`/$ƶlFcR$XCkghFj${#19*6EH_UeTR+BW؏˭AQ ?dq ǃ-ݕp5k_:AQT4Oy=GS `ra3D; 7mz#.Kg'}ZpO ʒ9>q.rqc$[{S -ϡ5}&MFNS+C[Ā 0-5R)J*'nV-mv32Bd1Cg۝ev\#rj|ojl<|, V']pk8{agO*yІ.tAt~H[ m]V?iq?L7~597˧-~9k}Ɩ Y!) aX%[ ej٤PG\jo GҶW`М yu5d RYW΍awJ%2lrHۡ~jLFGJt @~<[Qw) (\fO!J_z5gD e"AVxӱH1F]C5]'Gr( c5at:,Jb3W MVhFD.Ht͓m-iud0Hgg)z $v3iׅ?AA4|v"H[ \e{5apb oc=ep/Kov.GʬXwltُ;ㄧpu_[_Jx*Air&o;=7vq߻y82n5nmURrr9VN^OR;Y] G#f>M'0ߌ/X3렏a}^,M Kf|D'OLWe2`g,u(b>@;O FנN|˚>d_(3na@METG8i%d RP>X=)v0ߍM-БܴO} &A ʍU%} |8P]j2̩9A|Sk?  IoU>75!|:'|bP~)Ʈ}ҴBZB@4a%A5nFoȥ7ɇ}@hɝH*9)$f.vr|tR6]`@sWV$FOԭ_a vtn>C}*C~~DwqS-6 D@Dn)̀"mW&awgӚhv|\V|xPaգe!րXԢ(EvS'eT36$4T^8@G$EŠ=Vv7ض1+Kg jxFJDGyOCV$t;|RLruL@$jߦ*5ٿ?PIRRЫ~l޶V;cxmK)?x-}F.H!:~xO1TD\Ş(sljVN9n>u$b ]aQLUV֋y̫3eA-1,J_}:3KF=5ReW]qBB.9ؤg EK`F[ BPa*|6U@e4k;9om-"r&ip&v~? ^IE^/(Dy;=UEOZ.WzHhU1A3i h0ГDⶻͥ`'xim[10~%|Ě+I`w3T;JJG&r$FoJ$U<@EtD!/n}sz^F_ Ux-?;s`58;hu?ܒҠ)a>rC{rmr ުיGtèHMf]Zs8_R߀WB28;xrOm5p/Zd]K0j5/9dV^/AToՉ]W9Տ $m#6KXX7"1>^@/gxm7}=f bMFڊgcb1KFΗ%7=T 8"} .NF~4)*z[íK W|z)*ƁUdSL;6ux7KW(}oo)4҄'M___3*7#;۞]e"zBOyk\0 F៖4(0/0(zbėdA%ɭZǕ ->WAmOtU'"O0LSik]o-Ylsz9r?Z q RudLh5^>LBXAH\ L|_O?.ITO`nB0Ә{zO- J-K\o:n΁ħ<4xQhѿשi9{sG^fY>=z]c^"GIXo`Rui4IkGZ[rtpрłԮMZ^Ň}nQ3UKC(t(hk(Je,tm +C0z"r@6İQL3Hq I03pBUqi2`jzI6d_ jkiq>P- DZ{HEZWDE;'f7`)ERrW|83^2Dd ?>nw/? K."ȂudN,0./ܶ8| S/il4mSrnQ8@CW|ب-[/r,y\uvR8$C Kx- p),ً]Ppʌ؞U~!Pp9ڬ~i"͖-Pw)C^RL&{M#L*+38 U-Y~x2ЙSԘ6;^Q`oEXHK5}?`w{XާzW %^F 5>K! +j. _ cTqO3> .:aG<9fU:Y=|=CD^]MHr[phyL t#kM32G^Áb:UD<;@EhXZ֩W(,)|N4bg&2c dWHwl |ZozğӀkUmtf]#PgVH!?vi$h# Eө[u{-2&'BL쓃 ܸ 1:"~k.+m)e/PM/ZR#uתvq%g =8LbW;v‹[ҏ~BϠF(>cbZ/Q41ittwZټaX*']lf:.f4B1/–R173)hDsS'`v&{lNnҵ\?|`H/<aYhhx Ncy%w,ج58t~@J<^K|8{ηG.ۿ_/Y ([і; ,Jby::g/@9zA~D7VOuj 4ar:,a gs H喹Az_A tEg@Y)sB5V2>mWm(Fm" ]Y?<4U9CgZI*QNgc|,A6 n>Ke;b 7rNc,Fn썠 28nxi='@^Pj=Blmk>M/ kBq&MF;Ip39|l.pZj~-'YYrxn'R7ncB&N5mDK96fس5P Cɇ&E:?cdXy8o a+gWtV-#[P%ns)n&bs2H14|MHo%q~8.ٗz -[gyWY . !+E.pBNn >JX sY zkDaB&~OqEy?6@Ϛn[b;lJ5P#qetgDup E 6ټ#Sd%LWr=jO*- j }0;3{*cY>f`j{\|%Dz7=wkPiǛU02&/M_*z[5߈%Eu%՝s1x;UT\%Kߙ۬DP> e$(0GDF-hcErlV;i2ȹS4:Ik?34=^=;wO9:IcEM3pr7Vp@rt`[?mL"T4L:(D#z Zs"pqYEQ׿lBAnm3L'+n{%^bډv9*s J&mK0w8$eZxDӼp [Ep:ZTXQ3hx1 [AYq A*ޱ'-9-{Xca~`p+|<fI,)sZ[ܕLWtԛk5ʎܢ閖}V{YpW‘[H)]B'Co Q(0 9of3Z :Ǡ%O` 3ѧ 5+q?rcٵe%} å~!}WRi`ӊ^v~$', EҪw;U P( EN:nVώEYq,_ܵsI݀#e'9A -B,i/h9{d7ܘ2:?)%צ9ڎq$/ru| zMF\;DjfVb4v(x93$N"K;⹃wYKLFl*_~%采|rurqw 1a} Rc&GK,nc. ta+9<]A,E _NȘ $PaNqHeT䯺HˠoDfE(J8Ո0U$A҄tHΠ2!eΦ(8 nN [ vm"+En^*|7{U8AŁӍJ]B'Qz&2ysp+?GakFR]xgoee{p[D!-K^/Z!}S&(ɤ%?$\jk "bc߸I|ޔZȄM' I?HܳΑ99/̏7xN3s"Iq&w D^ uғ] KC>א̚PzUg-LVޭY|kjHvJ-;~RYqEID&vM:vzWy4 O=gRA2$o$6PD YI15ϵSM$f֚$VJΒ_3™ކmn KJ-kֿW{L @+\XJ$}j;zd[2QE$[FU86{ !GH?!_c¿&S빝 E[ WvCDrE ;nrm f+ Wef]Q|G/lC >1Ȋ2FC{bfoi C߈? ݦ KG ;`>8f֙6I9FϽYoO_3D(yvIR;g-gZտO6P5#1Ú㨝Wc 9|yt~sHP`èёR.s9&7'.Q\EYV[F5f aoV¹qxy90e`CFa\"4B7#'s.~U]2p,X k/@CwQ&-No}.YuZA!ݡ@3_Wg0iOYx*(>ViRsee)dRwhπǼ tP+, F1Қ` "C!@18F!e~U zdƑŸt6GY#,Bv_!){B=, q%& _AywvP1( h~IB?nG재>᳷c˕!2\vk}Y"iT;4ʡ(*,#4FP%oU[f54k )3q!4vZn;]:L|ڒyQW{8VI )Q!hfQh9W]/\:ğr&(SD(d{Q:,72`=oGmߪ]YPA8n_-LqcNzkt1segWMBzҥ!`ABI,0ٞOn h-%u4ޫ%'o;Ys~p#zWQ?!W#h (n $n {>ppVY^ ǡYA[7Nię-IH/wiFٗhLؿQV< EW-I#͋Z={8[ =֦q'zɑ3w[һ!m2Hآ!$P8|?ٵfiNﱖ)4?\w>ߪ4Xi("CLtijOv)9 9 R.\?K+;~?5S_f7j3(|b5K=BJcNPU4Fa;&lnJYmrBHDeo5ѱORIbKeH)]rK`\j3[ /z3ۑܟ77α-ͺT͑B;HPv_ s&[ Wڳ:#ª^UW&ށqMLr4xL4\gAeH/ۮaa'7 "gx]9IAx ?ȩ]֐̙e]dsMj-,x+RW0VC< .|wx!Ҭ" f}24~FPّS:t6ӴiWE}V0--g mMH@cf0_{oj(sBk꥛=ƀz8iQ :\W#7|h#)2lYFǎzAe=8]!9A*s?A _MHtWz`) 0w}Gb3 ia~ d˔IdjG"'ςGG _6IrIzq,Sj` }/h6tpyq+2 jA?3AM!BLy `_pg=m4Z - ЦgYFn8yĜ_6=P 0]du)@̪<2x x7~:$vzu) u1>sGXZsTu+!gV0$dwvnb"d*^Y1F~sG}bd[e{YnQ.GZΨh狪lJp7TZu\'3,PBҊk7SgGqsLkS NF^^rȋiW $yrjQ)vvl6&hpH 7g)e؄hwJ~.l]2'".YiF0yKW:;~dnZ :h5V. $2ʉmF=e)| cf1]/fDMD=8GW>b*N)5p!2q/Mx%B/ k~ȒCݵ(B<t8Pؾfۇ2GCShҜ87.!,6N`qNJ`#XMtd-vkչ3P͹@QSwZ[y>p)%ȇ#K-dKUKg%9MnLؚ CO(SMM+4쩟CߟM-p/Zg?H̕uu&i,M${ . Ç="삷@8WBtyPs.~ҧgU h$7mڭ9 ~YB9JC.K՛ Z(/n\''zdGw볋Wk0ABv;^N\ zmbI_C9>wfnvPCs-v7#O͍I:E!r\}[wZ7qŇC޺tW_BA\G93T $kD̶0Ŕ2ԫm GC~@yggHexMz\c=!ё'uV'I$~1[tV%v c%w,Wm&+S?{3]IȸgQ-YDxFJB2Ely.Rފ~̭'̏0llhb@  ?+F/VT+cqA5?Y!ݱaEHcgg!!*_ԐӨxݛګTLeIӴjFϷi9%4ߏp^iöReW3!! rUM  Q0D5u=Ԯz0,E[f!YuM#l &ZťǩIYځqdg%N nO[A>yJx;V~gjffɎ[,DႈjV>UΫR3 @3kS/yѫ@E6؁ |%oO4g 8D20ڏͫ#,~лCfC MKy6=ާ!:nX ,cQj4]r3v}&`6J7PFpY\zύM*=iZ/:Ϻ񈩞&"/-fq#Kf8, mÆ :LT6_$BheQ{! yq#i5Ov3?[lN_°E"u ҡ, @{ĐT' vz>D&'` Z>:&])&9%4{e{;q*\#\BBeU9O!'vAoj{6eJ"f57adEUWEr2byG7Fϙ<盟YKî)S~g >hSm`-}X1f-.xοjXč!xrzS®[E52 |1ﶿ%4(gB8N___t3L漊XfmJwDP,jZRPͭPg@\^μo>qAw ]MR62%cF_i!ʞC JC x ᫮,^ۜ^72 ^zHD [t >w+{_Z > HsjGmqGe-ʺH*VCcUC\>ߎ3639E)}Suq'<_IЮr֞䛕(# Q*g F,K_Trz^L+ق29(%ÑόŸU_CnWM&;mjݤ1fljGɊOWMjEiaK+D~R Yi*UhUw6HU, vqLr{zm#ahDghw}2_tBR [ ߤvH/2pjm:ǟ5]dwlT7! &b+SCW䱧6A>9`axbQUM+e'A3}PBJI|"vY>0=R 5I~t|E7'>9\p>U#CS&,랺ALI +GS:62(`-> 7 V#b7yGG]̧L^~Nڽ]Wۣ$ĠߦB[)ӓ O6aO&K+,pH[qD=yTve!..]C~+[@>l` Ɲ``㻄"NoSx&oGotrTwf &iM{-b͇k91Za+t̷&?ʠpK`tK,$ٓ)EGZaTg\TT}e $TdyxTOH9eR"~vosb2\I'yv@Az4߷E4}\@}ie6:xT`7Tz25Z`vhi`-&,!+G_'>j"uOj(0UX?T+{}O,TjZ-)|ќ#u`#)bZΧֵRa I3Y&cl"%%2)5}"5W" Y‡Doi, å!@Vr)vGc%: P޾5нF&IGDr,\>d36h7;L$w 嚉|/ j.l1Xa,im&i*CZ6z O2NVCaKiH0v>e!˞@enGW&о|N$W-+lF;ꊡ{"T=&觃ew(1=a$,q;t>O紷 'MV67!J4eҦ YKݪHʷ]86qIB{/A]2MVzUC8sC=w@%_GgS7 (8p2)aD)vQr]rt]'L)ֵ`7v}^0. a?O1)jNٔ.J;aOs )݂8\<\2g7%L~9 8ܛ/xuZ5F{]:]W]ѳ0V9srF /Lu aKD1JVLL^-q3+O ,ʼ eƪϢI;40( `Hd[DInϞK9~0|H snz}.& kT| J  4z:|pKWn֗~mc/P=;IYCO̎('/۳Nzpx_sN1dȳ'Zb.4c Ұ yڢv)@f]U1(|$ZI7BFjM9C$E IxS^P$:1yi9Vm0?Ur) D0Sb (ZhUhv`׺9w^$OEO{~' R`X5Zo{+;r@2!i)yJ5u@n{ѵ(_i4;Ơ żo9qW?W.E0)7I*>$zqEO+)JJTxQU3tdNs}|Y=L2, '/w{UJm>({[)wV0 ƂaNm_js3~{q%2 X;5]uU) C 160[\'ƆR a)G+:> ؃=Y7,m=M{`]P(;a1&,8S.fp@ 9uُ1ܱZ`"uGW0421|\+>z fΡ4ޞ rpLp) %PAj2MS:>R@(xͱ$4U݃J7;5YnH sJSm#68){@*m 7ƇXouPƁS|GttsCt2vjZ&eܳ^<aQqXϷR'J IV򚪴q^"ߦ6A/ .oA׼DyhV#J04'=qnw! tl)V{m(s_u#aw\!zɯknp58/UǦFXyavN̖BVHWs 9r-k"gҊ䞢 ׉DkdQs5zAlo38duPRgLWdj3x 1V-M$lYs WE(r`U|9\E@Y{; vU4"WM|,lP!}^*b 뇠W"C?2m* $ULq'bKԑouUldN 'QA#[hjr9.1Psr '=J k Lf=͓p ONʟd%̎d5.eM]d['gg<I]jMku rjǣ?ǯJz3Y ́sؤX+6ImkjKUs'T$ c %d}"]{25(uálh:p5QB,jCY\ae]M\]͔[eJ ;T ~eZkΟ&@ף蜨Gę-C[x2Iqd$RH2{@RPdXxȡKsE&]eE_EEoKyFU> -< :3Cx:yFͤFRNs&X_zIK 7J+{2d#8/mɐ'D idK`=pfóxsf֋~ KnS)Ƞ!i }+[kZ]Uu*ڢӠmǿ|9v 4KרgJdme* ~hUD2eXBSYV:c;)|Աܗ5*fj.R TJs-dHs!ЄnfR髂ӱ#%lcҝf|2H> 'A(Fx.t$9  cO;⸅ٻi|al*_p.hQb&ӥ@J`a.x("5Hҗu*v"L1Y]#j3o>^|'Œio<oh8O15`#<0V< ̵݊5Y[mUD.2'cfm~`|\!,x@Q8?J7yX?3p 7~:zR \jNEswӛ4=#PȞ)0n !ݨF=\py2F%? ϨsR!]=pP*:/%Ex*V+#6FrOD|M~w.k+os2oiOΘTI^&qx0zxȤ/Sd`"kq*_VvSņ'Up22A R [p'7A ?y=!?Y(&j緡X gHO*׌W9:ii%VI0%gdoPUtRsuCK0KA_҈ FJC([=Jީ?D XzKR}*)⩫G&=W,6وʺMكtvCUt7_:elV͙,cIni ې%W[j s$GIBHe:i4RFVN" P5 SQF$8 8B\ L} K ]oF-SWS0z #묌c ʯZ\#a6i"θ,A-U/~̑n!Jdwc)9 @`k6i:C#y$o~ɤp,d/߻]~LP~s!dp9ɘDQˣus,Tȵ\FbB~[pPvGf0]4_"g-6{<9P ,ܜcڨc'9y1}{p]};jFӓ*r@r'Cx$ă<2C uMuJ;N| ZId <[/ I_Nt/MEBc˯:EL旴TJ7ĵ*jd[Dd.a HQt9kϨ"#1bz^rJWh4!WCz0/i}֢$S%f"=/lbrg#Gg uTnrY+==P,J32nYsp0Gy!4Q1pLH=#K?w گ՞T*޷BfBUX-ރ+犏n:L_:uSw5rSo -+F`;?rq9DI0*Tժ6dPxˏ-9LSpu4Ah@2 JU9bvh=W2Zo~nW3~d;qhB.-_%sWhUf8EѿG8GC, gyrn\Yu&F$ |jz|X뇻t53=uvsqH']lb~>,,|~=,.T(Hhp 83 "ƀE?CC{ILΎx }Jp}x |ZOi}  +=\{ 0($w7;yQuz;9ߥ&kK]UIm1g FS qcH,`y;(I.[d&aSFHB K7:{($ĪeGh6ef$i;%NtegS&uF2.% ,4E;68Z3ޑsJP?qէYxd}r&aQu| (ˆr*Y`-g#-qfz0{1 {oɴ0l=;1RttzH_ebE @ӝπٸ>DY)u|Y,S,Mrcey;3= +#'Y%Ѩ OOy w%/3c:NJIM_fF*% q-_;# aw(l<L_oE`o<[3y ϳy CnubOc?['H r45(B?ذz<HLH4GK_8}QqMVlVo{\q|z+K߭AkKbpc3& 9oY`B}>t+rO7aw1X-E%f '97ҵ|Sxm5}g[םs7,fP]FQeb3Awv=誹EI-H}-FsgvmX4ck_).]Te][",-|;0eWs |oC܁3>F*{|j"AK5upD0Fr45"{ÄK)h-=z](g2VVG kIP إwFhvWUn1J੺<_\suN= Yr_+JB#G¢0!tNejjrru5`paƓ'sƃ4W?|~>ӕ$. {G< 4o%oPeFUt%!6@ez{ѻq5~7UU|PݫGf>mӻ_yrºkz*eҭy/DR7˨6FIh@5}ʜ9M~M54kjZTz,| mSOux%.ܭ VuՑlx"7_|"03Sr+гko8('P9Ge6.M-W`4k%}9E3lۛ[Ḓ9)}{6HHo0 Ql`TRSxjK g&fR *-\1|قm8^+TҀxu-E9kmh. WbhP3`z, B,89Ե0d`Y]Y~4H@:&J4)FRU1C{1GbI y܅`[O"q{|sI&?bX\ŕi1 EYpα%Cn ȍ%tȄ9*Ikz1|V8Cf }xJ #MAD,(lYMY-Z6HjQ9!E;PW <eb9)t<9jwx] ~" N {)n.,&CUI!Mp%8*͛}:T2=u A/i֏# ѓ[4\b+KǨ<\T.y NXl .+2m R`sc>SZXFrxU"]g-.M Y=TC)zzc3 TVp5aN=jh4{^~olM;$a@X{ Gǀ;os|j\?`9i\Ye$A(pjrR}3XR컮hgݒ|Dֿќ,exW1* mAw* @(7Qh._Yb^g6M>CvDx ^u=Ct*m˃A`ݺ*;x gK${D T :RLGAdI|w?Sv5s}$Q?k>Cq.Iv0j8s(y]H$'hl$?G;$2)shy*d}RqfiPgxK8<8p/DA, r3~:4ǕnX Ee!+59ũ`>PᜊAjY^) 7uRؕwcǛ/w(JTvѡhgФ"i*M:?Ӥۑg~d;2C?!r>,iAl_)E"O ֜nQɟY&L1?CaU3HzՁ0DaOso7 K 2얩 R*V=AΔh0GVL EJ;a @Y4<8'): {!Yi1䂀PJZہΗvO\C=T1x揨i `qOW5ExUx g{۹V q0hX%f3?8fT7 lw61)b¿נ?ZHJW(ITTH˛5 3Y9e%Id9Sɡ9z3v$˪aJb '9S{ <1W$4AXKx\qHg|_l5tϟT)-\BCamEa[ <YNxn!è,P:VlF(|GQM@-m>E}kO*7QgKfY&~uB={vħ63LeD~?MSX{;܅D!z<\4jjY\h0+a 9E#}p!B%_@ u5ԪvkkBZe!st#slD(FpQf7 qy`]R7M$/r *t/ǢBl&,͍D4F3<@pZQܢf $u;w /lT`&ɤ̖K!{ {&>od+:3Wz:P#fXl͖0r51 X4z'X+< )@CÌAp;q%ddе8';`G&ZoC6n/leD a2%N5O[INxTw QT}M߃rUm"y[IVEkFf45}3C"?VgJMU6LQCe]JI^eSO.4k%/R*y:F'*>[Aq`++M׳qvԊ]+Ñ a#+9ux&m_ȯc# 2I!'%wNbgE[[]rbϴ7eGkD$Ѵ!F`> |,B*NO%,{h6vor.r{gKHːL)xH~R~jloA?%2B EofB{U8Ԩ֞=cr#t}3d%X 1&8$ #蟫J҉)8͆A7< T+L[DtqW;zN 3ZtFPkU/"u-uR3K/W(7K_:c7E,3D;ȡH|r S${J *>3M_O$ϤAʙ!6o9hl~Ѽ~aw` W>_[V-1_ȉ$© ljY[AU9T`2r{k3e q8=Fn?nk,}$zP-y࠮4[n}85H^ =Q_=pGwJ 'pHP&niN J?ټ xh]Kc-Y2u%j~Sg':&- BХ=v[LcBaO3~ߤnr݊|M%Z 30+u!;v_"3dSv;ߚMwQ?csNxppR ?#m(357s9-E_Y|.:FEIQIЙz\ ۖ#i*G9b'Y?qkzapi'ǢX)fC;&σcl zJ2 n@TV k[3uhQT(0~u!M9WirXS`88?=u8sRjТj@Hէ%s^ HT:Erک7WP^_7Cl^yG$3T*}<,2u>Ixcw'."ǂ[ =R]K8y7>u%TyS_]iui/{z-qb3>K>1,=!ؾr:cX<,zEЙI \*V+0LƩ O=_dwv-x_USRu?$'O$p3;C&v'q1 wn.uuqSTƱ|]xo4SSi-k%lSIN%20/@O5Lj['#{pӮnnpr},Vl&UGSsZWaR,fJq֊ۍa]3v5왠k P[RF0 ALCÊ-YǖcA:NlOBe 482Z4R:(jp%Npz/='4,)G 7V5] I d@dҀcL@`.*}}UY.Aq,#:oCPN|ӯ<)>1QĪR3JP\@UђcGrRN67qNy&.Σe>7u9ީY,@[0bUu m,eG+B;;-3^椌w"7DėG loZyUk!^XZԀ`r xxF縌m絰`׭ \ֱ^ih8iP`ȽpP[!P_Ϋ!ZMعCQ[KK"hGifPHWlG- 24fr̡w^OLXz"uj$J0:s:z^;B&YM|Z'(ѝ MVJJF\&3?[ݔ"ICޣi9djiM|72H]QO{g[u͛؉JMIn7,?؉Gπ#-B2:#A\3c=bOp?[3 -qkUtg >P~1VTS$sdy S#Ғ=QqJCo=>##|R~RgFgPI0ǎp| m3"+z>ٽ&Ec&yΊx]|3i:9 A"tp{g}_jPs.z_$ܰ纺\5FPB֛:Ig L:i{,x e@}^D3LT[U(kۚFd#Vq8{DG>~4Y*23NiY!% k[F7I;j 㾌Rq ѷx8Պ+k *"U9"Eɍ!_t ґTzj\Q׶#/D)ǂ׀e >[/Kk2KVӼZ%MN ]~ZV!uRhWTid7UH5Xt +$qW)Pʊ-q(R\0kh,Q}G~Q3yjcÉdD (U3B J? ^5Z= /Fl[,!:쾘m&xXdГy?yF#B֤݀%%h;@a(=c<E P \|| V풖_5kntxWۤ.ik/C0iH>jmy]K;k)nѢ[\J2X?6KȿT} )KcW  xHj TaYx %ȼpSjUR?u?4sGts!<H*3*KK${}^h,{+?_Iy]YX6Pj|؉MOB]Uz9LSz^`q] ꨫW|bX_R!PnwL:|(T ڼמ~σ7zkX?&B (hw7Ѭ ) zo,<=yfu$3qCj`/bAhd%/] ?P}9更eE%OC-GZPmgzĿDЃ̦TK%dl g5bKhڂA >gEܺqmYth ]p 8ZTgDeȪ Hz 6:]C\LcxaoSωW Ġ1CB/W|Me>6E/7:@>sr(& ?T%zi{X/ǞDbM=TXdD}C2FR@^; ZK9" ТBπ]V#ʛ"\s,? ~=c.Snk4Ѐk>Dt$N<8]'(bDOa#"* DK񊭿gAT?)w$۶¸@q,o6׌Ld>9ޗ4zWGAyF!V6wS:N6x-烟GhYJGwQaw C  "!Bǐՠe4QN3i>EjM>tf66ѩ`-7\)cMp:3( R|172?5c_y W~{wHe #j4kƉjyp^L.nrP,]fis2tmjg7HT91NxKD;[ Ck *a0́cSn?hqCzb(ۆյU6!2=~,q.Q)F#}#V5`9G*Z.+AqAm˘oM AOtgOH)=䍹m6c/r ;KT;ס hu fM>QЙTuX6;X՜f%R≬B:4S'M?5CWgo9hknVwHrնrR A3S2sNpf5x*;éxJV-@>@?vT>jZ|Ovy{BHD欄A?ƾiehiHb`.Bޯ]p*/HʾѰ O] mÙuj0M: 'kڼQ*IAK!QbV>r|ap0//+!|U xdsfl|qu#s$1I+!-U 4W-k}mG*K tŀTQ O։NWML5. wMqP>#=hv~OבT~5D|ٍB~{lcPym{oE3<7)6c譿B\#qjDxg?=.p7=gUpyu63xo Ѯ4cQs=6/4;px;@^y>=G !s5ءXJx_n Νlp367q>~r||ΣGaف=m&?*O]5Gɩ%lB5w"Sk)':2 &i2GxH:֬5$#Z$/85EbR/\DgѶzOݞϭ*HeB0=yis O "uC߾bo_4/AsE=hv5xbk x mHS13iCuHcu%nD¯ԫPةET#{Zy(hXcf,.YTuZaJwf"ʫ,KNEk}#$iDŏ7;6{m cᕥ p 6ކ~uK!U-"\#"l"cLR.' q(+ɖ"xy\e t7o H(?pgL6D@Ox{#"z_?%&-O5:G^}0u}R^exptL7 $ؚvv0uy;`ȕtaaotilEZVmb-(L U-S&;\ߍX^OΓCkc^S|D7xʞK:ʽ ;tTVlFӋ4`aO$Smg Ri8k,́o$H!iD͒H0G2~U uF}x0m]<< 4$Vs5 kP-"0MxfR0l0fTAAXVM2&y#$Jp{GƩZٶ|gAhym Qڢ75S ¾#4EYT"zW|1A9c]nōѫFOkj pNH5M3VݮP~I3\ + @:" ?zsm{%!ʐ7UѢz|:>Ր ]j?豔:v@9␃Z `Jb\?4]лe?'Ӭ:E)ASϽFEpPMl!R3>m"'7?H7]? Tg`쮔{珍̟붘(Ps+Svz_ TRFZMٿ5i|ʓ=A[WC`/TOt=lOqu徭J3 LZ4DX.`z?śּ:eGO\8߾a )0|wti͝aֹ.ķ%n8XUP gQ޵Sb. f6PC&㇄)Ae6ĝ jC_,ōO$&dR~!77R-&Lۺ![bNvg{IH,V94kvګ)d!)TLݙţV)p<3%`ZIɗuӏ8ଲUf×-fOyIܝNhZsXE@=b؆~7AI@jGFz}, p'MB}LW5a\r Xuߚ.$̐yM֩?eXX KJpKJv菅"lm xmIf]D^4᭩:pfbˋ~,#>5}Pyن<6\ q\Råv)! BF)IyM=zG-z99R+-/]Bf׬z7Zπɔ4Taz [ }d֐m])2gbmkIKEӉ`7[B_C"^L;h52'$S fBz9Tj2̮l/2f*߽~ڥ'|(Sb&/uAPzU ~2E@4Ӎ="=f\Jjw?`XkhtnVW,%I4AŅc'OQ *N| ӫ$Mlp:ȼ\%<. EyzqqgΧ '"̇ݮzt:礨 }"=]Dؘo+^NJP D\rlGUb{~(ctHƋ^6:zȏTYHPrjlU v1dٮ. e-*_*!lͣNH;veD}74 mCP~t/<H]H0w/$^7 T|mJA6LE3f[f|+8 Z_m':&،ixloz}n,Fԭγ!Z$l<:2Ʊ)C=l2JQuz's6I2eR2' ֎ ×'Ұ?k&@UxoKHMeo4rA(mDc{P:ƎKj;І&Nؐ5>H>Q7Cl CL+X2VO%[MY)[AWh8W(;wY/_ ;a.ZyT`x1t5?1SGNt ^mDʜFܠ7PEvaVV\^{v1;O+P)4ĩ7NPmi2Zf'܍2l5WyTٿAqA |*l wK1=d+aE*pSQXs>-+BCk#>?8Q:c ke=9=BvH fN]@x6pP |%Q]>_PV^ܶ{+\Ӕ [^~::cwЧ!'_9 )2HwМ¬_+]d^xȏ1Ӊ\.hT bȘ^u"/i-Rf4XsKx)=! OP]n3Hp:@a83a;[Rʱԙa$+7jk6?"t A$~ڔr "ѵ_07i5yV\1iOv';A 3q(&A5ޏJ?5;Dxz^ m5 \%&!ZWwח4:; Ql1[{ ҴP! w*ƂO9>wU[~r>Uv~w cO -pэ9ǧJp:;9تN}،)π҄~(M<\5b^h+߫4fJ;+:C'O<Z%k|aS4EfJײi˘!9ΉС,0} g[2l g&oa4Rsa"ok00g5F(]H;QV*6*紑/ CO> x5Ա'mJYEVǦWٞuggC/3MwUB0WE>_N7`Pc˹`wi;=iDu:_Lp1,cc'ZfX`gU)~m*pH ˤ oa7Yr{ 2NNp eCڍqJb-pGMG8b,S5ůH7dZ~A3 ]ưe$mx>d9M{I[8;H)d C}C %jFvlI9ksW7SDGϺB*#2&LXk%ȽdyU=?^ћZ]14xuQS( w>㦤Z6n*sN 8ԟEO+~DWh m:舻zN:x;r=)W<)OTnQe]p7 1HYlܡayu!?CcY5b^g6%v;T) t#<)˝vu3k o5ak~b`_'%- i*8LVU<'MÍ׻S4nm@H.$٠!j+$h|VpUJWz,Iδ:#iƾkXA`ٓ ^Ct Ċ%K? =@ZdlҜ`7= q7F@SqčlR,L<l4W5w 5^*D6屺a礲( "#רHz"k&A2KD {;gNP~ qZ*=]W{)c5;>#:9.5먋#.yjQ$_>L VS &L0pۏ'x"we`(zIOz!:@h͆FC,*3ORBCg.ȰS喣a)Q`k7ɤ*˃ zAZq7pzߠCC baf~XEj-uԅŸy?Vˠ QiL1!k̺-C!5_ή?B4&6s=4CX :ビqm?VnZ.zB+o*l$Vi[F[2=9;})pB^١O*`?(@_CۅoF.zgW/ٯn)f'ƦK]s*MfQauXn4tK 2Ptsn)Q:$lAi/wIk ^ Gy;5^$;3!=CMcBF;(Mt4YX5u?C& s51|m2XbaQϐDvCwf%au0Yz->lP0OέMh9I0xqgIDc`_$3:rI])YrpN1jyO!)qѨ.ֿX4F`Y(ؽ`t{+4oCc "rhKp /+CN@0֡2d%bRH<=+TEKnìonBhZ8JMg+ZViT^3Gt=h#"&bg\0^Dq^0!VXCQf z,GP3.JR?J2JTUK8l9[*&LrG_,|W<"n#UZ (͌4"B,0;MBQB՞%y [z)|ԩ{7?W59#dܒW[r i&R.b/O@bZLa?ChD8s;%pG7a\V E H:gnUMZi|<)V( .4hSw(XWΐQ {:n [* 6Mb^R+Εr2܅u7FlW>ӗAQ=GGJ>#5;:< e? VNSDY23c^`p!WKW c1~]ptoE}ܫm׬`|Up+9͒]ۑΫa8(QYJ-FD\ΰQy Uw_5Iȷ=jC}vŴ69oP= C9=(xJVy;\-(<о8.*/ߣĠrk\-քM)%L1sҐؔyϬ ӓ{8TK 0:5H%+ > ^o"`ŋ-txAmsfR6cQTLv#?XyvxChBbD_ֲّ;{=ftE.30 'f%=,N>WzkN\&teV{6*luNnx|\ģCw45gr 3P:(d!(=HQ&e?QݛRA.E)A=hQkƑKDoN'jlohJO&Ɗ>5467>roeSBGx Ub)8P2B^>](IB@'- We Wś&ŬԱ|ŋY^9BMw4Q6®vOS |~[B OzQJ{+&8ϫ,Ok,Xl9WvzFe6h)@#g⃍HSֺa0w[3#~W=|m+KXf'xY},,K43!^;Hm;!25=7976~ѸƇbtL;8)tYXՇE_k_몋S1Y鱉IKd;ģ(+<2] ܂W9e}OEfEU) EA9q[ puB-_m9!VP)R,Er|KNBS/$t/*ɍiY\E*RRwCc|:U4 r^f-Yj+Ym\j[U PZ%/m:Nߧ~A\z*:]5FYԄK!tQ qmS'j&F뛒A2}>|B\P#! N ^d9-;W.250.Ŏ6@/X|fxUW}Ha W.@FR T n< ,MVsyW~5+"~Ynie$L^rW4'az͝)Q2 z8@.{!;}?ұiMbƀ8yL)SxuQlKGdZ&@xĂ؎Eې?9yC W_䭏LL,{};h(#ÁʗI+V:j X!:i'u͐%攭Y RdRϳQ;0es:M+ܘa_9<mmy9Ķf&DP(WMv5 h::,Cn05DO+N/CCO2v*g ϪO/9Y2M_1nفGj\4(V+l5qv4CZ35!ls}a?)Qe}f(ݶ?+b],%Ebϩ*N%Dy'E zLr{щKb#?fSe*zضM"AGGk,V0;l`:Lld9ta멨SP4ak@p~!Qnޚ> E[=bb )yDDJPV޲~UrnL@379?>1xx3rl*wUh1IPP~+S%v 4X4^ i5-$'%1u7ZZC5!ڤg솉6.)Կ`X#;"&n8.Z8ef O 3[MBbzӃp#{F:Ժ3D@kfXm;=MwBwZ6 u(v;.Y@ ]㚓לxEVSs۩dL>a(M]ySb߫ΤwJ4JԧQV "źRrS1Gʅ;NS 0J[w1sBpMr񡂰D(=)#d^%:2xиF7hH!T2ƵKswX Qmۆ;q_-tNiѥh E{Bi풍ۋ,Cm9u"~F !%ԝX_u3$]̱l]첪ܑvA1;{JC\:;"WZNq:.fņx9iGGZ!0r>nBϔ sכl*|@SL!H{V Cw5'xjWtJ4wJ~>PA#+ٻBWFpuH>nG%;ᤧIaN[syhmƞNk|EEY(ݧ0u':Lި` bYFc3nt]zFUAn(Zek) T| 6%%F:Τ s0[qQ$H.f2킮0t3F!c4uK?[Ӫn- P+)Q -) IY˙<8j1%&_BCQM.y$~Q:2b u*3=WLp |SŦ+Xq3DG>nbc V&D* < [6/D#VlJY/Wf?G!H`9ƕx鏻"qTWTZ7v yVTqPCꜢLF= PɤBHM}z,tn¹tYI} j9-Fi9E&b(p6KO]Pєz.Gkzs4dIX1cb㳑G=s)O˟LaZ\Q<%sgV%rI) #r \[eEA5n gՌL@`}K0 8nءtDj39**N'ˍj$}֋K)@Ou8.f*e\!eʕfiJ/eQc+V TA9uHR\E<}KHR E 6'}n07O#.FإD /!g~vkC,&}Z;\b a}t3ә&X\6O׽"j:mjŋE56[rſE}pi U=NN!ׁ?רɯIrK+@RE vE7Aa[Ʌ2T٧/(up9Z _K-; y!XLQ(ۏG`+EĢ֭: V @/g8M73e e]4. ,Wƅ86d/8̞s'^_؇UtCv]ѥ82 Rwc\R?u8#;!A" €&A-8w 06Z0m>ݜOq 1SEiqveA?$^Hضg/M|QM+Z$¶L-jI7q2k'u&G͍GE%s ASd.5UΛ% PuJ#)qqmxJBZUryx˳_B􌛘=:H!e7 >}g^ĥycs!PtK٭umf``:jbZZh{u.,#H>dZ {!w*!x2-sN4 o~nܼtoXΘA=5d=8(w46鴍d 8x{2ZsgLz3*Zvް3auXsZ#t9]V̪=!7al ");%ܶ V}l4ɬr?8˙z]%̥dvc٢wHu?}F/:ڌ&3ſx9Gt)]c+y te{8cݚp4Uq1ԀZ"Umj-I;.vLY袷m?rp\&XIat*Kud1)ƏP+5tCF!9wW p!`WZ0?M k9;{{p^|TN/c} %~;4-ʢ|A+Lj҇X5WΜ VGxC%RDQ'G`DZpؘsN%aAOX^O8_ T TOS+pܛ\j~{ ~ RN)Ҭ'twXj꺞|Nx7 ;_-5e% mT1-nZT'M _z!z]٪sxYfHKpȶJ~ߪcWQp͈ 'B-3xT:pַS}Ȕ]8VNbEulFr\"::C3D{+ߔ0e/O\^3AitcRt zs"LFw:wګ$+* ߅TvOQtqo:5t΁B裘uh9Lv\Tѽ,OTX`^L?`ʹ p|.,W =feqT@)ȂctVnzzsY^έHOwCDP.?! *NO@Rq] @1o>di:`"q\SsJ.x ]pVIXGI2:'kWg6'Z@Z&?x7JFzc a4s|n (xxYPvt^MPHX7I ܆ ťFkP@UҬ{ݔss߁iЭ} ,v.5Aɽ[df,yS#xt#披WpQ+%W.dV+̧2:y`7@O؄my'$Y1v8k$D_yYccx>CXx%[&[AQá Lq:uvxU|E3^mpI|Jޘud%s ETzɯk`{FR3<"٬Byn(T+yS@Ŗ$uyr3KDɴq(g*ΑHPM.z z•e@ A0ˮB X,~E5LR]H>` [2DH@NOr/aN5j)4qZb$)q+m0O:A "=Ghq_丁"nz #`KS!==FP6@493JYהo8-`r-\{*pLHeuV9pgl;x{!Aɖ@i}Pd/@i&G-pPX?ܧg3 CLPˑRp- ^}7愫SJJcag;fk bGHLgd`_lwYSdNJ(A\R3*; KʂRϧ] ` Sم *-+VW^\KjK3xݢyYv/W,;%c RnFΏhNLA \et*nמ `k}Ap!dYk @o،Zht?zpƢtn/&ufo!X1. /Xi:^HO ܢ?6oBhP1ICzXɋw $m 9 _+m߾ufYΧQ8{l K\G}UZF&SSJco'zb/>q e"ߍli({F/B\4-`xˈL=hA L'kbA;>ɣ4@K[% ydj:ߙ_: g NnhU a]9v񤀮OMA»XvՆG:}RZ25 Fs*`tQ۹\1Yg5qȈ xclF/媧ź#~d'$ 4Ӌ$>r$|4pQQn v`NZ9Gz0'G}"N7,tn'>t}NL6{nS*p9TY2Tmg>74ek pg.^@]P+O!dIû̙KIU]ty1X/)JQtv6'(G#v!] /)sA 4sK 1 I,4'rjƞnqB_P^D3w)'j~6v'YH3FXWe מU@)i柀ϴsTzz#H#QRxc@e("simdK ~[16U ǛAh|l+0Ѿ2uoBQ1%,86y-Um_jg]69s&6ã%.!4X ae<̪hʗ M^7tmre_F%`nKa8X J#PAWM5PƬ2Dϩ%<9Rh+cj>Ab ^`(VKB_[CB]pֶ XM(.U=m;"U֕/avz"-U+EDc{ (\r ĉ*ѹX-L=/yX0<rv> Q 2'ݽPQn9 j:S.Ӹ&0:hAc3Wc]ªSq10LA5=a?T^mַ$:Fc]L !ܴQbgȘ.l'o(܁Q4zU43KR":o (}3E81*tebIH-51a} x#ѨZ.ݦ[{Ffm9= a(s]f'daa4#.o$[";nQ,I vY4 !1hV/ [ρu Uy#i=7xto6pyj?(XcEbD$#QLF !e[iRC;?zˏT1ek-s ps5i5jDtdRi%_`H8*F$~8Q&$,,tl FFT^>jϕ|Cy[*Ļ>B8楢w# Z7F_X-\g2\5f7qe2kUH@b:0O lH΄ͷ#PUxۻFN@qo1{zD婑xn$ATCE7 3 #x;i䣧^TWjXc(JԠSV ACFuHJ*Ibх0}E^_X>Auݏv ].&6r .Lػ[e`wZIl f 9&< ˙>tCȯn@Q")7eĄ`qb27ZIt\8r:X513YUnirB*( 57]|&1{Iz9-PځnQ%ٌXs!Kw.fV;^-^Ў̞ `,yT d3`$uPJ Id{TS+pwO+X1`-W&9F4qMR+d̔F9 4IG ZŚJ'( 7e`Wm-O=?o!ml4˕k>eq%dtΡOHN- \]?IMJ w#eVv(bד SuW,+,NrUI8/3P Cf9M CucSpO!c "+Ԗ0/* XJ Sl M\V[~4' o5!fi$x刏aJ=Kx zC+T+O=lمё0"k])/ M/{+#7Þp~M7@`VԐ. }6`KydS \ز I~O{v:asM{>NTzHӍ\FODrcg2#4=dW<b}Pjs!CauX~ ≂at5%µ%CbBzEtڵ wMrt̕6+qr+ϥl{/w@]iUv@uݱ%*R>tT<ۥ{y( k3~blL2KJX#褐`uW8T G1/fo䒜W)=ooGܱ=*ԌȸyTqIq;5Se+v3>뀛Zsb.Uu)|YzOO'EkW!JRU{xCħ̽¹xbtVj췊8 `se/կ Qpc4܆gΛIxxIPuylcqt( `_a?Qm0@v`4s4Ɨ*b ({LLK ^']Z#\&E^z 2DnдX]dGꕥX)i$4.s}ɾuί6Rec@DJ-~\m),gzK83mIέHhv2Ć1="i>eԯvLg&+_K FqQpyj,Rڛ! 61Ysn͍ >:H2ぢi>ǸEӡa)q5t16ůiMi6[$czbhE~Wka 6BZ*.-k #f!Em+:xr*Y4,{6Lh!5CuYm*b`XbbUA2GߎquKOOk;JNf.lZ18pGީt d >׮c3P뢂wjS1DD%8 'ٷCNsmQjO6ҝ7lHBF.۩SZ!h$ a${b3=<) 0(|Z],xppQ:b!ZZ{Ʌ#rrd]TRLQ pjZ1*ɹo\UW5@J&") JRE7dep}v2<3jJx%OVBied9и҉' <|k8 ^ѓH,?׋=lsEeA"+nhe>Ɲ%$CHğNo. t7!NrA#3[߀c.lIMZ jec0\ţ3e`G_,8i2KD-%lO~Zϑ\'&kuY|;nX)JdpÌboþܔ;Cf2n)7douٌD lZEG MK%s8ezNP\ů//K'YEr.k;}]@\6LM̒)RA&y,DI +bǽ +z `(ԃ=sOq:%yOwl`T C e,A_K42FR/ Ĺkgb1}'w];Cއ?5kF)\l"@=W>6k=f΋,)HG\iQ>C&Ne yjχڧRB$@83vsyO]`6"se V|n1?3PNQM!/KekU1+(l#sH WC^ZJos\ܼ"nkBK[ _skuWܭQi;ĴEeH&T}ꚉ%}eD;6F/û,%}+w|A0́rvSz9=S)~KgllYժ(Ci6:6ǼllIM>+U ՄKuxx-zAJAOK)[hElFeZ~y;kt 1Pcv(6jzeSe̸Tg-Ii>+g)g[ر9$ͧk¬9r^5&y'Rom>>Sdіy3u3G=uRe'"N&QBhɉ5_Ԡk@& †0JF{جB=7( sUTC]ɑ;!^wE $\P{#GVfe9p_*vf+PSׅE ,ګ4)8nZlsuuRw!{1є~JI~1RcrX#L1k]3\3"]0NKm؟ S+דyNCI{ٵDbH4֘ /I8wIv|zY0XrugK>n6Y&iS6o܆՗/ 'j/I<UyupKXQEHʿt/B7D75@d\|zBZ-Ǔ޷3#tE5!%1k8-z8!ߍ&}kz}e tp 7۞?..Q-[}%sڀRc]@( V&ɪcoX%d0@,i".J̹!vX$ ,}`Nx)WzfKF࿾CUha%5r Y$H{_\{}RW5޵) G{_:p1hxbyB[xH>EbKOYpuV~[H7Ŋh?Jf!"t],Uܖx:ڧ;}Fd,/ jݚWMϔK\'8fʏ2bJI$BmXj瘢&]%ba%gvk~7ڢRUe1O0rD.ʒ:sr yO5ogAZ*w'n8-VŠTkX'U{kWWLul9_>VydTL6.Cq!P\`iZ@K#__|{ݢ!A@3I0:5O"? 4:)୨F:վ++!6JL'G<!IŠW>ܣÝlQ̃!ƽϜN k=MM+6^a-Ŵftzj]~b"Ki]T9+ )]dw 7Y df2_sQ-Vbo; VG—C+Q"^^{Tw]Rpv8sI'<> zEgCXtwj:zgSl!72-6Yx ? G7 ]"\oξ.Nhn -lDIr/j/`SY`msw2Aj50|ĉ8f!|z:|UCrQ'+:-RlW4"VÓKJ˫0,eTV/E_vǕUAQ-9oE 2"d}@ | k\Z֔֕WkjQ͌Xm_ IN}=]Rmm)7iZ&mVdz{IeKVl!V9cfR<|cqy]b0BB5NY-ИKƥru/8`9k]:k;b@)]ܧI+g5Qڣ|5կ޵}7}'8!u(p8Z׶K"UG}p_+Pd<;O+ LUDw gϷDݳu3be⨃ޣBZb#WaoP71t̾< f..XcEjd= -8 MY)Ȋc%GIybv, q9u~c"T18]ף{ v`^C;~?ȱ5KW#ӓ(ˆ(,ݣgHMś}?4 0RNJnrTeV/s}Ml"C\8.tR;j43a.f?A ^|KVtL|twgN>'DBvbpӛ>H`.(rGJ?HX"c*Et#ۯ[,5amNi.pi "r}Hq3׮RVP [f?`VMЫ Lr$ϴ1v/x2Xz_=;A2٨Xǵ+Hac0H (9=8cBA~'aA4GNk~5(5gS<~Kݘ)Z˖0zQ0Cb1oJ XM#a?@iNS00 Ń$wӗgb;$ eX+K2xW*l huź+y˥ ]28цXp6ʤo f3y^wzRbpSVSWf#HwIC=W/\Q6g4bł6|0`q6Z}_ډ$+6?y5s<FBoC6(M]uEf'/+7ZW*&PK{ߑQ] `OX6,sB9y?SN؝/AU]\rZa#76?Ob{^-+xKqþԕ6iY2P@Ϧߧ1.D@3^ab'<՝!06 $ߑ;ek1!g;{{tخS7uFj(= )qzee=A\#;NX q{WV  !vZ6S8DN@pFRϡsLMLNU,'|kfg!j蚃]_ȋʈ/5X{r=qD5~cW۞ `" `,sTĊeEU#59+lW˞j汦Ơ8J_ĢD`K ˏ|wZf":9\:U'~~-iT:0LMTZ#N>CԢl)eU,Ξk V)Sˣ_(rzĬ:y6cl`OD_#TlvP~ ႒f&QܦmG!ΩeGdZOrny~}K\֥~H-%Zf}<:;X5ks& L%R+͓g5'F}"ulI8޼Uf΅! .>6P'xp"VF5E'%/c]);?z,vS%>r6]ovW˦3>`۬G4*w:,xnp|h9jAtHj{mv&X+5ՖOvk4UiY鼩K;h`xZodF[ȤOQ9P3R_!?\_=*]B׶@ !:K+M64&` /]Srbb;҈R_ɉΗ9nO|~  1foZUx PRh3qm!.MpMY7 2ü&5B&JtU}NՇL9K/a JOս- &i ۫t-G¥ Lj *0Qj?~/DJGY?TZY`E_; Ȇ8Mk ;Llr;נ=upj"_ok'U8[Dh"`5DPVC,Q܏R\KTnӂ- C9moH IN~U=dym&s(—ٖ AJ4𒹧wi)(eִ;vb7_Mm3T㞏SvQ(]/ 1vc?Y.KM%\Cs66Xɗ BjZhkRi"4v*$t!!ޢz@QHΣ'%}Nw19@8O-Lʼn߶nԱ3 MAI!ҏZy7;Iy4 .2_,hv_Ҏ&čKCE8%9ߝs?̳5B9}9rOi%$T'R@AG! |Cb䌤 #FϮǔ4o"blV]tVߕϩ樿0" xSм#ɸ+ć!(J_Lځ&pFxn{CLʴ-F:dsTt]@,$u{ Lg6Xxvнw0`38ŋ8զL @]`Tбa-d#%X;U{N>xSˉ{hc|Z{n8oDmhƿrd#g[F!ڏ}3=g 0`JLy{xE!N,Gfhp7F^I݉|1&A#Zj,#ua1F !׮lF ǛfcyR>Dm0nc}qeLp]ԧ-<\\yڼ2mvIl a(qco)~9679Lj;,{ WGBUOxvN TgL r<9,]-W ]+hsA(3`ESD$dvw[\%<0(X1t6 #Ph"UƄ%[օ{8}M^UvޕZ`'ie&5iJ| U)x4--{iSy,ԛ=}zB[נ5m]c1_1.0ק(jR?K6 ؠۥB1TL]ꖊdw:lݺ?gBȮ/,"- 'RޜIHc۴sg[˝ nU'"K?SY66%{SPrPWǷ$"VzzOz\z Z8&=o%_ɾ{mV%S,Y@؞fUZ;?qXzcRkevYZQ-r4@dx%r=\+8QbjY\m̵0b$ghoɧtq6AȀ#bYގRbt;/Ͱ*¿ʄ$Q3c:JM&CCqs3OoݠhQ"^kh vϯHe_mHNWȷ1v,_6&Gaje O"\W#5g#\_md8Ag+,dNrqA֯SϩwLIr4f~T-D!躒ji U XFD9yWuĿf(A@Iߎ IzV$r?\X#@ HbY FdYТȉi Ր.9&W 6E*u:h{g#ntDvTlQHPqN͵`OeǵxqO$t~p1: 1˼01z/9п9\?ho'A:{X{.pGG YO+2Όl} ZH.&Q> i6x)jte>L $:֨{aawA.4ojSw (sm2(Ei"EM1T!ij|zwt ,9W`bN%=gAy}J [;ÍIXiR,-&ralsfS^q `psdTajxWzf9K8CH'n[M: J ^9sA ͮUGmL S q^VHju!n#'8{jS֥8 dȣ VK՞~djOMչ)J$")׵$ODD0\¿S˳&FIucb>MqW%g/`.lc|tEjؘδ n3K&9B>P,D-QJ|¶zp{2eq'͓ gyZc rEt(D9UJZgҔ$@n@#4TZlŌ ipDTE[}SqtMs!u\,&(6^<^-F*^^`@t)p2"uslH[_գ)7_W fm_\Un;2H`<kKj[46@6ьdvҶbTl@xRMa$::sWഀЂ"~@:h@W{TR%Bġsq2 @t#)B%uHBq4~m޲Sk3ZQD7'zƩvFs9)Nkoi3^5N7WW3r!սpSH" n6g$ʹ(Y wRUgP![woi%5Yc' ٌ+}Q*gCzܥҲ]Jo¿iyނџg-BNVZKa}*!K Sګ=9UKù`YEr?aSqG_N^ix:iwx9no#m2B ۱ Bjuem2!;q0sW7c!E4묈/YI`+S:H%'a!52E LS`k8e4fG* Ձ29O(fwe/?QqJqqBZ߲&¼5y~,k?ѺnRn>)7wmt]40u ˄j\"ORNMAh[Ya, Df^^,cۘZ.H˪gTG/x[˷rBO,rej]͍MO22{R yZHȧjˡ@ZJ8LBoRG# ed3 eLJ &`pz[|UdRGBJ㭎m+ix1i}"d=qĝg1j-IKc7#W" ~%%z7۾!'>A ZY.0:r v*Bt%hh-8/2Q #%P{: FVB?}5*2杫&Gt.u(Z$c2zHhG0c}D4me,n0βHAmimfj- ) /`1escbH\OJ^FiU}>%&h<1іn|Bʰ> rnYpDbLXW4 v.L4ނVKQkܙfee0;%h rpGq%~ޗ{T,5Fʏ'IdZOCvi|3:r{8͝uWURIw|tز<-.i[}~k`CIܳ14zYliIL?4>fZ #f;brԑ;q54U+sa)lvػ$ ><h$} Xw2×gm^n[no OߓBOʊy/*OuFȫmio PJ~ 6U'׬#禮vӀD0Sf_jua-V7NS|H:n.fP5&Ax^By xX2h췀<{QC<*V``db8BKJxɸy ++>1)+QEG2!aǭ i?b=g{`klRz㤃Oc:H,u6/[Ϳ=r .MZxL=YFh4*_7 ?:E>fŷȨhݪfXgA:@3rL1@ڧՔunڀvxިSnxQD7̜lᦌ%f;;ll[Źdd5,-/SԴ?p/Wf X&縃UtFc-X ֡Aq!5҃/I.**L1:5D(+{p"*Q` PI,NilÕbNCf[Md>-dD*Z""vȾrC2=fGT\%%@;x'#t %nV0K2֌S2(5GZTt+k5%i?'+1:LyWD(/2_$s>o5+Բ3P!&ax"uWD)_JF}7K0JN 癀E9 1] yқPI@Eѩ!kVEo苷w*hL,o(y L}H2}DFP@ewwb!J*65 t~ zPGKnH9GN !õ[RB ǹmVg*Y<)pvV1XC)H_rt)AߩI 3|}eq1)Bo>Pn'q|XJ?An pj۽M^3ZnSxkÜܰlbGߎʉƩKbE@uG"~ wԒb37O%QguHt[>%+jdȏ!:X|aC45h[&OUɎIsźp!t }Dg%|yEx؊-(,"i$UBpϸU^ pVͽ?I<{ƥot&.M@ִ/< +9w7# ̑JʋM[n["/Sk!᤹S.^7d6" D9AA}p9ۧF,ʃ81*uܻ)tE XMqx"kyg?gZ TEBidą)"3\RXVgZ\MȊ^ȗy9?dBez;<+6-5㴽}%&AskjmAچܞ)nM7è w/3zLC﷎2jV9SSPF/wDu%lyo.*Ysu*Q;P%n|uye֗]s.PeCxOZ$B;lgrhT_e^5ϯnFT_BwкQ;&N\$u%ʷ~ ?gBZzoeJü~Te~kdp^wK5f*ӬXyh BK 鞵JJ/#m7zьO`I-qAC}O8d,%(xB LhSA6 |j`fKǜ(;򠨝(#t9 =ab} a<#,I yTA]zDyWBU]zu\uzR00\@*ҁkn {d{ґѬ$iLx1Qnk]m xf^|k:-[+;}0ZCo/jm=cs_;S~\eq BA^ۣɖ#HխlvOd&w[nu%| 4<{F0@SHn&qΊ5v~G+!i&qXX!#ũ^*%D etz WE躃9Ab{C~@g@JN3 "oٗ? 17@a So{+DX 2ԇL=I[ݡTV?$+ذ a.t R=932ϣ4uZBEmܑLLy>AW5cMk8ڶݤ'rwIJD y(9 wQSv/G7pzFt{ƃ8"uBP95:kqZ%B$g0n|Ki A#rQsBy*:)&*5bS4zn\CHB6`E/UwQ{XMT_{|8>68{ÊmBos[,ː>ڇx_yI3Z+i7`eh 8Z86OZJiƚfF0d-ݷQvC$Bҷ;BA?ZBY{ 6 C]%W:O(O>eta0W/Kt^V(jZ~ڝ(Sw%*jK iПcd,|VB@jQ=<<\K.7,X5(VM:,dw_;8g}AtM [J䩷f;_ȉ74*JIfu pOڬA_5Tۉ]ZN{HF)"WE3{9YMHbe^ꚫG "X 59+990VpV/#(L&kDsyɉK'9HàsmS" t8)OWP][py+^ ao93l519r'ւa\ʔ_r8Em\3de~00EU)nHC<;zyCdziQ(+*M_ [j20썘@Ԑ{ۧf]Zj*3S_@]|zYp SkGq%x0Ӽy8 ;6Qyfʎ YXد,Y ʞE|aT"/تP Ri5ⰇIxCf8vD%eWEx&t=Kn!qy?w5{ղ'C>*r6WV&FG~/^.^{:1-~-y2XaXW>=45rm`n{0^a e U#鳽K}U!D9@f$W&3h\ g'd7 GY2di؇S1@[Ktz>ʅm%b*d^o>ߡ΀rY2~J# Q1QZ:)n)Px[+"r*0$,(ָ4>Ag k%$(r7dal`p+Wٶ)ܭA#1`W-w۾rt6<}iu&*ZԢ" BC,f߶xQV/W 1.b)= 5?]S6Ma:b3jYC|x:>V_ HUFޞA0 7fX{oXt6/Tý㹰2CGCu95{m%WhDw=L<@´FߴV&3ҡ<;cDi>JW<-\vP( ^йnD' bFuvhL@B8*R~@R*+BE WV3Qlc5FY2l߁Rs-}> eEJK_Hx PUŁ(!9Y\>$q̀ѭɊRdy( ߫W4`BK4Ccl~-c  ǼEAs'},Gmmn;[}QIN.Bs(ρ6$ͫQ2Ԯ-^ ʈ1YLy}Kx:n۷sM{!NslqZ3Bvq< l&Ї :n"Y q\zAT[2#$z7=Rxl߬]LKXLp@b4c>+ʹ ȑa2)~ҥ#<1u𩄡uFxo9j0D^Rb_9v[Rx1_ HV;шo؟E qjoq1OsYf!ʑ@a{9\_:-nGAMZWS!KF9&%bFdws,AD%uOf ډ ֙]kӁvPb ʏFa9X*6PXD RE`]Q/>A, |Z*I vHT&50 uo4*w|аo`LkYHȳB]ˋs-č#h-$2ӄziϺ19IL=_;uD{N RfGzjH0ꀯ*/zK *k5msGIQ ^4䲢Iڸ:lL/qFtN^Mǻly0&8-ZsW:HdU0oPWyP^ )M[P LJߔɌiC6O0ܺDLO消ԍg>Y. $}A lqD{\Jk’o60}f}|= 9IxqEgh%JV(NY_*G0t3gfASqmFKޙAqrZIG35j5C0Zsb \-kNI.k),&]V -mm ;3Yo7@ "*7.W +Ef{M1ǔ"RT0ʢo¶I(P5#5Js@MMJe x7bN[A,ۗ+qܙ85Roٮ"^4YWtpWTe^1[AW}tf`ϹZKH0y_F3dc+ֱ,Z >8G<cP[Zٖg\Ҩ3J_@^"! H7Őދ~V_ t4G*3>v3GF0%py|h<8Aj^Rz="n̟':|; g黳=ъ5I+qy-Y`f Z9s3% 4tkKPgH[tl 6ܖǗ>GQfxehQ˴^Hrib0^Dpy0¡>Xvyh"WurMn#{AMY-TeeDF@T<}F׉.дq& lVxVs0JmbqKgh v_ٙe"I\iBkf͆[Pt'Tt3#t2o BX |Nal9rrn"O] 1bfK?mKhV.O$٢1 g{}v"]nH~PmjK,YffXᑵm opz4l CSrjO>+zRq'S~N&"ڞsኬtG? "׈>-5hˣ}Wj EAxJPc[6\W$Bg睅eey'q:sEȎ^"kspփ"Z%z7$o!wόkplݥ #_C> GdCBCuˑ05 q@ek_'+i=zhrŭ Ih˻װS^zd3*LWE8j]UԅnF=;X{LXЇ.LTƚ+uMĉ.SNR6E" "H(ѰIiVF1wZf'?jMѿZSG3D Fo^E,:a$`,a3р tZvMla Hl ^lPVYgD$1jMLwy%M+ eL78;rjĕASmU׸mtZhTDOUfVxץi( D8 š?X1#Jmn%?wLMN?Ak ɻ!DIr!l"U lE8u;a2##k. kW\.-aUI薥 c2QJ6o8^cni ςܤ#1A!zb V 3]kL܍:py82= zZUaId 2Ms#jZv]4/!x9aiHF{U=S$Δ~c2FE-*Vi /v NKwe!j\oWo*Okmv)pC{[ω!9pEg-51ނW.[/O w ITP^0+:kVY<>[T<;*eM_m qa:SFJcoV=,[`dX=~Mvew|K$+=#p߲2>=KRF/DA=g) aFt̀ eȝOqgȾF#!,#;jFd''S OdBgWDlRYIwō$Ϋ%a%L a|J%<8K|=M+\$~Rܧ*^nt9O _XH9!.Xץ^'H`ڄT>oaNkLբ4Uo:A"Ɵ<0ZJ) )ŭmai, rTRܤBbǾ~9."m/q,{.p2?!,GLW88pVCK+a}D %Ȁn,Nb2.Hf C{pQ,I' QgC=9l~hCM2v=ι6iLcq Nra67v|1L|{oD,^ڰ"o Cx>g^w>R(ǩú_ĸqAgdȇ}8D>B$$SQz(ǍY8=BU-&Ulu{5zO?%Y*{!R!f^Go'qJ 3: h0%=ٴJ˵LǘՎNS2eQ$TTGrZ#R^w RN;3>33x?@Ʀ=vk VTS\GM;!>/,Wce"*YG S/n$@oP\KKhx 2wIV[O@NQ|9tH$Aɢ(c`5_BwXXA}.Zoi5 솠cSf>ekؼsAZ̶zEL{t} f;LEu)|Y|8@bweF*gJGbւ%Vߙs]v.Oui]c/GpN(ńww~%41hLz΂%P_jb>b\hr%5#_rL)E_sHF~'.g Z J$biXN45=+f: 0e$i_]A87J"Ch ~_C/ӝ j8dv֝C`yjq;E=MB\rV {}xw`qNy7(3.#KpʓVYP,n#=i >X;"4R=e">DU'lX$eqw:̻EpcPǹMW/\݀Al`}4>XQU9-WGH0|3Y%ᫎDq!!ȷmQs${X_}dNᾸ,=-Jgl`'y"MY@[ߊ ٔZ53;%*DёJ+plo'Z!cעI!7 {Y0gGnRs1F1zo=sq߶^8EBe03  46hx=T~a2Wg?G=lm9ĉ9GވoRb8~odv'J>af.^-+$oCvrfUvoM;5ԲSP#ƻ>a2c _ ݙG)vD0@2ډ/– oyHC0< 18QnK7͞b0z_2Zj3.ߋ1jkU F8WPLaXm9,4ژU ݏsNw,af} _~NVe: ^o|9}׹i|3Tm"+/iI!rӢob2xYK5KҽпpS\ʜ;O/Ǘ$iL^j9| PKұ\Zb.9H54%76A;\6hw,Bt,O1l1Y?/>Mqݳ0ࢾ{C&Pdm%Z6?[vh Ϻ#3z-!gȗw!`}`x"p')ۜxi[MW0sG--1J0j렚HL`UJW||Le=aq~V(׫[zd ,*o0DI|Kl[ ; ל$Ig?B֙op2Gf3w8T# jv"@+Vo*OoH͞ҡ uxtA +Ƙq=&ymw }6(MuCO5{|>.})8KFy%p E25ح뎤zkq^4.Ux-Nud_-KiTO2f;"Da>-?ըr/ N6|qs1ڭF۽nz]n̈([/ ǬCtTIt֓rw.P0%лBhi;]'Hv6Zf(s2g3RQ]1n߇RPVbF-LN]ο}o [yODLƱj.F {o_M?(i!!xRV; Ov"\EiIEӥD)q,91[P}ZNݫѲ]nYvt$H~٠6 /SNE3z;D792UX`hi*QL~D꼫Qm?F%=?nN/W)ζ{Ax!um]Ϣ'N!N[\)}J ȝ&<~$tRno(ފ9.8["Jl@WPYnr&x̱-m Y+ta$IfY&v;)J 0ﵨ?Zˍj-UUiKYWm x"{| ܊14% ix/:[Ū]!bOY) &- P|mU֩\ BPRjFJ @#ޯA^Mu[F!v҂#[1eNva\g ŷ-"LlL8h/a ~`?ݽS/~XBC5B},O\9Whn1LhJ:fAr{Rjm3Pxb1$d|2R\ veX2qp#$FM7*&12hF EcEfY܆Eq:M:}*BPF\N֒O s~d%NJ%َҧa"ğu\6G@Z7ddQ^M+9DPdI.8[pDufK,l/e%`0 lipdEԣDe<::zbq^6h^Ûp tk;C ]c}d8j<4Pɺ\ɪu :yW􂋞_$QRݑkt hK>ea{#; `ߊSR]֞෫|O'P)kS H W0 ߘ߸ L_8g*cY ,%@^XWFv4,2Oi?G[#=0I0׋ZfiCc-|j& 0wPT9Zqa26Sh2,' `aM2m:{_~OW!*%I iNfmrocM#HOșS:'=Zs\ h?.1¯q <믃pg_ V[ur:lcN*ݑQ\!"DžӂLw1•& vo͟q;(qQ#0khzxҹ 41n 4Ke3ڂVl %1?d\o51xT6ۀLmvIY$$jxY?P򔹃4mGgvTfzA c R/X'p8DZZQ\ ׷cA(&k7G#ŹEnrr@huO.L"˪QATVm,jD~;Z'pLbTۺg}|2:G.ƎI3WB&EN+COXQ]Rn5sٸu ߗH1X"-l 1EaZCӘ0rFƆ 3g gMe?CZx˧a05>w9_Bx^ Km~XƝ@\ v(x/ziZc^|aU m j$*r>{|r8pMg TsǭhWtg+LAft$ٹBMfuf+O!@/ݸU`v9I!$]Cyȧ7wXMIWA#˦aT"rx\sDB ]5*y9 @4KК_GeG$~ {q -I˵r[dDLrY9SOj'; ;*OQhΖ1SwOl ,(hc \2q; ɈMHQ d3vpTAmޱK.W| 9CEtV3BԹ%y .˾'#L茏4hw3:9m}c->[xBvq#Ba~_dO[ܔ ,B+u@/@hh{mAN-B pbvif$,!2lV-qT]'婅td61% {ᬔ]T)!}~t Ǭ*IG}|ej8P/8&Tgz5r\d6 C?kdpZj.TuhW~\@ʓf `DK9UcW*v!IN*+nP \|^?MH Bjc@5Ќę׃H{^? J6]UqƋicp,#˕x! ,i^dewH+|#K7ծ˕PhBk$|q?y,ڝU_o<ڕETW̲b8ԡTvWc,sr>[뽽ZEYAj UEL1Ɛh-iu juJ< &i jOTx<[5Kߠj%[x'.H  {(3LcW)j(3ܪ a%A:mAR4Զwx|5/x|rjCU]ܛfY@d^VEyv%4:S}[/#l05!0>**DV&,tP[x"`㤸& vVavF̑e{dl;vVJ}Wl3Ɯn6p.4'ܧ}oQo |WjllC kUֈLi鑁j8|yZbFE%BˣE`S$E+H,lOp_o,m1'pYWOCs>S=Tٚ.6 xE^,GwpkQOZ[GCčQ(b~@IngtGߛQ1k'O1gLd/B⁵ g,VN}ls#J+L3񜐢҄3*w8*ǟ[#B.'F~y*#*M h[@Vb,ZgZ-ooF#Χ~c芲>5&79j;K)=hochMsԗ(,w {\2[,ڹʐϣkM'`FNju'HTBPK1O9%lPf))G8K= ,begqWS{V'fB^0Ɣ.~h#>䵬B>>/|Q6 OsCxCglbX-M~[*|zdA%E?])VYUN + \sOvt6'ɉXwR c6 ЁA?*h-[VA.q~(b ^P23VQ#FW)R`jEY#UhҬ+At6xkb]j^MyxWrsPP2̯C znnu_DI߿7X^ Jy5Ser@)8nܘ{;>v҉YxR灴 K('8B%ǂXլR臼*ZT\KLyrTٝ%qEp?,\9;^oR1|ǻr_fS;UtL3@Z H YR[n"’3 $QxKJ.wn‡59Z|.Iwi|7#=t5ʰ?{Em3׫]p:Y̠DFٴjUݛ}"3+(ڑ O@ѯl6 T#>)ٻȁ@̫0vrh"yrP&툋|#D\5E.ᘒ8aId".ٜńw@SL9{K_ P>  a2\݃f܅D^R^yrcp2jAoi+f'8љq^=ۿ$-(m&Nlrlƈ}[NگNb9ԑbg,m㊵0C+/ Aݚ_u7wޕsx@+_JD2kc).;ɽp>P3/ZנFh }RdƄK,&g Rj쇂nT46=ZL\A1E69\gxs5D UJnCJyN&nm,W$+G k[5˚{R t4qD†N ^}0_YF%Ǝ#PXxBZԚy\aCM_iY(ҜX=e!/ZZ*,M_I_L<$HmIU㎶G%͂Oev7m1RN' ւVu.;lވXvY[FA;xܵ.emYgSt_6ȹ63&%%|/(/5ƥrL DaSv4 =&vQX  r1‰IJ&OPuRܫ/6_ZCm 1' s0''$/33l):#odg/R~Pۃ@?/?Gŗ!SֻU&dq L_+jr:!](L!o-s uGH#W,(>U-K÷S St4<#ۿ;?~!ە=70W9j>Ƴ=qBby:Lr5HIJ 7c3! GwQ:CLr`[IIbBZ<@cea`N͗YZU!q+hcg-qwolN!z-$Tq-cG>}ݛ#UdIar?˖ک+ڌ׆H^VcMAle9r aqM~=xIss4Xӆ}20 @B xyPyюﯟocָ u\OLBSiŅ Ǜ̈ϧ`hU;O.ʅk+GVǐTvm|Ή^k kxB F% *<\m6v۳g!"! 9?0c)d{ vs% #.1ޛ* p* k!ՍԪϝyp@ng_8s q6H1;Y \AZ (yX;2קXSPo@y.eèj7T?hJYd8 : 7Hiɡd'gJjYʶrex%U ]RPYe">D#QS5ކQ_05f=U?U,)0m Q%.jY$9I[?x=l N&b'rb,'2:]2†|%r"/YÓ4MKFLܓf`}уI@?ps 5F_ሖMZ=@H)14ȹX`Y?+Z鼉!~C.5͟f}͝t,ByijUz{.2N3>{>z=Yjpleۨ\'&mZ$4@<[5*rF|G$ 6_jaZ\Ry8d`_M J(jc; H@ n"Uu+*Kr\% CQ1Uf獦ObT2;^폸Zܹ z/GAg nTm"`}B I`^gx9?ag/'0>L s2|cYf;gfIB g٦.a$ߜTUcN $O@7o\{lz'h=b  "nṕh] ds YG*pVOy9Ew.{E eTYͼ*A52 !7z9c1,K$wF}<~VT;l=8p1lrK;&yg`_Iab(6z3Wik蛨|'J?b)YPHl-:/v}qWt6h?Qx2Joi)_Vq7Y2hT\$ "h.<+Odmڠujf/DGlvu+7ifmQϽJ5=q9ހeZɸO}ek2}O`>Y(W7.e|("|!^i];̀lš3/Zߪ"F[͢49r*rF̀}75G~:Mg܇fE;Jҕcg0f,{/.(Kt@~5tF[n]=(i;7cJWu,:; =YO HSW_?z\d#b=a\<5Bm["/+o߈iO`#O, 8b9-?}|YV|һ]p 7bho፳8+#Unp3˂Jv_R2qn iAߔ㢗Ϣ5 -Q6GXdd nCy}m -f!o߃mpRˆF`ff$6dfx#HЕ6hLtu{$Ş2Oiisu󁴮v0MMVukik&{$Zba\,s%$Axs?%,݁lȀ;HԊU./;Xo:H4Ǩ1ibJVP \/$ z) [k0 :c̍3f䴖@B2ſ7GAu`v#,f{Gc#{z~ӂS\lY Ӕ#ɔp۴0Т<ˉ+ရ߬ 7K3Zڸ.\e*#Rbcٰ'{(3 (l6s1vOpt*gK?J0 " )pɪVuoߢ Ӛf(Sl*H|Pwʾt| 09L_}S5q[ yYC $(Y$|!M讓.YkZ 3\wfqH>E*قGQPV*Yu$&zh,d 7_rm IŒL)5vsR5R;KLGF蟃 ym@CJP Hz f ie1G8M(^ zimp^P`w@7a$]W΋m6X='r\)9(cw l %0HGHh*C]_:ݷsf ]Ot ԓs*|i8'J(Ch" }TeF|:)тQzy@hkN+5$%Xd;#?0= L]Msz^aX{,l+{tí|?=k+N#-8X\%ڜe&s '{fӝ[-(MO{pQCCĊZ ==k/L,]xظ GkA[n%F=v1P`^ N^ybO~O87iF&\'7I ?fS~%i2xBKZ6r[-8ꍉ^,œ~a0r_CzƓBc"VՁ Ln*OwHczIL|grP<.83̓~ @7Yn(-zlyN `" vh&`QQ61M"9MЕT2O&5\ZwaemTjE`pˌfKs `ls"*ڧPq)۷_3חYh>YUV!Cت#A& Ja#+W+e =Ջ*xCWӮğ_I hrNjG9{y iZe!R/`.e!0ܕC#\5t׍3cJ' B}. +JAk'<ù}W}i0u^ u6m6!,7sͮj2\VKL|Tָ͗`hX@^+ ѻFz/gj.ZJJ.[Y2A$RZ `EX =QG{;rqv q(D^ VbuG$H2L'.5 > PVuu8Xܮ}Dljh$l:40ۋᕗw 7\:1s='K=2e;vwѵs:[G,8 *Tmnx\iaN+ǙiϪ+) PbCu>.ƅV̒𗼦ik82*fc7l SUoB`աN-Xs7a !Na-FMǕd"8*=ѿ$c zv#w _!qȟCBڠ1= W .H;:U9V!c7ˎ#r x5F͑+l<]a "c`CbPE h=}Θ\V2ujg;>NIOLyoBI={dfo'54y6^x *wNqx~?@&uZgO]1%&X JДļj@q-G\& @5e ,]  P&#i=>~ґn awSf۞Ko֋%B]=Ҕۡ_#GC_q*_RC='I\ٌaz|3;<arGMgyꎱDL|zYrT|?V,fPZ= 1w(aη9hD0ܬm:zpdu4Z0'\~ cǗUr*1A^gVb`eyX0GEWCt/Ɏ߂H*8 T7ٙXaxL\RUrm;ݎBjRʶb{l%h~3<{gU׉>m>"[}`A \[KꔶKьQt$0/na0>Kio9/5?)f> *.}A( +>ޞ,PUgc 21WJo< KqMVٝPÓ S7{M吋DoCS%^V~8nmnw3C0 v}.=߅{ʈi_e#l6FK{ؿ/6|0"gdn"ptƻ,=r?q]=Rw+-d3);&ђc-.,ޘ0*+2-b_ v^@+#6v@S[,Tkb#ioLPb Qtdz|#0 a0c^::)s@ʥ^'ܭFJ㦙}q_2_m~ugh;&hwzW$] b}Ar[r xE@6/?Cg@p s/čD k&R_8Ԋט$3?>=M`248M*öy=Z>}8hϡ R(0 1\K:I@8 F"xF*C2ż(c7-v7|&Ra(ƽpơ o;J]J*71ӆ`qgPA }!FօJ}5tD!:9DZi o͋jiWE44;V-#0}'̞)$<Ƿ!3, ͇@ɌG!P.~[( )v ]# W- _\%`s˭Q ޝUHXw^mP?s,+G'̈́=4=˱"2..:_" c6FlsvxȈGNWA7!<JvCYt4];5H)V껵/UPl" B*xvpzS!L^-Ķ\- RqsV dJ a=[SFk < NYk$F^wK/O9[B:R4K86.*/rM);׬@( Ң7 ;73)2[R+Ь%e0J2][Z'A)Nq׹J"\l@.6q<D FYƀj;,n\V}N2u$Q'FUc}5is76@I\jDhc?wBgʌ3sJ()$Ys^3zUᾮebMyZTj&P\\4)C-E$>]W9Q<.Zʩyx{QaoɠsNr&ً <d^{RZr3LD+4u3]f i퉢#0Z?,QTC6Փۤ!9»SmN쏕4J24.FC1 =M̠ڭ\YIbdOWb5`E ij&LLf-EX1BT ( uPPd<|wZqx Wk)$9J2Bje96 iMG[ga?%s9^ttls S0>5BQ.{n"-loĭe1WhwzjL8M Vx-m߬P w( 7J^J]G(%>gm,B;*rx36'}Ur] Rb$,eE~I[! p&׾?BHL3\P;=?\s+CHN.6345˹8`є @y2|]nJ_4DR&:%p-uGWJ/B9XF.+F @81F1F$A=ג)dh/j"PHK DA$"ULۚ H$(U#M5 W>Aph%B: P UUtWҩ`7ON itozLsG^#qAMaE֟ˑD-źs#{2b_`ʄ ʒ4=|0>uS_dy ழ2M6cq4<*y7X Xm2i<JCz4M}rս;DIbk@Љx~Syt0 $ͨjxFѶ~nQY-SmE?=9IZۧ/  2q+ cb@?1cp\VVdw; y4H4fˑuhB̕J#}uo(> )qֳzE&L}8X5Tz-|3]aFѩLpwbO0{Qz<_;_K٘k\|! j,Jo}6 a{^ @PQ"Xd$gyDL'e~q9q%]C=QXJHxqШ._UVËRB;6[#gjLp+n%#] fڷOouQF@%r~cfqP& 032֞1~p0¤F)<K)zy6JP:Px,A : B0!Ί7*˅᳜*oJ;yO.R~|n"eH*䴃RD"9Lۻ\ᱤ^:qo[Z۹5gN^H,UI,›zf _n̹BNP8^!OfˉUS.NڐqT'C0 gC671EY e6o- h0>/Y¥Δ\ᥬ N˟O?Y\#*MGXb @nlL1Dl DƄtVMזo[ iw0xOW8g+G~j}KP(ϩ9 >&n+}6A<|fO>^`kx|Lky$a4_CˁH lD?h,^ܟPB4QP<-h( V(6L{\^i88t,Py% i?ʈ\..YKk#&P.khGDe2it'))FE`qokW._r0uChSmբ=yY!#*N&b_D^V J:ancxȞ)XѰQd1e,Q@V_cȪ?Ċ#4b')gI~?s]_\| خ͍)Xy c0TBT8m3vUsE?&0*,UČAY\:~$I;h}w9e܎@|m ݸY{7\LPk k-tGV헍M I_GzY'T͂X~@ (f5hc֍rnC |ĕuѳĆD/(띠5hS)Y9Y4G0C G.+JFzIl<'O&1.<֑6g=*x-2PU<LYkY2Qg9gf0iu4g=X~@d2v߷P֞r U+5ّgDy ?z{,0雽m1Uf¹ DyA.p"kjpXp2S \h;X}cZ>7)ekբR D^b$d,0?gv\ap<72Ae"e @+'4*iNsa>7IfJ{򣾅j 1#`I@Ɛq0َh\h,/*mrFr%M"=We u&1"6Pc:m vR"utٗVυ5*"]u l-2*%I+6&^[Q~=%_%FgVB{OdG]7^r^$pÁ9oB-1 &>֢Cc:4\ZBDUv1PO,"'g<ע<K \Ti,Z->2i[wnp`%1oճIUbBI_koֳ&ͯ8n~ *%W  -xjaʟm>C Y(xg%/rN4cG'RII y ʧki,&Ӑu |Ri {9Ux~xy}4Pb' Xό`V,N _<ɦO-:&+w<)lnf|pWLEC\ªXH6]&ޡң5Jfܹm eh Lܵi=⋢rEeU K#:y](_s,9ݹuOi4x=j%DE3mQ9#]`u:Ob0Q'o뒖ul`ߡ(,3*h; @q2ki N? Ogx%;g]m }[Op@yLbUDdsȈB.H,,6#jmnt䲱LN"'4@;Z=~M5N_/e<[ sW25mI@s=iZӎ[B]b3pVTS" .0Kׯb;#kPYn Nf}3RӅpDz0L&VNQ+:Uk3yo&<,Jo$o<ASeo<lD%M?|×£3IX mNơ& ƠȮ/ ?IЄF PD݉ ԰9MzfCGeUQR۹d2 U:GrtO/C@ SYUo=nu(ա\: N(2ukZW5y r7ϙpMښ+s(ݺ.Q ͽfI7I(˫q|2)q V0wCJANĥeN}rυVN=]HޠjlA ;3dH Fy4WIQ+6DZ lX#rFƿAI rC PG]څIm9X K[bQ%|[vF @ w5όI Jpg|Sݺ3hr7P[)C)*ǰ.ZEPrrN_| Kg9-g7`9|TLԡv#uќ?c툑GOMDu) MG%-6KgQNY=~ Kvhl?{+bÂq?/rb WV69:XwĻȌj%^" x=c@`K\C'A0{3N@=:wmʦ._b^o;@xX*n>U$IsMf{ldRYs& 8?2 WPG~I/!-ôxnXttf%A%- m*.]akl"$=be >͍p]&dl<,΋&B2 YQj;s F*M-E8}\f9)rn|Wo{)0:L6 9Ϙ\␢hli@ٴЦF# WP212A"o8qvGߊtכikV}ێ'oF "C! h`zmS֕ya<2؛&.Zg H"`iO]??OpgD3ݬSzjq,2Wӯ.aÊ#ϓ/gy;ppA4SUfT!u0LP8鈚Pu7#rm qtU6t`) ڻlƥdr][{yI k)^*2tN~7i3^{s7<9-ڱZk4Sc}YNۃj,bBh#eݫ,\k\:ցt#-no!8.s'+w˞H8A轴O򣳝77 o7"^tF9cN<]qkϫn CL qY.g;!ĝ)3~.6+>,*/񡵇]$\i.yE3I8xs?ʒd ZL'Jt0 kOV94'ɐ3bz>$Ccc w.N|?u\?K2KljѬz T%0TsSާȲki>?| Zb}{e|<7 rޢm^$ĩA s6\P:8Eog\7Mf懑mɃUW}+pU^(mKx\Z9-pMT~W4ǼXR`P_*Ƙu֭ÐN7'jLx p2)Ve>FPzΟ#$:֞UTB ~C N&LJ6Pm$*bl%twCe<{7Yu_-jމvz,Zwfg4ќ_0K,JN8{R}V4n7Sgù9J_/X/oֆjP{N^פ{3. ߰l"dF&5W/B9}*DӨ:ed;IMj5aW{Lp=Azeㆩ) ݺ^׍8iK'z]uiC<$h4H{`t^ [)xD۳v򱽞F8[?/9-_Ƭ-~fKfy֭(#j4oPaMBr:✹܍ r+\c9<_\g}&p"uv>P.ޖN c*ܝH,}wH!fPɑ.O?rߓ5kV{+qJ|!kSW=|w hH|оnρrxKhD;1Je;/Op\κ܀O'1c{jDF~%z!OxoT*+]8p`mx@Ԃh~s`pGaSl7b'?߀=(_[Z7=aZe@dzZ ('P``}r=; ?{E*s+'h{3K|71Jvj*m dp aȊ*U_gا|PTdM$+ 0ys/PX'Aٷ@Dݙ䚈A>swچf(Y{~<\ XdbJeZg^ępN1Ԍ ph#qܷwC(Guk_␣sKan0l_m7?~C!B)Q(T L_BW*R+;V'gF wtHmm1҉/"\C1N V&=;t]'KGj u\NQ+8F?d:OD`R!7VcX=JFAS e䎈Y FUG0xCusR6(\_L_ ĺ;˃=Bɉ-lUœ+F Fxv^ݜ JABk6$u+c(sh yUV+\i_Psz",vIo!)G{)u.ů XurSWcLAK!Wm0|$6D1`2$iJX!wul,'2*"v!gPcn^p1YrVNX.͢5b<-Kh2<UUp*/^4u_xY2XTF2qTxCP4OcE˽eh ިo%Ի ׎–KB Ɏe>@Jq~}? O4}jh^ʹ G!k`{[[>۲" EƜJ^PunJhg,6 v3wԀXeC939I$/zBmoxp!mM6mA,O~:,f#M @` o{J%lTh]`\j[-oX\ƕb|y).6>zK5W] 3+Z &άra}1~6K&/fk)AǍ_(| "-p5:'+qP44fԅ%ЈgTIm7&>x6(/ zD&6\k: o>\֋u /Q,2 &<> W2BJ =)5:{<|bY8>IkH×Hms"|)8*}b̏##tYܤ Ke%\جօڑ5Jk;*?'@}4>k#lˇl%_;y?Tal3izю>%F :g748ʥ%n:щv%s C臊WWb&UE򱫔ix['L"&֑grq'(M<k{yTZ5jyS$-G5=Ex%ٕ&eay%^g7pۅ7T ]׍`Ef Bsrzs-tWMD^3OIT`W 跮-}:<roh Iی8YB<}Άh>Rctћɺ<9 a Hh;꘰"O\*s>!`drkmCnD)2>:mcSJF+)'`WqHJFU;9Q(\p&hͿu- eg];i~( bү9k&wEmL{jL5YaH6)v^r${l@;5-S@@sq+QsI b_kVy_d#:%z%^Sy- eYVc[>]s-CN)d8`d k[u\0Gv5B\pki]A3 78m]?dUAت1ϟÄE;1/m1>{3xwحK H΅-o[ɗoYe*܋Yp6tm7^ Ayd~:a_Y>㇊ WG8Դ)W꟝6j8G>LLֺV2>d/C]I-7#/b[44N1[{'[~p`$rf8Q g+c6QyW#>⑚~ ـ"3qpnCAVb a{|CWOuȗo$RUkƁuڐUX@pYa5>@5^P KILq]$€0L$$RZAe,c;Eƴ5r;)0ؑتP:*{*zKcsgS,f-,2R^$=x%}i ]Q(=z$IPqsiFC"_0Qk@۩@>\̤,FڐdQ%gy!J@zEZbA -(wp&Zin&x^q6\ɾr:>?.5uIoevWLu&Ta$fN!`I3 av'PgJY{73G9I ٰƴռ~4G^Uk)ze!C59''/(/;<"}.|sU6N|yʢ{@nYdMCCŚoRf2ti*hcځ)yiҽrZF<.,P/L F]#0f Yԉhz[KqٹC1@vc'FJ0 O Uˣ!ojH!>.kFیSPSs+#Qg! ЋqJ)3`H-%8yJT~b}=AVd 9Fohp4^"{!R Q%iZٸ>(Q!lޞYaFToy6p@P+J#ug!Z0{~ϖK'Ӗ։[\`C( HYէ(.*条gcj[Z3ϳah<~Ew{o8JhInBOo"L7mvQm 1\Κw3?eF2q$@ܑ C3)'yq M -Jg[?$`gmTBS;DAY! B*OK a#t=dLG옮ZpQ5a@>| 󖶄ɽ:&2г$V獰i-C}aٜ!bߚNPɐǜ'V f"0wYhdN|\E'nZ,~GsJå}Y>٩PE=F>ðvGԋw_$a5ævnTԦQJ`bh::U%:i<]{ Kn@ò^Bl >GtZt_TĉME&N }t1Rpvgb=vxzЙg~Cﵼ2\S8HIBQܜ`*mliQr?ϹY ЎV>U֚$M$=(-5 odQ (De@TpLynջ*\y{|vo]nrI]:|ޢs&1)Ssz.tQ6V"19La)BaYb}l4 Mt7. 1oi[S/QsA3\E/-垭ɳ&TMuS&H%旔}e y $)]9d0q-LUu2Z.<{W:^# ihm7 7@F%pZ1PC^J.^UyH(Ff!W$R<;k 85hSJAW,fVp7(^JN s^CrnwvY' a0 ZD% D(W{;Nzw5 d&ēˍ+BOJؓ$\$ fm|oX1b|FmlI5O}7 YJJG=fLADIo3괏!Y8n@BHGXxq , B㝯f 6O"7Us$׈ ͗OlN>fch.;ƶ?.B+?n2WZ4WCXt;V҅+dVwU50p=2׸uf4o ](>׫!men75rIag`_vZU A<=g1FY[$lŇu7L;B8߼g"T?@_q*Vo=ߋbd*5 (~Y:21QIWVW*&4L19?xBe_wv$= i׎KիUJ|a/.\恘oA@R ]ˊZw<`@Ց|gϒ> 0f#z/ye(,FuXV̆m`A0Bd}-$ 9AXt󏆎gG]~d2dseq 0"?^cڑƌ2E'Uy5ޣuOpEyX> 9"mj=y^k~  :G)DEW[MPNZ#QSqx`I{ mm[In5 S!y8lT.ASL lV92K oxν6&M?a/1nh #z kg =4p%TE>(7P^g Dz$:,`^W&L'Y]u~[Ag"iL%ȳ:!:QEoff,U9S;c]؀+ճCY͎\E4%?`vM TllˁGf|<pia9kˤ!r֔"%~ssƊ˄aח쀆yE8xyI6xPaU F "w'D۷ɕ W }Ò0rag^>uEA5T1K/>:z{ ]o4 b{ҝlz^!ĭAc/U&aYsV;' C(O}@vKLq=VT}>`Jh-VG!>Pb{<1A8v*04͹?N1y*/7?sFGX"b'Z.EDQgPۼKw׎׿!7?̂Oh" kk9Dgg?b_ >E:) ~IYnpVom4UfZ1Wr^"u/ܢO,0Yӓ|5ҝ32#]:YYW]JQ'A9hRu50<\l) lHΕ-Ͽh|Iq%d93'JLO٩>MEkTaXl=4t &B랠6~Li p#ll!d:"vհ^jR =a'u̿LF6rݰ<65uW6h̙gq3%˼{JlWmPoʦ}96t9.5>oڕ hf4ks+K9>̮iďpP{XS]w[&:R?aH)$ڗ{EBǤ>bLBc4[)3<eGwpB Z٧zSqB3m<7V}u-apD C2 D)QI}. 8Kۆ F@{&mt^%F7V*\4D]-ּ a'XrcP0MBbF`B{ $knk"_kyN\gG}g"@2p }Fи%FӪc0s׻61,ߝq~;"Y6}H,ΔH].X=V4;9/4tN=[S1--ЄcvSd"rO`ƽBٗ/# ZkZUVhaJ!Z?U5w$-`7!6QQJ%M:wP@ Rf8DT<Хc'и PBEtҊp?K@&/Sb˼[4E5<1xTQt?i ɋ +W0j;Oe@GYbcSQxu΅sw!f*i~) lc(AB"eQj6,)I"Å J8/\G7PW\ oGm0_ѧ(;5)nxF&dn i`|Lo }HfYQnن^gf:ߗC\Q]A<eϙhL,E {NH07d,mh9 ?<#;iWS%@ ِS?Q(!1rAGA/9 {/QFC^#HWro& A\b>w?#TT;~7n'u$؎'9"ΣF+fs3ҍP.+bpL\vgjPf)C=UpX<{F 2P&v={N߲ؑ;!nԕO5-}Z2_K*_|4ez]]ĵfEȊ]\D#9bv&J}wVr_$Q W? B#9 tpgHG Dަ.xJNN= $" G[(*GfbyYS.Bpzt1$}UĨ|RQd~JʕWD-WA߫CX`+!kyE*ť^oUD|9!kd}tهe@)ѷSzdqe6egbRčav0n$J FvjpE\J JZtEՙ2dAڌ;PZ? ܐhFרh`?BIYIGtj3^3) D`X:2XZ`vrdqX7U'1&?F[̒[K. p/+*R dƂUhVCGDyKVQL͆I%%\3{xujtUW`x9 Ӷ&=cރhGqEFGbjH딠Gv aV$`1U\٘֔`]p[w78 3k џ:ﳖĭAm #c%tT-@DNp@&Q$$D`Y#&&"Ph װ=9XvSy.7ԩx8tӽ¢SnkW&MՆk~.'!p]8NX?I=%n1}VH겯M3r#htKd ,X?Wo%R*Dbfܹޫh bQّ*A"\W妍/uaw8nSZ /?[ KQDaWkw\@g1ݒ: ?t Q/EjYa`Xr|/J+q֥Y9)\y+ %Td؈$Kx![Q+2U:)ښ; T{ qʇ(G}{ gLjy@6$濉g01;Бa n?u$ :* S2FX1K+3elnE+i(>qQ,hOon 1zp3:ʵ(IfvQ'+T[j滋mr<`}C e$& IOl #ސu _aFP0%Q9e'Ag(yV [-U zJȒ^a]^dp$X$ w lp#}C~. ]&AQn톡 H3gv; >~7 FX@'P"[T<'sHb@Ļ>]nO{LOb:q)y*P18;B.~UV637[8eZ~9f,9 JzmgVWځx,1*Gp*Ov~ĶeJ'*k;}~&ґ7`9'W}օW AhMQVm!z:pxIX*ԟyTgb?`M`hESSveQmnE]AK~u 5.W +0+n;r(窅wCF,QۣLk{# p-,tZhefm 4ݺwK/#c6N]O¯Η,6S<.A1b_ԜItFY2`"JY;rMҹY -5k5A0ErA,ڋ_rm1{ 4^.tuϘB¦ YQz &Wtc/O<Ff nk'If[inB$iZ+IjPLWs|IqNly3ϒֵ'X|T],f![eTmK\yYARǢ$*~gsc_T:bbc"Or#~aX'klKKzzl~="*d8xuG^{N @qd6>wn^ݴ [IVw8M_gK aS^]ZZ,\BnGa.³gčv*_D~!rn5ZM_PV7w<gXf ~:EఫXw^Ji4(=*v(m`uxFdg}@ъmq'j}hǓT^ 5l*N()UIq(V@5)GUo QoBeeXJV+ A RM #KN [օd1YY(Ws풿LK̶KrE[zwjz?ݿfJN1+9qZ/OG(WK6t{=e#/$9E,WQl̰9n~uL[W~Lx^{N˳Be96 A_s' σn~z&^yނxZe9 4)(a>X- ‡t?uƈbL 1'Ɇ ~RWR֒Par@yT编:NB_zS1RT[ʝWqT䗼,Qb}u"2ḿz!F07-+$b)Aj5U#s޶]X!YjN4eb&.S r;pm`yҏmQ;:$Rmi91i]9(sSqS4zdҢ€`5Ӥz㆝V$^mdo6Fx-}Ɏa׵Q˲GQհ)s[jjfﳌLpMJ[}:I}V7;aGVp%&j% *+ E>FtXo >Ш2?KDdQ3[%^@ vQRtD.(?cs1aŚA~,(|vE -5bqF lب#}>/gLxWHZTJ6d("pp08;sb#Gr! ުz3Dxs*{xVkD҈"UFLӨ 4p$tZla :#jOدDcZmc"}H6&=}MglGSӽ/B_*$1+D5Bچ[jSG;S6+ \4|H_EuN}yTLKI8>wYe(/uG1dhmڅkD1%J!?5wbԴf Iӻό#U3U'C4!ː7Лng2 `d)_ vMʹE`:bZj,壽۳=ouC[1peEaW~oׅQWC`q/ز2e5h# F7Y"gfr-k5e+:tZgІ|oۣ*fEi02 Rb 莖Lmf)J;1B;fP;-X(# ~UI@GXdJ}B9(v?.o5?>s+K=ӲĈ <`.[zmk: ᢣsP55 'fk1DS#+YV*D΄SI P}Dzvy\lP6[M@ Zkb+gT*qh3'E{"FzճhX#O렛I%1wco++2M_۠KјXMT0y%"^hpikB.*$W!ʶmZQPsߔ{%8û@6_m R%vdm䲎;@#qN47v6rA&GPi tCz$f+K 򍠎iŞ< ̷;C-@y57ny9φl4]jÇFlP?8bع$c]a ZSU.[M,1i-jk/Ts#XkQUaa"&gm3م<p8 v,hb8(AV6$:6RE4қ.ѥʇڝ3'hƠI9P;2}4U>֨$6q4"1"V"b'0J ~cCd~Uч̂ {y1Zю` 6KmN#Iw`m2bH!PIaO򃁔=%[o޲yIp*mˑͱRgB.Xrnؗ 0^X%AS qYH>&`dxX3θћ$u$l!#V#u/td ClC4՜wR \ʠY!挖膽 8d8D(_WO,'Y:-3v%zPnx]&宊QbNrzT5'jQ-ɮݴIe  6;S̯8 bgɇ"$Vf:Co6qE0xfSV TRV(@d@%A)2]Qwf#_C}:0Qq =w*WU'm:K+ja>Q8Z(:uXd %8̓F2 U U^;z*#Zo!w"ncG);YJE5HS)砀),I\Nhrb:2U S1qB{ǝOa-qT$xX. 2jVhu3ttQ>?J< d&=^8kf&TF6X9AP@_:! z Be:W:tfC!KLMDj(]}V"Ue-T; v+!icӀ gwr vѾ؇J9qj0a?<( v\iU-zfD%+]R\VFV:ԟ0*G n ۠㈕θ)ken1d8D3*E"W"B)Y;SxfԀWRJ|)$ݵ(wZω$qr? `ǃ1ĴUD|n8}p4!Ha_9_ VWR<|Ĭbĩ2Je+ n曛˷Z~[z 46Idj3^+l}-yiLUU{x&dx3!K)}=:r V OF8sdY+h, lMԅ^1sX`JJdH}kg6uq<wI}NW薦z1}Eݡ%H L_9[iH0`AEI=SLKHm8p$}s3^CA ܪ'D@c0r8 ##ݸc)TUjo $K#Kxu^^js4 xf/%GI- %=_81e|˔T0 vt"۫6.S 5EFP5IyU/8f5twټ^~֕QV}RjD0,yx*B7t1n,zjD*1-XRTܭXZ/RP"`:kb^z!h:k5 W6JT3}ԋO,vʩ5zt{>mq&)_-K6ƺ+`y q1u[BM'INb,[he>ix:׳?t#m0O%cNpQwVK[ø@`D'J\04y9`AM /FHZyX#WprsY|sЂNljci* dZ,Ӎ_82&(G¦#k#5bJ?f#soORmv"ף9- pK@]vűq ]ĩs P$aQMvS#LKD.f2l Gb(4W<%NK3„p|5nK$h抩~#J*!UE>~p35ȸЫD%VFL\;-kS h"eOs~&m ˆ)2f)cW4>4P sIۤ=.O]!}&!1 M&fW @+ |wÊR54 "_)Ve[PSh#Rm6JPX9Qzh n36TmF'DsLWc6P5iB6a\i|IQ/] W$UTteSyn罯6lS$y(Z;^!DBY M|tIE$&cDހ辵>YK%UH1Š\aU$%z-"Tv!=:H5C|@8ͯҡ&,G3]b:hȳ{{V,Q rY)Yo!t5pJ [7fSk4GQtyܧ?,dDzv@fH} {':q!ٝ}bB?,WʙY|k$G/~kT3]VQ iDDjz&lc&iV&'dtR;ĿbAc+*2nZx"ͦMa >=JZN>.Qw5LLW7Hp7 }P8jfˉ- gM?eY4F-7*t9:C[JY9)-woBVUhxy*nQ.71\͟e/%j;Ė=`=˗5ZiAN* v^W[5W{PRJ?OeD_όńmDTDJ߲1n]zB lOt *Dve#5n|vdρhOpx/ۙ<C{ 1J `ᓎ?c~p k_& V@e82hY'Z8<&U&*(3_mNԛx`ErG_+@N>,`7{;G}3ֺm }"lw2܍d5Mć 1MAyB̈Jm r 1߅DpĢ ʶ [Qv0PAu4ZX9堁-=P瀁SuW,dG0P,'?DBףGKɈI&/V?$A_QnLZ%n6 `dU(3>L@[cWmi[+#Cd&WG.Deit0=cYB}gR⩳^AF`7 @ GU~mw()~|?>z!G+B]MVU} ac kN6[D?E6o@DX~= jUP2uNK'W RG8sRMVZ2` hP69{xDY͏YzJ}vhcO9؁-4zGCΑdcJ;Wg-A+M I @fߞwOR&5;2F ` tyr ]\Q=̙Sm?4P6hrqN\ <q1뚢+A40Cu>9NڰEaG6>YxJC-8tb~hg;'r9(u]ƍ8ܮ~yWUsY`T-A?Q T_Ӳ^YUXxyڸL2ݕ,vZ[' UTT@U{<+9hFYL';Ru (am񵁍瞋US6 :L#``GG)WK+4 ` f0L>,K#;4V@գ|DL %}AfД.J()n"糂]7cצsHj yx>5S r ddYOf;xFFeS/a07}DM-uljOaxp+˯"*򾌈Ƹ*{4uޓj9imG/mfi Ok N5r;#ԞBBX@Lv%/nTB) wc<G)!zgTM#[pJ_bc 66WJ# ^Mb i>uK&lO PdCَ^ok1yn6I)-D6w0a,CY|8fohpo"K<U˖ O#yU +7J'ۈRX/ -Hhk{,~HNUOp0jSSHTPMOؗh`~+|qscK(`:ƶ4/8;A E(tʩ/Mo;R LJ^lg.h0q̹y2׍D*^t^MC½<~9W`?ǘ!KJԳ׵o؀9{iBo#thZl?=MbpTY*6!m*o^|}c}YGV4;g7wӤ &)|]zգ Ic_ډ6nRncUO[ :B>!p)c667AOBy o3QrTpq <>HyU35NDvB GOJFl#K;o^ 5 ZsB uNww)v73 'y oX8+^ bHqiX$?׺ï 3R-\DIfT K _ `fW0M<of) > ] $fi U a"6'[+1#zhUc6H*4ڴA=vjKؠ Vzsh:UuiU+wW(SVÄI2O1750B GYY%Ȟg5;iJ놤Z!Ρp,gj/0)";JKIB><φc"o0Y]GR~p(Ŵ'NK.vPը\{!j=@{P8År`M/F)hf!v- [|;JȇX=O#IyeOPO zSq@9e2Ar@8! 5ta˅62Z8^xj=)uJ+u˵Olf5ܓRߔ);xM4HaEeβBahyaA;7%#^9΋UMRL 'q dg/ 6Ԇ*lO$ڸPڀD^8n2iuSɢ(~Ks#{ 1w*z4߬ gt cyx>wØJӟz Vf,Y-,%fG_?@I3Qt z W‚b)9%% eVl#^ fm 9 ` `P/\$GR/4^kгYt=jɝR '9 EzBsCj=V4Ժr4+?TV𘂈ߔ*ܠU#j"lu c1c/9/a3Pez.[El3QqWd%Wld`v48/y9[ˣ?"{N2}Uw2[Y7G;m!Wc{l#|+v`%l['"v6̗*?cw\/Ѳȯun4򴟎o ,i3|yDoxgr? iltc!^R )dq"$[.F~;Aj1vr]k[NxFG$Hé}M;zȵʴ7r"dj5a+qnٰIMdݍۯ4ОXOOY# I]Bl1wNYpz|ܲY* 롌UQK` SL Ow]LaǸPKx |ƻ&Q'[fMr# P-FEܔKE-"{yu߈J#f%R}F~(O415pho'Up:hر1Q\$ ;1:l<0xK bJ=T٘wB^qk?yzކoak(ܢPo -b`5HpQ^zp: ,[sOd-6bUQ&9BBGnl^eȽ+Q8XønV潠Kw^4C 0D q-Zz~pcRU$*FXvgdғFH7-3MAM ut?`f'鏹z6w*PIWNH\삳߃~?*]`EvGhʉԖ*o##RtD:`L^m[ZR Za&CmaotfFyݨQhiMk}eٺ0rW\EYEUg7=lbrAsLcc|Ƶ9* ?|NEҹ'nۨP?UYOtܤ7 *dե r o{|X.%5p]#Woo nrۿ Gi"g&?۸BOIqNxU{m^f4]b zZuRNO(xlVW4f|x:WQ$9e[ZTm,Ŭl,M 6lU("lzYM!XC%rOYo#NC9?Gul?k//Е7+()u!SgyU'V$Qѱ3A>\c AGGq=FUc_uqQ3e46<-Ϗ&/<RrtDvEɔ#uZȓ;f}L[1zkHZu@@ʀe|bWx·g39[ܼJ^Ic!IkBEeցX:I$eѧy+nkЖ] [pM^L]H l=!^09]5rAedC:ܸ=?ख|I,ګᙸଁ g +Q7Zkg^*WC]w\[v9H1/Q$/ 3t۶}RB'3gBKӕ'. َ财P杷|(7Y-(.5?{:ynf[auuW<_*&wgb|gWzC23R)}&8ermV/x"Sm7&|Vfشpᓳod# /տL d/,O8ޙ ]+.{ _j4vt!~$[{?TMC7-+ yA彁hůOw5!܈­br[:IH/F}RP}A~~#R \Xl`azrG Gu|ot"fyxoˮ8˒ZI.d<J-od~c?jFkY5A&PN:gA<%)#w)S يoYY!9HUSP  в?N&i=9E>A>޺5 Sljs awcwUn)N>l1cLP`aZDc<ٗeB3l WA{ۭէ3EZP:)@8芦 2Au5$F6ɲTaD |P%I㨖% `{N}%a4ⲉ=쫛ugw&Bq E.ha<"@S" bjmlfbϙZ4}"XvPg1-28 MBLBɘf͠Q *oiȗ+` 1Pi$#L>QV\"0q"= 7ȼv?fT[P4?"{Y%p a~K2&_{F~f#O|h%GwgǕHy7 TekwREW׫zZXݞU-KΤ)~ǟ0F$wC%AA\LzSS k^R(5_O$Qɸ^NHi:}EdXqY~͒՗0׋>o\^9Ęј$H0%Cӎ W@Zk12KK[8b@v!+צBV! y>;eky b@RI߶fy('L;,'o??\]AizڿI#ܡkWEOoS׫Lz(lQFV1:BtyM=[ $-2َ!<yִVǫ?glMd?PmJP&=.Gȶii.4\l8f1 `f@ؓBdFrd\BHueGwZOdalXYa3N l~^)Dx I1*[dgD/[<>~[K\Yf[G"hF  cJc1Hfr /;ؔqiCd|1\y0"ki{' THv6ƀ7ŧk~W],yK2OTSE3ZH2 ه fa&&OpyC+2w\&Tn@>ڬ~$z{oׅhK~sY%8B7gSec9hDdn]g 'xoB.X| mY/4=GTB *Nf:I_`Rv5^M…!OH,l@3z\Efމnm֩v-~24#B̗h!!2NK;R# sN)k89{Q|>ϊlbZK>3mO!YM-&i[g'ԬvgR)/tɕFd'=kx.һeWk11aaWU"ngޞ2t"O{Bb5QH0?- Ŷ{f]Խuli.p8Ӝr@l9\~(&2 2IsͩF5la=U4itowb%9ĬOdUQD?qCEx=Pwwhh#qgC %YP6X: $Ԉ)%vp459JG ۗ&z$C3rLy/4Y ]/9#@ǿ:a]d+| PW6E0raQ֋`̱W]12uB_u#Gbj,5j{}YNd;KPNq%(_ҳnkԷ`C3{',;#&atmܮ"VXlMлRM;ԙy4[Sf+I#x4(-ފ$!^{whU+A/ TV_SdV!+&ŠH|ć#04O"}9i5D͚xk 2$dS4xRau]Ob yT ˫䧰b;RG7RL7"|i.S:g^9,y1A p,̃!B^pjQ9yEH *E?dܦXX,6r"AbGIκB> վ#vN&jAۧ62u-qd~ͰESHWM׺=n_z#"c~08A43i PS="n ObSfu1L0y'| Rҽ~KMbL)I7,0q"=.a+(nˉ^~Բ".CF ЧI(JrL5oKZݘY24uepᬈJ'&ĴG*>pET&ÚF|c7%>oՙkaS/&U(3\&Lyh291˘bmJ^BF'wA>~v`QtH9h6wgi$bAp:BhA:r/uhǫs~q2EN\'6vE߳vБ'ھ0e%4&x&'l2OW>?zM$wu! Z]f^bU"A*͆ޣz[Dg/k}YOXX-).jKmR_@\й#^#"6NSbiDq\ -)kal9 t{?@ۚ1z`J5͓ev:kkQ>o$TP5?Jώ~fϹwnpGJ`&pI}c6n0aV~>uU >nhW)?SgwZ!2; 3:o{,bih@WVSaPȷT3Z*Mݲ ".wi sCL8[~ay$y㟼+ֹh 2.,tgT1Gmߵf7TظYk0j[p>aױ>Kmy-djgvu҄Vu=Xc|dp,X0!n5{h(AP I)M[ $ gksʁedw\:o ҊgـDT^Ԭ ,l9&QWgР`>z=kD>)@r ]''gL߷ D(K>| }A '*n>J ?+7}}t3&H/ڏX<.ti{(CǾ±h sUZɔ:-Ms C܆|Vϝ* OYǏ e8X֥Hؠb~O}f*kV3/}tq?#Qsc\z}˨3!K"^OU,qu7 g.lrYpd8WBf!GmˬjyҘ@8z圇\8KǍ\ }1X:$5tlj#^SOD8APТM^d1ldڟTU\&+Kh嶁ɣK 56vn{MZq\]_~*,g+J\ KiBuQkT8q|d?&~@:[lcQ6\|lߢIT'wo ~~Xԇ/[\agf`FF ދ*MohY6aR5vi*Og| j5͗ZթEkaP٥$[+28swO~|'q{ӗ/!kmS<݋M>Mt2=9sA:Cs``o'~F"X|JHDd.?p8GaI"u4qʹ%2Gz@- X{KGΩ"-7$0NdȮ4=TYtmOX>6de P0\&Ub  ٹXb/ |d"bpx xb*Bs 4 |I:U F$+U(@T"j|x6U\ةT !8Ǒ&!iOe*@юUv'tHЗOzL!su/EF\:o Z 0MIZrTEe}Ԥ\#&=qG@#h=:N5Zp^$3$RII.4QiSuL4b ^t3a?uЦq 9`oWk+'{C!py#t H W886ef\r"~N IVǽxo? `hQ ȼk|.B[b/?sgR+9j1"n>?ꛩny*(~k]07 0XSzq,gX/}iuvI22\Fh,# 8~(V㳍BU#W$2 2YDa(7[%Y?7{iOʙ)u~m9fٶ:_̭T`~FMYbPnQ !QܟO /8E)Zܙ0g t(G+OԈhCo祿-~5HQTLHdhiUZ!W{Wx+%%J!"p[8Wh<_4LgVvi&Bgh qEG?Tt$QAVfbAq{bYc*!bfoTrcm/ӪB=ٶ6HtZc9IsX-UR`YW_P돤(>I#*zwr3E xb=?DԘ?8Y&c^4f R#0bqIgD|'YC;P]߇<Ȥ/ E_g4_R-P6"0pos ^\x! [nY] VGS'1.!,ۿ:o!h%4rnFzRTme IpTxx`oc0 R2qo[KYjnch}u,oMsnΤJ#GlT H(^Qq/`LvF2,0!*(!"^%XswX2_cx^jD%jOZoK,ѮĄ{Qn1{=0|՝2fΌf8 Ӝ }ُ]a7T$fNCxDȱ\hrߕE3WI) 4 &8Sp%KĦ$1ʥ=#SΙmv %R;zX'eED/@ӌ8Qw4HARi.L \UTlfHar<(ląb|£sg['gul8;l~5k6\D_|@; 'VRm0.C3zad>z*s܁-^VK ݃ytJ>QA4L=3/i6'n#3n'ן`'CuViO2bh=HԳ5ٿjP*͛ÔfiqΌ[؇) 5u^\~6,pT> 8*bk{gc)` D"q>Vm=jUȓ6kAXWkhYs6 UĄzˍ ŠZxTT&0 N4eRsڒλ11mEd[%5jMuܟÉ܎ D.[˱XKGݑ6Nly}>  o r4֭8 3dVg}DR^>%)nhp]> >&-PT; !ےq|iP[ʶ2jfJ*l ur'T;( Ɛ5j4:.$ӳz2tbr<鄔Nޒmv6ۿ)4=JTl$-% @Hj?&qğ#ywPK51MB Xx2ݪpG36sgrA͚sz4N'3,T[.瑘N U.../2v6띴twP,Ɩ!, m ~2<;% ՇfK|jns~s$?;%W-5$9v>W錬/.WHHxJE:=S~Q5yC 델P\$1$kyCw~xPƟY$)k."9)qnS_rT.=< _ 7^:6ȠhC{  {HAR-^mE cPhDsbN`ϞS4&.St. V6Kbn%U6 ]7'ø|Qإ8b- GG NqU`#Y\miZoVKAxEŨ+&*+DYioߗ~m<R#DB%0Lv!g|VI?ГZ.u{ !e{;gWH@5+* >ov6X}4,ŲA x)9҆TZT yFjeB^n?͗f,[D ѠCT? _!,{_>oj3zeJvgX} 2vmCBtꝣLzL?8R)Xt{qyhsƉOVTWKZMa5N@# MHAp5og [JxT'&))a 0ВP{NTI85Fįm1 ^NoЩ9>J,m8n~(ZILlrnsJRڴߦ{Eq.{ ~oϘN4_%{aCCrOZ76ǩF`Z%ߏQn3~ 8?vW\]׳amU)%.}8/s]F)]"cTJvGO@ dE*6ȇYƟVC#m:oG6W2&S*@ޫS#*g30m1{&rN>җkX؍`(p,Lȳq(WXaČޖNPڬWAHI ֠6hVľ MKg*Tڵz6/JCPDw&ݑ֠Y:u{8ӡ^ U]p‚kY\ob{^~ֈp0)( $DZkBd%6-|>m3ȥFr0)ΥY@kMɓo?g}'! u ,I$qbOxM䠯h lWl!f){ՊRt:$w\Ҁ GAURjrpU[z~+Zdr"|]P,Ku-Eׄ! ,DuRP]o @uQ45F[ hGN gǽf@KCVӭ8d}Y'F::e 91DmnnpjyhE'ʖɊQ-G&EZwEWdRYk Kll_LIAESAvGFbs zmWԕ7Gj\N' qa@0vwy_I{NdryqjTJKOlkϋ$!Bm/WN܆q/TP^ k!re>=/W;7]ȊH 9AZĻ,ocy)br[\oDǠr$0ܚSG1 W-P]/4q&R+ƕ $I1rX X)\ehS/>>w93/61Ðk3%_jE LGu44i4OL^^#V7“'5q]C` wn[JɕA61'jjJ<#B9aX[3A_aGhueY=`tvQO<2U;.v';D K / AyQ.SnsY0=~8Yտ9$D)[V 2KSZ ru5Y>4tm"V˭C |zj@aO2敀mDȩmib'ysQO%[H{ ؛Fc/EcwucIcMteqUۍU׵a](.e'hk3ر@X1P jD 5̝UNHK %k7-4+)A^`lv߿Z{ l,j?1Fg\1e'.2 Bx3M:$pAV$xX;J)2a8 A>fFsCˎT]8 >)pNZ+!pV:Rb w6 sᄏגwh(2̐4DŽO v/?Z7]2_G慟ut5Kf֧TO !t;Y ymͰQ[DVhSelPn3nCIt%|M0 OCvtYx;}mmjGy6WbUjvrTu%Fst]%b(>s |+z0NK9d.GlY2$j+8:1;(& o$cb 5ӫNgT['%YY"(!_Iw2&w~l<Lk?&,Pe14 ' Gsݕ8&c5L')3{SҼDAk4oDNjn/V A 9 9n8pU dEj; QBc]z'A|\%ؑ%չ IO=1hH; }K8cSF}G2m-cP;kU6Qɩ.?W\@o(厉+ XbS7H0mNqbNEO!}_.t֜gGkY?TE($ EQa.b*EL)1Ty6=@A;I_8& 49ZVGFBIx3fX~"w*MJOޛ]13)=%ӟ[U١#I;lnq[= {XQy+ ZMnP?,7 \=\9shh&ٶ4gH$jme"Bi*U>%H壟9RFw ?#`t["}!L"%X) a/ s_mskl&\^ZvOk !8} +n9d tW,4brs ]cC1#zoRC" )8bj^lAۇ2r(qrz$2ĎA5GW4ܨqudf+AYL8BAPwlzjFI/Jj9x5⹽4&u`cAl^M85ͪ. :%aQUCi[Li*c!|ƛR|y2&p뽲-aA@-=Jv 1--\;Qm䛇w)\ I@F|W1i0(В}nW(:Cw'1F'5C> n ?s4戜Or-ul3yڊ͡sǜ{pf-_K&?q5+tUͪ/;&<9FfAI.F\<)bP,Ks( 3 MɋߧwI[WT[J _mFde+IR>*xGA̮ eqMDsYۛj5 aٸݺF !;^H->[6C1.Xl=ZNTRveqe?oGḿq1Ork1vEBhDMMo< F XgUJ&oqUDBXg^[rہA@kYwuYjVO*;V-|$ 2p BZ\uHVd&4bVvL@ra(TQbJanZ| ˗>>ą̈c5Rw󭳴- YԔǣIȨma͉̓٧d4"DYLjRW`c9Ӵ hoK,W]01̵SsN)ΦoC<]_~*-8\Akz% @_ U2CH0 0#Zr ݅ Tq4vs Ⱦ8yl"ahe.85i#"w*t$I1SBaF<ھ4,|dVFELҬIdu6 O,# Yf'4$2UfV?LEʹ6@ݺ덯=/ʳ7=-ˊ~y;(X\} T8eѧfe `eKVX 5#[2k Q5'=;n6Q ܂9@*ׁ.wνT,a($`Q; ԍ1U{Eh\$ 7^njCĘ gZȳ"/mlSU5VsgmN! ?Et|ҷ9F X!,R!8%Bɴ9ȍL$WsO 6}WӔm[1C>`ܿm|\+ 4> d]tϾgCot]oɧ@Х> 쳠쵿ДCQ7pg4H@:se^lDu'4q K#L AS!)a}Lj7 xkk:!>4ī߉>{؏|—pa@B) LG8qpM8Ͻd_|=7 ĕ7JBɜ_.{;3.BC}q>dGhZIʅ}1gC̉oL==r#{2=ե횒36L;K1HC|6zm;Ԝ[]U_xQEǨȾ!,{x}β51$wi{>sUek/ٷ@n fx)#ۮ`&܋ & fo"y#m esU؟bT<wBl_=a`!r 4zm7$o8@ yl,Z}WF0BGvʳ#Y9'9Qbgw/6Xwnae #t| OfN5Y!EBi.MuH IXZDtTȁq=Y6 L + p`LȭbOu<:O˹L3/>jC,`N4'RGŖJ=+qPZMkzL}f'vJ;J(?9Cy 3@-gA oGχnz=nEfϸ}FE3ENl[M6p_k3VT<>?o%y{ä iJZz4Y?aw0b]-EozV 2@@[ϋ, F:ʞ*yiͳt.U։Õ{WGNM;"xѴQtpw^~ϕdBPoJi;;;w -; >gu'@DAu!-eXj "pNG¾w&EՆI:Z@vfDG(ϻ~|/q]r_ 54Z8 :BaBT6Lδ\ =oM!:.hۡޮcGG1δ_BD0s# b\NCrVڝFK^&iNZ1U]HN_gᯨ̏?r]*z斘D2 fѱNIٜ8c\HT;5 ^.+'l%%t!+«¾;y3;g-(?rW}@&'<pO<5+. h\YmyIBsm gxQMڿY OH 72,;6JRBh4Y1z~YDt"&n5 r7}?.ݭ HFwo{DP f })[GPK#,s4.\+ĔwC8$7yV+*}j@Io&TYF{m߇[$ 2+ʍsO#1f| U;uѱ(>1$h Hhº=,ٔF W+E*R_75k iޣ Ar7⺎;a^< u#:r2CH [G['00+nHIӧ{SpT݀ }W._\+|7'!8xk3dA0KR>w \V_Le+y-cmT`Ńg H' 5w'GB@\,WMq؜hŃ*8v5&-Tx XiOpkzBLTD_:Ϛ) 0R*8bmʐHQ+rk~͇GT-TV?Ӽ}U=zw\P¡xȟn\",<\&j7`9,6R_S3ldxjjQK" ZE1 4h@>D79G? 3A6؏ юEFUȕ}$ud^sVJ--6Ї,n^^(rGm]:ȔVxQc=@ X3ځo`}\"]7wcwi*^AhFh<)&{*Rݓ$I܅gF͕K)滬\#{smg|?YL׈ȾmW?ɡͧ?4bj2VXD/сx- :y4MygaI Ch  DEMw5\%F%cy~ooUAV;0M{]BYL͊y"Tp$P_5FUjZt2#ofbNȶbhCla82L`=G2!B!nU{^sqZN'S_78WrʪsI,vz,y%ܸ싱Ybѝ]|;ow쀣!lhil bӊi Ap6Aqyet&8;7ٝN[ᢘ`q4hkR0ySUӦwNMFZ`^f+>BuCc NA~0==R1|_^5zzO!^ 8$|1,~i }B)hCG6];Kk/l[ |\HSQ3rӌQ#D钑v^1K.늛ڮ?0I7UVZ8>8i–>\[sт|fkI&t%x%*KTcTuV(Ǚ E P.<úIm+|ВǓ髙H $H<]syt26!]@3'ո0W ؑ'sO|j1:]*TKS[uo .v3^= yq+lc{xTy(,@jƲ=VSy*rqhT!Vz g%pE0ٔ<*Kh=DYY phN g-M{;Qon/zʹ=+!<^K%s-\K_zC~=S3 Y,;3fKSen4\IREfVRgQle^q/z铫[` !@!ehϋʀ Mޖɾא9귯J ˦έWX&epr6`/x2MZ<Ӥв;!~Z͸| /f8 Qř1KFK'.NkU.p_m^1['jx'*nM k`k2/S%Ê ؔ{Hn|L>҂Ʋǵg^VD@_ߡul/icU,zvÅRTou{N}׶,Fu9f} 뜟/?2jhT8sh^ 8LSn#]jLCW q'rd()tÄYM QVcSC(aVQ48C,*9u0SU6?2!pndtH};;'4`IKjQ*jwdL` T_GI<}pJ[[_ "_`_|fFXH]mۜTqI3]5vopҾ2}VHMx<>vi;£+w! /QaZw;z;h} ak/[|DN-;*ʈWT 誑neXc>Pv5"_<O uǣ@)7FCk;I]VPأɜ0'ݩcm$9x%Ox$Рޢbn!mRu V:vS*ZI\J+Ȁa=)8%B#JcH<=<93vnb:MV~;¹sC}Qx@MSBKK3]qkjJsK%! H{{fG`regGn aW%* Z ܯkj)s5v㺞]͜ITA!Gg@"6Yfey9xw↩1A:JP`I>OJϫ4~2!W07_5M^2ߔUNj)P1Eo$_Tz߶ҿI4>-?6'V TZ#1 {OJ84QqENX{] Է9Uc"_z"\;gҟFſDq{I#s=VO\ X?ΘJ85:NH`NzK9y8N4]-E5ǡz<R0f|?&b.d̴P66?(*C8(wb:a%>#{0OwI N +`GS#Չ 9JɟS-4i ,Z/Y4\2ďi#QrbWjgp->+L"gb?RxbǕmJaot ClYב* 7Whvs 8v7S RI|%=1 NT'=%rTrYeOoEeDOO9A{Vr||6WefR_&E6FأUC-\dT3 ;'> m"&O>T?u=<!CTR7gaDƊELe= ] 6ӎGOywud6o^2!sLBP߮¨u{5Tzc|erIvzfd;]r.jHny22HQ?=^1 :ȑ ]F(R>\.z*f^)(Ze*wXg3csVuҍ#?-nӍ!@${HA?971-YcOL !m ]Rrp[G w]i;V xQY^2T rR]Ts.J[BZrr`^td΃^S,mUi6q1{#zB[jUy1v.%aۛ, AtK&\G *HLbAAY/tWYN).8*x酳SI7".]`R#:W~* UA& ya2m/o༷x]8i{.&v[,4T@imd&B P&T)^mtm0k2sޛ8,e7pOe/ԯ'wWD=RNTcn-༠=IJB 3miɻ{w`ҵ_E0XGyL 4ϹLHDj~5zzt )ˎؒ._&j+M qY -'_+_͖buE߬Aɭli fKؗt>i'@׆C%*L` 9H8LȬuQ,)FR)fXȰ#&KV c~F6 >!mo 6 TvYS$2z0m4 i:Cxt>Lû _ 7n#f:f!1G/ƾb "W24KȯP:dߠ>3ݔKsp骾H`lG,aY@Bvz'G۵@I%43XaFװ/.^Fc&|RY>OV?ů~aMGhX@  r/f_v#Tk$#jR٨0F$slUY[3qy/-I]p 4l7Z+oodUCuiawpբ+s7l1Kvk|))@ϱa^$x{D1Z;ږ7"F#ekYZ4Fl$i.Nm VȐe.Mk!C;CS!"a* ofj9ӆ_8UʢقGɿO!q`1MwZ$Fzx3Gd[K!8pf"klp&w\1[O!; 5NIn~ǘz$!gVQ{W7#)`Ϸ=]i/ƸpK[E~DpLcmAܨ5p5أrn,u͙y?] Ba_ {ש;'S dxn"OMdؕ8bboSh"zU;ն!$d&3_`i[uk7fѰ%@4U{Gi dzyELU1?f.$7K$Bݣ 9 kfd_|LҸr<"2x̜[ t8U::fg,?RDwےDUFo@AoMEl2PHʼ&5-Tp'+n4nJ/[Œ%}8q:GgMsab|3eDMYgr7oH~:谗]ٌ Otحi9C g<7sަ'5ҳd5"am"l G@Im!EvyC^ *m܄?gd_r o2(vYz{F]Pa;D>Ecu:c֥G%WG/?IZ5slM]RlIgإeZC$I;4Q!<ǎK흤wXߪ S-P lT(*}#oflOKMF٭k W ؚ|3Nh0o`t͞/2=kdry;#K57IHh}B'?9*M;@.tEIGhThLԍ5 01Kp=tvUp#,r|م_[$uNpD :|%L+~syJ-|8z*;^Sʁ׮YIlfTZJݸx\ΨZk (VNsb&7ݟWop,f/j¢ w5kmH0߁ *]tufJgY9/UN9Wr2᛺-@z.ŞpU;jB/IטפeeGy1؞aóI89 N;uȓ4 O kWZiJԧ ;:T(AmJ0%]Axn:m9gl2":f3@>bPA{ZPO Rs6*(Y5^g*h7vxE6Q|%1Z-<)QLkFmY~f_u-H& s(k-?Όwi :kUw> VYQQ[(-2ٮڎs ?J1:v: &`wz<6`>_z,l1GqGj5Yև8? zWp⓿:Jgdl(ۇv_x8N*6|S|n hȧeq\Pe+y)2}fkqLbuS$7JNyv\$a>^tV ?,n?z! Q/~FzQxRxUחLzSJErYL_#zDPt{N/52dN#':M _-D5DޅOS)OGV*ϩ߽I NT] |Zݹ\ͫN4!Cf\o Yfw?ySԘyM{ Y!>~KM8@R9Ef 1Hn[cT1^u~`C7ÎG7:͐<lmZDH1YIʩo[lRnFOƿ,]۶Oqӆ iO`2u_ѸKM9$xvŝUp&hsf1zܬ^X7e#̟@Z=ɘTUU#*1FNl\:"AZp3\rA*lSIA\NX_ lPW0i.PWiبU<3Q >M=2v%2xF]8P[ʍk^|eKAjY2YaZ7r0`^~kfPu'$]92ÏLkX!.@˫;Y-|85KqހTaz: 6ٗ9Jx#F, R}霤fb8J24,n{$50j Ǣ]5y&ԝ[yS7M8^ c!BZfr.ƍg)'Z:be #[Yy\?D9–p%R5FX0v:[fFe[1Yӛ5)ٮzuMxhZp{%6ѭ d'ʔp5Ϊp[ ;V.ћ( ΂|5|(5Fwa,ofY|c! WF&ԫU' j%dN:(s /ĮvD>EcyRf\6pnlVؖcRɚٍlB[%mPV32^Ëb߻=t2-QC^g{7ΐ'!F^Xw%ihr١-RZ,= "knY\jtܶ)F7drljUj0'jplSXPz; $k/yH6i-k6V.QSlͅc&&@|vr?>Jb^m$J,NJ+u< 8*llW޺mC:PB*3_U=n!"z6tovo*y]!I //[qR9=QKFIR8*j6WQBŵINLϏ)s/ h6Io`򢙝f 1C) ImGa^!;ѠT=uw#[FlMxٗM1tzOR}bL2Zně՗zӯw]dk4CNQw@]@*22wDGս }j]t#%5iz_p6Ş wv9ﳴY-TJ~?Z, l.]cL6Q*'tEiPwgpwNZkI6lZ-K^Y AeYG!K)`u$Z- Du&̒eܸpGf]؇\ۈӞ-l[6#·^׀YGb- M.f6pe/- O,b Cz!fYip?4`vή '߯l*g8sX-RDMؓiISaŅ쒬#S`#yk *z[,s<3 t};n̦{'  P̑bsd-M&i/ gn%T)!|!"@$oZe-TWQ|z#rFWAπ0| H8:."eSCLZ1xBTKϻ 8uan!#>!sH&/E{/OSZR$ctW'XCY+w,,͇J\-ivݬeuaZDI Ku\1z݃)v&g&41 ;O;|[,XG7L~@fh N7X>Pf@l!V?SX3cOn_ _$m'sʯ9<IBJS PBnt33v'mr1LdǨ<!!m3~1g9ۡ{;x ^0/P_[iȲ8Ep+k.m+Xϔalqɜ{(o+y D XHa FYn|`S]n7}WҐ6=55 ,- 떿}"\a#/mx3V*&0lj:m*X2R.ӗ";UDNJsYO7iGO 4( J]v;ѬES-KQ*sjU9i)RU6P7N&,MJƪfj'భO[USduv\c|8NbN;['GNrI>Twe=2.Nf q0/U #Pii|N=" q@:*>~ֱ4H\~+tAUi@l=v6e~t4-/fA1S4sO'bِ4Tm-~soݐ.3. lLK8u1=+W_< jSܳH:p=aKI*'TZ3%*Dn%μ'bYXa(毷3_q-^DM(9;,^|J1Zj%b1\G9䵮7)QjѐCܢ$c <;j\a Pʝ ?vEܖ?D/qvuq:Bl 3t@(7*(&w|⯉FvBf/Í3$zVO sK:D ?gWs}^=ծCS>7vNY yUi0v="ig:X$\ro4B08:_,oM 4^::Ė$xk#`ٿzzl%']?,^ot)a39d{EG#\~mdEbkSmH 犰ExL;#V*96x$lt\oê""eb kI1HAw z0å=ݰ-_ҋ<),_s;ynubp:n_iePԉt%$\( X. #lcLF`'LSN\/aZhJ?=I]3Q[%nLLDfd:{x`]d%J1q:/wv`M"gZƱ[!Fmes)/@tp2i;F:EtWSVm7*L+(0h#*Php N"扴83i}:Q,~H_V;Iзg"Tq%ɥZ/:yQ|)PL?GIHye1Cc(p[hn%6h> :Cd=Q9#43gĘ~\֦JZPj7 we>s⇽\8J<'X <ۈV̥hpzʰ|3i-!ޓq'iATh*#PوW0Gb(έVaЇ, ~!0s|dr>~B!g*2ٸ\cdD5&C2 "RK;8`̩;8)oLi'bz쯢ojJ!;tfR9sdmDVq<.%7FH3 =##*`QB_D4Ag>m:{wȦ{tU/F9`wX/a.-;_Xl+/t=4{7,.KnF/xE=7S w*3s3=7'oi]oxR2{y@H8 TOŭno!z/^ĩuO) $N[ձS_vݛ8uw?ӅeJyU=[٨I\)†@eXfxf;\CثIuO4ʱ W̆R Z&&MgUD(SlV&>_g֨^x'Lp3׳OWN-98[sl XH=e{VM*^4ȉ]ONV"m i:@C5b" A=A?-H;Muj ӜVyJ˞' SѧŽG;OL,?{ ?F'}671[=:VgpK) )IklvԶR8L̓ ?Hq# /a=Tଋvus ~?sNZ9MS¦Y@_TEƼ8w@|=Ee{|b#q0򸽽OjINx@oVwEP~Q<2!A :ڗ&$[Tb]"NNdp' [tX8XBCI&̦֏=,9ui_kJ|0;B>&ڱ i9&ƻz'{`g ^&J%&?;yzY9&|;ttgLX.bS;+N:suAtqq(y@VAަH:]|$5C '5he췭])o!Q) Nrwf?%9ѯ $~8!ٷ*CfxfM7iRƛIp+A qve%B(wNƗzJSޞ9Q/?0 RT7(61b>+@dԶs)k,i~0הhHD-_w^ vpf9PQBhHSGY֧VVOx*zK>@h纓\=Bd2_o-7quBL |b0GT|5y{cN `]ڊڏIp5~:`j)|<7B23D/ߐTݔ ?ꊍ߸^ Nʩ"VA-SFys"gF ER˛>Ce+YHɽ`wlDYDN\M8X0ak RGYI9WH__k%z`|5mO'POLK`ChyȰ _H8 sAȺrJYOAd 19 |!KtD2{6ӕ6 ^u_bkG{/Ǜ D˙*k[-Y^{- ςCn{ Ob 2"KҪ^߃i 4WQnުu&c& V0h7Yln'KP &]î*V0q—'BxCs]RS' @Ho9tXМUJ{,|YGe)e&Ob⎉Y^0vXq&Zn/ -¶P0Ѷhd\,l<*M9%b9}&GTd[Z~f_Y*O?q `bCkLмm&.UO+#jI3cBy!SUm֓h_[:MkCK5?&isTsodљ:& Ż.M< ~7,4[LIpn7)R~mp_|qaK,Pdj~!Swթҍ-[|K?7\&r~lǜ$"AmWagKlAQ}f?vpܝzac_*ceJƂS-㯨!}@MợS0p!I(W[+:XYj濍>;~C3*MAX>֊ ,vq+8wYvV>E\lKSBTo}dKYÅmJ~rN;zVIv;S1d1#,Ҵ~K`:R'}SAXBLK^) in#I9ao&tgb(ȅDW[.SGUfv|]U.Cf 헛p&]Gߣ%ǂǨ[>]l0XI'GO02bɨ<5墿aw~Xw8Hr&T+h3-rԠ_1(6xDN:?52T{yڳ+hXݭ1@:o ߔtIܜ;An_5cTjz\ 6s`!LGs_ۤŔvyghvf8ڱ؋>nṤ-ކAQZks>˒z|x0jhZ%fw~[x_<8⍟v<KoLnd&Ӛؠf.~VP* GL5M6(dTLW^K'?rkT)T{|Mͳ|gb2l $<7pr,xX{/Ѱ3V pKs,݂`W54 5eXnjf"~em_j |BnυBl|p.7 m>8[z}ZaP1{$GPNݵ9H_ΆxOg3";$R/c:^!IS b` |ADi'?&畧^l5]P .1SN8h/%4 Cŗ!|ubTz+l=o_=V,{| Ձ;^dKUALR5;`@JBQy}̢56 d<$\K 9bUH9i1SR[(#YPH}k1Y%^J\1ZC &6~'~`_keh )L0?BX`aHa>Cg,~P\$B $3r EӮF_ L$ē-)au*nU@83_ɑWK)I_;IQKF]3!T*9bQOl}:1K_|R+ շTiRd(VJ\70 2Hi̸KLHX x>/K'hW͂\XK\U:yzݣU-,N|*eau|aGLC؝@6Z|ݼ>n_ .sJjLt#!9@,zc  9z ?P8Onj 1d `mHY.ool ΟLdgl6׀ ]$D!N/{'~q` ѳ?+(4Rw:PDv3B -s ʉ%i;xXpRWۃWɫ"JkA(2kǧћD12[|EȂ*_ kZX&ZsG,y;j^鄖'j ks9e&JMgzr*Na3SHro*p_ dćAe{`4#( zigW~3AT%܁ XYj=Rߣ(zeVtDh7wo+#fwK?bIxgs=+y֏B4ZOqj ^RxO/>9F4p3;TULVN ̠(`r 3BݸzCl{`5J0B ܄L;<2ϾָmdbBr%i>iJE[꥕m:\EC<A#'W0_}iym|nUN;R{5.1g) < A|q @cNl",y](!Wx2rQ)ǭ͊n11a~$Tɰ}Q|H^ʆDl&p;u2ո<6u!\/YAf$^BKJUB((cпu ]ѯ<דa@XG?( .NO2k2߻%sH)>yЈXi\H@:z#oڠCVcJPcʎ'L9o'.OA{=k)vX}J^hp))q1!@DQU %1b$MՃ(\7.\C@‡ ̶:U"齍eP*2-RG$l\A(1LtN+p94T3BI!kt e6g&<}ZR@18d> x O88\jnU}IڷpC )JNleM֭/\ހRO H_96` UqXB<!G0rzg 뀶Id<8e8]im' &=/-Ƕ|ȯ$j}{zZ phHzؘL5{OuvZ"^#$[@V~Lw$6q&So22{N"_Ț 't[v*%UbU 9M[n#ٺ$ʗ{o-Ona[j.. VHh,f|J!gr3֝H/^0a૘J v*) ё̙P?r *c @`3ƈ9|1Hej{=4l]$p]0ӈ!6l/ س f*E=L<ȥn% u>_Xo`v:nQ k4bЀA1ȍySW[Q|ZT5ӡc$p}14X;F(FZAh z70VI\"<(MkcLv" ;8l$ն"I@n*ZCZI'C ,:)j_,Q;'zD\_Q@]lixxCkma YA\ L28+*>8g3S=O9W&u]a "-n9@`yOB2Ͻ 7.q˹dJ 167}7 Cn:'WѴ]c;D*BVQ6`foA SuU~fs$Z j%@dklp:SbKLv0 X!haicu7m-s`fwߠE ^Պˉ ga!K%􁏲|&?oqͿQB V†A"`lf5}J; 9$>΀JPq*T$TbD6?cH=sw= W1P1&XSD"Wn,χU3gW TO-W[!Xج+SZi=~YU+;+/$5„$H79B@8eKVlz@c<`PfGB*ن4 ـ?Zx}EN{U%y*-OզM;TBދ-fXxX˙!(I7ՙ0%Y,ud _>1anD;,T 9*ڸNeʢ<n n78Ƹq6"Ԥp?uGf}?0G4 ) f礧5{@>d ̠hU_ 1Qr`>tfbd|OPUDWw[EO*TPs`!_eĭQ23QṱI<[e]-VȩFF;ɖJuxJ[I>i䕸mN`τwrvUؔߛ[A؈D 3GT /6c1 D!XD|DY>]/gFiZv<27k6.sn=2e{.%;es [OS ZzJd0J\zak­4ye4 {ʚvyb<#rj?Ahr康7)m; ȑ!h^Z FN0M)o+[.9,=YyH)  ͹ ;J0_|8ѡB3q{*@+E~7˪hGFtjX@꒍j5$ 3oEO('B&[,D6 )d@y%dIpr[':; *!t&z~RƝ7@6] TGǫ&z}_h;4i:|| ,2OeqW[' U:Qg6zTeH9Ǩ,6J14l?ڴ@A}_r^Xd(b*!xYU 0h_(RlW|B^'r6HT]#ZX.tc(.\X_iN lC+z.`D#*0۲`z[!'Y-$/8+'Fl\k9&bd0J(+n/ҍNi]Y>z/k{x;b?m\]$i { {-% yQAGƪ,/M'G}?$yD  -lYrk dy{1L)!]8qcٗJNYp>C6>oL{n B(0b;{ab+ߍ Z7fLYYDE Ľ@FF& ?IYvqT #Scj"ra{Rh, Ftv2V;\ .PigxRU`/5HIJy;9]IY |uQ)Lb+ Xf?mURIGr2(@cqM hiu_5ϏG<[ǰƊn 2S~1MrPT!F{~*bjhȬ&-kŪ&}ZD9$mXecjI`)K$+uU $d^ ]ʣ9TuǯF/\g*XKfŃ츦i98ʭg;ÛoN>%ߔÕpxW>O1T*$Y5"-R.ZQ{ZZ'مao mv&bɏ+4>$\4]YZ1HW ]Q?'>TsC/zulUTS`picKZȖLqb %Mc32gy?jũI)Ds $oIe\3[:p(lF'FoO9wD'K!3q{n\GQWy؎X 3oØ| (%?4i ݽ8y*آHI˔lvG*Q%TеՏG0t8"'de VuF(5V(WޘP[M4BH#?v^o.z=GxYVdp.X{v%O]N/.>r Sb8O-I"o<nE&SP9(G/=7CCF%M>)$+J̟>4?;r/Er@ L ]0 ?VV}6Su,փv 4C,emUv%;H5TՑC}q_+`6u$ί/|")iJY}j6˗n>[WX{{U*_,ML,bsxՂ$ ?{ >{cpY|ڮ,4m3WN?1) 2dp"8uOu LUOM>A2-΅T.ad܌aZ&M)&8@?~0*mkC`nx9f!,`am{>HθIDv'Y[W졢)!i$ )G ~bl-!m*gT$qZ5&; =4o_oS_nZku; tMQ(?(-L<`Y8!GW @ŵ/ܦ+]{}Wż^h~{nrHe"/yfY(NѲABƜQ\V Rqp,(Uw:y?1`:ڰ6CXxr\yJVPeM%M:+j :9^ES3.zAD]%IN1$Qhy؍j#6E02nI؉]X$E.ưu5XEkh޷C]JZd5(g.Wf_ܵ@ UZwJToR ł^ؖͧTJNZ]|B;A{:PP D$A NUq3D[+ť@?yeL]nbŵxge,܌ѰUv(tBdt[h|iUTx<zA󀌽u~]% ʻz|>~!, <>հ؟Qа-4:g CƒG7DF8MCpM j'$Q:9I~i5p&sսx83Kre5ɸw%\1!T=aƋܙwGe`柫Jf Ic?e}9EADp"[uz)=U4YA_#,ƌNЮA,rփOw򡯑h+E8z \Nn_U݀[01ЀesY:ymT,j nFlH1|mxS @}Wȟm{~؟9y610ad>ۍw'릕"2a"t!a 1 ' oidF"&Ƴh.P|9_e"6gl)n"cMxx BT^YP#)d x/wE<`ۆL"x"i>:l֫yz$ͲUI"RCVYxPі!AYK ?#X#L*KѦĵT;3'kNA5pkSQD6l=Bs)mTu BGf}ũ Iu3MfCa;zd8(VQ$q-`;*%s5'1^Lm&.z{ׯ08G_ è`W Ir(A𰬪!F :ko\|p)FǷ;B`G3n?@eMeF+^VUflNZb%@}}{חEQ!\,Z8|J:k׭lE!LpP:E?\.Z~'8m=d>L\!9 mȪw컩õtEvhVclmVveb|~47r(Xh@VI\.5rnխ{i Su{& hlHјG_d_T.y&F"E!.ONUK`~4]o]$;CO(f Swua6pgtn=hoT 3qcAC R$e)=Hy*~!<ռ^1s[db)CzJI*)y+rzvi)R~uXGAߌJR%޲`!cL<l&}Q"G%[B,*|ab_qE {RSmQvG+bf#< (ݾؐ*/$y͘|2"jxUN-ɲGAmUهWm7"e#&]˼4ebBr.|sR<i6L6׺u-G)tl:鄹ReOPSe(5")N]~#y+On'#Sw(Ks?S>(Bl,/bx~Iv;^X=Pv9ew;/L&Ԙ!E94e<C#NӒ_7\⮊6BuN%``l.E}@b0wӤ^ Qu{Irdށ:kZ}۵cc\Y8|)c5CDlX'kMICtat`å3\EP O5~N~DތNǕu&iFP%pibU~3Q~%FH%+p)J)hBK/ș'x%zdo0<Q3 i} e=ݴgxurz '8 Nk9j1iTg0k2-:?n4b&I%jn@%jvVp 4ྡRS.umh8&YMI/VWdZ䡗_Y fbw;d4ę{Q ے+ ?1t}Id؏n7W8<{ W! `黙?]&WmΝdS n6 D7Ҿ`+Su^r)q@a} VFc@6bFF]%:=BJ%+ V-z`/xu$I.J#>[ )q5Hcc'Y%+6s `R}\?z=~vI|/jH a1t %*dx$mm٦ꐜ%Nٗ.k,&wKR(c[ROj)o*;!EĨIE04+\#ߖO;[[s(¯8bv.49 ym$Tqݼ<8ȣkisO׉> [/ےZ*ikJ[HR9T %T,Q )!x#C:N)h4ȍ.E^O>jE81EdK;/er>e8w]wJh/${;޸f3^yKFML %_ մ{ֺ%[lz mu07h [(>+BĤ]%`8JJ% .8CT[}7WDS#K}N)7)10wLqH}6 4Cs&rBbU7bRoY_ MvCQ\Bxo Aߏ|hP9EVHldPoPT [^oR%`VCK!7קїx^*}4}XS?wE+ Kr6Rg\軅7͖;B2Oe y.Ccwy?'B:.)P㼆da(S;,zyʃV gڅÎa\7$%=6;gXe102W4?P52$nc89Ô58Yfoq)0ho "P*¦ 4g=x|uU=l7_ei{~5Xj^#_LP󚣫oS0CgCGS~9!bWkM`o[nD 6g|?LHrE_"~b> D.D`͂(~3^Kaƫک̀xڷ-+_*9y=@<-Ђa.I0۞ [KR3Rw+:RdtVO_{|o`Q󽗌rj.╬*`7t"q@h5K+%YR I+xo4;)\9Ǩh"jb,)\DJ/`:9AXdb.}F ă-Z\ː{tA/|Sinjx`0OSAQ2L&OfW^#>.%N;҃Fr T%Y>^q#81Viy1[[ )M/DKֻ`F 4ݏ@[Ub#͆-p2FBcX{ЉSIuZ&%9U;+5oU5UY*j bGi>سޛn[,vz+D)9粘m@# KQeLpRQ.)S*hUzsxvs,Zl 旊͖ٟw j: z-eP0-C_-ȑF 4 twi*vyCTEeb)傸t5l^4nJkuAT(#++`»r ~=0^R9̦5l9k'o_m C|0AS"kªii(5~MЂ3Z槓D6NPa99^GE1t-PSN$UsdHD2JD ]\*7 B 1EQU fƜP˰g#{d&Ke6jƜ<V{PsRKV!<Vkchﬢ^]<@?m?0 :O&G ;ٲ¾doCbh吮GhE`BZx]tn T Fess ]oMwge %1HlBi y|ůڸsS+ dzD߆ }BDbRzfN8hzҙ%(qFe*9Y})Wt"Z+P/W_UQzP W'b\4⑳xZC@kƔD5J/fJp*]ph2smo@GDk2yL:?PRe(CҀd`)33 6h}h@DfA-w["&$υ D/Ӎ5wXFDjy`.RK`7Lj&߭CZ[ē03C#s)YQfKX}ĹX+ G z.@TaSӯWBDbN r&>9VE/)!ߚz! huQ^˟nˑn!R5(rqQzG6Ӏ|:N79uB D@Di!4ILT] 1TVS?VRDt5E" 6Z~k>1shGӟC@S_?s"ˆy~<sM_#uGDYn`,)Es76 Vpn'^g_4K"E/ 9]FcDd_U%vL) .3f/`2؈H<;bK_20#ތLSBHcC #cC%3S9|[]P&#Abj7&A rLR/LC]{zZ>yyh)!;S6?e{DP6Kk`tvHnAo&2p+ p}}'ASV/$^h#hT l#$97\YN}ro2 }CV Ӄ>+oxDu_Ma0oZ < ml*"&wq*,F#Xp2y6kr CO [ Ǿ$?,bϜ hPxI_d- sG] fZ8=\Y4KФi ̈5h b>8EB[ȍ>\m֓& ,9if^ )0Jk FMOH ɷ<#z$6 =7Bt_-_S}`p5FXBwZ%aׅ6*>`j;귢Oc"gl#GL)Rh*eޕ,:58ۂVmrzjޤx$Vx65I drS#mY Fgz<_JêTa[f{z ` Sk3dDFzy37莿g1'C9Irk]4 d*Yn`J e~Zq_ )a;P 77?jͭ;ЮD2}e<'ڱ1S|ܱ PWoZZ~Kχri-+W{zh<ߩ > {9TgR@8bA-va464W:܋avӽ_&4I# x3+8Q,cEx|Ojx- KM-)76+'pʛ1uc69i(]{chU"S;w.|?I %H0=| ;\%`]梤68ŕ5)U뛰=?qq#WWrͰxn+<љR (rpWSle%rBu18cU &({u7 Or)KMXp=:fXeYҕ-@04]PVܜuLE G.!|L݉3%Hܨxaϝ\1|XS$fl-Zy]LYpBIc󅇗KiHhCÿA.CQ<8aGI\A^.7`C8@FVl5/P _Kh0M4F͕9\/B A)| .V ޫ8Pgf*Zy֥Q y #q 7ey>>£Q(#YZ- KKW"{Bj6 *Q O"׷×uw5}v-_UF,2phT ;=W9})f9 *L/YwVоQʥety wsrۿ5^}Ux_f6ѷ,Zݖ{a_xZ_BmT9iYAj3jw*'sD *`F4I'w=df;bp~s1ݎZ P|o fiB8󂞾&$;V&92FhRٻ*C,JGM gY-q vv/TK } ڞCr7M U%Ƴ"~O܅8sfPQ;EYZ*ǩ*UD^BPߛ˛}V&0dҌ ,4`߅oILEu-Ӯ|A v?[pP@޲Mu2?SeC'A7/HG6J0CG8Qc dM̄;&R620 "%p[C3y>%BX*zōBt)kgI64Lh^";A-LlkV Xpkɛ9ǔ֏Mf괈HSIL ? ͡G%ljsA:N HdE&Yt$@Dg *SKu܈ ŭ 4G엁qSlVoRyxWE⦜b ¨0T6S5sq"*kHlaMhC?eq?9A&|JS+S0G.d\#Cu:_HuwAjRW^B6W dqtb͗mc;>BՀco\86u23MYSГٽS\K4쏮&: _E{jA뷪j6.23m{9,cs*knIEȃ >Uh&ȷ!+}X'ʖ " " '"]~=no ,;kZeƾv +Yh>!x/H\jLpSZ]6 {@h橣;(3=e K˚SGW.%AGIR /ȠJ{#*TNz̥.]p2Ovh3PdXQlZp'9\iiрhdۺSW}6"j6Ө q1vkmɜΉp^K-8ىs"DR]:䰒Gm)ս^ ~l\n&8LLLml 7/RV{{Oi}I1c 9Bl.y 脤[Z/ctb67ś,^tf,2>~162 }b/[bv (+&mr빬2Nș^UL)Wbڳ|ylԔ >zYq#1 4rX>Û/_U8yGxa'5Wap/qze2GD x*ْpݬ~&1s2<]|ig-A7&.5[X.J417ea`WIDթ +:"u[%;/3*Qǯ{k=s~axNpl߿dGtϖ%bsr_e}6fq&XO3dH#*"Qz'rǙV{h,7X#/kVmxlX 㪕]/vzyB_&z ^BN[fngH(;*+7]h~Ʃ̎dB|fCJBt]6w\K`f.Qte )4GԷ>g~V$cڙ'u#]~_Dleb 'MMP87KBdo7^ zϘaǧjW`oAZCgGa"ԃ~<4P,0źx;-KfBȳcrF6zmax0{8i.=`4z5rt##e );Q{z #ic5n ]ϏIƯeރoGR|{;wAz oC!t >A}A;dTK554fʾAź`R>0:1v&A~/Lt^5&V^u '|@O?TaJR ]U//qm' R;9;K8"(FO!`O(y߰m$&\H7Hc*Qi62XihEmB?Eֱ,8QCS@C |B3I9^LVtb@s%JُrUp`C$6][K9>nR2֬Ao|oAc$v7jک;Gtqƴ['2w*~ D(xQf/.8MEI@TFxR?'x_?IVwnp}9r2\ uiT2צ܅Wg0/ɘ8y0#8KW`lp{IHbELzV?"2N棨.8/g(HvsGhxB>翸5TZ)ď1 ( "[{Fz}E.y0ӎ\9'\MO3 4/hUcXD=aeGޙTr3i0)=_+$ELNJY1rz|Da5F N@qM\|ٕE.:9 Nf!,%[S5>$ϾS#a&sǷ^Y2%r)WgBqL#5j_zivck;yΈaJ0n_ҚoQ2μŠ;aȤ&{l S#\1`A֡@q$dP'nI2 l(U9pzO,]`9kZ*hL]#h[h?!8 uv!Έ=+B!&ݨly,櫜 B`%ˮ [YiNb2CTt&v1fhr*BO=^tTcr#+0sXX-G Q{jfo {먋8ӵ|:c FSoi#ђ28bR7dRղ_ ZfNIO"D1ZHiGj-41ϸ ;#i{'hiopK#DZ5HAKtA:$%PfM[OX5nC=avJxSb暠%'WmGc ͌AqJJDP!hts.fAVgq'dȌ:' f$XFQ.íM.,Qn"tly1bB⍧#&gMi˲.c@[GstV1x2n-ˇTMC).UB8n3#)>Bg Q]8Y,o))y͐+RGa.G* ͸Aޤơ8׻b,*ڒ o c g5Ad w FRKt|seL_|dTԛGFATUwz !^ ćtuH_kޔPȌ䝎"ǁ>BX8Aʽ[8KJ!Jq} F1蛾WkTj`F3&<ʸ +2]ԶoB,>:6,o :/)9lh"%P&`CR]՜! 7_̪I݌bM0nvĀPfOw~&YRq$48P6s㩱(ե( !^3 )HNEwԓMkl~!R;'Mg-D5L}!PSMXhNS$)D G?mFG^Ie/ =75d]QKX_.}5SeQ9P+eק;=F%7_ȗnŔ`޶a Ac*z7޹Wip3J/Q?cAVVsMmlاu]w cc n*aueֻVMž X+,?t ]P.a\MIz֊ m\OXkLhu\X*oNeXiJ!hgEc žmAmk&=X[E9!)rZkm(@쵑PrX&~H\gjm2<ɓuMKY@;AVDP\4&TPzc~1UWkysgJubv*pNiIQyAa37ТMs !W`u%Hh$PӜFDcm;+L? \[s7p5G6/@Ӊ@7WE,M`L7 ȟ'5y~*䟬`dQUgF E:82*14+X3iDQ+;A @ U}6;`'MP"h<͕ZCGZzRA%Lۅ/ļ!Mߤ-hI U jpb:i(3-M -O|wdc2oSe6xlIY+N< %(QC$AJݩ#^ѡ?o5p9_>6 , t薁1|y25DlLRN;7.$蔹n5\;='g5D"D`Z|?NDZUfmŚ<<BDw;`(Zc00<N9^ś w)4N2y*7\vG'5)&vكk<H@hʹGBPdxLaHD|s`؟RNlWJLWXBܿb)Y;f{t.dB]8Dh" q#)'O}P W OחK'W 82-lʦFX&àoL`,q`Xt E%^'5W?khJ?z۝=:qIH6ѿI/UD jB2ĬxQsS6: BPd8C2~i}U0 [T𐠀]|V/P_ ;fM?VL*22K6.E$@1\F.qŁedj>f \ ƥkJ|q?&: $2Wh*ɸ`ry\-gX1nPc]p] ucqס!UEH-=Uy^$ Y^$~ e# :j  ZmS1j7\]hjKlzh[[O!K'>{A2!lK^ow~sY'=N1C:# kZu`=Vcc*y0%@ϩ{8^vѩ)jwBc.iql|$< kԵO,()GB )0X-)V>֑W o %f5Z1 K"1qoj'>9u`H >?vF(v0M@s SH{ݿ9]a`]I/$AT%&9eRN4A9g-Q&9ܛޣW*.6Ow 90龈x+}X;a㛐| \w+C1䩋aO|i veS'ʢ" zw8~p2Q7YںYv b(D[$%Pį5t0zA) :bvt1։B遳+ j3IeNnƅ1u o,kܺ]$rj܃-e qEHyOFs6R5.vF., o낣Rb!v×jl<؎%e3ywc G"+7U ~X}7ʊ!C ]ת!vrUv^IvbPaK$~N]\ Jg + D:|<~"n@nQ[|`[$/ pï_Q5j' n]=,G޳FmjPŝó역UQĦibc(DKݜ$ `"%Nilv򉆚wĭl4L{HLSy:멁ie+8\EZW*<2Uӳ^z,OHlNڜ͚ޡ; y=Ew63[0ekd_Ugu\UaG+,{'XRMt/; Q0]_> >#m! \tCD9틡c .Ba_|'=EB uUM$?aITdԚ4" QKLO+ȯC]bin8}bơ#xrnC=D`LAI@3f-4Sr԰ni/%/wg'́|ױ7^pm"u\6-=btK&1O]{dtЋjq'~D3͌  AVy`RW2HbEg=@IbU7{w09+Bt!C+ Vx1*gjp«?e.R_Y{+J*5 |UQPA"k1@Z'Ѯ:޾tY؝Е V0fV^_kZeu ?w=5ګ3 ZI~K+]{ҙ?W/W)%x+[O0.f-fHг7i L9fwzYok^ qȳ濡!dCr3bO\ Shju_ԇ5EQ@oic40aC%űA9zzI2Q=ȀchE@j10S l 9X-FOR5ǑںA6/?Pu=A|;8kے%8D*R$zPr$P c+45bW&';$r_MQ|Pe?D2Nt'4S=V=xۡf : v(v!':G\n::Q?h{`ҶIe:B P4N1= %?IP {j]t|F~n WaQxj%KPf@)VʉJ|L^C:缼7h^ hZB("b'C?*7/v\H8s2z0⅂o\_t:S\|XذdlH*0p$=ψl]n][W(ۣ Ew#}ja d7d98硐+?S2nv?Hi<0c6%3-@xNN]1P ge7) P Å`Zp|2Y;Q*کJ_*=$o6ճԅ- ^U&{߂J:;LcafJ3K jY/#>r0"@rg4Y2q2'2!DQ5U"Ր,UFU ?U|L6B ^lqYYN VlXҘ;?Rs.^._rdRif)^1/W>}vJˑ;iF R qUE>@Ll~li+C&h} I17/ hj<7v~J6Ⱦ6a{<9y%7 P K >1ac|zd&WܾЪR:_5p:O%x. za'"Ya\IyQ$i;*.*TU/x0ҹkG^#lxUah6@SP]d"C'?'hlzB@?`6;+aq)*X zCl i)m`!`_FyQ6jOglH",ݬZv񾦑Uv!iO&?V=.*#v>X[sr#LU-cdn.k!u]\!Xo@ G2\qDaN8*tęӱUo䰘@};{r]\,%i,cLߝ%{ T Vylƪ#ֆF"ZEUUԶm/姗1'rIn]5 UA3+oa۶'e5eeHbpj*;6tиPãB|z1昴\//A(ȹm\9)?^q0Xs嬵D*i_@X/ zHF 88d<+G~Hr;Tgٚto)UqKʗi߇CV&ڄZ@bV kF(7-)),~~Y~^i)E&g;blGB^Χ Ŏ)4 `ˍ9fF"Dlf>\<5+۪7PToȄ6ZLŤe3S.P [{A/ F 3$×z y6 T4 {VwM7 Ga;)`+BtPRHS>cv~peGk c2L%ef9u06b5SWH혇+^ijdn-G{7XgOZѴSrݺy`p.ϺPG5PPvyTJŷڋ:C=bwEds51NXT_Zx!1]Z-+-G-&#BO$>#/ ~>OUsŭfroVX+M N*'-ki<#1K}UwEzMN* l L }:Oذ2ϑWҐJ>+G]Px.h) ]85C9Dɘ VѭP#kZ;8=vm&$~z gjt ##6|8~(@Y=n:(U él340ZjJ5F3Y%}InuΝJ :qL2jȇ'F~bCWJ?OVㄸ4l'O( uC(5+uC.J>H'HXcBPFjo@f1{JYmpn` LM\Ł~;xB" _xM3=nu Ӣfܞ=*]x#vi(:󘝻|YPn ZdMEhy]w:fyVˢF'+5*&qɁ>grJ"Y6 XxmOy5%I]&/-㲬u I$1)u)LMzX#@oBPqɮSsi.97{mhOY9H$]E7iq&O9fX;\Ń< oo  }ϩ`# @8\8s hKY˘)e@I_4KwHϺb'ג]͙tcwl3V!pMOsm=tJD\- v|.'0H֔ S&mDKLx<[AH$=*C^Pߎ+b= I&b X>f:잟C7]ǺI r< bAR 0'=`:stTvY5gs}JndFe0`!Qp$~9pX1!ߗ+ ueҙ*o\6[-u3¹!GBRSWj¡xؓ o- rPWi*64P/u |%xyiOpL83zSOø r~z&kamƥ` T[ˈq)qG;OT;nmeըdw`r8ՇwVH7ό45P3+;ْZc]R WS"5YVE!$\< ˘K2FK[Rah ܌uH!wđ[ X7뼂HtW"Acf#[^pWۉ!M5G.XcשS "2ΆqnI& ^u|:ا|Fjj>F20Z|_-ы@n;P̿t'7w5T! UL{Rގ7LEG]r]r-Q_?2EqujRp@HKW S%YQڏhlJ r:wHYVR?̤x+;{C$%;8 [pToe[e@RUJxOSR>}Qz[,؅[}M1~rB؎Tjmȸjrr؝%*`brP'_CeoptL:|;I5=l^;Zpù(.DoUHK{;ж|Ldxބg/q5fR\ ׆x8ֹ#{_#alM&|"bkB L@_<5TUQ,먣}`lC!X3}KbTD DכW'/I+1ޕֿró>,f(׬:o {ܪ55& PϚb+O03=y~ H׹Ѿ^*St/`t u],bveZYđ wa}^&}C{v؛{M#./F) zC 8pEi@dz6r4Ļ/cn1od%" ާmR`bd͵U41]&JTR; Yg>cbyB*=f<񴂳Fင׬a®Op+p&l4;ԁ5 ~T8džDXhH q^z6)/edC৘KEoɚxPi:S˾ lCq%{m-ILJr>HZRBϼ L%m y8ŀ2|ʻi3< ]f<ЋŶ4C"~ih藁e{sVzh}<[ Sqh?oAz,;I$ f h`)7Q8:HN(@o\,۴Q.>naoOorB`&pjQ7Γކ݊ ¼;I rVC= ۡcP,Y7B%mטDnRa sϧdt#ƅnz}r'xF$wR$yn 7jMWhO=)FZݚG<ԆQ(Ѳ "qmŞ.ŇgWcJyBr8)%<@h{_ۋ/sE^d-s!=D9Р4}B/udNߘY2+ ,Q"YI֟^*A7°:[h~LԐ&jS剪N Wԩ9vo{!MKn=GIv1J ls)փQ e)@ |=>̀Q}MZX=HL/<6r{#Xjح넅GY6?:*v;ב j~N25͵J?Θk5\u{@ƧMHiُIͱwtk=ݟ(bU}13U?QAB-k06ۨ.iG >z{ྂvFqe5pv$=F98u'PAa "#)NV$(f̟G׭-nbp=]MGasMGUɭErq,<':lJxǶLUeRǛ=b@\"2n-:|-.fD*Qx0/ |3Ӓx 8zPy4}`8(/sn E'(=Stn}7T{ !cg C$ǎqN;:o!`D4ڛHæՂMcN%P.6BN}Pʪ[*"T|ظr^.* u>RCZ_pgYY] JClh#`n:(DJ'[:IRTӧ]$~1đ t0lАIK])T(FsE2.nyšCؤ^ ƤË1,U-OC9~-qV// ū4`7!"<ٝ2|rfwREa. <`KugY߇##AL~\xXl4gYn]XJȄ1vw[^`|Zu.Ty10?i| o@!TvIF0(H1̙\&5)]~葳8n08p&3= %8_П3^!TZucH2 lmgCnQN3NVW'&ncSgL'n=hB>yoR/}FBhY+f{mԶU2hF Wto펜 7hg&'5i{Sb3R$RѸE=}(FlCC26#caɌtMWJcJ}rnҬءV.sn5!H~HliXxMe!J iuE@87Z ˶L_2.gpu<~/ rZ;$va;|~㬏AGk¸Y`j1, JQ[XESjd(sPTOh;;0?jڼȲjސS;-/#ۘ +:=0{dûs\(v+ս\A?ME>5@x"{Q²%׍mAtFtm7cFC92j[ZRYWEF*"[-Tw@)L #)eW~"T[i1p:9)pud8݅=eW?݇HiK#HuIMu@O'ښ5;=!G1[I gZ'mK4FC^S!h I( !,0 ( /q~j> u%ZJLj1d Xpnm P'qDE4mЉ \_!ԆFD [_fke1:Wϼ:ȓ*܉@FFqyp 2&A#QȒ.2S:s XtGk1$Gku DcDTyX8V9ߠ7cIyeӭěbP՛7k>:o 5sks&_g~ co4zݷL %Un7J_ށ"'#rLJG02b|^_@*"q l{Rnt4GhҋRO8t`q7H!Q:Vߥ+/e4rHu[Yů8$ /tas6ORݐ0f]c eNp/z|gG3x`SK8/US&pkYbŖA  Rˆg; iz 0 OOWg?Yr3Ęwxuיa,p><- Ձ" .]i[ڢ%e%kJP~woQ aarѫ* R;ި3(yx2g=Ms'BR8-ra6_ Z 8G ϰ<#ǵ+W3 5ƴHО@\! 0<_@9(ಋp% ~ F/Lnsud*i}(}P|# 1O^] _B:6oCw>ɇ C kORIb&[*"\;̤"lRCI~+I{Pr0<|M&@\^&rO4Ƙ 3 !fF<]X̑~BN| T*a,J*nGgp(mMGIWy7{JgdRУ<ؼ0;kSu%I!OSԶ&pрᬍ?kH]BM]oVj槧d=S>T?ι%A'QReL?+lK뾏`B$`G0E1mdd`3q6&>lNX3c`Fǿ#hn}X`!iw,d=J fкR*<( }gXv{"Yp93bq37RFylꦖGbVnCfOrԪ~=d V%zwu4hGᤨF^۫}oQg}av){0'  8U t6PKڙU[L :w+Q`BԹͭ#>Փ Q9=%8I<8+, ]Q~ݽ@Kf6GZc;ذ""Ce%sg ~A*YP:є/D-1,o=loB6`$^Q:q"IΆw Cр&>Jp蹌L|F'q'b/zyopnئ2ia)ؐCM!hygS%Vo* jIOQ&6MѴVeO_Ƒ^Z>~^{3LFpQ3\ýwLz{r7+|(]*dn~ǓUrX˅1z;!?b yJr97^uR_v{#5?vQ}dR(O7akuvY2!9Mؐz_z *,,ax={(o{uXtf;qͶ rC~ZцGHAL/SwD8)YT;j%g{Ti0-?чLvկSYf9i$6np3O=`mgdG!;gX6 ^ ųot ם"R8(6Hv6#3ZI9's>@\ bwe r܂~E0(n~S ݿGCpFe ZWަ" 3[U7,vS]ĉ">ƌ6 f"}I.#߸h3AXOIr@ԲSº1li0gԚKriQݧIDXz ~IeO XKӜFިRn׺Y$<BRy<^A"F ֯Q֫(0B]2^G|V{'u&Sݖ_T"S:6;uʺHT4|{۴RK L`> ـF,Yj=CZ[$@Vfu)j" 7ӭi~H z23?/ 'JAı%|Fqc2G kpe7]DM<(4)ښF"yhɃ;?T-w m/K'] 5N~5 '؞+LO&g sOd铻R|hmiV~ 1] _/I (Pϳ- +CCJ{;]T/@jPB#nHirI~#o>\sXk+PH^<]KҪ J..CKn"mKծX*:C] ʨ,Ojg=-[=Zl%_S?as¼d 7-)wIrȉ|;Ĺ? SI)*f쒌ZW&K L3_ z&nhWK8J</d&iɁg2.@K=z#Le'27,=q}1T-y8H*W67Hwwf(" 1P2z%f 41!`Ebk:[5KL~5ܤgȱQp0?HFϻ`TZ}Q3"C}#uq~XNH!xMu,{/ iHHQuD ʭ41[a1!AFIڪΈ 'M,qMawն%W1\Akxm7ٰ<|Re_s*Cˆ+'^ J))1T{"ߞI=}!ǥܕnvtS6w&[soIP/^ 1q[KBV3sĥE V-շƱ̩ {21{Ze9'Q:uQ|(t0o(Oܯٲ$>Zy79l t>Y{G*ZXԮJ1gnNnb@"D4t/fMoQ 3 f~v! 7ڙ\+QI=AWt/+7Ue,|co)k‚狼zӂZ\br(^?kJtrQpS}~UZ@%0IIUAulUy64Zj BQڊz7 [9WfKKFOMɰ?|>5,0xE513<s[ɞ{{}[;چ[ͭ3/Yo30bf7jUYؖ{LXNo:+ԥR5[-R O# ArcaZ Y)ڨw\XtҾcAX\S=Zgg>zF&sFP% }o{E/5rE$޴%VU#cpv2z@DAO ̙whsI8E]ɩ~4K:ZcT -x;oLB2Lcr'3] ۝Ge7b,qa- ֻ˳힍dT]?j-3mPsPCT1Nؘ-7#tHr7$`phҔW`M%@-]ǡVmrbp ĞPeGMw`ԧG#d׋ecDI}Y}Ukr'fz'MHj, tGM* 07fT7&`9 j͚UGnƟyt;2w!h{ΨypADeD۔HŹf3DkJv^!WSEPč߼^?-ݎy?ߘkh4s_Q$]GfT6AoF3y,ЅSUf@MdT*/(eb+.(& { Ҽ v/Oliq$,)?`F6[_ñ$iEG>$|p3'xcgꆮbQ%$Z>E/ؖǥOD;:3_2.@uZpNύ m@0p!DzU %[8q!MKNxFyg2qd5E 1dQ^+ۛfA !01%o@kN8~&sǙLJlL  <(K:/~C*J-?j&^fR,Cq$-g._0函RoǓ~Ԛ|EGuݲlI''%V0X]U#@e7Cm=Hۍ`pwEjiqlzExܲ$ V%S\֛)@'AѮq_eAFtտ$3#]p2M(͋xrxY?ߍyӢE(/Z7م0Aaϥ ^3`뼒N'o_5+|B;bwT[-2P:.G^u_05g{7l}q jN\5c,{-=&0ڍ@U͂6 Zza( N|k%^'uAmIΐ 5 ڢYmj{VD ƭ6pBs$V݉&dyB'pXa,+O3qr̯{OpYACC/SoBÑ\Skf/L<'8`ą 8,V!}LUMF OhF7\3\!*tĶEFMm apt7٥OgFwAVr%=4\k_sdun"" CJ4QB%C*o#uRṃ!`oiЛU @" h=:o? }g-;(؊(\L14{uQ~-e4s$MRqy\[0G%-J7yu $M.>q4doTP,Ft,Ɂ]T02"P~I diII.ûZbxr(洚NvB#+霌erܤNpWniSd%cZYi,! j'czXJن&砮p 鬊Э[X4""݄‚B,Yu,~Ys@aD9Ite(basP`!b-tUr#.0.9fŗKd4esf泻tWUׇ8tM7i, DIQN  XRGy vAoSxgWeI1e# KǯYo0EFFih\.o{v 95' [EA[ޫQr.,ezh3PLM'(yd^]#8ڌQ{ܿiH7~DUv'i_˴teylu[Rz;H~^\oՁV|u_OY& Dž9ЊIŞnLa䝉=<SEKͮfx;H6s.\(z\%O=HO/j $JKbA ،wYpɂ##nȗ#SJe>SfơR?ci!̭kЦ.g9;$AջBs~UwW6>AEZ^_.!ہDmڧhlv;cuHfCdeXE')ժ*3miގ\鏻Z"j$gI5WrN=!+l;.: 2&Njvt%*Q5Qہ51ȷP6=Nk-x$ק7|6~Mcp"uʩ闍+~z2ul lSAFm 껜(ǷZ" \ YۡgitNwۯl#ԫR6a߈*(VJ]6!ӱXmz4 (}_OM L#!#OH}p2KF˩Pqh|KSScO[cRئGW`KRB5(̂0B%깟/ + qkM+E~mUvPօ@+,|* ^4W979JDHy~OW]&rƿjPyl+ag,;Zϔjq2|1K3 eҭhlb/́NArQlˆHQ r&֎xigLq O䨌))UtvR'>]?0u>dtDT3O Q3-n8:F衃Gӣ1 + l gtz(mtQ4wW/n!(|S~$֌95/z9}>WY{{Mv"#+ vm2^R\`_jWN2anP/* `;^l4'GvJ6PgGg`P*cO?[@ٹ*bdTTk3R&1"tOI16}sT s".tP}25KcHbvk/z\{Bl£&ګřH"҇vvhw`#ڙK( ĕ(f|BhߙWNңoїKq.ᇽ8T8p '̷JMar$fK:- >}iP]ȉW-0SJkU+ !ܑCPlY֓Ois;!g`p.v],mWQ4 2 髨ɔŬ9`>c 0X -O kUXZ֎boa)I)ª! vnuW$ _U3N}ŽnmcD@[ر VVA}x3Ri2|7X&?%尫U. oު1EYg,L\8M%!m6KvRՏ!#ƪ]BD!I j&8I7v}2cTD\u MQ߅{QQEM^DuC>*iiU؂iKD\Wͱ߲ >x6Y>B@}TyP%;鶧`J&=ű# 7#8Y٧^bUD[^9Coq&IK d T͒Ov/֬e60?1fz՛"{X"TN7 -b;ՙ=XtQmt =Ф޿=W }`Vrv S~6jG#1W&'czoڬn MNO3,h&u6PګU Zb^1RK^\R9ThP/C)29*]g#~i887Vt$e3Ô8f`"R v]jO=HD%ګ<UOVwYˉ/%y=fc@݈ټ/ NNڈ\7m~˕И 4etǨH"k@F'sPs 7%eARwD`]rF|tHY+i)3/VpΊ

\ ~]J~z[,74}59+ΔBxç} IUhTV)],q(ZB- GNi7ar5 E%'^RLE_ݼC ŬCS p=hH><~VlT?&Gƈ ratTT#vD8eyZާ F8+]Us%'pl1Sn1OU>/zO檿F6ۓ.]m_[qSE\snSWf/1yy6RRx4zTMRPݿ';\S[ @us"W $KKa$UGKLn,@otħ9ŚQe8Ebd& _*:7qsEL`N[kA1vaB=Nq%%2s*%W4SZz.1Fz+\8B(rp$ܿmd^A+玲ƌpk$ oTcY%ZfW}g= (՜#ݷ.rQ XkmU K\V4s$y|6,)̃0i?$w~|m4pی ȖBݹ Є.Yv{YD%&5/E31JbTp'c8GLYj'>cegO9K2'9^E 2AA<7|ZJr#@!~ȦH law,\ ` dNF/52-A:5 qh1lo*[$‹y5"R^b_5LжQ[A(EcGA~L0,{@ro{f5L6T+w-|EH6ZOLYÁ58$!DS&I2[~j+xY}p0Q{hPk  ]˜Ԣ F\y; 狲mtDw_sj=m?|gMǰzҹZ|hl"3 Q[&̟U3o}iA`a˴QtP GyѨtL1xջ2JAFpN.t{.U>3b|L[8tzYۂ 6SGX$ҵNb]|VESƻNcv{c<^DdWUڷ^|'c$GfWNH[40E VzG`;JW!w3z v@"P-Me-֚u5j9DJq355Va[5u^qhT8:^']Ji#HuZG=AS*Pc8` pm<&(h_S:4,KIdž?פz>2(|̔ ʷxp=3llI&$ WY#̄Y 3ЎۥiM\@)O| $zb9%;Srш/2 l҈Sz5>sxDFEX)Qq"}x ;꼋kV; <ݬDY}1>௫u燌Orn/'[B<~Qb&$yx{VW} ݿ{kEm"4NU;.>maE %l;~gsza&C©7 6z#L8 p@{#&>Qb)b}/ܴ1j;Mm UbP9 '] N-8 -:F1< 8z('B}mpL? ƪic0s.|-'8@%WT yQ(E -y}[Xl(_Tnkj?/̵xǩpnuQYNX2(RN@GAz(vW6pA JP(vSWjH̟= L iTQbڸ>5I>p"Fn[ yn#dZY%e W(D뫷P=jD_>!FⱚUy%΍̂ur4Ws7,@̫ŨϬ8xJY} 'q.ao!FfLC@6%kY_Ji. OYiJNE{ i*Ob}>F; G8[[*dogB &j|<1tG+y˳(Ѕ8F4tq80m_n#O Edx<]HjLzv6t5݈ wHڳD1ցq 4:җœtcߌ0$sq*sz#g?cvVs/ɦ񔞓ZA3-oY[ T&bYi~I NJ 4.$r jޝK3NL '3M$ Rw/Z'1ʎϸ^}l5?wDQKOntv X 4IOc:ʄoN ر'&k؏<ꖣ]Y9onOȹ C|mf7VjC~!(ig-i!Clþw..A;m\SM8tJ 2з^s@ӎQZ H&΅fz ]_"Z9zmJVgxv[-=cmB'J8+Rm# xS:7DWa6*9Sjv]0J7zsZ bݟ#FƨTP^)ܻ:d8 eLk#zYE"1alh-6ʟ׍Dn[Wfc@g҆ci ˜kJO`p)؍VLPHw?uEF^gIhe[xftm"6Yt^1UÃNs+I@:8/zܩ-F#*B't}ia~]r7"^[_E#-S晞* )vmD"c/4%+ =o,?1ᫎ EsQ.5upؕ X拯⚟ ȘM4Gўr1+9> z K.BNDNgϿQx|<؜?9h|k7 -@kfTA4DC \3;8HH#$I_s7`ֻ,}?$hpF85}q^:}6KCjr,D@U 1DŽVn7s?K!=%z I1CHWOHpC6LmQV][&\ ! p@͗啽[ev74*@(9}9:dޤ5a: +Y&"2$$]r--*ӌ^Gu*3> H,lUrT抌;`} v6{vy∌`[*P0\"a0B c%n2ᣎj!8#vD`];Min%Dׄc2m%{Ţi%vruD_[}mN馓*"*fч`P/<כqocSRJi r)k_Kz^T91Ax  ~>4˞MNVnLnB88mEUGHzV 4]26_9UWAej.&5gNVL1C1_܃,ל>)om`įhntn|r%Y1t~#ikL`u'劣 fV ]X2'Ucjˆ|C^Q^?r`c "Tu`)Ġy}FXߖPߖSnFjHPc+l[~͂Hvu".|@Ŭl:)%`O}|xv ´* )(~R4&Av5t}[Am䴷]k?h<3 ]+Ȑ U|} Iez!XA+ ٝ0b)[Yh'Yʡ2dpE:g ً_@ω>k6vLE/UNh'7L38ܶ 1aoA( hw%Hb6TDAPmEǭ0olo80!_{Jgԙ_!hy&rb%X0IJPV_!`4F9 e4ӸL{PJr*#TKR\D8^%yI ˒u,>2 пq`>" Ikڲ^K4ǥH<+Ł?Cgnܾ'H>hc-6aur UWߡ pZEg!U0)pMo'D*Mr*-Yu+`$0oAaPB^$3\(a)74hF߷ #6t9M;nˊx*%8w`8('PcV#ؼ -T}PRӭBH$ƞEڭ>6,*G>14 Wܐ&N;M7@@GS9;6?ES >/jG۠bYpkv:CɭShSű.V#Љ?i$a ʢîhbx~+xb*okl[aanUC!ZL:jS S0F,`DD~쉯НkJ{r,c*bLi6q6=؞]mN9l미E6:+j^)OӍuaz-Ðwn%*mKc'-38Ys,+K;UvĘWBfN!BA*˻7d$sњ͜C`"jR*~&ɫ[[:߶ȒYx_<)^ƋE$GTkK 3ַ(h޶Y X:B\-(/0xRwV oN7z ,u m*Ϛfvڐ߁KDv#Bs~ *_54@S)FYo$c܇{Cr'p:'1Oo8rCAd l9PgfZL!ڃ B.6rH-%ЦWG!'6<_?Y^YvZ]J=GK6nNH'K#GwpYm|Y⭑nRft>/q$Z%Tl`/RX[YJ;I^;l^oWf>>M>IAw[!6$H-Zǡ[+]q#qL%zE8 39Lb/5YRuqUGh:Lw!rG9%I$"B>LU PtM oQY5Ǔt ȩЮW@ Ą JKor'9͓._(ӷ+ml-Og˒0#";.>* a~w CSQI_PJt2'ONhZ,H7LU9ubMaҲS t/;Т8bHUS{H lHy&%flz xW~+%.wV"ydfXDӂQ л⚦`l[9;,'ą;bu>Tѯ]`s z{ZE1C!Xj|!AkUC~'%_%<`Ǫ= y]n8 #illH`4Pמѳ:tN8 D1f)=G{'Mx=Vx9t]R4n dv`]ȤRr I >Y{aZQ@gOj)D:ųdb\$]v oڽ@+ͭMw/Za̰yAz\kMdięQc೩ºHb[6$W0X) =ϴlfXyJ fjL ӬKƊq/bJJTp| c0-gLǧM vQf94ʨɦ*(2 ~>umbՌ5sٕ]'ɾeZ%d 19!VĐ%$K^{s``P mߛ^V[aE?(n%,UOv eىebG0AC`kC[Y16 Lp*m=- :\ _P. TFٹ nǺv,\5ҍsb'&!%Uzc^`n5Fhzs;MdJ#yhq46>}pkZhœt ˣyO bXn_hAkT͝ s.L(I/u#-8 7]j~Nd3_}%fKƤq.s$( $&onPԌ 5`ZbM](eS->b_OSfPQQ|h,-UӔl8k9 X[s\R@TY?;*乪"%ՓF2Y‡ij _uHv4ts:!oZEiAA R A<+$VfLFR^}a;{ `ڟA̶z(Ws-$4rj L*yqlOLR%ˆFfu:IT|`%! Xo>*aAWX(l2kLh\?@*{Ư3,gAKgUYb&^ɠB%okw;]]} 1v,M^wVI:yz ^LAյ5>:q -0tSA /c?)g9,h,J?r@(ԠIop4]wYa_ ]΂`ԪN L[5̻ CV):M^W6Iw:(X7(){\Sȿ[M[ezDa=&WVbmŭ^Tyru?\z+ B~d~]Ge(e1W!Nl`Wp،I50eB옛r~K݁:_]!c/FqsSlq C6z4Z3xaqBMLnfUXn2TK(+9K4{M(?Ҹ?-?kK-74MC~ThYTT+B{U)>(?cLҞ=Q9J-]B'H^_agl}{a-l yRR%>*m=Q9\(= ÓN`n'ˇ(iDm+0Y XUúO҂n nw7% S6~]k]نN=!%<@3/"G< .Gݖ ^ϑSG*ꜙXH9OKR}Bӹk^F9%6jjf>or֗-v}wB h bL{#R$? ,ܙIĮ#$jaHf<1^94Um~A-٫i"TLw)qX/8ѶMvti8흘I#l䨫o$?E<2[A?DM Q%JK3{74T*)0sBVSRӒdeni緅`(}ؓ?W NKO"Y8=cdfĤ|,$ S>8_ߕWn7^H&އ!,`ՋDg159ۈ;@y$o%_U A0`, ^Gٰ>sr Qrj#ӌF`VRv>8'H@P%+2Xj(5ޠC, @'DHDOK S7yo(<;rwÿ^Ux|`"I ⰃDJswŒ3NBC F]gߐ]*CDyO+fϸûy^fpaƀMwdꧢߗiDC$۷˅y{+S;j>W:@sS)*d| I[pڃ&5LR.*U>YY0jDͩ0ڠ;5Ú\@X ƯKd[`^gc~& `VhA+y2լ3JpO3@"_v{sX3E5}Q;0gU*A+H(vrJf;gCZ{aE*Jz=5qW(Yȫ0D, F#:Rz{.UwbFl ր 8%hYmiOգqyDgW&&j<~Ay֡CX>7;ؔw͢f^iŰ#Oo7qp@q J&)!N>QljŘ fQKt֟+fh}#yGB_m-1Q*Gi?0Z;$p<ܸݟ{&Ip3߇K񎎀nbEm4:E nq|;0$.^ّZ$ B\C:d]g0'wW:V-wXyT8Hh=n38\br9 !gJN@aO_P>0's>$=ZJ0(RNɌƽa/zURvte?Ē3)^ZuwNVŹ):@m:Լt}<@6R4)"HAC#Mqq |ܭܜgxJD-%Jo od23_RI@BRשODOVE7lE*ThQwyrm[cHZqT;E {E g)ӽ v7%&K4(R*/2)\$u|#{[P J>a&x)χ)dGĄ<*sdT2-˹{>ex{yV?H;=/Ŗ՚冘ȸ IAU6 z,~IM4PZjh9)'HǩCN-uLU&D" 3=ϛߢ6DˈEho#P"C+TG3I$%1jꝒ}of1WA1uG(~udЈha4 Ң~ӇH#$Lņef(:׋EHx4㭟wp*鏼N\ݥHW!zATu,|?=vV뙇lWճZanUn?YM&g N_ҨduƂgK Dx^}?J9 \I5IkMZ% CCt8 hrc 8ِe'WriF4'FԹC75 kVknAZ ]wWu!GߤLx/ʏ/+܋">T@mX疘8ᑿXAR(%Q!W-u%#GTC ] Aİ-G8vI:ߙmbӝ{<g *>z0'Ү G]˯wlXM?7Fl@NƇz'4&4jәMu%z(Tz?&8BQL-{@;M*'\^Rg8~Ho!\> uńLoDWQ%"єûX 1q'uR{cpXT׋կ#IZm&rvs99ʆ|ּo^.!M;Q_iӧ^B#S+T} 3%1\ ՙVN0qXCa?RV 짱W^pYoZb(jH\ptHWZ(6xwϥp#\̻ C|WO!EQ|6)zJ8-<1QP,\x\Pret\aϐ1->a&ps+6L줜Z?sMQ_ԳG޵=X -gVN[DD6F8( >gE6XDuGْ3v !U&4ѠB+]C6zC".~ḌP 0VK\yrv֚)ՊcYGdy|v0 2)zhUGS~q:o@NU ! CPm Ez? l?69?6H'v̈́ܵOD>/67|vs{$-M1V' ASثIij>_BG p#wu[9pT)eX%@TS5|OKkX}酒_Ԃ|d*~VbECj f 8r[#a@±r !!UE*("*iya-*~䜏5r]/,]kD\gޜk!b aImEm N4&c3)<@3)zMQW6颷&Au8M47>e>>!K~gwaG SQ3_w1)_R䤠h`R|L3S,++@V(Ѕ VҾn9=q!K{vʺ,"XMH T2jK5F:e6z!il aS0ӟXU40ߞnP 3/e?ܳ⩡?[?$z3p~T2?*47 ?w]0Q+B*֙[&sfYMI9;_2$y:}C-=٭ ՗vJI2Q,14>/8uIn5d/&_?0)^QT<7qG\&9pF_]*ob%"〧?B(ų }0t]0vsj 3AtKD `كw2;[~I \ۏ|o T1>;zl\s-|nÆJ5y*U4]Թ8o/ȫ+zQ4!G t3&)r:օJ<92@{?אHD>F@CoS avf:8cY&9ڏQةGD{?)N×lw1Xi+1Y~'%e::*|УhH7qeN7brwwfw$y\f2jH@:u~ЉO*+Ie ?r}ob@ՐDžKa3p0%ށ@q)-"DVr%0U[6|s\ҽR (,6J8`j!m)8CFK QAwE9E3Rg۾yY o㰶΍疤25ݙ׈:-Aգ') rPD Fc/58UI+lA?MgEOJtDOkG( N"+uM2 '&s~Nm<2 @?"?i>ľ<;^Dmiu Bc{IC>rm[|oCeR'Á+.'Rd ~"!2{Q?oK`]шLyO/=ux?,j؆Rd_L}8#$Ag.S {_B5m6Kɪ`AjviF-x8H㊧ZfO)4Gܬ:qc\LDzvy d~ |K_Nݛџ>_ 5H q,)51iI_ 63 fb r S3#&t&=UU.YyĎ]r+O v ظWl𐥪uФPCQ~m{Vb;T.6aJ8HpBh͒sm,vk2"FW)Z9Y\Qe:n9Υ26FZ1IIb˅lʒ-%T +ϝ%&6] 8־sHOLGq./ N۟X]G.◮pՈr8`|=} {;yjv/x3`i'RAªd y1 8bhDƔƊs&x4fq]:(*hY>8g=iekHrb/O䣦ZSa+fc},zS,+ya&cLzdHïsi\A+=A7Gi]0'Ccc+wCqQӹ5M/c=|&M(%Q\#|e8J,6B~K%u~Q[W8ljOd?PH(s.Bn*Mg㿆 7^MS74!zUNд0;VЎE?ŷΡ? ~}qht\GZa݅}rI+!oo ?6$cvʕpM7AYS GD/7't84 Wȁl"v7H/? sxqvާT3kfQ}|%<'zx)'=@lcVKd]`eo2VLx WF#SąեV]b3\tIѣ:K:n"M:}`+7#AUЊTJf0.XPpzB\}5;,meRWޔ -ct΂E+X&Dd%.Bo\?wuHb6Ep3Iq:)?[mY@lw*[`5(bMø6]bB;ݥOrWy=-jwc,G$4ˡz Lgx ZJCy7y&&y_q?]gOoVbl٨E;0Wxˎ!w0Qͷ|okokz0ȧ/jRv?FWZDH~ 4T$ݴJOYv;ykS ߣVF0Jj QiuG*eGXvwoR~P961Ь`WqZ[?/vFN8z^o ‘]A.ju˓aC,3E⚦]|J*ăfE,s7"*dq8jN@f!PfpI u.\QIJ8Ni{ʔGcJhq;ȴī q%ZMM@Q[42bTY2Ylŗ%[ 'oYMQ9q30U$B sJ=zHG_;'iِA4ut,ƭ B]QV kb5zb"mp{g|{?EOCQy6K'ܾ0T\ "uENΔ$(4G Կ],(LkwH4ڤH]^rEW,dar>ZsŸfxxWB+OaR6aa9 :[Ӹ5Ҋ\s i=wjfjOI%]YyYf'PA B ? <[Io-T`%ldg84]ݙDi up SN^dJ/;Π2F'Cw!C%7bt*{wStL pX8+WB+* xŵdN󧍾v[2&.qv@-1IѼc #2]7asg jjB5wA̲7\'_bBD[4UF#b/ѺeW!-'jmH=qA G%-Vs@4kYM ORouv =eAqpJÖn4\_7 @o)>6/Xl&xGO3᫅xmĀWn~` M]dpIgƱj^) @CR_`D.x'c7Iꢐ1)~(n#tPŐ^̤*Q֖4TЕ^k13@(.SVbAc>Q*.7X?@]}OT`Z sڄa\,gb>!%SwQh4Pxrݡfmʝi 4B(hc ބሁiH^}[ :7GZ|c这z;?EӗG|@=c􌓞nljC6M^\^-Bޙ#Z (JO;dM?9dϹ\DJЦ93yE:7a06ٺhc.EG?pBtVn~ߺpNʇwgj=&b+a m$bcQ82Z(qG|"/ˡEG6*6@15tB4֐aAS#4k0dU5?y,+{zKEúڟ浸WMȼ`枹$M"o:F$AQBv8YЉ v̲ McWQvYCqO"ߑM,ܦ3+üh6e<҃`:EoI *DSWsFG&HF*KPPc4Dt]Y8@9"Bn_(SXo."~+|(5ڒO& \KޞO. 9C2.]݆z&|j:+xn4oXN#;+ys . /.K\>CR4(X^ч8jBQٖG |C[l-o#'GJ}j38NIc8`|.o_sK՝|@820uCt=3V# tB5s.eU'*&-;bL_aHkH~t5ũbb8G)9V0>A,ZUrLP`osٓݪ{4"o*Xl#a.*8-u Qt4L.^SVt L'(&n@lSŻ0uMwvW?tYr7k.Z.p S~w 6فKrGM ,)T=cdItFҩ*OTG7!gz\JQXR M\Iw6 ɅΛh%Omeի4aD U@Ki#VLQ@[bngIW\u@D×&CGfNk N3*AWŘ|V:m6#Zr_dfUXs:Vd&mν2]bۚ0o0DՐ~l;`Um=J5.tM׎~g[Q_ܗLY>a^]=aOlJzCsL&.ưt1NI )]* LB:pL֗džqy 4 *5b(GzlHUJo&#I{T{rhL=_/UmV͖E ɸ!Y {8D댎NW@H,M!>^)YD>S۾(c&>WzJ˵rYDfrxPc70e ~248Mׂ} ![4cp x̙^L*wv\0?e(przǬOP@VlRϗad6_]{mEzo^h8QրĎR^D=o[ ?ބ)fGA 1͔ǽ]iP@h>~Yo2B(eJ<Ķ%Q.s6o5C>a 0bBZ{w'ț9. qG*$8 "rU-Oz $u;H+sf!V`d%Z"V<vq:%0k:ZZV}ADxB}`b.g uiO2 0,58rs P+P7cc7/cUmvTΆDo[NtѲn_Uuː2$߁ n/4:~ {h-Iy#Xg<6$.`Xe3suM;3TtЈ6L~]A|Ѽފ׹ʍKЙ`&&Meo@3$d%Xíaqcrp;d9|8-/ꞱsvmVP4oɥ*ђ3vĝp;Ov CsJ[8 +"-!_OV2^qZNY ("[`E68"~EMgUbMdҧ NJVЦOeJ'%xM;5zqA\Uyܵ,"rlF+-IC-sU]ɐv⯚?w"#G¼JDAf~7Vqћs4pYF")>U*?[N4 ]!HUܠd.I`,N2B/ 9w)1 &C(Ȑx;Vk_r-n \wP0TgPc}sS^r!0ZmJ]5L+D1/$uKH.ւǼ#G]/HlrY Z S="@rhx9(hGIi Dy'0LK'z`AV^ "~ƴ F{=leLmrA7)$s8YVQL{bYD#RV9֔[EnkGgxhn 7ǚW݅hi66P 'èK@_f7N`\vWI Z"^|k[O%jd.\K:^՚54@ 3u݀Mrbzڢs'Et/iځcEK@|։:sPH{ÿ"ߚч&3w,uw1)ЉD{ w {$[B}ÀzdZk# 3 Qjy"|αJ2(XH5 ՠohǯ8^9 RnDZkmXGD %i sIӛ)5eh1"PMwZ{r[e` ˻Xq̝!̕4O^͠{qUyX-X:,%hL6#~RHEb3g.$%9g:P#軃(Jѓ M*vH>,4lJ[3Gʺk+J_H8r?0+LT_]>6`?7݆Yh=Jy;tٴq{k`  1rG Y?ʽrl_Sz 3A$k9#;~wbk{(D*&lduC4ڄ\Q*[=L4S_ ݈l/[}Ps_W)vdsGh$s!ms+_2?a(̅.lB߽&;{7*ʃ| o,x\.r1pRp[2ۅcXcm>XСht"è/Z*;MQճd*'ë`J˜73O_TEN`U8W 9}h GfI$kN3C^Ѣ}3~AgŊfFI_FD>vF'yS,s2*=-A$u-&*u wN]+\ N8,fe0.& 2.7s8gpY%uXlII[5UFH7ƺ+oiBbbah"+~iz䣟{FB B*-|wPr॓h <(o521aЌ3DS!hխrw%̒K4PJi S6u؇b*2)F`|—QZt q$"o;ņқ3S}* (cj0#n+V-JxjSKQ;gB\( Yb jQhEx 鵓 N\:|- Cr7 o۫(l eי8HO^YW͹ŽB)o{.O,v|j}4brq؀u_o=L}ŔҡYu ڎ3P7L}Ekysc"NKO=<ivN8M&hUSr-~gHXF(5}ۉȘ ݻ( (60 lf#8dZQ.*ttH9\wgTHl)(2wHe&îҚ +Z|7j.O].EYզu`m]C7)3_IKo׻.yA"<HJ!mu_z?UjȼR!K'C+h+&x=skÜ"~q&>1u5TBsYۅJz/f2Ѭ bh5%Rፊ747"׆{foo,qrhBz_p  glL^Ҍߦ~.+0go:[PǐOS*_Z})k0yVREې~ιEU 0)0=PA] P?L`gy1)r!Z{Q_{C'@cf0U?/_k&1Od 'i@q~a>ΉGRGX5?-4GHBj'hn zd-ut1t]jnLfAciS@9cc!'v˽ÁrCSoր;}|:oe"Š,YCK\VZYSEG"- ?ӯqnu} ,P,m!Z\lӈ Ǐ]$o:$$my,w&02 6,Q&Tg&ӸWnmaTVp2WUޘx.x"⏽~S*$S(t!./=WdTQ|=2V{X=MS2CVvyx%3ewkD%G'ķѝVI(|o^;X}VN ջ3 Y9HMȃSwF*I}-9U O'o].6/'T>o{!bC3B~u pkQg;Lɤ-ꃭf)KL::eDSĖvLMUw( Cu߮{FFް3>D88Ö>oE mѣܾFj3D]}^AV1zK[*^c zƃ&c"mY'%&h:21vӹ0^XJv`nYD? }2c#`ǻÓ' U 4қ oéhEkM"? mtx:p!14 Zn-zIGzH[VnBNdvDAhZi*ֈΘhS`5A%RT\t` Jf)g5s9BSYfwC@Wc:8VH%Mls~iL_Kȱec{҄zz~,e;V+ҝ0i{| `~OyZsBYnŲ̙]@RtOjVRܨ1%sé P,IߪD#4RZS4#֔k}PS.cO{2:c^X1,Anx|фёw+)a~$2"1}~Zcc?hlHAqr X2J,6c{rTi8?^l)C_ƕC9tF"+QZ/zO8TU{=4bW1_FUғ`n8b#e~lKjAk0&mҙ ݻJ~a[8ie:3\cWb.8eM]c ؔ꯶ 4F:G q7b-:FGUtF|vhIw `W8GM^KSδN,A![L\igzG"[U`8w*,63!﷔kU$q^ ҷDkz?O* (ZM`^~0vPZI+WQUy̿R@ӖFWQKnO=UxpT 2;#OkU<ٜ 9=:Sa60a;{cvӈ2䉥VtVp䠣]N q Cw?Ci5iwX QCCݚ9kE<ڥ st]j0PH`5Հ7:a3O =phA nX"Pvtn7WM=@qec ?VY/OJ]& 9]!oX]/Si+2#(P;FU?OdyOZJCWK@B G;3"r7u15(\rZ'%.[qMUJ,z_ܿA!pMm VjcB=SF9gn;!,bH%8^C:K=6=ZRŽTUM]rɕ L+M5ߌHma|#^EGVuLOȴAgEQ>l.u(;md ~]$A4ŭŐ૕냱̆”%ԫ)*1j'iFĜ]ra5d@y\a3@}蚥LbT=Cj)(,'-0j'|l0+FhuK q©9\tYd! ,~l8`lg,Z,e{7ĐǝۏM]/7S숩9nik=Ϸ6L4@AuI kCinh1\w7u8ۚ8d^6 ɢqtJ:(P}ev?|}AHVe 3 Q F֘$`8T6<]CAMݮD+3Zab]]櫺eu#J@ uch`V„xݧ@0PciBl2튳pcF(b:IgeZykN?M .LM6Rl+q2S ?F$rykвX\*FF8BvLI6;)EcAbԤED&k h }s|举%6kS!J6/q8T9RAϮT >gTQ.F [S 1Сjˀ8wo5QuX( ^w]L"\f)Ia)<ԍ  GSd4r,*o;d'|% %@O54%/6 "=M r%)R/5nH,( Hw+e'q8YRq9X%/}?> 4ݶFQNyW fB,}4%F\ćqona ًdbvp`I^3Si-DX>ml8|s,f[.m71#P&{bI5{i8M&Ս jQCg-X/.*,H;9:̮Zd^O^TD;砕/Ya˕sJE}tdZEHqn~xۛ`#H=\ML+bl:&vm<v4 /wqtWd<5,ވzS#Ά0@vhTB|uFJzA,m䚒NDLͼ^$**XEb a>0h1ʃ:c [2?;T^ĸ['(@P1.zbL>(vMMsn[t-wGPX֎Uh476Y`+ UoD>as9ة tMŬaũ;"iWuM(gNl;Yw%tŐbL<8&ZջS0Ooka^R 7`AI- `]BL[*.$专 j|gz"V0L ^g^ii-܉=uRsIIL*F$+h|Nq0YT#%ZhcR1npK!:, sy()sAdtңK%}z15ܘ+.^i"syE;ѷ 皮S}FԖ;+̹֜mŨajaO`]=>ڱ](HtB]n߭1Ga}ؾv&& 4vfB.45^4{iPLXO/bE q^FaN_khg<=ѣ{F}!DY5n%_RHDӤ$cַJ+/X.j[q]u))>2+ԙnE1`o% XSS;sqݹb0\RM* &W3@q8'A_'؃7llTf^;P2[Yro40x/{]3A#@- PjSOkmP r@tV;8bwgvRPR9l!9Z{ŋ3Cgg_ON4aGIX'RhmW*<ӭT%мE=_Ko"vk%ٹa4RrϓMߜג/j\jЉpU"(z 6qޤ)]rV 'Cqwu8iD=(f ~BE7,5)뢢%sEEYի$70rql Xy>IHų-=T| dV[|Glzȕ$ֱ PTjm %WFzR2`-w ]'؋in H5_'1T<]xZ%װ 0pn'L(\ྍJ]"MJ{[I%!cet)PWĒ­c 25Q 7^H +Gņ%F; 2B6%4HI" D-ʡ ^{ڦb޵fAauֽ"*2l+l&F5l#J ߗL-:v`;xxhS6Zߡ]¬vՁ|nqzE tw@֦rόSoqQOB{0vkrV3nJr{{4Y̱\ӛ5E$7ҸC6-\]]OkL5X$TVT$ޠVWO!1ɦRs!`Td1r Ч1 v+u5W5"w 0m*O[,7$cjUzf}* TlsspUv)=a3!?; jNZ5ja(Q7t7{0Iz(JF8z( :]XñFb-= N>@CÅUPm B+0vQk˫W{Lx1e,"aO+n 'Cc*3z‹%NJl #*/7J1?ue#!zn;f꩷2~9#^yk/qݔ7ӘPe[+> @m;os:9R'|p|G@+sr~f(ޭ鎶V2s #v!5.%k?s*>\O:ǥy^@)  E $O ]Nߛ[w!gڊZq w.u\9%pر 7J{C^:dvx@f- xllLBmί1*8xn䃫twsJYf24s(s$EqK3 G҇UK@ʕd.+^M'} 1y5[o_xנ0NMo]:m)߻ |KTs0!,@I]"zwUmۉF'"4[0;=mH+&5*RVt+m ^^"o@}DAH@eY dji_n,:*Gc\: S _|QulƏ,Pcm T)IƹglHH@CG99@1~y@^v/l]#a]/6 R TnWK+:Ky|tpPd#rO 4bQr)˒wޤ݂ `5l7\Cڌ :z:~|1 -P4"3H …5\)|cbh+Ci:N\YYb%_7%}#] }JQ8tRdߥ0UIp}dJ"RD:2"񤔏HAXߛLgr.F}AAK z>އ8*7d%] ^0'-)Lvp0-:J^M`1c(?i54JJYwOcce6}T0\H{hz{ ϓ ữV$&A3hćFv.&\Q჏\dI[VV\김eиʠ;OFDrrF]/\Y0ꘫ'"{l}Zj$trr(ެKyX{ᇺ9o 1ɾe vՕc\+Y*5" p4lSNW⾸>B=~LY%;'b8 qү-CmEUWrA5kE8I &GvA(#, 7.J*lKpL+0Yf5VjEQ0^'OB=gj <#>;G')?8_]$-}JS ~쑹`;u%O E$Ul0__@d[rU09BPɂ=^2b׶dˆQ!R$`}c*۸+D 6|_clsgQ.Wtkl-?I9=1=qC\ >4$@5ͤ+/_S.Y #E[^_ZDrIJu }Agf1A[ (QdՅ:^}z_#ݔa7  sj\4P%4of8V33lAL1GO';h#[M#l2ν~ؗ;tE{'tEɷnv\W^DWB#v!PgnK⛫O21NU ci&Pe2m a]wVutZnY&Omԅ j2Cz#\D":ح('ֲE*(!\Z3>ߘIo?GHִr4ݢUb .Gi7-UE Ʉo!/o4Sp``A_.pd\pF{"¹𠑏΁,[KMU葬ʺ)^P7pWBjXmͽ>C3 ($˷4aM5`sӒq$Gz~2,>!!@UߨQ T KRZ!3 s@-{0Z^S353;%_i.3w D~hT,(*$O<#QuPSɚ2Lg9(JY!yO oev9jl9ҮdI풙2%EMt"JߝX-F2Ȣ'U_uW^r6fkЬ]M.|J# (^Ƣw~Szon#8toi|̀BM(+Y\H/%/8.|43'ufx;cAnjh:ޟe](\I2()Ixs2GK-zX-?ō i 7މQY)=U›[ኼUXUq8~B |ҽ8e+2%L3muw(~Tp(c2=PI643I IwWm v_- &vADt }p]Iwq5fє$!2J#JTzt3ӷ^?4{ѦOPWnXa $}NcN /?F!kN İHTDd.jOpZ I鋧b|6]Fi2:X9tN;6qTxikT%unBg1 z^XIIODղŧ;KI@ї=xw YrIg._Y D<}AЍ Bg@(sm3C߬vI]ڿwhVoQO?8 lvV&Nq0掱"k6& 93I9("텞ꏍI eYtq9D}غr?Ư7Zݰ %q| LXgT&]U}oRn$@oAO~fZ&ri4y{.ǚq*`IGG|?CUp*Qk33^af>SY$ H`L~6:J0fQw,%M8*WSAzxFݎ:OA$jmm~Gba#nT"D&4`i^[!3&fd5p?^9H7}S;{ڍ&=CElZF/gowHA7 \ Aץ{!;tͯ-eI\̀"!FGʵUb9s5' dzHGl?#KɥtΌ׮`cy|8:<#FV@F ogjtD0^` djJT]}ixrvGmpQ2Γ2͉?Ɛpk6JX=3,AmBy $fx,R.xzʋ {dž&^Me}~BcZfDE32 yLhNFxYWXoňaHs<8-ޢBhCDPFQjz' ?pH14]:8H't8%lH .X Niu 8h=b 1AzV$OFR)DM@XY Psx'^ҋUzQO[QTTV%2 8d; (}U峛ҴrkG/+>СR|c[r`@(VIp+_")`ɵܑTm'pc1E{]$4C,-`*I Cdy>ODM52irkj ej4ysChuՉ?;piE+_%lǷ!/HbȐ/5hUۉ`R L^Hͭp-'=8h*"c욓F KFE RU0H玈Ӷ畓(olB{I?^$S)>zѽʨmI#3t#9b]S}[i;2Tqּ!!j;guԆX}-[YB .+w~.&hTM`MdoO#6q]#I* }f h 4b7̨T36"ͽgW8KoM=놾K Qa&mths܏WXpi7Aw";,M2\'7ןHȖY@XB|ڊ9EgHTJSp帍+bFbh'zBHn+pq3_2>=Hyn#E=k%Jn_[P_Q|5( }x8X"@ Jaq#}FFz=u ~H%r{eϟĠ-rGWEPxvwX.VFCr.Fߙe~fȖK7)( /ū#VP2h3T^ݙZH.H9"/QU(!k@}ޱ; ,(=D+3BV,搰Nsb&סTEtɻdwF͐s%S<Ħ6q=(f8Nؾ1x $J/يm2;XܪIר iZR &~+gm0,@VCօpi!S%E,( ?$& o+'3I\pG@QMT/'*5ND~p wZ\>im_~cZΆI;k5KM]2Hj- f>I <uL8 GDuN"4l-m\5^*!ߠݛ>rq#a3K!j29:ޘ9EǑw1]4fqkf3Iy}&Ɲ!*]a;#x ɴɃYD9{5>ɾZzY;_$dϾ8>!{5sP#ox4=Z+_šbؤ!>P \f-کPP}q0J&l Bp" y?oQ0𔰋њf뱀 X؆q9΃*k@`Ex9lV(4Q2"CGSsl*X~>׏j[>3a ZlyU;qyM3sp?׫ 0b/ـ N{S0qӬ0 "AnU *cEOT^.'MIPaۮ<코`ӦH;ߔ cA4] V1'ζ (NQgyw.kTCźD fNN|a#Lڬj/gzϴ6'|ӣbab{&Hmk<R[BTy[q矝pbES2z\ "ΈnR\Og!LxwDq샋wGW_6J=yLIhȰ`ܑv[453T_n0j%4f,Q-o9&HD;/$mjsHoݳRuL(/Q&@fdlOT2{0cdWby -I¹x@53A^Ю+G~4j8sBqMr6#7džxcIYnՔR<}dH'm" 4D^]ͻ#7ht}JcKixCĔ05u(XUyצQ8YkD!iN&N?籄ɞ_j+yVs!'pB]9 I@sZul1o\*<:XgM%Y9ݱ^|b tOUmXp1Lhsdf# І#vylk. =WatUX>:MUC(Iz G bu <8a5\#e6XJP1ܸYC-xM#Z7cZe$0]$u#H<:e(++Rrt ] %|C36sǵh!d0.Tm->Z,cc13VJ eBM=q"hUcvNM'@[0{R%L"BgHPj$Ed2_q眩~~'zJZ툶qTcЬ+jXN.@| 7 1Ά 7[?ǖϞ) %(qkL+ 9-Sr5UNK7Dc+ 9qpNF~ }r7%<⫶ȝcݖ!2̗2"CyJ6b-ߧRr2Q(i0Tai7wUX#gGIZރoV8<8G%Èr*vݘM2!9֖o*vuP]grd sΕM n_|ؿ}*ʠ ,GP])qp&# {ai r cO K1D;G5a̰YrWa\Mjg^_PUĵ:Wg6vɰSiLD Yt|Ey|)r?л7x4~֎(Imn,ShZ'X4}M[~ f~7GˉcUv,Y5?բ=xsO^sRmI,ըI묧g@hqV8["9`˸TysM{ADչz~ T溫$*Wo 2Q #d3wh1R>p@#\=7;*J]uz`5im$r\a@_7BgIɔ*7g[|%й }zOLao6`3JlrNG: i͢5gUP{)8.Cz[9$Q&Az@5ImK5ENiKxhlBL~6c*"Μlc׫&Vy7ݸ3OE\w,dWJ~UB2)s3Dt6=mh!xfވLe+hge LlSR+ZZnarNire@g%|!Qv?V BCv~OrR,|_Z7) ,* _^t{BY`lvuuވtA[UL\|b#2 2_$_\ESԔˢ<U "gXZUjUgk)[e#,)hj BpgNPO <42-sX`DA-S0stM`$K[Y+/ȗR6Mi*gE,ӹ֒_fMYhi?2/j;v9bM<0ԭfrmi|E@ݘ|_WIL'#MkW~ ރma/Sھ/gdE~{1/V -7<e;wjXw[ <ٺux껪f8bO X^ό=Z:ΐ1}oI+nt5L zdcADj*$o4;*jn?몒9DMgM,Vyfȡ8L(r2 !sm1}6- rJ ,@a KOPӢB0tȞ`bcB0ncBDKJG:4WM[k?&Yk( N{JWcc6exsz̭6BEXc%{I"U=l8pɺ`J9Dw2M#)=c[D?P4N.Wfr*> ]x oǹ ؙh6/K5DUoaAc)Nds֭J0hX6>ÆXBw =`ГtFRN;[77-,MBWŴSAͧ ,zO^3}&Έ;m:_u nfnLAiv S%zI+ip'= 7-}Ip2-opxB` DJɥ4M'6\|ñeѱQ9o_i7>uP Y!zɱ0.O_ʐJQx=I뻐R f4w۝I|}J|;?ʕ\2e.TVtj[Х®:L2M~[o5Ɔz`܃2ܗ9Ҭ'3ќ'2m&Hs 2SuhN%mKqhhMD:MS!KqP|EX ]7^( I(W%-x6Vηz24[1$R#h f?.,ju(UrlH?{c53~Es1-ް-2C= .~~76=3iv1X+_}U7$/Ps ~RfRf[$|$5+t[=O-[J -^h+EYlY_iyZFz` GrQ#f[2I9éN; qdy){TI&cUYrJ' MfAuVF;Psv* [ 8A1/OУ <^ߢI?fn:bSq&Zm_ |V,X^ ?$+<,Y}.T .KOHX!t¬[;sјYhI[hlt rt:íev0  U{do JhfI uA|{LFq[ s<5lfI0n1-\1ؘ~>=O ;q[%ókR$\'_px{ S}Ɖ $NUAO<<|#Yi{=3\-!3'RZ]f_,dRT_?dpQ\TE:i$Qԝ$Vs*X%%tc ..JW' QטK>.ч ܥBQWF g ->\Mï@YLfZI_J*W#U.Rޥ޲w,)%6H!Ѫ2][CCt*\`ahba ('e@݄IqenL+?dlMbaw0oHC{K{I598YHH* A4r5Qݘ!pū?ykH*%B7vO;l'ET;>&.Wq&$ГSX-iF2&Q (,dY1O=E!~4m1@ƵaS&u(* y{Ô^ȚaJ elJqiؼ!^Kz8]W 1hNE$\mO1{;p8htJеOo.+#]W|&Ux:NX.xlX+f/BZ9E Rax ׉jU8 cuNa#FabʈC10OfJ.'9r:IDVC#Y@)s?%+ʷ_+C:"QR729|3}>9ޖ HhخA<ߊ:sЋ*]X)5%Gsxg;'+HޥlA("!bVgIsf#fWֵ~}ud~Fwc @{tT$t{OwRf;7CU7cL8x=^ݠӪ w`v-FCUJ#u,ShopQ]=zgo O"!++䞥ՠFI (:~KX]V:V,g.u׭syq1#zvApP (/M?Op#&SNJ^[ &v}_.css»>L\GEɷφ8Q_½ :&OQ(AD?YC2o҆X_5ɴdS:,,bo:'I=ĔJHEP|6mK춊SYW5G0&oIMC,6ޔ^ ߮ԁVV&%]UN0ÛOn_SW^\\`\UAgpk};Bm Nh}zjln"njZH'LHy8?|{XDl,T-2\eM]`f0=*:ȸ" =FG()eٙ|DdޔE _+5.)˭R!E>p"Vzvk%6*f@c 9(X4qٔogj| 0l|fѬVD|^ 9MSi}+E-921RIP49#&!4Lk$[zŰӫSLqvAީf0$Sb(5] ZiYQ+~~؜qŒ>\J0A 0>ac ݌⽅O:.K7=G)RG`Ld4PJz)'(B >6Mݚ ,ijJ֤$÷¿9mj撱2%a|SwM[sѾJ5XCE| w\+W:C!#+8LwmY_lգx5յuF嚾@) .jOڻ!:XP/c|G>0v6#އ`i:%k>\47 =w t+<8 9֪ $+ ߤF2M%X0ge3`L5)]W:luuV3bVgxs184#vl.e9d͇*11Nqq0J]]Pt֝*^wvJ$p/iE 4{n;U33Qҟ.錉^Rs= \Uxj}*yUFdx=lFmwF^}/@U}Ц[ ]4ˆ&*TxR[ė0l\(0DOsUEp fUJ>oW=8f+ r >Fjƚ濎-9iَ)O] g)$3[a_I1*#+}pr\ɹp@ZB 䍐7!O ]eY1ǧIXaϔ68@ W%͹ 1nH*xTkPC9q`}uZsR/ڲr2(U8,?;-I UE{GNfTlSi+?\7Ҽ_n iKErac}-E98?-9LnpUZO'G#2M9wN52r~@#;``c! y(^o%ɚꚉ6`Kɨmx7ȾbU"ࢊt)=To Z0g H U7ٴmoq9O*o(jF`%=qvKsZ_n9 JDM"pANwSe [3 VDEb fH?~Gl^a=yV!=i_E<V*Bz[j&s}WnQ>\7jŭl&O\_9lrS[~|.hٗ AYsw@fyrE]w( yOzA[sN酾R,@7R)sS*\C0 >*:S;HSlYݦRf epd́S],'qt9I[ag㗾 $FsD'Y>QȪ)q}VJN  RXg$P x![kCf_zj~H #mݷ{>'4ұ(ۄsqgm\H%nnMCt%le2lI%@8fĪaP*xjdo<5^']zdVL3OL[Bҭ5Oߎz=s{6 .R8+OtTh u_ʔ [e?h$'*y0f|ǧ:cBbk2渀9yd{^A@ -U`n};Lo]_Bli0 H] EC[mP*9iO+}4g>jYd3Jy>e #!j27uJFkUY%r.5;y}fSלMiE@_͗Fmod[S8_2s>"ՖsId~r2!\'_sϫ8KYyx-{ PsWZja곒hQTUa~߬r y'\NNFO8v ?|Ϣ)xh1GL kE=VC-4}*uE%q&WL7GPw( \KnܴIzFM&Xo[D/H}vhV7:rW'R_{m+>N'+t~׫%_(}|m &R$*Ec/r&ԗig&l?XI"2SuJUp_F!HoqF '#Z^yHYF< GL!-qDf_|83W(޸l4|cqnMzbͻ"RveR{@ E]ф`g 牣I \a N/wt@9fȌqP{N~J: Gr+ql>B&z'~ m*EV<%F,ӳ gh7:mDАƕ.Az}XS(נ_$fzg -AVF}ՂO;c_%^_d2*N7)q}sڠ .qڦld&Z>~c8p.`pd Ф .:p<ܠsD T*U%[ߎQǙ"LϱӥSDcN%L K gU:w.u?R$6|<*^ yߺ{8 'h܂Bmޮm#pCOh#Me&ѭɭFma[޴I7}WD5!wm&mhzFUӰW{Iݹ2_!QHń*xœ@PŗqQ##||qVud] 'c{6bi׈Cl)#xJ gܜD{M; <{q|ٰӦ1z^Bnt.{h[:3t XX+}DJ R=OS95/CSTYyJ^ɢTQUCe6 ŤGԱ|H7YTiR ֜tLzjr z ^<1B}J(|Y?$|R<#SX2!e䦺iL?a7k(U{U␸OmӒDV89U2_5PE!f1zҎT]=-"ۇA9lD=* w5ƅ#mnda# "T{AcʾۓGRXjh \;2q.J|X\om-#+kjio$ۃyG/8DXv m7-FMv+zv4{q}M^li@"Z(G,;kf}~W@e>n߿7!?11ԑ=MTm 0Z(g=t}Ү=E U78bL@8}\XF-:%7D+}[iP17覾[振 hlj3}+7m{lkk㹒ua*45uZ~i0 xB!I1{"0g- Xw"">@z@ґI?a9xgWRWE "C3-,25D&Cix"P@OTn >'KmЮh ԑ#R-ER2! Z5{3$7ySֶ(y*ؘY)ᖔxY%dK6>Q\d62Y/o #B;m)f5\lYXE/RH}3ۢb:.$% ??O-tC+W!+4t1svaǦ^`M`>xJs[D\GdEXϐiP$37JfC~Ҹިah,@rvf/CDBfQP5yK[8㢾{(+z*ʳ/9(7wÉ7^~%%[WDCrr~I)-R`"2+x-2.xvb$ڤf׉uOwTw+3*|7@-m%_ZFI+HꂔRWo7_` 7,Mտx*qȌn]C;mWo*j /qwAmvT:u.0qv &E!7w6l^5FQaT^ ܛ* hٙYCuqPs`X$G;k TLWo4M>ĨW[~?#Sb fe8`iY 1S=\xpQY|z Snl6QP5-fd:Xko|k(+^ܗddgOԋ&yWqeA}@tä J,ŚcMVV^he MSB7L%a?̡ܐy6fTff52BG9b6lvR*l-0툞w&2 `Aw{vPNUh?x'p\V7Cq+Rir\֎sE*zz<*@9R[`.~0c`|D?8T@_1 #㱊n ul 9y"b9MÝe;1|b`ɫZi;CC0:h 33u|4oZێ\D?[j|!kAHs3ɰ[z4:̹K/@2G?fQ{"2ZݛP^~S|v i}@f/i;e1 \ω,;N|VԚ0_tUʂ2R<3 YeX΍\ڭҜX"b-gl==V3zԏLVxZæyo t>\jDLTzsbf CmAdn40DV_!4ˇE1#]j c>H nFk[Ǘ/"&E[3B9眹F\[#|$L;8Lu0MPL}ĭ(c#Mm<3CEs ס?&q:Q|RwWBPPuK&Xn= f,&3:;O$qQ|ϼ\>J h%~F01ȓ)v^팋kx OKDcH Ϥ2&'=;ۄc:{aE׃1/O"JWV;^g;{4YqNJ0` ej^|#ha8,aMY/ݧ*cd1uZ:qm2S9t`F8zgGD6B""cDgAݞ6߹8 O)1Eb"L`qk' H:zڴ*uV,9=fҧ# *H\ QĿ >W{{0\/#__$PV(}HM@bޝЈܿ eUJiU4wwY:@*lMfL"3NArPShԓ< -L\QA̸U|?!;YreHo1F"g#I g;ۗ֌ԒfރA_ 6,rz"T= K~#{͍3SF"z{8^t Z*dx`~(*wY\؉y OSBmiUʁa7.xos;=0k}![:Yy(Fȥ;79kbND,qlnuN7-՞qB ޛWsX/9N"H~O~RÏ\e8vodP; -`FIi6MGXJrX[Dj5vc[~ (3W!ݭg5Uq% T$vJ`682%aHzوW {'-)\t ֜;<ژqv탊[ܶ!5;Q%+;xЌY +hiC*0*~CB>_*:vT ֢2xiDTAgboP룴Mc*ݖ0EË {Tf޿ߏ?k?4ꮱRE]2vF+7J'PRh>FkV$Bwh,0uEgݚ݃HݣA[Կ]cְwfG-AOf)\dSҔbAPU #o^P5Yh w63sGӂi̛%}LOrbr[Srs0lV~+»9nFޙ6W:;H18}ȫ@ZC/cJ]NL>N3R(A8aЂXZ;` s@ mSWL/";{⿣]"9Hy1ݩ8Mw W\+yETfnrT+3ݸlTꉪu˻pp?Z o1C#17N;d"ObmqGiGI׷NJ([`a N]n|)YbjqyrxV/ (v[ Z$myU"ivn+?KyZ6乿gtIyCHPG]쩝l)>l9Vxc5l)³Bv m߃ĺ'4iD SƘu[n- .HתNHת -چ, mrbڭʥA@ys_96q`2!@o%ʓ W#M_ЌF(9՜vaTwdJ\{kM)w9b5#۴ֻD^ڨ, IHOàϥo ,s)MT-qNH`̐[XB#w<'US'$r>ת﫸Sw/r*A2P?nly )Cuyl4Yě :wGfZTB݅m> W);'1Fmv)J҆h-; 76Fkl$pߢ_4 vSwWf  K_k,߮adPrMnb7e4ݎCq +_0_a'<6'Y'%fgX0yc`Ҕ̿j.[úX<$͘{Ԝ*N` AK]B$zi>;[%HaP3fW>tŽ>8rܤliBgal05CS^x :yGp_ KtdlFILNn' y tT #R@4R6hC5\!V[ɼo H^iYƂRrKEs{Dy dᕖ1vq֚cЩ$װwetzx G`i z׀7 3z"/TNW| G aqì-u&u=`$p/~+*a1u.o>fbX \8!6U!UmC#:_ΤENd4`pvi'9-gh7ٟ8XhC=м66'2xFWBuBZV\ۤpJj+gU9rMH2=KW{k̕av@h/⨉ioO︺|l~zxAAuWH _ /fZMD+*E2:Ti1;‹ޖr ؝j*8mX+QamAOK@XsxقMcL+4uΫQUBP>_j#z7dV g@Es>>;rzɿRÛ'O&_(D;Az/ x-Cqr3Ћ!K}tx ҀԑeڻepYrS|`Ndqb4)!{<^@5xOZ<.qe,aGLEFe0].}[[(zˆc!Yf68/1CҰ~G5O #,lag{Nnx:TB@(Z%/?jn<_MGݶgK۬xM@UM2|T#('c*#R}Yx#ք@iޣ'՘jk95lž)*_c1 F^n Oa. 鴧jV`w,:B_W yE+-]O / oװ@=y0+,7͜$ 3LIz$c3Lj{iҶ漢gDޒ.%R9yKS y僉~k(U\bۗfZ]#y~ih@8FVG QdJAV#t,H3 *>ݱ'Ƶ^b&ϔ@ SQkr7k\(QJ:SFFHh!ZMY7}<͑ D)۾y1F֖LSxACÓd]F\#s-Q /;I-Kx&UqO]=+h" 4?CNr r2)Ph)s5gb}eG ,pTĒ%esWxaFСa){!v.-H aq4r-R4Hp )\ϵ/9ߔ=f^`Td퀂D`r־Ȗ <$DԼ}_ g o5^Hy:}\Yt~)˛ʿ.D5g!</xEݪވ:Q]"ِ, o|W[l4EiSEŦͮ D/hz*3x'q`=*]nE9"{Bw=*8dh춭NcIi*̻GZIH@Z 3u.,]{N]-{d2BNYNDQ.;~x\rs]QHYWE,s}JG1mQN+H-;ՖVA,jPtɎ)^zKB60G3JZv%wijn^0԰:3Udx=> X4rڇ0=mAC: W=&'U8dD-$Q&.(Mظ~DUEZ&Du~B\ L+e•åShD(LZe"٫ߊ>SWN^J\xpnJ|T@R]hۮwN6y) mo:C7"O̤w=uB u@)=:`S0+.:I{RKxcu[ nN0a;δmS aT ޛuŪ]bjC2PsXB]{T6^gm`^٢tM]qs"jJc])/-> H4)]?ZpD*XtXo?w=MlǗI:8</nz8E] X2,Wr&;'2y<3ljA^csٛ}S5Wnj4PJ7}BxsKL`6d$V2'fj-ߕbQ?U5;YyE`[s>Kfhb0zA4[c|̝X~̸ tJN4Otc'Y9+rpm``KdۗK4#&cCs r?i8l3\{k+m{̘C x7P0!׮N %#cO=sN4z%Usq׬g1xpyl4"zbppir "4zbT_¦9g8Dndɳꇭ6~H,;w 45r 6,LƂֶsX#pVDĂBVȭt ( BOƶɺzO%7 2t}-\r*u =-$R컘nleFp@8Ⓐ3:u])0rF#VOƞTgN sDv#> irۑl] O˫D56Dp6 س n>V*cYԾ#RW+w0`.ie,|8-MɵWK;)1@y*@JBx`΅@9gi(`m#*=IA'7 ~[5NcM E\.gi^g"Qڪ/6b1: 7ӡ=v\- mknX>YT1异 'yP I ߕ !gI<><Ȥ+^^gu?__QE~hܐԹNZ(de_l4LM-IfQ͞@|- l#Opy {tWHb˵m$G`&*+M_67a@d6O 0[~ [cN.\ FFNS(SL,o{.GIؙj=.W8>40:[ L ~7X-(bEU"oh1jtoq#ó]UeQf#xN,AglQ1p2|f`\%i8jvLZ $[%lp ˀ#u?K T{ZOҞzm|'ntxMm7^{=IU7 ,)Ylλ M];\kfr@ h_Ѭ_w4P٤#n Ȑ[(c$rQA1W (E57:|H4x)_(♉D( W9Daڮq8Ѿ؍3B=bF٤R㏙oA{m@! B%ײ-^]ܫw%ĖVH(4hFß+Ve{ڠB C]-eoaH$RfŅ+Zx[2X n\jUv&,V9n;}%[ D4C{& p&,#%ܿ@) BjjנZ`zjʥ+ep'yƫb'׎IiWz ];FgiUwjU}+Ğ߈Icɂk G(fN!+*IS!IO Z)iGn ,9/CQ ğW%E;PZ;pNk,,fFyBD f2NE<،PU'do }^4] ۡm#oʾh) bAe-"p4EUlpnq bE|MϠDr} 2]4*EJ2dG $uvE`Rwh $p] *z. 30S>4` =(`{Y+|ks8~/?RvE7JB3#/dہ AB}Ee(*c:oA%૳]&29Τ}my N(e; $M,b 1_0Qy6(vu)rMU~ow*W\+6Oє+i+ 8R5)X_N^P»3y.$iP'VRřCM~MÁ13*#g.l4[@gfzS@KƳ>gްiUp@Gnq5yn"2 $]|i3kd)E*S0HZe+XMܲzLBRlb,Hp#K~g35#˞Dؒ*ցm`y$A0RZ #M'NS]Lղ&;0<.f04M:DYYΒs3`p; bG.Au]|n!Zn]3]͇';XdNI z߸ςg}I_qDPD)OAlp7:$& .-遃& \Q)ƞ@Q8PrG2:}"ٙ47צAE-?vG{tB0{,ؙ3=/m a2ZDb[ZC[17Ḡ؛U-ss;hf9^c4We'fS;) |"\!)0gϯ$Ge,dտL q'ujwB-& yvM1Jm$j,(Lxԏx堰_& .ӫXǦ(TcC_ʑM21npiwckajFeG[;K34N,HP¿p5d/7l (eZeY V \b乑 QaOTV.ސ7̿.l9{ѻ5C{cI`RtmV1ROC2.@8>\2la[m,/_뎪PP'a@y7Jx }:x sjim0kc_NA6O`WD:T4y\i~oO i.퇘4A({*ۜШ}ӆ4\,[=iṓxQzxx@~x1 5 =7ͨkd<׻$eX 8YQswrN(E Q// JۭӢI̸q?7]gTڨa:6JBmL#v*w5YTzEetw2 baY]Xhl $*)u~|$L9 nҘbdz E@@"M|e1"1Ñ z~H2/=Q$͕[C|IpȱLQClEoBð5${4h,kjѕ0bG0{"OZ hB}DG0֥EXDVF!-=K ;OuIPtm]q^hV,ScB\nBQh;Gf2blJkMkMCUzTYDdnoéYyݟ;< yb FZw6U cu BNͤYOZWH{@.9b3W~ uK\~ ק"-gоA5#p~ \ä/g=TMHOy^6MN~ͅ03r@V>8VQ(R F]Qc A5It'9zypr*n ";>5{k17^}P7dk B}_nLgH \q씔8QHHN=,{丆.Dj.NA/#U#;(zD_Dw(kspJy|'LhwIn//mVވqBSM`E7 kIGKji4J'6,'$}v[Uk{l#UPxN#4([f j>>{ٗܝqZ˜sZ3BPEgiyBg;?fkARכH1q(kξgoi b2J2I]x w:r5F%i7ehtHħKb| 3u|v% }E.."<&LE] ʲQ4v1uS~ҧk':c|=pd-6_hd}J[7FDnB6N KIڦra, y q/йi*A=!{/l$,_N$X i<+ͅ :Ң~τ95qH^#`߼)zZLr`dpz\z88ڇǣʇs3Ks8k M@M0'ja]b,+56 ~/{/ZaH/b"$+s`O2[TK^S [)}SuPCˁ*6WȚgޫH!~ƚDzYrih [8>ʀ+CV5Y̅{$\ !SPt£=)CVY"6C@?JKmjЙw!kϩrK ;ݑwh=Y{aqזu->2kt&\"3>;gu[{  uj'"KHb)1Ob@^fMe_z PITXn&WG@pJ7%Q0_^)(i;L[eH$~ = iʁG.LLs=],.O J PEFBqh n\-%NVI;5Œ6B @xoBX:zV'$QF $ Wbtq,Go̯U,LT Os?(w4eŇ6_%e [9$/hc!8IHnͬR 8on@M5KlPnPu:dDg:LEi]J]josڟ"j~kөs qקQc[b8B (m) ,B>/ѓnZ[ JhARJjYK@`'|ؚTt;7x ԕ?^1Xa:Ne -KS^'껈Nnw{֥vjG<Džjh;R :nR|+r}D2pY]p!^`Mv1%հ 7>O7+@I;Aju \EêӇXgS;Kv#!4kn t}rGhlnz2Ʀ Zb^1>MJ[ꋮOrh<'-mvzIHgX*7ELFd!x g};4x%ͦTXD員5LLz9x;R 3ekn-PIGT:PL@'9 frRK^O &syfjZ>9N]GZ՟V/#vɁ4DM̱c'BoXITBF5߀UBf;k FL/^ʌ***0t6Q\zqwgWo҂wSx( (%Z7//( 3+c6Z0M*!Oy8Khi2L^QL@ gY?~ۖuZ2=wxil1Q^{H=~q/y!Qg'.%pcOz<|wn4>iV_e`4)9E[U.M$yx C;nbtIɈux1@'/AWKBf1݉BeݜUfwjj4y\ iљt:ʈK%N͙ H4Fp 5M,.+fwBf8Mg_w 4 "0#@AmJNQ.7J!Y&[Y({Q^$zXkܚZ f:B!B. ztJnѼȡ<+@;|)/n .;)NRw%ђ{+aHoi_M>Y}Ń=iLLk .D*)*kl_Gf c}sz|n-VҍG㮧/ L/pPB Ys˝ǦrddۢSr+a$aѶӍvOlqJF1Wv(̏£A3z:?J 2~5S&CUŨd==A!2%"y] 2d /jtE!CFq[dNQyRX@lt@2o8G<8RI TY($"3Wn;X3 Xy WNטK5L~mH@ MKi+־?]CvV#UNADaJcE-)?H9 'n~8TNAx\HG2]2*zF` 1!lIRv(CN5;k(2) ]bҺ3yr!J1:u1=1 ԏzx孞'W꽞@dwo(!k*.e75 r.2_}qoZUTjPg4¡e;5??/Onתּ'q!J]$J ޴6@!ĭJT&:QuEg ^/;ʔ&=U@|wuZQB]) < בjm)䱣O79Hr.AȚ^>q}oP{P@Ckg eB˗Ph`(B1) Vʣ0c${ufg:@gB$ j)W6Tu'emjҥMeq:0l`FYZPqy|?LV sqG6Ⱥ)VvdIؚttӴ>bb{C2*> ;L@DŽ1u8 R{x㣹~õ"I&z47131ǯY36j@H8mIV6x r 8oBqr<ӣҎ=Y#QE l)?q:RӣS[CJ f(A 4: ii!,o7 ^g*"| oyC ̘^*\ J`b>+b߀(/hRsGI jV=Xs$!1Z73Zt<6ZސPn?-Q~O,J'X tyQퟶ AtIv0[<"eHs̓-} y(kO&#HĠ94P̎u 8Pr޲@'0]F4a3~D54˂N9=ȹzMȉij,"2[thس/B爕̓v8 J.KtFÊQ7V x/"s_BYf,UImJ'FoޑsbYgqz;1>" ,S){'MI5MX&":2F2v 8+B_#el!V`.ev㎡98}HEQҠ̹rֹY-dt%Z&_,fA\K9yɩ~=⎧`)wK5acLC:Sg6XZSxI޽3j1S+mN@9H}f܌S bC};Q2V-znL~T"GVB`}E76xOsMa{ږ̫e_TYAL_ˮkx])o KzX^*cZj@ 20mMfcDvQ}OжdeJ{!*5Ne-Oi袕.+D}WorGRx 2hH0?d Q0Z4%װ+*K:EfEB Q wǁ?5Ub.f+!uMRF G?w>Vap,a'u0i݈T=h.5|T?Ǖ{6ԅ; mF-atI\&[^izX B/yTcLo6ɳ+V O~J>5AANdyDg\ Q|ڕԝtDh\sW@4HRI>ވηi=X{ RV~%cl{\߁&ӤK^Yr8D'n/+Au{z?87LU;AA4 9+6`LaoS B\~gvmm%ݯY\̀1/v(EǴXVF*DmdYZ{[ 1TAd_m vpWJ9Um!dGղ욈/z'[$mz^;- EmFɂ!]ΌN)HmGFXny12n&C0̯Ӄ||OUln%TGu P52 d?%g>T|%9OgK=|'{nG)ǼRU|fJQ6i/^ &:l7YKdwV%pWAO6}N}= 'RIy1|-Q1lv}\[V S/F B1qd-Ay#$MDV伩 ֓{&5*X؃DN> D%@?R:;z;AcmT:?S 6hTV&Q+=8/9澩xW3Cv*ğ|.{y¾ގ =[^'!!əтw^{].e#Y!& Lۻ$B5\`HMyyr,0ZFMH "ʭ?S]c" նՈ وGµhLg|7󔍼ʐY.w, KBVmYiFc-Qж} $e6Ӗ\4Hvfi6Ahr/A[IQCL9|?grvR긧 jow Y5:Aҍtp~$(5whq?yrw|OR`QZ'i-(kУݾGڧ@dD%tXY^K$9 -&q;mz/N"R g lr9 g,hT;7W8ȂH{s+;Clײ?Զv@kYeHi,WȒ@B%ޮX zWb( 9ݒ䉞01+x# 35д`KsSv.us)ɲwͻ >{]*tTS LSqK X*-=ql.^]-ˮp4+%?\vO k3;:|{( N|ͨy{Y/f&H>ͥ *}%WswQX%խzC$Gʃ@&=nުw68Z_GS$*3N8OGv75g5-lcT?JdevM+!2 Q1CV蔈.~VC!DN 5-fh1!O)+b>5wK':Ԭd.f1e4_Ij, * f"Y[@q cY¼EgQ14ԫGBD$+ }=\v7o(^~#Jsy@@a!Ifug.Oϼ<LO<|" sD_Vzb+p22ugiQx=_qd1l[ouAu=(Sr>GՐڮxF"3#+s҄b8JmV|LtEf{;ꕋа_'Gy2ӸqNkpaZ@FԑqX9EVߨdś~jҮ>v-lsO~BFͶ\r:MVJr:g_-kE= y/G& DԬH 66lPH*ʇUq6]'Z S0QlYGQ<Sҥۛjĺ#Ld۶X%0lY;wbv @ebbԖ9mm˿%憜R*)G+o-XvPxz _&Ⱥ[JBqA l4-:P}YJc%P`O7 {1t? r=1Z6UDHaEU^++MϲmNJ-bx>W$f#*5oyLwؗUﰓS>U.O@V&g7ǵJvi,۶"mh;EOi3s95qtζ{ %jU/Z[瓙H??[/-R"c/O1hk/Aáe?0`gfKCAvbWJM'T@٦ANe rk^eQC{&c*xeW.نd;*KflR>Q&^a6<!KUB#r'SA4%zMajB.D;ti9M6zcuQ*w6ڬ ΁ss1\x'rw~4ORnnFbr/Iqճ5N!e*[ҽM;4e'x <X,Yk!e\K4Q0  &ºrqOe?yۀp[}ҨPB0* r%Bɴ⑾ZVľ)db dKU<2ޟ=伥p1.|EcY-Fb0'| M?$D Qne7t[XS8,~IgX~6@|/IAv^[LI}Sy-i\Q_䅟M8Q͈hKv̞Q 3O^VV|q`Y/>g@K`$޸} >Oe &,D|0a)?'(h0[k^GQRTuiyCm|YSo?k̜!1YJ-jè]Cr@hSx @Jُ-$ܻp Əi*V=[wu@"7 I?վE蓥ܪj>j%PM8wy #VĻy,aQi %<OmX8,@)ENpCiyܖ)!D&۔=᧡3V'`X?!. F9LE7wkfUOuV m`&ʔ {sV顚 ypFɯryJ m/.Fk)$7\bKX"R'exFӌpoA '5`tz9\F}LXѴ %mOoT ۾d>now2^$I)Gm>mcOŰ" i pԤ_2DD&1VﰛN )Ai+,ѷv=Ҥ,EjE`#ļfs8Z5OӄDLc9N~dOi ](K=" XA¿at'ֽTΗc557H\=Fwͺk%ߚIS'k OT{(J-dKEt5<4\Q")Bėw.GԗU%?F?#FT? -pG@@ap<03 >֚A?r\(!;y5S:8f8鎗s }96#1.Hsz\*"`AHYϑi9Yn7gWH1/Kp#/Y{ ̈W$lUv|J>2*; Ou֘wO@@2<J˼:j~ƈaC:y6 -gej/wjgM/)H)z6Nf;S j*tjtn,jܠ_¼ e_;Xߙj276ifcPkɫwGF6nROs^Ec85}6v6"Sهj݁oK.y1he%UNfjVM^خmr9Q ;G3apeĢEetytD/QlGg IҝZl&cp()fz=-54IQ$@EFۏ8LvR*sWutBq`T\j/[XE@s).L (BE@7r)H@!tl!_d_P#›& >}"2>WG .[Uk[ dU(;H>;_.̥:\FxůeKkf͉B T gL^8.B/ t.WX~ Rs=,˖i6qXy._K,?2yLGSBd)', $)w`Ϲ?oVˑ&gj%at1&{i3##Ę=>6s)4HQ@I`l~_JCLU`ܔ\;hϼGF[lb>͡\U3[Y KA"T{zqG{IK,3}"%k.°vwxLJ2Qp(O1;q4Kgýw0oR8nׯgo Bf>i| 9՝g3ׇh?(>ekMnO9Az10`2t->[ .4Z6NZ뫑>:E+}qљ]2w-SbK() >Zv6 p>fe Y-m.KّCKAyuA6~?m2ws5=zԖؒ gtB򹿿Or8l2ta[e8߅ R܏s`gz"J=C@?IpIQn; Q=hNM}"hGY"B{-V10xx?KbE[AD]. Lߺ?-bL,t:G۰u!e~85-I~V0BMRmqh{JAZNZu [z[wg*`V~h0-x'ҲTdz/[$]K~$d6k3L~EV.ʍ&yh:EwO( .*uy\;[$tD>Ş*Y:yfE)ȕ-a<1i>].5 ?<4zډFJOj F[Rtm%=#ϕs z厛~e}B7;fAfϲ`]obĹs+qXUUR( |-L! 8F:eu1_w F/W[`zR)hrrZq-봄v,|}*"ř(:*O9jM]N ؜ 1G+U<p:(ZHpŘ—8_v"<&sF:JVK2=2|XKz55 sђ8WG%ܓ?_Q9۫ovUxq}Hb!Mr3|1G9PmE6VT{6C?b?YuA2ɨ*_TAZ~d{ZbjgF| Rf_f& F_ &^|ŋX\p{N9Sqt :058Q}$Ϭ]p )MåMmwavΏebVLvMu'YYݱ;" e ޶γ"N\yVK+3-þ=|ĻS_#p)x~S{$U5;|q[~<gϬQ8{tz=φ㜄y; 7lW'k~Дdu ,hZX#BK\u`5 ` 5yBy{T# XSݶ06(Cq☛4WxV װS`ŤA񴑢zf4HXA= Wg+R֏.K3N_o!nAŘE0OgeW*/UR ۠l&83d@!]%/x*U0HPlttj^y\iQ oy;]bhC?*Q<q㷲WP 3x_7 w+YQovmNSdHdf(=a!wdtXMhiQOIA*'#J=*c:kaߪ3#A!85#*ĵmE(vvnP((o}Af`n"'~[2|'a:3f;z ,PQ1o>hDkΉ}x%XYg\G|]8da /o-xâYڷ 6N_e3o+K#:7cq&GP[,h0) 0U H]_xzMuVd5>rۛocC xM#F0._p飥 O%`ߥ+Kj5/68/xOj"Փnp% _|N=]xH͐DL1{ʩ!9 )u?[fUu7k,&^L4n†n$$N7~42Fkk3_HgTqzt6W[@3eU+HuqWF&LfUr8,|:мtdZ>3'@tf#ڔ 6d:W |z2plvS#\ZvU抝o>hR>7{4=ݔ.I˟#MD\tk&iL@1XZc{V6 tm :Nv11LPs p*PQ~ua%?q}N:* f:ۨ bk}_AhSo!A+Ifs4qyOM?RS>p]8Ql7!~l'&[65?a cnpCVmu9"/W,}g3a "ѹs`YhƢ>Q\,'Q;&S W GiVm79aA\hhqTD^b 7@2D(Yդh+UL7f1la؀jz9K?(LjZ;[U^0GPM4ӧy ?差=Ԧ:aϺ4Ȏ\lBuiUs\9a-2ftaLWxJgO@1+BxԂӕN~M8'2Gݯ{J8}cٜFD4| +ywQdR's@SHR_dZkK j8k~€n z;NMpk}~*[}Q]9WU7s^~ HJÙ4֏ݳ fa-˜KWQlvI%S+K8ZA?;rOu,*S`3BBw $l*C GM֖gGWM dui/Lp]c] %niPjg6n]fc^_srfUZAeOF6'qZ);`H{'1ƨz<.D\(1QG'r 4+z$ePjYׯpw"^1G೙Cnܭ\= UȂ[@|0=.hlpI;Pm%O+P/ngM,m'4jZm/+]7@\E] z # .k'_NR[6xի1\!VG#`'@rzi H*zhI R*'NhƼ'G==O}PZ7U= RgW z 4 мhIR[{{<^/2 ^bmևknߜ) ֢Vv\L&K[榾 KXb.ȭ5??Obۼ'65OJ.d`"}R~ y7DO'Mv0H0(1KC%-=?D-4M@; =2Y^VOB}4t됾D5|n:ֶɦHg=(=^ݧ0Ȟ= :!l`/2*VZ1B @LۨpY;wIJ~{ 04:^l7U [[Ľ2,"Vhk\ vR.63^^$iLobY򏌂+M2v d43 ~*T?/k*9WK B 1W#wcvx%/Pc 4*OTƦrd~Wl ϴ-"OZ$M 6)I&N-G מJT';$5N7~3aҗoJk\$V}REA1'Ң=U-J!7q7E;e ߈rwY&DQ8 [uS_ GP^4e 1^c,-+;4,lnl"9*j-P@U*2NaDY()P6J ?=/zv"Xu^#;i/]WP_4[P-;6A*1(IqBT6 E5Չ?@89C5>Vex *(+L1k X&B-5}dS0>dؿh2|gTБN@޹L?k0`1^/+LkP]ZJ eΈNPa 2b"8a,LuMO.툄cT]xr*@ 4AfCd#g;GŪܗ0} |a VNk[ʖ/mX"hzQ%= Og2cTT?|YjW”uwpT*_4@d|֘7{;Q_TrK[cMl(+njͬ3zC_-@@h8MC)&PAJBMՋ݋2&/A-x3iS%v EDt ]!>X_3p#2z1ՖC ,OoWIߖwXU/%ҁq4 {me j`nzm9x,ϓih /0 ]?PT9{sD.ZΈ-TUj>όQsIۄ_KPFƉDH_'l4Fe*<ϛgdouh7YƉe$ >1oia2?kC{#j A;t*D-TV_ɾ(6} #c+qo!cgE6yh&W!3F3§Zh99wOs;_o`*ffmw%ܔ)׀!x;ex{2_LrL%/'2g/0:͜JNDINL S T/,oiƓ#YKmRj@W?\J&n%\N,) ӡw?h (^Ҳ;V57P:Խ.?if= ^h^Ĩ6(Υ.R[>9Gj!;L% `]4bU 9_&aTqM$ꎊ^.)] &oJԧ X(l~VfNSs )UTb2(QS\slWH P?]Dj)c/lo{`LW(`gm@R0Bz@i%)9'p>5)IBTM%M7"z] pӋo(S(txac)fV Z`{E7+eNgL -w=K\Ry*m{EzjD~~h[t%P[ BPs T!d]_ ¨#wy=_ |pt-uݓt$7>3au xńw8>ÔwC!84xeEG푁V,YӛXTΊ皵sXR*!;NZ>ƒ'+>CAv/`TBnî3Js/<*e՗6f&޿tWMgUn Z0-E ";v+ B2H qUŤJq(kFtz&#ł{8Z6(3B7 ND/d4L]]%6$bo6Ʒ?XU Fv'daMlZkKTW)ŀ[F"omJm}?n@͕AŽZ*_J^}L;%9@rN_\Lf8b&9yzt[мM4R~;ȕ\^juVS%&c]Ɍ@'%SiANBje.gXBXE?>IS}TR,e7@= - Mco~+'5<"GQ[C(`(Y;M!K1 lN2Zo#Su%Ц?&p ΎчQT8 pm8US!MbJ)cn*%^- Tlf;vPmHhix+:lGƏߡ.ZC;deC`Im4^V83| !1JCZL$AYH OEM&QQXB[Z)lz6̈́6ç+2vܗw5q_[,L{7&蹓7%%5O2k`7On +E76~M ^,?Q* . x'TC9hJ8iUE09~(3p$TK| 34?;TO F_X[|6ܨ>HׄsF_mpF#c-ϔњbpԢtPH#.1jql+$m0#5RI\!\6f%Gj#b6ʯby xA:le,BM;պYbl\p"wA1\N#ki4[yjAg,UYhyh"3e-ex|A s.T{9P.6vm1e֓lp|cx#1VCzv<oOh*Xz3r4j֎|[J2;gPDy}ՍC^u8ve|ۇ[fN{/ll;#M'Y+_!UT*=Ms>FiCLq1@ żYL7Y8p ™":=B҆WSw^j~O|CQs+=,r3x!]:[ jK"Ad}L5j ~2eHF^,GDo'y"3efJ Bt\K8XmɷkcHF5* ;uςU@,WDo&\xCqڣBK*GC 1jq^5ŝ%lDjQL6`R((Jv ő,6s{؅udo(🫳U.ڈvҸ2e,wP *!4zq~D"U& pHaB%_ z*H$E,C x˭[v9Đ`DjZ'[ |e(TG0s4"~t[rlskv -,˥Hb U|Ǿ0rhƖZYpOT]U%D +SÁ[eYgz Y+~~SYD|5'*IGCrSV-ec4ndF*~Y^nK8`5iJ0Տ/C%^T߳=QccsSɟя{fFRK*!McN Py%Ka; =< @7ҀE%&o#oMO?nxZTFd [+Ħs=U(z$f*!Q%؉Exc$*B0 ϩI#ԞȮ%5Fc[S.HD\9X^yB=*%(h,^}zp p ]зiV9KTR1)LvH.ѵ 牻bt=v!2( }s~OVJ)^Dh9DN!WSv`̉L}0p.)nfy9ϣ֩Q[ZlaDi'qK}!N3rwGՆ%~'`b!ZNOHq|`\cfZX[r%!X=!%+IKKD^gpsj?/d`,{̛S@ZjyInVj/OCRdy4vlnpRϺ!$ϼ\5#H,7[mg-p=ٕDX|IV8N` <6$z+,n*1%U][7mt4D?Y<z)рGyY|7Uc׳'>Q]? V #S؟u[Gi8^Ȣ&:d1+׸ŗ]JTkFEvV k'-Mg;uh>V_c!'PթiĄ,KT?H${&hjqHdܙՍ"#RLyry]H&ow̆TA\?G%BhOBh~Aի1!/|79@ZF+I+!|}DQA'1j.VhhisuRLΚ8~?]Eܤ^B~b[{"=\%eҠ^`eDn}Ъ#k`0W- pO SٺA!v B0gn*m#e$=jʷ2ڥӛ ?+g|~`ź0 9P'(5JGy3MyT"TЀvqy>0y2kXy9yߛ REC# X寰醢DT@ b7tez>V"0&c='EŪuk%40UNG} ч$0"ӉٽD2.Ojo꛷ )Pp`F%70FM%IKcdEkoM=A>a,DW5  GӝM^vF=9l.@ !IPn-fCèXɕL4\}GgC;w zt|Kg8$pO+[BǞ蟻"dOυ rD y-{hdaT,w3HP 1G|^ۥaafZFƛ&s^MHg'"pimv@;Z&^%s="ew-Dхh=sP`g&JVr[vQex\Ah5V6t O;P64;b^lL$#3CT"x'̷g e;waK<@+m 3<`?ұv8C:34Evh-S88Ee 9%oX,7H1ub%I-o=,Ҏ0&yGT%ȳ1 NGh+Bo.o s΁1 ' ߁*>oH"DZlvh](YKH.Tk sya~ڕb2k&{ǣNk4ߎAZ0%z-N3sy53,DbHpSOQn?$A4jнTNϭ VSQ-̲1PR(ʹ@(2JBItb>K,}/-uPQy[׎u`?7WPUHENY1ꝭⲽ%Svӫ*x YcOnmAaNN 9i/HO@.c̹i0`f|76 vsڡ7-cS~}[<o2`|*ekT5s7md[b +<0ǠU,8M^' 73H &BӃ5~y$Pw#{ksm |)ŜBAMv%~Y/$5QQ!+W|I7])kNKC_E+ϘVsWع*˃T=XQ,O]jHz-`5yp/jMR{3` I Iƭm/=5ׇ"K>OAɛN /(wkގI BQ]K܅ظOU==Z+x9~Y6\E]E3ۊ~lD۴M{ƂQ9@wv _1ϳN:AKîkV<ֵ!95P΍w#췎T5WAOIz+ 1 W3f(ѫ< 3rfvH%N2wQ%5W\ǃ/ϻ(90)l>,{4fQ?>Qs]8 ,2LPWh'c+4յƆ Fv[|^k\CƂWvc毝L3sv>mZƳg٫K5rtEHK%4{(l赵mb1ɠlȬgmum i*TgI|EҺ)NKZ`~{9Gg)Q|l/zC`AYyLs| ^tDĎVB`( Ё-4_XqV+QYJX#0,5kq=ޕEjinc0Rhzf17AyKNɟ^ӓ&ḎY5rS8Nv*ӏ)c`iM~@ {,ێ}:OzIE)7kϯ 44HKxяKy*a F  K)'?|]0qX4Y}rKbbPtD|z4DX,?s,1FqNS@kt Uxe|#W֪YqfuvÖÚT#&)kI&ݦه24W˼V8-k(*Mhy@^z#&)_SNp2 YP9^OHAEbacJgǃDOܾ]JQ`phRt!Ou?O+L,JGOY/> Mʞ͐SJgqS&S7w(?/ 6[w$w͙7G68%aG&KQD%xh!M2'9.]hP= ٍz x3W2韘Hv2n?^X?dgzyCX%S9w| R2Qhp^v+'C5M|ѥϐijI |i-ByGax7lD!`2e|Y)M"Xv S9Y810 xT'R*⽶y!P o=o" D$xNE{盙X!0eh:N,OאA PfT3g/qG8*5#%c[GwunϚmL@ &ɱme8btʤjs'?jDe'J{Cj z3%JNN=p7$&@jW};}k69l-lH!-c.k,uDmr9;$;g4%!flEtW.Լ}OfEt!r  ⴰdv`e '͍$Lq%2flP^S(-7Șތ5kXǩX*`7O){660ƾZ8>O5R`ru4hV'46qj(VQ <9m9Pryxl"7Q@;29jQ2;Ģs8D.̛h gX7fHCNo)WykӴw[ph¥ݓL_F9`҆}IHrPDsgC ?XQtM<)e)=L(7nhmnD+v#5]2l9B5?Z|Lծ0OF :e X2TGhш z80qTkV]93aY1&&atզ?u gb=ڰB6bJGu@A!lD@o+nY&V.EJsPHJ|Zt>dHd0WXo~wmlاSA] &SKqzEk([[XjƗ.bI md|jb09'Bq%^wHslfinnP~_^ZWe8BV,SٝE:]CpZkgT[}C}ttSb&pTG1K/ZIԇD$xHBD3qûV1[jtID `'g(?OF=! >2&ݎ>X(ae:srYs"}mpDїbI;b~yV<ŔC_GDN,#\'26v*]y[xH}hCכPėܲOJ#[NdA5:d-ւQ+YJopBy#i ZHȈrs Q+.`R(. ~Ww}a5Gi)[]Se#dr/!w[x 1h!GK>{1gM1B05G᏾2ޡ>|}{T 5Kde3d??Q%#Zŋ6s@#}v9wݛ ;N|^P4T8l=fJɪ?+@ee<e2\)@6+SUrYTDqc;k4gtfk4=V!dPgodyIbdsS^Mm"K&_+c}n/ yG,+A &E: σv>!@3Wbr{|Mץ 6 e~0qXu(kd;ŵƪHl{`Vd؋xP\ɲPLkR]j뻒Ŏu}U*f)X)ViJgE >Y d/I^/|ݻ/cc,]WG|-<%kZe0>otxE5yY= tPjĽElj{F7d("D40V!)*JFhL Z&}og99X/ՕYkw9~ΐz 'zbՙBX%̣YڜrƜ:t^<;c_cus/ V1 k;QY4Q${{1"لέ"%zWcR 7baR%d5`0_'g73M v=y1P͝3r/f[8h垳(Ơ\&yYxI; hr(|QtJgSMDa0(L.β̕J!߲RH%>@[N1 al5 iTZg#RW5Uq =W0,]{8KcU|*='$J'!޿uKXS|e{)Tv?Xl\yzފTIA Nn4 e̜r;$CYTX=8i2ŵPBYW}{yR;67  ]j|'0T<8v(pB EWT.Nbo .7?'N[|^ko7X UFBd0ßVQD#`n644U"SkTY&"['%:qK= Ahq Xg0xAu̫b2ِ[2I`m 4d"R:uMVXWjaxhAJӅz6F(] 4xץ9¶նNiǜ}eq;AOV,bse/FWUcvP&0j( sryLݰ;*$\#b`3A=ΉORߌd Os<8d>t\j/2S'![ne]݈6Z$qTuLxVߌ:`Fv{q*ff0-a['T{(cSCaB7YgRD@H"I2{6Pgl\@R[[5A`ҧ˫gխ%ՁӋVgjy߰.U8 + %5[\]IVVki_0O<Mܽ [Zj穬n6h?Pٹ)GC+\48Dft͟6At!Yz&G/$-ydTRA_0OK]ej1sKA!6)M*RAj?1ֿاڤ̍o &M7rQa_Ȏu﫣UaPvk ^,"zGaHnvcmFgCА94sa7t fSea`/=P77c f/3'$^]+ĕ%ȏq{t%Qzwjb"(ZL"-aL.owJE,>.F` &"\dI"+lLu~Q0$N(bhMOwAPk }&nFaE$0/^IFg߂+Bi l9h!?M8;cmT@Fso)ʄPև,櫤Q*ᆭ+9qDqq22.x00) ,A@3#ڽ!N2Q80CeN_ {׷M =h{{W1TV,6dx,SRa)- ?P{R풙e)]vL"Eĩf9tpug;6M{O[+תo MWVsYB4MV]ѵ$ㅓ`_$B<6dyC-X"_!~aفP.+!\`$Ce6KL[F>u-`$˱'$2Q& DL-b)6[VVLmԕ0n&/)69h=.cKkB@fyObcW{Ǹ+Z*0d/GQ:#)ؼx0=Ġzd iwRi >7Wۡ9%XD}Y*SLd䰍/LNOx|8hān*ǧpu#áX)XmjdBܡ),,ŵ!UNͺF$ iz %@ "0'i>$wR$x҈;+vz~Q2,kDF<Ǖ"(FCR݀!Q*Y>6!OռU]՟|uvBWN(K X7m=̢4m:0'  U[>Bayګnrj-->v;  ='aIޙzo?7`xDpHlzZtG:1 R5o'+wAPF7a `|d7>@a 30dƄ7\AxצmQƍj04-ñmk':%燒(γ#ӕ7bDh^~.r ?*ɳ%oTES\]Nm f]E:ػhhIN Oi74*%Q50^BU824rvFI'4;4 R|*j$N]W^|GDA8LiIpxG<-~`ȥ`()V4\h5)f,è)b \1$0p9p=?)1D@TB"|e=~(ޙ_ݚ]F<dZ7ev$ߏ-[J;5 Z™rb ƢA /]-~5~erGnek ۸y=ӎ sheStݮP`;Ń8[Q\cx- כWiwc߸P b=Ibb^`ʮ>RKX=Ӛ[]lOAAؗ95xύ7kZrhǰZBzH` [ńgL481yE|+n=1,gQ /v188˥[멷 N !HB x<)@2> ',v+m|P9uye!#駂қ4ZJZ5 `qVeAyW^ z?;*n(C݄ȣ~j+ܜBMָ>5<}5zh.ᒧ:1񧓣ݬs.aSGɛNrد  b~C侃+|ŭP&::饃o;c&V,޹.Хd'RSVi1史-]H[N*ڞWl)Vs]$l]Χ.e0$EF j4g}瘭G%JUODѪ~S SaC| jb/z-C 7=N<(M㞆 |i7'/ = )`H-:M Y&~Oǻ ?D[#lZ%pU;;6(mślFL hBV Dd7ȕTDH}R0~O쨍pT??q44 [KWt7N]= [XҪT(2f@N04@sѵs1O=l/[2by84'eubU'7E\z=. L9X~׮݈֫&ԣcf1>R2ZdrzZG=3;o|]XQci֝$}˲l|wc%*i=8댑냍_֍]GZd4T%m(*Xo6?O7-C ΃F ,{nslW.ԩѝι$І7 BlnξX,Zw:py9iâ+k޼sgWoaF^ԔwQHn^_}ɚlize[x<~d%|su!odq?&scDnM4IrNŲk v/^}j 媽cam!lmD01h> |echewLzkH>pZҠId#֔dlZ3*_9J=2Sf $\_BG:eL>jeVz F,#$V.Cԗaof /^R</]P|C\rasٮ[}/$>h{@n-'F!GW*o5> wƒqHȋk!UAB&AѼ qb7ؐȥC=OH-M\jĀdT'm7Ds4>5R;ķt>F&ʻ}~7+=}"v]>d  RM:?C1QUn['*wfyZv䬹n_Rnm<0UmM#ָf8f,#R\c3NuuWb^<{l%-!MUK@vJƾ88D(O77$L׻.B zupaxd OtbW}{ ~m r3ѷ>1%GqD ^YrS`vSȔ^z&bnuJ9:-\Mlפ5׶y D|2,,ҷ͢>:9-!myñ#v=N”/z[-$'71X%׉ ?/{B|î!M֪k1UvyǧD D\ 9hJZ }_ Ee,;k׍O`NAt凟@=" %4=;*{(QZESm T "MWiu' "??+vcBM(E,b1SCK;r&A1(@&?̶Z[yAp؝,|Re?7 ~c"n?p6;wuG"ڦJjtܓGA]'8kRMa0Dh'I<\Թ~E3e/X盅 ɡ*Sy[S֡*FхBf|Qz i<8\ؑ0a-;NcBi6v@ZYxEt4^ Lg^s8Z;#)l97}^qkz%'ثLxW|Ջɳ2-99[g K9'l>5-Ic0Ls&CgSxΨ] RԵoi2 b=_ o$F@N_Bƹ.RmMmc)k)$`_A!FAr*=L[!zt$ wq\.a}}h.-hbQGg5f.E»sF.Q>h# [@ !yS6U$s_TAbU0{c<“kg^^7`o~/* MI+(B8nT0D*g3]sA R8w Sm|1rRmqG-@/&Î̚ss:KZ,Jwm\<6Mf>= Bo!$<UQճ R C@1 QA0R7!t <ٵ-yVB+ފ+8ڋL|r1TCw͟6 qsP=1ť!̓,2Pa5^#a!hSFL{Q.ͮ9 9ǐ޻%49/˃l%3MxucSi>1ST tػww:A$TĐ0IȐ(!򈧑!q"152Wv|Yq3}C?+tM_ZXM6`9vCW7APع%~O)W.5TXX-)z4>VUSz^؜ 2Y1dĪe3*ŻOyń3Jc;d#)yQTVhM. @k_k5&~ؕ|[y[J: EȩiHw *p2SYp19v)8)&-+ 3q8toRqEqkmMٜ-işo"U cʅ1s:ٔ"e][j]~g̊yGXǀS_c>(~DfPr.+9~ un%*?|{EVgmF }hKAJ@,$+c5҉to)=7R|9ZwFK9df()t1W~/&-ܕ h Ϭ'[SnR'QnSLW26+&漮NVSurgxMzt9SN3!D jQ_@')*ɤbE T5Ô+Md\'&^HDځo0oקrLMFw#}}!"EH8 4ou%%(Lx;0P uHϤ$m+(?G XrRT\/X|f, (.bF4Q#jZFЀ(JMPEgBPW"W =]s1߹ϼ˟[e#n4Y=b If81Xn zT 0=G&-Ttd'LxW,2xKxB!9.^(7v\#ɞ%Y oݷBp{׷ $1RW+ yh(~7Ź#\HԣꏙNSdRT/Qׂs1Α..E%nr ۓ9j|IttqaEBqhF~dycߧS(r-jȞZ@D2d ?qdfװ͝Aޅ{9\Hjp'("//URUh#ak#M DɜnAA8V/H\d`b:ȫS*@,yw#H!f|Y0_ZYJ*]hա \}Dm3q ?b6[yߘ/N$_\H hy7Uf#-fY'vl{C1ZtQ'MVS*k9YTwTSIbyLVc>&N)C>R\K:Rnqs;?\H .Ir ;kWsJDK۩ݘ&`t 2 ( b'RtKu688d*uUHfk%S (8rl_Y7%>SMСU( . ]^_p"&IPHѳ֋ -dEřޅ CVu<̯!(WcT Mg=_ ,]ܰnWԻ-0モnj׿9Vy,ɸm>/}+!pm}Lg=\}E623us'|=8}&. ?O50Ύvb.d\ɲ7>EB>Ib ۀ F7hpԸǥ4ʔM{xf[ȯ\hUO&urx|Ҙ>)}U[4KxD 2+Q%/SY:=ɌVɟXLv]?V6v*\V`1 Ox6)@pc%6Ӑ7A/*LȴVU"7scyv3]NH!xΟ^DNY@܀|qLx7"usQ!uk'$D5qQ< pngz5BY2A'&dPdj:R&syȬَS"}CDCjm dNȈNmfzlj,a.n@RDVwЅ^:m&Po.05ҕF*æ1I@o޲?iW^^6e<y=bM!잳#szh(ڼS7w1#X灵 $D8SYZXwӶIp%*8ڂ{(NSgГuǷN|bYMKw8!Q-ybK >z'b^ӏvk\4b "ZM%&I |F1!++h^F5FL4"O`\b}oýzVoDJo}Tu_G2Scs*lغ7YOqGSQ'׸BUHZfh/vgUY7.4. E2ypaY+;:##0ZXR;p _e,{=(gK=fI8@rli>>E-fQ7n{>?eˆg㜧J3-n ]B4C.i<-lW~iMmːR(,yf,s9al(mHP@}Lb?J)a31 C1y'z,3y&"I!6[4u 3X2 (M.WV%UᡕYC]Hxp&ܞɈ@IB21r!OOEz]tA zB9_;4č8&vVϸɝTsUo )n ]UU[Fh= ĸ%&vx܄/%ʀ+1ԈMJlu3mēGGy5v$ 5)ԍ7(;wN~AjpAÊYBdw./p!.0MZ$U8 hܽ=M!C`Rn] ueKAEQJ? Z\S4yq?hd2";z9Lsm6h&c>~a9^v͂Z\z][#]+B]qeH*A8*t6"Ӧڵ`q'^4#U&>y@6l15S{RђZN4<'$)>]*=߫+~׌ O>}$D7̔Dn>6\9뜼]2k'*P|i|vQpl.o,U"uXT x?PY&mK!I/K"ft_~NKvŰ\\/,DI2f~\lד/'G)GExiCigiԧ:` 3p1 l0n-:loѮ\CVd0INHz!ܬ%4k+QSøkEEnޡW?='V6A0 lKS~,tdp*6uu҄=^)w9Wn }Sr4;/i'@\5]5?|Lj؜NιO^P]V-ѣO*+s/e<Ud*p$"vA̓`ӢoȯD!`\+O`Ơތr jzvW3T1;T[' \CG_ Ǎݶdhw!}Me/*(މYn YꆕM@N,?;`pJ./qԞ 3; XiF1Qt&xp@u5}}gRb/9kԉ ZGbG"8J9xOSM!&8BC<[čdRSM >QYIy⩜{eg@gFD`6ǎ=wrfl o%[C#9N%F2IB#Z@wvd9r,eh|uLZV= sQ_ti '+erj_᭎OLR#JDqSwDPm[rwJ^X6NT ,fr19S#:cc;8\R3;cYZT?q![_gK6 vCgК哟 E%钊/ΰXgdF"T^.6 <3v4'Hz槭czjʰKgK V*X)[ \qpo5$ݛz.AM?FCi'3ÐT)i`#H"͑2Óe~jJyOpZ$Z}4h ޲B`^e$4vHV|;)ZKjih|,uƵwRvEX?AgB4dQa^5@A7^}5+&Q^&#}/̺igap?lTY㊇de;1Ώ'VuO[<2vI<>9lq[`(sMubs[啎DH{RP=0q jv*/0ӐOiE^)ƂNeM&ecC(~qV~ʕ"r=y~3:N); ߿>32 6>Q]wO/|LC:k89gT ybųt=^' ^Eb{ Qa-Xkhm0nX}#B7XU,ր5K/*")}IZF=HPy@'^rұnؔf`knJ*EbNNHmx }  GDr_z2SWc&fXP {[/4@;otdQHzzfaJ.N?>=n;O CZęAsPk:|OϡD6ծ{>rkCzV^%)!57'˧@YU\z`~ KZBGS(!wuψy}*>ZJކ1}m:Z#6K K&hB$ 5Ec_lTq1NZ#ło(IB,e|3s@)&z-Buz#% R{*kab\xU [#I>S=tN A4mqiOڀJEvF\R>Bã'-eu) MIHh!$l{4*/IΕ1uek.oMi+ UGxpreh,`zX[']d5rgUXI m`"bcTe j)HSiagFk?@)bޡS%D$}A/]M%sx? ǏGEp4/ֱ(~x~3  Ѫy|2^bƖ"5W)gfƇM?lBlK\j/ҩv Ϻ+I`ֳyh|,DM^4dB%~C6 z."-(q&Y+[ 0 * .`V;Mb҇?*/adydԐ4&_yۊS DZ=u*Z-cHl 1BhOPW#~,\%\P0@ό`M/U˻<7.˝ #)mI> AÅ yAd' %6'{LfkUҩ^4"Neonc\JG4@b+8ua=(Lv[!ɵɕ˞io 2.v0r@,* sybJZHJNXy7`a0Y R5tl/J م(Tu!YljhXPm`%|a>p@7XV +: 3GVa}}jouV_4xJї@ 7@dr\-U_elG1ѵo04&.]3i(OYnM섷=/;Ox'||Q*Pj#6f@&aO4_R:EƗO=shLgV7|qT4|{͍'`!l7zNLee]Dv =r/jlQSA)`^cF,gM+ךw٣:K\4^'fEGmsJ~ivsgewPSׁa8vw|IƊ֖˽Γ/u*_kL=PY13%v )sA+(c F#dGZ9?nzM.su}8u5M4 BYx7ePefVH{1̑U7N3YKsK e0anbWACɥQb UֻOj& D,kVJ@x)o' XM"\K,V***yWqz̓[Hovy5;'Jv4+v6N.EWxȪ._rP_ȋ&T Ξ̣y:+_?)bQKJ}<vND[F۱xFD Wh:SE:KLCEOڇfq9 &aԥt\h@ߔrrIS !;SYe7S+Yd5㖚._ȳ5~i=q}V^.|c}tXu*ZtM='~cVaa$ͭY? 7\5 ;RS-^@$ Nfn^B呿h #Hurja3tjcÁjwbk/#nbZ\X`H5vp^-j;}99, N0*DLܒIHN`,d7bē#nVixZ%:61CZs^}" &["@'8g9J1ő6;*ʎ㘑ϙ9 o nk'4 uZ(&V|zHg(ZÜ"3+qڭzf't o,ץꐛ·7  eX%^z|]Ե_AF9m$з *܏ݛ+RB~Eo2mӮjߏֺAHL27.NnsBRCTOt^VYg'7rLui5v(ŀ g&L@fB(EW}z~+1W3s}WiS dbb2\}6P❍teEZ5ys͞ o)˺phCvqF#fѰ+MW0dPA?ta;LcKTԪx8}_I2{E7!쵭t<2zpz3BϟeHkd]Fsvn#05Ys6LvzX "O`JO9<|ւؾ͌f=["jwH͡FyS6w [_;Bݵ S"x]76\<ɺ/M3f/O:tϛ2u~wciȀQ;Mf;!TپRq*!<r5,192?K%a鲰Wb?(fNmX\Iڲ5O*y*` *qn5|{:UXƊ wӨF]tSM"B7RTg;?nI{/v.Y&QY'iȈJwT446j2Md楱4P.@1"B>ŕR_FKyQgk6 'T ~#R_kiu\K|)Jzϐ/˩YlV3Gʆ4[B0D);dر*A!O,V}eek aV3biY>7aE͠ Y3f؟f<1ŚR0eq[3A2oA+'ykbugz_OFDf^6YrC@A:MsINv[!t@.`)'iWjߨs: q[1r^2itN:80㧩r DTx ?Un? 4Xh4Mj~âr2_>Dža"}>x VqPJƴ^?9G ًH2#Y]7pv9z9J!e=]^)X]iCQJ#E• ~ٓ (5R Sɟ(zIOrZKYRMtDdZ5Z:'Vu1x ,rQ(BȖ$Ճo񄇱~ļ G&$V@㌫;{N"\l)$ǀ6]RD:;!FUT.BzZp2e%zDWQ@U^0I};tĩԃDg 8J8SQsPl8[J鹆Wqiu.yYi_'zlߔc{.□ObsfWazL38um*DJ35.t2g6yG-G`J=Wgl&$ xۉq|XWca\VDC)h#u3YvU .A2[%]uV;mԦD;ų4hR;ުL<Px$tCڕBVl9Y cZ០> T]Knon#8U56w7prFm 6- ^Iw)w&ޖ{SewM]LVJ6{a"ihܫzD{SS"Q 4l/ ]NÇ\Ȣ=,Ÿvm@H™KrBf'Z`qDHjM3.OtUij!{c^NpBb,sN ~I@ |w#4I8MeKU()#}]gUogøR?d΂M+f0f(ϫLmh؍BT[9,(*E55!U^ϼ;A<}%|$S-D{ .6:R: w/mG:^0Yhȧ@vӾ%DFkn_E 7HX?3Y6ƬQkVerc5M|".ǡ+ fMD40}udX;lk$R7*{N=7˞#6tCwM<{bia' qiF5G ̴yyG>KXJIIh^:&HiQ-kAĚ,gCl@$=U)~YirɁy)L%[ T A\IF^q`=Kj?l=j9:)n,ȼěo+n;-FԻ!dІ)JѼWW`W% )mbf(yy4Hx,EZ0"E.'$="{ATqIyhPJH:sܺTʊXJʼn?E^;#MkVTW^撿EtCD򿊦]S@qWLBbB+0!PXzl$ZpAφeѣ亷> 1C/^PO' &yurNg ^lx8mqyi[C3F’SzyOW:Fll#Rpwt/e% AfӭxȪ+A^Vb 4w`211c DX5kYZsv=|-ߗ B~- >7/%_vJnF(k_L8{ PC\Ӄ;"WeVmP9$c”fd ̔×4 #ި<(DE1Kz4kx`%ٖlɁ"uVt= !)5[?!}Z"1">oy#!cgbbB w,Ƌ/K6 IDžʕxTrƾ2%뇬d/J/(J|9]h "O߰Uv5FYu􁲻(LR>~B*"z)V+3x&Jibe"/"36{ctw3M b.ox|Ft9D$@窻}UAF($f) dB-L$l=73a Z. ]wJmIl,,2g(B;!\v9|s=~> ^O[= lS Ɋomz i$!7 uUQJ *xlާ6 F{# ÇqG .6򑀗~r/;Dys"0ud<8ʯx%uhNB01c[)i'6;ٔŕEдmSeg Pm7&c\JlYiyT!"Ne؊r#T aʣ8ɐWI]q󸤹'{YI! '+i! ,gQJFx3,Ȩda!;_g%L,qC#N&:K2F} ʕi&@6b#O(EJNcXȝ{mƚ?*'7_R/-sJ <{o3C 19פS'g :At7P+b!+A率DKln| c kJ#A ^5$dv#/O?kbymUūyߍ,wi&@ZC *Ht=0dY G;.X@ݞŴ,YfߖRG7sfDуd^Fa+ME sN[Vel@Xqirn_DO+11KƩI "¡%2mZ!| g{Π틀gE\ɧ"')9Gpn38Ǟ?o!,EUo*RS:;2?B7Bsgz;mzjwr<*{he_TbwAWu oZbwW }\e0kZ9`ۉc7b1k,mڪآFD gc $4%)HLp VR &B2+j;ȉUAHu4M~z}hx ?[81~BǁP&R"1`}FE3%Kb$*. NfKUyO wvERԣRʴX%?h? ɞ`GVR}eB_ũ] UXV\7ky2bF Ne(>#Z 7i53|%یzujS8!2:їgU\EVwGw B?EpEuݒ$h^JB,O,g;(yۺW4>٧YdSs:L."]ҿ?_G%vN~4KDf2M)6:^,л:e|?Ƭc Ivnqo,Fҋ[xV/2!t 8>a}]:vs+l#q\{\粄0 ح^+Nom IT5| E#*C՘I¬6>fe\!_'tl=N@|sVN -5ef*lBoӈ(TFΙ괴GٸqnfT P5)Ex3enף`_Q nsIAl?1[>cF Bz8GL aRzFzz_H3 u;.) =tӄ6a=P=tfpƩXb2KBߵ A.'''|(.nU$n% c8d2SR6to¦1'үR\?@ O6<0reۙX $dCcnxv}0q-b13W; sAf?~C*lN?$'2!1k9q<7)?w Cq6Lm[31X!"g]4{^xT $IZ' 2i 3*EN&$#Xo^~>eFmWVe- U3 h` ZN&^~(/Pb:S$O}Afq)zdf.ެPx U⁰ W+, $5:rHx{KY )g !eg O`jL}$Wend6Ct?${&U8aPHn|euϻ<'>*mbßn-{v[:O!ʷ_#{] B;D(|G#pvR5o9^d1r Z,eѾZv~lޛKqCʉ57> !S 1֠5K+1]F8,#o liNj<_㲍{ZtDԯ? lnC5p :EVgZ𴱾wC:|.f,dOT9!nj-([P=`F>sߗ2&*-i:oʳ{mxŴyo3TT+[v4g]J矡$1$]'!LFG]* Cdap;#@O;^m8N?Q()VԾRyM)EhNy ѱoKmtݧ#ϒ` lstvܕ|!IxI2YY K=pW073/ sy9E7FcAHy M:w3cj,OFjUcе؏U$q]_bx3 nyL:Zd[Z*>{'|dj$%ɣb`&970KԻ3@Yr!Lm1D$Awʝ窸?\02ܼ_@z:|C lT*Wt4=r`Osi.b4GEC 0P%AR%GdirQLstq% fǁ^G |UkaI =RCϒҿK6畳}0Aݒښ5kwÞW#R4g( gW߽") d 98=}Y=A mCB-t ]?PM7u~Dym2¥G4έOM $'t\{%cWDU"g8ֽ|e2/K9/V+CQӼ/<ةrSLD6Qҳ̷]E?U="/9X|Ք' /cPGqaL5WYdF-$B璚.o6,)l : =_y|I|n7.){jR @íG)f<=W+2"pYo.F:%:-SI3(z{Ϛu& ELzfuCZlߝ5S ByiAGԷn FIT!7+F60̂e-K5s ȓ }8Cnv-=k0} K,|3{oWDд{5$weeɍDa9?rIwVx5k ss [k[!"`ߛL=aj؊nH̚}5lbpDߨH"#q~H]dFrY%c|谀K-Wbt[80_5eO?Srrw$~K(Fd"yB)2dqfcm ]e"u/3m{\*í c ^3$9̢DT:.h-](,_*ČڬzXv w``:U(E!<.=E^@atKCvgwϚ~b7E[{>p 8#󢼝oR٪Ů~2qb#GwG/1Vvni>4,U[+Cn'5 1,ޞc#X\|_Ueo#XԀo2IDVoOMs^J'? (`ėHCŢ@9: t{Q`pч Zѷ⫼"?I?#Ok"@1-dk頖ߣV[sԪs~[[#'oY ?Yf<4@eVnO:bi!5~chl>̗Tb0>ؐ8kswW8NfS|LIkz}dƫ/k+Z0ԑ)1tݟ4.T>;Vb"B{c_@HK'Ca|<_ۄasK Xן@7; )Vs aEu` +- ϔW{;^!))_ .*)M술xšD ή.x/܃mHv!-ݸz '<Ih)b ->4:cea9,Ůc~˷$V$΋#k=ډa|+ҾxUTHWl7hf%m"r3h'JD9Q N]5N7>.gXKi O!̑_Tg}J((i)9R!X ]WcQvoz<7LL0I f⫠A_WOӞ~dȀt9@P!0n+wu-Z! (*Ƽ8d|6MӖF)dG$9[aR`cQT=N o 7(2~Sfѳ?L*: s-H'p,+G f{8[fi[Tk,3y4إqb{D'aUt> S=΄P7A9Hd^~)-cVM@mvYA4*S`WPǷ$2-;ve SE"=AMЇ{7; *˳o?@E߉7 N[hTIA’H?!|"򩆩cj(n*̑c:g!4AS-,g(Ү.&XTf̋ sԉ~#Jm$U{x:RiFxD:)%V^DX'd' 7ARڇυ?nL$I[/r<*Q7̋հמ¯^3[ &^C^v12=BzJ0-ԗ8[۾PՖT+rçzJʫM={?HXR a_S|2pc:,Y:'lB(bP`øXRI1@&cU^1j}kɅ"Lwc$"ijhL: r@c=eM ;|]Hs!z -T&XPjd%+_~.?Z |G:FP?h(I5ІMBġSLP٤7Zi$N?wX'RQnž`^AQAF2sA%'KPCZ w~6L lLP=Q}N}FS,q|3SUUy.zx6ͳK0^U.܀YEzZss+s|aKbrglV\TۡE>^}xogj(-]_xя,{'sTq -s~n]3~9YV]fy<"-_X4oCǘ!t.o܃$KM]b8xj&.Y6Q`m%S߳J^V_9d92k$☒Ԫhj i.xh]/Z| 6KClA8=ʐm%﫽w)1bdIyFoOLVۭp]̝)5dWdi{U~F#|گ&&*T pC*[%Re}6r2ehJBjҮ -,C`mC4,Å<[ sV,n57SQ_Z5NOE,czY>vSIr ᅣ^=(dWȰqYyZ3Ν |3T-܅![6xUy6DYr +s2O6!=Y1AU&'Ֆv>)d)>ߊZ6wJP $85tYg1"j~"=Lʼn͠NLax(=my9?(@:ѮYPk6栳^DZmHaX 6V+hos'"[L|Yi`MUA~ ( :v|1: ? z|hH@g@o2IzTι4/$ xc>t[q,F@fItƤz@Q9'` %>7 k3,lQ!Maug_~/&>DtDu' y,ԮkõYK!1s4悏ZG6>&HHZU8dh\ a.D#~neז"C З B hrb Fp W˟+ dz 뤾*o20>y4_HwW;mX[)=%Z2%l־-S{-*h>[K3b=B+Gsuc@byA-džlb3>n7d&QJsjxkϚ^XG m ``~qp{det~H@"$ ?(0k?Nb:VCEJs !!I|/nX UMW]ZMȞrdžP{}nt#Hݱ/5~}a=|%p-q/K9Eu5L狷4rJNuUy6tߚBҍ,T! p~W]gX?]@cvRxfT bh[5^ӱt !9/PE9XaխRG,3UJ(zbk>#D^5쩗O_d .g ZRa-1w2>ٴR\:ٚGW p?O7;s7In [GBDOJE<"o ռR nzy}ѦQ-)i%Io;/M>d.R$r<*4N}EsM}K/I_aycoMT|ոi3Gd=EqMO4>YwX)oX,3;Ǫ'XM1k:c$`k+?qVV;heDfO0l7l-P ln"U7 +a6ޜDe*e E}⽛~}Odq̚-ʈيl,}߷!-Aeiն$AMgl\{2Cpq )ztS.F_kd!wVO^!E +3m M}χ`&CȢiPGW~Iq(VwV`JmNTʨ Ake tD#BQ~XߺW>dEd}`v'׸ hv6RmH )XIN}7uk4ΈD"&k^'1q:n<7/ 3mؓq%UIl;(,/ɋ[jmO|`J7|oRtOv`Ok]?bCЍ/\C) ?\f Sq]X-R{0eJ Z`+ҩq0wdBGuoDbY0 nȦr=>˾Ɔ0Ә$6T|w}h6Gb篗3BP9}y(j!V撜ܘ[Cn*:@W1{j;Z! YE"黶*[6v{ < o/ >i..%m4B:>!R0Ka-`0c{&=<˝ t V#H~эؚp&ԣ Yh<,,n-GqO9mp," 9} 'UBmdcX_Qc1f*3Q-RcMRXDQO[Qۤq3oLUBU0 cSɇ&̪0DbYIz3nQlFeCk` R>_UML プ88O wg:nX07P"6E'wyqYI$io%j,ۖ YSਛ \Z>ݕJ[2!S tk}F GE7B0. 2-V3_Aߧ!* ?I-X4 1B&Ѣ"N4Zh^?etjL/wp'2z7!#Q+92=']wQ>ٵɹ_Xz}Iͫqc/4'AvehoQ:L/. =k]i ɟ̓Hx%78!XS fhj[֟.@S26QZ;_;`P09߷޼^AGJ?p(Mg)%tkCQq"TIz)wS i*6|J.C8|mRBLhp*f;@Ou܀ *eBQݿ,R#/Z@ 38Hjjt"ͥ`C~ŝtPԩ~ '!Hº*b iMbLEk`$w'>2[-1Wcǟ:u `aj˄gKm.-N6`=lƘ^!Ҙ _bSu<:6)_܇IH +g}ĀTtnk9ѝ1pV/>)҄JϜoca"ہ6DLr¨\b*-0l, ہjgO,n}yd*2pM$]|F\3UQkc2] ЋFm` ߥ^SRItțm*%!sFzA  \f-ЮeB8Ku|ԙ02S;%[sEf w&"KN/xa2WToz5z|DXlet aߌ IhsX͘7붅Տb*h3[W= coWW.d&,8WzQhXJLCSHs?Xzdo򤖈 Q;'.%0#aW ;(ӎm4m')=Zỳs{}Nn.5ITQBEfCxeBU 'V[ iF-&gGEtfqlcL-S:hr/O{B5-0;/QGVA֜i^S{Oڰv854S(׻Ld JEVGΫj"ʇ<|vp2e›yU"AmTHd/Ѣ*ݓoxgw6;=JkoOI@ǫyls`"fSeʼP]Jq!%"z-ބVLD(ܵ!ya~LJ̖H@s"rjzi4OZN p2x>Oej%>7HXΈ őm!]6/ۗWZ $n\{j89)Bn$ƧH,Pը}c)d-GYHԽ]#}[Tg`\Ǧ=nP3 2{Qw zAC[ЉY yBsWQۏU!`[K9Qy*I0r@8L b1n3@;L>Xn(, EP}B ,MDh:8l:{aSId6FN:ƕ+fVW̔GeO=.+$/`9V(9"5D<̀% O1z}&!En,'%vχm˺g)΀@>W=@V]zo8%Q8d| y 1x8Ro$E7H(]+zJ.7oy۵%pQƴlo|5IU^L'͟$YAgvA_dl_\lu maK'YX QN]bx b金H;2K}޿X Eb*Z{ADJ\U`9_c vopao>Yū]@y; akس#NE훩!_TcN*xjl*^Z#pG=Xaqv9}'_20>^:X9?j3wE%究0^-u~=a59Lޝñ]Vz~R+ؔͮKl)ڑU:|޶ 洔5Lᓷ;~;kOL $Hs\I^alf4yא?h«u!K ,o-BS9q(Io,"hL/wI H JM|X`N j/3]bWm;my]T蜊xv-5mm*p,1<jfMijHpFf,+ *-!ޔ\j0`'G)>{d٤/!@_! ttR-mL#M^Hyħ₀M",{~GoH?w_;>{y~%Wj8jw߳!uH#=<~nCLǝ Pބss *8lzJ8'UlɁJm'/n|T*09G?6a"g\'P%\TG 6WLا%T%X-7i_[ |@-,%< gttmw}/!?/u6g676Г-s• ҃5icוNH^ҧ?]ۆ_OD#KE) #μ&淕G_pfMZ};e9-ӕMWHm i ☙Nuy>zK^S_ Kn+Ѫrq$ r+J~_Z_^:$?yQ gCN9}iƢ~y*8WJؽ$?gQu}?~?%pR,? dUXUU2qJ;bu}$9G ʼn&TfTPkd9:OB Iɶ@'"(̘Z%)bvoǑ)¾^sۚVL@[nM/١2= $Qȅ Kk`:jva1poW l;h`o5(mz~&<*V_v$+dcF-˃/>d b]b- 7nq됰HVw%ȸB@lM2o 9%ULeFmH7r[{DQ5٥9ܔ"3+2cд{$Dg\ZVi:1IENːB[k?P|FCOseAdu'# BVDu4A@gtfD&Gq-jDmuX;t9⧗uhٙW^YWR1qA1 M&BV0` =9<.odAhB=~Gw' :cb!D):V!pr>SrX-87ޓPlY&%[a)[2,_ʑKUeAA< h nQr1dnE^OJ3~&WFbJOb,H[Kq6D˙ͬ%.g*%NyCVZԱ.RhPQ[%]t*J(_S'Q42s^Px7Fq6Ӱ==H$DLS_.8>lY\xIrQ61_'lHDS } [YDd,/%#.V:NF3ZC\hKλV=[῎ݢZ"b.iks+6^ΰ$7H!rdLwǔL'Al j>w9g:d~+h!{%杁z7Hn0 jvԭ2oob>塋(EgKC͊j?z G)=zFۮ}|[Mw,su𾈕';9#ٴe⍝m7H"OYifqG;LOh$X۠h?r''2 JF$-vi,ZF9E|]p0qj􋁸狓~b yq|/;ѭ&{lئlgP$W8\4DiS1s˟|]3,rEL̎@.ґ(afGz%'DuD;)G!W%q N]Ӹ{d(:mQ9n}W* 3x{ܐWC' p5=5lhγ7HlNTaԴtS6nYrك-GBM˯O\teyw8u4_'F=Ҁ6;NuбZ^@xM=0t&E*#+HT})Ĵ~X5YY-&q_IEkS&HPCAR@H# ~ߞ9ƊBuyffm,)pur=`kKXO`c W!/rʺ+,⃀4#Pٌq+'lW܌$&Ғ]0i4.2i9UZyʟ푳=<,uHGS8$ksCw4ZD й9nJ1[Fn霶B mp8{>oE ҘeŊz@znk 1E|ݲʙI̗ *_̭_?l;v`b21@׷&ca'Vr^\ҭMDr"m s4㘐at3R v 0<'޾uvȹd'6:SǷ|z]iN M")# dMs Ų*ǻ=?|bTH Y}4fjDX+YőN)^%ٓQ.|A}?FBH* +&h _?<##[DȐjXܾEf<`+2k":ؔ~p O3MwuzF.d~^0)[P1"ygp&ze Ř؝A.ܾroG?v*Θ*a ?oFQH[w<#O=jm؈B\Oa(Zt.zEB-j#boJ H1ʻ 8r'/71UMVx|K`6B ,{ﳻGhnh 8كA(߉-pgo@{?ڒL8ѳOs.vL@.?>dsQk- )R^x8g O_"̒E} Q0Ol:uC^~#? Fbʏ7H2}Fh?[s]:V%Hf@P")[hM &Iނ 5I;cȍy:B246f8-w p4zQ|)h:D{LU4 1ïik=sTOѢF}k}qhO޻;I5\M^2I)*mWuśqU6鯤È1d"qElAT{tCS-~lmk>Yw "  g  \ǖa?`uzO#q,EW!ΌA6n琥`רW%Y)72ZV 4Uh?WNޱHstItm`߬סvQ{G&ʌdҼfTsi{17zTr(QjrOֈtYW$:`S>`SRL{#73|dgY'>!D\4K*z9嶥ĉMR9KKַ s}?r[{u9믲$nrTqJR"~9-'귳ZcΞQp0g ({e֡]˴^Kڊ g`HsYz?^xc|oj]8"~غqKawvh}\Mr[;qΓ晻ߙw\d.+߆Ƃ=iܡ c;K|Vnyi@D[V=u~2'~#dZ'l$Ba99fTbn.)PV(tZ"'cЙQ0 4QUp]nN>séA8z0"%7N /x3@mݭ+$Q &~_!J~2*ΗE ђEB{ l8g 0S`I2`e5ٜi `}C0X~l .xLbX+4s'G-Y \P`>&nx ]=yj]aDZ*|%D3g 䰄[2ݰ0,x1ϝ+YZy2UkLlgrx, H3zgrz6S$ X{'tSV*bENr_)Fy67(D`81}U!j]V E2m w 1ƝwgD8pD,-gxYy$i7෢ os[vUu 9c"ASNr,]6j;["gBn4e*chת6 K9(_uw4'C") 쿛+toѷ]p3cQ72mcAv40÷"bt0quiVDY}7d^-?@AcS?U T9PF\ӕE^> Tiv#)ڸZϗ^1R5YhoHz0k/9R FM-ZE=nދU*FNt%zO*Qz% w 7"^bOwzOn "72?hCa~!}􂾤/KIAQkwnS a^yh;6b͛l#'{!|Q~ Tle0U0j2R@nl8Nګ#tep#9eRNbp;x:`I°4$WN~fWVq58\0LjII;VfmvG|$ j%9 wb4{07. ޺TQ`[Ţ*P| ^H]}ڤB5^.5n* VCf<Ųݸ)N!"kz`+jK FԄE,4zIyvk ŎfQ7`ݪ76YKBu$K+8]tӳfOg1u6ngNՅ (-ӓf%.=ޏ@L6rukZj ?HdTLF緵{ȵbz^7ez2N' ,-`Ch)R 6 Ufe'CtX)!Gn۸&w.~'5}@HJװ/Ϥnn5mgb>ltʰg|->Vȝ%Xq#R#]2j{ &;20v>yS ʆAYUnQ[[aeE~u! y7=zuW` CkBPTO f[J"D:K@jo$Z Kx”2uJ]w}=&&hBH\EA}m#J&^7 cbQxy;~3Ζ4]tu ]P}W Z~󟔂#2PЈ-E2>PdH2=$!HGC~moSiQv8,kRI^Y /\ .cE|L#>C_0` H}&NW8nj:jɍZ4YYzXIʼng1_U FD`'a2 qGTs)5I f3Wz]_UaܲXh^ƀ Ԙ[fPH$1kGHH '$T"4N i"r.,Z0T,n牞%@[):Wp(6L]WeIW8nXh$w-BchWťVx<`0Zy0Q\0rI'P>f^1֧{5AXW`FqO5"B*;j qc;nX4g9=kq hT9F}|v qG:ρAcFESUlf% GIX3O٨۹DdSÊ6o1h0|5ӣ=_^5qUub; %lݲa}UJRtM`(4/æQv]y"'[Tb>G[p $"n;n3N&Ԟy%E%sCXu| S>AuHAxpM/xHJ݌p@(p\辶A,og_=(g? ҝieW},ryk5<Ҽaf 66u}GԂ gd$_AFi8*%d*Ic?+)+; Rg0P54= n) 5c^ߜPU(tQCbN<|9;#]>1~CŖ=UxVL$8,"G7Y+fg*?S5-^4#sr:BKj6e JZW.); =/K]ϵN_b47=ϴ:y,5f=D,?o[3oHRdsf5 }. $Yֲ ,#:wDkN!3+l&hPlT]{žLYH`QӉ8Vb vvH\,8rƿƻ٨XJ#IDks_YSXjM$U=x`S(;s5Qc-5ڡ[Y,Yh0%ޅ8< |__cTy$cz|$`oM2g=!ZUZE49a>Sy |OAnDDID9c%mfϢlS4W%KԪG>-{jH*.s)`veBUAoz̫t˦ {Hh5ѣن`}9NI!Tգ+mPs0Rm/:z 6=A`u? aheC'>^}d:' U"vW3IR˗W՗9AαV8`T.F]RQ{,nōmXz+wfE.LTO9IЂjt5Cvtf|ע DNvLEP(JiYD$x5h#27TuLV!;.]P[ہ>l/{S9k0 IBl!( pS\d|'$oN-ECTƛxZv>KiÎx2Ъk5\ +?EUx3*=~&~c.~*"qDoT9zlWKɑ4 ï;Gؘ#Msdw1RR%rN 9xk'|DzpRCPԱKod6aZKlD!ܲ>8Pt-PF2|񙸹ٹl#oX:7x() #yI9qd^k"^" k,e U}`NsۍΕCOJYQs.( t.quyq 0{@rVZG}0sm rj,<À]FO&8'X@8tzTiPUGWkF`͘,gHſ,yyH֞m~ z5" Nun-VY<֢E6^J'H@Hݚ(~9M8YF)Ң?H-7sX528 r-5Sa dm <] HE f% r=hKy#?]I6P+˞er8VI]iuc| 2QTig%dfiE`Kl rߜ̜f/q8@hZx=oM=uwZ{JaUc\bƳ(;gb10{ZHۚ3\l'ۯ 7'g9^,Im4ׇ;Os%h1!lD ]!x B.QfNe0a|MFTW`WdxB()A~yI*^o{#6P@DFH.HÑ ˂e0tMzTvԘUr'dj*x]kZqk>-q([| Y? v /\?2C7l6 T?4mB;ɥ0.Ұ.3F!iKS E[ >LZҀ[sV:eD'i%ij5'mMbg vbY|^ʅP64d%KLVBFTQҰWg)k8+*cۚ#,FLFy18&@ q.S2"~)&Y77ԍ/θ;(6Sʀf V3-Pl-5Ecp'۶wy4sI$)yUM}=+m4ak`Eݹ (&j2TLܝab~dsbL thKIPI0m52 OB Գj fcF0 e 9Б&W?7 | zFb'1>R&P55Wuukrz)b?[]\WY#g30kOe)C`Ew?rX/=;Jؖٽ+c5zX8؊ Ld߶!Qu|y&%\6A|]bVMT1KQROȂ#@ߺO֊Lu 9䖻\ohJqYSd+E\ALQY-Eb)P)=#'DL|tLJaAjP| &\VXu;g׶mHfiRTPZbW2y@/?MFt!.̖cg_܋FY&3 ̓yzӿiE6T3&F ~F %K Yve橷3i l?a"kx1Xrh(C \NA~&Cw#D0!'b'g8J͞hz@.&GEW:h|SGO';ҷ˰!uc}!nZ!\'j,}*@03.ư Ba vOv@mFAr0eIx>. }E QHRw/x5meL‡ \G@PFU.qUK#wS/G } :CYB)J#vD5er-퉚Pkѐ_5>a$;.=fױ20\sH^Lkv6x]:Mm{OOW@N36~@UUI2jt-[N"%{bY:/k cD E"(+QPG!ธg̪J*_&8 )7)`‘%Ջ|[= vb'+!UV\9(II$xc JJx%m@7Sg9 -T_nXKgCRYo?#^3T^Tx):7DH0ׁj@b8Sz4kбWb'l9`AgzaS&5WA-vFh޳zT/tDzJ0]Q}k Fx1ryOw DA4Ovb=p@d@iAbR+^JInx3ctWg7)i@/I Ҟ4>%'s%O6p@>@nv76u+UfOB[5Go T8N1F2T75"d;EmJfnigǹ)U6RaݩC41meKygmݖc.ꍙ0~"8Mե?Mq^h8J*ՋLhG֮~hא $)wnۂ{{ֵ!}Qv#ܜbUR?VKkYՓo*hmEͺgjlt7!0|MM2/} /Bm׿Rp(mFZLu8 \COo bPYC ^r3 S0&y̦U_A%;"Xj4DǑe0Dڣʴ#nKrgNu=a/W;oe~u(0ޥ6%Gtx[u??NkndAؗi۰A{i9Ȝ/V991e[m/iw7q~|lל.Q .+s_VmFhL³sR Risu?`[LD&VCJk⏩f ,$7)ęh{1 mʈ2h%Dw>Sd6=,YAm.srİ J|Q Y}6Sޓy$1 z&Qp~lgO @F+iE")3m^ ;^I@髂~B'ԁ\_fSWb4E؁2Rd8ZE{2}w =0%AfS$5 k=埤_@MZ(4P]TJC'*m(C9^m'xfSW\[>ӈ!}q"@gZE2.8[9[D+g̓3٥4Y,[zPj_BlJa?!ĠG/F+iZʑ9M`Hw,BPoB}K9?N;y^ld˄X"û2Eu%Ճ\S8b۲ ddBx,4-*Nmji]~;/bsW=EcX|bhTꕡ 1&U KTBB`] ԓ0;.zb8 UOt#,xStDTCr8LB4@G,oxkF͗ >IԱ{ ?xKo{^q6 wygN3%NKzoUPT2S1ae-P' />Qu3JvP? /GY0W!>;H70Nd[KS"W8ّ6KЏ0j2+ Ht>XOXJp]0wb, SgUL.u\IߊeE,"~Gp47"fuiu|ȱ)6H8 fahӞ(?zQu.xӊbl1aLxMDA2FqSdUY ?tXw3fYg~yzIQ.a*so+5K)ei 2MjgnZAy@b| >AGY_ wsʾM) mgWm^ApzZ<3?|e+  YX,ĬETzBt$ycd ^;ݢ^ EBz^b{J= [^\Qg_a \$7%I4s s,!i#[-yB[ֵbص+z﷫;wf R/t֖hrE S`?_p΃<} x?537V1fX0EFp`d:fZ 叇hkd(QFAll H~ [:w2/uܠ/nH f-ZSB3JPF'!+Ϙp\J}u~U`ء<>.E"ܺJGvQˡzIRNLLq摻Cŝ:h+!}^e=優.gb^g{H h`ʥ4ƺ8L %NJ,1M&wG`Ik8HL /40"[#'k@>g] 9=԰VABmZ4MӷA4˵tib,V#Wp(tb V}"L*[%'ˆ섧'i/SX]6[RݝH75e76q;ܜٞ[%M4Q"c'5 b2GũI M)nUzM&P9VY/^2)T!KҘz2A~Ze\=[(ewiZC,HH0_!]5aaҰr1]yCt0n^l ?2#RbC)dHLN1;cT),a3U4M0^ĉ~!Dgo2!;F}|I>%Kpl3^伈`Oa=cƜVY:.S2Lч$qZ4Ls]IѧGp)fD*?a36$(J# o 3ԡѠb;O4<2:-zn)MAp K޺_φ8oy rǪ2sG,Ҽyֽxwb@d'[5'?)_x 8 f`@ ,c ~wJ«yJI1nMˆ!e#l. Pe Mi;,3&hZ#x x'bA (i/aCJ4y.~8غTǛ&6vfoHׅL{#n/wײW#^cD-{1'4[zVf3#5!t; b}XM1]m7ig3RS oq۴7lc˭e{Ô)8Ηz-dKK<VȲFq/,h!ɕCפ:\G!ɏlG(@N΁i>σئҽrD 0k°hأT?Gui],1qG#8C?A<tNh1JfWse9@6sЃb4 X)=̩2cT?Oe)ɰ0Hrn[R - My5@79m4)|rp@ 0hȑ|"2#q;p2c:5-@J#7 Q~äOSìN>($4WS_P ʷ ׼(e/񪕏tD~߮ Ǽ _l!#sTx̴$7РrMgmN!Y(+lSj; nS,;]Glen NE?',zCxpm4@/nӇSHqDr/!;dcX^$2XHâу淑ka, W Tj=8ydcJ-8|Iڡh;7) b&\ͻLw/f딈76aMm, &}IKgVDhNP 82_345*~`"2r_`GDڠo0eGk+bm#~8Ơ)Vze8Y4]D&[]. f3yq?ьmG@" /`|NG›O/cE"A0jj\'ASXs:jD鲓XP!*&B"IEnRUxT 0Pr,eAܐ(zFm!1аJE62&ؕ,%>Uk[H}% AȮ(V] [#u 3 ^ J;j<C(M( V9 @醌u}"z+/RCI#*тBwyxGs.e<ʲh1Fvn~E1C )crG6Qɒ>$}!:`U. GiA T'[)0xDt#֨|󜆄fHr͟ "O}Nr8 0t*Ca0$vŵܓ SNefRƶɚP6'f0o4큂fȪ v6 S9o*F]w'li$dzgHT7uOu[ܺu$Jg=Ѯ'DjX%kqm҃`}r&}n9V(0G[ϊBKY |$oMS,U=,^ y APPj6P{VQ?UbˊkwlGRlt`rN7J MC4nF0qR= |d}6`j*׋ns{_ ĜSngUڑ?J= b£Z`IIQ\PA2 .@X@HQ=9 Wt2JA WXЉe|웈Ce. 7A Lc=06Yxm2v)+RLxO=⍨.L][T*XUDPjs1]FM}O̷ҫDtí;C`BfmA]B1{RЩN'Hgki^O%29<n4g)cr.ˋ*#A^̟f=2Ԑ^;!wSj)ߟNc\lTُkNw<'kҧs·H?suWt{C-g&[Wfw}p ZsOaLzCyPKل{ʘ{xU v } `i 2rۯsb([NPs A6C)/lkE~:hD^#ecRhBa){ @%q}Rf䭌NqHQ YI{GBX~EqHDy⫋D%P6V+\QXp81X+GOحMSrPݶKjuo^ {.jM\?;`tM f[y8#UA*5bt2ܚcn3(lh<-`3Kqkut(qDSVȧZ:xLmWD ǢRܕ]`pIj+E1oXRvS1Ƭ|HsBRVVWZfu2CqzZU9Q@p2A`A/M$P8tz d!%VE{ƘMvA)Zڙ)%Hz*ϭ)|A rFC Zd~Xc|~4n 3'k{Ԓr~ebT@VrTT5/9+Ve̋VT?Qo:G s_B7ʯT"c ZfmW:ԉs!i!Xug!-Ȏ6r$u er C.׃JB5$kk I)bcڵˀαUĜ<{yPyVfLJKc~i_hu- >(Z[=I2~6BGt- Vsw^(;б;۟}G{ 1kp8m!~MbEFԽ^~ɧN'qɕM ([zcf^*-- o1H;h#v'-~3^-;p8QQqYxGfFJV{mwyuXe4*|ԑ9;3(!&MFBp.?ode߲e'SҖ&CV_Ih'$X/۱Ѫo~=v5$Gtyy_,M3K"-ˤL˿&ad; 5iΔ&is 0>pq#ɛj,jW,\u!I ;7'__Ż.Ehl! P7H -Mi |%(qcd 2bLg0E{ނ’UU(C#Br~$zР(&FbAߙz`)R'kKqGӃDe^-SRC߁Y24BF&!".\t=Dr(/a"cC6) WH=CzصoN!}Z~^(38UeY7"ZM›Ls1L9 QlJ궴8oN>hXo34wA"!)z; #.f9GÕ}h,hHf$lNrU‚OU' f( đ@gzr0KZ,_Vs#N*><]rcm.;˧9{|Mhz: Ȣ/XH{;7j C߬XzϷ^~^t{6={A eՆ Tp XyBjywz̋[P7;>j}gG&#D!_9&zbjF+x p %4FJ,2 8;:"~cfG@{pWd ȭN5O}񉂥PbV c;C;y$ּ⫙r3&l`Á]H݋uZ33:oŸy&bE.ձr]\"e#6 R96}z1n)7 &We2*NoڌTLa7P9`vb0:c$kn$T:Whɾ`TTj Gor02_"]e 4'P\% ' @r(1Qo%nn|up: ~"X83 v^6bQ|svђP[^zA~+Kl9o{B$I tUI2L3Ukm'!նmcnQRFL\_9gYݔ U MfwVsCmM: tJ鯀ATiVm[V2` 7-m'RqH3 Dɧ|cdU pw_P. Vz_Q'FX޿ınt)6ðȯ}jYJwBvI(j両,g9 e1s0k.;0G*FCMϾT @Ŕ}!x*f.qdtЭ@@n`$EEˢ 4_=`D '| ߽0j΀3JyfEG 'jm~ mbJ؟v] }D)qqF㭚`uBL0M8vZ8]Bkaen^ *>.05f&,t[Lz_V*V(bY=98cNe&ulr(C5C)tz'9^$U[Q͠yՆ :D;0BU.ݼ^h'{U2J7Np?|qܠ8 ξ:(SxC_?‰To9 [%]xĤ)C殶%ưBN43DnXxf6mkݾXwc*2hy-|EOu2R3K1)8|Pʒ_ !uA޼֮K@ؕ2lk%S魗MJ=,^yDqF䐚Q'Ƒ@TE6eNgwOX 󓒺{0@FfYaVv[]|QB̄asșC<>jjӨ_w,ZI޾}ar'BAdiXi-_3'#]f\H8 77Mc/cҷN 7*$>WOU U wvJNF؟1չtqH4Q纾?ÊC{[T$1x d(Y~՝ZYEЉ&Kc_*e,r 0DWl=6iȫ|YIN>ݲP [E( Upoź KOՖSX+gZ-Z=ȝ31aEES[ynV8V[ BR dYW | 7yQP.Ai|UvJ]W\RVGn?16LgBE%[@P z`ֲ]F: LX)TM s +ib\DVaKF S"} ktNaZAظ„t C^"fp5ыxmx Օ}p2gv$'*xzZo_o3B7Jk}r JgS_y{+/kgmsLqKC5ZеBUFy* ʠj/SüHV;uoڞ>ѪTk撞Fh5f} ~ G6zC~ .Br2˟f݆/B$HBx\DU5VHGA"J(넟B2Q%I_g2c Npopt6#'h9ېls߂7 qI#1CC'fc:j^%n UlSO'?[V5clo](V)bybg ⹲ug5"g}8 [zzE!2V]i@+vsSԮo\4zT8']sv9[ZU0¢*WHr CCRSvBM16ּ zn\ K\=3bz|.CzAY.?>IdBMDb{p]4,SsEFD\A;:*@Oxb)p-=<+ظ]j=uXAj{7Q,ܳ!ȊR~7Ewɿt[8$F]?݃$v;5OЇ W{Ih)-4qQ9Wݑ  h?YTmxL+ǖN{0pjlOhJ>)*Ú.oi٣*sEދD%bA,4jmݪ)yPDQ,Lp5?PIJcTRD/sBc4"UP= |Nx5iQF*zA,qD%ČXɇNNGey߇kNkwwB6h4bM9Xy7QAV+oCxu hHȚ.R"8Ǐ 鵅g(P+/&y"}kUO?[64x*sU ֬0륡PZb5uOڸ?dr v '^ط)uɪk¹1ЇB4'OZ7a12d@5\5XX &"6AڔtcjV㡼vtӷijIu@Wml)G#`E==CӚfى.g>hjHʀfiF* }Ab;SɞVM(\U5W+eѓsQf EL޴EDIltQ 042P~w ,- -nc4hgNq݃-5볘_m.)id1)nPk-|Jxd _-K'? dDU/ #$#Λrhϣ&0A=J^Y&~)ׄ'OtfS 4bBs`2kRj[ )&ج>(o1r t*҃ilXHL,Q5t}WVr9YqW<ΡGقbI qy6vp"b#4N7삗3ry-8A32۫L#NHi};Ui4~;2p;{!w͸c;g AK -~r\JBgWqg&s2:'Nuin1gjWB!/<cbN 2pb) ^q}UYń40-). ꤙޜey&œ_ڿJ"?uX/#XqpRaE:!75w`W gDxe,DZB6ʖlcewQugEY5 ѝ:G1^|t/QWuF+K'2'gML,ofPy1- k/z\C [\PZy_+! _0*SE7!G` y̓xbFzdf&pS޹ގa4nI9OD\@3&=H+UZ0kqÞ -46?y8Za~a5q5ΣU^qܭgB*TR3%HA'hy~:[.P-Ѐ`%UuVG.9mGBb+%$Zm~+S:Gnof"(]՗4 6N ƒ"4-4Zk1Zwzw0w@><5Exya嚰 tH xya4/\XM%8l%"ȐƍHI_cjǝx>(٬Et\RnaOUV(qE>San^p5e0TqFO"Aۜ/1TS} ^@$פ L-1 q OR<"{P-Y/PKa/`~5nԫm4! I u>R%S\w,r]I1uÄ>>hCg@C77zG2B:0'`ƜW[ć1u\Z4/4]Ǣ1NdoI@ȷ"+QWhlb\qءn]Ւy {)>JpiuǢktPrZ p]]" vD>JN}ϲEE* y>&tsHa'-wQQ&~5.dr=gDW^樓\D5|8zOKs)ysWj0heV Drx6JG`d~aMZ+2pڏtsA4;ws (`nu+RmqhޥK翧~xGVOewE B `>pM[*<ŇAx&gneX -H[*a0[ךL\OLi۹ܒsF_Fvosv kp%Xp6̮@f؁"p_au)3]''.'rdx{6SPKva>/a5ZCX՚g Ey$6s*>=X2DQ=r3yS;5jcG6J}-_0fzdR,VYF y,Bm^2 PjZ—UuʫkXC<9`O~nD-F-&TGsT3e/ǾBq3>VW>\#$?zmPI9Xq/-M(O{ܣP҃i35Τ& ;A2188~]0BDAJQ55XUhk|4'53DU6\Q ]"+eH[GIe|(P⃥= ÙZ3~$2uxB 6Tلd$뻪 _Փj"ׅb%+62,Di^©!Eb{9 y-Mĩxe`nUh ]ijPԡ. GMLr}qL2& JN7fURD|!]+l |oyYk(ю,Yg6i#l⥽z<MQlOXp}&Bhm,-+uJ'.=h&gy8% ^Eqk$SQ'N /aM-S KfEKZ8(o : 6̹c$6_^T=YϕiD፧p:B6il]26}f ڀ\SJ&$@k=XY&:L:XoQB|H;tC\HMH2Wfnqq-uiAowZض){Aɬoet~u$9]Ū D?Q.#2ȁU@J] t6 pͧj{f%Bȑa~cfrexvn_m@ʜߋSk(M/y8hqp@m2^>_ZMAxO|a|'1`_=B_&Y*@Y fL _{B5 pcc[OD8V"ni"s- h @02yn BOmP"E J3:0n`zƳA2y!!*Y`6^ C:]{`MRF~Ǻ.xl7}\)KyeLLJw0jN &8+/yZT+ Y"#scL_11A"vC~,(x∷ԎO< wÔ!eqᵒjg3Tai^)-=%7>6ee]^g4zoRSEdM;pUOxYcO|8 oW{ DHU/4`EW( ޘ'MGZ֒x LH-}{ԙ6&6ZaY1]ŒB挢|^QChuZə/DO5=yװe,, )qT$7ϝXm\3])ݫyBhpCvvh`<օ5o: %}dr|1_AOLuSE^x)Fu]8I&e.*Fܤf mp 'LVpnBZj$|4ՙJLhb#gwCZA7`wW/#BP NJD?p GTT//֨ 3h0_SntiKGAc)5ז.3T`nP*feG$䏳瘊 PW܌6HGC#gXakJi%Ʈ6;/>=DTitc,K6O?+b<*zzXdļyf׵vUJg̬uew7$e?USO+sFJC ~vˏC-)ê4&xS1mW a\ou+ &ZP&y^SɝkQ6>a>*UGVA̢%%TOʽ q8_^ڜ{-ٍ,7jrC 2WÖP#i`UKjT{~j>U[9b_!ILj ';:҃ \hS1Fsb$yMzT{m|al-FJ۱3tG􃜥CL&\;y0V_i( U!VpW[[M~ ;q٧q |% du^̪=&Z9 aL5ek`Ԉd(ᮠ#{Uxj"QK[rPፏJ[=\>Ol { mp(gVB9P5e= +Ԓ?!aߙ! d]A.衁c6̓I[\m7 m@iM"9З$9_*A_vҲ_4b1*^&s9[F(ʱ yǚT]t̮D\LB.88b*6ei:cܮ/a9u.lAt A+ǥ$D ݵɻmgFh[6/~FR0%yɏcAJXϸJQ2?bDDHFo O!?LG踯)5qfﲄ+e-Rс&ЎgE%xa- ՇsЁ|p`:kݼ I,{:^ 1ԀV-Q, A6lˆ^NhRLl C~Z#;'q+9ʖ0URLCoB615K2g5C2^E֩)PHyŗD[ JmçTb0~LTt/:{GzoQr&\bp+ \coôв(PHd}ʢV5_t&W,ư v#'_|{];Eɡy"4A<2g'H1{:M \†: g85_ &"e ӎ0 WzjQGG๘7 qn9SYQs"8s4vL,8 NvlivZ,:r<|/W95y`ݎnơІ o*ė.' kU=haMz'Q%\nqƓrePޫ !vPJ4U8ILk| <[ њd}@ה.)RH'=Eapo߁ e/^93b@G<@}"H R\ M:iqO]SD8/K\C'kag>+,˒@O։%YSX(L'tnLXEgaXj60˓?%Lgz!6kb><L24gN~Y7QC5/0~Ŋ]4C]moӀ, X#}ymh;Nwi?Yx^G#˓"j:ɰ5<9!mN'fS@C }[`a3\/ނzÇ*`#A0-yhȻ!EZ3_.WhQTڨ#kP\6PlbMyi@ڍ̉?v($F Dzwi-<0֞xbO85Z!e+cD(f^YtLW|  p^9 :?MȚ;Nr~Thfsx*8Q180c=5ίClݺʥJW8KBިk׽|bs0y4l Ð߉n9e\ը]/?P Vlt2sV"/t*^o_SR( R:2Yʻ~_~H'#$Up0pdXRiMVBfE)}\np˵n E+WS&vH [sл+X@bsqF{$')n@5J>p9J~f|Wڲ{bgL4t {C:$Wktm ;GmTCŷ}zj"CP)"*yU ܐT-D%U.݁WxrOۍXњϧ(*q7X2>K/Dn9&|!7ߔ7ʦ;lW}#3vH>4ʰ܄7d3s;b*#](eLOb{m:SLgd.|"3K HVu{?k^l# sm60? `ha C4u}N Iܧv*ُ-,oxf 4orKSUԮ&'?de4PK+!QO L$,ń|=vVɱۈ9ϗI(BkgײoGow@}$JK5Ty&NRq%Ӡʨ3,ۖK-6l}5ޕRMErF*8z1:f^>QY򎃕DGNГ#xTDE)E:%t@҉CS\7CP'F0)bKZWg eL gX\̼!VV` )wM%q.Y$Ц7GBr!Hj \jew?3f(}9gO#ꛤjALqFBn?s&̩ZmS 5 ؊~u)ۣ;030&̡}nB0I{E[UͻK跤܍*S. Y~$dl A\`Gom<\ _܀͆hܔ$TVdX/|߃uZ.wؤr5op5͉SzԱ;3Zq>]"Ӊ' }з_تx2P^yݚ,gT st"9[9iUlLa*OsvŤPrsnkO\oPK:TMvhRl%'6/ȾXS)cwǭew?+3rn{s zAw:` 6@z;Hؑ+mPq<T^<)(zՖ^x;&[ƕ.' !M Ganc!~>/iqz=!' ⑆hK 2ȗ@7ݎmݎuk^'y[8M^l6qchyMB?NT>xqB!m7AR.o[$ۯJ&y7sQ?bŽ翌ة7!sKWHH% |Rᑼ'#!:7B:SAX,&-7 =;eeĹ-6Hơ΀y)⥊EfTyf.+F&( f7l=4 c vA\hXN%qCO߳OO!Xi6+?3T^KI0hãNOOPdAB]K-d?{@K7+NeX|8[1}JvNʧN.%+pw: =ٵAc|}=ch~г _kGܧ :^Di5);8BRô^ZRY?Uڒ p&BUꕣU{ۄbpe\|G^AA4_rN,Y\v<`\^%@йOlrKT6vMQgse8Xq5Pd VO0P xX7hד L`Cڬ,ҴdY˿" ahDMf]`7{PD IQh h pjv6I$0 )j4T#'HPq0ss\4{S}6+e`%MiEp:- +J^Y@$  |<}ƻ|hϢ K!mDo )$,tdq>Xp\f|(6b'+FXޯ16Ey")ݫx,s^r.x8lT4r@nTdQ\qdᔝ>*0xG8yV9-͍`u6J}y5(cgΘfyVPqVM^eoRѐ t3g?!;&-|QUCN HD>2 *L(duHu|9 7A0VB 0_J+,{tN$r,.s%RM w 6/A밆ZerЕ04Ӥn͜ML WFH=/Ju?ȧM6#;9Dv坏|(&tA>44,HĜ?T򨂡 , I7/XO?tG<.ФZ5mUQ hiO?](% o۰]/"MDY][&ᮏ"GtRLu\lA;”.\|\|] 0pZ2q]l96146b' a]~ًE#,ʮ׭zdgX޼rW`|Di+D>2*pH/zNwtG-'d܋#G<Jner0.bO54'4MS5)[meh\] 6 o=+t(&!W}tZص8A"pI{K9qkô639-[S)h9eǘo5NR۰u nRQaur 'ՕlJ6B5 @Ka sUލቅ}sǥ;i]0;:nN'(R6s/U m?Y8pBOLG.:PND[y!a@Ji =\2Qs+4nK sv_o 6s98OE{ ,nUHYa 9n0|END=!sC)0vݭ :OW|5  " մ# ^s":[rͯGJѱ Sp=Qi:żݖIEM`SZB^о IGrv'w9xV b_MA`-H} xobӛ."TuE52F}(]ԅLm*6EC*͞U0~JE[V%Ԗ_~uCأ¶!c6v`J W..@-(qθeݪYӰU*b݄.HwC* 4}S1I?Lґ^CHܥ͂=BƝvu[tَHqDhkKИOUD:I:M\ L<ELߕ"ٴk N4V㪍DLNLXѻTŪ'q/TԷAH‡]BxXŽЅYk}YIfZ4!A'KkCXwp LܣfXA6ZH)(lGcJtV;r9c:)z`ڞ 18e{<`DHRQ%, 21'E=w5˽@,&_, wNRƫ]1'7%M6"ˌ}DžjձN͎bo-OG" rI`[v5ss0f@G_foM({t13*W>=3^<50,+z{I"C '7~{w<{ʟ]exx?í*2Bt,'ႃ]36|]*iD#4ةYݸ:fPE՝,[X85:74?s hQ:8k^@:Ȥkhܮ>q\_//<:C)Z"'M9RrxBU;CIE4Ae6F,Y\qPi X/KL܋P7d+09v4{ NWci>,We^ zŐeq)8|1[i@-ʈp{wt˜`rpGlAY3leB6H&8bU9fGġ+ 1\?4M1NH XX\GAXؓ'UZx <XI5:*03~RaU/q\?cqtAtA/*45ix 9 ,#PpۉyBa) K& h@³m37JoF۸DnO.QS2]36ăI##H E3kpXh/Xs?n]/(Kڭ~dT‰[ic@}Dv|e~;7U0mg.Y{Lj% = .}KߋTP6.Če+F*Qp0MŚ?ƋYN3tCVJMRd| f-0pMN~rkt6WM- uz&k8jR'[=Z_ fkeoMCLM@0=%aC515~ⶍM#Sx䈳Jkve6%C9 Ǭҧ.d֚%B xqrYui+f>R1pL} \z^38>5Ga}1gʍyt# `k6S5\2j|A ?WɸJ^HPF+3&k*<|^o[d0۰@.L7@R6:~8sVֺT#KmuǜMh$W)\aדH=ӼDnvx =T3͊Z[|bQgx!^%<扗H2 %lcǒ/pdf[+k=:C[YPL_C[ ?3cۥ6n`>&Xi8mMs C&zjXPϗjwgio [v6)-MRu&+,ogZoB^̅:ӊm\&bYJ26-ּ{OY}Fdbdŀe Vt9 zK ( ] Ey~i-~jScG\aQepDWF{Rs٨(ugB"b{ J;Br"I있16M UuN"sMS@d坩%ar9y?NRKkFa61@v.=Ϫ$ tv/6dOt>voOԢ?2%Rk~jPoջY 9LZQ+Abcn\-GV64ۏ~ Zp}Yܶbe[ iјi3K[cl 2 giQXlYoI\@Z2E9 PriLHt2G3^Pau=7r #_=,Fx.HOxlV(]Ü6@rr] ?jb RܻܪKKr)|d-XOIVũ=P? `%P/D8 |/yIF1fK¢`ɷlKm y,"KO9\'LQ@Uϱpk]u ct@՛2>Za pɳeycQ7eXוo_v%TtԀIg&L+j963iK+q*}:RF4ݳMo&qa?гmYR`f1 -CIԠM"tNW+u(r,\q+t[Nf'; [[|1D3a ֝ZU) bh3_"y:i6ΨhjQ"))(u/4_M tV'}?.i\LU`{oD:!J bXf10C : V (UXr?/֟} 6-f\P攼*(Cĥdz\7|mA2-Ɲ"uu?bYpQ`jnvr!\C|;g7yVĎEQbd3sZ5b^Nȩ3X]JAޏ nŕĘ zs+.W$["cԢ})5C͚Sg{r/e#̾ٲYw#TxR:NJśRWZb Sשcycqc7kMA.eGBU56'HyMNѨo+9DJZj=đv{+GeQ~^*=avy.ɕtƱ<uI!@~oL \6nY5+ ZZmG[^̼.+jfM},H&~I)/_ v*rfNBa2uӑnO7<_/RZ#' [2C.BmJ岞xcvK**b|pP}_/ƪ W,C)J*ωXqBXgnrad>)kXH<r`àUUNeN#*-])vJlGƖٖQVߒ f v}5|4h'?,*g*3IpMy߯ | |YrHi>yo ?[\5󮫎S-%xԕσg(֊TٹJhBigg=ƥ(h5Ǻ!'M}j/whKiUh)nfUH ˍ33,)X[-@= 8Yz^Idwf\Q-&a=]%n3]8H^7b^Q`Wؕx*qNPO ^lxfo8 /|鹖jZqDrﷄzSk?3ºXA9A=l4-eйASiO1Ա8.,?aI,!.)ʡv u/ce:˓]< 2e-M%oivW &ߋO+-I{C2aZ%J!xUYJV+vz&$z"A6PZw(v3MO? |D̎Xk^iΝ Xlw80j?άJw]Ng'^\gnCN9xQeKgȩa>jcX{VF_3 qj ,f4 Ù/5 +ZXT"Wpɉ|`p gtTd)X$\d2}jZ՛#T@[E*N9󲀜Jݔ$^<qhܛa ӉIPJ e)Uck,ϴE0G#'(CP?Y:6|PKC1pwwȲ=WT2q s ;@@&¡`n|MH%z֊oOyWKYmehO:X֣F/įk 1ٟS#t¶$_jnBsAr匽VFKZA4upYE}靅=%kiǬ P4Ke nN *U^ڛQN5n#OĆb>jBOm:~'L0Hy_l? ڽ=H:svSgFĕ;%6MJsjG&I, ef4QKq vxg,BcRUEtgY"G% WNtnz6 6&X` ׻^+?2.wny@!VSԻcNZߗrd' $pm K ȯ(?)؄XׇG$9,buǫ[~hٴ3.ЧlN-b|zTnd `7JY(nwQPW?ely_Cg^ Yɽ}(8:*ctb\_?ňBP[_ʞ6 bPgj|fxQuI߹>W&n4O93.ؙ6j1$.ְdEs53ƺ yle%Ub8{yKmwI#]d*%@|hO}N&CStɐ7H1g?(g0 *j1jZ`VbU$yXGP;yPI+(p a-g)ccb7KI͕Ȯxw',D6 U=HDI$):1kXg:2ѯӜ&#=9l V! Ce v2F3Vv()y)"aKE<;mhבZzoK>ܶ|EU(MWb  wӥjR8bra?GPAT3~mpI(ĎW6ɡ87#O?sʳ$r^%W&Z꥔5];JD7/au5žq{ȰNZӘC%Z%6\&{7D165RYz#45^l.[q }vK)./"Ui5 T??/ KSuՏ]$\GzռKP _y4D<*jeI} _|GWV~[k aIp}ߚ}o@F'og$a[PU'ѦxCă$iu> dWQGwSF 9ͫ@70#W0+.)O@ۣ:o+riҸ\B3p|+\cIFGRȫ;U/ّ5T5eLŐ)F‚|FۍEg6fѲ KIV)v7 DȘM-P܎ N6=1mQt4o6GV62`mPdݻ39Lf5+3oĨu)"V=IȶMq]Eś1 vˊ t@\UnRWNCF\L[ZE),04gπ"`}# #Hw)5"%@ß1텉ۋׅ^!Ƀ.Pn߮#J&c}J.v^jzŮT"YbOkM!oQl`ӇοY' -O{N \0 N0|%GRǗwغ>}i 5x4'ԑw3SGW`K CY <{WÄIfm*6%m}1Rl@e"ui.CKA\g0ɮ2}3#X=āz%'!U?1:yWws#K6)ꀯ%4@!zoथBo>Qf"NO&۩='UnhYsZ‹&\ \]I=:u dZv>6W#n]XHj?2A@6 ew TZJhÒoOϚyOs& J)u8՟ԛ17Wblڃ^*9Oc[PwR~’/ h5봐LJxP4UkQMsmG'OTd{ň(ucx™k@q 8Ճ 0 j+ԯorA (a ~좳S|QL{TsEԁaɸ`xns":R=ags~0oC>G4kqܖ0Ն0zS܁!EEcq삾[gc/S 4b9AfXʥ|J*ϖ-m쮲6?́^-84VViF3Z~,U0ؤ^>؊q(#jxzgd`(T9D+SO[;EC:뛡 !eRe!ؽ= .dZFR";u^!!` >b5 Y6/=7b|dB{ =M aPM7h:ӟ v$ `ɡg#N^ԉhZ  c?l~1>NV+ nݑz=X( b^H˾'6BT{A`Ac :[|b@r`B]DLf$0#\ h&C{-H2n⽕ˮ&,9jLSCM#޿on3lQ$;gW6sT}e~%9.;I1wQyrЛS-ȧ&< 3z`M'1rѮJ=^f;yVty0>EFFBQ- қdD0j4ǁ@8;Q*w ⟺Y  W1a}Ɠ'2A=ƆCG0߱!5?Jź<?œF"a7q|!9: k [R|JVhU:Ő:sv'bAzzޠfot)NǨ袷hFm"3k zIu2o |c+ڼeESmC(wFppN;ÀK|Us\zabgPJ3~a[ĵHVa G3FTFPa;%lCM)YKɵ~%A9ar嶬UFYfVCai_澉*UzXd} K'ntF؛DȲl2:Tؐ{P7]6 0oerZSnE8*Ianv-р_QxZ}~o33{Ԥh^5D{l6QH!k0nye'BSI̘mXW˖G|&} !8ᦫMv $ХΤC=311 ;/9_'콄*ģ.3Ɗ@o¾+ ngYAiVFJ0J%Ix]C>Srr+օM@sJ"̑R`ȞٯuG qM2&bFyKI~b}k;p63q6]g8v{LozUҼeҦAfGp=09\joBza1o$ *~=RXEcZ;_1X^frnod@OӤ+0oYK? ESivQ~壐 +8 l—rw E>L:]_O [G:JҪf-?-ͶzcbL^o 8?טsn`vn"e]I 6*SgbrF/; f yn81ٶ~jB[Ջoh2FSD,2ydDM0bEvwD9nr 1jKH sG>>_ P bX՗_] aKvOϏĮkA3DJcEmˎhg8) U)#]Cuu!'ŝ5Z+;|IȐ] aW 119?OMaOik?82|R~o  %:$D]1:ž5fYŸKdez_.pIk~#S^{`th U ಷ5j>4CcP[^u k,fRNNثEpG z˄2ұű]z[UܓJ[n‡Nf$}g!ix!AkbE|/*Y=8D3gۘ#JONn\5߇ ë`ce@+acqp,^c~?obX ~?44,qHk>9@9MGq8TRUV%IHƛ  :MP_wGF)9"qq!%HDڄw¥ "wwZڧļa9T,yQ&t0 ڕg7 "18cBec$fsH|atߌa\zf"=We@ U* !9>F=|Pbok…Ma1g@ݮP2Uwͮ>~lvfBKKc4'ʻ;ݬȿJ%RR;hpr=tн1>gop9"to 4,m1jmfVٳgT0@^*YX=!>N!ܖf-Ƣ"iG(?NtF:L7l Uu. NM,wkB:sofӐ"qhM-H0~Vvџf_D{fPTP@XUn-gPm>Ŋ/ ƠaŞr 'o*^o8}KNWXF0'=Qj:'C3z,CuNol2gf>LbߘDhGX花Q=c`AO>"LདKB_2e+R4:@'Q&GGMwx_ 5q82ԗڗX 4Bt\֧2]$lC)3K͙e!u89zmaЄPu Xː N-ѦD{ E.lk$~C$=l41 cޫ0" c/+~}wJze P:wȌ[J/PrziiNaB㠩V-b!P@_RÕ#u1+YA0:zx`̱jo 4=oļԊ.+貐RPăU& _Qx lZز&@¿4^HɖvtM9HLe0$`H]W o[a޼WT˪ Irfzcldx]Nڞov~s؋\}GT`bFcQqԦ{P֓^oŠV zyKy}=1j&i(pRV{e3f Ŀm⃃ C{hd0:(V95+F*q)r6D{DAUYA.t(xl҉ɇ[`DwBFf7KQ*dn#W$L&$̣m6QaVs:׉S$rdc8ZÃ!(ƪLY0Kbix'!,].{cnE`eC];,$n.{$ QtƷ92QNws&dؐ.")te1߳=I+v[. ]$ћ@eKѥpqZE/I]-P]+kJ.-bwIF~ɸX=iTp46?¦KVcx{M K 㢮!{l;ΐnqZɔ u%P_ϋk5wf޿3cS%2J#!? 8o5ʶC( 'Ӵf Yư|^g2iRg+yqտpkF"=Mك(7U8zrIq]M % ի"ZHJl-r8H;=J m]B赬F[l/ 'Y\pDHםfktחM_&cWhP}# WvwNǔ v/nvJE6!ѨW r;TBpGBl* lL[VIbL-'*{eL$USOR@p7KdSjVAta5XDbv4R1zi}f: &6~(6_+hdX\29\'+ċxv,WpR; b<&_OҬ聙xPk~wyKQ4"&i4 Q.0,qwwKL-(VP-oBЫOj/\. 5i'5YJ&~ |B4FXHGh^3P[_;bq7tCʆWcVIwFe}JqVAA @ph-k,Z-oY^j0IRis+~TL&&X@z@1Xs5ykqlޕ^s 4~z?5 \xLh<ȥ2~lybQ?WɂFAŹ&l˱b=Y#{~KB`U|dAzP 1 u0! y@8b8j@':\0,یݷGp5$䋣]Eid=;LĹwJ_UPMkH?A ZBQ?.zQpZIɎv1aɋgЖW9e;yO@~64MQ]E0 VsXd!'FCK SZIwHZQҌfئZ -?psۚ~1K-4GIJU`$K_*5̱I|pM rtZtȬ0 к LU'J%ZP>.+?ݏBj5ZGqjgh5Jp#fװ=o@(X-YX}q&5BYKx@$",OrckI!Dz(gcY#P< b8ћĢN5YEԐě4 9baDP`v5}4/ 4=~Q祌[0PxL0]IVIP֌Zg6_Xs3IN>.Fx2ݴiw8\/飇 {6ORcg ;Y\~ gY` ƱK*!y_Ae70Xov)|/7nŜɕ]-+_¹GFci0EjȞ2 %U}ngψW !Q+-xN E.I(,9mcdJi Ƴ\i|xNok ,m1A"1.JPO/wOJMo n{7/duS4pdn0gE88(?ɭPPf<V- 1ZulAP;rdş/3UbH^cZdZ ߋ/RjNݏsGPAҝye*6 .4agolH|q{T{$S2,ĶP={::_QliWPJ ,\ (Q7?L]d,Oެ (1BG`H>GrC#|}\X{Hmz`,Bք7u-~,A Ts+~ln{ 4Ip8˵^1 R1[0j7 w >MDVNsW\뷇t4S.fy bÓݨ1!gh4ѣw6<,]9Jܪ0l l +@сx-ؓ>4Ww]O+Ѷvb9̒v3:?jj,Dj=o%a/c97sqà:;V?KȩP+~*`5adz : fͶIթA@a=8cBj^ $P۬GSM}pzI)iW'w[њ\ (6| hCt Hv7°1|£{-\t5كŷuc:Ewys}g^kP(>phL3mNX"t{mS<=B0)$0֧hvoC}s]diKe!+0˶$3L*Nfm%zr ?Evr˧Aȫp>>scV .~Wep 2##tUz"6Q ?A ]mn.4'hHJ[ݘOB}mJ4ԈhF&/m8Gwҋ> Y'FrD? 5+oNLG :jxs>Pµw]3FLGL4$y JX+7--ʞQMՀH`QTD TBkk,|Q9U0YX c+fNd8W,ml Eoux2qkG Le#c8,?a|Pm^ =*$V/t,[( aw.zIN _?Cc_}+9`PvAqZi5i]#)JKM8t A%|!B(/b )IXmrG:3vl߆3sn431u4<+?0A BZS EM]Zal\nҏͫJ4m!zX^ji0x90N1B#)qA=V>\NؔT{K ǥ k!Gj>i"8X=^D! USM*~ qjPH@jܼ!z#FwDž_c5֍iԏ /VTn z{ ?$˫ THՠSҴLQJ"wMԽ}X6s6#l( < TSFxyTl c $u0d7SKchNx~حdZI,#/.&̆Fl''4HUnƼÐx[7=1ȣ_Yi'v",owDVPk^!``F8GV?5We7m\RB|_ԲS CwX9!ZƦ,΂'W]i}t8b$#Ŋo*"0B<DZC01&q [PN0fHnjlVD ӱȁPS%~¢ZWʬҕ1向I/zx}w ǛR^$}W<]JprW7tb*9UeV$1=k#P{JX4e8≤Ten=F[ޥŃoBm_a˪9khP ](Ptw.: Gʶg9SIZsMVteBin$?\ဟ߳Jt;&-".OH~N;B,:{^8xjE%Ӯ3{"-==v$:f 1/Pş(~ƕQmwh́x4=qMϮÍ9׷UMx/?S/8S\GU!$xLKRk쥤Hdj?}P7~7a[f)VئeW,<:˷/mCtr5*=!s@)0~)\hC|V(hha>T +KD Jj9[HkY"Z4ۚ&~1J!Tm?gnˡ@bh˦GfW0ԃs8rT ]"; O^B.Wc[9]讏{+\3ŊoyMT0*^F~ i ʤD=@Et1AvV4f.C gqj¤أ/Wœ #?/Yv~ ,:JLKd@u*"1c78=cݻ&h(~JM+pK^素Bͨ4RvBg :I9@XvvF1O~T .~-bme Aڟ9Tz4? fMu#3 $+ą[q8 +BE?i itI2z-uYc`jN`a}oU?}f aCJt=9[mmk xK7#)GuAe@_<Z8! kMws6L$YDN GzRI"Oc 0 e|*T-,_ FeY3IeWյ;];wHO8#}fVl:'@ʴ7-$٧^c{s.R`0nRx$9\k)rֶvJns%9QFF*t&*ri*CV#}jrYZ`,ZC)S9շe3BnP*>>{56nh^t+̙sUW `zi7 jsw6v>SW< #ʀy#Me퍭x7'Rx~ #ªO<_GWL9\:bʷ |*H{(K+6ц\vxj 많mo1%`,1Vaìvl9>XbNtfx]bamT)'l{2/wxLF/!ޣ âՅb(/'˿<y3& ;[pOvLYoR C%ie7L0e #{|n,8OV9"1\zU E滇t43|PSfS̚~ bƮ_ɊXnffBLʱtsd>״9|zY#I<)Ɍdh;?Xvt+}9f }܆ GԟGIg g}- ʙ 3jDpJD$s廾M{Ce3^; [xHhL&3햼Ϳœu_EjǬ~=e]j iCs>)V`^j!6)wğef?fOƏå!K܌ft(b@KAN4zBfGT6_?J(G9?pQUvLWS\\dd22wd0Z'Je[|-2,˖ZR8jHmٕ֏4bWg:\J钶XwOy0P jhDMէ' X&³yQu&_ќ{q=hޠ2hI$۸ǐ[B$IeQ\ }"Xʫc+:~qr|Bεic\06(|9Dn:i|))zф^SuL\u);fsl-*P(D 7⛖>U~Q1q /UNf r J3/LΟ"Y/2$03I-񢌈Uo^yа"k)*Iy86Dk~|UCH&XJSϿعӤ:]y r6gMFf/ldls&T~596+?cZZTp Z;ot*{MdG8c`wű[z` M얫3YuU~JvFw9َGkA(|6͙F`5ݙ[{Viފ2P dR & Ts>wZQd'#a!ECxҧv3O| q)Vۯrm+ħ-)L5A=Ix6YKzHTø3|_FixPwve^<*|ɑ[Jlȧ"}e{wyf 嵋جݺTq9$7i|V9}~Dw- f ɔe6T|b? 9Nrky뚵ʾ~\ |̖"_ sHޯ>@:ï |! ].Y}NG}hJ.fiA֤o݆tv@la^..s_t6m .nT| Y ~`sԦ)~ ( ֠8\ eљ"34Y)&{v5b}RZ۴^;AiP; +$Iu)$FRO߯)"j"js<МT$n"#Һ.s(f‘rfz8n ~ Xed2U[|ݲѲV,'7)0,s=><8SPYI#om@M0gøP 4B3KmJp;ruhPD{c`$*AOQl c%6} FN2rC3pt<m| C789ͩ!㹏]'S"3*B;>l8;iy0<6-e1<:s2P `I 6 w=vnA8!yo6!G zl:kv)f TZ֖*4?W o":WsQ<$ZwI!4xx8 1y@OXJCj+K7HJ`t>h:+*Wk }GMs$ psR2P'C^vq^N(G1lNEpB{w1-RB4*11m| "pYv;hΎE.OgdsH˂3a=bS T'sUH+3_cz+[+Y%]ؑ'i]Z9pqegs5"ő_TߩoFP%GtHZ>dk_C}q5TQ3>MҬF#t+G9D JwZ V TLA)i\;j%: FZl k1$98j$X4\Rl$Viֺ"|gѶ=2_7XX}|H iF1sSic_]͎}lz<Q3 4*JR_uDI"I&2x>fٟ:Q~o GͶ}-.E&11\c,#TRoRR3>Ϝ}$QK ]PJF!r|tWX3Z ʪrtcIwЯAq+n,Jiսu)x<l $En.Prj51#Dyq.YUk~qɌRM]XGK}WC љU QWXzi'dUtouJEXb q, '^J(_Bӷ^$"iP8F%FkP"UW7~l6Al[ˈs +B|Q!c,'a#AWpz˃+WXkIFF[435]`Y5i [f/VηƺO;{ b;U4Q&+X#pC/Gҡ5Z0\ &C{v|lq/[1$^!\Y nMKlɻ+yV/R+|NXi鏦Qo7}{a>iHFd,?f@6'nۊ kX"K&%.=MVww!h}̙o?/ۇL٥ !͞Z ~tr.:5)Q֦ty:'0~ 飌xiPIDDz@PX:KAD7A>t75?_JuZjH!DC ՈuX#RtPͶpU~%1;JnoXM9TSa"#uKmOY |%]},~dga qrXJVT ?m?C3eI2IK@vЀ*8{rfv.~;_mJ8UBufA ;?̈GøM~~߷%I߆@dbҟO \uoOۀB$fZZ\">!\L94K$s6]PW_KCj" ʌt۾:)o@RWgι xQ/i8Fg?EoҹLg%r,nv1ht~&%8I؛qxCGKG+hr (^N+"e/A0މQXڇ({~0ڟU i7Q'gsv<&H&kAXpw97Fg9i`Kd@Eŕ ˮxXs^Aof2a) əfͷ V%KDrQR/_o); at4s13Jr\ rlRPBO!njtG&yhC$2l#jKFS Jf"wPSn i [7\!fA=6o&kڛͭ*m9k–)FywX֞B>~ mO")meH#UC3<ˑ vL(KCCzGg2Ec&eoxiQ6Xܳ;X'fzb:B‚pJeg+29o dhAP<ԥQ=3Pu]h(T\ E3!޸L*bu좾 /Pç烉h w?oyzh5\?9O#DzHhslJ7($f14AD&Fl<+_к /I2VSM5N(Tm"؍*oE@~n>DwMTi,RKRuSZQ|v~ *XY *3Zh*&ys{)K3gjYB5c*^p҂!HCHKTb aurK$w|Iw QP&MFy)%ڹ+ndaꐦ;4_!.`κ Q(HaA M6@nOOX+5\Jad?(δ _¤hΤ1e0> D/4*O 'h%&Dޠ%WC-F޲wd>Q xĝ8@?ULfˀu`Lȵ%zp2C34u_y6R;VcdY Īe}FQ~0%tnP g*$xjB1_(nWⓔ\|ӷ*DA/z~,wV\葘?0ynA7j#:hnƖIZxޖNhc6" XpfǿX 'ӽ$@)Fn qvI`-aMeM!aLģ_0 \UiQrZM]oۑFC-O/J>7q-\0㦲=/7f}%.S']ob1joe٪&,)3!vzVt 0FgSlBZRKA@q4W2]I$PDq\ ]Hز4(?.EKqlb~(}a"@i#beqns=ԛQ໩/]r= |2Uw5JyChsw`I.-uTշj+vvjbBUǽYDZk< }s*DJEzmƫ=C/s|mAkK^1HRm.XtҦFvl&EF{mF?k$KW-쵩ZЦRlP? ōbVhRיD3'-}է^{ybdB4F1\8F(@Y8v+d=} `rdM厤O/ގs);*7g fP"^b0&V/V"fXe%?뾿b*sm Ī903S\'/ <p5ᾕrYuf,ę M@%ȅ$bCT,ruRY<êP($%x@"b^ hkʕԺKI{)FI@N@ljw,TnO3&~%$\Jkk\0(H,;1rfgN!KPf,Ir~&6y-67 ome%Y ~Ƥ7ZO91 us5{Rz] =9Smy8Zs]%*q7/JSCbSֵ :|m5%v2gx3#/h N 0`RnO~m ه\aT:jC(ОZ('/jDž+yF,ap'z[Ua@edLJhdoUѩn] ij!a^-4PَP?m¼UA*gAo$w&&gqJj#u_vr]$m;6~ Ryiwp46YT|?(SiA;9Oњ[2+:0t3U~ ?X3sa Րe.-tVŠ QGyA&Rc:J珧KndI"1(~ND|]ZE`B`O8;ǁAA^M|_lRH52't﴾dHع! LG{>l0N_ cIA*Q>o5<לfَ`^PLg#Ӷ i -W&#kF{T]uDO`¿Z,`S5`).krB-޶I:w@MyEh)jh~63:+lۈP ɩfc֧gɽ$}3;J㵙7|n\k%g,L`H#uF5)mzZMEBxj1\Up %5}vDt?ݚ S%sn i3= ˟ׅh#o~4? &kQ-¶<5$/UC{8z\W{|f`e6h`)1QRF:L-="48@;.$/.}#@Mr-Mox0JODTa)|]>~^~4ZeY̽N q[AeDП"!ա.x㶌GM İ2)'>3 FMt_+ة!b?4rr~liu<:`ՃSs q8B`<qibS}r VMs%7nLuxWGw^5ט$)݉' plăA A\iv&ު="h)G{U〯oE3^k?p(QiE_8`I1.VD:E  #/ABq] wH;N9*m'c+ HIǍɂHGCAIY<"P醩%g,w&N za^ iʦĝF/U`f F/govxbO߉-7TSYi*&u3N>*zIo#8r9rNk,pa7Ph!K b2?<`O'+Kt Bc3z`IQ4FK)1){Di)CUJgF@%μ׬]ۆfHAۊ ֠ݷ~Z`Re"+ew ^=41+>$EU^3rB%"2zb]gQ]7O}E7/|D, ^V}{EΪrx#w~2R7Ǖ1lv{S_oyA)YuGz_IHE`0nmztb(ŽVe)CUŊb K[ yt¤o$AJgKxt[)K"I˜fvGr>TxW=.W+No"0jƾH;AҎ$>%iTc^ xfZtqC0~қ8@wô: 0{!1ehUJeb\=T؈̐d1~PGKlXU/(w?n,V!zvY,A8@WCQ&ZXJ8{$@w14qfa#} #DyH60X>@Yj$=|ץL dTD4ARvȬ,3laQZ;CD/$4)Dk@3-9OQn}2[*~T}&DǃAYPg,ꇇk}.[!uGr^yjmAؑ\63qY7gY}Y~o0+ Kl^2a MVTm@"D  vE/.Gv!k1BH,"ASqL(8on0-v ?KTA~;`Wlf~BjT* 4܎OSHҏ%Rz0)u/< D a\4{3}?37n-"^cŗ[?,lJ&>Y/dE{W?%z\Ej*T5LMp؂Cț뻱:"æ6iPwQ&ZZDc:qS!>;H8 lBk2DWqMeP1M-q);Vf"D䱡)9]je|t"j8+j l,ionnb,ёie2u[b U-XxF#>:[r ~Tw1k'*٘3E/_ h%-33:%N_ǁ멀'2=Fr~= <#%;W# +o5s=ӀaFr̸v*!\3*(C֘l$AҘP,Yw>/1c7ҽP͏SH(at:iRT6ou ZV]"e[&=>ղRxck% KE'} 諎8ء/"0/HXMM'ců(Lm]ڃUM㾌k_N0}tF !2_ jN@1q\J*9i 2fO7SpGw, hHk D=J8$́]fɈ(J.t=@c%,hU$ڗJ+\ ?'Xλ]->Xsb ߈Fvӂs Qg?&uk:{Ѭ HE 㟹6zFWj՜]G\4S}Oarod t驖85Q,̚%OGjSZ%: JWj8^f;9AчSGmcR͝5$Mg2?b&oUY5A0}PNU+A k4>C[ PRJKÛ dcnnԒ!W›Eo^p=ΎqA$~/|օϛBN}vh _%r@ Vє~Qqb|)~QN').31D36E:6ay-p,y,3qMf%ie-9_ũ~zTu(-BE? iSRy6 "2O9^囅{ Лœ JwԳU*;@ B]ʶWaidy \ N! NP$XXnv':3*bFD:,2UKyK;f%|l+3P3,jw Mݕ}ױ$}7 >e#eZ&v dZ@ axpE8{V"S8 4)nx,v-pPѠ@}LN~&ġ5X:x *91O/9}y-p{죲d]^ 椻32@`qCZTc@KW^,șm[ QnϘjG[ƺbfA8GvM:Ӱ̠pq‚^7]od5D(x`$%vO7>%ܜ#B3},&JHm~%_EZ l7r-/sCYS@[5!8EXULlrx>x\˵e}V$CpE9J*ռyI]"%W'-2g.3kK@&"VQ=Y\nLM;tu78|$M V3 _-_ȥZ곉Op+|*۹Y⮛8gYfX1y]9N(hbݟGsLעI {X4HbnaRx}aZkR]ɒ$& ޳NȲ|7 )]=64+Xc3A֕VI_$ ɨa67Ãλ5Y^璵03zʦ OúgFj$Ȏ*DZ ?@D)]Xu6EL5,%k /RM~>ŷGr9S!֪i1H%XeP>zG"6'`u>:Kl9;; 'Q^0? STU%'CAO0\u{R|bq[pvWSy ` wny8ʬ.< ͨN.Q{qzMj\9-99Q6LJxk}T!HH },3qlޛori Lw?o*d zArٽĂS鄐 "U^- t#Bbl~RF7,'OC~l8kqM]$Z;nO`asC)˅\01`И3,MOEMoh[,OU<5 Pw7Gl޴e j6LߛXStIIS'~7Mx=8:D8GFMa߽;I%Wp@tb N?;Xd .lkzbzښU:`ȏqrc:;Ԩ\s {m>,Zֽ}9Kn$jzZW;]am5EoIҩx[lhk|uyb\ +Ϧx~9ҽ>/2]*?k!i–6<&]]H#QdwON-@K[F2/۵CrPgDm"CDvWfsuc;$8~%c(ᲓgOh:I,A,F=p/!f+Ԣ> UWEk vNyLNoeS}h vOaj.kzEadG'"' S̓{%/^1&)o2muU#O V*P%|[t="MN(b*T ng9~|!vYV㧌Bx`Rs1ӗ[jꂝz_C\vWVJ{K]{ytBvdsۍ4 aUS$_\o QΙE0W%n*bI_D˯FHsK,{&kxem ұ(c ~=/?slѼs)qkK_-u*.Cy'h(zUL?6 4bWGrT3^eWڼӰSt)M7c_ȓksq_G řZXƭgd[{,`Ôc!9{>-pGv@wyP>!^@M eXkJ=xd 5mY`J/dp~;嫪A(w-j,_7۵iF0SJ8 8nɞsTǸTؐ6n V 7°!cZ62Mm!黻Y:ْL,՜ klT0rSD'ɓ@gt,q4v+GCE!EW*d"0mcNܔd.S B5hb ,(ym8I@PM-H2by^ǵ~ V;m̺Ǟ6UOZxH8gM*[a KħK jtI#:~xRm¡=~g^g?}߲ 4c),jq@ I[n'P(1[/yI &{F<gu?rS'1DAÙ5_&$F ɎFg۶?:`6@Obb0_7 C8 Kmh%oIZa4<3tHNL;?oŽlccr+ EΔؽv(x_LK8N*T#(|Pb) #O^)LjPku/na Y׼\ X9HJ "He>le<rQ^P:TKٌ)0GԟNRc>C!k'g|y4-Bmh\6 C1Nj9hS$6*s\G|6*2_7«3޳70ݷs+ːbg=@s:棅V/4ՉsЉX2ÏB:ӕ+(Ub+RIU2DM…$X#%aia+tH|q m"\XҌȞXr%(#Ѵ>)@2vfGlNBX4bJӋ2EKAk %"?Ƒ^>fW?L3Q=[T MwJ'<9TYG^ N˟OX^Mzs~*r{W?t^^q $Ebx#,(3$lex^2mutOK n}(,JvPtk{]10)gfzE BhyXT0`j L#Kܟ l^j4q<6;*>#^$LGh٠wAV?08d)4RMFfř[q 9wcyboM@/bT{62@Lzy PSD5Յ{ ^`sҔ%k4 zO* Tğ𵵣>#zܩ1p}'Z魫2EiK-@c؜Ag ]nyU%&34~w҄Ga[ȥq,iqm^g'mA-_LumuJ͖z f}4Z6\8,B{$*w4y+#=(aiua0r ]ب㛈=#cKW=ۯq].@BvO@Q-:1GFLOINTmVle2#2 1D."١g1H,֭I(loS462۳h ß@@X1;0ddZ-9l ߿(Êb-i Nzbgjzp}$qaeRF5_SJk~[sس(T6A-[ѬB 66~DE59J5 fa6' 96JݵtN m D 2cӟ#DPfb$S#{ 7P -ałdr*,0VLƆѰL'B7w],$ƖcXgStН g-"*فEHG#l;Zq 1=4}HIahAT$"ӸuL}=cca9qaxM?N}ia' F&Ow!̓}> S utիGJ!H)FN"zߝf=zEV ^E I@Yr->/Eln&6Kv$KyGgd_[&bS ^ƥQjq:~Nq90rKf_EJN70-&*q COK>`}D0"(V7N̴dF͜E8փ/Q[CuQx G" ڨ͊~r p3.'!tOUEMq\@6d!̳7Cu4ĵwSw3}&:Rdti4BD wr= ԇWP9ln\~F"m蹂,֩%UwoU+y6rld= 9|=N煡?bB ww;aO&aebaxayL*Li^DT)~4=@TWA &3@ < _ scK`peԞi81K8ޠݹE^2 QIz>۟8:r-Ψzy ^+ibbw=d&aH/4agws1g!ڕFqݮpQ6U$[(a k|;UMu*I49wvܵgUo3F?!awܒSeJAOh;?ռ:?/5vvcJo7p=F X^Q`t g.Gj3MJq$GORyohpUT_2&;HUi-|P6bs7Ѡ{h9y[]uGYź[.H'NHK'0`ƙf<.t2^3"Y~bf쵆> ]2s_X&Dx?6O=Jeum!)L(O\yHG50]q1͇(I2iqxN0Cp6:%PD*mm8Vf"4A 3\  MӡQFِ/S.7+7:(9gp<"Bq8 j̈E/TPbI],=EbnjnMMrT fO'gc^+|60^˭kbE9 YZ^mEy()4utu"@Y"+ *U64RI,Ms2OqPɘ9 B`8dJ7 w7C)b-7DW؊8̵LUFy1nHU$M}E!94*%+N6,`Y&M3!w3ѳ 9C\.S@74 <|y|f<%Z/ ҡ#p~O<`>&H,ʼn ٗ|Z[Mi]YR骼t+MBX^q>J@=5K&t4ojHpDHujN ݸEv7"s[3/-75ƀ8t屇ژ5\ Nq|DJjV XC!\bz -vG*8gʛ'{~*xRH24CCyŀw qde9{e=YXAҌ2^>b\VJ?7-̹u@ϙk8 |ؙ8tS%^o庆gF!`&*j'8 wÄbERp:k JUhR+ynf  )ZDPm& \T\]{?tOiiٰ"Z4_ W0 M/:Uc}lhI s^S՜t\Gmﵚ=\d}PA2ߚ l%euͤl';7|9{,2*OqXaH:>+uh)i5i|ˈ2|أԨw\WEv/by21zDYb] ~Y,6ډvb>}p 8HO:pa Hi5A06]j5JPƜʞ҆YLnY)Tχ 6%$u=vx 4p^rf`)],}9%;䘢*m\&\:ö Ul c5Erӄm[m/wӦӌ&zB MT˒ d S]ح TEÒx&8GNjHDp;QO3oc #_/V.,C]kCSHt0#ax-mlCkLi +GPx&&;qc;AHe߱ZS &}-LM.c:/ p)t@7pezj1zG {&:_`c/o?/ GD:ҥ AUݷZFzXDbɍF6*!0:į*[aA{PI9,2Sŝ[ uG<֔Ӌ-->n̶ Ġ.5\a +}3>2i7EsJZ3O<@pP` =#T֫u`u,T9Y(d{M2!}50fuԱNP[@[PW2m|os+H7TU#/! iBXa۾=걖gAyς6M9<<4_ao_W񂆚pA9DS?YPs3,V3ȤÁ<4%[ZdPo83Nb +uV!6v<BIw̚x- ZKJyi{Kyx+iQ9fn͟\e43FCU7cF'} \7ciUR5'DN :g;}E" OOʜ4Mc!"q,OyMz.ƽ)###T$l TC4DP lc2rP R_mK^rȧha!8\k1N2"SH)IBRyeQ(P~w 2:g}+KyBO=K&HTq-;^Iw Ө5ų"qj șqWgҴ#g:5 2AFV*k*tSfLn4'dUrs&M $b}[kLsEמO.?@c%S9Q y ZY'\Df+l>z)r7!%™M2W/E|iϮHZ# xj-\Sߢz"$%aQ̐gK-zBZsqFڟl{'"Y[j2Cȵ2G^õD>LV$h aHw<,̊Ϲl["3+O B P?D5LnR$`ǒXTխ3Xq}|僊@޶05F^ok+3V^ɷTfLamCl nq$_eXm"T7Z~#NgLѪ|=RQnȹZ`55/<.(kg3 R+TQ-DEE;jwq^Sǵ+vYq'Eٔ* e52Jm ?/&ur7ԏo=r{|1?e=zȻLتqUZL\`W#q E[zqk,o>UF0 ֕ԴH{eB=0' ~)VaZ]6naH:Z~Q{QT-VX_D6ψ"\mVSv"EͫɮDnED$iH,Ev!o6%v='7\vMr 5d>uiWTMrb, r-TaNpk9{-9kyzU=+3QQ`gvָ0bQ8ݝty ^+G $C?;PkzINv栜A+~|!15=ڛА #BE c/PQ" kEcI|RXz%SM-=T /y;s4nY 5̪L$ ԾFt";XYIzx l6i%d!Nuqހ*tv 뼿fn&!zyB09noI*EFqPМG4qQ AŠԟ Z_6#eXgt,BCp\W?yT+^'V5 TSyg6S9? n7սe,5gԑ XUrg&S!y:1M4{M`e?F|'JA,+bxYJ=6eۃK28!Px3E܍l@4&\~3wufӻi݉*/=ڤ?>LI7CGo<'y2KZ ]_.gep_69Q o症0v/흇RW%D[~6$XY E,XPBn :Q]qºw! $U  7[2VU?bieCxŒfOۿxjs"r{aߗ!eXV9a:tm:4u6u@k2aԛg*/76vrx)Dtc?TCISAj챔X^$,PNN׹A"ldz4/GBzQAM3~ [l՘Yu諡&`2A6]UӄJyyNZG2`I츄x 'A"e%/z<JDVEk9aPZ}'Y>ky͓#ǩu$OuVٚa,;E@_ $Q%w_N7"  Y(dm)ѿ&B[TuzZ,׍2%cNa}DT((^<ڙO_˘ WovMƢ(k3ǡvF m$v PΉj7wK2C -;9DrٶCpi:.\Y66~ @n":'G~+&|]̓CY{i3^lCE3ݰ(9)))tb|"18{$vJ ]\Y؅Sꒁ/vߋ?ɊE#>O.d,?FTu֙qǦK&GKn[0xlɐ:XUqxň=+*.гnbO̔B.=?5o7(hyα#L vԭV#"2KL MQ qPÅ7D,CRD =gzg٭j-\ԳXvG‡U X!ڴnt:dEY+UjF+XD5PН`ֆ۴ժ*CKA[ ^(Ϯ1ď4o8tV~Mյ3j3ֽhC c͉,2Ik5S$%MBEbݵ( iɱ0FOcO-,B>ȎJ\tEd-j" (Ryb.嗍+$ՀynĴ|5.PwoǸ(˜>4f= 4G2ŊKAf *=nwiZd!c@;Pq4@ 4VY1HȎYYnA;d!aB*u'&@xy5,qq^2EKZksvYpNHz8G^HF\5ΪnlN&+=/QY`T6!N86=OKX,0eTS8t𐳶v;E>yrQ5YU "0 ^ S< L=/Xme!M}p%,\C!|vg Z!FUYb 3瘾WSG|0=:TG5C+0%)4һu6lOr|>Ld'UK+2F#KDVƒOzѴ֋Rd.\'t92f iW"F`:&tkT݌Qɂ2^n#_HBQ\rH%w0YK?q#B(Xxx$]ʌtv Do|+ju?r 4'±E Qw. pxtY;dUyC&O>Anz~.o?YPihRvk  w8D?O{!1 _ƝȵBʻ L}/2 Jj w10e~Hoh:͹ /тQQ%W5 QOJ0. @`œX@:^uv(<~?hQw8YNn{vvwB&Uyݢyu^A GBTZ4xk r\x:ΧwX[ %Et3O@=y":UzH{6UNxe?r;C~?¾eWs]*'+d8jzkA!. $,.-) lQΔU$%]D_O-rʎ06-[@A*Di ؊Εs+A;3b| p2C*'+a'/`$P*-,&?_*#uEg$̱)]ϥ f$Q`ۍ]lkʆ>6(F\>խxFI>^$OjQ ^'{uݲÓLfj5!Q"Hfs3HB9c9vBPIXM9uGi0$ܒeeuI*D]:FA0WV6lMWOGqv$шo&zXAfsTmt\&~s$]~]HWQ9/%Iwr,N ^}7m9(N|+6J[|LV1L_[HKQ Ƃ33›ɂOmB<(GB䠆OsH3a^_=.A57ط󏠧h-T&MtZ4QvuUJH:?{Xhא5}%>L, o[Ĺdxڸil_hemWw3XM;5bJv'M 13.ѠӫyT>ffF6ͩXwi_k|HkSN㟾0.B|?)L67WIT9Y-XgRz d`h?e w p@lj+ /8!V^#!ϵTmDDz^%|~ܠZyqؽxpx{X1/[Gz=nE@_iwnk~GU "c8 9Fi(u<{i nov6u`nq8Y(od" MA}K=*vo $tKg^gU&$WzK5!J ]jYs|aj: [䛮3Zjǟ&_ׁo)lh>k%YVSh_7>}@릡:8%rq,\&(Eeh?f EĞ&z$Vnnr* >ͣC7 6Ex<1g W6廐H-DTOJ@ {,7 !@Д%:Zoƕ^q<5c{r4$?;Oij'޲\VdDUZ0%wtGSߕ7"^Q˴+˪R@{D /nr1"r$jM{F**!Сbnj\2 xrGf@j&Wi׽7P+%'N$. xҭޅ"-SG.aռa*Eaљ9糯" @ A(܉\_.bɈit<T-pe9)0FMN)tlJ4feMV*`$W ~3cHJNQMD.E<CCdUˣ`Uv0D<"O@ҥOg@:Ӓ t$9\UExpضMlZ1b=C: (4XnOkAA9 8E4h*f$x{\eE?P;D' 0;·L*\{ʖ]ΓE.MgM({9g/D{(|k@72;(7Af;Cn<, 0< qᏮ4 #H2t~=zX)UR LzS)Ip*rO_?ajl ))գ7XGnPYrxȓZ3e'Jף)VmIiRXOUgqw]AHdUCSuc%z2ְ{k}C~ ]&Qgн")dvBnp+f\n9H{ UH< L?\s V\!>G^IC9=#Z<>6)È]dF ؾ1fHn=$cZ㌬bmDF8gR>~YŖ%Bq<A1R1 {Dž6[ydxM=Ox.^!Ӷߣ 1YEصk+i W@; E fMKak( 0:usT,"|"H:fDD- 󨽯qivy|>>׳#ˆG'j"@L* 9Pٗ:9tSj|,^o uB_9q= dz D$ \FObM_q^>km@> рVSFG_CŨ1o<ҟk'|/ڷݨȊQ/.nmJ?\P@& xA'B5* or%zlV,F: rVg!Do6COmSNڽ4?aϙp{H5)vfyF+Y5$a/Ы@Cd E=Ha{"''Яj/'e-L/qOՊ !Ѧ!ԗ9TޜT5\SޯS^nb=Kmhޱo ZENRҊ80N$" ~8ngkcb!32lSjc?'u-W3W8Am,%E])!s(Ŵ~**"N轢|qq<=30)͘+|icjV|rvo2 x!d"l7_0ҾJϕ=ȠMrHQdDmkT<%) l[tPΜ[5*$38V904ҖijpF&A|( k`?dXjqbTzhX r T.kOU'k(fӰ>8lI$,16lX4[73Ct "D:_,@[{DU,0NYĺ,S]y`Br|/+%ĨmQO\”eR@od"W]nLw1``c2:;JG8H9#+9(qa tGk_. ݥv9}7 ۜ"D@jSnU2FGF O*ن+;q 蕴f^xU0C8d6k5t̞,;Հv3ķΓOM`4U3x<赨JDŽ vTrBiL(fc̎`3&A;ԃ/CE(BUQ,=4'7PHUi$f B%HD$VREQp̭ @Ҳ vc췜 ۡƜKf9,n!wz՚\rL{;o-6,F܇[U3[Y?% |cձgW?;K2YGHG(,7Jnsڪ52F|=1x#+0j4 McfԿqh6YqQCA%2hn҃ڶV(=*4D3}߈kSo\D ? &S\d,%R].68`ͳ;ZK)rհHa_jԲ6g=Ɂ;lQH`cHZS&}mwORKeX!oփ~-鉃*wjf hF!DTGP b> :;),vޑsC4|m Ǖ}oM$]9 XvI/@n.7e;T !6Ub1P@C\ZqРyY,t&:r)j,6(,C d/{?r U0tYGp±&@w3$tO2D$"YW lf#[S| pՉu:Eʣcsayfn:27YHK]. s#HKňg14f E MR._׀"q\|'rTםU:Ekz?S~ UPZܫ}ӦeH۳#~hɆ&@(| %p5E>ƒk*Z`yszI`/.- +_"~[5Z$ۚjP~mkv`*jy50$R/W9 / 0!a"Z49.MK*0)<55nmlTu6a1x.JB|_Fl\HARELF * g7)YyzTio.Ng.iXfnG|(?lIۤ$ȳ544xj/CU*ZD|L'lbWˍY߄=3#[ {zkbBG/QbkGImz> ~URnÅ\/)!ǤTs@ jF]_?lb8 &pƟVK}cqD*<+E+I)pMVTuW&&5mKt$ |"3 V^v#5t0ݒѰ([Cabf)G֦V:&if+ E?*G_5'  %.}k%ƃ%pVXD DI%TUR:] /"ߞ+YH*q60s0-uCff9pY>YZ.MkňF$h˽G^u*$R71!$/5`ae\IyQs9 $,d $jL˃ Ē3g5G)" w2{[H>DHYϑ{1D -He6`f0cW˓"G{2Z C&^fm]fY+ڙG\FAVa8K^1/`&ָFfEῧS-J&&鰹^q8akU3qf97;6fEAx{$ Ι."q}c1'3[y=Ӯsߤi]Qj~C5Yf\ c3faT5FXK܅a|dsUA|ۀvH p?( 7&H$H8eAr3Qrb .IxGojKh< r,(ڻozƗzFSdvZ>lC^듾oe *qFgb~ugκ262n V}[5jK"$OJf#1Ң Ȓ9@#`{\읋3@9΃sʝ{KвWC7NTzCq`u,2>,!ēcfhGTs{}ur7O[Hm=xTZ^>=I54"8n8z,܉4$4m9COn-c~XUVԢѓk:pN4"6$OOt5 w?##<ï#FXZ& ?Mȑp~2'_8YzucE)>A)YR0 =:d,7nN#1g@A?\ D7%χ3z6R$HZccSKE+LTT3٬zS߅_;λ~MK[s?b~sD8[rs@nh9\Wa7ލz*LlM *#!~|'~2Q^zgUq>#5_ _EHL6bY^`ЪE7s%BJ;S5雄f%5OH]lZBu~q;IlSa.|=pcFv cRڊi}B` {.>[ yxwTw7R>}}šHwѧA([LSO-;rnV^żugC.!Uϓ[LMr!AblPACw$Ͷttu Li"A[ 8ml}-x 4آu@%G#d7{ ],+N5o;&&ݴםSc9 WQNS0dz;e~UX$bc[SDOڮ=8=s^xs84yka1| f0G1L<=l yM6L_oK?YQΩGlSndHߛ\4mG-\)bvDv_dnrn) b $SE|4*+' wgdU5e Vc]ֳ{x7:cPj!A+V"#bdz#>FЎTyswX$Ϫ)qᡝ_FDx_%/#]n`%wjyb =(Z t834<_+Eo]r( 7+ Tnw. (luIю9h=2qT -?rֺ{yjV4>{yER3{&SpibC嚞Cr}g0cNnjmYr$oV!~ T>؆*}o^|iI $ʦXv!fg_hf5mR%k\oFŢ %#m Uދg; korP+Kh;/"dr5I@]1ʀ\cʪ{0=|O=fZW59t3uIs"$"_MWpthtr}%l\tߣoDQ j.&5 3~^4q~=XifӼJQjM宴tL[),ӕ d,RCaG̀ tNsMI'm 3e8SQYZ ~aSsL IjJZҺ9* m殣6T2;>eYX[Dg y o2kw6wF7_RJz[S>]A4v뾑aH TӺ?HOLtP /3C\"VitDG&rmCb69`ҶN\/O j&iN@DjN2efzY%FI}7תE& bCʂ`Y]F!Hz>lܒR$[vp7,@sa)瓒mwgSs|) amCwR5c l<ޥđn$+!q6zIpp-1wYH0J00Ϯ-/ P@ A0#Vq}EDΌ-`qW8v!Up؍P!(ゐ~ iwvx7ĜUM RGGUЉ0OuQ2t~V>7zvg{Hs*([>-}'Q>57"/&Aؒ ӝZϞG,hI^&_%a3rvv8W? U$l<|; i+'¦w v6 gy@qwժ=/s(H jjɻC]@JUcUdxcEy=X^= {e11Ľ$,/9N]4f u0eKDo

dAki7k [NFDaŐ\=nu`TXɕ#KXZ35Ps\; )bSP! ֗L^ov&;- 0ukU:TK"M#vxW 2 Ս~]>+eJj꽣-j.v+HPtbB 0x@ͱJ+r5B i@ί 鵥'[cɆ[C.N\> 4o|%9^.YsJM`+ɩCnIXm?#DYyRB{fK"Gt`_A'S[1\yllIm釶(ff[cw4ZDja@B|3>{w fHa(9ǍP jA \6+9y2 }n|\䌅P]bjO43)=gL>Q{Å9xVD~oB;ez7j2q a)&>)'P#ff>;iQui}.sl+LF3$To ~'Zd8 x9$6Γa#.-Фpњ0v ^Cz7Ȯ½wpsPF# V5YK\Bџ *HHK0륶 Zˬvѻ}J :=r\ŸkSsaWXd# Ѡ.V7h {?R4i_趝x6(oy{)}7 a{?m[#6jr%<ʽi Z9RVzixª4' $54x*pOFhy,M rd 䰇aꔜ8F6ͽb֖@t˃>wB7VV@]{ȁET["!|ȜU" n?8Dx`X$>Ҽ}[^Rl~{>$=OC+r6ތ_taƐ0 |J:K})EEZT)AoVnoū$ս׵VE!jp"m =lRFY؋Y@N?O+`x_v}S(S%\tIrq>=Vap#h"OQ/qp#˷7K&mƣc64p]DFX\5c u/.>+f2I,koʙLCgu*'2#iNdNM˸|c.hw=X :0t"6BB+ sr)(}%3zϒ$Zü?v{x0dM_UTuMSJ%!r`})G~*^]@I^&jÝhi1:4-3t",R+zbk礐Ϫ5BD&nJ=`B nh_8i"암Zbz-vK~t&>HC $ASY;.n{\ TbF  [i w?v)=w2Z=#FvaXޟ&KP{O(H3++~+oNm ̫ǿ]+ڞ{$z/RX_770j,L:ӻQظ-J2) 7ApS9fX~@I0= [_0ٌKlAyL:g Rw:k#׏.1'x.R^^_ownw=OU-"j C5U;iWN]7\I~mpm]7ڌYxuޘw!@QE Dɐ/ pډSRh@ZВ h ǩ@؏%cGL1^Ӑz7-3-$30[e( Yշ'k{kcrQn%4Z3"Hx!On$;sB26L4W3A5 711J%ݽ΄'>:Yۓ.f"Yk9bRTd{c'\]D;WӲc"2)OM_S5cǁ{Q+೩f߶I5"7uF@F!74'Cxr=&ԤYelh^G[nCvy̘d-3xzYI$G_.:I 够v䐿׊=2`"X_ƮUa(M@%X':ml;gz1 RnɿLwD}[w7(Ί J_T͢e_BjiNL5Iyvv{\}͂q&=slw7Ri@Q{I|tbxn{/ K<_4;j*A ̯m4ݠ*ΌU! D/cڤk`]芅ZH$wWwZiŇ[Âb'4]VUmLKGrJ!I h&]PǗ+)DfӚN4/M3Fg53ܸvbwEij2߸dT 4m2zʗy)🻛jpVJxw@jmDלM%:ɑn pWa ?)F̹L.W4)XL%n V>GpHcq8=ad.;{c2oʅ&]ۜK;ٔLLr&}" =Z1;_y+YB scT#r#9J?/ ˹<$8FGJԎ(3qA pvn2VcU _'/IJzs+i05$hI^,P9[l.B#nT³KA 0zRo% SbA3΀T d5I7qaBeWo:maj&@֋3GJNMtR;Ss  VD̦(mQ8\zQy_sɖ~x!۟{sWwWvlZ;B_h3 Yt(2$D~.CPO-"=4>4ZAew;J7%HXxi(Ϡ*#k&kTAv `ת{n[qX%뒤`\kɁ~)wvu ߻9ENpc9OM7AGiL2bMvu)$(2fLz֮E.V}-  Բ)SċRvA5kvKqEU.kPsPϵ&`(8/c `W-̚1"^hJ8+yca/nyh?yF'JG 4Q!y"4>5IqWY'M>?o,CrBW_z_J_@,8[v^W"xs ̺MZlWe F@4t^7CjAX95$V"Q&(tWȈk?aC%d9MGvj aL?ٳ.$8/+؋? ^xa -[&tQцRw+9W"fYmŚ<ŠylZqG6R;FL0qڦ7*SJs53&!oZ%j`6~DTA\qQJ`s.hRu_Db,j-@ڒOV 2i΃y߂)i@ϲǿnOYI''ϝ68[3gU-{ayI7̉bnmJ@yGV3I'%29'i_8]P0ׁ%=Fpļ\8`Vu5ꥅ %D04~ wWm>k{pH@Ojqkhe ̧8>K I΍}lɱ 0Ɉ&iHcW=ʥ瞀UwN Fkq8lHvɕEx<5y,BP.؍܅rY, 82]5\[7\+IxlFBVAtfa!V)9wMKq;Ŀ櫴g2ÅK1k-J6}rgqL*LC"pWTO*2 pl!0INT#-^>蒂 i1]1*}UJ@s"&IB&y)]emKh#( *)UO*Jrh\ Lf0#|o}3U`uc1گ,RnqY9= p]})8ۉdٿ"fy354TOk3<Cl[{OR:x z*^ YiFE7d@,Vl?bL5Oc,F] 2}vdqdEq1q4@iGlW}>-ɯȚY^/ab뭽B[otu$cX|R(Y3z7u+g<ë "bGD4l]&$SNe4>24"g\뙤>,? Bn#fsr0qǩE2CGn–EZ5Ʊmwz&"c`LH.V˼*\CTתKލa<7h蹾L%Hvɳ7T/뼹Մ 9}c^/?6 NR$&R3$mĈ%q\d`&Za>+s/=E}8T-O"h֜M&o7R2QZ6ՔE` 7V}r,}!dV3=vM|ywf&s deULAp׎uKd1[d>swpwG"soښ=D>i^ֻ*HkVXK;i \ NzAem(f | aIg`JcV8N':؇5WʼnxX׏R$g`.TV5vj[^Bs#-g}+IF!*Pˏ Ay_Vf3cj7Z0Y(](܈^tل-J4^ b {u G;!ẅ́f_Q4= WlK7j^ ejd ao57@9UApP r( -!a@ jTC/aNm$7v:X;@PΆnѝY8hhWL&# I2?TlĬ~ YpF[9BbnbTkLC5PmS PxV`^g>e:OCsF8NiSO+9ևA\E[۝/A >zc hda[1ƈ#.v4C4TeV@rJtV*X@ |yN)u htSj2r,J<^ӾJ(P YѓGʼ흶w9 5ρB%Jh=cΰRX5Si!ͅ8;'v ^uD=/;[0XE6j“Mt%0x>X\0N)T\̽؆:(zlQ Uo;SmV `饳M-`e[4#6єl^?1D\2 ŏIH5R Rl)؍!31}lŷDOMHf@Y'`RM zTzPv0׬'`X Y|'TpZnas#fNdt%m[1?kSGܯїB]c,x.ZJi~/Wd!;m(ep93T(NT &)A!D[WG~jHMaߖ@\t}o쵙nW~(LSr~h]Cǡ? #\^cIӓ E)#[JaŶ3%Q!`$YG&( oL_<g̠zŸ47xAu ڜlAXY鵁3Dx ӧa1}Jw#Ԓnѱ"6Cr=`[. 0:N*./GN] Ѓ q ]>$]^YQz+ n{-w*Z C/>qTzI-&HHGYJ `zFjM:443L1Mf^ ɇjZL#*_Ͱ,u%KA*v"g` G9Bb A(rN~ܮH{0}C:@?c#Cy-0Qn͈D1D&gJjD=KWT<'qF;t8$cuߢ@& )Ɠ1ŸO QLȣOb ̴:EEtkcX =ek""FM alPk uo]$~|b+ ,kK6L"=.z~|i6. 5bPcG񾞨ۊ*^_Άy]fQPrG!GBhN ;rg8*k, 'Oycڛ,$Y:BZ9P_8!}$rj0ƜaS,7bMX>`=BOQMٗm3EN$z%/C:UJ^e fTC~rN:wq Qsm!{:ﻰ-[<[Z:&/eL$#ǨCj\iFվZD'qw*@>wG3ߎmA2A0~PgkZ#C)]l ^pT~AWŌDO8p3P|/ݢ=EӁ[~E=-:[$s{aCٷdT4{z٭PfۯФ ;`W?v1#FaM؉I7 Yk^ӳAԴ5 6_@]$TC5ŶN#' r\\*6ВsȐxCPS~ jQuiR5<_KgO8;˾+綠7`AڂTdm P84|k|>ul5/I@KCWwZ? b?F&6÷KHuz_eߗQ;S*Dd߃hbsc椇 a^gsfqʮEYC1Oݪ<#jqBDd r jܘ>@ ̭J :/5\2+0nݻ5EeLrbmMOUO"XAnPDQ):^ceO0g4 hezoYF <^-)#[R2B3,[vbzsKϨRya"[ VHds'r_SjQwʁGHJ9xZ&|X 7: ûbhm&"0-=y8┡6`݊]1I+G:ۛ f>m{5\Gdџ]L+-wR.cJ圍f"5ބaCF7+@fcmNv*h*W})H:dJ/^ yYʮ\7'|bZ&HZw'i&Sw̜UsA@ȰP ro9 H$YkZR # W(oW<@lս0+vVgy`bl;2;=N:TbfD4@*W:pHC#! MkdJm6#.GTʒNr[D#_PgY`о'$3̗/g!kF7S^C`HٕqrO]D6a Ps?D ն1`^+b臟a Ne.G~6>:0;8Yg}I01&p=p:be.K juޙ\t`8FJ ܞs&j?rZg v-xBXXRb)SJ֟eWk+ `6β _g4jjps;9<Ԙ/9DC{!l?>Aqy{Qb$j_ VX9{/UǤ#8xNH6DvaӪ7!ybg>htE4rp+Z‘hH(Ӣp&fOGT%/ ^X\ >̀sn8bJnmѽ>>̷*-ꩨ*:A8#j8iÌDz"knNKK;%K-^|T.Ms<%#2NK{ByBЇ,d4B-μ w|By˲׀YW ܸ>׿$V@.O~pPN[FNGdHċ B~ۈ_&.\Q5tC E ZE9PUؚڙ6QtP?NAm=q@onGwP@(nSU_IQ&p`5+R6qOq*ӹ -4ݽ2L&s^= .o2Ր@{jcdF!d[8HZ[j6Tp;j,߹C\lQ%paEfbޓ>6Y-2 x֠>ݡ h$ce7wЍToYD>iY_wҲuRǪk7 eg"^)I6j@G̨?TjX4Be99>'C=FNjUXsE5xnѶMbEpt?FO_ueS(peZ7ƒ En,e$~ D2aOb ߽ut6>vŃ /lOA)a䖱wz <HOY m-/h,BΛ% %H=u4:l $\X<SS#%haЗrfuM >%pՅɫ|&_-^ )*z QFF^֤qJ'LKb8YcfI8k5jU<ʉXL2m'vNrRk΁Xb"*A־9dPs zuRG@6/7wq# i'0q0*v{HUltly^ʁP^}=G݈#bMϦ)ǯSWW-#+Q >6^Id֘Eklaȿ'{Fgw0bM{|,XvIo( ׀cZaDص9)wcëtMAI[bUgʌNqTKa3fchw.%M=:y:Y{3POvx:h|e&?R GYPw7Ftz H-rp< 5 \? #O_j.4-'<K_W9Yۼ0R3Ou׀@5 b}9岧;eƟxؤF|e7poSAeԸUm$@|܆r܀#b>iP7<CȾ:f`OiXzC!Ms5*;nN6|>3VP8#N~F1 JT4QlG2傥(`ϵRHZڤWT0gEc wA01aޝ4&kcNZ[$p ww_#k ,SJ/bDp&7 mefH1:(EլM'Ҵ!-`{!C. ;$DHKj%ȃ4OمOQɊ\74vZ܊T}UKA?bc!ps:Y}lR?l]Y`7rg2r)"ݰ;q 'e"Zgtҷ][4T h!Lc,՘CnlފDB-g%=02ʆ-3?2SEf.(j]MYي#H~+7e ܏5'8H#b6f䣋o+(P6m>L6ՆȠ~Z0DηqU%_g.<ŧS\vϚVE#\/Y2(c핼P 2/]="=3/ kvts{4 UTrJ݉wTx^Jb`]:iݚLR WY9@mdWkj *s}sӋ[2]G$ff(֥knZSf֫~YgNyMWƗd2Q$I*c؛m#6F kg˜ {ncDE8se+QW;q)H!*[phc Dxk(sCP<"O2n-/}aG4+fu, ql^@\;VD*̉79y#sKdtG j@p E<=;RF l-E3j-Dʚ&jN. SU;HKŶ֚}X/ܹ;-m4|ĭ'x,)@{שNX{]~b:>FD`Ot(ZZ$sT$_Y֋bG6&OLkH)qrՆd'1dչ~:#uHt\Xٻj10,Bx5CK_m'2To:ʔOd 7m١?Ș|v|'Ui*tVNV r9pRzyװm0a:֤y"v̙k-f|WXֱړ:@w SKS|F䭖᱘m!&35ݪx {yLFtK@i!`4Ty\:4ә0@XϪ@ĺE.7Ee0/?;8m xMK3II{˝3wQߌq1Q젟iTb5V yσAiȼh}vU&#̜uruFE⼐_ԓ+NPD6( uUg([$j(rzͫحz:LaG#;EՙmpXi~ё{Ce/p>2B@CH?C pԓ  DM\dnR]SQGUpd,Ӄ,iƝO!5d ITMu1~:lZ̄;1jܫ>x9Fbђ6e`G'*2{FNgAL-Ŏ~q pt|8Ha@׸&7Y.~T҇4+{Zx6,;3r2KwIWvĸ &ķ?tP0ԧ^HJcY|sOp3~wU;}K 1"\O&|ż<93d\PńFMgs3}.Y?I{ p 溹(%#_S5:.^sQ<`lr25vHR#\xݠ|#R'O>u m 8kP|Y~\av3ӏ2YɻCeИQ}%;FRQHtU<>O X$?,4"|[\P64;DX)T+VSXV)']#E+rPu`Fwg'/b/ cqQٟ6 i(~DIR#B(/ :F=ɝvX l>ǣG:& aNE#2*=ph;[SyK6 `FL՛Q7 ;]4 wkn7;4, [dqOG|SAY׾lcxsdQؘl;+v-k\z]5vMsH` @dGfQ44XPMygU'qˑ/sP_ԝNQ '(@g@k^ڏԙ')eBv faEVXȥaN!ďg>XO:Qwx$fOPf "dKyŢ3u*/UGF&yk~>N9GiןgӔt7#ߐ9,@zX.E82" ZBCZ|y~SLgÝk)4zJ*v &ԛZ=q)BGhT3Q3&K ))/q9m|z<'RpqOw4 %̻ߨ`}*dB#=u{}pNk92cJ?k4SvJfBw2 raq]TPLv ]Ӎ1Lk8?fC$t)D9#7aLby'09sSM+LCcv/{+'x @/Q:!wnyJ3͕h6%7lCܢ9JGT[T>/DI'&~ -%w\խ|~醆V,0~셚9䛦J 1fo7K3%aZDwR3kiEh|',E-dPTכe2&;̄w|h%ҢzU6,B;lhm@/ԪUF]E? I+ٹ^\iچK>Uؓ,nlx6/_k(޺@n2!:>8 ;#Ij!hSGFԀ:v70IF}JO*/q)wlj2E9UZAhO>0C @=dt.)OϬ1h]Ԙ5=}s̠`N+ߵg],Y8/_ k.e\,O<yH1Ps -k =wͩ;s}z4mI nO"M*kO6uf ' 9eF#hawN)村ݍWc~'eNѲ};wPL9Swr|<v]'GO^.^ǷtS.H$i9`LiA M+3J?Ky*(CUĐXbi8pag =P1h^*1v֚OOR nԴ!MDc=LnLso Q =cTL&?tNfdӶkJ?q%+Haxs7s3𞏩AM m|վ >OzxY/KvU 8RGEҡ)ҩ5pQ+6m. YHjӅM&u?[K[~#6B٠Re'"x3s :5*W GPpmQ0/QD&*jb/]΀fBZH`p_Z>WC$) a8JOطFۯzKX(q,^}|TMgPxjf#]"Z[_jؖJ +@NqQ#֘^R\ ڮ4ʨ=IJΖ>Y),DZcxsL9ma\ xQfQ=X'Y䍇#YD9cX`IqϢ̧*w8(:)? QH锬^͒_xcmGL؞ۭ+D'@`r^5@iтv?O/=dJ;5?bS+q6/ *WSdgL_0E~C +|'Գ6]̦go9(юG6ĽmͧRNqZ@JH\g&RVxb+#Ѯθ,QNC!łi}(Eᶫahi/ 0Hm %%))l [QѦvZPjޑZrJZ녯5_gHI_2a|u.qۻ.̂<]@xE* X[(Vqs,UQVCqᮍ{PB:^^g;ѹLP^" D>ފ)g&M6N|nwy eBtdt>yHU0ž{)Yʏөzs4h;- rBD'\})^Z[tnkǽ79*<4?Tv}X_y hfW $ :/#Cx{-1S2%ҬhZMoheD*]8;mF]f2)BC|gnjo/ϴZʬ|l+˜ rKH;2 !2>cp&]G2Vel=#{*( uFMWaIٝl 0{91,[[/ [x[m?uDmT4ft@45W#^x2V2J,9Kܣg}/m!c{4+1YgʵM'Gl=5xIGtO}ZI07ҀBi)WHeuQ闱OecH qIJբK lD95cq<Є!) XJ3(e怼!08P=ea %hƬ# 4x+a6lok#c͔GJqs"R)}g7k2`@tz4K1S?ŔzuNbk,BuR!1xz"$Ce ;N6Յ2S~ŗ8HN?LpdHBמ :iC}ct̺G%!p7M#b>e_EsL] w(o"xS}|٢G&1Yq֞&*'C;PuK4\YUK=@z%b;)~]Σ49t A+a3~L@29w:(M~ƓxLSa3jH1`.Y* ,teL{99`~gP',KC d{2byIh.*-`Ѡ'M+.1&)0>a1CϩlZŔWWT\*#:PɰbƏSt~Р*e\6Z̔C( -rhnPo.i~8= wW-kJ5'"y3'KhƷmGsmxdtqlSrzp`QV%p(p^aW#/t ~(#a6L66.z1] 9󲭛ɱqw ʔ>L%dgEۑ?3x~Nhnz xfW|"C'A3LPy@R"GpQ&řp7xXQ2GCU`' X,B+5c}ZS:lQ  P,hb:)Y2 ku=fNUsٺsR<ՈN}19!Nv]1quo&`y-sุvy}Mob+zʑuydȔH޲,?x1%qꗇ=7*7q$b9I6 |G[ΑkHԱƐZObǦť}bf.FәvÅuh"9GlX5˗WAPVY|sAFŶbYx[ms,- XKJ_feY Ai,XUe!q#78CBޕ5&̛E6KBXژIu}iडqf&RW?|ϼ5јy+CJb:H7oQL)zdӀJ2HD]xPh@] ^$y޺*7t[ 7 q˅/Za* J9V5?ex3i,h~C0/O^a{fT&|}(ڵc7KkOeQ%G%ųvE9ھ@,zHƻˀ^=٪@BЎ >: !"zgK;/W7L̤TA:;&)22gn:f{yC/6꼑INX#,uUqS-b;a=/ ܚRrFkvy%SptnAL7 X荜6mc#iel%uUkI Z rY |0L2Q>ʃF-]; > ; 貓~4тK:(3;,+.X%Z&ȋHǎM8M/ x Qd/tGJ^ic0o :r@JƧ)4~Y`a0j;2O"Ai4h,O*2( 7&tSf _0}7q聶(wΉ__ M8Sd]l2=R_ \8RxOnq!2COuQ9^33^1;qlX #{cdÜ]wyW0AٙXUQcfiv8j^$6-'I4,ts {CoA`Z`ul`Sf'C- w4!雒UߊZR8{q#!7}mu%ژZR`ٌ5X%WQw=(tw3[g^JC`AfvspXU=gaOH#%6ICJCd؝,fMo$gwf"NDhگ |е3w}Oc<#X^j}}OzHN ?"B2%Mؿ28 <1R&cg$7MZ_q2Džgi!!hG:P]bn{\F o苴a*`l8Gg"ɄtheOJ2ʚWk#,1ӭ<'q;b1 g y!_T4b/`h˵bcZ! yM2wMJt;Zgv8('58Pܻ'l88 1(6'*s 6v (8XkLjx @rwKY: IW+[ݬov@zZ8Te]GI38f3^Q0H]TD~wGM~`$L_C|eÀ=isܚ4qPz%(=w$*4 o+F7arvt݉T]bIJqr_fkjU(H r4#hV,/Nت8W[/y#\ZPPܾ[/եgX'aTǃPˣI5P;JfSĄ0D/+; VbN|qfEK3 koW fUr\94=OGw_\0^$WՖB'X3;:ڄ "b@rz&hv*-ٶ=_wAC%p~ (N}mZtihh +=K iUqw4PJn6ŞTm}-"@,@T槁O<)\vv6rbye` Y3{Ĝxn&eH ڀ Q9>6$MR[D|yMH[Za, 2S}9 <;qcެg?~~64d._.+o4hĸZ}z. GBV{IW58tJIP)[ߐqggiu>!k>2L5 N~IY(*FBaҗ6&DocM٧cR m|gr(;Xq@%CHBn~^Ee?:=@I,[8^.\ E퍗n(g.jI$j޸EUBp껿Bx'/@SKK<f:ȴpbrs=wFOzRh7Rc{? 2RBx(n$/ѐT)pN{Up5{5G-WmzQBa0z,$)̚b _"sJbN(^!C5tk>ҽ8l)XšoOv/Bqb'n Zq#Zxzcr] @=B_3Ŧ֕nΈ_Th~lv4m'nwu|?1πŔ4Ú:f*HiX##,`8RZк&AN]Ǚi+|>#~?IVʼ/g[@QYmVz~GUR~%]`6i7o'ޡRECy)Z -;4fjB !՛GSuɗ4:V ÞЋ Op {g{ 42[Iڌ|y KUC4d\+|@Jl7$^4p FN^\Bi|v?GP;K& T35X\y^{+/os o&VZ(bANC#rה8/h[(1V 3^|HA>~^Sz`Kq=WͶMU]&xܾ4uXW&}#ploF4pCrѬl'/!v_Zi&0oKm]sdC qo&xVAR1QFfEO,~4]mw1q۠EBkk%Sk4)#z0)"݆2A!`OaQwʍnX]U,kU*+T68'T5ރ'nNIB8Č Ut.!b.j LpLYG-eӖ6ۊGw~4RHֳO\Jz7ԹXЈ- By#f 6V˕tNڪ-t}jUV*h͜3!SyS5yKhЃw \6A)n%0zM ?X]CQY&mv M6F K޼=]ol=gALEhˡ%o;Y1B\?hDdvYL3؃ m}Z)?5 S UË4nC+UJP g+)Yr2l1eG8 7##;li'PWvǡnL7hUo31X]I 1)U1(xM؞)}2ehz](Tr쐄w䰰M@fh! 2NgVgݠ<([k#g\7he (Y >,_Ŕ@)H+AՓ;:[j- 0+փ]e~:Z6ƹOS!S*-ܞu$/7lk*>ԈAنo\0\Y\IܫV0TiWLlUjp=9"ZS8tL(hSR˭ZKœ 8j)3h`R-7*KRӍAu@Pwpy÷o$U{C0wIc8X+8Da<@fn Y-$s\ 8 캍m3H\@z:&UrzJZb&a񰹨Ls{7m?J,n;K$,\J_vJ:m+ɁHV_7e;.՚9=z(n!2)*^bONũa!(iI 9Ab}o>VmZ`qKlTKJ 5>%$<(f)W&iښe/'F/àÈ7SĖ?`]ewR3B C"(葁<](#i!)^ 4s1wt+m(lolȓTKDXLP6"ӡawE:tU7U蒜 Wm^P L5xG׀X!A =& sGz}nms{O^͜@䴛}Hfg9|X׺{eLט :#k3LK*߂*ys[pq|=T;\٢Q儖 cqS3K0gVoyB=鴠:wگ/oRe[9-8z.~lZ|+ޏN,otP.!z͎VBz`,T&\Itz?F &f>'қ#x;uI*Xܫŀ741q\f:\Y nzutg&'j(b5.}]5u_g<#K s&44K̤\@!rb1n%sv~pKRF L2XӴnQC'p~9v\R>Rl:[p 緦ء;_+R`/ѦW J,Rl¶\E_bmU,iO*!I%-7A>e5I۳&X =%`R/jWuX)s!欃$? LG9Rّb;͌j3ޥ {Ғ!j \=7@b:w59UE[f[iE899O|C5FLҞ&Ros^jve%b͐17-]7MP@%L  +7&?mZkk.qf,g =3H0$0j61j,4 hy?AȼF+xӃ8Ba btwQS5& b Gex#Zl}y-GbO>?cf$|FS;JOJއs11l1˲4}{`KW] ZޘRW‰<#;(%ji>Ϊi6[YM2YL1H(˃!or+Ӌ&W!5uq 5Ȧ~dJ %~2 wL!VOG՜q"_%N'9: Y|ZMŽ_vG{(xoL84yŸ'bU }Va$0}t/*5pɃgj (}ݤvIv4%f<@0 SᲩym.& FIz|Yd^%c?9wCA?ݪڈaZi!Fuq!AȬV;s7eʹA\TL1(ɮ>ewd_9tAa/Reݬy/<@*03Y%e9v ߚ&xu-o^(!m,DP?S'\X$Ywƶ1Rd<&0Qpko @3[CrU'XT%z,Q bLVb$(SS R'ج}EI#kA;}".]иj:0)=t `_2KQ.vߴ_n+{>*!jtFk3@DN/a)`XG͋ܙG!63 {:4N<ETmLkTvp\[-),1Gfȫo6_/i&gDN~(TfR6bJ~yɹ\ǧ;Z bw^\ǎp> dBvc7",{~-8ʆ} ,bUЌ$&lTQ'ϻ%P^Ӯ @-ݵK8 qCl@ڌRHl 2NRE'7R:ARRax^G\8 Ƥq>[96FA~ɘ%j-q~KXg;$#-0|zH*QWG I@ICw@|,#Z?k+swҺ?/ |&״=}9LaPԱ1, ]! z't}{`(鸀-><'l"aXzFOC }_ɻ 'F6R}܋߯vN0( ~1 )c(A BnH7ޢ`S㭐f3s7R_/N mAg+:$s

X1QqP߭[.6fFr(ԋJPМq'Ua&mtO?ـfO8X:EKȰYIٍ8ror,ȁ+P@^hCm:<߮PӔee=Bn*fmWZ?JG2Q[kf'ӊp ,czi/ ,~>W7dmW Ǣ\NweuU p1 LCp5Qגٝ-]=@q}ߊH/h:Y#2_]%p<_(鵩CET7)_whzd"rB+1C߄%UCaq.ΧKT*Yf8퐧9 "Ǩ WPf 8q0SNBc`0\%xz;H%xQNFK sA %KU'u@Zn)"`6onīHp~TJ (MϠ#!4}OrDN~LECS8iNR*l"Vp>[ n y/W}7D8$pbdth#Q&`5߂L:1X,ReH.b-D}>F}!gL 2.Mc0!C IFx6N VyW Ztey7mrDrI#pݖ<)ݣhD^Q0b\+5zeXS/p=w+1@pŲNYH8pW6c:. Jn;|xkѧoHS8VwHGXE'7 Բcݘ ~ؔzk%=.W^hr7A73 v:IRy#`I(_H8Z}#E0,J7fK냏XTj"N-xq LW'$āj*bt~Cۥ0WhBb6~<[_Jn#zhЧ Xm.LTCdSTJ/_#[o-I5!셟o>)CkX;\Uوs &Sm{Lu`qODMUR6RUTyR!)+Tvx)%2K U|Qqޱ.ʌmJ/AіE2t5)˯"wy4>2fRT2j, \<\bQ` ؾuN#_v,[uQJNʃ|>Jd@8\%m"h]Md岁ͳS ݊py {>v dGx|dM!m)uSMk-èE%  4c}I~+[`x: DDܩ|݄zJkjpfTc;{.8mSWNF_ $uABlߜs7r^ > 6D*vڕsۜ+a<׎J{(0sDylgЮio"\EJ dHօcH]ZBhȫ> G+Kr u@_VWFha{3g=L-hq}$ƽ4ʼn\ߋmͻ4ttEg"xY0 +zL-5{y$.1eJvqI8i6~4ء0x\*DI]LBsIހ 5 ;r/^]$rg'!>%-ڈv E΄.l_ U>*p- /P ([.NaV%j݂@`ւQ # P4@L5{iuβlb[CZqv{?»[EM)xqA ֎  mdz 12:3|cޣd XAt'$dN]21Y}-બ8TSy2[JGp⦆F6C.Iɘ.lj+SU2뾆gjV]^^)쵞aKdKYd&~ n`<('dYm'.<؛;("޴֞x6AJSFTO:I>׬S#1jhuQt2 7t9u [s EE9Vv8T/xC=L ~57坅)0Y#[vQg I!!~/Kf]pQG=Xģy`/OoP(M/EJN- }>ׄ{`FR61Pޛ"fO#;XzEp=Nd}ם>&*bOMC$zE*S2Ex#;n~ h,eKd3D/k=ti7A]{QBϗVMbG x@~R0_. +*|J;bBVãB/ ].l"?g^? &BgEλb$ Y->K;wW4N&$8uìD0WbjL"ݥֶDm欑=R2 pFWYmI;P:ݡ^Mߡ^.)L]o&[,0 2JrX\@p/1qA7>OXBw{OZ45 ζ@iN{X4tB)cHjdN^βtZpD .~t;mfuǯ*t% d@-:9Pa2 / :Ϙz4+FC2Mӷ ., YF"eYh~.`&b|zd{m5j 'l8 rQA0M(Kpcvb1+w -ʬP40A;ҝq Ly_Y~K:R+אt{MjPq,îht %q6 gevD#~Mas.WT62 ےf0ȄN:Ha2PHNq`qDXV_~$Xb&US_i} $zXУn,K_ U@{^̼Pyꢊ/.ƻ19 j`DDٸ?ն׷}.Uu硤0á㗙ʀ0U}lĻ˚n(S:ķ!nԥ3=_h"˃&6]j6N*۰(<ɖP.nB/UPП>ck;T-K_k=leҩ2` ‰wNh|܃mD/F~ SQ>Fv|FtbCM%ԋj|cMSJ~LMXAtd`a+"j@`H.wN%?r/Z!EX#ݘ̇Bk}&=$z`-zZ+ܬ>ҫmӭ1c|˨N$t$|<<S"EWFaO$XLxh~MZ̜Q'󾩅(s Ƨ?wxQ4uNj E~>p{I >lk |".+J/ 2Yp:X"bHR`SJ>PhjCS7{[4SjL(Qu 1m-BFPq/쟋}ov+L2Y8E]*2B0 H.?T eE3ɞ*oV#ׄZڝd9Uzu-d ұdf&Öք6(='T&x0a77h<]ՑF~߇Pö5#P㾘2Ppt&S/m:xz/q~2O,M]ғۙ9;gV)Kk>@/ᯃi5!- VUzCS Bn)MgDɁ7jC0f$3&΍Y>+k1u<0*!J!MEZc"Eǃ%l ެ(o7 bٙݫ5=X+EB})A6I/9ޠ-/mL B?2ɦ_Rc/YZ@Gs} /#Nh"??C؞IƷ A+],!DM-7Mj'oK 2oE\3h7{<#,\a&5PTzMS߄F"~B Im 'KB|-#N Wdk7Pitѣ1ib`\rl[$ڊl3w-Rk!\W!TH57ꮹ:/?$trvџJ怪SrFgiZw Fm<ܱVT 0 BJ6 9~Iw šm& w,qRTR8Fr.vQFkԿ;+1i.,l+ _^d]X@9`5}m,95a~%@S혺w,=P1Snܒ[ ;*37XG93h(r/10W d=B~W@fu/sotq?$`a5-hʞX]NW2*'5?\X׌OD'Ɠ/_)uѧnE6IMe "Ǩh*hOҔU^a#9vLk`&\##M?UbJ ['ELLz#K7^=Q=|x$e9Pfz YBy+Etp%26S 5;Up?xPV~9q~e <~AD0.c;:v?2E1SӤ$kG[lDuێ`RP : $K59B`m"!PMfAe)h~RPN2h}jM͘;Znxc"5roSXod3̤Lzw&ZrŁ*KmtwensAQEX]bC{|Y<πRNtxavrSk d'aamYJ o-HU>R; ٲnȯ1Ynr|\^vx N dMԍڔ?}WhQ)Iedkc*pEuKSn>?T7V li$b:Cjߔ!.2ID/0 _58,e24Rut¯fb\ Ab1O ieUsogHc?6{wD UY35RS?ځC-BI`,w8%k9b)(pOf1xHu"f(܎~)-PXNL3j}>Z> kWKY9L88g'6HJL:{lzZ$;dE@W 0C@5 9@kT PˤMJ|Sh }hѬfW!>9LgMP U`Zi!WB\?@6?)(GeaB2)Lt9LgtTƷc 09Պ]7A{uQFA+#}ldiig")e^| )h(Z:-q "$>]M.eh[8l ×8ZG8I.-89CGEB#~q)!%ft$@pME8ׯ`'h/C}fv2Gj8.kdTBcn\Jp'Yyܠd7-` pRݭJiy!|KޫcB4TOUb1 x+PVFnC|O싫$jc%ug z`cȨ/HdFH讚u dCI|nPqjƅ~?0/Xα }d^ƒX$?L0>hQ1obk(p2A|_]9o埔~ [˫ڼ0{s cY;I!7lwl409'hCq4 09dQ#x/ Qgp)Rio4stͼz%}]t=UWYZJh)`udC6Wޣ*a&_[)CxW (;hsлcFva~CR3|@SvxN@Pi4"eknɓpY[ʛR$If)\樦2~W\T]x:IRm"Ҹ*+R3:WTPv~T˻56 /&C -Dዌqe$<T$֯(%lAЩHSm*`Cx>.pw|~mfT߽%ԓ30P2LʑnhAtE*A7w ;Z!Ԡ#L3">1Q^/vGre:oJizcL._&󼘴w44m*Gzܔ*<69tB2f5˧؍-iCI 9t̯Q325TD $HWS'hĚ;/| $p4 ta=oV!v[S#R`Z B$Qyd@gt%~ RhVj7j0BPWF+Qx>,dX%:WKoL?q]*I jhA[lfIqi _=¿h"58k7'9>&ev"l8_dB0MxBa}zhʩ> t<9ZL ̢Ӫ *+_=XԌF#T+ -7G  "ĀB@v] )*wJ^_*m/][ԡ"8GOOi1f ˠOqn}nB\tJBBFczC0::*v]<_EOؗ!!xNI}ŧ3⫎n3BnsIEn^5 %S %lw4;4~Ma"98hdPExS`fP>fulk%O=ÂLoH3υ UC٤;쑯Fk oscA̙Ȥ[)i{. Ӵ?:.%8ԯ$ Á!S)NH ;TNɢ%$\]l~:Xhxdwbo<-#K@qL蹪%TeϠk60CU޲P4BdU7SM[de_EM#+[Ž݁A9k6#/:ED@O 7<.Q*10h1]=u9et&JJ$<*ZHR慆57s37G13J-ѪPRIk$f(Lb26!H?$-$44HKrXۍ5!} \I#PYr$c*@~Ó[!yv oF2jA/TrUuHbOI9[yAs& DB 0WaCNהY4j=eWX9 ɟVsn.48e?aɠa聫@FqcibpDR*0=,sKI݇:DEGPv"a_G<b0cA,71 660FL _:9͎Ϩe>VA@T౉AsI7㕝An1Է56FWKd:M]M8*{0gvl7rtala/CQt!9E-P MΔG~CnXr7*(1Dw"HG퍟COx!9w<1ڵ߬AG ^Hd=@/҇|*6)gz8{uӉpKrVM_o#?u}'1oU?ޔ_-B#߆r]6!`#Ewǩ=b@/_"9],Fx>/C(!H$oI2&_Cp3B82P&oAIBgO2Hͼ"ځI}egL % DXjn+\0L,Xik52?O竽IO ,UR'HRxXvf{P!TٽLqASP+cܳycpo }Q8MXvwmM921s4wI\GT'Q'ιP\ɷ•̝t'9)=ghBS+|k^R=a'2=o=D =iux-Jڡ|Nr__kU;&K{P6==Et@G k,~O*Y_I0_ QW3V^e9|"H>q6U7(*Ct:HmS?8KhaÔNuG#9_Ϊ= Ȇ`T|nJ YO&߭RIJ-f/v.7"!Ee"= w*H!X=4~"bb{6<ڣËnn V!tӌNr520nv=e%[n5]w2YyGM0j"P_>̓zoU a(( l2<F1mqH ћ`mqh2:4 ۝^9Y qbbޔV%M+p(*tCf5&DB[Ylufs .}?5e HomF\TMoB}U&1FN -/D kXB8VmEܑ0j"g_-GU{ 6FSꅠޒx;-=TX5H^u Ck+oѺQC? Sx'a^˸;/i; U[F)z=\{` pI nUtD"l}a!8ڊ0a,ap&i)%MNU'GvfcF0?E{~\!YM/z:!v<Ā O*PMVmmDɑԃJdf FY\ zM=BaI?ir3ԗ 0Pm#$I1;ð[0~A]Cn4 Ij_`?Gc;aϜ1kрg:Kap>hCvcG1qs /UFD1Ho!1 'eK":|ʅP_r =gAb4&Y>dx}ջ;x- 1a^V`AeM2x 4+"#<*P>{@3^ʹdk7>('U1T<~=u|H3U R "Gm=E3jR0۽$ $Р7\=1KG=41іcO&{&7c(rB8gs%HQ%}Iq7- ZUpEhd4]IvMGlFRc1i+[w[Zp Gpu0ŭ3#͜.ŸݬPO|T btdu Kxѥ-rf.Oe˟ǴH.+9Oᱡ%t)=)`lY$[dB| 8kV|3D.~I:|=9uf¹;M)/lW~]oJ\ɺ;$5(Fֺa%[ u\oHvcTL[c+uQ+B u\ٮVɠ1^;ۗWa[g{̓<6]fӱ)q6>g$d#=/OJjX/m88VbH2;p+FFZi0]\K(jKdj ZTcaGJՀT7xڵZ!̍Gk\в nɶ rBr!/"_^ >6NM%*'c+w1B`` J |Giw+X'ϱhv,vUIUC;û'p?fw @PϞk-uO?o, m^hH ̝|~iTxׯM)#jd2.Tɓ }$qX(:uWґl{y-b(K>M gU玆n5 tFx 7 v6)G&6V؇5͆'H Tp}|YxHXo^gw Fj'V/Ժ%|h tD4*fi;oyz'avon]4+HZL8Q1l)eM6rqv@&ΉL;9Q`m<ÿڊ)xJXO`ȩ%Yּ#Kv z> )"UH5]9L>Zz5e𸖵ٶ=O'@: 9u78-.Q_M!ށyc:]l*AGZxwzme<+=k,,YvxzxzxkT2aUj:ndW&ʫj#Z//hX<$*o+l,+$:1kD$?MRLw6G.58kwEWN/j}C5g7mԫt_XUIIxmg6EѕBӛKlxt'~! a#$>)] ] 6YՓt yv8HSf!_ AdžqY̵ ;$֛dCUj}*~Ye5ʮb'㌞r ,/a7vۋ8*Q  Y ߈ nJc! dm[yYcҒ5UsQDi2 `ç*v(׋q-d GaEc?.i6 ~r?A8`<ݤ%&Qӝg7_zji!ĪraYRW\uZ/tF@on-W)̺ǑO[b `OK,3(_t܀17E cNP|Ǩlt^ƈA6dG= ye"\2x9QOr>8MwC6[ H΄'"B>o4L(Kbi u.aq%HFPPDl3VՋNc)6g!GSߢf[uhʃ4y~ LT)ݶhi09Kp^{\v8#Yag㭻M.#"PEAT`g$ɣ7xСCKZN/zpK|.=kzZKB8U^̵=C>Qƚ&<7 .·C#ݢX͐/^wޫD݉菅M/Wl%A]D *6ϖ&6ْwG(NrE@Zƈp:ZS "~@ 3{ 2ţ 4/XV,ԔuTݱD]αaV` ~&bD]x.=E#L,ʜ0f;q4)-dl!4Z=.Ҏ=n.9O/Cz3ӧ=~{8 t(c܌x;5I}8M=WzBݷK6`pD1;svj_ ᶝ{;}0'l-7#dp{å[*pncq}=S%.HظL+znz")j(W%6c;kkhc`(qGM 㱏M|6_5&Г _4n~\'x_3G~xu'd^}aw0|?!^-.|^_׾(.TA0`O*u@hE ڦvNbgL NtP;@->iU4%@p (Qlmbes?i<3Mq}%L#$a?F2R$P?K;`Qy?K7ܼԑaPwkȑT7|cH$F=#%]I ~y[>d?^cJTF$lǽ]oo+|cW94Ґw[wa{,F D9<9>x>souȗlFǙ !0ZrK2y )y91g +=g,,SLWT^ c`u^Z6Pܺg} -H' ?Ldv;-aY#Hrr{f#Oo.۝ ӄ>"a)YCs S! |MY=2Nz-6Y]R(>P1z uRA}l@ɬ}&7Y/ꁔpv8@hQ`#^0-Ǣc6rP--ҜҌxGL 𔸥PǵXh̟N' A3?e+/ĕf%{W57 c(C[EgVRw(_ӉD5YUL"g;2'ПRI1R<:RUq؊<9ۢ=kW;߂ j1V*3&NRxp~vN_ZSBBJexm*liiƷ'%d\gMp'$@#9pL$NJYa7yL{&mYa+~ZJ'a֐D}"GðN:0jPlJ.G+8-\&AΉ~1L l`431PKXs( Gv1`8S1:HB8$$}~bʷ^:y-`ǖ^P Xːy?3f,=W:̈́{}YHJy,ΊWM5=];x ^mCl%e.D_@gr%5+q=IX?uW1^(._N+,%roHYr=lUQkS^e/*+d1&:.>8ٗ7`8!CڄU"%op;p0ݘk;mQv+_ 7Fs,, g# 'f j^U[o!f'1MX66+UKfL =1!J5PiӁ xV[R/ҏaAoQw͐['@^@I1P™xVjstv™?8]MD# iXn`{e}\y~q5 va)kO^V(9؂Da/~YRBbmHI\ aECtZxn8A-J,.RbAOM*NewF_/7[0nXn;{\5lg4a%Ò0J(j&x*ޠ?rJ={8Nx'*-=(ɯ+]v+[,U\!pD UԚ"YA;h'0ySVHE36f @qܙ 58];s6gt$8 AK_kvP+Aƍ'js`?il0N\qA][;۾юߞy5[YJ\N@~p r':bZRs9(OkkrN@C,uԸp |#.Q`fA4`_|`'u0 4x.X&.r4 /'f,0AK5R{"f<~}q_cBsdm֨C!y(zR{v=zǤ)2m W`Se\vȻ؉̄fTwTQ(l^C ,[Fpx]Euk"I*5UPY<_v@*2k'UrMB$5cCHj+kuAp:4sdR,vEnbHݥ6g3-< NTi8OGk} ]Q'P1HQѶW5m7'㓬'se#^pu}v^Sє 1QcF/H"v5>| Z+q [R[R;nC*EdRz<|<v /.@"ayld"~7ZU62H}RΣh~&'dO QP_>qF%M`Xkg-ɸk z* 1v#LMT?d6|t6' Jc~cMۢzH~B&3-ئh>~r kg4eЋ:GX>B'k*u2Ȑ A!$φO,ͪN@T:K9{Lt3:~ƘR:v{oO1ׁ0ibSSb;nsjFS' +~,MLD w0@5'QlI7'zYqL\ [鄥E*a|wW`ɚCLG`P[K=%bHE#w]SB;`h(mE"%ĝAK` r TF]GW;wx'mjR!Gl>b_jy|˘mi6f2q+@땺Ozc0J!9'qJUyL7 eXR%G Im K^h#9]Cv : ,ocqg?~ؚ@%Qk69S`(2Y{4G·Έz"n1K`78 @z&^&},0Man jv*I+ 3i>}_iz.\'}z%^ S]^(~C1/+ɬZgN$<8;@O͸-b+{d]:Yo0͍V'`J~R%aB9ŃC6jtjY!^_g&7hO> wZW*ju>'i@gjcVw"N>GD6qll|=?55 ^g 7Xũ vrzGYh׋mg&W&fáf sҬaJ8)^#ak9&.omEg<`~D誇S(/lD,H8nj߻fS+JWK~kVڕr{"Pi[ވ͓J8[!ֽբ0"oE:Q,Ry Zw8$ #L t5^ؔNwAmː)ⰻ wk32Sr8ZƗcum6,6'@ȩ݇y\DHSƵ}Ęo/rkѐH u0LDC{5H:YL4,N4eHgCH#RXW9bL*NPgR6Nǖ[Sh` ز@mN/v7b'NlGpX`݊p}e{$r 3loXX:BU[|pdiH9sYm H4>'·Aw=L4HVT>j{$m玾+/gle3]QKw|X̙,?}kkͱai|KFl*\F$8?7&&N}Yn5c qoNikrcXz^v%]?ڊD_Gݖ8Zԋsi)BcdRtxp3H"?UaI˘4M}ÉOzU8Z2ߑ*+w 1N;J$m~ ɲ率P_6b]3@hJ:[iDKI&usoεbǗfES҄Qb$$ @@yR(":D|V'(j4-_}8eME1`a'z?JD+^pK(/'{XdNnDX;wϋGO94Ro]ֳw+z']Om ++CR_:PyV=enHt$" p4D S*$+%P5Gbz|,:xI꺙~/} h>P/0@5Ed_B")p3}rG_-X!G-t!"7(q_L#IKa7 ޹Ǵ}Cʕ?ԛ D5I\l\o`4Z o.Dzm]KύZoʰjkJy"nTT"o&=;DA tQR5Ɍse<0KS5-sܾ~bYY4)K&r]rdmb1K6Ou3YB =j\A䦗6#Dwu/yFHgɡI[H},.rg O*K{Z!mzb3Fp:l3~Wc=x/v֏O% ]I5Aa䰐{ Q ?Uz*Uɵ򯽄 9pnKa4qPN耳&q맧@3b䘱g tQ4qz^3E^Ε^tm)J}4orlaX^\ETaR.rm}]ƙ- j?opwO>Y6s%f˹ͺЕATnA[=r~Xdl rluMڕ 5!YX$ؐxS!:c28{ 8kB A 0Hn % |"Ko}o*r:Q"4hY8' sn+FKx{.m54xp [İFf㖿e֩/Dn=\kmI4q;7^//#oj q5K xGҘጲ嚘aX[ ͞dfLW#ߑɁΖy -/L [J:kҤq@zOaFBa[Gq3B+o>Äh kjo>m;nY<P &%QHc0 0?E_x, mqDMj[7?rC1&۱~P,=Is9d(;Mr=+;˒g!V׆< tjK/-?;g|C }D(U@4m =TonB*q39=>/򕀗9=_pM%{;)jn0MGIϚ{u$J_H[j2kB"B1|9)$S^­Cf PR;񫪂uSG;]'uP^@tq=D&Vߑ3⪷écyǡ#g_Vx瘄a%!A1?4WFoWF[,f<;6̔m$S@~ndZK<^nre[e=!HoßsP:}&(“s.0|6q Ej'?.$>n9f\RI.w-WGPxfhaAXG)?QGU9+~S f#ڌi93-UCS/@ IGɈ4!嘱gm#gB+si0Qlh,JOzr?iz=F!٦M/L/D%l5ewnih͑/!~TY=^8^{~&Y_V}|}DU:T8oRTٹL;igLOHB&mj0ɝvM42 >No!DZ{ն޼t'41Frg k5u 3/JHSN ˗w i9=3Lv&o, w{m@Fn{}&j}y+vܰd}hh/4+%"R#>JɃ d9=wbf+的 %}ժj;0˥#AFw~n,'KAh< -Ge@q=62r ;f(w1*d{/Oר7(S,"sڂ`W8 Fd$q4kχS? Y{qk1vDg7yȁzx`3ohd)nx8fߍ\m̜sD;^) 𯁘2 )}wN܉ϱf;16: u9Ypg,[[O .r^IV-خ} ^™ljb*s=ZW?roږU@= a~|\@Y|3ձem_XU핍18S ^3L!V+84/)c%خщdf<Ǜѽ2KVj_mȜę\:tMG(əQ_;&{TS&4Ge9ICQ84?gHR:(=SY_Wǀ;q=@u+ig[nsTۉ))8jO<'Ly;U6%#@=7m>?sGv{.9"J0#4ᦤ"Q&r WPlDxDa CKGRRx#3߳c]iyw1(*v~ ErhB]N R /Ax)]M4d,Oi9nE-1 m Y~!$;5pPK~-)eY 40x߫#ϯav(skYҮ' U'3K{ME(kCFy&UuxsQt0w ՝MEPkHQGڞ~JyG/nYxk2*'R0YIx|oC5rANR>d!-5jͤ27+A Õ4'd%.0&J\V\)?5p>C1a J+T "f:]$(nK-ixJg\Gp֢ =Yo10vIT,[p>l h@5").ŭBdiDKFtBB@D͌#kQg,T)FޖrGQ0uC)b9|>!kc\1JCrh~Wc_|vXOBpkJfmP{:Ʀ'$?t\yߙ<LX!KR`rE rHQq3޳їEBaZ:Q5HmQM܊޷=B.\c^ۄO`5BbxKp☳Z'Tz9|ĽU0D@]G>EHME5/Ӳ5~TgCbH&?'pF8ZA>tMz[h8#[^Z-T`Ɛ5WĜN mV @2+q:4x4JՙN@0lk8#\%"Z`tyton]o&Idm`~U<fL A m^U=Ҁ|Nz'>x"!G C͓i+cON-k{-3(@̮b*ҋ$6 0sE A 4g,Cz(&9cu26`m࠴|3 ih+28r|I1r ,kfnOܬ&|gߩb]ͬI5Г`]+B,_ !晫g"8J9w&xZў}^EHHJs~󣛂wR߬vN& )Of8 K7X G"MPƴxdir7Yqt>7=@BȏJ_]p_c+U"E ж[9MT1^u"(߿v-^BʩA]/!uʘSpuT-mR_8j,oA]O^-Y)JTodp} Tnl8ঈxT6yʷA*lk,SPO/ fo6!m0ںgOQrp[UQ O^8Q}6N6Q2 A*6 M8?B!ݲp!憚?@2'SL)?ہ(ی$z35n`[b $SP5K ,JtZa ;+-tԸ{Ogݭ&~g`n6J!Y}@*,ύ18/]=󏌫RtR۰. ΑV1"ݲx|]IJGUwg- y%.]>J+BV8"a$A~D379 -_9V`rtn\"Z%Cʡs4(,&U^@!eRA~%'{slJ(ñlh VvΑH?N i* N8T@cʮ >%Z2ؕ!WL5tG`k&T218k`w$x\wc~PejxyULJ+ vz]ĭ) 20+zN+%bXE6K*ަ&е\ґam8AʫjS]VnjQ$3׵/k*./1,G ߏg ! j`=i\aAk,V| 5ވ+,uɯ V(p7=}blyCL;nĎVA~6-c-+|Yx)(;u(iVQ6MkBzXC/)k+,VfPg`] ;ytpf[G>ԃH,e:jOhZC+%mr,(,Э ]e^oʮbP}z~e4,DΤ Fe?nEw`3jx6|ސ^Nc ݱKg5 ‹;WHc3Hy$k} $=mK37 1O+'ͭDn|hŸ|k؀w^&k3D ,[9_G$?{\RF)&F֙iԁWkb,Gkf01!6wj3tH eob}~R;K]àǜJStnI2Z( ŨO z Y25ւƬZ#fk L>`SǨSn|jlE]RsBLN$pL~WoIJɺjؿ_ŝG .UD܁2fUȢ˴+YLg7^XrKײs[u}8I\ j+ڼDrbJOZaĶX =#!"2CDt]!*멛"5 r%Qi•NKA7 t\2}20[{D1`GL k~bw*I+pM>gKM 6<)~&*Tgphݰ3o"XAmC(dR7Ͽ՚ t*:`4UT.! u13[[mnɳ\;+l`?7#_2WҍQ0$kA+'buΆ*4F >4H83Gw6`~jӿA0OSYO-(԰mKlg<˗Y]uȧY7r;XrRRھ!{Cg[ڀNXF$rYجZ-fSMonrWYXBДKҒ*}^ _FzIMe &C3*^۷1y&&錴ukQv1uhm(X?@RKmdigтХM\4٣BCJבs闟޴ptllj8DQa؛zcq[Uؗ.RoG-FU|tS8STauX qe&[1\Y>l_P538m .ΝK$DYBm h2xT }7@ y? 18bݔlI6DÃ`w/ J~d&^peT#&E5Yupٙ65lFmh\T_L4XfH0bd )9eiṄa#ޟv[2mXuu9@޵(.;{31-5Z9>4uoTb~'uf`m"8I]ed;i NzY%$&V'K̠#|)GC NPYe3^&kvP6bطw+qׂ :sTx"վ ,MOK-2T=j~9g/j#rR0u H' "5P$]7p]@>d9M%{Oe+)| O{*-jY ]Rrv5mv.~HI!wkvD4<$W`>Lr! G#~~T91glЉ(wQSxiaՂЬ-rЇ^Bc/{&_AH~wyɥ3_l:ë\J*K áwG)[4>FÄv`M>+>q_#3ԇhg#8D'` "d RW=OFOR QVr&nvةKkW 2^DR<8ìUz a 4gz#S|<8/a DOHQ|0txVb~k@;brX"Rtvi'LGq٫$aK|6&>A9T&vdRdirm$*q e/Ȳ:RE] ʮ5`2i>$*7+'TKTtIz:)X^a9Z1#sf܎qS,Z̿`'Q=b.bj?*$:beW24"3:&N;i|r 1˵!p6WT)p+#?9^kȓYIy+PU+.Pk:&k ,#<$ +/7T|U׌JVLz?/XZZݠEiT:ZKΜhJ;9h:tq. 5iڈ;b1۠KflvпvZɂoe{o&=YqqJչ)ik@|2q獄}ND8~'6,$ Ѡ_?1"v O&4C~vSgDY~`}$-u{syqkTUg5+f`ODž^ROWaH!'`[#K]C-5 9I`O3nJO~^8HuI SgT6{ݵ_'[\ 7X52JCln7‹߅)!o&=qŦJO|ll? 0!gӋVl~f`-اJ AM {rFT7OjaQUub_4BC/7vT4=W廷5\䥊|py&te3 {oWwq'0QȮ% ŏ,&֚=T ;6&&,'(-$j Lcr3׻>YmVaJv"d̓xVs>0i\! ,ejX, 0D'^+s0l쩢~vб`&ب1u缘/x; ɸʣ׿m\5Y6b$/:cej1DqF6d,:ɢ>%T[LPI~a51CM25\7-L叏9vBpvA0LV@NVI UF֧ߟVǀنG(|:$]-ec Ǜ, "8^.YWbR}:Tw,1e3xQʬ;mF&ߜRB >sadlG_P6~/B +K9 Q+`UvL:K<&[ZO0ez3֜4tfSX iD?g:mMLnMiB#}H={()nǴ9G7[+:j-Eq-pWr Fq< m|a劦Js۰*E%ՑH>$ygj+#1ɣq޽򕖚m= vdT}ݑX %N\:]x7{ؘS3n^|gkDs\^ܯ?D\TڠOݯ"r緩[ҘR- l6!}wZT 9>̧ȍ=ddu\@:y zۏӇ<^;q hhKԐk.VtT3_,)⥬Q,b^<fMx-Wtc`Qs96=ݥ]+ L{q 24r*PƬxӔo(·Q@F@^VKdӾ>"񗙯[/ "VMr [wDEbea1l!mnϩ6L5)hF?]X] $8Y#a>АZ5ZsJ- XVF>W;'woiqs)7mTBdak"EPMa!:{#s^e)sѯ@g\aK= !d{1s+X8bjMj[M懙ds8/" Y5IiY]wT\#͊<]Nu$4 `ْo5J7YX>wrX!ll~;fh έslBolt)'{[NalZQ0DSC;BD]!!r`Q8]S2Nrt+Y-u/W,E=AmT'_p_w$.gh$un;6c֠+#h`-e,-%o M * x#Ej?é8eâSƖ| XXLW)x:&;S[y4cqVxz ݰe, x:j:]:_p&pP%%4Z|%sB_/R1v ot61H1$i0sA J`]$ݚ܃a=6wcNv΅(jV Ʈb2Pbg=)dpu.`آZ]#33MF! m<\:qWI1i!YHjt &.큪 9H&JϬiTJ7aN,sc816khhQ!QS?6c+L\NR-e]k4@Z(bkIXKi Iן ƒ8|$ϑ*詋W)nbLEV."?-['% m{=#_`π4\"CPC*`;KbH-׷WӴ`o*_aHwI1wwkT8b?[/%iE@(wV؈="hϱ`!=E[ܨuM~=osJ)GFзyd\[fݔCKwM@ AEȔߜ^ F|tdIhExL%CrGQ1r"9G;q^0燠Ěٷ0πD45M?" 9&_XY|bڨ=p}$̑|Oe]YZd=G$7ɳJ M*޲KP?;?q#Ht= DIdV̾)]j.]/TVaO@@Cq-\V̀~ڨI; Tm4C(G1J*UjRyG=7'쓅㉗ +̍;B=^e./}[},9 *GlRD*|9/V)]&lL\G{s?͗Y)}P)Dk=TPzf@l i )vxd ́^P@rghw衹Zm{mG+dw;U F?v1Ťr>%+dOЄi։RkqwΝo`i51 b2 ddU:I`&0{0'@yHs;&`S;eUD .$T6A !ԁF"vo8NEiV'y ^O#'5_gyn| %>zSB t="a s*k0Ku(h{H=e;ʞƨ]%FȾt׻SQlWWj78aC9Bu]& A"|$iޜP&| 'g8Eޔr5:PH0"R: DK<|Ƭ[_m+E&c9y TuR_n@SAD+ }Dpݣ|[l?`!T5:}٧-R'w:Dpv3 ss'4lXጚbRAӆtt#/ē;7|>io5A' f2=qo~VjdaB;AįBs v`q]qʉ%]) M 򙀜̭G쯽Ge::UsBJ'.`8-,te;Ezv +!ـH;@Su56z[\Qn@* qvKeM8s:͂Yr-UTw 3K_\dIj( s7Oݐ,r䥽Y, ڔ;9tX:ֆSNK"|K)g9y?MFJ@ib>HKV5hZ nKAL?whNsCS dێcj4j6yImw<:D9Usn$фe%Vba 8#6Jdux@f9*'Y]@A~!D# !\O]-1kJ'֚DVg bݍԵBOK}VTAL_ ھm//,nuE՗-F^*K]JH^%Lӫe ZDl "]8Z#zG[ ` 3 =j%%™#Fq`s $>zH_&u@43HqCzely zD{yPiR67?[$;/ @'BϾhoE2n$a$IEcl)BwƖ 1skQ!ܷ#k2wFzjnO~!_CmB ز1d@Pn['(BwUkSJ a7JBKLJ9O_ }6[) **mɥ Da(622PD/-!L^,M{C3OhƵ'HPLˑg=#ޛ駻wW^a()JV8L]#oZ}gF^ T\^d6w^mԴƵ ]L)&;+_>ٸ}^8:A^03[xI ߆|?Rcy7*uj?7ioe-U|fXSÈa)!_Zx䫯:w Qnbiq$Qݻ-NvNS$ ʵkwi_ :.cM/i8a8+%]+\.CCP^WmS\x7-͠hţߑ 75TP2Qst-/pRV8H+ q"l9Nc2{U JJmVQ!@1ƌ w!m~9M=ݛ\]VUU \\0$1IRBsZ~WB)7 St cE]*2R6ָd%-mܠHV5ō+䓸f& ]I2˾3E ,o~hIrPNBGʘSΆO=r{i:jk9q] ȏ3YqVMz )A 8U-1E L Z=ot>H[*q%'6^$C Fac-ghR!|,R+=U};*$CCg9 ˾]Ш1vw^R;&8n'hK5m^9"k&^l1}փ~5v )!SX20{x}qW<95Y`Uу Yּ4fMN"VBЯ4V_HlNh^妜' $]wM ^Y݀y>0PǞ->? (VFX`l+o/JV4zs`f`_#t1&?b및"&0ϢUCP*r^5NZFTmJ2(:Sr'om@Xfzۈ<6w)3𒖣&|ڶ'{#1%Rpb7A 1YA *kC;%+@mhlS$ .M6/@kReIӨk;y(NͶZ\ G$_l4meu Z]XlC-߾\| `xˬ*3#˔Wr x'5s?R۝d|-lHQJ_84Tej^#³Q2xsxsH-ꋊᏺ9va2}<(@bmyCZp38(p%mFrkDBkΛ=ʫ(k~-][u-=+k(-"2q7x.(ʔϋ&N8V!QԸoa%:#u!q/<w<С]UЯ~3]f4J b՛_ɓRI;X/r2i誰OXulX43 ݞwzz-'*)Ķ cZ=1_1%>sס0olCJiZIZ PTI"XS]bޝ4AZ6^ڝo*&ZaоwtN  i5a䔔xʷI魞'}wbMmvP } J$*k!$tw<0(.?Fsl6ZiMҐMenh;ĥm3"P$keGrў+ )>M_@o >fa!/eRR)1v/0?bRXpe G}Ji+`ʼ5G3.#NFA"c?3CߢwYwYΥܨ MF*z :K$8O0>L^"kWzQvtTȼ f<@22]y{ಫ]s3{gP_`46Ja/} h*h`=KHYXϟwٛ6L{P+pLpLs吝[žT#]hf jjUaaujOj:nFC8b]hL3%zuԍ uY|>Wbʢ 1#V;l3a?,!>}ˉuwȪбft Fo0Hdj|?}`1S4o=iff>zJF?7wG8R@SDF/M>M@K'ͲS$I_fv%m6˹F-6WŨ >r{{穾AZqUbc~J&YORcKrz:sjeջG/QWpfDp[Mi#5j7}nO2~&z֌|sx9g@1Cߪށ{ 5>7G5Vk:ے"iNjs <䔄`TSRPސ7c8Yɀ9K)7AI}ë @&9w!LZK5, bdg%Np 6wmkfb'ezsfb!2VY(t7VR@ p -6]\]}.kj ̡_aΥ1;f4R3UU }($cC5D6z Mea!*ay#A]ACeI@+I6{y6Buz8RQ), mpr/R7-{Ghz;*ScyWyq"q1Rk҃ĿɰSb7Y//|Z]ܵrZ1Q#=>N5Z+|ň^6 r|8I&}׷<[p!DҜhyaS4o~KUcOXV+bdHKo\ Y̦-]qHVvչcxMd򓪷Ha7 ;-a@r靹3m4슦KrwUypnّɃi SsA )=0wewv4A*qQ'ǣn2+n?>4x'|t+l`Ë,Z랐|dW4τǵYƨX M?C7 HULƸx*)yUt&텚\Fh]'{3HAyM4taWɥf{.x-ԫaZSyW 7&4/)߈xUbpi1Fޕ-} P_ 4%u; H,%ࡘU˞,gBҢnRb,A6^i]\:/^N!dAuʾ7ZmnP4aHVÔ U͜mA|C};krE`Bb ̌T=wn> G~{Uр`Ը{G@ C󍮃Y4JP-0:)@ p`|-Pi?K\'$4n^Mu(5orŅ>g&S0M,B}I]ˤ:gv,:c=0E?9B0>*b5b6$9"蛖" O| \F =IÌݍ}y* N\==ʁ ,3ZkXbX#xLZ]Ą  ~DĀ,ȿJ\%5ޕFLk0jvixp`&zOgKa1\efɘUN@bi)oa9`?sTItˉ(%KGv?@AqjlՃ0∕gדF>SB}3k!˻昮T /:/%H+ܤ:CF й5 3oJNh .?<r WΪHZR,^s{N={ Wޖ .( .a,&bRc+<%[zP@:52 Ph̟(ixXXF Y|Bcƭctה:xF05UӖ>l">1" .LupQа۱WP ޗj|`U.uR9lcl{y#&d Ƶ*H9evW9~ ͺka8BmgtXƙn3WT-`1'HeCI0$'`t^H4u#mk͖QFb4U3PB7we!fIp=$|BXåU'19FP :0vjR?^U.i3K < M(#Dl#\%d=JnKN ؤ̜,W{4̑'h`C0CdU|?;6fz[P7~x>̉&p*XI7pMyEtw󨜭wQ?Ϋ.B5j!Z#=:q Cj^Et(?wƞ{<7Ҡ.o$/AJuOR&<_Ix%nXd *(]E GSO0Z-ߝ,MQX7 z"s{tX|pw2on.~\xv[!!fWٰ&g͋8AcjF)ߓe8SJO^%"^Н{2XĆD?K ӄ{5A .A=ktLAr|{{5i?g`-dHc)Bv*7|F(wE Jj-Gf\,HG;3dFvaڭ 'T+#b .vꏵfYx^z0z#tWȃ,eu>b+vjn>H)H ҅Ξa@5Wܵ:1ZO܏]8lRJLA>jxҘC'HPj[nn|xITnuFHOrRՄ~oZBm乒gE6(BxcœH¢$n6ܾ[ϪBfkv>`=qlj/{f<|HR͕?hab"٥R<&Wg@걌FO-VxT`)֩/׳C0ղ2Tp;'\DuMeߋY"?{m_%;1 Z\]ԷvzHZ 2LQ< +&Ć$)Keܩ($&*Ia(u%xVGc]Skg={br;$ *դƜ%6A[݄)N҃Ga"->lJRkF ɎU߹% Wyݿ>NWw"5Јj3stZE)y&}/QOuў6yy[^8܌Fq+2f5U+Tl]od, aq!mD'd.^?s|"|"wȆ;&` Pl{akkɭ\uP_nYNT" C@$˸$~1sOGkem)Zgt5M>0KqɣZJpƛaUS$}t `L~ )->iÝM.݁vS+"Fٺmc:Fk;-^bÙ8#ۅgzt%{1B-M`YNʜ`KJVw[%OIҎ~b ͂f;>CتG‚ݳ*{`R2s4*oI5Ks]Mn7_mkfts(kY]Í#v-w WAsm#DVAh_^9ji r$W=Ml5͉Zi%Y6 M70*Rj(# m-N-2gt⾎yNZ,hNܛTwd фWnC"S)E@k_g6d/`v:r<(R5yI51, \PWT*BbWo`Ovu0p# 3 ˱E6}Q[f}iLcXD\8K} 4ًF#a q6z֤e6p4jBzp~J $jxt{( %+ %u9|vdIo)b~]"nJn. MzN! 6cc^ӈ S"| /]N;%RYLokkWB&j/ܛ>hMyסT'K&§U-D_PI!Oz샖مdBNg4 `bn*!%6.Jϭ4:9D˓E3 L\Ncl8^L ٱX6ErI`Ժ'糝~ ,o3鷢xڡUbno  N^UQF02QX9蒗Y]~_V>uU\hpi%W\ّbR&zًv+Z4~Qw˰$أO/X(3Ș"1&k΅]š';x!.r<> ߤnsf\@sJM'%5dvFq9L*T!q W}Y#Fe!ؙ:+rjm]|8ď4 zق@xdhS8 P\ e0A4;(zd /Gѐ#4bOx'c,\ȗiR)͘@)`/eɬAvŝqa ]CvQLWB N}u1ز!F#AjXj1O)C߈b&wٶ\8 Í6xHV|d#6{yG*Eg{/۬xi! qo/X/n2!:IrH :=}YP]9Q?`a;y?װC+v\6RE|)(x9_:KY!lr5TyZ?5[7O? xTǏR>[ lm_nҥ蔛Fbd.=YҰdj*AZ^=t4JWz=5$ρ6Olre9r~ڍ*>LO&gaqE a dO6gT#wܗvxƵ~ .&el:9y΅x%R0k ^ 2<87inHyYjS ?O!aDXYyq1 q2;W(enާ R߲DusB?5m9vb|y@A67+ ﬦ~1PY)hag_5n6Yg {卜%C̞zVR۹ ,mۆ;m^@K,g(2#65]ĠLF3\3_XZ)QevXbM-gQT"Mn?pLӕ='}[[$.ߠWtnH %:k F:|IҖD||_)ԓ^QV<(?+3)j`G1!*LFWXnpxԛ)֨+va X# W.e3{xؕ^Q|e%Cu:v{R%,'u{ԈraXOj} aPE[ͷ|(i&F#LtEar*pj5ss+17Ps7ʂNZ萵{8`: -?%7lPf4LЛ>А00㯠#Ըrz-d%5!?V5PɈ4-!젢uȫKRjMEk hzDfq##T6,_z~.Q=%(;*i o,QD?X SjMB:# !'7:610 s1sSI+kk֤'m+L[ 9ͨҏ=3vi u =w}tdbe_o*~~p8 o8fn-bIL>oK 6p7xOsҭɽ{*JoQQ4:'B혘ha}XGG_/5*:~I~gƽXrr˕PƧ4I6isK+U?+#r$[MEtrW7KSȽ] Z):]64ec\_ )X/2ǣ"zD"߇/g6KIPf=F Gm Tpz]|36m{9IGu~tvPk<~3&7_@Km{ @37փ]Y2݃éAkX_kYr֮.Fd,olJ:?! 7?~ѩo.)seٝbPԏ$FBc`>: CZ045&]K~^ޘ7 {lИw^Zh΢)p@Kr} SUy! >9VZгq\ PRLַKL-bt?zKZ2wfFBF0~$ؾ|AmWQVȌ@ `1`k*b(&.rrp>.Dd>=@w%+A C yg$$44b=̘w7@Q֭2¤l NQ[4 %6|[0LmuU:}sѹt-ur:y(}q,46}ȆDJD>ٟ8g]1d "."g./QCi¿㠼Ta)d8nIJkî zݽƋiQE=S5 Q^-20¹f0߸YuNq͕$[Jo4~ 4^Bڋ w}aQv+Ќ-mJ)LI)֩`0^U _. kK<ۋqQ~fY7V)$G9{Iצ;׸d;]y*0 RN0Rz)զoYm>|֙x_\ގ_WsmC@wͥD3_iRegþ1o:"8 i@^샀&Jv0+e+hs8鰋$1&𖎡L{ 9%q&D)aMxɜY?fuK2ߜ5l!M+&UZ:F]~|]~AN:r,qp3ɢakӪQV /a-! =5N ;;?f{ :,J,2q?Fҩ5ο!,*„שׂ 㱷1'qb>IZ}L6P.xƄ$Ď_½BT^e UO~L$$ę>ƨL64P!f;\^nJB.7 Vw{Cܱ:e/܇‡զ-?N h9#*t4,U!$Y%`dp-AMًbj֐~=JqWX3*{׫LΑtQ}0<ܻNXVQSB;/m̢86Ej Q }x )0\ < E3:Lפx)5-B3"!M2,rrxY+Z0]99y֩Q_ڄJ1:pl\N] Ѡ#NFx52b`*){49Y͓()ծ-F>$#>B< jHeQW8NÁJc#zKɑ2(<֍=r}CގtWkQ'#}O行dW τCK"QR_fDSP13ǴVpoYV }tgӇsgWl5q=dQ$/YcXS?Ō'M7RV%&}I|sH kRqu[M|0ڡpWyA}A cp}[[ ӕjbT$8s81tYoc//^kʋ 6]UFaQ s/{2$"|I KZU !`QٜEVs)UAce$PK XX:h'|S,T|yl`&(t>b΋Qr|ovhv*B'4ࠚm#ͬzDu-+Du߾0zb8ӝRfwJ6}V4-&yv #Z?w` YI_"-$GEI7C5?;Rڗ|R#!ln5LIR֌כ g =Ce?Hࡈh %yMg)Ḩ[h2VݦZ5I⢥:јdhaoS{ "KilQm< cL~.:"]Y ?թM8aMkQ:ӉBC踚}=*}s"(Em:o;$l@oax1i~"GaEH$e8iM`.Sofa"&4]zJ䝌Ѝ\+5<bmPMsY`sFaLij5wWϧ$cTD""f4?0+#BBS;QNb@l]鴳/ Qـ)xsɢ& uB7%wAS9S3sہcCߐ\p^?Sҁٓm6LQSL< Y&t M3Enג?_0I}D|kk#z_6@XAh( bwHGǂK;q=Lљk)>ln~ԉ!Ӑ:qdǬYm~bM8L:D9*#ijD?ߗdUիD;ڈ"&OGxVG/H _c.v@;1ېHwn0QoQsA~{uJ+ ~-l 7Й7f+0\{ۨhh4zl9FJǖPڷFWm@烼qvoE9ߖ@EYt*<{>OR`,M)/t3ceA!ɱ@e#QWxB6 -'Y>Ԩ hHڞ섲no0;#k[];yUp#WJ %{T68GWݱPmEZt+' >c/oaPqW})HX r-嚰ǜnS:mHc Є9? ׁ$’ɈQ@a祿_6 +Kc] =Xvqn8&2|̜߈J#~M&7#O)38D4 U:iNHDAoǑqs+DFV`yUǹD;7LdxPWxyod-#Ƙ6!ERe'5eHDuNi_3wޱƜMӟECBEޤ&q.HWkf}"K2RwyW«Ԃ+姹Tk;\7gxK.QT" Jb<3F_iOPbAOp͠zl+%T=n?=o$+Ժt95%4ZƁw=ns\9,bKsdFuOKJGG~MĻ/nDϤ6F=E)ny[Qnb4x~^n5nXqLtW lR 4O p{TɅLѧt&vt8 jNP)Km$1k, G)挌 ~NmM.#/#`XLଧObiU> }nB|uMfߧ[\ۼnvG幫Renv@^0r'PDo&򭐾NR Fu Xߓ$4*h\زeL/ђUIn{NR^XD83_abJK=?Q/tjO` ;G h~v2 2{dJW 6?(o5Q'7ԺF`A:AHXOoR'rNP7K {Hc J5L?UDdT]5mL)d۟n9vՀL;}AA{3)2d`SRdlÓď"6HqP1$ʌО}YY8؋pxPSS/ٵ&xiwـKlŴ8ʏj.\zy` axJꕧ[24I8r7E2[o[ Wh:Tͱt2m$gM^SeHs$֝],M#W fGkg(2LyEx9 M% +;Ĵk?Gncm?c#MksܼiiB` NPiJ߯߲f_e&]2GѤF{+uؔj‚'h[TGIqrEet4-"pԵB~|*Cjj"؍~y2-r1 tWlXlĎb,zBgѴ}٘fUmY2%huUc[z{L 6Z^R8X^^Bz. ÁrC.=O2;^ǹrPkй! ֧5wSZ`.``,x~:Oi8ʅ /;3N3/9[d+~HezA?ϜN7{Hǒ[ͼ^v A7Ԍ2 Z% )gTVG/<-5M󞁖(7H' _Xn>? RC¯ᘑ胁@m_fhWނCڏ,Gx se9U޾Ĭ6pO^ &Y=a:(VHW ].)T9KġqPMi_L‡bZQ? L> *Px4n;&a? lkսzіhEPȕ9=n4kBZbE'|:FՂ<)Tsf\϶]M&H<9E`U5.E)4GlS¡Z(fbe{δDlB֤ ߉11AFןѠ{X6X-E,lR "Ch"CWROfQ\(YAܬ0bsp e9 b ~N4UvOvFN&yثh+U UP3.ƣ8Zy@1+?]E^=zN/ߴ^>:DVEF ,~\oբI _`yaY *>Ȩi<(]#ަ۴%*<9|ӄ48PEw ~XhRR6K?a_F#O.;pY 7_LFL[$bbԘ!cWC fB;5 &@{(Tf y! #Ch>JNZ&ÕaF#O3\cb\=ǡauG1#͎Bb.dFbTVVωd]Jtc7xi}1灀yf MLҳ*Γ9CMЛ`+Mu뗓;LsBw&G0Շ ֟)j`ú-{13Wu컮߀?Ӳ!'BzB=Bewwm.hqԾ1Wm8ddv?`u)]q9ݑ]4("&0c 6D&~FX[ZHqӬ"/݌ afw,c UJm=;$)%F"QOtF  Ga޹{u#@G:֭qՌ~&c$ ' :Ș0'D`&Y"Y\^Ǧe [p߀Lv;˼(JhIҩ<9#vR0Cjo9d|םmqhu?N&z R+{. O(UPSI$ $$G|)HLEme ,@XAZoU+OCK7pg|d/5KguBumŚ&J8@2TmL$ P`M\fv /wYő)Ţ0)% P _IoCd:nJG0[Jp ل*rVpT"WT$sOqv`DXYŃ>zS,ـ%95̜B6-hl}gugž$Y2972^Pp!fk)yrdy5\_["څ l(EgYYEwv9շ(NML,{mFOSI:gIr-x.-@a;M줺6Pp^Q+{1F|*錨ZWمcIt>`^}B !(&J;wZE?PƮBIP* 9y1N*A)X ᪋G"k̤Gα_BCίSJtgoAC!5""8h~y S8󧟱P>4 `xT]Ԋ%h%9:NfPO. B!s1]=#YVfĠPԞ>DmwRGyCjX5὞ ̯YUfi}3F $Zb]߂'q*wu@I)HIeRz=%dR{&;ԏv9Y}4a i"6!Ӓ IkXg/QܘvKkb6W*TG拘#HHj\q"i傞73!P lUtz(rUp\α֟=7| iPsoXQo=FI$],*+`.:5!O#>pIC5[;cwLX{#Op;WgHuM} 3 #`pёh}t0\(3U~]HCNKy)ofvL^VI:;˝/@wOEfK+еS \p%*OlC1&.M 3EU_9VBFJf ;<)-ȻP^QsMy<ɚj<`Tg͟NQs\F9lɅ_rWrw_#PF5),XA۫ZOJ/Oy*FTeohŞ׿dΐj@ZvæmCh!W3Bk <.a1c{zN^ήqR"~-H97&ÑLP+,dFR IDs7FzVء%$JP*QG; 64Wj1&(B?W^U3 Nk#6F# OY''-d^>EƼ yuBgPyyLk9PBF/7(L1s{FȌ~xlC@YhN?rNˁ{n3;qwA9HYxpǏ$V4#Rc@ )*66gE* duj ~׭`#]N ((h0`4pJSUMplׂ]}Xր1I=딇y\kB]rK)}CM.izQ2SX*߆%)5*=sFOlycYOJ tOjўײV/@bVD]\hFHvYJzUބ ?*BlKn+&G–vW& Ay%iBd1!`l^)S!IEaTJ "=PXF;U.2AB+n*@8 2B8Ps/jPo}\yn-%YuVzxj |́͑Qļ~xiLutJq׾ߟ̭=6ĸ}T8]{{) 7W@B "[p U\gzf+l2/;GտKR`DwI'TA̲O0cKzjk$Y?=TYHmmaնMe*qTnx`LQ^\I#&Tt4&ۆ/LE$We쥬gqK.@)޹gCz~5. )8ީ$#W(Yd=w&LRr%%J;4!ML3Fnǩ.zD\ns#)gSGܘgclhaE2FQR]VkkrÖZן`G^cªMgsT&645pd3%=,IhI!~ ic/7ׇُ21Q8o.i\+)![i6 IN|m A]X im 7\>A.O2CǸKY_%tUq5\pgfhD%@\풛ys> 4Pl&Т LBٔxuĵ_6Pd6@m] -VfHQ 3fd{:;>Q,N eoF9OWuaer3>kT+彛!/5˜FJn`' Wť9h# A9TjTw5L-5^G,a0L/O~;#>FP@ʱ+%GAlDkwE0^j amHLY=]yv ľ7cp-2M?.dgSj & _TloSL [I.U3NI@"=ՓD]237%U@<%3MK4yA,-&1e+Z Ѫ4a9fMucŨD]_vR q}Wd_-.[k;]u> hP'rŵ/wu8N6zy0.W;UYeB4?X?ei#MM4RR@[#kDlao9FPO-rw^^I_QDmS"0WѬG,A~(_)8sZC&':4jbx| 2mRq `osxKdUjȣ Y @ޓq[ٿ$}Fa$DV,qu-E7DRHÉ$bwnJ)gRr4MZ~Rc4) xN*wY~+ LR(G 8eIE2 Np/=Ꮠ߇h*S-oev'&mP;D+=b5;4madX8z0u!OƘ縕" xq )FW EÝĆs^gdotmEX & *G.'29ݫaU>20 Hr<{ ^mվF{[7.@d~',0ψl k żTz{\"+qaL$ix%x=6u J*D>، e$CrKcPkԍ5=3H-S'b?OdtG1:>;,q;3#g~`sR+V]jpT쪖>ZPn.7O-?:JB@eS?GKl?$(PG·7-]XI ȾO~ yAB=:q. SOX"]u{Ѹ)/!X4PBX\xHi['rx\#s‚"-P&[;H*+Y ϤB @_MR/XPѥ̴D="p9maf=;j6`cfwr5˦@cR8*}&f0!MH* ڗk+Gߋ,F@Vծ`j8Յp4&kRDW" yr7Hg=%%2rr 4fFs;n^:E?{~a Tϴ1V&FϬ$7K!sF%L!ʎ0)m/30^1Q&u`r;$ņ+ա'Ȳ:oj +>h.'r;~i.B,ڈ5 Ь"4%p>]@_A_}ہP65iNnD?Ç`ؑO;¼oWfP%;`@"@,دݟeiik l`XsL0isiI;',%p7Ju%ϲwPeqn0k!3*Zҽ==⡣oM[A_ȤRvs:'Fg,2bޝ>U೿cj< ~<3iγ[l U*߿|fwyGGrq7.ӓ+=gPMepf@i #\CjY~ĴNȊp(d(1M=_{\Q&>K+Nm")ᰘc87!JHa"7 jLd  ^}bLQ\'w< 9rd[Ea M zwvVxʍQj}krkTBϢYWf> wkwFPOQFW4_ 5S`Ë<[ ƫ]&\'"Ni o#M&bsgQm";2m`GwȶS^nc 񷶅H-X`6.m=y]CǪ%SSŷ'9xMK6`ߠ/s0=Pݦ┨(~m5Z, I)YÕ+]_:e8 Eҟ LyQ g|M>ᓐ! sy ߭q e@8+=xtD3jkz_x ԷbF थؠxd/!\zA[+!wsNڊEnjq=e$'1KPjL_{ttrr\H'KC@oP vӓ8( UYġ:>x)%U%})ٙzM; ;kl3FĤ#P0ᆤ%9@r50)xJ Kf2H`%+8muM bfl 0 wS* zR$s|hĹ,7faA|2:ᅘQodW$>$iefR8eo 0σB*h@[FNRtU7+E6 4Cj^=aqIm))y][{\_-]*Z00ئkO2 7ծx} >yWR䉻I-SG6*yP8r9FI}a0-W 'IES9Wyw3U AHy9yGܞ uios&>iL,a}Bi#$ Aq~phv7GeD鉝J2$:E's*uo5A;%n)3awzxX&> qʆK YѯzIL)zW_]I;[YJ|iRYԅT5r\:- e$8c)SՔQ }K1у^ӽZqiey˜d ]{vM+Z <C, o $-Ju&uobf9'*Ă|g5|szQ0Ղ۲5-H> VΗM2noKמA*)6y+z].mX`4o]~t09lTѮӘ'f FM.s`|`^\F\uK\v7Wv{~9v ` ft a9=U)yD) O r y;A]I%zQ/e +4%eOEfDR(#6) oJ:Y;fW8|F[xх"@ed`) 3u$xI" bA)/ۇwiȢ`8}O=o[z7EcvQ\7u~$)]EwLV$4S@潩JB|gb}P&ӓlWXN)C/-0s +q6 $ul e.ʍ\|>Tfh햢܅PTxr6ImF17hȎy|ZgXcwOkmH Vmm:x6d9dgvb[i4ܗKGK*\:N 6i (<ğR05QIS=8cTu( l0бm U8h i$Dӿ7{aH5\976!/w{ _Eo oj{:ôTP9"?z`Ϭ2/P iꡌ|,J?'҈=e8D.0-qhˤ{ѱ>Sx{ =|;$eЌERQgcjֶw ]ݞWMshpB‡<Үv>!i) no^*)EA9.YpA0XLP婚Dֈra0¡C+k:pg*T"8{')V 2|BOh|lvܳsq "TviWe):CmhDd3HL|l쪩|yD_ *9I)1ZXL.IKka+ju3z\b >O}(r,Iφmaf- K:)<@(ʅXD:*_</e./^%?w%<*1JBifdOyY`?SqJ-pr~-$up+Cѝ(G+-z<}G.g\|DIQB,>Nd>AEX!x^F!~s{ghfib/ϡթ)Fϫ) Fkz{i6)߳2dMb}%9\F=atp*cJ>-k%]VI1 @^C4 0QM:|'0hY&cAZ'IY%X%N f3ήa^Í"eM"Ya.{x?7^>pF9tYb>J7M?ne(YM쏩1цoҋ>뻠+<2nK؀ݛ()׾d#rUC?/*< fy.O8xM9fI (kr7b8tdOh-&zkQAgg"VЁ)(94ey0}vI,a7_Er-RhBKە;7Ba gg9(Jh֝K[j/g,&`ܬl2>E=16E =]ox9lt7DͥKJU~"Y=mk<ȠNLm 28,'V>H &P9Bхs(JS؏,oB?jӥ) RSJw8URzUIcvGɍV}MN_K 72ȱծx%ήʹdFA{(YzO6wm>\Fr-h?UMƸgt,G[[2vu FΗDfr>C{2HO)hE>-P_Bӏ ne'v4I;:}Zg!@H`p%M~+oڛ][ Ɏ' { W\EoN}T;J9n %o@^:ߵ4zBSkFTrk"UX74qKVTY̖=E N:dcdArFa&o#aovg̟_Gy0uHJe-! ;Fi {F'E&,6/=KCaRmuXmtS(=E|y\\4ZxM [E`>kgiQRؤSlyP&^\sx}ƽ!)iHHv/NIٌ>QH7|b/(FDh[`IMJvD)8F^vqrgHO"qo>.8 񥷽![%)vQ$F4o?1rǕ5ȲU5 ЇCY+QAg`8pmy-J>c `LYXFy@w+}"B~Ń4z`1InqaA3v}DVp$6ʛ'q*qRUsRS>L)g~4(y"Hg1yʤ/KJ%ɋ3齼cm:T:ןIaZѿo$ܪKWu&D+jH[Q;kվiPPVtc +#P ^ [Hf F }Ѽ\żBeO$߿ZI\GX{'CiE2YqSfUX;1;X2nUX<' J;t*A 2. Jٰ='I%UBWi)@k<ڤ=tELei`~od*Q2^Jԃ06m. .FQZZ+9&<Э] @V˳;]P.?P&VZ}""C\H 6hh3Q ު~qlqf3c@2=grTϛլ[#`d?9c>>cxȣU!g3x,^SCzJ =:A6ɾn2#GʦHa/ޚ*iOp8Q1 ~nmꑧЎc n6o96`bZőmրG}BäI݆ØvL JSpRB0q* ꔺ 㯔FO< qi,HfYh*}T-WCTǡgТ*d$o.!6{( ő؆Q`[%O"b7ϽJ1E7V~H;HWO@yRPΣB40"4Xqft*HO=O1"xztG9J9`. (YϔiZc1),T^K6>o+`'QjnS=҈m廕^pZ yPX~ʿDnC/$L(62nQ/O' d[Vg*H?걏FFCŠ)ٳtyMqvhS~C&,#Ғ_( ) 7/T;4⒖/LSMX-4;Ur`/kn0JIڣpF4A& 6ݝr zb Ql:U |zͳ! [CM0A7Ot'LE%Irɴʑ/ Dd+/IƯF~0>1rZ9iI@{ͱLp ௜ Ś< 4=zu|Obݰ(Ùfʕ;up⺶Gnj3uIj*o fs;k0'1q7$YNj7'= (=(6?<]`~$]#?)E!aݏѳF:mx]my[Ƒ]?ٔ|:Gm.Ngz = 5[,+2%f 1Lgr?M(GKXYVVtz6FܗTgI6…0L'۴O ץ~Lx(hԞ&`1c`HJ5@k[djPgm{iHJRA/@&Bx[sD6[sX{0->-D 5>e8)7'Go֢+C&t &#W#[;d1{T"ja JMDN8l"qU.ʱ&w{&'Bsa7.`1+? 2<\.jak|OAYh#Wi@w'3>M1h¶5AH8xԫ tHIQ~}%$VG4 UE^:{w7C=aAj,IDy &=#Qi%:7 tD+tiQl Vf3I,-Hܳ 4I *:veH(ģ6t" +\uWJZY_|\9SPM=^˷yѾQ0zQt!qlDqIV |X CT01XagkO6qNOflUeo&3FAj1O ڎc;KX:p)k!Wр0V\?ܷ)eWfg|LeJovܵ ߛq>`U@-L"͠}-%؇/jX@ǐؙ i CR.El;j w& FoCYƆ[N={j+Ppn2-uPm0uZ"ROFѫAkUzÎ`8f&X6W#XC˗v? 4ߝ(wZ{M^*hG !، Q˖z ~rs7dzIESDiU],__棶»I&98'f >kOh`fV>m(#Sݽ@JP>\Gkg,"HQf.35բ7=a8B)2[,-$WLS3bTG$kͺD!00d9J0~|g5bkT xxejJ7=V*.םǒ}Iy𶎫)AcxF҃YucT4u`\DĐ{jp U+,K3#mEe(q1^^@"Ch |Ϊikx,^T'? Oelʢ<*vX=Y^CcD^x xS,j\FDS,(;gPpWY?\]<;) GUb,LM~4 {~&Ar, ZlVӕM{I{ -`i5kI0j&-W(<]^v^uSs.i:g4-A*C }6Fe"#*#StQ$ᕭm|>t8L]!H-qxs=*TDf!4 Q-V)'}BT2@U-QN%U y1M¨V2# D9Ȼ&k,')@Pj1DkGw(r_JĜ4R5!c=٠_#U`V!c# LrBnZu?k3@G GՍ=vԈ]2Zȅhb^%2֏j싚‰>V.F.rPx=Zrl5vH%_+fpfErNn}:Uфl1}u˸@xyuR:ȢCBVc9 ̣}{r7·֫"l;?6c.͗L X'؀>9mX,a+>}$T~~i(+jU7(3 |ݿG6rR[vn+'7 q`'r_3lC{F \jȱM@`־Q𐆐b־)獴C~>VۯtAHF,_ iofCg @GD6#6;({TfqK0 B ._]_? v΃ 9wzl{Bʔh)$E`2挧j:͵Q MNg$g97\P:̛R%T_aVtuiʺ"nYK`O,lvӝ@rTn{gsCmPMkDė[o%M)n89g"=\ݏÅ j8L?Mu' 5ȀLŵb<}  `f@q=n ~m䳛ʋeu^Y+TdrrZ+p ,C?z*EsBEshFeEvvPq.u>˔Q2&˄){]x$Gzj ޷bT=SCd)̏ "To#ΓhB:@/sw׆֤7'3&V\ciQu]pI+aWƨ(,"vӤuW|${dX|jݗr 2T o_C)0nqK+li1&7~uB ~LbPvx¨(q 9|e4Td=Tle"3K(o s };Q/% |Z\F8?Stu`E}ahx0]9{u By)4ScD)10Uyk&OycuXx1 s`.?uUѾE^Љ <=t l=O7uȸ͸#{X s~A\3NLsPB7,T9_a&]z=IiTG8+_THf+},WCx_tHh> OQLys綿qsp9$Ky/" JLmܷo=m/ ^+OQ44HuP☺ nm=㸻Qn{2-aDT'6- _tKyD-'?85cuDϓBPʵlM`Q) gi_p$_s [Yl*.o_xI*N 's|@?z/(@J[k3+4WIjA &$)P$+:MJ\.B W:{FSμ_ܔ͡lN ;b߾tW犳rf^_Ze)_<՟]UdMP{آs9P¾n&O bLH }؀7ej4{3s(EkikƟ IMeK|bB|B#,{MHӝOsi&}IoFfev PkAb)boܛBM_9R$U8hV%nMOwems'> *H?)DyvM 53} U;sf7yq`pU >p筿)CpRCm†x .Wh=oɈ)u:錗#8. ~/gk>w# U=ltN^C);u7D=..T c1zՆKe6ˈbEQ,1)e`c_.|o*Lw.쬆 5@+ @GSui qx؝/Q8ou@-G`!uWm 1x]_DyAǹ7xULSM`!`nDwP»X7ho*N^2, Lַj"%/ݘ#?}sE,L?1;L%C׀:T(Sb)>7M7|QzM:Ozm H3 ѷHvg@ij|Lhư5T:Z!k+ ԕLhHY]$lMpȊ% Ipw(XǁǔGa5?"LY/0v}wH\Ӈ8|sw;Βʘk5qX -Ń&]X|u!oȰrĈ)!X=fi+'lYN>;fT0ʅEw&ƍՙF%0Pd0 P[~Կ:Zmy[\}.nH4\*Fr! &{={ g'z!4vMX?{ @oNRĔr^!l?y`T<Cpfm+Z`9V1hX@(|0vL j!ăKrBݮ߉+[a$_p 3mW$4s͆ S`pDz?ʸ2Ձ2zɇ}ʙ1y櫿+Gc1KlgN|4q8SƎ&i>FӶ|BZPN{l HιH&zSԳ34[DnF40bD? Z(7R:Y dOv=eu%*5H)ieE[vE‰ӎr>z`+=E{#n}hxc@^Wbklgba ֢H;טA^S VW۽_`Zn7Η0uCVPܯoǼ'B1)z -|{ %өڥ᧝4ƎN'B'Q؟|Ehl ~xCt ~4Y{$Qmnڟw6Xw@ ##h(GY/x!AkZ'M43sku =:Fc$<6r^wS^3眘ˁzFH;&+$y`cƫj@mgھI(>b$&!1h ᾡl"U4&,ipE C4QBA?I%L$b"sxHiGoC; =WlܬxqCoCb3(GQc[Ly#/W/z+XD G3N!A&kKUTػˤ]X Mْh|gxkn8? cDE "h5YGB|7IA=pP:sjApIg_φr4Upd_[zc%daQr &Kȡ,jLܹ $* k:viY]^/X`r>M@&]h,K|L~۩P@Hſ?ثN|3:2hKKE~(LN0&8 5$(_lZ2P?F.;l_JuZyGЮ]:'$A?HB\\aR+J pYB~oHwum#~xm#qܑ{$/F%3qҸB&(BXڸ~H}Z|ޤSb!J׾_ PeNҺʗg-h?(ՊXo"1)zٛdRC])Aγ)VI$.;Ds7#{XKjꤓZ3o;zu5K<_}~sG2CmX1H_̭e%FTO\|8򴄉ln0QB@j]QA`?Yv[V#4YBk\c  ofgk M]Ӗ4 Uo@%7g81&2˴J4QXh=ai"&ҩHhV%3mZʑSj6AOB ӳkXޖ߀iqa@Q+YxmTs8M3'W*!:jUp~԰sSϻ%l A"I~ѭ@K/Cz+zDrbidhX߯TX 2,Q}1Xu gu]Ac'#8^[D! #aNPPHηt cQkCxk$[M $,OV w*8C3)g V ?q0aQ=١&<CnBT#6F @]؝@9,R!ʘ,7tyv^ 6DM>imX\&8˩?\x0Wo38Rogu3 /} H.bRb/R`T$]f *!l.Q3m}Uz4p\f%]+fmSXMLs8Q4,1W?@!YH_2a;B=sÊ\z`PW Q@cw3U$؞)GJ@|kVd`Za5mBƳH%U!pe:8f(&[%_txrd,ΌZxYrG6)tl+"8I=B4$1WE*j"$qS<=󶬹 =MTrӢ9$XNYFH*L#ja ks6*۰cL rO2zۀ<\ ;&vV1y mS+M1֧tY#ke ?sn}Ax|]XYZ>$1m >QC_%O^|9Š'Y}x6SԞH? 3]OlCCAl;&' @Zݽ:YN 8 %aO|:E&>,J$nc8`[DF6${^fi kw~^^ɟi_6;g%pAVNiGm ĕl#Y3)&zc( .-*Y3$Hm=7NE+ҝ'At9T] bXp8^fX&ӺxS hw |BWN>ysOb(ڂBmZOz^pd|PsCUag/'s0RX%89.L~ &)lVw)x7Ẏ;IAfRٟ݃.90KlwWrڧza6d֪.$qjY1e"MO)-WZy[:㮲 8[aL9 _AVzJAsD IBFJFv%/iQ93 +x =ݤҎ1C"ZP$'f^][Dȣ?){${Q/7%"Q,+֯Ĩ͕j2}SuFI{}40E%^c򐭔ŽJ,؞TQ*d:5^ aRLq2$MٳI(!v"##%cI`6/G'lz] jO栻f>;='w; ڄug>l+9NI(GTa1>AEþ3bdn:-:8A!mJjӔ1wh'`al`{37s6K6&t:\|`Ļ8L ň3o6P.́Do(r:쁅EPRIMcb5E3L'Mۊ`2S)n fO g'bcuލa7V0VZ Z[lfךPG7𓊍|8*IJHYjHfmv2z`ъ 6{WeK~w9 ZnHL3YwG}Ǣ.6iqjd]Φ"ϦǼ :usJ G~pB2' Sğ_׷eL:0m#+ws| JoǗ^Iģ){\!` u(0WaGOGm\<W;IaY> {vGmNTҚe)''5.|)1Pd'^O҈a&aN*5UxNĉBT٧1m@uVkl*S.7,=KD[LFqcK'FBHDw_! Hi=%A@l[tqURT14K-NŇZ]iEP' sZxZl9)8Ӳæq$hbTe_MhB6!)Ȉ%۳ÓjlW*IjƳsP5DDax>;%S^ MRIhQAx!~&W$`KYY*B~|LwsDz}פEHDv\a-bs q>(3H'TTl} \AaV 4\Gxo4xQ(WiA颧/\61aoL>Pf~yi32f{}xO'u1 ˇ6k!g5B?Sʒة9|Qҭ dKŭ 42\H#v-]Z! G3X6Fr:ڿԲܑ:⯘Ou]Nj RxkMn4 o虬 {CG85) ؟pW)߃֡2Ox)H]Ew=#b_gD@(iTJg؎( g$%X],/[&᫅"|X6|jHV!m @Ҕ/gVdE]͠Ot6re݀vԬH) ql>Cz޹4Y|P&* pMJ >xؐ0Ol˸H @GN~76 pK\ CHy<䑱B~Z2a*5l-^0qm:LxMB) b :WbqBZkQ7kŮQMqUVv$yhq`{,  Fq{ 6m,jЮ0jM n+ m8Y~ ?_Cp6@Uz;gZcF2dFQq_Q5`BFu(Ix*WC: yctp8hmjgrXC..aQŋj&<. Ҭց؉Xtv >.koUUW=)&3!vݭ GUz1H˒NyMmX$*XI'A `ShgN÷7 x`E/8O]ĔHE`Y $\94cI1\sX%j04 -c.>4\h˨"!!|qevR"V7S+^]!vL"=}I+HoJٮ'UA,wM" Th!i(΃O9g‡StsP5VM˗D"EC!6䰦UyFD\qL *Ј˳FT|5UXߕ MOj\&>]+-uus1g&]&cdi:KU-7o_>B r 7ZU\9elGf[ ؀EbdeX!:``Q,vvN巑:&ݾNԌa5=jYew拯}Ǯ铪\@Ʒ) }smx6nE\?,ЗUiIP?H؃Y4SpXOP8%Ȣ$98uM5Yw$nƜ$OD& ݟQ^Pzz}ma>k"FX;-\3c4b@RV.b@}4+W54Li;ma!iO6b>FsϭmjTH3X8DM@Uh8;2j*_o!GI.]C瘯_tDuM:X,.hY2Yx05xVw2* k$|P O=g{ DR`/:Wꬖ)!$)WR(9+9[R%Il-+d]А}ŗW% Uz}'Q$e}P">~qBLpFGͦR)d WUH0*,җo@+q;9f:xIhfO&t$1LQ5:6H'1> 3U9IX5X260p@22ua`"ES}t]|2]ѠA5_xӹtVz3* O9i8 ]IkȶhڬïhڏdQyp`'V|a0{ O|?pbEɚIV6R{{w@bTU#3,їFwPz?JMɩ5lP=A[$oުԇJ纔vOFl{o KHӟk6dk.N ti'Cw, J:7GHZa }] σ,  WdZ/_}ߙJ4oǖ1>fTDb"Q˵L@m UQi%V5݌{Es^y^H^8sĴ| t>dB!ѽT .&3" Ⱦs5A$h [)gu}]Cዀ1cCvb:X}?&?VBTIr|\/11H9S/ϟrx38sse{"0@,9~|ΟӾ=2Q+8ڻ+0hegZw3FY kYeozj|+ôCm[iCŪw|c)y#P-,Si.QM3O X(p%<.+3vS¼+4R GՑf~s&{.j3QëOa:d"܉GUV="wlЂҚj7#P,)4e;cQ+BrGf~tm:j6\Fv&a8"x p.= $g[Zj7BcTcs~4t* !jW6]kQ z}{Oq-.z @e"aqxt[>lQ\، Gpv]5}Tݰe$`m.GzFcJۭGN$m&bcao֢œa[fHG7MU=XQ4Ϡo <(XHip.醯 'SӃ!x+LK(,~ެ8nXNV*p~~8Wчk?X Pۢ8x݀'E<(C8;/H#˩֐bfJ>m*vQ %0U9lIca pRgUbWO;_~#yu)V, Ȼv޹_o+7eu=\v+&q78Oh+>,‚M!MRvBj t[FZZ/o0ߛY'lGV0|u!lC'sUxž&# ே T01pe^ @-q2PvlD ]Sݨa!,m˦Y$$*RPLh?~ZkJ?@/1y]Zv"Sɓ v? Ir&GJC_^!p7 x۫$D %FJy( SkȰ1Ȣ>w/-; -s4-4Ň;L:nlSf\, >y{th׏h!ShX|i%cA7;;TKΑ)2nW3hN I]"u-oaH^L?l:)o 6a\c2Eu#<]&@z`aHtEBڞZ"h\l=u%?SEps"Q>r>h':0MSLxt.kDd*MŠKUFixțE;@RV~ Yq72&{6@?GT`KUycMaż^)lќcrX=k !<0hRoWY|u'rL\`utӖeQZ5*"tBiy.ZÐdm< W Qӡeȳv]k`,GAQ.uS[LF!Y :0;qA5}k_Fwx__~`Q1ocҬhʍ$sobE<D~J.+#e -,?…366Xd짌n親8\Ep#:zv8*Tmo{u.~-谭 s;SkHt5Z#S(ŊE7!w}s9:[\yB:[̘n@R*^ -S*%(̋wLYuQ/ f>,]1(aҞP)/hjhe=˳x)]N0zp3nPYW]%6D)00.:ov,&߂Qܹm>MpD2bבFA gG*b0ή7Y@9UXP#-ZgXʎnZ}&#+D;ݗ.f u/ё. R"E)QumO/<5ܙdS"XP/\xnz7ZSf*e ͥ 18T'Pzk(v(E>[->+ԎK]cdTV9;4aYKبޥrOɊp oWc 0bRi.ާ LDzj0Nj.h*ɚ UN6 +~5%$[*Nv*dTnmrOEqұ`z522TH62n6D4J=2*"Ð9M%5IOF5smڗx{OXS54_ziik*hfϽj QZ3V9Aߴc@jt6W:rqJ=9Q?aa[a8¹F:Yՙb+ :QܹY䌵; AqfW_b\_֏i,QrlMw ]JND n]=Ř IS%M3Lp >+K \'ԎIA@C/r걣e gZ_v36n;]E ;)SBcG{w*4B928=yXwR!zҙj0(JnWYN7-HTA6h)@xxRDzދR$# W6KD'l="aXF|CVqP|Vf9 ?`7tGRDk8E% Ct>ӞJWv PTwoc0@-0]%b?z!I:VjGMP_r^'\($]獷AZB7Mǝ1bmI5QݤA`lA %|v_XҔ,á'D6fcuٌq dt~ivj/kZV4c~n+t)褦"= 6+Ca[m6k{A"bJwi NQH6p&>NhKMֹ&?= gQ#ȑ$ Bbo$ճ,-0ʐ>DpO%t{PϠNYms&vA Y0tIV>|lb;^Gl" bkl໩O @UlbE^1b96zt} M_1†I=Q(KYY=쾔506b7li^CCH".kc% U\kgV})-߰B@7 dw2m @;,G `n2̴ЋuiS2$&dVB:RtO6ljlOayA9י_;TXZ j7T|`e!KpZTS=r?}.h ~~6 zYHf:le{(g'Ne]],P7К Y[cz2r%eI."lrp4L=8PR J[H=2.M,g^#|eZ\) w>SREnԼpc_!-O*NNT!(}u=}gN5 M_,T1-=>N[e&HIl"s:eeB{~-K4"7U}OHT`Wz"hDƵ^}^Iw?veË`VaK~62Ye&wY3وa55ps@]+BE啀!]z/X8 Ӂf[7{ϳrBܡ I A5h$ⓗUOz~ZVסagTRַJ]#=b4Q2 rQ,>rGHntK vc8pC)?//>\n[=2 ܂8qcլJC+[-4ޢ 5S87!]42I[pYǮ~o cpދ[?Yrʐ2 GsPFck\7`"+Fa;2 ًp5P3Ҏ*IbrIqD^D-IBxSϸr+f7xb;,[ۣ 66&@Rf\".kGO% ODۆTr~Ez\JَϤ-)\J.c/X[\Vʷ 7GD;V׼FWrxW!u!kf~!=Ҹhʈ#=9&A%/WAͨT@10`F}R o}~5Eɉ9< "5OPV' ^-J81Fols.E+rÚCMp;jCW@,EaM |/-&Fi)"3,3uaQ{g0mV#RH&YLjSJXvj (0 bM1_Qio\cU*}xnU) 4TP!w˄Cy)-N+Trs{~~[\U99as Ғ RqFX+ӹx9:ݽLDzn49nkW^=B6]x&z6s@\~E?7ȡ4Wɀ>>҅X~(Mu'c#jUIfy:ӸB'(oC͇]47@>\P{ϊ 0"6%ͦ'&eh0xy~b)_#)嗿Sd^fwM\Z%_kOnkImjrweZ+SA %Es0eaQ7}BЊ `Ȧ,|έA[,kyKZqjk]3e1-6 \p%53З{g!1- Hl+i\!JyW*$'Hv~au '75 (/t'rfZzzSj5+SO0gPv/-6˿6҂)bS]dKXW0Yp2U8}!q2H0bŭ C7M/^Q1ev[<0 !vjߥ'*Z<g {L/'@MvrGl'O;Dd1-4:q$@58N.$oRvz T*0zW3J$26< jyc'I ;y!=?r;^OgQ-uqk!GcPPR.׵ߢbEI@)x )7A3g]6WP,Or~ZñZGСdW+Ү,/ mB+; W-2.ZP4六ۓFWLHJ09?TlbuB2Һ|Q>vQkw,aF)mX1OV`#wyanVe4|lm;>RQNmK.AN=LuK4rPZ$s?òa_Wm-RAD,NBt ۋ6t";(ݦޤ.ڗ0GoFVиa'&)Rle\@ 'd^lL衢׬e_up 4eә㾊bTq̀d>z҃#8D t l6Yv/0{CxWX?U03JSNվ Ps4& I]GFHЭY|Kƌ)4~?OFiH i^Y{*j~GgX 's3b;D5 ,mR@4:0F,Y"&#`ywr8Ns`BV0z̏ʾ'd;:u_xbr&-'޿.:qp4|{MU@ YKS!wxDlAmEf~t=$D@ID>QW OqŸi.\-|N,WGԨottqΞI=~#VNUi(RD)XiKRN6,Ak(RyWWtŊ3-SYVJ=t;'`)Sop]60DF :b^~7v=vy"UId-ymmM 4y,&K9h_)sǍb"բŋh,7\ A (_QLG-k3wv([!~7h 4<`~ə1p{ɨO#tR^8t=k}gGNy.ZNE(# `B)KN}lA tvFDEfKܐJ~[+?85tRq'q9v~؁}퉾  FxhMi IP{km,~ J|kut | Dov/D; aѮU.}P@u>l &^8Ldm2u NfV\ЌXtB(ФHNϣ/ Z-w|&w5ہ3@؞:mD)M0z w9*&́5hk^yp}Bż?{Xt!ĚLV$OӂE55atO{P6Q5l؊h&(/ XU)c l Ԫ_,֢,BEj/\q< sO:'K";C-᯿'}xF[<"v;LI ' FZ;ȟ)7u k}>MRԥ?&@a?r.KQi_=v )UVzƢ|C&M4/O ] r1v77px!39sG1Fq?Xroc8?m p9lV0+ :;lC[Z ]{ WUZG l3i'v\LZEUSO[3r)pL*eGM,EDәh]8ݬ lYO@/qK&n %K IȶtBj::;CW@%ON b떚 %k94A޾n4*IjB˨XY82fT 2d(-%GJĚL #:Ǔۛ|_C S]j X?O 0}`i В`1u{-c'l܉7 (θ|m \e s6rX$D0Ev[əl*D]`n}io m y<zzWf@>0DnnNx3NgmYV 9[BrY}aJW%g`#:^il$36'⺖\D',P˟5E)0! eQyvZ"TŇ0)k ]w:'CLbj^*AJcc/J.Q<s `>ZE[K[Pt[9Ȗ;Yۚ2TTgQ CZK[5[-^)~x ̽0&2P/#SV-("o|R;Fhg#^&0V?ʜM' W_f#QG+VĕZ@gjA&O(q$[}8k/9/Gdm_[pG,qw+**ŧO]$*w ,x˱!--B:~#ޮlZ<zU=+e'd.l307+~A@Z7s.ϡ+ Xni7YݠuUhLNsxHHp #̢A?Eu C񡊃 VlBDor+lANi`)EPX$fBr-x;RkPa'2"Ts/{|7KٜL%z[l-|%(1HH4? [<r 2'*)5pA$fal!t%L`Mr$SC= ]` KׂūLiq]s":ϽHh <_͕uns]KƮ,軚^.\g궢NjuB\^rV9ZmSwh.GOx4P~F煓q<3;Zt %2aףǝ} AGHzQ~<ޙ,KF6KI>0 3%6e+LcǛZnl;ڊdzP/K CDL*ޮ:X!2ftPt>BkC#7S>@ڟ_Nz(UfI_gJ = XףּŸh9`i69iB ̏0ƛ՘Vf:὘]qqs4Պh뵁eɰ5^î9r6CSsl 6JZďBnSuYJ@o:R&};jSawa}88D*n ٲto;|nϯ\hDs)T Sj> 7Zb y:DLJN$WS8_$n[*}{JYy-uK1q:+.}o`Z7o7gk)n֔-R3ФP竀Ԑ9YG+NM]HxZ̪Dd0pDڧ[F|%˚J%Je5b &cHk]n{ G:57٥[Ê_*d"Cq)|/m#THۛ[;$'[(4>ƱLO?DaD0q y`mhW[ boU%@Art&=UsJij³$XS)0.SX'FXlk3bCD5"%.ӯ14KϤg1Qk.4|(CYRR9Y:次 W&?IU)ECx-ǫ*veE}#{yH:L}!ϲKdu0Tgγ G-k7"ǹd׽E>B7ӹ,C KGIC!ϖђ!BW񕗯FQSeU/k-$e:;2\+k vkP0΄chSȯ[^6]ZzÈbsoW'.I͙c ױ}n6l3L#hR6xdֱ ^?#{QWM/LthCf9$t T&fNH 4.A^UB i93&\"$V_ Y?^~#l__jRuah #"1 ;Foilo8קmp}.B/a/wd+FvxB?ԣ*xGUAxV&.JH,h;8D,_|%;'1VArS37͍vǫٵb4KXssvTV_*^_1L}īa>2jvCWcӃ-"aК{8*WL)Hw/xC 2Jꯒu.{(ĕ> Ϙc$N.-aY󨀹m}ͧq㚇cqyn)}y^"<> Rr>y\ IVu*M~bQ"QMetPWغ쬱L5AțkI*_쯇(tuc/z["ۛj5XXoUS HV~V&yg80gKn:ݪ?33a0!蛚EkXlDI`rJ{d̐ȗ@sY`0'EP薰n\L*la4-pjBC`V}]):?$AT)eY[▙5f8ES}j&kbN4hz6Wc5`lrZ+3UZ&j&3 I7Ù8׼@fj2.<&m]r3_g8Wb3=7|Ǹ=:JU$ CX@xnorN"g%Nd{YO\=, 4O+,7s)11ljN(9-+a;trp*( A]Ck"AV"]kcxM :$ڰWx׌5+X!F@_>A2gGjX"v=׸2EoD[6q;,VγoLr"J~\WFq9'!'GUr{Gܛ7pr ~vyz`UOs,)q'euaťQ-J(+DyQ%GpYCh˾VۉlߣGo@" 8fSAYEBfja[sVt9Ik%P̘V$ 5O`_"UՕwYe-Vu"@cj9BnO@eQ%PRw}(Q2r.A$cqX>4'{gY9f y|'ad|Z?AzNd8KdPsna>UxĶʞpgEഋdk |du8]~U*8d!˒!SyAWWJ2׻Jr?oBx`ñ|P" XڜL&F"_?$q`Dp3?IeJ~khb`ys|خGݬdnN& m c#NP2@<z o6kB җ] zZ+& 4SY4+EM<* B6B4k, ԩ~Q<#ڝY vGbֳv jUBc=Ge6jZ] }lh 4AXA=H~?YabӔs[l( ̍uS_O?MuŨO'5쫜6z~/l8SH֙T5O*q2)YVkG q砸ޙ!0E~[՟Lm̹ sV'q*H.:W?ݎeI|-HʓG.3[]܈7PHI14!{$8jJ df8ϧԵNrw8ǨkrÊ>P!BIe`C yo 0}k[d6E dhaоꖷ^0w;dƉ@eY4Ia $Y,+Y ƅ?dIuY0Q=,#i.RCC0yF= > #p{xhVϥWC+sBu<\,_ I+[ ,oq?Eo> @EY̢g|>/jc]@q VLGMض "/p.*ȑ[6}VMjii=ɗTIøQϮ1-lcD@,h/WyWצPߎ~ Lݏ%r|t3%Ȑި`H[M.l $uX'7>ى0 }nxĭu9!\0#Cdا?}9HyD#@PuN*EFXm[iv8<[ϩatYR%}S%I2T!WrH`ʥWi(;d0xoGZF9RuL7759Ar*DL/s:DdY.xڭ'P^ӠF en4l+\vM_H7UɻBgNiһݦ."ښi5dY=Im}LNa96ɶӘ%M$)^@^{[NQrjk=> ݯo~c&{ٷ'w3l(vc_*԰xa)@}1c#_C|9g,O]Pm HծH9 ϵ$gm|Sb M#l &'xwV=#I3U @ Ju> n,}!SD5' +feVc^z^;Z9UKo/g>8xR%@*f[Qʤo@׳^-*x$ $3PʦIP-qFo 1LKmx5x򂉸._ C/rWh `񳣣}sL.>jgU"Ek rU%Փ1܃mQ8aPdZErWZhч="x\\l-n4VH!_*}c5MAF^ VNte-t\A.G7$e*j7GGNAKoHF(&JW { JkmR??'G SIwfc4=3*$js9X㞤6j".d-Odu \iә]< 1`WTß[ g1@Hj$qlT|dA]3[b=*M+%e'E\N ON%#D$S&m/6fSL.z/aErcUw]S;Brzxh@pdnGH|{$ij#K)F=)sjR17^IxZmWq/6H l"9CF/.q5>FMOOܨj"C'9_bULm. էEyrxz}JuWRJnTP_6۫;:"!&/e!|Alij:ux!(/0G5Krj:a  ge[F Іn羈m q$Y JsЧֿ2m-Xz}!RvQ ^fqOY(x ICrU_[.\ZRFTYs Qeb5ˆٗeVDw\zKt,|.?`wƃl5i'9fr(5{"Pc{ϗ3 kC~^(fCk#qO_wǿ'؄A7 敻QhAao2vHm*BO6k0p` td]䀴X1M(!c^Bt\a~&*KB˚;P0*UuzU^YކwrRj;cϖkhNGC+>(rU1x?=&)1C q+}[D-kX=xki|78XŊ˷PDj8h= "d8V|Lz{ep[Hs1EX|6 @XlM 9byߗZr|]d $eW$Ȑ̃:|B(H~5gv?\/LSeq[)ܷ 2s]8(~Lea Ӄ `f1&C'|RɣÃX2-[(J<+-k6 Y8[]` U&n;(Dw1; A As_:1cU421oMɞk|zfH3}b%cPmlOIVIP.z+rq$|5T.PYjʍ匭3si L &qeondg.RuזԾpO;1=BSQ4{ܫ-ܹ@u1 q}.pOʗgzԭ%ųp>U4:,ڤ675ş>+Qzu̜c$Rt[=.z+_<-j?OHNjzSA0 ӺQWDI&4Ho 0_%<3Bđ[11tMgjLA(@6iEbO}phM_׿pph*gGc.M>:%j'/b[&ur.1ߡH"eDP A$!%7FQW7t*r1m'sw8 mt cRαx篸 s 7[ÚBIM9F'+)6T *|1O[㚾%*+WXVuc=CBCݷl1%%e&2l\=pzi|<6oVR84&C_uuV?݅;4bNwd'ƪx3H*VJ6.![Bd\zxNgxH̔\>|N)0` :8J< #B=\{^/&O\cPfľEIqF VRtftBV3^"GRTEh>!`VIڃ3d$2/˗XAݤM#dp I=%ĜdD6~W2\&.|M4GQ?tY4Ȏ %*naW?:}ĩ yX05OgZ hh*>^uJ Kd#Q\4X ,+hh<*jXz= FLev4bꃚ߯_y60̟+B潧B7]öOO ]TupLxD)4BpCF怆cce_s5Q>ų<ʸ4. Q AvѨ ۤ7oX8.H7DK~•"5[èo(ԝzį'\DSd^JD]uq\2Z9z74r*mJe5ƺw0XXs.>qB7F {B j CZ%Ճ2S(IWJ}z4![[UhHkfA# a˕/֑4}q0W.-.( _ɺ_H:{b-20n18wm'X-i,&ACuT$5q%tω0voPE]}@Fx,9>I|\MÃ!ڏo.ρcV,axц;[fD|ʻvbK2\.])zuVl_uLѝV&R LJZ;@h@n@yh4ptgL @h%e-ѿ+yl),m wJZhKbZb,VVzL_~2L,ˁ|]c'#Nt'חE:Rzv喞-6MŕkYP&>moR$nJeJY1&Y։Ȝ[oxRrC,Ndkj#<'J`|ti3Φ XAGPop7WTlDK ?HQ۲?@&z_{U'< 8-Kj6QnպhM]#GromJl LaQm\)9-Ͱӂ]NI^6/DM{\7;Zp I}͋[/U:|ƅx&C'Nt+`iyŜH*Xa#vug:2UZÇ7LǑV* ky\KJsr1ڳ%m%`ڻE{;OA ȎˊtU'V_~76FP#ד2!A}nir}KNaCi${O/Áͧ]i#"Z|DXUI7i˿(V-}x7qA X}"?]LsU\p(dR~gyFoA.Ky{'iki]^h;y > Ȩg'4eFi˱bcq$:Ka `3Qб/Ϻ[]3%Σ!Б)t@-4gՍjav8 !_Vﳸ(lR"[bi#WD~EY%T.zfxSPN8dJg AnyU NHHjBX'|wrβ8mG"k@2dSUjQ,a?Ĵ'͜m;yMn?7-;?=4 e(CK GݑW1}} K@>&pmzN 'YŘo&f@Q$@<\6LW g*vކܼ^G XαibN5c</,&JJ~ l2K]cg Ӊ<g?h+7C #fBl-,k,*!;6}g5R@BN(PaT|29ba15%C &oxusfYF@?TZظ[;"Z<\B2BKvp$w| Gy Q!Fׅ =̑IdCwoOudkhŐ#?ImߨȜrԬHWG~zBQɊ޹kEh<#ZP`āB<;Y>} W[F3]?"s{ׇS!,@> " ʗG >h >=lg4A@.a|+hV5z0 D%0c[^L4 p z,O)Bq2'8FQ&E/Hzќ+g_!1J$,d/d\A"7/2<ܫt1 -[%GIfE4m'ԂSun3z.1r^!sBOt0m)y[r܍a@$xͥwϜQ rX MFiJ׺AHס(` zStid Mp vPJ;xwBiWv+v D'pQ̲mrJ/X-?fqc RW~p"drH>H*S@Mgt+j Uuhb2u#|Ok ,Pgdn=cVfڒd5A4p~n;_Zm,@S!.cJ})}gHl:392XVޣ3qjf3m~ڕXvbwN/`8^s9mJtX;{ɫLZ<埠w*l.6g.X boDY#v2Wq@̾#̓J\Eq2q& F6Ŷ͕!$y}}ir7m0a}򐵒1ds_bW:Eql/P]@C1~*]hq]yXrYSk$M# [ϏN+_A%6B2/yP)È.BsGwz3a O< Z⣊ApYp5/L?L 40^}eŶ]luEfm3v (H29b7$-A;zk~P|rb[?goB虐wL%!5>aMgY"p/0ĪJV!N()O}N“j UNDТ&Ȯ zۉ - n̝1a˃~uF/+Hiu"e4'+eSׂ9n9Ѝ3tׯ F;`E%+\ۂQMTcZ]ӝ.FL]mWt/PǀbO-cDdAWŒ7Ʉ;`ɂ~Fj|?y0C4$F:-"ˊ`2Z|V^E@_3hXʱCtiZfմн |x}t[6 *sh{OZ`>CM VPߝ"Ppun?=CB!:9) Y S[0œX%*` 3*Lg= &HВRO1@N6;y{4%XU!pJ+`LI|~!PVt5_ ]~  SN?a5XR2KD@̦4 ߹ D&sRz~ 0ڛrAOq Ú)81e$ޫΥO,cix/]./,(;Ś=f3U[V55/a|DeH*/+t40C;1l9t3aLHFLv|Iir 0?3h,@/Vv (j(V__{?̭|8*˹&Vx1P:+R,%7T!FgUKHX jy&)1h5Ƒnсz+W(4a \$ {hգ$Etyhm9#(FcmGC9w%tRSYS$BWٚRon*V~MUwQoբxqq韐a{`L3|y"W):OqG$xZWsTص*y$@4{Q-#KKY/uaسepڀ0ד?(Vo-#VېMZNp LAZe\v⿗Na ZnAɔaqal믯C ;O9Z#bj۰#fbv ܎i }Ι+F`["yNwXlgw*Esi!>:bwПӝ~jG=`u:A$ˆ|ٹVst{Y7%z+FUJz9Unngq]͗F{"K'w`}o2΀'uE6S)bjobOkzI~u7FrhyuL^zZgbK:h;tS)Uƫ@\SO6{뫱=:Ebcf9oujX<6꿨рFCG`اEZɦѐw[L_ nLrࠛBN+ޤldLؼPW{:m~InDuaPf[ΐ ~@mP,Qhb#} 4^R/ a,}rhUF)Yb4s\tT'og b#%gTDV@|5RVuR%YA`{قc^{H'|C6_q Sz|vָ om:S,nEKO,^X\W 0ǹCy qj)_zqjA]s[:JJ%񘻭zpiq˂m7UjGѷQϕ/J%(pT&]xu3DŽeKHySNftWBҗō5p $¾, OwC)#1rΫ3 g!ЌĖU*>Ҳ>D.}9ޚf8%Wӊo f T&" M:I}ͬv(>J$iQ,=9!Z[s?]@޳Rp/,NZX FӢƩ|+dSL};2nZ齏QO=QʇB`Bi8?H$(,8GzLj+UuVg@B_0ZU%3_ˉ,!hA"b瓡uO|1kf87UX@ 9s h&M>K2҇69`0j)K8YŝBb/KdQ-sj/@v2K?ء YJ\ H1ަKcrO\.J8~fT)U,;,!Le@mPS+?X"U9ت=|[¾J.r0}]l+^pi˗Z#uҽ-JMXud|!?S Su]y 7e{}N˪ [o4GjlFK?@`걤yʃVj{bfv)zZ+ 1 y#R>Kk,#@,Zk9D8TàDw]cxb8CqgIkZOVL:( +O_ jL,1txX9P8pIȬƭ7 1M*<_5^ &hm}WP/3vm437 L4kwy!AF瓎wcȿG!<,G43{Ya/.:JH)v6kt1 촽7Fr%"?Gƕ-_[wJ!Ӹh1T l)~Z,_"V"LU't|Jpka\$ԴKM>J X+D~,ۿw%HRžDNK9ʈ6p_;3fCi JJ5T1m]JD%g.jjy-b??߆MOa趾.JM<2<&ؽdJ["HTyՙʦ]6A'dY,و=U([dL^l8W"7Z|=[(<Fށz 0V7D2k)= .dBM$ FLD)azyV#Ä]y8 ]-h[wlDoRSuKUc4>M59S?A6x]RRș?w㝍5yewHĐE vʧ ^FA4ɸМSVߺtL§'Y-q2dn=2cJyMEeH ̬|~Yh(wȠVݩ/|~c`XR%߸#ҥ>E}uB`%PI#X(Cq΢wI"ƬX2ưLM1r4>ݿ#qWA/ `o}$L^ {tDas f0&L 1BVsZ%gVhxB 1Ud`Q}ih2M|l%*‰ ..&p i)->'&Zu.YM}_kqI_ײL;,\ 'ttb. v8GwQr<<[-)"՚qx YM|G9^Q1DiĜ.1B$=C/ (xKxA 8+-`SAV˂ّnd yJQ/[j 1J6a~k_=t+SlQ[qΰT7+{3EG~D{߃3( >i9Ʃ5y*K<.&Li'2LD~vx"ܛ2ߓ kM* \ރY{>/4a45pbwm>/kJ_C{/3t uMSp(K^vfwꮎS&Y5U:(\ee5J -V9 Խ;mc А^fU^낋%%n ݟ}}n>n&==ʹMua]KtY 1QYu?,~4J.RA픜T2toha|y^@R0C`YU \faf^vL:JT~'0U=񍟺DgD1 !Y;!xL\O*P7n(v&Qh1N{WY=h[L(b`@g#2zc&CaAYV9㪢Gel pZԾ_wbv+G:.z+J !y1!fip? i)Ng 0LŒɐڛC^T7oO3m(|0'/2zpO`,6bA%“=aZ-k;PPFe01  ن)Vs`o,@Վ⏡">De\/VqT 1dZ yўRžs=_ϞyH!^+_J g_e>A.Bl͏-r*D6pVr5u2 dL3VrޅQ=tf9l{(w߈WxN'IتWEliFÿ8UG*9X->1C͚ypqHaڈ[Olb#$oaE)NNbJ}.) Ϩm7&}^_Jz睖e2 ~ ;~^L01qmR`Ka*̪~!k'P1.@?y0f!FfmWO9:Qxd+^h~f^RJ_̟=)} {nTunn&8&uD$ڃ*n}J\sU3<٢~?ZT?Jp,MV JvC-%s*B&kzJtNPbﵣо$}|p!r.g ˫_8-`V>-ڽl*PyV5^+WEN+2?/?|=(Trp7@ű3aեKTR+d,TvvM06`ǺT"ޚ(X^ 5Օ }U45|+;,zyYQ7ȀE OG%uCb9'Q;y=^⪭)IhlLA))M x{"*LZ{ONN۬6IΜ8G=Ҙ2|w;3ᥣW4D->]λQ"oWM'1lxc"!j*4&0ԑ0.j zpCъ[Y오lpK:C ?xlMjuP~#/6SŚI.Ȁc۞ n&1Մ-+z +|}8Tx!v-LeRxljO4D8 Xbq2 |â293HIjL`t+S2Ċ To&В6Ö&?x2$p?A|$>+`LGe$( J.v')bX2}=lղTgax-:50"3̣}ۈ:i/EUR]R OCsDEx{Xh*FI2X/Liߍη{ lhhH*>{zw^L3 /@A~HFu?% Yz@j$v }+݆-x0v0\rSx+8ݒR׻Vzonjbq^Mh{E\0A Zٝ ߱5?[fq6hhCY˜Y|aҲ9Zsh<eVuQ*9xqa]䓛XiNfxxۡLotlVo0v-xvD'ȲW zP2W0-P3r\ʚ2~ \;`0X*y!DN4{W8-gCdߓ8(?fڽmZ pMk%2ɿd+2D kHqy)Uӽl+%;ecn+q787K8 9 iCDv!bYaf>9>ސdU#:,edҟGN//MCY I`DRPQ|WI h%؜^5|>DڈBa7v 6e~z x(#peUÉ: ;J[CHy}19mrMJ[wtZ=I7Y/0h? -@t*L-~|޸U͍΀H\2kVUN9~:SK.}~&`w,WnDheHI^jzөb|).[SLK^_۵.Ѹ;S6r k9@4*8u-Zv0}b|vM˴n@$<`>x~na=eXA4FdY|,MtLBz)p'vMx>c?]I݋|&'shit2yXpbDyHHY>̍<4VuTbS-8RڿLd;_}ƀ?|nwe_mO IY ˮ\SESb~v, .y/KW5KUeOT.;qQɹW5q+){<-FcJ5JQ*yan=B_=s4QR^I0_"J2L{>0lK[$*hOS=xnACXFO)pwBYi٨z I7 'Wŷ0MlYOd0sdz%p+ Qt 5 Оf6.FXݼI V.82nLh'σa+kMZåө]@W,4z۽ۀnΣkp2u6ҜqjCݼ9~k+ i7ΊMArgiU &€=۟/ V|Y\)w $[\( Ļp5!狪J ^֦"plKaw`1JɾF kgU)wNF?j[Fʰ"=O䟈 ^!M%7l>J`M* nr'r\E>fmwe'(I_IHuJ*n)ΝEӒD$Dz?7snp =-znC k`n jYTb# ~S@,QhqCcc:I3Lw.dRآjU-?mS^MBMYn0+߱E6Qf(ʕޢT$%B0kd;hHC*l^:3Ͼ(6n&Y45"NC &d8?p"Gum$kfiv.ENeH!#N#DTu-=]) a\?DŽ^݆>'ͅ0%a㫑/RIw%$ޓ@^nWWo@3xR=(J F#v7`^ b!q[@;"3~ h@|fߔ+FQAaD^/1wd;e_59qZ]%q0A47G(ݱl *BL6<(8]' ,dn (<7ǡzwWL= wjf-|$R2̀C&pjL@(U,$;֨tTr>}S}λ8]3K>(X!kR?i$Ѓo7 B )4QFhJ Rz:t{ 4is32+>B,SӺt .-wXQ"ETj6~E,6-k"0l&_6 ~Җt΄IHrZh`Aj}쟒 \v !QܤP\[u(0V┯}{r>Jtw g3ԀKwsDFB=I5`7if j+t^XZp4_ NJrې]VGgIt :Өma'6I% Q1ǮjX_VUi*gqe!j%U3ekn rZ!Hǁ1]thEJqU1dJͿ7ϩjҔ(x񸚄&~\xe xb?>(; hvJ.R 1ЕU4OR/"ʒd.IV#T)&Bu#_tCjI2ym¬ܙЈ7g?$P9i宓/A "iHǶmIܸ:z"s(;V3қ b)+ݒwtvײ7SZD Q3.YKNa n'6r(HKR-D '!s : =İezO% U6uRqM2YtHjPGX[OK&[ZPν _>((4Cۇim*?)Zf1"oۏ>2Zu3j ΚwRP7W⻜oYܬ$LA%翫ږ]̢fX7pOw=05<-*(#a鏬|Is<1Wē+͈J4=p6p2#6 +\UɌvP= g`1ߨr~v?1A.&4>U5DSzAʷ6#FB[^w : |i\]zX ;IEQFL>/RʤQIjYf=E079"R0yֳ+p[ɷ.EӋuM)kr/)db&ZrF0sormsEmKC-"⥫#&,z-ǣ؝TY%o8)c3ե e?f49Ő!-O<9!GphZe5 <ެ7C`֌ tOZFLe&[-pPb{ ܋[C #{_Ip E_ƥ;8os5::^`f 7&b7sibBAМ sT/z*Zbd]'u!E3:ىXK%ZjouߕOatcod-BGxeX`.;&<LT^ȳ2A-u:c$;CiwԏY4m.{4t{A5m*9Iڨr` &nvWi"EpnD%υmbq]RBñpZsP!!\l1-x5tdC%vM6 !o?lG*CUY/9Inz(:;SG9B}4,=:hU3 Yw?Σͅ0+s|ims o y8c%Z" Y-} kZ"oW6( kUJ |<=>kB1$ at5lK^=aG\%(E5(M!Y!^rrequ|qۃ!OgwkPҒ'JWA4Y ʶۨb';N{&quR%O)Yk|Do3Z X*=ȡٍgݩ߿V#M236N Q`"hӋk U ]I ?ڇ^fL,p_4yX $EQ -Vy;ꔆֺahlXͥySt{K1VzSVx@IHVXڇr%)l|kX&cө6 ǵ8;^ /3ޘ3;38dO !D5eqͲ8ê*oˤ/lPY!#&/;}ZuKiTaAu) E!wQMGb7%K87M:Oo4\XShdgM{m;'!Y_ɜ0k2mof@yhNؤfg:JNܛ`hUh)&װ2Kl3(7ү!*3@@ЕjI3c$oYe&LF;I_ wZ6Bg 8}VwhK'\ZqKd% [0X4A Kwdo+aA"[ԃWbn*Ya!kdS9FY^ܟ@u6'Qn Y'BkȐ 6zRrf~Dτk /z!H%_V=ca`j\(@d:j$t*sCx )8cͦd,UwV DnJ>B@.FKVionh^;ެFLnve뎠kPeq*7zV;U`_G7ul> EfhlcVZN9Lǫ"JAHr1<lZt$Q% / NtaOĺAJ&jFQgL]E*`gpģ^g!Ex](ƹ}ը4Q IVi[r5ia{$ToBeOFbv@{j5sɛ$r@wmtsopI{'%u"?11 u|3P`mc@w;E,j,czL@;o$͖2oy,:S~E;} :G'=鏷W\ֈ-C|xO'Owu t@u5Sm(k.Et? ـU{߳&aXc`=ƅsSZQ-#X/Rk)ޟ]΁[xyP" JHUf|799b.Y IU\r@ ~UJe EiYE6eEvDvZ#kۛb)Ѝw?#VEVg=)I(c9eЉozh7[u1=i"cKx}B ϦR!WhK/7Izu*ZN,Ou[Ew.Z r?94":ʍD Sˬɻu#E7(tN8b]f%RF}Z7a G!NuZר@IA᧥z$ίjiFXs_Pyj0I|ʼ b-}z:YfcmQR,R@:Ҹ;|h@{]QD3ɐXs~zoG]Qpb_=g Zm5dRd(s,v5»mUk u(;IAdTst^Lp7 ]ɖ$9K].Fp>"ӻ,2|4v;kA8Z24*m M0-Z$мӌ(!V +Tt_34Lz;DxR'yv|U2<m V2S Cqrp~b뙷 %ӕ8:3 G~u0OYނcB ;R9szQ? vۉ×%(jVx7L"0x.@FD< ^+D|; kf$Ij\Rv <ϼ}!Qln~EIA )9ϛTajt3t!9%}T3-Kmk zmz沯.8K\ :\UM#.  1|Fv_W0r'efE W*ϳ -ޫ'Yx.Oۛh*_ :݈t{GH0F.92TߓR$`\S^irr M{?3U#l\ 5|iC\^P$s9 3H"Fԓ7PqbBJfxތwA_N$-< m/>C%L$hSUŸq_T rw9Ժ"sްǭ8r(k9l%>E #\8}*c6?tF4P<#yJkQI#jѱC#,S3'|3WodNYY%Q&GtiOЎ.#Á,[ҴS8NwBJx!.0z&.o)tFåȀt;YX(ؾsItX3EjnA7~4I D t2;dЙVȊe>%nɦg61bԎL, K1w9"bp\id= "4fmcܽQtQ]$J h-M:zŜq wܪC0/:n &„LX;Hi K^ٿK]T'<PBih[^#θ}=}w{p*;svއipRǐvOeE= /cVJ42糦偖7$wWGhD4jdHu"S6hl(0B VrEi2.&ݽ<4SpP#$=UFygA,||DݝMg*^mi#_˙o$Smu=@G4m^bh-+Ehsڅ}NbQVȌQ~`/S&-KH eswչEڬ!h~5뤙C7$T!HſsQ i$yKZRzsmKk~rձP8C;u纲E=fLcʬ> gulo*x'zL/VTX}jGмR׺Ғ[ٙguM=e+CSO9̖I_{ˤam㽊0R^ {vAiIsU5. ptϗT']@fF<6`޹.a3K‰Rڰ=RTembr[Jo;D5}o =[wV9i&=\ĖKNI7ydJT^0ff)ɉ!gݗEdq_GoiwN:RJT)3wx|cs mkZtW*Tҩյv3E+Elqf꺦Ns\~+Q&[L+bnB e9Gʂl0v3F3b n)B_3uraG)a)^Q4XK~ {NBT:k=2uHgBN. mBOs<@d?(zJ/'{EԘGm g8SCSR+qsʴf%HӂkY4E~+ e!A^bJ-XÈP\;XI\`T4+L)U:5% Edwf@{R@w>h5rodz /n(Q-¼U-j Z?&nWW=cCeSlz~AB;:i 9d D3PL&MH<=sh&xk[J~Y ےzB(jW]҉׌*H~={S0oqq ٩F -t/$dJ1!"AKnnYo> wDBCo!BT{:A?jL-Hn\h̳o0Btnaalmj ~\jqNl+p*RLJyn}Uc77`pb;mg R5Vza0vRto~VbMT%׷, B_ lo^P` s`p^7;-`2 0КY*zù}|L_i~FQhȄ?钯Dv.b­+D2 -8zD'MbywӐGd}]?"ylbڍYm=zs#C=mAtwY ؾG4_cli+dqC6S,"B)K+w 21 ;wrSb7A,*?_cWRfdTPnwQXz4]Mcb LŽ"\tz{۝S)H)婝 |>31ݍVճFpb/Ko)']1: 2i5umJda h$Sqzk"q?9&PI;#v?t=:;kcl[%-Nlps.Իd~ByL)Um7q%Œ]'}:p3yIJs2pS.Zw&|vN.!d{uWNQuYƹ\@,-bv{lf~RO3[éP*+ч*;G }hiJyn\gXoס;mw`#Ln禂!eGnJj-%_(9T~BsKM1M! JI26gG ݟ85di/M^ J֌Uv9FHB1q*Ҿ&Q^8]?oyǤ_BW.+[x[)5#iGcC)1a'N](VVRn7unNQ|'%?k Ye\ ~l3ِ2t,? W# s P=iYEqc250͌E9fN8-\&ۼ2Gmp| JNޮ 5gK폨I䡐(Q7Pȏxʞ4cd~I<3" Om9tv4->@ib%\P +%Mz,V~ e3Ds0o)uy4,c+mQ}4H(-u٫cd^7^Myڊ;bNYǸkC^aa5ZŃˈR:{'@n?a1k7cR"3J@wz3N"[{srpI"3\m|&e`8JYrE+!(goHI$hu[MW dUByHӪ4 hN dtAS,=Z˾5p$OPѝ`P-O*1#&[1>{S5&zo"6.;дw#((xy:(E}kCTqM^vo .## YJ8M K=n$] / D4sQ qXmUUp#nY!|T \eOԼb܉\Gsx5UӼzf{XPoLp_}EHXjR%X7u XO8>l/f"|O%c0jDhf[CL.lfSNW-=) dF(N|A<Rv1XF {.:G=˛l۲d`SeiZnʇ7y .%w5?h0'E˒sr]I<1Hܒܛ`|r,6$]:qDH^K MrXjEouNu꽥(APz(iV:B{15K`aFQuSl"c@olBVˍqxPɯg?QWlCA]s'2V\8%s2f~;hR60B}UXxU-wD ѹ"rD:, ''HV ZMʊ='hw-[x@ /_ 5#Z^(K^qaVu{7+z+܊2Eifķ,ȴ$o]Db:Z#c;<sBdsٌ"|мvz9qbx\r|qg>ܱ:spbM( ΢v\{ͮ|~F,$2uZiOф($:(Hߠnct:;. j`,amg0|lGp%DLd'~6v0 ڛ@QA>$ힵ;[1NxÂL`A-NsV~(P-0'Wg*DMW؂at'5j|YytZ`(f$ԋk98vM&BS +ϡ  FgK8]W D" QCtk9⅌<M| A-S5K۷țĜ!:bCFK PE=}dNa?9}/\+ìFΆ <7:]CׅXOPY?I4MrCz;v{ֵ _oś1n0~J_ nv[z *AzPkʋ:Qq^V#G AF_8vO;|V9*έm2_D\;:mWt;D]gtzyabgZ ɀ21 kY} _+Ȁݢ݅ѢB f3N]\7=Ʌ>}7vBӋ4e7[#^XR1$?Nʧzh/u'4oXž?Wӟ7 fp!HF VDےL(iޏnQ/fMor`2Ѥ ;"ijn8-~ x8P1#^RTzzi=:jmOmIPI3=#A),G͞C,I{$amP٣zkh1dG>H j3#.̱{-Ig~E2^x xL[2QAՂz'ъl 8έZ#؅nɱzu`n^&Q辷D7Ofݵ /©h:8 5s8xה!Z[!fg+k#ǭ."}C 7RN=ʀޗt zw%Jƚc4\œMb<0b 3Z"q6?gYp~!l *1(ػ( ,{xoc4@MJEP;ǼLeE@~N6Xie5#ͧ"cXU _2YYZ  ܨx2II%Ed^ejD;t*wĂ52@Q1x`:.Fֆ_, s~&O.ۤ3sI|% gY ; 1i$Inߍ34E ֜U+sV~vե=d_ WLjJ <;p/bdG)J4 T)"vSn5%i;!Fn_ CXMfsH 4F yنs/[?,h—.<=R3?+SaC-˗%>_c\"깗 u&]rCpf Yx$\0 8R8 +_l]&__#}hJE,>ASe֢6_{K~25|rmcDùO̡n!$:$HCQ_`%vY͈QpOWWWuI'r#0;@nv&) xrU.Ed0i)=X`(r>{&P/0s8Tl2m@* r="y .p;pjx8T.W6&XTA܃z㰳}r3|NkR0?]ePU;6mFztKa{(:FbPK,`Hs6>UQCC`>'fH&c+ea}F}q*?g}E_؋f"וOlW=|fsv" ص`%Y?ղQ$Ã;IL7٥ym.(*?%d qrZ܏(1e $LV{^\Wc6V."V̛a{<+?T<Ѻ}'(E8A@L*KX**gSnF mD?:]_Y]mܓ0٣p8,ژ3I:`_̶t5YP]45)W=?L+#-l'fT3NCHVޑ!#8odˢXr$<}}i3 KM]T 5NB%n")N >&@~:#oT{[*VJ-|~4s\cX G6xζkݖ̕iuI 'H=8Yptu޴8s͢a!e. rYMJ wQT@Z4+82<7}nZ6 * "L7Zbn݌ {D"%t)RԟOYJavI 6ފÆǞxCTaTV${OoڂQQ6qqQx$đTHQ;J&EDZ-FLTl[jSSyv8ΉzfO#(kDж)!x-hҙ?*aUq#QFkydص}I@*98m{!O }MM/jp5C[^cs XFO32rd~iQB<U 1g͇]2^]f-wy2ݢ+52O=+ƒddaMAQ{5e2VA{]&uOfM~'Yo陛 aJJJ]T۾}[ڲ5y\Nvr?g ^V5B)[Pv4VbBph c!"!D.ȴS4j,=&x&%d%;q}=UgCۥoIB\ðKDy^Ԉ~!9YzCl6s4ee\uBߡ"gUn䙋ԛkE—\6:z}K-Aj^~9]FA_owaX&k`Zc!2?$f *ސ=|1h;bc[o~ q2@++99io/I:}6ZT>3G]x&JϲOvʈXZ#샪>2^tu&.:o0X~2[QWޭ^T2:Bԯ2 $.& wLFS(^ͨJ :@@X rwWy- [N),r%{ǀ?R^,{ ߝڠ@2O}5~Z$z4]<+nN j ܷuꛤ ɲ6Ԍ$'3ɺc|W]45XXQikCpH/ԡ8=atm̈́ZBեyB y阵"QsNvtU v}}~Pb:d7)T  q&L;άMw)i?^X%1ߢpEFѱ~7KB{g0vߍ݊Qqpt)k]k {Ҥk5~es(yD8i]^Z$yɰz4Hh=THCa<_Iw&EY*t%ۖD@Pva;\I#b\b-)h7Jeű3K(i |Gh728 wˠr 3ű͙_iODK2͟#lU>l)u6Ћ4x*9;G}]O`ڇB(WD6 >WڹwQ .0' ǬvIR;Nj  2Hef1W_'\'H5A_M@_Tֽw;FOc MgR/oxA6qE(Ƈ7X5)bD'ʈ[[Ťk1'Үs4Ln+sqBQVZ+^M|iYa>_Kպ,JyopeS׺LuŸŇUL͖Be+=Du=,)C'<8.Ab!W.|b@\}n`7j'eds|Ntߗ{e4b+^UbݫzNO/ު|zrKqop<۲'3(o' $Hh3oo8 Kp\L0؝s\NWW =##IIz."Dc.'?-tvp sG:1;1׿.UUl)X u /oP& dTatӼkJ;Ͻq-Տl>aej3VsR`ަy%Za0FLҠ!'K)eݞQ^dH*?ߗ`DnrXȓ]LbƨzўW [*^25V}I`=Re. !sE*xf3fug[i:W `>Ρ2ŕNn&a%z5yM91Lug~p35207BAw"#;ޟF ~.H0qPzl R: K0}tq_R&ݟԅ hjTdl"+,݆duvl79H\B8 UҖi S6A<΢wPs!)Л#gVᇺ!V⍋sܚԣCD6|!Bt.Z?VKbPx1=4M>#m7< ,I4-Io]R`b{vp aZ+bo >܈_¤@wjq'HoNqFpBA*?e>ޝePN$c"gD|yn"Dd(όmo>p!9a Ǡ |YgbK6K;ʫ(+yw$tr~p&p&H@)є9hnTVj~Ir pH6hyM$Y%61Ge#4,_]`۴kTŵ\jCHI%єG)"ZnՐz!=_)L8Spֹ|+t.D8ERc:9uSc7cCpY_{@M=gιus̮vw4d2gmreG1 \}wQ}j'O>EtJCS PNq)sQ]oo֡1}_t=[=Wdƚ_d2ׅݾ`w&"<6af+ډZ#I9+4aO93]ѭ [ jt&֭._3`Rr Y+&"Z>NO@L01vq[Zh{CX"q#8,Q 1W C&=yZҝƐ38,w:) )=`RN#ށ*03H5"eǬw˜v 8uo(_!p:lhYV)b{إJz$ viz &:)/o:d t̶2&|^G |Uij̪n~'~9xȊ'K9"~fdtɆ0XΖ'<$]ɣXB};*PQP 6(x*FDp%0 %2$(ZuzhD|V'q.Oo Jp8-ӽ͡?z1ol3@J`U wl3l{C Щ}57 @3{JJ}8ep1q+xōR-|El @,,6|-9Dz.1v& 5o7*_AԔ%Y$CVyHmxϲ=\QzΏif>BȎZ#W Eʽ{L|Z!"uxON"I~zr9+u>߀غwo65FRͳo8*o^# AIm!0cW=j^ܳ{@8[@{ȓ㡵.'X;d˳B)l(ueh'0>D+\8itbœ*<=+Hg5A:& ֭{ |ZMpwH>CKw2H8 4h p)|2хȧțY =\p=^0t|6Ef=.bj#Nи;Z$ByDBMEĽILgN0V&7S *O],?Un@,WN#o D+AA{?;acgKՍ^t!4bk VheK@֋&ڶTP/m=k<lgO!u݇ypھ,GkT{,uQQwKO)b 0([PuBOP+CYK{*ċ߳3"J4X)sXB}G8Ri{ sxUM&ner-(P&ԒiV+maW>1$¬b7nޖg;0ԏڠ׫7aOV3l͈%L/ tycTg{J~?s#%Jmfk* G4 t-sZ>rLh]kc""׶)a>'Q%Ik8|T٦1[D&O>j"oۊ3T0 d3LokǦsSq3cyK1ˇaľE |4Հj]fEta 5rVO.aX"#0Yi"+"o~~\(k `4r4jhF"OWa=.G VDiǪ&2Vњ)c4.B-ߑ$[Z 5,:XS hahY|=ݷGׯvK>u9٬E]76f Bzit)͗M_)/@%>Ż^-I&1Ҥ<⼛oqz6+[*t)j߰ (ZX`Jˤ! )vPVjy.~AK`.*bQȾAɤnHLmOj\duOX0lf 2`5VzX/#41 :NyNtB:0YRMꭓ aڶ3H V B/n`:1" QcrmK0=p3|Qq?nW0,iy*L'4JlP\ScOy){RTN_ԯ[~΁bYZKw>"AA(TQ74?/ ۮ5oSA{:#?P#W~@8Sm'i@R)UW9c`UUҼX_/m*!P?~O@!+힫}M; ̴[ka{%5el &ǩ$وkjH bE:J KQ[1 `Iw"jިQG_P$ OP./'^i.Q]2` =}Ov~Kafo44?+V^bS:WJgIluГY2)k%k1SkՙUo=nNɅw}C DpۍFvMm铳LAj`n6{MfÏ|iM)tjDEMg̜ƑKJ7ctcRp-q?}o.#/w  ɓJ1Эi/6NL`Ռ+ )OP,' ֦QIɺuE҆2NS\BOXi5%"7},PV `U`YĿ ~9Ŷpg khjى&q(,2#*Pޗ_ml8'Dꅩftx> rL,ۦeVM)G7@s܆ iEgN-f}LڮB ؓC yydg38$,! H| <[[QPzlÀWQU4t9Űj?ǢP#Iq}K FXwyx -<%܌t6 sc"k-z#h,hNXB,y&X(Jh J+Q8pt0@ꖡC $jaE.Cha}OCU ˃w%s0Z$x {8G{g jS53Mlz!RlŀhRب-"Tw4W7u%ƀ^sSdџ>*xmБhU>4Yo7j<+W U2Qc0 ×U{V#CS053ot s.cWcCQwr!Ufe=R!!/yz*y:խ2"{T52M%@ ZB4E?Ks(_Ksej.m'`9fUic7i ΧY+s-5J5G)*J5u2`P*̃2./Zu?3 TWLf=?9fb"50׃d^ &8 2l bJ3xiƶMNr(~rO%,ࢿe$T]iOuo{F,$iy;G+{40,חK.@#ΩyX"_<4/BFasN{HBbK)˟Sa[X^$TKϬjmkKg׸jl>pw`uf( D$ʸ'ƙh 1FMM$w?¿?Oa<2~I__4fEC%l\v@&NMV?bҀ5 0GrѺY V W"IY` n57o6I ϦmG B f/8Hγa ѰX*;?_/X =rܹCs)#i}x _yL!g*\[۷dd5 ܭ\9H2NYi-cӚ7Z`=Ш~.jj&.lYY*}-'W<x=u\. LP*V1X^1VRkL ʦc cK5Aq %72mRٝ<^c_);[.&lO,n!i-Lup5>iC')7(s@VO]ϵʮoiMd!߮٩ Ek #J?ϵ# 0IH=nƺd qcrzKS[ZEufXHr]r~qshrrwe],@ECs̑!I-9Ի~&0:vÚf7]hG+ӗvyD# YA5F1}v#D 'zjo$|9bWx:5Vќn\A{m=6t >t&pyދ٫_r*-U&ζл??k =07W6WXۅv"|4V"n ˏt)*VJ=2v/T+U5L -Mq,J-۲n|ED\f{EN Vc3 0!Ye=)ݹϴph%<^d "yQjC, {Q=2?lz}.M%H_ĒcWjȱ~jVaJ=$,~/VvώIm`\?f 0Xy#?O=m>xiѫܼq1Ejj n)_$U;5t ЙGRѕw| 9RrVa9 9@_#jaD\*~jMIbOɆSNHFhX^m5R4eja?iF(egᱷI.rvoզL;:h[^c$մp"ܴ7s&w[o(q|-C~>R<|Yظ X+ n(m^ux%>FƝǽO[.uR`=P^1 ,UB"A<[6˴`Jv*Eɸ^j4&0ƎN۫:iXY3-X<9Ӌ-]#fWdĬ%ևHhsϫ%h7cMnZ2(@C}2-$j8k:кI>i{7-xͷ6TAeVd:LUꑞ*-&a a)xIʡL^ As 3iNӴ'Y[S8݌bQ6̜ A;ךq[ FGߥE TU˾\8sPkߦ?c7,q(`$ӈ{lG[" Y]j0xTeQdBnhH.I8р%PD#x ݬKTŮYCqNi9⿤[^n|2k%I1:WŌbRLZ|ϣ3!4 }t<<:"An#j; $7U~b3/vϾǂ{(N xYc : 폯055 AUuэfQMB9KDf uFRL82? uk+C䩩D?rR{dUdۺAJVf |AnH ';qe*(a4,Ji=ٙ٥2٧e$nO&Q Oz|bpXZUuv?MYW7%g%3/L͓ͭ.c\!.u6n4ɈX(aI#RF얌<;y0S!c.<%^Yp6+eMJ8:lgCSl~˴̚Nt\}0 }/c4ۼՇ9"h̓azrwRzlEYЂa} 1Xoˏ=Y)֏)fj2TFH?O^䍨5]7;І(M{ Ҙi B rϲ+ q`6ܕ~1^'0 q$>O/۱3Yu-fHl=y:czs:N84-?DP劋?r##0" n4$l\.%^A4 X髯wl /EݏVdHcf_ꦠ $^Y, %#9])^/LsX7a Ie\2uujs M,[v\-dڄ an Yx@0f%_̐?L16: Of*s~cdR` MC`.u$LLW-Wʞ[OZűcR㲎oј#>H'} ]-ռhyE<پf{( Cb,ѭVj >XJar {fJ?Y`n[8H*VTCɺkp̨4 y]3\@`Y٥*߱)'<[^6!XQ$~E6„\:n#i7jy*dW ?jC>‘ci9굽bi݆řn.kTuW|m|xPgqCT|7FKg xkWcЛg}0 :Ulc>$ݓ\ߖ@BTy FxdN0${55 1Gא҂ w8db=U 3f[#+@K W)| 9M¸:uGfKfՎkTi42wW³"t;}mOrf!}lAY8uv}ϵ|}h{/ޓz"3ԁʷY&န;eԑTYG|1`fAI֞.$yS־n!gpR~5|f6$F#M.4WfBm}HװfIx=܏v I)̴uhGF7عu2Pܻc}> 3NL>z{iu],Ɵ`_P T) QM_-XLVBU:^_#Q8E &߈\CfdX]NS$VxWRnzvn9 [#!-YZ*v;:D 0RxIiPU零<@I^aW/nm=m_y#E«|l% S.{43a1R . q&da9;6vRQ~VKa*P^T/ά tD,z hɳ/4Z 4JH.jJ ?QH'^(/h!-Ɩ<>a RVGoU_AB=H2@vʝD{װV'My2Pi7Μ"y;sE@mͦtOxj qVU,'x[n݁GO`n\}>qBGri lm˞s xv~6p eyۓעj7ymQP[J~a=(YbFl5i0$XcJu-+ ?wksPLSn\ڠ@uܶo _3>/n@2~XHYjFP-4bp8@xHTLdaf5HLjˍ=AM %:eVȏ.u2lY{^)LuF.FBf4t-shy n6t"Va]xV*1I=csiA8PXt(O 7* EGQ: $?Drd35脅 C¨ }=zpʣ$TTxĢ(on4UE[zF zAo!Ё\xh'#·yhNr~%iuFAC[縨1Y|F5Vt {޳c]dH#=%puY`XxX@)E<:yN+L( (ǂrrDGb>E4]˛ru槀~tEf@%1kך/kf62ݨR H< 6?U.2+wVkIT#|SC)_AbN%ܦ_qI:41^ZJW^ϧuU~d?N MjIvg=)5c{`2 mza 3iMd7Ϋ+I LNNUSDzȏlUQȖ{Ne=hȴ)mG);Lw-SaB;! LQ,?/q|2Yl2Er-t] &R۷E2f BoB*!<;a(Ig~ip}UCjQ}]Uybq|NZ ‘…\4CahXzHlPE[B4pݺWA JɉKgLj: 쾐4!;wâqߋB/ttsɞMRIMIwμƿ1ỘN c<"tdW?.!WZ̻܌CM#)btE 'E̫)- D_":FUڄ[''s |oN_Ga]SZ8Z2LhY.wZJk"08Yé3'L3ij=BDC!oVBeuDNdN["9*-1ň#@-YaGsӒ)jXH9m)`O`o2cUY2ݦyD&`UQ/>'PA k؟ ߞH<Ԕ!@DvT7x ^bz-C.<:M+`}".f@fڳTb2<97 }MAZy{\FL61D]5/6I (U6vIH =%Z7yč7<w)紜7f(+@8L%,2,h4cuޟzY N5tZMde>3$;l&ۿ5Vpk"/k ylrb5{jkb`[LMW5CBv 3sk1trIc!Jcd*"LY: nr 5ldgaJY?vF \%j4TfGcc4p/|zB&ʓRAHtg )qrMrvP=I?D;[N60 *fаu'1pk5 //7wKYbZS 8_Aݽ+R?oP>%&d(e#"aɽKs ?mV \ű)Vk) rr9K>#~ؒ|V+ AX7?!:d %:r I<{L5̱[W|ewONSd6 J|Jxp:'=F(FS K._%Vr#8581͆y{!i`X0'0ˋfP߹4`\s85?s#C}HJ$ .lKbCuUe٩QHzie1ebp Z@2)>DЕ\,B<mDTJ}eK#leD FWd}rv?C. #Йlq 5ydR $-½v(˙530A+$}y#ɓ^4A(1AUzhL~YLc+POL 90L[tIٙx}(dC Yqsu&{]y<1NϐT L*^TN_z@laזKA9V7!Ȇ~|@ZyӲJE[/EefA\ѧFKO!mxhDGSAHCGauX';GQ nQ`+Fem1AQg}tu킿3Cf jmjn|_fr;;F. X??5.@@,U/I8c6t;=X-Cn*ƌѰi!*Yg#):Q|)lG, !nD,Phb1AP=C;9]|syuAwY vEmYxS* 9%af5Kd1Vf4%?;\!/_Yŕ-g*DNXc bX,j)lzݗs:DGm~\)2%&Ow 6HQip{tEt=QLjripEjY{%|cxtE^z453nąc sӨCl]NCXˑM4,To \dKA"g^k=r*e8Y]ҫթMWdN /N7ϒAk͔0[o%rO2c^B9"k$( d=;lb'FSl_I'xJڨz/AʕKDᐈ7o @8uY-44tF)6Lձi*6QJJ.Ewo_Lw7P*4n[C[GmLY'lONFzsGL7kBtl'\=,/8PbvDY='|"LT޸[;LL1Bl#Ip e0BbB2KV夞7/9m#-(rRu QcIZQ(7~1DMl*- m®$ _!|jx}H%]AaXyrlj~%ǒ"Zue{76NsC,E]8/MPp';aZx3`#ڕQR* Q)d| o3LfX$HTiz$s5ԭ g<1NNɸ7i3 hj3U=+M]X&-}/`ˑV\w)iQiJL^!sDA^B4AojWj6s.4.!n09N0'=̘׃bT@j#7c</xD6ŽLTSؕb3[deM? #957[ܠB({= [/ ͨ<898``hTA%^X:!Ҟ] v1}D6zb 3j:›}ȸ3to<RR&+rnVCmZl+!v'/`IswO^0.ũO2 g cQ 5yA1Ճx#9.ٹGGb&%:qyCmK:DFQ蛚VPi՟(: \qMH<9Swol̥4\]G4u<\Y!LR7"9)V}SI8~<$!;N!xw@ I SbHZXsB>_ivhv%I˘JX`n\m(X=hfkr5G7D5z[xqt⚄`Ow8:r:e$% N؉\ (eQDԺ[D̅GĒ=Z7<޸E7Ǣ;+\hO; ԤB@< p`8-xT~dz=Axx7/}u_t ᅰu62N8.|:,9_fw bDIpzdwwj`ǭ]!<y;Ir$fTԮ 㳩?z{2E7g4,k>i񮙧,7"!id̪^A*&HDv']v\b~>d;72OSJOj a]1~yfw_u^/Bi.[A@L xZDڈ*N{;LX˨r{c8 41j4ʫ)*:q4$AB Z@qa ps4# ԑ49%xa=_g !uW7Vb*Vߍs=gjs]H RH} 3dQ)Q}@#rB%bd绩6! GV Xoٝ*43•Y(vU EQ+Ax V[[[!NSʸ l)&Z_PqX?bDT&J0=3vm+wlrEXto! % g`mf}>殑fLRk#J/ [HW8l\6Z$Tg+vw!i[et`l* Ѝˌr kx6 , tLI'Ҏ`4: OfSLSb9l+ 2L_, oc jZp̭8 jIqWoSGv@ 0H=6~!H`O:,GMDW'c3=>o=t2?]}uFK`g;oZeh-qov]l}5*.h9wa97#Q> V;sFE sHe=Q$Nٺʗͨ37usD{i^U{bLL`9P|~A2Sdnm{qr$+zG9]wHÉSI$ӮA !Δ8[?.Βc3[7䴽4ڑOP-ַð7"3f4,b;DQ!b /n᧡rn]rΣEþV=e<qzfp|aT `}A$si$+ӣT$Ȥ&2@ŘV t3$"Mƨ!zCa' w F"3N$n&xrƖLl`2fYrzӼPaBziy%vN}|lQd]QG 0ło2ɾ7ՖX aࠏW!C>Ia4^$]K1nxOODNrQ_ԐGΥy.tDPP uJo sx_IDL' FFtZ 9x#]jK!j\/o1r olD ݵArjB ۤ{pRa>-|6)y~ěŠ(/AL6O789e|hVP>ޫYs[V);?EĤ$o#+`xw|@{-\,Z#Svݏ]hډ1JS6fls} SgqQO!.a|= h̽د]Kk*DZd{|ek)Ìqdpi=%Y oY[0N#FX\)ho u=:voOGabf 㺚+e[9sg L2Е!ʢ20"/ޗ3 f]g,o–m#֢0) ,Ak|.b_K#?͚<#X *;;i{L`Zq/Igc[jjϷdYE?({FH]v%~HF+GQ $ƕNUQOLxD(v]Ywvsr;DpO{=V_. ;)} >PL*zD9(47 h=ܬ iDQ\XYa#nm1ҡN19Oiv= 0Lz+ r} ƞ`\~E܌E ڽ˿1KlȟىUs6Mp)Sq,pl% p\vIVc)~եtmW!ہfhԀM@NsѦxq"BqUpp(E=!,?vETV0 |[y1Q k+ǯU5R~L ~*b7$TY@J+~]ґ:re 086x':dvGiP4Ѩ-E4u`Q|j'kQe- TzPxZ|ơpCП-6KVg`Ph4~q5 ψ;4rc"xR7 8c1F. |uׇXQF6`өGYzLsqBLm ȩc.nMӳ<6~ .$וIy] a/֥c Nk6d]*F}G{@ܪ$ۮh2DE2q[qlf|o]7#k3kΰPgl}>^J fEcV1mU( MNZDϪmeE|F(/];DʴS1d^s+x)VtN;.drooD Nݓɰ:  @=/B2aGX{4ʍ_6fXC/1AbqɌu{nj&<%jP<~P5r=?CMX^Ѽ ~B R(UkZ= AzQ˽i>Ҹ9>69, Jl.EdkguQRO]9](5k?RFJ'49!(x E/h’Dܹ%Xo@D!,syEvjT}sk!V4!oHa'wB1fiMs9TN:UED I`b`KR2rEz(^a~f>Gm&c"%G=w`8??h|Bjj7@fU]{hnp$p.tugQf!qX[Orwp_P^W$6ЈɶوޑG+y) GM#/_A'(-` .WW_M9 -eA g&'6GX/8W51e;Ɗaz52uEZ@+)b1~l N*L7@L*Kn}E #X4  /S^~%xԜqyϿ]k|Н /' {f0ِny Bq7y2XYPo/WLJ;GJ" GR&.llb6uVlfN?"Nv=Y_wF}kB臋][J6](1mƋS2H뺡t-{0uK[2~G((Ê~PH@ʫ6 Ska/`}JP87F+FvAJ(Rf+tO4dF話i_Cg y]7n6aBGPBG/pL3m+" bFrĄ4(޹t*絽=q2 7==n/)T"]'LB|?_fi +1tF!@26:3,rP}?v6/ؠV5\zhy5dĿirF䦔Ra`T][=ApDL=QjD"UgeT3{}rD&%6 7Ȼj˥1ɘ*0HelsVe m,B(" Pf屔&W5^y!Nmw7Cw] rлuN!JO B́"b 2l"Equ>H:m/)ʁF5eD"p.~o.DEM ,obC[0QVVAzk6"s&zƉP]_1&E''3c?ӗsZ~h#!ɿ7☠@pJ7Nc$=**t9=1ռzN[EF?ޏZY˺+8 nOsii'}Lt$k _t_L =בW8NE7$ަ8}*_s^fشc:i.GuJo0iY"<<6n:j,LPrNyR=ut`=Krދ?sƫQcxwqØ4xowҖLG.^~B%,N_\vfp~B x>-HC?uDvk}5rRbE"b Qy5`YvfbޕՀ ҄p^֋aW褰GcBDR8gcL7ח)3Dw(A6̈́Tbr nSZP:QJ|K^fZnSyxZίajEb3,>M\N q6\SRah/2bR' Eͤ[˲yӫːJ67+@apdŸC#ms%^ XT"P75d< uEQa@S3*ΗM$/G> | V8 O"8|@*d~^/'H->*:ΉʐM- DŽȁ8yQ}񼆜@+W_&ݘS2٩^l!@⻾RB lat@wTlr'Egy_ RN}1H!~ {(4w"\UtT:c,q}}08m9{fpCg6wT띩^uiULO|r⹩dhC8OTnǫ5K8 XOٟp1CHTwayNG=N@ oN BcHҟ}^9V rGFqI ڶ%qZ5ΧiK+H.j(&BssOk˥|uӏy,o4KTrAsPsH5J&b!\8sv~G7s~D]YQ'vW빽w?d,퉛3-Т8@Ec_謱 Cl^Ckoρ]g9QjL8o?TsvBffm05SeU'cԅB̧f?}\}-ϙxhlw =N a^0?(`=EI(6L9IL=kJB9ˮٿfLԠ83%zr^&B»>v<HWGM5K鱓QqHg{~{ξclQt'>XƸ<vi0$ȺKz@u%fXfo]BjtjQ-̕E;B4(JŢt_SC1`4TqRǜ_.EגԮh  ~=/- w$ER̮]x%mH&M 2"{XNmUoluٲq[-F:)b6.b"$9 4r0<%Ya_˴N,A&n!$_(Y%jPq MJ³` ys68 !Ge`i~M„?I!+bPʠՈVɻG XYJ7%FZv 5kKhm 0{ =rYA0xEDhD@pĊL:[G`<.Г)H7:nmKS(ŭy"[(;n:7JֻQxwҩUT@OKj3+ofIA-q$ =n%Y_s_:_Ʃ8sA}ϹoEUǵ[ϑ| ԫv"n#`K_zr0wh јO>ceowOo'p '7+,=a209c֭KÃ]`yxtiR$[Q|}gt X &zִ%L$$Mzi̠b(*^ű o8W@<']0Gkx=4 fKmnSX`o] )i][׭~$zɤ1HH M?o5j~ *b=Z32v@] ##͊ S{2zE ̌]Et B;C4Q1Ep *TGub]hal>dj2&>R2>FM[_E֌&לʮ%]: F ׺HKM9 KH8m,/?q 51I^#o]?opH ?ّO躔` e cNp ?f5ן""f6,5T\`E<߷L,/z%wwl)\).aSSӝp"^mm~N1LhܡɖRTRg8CA*h DJĎW{5^Xdt/.u~:X"LФZQՊuTm嶟nPLI[ 'u :̟M*ԭ?po @ -˂<1MA (W.͊WktXV< ,Q#%0e\y=i$3Ӈl,D\?رb*3_L1(qjQS(è ?cm,j[MY \Zv2P[άw ' *TR0'KbѮR~ίIMyrf!.n~k7E5c!I/}rC^G>Q["gA(H_%i{?_(MH"|H81W,?xV "`ֈEv/*gDrqF;/c*'rsܗX(! x&T^~SĈ h\flT)N س5ҕErN\,N]9 d[BȺJH(_l§F*HSe9 p8dG0 fdѬR3s N`G@L$G?Oao64ckY8xȵ5C!}My(z{3eC&>?LKqǞΎ*j~IۤXz-x'G~&VleJidl/tGyuMDzG>Dct3͡䕏 >,9ۛtŎ_>쨕: yF< RnoqBP/4(sJ?S7Lv d -ۄm} KۺҴ'Ev*J~ dxPOIb8p"[V |$ Y6»Ag{*Ttßs0*j-$'D8ժ ,MSTܜmRl_z ^ݚ 7tuU[sw'&C.q# ?O=KeFD[ [\}—7p3Y >:Ű^fDnI`hnyz% |9l@X]uǵUjڻQ;QRyT/gz#+ cDo IzP01|(Hvl0Y8zھ ؃,uX[}ؐ;)'i s6}0fdU`9ϑVFۮQdx",?3Hk2JxVEp;iϐs|w&!쩷4)lHccFh,G#~9ntF 讷?oq&Յ$ b\ȗ^1 P)-&|6 hOt7?EF cYhykzc9M-IyEcJ<Ъ$Zv 'wΝ4ʎ΀O;T>Nn1WԬ:iJ>Cк*C/iՉK=[~+h849)EXwkdw--NͷwE-w@I'8Yu7K8gOK|n̻#c%duy ~4lx9+G?q[|:-a۳Fi(+P>qxD\i\@qj>w95GdjM5k6$4XG~ 9HogY*Z۽*BֽZko-E97r^!}yP^+q 9GG B ^~Hdh7q85ʣWV2!x(\:j j}* ],,uufݿ# &hDJ~j p>`fd{?(J+/4~c~rNe&;* ꤀A+Cg>ϥ$\j+Q[|K 4~^Oq3oi `GxSv.!Ni$mDg5,@uUɖJ@x`6U$&91r,4Pҏ^'Ü 72'dӔ&\ӛJLtdKMY`}?u,i&)Q#|)9ǹ#jʱ7w@*Rxj]?Pw@{ݯnߋ“o_mrMȃ4%`4Y؄Yx^LZl@LH"ݵzOlU]=OrwtKs*d9Ma9@2nh+¬U25gB:lâ!H@J,\~Sr4#SK\P3T[9?Oދ0.۩z <{Ƿg4M9$yst s=+ܢľ hk>Q>_da(ayGo3?},&^$IiFJfEV&ul=|pv2C޻[8p`gIP26nA?ߌ¨9 ȯ, WW)93wx(jW 9g2^Ǔ(_턒A7bΎ2V8᧥-Crןm:0.PcDښϟfYelŰ53]ZK nuWd6u1N7HBt;Pj{Uݢ}b[g=7u 9D\%W@l'#WKR34SȣfɫiAp<_f97( ,<-@CV1DvG5?w)6EnR0oμ4" աzlQbH ,2/94:/ &dy#Ѿo=P'¸Sce{Fxm>QrqVƣ9jZP 6NeKi .O˾){IU]]@-~"8V=:;a|.%Ȕu8vAlLjy=}yY}EѽK9\æJ#]ƒ*}n:\ ̾ƖgMi}H9Ӄ0Z*d[w" ٍ>%!5Or |yL[9ǐ(ԡHgʗua'F ?i&\G  u~OM/6(u&h`Fx^X`MGpd 8l;[TW"J/b}OlGRG5"En4?ԬyAP3LH1[3$T@ \x-L !lⲕ ?Kx!*@! i&YJfA >RgGW*0 K:v2woxߺg*4~=Vyo/C qEHfˆIQ,.&B{)Q s&@VR)``&Su!3_=#1154RCSlXϟc@7 ۥ*hT+ީI+XAzq٧ooHG `?k@-6k r?N{)Zek&ŇV)kSXK5 Yg*=- bHF!)xđd- *SEiFJ3*s4161Q00WA<`Ria̭}\CpO\[D)4 6/޻zf ),9vME;2iQFls6{S.MpkJl ȔSKs0;zۯ|ge0ÆHf!ύ'cZ>">*˿̿fM"{Xh̊\r"sZ@&$%Ρ%L@\ :pqQ4 -_H;wfw HY9l`X:ܬ6sf'$R"KQ(giV0< oAX!:ȰM!,Szu*I5+qy\my%05TrZDžF[1jb&F&{cg0vr:~xFqrI뱬G)vyq eo1Z.}ey Fq|L>V崹Aٗ]]owԊaԔJBks<1S`XGhA>$ncNDӲ8QqmcaBF܄o1CIpXw9&_y\6V\s^kjiHq;U:ɋMNon6t5 VHd⼒CY %l ,nlJwAT8kِrW sYL,7:];Yc 15cUiMmEmN0K_yb>ȉV)_;ŽCSׇW!hꡭCeyQ՘vXu6b\b]C#JJ.f#^w4 bLh,b0}kyAWm|f:;K٢.@f8ZdI+6E/ϳ׸)lC"?"W#HY,*/JE; @t8%&ɤ)9HeuBsZS5{Ӊ$Za/?!;"ρbH"z/}Ċ(-qCS (O&S0M\2KQT1!3/fCNi_vLwvm !`΃ ZW#R`‰78`fQ}vs<-wXD{X);Sִз񨧰awܼ2Xj_N*֦fݫ]=w2Bȟ56BVKs97T-3y"=$O%J 1fWkt j͇ 5C1Q ^͆}w(3)o;3}nW-rdtAFGШ1<ԽADR=zc %auHwHA)ƭZq_[{X_d; S-,RC^^12w&cAo kl]I]z2F#$$,Mځp5XJ~\}O9ɲ*k Z:?`˜]=شye䮟^֤e ÖKbuÝ]9d$x ^ =&c &0QcO;Y|A`*3g5/eN MF6_|2gg˿a9uFhczďJ1w_, ?'L%݈ N_#84r .vHu#Ih kX=K2-+"*<2O[9WgZp|0Ę?oL쪅~؉?$ ixѾI||8cqdW` FCuauaࣜ{_m]LRٲmluiO#mx, {h.h. KE9h"%3q[l͔c\ۭviZNK"1rДwIQ2珳TuM f:@ NL.M=logW.]t'J LcpUxʁ_wGf<$qEwuÇAb<|{>&`CQ6fw1aL.R]3A< ~c񅵂>8$-?Pl)=ӳm5u>":0T:!d 8tf M=~(-1C#DW iL\+5ex[g%;Z3x>]uÕ@ a96#wL"Q#Wlk,/0r?QƜ釚% ˤ"PiE:K{kj+t/$ԫW>VBhc@D0T[bnWX)ޮd5/_~;oU3@z6ʉsG Z6?%D*V# FӒS;[tS`LlH˄1qȦZu[F.&6>Ģʁ8ׅ/vJ[P1+GfZ$1/%bH%Q9E tg \|c#} +2lh$ʱ"5bTHq?-@9$!sM^"&t}'gMFFq:eQ{POxO;S6ݐ,_倶0ĜWM}"~AS{ wo? CG@9./ ٝZX씠kV8T8r)m]w1C8ڝ?]4_7CmN/"3` d6vyBuoQo`\^{%552!t :(sZ@Y}5 dWD:&P↓ם'lo  2p'iG Lz𬪵}rNp-ԁ1*XJ԰v< :gL7p3qQR LdCEęK<>NP~u CoK$ts2`L"S ۣ Jڦx;*+nxjᛡQx衁OiT?Y|Tp,jz ΰrJ{9cgP|b-N+@@W`Jyx!gd zrܫXiglt,X)e+:୮>zijIGNH4@cFbنEɧCtd֫5jܹ=> m-z$ ڝNdw JdK*TI iF16%<#*&݈c׬ԥSS]@mkNFF#\w:B:F[5n/`".&[2NX8 ZaJ&B-Kxjy aQ(gNd5mY n-3-?mA7PWk]9 7_U qo/( HhaRP5\_Nou1{i4rZC+̟b*2j(a -E阰#C=oV薐:WZDu6v6 ,WGrr"EB0xڦW z4;ܛi dd J5LV?D!y;q/4ཅ Ԭpa%z'YAm0H e~-r_&} Ȕ(54W`boW}}OcA$jM7c}Z_GG[Jgv#I~(. =- /4F&?++ŭ @BI\>x-#ʋf ay! F*>9Zi/9 k+`XQ~N .Aoi҃ tFb54ض!MmE=AC)amL9?VsTf6:ij7$:GUPH3[ϫ|M|*g@ ryk`SI^o"nDYqeBo]&J8RSW&a&: \ҊҍS.-b1%Oо*1t1=-蹬g 5h|_&G_ߚ_ aB[;/r2xOz&8lOQNA~%oNsMKŹxQrz 4$|̄zRUA^'`$wFjCi; ?m_3JOwf0&:k;>P Dm[Ϛbwg=;91A2F>j Cwąq•׷Pe"s)SV#sؖ1='BҖbօYE'?n}XY` vB# 2Dܠ̤-̈E7/Zr~ŊM%"ʗ_)G L'QA#kJR;dop!͗ ;Q4.U ˑgCOV{$m/CmE B4@N5똶u ђںcу!d ψEMY %tp_m<3ެ3(ԡoqDF=m8R έ j @^#,}*k6Sg&7ʶ|QC|n?_|q.x1eE#y8IȦ|eJvo7H]n7"ڱPG(!e" %keOs%:{έkPCOOV՗r1: տBȈ1CMa U2n]ZfqJG6p3W>HLaTTb5/8u&KA!!IqzqA!KP/B97<U_Y ڮ;=Ţ% ק懥[IRBI6PIIt":4H=쇦tap*P&ۡGIZ^i9o U[kd%ۅ "EYs˿O1M St ^м/¶r޸yIq? XJ'j._EhY`yu _'ҍYbk5 QoR: '6ilO 6,Gv|\B)[Q qᰐǧi؏عt#$dHXfYy\r[1PK{|)=k;^ ŧc-`<,;])lg-{]<._ zطp͇0*5mX #k?h>ɫpy(2Ux7Kƙqh̚<5Fqcx Y/7iCwZ,[#HSX=+v֐RpzZop2Uh<C RkOq/4I*/3FH٢4H,+#Sm,~ qsgTx֋LGrϻ2L-^r;ڴB*I"+=nנ.XXh%8X|P5#.t_Zhd*(wD(1 32> x7BzC^'';kѽ^W:ީCrR(5&j? D|:lSH/ U߂=P 06q鳫9&shHN5b~dg?eʇϛQgD9 F% 1s''*Uy{mKv頞9-cg0؀C2>li-Ry֑aph*/X&F`3zX@+q jZC=Ya竿7:8&4Mqty'RUWNJlٺlKK(ji=t{rnB'_-u=1$zM8uc|+%uJ[B!"~e﹚|m*ULkZ)7,1sP wKz ѓ81 C$X-!g+=zL:cr6^ꥥVI(#N]<8gB}Ο$p3>l SuQlh>Q`ϧ%‹ yzfYvJLz͵Q"2kJa^x܀3С0֓c%^'UiH6sn4Hc~5&N̻hOjED:n }ݠH(j)x (g1E;Y뷡[p@_S5Ky-ViLIY(CccnC!F,'^,>T@ Yh2,T0c6 zD'Zr݄ g#Kx}H'CaW; C@D}'>O-NBWQzdd֜$W?gze uCNi"6]]\'g-sg<#l'gMrJp4]!c{V$7wLcuZX-.%6 LO"~%UDe(504z[qU#Wz gvâ಴~UqH },m-KDiAt0XH@p[1lck.vq4&©2dcqk6ruڟFDFa ?ftw9Ȯh|aD\p<&32?_X;ǴqW޽͚aa?o|Qi8㕶o}GyTduEnkSOϯMޒ91:ΕKaa#hi4x夭|fdtM0 +yd4)loH^qt_wEy{MDqه_/K_تP^|C_W8HL1?h,u /—Z?$-M_郧? #6ӋkCXGn쁚7S!I``hR|lNO {nqNMOF:zlAr *po_9eF{!}˟-Ex4πS%Of?kB3Y{Cc6aR2XHs֗q/ųh^;dO6a2}MBh84dO<+Jff\ڏ'cjk5@u"f>49&hab"4,jaJciVc`uWg#fjgFj(qPIzLUl1(\]v~A8ޅp1.e-d tLv^:+ n>W!6Q\.BE?Q=I lti3\5C7 岃w.@^eQ$YM (|kd4)v`XDګ^B= (8$[@bka @jUs*}#-L\-w2]b}CEϪP Ydz I+-q7^ܪ #Y;@% yC5ʂQ%u9\ڑL ;ꦘ`@(F08v,bA5J@m~l}Jm#f2u撤dtX?=aUhؗ1 <:)t`貟w ZlGңTgvz)QMCXr= AVQ6e=7ゕDhJvk*ltV1)UEWr x&~4+ _=n״XRf6t)]: ]/UvG\P)QvcHg2#y(.!}]ǿC!,6F`yςCy3(HGLoa "*ʝow o p,k V[r2q/ְq 68VHu1sLU$x>2*Q tYsrԫf6F%%}PJQ.Eڛޠ!f\|}GS[q;)倢o(ؖ^yK1~l3w>s0 qͅlXr*F;HGж/6zYtWzK3Mwfv4I%_8-}yV-0)-dLصR2DCB@+;5?p×_se88$ZR_Ma9G%=r8DlEϽ1u.BHjf*AC$|=m+l|Cyl] Ke3MUֲV. Z*а +zD yk:c'(UutWЖqvA:&z-E;h( ctc&\khi8DsdQ *93u=Yp ˷tݳ;3eW-#:=]M<x: {aMɬgeobi?ȿk=^Wrړ(MiLxUQ?=kRxMa/W5;>$=¤-ρ`.} BG`!f?gneQR=|[2Bg8 T ToqvДH4_1='j_Vumtücy0B=w튞(<}uЋ2IK 0]%ŪV{c΅^!&uuW+46$JT$4:25\F)jr\bgJl؞YnI4/vkq-lvp̰n8)(IXA#rWʕJ#pk{Jt;lI]Ypv I-6}la(HdG2Fy`QNkC*uXAR]`4hCaϰ?s[qh8Ѻ)[[M}@b\PcnJ1 Fidl>_ՏʅN䍿)NAfkb鿛>i>@֧_a7!H#$q-M^w= ա.)Z)ɀӊ,&Xޫ]^t"";q&ovMkŦ hz1l[yU#7?!==t" FGᄖ:NBL808M$# bMw1b1y ѢjKijl HO{Ms7LCK?jSs4bW=H9N.zO،'* 4 2R҉t|Kr޾Z0gNқJեLbϻ|S.-d% q^{`vzY*)K<0B''RA>ۗ_]U) p ⽉qalML/2W֍~vsnQ,6u \LQ7 \z4:aPo nM4uzN5d[}ˏ16?vzG+%(sl%ciAvL!8yE=;d|]Ś /Ԛ+(7tFRDUXbbҹކegURϩOHnɞ[:hM:#C1N eiuLóQwٳ \؟"-3rgDʼb%t09,j;F(Kt\;x$u"iT@YH5$X\1dY~kaΤ}Du~8ِrhU#H$Yȣ:f9Gu;2+91Cwn)-\7[t /v2NtfS92<6/%zAhvfRvfxVA'q?;s3":\jvuY':p5cU 4olFȧ~,EHp*?/K \J TCC5|j!K@( (:RR'z#fާh!NaM"d~rzobf|m~"TÇ+/^ n3vn:w5Y^ڲ;QW%ߕ|e>8#ͨw%p:!oqY_&tHPz g5 :E>>.sq2BY H3Xp _;&Ȏ6Ī-[ǹx/׺4EDiUS*RyC@>lm1#Y֓p)I K0 ndtt$nSnJ$,ݲ`6VG/L/_~7y8&n|fIb`&A_L? Rhk߿cArra,%* nK{V^arѿ2cHL\J{eG}CU)v&QGUDz\و;L#|ŖQډpBҺE1ݚVYݭH' ?ð=ЬUx,%9)Nh>lqfW$"_ns37 ,:2*+qr^F,ja:.2(Itq?SEc;EJů`Ty$z/P|S5) c,Dލ?kM+!HoR ~rVx 5[Ayj"5lJ@>so Bd8 a&{^ƳfbCsƛ]Yj3B)}klrEWfx/Hƈp"g׍zA|nK0Ue+ ጅ@\%~s`<bEZM7.[ˆ6BЌArM~CC~p<}-bлn9\ B(lɹ;&Fn>EtGT7Nл8 )v|?0d<2E߇@m#M%ZjeVLT9Đz/@uf %JtD?nDžNoCd\0&qvA(NĕPq}Y%r mHccJSs. HQ} aBs~Bc凐$zu՝;z5`6LMt`纯Q;BšM+ajɥ!dm͸gڦ*u )6-/&n4DG]7v[,|DbO(0 ~t907.nVh췦6LIrïtA.A@No͹a.o7>j}\N-eY4H-{\l%Bl n\ϖ* WD#8{neMb<Z!&>vGfT0/h#i 1+-w@lee-qL-OD_LOm@ '#ߐ%[ !,#n==w)XS4VcQwvU;!$feqg}=e/U* }?)i^ # 7Sؒ8΅So6{x?$UԡU$pgR'y`\2D%qy6jD+d|uBpcdE@aE0H˧N."*"Y8+SvGg:XZ;On.(E?VVye讷\$|pwK `<Ih!_6"Ŋ`*( \_=P>D /h!`HD8:Ҭ, #lbTIv}l,%{?Z"9MNq>]X[-e*=Nrȡ'i ߿I^4ْ<6z.߂y3ù$jw{aĎ{BeKx[h;f3E SxۚJ C6Z/dDt#qw],MSԶB2K3$M_3zKKcfi3L8j'nTH^szpB$bǍ)JqK8sf"[gOnu=4Wy#j <5b6mG*#)y/PZcr=wVO\\}!=SPP+FP n@;S `b7ύY4CM,= F_F,b+*gEP'x(, kDDşQ5~,{3M][켥|n9F#?IIMSN!H+*^>gmnCJi"fwó sn.owUg0#N6/"[($;fkMMFj4or(zj[x 9r@V<⒌ñc_Bc+Q‰kvMݐD'Z= b)񝿝4jY-@>&rfnt︯Db\ծi0Y>7wT0~f?Һ,C4 vW?/~*'`6n`x J3Qx *E[I#kaf>a;[ /]nt)t#VtUMXaբ)TiΌՠFcm!Kb>cF٧u~>y*\`mtGxIWb[K'&C')C 3v *40Z80GrMy drxEH’7vx-a?-q~@Cki\4?v_ ;Oo/O|r|[6LM4ρү].FejEyS{ф JU`=N5<-M^`(9{O.HD&z/`$11@fNBܗ%!4}]p*дKN^]ŶO/&/#LRNmyV0rƤ:ɣt8?Ui-V^Z죄-lN (7~9 ?V68J!Q R㰠dX0ẟ*' =D05*͡Rʭ_pP}]_MwRHpb#ez\>~f_[ Wl? C`4QR*֕bg3~oM(5p.`<ےI%eYe> :mxV'ǒOj+mM7] rsɞWU㡍j=Q2(N,@V)1v~JeDN [:>D03f\WXtJW0x9z|eZް9|& O}I)tV5*L`aϋ[Po@G-AËERE%QΊŊ ^4bT,|o8іօ\ĴS: pM+t4~>\zw׭cȐxa_ܪm&~1[evmIJRf$P$I$f Z`x,&7.2B %iࡁԏ\0փyt3jca%*߲U }`z' <`Ax6Rt_,~4J?Nz>FbLRD6S1u$Cӓ]n+bϢnCj&fh4P#]YUY=?F#m , Pe)"8Oa b[ " [+ |XUzs>C൶ #܉T\e&Q4fMwؽǮC$w\]8R>:t5틲(>.4 O>v] Sq6)+s5 8?]43Nlb= +{8}oI>qN@#NOP9sE^\ac-lnԔƬq^!O.A\V'_Rhrq]MZY=dR^*Rݽ0㐠HPTt ^K@(sr9\"5OgeoT\ƀ*l7Iw-+VǖOsGZ+?~e[V޽3\)Wk,tņ =5ww+Ђa0)5Kڹ 1(T8uH4Z}Qx thj tE{0DWdL=Kb=8[=ҚygNlw{v'S0(ko\$G5T[2ܡ SrD`+3BĴSQ fKRG=`ɷbrm 尦l?Md!P<[{6>V>)8)cONTqa6kWi71lx#B?ӎ3Q2PlkWUaƬ:Jtp mk/sEVH<E0lY" ૗qpQl@mw O}pF$0;) ;wz(1gJ(hvL!(_W"CTB A ((ZMWkj>X7f' M`S֨YJn|v 9" u8ࡿmE;AHC0|L3o2cاLxnR5TQMzn7,) rcv ){6DT\z=A7iB9%| Lۂߡ i)kl!SuVuߥN+n#i1A}jl e=97ɗzOґTB :* cSnDTTٵd:#.M%.-pA! `δxw$, C'^rp(vdAſ!6'<l "7;xţ:=VdWisL] L7L79-ڪzw7IGZ*صhr'~bsF,{.C7Ek˭3lvWG]2 (dBG(ݫ֒n,Ч4GĹ٤!+M 5.u;~mC7Z)IBD8 7GQE*,t/DN}}xNVZkH^%t6\d2JLsVNPAgE2IӀw;$}X/0!QeIMe&z rk;[#vqÐ]БK4#*BM{^9*80(ȮU/Փ3uyt z ['B[e/&- n ^|~qT:?3U˷ #w0NԇZyJovm}=Ϲ^iF09ݻPWMCz9jr>CM4^I lF[9((5SJ_8Q'jC9u6Ku5Tg\Ƚ|^w* =_]Rqz:18FGUr>q> ~/aJT TBy.|S VuX¦f/$L~xAY=BH؃l(C$c_Ԗ>][Z(XʢHhn=T㇙bqmPoUe`;sYQK~0Ӌ[@V1An]piU oRY* ^'j&(HFv9؅ 7Gi1V=e־io^Ikm0W "Q.5:+mo)N{ /bo5+;mmFR1p/(PBɦyp4Wh?q*Q+gsk cy6ꍌ@ Te3*z&D~?ZlrLR^(S6MG;d0y71t\b΁sJܶH5KR޲ѵXZ eRdA󬛗\YE|#kއ^|Hb@ݙk`k҅Myܠ˒H’ "(y>gV4Uߩ`{sz>xQjXk_el#Lt$s0!Ru_Dkx% V\tB(Ē@p-:z7H&l3ղEI%eK&F%_.{K%ln#f'TklRH7-|0[R ̡԰ХZ(/Gd.RiorrҸ,:NQ;.R]OG8 4c WDVuIAnwԔ7:&{2 `V4y~/EqĚ?0P7HVUsW=N wUgH!Tw ,nx~3h=R:S>>c(}yIr=I=L!-*YB~\9ifY(=K-r7r_U}vBFE8xŘWXnn M9l[R8<zr/i{TY&3ce0~+[H۸_W'-<7}I,J{4񒛟Y@,&\_>>^0̃Ociu^DKo5&Ӕ%pGE0%i t9n˕߄28S^ 7>m Nn!5hg>"/ h^Ct,wC4QcPS wmSNrՖ#; |=w % ׈ϗ)f+{fZL5)ؾw% ;ɶx.[|r=9kpqUV"? s-_Vک(R#ʊ| (8,`hA24n{EnRC|]O-l3D4W8N83n]电N[Y`Zƌ%hpFaҳ}X }BZ3I5%*aԜK@&]wEuU*RqbVb?+ K0Y=;Rmal ܮ{AS C-w! `-`j@CϱPץ_3N-&em>VDVwyt! S@# Xv/v1_ V^x@5(ats*w(>uaxjq! )-Pl"ۛOf^ਧm#L2FT[#AHX' WY]8냽*HކQ?b .ȭ(tzyai>)mDt<ąǯdRAQF~3ADÑͮu 4ޡ>GqdhC){Pxڶ>,uG!5y d(tXD| l}'][v`Ox7tYdP.Ο5HZtcgͽ񡺜#*Dq?ob slP"= 1a(c*mArUVptbה^r}J._`>Hb\ܢ ѬaR3͸^ EZUb=Ec+`:GioKϤ~Ø.^?(!W7_ǎܱgKe0|||Q!} Y ҅.gڦZY2+mMyRR3dxX{R`lẠ(`^ $N[P%+ mUi>I <J v1 I2M!x  Uq@$XP |fŽ -$i3ݏPC (ۀ2=DESu͒' XZ͌R|)N#PDÐ(gB?tG#ĕ@z}iI)#Q*> ]r vEqݑ(t `tbiNhd҈keIfeTa;oNP|bKP0TtLjS[ףN6ƾ>s ixAy Q_'Rrٔy\:b;QoNNZSý]*l}ANE+0'7&lҔ5{:bU\:s&("wr?*U;DD,? 0 `c:LűӬtH%G@̐`ႆ$&x#0iw/Ζ$h'w!7Hjdž̈́n_+V9y$3 sj.36Fgg 0d~N֍xD3&R/ra<~}ha#-0ڍ %ue6YJF6ۄ}}Zq@ٍ4:,N*PW)kWs)7hfX&i)V癃Csbm5%{ּ^[VD ?f_m-hCg:w VuVJX.} F x\LjLЊQoT8k.߮B}FJ|SlD. a/Bˀ}|H1pLwa ?dz]g ѵI:p\tXPsraL?rsS*XwӟXN/\jG`a~';?ag0_PsމP NGڡغ ɪlg&'2ޥ7^<(8ې O6);Z:mHSw: V{ Ћ%Z\wvL^oInHN=4A)}Û2<SՒtӸ莴 iׯQhRNI6n~Mz-sz^m@ղ 4,RGW9:mBKlmC7 fg뷟B>=n)zеP@32*v8G!6+ Z~xl~z4Ŗ{_TA7 1{5nz.eŽcDDDU(u\-uuጦ dti5ي(wMtl+ny|n(q .𭞠)&Bx'FR6R(;^zgaJ"w?CIFmyvzWvD^Xa3X0Yv)]S-DnoCPcHpmRmy/; QoO]rʌ9 /!j[RzoYIO] AOƺkpg, b&(rQ_)8HHLJfL6v)g@}?t ^i`ғUR]F:`C[g9:ɇa2k܈L m,6;5)q$#+YOۑt|ͩil9 &_)7K"fpjvA2ܶK%[i,}j05+EK9dQc{"x'8B3AX*毞AhXCo:&rPDu0\|*-1)Jѥ;r}Qp1oTRWM)q)DxNp۝Y"'& TJ*cA=9WVaxT|o:`(cCFt|뺟lh%XL1#jCP`, rˣCS>CvrC0o{PW1긠DsC(&& 9 LfVB)=r۹iؖ8[b7tV)CރM&D% -yWaS{_Rʨн&K3w@;{ɕpo;9f52/AtZ+O*Xf 3p0݀]g{\(VU!M7XXDbGϙ $ P;:0"Ao:/'F%!P3\}lix|. PCU"HTg[ 1mtTFR. "S$ZN]7"~{${к"ȂSEӅS\Wc9؅. x.d>QB:۝ FjjO:!{7k@_1CӭKB͒&Ri-1_g@OE {K$}օ=?e fi"ʄ;ZRpa-4cKv=+>C6~[{Ndu<[l}' kf IWG۝Pcy޺ǐ4h36r=¤m ݱ׉(bV8,bYbς\+IiئN(bj :SF$Q< |"I9Muetjq-^wrmS}z:+s}[}2lnBj~'/~ C, Ydf"a6S'5Y/h0]}wP7eHDv8hrUgs_p}V!l` bWהsM1G+ӛ#'ҏ8=WzYjZek=.9u{8IGK W?''4G6gGi9ZRQx&M3&%:ݝK{cx!} ލzt36Qg_gkpK)Čܸw'6T"OJ(w]~~VXu^*p%Ca0*Nn.X; L(?{Ɲ&CKDA{nԫ7*hIPLnHw||ot /Pk0ZƉ js%KS /%"#hv;lp;.DFZ뀉@*Ƭ< [M ,,m. R<ʜ"Si1Q -يppɂDtT:Er!4- %[ 2w@~EO k}3"FZiVV wL&c;>'r¤5ׅ| fEQC=m>D/䯕JNЪWC9s3eO5g|0 -H1du[?@fῷuv Sj2 (3^ oosJ3\#;IYDiRDwVyE&աjd;:`PDCA)N9!0@zY"ڒrp nN`WHilm t3.t[a:s>4[ed( 4n3BﴜZ>O%(}A9Xn4 ؒ"zZylgXm=G~IQLĎW uok+aϿ  `qB"sqhl9˛m{D {3O58$}-#"UBѨ[֯\g% ,Ƿs7(J{}âWQ.Q;Qn3_+Iy:z )܉p^ PcL3cEK<¸p'ѐN'(orʼno mbIo5E,_Qֽftҭk쵾Ml 1PА2\8 [<18p$(c(zҥ*Y0sa&l-lTS4sXȶ_ز`G7nI#v]py_>]26si;Vg{ c/X! dwa?̪-QMR1ޏ/Q:iZ5%N՘yzpx"(&LIq>Y!N0EP<ĕP3d 6y"`ɦv'U蛻)eyVW{63:4Wu9eIp=&~r| 6k~&]̞X1۩/V T 2<{GtɗXvugw)!1!ڝn|.ְI|6ԋa;/ݭq'Jڦ{@QVת2E2ady7j33Z2Dߑ񦶤- +EѢ2'Y '!D&s.5~N-G*̓XU|o: u0dQ,6FsΤ/ n. 1){UEZv |R؛@y~6aL"'l, 'GA0_udJ)=+J1Ta U{EBlgGZB1}s_2oY QjX~K^5^[}]-k'aDaO^hVl؞xn Ek#*)j & \7(0^LKJ`'hDf62KC  @GKb7j Wiv|woaJ|Y*{̛㥨-n Ic.k}U253i/:xK̗vLjqRMlˋmğ\J Lݏ|rjmE*(NlsD])-u dJݹYIruv?)19U8\ygTcU"^βz!Ϝֻn;qa˂PO83ڜܠfɝb3%iu8N [ kQ#08M@鿡VyHƻ ^UQZ9秊Q-abjgH(h996zjl.9zmX )a5JPpz+ uOH!afhdtzfT,*]GC0؛c^r}*WamqVz^b-)Es+)R( *dEπ4;k(-m?K,!5^])-F(j>I)Ea___g'eFI9xc߄ ;`_M]v,v}Sri"Eu=~6 qjsLVSnFZڻ9 F|A眳.i۞@Ac57Eٟ/[/ϭ:>.h-MSxfb\|ZI7[?qm"\T>973V+ʸI~7g:I?=d8\ wFgv81S ıy6Ls@t}4m^W޻0Jwe+~l.bjefG:lk}i\#q2Z{Y :/=Iql}!4~+ &[2|!@ک6i}7,xl"5&%4;{&ocU)#qʁ1y-qTGβFB̐T*snNL }+p$o_WaGPnI+XƖJ-Ye$+eFxj-_f3zh_%mKgi+﮼Z>sToBSD.u7B'KK%Zx -olC*A;ւ/i6KxXԱêU1ڞ9C$tecE/}SWRsFSWh$gWim<(*ZFs]+RhVi~ G^ Zl 0O:R`_?0v) ӾTc=q:Up;fY-+C7#A su\ңfr!j1CK]T>I?y2O?٠cXZb)`;Ј;98@O>Rk0_ *S*117PuWr IJiGBhcק+fB#xԦӡ=Ϳ"EH9CL7Hn븡UKYk',m|EDWw<œMhV *2R.7mnww +E)ϋL@N}_+\Xhds;L˃IA$*lӏ>`l6b_Ȍ|j+@VKhRXo$߳R+6!ӭOI9SRIo2 L /F;X*+5鍯 +\N/3MaX 9A4⍼n.>3 :pEؗdPlQxā,iV,_+zܑ|[ n-P +N~myٞu*D-C7D'YN{e_R35DT/1!7I}$SA<׵T#Q3.ʃa/+ͼ i/*Ͷ^ДOJTéJKm Bֻ M%ӶU:=+.H'͗4m|> z9^@Ԧ?ﭼDpI9/<ݛ7|l.ժf~vO3L>vd-|Mkb)3jOF'XsvTӶ2}˼5:9K!HQoycǫobRZ3\t1NVy$'xmk *P*M :gC#[@P~O7-f K7҂=JeGAoWR]MU_e?QW_<]oDe9&OC>JM;byAC艹wU_^v^d}́ ~b~肸gڻ1'-T0WSن:W8^^?`lqZʩDU&D/Rx#Zcj3}zo)v8?Rvo[JTyjo],.UZ/lYq*DUՓf_`ͥzfgWЅSݥL P_߹*ok *4J#CKB^6\O)&v,`jO/Cx\Ӷ~Wez־Nʔz; X7B1\E8zѼa8rtvI>qw Nlz6E /S]y10M sS9lܚpt(kE`MM2LTb@⟲O!\KؠT è+ o E GGU}}Uf$LQArP0u,,;BAAH s(pz(|É %R(%+C, OIW14e::4BixuQ%lЬPu6O Wc}ٛ{ QTkζ+Q4Jk)E:$=4wࣅK6 >(OFGcP_բL>]YL5I:Yedr=- N8-K\sdk^p\G<#:2P /R5 I6_\rPDAׄ|/iS\>~nǓgu!aVʔfM8 F,M\AHc;+nkiopI 6UaKςÈv<6GL%L3OBPN"4}P`dS0hc9wOJ8|kif5$5ÝSfgO.=J";[[UM=:J|[ F&0ڇ tG}nРn X7w_c՝ڶlO1Px@ A,S &8C~^QkO$#I6֋L&@GҖaC_} h:(0H_~AHe1VJQg'w |R+Xc bB)kxgl)&u "{6fs $(Ͽ=jK1WyPkXvp!y#>im <+uN+1`nO8OxGU] {2EV̢}Su7I`:1A?ښużvi[֒[c0[gi3fʋ Qk%YN"+±tYP-p7ɩMV1O6j}!~.RC xVنFS,Q1FzH'':8O؜Hun0bXaBwx0C`Nr9M47ݴTn`5ey8-TDO'h?G`e{onEOq܁$X*QGu)W߸$ǚȯxʇl-ZiVMdVѪf9(P8\8. / ]&ں\v%G滔jpp|#PR:{$2R 7'Ƞo: [bV6! $ ڲ)F!bČJļ*A[3*#]%&!7d{|r qayV]H7zp#pFu'jX ,a5HѢv"^7j }xtwS\Lbz\\]a?-9=DukhY2q]u0,Jwl@~c/Y?A rv[- >ʉc,'305Y:$*bn3{ձNY_Q\p"]!ko/mq 'Dht+CkEW,`lԉZeULu۽YĝԀ&w s`(^O$dм)^^;F;fG@Ǵqm*j]m@6Cw0K"0vq'P:31k8G_&ɿ򓘙Ja B,#yX]&" qE|#z:X'Tʞ/>]]հb4 a;EP^ U$Oe_׶Ρb4f2d: ÁA~BD-mdd!CI4"yGU^>T} U Ww:㡢Ԑbq-@8Py++ҋl<{ܠ[y&P51/ ҙI_-$"#b 2 a"QK}fɋlˍ.APD;ï%[rV~au-`\&;,'Cls֔B 1{t ~KȽe=CQs2Tv빯Gs{nvo52ᐭO12kԑ@޳5V HvV1Oy{zXzHeg@m.` /d.1}`' )S=["O~A'r7޸>V4풩mk*YS/xOV&Ʊ1աxTKP_HvAk',y9,Uf"+R+zAOGMn&5,ᑞG!`J%q ܡ0JxVk$g~(vgBM:KA>z$*0Od- C Qw_2ho)]xHy{܇^b'M8dbfR:k\1S;MBosLQyߔqb@>CKJؔm>e r!h-[<},>~W5 p;ک2>w $M_|_EgӞ<q"'1#ӀCc4y uv %hR#YkR _ Mr`ʶиۘOpcɿ#n 8[1\Q[MprEɔDps Jo!=SOuxBT[A}&o0dl&ͨDvg/*WrW+\ęl/G, /|ىR\ݖ@*lhC $'a[9 9Tcx`.ATM9(@ì>it=B&)jgFwg_:*4ޟV9>|nMcp8O7h$ AZF]t0~ 8Y愣^)&F'JD\_o݄\yIu 3)9cH`oX됟ګIv_XSûL;ͨmk*6&P0&EY"U;nl6%g약[-zȏHv8fo7$n̄!0;e'%UB();/ј9fLATWVğg{J+O+n@!%P`\=aW`u;d3Ϙg3.@g+⻋6T~Hc1V}v֌&tydکvoZdz)jald H\uߠ)I:KpWjDobmqHF׏t89BWB ԋ%|?l9'"A⭙obw4]NV=_k7 NV|pKr2.N>vn `7xm΃ZnrfqړJTݐyc~c6֓U9 Q@Dm3 7h"u2$Q1oQ kWUwq;.tamw P7B?QV;9JUxd* BFўW5% g-PS5Ex퉮4gd_4'$ޢǡTH1 q+#5h"n >~^׫>^ND`j$U1G4g~T V[?n;edvI.}{z|HiAamj3QVCȮ$-,͌jС-r<0#?s *{y#h4jk$V3FB^<怡ȡ(0L<~lj'!yřFx~y3ϴDF`Iyǐ8e(n][k/J=<_|SW!(.OcsO2f4&+' A}K%? f#/)mɣȄ`Na/AU!pJF-5ktYbR7 @9oov(x!rR^K.)pܐ\:鈮A>ʿL5-|T_`#JIphVd Lw7>]:N (8W󜯏6@] O_+Rf#a{cp޿;5NLUȎglT!9d, {5y.UxλֆiA/S-DE%9>X3aE\9+V҉J \4DW܏y }\hn,7bǑMvjRøբ 㦻4$>^X8 Tx|Fm\J|-k&4LEPHkc%tzV_H mjj`iOHV08Qգ u Gʨ <19Ǎ>Mj}{[5>z$ؒbPX^0C 2TnQFoC22ÑLر fN 9]PZeq7`*H=t׭ EDƜ|dF_s/w ,pIz/:i7 7[-ond .࣊8 4ƍ6Mvki_ۣS1+,VS*x)XQ4!fUwD" jUظG < Ljgl7ʕNabfdGYsk')؋(v֬IY5u4ylN"vps&`o`H෥xdȽrZ `"ST=e#B@i%;D A[>TkDA RE|J}ja1@qy=ܵFĖC%݂ ).6,nq͑S2O (Η蔸2!7oGs,ܧV<:cq hj1)xr!zOR PLB.jqd s&j{;}0CUZt %8;Q_C}ܴ5pdo!#wa43v&@Ӎ5@A }'eqA-@zu'j.Wꭁcd<|z!nɕK6'X:35aȮ…NRx5݊^V(eK-?XUXp}\"HJv+jC" AxWB0o/zLj1|5A:25q`t/z|67c6Y4)i|뉟}H 5yb8HyyT-P1 Qҏ"F`yntjg3;4Nep{ȰLl9m<mڴ m^6Om=?[?S>AgzנB* zvJ#NX0wu'**H3 O0u*\E1WاUGDcT ٽB/] ,AILE0~Ű\kJן(_IMԉg(>惢ҲSM?ёS2ms*!3DJCVÈ~6#=m$- S7K#ބ`|9|_krg_{9g'raKgUŚ(**%HoFM|ڢJ)ձQ i.ζA'uꥇԋ;`R(xv%df;6-$Ƽ"D'X u{! 9՛˄% Lwbz1~X/ƚi['肨(0?Q($UU"R8?Mjhӊ-ۥ"v tqCrhRHzfy>Yr X Jv>AN' }g3F1ʼn ?`XHXSd`ML-zAҙWry{[i(%6ܸ(rȆ >f¿q,e;h)Fm <|aZG*>SjL GhTm-mlUOK7?,!Ɓp'nZ ^tAN+}KMi"H$.²}l!+Q<G6cC'}lZRJ)]_P֘ Z7o*ge( /-N]0DXSA}G |mmT\t7vٲ9KdD}I kprE`LPrܙcfF+ <7 iAgB>9,cdLs[NWҡگǖ37 [p~wnJtM/I:_ߍ "Ҏmحi7EKZR Pw.%Wtbw&\6AC9}ߔ*Wm= ؐYr6"sp1z @ۓL'CUU#kH4/wԏЌѡkMbr񤾰C"ILZfHQ5uPMkӜ>97LIs5l"ja=[qodieg=fR|R8#]X4 Vޠ5}>;w+cMDmToWK-#]dLGnR~*m Ekt;yHO&2fXIYG )p5nvScSO՛֩p곇 z.֤:R͉C괙+\ZR.3YBzG)|%FK҉T2,żB'p| h&HIRE(HVs`5ɘ9w V $_z5B48[L+--f7oʡCMA9B5ѥ%yL,9܁oJIy!W9XO>r:*N/RCiɂ ܯc@OmO"^h8XјdLl;kx3i$A>E]G ?Bcl\6rSGt VMA E$7/ClF1ُˏ+܈}(&v=,:ͺϙjR>L =!K=2ht{x!Ж0wT0w뤈qM<N<m(`Ur`ŹY=zQ^rc&=*m );*f8]T_ЦoJq1ǐ]fyy)<:Bmo>w}@^qfFyj~'B=^rkkHхt)mAҏ>_7, KoJ N 2"FM񖋊ZxZH1";EDh4u 픃*06Rmǀ]Ew8HK꓀E _WLSk@Ł}Y3: ğ~hwWk?gsv>2 %֤[\\CtaZpA8^哞"`:$hց}W܀xߤq3#> ^L~q߉ɾmև 䓫K3 Y^&c`9HNS 4qIIu k5  螄Ǩn荙TF|XŹL(I]M8˫ۊn lVU{H8/IoF eӋو#tJ xwL(D/{sF~kᚥd#D,$AmFfi'|LՋ,ՏzVW M ?%u" zfHeNt'\Eދ:~מ),1I0Ep@%ha-k /(Sc?=2n [E`~.LGYPM8Nmf НXΠ XRm%86} E}}ޝuDFa0n(&[se" 23&{fx%}|rsnzo")S%r q6eg Bz4-ƨk9A[Aô dECL8Z@_Ldjvn:Q̞ihbg͜TI|Շ8pV=-#2m!{j]?RVެqF6Z-8^@C"2SH;<;^.8m {K(@_p uP@(2b<ߪA.(X`-8B5OvF\T^^/ Siq^e`0_Y+p1tKm+ GP`*5hQȾyn,;ȼWcm\p _!.53z ڐUdZ5A_*d9'mŽ%Ј-bmJe{ [_mTqf`ʥM9k;RīZn%]a!ܟs/\G T5!O?GҞ`OA>CyB sn22KA.wo ЊVfVZ {&sf1廒i+(yt0$0F棨ح%EVbabr *Z3j% 荘` NzzR~SesDDߞҞvf-d)'\k 1v ŕ/"c!u7eS.@Kn ˌ3@`lz_3b;/xOhGO\wVb5PH~妻[KXAjf#4a,Te3.7+7r>y2UڈO$iGw}7~q R_RHeKaWEOj%z7ET| J?gzqPE -JU AmPAFqN(ЃH̾f2E4]i*<:H>m-Uz%KQ2V8kɽS*<^KW+ik֒AjDo ѾKaLB%Wa.Q_(` >q`2./" /o'H|Cs)%UX*I!^S_ƫ)9囹Aw!P$P'lqYYݦ"貞9)$eǮ nFZHx3V&UaV.DKJ-%"[B 3#+*qNs \(P懃 bPbwܞ y(MrKs&FLu 7jӉ$_M"SZS'q%TqoچWc$ *MAf[W5kxs+fSKd]Q# mBX8Mߋԉ+ [oZ4 ء'L2*8S8` r'#ӧx1Oi^ 3Pc@Wr)FYP,i:96IǾ}`GUuInX]w0_i٩k|3+M\xJ?l,, X,V%Y?@+H?ע’.[36 :v[Z oEsJˆ஑^h>m_eC a74.Z2Q2_Q<7OH/bʥO4 %Z{?e$MjaQS:rK.ѱomO1wUEl 矰nv_ϴ)3I)  ⹙x ~d14E5//df0ۈ{3hbqG"b)'ru45 I{n( )x]S,l)W$AVph&dh[]Pm"8,kd̊+;껞L}kBM۞e/|; .$.ƃN} 'XL}必yql[ k]xd<$֩-poe2j@hK(#t20hHyt&*sYIy9  u3FiпR+W\w%ի,$Í ֗}S^cb}50Az% d S;HD0uz_t}TbS:䨝@&=Wa*${ákyb`K䧞h7W`_pFub?[yꬶD_쩫I,+I?~$ 04gR? 2l͛T?șQyWO܄8}q}1]`B'<32(!zR@ƒ}ZđJB͕'l##>{KZny$ +$RW6>Uc_V}AX ?c`ro`oQixpL-]Dp_|gYGdNVP]NRaV6;˼Gq2J#G@3cEl(¯Tj38O(>BP9RW _;j6`MXGxý4CEP`5+:F:;rS-6Ⱦ" HHS\QUn$pcqu zo[ۅm3KK3l y)dNr@%ͳ ,-'G1F&`xҎC2*Z"FU}[-^d㷗9Jo&_E>FF :ϓggx9\JzVsi$yW'I7 SxtPrrs{>1\Ȧ`3XU^]w Qc''iw/2bxW1x \fȜOu8*(`n%WJ}vx5?*ck Զܧ!d9}fg@xR2V .|ue}š0.8φK&+B4`RdÞEr5]~Qk'~*r`"T F@<ږ,myL#:pS xabai_ c^!YxN >V9ӸX\(Vك}v[GzHQo"{*#}YMNW5,ҳB.IղE ҆X+R]M?|et{yT9hRL(M+oT3.’Qa}GۥT"4ޢObx*?{0aB=:{TG}Hl@Br.ȓB|+WTՎk 7Zd! 17#s18w%[s\;4%N c`~d~ mkӇdE5ݦޒ$u"ծkf ajIrEF|P E$ NECMZo~ke38@+Yua8{k͑v`$͙ȿҎI= NQ##~bl++3m9ge$Ktqlxh$jVB1`y(M$r/ONi۞ H+´9*qor.z xO$#?ndF q`_}3Vj*A|\ =dl@V2?W!Rs0.Z~7p*9\=<:& OT@4Ak4 S ЃEKR76Ql y+mv5S&*NXۗSoh8LݼbE7Kۘr%1C}Sɵz渙K{7>Qvö7՟Wryy4:JI.S Vp)*D=|} uɉ>S 531`c"ʹ0 C[\ķ?f4>o>Q'Vco89olKZ6$fKk!I~I0<&5|7AI(̜?BT*tM>t[r0ҐQc7 Ʈ BS\ytvlbӽ"Hc=>f5ٛ^v5Di=f8+Pw5 昚K5|fqpgBn?[mR|!|bCŖzwDiC L龼8$]AwV[TC'B%T(Du@ R 6ʏY#^: l! Njv~u"fYdg!Y1Do؍<+5oE=cݠIE.'3./ASbaji쵸{:VF{H/ӸnV?,Qb\Ǖ^ OzNmƙ z>]O*$ )#K9Ǻz@w7ړbbe8BHc:6Iv,(nׄЭ6CBnuj,lw3RZ+›DqnZBp! RlTX& JeyY( Jh1n ـ4E)q,x\s|Hn>KE t)/뀅DG'Of+f1(% "PK6"k_(gU?%PwLvt;;czrqj汰g!%;!jN!*X+(,ګdH%΁JڦA/4őySW Ut΅RwR{V|ك]U-΂G$rUY6lCņ) $h] B!\ԑ觝g^EZa?#(psk}W(v+WgFv%#TNU!&^+UssZhl^DKd5D2ȴx'P34`eY P5׆v[4pR56Rwf~JBK2Չ޲{Gz _B _ck tA ӗ%/{:bx/CP1JLΓ ?,ܞ%.s0CC!P ZGDwpbPѿAS67ifm|(U=CۻD)􎗋!+ota0~jjC̪ۜKNRg`U'_S!0X6nS]Tjs{qFѽ襆CDz.!SOP͡@x:q38,Ӻ֍ƍ]l-x!6T 9HdY])%{?r#G3BU^!XQeUd3_GwM+T{Z)͔J׎h<,9khtT)ܞ N;,9ukQHtX FA)C2o`yU&]bIŻAcZBP_z[&ۣ?8L#t xZ JX zBYY=jCP /,-4DJN TH,YƮ$ => Sև8l'1TJYCMpY14yN H!醡FюJQ%x+5~_@==d JѨkS  U :rHY<=fax^@2OٷcY-yԡUJt\܃Vȇu#7>B굮x&?_77 ( ݲ&WK3Ǐ9 g*QCMi5HUV7 XV|R.%n 5e$`R^]L_ϧPnp='@T^*Xऎ^x2荸(IMQ8 1;En#vYH ` hv'}{QehJu`dgm~H+qf ߴޙK&켔 x{Ap+.ԭp.O,, 6Aq;r͛Zîx)N7FW&؛PܘY2 2=am81;vIx9$ -fEg(x?,zg' iSPU?I{ċ".}O9tÑ1NB]JgfgK<6⸞SճqKs'x<@БS,*`RMӥEZ3Bd9((XY(EdmRx8ΰA9-hfF&"6c{lꦿKഒ탺&f#k G_@YYW].|4'k/MG"gIgbt^' uQO$Pi zm7n-}u5Ɋ!D7f'ԕlĮe?a+]V`=+<%놙srd^ǣtb]o_ Aڈ1>F!% ֶ?a3dhlۜOa.Uxe|]r>QmM 2tx< Nm+FPXkjx;[kK޿YF ֚Ji۫Z`Q:ڗiS݆!'$NT5ͭwXSfU,hp=@eh. k $͓We<ԑ[{B17]N.g\PG2ƽs%L`'DR}֡-W[3#FD>\V͛__ѝ@y5(уDJ;~2<8[q.grimrf+ëoAXWEX$[/ v彼Esg#[WkduBv^s^%/LH!N ΟoztIyBpDrxvȂc3@1 qX-oLȁ?WuCEݜˆJWt{(4+hI^"] |2Js@35.|(j|? kV=^{EDMT@h}崡۠J}En`zTJrD۪,R3nÎ68=[bU jC𙙯 R"/'9JKqJR&GYqUug1_"ɋB; l1@y^QI'Sq@N|%ޣe݇wnz`rU  j4_2 fm(ya4 9G;}~"D[YN֬T u3M-hqjXNڨL嗹O[PHd^HN3/ 鿉42dkI0cC.GaPyiHz˙]$XhHY;`#L"nT*X1WoE56.H+dM*lq^v<# ՜/B9N̖wD”ʝ&ّ}N,yGMd|.G Fmkzަ@ώsg/"MvyqcڪvT),vk>#.fPpa'm֓G ~g9Sg$K(RJF8Uu ɻ,\Nj;{tZӦ )xFiȓZv[bDy%v[ji;>!rɗĦ򚖼(wOמM5~҄Vvo &Ђoec/:2LHEڃX%Pth!phR :4!٫J矲fMF,5I5u ~uUb/v8w<8i@P9Y>g 浙{A{l\TC| ,x'  = s4sRJcU˒*`T@k4jM|b{\Gf2*gHIx6 [$I"tI;)Glrb۸8hMϖ"Dmd>I2 2p7hp4A{iJ^jl0.Y@v SמَЩ}hO CVM 7:悙JLfɋ"śq= Ds Е5O>h#mBo33Qׅ۹IoefεWEb_^mF* 7F`=Mo4W鿽Șӳ0Zh6QgMvm?'-'ܚ5\\f^t7oyņUc+tPJOZ ̫`|oTo9`QiF$|"/d.l Q?טu9%c0.g:z)rP fy鹃v yO> ^-}2wNsWD}ۊ,<[jp\޳ .A?cSKMweUPv04Z[7-x8 =bk;面,mRh1/O ,/H]sg^ `y] ; p#ޫ"akxPګ *A)|k^Z)]W,4GwO sX$sul2wKjH 5]ZGJvɬsb1dpؠ8P ɭ9<I~1"Il#&]X&by p/H5(JF "z9@VP4`@c<veX]7غ˓b= ^5!( #E 3{DV=@)QNFu'gbœvHQF`=nO׉5wO&5*b9JaӈR1yK~.Kvp85%_M|a&h|n[է"LhނMc7;P<DH8Z[u8~`XjkO,3A&jS5sylkDŸ\4?$!!$}IŏZw:6/#_dap\sZU9Fal+Fl؋;=6pO_uSbh4֊)av݊u$ XVwlZ6!IDMc;UU4=`+ԞL{[oG,Fi@7!|"7讜_!1OZ

@',W:x(N4Fn2_|/ l\@0F̔ q0;2TweNX/;N? 9lݬ2Zj?H,%w+dEQ;ox"ekくr! M_|j>Yk3Y/E&:T`g iG -qYOIě'eU#ާWlL'xOn/>R!)=.21ȓ ?`" DvXz w O͍^l46k=l{m\Mhф,N]2 p胷7ѹE@G.&ũ10NdǾIl1Xq9oaqJ9tbRbjE%A e/w%-E$6'Cl:Ӊvr1 hsnh[8@&Sw!xV9VpŸ 1 >[s ҬE ̭ y@х~^#nG|KB6?)\߰K-Z[k?<~oFEgi$ݸ)G|!Mʂ{sFBТz[0,F֭mGucS %6)ƱU*mq8yVe-:GVk1 h 0 Nc %H1ʿޚ0/')Qcg"[ؕM8$ԙQgI_>}NŖ e ;moѦ`욅Js6k9Wl:hbšNȱ{5:=p1 ;0&)oVP"f2!Ě>pQxB~F۾.dJwr%MQjPcWۋ? OHsF\픍sZ%W;u]̈(O$@wʵW vWJ0pj|k &ˮ'I(a)WImN8g T&,x[n*({m߱/U+bwi'iR$^Ę)Q~ܙb.A2y8JulkU_ @j.[(n)r(uŝe9Gu/? ULhtszIXXi8F[o.)>uz&bՊ IzElX3/G #Bni]= X~uhqW={{jOCWZeGqڞvsbTU5F9AߊD=GS^Ɔ U]s[ 4 .UItJ1\[c۪?IP] <Ǭ1ίB-y{Sئhi EME= kP6BV5 x! iIv;5qe؋C(rq8Ķdžtk#$-ˣټ[v61ۓѠ=r)mrFߏty+Vԝl`Lgc|瘺mϏ@C~NyI 2y2L mdIxpsgusFx-f<H>?!B10lǽK egV.df,~pd?`y³iDmF49U.%l?'qx~Qəg,9X;oa%bR'fa7+c'Ey8wo_sqR>g-Y-3/2& 5 b^$O=z;.$>5t-;o"} K i3 : G{g _^GtqOfdw$^uO+6uۼm'yx̀)q 6g |%9%>.^~`V؊h%_-D3`-,{J3m;0po ̙m,O$+Wj> &4;.df9*Mv ivW%~O5Mwi3A@t 3J1@Q60ADs3~C{ds/yr?M[>~Fh)5V3kD5ygW:R@"]>TXXyj!@xೝSi DZ6 %?wan 3!Umr寸1L)bm ;2ǵ$SM ^]*Z#)Zap{յOY*qc֓9k! o[+]jGϱ20"9ZUz_%K*o_ ?һtl`yD`J޼ >F8Gxg 'UԥBX2>.RAO3̾QGB+z\RZ=zr2&F+zF2.]4!%RHdSЂr/Я3Lc ̢:Egv3!Q:}EH+Xrc8ܠ9 )dZx2(49yBb4S&([FmC@QJRв`"M 8u޽T "!9܏Q [ 1=u]HyRK"V]*sg<0s> }R.9C xՐVc5L3B;SsfhM6l2ETmy@f]'Wp(i(K}s 0t*4BcZ^#x9p+!-Ã)lj˝Pd!Ȑ9H)f6cK] n)x: l[7f2?L#pjhLtl۝xfZ+&>֘>Ԡ{b` ` }]Kd\\>uj7{dChHA emL\1x8+#U)%0= N u Mx9 }HUߑ:Q^9? B-(0^X|z"&}L2H(8 \-^ >w1J!qmM_M_YA,_; 8 ^pG? W6J N5cj$"7uPքA+@-V5Xm+u6]JݭJ.( 2|iDOe'8/5we&7yfn00j9ˁjld3 VᅵB"@D)/}$_%IN}s%`6GO:T]sx]d1DCe4SS-N :hŹj}S!u j .v#O~Xw&2yoR^gf')xYmdC$CI5y8-2m>Q D;ĮzK rB\0CNo ejj,@QbWޥn;Lorp2Um0&6eOʍmaH֬dL&㨃Ŧh&B]bԌrRV1 kl$@6xcng8P'_yֆg_]42pD mbD+)Ti^QF B\hdBunV#V igPx6i LKs$D2)MoB_ Caj1ߘ^{,A(7C0|Hp;0RRRkֹ{qm}$S,pJЦck"֑8NO{ 6B]*t{_}b K`v/&R*U-2eiIvEl}8|ژ}υKM?B(4PEH(\>e=duu %4`_-MǞq%~[ºL¹> xS&=Foč9*/ron)yEYm tsIQ  @&q/ViZվ3"'ѱ1oPB \$C\f&?zHSt}ID;;Ha$ я[ }ιP5j;d' 8ېưt}0h!\1qd>Uyrn4u{T08h5Uh~N:+3o$脔?  'pcgHE_s -:^t;ZpBJێFJ9cz+ͯzS{ 6,p3F))Q%?)5ol\sFm&I*6_$8QDgm2t2ebH{ZapЧf}{* &tivu/F/8 D }(` ]6ŦM#r\jk|KYZsG C\]pG/Xî8p墸m$v0hvҫ4] n$lMeݽ߶ZF}+d,xt3v+LZFr,y RZ G ɀh, 1cL ɥ@pc>;?t' k͠(/R3gLàO!֬?݆+RH!K6$ /6ygTޚN'2M7Uɠ]HLTȫ{Lsge*aq;]}0 nM2(۹{M`rl먅\~ x׭(Kg)_$)-:̃(K72KclU}9?mw<C\f {Y joT? &x'{TejzWx,󇚑 \Y0U|G{nx Wzc{b J;v, 9֙=|b(좳m*L\b6kP_S`.S)߬K5P 씨F'˦XI6TbWE.)fNd4Rj,B<ε~Vae d\glDa)jjkiv^]U]şoMY=l'(d}?GJ j@?tx5(2̚oj *Öp;U&n>$Z`v퉙^pJ $cGN|O&n(<{?Ѱsv?վKD'(f5v0pŭ3kaBmxxr4gV9A\=6&2rO|U1;FP K=؊g8Qʂ !ޜ)V'Byuxz=_u@aݲnKp?IT >nT86"f(QDNi ՠXv{"N=EZ&%w{mUELbY6ua|r!|F&՝ lG[nB97`R©ҔY ut zw^R;rӲx _ <IT^:wa|x#P^*B^fd^AD݁rdӻl5WE.ǾY/5}&]qH73jQ.qR7ڼڊ{TFYO"SDrԼ oFjkr0JˈkϨ<>6)'5 ~UnȵE?9k&e{He+yAZGw@XR ǬIU9L)p YgU!# ~@ 2BB E>"`"yu7)uَyr!p#g|`AY(XT"!ـ]d,l @J)V?"ç`(`6=f3utlcxhf$\EB,Ժ9ᔷҪ/u0%dֲGcʆ=?cA(W1;"|̈8 yu۩b`gA5 ^>"!MA_ UHϤ&@}Z OhUu l *ך$GTwL 3%W^G%F|<\ Lc*[E`,x5??qJ{ L"'{" ^svYꆢ3=n-ط{"dsҜrB#|0=U\/K>Aya+Ͷ 꿋8SF?M:~U elP\0 ]1c:)(rN(PǠh!d?_"[M&`NR O2M`22xg#I 3j#( s8F\pвJ'%Sh? 9ӆ+ 4* Y`OK_QLb2 & teI%L%Uq|o3h_l\'Q')L>ZjG|߮Q2u 89]GMƁ"| ;M3 E-DJ֤|HDnrvy OGësTjG߹6#K1F:1v |zo1am(*;ű>|-^/%$<b*ru'ܔ˙-(pʥHqVԜ^ufCeR؅N~-w+Jvp5+3Yf^Y- ytMOKH_ +98a[M&;f)>YR(KwǂLjażh|A 7ق~ފg\GφEMhS(R49/]EB c_Yw]ޅkyR(m0,k) 7$ nE="׆"=uHh*ёN G!%Z8ǮVZn3smMkD] 9i-`zM+d`ǽFC@=:9qqa!%U *pϕ )U5r۬]YQ_bVY`u fȧmTW{9|iMh 7-8<wI)3 X=+FOW@dN1Vz] s;Y3?Xz>W)M#*ovŞ&t N]>B[B h B}ْWy/wSU~8KpI!`V (WC(i0BNBm& "[0RGMD||_K?O=Oې z9 CXn?grf4Swoz:)9MCgKߗܬH =X0)pPE?@<3?߁̾{J]`{Z/$v1\`⤥wDP@!=Ku ¹c7x#N}FF(@6o٪ǜnqF'):v"V4p@N3ru%J"u87M*׋ V%T]sJϚ`\ ``Dnj?_\2s v9ʃDGaߧZ4n^C2?b [0`-8)du,U! 9۟0eYRke0׭ %:jşRj'V۹9WNRq}SS Xg̗jo-ߩֹG\f2gP/bEE9^»HM<=vtvɆ$JץZ!rZBQ-;q=+`K>?UN[>9#o 1fH}ٓvDhޤ?ӻQPN#~@NVQ;SX6br2"f[^) -aG{w\JxN` '#w qSh-ixP IILC ^Vf՟!C'k?n}mf__#G @ogIR3.Ő lIZ:ϱ P*)\8 >@MÌT~# 1U]t<'L)a[Y[a"'%rp}#]yCnָO8 Y7X?"M ë0+,{\TrC ;dW\y 7E':ꗑreٍ~8}pY".h.ɥ̄gNS ȰF7tRC<+@9p *lE5p,=?[M(ԆzMMk< w䲃IBFYPr.RY\d[#u&i36c(߲|#t$|`QzzxJ"C3z2&hEZg/ýZn~7)D١edu<}Z<@F/ނ쒘$P96?ZB`<YC M[TQ|y' @=Ө?V+jb{c42DSXٰKN2r30~DHvoxǑOßY,v/}YUi3P[D;Z6nCĬ "gb ŸAY pybu{$X_YFb4g~hFbF <%^VmtSS]ϲ8oϿ $uDc)AN]2eT[}f(F" =m#!b_"n3dr-|s#0smV9TVQg|?^/٨J\>4v@)%>в=N 8J) n4rr೜`{p?ݚH`"looj[Wi'4^+xŬķ Er$}mzIC ZзE-%uɕ om}V%>޽ZU:,0yx߻$0Gʁ[=:TDj"x'u(ˆ)dmlTvX9Ga,ўc4h ѽOUﭨk1'LfP!؂m nP5=5t8ώ短d݉?;sI#P@HĆf1v[x '%!xl:I|q_;|LX?9QTe}KeLyPȾr0Z዁+Y8- xe"X8۸*,rpΊ ELgJًzhi[_UE1(_DuO:í}g>g\K`a2? nIxE{rLcmK|"NysyM__z{W3:u9m y0ig8^DelB }RB1^0"7i7ڌrAV|Zq¡֌t񢰙W3JfԌܡ nٶN0>=Suu=ۍ(&6Bvr) $7 Ƿ'tq{CLDE {&ڱnOeZ=({]@h:'}^3i[$qwf`!,ٟ71< F{fMG3 ܷ Z).K҃̍8h)7\ pu2x+5J_8N3:.iڻ$yUimPW<sp$~?NY"o8=?D𰜋l@;?ֺ"dev'*Ol{F6Rjw|ɕ̤1L]" 6΃;]9M4@2u~*^&),Hޫ](ۖ[u!*qgNx'do{sL5tc &uLR;3*)yTpMVs;!}:vƾLcۙ$"A_KIEx -dpr8ٿgr”yKu ]YutVMdhD%3oN{/jh"]rL*R02#TS>V $=Q)- 9`j$4hL]VFNio¨p}`elX"r{b;yjgM*9.!K=_ochsBzfFVP;z*t\~~5RzmzOZ;Eͱ8^Px~WLZӾȦk=^t;y ˪#~+;:,sN]yw̔jQ/Gm3!Ji\+An](oCɩ ÇcE>vV('ș.I{-ꢓx(fnq]~\@ .de EK7Lӿ#24s F)5Mz{f;T3J{.uԾ,˺wۏJ!ZJXV[ 5*ξj\w0F^b>հc3}+9\QuVJ*x|vg@ӵ8L`COܸOakHzMlG^ ̗$ u2|rɸ IO_d405}|5QFx}b`m?KNm ﯰ2 V!a<پGHt $y\[VhC,Ѡ8~g,b1la҅/\ܭBm6Qm\~pQpUaKON#} O9-T8U58!ڬrI+ڭQ ˰c4M++T;aɀUMHsVc>Oc.NiÝ3 fuV9ZGEA?+VBP4ItUR䞙 qst4d4NH>ퟝjU@`j̋m@yyIPD~*c邓L-e@\6ldG,sb6yaWwK#v6Ld@4l ~Y>;Z[b\8RVbwfr33|0̷$T/gr8𼏶.F_%Dc}MpUrEޗg=PKWTԷdY~q0SaJ7r rW7Wl="ƛ d5gn݆ͱw#J#[ VKʪ#Ɍkn9ԓ0 ]b@(&W lۛT.ڶ2ӴYJ}Q>aJ^m,\m?TFDbܡ; rzlU.:~rn8ժeFΘF0BES0~:IypkQ}J Z7n2d>đ70mVc,ѡZN$!1!Xm A/ &MŏD@{h%4W1|z?s_wjF<̷{nR0*Bŋ0Oyc>^)~eLHoC\=]Dd'o~%泎6Or9 "^Қ?xm40O!+o0h{Q&aap\N4媵5A)m*rL]ZO61s#vas$bd㩎Zxl&a?#WYN;-(f YʔN+&T,5 ͺ{$G NZқYBg^C<2v'y Q}-t@@'@Q,aevEr4SVFQ jJcN䨼? 8&8T#PB\2&27H>CxJM")cqij1Ʀ%SmEЄxPOQv*Ǒ&.Q1;{Kƚ2VMb80jZw_Ej1M!8~mh!-L-`$g<0 ERMROeHTprD#!uȮj [}YNPh_0/Fc'&V_41 n.k󻽋lJ 6) R`|el+6ۉauzCmH1\#{ǂ! { ^!vF*)w"uSbİif<.3 0d7) d9R!QRw{7S2 #ʨ7|X=>>A^^芋=s sj*C]/g>踻>ˊ\.ExK M5B~ޑПbh֔.o.j6N@wMg&s;Vcݘ4|փ)NT)Mk?&mF=֌>1݆AfNY$ HE YU臲2MC]cQw) )1'24whU-i^%GK7LHτQ3\RyhLOD7n LЊy>_s/!3HRBSJ1ٽJT?.PFHyZ~-" AYЎD2O(5"R+şKe6ΖiV<-0_c ҷ n #~i]JyUmNI]̼o^ւb5waOp;n\MP9{^!^QGr(-ߺU1d6@'@[jc 4YKˠQH("5- c_I_d>:dHzuP7@cW!pRތkRFTޭDzS38OD.M Rpsl0ȅ۵A{fs dL=i z@٤X,]ׅTmvrY졨}6]kĪ2 zQ2AS}Yr}w, wlSZ\]2?YDnO%Λ 2_ޑ?Qh@uΣ(o9+$Cs{XW ⣝dYX,SFd(vF)B[PNijóÐ^u:_@tQzvAcdIx ;90[IOs C}A}i(nDQb&^Øt 4Oa[PtRAޟpmM ʼn@qv"rTnDO֡o"#? Fԯ‰DyW][ӽqZV2`漊|&ru=f+K2mEAY~Y~x=ZMB(Att^!;M\W@ !.E+{'ˑUt@W0f Ԣ a=!P6-v!eJ3S̴>fJh3mǼci MDA `<5Xd@CAZJ,`Nh ќ>%C%]YID)E3?dəj9ǶF@\+L&2KW PbN cR N64BUܸu#ʻ80佔4ٌS-Nָ.Voa B!CFxʞ;.B2C]OH":]-.O -3_\V9,bqj cB4 YEdȞHs2  &H<  *ڜCM͝xr[|54> O4!.k!h<s$uCkrh^zWWx/߰OCJaIܵw#] 1!/< CO<FT [[E?\s?Bâ;뻄kĈ5q] }u*@E1E+NSB͓rb[IyQ 3?0 k,?64?4}ZT; vqx,ƉMcv]fZ.(f`-ŻQ|s/vvg"*0@#9ͧ݋.G/!L&LJa>21B `B1(^'M>Ӧ4Nf)ȼzVG8٤}AΞ0)1"o wW2w%so=CÉο[bh[rdӗ}YA>h^gFKzk"/+CSkQCJ`{]N#TM|Gn'']-xt.]xӞ^Qd@FtӰm o⛶뎥Td3}̛ +d_m_~QiJr_wmew^N]hsu~%ew )X٩;p]|K暛s"ͰW)HDD5GDc }яbKƟ+i#H@ W*w!_gރb{7N ~l}>]ʶ/-h+N]hGJ}[ n;9Q&B>Z$?S_uJnf;E}+#I{}5-@ooˁ%i$v~0#K=?+ b` SKNF=N)D&fb\+}ѕ$0z|_˨3#+njzV &̈h50(=a !3n/ q[pm{)rNVjfOZ.J4WR5. S%\kp lQEI{X|>Ff1*TiIlb5Bۏ(! n0wzFxĨ u(GKllK`KC^"'`S^5HPR/nz BPm(\?G~{[qVmd6,|s)HR7կ^e'4b͜#1H nTm!qY}E0EΗlђ{#3D4OŔ'La45a`K1j_/ƁuWמ1` at8(36/Zy0[PK5\[ Fl"!Js i/ "J\rz bI#P# ,ͽr l/.K4NrVZ]҉r-k?g."|Yf 1ӎ;"Ui$Ӄ#G-S 0ӭ ];t_.Xb@pra4N]fΈ㔇%)|i\vq$q6@rօmDvi4t?l9 AABDKH)͓8탫j36E$\8N/J74֔[NkX9B e!aͣ(gHaS3n,yO"-HTB3ۻ(}/>YC {kQtwN@2#L")v3T"x_7*o}zK8~10<xc bW&l¬ZAig-KɐXq1}4|h n@kO+550SQL$mNtޕpqKrZ?|/Iz[U-FA"+g}w-^Kqt7J凊BѦU ZG F;%f]48妣gKkXOwaʸNToi'JD4 -cN(R70;F4-";Y!cZS_Rպq&E3R eϡ&vt\ĵJyw`xTW T-:+CRjOtSNKƀ"uZHP<ӛm|{Q_J#9ԓ+/ c܄e+ȸ$`Z\44*Yq]>jʔ^7TiHYO{cR$bدYQ`F=r7Oīcj} .S Y$W4^cFy%z% N،vv: 鞉-m_[rG!c|ݦb?}$cm/]. Z_@:$F+0E(k mU 3B>h@m)פȄ o{'5"C:#pQ15Q, ~]f":<_:&5{܇44ky0זV8]=::3õt OFu+NTwp4JJP[`ޢ!YJEKGg* *WR\zc]T'p5< `3ЎS㦫 qvCaCM+D[!!;c빫̶y5:L@OyPα_^88WڧW>'ӚKIa\.ͺ^;hjhQ/&;d? X =V;?Iŀ@핿m@|<iɴ5LxkmȮ~)720Dw9=;ۤ0<*EI)FM&k͒4閧5C `|0y#3A6vRy6l75.bE-tfHK#⁑`>5tYe3. zrzoZd0:dP|ip&uI&\H @Ňgf27Lv*vPM9L3!$WF]Z|ѯS\8 h+)4ݲ֛0vT>ƍ2v^ Cg8cR8|].lXr0NMţJn @P:٬+q5RCsR tY0(k,Aba>WP)I}V1P*%[}BoaȚoMcp𜬲iw.xai_V`$EڜܮX>KeêMa^`zجImb@M='-(E||0݁"2tUkf@jvxݧA*t1%Mr4=8kI)&I02KMf/8=-N9*f=O!_b"`opG]llFB/P?+Ӫ}1|o_e% qҋ_+K5SwEؚ}s fVn|YUE*DRy=$T4R!7}N \]6jW'Cze5GA >}o5ǶnTuFM[z"W7dMe+fK֬QLFqEGUKXqƧ\.&`ئ-Tê 욍֨)*Rh.m1jҴp\U\`x8'g`24p=6~k|ib\_cgs*1G 13?>I eV /D|u:nN{E|$o%QfԎD;#!| ]۴3(:gZ 䳢R>f Wصw'RLI\W)*nLOhjeT`C5Lt \['i*6~q&'N1b$1<|p460R'Y=?4 H+Z!,2 &6`?+ b,iͿr|m iTɲ؂ 6㘡XiL/%ȶ cRs9>4Ŗ| :nIq'HlwJ*º u$ yk)t}^7 @S]"P?PQl 1IBy@\*> Eaۘ-?۾C:965DAϦT{1G>J)>95&ClU^QŽFٶ gnpXWN(%L832QƅinIHFӢXB_-g>{fl) cyUy)z3Z{=^B ;E׋CZ[#9̳ s1Oح‚eRXrw1+y)4uXFvܫ[baK5 [$/,7:t|<Z!*'m/(Е5o9jwߓ~JFD%T/M^>qhpb"dc B \R0F}'nj-^zcj1K'wWQjjYQ9eNUִ,N+ɨ !@0Jnzpݤ\K v^oQ@+˂dItZUQ"e,l˕nAT^p.x:-Z/TĚZoD)g]Gf N+hIEQw.*lDT?ȬoejTHD"i9h){Cf&L(Q.,`𖹒P·elzFx.Z]"k8\@% Gd1Xh] P'7^壬. OS \QIa%X]&L]fXtv`osQk o6"-U4ipz`0/!joj_ )f8#—iqDDayJGdG )ҴƳzf=sSйMy\TM}Om9V/tr1FqHGP&s 1w+ X]?j\xx4=z(Y'g|8ze"4Hf+* _ O"#jB~[!8{}g)j*%t u\!{ HRv `` k|e"GÏ;Mo_M-j{qt٘{ff'Zx=Gi5оMy es g]}S<XDL+.] k~n19S.v6nv&+U{P hݍGt618d^fhA^X`p8 OR.ȋ!UUqS Q]G2JqitGwRRYj}՘_( hw!r:34y:9J=`ؘGT$c>;\ߘ~tԄ׬8ph"Zzm4EE7rw!핾BK+/;C3Jʅ#nb=5)\n1T؝9(wkI\PKtB2`s''0[vAhjf% bU2y86-1DG8h=,.liN. \a!/Ldk&Yxxc {-t"]/os]o$[F,CхzB\dz;͉Ba˯a9 _LG~[3O35L#`vyMobq!˩}P B2EJxGA6=V*F HoOXlǕkZԊ[0ʗ'w^Ĥ I@Y}#1-Oq3f)ଦixG[7` TDb ßL9yl.ݶ+"v4C UUK?JAZb@t6c,gNnW8M$~ƔE?~ x\+y0'7zqة-"rPEB閟aҠ_vfL]فҒRh!U1sP Ҷ< _@d=GŵzQw\B\$] LZ &k:2Sb"YZ_5$& Uִy ] ;8P/ogy1M3D3v#՛a ХBURh\/]O:䖜24ASFabC@LTEbC4OuBN ? oXPRFم͞| QKqȿbZ"뫹-=Ny=(34A\8{u# w3#0+|uMު@Qh08Qٖ M z#q54 n:@s.Xu8_QVq%AݕkR|3-!&ߩKZr|޶ʘq^AY攚]*l.hS^6a~,\Č!˭,n 0ƴd8SD6*(x'APҠDfn #E蜋q[罸$ Cc9e– P+GR8 :'Ė%_w`4 8޼O+$/1jRsƝg}&0f)szyy8E_pZ ĝL,tYJ B^gjiшx,Jbǡf򈻈R6wOAl'-6T:Fo[Gתh1K$^G#>^ mѶǻI!VT4(w IłKg`OwazɷDe4b)_W2ŨVCŵu"vPksR4LHcj" 7v#TG^u@^qRir!To<߫bH226LQ"w^AA' z.mmOʘHp:_:_X>xn晸uqi L[k'a)E D]IE+/#hFE)_G5k`ǭYQk! Wjysfp{ ,ڢ0a&ąYI><<% OvTS@>yI,,Tx9h%_C2˿K {e>} }=M tAڼ5=( ,}훴 9Ǖ&GݝfN \xIa7)FKZ`޲BpDٙӋװtp=:>9gӀea\lY?8s$˖X*렑C\}ه X޶oFu(w5JY">":=X,ـ俢,W鹐mH&2 _N q^nzَr[$E Žd?n!IРlc#T"dM5NT=͕Ip!’?yMl{E/!#Cc^^TJ3 Rc\dd>9xEj=UH#4vh N)<ĭՄ#1 C/c<#bDyEMfZ FQ*?;Ykf?@ fw(Q__t7hqɘy[KS*,pqJvD HKVԹ`? DxtR S -92-kkwOg5-ᥒg O|![r{l96lqܞ[7U}rFsy@ Qo:`bBs8<#fGqo@wt ȱ\ g@k r:^ Kܳ:}/U*OrB%=&+֕/ɭU6kEs!s3/Lnbu9x8\L^'whOP0BPj??."5"ICSZPUbY#sCC,w ?@)f1Yp@rŴZ2e{@@)- :,f@ dIȧ@jz +-PR1~~2t) nH/U@6*rǺf1_aS!BP)cf鳹(4vMe`hS+/(ǜғA}y$5bI h=a@N  F<Ih-fnV@*EW(9G8_FҚcۮAVgSl3L@󿛸)QzzY_X`@sE\7lǛ60 ZrɝOQM/Ͼ'?e%JW4L)#Fvo2 e:d Jɼ 6OZG?t:j# *!AW:_;64$6d?1OlWKm If:ǝfXV;OLd$:@Lq{"]< Td %h|(G${^ nw$,jjM$5fբ[ڍҦIE9;z7!.K$rd'!hpytgV*:7H}0c_yI=fB?bʤӵO5I SKޑV=Eʀ7{vai'ؘĘh"㷟j5od2-Kg(={3e}=7[f~}AH(Mi#AvG B6d`jsV8~YV(DCV4Gl=#F# l2neq~x2C>{`ܻMP^A6\a` w`/C w AoO6gjCW;Pk[?O*%HJ4@7+r[Qұ,J'-,(ߒJSP] /y kh.q{P l`)8 f6Iϛ-mQ}V{Q qoEƽr{&q (/|x,n;4g3[/onIxU uj۶z_LC њ+e;/+S{PK"qCkĂku֌8-7+Xg_0BܢY5?omΈ)v! C-u՘s #o Q%=B:PџdI;&X$884$uX=ǵJ[]ʺ)=Yfݮc5>c9oEs`5ii|%Gd3R`hEa̮=';\"b#Z XVpua0΃{7"Ea?wBh_؟;ʻDA60h4E*phN l2kGrMY; "7 +,<f1`W ^?U4yH|IcL\^`{'e׍_Ij.M"6,I͢v87TY[!?-I7^?G{oln-:|V>O](dqjQ=FYqƧ;:^{g [B*$2\Q"1Mztz}3+$Fɬ+:A&k=ݐP׬Van0(q)hn`[dR2BS]? 5+ϾM6tnNj;%g0bJaqFѭ:t[e'fbʚBi֕&PBsjcRCP[eLu7 fyCd5Kz1St91ݏ)W7#ViLfbډR㱁p;rsa].*N@yP QB/W6:L&b?Y>7YSbNv?r6 ஧Q;nsY$cAk YQA-7(in˔^۫Bf()c#$8Vvsh3QTImod D7gcMXM rDۑ(tE.Ԝ]elZ!RHiD )щA!\Wq >RVLK@Wۘ)I4HSl^u6'="*mZ@դtdMCcL-W<0G_@XkX> <,B~"P.JM1MwVnn;;FK@BccTBpSč-{"0ɞ6T vGD4ҟʼz6J?el[:u"WN#` W-q'^]>/9W+7Z/22W12[Y[]7R]xMjΗR~$MU;<l,gNy$/d.Qotߺ9` „!݇ w327)ʹIo>#r7c .Σ@*&Eo6]'JVT+'^Me3TI%SDtx(4yBKvstBr R+UDb[l$}&/Tc|gLfsAD[ eU yN 0~Kj Qػ_66:bA"&>BLU$kaSPr&^ՅID5 OVn^ #Mz~mG=~R)A ,j%u@ѱI6={?jDDҔ5C`&K|:j|i6yP(8X͔ ߞ$Tq (C j3-1hf`Ni1Z4, sQm1ca2MDm}C>b]L/1=CPN!tX$7DGƽ폤NPfUV!n(C8IFC #$iGP!f0Dռ5̙b;Ԫo'@F-*١X4 s@/?NR•ƚCp:F4r3#Y )m~6/p~ZwOA{^lE U ;e$-F=*B֘·: Ni *tZ!zHur  S yO{Ѳ94<͋Trq@gguGEcMic8dO|~o8WW2$ԫ&HRA9Fm[]֓Pr"ʿ&dPsVc+վz})9BΞm|ETu^wf' ypH~`+EntɛS/" ^%,Rh6K 0*4|uwQHBO5' Ũ$1ǝ 6e~k0fMU*I`Q $Aj {!,j]~B{ 9s9"X|y hЌMiܳv۪%͝p:Ze࿂ٺ`R8N, NZj=Fz&!!gա !J5u63D{qK~5tV}xJXlqe0ܼq9Z?gmq,'G"Y/+_Eʗ}z 4Uqj>@ŷoVk}:TՏ|9gB`qܓ#2kh0eCnO ӝ"ZU˃_8& B6/*sS18%.Ay{FIU`F&Z^}V8ȫtgyYk| +RuZę)Vopiz[Jk  JF(ݵ!r*rOv% b1ſwzA} ޻h2-Dq`}K,(z) W~)c(ŖܻbC2}j# '^#B,$B=:retK59[7cL읆ӡ>ϘNtD)p}mh t4Tck=3??]'DdoP7SCbUbʏƥ8'RE*I)1(!`١'rxG»QDޠq:4E%--nBe4B. b ncnF^;M _ُ @u G+n᎑}>Za)""e9ОyMVH0(˵~ ;}jx^_0Ú4}~Af2cjEOą`t &2ag/ NvUs(Gd\afp ũϦ >}u=L)0ٯp_'KK))ɝp MH!=Ml3nĐm&FIFjڅ r̋וUrT9ˇ"iqIO0_ ;TVGdiB Z&o e2kwvդ|GWT^ )-`;n`euc%l{Pk珡)Ǵ/!.2I7s.-{3"on&pcHk+Ί}};*>n)1&uӐR8#](tԾCmu#hfgux蘢gstX?-Iŀ-D]l`+QILRZd+AZV_aop;#=w8:O!Jsq^Ua&$-fVU.Vv r3DŽxax= sۍW4$[P0 ()0Pp֡uꗩpa8*qM8 ?R@߬PwW2:m[rTJ'iL01g3k@;ScCqkHXgsYd%uUV< c:m vCڛ?۠T?:T6kcF5H\2s4Fӽ!jicnnѣ F4FNͱWhYQUHg4-uJLR5u /~K9"z<桎Wa{#P"Lr BK`_^\t"`|ǹ?E ҂GVDC57zrپkG.Ҽ7Mk^R,yaO]Җ;ȡr=xL Jwd!ؔBvAXX`&<7`/};^jh"2o\ذf &1pZ% ҝ>P<ISV#`L)#6Y?swm+}_WnVnH(/۵SZc-rJbAY7ڮKxFn!FY5]73ةQtYɰȁI& - 0]@ܙ&Sb̔]K5;R(՟HnQ"V`)RcHB4FlX4з%Ϥ(, 끤7%!?7jڍo4EG}Ё^r1$R PЋ8Ct& 1{MeSen09'H8 ֨8bߓ\ u2oyT'"gZo gH" 2NskpgO~\E)]vB .+'^L<< UW>5ci?k1tV&(N5b`x&eNjOl/c!X[^KߏwqwStV7o7C}WuOP\)wcJße '^ :RnJ GV֣k;: @M?t9i@5ڜ--Dn4LpuzvWr/,e`HʭEWGyPNTrQ}o(wͲ?`@3ˉ#gZfjfh+Kp 1f笇zQ'*=!_߿1q~'AJU;bu*z&G#(<TY\ylxME!{0׏!cwd9 S~ՁRhE Ŗ'rҺ,|`0#6'k_l"PUCF 'X%ge( s % uq7(2v>Zzw@$ (mԔ_Vc9e`a>{JEapaz mSGnu}t7㼦TUyy D(1CS19To%pWhG?&=0%e|H ,#2Zw[>d1~k@׷ߌZNᶟvۮ;ڄ{,kHzs+`8QSnЫ͉b 1άkWb~xY R TR*8ơ.W}6woRAT Uk) `lF8kqD?_B2<##n?"y>3pn =&7ڵܙ4抱vs*7km}"-DKME)~=gI1dc;S|Xe7 rKN 9:y p | R@&ߜĨ%1z= vؚ+!`z2qA~q=3 ,sSShP%2]@9nZ\$m ]ݧ y닲%c~屪-˷a%s,D=f3 Ͽ|DM]o.e%2ɕ}88PJܕ!UE\GA ~N[5"[kyYvʺQp×UQ7Ez`'0bh ;q xtF ٖasҐ/tsUoKzJYCb*4zfY/1BC (|]!6Xϙ@ssTi5*/hsĽ^x(d\̉zG p*[LzUՋWaӢs2f)qAx8Xbp&L~$z/2J=V,6 ؽhdZЂP^cc$'K ("uy[z4oCe릀}ʈ6?C[5=! 6_҃`N cն->N5Ofpk<&gРvN}.i^sJU62pup+~w,/N1kKZ}ڡكB~GS$B!"p۪tdD͈0g4 l_{IX?/"x<O 6 ǘOJX|{i+QQi<n; HK*kU S{ނyP nP*2LɁVD^],U Pp[rݴt]d6Lj /Q#B۶zb0tH^Ѭp/W"2Hc+.XLQ>MUm^\G @0-4Իuzjv_iZ%=-6 w%-P|_Rdَ&HGwgIuNlC):zoֿRpKq($ZB}^d3ӓpRQEnGcXTvM#!LF._kHҿvRYvR-4t0l#J1U]Zw,,me CӨ]FWO;:۲-' 3ExOX fIx`  %‹\˺| $0lhI?gMSߎEC[ zM:#"{GӮ["-!tNdPO=E-L%lUEC5 FQQu}˳t#r^Y8(Ew£edt^ڤ+ڒSZ뉭 #He|`\1%S1Ͱ_aֽ d9Z;Э :O{7pV`K9KƕFǘGwx 5c~kB +7,j_ׂ[ a|m ./y"&!B}A4[Sc5FMSU&/ts{L-ICNfoY+p+qA!hFPw*ו륯IꝐݤ>mE#6})?G] agΏ1Ҋw,q!b ;E5$v9E#`0HH>cFQ%آ>?1 f18QN b !{uQ. HtsՖ"fNEFU/a@ÈgM0wSlFcPy/# zb],G!^ ,/0X69&}_LӳPjAW7+Dr-(SҊĆҚZe/"Sp1Pvn.!(~'eR&YlJ(׼gI`] I-!|]ә! ;d ܉ Mf¨C!{efdYї'H-w$3!awLZO/" d!/  rxu_NG)kz5 \A=u`bQ>@|c1 !lOAF-m?7J5Hk\F!*CCI~eE Jx7u0BWt-_Woֈ̹?9r?X}NɥyZKhhKym]TEQfM_*]쬲(3 G6za{+a܌+7nԴp7OWWODbw+xj5Ft޶jl~Mh5>TYx]" AiRR´:ss9xQeMW3U|b)=%׬b6,`wM@.yr\Z(Moo5xj[v|Y֋C ҙLPc 6ڑ.ʋ0AqiF\*dtXMAС^x}H~zY7^ȒÏ-\uS DFB[):/i_~cw,NQM'~+.>&/Ax= ~DtɚBFO{ʎTdVm);ru^2}ё-:0RDqF0/D.RwrA{hDqt؄(*` [4¾=)à :RӜPuFdې=dH'I(X49fPshQ:z4LӒcx)bfgJ "ʺФEMW?|A}9(oA4m(&_Wl0&vՇPQK="_9X8V&#gUze[ü/4u>3>N̾5gg/@Z ^Y"evΤ[T~y6љ e\/0pz986~q &r7?PN0Ů9Z7% G#>fˁ>3,Nh^S/@o[* q5ܽil i@k0gl&=J>]0*ZqORJ А8q[~;lchN10,Z:k. p>9]}\`D 3ꅸ6~R:9aEc0M_/4wU|:5(gY~U*bxA?V")1Tsٓ(QŻ\3D|{mW֐Ӫ'kh-m)8Uݫy@dy1@1V|4n賂A gfgZU)0YNRik`f vȽ}SC6I#i|IyWitӒMFvLsGnNߊl-P8:D;4&  ^7 a0O1b1N;q2h P)n H61֏؀Ru*2!62St&r^|ېǘ2Up/E|)Ӛf][DpA$+Ȓ{^}:CycBuNrgi7JV64JWNifS }`Gb8 *Oߍ@$iB)&iwč-lκXr(yAW7E$!Gǐ'J&} Q&%Om5fi/ˀ ys~PC]h㘄ܤu&mcʻ& 5t(\0%3h~j,BV7c<BxpSNe._6,> '|w/'rmO8y0Vv8D1@]nri EY ޡJ8'C/$aA֦MwOG n33eZ }{N4HL"o0CIh ^$CSc[o0X $}(*)SUPR$Snv +p =f/OD]<,YJ+ۣ=s× h3XUO(Z.b>]w}]W0ENu]Trӏl-|Ξt >J VJ"XO }0VQe^S7$)l)10NMާ81wWXf?8Ր*ai X:IEKO e,\z(q;3 (, 6QQA®J%ߙІ]@LOq sG4XGI#'K&ZKmMeF—FI꥕5cܞ&w6ޘHteN4Jna Mw*WRi%]FR+SfbLdyy4>1r(bâv:oDj'02PMJoNypUߙd`1l rO '}O )ΌsrV)7Dh_GgC;XXn/fLKv P3Ep.W6 o=ii9>T)gT(r:rZVĪ$7V?@(tĆc/c"&\)gC!Mg)1B,n|aHЯpε&*g1*~*Fjfa5Hc4E2yݩTefc!I]%QsRe1~k8hy3;ϒ WhNW yt?TekmW\ȫ컣\?,%:drqR ֒өEf'5a&:9KgiR%ʙz[$Ϳ͗쯡F`mtKbP{>⏍g ~b e {bA`ze'deNU;kN#$HV+6o ˞62eayȢv{Mk6i;P}0^.B9@%([ krd`*`]HeZ2REENJnX1 $b5R"^ܩ2D}o$QAL"u0 6V _WFFxlK=hhoUFg1fMך,P\TEQu@3F8HJԐ e$PX +ؑ^L$08UbYIM pݱ:<յNBT 8&W_sRK(,8 T'x ūkb[)玏9I'uA\9(>p1RjMM"@L1Jy$Eg3rMTPGqa%  5Y JSӅhT#~f6"Q^EHegbȐ_e\0Z83SRk:O^{ZuqKɺ_P߾$=(BQeJs͒kySNܒJ8 -k[ġ,Cr1&3ʁ.:u8Q ȉSS,ܩ:#Bޫkhژ'q?r65fFj?q2toKx;.)Cv+Yg6^ã*tkب#\V$<e] DM a{P:zoJIN+0;h\NL Xʌ9ӹ8ԛp$f%1(ߎr]Bz_@mB>f1"Xd.?̆ acvB?joY{j1rlDU\S<.418O,gEmүe._H"ONQ,2dUŵ3$rW!.iZ [c܉jtj T!vUssZHR^UgG(]T/{O*-+aF lա:A4'W#j$P0ZtiTR%pwS"̄gϱ@$YZRYA%di?uuHu$GB)^'lf23p>.NgӎgJ ]vwA- BJI (0hL?F:~ѫ/0 ޅ@Zf}ń04Rb/RykpP F:T2^YV7 C B3670T؉v)?²䳔?sV [0h\NF*f6ʝ&.R=}&.~9RKR' e79&_WI5M XŶl󈤈nc^AO ۡTh92 [D>ٜ='p"`4uyY.Qr@+gX-θ0gG&kcp9ek*%gup?5rwz9g%[X<(5ΖT#bpL?;7s\Yhrpc+[D`EilXk}ofdNg[j/1#[K-Ipjn7ՁkS0XVT3AssKS'nj9Ds~#=<Юò}5ABmCZx8ylڮO/Q9m>lMӓkjlp&<_*v=?EXQy%A / رOXFe] J¢젨bvR +p}PUdj򀀅nΠEWQ9CKkGXʃutu)W% bg@v|ƧC`eZO9+õ?NԠٸJ N'AV 7"o,V{ @ JX&(؄Bmc==w9-<Е- >KFu4_ô3€(5+ӛ}DC9]f;x:AΙz@JbiNWlO!F-#<>Aڌc Fb(ɤ'Fzdk@Y\v4RAӾ}޹+pIJRʁ?o8jIŇhd|Kp0o HQ3zquF:^r^q'gNQ8`,Tk+mcGX#@Mi [("~| FijWB`Q`Bk8|b(/kBN# qJTmxP qc`&vܓ%z _=j5%2^lpy)Bjd Vm/_5u=A FN;Lچ JVK nv;~ڠ, 3x}O 8Ov/9]UQ 9L$>Jo?940k)zXUiR{ZH3+ɿ0LVCe1 O՟Fu]c;{JM1r2`B5$J0jA5$+Lߙ+Ñ2UQ@󈖣=t_̡^<DXF-Q<7* ;D`oɳ='&T*_{2l|hie2,aqN2:7\VK{Md;r>W6 lj- bd=0 ʯN !q 1|#h^qo,N31.^xcts_]~_hhol%s ;19Zv\Ϥ} C>sUٗ]{/&RQ e2W&ڿOC7F'X˦-2-pit!0}))ٶDP;͝Z%?DkSnݝ/s|paIm/Y!O⠥!'' JL︖<"6}/A.PBvxl~;rP&POs@C**#*k68I Kq}_ | [U`3i)ޛ` ,kF,gQI`(FiyʃFbLʧp Yz9nO5${ jMP-tr+꘍tZ(gյ/}H aI-he}1ɑŖe%-];|pA?[F v-$r׼2CjQi*Tٯ4l_ ?C/¡Za+jS*/;$Y{ 8!`݂uYfw[bQ\?e/t\Y{^6!t|m)XHk!G䦊1BAZ@0Q䬵="ۭJ.*r}Iؽ]:w`>Q@Y[#yQi^( T%I-Bà@u c(sX:6a]fǝ0K}緘rqk}#lzn\@ .sC"bX]G{ipem"5vNݼ664?rs )6VhB'_KWTC6}ztvtKS5D$BdȚQ;»Pdϡ(1I+ U!c%30 OVxP59LFBOWN`wIT(ZZ,Dnb \OƠ,UTc:V Cv|xĘ.4If #4rtXˁ W{#O`2 ;{j$-(ůh0¾=x-=¥pZ? 25O\ w1U + "xH7v: g0P"O'D( , =ROBqŞ5{1&ۗs<G'&,̣:쨼:VMS{pNh"ԍǴ! |kAf=Xǀ;xup"kbCIjAQ1i>YaAsrQFG@õ@sq5/j):ΟY~ XO5Ҷ-Rw KZV8ƹkGoX$cPIm>scHMt|GAHȗ%ا :dײ4(j]OU\r>@;Vm #X>3d&Tj(~͍.vsjqy$q}nNRrX;͍ Zv Ci]]w Jx :ؙPC?WfWu!v>ac7pyfs!.͐ O`XYuC*zY@3exQL&kWP!Va'$|]5e{<h;y%];h\%ܡ_=1"]9i F&`9uI9kB]A'pY:8"[dkRNvIme_|vKOܶڴsI Hg=O/f1jcg$$/Q#"@7@yoƃgpSv.bw)hP?$"sLk(.[C-؅\( yVήBs"B˲ᡂ:43鏖®ڇpov]7KnfO}_%iח*E ;Lɲ/H0r[wt.;hNA#:8AzAus5&&6(%='A{Ivss@}VӔk$ꇱ}-u*#E#L/qz Y[Ij 3slur;FM&rfDy-THx>k+-xACSӉ Tꠈiwߦ!f{(N0y TV[&nM/utab/e=*ES#@W&75rJm_|*.,)w-[}\1*R ;`Gqx\+N;!mEbRseS35/oyץ$WQ.ͪj֤'F. v#Y] FДR()0Uo?<ߪkД} ,D4X^ ۾JPҎ}E 4=^wKyp.$G~u-Ťo_'ɻRj'f΍tDc/vL L&q/Jڈp7L PKqmxȡW3QZI{Qm9!hĽh$?⽙A;~9/`0@3)f :eI9w$A&&p-;?XT(ڧ!+NqO{TI"Ƅr6 Β Vϯ2N[emyJ^-i:ц P%1aQYq8*pc~C_Om9mHU'_6Ne{vա|V|W;+GXs#8DjOd|+4ChKF4_LRZ™=#. CKMiP?ZPL#aDlPyboQ7"=MC >Ѱ˕4iDw`&ƹ֯1tHYePVL`[ C [W~ߠ]3Z9x=S"d̴KgUy=-[(6 snO?taM4hcs(U ehl<ŴWMP\JCZk貥ؗ;k_tZUG8CE]ǏcB.Ith(f!U*h^ڀa(mMl' ~\}Hה`XڻYz%@L&2F!)#ݞG'7,RZz!F n4M6wب[O{,OKn\'H}aVok^>HK?e:h9Mw| Na@:c2vUjykT!=i\ \;5.f?C"?KK_mj)E=ь7.׾ *GjVڝa_;y#;|VF_^ߋEağ;QعT%R-9t\bŬOl_ kpmU8~u3r$ål_5$:Za@O8F3RSD*~7uT7e%FH 'E ?%p(yKjF1"!~qDw_&(ig 5E9ež zw`S``x(TFM=ժ(#G]_t |< j WfwrVb@Coڤ:D7ĐEQu+"iQxE(+^ YDk#ɨ\0ϯYj, > QK% .eo{6:}bgDk”Cҍ^}њ+k0I Wmy-{JeDBܩF[zAbĿJ_2[:%tʏ5\{-ʒ]%NXCR⸺*pMK(@7ppȃC,}JxnU:twfnykn!sÿf=lM1i#mx웛pk Nh*ԾUZ~46kʹ)K?$ ẏ#.xYÎ8ؑ9%|"T Ğ Ÿ˻(`(`7ryJW cAR@H"9!}om)qiR*HK8۸R@ fx/zIM1>fJQizV6{59kɛ3z]ԼϿMRyƲ" ;w޿M39PJp~JKN Q7Ƣ-_2d\Eȷw  \UхT(N^~d#m~v`/Y`M3dpiX]n°|u˰BQ w.ۛ]- 2G<=,%E$$ >YUhP;9dk"(i9܁EVOMRmc"9V-KCY\xf^9%5 G rf1t^.lӤoˤo#+5^`u!1Ɵ}ѧޓm +,.;2g6̱?L a{VgXCluIE}MsOONj^83Hf8v^_G؞$k,ߠ.d2(9WjEznA-S jj67i,Qp%"qvc8aeZE<-!91FC[|BU7.&! YbEZ0r*9htj-Pl[Kfh*0"Y\lB2,E\p}Ey DdیQҳ%\6_~rk+H?Z;8pZ1k/ԏ&w=GUAD1i$|7c9ZmЂGvT$zK c~E4z>:6)N.V d<ڃ7&QP|(yrtUEٌpG{<&ˬ.A C ng#tTC !ASȲ>.@0=>|Cg3Zb0(j;CfZQڬ[W2u2ip8Qw*"} 5:V>~FG[j_4O758ӱ][7o}.n|+*L?P&Jc#x.Pc13.P?G34STBJH~4?ux` \Ö+AGE@S#{۴(OM'mgU\G;N5K/YpmF s6.5[fVs-&ޛ@seGF?f691(H1d1L}&dg*œC`;ɱ3(H3 n$;V,Aj揇S>`ŝ'U f|7Ngy!X2("J.~hstT&p*ڊ:jǐ!Ef'(c>uy4 D:J>B#~诪f6OpM_j|p-̨7@+<@4_);f:M5ȇP}º95!:xv૚7+V8^X]b)Ǵ7]N}3V"W1 ga/% g)+ƫl| E'7?5o-5{½c͎g¤@7\ׄpUəq |Lo$HZX76$*ǗoP&"6L%#mƸ<ȳʦW(_R.7'cKz"'$̬^me)`$~ (ź6zj&8u?z.i[ Yឝ' aizHۘ QNUfbtp8p/,8\+IF9vhB2YXMiEfc(yxASVh'?r K"LiA4ZҎEȴJJcp2]8Ś̄`%Hs!_\71XQ?5E_YIǨPBePmTdFp]Qt"GGH+*`G ,EO.0'jKNqH[|NXKPke2GX ZUF "_9&寳5 ! ޖ͡1fcY"/m&E7eJ 4sP SK,9|z"ѺӖ:@A1`s0d@2yaM 2-Bo"EڳGmpbn!+-[wvK᯦3 ;ĖRiW ,[t%V`$xj)dȑ4NAo/vꌫA)6LI8f^=D6s7SM<硾 YMϝ}c]g-|8rn DdJ w72FR=8֥L}a.B?sn<(}/c0v' PTRL @O-ߥa׀AGyib5tIKuKKo/Oz}NQ ԞCs@dwȭ!%zS6l ٜij"eg"t.Ӭc7/,/%yPU`߭3ZW}_=VVB{4I[pFBy/O8kU-%`st>I|oubҾAg(O7ܙ1Rrr zjALrFx=RxL)`oA9S"jxcb/)aΟ i%Q ɀer%#^ʗ~X䷯Xu4V-<))fm UxXRZʲmyaGb\!鱴kR9x<&~N˷T}ahWJwoXeRjye֯{L e}%vs#%8 ۜĩtt:IsrN=vjÞ3+Ϲ DPDqoD,H@xϢGϺmu4X6UhK}&w(F|76_,42Fȃ-޸?B Icө1ڽ~vCPnt[$12z:kFwJ!Lۣ,F&8GlXB4z}eo_\HbS*Gi: ʵe̦b;i|h# VZjb,uf~@rLYb`[#A0΅9[/MM8)) t5 bcH{KʼnhPb1[\G`ܷDƥY! =KZhC+O2G"KY,ߍtJv׸V_0Jg,ick]d6d~Nk hʰko~-b'2(AAPWU>Z+XM,O-ؿꗶFFU 54J|qۚcY$}Z# FYaoUˊm,-ώvS)4]XIq6d5(.b_wPh+ss"nd~z?(ͺh_kՍt }o}52j#:CG]ܓyxD|l~ed TO|?9c,} ?Pʺz3 CTPz: ĸ<f,.{-v_wEUjkzˡi\v>l7rN,_c^mbBںf>xwL_wv9Z(߳&MW,$uH$J{Z՗yb2YN%b[(!Ws˙a(Wv9}`ƕ;^N/by'8ex=j—# uD,76Ghc/k6I4[c.TrwFc4KeE *@n/~R6a LyF (& b?ۨѢ2liB0=LľE-P^]qHO*):x $œ=I`0YÆ,R ?Gu-p{̆?6 9ou ##t^hC\@xL:[$*SX7^ܾVPl=Re@0.2_)fG (#VZI-^=gfs.f'j)aE_=`qkHFwe{0`)%q_7ac;J3`b ~JZ=#:Ǥi~9jj:N5D}iᅥ KGX@Vr~X.Kfݾ8ֵgKj, ?`*˧]H7aK3qo'ˡP־{ʐu\5rFSY,Dt똄9tT``(r0[Ko M[!YTtGP)^YKsҮp /ːQE6۲ %1ΰa{)W`*( ;B ЃlGh}tA(^kYCIz$F"sbO9lBLvB L ^͟t4*So7,zo~Z6%H3Bsvp?JҴyyK8wRQ1p6Eu!K9}7WeFP4F+ชfKt i[ɂ#eV3d,DDz4yKةC JY!$*aB/Z; .ⓣ6_ӿgƧV8w &yH/'{HeD0Yӟi)Kuzޜj Zy,m #Ux7x˝*9kS-W@*rV${)9=7,30Whz~Nm'z"ODP%+:TF1:^3ZZyF o 9˦9 jXNW%ȭ "٥ڃZ 8"]q5 vP];Uma;CJ}sEH&ݓ|{xv',Iޔ U2"L +7 ( )&\^P<)x{'`OHڹǺFy䫌Ȼ,GCo-EQ65DKQ[DБ!J]%0EM@$2]ޡ$ϑ~  Ŋ۪̑G-0DoxWT%>ԞzbTQFfVۃb fb)}!}ύu01Vxy| *@J m<7zA0=sgKu/g‚i}E "@wj9!L vB"`ϯ;k8+]Cfʉ8jzY> éSe!"܍I'< m .э>[]钜6?`JoL[֟ |djWL 0%EC#~kӎ)1DqlhZE P˙ڀCXjf6ٹk},CJoh$|8PLo:4&k+1 ڈ.򌸺٘M  ԗ3 <9d ٞ?N7B/7w LWHŶ~abЗIh oZ6:;Dq,f<0. ʔ̳n@:qpiۺmֻM+ɿW٬;6?S?L_)=n϶<\/?оB;όM[wC?o8X|Y_a'm}q,_dg.驃?B6$2|9 &~Aul^Dt{jsT'["Fr)-8tϜ*a})וDP[US:T8j-UOr,r! <@ } ?T:t?LGe'$Sʅltzk t|ױXQ WC?OʘUT x)a{%>fɃg 6?XNj3]_cJɩE%< yW/"nUB'lW7wc$՘令+u#PLffb m"'ި27ԱIIr:Hς U7 TRޤQXCU㞙pJ*C/gv9g 4㲡vzmDs0f} Oauh!F-Wէ ׃,sY_ź'B^ʚPvX>MR㈯i)E)mk~`2!.uGH `0j'6AÜ6bq{ c\2ԩ)ѣ5( E!rgUj W |q[U 6AoHܥYNXJu]6#ަP og`+ }6T9B.t hmӄC/s_gKejdvsOaIr9 @8{<@Kĕbpi7]PS$63Y5*N1o |NK X7l뚼F0*ebaȩYũ-Jt϶m2cQvtW8ش/lthHQ^4K8/G1GƒU-ƳfeXbΑً|6扛_ {E2!xegU:1Olą@+vgB:=dCݠ*P,NtXbo_8B׳@TxS&66e Mnk;0 hLxW梡e-حz} eH؂XC{_q*n{ 1O-øz^ eR S;fG/ϖ^ca=%xs Cs>b\f/Xߌm>me/(܊>{\)Q qv 3l>n*ШV|LmR&в&L0"#K"LkYAdRbg!?M+BeLЮ?K!.f֫ݝCs $*P/4 Ȁ`_PBlx0[ov7"'jXsPu'W-<`\l=|Y!]1H{w۷޴  "4YT^G ON(:l47>fLAևq>"42@Ynz87ySgIFp[ $y'izLz;Bt4G+"PBm[NzQ? Z}8GxqrC.~ >%FHRS7aam.p@SYbv.u_$m<1dgG1۪< CL}ĹK7QGb2[&Ӛ2qp7'"+{`*_>c9pw'u+uo<_٭bgPoڰck[lKih_< O7xCZ6sKrݠ,B%`Y2v$V&p W)0!/w9 dOͭ(ؗMy{^&u@~f_Q&xXaJ$2AecX$cc1laooT^9N(iw- %g#3 Pӂ7kO"wR\_-|H{<6zD(7Ⱥ(.6Ґ0b 8zuq_2:џNH!ˈ;\'?zm3ݔk"5eIwVLaN fF2i̒f:ȎGJ+Sl E׻G6wOb]%;"6iDѝ&E TDj+%ЈK1:=|Kw5S@&?j׈Kbf0re5GΘ^V]0Blij.;ɒ{Fԑn" ?M';UrSKdHބK0[m$d|rtJIgwSqH06o11u0& 46ѐUC7ZH89w)F^0ΩgQ-2C BTH1\XrKke|q՗bO^=s϶=)+ 3+MAd2q. r곲"J pS~vاB5obAѲ1D·_KJ4#>Q\~(F%DYkn3Gۍ=jerS^ 5[kQoTfLH,c\?Κ~[gR4hda)䟕m>y}"HΆuQ[oX)K 97wqikmp<H 78^}( ҂4}Ȕ(0kb[wXƬ84r*7y)3CH][wSlAaIzK~]vٻMweN|ukzg 15+3c`ABH%#vf~7m.p;/j!Xj}&_G٦4QY6lq Das"GN%ԪEB>G(?mVJ[~…"[KPi*,C?}d'~9Z9sPp2r~-W{pݩZ[g' ~3 |b-`$ q3=ԐI`"7.[9\lOh, w6R@_Ϡ6l@Aa@ ˚h" m޷~㒭'a8h9g\L_3P0.Gaj9V뭀 Gv!^\ &:%8.|O38 &rHƿB}sx%Y(I\D_I.hV;Zif|L h%d$&`_)f2:Y}A=ڬ%e; J{Vd1_w}. :G߫abj3A']?( ҲVF"#YXrQ vy:s(ktCKW:1a{\ׇu?a(ެ?x葅cyOy|25m/ |w_P/P!N|un.(h :~F P UI%6hw ~a'75(,ő(؈Hxa{%Wjs"+cfݛK5sOT(y5ٖ^ %A6 '2T8̂HWz|xP]atlFO=.q$<uQۼo8xW@1=!|E!uܒ29>=%ƤiaLk]orF$XLa8e-G5w &7yzfYpb"of嫇7k̯|#iu[(M2Imk+<2wmTN=C"ޛӹ{T+ތC@|!G∇ʕ֑Za 9DchRn-'B0{rWi(,xwS66VMU_af|Үf{"oDG |]--A;.cXoFg ހ (Q ߛ2$V]2ϡY#.aꘈ\-MuY_,5%"zm"86&/\Fgu:X=O={u.䜢_F,nv<7L0kkM^Ӽ;×!<}d=;ʾ<89 /E-ͥ5+jhWkYBM7}L 9!ḂёG5s<owHM*c!iu2=si6TqoZP%/c<ycԚ5]ee_KJ;ζ 3|1Ed>o yuɣ{!@FwUn@b>f]dɯ<&Q@U{'w5+^UbX۾%|OuuWv95aF ݩ@|l^q '9]=dF2(*SBQfXkך]$kAΤ:͕ء{|E bqOenL 5E(!eexl8f/"&ͽA;T1ߒ(Vl?N("/ s>7Aw)km %;+`[̃#,tZ?X'` HM$_$B:BP-WoOp3 ^f5bHw'?u "Qm v^,9/,?P`wzSyU _ CEf.iۉrmn/( ܌: ~aHr[<~ 7" +8ES<-,J@PU 49o K"y'2򣒚% `J#&57 4В}b(;Z|@X6:'UC0(i3s˭kkO}wiI]{Cuډ|(:sBaܸJd6< a]ed!?yi6/@j>孆(o1MHh)C@sAQV}wh9" xYQT:&GaյLB^Bmg'.wJƈ%L׭)`Fh`Qe4 )A6MPb}ې_]29f>zK.izV;J( O5\Fw(k&v:.;&ཁx_M2JYvM_]he1M21P|\}qJ*חxyz!qr͗#9P}++2\(3m9; nD[q@G阮 $Wݻ(rәJ8R /)li4Eo"NE 7毾t$k W%<EZ9S: c6ŸIN?v$']_ݝiPgrbf(/;Q-qu$5lx椁wrjQwoy&8KKt\0dJbĀ8;)Xȵ2 "V*q9w;:M̴b0A*?v;ج٣̘[: UѣaEv}bڶ:N`aNYYyܛ>xR&'+-oAnݘg"콽D\jݟ(!h -eK1 j0\F}o"}{Ȟ hW"t%W? O;xe=&,cOBLHHqo+ )8=oM |;OJ\7 \!nB+v/kBS )>/$o TVS&^Rh_,Q ZS K[bs%t*F#"Nc/kzieΥ?+N4],#7(L ZRvdmW"ج3%/aFD"YD49$y0p !HhWh$ J}e2[vO/綠$YC\$]Y[pz@ (:Tgh^wn&ZHCˈ o;lOwcz~6&p!YoH *ɚ!—ZSIR98Ԯ2-M w0ߎΫ;3H C\o_x FΪTc&@| G { с B;Ҁ0p&k]b:%HS$ :/3iU &Qѩ^ 腥Ͽz ҞSuǡx"=J*{[>,^ToX&~kO9Kb-8L1,Ԋh=бDg#I"k;R"i w ǿK ux9bvL2%4w.Sdalo)@9Vۊ*xLPjmpХ񴭻kI[tiOUaoybWY`~N㊋/b{NdئU ͵"ħ9yFs)!H."f駗#Mz\쀓hvnfM]LaW#Jߙ۔~n'~euQw|^ {ʜ; .(N9Pobv֢>-" h Y|1ǘX]YwϓOq`4/68B%QhDL3}YSI7ڊBW6 mK<4w, %[\Bq{AF_&.2KtEZu9k](6Jݙ _垥 Ƈ5=pzsR0=W!f]XZtf?+;u̺& 9٢ÁŨ6CcxPX\?z۔ Qi G>cN@(3ǃ AxI}Z8=ݾ^jU!,cx0`0pk؁ZUqdqE6YdpҖeo$V0L=/=c[k9jMgN.5mā嘒F/b&M@]aϚs\-+]EtavY&CR61ɀf6 ha 12zyEUM23ۙ/{'P驱`/jCCٿrM8_M[.&<;G%sA2A~ #嫷boFOO;p<$2ƗY Ubxpz?5e+( U7މr{GGf|:(yx:r W;d_aGc;Nt^WRh5ʦ-F-V!%a`nƕϴ?$Y&!IbQN%Xl9 X(s;`%x{IPee4q6whV}8 bȔM@ekwߴ`}1{wVbnU^W('嚗\Maݧ;*N_dRMdt>ȟҥy}M$[ԗaJb* %#cBy`ЂP4*TwEw f7#D#Mड़M1c'rneIR鈒X&.xbA]ЗY9v.%*B#St' r_ ʹK). "9p,[܁ZH5em0KSVrPrP0x&%DF6~CKTG1qO?ڛuKig6a=rG^Tc?@tșkTx +tҥs@tW+6 8+C^&_wew.%YWK$ {q1~ܐfPߏ: )lkA_]$! QGn&*pg$;B7٥52zFlHoV?z0K "!r$x΍pR779#pI6·ȼ-A~:Τ 1:Qg\LZg5|'Fd]9S$`mcItn< etWېQ#TYЁ|;I0(gTԂ?"aH+kfjYvB%{gC9ff^=wɍ#<`g}c40h 3qo!GV\z;ف)/B5#u^Ec&y?: Q$O3{3U!1V8='bl䤦^_uMP>2[&@@{ ,;v>{}D&A_CCɰ/tD +Dgb }#sCE4xu{ TkV)QNAy}4]ugA~ Vv=&o9N(u!LyYQ}a2RisQr7C9tNe۷6 %/1<=GK̨Y>@.l ^T=@&\&= N *6hUA}~~4V֓,h(s}AX b,ٯ߆_.!8YXK<[GƕE+=F@Z/ly9(H gbIu;8wGO)!#= Am>qmu'F/-⾋ey+)h`WT* i+'aОSjw Jg#Iv.['ǭEf2v/M&_dYlClnk8_~sj2F,mH%SGI &u75^ nY7{{^9;GW7J Not7i yk mukpC&R^4 c:yAUЇ4@mʂ=p-dM??(M#A"HaQ'FTwI*.0`` ܹ߻O{406PQ@=շk ,ӟV\=뢃+,)?S 1Fpv0ʄ9 (Kçg:9Dy][aja 07Qjz 'IH|Qoqka:-]$>@!^f@x->ef\K' > d P醠?,M]͓r";/`dfdˎFi"~DWKqWAz1[qUm@RA Myp<6=7jtD ёJNʩ,Kz )6aKޣ*o4!C23]!UdB-8 Sq=BN /DY@,JXWVEl˃,nʕji]v\6*տx!ZIEo&G9fT: &TpK@O-3XRb;U!Ä^끒mǡ~2B?-dq!'VXW-TXϬ3Ǿ<7h[C1P̅˚x08lZ'VCd}P,Bz󻹂3eysa"ua{4X΢1b eD^}P=&>X|:d=tѽ *nSjVЗwߙD`Ld9?>.kG#ף/<ۆČ ØϏ&RwƺiZ;BMZ*2R&9v,QCzR3ZY= = ػԻ:҅-AXi8uʋ-ݜָ5KŹnKX]S !ӻF|6'l[&5>#cUHdA!<5^s$s B;a#0.pAze- 7 L-pzf rju(g7}^xKw$ cбIA/>TmIʀ|2T@9ۉplPefqҰX-OCYڜq;"ꂤ#=" R !1`xsy=46[.L4, h8/l BW ב*ݕV3CvƧ{Djs3bl pmzeQA?'-$Ӿ4^i-ZjmdOV`rÈ&_Ml^%æ\L4S``+Cգon'n,~9)kV/Bk<i)rن'*scdۓ2]P(24xʜm9͚~MLJ ѦO8&c/"V/t`ꑮuOar"H~܊{&)yr+P80CVݪqu_取b2lg& ZJ䵉똡#&Ozv_zTxl{=yКiv7-lbdr)#%1J_ O.Bk%Zrhx丏ax1d-Sl5Α{7qQN伥}70Ќ)tҩ(c J.YT&B1߾$ D(FJZ|bѦ[ & %O&M*eoVZ(g X"{CuI6IBYO82z@{x P Y. /a {ʦcwAi x9GAP cGz >["L-,/;_<(8lW]h|H I28%CP:>0m>ߓ"|e,Iz Uѐħ6.4{$4q]!3+XDoS; 2TI.z=QdQH /#.b[[˃#ӎT9>D7)Gyv*P 9f+rfB a{հ? 2C(Ιg$ud,>ҋ7nsM >q8%j+8(;_WĹok0/EF]ɏ}ʳĤlǵ]ߞz\ >ډ`hArOP7}>E!p:$RƕT-6OyK ̦wc-R`by`Gf*Sc@6SwZXn$wukQΚgDi*c}):p<4^q'8^B5x.Y"= &" PW͇Ac2VD_sl)3Lcց=*™YCq"6lyF>JdZa)\hԈzL'Mhu+4UV(.FiqsšR;?,IYRRW-9U2BfzZ^uj1HEwhpWXX#+]2O4viÏ2jn W䉸`]gWO>7_ [| S4s_ '}T5۹wwal;t[YiƮfQh!dAㆮIӄJ? ~ꗶ4@b z="E?\b,;uĬ LrA_E^ިMz:Ѧk'1H& *U*Z99WԅT==1cQƗUA3%igeqBwKZr֚/lD@ +1zNfAZ̷mq*gS49lC-V k "г, |gq},ك0,;aw5k&=6..SҾmj}4 y !_vD؏Qzz(ʔY}~~>sǙ4e ~XļshUg?Ut8 60'{UjZlI/.deC1"RdGҮ3Ϸk 鐆zсV-c;H(e8vHqz>|SA|Ͽ4d5ڙbMh ̙^I"xO_ [mI{Sq/lV+#9uٚXqΒᦒs'PZ1l ?|P.T6$Vh.IVZ9?y AJQk Ea/ᶞ,*ZdǷx$*A׻)%x3m_g#޲35wfنQaD45:tF\lrк_;]bʪ׬֗YXp~>>y)56P kŒy's?hnPm ɷn ŘzWJloC/Ya|ԋ,i4NI^|KfZ4-3LpfF?EL Xn!w!(\٤G[# ]q8w`xXg@q(ipoőג3&;ȱ&K=M6%Uw3!gAiqVPئhC;‰t($a]Xy v8U;QUqz /rw>r0DaW;|Ne y9EGLJ$Ӎ-mL]V) _.ɗ=JՈGuշ<:oڶ̜8edN +0;]ozeaaEM-E=?D !r'"%Ap=EIv̦;cBW~e=&> ym]]\Q"j/(|RKcZ'Xl'K$t>$Z nOT}^(*ⳮԿ WʑCox+0ҧ=͵O*=<1\mou}V6@-hEd4evӏ+ rI3B$[n$|0M_$. (]lt$狟. #Nf$r`"eoĄPȚ10c(+`o5@e3[Ta]Og7/ZQ9ɋڌS;s*U>3%,n*3 ,EYTS=[T];e=KzO3Zm.uL(܌VTd1,dkv5 Xc}n A&#a2 T)En|7i鸆Vvٓ}Q:69=ׇw#M*ScРfezu2L>^A%Kuxvc35*Eg] B>AfO&x] ȡ(-ڒe+h6z&r誀2i~}@ !6΢[)DXup hJ{ 0=&_<N .+2t˩,ȥg,H)Y\WBkcvQs}؏2 91F}ۛi{0ж,v;Ԫ](_S:|pbRf%~MgwF 7󻸒|8(wQ87} L=mm3x=yʪ tҬհnh/t{yФ[_/6c  ˀ %S릭6qfFCkS`UP4B0~yy3 څei3¥p]|s8@\Qr5O"V/? OԽDᝏf. 3tĸs0e=}r'LM<==(.|zګXe:u`ۼ3j7tT8Ix2]}0MNgn|g'?KU`^Z bgZĔǖ+9sx{p,mB&dPUÂDx;b԰ V;ܔG>kڣ#s[iT)#~_}k?j[o*rK:VuCOL $} [:Q{ľQ*7ޝ8V`bDjI1Sp00b*ßAˀWg)` h VB(XOVF0 :%d[#>RZ+(AI<Jh d7^BaB(Ҁ󆩤ū!a{&t?csx88<ь%W֖Db&Q97#p]mrA9f#k5ҤMЭL8.ij=_Hzb^\q$1N,C`bSu(&uU;)#jm GCU**̵<ո/ipY97N}uĉ g63d*ˏ\q;!Nͽ-NF<0H+P\T"+ZT#T { ?Znhz-Xi0'dOS~OtBT]Y'sB_aM| ?-)%˳;b:I ao{JlRlQtF5[ ,Ӑ!0".y(c3ZKLZ]1NV "r]\HG&2*5 KP0Aђظ9q0JA9Z8\rZs'ycD D0аEu2*wOQ8T9JD=4? MQh#1%|Դ]oE+g5; i֊Iy&:0zė[i |".92ߺ)K (0u nE?0d0 T d:ATU0nFO) DqE}"w;LӦp48 2UGzƌ!¢w@S &Kti2Y'T҇u EFQ/=:QIq0%$+p^hIgoL5P/+GS^"{$ ټH (FuzxXHK1zdKdr{{zy\l{pE-c a3]sZn?RB-WeI9쒝r-@޶`uhb;CN?Y< ԛS"KZ?A\x|LM go^N<ڗ@{w6 󾳉1aŷ?.0Z` d$eyfJ'_`]}JEo^3eI_qIlZ( s-;3ݫYWi%ClWfkCzȏ5|%Wqw8oao:q;GSp2PX&Tcp‹T6~^jUn6 ?s,)}G4[_x4 7n*tk?vb-o+RQ#grLjjB[tn{E>TbfXT|?tͧacُehHl5/({d0aq(E:|TA9 /yYg>0m7!u'g8nl^ffת7:P+咱.#K>j'N kL b Y߱Uȡ' CV:( g\Ns Q7cPCfH9>ݍ_-K(ӕb1](`g0uv+g!{yՑx3=V2ıwOL!Bwl}9gwd8X[ Aj=D>h)<^;ANpS~Cfz8"oWA;t|d> T=0~пM#%̳å~(N5xal~v{Ƣ@vsruX^-H(wcЎKLja~tco+U ibOXP w0D4PqZ8TJy:VMi4RkR (J:Ŕ5j >ʸ?[RfCodl5Mu ! ;s2)! Đt,ʤ ^#ȉ*uCn -߭bA{dټ: S`fgtb݇VIq5'Ap_[q[PPfG2Gn^c%eZ]+SF f s^%\p;`&MI|>q4Gu䫐R9< kL\~'֊MJ!I͈qp(PFzݪ<__ P̣p!Rҩ-G1Pw K1azTt :F?4nMr23W3ݔ~YoKf'ewbEG{w`LOI'&26ti-9BʬfqAD1^qRbh8-Wo NٵxU |VkE](mOI*=aK;Z`| 5Uw^2*ۅ%Ҏg wNƳZv ay]w%%ZVT6Ւ˦pXOb!$:WmȺu;x9]!yB2P[͵{p (S0>RJ|'g<ڽ'%315xbR:a=?Q5s`7 Q~^e2+o o1j;)>vKiB)XԕYrBr/}I4,DeI(ґ?Az jƝN5JMFlQ?$-8ļdC9vUk6 B^95ƍeV͏ wV%wLyG`j~p>J{?7_ݤߜԴ+.SͷG:ha tfx0lKcPa2Ktcڰ/i:g`r 0)yN]x0 Q .%=\͗VJFcY"jA?P]0Rб[S_Gɱ=~HR d͡;h7).go"w}J"\OK\׸R-U_ +͓27m<@y}x6'z@;qWH &,ʭyݿb7hU?tLMv){M+pgfNUO{F3:n2gu #L$/.V.$LAaTVF&ySLH*] #;c/~wg-qӻtT糛>y9ꍹ/oj8mBQ|(9.b[-u+aW 3 G+h{BЁω ^᳜Ky;݌"zE sR\GGӠ`qsqQ#OP33L>ŧjv1@AuyGzXBݺVz ,ĝ▊uJG缅7y{/|W Rop6dE֍U7Pb ݙ?n\UeB)@Ipl-XGn >g;^6:p>NyboLN6z&><&*ńEhsJèZ7lisCh4l"ӡXз1ݚ5CkiBO!p.O~)KPQgxk`{afX2kW޲v`]x0L4f]׸DvḴ>t 48,-M;khĊV̫  K6jR?K\u5@Km匛yhbBU~$hʤmd4Zh?َT>:P8֗^U(SzeVE؎;5Fn ?i)wn52/5u[`UM8xA?Vx*?d`FgiC!jPp `-ih =cRӍiʹtf_<(⅁*9_;暝xb$9ֺgf3Vu3OW6591GocE6MѽÓ .\dwM!9z%}8cCxDBEÛſ'+UPdC.qN1G+]aFs㏮ hAeJ0V}z3UEg.I3>*-k?`7I$\=Z 6|G<-  3`Imfn$)1̈́E>`+6ߜ =@ݾe-gtgI>Nl5ݮ\ 6lb,@BEO'VZt-D;!̀G'M5b#JJ~)G,`F(y#?{r7& Z]TTȇoJ+!>:a|{{Ihw~̫ <4r raW$%+YԔsuk\!fo)e4 N"+}C7(mqft6W&`v:TIm>WU45 S}I-(y {lCGEəs^P@?Q@ #; łLRਕ] QFO^m,٢PI @`܄sHׁ#唥Vi~f :kWi*0fɌ3M.Bz +=8=`-ZMH|6Nn2 }4{\6# M[9C:Rm,MK ,{("S]9: BWd{[Y}9 (!0WCW q._&sYX"tͨyIq>ȗ׀.^o_ɷtODrc ~u +"Mfʒ W4w:ᾯ_|N1}з]dAxmjNbi%-̂<=Hy`ӴAJW&'/h20a5ڵ|zɱO6^a,D0:QVDvļk' UAO_NXբb\Gfu #Trsf)P\j'cgInniY9!6,4Ft1~鋏Rh~el뼓nk@kǥLLV>,LM?*DQ-ZN(.EEMxض>-ǘ$ /rE$8];U~#* Nד*B*+4nS.hnI`N')K*jEӽYե !@Hd'9p)nQ1*d-7مۥq<^>eݺH@<z*3%C1#[jޢQ4]NWpicig"MqqyǨKKm!i*%`k+D,T7ڦc#pSJt>$lZ? |᝭SiY}3bw_ٴM fp^:#6uhNԌ׍E݇bE γ oo#9ؠe˳([c,@rS9ktuӿ %dh<Ӗ &+܄E&(vu>"9I|K/8Ԥͣ j%eߕ@Ƈ 2 P84} y~ٳ)9cԘ~0"O󊞨HꎕNsQ(򅪓2 w(K>86Tj]㜟WH)iEXr!&QSCr}ݿ3 k7'6.)|,fJ,}#Qď}?$~Iln n,ԑ(_o02=bZi 1 n2I=9y@4f6޺Գ-^*rb@}wJܗ!F>(O2uqԭ?(+PFSȴ"m{-RHTNJ3 #|ͤ0о#Eمh\IhkTz KMx.-7~s}٬㫩=Dž"l9~|lC ڈٕ|*1${\Ǭ!O7.4mCvcEqH1cw&1Ja.*$.~ZI\(x9RledG2z%Z9 11J"5;j/mb@)Ħ{;mMnEɛ|~UțwѠ<+z(=楎>%֛{'KW%ʒ4H|;Imn$̽^#\qe!`n>W:v-3Vg\Oؕؓ; j1U :`}L'3Jex:Sīxn3R~Z}06β*ƿgEUP7x*#ՅԖ]MVGB?=䓀e ZJ7x>_.ɠ*K4 Ln>&QW F+A߂ * Pv/ɬn.>`Q q d {*1C #mKIYV)}7sc8mypF93/VĿ,e q#?P*s"b>Zԗ]AQGt֖f{J. w 4Ѝ@Q]m*SQVË;F." !U1ڱ-=_~{)/]{M檪P߮5}.צnz#)ۥi 4Pб LX5`]܏7 e4Ciڈ2ȝ&=@UsV(=& DK@5W |z7J䊎 Yy cBtJVM˜/qkerx/+|Ɏ b0~6v[ sFipQ_(sqId{\}ot'܈C DM#heT[(uV0U*J'#@4GC^Lx]ɗ2 <L~eB1+i{1InY1L fO(ιas PY$88K%t]p0s 72!c<Y@)Hhmv׏iV#ao]dЇN d )E.֞lTm/_K?&7bE8(o|VޗbpoD:īʰAJ԰JFSfbZPo /Sǡdz 5 +f Iapп0l| PO>_hf 7t8ŎHm㛑nO̷ iX!ZvG] jjNw;o-a0A+:bcpAqb9O:$ЪvB?vi~OD ƖSJ 33̲`[Ro(#@ ȼ@?UIሕ ,6)=KU.鶨SU>xWs[& 61vZBY 0%54D،%*^٫Pd+H;;y@gr2U(產Ft _cG]Tylds AINFu;1G,;%%fs H4GVqC]]ۯ+,hdfuJp/ؓn:]l!𩋼A6OREd=$ځ?-{a;?GA8Wƾ]Y#h1!:/e=Xo(~(+*Z -`}mA-?W|J'uZF0}0Mu4i$pZFZTx A{$D!i} +.m I|9oC F5w%?}#{F2Y<>Y$4φA9x2h+}P(2o.fxZւl,q|EαQ^yݪkXVgN p9bu |aO?wcDf.(R)aNuF{!h)pT6I63txS*P 5ZoO8YOG|Фb/5[![*-E'#3lK&u7+w!b=jP Ap F89&>:7xpTrq䆂EF|HI>פbyI Euqx ΟA.!BhRtN7m +Y}ch1uFMh^NFzavI)'2=!+Ѧ5v6="q'ß{t? zˑA)E-t.>~ P@XfZV+_h_NjߨSmQs>#v!/ҟz=.[b{-y^|QnY=mU52$C55#m;ծSG?$8|DQ'JM9J9^쐐SKtw-k͠or! xX jH|4ʽ:c3@ 0ղFO!ee~Ӎ"%jQlpLvO4*u$[ 4d}EfP7R5z>1wt}RHl9z\O19cĸ붬B\Pė1ͷU-**]+l^U< ojȿbLJ$ @,se|_LB{mgwVZis@`+T7 xC;J$@; FчӰ`8Ho{l-u4UK=B_xʞ+ ә=<Vai@0[`+e DƼA50R fhћ?+lfW>@e!*3zPEapKxcR V,&V'~[K]?^I##pUX܍^4(*Ţ xnSRG!.`4 B@(YA!4fjSZٟ%(|L儆5O֠ҵgv>ɲmw(_U`ߐ T\gl 8&;c?DߋF/YnBuA2+`M܃s.XWMiFws!**̔UTE>#(Dtq\2 SKb2I"AK2 A/th_o:쑄ų|ʂ֗$je gv_0lnUK6:Uo|UyfO⥅Z2G[bOb: 8cEGLM wN)M"2])Q@+z: W)4DioL0Y<{4W+ƿk(EBȶB`h*h|qаz$vc4):U Aޮ?uCX_>^1E!IR35zo$ur#%4Y{VƳq*J",θ)-8'7L_U&:}t~F=uΊ8sl&(BYy[TMA2lTśaɇQ;aI4׊rK?f`yӵ'f/ ƸYV\J}"o E*0Zfsc)hAV,KF6JH: )t92M&I m%=lZ-B?UY/`FEk:~7P譓IٍpRkx<(OnVCU6[9i O%]IL[p b7TGdJB"Ϳ쿗_]}SMͣ+ǺC/+ `hP 'o4+L8`&FhW7vjtY`>~!m_0cS? ZV;7d-Ʃfa_n4Й\l :Kl!uu?+Bzf~Ӎj*?v$F )mM"4[BcT$i( jЇT}פtVTi"Y?daOhQy\X9S ձbKijڜVG➧ջc@4Ͷ-ʵfS*8qG:z j'])5C:%}˱0܋|S%–_jc*vmVYD_w24wNO-6TO!f\~oꙸT |oRU}ċ~j>rZ =_\Im@ K^ȠՎ:颈#9z?XhP6sؼH_j8DixW)N)ڞ[I`_R fL\NݍOא2{jwb}Q@O>^3Uȸ)瓂XbZ&?{sTp0JIiLdGdR,pUdPw.c-r4r* yo0Eix`nzM 9nEiz+N֎XH?'J+1Oq>zKI+<_s&'3(k,0V#]\z'"sTSL-\.z; (m_m@\DO/CiU"U`w3$E(&wwc\NU{e+!U:J)XC"EmbUFʔnm{Sp>!N?viphЉzd"i<06}"ВF-ynhTՁ4'm?-\llL0=S KNouFfxkUu7m.ƫnMHU'<9ksxfVgq3X }NP`uFaq!9,1Cl-@1՗e87YHTA-% /6^lj,Uc0aVEʁoQمL{LY_ym(YaL01GN<:E2kAy%WND#YΓp<#Yޅ-6]{B'KMEɸ3F6F5qP-LJYsUz4:5-R.@ sxYoZ˞ 9RJX,4 Un|[ۢ%ެ 2Wg+I|OUC;qP%$ Y3~ oıɤ$+rVnosXbmڻeK(TB ȊջK(j>>^J!^⢑4zsa+ LpdK76&ʏNԨMC@ + ~*GtUjRS@ S Az6U{f9qR8Ad!jG8tm f";ڠ͠8\y'֬O}wQg峒C*M]!so ©M'3t]Ќz4t\08sQOdT>\lď+#KrXO4MX &@ E(7"iW/NkJlJOu,i Rb$)uj)Rn.BOGPpn?" ;U! %fTXkܻɌlhuJk8KgK^Rn ruj8G634 $R@1SLx{ Wys]1*h yZFe=4=K ӍdÊaqDx$a q_eW)# Z ha&kb3K OR1YSN-]gINJZ}͕ҳJ[.K ׮ypܛLc?#/W2:J=%lzaX9["ltB'q -\6(Erc=ojd,DqHǓIx{#%UHԈЕZHTE%c˸q5Sq4c dr$d Ǩ*d\{K K57S~Y-oȪup&WFkjYx%oOG'5l_7Ž K[hF&h#WF򖡗k#Q\ h:AE4wÜ6wB6/@pfh9[ڏULS!uteSڦ C'ه7Rön{gf㷏&Z1 C-q܆A-HbJR)\[=:ƈSBẔ5:(0Aa%"FnXqbl0a2B.qXi X E #WB$k{5f.n~(%"b@x;4ߞs.:]U) {5BwS vmjiQ,f&=x.z,w7izHvg 5g!srdTg, ~<ۈYb!(x[ d9gRLu '5C+H_La "+ f}XcC>ƔI6=+G^ lJzù޺kqnx Lq8b EX Q1<Fb0JP7̃8xL >(%h^ۣ=چӌe)|qQoQC!'Z0wv02_lfvC%QUMFA 8a_ օjC͇Zp: T F. ~3X#Lɗ ߟPf@MfoG^u񵛞m@ -#~B Ω{՝1I*${.i!WvS/WӰ ) bN, JR ٺ&姑#4 2 C/>ŗmqxF9z5I%Dt/M- M;HZz;mCr#':l8ye@nAc8p3)i0PvY#XINsP]*Z0rT;0LX-_ Ժ-|:]|,W9GPbItZ4]B(uJd׻Wi8uB2v!$1o#,XB>W@UvT Q,c{ڈm{%kwҌ齅ԋِ˺啖sm,t\1]G F$C.ICpϩBmzQ{| g#uURTE:D)ÂGwҿ{m`,hyݎ?F%{:;'[9}L8$-SV ]S†Yzz `]uecX`ˎo|Y9q+#ڳ4v0mLp!_%~%N>m~C}S؟:pa* xSg!<9psNܿPUЊY +Eb)[1^DK?Md;Kg;(/XlA)9)(ފ6|O]wI'wY^K:mL;Vq[7er ̦Yn浓 kAzJly*k(N#R|B!]RPqedҧFaFpӳ䔺_/z܋fbR.b-XxF X?SzK\mR>/S"Zo1¸À\pnrlG"̠y%H_ MJޖLL~$^XX~nnK#kgf0 ǫSAGķ2S"tDCB@ޤFU"O{mucqވҋ*?XF(R/{ps.bsx<-{eO75Lubp'fI>T-wMם62!AF9\e atEM* Dϖc̹­V7W׶J}8/U99zjbZ| %. x:Z$$ #v6rO0#{_3>`]c"KR~f3IFJ gX]ҖQ8 #ȠA|*RJ/."BImIi ꉱdsrM;ZD:z݂Kz`IA>JVo4sw}c=sRQ4C P%GhjY;/˅O\ȺN8$Rr/11,}* vNZ,4窯etm<mi|F4HnGJ MYeÂ1i/ݙ^Z7Qwl)7 u+h|OT~X)L_ey ^+Rig}&pz3n:rs<J|"4mcgE: o`l}3Xք>KA~GbRύ58 *{BwYoX- 9W;7 "orEoe>%U̥[Dv{i:g+9P-F@S7lu;RvFU+hfj#R<@vʡN/헇ZnnTϖ:m(F6|72+Loͷ3o`RIT Y~\FecC/hIP GDo& h߅iQ^`sh|vIX _UGx Jxr3s-Ni-bS9qerٸEH[b_8:LXOW1yjr %huHZҒƤP`r\>nlC~hX߻ID88("eAjɋ"Do2 鷪EډSm) t5*!bԚlflwL}(؂k*$iǒtkGDy*wm[+[2\E׷ⱗUȐ©QQ'-̾ 5-qgb&I!18*62vSrnY ]8ެAu)=6"a5طSVx$vZcSqj[w*NOmPb c_LgپdjÉ3:~ܩa2I- k!H:'8{sPٽm~񀌵wH`d kͭC<z˼ .(YMdl :zeYlCIrlٖ Ʒt?h}esqLCaW4~1:ۮR*N3Q]b2 ;}m|>]ae!c@UYC!wފǘ<;MFp9=1L5yK,i7]X*LP0}]$,c?9N5t*/>J??B_i33de=Q铅k lYyBc?#,ʈR]F5M$\&߇ N7fYɘeR7cM=ȰX.%{&A HeRޗ0MNe-h09{CD=gf9?JSQ '$\Am` y{MPjK #kRSRز %fNM8 %wd ,Q)%o˶ R!zul| o49j2H=z.)*&exgYeǖr GL4:%EKJ/f2K’Ưq`ցӰ2=B)c&YU04Ey2)1*Kɓ#K)pf6@(|\ Fv+%^bG*H . ep:GdFC3bG0̊=M80]Q駈B %OwhӍzb3.sXŮW2f,mⰙ$%ǖ=L*ONI):IH`;-i ghcފAK}][?+ɂ:9k ~q jY;|q'1Sr+W:;~$bu? _?9)&~L:qT&n]l>?N7,s\'7r@Kfs`(8*qΎ2| YbUrREz L4\֡>i,BI6 ލǛ5i~X|yM8,TrLIkcmMcJ{9B?T!$+Z;0n~\͑f=q*j>CHT#;LbZ3t@ (÷Eiֆ sT .D~ L@}QF<(Rn۸,+P.ގdBU.)@#n\(6T)#ORL   R+Ĺ+Tפ|") Bހ?AǪ{8EalDrNLINRr;BqKXGŦ |5m>SB $x[Y#eIgx">`Kx$9LMhD06QMV,_E80DIcvx/a8WYa<6v=``h}$f y]/䟠(sy@o8T6O}v c} D; ֪phXn[H|k}=6W.4C@-o X5e}WC U0d4HѷaNbIW_~ OBߗ`jYfl^l#a u/W TjyG.960WJ]x[A̐_| Hxp^-Gi? ZEw ;(7$k4u!gG/䖬Q݄H.!<Y.!g~Xh?Ld#nũ\gĠUIZv* ?k7c ~{)74,0; 4' KB>}OmGX(r#F/ |c{ݳԥvFq4<m)>"0Rf3OAL!|jFlJFYCJ88B݅f,ÑC<ߣ0K svß\I3rʘIN#L;--mbs$!loَxä&Y sw:߄6U'vzwO` RC8Ha'R68snܯJv!k!DuAL]ZjtYOq0A:%YGY 1[pfv HpnO"םɱEyK[VIT"wYNF׊PYa9qjPCnN&Z'ǽ1>!c7;|S@j. f P#Buyd}ւEexoزq(j]닽I>2~@v84kC-/ y3n-UK^BJuZ :1oahE¬ flB[wQ0ƽP`K Dqg͌f ^NI"sM49>yLn*Dȝ+KR)Q[(㒶 x2-|$7/iP7fGܝA[n@WK l<'PĈ-^j=Yaf<*f#f1JWl 'P iDPCȻ6OW a&r(kpq2SR#ZP1[(A8#A. ""c1ɯqnD`e҄['::8(+IQ>y`ML_1@{Y - .ӱUUG4O@^M5? ʼׂd>&!cG<"(":*ǧ_ 2nwHy78,['nނ 3jK;?xD$Z _AJqšD漍 }7 ޷ y  SLH:Ue6|FR.grtKb=WdO.hpl;:kbTw)9+]8a> *k#R 6L J^ fpEϣx8z~[HXpqm]P_%*Ƿâ94 T=WNX%Y]}㫚Z-lnz/+3o-F.L; 3UWT9y1jw7KDq(ڀI=k6=tˆ|)کS%-0ʩrR^"1G[GԹ8 ؞Ƴ_3?"d:LrP‘eB.ePAcT/ʍ-]dck˷`lރ+n gtq?Ï(&X0UUOlhfwՃhᨐ"o?]Y1AդHZOb+}Njk! IG%Zeᷞ"?/]BHmΟB997*cF)g SPu:ҢvnT~dg;+g5,22.YKPG -+4X|$nf?lQu ŠtΉWy48q=83 L˺}6虪L+nžuZV: Wq6]M"j"0r S#Bqd(5#s#@P>df< E']LE+%hFZ$΍^G}wgE0 vSI(k{Lm4w9j|6QolQ6)]@,xD>0nIL (s} iV\-;^ N(VՎIB#1t;<#9 cB^5GTupS-sK5nf"XL3ƙ6U%D9bmu\TbN0,aެ;: (N҆8ߪNomMRUdu :)4/(ai QIlmē#ds"Q7@&EhȦ!|QL/f`4.& 2A~ u׸)bfBqvϸ~* q\6x|Ka.Ֆ7}K. ܰG)vؤӐ1g,nNМx jto:>UΝxZ*5>cNJyvma9@\,MbJ.d{L_ClƐR`^BHהTщwq%¶>@5TqCZ"Dh:]~ZB dJ3VG :%_WXTL.~5Pp&ZCرۨ*:ۗ#ΨRg~Z;KA f’D/1 %ݦ85EMra9;3qTQ%ʘOgC9+>X^ڵd[jdjqYjSy‰?X$\79h-&*4lp"Ѻ!4 z&e6ɔ VĺWG ky5@6ŸBFPQ6T5] Hrܨwjm;Z):ETӯ/W#wg)˾!> c!@MvKD~=O14?%ڲ1Ռ;D=6ۆ]F 8:2XijQ UEW6Fc߳#0_`"B?2F5JI7Sӈ̃).h(Ov LX떿KO $M5ԛзA'MDZF s#'`4{Њb.;0zְ{ F_ްjR.䭰eaUEGhZQ=1B鸛`f7rĖnUc5 õŦkk6hXom,l}aL:QWω,ɍpākoBhQuv((C7uIZ Yӣrf?_Z *$w432d9*~#nG]p)HXՀŃ-+MePΦS7bʰij|#3܃pj"5gFh[YVw eu|.xg^yς?Ky[c~CLz{~=[…fLj( \Cb9VQU!apQ5'P~j7w;8Ptgȸ8?n1c*c'jzBGeӿHzǥ3zߟPf?vO[A6_t4]T&]|Zt`ש"&Yt^SQs(H6ˇpڛ]6XeLAT>W(cBI?z0q:JHe_X`վH!?n]!!S@^͏,=BH GG7St_v^.>  ԁZÅh7KF0 醙g0}'<t_ekڝoWm豤bWfx?`@jB2|oajc ևõ$j#tF! !Qֳ Ӌ%{ܻ7C0="yL-aDHe7=ץ)_vCqxсc x[?6lMcˇ "Z.ȁxgSkH=l;Z"0p~mpTy~s#І 2mR:mD-aP wh3p' Ǻ,vYdx v/;]8 uG*1Zb%R8[x/'U#CNSޱZK36K3[:Bu<Įu9U-zpnC 'p_`/uĢPz@"׮8'{%O'{C1e:Y(u®g ;RC)/9J_d+Z:{߸%Ys9v"l?^@513q-^˥]x ҎL-?GGH6#L!=@Rg*1xeW,[\_ѴCmO>$x]EQl@]$gh{q#GVoj i\^aYtmM,NRR!odCꕻU1 ]UF\og+njz}ٚcH@cw~GImq["LmuBC$g!3O ;/ÍrڧV*2%#1)r84@5OP ԲKs.I+rochcqT0!rf`>nnOA,;1%ur=1sgi ԋ\j01i="%l+͑jGG-? (Mǽ ;gL\D:w*jctB6ij:1Xt&t_a ToK,5BԽJiƴi)ƺb 46"EO~)/% DGi)iA[~`NLa2%O+G~fkLHULfx cMLTW*M5k0H")W~83:VTjZT)νl6{0uE%8 ma3Rr>!%{GrP!x,"Kjow:֦OQMTGPvB`Gb^WYmRe{67B1Ȣ eC ׉gVWBF$|[j:pRk{>$[ˬӑ!^o #mXE )uOr`\K "'s3Kn璠0}sb3fh!h*d)@"= 4#z1һ,] a-,Ez{u΃a4}@hR;D6pmR+0k2T ! zO:2& )˘qkOu"V[ Ji;n~#W)V }۰}dd/(6h&^OvR^5C%Z1WMQ[:ǐ͡\f l#K杕`%zV'MBK:Gw*q0L(xY!8q30\Xmm5ޅ*BAT R#u{ju[!/\JtVARs'cVDg# uv궉!r.0x @ў*s !e]dPtjlb/CdT[Ŷx/U^oA)HΑ ecL&;R6E(Ѿ ȫ %y\-Hănlpt$}qmYP+ #aQ_`yp촧:OE~RlUXn$klW? Etm=jk~!/\RIy 6^@ZN}P\c@s$wkh9ND[__ho8jG~ niTTϊ"$yxK<莢񨏩 vM@T,WҎ ^\ulx;deM(nCVoM("JH5|{{LrڻN +!dGMg?r匍,K(I5|Tn>,Ay&GU/)=E21߮RX`KP}~6'O%)z)1R&Wڃq rbB#Ky. ,NGd^Ɵ饥͎u/h$8$:@äQ;AI;No[>Mʘ-t6ZF Bjsfz*elumJbiWBmg%hǛ\O.=Go$k^J-d,u:S 3VjxѼLmJ95記ɵ/4xv]ilb=[]Cx nݖLOܶP؀jd(! uռ3HMÓ_񼈹v3d2SZ7˸&L 3+8@rA kuG'RcÙU૬ ) zxzi)D2k ͡jQ'lZ&–VX}iFu*a{ ҵocFoPq-rv*4nm v.{g^gUN\ =iY\r*{okUwe0y-Lߏĩف~\uG%ᆨ/IBXvv"7-ÂR ZZjM bf督Mri[jpD0¶0ŭZE#=Ľt[22p p[“+1Lm t]\ $N^p(}ש~;@rK%zZ,5rרּjαyOVn!jS8ISq؞BZGkԳk;ɸzD3+Ö>\U Z@8?)srôSVr727.Ē#Ǭt(2N/E1}vw&e#E`fQDO@.(^bKRrw|v {d:*͝Wm>_=̚.9uFH?%SBTIVC[c:>Q0@ag[B8kV-(4vl8V ;+\Ĭz;,yr_*%MpUǻj:IkgDܼR]^_3uA FP(rMh۱N9qۣŠ$H~J6]V@ق90ՠ1Yuk tp05^v0~-PnMߞ|g2j* q/&,G7o&箠n\(T"iy= =Dqz@ T%jkXM@ m2b3[Yp2jeZ";(śh`:${P'[F'8Kܝ8y.v&1ۢ$qZ-i_1xƶ ۦD1X\DP%kf+yRx4+ $ϞM&rW`bkۗ}YvM~u( DK(l FDm1P#ih$fAũ5c{G @׎FiBG9ٌWԢh$#RsSQ$ETtAϓp_)jSnr$Ц'ҭAL!3#xqvlXm3';ooj0F"F- 2f^-`" 0%ۑ&M-:?D-+>|Le6&绵7XW}k!LqLQl!ؿXd`XC٧i`KR_Sr%Om #;T3E}3k_ LZI&.Uz{NRǓ@A$)|ܦRD ԔI?hl<ܷ0 8Rds}칐-ѢE0VH(ݑ9)M7 r`xL,}) JpCA)=7ݩzNp-KY_Na!xCwZou6/B/\P20KǺM&d0F;? AP9A _rC*xV tׯr~h*3MrJXz: Ha|&$~ܧp ֫n+6 yW.Nc }@?);h3l;Ď\d's|AX/7buEEdjZ/2vRin6ŠBz8yUNt'q2 IҒ`/y(y^&+˯X fe~DN:zJ^z< #?=X%f ]ٵ_ti~PIWU̠Knj l5+=ܤlW 0q*]`0ҿ=c99TvbAE@v3}>m+![2xxeܦy9o&ufVXhߐuNSgebҧ[ݳ!z/Dҡ_"`uL?^tj9n$fI\Mͻ Ym˖%VI$YO6癠\ֈ} NX&lx 4~0U1ZO0|lKqm.X ߾vQ_ob .2/f٩7w-(8Q'A/AӊuSr|jD,E 8ީM}5iB*hl7ԓIm 8ȻLYS\}4Bޕpgmlņ%dm*e? ׼ްFе@. "IeqFb;1Oi:{#3Ekv?I Ⱥ)HffV?rTֽGUU@zg1 W%3Z %Hz^}8篑:1JQ8s[)J3PLFi}&1rY<1o)|SHejJd>:p(I_ " >捡&s~M :)/0k֮W !{* |To;.>nȲ۬B&.=BȬ `.opdž>ļAU3ecj> p%+D&Jgj f^UuJxK7FJ9S9Qvh}e`L~VO?"#)GLbJ>2iŇ͆l'~拴~>SD yB. m,߯C%_Fʍ2Qo(Z$ Ϥe'RjN$sU\or|]xWagF{[T"MUt‚f^#O@ 7ԫzCz5Ɇ \)0T3+ۆ`Y~Dihi"K6]>;p3q-Id{։k$#N<"$c/|p*˦ s-WNkB#nMj,E_WWe'"W33WUpjř Ưêi 0g}E-bDŴ%czB=@,+w##mA;,L: ~Vsjxhk ÏIH_&J[_j8/ PIG_b0mdsOVspB`Pk}LFP|H `0V fq<9ϡY%.FC2 Cс&Ŷ))Hͨz츖8ʿŧwo C@PJtz.Du=vqLFؔ? t"\4K+}ðg/)UHI-&ź3׽Mwwm>ud#qoM\$|ֆuΧAd"B؂cJFҕ* чQd6 Hf (5_5k\|Q͒#GDW9U}dzRչnO =r֘O 9Æ?8_{eV TΗ+|HxۇyR~9#4cˆuM97DCRgf7 &cÏ4K ]IOmv&gW#&l^l6 MV!$%1aPS1G؛=JSՏ/S<91Yk{9#X\iճߞ[ifQvk=muZ#Sp!v5"[^ot(ƭs>5QŖbf˿ImQuhۏ}H`#jA&s:l›Lr-Q2%l:`ȣ/˶5OD=vDa0,5E'︒f,}qaIfGa_8s&yo0>:?>o6tSg5jˮ í:g\=(I/Ibm>yZT+:|~T>w(З\ɠ؝UVlPSۉm4yua; ҩ]ىWb\9']Cg$mO6Юm /Dj!˙Ub\o6 l@RJ)("-I#ZX /2]B +߿='3F06=)~hrp$o2}/fq9RF,vIȍ#qI5plҪ)qNˢ;&Hj J@n dʯ >ƛ< "-7ٓƹ YmC28X}p"0y 4W@ԛ>$Ŷ90P=0۸}v]R z,Sa Ӻ͔:5IE/<[CBAm-U 2c07~xp5 dg.?jRf-[<&1+?'ȝ6##]N}(܄Ɯrb8Wgtk@gNy2sd .ԺZR}#%@(qoM)W_@)C!^nE,_:qKmCoQNAJ9%5D3tܾSoRpMD*0Au/IP;q}1b>Y&Rq):+EI6bc SdyfѻQ-He73IxRtz2ʮwz]qY@G'1jԘ0G/DQC\'Y)\Lb)sO)4xEDVʫ?B[(&Wr5Յ0WPLpB|3~xz)AX]cGflhx'Pukp]7aJX~U_@pz[gŀN@s*ꢢnRR}G6'PҸE%Ė)ǰ RXecHK-W!ʦsP4%U5 )h:544`uqeySiiwk|x-&#CW|,p{{σ`7xUa=sJo8Qqsi<"6/<G Jh/`-uh_UFw{^h 2XIhMEa{|yD~QB-,k~. ID  c/|E>ږԗWX(z}9̈ƶv0YkE5ȋ{N#Dz5HEȦ9mdoya7ST~Ut :p|qPCm5a.p4ܓ!<0ސQiwuH,3|8ɪ1O֧}]ѩ7"k.% mP!feO QΗɝ1q&q@XO f( Id̍~J}@J^R=.c,-0U ๑I(D祁@pB\n]y,E]&lJ) nQ %GWLS}r \~g⬞j:3/iǐ΢74o),s>m)gSjo!ގ"ov  Xi,v}U|,)$Mp Ql)*hZ\w*JxnlXa䀆3A#!{ 94I2iewЉ=-wm>uBw0K]XeξE7SO`$:! -e!4Q4E#~Ȕ't1ǒMxKx+1ߑV:hzruDս;>(Ս: %+ i$iR#ҦGǛ2R`S S=}/fUeTGUKC=&Dw3+?Uy?8[Lxo|ĺ\{Õ@˭©K9OKzqs|\ӂ,gNq*[sGەtȼlŇVJ*e8念 -8:w(TJ&v.t,J}hYm|W0پ+™^SRm!&xo@mJoPơ/F&-42Fߢ9oBR,f.Jn{(R8 ۙ%߳L(h!)r[ Ơ*,v:սqep6\&Z% ?6P3t୐>J[q>5F ΥX=pʻV4/swWtcUJkF'Ahjm;Bo珬EBtpq۴ѽRs9a\wV&5׏pkQ_M29lq>HԜO×L?}Au9Hddpa?vIv"h,yo7j Nmw])>w%(חPޫ؊!ЮJ$!Gֳ#1)$vynJu?G(0[q`a0x*9N ՝̓ ;U)Yaui2:RSk;(zWoXI}6Ѱ^:\締zXB]uKkA-CQL/32y77B11tT ;:-N|AaVMDT/ V$!x (x" ׺@׾7Ƈ|܈.ϡXE3V/8@і(EfGF59zgnj}v y=' Pe#ۻ ͻQY>IS=c\*/PhEn[g5Ug/s ]ڈ z}Ԋ>:CWҏ ÓQ_ uynp+ \eg'C_Wyd. <}cNzI@r ^ؘx#D;) S;QFC>\qįp=^ N44 7v䤱PM=>?i*UTNɜ] T$8uܢ _'@Ew|"l-!7xT&t)}0L..I.S3$")I5% vnqI-]2k31+I?I^ߓ5?M4&T>uĨG6!g؜:FGDdsLW*Ne=e>  u* 1 %Q{l`v|iq+4jZYPv^ [fC|2oo WSW dݶD{;K̹pK\yhh,;| +.#yr4@q3MLɃGS59O?4}ltr!#&;s pA|M*_[pf?C}-]'LjA#!f@r-$tYE}5F]ld:t~V=K!A_wI2mzLs\mvɨe=Ok*k¨qL;$>|r_vRΏ0̸Ԧh'{iIQ 1*&eI5/"y2oUl/=ڙ5k>_W9xLю6Hf/qJ?5BD q@MO#>Y<\kQjR)!v=*(Kpʐ8@`A<_Y[(e~U(,CdĥZ9f "fӤFHXQ]`zץȆm05۝afQDsLji3o8!u8/$eeQ 篷?$$0'Uji{g≁I)aa0lH|$bX9%Q'*ji0}_ܬsl5D}:\!dqZe" tܬlW(#txZ7k4d|2L^^~Y,ߔ!2_%f@)w9O~]/135[/>ydK 7y'/6!T }-Y\oj,J Qt+poDڎRV )>FC'G} ?+9K4$[,{AMNS;`ɓ/h冷d/.#LQe #od~\8\4/]sl^h{̈́(0<k2i|݃u݊^iV/`dꎣ٣cvw›Tb] *lQ{\h:o&G}@Ey8Zj Сkuߥ>r/ @3#]; T>Ѫ0ޭǴV-uy! j/Z_AdUJ'ruu'lc ՘ gm(r Yα"LaCfDlQݽ`6"vvyfBc R+Tp2q+[ri*@U-:__34&!G˗ՠ,.ڂ l7L?FC!GVل>NS`gɩQK[4^3v+^#RÌޑ=$*IS/%+ig4E3 a -^Ƈlʤ;ճ4%mrشmrz~l2G]ZmĢ pITs.5r_cɷ([gײ &E,:Ed%IܢP{8)ӲV~rxCJ /3e SP d8) 0XzGr!$*F]-֩-L'ZZ .ժ{%]^O~1GG} zwθE3 P_fn"A*'ωNIƻԑ0ҦW<|춦ڭ[REDF~cPuI{y FoF氄#",| *pIy,,^~Pͦ/-m|Q/b.#6_UIފܔo#J3wϟMmG W~d^iNMiR~x'4oVj7_0`'Ay/OS7yQ4YwUOZc$Ep>lÆūw~3`:n|Luz.v?yx`_}G?Eɚ4y6 8Of5!+91z"3 q ZLyJ~x,T?"9I&gb#p΁! Gm)c:,n/ҍD=٪)JBmbE̠k'A*S*AE.3Mrܚk: 3yC{׶,s{a@6IR6^ 0 oe-fSvZZдʞQ!:0>\'zZ +w _$HH7F\l#;6 : iՙaK_BU6UniP?8/e(agQ&r lDM4beƥNHU`- K|q_^nqdAgN s5ÈMhj@%BIY9D6O16Jz]TS1h>Xa6VQeo16g@B{WsԿX9yEVxcS4J yyRoLbk@Ҕ'oev%4_SOcZKSڹ Q`nKsD0ʢ?TO9g_l4N/$X.D-EL yv6">4e 04\nF `5 ͥwITe" B:NTf )m.gp[Y,=ŽR˾Jsؖ&5[lG/s|{' $|bO^\y;*9<|yGu@ φ,P v@9 /E*6pU+jġZC̞;}]$Vu -1w:?lU>v8ab9M z}GEn*i9v&GqCHq%q/]61]6o.{Պ7= C>0 b޹QSKC"C-({rI6]"+H,VTJUU(x܁gvhHLAhl+^FԠ^[taC;'!pݔ-\GKoOGku~j0Xৡ6|H"4~ח8Wؽ S[ VtsC?PlĄjn!հPI-g" מ4u)PڱχNWHw#ǎ:@Z[;QF׸򌭱wk!i.+E^2t/CjNdŬ}& |'N=ms4+ 6r.T̯u FG"9[r=;˲>Čn^b#М X#6~TtsĞLz])B^Mt`5ŝ;@[NQb׷u H5XFzHol8k8Ör8:dzj9Lbt\߾|=H]{j6`XM'9y@FW.aʪՖN7BFWDqr$5fdEȑ mDơ9H;RϥzlP-䞆(.k3@j_L:d[+[GĠ^n5vOh:Myݏm ~gZi╌H\Uy.bl(B> *dOb3WvGU4-CP/J JʺqU% cySZAVZ B8=@c,J`Ͱg,٩X`/A ._h oc"4Գ\۩"o߯O8 wM|ݛPcIA-2>)R )͠5 jmh+ڕC&}5N#UZwkQCe4eڶ`zW]$~Zj;z\d9uz71׃9`Uxr\CS}33L:~\t笤>k7N9^`[Gl54[,,*piϸ{mf_ :3ĩ_u!NC 6h'881vD.*!E]\-a$?4D6HM.hl,k3DhEYu"}xr"(1}Kiw?ޯdi3syŦOgX>Zh㝶y}"DzihWdMCϺ?j4\HeûImrq]{2 /ZFD?MSTep͸Fq}lg`AV[f̐ߢ}D5(ֻW5VN!a|sd9!+gIu\)}IwjyN~IS{FK-3R5)Sts!{ B-cE_ 5s. g0ýJ=ew2.W# EH=0 =U0ک4n} /tNî7XHmn=}嶛h]_d!m[雫1~'1; q0ksO[FVq@0{ / 1k Vwʺ[v+Ol44T4 qd-PsLY~ޥ-s0JB푛gw{..CP/sp`aߠa=dGf^7<)ًtK˕\,)-Ĉ*0)ZԬPHMKY?P1`CpqgnB$weVW_v1M^F+F&M'p"ŎKb._U~ f*%P^~޷رz0C9C[' EKZfiA{_E1(8Ղ#H-(y%Sp|G˰L~ѼgnႫӧZ(Z2e(< ̓Qxz.6G!SaT8'Ȗ?Gq %+Hʣ|j=:@,J~ W 6Fap-rxl!ŚL}s>4Pԓ'&^͵co Khc~zF7bg8P<ョ ǣ ^iPJc%Q8mu3<5O3ȱqܶM$ɠޞB*%ɮHypQ}OwftةqZ&& WchBotE厢Ŗsf%n#򪴤Q'el(#$ WKjIiQO?BAGc"yNQ} "j%SL9ڿ4;_MˬFPdjN(jSa4sN| BA3uGu. 0mAVmݨDd^CRhsNCYtJ=AS: v1^* 0hoU\G5T o *~D 6B6p ΨN)sG[+3bosOx^[iNCTGcט)(0T!aww*?,(L:>Pjgȃ|uj2)#Wvhd"/ZSw9xx&`ᖎR؟FvX|ž@WLRN K R?7g?7"t:D1 |4Y> Q 3JxO@6UTrO$LA .B3ٲC *Žt[Ywfs/~:V%eԪYEm\}B)LpO!tWu G2f7pcĄljikh9Sf·€ÎiWuTZ!{*bgwXi4yIz>̱&tTo0UtN7uOgo}GW>]:f{D 3坎)T[z&a RQ恣r)YoE`_DQhGo>.-(,ӟ]hp\~+0[os"P m zv{b!NSnRDKra>M*MR2|3k .3כj@7VZ2iAx> FAGe!`fM f/aTόnz> #b!X̼$NAZؑJ.(CWDm a|ˇF yΐ&I U%1W,\9%aZ "ȧB[2i'/ 7/%8'c诃(f:wKVQKq0pvÐpzTaN VX0.2*k+ǘW!/ZUq,d~}R)ONՑjnvƸhCm2+dmV8.xή+)`#QͿheXm^/ I:TEPR'Jeƞ%HC00nsG -YunJd Ⲽ%Qy,kG}dP%ˁm^YrwDJ! Ǩ:~tycc*@i%YXJzPϵ(k迳aTjk^I N?t^=馫Y&}z kO1hjJ@$T(^H;*_K$̪[CB oz29oIAS{evXT:GCܣev H9}2NZ\ w*|zCw(-"Δ8ʪvvS(]$v!k࣫}4߱Dg܉Q:~YH'EU (Ɨ3܋F]LE)l 4:[>FR2S/s O=Ak1?@#R8_痗 RR"F 6Fmy&_uuTD|Qjzfah ց7~j`!K:>p*ɗVB}jx@P8p=Taj }Z<N sŚuT0M[4 (Hߋ)%:N{DNc&umwF{.d!9 .۫ :^R]T!KA/W4GTg>4ɚ3B6NCAog%G7R=\ɟ08B1wc=['/=]YR&%˷L`K > Kb袨~)7 a`좙@UHKc.lŢҋwfIٰ[DYj;xo"y{>'ȻMxġ>zViӢ|;m,YrsA.ykZ{6^_cxeZ߂\iV8,< &{Qr6rkFt8M)]DϦw}Цc? ROZUN?WVng)CG姅SpQe"CD~H{{MsZcL2~W hU|bé㙘r κ"x_ODŽ s$ 8_+׆Y#*c]Xy܅{6j~%sV>^7=WUx},+VG²6 ]9t/j&;b%gnu+}}}RNMa@3Ti!W#+b'v'U|ɝ}0m( 3w,m|$^ȹHe|O'Y09:Q[1"xs)7w>(V'[ÑwBt\ά"},raӑn=]-fh?.xJeFF+4K:jf.PDʙgy[c)i"5MXWݣR[+6> TݸwV0 }z)лFƀ]Ufp!7tG#1fF9)q&Gy:Đ|8g -SRbx;?#DE'eҪ8@қNߛ df_d"7jmyk#M5I>؂8 "R\5J:_sJqIPODN$Ǜ8hd}2#z@yg?/`vM1:)jJI1+L}o=Bז..C 39Nlt\u਀QL-OP.AWKVk(Vnn`9!Gs ]D3[ղ Aa;V٬!<tmVL tVqI~Z=WFl,1VG822`68j j<;IU]"Z}cKEԽpR nW%'KEԘ}(Ѝo0 VjBLH~NqڮbO#Ea{FiSbi(~շzN\'Nr/-Md¹'L9N| r$ !FÖ+lLȊz҂%^0aX9TVXu:"{I5[}^ {XsĶa"@/Įћ`f`zX:JQ+ s~Yؙb0Ċt[AHVzrH%s)M/pNxO/Hu_q7mϕe*ZnЯ~!׆Ʊ ܹG8VYlG{@QRn#fL" L6ipHk a6eϮ/w ucGpGCXg`&%t2-$*ΤW;B^M[@+ihrk ځC1TQВj_rS%hS"gQ8q17pܞ7;8"-ӽ<H0-:וDbGmw2!*A~lgHVDmz؉K3Dr~- IuJ|LnHb<{5<_y+~ a<o+fF٧rmWvռz+~{bL*L֯&0P|iH;|o i0_v()f>r7XCrID  ,CI}nY19ʙ$cM׮/440qȋf2ELv^'[*%Y b9VgyA4IE ;:„OqWZe(7K:R.?SN "PO0 lر\~&YAj >> տZ=áجڭrmV-8YİZf:⼉ Kb,1 &ywe>gA/;"OFvx m|1BZ^8i NK*I9&RCƞF`.UE-j^!G?s7w#9!zeuFVdX椙8HfO`P#qIEӔDheDdO6jTebG1F\ NNGE2|NF#θQQ$o4O Pp>W&|h-<=] +lf%]KC'Rְ(,viaJ塜X`Mnǩvģ]3rtm-TBѡOFIU0t|{ޣ1n/{<+8[&ǵW`8y֦#/2eOjY8yl,ɢ~U-@K}3 t:!g.fUF'{TZmiubר#tK jicB&~zBVف&æaoW!b2=qaJY>7_ uMFZKNDUߛXw@i%8< qbCk:U47PAeGW濦1R{cw,pYe_X=ssI8DLM~΁ y1 Z!dBϿƯ9s5t S>k~*e ڇB>dä-0 4ƼXQ8!7igg.&&#`1*b{ڧ́|k;sN^ Xô,]0SenR,:]gmK뵠:mpОA@~Cv.~4_D!`C1w} <@mQqun]( .٘OЊ&j:l7~:&zFFॗ'qd[yZNN/k`Mt_&Ԇ`PT'J~,#IPpp+Ꝗ C:Q'8l2oSMj\ڈdK|g/"r>&+r {=]eC6_ bu/-#r66X \,m5)_j;E j rVD*qqvf%_\  A7ZR ,nq[F o277YI>htN OgJ sY ;hj3 :_yumɺVoDw#dmȟxL3 GI߻ 'Яr n W(4l@cwW"ͦksc\IXl aͧ҅wRd+c@~/<Nj^? nWԡ/Kv B5<<o8C0wAܦ|H]4`6*m>$*ё'F i*0LIE@KnUߦ(,/t8i^=c+4}Sp5 E\9ԅ?I^dj)< gmQޯS:||G0rBcq>a'z t|Ld(@"pV&(#(9w)ፇ b{ Es*mӌ[ aZ'}6aV(RGT"L V&b" &Ck2"StDX.> aXW~zF˱b式EYSvJU:3qG$88L_rބf.r$f(<\qF3uG-)8/wmSJ#7H뒞9O2 kP" 4&8 D]LzK?6,478Z_$$et.ja?m1Ak@쁀So@xζCgʧΏjRlɜe@̓/dtڀR ٕԤÞsll7 {55C8{|N/]!iVҗp1$}rr`:hynH@l2'7a7O`9?^0"l0NVʞP_F q)+Fb=˧Ri,-('!]HrH~ݰj#A~z=$8/it7;҉ n+^LBj;$q_k2gf.M36 1CVfȋA @2_GlLmj ăe*ܣܜxnF"f3;.I/H C E(6Xt|ύezAIT6%ͽ8$;FV~20~LweBn@GV(kHY8bS0kGiޤVѫErQ3{@ߏrbcvYQ7Ń0w>.xWfdctI0*pEū<^G;iSw0ql金']\XJ{KQ>}TЗ"VH;)LQ(w y۝hu9.)z o,>sD!c4a֖/VU,'T}'q!Q =+QV`yܗQd7R4z)U޼3R|WkAڕ&^+mh@or$В&c~ zimOޓ>=&9S^2 lHl@XW0R {Yx2r-QL~G?5N9`TxMൽ楩JPM4uM$P#*`@ cO~Ź줲\C'?YzfDx*Ddlpg[IFJHO{P><,,XŬSӀ JC r>[Գ`Q{}ܭ w\n*s.m]&*ĩS z = gjٖcZcV@UQ'NZ( (.)t;KcݶwqM~`.h- }<(Dg3~^JrM@z#Ti\qf 0VN /ğ{, }I7RdMմMJڳž8A.m˩jFXx>OBf.; Ga|~쀥)#ݯf= ը10H[ɥͮ%WT^ N17e*. M{DN&mx^bߌ?)B'g`/ebјE]GSJE/ H4H[c&q}b|?ҒV)f0n) Bc[!wc*81YBؖSFmh}.= 'R71աfv<)WYhχ/"a% yh efmNa!/ `c8Yg-:{M-B(@dBPZэPdgR6$C/Ir(n@[A@ g':HpkrIREzK>5??`%ÑmSēo]._iI>3. Q,?{ufqus4&j%XD;d\U A:BYm) HVo.dvи|4$$2YkϠC.<=(.qfs7ޔuMy (:n{GBP4[x?OTGtX9E ݱnH>/.ָu;Dag2vT?`Iª3A"ur\:QL^-c \!AܫJ Ncu>/aBf`zӃ+eF%1)OFحӡ3`vɰ''tu(WOdi5`RVpF4*] [¼& tyZaO+nC˄ܣYZZFS/hg36oͭnCs{:C_>cXM41Oc6׍+\7X`l1|3TbWAD7.zl;}}AvdzV`mSΝO%;W=1v8T1Ԍ<ʸII;FB_c|HH hpT@kߑ M=AV:Ǡ  _ ؾ7hS lFd>y 8=$4"3GoH 1r2Sϸvn'YeU~Qo57̭rd͑~+xE!WFlvG&N#߃fBC LOCއї9::`p v~gjE6Q1U,ٽ}4d&lHK}yBmJJ!cd /q"D&!̨TAD}Չ:3B"׹pA{3mѣ9AH1} ڧhi+c[) EV?~MKzjА9X]Z1) 5qv![탖ZG.L h,F>$nERN a瑖h-+ޏ-"ߴaRT_;/mo;rUnYNlMW CSf?Ke%,hnó#X' XxYK&5**CHhw #N?/z,C[|Y^_0$R.?*DW0}$3脸rD`qi&?6Mh0%pş,iᨫM/hb/E)7_5n"C陌vX?󖝑n|L!c_-]\|@;f#uAX&( َkJ&'xbc+ %P,lv^+ɑgBXY 4h -IQ% )[`u(/ O L+Q@NwFW@ tWGu?PaڞÈ{X+-2r]v *՜0xޠ (:sj4J96G_vΊ>L4u[BwR&)EF-aB`!?jяzo 2=q qN$R$ԏgLsu}{ $d2nPk7t1zN[Y+K.SA-Tu3\k09]滷q_(F>V/鯁Fne%R!(8$6}ա+_-۶kQ0lԍ:+GLhT\p:Z!N՟&(@nK*/!m 8E{ے$xls[$:<$qMs9%e*z@nÒ("aC1ќ~bl&)AB|2g{T$EծlxɤgT(hu^eBD/5jtXf.l`/vЧH`3^i~gQGb<2!qmx.vqOn_ gQiv:o"E&0{$՝cBд#d9NWP-Okv(7J=͖r u^52X5{͎Fe*EU]]#&aJzK4"WYpMxafkQ"5S Ӱx\!f/ClQQ>"cVmۇ,;9gHiQH֬ҵeQZ>ˣQ#$/>pl AlhmbqS;dZ=#{J9RY<=Y;bsy<# wMQ5E۾LDrsb99I^ DWs5@HtdoW_#WPߡR ɼ n(e+tVF4iټX\ȇ-/Scz).b[ k)h;RόKȯ}Af48YG* ^(k#LrŊf;wy4mO̕K;lܟ YJݱ'"`_5yi' &x'rh&qC޸<$45^(^qb!Vbk^bVEK3d>6h(ۥfSB>?ћ b݊'1eZZ,"Ń\o~NӠ2VRd=OSuD۸0iq62/( + :Gjb 0X"dȰvIFT5Dc!x-"_1Gω|j*5kZN']RNFy<-Ahnt^~ʈlBѷR43V=ǃ>we/tuMPm:U|'G9N ηԆ!N2>ä2SZU#~urF-5:$0zYM.)S9cMMo 8 j/C=Z w'02F'Oc1^ya" `aVU^lF*J`%G'xΗsX?cگ =2˔=6W5O}̍qe~"=\'(/PI%%B{LCYbwНT.NԀ?A;2.Rf ڨ% 8rcn,7yK''ٻ(ӻFw[T|Y:yC?xms2{k*YmLS|q T}PLl`8s 9ۆI1Yf5GxiMJI[,Q_ctt.DT1g9]< 1HB#BcǍr9ԳUu5 P'5?z:m-OIS1Un j#hGZ.y&w^")e =hK6z 80OƄ5^W%R#ZO)OJp+YgçWNj%7KvXYmӔ+F$}gܝD(Ѡ|>P|? $M:K8$=,Ŋ#E?"i:{?SduZgSqAq>"W(zf%vaKY6}rLa60[ rle(=T _/ ե'\t!D"BE[HCC̭g;:Q܇ `iqXIi3s>0ފH3nm  3Xj[ A:f5W|!U_Ђm*65Qi,T vԩZɉHk6!b0nQ-T}VY4P`H 3ɨcab!Y\LWi ԲT] !9ݦhF_j#QsJuq"!$"q Ryŭ>hn%5Hc\,P.Pr-6NtQ]]ĐFƂIAQࠖ2j9.܇>g{?Ɩoڄegٚ|ï.:Cţ R r\>$*֣}}d z9u3X$`Cp(9negb=aIէZhBٚ_ 0dn'%E+v.ຽb!&HP sIIR+Sy17~>K7} p&`_?`@zfZ䘎xqIQrh BYm>w^'5o]K-@ UtTnfKε_n,Ǐ]&-I)$\;ֿx(tD|#fDJUKv^5əء)m8{6)bsd4JUDNK:??s 7edV䬟ZSrch2 Yxrv"^l)e+ anOO.>2I:hTh3mtr:.# LˉNT49n 6G2L$!LrmVw"ACeę <I31a7{}\L6`=vwtgZI?sN2]<=a$59 suIuK4\]U|21#teTM<ف}0L&skszGk|Z_2&H(Gl>Dk%۷5xCC!ik"pktbe$ż*ǐj uGu@'9†ŪImN"JGS<RM= D(XMbv_Y:\6q *)Z:S )&sŒ"kȡbɪ ;iF^]Q<ă2<= m&'Z!C}Zx7>ImzWnwy SyᢑϢA|:(!|6 3SսT:+)ͦ7hGWVwrͫ-2YZۺ3"XU[އP 1:yNJNbVuLb &wPs5]t'ApT]]`]9*d RpAp煏hBTY K7S#֪["&LQ^r^Ľ(\UY')8m`2zꮱ_V}k#S=eԣ4a t$/ź,S2\pIS~^m=pgOxo73:Ί$ڭv+Y/D^yĬ7NȜ|5]a|C<.`լ-p~JGe<02|HaG1;Պ:Ӡ^]d&1Xrw@#7E)*x~WtЉVqsTDC@ r;8!Ix #A k.LKg%Bυfcefյ8]<%2,:!Ebq x5awV>.F,0"'lq!T/੔@IY!"pZNny!X\zC^|g?}zj՛,5t_*mR$;Iy7֩Q;5ɌS+O3*9LQXk3^v[W04رD߈F$}2p )FJ$uʢ>Io țxaKyOVu)񣕡P&(J̞z8ц L \m] ;^(ΟlՉJ'Sd (4Y@|i[I))o /TJK!Űڞ++3mvoJ$ۦfD2weV^D˺I:@WN|`0g~W%waxf}ve8X4X&ŻzNLD+Y>ThQ6дRgzt&2P"CjvB1S<و"&/ȺMJ(UxZ]a9Vj_OXԒ(ÎǥWV~K=LJP; ѓ_ h'VVFUm xONc 8`ف. *'-qE\Kf] khD %wN W`C%<:T@n+-opB"Z-tWdϧN6S+}($zrhwg DKedpJ? ʱ dY/>DM,xXE](}D О5IǺ.X&{H,EvI8x?+gr9-* ׋< fkX~:d 5!-ZUeRg^ W1Ա(ls ZWWT Zap,9 ;]&%(\UxhA0ww[N4ş$RlF!+A$|!&χn䊶_RwZȖ =&{@2` ohef&ƫ ?Fˠx&\/+AlǫeRLܽR$ Z]Z]g0kmt5Kg1?Fou xC))3r<=G%D'VIO*Zjଘ etC;!0u2xO4b(n?X\|6 !K ,/E='IAOSyP06^`w/Did6CM&D%Ҫ.mAgn 9~Y!kp3f~BjRKw׎^+\n򈁉ZXYWN oBq'ۇ(twH0K:Au4ڡinNJb=+yc o1"ء0:C҉ ּE>ŝ@f7=Ay;zw|k00o snfiL%B^ĺϒI#{}E]:PЄۈ (1yVi˜g}8'< imj^R10mv=4i'S4ڌSJP /a#r/J?RYh?6~Iot "|OQAXǤs1cο =§IMYaġ?Ph)?!l4lMmbDYD>9M];#a^JVŦ-s~e |ZeJ;inql՜`6FŨ(/< JwNh1>U炇M? r[ >E@NAWq>~cDNdxCMiGkwKj|Ulj^iqU*2S"3Jw'Q@y6ҏ? iW8OYΌp݋ {Π؛KX!cz`$⌏F+\Zʈ+L7+QN.V\ ڋXS=ICBŶĞ(.5hH`_Nn0rQq}MXc!vϞ ?pK.l8'PƐ-4I1gSLӑcp*FNJg+;cB >w5 bv^h;q}NEn:.gV DKNk?}rߵdF.pM,\"Lˌd|t TOʵ{n{ߑ9QS0-G9е#r-RB x wC>-GK+T6&qӠVp ϭ/Q*fk~ĭuTl?*uϪazGW(iݮD7=#WJΆ[$wj=^؛ Gbw"G}:pY ½岝BE[t"@$:wnz}ae iЉBN' g/Uuq85v#Z ~(z˔A0yw٠"I\"8c,OrwFunO(4u{9uAT(KT:Q[1,\sx~qmW|BR:ۓ~@ꙿ0iV-ƻFǴ=7ve*1/fj2WnzH쳖.]׈^ǭ!1K KP]fhK3Ay*gKJ_;Lb- ta<)=IpӋ罧t/hX8۽!#zKF1Ͱzg/ŰUͺAQP]P!_N9ܰȻrKOW ] yғ; 6y,M;]9$,PmC('<7"U&¿`\r[iHij-fޅ%H<QXb.\`9mo\7VaqĶ#QMwA}ژ蹓I ~*oto )ӿmUy~կ.aN-^+'IG9?6e\Ѓ HCY o70})^swo{kռ'GS­УDQ cݏ2 b(6[yl]^ύT4]^lsJP+Nѿ )gHT_7>iz4N4\0r"9['L_%8 RD`ِ79Z&QQr ϩ91dWW9jY]94D,_;<+kY<7Q߈ekaJ \iTbWz bH| _kT4.ޝp;8*2I5:q'WL=[R5;\E괄.ʻ h$C ~5C/WG $y*#|yհ؝ڗ,IO߬jDlgdKة3=+q9M\ KD@2 )1+sfI UFgȋ$hڌj >z[-W K*R֞{`9YuY@Rt:ί" r&3W3/G8| M |Ψ)mzvL|YG1O5މI<ZIjxޕO\}iK=«|4njsI˥ktFG'o\n=8ݘ̂y %1J*g.c/iՑ5r[9!66 w뒦od)DO4RzH'- z=k9V&Z?@` _ |A.i#XӎRS}sF'<0)5PhMAJZq,rꌒFzXv~luEu%YݪPp*`I(G:q V.yIwK2@様~n\4p:QL~|񳄷jI6 ; wFಈչA&ɨ&cV9~[~I7y$ Eekc~~A V1 ^L,Fo?u "O rp4TS^Mn~O )8o+erT\_kE )Tמ?ǯ҈v(q-,-)'( eZ7w֖MKH=E)0C7 shRytȐkF*wr:rB,j%Ei6ߘaL W(ytrV@7Z0VK]C3R)(8)ʎ뛨h.$Wugkg *bAOZ*NВ :xg[ #" 3]fjGٕ_kpD$O`HL^vNUh*'/|d#Q SIX6w`_$|Eث#iBͮ=I| +F?^k& qIFV.+#-z~=߾̥L;Gw-'nP+ђ:ޞB")l8]-TAЋFer  oNf^qݒN_IW먶xSފz^\[ # 6 E%Jme.]_hE==Z+8؝ C9<wq |Rk@gpeþaN-b$rz zvQl\" 55c w F`_!WLtL#*I"L@ `?%%1NB秓m4~m^O\9RBFc{*[K1h$]>Q|L5 6H>CnU ALm]Zg.Ϙ:|:"fm"ksnP9NKqf?zun L M&zTtD V9>m&gRyfk#c ,)0Eay੮1D;ؙNh{[fSPMPj EեaՎX婈w֬K͌Eneؚs077Ef5g U/"]?1ZTlXtsmAhdCx<}ѥowo@h{p[e( {V=PVaĸZ!ʿZ֎"ܽ8 KzӵAOn=Ԟ;*#@: >g!P Sv= ylԢMbޱFp]樎AJFeqSJ+':.}|#egU&en!tw1 d=ҽ$20_NActTJ _bu:By,>gx]-ܩyrhH 31cr<A9A-beVme T KpxraUNo_E}@QEr}eYeJV.gG \m9-]!ފ{@;1UH:(dBIRs``Ln0A a1 1V/@:j;Yr) | V'S0^bIȒvHmJU!8ڱg2w^e*z 7˝<*չ)X9V( 0czuF=$sC˪rSJ_k؈ Rۋ0o'Yʨ_LnІ!E%mHy#_ {Y(O: xX1{ ժqVV&5 Pⷯq}>@fr`kve E|{֌*DOCQ2U4h=TG ^<`J2c߯r&>wZL16εe?*$_]w-etQYP݀7R uCNǗK$!LLUZ;g9ۥQ@خ߫k\>/"UO!4-i:FTrGuu3݂;BWͺ?2Ɇ`a4tzicCJb#ͯFSF7@WFkk'z3},KϿ Z)w:+e#JE`?O9LXM wŃyg*[:Y@d"U6A3[ g):3BkMzx\.˂"c--ԛHGz`aj{3x _^a'w:8{tRUZd(xC85@nUUL4Ωw? %s]>!i@~MyxGAmQ*8-]=- PysrmTk,u7HiW1G!&Vd+ H\!ts&^(7꡺닙ԫĝ(B>ҹcWmIRǪ%c靜=UR\-9Zen[1="F½l_޲T+{6dCeձVAYb-,(%Z IB;˸2HQ%zEV*V^oCpHyZI"O,7'oXfEW&H4F`u;SKOxWb֍I^N:vY"S95g;¾4ۿ1-JְIpWp3lËՠ&L*96B~W衃i '%ۭ%vήt,Y;T1@{w3D):kuCQO+QIDԼ9,O!EfcGs71aŧ~z9A/F-7U! /.ׅe;kK Pq [}:|m@;whpE~q 2C)x<4nfiD6ڲ-0:[_z靮/d_nU4v|KPsfFGb>\/~^EېalH:|jmLŋ18ǍC{gJEvD4q|EzQa"(Tu4ySԻCq\QH.Ns싎≲@j;GdN|LF d5W(&\r{W[Equ~onV2b73a=#:&H_?~lfPpoR5'(#9лj(eWs;;y:$#MssE4IRUQ0fF;n7gao' a-NP跂mM-[uhRWȝc#MΙ|6x&S}SJu5 [iSϴQ:؍$r}KoW7/ݽS1CE)ngɓ IŎt˨LDk/P-aai #zU8Q`IrihƱIKW|qNB9PbV#鎇KXbauܽW.K]U\ KrTmJ@OJzSn`EưSp͔yZK OcR0!ϑǯ&ה_ؗ(VMMkE-A୘\1&ML?KQ =34饤;+|3%0Zycĭ,Ah>H& ?EX;(հjw{eYq ^1p'02J}՚±=K,D&%g3eQj~9_"|Ug!7)yO\) ZϊYRGAE)MAu?b3b/yM73#Ep ]: ?o.$ =ixw:kمt\{5)q.^v|{CJemQn2} ՜htc_>pg}ՆA qR9!cYf@-L͠q Έ[xqM`d} DT# N7#)مXNB Ąg j_[^L?~ag]wl @;7 aL&J΀l@jفE,_W&kH2rǼwB$u`:YxpB3S ^SΩ)S M ß]վ3Z Pdg",nqr€g|~ @5|HͼZ%7+@Ul!Wpnİ؄z6U X-EJ-+N"ǓO-6p/t8YM% ͦ~j&AcC)jE,k Ꮯ~ w2?tԺ|veFs|0&  Z{ I8Fg?yI{ M2AfB(bG&A8eaD/V%g~ ߇>C'Q̥wXWPiˊUd/l1,wkоX!:p&ߜGx)M'Sz'}q'‰&Qwf Iz)N>Qn~XOvv)t(.箇FIDpg-* ^{|S ħiɊ! cɻ6^OEͧ_ ![a;q B(ˮnuL*nPbi_Z =jೖWcUj''*A:݇%|WmO[~RwMv1/)M{Q}A4aF=tI5tHٰY]EDZtCaJ$D0+ &eDHNU4X0Bnd:zW y$=R׉$\[@*S83(} ԑԫL~RSm9u oӧnTHyH{Ni6q~.@@<~U9Խ9gq[ 6"CN}{%eOf &LR|U"h~]EX~8`r O6D4A]VzAKA_WQ14RxkatIUCnJN;b6(5$?$¯,MwX\4n|#@2v)dXN]IHeh ͯBD%ZQʀNjcV;z{ h/xF~Y%Ǖ3y4i,x`G3-C)HG]4Zj+Ǝ2҆ut %QJ \1){^`EDsD~,c\>Otge iQE ^"|MUgg`D\Eլ͉8rZ&5ƜY3JFĢl9t5& )`]l_1nXHQfsի5!(,~O9xT6A$Bv%i$ڷzSMbbMi?Lu\f,8,fWYW1%̭ZJnJ/:9;UD`seĵg}Y/78k\^{kQ׉gT{hM Ғw,5)!hi S,ĵ Pn&\{;Iia1q7>"a;˰lsVME{ey6{k K[EASR"LlTТs"NF*B| &N3 BOLQQPb}h4%Cc}g^Wi_,2Wqg<3#A/ѕ*55M՞e6FR.]H~0m;jÂi4LN6t?f'1l✪fab$咺Y 53ES:IK^8lg1M 8,h UKw?FPBj[a^Mva66Nڦ% tȬ9&N p(O*{H9Z=WV&/>ˍ4Y+"C{C*3rhcm~.?{ e~5QJӆo|?XrW:Q.u ؈?NJ-kDvRP|Qq:6SP>mI0'E% xth~<#3SL,LI:&; T| q$f0 Ck\Z+Ī% N A*KjYg3~t wCz6l=mX< ^k^Hei˧$e{}NgWNO#"߱!ŷRE,Ä1gRVŕۗo}:uX {e9!"y`P6y5R (e>=o⯢gSs1kmUXd_a֩3U5'uC1KWG (#ЂQ8m[ytOL@zP(d{i>L Lo`7,bTrlRJWF|dtX)PtBcHWC{#kӏI>oHɪ^gng ߳#qLAɶV@@H[huJ&Q`{Nz3-ny473sJctHZE|8{J$/yqJ{'h@7 + !Zmq2^i^5462Tv삗@39O2Zχ,Gu ANBAA8Iww2{jDŽ#/w(#!̇4ЖKL]:XO|Jk挋ݎ[?D#Ie8$Ѫ"PYt2a\y/ 8f7o8jbc_9 Dס01(ERE/X\ 8^k9:(;Bz/Ze#s,DT[23HOi*bG塘efPma Ndf)'j{dzFnX$? l寳X$AAלǛH1ۊO@^wfyj0¨ooK3 `s$$\A$9{gP8%'IcğeV5++UB=fS|,X&}n` t n RO?)v8D / {Gѫl@$^٧^;]RYJ`+#9`x25hp&?DIib`\3;A:u,zLpF(M6<“Rx1G(>л ٝNvjRIbalQ\iw:\%nH+0V d>ڌ Hxq;MsY{(.\ERظ$^.}Dɚo LQ+t4G5TvShkP~E]%!59Ǭȸ @X8UYW2?ڞ- -IB A [ZZd MILHpG&(EJ%GZUozj9Ȍ4J'0%mW0z@ie='YAP?*[]:ޭۗ@qhB8)Nf8pF3K^Z&xՃ]"3tp?t*LQ8ǾAϟ;5Ѐ@i<󹇻5jé2s RJ JwF|g3Y'SGR͎=N?aF.Wm`U[쾩 e/ JY|1X@=-DuOz}sU,s*&sMŲ_ENS#qo D . $éڱ)õpgŖ5'Zd+(C[M[9eM ۤf'y tgGPz|Z$k Hh-`ƭuNx} -I)Rnh+]CǞ({i}~dĊ(:XG‡x0O-07:|pv($19̗ wc[zxs]LGߔG<3Ѩ+1nU8Q63%XE)?hnHI.c AouGU/j)dS1fX+t{?|*mC GhFՑ˝Y-b9H1`eR5?V4hc͏P@wil%$r^E9 =g;5)mm)cV;!eZ^p8(`v$CP,p/Oi}\Fb]ࡘWSohiIZe ~pB5&jE>ػPO߯ &KQ; x[T6 d=FJ)%>V|玒 2GJ9*4\s ƜCߜ)3l6|U?k+X25ՄrAЫZ9=ZFDo9_J.`93D[/PT dLS/RGg z3e<9kJL~ˢ缬ZJI*ʆc=Љe[?l)[nA`/jw*+)%$_ Cq6tp޿)9B` ,N4eQMB>+$z}msh<&U)2ks $J ׁG\E?s+St$oLrv6UqRQ7@G IU gt#&Bj/Iud-\jT?vOQv=xX3sFg4lDٜTw.Nbnn/!l#fΤ'ҤEȞcRA}m?ѺՓWZs-{A?= ( e ոGMU`"c(|!lrY!\Lv kD|3f#2[*UF hh/>v,Q-bO^CU0fKUM(*Gwb(!r}h9HB N'eY%rq"nsr#rx(ԍ7AyM[13J5af m#z;Pi8ūtwsdgjswQ{ !SE=a"X0~mxfJE0.6 lKemRJuq+ŠGܦnK~ςRL?nU@ zqʓE\ 继шJlf)caRkI :&)2Nus͵U6<8_+AV0#(byhV6ޠφPD< G'6c֬I>3fl$:W=n6TqGSCֲ;2wt"TUjɓ+//PJ HFN{i]vwyrWg" 3%`eIk ?؅f$2W }vM*%kEMQ3p!Ze>_Iımk-p:HW@yH%3+HX ˈ(*AδE=E{C܈%y\"Eї˕AX^WCa?n.7~rxKZ; | ,INR\V/->3[{ᇱ,S% D38׋'[ k\mjwMap@@֦P9v{]sauŌ? q7:I'{ Wߚ6#?F%% rt&v4Na)ƀ7y;fNdLsu*݅qˊԸ 5,m1_I磬;cD /E[F0])2+h$"^Kv4LM^X7D)6LYD>%er;|_KzapP+120}.AC܁f>T0V%&p jꇃ]6d{;um𵮤 JkkB783Hv2hoi\8>ʼ@ш S p"(nĔ]x׈=*mlU\J8f|B4е:q8!`aFW , &6 %L$Y*v`h0ٷD>~\vV!G*v jOxA6Z0}oF.]:~J;}g+,Gk4KX }#L?~6F#FK0wɷpZr!8W8zO\8Yc!Pn> w%'OAūAVz{xx(T$KϱޝFjCn9Xt "MZ@H rwFl0Ai뫃7tU-Q頁\nTq{Pl19.+UGlbm*{gzzA27LĀtmtKnvuޢPNQ7gY UTeu3m+GEyVEIKq0w[:$Έ#qp-K)݁| )yk8I67 ++*4 +' d7Ѻx? kxq84#T\|n!Z4Oy'PQ2kܗ~@<ރx WCen'骮hD~sq{|U8:gH<]t>47TW5HGۆnrKCXTCj %.a0con| <}B]fG{N0JOdwiu'E![WJqZ.B6I A;V!Ez~#ev@K-[nRMߜ:iy^T$SG u$+V;-&Cˍ=[#'F>I7@} tujj (+R>R}lob e=:u"≨ Rý %rc^ vΦZ{&⻨Uh*P[fm/y-2?WqLwhL0H\&_00~+/ S3 :_puȿ{Yi 8>$@ALptIƐ p152eBǥRx>6_2=;h; r0p{rHR{_Fj9c'*ּEqZx7+Qw*z*US~]x/[ 5L,a$ ~klx*8կwx3R4%J9uvY[La>_`CaH۽lD|.qۘ~["+сyl~9\3Nzyҙؑw\{ (DicmpƆ n׃ר*ºtH;-H-cxP1,T fc]cu$ca״̥?RbX.CY-t4󄰋dZQ} K>G? % bhuga9dgxXr~><"*#!MDFpg^?$_+L !J׵_ޞK-~A5Bu c9r6<܏v-\7;:s|gߤ_ 7 Qtf;zSbc -9\d'nDč-1"} 4&ig5nbwq$60ݿ~c\lc,lBoN*CIrך +; 3,3Br, CorYn~) Ḭ|yD򳶮{Cכz=ُ[ֹv$JS;؀ǒvMǑD Hg'ԙn9]4ˌa`9x`ɷBxY묇n1^bUmNke~pVF6RzbJhXLxɚlJ'RƽSAH`u?tqAN-QN_~·Z:/rRM >F8IC,W8J}'}o%1Y"z~q:yzJ*H%CL-&_ޣg.q(*6Q.UZ`HKtI~8F{3Da  [caԾ_^PE>gW~UGV#RIܵ!Ah7X קpDiD%R7, !UN|vj@!(Z1; >k~تi\^=j)35T=yqHpvچ ՋRӎvu?$z=Ru+%ݮH^iMWH!ފoֻ+b5LA͔X= 64JlE,TzP3`Ŋ(`r"!K 2= f͏V7S HuP8j a_n(Q3ABx6xd"LY) 0A*=}B; UX%QP–+ƽE< ݀N>p;|w;.ml5_5:d4e = a^_Ї|DN;#:ZvɆ^gg1ҀܠO驆cr3* iriGW&BD}lmߠH"8rΌ/}x(݅$/j;C/< "F.֐ִU'_\ttDbq̠F19ϼꤽXTj{WhaJR M&2YKtW)'zg-==VK077p_٪Mk༂kPO 5O Pfrz G,`o 7F^{I+9ݚXv{("霩[n{4:W ڂt1{(!r&v:2׌d_@CϬtu6)Isn^ՖC;CܬAu qpat2ihGZ7JF|cFl\_7Tbl$ɻ*6ijQ~hb(x5  [w,s|1orQ`rC.GwJtn7 1+rY$7lv}~MI`X:4_Ż˵X!Ns$ْEB( V&׼A~p=) ٖ<¨j %LuF];d)XTo4.jl;t %B33ߔ#M)!AfC=G!W\=D]gN<a=SԷ"ǚjvXEq(Sp,C lqYwn8$8۷lr[ik>jz(Ý''1ja4qzz=k2zJ4-lBC5gC)- Soq) hr6C+DZ}aoy(KCeQ f!Grvν8z=o^A/-ڊ(*{wD(*F#~aX,:\{.ݶ^ɴEKSٺL:=i܏u!|vKms},#W *j I?3Z$JU *Ћ\-cK/+@(' iju;=2! mh*J9l)TFD&[\={oTߕh{4/$Zy"w6AoۗՆG)D{_[jڗpպO8RQjhlԌ}! zÄ8^OZ?>g<z^G-ptkW^rd}ȥH%b]+=ѾzIȨr;#{nԵ?9ݛ ^ǣb|c yF`Qz 0_^i:]> 5Rlv lw Aq6ܪ,n:) wHW |"[ 9O#w_ΟMQ*'.z` kO X/1-(T@cV5nL1|2)7 =_J6Q~H0K '1mH/& UȨ?veʾsfDbS~JvuoF[u6Qx߼q)hOR\M%KAe3ϲ</`{3vVGmmHSbGwfZm׳?1͢NĻaS]|O 0+m4HBm ŵ"܂ƀ͓t.u]™EcQrk$ Ak!Gn]ޒ,jۨ፸:ɵS<1gr2_"GR*ړnԻ'mk!T~soo=5}N+)5s[^Mdb'jXqei8j5S`PDt|`CXe 77H*QXΐ'0;o3Q 0U{N |9W|RuXLX XN@_ʹ=.A['H)c{ f >,\Ol I 㖹{Hs g'RB~2O`І׼ćxW5Iώ>.Cu~yZӍs.*$ ?klʣMI%u߂>׹'+틾2b Cn h>$w_@"D*,JzE7XXާ^&K:G,бVfá6/!;0[O1tv д7/_wbv -d)1Tlg'j'/=tv5ZC'(?KhK1q砅 l)s|: t9N=+ۜynĆt̀ƈx[l2a`2f*hIX`(Э8FHw׬<_ 8yI'%?ȭ\ʩ%O`zt)o+ƹ)$:gD%|8K@(jwh[0nuc \9;kk'|5KEvwK[^%ߡr|eܔ9[۫>S`й/*(Se#WHqѤg6W?ޡt>ZD/n"4N:@y%yXi2BxZ6aŪș1 DӨOt:G*N3 䪦}>6[m2ճ|Ԣk#K-)HJϘ4caSO. zI`a4+W`y'k? ZesۇTs^eZ\}~ k/?[f!7&(.S cZ!fKs8_(.AhJ?m)JTqmwaBkQ} \6vn-NaMO+4 Ƀꠂ%8B"R&Ħ܄#iKS"DRó>BNfAӊ?~2"  }|{.<T9,Fԏ}A^WM Y?E&Z=c⬨- rqNY>ȧ9k"8`tKcn#PkEvmFD*փR{BUC0z'*#B67ySW1);e\%)s`zcaB#t+ Y懙7~l\hl#U`_'J3F$Qws76Bu;!!Bf_P5Gn3 u!݈ OSLk\CʇPq;[סښrSR`")ɞwr2vCI_M $FLn]Bʫ ,[Ŏ.oM/~O ' 0b@{{?]œPx".mўDuPei iS\Ѡ?Q(R|u~ۛw*ތubI B To+u ٶi;xuy\F${M ?]W.QP,OqFYԂb@ìo9 /BUדM)oYB*N{&]}/)>63d'2=K p_#|z/^g|ud5Y$Ú2=(߭5֛JYTaNAnn]ɾKI5Cz`^MOC^жSq_A: J_#Ѡ{n1uH:tQ&MU3V]]S7>d6B1|i#ZyjOOt4ֽ,ڀpń|9 3(7J~ K[MpYYpn^rK6 ח?lu˦=n8H7EЅXS}OQjɶg!fD"w5W '@wGG_IMu#p`CAF Uaw%./p \cJjx 4!*:tnXUErRXlٿe[2}jl!*tZV~G<#cG 鄪^"K))@3U j1*zNHQ L1H*Kb#if=Ǔқ<&+;p?GVҧ rH~TXP\qr?b. Λ-]qşuHudz>;;g#yug9W1(^=M`Mf4= 3j/{cש y\ حKmL6aȔ='D,8h機pD&R_ǍڿM%e̽-XZFG8~K9VTV*MVQ"[_ - ֭/(ig% #+%1Ky,6OHJjȦn&3VD`&#2 ^;ND]\*h]\ VجfX Xm)FQW]sMኰ%眲b I5 !a>M.ljH9HAFF^qM&[xǪb]TuXeD??i=[G$XB/9Offj$#٨fYTrrD; ]TaC=oMd#߫zm " d5MJWY].XYQވ n3[IplH^< Vw{=tO2n#Ola4p!Q 7.2_x){r|<DY7ÕK*(^-Җzlx!ړ+Q`WALkce{iifA/7|ULC_hAqi~n3@`fnNM~5kGxٺ{wasnՑ(W8}%_"äzc% LSoqŞsM` 9?my\7 5;8r$rh'NTjLH(l Hݓ_|jأs#2RfzA89%`_򪻼[x0] -'H3&/c1AV5ݣ8FWC ( qkNZu?9GZj|]꩘=F}jѶv@EpK\R2}dL:~v)$FOC8Ycf4  & 㸲  {i!HPY#>ߥ*r _fW*ю3I/51ߞɁ8 KEՐe잗c:n OEV2[0*`ϥmAeYl5h~{H85bYǵ:E'wb(+|>.sF8mm;)/i} ohn-mր2vcBJ9:':JÇO>3q/СxKptS>2+vfh>qs٬!8y2X7V Jo#`>&*>nݍh Jrрk?fhYY)C^TZܕeOjH+l0Y=0uva͞cQ{Sh^z"t,QƧޙ/WIS_ud);AT?|[[~&KwuofW;;~3,H㦬k͜{Rt;6G tPgFr x.4v pFҢd⯃JuE5CƼ5NEVosԀ4æ{G$GA7;]ĜtӲ+; ςz+ƑUѵ%)wRyL///([h5FI՗ 0#<" D(*GV_m 8u7OKhw8;fʴ+Zrqi#włw7$8Qe1L9ܓisnWW7krM}U+ƭ.$iQ[i&B~o[)n!&*iqRڊB?G® ]ldVq`cfK0+nE ˆ[f/&/:{<^ien JSt ܜ1$Q"ۇ3Owޙ6-7U)1zR{p)aBE{| Tē#a[N9òJ S-~9Mδ%CWuVpZŀ!kɪ @T%B5=V5?{єD"߀+S})yAǃ/hŌJL' Ç*m8Uc9N;`H0z-]Ng߃wVebea?ceNHi XfA3<<*BY]T')Fļ0K$JLhᏪ4 #jaoaf5X67peEi%֓ܙ:as/kM5UNeԞpқe0P+%![]iI&|5;K#2L_$l\.ceZDmi<@,T>{.b;?0۟rAihkQ!.鼰 }z x34I^zĮiIFL3&t0Fzw p َ|9y2h< 6Š>?8Ԧ6cu haC-^$h&Ky`2""!+=TcCR)}!-Eqß5_r/PN۠{†xb k1lFH/v!CZ =m]nݺly$B؂Zy*Sل.sR*.s!,Z(!eY۴u}Y*MT#[%E)c+Av!D<iŴh:Ȝ D7[~6 "X+4 ckHJ'Dy̚*OgA8sj%{լstV=O߯\C[; ku[vK4&&8${0\h a3pyg!X P9o(a~WQ#9^f<E[&2%*r2{po(?̚尞G*f(ⱷWTcGg|pZ`lI9Rx)ij>7وqyt9-E L9ӧo1N%3~u,58Z.`7(QѤȐ(:YlQDGT`&0]Ōs](RҋQ+.LyI"*IIK~%@8S ;yN!i i-3p)uB'AH5\-NDϜ]*p!9r/&NMDUOD(<aenǬjC5u ^ClgC3&2n \Zʖ>x VsWmfV5FBFs/!SOE "FjL'w|3㛽QL;8JWE}p6FzYCe!D~ 3ᗅn+9rF+ܺj,e PQ4R=eEc" Ǜj> >BA$=[ysϡB%6R7'@ νM;Tʥ,A0ȸPV]?X b>V2G= ,:TZ-4S7Ha A*y+)l÷0ɏ-6tF !|\+ho3cDG8bidϻAO#@mbd3_dopє~M8ݻ uGwdf-bZ>sT#/x$*|k]Eaqέ">=158)Tn" KF(P@5)H4W )(UaSv|iːW~HML&,Zmgav[l b""NK1Qvn#^@ΟA6QzU8~=ײ$V-9n8a<qI)D8C_lAݧ:i{ 8h-q /nzYiP.*Lڟ> Vm$/X{4p|68g+πP5zr1+K^oNG-}HH >@@ %IE? >Qae޸i|ny~ϡxOU2yA=JlȔ:Xp:]aFaxnLxhSmv5!՘Yݓ&J}R%FXH3҂l̗VR*9ďv5G %nwHOZ%aG9} LפN!M :?)@FȺ1g?2:|k`/Eټz44`S0UaM" Q곮)]ml-X6E=e y+㿣R.kJ))Z@")0|)2V'\l;q1;L'Mqzj4j?ʕ7P(M;ێw9 u<`<1|wrTa]備WNq2Oق)i w?gj1I#8F-9yN@ԛe+MH^ CSF;]J; Q@ o%Z <:+Vґdi ` @ t7%~1xț.,Ep HٲY9*e\[c˄Xr% ŶFeP iIlFEȅ|]jP+ݔĎX4E#!qts,$^A' /SyƱ܇zwl2".&/ڑ?Rݗ,70_[]Q9 }$WU~{B\.+w)'Ff0bUE9p`2-&8 Y[5|?旿²}Dk׍7DžJNqYׯ.&`$@=hK[5vۆ==>we8L~AeΓ"bjIZNdTz`!儖W:L0%H,mf2"1phK=~@qbЩg2KBM湓wLk`zW:rwsrjy^س mWE4ok_0B]pNb}==J4aJ| Gd#Fjt[hE J:O7pW?-[ǺmtQ.tVE7((t}<ޒ>hG0F N IzLli<#Bg _{!F=8fro7J]ٜĞ0 < Sh9诹c ~UdʨV-h+G)Zn O[c @zފ̶V9AXcL߷L T-B$M{_m#0&SSd$NJ uڃc,>~_|P0,vW^~EYl@K"U P輳 6]>QNxה]"-˸]_]$'fI#/rybv3|goh1CPN%6 >az))"Yk2${B oضxPu"N:%&&J),VLYvFDԘ_jfvTnKyƢ< ~dy&q[roZ |Ȓ8%u o,4ៗEhQ0,D/ 8*©`ݎi-WXYu+#joZ !u%ilAÆTkmVG+ҏdÝ~L5)/RV`QoB%1ЛtSVz,9ơΐHP))Q$gYR95#My-S⽪_<&cOc .+; P)I]>èP86?0Mmum ҝQM6ǣ ^g+C5k@'/(E0La^Io",p ;QEz|?33L\sNa nu#"ޅ?W 궂!J-.dIN$\b0*iI=4ԪjOO_Q@]R杰a<{9yoYAxVBǘS jhߑG7un`~۲wp=h ehVp cC7aVEe| ';8A"n2d) z;3dI馧fޒeJ⍊gS֏CuȥlʈKa{P6\<%N`RXў gM%vCWo};VOZLm N~W4K7Euy"aBlj-7 E dCn,uəwNS-l,V}oN=~|dH֣KZT^] RL@f>7xBV'9 n:R)Vt{0oE(w*C_p* jGdF ({VYmuF9Mv_e8}`1e,b1j۝&.W3K;<ӼĜƨ?2 *xzG>@A`HῸQY>kKktuP5M7=x`"5ZϥB$R PWȰ+þEO8X,L7Jp`av`{}}aA:T2} "bf!POTm"io|e?sTK/Bx\'}wȠT;XMJIIjm h'xX:՘ҭt j $(GT1 2VBdA}ad #n 0Fb7V"IL'NJw}ձpYO0Es]arS?!k.\b 4'/)?REL;eB4vi%3b ❬?[&V"xH֊u(/id! Qr\=SPh@a~ZW3'-6IZzґr\kBԥuZ2 Ms 돤uɦr ^w=2M VbV0;c1m,@0ߎEhID]Rl(f5|)7>^d}<%9T[Lk }Ҵd@=8:9.k ȍ{'eYv@Y IVh'qY|pW`]zℿ\h9l#.s"Wh?H*78*CAkKKm <Քh U+T!x\)'>Mon·A]p`̍@ҤpysA¾j͗w#LD@KI ʊ(oNJmUB13<$%il@>Evrk&  ᚐ~BZIԑ߷r\](4+46CO > B! ^1$%RAT98<-) pSl(ϲMJ./?盔W>h"r_3QG({t Q~듲 tNލc+s[L%q߀MQ,IgڛfKxI`@lA˞g[~qoEWHF;ŎP1nFT1 = B2 b8n3޼pZW2Z=mN8\Qᥬ}wAܚ"pS;.7x5mYZ/Hr{%=Xς"4 g^`]lc.{ժX!m??ԥ/S!0J9%GVK^]lHFE(Yu?KV+pl4oWjnCHA9c\?8:v,x6sc[Cj˵J~Yg&!?ܫ-g `LX7xyy~)I=EjDym/f.= S} `QGv=Pr ̩ԳG- w7x߄&PlTdiIx*8Aq+gEM׀27Ӫ4h&!ϰhw dxݘƦX2\z\jnXŶ'[FئtvM1ݝ{*jkkAe~<'5_܉uc@SRG6JŴTRdHנ2@1ub396M|y t%oPࣀˑGǃkm;6hNZr) 2pԈgcuE|E Q(DE1,$⋼B Eg'\"kBlJc=2&r5.bLqGUW9яba"ڢS{ֻ4;,AQ/ 8^=;K ȕu"P#wS5"|GxtӐ%D{+ZF·"mwG;VM2jeή5NsvxE;A|i~`!vҥV?7cSCI1 @Y@}IZv4M:hb AΪ5`ƳڬB̫G D9p:½.e^F~@TpCʌ3Ϯ{@zv}zKy3=~}R qUZnM+zsaiL)53~S:NK'϶b3# ܃G.>\/'SYk$ra-} Z_Z3NM4cUΟ ڍĐk)р@ 6=8K[JؿgXUk䁋"zJ.G.P/reo($G8S߀u&ng|Wƾ-D6^dZ)W_7 P#>i2^곘C_F`yܜ#gl z-҇t/όIT oBiZE)TFӡYtT&jID_l,.dS'2{*i>aL ~`Seɗ% CX3ӗѠYJT=dz')f탮 p;F7ҷˏl69 ^3nYcjUjfQ#5o4Rzҽ#|gb=B9s3޺Y6'+#Sc=;"uþC۲sŸR(5ޟah^!ܮ^8L=^O GdMLegڗiNK cʹE@Dë|P.DF+tݧii2uyd)[fXJv,PM ՃGZ"rTF$W^k_C =`J&ũ w&18`[ QRwJ_yBg|kF*A%OMw<$ep5ݾKaK z b,R w6CX}V: zow#`5v\ )!@XpYzEJ^C&S`}m+P,P(rkAʷ ^"vLUH](㱞R`V+{ZN[;L+ժ <R9鷜G )QC*ݢi(+7R;m?J#CQm ^.Z9vk⏭Ny_fEpf^`)N۲(s{4j1BWRL?h/M h{@( {~f.a,Dl\$h#ĕOoݗe=tÕBeDcToMf(Ԣ93mbёcfEZ'2 :3_8vEô`cqݳtjb4ZJW~}OE)}MIӪm@5G^-V>L} 0|0] . 5G]:%<OAڋO}2\q[{,]C'umI(|4l-@KQ@u8oh+zo @f>lz3,k .Æ&`L,aFGy"F:y%WqA*rf;ڂv0?)vşߢ.P75X~!¼v_)exCZ h㕗>O=vx@ c}H0dd|ߖt'."!0Rt 9NMO:ddiKr-ߗW_1ֲ (bȽ#od/o[2nLš }4N‡ jU`;4mWs/gLNg' TؘkXdo>0HT,w{+FU IavO"G>9T%#-[wyEە=fe*6H\K{{ M;7/| {zO}<7#*=JVMńAЪ?91;s~ z [:{2^=ajpm Ww? BܳNIPHB?)a&@~\xF^hBQI昪H-fqMj㐄]6K6٠K1X]F"[p[ұ.Y_E Iv[1}d> n(k +sr2SR8G𹜎:ެpHnXW!@ty@F ]JJmc/-ŸǛ!b5c45t/f!}N0udS "̡qC bhRcF9)%\1-(d,厇8uйT'>RE[-Ї+\I kH ,FR#@ Ib)sF:+V%z0hJ؊8і֨C^⯒eKإ!Pf"D+[=Gf bD ~e/_ Ryrm* !wc]TxmT٬ #4~cR+&o몵DD2%Nz4Z}guwm'Uj]7_6LtdvM–1v%4gi(ny1-V'=_ϩS*#&hbԊL6NyLid6 j!ZiN ‘Pf8}yjvq+%?dQ_&:vq._i Z(z #W7ʕfErw-#qdssg‹ZALX x\Niov< B#2;ב'5ooF RJ5SVbPyν=NLtSOj:(ت5U#x;DQRz[1_ο9i(MQp9 `_'͍ | .gkVBkc/]{b~I#&Y ti-A!adaDh[ _¨z0il<7-YlY4]`xinvT8QMZXґΠ͂3vu64qHR~ì,.-+ZVC:nu8aPkVZT:J 5TR2jTмqLIՕc7 l꿖K,%B OS~? !C ; v̡\cZ`a(Q'qV=!LzUu}\]';2o°`\"x#U[_y쎗rVέn^FĨ@~+2~f2WHQFȁ7 M27og6e &SEmXzo1iՅ_* 4i_v/%ܼsa ilNSFg)0'kȆ'hK=O*ūX)0:+?.x0;`+OtL|$q1 /\.j9%ׄ[ Mɦd [7ZF!O긛Ze59 E(%~.g9>=f֨Yl)>):|JO5[6vairfm |#5 ^[2[H?JUޝ旞|k?s%t, qR@ yU7ĝpI 4;E(nK3l nܗhW .* b{+&7'6BdB$ кcr8J;zbKBݶDg~Ӗ/unO>@N&TSSG @5KP i4|)e^vȒ*W2'3 UCmFԾg?gYR. GmrQ~hJ>z\f bND!~z)h[YHs)ސe u΢`7j3]CS9# kW?;2*0U%DۯgD?$-&|J5< msN%͞YgAnGjd'P/:t\LR$[<{5%x0 U7 :BI4K+R8_& y=~'V%s{}-H4{joOQ`9^mkn?1mtu4^ՐVCX (eJ nQ&j03@ GR(Y?KzRB1EKSwdzFr8$&;:pKSe8X,)?A_rFd9pNx=kc.sz$к{E[Yiz5rf,XK1D#!3Q+16 C_+TOrHUAvVT}T|aMNlB5)ƔRfgDC\VvR G*d2@2;^ 3x ƠL.ތ=C\ W bBK=P~0*6 ~Z>7@E)Ԅj>F{V˒Ȯ+[OX:vh6n2`X|E;;P!,tF+lTQe5i=IbGWp:'_)= uZΑT!cx+3!!;dM¾ d P&Fvk\ݒ~)Mrx aBi exZ6Y &'O ֪B RB#Q0pqH@i>T|h67 It]ܹԗYt8헃&0g"qtv ُK%b9Ae7?Fw6[Us;I9xЃ Q1M ΩjN\LC5crLpNG(L|ktfC1#-==3XpeC~PzJiEKc+:**Ģjѹ.\<vecP!ke`fs6/.w4̑z-m7 j52){&@L ?/G$KYψ(<95k,WysS}#9Cѵ6iyW-Uįfj e]ph*GjjX x N*D2!Y;l]͞lĩ/r+EYgAYoΩζ^^Aĝ[A*T7Q;"+v#UAz/NKCZ9\šwٻ^4SZ VT+ h\?b?y Co.k wZQ%  ZczӍ?曬?/BPT"I H>\yOh4zGžusE{mxAlu9= n6Mdh -)~ï=S52@0ZBf)J1mo?ianRѹO#{g%\"R>gBkaYYr-TV)`XyYuq(p>޳Qz+bD]6}(׬[c{p;͘Sf(~E6sO3݉,C&[B N|}M%JqSz A7{+P472b+|Dub; - 1\?i2si Tdt{;%$},3-9۪ඬoY9sY.ƝyxYCgZGÔ?.Su߱埼ܟ=?Rb*N`]ZW.MrC|@4cE=1E5D U7$ۄSB8RҤ)$Oky[ϩwŚLNͦCw<ˬý qgf*" :MD㛙4(]&/p=eU84﹣kB̸É!v{=Iٰɾ8žp# l@^ KIȎM2/X)">VG#W@5sۏ;d "` UH?O!=tZ;D"^o|9VWUO 8}Մ.o V/2 0$ڕ'kD^*$tͪt}jl6ͬ,=.L=aR Xy_BK)=;(iENTlEy9XAZ>,O e+̂>i63ijWĩ"jENH!Ԧ#ӳv~V#TaRvWzQ:'⌛xSsVoyI퉜6*R+)5~G5#k8·71Oݛ < 2Y˱>YɤS|vsDo1,U͎} _e0.IF'}ݭ<ˤ?RN*(.۬NAх[ʕUs}q`,Gx*%ԈY8$m *u6zU󐵤w5ckKֿ`AH&̻c0Hia_2p7;sʵRsFPa/@+:p@t_le]#*Xw\_h-"\AW[bN_-zːergUyh)&zy)5 -S(^LH*KtTNqUPE1-k7  HuՑOqX>e t!T(]p.@"bi$8m >ܣxYL Q|C֔NK&HH֠QQ $ޕJ(C$`ϔK~1դXJN NViƖU甭lpY/y|50vM#Z11bZn &Lb!*>!~ g#:4ǒ$ZL?te3`hIx/%ʱZ8VQWTaҖ)-~@OC|\UgJ%PYs*}5v䆋y bP'ǒ/TBe=kOAˀ~1䨨3{?oyD'ƍiVam݁ 7icsP+JkwyZ,ޝc6KkFͬX`K AR݂I]/ԢYj:n|)˾8lXe|(NtJrsiA훪Vo۹'7g@b) wXA7m9q:Ls~6"BDK.?ƾSۤ>!nn!9] oBLQ|$N{8cxyjrVJf,*PJr%ZhTqd#SM0W)/6V˙:lf{aؿp4>K⨗Rਡcڸw|3~C vduh9r<+!`+5F J]ef-=Ɯ1]'  Npd=4Y)ojt7֢iEo iQkcB+e-^VO:+Gka8P #AvxfK#T TO,76C dYO# ԝOyl];~kٯ8+E4 z]oH#B6 =)QkrQ=V[ze)CO:uWRPp>UG%;ʈbUYKfW8 WO7fJrbfd=62y&U>8(MhsZorWsߒA)rb*[9ٜBH~#x;XZNL0M-/℣Žpӭ[F8%BŒSbF[+8d[4=mM"tWA"#ǒE" W+6&S8O(,l<^öQF1ՑȨ0`)n7MնDŸ}:^}Q GEzY݀qB+UI?NE}R$ _o 3D]y؀q8¼m\͸믁AKJCpa׹JxSŧRU&ʣ;QPB[_ 𮆏K*"8~w!-7 c+-}}+m\>^ЀLdža d5Aj~'O_1l-vw9>_1`sC@w}0KCmaowZ`t? 8 ć A _gHT@ymX'^O~J Ƌ<nL* 9> ᇾ, Fs%ZT\ 2E.:V*ɼ2_!i~ּ'ǟŁ$95$:*~ׅA'Ɓ>#N촃d!lִK@zyTjQymDkh hJ3!2*4f ƀSȐHNq#/kwZ94a۷HBIpFtܱCpgSj /lTi⼘ɪ{*K&%r !<gl?jxTX3':v7!dk2<E؊{, <ږvwAAjg޹cBMr̼y)ƅ(g*Ќ;.eD^a<[ЊJHcߪsxV?/M/ E`'۩gM$zR'pa{GއIQx^A) 6Ƞ;9Cnq3AjԌjĢ(NJo\OL4ߌ<+4 =Wfv6';_!Bx6S^D "o7*x=6sJ>5:N2f\:òeA) XN_ϨgҭfȻK緻녗;߼h _Y2@o;rTjfH<~rc؄<Ӵ :( t&DFLI=oFgX5LZ@kW ;Vk u9V%Jn.33.|GϒPUSbK?wO;E vJ֎c0j8iVB/TX{诙ȅjq0 M{ԏ3 9IdLV+*.C)xŸLܘX69x?UeQ]U'ǚ7z7f,~qNlьIK }%ݵ5UFQP-AsWd|hs5#<ߢ߾ۡPWu͏ `kUlËCz/V~EΓ&'b㥝[)b800_u f:fK7"a0圝͘K5st]T_RJǛEU/ثxbI9vj7io.zቚZMw5 ^ KuwLR^~*I]~#|_linrc/In=ğ̮ޭ*/Le\kmMt;^GNOr:h7T7XY fd;I3k'#wAULn.C0¼ (; _Eq݉ѐHI[QvRE&aKdͷ IUdJRL&8Z3ǻ]O$w|uȀ/38V#_ tqXKeSJƵ}?cNlf([A9aw9s]\M'TwܧnH,7R=Ku IkX kdyqtGbc%31dEg<7k-j`KhSt?}5E;PyL^h 38H(gҥR?8Mž^ўk5.`%-vFAPyzU xpof ɤX9$ynw0VF}!^\y`L*TlBm*AF=1Q|<’&O c5M"^mgzIE٨G*ðR "U 0[DPd %_0s-_6ѫ7yj:e Y\۲!+@t dn~͆8H4pѰ[:GɃ;)PxP+Q _3 i ٧0wQ7pU0>dݱ"Ԙ񎉷dj[v6=YN v008@7NGPѼ$uÈp#)8ċ˘W<8[M03Fqp{WۊID~҂44j^OJX7,-=I*2LHEdawK:kloA{|vV9tygfT;ݫCa}f{kLr*GMԾ.ѕ-TVGTae>Q1jᔌthLhW.CRxqdq3].0Sw3D]O2<lDCf}C:iL,xiW?]&57И$Ӵ+h>/k Ee{Vl_j|m)|lhVvO|kύǔ3s 7X=ڂ KLKuةiNJ Y Q )EUz[6b'u(U\q~dktSg O'+!ADSNVr$[녝1Я$;+r"<־x sNe7()_Qĩȵr@+B.k߁U[i"xHK1,t _+M ޲>lV5l?_z~_ i5eh(Z*'F0+(%tQFl|QdI-d+$+)0JlZDe5xF0E&ʆ% O3p*٢nN?E)w-I;v)򕄞NC㐶  LDS@eu@g!-2pHxE>PhO5zs[⤇ܣ31 T_Q&1VI -Zz ",$"? jt?ҁ3ru.Ɨn`J&CO,&zy `} 7}r[PO;ϕVUBWk%[y}NYSYk>0`G歲#.; 3luq8۹ƼQgF'6QtU\ }K2['0՚ix?@`yPo1Ydt![s{zk˓4WY4Ľ<,wC%u=Nh<}̞-#f=JBtjA.g(Gi{羿_myaٲF6 ' &qexP./% PQ59*n/nj#noW I`\DAh;fCӚϿ/n~W@)/L Q>0Pb >~ţW*"0 eOs3Nup@G]@0/F[$]Y^bmo8ZYm&qko?G)Hai;d>laHCgҘq 9>+\zs;'OVʓ0;/V}%V;/5c未g)n,C Z?8&6_ -ɹ̖bJETs"Lס]+Zh1+*d M{KrP8v9骝jsH/:Aewc9#7̭qnM~9{~[Njvޡ~@R6DhխO345ƻ˒ JRѨ㷔/$2vQP_zmӶ(J(xk^-U,eɆ3scn{upl fD!i+?~KVSwn]zPd3%qCt̤y?v2& RɜU=1{FT6K|,:8Pw PUOM эf ^FmKѶDJ ~qhq֙V:~fiŕs'gHZBk ~^~5JoyT(e3H'Q|Plm\ #XpĀ!0~hcHumEԱH$GNl$%'.xc&.؋ciw( NF+M }-KeI)N]rtt؋竦edTĸi/e9W@x C9 }GT'+b[h%SA{0uS[97Bj$\ב(2B=]dT}'&-ɭp,s* ӵXLh†)0AQ.5än1cTK ]q 3?B6bKjAFSM焤Ğ)hۛ-ިRF\&o叺{xY\䑓j }:mQK~Ҭ#qhΧR !4{f͞YS9B)e4<;I=}F|VXa#5}O௱C] C~4:9݉¿s ]\pn-w;b) yr@SjߚHT'" ,hk4QeȌpp7V!y~ ~%=q~y@,iWowهM]pda<4X+mù`e3VnAkKaUǤkT(M]HY;r2GǛ"g (%qtf3kȥ>_C <JM1{S_̌ή[ t٦)!AwTXQ9àj֦p&65c>BŠ 5/[J_)ާ]-FD|<6BKѨD̾}7ޛ[s͂`ZcV!M*~4mGY9{ quӠ-;xֈR kV25߹HF%Ec:9]jr\:gD9lɳޡ\>f`hn^wh @~FyUz_o}B (_2Jw҈."i35H!%xeU3sv;7mFx ^N]=r?>)qQ7/)O]eZ( q07B<-n?6i%VrM[^Ӡw┗'AP^մɿ Z_ lE1q1 "j a<[/69#_9av ѫaG2k-ANNC+)TƐ@bj ,0%HQuA~5S TQKo$& [FG֯;:e AOakRS8$_cN.by񼄐z#*R~J7P;SUϙXXX]^/ "s}[mږU u14R½0@u6{Bbe ߘۛt}w&VSqB̹clk8g گtlXbSQѹPiYTn!tY Qa%<= ju2hp?1 !/"In%$mmʚ:.O1ƅ8paDMͺOrrgZL8oq[G<1fQ7>74<:H +67q>l+QGOIU F`%݆߁ amKROi~x^a%0H貽c՚D[;Hxb:G֍uz Un1f UIG/.9ʃnh󦿣zv";1 "#ꭣ*˄ J#7,Cs꽺hZN)e]ʇ3h.WSwf>֭ F!+@jԋ| 1q@5oOA?]VyDo؎,c 2*1jo-'Qx$M`)/~D saMZ#P Go;RAoN +Q!^R [Pu ˔g#( Q}~S#Jl$+ec12pN!|;&֠d^sȶ{i5HdIr$T@IUnݵ״/־#{}.\lUvXlȿ20F Gߺ[\F> MaBI ?`K+ @&VtC`r)l0G벂t2vof-o9~SgCZF遺\)? /M#9A}=g80 ժ,(b7tBe?sV]̗v?;'%WCqt<龔i.%h+MMx`X^pJʱ_pťr܁ _y R+[v T@A( vl4;XYCܠvXUTa7:s ;rMKCPUϡQOaypW,Ft+c%UHb#!o4Z|CQ9żBsV^̹m(dgtIY,ors;By~ʤ9)ޒ< G_)1]XUc&8T-mfl\J[x鍹|/l/^<6YWX(!Lb$Ne9[2b׻jD`qv4G:qd&0M~45Dʥ\n:/Ջwj!H2ZbFwӎLLJjH_ԥ*T{eL2`G caB>3io^K0}E Ink'|iIXDn6kJWEDS:N Dz%b]K(8II<Lӡ=w2椣 eJl!4<'MA3‚ǒ>YTЕK67-B*Ĕ⨀FPe(ot3;F]}qZ+OV͵+Ϙә{@gpWZҾV_`B3)hƝfnL{Y'Tfg~`LYj "O]0ǘ"2}U)g?P $TP,s9k.dܠTy0U1XX*:JǸ z$s/F 8&SݮwC\G"F^HR㨷:}VV=m.[ `9 j(8(ۺxy( &1M,{}fYK>ފq%h-֡tH!]%7eg=>4_H_hQDr?~.YVZ Eߊ^xvrgrX.~2i ]J9 ڱ ] !M ~_o12<3ɽ_4VAdžŲ"}Gفze=<Íl͈ a8E.SV bAKhnX@U?bj+G.,,}rʵ2 O M:x!·\Pϧad1z ͙,٪aM\"f+|p>:IR#!6Mh;{2: &5)k MJ"řg6::m=YTl_3Tܣ6ET3O@v--kX3ajՎf}aC揕~թnف')MJcivN߿65/ŶApYxbr3jPVaV 8 m9PT#>.pȃ{?b/_f[ܞ`GAok'ďd\G ҷM`x(&TRb1$w=:vDnY]tVƹǹ¹sp5NjYX4TKĭrq2֊?Q%?Um6ȓD1eXR?g l3oykCw~eM_)+A<Ғ.L $9U|u3n9Bf,' ]EF A{0%{![KnߋiZV53v7F'35N?I*^0L7,3BK^mz W)$ɔ|UIjaW.uSWaאMhoH/qasTD8-@R6Tl4dLhVc+%AS d"j/qv>.,5.X%i im+B~aƂ0a;~JڣYEQB(E3#.FҰS7iOA;+oX(|g v|}gQi9 8iggV_lK>jl4`9a]7Gf E`_dr*kglnxK:4SZ('6~ܽ!Sv"<Ǵ_1o|é6l齝٪d ;+ZBhcB(TCŌJ`a>rIivlDZ)>t7 ܒ;gTcWȯ5t0uiIDRm@),ySӜɉ)IH~`X*$Ǥh7ANf#A$]|tf^Xڏ5 \c_?CeY5)_`%DJ8q%, 8r]Nׯ,kխK/m&*K+nNd &0¦U'/E/z ldCN GOӥV;'Mãi#"|qy`& (ZYQ&!GFnQh*+ LW݆;b> iZgbWBZTԲ!!rLy==RT0b)bYzڪilO@B HӲ|jM|{Lx˭ wt4EDއ^Vs, ~ztu\:/nfFnvrIlKTBFwLV$zA*(u$$ڢ7+Q#p+,\YD>e 4ǹc%@6ZL݈cR',-rц~B'rn%-|kCdeTeZ҄=Q>a1eƣnDDSyMx[Wf)+R-% a j7PXaFdVܷgM\eK?w`BxJm?,x,/*a[{ҏx~靖pQC݉& s7y+XSu8gxZ;B 3d:S12Y)lн ]UļEﲸolq.0&oFBi[<} WѲkU\9]mjfUW'=~?칀AZ{E?bRRs6@݋ÄfR6@,e0əȫGMۘbx&qtئ(/,stDyX;?VU|fҝtd/m=`W`^NQdjFZ廌{zVAYD8K36*̈<ޤtY݀o2ۂw[]g5PL3K],*i`s0*h'#w:`#uĘZprX\l2932=!J(|y.%5x@vj <>t cAtf?Łbbe|w=]QAҨ|0g_ nYsQ TeZ_y_F i ]HowP':yȖ4o懴]iNgVyB xcmB$/vߌ'A 3SGv]j hC:V\|.Z0|OjyNZ"oŠ/ʀ< ,@ $,NxZFCT8?uw#GZCĨEkΚ.&F{fb~J#=q7-a v^ajSЫ.1dcZsEA!aki{@&ء',Ks/9ʮ`Dgl6:O0WѰWZ2 J^ & Dr@ ޚ(<&BKwLp (ֆnΥF o1iZNtC]xS^|w9);Y9S"Y/:Wm42q& f+'3Xɟ Amu/0nXVZe~*#2FbPq"MtE,ԔR5#8kh8=U@I yO}ak"(F բoySeS{bD("'8^ʺ2|ש,6PZ^a\&mu$_kdY|72-@Z]dM?i8rq{5WW?B[U2/7A];G5Uojq. ^dKncE& _\]@))V!1nT_٧dc IDrp77 U1{,]g-eUhuAW1M\&JCZPؙN+E/YrV8MԆ1c/1(8!t>5Qsf#Kqɛ҅>ZqXCn? I\br\WϸC~L'PXm%} x,,@lgQq ) ]uK1-Е_Bc[H/͏rO&EQGА_-L?G(ɽ#w|Q/xLnګd0ʝKZɺ"$WNT~0WҲ(`gynY)B:Vjў ~϶X`B57Z쭲BT a5;;Dr¿Qͫ)':k_GEø4|^x:22i[G"pEĂxTCq,Q,OD_V6;Bf~ӼN7^2hq"8nRig>NJkr26jចW)My{E'iѕ {hihp+)ETu*}KJ[1Q^*~#4c ^#dS*y.u6͑#,g? C I4I f9d 1I<IOdzƕq0k|s y> UiWs th1p,wxICub%D]xUlIi`8p2*39v"Ѐ1ɴ>Uo9&GR(w?`A]e?z?hw#@LKhCnXEx(0r57S9 scj>q̝ 6D7 3 Y JkM8__ՠZKWS!%޷g<nvEG)#!mm"fp]UQdGuxIVI6S9ޝE۸@WR 9P):JSL`6<ȤfïL% -~a*?FGvp8Y_~[15DjPɁ*Y}@X=2mΔQY #3x_% ^`.QMGHsT<$œ`iR;+y L愣3 v? bn::2ٶ*}":+NCI֠5mQX$Py.m [KoǵMu0[f$p RD߃/v,_7>QL:n N+*C]x5?ݨȂPPK9nCKYoH$FeZ+HGWwU4 ֤9Km0n(a-PL)Z}؇Z?z%lyR.Ɍ. 0yK\l~fX V0u+A@u҂vsk ;/¦x'r x<.wuQ?U(wtrG[yuiQĹk70<ԂYs-rot:BQ)ߩH|ϝ[ m@J$^^el''$0r0wUA| q_-p۷j'M d%s - 53,3 A{ڃ }/e5Z1Kqv}{!ɨ)[~~$9EVElh2S=(۝ZAi0AMzmy2x{'7g Y?k+)#}_'U-VӐvNDlnJw"oکɐޮp#l|R^ 34x\T37v<ԝF"ԯ(``ev4݈ -nkKzDQrJ6KzWE楉߸9Do`_=f8 4t3c d35@ʦ;pGPĐ@iVEt.iU$7c%^e~;0G_?uB0t UrTwl}Al$2 RO+vl+Q۾"ǣ4(FXpcJ-gj5aމV' Pܤ? /tΥ)mH{ce_Ǹ @L }Z^0=6 yԉ~*k~/д{hQ1 Ri}=/C"u#Lf52 Il) [` euYò.`[Rs &x6@<)͎t۞[2uW\؎TU/ aQ`Ob+9W+  I_K34k{qT Z*X N) vL_6<F$hea#^c'&lzc#u?"~c˧ήe'ڵ="*Ä }&8|F8~6OP5-P!n}keq$-F|SGb*BnZ 4#Z~Vw^,S(Mʋs;8GȆSP S g: 2?NFMK{) c@LoK*[".hhlӡJ׬ N(|2SctS֟|ndh.-h"6|Q$KH֜uIp`!|Fک )pw)Rnuo^{ [+K2SŋE7cl z8e f]`4"t1ʉ KidhL{W#Cm-lL^V١e Ti| ص7DXT8E 0>( ÔW3ވdUj!(8XmfM5t.^r|^R֬ɋz} #, }"sPbG`[K,>Jz!p6ĉVEE߷IC');ZoXM?1]Fx:yD` IfQyvԑ,&'>>#`b1?sPGtP/ݑ8Gn7y*;hۤŤȏk`SsW似tǹ)R\ ނ{ (!m 0i[A|vGj,g6 vcҧ$BhLj `铞$n\iX` -mq/\RU\f_@$dHg5>sڶ1 neHNNrC|V'xȆ% hBJnڞܘh q5Ts]b#*TD)mg+?đ%#Pa\m䪰ġu*U CJ3@7LH^VMK_MLTN)}^iw5t\rKEHYz.nm,=xmJ4j>pGq/JS0%v+yRhM(t4nȳ]bMm(ȿq~-pKNiNN_o87,s-kM4 =4&W/s%eL!80 'ȃ]1G3ćx3|CqP{Z Yn)KTit8J]E{WNn=b"/ddn׌.z-k=хHjZl YLz F3S1+MLdv6;ɔcJq9aʇ:R{kHG0`8g~~^gXA!,ktrO2XD*[(^#|IDԫ^@{ˬ~Y#ICɥ-F]0&T!O a&w,uJpHئkx3}循c? W$ݑ ciŮ>-Z'/o7>A) X@/tb@1ŕzg467f'5EagU@ȞL`D֗@MuIwfjL9G {\O"}VsWa "O7v,4 NUoN Z+1۫w^ctw~%`5HiryΔ Ik'Y!ho5x,hxG=ydR6NЄTՍ˛Poa\4b,yERsv|A胝i.WȖqؑK^BU>?ZAc&_+OЧIF6r WaE \94bZYUFлotØNV*ZV-6|E˵/W7<[- PЂ-+/,BѝCm>շY @eΥ8h:qn ךk[$vw\9 ڋ38և=ENwg?zctsM?3e ϶HbR?:N:u^D.'с_=KО@_eb$>27a1qwW: ԣO=T״xEP(\"jk,;@m[,?ܯkݕTOJ'2GÙJ:%N fGj3@FqLN"uKE'(m` 53mj!Iw"7ei9RD+Ԥ^͘oAgRJB-tPN '8}*9JP,bGlQ㎄XGK"S|mR"6zm|cIMHF^ S^v${Z9n1:.Ypnl*|^B.[Ahj3ǐy9QxhuԳQm()IDiBZiīPU2Y` #OfܤM*WRoq"Tg-crV˔":Ih[ju@{_F $C*Nv!l^?)^?xiGCb&"qpu}X9t[-bCc K1DlkG۔/=+;[w&4id8zZeͨ,~0X18VJUßN #6. tn@~0Th>[gi.ֱo4+믻3MGg MBVV|Z@#g/ _M2Nyۗ m|4\@Ne{W)T'PհToIhu7^V=Q(*ʋbm%Y߂=赝|6>RxƄp S7s~SXE_fw5/dS6wBJ˶}Kk\V\] yԯ,`2Eag/!K\}hl/8sX Eн^Y-O!=}FaY4-4*%ԼJ- IN"ؘj6W`ףtDǏŞl )aFcZƮXlC壟=Q͕v̦ ;5'j<;Ϝ'oSbr~&;˺Ap޶f':cɦ1A9)zPjfCAfTJJ υP9Ulxx7rl~b/Iv`wP P l[Qs&t%R"ru6*3E ia$d>0 1!!Tc%=mjVQ؋h N_"%OI(9Dyp˳R1:\.jg7̚=KeIMcfI+m&5ԎѼ!نX" ]ۃNs-7"|.,C{ ^}pqJߌ&^ֆr54 b z,lfngM^+UYG~"KUx`;Qs#bl ċGVrbN26N s֙ZԖw2"I yKBZd`Յ!Yhk*-[p/cV҉7p©sLW0TVbX-p =LZ+qeSlm?RvQr|c0E)Ihe3|˺L?IEl.pSlo (X)4 ܳ.:5&, ܙ.5SV@J*Լz}N~1Ͼh@x=viKkeUmGUc-`ٴf䧰'LÙj0ux&^G|H&cz\WU3,Z' q PHyԕC7MՔ:,L 'S\>C ;MY(>U@V/,IW>38wMTd` -|͑F^i_@8Vx7V0`?ldh*@g9>@mػ9@Pky%~C/ DX< RSpt^\4w*otNBc>S) XЖ@P),;r1CjPIχYة'K.KU0V/pPqt?(tp(Ƨؐs*vI'47QvWQXWB! Xn޾5 \kHgL|,g+)E$TtLLVjpi%Pߜ`6*#`Cը7Ib(j|sx.Z}6a2p)Kar_o0dRͫ\!!:i?=|a;G;DwEܻ=0jI3 gG`Ivs#'ć膯)sPFۤ+܏}zlR)6e{],Ķf>ynⰬ]PTdqRh(NWcseedwt[ d.a˱^fUmA|!rT [N7ݍV^%R1 )t }$Y%4ݩ]mPZZ n/jymC6DVzBT}5"/L7~wl{2lA#4=gQ6Lp,lPYpCrJ9*"FsoXKKŕX+\M3cO]S4Y0`K|x^`!-.l0KV EK*O:Lhoc[e>ã+م8\M1~,;8 -H-:IZ5AUK'csfdfLƱO5^ڞI424%8qmtL͐gOP,&;(D]z4Nϰ230<"ASnOzw8|^s=Ru7&R]]Qu{צK!/htWbb ܤBj8 "Va#ofXqm76ۀuꊀH{L7`^zmOgqTO_݉m,8gPWJ.f_ڕ|o39s _O'Oye Zo -Sd=Z2*rή=~%&iPxgׁ2܈?h"OǴ4%cͬ>J["`{J.&ed{Ur#ZBs-W!+к'xR(NJצ<]g qclng3Ġߝ?!:=5[=&}csZ=ܨj~a,*$,v>V 6s. M-lA 1aa] )F2 ``1a`(k0{^JAdՁ?Mli%ʝx' v]Vkc,U/;*Xm|/T#% 8tT_F)/d& 1w\$t4񓏋&|v7D6uϞD p=YƮkPpXN T)88EhԔLtNe{BPHLohʬ+Cm},TQ|nyV=ь͡{-ڪ_z5pWNWrJ~T(p8j N~`3jcI3[CI~;#{U$MLK۝ {kC[Qq *E5sUzH8]^џO_PSMp%Fӛ+&R>>5O $6.5HT^%IgS@ ^"$Ycy0HbhQ( 7{*lw\<.\:XBKf2݅e-Q/לL+9XYq,q-_(^#헟F@y`'gLp{z/"@=茷 ,uGZ5¨DžQH-_y4pL4078x<ѵݯ_T;'c| Lj5H/{Hfdk3mywr\ UƭzgJ~@ɟZshGG `iyjFOv$e g螽TBirE|㶼V3 l;X^9q%TduHҮ܁\Bc{O>) 2 dx{$Ir hPdwt+abZțn"f zCX>s4%V#$M|JoFEz2F'e !-.4m^uK} NHT:)?K]EZNd@03CK{txWâҠOa(I0,;7޶hGs@V!oq$[c CR7]xV4Kˢ>gPY YÏl@W#:")lP~* @.9T ߮!]f%4Rc]]q]⤻ЕdJgƏ̢}9YL,g"z~jN-ɷd"vVi4=DŽ? }jpxjxw|c* uS6q6_年6h} q/> OtN^C7ĐH_Yn} 2Sn)ξ/4rZ4ʂ5ۉ?e*BvbYR1jC:.!SDnıF]f}r̈́4,oSEC L8 EF=2%5Fˈhe%.Oin( ]/a lRvu. [[Gcx7n^wR˨H\*s rd>p!͹Yi [căQb(^XrftyЅSFH)~8<[*>Bhr 6 ̡d^=s teΌ EX..[o0[)QxEV/"UL«#ﱇeۣ \|N|G$cv^\ <e"PgTA<8$ƝP/Es\ՒM6[($UqvHhV^{} p땹aT,\ڙuU XgiQ#= 6NjE ]n|F[4 oR\K$5ۼfϮ;*!Ȟ#֢1H҉ZeRaro wJd9DTd0Z~< Jm7Srda``k!x>h" UE4颎ȼ V:AOG NږJ)<j@otR{ew*MiD zji̻.PME@F<^@bWƹbN;TlkpY#3OF :zQ(ak_fg,6txK:sK%&`tD r_72Vߧ4<^mޖ$V&O]~t;ՐNUDޠ)Ҥ%qՃjUgh.y3@/˸gҺe@񋲗~>Tr `5{Y3 ؼmT'ytu 5ّ] /]Uo7Kh8Ev|~eԅYvaU19y_f۔"bY|yR޹!2[SX1ovq$wċ:rm3\J2u֤*q.ýY?6.xc6COrbK-4'R5ܤ=St H9==?sF_)Z*Cç4F *ۮ#PH6oy]6IN ֱqw=kZfhw?2˃ D` -RtTYqG] X!doW4Wrudl.C:n&_ G)oz#O]ז17'tҙWƤ:db\;ղ&EC[<(5 =#Å;FƁ0ӿm:_g(.8K3UJx қ;a3XM["$nӅWm[sJ ]8^?f aE !oPzqA*8~ĐX}PTlFp,'|N`{f- QF1Mj{k)ikB_}<#ܴRvK$7 OAq \;~gAiQ[m 4x/ ޲;i$V\n˶p.MZ ;,TI(oP_;IჍۚH<6?`YEn"f\Z0f$ޏW;.: X )J㫦4& %t?(5Zb#&BmNm˿MJ:e{w k/t!r+=Fd$ɺoƒ%S}ohROmF cv$^_ d.1aQ(MFF$#pmm8k읐SWĉT >(x׶@[$hDjǾK`].J4`y~[0ȡ24'WUGB YW8]nq:XVUZ*X'x<4Cm/WUPo2jjtO0x_5=H?U5XꐊړnC?B^9ռ1h/,Bz?ujOeI>XD T ' 6h]L/ F~練jb^[mەZp~`LrJFxXj"p1ҋ-xO8 -Lmcl%^ \ʝ`c"9pVܛ'ki٬`ϨkԎ+{61圐B}tr:6vF, ܼ 3cȖɖُ;8n֐Ś9tS Bhe,wo)qQF9s4]efvV}v0"I'wo/#\fB듪qxOs,4& |,%˴ Θw =bbBv2!f7od.QJo̰ b왺ۚAA>DM7'q4:&8DihzR:w{pjUB]젛 _Aon@X$)ȑa'ǽGK)j४CL2[QsUzs߮|TVB[._o#a,.|7Tݛ%-H$X -%m:^$cXmn`˨ t2D: _A[;}a@g3D` }ʿ ]U*`%Rqm44w3u5Jku9/C2}QӑK͟;hU2?][HD&hV7Y;WVCd5p2_x*_ VV!&LMD_Vu8yOO)!r2"lFN%snSVGHP/dd5W&BLm݂3%Q UǶuAUuΖ3O,E]-x8ݔ54s:6"ʂufBr|fIBM`=3EҀ2zhaTZTh3Aۺm1X%nXik,wx=S.ͫCTnw=6yJ;؞pI"fo_EcmiLA91n̜XeY/DM")i5Λ!h͋骛`%v d?k!S4oYހ_},ҧ'?g}$g*[ a0ϯ_$3fՍ{<>5t5JI2'$5 0e67X8S4/7 o:̺q]s)u[x,2/|ar7w BY8L<13Iz #FO/WآXWRXGܴJME ,޶sG3Βkwʰ6c/? )1`$MgW YƎH$ L ~k &VEfЈ>nY5匡mLخ1dwI6ntkv'$Wi EQ]VU@J,Ԭ?K`^t57cz&rhI~:k bf 'ш]´Aqґw&1勓}vXmKiHmQoz?d\P \ ő$A>qO}: `zQieOi{=dwvxZqA r- 6-..WU#R"L9J{ȼ>=Ɂ֨,tWtd5wt*aeLK-zp̀ѸB$E ,=}[RV`0QWT6Wy'Qa-·j&J1'KQiN+6U(.9HiBz(!z$ގzʈx!ҿ`.j'\G:H^}O^]sA`RB:Q8Myw~e>7O0EĢ$XYש"c`9cnYtP%쑢d.`$]:.lCГn,s,#>qdrɖZa*@}2@c5Jt汱|U͹!ǧ@.AM^+D&F}Y#&s0?7'Ƅ_?uز;y/Yzg[~ueB_raH⍬8gm?jt2ϚlMu)USx!3ze\z^ .)k0K> @%َ$nSg`iCz"D#O}oLh.KWmyWjlA$ >>Id*h#d bT)F rWaFŶ}ƕ 'S$Nƶ׬Ѿ=:6_fan&x4hLks> :|^J[H~<[B(К|yCP jIn+lZX&h"[AvEwJpPg7BH b0 \I|YyQn5'[JxgCS&'Z boϓ6ZK>R[[Y2+j<yXBRujۍQmaXXY; 9wײv I#Or[?#0i(jTG)|X}Ɋ}QZbcq>x ffa;!3yhǚa)2Pt$[|\C|C&i*; ]0LH* S=*dp{mzBխGi mR~K/*95e ^Fo\IVwbB o1SD%R&aaZV#6Yx;T.75bm7-Ej!2Z,aӄ{l$:m <#:~)r(b2ƓGQ{zWow .AZ4B2́s %ڴE>JسVu >)Ek3WH>YŔ 4AIܖf~6hJ{mRQNYm--i LIf*) f7jpNrSVg!K>:?&21ʧ.#^sG4ahA6E*uh",I]ҿϗ-zy0ZJ^pFq8 DCd!د7"׭N$aGԩU@;DMhf8/~k8\FCdXuaTzBb:bGȚ  Ϊ.Js-A댋f3wUw *{z[}?g"=٤M v֬y;քhX-?%|9fѯ۾q[Ҹlz|[̓N(&n=5ny|4H(Tr納ElOE(-8Nw I0ΫV eO;&=k:NlۿhYS7Kn-UI^m٢}3j釖O"<")~v!|!ZrN&6Oߔ ^B9=R]Pl^׫`C^!<bs =mWÂU7 ab 4ܵX^_wtۤgwQ4?&o~8>40Rh]egFO("n=qҗ$6RN>DExE})8тѫ+ӱ@f'i>;n8~;ï϶^ga.Ô}/_7y7*8 (? ɂ&c\e /f3fI Ӷ]jOkXMRE;x}R3^ڻm"1Opu%IrWexq&鷺-`1e0u#^($J H==F~P.'+;L> c@ 18ϕZe(i);$ ERɾnD"_dQ63\Mt6T~юaTbQ!8h%gT9J*ob0)/:F%f#ƉRBa@F8"vh{2WN&}i]gDW.":inz%&{O23t(w,u7zU6].$^'V_ΘT ̵Dm`@t7?}<0GDzYM|T_Ȧ5$@;\`@{ԍtc;B1:i4pTc@up/ޮ#}7á &_IK&|+Iz4(r-ej,ʹwP2! #A~cȼ}ή;1\m  Σ'/ 9)ʣQ^֑~Z+4xhb{%<-dνemfJWTk|| &H0nKG(ed꼌4?nȪguclu tܞe۫bDח/Liߡ\~nU8~3 _Z9Y ˤ%KE.*+d f N L}t!١1Ǘ9p;G*y,NOeڽd%h? it+_J!i^R`N %G"MFQ10ĂJT!!ZY{P &4*WJA.ʻ®UiAm]H :TAWQui˭σb{H.wH79QnjF8}nY- uQ:K@P.-=6%&=mۅlvq++A_{LG@l%uUI8>']r2U6IKڛIjɠrz~Ab!5JkyC%a||^vrH*nLP'+b:s R>,*@ cuFxTNR+w4\7u~DFlZD;,~NbڕͺmkO{KQ}3qaSZ[Gp|2g)v̹Eϝ0, 5&>] <7>/tUGj!qYC#SYμ dE/$!Hv9WSˀm0oRC#[垕OH" 8˷t Xm}O˥I%oGINe{QL[xi_Bo+cI>X*͂)\#ӫkkx^S9po]}hs.H7wȊ jgh#j"SޘT(Jfm &P^ ^={MZM(l۹gGh٥{Nm#MO9ItV0'd5d(@1GƛD-X]afSnZYU:V`1T'u.Dm,tSfD79uK 4cKSŒ3 c!y2@r">^̲Q3VH,O t *Уz˨k2{m2vt3$!.&9m d˽G+u p}P[r:d*7%jƬ tF(ycXx9Hjg,ïhk\n8r[h[֧`85?a)@c>_jj`C C![q/_Dl]-ڣ[c׍=#~d2P).3:jdܣcTw☬Ć3((mums9 q_^Yq̥AL<>v@73+L'H= "$WdF/+Fh*J D'^L`̐Y-!6PK(t؟K42e`.E1fӍ\;hpbI~d=8%Rm}e|/ﴎ(f"cN)ޘ'`7)0Fف\0D5c ԩ zIn,a:g.JSNsvJ bRL˷Ī n)/q,C}?0%l8FV*IP w9di P ; X6ɸ')/8)p$ffiaTQpW\׉৛>Pq܁;I3V$ 9twwd5q}̩ ^@0eMa~|m6)ʂL!q6̇vg>1D 0iP3+7~/& ٖ%{c>$fU`WVX94ԂԭLB1'R1S_I˟^d#?q}3z̓V>L@g+Ժjmk tUc 8jh _lC:c"}k;5ʯcUX<"ۭzU&bϭq<&.=2g!Xյ߰rf1h85XSS@=)ބOdi4zmAӾ@4 PxZQIe1LH=IУEe ̢fѥ bFu&=8%1(&7Ъę-snG联ޗuMP6FN&q`%}mk`mRU^/F LC.{m5J*oo( M#[d!bVZ+(rĜ}?٧FQo`P(tBaܔE]_"(T-B)euLp0h> p@yoADGu=I':?eE/6(Ag+ɟe'j:nuI$r1]KsR/F M %CV^aȷ {_I`i6.}S?rO] TS5]b0J{b>4q}"$G+`ĂoU~m5*oEqw;42;c)gě=N^ᾣz* mU dܴHz=N!cj[κX rD"c/ž19@$ܽ^>I9Jb߾0,)Usv@_ePtآpcoɱ;VȄ+c3QȜ85O2F'C*,jAetAG4 W~'&App]*𕲭CȼJXzuFž1pv=ˇ*vq N/w=WXX/EGmù l\:O7vd~*H)4/G( mmge!>aIjҷ"<4 1€MkBve)MpBxh5;sTE&awu<&K&#W:6 XBp (l;;g3ˡYPU & A1ߨ\ +!(ȋ}ې9 G|ɘ3)qg*þ ejү4vPLWmZY4^7shmX-iA/Jpa: P%s~t ,Ec3UоT\)L--ҼcEȳxEZn.r|amF ]fN@$pBfSJdbi<i[#F.m8Z'oO"L\N$]kb8=4o9顃hƄKzb8Ak5Ssǰϩ4at6>uQ&!Z_p6FDN)h|hڦag+VWiBO`!H_)f͝lUd*g,ئѕ&[ς/1d@ |ۛ۰x:kTir7bY]0AYۗLWHxk`anly8k C&WKQn=ɕ}Pxxw2K]Ky%D~fFDuI>eă=vTXMn^D@$-6 wOa6AOJO+lp4!z$XF: =E!@U/AW\NB5Jv4L/|]y4jހЛ|4ܓNNWi [YTSe'F<@FWtR=ZhnOz`u3/Cz: j/SYE@"ģ6+HWݻ<:D}x֌ee 213Ɨx$BXxqJ">N<.rͰ$V8 %˛>oP;_,,MXR?Oްu@+A!Uqr\`i \bG = z# Pt7R@A=^Ų6E SʅȤQT#.ءtĢf7Ѳͽ"r .# YL^B;s\/.;[1ݹ% *w'J@Κ: }dNܣR!xHd| V^xO9"'j+PUnGUJꔘaҐ-0!4>!hk} z$6$z4oBOk֝}ƱY>8T!G}0va í~u\Kݤ)C-h\e!7ݿWugvAiL+@hSmg؝)`e*(L6p`M-:9B /yFB{jɕ۝.b1k-)!g^Ԩh~9"Ա5o7Jw05KT 8ܗhlQjQFLu QT kf㔽2jl ^jh/XS?;DONo~f0t;2&;k+Q_Hx")qWb 4Rm vw<j4OtBX݋W*H0"ܖ"S0xg qDH޳. $\%P!Qs ; /2I:fbbaEw2[V ؃ք:Z({Q8nhJX3is4> 5È,H&CQk5kZ#[}]<ɀ7.T1[>\ &3+Q2*3ߩBX:SP!Hd\Sz]mSb8u"h7S*ı[sƟW՗_2ۨ\41sWmtN@MPFà$9|}A qWIE,Aky7&D2]Z{qS(MNNjy!؏K}t[ S4| Y;ex W}MjK0-t9+kcO|:>Ts3;hCf2\- D tveu hj{ԇ#"y$`5%~yv?vͬK,7yf`"$#668]'}I9Hh%?7z65:57BS;#He$I1I|.پFdU[9uPFN c}Fj0j 7k#:T㊨⭋ h}a%T.`ieںĠT=a/.fa䴬ZA»fIsRO%5#8j)ڊ󾢯 ؁ DybTRK +@^ܘm[d>8K)l5 @OiQ;`|*TVzPnH<"c(W𠊣^qfLo/!d/vns[Fdb2m>QGoqr=_.d܆$31aTʙە 8lx=ˑ4@ZH 3^"<3!̦fS:a)m]K e$3Nj ~RE'~'2'YqRAee+"x ӓX(ܿ$4E0V=-_KZm?Mp9}U{(MZ$<2*r!m|*ptX~a4@`BD!YB4[F>maV#DX&@#?A s`<0,ߛSoe{|Jl[,x&V5a!ߎ_ E8 ۵5AGVk|8l2 (3n4NF15ՆVe8nKQ*/a4y-9."O\bw^b,YղW]OޕîDu^$w LFno(X&L2 U V twZM?zgjJ8Z^+ɔv)M-_Z'd4RèE1aҫjP[a, زm#k*4[(?UmzQGG} /-Tꆘ1ph3w˞aE'Hk4\z2\0glZxh%;{a3fBNd]V@hVo$T##Lhz^e?85ؚ8?iɝnB8kp1۩\D9j 0yNJd{B9RH'Is|WN &5acj_ǁ>Rz6[Ԩ/I| '07B5:笍r+,X;)^J"#caf[6Cݙ@ط:$f́ɂJͳY>Pn70=WRzr;.KICض˜\{{pS|~W<,WlŠ&Xց*"}zeZQOKu 0}uo~lXg:~?{KR{)y6˕ ܨb8enJbI/5<޲`@r_v}Ɓt!;f /*s70B\W)!GNШ `hNfnRe !X-ӡ XE^2W"aI+IOWܪ#зUuu3.eM69F~9duqT/L%<\ٯcH> ct%:@@G. ^KGfVf_r+jT{9*MK-,(j,}? 3CvU3k/Qu K!oW!y)2E/WR3:FӴG~xKJaL4;*яVM *"C+=/BIy+M@NLuߣQ;ЯɾkY&!~r<w9 fpķuʣ'R,y7iCDtR<(3  UpeelZ9i·.q%/݃J o8O2*D7 !x:RVͪu3_eUlUO\ahL&{Sȕ=U`Tt/u3)ޓu1T"S upqĶe ,\lt7~! T}.bqS > Kjq`[]P@ʡ)r-\k@o3;=C,l*f0“Divs|(NGǶx \Aj5RXQ,>nWZA2 ]B` FÂJT,ۍZfm=.M~~ⲼqT-NY_4S/RBG-1 P7pGSJt@T55s/^!_w;ZTKg}o6OAJ:*3oէ_03: 5 UNKnOr1Rd22tת2atX :Y(`1KbB3&kip5eXcC>WOAO  Yڔy" [f(& Vɪ( CAt0ve)vT~ہN/ȘR$^DJvm;T 9G:}]wdnk*W+WSȱtؚ1TJv !2`9ʗy( z0,n6/m׎.o@}&=#֘ytȱ= ̕Ҝcdzg*A q{Gg A!mWvauVX;MK8z&c?XHפ&!¦$ή]yڈˀ)H,+/BUB H]k&woW&M89RmAOת pxs"C!{ũjhW{#ǭ )Ϳ' `jgVm~\  r Cug{\ m"O[,Ak;]{;DPd3XkշP|ʟt њj|+&.mmab;'( ZpjXcE2OKg%=^QdVrms7aN~$_)ჽaIv'?(1džSNVyCS.ΪV'TtR*(}͛4:zꓹ3}o?b kMwFNzg1HHVV&_w1SE$yܸ[\{zWvoKWOOv1ߌx i/Nlycj)tڙ LU6dpXs+~}X99ְnSUXo1pCW( ٲ2uuA_@xјڃm4xۋ*r >bKag(CXe~(z2POw)B^mJX=f"9Z+PJcvc=u+v<nG[ . Өt$4.8dqb5/d[(mQb,6_6־Z-Z>BܞTQ`SKj d 1 q"} 8;sBj{(--^.P1V^6[m~sB䊯.MnrΉ1,7+Vc+2\' MHg7 1*Bݣ#fl-Ym:PHu34HhKdvRia=hW4B0 ]gͬ﷕N}(WA_P/8˓ICA<£8\-QK-ɔ̂Jv҄`V?)dCU#tqX%ONˆET5S,tRaCEd.oPĪoq?U;ys14СzB"4Zܦd/X:*OoWwa #;1ݫAQLNL<[;?HeȳBιxf8*DM"YN1x?&40d:G^bPع_QpGb;285WcU˅8qz[qlH.AZk$"9ݐ§M,y+U_DbfwD2^Pjc%Tzdjt/n2SԦ]xRfKsGasejWH n"_5'xz)Z +"QOmD mehӤއ! p YFlsXҡȭNq! ΂TDh_9<_cg[Cd2&NRqIzdMjI ьMlF3VӍhk/V0qTS?t#&!kF><х$/@*evs!oi]L p'\&(YU] jػ/(ԧcqHZEovۼKåE0]Q+7`EBhjoeWuYY,Ԥ邮UQdeإ6WR-JoFR8fJ@ [۷tn9/'1XPZ\ږdZz ]aoE67ǧ (hf=/'158e$0V5./#.@KgKRd!Ϣ06vFƱj@_n Ij`A'7;E s{p BFgrv6BK~v5֣,V\2 ڱ~%L z[ inO]xʴ lJtf!6!]?bF1 c^km&MPqJjJN".qJti>(𲆯9&~R_eZ9v"x[8%40s7 X54O/xbI)9 b7?)rs D/y5 F≸cwvaNqwȧ+O 0H?&48,L40 Dɖ:aLLj1"H&(7}Y0~I̙ j1 iliŨ5YOScBJߺż#O$HU:&h1QJg (3m?ETjt)Elc(3;P=tgWƢfv@V|uxI OUl'n8,ZkFљOL϶|l3-qkN Yxyy]??ٞ_lGJy~4Ua=\KrX3|rdl:hڅiHgEJʍ~+LQe5qQgf ÎwcC}Rx߅7I+أYt0pQ "Ҥ;] {N:'{VͼșnRe'm+S9e`nTYyyuVjѥ3x2BrIOQmVuk^KUV%0'qk(.IչõѰ'#!AN9אwC)HݒmФwY=7QRs]oBǴ\j=~]e}SNcPb\ŒZy|$K`8!Uއ'e,6 4;nh@7#Y%,_.6e[_}XmӬ;DŽ-=%sOL3UȪEXH D跻R[svf0g!πLd a~qR fLZkW' J` ʶQ[6KB! k-NVM@D-훰#lox8JhWNO%z7ê?Hc . 8~[}!N3;u9͙'r`v dt"DOE?Ryq釼(uQVԣu9Ѯk8K#3BM6wK$76֍:*3r*n|r 0E4wGP'3.YT}e;2ġ9e~Kw彀JNb lgK u*ĩ - >1堺#$[{?,eJw>b6ӯIU\Z_hs_HI\(floS-V%gYSh0[M*kUlkAbOaeDYXs Yc)2o9EJXv34Iѽ)BU*` 3x3+U1ﱛ+uICtW-Y^:@,K{@6އ/7&?V[P!~%03Lr `|P},}kS9҈ab`]q)鰁g5_8$2<3۷ [He[w `M6]〽\Jy' yJW 7{,s|o;&jIR9)7lS#IE +Uϓ]2#IPF<r-ߖ'sJ;gC67{/^C͊G>zGƏ `V}yIXXhDgܿ)pGMr}QDEgCj sdG ZHĹ"K=>3u qbÃ/7za ~C.o,{s˜n{L(^bNy,B6WK xP`OdQj4_{DVt[h5O{>mk뎃B9wi|84p#&GJ%Aٹ Ӱ8 G{@96Ր smHS K=Y|J&.1[ԷPq1^#sRitsz\SaCV >J8eh߸|xtBm"7ǣ}o3[|h&%f;U Bw^ғBIߦ &"k0i4r~dFb_eAE{L 'Ha NebQ, LS k'Qx GX3xBq8%Wwt#9@NϱKo˵-^YNVW4{KV% UCYQlox&@n32s OG/ݥ ჟ%-D9 yα("|3?sݑԫoqΌ:]BBҮy;6S9p$~{d 1GCfچ]c$рi)ƆgZv!Z^ݷ{{ΥЖ9md"]|-E$9= >.szsL8G:+>nkL]pCTo} [tr?ibLaoj w7,)};J涮6*_?W"~NI&ҷl7?iIQPmَ c~ʹ͆Oٺ%}$FHa~;T?D޽"4%mͿ+"vS;L-H9EzXe䃯 f+6,z'w|@EghlƯ2E_]RM/Ύ;Gcr7QARmYP"kq[{xˋ"{~Xc5)/;ٯp=IE d I  WU$0ȼdK RQ}tqpES+y `ZT${DJI '(TU^a @+ihѫ'ȂrN̦(X=bfx'ԏcr 逺s+7\~cs^5ar^.٨$APǣ,Sg)Q\G#$JDtS)7ɚU.O8T&{Z8e[WF V7j !Kz9ts`w2E!&Cw~)aaGiƬ{m)uԸl~lYFRWfcE:lP9pbc}[)@H;dz?/1ͧݰސ84pm2wRYʅ: QȜJ)k͖]FA[]ynPrM5/[Ll|y_o*$rcD+\~3_s .+O1mXWBI|W^O7)3B %KDZ[ҀӰ3N]sna1ua`.fH(vKNvHiCLz75~Lz ry!lu-o~tbcg;S_86AB~L5/Vh_hupdg^#q3P cd{v*XwV=Qٱ!oX sdAb| (D aJ{$Eӎ;LX1wn𔨊 J gz4:&Ct-ŨWmwd^NtOFSÀ=Šjܟ(o%hO @czXp#jjڐKq:(^8)>*wW',r9ɑu*O~HݣիIml]%(:LG=xn@&zn SiԚT.hROC_ "k\Ά ©iRl_y>DQޚNΞٯ.nlIF,EagQgg~>3>? ,aq jn!:L}v(VbW􉺑(r (8O8zz] 1D ve(e.nL#{dңʡ̩]':/feͲܱ*Vb:`JUkN Uw%]yM?itjnO]J2̷5/wʉ0e-aͣn(05-%_2!4{ЪN#e:@4I+V-IG_|?^dX9kxbҫ5zS13վ͟ 9, s%dHȔэ%ۦ^xxۢ,,$x-2#S6dBrsQ(-6XʼZqVƁL Ilw hWdua{BK7~L3C*9Fs\?/s0 8ip4Ej-=O*$&>^UŶLR)]bq=w{B^ P{Z^mF]"ai) UQWx%x`}1AM8̜.Ü'W v:YiMG_[̭IH?Xߣe䊓e5IGĜ5%"0^䐁U Ak ㈖QvGW]ڡKu4]4q NڭT9MPrdow\n6[S@O_P̝ᘰxӪF/A_ ̐20 ){l.KzCb ?'>J[Mv_Bt_?&}#M@QTڽNA!NWDDe+{i? q-(bt7KO X4q8&9:,:y;T려Wr1m:yf7&VZwM=A.1v\Hu.9g0*dsQ{]:՝`;=e|K*s 1\CYŠTDLQRQFC:U %j4Hj<{He_&*̶ʻrOK=p{Hte$ꃂoc_]uԥ~`=);wB)QJh.]]p7dK2^(/_XA[|T#8 K(v݌c1K| nABc=7jK!&;x\.۝W%[`XݟiW:g3v6`|wBN *zyKk0O7Ԃdm>< Y Z1EϢ5|1FܫQ ӆ~xkduq (M~pڬ blWy/#gϹ~tdj_Zou}d!X> J^.xR5M'_]^>h^NA˕PZ:D?n`̃)w)`rV?V5nԸϢg%eWO()_|^np !r/$7qϸ/^ ME5}T P p,יVtNV@N M;Ct jhG.$h ҭ^݇:K:~9ϰ\ *m;6Ue>~tϯI4Nhe-ڬ ur0K[tx+mZg3N.s8iŐ+wsjAWӓK@GTO_Xe&zUN8,>h[J:ayta)}FpiHv$ ,HOr>^#Bnl֗ɐc ?! X[(u9)"qA^4wL^/_rX87rgk*[HdhU%Dl)LW+E|'EƶqwC'/?~+}12qn;7$OքD<2CD@&dPvqx :GW"idXN#E hc1FnQm܆oRk Y!鑤p y K?PtK=nm[D7PZܜO&eO>.[9ҞJwW[ض"JeNehh(A'FH6gPs%ŃX5ĀXuq5 p  3¹zX=V9bF>pKd֟ݣvz {l kkE; χ/U0uaT~6 e9A\Cȵ`-P$~c״O φ4U]0]g+? mfx NW#2ħB>OϽ`N!BjӢͺ"{_[AdbG/bL'qۃhZSƂ쟗"{";jܫ2rS(01+P̂STo$8'F $JEꞁZM }xmShp)1NM=E9 6SIEUD܌3g3j65:C| ?as(>ilQMEpvi酘N&Ww,\2\jX5YgL YSb Qccԕ;v*H9gUR. ik?F ҂k8Ȭ"UZyZBy`.B|¾tiSr<=v{56Ϧ]:(xTQwT.zyȓs0!>*i-XEUyi6DxnaÇGv( D^_SQU:z¿xO/Q/GaokZCcۊN@B`p8\f˃>?>qXU$DHՠ j )g =8y ߐKMU1R:^7lGfR[F(lٗqTنi":cBP݆DZm_ NL>É;zoQA Ӭn"ݑ`oAmD4A ˷+Zsfr?:dX∄˭ i~ucZGZ״K$ZCԅDl6$E${:n(n-% U 5pGqd^NXh\4 "j6^54_i%~V%Tt~P$ۼE#/hn N\> jȽaFQs7`A! )hy fZ %NVB"bZљhϾ7Co"UWC 7`z=5ybs} 1H<|2/1[2X.Qdac6ykrKЉ <:ZOZP#dRy]6-a_SÜ4]=ks,2&]j^nb~= ;_eQr_^Pág`IIG57oAױ yD!ݲtO4t)6[Ѣ׎<>R%=W\Kj 36X:5'q˪?䉢>(8XsHD̋ڧ-fbL~%Ϊ $v")O1KyrAu i-bTV%-ӈ2( Q9 $]j?QFc)*d J }|grR35o NJD1yRRvdW 9dp#%;y7H mQq $Ė1efm> wK+|prcז{_oi"z((OR0X[a,r tt|]K YO۵hMz1tn8~|G8R.Zv'%brבrMUtU4_?Nn>toU:#Dߢ^|QU7ϙ@JreL8UznE=G/&11$@N@ZmPHg!#cJN=Xp:: zL̀Ds>J=k--|;7 d#dJa!n3YmHfp!'֑哪% }*rAt]ˣa-!UpDeb7,Fːos;q0ݢ>o&kdLg2 aS ľҙSdD1-BRτ~ -1gq.#~΃x9}ݯ\]w^=_IC@DpWi pB8؜EhW5?*L*X S *[62@R/b)٥;jPƪc&{GWZ!GQrzKaݲ04L=['PW;rF+ 򁙴V @ B4]mɪ$0.s11csW,YN=D72tD<r+SJ[*F0H߅ @\ʄc޿52Nj&{cDˡ#.L:K;-DD@ xjV ®g<,C\nkBpk>e,&* ፥{*n|Hu~N+I]d)-sɮ?ʱ1Ps:3F**Cist*l:]WŰYLRyI"dp>Y e뫏Q0Xuf5V}Y),BC&N.C3ks73OЈj<]JR(Lz4^+a0`a:^F>{V(@ }sMn8P@Z^+\@XeͽۻSG|s7g/.fN.9{q!үYFJrqC@υ!!*n 9;eeUp^]*='6Τܝ3VNπJͷs)y,qs|*-1$Ȣ(/kI-X*tsߧ q130mbN՘@]\AS `;QJ#\;᳅\v;>֡Puo;d𑫉FH x/s.#FsYRf`Zpo˖z7ˋ-ISݰ+'VX $Hص ?O?%C ٙ  BP? L[4Y}W[hv| 6Ϯ_x{1Aad~;k\a" `?'=%c3=qvm˰lhO>b1ᢜXMeDf]Ps]Dy#L:,wn1^ q:_Y cxlH%;D#%3>ko쟖{ti 2Ū j $dkiUƍ.%ڼo`\آ͛0ې:t{|a~@2^͚.lWdedAx[1 ˝䰤Wf80?+lB̈ 4G*}$"l.OLc$m#Y]$?! q3(:֋Z+!c5՟:W2YmTUyCLu{'vp0Pm*wmJܕ'-I"*V2r81 cB*:2WՅBR/'@c=Z+5jczsι1۠y0k/^߅[D !tvX}*!ƞ^FS9Kb'`Ӆt?cLws?q$LJ99\ԡUk"t慲 ^=-u/2ټ&P|5_^s_zpuyaRg p"6,v+}dG^\U O] OS=%T/_ Z(JigOA[ Qm/u<*U"}[[vhhn@P:~@ NP蝊sb!T^NS/Iyx) htyCG쉴x=S&k&*2WHt]8~{ؾ&8%z1R sfcW- LHm%2gIySnl?X2qHcM_!^hp+3\YLUQ 28@}+8Ǭs /|KZ'*Mc荠܂֢n C]*-$8(q"ηq֘8g7ؗaptÑ ?^F1Ձ5MKO֮%Aj=AQfKa,yV歸|Ryu@^NT&-:OsU=t8r^suD"Ty*6^,p9 vP˰>1l2ۗU(8Fra lj"x;~P ^!~PmBLᱶ4QD1eΦY J}qx̣V+xM9&[խ$跭{֮1GzֽpG<"Qg lH8mu#kRӇMSvvl;ɉs`jڈYN'dSa@bVuo*=]nEz uS' Ft^T6XtހT'6@n/ԉXrӺ^AOdGШd8^Mݹ$f>q8bбʮO}JqxCB#V !yMe nNYV!G^L?5m_7q;p5}y}d\DhYNZem_$GЎ2|ZnZj\&/YB+~ַUmnYsTO ºqڌݘBsVZx +Ϣx#Ptx0 RnmE"~{+k$:A6䧳:S&+L+#$+~v,2ew9%+e1&\*t1l Pӥ]{UZ+ _Ăґ?Q4(DcBUzX6nNL1q[+Ǿ|^~S7WDw̍ڏu7A^˕[ݠz%ox_|G6PQlV%&_d}g2*𴛟RȜA@F&D$7Vz,!X&NqП\T$Uau!G?9;Uqw+~ǩu"cC.&ވ@wKbS() 38ngتN]rD K,~, ׶-Q M@olE/O{ Vr,i}w(In~@ 5зEBtJ:hYZf~,z2xxfln-@h[Ab*!)L9|NR2J( j󴑁Z3< !l2p#gmCCM[X}05T@x0 >g4 _xw :YzNQQ-cK#z]nzn;xx@V`g͋9İ7ꓻ[ir$0c5&OJXDQʒtA@}l͂TaS"X߻Z9I?@ד_UT5m"&R|*{x/ -<@N%)ּfs%M=?O]V$'soS55@0NQ@O+@ѐ{` &O$np&" EҖMt|o5}okdB}[ш7GN=k*^+?v @= Mfܑ]H}5881Nt7o ]8 A|ή?.ݗ3PTl򸽇9J?ͱT5Hك>3a@|RWviz5CW>UFpU$9lG^^P3d5NNwb=W jvG -\3\$.L}y3Q7h+xTȜҀ]Rr\4qh&/yW:TP,[H),}"ߣӳQK"d/lj\C6͊E;˄|l(~e-S~"s۵E9 ̚sW&Jw/1caԣQ'Mmo5 zc͸p0O4$Cmf Orf+uڅd(OsY%]5=YGx}ʡO1{@|`2?X{вLZ x"֞ [JgL&M^y}]C(`yiX\[6#wQ! (5!t{946o6)t8B?S׵ sk-'/JW]+r醿)L^'vG`/SڍdF'3( !3 fOO&D'R6Y$ yλX(YUFT[0[9.Er'Ҳ$Y6's XH6(,\ X l:_]nz]+DѿZx[!qo_z|܉ c >o%DU=42H6ջ@8yG'LfzOeH|%$Qrp)f2T(Ta J ĢO`&,A+Mk|ƸJf||!"0ܴc<\Y{&S7Lड_-]G}2g۠/y5)ʦtE_0 Rw="butG$Ɠ*VVjYjJO78E+;y#5G/<)T.V-x{%ڤBB-{VNk;Tw^8hYr^=;>VvJ 9JL1|LtM OE:6fM8mp$7:t8 cvjBBV[YTE7׋~EgǓ3 i ?R"3!SE6g|@Us]VeTꌟy[Bd.'ug;RJYb ioa{ʹxn;XK$qW-ݴ6f(_x(\ds)ZbyWeF nvAXEx 㩰작o|MAd֩>Yq,ϳXs6jҹˢ3*GYgD?KߌAТ(D[b.h{rJj_e?Mc=ˇxصzuc6} 16ɽpJˆ# [kDn8猣!"K'[- :t_mk($4ZšYkPLdih <"L}0VZ3?m-1G+j%gP;I2s.1@H3/!겿{$(l 6 el;`cc'8V_ֳupS0H-s yjsZ<-,ܺ2ZS#낀) ЙIުSJbb+Ga c<;rBt1ͅ^Յ 8e8Xe@麭dĿ U,1Ɠx, m! drۜ/ZI@uxPo~ odV9%Jw[Vd?ДP7G2=9 c}ΠAܷdy=#yvF : = )7H xk,s?sC2C2x}g랶GUQ֖HW³[PoȻ2JiM!+qQ&]m3__ !Ap xr;t7jva_Y)fig ET](Q (-|DL"J=%ziz=zL㥫nQBh8Ftzce^} D}ga̒Ƃ`*Ox'ݵ0]ٝ1GJ"0$3s֬9Q|VJ5(Rg:U0-ǠⅩO:pn16#sO^d1lD|ƞ~e{80=<^B %2-T >ZԾᄵ _`o{'8T ֜pRoOtI/v'@~ rӻe `-zGA愶a2!xv| l 1ߖz̧)LiPBݏayS ܑQ_MawϒBCʻs8 [7N}骸k7ʣOэ`A≤  ZպDYw˰g".+ZyE{D\{+\ C:5pnFÓxhÞq\ D&QY@%(D⃢IҐϤv?lt:ṈS2f[Ou6rp8|E,cIfכ ȸ#Yt7]Stw d'ksx, ߊ9\؆c3J!^3ɺFRV$4M2"͗O!Q_ӿd(yGΔ5s\W╨Y`-oqtɺ8[6P<<(ʃrZX\~ &y_7#7N3S,jӕnJd#c)Eǰ =t3/}t;͢5yΌC#CP<擨רoU%j5*cwYD|v*gK`'>\. n󣽎ժ8}>N9&Q)'paP5so3pH/hc9߃{<(}0âvo1;$_#*Q9*%%>rJq`HdɏTȃ3:+6-[m[ ȥ$ D 4j~Օ^[qѫп,6Ue+b/)2:VtSkpߦ z3Qڛzݓ#*2鄩>b0,ҊN KhǾ LwkqZQhPl[0@jTrKՑ bWH"y` ݶWqz$(ۥvqSYWhv9s&䔴TTQNzbW[Ȍ!B_cJm^[DFr.,"$cp\AR)qvSj1z^ {)| ZtyFZȏxi3R$?LKu;]oQaܒ^( 1E q}UasmLZr:s&|7z[ܜ(X`9NPK72m^x$B5PUmZTK=.GA h+rXSG.X ˊQ~+F>IfG3q kަğ)H!wLf觓S,NI>]re虓&A¾"];!kpXY+1£3Z4G^ }L41+DR ޏ$/;+Cm9l.ޙ>r 29s n 'K5S4͉ mAMG0wI?&s]ESd P%l{7$m]D5\ Lw\G||gQ@]{BD૮wMцZ߈V:1SϘ(yf4:.x PA=#͉I H5>S^@{(߻)V/V;?2\]fnr~e~a,Mu;oL0#R (we!ee9K*R±T1M\^8eUe!LbJ8/>%R6wJ뚉i x74(j,wlS=Mcn$i{ b>R)_ K3ArEsPV 62|ˋ&G=2vGJgu; N1>ƽ?9$6(6^L F{=̤ۤ6 +\/o``a8QNa3; yzɂN4&I+%P=X@)*-|xh%; GmrAi?`-D ۣ9[(G < @$qcA;zcs^625`}@kJ4`ʄ#M)moD:`֔ F_E;(Ԥb td)/u{=cL~\ niլ^BFgYZ`XAC gAn6O i`+^0wݕa)6A4H_ ]0+!BԪBq3ٌp1j)~WggŀI  o4儽X3֕G9$N$h̒>BPEl |1^ֿ˒9Ih]fOOoBOf6bq)倕AyQl[, U.NvejF1b )\=cZV*yQʶ.Vuz"(ئpb6umk(^}jjUD88U _ /s[pထȵM(A:ܪ!W)2=٧}:cQ؄q-E9|`?zj IJqE|Ug{g$;S^$n| XP^s^!/⑰++O|3܎.bަ l_Qj/_E\`&5G7J ?z2O8ݥ˃eYw#R0̰'!'?cfP $oğy\D"~[3f |K;BYIʣs;Ts9f Z2, k-8` EK%{ b#J]qNs?޹21@FFQ̛[鷶c(ޭhe>75HK߭T!H̀p==.q {u+'W$* $PjK=%nL8 Jto_8ilz"D6ޟJAJ 9uh#;\j~F/L Z d~KC3P9XRnmxt>/T^6F:YWP=P *J.]iAI{MeSW ߝju~|foUJW3$TD 'I̚6.;IDC>x<2Ȗt}G{|.S)Cgqyg?(.0j^^S b\,RCpGYn \J9L|&R:iX騲5\ %X"&Cȟz­v ~|MK{lY|X P¨,:]wM̌"hgνj$G›BTˡKPwk,t|{_/cݔe5׷'][퍼]qK($!-{UjY1|r,kS& KMf.%JNf{=5vp~ Z?聆7cYi{/im05>%/&6aC@WmVvHLdV)Ы(_ܥڨh|dFmIzCӣra}#"3)mگ(Z0Eۡu {uQ>7ѾzJܲ 5[>_Fyf%+R]vӠ3 :B锹ꉵ7QGo-b #l!RLTC%-Z^zf F7E/Vd0&OtxDYHV5D&]۷)^QJu6#~y,W"i1bQ RƸ p:]GbrW{Q+Sr<7to>W:V,/hs,HW2l=jp>z"g$%FLtLEgk!#ǔxCE-"+Ns)0AM-U?ރKyzna^1mfD`SȚde& hoŎz= A}o{30)?)'DUn^ʅAsx5>>FvԈ>TBU&w9)-$.ՙ@cll@V'N~φLJmQJ[Gkߐ 6ۍf#0u Ce^B2=E]0iV%d)6ԜhaZjU(n֣?UE]A caIu{sN:4^w)EJTb# NBف6%QT7!otrM@s='?K?rL_QM,:[*9Oc^V1žH" >ga4Cq-4q:׃?̃Q# b@%BBr<.wx# ~߉uk2,p\W| C[}3X|Ze:RI`z)ƒvE҇-U-+x'>E)IGV)k̛-H9Msw,$I5G= BUfZp1~ô%z{r[K),s`h6?&f(bMj@SrBX_>: !yܺ¸QeLw4LDpڈB㟊:bOqԔ>6 JD~8 7;צ?g=}վ|Q%=AIVV= GFr=>Xl~MI- *ZB8I`_ynDe[4̶3I$%CI*'*3/\BdFE_tT q;61\G\l~61iR^u1 : -Aª(F+-R Aűsn'aѪE&(t2K.|=oy}L*aG>\W+s+oH|Š#+eGGknͰX rOA9 ~[!U<Ҵ͚o'Gh`*@%gDh&AC(*ʒgYmwYi|.rRaWm R"ah8ԑQ&N|h\UD%mC\fxލ&C@:ڠuyASU66/:E%>:U#.+:gk<<ay)pA>69_4+rHQ⪉ٽk>)kY&t+c#0uW(~ ޟz^E?L <ؤ\Nnoy2 _fD:3NxKkF1![ hڄXoBOy3e.\jyp#f1eMikO&NFkc4rD;65iz/ -#RK9:r`:,yvrW'%e#٩N9[TڗKpX(SȜY)F!IAS=uSyڎ[-vZ*X1:{Ɲ9PDui/Pw-Y(_| -Fh N- l."@\bH i 7 |[|Ȱl$<^ 4 kfn3_i/4նD~ڗxvc:~>_|C>d>f kp!*fv'b}OǝR=0̋DLXmbI`s,S_P_,lxD@NK+zj {%lx?<&rQ5b{2>B~x)E}H:/L3"]|Ԭ\njvpSsp8 ~XX>K~xEdWvX9]xWar`PK(A^|qQ '31S4v T=H 4TW{EuWcY"7uBntvU!cS!W9J4$[ϧ^ju1y 3`)ml$dQ*d5 ʷqEw ˸$a'U82I L_: ũHrd͹E{"n[4k_M#ЁW\\1U(gRҬ{XY91 9\Gsd`qU'R mt_<%VU O"LhNt,߰uqWҋDMpQs~Yss U6PX_eMWNlXdmb~Ц%f'y>@Y^E&2YuRH*^v.t_Ky^P[Ɗ 4+NMlU Qx",SܨÈ{mGlߺl; Um7 O8ٰx.R ~UoDzċ$eDϨY k)Cx##bJp͈{ٛmyXH!7!&DNN֔9DykS; Dԭ2|~۠xv+x*GCO'+k ]Foyl!}IO/Bڕ6osNKsv{aDo@u>$[W<'#ؤւZJ;yOL{g޶9ʇg1:2L:9.IWAzA*|9rV)8|/-ۻ9;o H`˄_eh(QR\As @>e7#%;^B[ڦXα/Jjb>&-J΃VByEU0cLvΛFW,.ͻ{܌* 8{c_ke *W-{,f++ 0:">\NZ\z$97s(g5VcÙ/sXXfxP#bu3T8!&_(U<|-a$s0ɽ Tvҟĵ!}ٲU I습#Bk}cy"T'FCcyt_zeJbGziVlȼC~ʆLHBeR 7bZPߧ+}=2-Q,jLB=A-n;2TJȗ9dE N8I@0)5Pr";Êoy+.3QSֱDkn >i4M$}^_bMqv%ĕ6z];YDiShp0he{On&546gM/=wgX8e2ʿDUB^pO֏Eh?(E@}MMEBȪ&qkE⏇{ʱ[.rIM&?Met1}¡FQEΊ/k_=P/(:KLn /aDd}W@F)YL):Qc6C^Y@@֐;h(+-XfeUhܷWX/ uTgpeSm|1 DW*afkh\:1iڨ0eleV"Ai+^>uP7$ yZ'Eٌ6zhnVi)8`!H!lbZATB='Pz }U5eLBCb6ǫ=.n9U8 ! (--SAF<2Yp;)ϵ N% 4nnı=My4xz!/}U]W3E=n@5"0o_ޠbC{|g&~imr&\F DR#P4`Li@mP oeX3s3u$Ц#Ɖ @{V`~9q%"?#iA9W5l^J0&]&W2C䱦?qPǹ3˹F(&z7z\-q?&,qG𵬜q f.Mf֕!X!wjWzVLΈT Q$ ymhY+o*癈.ˋ֦:y k❽U[#"O>*5ŐQYsCe)ki<*~TF\G@JI$~ȗz=;ўڛ8W_uM2,l=13p)Kѩ |O(DprϼrH{o6@*83G'A U6^.1ɢ=ސu6-}Ny;s)~\܏++hGq! NEqDV&dia| UD l-p4Ą3%a/Dg苳"h,խU >(K/E|+uXm'eXǗ! Јy1ŷHN,{;986-$[,7PeY?TX^WTYu+‡ӿr蹖g8kM/8Gk )i_(;a#hGou>kتlY4soNgec jh-;N7\\u5q?*B:7xVsl0ũt|ާHK]`۱/M,* deӓ$G,dqY cTc#n~ƪD>fkuMV98;D+_+i<\Nܷo~+5KG5qG\ժC[ż@RpAۏ:wccۆviT&'bEߔ$ꁽ%) #]h9jc)fEC-DFːdv3h5)X)FmF. EW}:5K4lQP r74 6.}X X_<'w B觹XM5ژʑ $pdvwWѺx# %[ gf(2eU.:Hc3M3Rs%^Âj+Y=0GKO_=]Mpp[3 3lHCGPnvFB{#~aSiy uvJv2҂P# 趙tpdU ɒP~ߋ2$E=gf`Vse*n=i,bO7:#>tC$POƔK\JRڡ#;K>z+O+u(˼h骅/:[ZSr~H%cӊ 󼥢,\-+̀|匮 YX/ XD&ӖS#%N3ՠy-/ }^o=/5c:et)8noe>#ܑtֿ(nOI;"ɗzsʮPY=cy6f p-,Ԡr)SA?F"G6A^ 7+NŜ⥷mDNWahE5푇Ƶ^ ?SA 9\rZ̀r"c(y.8cغ|6@l\)۰(g2VCgr %\SW=$qNyB3Ōɗ|F1{1f')mDN]c2f їSqQq  xwS_ BQByfAŁ7WU`!N'@(8[B&jru%=܄3D Uʱ8̲:-/kyZ\lNdA-<|vTZs%a@.i9_@|a)rg ߮ "r H0v7jo<+t qd~T`#iA\ä[Q$IVYxIfQ珘 ʴޞ ]nDi*W:W eRkKf_C~[u!"|e%/b\nϺ=! KpA,/[!y"WhLƪ'u%fxI[`[vO#^Y5xʵ/Ӏ<žuetdU'UQmcOv? & QǑ" jWZ*F:rC#, >~S31IǪGi>xAJ&zY4>z;PRaTA(eHQϰeGzbu'>9U,=ͦ(? yR =6_CNL,&9]E984>uihәP9&c;2Mt9NLXC-Nvx6 %׌ i%Ȗ.@EܶiMOv`q[ͱYB`S/ʷvEk>B2+Xyxw݈.DbԕVEjro0PAZއvT\$lXGNϔKơdhHpג+gxsήvz!j3dLd-17u^k" O[+L v9ܔz⵲Vnh@/A̵Ԋ sUC}ۡPFU7eDRx ޽0)U_Oj\ O:Y 8ps84kG(.j(Vy7+{Qp@՝HZkG){䊵Ny&=Wrl5ZGN/ iǛD{5_PaZ?52dM'@)ҟYLmТ(S=:VfHprCk]=(ȟs * @`_ul^嵵`8V(fX*{ OO`[SmfEDŻ\G1cbYb^#;$"Ob^jF&ހv+ DG%DY:G9A=_ܥL~f[A$5{C5{uqR }+$Ld8'AP"/-P͌)bnp ? @43rީ ojUnq8Nt}:E/%qPtwd/z "I&|݊EJR+=* e& iקvqu%|h{PkCz$FӜ&̦QB@Ai~`SK\u&cȅ|^s(G{J ]?>^>&_º҄Sk,U*tMj0YŖ[ԱӋic/mC.̅ 3D2R[j_i܍զiV'v_h@Y'ce%l=-sy:y |^<)* &b>rJtT|*KOZ@8=ncp=,;J?nBg&Վ( 䠬K tRpށ +ݨiL(Sb1ErmNgB${[ȳ㕲hnj+"kkS^W6߽<`FT,6="%^f |BD%4&aso%ooNv\+q~Zuy>w~{(i% O4w{;9CʞË`fPŹ^sי7K9^ 7c(WX41?Ra*r-03ƍy.e.@>a>yg=I9,,H^8$!^STָ9ǛQ3ʙ}Cf}(sl"'K}VȎ/-ZØٗ¾PM< 9.U'^*}j5yޥ<%iX\͍8rJ2Dat`εZ0E* >8Y8=).w պO"˵m@0oٛc(&=y̘TOI<v"U[t!M퓛UlhW"wR“b '|fW0+*| J+Ͼv>Dz&-iWBHi؈´IU%ڎl=Lpdm+ޭÁP!nxt|5U2frO`dн[&cŲNR":|3,_GÐ\̻|mIC[~R~/0 5* T7ia!), fϾ@}l.}3aQvorQ& 3c18Bjt{_ZP,x }d"}#ALd L'GfEXZM#׏gK#7Yp;doF!E.dFV6J=ggTYGtpnտ` g֒E#&>װ%Jl #5u!kx0 0d>XsT d{_E:uij[+@*hDZ L{Kq|LPt8i!Q*1期vi \2wƴ5ٿf(nd4U| ޥk<¤w?Aօ$eXe0/uGrdc~0QTQgdA𑷑西f-22$p S9++[oݩFNHyRweb1*v'm4? Za_TK5ɡ]]>k+b8A .7q@~0`XrM/aTRtfSp%y AKLz 3/d"ys 91J7 ǝn'(uJVvrc<Ny }j_mM% o\$_c> o3$${*X!Y|kTB9`'/z"L7)Nc5H!Ξ4cOΔ9?Rkx[kr}?Eh x%ArXa,N J({uMLzx aqy/%))$MaK]3i~훠P3w&Ӌ8QP>W\`7-ek_ l@j'@xлMzЁyYPVRJ.%cOSC2>&[y44MrA;ϘXGB V<"Z<6ϟٓ HD2v {r.N .נ+F`T LBpb3V4$jo N9Mߴ\;`}{~8\vwO#Tx2\7ZGzݦ( #Ų+ICjnhs%L.]%rLhǰD_nVlΪ;e*΅1#PmDW`Fnb} :5OM( 'U0kVu7]\:.3]l*dX |eIq`89De͚kvŷ~m!]:9% ?R !]k U.d/!tX /D*꠫t%J3b@Ev[rtav #N46 M-'l$*nAƖ(l8c [-vNYl~CaJ&;) Ӥ/f\kiw3'Y j{z k_I=IGs  @p8zBT+"B~=;Z~K ISr&L㚹`::KKC_,\PcG&PKz#Α Of^wO]zi !pvrU!|cx&SfKgaP{ϫ4Ige3+- ZS:7gU :SI%/P&½XhZ"pǓ Q]t26)3g-8P$!.tEtњ(ac!r@Q$-DGB95cA_^$CC z2LɆ}ZZ3E H&vز2^lPp=K3\FK3^C!pdB } ߡ{Te_6 Mѡ&jHn )tb 0bLuϾITهe dՇf ŭ-G|L:MA{Lhw] V -WPjz aj46_5|C6Z)#!+b nEMd~s8 a';jg[T<Σ.q7AV;w :hDe3l'ͪ'8D;Z-BR0D? x&y 1eRuR+ 鼚ԥ otR8*:"l?:5t-lhtvrsdѿ~!\GB;3 KFoU5*"b3:>wʹMNR.s72,K);> j'`?OSA)rW Y 5M߸xá3؄&q&RM[mZ|qI#õe $2w;IW05d3__8q8&ˉ ]uMLؒlPK7? Z([*EA!ȔOU S&lkVDC!mã3Fq~5UY[Jj(}.^("S} w'拽8C+斆ݼH4W?r7POj,Zh$q2oۼŷB`>=ΠPr - jxHRF4eB>Szj/@% *UW4񵗰uFY@>d H_D%h Óy﹊n+|x"_Ɯ} []Oa]`i#kӰk索;`u@ۄgp&3FVcB>{C'Bw.A b%;reqP=S]\.D3EMH8#Yao7/^*#&bZ|@0|\|%7(FɩJIae(/T=\bPIqg|s=QVԑޟ6!\dКӿ2W ɪr% "Zޫ"P 8 ^n E&ѪPĨh *? Y D鎝'5l0?` !( C3itL}|=3Ue/LF0ˍp0Ld޷N{> ʵts ŇMzSJqLa2_wc'C_>IB f5(W<j9{8n^$$]9'[:Tڄ)UxO KNQ<~v!#}FG^F}yٺ}4ha X2IeuPn~!pNHP}OVҖlQEڮ We#i#ݯ .8{қ^}$ipN+Y"pNv6B)B.u|6|*=ф_ K1-mO{$s_}Ve|*+תNg$LMrc=IUt>1~B}g 1T0$)+]11")~!쟭`dyȚëғO z li}S6DiE>20C0 |&ΟK's#-iaRkH}!Ev];Gd`g|Ƈ c~=}V)O{e d|QB2nB&?3NKc- (.rxB8>qW:iZKeA%57&f70Ƥ#/"d>GFëaFf䏆vGҌ~դŒS-5ß2p~ޘ4=3}Fڅ{<<&A8n9I{+8ߋ$]srGNAaΑR.CAiX'*SrE7]Nܔ'0lX(xZfjIwcxNY8q:S\˙9s@0Sv~-f$ k:?lyT[!?:*-~DxTd+s{haKv j2_n2ԏrlܗqc YrtlDn0 ƘoyǣʁR >]ZS8hL]{T 9~N [un -X'(D].7;$ŕ=LHHk*uw OCcC c'>-||S`SH$kФbWrDm%odM>F/a5BU\ ӭ2تA@f\N]QsCOAipٗG3>0~֗7ثJI9 Z9B"ֶ-aDDGAN-kR}X&I{ƛFӿ%>NLZ c($RX^K9s, =5^ض9TO-^ß e|nspdX_Օ40蝖d'>_6iNC$] Y2--/ 6v9_L..7-Ax8;Ԓ{'DV,cX_ (d=B{=F!dcToi9cD0 fǙm? O 2!O 3|tm':'|zH>Oz.D">2?0F!b`t k7 #2Obm9OTTea=g5Cy 27I7^0 Y3Mćzn zKwkip-pt-e̩\i>\X#g4?XYUi'E\F^ʛ;=iESل^iu* T:&=YԔ3 |ض޺g5>FeʃعK%m]Ol'"d 9%uU`\ 69ڷ +-+M mDFW`g`1MQ9m;K!0ޖ(*G-1{'@$*TNIwFmcsxG8C؊{i2td_S0Pp: _m:\"]@lGg;2?ͯYps`;RC Ū;bM:MSJQ`?'{:>#?`TNVٞ?IW$0V.mS@8 Uɑ{֖ǒr92kay 3xқ`M6"[1_@o4b{ ιUt>ax#`6/tR*O#lB%n-ݬ(iM`{xS:w Vv1r`eVńcܧ g$3v6;ƥ:w?ˏD`6P($LdhE\)dZ%=F`̄@(OF:AԆEɦ=Uk a[d!MܾV }C䓜>-y~JUj3F20>0z:*.eUFVM f%ԘwRnIg-An`E,Fa7v2H3C7Xer.KPl0?|-F-KꊸGQkN[gw?5@sx* _3KedF<܌ʤxP#Ld'r M5Un ?+Ð/ foo[+h(J/^ZSO8Ԋ?xSټ T30߿ү{mjz'BJ7GŲja G/zN;1םtvm4Gz0;Z9s6&&(B9Z p;@EM1mt3ҘoAeeN?OZu!1, )ꩌ"%` G4"*9ő R{mObV(9N㘿ebOjёc3v#Bkj9ڜQP$jӒ>1oȐ{f 'Vkc7wȮ˱WK=2"c\eph1y`%-Gdɒ,vwln%&PR$4`rαA!8f,jbt}t-c B._!UF9V[C[Ǡ򠪫B5:bO";A Ǐq,2! c2<@r4ѧw>Ҟ A Nb kۂ9 Y.sg&@C&.@v"KMڡ.ܣ3e06,^q-k/d0!':6R34֢m'!Jc In(%r?(@;E0 03_W)o-cwP;Im\Šr )ؑRg-Vze(.Vvh!A3"tGEY||Sf9 gC퐡{FpC&CYak_~@Ý:<w*VL[JU.QNWh{U-w8_ NyGQ<7pKn ܲ @{]Ue*NoP_!P^1z>>D˜Z 2p 7`וYjYY)EqGo51@"?u\CM1+,BgYk˅ !1"!W3X2<+`L "ZLjnN\$PVXԞ#n;J}P@N:bE< YO[zfsc>"q]m {H62ۺM._ɮYbsO힜k!!A|P~ đ褐׻h+E*{@ \TyG/O0z@+y-#D+iBLkyI襚O@ SgBz$AJ&Z~C:]UOwP̞=ؠV޴)R`@"24K?UEha.6K4 xX9[@K@&zأG-Ɉr1+x2*9vЛW N%(qPM͆3RLLϙؾy\~=_3OF}To9QX8؝{!Mb3uY~TEO3(V #uҝ>;s)|Hn_؀Re6~a.D]6JvDje w)ֆl$~EssIbV9v\jx1 MG*N,A5O*3Ms`'U IbI#NNz9RؑW [z#*MJkQ3eKlTDæÒy-ZZI!3NEOcdV)8 e`%fK-LLk -*Pƺ bRYLۑDYD#?̈́_BFHEn`)WG~E3D~!0lNSkً@:M{z$۞ .L JJ2\| xsz/WII.̛3;\?eiU3U]̙\<͡mܠ\M}"'Ii-.&k8fK{dj`)IΠ7,YK6 0&ID!#t`S WG \02:|-4'd mDF:{<.C=su9'yotL$DOr3L>({rN se-xDȘL :YuUW.€GpZՠk8Y_]3,MQL2>@}"xĩ%. wvP<6-Q&ī Jl죦f@:_ "fdfEmfqnEUS6]Yÿk>0~E걖6u uE Gl[xf&Ko 4"(Q"O [*ܚsyf<['bF zQmY:^[Iq U-!Gnq-EGXHv9Ŋ;j?0ssC4~hƀx^9i/&$p?rul#aeR絠|"~cТ~l5kľvPbK4yK.wp8}Lۑ5J?_ Vz"V ¤ nєЯ'FUJ!bQ wP+8χmEqx(Nq#<gnMz9\ZY؏ _^hg26IsJ2gZ.hXK-x7&Ws l~uLHb^$tuSĠOJjdPt^A9n;_ \s"?7 {s,Wn8Og݅B~;k pWQr-8gP8^'õ4L*ow NjqJ<y>c'_*]i#e `2y8 hG7#zL{|Y/y-{[I.;WM> b5s톲?mﺘj(lü$-x,&݆׌.Ίi[P7LpShXАO@ 0P_:~v?$%qT=6,a/^ITWԚW;bv4̩$Hk@.cB`~/ PpEGƟ0= S:~_xV!aU/1 .RƗyb%zc?i{c,u=&E׭MU*Ҩ3+tYr| 9,*) J\8~/F کN y#nַCƪ|M֫dIaX 緤:ot$,x7oiEwƁ33VJ&P\$) pԃ8#f7͜s'k{{LW_IQ\듣2]u앫T_&[n-BY|qLB4V1rxb 0p{ s9ZL|3$qڔ.E>#{5w2z.DJ$ SԿ jU{kd-lTTfպh0Bz Cro0~{4+9I'5(_qvRE[>+U[QTBzdgx +Y,e1Q55VULp=9= H2pHEvG I%nģ\ jJC1<)e<4qP(~ZJF<4%202Svjp'Fm3S▎lb \oxT~<I;yxa@>ǽ[2ZOA(p-1Aj+JDKEWDn}Sgj,x[{F`cDŽ0qC sw/|jUˎƸѥ^1qq !Ļ=p0`<>j| z"B8ڋlbxy6Zץ l_B(ָd@pOa*(]K]DR+0hژaIU;&)_͊ybvbAT>ƒo La4%M6yVdV^S['`&!cICM5m/n]|4C ^BnbPպ!L (A*V@4\tg q%ά}QZas}E KwNO>Om{PkK;l"< Xω\ģDzu犕Qd<_vdsjtN| ߳P~0Kh6ǟqDx;{&sQL)vۀXf"SiD ?}>̍̂+zX+_lRF%Z`Sme*.? JW vFzD ] Ć 7/\ن\?v%X|<;ƹH\Ӱh0@i9I7wEW@zTh:;Oa)^gy"'E@)B$2g0{̵9cdO OB gĉ|Ӌ q=A|ׁ_$A, D[] uGwN `zV'[A~*.\OJ[+yH/<2r9UEN~VREKSS4@+\D:D^ljM!߷ ]8$Hx̚(6 2@<>4T_JH>i wR~}SӡYu?Rgmi@Lv H_pTao6 N3,w˫혆W`ڡ`]3Gk0- 6şCm{(Й?UȵnN=pWͲDCۚ8g,%6 ViJ縈|\5-"I "C ݾsnGqk`!QL9a-f.fh OxI@ecգ/'j33j(ߵ-B+?Tِf+.)0^ʱkй9Ayr{ZXᒂloj'.aϹ߹uUWI#k`t=Lr+>x&)I%}Y ;hAugoMY"kFGt%Q߬2M$Uf ,X\;I[}U7A,̘%vZJJy8(MU.Y l`#p/c"FI+Mw7R=ǩ`9ҀMzv0 J4os/]1ɚbpP {eg_ۺf-ۤ CGvt6=Gja6n=?O,12%}9\W $z\!#J老Dl58ٚDIwyvf+$q龨tm̠oll9ekeB сV/%:4ܑȬ֔yԠZ Vj5_xuQ/:,i2(kc {88IfMJ(t}b;]x6w{_`؟V#x\  D.p ճMy@I G%AO}M8O>sKӴ =8e"PKbw 5s]7 )Gj)Ƅ4@ U-""T826=:n%R }6 u\にI~>t|33AݞÞ!5gnbCJj]2nTW+P/+ *Xf4BtC|E۳оڤRad\wP<%1[X S]՝`1Ip>?O*87[\,MK!+\y}ۻKEYAbJ__ o1!6 wa#⹵yxdn}fboXlk@LZ ʝ԰F8^K"[wZdF7" aaMBl2Ɯ|0yu <Qk>c f 5֥WicDp.A~ zBZU?%cdHS~sӛ lUڷU1 __M"rl3746NUb;Pifw(r:s߷^.Og#0aN ܂ 䉛_+͠pWIRh+g؉A-r '18]hBM.}t+'IFQ+$ Ǫ4$$LTT} uU!|Rk{Er7z㔻S=7,J؁9Y;xROSۊhu&5'j\+16C( +}ǍsrQrQrdB|ZW[ϙ>9 TZו\!AQ?&}ujpZK\UgÄgB@a/wn؎D W̟SW.Uox|;TLBܣJ5ؖ$\וmY2t]0cZZ`$[?M2չUϔD6v8#bLaSI^Zȱ>Ĺ] { N4X&J~r}#LBB^%bGnޗ](euZBu9ELʚI0j@uE GGu\7_9P< O@ s]˕j),ʟ֣&wQ*x9k ؐo/9̩Ym vGeI {'"/ Sz:Xsatfc?8Z~':A&X"ow%q%*GaĿp^=+~d³&VSA{u_%.u YQkejlaP@Y(^)ƶ@\("vuGciS~q1Dfz "G$1ٹu ڒagfO{Y!s`03.Ծs&ƈ7j=* WGl JjƗ[wT/qe4~<} Efy%yΓ Fx f$ ޾4vz̽[뢟?rPmEU-$~4:nar?[Hy`NK#2(K ,(/.ؒTȢ}OJK7!|[>Ca@ꉝK j~صo{Vlb'4}L;huhoEM9\oW7 7zCXIn/HMAsĨ^vOhe/ĝMׁw3@N5T=`EF2`&{H(I3TǨV'Deov˦r,[!{R<dKi˻ $8:[m.RjXoN fLېd`gT8zn:g"FPU>),h'hK %'P K^"56!r ۡ2k.7S֮նe({i|v) L6~1m=*MX/C[-7pX(ZO*T@snr"-Gʨ6JucazV6v=:9JrLТ~+ch T o.kMy%Fޠ:6Yjg8\EO:ڷy+Ң6WE݊ oRU`3 ws ?x'DڮrD(:U;䂋NBFIϣRcWYُ"OlܓGN[3_=4lQR siE@Kp)bV->p (^ ܪج3 A(갤 aّ99ٷ&c,wW]zjﯾЇ{TՙϣHM&UrhfZ]..?zG'q^&K!SxȖ^Ք\+l{!un20xfڡ?Kce;D^|6}[#uJH"Kq\!1#:EjEL1Y;'_ZSQ2 X= K.SkɌMG!Q- orTː М@@^]7f4T;֞ؿ -VXbWNlBG"dTHm~ݜzQXwdF"ZK&i?8X:=;C*ε9w{I.9YвObYл'&yɸ \Q:AÈ`_a*^R`-w֍2SNRl" EBt/uӛM&%l5^̝ЛQ i+I ƶ d!h-oQ ;q餎5(А8ݲxdP;,l4cIQ2ܗKU!j<ͼdox/Y, eD6]̦.~jX=V@meۣhuzݣ3sױ,5y E^Mv&?Ϝt=Udڠ7]DXna>%>|qO(ɿeAӎ`j26x aij&^(808:CglmTUy)eZ*mj4Eեs׈U@D>5H,iM>/}޼qnM ܆G2\孷lmG;O YZqB'`>ɤu2 UL'UqjtfY**k}p`:8H_gx&H^7r b "]T*>0?J W]k-Y# THF[_b (iT4z hvgr"?O*DBF՞Ew[luq:X]W #:Y_eUV{vO.] 5w!lQtfG(xֵ;8]6ѕL?XrE>fwӄ5=vx5ᠡR:N̨ 9G0_:s}L߄2 ֛¥Aayp(~Ϸb q~d/4C%f9&شR8츴18qȭ `Sћ!KS@$zHNh {A!eY4f RRڄyn"m5dD1wV 9wʼnE㫃b-BpH`[dFyyx۠7w]M`XvOXOI4S3@B/L9-0NT<3v{D27P&z*l(?x9p2w3T F VCzЄJ \g/^X+m{Ps핇|tԀjsG 9#Ce0iUϪf8E*&=0LZ+(6v AC68Bl|8j}A\&2!AB4ߪ)"xq6yK"wHFSu>a[|DLnVfnfh*0 u0?cI_IyiWo3lS{L;D}(5oszvj+B {$k8JqX,hwYrp)cY\Ӱ-nɲ1tA+P9(4qdM^GǙ֡E8/xyi JWP}DIh%bu?cK8v5dz |%Am]UER+(bv~jAS<}$9L-Jd@*aLHi74kYN"T?q)\hRLȹ%+ OKwEg;Y}>JF_"ƔچNI55[oJ6Ro7}; D‹d^끓bw0{d)׏F3Z#o&y a7 Ct&M}X]?Z0 {O2[ǏgoEVV@}F':zdzE]QLGzoFtB߼vj\^OV+R"*6h j\Qn6VsKpژl,oI\ bҴ7m\n;rGbYYN[Y׃M[Q\'J䱮.)Qy476(7HJ*mC38gkU*Nn+5\&~Lj.7f}Ŕ:яʑY)I9 '2f]<l_]z vP Ue9=!{CEa }Lz]s}sMSY d6[{ŭ~0&jL1e ; =/ }ϯq*)(7}tkz[#^4 y`rE(d?!X7_Q!Ufkf3.\N %6 g52VsȘ8ZASʯwCqJYSv*qiؘoOqrt]{uhB89Xo-20/~r]цdKj9 3+AJ'aKs&bLHwa@JOƒֲ51DKDѯv~e87Oh[Dpv;|r|EE 橿z栃\ GZ{2u;{?D<:V?ax qxP-ShҬʈe=cFc`HhpM?RBa۳HUHl:01+<-œLD2n 8+Uq2. QdK b0UY-/~ ? H{+qA["U`׭F ŚMD/.}\םҼoyPb"CfgG(6P'%mEI^bZzGIRp>kʼn*J*sAntd;-j\)`qH>WU&.VYP ׇ/ak ^OO^,(b@z00V2^m7z o_hx] V:h]S5ތJ`/Ht䓣zވpn@O9!D}NŦ5󣸶nl?>|ZҺ+(KK onrq|;}kmhՏGᱸl?uGv2:&\[?!1|&" ('1(]%s˴B(P΋mbFf4o_xX-{@ 4M6*돫Wܢ%fJ4}þaHj /HrӰ8咧SLZAF>Y J \-0O{iGBte+>ҙr#&fŰ'awJXڐKidbt xd 2x @8 :)I^_ 'n#v‘ 0)"Dm/:Ĕ#xK yeg׬ -)hK5b+{r _`ӂ_YD e㸀>#` <9jNzSgaGa+6zN>1ޜo,ƛG*%Y]w| yYk)5m\v'N@X}]1(Jрgū= n7R=mݙ]أ?+˅6*\*O .m@ene2tc+MM>Q֢SJAݮx;tFy>%zb"UʞM6?l ra8zuZnoge# k;Ωbn{BAX'b_M#=t₇g,[3TI1LbHэs~T oG%Þ"8V 952J腈$l^`[oDVy7|~t6Խe\4ufA즍?%/1Y)Tec$c~J HOąfj+׾:5/W OT&5P>VP*?e4蝿6pNAw<}CT2<);`S:>&Mts ʆԏ#iw$ΈXH̱([#` ?ޝevm=r /;nK_~"`cYd:5U͓E.ÆB0ʩY[z/T"f~Ih lêSRxQZDq!ldLlͨw,o󺻛܀~cf5KңoRպ`#bRiէG0q sŤT`Rq9v["d!ORY$7.^eoZ gZȋ>ֲлYh.Xog8᪘3*EO$S W 9"nFU,]E(ST `Sa<˼2\EpOŨ3+{OmFt#3DIA*UH]7GUiѶH]H|=n65Cz{e6u4J !ca8/eK[ށcק{-@|2R,#OV[I;BIm} ǖpLœZ<.v:jB5InA4f~Mfx{ 6/hDQ)KT{-,qߞQ՞Yx{PBye\C2 {[ӏD(,oRzh66Z ̬JP<HbV9|^!@Њ#oe wjOBŲp>xΝ6z·qVr^AFIqYZX\}璴Km2;S';[G)!ԐE%ΕO[e4iֳ/P qp,,7Is7eIM(NX]h%b- H .}=ޤ'C,vʞ AKˣ@lw9^{C^7q aLCbL,b|KÜ@OG44Oʩ'/g'a-0_^ʪܓ>g&y٭!.뎱KBDHW˧%RDÉ4ϝ38DҬLL)X֍Qۓ'drǿ4""Xc?Y5OfC\ASmXg="O++h9h#DFpoa- ?Zx];Eϼhb>HDG׾WPfs9o pYz-lP_hiȏ*YdC:{Udqaz. $D|2EyL *V63 P7愃PY* 8bœ%Oϣ'n_XPv19oKVNWm nղ3EU!R=w~QdW\9w k.䶱(5^TS"F~w0M ],=n#; ~ʙ:;\jd\KMٞ|+#~ЦٙL<$ks1pN$`#((DH4N0@8^x!!tV5'[׆ĸΟR6a'wڡc;M4}#tC]fGI wޝ ٶer_F/8Ua]x3iQF*>aE-e ,uDEM8f`f>w=&ü d@~ʳ<<=*ij*=R ?=ltf/s9.M+[ՁK^i D <ӚsJww64egL.DZW.jdG>$?,`ȕL~rpET> 8-gW8k<0n#ptVEJ~@7>b}d1JtK토G1YS VqighïӇ|>_Nj/>QX5}X)Ds-L쑺/rvͺ͊xЯۈfS )^D^';EE,GdR0D ^1u+C|<pD6qi6M3X+x9(vR&c1ܰ1,Xba,::1w=Bqs F(򒻙Jwj]Up]†X -2:b:Nr̵A1#ML}&]k󸖣r"i >f\6R=% X YL-C$(/`czX%%83ދ% qğu|w}Y6u"jK3$6AiJbQ KZ¦p*Զ$ 4&g/(6"-3K>޼x1AwqdOB҂q3"$DE$'nH7^ ol*~]rǠ)պdpa5N{?uVM.R.')TzI;' 0m6Nl܇&{GV~&n+$m^q7ӱm?BNڙ`&h %z*jN|/@6Ύ&a8hD+袾xj:?+LQVL̿'UxпfsS FѰ. >+5Pr>AhyIdamYH+{o7Q4Qn ~'vLWݶ*(+\aOndqb~!ӂRWg%nO+ZV WUם-!(u@GI\~A!f#ŕv'=U ~΂"hg: oN`Q;>m]㲼Bizn',JT֯1=<݉AQs3.%㵟_1Lvܧ/J5.FHYtF} 5ԐkwA[X:z||RWeA\Dcu!|"'--#MG Y4 (l)u 6`T`Fi ؛hB!3'=RwE4&GNUܠׁ(‘Dc!g5VzMMqG)G6$+(vo|_w3rGέMvovg 2K'f:S'=\hр]=EB/_>[#y{@0b ||ͪ7OQd/pؑ-}+ldeނeY99?%*t  އ#L*V;l`.6מ1 @橋hYJUªV-_E\,Ј菨A?>F= 0< SKYT;-X$9,:_H:Cg֏ @%Xm5ړbr4 a8boDjhZVдÒ/ }ySJv[V@lc`o~bJ^`v㴣Éipi'?tB GBSq%臽WKr3 m NCmt%,D?liJROڨlr5g [mΗoƁZ]DC/W⩼'ge}0r!s阔~cCQ8E34MjX}j}FJvL*dHjfmk W1QM˓Mbttv?F*fNpAa){MHqE3?Cxe^U ԿD^ihAM7M6k :}@k&cՎb8 LL 3 W_Gl6y;%`'R/6:VMݗu|x1A6@i"BE"5%qZWբ6@ *.S^O#4be)%Ơ}TS͊GQAO^^\G4pØ,&wv iLTyPĚsW,1"ëz_W]-۔}rY2_s|ו4-`x0# DHgh8{A{쯞frc0Kv aWT֐|T{ MxͷP%S,<vϻcƁ'mmyk'2?2N}Jq&sf,>$QE7.@Bjzs͐wqOLP8-!Aii\[0za'3f%30/ *^V&e?Dno`U7/hfw_#hZZac ' u!=:=Q-nc/& /)ZT OJ*6iĜS'(/xA^e "̆<<{bhyHQ$q΋pIشe͚Q x<d-WzH B}{6-To !fMȊ/}uN>;A] ڹ,r[ͱ24$ֈ2]'jE}R`+D7M .džQk!Ly+P_( S=bHYg{?!UKl ߙANqG 'Lu; \ZuMm3&L^d 2؀t+שY,j n1-7e]J)gW蹄HVoLpUL.[x?KL{IC>lFu7.M$Τ7MPF%`3.:Wl;(D@)Y_ EzA>k'M J G,[Y!_wϻv$>|:B/ƌQHa\H2۪DY`|$*@pJYiXy/bx q"?GnkT$dLb(ґ*z[Z1a@s|#/a!@/f~>2(z$KD؅9D RB=>Bt'bN;=stLˎe\Kb -mZDtduQS';x 04Y䯥g9@quzBQi<"TUgَj n Jwܾ갍7}QjM>$WL&'**\ \ϼZsPq8)٣w Gʪa暲AZa s+~]02 #ɚaA_fJ4'ima3;>. ŭ^ o@bQ{p 0F~wz)Bp`еVD ُ,ȥnRO9^[aO<8ZOAyN]nFc+Ӣ9 4@jh.:AdeGm-<*6 CAy`S7  sML}ɸJpR,5b2Zb]% I+P) q#RErZF m{ #V+frzn]:y%N(ىd00ANϷY:/^Q+Wuq3ѾTG4>.sH5L]D'?dowIPmdVSq& Ry꓆~/K. ,Z1f*8if'3D܉h[G:'eqϳ;;!׌CZMpJk1=:&m]ЏS%Gy88;oC37ĜZ^gX JQl)`ɹ( amaOJ1ӊzxHin>BdQEl>FyJRP;2v%xW.cSyj^*M W&ͳ48ľNg'fSsWi0.f3^5/gC9ѴN% "n;홆&婡ٷuv!:ٙI,,x^0A{˒V /()1ڗY2!zzE&=EzWw_E|ж[Յj%h| jK;k7~i浨m4^EW> W&%z9U 5-`jvz'Ǭ}:º2=ߝ%(4$꽋Bz֮ɯ$Y ^c Zǡ A>gmA>szۏ) c#sM qYC.nn tH4W/a> V)O/>T+;éĒK~L4Y]UwwƫP)M<Ω5Ru87ST^I39vNFv,M?*8aU.=,L?Ew(͝B{$XabjVP o^]ѨsJ3N)vqmQo-yX  Rcl^"X׀>U%ZV2Y*a?9%|FmD17>U%8Kypg4S!a{r`%BL޺;Dxo~-B]O@kJzI4S&eBlIBv?nHY֊X;tnJ3  6bVw{;51Fea5a9=ɱ ][~0'½ȹud2^NqE=s'WKUĤ^l=d7$*Moi.wU tiTCP(Dԡzfx8$+$n:< .)iS%)hO^WdDIsp ޖy شN>&h[Tq05dݕ3*k uXĽE}T$d69n kfYllɂ4Ѻ$&ڃAWU=|cN)`act!㦄,Orr[ oTKAc> / a3s]Ot{5R{$?!X9< , s߁TQLaKeՌ\]XĂedd#^v!C~}W|,Aԙ}'lϢ{a,.!l{H,׽5 typ cS[=Qd_apB<AA'߲fpa^]șY| _/Z/cn+%.2e' MPRNݐIM?%)XcX A^TIQ+b^a7\m\w5VKq7Dۑ{,w 2sҫ5Ĝa[Dm)&9ћUqZ/bWS#+afU`t+Mn 7~t[jk1Myf9<[U$ AWA!NcfmzqjĵX8 oǜ{U.QV[b0sNUZsD T&m*Ћ

^|e\gfEklT2ަ47\j`/կ7+ Kkl*(lSz=Vts nK\/6ې'g\];1uNbl~,N=Af/~.sVSzŏb;nĂ^y]h4:+9O w?>r'l缪ۢYzGR_LK Jw͂Ϯ'j@ǣH@wrvtUl۟ʰh%>ɘҞJi`)K-ǏtۚL>p w YdcX=8b _㓁+U|ب oqSX*B+Z.+p$5 W#>C %)״ :8S{TBY*nP>aq\ryQZ ZnV5MU|hƯ&_Mj²@rh6q1=X[buP5肨YuT9AuK֞x-dR =gfVl?n*78M'4ۂ]٫иYfQfq)~'t7^ q 8(uDTј(I3t_7%b}'XyirM:(kc>a P ]3: qM6%Æ+H/X;2C?k}%5תgNbԳGME"[:1* ޙTt J ]KhJK*)ĉ.%j q[t$Q cwF+k:_ǥ]c{0lߜtMF[O%36X Unr4curց9=DAd'3= 7;ZNlhJc KH;@b2yYc. Y9lwsԺ`j56q5-tZc:?>v3RaZfKL=Kib+YdO9^CwY9&c<<%Nv9ɋ `>oë0 Cr]Oj*؟AGnuRAoZN By s@<ei&/_ DC3oʐ`X/T"E {پGppQ=*Тu*iYDm}}[5i,kA'v, X)r[ ~ReD$WZ$I(GtIzkz5.b,pLe|J< 򢐴P</a )c6, G/D8wu6J4q Ƞu`}|b~⊫z n.hSM5dofowYZKW lxV@Ni%"Σp_NGR?@1EP%0VΜp jˁ"7-LVD=io`? ?U^ d#-|Qӊp|z2\_\h,yVOdo!ba(z K>'ŭ_ ~!޻W޳2Ӆl9f x ֣ 6<긁[F;`ԵMWD @_ŠCA ރH\#kIILY4q?hjJ$l5O' c"/ X!%whvfo^[XunM[]^jHsީwu(d(]Bwc:`ɍ? ^zđ]WBffv- ¡_ToOJe, A{^FעE:I#ޭŘޗ\C%m.𯀞l7R` TDt @i?*yTed{DYT LEOҧv- ~cab԰͆|ת%mtˈ4ѐJ8e]ټGߎPW gԺ.*%ӵ*q}Wy|X`rl@N9`օ,"tmP=,ə﹊W^2 \HŏCva3X IK ~@Vz< K)ԩ2U/. 70ѩK{s_Rܺ"6E~df2.q7 #\Nʬƒ'|ڭ# h>d0\qt驦F,qua*֥PC6LlY݃{Ihnl#=UTUgRf};Ɖp9SYGrbHvڌpI95|X`3o_-W|N)Dm4<ߧXa7myƦoneQ3fug9u;>ŸֵOHglF[. Σ6d1 jg.ͤ$r.. FRO`Qn#| )뫃D%%kBT7f/=\T.1Y0sZܙA]H+4Fڍ=|-v !k[$0˳!hAOF$Rts154Gv}w m mzw6 QIPfsB\N"Ueı֧dXNHN)Jn]kxVw*(C.֗g1U=v˜"| >R@RD^|@AEq/iϭ2x?Saȟ+p*+>ZRPY~hֵ5DWSY-u]F.g 0'3G7K BnPq49x)y<4Sd:)%$b]2lїM :x. w;.y7mfIz"5Lі~ɖ`)Ԣh3[@A }wl&:(Q"R NYB![xSUCğpMƺ*, |>}kf!OA]3 940ḥyL!rXF6pଳ6eyӃ%@9'⎱~-x cA5*Gs3Xa_)a:tr75? V7=,vPx5c}b+YszMffU}yCYɺFD9Qw%t{(4O/@4P &lH}d@+:? thtƢBt hU|>UXiY<X_%mb>Z˱=Ǐ3eׁ,޷ +! "_L%X\oV3gAFz+b7731XCCK?}!oI.q~}o +- כؤ\#;.w8 %᪛~neYBTϣeLsa#Tоv1s\EXkm8IݓG?.BܹU9tI+暟K 7UIlh=bWe} !A.g5ֲ&vIH}߬ס|&g$0skjcᛦ0K 90 iʨf?c%{sdvOA +L H];>0Y1`1%\7fC9 tK_?tPbO2DPmvN@Nm&k_⾲zr8Z$;(1}~oV>atq$۪;*!| G3y<|bhH[En { H0~Vԭ2AapbE0?i/vnMP"&+QFCe攲Y'`3_ 1[̑Vm~z" vA܏JRŦB6b> _Iԥqu/JzxvC"^ս0;bYBL+.Y)j(? iNֲq )./ܠ3 &#׬; q! z#LW(ocSAOOUU(k|<7Ԅ`(,_q̽yf0FOGJcr@ʌIcHSϐ$`6[}&@eA(<;;ēԩ>/9ˌBqb)g I7hjKEDI$}qIv =G}vM;Bd={Ľ\9`q=^ݲT[eJ hW7U# >m!l,T;"s.x$BrSuhbDoʨg'.4zCWk]|^7L&hz+8!q+p6ޗ+|ʵP~))o,ndVbmm0wW&*v0`5!b4wD^H&kj@I^*1=j#/|2(  i N.5cKO|堡#?e]eTpr$ z"?6)Uqtyr #]7Uvw>l%QLhP!A0QwtץXW0+և_2^-P 'ߌ:O%%ZClRHT~VJScPia+~0-#eM{o  o,,e-]dE lշvلGRqٸ͝'5tkGYU7XVc FDJ0%).L']oS7kPA:ݳWyvo{;]wH_{]Hw+I[NQ5_Cļ萑Z^ ; 8t>20?{)=?m4/-8(4+pqm]|c;Gl7 uUij|L:yBZͺBa{tp\/_sE-U$-t}OVP~R^R1=;CÙj\y\Jr12ųc=WLA'u\!7)$遊 ~M}xgt:CSj3Y"4BauaX!cb-^kama jhyބu,+ 5J-D\G$/R2YF7M}.2l}q_ ]VKS;TX/ObL~ ̽7yQyˣ+R?fnXpͿ[9=:j _|F|󞀀jkHr8Т׃)yE&} o|Mgsfn! F#ˆt΢z aA+e8\zzv"gF%I$전+ZI3ĄJ+z.GrZ>*-D&vlrŝdiGȘ%[7֊huM$| YM,PGRa Q8T5]]L^AGndS%PYݻ3yfp!,Aqrp28vO.Ӄ\jcY7 2;Pn.W0݌DOcEfQ20( ˱TPN1Y UçrnHzX>8\0N<:wv`\BaόFjhK j hpŏn=_Ԝ a8C{}r&'R>sP'+iʶ x|m}wN;`y^ rKx#1Nv9׭# !3ߠ"Fđ*qCpIuQIxaphaT>^$Vu=wdg J_5Y5Ψۉ$N7q !ObϥIKo;z-G+o{v#0cNdK%E`$<8IXlR }ioxv9ukFn|\?S[NZ2D|4CAR](OCS^߲Լufo2yKp -8eD4iY̵S!O9['%@peDMž:>kM6yKÞ?vZ5hV$T<ہT鹷Gz\:1ZFaO~y@.UJܔy0;Jo,~7T n7F^V(>1^!@n8hGNLh1`1\l7@k ne4z 88'mZ_g} ;wk5,IWqrͳ]ze57{ePu:Y3[/JNpwQhOp!m^qC [6>Hހ"Rx=2z&.rC#Y2c`~Gz5n#Ny& 7'wJ} (! p .3X'#-`Q. Хhh#iOBhqaĒ0 \[REqA#z >)Q_Qꅛzo[6&@Yy gw||!> |wXC̬7S׿ TvKpHS!aA6,W\-oiz#}. 0ŜzkNjKrk gmJ^]:ڨ}OqAJtќY i.Fҁ j4#TQ{89BJYAXX.[viks,5 JA%n-"]o7qQyCp( xcZ8\SD2c..NtL)89y3)?M؊*%e7W߳Z!d;r̸oKkf30gH+tD0SH+UL?q'C{,lAR,:vx*b^Uy!sόITIcfX?&LB/&.{W_S y44rXp]Jql#ikkcZŗJ[fc ols.qy8M2S]#2L7GJLA-y۶X\=>f2 Y>o]7Ӧ]gU͈C'@4\W"Qܛc:4׼2mZC6VK"p5|5"|'rMa79Ϻ?PƮh>3$5/~t\]`ybqsօӯųR7E *ͧչ/=yR2rƖh??i!])Bbϭ@OHCzZ%_[`{6UI1>Y~%f ?. c.ϵ;r HVjа4?!DZS4!`%7.VP\wV+b9 ?n[kzyNzr\)%uЛedPn:Eo=u_AL-jѽ@\z~ʝ _`_6%>7 rב Xߎ|JǾi`>p7[ŲKzc_4._'`BEج^Ɯ* j"hGkG*b}RTgU1~X@%O⊹aThS+e\Y6K`c:vncm(ǣ=%`d\J\0`:*kQ.GRM3D nK0wR@68CX-i5|b]yz`⍝i~wIi~z-hC'pOlemd[?`*r?Ʀ \HH I*pʐYN3Ÿ?m*G+r xmIRV>f2DO D;8QƩ="MH9E!k#lMR=3?C6&Q/:낍+/J3Z&8^ȕܓR0Ibha43vQFm㫄/.뾆ָs3-'@/gI#ٮHzҋ3䎬ק& аӠ}j>0ALtmD>W0r֛!l0)\%J6)USD,dids$x7Uo0 Įe=~2|ԛl~x`~Me앢kɧ\$#!&OҒw,`XFsӉjYcrN}[݊&~.(d3$5<ҫ2~jJTA0uKJA(u蒅&r# 2x_=e:'2"eҶY0+K߽@;o]n t~6}5ٛ4/̱i<O QUƜ{oB& sS6f2X_cd)U*yKHL0oԠްK`0hEIww飶YUZxPGWb~o䔀{_rJm֏tG^d2aoHOqYPSE.,_% 4:ah+] hG/$C~ڍxq,{d1(Rq}' w geDå~g@a38uHYp,\rGӼeu&3b.ND_\شwb8gsy!t[k1SJ肳$C V)C"]47x^묳?p.sd9WO68?qxٰ!fȇBZTcet,O̶$JPl(R!T,OԲh ªójJ <%&P XAmf[y?{F'%~, :>Uo~%()KMO)db=yn:5).(*=AWL>;΃< ZQ}nƂGte_,vvI韛Vz[++ڵ1K2zlk{6a5t$ e=Mj L fR>)"$l(ۤͅ/d::5ro#R.'=<΃' s̛Қۄt Wv5+s&TeaJ {y s g嗵M:Ōv': Vk ;q.>"B*˟FbĈȪ ؊иlwG*~z)9ٝozv:.@کP&&-YL)ȝm" 7 !`NԱ9@ PY YirP j\yIOj d$#|@,8v_ړ s;}wT 4.оrt^~KNH&ig#M sN4"uF !/EO/ucy Qt`1~|ӻ:|9i(Z_o2o+J8Td; jƱ@0at!dX,kuVcgsqg*`]O!`Jjpeao.#׌HFHa-yHr^:%8XgS`_ T ( Ea6pDZYx\>2:xa2oxC[>PĿLh0Î5cq2:MqQ؇2a*!LCQҧ8L*vLI }KwJJHK*;h5P܁Խ$nٳA >8/UP8P&zX+xט8]:Ob>F"fM-I67$~v94<# SNɣ?mAHP&STcmF󠳗y邌*y.##|Lŗ'oym:(. *fLO2yT^ )i'ge2CJd=XdRi>9)Ls^L^ӓpc5|zOmpī%ymP@ό`* }q7K~b#wpX2;nJ}X*}:Ym9axTH aDvOˉ.OWL&˭nhDZ:$J߮}!b~ 0.B+* d̨\N;7❘AZhqn9CJM8$0T+l;ӗ#yJܘ+V7}Q""ǢζC2~"Y5dצyYၮw"F_'E =Ϟ&Mt\FtQGśqKq(=>!KY+9͎K՛Ì',HMD0f=}0d }BGlIθ[̺v gNAPh1X'hvk^,}L3.xU"&|SȆ p_vZ3 L _A{½kwҤulٰ\!}-g07k/4[ﮧ3!牛`+WH休ۄ=г/S&M1KRSlcĸfגYz#;=|_ǧ4:t~@bKdֈa]=6YFlY!|i.d-;'|=p%cxή#eęgeRt6y&1?a,0J{آnf)y(.SrD._׮F R2r+y`6@T/Ɣ &>i2F>ڽ!,~ՐP=H01 $$kEdVx Q٪.ׁg;j؃L}F*i-,k"GmVv`wb6P;nP拁Pɻ3,u,i jA4x8|>aA7߄I.w`xϙAѫc03G%П^e3μſ|$E tjuڣ@  Y-6m0_{@/[Al9_UッeX4F#{D +gj IDu@lWyOk!z> 9 ʜx˃Q}bB"pKi5!ĻVt!*x*[mC$yl8"2+V% + C8S5f6]&0ηrܷ}]曄E>v WHHyQy  hz0Ux(C>IH99\8>Gw׻6NR]|n63y_|"{N(7Al5oC(:ox+Ͼ<z{thg@N2/}*^a=fYѢDjC;/Ylsc\{ (@WOW~OS=A%?/*jHc<3Yo:n$ G[;a7JVTlgmwR@c3䮒KU\5w"qPJRNR?ٽk6~+IX"C>CaAZthc+MB] tw3 %R@|SX=#i&#t)ZifC~kK'MSΫ't:-\yM ӬD=AOˊQqBiyy0|O^`б z@ߟlƽȲΫGʫH.v|_ գ6PmKkRLCP&MaZH _6~|;$d'nq(p}ǨsOv[0D%@|t0Ux2{2&FiX+m>oYQVXPwz|{VIaE-s -?޲qp]Df˪bz9zurH|V uk'-f銀@g@%,0{j)Uda{A w2}n~8pIuj V--mE 4qќɠ}v.[1"A9<`hLu}tјz>=YQ߼C\[RӃy2ҁ ûި^(NBh[oO龶 DňkZHMg0+O`t*SiK4r—iOҴoyNFהsh1_=teuX"ξ@x #rWÇQn3Ͳzo SW*GIRĽʕۜ>BD ,ڧ fpŊ܃5Ozqo>ҿH v6#P2FnVgy%9Mέ]ߟ:OvzX<*f<3Q GR$bL?k)BCʦd,*CbD-)6M ;qAM+Fs:bjZ\)ۈ؀V)^-a=Lm|:}NhOYw)2V\?H^`*~:kh.5d_5,p^[t)0/}<>6'WP P73B1`ZĂtp39ĵg&MШcXaFk?OVpf. s"'"8u:2xҩ6k€8)Pdg6cV$s8 {_{OKJR]FeMg15Feg5PA+{>gz$Ŗ֒Q#:#Դ RR /;l`F }It!Td| 7_ /'mWp* LkbZjL" Xo? JQoB7;Wܢ5u 36:m^EP(;|'kht s7#Yr#* ~/b="l\Si89lSUk%c7kj f[ ȨY.K/֌ hW zG(s2[¾V)V`}VU-==q#>yG"RDi# Tt+p;C0x$%twawi[KhEmNrR .OgZ軅Us5aAC_1#J.@&an.r0bd7p*巅諯mo$!R4߅RIO,nKv :2A TnXT7ڗ 5BHTWoVSbRP-lb1Z?Kׅǐ8=וS=e} +tA./1<,t]gЙw ./'5DS JÈbQvB)&8ìAҗE0ѵ HH)f{U .чA3-"“Ge_{ĜXmfoho`Qڋ]NyRM*| 6覘V4r})>y'H[tہd۸B@"Ga 1]tA8\TӞ@6>LbT89N*>wkJSe< Db\9:wȤ !* !ZI>`D ;$ /]1{ ?n!#dJdvq"֗u|IZ)o2?nǛB;.PA%z1E;hV:eMBkap$E 4As+2l;(ܱ5JvbYNsbOˇغkٕNm *I&.<lt ]49׬_P`l eB.Ϋ{5BwIiB8j⦽ U^ugzA٧G3(gl{l{dž%8R_ǻ5zKD|^_B7L?رyFr(Ӂ=-=s{Es' 4@镒5v3cN=QF~uʛ (4$x mK <[17œ| mW"8W,w-ӌcn@~;d{=4y˂L?$Qȓ4d&O9lS8/Ģ] ~ߦ1>>`kTO{ҟG6"j,x8;xw4 YC[.uD/VU^ERl`4PdO/jZl3&]j 4/Mt'eJ\6 H4`,(<9yy#)Xl8dNl5嬤 `>5[xSK#CBЭ&~-.ֿV> QP]@]]pݼzһqrkdwA8&7s1CΦN+ Waq4<`G= Ì[7NEu߹Z/Ǩ(bchJu7 .ۓ:aQ~W񠊮_/7z T9^ !h/ON*d,є8яgu栃#Tl~V ]BG`7j _^s&=ۯF4yz9^%=hָr%jףZtҌ< D|%Pg9}*eL@d*MtĦ5`$4Ã,dMBߪ{wK fE I%7tDm;-ôpM5a|~Sy6TE ;ģ Qz`RГF׹CƆ@L@aH c1d'Cp|g Uj&I:#W^.j@J|_#Tdii~Г@C(F=e]]9Őv'S3?bU Ǒ/3D eHI|F7a'ߊMN ISKb3ޠ(hxyb/ 2̏5`'z~{U-8h!˩\]7Eы˞{Ǒ)~b; ^3iі` Թ} 5/7rQ< 켵-)03b]g/>qقBX?GoK0{xBPA_̙bL 9=^j*fP{^Q !I]5is4G}~9Fw_$a \"n?D> TW!@.h_N!5HM*& Js " 9{;K#z ~!r7ki%_S].x#jMp;(nHnqhHJW/?M! qsG0{ڢa UT6ع c+XIǘwtkG`jW51|z@Pwk0 jUoWA̪[(6:]Lx~=jr~ O1/ts ϢƼ~~T"S Y: &֠K 3#;.οND0-7œꑬǸ$5'y~pSQ.cC~#jĀR)+F W> QȳٶfshA-;e_o}gWI .ۆ#*8LQoϥ+L+xJs  Me+'`h#;p(A#&-EtjN߇W͹Ýksj_q {'R=2S]LP#$O`,#jbSa>o+>]d -{ݓ~L*K->F}}f/-Ŵ>,R1Y%= GUTg8t_Fx n!s_O͡5tW**>(·=78gx`R1hNo 5x}j"݄9J t_O^i` :}K#w2'm,@:nr8^j$ ,K7x D&sw|2 ?J4XqUwyjw"ε *t6HsʹR\V>]UQEExrj3!R7E(WNR[ {TC7.5y%:\NZiPNJYTļ )镬 mb=l ἁhE|B&hY^Wer 5l l,b$&~)2KCqojW}d @ci8FU2nfԹ!wT55d~?LjXe nI ZPb3B0I@op'|פܢ!1_8\će;!/~bsJL΁=;[N4>ĜH~d*AG#eb>j")h }c|kè7xcQ6n$Q<莮x&ثݽk:R(pJf0t/oum>-B|OQ0U+ f٧ir@fLAn5G=E#.c_6yPϦWwXsߣ{=~W?dӛ5J`W5% ˇG?$RtG HJIW`Is b 7>\1"?%Y/"Q~}tMK.fW}sjACI'Ҍ^_XāA%0ٞRSXܿ4#Eǿ9簾p->-u2!w:9[?((s7:: Ἵ[cޢ4-tCk񇚩,X鯝M.֎J;ېLi7—I ߱\(?'ᜬjzϣni:&1`i }F:kʭ].Rya Wh" |g*,ʻѐOC#0ɨTݵnЋvg6uu~[<=JcfaWǥu4r۽x.,kӘΞ$EO*a{9ys5-bV|0 k#oՂ~>aA^0B( > kRl 7N6Ə\Q) M{H)b`&MDrYJ"fB/<⥌k]+׸ {lXv;@grC{PĀdlx~"CX@ƱQ/>64i2af96jќ`IB/8رG(.$Id;m6! C!)N8~onսUuu 2zIͣ%p:{]gU$iU^wK_]3G9P a)ԃ)'m'uzL0EiO ;Ło, 9;] E:i_'ToP'5LN& x\QpAX?}E~#sۤ82מxҳtQp{n ܛa.pB˖xw+ٙ|#+G'pmKHu!h˩lMq?  "SJ ) [>Y~9!5XrgRbEX%&$搀AP@:n_6k{)âނPY6R  }}ҶBIēix}@J7+^_ M 252ڃe 0t(I^$)6('ktĤU449(%!hmOxK}@=,(/~J 'FG8J$76(qcl`]|ׇ*x29!U< Zq#n9:CPut]2v BO=FQM\ eŽ  ."N :ag,)ivbM-} @^w])Ԇ0#7"1z}:zeq-ip Ug :I? տğw* kJ̛ߞʳ o-UǴ.86$L1Ena+ͨLtVWDGE.O%pBn@l]bޟE?;Z216GZA&խe{e54F%FV>HpY Ħױ.~$6gpV 2;~%B@=64)F hR +{׊_Mcˊ2eW> He{AJʣg7TXGK۸cd9d31qcoK@RbOk˃WgFlXrл]V^c` 8sOȆި^ƭ1ˌX$w]~/kr9@TyLR=7pc6-} pIԹOC Uáey``BVC ބ6ILs# >T!Jt1r)nhWɼZz7o ]xv.%(xjcTHRKqOK&ܷoG7=ٹk!*QMr~yd_4Ly$HBt[G-,ɸb}]D3a^/>.fZ9dŒad["=i?D*,G>%GNhr% 6/tX["Cq~RhnA\}P@HVnFowK$ZVz2"c[O^wj*MBB"8ccã}37J0P_!ASœaus#yͬ*55NoP!L3G}vwv5 ^&CBYh~TqMuwވ¯@ZXN 868Rmrr0|>^z*}M lhC0N\ 4De(I B@B2<䚴X9$&@CXfgO^ZO3)Aݿc򰧵,5q۬#ALOo۫wwb!Na)~t_r3kIހWÆ7r*RTF0|e;:w(?vuLwAC.dYJ7v2PϾW?ݓ;(P*=NOet& q3o'tvն)Yd~Eq0XZ~iiD0ãSqN3"/'ם螊hXl]c$AzK>Iպ`# 3(#Cs4W3~gEIH /&ٮM%iIDXC 27tks4Yn|]gXOQ3_*EOsy467(%#+WFC9o0 q \Z*ǷtqY8I͡*H_\儋= bZKiKrz⤉^3`12$.~#e)Fu' Σmu:'bqq]x/??󞨘o\v#3P׍: qe79 sT^d*d pdB@6YF3Rf|S<`&+b @d6IU=iffnnpѿ}zwʂ\b<Ù #vq>} G48L* 0E+BPJ/,wzaKStx-]]s}s*€̺"ƱKҕC_ityJPw K9MI`>uՈIi 3 uN讹 aˆH OG61zYt,ё/ *(J6tBgNuG0h&]8U+ rXY)o;K@#,= ˿ה$`S6s?#&<E õyI8!DwfСQ'*BzUdƧ\o+̶pN?XBC}yG}6TNHdT':rE5F.0tN}[(APkm>/6pvc+nք9$u}4^ΪۀC@vK#/;[PhOCQ #Ï|YEiHTyRKA$пzUS~c7b|W58pH$jp)yO{-5Nȅdj>Q!Zvlol*j$J*wRҮYHJGB`6iJ; m)^)O Utd3ן Ծ3sޖv edS@/? LPH a; `G*DSOGm*=rΖ4Ϫ)HtꈶZz#u:cm:]| :͒W7(`سzf {dtċ2. >1*aÿ6q.$rtF) * pUxafT?TܪNV2".ҖOLWoaa ^ޗDRKSYE%|Io|(~=A3b $RQbT$ lo.LUΊn s+qH`a"R[ !{\7ȝH# zzz[# Gu*[[~4^N\־{tk㵒>l'G-կ e=l m[mN'lPH,ƍ 9SRg(_°?G l?qx6z-8!˳3W`.,,Em0%JB S9L/YJA2 TH/#[vs$?j;LxrLpY7U5!PO+hޒ\K~`k #|TNu7כR:B{yBUr@NCcca\Ń)T y^x"% *@VٿZJ=| *ZJw6[ٟ%滕AYͱxʿ>vGO[iApnq zKlwo\C5Uq)LʪSUsna>8Ԅr*AξtHVVL^%scyhӊOgI+"]6زQzB}%#kFȠjkVx 33eӼdFE'A&]keJIjѾ6kO|I.*M<3-v@'m%Wasw&`ex1^A3$S{IY)QJYX- 鎜4INsdΆV').rUg2O' 8oS}dedhvf  @gmş>E%l7^ynj_?_$/1_PٚF1uj}IAndZ'E.W(_±җJ,]C%`v|3"k/_QEiu~^+/`괅1WvA(~Z]D%-,_;z5V;l fO]7vݼ dtadU5ΡLf]H䆔1M}ѧzqSSyR*xePfnԶ#=W |-l4GD+\MVPݩM$`nl椣> CQX Bn$s?8I$e~U/מħ,[Z,KCDЀo!H5~/݌ S X,ۨJqCyڄ2l*>вkiB eIMIՀEL׸ _A=V!{=o X|y  >FCEpqyrdHC\1 $&>7FvWC WaF>Et." BtTAB҃ї!lC:ߡԇ's^z& #Z]zu+ڟu ߿6+v_P)æRǙoG{F5U fm1VRCKPD.,/\e1&6Kj PNHw.lzc0 }&0Z~=`KnC0[P_k4Պt {B3IҒԡ:IpcogSo_;H@VlBeYTn˽!2%V8x qFDt(~|pD03a%acĶ-qSR> @UU"bN*t <2 orf@Z>|w,C 5Lg MQZ( Ry'nOs QSk)0R_FPn=s @+vth3ĦW61Y6DܗDcr|孒9m2#t4hR(cXۑ g}#,,NUYQMLA^;Nsv}W! 7tZ܂8EPEbqo՘"agx{Y0c3M P7'm>7{} SZ݌5J1V{NDu81uI2t ~>0ERY| SײSAlsJ1@$ o-XDsY-8Pwzu+ZAr,=k.ĸBIr _D+f^ u]hs!qalaX1#3[qS$~Y!e4PU>\m"ti+n33ꆱvk=*wzz_݂' {f5#d[tB4T3sâ*Caa]&?1[e1{mb=06 2S0/<7ŔGc4b2شMi1sa`$Е%ŷL}+OGFb$ni)6yPz`*_˶LPz+;Ĝx]xw)2]':1МY7SP,<]^w=o;CU fq]4=kBvyW7r* wIt_$D?F7)iifۻ&Ԓy! $m Yl} xSZ嬮E:q@f%fyj6-,ZU_ITZ=1Xc~՞BYv;O\CiNC%c2ʛ ^֔H~!յfUډ7rƽY๥sXBg4U-,n#2rQWҎ % qķWs}At : Rng *؝NtibWZ}QFBɇqy]]ryKo*? L)*\Ш* S+F0A4Vx(r-W~#- n  *,̓vNpa+_CN!Se6hW ~1*ϵw a'UPB9uD5N-{A@qfG bؓYF2EL-EfRBOy7(`:q3_갑NըvZy8\KoX^n.6E/1c*wHSÐCmMEWojA_]"9yL/`CV7D]INtUs.Hl]GsL@exlp5oCʔEσO4N#`6 ţAґ|BH[W {hp_u"m%Wb{[tF,h-)p:C2YϚlƨ h(m68$6۽}8ҡ[&8S6Yvuqɷ#.| jMN/\ !VQNSipv864xJ. Z?R3%cfzʑBo5tt#PcW_,pknpn1u[Otf|ZM: $׵8@s_}t"lq7q<=iZxzIؔxrrz80.)0㯛I_2Htu,=c,d؄KHR,Lbk9gof|ɳφeU+q=__P;-[O C*fjC2+ g䛟kF/nX+b0ㄯFI#!q1؆f$DO NۻN,j'f+P,]$hX]TxԱ oQ>rv nz {@?[k:/Wm9͇r|79 ܟ '6*b莒NSX45;[07V&ºVˇWҮaNzvZ#+$}f$geH׬8AeC{?#r׮DcXTK[2mTɛVĵ+g(6_ydv`Mpzu'>/^Y.ʯ!gg`g }c-RN&)EpMS'sݸ?FI6\4l4 }pBD`rO YO_!/۹1SO"X*ZD>(a#P$3jVBng!1dD3f.# j~gsPj˭ ;UŹͤ $UMHǨ>uP䍗oEMM/'[)PGd!0&q똧!nGSE"ɴ!m~'޸<3:>631tt!2H 2R\V k?3맆Ao/d2T!(:? h?{఻_b\{`J1SU{! ۩_z%;R4LFeBF0KsM;Xb 4_ZA8``~T[SW*HV͈$}a6(:ax b$F)zowo]d!#ǗYaNȃ\'kkTЄGw{|%)֙ĩЎ.E4ʶ"͔:C=ОJɎz % T\RfunT+V5M5`crۢNv$ U(7>ƻOCIbD>\@u *2Q蒮x2W1 F1,w.ꔄ?bRWЌfm+t0`N?V/g^kP +XakC€P3Ã2d1 JA2v|1H4lT XR/yBm(US*YBbeUcF_m%On`&ȟ@+HxrK-ƁC_6.ɋbG+{ 鋂O8KḶ _Dn53m~jj ,0AjƱ;V^NӭȷPXo;^LV$nV{ag?هȺDqd\GpiIf=|I6#L 2=%Z6D0;I1jP'Y>[ g(()fOt5g;rTU0f/9= Wmʩ];9_2G)Ş]5&d4Ω@:H,}9KK;ݟ9.8uB7\; .<|6B{.QQSPu.ATI%WϿ3G~,/=-ӟu/ldx4Rh 4Rn%+B(^!֭/gb >ƇC^'(^zXrD@5{8:ɮhL`k10QZeKZfvx,Sn]eڿK}=KZY@ϛе)2\ ^|4^VmՃ[Ta g3APBI82T{D ǦPIORtV jłz@2ٌ4CƧq?$&$x{'bk:e{fsHRLhN~?~:uכ˒(b"6ڥKV-_u;Z ta?wuЭ:eѿE^D hvtZ`)ў p^"J`&̫Qu;,+Uֵ_ ZQ ΛB^{QjJn< d'm8E;fT0@;#y.iϰ֋d 'gZ0n ]eǝ$K3ڈ6 ~|n1wKt+?"ɿdH;zDgn`x\, R=m kH%mBf JL `?C@D-1ÃdM/t+&l}6q)S,Pxv < CU^ )Q֩T4VPĩAٗ5_?&d&qe( SdDH<|DfM苌AEnܗ ī^#=lJi,PŸL0Ϩ-k=᢯/qOozT}>yji},gpW|P򐬡Y'YPމ ;GFĹGL#.N]W^iPB:}`"vFߺHS]L-+̮KCAjTY&feD;eMu.KmyD &m1^7&QuYQ9_}Yo~,.02AN^$W&NSpM-51ω԰| F(cbga32BIM K E,s("? xC #VX E =Rl))[q8ncUl͉\8OŤ!`]9S\[lHPV|ʪf=x;Niz|=Cb~h})ypL @Cp&Gt!"H9"#57+dV8ZgPiup>_8aP\I5!$>VW#uxi"^z-=UP׼LI^Y@ڪ2귁F7 v VP_x5ۿeorr}"8TDl{N| 2.^ZW~蓣)3B-R=xM8l12UA0 $^!,% Y9/qD;}ej8-Aܥo` 4jLy)p}vI32 e{ jpLJ&wGk~AO uN.+&Co ҡ q7Dv B׏g $LRh(t>nͰnq"*PnAa@N#\#@sٖqi.8\}_L UFB A|3 Pm>ѽ6ݟJP'j3\81bjsxh Jq4!eAJ'ư|G(ޗ@Ej:by.4֍ǫ Zy3cȲ\~TNɧ%i䶊( Kj$Ag:b82VNv4*=J(snYdgń?ttHb*T}犣9BO?b#ΒKmV'ߞPXb?\/[t2{JP?4EM$/z"+=Yn%zJS#/@Vؑ X] )t)b x1SY/bp>\$ @<_zJav{#MGte6-OyIn-y0@y -Mc8r<. (J0~}nUpj^Q3iq^w6 dpsA(:1߶FPI{6]!m.6g1D` \ȽEO@^@u3Ϸ4FI Ӆ~-Q$#& <}Oq[rEwuֱ͢^RCQ8qxK( c!Ȟk<ިkgb֪o? ټcz2˳Ӳ/{%b!UܱLG+6=Rw0)o%¹?7bǠsYPC-Wqq.:Ȅq]ʡTȣS;Ndw$?&xMg&3틨c$>4ߏ oPTiIC"N~enx'0#@LBBc hAQX-J%HIe;LĮ!?Ǧu)ޞ ¢W 0IeGBsM{bgd޳;P/pQٿ6WW.mQ+PĠ1 (S\>wjD i:yT㇎qw70"~hmG٭mˏ>9jkN,!b}bD7XR4A4Q'ȱr0.$Z7_;R OZ%o>١Vc**H22ySc< ZCG ^BmS0D =CbJQ+syw*OkGwmXϽt69)r7ԯ^[Z! !f6e5jOx&/X3tz "Zs%5 Q!06\W{0dRRl0VE n%VY7?B`8SN+i1U z傯⭢!A%X ܧ0pbE|Yt̋ݫ7gLϤCkO:YcHLI|#'&Jv3boKq ~3{pLM糈]lp) t=>JOжyUr&p/b>yaUzj'1 bL bxS:M\7r[bz#>=۹ԆPV !DI|0H{~cm}k{7LZoyЬ{My.[懖X$0X`4ZCn w$ǔn*SǰhKU*C'[1G*ѝ3 !^SZ(= QNe(u.8e@h# xeՎbh/K*`BXUl\ӄЋQw$b%BOEB#Pqg ýp>њ&J̻i;6DwlS9LՕH;rv,K.\SE\妨m mI\]H&0U0g +;C"̆$H);v:eͰg]hEhhe|$YP oԦ4 fHf$=uY l3ZHЄsi*?{RwW>J8"S%8Xux>#hy"\wG!~8j kTWe謧wa׳Z󫳳Snrc15Mm|25T# ~T9: CG&08z9=iPv D6dj31rLt=j|w;{2עѦʟy#rt7Irz23p~Svd:8|dhgv(|D&J Z9 c釷 1mfg~h (WYH{F@~ m @d9QLOd߇ADBg3 5^nm\ުЏhIQ Tp1t:+67Ar_PYJ E>΢ڛOO0BpYb@ B/8Fd)rRlY.O[ɘ똥іZɱCF6 vpZ Fzʎavx / NA9Ooo* ]J79- jv%ዡQK#fH xL(̶x1}Ť p#~\.8Oy^%(x%<*WWFʆ!/lxlwˉeM`* A=F^ oxּwcչS7J$2hkCRa"Ť" ;!٫nmYF y 31Фgdc?j|XI^ka+36;m!P ocTsR,Z8 |];qeϠVт]BX8yrA*7YH}$aDzZxN֨P@rLD $Cf(j?'18uұ8Q)p ثy{Oe/pHSvc439 a*ͶV@Nĕ][Y wK?+Q2, G\{\1ƒIFIv3q*Q|(yPz&T>0pXce}%PiV8q[VRIn]wPu "{3Aʩ(cS0SE*+{,G#`$bn9k[fIL!܎An$ˁuV}xwC?8;e|oN/G ]awΐ7:}lCBiÕy)-pd2{؟U.2;P,uC$˙tԣM !G^iՑR{lcbec癒8^(2y5ԛ;F:Iar5A~kau쳔W M(=M$ϏUf,fp`D%B Z"O n$8~ӄj i2+ RsCP6 R!>%-6Ћ&!@g9EW&VH5 hYZi>!} B-.,lѨw8  I[P}jnI:Ѧ 21^Ќ{ԳTSm]o_]FU׸'&-)崢]pE$#*,}@>O{d XS& Gbhp\"ʯP0 re߫7&-5%-b{BTq5_vyyq8p&MMЯJyg'-}b!~k1'gkzLr/wГl I.}Q` Wds%y8O,Py`N"E nKr!a.y cM3Qe7qRQ]lG|yATH]U^~ (%Q~Y 87>To/Ň'I~"k-8CkRw#K?Mu~[v\"zAkf|Bm\=~KLȃ7vh;\岢D fVHSÀ%U nؒ)!uy tcQ-A`*DL[\u!_SmG RwHWT%:(U!\&;j݀>C2#kqU?BRXj"/Ӟy)2JƖ޻PieH{a=hp Y"{VOw%/9X!N\xR^UswOo")%6QFlnX0 ;cƂ0og2E4L'qq5|X3dOod#vB9OjBJ =2GM/jP@~cF(+)Kt]d5򬟄`U Iw*(\ەĕ_ e `ͤ1ArGWR@!Y%ꉶBHk/[ f_#}w0ͻ6HDBYu:Q/b>nG]s~?? )q<Lc^z=yQKQ+s;W;3&.1+SPU(|osEH$6bI Ɏs_GcP5$)|tqm-,rJ(wɸo{{q>gR+;LI1ޔ H p`ޣWL E?>^(-ɏ!&cjaVꀪmt3|[>R*bNh ^z^8|KB~{n@_6zB1 Zu;YH_!f]*LvK|m kzӠopXKn.XRvRYH e=犒Ѽ}4ٴ1!p7 !tSnPYLlӗc= S_XO~ ӂ qrfwoGf#Լjyxll: ]%l: c}Y+̨r|(s3YIBC_kwK'صB1 \8 ϋXطBBy,eJ~rP%GU5qdSf7l+O#R''I IyyKezٛ1=c)<%Q +* OTS#c9x",*n˘qJ(v{O9@ya؆&nHͱ.Ny::;-%w a_oZI΀rYH>WG3?X P'H+hVͫt9w /bKFL&2>^cULsq`?TW"|"{(8 )yV0 xqc,ۮ(y 8,y dpƆW6w;d/d0gm@ jK/t1Gir s ɺH_ps˨d#n'~7fU!A& i똄׀7.Ca+';FނSOɪb ߔTgż$tgtt_屠w.֐K~ƆAFj+MW-VKeD=ABhM8}!E^T4?=rs@20-ƿe #E{:xwP }SL h xߝ.Ϥ).h,o =lO6 $.;ՔAn^󏕈Ad/v6-SmcaV&uKGGj""Fi94A0P|szsPK`=5&v_A%_ڸ|ɔTW?2 Yf$Ii)78MjMv:cq%u3O~{Rѽ1I<A\ϝDO>†C]}yZZHC`Y~a@MLb#dS#J&:J!q^+ǖgQ=TB£Rx4(t:gaiDG߹FTT4$[ Gw胼e dG `7TWK P~˱r `f* )Ȭytͅa7!{dI; - 0 X0Z}FNs/ڳpv#Ik]ܚ]!۩ .;4)B>6+J? /$AʑJL v ,8Uk./†Ur[֏HwW&u d)vN S0Z2PE=8mҒ]3\ݾ<-WjJ8:ۻؽ?CnX{%EW8TݹdL͘I'4.<|b_ 7R)RUeNd{ʔ]nc%a'ҟh_, kzNR ץ]}'.@-OD)]FloC]On8-ۙ/3'AR [DH=M<<@试@Lt P!9uF/9"-Bf Leݫj(vPF!~w+y}v)9Py1t >$O,^, "_iOa۲6J\a)j` Us&_LZ3u=aX/H-EΝ*ڦu m<, Bb˵K߸To8jFjqucbKw.IV1L]ۣ°s aلR!@ JN;#' &rLY`5գ?FT\rh#tXu|YqsK+y'Joǚ4F z#nFǨ'\LH([`w,7@@R:P%EMCNE 4YEW?/-3@()s .Msag*Q#oSa_~о> .NR8Y'\a>rͪmg^@"sc~k8|(%ZY+θ$O#|,H1#ڤ] ^|%`-Nt` ?ZWݎ}(Ҧ8Ԭ"[]bï}zd 00PYGА, L$Ru|af:t.XG0 0$Ŵ8C4`3gO_e&ā\n㵜?-,=E3l,"_@̢+w>Y4y>,e+e[}E0rUQA`F3[{IMTB)oJNiC!3_"\(<58qCA&0L3^ʭJsI1cozr=͎z+x)wgFm|)u02 C=[xl(٠^4HUSItg;Z)B@žjN\$ܻa'֧WF: s;)D'xAo~I@} SyӘ VG9t?R=S$dшX?7{JL#fB+q$\C7v>J PF^ђιtqÞZ.tJdAHq ى1⤶fÓ9=~ģk4W+7wK琕;~<!4V7! h±m8!FʺVQxEd\[f}]c 5MϦnòD%2rt;++9Y;ENłYG =L H9# To']ѕy;;D=v\ș? ќ^xaAE&\'&C]jØ4|_Q VIp& 90s#4l5i!Y"W}[R*8WcI**q]`E'8BaͤkYEE[6h [$qHpGkL2o9m0HNmxavD+Q5ZE0|8d<<GnƔv3Oٖ6os!X "F?qea#4ea~GH9(+@rMx O;ҢIo6[1-֧S,pyv>H"r"WA\KCC:|m+N#v"u% Ͽ#gPvh^m";z@ hl pX$:UK.6p$)cj]MbjhٸMty.&"Tw s&+OjMDXDVAҒLy#ުdUhOX||M݃+JW>69k y Eк؝p׆JU՘Ԓ>1 5Zַ%'(/ }պ:X}B#8Ȝx|ڝi\Q^D14aLAag@)6ͽi:.@f(3d,2@3iz&"Q 9^7j1{5Y) ZTDUe9HDUgoɃiJ=Pژ/Q"!ML} %koZρZA[G7pG+ mwn1}.5ss4U`ŦXTsjYv S3@?xW=]N,hVMxK#>mKV~邅}yYJVFwB+2%Y7L0BLj'.BhjelTvVxچ5J`Ԛ[]GSh`Tg~+ƪWow#CnP0Pr{+N]S9=ZӖ3&MTw0!)p;Rv*\m ^M(Q0Y4aM)eac2MOwph6Y@=OKg4{[=FaO{pX̯Vjy:RV<<x4#|5pԵ䀽Ԥ&r%}y0>ZPXR);?J=yu1֎s:BS;r(7<\m+ hqF; bi |× _xFB\ boj[$"A5&+4U$V+BS 9_E]bw aXN\EDhx ÁI]v>ECm,s!4/PS ;L:14A|ЎU=>ё/ǽBa|r SѢ_K]K3Uu#^;| 7G*$L0,hLX.lj@(` h壳o-MfiA!Ʋ.*p@n0B&jXG|US~pM9h$B0uR[TNGV]{w|G}K$p} KK K4EM*GJD&qfO ǜY8Hmn140n0I!yBlqɬGBJOjT^5`e7lM^yG mMDÎbZ#x|fRMBm+pfw^Yq`84( <Vcĸӧ=cJ6w5HA^@8 ]z|G -=+9t.oyR^bWsNqXA*a2Bs--#ds1jqⴋvANikB6! RQGpz&׼aK4-lw"?۟o+ 3bӈR[n<4pU-Op(1*,\LX"! 4TԀ5$_'*)se4&amE n}[ka23GG+/:J͟@ œuؓb]pW8ξب|^^~f4`B _@e2o)2U(5pk#γg'&E[) z::zN76#hMFy8nT&2\1,y`:T2:L"âj 7">'zF4RLZCb懢WjBl쮉Єsߘ$@F #_%84GOһ8ㆾS 4bUipT8oҟ)>bEx1(jS}+ƠKkzhHLydAs,(P5KƎdu͞0D k!px@o^g xңFzOHX}H ft,UGrC!-d!nPhA偀c nPL|x(q@o~n+\rs s@Шze1n ([?Pa^^7[2tk?Ds,$sN҄H]ͪ)WoV|"m'q@O`oIq@RCT #3y5TE~jIX2Kj$z+P7PM6JJp`]cR?1섢e@EvX-\Rt9ˉeÏ͡T$Sd( 8S Cq.$sl1a2& lW*j96`JrRjqmbt{֧(r|_|r7-nΠVpCGUR"-mG?ʡ/-H+o?pDy󊄏DT 7_-4 U@l3@ɱ?a7{9X[t蘁M~8V]%vt3TWDn@*WIA$aLD)EKS #]Dr8FJa'ŇXy>k = (!H!@aR>HdHM-RZ_* #Sd~dؤ?ep@'=S 9 btTV/ߔWJ6 Y΂;k{9s6]Q ? lU?ۑ:< &#r]Pi9+B[k7c/pz0ɸfsQk#.(eI\69ӳO=(\7Ӯ@cv ֕ZaL nڎf%IR[F Zb fqiMC!dn J:J.t c2*?$4(q_/?h[/bfCn;͢Z]6W6G@h|f:9/+CU H$7V7;|Z4;dt^]Eہ'F@߇X(ܡ=^?I0Yc gOoѤv}$ 6weu[jfӦNH/M2uU/z, %Z RR̔:JD)NW$+EӘ֠]sAhjF^j7vqe_g=SM=P:W@.H*ipTU%Uu`l,a )Ǎ L]Aay0 uNɼ( R%p5|yϪ3tU-Y4\Dg~koM@FgQ@NVɷAK@2;nEHw?b*uۃƒ è1{cAd9zo2Aa락p4EKZZ~O2zMUH ݁^3XR1/`ӣ ߜ5@@$۰k; H&pM1ޑS^x.[w}\_~m~kΜI.-,ZْED3O9 h;.}85=7*#ƴ}fikAp#6g4z[5Ti('ucN^5 /.O7g܁kXFM(ܓ_Ǵܦp2JT|)CŦ00o Z:KBYv4IEJO  "jM,TOa1> p7m9zڌj o`/߄5Y5(CGSo8ry#M×$(WPST Ǭ`K{r!q/ó :zaA S+S~1+. y"wW|sXFxb)g뙉2S7(m)pUAxi.y"l\[,=6!G՗&qpeK2 yx@Y~RDq|\k%XwVwJ~Nqm|v=ì/0u.j Q\V(8 S qBB~YF5W[ĝ"O dq&}k0kSW#Qᨗ;dA-XR%U[;7H0CЫUg"qu#SNjz&Dht:%2y~ 5r:%G"n0]f2->;PV{d[YA{ľ1ݵ0c+SK{lb8ԇbN`ekFWеE3_vvw&0#֬\KCq2:<48h!GhUold"vډ,lp:@\$=۫"1A:rAHܟ7#[ Zjc摔l3cPy=-Qd&^x]`Kz87+`W-; "`/JO\9qzk~4zN?3 6n}0Tt*k|hvC84X>Th^,#.&vܑ_}`KߵjD5h m;=}nߚh}+̢ѣUe1Tz(!~$3)3\ ߔ_FǍ2\q .ٔ xݤnt`e-] -D,)~ΓB % Ө6dˤ'3IooS٬5 ˧@N|^Ke[XmrVg^jQN7-ԢC*kBS ]Y82lkie4IQe>f'/b1r春I^*Fz7/IQwN_ѭTWdN d,Ʒfr4ٚxЪ"jn/ %[ʑw / W =vGڪwl̚:&-z{?R)a:̘^姊"R,)NyRs zI҆šly5opR1OgY'9ܴX n{ Ud9*AgiR-\m(~ow] bU?ϝo!T摿y2IglaQ= ͼ5 U$ tU^G"Ey#Uotĩۧ_u]  0[ % vgm,n&VrwmS[fK[U'yEj8 T3m3ޥm]%%/G zJB\{ؗc+-$B-=!SBuj">M_ā$LMxpr͏PY :x07?ӊ6%_}_[˜aSJp<1֡ +/!<ƾ鉶s+܋8-g$Dϵ|MϼWB+s 4f7.*V!K@8xe!<"\,KҩKCm"2kuP˨i穨E6kf6ʉ($]:Z2fRC 6XbLXdҬw3$]wmL;9xk>{-rvMYiy>'!Ұ'n\NF?-h-1Q:vsl M.*aETrEP,T$D( 7r[ڴiȶ6,EikboWytiVQ G;m^q[`Ⲟ_!BU򴝖iA!Y3mgE4o.l`bضHa5R7t0^fXyFd6RédE9mNgʷ"bQNsK'Y(:qz˲Ⴛdz Fl-†`$]6 ~/]o\vW6_8TxVubXŋ J*Ag Þ: DmBFNcьԠ>LF78@t֊V@oy>pϪiN*#s5.\ -0z2fD9tZ5ȡ+[`cT4=Lh|b)NZR-k3l&V6`xL ̒%색ez6Mr=%T]?߹Xy`:6 5hBv6Ap/ɧ o6HX-ay+,xm$RۭrB}h.xUf:sI8Zn/|f"lBkCE7hтb7q 0xd/DjP2-xbAV7FGFeR'8CaOc@I(mϛ)jF15ٙ  Ӕ^쐚"e:E˾^ )Zs-6/XvW;! T8CW;Y4~  ^ jM- C)8zq_%v.5/M@ /_kR0:h&"́ ~ OT%Io&a5 K?(0/4&Y`0_iï3;,W4;&Q+k†QIKffau8\ w;w~۳T1 N&QP{ڈx264Dti*}wX -1&CTl^yv#Z+G9P<O١Z[aXR=3[B$r`ɕ7铷JJboG2x>ә2x/>ZȢ='&qѵ` ~cS W*nyHH yؾ{zZz&U[64C۹Y/%ň0,=3ia:6f99ZV_v0QS 5!I[&5qåț~FX'p O|V_[V}#lq]Ps[:w9iq~RȦ[G/R=zޕyڪ{j=% a)wo[ght/0^ GL.[uZ۽/͆*թS]+FY:;aȵrWB1N3jE*\;l GLn -?VrTB 7s{Po+?AgS3Te}+us(kB±p9ǧ\^8n`!%E:v8SJ"Q7fB![׉DR@v1O]WtGc](eQ];mPA;l 0t!1t5{SQ$2w }1ݻߛ }sHn0/oO\6&ae5 dbpc:٥Z",';hi}B# w8| a92}y$`n_pQeTLmegj*r!oZî6̏L$ 5@݊חf!*700 ˾ru㭿tn+?F@G o*!(0?7>)AοGz_᱒W@n͛\ěkfEvÆ1,jȍ#=+/6dI 텹)Db7+_l_t:|V,EU,~a׏؊h0RJJA9`Xm2v p0h&\.X M/dWU-0-Tnpꔜ[ȏ=Z:pEq3ꢖ{%w>^vO97;7-@ƊƢE 1Z߭C9W%e7:(KAb b-C#,Ngd-ܽY4G%M,I/MpgvhBqai~N+huę 6[Vug?n60~]lp'wHvKӇGP6wn^D8CJsc1g&ڼl0{Jc26ʅa{Fx8*@E6㽸1FvF"9;Hiys415FƐx Nע;i݅UFZSoхsgoQ2$w$~zX|5"Kª4z'7 >ތ߃*-[\8?-d}H>,]}0d~ PYT*_ b }oy M)LkB.T3 آ-N %k63\tby0\wvp5q+1xQ00MP(t HP@r/UzbIY.m:֦ݒ0m .&hd1]-OO-SˌD9g/6fCeSbs:[B,vٮkGObdHp@B0*7h 8v%Mގ~qԥ 'Asu8Po݇qThm4 k3Y tdy7vlfwb .=1 @{Qng(MHU}?;`yc*?7  kL8NJyX":3SOG ŷ5gWkfqP*8pTQ{V/ɧ/c: dA4[-0)ɞ֖_3y/>0zC64ͥzn=hלL>T;,`j^z2}DAV$8UGuKEu-7r2irc qT4W5Y39S?j8A)Ar1hcxkCpBw@eT._@oLZ"q)OW:cjJ|JaQDlQ!cHxwHOge6j 9DcUR c'*U}fR2=v ]g8;˞jR*yZ  E+݀͝NI&C_KpR0灳egNtGӳeJ^7J$Cw s,Kw` K^"kMCP-m&3Yh?4g?%M *dM[W6;߫48NXkh`?<]8Tf5.B8pDiD=TlPB%#Yx|-gFN\j*8̐sjGy`B/ 4`>ϒ*h5 -fvMKW F RPo`9_VUׅY,ڔjxM 16 v{[ݺ68җn^b(zʁ*iN1.x=z %hYC;uK1@yO ܄"EfVtmxuĻO?<ָSo YCDOw`[M <ٽI=2JOA )Pa;Y Yϐvar31hۛ4a8& {I]8z7-P(4P-AD!.iC3Uq Q쏭`ΌX΄.-  y5n>a-^inאIO,H.ޖ8W4uMFp30HC-cP:9w[s ,(|َb]reyK]0}7qڨa_V]hʔ1`Z^]r1G]sv~~ 4@s,:e&gH&H@9meO!n$i% Xuo? *4mhrs\m_*/7DL'd_y+4AޫC,n]a4{q`|k7A:.n٭۟=IW+fri]1 ;c9gl/4C]x9yߡ(H|a!a{}-Y~a_A05W,q/phU^e7n|#fGq?g\{M{jwk<;| >e7e>tQa)bwҨ$f\);vpz0>Y'^S1䒰99/9l PY]}9 ÿƫ+fcn$4jk;oY'ǧ)P k9]:2^7wz!Ǵ2_SHND!aK8g;;;8}dD ψ1no-a ˷LM6#dַ k>%`b w$I")Cj?7Uf4uf"]+kdwR=9W("<-vG>BTަE Хjm *ϋ= Q0w1Q`\R1Ac/{ӧ7 s |a L4ԏlqHΔAB$Kw/i-NjdfVE ) x,peQ u˱ȒSn$ ln81K7:22#=s"Wqqo̧?2[R.k>vO |- )eb(l3gwk%ݶ6ŝ$]Qr>H_şF]GkЫP2rYpj'90ux0pF pi[\ߣHm(("xv>h]1Džթ˼(- i3^,|a#j %F9ڥPS Fa;qkJb= ?nKy|5n.FO5G_&[:>vD`%dBL Mz=.ҽ!`KW*7@dݚmABYJ,Эa*g[G\H«ǯdCŨ`p tP.6FƕG[".d4Z@]Cg)ĉ]ϊ_:[kЛ k::GLv{>Bim6Lۈ8+;~Vrouk8"RWQbrskݸ3y 1ֆ+ Q&< |7cU Uw9BLq=> ,'pJe|yXjI@Ow17t1@%!D~[[iDZԚQݿ$ˋh-11~=*@!sTh>*S#~KTw~꧋{@%cyqµ GIirku_}aÅή#DWd'qa 29%iS.sx{ Y-<E͊FcG3m>TY ^ s8 ?f G]yM5t_ZI~|lj8|`&d83TKa%p i H;^%oͳSN'|`D(G c Hhw+WB\> >"ˆ =‰b/kJ$\Ai}rn* eQ!]~h9HFl 4s /aV2e8"FS)N@#gQm@O[mnFRYgaPvCTբwj%#t$ph܅yo9Y Pb|βυ4w˜A9ρ߁hjɏOp`Ӡ|$׆GBj"oØѽ2g:Yb]qfk4Es iyBK>ۋO'+.dѤƧJǂGAYGjlMl< EFT:PhG?of"1_ /Sv|GQ%\ :1ɔ= ^X4f!tsbjC ~ C0\;|&u6W1^LfX.yO 2Q9' jTO:=tؓŪM5r-7â5rr#ח*C0 ;BTp<Y6~|T%ݣD $8͙k!3[%fhtHn.lyu)<+51)DTIatswP:okN%K^nZ@&N.Z([3ݽA0V2+eYsɕfhϨ#ûuXW?U8V9jS響xFkm) qVE旅~NBT>@M-u? ?)8UMh]ڭ'Tұ0p/dZ,UI;j Oy,ӒAwF6(b~1R gL% !G!CvMi)<  Tgvb! IYSE|齟z4|GxªϸZ&SNp ?)hZ@ty=kRb 00("!XV҆B{Oӛ;V"}G-nUH٤7wU^Fk Yx33L7݀jP:/SuW 3{,I8ws鰋pbF~},"=Va b18]t%3"?0[qxEju}R۷]#*~ܕ `/Q{J,hy J^7Y͒ wXx}~`De0SָFp".zvk80έ׬IV';l:Zo{ns+.~x#)ΪIpD4PqmǶ&'/6> :,zK̄[6ƪ(Lqk̺E^,2 )Lp+oZu=.붇+x\<%76x˖ےJP6o|1 /XN5ݬwk*A5/LZ mt9 81HJ;~U3nkӕJs҇hsaWcKyw 1DH"j3c5;SϝN5 S?PK7Ti0WR7&׀Dη GQ2Mj(s}^ H/q9 { v;Exids6OSJ!/X_LlCcx ̇sED;gp!1 i)lq:/Y|#4* Ă|/*Yi@x?[1O'LJ2y,G]:n#5ϜY.޺6CwA,D13Ze j z ݝ`(hlRDYֵZ,J!duH -Mmz9L]*۠TBPWY63n~r5sj v~IƉe9NOE7Gu?hv ټV~-~YO)(pV}p!|nܼ0ObIOYܿ:f=[8OR`V(`̌ W& -#xMJhf.]]7Q08 A4Lm*RTsIQ=~VԮs^!>{A7!qxAK}9OnV%_]@(J&1,> p3Yپ 93_lB)ՕR侸 A:'?UfLHKmT'#(ryWm Oշyٓݩ:EC9гΘ-=[5j3t3U_pCB'\)IMSΫu [nTeb{f9\ϓ$4Ks_^u`=R<2bHOA+ ^9q[X(y%`ؿǀ]Qׇl{1(ZKR&"6]&ۋ;i0t$ܿ4Wy;*FfʡO+TZi;;›x:k:UDnn{ hnĦ'j=R(]HAFF%{3u%c.^nFA2ڻ~?2=tEfFژk^0 i[ eIfԹ9~zl=e2 #iӧCA_ʄCѺt|B WYh}4P9wc8a.LӽdODV'-/"ϼ=yEc+P ’y3V_ֹ chn7`jn:DRg]~"8%1xw":/&'d6 }Nxjv0NM6v:#[5bgjGm*T0Go}pOδ"nhnhvd]ke2tDF46<|I&9$X7vئaP9e7+ApkS+-!"'E+ OQY!!gv)ɸr./c+f&#qL >ۺjW&U?Hfq c+;CRBrA"D[ #Д:Ql _+RSlU[x4nfX^~&b1{TcF8QD{=n_0xmS+gv,5ZMjJkxcGSY}pD\f3Z/xT(R,[cQ׹<|\3. ,2m؎v˴KB*RL>͖d>(cZH{mH_d-~[-ѐ'EE{P32HNF;Y8$S_ $@0u%O?O<5LځiՂ͊2 VBﶅE調J+4X$/; Š.Trup;!^܈ YwBY}lyYد> U~0v  %^^bE YC5ٝ%5nT{y46<ELOG@u>Mޯ͉YT`;MϳXp.S^TpF]2  ,t ,S_ebΒΔ53 ^NwjDk?޲F')>,Y^EQ/oLv5 RIX &WWmGUnYf&(!^p}&z"`F$'WȠ 3=l35=]6,f;^ỎgfCԔpW2tNpi};7K#?lJMD} 4dh&/ -ȣh`xGMK&wP *8 wͳ䋧ujxУ{e/nRډ887BfŶ2&rO>Y8_9&'20eOPRuOi_P<߄"p!@6Oͥ!'pzdQdH@r+1M_6h] JtE~<9[X@nLn^q,Ф^ *\ ͞Dl.Ԩ7~wU^IvʀwnX~7{]ƠG"ҭ(2?R4-?))claSo+[1L!J.~n"taF'OLp(45>f|!;WheXorl$oN9m2hU.lۘB1q5`Ѷz|qĢy[ؑ fR h`9 g`#S8FČ[ЏZYKVQGd5Nw- Z-j`]}g_C3cq4#\ K:y!f,]J,F3%X 26pLRi!/oXU ^.bMVjqeMjdBe Fhmr<&Tq,kFrDn~[Lq ? ݨ_kpTZ}w77||fbF0)xpp~}[H6銾ߣY]'5`x^ob N*FXJomzZYK#7x~V7yȁ2C4CS55,1j:oT,'2838-n8/ _s@wzvTsI=D٦4U9?B';L}8:w/槓vReMb ;J=Z3I!nTvnSR F4|س; <[ U瘗>` 4\9!GNpuW!jq9K_J11+yܕUbV/I'-4z>OD~Bڐ;)b(E 9%]셌.矰h1H$p]r &gOSȔtW *]goRx7%*|7Z pQLk$xDf}רښ !πbA nLbv||9]ߘ~~(Pv_"mF [#Cad Kў} %5‹[$1[ސl k|TKE=S~ b16O7iT%C_j6;k[{"zq'JY TIbI˵]7d2eקytSEd8.8WD;(,iI-d0|eK,HҜchp[;Y0&$Е$x-Gt฼VWb&DK/ g8`w0-qޘtvkyxچ;gU{,UZ>m+&\|X@ Tn/=%VE5Bț@p ǪՉImB==LM"[AUt' Gw>g;x8o8TfF_{'$ħO;F I'eK6~['- =V⽿ ީDDn{̃?tCUo~T1(';@!#i5vј@zRKR`p7࡜Mv7%9H 9XfϞLc;d,|H/BVs>(` NaY#jOWCbd}4dGE'Izc͌!cyq_ƺ4R鉚s@i[}[QH]qafbL%U Ew{ƕcݱ@ռT/T&~<8M E'R*Ώ' ؿ\Uyy8~ kˈ" d-fW$-w{w_餖x> [( ^^ .+=v9cH#alzM/;*e4Qj:ZNuw7ABq_,Oc%FMXGor?T: b>#иkG_n2l]3~ [b,kRLQn!9}rPV#)5 Džߢi} ?mޑari գ*%کBRogFdJasf,+ ٹ'XR|G+h^ؖSRb,Et'|%~)P| ;-x%b1+I$SuOM, S~`H4qM&mJ?t:Q^YTd(&`}7h+H=43c?Dx0ˡQq 1"]y"MP9qtKIz%o=s@RW aN}arIkAS7V߫ 9.A$= zrk[ WbM(.=BOkx<\u l8keqⳟHԉ2`7껇pN<2}!۠ |rŽNNϧ`o QqcLHʐ?==c"UM^yd!<&>2"q"!$BЖ'pAXr c3xHZPR!k] :9PJhTNAqdKE5Zt:or"q;tq/]긩i%$Zcy)b;̷ k_`FOm;_qQxQdE7>N9da>1)!&)pܶ5?7h_zbU Yp/+…UoPzaʀ?udGBȰ+| <0@* n63M\ʱݼnp,-+Bu[sQ  PuI-pm~lv΀MAfSVq>.j@u~Ṉu- ssCYL U~Qzu rX ;|Iluv3j,1u3DM+W5žxDhPyÒw eVkL`U=U=X56j-gB;'-GJ7s)C.I~\:'.)4`dÇ2{2g:Q *+[+UY#,I~׹?goeP>B wgׇ;#UA6c8 5. L-| y S|kQ zKj@ S$^Z.xڬ")7kАVKQAĹr4WԚNoPӅ  =ی9m$W.x1RuvZ?i1I~1n}6f?'le f/c̍`-l8 5+{ L"l \V[i Zh6i *0^Q1\x6ji'qg Q92h;M.r5|RT{a\qGFp9CEVֆK]^ OFk=AAb Ӊ.%PD"޳d`<؈xv `wд[UuGҕTW,BmPvizyCo5n3wo UE[<_#L'*1S®f:kzuY,<5xC^&wy5/YySQm+d.J TKWR1~hN[:Yxӯw"0rҿԜ>(6`iXzk'mE#'9[AꛣxfO *GR?(*X\C5N27RL:R2=+퉇&FKha/3=EA;pO=`b,My̍csђQ?=pS? "68xs&ɿռ]5GmIDZ[ )FⲈl:Yg]š@u4Qua*/3gB w{94MԼA[] 'zDiw Nʕn1j͸c{ G^雔lK7N,!R%F/_|qSzd1 X3n<^J5n`UTSQt܉>W0} ;WTh@Q%orIF)ÚW-73^\uҕ 6l@BNjOaS$~ WE}R4Z^GZR8!zTSZb($zp!Ԙ 6!^t-Q:2ɯk" A zpNCKX$ZO8VԻ/WMy7$㢪 ld%<$2Ô,ɀLKR!цhJMX Rt_Z~/f%gyL逬mSRaPTQGux\q.z8?b "#$ΞZ': eĂ㶍Q7Ǘ,NTOF{ƒ:Ohq͗t-=@:afIe$qŜ"a3~Zl0u DCJ,5(3LK2HUi'͠}athWid,&K*S {b F]> 8(|0 W}~,;^I\ѯGy,CnKW%S=lb@G05/;q' 8v8粲G^T@Y#'2qNӄ!ŝL>Ϙ $HaL)](k^祪z0cb Ar KC;3a >$m7/5|%6K-VGe~Q5tQTEU۵dAU/L 8p;Y6Z 3fdD&߹!n'%N@ 5Rk6ҪJn^Sȹ]`'rwk#޹j.w*GGL9[AHVVtpҚب~ckoHA7">{-`\81v?W,bV LL}N{~w_]qՀE\9 2^tնZɥMVq4b%}ez# Đ>@9b2| )Wl;yԯt kׇ!/le+fWuF]'qSzRLhV]6dT-%n9B%SN4W_6#QR0H*$i`5)"i p ӔMl_D= 3;V93%ޟ+=<[: Vvƭt3q퀼W $FJ]V'"(H8~1e.*\/AFC] 8=GU60iu' M+| QEXt$[+w#~% խ@.tԢ qgn45īL+=EayxoM1^Wzp"P\[kZ!%i_;|\mg>!a_4WjGG:RBeզu=``EMbu() l{by] +9R2Bh;)=VPpA55$Ƀ`1%5|dn5?Ə>8؈g2=OK ;S&FB gsq#iJ^(Q w9L"A4[QoG0^HTLvkTDiBMw֪bIP,\aW#F%{fjN0s%l! ٦ڢ́q`&,Of0v~ٝ/] 9XodT>|%8Nr2eUG'nw=mHTj3Os0O^0Q5?fuaLh[(g"P^%ʩv/bt^dYd/:k,oL2FUd(Dg!Fy>A7nh&ㄺbJg묥v@oe^. kK}}(,lMWo ӫ'C K[swF-e (RrR *n,H 8/tB>țOS_[.= &,cPSY4Ys"ɶH&{f wz3z]N_.l"?D0 F 24h8/ƶm2OiZQ>KTQDY e}M1 ÈȘ3ʅ¦C* ǣWQ\r ;'u"o6c9\~M*eraBي7oC?eF (NSڗAE=R - -3k.c ܠ gQlfr0-q  3E$JY/V#>$|߰c/gH掠݈;%[C0g55{ }=²16/o{DA)n9.'$:!`j(tr "nQzK |0x3-nd`7P-(? ŠD=,)(ˋ~99UMNz 0uR85=ƾբ|tao#Q0RzN50ALeӣZ&oBVIX4Б=\obݹZ6N >ZJI|`ayMӈCoǧO3F5,o]sU[;%pyY t^JfƛZA{ ~^q=k s[gߧS; uoqi_P)_6r_&[iV <9G&*4U=qe!L)B)E7yP9| qo_7zsrLEROm=9ǫږPtg?~V$w.U- 9Eb=L1icX`(dHjG:܂w]KMJ^H_)RZKp'=5cu pmU4HN)=*Թx{w_Zn ĞkL"ícݹQ h4U7h(fMZ+ݲ )g ǙHq?W*Mm]'H]t{)@ xƱuZi2mxX~yIUB7kC`3Q9jCA5D,m ^p\>"*9X7/ËmQkisXeBjp.~;ӛ ?j 9_*75? Jm GZʹE@FE$eUR/T5ǫ LX)&{ I2zQ#n]OC.!Lm4X[XCmә,\J_>2 eD.Fx˛?0g I_ob̪ cKзo! bCk!2_ļ!8 cs}YrqJ?4ߤYB[! iT;A[}ET}习e }.8qh@?JwXu3cIHh^\|\։+pX},bDБ /|C,O +WVJT8J.њ{1K7r‡V6GE()W5crJ}-P'Ih: z~R!`T4jkƙQx0s[4nжՓ$򋰡F&9S;$UVީɲrU1A+cm-6쥤OX0"g}}'G>H Ǫ^Wx`:+*b(ukqi 2dR}@}`.q2GSB ;?DKw-w0 q\an,69(bk{cVשJc߬w|~,.Re"){hnt0#Pʦ]WdAјg +|t( y|1o|, ~07f3<٠-dJ$ (>Dl)U IKWS)KZYɿ/7V[Tc>!X!,0;؋-S5JhfZ {Җ5-½c(IX}re)7n:F#^@%ڵq 1l ;Haen[]_N)g:o55/k` UC Ӂֳ漣Q!R8tT_$wA֤uit m4ـTOz5g*be:.T4\,\fI'V'RӲ$:J/L`;=Xnމl;5ZH~EK=mpYl-`Fcwdn E,o(6'ӆivp!|%ʖ{ i4>d1=گcQѸc7ձ[50MgհdSuύ"8wMpyu]"kQ5mG|yH OThj4K!8P"48f7sm9- Uۡ.O)w^B mn̖|G#et}#o)oRYڣ!3Hy] nT>¨OnЮLA>_Ѻԑ47uS=>(DarIXkCQ෧n9|b8C@A+ů6 M .T}gﴧP9jyxl,;^![+d#Ϧ5Zd8ֈ f2TX~DF[\ ClҊ*grC%+ypՒZ WGb9ޝ,0Ϧ uhQ ](lr+s9>`/pg-=*'G_)#Fh8^Enc1^rǮqqO7B&\%~v>G0ץNSݤSb:Gp M0HG&<92k) eՔ`piϷ beHt z֕|jPn#tWU>ERYG18ITJ!TeXѧW~y^bB]7i0(|z h JK\bU17 Bۉ{:Dgi4Y9 ͳsxy[#gҿ(ve-@ʫJ!²}dŦ߭*)1@s?U^Ǚﻺ bNSz/CD9'>.ſqc*7X EC xp2`"yY (\+y+̹wöDF(VJS 3+FӃHI/ ݜE` +li7*ܣ!Wvi0 SwL8@qCKD3XeZO:o5`wd{8]$GseO/!)1sG1X%;|T.VdM2*%2WA3P0 >{@8,ka|;q/x/` qw Jhj¥*x@USQ1%<WTu6ڜ?OK\ysX[J!n<30G"~%~;0oL -Kl}y H n)pZ4&@Ҿ5찃-CDI3g9 y(+Y|gwQ6b^i7I>m:p @>813QhG8J[~jlaLb@qj,/JFRd;EwA!?exa4]x"ĸGFRrwyqWA+]LbJrI_|:tef0֮ \@e!˼K:d n.;|ZmϾfj,-VC3fzd,^K^%xSe?\3 iShڜ$΂XjJ/Fp!Ma$cIرN\ǯt^s 1MHRzXTijZG/a)1" g{p'2oa~BRȷ+վF}vmQ*?x0jy(k+lZ6ul.s$S;aH+ AQ ŘRWG#WMH7T h t/2Wp0oHvp9o]_` >XT HPϷߨi DI$ 0Ih%e>%zZ%T7<[M P[–o6V |ؘp!iDNt|-P *T{_>6\eP:})>ݼ WV W܆2Cw 2Z<;2Πs 6^?3O0thջTԏhYC 5ڒ"0DgC@jQޠK Qg [QSt~د"ʐ$-=e?AᒼKoK0%-( CA4=xҼb#kHkpȄ`K>gZGS狃_넸rnW=FLjn̘AiKvT))Bu`2Ec$bKBKћX[")yoJcBoM8)AFU= ?JzBݏs09Ax(5DӃu YA~ ߜՌ."圅hęPtwoc}Wʣ?J}V,L@=".ELU6؟>&*p_9O0Ш߅"2. y^Ie]O@ Ӈ3wj:cswpg?'䃮MMLʼn2Iz͒Tvi5k,| ڊ/+DS{a匁; }} ɓ-<_i 6^I@skHĮpm7uZҏ*u wxT5Y}zlRYF;UD0e-f]*K _Ǧ IΏ`uϾd &Zr7@so8e;rykJe-&  "\?j`qIQ:םo,2AnXвeVWy֑_*+glz,&zF_;s?"V Sȱf]=<\UPɄT CEI @͟USht^s'QBC.;--& UF،CvfUvAl*&r; G~ mNpq+>Ǘd/凵'd_%37R0Z*n&%Q=?v$9;G2-AߵUVV65aeMa *Hvy-vݿWu lo, Y-oY@k21۴ F&r)HZ "Ni+jǽ:Pw.$md7VE8_EAdEbO%גX\Ke&0c/.̼_5z-wr5m?hHuJt٬>Rz;]H`IM$ul_(?JiǬ{&#Pp(2 5k+4BD @Cg:v6[Ypj 30$n4brJIvZQ/\,UOBf[r*THu7pE lˣ+?.b^9 FH buqF+ r/j9qJiB$_ZώXI d"4u,q4c%91BcJ񈳧ѷ C~aeXs$lrN\r' Tvũ]<)JN:{ H%eh]0}('VzO4,Jvg(n\+m;f3dx;%bm=s췾o!5*"XCl%c,O- _ts^@aJ]9VetnRȑJ\Y("NE I]V6bYSN$>}-Cpɒ}l5mK(d{E>3$(zlP )[S.Vo7bVީY|@*ryTYKc6=Y^Dw=EeG@qBU#C:,aDqD&h@ZI}h?Rӝ=t?$kHkw22li8é &oQLz0CLbQtV}&~ؿ(" Y%nFbYUag&Ӊ[ן0tI]Iyk_UېJdl 3. 1=fy=ļL6?9(aJ1qR{"WR&9.F%ɼ"5mn3Ӟd뻊euv<(7YR#ZAg2=r::$. ~m)>.5  nM.ex o 7!k7sllqyēsf,ET~4䤮7HJYaaBhR彠tYS0z5ew7L`zPW~g]!@#*EDH yyC2k-닼Zcjn14]a7<αS֒53Wy}  Q{x?h9U[9qZDo "s/L8r^1ˮUa-x(F}g%)TՊ$팋]b!bq*=^~C-!W F>޵Z6 m7w䅆9fCzKu/7R\T3uA 3^kiVOA lV!vyY49Nb{ B TS_?{:O.Da#&DVd.6VCb/gIYN;9,믜x[#~.B}J0ZҔVeLj.@$棦o<) m#T!!).XD.UvLKtRǯr}!Ҁ.nk# n\xZ_ xb2+bk4hdk>& j)դBtBHnB?s_i flZVƟsb8bYj#9—1Qt+8v5O93O}"gjZUp! ubS`y0\ ' l'bʳQ g]%cV'8WNP3*yw[ĝS86S4׺P"ıA` Dll#.5ZbS|%7DSdZ9弭.8f& 'GT,R>F"lY46&Gg=+͸~y^j7X(j ̏Y>yZ%V~. -='!xhj/`IjdJjEMVp6oA)!{sB |FZ;یl$L/noIX{qRT*o?`a?daĐ>C68byY;[PTPW=Kjk0SʕP1yj,=Y |?r؏N2f@9eJ#,%HM'v9@x%84˱ =J?UL`0|',CJGKT>::5ryj1:w>l6ruڿy-ೇ<'y63mm9ֵ.o70S#iwΥosSjEH ?əϬ;&0O~(˭II<v =n+Ϥ>4̓ ݛG|ZE# VG # lXq90k 䶋fjFi?9?>4{\4;RÄb-Ƈ TaY\;$–?QT¾yIfP9׃,˝K_UzEFJ"dfsσym.8=DwͶ&/](oY seV jH^hwlc¶%VX.) }m4oA80NQ} ߅wIګ,APa li1j SA[cD/xB5&% x]Sc ݐnO3Ђ C\!MQ<OCsiNokAPѾn{.loS]S!$w-tԹ^> ;K|,? ENH,:Kks>D埽0m:[3uEXR]y&AsuE{~*J@ѧp o{A%G SU9A Ozp9zC5~1Rս 2b;z.sJڰK(`c+\>#cFoC7qNYq;rQv G nTJSG8T+\z%Qd^[{F.8J88g_o/,;*f)Ti5_Y>bN6H_$W u#*n6jR}}*O3H@H`,riӫse6kk: myRnHÂbUS<2FN{yĿ6>٪ Κ~4 2z7ng͕%:: 4)}۴Fe#2QE.BU_Mbw<<`#ڔNj:C `+urz"&©X}ԨbnD(xt0C*xQ&^=nRKJSg)L/UL(gLWqb,lzυA܈Kavt_s}1{|7KÆ\E40!m񳱎`yXtH^fwkcV\W-o`Y:I`ץ&4K'ʛg~\U}Tj ÷T_{U{1D909-PBM+E -2KG`U~փ9BCǫ 6"(D%̈́e[|plnXݲN=@udġS U';B[S}5 zTéyHuṾ?򻬡;?fDŽ迂_.*<HI{I\ѝ-0@)B(0?K Li7[>fţQ//gD[IϜ46W׭]UNuW"W䀮I%ˡ h:6[Y_Gn~LΡFh~S'4V# 'M[imBYC_[ٙ" M܎n ; 3$)Kl $,t (BZpi 'q##1CrZȟ&*>3̂Ak)p&kg$LH{d^ž͒ y ޹grxWBmq gu5f%dܖ_O—V^Χq'Gؾͬ-Sի5'KΦ?4렖 BkKr"!H(Q bې]]w2%Maw & my2J=.QDP,p]w9TRd⥿.*9٘eO)# >2kR)?vKif "$X?uϟ H4'j(J=상w͕1B %ƜZ^,j_T<<9tI/;#u,3jMQza0B'SRwUV(B|'`!Gf F@6/}H$:V١cr_Of3KServ^9]R"x[d푳s; RE)B.$-f` 2XtD&Z/.F]PʨؓY|.N WP0uK; *=㫋܄Vh1:B641mnj ,HԵlߋ\-`KmߕbO>N|qDILT̘I*m{0T͡XQLAh$UQwWd@=,]Xެ3G;󭩲4WE8H<*A_L.iPbۦ.wBY[lCAqO w( XK3N[C5hs ƒw%"Z0Q. x1qVK3"ҿHf{Mդ(Hsɒ"IL?"wD9yt.?;L3Uea4)T> 7XbMj-f)+Erҥ7#h ,'KLV_:t;b ?i}19D!szIYሕuϩrRg)k&V0 h**V{sD&5^fZoΡʬ_hXRpc7SKEPۭ A2bdSz;YOՎէyV|)sGd`J(})NVE+7GTIkczzIε,(VJsFGˊ@<ܻ6ܴ7F2C1a:&'CtEKV~52Π%|(Y SjLMY̟:,E1ӿ^HwU_lѲ˥@mWODEyi+"8zrgע5coCY] >}wYTӱҡʿM_HvBU4ݥȉņc1Uy`иyU96^A؇߉:,.­g}!{uQC&e_nݘ kWJb2eҟ*BAj8p%XI՗藎g^6""|M[P=k| ElX#c*p̩3hF-PоiKcDf3<3YT^6T6%o%_^Nuvz+6K_@-0Iy5ish iT%<{ﶧ|+Oqck_PI:_CH@OAbJ7S*xpӡ 1n2H,K`z哀0Rz ȕSue꙳c1ks-ha;mF.@B 9C/5?(xcE2,fOAZ8ºHr>xB[̈́Nx&g7X!*'%矼[jJGs%C[ۉYU٧3iniSA;2š(B><_t)6"8ߏ6 :])ZROEqhu DH(~h.Y9u"l AE4r]VN>*/YPy6>VE1CCXZ ^eIR,HË<(qߔUbsgkB| d4-OA,_wf5sj5yNmbڗ)'4/ˢSRPU$4KiJHp+_c7C0 P";n KOTbQeń4w(ݲ0Ќ ~ON:(]L-aB Q=z8ҩžeb8\$/Ub݁ӲkPZ8zưEFOBDG3h֤}ȸj :P97]0IoKѻ{_iW|*ovHBl.8#huߝobD'P5>Dh/tγ!~Y&(+$?dy TϾkS=E'oΛ d/yͪ)1Yt8Qp9׌7Q㼣:ů%FY%dN1!wWFj|b,2FO-g[zQջL2LmyRbxԭБOmgd,bԘ'T[=Ĭ:Vx02̫7]p%{\5| g؀w+V8d{_]&/cx!!FMf_U>/"2yzP4l+¼/Fn;-P√c>Ee_J(n nv_M!e!~v7"XNr~֓Yߞ0تici^$Rn:Ѡp Y w4s' Pg^:&zd eLr!lpRksφLt~aq:js-(Omrb^G-=O>AϾA 5i1v"K Q#:@9p%ӳi3:[SSxQTQaK^jMT ͝;W )w;i;:kG 4s>oNl~>q7T9R%N (ʼn%/D߼cV" F"8=OoRxz9WJ9_](HK6H)b=Ohzw!D̎| ^& Pp~ےIåS3Oč)x4mY;Zgf*zN Zo=a+20`Pp{yf7 ra0D{N;ϷkD>Qn\OW.6/ӛ[j$xw%bF*C3wZs f7h6D _2ؖ:25*+T){Xjp|li)LAFv7aGmR{{ R87y_@5{v)0 1{Q> ;D -Usm@4Yv/ E_^{"/ 53AX&)ƽvzKٱ…O)OoU'0ic1MIj/gL6}r ׉Ď߯ߊGMFFǡ;l~_XHAs$1H#C&PB>nEՖ̵sD+xuE|ħ**:ٝ_:`U Ȭ\{8nf#-io=̇dS7-"|8-mZb}bSB_s37?s#9rЮ]D mn-\[ Զg2yYo%wLLDώNL?ZiAűloEQAO܁CZfg)7g|KΦ<'>Gm% :(A?-a_gi گ_(, s]f | dûݕ~ XX'TXRu+i0|n;젿y,Hk,4&X0 D ePe Ƿ/2P>MjϺDn@IU14V'rI$\ñhNVUW5g4IN"%jcLd#%CiWy?Ìb6W'1J~,k]F&/Z,Fڕ:ʃ1Cٌ$5d V;wgyO~nZ@oE߁Zk!HYHƯH;+C:pF>. 787E႖L-,=aPUGXq55F3Oׅ~'hlgcH`n-eiӜ6Bkz(a.ÑQ팠wUzmV[ԉDo "we+Lj}Pm7G)le}̟/3Gǜh+ -/pBCЙV9},Uݏ 0->4} OS 2ƆQ}(p&)ڵi 6N0LFB͑m#XA{V{ eZE4~3 4ՙKcMYh[CPu'}~@YfGo)$'YjkvzEIz5"(qD1lT&Gd+;~$<,X6 :.1'n 1Þ)TN\i/WݛH^ӾX.H<92( V::d-x=> VM',G`)_x1RaWx+t4m r@%^zc|yyR  ȩ%UW͂[W\EܨV 5Oa}(W -vYh r4_;Dɠ} =U$(njəTUfsDpL1J[OGoJr`9^:}rSN_E w gҺ=W6HT 4{i_7Okj65>y;nCN' )wò(1`78?7xTyBHy匑s?vn:%5wy D-4h" [1h9U?*>\VFLZ,~DݍD3UQIJ c8F2“ns%pIY`6o5N+}S٬R'÷zGRӭ >T{;p w{: }Uu ր,>tAƒ{2ޮ@SYJ8=}J`l.$zс3w/C Mg[۪cUZ*1^l;6ݱ ZD \XJçD@ !.$(="`S./{tWcPNa.IƮhC,_[|`jw5<.7;k"Xf[.e[Qz<^$rXtuGƱc?)brZӖ$R+D>g=@؆šK%;wT\Uy^E ȤUwmG⽘g1,@WcltƛS\T}F"JѶ`^R( R&۞䚪!}jv:> UYa0%^3:OO A+yJZ $E@~\ݧcw q^i`Ɨ_}Yb$ *3tt"%w4 omGVB'@SJ2:[j9 =!͢ 4-\)D7(#Dd\cvqćIަ =h,3%#$^seGWg\=P^?楖2 1P2a\RJo Y]c@ޠqp8CT<Uvj4__3w}kGM*J?8zHQx;.O2q٥{q}oy[ڏsůLjūEY/9/!~IQD?7=Q)hB G嚯 f?aU6,̤ AٲYzJ+.[`IEފ(T]Z\n6|a$WO,4 ;SGø^quf Q.%J%ȶYmoIS䪳mk~V^yږ$x\wΊg`%;( _SNzyުɭOx-Y'Y&o=Jr <0wӘ+bt3o%co'X3c1"%.Oc [p(DNcðO'h|lOqM姗HJ@/{bWc+& 먱G橫 :oocaSwyJslw}.6-'@=T"8!dr #ԩdp7X(\UQ8AMp1 ,""|,(E.Hp#MZ`1NM(:й'zkuvh?b,ri=bc]5)PVt|ziܾq$\2SEVd,+3EiaW N]XQOK/p&6#wA sZ4n,fKcGU 4 |t)=|)ޕ>MƭPv8y)7(~_`i:PECnHR280^nfy@GT XR>  l1^wQ>_;Q uݸGGſO"Cd*jMᶮQQB=,37Q2C1Ꟗ%Ħ=kWM}H^ݡeݝfUZBi4!ϧsh1-<XDX[qDA $xNp9,üCwo-kӡ  ~3[?F5 z.Nu"M5uð6Ocj n&oN7*'[ z#hPe3n,`]qW7Z;iqO GF.@y4dM`8Ksu RѭJ.ʼn?[0CP͜[O7cS/$_/˸i„K슙X"8?_yHTZk^~0^?X|ƞf/9^)m1_ofDP!+O㺌h!EJH{!m)yng.+\}LWɚkh4nk5:aG!4Pfˢ2&s4v o%=)~iOu&bK-Zwx9rzheG="6d&B&[m1BjARgL2G %Ci؟Vm4iء @/$&val|%-{ms0!^Q4B hsIP }`gA ]Aޡ*k[_>lԵ+oQ;C+4Ywp[bT4~ X[(;Ŗe,>dZ)??Bό$}?!tT&sIBhAdjH"ygBו'́'lP|G"օƍLV{< ~6WnW =y<$dy O|df4qehA5y5XZXa#Y^]Az䞪G`D+qq ϶S oZnj d3x%}u9ނ1![yTg{kg,Q9Wd)";dІ}$+sK*"T{ .2bg YG5+6N 4+ J#Cm?%v6ѣ匩Ǭ6"⑯>:HHh I:S.3̆߰o9;=3wy]i+՜r+֧}D:%%t)%w4kAzFY |@Iv Fy`h2L|,VfZ;/%Gk~˰yQ|@/ݞ,U*SAT04M&Ђ̍Ө 'zy^,C ;u#7:~&3g޺&r<ڦ:`n׼RIR:\Ϣ` `A]fC<#)9dMFZFRi.n+YrJ 8&ADgh 5"MW_Xyw8Hgt^avu#KP9)rL6_B\pGW9O曕rYD_l)PɅ&=T-DGUO>0>&;V@p,vVQ8̙ o 辱gr?-l'HjէOSx:*6aHNaLm,ُ="wŏ}Vo_bRNA|K{vm̻RAݱhqfW WmG7vXz;j_YI/0x! b[s4*RsK?DXa/Хg>dL{-<L?W (`i@`m%c]^_,s[MnRFI +]*e.KSd|bO,vE^+O~ jMEϩ`/oxg*'@,!|y켁&l$%Ϯ b orɱ· >tU<D~*-/]:ZKsg6b a(1LhKBcg zE"pp:P J<@Tqxw!/us982>r?h$z^Sd.`z@h'F .Fq2Hj䲸 L)NC-/r'|@Mw?@ix 5mpɇH2TF[w=cAV4h" x&R?{=yKXrJ/,{Z,3gZPt,k1gOFZ##ɟT"k2gj_ 1\ZeR\2 1-'KԓP w~ܾjL|CB{Zi' \az1:tr[ Yȶ;R<5yVeMSԦx9;!P}5A#WgNb2RIt(WD5r5 NJ" 'Mgt NߋZ?s?~З޿w=sd4Z+{ܦ/aBn(y&7H_W;UY穴M ;笾^.86S5ħ_:յEC]_;j--,OH5Ct?B((@7 !}*=w`x-Gq*My KI^tJX~WpMvîO³[No+( s+*DtTYvqbiKIQ-4OJJ4kgj0q/ :VSa]GղP\Smr{7=PAV#lDƢ̸@O6ӁD-#m:*U:VC!_lDjAMȟhq}ipo2>^2Q/,~͓DxrFz[D!u)HARƗ& gM-I͵ h@*aVUE&xRqd$7N \d3eck/U7O#2yQ֌|3tcq8xK;N 6'vjʔWpW|] N**yVM"pw|D| 8@ 0r} \Xr, puߏaū];y ƿ4 GQ J5RXP(t@pO$ F Vǖ̀^@K^ZHNPҘ9&M, UJ/26ɲYkP;k@+ɛ􄢅*KrvYB U÷`9$~8*4Zjcal×aG2'hVi 3my'mFC.d!4XҴvD2 ,pȈw謨dӳԛoGԊC #I!:n% ;r jeȱfKqūXV͂D2N ~bN *`lkH4L9F{q!\}P{ e*oC~"fO-tf]gaH' MTa{xJ$dIRټ h'Glmp` eI`7aުI]ȧ?_HnHut*$ٚ/bulm 2 "J=A:~=GQ^xe)N, XfkrkNާGRfa' kmTSвKhuwUt|Ls.=7.t6x?KLt(FU 14W1caXMiGX$+)M_(du_BIۢfR+.F{\8sU߯/q_M x)}I~m0`JȤU9Z!°6us?^a6)!MSzKK^l# J2X^;߰1ʍgz=ZڍG=2eU 7T]BRGT:ܗ=='&bF)h90cqm) OwHVg2zO\•+kT`7y ?30k=|wӳb{ኬjeGNoqaؽWz5yê ]jT-tO)@17iUt'=jVWIyNjkp'4xOۘ:tu|8aű!+M$my΁:UvۚIe}c'm"r *O(sl9捔_{o_[k9*Qו'aZ~ .!1I)S&w5TN\hA;{f1\}4G&~@lK~ҟ1渺X跌\@c^ GK ~Е^=ؠwL#zDiMQ)-rdAaR_ZJNsݧ_g@"u%/є6Tt>2KC@!BI8 qg?s|DZߒ#g.58?/F47RHR7'm@ӎ) ,(ny)Fhpjcjt]Fy;)H[ &>,>oh~WH5G?Hٜ|snI忲.R-BBISes!Uփ$G%f#2Yt@MH쐈 Q$;جΤȗdmUP6ICt(: U`O̡hcf tOμ滕.r}?5S#UFtכ^hsC}H~DFXC%kDfd]Zu,q6{Hc>,"ހ3xbB~/&Y xD߼(,EM nK GU ޗA;j4<,~ a#M'$ :fޡ֦{BT>`g׵jQJ4Y:Pv6M]&-8pZYRuV)hKc?@Eəxy3hg45p)UsۥX"|籲Y_fˋa~ \A&8 V;s_OOXqO*3މ,L25j1XH `*_5;YZwKvd\%&YǏVEIFj1DnQ\Wo搛 }N a)SUa8VjQp䪆\Ū928,Xez0'x`u]`CdIH&l=ƒ'p'Tn3rٯ(x`c8M)(BqJ 4!srumy_!L`?": &?NSx&,|=o+ԉob? je) Ux0ٺpy sl}(2}AiB5]‚+,pLOo`=RM |U&v=ltHER$f cxv'C?婭-`XhE7NbuÜ0'[28Ub.V !VTB65x-9_ `=lq"0 îFyT1VC-JeÙE4|ӂEEf }9 K|"9**B+~Jr}a4z( z*ݞDRPtB(Iz$Ҷ\M5|:~vΨr;Wz}|쒥(ȏe,-btr5H t3yۭ҄SK[g ,D>F"BǎsrP (ϗCAxt0yes32&G,=.V/xu?L0%2}ANJ'Mfc:PbrZŝBs3ђ_|NJ݃3qI`(c+H(e}/'OFHAxh@]['21mp ;u@6P` vCWmXd:i$Cс%{m'}!xW;;~w L/GZ 4@6d▎_j2MQm.F!u"TvY}mM<=bjI낹w}p,Lf_+ǘ@h料ķdYp'J\U ^RU6;la8f0@'BW1%>@x 0jJ#-7;ԟS.yIrOrqqQʹO~g t$x3T)[<rA3 %;4ӗ|`{P&bGiğTTU&5I@Np'uf(s@ c^ݤ+$H^# "EϾd]وv * (,mra;vQ!9;`>D u~,\q6C#ؔu-%vK8HXRNɘ([6Gǥ[űwd6noJ0|KDWЍ1UjoJP`avޤ2jJc3zZ=:5I+&mJ'Ƙq=uE3du.ϩC;ۊ0ߘy4.Gt`J! A|Țo 'ɤK6_1}CXh?bAѦVF26zH΢d WHYs:yfc] { ǰ_5Inę_9v`%[5J&\m,%mPY%c'ok˳`V,%'`Knx2 8#gxC.(nO"p?WJ[*:6M &vnqobhh`)~T ou"GSm734,18~xov:G* ㈰EL[?zV.i6k*G d#a[}'Dkc'sE[ E#Hxȩs%,TeW'[cysWqKjAZ"rAJھbtX,"7ʥ+#%,zf.-.2:J)-FO}Ԉxr6JvԛI>Q#ͽ~fôˍFwzC%c|qfdS#ÌB&´ \aApǿ5߷:>M#Jq5G$9UKE%DwhH"J0G -{jBcEۏF{YW.68:e)DcmFTɱs(no l'xS7M*f1"EM\&Fr0ĵc-G|$ +JAeg*g@sA%VGRE||ݧ U D#E3hS@|2`Gnᒦ.J@5>?[,YM(t"ZbFY_3In^O]jsΥ&ʆGWpẠ)SXv>4 O(R@ Fh ;It EY2^"}EkFy_vՎVX7xЛ.%yGקkBV@BiVs]ùCាfْI׃ǐ~ v W$$iG.qVZ:[m| zH*.Ag-4Ĺ "ܢW[R fA1oŧ\} y/*%LP,Ed*禺5 :Z:Oxer}6,b߅2P|$S˖ =ȩ XxIE=Qbi7kUyyxlu o9fS8I2jW s)(Vzw4#Aأ.D>C~PdR/ /,QjbmG (#8Ls2gpubh~bEl<ޘZnBlTP/Dw^@ҮdܽۓV_u <[۽O .)vtoO/ >ёSx@bWIC₢&ݘ,kSnz>MpéE'P|y,Rz~kiQL3u '8b44qr7߃a,u$h<]9Ŝdw<$‖$ UѺEnv hhΟ)H}mf]>BJ;\/2D#;RD!3[]qҬx681~0xk fo4ڄ CZr^xW&C)2>77xe98mspu}л<.Qê(sՆV;|Pbz 7@ӹ;&g}W̪R)ҧ2[f)5mi##z 7 QU٢Dp@zrN/ϨA%e %#Mp% tŮXVүd̟ z嗚6?R.ǻnW'HZuA7&6]X-ƢLcp4H"ba\|\%w.Cy@G7>X&+cD)\q~ ԐztBAuNGCH#t8D9$sri:㿱E$: ˯ `ĘOo QD2knf.ys$Vm-[b(5M^r33޾gRü=2vw)>tZH׍cZBh :s@+Z>omYRKݢ] Kž`1ww˔Nh S6M?)_a͌vS@_)lL ΊT>چMO>rTw LҖk$N- l /#z+&p+kqWس4:N:IMu41B}m@I\RoRG 8_Sdqo8Dfm>ڊkd$L{#g?nt(dNT>5!.=bDFd 4W|c./lz:O9/lm/?DwȮ'VTrd|{`;R>Խީ#bc?$~]a)N`5R cyN yZR lPWlNa;S!Aó"*K w7z܈^Es߉`=6QQvIc-fw}M%6 blL> }q \ĸ;R2r6šz_i8 E4km7i*Xok(^1Mdy;ںRY{/JVp79+OpS~&s-a{eg=Xd93vS5馹r+~> z2Fz;#kȓ;X|,_WNex(S#/ZItHoK&55/6y~( -r0+,F3 Wz-&ř-Pf;AO?߮e_-|aGT/FXq&VM(z'~.! <6+_@vޘwg?F//<ޑLnD]oAA3YxuPȫsUq]A]TlTy X ~ kCiMp32ʭ.b'y!1PZKmȌvZ*Ut8GCfXyJ\L0٢jXeYrT3w^\=z[[]4׌W$.IQ_'L ?SMߪ1=8\ +>C–mP^z,s"M'FƣMϻǘyyzw|ou&vmt5mWoD|fʞns~(=s@})fh,, D6&7R W_RF. 'ܷaNyJOoW0W5)-$;XQENs|r{ta TpA;'pYֶqD4ϺY)ߗ!d tGG}#=Oz=TBz;]3u mR`N}J`)p?qsEw>0à UtI7(1ydWt:/<Նs8RZ{s*yĪ, Z+%d.1zk"9vp]eϏL"~Lz:\^gl7pQ6-;TE[5u-п:s٨C.TL;D a5kc` ̕;f+ޣY{~v=>t#@1XA<ί GS 7ڐ|h0zK@@|C2$xs ˿' pUɹ-qw'M`=_2-hl:ijQŒ;YW6Mp:zkoN2f䒝lt<4x_-ݦ`ƞ(;=h@PD/kw9X8jP[9Zy  R͓͋O\ωjOcD =vb23)"![:d(֋sjԋ٫v`gOt=4%DQ?[%[:ff+EdL?t2H7LtK[q!^` ^0Sd4>PN%ch ؍Z?B1etA6>>=+/}Zm02LL]vz=\z/P8Q+?ˌ)vW`7T'TW (Ia@RbLM Of`_7j9^F4'IgNӍ͹&Ǐ(%Ў[!~Ag3i0@EdӀqu>lwV:u]o+>ӳբ|A^ӻ$2~Q\!dw;l~}8bF3Bjl8uy~qCgVlk5|-rә4i㦵S[8O~nr-ppE9AUIzz|/=vf4GPYsaWt=% Bfx?0TyX^X;g]zd]|ںV zp_Xx(@hd/&NQPHt4Z l5zN`;'XVԦpj W3$X=`.YHC >)ٓ:2:G/{VN=_BB8swlL9wWC;~dPXNGZ f//Xk>ĕ+ %Sw QD$h< 6w#C'V s^UdY:IE-,QC(UJra%jCz{43H]UIJQ+uI[f0|]pD^OJ:EP*QEdBy4NJg[% Kk5oP_Jal~ѱĩ红Tm@z#w7ޒ$SQХ1c61Dɜ$ȸ4W1?LntiohX/f">8{7.S ΍3ATb[鼼.޶_.=hѬٛf.@A dsG.hCǽqD=b!zQ"c%a9'vM$f$8=ɦX㜥GI#?YdUNPC*6-éoTxS%f #º>Y?WfEgB GSYҥsJcyo5T8EX+I9|?MRp,yW|_F͓t*R>5l5Пu鎞n׭vWI.tCp,$bIw_`:SZ6d˞tǭG!A(k׉RPDD8phA57gp*dJUp p!)Xi6+OqH aF'Oaϝv`]e^f#+4\>#8 b}W`Nss<؍F]KړL0+p㸄T=sK4_d 2K瞲Z@`3~'򅸘Q-dIA2rtKW&y~WF@4ʓ4?8m <d\NQm[Wמ/]"mH]itޞ X%"cY}.ؕ3'j*٠r xɟrjP%vMtWIE["L~NTh:`EQM2ܺj #YOmOJ}rPe8Ćq"^7< Z*@׍:굹hޤtH:wL+8>MWq"/ݓA`EXF6-Xi!'~Qꈠ f̓]CO$j~|S؄pQ?2)NBW*Sh)fқ5 Nv>&$Ex,`Z{u,L0)J#X1I\Q7Bo85+dǐvҴ>Y3 * ܹ?BJӾv/}Y{ex(2zBV >vLT+7*f"/6:!ß#}SۨKVC ^K?UnƝgu5q- 2*i=0%&-бKo`\obŻor:qGFqia|O.`]y|R p઴[|m ɳ@ $sf̙>#wIa(QĝlguCE;mM׼&s׎ wȂfueM-9W|k2-~G{B.,[/.Q(ojCTjIRc_ :܀=aQfwJw++O~RJ}^?ӿK%/ŋT#r#5q/MyňЖp$iTC7(b%D;--ƴ|)%wkFrzԛh6mNgSg`b8_~1V]ޣnSv6H XOLdmU5rF1z  brDs@֜ )8R!UW'ЌJک@ONO8ѦEWgiE_H4,De:D ''ViY)%sĊ7q!ۥ{ ^Bиt÷yxB0Zt $9!V-fc~6xz5#O|'rL1T.gzv !F4 *waYS?xw (g^Wq{GP0u$^O<15+} pўܸa }Tl )$7E ]eGبņ楬PeGs(|@1R7 r"Sn8 o,uQ C6]XB%ϱ'&Lnb3c  h)A[$גױ5Nh]:"w#<Z a\oX6deJ\VaCbN)ȭAae)A6[+%tiOd{_Q`j.fz :0KƆFMGz1i",/e!p?@;܌& =B 36 l>A #,R_L;qCُf4a@<χw]^!}2'qoQۭCWZYju-͆GXVv&Ei;aHNNFW5>XMwᏂ?$YLnCL$n];|1]5s5*V;ZpYصʾ_ٖuC4~A9 Q-UW"*$S`#T '; ha J{ y'حgkF:h35rpH [EcP !#bb_ӿAZ7+$٤ohke7 ~b)*'Q9wke&nw[#6rGd֡<ԨKg2h\.MeoȅڳyՊfIZ>[A}+BÉTo}CL +up3{' Dwjq &E~|Sa$/q\hu:UkZ$*ŌÍu6rd1װj{#L;eS'q3,Y_וĹX驀J T7h3^ 7n^%ݑf7^E<ߊ:'g!<7Aj:Y$!a}C~*vxnCn`5L<ق&l{=kQq> k8ڰD4IIjXhHM{G>G}{O~ӿzY]8gI1ig2ޯ EE['3W®.+Ad\5MV퟈#uAtVb/ u('jQULYYL>MPvE'Z4Pľ:295p%/}jΫ=ħ_E8?}oYLQoG^.T}rdi Z p K2'z:Tj SZ1 1 7),J.oT!u-T2ŪMHŐ{M9(AGhIIf _UsΨO5:4NoC3mNV۷~fzP%J&٩cou6ɻN%'k|V6U5sR@qlY×TD|u/t _ WϢY3eqMt=,x-Z $"#MyѽsHөAB6YO$W)x>*S62xnBϝvy@lر##soUrfu ȸ MPLy$\Fmk;p-4b:Q^";_ĥ7ʖ|d᧩<ұGk=Rz Oƒ3'skpbP;c4OAg(3iZny`6զc7jC6gsG=/}T4زS!US!0b<̚?ƙ!ƆS l7៊~աMy[]3/*>mC7qa,/dʑ^}z1|״cmu{W="eO%oXKΩ s{|a!(V2G58·Ty1c(p-MekR74XyaG{ٌ=&4Y a+K?3c @?ZrHϜ -(ĈʗQg>]dԬǡ?zC6f bWwtJlD`,'`Ng+.FiFYȫjʁ_AJVkVVO@:L] P|tހ"A ۹NYZ>Ԛ6!ig!,,_, LPvWgW唁4VB9ߟ1i7BM~ۚJCSRڣ番H74([tL mYV<6c:0l2@ps%Bhb=\rHOfY;&Z*QAAR~{~5@dzUIJΝD %)}| ߗORRsnChk?rD{IbR RԹ8717({6Gktz9y8}ufF̡c. -[uіiy,_;oWC j|%꧴AJ]2rE qA{EXwTkoR2$lY4 L'hG)9LNPN.XXDdRr/=Q@/3ُ̃7ǟ#i}ـձ̧W:AB3\=l_eCȦqGۢx1?VV+׬!CGkzJ݈U-D$8Z)MIfŹytuP29TkTa0B&@{>:]K<(𸶑g}4  ܱ0xczMt`pip2Z=L88_brb-ڼK S;5a³;; ܵN|S,熻llrwje2]J!XRߕ/vbPFxCF0dP,gIX=}*q_+%n= fMS€+DaoFg&b,QhnD/IJ(1WOT΋%ptiBOVX"Y,-fdΝȥ CY\0EtG_4h1zQĞ&/=wǵTH)>4^faj|J6J`-/suІM2_+5|,u|n~43 P9ԉLKbWf+SD7O~emx.r2́akİːSD$i2gTz2J no]v `Uub$!L|Bd 4f8|3ƌJHgն sLTGtmJHS@S:\ُ! tpRg?rusPW:c 7Bϙ]DӚ{*0)-ȱs`sgs\Ii^ C&[P3 _9Ô:|w>r/>,!_$h#֔tijaH7S *ՌuWgY-3D&Y%SFtj"]zew!3=:@©t D.GX`(M%$˳ĿcDmAjOEh1eN2ZWd]obg .VTsV/'/n*_e6 7H2 &PY8[4#GMAU0/!8{t"ߥ4ߖVz`J8gHkoLb8+VSh 9` 9*o wA`]0Z`6:nJMŽ}Tם(o~T05SCQ2B$C> JZ-tJL`4d&@n.6ōHBf#$xaA~.sȬG/^j]pg]Cע@Wō]=-גPP\%?,Q>(k>Me+96r/gK\c!fo{ h1|hlBXo]|;~ѦV5an X3B(=c>ڟS;@#V 20"|3ZcmR#v=*Z.8.d d)Q *X "Fy_ ig͇r"_< zio'LulӾ}GR!oG:0T1tg`y()RqJ.IUGNj+ O=g>>3gS,\ ]qUuHΑE;Hv[ Y4Psc2g3(THm vꑫYs`Y2A(Z h j{Y忢n^L+f,jlMraH4l0 l-"n먢9j(1D2u ZngCxc EJ!D `BJG+@9JĵzoȞ8(Tš^pWuWRQ,}@֟h, /==^жBLB>bsqKzXKm= \0ԈВRݴnHNV6#d= ;VlkCorVX^90Pj-Yƨ˅3fg_%#@*# waVh٤ٯ=p톽 ՘R*ݞb#)z ڬ+}_[0Dsq@lcRn3K]_;@0U'5\N;lQD{ Yjyh `HٙlqEKEplK,aԜLR`\:Yi6xtL4!v(p/(;K|lh,7٩Wd ݟ$6+i ?njeE|1yB Z= /"pF{jX2#+'_' 9ohA1| GF-Cj/B)fS-y]san)T EfyhZ:b.A>'p*ŽU%<{)OY!57."~4J%%ܟ9(M ZuWnP'&}Tz mi #ҒQm"1mqXlsCqcyPOĔN#F% !H&ağ=yi~0^$9]O Xyz۪*6n0c0IPdE< ppT+<w׹ x}fORԥǐ㧕>_3 (n0۝pOJ9`.JL^DdH*yrӇ8RuΆ<< xsټti|gcWaΙ8+[!7n悸W.:{hNn.i\ġi Ď_ iB׃gz$Ao2dw y=-щRPmɌ24aP]ٿq}6ndnJInj,W@a+ RF_K wБSw'?8t.cF1: ' Fh#)Eeor&eC=/V hze%8D[2ޅ{j0!3KYSI=-?}3R->].1ykNc++L]+ pU<'La2BsawЫćT<[DK/ݴ3Z6Y (X휁 \p <}PrnYlf% C سYF U+ Rˑ2ys7o"fIM-UhOBʿ;-t?{AB)VG^.Oz!#\Ly\EX_YvTa`/y2F*-Kޱk)b#v=b,âkYW. 銼ҥi$;Xγҳ 1K$Sa>5jgmHT(p|Qz >;1"Thu@+sT +D&WtDq)EҍNnZ=ˇ64C͡PX^ z>ɐ[KdDJֱC)ꊹ i- 'ePT/ l_mT0DmB!ɸ<_2^}}t]=gFrN̶fa!(Dz^" kEtGhOjm|$,"$y;!BnQf{ VZoi~dd wy//F,_̏#e{; UfCYV?T٪ *]tοLvL0C_C)*Wdugr>&K̓ڀJWZHc6危X8 O5zI3,*Kֲ2iaBTQ:`qJ*ب}4PHZ |=;Wp_aA|mi\1ǟUv$V3&Ŭ2FP 4wp t(=I/5[Axy")(skB _upfFr|@mi玱kY'/gO>ȞjB?#-Z17IDɗhn56h5OO!V)ʫ1s| #$ rL.͸µ 33nhDVA8IUaf qQ]P$<;>g)"hGpe{yW{H܇e>wX^BXai{Yy  y zx (m"&zcTna;)K"τ#U Hyym?ʲcu4 E@mo Q]tɐq[rz Mƾ&`a?r_a3ysMC :%l!L;H\b*\ OdZCl }ܕOd"7#"t'pk'iYgwط!N%},:RiJgDEaS -U9KpEIMN*xzo|=og3N+ܸY\/lS*T>Z}i(ʼJR \PQ3BE vt5!yUI^rN5y@*f6+pTtcJtxS[Nc/$E7/3e0To?X\]b^]MPcQz>-;urS{ꓗ _3[|~(6G艊:bgH.RS5?6PCqgT,a kF/tn(OOChle_]/+S]ga}B*. a<EGǏP%5[1\-!ݱw\+eays3RG&y4HQ+ʎM1`zBM<Y`~ j'_ 6NVm/lv8L? ]ʸS{5 -g>i+))*aL #9S03Vrx]yѶ0Rͤv[KuXjܬ^FnEbѲlf] c]UA3`6y|!2Ii֪S)"*+܀ 'T2oZxH:1t: ;&$$.W;rr+9Z[%D|}* tm;W_(ϛv\> TŌBCFDs$QKo'E ^m{a.bn<ԪaVl[B-a%S1m^j] `"4fwEv1pzཟvT&`͗άV{2-ේ8Ҙ$fӗe !gZ8;[jaD8+L:Pg==ZȘw S;"_-_.s_{m BU0\h&H1(nE8Ll#P)m^Ba8_ 7Qf9 서Ab4@ ľl|f Lڤ1F䕶sW_(T xj/0x׽P/s˄'6u DsEFcbҜMR@-"e8-e7oZjOyٙt6آϫUFC?l؀􁺍%(VNua_W;ou!? izQo랯gсy{+-) B$K1HJ <Ϛn)D!>璆0Krd .h,0ق4x 5 Tc IOR˲M?W,^țFƕpADIZg5|3"щQ"W&Yo,kz >LVw$*ZSP1CxE[o<\Z@*moTplT ̣Y`Lb+͝C0Y<&끤xN$GQ'8!4rD\o_i@8zu%]L=B oi"?s#_Q?|(U>M&#HTw=X=mKT"<1J;KZ۹Z? 3 *q\ c##(8ҙmT ~egu[Z\u(\{fp}-l9'uh/y+kH6_`WvispVpv#v j5<:ByS606* G[([|CE.np06k.%JATSӏ} v| KjJDfCpe+2++w:IY.:*ӭdXappu-8>,FmR|UKuױ<0 /¤B;)qVdx;P$Qÿ0t5%IkY:uՒ6*uI}L_&Gm?!(%Vom {|RlFK=1'$rEjp,du*Lj_Ge2եM<\)A2x)[]O2}}߷Az(E;-MS~¡|_Sd$Ǔ3;ƵƼ¶ T9OLd>f!;fuzzٮ/ QqӎZGt{[q*Ƶ]kzЬV= N AlCTEr cKe&pVa< \QoBJ88 *mh"8$Z2;oIvKCxL5946ȣMrKBN.i<"sK[0); @\M4^sLz^6%$2 0R݋}+D5\%-M&0~KgaE(<,͓](v .Sœ hɨm=ʉƊVK񼫧m"pQBn=';U'ԡl3iWIH!;I̵F _aje9w h:5eJ(4j ԾAK( M^4f6daK5=lպ@->h:%9-x\g K!^!}QpJhBq^/^ i v*z\^Ӛ@ђ9̭/pBs۞qhac>] X\&WK[nmҌ)7[V8R9󠨤97<$K7Do2| Q9EW` WMWE>-l!tp5⒡2+@ɺ8Vt9'&h2A.cR*~`(4-M"#*Z`ƙ[T0ZDK@,U( ߌ,ROG#tX /P,XzQ*?h?0uO%nCFG>t!;uw$/̔3.U7Z&6kv|ЀCXӆU10lHdW9„H"ʰ+^t=Rw>Q4< ~Qd,-RL$">fRZN5FR-xϓ@-y\CVE{%ܿe $uА{oFwCy:ߘ'p)LFư׏Bg7,R"ݘ!l#8x:*d^ō%K_w gH`I69#s]1E1 Uksf|P1Ac_uT!}x#Ecb/DڃIB2~#82cE$( CPI4m;UttV Kv =:\AV1]jͧ"/[u!;?Deګ'<έG]g]~+] wy|`4sV,=9F ru"|Tw˿#{u;ﳙ6{j쾝⭨P'Ѳ'd4& )op\B` aƒ&&UF<j$ӧܬCv!$4&>:ڙg\5`.e{u&.,MyOls-%x,.cCQ븿Bdts>lA',y@f':=3( ݙAbTc $ۚ"ꀉhdA?nZImdmn+4%'S29{Xo!"T@[(?#D W/l8R$&'XK҂r ;dΪ: |WZ@0I7'^k@B|Q+Sۈ$EX? ʹvqT ?̈HٸWPdu?Tw v?L-]mnU2M(|MQM:PכҬ%1Ykm7zJbZ9Ko}Q%ّ+ mlR/'楼d A8Ez^'Ի$>GV3ęU85砵d5r1fnf8fX!*NL/).ꑓGYqW+١3v 8V 4!\\N7P jSu) S!VGv]\O nMl]l>|߁l֙{?Z47jȂ }w O떍O̽ *43)r,U K]>h|02xr1*ϴb <ҬdGQG\`p/ O&U:/4o'tO.f~ȭ}Pufux,;qU^ӊ+떢,$Tʙ**E{[n~PR;2 =QIB,HQaUO46up4*/gR;u> L1Ή&NPeV.1x Bw2o աsBJyZГ c V%BO{Kd tϪ<s6+\.jl@շB0N=Fgq%6Bx. =no|*FPr=}0m|VH@P` w۾#bv+**B/DٿcӚc}A*ьN+NP̲t⸿>Ը J?~\֍qA+ٻJ*Tv܆b"].`?hB^>`phH[g>x'=xu!aޡ,,_vwݢ:7jgrl}0q>x41wy݇PuF~߲ZζC*5Jm3y}>^4E?)+ܯI8)6rmc)@厩h#Wqn H F3"a|C_y+.|= Ht:? n%Yۮw*U,f_BL=?G;塢Q7yu-*T'kOXdH\GF:>-zL6]V88gjtt@"T7T`ΐ7¥c`)%gd::ЙOTP$L#0)Om]꬚<PNXS[hNuř Ō fGLrPLt?kdH=N,V7Sqǟ2*&;hmٝ4"с_k{*|F֩TQKlz^{B8\Vp[ W[+?Ns5La!M@A!?z NI7Ds$wH~y.GbHk9wЋzFMkۣ9O>c+xUHA7ʻ+O+л+:3Q*+hVijGy{>.c_3QlܲxG%PDӞV9Z:wrӚF|1 ys'}D%b.cU-?`B%la*,|yQ6TC,Sd 7o`3:%n+J$=F{.?hd*+Er=2N_U*[dt-ދ%C@Vf^xRw*G3~a[5u1|FQzM&SRUۅ;B=2Y ȗR YJr k]C+vsQ`͖@Q@ekqω~Jĥ13Ëfxr$1Ɍe}1]p`$kaE˧.ej$# ZVAs$WӔ>UpEPh.@ȫmyAWSlKpTbt7= DI?XWbo& nt"/F.ӖCL )ob9=x58dZ+ac":Pb*7CRksꈑyxs!=&m[6WX8zc#j>Ubj1߀"D 8 h&dDH5$%:M}R?}JMBuxPh謖T,2Vf'<ڬdj(ytѭ4DZb{|O ׄo/[aH6UΊhPOy mkbxAf#,BlEban޴IUIB̚%QG6G|'g ,pyQ4m9Zʹ)Q9,ӗM!93.G yU=Ql_{+t]+cQhO;|}cpH\ S*(*t[>T`4l7ZFLa {V\v䄁O=bŋLh.Zyx0x+vt]O;+~L.P[L(9Wί}~Z`qK'>t2b^斕|XyJ:$nncGT\-abv.%O>a'-kdԵ8\^iNJD|;GvG;5=H b8x  ߃*ouǝyUS^b$Lפ.5轑0o=]ll`(Zbǝr6˂NL~ғbE i`< F|.taGց#k'`v٩FoX;դAA 0` .?7Z.lXsv,9B,ld@7Ʉ?g_$ 5y#AS 8V'9T7@Q]jZ% @+mp(Bi/d ۔@VOD;ek'tdTC'/cGR%= tcYO 'id|u Ȏ8p'lv~@8NwϤO 8 ysUro_jA&GvɅJ)1o):+]m\ږRl!5wq ! {*sfT\@w?۷F`j$p*<`p˵~Q Ix-64cIe 1<ѵ˅1lZӪC)rC|Vt'*~!#JA:ΣpފI ^;1!NxФ_gaų9&WzH2l6 T܌ Ъf۠󥖪z5ƀKAQ98>|}9q{&c)hVY$ h sN(fˇ~p[Tl e0>Ёzx~-pY3miD2W`bPM@ERpYNʖ=ړ.nYMNO8Uy PHnkDR8E 2cѳ^6SlH9GjBb 'gőM$D0Gytc2BO38iM\Ύ{9sLFmik sh՝.#gLjJ׽m$G3".aCǾ}ܳ?4.'ڰe#ngFçM {R=tPukR8V)L 7Z{E.azcw62\]2L͛?"tLdppݟhfVPGFW.%cnnG ?* OW,"ÌnR-4a%N(ѰBPY<-zbRa޹6Kl~uwZѣD߁8jnJHCЀzZk w0RS NZ s6amncsw}> \?4w<d'>fR&]iK*1 =yhSax LiBj\Z(#)츺ײ3G2XƱ䜤{hYDU`Z ? Ǥ~2#}q&M[OS)bGJLWKGs,1#>0mdXfٞ& B'^t⟌]%(2@.[l[o}s0g)Us&n!{E"CۣzE4hS %Dk}c6DǞr?RX8Y`tM u¾YimmwuDlg^60[+Xl,8`1UkkKwCP؈Ks%}ćz1Z10&}Cs`ts4Ű/`FMϻXHl5Cۺ_`c{|i|2U`[xJ 8j릎!(q' u.^hgv$oH\[&1Nm{5LA1x`QX1M+U"Z%lrx?C.E^.q%;ѳцptJq&e 2,N^obkFp^g,%Z!*/uclc.4*S.1b~^Kx9JEmoFYW{jP$dSg\G; yI'zX|~0~KcAOEK*nJ`r"iGPҞ& O0 f@P=q1R]^'p"ADfܠ>~qwE(֩D|&L `WGNrPTS%e5}A/ 1ʠC~Į\wa67.Լ1g  D1il,++s6|BeMּ6f, tRH윪b$){: Má)Ϛ!7+[t>u,әWɎmS˥P5C$MTݨ` 02mxa Rѧd8l!eEԐ@Dhi!t"/75Ca TRi$SՀ2! ys x*WЦ@°Kqq5AS]1}ٞ͠8g" vl-vYifhΦr۝U/ֆMY4ާ8ƘnP>N#%!WvhRqeuf 4xuٽuQhƽcH5rN=\d? ѭ-sd+3_F4Cs`ؒ\s/mpzi> @+ c ش|rHs:> t~D9SNyϪTn!0 4 ܤ bc6dAjgc7(_ BrVoofTF-mRou.5R4J>}[;x3UfxO?l!g_ 7,cHy */Tw4kNXPU&K]S4ʔvG+5!@F &Ew pN2p[%C*PbRCut8P0Q('!CV; fr}|bYUY)ķ"%b| i W6FņZY:@LY0H 08{W_O0д15[S jkl,]E6qgV )Cl GAL|,dlƗM\KI#8\),~ R؍S7(ϕޭF:T#B\u̘Ѧ< ++_>KV׮lѯ*Ù3WQhT20jؗ3xsg쳮)Z0/TZhJ)m53Z[w؇~L3A?\ɯ~ loO=zv&AT@poK:L[΂=c[-pW2~<2Oo^/yQy(XfJvk{@j ڣVO@ 4;[VHX,vyPAޑ a8(Jxs?ϴBI&ll5K[4.79K吓Tg "j(~QリhIɡ58x-^Ė]ߜLx)>mluyeNښ R[=t.ztLq&ÑШҊ 頙N0uroht `/hb#(WcM_A|`zi cn)BQ6@PCUiGR&0j8TH7quNo%r9,xomTRhHϛy iY؍BX<0ȝ-s!Z-z@A8K.9 ']%:S?|͋D1f2y/ KI1|=_ $tO骷B`,0\U?w N?(&oB}s B@-y>x.MvYݦ& 6M l#s, \0(!>[mJVla8}^%Q(/c(Pv.o DwShdŽ/[{ EH]m?u3ɜJmWL4AnR$hISp;j^tdGp$ȋUAս2E{|2WP}|w.b͘* R=OB֦Yog@^ 1aAX按>Rp4šv+8K=8#/+[H#dJ `I8BWBc ENo5 r>=zJ)18X`$dOŒܖL]G$(ЯaE,0ݗ6aǰ@ҳ&~(. ~˾Oyg̘ٸ~)cPucL5vtwdHgLVGO*̩7PgLs^;ݔRQ{bpGknH0@Uz 7_TMYGp cLG]}'P ԧ UD&jeI gJ1O: zsIqMPx-w"Xh4 @mF!'|Uc 4;ZĢ* $äŠn'9'A-PЄ#MBEHP^l1u>yrPeęU ,l4&_q[\Y44hڟe<*[|s N%` mBD ~f6grI VHߘm6%!ZD ycRljB.b<.!u6d&-d_kfN#=a 2ZU+'kR#/SG Secݻ7e U|<*WKo!Փ"SAaB,iOŀBBDKFv?R!MSA^V糚o0^-YZ22JhJ@yrO+8 ƺ?,L/;Z>O<#L+>:9l|VvWe=n{+XLf^i!0**2 zP]gt?K=XIBSHc2O"35NJ?cӴA ?M=/:B"HV@,J w ;يS/ͽF`h3}xu%`x* <Q^-gM8F=@=Sm*#nX'cPDn=@p=q7AHNb^"c>V8}b ڌߓb`w*zFR W}Z_6j?nj*(7P& *noDlLU"х1vʳv2?eLdwCҴqGy [@#mٷN !-@P2v"P/ddEc(̇fPb\S96QYmۍ=&*SpG x'xn0W+4$9@wt/n?zK699ٶE~t1_vYH;s󭟏)_-Vy $`GDG1dߊ4t{Չm-dE{LƝ$~%6FϢqewGr;=vw*"7_r%9js'pJd .}_Pˡӳ(4 +v T# 3@ԠZыazpOvG! k6wyQN]&3WЗGwr.;:n#Lo&8pxڡ}R@jEoނC5Jg-`?Zg Q?1Ic7h˝6v!9t;3FU  Vi=hR vw2A䷤HvKV9 Oa"Ql8(nj1;^#VO[u%R5xEǮXڋd6mMk;&Wv| # e}Ä32kPc;nV0ev8ȮƵȷw3**䏻vao.,Bc^{CoEC*MsE~ ݘN]o s~>B=K˛ tTɲ~nt?m{7&DhqȂ-s }۞ʣ.r||rɉTK+FVRoFO4"?5E ûWc޷E,*:,"x79;Q%2Tݦuɲ7A'!a%5|YCV?Š|,9;6y*u۶|W_h).!uYgu(hD4mTږ?٦x܀YRɢ5`|_%梉4 (4E^ƱL鐇%1k j_:,5K,gejnl!!cl593(&= B_ti8q֤=+ who nQG]i۸9@Di(Ϥ?BD+6CV\GCF.j v%% L\ÒJu"J":mȜ`"&M0-"ﱣ(`!Ut!+ÿ$'q&HSv/jGK?#1ϧԮ,=+Vb4]-?BeN*QNܦj`pS,Ml#! S`EXi{<BNIsh ? as< G]u@^Xjk2XZ! 3T۹T@=e2-&9tHB)\ZY0#x*د~} ޳X}GQ.(Af[<-fg>M,Z!M0OUI}aT@"沈ۓUCc rjT|7! =dDy𭟔h{2T6|k#+6a4Ro;H8gjĘm4Z}Kz d+7m`5jXn}\ԟ^({ T1>@ W5)SN2_LF`.ޫ֣]! %ҵɌ!:<_A2}5a0v!g9~#TAIY'kSR.-T6S*\FL{7(˭~9x[jQClBњ fND_j UlL 60M;z YuBbPcxW(^#gCmRDDΗ@+)C/ aɾflЁtps ۓ 8x ,L-k*.ԃQptvB{c*w@8@ R"%Ynّ=OѕtpfP2;Υ]ٛ>L6!Zڟ-CKx/bYWG;G ~ s _V,S6K^.AzCPx DCbDTx6؅#ac * 9+-<2bFeEAbΛ;$ԗރѻ/̴0l8Df~]_}$Oڈ36'j£c |Ch !mB3Cy>JqٚOa1eXC"W?~P2žҩ?aKuP5M /=P'mЦR˅#W{M"CbL:QJe @TJ85(@LSfz{tyƤgEH;?o eĈ6g#5+e"roI)9Bα/rVsɬ"Էnݑ1Ϗ/!".{Ь H%5I׀;^KAT[gs@C6$베arxo$&; t">~A ˀWai]XQuoGha"vS=',*QkN/8,Q-M@iR1cR$L2gǧwQvbw؜H>dǡ́gI`j|-,nه|,`̗6a}-Y7\޾U#;No`+Ĥ XK1v+$b6qhuRD^U1uW7U d~DY9YƝVhf@ s]d6u- bW5hy:;GAZS@w{p{vq-fйx[M&r͓8䅭D -bl̕pZ=x'634N&Og>va/DAP6*Op~|QoPieYם"]OcWz<zJ 0>) Γ7@dHT K:m*V$EKhiSŚ#e~[_CK=)7&̋H5c? TKI-=y A(/=z FhKT4#D |!p?˱qZixLO|Hxnp=`]},xެMWO v9i ֟, Swʚ*? WčyEʏK\4 춪^HAFs1h|נBz* 7+{>⯐|m)+td̖M!M4)G9FRKD q":T}.ʁܰ|WK83/}qS|bW0`ŅzRn?qF6JQ]uڭE2$ ASo`԰q8/iʻqWZ?^\yd̽ IePաHմѮi 9C%rBH@@3h5 V|ܺG}1Xgc%@b^ 8oLl]xҼg-hioGPx0;DO]~F4^ݍntܼ69@"֕8 &bz$o ֖KԈ1!=zϜl`G?T:)BJCe%ovƨzXouU/12~ӡȸ8c؊",g2#Kȃ-ΣBg4je)oqG.Ѐ =7svsٲ];JbG 10r@SVlꦫ{yrf Xnb,iG>Y1AުwԸilҸmݥ*\3q[ N^5HOHClnZW;^B|v}x@BPRPڔFξ,{%D;D\܆oo 3 hۘKy FlY5:oB.TܞeEU++e$6^?-E'D1Ӥm7\f9EߴUTA}<2q |?O=w)ƶD~j~+PKitEnBUߪhYiZ G,ۀ6s ]{ܠynClc-%\pyu>/AĶl{mKhRFLS*@az2ɓdF@zQr;f,8 (iX+y ;Akw񛀾Du՗SC33^_  }QCF,g `CNaXK|KGNIhC{J[A 4{c+=ɶ' 8+ 6&o'XXME<'M,Ɍk$յ?ƞhx α _ @~2ތ? "nIe} ՞ ye0l5$=0&b1:B! x)4ӷ郑)p,#,Qrd&#_{K>gp^7 `<];+Or[}g 'Юv!Z r˪ 6f*yE~=%NFR`A16ڋ !2B%!\z S~D= [A\!-se6jIڨ}2XnKsɻ2#a9ϗb%#>z ^'[Ke1 U)`11y B8bݧuyuHW.Y J"qJ+t $dJ!l /JͶ8` ˥EM4CRMKJ4'*qע _meqQU.OcrxC^BVU꠰G,Ṉ#d͋O, *fqhv[[{hspL09*|3lEˇex+ qϲߣLo[4n8/57c;tᮇe սz0Z}"عH;W$w| 7hv,!آMQH7ObJ߰fDX`QZxhQ"ljkǒsg>?i&NRgbzX4FUsdᇫ:OZ$ůCq/`آyњA/Z^]?yY6IL8,czѴɤԊ/{PG[9C yWKǫêjFtQ7MD'KnRzgȪ\„["GCŨmkX~p$זF㦇QH !'0m{_[3kW;7 `_yUy} fr`uc1MDʹ?N[zP1&sL Q[ jk!wy t P4 JyI Ozgd_6DgFopϕYXxEB+y@Jqcq7wf7Oz@ܪΣ'DI9=R;{s @S~2kvd8 ˋRoQvV)-t>q4X+WdT |ܥ-qaeb+?ՋYE?hbEBDzzBW-SwVET3 D=EO]I 6j`~%\Djid= WjCJ''}s@'M:Jk\w%\/ώ-R}Vf1\YYcu閉ړn+#?sn ]*ucN .tSkUW?a㓳+[.Mb My&5;QhA@޹75>;^Pl͵ RYkI%=؅vv j,&1o űJ'yi aUlSQcﱇSQm{OI9-NO*UiwN(}wr+zE^P"?~yQ˥rߘφ#zҥdR:^W&F+ ʈ g։403 vCv$CK7 Iq.vh ulpP q5R̝V ]4-ĝ17֖>c 4kԱNxS { J42|?}4>G B@J)lEU8 H3O X~~t7VL1jfc(XW]U{(ƿD8'ZdK&7v#R Gf| tNUs3\1ydٕ\C1I/A‰4w2j6|Ј[R|!@ـQ yl}jDYj1Sd7KoqG^wBs{7R:%@Pڢ *8{$>MCtI'$jd7Ʉy,r_\)M:Bp@Wy[+N^^|v6S/%;wgF$PL >R?&Usd[TO^E(nK(>F>%3Le K$ M&Xڒ;$3:"  Vd1}iNh|4Prxk(Tt?j*nˎijl Wd5ֶ~Ljfza5Jץ=`po%0lBt >?BUAQeJCa*?8(wosQ[qyŃ$hĬbn[Tws}{^- b $ǣSVX[Ippv0m5F&b+,sFFl}VdΩsT?xKB<%zNjNr4MQ^=[2g 01i+=@ѐJ] | 4aum7ˎ*"@Up}C'iϙrĺ%ʃ!ИOH;yLx^ >>=ve2vpi<2+d6v}B-4unP[KQaS9n.;i <6׭ʧm@Cn~?t>Z_ jQݷJP\9[FkȮc5\~2PALmO{[>N2u|nMԢg=~BfI͘eC$‡ ?P /3M 7 ?tF2Hb`r82 +ŊpV, aـS*i߯&*e]=)G7?/i~SQn6^8m%4A3oAJ– CTwFU"F fi.ov 8*z}\f]Z)p ]?`g*Syi޽.JF2WԠ%$k%[`Nf('{P6ăDVmR:U5Ps5DV>0ѹ(_5c öjϪÃc4U%6;N6 >K|MwTyw {nWV~ kM2m-qf@0@e8@b"Ÿzp|vmi4(H02J|@ xRhS4)#jFA=K?%bYO׽xwKj3xTÓA%#e'~Ig"ءMCپQ 8)V.pOD{]qkON} ԓD~@RQlG*BS xҝ@v$fP  N%C' ?Kߣ 3"Cth"eeji_*X<11'+q$ ,(~*f.>2r&~#*_*N#}O{19)wM}y'>4PB \)IyMXShIZFPxå1qR3ErrIM ,ðgl_^>0V=FOئQޜPi(z5v>Yz(+rP:/Pj.&,@'+|'߱fEኯzf˰ͥmlYfVB5aA \qQw"|4RZX3o" 1C<*0S"b\Is,2Lpf  !ǎI*1=O^ ;uq^̕MG7:SFrCJg+yZi*'Auc:0]pcn:E=ӣhkF̿!s)3yBGZwFH23\EtS qF7,7f j c֢ɄL =؁2GTtDͲG=fU/6Xh6[Iy<=`L&x8<|&2И@ }vHDEO|m:z~Zl 1)ja'7 .9R^*}cKa@,7.;D_,r4/.&q sWk+yx;~ 4Rz蜪~wb!Nđ˝ ِxPb?TlJTA.xDppsz\"f}/0}FDTWlį xh7{A=Sx]lK0J&D?Y]%4_fc{б>Xx~E+gpl>1y:ݝ1RAaLȃ urq߆hP.,F=rL$$ېg2 YmW4J&Og}F5~d>0mx^VRE6"K~tsgdE o:']..](VRBƍT>'QQ엏#0~耇ݽ ]QV̀ YO X賃Y0`ܿh;mH]U $}D>H z لZ;G՛ 5Hot xLCAf'TaޠOZYʭn֮%΋ }9}*{?ߗApAvko0[ү 9NP p`qn ?9~c\LuXU_hOD1~* Y:9ZHQANTZML%u1R͖׏8lׯ-+ 4CbhqEC">ɴkxiwՅ~ǭFN,n&7FH\wX4< ƽxwzYHtjc>6a"s?)Yriq3IiDg7[{E;5FNHɜԁEd]۱ iiJ8C䚕'EwrF5կBjS '_S%^!R l>p8c5p)%ed/A:kkPBBEERlȣ!Nژ<)!ӬawphD;/Y^%qڑÈ ʆ`2/,7T$0 A2ZZ?V<eQ5tƝzn. 7m ˰felѺ\ ;6~c)\j]دzO~U&j3O[j蜾|ZVczbz[U+_Q~^4X_u@n7\ٴGySHq -JTa`-|n6!.6 d"laK a< s,Iƛ[qRzE'x#`G3r9O^>D 3vCi#3y$Jtc=!6P萋:YĄ("Ja-p9*1Ro\ӣ.%'5-}k@C]'V>己*&C<)aD_pQ(v]Wt+(0 áPQhӁHFd(L܋`gK&Tlk<nV\%zD~ycH2dU@KRc0APOK'!vמ3s|* !aڳaHH[2~!Fדf۰-*#e$UF׶,Fccr:x=1;X#q(e0Y+~W_ !ͯFDߤy VB7>s/8'^hP1}VZۓ=*S/׎9v~2Opw@|-h djEIڐN=^Iqw,q laqw/yCxªK QA÷ZA?D`cyG㔿ӂ[9 ⸵~eU~<(:; ^'zBE-XRD#uRmQtsKv;ZV R!P4DU^+w4b٩ *,[bG|OhqE zc3EG m)}n@%sTݐϻ!Z!n^zh҅5g5ZY *i_6!Ȗ%W^5\_Sl3ȷ~YD{4YK, Pek\gďxAGs U1|IYl+Sç8=nu_-Ŕ qq[5A(ʴc#Zܜ/!|e;/ȷ¹yuɊUZq VJ *\=Txa Iu&`1L BTz"t4uDOMlσ D{9>O2ciBQ$8̽@MU5](i2jrv זd/rc/s[xeFoZ'%tcS0WxC Vĵi=rwK[q-hJ^_ԕ0t!1h& F}:E6io?%V6i!39 Oj S򟜏 hƄ%kCGRg)S=yKwzgܼ{I+vzqLuMR+^Z]ȧY W 9zZ ļHs+]2j %E35\BAa3C|U/ќB_*HdGvrJb+O]}VN@cxaJ|&tMgSeX9P{v1fQ_bzc K`7ٌnQ_Y' n;2Dd2\vfMps}R$Oރ4 kjdAc$KklC5C)HqkW@h_y(~2 ,xjqf$ /FBZ@5V5JiL̾-Js5>1VPQl"V@3EiHoț_245 TMTޏe)/H)ޗ0vCa%*xxtҳP?Mlh^\2~^c3]„N^Mvѵ#6rZ|Q lIT ptͫ//yʺ;WMl5Be쁃5G <ޜ~wV45KF]dmat6NnkeUn}R- 4)zz?Bm7Hj4枼=k 5=ӨV㠲}֮Jfm[*D>$LQj1?;q>2 _}X,UAx[ Z ) ! pɵ:#ROuʴ9D ٕK "ߌ~m#-s:-zUlTBna7ĬΒ^@}I"qRU'<L !gZ#ő@.!rnG d' z+:PE>, HG4/[bRte ;u1-Q<GS3L8-PAU(DlėW JC̷H RpjuAW6OU!TW Р P~]bV;^ŵ^c?Q$^@Hb@qxfBtg0V/{S[ՎyjsnpFZ|u\`<4 $Y%]dClX~CS7ԁ6ρ2ߝ/lc5aS>ѳ,=R5_{w_["-IB%g!Ѫ8GPH8S~4 TpL:cMW)k Gb a5ȴ R *iHS[7ѳlRν]b9 mWA'=s}c' \ħ@ݨd7ta?ElQ Q~`d\#NVs7{u#3l֤v*^]b@;N%2 olcόW ij]aI'wxkuPy> +W} n?H8[GC\`++Oi;0z?7`5x~#] & }Y; ;xMt$+D-袄ǁ O^M3-]Fֲjh#N>\z5y:oO: ͝Я,j ]v<'7+SLw2u Ű&jrEn=Y-Z"'ªS:HyoCELI@50P|hƆl>` A 'R5cxjGFɺES]Ѭyg䳸>(@1e?@=t$#Z]en˹Qx` +Ħ8CˠZ}BK3UpYtrq]ڈJpq |DG{!#7%EOUC1"~\(,ͩB*IUn͡i&MQ9-EF{i,/rWT3-&1Զ4 #CCӎy&jsu*iO \|.f |0;2A!H+d|؛짍S֜v.>!nkfUaKe:Zg tc'{En&SFP9Y/FewBU˺s8Ǝh5 z&uQ@ЭHAf,o> Y/#^g[%DԊݛ'=PPDWI⦿FG Ca101BE,8߳Wj8`oS7Z9 G J`?m;6c}fݠ\CBe3-.nl }&eVCbaf;(Sk>[(}~A7ʶ|eCPsKR+90D6G%jB Ǩ3o(=nagUTTo(8MRp%2%1uc8rRVu=!,fr,qX;squ"FIC̗[]rkvzouD5n5AuPͳ L Ire |Rt2tQ] ށ!|^RB vhO@$blq[OC=H:eJyd\J 2Iu?#=ҵIy%b4 z댨YW1eHdX8vE-i.'u^&1Mj߆سn~+_úqݝT+'GXM.G8"w{\M{Qy 荒]D@HrUW-r wNn˘ g7Fp3dL z/Z$;B8 嗙F O&n"L|ϧcsXK3M/_^rY(qL}]!0iwF'ש=<9M4 vsZsFh8JLr|., wxS[x_jft:y3F> li ^X V:j-G0 ^1 } [% x#@i݆ډx|3͑j§}:/n^PLK t;n4d Qo{@(Š;*6xV!t?WcXZ(cMWkV㕗[4},J @Pj< ^6i iBi7|oĆL~8Ϳ9X"GrƭѲe:#a7Îl{̾j |" LI2O@̮!ǥnCfV;Nq-鰻Rve$o6o x 䉿: (P ZL5 <+:ٷj:.߹lf|o6Sg[Qi vA4Ibݰo0І&EU35h k#5_4A&;څ: )e~)H6'=MzLd+`3wB< dCSt~hG"A b]5GɳhbUy\~uCPbﶇ!eۯzeTD~Ohb.(/æH0r1IRz0u/ߦCDn_UvwQbW -6H!ä1Z-'sJjxpWzߨ {~1ߵDߑ1gWdՙX-H`^/goW/G˱{gr)Td&q s҇桩QZ Ւ>f,YVi`l0rł`+춹׉zĀ&H$ܕܤSeENf2KZZg&&L{'E|3"IrHc0woӔzM+~ HQɪ 5x,U/ͯKN b_ ot2;մC~J%+vt ^Nz M=:Sqa4y<+=%Q2ݤS\#D,tKRq.B3I:uC2_G]F=GLbYp/ɅB Ob8jG хkjSR.5>8/|.)r~I,س2% +_Ѻe]97w(?ڠ :z!0 9  QxviMgy& kr ՊH[hkWíÙtWQCIg/[<&{9+ձHo 0*܀4E\4>?_f}><%H.|-EehkImIcmCjS9vR/5U51M/*֎%@0|\F{ȫM9o剈F;gUE!r \9,CQqn؂+b{isPoaRDZJ.8v`H,ĀKOPgQܚR%BgΎjJI=nщ$ONŸ~RKB5 QU3le1%gv\ΫR1z+C P?ܑ7t;?yC?mwgw&LA6Lŝ.zHkCfB_c hsdWs0R@ki]eW.SLpK44Ϊh0V] X8H5Ƨ'^yk:}etW5qr ƒO75x1vPnV6Cmٚ$s%[o]0#KucG +9 [ˍo!x ?ժ=F 1se `Sf>.1huF#[|{Y7lU2Il. ce@Z-nJ IT?4"į7OES*ihq@|L$2jr ][7 iŸynDdqi6"iA=? Ȓ|XtB(7GcmsK:tՍ/ྚ;d)eh4qAr~Ł~!xn'Px3zXγ띭hvK:ُ3ʈ&GW';Y)U*;&$Y gyjStE!;vsr]8/CpG}ho@o :-p, 5P?qV[n6q0.b^,A|w /B hJHY2}9 7{T?%T6$*|6{awnb0T6)b%H)TgV4:4 `p:-NTϦsҵoL]%P1||9 W7 8U}wh}Ucæy;z ը cX |0`6T>dJJbJrv}rB$(TA3g4 TeXqg2U~vpyy*v!7JQE@"`/#Hwf_]fƔSQK9nݚ=r3T6Ga8 Mfq? q_@I)EhOˬf4(YG(k腖tVdkگHN;cBDb$s6-NQSOC1/Dq>=Y0.:eyd̑2qȥ܋!mS{'yQe]"k\g«F_FKr,oC@a:T0( F3nP3):$x4ڠ[FB4 4_9& zs ݌L"cGUu X%WHǷB#W| o{"[-f/Ė-Ϗ.GRд0{ܰAA7~;xfؑJaLry)G)Pҝ45mn*\g\.wοvY^]k rE SCؿ\8G^+:q_14vea FPӑB}WacձaDdm0#cJ/5S!v g[ %!"DFiz5QwU5awPq v(B{& )nRM~Hi<6~.3'mR0eG[ܺ-bqh= ^}Ckd7*(Ūկ@dbłv_Y$~pJ"Y/Nav_{bxgwPWz{*Yn NUR++].aџLs*ـռF%}@:PƮ"_ ;/}WڸeǁV)Chfm^W>7xEڅKV( ~Υ/Tq`'#H4Re(#ScϜ27QxJ-ӘxπC/8@eziJE{2O(wGg{-Uͻ b 3D[VbCd^g1U[ݙ@:+n&{4g(5pOgDуfA,tEx@1Vj57SmLsMhꗪiih~ZO?M\U<]|RE l.kDW*MZl եl#'6ϤG' ko L  jأ NY za\8~"jnQ`wkeg:|c\N+Z5jX}Ո CaGX/TL GD6:( g8+4TM+5Ch”r0wG4Jv/_Wo~o[WbFajv0ul!fRzTkOyK*:NT*mONy&S">.[F ?sƕqm OB&&SA嬌1-14IqDgz= XӬ pѦX*o>0ѮX=ͱɅ je569wNmLP7X==z>Z8SU~`bzcw؃K_;ُ0F q* [+Y-|/̠No}izT#WVZY TZ&IZ 3rf5o˰nD ‚DLITsfCY< hN- xu+͂%QD;bvQg}lm;Π+ܩ%{08^{#m$O*[2<,}@l)@Tx5m2{ǃDGD!֔5A8U`(ALNcSZ]]ϊ^|{e/M"AFNFy7JK%Þ`(caca-!bvvG olޢ@@p"%׊3C]'ċ;i8PNYMY%F[V6i cF.PNE*tΒYMtR<$gЖ~/$Ă_zz_; b{T 3NwmfD5s*$1 M B$'1mEBE ~yl1%y[1Hh/c'0xkS%贉l8)zHP~[,; u{efbsPy|5Ʌu^& 3_ܳ|Z><8Kٹ$x]mB-wbw~$zE&YT=U_WM,w-dSPeN(xV:fu1$Zu$#eb,Q;uJ@wRs+qGac ݠFl˼xϔSt*Ms{/qF'dI:s;) |~Ac))/L(΋T8EĿip3!K& T _,@렇jdj&zic,kC$kfRC1V3v"*7t9C34,b߱(d)2'4Z9d!/vm\ɂ(0B䶽j];ŒAX2r7EJp/yKSZ&[;4jjN'VxXɘ@"Ho/Y#ې;°Ѣ.u{j]jq`!¹ VxR bk{]ȗG}km7?µ@L =ٜ =6fVE@;Z4͡-rov "QaL-MM| W^S= 9+l,/ERId9ZxI̼Ww#7]Ie#\]s(clųz:0f=;wtc4;;;,ZYf|Jܕ#Ŏ._wp{7w50<Z_~dW@p M+vAB.q?9$YnitNH.])!r"K܂ҍUjXX2l͔ Gǁ!-"sy}s:1@DG<kעm;=t\F^,- /_4XJz[7[4l)Tm8e45ߓp*< h;f[P aג8&wN} u5AJnsʍ/WSF&Kqn'd/"o9ˍ ȄATk.d%mpW ;4̮|^FtgIwM,Ȓ¸Z;s&rpW:5 LFc$[J<@,dX H|"T +GXAr]$Iۙ lˤG`|'R$/?OojUuҌkqF>~4GLԨ)tF#)<@/jgiqz#*8 m|7cV[1qdVo1CyVpg7SQcӂg 17, ċ?* QOګ*_*I6lX;p30vFDZ:d:d"8BDI|ꟲXQH.vd.t,>4l  >ѢХL`"e$APr45_fzȩl{t/e5nNһRIn% oFtB[Q0[u}p cVbǣ;jW*;NdFR.$dN=vREOj7aN;v އ:X/kP,-⭇&kN5E5v8bj{j8ܦ菄9OYloKs1,N{uS$O .ݳ={O3]_trr"hAid[oh$ utb\M7UFnxDZu%\g(\ԁU-$qSYV5Dbc9[C|+Q=;QCMa)΃ޚ:uZcwGfbGi9GU3}xyP[̠Cƭi-x,C~QNϢCaq86朇 |v)aZRHh`\T (A'ieA.д /U-*)'AK85pߴp@~ jٻ-MMZVW{ ':2+7M@9I8H8J4NE^$>ʝnҽ78P!PVY ĩuRqfxH%k4$1ǩ$(l,7v(579q͢fSXԒP3]B1Bu;z0p$[JN.RfJ_Ⱥ|CliSsːJh SΈrB} gD/X^Zۥ fu%;[(3l{A6~ DOFu7܌A%r' 9{֪{iӛ.w.i6i^DL 7aDNГx^3u' Eʊ]"'Px{i8_:{,~k|*qY+Q p gbԺlj¤8S`{T~[oLz_ax]Cy*;ɝۤ>Pq@!7eg1B),8c ג"C1:C03ˉ+Z: ^ֱI"R?(x[r!!KkMBPacP3$ ә8͍ץ{0n+_T*$x vԕmr =gkNq[0уkLjiVe6(<6ȣ7`x :U!`xKQ8?cn%?{0աk:EFII |Dt]P"-q٧bV1~QBu{ !blN#ZYnQG]K-Ϭt]{# jSja;8tC3..&`BtsH" h;W@xAq)j]c VF~_ޗs׌ٯ]t3P>\(,3*eJH6= \ŇL؊N,C T1Dr,26B+5=pĢM9ys=\Y4(;;ݙt`azJ¢R.֕91['GCH5 n9*_DmgOC8p8/ /z[fGr0lļl厲lbŨ-$q1=PӒ84 0doc aIET.cc;BNl YTŠC< O=>q̵}W''&4p"rvb9|AS(h}Jt%>kμ]R|l[f!-u'05'NŶ[eU 4S{"d,s-{F|1^̡x̫_=:?o7S2i*Tq"]*gDqB=O"n(d3Vsy14쒣La& ~|vXaCʔB%qGi=FI7>=whכS* -}ƻAhj>{"]Ē%7\kϮJh+;wK<,NV,QT(Ajmm]@ ,d2x "c/ K39&_E+-SI 5 V  5sX#ihEåמۭsZO.*gA\g21RDh;cՀx1ё u&K&0X Kѡ-ؠ}M,B u#s{2jz̆B!+ކC]ox KFRa핆q0Mv8P ?h[PvpPe[|ĖORcOG dk#h<3`C ᵳUs 'a/З椓BHXzNYx|[-lѡH^0u5=AߺL6 6u`Fxv[ lL{mz(~?# ei'4U~ph|b&C5} ~e#Ӷ0BV]JbEAJoEW H֍YӣZbԛٟ-l6g^-7hz'6?Fܸ^,!@gLd!՜]+aHQۭ8KϜ*,%j3lГ%0W( zxߩG^1u.< ~sgp|sz.Ζk{V49K &l* Z0EU8(@Ba:ZC3+brGwQ$LKLu>l-tJu\6HEֲQđ4~l[0T|=VaibR}$lSݟ*VH5* Uc< (a\ g&oMCRʄUXQg-sN6K v3TI{vSطudĬӻȷʬT٩F8bQl3bIan:#3x %^я[wI޻g^%o<34$NWmo l/=NME]I4IH!L!Ѡ\n/6=kn^?G.I VpsաP4n4|myl,8BaEljM+ç l~YgLr]sj-k<' s9D@qm0kP*,7X4wYuvR^Z& ¬ZSSP @`72ν-(u%oѰF #,oN ^ 4,Eb˦AAbZޢ-yvҸBq7|Ӵ|תjofoP={ FU9k eXwG`q$߯mbd o}рrkl R]oʾ2jS݉ CY#`}SN@J2Yk[֘X(e ‡VJzkd71Y 9`IM خS i(u}7g/dCSP@W[.稞3YFx$.w7Y'&B+n.a$Zĥ2#K-jc,FQ)Eqe.=YyTMayA^ ֭EYqXk x;xz(<ꩺRwKNy?Du~<=dM~ y}S5+RA+1[Jm:I[JXÔ>ŕyz_yuUN7gǬ62Ziz>e'KW&R β3ƞnr1aإuHzːTcj~6 s" ҦZ,m܍F[gc9Tn|][>CT[|$M$7W=F.׌Nwa\w^{|oa}y&jdr n P蹣Nû.wvr >md1u$ɫgsz<( P;xeY;1W̝_}2j8S{us6,g,,PpNꇓL|E9̩5WA¬fqLCӾݘ&CnwSc_<6QC͝7Gx@Yq=w˕[q}!ҢxL7WpZV!͘m5cﺯwIn2d1 ˹g!sT[q0q1_ ?>{cyM@9uGu3Y^ؙ-R#5a/"`֞&w3'm?"tSVd([90rԼɧ{Wvĵ^ŠlX@MJlbZ:g+7_TD[ )9^|/)+, BkuJ+(!E#ոAi{O^7im#O5-[f@GeJΎnpG7Ckk |$<.o̴94s;uXUh(g|T Z[Oi5>NXLB#&yVYVT75oUί&{ l>s-̌N-.v6t>W8 a@)KwoBPp"OhaQCs$ ᜢj < gzϧ/ #pb"}~숒@C> S 8Ae˿l-T]d`H@/BbT3V hW;CBkPoeY5[hh<1xgT96FQx3@hc_c,RK gSjk*RQP]36ɅkJi(=I@[$[Ql+ R\ۅN7D*՚gV1qí1#߹@ʜ`QbقJY>y80#"$GlɏGу#Y0\//'L7tnYbǁ-{?PrǸ~|еqY OO$RodItD6VH yM6+u2}!ؤ{ofR#bO~P:FO)t~BiUL #nog= lj?]5P9xۗ3JJb}3*۽wWP ?-hѱof׀_%Fޭ R}<zP|-`8$gH7(> Ѳ<35 RF u}ѱY; kx SD.-x0L snF ;Ԋ׼.|aj$I G,w)&9I}Qm &*% kHgvqCuNIUHV/lݛLЃW9۹~#/W3>+KgDe9nQOtLYġSW5'%z-Y&FI/}/\~9&nxZ^{[-g_5y^U a%W+MaKֈc^-_5nZ5cڵ0O[N@\Gg&.M9v ˛ӨFĝ)^alɥyFQjˈ6ʕijz Ge4PP] ?7aէ&N# G.\S#P_ &asmN76aBx=h qAz)f#H}Rwv"x;Pjelp7 v{ ]$l'p>4UʯKN²<-=e$BVGE iJܶ~[Z͜{U3NJٴBrit v'*dxrwE3糗L𡚑KnHZ5h^cWQ ;#\鳵ŏ(>N4NDMWvmVҹ+68ݩZZdg]_>tQvz#r$~'E+tr ; ֑ΰt zcbLGհt5iݒ}7ZIA2G<mhŮaۺ2FM2ȭ;F;_BjDGj,GIFH8 Hg {͑VGU߲ iyR9w{(Jݪͅ۵AfSd\E7(A 70ɟ~(:cid|y=$%*2S~wz؁;J57TGZ!;\Zڱ38AGfl/sЍܾS2;C8=ō&uzW-g?* >٨Suf5;]B;-!hLuTV7]DKwI2&Fg,:% b{;ib'!'T Q"%ilkk߈G:RgqJ\oNg b$-\tnp/!fE]4nanc+UҨFK,x?́@9\h8eM+T? a`20"w<>wĆ#}iBu=U:SB eӴs1a|Duga-[Al3kTbY );xP:{ 7DGf"?&TI9ۉ.|Fb ]H'cO׈$Tؔ ÙDdhRzL; y,|/* 8N Σ9ڠ#2[vQpge¡4E^=LJ 8(%7e8dLke^c!,#*$e"l(BÎXԌ{~-, C+߰?3r=!Iۼ\_둥!tt,:Jb̛ӁW]m&v ~&udW^cIbՂMHŻ 5G/YW6ǾS9pEBЧi> 'Z(qpA[ÇZjr#:;@i[7cOQLUjcv1@Hd3~`\jf|?e9+圉jkC(M0BhE5'SBUQy ^{'Y34SfJ/0ep{yKϑx͘"sP$rI}tn,UN^|y1*jt{=$Ҁ91)@ʪub/jl֚*di2~=๏u|˰|яl!}5A'Z|)7)lڃ⯞X6@X…ީT(Tf>_ ,q{(^R:ڞ4TTJ}F]=CĬ (i.oҨzЩ勂T3 o_eXX׈7'+)WjW9AF>8/-ҡJQO$ףמ뽡!M5H~" ɬeڜ nN<3Aȹ֫8pDuλ.MlG&;քS=/~M ,zi|k#Z};U'0(U_?+1#'if4vsmэЉ/|JpɿnK0ȴ0u6{g#+hUv_w£jahCW{y 3ZJdG"OheȖb~i9KRg3WWk8XѨ9' Nd|c(&qL,(HT>4 FKS)SNKHvlHj#2XXpl&s\dzڥgG.Has8YϜy)$n%mʶor٭&λ+\b:CRt2C*VM{|7$½Ml 4DP_uns4$Zڃ>rEit>h=ur ̪zMS`m d+XkB,D)܏O/k!>BJwťSdXeid>D3nU&BvprXU\ff,2`iq.^CYwٗPIOhyj=01C;&̱HYrO1{*@K'+&F-0A𚥑5zϞ`饝PZh0l񖚓4MrHG,}-"S>D7Y4OMUcX@Cej;Opi_96& =2x0yM ٦^teTwq9mo`_лODL^im߹poY$aYTH4 }Sj A7DM}NGf:Y}zKjꋣ!2g%+@]; Q-2Qa>vRB';u纤ez!DN0;!J$,Y㨆҆_j&#FF2we02n N$5/B i)>בFZC(LD{WQTRV(pEVmߠv9iRj)h!dF8N}58lk:F+_o_[*g.q;#&9ilk_/FRe4מ/Wz,1 pQ ¬;Y:e甒&ukg{{7=nʺ[s?fBl+$7PcL>1b5mc_87zxJiW+oF S ,7r6>frGgQ}"tāo {1$Ee6Oq:KrLjv3ҳ'n XMJ٠4U'$Ό³Ï |".qmԆTzӅ84zFHm@o _*vO\ ҋℕ:C 2JL}5v RХ"kz\8h(&ϩː;jb̚nS%P[*qyP]bp-9h:';l=6οҬFJ˃떺Gw)3FRJ8%TwnH|LQ5䂹&Z>#R{]F[=`)K#<_#|yx؞| /D#On*}8>1}'m]?WKl_fnEAhkÃA좯98'Xk+Y@:(G WM!0]#":ROgf@/ѿlÁX4;a:>sR$lI3ځʕhr)s߮]S6s`<|m6{a-HK=UY"'Wz>-sb#0Ĥ"@XKe +7R9_|䝐F`zyi)-s.&b[it#]nӛNe'~$oF{& B_Z= '(^MF(Hyg A+;C[}_>RT6yhTbKr"){VZo4Iՠ^k|Ec' ,=aC;>#מJiOaO7-m@RYHqw qh諽/`o咣ִlk@ 2iFzZ tk;׵MɊeòˇ2)80fzG?w[>31y^ߊ ~yJixK}Esבh2H`MeXLiO 6]s!,<,t<} tGİO Sat<.nQӲ̄Y]ƍaQOuPtX_scqc{AqP~:g'P=Y^ƍ@QUqviGEfo[p  ~(PNvJ7.vel꘸X9<`ORH~H5V/J2$6#6o6J!YҾW`)Py&PS/m ͎y"]9$= sԃY 갱r *7o bVW\nh2 [od% 'UMⳂYЉ7aze^[66ϕEM~zڕHV1ۋnt{Aׁt*$߱*]%F α@åIZ6^9T`UMOG؊ ߹iM+L0smWծ 妖ٺ!;=5Sd:%_(P?!?BTs*Ϳ,B ʑ.L&s%9 EI[}Wu6 zcn {p*9?~ _@WCZ'RG]PJј@UoM5u"4A`P4KuG]\N\}o b?m9yZ(h r#"r)\ p1>Lbd9dkr8@Opt6jğI2&KSnOg*-YjcQeِV-:jJ)-ѤN~Zæq2Z' xiYkbohBUE(**E=%~ #ۦf>1&"Ԁ aH;ܡTF3;M~Ň_hY}F֟Ȟs%&a%᪡:h8]~ ٺ͋QHwheah[C%;7󈹩j_[/G6C?+ᩜ~_:Vbz  {.+Aԟ{&]hHm**4Xss׭}:K9΃h/k_P! TҥCI EQRĭ )]_oP}-Z1:onm', A=8H`ԃ_}bB5/&#"Cۡf٤d3F`,.&D W@2S (#l\p~0{ʈ錓qEsrN8$^HZ)h ImA_Z˪1%Y W/&>ךNHfz-(E a.JMUU9D*1:-VԚ)~)1?9HXZNqy`|E㥘^ D>TvGcbus8JBef` ppg?l$յErXJt 뻅=ѯp;f1C 0.{?orf^{5{4#መ1mmʕ@uQt\M=ܭ9A ZR.>c$q̃/(3d<칎,cto DfO V^]>,F5<PʓgJnꋑjj/I@UfbY$ PT5 N|wJjlh4dsSjJ֑d=O5Rgl{ ֊,CoP ~IAʡPh]HMxyKq+_D6ߎ];wc1uӢA)쒢;fj\jy YuoeZ &de\5̾rA!-˅G Mi<=fє2H`0UiK>LtqosD4,eEaHt@P!CNsEĄ"Dz Z>| +W:ߟNϽ+w4pMyY3(4ҟ aߥ/4ˈ5hJ5IXs>6o͚jx^+.Sh }}L5!F©5o@ p7mR5DK `1Q8lX ]@GFڋ¯ʜY%fC<6x>^xlV0 K>7R_y:ZHF-19ipT]7R+ aࡓO>ʠt0Z7S:suk=M9ج "Nna1,jXUfhLoӂإDܭW\RC+/Z1|- ]+"_L* W'=Q^eVj2R:RU niGs %&b+GBwW :)'6u MFx)Z° 7BU_i@|tlFӾ24Hh?t+J.1 mr!DRU!cӷ@ʩ=nMX=g\R>ltVjWD(X:a9ɷZM͌/[Is&nIA ֔󿱯tHKn-Y`T#XNSlװ/vZ2)4Ya cb'34z+j;)L&*Р3\Zi-f;k;]tNSÍ7c$7BmE%Ok.C?8*q~}m &(vu 쯘vi{v)LgpFϚ?SPV2fO9ye[3మ<{;9J~I@K%s;ѷ1,#<@MBm[9R+O˳$[k5KAT Ⱦ Eo1Lt%|'JJ5m6Lrˠw Tu2 i#iIq.ㆈ`FeͶ2);Uj U`T-l0Q QOn$wh:ᄾ MeHelm%9>]"Hމ<_H()ڍP5,H@`-. R9a; jIրnhWb&/({k@*1 <=7Kӿ45msS<] ţLCyݧ֝ZF=ShvOX ooK+&FD#ʏUv s o׆jc7_kNI+CXF0`YcZF})tz+wnؒh゜>+Y/&4-P@{$j `8-TIZIY4jkEBl@Ӏg#/?#}lpYEHպYy-.-Nhf˪?YtGaz65蘰A~!X|[lz?5cbˍ$~s7b'`>m {8y,|Vtfs$;pPVhe]U\;[E˸Y3=b7+̠ c 1l/~|Ɉ~dyvK뇩| il^5etCuP0A-8-B~NbkT w pw݉`t-hվ*l+ԋ}jVi\L)ñЧ1}sM?B  ^WJ=߁XDA,9kE~,5ɦeMRCsð.۴( s XiŸŃa#3N 'v"noq0軖1 \^U~#\xx8sOE͐w:Q!S% #pWlrf_(k~Qv'8x2陠Ld T (GoF$PȘCzhsKMт}Fθۆ3K٩:#SY-Jڍ}F4n a%_ v|NFXk-.tz%]19"-'D<(yhg2<6dƞ?Z!o ]J8rfOpmiW q\{̮R fۺl:lY4֥!KJ>j4sxȐ]wJbXBMR;HG:Ejxy¼wL&<"wjڽt*)5*#dd,QshR<aa2(A֠"E 8@,͗;YJEBQ2w(D"`xzQo80Ӑ#GլM@6p@A΢ ֙bvLKxsyҒqN23:zy1r Ɩ!!ҙ\5>1h0|p=8iMC0e`@I޼9JF c< Z8#tdo]dvN~jYq?/0adrEI0>cuu/[U|?bظgh_)9%;rB1(묐,5 7 W C>!,tB).T_ɭM p~jEսP7Γ+Auu^/рS>WސE,+r@ K D5O 5lfN _P h+JBBx=/Η>BŜ^mß 1I[}EXp(cT^S: Y1ƏxH]SzV}`'<<+o`UD7v.NCߴ!cګ+\ + dAǏ fuNiUj;sC]i6nkF^aB$f*z p4!cp"tYlQo>8jxrk$Y[Om{,u PQ> +RQ^f֐L?0}=M>bYd=D-Go~hؓln2 @o᳗(Z75ȚG飬V.\_=$ḟg9@BlMO>hiwtYie֜v ڞg>8ʗa89J7)Zgȋ0۪X~Ǭ8;s uAGa=}ڹ}el+6dM f/E>rl%Fx`sT U =ـj|LѥK7<"|8tH9gBQ_? n{8DHC%hGؽgNZY"Xc?S^] $P]z#ұ|>FWML?z Kᬄ#jLN^}܅:X.j~zQ &ۍ,:'v!~S|҃]e!봲a&r&}S_P$Sn|reaEυ u(z +T'{/Y/0N!̸eX|ҩNJ4 nQ4C+Ţ4%"Uap;fB qĀ`٣)瞻G6BƤ܈gU)aF5N'7NjrӶ0T-~ m#ŀsԭsewka?Bu0@^]ASRFpeq_?ɬ跧KX7x6Utqo 4h6?aki-u mn:QN׳ၹ(iqL H ׼Ewe֓Wt'tB)]7 s8_4MFiiKZ×따25%RIU'@Cn<_t5Q b0d"te2tiI*ZHR %ڬ;v/TsDX\ "SG5haPߋM2r},O9Prv( Nyj}])P܉M?z:9Is&H͞dA @k.3^ j0KOEzfYC'c'DղC qe1(]|g\Pph$Ծ*D$،K1b]'Ooʲn 5\h&Ht l^vx2l;չȦem4\eZ[O*$pJiaXy6?e0빸1 t ^ݗ0U>h@St(_|'JE2kw980w^z"<8%u$"nJ\G>V;52V>ß@A[qErCsaXI;pOWT`4swP#q#bZ*oe^{ l7VUsȭ 'rٙ>#5Y#&+ =`u$ǛyV.KtB:p`tL#A🨍o^0=*q]Li]P+'TvCW'd`A sm\Q<)i͓y'>ԠE0eeOVEUض!.餋e=Jvn-^f-W4Q4*V=+ yF|0Ԇ[&_3XcЦ3tHhn) XQS6QEH?9<|xJ˴1 U%t4p:%f_ F,W jWގґ  Eζ,IVP=Hid<"(_ThV1F/?:ΞD^lbiWW I9`ڇu:3\~J$+ hcVyf7lҲd˳EE07@!AO[}/(a;vIFywRG mM{FOS4ةmޠNGOw!dG#OʹQEos5|W 4}i\A gϺLeݗzWCx-w \w1㢮x;Ѻ~U,'u#>V(\D4ї `BXoe:^L9b̉IWJeACv,,Am IIx^ːyGZRX XS-{ʏ~jSCLtVQ7L,)5R濤7trM'Sn֡7BF9'(΅9A;VgXӒIwO}GGz\gqx`@*Kp�& #*ʿi+>AAoڥoPMOhe`n Of"FpU A`t:OJ CshZ$˟r!<"c bb]]S1B4 ad?-J>UڞiUo=1'scvMAkp:mWiZv+I[m ,F0tlq<]NmDxe"W&N4b]-'~6]KFԙCIdLS+-';Cqqd^Qu> 募<Eo?϶¤ \je QyKs3yV/] @rrX! ׆[_Sh;k{ 6D}<>%fA8VN2m:)g2Gѝ(:9YF^f{?=yCtzٮf'qJdP+zn\fBt4ei3<4=/ /U>}kbR!=c_ns2*ӜpuTJq9}=fJ'1$QOU;4J+au8E i* fsNv=f1L3O?) ޅ[.Ãϊ?#uH`0Xq.abؙKg[DY<{Τ)YdQ?c'D[꫎^=;S-oet$SF˭GTK,+qqZk,uu9O byS)㕖G `2uTc"TrnOF xf`1 XZ>SlPߧ!UEϜ Ù >AHeTWHhVVze=|ٸ9 PCJn64'ԻMHm l0r>!Zc qV@j/tfw[=Ƀ@N0_rBBdMf.-dOx\dcDT_W@#| tt&&(iY'O0__Ѓ%fe%M #)I[K̷aUI7FVR@ן EĶfWTqIObQ)GC+s 7124=<lATW7>>l#R7| EJRQ49Z ߬ޣ7YEfȵä \etUnfe9Vs~T4GMQWEH`1:k5#@7goL} :) *20}q(U!|0Ɇ@nLe/+0lL<`pce<["H`D5A)361:ui&sv?7ѥp{J=kl3|uGL ,]_^^CO4S5w΂2@6˔NQ[r L8a/^sw'z::ՏH50ޘ_t`cnlUS&(FVPlJzȘucEI nߔQ@?ӄKgʋ6+W<َz Q|KĚ14kv(~A=Iޚ|v|v,pe/uT )E}Qژ Pf!ʙDMIw;oIT { Gt^a< wA0 ^hr:clU_|Ta#ަ\6Ś w1e$`EH&TH_3 bnu?`2yw&|Ϭty(:w Mȸ]cNy#7+ Ƅq_+~A9|iN #iR$YKs\u@$V쿎O/p:"avU~3gܐR7HJg 9W臋4z9tH&uQD$ |Y'j-[G(6p# 4;J'4ZTS#H\*!):!0҅SadC%ƾ H;>ᴑ,&}*NYjӣjT4h(/NJ(×bOny\c;.^Zc 9*Fuj$` AK/c/:p-ؖqWNiSZ⵺utOp)$H.Ve ^UyAm`f<%q 2@,bOܛ E&XY,hNhd.Dk̶}w,Ăc*!(`>e%Ί@KM1hv-(%see\,-b5ǷZm 9L[O YRMsVx78Y>^==? vT 0\qۣݛ ؜+2 TV\MtЃZȑ+u'e08>\;~| rcm@ϦN^_kHgHS+zJPK + dV5f$%2c@./g06Q3CC?u[|5p0K\s]sG(Z|R3G{ta/[F.)s>t5VM.tJ| :- lZ$aez/m g$=&̜!8lc@r :{B2u| k< aY`x+}{y)/pm]=P\P s2w-;Z+?S6Yq S:lZdXO@;IS̄1jC$l̻|0? "A: 6-61oWׁgXr*:4AK/ARL#o}>ѮY~E[ŗ/(^6\Sks!*C-5gd )4Kn9xOpFw$]Rh/FuXStߋ2K;.ڹP]R27 orաT\tY?7(C=@jcs4NxN !|i.W* Wq|$Xo(a1eҖ6 HM(rs+\b f`-RTFR mjļrlC,XՎ*`<.PRق.P\ ?}*mUwoS)6vZ y+yN3uYN `[U ՠ.&QGX8:dkMjTe!.< &-"hC+EC+\E-O19ݹd烾FxBn]^e%>f3+ tMH| O8#,M"!#K"p[Qt#$à7~`:c\h2̲$6rmWkz|\JevBߗζn#EKj1i~..y.R=Ń$̮ PV_&5oa`,mXKo\7^cF)k0zٻ2# mBXnPBenbX'Dr;XE@ aO@@eF,w}.?]G"NPg}\-69:WmN1W?5H'H3e(n5gsP'jR; }prм-Qt۷ VW+uT|jוMvJ@ӐyNG(-1 RP! C!)Jv8e|AiK9–Xhz#JxEc,8ՆP]if 9=am6S#@YZ Fۑ|Gq% @S]KjЗ)'Pbv#Ȩ@BM8l(VC+]Vaހ&Jg;%By0H(O{nC}:y$Lw9U_AbN3m4V<.uO"~Tjm\#bfm~G2Jzv\2 sbbŔ=+3zSiPS{wEF9ۑ-\4>'NC,b0o+x.\ÍAIz)2 zɰBLE$bW0Sn2=tD#U*cc[*EZG5p+[o˓7_uZ*Ak?N~jM?R)@2+>xn1x\x xn X6g|a]rʻcN凅?n79sUIMAu}cMұt\!1ߔ)SVwe~$|TT~wg/D1:[ᅱ||'+e[!^ Ť"7\<]xQEtyʌrNSlW7-u?3wi5TAi8Mn0zmCS.UWMЭ[̞g#5lK1웲sm?Neox6 r3Ap,?_}FꚻlіȲi{#@>ysTߦZȍYR+E#Q ^X4yNUsh;FVi1`Jdnf?F2ަeF/as-k^2/LxdvF@Ħ6aO[y)CoOQ*sŀY , |8̽7>884ݐ(iǦ @^"pEPY߄(_Ub8%!2Ž1T T_x$}CJ#V,%}_zἜ:-1 FK&ڄy7#oIM婿 'v7Ѩ[|]NF43'4gO+zz+]Þ$t-r;P5{$͞bDa;1TDNZ%B[\Vi=~_#!Mv,޻2 9 #?t8s ɴ~ggng'6hcK{Qjx"ػ#' U)%;:%.EFR+ z{~BǗ~}~ J>a"Ha)2**^ܢthF9ƙ7,jE嬨T/4+svn!GU&t% z dáhξ΋yq$Gu .G @[T>9<v+y-!&KG\#M[F=b.Js'>7Qÿf;Nx֭'lߴ> ^YTO$8YE/g@n0+,(;򉯈cUHlP|U!7M2J`gz[U$@ߘ+p0TmD-*"Kٯ-# umcmo+7#BpkLZ$1|O K58v@-ݛ`Ϣo'tS/F?6`3җʥ&.6P$5Mлt*N11 %R!Ǹ?.NUfubK.U|MUTRN=YyAJ(՘~œmd{Iq)Ya uIPgv&[ânL>Q׌5GӐԞ~FF1a7}z3}h.!"jx hBn6Pe$0_Bs0$p'AB-F2w3`Nn'Ӑx9O*j&GD`!i:rpmV&dh5ZѬJ4kV N+_9nNv^éi4@j- 12A`˂텞™`ٹ%UXp>ruƤ8Q<.ZtSNP)CAlX nGn7qM=hr8JLo:AS$wYͦG~ cNgof}Dŭ !U_a!C2 ?-Q hڕ\r\ m+ŗ zWbјD>UPslp܈YQlhi6_tE0 ?Bm\ ] @~]{XhzVt+G0kyc%t 1x!1O.V L\E0s4au7~.qx ?tF] b\LoG/bb pr7 R 1䭉FB0iFF 9pԆ/ivֻU/W{,qO \bl0Bj? h$ө 7aU?i{eJY@ ' #Z_)Z,g=oisZ)mP.LC1$u,0QH9zR}ҠiMZ~4~{I{mTޛٷfk M0vNl-z2 5Z+kܠEFqEu*<c\[@mҰ}!5Qgjlg4"B%50n'䊗{h;Y P(%o<)։3, @{](ٵn>;!l]sR60ֳUI&yYO3 :c8tSkr{[\2ɭ(3~q4X=RH+TAz$#.uvR# K`l pS m:G5ptbKU\<KFt"jđpﯧwfb^trQ4zLzWG_K+^lP>t F:4!BG5o*,h.KxKLtlF+) ݮ$q@ܗގt)/πqK,-mp0 ybiv`~4ATCr9K05݆?^en`:é 4g^2//$w|RKd~cWutY~*pu|*kc ` \?Yd5?MHrVmn @I gcc\)i*4rtdV*q!7SDO8?j!,cO*CʹlC#3aFj.kXkg~L}{70:\)cTcfRpU"knGEpzμ=l#=ٍ !IiVS ${oJϬfoxeA]}=+mhXo~kJb:t Ҿd!Vbn]^#y*LJ+ K*ߑ=,EvN^s[5e|m: /RW=Ntqs6I|g7v8*!Ɖf åU+ۉT_! J&%t G;hLؑFSK%ä>*lV'+hZ T =*\a(~7兗(L;GJ2HuE?[fO ct04$ƃ?I}D.gIfP}gd1d<ҹ\'f{o f ^dxtȬlМ~k2xa8IȡWIxY1Y3L`zLo=j*aûs:wsQ9cL|@ۗQUqqb$d4|q*2ٯ#[-igZ2 o 1%D]:7Tl+$- M U#OO>EwLwFW2~2OWp%2L&:!AG-oX| *t gΞTDd f?4+%Zca L^{"a6eD[ L}Y'Ь]qqc!G`h{l)5p BsY}lJLܖrW|$ˉnQ^Y ;7w'7|$%V %Պ 8ʠB?2÷ylhqWɒ WЌ{\5ͮ^0i8ЅňiDd|6}W14cFuN}}Hm)LYV57Ü.I|aXؔ *z1KD~Qo1?o}8& ,C"Z7kZ=j` 94Lw6:MjZvŤќ< T[ֱe(a<.VܒY -ݱ=噷on'fՈ^@f%nw%6#Ul/qsR7*t[POʠ|~(Oo)-X t5'OD[< g: 'ȔI?^>2nR? K2!R4e~{œ2Be] qHu;jr XOmo)moH|~y$t}e"B*ͮq3UN[$[n < F$nI@⊓FJΤv%z;IYSn u`:= TTv-h9<&4 3~VcY75\W4l)~@9] jv|sU݆q8C٣7%fqTy֩ '+kp<>Yv9v@[Ũ)ajV3d3L_K Ϣ^ɎVjza-(jO Dumfk5ryfB^ os#?`*o;qL}mBWnEGitQπl ծj;ڼ!#wX|*74gt,5 We \:֬١H!/7u1xs(f[~",i bNͰі[q Yp,"cL f!Q1 MLF~2#rQ@ u) [xpjhvP8Y ΞuUrJۍ{_~fU,.+>99z\X*!Ah\b_$BΣMI^A&7`ڜ Fl`|3X#$&Ο J{)S2]pC^kR"Ev$/z8,żLQPXT͋M6?%}$Б5 r'`t L^2ĿNɇIY"*%}9?P?p3['ck dxl:Ǒk)&cp9{#86_/PPAy9J0$Gà\tz CA.Zn5V*n"3dfsi{~bDM8V"Fw#LÓ:SO,(/+Ĕ7̈́|if"  [ fKaS+e9i=r5sx-`t'';]wCK֙8TCNsC(pY/% M!m%˹tZ%[9"RLќej#Hӕs6]}(6utzְ`:Yb94O)u1DV0ez=4MBvӡJxJn,x\4ɰ+A p&@Zw5VAgmNZHWO͹$l^6 ev|ԁ9 6G~J(VEog\Fr `(#yOT36 5撄H-XcZ4Q& "WAF%0qax]p nQ݌Abg21^f\w, 25!'PF9?Uiia{7dqk*[&~4͑9ՄwY;k!6&Yܷ@f͞qlY^X0eL䯷ɲNJˏ[(vF,*@^uMlK==nmWDrvzMB9Jz;zkf/.#?{30} ([փܪwE,li:NV`Vwbe>6[_Ժ5@_cS3I73Z4' <g+0Ef_0+;w$KoRҎc9;Avm `#tزc0WT0Tm֒9_PPd)Uu_oEHX `+Tl&w/;Y$: =ҟ_ϊZ%33Z։hu]s17˖Ԩ.͘ʞb͋췴/]хwpF@ FWu}'slpDIbIDK"6 <z -+1|.Yml8£MwDPPLco,xux{[Ga81)^_^Y% Kvù Iy.k=qy7˯x\Y* r<+F#l7j@a2y_H,n x 5%d -!;/.VX3C2N%Q|נah} TyJl{+a]'逌v _HW{'8ar<j͝A;*c12WĒs|us51(d)*t\OLa -]zQ1 30u=D[5n7 _E'yL!'>(uHە F܌aŽcJ,sVui84X!Z0QwUW6d2VvP3gxL< v$^JrPOGRE=xErWKcD_ E[YT)@K6ѿ/Idgyuњ͗WA/mڏ͗1㨪rg'>%{'}qX[@4_*ˊ@Tq 1e:<:Q.>÷Qv"Ve ~!It?5`UDO$p!I:ˍ!q'e9+ХQej{8@G4 ɓMU0KPU;E`"P iuH7^Ik6N) -0'`--Fxo1!jW yFL2xyML?->ۃH'ad&2ٔlW4dGaF%Ҿ t=a_ty$n4փ:QpQԳ983Yw@#R՟r,3hjPI[H5%6&#`A\ ͑R7f9wYX䅥$yb "FH/ȏi]¥v)!ΔȻ#Ν \,neWUJBKEKVyë0I]SV /6*,8CBa?ԓ*J*j ï.>SmGQ:(ZeKXT0DH-`X1|<zJ"P, ~[r:$|`YI7KS #GQ+P\Iٳ4SY]j"&6|(n FE lc&q{Bר?٫ ~ )!2uFgd0T}$ҟ\;2 D@reCɤ9No.J=M.ʳUIFr' ý~Ƀ a~0է67ŝ""$(FGm5/yNB)DUд9"=yU?åĒWtcnvkܶutdA\"F=eΡ8+p*{Q:~4VK#ķ{;T}ObEͱv%wY\JDžݜ Uf2.C]8q1 il\Ƃ%w4̰Np]1|qqM2X$*|&Q%c"3ݷl[ٺtBQh(јphxrJ $M_`nj-Zb|o>AzV=:Oq_1ZNn7{UJ& @P(,[K\Q8ϰuLl.V Ů V+}*ռJkIt;Y]82} nGph'۰Vy:"Qgh•Oh+I!CCZf8700 {nXpt]XQk2W~©(>v(@XMqཡ)A&`̝k|V^Ű0Ѽcsk'Xntnl XˀclɎC9:oˉ-yKlMB|3z= VF6S60=i=%O4K$?h4l]KLT?v3vnȫ.YkPd`TrFhSZQ'f6r)tj$n4F/&iJ zVTf&k2B'ų4>)(x#8 UbN_ ;&^tޢOe.t/ę=X5J#gII#ri%gxy%,JD$Kή%/o\E&JQ徙'a??k(u(tͨ/v .J4{ U%=M LjVouyRsVs{X;ߕ)[㬕1^Vq \W0ªi~+R3$&}<8SgZY"Ɍc塾:Eɼ$ETx* 7.a8zX3HܴҀ,l*BDd6 fO0`ǸJ&TLHZ`>QOOV\Foo%bgw'cE*l[Ăt̠ :o Y,}Ž'+Goyc-^ @?(AA / N\g֬RGt͋}öS%).*bقlAnn3 !@/LqB Rp uyje<=7f7g8sGfi"sMHBжeC-)p*QcƋUu?VK2+H9=yyVj*Yz? EWY#6y{E FU P~*\mO8;UVj5؅B=m@q)QT\븂@/φS0*aw3*Hbn ', }L >=DH\{gngM2M'!<:"15BM}Xc.MHA@R3,:$7.aZKH"f ߦ/Z-7PFڹ36NzrMQwRQ}@mq_I;^އ)6搸b,8ĵAz;Om ެ/br>T-4`y7Zy^슪E UtF[R {;|JJ襇}mIa$B)O[AZFX |||*^-Aw<ثP: rmY& 1{c; ciYmxG Yx(QTtSZ_ű`R/6G%qQ q!"N(ItBjWBf&4{ @Zb#UU=$KΛظ%DE$GRHiHTvs&D7Ͽ,#WH␜/no ԐH8 /wpFi׮MC[^|غeT/HU{LȗI.@Uz{ٓ܎pZ!'U(N], %MH_RA*?ЉцתىZn)U&$t<6X{#˚^ <}2xd2!3Zɘ3Rs[$Ձs<~WOW0B.5ua8TofPW4 r]Z{` ߒ)=Y=&} =& ۂh?ΌT+*PlٙvR?i)X 1׆ V:帱©MP q+S63~~t3AhܫR/8^!qӝ ?vr1,Յ;.O/5M\>a`skP=6tix\5P)P68>r [c=Ajp.EpE6ED&)z_5Q:Na;=ޱy߃Ļ V ST2ݫFξ@{DEmBrO1[ Uk,b>&J9 +UmtNyx1Y8 d8,w#=F-Q8fٕ@?̧RC4T$Pwe4?hP͚{!n(!z0z+?E~Xv:^UؑUս-]ڰ ?Vi-O%"['wOY-6A{諝ʼn4 ?x)HST]K@R:@;r*i˳H !NJMEa^:Z?GrtL>,~dPA]A~j[6A_{YTͤrͻ\;XrrM2ͣ7xqextS?=I޼>ttС S}%cR[<F#-eqzrAE7<8b%vGjB ġjHt~>;R\: m2 LW>S'նl4̀q9\ged!-oB?=5LZ#!gU(xpuL[׸I z?+\7Blq]T7nSM('I o~-QUbpyJktҴʧoZP"쪌1P +̯?d[NILͥx䩨5 @ݻ}9v4R /K2ATL_6,b=TlҢ7{@"aD'[H< $ק 4R} l!QrU )$JZ/ZNnl"qim@Ķz BClB UZ/ohŤ'͘R`N8E? ;+7˙|WM~HG]w.X!!2-X*d+kWxI{Ո@@?[a(x1)`C"\c$q334]2M-Q-r7{ऑ{#1,>KbZ(tbqd,࿐\FXl*lT"12'4JYHD13qf(L{ItKUAJ*th /up~Q))Fy(*mHHO-2&Yxtސ@kyQ}uTQ} RR.L? N=ő5܉gK[^_J })Siq-zԨLycdM!W]TF]i[|A"ԗ T6H& TԂҍSn,٤{7,RǫCnBw WYƁ.L2)SREhi-X^UD֑=Vצo9>2 ] ߛH kC-b;1܁BQxb)M4y?dWLAY|*t}M@N1뼆T҂K f(Ό1M:tV+TcЃy'\*kՐwȞY^~1$(E uM4Aŏwh㼜ꥦ)VrL"ꦖK(,O)g||xVɳHBYQlq]ZO6峞7c{ypFB7iRQӓ{1;^ h{< e{?e5`14ȫs9*F8.C PTY@ QG)-Yp H0ZDlqlR`g\CiU`7̰lpe5$ز1n+BGm$9]z,\P!* o#v$wߙ*g1@-[^\&˔z0@B;B(I`CW,D=ƀ!ssBw[ʸvAW(x6e2\ufO^[ǓamU-G/']ÊDsHՕ@:睙l!\Α˒cnd՛9b-dmPCLwᄆ/ ~i^{-u?.j^~;`DS)/sL-pj4q X?  FЌyov!7&P^!j UGݔ8i*lUҏF*(gpu$;S9'GE `w H(#ݟگTXRRSgG;d;D +A9YH166*Y^b. Vw^rIB%m7)12㐶 4=[U@8~,v⽳O++t @k.c(a5y`BCfuZM.e5KZS˿@cE4ÎycZ l0tMh?7aUѴzԥQ8Z{o5nE)խc:C- \Xaޏ@tŴBizWdAgRl}{) eJNzz+:]Bw]Tjݨ5M.*ilG"F:L>WK%JqJ35Ii+Ug;Cm ,PIysf^j`p 7pz9iV!&$FQ!NeCDץ /d* J>J"OٯwG\]TyqZ&Uxr,bax<#r fȳmH!ݸbߥ y'lwzj 0Ҽ%X )sBuФ¡-ɎfRM~l<0$,g7P!,+Na܌JƓ:YMbo~XoW7/UZ &7c[5U{XqKɓ%2ޠf 5?um3-0:?PNH3}>rj ϬZU|ӑji`=LkM %GhY@d:usmhc]iZ*F+qHb%Ck-}4%ϲb=Wqh7<}чl'K2Ddpz^m{XHN 66՞n)IUGc2iVJmN> ˸~uH73د'B0#^`)Gܾ!PxQriXːzYG)extg l*}`${R[c [;0FdE8plt"Mg8\UDB&TTބCFYwEjd֮\㤇re" N̳ˉI]%qMx9ñS[A:U&LRNJjtmk9ڡ跸쾋(<t(L5vӜ)!^E|V >Ɵ͖ +X*L%d ~x`|X_$gNZ@M:Md:WW:cl-)}_q=u)d4E.ͱ=V>=*Rjh'/~q!^Ƙ,1HF|2{m;*WU{0A O@ 4$n,kj.%Tg|6-8L81. + N$E\c,wqH[ 0\DkN!^W=_ΗG Tr%Dkz*YQ {0|%X0M7a 2PZ%"8܇^C-HNdb\Zd#:Vhr]~.49V3gMR߃rU0{+AC@8.cu02Nh?-jAQ7kUұ3C J ج"LB3nzbo8`׸ u&:oBpopR֘铰Z;%S՞庐j+}H=iw`F#h8xݰe V@9pZޓ|Fep1w^pg_@wuk"y04 c 5L\&b*s.OBݲ hhmleԃpwY[;1S6$ p=79k7t[Ab6 P"Ũ=8#PKgKO~1'&Mۧng] خ f\d3[SsHPvn aJ]1: *,fA.WfX (Ȱ+y9Y[?M*M-߱7L!R=;>~ x2]wu bl׮"TٮO,ָ\Jp$ҏukǁn9(dNBVb|^nq)G_M={ .¾b;db9!r/z :1Y!.Ѐ`e )%PnNa,+"falI"?*)ۂ8;jAZVR8LLSƝZ5CRcimy,+D&@O2<)OIA[%Kq9p{.i{'[t~ER=߮6lZTwl~# eA`Դwrܠs@~`64Rr7-0Ʊ"`nڊƿO"K7Aޚ^խq( n 96)-[R=i-~JmnbI'nZ !ma 5!`Sq<ҫy4 QaZ'5 `@skq]>9EӺ^GGVmR~^gai$ZR0&g\i_їQG wȇ"˽낐gQvܣ&2 H b~ʤg#ڀkL;U r_oU(:*[,L$Xfo 2 :x)S((@WH[=qt+ާ\]wwt8Bh@?)x+?ȤJ\oL}?2r234X^;O/G5#N[+ઓOԭrR],G+4C#S"Gȑ#5XmZN{NlV'gv,$wy=sds4;k)<ߘ,rQNuڸr0iV}Dġeev '@ M D (Y ֬N镇J[7 ?Kp V):*lPzKSgn{Ky@ ۫$um\Un }Qv &M#C`7tłLGHh3Rtt)~X l~kM 480T+$4*NFm&ُ;lsnpF}/" !dfKA\*i+."};8T 8}jIx m(] Ԗj3+5J^ch'-K%cMd{ +˅ad< p3o"I4V_Wl^ dlS ǺS ZH7ۀj 5܋5NW DeF@>r^a^t2) 9ʻ0]uV),q**q \#`{N~"^ysa?4 \|s</mZsOV_$3VOEjue,?HlkP&߫DFeN/v\kJQq\,Z?N(W`+%86S5KT=ùFfm!}՜ ~z)B$0fhe8i=-|N(!W(#\~'/ ?`ܦ߭+vFiۥ-֫`5F]|]lpz ʷ7A}Nڑ]צ Mt<_@V#H~S%;VuBy XzID\zT5CHU5\ְWD%QΰvDzǒoL&^a&G-g_x:B ;S@tԫVHĬ7mgpMWj&aq3 !F!?+;n ӅPaCIЙpF =YblLKHr,GDkL fG7B險&Ρ9ҾmE;-.sif~;`mS`,cSaj>+径ph#:qN3Δ!{*;P)Z­\⬈:J<.ÇÙ 711(m;?(@DpŔB4:N"T#Eȟ)|(Ysd2g%fp3xR!%qSwi4F~a6`}m,0[ W2FpҰ{+f '4V(fVLIxŧ86`2}nTqR7|]ѨfƩW=睃| df˻ '~_a>/JDva<HHe {=(.cHg=IͶwq1 (ZH)&9uK`;=f <;2BTRx@%_yE8uƁoh QgrVaА HUNk2oE[Ʀ|3[OAD֋YMxo*1ŷ$=sKvL5ޙ$70u}_厤?TB)q8"(^bJt(뚯Y} 64_FJ6~woQ5Vc'uƄ7C QϰkAŒ>/ QQ1\l{ >jB=r@s4R6s.{W|'G=.p:_Q/+mFV+ԛ6B^q 2_|/S7,ƿ>wdʵMXc3+2j󥯙97c-hK*a*TQgXYIR?ƭIPM!^'XzaGŔV^M9wݣT SG |bֻoa=_z/1@~efo}c/җEpUX1_MH7ӧD1܅Z*<@%EaHP0 dh: 2k5&B<* S¢Q XKKyI|W0#sf#}kS5o|-ltGvҵa_c=a4E0YyƂB"zbxg?l!`۵`$'*IXۗ#Bnu1tUXapn˾:ȳݴs>l z}h0yԪ=;鐢M_]IMjkP3՚r"9:0ĸWi| c'[G^V_hQԅyTQ44D`%a&^ٴ#,@X&&G-Wo؝-@83uw`R#ZsnyR}0pݒ VhW~D^:_q EFL]l Fs%I$Ep 75nwrx@cLX: +_e͝sZUmztg,6NdA,P%r&qI3qo\na2^s!M%B=#rYf^s88j$L|[,R+Yfʼn0"ʸ0d7E9?Tԛba~8tZ9Nn}d-LK ˫C%r M-1ȕ&:஦` YTŬgɂFC.6!)2);iX6IG O nmdzؼF۾,%"bmFsS4:F`s4:3ݧNc =@ǜCW(\/hxWwORJRXL&LK _FEdQ.`I{c#_ՙe5^)ΐY}ܦK@}L! Iv[_;U VM,MŤ9WlȐ FR 6ԜKntrLr[g-_ [r0NLTuE_ x [(/q { 9|yҰC\588U{OrRČRk7ڬ rj{p&c!K4c׹r֘HJHFf=.cQ67T%jբ T63ǔ.߼̪h|4]*,gԀ.LՒQhX߬tݰJqWoxjXu3jX3baϯAѡAPO. МEG>h«ą@zml0hqCﴮ{2).ɠ0][}k֪Sa\|8KV ./eI2י1OZ:Vi4YՍ]`T#_.uPq]$?7PGl Cx^_]uvpJzt\7ꇄ مr(jy^zT+2ZYUk 4T,UN9^ *C/o rGxeTڅh^P &VT׫ӳO!A8|Xj9!/6;3sύw'&w47vshUH֓y/.=U'_Euմl"6K]ȝH!teSI vA'SS!odW%C(oNn"5s e _ǞeJ֝e\ O8KpМ{ BЂ汤ݎ̂6e < f?,_LhD x$188W#5FL bp:i5x+"8m@,8bSNjkN$SW5RS{`j=G F,(X}*@>%W51'!od=B{,CeCU /KkI" ]Iiݧ {9đ:h W"hm۷f3Vٹ˹>Y}r:g9gn%79\8nd ŰA!Q䰪 6,aʤ⡀u jDJ1p0;VYaWbB(_'qHafzw{9-B@RWv\lHzx#X 6ݞ+LS̐icci`_K ߸;~ֺ g2l7:NO8@O$d.rN{H͸~!E2d<٫XBzcfpDb7ͨ$s9l@Mt êtPݹ1>yOaJ <AlޱZ=ElLˢH$TJ#`5ţhEL_['H^G=h)\H5Ag$0?mՆD#"i:W`nqeJ8G"z6B/l$@Ly84Qrz38]wZ86AL⍎.ymRI ^ehb `9,.^OF'󫅾Ux9ccE{@=,R8elu1lo 9pQ7- hhĦ)lJ>17YkKlZ,dh!A϶Lf<©S$0a}AT9bQ\αeV?sXM>EbJIuA=z~\xloG1,;e㕘Y{d A5lB6'MrewKnv3Sfp5 :AϪf !jýYݼz %zf(u/149^޿wz_K m 0Bt3ZC`{4ڑD8$$)Uq/V.#ԏXTPxUO_&w7F}kGӰ!=8nq `%ޢVpF>r;蝛&ӻi<ԓTy*۬6pre3լh Fbt))4-(}0!`1M؃4%8XC<'xdZaE%D\crZwޡ{ϣ."HhT@8J6Jc41L _u.=Vj(ρ(:@e i EgTͪ&\3E#0E5kBݴ^6>PcYm5[~;>rdDBTlgb*k8m6Nq3X>)tH<~Bs\ Vi@T6 (o %jT䦗bja@XȆ~Í{z?f".P=G5D Wq.YB?u.5?@f#ɮdF\k*uqQA-//3B1nEzދ=_V%C΂?SV)Y#wR#TK{] ,DNe)b`Xx(IÂ`3hY!LR0;Shew mĄs7rM:F q5O{j[ͫ \\ KE& wQKUx $ 5ռbObwg"&:1A|:<\ώfH#=&B X(h7\OuQ|T_q+ŷ|K kmM V?LK;i!O57[1u~Zg8Q1ThلÊ0~>OՆN?AO).CRԳYo "!X "R,KL6{a*㻅< 4A.}WIǿ'.qjFZ nPyR:Lb{I'ŒR6_1;nUB/t3f0my; 'Jbˊ8O0ʄmYiM.@$O|q&Z^AOAQgId ەiJo?fU3ܫ~܏4ΛCn*s`6hMTU7iFB'JQ|&"[7sw9&t`oF_ִ`/Ϥ.!fR*ksgo클*P:s&~9)čԛ;=ZDŽ ҶsjRӬ _:%!~ОuvEg>E<{ E^pdݫ@)0Im&zLqR]h|_Дf7,$ez RܒQ?_G]P  G\Y'SI:C2r:#E̘?%v9\n=c,G>g@Dk+RTK@r#y@pּSA٠E;KҜKJ:Ps8}:OWЉӜ-)ĵG<(hlpo>gi)ƧC~#7>@E꩐rJ YI$F0&]85cG. +DkthAoa-բ1@hA9[ 1zp̩vߦ% xRTSTr,j GgoSG0x5vC  C)œ "řn"q]'$?4p~@P:`8i'_rÎYɃ)4k<+EmpHWmԇA:N/NƂ9eB%c3iR {4z!1f>k]<'3O2`U‚զ Оh;V`?}bA#g=O;Le@-X=@*kJC+_nHgtM]Ea U]Pyzst~hrDK~_4^QJ^t$6kn 3WFg>NMS[%rJmfr ̡@󌾂i"CPNU$YF5@zTXW K ?>kD,tZ5fpG1!a:LRu+ِF9%>F߼ԖT᱔c>1qVP,Ibz/0"މ~xG?Tl_/.@ڧxge(Fb1Ͱ[นOQvI$=M:Voo5\Jf>  **M@ޑN $:yB7\4xXB6/ 6 eC :2bk%d~{cGUZ[G#ߘ0[C?9`Q<;X!- Hz&U_ƧAJX&ɲ(#͕uPfޠkl@h>\o79q}M4A#Cvcx:֔Is"d֙MR!Z58=,1Dl_2H}!c4υP%LEwt;`ō."SE›͉Q2-kP]Bxx+X7Հ AFpJ|e|m}m~,X3@d`x+^`(H% B`VK0)&-Id_a`PG(/e:+T(Zm ;aV֬P.CSjT7 ɉG1٤JJ?u+r⃫_ӧeJd>ї 5FܤRev %>6^ V%w|Nǭ@GKeymvlvb;tBt$=\](.~I3|悃B&r`DLZ( X iyڑBieIkk O:@.N)˰Q5͙/wVg05l&@k#%h2Z͐J 埥tA2jTCOgq@=bרyXSm:>ymSm'>Qg&[mGvF|Dh[Գk:dz ‚ r{Я}%$W4ܨ?׺]oX}VW^)No 1*B*N.9\*Bƀ:F N?Q<^HRb ٓc3y9#BI4ve1ZMbMm0Z$ۘ&0VT꿜,丧4= 'c|c"&)9+аpTFk8wde=fh[a=0Ebb[,I&>)__B"Gstv̸8d&N)R)1,A&*wonb[P? w7Dގ0JgA[0G._ZOO7\(y\ ??MeOaz2)07WǺ!=CV^61,S^&e( 1=Fm>`$bԶ :*4aʬq']V7=Îc&L>+@y1T ?WW9q|BLq|חr&,ySA?V1v42>;VQ3UisCXۼR hC23^s Itdsixz3͋'ōtS_6Ch'}^yXf0v+jm?NAkFUl^lNtpĚOkIɹOcO.V\n&38qkJ,.f,o]?:#,VH gKm4@3: cl,yEq l%h_0( 0L^ ĂUQWE )gziy[9ˊmԮԽƻ(Pg|cRܬׅR{B&S.H oU@ߌo s{bpk *'N}BBUuGn|[㇧Swz_.?s~xr %t᮶X1:]j2gTE `E%o/wNVL&=qaQYmEcs^*O"񷶑lӀM:t^1Kмء6x/d=ǃozlm]ٺ 99 )s0N̨BmnGI T8ibDl7f/`Qo^onkC׉4px mI0* Ąr]$豯ǩ4lr`賀hc2,͙Ji7xz*u륳ڣ),U(v?ma-SN.azEB^9;*MT-k!j`?Wz,0ZK wCê 4dmF4 2hy1eh ?>ڨFd׋>5¯lिz+YsV\wf^NY4A5wl$\'ܬsiw'>R X:r,4,B>o"]-+-iobsM>!skwGQQ[NUUXC{!f~F<]^-L꤃P4f< ߂rg: RP(`t7,,HoIx@J  zJuon*}тrdf3Rxx,=Hq|c)%4V^=֊m3f˘3Hʹ٦nC %=K7m6 $ÎN\ȊyZml" w'OwhTVϥ1dDWd-1K;gcLԄ@HV/jH5O!DCLriy ym7\ v/5jZ|€0(n Rb?xS ک?#(Pf7Ǎ|i%j+e*sR~GŸ+hZM5sl5t6qmhz3_w0\o7呢Fc<𫙸uժ0?=[oR`Tb  W^L%n'H2{kU{rh۹ɾתbYLN8 HT6&@?h ?]ʔ?Xo@ߤKPM)%K^ 3,RL4ưA)~ےX|'`ʠr*Pw_?s_r7?ꉻ+ ~{dl[ƫ oAwY? .8tCicXZ-s^Ҿ/WR4tcʢ')$1H V%lmFY*`Ie>ƺ~&!_ؕC3a# J6r9^:*vQͧ oޝU<=3T{x^}@vCXЭgvn Pz|R٣̻\nyfɏOCV\3JA[VPNߩt!ͱ+tR<]VsC",μۧm]}@0fɌbRNEۑWi1x m>Z璊*4XxqNxrx֔-gH֋q|@!J{C:Np_[@$*x$\|Z x/n&b9rI% $k(ʎu1ϝ -g#e_Ą7q3qgeUȲvS|07CD+|=!62PEc|xn^ v&75 :v vLvӻRG9Ncx\=`d蘶.h6ؕ uֱEMYF𣘯5[hK Ǐ1"vx{Czp)>bɉ-s}> &;E?cv[x'_9YHCy"+&q>7|α`ϋz8covVst0VܼC jH7~'^ ܍COJ̝Vfm l+>ϗ}J Zq&3iV}m͔;hCr0o#(W"h 6oF.'Z hw"|24laE} j%T 52q7~dޝ5/>|1"}j4ﯢdn=0ȶ KOTk*@oBˠD0%Ëּa#^eCן!5BuӠT9 (nA?à_pS?5eiu~2Y.,CzDӅ$*Uc1MiaMƄ*>7ƥ=(uq>zg/)M|l ~Sl@ SU.E"UdpզxG{Ӏn8˅\C z_inMpL*)D89gocÊz=[Ѣ ?R 03cJl&U eHOG%#P!okId8 r~85)쟨~|Ejtthe0` 9׶et"# ~8aS238~@u+3tDz\P HNtKA͛: "5nl#wکcČ\nlE"OE(ݱw႖A]`vUN*H>pKKk/Q 0o$fI,)(+=ԻoyN|o 2 i+& <3N":2DsNK7*eR^l_~e}ѩ6t|og7 m(t|j>"'Y6.N'HRQsw11TZH'($PHqY(Q4%aCZB7]Rvjr"۫Cڲbؑ]̓3)?`6 (ݩo$mcPhE.ij8f=إVpf'OZ9Uo&,Ci|k2Eѣe\م?aD!Lyڛt5دDPvqa.2SUa tr7A{W9Hq B@Wب9V)ˆX}״6t&5JN $:^k#"LΦy.aIpK=wG`Qɮ;Pm<  <\|8؜03*e4HGyE78`:<1!_ΎC>OR{38$uNˊ'Óл9 T:Q3Hb,%3`If-ҫ+:x/Y D2)E)Q7"JL2ɉ@퉅8RdV(oF&~Jαp!}߆^jrUo9nv6)B Oޅ8duOY|P~{N):uA\^2twD;ԝ%N %;q{ -ƿ>^bX ~R*@NS.|AٙLmHv_:z@*k]r$ނiUA&.=6|*+6Y+V< F`B&^n]+C.۱#Ll/1LUS~J!D*嚒W⮖?f#R7O9HoV2 pk_es7D^#: gHA9cjQ3o06$-5 k/_w<%D ÛXBOh ~ltqRv;{c&$dpbK5A!iiQ$L [՝=DYG41 gt1G 5.hb\fw*}neLF^B'L*w,Vt?fɒb7H3%bmnl83R1' 1ZVt:ſO4i"kxk߀::?S V ]ܘxoQƞ*N9skbo",," o((~|<:L8Y_nz΅52lK3cySl%3MA/${;H;qJG%:q]ra8- ob;/)\$h8*'^+c-_XRXi- opr!~x; A5noǮGzXߧ9"U35=/h*e}}AA%YEÒZBivfddG{ 8J+>KLX6%\W:i1%UKRtX}uQ!c дV.ѵ,~O̖Jy`4z1ZE E y4Iܰ+fY=%<`68aJׂ U5[dV? 9. ĜNHt] y#(B\<(f0W+^@"rmѩ`ifv3HcwKhq]zTGO6 ڮ>Fַ!"-* *+9̒& }&&"2F``8i!)4Z˛~M"W]=6=jHF,z(m7Iy$[ʵ^uglHخ~Qnf%=OrJʃ3D|ꅍ; pn^Ō 6fT}q&zu Jcr8;^kvtӵFTZh|wGC$1}>T\U"{>0E+7 : ?~7MNk wqfVבږj gu} #'@cCRc#78l"0pهYL lM+ Krt ؕI/_ZH{F//+cosN.l]:UW {:7n`) }?B `K7mwTǏVVϡND-[ɵwt4Ih;RC?;7;1D1H )34I?DGa+OI.z:0 >X'7s hB\J~VXi<`ZOn\b¯=vfXH;b*30o6 c\*CyEN3t@w'eBP1{4|,8>eݐ#/}D ,;2sͽr~ޚ c`Cĕ~]+dmwK&QsȿOS$75ʐU#YR3VfՎb/gjJ\>ux'zNX/.p!4ƑRަ$r+3M>2~c'j-Y2VKt*R)ou%3[p]L[vSt\ yp3{`J5@(wi- kԔ%܃L|IҨE.F~U&2=!N_Fk'$BVVNߋ/9 2ZU5X(_=Vge)QLhUjV#:iߝoCQ=@H$QL:ޔ C$xQ?m'AD>m}Pe[ ZfxI#b'`OrOp7æK2EV|~ƎMi|PY oT |;UL{;e`,鯄KP"i= ,ɢ%vHp:Z{e,Ջs&7";@_lTd˃>r0 ﬩2.0BB0'b^hgk$3s'hh_SbB:{4":=~#h%S7ۜJ0pU]45%gDLaK;ц=F/ VG ʒvQ}w+v:js/]wũ/+-fC8N+.69Ie )A1EjVIjwC2 SlBkUjLPPm8!m#&e@>w3ղ?ox9**.ZdF^軍丶i:ܪ^#\Qb]]Ii-{^byBCFCem:mZ.%hk}PMVN@n_;[8 /6n#{y nz@le.W-2- 3?LΏHr.6<7T;[;C(onh{f*A^!]ro!, ӏ%tleqBU5zIMY,ˢ̋qORXBciΖɹ{)-F8R?2rQQsZ%jx<+N pY4G"SDz0 ]jlN{G0M&Ә}z7`$=E DJL? ԞB׏PWbNլ03'D!:όBB xnγmYO[k+ )Ԍ]/ jEǁs#M*7m~ {l ADʥ -y7}=g'ΞEJWwo%>/"L]H/? t BUt! hѯih,DqHap W4<b(Pyl2Mŷϣg{ `J9ݷO)vg zp&e"/,V$'B4]ю1;?Ƌx-A.މQl(Ю=rټvSJ8QD UTXaq0sl(NQWKNbG;  `%E:+U=KpOpXmjzRTId靔΂CQ4}}ř҉#7[Bp5a匩&;⳵LjC\BVzi'lyHL9tyaZmxe`Si iș-\=k)i+n U{q=?"x}HD)|#Q \\GYjQd_=}jpAB2+z2@^ɱ-Jq+.8(  𸥤.L-{P-zUD3EsfjKF&5+}^wGÂ|j'C$/( tm0ASnɛ.kWUw `KߊkYyBM0+ߘeȋfʕ5<>%VKdsl "^K^(y1Y*Zb-it/\EQٕ#t*/yUCBcpH/) }LWg\9vϵi/ty5{ jv-&ӧ8 Iׄi9XAr4ZPS3tk,PAl#aL|-ennSx}!3<9!E^'f릋@fcG哃Ê'Nob[a9mfV=ua8R,xnSty eOԩՔ6~OiEX.EQlK"/ѓL/ѥ8^0V7di3`7sV[P9֒8uQx\ObVaW$H: `W hS4e܎BZ@%=a(:ȚbZ(;gL@u8 LLR{qX0MfF}z{]Rm %`b_hY}vbݍN4FOLG@izNxO1pâv+^fBT0K)YED'HRM[4ĤwV'=xZ}p8ǏEL'G7>pGfY bN%$ 9 7kQ"I/y9֨kԤd[`ddwAU dRΆWT'JPvJK) 8'EgXǴNR}e"Am b>rwK)e QAc_Q YllZ!3 *Ȇ!h<6B"N{|*UH<6FZ)F%bf S` |Zz U҉ɈЂOy7²<>GaeBy,F悯e:2|Ȗw@8wHv9:3܆lyCVFf7˙q .<1GYL).G/2x1C*˹,::Ll$d^IAсr$uS5tj8"pbmn)jYk\hp*HjGIm?N?T6!Ty7 !㛪%X~;p>eLon#є,SEr?(wNPGQN6i!- w5 9 vLv r^o=G[j˾Aj'R@Tنj;~5]z $jJ'Э-aTys͏o3K`qC8,2ǥdұӿ tcDa?؆sLB):&`oh GQ;%tP7qq9d7%5(2!{I"[2^{~דTPRY6‹F5z$j W7M&eЏ;.&7ZrvL}aēԷ}$'`z|"H ǐ}VJu1#;iDNXA)W߸* l&)|(F.><2SEѺK;-6挛L9!'zc d^jXPvB?Be)[RB .o1[fs33׭_T(DꡋN(YmZF>GJho'>Q ~͔:!y=<ȯ6 hyVv2O7)2J l:B/r.0I/@@cH~Zg$kp i_D A1<M1͢jn17#bu%A-k)ofDRL) 5%U}NbI?!ru yrbA 쀸JMS?f~(ܬ&hHw{hmfX| hxbSeCJ%v\>k"UOdCWeZ1 G3_w*[OBکb97<[d?m'$ҘXQS 2SK rIbXڬ/u;)3р3fgTd"ix=J }zON MIy$ްڑ&a:M2`;cv#1 0`BI9a]:hX+,3\ Lnˎ3%]cDȘ]] UUBCdt7@hz?JIj{$9w'ol[T>*ȟS2;/z n%A>B$C̠V.,kҀ]_巳P*©-tǭF|E1j[&kʨqN%,V= ?/;}GxI6|UɆog'~uM:In^V<@X~x8GɄo^6 -кԽ@"ScvP/_^OYt)Rڊݹ&*r (y##Cgq F|Dq YUܤ6pCΝ)?4tzCQ+4lO9h]rfRw &:xUcbtLasQ2ܴwfr$ݥI%G8zqAO(b˾^gX 1ʩOZp*qJx?Y9D}l>Z:Qo )\L{-sj5FS2rQL;`@ݰ1ڈK9LP9fnw'EY$J,iuV;D9k`0˛kl9/P_M­U?XaY1<_Y몥lE-o YALyRd-0ECGr}9mr @wzA|=yA^;ھS 1##DIs+ PxP:_Sjl0bPeOf⎆* )JOyA? &x6:Q/}Ӵ}#ampw)e4 ?IwZOO]Ԉ-X}PgA#FzM@4)L3k )!c]˛4n==XM9ڈQMrЅrOKpݶ y&wAeE? 6_VZ[ в^0#Z͚܈d֣}Z`; Qe#Z!3փ%(0.Y\DXīRl:+youP4A~u?f cFyʟ{  !%v/A[%Z ۅ`zh<_ r<Т'i'B0$M X [5h!;xy-D99 ,"TAUե2izҷ\gj\7NX]6@iO*i|uH2%E0|9Ѭt8Fl޾jLz#3.* =Ta#V/慟Г'Jx\G^T umOT(" "OwIĺɺEIyr NlP`UdTyulf_}B`z=>9Z]{ o[o6w `Y v N=Ehj֯N*;F19& ,=F!?0ɼ 6Nh4e-d-;&B&;uq^nr壪5uS|nhw9WdR qOQ&kQ~8|s;Qzkw6D}p U7M _PoԾAP0pq%yBaMhqb0CqR,?F.:mʝkܐ׃l|RضF?o1lsYF&.]T]ohrvm2C]p@ y# &02ٍlK'RI$~. Y_Y4/=*-,&PNZ-ftok$vSVkN{`TR#&5ig>4i= FBR鞗1 ;z6wv%Db|vR4V+.#Fk%º9{3ڱxOUK5nAS#|vDCl!/hyFځS`!ŵu(]AUucl*}r_vCwˢ6×$?Lu i;6:EZE@ a֪GʁRBB #pm043X↑[sKSPacʧHvH>x=½> jHpo(Z-^Q:ce[rm^#j/wb>q[ Vkv 94XmuRKʒ+G- :e|uLMǷ6|{蹫 /{>n-ۏQ"BsS-iɝgWW(QF,Birb)9̍" L4h{¡۝/v@RJ-b'NiGIhH;&HL br09sn>`y:bdFiWFuOyMZm2xtM7@79wU”*!MpS^R7*2^8yA\ ;nCT9tj_7/L/Edmfp98C hIn t4VAتw;+x ĚA v!C$Q$$^Q\mF{Ft5F,iow'kE6}Z 0z2jFЅ`T}qҢ{c3 2R<,*OlD=˨YXͶڵPl#ف7}jsclCYٗJ4{Xo,l+qy{ lYZF{":K">OPbm`v6{Ruc=MS|nsT{ '*^ZtG- hir֑LVt3 bѼcSkk,X/?D1Wcs5}zwL`dnJra7Jab>(C|t$Y9kZ:?cig<7,rU M&~ǼqnJ8dF vLx7" K#xUM@[jPT7=.1_@/f(0* Iң6k\iI"\L|04m 5j}Z;UVG}V^4?έE V!u <=j:Pb5d 1v~ygZ̶:U>Xc5#wub$6}L2x1?% "qX=ú9}*y`Qj@4U,]o ^k&RH&uh[ Y\g"_wR~i!-3{܂)38HT1'X%#v@ Q(F.t]pj;v|yP |b'Z([Aw)`h "tn.{]9 `Nv-9j [w9s,cu"Z^g5&_8B^ԒTwt0kqWkbW)_+[}.޼Z4%G.NupSupOT@8CkwGJ~z0U=Щ<~>x69tU@~hEcjk;k;`[J+3mcnJ!OOlXuɑEmt_wXr`cڍ8ī'=UP(!բ7@)fn#Q7;,v*ncI:TG>~Hz>[5Ô? N{hU ,CSi]tM\#t̎)uRܮQ@g\e@m~ɪӷ*Lb@%c-/-joO1HC'9IF4A]K/M<<g_DR)*A#]ծG vrQJdWlo}_W>)E~َ%F:VI<`3 :=%9<.\>ǔh1*i۪ h67 $պڰ֏}BT< g|'1 $Kt5BL){L!lկAVs 5#/ep'/:w0 tF`Y :Q^V|qiK0|?Wb;ս7!jZi펁&L>鮾sJ-"Ou +畋Xe!̴z Cٙc, AqP.U+{_,W[5F۰K 9)6h>/+Ê w cݥ^TN I.[JLYƿ_¢vʗ`DZ*89ڠ"QE |("0K8>vpe@j.E7ԗ9.[%rG>HyyT& ?%_J\+/D$K[Ir(JMϭo,,^k\a99ŵzoB[=^p}>8S/=\eZQ~ 72)yEF2EY9`,L%hw4I {wg8usΔ΍/V̖%A^ypbVaE|7T,}&`\})yK8 ,n\lÑmNAU$a``vشUH1ִs7TKa2u?+w[H`qRoSNJ/8E30DS6C7f4@.Z/6w(5Gjtn 8!S/m)Xgǥ0/ZV.>,Vn3@>ҸfLja*ub=P[Fd!=bL{(/CϤ6"O&WՅW+PX\ʂ pF 2B{`%6;ep5\@Т/r zJn:eǔ@|Y뺪_6VT4}r&w#EMJsM2MGO2:\!4X%?AMwTxVVr;:ܻ. 38:S%C3 -DJ8ؑUrF(-.5UU5A uLgly\} l 󣡣s%/3('18V-h~\CѐT"YTjW` *;:Gc̙W\-z]e{VdQ|7Z&Fq4͙)@.SV;SI[@" ފ>ԫ'տ Œuȸk3S]?\{ST_hi]ۨ /Tv%1enFvv63Ɉ6QYal [v;48& x/0<®oy"*qoEUBwN᪠5>u}.fBM}4^D4XarjqoDhRLQ. .X[nMAx+8 M1]:A4~:՝Hm]U{/u \L-NMvһg Ք ,`Ef%H:uJY&,1CTax@B̊uid'aRU.Xb`f:p-Hέ/$dz7Wi&vW?>ɗ`̼R~OEG1 BPk.9ԙGH cб 9oC>ϼl">έ<@vN]Aϱ_1QɾɕoEr=-a;㇤dxH㏉b"7t5ݰ2sf.'ݟ>^nI]};Ű:z^LXyV88DX-qh_yvٮh2 &sSc ^1ѭXƄ* `d Ey!sO|1f;כ& 1[l)r-l8r%9tXؐu}͠rnCrK az@O~OrZ[IlIZLXA䌿 tTAEہV uKYMAmݙM G{v(h>L⎶+@qHa#:+c 7UO?돕l3j9B0UIz0,2AVܽ:<2b} :ɮMo(F*Yh56#d(n6WrkŁWCxGf͍ebv":]=(P HzVǓT=SI?+4KT*`mA+!1Nn<?slƣIODt@y^`>թ)B)1BWSPH ws8ILF͇@TYGW@9яcg~ǩ $Ɗ_Ԝ@MQe흮Ul2Qiqίuk?ވ=:勎e"Yd'/v\% p$=/~:%|cgR7$tdBDӸcQ]K˖?T! "x?NBFG!ʯiu&|dY }(U?bv;Z)67j>k7ԠCfWah1QRo:٥μбo+ Cv֙H}u0ޮ'MGKfB$3c[@hVM3'Wt<%7AWZ~_ڡ8 "^һO؝`R ޴U}6碯^ )' ?#=Zy{N O˯v*G:.KLڷ ?f `]okDf*#5M>Q})}3Hd-<|,OsrpAZ&{ixemgkCxmBVK EK3Qe$۞M^3&%z4fהSBkl \߅BlW?g(%eKDŸoLT.vJĊ; H_`ȢڽuXW d܂6+4N`E,(9Yz%. XAjl'#i ̳ߍr%RNt B#䆒V1[o?cN B7Z8 (LFX0BMkpxtt7@^nĉ]6&T4aj{yxV珓9JϖkoAou`إPUg/Jl,Z@Wi q o_$`΃Q/V4/u~% N zsG3#a6v3a0:7V28N6s۠Iϲ-=!u(dDNy5󒾓 ڃcAPp<+r,CXڰݪİgv7J\`6]FҰDj9el)!ӷ>3M2v XhC<(,q֚:ƎѠ#y 7 k{T+ 7 d lFhSCYƊL`8;TB{ґW݈,vvTRa`c-( > B6~h)ф%7O\֋]`q"`{C@ |2ڨbZ@$)\ױIV_ AuaYL\%ypVv/-l ) ):8Y ծ\/Ԛ,2FK ]ńPXZ \}sXy_f3mzS,>8s8N܀̚Y%fXe%(o o6ً1aM=@zc]9(,՞ cI,+;YC:ҫ|M}"2]yYpM*$P`ONUFEkSSrAH{ԕg:QX`4lvUgEw 5BY?μsźI> 2:4@:b9`񍡹_ɺek{kδK *FDF0mtaI:peo s6Z6P|W$}w!*;+kT1s{A4)@]Ymns[7N Z|SQnOvڰ^)F脆P,x6C|M&L?` ]';i@ј)^G1Lr@TONK}Й98rZ4!M'*?Vs6r+%ffZbPcCA9XJ!C"6y:C,nX ?%=MID {ANoj& `efQ.5M\jkF(=|A^iܪta?;3[L3}\Qu?}Wβ0l-YٿH<>uXq9PC"N) Zn^0/:H-eaW>M%.*2˘x'K϶hȲNŸm4\ ]?0yYa?l5AD^ Z3" JPޒRnHUH(^>kG='}J=u4ʤo29.(4W7k.XM^,'k@s&P0 4+aHui[µ^DPw2oi<"YS}dq|'q.So]qOyyH H@Π%!؛M8AQ@ZJ6=wS XX]/Adw&K9Le+V\-NC~;9pNpȰ`lVwZ]Y߮}ŇpFVx8NF7#0c@N $KeyrY:ܚlk5;0r?EW+ 4ň\/NۢE!zL 'W-&B a"ɐecg%yԲAmrr^3?\N>7b0m%mmRJOy%SlutIzo"Rf&V/*)R>š \ҕF_* 9 gSۭWi7xg ԗϱTXR|d*sP>k&<&3%hdikFؙdv+OG8( \:tW/㇟QKAwF^ C|pHbR` DRB :ɏhJHCCb?-7! -f f~h`k'r.*vhۇCV^,V[w[b <¬_HΗW{jT>0c6 ^~2r|~Hk6ʧ׿NV-80a$}g ,0őu?ix&qyb?jIjGU,wro9"rʱȁ7b[bv;p̎R!9)r@!k~4}n'XUBEO$ZEbE{ɿiz mH&hzUUK,yT %ڂ̴!̪bZ]舁i:a0xmx]42w 65dG[[̵ƏLq :cw6?C;e-P/L2p ٷɯ|Ԙ']]9rke~sx+b̌=D3..'P5LlPY|; 0bE=ąOҕw6iHMd$ FE,&#FԊoO&l5:/ff ecWf(v*Iwa.11=2?Cq8c%.%P<`Xki->q6N-0|mGWZ3d:y/!˂>r$&[F8S H҈io~O& UÕK' SЭB[0(F^B4'C}@\Y!g?Z {Db +!쟆^HCMyb8UtWrOk6rj%B1<~p#/0׌zhboB _^9`áCe/G !e(冈N[[Aįx+3ߕFxbe!ȍx k~'2 p<6.ӧduR۶x 1uf 0}Hf2N,d rZع>P_tjj2=GKx^z;/?!]{WL'Lķ侶Jtqijz'ul|$<&nEaX2.ڲ֛D}>a2lkk|Sgc.&( bM gA8ZÝOy> ׊dl]s K|̟BUejRo$:M#l+^5׎gۡSWmwNF{<:ET8+HnJp޻= l$tѱMBtxO5 .CK˭UwG\ }Xw3ݓś/7G魒v~ r,NT/^R1ȧNb0yv.(d$}ZzX3*^R駶_܅ᅊ-JK@V|!bu L^*p_9,R-u b$EcmB80r4ņ5br_Fwټ;& aA(C/,%펙 `K3\VS0IzPWߜ%2M] |{EvXl.!`Fg~OM.H#J #T~׎2$PеY^%q[[׏ӟ\!SVX]Bޑp,TE ޤH,T%ץ{YzcK ȺWwiBL9M2(d{Te2A(K4iFf;z .Ep8h̅Kp/\1pѓm3tf}($JCKX\COhBM s=^->+ ܕ:,=朧  >D.z x!DT]lGa K.ej{bxуll m]^~Y]sx~uru ?}UVBVfM5;ƙHM(mXB~*;4O\̾Sr_D5ag~2KRb!(3lXwR \n#cb1Rmaaghvwx 5ebhHTѻ&=N$V2γpA~/?=@Hm0\[YLAm Ys]5q",*GA D+ UPBWSm7A:`#O7Rb]ԗ+nd ctFz.DOSx@jSzf~r@hX|j,$q\EiHAxG;!&%-=q>@J@/CER JI0nv?"06C_(&ctXK5q+DCi渿nt9KvNLg0U8B[)omAJczd4:*˵G洛>ބX ãkve(:EEZ rHZaF% ڿD x e=ȡ2K|v}SxU%zxe 3^Pd)L*4Q߅XT ^>yoLZ x2"9V0C"8N siY)FXp~%U>`}V{d&׏MaŦ=́'i}c %jar?M^BAXC T"tNv QAGr %b;oµtN*;IQ-<)$!iN9YX6pI&.Aյ:/@1cS4/0JWdTec007ڸS:QmRT+sףsaI1iF ֳOEX4~JGA}@/Oކ;0B&d`%ďA|LTz9Ӡ)_$ us N+.xW{ K3e+5>"qi6t&hȁK9ƪIoO[{-s~AauxKʒhx1 οHMX(7\ cP!HԪ h8&!"{~!9B$QR.ifST!yC2G8dKa*5'^$<PEء,]l9GF+[Eou$ du=FеG3P4PfF2=G{\o❝U)SBHMFz;B,\Ǥ[P0Qoi yxo5 ?s^ 60,RO-&ǏF6y5;Jd^@]]FRНF &YFYe,,ҫ8"~ 4l٤/(](]؟n=>qByJ 34Sf z,%vl02I'jYnd`^)b 0]mtyPt_Ondac ,<3li^3.jm*Nb(ۇV6艾)5b X[l4@W>"FpZA$d ˤt5͟vU%W_e}깐~ '+6#.+9|R9u ^(QgӞg= We>Q~0,xGZ\ɛbx9tԇԹ}&s 8)̟ӿ⛽;(['A6%b ߎ3_MӚdkz1p4n] [ y_ hOx @2l;W 򵖸2]G)/.+8]8j7?A2}Eƀ d!=хT䋉psF'DnH‘,vU9QOea!uU,<>[\tyYI,~}%M38+6<>cb`S:%w?nm&;v w{X jX|!]}aY WcףurD_j= yGyEr5-og-o)S):1O9Τ>%[7,LRxgC;v/hLS!3-:pOHDVhklR@YhT5?zedp'qW:[kK(ϰz z1OqPeRZP`TRXQ":I#ahڈ'i$Fz@&ɋ-F_kгyJtG.]N4GpC+4;/D}V ` +y.\0A.~5œRR\`RuLpJłqG&[Udg8qoT7zU#XwK uVhX|˶7CMS,>;׏Iuɧwr(Q(9x2\Y̌>Qا%tT@P:WbB¸qk$` 7&@եҁFgUbΟtOew6?Jbڍ룫Ws ʈGcfWHaK}׷b"f͙)ȗ/DL ^1軆U Du@vfIzѿ$|h "^6C\_{\mTyvv4ZLbdD.K"iifֆo|# K48M%]C=v'{ݮv5B*ޅxt-@DlpGQkC,a\;ɻy2r̨r'-z%{<%zpbyz^*DrƗ}3 \+= nU#ZWrȗPg)d0f4E,#.na-vɿB͵À~+͇ON7[oεt$=/1`E'h*.;hOf+k1E{Km!CDaei%"+yk8_@|>F5Yfb~,4 qU#hhJ">j`rTŸV OV+GN<4-VwRu ]tR_^ˈT#it7ؤ:LYgr ÷2/7׫kmrL* 璑\rX!ahIw( r%7_gt֭Wʹ*f \ZIHv茨p畁}q>J[QkzBOM'+L'ݚhBy8$ JXћz83ܰ2}|OaA`OeI=Cq}-W3'AH)ŏҲ+$)?G^ H^BPK5XP3@߅ }i!Vbdql`l mCQ;'OhۇpA?Ghԥ%hd踂䌾qwcQ34 1 j9| o vvM5kob?"lxyV{p~ G,B'nenH;)>,C!O }C?JfH auFpRXv)*:lZz3Sd߂2gVkP HźRׇՄL%AmfȂw((EGF-P͋DT@ Pݿ!#c@?@G]9 Z d M*zWɚ+_193Z/ar +J1W,;;V>Y3՝Q6D|?ʰ:`a3{pY۪&*L*ҝA-sy#C<1% z3m{vȭsDBI4RlyΪTU'zBIϻKOc Z@Ye 8|Fq1u۸&޼>ƒ.^l:\Ϥ)sE:ڞ6?FOl~RlDrkvp n!_;! Mu5 D<&xeY*&Y8B묜s3^]z꽹)Ңu E<]IB;g(sEo!> }}_ d~P'FoMgГ|"h3 KvLQAeT+\0B<t/G %Þ Qmft{U3tHދJB̏W}$5[_Nu̦I8ǰC!vlnB87ڋb W{}`~@X7'Gzcxy-u[n5o3o/Pg:gK//JZϤ_u%p%R&BՋwd[m$]tNk:6#BHY_ oJy TUuXP\\SKߧL&\H $nH>$|tvaR5 X0Ll.jІƨ;1w wq#9w='<#n\>-[èpZ D[spEUi6s@EU$yx܁ [40;)}X}/xBoyZ,L M_}8Aw"s5w.X=yʲ X]+ph0t< ʕGsW17Bg 5s^bfB?K,%[Pft@WkTB/fvGЊ0ڸEW"I:x@Pҭ]7!cEt vy|(Dl >1'OQt20ɳt&*}(SMC<$dh-j LKKaZ޻e@"4B5tgcGgF3?/~ ].=ur5 @f4sP/ΈO%ǚN_ +/WK2g}z} ߵbFp];'.fw~ĈY(=xh}84oH(kXngCETaE^*/J,T]Spܡf Nx< IoZi{RE 5dvIa4ݸ$*̽.PDŽZ>fS%[Ě5W8x[=ҀdMSUڨW#h$_Fp;h:LJrq8?}zjǴݞOٛ_.;qc'(V,`bֽ?K܌iXۊhDz+.!x[*>]0y(mRGt~ +}ejz^?iۗģY1Ɍb$nt%\@34:J'2V|]2o$8x]8Gqj{Fߋ=XRdk Xsgٔ9~ iT\WĨkAԣx8EY{U-2Y&$+rjj27-%Khizs^ Cb!CՔXg%E->o*@g]pGD2 !6ۢ!g\OHshpܷ[%__0Jzi/ HY+/|o(KU崔rkNe9j;0o_bR܁&2Jf{km9,{E 1hw^RN2XD6!tuR*ukrg@<]XGue_k{f©*cX6wc6˫Bq tuK9AK`zE" ?~&1@ B|"VMfPgP("~<|?%b0 Bt! 6i]JrЪC'G8o\ pr4}O!P_?Y#~żk^ jۤ@ힹG[*(0~<2uv; 7>R/0qT{Y=jiH(1/^3gIp]Ui"T~ƜQ(71k΅{'"pi7o|gŔ*I `;sL+q(e4Ӆzu&=F̡LGmr¾^^p٢u VDx3Y 2DEm IeB|Mnö z3}:m<~V<(oF%RSq,ZQywh(ῗ#Ό=PmJ(i =3AaT)ߛMdL=!f.~Ĵ~(SJUfG`ݭ4X5䎣\u~w@PrΓrR!ͲCԁ5cVQp}3O:] qJki Љ{n  Np\*R %4R›gRj:".mdW)wO 612V2M[MIf!|/{ R\X/ޒ&TE9q/Bo;9嫘[8PG^ȏQ4\dN(i}z='鹙h.W5VG@^t*gU8ݎ#~. ;5?~ ?rOFulQ,ósXOj-K)y8#_{-kZ f;&y:G|Y!5(_F0;|FJMc-޼5.:`. 0QEζoF7BS|sPqń:mGsmV(Z(Bh=msMD\%s3Nn,kи?&I5j,` mtb<]n<_',5Up~ZVND˱ltb Me,'h?4.I WBMHVd"N|ɧN~@ʭ @f8|WPn-fvB)K 8`^^V7ا&6Be0ԘĬlu=Ein^`\C#'BVܷcuUDd\QE9Qc’ؕ5C'3@3dX=+b;S D U@nJ?*]X랖 2"?FKڒ]dE8CHj\*> g+1/}D$d]u\*R-.DΈ#>!JMe\JHM\pP088jzf:rcr^i|\jطy13Sbv|RY;-nJ=i§BP {$l4vX /yy~ e!MI_$`~sZ!H^lY|?V4 K,u8uI4Sqn,f-Baˁ`VK_ q ^l%G){.Iƕ*,ڣKI.+7:F)G1@ve)vTū3v5оʕ Bx8:@GR)Ha#0j6'(lP \k`./2 o=x85k)9x 9 ?@UFw/%jp헩ʚF<8nrimfX+B?#5;8PEq' T^8~yX&V%V[Af=N1eχ 9Fw2Y3"dUPZ76چ4mi*?.(]V{(\j$\mlx6c"LB]Kc4& xQ(kqJ`o9mX1үJN֗8"Z9D [Q(w3t\AH<)ŞMDY<0HqfC2!Ep[,9}I[vƅ:'P#a؏fCnd䦭#J1;_ >]ɐuFaހp.nh;Da<[9CbUh_iQn&\hU=ȍHΞCBID}eubV&J9ٵ5wkKݦk&ΕXH&3q/z*{駱Abn>* |SBi}XQj(r9.(;*A7g I\/ƘqDTbyp[*aJA Fo':x=2<}-*DW_d.uLM#b y`8}r~$i\E+D T%47)"YE7)t?yk CmCLiEd(/ҹ\QjuHN6I$aǵ]Nsp(])@2?8yfVM^" Z6#[0az-/ f>䍨 *K5`ʃQkoj9?suhp.Ng rbJs/ R-nw?W~mQ~Q)1/Z4x;6XjX>_גE#D)o %q+xݫY /+#/nGmTUסک),/(ʑ?FT{jt %}ӻX «9,tIWQz*֏JRl y*:Jᢳ/p?@?@+AQ7<ĭ6|)pFPAsD8q@ 6]ؿY>ml36,R!N"LoI GHXV CeH65SW>~(}mJHq>裩VC"O( Tk+F*6e:cPGתa% @, Peq9=}bcݽ}"O :N[>+r q-Us |Z+J~a&kx_R$bp?>Y{Pc,@fUI T;"*g :rw=Ib0*ndێO!F^ .d:\49Le-/?36?R8N۩Lj4Lds4</Wj4am-hgv4W(o8r̯*K(V`S"=hTK?$r8f]ȫц,OŐ/>LB'C0\9K|.DJ"j u?(SO]m;ύ_R9p֛e& P$^TiKϊn%"kGyCu*B,1 iJ8@+omMҫc4LP7jua;b\KZM1*Pno{EF'{͞=$$ki#Jf =jzU]&7]ZgR&)/:M$ssZ͖Rڵ6D1iU2Blz鍪3:1 5 xU6$ Ғgm ,zS>3%jJLA?B1~0Ӊ"$0KXÛ3rJ#7WdqJ/o9/ggQӫd h& y ݉%%u>xXA`9h,mtIPi aoN 8{FұV`t&z fXt. +HX[gٰu!j$x$ -;b* |Br`d8~`?"\vNǥzrpSxA3WJ h뒪(}p wxƮKBIsڈkex>x>m[vdMgQ=rJ8;i[~Te_v-Mgا-,j2NBZePpꕫGfϚTH)(3DhbSa%'ԤX=l , D]Pg̩aCl]VgAM)c#$]EGlnU{AwAAIdj 7iS{@Ρړlzմj e*0g I~!ڲѢvN߫MN[( =6kүFK{7 F-w VgxNܼ%m*I\]M'77/ҧ` `B=?H[DTeA~8k}l})sp}'4>i< "e[t" OVwC hf*ԱG㣕}gTi{P;}hk9i1wȼ)+E-+$EbDTP'Gq+ fBja;)0exb'tЌ_0gDxQ(V:1+E6ѫa>;33xy{߾JD] vjV+4NA%+bV=`j!±l@N)/r UL-u+M"䳿6f(r@Korח;:?5yEэ t ^&d >ư֙܁{/EP=Sz)^s}ul})Z*过XnG;iԡs)U T{[ڊ"x] ѓY"5C NP]d "bk!K!+-KӼQ8 _PlB,I'r$bC Qg*#Ҧ28YgCL>ԃMTwL)#uws#\-)gZ "^Iחw(oFTNJwyU34噐kU_tLHj%(i@+uZYq+uN 5֕|aԬi/`@Ĩ%`WC-47Oz|$LyMiszD)~MnU Cd?:Q5[!{j0nރɬI6 Ϧc֥$Mݸ˻S]\?oT6ڀv4t`%,kD.rK7[3Ō˱&0=#KGcP AV,;[Jj1FTrA̰?QeJHNsmvT"۬^tmn]7 ;9ii(5 ((Hs%}ۦtqв/a9i;BۆVȵ,tXDo{+eKʬI4C?T%bYP1hAfYU,bL$PyG hx]+PS=0yZQw8rtf\:IF"RFKdvbkS3 ]XB7kTo5ۡ*s5\-|m!n+oNG3<8.JDm(/! 9+l[oAuĥIJ6MMp+@kȾ(ٔ|OR@$9+Hn3 '*Ktu4Ȥ*MnWTsfSi }+O{Vً1II"lKd|Bas|S*WvU m܆"#eDGZ>F0hr,A-K3؉Uұ8?ܫm8=F9]^-Bvf=BJ|E?,?wKaҬI9J"3`GOQa_}V;o :{ry4ٖ,@` pT8X'.X .cZ9BxW. 7(% }*{| lj(P𑾮"eJo2!Y GɋxĆ \%ve$֡PRTnwCHͪbԗQנ ;fUI1yˠ\PB?;qm},MS;'+$)+SI unL:&?¡uމRPe' O2|x-`Qأ WvA G ]~PAV=S Ϯe &gG~c_u};V1A0oB!%*eT=0*Ί_x"=CJt:d."[vaaMu yDI{M[mS gOSQ#HJ\jײH쇶̄ߙ?oI}0w >J0ygښ+Z!i5&GvCZMs'(FbM]Zatu1"SB>Ӗy~B)AYdnEӰ?y7 =DhlG)X" A} r&W u!qϡN5{H8QQ'tږXOY/BBz)k i40d#/@~%%Sf{(t0Z*)mvAOg>+ṁ}J4x_&&w,zC*X 3BVw;qi}fP0KSCA朢rC<[4z63|'IlJjlm}W#Jeqڬ4a VM k}3xFIM:m_O-m'sm-2{p5ܴF9\2oJkmʴJЧO~vI f$ 쬣vaE1cQ71a)l`h~o{6 xЂ, Ba줝VbV9ޏd80L|⻝32>},tSo` ArA5kǚoml Is5>kRgE]+ƣQOOhɪ1 Аa$uX?n-=So!Ңiv_0sh,{fi0岻G;ZTb^!uK[GG߻khz$<֨ݏx 1%}Qo(H+Aݹy6;˓r.`]}. I`VM37 {0 zk3nBU\ťM6һ+ 0A{) h] ">0(;h-N)({xx-(jsx0h#Vlc!d.#)4B1L!^ם(;&Ҿy6C_cDR]9Ez^7w9]1Y |gKBۋRF/J0+侇7I\J^J/ 2!6EF?5v5W5|xJCH\ȚGjm y918ͭp?!g#Eӟ;<8SG+?2ΖzEk(bW*?¬!XdutYy9 F5IiTys |c&2LdIry 3&S[^ 8@9dR݂Iv@sE(6P ʓ'kZ|A6V6Hu>sbFꫝQZK$GpO/0O!Q4îuhRj?;'k2+82h` Ge˔x}Ik!]E8Pl&D~P =+`|d)0ArqGHW=Er͉)LV3+kkTv-6OK992Z3QqXrcJѭ3_hx+ A&nJCpQi\ɍTjjiok z ˴a9OgM}&=R_IDKS/#ȯG{=›sw9C%1KZ:Tt䦚"; .,!wUž Jq^⏠{SK0@̸pJsŭ+̕r|_)Z=z>T[k>60ЧQnK~E&D~$FR(#g)U|[C|>6[v1pY6tL2!¿O)W;WEK6;Tnʰ>_nM^oGQP@G66 9%!CGOay"~I`\*QYz6X/q59esӖP%a"g_Vk,sq q]+SftU3Ket"\&(G ;c y6ܿ'Cdg?GߠX$nHJi &s911*t /2$@Q127b!n"6)"u0MUyz`Ԁ5k$Š*[qy_b>$@N: ]]OY$O\!yMQu?@/|YB4y47w?Ë䳾HOw0q* Ӵ>R'Ǣ0^wlGr-פ!09閼=JD,~\۵<.yB<$ YOb[/Cri?85KIҨ81BJ;{L!Lsg1eSmʬj0eL]$RֽHG1Yz }ޝ{\GwiJ&;ɿJ&L$*#4;{[)~;b7uR8֋Rי{%@P`#> P[,g +;rb<Щ}X:k/B.K|:a \>H}rqw΍p$)rj;HMz/F[?L~Ȅ!0˛ֆ3O1 #(#e8Ͷɞw7oe/ \<͌:z8Uh]J \PִT8zW2%oH1G,=Ll{k!Oilq 3 6yTƊ 4Hy'2Wg9٣:R:*-T3[qYi^an;C=C-SHT߄;^12)Yo=^F؆%AV:-q$uzF/7l:ZС/hkޕ>n0JaMߞ1+b E(/i%|fdW' g6+/ S~ W-+`+uyV4= 2Y>Z۷j wv5x @m/#I]@דP%P>`I&Wn!BnQeDXUS1Wa4}p9ICLEhQX\]Ջ xeAI N=tY !Pw196pYOن),~f-Et8fQ^+xl;ji BX^W(YenTm>wT-5ؓ] 4 n#|\\iʰ̹ Fyʞ r,4I{>GP0L"'q6[#ӎx\#ۏP6zr}sGu,XO$% TqY >{ `k?<2kmK0r@)'6QԳy܊_oBľ\HAރ&d{H&VLjmX5P^ Bd߮u֖quU\l{0s~nP%Sƻp) I$+(#+f7'"sWq+ K8w%hW=?Z@[$|F j)I.T%bX[f) )nSˣgwjeb2­: u9o/D~'ˑۈc) Z+ jXr@cCB۾P~$Z3udvנM Yf5SimQ )KdE =x.Ii *~B"}kv%%p/g[@wVw{&}] E*TmWMe-ᅙIOn ?Wq4hxD<ԯU]'&罌d ݺ շ87ь'}|"6[sQt%];?焪~5ι-^xH8e@UHmkaòIr__4Oc ON(£7½hXD΀Ԩ*N3(1"romg!oK( Oio g;0X%_/A.Rѱ0!H84f7 j }6F{rpHw*`ц$,uiPZbt2=#1VRJHzK:6qA@}kR+죌󢹐Lc!^{<+LfV-fw|@b Z*=gT34ʖ_.#cPzP˞BæO8'cK+iDX}xSiD9ϽUxXRFss“  tD90$Ax ?LM9VAβDUtUcT› J,dGx0KXCtwֿ ^|wh#(!0y0E<[ooRd6zJ+CTe܃* 4;׼^vٯ|[Q[vbEځlCU]bGIAV)?*曚'$SQ8,3R6٫Pr#L:Tu`v<Ff'&HuD>:䧺m鉧qx YzLƧ#H=nW X$ˤ) Bistq\֟V|:5{XJ $}HR7 @5@f5̅)פJ#HNI/3Tf*Ӓ1~qBW4"} p:׈gF Ζ|emi]|H jGyhэt`ZǓjg@ i;mw: ' &"Y@ZSe9^qY~j>k+GJ-IODRDE".-~7\))]-zdϐ.̬ޣȩ9V>LP3& !H=N&;0rW;4C2GtT:Ab NhibG?sϳ!,Ñ*cupg^ YJel}b9!=,۱RY?čSdLJ3I`{>TY-8_K'XTDP̅#!~8!m彨#}jP8+$l1U(7i̮!X %7‰WFy5x6p|jvrwUl|^YG`m@5ig~Շ;о,rH㎻,"ok%2U_#@$7 iX}ڒZC$_@[V {M?)cրRa1,LHgfUbj<6=,S薭1[7Xi1búHS$w"NF9A kf.Dt*MT]$ i\p=nNYrUIQ2K5e3gŁk9qJy`hT˷+K$M$f;xdk wB@,. 0 K&AťoFFo0aL `6 1|>0h-M!eҴ`.d>Tm1EV 8,P`. QF>|X~NoW-jR>Mi\Mt~ FS Oh#ΣO.Q1i}a[ Jhb Q20JA{5샵1v2(ED]}\+܎Ny@NwJJ`VakdT )֗VE-.yz~ib$wA›1@iM%8Y~C_:L0JCIj=)b԰/ϳKp^s]>^O1&vl>W\wBAGCW-"4ـTr8~9@'5$l:R{5aQe<5PSB KeeR%Fax;AIꌲ}QsX+M m̯EUz/SI#`)VDҏ9`|48n2N<<$#r5eCg- 8ߙEMPg~<1\M04] ,uvaxNj zc Z7 {mp8h$N[lJd2=/Ӹ$>?rv w|@>F;rs p&XBND S3+yzOjɟ݉~gC^5E4 \2*A5pă6dV7x²#)cVI bOVj[Ge/sЈllH^Fa ӛ˂ߴO,zkA#$Ĕ$Ub{cdRWiɎ dj*hs \&vqhl _QʉhO86]] z;Q̓qнb<'墨3"B<7ZzKdjtf }d ȴETg3UOZ@M:. UfcWAcjQrq ͘3 1Jжߚ^XIdNNHzHSE;R[JʏYqzޤ4 >ҽD6(8 K r=_LmjXR aQZX*AVhQduԼP+"NU-6C2%~dzmoLi0Ɉ$v!J}S$gI0~E:、-e0YG XGedWmx鹩,?r|DA2_"r^'G棎h& N&z߂]ղ@Ou։^Q-3J Qڭⷅ_k@ӗ,܉?= ѧE VgFKu=V~ΔuatgBB,P=K8~Be0̤c sk-5*Z| õT tӨ!P8YX;cs?2m>a;~rtMEM=( sVSf6ԟ$Z^RUJCtRt )@-,|t"Y'%-ZMv禉SثH2e%TR9GMG_sI/k "^/n{7bFT7ާzjXj/Zn%bqQ=v~*]y0:O:+|+o}d-pMW OoL͌ahS=N@!ri ˏSgD\A4ܱd\4ZeOTHV_ȱ^:|0|Z< |XGI%RqC٢'Oz%Ȥ:U-ygWC̷а7HpeW3ҼД6h"etk$7:)5,TQ&ntNRbRafğβ&tJ%<4N$ݾIG ?* S dgD<}?BF vwN3k9HƀT7 (lĀi~ lhl0E##3^%P&r7QDuR.ZME~6:^KqՌᙙ,W!(|68htx) Rᥦ$v>--$ގ7\SNla @ SE]cKhf/_Dy{V&8iz)}bZ:.ta9[~2( k}1i`Z@f aK均!G|`B,OTL(Y}WBiZy9Nb/pBtfx1{1#s݉4{Q&4}7Z6i`? ?ڄ'+{rXah߿Ja1`5#/3 v[phN16Fo8Sſ W3If`'Ű}$G&4^[㳡<7O7L/"ߩ2QUq, rn +Y|גq9HA/1Xh?N ;I#S|c1Hfl]wd+ ;Q@d 74,_̓ Q>b6 ⃻Y3!=9yF!o/, ҃q'p7\K /b"6>+Va1b7(? 3L=\:: u]8鳒c{87T|t:āz_V~)Sy N90a85I[&k$) !D.T^wvQ l?aᭉݡZwEUpB5*@&n-Jl>#-! Ox`20/u=*n4^xo68c*B7kZI{L<^6 wFA$%5h$ ױxֈA1dw,n/Lb)[13r<>n"ӫ;m1CF7-}x65r2ڞ^w -QRҴD0*ViͥYU7302ifR5qPz69BtK9n4ΊxCG Ni9ԲPsdEn?7(%8TȀh뵊LHlmvw2g}ք=FĶR z:b:ۗ(N(&a#d ,˛)F3DJ϶K,XZD3H凩 )i D=Wc,Ke<|"gG:q*Ҏ=vMx^& jv>5T ,ӥRV2r{1X5IJ4M;HZl6^~g܀̡9-|Dɧ]֔7x? @\ ߓ,^ 9ξX4 9h-e {\T8Z)ӧBֺ/ -'Ɯ_-vU;J߱=){WZ P3 0tS5 }4)CxA9SCfקOk5Bks/S u (OH}|E|W#rBhaB1r5dsJ LyûjcLGkǡ6Χ(B* uݯ۔~xx֚lXL!Mhy <7소GHxE1h *gw ۤu ÕQDO2/]Ȁ_>w{ ▇nV:p"w} GN+b x:m٧0< 8턬[dI?#GF&KIu!Dfq\ Ȱm8@IܮwEoȘ7$x85hY]bjZ[b<ɓcb5$x*4ᬏ_%%py-RI`9 }v`n3xNNZҙo݀lRg<&bud5ɋ7țJW- &T`~@-b6&T<7߼r\n" bmUHai'fZj"Ӎ Sײ$M\I[9rN_uAaH@ Q'xnԴLj Fm&كJ˶8CnqR}i ;0:T1Vp>Y SЍc~OŪXp{),5,ʹ_&M("r;*'Nc݁ G:?yvAW;@q wafQMoawQ!g.WMߤPߡJF` :ib}+ +" /l.m0Z3Q{@NC_CT,&;9“au!x8kKTnd$xȀ B'm0d aWQ0mEw}8CӫG0^49-*%R`+-&;jnlL;l}h4Ǥc2,Z$>0jui%,ن]ޅ63|i*}Gݨ .pGi}%2o,M3`$qi٦{5|8XĘ08Z4cᩳP2R:uhZ>"/$6j)8u$RmA*61 5x/(׆pwN'vFr**cH}dS= %/sneX4"^vK+ Tc'uR|q;~g= ד2ȝzy")>104A+wxoM >XOU\RN+K+6?æ&34/̐ uRxn߼i!`\~Gn!ҊZD0L9Ggcİဲ*"r?uK&/紐/?6^pidf] ߃eFk~C|C˛: !i=ZTHE99;Jߵg~QQÔI7'+ /a7H%#(c(V%n邔(WD]v2 R? -8}qՕ*]1:5/. 'UX!%Fyh<+cn6 "gH$O.@أ 腉/Д8̴Kzg' &M%LOze9N @չtbW4uK}ȉA(;z l(*ŘGuo3ooنrHk0S3;f`'g}k@B&䩟Vl~TCIhLRWd76|$R$ז -;z|b<פvqr=pydlIXy-PAb&ޞi4L'w,6SṔy_/y=e|E E+ru3lV'@ҿ x{p'A/wvg|$tuj҄V a{&VKG4T]i<;7g ilP$MѼp8o"nCX!ٻ֌"FӔW@H<%,-$ͭor)Gqm.=VJ T赇O>Vv9d!JtH.d%}S@39"^YS|o 9l]0ѹ5eFB'nO>Āךy8G(W:^"*J/S5-Tg)a`pȴE"+^njrZꣿ-}ZzkЮx=,/"f'[7ۿKɨKfޫ8Mu&Vz|Ʉ16sTiK*zAv~lP3,&ǩܺe}h9Kܐ$cPZ+4b_Νף9kZ)rl]ԡAB|ԍ-~DVĝ~s67 *JKgQܑyvCnBtHq\(6UŒ+_^:{%WD)#ֈ,aB$]ɰuS'S~86=ޗ=X8׉$>{lHyYRxKGeFx [G$r# -Q1hYMre[#cb`ȉ ߸sƊ2x:ˏr.2Z])er5xo0Dgc"N뜷/dHDhKuDK=3(cRSftneX~"oq Ϧ3ߝ8(0$Tna@0rOEz !|{SF_^Ҋ"L1_"~9tNdrOH /~{4@U9`icn3 E De@v˥tz֊] `ת0JYKM:crd͛ae'^.3CBDw|3|;~dy*t+B%z- >*5|<8~_ȫFYV0!urd 'k?8 K:kB֯@<-B_: u'q妭= nJ^l7 >6. I8(6ܢ9?:dD-NDMQZRw& {Kq!loq'4>qIIU#khY1#CĒrT!A*:疞2Hma{'JOZŖ#17ɄG)$q5ץ\|Ŀz$(5Y LO҇Ȭ0 =Y8>ZE6l_!`TC9afvH9mDho'(Υ7hЦ#J+֭\#[S1ਓrsVdQًay>P,jUXTOU/)֯ ^ȨGtۗ۞#/!`ɢ1.Z7D59DX0fgOЦi ?;פbN%0Gm{e ҂uо 5U!MR3o: 5*5` z-+ wM$SKEhRk^[ X˥z;-8n8 _rwI6 *DV(\@ Zуȁ ށImw@%HŌL|3d{sa ]M]nl/#͚wj:sIV)B-FQ= DH#7u`4LjŴ> ELUQh.l0?"MnhS oNd0ԑ/ q:73'Tcô<$\[:37wfC!i۲Z0CDX9!-'7IinCe& naKь IDX,zeq<bMe"UK~@pF,Lj``:$-6gXE i-Mbs^96jӜJX*A7̯R+?!܊sha\FsRHvޠ" b]40F@D!^^uwu/LH-u|#[ 5Ƕ"yo\ujE밭c3 nEml<B9pr3 VlQ{ly4I*a :|!XUck]cĀV{$Kh߮.bR7Z@3AUh3ToտD^Uhny-眇Kx,9B 0C1.[}O'sҍi+[l%S`4U} 6>13G#ǺjEɼ)aXQږ!&hh58U9%~CKK|LnYrqIbB:reH6L`BHrr.0lݗLl|φdM&4yV5`i,L!, ,ǂ#aنii !밖L{Ov**SFZ\A} g:liR]LHBz!Q0CS%L+JB}tlMxdS `̶~\É\ȉ0~sw\Z<,IҥfCO(DMU5\W?\Qo qئyB7NJɣ4{`2>"3a]rb2:Gҧ4. >OE }%n]I2iQ0!Y5ȲJ0 (R3V̝:,2@" 2靃,GMFnZZP:8!x[di\ıUY(1.Ծ%&E IPЩh& )U&kq7ڒB=N.9Mӓw^Z4BW'ZJzK ) _Nᬦ%zյXڠFFbrY2}esOʾ6K 1 a*Fek^ \0dT, @yBra|<|2/k% IX MZ1[F)V% P&\`Q+0\*js ֤S&>_>C8"7}=d-w2nֿNsE `64yH r/ DOVBg\ܪF8L(|;IfTNNٸ,7uRfYP̓Œmhh3+S)fI_8S\pcv4eduXfpn,Ȥ=0Wy9@r&Ed90X'i3HC\'HqGTr1turr:ː>ψ?1{C{Eh7b]AeXjЏ}Kn|@Mnu cq2g݁hO)1C,&!z J_.y_S~J 8(;jFh ,#+LYNz9wkVag{0^-,3ͶCLkTC `d*KcnnPܯF[^|p_8N]ݎpjL]԰Nyg0* lP/?+#ғg+>*K%ƛkܦj'2 jYx2d1h(-4ԿS FS##U1WN7{=5m`^CSyH LrVz|yNtx}B ,UA݂rv0ĭfӵ响jn 'JX.ӟ8(h ` ,9cinU#[3!IyOo Wzv絒!ϧl, U]y>xR=l~bm&q$3cW0$֖7-U| h$6 跕>TSQi) (f1Cfs=dȖOϱ wc3O:ziWxcތOILV3:NM {qm#D{$LC TRfQN-k7i9دγL`}]B{A ::+=*(12qӭBc1B!tY KL۪xm,9:CFݪw!OLxtlDGREuanA)*y-D}8ZVM 1} kX@"6s|Qkz[ܗæwz辫P}d%5*TFŝPt@cNe]ӜB˒M3RoW+-}yܽ\:8|96:gDjbO\IjaUhUg|R `pnyv& mиhUbHtlG W ׼זT6޽ҍJe8L@(Pi^C'kvXMH~]AfA6&p(N2#\7Zۓ.opcbn7|e|jU> p|aazTR?@P$7EFa΄ʅ90[\ YMdˇ ݳ]՗P>ҳ .? ߘql!܁"ȣrW;ܶ==OX.֙m#La''dm5 =Xh''8r_Q8IP_T)$а{_NWҎsOtk`ݔ@/"^TBL\!/a5u.8 ukǩmC]O|5fbg% ǩj5\a-&Oe?AGnv~fEYjE ҇v7-&_3H=(E"k૶OK1sxzd=i>s&YQ)K< v%!b ;yoUamIBݸnB̽H Q-h ~:J] 1)&Y½׀ٷ> OokgX6@L^CVԒ  (yz8g]$D;\Xl̄HpPIPq=A%RG1H,Q24ak-q/Ur06Dǥ$Q0kY:|;Rץ>9>bvv4,+fAkt%$7ȥ~>E%NaNlZװR F_ A=N(K]ZHD}!J|^xׄw1e9_;4_bH>v(S8{cǞ?wu, P0,ѱ(-:5jڜezpk5(ٶ-;/0̬E3P*W=~[ 5)헦Q{RN|j~qDʽobX!b //kkuDa`JxQg"?vI܋fUQC(T9]_GC3D9qo012qQ"H^x0: 4"ZXN RQ۴_ڵEEt:{1.\r0j: `E"˼P,A9k{hVFa YIҟh#Jurl2!9j#&V_څtlKlK:EV&4xRƺ|Z_J_òH$ꢘBÐ/xwWKgBtpOp+11mZ+IP%ڻZ͕vYgX?Rt9U|\ Dsm9tVzs`cZ0-\!jExx(_CkH:P}ká{#M}$28-wx[x- L&}KCa4[G&@JRڠ4:;,"?XYg-k?sS ?wQ)^uPpH*Y eCƜM *HdN`e[CAE& n(*,2(i +6<2 d9leARDd+Se kWb#`ї+Rq#G$O nRQ+GP=Dhq4n7EpX%a}+Hh10qvAREj)uo9C痷8ϏJ% wm6jq:*Wt d=I jL)CbSGLoxbD0HFŌI}cuMP, MBI=E:OE{nvazь$MxJг:Y Oޘ-^cque-8Ab ӭ \9p}jySgoZy?B˴)7OzN?a_zg5χ^5O ;Ժܾ~ڥ&ǫ~* XYeITOUEՔ 6׊PeFTʞ4^f̂&8k>;zvŤxbW*8^oYAA ܆u_j uXMnV=Hm ꔘCŒ]1)uچڅ$(:8swj"$jK{"kRQ/B!0>΋6 ClV3܂H`wVdl} u/,- &w&Oy #A_ !e|EF %5~Q] qR 1DM| ]9Za- ̚:w; c.bѓN<f(hU7~ɖHF#ǭĉGA9F@y[ĭv >/1O]{f*TsN.-~u5YER -ɴb>+{liREatl/*Rd>@7S,e׭BRUrfL,);m4Soqw4aMJ[]fH5yvWR&PB֪gaM`3>[2nB?  &vq=wnnJI҅q [ߟٷuPN n~lYqsy>m=#bP%A`F;k (~ V>wN- TeSN_rx;7m+XsH8Q~T{6/uzLl[`S z2goB0GLCy­f2Xyi}Xh2lL7VGr{(1gOhk:$<kKMK7S1IZQ|S{ӌPEXsG* >Nλ!C6DRj?y]u܉rS;W1 ɃD%11^7]!jm+d> sCG$GM^ !K8Կ:$3b-,3q{ ^iqSj|b<'!ߥY>&`sSKxM\ jl\ qӥx=KѓzD#?ތEkvO<^šw4[%̳Ü',kT`R sQy&fzS7 nMNw:9V$=[>[AK6_6}6R38YWQ.mٸ 8_&D۷Lqk/e 7n:kO9Rdu,X$V䔏h+"8Y pÆ6Y)Z}@ݢ4=A_W >OgpO@l6YcN_]Sِˏ Ъx8i GxBm_‡$KA*mEB49ZKd''Mя:cv~@<#] r-%rw0_9Il 2ޗ9֦*ZZu.Ll 2CbiO Mj%]8v psĨ~jpl,u~}qsHo ⪡M 4`.gDgaQɡ&o)g8ϣlâ8Aԅ_܆kAX0kثCMmd dsrQ~jkWڐ:V7[~l\Fś/aG5NPR\\?ݙq+S̾U#$#r ٘Nۉ_86hFM}QxpL։V5OMvPːb:70l(Y}7 dт`$5)NJNٌj/[ f-rB(X?2^T$A _q!(:AEzTZ P:2 tW -Wd#[qX i6=FLzk7n͌q G4Aq=U D x2V`CR' 1\l[CI Aeflu7[I ,e~2a$W4U5ehw|xl8vҜ3AeOt]BJ-LՕ9 F$_bn: gը]lTr\:kmBY@Ix%gb)z[uX=Q*oYg2ehɨ ;; cC%`qO\J=0;Aٯ&0"]A‘;SD~!]^;^w->֫7Pf/:ʂ`(.c~<~&hډJ{1-yd-Yxf >ء kly aߎ*x #b>W)ƲGGtt̗ C>$Fq;YR~=J?ߩ32͵pJ͸@A*ڐP+ ( Oj4Khͧ!쥺@פ_Jd+ӑTq!~  h0gX~pRflRc&7(ICafC)T@Rd %MX CHx?# %.NAX]O2g\V `S"sOoRT~1E͇ g"INB2=8+vU(ͻcC+ϬC\$Ff9q="jm[;64o5^FVJ?b pT52ku|US}Jċݮ31CUtuW6\GO&2W=wQf4+(F-r-{0i*L *zqTk^t&˯l2M,Xpvhs~}{tNt@ؗDk; 2n|gn }0%r]gL'.g9dĤ)Lިŵ#փn׬`ڭ)^XcIaǶA.}z룿'l@qOpfϗi?L'8_cgl@V0w` Pʇp1k hQgw.e3t4,h BȅSuuoG&'پ'B<oˀW8$K;CV Z42X줡Q<, 9+ .z3!q{:8~^Y ֬SWIeu%6_Zj^TL8 ' \\_X U h9>YHn%hp|Ѯe|5^]nE6+" 3ho'Ԇ6̘ ` 4~a5gF]1g0]Xgfӌ^0s,]\Y˺5IְVƯz9 [` i7dJ%."";lO ;&wCY&dc Q;|m@=`CEp%u( dG*E ׋lĢEF9^Ĺ"yl2~MܡE[Q'ZQ*i@>3aJTb$&lݞU ,x,S̥9ɣg'D2 ?bջJ~~M(* $Op;L9GYSRCjىCZD]dK$x<o !#8OڥD]*ReqgfXQ_> ٬>Iկݫ|%ډ!=jK&RuGmuY"$m{ķ~Kܸw[})ÿ\6<ô\늉 tkJK;K ҆Vu+K*v^G0%?. M9-!LDӈC}0_ݑxm{i ,(|niw M[p}ޖ44(N@w*QL֤jOWn7߇$vQtʃuOGdVLxt e]N/蚮QBho1+ ם['2u\ Em:UgJ4A4m0Z-M/r{9a]f_⋡Hc@{ J=G>"_xLK=쭉1a_##;՟k*xX}|~IŢٞ~3CE5RpKaC }ʍeRKR@ӳW% K˻B.+Θ7+ P?+. 8OēoO3K/z+Il-NƵG򔨲 q+6:4g+uHX-)ŬY 0f.ml'h[m#|y-N2GTХlN~.Ořu o7Ӹ`pHh<0l@å-5~ 5AvS뾱"FGQT ѳ;-%,1 jn7.kቯ {f*;3IgWrAlqgppS}g V6ܩ|W{N^_9Z,%, v-U;dDEoRy9,LL|zmk3o"zYrUwN+[YGox1J%}C#T9!t ikD-a@IHVS%߆+a&T>ѪSȔk&ilUBaxHcbYmWҖm 1w%ML- d?`\5bϿx[TF$}bl L8ebB(ah2u*O#|{NEdM̮q ?`%q@Yw_]Gɟh0ܦ '_ȲzPbM{J ?8\n6Nl_,I܅ܽ:AO8N\sXDw8̹׻1kt1Qb*%ݯA:2ZnV/.mH1ݬc13J$fJhq~*Iz{p nutՁD׹dM'Q\.oqQ}{-P57ok,ݍҺQT֛ƚsXz!'|WH [V& 6#Mks-׀' 65Q8v>Dxv@0LTb.3䏴BZNش#ݯ ࿿jX6wRi8u vZtN#+yl)3a𻸮":y+qFp"t!Ñ B␒mu'7kT\sZ#&Fk3*brB:۴m܉;'+aud-. ;Hqu'o̹j$,)=;^#ֳ|\t~?u{fNH ,|Iϣn4SZh峻H $'hWZ鎝*xMktne1D3i;ނsc@2Z6;('ڒ:d略g (ئ4vJV?h6?5:% `0C\P9ꙫ[$5<_da,SSeD IPk*cekM_O` w閻=1Gj[yrl veDgG8^znP2=cOt 8)b7;9=5|Exq(I6ƒzh YvjO=op3L?p3ۃRr14.1 & d]|M{MnUzAK9&FĶa҅ 7[4G B-7D,-w>kNL$6T\Kp|5'vpyG'o%3BpJ(z#^RߤJXå O?!`ԧԢm_w'##ªE`ω./׊T CHྎcѝIiBpd3c|E. XAusaX ٳ5?"L@iؾK(f !fŶؔV{0wH;%Z}v/Lҗy D_xg60oU J[][NlC1/M^P4=8%9TU\ƇkuVh uܫsͷP$[;yks:π&l3Վ_5NvqmZ$JA!Ul^UDr(_ [ 5aoN,\ܲ|%a/OA/G7E쵿~d6ǮBxp l.p\hyPe]@׭+B=2TQbAH^l#ݙM7*b{5F^6UjV[>Y\J#g# f8<ԿOewBB)<}F;j~|_e̮J&8tRk?NgOg+7b'iԨbg.@vT%J=0{Tit82r=v! ?4WA:s|9GV #CIt(T<& bXjcE)ʛ]ϴWm).֍q?!Qoa%fuD̦/4A12UkC-7DC!Һ/ gGeygYZ`) mYCxbF"bAdi|"ഴ#⡷s!ymU2P)aLBQv ,'VACZ KL?[z}~`3EP`~ p0.ReřyM3D,UO|CD m"!Ǝx=$&+&0< yKt+II^'1(V1Vv74*"Ap>ݔ'gptj7=GLW ׼Sg)67C| GO# +Y`?ʝ"-1Πw?x`@zՄx3$CGtԙtd&]/Yg`.XMꢋtؙY}X\NnI?erUܬKv\tmy5pZcC+\nҩnp=  c.JX/s߭'XѾ)z%o$L43nB9}uc#Kyţ KV\}=_oK!07va[`5& :iEiX<7% -ErRkzoGa7KʀɼbvOY<ǻf @a+ S,v\ɌH.]!`d#[I%ȘY5B8wx g_&]Ppt>b4H :fS9.Py[+lWV&hK p:̙͈ }QٓvF𸲶XD~yF7L ?Nf U@aSP0Dž/ZoT,2mW@,cל8pV؝`D+wGoqҥ0z6bo޶?A3Yl+lK-ʏL!SN>``t=e$.IGJ_HG`3 =BT=BԶvtR=d'${=wn\@^o3% 3fZ8dV2YG];vVaj2D\;\So;J:f1qq'8`vX]i!WmTb5ap}AB~EY\tH=֟ǿ违+A'Σ$,MQ)M: ,'SVS*HK·=$No%!b,S 3[}d;Pm SwU5cr"aI8fvQD8zqzܻ :$;mJA?ZTJ7yKC!JbS [uXjFڽix ,cH蹈^/EmFTa`&;Fvq 728j(l .$Ⱥ˜Cs.nbA UkAxr-'9&L ᵑI<{<?xʟc .Ic6;މS; j2^]Xs.`_vmo$!m4ovvSW=s]csC^K+js*@Ck,h9x<*gICF eLa2yɢe_=B*h!`qZwc?JY+H05GMQ~AbOkZ)qWjKZUeŠCgbx9dGC1\:D>|dv?-a͌ZجXȻ>d&ܮXuQD* D&'3B"}-@<~C Tc[7/ܺ|f4yAAq:fxQAȮYzWhmiJ3 S:oblr^mЫl74`_0 }pRv%o_M$ݍɃ9viWog{s(?AG4uJ9.R.>2)E7- lW]iV;=3'mY#RS3[Y|L)  N~pOP8`w*&gaW0H`m{ %<2/1/kr1W $lneIo!"bP&H?z9AJQ3jJt%<$L e,dss6jk,^$:x]l(Nz :U#1]onQ@2|tƕ^c3V555)6%3"Z\Ɗ eRvqļ5O+ m?+|'5 \` R*6zu ߝ0OO'uM.qIg۞E>7Y>oEt#ȧ= +.!Ͽ@q@%Xʖ + T|+{%@eF͠K#Mҏ_rdo;"yMn/KN~>@7*V$\.?ܕ8RdEdL2 iB,b0 xGW.YʀiD2Yjq^E|߶`h‡,jɥ [~W="v'aOSN!|Ŷ>Mw>|]革1I Wk!-Lg!A&x8F4/l^* fhVKC+u>c_=*2FrҺ(zK`9V\Fe<4T`ZNVAOeӺ*\hؓƬN-d6*mL)[3QBq \d_3Y;C15s&]ɫ̆T J(༷Dcv-ly%Oj-h)B+USwgpҸk$RXΉfS enT%#N5. D_?!MҍɣA#'coL욷 O PhT܍5gmu [(H킶[rԧp(C^14 /!!Ya;eo߁;2475X% (,+L9ƎAZDΧoHM%zofQސrw SlEmϹSeZD`MaF߾ٗSBf{vh>hK{<:l?Kʊ.9`tZi `0'K)Dbе|S/eMvoZ#Y-.W&qN (}7YO g/=k}Z+pcz᳀HiEu@nĹ:kYRt#|]oɂ(DVePQ Y7mIZFxRmձ]m-X`~:Ǭ#Sa-ECwBEb4ۥc~ިvosh%-]^1`"C w^\P lVL {Nɞ`qtvSe&5ox=A}3~a^P+Ǻ(C`I$|ihŁ'T9Ga[f;kq~C7E;u%1E`?td/]82X\̖i#Sba%Au† ț'`B?wKպ.Yu,q[ Y8 hY4(o_6([͢Q_]GD{;l%à!ɩi H021h39G #_SU`<Xg?P~HVC]衘 ՕRTggN6 h@bI\DUD5~Ąoiuuf5]싸-벗j?ݒh܉7@iÙެ}՝68} ?RO]βoP4N {$kf*^Gܿ!oz9A䷵L AKzOL..CQڲLD͂US͠*#.aJJ?$AƒߏL"fگ䖢ca>ބK-,Zgȗo0WZ(t+w<\Mprf8z#[؊PH+`HhOIy}DQ'[ >I 6 F~2NѨܽnG 1ArUn*̼m%P ;Bi6 ;^69Qv7v# ͙9VN6V<ͬe=[4#3)12g4d#>8+4Vr (5nS_܍q~ԞE%hߣ*CZL>ރeAp 6s(Kuvіߚ6#N o3׈bvJȾB#U7$*Dp2םv ZL5uX('HY"j i|%ial3u|>\0 (, ~ihMA^ D!>Z̩S%A(*uT[J SQ&_ߎA1&AD984`Hͦ}>pŗ\Aq4bBi[$' /rl`>(ynnhy`>o_wZqId:!|{]/th5Wj`Bj8J#gBϋ>۱/Ka, .4%%w w/-dVGfK竢kKf:Dw6Р.!Fd {G$wOR#>v@V W]b`屝St%/wȓb y3bx"{-Рτ$V.$ē}Psՠ*_0^IQ:+CƢ+ˑ=8УC* Fycc"SD*C>#b^#iʎXLvoqiz$kDhlU=JY-:Z J cڵbFtfǓЏ];hP +FHS;2,,VtJ6F饉|KsXS>*Z)CV2y:E]5iy)=v8\c|K']HD@ AsyθQi=g?/3`7RVV[lcN+=f1]#"*AO*$4GU_ҥl)$դg {%~fM`A|e > my13c_!T:kڅ ZdH9fPtI('>;TV ~b=}'Im2jX%^z;,< JGNV,RsZ8 [3L{G3Wg>27|PܰWڃO~L 97 ~[IɉݸU"/ Pۼr>`9#㢃]TCPG-Tw!]AXxj_!(.7i yjz3V5*ګH+2/ŃY;OAznnj3Duͱ۩,q@I jC!ޜZ$GF" L} t;@M8|,;u$#w]m/ٮ;Ԅ 1DB>&:g99 phOT hz< *ބ4_ACvm5RnœY/) nEۿ*}i;K NT<ǁYl.xoCj?=[_6*r-kw.&L!Oy1ݤǺ.&2<6 *c> D$i m5w%)0Ow hVKk]D:OL%27މ`2O} :pYHdWr$퍰[]Ak<@|}RoN?K h *)Z'F͠8$gj{S@t>rDzU 2f߁.wN?,pޣW[oE{HP %;BKNa#%s6荸Vu@B8gߪf(S Ĉ!VMR" si# `g0>e iCa!۱ ݲ~Qj6 AVmب~#}ޜu!v#pL1FAsBB#|Q ̝?+h8ClzR1dd]nqut?$[Jd8*f: ^`E4L9!8܋USٻLINdft)obV{]8gngSJwAጬkm!&mRKȌ};Q7Ab[:h=>:rs ^o%Xcܴ]-2Mv^J\B?eq#hDV1O g*Jƕ/;WZ(fT:Td=I[gQIAWn ' 6wXbܛvtڃLJ%c@iUu jnjAXXPdҩe0VE$tfg!~Zj `@J͑ϵ9z#0߱kNcןRREKMf?p+qzp>_F/JLi^5ˇ, mEe5o1̈́*.n P/QbW&M i^q\ L|da"Ŏ4TGt-Nr& BCXJr ԅ`,LYĨ#vɔ<)qrRr-?-: XoǞ |wu<0z>o0mQMS%`LFy&[a6NS@5\)M6 >(l61q J% \d, *KH8*ldOԮ(ЩL[{iɢaNd傱9XI+T>:\9 gm@!f/( cGlb:zzʀS(+S#;wlᓓȽq(#{Z;Jʈ-`"&Ggtyٛ.a> A |XCo\/psiڌ[l|ۧ!Ϊ4etĚ j~.L Q^>Zɛ(xvG4֘ 7̢ܼM7G XW!2xBav/9p/W,#!F,ix]"7Ncv=;U=9𩯈 ':[\^]hcj&WdL.b))8S5t ߶fcNNUMh|#߹{XN[3+7S84B~Rf!s@Z:NJ즤wI"?```r\wF6?X4_YR([hе3vյ߾͋T~Ipú4x*x+V(>aIJk\r ò0_' M s h㎙Au xMqvhcAMYwl˵e.e]YSAkv BI6O(>/N[;ЯLog-]?vJƘ'ګѶ4ܟGJj%Nu9,Q%5BM.vXU{\|@rZbS|.\W~Y a5 dKQB8I{2z:8江~?6Pxw˷6\cpKh`sUa0m>*ov_'SQn.\AP; žH\ 0${ r$p,m vνvB8 \%X6[~:oѹ8(cnBSQγ`dLQ^tM!xvug7Ma>ј fۍb0sePZ k^. La2 Xւy/|y5755i9 '0.<+}oO^r~$_04)I 3`td06 j'6\.1RPd}n0/ٸ`ݍRw-xNJ RXbŻb>@8a:(dN?NGʲH qAn:7D^qaR>_0Uj5c^!`Oġ|]Y?9X⃿rSc>T$#CFaBeHX2SGq]j&f1P+ |P1N8%ydqk p?!k =mX _"͒>{IHr{Xm"|V~PK1EHiScq|2lRN' lm!p5w Tyb?`?#-r"]&FOs0 upKRO|¨"5x|}̆,ތ5B:',&mb|u|91h6f;5E>,S\6΍%b5ohAtS< 1>@Zq)ֵ!/H2;@:?f\. 3+pA<:xT:e܋j1ơ@(a{ 2桮 2CHuE)]|!o'sB7]NU73:HRN3'<<IR "]b{P`k NxRJm-G-g2GVLe-#Ԛw\Is-܍O=fj3;ѽc@q2܄gQR LORaKj>?szl!Ob o$~ `I b+j ]ۦ'S%R5gՈ,s7ME=Ӫ2gJYV<{6Bq3Xѐ-?4R* ;0+h+W^؝)wJ#o$Nyl[DDG!4a*sFw؂e+`J %*+:]+XTy5,Jt JL+m$a3 !G )*'X}S\d9SRG4&*l22_O/wY#_iHȱ±vsZ D6#YMNPqgG]Iv&2IUlE0NV4n$C?Qi@GZ5l,5%Rϳӟ/C.Z?ӱᎌj ؑ;w| 椏\.y6 Gg{|s(񭲟*6 xIb?Vg?#3=NtK:6Q |cCfLi=(AqE D~ϳu̼A3&3)o RcY}cpEgMv9i9WWt֘&J΀]CWH.dz B'ĤZ r5^FDVd"H}n⣟m?rA#"v5Lcv=˅AP'F?,=RC%˔Z 2MRY!>SYfy6v+sŕdy͏ :JKrHؓVjӟfTvɴ[hf/(ХaL7^jTd P5s?M تl&!g^$et;eHf+̴2N IQڢqmz`iLN˾p*Y bDAHfa?kyU tvtnt% ހcbۓ¨QBݎ3IT[!,b6~ɵ2C-E=ܵܗ5ZNa}SmިAٰ-0bbNA(Zd*? H=tqтG]՗zQ Cn5ގ0z'6=Po)C3 RӪ ."j5ȃ &hsHVL[eِfhn M1J+S0nZ&5G A^zӽk?K&?㨯XvNCJ횧:kžή$6EC_%)ɑ3:ee>quRw!=ڡq??qW.PME( cLwt< ;3ѡ,|9{ 5F\7NjSZ\5p. ~5j1ӧLOM@0 vh<*^t4?).̧Ӯ "~(6jWF|zg^GK|zj{D- dH#,wj_h]g3Uʽȳ֊4$I~"WaqIN{}-̩e,W QȶU(Ց|7C{Ӧ$:? /@u]>,U\zZ(^! 4X-S=͓lxm/>^޽02Ӝ%s&5R ʸP=ҁ^ǬdB A;Rږ1Ef3WDM7ݐX(`=x;b*:]|呣t%ȿl`@eteMSw$:r +&@qkJN{;D\:S ]Oj,!j\A=/^NU:i~ZW0Mɟ!>&HeְMű6T$፟1|\-}8Tx]2+ R\eߋ|\> qZ[)ak^{ۧ%j"fϳ(m ?ûJЎ3|3Nī HH*ɔ[ #YFpt؁ng*=K[w*"" rj>LG>S)d2;| }iObJ$0fz6T`R=GH7JQҗ22R+a,S?_Zk{T50$3bIYBHPxx@/j8$-Lj[S}T'"\/f/b-DNnUȕ#s^ $1Ǫ{ͭW fDU A^_K*ui@e\|2 . }>zXa 8u ' zqVY,)k jY;+Ȇq'2Ғ+[Q2vc[ouYvkF'Mh6s:FP4ՀK, .%dGҖAϜהO }t=Kd?% $ӕVng0, O1zVGD/*Q !YJ_P2G}nM_L9$s~۪Wm3%Afrqe1lsl瞮S%s*,-W< x: ~ ]ҿ-@ >lfZU8_?H9@ĎxR 3 mEpM:? 7g'ɭlMG5}?&uUt܀Еm uW"Ӆ+{81}@pGbWro ߭mC{U3SjKy& g}X=j4Z<)۟mEǻ)r &V6cdAYzڠVĜim…GivV8ͱ"[&8! %fIV,&PY`))QF1uP\BGo}x`6ӌJ%0Oy,B RAF7g/X[/2"l O޺=BOM 8$EM)\a5zxgt[.ʨS}<Mp^ Dp^a_؂u.C }6mR07q֜f1F(lM*-I5ʈ^D`fV;ȈYl?QTNwm\.!Wᛏ7MOuarNeNygE },(Ax^2r/h0ACl<+^W2D֟]q3( Jfxޥf .8iΗ tdJ˭Ƙr%2;pH֓.("YDW}x#I- jǸX,RǭnU9[(lAF^5t\ww>Bѽ- ozy:4Lf64u/7I\zf[T$lWw5_ga+thY{rU—\gAJۃՖDfthN=vM,D#D齱%=`zT::Lgw%οǎ1 ʿf'ǰ],=ja5ӳ5u*Nߨn^9s9L| d0Sv޼~툁,o;a|G&`r8m7ocntїuiX@ׇ5+'8؛ߖG/72юN@l\1'= AF!>}Ȋ}Bøpi4\sHO9(Nx}栛+X{ <bSmW*ۊ7`8cTi,!Й "^nUXBXSh>'zL:jr~e;#b{ HN}ע7ڑp}g$jS *3f 8 tCyrjB}NEgcg{b'5( Kftǰ >#Ug/"[- \Y {b'i*5;(`P'<*$iι2nqD)mJ 7+˼@ Q_)Sվch< $lØU@bq&/nXӜLțdeԐdCҫeB,9Ighu0ag-SFKMvDd{ ‡ >K1?6\ "|øWoap"'럷ew4>-5#*_U΋Epr8V;BbѨEGPӉңK&j)4~u.R4 1Uwg_.EH8AG@jE@r)37gO?z(GJߦ$GpPS~:1w(sHE!JJF=$zj\˫ 4_'\]g%(F(8r='u}=(-qhJ\~6<U"t;VlDz?x>!0UނUE-lThnv_Q8zMAJLUEݚWȆKk&~R9d3ߖe"dWj+#̎`q&UbJgIQ 9fyK&,Mj *ma6;VگmsB_`ɻYb_Elp` \Ʋ\zΣl4$<&0MָL(ȱ!~ BSSZqC?>*ytm糞}?=#"o*!mxU( ɟ@ (؄?3Fƪ!3^T̩9{ Nd!o O"6*UfEۿ xaEQ^G+@V6%Kb{Q@up]t&'gj9@"AnJ-)jm6‚\t6gtuR2 df2_;צX۟5gFnXm*فb+JJ!7`Bfč{4s{br½7@  IqoBhZ')-%y?*}8pXA_Msøb*Xyކe% =J_dM5hcQ7q-AֻΦ1v7ȠI GXQMS8/q!i*QfM rfò-Zkީ'3U{b =ؓ"jc1?S<¾d>fS~ՑL"`HPI{ K}&qnc]oSȽDs܆X*j_~*4uIG}?0i*#./C2mò֍ւZgk$N\pl86 =M~.c4L nyxDi=hcm%Op >xZuumG`#9Q^TSKLqeAV_kGiW sw3tT͎VOeԧYWegNHʼOaO-$y?ȯ y>& qjlf&f^4Eb;V3L!6lt>ˆ_ Q#4kȴb X`*հC``B_O  |-sSh%kL4h LUŻV[XFMi9X~{ vk2IJeI]Dtbb%Pmr`BHg^o'RmVQoZf$ W"z骐5w=@ 'He6h}dh'w’t/OK9u]WZ&]dV%IV;O54mEQ]wM {-GHh]`|^(C?;%:DZ?U_)tyl[9?%QuITQ^,4Q4;NLg3tԖ41(oOrJڄĴ G6wY'7 Bt{IPeOls08S[bxT!#SU?\hgtrw/e ::->_tp<Û`/l@+ 8>`4/pڛ*'4XUzu_( ((EDD w@HWxmN%JոHoG'T) -k4hX7nE&@M4,/w#bM ZJ*{Zy @$RU׺5 17YT˳ermˌ+VJ::@ѭ,9F*hvh'}a:8JC"m8!W\$-=B\.--@pNo!MgS(xڔ53M ܫZkzE}罆q-^([ih .fEeBSbfG| ݒr!ʢ,ȝMp8U\{g3 R-wHqR/AVk*jzL_$=6Ӫ(āch߽^_Y}oH BcrRÐŌyX'N!r0_|VFڠ/<·!l\2(| QN}}9s]v]K7EqttPjL QaǰeA6}GIWɀgla NV*fT1ǜ>*TJ#hM>0(63:FMmw*~ KDMėz|cgf ME&1$PcA(=E2FJuڪ} :) {@CXm8T >J6D9vUQ`B,I^UOGd:5teLBt@K f#s7CgQ֥1Uz"gHuYh(GS7e)΃S5[.5}e(e}kyyjtr_O%S!P B,,8H cMI)#`7yK%xYȘ, S.E'xw?j>=; BA a2'tk l~IӅ9 di6OsH-ljYɃMZ[on։ߝd5!q:3Wq!P8Iwf_e@C;dt,3p2w&i.%ls18g#a .Bf0mҞL_äX3?:|Dn C4 gN/b`npU㗮?uk"a?xs 4e& Mp:BbwZPƛ o.9c{@[!K(BѦ7Cv`'-b º~N/*HJO|bSPpZÂBu:#F`m<9T V/`/#n iº=S & J=cߙ}9u\Mye\RRln@97ˣQ5t]+b>$tħ1uwP4j%ddBQP.ÃN_&XUvpO4< ?T[@Q t)5Nr2kGVu?osATW?Y #Q)U~B# :;4xΕ{|{nyw@@Β74+ oQE!ĀPf*Aae>լTtSx8|-S"oMHDL&xl65'2 BC kKXxj̺Nʟ}pZ.({3ׇV==Rk3vvVѤJbنBͮx?3~xM'e&<篅$F^g~u)Ub3Sb**G_-UfT Ъ$LòKϱV]%Bsa;|&"x" }։d` mpL@Gb~ w SQˑCWeοˢ܄W~>"ږ{<&M#8i?}6ۋ&6Sb'-GbsTOoрN5/vpE0\EÍ-b_'UZEW+?Se=>nو~AOF2B.aWf(CGQ еy!x(UjDplآWKY},KzjAa) gkm)Z_B9!T%@?TIIn@>Ѵ2*HCf.O%e*]Aw%_`)bq2}lels}B0!i-,żs]mX!eM&<[e H¿;\j;W_R+%g1!!əF}& m T6a;ϞNV4 3G C#s&٥]G+2b IJT?FPp1+!X6}Tο%3D; Yav/NJWą@T'E@NjQĸl6l@H;Jp jRcPk( h dV4ӊ<1&Q4y]2Ư#b)LR-:ĬZkp!"{QCN JWQM0kRM0}HaZP.)VuXćD>4y1sL@\xߴi}FX.Ba =?"$t%KHvDf*vYx1/0}QfB_R@wri;S *&&'jw`m^Av)tmLRՠ"X1=;}qzXٔ}(s*g_Hp$1&$ŝ ^vԨ\>慚u,]xhI3j?axqyWENwm { - 6u ^b?_z -c8&/?QLv׀9Rcˊx#+n)ZbQwU2N۫-$}I|(\.bf]zB+8?MǍL!13B$j8!tYs:b:o`d_G:k8Cڙ (c<2c!RAhec.8%@T}4FƟܫt"[5 ((t›CZO^B 0 r`P" /s'9QBDNDžsц5.jB`YCOM~zŐ_=+q\9r7i 黵u$Ҡ>b+5GmZ;j[o#)4HXG؈ЅY_.~z yH}Q'QxmmcFu^HL:y %7*H ko 흶("}*JqQJBZ|m3<-aqPamx#I|td]Q2/֯y%$C9?ij&CXW҈Ìkg0c9$9o7loNk rfMCdi-6rkp"ҖWn :|/(B>8k<噫)Xv& U{Y 8Εy ?/!R|ㆍ_4ⱸ&{k܀v/9ÔEn&XLo´x ٺ7Kb_hmqX) =1)*Q IeM3=a,UN,֯&A%bڀI- kLj %W/'@KJ R]#PS1R-I1 ߏ}/YϘP9Ǫ˵8"!SAsY)FX-o~W>~4 _BxZ#ʞ7Vm%K{cZQDn:&  K81w!iw6c\=g=< #{'M2hquOzfgsl&=& ڎɮ{96ࢮxGK]uQW?.ң[K %){𒌢.R B졧;:WMX 7DŽ pTZs ׮Wo!|z𩶢RcRk%zӒ,Ҥ9@K꡷oM)A8fdD+Kx®r;$tZ4#FY/Nձ(UX$?MeT<(y _24?ٛC8%W;]Nt|43$ԒG(Y^[LhU.Vkn=zXR:SpfTYzvw ffUTW^HX%L "qTkb1ռ@N4u|&X2Z a%"e I:[J[&ſbFSF0\$Msuk@\\ --a/Ɉu|s E7{cB; jl{*!ae%F/V>XF.+$g3$y~~?wh]P O%KeּRqԛEɨeoF')V*<3!MTnڇ}Tpq?jSF^$4 bV5}*;3a=Ole烕' /-䀴cyJ ka7[J#+cӎQUEz &T嫒ŬkCl#h ֯92^;yq1]@;ѭ%v&NʽVt둉YCx#8-㞌HM[G.pƶ}QwzQD[`{KT/͖}b-Faw9^Hiu mqTt쯇yG('nvp,>FO|>ɥ4%[p܃|Z Y<]sc-Q??Wv5<_ 4f1Q[50-/*D:,@K|i)3_)DrLѿ=+mb+tJg6 ;`D>ñ_H H{X9mI 6n>z]?u$ sS[9^$kck)i,hY/O; Eu~ú'jW 8<|.2mtl33ټsnU FcEF5?sϺGv6'#obKJGB?})?~js'oBfx cpE8,"#*iU"w&3l0u:YMA*vxn0RkX@S/ qL=\j?rx?N粐lzܭ"}ƊHʾCpʀd*|~2K#Ze*& ٞ"æ@/LK)ǀVh"Y:9G_zQU)kQcvn+(N_AkW@qQ }۟aG4"%2 Iej-f[_tqkwKH;YQT";m |iҎC }k?%{[ R\(nϝXⓣQSk4T~pE2vj'1Jz\69C?LP -9ה(WC*JTD,XZʒAKS-UGu2zY/ -F.;%1z n4Efԣ*(J~yQ2il%Y# jQnɅkLe Q; ecsQG0ߩʗ %_p%W7?c eS^ $߱A1XC8b=AHXgѽÌ7Fq(h' r^шB֨xXnYL# .I ruQE;*g#xz(PM@XU[`8X-~MdU/)pYu*6n6|Cn{Z'yHh: bpp5>c(&Q3ΑhTA.xBg}2MOjy:{r*ѷ}q ly6)*=:^3s/ оLr"}p װ'9H_6FȕRmV/]]\/1CrT:mB6 i0fhS;,˩usyO~d܋L9;OrYRu _+|C~E/%IDׇBZ54x_F‚]MBȳ oJCz( *znS?Cb53`Y.aFC@YxW(RH2F>&E0{&^bQz:'a"cGpT0IbWC뎏>߼{]VZqv5UN(BZ#e? +A02mu!8;H#و'2m9<4ii`0NN]02hh _dO&h;y_ ٳu;*s[DC5ON;P 77 tA{!}lKq9/CV {IRoq_Wjb({[g; HmxM eod2hb7:F^S2VHr6p(] 'Vmю_emg3@ˋCDWN/8)x鬟*R<}G`// l/1zK㟊t T4;PR4ME|yύ w˩vnP'g,Y2N?hd[ks(h*?r1~W'7ƹYۿ.ș)˘| AR KgY'#x؄nY'ŠMߜ7R 04uCi3m=mEmnmӻKzq'4c2OoZBOڿ[O*=A;.$Jo=[%sP6lV-#[[Lz=Q@C^>AUf|,[AN"l@ЧYw&vӗe I b 9l+C40@n}kP~Ь)j!(y:=& 4= z< vins! ||Wgp$ʽ&{[~&Dr./ĩ2B,BuNp_,%@jT\]zE.0Xk0&ڀI}||Hq,~䷼pBL<@9eqcNxkh:b(m|^R'쪐 O\AWisPpNiQ.V-OʋhnځhbeIiw;|T&~(NxG",8KzSzOH*$R# C}qb -H/p}k նe& BHjW \r3:h=)0t6P }3 's%7EfeΏLndݗu&d9s A7ڊfN2 ˜p5BjoQd`a"p}8S3rh {}F22o۝*=[WټgyT*8 &DHbrRԞP#rZ`&t&[h*o:8UB_d͹}(MD̢5@d+9jޢb+ͧ \H\Pу ܪXqj1t: 9"i.C}k5TԦ+lٚXA론цMشpX$OL06?kPR0)Sg\ZIc|dp>jȺ>JVg_ {SGDhux\o$\TS!.B1f:&ݺS4b<[xz2])ddyz?2equ=gS?bOJ7nX5N 1}DCr1s 0N]at7qIJ`81? Hl@C.`vIc*6C~Kr6r/wto8HXKﮘ6BUD{Ӣ+8U-p 'a?^zt)t-ɆfQPv6&&.']|:c3$:CTZQ=S5}2XOb`6opXd?^&Q薆Im}Db1CPxƫK}8-ngAE>9Ǧ`z2Tr=:Oy{Uo&RD6ӊێ[`]KRtu.B6htВe,v:a9)f6_pӄzO~ t+Iv"$u/ߞ% ظQ duMנTdN ¦xb5lqh.L >uY؜?>"f3,dfoi/ؿJN(@ŸK@/4"4(f!ts??`@$hW'!{sB_EQGdc~]5&xujDu5z6d1cQiݫLH' 9KM^Z]¥3 n۵Tbk244$yD,=!iJpsT۝ yxb%2!>\ٖ߮|y9;xd>=h@w)aL( }x޹<(&xU%0bC`wZ%E6>.xCAGYt5 ;kԶ4R7n=ȆL}W+ ;} c4OrKv \"I A;ړg xNSm` H@gށVq>.),:^Gs0Mwd3~'?F yiV;\!~N$I}h'>돿cf*4;g8>R,RiRbqp}60 gA6ng.9\nCee}>e.aL52:B@@>W%xƒѣv{w35\<0f|^[gI1ĥrH[s:2!w4(Hd ?O%mF|x1qLh/U[Q OpN 25zs2kHnnfD@$#Ê$݈p8Bƴ]rpd-J&BJ\ŰG)kL@FNjO|Mr/& u2]vf<;(yNhK7R˫-Z>դkGE^!5ZhC@r\LKFj)-HaalU'MbYK=؇Zl)ǧ%nB콹X &[ȺqƭMKS#]cJ*ū{y(OM%f@#ܤ˞cwuůyE ߚ.U&UsT ݗj~\ts3 L]*EZj 8LciA> N?]՚6@uٽG=8kT9:&Ժ4R0oO^%$q-V!W8}O&Z%L~l=[۶ ؇^( Ý}'ͪkB eQ6"w:K'N H ,rDxLf/]e@i3CGZ-,E-]o"YϦӷĔGU7d✤3d⮗ĎIXAǙ0#֠s8{/Pe%4݉ [_&߳+W@+R˯|6xsk+UsԲ[Fhp E =J/m X ڐ|lM;zWDs|CڮqXRkˬ^/IXZ!^#T P O ܮ;7(ysJ!y7Bj3e[7VkU'֕Z~դEv5+1t7g,? xOC-+i ntVeϰ`9%ʕ||3_n7,ͭ23͐uc]/]zя"hliTQWFЛ%}LB]79'^ODCpI흨l;B[orZ2[3I1Zٵ) BJ埮c;oe>LS"d$@?l M3yT3{-|y RG̙a-ht@\#_NZMۛvP'\GǪ(5HmFEx8ӥ?b .LK2bcl@G"/h{i Nf@ҜbQ׫@;ПN'1Z{?Ec9u&:cDKucj΃]2z97\S`!> \Zh [2'a 2ˉJT`_~%؋[E5Lt_ iHݐXU<+3bz'qeзE#!:=*F R6$c+h*e["惈i0/qPByraV5[.o(%dG5 'y p`'o1蝴4Τwi)Je$l$d-6}׺|)F=+Kt!B[~L5?5eFђ1:5uR^et6Eig;$hGrk(I֟eo\ZI$iŦ=~θfQH2cZ&P Z Xןv=czQ)c+{i5fQؽ3[=Eupmں&sWJP,<:55PW:ھ4_{>LSPL;"G 7qT!)Eڛժ0{ߛ%m{Jc]}'}I13_FMP% A q\hN98tkąq!vT [x>0};~u滑e+'7nc9y Ϭ`( o~=}#x3DD#3J'WV9FZ-}D-u|^5CC,>F'l":wsmƙ`f0'BgQd+ў~ Rmw;Ć $jn"9e2aDwf"J{n? şw`2SSݠTrt$^ 18].>B]a#)O;,$!5#fIxaaA' f,v$ GTE]1? 16MPԉfN콎'[o|^Hנn ,? x;g珗Ra~gsb$7bWNtJ&˽v̚20`g}'ƱꥬnaA֎I0_P(|R;jFq(Q,hiOyY7+zuAK.H0bkDx `Ϩydjq]-g?o(6oyz؊ԇMy fJE݌&{\;l]̙Kg@AkGZ("يF\@l) .pJ4Ps,72M)Kf7CJlny۩|?ﰲ+^$!%ěB7mn'Lխ ,d:SM/ta*?wk5\jFSsm͙KZ AHl?c<ƺi,"reS^KB.8 L5 ]glzu$ Nق zܙw-"٘"7/QܲQly´&R~Gcrq/ȋ>=1_-]|rvKChAm\G?_kF;>\Vp+p ^9H6 |ɩBwq :,JJɸk82'k)ܗ7bOH9_G7Ϣʺxh ZM@5h|u:ʹR`PL=FKXRH mHmunMI6*Npd;Avq<$b}#>4~m9CMqYg"B4GgcL֓ekXfF]ka=YO83b)HBb5 ٙ&'Ot]la|:;T ½6Tc r"Wqw ;JXK(lQv4CT97kmjUK!j ͵Z,9OlmE;$zAv1IHl"uFf;]I+s)J+ewو؆f s HGPr+R"q c2GAYKGמ eU1L^GiR}=X$ Ec0Ӗ&ƽK!HġoI)׳l?u1\ XY+A1 bm+ ^R(TnXEݎ4*xT;&!{AF==V:hT}2,Yeu9jE@t/9+mڡ &Ds3Ρ>²"PChfYBo~5&,{PoNَABC=金溢6\H_㜎);i gʮy;(,~4~msmnV&XӪ4zo8B\sA$NGkR>Tɭ ҙ{4:- OAٽ=whb㋪J· 'ɤ O1ХryB'c/~R`OFwGfYRa~G5uuO%ė|a<3§ɊR7[Õm/حjnB@jB 2] Tǻ$;۰Tụ [ZcfWh^ f<73s@WQcgyX3a*ʑv7bgq:W1)i&s}g鴲3ؕ0m k_3) Yb08@Y9F{B_ l<90 [!\jAsZe qў86wxe_)B^1TeWOHί"~ؔyafz= ߐ;܌6gA%PsYd{h ߶<3֝(MknSh:+DRM 3yZN~ES&Mh \+.܎"G> /KKΌ;٭lL D Q>ZwG=NZ+nߖmĒIJzkcUe÷243-rf=Nm izX)/|fs $䉽7QZW^`,]3E%ܱb d5h4KzrqiWHǰ&?tcB'irذ8JN`*ހyݦ.u&i&-JZqn3#OTWYv 0$ &앁cn7No{GĀ_孩ݠ"k80Li=aٲ_*Tpj |B{5_]*uwyƫ :ҳo9ocŶr=l P:k>&$i8:̎S Ak3Œ kHJj"@4T2+" 㽢DwLш-XUj١4i9G 0n=5U-nFgDtR)~%V#xsx(}SiG,thڏP{guvMRe\:ЏRLj$c0+Ex~$ <܎C'IxDm`33 ^'|)ζߧ&.@Q4kյ)*3 mx M'O>諸\7Â`L@ާÏtcU7pCGacH33%=F**mRnnf  M‡@~DOqFM7j:_gƧxJ(iz]vU;zh+#xjcm1ML-4 J{ 4U\ (&7E[ |DB+Bӻl> ?߾S:khrV$w=h^J[n~P.ʽa$ М1B⢿ט \PܕQ&}2 ^=LXWf'gdy &et)eF(482Kn2@- c9ǑTڸ[(dgV#$ ۈW.*s3Um6vu JWv9fFTg9;y/o=Bhd';V1XOv55aE4He'~Yv2 ks+2dS b^L4Ͷ0y*1yo(L~\n\''miw6*T `L`LvSC[oji"I5M~ҿ#Y/&l!7&RtH>]BŽ[ִKOQ<>iY*ҏv^%1Ujo@+GYXT,6ET@r }+ +UtN6Az`.]o8fMG!L"\S]zn~OWOׅ7촔$`מu)M |k-za}s(GoVa aF/[[e^J"jC-R;篧X 45#?\.# 6^N cQL0xoCO|"}P^D  珈OKḛlV? a妳40Ѯ1Ro2޳X71$ϒVKn'f:3 e m_7| QW[Nt9X ,VI k`?{ EB#.˹[sLQ# &T6̵%0Y8FjUeM,ىGR>ϨwEI)9 4}fVYunoϨ ݒ VVHuE2D2;>P} 0_TϚv^(BzZ~k(Ƙ|)1:s3*Xx"ӑ&lL8)?CX0g<#k򢜹jV^ͿC&ąoEz9֮W|ABf5U)}9"5#.҉QCtGhF*|il \wgaWG[e=L"Z޳~cz8;ZK`VyRs2a?NKC|Ŝ 6܋IgD;it1nWee+SJDbCUH!Hn*8dA?~ceWxqVb^{=IIK('OEm;;XمsY('&fVye4%"oF^g?OGψ†Qo5 ~bz7ԯL DA:qAq`TSn2 :I;=܀i;/Mkq krA54Nǁ"wS(>s.F NX )P<3IOW8SJ/kn>t%2Q#p뗚PyQb,/6Nħ;ܖߏA,RwJK1j/{ck+o F^(7و/Ѷ80 'll%j`[%6 X&4fx)1[{\qxl57@FqSP>3 6U6,HɩJPm3n3yY2/^ Vu(7dD˫! \P9؎x<'%ՙ9fkhق@mWXΝQ ޡxéGQGˤR_ *6Ywןg ԯ\D%mzIiHac(nYȕR _'؅v3|:tim%?dN8vxgFRL (w"'LUp8ex6Ϛ3 ,x$\rn28 +jSѼB}f67a->!@Z1  GvĔrU^R|@晼c!S;Y}ՅRxpp%]lɕ'ZJ|0ރVʱy 0j{L ߉" IHW+gcAf?c&/^0Pߖ]E:(8,^ wZ'2^PS:Q--B 존\31h(iD/Q-yx)j4g]#WqU^I/ѫ1 +oRH圖Ǎ2UQJp(.^1?7PQL4\-[}x͍u91ɴz;ZJUaPϳڰ+O -ѐmݼARd30n_;m%S:-WVbzΕZE#~qqGo0W/ɥIj;i^n|&·=vύ32fn|*Rn?c͇tmJu_(>VNYL+A{3!~׋ktfs!o. n 5>Hƛ*RXˆ҈hojn ɈPS@z?pzS`rnۻg.e,'ΚL?VFFzK @&aC:uSm9`N,d`"*Oj궎j:'lDN#&۔ YY)9YBlEyO'WD~wlW̭U0'eu\&psT$g ^zFy#>!d7 bWnMQк멂tY ݊}q»QQ%O~bYiun#Q'O Cyn~=kuw/\gqd)A ZO3Y>(ڳE'?VW 59ziipPf^Lqh`ceǧφY3.S13._Iv<5 IʖEZmx(9/Ȱ>cR|兪w@ǯI71ڵQpI9/-l0v\:+8ơTeez *OGޜsQ qj ݂Nc2ym1B Ć?$vfB8u`fٸDX,O]xSŠKkrօj{#nr퓘 ^[r `3 BצotBE.X_hkcC0 6kE񢊑9(8k0)8b"xh d,>.Jh-p_DxDؤU\VW`֑caFY_͵z)eS{tE__<5WmfcعZ +4(sbO yOǿHistVqas.#ڑ;1([fqmceJpp Qg}ՇxeנB|Tek,9E9Lw"Lz?%yZ,hn+|/?> G a^4u  Q"q#Q&'coI$ҭeٽI[Uu5yrÀ\I47"ZLL삫}d ЉJҡS_!ߙG{ςbPC<6ʥ6_Å)O; GZ8UtzS5@::w[ 6#׬R|Y;8i@Wif^LQ~7%,N~0\{F9~>(t)A D1vP$ryDD[wDƮC3[86zb+$ -Tnlw?v]?>W: 1"PḁE+wtl!Y&4[(G5^*xc}gJJ]#`܂| 1z"T`gβ_CqUO މðVȠ=oHLډ^jx/tU$P:wԳ+#j֕J+Α*)A'w1iRT!n`lqmۿ)_Ԭ7iڃ’6/(?Nuy۷Ami@GӠF;vi%il5Ri S1qܔw$9n_8i>YPRR"qS5EI0X@7S_ `~&7t(#etI$!!VeB<'|ҜZ3q&P:[տ^I{ XZak0dX+8pLT(c C׫-zjHqs7Q/8Pנ=Iy3 1\d9놙 Ye s2I:!P\ uP>NuNJ !ol^&8AY0jT q@ x0>t8nI/<#`MP>~ja lV H$aߧBDaJʙz07.q<M`fd.XO^i.i(: 䃂knUk%9Ct [u5 L$Y.Vre8U!1)hF9Nh`*6K(=ǎ͏e?{27< /[|RMICr>] ruN c5Ǧ^ݡ7$Wgۋk2N`8y!\ρ:AT\`Έ7*wE3?25&n[Fɗ-rn};>&[S˜x pVQ4\dQ:U\`?%k/z89dPFUT]TMhCȁe.(A!IɢmwH`&j{%8@Lt~cwM\.qDl[*6 A?@&m>clĭ#|s;?J%V|єb/W !BAx X2GܿB^XA7Kfұ 1֐8"opc楔LP.n*y2Tl'[ ]m\ε#Qy| ' ~bih]0#bU$Đ#gxOŵxL u`Ȯ\A۴Ytv[QWe5R}IXKr)7cԏaNB]*Cx&c0hw*LV3ҭcK0]dyںppAݼif`t{!2ܕVˆ9`P/U#[9&ӧx5+5?cTsnOB%,ٗHi R bTz;exAF8_lIt;gCߗzְ{׍Ul 1J_#a=*0|QKGm;N>wV%Wrw}x,20qeR`,M(*ܘ`#t'8e;P s4؍:~4UN2%=͔|PsR}E9iJ2:zsmi2E[^F~p[ZtrPuy?c_LgUVvet1.$Uh:rgVRH|MDf6ס#?ӫhiz^NrvjBX#!=GQN lH/{s{x]f:ЂWT #6Yoj8KoYhrV"G93h9Vc"xx !F<X+~@ת{/ПFU]o m(2V0)BvԒM[d^afLr0>6ṣsnTvHXRYH kߨ8  6!edpU(0;2sH)Y>紟OnI{QX6)It%ikr(I<6#=ޢ<KݛalNfa:Ųt8z>M=v -Q$P EtA1nN>ĴW0ھVt33i"+d(#o_x|j߇{dfBYlm> dcAR9m<$7^CAb|(]UsUV x9bʴLȹ(mq>M]*DAʡ{Io/w9>i+Y J$?zwRiҭ==DEUC(k]De_NB6=R]>٣CfԹHI)\;znm_ƖuBJL(dXSwߔ\ Z2 ؇DŽ7:l%GX;Wt{,^0ν꫔5iMJ’Ĉ||v А.+m B ;'E,! GC4*KZ &)5_ r-Hb1~#6{WW8H}`cgcCb% 5 $YI8;Sیs}P |̣Sw+7'ko=%tH,dž)(F6ࡪB1J$("_?mezʿAV-Q ]O@P54LQdל sZ";=$J1^-O@v9f9+lM0!JO*qԂU8MC< ,h;k X M  q^foq@ 4UTWa3tsZm">Ԕ\}GS뮮O:NlsMĶrP)o56 HT19i 9;1~ߛ35c=r\oؽpۆY4+}kQZ#Jp/J֚NTN1qҥp01P~G/(QXd=]^k!Ÿh@7*IU?0UqeQ :f/Ã/òq'cX\ qqԉymnmXP{ /ô@.$?1 w-93}"l_a0}_99|rD^o)i­:@ɦNeWdՎ'h+itsd=:W'RbLL`X[\TqԿbI(>Zvso`yJ*[+pܟ_=rj4"Kgپ,w .5cQhH˪[1qq.N{kg֔ ڹ}: ;E,[-tyo;'G) QD!^N fohRr+iXAly<'6G[Zfm 6l)YsyahȉjoBD 2.#޶xVaBue{p`J~so}6Ϫ _Xg!!Q 楡*]r”fdlMٵ.Ӌ0ݻnyMbRów֭ Ns)+> K H6E:8kԕFU91]4;Oі`୵ ssHջkmR>8]6]@oJd7vDlY]QrQqP|lsPV Jؖ.Z1ۈv_:̟0e GC[Wh{B ʎ\eIbLy.+|}*_׭YۜL]8G%y`>QS_0ˡ%:vKJ]NBFlAEc!B3ޮ`_B,I5r"J;Q5tHxb#{=__WK6Ye |uh'oh)b6j24De.W֍@zXO6Hv5 ðHҠO2I8˲OتT\aA2t:WgY*pat@͜45ߍ?nũ$1RItbBg-6=.iuzaǻz7P}tt%^9r 8_ Fm!vKeƿT Z'E}֭lq?Xј^0͒Ic9JtTZ1XCilU^Jn\t䬛Jn(C8J; 3a;DH ^MNBk! 5ᰭOWKV F\}YX('蒴b[}}*Ho5?>I$1Q_=|+Wd$U6 [EGOH4 ?Nz*9wa7'y> `O%rUcUYx4'@Z[r呣U׿h0(dŲH@Tx(; ?%TM̄2N WUkS1]?NP MW&#⫵92#x.:s=@z,-ljGͲN̹7ݤrdЉ2|9uק MƬ"j&͏l? >ZæA/pvd+ts2d@)N-i$[8ӱqƷ8͎5#)K'˾'!Ϩ;BEzamF7mn8ëLJhXAܠOơO>; &^(Z^6sDKD |Dž4+tt`ឨh̙m72oaR-=򍀅Fb(K쐮 wLvت UЮ:lY8 gJU{w5Ԙ&% 9h6? X&O〕not{^Wh8+՝~xDt:[qoL6PB (w鏭ڇz_o[g/& GIo3"o}'Q 2ri/D*`hPOVUAU3?Ӡ/; ʾF<7Ϻq : [|Q(XAMDϬ# x3]w\$M`9;4ޱA) z:89D7EOȖc}6| @c&2gxεD16xn>{ɺgѢ|j]) @EK;"e2ƾaS#S+P%QZ(qnS5qEHh,h%r%yn ih PbrA!( Ǝm QF6_´̿ZNQlp2F6@(rz|0p`} ,iI)]`26o-=V PXJf4wZ֌aR&6V2}׹l'sxi맕nEi%Pݠi#SX0;$v։SӫE#(-3FX2m@-7R5V ;ћ1%il&zs 9y9bobBmqkWd}@Wl4TVoGs=VhOrMc wj@*4o&K0CW> 6Ҧ[,y˙Ii =cDK+}k`;7cG5E\nψjF@Vxm_U]Yu6ߏfDڭe9ħE;jؖנHH+Iޥrapd*ֈk?mX,/(/!5oۂU)3*K^Qg%{nم nXޥc?t!D2R 3$)Q!pGiFbH6/L ,,=TN1y}2vw4]OT{\E3lÎǬ>MiA Ytz=n (a~Q:N/m\O JT%^73]1Cxy[_) ?k 2/~%,J:ɫPf2wg}eFt0 ,]zI3ۧPftҺwuNbkHq*d,Tvb/ƠfvƂ+7)W([g*U6(3}S !hB?h/y)?Ʒk=$M 0rƅΖ@IAի}P*+g,=xZ`dbkԮޟ=c-vXvfr68*28E;bے\UTFUw_niI=M +L`VMkq;*\ӡ樾G%+#j 4 )T8u:,pbgP5g 6xnZL\W['..1A,JBfPvRr 7XT;`-ZmgCL_f cx'6@ĻEug4wj@0Sg-bRы S؍WEYR {c1?t7h44aЧ8k@+ ۻOjƏ*u7k`BtS(˚*: +Q-"t%cOk[l؟d0(*W]1rj{)GJFU.Q,=԰(-Y;0+LUP$-x귿Hdlqa&+t.$k6p9SENdG8D$x=i RrvX 9u[zBH#qyP?rN25jU:!?KxE:0lg?]e{f'3^NFhmi[kc.H7; S(7{/vCl0k%r0kq>BF$H:m#Ҙo,#kR0p%_3"[V%yqJkoANaeqCDzYuUEdjK .}f̶kE̺&#^`,5yMt[Aq9!>$p>hvy"OTtD~ !-k~G8oYͻեˋ*>g#s}ۛ3"$d4߳i65~Gpg˄ Fa*2G>UISMLk eI АZ)I_(x@QVAo {0ULcK+-.LkCswa0䴭pt\roS窹Nf$-iYtL4 !p- JJ%7jZ{OLO (5oQR6(P橾SXhN5Q&`tۿ TQrȭ&kR'2SrQDQΒfӋFғFз^1&]pY'KɄ2LE(d-M/K{V/YMoIF6(TN|iظ;IƢ@Is!X:Q=n,a_aEH6(̗ʠ߹A(;~q$7@ *1q Lbt=7l tRBm|=eaf#ND׊Vl͑\TRTt:卆E圷rej|u ]p=~l0MZN[K\cFgg ^F { 55'&+,iGPjCF؁MUd۔XY KCT~))|[k~"S5pt-aq ^U=)Bх&ʦ)t"p6c& SצΩp],0 {8QP2%ۘ Ùf!(aFX*@For iw@Ƃ6"ZL.JD`/Po PgM0A{X>e`(zd]mmڬ9xjck>LzZhR x[-hz"+c0 J;aد?tjaCTIQhҎ3C+@ {4ͽAVx+;G.'ӥY|{ʼnsJ"<5RO$4~l$ W Co/l垉;/  gTִ8_iVhֲ>gcJF3{0Q  rS-s6?t GE]+4\d;ڟ +NAe"(ӎ"a!&Yyl]-b.ؓEUd)Z; vw^rVEə$g~=Rˢ80nўxT3rs"E_R=$辠 ЃSWʜ?iJ«n\ )_﷨ q֮rd1srۈQ|!&94tFBbECNc~A6X[Vœ$$,ߗ /Iso|B@0`.T - NJ]ޤ+m~Y%AIL *9>ԁq&?4 ya(Ό@,ۙWC|?徖vө @6ЯXa*>|ޘ3<-X*C@c4YTMÉ~^/zaG[դ!>ɏEKA5T3K0!SePCZQs5UAQm緆cL-pe8|fzNjo$fBq6pAg Fb3gR)Je{kJ}H{Ul+!__YZ]KB\o¤njʈHD湓G 6/#C?pt{&CDjgyR)3G*r~!ph97FN0L,i5Ka#/ڑ P@s~w(@W5t&,4$N)2F 9{CCsyOx5kɪnW*9Ffp0,/;n]V{|[kXg/9 LIFy aaޔ;6ult%w`kA ]OD;*$#tbIǎ+3O0BRnpp$Ac_{rިXDr<kz'%றB0u{v1y"xŸ3{Z;%E>=nG&?ɜ9}l7U*r&dHȷuj6kcn(Ib/hl$ۙ^q]7CZy̼M;'US!|X:_5گ@ҽ'Ʀ4}˸K2UO"ϴ+EeFYMh_9{xJQrqaG-!mrA;zqb\w"A`}UsA_Rw' @}4Xlܶ..ޜr;%0Ӻ'DӨ6ӅOJ`AIL~ә zrd] و^8J#c "5{ʃ>M۪M,hxeyU9xU6wmX6-)"}k4c[`Ӫgi:AX/*`!V)o"4`ɉkQ{ѦKa$AzlIϸZMtspx׉ͰytT]D(ZpNȄ؇%+vݳ M3wռIp'b#0`abdwNնD,>DktԑN'ɯF=:R01nshnDwє߭[m^>')>x7ĻRݛęndp6ɝ#fWLI<굝M8.D!]Ē:8aF+\f~ƂUKADV5\ !қ"ǪN*E06;VP¤Ep Y3ɩ`NKS RVW*!B א8艐_+$`(ί7R{)I>9}l9WN2 +!cbX5q_APpFl͸^tzϱ`e*wlxxuIGys%ed=vMU]tھLǍ=5 vd_@e &HJ&U X`6¹|8h憈XNo4f7#څaD<|;݋7u <U^ǕvTF>J^KQ>SIAOQL 0%D LUbE&)P{=("s' 5$p~IhĬuW+Ò~+,`Ƞ!WhYh#2D j}|{E8v&,W9`se5+f͒\ <^:$P#8NOBh\G]bp>:n4:'Ghe4wcpI/%Wx$U V)~: M. X_=roQxdv0䒶]76QDѸ9 Rpnu:[겛N{`Vk  ^uCx[@^4hqaAgZv|:|7MZ6HbB}$SHkCĆQpGG 豰cyp ^De5)+4V,: A"?VWmo?q˰Bh/DRrbpoE&˃(!d.`^v+af]d[;(A)ө6Y9Z)Ώ^i Au~BL M'bZSa" (}uCbKkٓ&(@dyA6%qrSIkFKY= XB~n&"͖_w#EdY%n>)nVT6xQs:vS ܈o_(^DD%2X)fCJv q,%"]4_ <;AwQ }PzDo'7MőZ ; ^.(bWZnd+2e;m4K\!e.NU_Y7 XgjzeAS1r %fkT]ojK Y߀[ChnudE@ƩI!hYqaeA#15п/R#)'G훞Wqk'C;;}n> .0HqʎOIԩ9aO<%pjSK3e92.ba4L>998o JBpFd3aJ0$[yіWI%^#x2k[AxvXH?%yԣ&cxjUXR{BRwNeKd✸4"ƻDFrMʪSsUgODb~dP3TU&@0qS#E <@R*ۨ/iO U躜TzکV7Һk+oiTpEDï RvP hOEr`X&I;bvO@VZ YGa߅ɠvQR3ڶ\_lcMoXQ1h! RDg5Ldgߑ(|7\߈S^^ix0$г>H&5MEXvCRf%9 gڧ}Yݵ(P|I~1Lmg$nrCH_ ȢQy\-Nu Fu_#&"0$. 5uQ;<~N+ -MIڎ.`Ta0wڇJҨi 2QW4Bpl#J9M_vYjPһihŸA3Ј<:"5!5 TP7C}3#Lykğ%/]%k%`BCg|\9aXo; } feqcAşmk:IVŠKrA^<7BR1;vӺp+Ջkn-jKrXt7*.䃯![Z$c\eh6nëLRFTlw%dr/px՘0[Ih|5glLAВύf͝/>Ab^.+aoDqL lXѪĆZWE'/KCZU.|R6q~ h̼1 Zcd?#uӖ#}qbv]QIP 5>(.MNԮKk1jS.-dЧX"E5b&X8{9S,0]g/?J`8>FT?i|L|~t,cm)PKCo=57y|&׿&hF1GihGccY#͇0z0`'~?%!5] Xqd`lր`^3 QFIiָUJcQ 7>,.TδLΎ_w 'PJIAt (QQ+_J=A4y$ JЅl0=^;1Oy)w5)5ghdǡ|,ɕĆtoC:ȯcgHz ,Mf^ ̈́[jسyPeDc|lq؈lX&ӆ|1ůj|<I[&[C ^vLR-a6}s3[xcļ-<`* VaMN1s)<C0;\TRFNѣn#vv}r_tfqfb +7 BږE2,VR1B[қ~9)J95-̆f1볶0$*?)D-!s+#nFԿ̋妿N&lA] k ; f+`&{ΛwGv #7NP՚=E5:qUJT*]c$&rKzM-+7 5aɘ_ : )Ә&UI /cWY%f484f<]6hvP5>l..כ|[͔x~[5L^I ˫=jƵ$_D11lZlu⼵e?f~<`NۈfW$:gC9t*d6-&" 4|ÚgI_= ^Дr-6xj*0uAPwՆrD:`Ԉ#穯oBԇ?X gǥH1uIRE+SgJ5vܡ wؙr0JS<1SXSH_M퉼9 \ `<|+R'fEIY.l?-NwZ zdQULRCD Uani,Hg,XEc0*żeaa)+3MfߵBԈ#9ߔtu#'F@ח`Mѿavv2 V…V ],]4xQBt<37^$B0Fƈ1 ,V%o僳|+e 3[6K%dU]tUhquLžlCPڶkͷ{]3l9d x 7h٭a t;P0Uj=1E 9c\XPw˰\x.jS-# ;> (,1mR(EܜvL=-T`1~Нqkp{|etٌ_^ɉV M9x'7u&f=8 j-4iOc!z!)`Vt_oKjqYҏ`;Y>;t[Bq.#ƪKQbr&0Tp#4ƃY}g:W%Bz~<NhڒJ` ?e=(_mBXkE*gg`ɡ͛_UDwH e!y'/JR+ 1'iJRE(?S5)l/Cm*ts$S.iy^5h: 2[O\nP/ \%El(,tpha#΅3[֮*i;>({ 3Q}%5-g"6S59F5 ' Rٶsy>1{>7;-Y6늶1n Y=,o JNƃTad/IM2Vkxⓝ!t9(a'W)>F3mš^l-y\א(NT6@[rIr@.iia>3|Jq%/2mVnO5 '! {d#;&áXPxbn@|PƚxDh}]1lπy[s/~CݺPIؽ9ׁ¦Z=gr$Rq(po{I0_g,{'(B, 6 F+$ƑjeMǻ f ؁ Y ]r죽SK#swC`8 "vCw&i[;3/0_ÿ:5PcweIRpfG^qrMs"3*ͺI D7gY757&miq{v (O͊iXq{6=,S p6q'VyXJWⷫ.K}>rla/V?#qT,pЎGlˬi foS1:nFoD_g6pW`Y]GuR-tsbpU_,8ŞVy-M ӿGBI 3GY-&Q57S߆j>*9)܂57j0Tu}t7Ӻˈ!) Ѕ#S P^dCE\kwH(-daJ5ƞcKL]@!~.Ǒ8f -Bu/mȴe1W9!`29x|*'3d֜Za!+O&Ƒ?E ܋5oyřN|t- ܖS\b׬!E߭}|\xFXus?mYXL.hODk?ψ&#}8?26ӷ[ M#IE|K:Z OP- =^#Cq鯙gG tZ[{CuroZ޵΄.A0 ޴\;b/Q@?ڎ)DkL?NqYKxa6ج5 ,!XGCc֏4PH*c_[#[8`?tMTдK55ϱm({jW>FY=Lj/co䷉1|4 Gx,P FzH>ҍ=3oZ9. ,l7@ZmpX?F+(.I [j9hWQ#kyh}:?y!Čw~73{^?u- ~AewB148j7?.!p背 ^_Or!-M@EM3iUT{R2en%+C^` „?WY9[Yd$<7Q8k@Gq4(mr 1oÇ{ 5gpҝ=)^3GJ8H|MC`W9w*!IsTkGّavKJM7 ͢WsE)ѓRaHۿe% S~Di V8f3}fr)^DTBc^\ <+'`F@!TWڬ7(#H2%ykF.J<9qpWe b+v.ȏWa::x^?4ǿh&iلиu#ųOLFՑhu>]Y#}ׇ{z(6Li'9gэ#>k2 kE)Z$G_2 0 B+e Xv$]fGD}*ζC&;= ^X!@kſQ'Lҵ,q8ie=i}уv9nݠsG%mM7i H?1iE#2p#"L:+/AϘcv+#ZuH^ՑHKC^EݖY K#n1D4a=.<CɵT]uꕐ}il08&.T}*)vJZH6h55ěZ}K76qTcu};d|}RR2(%瞓TtFf)]MWAYNݴB-Y>0ôQ+xQBWy sȌ%u)}Ě)@e~AC,iWMPgKp kVm4ő /RP=Xܧ|rE) $pĘS1*`< r2@` ~H98ASz~?V>fx&i`X 7+nx6vDTM"A++ 1YdpwFKn42C{yȬfbs460kg|Betou%MoGT5ڞe QW B!k*) WgK`5 52pQE*ΰ1hV]NK1SڻbWbDr\WF)Α`w)j*'ʂpGzYVNl(l3¹^:"Zf7<,/ Px/P湾fgY0.j|" 41%dV)#[|"$0Lu Pgk =UV஀˶˶%!X "2ئi(Ë7pwLrav Y$ljA4qwr?ac"f~]]?FIDaUX2~߰Wu1O8&Z,"U0?}[;N&lLt[>,a]3Y!DŽn' ϊsK73E7}T̪笽sBRaVy2eDtMk ⡟rL]XM;5_~GziτR6n/n\@W 9Rc#JO JpE۾MGhBweżu>,RsFOe&x3m_\0:WaA=Hx]<=8̤.7gAt0BG1.Gx8cv桘@\8~kfGb 9MRlޭfddxSI'gQKYs5Fp1ZE__w!UIhnkf>GK=N`^?z)Z{:/؉W<'NOXǼl rD~Wo㷻sܴmq"y03s/s9s # P2 *0g4,^\񺗜4tt3of9lò]m|A//p2CA;后K#ql~[ld.2A]9\7hm:M?ݧatx/HXo`\G+a=]SlQCFS Z&$n{P4dͫ&ߒd=@z Z@-&'i!62:]Q\;Ւp,;TJv|iku(R {>N"Ob`;5*60֛ 򝳭z]!DKS uvRFXlp&}16BWH<p Lϝ AlԞ,YD'\[5ڡ"sh +([af;o_W8tȦSU4jXN4E'zL>" ?,ۺB=x9hRJf(5 耈bLxcZNۤ,;=;8ք71i3J; /# Rs' \\&·P'xaFw Q{ tl+/ǹsVzNVZs,Ϣz4r 'E t/nCGQKSF1߲ M2}RXls jǩ5-录ҹ@E6m:c4}U{F e9 )5"1k=@.ڰPK t?Q؈;I\/I Uh?+" ۆ1Y3kf!#0Ҫm kdq4`4wvT_YhE rlxLݑ`ґ<Ó45RM;88פ ,7y`/f(-Q  -؍'f3sSۖ"yxU~ɤV&Z嗲?G\wf]%VMiD:Oh/ShP 9nxT3 }Ǔe+_E?nRXP[c`ɎD_N ,: _Țt*<~Iɏn%^Z}a_@P >מ5wy[꛶˜Qo7gdyBb3r!/GxFk V亽YH?z JivNEjAGxx)̮ 13fV-j js"Mo* ȹC p* N4?BG oܔ9HǸ(I~>Y#s_Ri@X)Ծd@z_p47­cNP "~lv=1"z98C@ǂ#v?|9:DYFOiign|y*z{[gn@-ќЦ"X>w8),>߃[LhxBh^vh'9dVCiutc= GrW Fێ{G5S-;@w~$\E{d -k$ռ_dblC٩]G &pn&$Z'X`{0*JolX6q FeRuNI(,p6٠iH psl781FDY jE'?=[;|\z eEpPegr޲.'b^%q)4Kqb?Ox4s5 ,Pԧ$*g>3`Y->*vgM)l1!/ 庘ւF"mG=MӖĔNa)פ.lon(f zQ)_t;0ir\/0Pwjk}p[~ADUz9-$*}|i !li ,*^<'L&z9zk h3`/9Mir TRxSh{5N Ѡ M"tON خ;ݢ+ieУ~^B֡W]+: $jK앍+y\kނJ]8Q{JD6&S:"tUG4:O0b}sS+{0S /YɜW kf#fE i-[&ĸB%27ΪLnøSn9@lS2'0qod) IfRoX%{t{jBsb#y&^E hQ7Sآݏ&6z=7❇ {=vUu`MNMSa;~Ltv qpOi rMuh 8"Ok^P}hEiP<%_~чS"$~<9 90ia.iVHwm\ߛiKvc=Z$;= $ݱJ\yI1ଆX/\`С1.iItG „ 7^܌xB^;Y-t@E%ʻ 盆-H-4Lx&iPdT|.j\RAsVU4WOLG6IN`A D"t4V:(D|bKR5T`|!cP ⛈WM# `bģ8ư539ݑb䗁.e zi@y 4(e`,"֢Mn[M/%j6E .Ĩqa4]b8 ?%K'ћ2V!K:ߏ(ɿtײ'  cBل+@lF][W$y<*XVBg)<|^ݖ|6DoBӱ G 뙊@Yl/mǘ>Us ゙zLWR 8K|uύHf~7]@yoFS bgT,sFqIZ^T+O姸 + f sfc. E>U9#ly0יzG(Uafk#b_Y!]M Ø]<)^w 1NVs+oapY᫨6[Ks̨)1r8'%`{ 2{mQ7ټ)%w]kS6_H͌! kg-g:#Ao{\U#igr'2&_X|R8x`(5,bKd%fhB>GkCpYYz #NJ:\րp@ٱH08{P $P!:`Lтx(ZqǶ Ep6؄K?=ݿJuTȭudD hf7M Ge >;LhxH0B*S넜n-{Pm`v<ĔbU`!yL]y HkE >u]h? xgIi뷼p>I5*i R6hb7<`@0'!#;kuWB[tzG @w<6):;p ^EIƀpH. Ԉo %x8e*} ?r8˛Q{t( ?,VZG"Gķ7ZIq\gT<e~k QEMT\]&po*oF_n?24] =POxQxwVu, $q@ڹ)` CT6kr@D%f$Ր:ø xiMMmҶ0U uБ7Z锡1, BϦ*9OQLmh9Ŷs'ç@!qsj(0=tT5dJ 陋&GlU&%׍~I>4 gro/ieSSzQ4`U s'XXjaLn 8P:~̭ϘpjkK鳈qւ 7uïy}LHKg%,W_1HiqCn1v6$ݟ ¹fa)jsswJL۳4o w SlU~kIL[p{m3.oT`x~M<Zyn󶯻*iHX2Z 񈹚dWO!+w8LrI:p|Ix^i1A_3\ŠЖG,QcM'ju$, F54`e.,glb%| FArC {,t5YQ쓭WٗdMߐx|5^IEzdT\e,] ZujEcYk*.=SI+|lH1B:`B؉VEK<Ұ܂ET9~8% c:sm!Mm,9#j |旚:"3+?+ #ϔբqTx,>A$1[4۾ñM'ja])+ꙓնnS֪A٢(׼MUBU[^PaE k$&HϞ&Hu:e{ "hSMɯ/X,3<ر?\TBǡF (mٍ.Pi\{!yLi1 *s#E އ-A5 cGhSr eéKh,~]e8WSHÂzڄ P 歺[QzSx3ڨ DHDGȇtm,؆Z_x tD!*dA`'XKFgeqi.|˹C!)%%@$okk:9Imf4VXt~y`ANe©dr]i6l.0^F- zb͢iVHµz IXyrQTR֠13bͿlj۸,9eU{ ')rzXzehJ#e?fe!7')OlS'CT |I2Cw1/%*LCt&~ DUg`1آuKi.!wTc*A8z$?ǴyXI#Ψ_fM#״QrD8K@[Uo9~wD{͌;MkvE4SWB [ یhjCL[`Ax6`G_ajC\c/FJc;콆R#^{tn( Q2mǠ*?H&fNF?3`xя<:j>˧`:>u{(l㴊'reɂo1_9Օ%W[`0wp9)kG\0HaTn8^>>(@ c(pZŰIb q 2fK`3@C0S1iH®"HoD ?w2Fy4iGZgnF|\fLq\p>4 Kuӗp1mM#y\s!#LUpqRƣ׭Ljo\uqL#!m,Iu% VWy{(;Q,'7x2ڄ3sen|蝟@z[hVOdarU{aj M}"rVlJX 60ƇQFD*6 Ck]R2X%mW)$L<9oN"Y?zgxE8%PZ";p(bE@i< HլP>da[co[ˈ9l, o?dtI3kSm4yWֻ.]xf1;@ϷhޏXrݥj-*|L|` Ha1\q(S|m{?A3A(c\H܄~n07pwUU|k#`Tt=[=Ɏ:Rȓq'N)s$C*sMGK'!*xO5:̕-P,ZjgΈ?Hv\ -XcZcJ(诐ϻ%_ 4ϗ=} 62qN!`wi+6I+dk}UII,b{tHǗx9=f9,0)'4q>jp\St\D,HL̡+ aJ K*gc "uy4G̊K?0Ȗ_^#^R: sVEM[ѧ%P]9l7Z(kLϾw}> ZՒfNj4snmJ?&~q$"ߔKf EˡZ SsI(gA&ew:$-ׄaf~DFSzy%|&-Ov>el_ƸmZfAQ[xy\=4 mnoޙ 1l6EcvC^24h%s~g Q8oҔeLJ6Tܢ|O:1U{I0Y5.Լ ͏ A"f+nmThdDpn6C*o=Hcd_1-PxmWT*s|Yg1p8IJ^gΜN3b^ܔrIy0Rxw}j<]͡T5z 5P7Xxg4MV m FDc7cq]y›zc{;&*1 ntfmuLH&Z|\ d@V"6Is.O] a%ٞʹ,6|%vv>J5cGegK0ٟD3jURHlH$/8g̷lkU N}eeK7bd[4 ET+%mKU^S~a埔rZ4TzFgUo߮ ר}l> #*u_U}nЏ'ҩV--1-aGټ/ڨ ]"|~VuU>:p`C؎͏Ο^Ocߠn/w9o0xrm@Sšk+`JPD3jiBU""8-ϪKt >psb;JE W(Vb5d)U?_/]o L$zYruȌD??gBOf TRjIk:⢻]xRSGꡜKYw|ԫ4j)jz;w$8&a1$znrr4^'DQ4_U_5\FbT, MD\['z0}$q..hs@_u(Q~|#o:t<2o> w9Q`,8]*HY-!cVPԌ[u!1`8ˮӞu^ b*ƣr/Y lBY w:`R%<_o摒/C'x~[rlH| ܓ<mvygo3"Gt ވRigkNF|~:vq1&!gHj35N]j\ru~^2p3S{N>D8KۥTQp}tȎDހ&ȩ՝0k1dfskk/G5{ qwOFSwrXWC1Ny/e`j&!$SE{) aDhX^rb3|\`zuhHny6ևlRN緟Y " ZC}-=d=Di/@;~P%f%-3+牍Bbe$-np:qz;^۞$mrҖ\}QTq+ WOW}$p}h練ٶYwfBp,xhv"AH+lKecTb3VcRVF~ H4Lra|j~\ž+鄍r%7zR Ģ+b5T }j~N~=I{ fkyjP,[dѰl5B])P:tݩR5DH$vz2KLLg5uQ9*ٚƞ$¶=Rz#Wջ 2A(j6Ь~„a;g2&/BX)%OKp>Dp蠟Ò|"I09w^ygӢ>ƕ1if:%G:5b( A.1_UVlR]`+6B&n%yfτ .АQ@Ry5‹Y^E ^_tRQE` z+43R\{ܜb:EnU>sm8FB1\R9ҮWR["P FAvajɟ ?&׳&#y!.9qbOڤxvTV&4WM]vxԧ RO p3bDb_"޵Lm\}H->wAg,l2̄ॻvFZ~Ovnlfʬ8>f^Nq=>} Rp.9k5:fZ:[ט9T'Q ε ,ly ʂ673%j1/3U2v `m2ݑSx-WDl >ieOj.۠MΦ;,/*>Lh&/I2FS~QXڸtсsO08m!AT&kr]$o> lE`?EѲk.6.Z1Ƣ+ XZ­9̈\խ'o3@%3=]"4|wCe0ID(q̟em1/Ƒlc"\~  ܭ Y+Ejm8ܬȭlRHtw33xfq3/'^4'{-8=WU`>p?~+R!̖%-m-RSdι'S#n}SR^J6j'0[=4u[IdXX_=o3[|xpkw؁-B5ȴdAp3[Ȇ\2)X6{!azSc֟gqD>&1Uh̝͢79>^6X&ۊm&iץ@lxC2>bvsvg%h8vrx q3!z?vq#*6@ $IO,bA/K",9x 1' ciĸ[@kL\1iYWqAzR٨֖в<Pmjfn [ﱇ4 ؼ6(A W4ʛuٟ;Zwc=јV'D(W]hAf=4Js{F6PnZ>W%D79 rvl p̂qO Z>ΫN-b.e1rRNsD62a:ϿټNQYj"-KB.r/ ԘZ_U!_K5|6}L(; )mJJ :&31x|̤X~㟓!,u-^- 9Mɕ|]8S3TKM#V۷rn\~.̊Ws'^a(ݒGԹث=W1H 7F%>09)^v.}Ljo DoFԧǫ -wv(y#ڲc%X-EOE -yM~(MX57&FGvI 3PJ N;c>HfVgǐeOKaCCKHEGr,ݙc CS~G-87l2]x:87"EQbޒ!l7S}=w&-NJ mW}7lf˸C6q8U϶[/?bRz&,fy?Vnj_Vb4A 0%(`k(Jj1\VBa+3XgJ%e'0)?xQBTHVPPe,}%ul˓w6lS}:bq&O_8>בhu/Nc lD.'2YٝVnNj-UC,51 X<% $)9 9f'$(9";U/[>6.k'ܥ@dc yO ;A8i1fǟjۘOjk/-$ˑf;'6].BA\ؾtpb]tfΧ8'bKv/جx3}̳U[R%8ni'}"#sځ⾎@?(ĩGW#"?xKx[=(Y<<$4Jݵơ lW7d>?):NL~'ev`>IeGW$Ŋj>DcknR⇔魏/,_8*>SY7MXqQ?쨈{e3)aTCy,^$*3]p`Dp QbT;>1g-/Si"? 2Z[,ĴN?h0muܨ%F>遂w2a($Y&`ûߤ7 U]X>[fFp%p3H&չэۇgޗpO~"C!q FI49"3d]_gINLaUQ}s?t~Wq<P$\]]Pz T6jE6 U4W4谯#LXd/2xj1Zeut~פ kFD9*ߊ:+04l(GoGWż.h'ȾSN8ݲW/ގq4ޅF*O``3'\P ݖN$8^}(G4*i6ԧrBcX01 E8D+Ӓ7qa#V`1(#U/Z4d0>30$gΏGD.:ϳ ҀQϐ O\MD#y'-8vE׻-K-p))zJb7 gZS th!/s?ҧ+&P&}>Qt-l,_[iCiϘ o V^0` ׅ=5P$3b-(zrXN+ɽX%ٜ<0o$z"%Wy7/k$AN`oEa?xUA[n"kD7ԕUܭ s}H=B, )'\d.ѕM4H-o9A'Snv{ x{j-VC GûL y&aw,:v/l#U/J(8TۊAh谺 ^<;z=:7 +Yؾ 4,_1۩"e_$O(H%5S+?PTB(y#ӪO&)p QH󤳵rqSGZ:G&o$Г&іC&䠙ß2hXCb=S@R#UZ&tHuhn3?yY4SUVG,%>멽@-SN]LUɿ |XkHJ9yо11'N.:X%:6h: AO2+k2֬ ˵~5Mӂ @u?=XSv.Sy*ѵVE>XPj$?W~m( 6 `j!i5RkiMvlDhr5%&91Ĕ/8ʊYa\ }㮑y}  gqr"!zX=d}q*xeIjSM3Ga糜Ǯ0l7|6Ӧ^4x/߽9ıI~Sy9cӅDM 7H,K iX ]"y#E>s]sb`kYXD/ge Y`VυS(֛u[yuwh,WB-iB^m#D7jfmO;? }2`Do G`\O@Hw -٦ o949d,2Dt")8(2b(qzQ ܒ4K=g*һ\5FQeH-AB 0I}z?:EdqezgpԾb~YT@zɇ?n8gaZe(3_VXyIz.-h!벘{@yמu$MS^\]\@ ?h൲ۤ|;M{>`HK *w- }|H5a."31jDv#d5'dd#&:5=5y8] <6yE.iXx(>Gcd)\]Jб)w ޏ,jZy?lWMb< Kg#50Y1A:t֧J^ k4"݆k,1ܺL/k A`qN10M_Ud,D8պWln5*5Ҙ 9/SXm< IHo-]TN1} kbui|ak m'/Oroi&& 6,Vcr1}#]Q%d#m|ѫ$n[ @Xg+m꺸/K[_۾i|KC+xwGvv?X1 P~Hmr~u] * q;YjpH<) JzHOȕ6`&R75{nū)SuӜ["CQ1bX2ƕvy)&o*S('E`J E]v DhZwATKFN,BUfpZ67[Sئ't*Ds}zХ4o @q+hSɸ[S;=YձnkXv$p/:|[l50IZ+x޵YBK 2[)Ǐաvm9AHns7MX ѧ12m leGح5֤̾eQ漆iu3}Dnh7ܹ_ּ<uǀqVo[c A~1R1^Is:md^;(O2G uiqFdNfV) &[;4 kz~ ~{Z[ z-ooiEgW/=nY )hRxث%m{A11~FInG`, mL%|uDzJE l7ݹQ&L ҍ=jsT+G.uDʻ႘} *7>BE5eB7n}mFwȘ=c>M\r>ѐLhbV6tR? =e}^̺,?f\w/>0g*|&7|ݭ TȒ*[^);gR4Q+wtPk~b(읣aNWqSGh+ʉL/pYG\$?J5j;>[tǫj{RTqt9dP#y'=cEkDsI\|x POH{Z~ik ?_DwG=Aܽ1B=@ѳÀ=+D3oUިe'vcM$k͏JX3}GX!D6O󸢙ES!ES0^~<4<5J+xfm9p܌|w+HqIuT)p;8"R:~X$Av=mI'4X&wFfp+HxIJޘ m tb6 چrsQ}wX@E\"Χ6&ơ(v~iA[Ńgɪ-M5jDMC4_~3 \E)Kt$2CeAjZ&Wed0BË(k*[26|Je5L~;O- ћg̭_!a5fnΪ"B>B߶sA0?jG%*s9x2ibFû2eMBabeKhd'Kfyk=yHGL &WF#rUd-m%Ftwb&ʇ?{{چJ S AD8( K2nMx!7sa2crwa(˵2Ϲ #<ߍ~:}ȫЎ77^ gzxBMێnd"fl~؟zҘX2~ uDڑ괠kR:sH4TKad7I NL&Mw&cU: ][ľcYay7Saȅıi,Y0?İ.&_5b@@mׁ?w@T$u! ӌC12`N}6ԩQFs9V@#V7hE3ok \dz);ĶN4$p *A;p+^=(J;Wwċ y#4xJhh.B:sih4"5]oEv!&\@ h\p$2'P#tSJ}k!9ҕ|>7M7,h";WP`m.>:S@d|an]z$Dss[Mд9ްD=:N!gufabr eЖ}8ݹ㐉NE/wjQ2qS3,i!mn%2.@PP-ۿr>&+$=QlZ˟$һϒu|-9 cF6YK#D Y6bh\αft}L=& YYfؠ>ݝSvu  A }҆3Zh|xŢN3w s\q\/9Ya3 RZo]P#zn{B'Quş/ =Ağ0T nx 6 0-~ x4pPyR c%^h!fY2evoalzUjt%N[mG qQ^ jnwtsaBYZэd w;KQ3F5 \7~-ß pX3*uJĆVb5l1x=b9 f>^re9_ʞJؒD ff7,.xl89x~:l< [g,*?\;[OE6E$3Ctq{^gQQCpvb5ڃ~nr.7ʁ* wNrq.,?o^KRgWG{KSoQXJ f؄Â8}) ֯O '{fzcHh}a[wTϋ}>BPm&?AK/_Lꙴ*vsS γNYe%E|Nb^b%ԓ92I|1ebȍ3!vm3WC@|fs 0,n@4i>A7 w04;"Ə 818 #M$ ճu6?&Cxr||53ݜӋュ+/>E$, r,7~jganu*%n -ճs6בVG4SFM( @Qژ3i[X=h-{M31NsvF%cS~b aܢ5#c!@kW-VM3@E= BPW3SO@6pfIJ>D0]HuX,ඒF/fQ" 4v6W~HjUjMh>~o( E#,VTB_Gr KxM ?bl)j rc(ƿ^' Ϩ6t2Nw8aE'&z3{8@3NBR 08j)/`D鑶xV/c~d;e=Up;U"&|IV>v=a.%+ P!tt e I] ɣtn 7&}‹ebH!S357PgKc IFhL lpSܑ`E=cϕ 5V{Q&hmXq5"GQ:#%3쵹piRjvv5Ogb d .ޣ9 xM; vm2OZ?,3u>F\]sT_}i*ݾvA)P uHF\ Dzi @H*slL[|iVD7GA7?y!Et@a]}dx:ڹtf{iϫlYy"ܮ2J 6::XQ}*oۥ\@wOM M5?=3f{x}MQJ䤳ͤ6"8haX-gO#ڞ~Y0;ùg1!5-NuD@AJ .rf1sWW83qmDPY2pGS}("#f;9>()*$;J|6R$ :m䥺DhY+K3jܳLmiiHDw֦rbsLbj/{꫒(9i"7zNgU6nl[![n^ƼE= RʤN>Q$]{2aF&r~݊[Z%]aH]FV}QF1^{m`#I{]9G` _O_Vj+\lYqԼ2d@@G+0\rɈC,$xS+Z{t tջ9r OAf5!Ê䒯1)YXQoΦ5 ozzl^>CBំ#f%(ǴOdN )h&[i $kզah5g T47!4Z;&7zeSB)H2Rl3^XBbdh1?|9GL$bF:eRj3@,l#cXLOĩ*y jigOpS-lVuvo^dJ`wd}$_oVPPhZ 29LD't/K{EI̽!bsdAs6$=ԕ}cuQ3}Nd2sCͷ8rŭq@&7=OvYlPнZFoT.E(&8tVЅj}UmDm|XShglSG7 u2p@g=k:Ԩ}QD.٪L<.o&1X]+BysPG涎?rKey~JH(g % ?GrBf _%E}mAM\XP"ú-yRZ 'I(B B|S jzyTQh[ࣁ,8 ;_ϸ0 CarEhTlv?:u qsXrU[DT(lgxw V2yf!LGoe:.-|ȉ`~cO +!D=z(O(L/Bkm* 5f֖k?AtL~OgR^!3[ʎ\[4Y%Uͯ! g8(lV獮rk1{%lg,T#ڒ9Уsd*ǔB] C!/hn'GdRt2dٌ\'!*w쫍OQG76 tt >3d{Na%9bI<4wX/Um09xaӇ|WN&, B?_y˸xе܏%1h3k9BFi=m|3Iqmh܄<Dx^xz~ԩΎ2[7epEr&bxwDogl}3Xbo|_l0NBr(N t+75P|s*-2ͻx9F߯K\v|)2R9YlJ"Pш*p_#,qW `y@٧Qg,N%nNCgYfEjkd6"<+A+9ޙg?W[ A%'TmH^`]uQL\qh>̴)a)wk&Vd 6oT HNzXtݝCr5"l:;Z8kȓyHyqγ#.G l޵*K,mfgM}g{<ҿ/ $|9儏+bs" / 'CUTXgNBu=h'POβk5ݺ[56M/P6OxpN߼87;:rHl hƩ])Elery!ZNc4ߊhg yI]X!VѶq e`byK ̚ެ-Iy`f_BnBgUw8wHW-2Әpͦ8f`BC3;F9pɺ1 EǠ,B\tSa&qQ1U]zEL_&kj@9<6 Lv[=@ jfDn,yIkOy2x hBFUTMp]bƗQb;RR| =6 F esPGK>6!Nh&Fxu8- pL1v3:>`&Ipj1ފer^UXDy @а0@\P5]Ѻ+⼽'!Y/:4mAM*W;? 8YGXH5m٤ ȮL6ъAShslh1N_iɫ]U1,9 rs{hs`a2~Z2O#(MkW*|a{=PVc5C ɗ&T4W"p8>os|H,AF#T43J}4A3Kڔ Rr"'s4׽K1I̗Ⱦ(vwNyTb)xmKV j,C<*LRlzR>"gםUM'ԇ[&Nṇv.CHEMIQ(F^-5ŧROiS Gb*L2l*!(ӭT| e2Fm"Тm<7f:͓Mj'I#mF^#] f׵aYՍmhOB&"VK2Oj[&rN@E&ir RTeGKJ@em(e2@|o;Хuf vh\dH|#MQ>kig+i7I?`&I%!X.<&qEtl1ZDRfw8(B.Ăb!݇1bAcs#c[j 7Jo4>z]'.Qk9?|$Ukާ5Ԁa{ȷ/LGJ,wDQF|(81DNB,͊3fX}畗_.?*j.0t/<ZyqקjCL !ܬr?"cI-L y8Z}z5Wi.JP񯴘[k+ӓ鈾4ZDl:񆱪3ܖ.\K |F儶__h;zLx;=ofPڷk"4xpߝp{{`Y=tp_R>pM$J+kҧYM!~拫Sci<@`l?F[9u!ڇ 8XRXm_FVH#rٴfPhڣms'Ȣ&Ii 9n{N.`S䒛>?5 |xnbUpeAQHB;P x.n^7Yb]9iNnýNN2x3ǟ}*6(_zn t$i^5V8Y~>c]ԫ +(J 06yG,؃ ZaiJ8pj; kø=ԶoBba_ka6|]o]q?0zriML\ ݓ]A/M~dFSFCQ8W#9c,5c  8i z߭Ho E;Mp5 '[,!룮UXJ#|܉DHwRVΕ8 &&XuD9 2q:"a>!Q7D91 "h[vh6unB%A"rt4%ϬshEB8euPhoKT^|ct)O\B[sIʋRfbZ8R_j^{{#$cA-[v]?=m;}LiJ+iƿh?ݩIގRb9n*w ٤׻+lٓSVƮXeiс~{#`nv$>pBF5_ Ԁ+:r]6baka%֚IN"„=oU?n؁&NyJ GM 4zgudg*hQ lUVog$O!@_-p ,vBvsWZHsLqֺnwtzo#}exwKdnZ/4Z.G\Qa[sīKYi~E{a^ʤ,!_;M^"'L ~3ʓ 1 VՖOT 2kE n%[M[R;08FL韚=iW.Ft2J:܈t/fqŒF5N~ r-~٨_v2Rnbh9c&8BM~_0k22iLBTܾ~7pnU)GbaF ^FOh DmN+V]VT㌥xv ~C}Ԥ it@`7ݻh?v:Q_YF(-=cEF*l)^St}7߰ocMOEA>):M˞(ϦTK[B~j,Zۗ-n& 0)@!Ц, ,IACvV&eX-Gͤ5l7{^%#]ǹYh"Džd;u|qUG[;2l&_|z$Wߨ3~m0oX8#gMqbP(26W3m2$C'āʄgsDO#o056^"2B4[ ^]=,QduB7!VgJ"񇞊:[K=(ہaC4H])l5V˵7CllUƆj( 8M1یȑsՁAڹtdRgCa3ҶV,z .BH0"RV35i(Yz+ѐGUFzִřo q~&>/vʐ7aE,~Jo:Pv6u"DȆ)6O*gڔP> RJ4_'#[U;%.\!D1\ i4hf!ZhpbKW b|H _{ir3HbG(lvr+QԂB&!:('s|r{M yfPh!ɦ:W=#@`Rt~V aw$ d,}3cnAYcԜ ӟ]op?lճ:N ҜvU+b 8:~T5+_cS '{R0$- qճ/IfX*>f\g٬Pox+b!lg/~S_{bMTԪݸ.]o DJ9OOf[0WV^NWI<6=#+~Y\bg)4Ypp:UqT[ I~7;KJoe;  ֿ$<=N2J^|s:{B}5s߄٢CI=r/ZSAWMa hQm5]VX۶帅brFFuyU7L&^Y;= U$6~ѣ͌ ny9  *KDcDڔԙkTRQZR0ᛕtbx'5,Ʃ}U7A.}"!-*`w!>ϼzzo&o/ n?*h7@g|X4W~<}~QhJE ~N]E.:~3U*d-K}f0p)~#S3{[zGkeƥ-)Yb#qt!d5>JHn~fV/cKϡԩF(p [ e6&uoH9]/G! L]FM]D$5vuxYؘ"!7]oXwWt>R m)S$ vت d6nIet"7MJ`njqqβI*!.VQM_U^l[H8Ձ4hvs:sPՒqjCX ^sc*}aΊM\{CwMP= $D%~{oqGBDDZ:~{7UF%2(Z ֳ>[x C &uT.`d6*^'bVۉI}Y+5[AiUƷfw1%.T+x@ COY˝DH/[e5pgVߛYAVaGq: ǹ)s:,b$||+ԄjEE1F&6r˿PTF'jCG<@ \~K٥@9oo8}eRl9zrna|j gsdb8MV0+xG8:5Dx_VƧx"g<ܠC3OMaYWD^uD.±C>zwӿv&B:aQdk~6X_lB4Lu~#0iUZwpy MyNԟ׈:!:b=_vqq/PZ9>oeiUQu+7 l󒆳rc_7 &BbwT>7ywfy%r%Viu5!om&Ϻn*amU֪֠2=&LbebǃXP8YIZRcZ`4ߖ\Z6#VtTtNk5c^QdafQM ?_G .nuMV84uٴIzE}dsMdO.Fb氅% VFCAXO+\L?l *Ȅ^Oҿ\i +hu{d(pYyV?Gg.A翶il6|헬[hĪR5HBf#|DGwu%1ƎaX6Sǀ|n?({L aBJAqb+t2q080 Rmq&T|L#_0v@!qe^M1xm\i K<_~/J/Ұ2c\;dKh(xf*n?U+CTXn[ƤGˣki489sSde#鳄GH e Op;Zy9A=`(]}p  sl=P%CJ*~nkǡ"`嵒J¡YK^#[iŸi>\WW'^!OQJҩ0O̘ތњJ_17jWй T NG,tX`T@G+dރ cIjoc_(¦YR{sȐ8F}D== 5z={ pVG=ep& \*?:d۳In`͞,sa.  ̶(#7@ÓhN=?,UD'Jdgvd+c%ZW7RIi|2'nܠ58OQ 8k'˟1(sJa&~Fy8" @F+.}]͌|'*P/Blpl1YMo8'Ao?=op4Afm{?vLrCgQ_F܎19R>$63븛9xWT*s#OLl>Y0 R5Wt50 ` 4sM(-NpZjY* xZ3Un +&~]FޗrЖ9SPXJ틎0Ϭ+;EPT=eqDBÃu"$^j8aLel?ID%B ǢS;㹛Ž  ޒ~.M s%c,?uG%J]u,@Rَy@\0B HS^' bHRղMW-Igh QB:1 ;Ya:+Ku[\K<lS2 JsW[ [S8Ln k -A_.e s"%܂^L$"F7R0p Ȭb^>vH T +ZODpA]/GWr4g y<+"|q7%ռ@HIX|3`)k3G#RɅAE+hDlN7smөk5~HMo?eLQw ẏjkl=fL %BXM:5 @T-DN'!{OlmI ^L/[3a`@C{&M{h|8\:?v2$|"~lq47eDFZ@@I*ܔ-'_7(wb$ ФI@eb7/vv "EF%W'zB pUDcp Ą!xT)XF8VN{&Ƣ6b B{Twmgo0= C~1͢E諢E摾JWRޥsuWh u :(: ?~*؎4vw k/ƙ.dU41;N%y(3ܫ>#4 DVZ\󠼕D`-!A0/2xoܯhruȱ;?Ad tVek xa[\^a_mk>#Bcjwnp쳔QqNx9#c[Df9/6-4$ [Iᮜ1`Kh][v'FոGd "}~ m+?rXc`9{,@knBڼ>e^[Ohs) ~\Cv^o>1;ɂ:k~ ifH ^* ad(V`+g% -;By.2æBbV`%8i@~EN DŽٌ\B\QOXsvzwr$=ۥ"C) MRXkAlk##MurC>We M捌<,)# y'9!KcK/0g6s=Cg_JoSZ.U5ow~41J3EZ`ȀIm`'XN'f$nnܲ|Bᵵ>7gNW)!.o%*5^mTWDް-3PWS[Y)]O6ɓa-.I N:HL{u?gsr9_l +.v7{EE~S3)xBZ|}h*S#0]omp4i^Ʃ-ݞ&OI2Mշ <+Ġv5Y#G 6gל 4/o~h/Xg^J@ 6?гTʹ}V}ˢfV9x`l@<9E9:t:~9~.b9˷;(srVo R9Yl<8h *ZX!8?m5MvZX1Sx!ył/P .#!MI4x!.amOUM|]`?e6%mߔιЈ@Y7b1O-s"-Bbߥ&\(<&GXehJ'?á,B:GI·\_ A/Kg_7`+_i/DbׇCw)g ׬ޛyM?ebL!%5.da|6[*9G΂bKjШ3)ь)2 $oFU{^Z"]lKwrVc ǪXDѶn\+ץ5߇j/!&nc~i>Ԃщ=;":.]=r%PrS?v%K/ agܥi;>#F6#iTQ,,U3JW1$_~7 ss@->. 7R\0B]Re*Ȍˮ)%i3Ϩ3>>+;u{LŴKQT};|Mu$~VB8{qٜ.. qBMbۉyQ=&7:ߒ+D79r, *(!B'a eLyr8ƕ~qr?acWAX7%0C[qW<" w,\\7r.Iq1(`ꗀwRi)6)F!nu 'oPΫ͈HY`ҧ ]@=5J~̾ǖkSsjp iY g[3ȣ}NjY状FXp aːtV~` SHQ ?}u5s i^hz:$yDAho z# -s8, Ju ckROn]/(k ;78OW 2_x%,+IJ,Vh@l#1.`rTF]|FJ2J GFc"7ُ@05yJhM@~c7&3L BrrZb1ەvT_[ŋe+Wʕ<|5t`&,kY22$8{e867Cx6S;2G؞?u]EwiQbSUa+v(֏L>p7;*vIIC92V`:Υ%<})U?Bstn/k G#P 3~'NK3!g[Nao\NդZ$K^|(~R'VEfSj' Z ℒ.ozuֻr1rat&iT$\y9޼٨V//pn^B\xH-(юg*Tg:g"C}3nכFLF[UFvﯓxmهg`/2snc`ç/ye0 \rLPҏ_{wϰGʥQމb-x]ʼnD!%VrþGZ7U,F z2T[R֋%|rhcr9~6yܕd?rSu4c?.e;iaeiHwxVbS(6OŻb|4K) EXA[bƗg_KŬ[!93*M-D/iYZ 8[m_QWJcP`6Bg Xc n˝iڑTs| O!1,ZlQ Ăw}.06FA ? ]}݂/fgx[6riKIm ȳYkvfguiClYcǹ)W$W䀟;߈  $y@ >9 _/Hvy)nf=+L FckvэW+,vymcA5s nh\Hϋ,s}_Mlm +wqnm8G^r^c_AH:5 n> {Dӏzi%Xk}#Rn-p`aZC +ŕik\P,T G\w#dԽ$V^+8_B-C!<6kz0{YOR07>k|D&{H@S. k6Ǚf-(1@S±Ahb/}jM~+X֨]فiEE2d`z2\5^]=ͺFwTTvwdmJ;P`:c&REi/ ,nRԏW b .0b/ @ŬtƼ-XnEI@fTM#I`7΢#..;jP G[_jԀգF;T v5]gbrj ҳ_٧0Y k=禵S XMlJDR 7Ⱦ?4bq6in01 `D;@{x#:U&"2CmӖt;L'DUB)na QSQ-],(VJbQ GJ^7" ap/lޔvzxE0"nv'/2pr'"[0{bJ`%l}ۧEn|1IU$ݽj`fŁ}Pi~-=?X mȮ"4زo !=FzXt]R],![ 9#xIL@8vgU51ğ5!fukTNɬ+2-ZSw$yri-XD2[DO:s|V$C}иpLHf.MzdNe9q3/uEI׉rYnwi\H-9b8JtrM2S5PBT6炠Imb&w;fG'M;ta/{9A D `Q)#hP"3'}2>ݶl,bQ0lM($/ ܖoXhCQvFK@tSno)@M2Lf~,Ǣaa32j 1ͮN=MԖLfKCUdgUs)JHݰ!|rSu`w2l_2i:R} Ȫn4Y.Df/XiTv(YEv^i)OQ`)6fgcүmvSNЯ`mnD<:q"ht`wD8}|lဝr6'g?(Ⱦ b['r?.k+}yR8h8:73P\+7r_._ﱉv5gF#5]ҩhpX@A?F)*\ 󢫅|hT%-jmzw<1*yOB¡_Fdȳ|jU#|?~J6A]Ka.Pdz x$Hts.$'} NmIf+7XGV*^sP04"ᆀkvEjA+(Uw`+9%1V6Z6 {Cn[Pu!BK 'ª.YT 3}}߲ feE^rm !0MHF W +<{- DI8o3{||`=A > cWAnB|i.H'}RN䘙B0F\X)ұ0RĐP?\d1;n7\IATdC: CPB1s5eiHhaBFeb#3" o /F_8kߍ@p44-4\l< MɫųfgdEwV(@7sܼPꑿ A6#hNXPrϤHR 3-Nv2J5[u-i 5,g\(59xTz/3$s-H !!~$lyZH[I]T|mv@0?YH|$ywa4"Zf~Q)+堣*+,H%R 6]?*:7@SeT7FGh*%6bDb!J[䬂3_WZ F5+߹ #rb3σ9\xssݒ6i0b8z=E%GZr.Jj,wXS4 *F,.lMǪm|q@K1) v=քPO$gv94+Y Vd`dadU_7=B[}e+NV.O{U }ceceV>?]fκpm|L UߐNK3R 4Y"83kaoyl5ld[!vs]܎a}5iFYZH*F(K GH!h*f+VS$ :}qxIaDߦxxVF3vjY6O W, amN_BFKx# s)8:5T}+^.(…D06z5VQ|$aEE&G >6Ov]npxYU}buc)'|SK 'dMqX|ɏYe˪rŒ]s(6&HXw$@lJA-iφ%}g KVԲ▹k6،EU4͙R8/e'(˽+ZYHs7;¬hΕu22߼92'͉}BsIpl5COnޅH \xqqQ xQQƟ![{rD]ڄbʼ F}~IzE-E*J\|]v-5vH*0Jھ,}Ah٫wў/䲅А!!ҧcX8}JM:|"jf06 4?Mī@\7&/9"NxOsކ+)XH˺rlI87F3k^Im FtP9̜G珈QS0ڿE}n1”.GI^֡̔'3{^IG*.PJҩߪ+<e,{SʸJlLZة?N)zNX&ż5=<:%o7f~¾Dd31n72CAox@hTH/d_b(ę/۽P9 ?.qyu3cpܥoKf a$ojOPژS3{-nf-dSy 9`߆vjzE׏Zv%5',K=H&D=N{NweQ<fX1n>̻ۆhoR w λy ]$Թn?!X͞[oiUK]2Zk&TD+ti9U8Dlݜі<P# q[Wb)~g<]RL Oѫ%H/y!ܟ(|nfSW6Ck{q ;/AS'n՛j딆Ns8 .cBT}*즥ݑߦ)f e,,y'ga4VK$#FA:x[iANX]o#syEK| :z1M"xd#NXfn>ͅVV60n?Qw9KKsZX_P M w^2?>\* {ꄂPy'.2r߷ڐ*Re(MeU~q5Ԛ{M믞xp)bp4݇d$hB4.q:aVX\&ɃnmЙyt!J RӮ_MVv9k*UcMTdL|}eC]|-䜤%&85G>s.>*.a +\s4ǎ?Zز(ta]aՀjX3 %.ob– wʹqyIp=[ޫ0Hx&5KYo9"lOu>1T`̭ !X/%q20bDQ6`ue'&>tJQ2/q7FtfEԭ oIZvu (ȉ8 Y_ΰ/ >vL0JL2jxX=}8@H͟Brkf9HM`c|Wkd1Z=L(XI)qJQm9$7KYt[9 Z&P4!ptUQ!"`q'l c  Z'kN-Į\*7b9\d|o_iUfc`շ THJ˜=Q{gO *,̫JkX-˵ZI(ဟJkjkr9p\^u`EKﬤIOCxg",(3U]e$r'-98`ҍ-X*xh"$\㳺65{Ba04C)zۤ3wWIoܞ}!nԤƼ=vK8.`d6c%(4Ht[ BY.;娗!YH~),?$aEm?H3`XBڝSJ`52kuJ?'2- 3dZl۴HO8Zi5 aid$f%G9;A No2XRs#5]#̓Zv=^UH~;O"{KY[Uk{#[wȍL{dirqHq/8Hٗ˙|Ҫ,ss{:i[4ϕ)d:Ū763呺qw*{kP ;FA#f#|RYUђ'&&x$F`?-UCIRijyl*ΩOye9謁R1=ij]t(GjOQ3H5ɔxFS{Xe𜧗jZo!?Xh5ՔA Tk;C֭)%nynwqy+ėW`J-)GVH%\.%Z{i=E 뼣~Ti-s[`22P4޽RL屢//k+͸;C $ܪF@/yzv*͟!F:LK\k)Jm=?:]@ !{냙lk'29B 8GzKfc$%KY5Ϙ<+6!!:xM?)?kD*D!X .Nl`)ҍ4Wϱ+Ai:v2N`5[[RbA|\Ƭ>bH*rfaa\;Rỹ Qr r9$wG)evw-W)Ʈ,H4!wGaOۨ'7lvWꭴ_r-yM-'tpH8$'ƶ坷pc{5iJxkeoْկ֜6|mfqLV&Aj )D`趚\-h(`6* /Hϖr[bPQ-1@@\k Ơn*-x7QMq׭[V"G!˽"e ~\6a|ŦNϻ O6BTx 0Y?^+fJ3hM {"e*D{=K:.G_̬JM&Oel:ʑV)hgbdXpEC|'{.${Y "Vk'Buk38a;}hM|rnZwk` }Yy},FRaY,.m 6&xcIr絥YĖsgzB5j[&xFjӭ"= *)- ~`(`̋쏍j^)l *ׯi=~@^2`%u≨G.o?.a hp%!UU+kpL]ADs`(B(`zղUϼsV/uvɎ{Ҳfj>Gaj\<.u:Ot)4"I: =MGb^Sq‡ z^4Ǫ`|?DɊd=#@88wH1^_|/:ߘ$d0 359L4BX$p\<} '_s3p35J' K@[ f`,$)GQ)6BM3R\YZeL9N@W@ Y4x}),2L@w#'kjâl ͦ/R#OkHxvV34|MȽaBl&b "hGݐ n6Ղcxa?OCTTQ㢥],aS|Dt=,_Zw5ȋYY{X0 ,~3 } ttſe]&r\l ]aMScᣲ,7CStvyn ؕ;ۜZ0⾐V WxID(]9Wx| GA:v(q(My|p{^(*#g ?%V7#+6rIQsǴq{$GQR"?A P2l~5Oz${B+F"dǘ#s}u F忒a tܮ'iq~jQ)}.B;".)?d\91-U~gYKUJ.]ʥBP4]ev TŴ˫\Q͝J+/@"+.02r)Bk9LX5s /[X k̏;ώ|,A F\MnDٍz4 ELw#atU/f^}Lwzpe.i"aK ]J09Ht= !ƧDTKfXQN ?PldQQ,'8[> f]XRu5I>㵍ǛgA*^! YYc?jB'G|A*rg'dD_N yWqOc ļGN =6#d8UNm(%qf.bV?+-GlFtuFt4=/iU GSSFUz*Vx@vK+ ~rŞ}G8ݵ*P"r8 :*}%@B/wN pW R]xqs=UD}1$W u6udL}:Ax+nGUvF`bl2Q[^Kғv?[O7利s:kIvŜ;C{ƦN#Θz-ǝ Cɮu9H8לne9TgI˽Ĉa_ƑUh/{+טEiʏ@'"ɼ9.pܝn| CwXFTL0jQҲ̈u !(92;^.@Wgs,J0Hf/E;؎)`[x틕wv[+p9ku|dxή 0/ֳ籼Lō2m{6oRڝf5H8ċ2V۫>e{ tg7is$W]6: @^^LG#S5fC:Œz&lP}FJR.Ud:ݙ[Sv=SBNrL/9/OgH.ę0mp$C k3٫6dȵs澬e#/r/hb1e6#I7l$*V R~|xpΡr'+y%x\EzA3%#%?rPwitn/66Ł2R`N\GL. Vӎ7HhY=¯o.9,BEWNP>2 ێ2[pAmCRl~z2Ky!%R~5MSgWO@67SA .kg u8ʹ[%}$GN( xƣ1i(W:%Uʄ_*^Zk,倳be*a{O4LC]$LXzp'ƚO'1VYK 96Im{6)F8;a cc|91rUIۮ{헛A@UDe+5=LJ8>p[ z?N bj^̷]e2k;cETUu ,'Aon *&&Y .ƕfO$cLK{9;=0&֏^3Azh x& X^J1<[6T[.aU+j#2åC4BcDLpM]bSa2e_fm=/RΖ+0<Ȏx*$ |\/Ě)a#D4Bk͙eu3s)gH} 9Z?&tͅvrr:j5N1S÷Aex36!M@PS'< 6NOu-,V g)J;6[4~5琽BoIs6>Vgl9.D_[q3d< 5E`O-Ҵo%2V-ʗ̐xzj8~Wꆥ]-@z,$X*HNhM6z=͗nT -L~'x[)2Q7jWW"0' 5PTTck_1pNEG<3$0OCa>>AZTyPgê8%< hTMp6=Έf~l2T:pDd섋9\?_,΍$z.yZqFtYBN*p HQG{}f*Y9F:`ጼ|GV&͓f$|))&! WWmFv/؈H1X?ijWoˌYei4^w8K#_O2{k`"௉:sm9GU &H*𢈕 +(΃PQdK,o$ 5c1v\J]#Z?{)v_jLK$둇'ea51 RS=GP`*@MbxQC%i}/t0@)I<3!!ĘTItZ{{>'4˧Pd=T4@F,f.<˃vcjFs"U4Qfb l3ן1,6̿DVkl. AߜT*{6NȜBOЎ/ +3dmJ P_gׁg`{.Ha!V%g5\_lۤ'R?,Q0oT aGWGn/H> ܚO6\86%td3%+g9THIMvzaIoj+*ÚWy!t&;8vJR ]B)[K$rJjhdin6K)z[dM3pElx!`8L [qL/78E9Yہ%Tjk^3FqeQ[L g$)u /Nj i=K{?3cuf2(tgTŦ.["=hݺ]NGA<$U XR&'}ߢ 3&lEJG%\QI 8%f1 *7Ղq9Q QaRӞ8#Q+@o~(FL~ F{̇^v:)C]?t}:*){hT4Xwr)eSUL r*/sf"$'~!/#'V$ZBXwӻE3/>٦Xӱ"cr0&"H[Y$$ؑ9ilr#eD4ICMzȂ`3'y,4>gp /kAuijS;,p*SD'k$`9]Gϝ|h<+!prjfbȓj1?\S`]~~ڛ_W7?q,>]Y{䆼p>q|?V1gNjDǟI%s7ڠ'x7]'ٻJV3jGv4xua\0,1M(Rl3e@. O~ 618Q]@``OMXMH'^S3"DTj@:03ʷl-2aO:e.o4)/Y }H:6|?mЌ!DV8Gdщo'.Kw4!) 'M]4秘ՉM66ZX}vqȊvr"6Fs KuFvꫝjxOX;yud0-j_uU5J煓 2pm;B!Ծ p=1Ѥ_31zN:^)fTLxz%RauE2DmBiFn_9FNR[>ġokYM NpZ/zyu$Ŵ7<ߕSU! jRr!-]|/tVs;T9Y> y4W|T/>+H0vxnoEɖ Gj c2H底B/S<һ-d #Bqf5R:]>(F}0ۄbܙߘAY-۷PN!.݁gTq]:fCge#:XA-$7:9o5x2 /ѩ"НMi!h5De8#_XoۺF`qYA'&АȅBj@T;u.ةwc6h8|22vv>݉ CKng",[,k(\4lSI#FVhU\})s,}j6xʐE:d>K#y|WQw"g]L#gK@HrÑֱzi?O1]Vn@0-VA槮 :]4,1aCdɣXeۦap(ySI}LXSE%` ><Ƚ3=d64t)h Vt̺Qǀ8>ܸeT&gCN^SU 6 &8o\\*SU68x>҅h1պY%e i(ĽW4j)~132د!8Y-pNwOV7/ؙӚiEL[i6CsBL0ӆr}lb?`aUQ\_Ez?f0hv O-q~:G T^Q`5*oWgzQdø^_"V#~uN˜hŦ T[|B(B_Ii $7vt]?&nE`:#NX9$sY;&z9-/SjwFũ9Nj1P:NN]Ѣi2,WxUJZföJ`u8몜#d{%EgZFs[s)zA/l]VD|bTɒPg:jrHJ2˒1i##klC^Q/!6wmfg_:|^Jc@:(7FpopWTh Mɤ.hjOq)S-&R`J"$3xN+iAkWx̠G>ב@o`,9Xжsr7-Njѻ6m#mp{oh:<+A/HޤY,XkwŬ{s:#^-6#aVƨ|W&zDaz])g_ /ەEWF58%a~~n<>TFя(PnC_T] JC5 O3h bKͭ!J\8 #QZpY{\ųq[#oC++Hro裌ׇ#i{"آG-ldI`AJ怸w°ոqZWE) `SkC6 |RL!9MF}o+`Zn:}]xN#>X$j#uyO3ԒZE ;)|-Im =]'p^"B 3| d^SaS3%ԩT0, t`n7M&~0] @. $t||k6k dr%S.o 5T`k" 2(B|W**z-_/b3a[QNBՙ=QQEQmm^Ŋu[=}dϲGMhJx>O`5'k?+HZ$T̒T؜~M-YE\b$q"bBwR+KSKiS%+h!\ysw!=*mk[7u㟡;-&ߖ&(H g4!{yy^"7+[@aYO6Ճ״YK. *'fM#S7Hɭd%ps`Yg> ||c9e 7ʣ|% jIviu˨GM^m[BS\f?d1d ׻w}>݅7gi;fFin+, MwNN >'L,oPC>:IA" )¥3k#'(XE>GO]Iuń(w (՗9Η BHH<\deJ7> 1 7~9]"#a#kZ`춝/A%y̐O"s"O ȵ  26Wɮ*Å 8Z_7¥ (V$f2 j nTBA.M,J85~U d"<<}WϬ2)/˶E 0E hԱ# D;J"4IfÙԁV~{;06kgZIҕ>u^n<=.#īSO?MM-n!`:WT> Zz0K6($(~z(CLG(e^Iݣm:c Ԃኾ61nE#S4!<'fifzјD%,#H(?ЂL-e:`Fԡj; &* sW ܶmðPA\5M .+w`@-k7[5F8\_/7 @ 06 nB|::נ ٫Qc+kP.=\ xbKIC2Uɉ-+ ( ;B8jp7̛OF6ߜ󐠹 GvawE}J 0qIEd5ֲ5XWMQI)*DfsGI 'u, 6үb7k񽳛`K݁XX.nrJ@M#-ODP'[xɡ)Xʰ0v 1' .a.(IMU&f"6_YbGsH:>$SZA3I+S=Ra؄~#ҝ9Î q4q7L1fC h-+_'{UIv&JH r0JPӎU-< XJgDnڔs)Bruj/#Usɝ)6q[SkAA5r߉UNS&9[/82hX$Zgr_(X(SE T_y*M2)B-gaIkSz<bsO8mj^eO{:?\<Zݹ7n S.#i?LOn`t2W!%u{ !8Ba#3׻IQ2g桝# z kxEFkCfo coр~\ԻS^N?h: ^MPȵqo9wCa+߅Lga*Z"`;v\\Ѣʩ愌W4{66+_L[qJDBRJ*(u0wExD\ZuY?VC2j x5H*+ONC IHV tH::EkՆ=ugnkZCⵜP~k6__g9ʻo~X܆ YZ. S&jp_TKi|PVF nKI~p6PIMWrm|A/~ۣ݊^/"%+@7ɃTpսEI]͜0l_ '*C[ЯNe6)&-_H㊽S:(j%{s0()L[RQkܫ<Z܍M& j̐dThNr\$j w:ޞ=)>P .,h߽T|}Es"Z?2ɑPgh *T܏=՜kE{"J|14,+7'/"r#:o.Is:*鍯Hp=rTiZQ-T&,ǽUd݉v*@)N{s;W/0a)㰨Xc=0Mn:ak 5W(@vF /Rjü?W7ǭ{鲢ȗȐEc(6H9V߿:͡ži7 p[ 0(L {Μs8mv1Gfo }Y8V7W>҇I 4ZXvM` 8OmٴzlT!Oit/@J. r-]ʤYKEeGO,wEL9DRy\j VP?+Ag^FOِ$fX&;zp$YxP$tγ9@biA?;Ie~]k<"&Nsω Ǜ|G[`T'nu}67宗8AN|Eh4_cgp06k'd|a3_CtAS[`P'>?gY{Bek~c>a!* WkJNZ13~w)R(^8Df e;"p-oj"](p"H^FI|[~Y|D=z!i7*އyLZWP@[-X7<FCgˆ򄠴USp!A>G+gaIӭ^'?VAṗ2db+pX[\[DC0Gy^V|g%v+eZ{rZS^$=13|5h}H;-4^.ӴI#VZxۂ yC.nA4pf_G uWQQ /E[yg8KQ[}VZ5gQbc؎cusױro'{ ש#\׼Y!mp6E$e2( ztJk N S֘*Ydq[ðoX-!f-+.R}%a>Z;Tb䯟jm;ZqgPolv hBKۧvnxu=LQ2A4x:)z^CB嗯1E0ϓ-?8KjAް)Y){4}e kDbb[kt`x3Xފ|uҢi B[G$]5QCp,-mR묠>jŸ_y8!w L| θl i~һ8A v.CQ%E0:ըF)q$\-^F U͜˭u=Ti{U`%mQbh$`5޶e* M/c+0ȤR.u_kOk1O3] Qo2GӵD,gMG ,~+b =NPmGKϨijji-DWP]^xu~8<3SHW :`vh)Œ c47hfBdXRVz+{ mcg ~*z@|+BQpNs.orul30yY.; F&yS'vWA۫{vq2# m++Ϡr޿;9I,;e 20ݽG~fJ J8Ž)i;=fG}1R,ˆ,uH'm/HriS %O*K?z`N?~/gp'ްI Y:Kkr2-YXq7kjZ}udrdLMI\jn1|f'bL4Xp!]u\4:MԖMLҫE)KlG օRz@#\U’ X X#`h7)2H/ ivHի*$qL3RYzqٳS.ȅ}F$8r5x?ASUeLzJ[ё\6ˤw0:Ќ0VqK4]u e;E}V^ɰ2c}}$de DfEYv<0Y# ByPDh .X@~@7Δq̇+Vv?5\Pގ鮴W3 Y(,) -ԅ K1Őh(O- *]R 6}6!m.$GÈ2pW9V$-E0Ǽz#+f㮜myKd2'_`3ۀSPN[TQ/J)Nm D}6g}.F/Hkހ5UݰfjĈm)xL'!8Z5PE׃{M/N` XO;oj(sDl6ɔ<4dž6M-ї%SD=5.l/)ힾoezoaUTH{QݭNZm<!|}T9vJ  9iM3Hy3cH>!%2X('UJ04  »Fѳwg2n(M>C,ǐh%1Y03"7 T]"2@Z|sOYp6\ wsb+ EXƟT^^H4H1hƖ fw\B[v fr\ 48܉QvaiCR)E mn v,L74KP)nԛKLCz+ :`)|mm8tQ7nA .oj'?ErUe1 NMdwLi \0'wњ})"=f(L;!` c^ wS|!/LF9Fu@Rgԥ[Db71F߮1Q?f]$m^ +{]A! Č0Ak=L_ycrEnbL<0T kX:x2O19>#+_ݹ/ pXqq[m ymBYelH."|wӾŢ\fy*X?Њxxdu#ŏ3b&UEnfQ* PC,NxaUޫr.y+Sy =6 Wh.hf!Lo4FC5#kj|9AGprO.0hn TK)1p_(Ԉ_PA}1Ц Jנή4FY<{rQl2O Wt,7qQ,FäIJ%ff ܨG+H ΏMP[ &[2=tf;15-0it~+Ey%I*aa\EOl]ϢkG||:*\׀sHftOC~Ls-`1^WODH A/H ߼p'K h'̲[aä?APhn3}A-uD6,s<_a:<̛ AsڡSO:jEhڹBe 5-  Q>xSWGfIa(p eզB>p fQ^,kӅ:?ن|5UmxhNJD5?oyR*85$cp씰9H g[2av%lGhwO?%R-?1& .ڍ~B?lW^Gk?q^Q5Fgu8~੆HWM۟Ϳ]9r\w2`p6%TqKqOce>6@v6̴ilߔl$#Sξ`Ro F*273_zү3=9 IgI ͉!"Ak* 1y}zuE+mcc2X_#.g&,j5X1~>5o͒ło&A~cMeRp}9QUj ֍.LuxDx=h$-HK_#d*][EMޮʷ5(P.*h aVfԏ Z@cwl)n-j1\z?>߉~HNOzۓ 62 +^Ӣ8\y\1$ HbZܓrO:c^+?#;e;VODf]Fۨ߫=yWR6JnU`$ Ģa߮Ÿ|=>S8Bl+|L*p1M崋?[&CG¯)<BA2\gkj՞W?ܩ&Amן\"*ݺ¦qB?P?p IGLLCoghNB"r_a tW'?pG :c&1Ŀ!n1yr+qIдb8k[#]ElA ZPܯ7ӲKIYj r) ϓf74O)tܱ0%ޯٳ W~PF2{0T&/`)?0Ϧd?,S=EPb~%s3%UMBHF!ЂGETiT)ZF#)^H&͖"Xig`yobNWTz+Ch]wj\+K}te ㌤v1[ED}2kT/l7Rh P9szvȋՁ'1YΓׁ}i<+'u5ү!lS"xkhJ$J6!~ mpڏYT{9ߴ^-`B+ݔ*FFNc?' 6mEH L̜1< ϿU)8Ak]@`gࢆh8ŵJu~\6B?-C^"k +V,%xMO}dBW]:2G*t$dJK5K2 l<3W`̂U?xoʐqqŌ|;8Ghrx^ m$$8^0' Z[T #Z#lD&TOrdy_O~]M`nXvPnUi@A|xԝՊP.piz =T+]TgùfWkSJ(̠W֖L$T=6J5|xxDd?i'nt7yE\}q2* őǧݡ}Ef?6i&gg ]_HZ`s;z0q)nzS|z?vi~V')q$fXVv`CZtd>Vfcu z7}c TQܪ.| ߎXa3m/9t"ʂix<…CBQгӬUqB)S(qZ3>~%ּOJL E #h~$Үbp\ámݜnXW2'5#ssF^:]p,1Q8i,h˱((UȮܚ=S~+j,4|b6E}HSE|φ^{& @Q70.%Us4!y]1ͨ%175doh~f܇x պg݅$ ;NwqKQug,E໩>46.v0 ײ[ґ7іdFO%ꞡH^>Z[g067 .x]?Od,l\,{]Ǩ\ix$̂PrCK\TW@r=wRi'5 c~9hrɼ$R SЉԑ?1/D=T~{N԰~K'f /Q"Pk)UotZdd.oef>2U'* B Pd ^82ւ!"ݽ CF)xُ~0i%47;}ti~~\G2d$ƘR~G%lBc(^c?=Tb쳦dG 7"BGjԜ!:z'K_׭yYC ިؠ-[+g|ܠfW)yR"a _ v]du1u\RRΡ|}Bt0rYe'- a f63T:vfR[dh%(Q 6'$1r'FfY>B޽R0x-8X~iɃnp|tE]RA=;m {pqC bӼ #/GL?E4;%0#kgsnps 3^>U*&12MR ,w{hq`r} lk{ Vo5t"7΁}!Y4Lt:!u,=KGK8ކ(<2{ѕֿͧ; CuV-)l!,iNm1]# ߉߆xtݺ8)J,DHkc"7(Rȵ͚U9OUz׼?Pɏ3ѨcCQړvN:4@YRcNG6wuhLov | bh3alfQy4}wUiv  +l-O$|sz/->5f֒0#w3dѰqb~JJB)h`C±%ng.|,ϣ|x ^{h>gfԽwGu2F(h$amh8Snwd̄2r3f,*Ƙuս0id"\:}7CtG}~y*ei~ 9j*$r^>&%3ѣ]QYm8m wؿCȰ"_&\,J-S Pbń6^4C5^E:/=Da\>y=z*Y:|8GkD="f\\$w u=|4boÉ9Np+i{2GHm3$ekwx}t9w K`7ieN󚨈94l?pUvZԵɸ\+^Xg msz^@!ZS(j.K69}T7hkUBfydE " %f`γV̆X4zWdt[)eӌ2DܷNwWaTduabwl?p0K qOw٘P:mU)<Ƴ}ʐL kf]vǶ CaАRKC(t MWGVy!ځvbLƥDN#S,FZWP"n~834TьP )ỉ2z]yqUQ ھm/,n{gj+-s55ܝf._e ωF\?JnY!XJ'qM1 ›zɞ{ ydH-qce6O3(,5 {tT5d;3 rfl9$R9 qW=JlG=%{u L| χC&x&W$2hB$WF_*Eio,[eh4wLA1Po#-W@Wibξ,Uجo%U ֆudu$Jg_|4*k!W0A9kN+6~gF,Nᬔr]lkZ#ҞQHБFd+Ԫ,rμ@3ˇ~r!y+j V&Lk|Nnhc`mH!e9N$+\3>^*AUr*K)Qa=9S ˪Eg0hQ C)rH0j$jܐ8JX[@n=t'@tLU]X.ɏC*D#q1+1"H)\Ǹi!Uq-ئUyi83FL/z@ԃE,8]tB=ߤ%t҇˶*]SQC([4PѰuH߼hfF+@+)/!k2ޅ7!@X 㜙hܳ.jxyb)5.07ь̄u(R=O1zu*8(&wЪڏ% j bݳݤ?B 1#2|) (z/HR2 Z~ņ<)$Z+[ d,eJh:쩄(TO>a=k"Waao:e9|k j<S8+EGL|INtݗjf{t4eʒd蝪,|D4OYEsΏ\ۋ=>R~TkLv,Dv٭]C=虨Ԏֱ0 v&V.zomzv=~fskmELo3 ub.2-ŧvcT0*AམJlRL9#Uš]𡍝|T+@hkV Qu00Y/go2WN GRgb }.  ^\̣Rm2/{6Po)S "fe[;-&8lO[V@(4Ͳx *JdlBݯmKyҜIp- j<F*yF0{c:I' (mF_lb(13Yg͠xbZ š*a >(p+7Mix@̦A(l݀x*쉛0M@2!=]Zk{g~GWk 9~1x&9<706)^WB[Ǚn$ŷ{-2]4[/%*)BA(?@& ZpP-?;! OܫǵSRW } 2po|* ;@10sK줼%dž Å#uHD{iXPS$m"屒!bDP;S)ec%4t2#DT  E |Vv̖o#7lmh#f3jK;e~vi'#_&ʜ[/:CvGޯdqk h ;,}XA9ȞFϰ HSDh]ڈDƩ`9EʷlQ)yn|QHwz9l09q>[U n{eɦ0?kŏyԒo h,UVI_sQ} ]I10prMI^Ӹ|?W@Ḯ5@ P$`:$>:x=hSϼRzɯ$,NÝx(jg] x7г4F\.uC{16 )uecɬab(a_ ln$|"?%赾g3O\u v Q2c1fX]d5+LG~!cUԘ| Y M*kY,)^wdžjjK? ~q^ܚ6{Rb/1w*j! #?$  O44ur]X#HG?.ߠVZ lzɤV-!ժđ3K&l9_A522dqkzw@qQ9xAjE\8 Uay[%yA|ʴV&1l$>Jg*糍 ޓE;A!@ C ?hoӽS\>;<_eL'J ]!X{&=yIW_LHD~zꢼ%7<A 4/n- yQilbR+9317MQv״jW/Tf\X,]u ;1ZrCRD{N;XUIKŠAN=j,O 1nzi|諥kXm?V W/ݒ10m>ɠ1]0 eXPd!ED^;F)Ri+dcr$½}Z]=E:7{$sۦ{5z/UkD弹LERV_CaEc5\zJ {2dw%sd_m3|\N?\m;,J'DPm߭DlY~/ɴr`YLvųU3bi"h8ݡIT'8B-iV"r5w~?}y6(;yoH6/]XCi3) :H+Q.ה,`vDݟoPhY8h,DA.F,j']@gOY^K1lmmb@EOS3Ikyaii Rӫi[KouQ{+샌dM3a?l?ē_ ?U %ͦcυq8?is?[T!}-/g4qGJ9m 9Bu;kN~s& Oe]>9]M@D%or h:klvC~$۳7%h&.Ôe·=IJ>{'w 84gl Z]B+SaFe/ί)NR$UO W-W(78.Ίv\Cv2uR.VZNQg勊lSvI hL SiUv %K*}O? Q9"ޛ(wlX7~LW~~&OnG*! _B/70titM E/\D?Ę a'eAn,56iK$YKx0,UOkޟ6Ԭ9~.;, ,is-Iuċ3r#F M8}ГƍHϓ "ӈ lVv- JIO6!>P:pQ+Z-rB\y"q7`:A³(IЁ@D'v7ShuD &n}hz);5 Typ- ˂X&ƺʇǃXf-])$.߰\ 驞Qd}A5+2<*m_+ 菍:O,:WP([HzGiː׮8<:ߢ8[?(K$(Fh]SM!u &+`1{k&Yn 廁q'z3a]&L8P ) y:-c&JѥXZ o_#H|wxqTt),EsaMpNpA@#ReEK2*q{*z`) x7)vE&"%ڛg|LNā5!,3\ 5/Rr໻ g#it}2f2XdgP|Hn^4qI\#v" !- ^gf*ʭ= s .h6=HeDērs^3&lɩ vevW8_>s~˥;PGvOSiOcz6䊇; rr_]fۅ듍_ᑶB3Bny:.H!vGR?)r.keT$Vn,tu{~beSzǁSff5:4;(atu(HЏ#T霙+hl#$j _c+4$[4'|1Ɓ@>;_"Edl=pzC.輢}mf&]G^_\$v|]AuO_<aUlE`<`KG@>0ia-e[vNŲZ?߹=#qK(J_iByQd (l'8ZyqA|!=h-0*?ĽkzkZX\Ĥ(RCtT oP?a4[iqW#BoV"? d5oI utWqJl'?3$*48aHE tE셠x%!oo-g# c;[vZHU/i(!TR(=CUV<-ɲ-*@wzkɗHsi1[Z _nn8V46+=95 //WPhRLP68>@?{uH2+q`wG13(47FJRzᛄ E; H;^L6+MJ, ]@Vh#b {?j<,%=^"Oxcc!c[bעe%l ʟFI 0bBA;IxMҁdd; W2[_MYEih q; C"Xue 3'BuMx͖=ڗQ)p3b# SKͼ2w \8m AEܒ}4t M<'$R^!y@'M(9 xTvxdSmЦ/ 9unsB 3RRX>"I_ Jp68-Dbɿi\2) !~p_ M;V+џei.!OԜE,)Wya+B#h9f<᢬V,6TF^:E~ʨ\09O'z6HMr*쒵nBSgG\:5,{γ#k B&z`ç /VX2̋hߠ7&K4H9E; c"D/d1 _YJO(5F`Qo>|~1Ĩ{7+'D?*f„ք]7"@)!#øm> pa_6X ;9zJ7E\k+&mK*1d-eSc75~+>=HmB&-sCc9:$RD} J_1sy"1;)(QIZ5r?)W(z+f7ɠQwɗ!SYjY onx2a= U]̙fKO`&hV]o ׼N Kս݀!ZUj[yW߬b4\=N5?X<盫t9q7;Uď q߯\rsr|C yxfg?m+^Q`]dpWY 8PCiv*taE=K{ü+WLPrf(C1AZ T$i+[rȓvswcpORM2ML08slqJr97+;xn#-+MO|j裠Cuo.z'Ō|&4F4u+^)MX;ss7@ NiQf aEnmK]W\-3(hH#)mC ?a,_!솨-fۛ m#nE]~KCb8ˀ߮=lfϤ5C ȴ8hw)wy'9jIEM.jLlo)mTwzSNex 9XV.c9ec]-ѳDETXT#u;o;ɔ !d8 Y[n,vrg/xGQ. w&Je;^R-p9J=aj,v Og B&^y,4~ ;'" f&13_ЍC6Jk ߲PT|:XRz o+1E4z(N{8uAq`<ɬ>YwoK^+%˛iHGűݭd+׺Hbe-uuy >ˇH$̣Čgcn6RƋtҌӯU7+ON'lꐟP)o;;R 3нA ]hS~O 37 UT")cI-ȾcDW9F_lpQ8UaO_Q2&5 !Gk(H:%, AM6]e*|=bqUvĹ{boIhXS-hCd2mLG4^ETbREi #J^Z;8>PX,e>XqF*5TfpZ>}[(ݓ+s)I&B+'/=xAeF϶~10kb; hU!a8AX.6j:baV"'!4jk mJj8::Sg}<5u̦e{ۆJt=<anQOUA bK&td@BF̰˟s v ,?X&=kN^%Tg]L_[øff*@A~MCˈR@dBL#:T!uIZn"B+%RWVIgCϰG|L/{Qy,LEhbrp0wgcj%\V pnfVm* a!q܆ѻ+$FCG-3_wlHiwYi@v0C tKꋱ!_uQd~, O?",$]J0db_-'iMo\V`vb@q!tx( eS8WLvDlHߌJ "+v X4[0FS;)JN&i wPeq;e-E&+J^c̆2M-/ H`)g_C׮ zHxl.(of`@j?{MD?G􅾆anG ض_Tq&ڱ$@jwdFiZՑ1P*,E}S@_wZʙܑ)EgH:a {R= *4cia<+0-ӄ V4, ^ ƫ)1<d{=Fnk)Y~3dkEP'XuY`<q#d%ѤLmj&z,;[VZT,N('C[7xk̯6i S_|}5ijm۱={ܑSJzw)imUT0a«p|7mT#b)X ?q܏&7/G2{ngl imX3>w~bDeVsdJ,%\cXʟբ Ġַ'^H犋B=5z7 tɩ@]YM& wj]K@~vVjt!A|=E;s rZJЈ&ʒR:_L ӥـ\W[!ID[Y vW 4/oG?6FgX$L)']\XYIi߱qd6sct:] f%fQ~"k4i-Mpa*y+~%F1b&ؚ,]>Y ׾E'WuO<H@DIzK`htH@w|U!BFlytFdO8aanT2^4#xô#|R%reBtJp#*U1ۉ>in|-CmuV?ιVRAi8x)߻sSH7aZǿ[9ZrV^ڻ < iA`M X:BVcUc vXδl6!PkFNM;HDZ(29 B˃&b8:Np*X#]^Zf_X;6gpMhHhfPNJ8] p-TRteП9=܅$ſ V>ŨQۂ!8¯}f"hY# G:A8QQ3qs|\ ~-o(3rй.bN~B9qnypUȋvS8VU}[EjtX\DФlH2Ȯ;{4Se۟Z$C k2jJy P6wZqvWc#I~9A&$9ohDWۥBN2">! Ŵ^9A&0W [MCXQ;OԮ|ᘾѧ\>?m! 53z#=DHL:N*<>',=3>\Cs@kCcZN 8DBſB9k5j8 )уxAJH|:M@Hch6u@93t`Qa-mm u%wr0AEbS6|]6^}vHٜ4r/Kdd1lol=Y<1996aY2E Z=mLΆX6C[@ۆD?fzX)_6tc_>ŭS`ʷq(cܚǻ̅H _uC2^%IUE>+Kl a"+s o6 %9"I~+7 =Ͼ0Aѻ.(PrloЅ.j\g=]%8ʏ?!0(ړ+R>|e9ԟ̩e54c[#y:,؊7)%!v? ҹxF@4OFݱB]ˣ d%3aOAjڽih'fԛRk1p'pѮӌq=jSwĺ,$"~s(ɹsK@)A2Uif>^m[ig#AF $E$bx_OgC듂1ڝ:R/{v`\P8NMr/|u{hz}y1(&%ďK%cu n٩5L.E7a` f'ǚŞb.'wnS}(#$e k^9d[?ۘzR !qɿ tf Zea6>ҳP ٘уBLѦNAB@m P4X?XԎѴ<Ʌ+p.}gc2M=&fч#s4XGmo ' _ϼ2=exonDR>u̸>hxy';Svx"αgwbj(\U_2HyM%=h`C+QA66*fI,ư9% ϥS 2UVOc &[4S9Rbn9Ԭ#oP#_f<+׶Qpޟ̌WZx'2rEŏ˯&YΆӌkٷ+ <_g. :7(#7M$^ [ʈ Z>a(8AOi;"CIcVX5+zO]ų0Tؙi)b֯Alje'm2y/媱`Td+5W"?En=>yBJ S`VU:+AYTQm2$1q5L0zA~0K5;]l('L"u'In] /+d˶>63}6$Ik@-ܬOk""5RIɜהp\AϏ\.C|+MםgwiVEz-XlG`Pd#" 0UfP`_eo @IrlE Ail9(iUVK87ư([^Qjb"&4bS׭H@ȶrUR ڶ|оF@;-^5FG jCk}e{dɎ Pjp;O6iyO4Ϩ4:ZRRX_y0ڣ ZHd!ǀ[ĽO>|Ne=i_cFqr&w cr7#܃]%!oMI qsXu͂ђy^b`!YAØ ;L/*`y]A2L`KHFl"hId*t;X {zqbvMss;& 81e˥pbʌ`Q7in\E P#2kY7&fG?m ht/VSDbs&0\Πw KkTxA*[#9&Vq_; 8BOҗiHewhv&;cɮƎ)b`NPcA˯YlB XCA_; g XÄ8`wИk-KMVnz~ᝄ##)85LT  V(3:3dۣo= ^=%C[24Jv"kScՆY5`0n#ױ&c?X-ܚҸ, >"{fJwx3].e:Jo|-Ai䡱>F8[RQ:G jD`}+:lj4q 2F0J MKߧqN5@|FmdBhW72H_ʕvC*%߻q0XrχK#o;Di []pp+^Ivs=f9o-a;EC؄2l[INUN`j "oRFx\S dw+ ?MĵCj5s'B ofki@nmIi~-Dz:tBJlNF5ڣAO V`<Ա3(kBÈyNy'icI7Yc]:qZI}UL0TdrWV;rFr%%=Z7.U[@y++vDA (n(.2Lfe?,^axL"@(S\)>`(LJ'CXK#b~lGJjʉ8ɠ&N-\< VAPg09K$P8௚>aލǦ6N*׫}aX.\ :s3|-L7*˰_%R?IH6"kOnf7XƣӟCqEc(Tm&ǎP95q?Ԃ,Qߐ1|z:+ᜂrVb;#6˲I9~gAmَnEOj_۞}ڪIAbۮtf<\ T8]2N5Xս bC:QoM=s\#S~ E}[:1L~ U` zz}-j4N  %IT^ .0{rψ/$ġ}Ht}-vS+a1vCHB,GρѮ),eTQmD3E$'2 *Zᖗ+sd},\9>Gم%Zv7T&"ESLt/' g{eQܵ0왓<\3f>sƯmba ~Oun@? BU!4f;ȷhSGT}UbJ4F'g2?)+:4=|:Je!AF$P%8] bOu9F yj7*υU9j\Tgv fkO.Bs7-H9ʾnU~<3FBvfr՝вGQdA&ߵ~g_6N;Hw9jҝиj2[:?s(9jm@kMGSw*e k3Q4pq5!Ir@7үQowh56^>sMoBDl`o%j<͊*[)xd-˄ē줴Y!@Y%0˖>?J5'ʦ3 !Ȏ=G -r"eVmܑh؛l}~>,{O׸j>RznJygO4<>*X{4Whǵ{V* 팼U ]+.a.qӤ Se#zxw1fk)KP،μQ½»xg7OL x,m4n[6 WtHp{.]m8^>JsfǫtO;ʣHܼ΀}N/1dC.7Br9W=Ly%n[詗]5DKV*.uW"bw R*'?*)~$o n-fqhR˭G\Y<(=s趉`č$p%`0m}6]Qf^XѩZ u4L@"Cehd)݀Wx[GZA]Aq#/?l$?MTm)j0vG5HD|T%JjE"%j{uieUdsr˪~5qǪ=cS,JFS5oA@0[S{L MElC!aJSXuB&9UT&rMm2pْf ê39/KE88+ Udr$#,FfXs_&X07\Z..v9%GBCs୉cݴ߆OI5*!^PX0pЋw94&A̱x< Vؙ`2JHYi#l-?% շzj/ӧָƕ)ī1CbqѺJ(湵&m[.qYلB"K:F,d%^1k-<`~eUbPL #f кMlc>É!1Ċ06JZ#ϙ-ͻczU8"~+̈m/*x'JL*ww>ԭ Z!8d1WiG,~+ '('@yO*1X1+h\,Hm)%`ܐB%>]_S|M^~ k/ONrI%`{..1^S$e`.ȄBGN7¸A |Q\eIQq?ZL%qa3VGrvΔ Ruc]\ q?YPFg}]l=ţ2H( 'yWSU !OIN5e*}NJjۻ!$IGO*1Dj}xaWl=+˨߸M3T_vW}+AF%'b&5zT]ŷ@eS\#"#Ԃ~5kHHb.?]0Չ狻 @*cYL$iWL2':.s~o&_K2f 7T,oLsQ _nS3V_t#T+|[ӂLNBQM^}ܺTHx,,Ej"HSVzc$*XWq֎i1JߏWPGjMs+P򘚅gبۂyͺISc !pԐ 3(Wb.)IYq}zK<0ue\~% ,E ؕ#ZH;rx2vnj*ь0lrg_wp 4KNeI<2黼n{5nitzrKL5` ␇|}Ǖh& 겄2l[a)oU D@g}uQV'KAy/ WS;7\Ez)EB(j>uD2z=Ң|މ-(׍ַ>_]|8-h(IT ZUE2l3Ya4к8\Bh.z(X.A~O9uJ4׎\;i$Hj5;)ͽM7199<wV%߽&Jk0+i<_0c7MLRV* !r5~uEҕ \ F^%Dost0;|Kvt{yBTɤgToI`O`C|'wqq4_HI+@`![eg,Y{|B!2tQ$KVciP= ~7iCn3j37N<5u,}h|Yo3p5bv?l5zŀCuNπ`{Сkem'=89>P-p(ct2nG5GlN0^οz?p6N/!%[ *c#KGm9*dRT"VmcszԞj҅Z-0 3WhvMp@"T'zݝz:[ tOtSIEgy݌ ;pd`ln $P\E#(Nprؙ} p SPp9U/.[#en(XaG[&{N`Õnr7 ۺUQ~Ԑgr-ݣ+ʡw琠! ~AL ذe]R8)lw[ȹH:هA+H+Ǔ-ܧ ƽBcfcrM'*B6?1iI?R  gS~Zm&DӪ;CusW[нD8f)Jub<АHTz?#xxH4;U.%*`SGp-urqWʳOh[&;R_Fɲ *P[8nүS rϲ.F#G m5o9 'C P;kx76JG>$3r7.Y-5wy@2:O5vk#4cJ+fRIp0u9pK09[cjQ3O+&Fq^eP㚬!ڭ2aqKI{N|݉bgl KG~۠wl$t=Ʒ@`D[DU$14kRHj+Ogt~Z.ai8GVMN󄱗ÉĽUCC+x)e*h ̣f?A|[| #\GJzXfѤlVX69|hȌ?i @D Hq&C_Su8bvǦ\1|Mݓ/F~RZlrM*2/[xJLKmg+)8pV>Vb}hxA t臄n "TZomVwwZ[7 (cXt< C߁pJ:8:%s~*]eiG$ Q7pƌD`(:_L ODnQ z4eZhk6`H2`/sZH[˖Tߴy"tk?1kNTa=-t,1t $v٠a bDU;UYinEvsbnw2VhSBFHXsdĀ_k< 71潞 Pi EivCf* KB$*ҕ[exБl0f?Y.@H,-HZP|kKNpN]|DL=DHRde5_ 5s$߁>RC ]^)K!z =_k XHnMfX4QGZHDx g@=抻;Oc3°~5ȸ?ҭȐ`9d^ :T^/_|m739 *r"ԒQj>[y9fpG-Q1~!gޙ[cm H!}"@F Hu?Y0m.ݫ9cC\XOksDNCr-Dpi ֹx _ A`^뿩u]Ϲa\O{ɨ~W!_`!!W#: \YvU[{AcSu/OA5 G/IuC~:H` o7vDƠ:,\ QbзF@bCsm!h7%cOŋ{L)ieeɱIpO:[BD/d Ŷ~4!&T{YxBu5_ fJ ~s̢g!Ɣ6 2VJ#]%&C`l|plwk,s w :KYH;|{+:IZ&hw&񟗬[7%dE& zMeZ/H7Wt~M|؉&fN c#Xȱn':ɓ'sͿuL;C/&U{fʸ~p:!L3>m%}Jl˄O[^ΥBæ nװi-o"fc+1=*T5ǫZ~E\HllSށ.ybW<-)v2r u.dJpl79vMSAV^NӮәE+VqWϋF81Pmg ҥt;Ő^);4sG(jӠ̓u]#Y NK/c)_W=˚bj qD3S6 Hfꉝһ[mXvJ6 sꀼ&FP>? -Byg]}1a 4?&Ym]~v2LHB,Uׇ zYgml>p"VJgf qx\g**݂Vg3#O䬐jn 0PڸOncϓ[ *pg%Jtɍn~N+s?I˾`l& st gJ*3׷&9ͤ-f^Ms7#}EFa>#*dL8 T& HD廔Za lzԔgiAmzg,~:pP`P_lXPPgvK'qbu|"`gDAP(D*69{ҙ_4M-t:JɁpdSEߑEj"]tsIA :oɜDI$iKCyݦ:4ez(^ mź4 "|N[,Y%C ,ߑ nx]Bo3>mK?2{dV´DE#@?u˩4NM*W| d2ȶ[0C׍[X{v\ōN&%Z%MRDj&qJ{ut}K6\ >%IJf9_frN 'ƗNy+D~voU|[@mm<1wЄ!nń\Fp_(д^|m'}x"x+7HW2w~*X'%P.蛷zaijuudir劗Ϲ8U労U 8 ֞wڋ~+' V3VmGvAo hP^9 8szo҄L폆Ȋ/EZb/$Ri8Ȁಏ~~Wdy}&opA}<4eڔxb +\?}ovB3S+ 0 !\ j`nx\0 b"<EFvqE%e3ppl{˾; NwLv6"6& {pT Ջf@%a?{jQfv?,`Z\֞6vq Em/q^?]J1~8)Z.ԑƅ3fQ7-;al7\gINg¯3Cѽ}xK;I Ħš_'{E-,2:P%j;'4tՠ^LF1rouVj8zbY|ݫCu (FGW.=[aI|67a^BpK XHg" bٕ|2I Ɯp'Eۑ.D [$WlDubNA~m WiصSK2* {$\Y-hu +jq$d|O$ 8 SY} 88QKdhmKxݮZ,veJ}NDxd61T 7 ҳmCr߃g?ǐ(FbI]cHToz|v:$BևGS4'a W/oDv;Qx\%W ^@Y2,Uw0s9`{\;@?2 .9L^gb=6>iH.@|$lnxL9H<uAQmf<}r =eU+:X֍m\ab?yFL/Nt#dě>7Rw_),DYI_kZӵhviऺ4ܥaX_tst(J7"Cr-C)#!E-kPp^uFU3oq&""~5bɽmK^#pz1АXDuO&uk"vVd)Lŏ~9==טQa̷2>!vIl8q"<ٺ校rwu sӆ/K[~dR嗹V|R~DGM5Oƌt]Xg$恇uy(-k4:}'ͩU9)mwlm%pb95&]F @:?pR<;#r{ѵ|(1$.d| OOmv'xJD}>F&@sYv̠M aD GJoI^"Ov|1Tȭ=ޜ-ßh+ߡBhFx-1bUAY ꌿ)[M),@ZhBxlĶíp3J[^AhtF!X}(ulZ}$dRgZ>DSW*%Sʒ7&}*?:'o|o_4T (g}nq,ׄ,oW/gXĵ)+Ik}W:HtA(Vjֽުl[^ ]%KhUaz޾-3hDSNP@|fÝ NQh4ԞI dXzi]s<)sEFx ߌ-ToRG.%>98OasLs5OC>s1{LTٮz PRr#'TI2|/Klߩ ͝};QڀF/A&ՓiXSsbF¿l[*#q |` Ql\x:o2~=bվ3pe!BL=z'B GS:JM=8_=ƥ<]HYJ!%<ؤ-"X_h+{x o)"lK2L%P1-HuʽU kaZ?B  E`[?j]٭Cz5Ffگl k)w-yPD:Cp?S\`%˦PbgmPW\)}6=Uk!SaK^Q}5.&CׯmsK- /Von"]cѾ0()2 Hi%5l#5%ר>QT#z\]XjX& |F'(, H~~֝jћ~jVXEH$wA5r?r )[_;I#fϣmĝʛs3:GƼ$f*\,,Frʑ ]Y$8MN> \%FXԃ|RHK|c(_e$Xh%a9?򷃙 C{g_yv+!f2%l ^dU1#Xg.o]"SA 9vN?_ZUw [~ LAQ`/@_Q-,8iE^*m6%$n[/u>+T'3%C(hFOtt.b™q%׏N@\cDvF"݁TͰd%y26z_Qfxu c6|. ⺄^-|;w$߷qZ .*-(Oش} `c]?`XSo{b`dMq5^\pu& ;k~ђ1"g ^/[TCx-{?wbB.qœWj"ٞw>/8vьDZE _l&e5+Uڐ148c5Qt>sPހ n·Txf"4<ۇtɥRofzlEz`z'mE`'@;O>> ϋ`S<"5lY]m@ݎԥvV DwP%;w!Yt>3?՝oXϡy\fR_x`{+)A6'0qDB;ԗ\̷cQw+)oVoW n /(Aw# WZ>ȥnpcvvBGȡWK"yk0/d%7eTt_Wb1jz`s,3/ < w/40( Ա?ZxRd@ŃqaT#޻ׯS6H 9 zr+γk-"-m۽NݠPPR0AEފ[>v~XOo)uMra{/-9h6ZwH"**ta0;P{p&!9/W?Sw#0_TJ[7F]v҂׉XMULR!`r{RՒD)!vzD2hwkLI@-Cϴ 2)9 6%fҎ c*!-1#.S. x2 u)՜?P:._!r׵_Id| F&UWv\ti^ QjN) t}W&'7}>Jh6Ru]Th@HE1ux]Ha/ c˪"qDh9w2@5%@ YýNHA4m1v|%^Z1Z} q5D5Ma/z(E`Q%vz!j?ndG)6*ҕAUfDsiP*+o;  G}@}S7[F^C-W"]4J_ntM7~}ou 20z u5,/#u6}ɣ{\%'' $MM(7<<\0iUE(Q\3ATFb^H~XqW΃)a/sCziJ -Ms2ITrgΊvSjKNv )ۡTs`5s{2J`ϐIvL: X ,'a[_>AFj`I-x}(Xzfo;u2X†#gWނ˝hnaȫ|H~:iSF''+V_FUgӠ匙,|_c(4R>ݻ 1|s 4H0(%:m(\Z ǭ+q#\17TWdO{cMuðMNʺc~rջB;i{DJ6Eot]Ds߾nL&stYL{L3,rxq¼%,8-RspWLcCH|8B_]R{|DM*Ȧ>˨h*(X\OL ub_Fw]Kt y`"]=!Pu x~’ێLzIx\6/cU6x Kly M:J+N4'ωZ24eXLe,`3H)A_6DF~P"|i&:륳h7#2.X#*EU:VSob|KZqv  K"~4&9]`U'æ.^!2{;!NjfM~tsrSV+ˠԂؘ>S(|,EpCɈ_q. aeJ4^r;K5Fٱ:Ihk^ ރ,Ku71 W3.;G)2n~+ (*8 K`[͞(6\QKAbi5?6#rb->PM._cB*kD\tytm" ҍKh^Uu  N7,c&'hT҅c,hC=ڭn2- m cYY'QԦ=W_$'t"g씧F\)Uv;'qdTm(CӞ\hXỦz$1T]85jd!:"Rk/RH<  mbQ X+ eͬ ni[MorWae?E /*}q,>F]xNj,XY)5}(#Y$Hc.!a"*l۽ > cH}_U3-"j5bȘ $i!Q[—:΁7OשwLD 2++a#wvU!xj9[8OfQ4p:$a- GQ/x*CƷ7I5Тmpn_yʄ0NkhINM>d2L ٧2G##1݅x(M!y@H6mceXM/R6N詵ma& $dȂ3Y%TJa(J6S"s:>H,DnRR`HOWE {c 8u$FqʌkuڻlFwt@Ob̻߰hϾi=b܋_L?HpXp1߬ZA>F S rDjg։\`Uʠ~ԡFF$g9\p(cjW!l]Y)lE쩶3klz>R.xq- Jsg9'炵 wY`wnbWC`v$Ojlbުš}n1ޘ6UN)<%BW3jg']703HkH?1RJgX"!OHg2rܠ <0ijE׊YƿQl7tHra>mb/+"=7[h~jHM@|:xlW4p-J!SԹa.MFi::BbBO6kD<CPfӼCw$Ak1'` EБ[ JZF5VpX/s$>&ِ&>~.{] L M.k:6Ӹde Ɋwyd>|5G:1K; }߲|;T,o6#D V 7OA&\i9} ؙiWܗ3Vfɹz 5C`Q4`vw{d5}?YmFpT鱕G#ɽ'}z >ZW  42?|.@&D% n=AE KýGM9ef הpi'`@8bןk|N+X,xp~LTvDve$N|*2O1GZ#CrAd}{+<%ilL-$M{" IH;Z/n UB1(ZloEGb%IE#ڀu?{j%$u]$uR;ի6pk0;_n5+h1@DB߫kAu|ozI_<&&yX>rWf[h\b nCٓbP^vHb7n6m)ߤJ^?`9IƛbLԠ#jIc$eQ?%K6S & r#R^ !:FvoTm &[ ?/i=UO&4[cƙjS$MwE$ pc? rɳ6D HXz@&]KɮVԚu!_!cG7nJGjBfViH5¤ 3}WFl//q~_nz6 6ܔB;.oewd3ρ+dEr#o~O`Ȁ ilj6`"x;6׭%N3~8iy\1SfCD"(nrK^ОRdC>3̒ѡۚob7H+Fo"@D "B8*9LJIT{W* >Of5LV&GZ',S`UbIhԋ<̌Cˆ5QbBg17n$k31P K(Cj*3C79x;at 1Q7QGlTdy2997Ï9gc[Ҵy31p ڭG¯)]QL .fFgZ*b|cbwXA]7!='8RdY-T5(Qt7.MgKGHa{Ʌv&N9+4 uv7^V Fu߅%͊zv=1 %v99Y/4v'dq$0@dm䎈=TwgʘY\Zvk|笏옷L?*}5^0(ͺʰ>.G`KkyxeҐߔ=2 J`c\eHɔ:9O64 DŽ3'QJ";8q,k;G>X49zf56LK|{uDU"8yмeD3QVi͛k*DzUߛI5@wiG" z@rSYS?끦F0 #}3׎[CϻvGMnΡ)L/M-6M(Y@D/rñ6Zz^h e݀~NxtJtLc*$iVaCϠJ.WxWgjSVǔ˵L=jiK;Zm;2JÕ%W?:^<7wק|8\ga/Uzc 7N@^?P{X#֧41@wS"]꺓WNyb.u)cZ:y$ +f ;Y(ם/rj@n,="sM^2}O ſ\=,?0JiJIrƂI;; `fo*/wշECTO#gU^_UtbT:G2#bS䫕 W4w9<%}/EQԛBWķ_¿ˀ9CUL{=T@,XgAt*)KU_j!@zZ=<<½|03ԑIQÞk2'H|kogwpF?^Y~ pw!SVs&ư$Gѧ /2,YG ӦO_'OdFCT9E$l5ًpsJ*5 *gq9b>%wg U?מw>j-}q??9&D _eC3Aw)Hg[  &|f0N|G /=nn08O?893?ۄZ3&ܭݕZ8z7/`iBOe҉H AJ Jc bjtXr@ Yl/61<慙9gmsW|"ؽEX۩lnː-ISښÂTNDvLGKFVYs`t ;Od(Y_2AX]|ntիfSlVaIqDfGlwÍȦa9ę !Ԩ^쀤?='nnU7;uϠ5bPlF*"{Va{S;fӟO\H&vfQq'pMoո&>.],I')h}^b!̜JuI'\%;n|Vu]U,&k'C\"gϹ?øHxԲ,+!IcBo}$G#b]1R^|_y@Q?`+W2s 6?l-&D;P|n\SZ.- \Mda:iAbj5:EN,r5  ^e^|nFמ<+UǍTI鹜jz˘UzX X153J@4hc}NڏIMHX,v罪P> B=J.d//Ӹ k޴΢&uDSX+(KoI,|7h3k3]6gcqasZQXdubJȒɾ3٣:]-syGBGf1E $tizj' VCR/Zkjw2*R F9򰀕ýKHdڇDUXRpۀU*i$CMAӿ?>pevqj)F处͈s2lrH M}F Y4 #_7Ӂ#6WV$8kHΪ&#&2Q/g0, Er?A=z>[:JM9+Edoc@WP˧ПJ cC-Bdf%,fCZB5֟X8Tϑuv7g i{DLnNo24|a.v5a /Uѵ;ZDQqL~y*Ke=BSbL; w -kb_$16zџUZϚl^&S"m^b:^^lZl ^H0-`6I>Bcy,1=Y[H_O [#Z= WrX@_}%{,إ㳪 (tS-ȖF-QnJ)cu3kO` r6mG,d\:|+q=)\si曠Ƃ%AږzKtV(C#)uqP/;y鍭"#LO8 "R!s D?' ̐Mi@G qܰώ2@ _("٤`!i =.# "( R2/ &L|sQ(z`' szsHk#C$D;yl4x)G1J_A;>lP:jbet$1RzXSaTSfаbY&HK,q ,%]XpN Xz۝<&:9>#f7g.ݱ1ơC%%-*flhJX8iK3m ddg|jJrd1*swD/كXɣJcLba-ߊeeoRSd0jI= B!wFUMK˱x/DdǫU" btC"IxQQr}jAnk]G,dfړWwc7(Q|:5vfoV|JV0l#dLji 23dqV;%f$0[$Εg `)1Ld^CY#P5 -4l"(  I&}N}l|%0 z U7a] p۹-p)EF:ҪҺ mEK,$҃O3X4k÷[`Jx=APA]/Ws;mXpx \5G s}5]2&9i,PgpRY3e'.R5-$>{nRᨳf{5(hfXkj6ʳgD-feWk&?@t:1s[r/+X'e)V0Yg~vj̈́]t?&HZzi);u`o1֔nX n`YDf kBDi%}|Jĵ6,`01!ZdP{q|`YapVvyxv,̪yc8v{ ג&>wkQ*OT( 4ߣTјrHVt2yES2Cp0Gπv&}z+nby[Jo,[Y#Bnbxz/ojQlVMZvx4Z_6z?b9J0̮Ν'f`F!@0+zEDgſg1ӟ?y؈@tQC ? B&|h#Swu(2ۂz[ePqN3 4#`B%BӖߋM^?2*`Q~d͉`cl Ϡfd0h5ڣkj1ɲ LAM׶=ߠ7o*O Y1mڋPR /A_k&wo,,#C1'v`̍p8j>b 3Ƙ[-}y)r'g h:ׁ5D\JBs/Y `<ΛMp%CD]@r*PmGd%_hsJçPX"h d_*-0Z;AW, L*51AF9 0Q| B{E C^Έ'Z=kLufhC8+UsQTN8,/,_u1{*> bFkp`10+2 cxOOwx7ٗ@ZɳWQs8𛈽PGTt#pLzZp\۶Q5@-, D& ub:#Y,r.I\,}@Ip怜̑^2I s%=(iέnVαDYQ~_b2Ue?2mmOUeTPaLѰfF UG >IEp8( 5'h(yzNk; l1w|^-ҖG{&BLu%_8&n.5JPnEe m1^Yfc;I9g8D2R6)^BdE^aAF0&&} [pz_#:7bGQjl9j?Ωnh͉ScWȣѪLbn6N#˟H6E_LĤ;yIs;2Vh\L]:r4g)npϮ]Bm v{Q%R4ˢ9̗ yp SUpH'/%2 u%uP>LaJ}g%O{)p ζdVGaHrrpuiD EfC1l׫c#3Azɧ1XeŠio!,mp?̲pw9[ [.’Ԅ( " wIb/>96ohZI՗GW^na)R<2k"Y yf:ƲlSRՕ]( %c}Xlgl@s))Y5}@&&`x}qk96}reb7 H1JqB_#pP'ݰ}-]\)2F**ZP37ٗ&xF(:NdJ7I~o gbAӓ{lBt:?} cꓠ)Ƕ1z&z=$SJe@{mYȒUIJTzA 7-ՖS}CCso&~{'W;=+UСu%0=AinZ8q,ى\`oaV*w}˪yEB ql#g4J"xֹl{rNh8Oѿ%I5Q0'>Dr'iQni!Ys1d.GvyN)1ܹ<cxQ%\Gok:lcjt}~.ADu u,nr 2 Q0+^`B6I17хZݾnjG$58l-($ M oߡa{hݰ L1NHkjד֝?Ov+~1f($hԛִoލiaVqYM1W`7G  ѪJ|5+1lsW$LehTJ( E;}Ct#GR75.!'5`MѠPq u#)5ZyZ:k$+'ۧewo +[t6 \quqm+ <1a8w@F2"㉇?c뵲mmIM{5:B',HZ!HŽX?"xm701;Yoư3ŸXb07|YT#{58-V A}MWeTsE;EN_]O=S 'Є&xZn8;aZ/~j>԰V_#OscvDǪyn9_C\>וPFĭ:+&ᆓ+fP㴉]}OZ40iOIZח)l]L#Pa %Zc54M؏^|1 k_"NADl L1JqM_KM.N"g1:E:c%j\°>&> ͏ޯ>ؒӷh'r@KlcT&Q|4;on 2C4Nze% V/(CE}*:yb! TɜEЁԨ3O3_  ,NXnjˏdSo rxSylbә[&8%VmH^E 5'ijؕCTF +/'*Ogiy,l#2 Ze%*̽؛Z @y/ö:`Wk%V'\JVrO]ͫӉم.Ʉ`Ow'՘B#VSM ѧX Tk {1,EH_s&Y3-!}7l)Amyg p*\HwD_DYPzoq"FvxȘ[9,\`C 'YIimgkj=!\}7QD:؋`4@jZELޜ)V1.xhjKmK`.]vSub4 EܰϠgL[6sgig'L3:K䓑[px+eMm3hԴ-po_e{(QVkz}>PNC7w: .d&4gی-i. h243wkX5v j Opa&*Z(9'<6=Am{E"qzzGn9CH+peP_agѳ&&#'9ϲz7ꬿ=Yt/Tm.FGBEm~760> oC_y XsSΚ jȵ dWAw[=O D["+܎c?nÐZРX~+7jNFi]kj]{>Lz|s `} [c3!Gwϸp6]d^a_Jk Z9+2{TTQ Ps{p Oy[!i(eyqk7& q"|?-S=\EqFr_( ԞȣRCD?BOcTkh LE;B\":)nAshEexoXՌV*8kLTv'v/~t<& %\Y@(ϩL>|^?N%w ǝE+%NGnrkg]x,8K]82Xxn9"ezRm+0&"^9  mDg?=$ &^և::tU?@UCK䢙53E@)Ҝ1b#whƎy c[ªX>0P39a R5,z2¼`& Nr^- Kj]2:B`d~Y)piΑIvqKg5_n JOrjOY Ql3,5J(DZ4 dE_~sY]@ɈgW/5LH/tOT >FQ=JҨD}:18yDHoEp[j$n9;,0S %3ZKZn( # *o !*q}lL"E_B,.9 u H־?l[+w8` ;eYq3-9Ltcҥ$//[t?\`jPHq6U4 㮔MyvZ\#k67Y'eG_.+ c~;sݠudy?N5%]2i> ];A圝$h87~ ?cPT`/y H(YFjHa&qCA&H=I[F/IH9n0c=m$G,JVKT2:6b,ts]nsC /Pi  ȷat,aiJbguʕ#5PpM%Q3@!7ޔ$, Dh&=8x?RmaJR!h]PS=tۊޮy]FA[\gݬ`5Ax(7t/Q'TԤ5ijo /;ڮ*Hu6 ΩF\+{KI'YfxJ(P:2f*ӃW2p 頄gyL3 \o<n{¸"H$ Lsa\I̡ӰsFmZb\1vc[c<%wLiHOwءO]YjS8+z/SvߘxͿ65<fɆW]医7rW=x >d'гTưUpAEbd.RяfK8P2=ΟZXJ#kA~#}8",Zq( =y M/𕋀 kZY"w;dY7Z^TYxݒ@ɠ3u:Xߓtcz,;jNg+/C8"D" MAkgW|bĵZOQ.`핣k)ḳHt|\Ũ=&5ƞڥ07Rc#.s ccganXȸt2Ui9! 1<(uv7۲VҼW55Et:*Kl=PlAZĽ<ִ^J22wWau _@@ s K-F~i]RB  ݬlX6+⺦p$kd%+@J6v.YUՕQ,6|~W rI~M`"jR卂~`lG- W~3ܠc VPJ#C]v}vÝLam Kg(ktӤK-cΠִ4o//Rjl/|e%ELbU6*cznՋ$$U&SG s^n.n=8@/bzi4a.a=Y++#i $0y1 nF DEfǃ"PGR|ban}d@\1u'Y 9i^l 5Ec邬4{̛^#lM-] ":'jrZ##zGXhN`-%p l}{TT˚ \>ۅ⡩;F7{BZhԁ~/yM=hNa&|p7k9pk3J#ScBTD&k6mo]{y-T4^''#S8ҠNj܊k% 6 U|sc.xU6?Uz;j%n/&eL&d*᫷R/\,}3|-qʕ9#\>b_3ɞJݸ?MoA,cD#)]J]vS@ l}|)(&EWőҢ.^,/3o]Ae'xn=6G@qnnna2P,c*[WjE14EӯZTйS׮!0t]t!_a*oLM5J_]1#s\0j E{.inîD "?Lgh%nؑBt^ͪL%>14PcAi s`;`.Ү$ݠRNYig`=$/Z8-lbL8xPyV\DŽnMLs()Mv' )l7{ yQr2EvIBbǤCzSφޔêj!/f6YX,DŶ+:TS@,C@Qrt,DgA֏Te.r1Y痿ٗn0M3Mae!qhC ƿҁ_y<8GC$1&J;1Q̉ԐT[b,l֒A8~l)PI\1QTݿJ}$<DAX:Hụ̆m|3!{I£ߏp)SbT!t = ?# ֏qQP#ʦ{'l۠uHbLIf.l}oK;2v{7#_^hznLsp3Bm/Q[b}>BzRJ7WߦOW 2Z&JHYQ v 7F*('yݰ5ԓglaj "SE!`q$ xv/Ko@E4ՈEr@''%V"3kᷝôpoZC LćO'kO1j9 _ !+5o\)Y}Œ@yؿm@W͈Ty!oy)l6-sȫaJ.t1O#t/+ߘ'9C/zX}ijޤN&0Z$;ޓ1a};9 W>™6v`(}vj\MMd:dꀚbϏn.c^Kt42Ȏr\ԕ 1p~0j㴳uVhެ_]/=.pcԕ&> qrRls,$CYǴqtMX Ќ^WAt(>_1Ѳi;&_cz)e4==!q':\ .OR^ t6O4a:9$a>L!$-_V \q@6x޿ک,€^47p.Y]w\.tKr8ֆ9ɼ85G%m[C]\XR$ ;0oˆ\ɋ67EiU^2f0Q.5/ R4:"h|3zA@"z{r ԔQ{TH>=֮ c&ctehsPnw>_}:{<(b 5 }гUwwvnC$X-t4RH:nPpG~U vw䓆j@zУ!*mև:+6$|Za9`}>-)䁌ZD݋~=r=qgM~© n`T]NW%0e+՜r-L}8l&I{ɞLyTXɏ|ee”hh4{;~#{ˏ̒ 빯Kp *^Mz:, > H(*%/Bљ~1S Iܾ$Ȇ,Ck6hFRR;\~D(,/5}h>H3 *жT7.j̀qe>o v z#x(L !RLCH nUTzgsZ05)d2 ~(Ps^lyK='s >Jv)gU"քv2 w9U(@2P}qsQJo1~ba!P4{NL2B@tLD/D:ےz~$Ob?$+,JL1ȓ[JZ~{N`7*A"nq14-/h6XR"h b b~/3P$Y}ߩIihq7jp/6C,[U?j4.MM(!#xd Az;f2ML0.z\W0XsmQE|_zߐ Y< ?SsH)#IU.E E6R2D/rX6IJ) :\|kÒU _dRGS=tWڅ^/-B|fg{$]2s ?ѺE~i`fjJ6B`}笴$R% @S) }Sl)L'ʻGk*fV1Ӳ*R W=HK*-ԣ[)TyBz { ng$x@ ýQ;]evQ4qo#? K60)Mu. Q"gkHځOg z'-4BҷvpK h]" lTwbnb^Nڅ$C Yt1:,<0;D<2]Q-[ʏO z]ڿg 57:u-:%dv蘦jٕCJ+GYHƻJq6 %:H~ SqE-AiY޷H=C}P1v fGeuA1*@1G^lC6HϜ:`B&YfOO.&2SC-8͗Z/L<#NjPʽfjVQ Eai1|E3N&9_9w3 { BY19J0~u@&N<ůŚsq}(5σPX'MD]<QD3OV܏Io{>K殮rYA#D&e:yjrlv2I)lpT]󴦲4C'ԫ^9#@ 1#/Ksٳp}gM#: G܆/(u-[a!})+ ]9e&qu0T n;1= 0؛O锨TrP(Z1/+Q`2^P!k-7j+K^5D%H a ºRἸxOR/$N>%^؜̏OhV!%P\#1dz$]@ u-%~irV;DPYM[pݼ%r(uV<}\Asn6OyxEUZ`|HOOYB;n$UiL1MzFA 7N59Q͍"8. 7]H+`mŢi4eqdX3Az+>Ծ6Rn{TSGxEsV@͠S|XHN}tc OBtI4>u!مi(ɁUOf֨NaQ-\}#Zւ}>,rܩ3IJSMD%3e!9Nu* |XFn O=u ,'YJ_ܰgC#LIM; e[IsZ+Hm8ۉ'58=VZ2"N%qrP7TO#㞂z}0U2枺Hf4&v!'Du!ݔ K[xP :StO0#v glm7nċ!6f#VL|ϼj/ URhAU|&7GtҼA/.);2|9~KQΜ2.%\nDžh , #pRw1Z#ģͤCjX;@Q5+SW}C\v-;wT]R)m{j_92Dl:M0*k-okhP,%^; 7iK Ӹr˘a) d@bj #du> CP܂"Շv:,2H-&c) :O Rls%K Zk[+V&~EN[oⲤFx;`hXeobEސmCW/`'9O00Jźֺt=ϕ`g[CW[T5\$TI̕PG[!3m:J mm*дl~4%umSBe$K᥈0\}MC 7X{E׸)¾8-`Aoen;nƇ4mq.Lǿ '>Z.uJp.,)fG>"01ߑM@Ăh&9A3 Pb G^VK_2)N护{ytػ&]HC%v*%T&SBDI+>^&`;l.0&`;aK٬:Y]je"E%1dW(6|K:>^ [Qsq SD.tAE-Q5L"88Oe|Dӹ&b=| bE;,# \ߖ @PwۆO~DKh|}}gՙL\G:B]xwJ{`8KMoQg'HDWƷ^eYNڨj8#_ &`Zaߙy #0ČAS[wo^-LTfH^@)>g轰@lWhZT>P_3D7U3`aF}$JUOvф4cIbu(9u\o!sXuO'+P,O&(HL8)z]Oڔנ5թ|$NR=(ԎF[e:, | 9:UN] -J$2u2(v YB.- (]u܅DXn#bѥ·N!v37iA@qq\H>.*4D R`7ɮ:Q{by &}T^ʈ6nVPzkfKʒ YNdP y$6r.lm8[w)-hsG^gɮ֬Jt*[<_MSw2Jt( e~f缏֘ϾCZ'!ˈ cժT?obq^)OOy0'wDϯNO0KLSA)o ώ+-v~ ifUAUgL c9gI&"5B*p} itb{فư J]QhNK;kҚ^,PUd )9Qjߣ)wۍ𒹸ո}ż;) r+Ö=%\iD?`*: %pHMI"X-o_CjʬmN~ ޕI[ wAƥpB߮1U*>x;9ln%RA$s13T=,}lE9 c,\aZl.xN6L-%k-ң ،D ӘV2f"%۠c_^2OãG¢yv.@lvr* D%H. +/A]_2CZWIþh_h@Q>8;bb>%h*tTSdkYcmYn3~oDd`X߱65tz ׹Ū c_BI/x9LY#<^mal;9Wet$ox:7%(z0B) ` :M]w=F^vt,SֿdoªԬ'bK -WMWARςfm#V֩{|I^5 c;4* [O["$2Jh/=bB༁I(BO' 9 lxԈ~sW;.ꢲRO!/$*ﭲFGw"״4C+nPlvHE'1Q6zO \6۷0*Fhmj1\nТ*t6WiPc\.DpA/v EUP+r8:"tqF9x''{{]KjL>w1s&hDj ^Uu%53mE_7kLrNl^Gi46 dIPlY̺+? t$gB3m-Tt67nێܝ0 >STXCMhu#sŦE8nXMSg5 ZKH.%[Ĭ@i]1#yfs:?XTGƠ{2mjͲ^|Z^{R]:O#+Ck&G=%`\:7!z*:b[ 8 ADVrvqTdҏBaΡ„X2xw2t -OFGQR%M:qTn !b +d⁕w]NTp]*C57e9tRkkpVhp*WvB8J^ Dd͞ώ7"^ ~lʀ*fWTk?~ZLCն~oH5f S.dT=a2BCRPI4u6C\[|δ#Ll+&B9]>(J/YXzkJHP:6fCڦ??Hf2ieq$"iU7>2+!U\bomSݣԎ>1s:7֕odef`i~;gHjr-BK<Wjg49~  ߏ v]/ף2dJ.@><wG%x⌤}&X˃:.`k z#H;njH$N(sg߅GehK7󞑍& O~ݧHj#&:Wfon\z>RY/Zö(|Ӎ)B8.7_-sR;Wj9 gT6p.f>b-T@r,d\s+VrgpUT%shNs"arX(YJ 7@0c9Q3ٚ9-n ql a(韩so3)zZ SrVzAi4@X@X2/pꓳ46]tlH CǰcUcޠ[ ns(A*OIX5`x)рWLcw8j0T>=eL[J@\| RJ; }`4;OBLZEEk:\i30NuubPvI/`>FtʐyO)Jj=,#S뻝;'0[GʭRQ\.H?j{?it' O\Z6aUPm4Sܧ}ӊ9p0Xe b,Ӏ1h*C|ݶ9pLaL4wA b /RY֕C}NngH%3㨯%SS_4Ku.rm><nXVh/jѥ".Rk1ڟp A;v,U;oHzɘ"%sQpX&FMIԸI7#O JF4nX s{ H] 2 mDe^QGF< *py7v%5p2/A!\Jc%2F<ﲸHiϊ5ǸSD@x5U?_:󋈵Cr:=ķ]-/jCĘd [f\t~0w 0-vQc]Ay7R1T+XI!Ea:u6vkb-j%1} N4U*ċ \'y 3EOZuӠfNiKd;;Iz1C n>0 VÙ 6q@q5E%'[$XM=o%D n6nP)*ڣAȭN#†Y& T$T$dWL+Mavrף4FjQ[Ͻ^$/Gْ;< xɷr: ay;{<3M>L 12|"ii%z z*×5[?z 6mI5u $e^ 8Ӗ rv=5bڜIso}.=1{)%=e-`.#odߩQL8HzȂ=/)|h ZV/'wdepPjz75#[uZ s1HEdb[v[gƃLgzkАC!G1qB& wImyd/=q/Omq#ᡟM"M?ՠȒ>0ߖVQ<gR056~Ce[㛸u,@}b(!0%Cۃ[y 3J&OƩ՝hiQvo7R$b 3j!L[b$]LÈNbv lI^n>g]ĒEYLeS;s}<\An_8BZbpSޛE-ϊ3mE2R+PL)ЁF,oj=?**A~cA7B' #J7\4Uv SfY@]8GLI?:{b̌sWe7`)R/$l~IXch|ePH*sS/t@'n1Wg3RaĬVXkg%v8v _9;Wc_B5tU,fߥ-%rx{OU@htGV#5\t7p8K]kF6зIkq//}9B|tVL-"SkݷbN O~g{C_wɓ7jmnlUҌ%HWdo ޢm>GPakim8|(]NIU6??,ݬ9 UȘbY $f9{VimIF殛vbG<JRezkyzpv_<mՋwL72 ИNN2I٨ԌOqa]TD80U1}RL/0X/HΨ3:ӡjKK;іIBS#9=nnBp̟B.ޯ=K~fɩJ842x;hNx13\m `@F={Xɖ⦏Jb•6<}J5T@V0 B)h+GnpCh}x>pZOoM0rӋqʼnk~'K/! `ִy՟5p'!,y>9'sb!?o"es]l@_.׮w%,9*=9E zB|✐"5z0rJ.2NWkcdTRu8egnՠ\Ea l4F2^޵We{IuP``ɥXN+[_Ab&6կGa$%Чg_*_[{H$Cq?[I=~z ]:M9^y^  A\2" ?0F"g5KaJgNr +}z:/e,EEhaEL2YnG/ 2:Z>&#!?bdn-N.TzE*> @r5ə򪟢[|'Hr =ɠ5Z@QR뛀'ʊltW9Ryנ%a Ud 29ܛl~&`ſ^"w_%gv$M$q `B.[=C ZC,TcK7fCǤe?wdzZk^pU>d}uf2 1tp2uf,y!7a T~tky JE/eqĎ@W1];_1Owii8Mn`#u'򝌜 }#G2*u6+ݿ>}CZCYm(-F n;pc|x@ᯃsF%D$GVNeIĸ<MooT'a͚m ˮw(f}u&:;`C# U1&A`m9jαyYJp#I iZgz']:>T6CrSi by[9In1qZ0#1r$,Y,k?)u*`S 6|o1]yU88 F!+[)|jDlé[1:(LCvUu:Q!bԏ9o\ߎ~|Su-fq e!d ڽ!vOn2\K>>ZK;*Y,ֱ0[x~]Dnþ$"Ui WG c%jϊ}*FѡR|Xe|96i|$"H섅f-Ued hmR!f"~BfQx?>.FAy"RZdv {06\EuPHrNpPc ›tS=Cqb!mdFqyHz p@fm/ndds%/2ڪ'Hau H& 5l)hH"o?Ki;斠X^Um |vy*dKI)}bO(Q4ݿ6)*bnP=NrH[؅dGs>p_:zU+iZNIAa10 d=pThON 3(w{li//lxpJ d.Aq (6VRN@hԯqżl6L8S"AtP0iդ+,p-p 'L6N hYE3C ZO+~-MjhZ(:ܑ6PTtJt8&ok\SGmeU\7_ٕ8KCH}(m{Ы2.60'R/QsK[yfxuIfYMos;|p+#-a'Ef/'!BUvAތ:P&Z"z^ұ?ҥbt91U7 ]+XpoO=I[D0#fjӾ1[W $-ٯ{j-R:[Qz*Uɮ=ÞYͩqD+/溹I:|O{^Y]mNJҁ<&~}y|V%q=o##r†}a; )ե^Y>ׯ$R{mš{γ8p6r7qwL◑w~sFQgMjUԔp,h%Z&JJ}=,_i|c)9Zn}q]SqU'ؗ- q#9;ZY}K"ǒ+ )WHlIwA*im\s`-BM&\8GOA+m4k SJ d 월pXMZ*3zĘWpu ~Uv"Riigd+b*|W^!9kt I`6Ҳe {W.zTp1\ G5 ԁN4ަ  N`L_C!sF R. A| v;JQԖ[Pp>^([lo/91wibe5߲hAĿ? CTGx_rKdȚJM '{b!DKwUUteؤգ+ռx/]um3:{S+ԙuk-Q4zG[lA+%3:QOLc8`ݻ.|LNy #K(=/@rmLt«۬E C6hftv00f7^ ;T~hx5AȔo;w??Y`q7={!\Д\ԉOM@:.sa Wabӷ baW{ոkLcQj@hX}X?QB-`ȂηDd `单nu#&ѕuɿGc* m]9ؐz~ _Z}[FҳHl4&;!g %'s6bfZIO#Y!(g4mKX=% |l/\F/=hmߑr _8DOm@<ۈGv&mdCWB)fjLh)J|#]d׭?ܖr8UUYH6?P^mfk%1G7{|LK/*Z'[y;+" ]|\lmT a޾V& X$Bg~tUnEMYA닕8;6]th\9:m7)CG|;\ -ϔvvf8NBkdu!q3?NHh @hYi7WKoh 6v5"dިՊƳcWBV8BRTePd= Ղ1lN :(YOw7Ą3m&bE~[bX`pnD(xjU w7˂=Eoܝvt]Y($`x!#MMeq 2#&nH\`e$n<9kj^i$FSnA3WC8Z%wBfkgL-LSv9답jzŅ1P+r݂Ƚ gR Héx}дuܐn@HZ39.WfV/ < omNj ?y{ "ۿE:#\.PrxW[ݯP"YtD/^o b >+"g?{N_;S,&D&5F&amDdzC.tі5bPDֻ$9tËklVZlHIC, lhJ6dJYl1˽z`)~c7)`B59L+Lf)+p Ue"|`yHOPqzO5bQz[Eѱ#Ȭs'AF@\kd'sex0GJ+qQ]s޼6ٛ6KgybGinQI*/ˀ@,];?ۙ/rRKE< mCnŠ)?/6֌A@pD&Nw"gKW҄]$\QT$mɽ!iXk]j#yM\S(8m_:u܏eiUoeNΪ72AL'mb&_]m$zSUg=cϧa[mvmJQBm 6贗V D>Gb~;.$N|8վ\H0nFڌCΦj:9 W3ed~@ȄßF"ĄUI$ځU6sͪ->㘑4zԏswQZJwԨ AGB 3O];D/̆ ɡ"1b&N Hx`W >۞9%.i;pY;=Xz%~pîj{B|-Cqh54 Esj)Gd]${L_ `̬``p``&Kb!KtE]Mpw.Eޢ)|<'o%Կa7Q SUߨpMR֥ PTq9zcEa {VRf+=%ojĐ'GN0>Ӊ_ZqF4$Օ/p T@Oxd@U.G%o䭴Qf-a3}zs+0VJbiq`%G"ttGHb){xmBiSI;y7K*PWc~j ;#8D?'#'GC}8B+<- q6d)9JÅ^?ANok-m|PsT IY {<|w@1RBTo܆p,3|9'g`܉T۹.E@"u5? \&8Ԑ5@Vk/\5zl;ǫ ][:e=hFׇQᄼyLʫԼhN3h,3X8JT2s~5Kkv<~VMW Jc"&gHT<@?=5ohyc9o&2LD5 a.}VQuJfdȌ$](xAipY)ZHat޴PkNv `9VN9POfTR 1[2, مJ1΋W7PK}ṡR;@z"\y:Ӛq%bRfIx*(֜>ba .WN$FIy3#܆'_c_jYn1h]ͻ/ud1<!{v#(65V>ys.gM(Ή'a=1$]F4 980Eݹkhq+"v}Y%^K -%+Y[!ѤC?;Etld)&+k5zp!Os҂a8Cg=,#@=4WY;6~["f29C/2ӢrɘHÁ,B\ۡXh2t'u-}-xE>1*0t|yP4ϗy MXR&1+ԠҪZ^"e"W; svnDvUhi) >#dlOնQF5'h)pG1yoCt O=7թv(dHwgw#V-xx2L؅"WL=±R X8 PydgO볌ă~>ΘJ[Y5۫M1 p&6m  BX1qskfw%UhA)T;Z VMwf ݽStL=+)R.E^/@'%ZkQFN=+5֡O[1<.Y{K{qCG5oS{E`gŠ&ۦNOq+cϾ@)yiC349/e;QF.Li g+0Kx96Zݎfab!2=HAr`~z#!Hʹ*ݖjJ#r  Q+lf>8&Xh\!%0@gz鑹HvV O{n/ѽ6Vl=q*E򌫫M;)I@ ̈́$Dף"ͿEr@~bPpuh[3-cf< 2[=/3^C!J}c9U {q^U~@$;dsCa=`t3}ca![x[D),yOH!V*ٺPkM7Pp0l`jY 2}DZA\Ukb{ Оc3h`"y)9ͧHV<Ê:U1K HYp7dۛnمe,瀻< Ea=1 ;C P[%"By.!SN>c=k!  لv _|_Z.iE _a" QTWG/8szvGGqGf-_eaK;QTQc^.Sj߂ XEḒJ.GKؓ!G* =ƅQN_C 8n8U.~"t_&_$hGk/:z7SR&[Bv >K^P,P"W%&KAmakMHF9X$ 'KI!V+ӦyJo|isK$ݞVT%B1)X549Z@?24ZOw"vn{q޳ ZS2l7(M=R=`F@^gw3He bw}X.E1JJ>#$qVVjQT&l.tc `{w]"rN5ž^>f+㏎ }nS$Z-u_;殮6{L)&VU\uV ٫eݶ:M)w`gV1{%:.A'|S%z9Ǎ B p*:uL؂?`QFaΞA.-eZub]132Vjk&䈎Hu?\SnW ZLtt(,('sc?7G?8^[}Sf0IL>H,iQ*3o5uzx'cBڏEˢ ߌ)!T:Dtu*,}y)Db*%R.%:_8@dS$æ>Tcb椤 ̹r62/+C=: .X& +\u(>[E!q٧9B'%("M+SķG=`?ա;q pt+Ɖ3qkHbdF_*J(#ko݊0%5֭-vA<&\^_]85C:9ЦľZM"ï&)x-h`SGu橸WիGsUVD{42l}7vaj}@X`Yv )2j|Нѓ r|6HT/Wu PD܅`͎/Zىł8<&QUK{@.?Ҭ[P [ZDJ?K8ć؞^_C)x; ,x]iBǕ}-<:hE^}b ύL eDyf4 0,x5ܐO@,߁2 I 4o\HʄM"DdMQ_CUZ)ob䛧kLx(x-̪ HU5TwWt,S%Lۗ(ey:`!xW\xi9RH{IWUJe ܟGO#fB#q(_p~DEU#}L_݃x/;|ҰW"wZEF8W}@s(*H \E0|cci` 'HћVEBD @F0ӆL"8MOXH%K( ׏}߿*o~=:}#d'NĔmRV?R4l^쌂_^'%I~^y!0NAxop/[`E&DltS3F^xhK7,0BJ˸YWԶ ۃ~xwV5O7GcRZ:nu%(wK<>lEMHLlFZnT@ps5`^~e'KmLlENVyx.@Ih}R@ax$ߡ[g(/n&'mV$9dۙF6˝`8YQ\د }2s#.Ld5 -Ou~;YΑލŸ%c?EߋD~JF YM1"&¼O°d>[ޕiOX*Ncd?D\NcHHkfc |Ɏz1?qVK@SX6#4;[9Ԝۧ|-lX^#[Njvk]T8T S~RK*i +y&2$,;757]!R?gX-HCyG~1G{TQTqE;01E2YelKnu²N ̹ ~F$S ay}XYh~3f6Btp{8yv٭`ڙh0ϱI]Dz礍̓' (LsXpJWgu">7ˆ~$8oDž#іuhΒ: eũ%yʶ[_V~#87I>x+H9\\6|{ YYHou38?OaA$%}pknr?f2皑YD'tͽБvoU ;Zamp< :xRg@[^~p7 bdz "q߫?pp\uy+A1Ỡv0% Oa-]/huuf9D2B .;*mT]tBZ}>.e>mowY|BT9n+OfȓG  V%\A@}Ш{yydf_%;0 KN޼i∲ҤA9thM:'%J]ߠw< Zot(JA$+6Tbg'Jv:Ɨwg_I)%q*<f#d暺J*v%(®1k KndKg| oxN띸^b4({(93G .A`rIba;W-M5%U;3y kC~c&걻v(ڟRY%= i," 8}R-d LB+ xLq2pV[,E{1A/DmɽML늀X?]U0|`NēW,iKQmxM-?3tWĿѼѹ6tz:9Vb5骻 pcHu^Ƨ*D8F2 HVnC5|XׯQBodSL L1J.׭7n\f35 #1PB{0ԃMd7rj@M ĊR~"{\v7tEj)BΕ}6v^բ,j}U3(4(N#c2/#b.}zI3##uT@2Qd!4B}Hcq2MU~qv 9.$^&9uĩڍb~f_Cyvdl;VauV 9`7kv̾O4]Wdx'@p虊O@-!JF:4UgVEܐBT:!G }5"-z4)&g `HCokL{_"i$s9X I#fIn])HlAeUqL)uƪY6&c7G:B^ i5v]XM*}=qΑKW×).Kbhl mlՍkHY{W-2)qpK[IqZiHR;xEpu|鍣̍3]f'XF^p_EI P6@zcɰAtsY˘?u}'QN (貛_D˲)]<ܚ?1YvBYi;_ʤc`*b}jAgBԐ&W'd7so뱝Ŀy.ʞ!=e0y[tWrqڅp_}iJVP]P{ìS1 L)^xMN@[_JcYOIf('C۪ 80}j?7dcuPd3{3  ]J׎ /tČZ4Hc=+؀\-6sk9x+|_]&߉f?T>Q:4?gX oW.MהxHq]!ٷh;TAJL&6S'xz}'P{0$8;ddW3 n/)bRT3%vo0j7m_&q>}*"QI$_2$$gmLTr=%RVR+ 1>~P_pChH-t,qʇ)-+;AEoi&=Yb4y".VLW `}JG,Rꄝ爲L?8ft!N"{|8#-Җ|RZԀZ\td߸}6TwӪjY`Ƌ/Io ڊ8{&!刦+? N=pR, ]{ ˈPrYaGV*!71 _.JAB2P3ZR6<\s.PO#0,νW6-4W*\ʀ-=PK*nD4*Um)-C@+i NBN\V%]+0 Y__)byv!+܇ØІ rdP3zQ1wPc ){bִmW7 \=f^Veu0挍,Ƶg ?+~`^"r +{| 3ufh${&BqzAIe0$U)~gfeհ"yBW${"=/JsM0;~87('/  >tt(@BnBZ WV)@]irCefgݠGbm7}ј-92jׯH׵MuU/%bRz'/gC[&:e7ج@ǔ^E.Yp$@/UfFeKvz4#5/IӃX䋟wTtMmLMRC"|{+ 1x`m4Bzr>J3CТTybŊcL:&!)SP$jO ' 'wShzeJPAkfU">$7z$: z #}^)2݄ew6&{#)KD{C ' RYҢ V"%AkpVmL•Sh;$&< E3+Ϲ'_%QhJo$ݵt[4Rc M^@=Я![(Ƿs`F6F 477 -dcq/kU֗N rzy"Jﱦ|^( -2*l:!PLfl2%D,/J *MORs={-KzWF%D t V UHE5W_GP^@E.+8^E->bj 84awH/ϧ~ڹ-q O T"{ j5?t2v \sKPc+6M&+BvN=òkAބsH bY8S7q¶rؤ,re;$"K NM) R-I ![w(9GH16{wv!pNTO,5_#w ̮,mrI-M$UYjOB=cRߠ1~r(w4?O;ڑnl*C`i4x}ѢGWM R+ZAc =Q=迷aӀT2UMB(/M&?k^85+!E6CPO>dZp.rgpU`܈ 4//u'_; )6MAL>h֒i?<njӴN̷8,rbE$ŵRc blR/ɥLw`!Ef{oql<뇔|onٓb7U0Y Mbie:#[=fr7b,hbKsl,Xs 7YNjӋSHd+`#9gA UmUMEl_]y]W#ŷ%-6*?FFj2aoG8+`B~@"#}`e7\\caQq[pAltrLdO-!AU'Pzj( v C<-x̺^YE+IUe"sX}>;i`idۖrڮyH *StbYX޼/]>MwEmޣٕqR]V^8Z~KBF5e 5O:G[tEkJYXeW>3uBŒy:OtMUų i 6p׺9(Yy0N\kN\p~44z;Qxio[&e_[!*KR~È<0͚ ْ!ĨKXO@'~6~m,7)fHCM$zMwNh0newJ3fq&H|!|jqXdJ{KiL[YW9~&):bۥ=>#8L?!x`GMf1k?W8NJJ̃w[GixvP2¤&&ZO]le&Vxqhb"W9 4L3Xx[*ZL_'Yɩ;0Pcܺn)ȃ(ۥ,=yau18}ZIjE]HǼX/b>E$B;>U`)Usz,ΰQ$e\u/eģ/9Bn@/ PTxdˈ%մA:}Oſ? @w[$,wA$;d6.5!1,TXTb.AX)$ҮaJ43Bׄ rBSʜְ[s2\쥨6=!ZĒ}51L^pd,A duG] B0E1)##~pW{OEHuPsc1QO<iCq5"4Kάwôqt|ll_Uc|`<@Ў:\HIŠ&^GݑƁykN r SXub.۟ /f4Eفr+wOϺ'@`;tY@3ȧ>B!>}ǜ=Ɉ/,QE҉QG:w-DX}D%!nt6³}2p~vVUli]ab$˯ r?72sB<"mU0ֳĹ4`2b}DLh:,S Yj\m5vS,`6tAJʂHB^MƬΔlLؾ5պ;_ϴ kMH @F0R kDړ f;7ALMIFvdS1+t//58,J5Q#=T@.wqP ~BySV5m-gd?]Xlu2sAzW MӚ \D>OKw SSqp3rݴe~ KO5GknD\_8$b|5ZM@hlbtgH8P쌴x)3 (|X)z>[/eEd^wA&KxU.26a zQ:C&zU$)@j0*sc=ab(GKRXxgBKBX H%5m]K*>dYnZ|E׌jdSHb^(SoݼgR0(-_/$IW,fJ~Ȩ]h(},?nYl(WW4@:s5u\kZqQnf'i >}J@N%!F#8i\c[5xb)̛ӚS5Ν+]?ϢH!4? |́*~2b WchtR@VH+Cˎ/fRrJ-b84ð]=v+Qz9'θ*r;䞟:?sQ۽C*\qꡞC`C;F-:LKh̻  OTUM+Bފü6n]u26Y!N O2.'ÈSQ_=`"nuW-.1d!oiacN~QmFaxޏ_TbۓjU*M12xUo9G턧~Be2ppV(QawD^>mv{brʔ 1N΄ժ ZH(%v:pKr1;9D5iūp$ FY)/XiڕzrILRhs;#ws1p904@jn"vK=5k-'PvyK9C.DaS@ ,JoDB ף_`_iU- DXUc.y*c5 縩 %@T[8ɹwݞq[Ǵ@,,c GcQ;!@B΢1’׍,V7_{6MԝYk򸇒cl= oO^39d=E{!ֻܣ.⼜ \3IrEH[R.UTquAz&DxW0nnM<>L]ape . eOԸ};jlloX*膮]v=n͵enX00,<8|tgONCGyf3JĪ;T́wXs˺T5jDa8DfueEDf[i^uuհDgkm/]0(6ܭ݃aHNny%~RރrK ;]|!ؒ oE{3t~JCENǪ ˧//9&@0 Sƴutd%k).^$SjuD}9jv'f{CKx qT=cnXs+JUE$GI =ܙը4UĪnX3 ;+vՌ`Uí,2KNH'~[{}qnM]'H{ii$JEc2\6 c{+*ס) *zJ-d& yvnts(y )96lORV9+0M;&`|5o#,H?y9ȇT'4i!I D,XAC'&0{2bD47bj=*F+UJk@B@Ay@K!*. %' o{?D"Y/z#S17X4S%"@^yߌ;x1`Ug"SEWS,U,ަQkG]'N(z;&b_&SŮA'"O$Q2fҸ*8㶶fEd7PB8kVW+?#^D ٩1?+Hm[Rr "xW&!f>]@$™bش+4懢d Kq"VsA;Pf.plΣ?zsZc L.aWk,4\ԫR0I5`Y8ʦ͆t)3B࣑{:$ G+iXdf Cls#[3!=Ѫ\@ xcE`\Tx8 i?؝GXJD}iFiku"[PHi&%wgOrϲK=p-1تe%-kQ;*y;t1ķן֥O rW(syֻ$H3 b lgSu &spbL~[P\l/ Ma)7&05} |7+9V(Ķl$1nvBUzt89b^xJiwy’9pQQ]%`p`tk?!\}Zt|Gb$q˦#\jNiGbWu l1|Bf3 i^NU=` ~х7ND7:P<,?ĔehE;:8Ŀ`v]q^l(7eI-T uIdM%x_5&MqNRUJ]KMDXi#Ugש;Iδ+x#hdr[}&E:CzIjO/L;uSE~ٚ?-I ƃM)Bt_M`T w]@O J-s&f` ROFk Z6nE01tRhZDN m%X{*ۂb#cm l W&*[ՖSj-cى8, t+>:C^-fgT TF$5X=C ,tLT)'Rb'c.WxV`6:S.P=Ķl9HM6ہP@ҥy8`\08'"W%ݠJIa4-M m!U CG~j\sj7nDo&-N6 ^Se\d1=j*s0H U{`MQfG/f)xSlv &6M@ʻ3 ~ co5U.Т\zXU/h<0%\6#n-g68dxSZ+3-u}H~?J0I2Hޏ"I2= I8)/D`]hSKmuA:7;|;/Cq"nXJpԌq3궊k>I`/Xx2\$SR@8HG>aUr:"^a&sVa)O[PXG"ـ (+*Y+!.CVa߂QdWWupٗ1=p}Cq:Ȩ.@5/d7%r}~v-ii0Q_9v\5K$Sdor{,_)3}ED'f- 3} K O!keD}B`سۋY"K%.Yg?;RWgYsDY]xL*vC4,nYtR] 3e\vK!C/[zr^Z=ޯCvv:V+}C7昡5=K1Ω䩿!4$KHP3JF"3!rxay;UŽ41U uS|DCwhQɈ O+Hd{fޮgU`OEc8$ž\aO}sryi/Q%1iTf`0p@?[|)SJY5h!Y3δ3ԄǟN HF/]KQ}A;R<^y U*1XLn b===x`?6>4\[d7QE2{W7!EP4NocX r4?xӢxiHPcdדnbWy/9,>TiKCg+'^̋KK3u;LfS -P^uad[[5(t~XŸ́G8WkW|{è/VX9j$wY$$Gi5L\ЯP Ʀ TR6`]ǒ gQiEo=W sHNq$!a<RN97T!}.O8 jvA]3)sSŀhE4I> 't$0:K1:_ 8B\3dFhq#N!PιnX ,Q5v&`*5i!AH{X_n;y@7l.6̾ERƶ=>9O*QIwbՉFD'F+u:8(n c\t2'hi o;Q}!֬gE&y$5cI"4`mρ.n= 8IIKlOC?sO>~˹+fznXK' Ћz劧:QG { (gYϝT߀Гi;&0Y(r=-PIs,&ɼY ;pH/aJCFnV϶-xE ⴲOZpO-f\bिm!*Ѵ*uVa 'ymBs{5Ǵ#C@}J~HyB-} Q<uAlJSsL'l&.;"ѕ`@mXrEfȇz&/ډ 3J3nh^Yȶ{\_Ȃ(Sʕv.aʇs /;"#NMf;s0>Nf+8y1<`,tŤ[\{kD#(V;f- 8"J$ W /Ҫi a4w#ltc]Y*Klobߧ̪Gs? bX3 6b|L7SoҪ˾qˋ2 W.!lUIG೒uZM }!(e!xQq^ձߋBe&U4ϾQl'hD݃?LS#і!19 5ƻ t.K N,e.򇛦 [x]7 +S}Bʚ j>Z Wͥn7=^Y w9on͔ƻ?mr*\ *{ .8J!_w |nB艁2UX#dCyI2Uʝ8O)(?O*3l 80/G5u W%I`'G N5ppTEQ1eO`fOVy%_K!B[B>YR@LZ;. sTeY'zs^kÙm"m'rM㯧qJN. í"y!uBR|}GuV1kˤ܊_L6,ux["I3%mؼ7D/aJqڈyo )h7f`tĸX]%JۑCUs2'VLV!1 4N[T> #OypG/vQ#X$̗ *GP(?:/V:ǓF$Y|[OR>5d|3jRcMJ{b;?,UFubNwWUZ.67nGxRwM:۬|?oa2VuL?^M ɠr++ e|o\(Fџ7n 7졶w#2hqO{}cG`%E֠xO/y 3Bs'v鯮tLŴ _k[mP :J: _q` ^TW]C]i/t%)ܶfaMC[qf4s^zc qd_ #Mf*Ark"{>gB#* ET(JQ:ү,ޙJԧ0̥| ~{>LTfeve0:}.U¥KR "}T]Nx'kBq&_tE#]>AT @`b:ܤA0ы|[EG4]vا#ߜU ~mϤ<4 eg}ǂzr ,O`˶'MCUm<Sb~; eo xMԑ4B:U ņg $y 31f}3#.4Pج:zVu ^vюU6s&8oCL6;*tס鸼cؾ (?ilԛl $C;zK>X Ё@81IISMT7ѸǍۼl"/n{YLn]R>5 m<5Sh_uFߍ)Np q~^={<%U!y,n¥DO|-yœuCOfQ$Ԇ f~x?ub,w?kpKɊU'_xZpsuMdE[GPq!6U}OqofǩՄcY,gb=zR`4٩zSi!)Oy52wc,eP΋lN HQ·2{;, :pj |- HmhEߘ]dJQAD}t-%6CNHNnCanc"G\A{/\?k "] 6㙾$Q)4~FHڠm _ȋ:{T,l[QetLM*ro~^oB&E.\%pY2Ԟ_++ 5?(~O륂1`Q]ep^B5pJq$&OhU -$xc?%5Sz',0𡟜BRKanS4LZ-O{XXd]rjlDE4"U*,N ,2IOͤ}5<$4xiV,w.ىՉ*к~&U.4$$\:xF|Ixn{n-0mELf=YJRvlsﻸFύMݲJl6›!j6r2< 9jjjWxV`'Ju '{'6mс-e*Nc,w1 EؐŻVZB$݇=\xKoZ+!p|7>^*yש]y)VWeyθ)FvuA'6/m? |JGή"{gITqI P XZu ơAma6]%15Z}<@}OF֘wyxЛ;+CW!V}l"I#Sv!$}`3Kb65>96cK5!I(3Sbm^.R8(*m2k >䙦5Nc TY\#Ւ k<Ů8ũo -ӫe[C0d<%uo皹hYgkoDXMvPG=͆{"`a.zEi+",M~ܦzp;9S`xʷG'qOX 킦y~|I&ʷU-4Wm&ȠWB3O0?cAA4(GN֫O)M*9[fu$ o b`m,Gķ7lܴ)֌Cv dF_!!8u??"1hqEbgW<7%(&tC~RCck4d\.pG3mGU'_@tm"#fU \S?M bJɮB-ؾm)H+\L I6[퀓s~_E 5?W-oB?m$_1AmM۱չHG;E``1 N`)Nku_|> dwn;6Tow%dsKwC[ʤ?&҃ѓwN,hࣉGWG+i>MX7Ν{f,Yf w>NԬ2x^5I[cTcI%dVEt iLp=Ɖ͸$w@T\PPf)XY%R*9nD՚ eo-CWt5M$BJ-=DoS7݊?6M ~!DGl^gJYnf UN/ny ;2.4W*H(@q \V3c"ґ4nUl*)Z.ozܶ E2P)aYlxx@| EɼKt!nia9g<,`ZMgaƗSW$kNϦ$!;UBI '4y=Ͱ[* $z(| 2Ts6;]+Iz d/fBKYiݨ:3tÐ =w5IUUks17֫A/@)(t+xvh$!_È?鬴؅}l'yɨ 9@JuNkv>]p뙼Wp8VSFOrKZ}~ &:ֳjGk99#Ln=1c?_-Q3/כ3[ѻSw&0fcDA iel}V()ZES 1bx[?v<`zo0hz[H\A#u5 /vl?HS_A+}hF%k䶧 !6lù7Mz&6"!6U'Z(*]~bB&_ [N鈹ÑͷAb!֮TCƕQ\kM%9YeULfYE6˄I ߨN Ώ%5(̵I ėD=q'ÈWRL0He2y.K8mk O CK?9"0nzWZhk XBte+un#D? %&셀 "<ЉzgapMF{DeS fpZvNފ䂴iэdžLqHĐpSЁ+U&K^_7F)A1MQ5rNR ֿ )א[5g;ǎ?ou}ۡq" *aqJFwǢU8:6\IJ#Ь`#`)]= +u BfQmnu Q`ߨ/9'8r<"u牍c g8wvnj<#A4Dy4v*YM.e$9(&UcᚌuG0MuŵrV9bm*S{S#kdAwt<2_վS'~#<˒M1aSgGh ('~~$o1ۙ{3uy:D#~04YPzz"\1A h<"a y\ڷthay8,(7S 4- 1 ,"*XVǗ}\i[Q E +l8RˆoeeΘ-o(!VemLK18 +zIQpr+Zn<~ܒ˔>,<G)m2zT|xowxss͗屮 eQ@d{Iۃ- 8s.mm0:nOcoloM4JT~UvnZ7'H 4SOw!4nHlq`2({ϰZW1'.b艳XuM +e]ޭ=tm}XA>T/)}!{1$&npؤAXzk_" <+hF@Ԑ0KڇQq-VMnRW\ǘ#4I%d ``"PW6;~?#yYg/4~̋sV͇~'g\t5M6;ն9˪tU]ZbOD%7~,A3Wn ^Ι}=`{Rxu^OS ]U;OKQ۵evW,$Զ@LjK-8;g¶;D_ xxHoR(e+KAIe@-;%.!8Tyv^g F%Y/Raá*T_9G÷&M&kc;%HDkdUu*x׾bS govwS~5, b}]Jg3-4g$@Go8>;G,;Ki ۉٍz s+5icC+`*^I?v ?kNj 0%x\Rd\PLui//7]ֳ*qGng&_WvB亚BP9El|ܔ!\Ξ YgP3Y1sYW&$7霠p}؏(lO>REdM [(%pElUz(^C6o՝kVWf`Q;}"t`u",Z@4G|Xz>xQj埾!vjZggr< JY*;џr^4rqߐ~RS:'FtV3٣R S_ {{mws;^GQhSK!be ؉#є~n3CS VBjq'ZCT"dHlzA]`ZUa7rufxZpl9)JvDHbH@CnL*/8*q/[T*_/' )o;#h6ókNMLQ 7v1~"Y^=]Wb 8 LfIŇ-KN*+n ņG]1u^)kAj0(^\ڍ\پyƱ"b4ZFjҷy}^4O 5TJEJرn+89ubU8~ ޑ׾ʃN^7P>3|] vƬ]_W 3'(6^BnlM xZpoo[QC Sa#yog]g@;=KiGIhapkxKkL능jfEMM߃6a;I3 Q{Cjb M< t"oB# wm(O+%al>gsvLYX%X+lQz܆I.}3d#~5jy8fݶ|*+}^뗊 &{4 0NglJ[+>$ }97c⯇-mݍt8^w[7|#ŅLO,曵܊ VKbM~deԌs_԰=.tYZ?JlI?+IJNv>*ˎl9ݯ検 .uKkR&)MqM_=x 'ݶ;+,!=M`1q@(3e N JO.M_N^nݐs|FhjώeqyGb w.UnBܬoKtB}';ɿֈ~fz0L_q^di-H>4Hf‡J5%CYmO:W1)`^)j4ๆC'Cz'G@|"f+'>gD^[m4QΖγōF쾰uq1pJAX~Q(.sa.{=(BO?qLb^bY$AX LE֒On|-mTe"rrV>GJ P2SUd*am\J=-qq:~ 2( @zK h') ͔g^+RVk0 十y̤xfArg!P-0s+H66 !⯄XiU1cGG.d|vvC>mk 9P`'U 5#0mNI .ZCv4FJ &&BAǹ;Zyyz`9j֏B \w*_]}yߗTN &adK7hu|%$̯d;{*?P}|a>E~bmi망3r1Ѫ UŷL(t=rz j[)j 䒲Ab'&?f3?l`1aTZ26A|٩r-%)k4@j5{V폐c& 6@6YnSpRg3(|WUR"CiU~/g|F9ci ڷ~i~b;RhBҎybk%[c2ng =n5HעFh/'҄h!:,S/ 9nKf} {Jc- ,^])Ho%[KV#%TƼxҿ53T+'VL|i.bNsJY>u ,?s ߼ff6qׂr=sj_*BNK 'Ef^3P9zQ1A`w `룩ܫi"ԔTh9t%X̚ 0b !8uz9'CK}*^")?塚M]Vy9`s3IR$ܘtr*%ŀi G*l=<@kĖ9LoSE$d.4WAͼnrٛ%JD`W"M_tI Ǫ=)VnQXf78q[ | HfP|(-2R-iPk`\\%! YE RTx6Y30 0&qQzG gSG]z +wưc]o٧<)gPn@ dl-+\[97ȞTayĥHUy, HVt5ny;j:Ov ySV6yԟk&Q^Ɍub+Uq(J(jUm^oe>#A$XN{-#8NI6nL@ B4`ۧYʰ+Tõt '׼ cK% (#mp"c׊D {Ra VOح7Kv ,R!˅ SQQA-]fUm9>eYN;2Qy=Sj:.oɝ5VZK9%HTۂ&vE;x #2Ǐۍ!d YH Q(/$GϜS'5 Iڰ.4T孚}#N7x(KCq)\4Aֈdu.[>hUE|r^Y 4rSVaq:'#r<)HeJKښ'S^>(DP0Q9aBn\E\?Urdh#FnHcVk6mq8#G&աMt~/}21)pfqtx*]ɰ/HBMLC̅7o"̏嘨1o# _ ג/M"Y1PRz w\H;*QE};467%(|Dt9z`v:nRݳ˩n~ov^IW o_.x=RzxRUmf\B#~OdGkbU63l8@HF5P&iב["1 nؖ9樿]]8?9TLs1@~6{.Ui AYP.'`Mf3$]zk '~?2~2]o_^eu1;HF\94Eޒ/6/}`YzWQ&&ݝ%Jj-u4 5^xu|q3}n*RwUgfb'פ;Dui~ͬmh_U]v9pvjPv%Ym(JĽA:պhz9_\[|B9 u{ix̠mnf逈l6WX{K9;!PoWV}4ܤF^S>2cIeg2Eavzɣu\&Bd랲ך~,#+t{n.rb"0CPwGb ~yB 4o(VlDMT@3{jN[ݞpD@!'ɿ"WZ]"EhOXba%4cx1ѻ!:0q;坵D=y,g|`Ա5#}W-{*&Ȋ mI*@ٲJd(٤g)ڡaױ-?rN/mvXN!`"E8DYi%SS`HN!V#?lr8t+I((Aw!uj/ B0$Gna쐮XR:$-Si<ԵH%CLbv+ǁ#='45u]U#X+R爫n? М.8G|-5X<$n!N~fokÉޗF^%ₓ,gؽ<8yX%RLw$K o0?l,mߊwprn+S#뀀JL"*ӽ 9+kU5@_vyVgƒOq [B̡- mo~!"*_bH .˨^TK\vJO @@ݙQ /v)I!@Ia,Y]KYeY]G?i ,aW!n~w@Srѿ`':{">OˮbpؼPL,Y#"زx.ՔT"Y'BYJokʫPD;Hߓ' rZ$qչGP=zm7hG=JY s]ѸG<0SHZ`W**d <5<3e~<ɩv&>Cs)-gtyh@Gtg/Vcii^B!K!PVDrn7יG."ѱS8NI'S* Xt51iѫL<.0 y;UAztaKWŜ08 Umt P4;¹ (٫t6#)vqZuOڟ+.6ث[As#eJe^wXlTNóqqc%(e"ED0lpQW@0\r"7 㕜F5"0k7˞XB|"M RboX=!5n.OXp-b kA0OIŹjqMr.&NЀkYY Sy~KR(ABi)W0̷|NIj@2lc@(P1^HOb4ǯIZzUȘ.aBA/^3,Rzr)M<~pdHMz-ghTm'`L?ܾGX,Bփ7+wV&'G:*O| `>N ]l'L[IsZ9Ht>q>!cci /` |U^B-"w q*.w4NotNzeb7kk~u 2IS8{fv& V_ PW4,7cDi@Ro+$;0'օ'.y͵KӂSfMESf1{:+͒CS|h!&mmD&"u8u$B^7k044AZ߹C[nՇ)i6y;2Sc+ E IE'b{X' 0ˍq$7WEb'?wHmiZHby#̠KGʣL8ď!VMUTٞɈuqOf8o!!ӵnm2 vɐb)32?#07~;f.;GFip0QŐT|eqWqf%Pe M} ihVKnvpRhtWއCG.0ދ-?,45RSd(׭%:5׬gO ~ %pi?ƔrM1+ >`rP5aiD N<]ר6p߶qFm#<>;%C0/"2^5);r'J71>E%[I_ {XrgiXCHEB1~sr{lpZ75'[ nAHHg7]_mM<= YUv;S,X *>?(H_]_fopְrK錗ZA4-^]STHhxKo3Q> )6birV="Sb+*Za/&T]RgZꛐOn- 咆5zMNm0R^mɝ{ʝWԥٸ YEqUه:hLf=G9գxk$e'*'z)~w7%\JZYbiYQ8~7!p࿸ݪo}ʰ"- YtM yP?yF)j X"|Re #:ń e$:uT/ER0a!('v3+>Y4Ay&F-HJ M׽7_A ORIJPƯb8%Eq> ! )&/%?-¡0XJiVE Vl{" ëa Ma5 1<%XTuU&g$G'} .W [ ,cViE0"JCrd ҷ`pl9E'%t]TYA'e! 9kI^P{PřjPũx29,SqDGZ{ H~Y&2mYBq񝉸d!㦘-Ks`m@OUbcPX̏xva;XB042l1ZK^ z`m8΢:xb vAك!iRS(5/ASILƍj)0S'l)4is'P钪S,dV?RjS3MX^I4R$xoӭ 2 %ѱ| ZROE@p=,2 H;۳Tl2731w̥63szy{G_&$[^kX)jt%V“gY9y SYe<'CXik* 7ذhyt'ȭI Ki%05bî[~5u5b xuR3C2?]z{b6ӏ)etn1hNWӵh~]6NP3)a vt2VSX;ZqJ$N*}`hdӦc;M(z0*ݖPa$X:Օp CYc­ꍏ+`-4VVtWD{36X_ǜ6j"!jPaC,TʃаUW d>Ӫ,N)%FqUc{ )`C'щ2i:(S+9ǪҜ+SKʞ24kLuDiSYXg |2Sjb&#Xa ι@CZE``4QJ їlK(l5i*.&}[4s s9CB:u]\,[/4Ӽ-G8rq~;Il*U]l}O0c@@f2` OH{oSېO] M4f4/ʼnsMU碌Ps%!r- %b;%VqN%U+*c)p;!;F8ϋK^GOU5ӜeBqPgY C@N\6n4rp^ҩxE\}b0 yi?qKLdt &<^MkGp-LUI(*E ‘A*FY&J;$tS4\bѧr?ipz+M8esBmjAsX%QEJ }[:Be?^fɤ…YHYKQkWx͙4PG!E( d(Şo.**T*Z=n9G!/c}"uF/zN$0͎{b5q,F=D߉raȪ[ECK- Hjڎj֝R,I`N.M44b4e~WndO(%zzHSGW5V!] ]`T;C*-92+/hzajx.m Җ)T0uԼ_@a+LK,'붯^`܏'DiڰH*KamH9^EmQ|vM.*S|`70SY Y2)0$q@a/ ]@ nC!Зt!j;qLa!?3~oO1F@YB4L@ɇC`է9ܛ'CN%<ʱiq]CQPϬ!bna?JVVAiz l($M[ itjf3Mҫj-F`;Gd700b V堢|{ӈ|s(0: ^M"#ou#s@xN~ZRÅtT^3CW\Vw0lKŒ|rDn& -G< lIP~kޡ4X?KdU8;U ]7#9 ?H!A?l:hҹfq79 ܝU7S .MUT!l4ɕ?6e7NLj'kDQ% n813̓:_>Uԍ3N.(\c:D'+,ՀME*0ES&Y G3)@8"Ց{wYv}AbQ@6G Xljo`Jz|e6z_+$]0.oebjQd2*αzq!MCNPO<ν2͔(;&ҔȺ~)= k^RS{9>a@(q5H 1?s\xiM9}ţMo uhMTbČ ~m+䅌WSBNud)轰Hl\*S)0/o)#|! O&+~fL4?6w*o&6 %Er Q] 9Dҫ]ql0ieŝI":Bdl=^kgZWӆm E$s<+@"0\i i i[/^ޭ Q97*;έm =dM"m%md`Y)ߩQJS 28%XsG]IGpKl/R7-+S} )8+.nٟIO<#R u<?]Zk;q1VNxpJbq,K~ 5f Tpx9ԩA7omNс$Qa;Q>3}fC+Hr*/|X4qԉ~>K<',/?Տӡ]J2Z@#-ǀ)0qݫx?'emmoBW8h;fIѵ 9w\l~<{ҶtC]T0_R̗{U !B.{Ty&TL!a>m<'cC[y'h?f $#dX*g FbAv7-){$ApNԔE2&8tn@q VEv'=޳qDzs7dO/?kɶPa1{$Y_ak%$VY1 P"9~u DPwώsZ}>~V‰yN=Ɨ Ix0"+O.̔g6>JX +y 7 aZ/ЋwngsSlC_lxР'Uh2n rW+;ZW,77И7 =i ~ 8Z^ [|dG5>m?IVa+S#7,*ȃn)-$nVQϴϷȂG$`Rcl@\rffhsyn@շ'aGGl'$cqkar 4RxD>dA&JrGSc '/9D 8vQCk#3lv_*#uEl[Mv2DC3Jrˬ]K?2M,9:d_„ފ; *:{z BxlMd)$w֣P>@0Z%w?5Z c1N`3nU.&Τk׿ ?p24(Y1EŅNe 8yb+bxlmYR /,8"Dn1NXjBocrɄؗO5[ @ڤwR+†DK{oRyLy"mZ! Lk~>0신4gt䫗X\|)g@\^;3r۝R>-a)j_혿rڻr_:kWoR[OnNyӞD奪0AZ~jE%Cz<upaᧁw[` ˹aЁ~@6WV7+G< Gmqn]Ӟm<j\ߢ0@%s{䫤 ?< n E';X̧ᘖG5ѧ,D۝>p'Ojc؀+:_o v >I&sA*1ؤ_W!*0L>ZG)][=9QXR0/3O '`Xy |(W Xlb7Oz'Įlb `u.MWFQ,t⋮y=~`b68xn]ˎ a#-# V2MsvpM޻;0jӺ̡|Ԃ%7^|$t>!,F0F@&з$'am[]f(AlWS b\RᯝdRJbW2ߋ5:O̤SYpq._ډ7 G8((EpseP:A?E 0@0)p֤5DD"Mm=gXCΗ \GN]4A뱁3sվ_n{rSKKz`w\7DY7*?_/ȓڤTyWޜbX6HT03?Ƃ/h@IQٽ@j +Na6!!8B^`:X92`$.6uȴLwy-|CMn1dy{"j)B(ޫC v#9vMõ*|gC_LʝjWxZL3x3je7{),;p MзOlUG*nIr(}2絜'2ȴS ^82osP~alb ir^ta^]TK"JH6DsHl}bܩ=o7r|fv)[L!mTSi uemN+EU:0y39-(ːn=z`5Įn'BM*{_מĥ39 \ έ~]@Jj}^;%$R=(`zʀ *­3(Ve%H2Á䴯=bȭHDplA85'ι!Q5Q.CXeЊOIK*M% X*$>8NbҦqo@Qe2{V2I)W yjLEڵrdW~7ᠽ{~\1Z[ƒlg "}RT(rI Rr]J FK: 8z΄͑fB&@|Kڋv3sL>$+"sX|;nH[syTha0+{}<]rҟ@UVPQC QCz%oA6l2A% py7P[!NQnBy;{KL̈́QWG_a* ЂmU҈S q{:6F{?rIP{@Q6SUQ)-! w6̔(i>ѩ\~jK gINC7e2 dV2^0|Q"Qa .~^'v}zGYG'jq+M<$8JUűzl(ěh$18O@zҘ\qd'siʟ*\Ze6:Neo\ZքGQUnKTwᖔ=hdf{WB#ٍԞ}ERs+({컢`XV',-i #+SoCkYg~M8u[T*R!VƂwL/kwrw2zXAc"{7~/G9&[}@РnTGI̜'n6@g;)-k=|t+JKܞ PCĆg t 8Bw?3\vC"",\1:ڒFWvΎ2aG̤"T-g۸Qf'ÜF-Kc6;r~XӷBAOZm%+l n '86Z v5pb1T<َu2;nT (AM&2:.[8b'@4_a=12pX%H|}abg*PQ;{eۋ:g?K59\\ H9]scPO}A0R9b,x'2LHN{ECүF&.i%]ZMIкڭVi22^*XN] ̻&3*%Cغ8s?OGtkT9i=Qdc.G݉K6QAR]WYm ^\@q9Ã9`Ym5?ZԈ=#$N4Ha8#"P!w-7VPn1Eddso[]_ PG#v'Lh, F)mv=O7j> hvv=W!6ɯwWad,2i6eE\G9 btaw%|Mf>l](7|` d9L"S4\ۻnǚrxh$P@_#[h21F®KƗuIUU{%wzuSR Wlm[Ev0o~sxc:3dCA!ni[Hx ^E͞o,~j܊ ?d0M)Y'; &tv^9"ɤ w_..\ ,D-a1b`9R8ΰT|LH67q(TY=!bU 5H~ `)6Z"RL^g:@_);  !Au\ډ G8>CJoX-e@ݫ8@QU4[e`44$3jdGYr<=Qρ򧦪Ŕ%1 +?1x1!RS FH{\9co7&s ] R?brcpHjt $p;p 2.rI@}߯U[e&#Eַe# $ބdvІ Q:SB >O!?eiKG'`+#q2$rmѹvcKK]\IW%WMN0QUUҳ8Wij^Z7Úqj(M*sZ㊒d_$dM)aQW!tXj/ QK85 TuC- ]Gi%Ϛ;RT]V~VF80 Z 80C(N55F`!E t<.UئcLl~BkӝqUlj],G" m{9֣&фz3"I(l\ I788-G8(}k]l,}l3Է:FW6:^[tIx) ^ r Y [+ 5=ݩvXX!ПaK\Q*Fʫ^KSd]:d'!]FJZD^}}'+䠆"ֵ1+{3imBu\m2䆸 >EiTE%'&Q`#"Nʹ tֽz55:MX~4|:do6c29&NjWjF*t&qL8.VF5jQ3(\ fLX$n}yn@K?s*E]LyOgKh 5u^`V^2ه&JrKfL0A(Dw*!kK/H~wdݻ/qqa׫5 1 +SjbWs4. L$. [^]:9X1j{BhX; YUt yR^2?c/xp"U] !oo<: 11x )rEhf B|x3rG a I}6{-Ʃ t")d'C>jGTbԝ[(븅 Dq/I_tK6B03ëJ;\-shL2r} %T/Lf$0H.rSO^r>Wju9w!"D $ϪFO30י(y> 鑥=kI`,Pnj Ѓ@̓n\Mw>EQCߪ( j8Z#)={xjv2'L4n6(SslTOf'Lb2Wlw%Ѯ.=d=E%&zpZPyƱ߶ѻ #ቜm[L{?})jPumǝqnwAY8ʐhiv@³" 'f[~S:?Iq|f i.򨽟 E]b qQjZHB1D`: ab™%2PPw{2Pnwm&?Ong&GMWY5[/9/Z`"Ұn 9TU@еZI`Bw2St^ ÿ$Hզ-zhX7T4(d[r(Z~j_Dj;3Tϟ|:EG:K\ JQ/NsD<73Kni;S-?MCHMn]V75#e.K9q4)0=E1ѹ9JDu7~'Ƽdah=G)z yD豞f |2=;,?،UxKg;3x|T7W7aۙILv L'2gEWz  ͝;CjLӄ*`J]䷙ĪGV`FS[H [L U$$^S yw;Ccz92 ; V"?d©uJ69B旦ny\|B}?R))+ uka~ Dٛk=#+f$-q |FǼ#(':x38bw}c+] U 3}˦:o#\ tL TQ yLvab=)Yb^GB$| ~Фl6Jjc2>\ri\>|K LF6\qŸ!4@}5.hO({WC8]6T#z9zm E890ƯQbC‚UCM}W)~-ڑFzQ剄bG\55{I~ %XA\`pX=B^밬M\a8K cw\QY1`ܟSį 7?sMo9aD*hMdzH w䁝t*C%FrL3anՉu=>رkL]*k M&X`WxrrIpG7fzҽvcgM.G" YXd`q` jjmksBth zl ɗ_5W"* UvxQǖgK4$K2y\3W,y6w%25YFӿ jNۨ$&?&VIȑ0 se~ K\`߼Li/N;.v/xFV݌$%SezO𻨞HE39!jJ^B3DOh}qB$ *g"^:3qҨV~0@mڽQ~G:BAMAP+oI0 vBL+w)9/F@1vu+g5'~.I;E ٢X4 L z'Ҥ"|qH|fݝ}4r K KVE-beױyeYg }@D~H,}T\qx8UcDZF;C6o>ۈ;R^.L/L kUHd^侮6!U}WJ#M0aB-_>\I_GYPmbŀT$4WNj{@NO{T-tY/ԛ2#Gphx`lt-M+ˊ+t 4b%5`D]Վj#>s*_o}W[:'.Iޗ0v( 꾪W 19H=im!8-}ThmX}(a=] ad Sz' *ԉ%r4/U-|[()6Gtb5E^L)fm2W(aATEXTL/s~JEIyGBO*|:C@|K iЧſ(5gSȐґD#ѧQU}r0|7o%|G? †o: j&4#xX<`y$9ԯrf>y580%Z*ʁ&}ZT5]6^aaUlOW}04 C?S d7kX4 7nM&N1[lKfѻg[It¡- ڇϦd l zU?'4Ȣ} WXW5+<{=?n4Q`ey,J.O?rūH@Oي} `h{Lem^><`[@ܿⅦM^+kECI8xaAd,5½=yL1Z i:EQډh3(4*0 <]eAQ{ WK`m9s&➃4݃Ӡ]DΜ}dsoMu} F:#S4l!òg5,22$<鿮߈3r3Gf}Zl^-qUF2"~%uZBjEk C r;սCKlDbA BZktx+0b'8>WH;RG OLtk7-#f߯hi1i+AolmLXH͜${P[s|mte?rW W٣S+w#yFGv̘Q յN-P3C .W!Z| R|15P=2 *Mp>9X'?l& I+O qy@ O&9b1+P Uܻ]a- ;P/;t (mςm !91򓎒8;o"LSYG"{/TJRz?6*_#C i2 ZPɊ]qj@ܵ!X MUuA1H@z- Oq3ı^KLsj ~!ۢޓ>`dH4KFčtן5UV2l$A 3=.W+O) S᳻f} W?e⡿PN {qӁR)fd4@cͬVRHs#֠41JImCc ֶ:0BudJ⪛iq@xvZ.-B4T˥YVDгyK}bbcUbbƞ{=lXNIV KMp*Xe/|ƣ§ZP_lP5TBs^VðoP5^b%onT z#3\g#a˭Țy`%#λ;b"fk Qńkc3QAK1R}fJ$uffj^U巯yUm;aMITt_>}{eu Qtrt:Ꞡ?Y@(vPw й'o=A~[dX$dW&Jj%G+Cu yagSw ^#UJ_7  *9L!Q*oQT%# Pk'L>ȿPc] KbP[qruhT(WjZ٣I=*Jx}6L]_hU%3V5w̬~L(+ .?"cS@HiFckJ kA/U@P-yapw]X-5a5#o&8kCIjZb#^e t SXupw۰_S#36A׮; d{@^\rGNP禀-nqjTX IAǸaێ+(2\V h@:]BS C7YۦD+Gt\Xa3)bh2D"ܤ'Vc]9é<32 坽F|3y-޸6<2ՂZtY|Q!H`(zE@ݯ {(nBA-~X&&⶯],B=+cnY =[2m!kYog$D\Da  [Ai2C.wOaVd~p;ul)?2} g͝yPDs\~pGjⵃ^p Ue;>c,׊ӆX`efTKĽ#WǛ1w`n兮t֋u l2 Ӆm7r3nEpvjr-Dh2k2V=6wb`G36#3Dڑ{B;<}`Qe Y(M{ i^cCr.S E㇄뇏쬙 jQP <kŵJJ%e/H%slw4ǭ#!Pua Ow]l% D:Qu2wMEcIz kC0=*3AƜD'~nl&)fmuLv$j/R@]@3<,(ICf$FiBln0=bѯqq{xq1Tk|< 䐿qGk]:?Qϸ\WKo 7,KafҎʍdSOv||&LwFKTncyܢ^q)uK 3<*[oڑG?7C/\-A8HB_!+=$*/GMSA3A`Ev笺[C NdR!rr++pD CG&(Q[8퓋c3 x|^@z}X[m~1ܵ"oBAħC=oqCգP5A΍dd=pFl].嶖ϔn6#QuX,z (3tBѻSBY"Ljx}ɾ|?s/j.u:C5C \~GTٱf;]rB'\  QU+0?nL< UE/1<,dl8z M.a&gKwo!-Kkz Ye; AQ֡V2~f'@f5Glq TANTP d.`Ѩ7&qp~l,\UfS$z8fݜY=Vݯ~տM4'16Ɗ<ް}&TbY8+ 2>70 #a8aVg8"ҨL[3H(Ch /۬FbTno=0Rw}6^$җeƣ/X* Tm~Z &@?+@XnWl/ 7Y uHB~A52W(`v:F.]lr٣ й$ȁ{ec (pZ|D{l*4/|.oCA7 -fW-v*Fb8 5T+D{|.͇58W'v) 13VÀz]~EؠqwkA`b f/sA{C=4B8z?_) PcEE^~H/~X4‹s RK>ǂ"MF4\,MPKhrٳ'd$;)3Q ʔ+1eaOb0_DqyF}r8e-+EwvI3x8F\Tb.seҘ%@aʪX5pKlB¿tM@hع_ȩdpǚJ"v+4 l Tvp¬}p;_i񀮚^I%3Eb.Do0r9Bl^6 AVkMI? Y#,0uh9H|By;|W*g3r JS|IES>b݃<x~Ee b|hn,@Yʉݛ3*m[a"@2k$H|1|e{撞dJˈkHeO9lSvZcu }'S)vdWqysC/N5_Ƀy^%Eåmƛh^(&ll` 56#^Y)ˊW|Zb(=$iDYb E[ۉUqdC=ȫ+OLhBѝy@N5nĉ- ; 8d6AC40x r!n2Ɋ]TJ7 [-3Z'#d=b491opU}B獩2 م͞aorSǕ[jzUq6DaNc*9vhN_NYQw;U}m;'1q- Ep^WP_ C銸M\R 0.#pz+SΤeȺ S;'u#rc=H"n{Gy f ϲ"bA2"uPh׌YÈ }cJ0U!h/wEI w;~^_+G#p jrXŪ@_TS`w=p4z3*yKԂb;{D#_Š5a cl$XnWa~g@)Fn%N&\.pb w)3c~Ie*kB2w}>\X&cO,4My,t"ʗ΋'R8[Z{JfP\0cUtHypȑ:J/KE03% hFV^Wdl=V|!r]pWl0M]^to|?V/b):/5_), <3 Wy-}7O;T~RuhEAwXt:!wXF#MO@n屫Ǎ߳ *2Keף*.<9[O}ŷ< ^B,¹ۍ'%{6ʡ{emobd 9=l'{@ [J9*lH2Cqk&6@9(F yn _d"ʔ ؠl%0-:DLҶ70K1-x;rσ ~Hn;\,+Bv(q\%)vX8NJVT,ڎ""x{v]弱4y qK`0 3}蠆;%X$ \QA,?*~c'ݣ^IrLޑ`b}M^ Fc'G"66j93/JXl Vɱ> LptipdMN_>j+6孙bcq?DM- S Gx/ᑺX.|xb)>|^][O()T6[Gl4CogWd3,KXWH%WKQ.-|+Z~/!oT[N.6$[}4:{l0LWBiN58ƈ :+JPo6H5$!x;O7`cVLз'2=|2*#Q9nV]AUB [Puݼ]:4Iu&$Zlu3O 22%)[fZ}\ %%s4[Z$Nei?P.i,ȑ_:ybf 4|7:M7,V?yv#fYEVNpB!y$iwo͗nf?)QۀRQhޯ.Q %Qe$q(THmJ5aWd#C0g`0I_-4$5N\:> _m< R20T岲b'< YLL92cBǡx2d\}/ЖAr#ӟ!Lh5Wpٽa(? ˼e2}h]l8:9%d)uk$>~ rEW9=`0|͚:"QTe4:TX5Ps(t#3}߆)q'riZ.dGDs7H[^#q$W-H>ei3ZXVȦqJ:$_QY$&ʗm~Fn^X)VS\&T^ pVu/mnS\*歪2nOUtm&Д;3}Y=!'Әw4GQ x;2 Qk:CN]&}gՍtK"/:ύ]v r(7v]?U{ @afxڄJu'Ĉ[3%|"AA,Yj:FH[Sۅ A|ܠ@ZuA>"FN}u9K9iQT+kJW┙h].Gvlt0zB,#a[BcH*R F(g @ ,G+7UOxYjVV󟃔m# 2#fQiANO5Lt<2d9Hwfʡi gND6H}Q!m&ZEJ% -dU0>D:R^qaXcۗR<8(2#fZ =}'Jxa 4'̯4(u`n?%a>Tq*,Z@c> OJEi}_(e8 Rdhp/P5Iƒ~G-O#7Fk\3WhO (3oB7<\8 `u @.Q8Է{7BiF&nE#\CS+lbܪEúdd?H˶Lj}9 @ 8ۥa[' (]`U A:Ei4ZUqHvwMköc(T@f4OY4Eq#!uVҦ=>@8?کƩP:q3yZCXz_浃^c-3c3s.2F%B}/EY)];&Oؿ T+D{B,zxIy 19j,ɥyXmЮ':Ԯ\s&'yTAZF2~d2d΃8N0'qtjA4 AgrMQl.Ծ^/QqGW?犸ՙrY1_|/WQīE`>Vto5,EJ#t-Zڕ)R m}~NtW?D c;;ݩ\vZ DJZ1օb3pkS}Iq謓RF v*%[ha!3V^D+ϺDOĹ:@ Q"QV"S=\&|ThЕNԈ&a M9ĹLR$,2x/7Df(3m+4$79.#b:>d̲y(cZ]eN*/׽n0*iMŜ{vU+֨4m!R'~+T]L '=K'Ʌq u!8<QyjgyrW:Ev%쉚}ESX+VŘwK(MRapaPQ[ǥy ,K X7!Q*{kDfi JҀ4MޚH@a}? ?v*BdNOci3s)ڿ([cVbJ\hUD[RCDȣv{xz Z sfM]-=JkKQ7v~.鰹])NWQيQKxqjY@.oX ő7Ag%MO|~uDm2eԶԸs.uB6*7QވvCw 8肍ڡ gѨy ֖d=Y$]W1/}6g5A12Fܑ̌0=M죦ʻɒ p>K8xJOJL׼Z[4hNx5QړH"N>]GrN7|(w.X[b ג6)c{4 v-H$Jw e]$ieϏWz=RMhZT1]N[ү+n1NJuyX t-&}ZTZM!K^)?(KSZYk^ᶀ)J皏zϾ_&?hđ) 'ItϷV %et3DfF>qif{yVg 6_uH'[:hVx$$Pc3%g|\+ W&V<14JAMe9Čug\aiBΊpvoЌka?nϓW=`PԮd#y(I :0f e 1';:vj"k^6,(K^zPN .ط4>DɖGG^k9G󦋋rơȿ:yWo+ϰr73 nL}IC+Tx$ >'뺚Mwrɣ"xnw3׎` ~+*7AK PWrߣIqU­TU|Ť"ܑY5p5?LM%^0>aM->j0_[OpD%1U5姻ػp5=Ƭj3 3υbFb@lJ;అ8 ~rw|H5 zIpy0Q:$b`_& U֟qA0W}H\׮,;ާC1Ȧ $ ! %l#kڬA č^ eHcq>#Q@iȹUxhUs`iF6w5yÃ4Dll*Р)% ͥ( W!QxoGkt<VԀ k4B# zM?鵈DoDm'^+Vڪ:Jp Ҁ5eK"BebK`I {L!뼁"u (JS+P om4qRΎ`R;d} ^~QuIJ7GuQմ_B)e+\/[;z]+ԭ"2^iKW*H Q9SP F7?Lz^"^X!PS E3z4{Y^MtcJ PUl+-} .m7rGnB,x $=ju7zjyyЕ4Wt(iwv?s!w ;MTU;͚:hyBfe\p#/iv@2tꋷv谆t^Kᒞc岺$f ==aU{Q%C]rfCK8eDݡ?J?)6WNfcuߺޏWa [aon{jLPXt'3`wBKv*P.grLsv_^{Ń_V4-_ZyÑv׀n[ED-[.׈kVz@ (S 2tߩqŐv;^[KB}$׽LIØZۿu3K4cBd?b.Od[jiA iJ9ضU InZMIV=ETJf- uRn;<=#* vUdzO4]Rlr߲wV`5yZ?H..Vʬ?n"_1O9_A2$_s>Td_2ܓ,cHdk9^_Oph" #g 9ha:Tf DO.!ㇵܝrϯ&"9 mחTmΡ*;iq!vpTGLC]T"E'RݼCcX>;^ & :ca~$8ϑ]_@+9K4=tC]@Fy3e!6Őb)0W*6Pe7/Er2*Np8˓ p>T~>|L SpEVy1YT~O{ԾE{ fA ".lwKb'?T豮>92ɦGS)[~χN(Vf*iZK=ri&q??sv}oտ J֫!ڣVtnNJq$Gocg-+ݤk^oMqϜUy{nn~Xp{ XT&Y%J/UG8p+612U^HxaY[cj)'퍜,&bٌ KHt{aAQNS>]>K ytމVO;gXcAjd<[2jn>MgvFW?ȴ-ۑtA{țl?nq:b nR_j,?uJ K7k~K/{|vT O{4a>0GՙDQ0\@[F][i:)yssJxWv?FQcG%[&'@J~F:Qb׺9B-I߱=7$%_t^}?\9k@M[׋  L΅:kZ ?B h(ût[b\[z l_BL+  YX H|F)%3#;:Nχ'B9/r)ȅ/Jr]>PRԽ&+'[1hZh$mJ$wogܤ@FhAM&I:Æ,Aub. h&}yU|sɂrf%N;⮱sRg49 ޑAiAdh.RPHj-eeqMJӖI"@yyX%O=wc񟍖%W/ciMT!ueDHsv-5 ll -jM9ZR}\>tm*'"ZZs52 fCa17u]ѳkr\r;mS+H+?l"DTzp !k)[TwzO1ZNv49ȳcrK Ν7dVRfD~],tBʘ mMwXF1R{IWvm5 i4%]j[K}d4&-mqsaD2a; ygz82ިܖ7y~s-c:d~zӕ)$ )yz CBh^Rk1-[NSwH$\!\M$6}r E njǾ*=Ej9F@%;`wC\24ykydm_ nCr!#ǬAwKyZg2[ ;^Gu&r+Ǹjw'Pj/'}CFl*rg_dB+ͬ:2R* E&z x)s [O!YCW i 0H( G$L\O QG2uSgk 7}=ae?1K^_LOTmG" _hYjoyX!qckz ~Z@$a@; p7]R{d7ꯞ5~6SdJoF7@]u6wYsخ#HRVO`tTX;>,ZRdau'Ȍc0x7fP 7 `%+WkQXycWMzهFX}?kh+'Yנ,`sdD Θ9|)X#Bk<-ӕTVr۴K|Q1aPZZ4cD$l|sM84r(0f\<vY${,#>-&8Yn>kfdy1IBۈės?wgE˼{ LpEQ AS=.< d"(cBsnQ쀆kyե<+i7ji&}^C47y8&gx1m 8#}|onڗfcXWq~te iOm2WSYZzVA㹘" QW8?`.F ãr8X9qUapL 7;e\H\.Rnm?8ɃH=s: hR"5 (̲|H[[N2 -DcPU2#vYr&s+?h hBC=A.[)kR>a'*mO_{d#v퍄e;AqU=OЩw_ݣzJg6 u Ԇ,܈ Az@Bl0__=_at^kQO FZUZMylu"OuO`,)L#*^({Lqb7)ZF}ٺ NI9XV%qiY+d(?MOJ I_ Up滯.\!ԉ΋V9޾#X@0˥ fRMF*{G˨Dsje##**q]vm2jHf{?ok(+cvo!N}D d g Ɋ8wOv0!(v(&IۻU,҃ug[Q03(|j5ϼQ\Vxy,4SQv| 957'؋np?V-F6մqgDH &.#OARAй6Rq&d+qWjBzK3?d GGY&xy'-whqtN:QԣC 8boEp 8<MOdv'^ڤBjGResPFMFfPxu/(zU Kl U |tKHd{-D_.%ס6N_IaS\{}$O4;X6ƴW㍛YWLĔ- v+om]w2@it>">he|'c2.;JݯՓ5Me׺ZU2>9,^5>GU|TmrU'adiXH(^"bUblB3[io5>)R=c0W#3KTa 5JW}=*BNcλ)&xXL7UgcŊHË!-DsATV6soNع[?zGșD6 4:^ѯx-~8G$<=4b*4%gnzh8@o[@uŦ^>=`On$7_ĄP-|Jtn@7侖ggFӏI(5%3b ^ӹ@ncA8V eDCOtsvzZ F[@ynt s*W&/̩+ Bz7.(ZJ(&szD EcvnX%X٢ЊnCu@(h!WZa`*-VI≭-_ {3( vK`:6sRT4 %v X÷'EdS^5F[4MpS~c/Jv‚!6+e1qbb2Mbſ\@1[&p|skoBjtLVrb喌VAA-gʣ??eT c􍱞Jns1;^0!S?s!v&wmFGF0@|RP[(cF2Y]f.$^ڗ}/kX@%+Ѿi\6TL@8j_'4ȐϕD:m4GI$3cOk #[fJ򨃡20K%O;{z>MA`~eC~; |ǧM"*dåq omgJIxhqҢx(%gg1xk%D2Y-I;\z0af33]΋kjh 6+Hj=Ik|.vto~b{M:G- )s!TT ߁ !+ / D7ea 摸mPh8U{Wz.٘ɤ-˷-&Y x̝k++ބn}:M9aK;?AE Fο,A; #GCDDHE"i $gtKcG7'ES(ZuǤoὢRjgT]~&ح +}qfnmrpɨ- fC}_axK<'^_\Kk-7\sSB(?|X&(o`H5% .9kY}E l,->/`fF O) L_eϦYj#G = '.ۨ5҄+ C9h UXS^wz"3ǿ\ 9,V' b3<¾J5%=`χ:jֽjh*-vcK|4yV܎+4KKV6̀ڜ4;;29¾${oӂJj-A9""kX+逛#/6`d+9! ۱IJi8L~+8j=cGPR/ m|eDT &C 쏼b]F\;(OesT+. JF5nGM,Ākhx#~0wWxpBYϔ:.ЃQ(h,.1)i!Vn !0HKYř.JRd`7F?]Zs㢖 4J^[>}~~@DKhc ?uK%88N5Q_ӵ46ݤ3YGAPYg jf"/0%^Ty."$%ux۹PFAzKMH#0aH+h`-CnMkM="OVQnFSVaޖϏ͕S8h40??aظ ]~SFGjbt:*\jЪy\4Fob݇+ra'O8Qh ~LJ|-B$K`["|XOZ~@QvLd@6Zgg7j' $Tm5Td/>gQYc4} *V³"54h ҇4-j`[{QA/aY-ZyiWn6]7MqtXY.Z5 Og@12}=kZN?1{j|4qoHŴ3 H2Q@hh8b]- K&ۥJiB : gBUB6 / UMLu=:@ N?N.HGAzW|RyV-YRngB^'㏎ p a|NMѣy8;5jsUCpfPE!]I0FN^h1m(y䗵띃ٝT%vjN]`f1U))=}ϴmC!OSy&I4~Db!%LfBpXU0% d s6~ , OEߖZm ÍXil)` 6CF(LV4#8Ʌ|{.Zyca) pPᘇ@8A=GXH;~]'09KG H(Af.#eftOz w (G2֯]eW99mʿCASgP")n+g'PVzM]g_ M)ߟsσJK؀?̐+OH3/˘Cs.jhA\Er=_xf.u~j´5.Q_϶JΩYw;Ͳ"x^G槺0Pqc_)2 y&BX뱚Y #1i8֘R;Dw'gf!]l3GhVɬjc1Ur+U Er5ZXv̩:ɴTӎMv`tPbbfm΍uUSbyI$5D#r|4+6+vGsY_sP>ɇ$b#qTс-VBrQY?|X{.őwnrԫx M~\ ݉QU!#Iq9`K<3{UC% jRGÓ4q6դ5YJT ` ENhIiM]^\ɢy#Ltp f 6vr G$]~f+pVa#6 V9^³Z/J)D1wu4ۂ0Өe44d/ZVpfN3ع<,ˏ`nC(.!OV 6*c9¥i˦xun4p4.وa7H'sUPe[LJփGt&DÑ@ǬhZ/E!ެn"L:_i#1%_}k|+2&$] E^)GoGT/[i RwV۲dR4 1 "IlxT,o':@ =P`tGCY o(i +OQ{$QL)J,Wr0rkMҬ)RDpx*bc&H zv<-hb~#)ZEƃjNvRY;TQ,vC$<.gmzDŎΙ;_XRnGB ir8t&j@Ψd:dhA%ճw0zv ұuجd,?IλL0ϫX3Kj{d߹H0fPB&S#`8/ax€YW1i 1܄]θ+$;SIxj W0o^$HS &\;g&vjC@$#f] za_ٷ,9jAOih8!֐8Pbx}3{qK8gPsJ9BvHaՑT? phDdѪ5NKw*Hرn'd$?qEC%Aa&JZ RH2hPucW>NU5Ō6Ip|NF̋ qQ{V߻+7*g>XӶttմV}Nt&N`$3&3f+Wu2nxQXU{5AڥB3~M:[ЊŇasYyٹjZ`k7{*|`i">3eR=RQIguIo;MM%|{r̉|ka+ِq*%uoip+G8! DlehtsQLBG(0mAOF̨$sol'H ]uq*K:0(KgX_)a#u+mpd=2bR1(wysJn:LΠS#FUe}8Th84谌%vP@U7GXĶ)vqگ?7;Ab:7.򢆳@o$y4@O+AFlfym0z͵z[(9E;0%Zs?C MZXToJI+|SL3_pYiO'^Uhe=tHmЉ4X*y0.I>ЎEŦKc`?m!XGpC(.K3{!6fAhG`=D/nŒnv+3Gd@0]F/Bf,(YlO*ae.,_лY>qސXn{h bSDpGF͸(K![ VzcL@kvF+2w{0uĉ|[Hn]!mw#LSX "| Ӑtƫ}ߥF2w%N6ח;H5t|*|J3 'X]JPǼ>0IX^ߡJߪ3ÒPWaq=b}b;0`f A_F}(EKWoP(N_`gE/&uYn&g0D0 Af/G^$kK$#R|av.5 xZL,WZƂAC~з̓,BM}8%qm >C-P>ٷS`ޗ`օce/P(? c,Ȇ $ŴHCHdhQ1s&/vheǔKVAlGC[^1@9V48"XtIza%mR@BWYD#6 YDZcmaU#Nf8ۼyKAA<4g d-ʠɗ>FH @uk=9d5@?6%)/Sb(rA.'EN=$jfbYUPeXd1r^p=D^?m94-j.PQ[]@bLEqq#2CC?YˣqE|:dD{yB*J {gdl2EMqb怼^H)%YrAt/r,3}+[O܏5REbi|:DP7iӌZA#C? c_Z5_CX}Y<Ua4?,5ڀzJ2)mY5V|pD.QEJ/#'߳% βycXb9P/+l33kf{gZ6l] ZheBJU'EXQaD1!1R"5pXEoR;/ y*K,G.fxG9am®E2~9x'UAi+)>3ǭLfvT'aΓ3h0!Z6w=9Kvu8 -5W\n͚ₙ.-WyX愃Hة׿I^ocN@ q~•dE֗SW^}DIIw@cëAxJOC(fRD79ב@pŒ;J({Sm^85Gve=P.Лbحw8-n$ΛUѕ?7FqvJdY1 Ӂy,`: Px$5kLvJ#bex D.2u`GlŒj!sf1E8qx$z`o6R zЖ\Ϡ9 ӲXP)EuuĉЖrO1NtT2ꌯ\SJ.(5P]7+B ~E62ku*M4B\\H>L)9*׍3Tކ3 N~SQ=iYrP)6tTwHS<1c #t'FcP>w^mDr0yE@sNи?% 4gvƜ{+qYmF=TSO7R /xY>Q.KhP 8@Z0 9׋x?i֓~CҧS kgWJz' 8ab$9k!bԹu\s?&d)O5.j/Wٷ/V{⥋Uv-C $&I&TF/3ZbU_/!TŷPgG/%x23eGi Pr~a#'n7p 2֥5eHd#NSc{v6{-HqVz:MӭWXp|TWʍf;)|2{peE `KgnNyom?׭kC,R=3`J}"JJv24q( 5(uoM./=8h#òwעU(Y1A7N1 Yp&"c~yy L+XHwu;۵}\b"|ɴ,q„u&F_gc4]y/ c.U )5XsڕE@ںsAX$ #O%)O:f.e]jTLr{uGظǏ1n_ss丄)OBr& =cXC*;#-=]=G_[D쮓Q#5[&6Rwu,l!" gCGIF !3^@%ٰ9pC |~GV~>5)IUdpV7HkV …n 9ܿ/Э_`qFOZՁO<,圀öZ`$0M_"uszSeuX=-vK9.V%@z\!@fgQ0bryPdlL2Ƥc=0C*wM ڛ {r簔FH3ͤFĨ&/^&ˉb[oplS -lqi 1$v 6㛻QN:`d-xpKp4~%!DK5\axu XSIoɔ1~?L5RqKqWbF -| ъ,Oư%p _4Ono"eY}dr !ܦ2W@PiIu 'c1¬B|gCfΆZ.6lR#6]a:2JsfdvQΟJ>$)wspp@"hu A:ZػTahM6>g WӠ-UGc`̆&-*wyR'7ُ|6a/DCOr7FnL+0>"4hŤO[%Pv4ϴDX`bR 5k]Ӭ!aTc4er)ڌ_&ijiM) ^'e#p'u[wvs5WcuT'2#"M&Vnb*>4.<ϦoDִYܱ?EHKU<}fWMM暾i\*yEފ ڸ;h,,4cANϲMrFQARI[+0uuqUMNpM+w/ 8dGCh lH ?мA }HYmNDTm MrȴcJ[>TVmL߻Uw*ban Ax7Z0l ]a;*ShjcFr\]E=h^od ͬ%$5xLM)ߔT SO%9G"&١ިL-ڣ+OtڴeXVg:6/[ XX+4 R<:"uctуNO}.J*8l,-rg=`^t c|w$ϩQD2v΋*)xDUKk.S|$Fs4zTAB鈊̛LUxGCTu|nt\VjThSt N{*tS-%&$3 %'+hUAc8 aNCM nql%PMRu>hʎ+Sڶ>IHZ9ĠCfu yh3wqŒ  #1l.dTd̀Dt3H2C*'^uʑ4 =/6n)FSdQ6/~  @6y=l1q[θ$pyΓ D?k3nK=[_4ȢBD1Ҳ PhTE#B9(*YF ia`DaƼ8AXE7ʫ%I}qSsYK Kiar";<֮cGcU<.U?B @Eg2Rs[_$ :aۥ4a;n[d87,`ky1:6kvRRVm۵Z 3>r b[1]8>8Tҟ?Jk!/d3PlfLI[HUxa71p m&66< V0թU.݇&Tv(^c.;NHR8 V DuGp儼Aw[|;[-iGf3 E-f㒿c "%ו).:"[,>v׏Fe>Ǫ?{ f|lm _WIԹ]Л>/P. Hf4Xwa͟8Hp+"coG`<7/Wť%*"Il+$ᬣu+?0.p6 4\Rn#X+5ڙcin'LDbщ5=oU|K+WaϓV&=oZ„7 3|=9nGb;-nnB'5AӔ xX"R'o ,#.sP:/O6Ԍx9ܛ yrQvh˽5ɝ! ]) ǶVd_(O/}?vzf hBZ})Ll\)t_ngjbSF]dtdd~\׳{QմUh/@V]hL ִoQa r1`qITl& ۉɠSJ2kPYjnC"bB<ВA%=gz;9L5b-s<8}aɋO oP~LE ~VF/`nN'yBTs9& :DlRb ̨Sa <;v4D TS>dc@D̹ڸƊ, >"x9*~DH{g4XL]Nȱ>`P!u:Ӗ3T|JM"XN&|ٯiŽ % ^9t|V>`MT&#WLjMt񳤛"{m7s ,ҡ/w$,V״1TER')zH؞ KY-`@Wj~ׄsƷlJv0g?{pzJYjoVNx%Ώ.7[alW,NY^f^ҹi wi.c, ,fZ * QTʌDZ"Ec#t{$rv*FIZZ-Kaޛvy\iа?9X3m&C#@xQLn.$-דVA܆;S ݎ5^CGl>xE 4sOY߇Q=:/PǾrly*!w2xS0VKˇ"0HWm_TkZr=XuD/;wW::|1#Pٮ~vщ_ySE%WtO%`pڱ+طֺzC fN?U@F'4!0 ` {˫s54i8}V]H8<^"p^:aՇrv-%ûϓuN1L&”Zf{Ȕ\^UGQȞ`u[usut%|R oA)D g mUߍ%WXI{PVd5_ ]T܈Yj]"VX'*'YQ!AU5KÍ훳b=R$DosvF!$PoHHFEdF /$*;wρ HM8aCx۴EJɊ*JVjш聾QNlIT<&"e) m!7=/Oz/,&X~( 1_M]į#"o@85p8R#"hP57`t#֙!|3;9 !76AXULYS?IƩKʹ69P1FAt<Ț@6 sc0#=Ӱ0n3ה7ńgK/X*kN?{[Lz'^o"Jk4@j:9(H5# L7W王I RkD[&1t),,m @}Fu#)!O.=Dz:G'TvWGDǶFL_PA+F[h!&=a9VN`ۮxUm[5b-3ķ߄ܷDhWHqJ*{F<Ɵ-4}1g~F;YǮQ)"#/B!dy;:2j}A&9L3-a$?o)%lɼ@3(%*@}Lj VpaUfEUE;2Qϰ8&FWX3vA\iӞSlvNܳC§aW#v/`7_K(s"V*=QFnW}>M*'n k9)+M|| >CFwc΂?4 % u}"]15sLzGҏXMRoO ~R-ղqMMuMӪF.G7ۆVo, DD y{=2Bk΢=RI@!xݰ Z \ AWzm%ySeeSC}c<Nw 蹈Vp\;ul—N}qY7xP@dhݜQk s}3Oz.1 bWK>tml1&T,$YD-jWwS$vfY>W>cߡ8{!Kj a}+W| zۯMS6_DZ(S} ӣSPr+M:Rj Bxlqhf^ T(3t@l^؟+Jux蹌n9yrY=W;2a 6Yf8KΪ)cU*Vw!X6F.fՕPo EDUT7*)z#TL+m0 o;81q @@gx|fxX)[asv5%nsf4&.Mn0R…sEw4ڱ|g6Is#TL #(AKH1o:k BI(A]P*%E=wjq-oe~8X{#b@FP=Mß>M@W^u954 tVJ[2wFU%:]zb"ѲW@<-bOsSkQ e@^/H4'[Quv\nC!rsM8Mu>RØ+M.T)?pE 򣕈@3q֋ɛ>~Msp``o?l[%ίR}8G8g)p֭}KSJ0G? r|b]t3OB3Sf(mW8y>Wnv0qv2سP]IǖUs\U'i_Y&kFc嫶yWɜylr3joqH-RlYgj|koo&ߠ҂`_2mϼ j~{ 66=8Lc3Oz`WF_7\&>N9[[L{ݯ:>#dQ닜ٚ{۩CM/ՠsϛIhǓ܀犐U^:"Ƙ8@Y/_mJm/q%ޔ۰A3fPO2֖I!ZiVnƕRl_Evm_E7jgl|?} 쏩ٳ^QMѨUCwS sP4TT&=z8& *VѤ!^"w~Aj K@~S0 PRʠ e"J r:ֽ.m*6*9!+I译oe۠!?c=׸P/Tܥ xOY;'弤cbX Z Di4fTE1s!nu > DJi_\ RG:*O`ZԎ| noÝgɖ2DleX(? /pѓͬk{<MYwfӛ?:Ye݊pNY^Ta4Ȟjc}`Wضn gB֚ڝ`lko:Se0s+QBhkq3ԃ ໂqt/?w5E~G( Ik-:FTfFv¸}n 'PMdV|LRhPGDk]5Sh MBQD4\=w"/-7Khԑv89ɒBhpOkHGH[3%`p\(7ǫ>?di?Ҵ%&n,ÎэV7\Ђh?Sw9V-[ƣCG (=3yjwQ8mFkn"79sepX^迁MbY.r3:ok\|< s77_T֕OpQ 1"J1C*iQ0rձҲ6{8M:}clv\ R*yGMB8>oȏ0I-RUdu7Tv-s@lmze>Ctkp?!XZI./ݮl).jcTm֊* NTn(1Z$ʑ3@~L6폙d7k`UVIu.=i\gT[K7d2Ά M1LJIjc]i3X}yiAtZ+B d?Ndv.J Ram匴('&T@?oq!OVUԕ[0ltjdΥ;8${.ޓ)ypF6/T|?-_ghE\jM: +V`?{м2m] N\S <}ǿ0q4!fe x\@-dx bZ;~I}o$णp[nٔbTgq;J_ z@TnU<"(~r],)ް۵iQ(^;*9mGK;[ ʜJk%!$E*f)W"+BXI&\F7B:^'CzlŌURv.Tb bK<B^$O*Fv#e͙ `uDŽEFRӃDJ2MM[>l߃tZ/ x9Aћ%]寔0GU“duWAϝ 7ȲŒKkYfMT_Y!JĹchÌ*^,h%yP14EC <%3M i>];^8p$eqG*^_<"ʪۚh 03`>CrD>23V#7njYwg=\L iRE+hhP x4Kq[ <岺p+s.ɲ9u &= ׫b9'UuM+SHkgway5ײ7+neDʯc8!?PKڷZ .[8% JX^CiyZ2LZ q <%;'\(TBi*@Z6,:cČQ܌C'bfNRպdcg+w]BlYnXގ[q$#Cx䍯뇤/ZzǨ3kɟyj%h)&)xwxqd49w-JJ_]Cu%'"@ ifQ *6=\. /JR6v].Jhkob_"z{;L{@8sRà }~K 7FKy&f072Z_qp&@/ U 0\p*y',uA2.A s@_LM{Pb2`๧1&8FWO4n,v&Ǒ3N7czj8Cky glsWԐߣKTA%Tp!w`;Dl)l-Ef lщ/ wi(#نW%\ ?JF6?m^GoKsZئqM/ztړtfH!nzѥ-\*Tr3z٤ߺN?Sklyh{ d>CKJ 4P]H=A98pr_žx$:&gN=i{ݟS4iQ<8C(d4JJ׎&NS}(E3H{ZbF͕Hlj 5EeFq_Xa4KҮ|Vق.-QLI V?XOI={D!mȇ%ӂADM1g-umzǃ-?כlFbU7FQBzz;={s@,4w"1%/P 鯔J2di9> *ÏR wI#= m2(EIOh f(A*Ӛ&~cT;I d3 O:Ќp(gefVtJִ?җ%o][hiH4p";!iK3"Q00YjfƇ׉ P鿫~sU3-]3} CdeH\dBOM ޡvz cX[v/,*ZKNX$ 9% *xv d>8lo Qvw YWBf-t0C(p9UK^ߚC:^,NӨ%}G`0~4J6-* ^$z"N~~[oዾr)C0GN0@%)+_ȭW93 DތT^ 1ӽCDL i12r,{RkW-fM;' ҙF7Rt}5{~DxlYD`ͲvZR~l>dJw {]~a禣~efY|JaY||:) IÛXwQD5hUC *5fl1guySSƪ$MWͧDRFJDDgQ|Œa1p}tP0=#_QW69w%b u՗ʎr#,PQ&|ϱ0gE:7!P8Mn1w8(mzGvgw`N?Fn Ztu\(޼ՈkN!p#0;_ 7p1lJ5z7CE"žv$BT,W:*-]G Hu1*aa-kOoSmkf;kK,31;;N`JV [%}BH 29uǢUiF旻*OBqʶZ^#znq4fh$*.ZS=BViCޖl^Ԯ^@s SMk+fnʯN0a$$|km9ޕVLM9ֺ"+$Ӫŗ\LQ`D? t YF+٪OOB$oafԼ6l6^xW~Ĥ̀!/a(bu ^̠"<{Es <=i{F3Il9sFn ѫ/vP5gat@ιCjxfOm35V 4(P(W6]\Υ0 DwOp54ܧcߚNۮ,\t{kCZ6as'v+hX;7+-BnOUhiqipT @KJ3,CؔuNe_;DV8d\1Y]mֽ-VKE:<՚32gޢ׆. ]B[C[UU %\Q۱prfA8K6|/#:ԴA +25f˂b*2 jGfkнj됝¯ y C5nh?1-Jw<@ա;?4M8޻|n'#В?De-\'TKGa{ *MEz" %*J{La:3f2T%E󋙣ND@%\|N5E@U'nki,r,ZsާKXtq꡵ %4/~=1".3BI+XiWvwh |X|HؽxW@JI.+`yilÿ!5})Uj%gt\H$v"S=)"|qR 5iQt%O!yԑ wn̙dXM4~*DS``VXx)IZx˽'|3"_E27șGuD$Kt;QtBdv}h eNAWTb5sl\3I/XŦZҦo! {rqRt~q̯.*rSm?C4IGo. "Mї;,#iϏ x2~;ODbr߰fA-l,M0ߤ++3lѨLKH ҽP;"@ izow%07Ʌq#c 9)DnB^vzN` ʼҖzqZPgς@a16uUcQY!ץ#YE? C޶@ Dwu,I'k`v๵D+|VUZSe; ,xUq7NY~_M$qFpS)θ ypNG@7gT(`)IoDbr#-c_5J=x'v Bl=9$ E!| >wHArCwrB!$(uX̘.9n]sIp7ũ\!{߅Ӏu@4E&!(mXDsIS&hCm< [E+5c1$jtǒ^t&SVp^ɣo 7>m#O5؊_!^sC-:_5&gMqD^uv3ӽ(UZPT#"d,w?éٕ^oToWӂl8Iiʔ~ ,a,J֐dB"8S~ ¥ ¾{QM]>}o0.D!߯ԇ7s^'yU bp>WҔy-yGGfhrm̄4LT ho-*c ƍ/U)Ug f~ٯ2U^+qСa6T\DsP% "F}yXtᚷgItyc^?hZZ/yq &QL\n8FܼyUn~ڦX[I Z߀Y ER~3v[Zp=ULa^!$peF| $IVgp [$^_Q,Sͭz3ΝE"kZjK$om{`l}P'#;XUGRTڣфFՃ,NEW~!5ܸ ~PhCjgY}꒗/Nm(OV *Zd~ 4Б;R\^3}:)g$MۙV`́j W uwfA *Oob ۆB3ͷ"js9mg!l\|nd6^9W3YNT_Vi͟$5vTMk.>h #㠞{o-4J HmgXUQ־*//>M$ ݅uF9"3]-a1vPxÄ,T/ȍjS,}/GِDE[EĆԬwHva,;.MzT\}u^HW&Lj,s*7ms*EvIOv`cЏ ĎRLk")P;)XF?ův.Ӄ4C4Rk'+%5G3qv?&+NTPSRlɱ>t',#Gsd=EAo4 mVz)vԎ)i$O!u6g62µ ;^rR]UMx>¯;lV)¥7)cLK(|:`_u2 wG:vS {SiD _^D?SMh 29LVFKYe]uI,ԡ:jz%z'_B(nwZwL-ڜ@\3n?E//B6E1d<Ҧm PY@.=-ũB{EDɿ +n2rH@|gha^1\J$}RՃ%hUB@j51-!} U-$Lv?{%|&EA* 9aMS3L;(DeUF]|US-O)25IO8/I&Q+mŽn.ހ^G:ܛP2";dVij"b5I:AXp%rF.XwI}Hׅ⚰zk.fs1 <} ?AhB .Lap+=( ?bo*FE? uZ !<}fnWPŰ羺{d丹# M('41]',tKI}֠סe1~z!Azem%')!C2>#c4Ġm^n ]~4JS";E^]U)Ex/8 5}B>x\+ad{V D'`̜(0"!nB &1-DB)H9IUo[Ax/'_2F |"Ls "w^e+fIb{vH<ɑvps8BS蒍R,yмiؠ>-zЏ{wyI8s8, 7m<==I]'L;3fQ2M1{ƯݾM4@!q}@qLܼ9F +tM.е{d/-}=lOY nщ7/LKSW %ܕ3lz3Ѭ*"lݦ:H-NIRUO6z@7mi DC:In9[螤@ApaADx*Pv?RUdN}IJOsҪVa&U v=i>Z+jH" U HY;Y8Lu` q2&E=rTuL|% v Gx-0᫏h\s[i/K$JMKѠ] *(+\s~5`ks íZx,xC19f] Fr*[Y40 W.]]T\0=L?{ڨwz,GVXF+5krrm 85ϔ]Qa_yIRq%Rl7;&LCzl^gaa}ݔN-L@d 1Ɍ D.)M>bbHȞL} =o ޑ= FԞC 2;4n*:tpy ӞvjuzgΟ[ S/u?KaVa7Cⴤ!B?v\c2]p`V㍲oA v',d/FHdߎB`Ks`=F cɸG0ú\d tHKkߑe%Lq>VܻK, 1'5㨛vҼ[0o͝['z|u[PJFCbdꬰ̖n&)8,HNKm<ܥo.OMP5(\ ᶄR,z=AUe'fg'CrMA<3a!v:yA4fޑ"׈(?3ocO`|9N-tdz P^5N+߾ Xؐ~a.F1WF+QŕV% (op>QNYt'ޔ.%]9a2tp 6%$ @7͜,XnĂt` CVƠE/+syz?-\Q}U 0(0G  B@(vJ#`kw㲁iRL $gzrS)Z\SX\oҖKeO)2&9e 3~|ۚ |rJ]) r5 1u h9r#(\/k >O | e?fs!XSUM c\]VțuϼC q位ܤk,TBDV!uCM:[M xqB DPm4.9{AW!0x)jk'ϧ;`,V7.Fæk_xHOX/M腤D*7Kme;.L|s6iT뺍z_j\!Y&]!=$U;9 _rw EBNZ\Uc-\vS-xWqGͫTn&$\R:Ej@vQ{T` .X\;).X+KϞ]Iu"-xهm!ŁxWYBS=cH'+5YĶX#‚uuV.&-i_cccm'P ?)};Thtۡ2n!Gьw8!a;Z \C.z)`ęfp:P*%@CBX[dU06ݕp..jxtSnPvfJDQRĿ+&{-K@-"Xaw۫IJ|H,p?]+p9vĢr݋[鶟BrԘJX9SPk$d ڑ;%>B^ , m=r ;MlbCm$t8xj 96FG`_0Pq*0ma)=39v4I;cB@7[-Qv?VTB D1X<].2mGk-8u:6jߓ6jX9>Et)GM;O兾 ^9;4Y002Y^ ,>#IcƵ=ԾdYgI#dTww!j|kΠk=78]ܻ{<"c\g KDME`G<\NBm9'Q#"Z BZS^Bs3Q1׊5BW{ev腙aGdPU~}c:1pQݲd_'pݞ=`QjvW,Af @Q4a*Ns5|jtOƨȂqX՛.87+i嗪U}dV tg13`\IGtO% 5a{yӛ 8uHd 9A3ySS:;Sg[;{ D5HlʲNs3{ ]O߉2'UD~h`(R)SIljqO;b!S 7wgQʑs.%@G_#S #JH78 (S;EE=lVĆObN;G2@ a3}Ά! ,L9TcDžEDto3]Üi߁yo'6R `דO#QbR$H:%.p%T}'ADg](-!ĉPS߾aS %WkaE0z)4= 8Y.EaEy+hيG;ɽ0Njo/bm2m;-P8:HN#Uu"YG1ݱʴ/pȐ?͜^+[<."a 1ܽm2Z/ZM/IW}Qgƕ0D6l f7lWg8ūTLceLGY1y3n N)SMvBmxH[[fI׏x90i2ߏ2lQtmoԫQ@IAl~&I~-z\F݀7r|1 }|35/ncMuGk WwlW%m>{wK^zK۫v&=![ ໞ\Kֵlwzw` o\Ndi`UvFMh5y2^fs&݂3lT}h.ƒf/hKuwd(Rh^{FoqIp5ᨍF4 0 $&o,{nu0}H5F޳0ӽU_l,$n4,KWҝTŎ\[ FN1V$3k(yf1?ARbiR`D-"R(I@ZJxGPmR. PWSqٰw4~.Fa8b 8Hz,Yl= Fƌ<' G<=U毞xT/G45*  &y YuoQj=䨘mm^jjELR{4oU =ʹ#ӷ*Y6L.VNˢYT)8& C(i;;2[Fj8UHՕrf:û`Ji*:ЁfPu'v2 &n l#"6C92]sJA V7Ka:%N$+G`F䛙DE9يb-؉F$N r-o9RdpO1+w?0/B 'OZD`4:X%U 'fgմf|,) װǡQXӦ~_! YMx-8=[#&\8n_hʪc?sdķ!r@'vx~ ) !)bƃK R lEq2Π.\j5"6@M3 kj(uwc¾ 4T>YQ U0VDY/nF{vT~#M$cY-,]x!v0EWz'im>|ЯSL0Lg;χX;+AY8Ǯ@/rI.٭)B8̲ 8硤i0l3{áN`=}Fֹ|?3LãS2_zUA2>ºc /a sHiCE>Z˔bn2޿1w596ӺW[xHl|֙R3y'I1P<e>tY/bŹ S/G'7x},\͢T<Ɵ+mFJ]HH6fbW-\ALJӴ!0/5edua)W`Ūie!FR2 %B-tpMa5ZuIfLи!>CD%떮qC.9``~  ,Kn%|[jPneՋ]EoN7"GcidHzo-/`FHdS㼯ѹߓ68jIlY*%`WfO:Q1=P$`nCi#ߌGaayȋ(Zq^ė.PD*GhPac| Zq|E]{e jk`㑘5s諅$CFPyfNSHTe i{dt$摊~]#qC=^V3? qm'o&|3[Fx)apJĊ9 S+ºI3F]E;hyR%tW냲P9 l^3*s \4+~w5w#v ]/[&P%E};7爛TiY!/z,b#mpWpvL ެ̪AݚeT 3LpCORhiIfҧmfDs[c`w,y"N4BtH, b ȝzR=B! Hٚa iי4o8ն8kjZgm|" "x\Te=`??R0/?שFvheg2r%TL Mji3Ql.Jjx Qۧ*= N7oMT4JR XUJWZ6zb%]5?@>)X(;AڝS 1{^Dmqo'R=ߔ*VuV&{<Żr3d(wZЈMS.ܮݧp}Z, rYo8RL*#)j*0ֈkVlS@^GطH ^zš|Ͻ5b|y aL&53,E=|;^zQ>[m~p݋Ջ))l;7c* ¶rWj[YqVX f~ŭ[n'ߙkX,&=äADOAସ@M< ߌķáU/'n {nծP?1:D6815@(R'#~0~iA+hھB W2 Zjd6#W׵`~>ot*iz(GtQ(}(zvzĽspQciFȽ@E! ΨZ/B='k+S:sН#rcDT.ڌa=Ws w|Bk :dmyj2/d8&d)$,&$zcO 5WWݽ8FK,{/ |$('ʷYM9:l'-=?d&,5%ihQK_hU?'-ۉ.l.K 1v0O\ xwࠣovz@# }W1?{ Ca"a<a-<cgO|qtZ@; Aӻr t4;3L)joƍ8[a>F'G~xbvLXRfLMA[tTdT+ Z׮$ci (o5?hQA[@m7aR zY;yGs)qF! 7^6D {#&JfΜ V2;m[mb+Ṩڷv F삯y+ J+~zwY4t%]UօM ƃ-$ܖ*qW+/ew\e%~d Рx )cml,i#a\e ςteGtM8S>.%8Obn 0)M@K02,>Иmխi5?ڤ[, 7m;,fP/p֍凹-y rÍ% )%rf 8iKCP!9Yz/ޥõrf(Gb c7_Eܷ)1W/ũ4P'7K4??Br]9vK]ͪ:a=tt9>$@ #)Y(,#v9YgaY@킰6h!;XrX1+'O'B1xwCbEVLH[b lV] *ƾ'fDG n~P9L\g2`Wĵ^*ٌ[P1߬9' V^g?l wXcWdy4{_gS6nkxF c[⬨U yhQ\-!Þc)c3U[e;}< TG[10-x iqyܼ tGpDq2L QK(*i ÷ =].p8Ȟ>hxoÓeߴ A\'?+ե&("W :EfԓFEW5CiġI}[MTz0j[h:5> F./q9j\}uen5GJ>Eoo۟x:HCRW)}/$)no ~0H;ff<_*bG˞B#n΄N>EYeYƔHc #;*R2(E/[;4Y12¡cgLWV)EO6skmփeGgЁh.XC3`8UKtLPĦy!\)͵,9v* Jyӗ $d ++z] `\ A/ zT.Ʋdzweyfr6aV$17 S*ʬR1_pdQ :(@AqRit]5M^sڃ3)Ɇ+7'z$t"uY6ؚ5#>x| T>` MJof:/ @hɔgA$^E~b~Nc UqX> ܣaw6˓"w F;i -ᶸB9 `Ј^AwY 荪1P7fZtڌ}^3JL+Ӿ{k5Wט[%Z\ݭ'WiBfcI"J92ʮ};/pS X k{u9&vbFbmCcz_eIGJbut81kQ ,- fClUM'Pxp hY};bhy'B`_iJIe򅂚G(*F&n2]!#ql6-qCl]XW,HRU sIul%o`HvA { L/va} !V-|4&υ!^ }dզ='yW_SQ*T;(=2BMB}I_۸P<BJ fA"P9B5,ȭcp )O@VoZo~#Ȩ8 ~a+ܸlb]`X_#,SHIMDuEw\hb$wB\yϬB$rݫǿA4!˜H:34/XVO^XӍ+;ӋKX+~/7ń63~ K!'amZpa"0X^b0Z#ZJE1Å'CQj _IƁ=SkrVn$'l1ҀV;҂ C4kܛB-ՙYh7e!tmңuo_f]R NaAv)4N(A`>Grw̒0o*qg$f}p3k=2ލumeh˺SA*QSYߌ%8ۇ[ Az`wD:ɏuJʐ!go`4$ܪ_r ˭kfTjI }ΰ( UτsoQs%tı>A-%4F0Acm'ewOS4W9ܠ!jWlS)5]R^~]?w%1Y"}};S^cp5 G5WBro*F4Tg۩ s((TxN}SF11j sᎷ]{aTV S%jcgN%hk0 [ (Xlwy7>Z1Gn֬NuZ!hKdc~mp<Tms^׷&=Wߊ9[VP G.%*<X)uelv7vDR4}PHdgXl~"̃!^6.!1ؾ:R HvMy"Ea\4X呰l.rP^C~e섧lZDU|*Jnf͗:o_Y69J[Iw2APZuش,ZzajjF`ԩƵ0/Ίl ɣx /3^ܼt!{ v?ixc zK0 j}"nVi9/Y4P{0UK.4`-vv-W ^vX K17qWLH8??=5rR#*V 4 br /ߠ⣚tG;,-*rhjwZs1(Y:ݾl;C3qlc=VkW"GaDKEA1SZ 9XN=\46 CK.L @&~9: ,J瑡9T#?ڤ_ByP et}_TDhr}KWW!,Ԕ 'NVRb-\OzM,dɓ߆,!=8HrHN6BI!b+ 7t,}cXF 4"!_(:%@tnBl5;H||H] cԃ}xT<!{!Q7A.GǦijJR4̗⠆L)U5zعGg[|QGi($\HX&H(=`fn2GLeQYr$h/$9$nE[dkEƨ~3sşţR1 ] ĉA);}➽WCCRQ0Dn◓4>ZnțT C]j+]Vz:ޟRKrS\heC|wѲ,=1d~5)EE+gKI6-KL}UM~)3zt@x+%pФ̢ -L&~A_'Vd*Rjlp ,y ^&xLDJ^m.GJF⣍r[9YOl5ѪJN)7Ǩ7t4Le2Bu~3L˅$aJG@wwLa$-&tu't;QmHeRj vWd/5 t+s]r2Gt n_3c85?}FmStpv͎6kEiv`$i'[UFN,+?XeL9"+D78vzmy8t?;J 3HTQ lQ5فwj0=BĈ BiK ދ?[ 8 e},Pqwˀ~> &|v0 C^E9dZn:Ua՞@$z["qd0?  -?.変!-=g&A= ݇+K 0Wq!*?-t;8twtZIp LjًW נHn].؞zfR7|`0 X33JօXW ل  Ps XWu13͊cH',Dh0BߐApW|NW,\zᦿ}VsЎ O (,N0 zΗ0nI7XBXMƨ{Er7`&z׷kؓJJ%{[Ħ/vdl 5߸ׂxd%I_ tRT`2H9(p~c#{SKEmY]sӈ 6 >ķpnY W bɴ2^Twb{m_ Y%f*X=e+BYבZʹ{6/ٕcu-}^sͽ+u9V+Zhi5gn?$sg^v'q[(,j Y"bN_8bXݽ#8?Ϡeڠ7)< hg>r"^׭i6y(Fe* rs᧤QF:Scu&r4лJ[:|%5 +p ~>;f".BhB< GەlΥMt!p qݽ?3\?YVCDdP $(b$dM 2('`Ga_~N iK,𚤅'"K᤮Pl/WdeO}VG-7ʙHe7Sxz;S5iɄpK( wI%ˢT;:s63u]Lw_(KR$Gh8<^*A/Ibz4xo0s~ M~/=jXOi;Tɝ b2*GrM'LȜỎZD0:p뻉//o!ӂh/$:]tciepJOe[ G6ԩwެ%bǀԠ|xj!ܼsPXX,P"W' ,(*RkZrU.i+d>102z5i:^m;=ܸ}jӥ>UT 6]=T;tFmI(帍UI-/7ri8I@bpN)DFe ETo!l{9/`[JKyy%t֊,<*]Us2bmઠr!ih%ᷫBzv8ؾWTմ$Dy8ڻh|Ă2ȦnGjSXʊ $vvP>d(-c˞qy{ ^xgtKrv~pBK/wV[K}ce*U+_c(HXk|3^"]"<)_9i[ðf>c `0g 3RXdf=;US^~`|7н4 XدF#Š?!/Xb9v ę~;4CCdUًK|/#1獐z j8@ d9K'^)W:a8Wd)iaJ>idzӝF%;~E3QVV8t=jqxJpjy_cEywpTX/;8#E zq>ޘ%DgB܍EqGda46$*.5> "1J/ wGgF C!-e>\`VG 0rNjE$]7hRgowx􆪢Anʊ۾We:zTŀR h'f`* X22ʼn[XƹEFYͮN9M4d tdxۗ0x]Yd5FLjU ˙A.쿻Ǘ'5{<:{ (Ӑ_Ò/>}o{OUNXlּo HyX^{!P ^o)+F}s!WbKG-VrshatHd`7+M3$J4Ų'Y)!cՀ~s~rAҐM7yf .!b1?U`;F;RDDZ-پ1uU/:ΌJ:!{AZY}\,"3znDM֢q:zrG(t^ /BmV K8Dk3GPyoO 4XW⁖& DAe/ '-R;OvƘDэlxHL*O~vU:FiqR젣g;'OY:F&*8_~ 0l8x Q|C-< [{p4.O :|e5P$/!\eCT:-}q+X3dGovK@?i`2' 0 hr,τZlO)"q~juEmL}HD<4fdɆPI:Nm%c6Xi*')HT#ѯ01v@%]av) >f,zf%FD#2";+߸Si";=Dp\=;=̰ #5 CMIpz!x{Gq!0z<P"K䉲#Z*5V)\+K$K1wg% z IXI;%(BܺI?y  q2{h05 2x&}7_gG+i1g:2|kgl~R-Xlf!!0oM\S $T [9r@J43vԔbt$KͬUimϔmnG) 9gwCM޲aޕ59 rdW1Gc8 puTX;N`1\3}\p՟`5lcRպ'TNH$wDN!ڭοaڭ~uNclpN܌Bc݅.E"e,Duawc,j#C`)~5L-{#;yF 16c5; D˝)a7ڊC.ɸKk]JBoZ_^ڽQ3e\=okϦj?C'劚 >`Y!Hvm åK}A@|u{fߺήj)9R{|=Δe}B5ɴJ[J/IJq#lǻVJXBf,Cd\ͼa{ivZ/#z' BJa;gWy/=tPc1u I#JD-Rl O5Q| Œ#,Ġ"Ucs]+! e@ ѹgD-= "LE܅21qvqT}:bxvñpncxzZc5]>v _v"z(r8[iqfcscx78j2ב6 Dbmd[@&DQiPοχ܈"rͻ5vIOVAPW0%J2o`ѳޓ8PʬӰ|bQ*FW/DïK_(+@l i|Ʉ.fʇptMK?z#Z7|@3&(,M^¾KU|6DTM)N2)DϠ l %;\`Aqb`P.տ;i/nZ G)k"QsѱQk ^9d֫RX˖AxZH':3i6A[I5V:Uz%`%{ c; oR nOk2*FH*0IMA{'^{ˇ@iy6] Ndv؄z+X9#'|Xf >4-I" t103vwvr BβBb7`hYڭ֋$\ 9s`ԔÔϝO܄U@5ȕǷ_cO]Y+,&?RLBQi>F%U _dEQen|D".KU _IZf"J%Z+ݮ;}2ESG~>bM]],vӛ >Љg]Z Ko!9!eP`mgxaX"K 󘛨8#WaKW+w҅2t S z ϰ`"G;wb J ԫ_rd='i`*U= qH'hI}b>#Sv\G yc w~,!VYs1dHB*eRmx{rmbY$TQ6* #k`LU|=>Xi$ <2r\.F&i}WrHV 0 Z E`aIiŗsoGmWx"ueAބݸR dž <֚kӪ 'k:;4Vsñ\yuen#6O@"s~:kY8-gHmW ΅ˮf(P(g/5I&gLљ#hxET>L.ػs N:&ʫ}ZQ[fLYzt* ={u6d{In!v,器]z_sftq[B^!X;m=j)h=&kIMI&ٝPO%7{[.F1?2 .͊,\i`RA?Bm Q> ʗ07/I?G3⻅O{K@k@Z>-|0#_rN n⩘0=PN10c2ag@pei"0ԁǞ!# xo<:P|?U%#.cd`]~ i@$]Y'#KNKʖBu]5H D˗ LP]&mS*/3tSSݭn:;m4".(ͯ+J?͌;0.DbAg XkoDO(s,3pNII٢ J o4ZQQ6UU ')X^*S17;2޾œj?5?!ꬪtc-PD|YS9pS ڠK)#ڂygLiQSOkWZ.sDqVU<.N%|`_K`<#+:}pOf3SBJݿ>E{8wɃpSSy}*7H;s EՑA+iq0~pA mO%bݪj8N`?UVSa;hᦒ Me~t>cY.]?HPܲ`1O#d%eg8UJ(Ȝ$ji7G9K -7,_ʳc &D!s0ԑ7'\ʐ&g ݸ>Bx1qUZ2*uN:E!};+j?|-|fMl;*;ALs;4 6"2Vk硜Е1J$Z8{^.ɾYǫ>yD/J/a^n?`ɲTZO+ Hv,-ud<u^bY<)O6oIb1M=S1뷧lO[; rVЭng2i`>=pm9/ʌmT-QIC?8d-'(=+̣TzKHoK}hU@P5#S-VWsL0p"a<|_Zw崪;Nop2}){O1oƞYR ~_ [ktk/mV-Pn^r<_ܽ_b> :vL|c)K3WXAWw1c|mTs; A:SH/jr5O3ˀ!Ikzv7#wyhff2jH \  I[c2J-VҢ9?i۩E컌?Fu",oV&5'lf HG8aNJ{6ds \嵰6yr'swLD:ZrAF'|ˠ.RQ:^!`P27,HOSR.>z۹v+y^ HS) /v2=Y]un^ONشI`f*1_u_`=&~6/ 30۳[4990EMIL2n>WPKPɲ[cs{!iǍPhVCy,e|R M2w3 Mߦp`jE~x,w"ysE=ʋ V#oz-QĂnF#gLJ_M)?amk^ 4j_b k׫J V;F`]ltjdJ,?M\y$8ŶcZI,ȫIoN].Lyr.,̹c5rtl=ێQ˱^\7Pٍ-VSژUL^gM[FoqNn^%^SV<!uw{Tkt[T\|+$PZ!;搟Rf2hRo?$!. J7\du;a$Y]%&!vn,U9#mKpDt%$MkY@D@ թ{9j zŝ! {Lkbe{OhjVNZ ,;W+PstO1OXs `@0$pr9 yq>B#>ipJx7ZoĹ<$/?ϫ$_L18XldR?@jzV-˼Mߩ8VZA4_?>v~AlQqAXng]̾N]#h[H.] 4r| ĊRPɌ_eu %?gKA8N )qzG*,u1hpM0 qUrYARqoI_&7 8Q fjZ'VDŽY~ QS?) {69ShwX+_~s÷PMf?vV k,k}WhՍ5$<|B{:`ЀI(;~},9?&ӂF(i%ȇ !3 +7Ĺ EmtsŽGͫ"j5Yv?TzIx*ZK[n͙mZCXҐF5 oYxw*E4^׷ b#o>ql6p˰&sa/$C21,w A](. ^+o]IrKXvk8}W>|hr(z~ǽyjK1Y>gsG,BVsSIO$m&h*Q:mCB͠Y>aN3AE)%!2I}qkP^,Gz%M 2ƅ~[?w>&.@^arwW>h|ZG8zEHRW Y+n)+,6]~jj~- k=_W44SfQ6&j2bEځ2ELq:۬~8< 4OZ]5'*'@+Rr7ϬF,)"OM`ˌko/^j%49Kz[JU?];49$ ݁> 5 Bp#ɤ{a0 o zdf8vwM0Xg]Q7(Uxmb-JrƷ%H- )pY&'-c +%'zKWzAw1v-0fåMь_]}1cp\_ex9h{Nyhz&fyl(r6-vF%\ET6Bӊ†\&L_ HOHn{Y!Gμ/&⾴ܨTݰFN&IY8“}pC( 25"ǙvnC#n k~ibA O& P F1lV@l$8yP~#ia 0/W_["7ʈyd;^H(KaLfn},#+EMƎK2Z#BB*z,h V>NןAulӍ|y Cu:,<0XfԢQoDQl%Ad5:Yh(Wu;7Y*lY}8|Z+KNŝpA ]&߻5nXN"zm6HL*TUr>f?ճjv>h T(cpjltAYƊ sו fعf9P>#[XwSn] )ΎL75+@a*2u Ncsj4j3V RYw=nÁvqS?BV<&&=[JH=I-"1s3Sp rAe=,Y\Le8bnNy-{ܭА H}F0gDf'AW^`8dɦ{H$F%v'$ OWԊgP)M4SYɅνìbi+E-L^YfqY[,P|j\2@y˼]aP]q|_^,j}6٭6*)a?_]Y_|^Y{QZTgY!6Jm1X0 ]<#':6̛2g2d|<}ҍ_w4vCuk% VpΜ~e4`av'X7#dKf3A=]#kõ @(dh¼}!KE5<[< +v\e55tIJ#8#&[If;ɟ WLh  1+jzPZ\~CA{7K6,-YnIzO+ΝH+qFA|KCe 빊@uB䶚aӚ| a5H$=FV_;sM.P)r?OTk#iWSmMxVITk ׇăeҡb))hh i|K>bDI_%~k/5PԘF?.4-[!=n\P.=5o vwrzzG\P_f!:B+$p]v:n2Qyjaw,dyQpHoȩFNQ^ZV 褄wb@(-hV 0)KJBQrnqP>(zH'Ђ^5;#+~з°m%ϸ G;9)S$%:`L=ntQ.(0Q:50I+ҽ/ G q3H?σ .Ꚙ2]RL>S9EDp;흁zbHBE@!_{ڼMaF`qL<¿6ZˊH:`NdʼnY!ePCXV(kӔ`9[@0{hC8a:NY5cމod'|º*}KJ-6Eg2QB`eV00Ztw@ݑ,E+Ȧqؤ ؖڽ7y'1~ oCev6CT[!T |v3GwŖ{+[Y T8N B FbHrcf[?jKLrhEC u  ɳ7k1dW)q&\{kkac4IM4ʖ$]1Y+ ְ 5u+HZ pj*&.VD/8aorzx{n%CӢJrǹ?-d3 Lrc2Z ߐo1_1{ہK5{"AkʿoǁA~5m)l dܧ/-wk?\ 8κTqJ9y~7S]0&ݗ) S(pԂF +ZQuَY|ɛ6nnQp>"ׅc)gSgBQ&O{[́qޏGv-|dN ~%vO8BXu@u[_y} wD夐}ܻ!ŚcG3l7ڮN}gfXn z;wKLd..[by <טp4R(-jk(ĈE qȭ<Ӛ)Ţ[Ma>0Ц:@=[0Y`5u鸲PW[q޾:[J@!o7xT!Q֟j5ZVCb+7W sVQ7ΧX GO~43^j;06l~H/'-5 4 }!y8hKHq)4"sGA+=n˟X:fdÙۏG"675'hoOW•ƚCsRtMJ[;OgBvs#S-q/*8A;99h)=P4 /"DY'_ꖿEDĹy!+PeT"Y %TQö_*7K/:KкWQ$I&[}j]AN#? ϟA'4 0Ww*Dˠ|b?-E)R} A,,j)@gR$k$3x>=;(Hs4lanunWT pBIʷYz#%kvgz'fHV&֚9"-1l'7~ A1Bdg~GNV@Z&u߇H-uFyG_G\"i|` "eW"U5;U+%m;_0<Ɠa'q&ˌ%/Q;O0(L:{w,ؘaWGZsc *u=9qn.?`a`^}_0C`!P^';CѶP5.:)5^sI{x]˄7jy=ւs@ Y>9Nvîw<eS0 "p`x|Kb^z$'ɇޅN!p"l0, ~/+2hq2؁9#x;aNɔyY5=. ͤҙ%}6ώ|-3nEaXT9M 6]Spsru/)X{X#-b9#{9!f?JէAӦ*c,S/AߢiT#=, Q*iǏ9Kx49hP 2C5}Kyp#KPHu>솾d^(Al'5\bgԫOmsȳ7dX<@|0Gk9LҺsK{I(vj$j pސ9}vח Ժ**޴9/r i+0U2ghhZvH@!BSip~0=X{r GģBäq yo(CE+aO@`H\[BgaMʐ֦0I?ɜA#"neZLt@Uo8 R=+ 7q̀7IOQV/NF|zv.rPC0p؂=pnVaVC_]$*%7R% D]נ5G7@ZkP^\ 7P"),%Żđ\k<E0Ԕ8αSUXf2Cioŗ*9= R7(GXOݭ T9m?z@ O'1ᵼ nx@T(L+ ٞHL1k~ ݜךebӾmڙΟBr*ntMHMMR՜aow Ȅx&&nGi<hqbO){gzJm[#6}ۭ1S9&~1@WtX7qaWgsF@ꈰ8dtZ9q K6qBk7J ^A)#xΰo8RFiةbETd-evu>:]k?-f 9&GS{&>$H}b3#Pr94#0vZuU^Ê~JMŶŰgT3_+3e俢١FпKj.kn 2_(u wZϾ3oÏvߺ)#撬Ka %ȓO0 M0wP*]W"QMbMr1QZq%Z6gE2H!d cS[Q!B.iP41|<z"F@x6i}y+-GN`4sʂGGU[CnȽ&o†*T7g S+_N1&wNF>+嚔$NM&2ɛYfu7? U?鄶\WTS9") 1+di]ivsm$aCo1}ЄVo`UGߕshj3l t;S8a͜-ntNOA" |@5Ypg~o۫!ĝ-yV,$)yEGޤ'jSjt$,I49-Q Ȳ Fe1A2j1{ q fU^QC+JǹƥE78X1ҲGm\o  ᵥh{׎6)g/JeaȺ В%_r>eQ9]|FS !i RGR yZ-! }=l7! ou+Z-$¿N80[ yTV3SR)Eh7(34-?@>"Oaski"m PzF'hae+}@V=y` 4l0$udk^t:j-sM%W_Si:k(=myk`my6vuu?V+X˄s0a0nP PD vJX/( MLBg2R:ԞSGRn et I2Q*cw+ZYڷGEr}@I)b f vlN!4qS3qm:4)< Pn 5ʃ%EbkB89ңѹ;1>?вoDK+B%f[#4Z* G:CB=d-V4;^B^b` 3OL@c:Չ~;y~gilmϻn/ߪ'yg[ .rƼB.PWE<Ojۑ="1ǑELZZOҞ`J`/VGG!w6?8fp v6jDH= =ܫfVͿ?z>UAJQB3 A]%vj^hy+j(a n_Uʳ|. Le,86?մ?-*GԄy'=( Մy5;R6s9F !1؟svEhVm \YE{Dq/dkⰢkAweBT3].xIqV;9ߍ]iH^: bcQ3Y(^C}m?\Үeܙ 7z)gL D`Wq`C+:Fy< `*9 ٸ8=e^`OhYP1Sgt\Y<^y;Eg ]w|WM>)Ǽ6dz9Tv<^c5w s|3?nC ̗N?#j)X_sy @\HGY,C0q%&nJ 胾G s(e,٩pl!pI5L֩Orz ϹV.!Z +Y(o`tN6u#/c}!ݝIg2uTe-<Nu_4x,Nx &V=i LD}x#aRdNrTYȝuMq0z~_SVtTsc<\1/ڲpOI BU\=X,V%A&3m5EN7DcۥH[owzLtجM=ÅQ"nxEd* I ۪,$h!(Gkic StsN:uxT!198o9_) T *JBs2}ʨ$-!PY@ MgBn6e&=p{O/EˀE|>pԊCsO8o +ڙ6 3yVSŰ7@FBLҒ "U`SiCM"svD֜ >9O j2(,jc9ұñ[#^_z9.rԙ{qLS4K*R(K_rLL2V>#b20@.U%&"Nۜ {-"ezv6"**hrݰ^˦`'ᔪ!8"r4Pay+42R P'hKS vy1Tͽ2 "v[@Sj*f,,ÝSRnGuC rȯf~-j )c7~*0B, 5QGäq(u|44j4UgW,25A }r30vi3LUP@1~1h1eIZ9ْ5rru-+5ԸKG/:Į=t1v)zl~iW$[1r/\RY3巂W|y8ZE +8bXV~c ޠyײY{r`5-.Zp)qd_0M^3˿yf?K-m{ wu^K.Qr[u$S's$HVZ-& !չ Wm(Lm~<'.ZXlkUErH@lR~wDž-<44U#4qs_r Q,&Kה9Vw)0[;Ye/nY;$ "Q|v*T{;qk3eV~|lYtC4|-/˥[2eT{}M'O{.)[Oc،;CHSU̎c)bjZlYZY.&ǀ0q A'FXrm$[d cD5ڂǸE23ay3g,ac.Zz[a~4س#?ut}3LiP)A',U =  V՚0DzocւI52ŀm#(X h"s=Q>> Cg/3jw89LjDD茹DPBpX㬮6ۍ5o-+5(v$Yִ= Yro97L8uK䷷] {fTXQDyɓia[iѼ9nS5Kxh l/Nl3s. xihp(NLhp[I_%ޝRz!uIKO˴IafxPisغhvñL6>'>j/%e8DͭY}uӷRl, Ɋ;GH_ӭ$J<[lo)m+xgt.o /4}(KI]#+ARi:wզc뭢NF|49!YbX'QX5@E'W]ʳk~Ҹ0Bc w^nn6|!V-$2rxkz/(-@c$bksx!Z}(oThi7򵾜hnݐ / Xu')%*5-Otl2\ In:tI cL'2b4ok_^mwy_WtOakxDbf%<U۩B:".!$#QL\n@u (nBOa0oq2(MmeIlB=a1%(fd =O=EQa uZVc+G:)*}lWE?k*Dw=,<1THΜTؓ  -_2_Ϙ7!ư'G"nMUj7]A徉N;Èd0=~迍deB&mZ!%ϼn}2K'A,o{.*!7yVTL:tn2ş,,8s)}s':AVq,t­68q UU|`cЅM`.$c CLwXJ?Y(FwN Q2TrP܇m's%IT@0d;R22c{րǖr9C& L I'kvDL1(݂joLƎ B!Rd[ufZcɯP|"1 Go ëؘVhڈX!0 ٓ ɒ:>n~H ۼ+ߍ(C/Q,YD~ȼzS-U7+Ej}T rХ($R]H65 `zBe.0?=ǿЮ=G]d;cZОWSQzhOb:$np+4kb;A+!p=+vy C8͑Yk8)VL91B2R?u=G?T s̓`8f*u|EyxOͺmG#d~HID| ¹ljE0Ss$52ndh Li߾dHE^ó#4T,Z'AI IK>X/.0Wv۱tex hjJ4u1ιo{@<&n7Rr|Dt$ivAcy#A`D܂!XNn i,XDOX#1s4Q~헖j(]/>UfÔ$Z+)@FE?|^HgxWuwsFL'c.Ԥ&ǿ,?2 @qqو^ˬšFwhf'54TYv^=E#ʕ PXriX855TXqsPm!8lz{v/.0}3҈@5|ԄOD'[`"9qɓưA[$3,>N5ؾ*,i3P1 y8KR`+=}4zL$?7$㾥&_MQ~r58oWykЄNe౰uP0rg:q3[2~z%..WQ{)tOQTF &GUZl5'_E;!x,ruYI ԋ[$!13[@u Voy+.muZAu蜩u)  |.=8lz2B3~+>Wh -\25˭@?O)ƿ)wAdZ?w͎yh011пqڛ@K"h@2 T|tn|gp͹ cc |dQ.O͈mxCP%De~#qK]„.P:i RfYM!/c;{}^?]e3N(ϪHȈfSEN nm)\v/h5;x^$WoͫMl9w0!V]lEɕ|.FzFn? OA Q%FoY)+F[چr)η{7ƭ)m ɕ3azաYvXÐne8o[NˊRYu- 6ͯ41QnDԂ17+@T/b3جVi1y>> 'awyp/zg|[EǼɻns6͎F۫T "6p RgVuZL,Of8W$ vYhwI4ʹd?]se>"ڿ8 k,ώÿ</X^'@DyRV4`< <Ĩ> L ?q_!)?fmRa0C#36p݃7MlTӠ. ]"8ŽD=6]eXHz?uZov(OiF+Tv@4o;0=Ga&N0|Ba&U^ 1RjR:˕jc=4ufL"gTMo8HOb \BV\gܷhP1{X̅D&Mǖ 1M%/׻xȖ`\. GdhjF+ ь(Im>!PV/2+k74?D>Rl ͵9^>3HF%S{@įp>ѰWthy(lyxo0J BvCR1ܢM\)_euدK*b Y,||^ͮ 7WY"[bșRLw^BNrwQ*EO)+ 7@2Ct*q4_ޅD3ϐ:) l87(g(>>)‡IEp/47=lhO@]U%/|k„ܨ??}$ׄ׾+LY׃3!Kt"rYOUDy|j͌8W!E::z5Dױ-Tom֝5)k9-RƊN^}yV*L*^gP(G3ПD.^RŖ-D봈!_۰<_[Caӵ=*%1Qk'v]qE*^2(=oT֦GqS8b8;9Z2}kT]SHz#`0(,N'Js)٣⯦{vIǫKJy~k8.s˓!]+X.MўpTP[QA3!țV@u#z=G(llHW6+ܓ=3fԋ!#fJ `jEd!'Y4 J+Hb~i*_:?~`ĸ× V+WA˜;`GzU >HW.C{uB"Ii6Sea?nN 'uB3-.lZtf;U;)uk yOPtըfEܯn۾^WO0*TG/=F}Z/:ZdW7ioT#~9r8^ƻbkh"v^$ bt5}? }.e^fࣀM?NopH`Iڀ8&-t^36AOl\a 5]4'N D+aG!P@( $| d\־I7'. ~@%5K ̚FMԞ;ފ?:ȋ&ZS5(ZLw]#ʞ-HHqm4e-ss?RZrDR ChǘI+ @>u1 ^q{z1%4G#?& -cɅ *mhj{`a9m*狠e$Tpm|MkqJ1oJ5ʀSpWwI}eH;hHNdn 7H^bo礝&Gs%` oG 5)ZB!E5t"m L6zH7/^[)pJM·{aQ٦!eȵ ]pXH"/_8#10N ˟,5=!uu:j~;Aե\l7 >unk[y7[Mީ$ϐ~mc\XXnkfX/J\pIys'GBߐAz=^!pB#3)뱔yEdl:\ר':$'ϧJ^㑐LaJbƵ([5Lk0\]x6MM4H0(c ^rnufVRg|ٹzglT1mQ\Nqmp6#a4sUS#oBQ)-îeVkFמ)egTdGYoPCX6H(tW@nRc`kh潕ĕϞytjE RU;a0(MzHฤ!VpKU>Iǧ,L<(q0:D#~MJ`hHl߷ŷ!FD"Pɤ҂=u_ycǚ8dI&"+/hJ?P#FGP5urg'ZߤcUĭMabir ,sq=lAr]ðbh{yOIJ.jxb4i] 莫8uN:[œ C4zaY_`K-z۷\tc6]e5Rz,9SR{ɺ! u;}q+h ׀`% '$/28W7¦]$Ee7_<,B29 :8c|?}s4ZOA@\shPZ"eb(@jH#K^% 4NMvM-nP+XɭG 3&TBBU+\wz65A֛p;ؽRIɡŰ rtˣJm20arȪ?DqKN8MJ;(K\چ};lb iA?hd{/]Khֵ;[Q (Uj@2ŮB3B\C*: .WTc b rM ][uafC6]s!;O80!4mQ1pnU.xѧJ,VGR 1Q06Ekv@@pGQP^wYOEjgFBv _~%.Fp1LZ3S'bYvOfϸ *́ehA? Ta:1Ԕ-G혢㞾`ZW.L(OF%l]$seU?/`؉z1$%tG<)!$(V*,/ě7AZ/;…~0+_I"PDtBdfExTb}4$^ q݅Clu13 n&PG7cƎ QBL~r<1ɼ*fKj*´30 toXOV<ԋ5GתCt2U5hsQ |*[N5ՇpvĂzժ RrRq!24upݻd2˶DrnST77'[(J( &6uxfL*܃^c}ĸ_(*@Ba-`E?/|_} Tj:QQcJ\&)H"*0'ϘX1{MY+ G"q$>.ɕb3NA'=@#ҕDjɾ/Њ8Ǖ4OddW unjW1Jx:" jcː 2`3 #׆iGMb{U!+!'}հJUc:S52T 7,A:].p_g\fy ]g_W(Yr3C$qJ(>QX"\S,+ H{ށ 5Vpl;GDTspe-5\t+=)*$Ch S42c)Wa(RTF\kS1QKC}5Z#CL&.^[VI).#mNIg44xA ҏ +ˎ |}B1/7sΈ_z i@,n$K(͚iYv$ ݋BQ ^"UPU-(KYf-uQ~l^b^RP*,dw㥇/(ԓa)$ԩCPƛtf Uj9%-`ʽ9:6*d_{Xٜn< u} nm{%@)oP*qw2R ([Zm" h0XT=OR3nJhsa3CGBj>oUF-nr'6ڛ,؋5[8_'qq$ $ap/Qd\iX}N[:ďǻ$)b rd[δLɲ)Ay)xٶlnȖ[ M,YfON4S?dح/ Y 'Ce; վp ξڊ4j#_wKE]bfgU#<o:>aP=@wJ= 8IQ}hu<)%0p`X%Pzl&'IsȊ u[R(*zOoZ9>ӄ T}Ȍ1b>4N*(.[i*v}W El1 brc{*$| ܒ&/:.R~ZBT+ž_9kH>a&jK5jI @zApDjSnU7j0[3[y'g5lrF=dV#x!!>mxht4GG.wR4vaj&o99Lx1- $Aˡ:4i=حoM2TW!EU 昰tkI&)T_鏈IЉ3ps/{Xdˠ0mf43QdtD&{h 1BWmo Pfqev<Ƶ[ʺ)gcʊjYهmANJ:MNGnO * #G.<rp{aws%X8d螆n%}Бx8ûpgjBh⇊+k:}YK$Za{8%nz! &=|ȱg%EO,Iѩ̍RdOq֠;dVtHV8+Z0 -xaÎ:үs@q5> ɯ5-]Oj"o1G/rcr`홚s$r8 Ou͕,N!gVj L8\ Vη*=%r>YTG8}2ֈ6,Ȯ%ԚV?U9QdJv5-3z=nqd 9'th\uɑWG#$̲ر!q'6m)'lS^+IDTX %ՌzZ踢i:ph o~Q~)}ʿnDKلkc~odzO`m*l.u.^yv~l7vj˕Ü_wǀ"dV &X9 7XϝNct_$ƖkG@0X~Of̾kðІht5`=Kf*OaC#V Y&ą|U8F\$YI(/ɈHѼuB0j5b:.ݕ7?;^ C kT!YL 97t\>ΟTZ1o)YřoHbfF9XTpT#>gx.Nj(ra3ۣ4.na쉷 |&yk] Jt`|>k+  Xc7™E:-nP 6]ۨQTG$vS ([ 08VpjvQWnxYk:G:xZug(- Īc|R`Ȳ!rg/i 9ORڳxKܲ{j]0F2h}V?Φvb6yDn,ؼjF8AhI Ϳ&ծi Ȓjx`^NQ9 Pl8w:={z010Gѝ%̑<::hՔ[mFHRWg7M05iܒG ] n ͻHvQx`1$=Xhu2ѻoN4 3ch/^TBnW"[}ϞX)TA ᅠ),nq>u'uhSٍxP.7\*,bT.ir5H;Yp7zGt!5,Ʒ(Z4iL B za$G*&p|ԴHf]SeGTV%º&9B!t_3΃ KY:v\qlxgTՉ;D6Um6@?~0ʦOd>\wP{g;i?҈2f;V%%yH}>XSRPrWDM'p7]$mDЬv0,<OSU 7'7Tx4&l4ϕaTW^*OH// n+[ URL'1(R_nToҳ:8W֠bPX7rtOLY1F! LWF] d䘆mj/rֆ/Z$'fY{DF`6Oa22M}[v5u~kTM4No ezRi蔙1OAk g (V8a1m\K}Y3~wo,S`Cnc>$#|12DX×KzwkɀYH~8hbKl8JƆ#r-"lh'y{ǠWWDC(m2bl'ٰ֖_Az,Ӟ|xY0._؟)S` Fk #g9+wR|Y㏿!҈Ӥ5xb%e~ÔLU=Ręы!wQŏ"/gjJ#[؈)f`PPY6CQfG MKu[%N(\g>2{䚙RQ{#6ni$}#ѳ8S$ȳvAek`F_8.jg 5se8I`aw1G n X$ ԿDQ$A@uK/rx6_BByjWM/(-&^˥B&><]bhT7Pf bJ[.TiKqOyNaI$u [c^Zhya'֨ℊG3O=nqSL /00RuBeL9䴍QÙ !n W-$61F-ƾ/)j'So`_#@%xDVH$e臯^[퀏8ʭBJHTO1R4tzH j=t-|n7!Q 3Rkao6WS[2)4t!֋H8%JmqP5{+߄Yh<ف9`䉈4H*~xQͧ_Ύкk@潈׮(Aa@TKV#[@xi7<>Nۣkd~eA7BHvqs?nXΫ^ duBNXsz@\nLEcܹ(<.?Wm ÕB:MHlPppcZuSvFŖa(b1*liΈ5L':Adx"P<}'s[l7j>髌;{$hr4L:!.zNHީLA1H%qwInON%2@S ;Ԃَn!-Tk'F7p9K%HuH]`|vAIZ~mUIP6<3`vVv ϧ0Bb}K} kqS BJ?%+]7ջ%<# OS`=MBpnqA-v!ϯFbWIHygaXcO'M^?V[l$)U+hᝉWrw"70 )VY)9<+^+7dDr:>G^ҵX'Xjmm(p lk͢Xw?%n㧭(>ɶrW f]ag׏&L* vG;8RrdZ`w1ۏ.v6}eddXЏ1+&lAl <&{DQ+`7X.hb ]pc%bldbCoKILAQ6Ecuk5 7IxI]e#c+d׼C;@ܭtc38As<%<󠫩Rkhx>嫯G~Hg.o:~T^kRt~rh+Ǡc90(ظ |e]lfػ-4 CdKWBV(c5jm߽J-d'dpy(gSݕjZAn pug˺7q˚(,j`[JG(m,jEEvR#;S$NSE8ͼ~4qؿlC'G)>ݦb;Y-doRSoPLb";Ggurzsyryu/ۅ0B$`p{֊j1׶n98 Xەn;we>BGg_YGJ翖%d?̛j[ä ,.c›BW,- DQ,v21G33s@6}d<~j.N;Rv9o1OM43Uc_genbN҃S20P;(JlJ_>514E?}+lZIKM/rY:xG*KS-5~{LfxsR;8mJImymz yd%^4}WXcfU)50{@9ݸ?y +6mݔ`_w "bzt*m`j׶MKv|N:l3+cXDΫRxpHǏ?de(ԏ]= ^ n@ W~S嬼o6xv{jRYǮ׺1Ҵg__M(T.H~ߌvg܃=xj N!Q> }aC ܠ%X[p)0|iFKLH Q+Aq火SO3F$= S^9G+XA2i{"2li8Q¼m*5K#]̇<%.z˘Nc =ZRw_/vػԆE;|x-R !dc)U (3SܮGܻnjTBowhH);j]oڜ{bx܏:7` j"N 盻tA&T|?YlQ=FK< 6 Ѐ* ߟ-V8GӖ2G3-p$v2Țs;<"qpj S>;us*Йe/ E0g'V(m.>);龫o7ƣ; ẉ):S?]360\&2Q*d;KӺ]H֥Ж1T}kvJ촵,?)52Ԇd00v jIeOMM1Nt|D6,+ Ky0+89ͨGR"גl`a] -%A)4("UD/ƟQD"3%dFD,xl?,;Jd𹚰-vUv*n)zFDV_4JR 3$S V5DO{; )4R#ߐ\\ѯѥQM]" kC ūho 33LQ& =l0f҈Dpg-+ Vh޷U[bRҹaL,⡐ N E0(8ӵ7H&`hL4]t Bpw\g~k :\s3@?CT#ReSd ,u0}~ͫ{},%ٛ8`0cepJp= AnB 'F L(Es^ j~s(. \$$`4q! ɹ>ӼCM WD  DN_9|"EZʴMYmTu.ڮCMc sXdSxFDSDBq}KVS`:zelLv5rq&COuV" 5l~QZ٭cZK؍ww@Qzh)9g L%HDҙ?66]r¦(%~ ){{^kf~ w12.rD#e* ~{xmr,$_>ξ ӋsL\0՜Xo7xEiOOU+]^LxfU !bpD ?טDE7(#~7/7@VkE?8ײ6MWZ l4Y;t Zgrf|rsZZ(Cy\F !Rg [mX)q7^ 1]ʥ 9.c lf/A^Bo %;xWP Sҩ v] Λ:ۡ^8KU4b[<]_1{Πaձ0uBML>;'Ϻ:O11dyѮ :x\v  믦,Q:"@Qp閊 *O$s:, 1gtv} آq8im; lX'Wi2MyRΒ9 ɈШtB#*QS<~#k-%:F s'%3aB0|rH Z)؜o~\J^:&8CmrR鰈RBny_4䋩`w1%DV)gIM2p5MBUpÆ fͲOp7<+Ka# q >J-|#]v]ES#$ (LᄀI7UĮ!RB< ":jUU)ai}w4sk^If Q{LNbyc`m"kKA#eWc\S}Hbgc0T܇xhvegU2o^i) Hǎ3#Oɮ\+C0Ϥe,'MmLFیD<%}ҡ|̑ X-2c/Gr,dm÷Dy~)rla/x7 eƑQ :#u1'-lK#2mDg*L~^)`&@GBDG7fBf(ԮN(oֈ{>OmQ:lhү 8%nI6Qmkk:{ۅT^דQ1MՊjw׻v= | A'ʺ^<-䠵JR7V0o Ltd\$%>.FN6?_9GU3܅P|h/ܤM|a%&&&M 6 Ρgny1k)o +5u t@] ?0~{Cn(U=z& V$t*B0LofRă)&@ |q,xΑI;s;إQ 67(#AQ0L3B/^ m"Wٌ<ˣ& LN6xܑ˨Ā _"f˓[UDzF7M/W{^]=UL>tCTYCN̐#P/˵)5aIOrS/\$=FUϐ ݇$(ڃf ҵYSEp& ZGl!c)~xI+JĴaԶ(G.]C5:1ƒ$+a)I>(xG&aϧ ֤xwo/DcD.Y[lO|)^Ď>J~G"X"}(VwnrAK伢 ۙ4Qsʥ^"٤ؐ'@}- y#+h BB gG -U1Uv-?g7yI6zЃH~CIX?!و%#jzGݮWpNc\v.* % Gz`S b77b\ŀ,hHE͡%!5V pi<¨JY( %.;Տj2ˬu.4 ] F,U[]kD0Mz}y M'lP9k?$jJdu"^1^5JUV! TNjĨH>Q;p,"VmnDH~rTeË<5.zqt}9/L\uFf:uVdX+D:$֝gyb0K]&%tLOFz5O)1PqUs?єU9IC ݙ.BEHklE2 @}!.+jrz ~]Sՠ8 U6TnJkWݴ *Pe+D;WZX`2 zq>JJM,{YnIFwzXh[vdEp3}#z>vo#Q<`UH%/bil#jjaUXx "$ qnpѴ 'u$#F9GR[BE]e]OQ NU$M-VÙEyxrͯ!'+PqHBmp~q;5v,q2F8PEgٺA,J,xhLLƆP= \''r kq~V  CU;cU{V_yk_&o?7,G/A+!9 ]>CJ7Rfឯf<X?R1`̑#"IX&yš7Oɞ0nܜgLFf mW*&g[iܛz$;?xJD&db«0%?_8Iӎb(Tɀs> G`gKɎj}"dڃ;-g[wSWb-]@XjXCD|xR eem5iOLBk+64Ua!J1^({VJ@z3 4ǍzAZa:: Ce4ca|Ș3]tt{I*cKz#M ewF#7ѣ(0ɓm!=8_Rh\>S%eng,:+FlR4ߺuq E|lF)~Ǔ,@3^< Q}=YSRwڵt[ =IJN}TI2 a;}?;׽SlzX m[eƾvvPo3:s62DSZ'и;Q/r~AH2 _\Ңc1@6XH!&7)dKcAr)#1s{$96P$ҕ}PȜ#i:BC- Sں`># S.`Qec}8JWft8-<kf/Zp\0 A*OHAςn&l!GAҡOܯYC6PcX>nUT轑ߺ-Eg76lH'Ҙj3zGdNϢ.Uq栦w)x#Bz$s}1=l0[~3|qC)6Ԣ-CE& tyͤijw_s75E"Or=O=,/BD)M>SŒ"ƟF fy{le > ^ 7ifڊگ7ߐVgL*5doz245.7䐏<6]2#SoLp9{ $a:.W1hԸuuRb@!Z7vdr\\Ԭ [2S6igָeM jWJC3*&j ]ңՊe3#i඲]*q2Jߊ~9/_{ ͶMB'E ohNgq!&8CJRnvDQћ^0=wsTeKe[8 GH$\ar{ʧ쪳i aГWqRoՒ,3}O*Tg ܲ\V_3Ƅԃ>!Mk0Ud'nqd媎8D+-qBZ%3JEswUrfG&JUzNxllARF˸@zc9qq]z%s!.x~HKkϓB )9}ăqi/N)eKh"ǼA3~9cFei^w;죰OCNʃ{pi{ _j4-^5 xVw5-5x %6): |Ke %`ʱVnxqŏk<<)a/{D@_R qa~bu@ KU{`tg T{,S:0±`.ؼ.@`Y8K!vd.zv:\w lRHhP.iwm W(sAx芼YMbTf@/P|+5Ж6RhcĴo|: 3/'Zo:_y+@At/:2oh˧owBHwBZT i t"3T stLG^WGZCMC[F(HvҒzu@A5~ACȍ>6N7K*0rrW->η͒.{\UZsCRcM̐ Fh@|I\u %܋87麫xqΚefE9HX*nݨGI.qN^Įdl (/v~g\J 謅1,5;c\~-i!yA'Ťqop֞6 8IMGd쏁IF[z/ Hy`l 'n&8y!#a/lZ'Kmf8AxT1c_k*ǂި[5 JU5>#,ݙؕ [9t2K}vǙ 5>޽uL&SO4DeBxYؖFkG,)1acB4ǫDsmS#ZuwSigb`8ӴTYٓh`rǭ[Bv|, 㼒wKҤ2 smf4q엂wJ _jOAQDyʸwΔN[O%ݗ36xB'ٯ l-moqGO/N -FxI%jE("];n5H wajw3(.&o-'z(y=e)Ie1: =t|v):t~BvZh #.e@KOƈ~8y>$k)LFcM+6 ȓ1)m4٪WhÀBH lp)F@$"_'/Gar=Hci`|J F-VO5+ =߫CNd}=\a@ 6Q2yS`:EVڦp4!&59vaMN1?o0)f#~gE;J6FG8K0iD+!AVmtg'|rZR^z~c TI]bn!SNNJlWx@OBe&.p$7f|/ Dv;u Ʊs&P| v06419_̭}]nmfZm>ߣJC!(ǏSFk}07L@W꯾*Z-n5(֣iO _]?Ґ`fC8 -q.'0i]ALe{!xj`~F=2豲vh,&Φ$lďBG6(\Gis n%!]|e>' c^DèK?:e ="W@wTTtߕ.m*L >I^ ,cpTTz㲂'3`$L p2b|E<mf 2Ey ٭CgE;CUY{[s |׳d;ҀA}y!^m[;jXItSs{nY&})TR <}i&dэr%wyB%ج%g6{[M!̓/ 5d KCY7_ k^lxĺijxm7O_R6I4+ƣ0QO ~=!@ߜ})@PwZT1sSku״@r0\Ivx1͢1v}@`S)-f^ZO4@K(mZ fm7m:[;6uUVKs۽A VIyIOd3g ^ l{\<{~d1tvREm5|u4S*& :$N%ؽ;V%ljmC<\ yS JƇ%((u42A)bk٪φ,Uph8}F DF?IVh-[5y _چGX Q* 7SY%a@cL7w;"9u"wx|kH ?Sz3o="OӍ3cփ,i,8!ohN Y\dp8L _(_Zy@rmUv!ZQ8Z0us u }-~壾: 9zEcGqf@O|E H3C:X3;G.@ZVߝ߱E ^S)޴Y:Fг*o2.n=v։`IbbWQt= }TZ5Fiu0DswɟQKX,i0&TwFIL8?x7,*>jA:ئ5Jsrጀ?;,W&PmUd v4p + 1Ù? ΰG E_(l=΀b)l|P[:p$[sن +&"i:r; 1KC3ס)Xľ(]{RvBʛQ|9+eRv fw&@WK{''nU ؍N%0)KoEok뽭Wyƴ<uO4 eq}{m&\ l{xɸҿ/? !NA &/fRamQ趰 ,]Zeb˪;YMYgWu]ZCbFGK )$)zTi\?ˠ4A=wð'@ Z\ i߾ANq"b6j4:Eεg&J8&,$R:#NF~L>j5jyzNmV󰹙Ge15fռ5ŒYÒw[ FPś E_* TXSUw^HW4X$K 8l5Ke֫`0:K^u&#uiT\F)I$c^?8QUy^оw݅h MۗFkTgtXIS]_a sE$u-=*KZ.O(,Ҕ# r߫1LvJ5w B]$F>p>^&q'9HIEn.n(a p#!9VbY2:kuJ,SWFku= T3s[T)@{#. ZBBj"'ob5Ld2'c($/BdB`yC?JG]ǴIύpQsY&S@+=A{' w΍No< QbTWThiucu5Y@Qs4 G=z;[>&{ų 2ı.H6ȋ.I}"[q+-w>հdAliOеxCDq~Z (}ZO gX  L|ݗ!#MDH2>Cg.DG>ȍV+/x6F'yvW+ s-İצj(YiIQ$CORc7OPWKgt%gfz'>_r[Z~-C`=Q65!0Zw^/pq [:g*Ida@UG3y'F5Pj<~´e67l91/+?%0~|c yT1WsQ,5Q"UB`>'1Z$č~MiYZf:3|֣šxٓ<ZgQ&)^2e}_(['@@t->71|TDp\aVuA #Z$!j `Hdt9K+$Uxzr8Po2[ojvs)4dץPRv~R -.ř7߻C_qfc!bZӮ[pA+ӯl=kOmjV8_U(>Ip֥H~9oE|/gOvgqe)Ƃ[)OsrL;!|D. 5q_rr0#ru8TY3n'sƐ.CdF9ͫJͧqif& |SW[̵S[l̩U`/Ȼ 83,iEWD&XY~ew=ć&9M+U'4HlG;(bqzdMK~̼70sgs!cHDнt iNa\țJ"dW2 -$ϙe Fsp#,?:ty/6t!!N -ChXGv$%8Nn;N-0vA7oyC@Vq}xKoZ057/>BR臠N9gW++~^EQ畡#̦ӴǚCrO Q}b܈hOr r2&lĞzCYH2 & m8Ao`jF=<Φ侫AQfl%y۶h*Z>՘kSNޣZ/03Wz# rTk,`IPX-,-<2>zb:0x WD2iB3g4+(GD&E\U4)Ά\JQCCkϬMBDW9۲Mg(G먬@H3-+j-'[h;eۦh٧v(Z)8y"jB8CɃu|uvϔR?d(l`CٞVv qn 'o ELaS ;ѿɐ#ZkgSe1 f)Yj5Cܸ3y@d8IқB,"DEn8eHLn 6QEsb %新aNG ߷pԸ}M†.䟧AE y V`1ķP:k r P:ӛ+1KWP:Kli+b H/Njt?.F gya$I!+דz%0MstEѩȲ~zD}g iWyk8c`lWu:QNDO vtpY 6M2T&iu{ zu ,[ ]+E>F lKEaxLgB)s!h  ?JndgKtLH5!gOý<ֶ:thKsisJY_G㑗'[i1(5rq/p}١6y P%,Q>[6I>$o(!fʪW@cb|ߚd}~D!>jJ31A#@s%Մ_Sf!-4Z!CvGV edKҗa, ?[8 WBl ة`5{1{ \lW9MZQ* akrIOam͔y<, i ݌@;{bV# :0L֕>bӳrGeb~]Ӻe@Ba; 9cX %(VT-/^[_t|;`JM"r,j\X+Ni(F$jFF|$$BܣW}G{nJ]>B<" F_~[.)ѩRqmI~A4|V.N>*ƉHOʥX @-dȘ^D3)Omis'2 P zW9H\w }sJ ++ϟ6EY( o`&OJB& be$6Z(jyӓbu U9Vq@Q}4o:|ͩ`GsCڠ$p6k& kz2&콍\m|`>h.vuhuf { G۲؎UEdOM¸[ھ8."-h# pHÿCvMyXᆒ8mT$׹4hu,kbxSovN ֡8lKq$j8+8' rЃttvqr}%6ZZcK*a`$?ãWlx ! W d*\VP i@_mmZU5J>"\d׀7~IzM׻4IOYVc\gRhY5Rᐨl 9 Bo%mcpI ڎt :cqs{<y?e/+S%{:ɞ hT!b~V +aZA੽IB!v,}XY,Ԍg aUv6uxK&ڨDW`\Jl8[nZ?;1/(r*b:. zF=u_G(c*Ӎ[O@Cxͣ|o~*}#"IE#'w#f:"MOthsʆKe%tC yRuξ!:qȖ=Ϛk4ߡҫN4Eaxy `_'I 8z?O1탰*N/HyF, >5;TgC:($0,|K>+'uܼwWc9Vk*"q%? L +'h=}|4T[I(# k6y`|y[kI))2+S9rB z_x YJ.jDx{ť g̃ EȲ2j]j{Ss'K|^#cB~ 5S7M/`]S/Sd#A Ċ.&OIHRGѣ _c՝JZdyFWÉvpϏܰDVtx] %dgUC[<( Pvc܅(!gֿ߰7/E9WG}܁Sh>f=EC|2g'o]Mq#A0aѴ:,*匱 DW!^G?zM.sXt.lH$ԣfFŜ8TV #Q*CNp: ٸ9ٺ]<6fк 1n%QpLkZ ۺј$&rcH :wZbaaҨY4Xrx丆d#0.+_T:I ehm7T6鸑ZJLaa@)մl K#eQ=XWuRh'#Z_eҤLg񥟽6#B^T.e+qSsřsݔz=֭,t1wz~R?P(ɛ/S8Qn)C&Bcr3BG֊F1^[I_ }B] bUUi`JE%$ m5 &DtƊk[5umL̚DBD/M} +^  'OhsSZ""ĔƽүRlBh4BM?Bbp,t#fUfX $$nϓRuUVqUPM*`'ɹcWn#~a^rQ1T;uXN48zhŬv|M';Um2ZeΌj}x+ ,tnv^I|EӈEW6&q~we'h$ʐۼ<eBZciO0G -f>;5u؄BdL"pw8|pG'Gld^-n|KGs"G:o$ 2Yv},e?Twӷ%KB'tXC0(<7=Dz+r8D% A.kv "[$1mQ f)h-Wj-N^0D=֩[oARc+ i$FITFL_LUΤw'uPܺO&'E 9 wL>ټj7G 1d8UUĢH M`W16d:Rȩv1dƐu$?26G->N_=tH=oƩmJ4س3U{_^.=3tZ~ά:G(ܧgtV#Uه ʪ.vpV^rPƎHO*v?4x!Ao Pt)%Z[:=j}/OtD~T_A)A[xxziWB琖wd[C>tT G0uPl;iEl.*Jfu?\gJySmk xVFZz0iw RLGkSpїϻ1C6Lgȿ[`R^ӋbBU}Ab-!{[W2h.IC~>w7(RnGn?|O4Wsa] 6yZE:bpS,g$gG8W3 %B2XjШ!XZ05@`҈K!^<=8`ւ~Yq& S>"n=38KFMRfyn"廎j֭K1ʥJuG6QX-Gnb|02u\l(&eozl``ON%D@n?foH1k9[ƒX;h%2%6{Hz;EC}tfp%DO'9;3w^F?x{P-c-lf>mDk]#yWp!vj2LQdۊ{WqBuh=]m}D_`\C#u66ۻ\k#JyU _rK#5SZrV X=ov@_|v8J:K6I:堥ʯOe`٫4IPLPn!X%`*N}{,BQl\kae_ <{1K77ͧm>DGd z\xsI '{5_w IUƄS斏q#YDZ~lzdҐL!tpR=Bz[Pq%po?f/Fdʧ!*[ı%Rv0=b=U2.,]NMaYc~${2T7g/ET;áEw7ZϰT~E.Hj[LT)I0KZ.R{YkC=Gzb{ܡNR_WAV5%!Z"ujXC 쌕`&hfa=_ i#[b&5’ל|_R)Gv~loVa+Qr-KꩢY-4s;,=98 Ip#6W -f&P3dUY'}h}YzjhL&ےAT t Ҟ߸,~hqWuwbA1T/߸kU `4iџ&q㵈gF7$z!s9,GڧyǴ<& l=[,hyK ],&)J-7;TG؊.Jw4sYQ b~%1 Ѡh{ī*_0ʺY' a'e ̈́N.r9[^`) 0[dFŌԟ?XIO<.L\Q<*g*.{|ʑN*妘ʿ Pup߱XdkkYuS"0\qaA,(u^$'£.'xl );7# t (S",R㵐 {<3uJS&Kv-X.n wdhyp \mA'r~^1;-FE_]gNuPzl5O݃vM / ~%==IJx00:40Zɭ] aڧ#؊Cݲ`qXy31/L Lĺ?f.$kY#yk>7SÆx!o.鋭\ {*b>_UWM\ؗQ@ul?K;G!SL\Q#5LY5&H-kLv/hH6 55t9joQ_ɤс 5DHJ Erg^'A˿ft}_hOT?(X^]ZuD6ex~Ѩ}uoVO5UTdRF+6X0Rki)6ȥ++79r(&7ԻtdvЈ^FɿqR.M;|gTQ7\.тUCg̖7%Qkx=<,\|TwǫҜ _iδhNj z<(qh$TM(ȉg4|,j.+%~Tx}}^ ۰ǍmZc]uQ+=xraUMeN` -jhk< S!sJfV9IRŽs){+Bflx3)}*!PHV{H]pݬ|45@'&/d/m+j$FE} mexrQ}p%GXz"6[(ko<Ǝ.YxeBB ]̇p٨az c; L#K.M_2݃갩G:Z% 90M4㑹M@w 5tc4 *H^mV6 ~eN.<05=gmGƘaM=BxJ(l簍r[iŴ%8QU6eNK%",SO FupUdNy_O3}[ eÉtdEPSgh`-qWjI&#p˹Fi C 0gctۈ9K<>?mَ[-=4Vt8Ot$7ϿqEDh8fh2vnWۊfKUL,{ɬ!'5tWaHL\fԹAޏ7 Ċ@*8 O 硴-^WK8@՚63}fl{5Z"+<0S|PѾtҴC;V >oBUk^+{MKY 6ň*^a??dbޤDll%[({)۞Oɲ@DPک V80ܵ$ywȰ ipcbl[u ID[?n}7qO_!*p;Dɀsc9q܋hDEJ %˕0~˗ADs)&&RR:a+SǃX !!($4MЙ6$A(662_ƣ8̻R.s:4+2i}c\Js^l (~,ЇK5&n{wdK)ͨnZ !EA[a f`:5*[W =AD͈f;ㅏo̺ܪ#[;BĢ,S;f"(4P׵ a.*jCR.VJX*}zAƎ|v( &9Y+-~r/TpO-z?udo{b f!㗿$ n2Im^аTDZ_dp̿{OatLʹ U9U",v9O/ݘ˧1^^}a;&nK" p}8Uy Ɛ#:\!ZPd"~\$g-aц,~ArQt=dыX:BUb)2 ;+-((/ 1{^)8Ɛ %Y\&Q^-5 str Zh{w4-7+'O faFsGŗմ4fiIAS*tz")BWGGPcsF>a-$K O 7J'%fR\/A\FL8U oI'r)=?Fmwv&X9UЫ%_ pG`T9W,`gfS6%>r!s0W8ߎ^X?-ُi֋~Hj?P?ؐZ=ɛC=9y $vh xFؙo mlVwV uHɣc-zܮ + %'5ձ<5n W6J.!  14_ͲQ98\'8 7~ m]~{`SI $V4Cy|ޙ8{2K{Е KΊQ-;r9#j+ieMv mZiv*?Jgd87hHv+ L3)1"V@:Uh;me0dGwӔ|^֥]ZY%M`kP%J;= g:!C-R zӑ6ALh5Їμ*ȇ{Κܴ̆ y" %^{9 Yy7XgOEY;7|"")r>(U{$ĝYXŠ]IIf~o-r/tyAcr4y-]i zG%17FNWPq_F(%hG5w7 i`vf?{ RgZS9iVB16IR\("϶㹰&d߾㐄- > ŭyʊ'S eCԾ6g 4\RX GN; XAwX l; 7s,[by\CA4B7DLUxsb߿fdKֺ땇Y1qZsh{E *9H4l{Kޡd7-C@)`NDRӆ2z6PW&ufXY_ge!H0 lG6y;&,́=X?CFӕ.)͝vf3DՐV6H\!r58vn{J *- :a]:a2~{Eo3 `?>va ޥ\y &Uq7A'JҞZt8 ]՚N9hZBbGV =3g_/h \G5F׫jb4.gC}l^9#Ff[GԱMCBsjE}rS,E/܅>|So3*E`VAF)lx13o$ajfOIOKCR58Y-qQLY>7]N-Ul0JYAk-Sy5~Ôs5R^MIulGbކ1gCu4eq⻩mfwqK`D][ i%> t#xWhʁ mnPfBsU[d:bf=Q|o XT~k,Ǵ;JW<kg]d꣐ [dn'GUQB(~f<L7:,ƚHvoaQl1` ɓޡ~K#'Sw}昕n8(Xl;ߒejN[l4I! n^SdY搑D-' xo K'U CPbzb^r)v!S~ P9_B ^{D:DqHAu0EhU #4.2«aT ~+<8?uÜֻ݂TDia@VoY$йB:^76!McZB.(@CzHǷ0_ Aq>Rӷ9Cp܀6%8]ٔ-ZA27&eP޾eNb<K@ &B:77>􎽬u6T&;v JE=ePS^A{΁A~MY8'qN۫;1y7uN-*W3g!ZS226%/sDf=wX P(^ ěۆ1l d[^F@쵘.iF$Tp>*K h]OjnmGtH&!;x^,A4WUB:X9rLS+ŀ 3}jvN 0A(#䒆,8CܨQwxy!,aOe?m:^zƛY>FBRecu&mLEC.q"i4_(PJ9Lb.G?{~́eWk"}S7T9I*4IÏ̪5-p3`|QiROb OC:5͠PDeRd(@s4,h'_aIds3ӳQD Y= 8օoUDy6" K/%6(3AmdWdkm y*TiqM/:7{'f r1xZO//`zxsh{[W2-_X7l֔՞8d5Bs#6dzf߆#Bq춟$of|h7 >i12+&tt>CN:rurYUMjU$WPS|ۂ] =y BG}2ƀt9YK{KSf,8+@n-@< ExړZ3J \ V6MMH 2'U^@ 4 d]30$#.ôkj@y4R!E{=4B)mQ{6|WB;i΃ ROLrx9LmG)"sڻ>J`%({cgL RC!UU;}uzfa 5 swqNqHӜ/,be3;%Ǧm(vğK#Vېd˦}ʪc+rEnBM3'*-x/ZyxE&ZEu\3au|Y#K=Wl˔mg3c>R. 橈( b>.baի BcGC뎷Mqíi4]:h`lݪ%g8fƔ\M6և%[ʃ<'Qc0yT̓,m3\аĦt*,hӶs 7K9 Mٕϧa ܧ*Ď} 8ZJRݡG)\xcanA}JvRY͖Q kd2mI}Aɯu^[(1{.Q1Dnyݴp`T5Bhfb-y)$VvaEg ^[V16,cURjc1,srKLa@dk팕ZP5 '+-'!u""졚0t@Z,dO"+/W\En4ze!$1)sL^miLJj9Ä>Nx  6q@Q$Q+S\m$@E䀅orJvSNBr\Yݐ4ͧ'e&c5ACOe}s@ƼV|˧x etܐ y>Ģ?ǡؒ|ɝHHZ,fPqBAT5iA[PtsC 9J cqXN 1μrZe'I)xIcueƘvF,#9և'R3!BchsKgONgߑ"e&֛2yәF &ǒ+olbų9XE >Z @C&^DU_6D1H͗GI+q''^1(&'Ӝڮ VqO) AѧK9c}V s{пWËPM$akz8r wvPb5.E3\)º(Lxјt_;pT i*O # vX)8+"eE!UՖLPg&x=ω7xX8<]\/I2@$rkӟfƃ~@]k/q=M D~Ql]J)@~bO!Օ"M@k y)=iA.K+$,V pzOgGn-:Om^GkFmt.@g֊}ʷԟi|+@$OsRXsMn$LQAֵZUڟ}UnbXU=keƀ~\4+SP8Lc5R u$ũ4s]#^:NTl^b.#v8Asvv1xPZѩpmo|.Ȑ4T#?A8֦F[ՙͦn׆ZBDM|E70 ^@#nf?|$xxGPpmA$wrqlA)..YxfW[zT0Rۇ/9U(I=ʘ-Cp t[4ȭKaNQdp 2sӺq%_@DwГs1ig 4@m"/ʃXd&\>e<2"i+3^8V),XkFf˶ :7/R2h㊄*\`I~Ci+5%}F y[:RWyz iOo߹>KtgyR;:cOo"%,)ZuO);~Õa3|§|[WNY׳I;wnY}(8G^A5^AdնL/Wg-d -~hp1;AQ®HmsA]mT)&j<^urkB0Ayo0[ 25T yl/sel }))73@!]nP(Kٟ@$t: s~ԼP@ja~[T=#hvX!jHzsD>P 4]h 3u7m\xCaČ53"-{B?Z&tjN8TN} lP.ܽ6 s"˯~2tuKbo4:j2@gޅg؂^EAe`Q.:zקB4PixHWgtblLJj#FN;f4jszBUbEb'@hΐ]l'ukd&5C.dJI {[ohe<&$t<˾iI0|{ȰS^iz `8Tbo)<7 I & :)-WKӚ`A+4_B<([o+0WR ˸JT,7Ugþr _sվk!Ç/2'Dq锊Q=W~W+B*$vsI%Dԃ ]jܻւgzyM#%K1 %z _qu$> ,sPvnje9㢲̊>#uIX|3m'𐹋]-n w7> o3Kufqul{˵ Fo'yyd;ij>IPb M)|lRBc)ֆN'U9P.4xtUI| nBW-ZINQ fj´V\I0X\ 0"d G iۨfBM/Y [u" D}M( -~_ス-u0fx>09 }ݑGqfa L/b*75z< w"S|jSD7\]ƓhlnaDnRSy*QSiPP?pb.V.rmJ;IY"jy ^MVk3&ѭ -09TqG(Ԧtb(9v#v@8Sqp")ZŬW?b|] h7z2,=6Vlk EK;Bt"!tsSfq?U#M~݉@-PʦLN^!d]YWBclWBq*עөBqe;U$Jp'rѿ ˱IcP$WC;mN$iE׻e}Kcтݳ)U Oˍk _8C7-tJDR&}: M1w+P# G2cĽV7ػ,) hSƦFw3 D}!{]!6aF8N|u>d2Ӽ%/p*\b{Gǜ4죮AT]Oooc^]`%./I$*&Xo3ԑ1jP/Jj,M3hHs܌GNZb}!\L3$J0/"o1狽+@r;/W*4:@lv/*Jzm'=R7XjpF^ [;Η," .0-زR\T]?oXIX3YD#6-v&ӓ_z:hL=Hb$xo|FHL"xixd,#c` x-/=CxА^{>{wXyɃRVidOZ~:tV!:5|=<'xsK* n靳LX59%^WiFuliTFlmgDvhLND+`/i((8vT>WM~~8bF/N%hGR, МۀY,0THoF=cܑ ᓆkq%W8 WQ=䬤FB>Wcml, 3/l"/? -ҟ$# 5^)e^5,&ZzP#@ #` p T}23J9n2mLZ z;sC#8$QEtI1l\pTcȬ\]mn~T 췽vvF ,G?ef*x |Hk@` -e,-\9kK{Gr P :.)R4`mhìt( ÙhJ`KK}q,rZުStW8p|vmQozkY:f/PMӍ3X. RGK=u-dHoǺ@-ķO1f`27y< `׽i:Yjĸk5~/T2.Ny/_}kL뿧JwpKQtgne׋wiPOŗ:wH4{pd=@*£z|J~Np eˤ)80mI+U3ګ ~.J k*") ͍_"ir e"=^dBHQ$sOD^߆'[-"NYnM_QzlKtxhKFJ35W[oA r@7Ev:ַ {جM+W$Yk⿕j~}.@'ʎ*<yNdw*#hmx@vtk;ZaoWg@){ۊex":(H4k:F9+æx20=/ 7=Vi5ݬ19:* {|;ۤGx M,hY L48e@;#Ka*y5DVTD @ҀޞpCgNdS/1x+<}snj-ub6U@i/@ 7e> 4X4Ip }<1ǦxCX L! eZlSD8qc~R!lIV}yQa=aO0k:dag#ϜPB0l Xޟ$oG9vM#KC]1$sGI)ΰM! ָ .#9@pCsp,ئ^i{U2J{ $e+ QdfoT% tqbߐ tZRߠڃ,^}ʸڤ 88$0 ,4HXci&飋퐐:(2v]BSU*Rjy4uQ F"'R*z]Tf?bR}w,q+>3FNR+zTRI#ȤNz-wX%  w+M4i SRC`)H"`Ms,of FΉAGSrw5;|~~HP”֕>uVѩ4-DQ8 쯒E`9NwA,%h!@قlɂ:P MˈaM vH0}W$3d2"6WK8ShElBMd FP#ܵ=<5JC\B^/l4`B:&R t1b+~M K>3նW}PtAS'Mዾ!x?P̲jcۤ9}:L\TXRf.m|6CK9'Z}L2%==f[OO.r~dֶ;| FI%$qeGsOj l k$#櫳&`xu!8o'(V6nc5vhxP ,_bdž8< J|8-mpcmuUn滋ѫr$nl#T oƎ3`CAƻ:f%i-Cz\0FSYC0K-V?k>z6y?Rh ’l,Zz7 Sx!'@,JBVrhAe+U֪0+B趛C_Sܘm$s{s&O蛮|eIٖ܋WUR7kBn7%O16M D5j1;Ӏ`k7է5KbCÊ*FQ{CCjvd+Cxb%'ڀaI$ OR*P:Mȱ9-$^9!|$|wȌP?晍L׬сgmH 3JzU樠S^_0H3^*ˍ'2U+5_ <8ڰzh9'nOF[4!Hyceo_9wymi[$Oq:byhSsĂCsY$| eC52<20^@c1B( EԤۆCU?v#gc:ߓU |"T f̃feX13=-j Tb1@2mV ͒~L?⭖YzP:8=bxjV/%O"& =L%s :Ǥi6oёz-_<1B]p}yʮ!M ͧ;LZFZZzXci:҇;@dBw>ldF%1fq 9V=@SzX+ iJ)LuD^xSn/;0"ĎْQ#Q Ienc`BZYكHD 466SU"<Cus=Ajf%ifoM,ph  1'➫9vkp_H3=tTk{_;>t4yrJ205!%x_/C"f5rMЛѯZ1`DDGU3}Б›@$ׇyo{}9}7'q9HĸNp7o?q㱟V9XSfVo5=-yVvbݨO0UfYw >,n?.[E4 lq腢wpT I)˓T|Twе K SC; \~[-`ϥrRlȔc؅P.q11/÷F.l֭(zU+W&uvY,JZ-㑺j;.8h>qxz0p R2+7Uٰ543 )󔹣\p=HC9t?4kYU-Upz C. >`;KM)~5R)_=95DrfJgtI`L3iv^F%r͐nQ/tVSsVT^&OO.*4;{Eur݅1~_ބ\VE+ IOUuOMu]b@2?DgUs 踵#P2A~u%:ޕJ= uF,Bu2hfX*|7(.q; 2*"[QVG.5J{ fxsp%2~2zF uye9Xb wAbqG)uX۾Z7Τ~+9̕,8ePgd+J^tĀ+IP';r+!{cP:ЍȚ b4iW@ЦMRq$w#UW zY5?kD6 Ӹ2UHujܫtBE; JxSPQ Q={r$,h+?043Iʱk>2=hKk,Yߘ!xSMߊ#ơ 86>Q ?**c sFmqL}{A5=_,je0/}1]3 eӸ֭ΔE8,NtNʉ [-+$F@Ec=ߕMQY iK2p(~o WV<ϓ/#BOַuI|Ӄ8F hѧF|[) OC-ѿxZhJ]8JZ5)baψ8aK8mny҇Ws˓dCΔRGZP9o{E )AGt/r/*UD{򴈧" N=֏ܟ:>O_mվE28PY[(dU8aбj˂L ,/TH+1><_d4-(drJ} nݸIIO/v=;-Q՝zPRJ܏$koйN %sh0c{MXҳiH)CcĮ =8IиiYB*Ἠ +H)`܈Gw-=?N?!Lיz~Li>B'4^P&~ 9wQ$*s^{Bfʑ~+/Gߓ+@75XDm%k(*0265)3STZYZ>;V;;ŧ7Eᇣʁ1Q4+Ρ{YMpPR!osic]5tDOr+pFe=&iUrCmzI n*C Dacō4/Sk[/P&TP`3lv;_>~;M Seǘ7E?%㪤[D ¿XQ$V}61v.v*12up^jD-nz#I[bjXlL) M>|^h!QT ү~bS*aLSΎkAJ m9iyzpn '#h8 *u]j <h@6;#\`*ti+1Us!Gww{1^ҲHn' !^]]~"SFLCOw5]<9*fE'RH{x|66`y$tb>Nbڌk|޺|{;Wv0hf4]UdP/6"]2YfgGjsX]"MAZߧfH|k76 V-NH?P 1&=;8ݛm&:k>` @c+4I0=9k|][0akVW_#4"o~5s3W$X p^NjrU(rɖdk[WMrmTcθIBG[̰z5o28,bߔ!䉖0KqEڧS#9Eq.e&{"pf Fzٺ^\(xouy<YAw{yX=L.N7|gZwBˌNQ+KR _ND/EO#DRj8 bѲ oU]yuXFvo= 2*or4 3ddi >`{mDzXH=JFyw- IkLqTϒϖm]6ܭm46|w·oegZoPڍ hogjuSdj,g(`y<9v﯇ȱt-S{sAI%4WHmD@ؓA\ܨ!ݩnDXtBX"|#A[ ɚY^ϮQȵVB(#!<@-~QԦd0)XUCR}+¾XCmAW_ߩJ"҈kmu%3h5( 5kR@GA"],g_Fm݂#7B'pB~/2,7;fʖ#ob>,t)51~h hr*+UPkjO:9ȹSۋMok'J^xU.-kՀNyTz6|(S ΗS΋(689-Ē0{ -VK U p_"[?;A%#},HtE4vdќp8VAƵYc[z?MϝVfƊF{UM7$X F>R>\Zĥd&W8ҔMр~ .&Ls:cs h weqq͖R M ciFf ^@'sh0e){:HhJ. lx3v9P]}<\k^% =SـyQ9LV+NB 1/S5[}6Ygܯڒ̯9& [XB!;cbu4s*CILUAݛlwh]&sSG)L_%gްCGJ]{LqEԼ[qk"#FYT;O%o`BuqbrT+yQKAJ 'v7v}Z]\6q14ܯ!/5bă'O*㆕#I):͠0s?⹍I!T-Ih K}-fviL0mM,ݑhRaz6R'!Yپfw9v'uOٴãAA˿O&:fu])U&,lj>ի//#6"tq65E%XZ\ tѯ-.~xñ.Y6/?T%f1&#GWT,{J/s'0!xcaxiħ2v;i?<"2ϤEAZڴPu?ws2zDbwjMb2?{+~7}tmyȺ7ZJˆNm@Cv΅~nJ)5IX da1ơlV٪O_PLE}zӃ̭d T+SSY7sm=zt7u{ޗK(2 5Em"O$ujk7ŜrMR 49[ g/ϷZ?р@)ύ?cȑ;NNjeAAg](U+P<eo EL+tSϏ^{6 0<ޯh[m.zpGj<q ^/X9O'bk+1$WD3ԡj-{4x"N:H>`}=bVqXto C`gYw??V 7^#*mtuRִAePՖm5)pj&[ 3B9,G.{86ƞ@mު< fx-!Yꂿ@&&P# ۄ9veVizًö@MI2(x1M`Ha)QN}]"zaUȤ?trZ}}^ʴbƼr>m06DiL}.($iRU| FQڮt Q `ҿ/ *h7~4 jĄ~Ġ#2r}ݍV9,"3QGԤ tqrƸND, M{\t&G smn1uR-Y 6)ITעZ6%&K$W1<&x\uGs,7\RmT m|{nf FTƖD/.M6sr4E{f 2-I){ 粺 jrhiƟn!X S=7Kr[:S%E|:Ni_; hBԵԔcמ6):à\X0ƥ=[7MӸnX,0iJk1ILV|4N?gۼ̀xaqn v qod"`U{Kjr@C_"3|*p.?! W6WwdͲ礅y \(r HVI9b"<'+* ҥ 9R4CxغAxrT\b%tb|~c.jd*[ `ַ8C ,J Ԕq5%u$%Zj8nI 7zMZ'>mP/fX=2|ge? XCDQ!Zl?:UFG X0ء׈248ى-j0MtG7 ӢֱB$o_|xG倐75IdD1z1jf }WI X[N U+ܯAyQy-vXȺ#[Ӫ@9]-L1e:Ŋz" ^t[U$U3CWhcS9ݚ]uAw!?ctj0Q.Pґ7 nr_{/nVt^3q .Oj'R|JjQ5btJlHʋz #>ap!tqvx A<>\8o-H,6},PĜ7/`6Dh65TSCځLEp|. r4̠Q_i/6O;קq񣳋 e<@ ҃/CrYO$"0;TD6u(Gþn@lEv4ڻzC}AgnAI_keuF"_JZ#N75o i~Rq.+iDf92 L&d*'F&|YEmjY%+ L C>I_?+#-H7c05Mf١zA5IsTPdnŽEu4r6/`9/WMo?P)!Rug:mGL!($v-΁G+jgɜW[Z2X&{>ϊg_$gn2+9zL0lfΟ.<j!6#s% /&^ 5ܼ] U} R0<%!?M,NeQ4epEDuiUkfQ y7nܬ͡Ur,T\\F*\(9^TX`~LNy!#:H0HN:i'gD:@ڇ*rݡrh}ZƴE4r gJ܀ث% Lݰȵ~`Ma T{ӍJidzcp4 R?Cy.7eV>ς$á۶H#F2>a@䪐t & M!\r.rW!r/ǠGy\yh e|yE? mwv%BZ* 0 ڛH78uZ2:eb2߄t*dAl;)N}ȾN"T#^}1R%~򮥀R)Cί8fp١Dj([hO.%ő3}`uE.o2XVp{ǑW}uq s9+| :3bܚxtgux%b[Z~A&gH0; CHA*A*'|.'}tשʢwD2!dCΎgNѓ0lD;ڠ %Y\}#ed9psnD/䢡K'^F, :Âf_jm堹wO[H8.e T2"b!n-I#ZZP!:z |are_M}4~).|~lU*Kr -h>6eLpVR$}e9m򼅒so.ng >G}be8HB@?3@2}P_; Ðo GF"8 V0nm!lT dnk̎M- 1HX3OV9B|k#~GW=cJ#xcS-Dr}ǯu!d]jZ %4S+IP=9B3{Ǡzjd4辽2PCi[@0#89_ ƟY|6[B}ʾ{6Ќm#Jwv/՚0 ;sؕzLiJceA)i$;V, y ,4+;@ fݶ[iMπJn3Pl);?Ч"Jk ߡRL نk̉`?e+L%d߽@ &.I1w@"D>DME$G>QCXsOiܭErh43n !\B]걿}( X1w־$4H3P،T=FnA^kyNrc>"gfАs6[0}2&e̖>+E@%ukDi#*<@ >ҭ7G UA o|svzDsiJ`0q\=GCx".y &&ҀIpK3Y#|FӞž8t:cC׵#_\19D^%]M'67=w4 lnaL}dyt:Kh~;8kHնtlp/?I0g5/y8Ÿm:WT? ]AeM7/l%dRs*1? U2ҠЍ 7W`:~}oDj?̊X~_%:(/ˍ}v/kKmW`@l8( _ RÄQ$nrKi"PcuL3oגQc<*PݣnmcIRT%/rnh9H ߪB=}^3?g~^'76"_is5cTn'([o0AV~Hj;S(ͥ: mZZaL3W8_K^T5X90IB8j_rFػB;põ *=6A y_kBVpDUVz2vMg폋 ̀V:>Y:F0[7 wRu"vL桼䭹O TLآԁ,[$] V0)5ܖ^_bFMx;_6Og44;m10ծRT@)I"qR:6@ 13sL ,U"W:Xn] ])Кcf&ggYH6:< ɟQZ}i%4~^$,B  ƦG)ؒL^c!oT%_ 1y脢?&zWcџ(;d؋:8J9H"3aZӇ^m C҃dF'b wyk( > ]yW8xt./>U8hO5:CNT$;d# 0s'Rd ]pƧZzHL KyM|tA vd}vf?E|tNvMT_ky2ݚ~'~![60")w@I1qCe Rgu># +U>M{b!3(̱xH.hy[fϨ'XKUh qaQe\PC ܔ|TO9E{ix}-nh Vm26i(Za 'LwGYi2C_qyƏWVdOȑ\z=U /כpl'gUc _:J94j7|v?VyHc8Ts'ݒ j`o t>c_+8W*bGl`'uC05ޫs{AJzVrtE֛<ׁsBxoy[ v v";>8f/q an]Gk ²gTD;=cMO>eA݈KQC( H(ׅ 'DA{MWM ĵ&J$'7J?KaNxv(FNĹ}i%0rS) ZL<%*ܷA Y:eTq3UsE0ՌL9%}?zB'&ݟZ`ծ̭Ai)-'Ire\AIi7sApqijqsuarEel2uQ6kP Ltv|B gl%$$HkZ_s.`U sVо3C1$pƌJFs&ɤJW9kf#cϜILͨL$I!̀wARUcdD`՟)qwPи6JSOmW>ģOȾr;,9N%Jur#RvPhQ!svd] ! :P%IۤeiG֚p sWXHX8c?uL:$Z Wc2VuҦK#4ׁ މ*Ce?؇,4j3=OwN#\ĥ4v=cѩRW5D G Bƺ~SQ ϲs-^uٓg1m?Q^pJ熾O1g[]"n`HEưEI Aiyׅkْ窹dxfޙ$ P]a/Z ,.സ>+eʉQ!%9j !oPj`Y'j’<|8br;JiCF>,9|jq q! #Q_\]Bw8S{ 30Ͷ/P +XlJV( >=)pgt7Zó.Wzɨ(:_.wGXꯗ)zH5؍gDS&/A߇l]p8(ms;*l˪CWQbq~LZ=0H` Ă1=(jV"1{Hth!*wFnRY $2723¥Iç T j%3I$)s`T ʨNMaGR(A&A Jh()VV 'NV0FŇ#y}%h[o״NU>%7ooDfPE.n_ T[e RjGlŅ?'tL?ӬX.+ @ ۍHlJvueqޅ8SM/j.ǜ `V?rgNR2V!$ h.ݮWrT wݺ(h0g,f, S;"ټRo ʋ'>"dlרl93SCIY %?+B7=Fc84RW GB'kYai LݬK@wXG];F]B<%cSPoI-8J 0e"Mwjt(N[3msgG\޼WR#OP>:Ct,BhY&+-Oeux7dB_MV,-Ǒ-4rԎSVɲin-y/<u(@2`L*I*Is577׬PAT2j= ro Cx>>gy" ք 1m(FT{kS!mS;xLt2~O>=Ѭu[nF?0#sH :cLrHcZ OJ>9W[J@\V!JCXT' ۗy)T q0nXx:p@Kh4aE7{OxRp >ڬ4 IK2V)-ѹy)>ec,Ϋ[lg:]EVF8mM ( E@BfL?b˼AںǬW=ʵbSLR Ô3"#O b?:lې.[ _$Jxތ0o9"(d҈xF.lQHf_Q}5bh w;D&[I) A?QQT/ҬKqZ2YPqdڀN<;ɅT7@lը XnP1 \7jnW;_ R+<?VGeri5CmW6hV(5=HOw8e v^b "eWdUXݯ!:!nCcŕa= /dڌv%De(4HZqmu6oǎM~9f ^vIMDefn}Id$n-Ý!Pf1\-waja3_= 🫝q`Pl2e+}t9O&҂LVcj=jz*~ LF7 9b RjilbI*1pz{ )].IK*qS`ANC5|:d-i?p1{\pe}@):13ZON,3kM-vg@AJ [fq"GYml2yP?jVMϵܗ(Pc.QDD U@%םT 2,/`ш9($;;$M:;"R̞ˑ{4dI(k' EzTU|zWSOg'JT!cANNғ3o8="[0LRK䷫ǹ,*sϺ މxb>-]MSй',ЍӄLXqQӭY]=TkM9 q95d7>򾠈f tU1HMp \% >Z+N$_`v)Sk+t3b2*M5#frLiN*ȋm'InXPO 'UJ?Xii.$yӹHJ 4fNݷi<(![Eιr8n6Gs5ǷjZPI'xg[^H>0SPD$xJR'Oo;(c,0n)xQ?kjN;a$12v_p L7:F#(IOZŔ4.7whT&BȨgT RԘŲel0nwǩ|s7GXz)xJ[KJʗJYjP+xh_*woܢ7&|CH ʔ4ONCLs"s;u]1Xp)fIPPCpz'H}<;_z%J~L@L s{N{ F%:5.rgpj81cXJw:j.;"L?=g rHwԈe[0;c/XHwDf%ﺥPbxv38;X?*'3/;yn4E0,cpΙ{tM7T8;2%JnmЉ yjyoO\g[9IUus{u!p]-,Njԫ.CVi_sU"S,b?#<GA xӠuQ qcle/H IF~~Eb$ya8:kQ!X$_S' ۍ|U7نc bƓI,~a̙o'Ԥ;e !ZqZo^ @ t'3guiZpiϻVjzcI OoR^L4`by#0Ŗ+`l> (㠪R524"*7z225MuinA)0!g a D,ڞіTqk-{RIYkvMN^6]!c3I#l8wɡ_SzF k MF㈨ 1֬ ^d>]X Кq jMFC&wfGBTٌV\cEnQ,4ipΉ2gw[OH^Mw; mnՊ0@|L;~ u %`"maa~We"fSAEMgkY\B` %>;Y8Hy1g64amihT+Èi2՞"r8SWL^2< Ê&r>BJFp%Wէ A#{ a>`qʐ҉n<@VcMfX_$rզ{ԅ{H53kϵ>C SbYcU8Cso̡Xm +z.RHK"5WFg41-lGNDlgbN cypTd%e뢶eT"xπHe,eL~,:p뎡qi)'l` ϫ|V@ U7YAkyʰٻrnwl8׻uTRbsEī!'ѳJWka}mp-2qd-|7v)r O Z%= ԙ$=-SmNvD.Xo/ Ă>ض* %Nyl6-S[m[QU{{GU'5zz:gw#LV4/W]u] ktFd֛T,N\\0+'MPАF$%hkFI<Xj㎈c}SX .jy&Fl'zenZgupg)u;lɿ߃,] cՁ1\SyJ\G~"֩>,K Rn<_)[v3.J[|:] (p[n? e2JT~TV+߂˜'W%hiL O0N+rZ}r8qSx _L.Xa[dJLE'R2TnN^[{ 6;.ZKNfV"ªLۧ~'nh$PZ)nvvQ_-Ó۱>*,4Ƅ\GJ3Il\qnEг.v6LCQU)`Z9!b}ǽkN0mKvt ޠ4DI=N6x~`܆!g~>:7>gSh,n]\pWvhhFoXW7OyH&@}񚶵F$tV$ZH?ܓs~jF-kq֪8f>G09,[;q.i”[B%G) A80?ZɁ\Bn:?e!.Hw{ՄL3P ߗ\]/@VE+#)]٥VTǷګܲ )WF}4y=|$s! )JCc=[D~K ^QI`ʰ 3Q=r}Z `di8U8l~&Xn_!ՈAjPVy 924橋o^򅥭g6O]_#)2@hiLM_)v,%Η]-j)@сpݾqa`F~݅I1t\nN&raOtׇRA %Fyp/4>*}׌Re{)X^l1jOѐ7hvNnq(!6~bmWca_+Y1!I0_qĖ7\@[" K5VTdžhh{߭D?8¼Vø zbJo,#!4fM}?^ܤt"$;vjs 36L79r=;0?s::з@#-O35祠>%U̴Ҵ4we&Obi_e@m)9 3$f`iigE](Qm[WI d# $\1JkSľ27:&&<^As= V`~{ií(n'$,\#v,843u|XL#$[Y=#t#XwC Ql[}p7!IO#{dvTsYw3(RPS[U%5-P=u=lbەmySQF 5}WCE k/4*ձSl믄#3(T1N7hueZ1w*թr~&QrP7t%<4 PH1 g!C-P8`6V џ6 39&=l4P* =qΠBI&xV[xpLqLψz)}u:NfzQ͒93&ߛ BL:`lE!(53|nnrïQ@bS,|_*ԝ5G+ S `;j W{KZkvf/pr䗌nZBM/ya弐S i4Q:l,,+~v3sݯRzl8P(2?e,QF8,by{7i&oYzvD?^I$ǚ{'2|jB=$;[$ (2~+(LWIμQ]%ݒpUݎ7E˚al9$Ly4S,wXUp,̫':NM&oGtPo!#)C -d& x635}ġ#eNNbi).ގj a]#"Y|pP2Akg%ۻG؏L׊)CJ0+?ry?{sBa}0 $5a J |-δ&B*TZX|l|d}` ?B%V|y[+;o`hHI~Lgv~ˋ ڵnOUp%cI"Ip 2s0GVL5t^Y%1.Y:*_HR\~k( *XvaaIM~YG[DdᳫRc-f]<8>ڻБ c5\'g*zrOә0T+@9}*[7! 9֧)̑Є)Ӣ{:2`Y hH‰:ˣ鸆UHK>V2}o9/|̨*o3,̣QUBE6Z|ВQ}gp7>L0,Ah2Pj{ žڰЊ.^jyx=j^%IHs`Tr?llf/|lz '5j5Vu]#f!%@uL$+3qг_B _Ţ2 #oo9(l%J,Lܻ_ȓD67x)'qX~L`1T?STT[ EcqV߽v0"#p=Lzrz&n{~bffeR(?T>MlۛEI5@1U*꼗d_)s*qJ-T3,4O70;lR]j0!-J +J\;Ifu)F;c4k:glceFbgUu9?\XK1$'G9؞$ qm7yc bfu8rdPu0eʰ[jDkUZ*CwoلJW^,Bp|uL:Y} Bq k|grrګo2R)S4o`Rz΋/+?d ǬG-tJ4[HK6}8:J.^s Ng~!9i)Cj{9䇈F J+K+6#[~%T#cG~ [!Sc8EN cuJ?^2n;ŕyso4jb\i?KG$&/n73!bDUvknh4%f_-t@e_Nɏc_wsHK/\4fpxr|Mm&T|$vg*yKmg,nF2aׅ@K@ -k@ϭ./*(Bk?.9^CMt9eVO,Q:u- `Hz"m z lS ţYbSpOj=si%CYevMR¨:`V/|v.$2D\lЕ/\19z?݊|GƢ.%F9 ,I8jCPlAӰ0eweZ_R Zme dBnh=[&R*ۍ4`T%pV|:P'ھ6l" ս[ZCU4Q>25:x5|b 1@'N)|5ÈlpҼb}eyxJa ґpIޏ8GqzyX,+~; L h={*(_crG>/ 5xAmȵ ܷlFάbLZEv#ڝOS_^;0/Ȑ"Sc2}7WҒ@-,2BSYY%BC+:S#Όm[ǶY)~c?LZXuRc+b5NP14 A8S&:Hx)&. !V^=?aB$lsg\߰+:zg$2\ v\(LgA_73$"$Fz8qkwQOk8aKMm䛩=Jq(%c/x {z7*lVSn_]!5Tph籢tjx dJ $7!y D$Pu0=#Z6\!݇ІXvU}@p<~i[Ǭ︕bQ.i7i~muDĨEjSFd( b*׽Wjw۽9صגrݥ ," dTSyQ.\8VXd):oO13Ie#dc.&!,;ۼ O7LOJ)bwHe`CdKSE8:oA%Ёs~aq202@y %,52 w(RߒK`J ƶhm&?&_5Ei-.Uh.qx"QA}]C26]B4sYx(ٌɧb+v(ydwtMUfU*b mib|l",!N5q8_\TڢZL'wT~n!&N cqa_\B;k+SEz2ɝ 8< H=Üӕ)raW@ ƩMZ;;M&oJDW6W׽k];+AS cKjذ +3PtěD-LDw\8Dޏ򥰡lnz8+ w8\su`\ Cq4]1m=CVpm/,;΀ lS;ipтNdI=vd:,\8ȼzqwY"T-5l𲈽0 BlE @mkw!TK(j"P80ueBc֏[Ce(?_F伉% |K-o Wg&kzX=Z}tNeݛw,s1fȍ+cNnѰu>FH"%r"L(T.`qQ1%n)8nՈO٭8!* j6XX6kG޶u7Q?>pwc1["2Zhk,.fwyN@qo8R)cv66:>Gߔ4VPg:oiSgHZ'>tVAm~|#DxZ,롤d֎=\ɶpad\/oV;*`َR`D'+-9o>DV)l%`(mPpB):jY1hs;h4ޭ$Et*+cw/` B %gBVff~=D n1c3`B+lYlLT65j9u+0T ɷ2u:ˏDm$9 xO!qg;z4unG@sYStd?Kު(=xݨݞKeB<$woQti>f%BA;Hv1Gp)H%vM]|>Jiš-Ĵm&w;$p XaYO"xa(߲w( F ߇O @z)81 I,p70ikBuTF1BiyG@x-r~`ee<8~s yiL-k}OoZ-oK6Ljx]X[jJ¾zl"d(Cr[ސM?VJ.b_}YSf*v}kY9`a#7̚v G˹?%XELqOy%[aBv6G :n r㓏Gx?oGhhƾ7 (+ +HcUgTQwP2ҢSi;"~kT, aaɽսWs&%fPcq. ˮ"{hu@mZr|zlNb3w2K@h4;ixŗDV`3Pd5)ѪNNȖsgNO.Z4)5%uiC6Z_Ѕ"T^R qIfШU Vc*B1'!&W˼b*}-n $PN׵WF0&l6 e܅mCTj xݎQe&S>Oj76١TG>ң,}'0^tx)ourmwFq ʊ!#%ZMsQ?_\Y;䲑-3}>KKU|mǸx^>Q`n0 \R6mf'EђkNJ^%N[uݣ6Jr8:z|+*Q{o6tjӔ=%J(CuL}k*q3huPM0ߴW.gye$ܯm>V cp")C8wJ(]S--ߪ569-za%'/uzg촕Q4["*M(kiBS3 Hz)YI$Ÿ&){o.(H28y:?w/ocpDJŠN &\@0!y(1ӈd~Sgd[Gc",؉;:PS㪖}Lbݣ&JX[qRN%;~ /*#=7USS>!bАʆL1^F[à~6 Nib3%x :NPFv wUZD -@UJ v6s+!0@rún`ĖBjFVZ*wX|Ԟ4&-OX75P`30uF>QI*jij6 +`f˹8 )f?75g#ŕ}7w $/2+o 4l  }*R7JVvarpFf+08x6kQr'1xb[s _~rluh xWQv?pL6YިGXv+$lWq+JcyW[Z5sVtC6 !0OP_\ŮmW(~N~$[;~gI$XZlZvώҳvn^Yƚ ,+`7T[X flNYܳ ǩIw/`q6+KeC/C ?㤺s&v`: DǬJ0N5^%I }E*\:Rt|r9[LHA*I 8. 1[N#`Q<І>B;A51x"5AMjBy//E-= zBr]P0Rwu ?Цk`2N7>SJsJJ+IY))CbiIaխ&١*LgS1OG˝~0`^& B@wAj:ГP ,ۯw|ZK㷣l>C|r@:Gޙ! ̤j&qFi+(7R iSKUv;o>_@`"R:)B&D`Acѕ>0p!NחqcgV:|ɂ"w+w0f!u~{soXΚx[l|u0q%LiC(A$3ᣭ(fJmuo"l7 o6oH&[k=~uWŸlMNN_1+ܔ1_ RMh'`ʶjg0YN";m.:vDs~q>37D+30;bŒ$G/_ܼ >gpS'E͜Ul+hYf4+6xlu|Qqm:EwYFҌ%jm澉Cp5SpK.u{yP JF>qM={Elv~db$Ιg@jC`iSU>{F]qA{TofĜ1̿yfqMYE-rLQ| @zr}r&)#曹 k: (uT, sAIv^Ku+ こOx_vjn~ ͉^2rH .^칱Y[+6!wf'uJ˰@\װ1ɟ]KcuBv5U x:{9[7-_N\B J>QQWR`ep1rK"5*<;#klca]"mcl)i_M()8Wj$cGo0DF)Q mKct C"?WڳSQ%nTh& B m 9@tA:0 Y)TҹsG=\sNtW:Je=X96Is?WU-޸#AgA.;_ c^>N0!5VSa˾r=&g0uHE6*1ݠ%CUE  3Yr)r}8 p)qrO]O8 WX~2e!],z(L5X7TcזuK:#̛DDvn_'zY9S?Q_)kFyQ?_ b#Q<O2\Š^~ŸdQB/k̩=ڛw3U^#I'=*<V0FsҼ<]l32Cʿіs~$%1&WzW}L> c5@(LdVE$3%d)m: ˩S`|U@|b^aĽhvu[W` b|9j"`A7ޢwb^<1]&cA-eVtUl''Qa0jxV n[rgFxHp SlV3auR ay-&=̜,0,#C# `OG mҍ⬳R4gC2prtwh{ܜ9m@LS'CF,mP(.O`.9hHTc"cbX&9"ZB(Ř` 'O=VQxX_K2Zr>SxY3 wHxyq%a$M6r$8/rjuq}iƔϠ^ȍء4ȭS=Uw QTvhu_b]y`: #n(q96])^FuxDT vfդ[v:Usm5ՃYn@ʪ..~͍{`Ob v""فӅ|M`$+ Pl`o4iL7׈N=AͪE1 )HZ$J[/Ip1fuu?V`Ы߬[UT/Orn2fᇇTICIJSH,(௜Y<Ba;/ ?kyu?ؓ`A5>!1.UMfBꏖ\ABz_Ǩrױf"ReTM̖k _ :V vi'OR#*b fJotԆ@*;0ըuv4.2bI03 &H${{- B!^L!q$`[/H.e4BTa8GGB7JdhuLviQa u.>UѨ4v/|1E畀 q8kA=z8>;]Eg!M#u94n&A뤽.߀.ܦO YII9 Mcͥ+U@V¬"ճ&эnZF#"T1twCԽiJt~Cwz% W,~S*%$%oӨ7`%,=}uP'6VFW+[]eFP}Ls$]Wn5 mhP$R5i"ҧZr.E懫4ByKj\|LI^_շq`SLBC`DzU5#J{ЮrqkF5-VobD`+Sh5qT15⵶b棿d!xq+M ^ϥQO 4d }lahؓsdrǫX8Vq= 6qڃԡv*f|*VLnxZ符Zu7~EpЦ✠T@ ;I$yy?v 9վݽG)cɅ c"QlyN~ֈ ӥڙduB>mRBza t&QʢmaG캪̆=4 řPy '~c^܂̑*!IȐDͻ//CZ,.ޭkAJG+PMR'x>6#1 )ք3>khZ'HEr+l}^|١G?&{TxBա$N 4M;ՊD&W̞Psi#Ku%:,YjkY-\h`T;XL;9 = C G'MfjZ WA͍|X, RWxU@y$5=9%$~N2 IBj6_Xy1P9R(%&M zջn\m<$yFԑ/~v:ުqYjh&/6g+;9GW?};,YTa2eN:V^za(EJ3bGGMHZ]Mu/>I^KҀ,=m$|s&Tyb佼#,Kv-{;1Õ'!h>,7w \~fLI 3 $xfxtx]~+ +p:f/Ɉ:l2uQ5QRqmf#@ixP9l pB~o AI~"/Edw,y d6$9p+џ-J&!R٤IMC!g]>G)W )䰥*}TB2{xgsߞHw-/`D #<~WR ?]ALJ^+4ig(G D#  O#Y-H)&Y55OEX:ܫF 0@㌊q kR%*>|v ä%i5,+u ]h*fP渮JwyQiD@7<!O󆨡)kBwbϪY3*=~SS/bxK}@'3g Ug|ޤH&q} 8˩T亓y:`G쀷12]SYr|I#rqB6Ѽ#tM| 5~#g7pң Nd#<ӆ$Pse/lǠL&.F=šg+^Nv,`*!5ȼZ7n`-2El߇ .jO{fq,OF]ls$j_cO<%OBGשBPBIZ*k~fG:m6Na1CeJk'o @R]ӻ8~2duy䬆-}CMI[B_Vc6;nsT30!Ǡ睼%{>g/"v;ЂZȈh=]⚼F`>U*yH&!k +GxTѳa(ܝ 4N}66@ #p"* iߩ;K!:%gL{YdE-t#lpB gOK3xt{5T{Z{踔t*#'ώ?yfoQyMG ;>7 K^D@dFEi|v|$ZFTv d̝XVtt)O,jLQ}?<"r\/VdZ;5y,}'A 8~նm42 yh[nױlq7SX0a̽ܓuƧw R+eo#m"Z^brXմDH w(jҖ֯h-aEt sns}`tGl_:h4P娘u@?c|`l״&⵬e(ZW$r.;N$[_:Zv oANydܕoȐup PNu1fU'SvBT=e`N0”9 7ۦd/] >any VZM /]'$hX6|3JhUӁ_ [hJSTLb7.+*$=uzY7#@6G Ͻ*D;S,*dL}ȌuB*MRFU wT[.߻\ (1Qx,U5)ըNЇ2a nŸg5-ցqdӡM+Jԙ>=L&ǸEpѐFQF2dw]1ggIirBM|~+KTٯ4pV+_Lwd*4^{h6Tb+jkDOe#̜ܚQEjgN3TP Wt^pU UŚv|)\`m8UEL2&Ǭh h*xZbEZ1l"@j5HԹ$E*Rqj7nqD=Pg^\OC6ųrО~X &0Cqo r\;Flɏ|^EG1E9k6wbzxؚO1бTp0SB)r_edP8όO $< yQ37V> gd@>)d@ v|^@ȓ]3lqۊ|1p[Lو֣t}册Aevmc88m;6y`G:c"&pcլ@{ r<E[Ǭg+8O(H_@Fm*_da;ng@֖J8`P]q{:T~S;#rpO+uu;)_lzo@"#SIRYyR 9$r7*?=1cKQA'pƤ~S%;Z# i{1n4I`c$$˥x!c[z5w h6R %7i~"o{~PSRQa1EU,Cog'+ =eR;?"5pTFIJ9umԴA"! \ Q|*qwA-c~;8nrȸ J\zt[v ^IFNIKٳfz0|/t@od wkbȺu܃ };͇!G8!#}#1hصl55%6TX!|Mֺd 6$ÄU]A=hԳr1Q0R1܎%ST5"hZ/}!ßb{$߈\=C_vcXfˑ<g&`k }RoںX7hO5!$; cP*DzE6\NoHuGފ`wm qXq,fO56`'$8T52(!Ϯ ٝ=%3,uɇr  pV j" )Y.&xٺdMh!`Yy^NjGޡDT#I xVLuc'%_t>,l L3,hzuTNce+Vl`mƍȵ<e u|v')M\[xA']W>W"'CL"d3KYNtsCkDА+ep0dwI#˖Hm+rvUL]qʚ7|GIn[8,^Ir\,=sZ򮪼‰Ej}'[6\6X,N;D~XBz!Wl0湧i|[k4A3U5]Շl:ehnrcq[X(?n(1VսBi]b)'F#VC@%c$ohkZJS&3/ZhW"6Ӹ}58j{ȐwZ-k9~7|ϖV#YB<rLH{VNW-}nW=nǭINd0SEa+.牥ۘ>=._̱+`ݗdz rnQ`5YbPg7d_7g| M@3Nj_1:ZTOh_-z:cQOeacoeoJ-b[ ؆8'dIP{?TޖME;?:=FhTAFd,RTg?'V,*KsNG/ =#Z^~t'r"L įslnɘnfPU͡64뫃; 9l#zGg5*SH Y"a -Y8_׳<ŒȦo,O,Zt^)NW=mZ dwɻ\MEءOlHMd3r72u5Da\!vK)ǭFVT" S4p )ۥv? 9C5Ou8b^~i' h+- ~B9>]+,7N,I?48h9Jm*݅CTS88tCd%6X! 06hi}^ϞudѲf~톰Gw +N>2"!I<]\qNt׹-zߚ+n9C@C:x~>:Dd.q& 279?k!Q_ H'z6"0|t$kdz |(,MpgMntթՔ.OzzT>W;iZyKن>:KE0"i]{Օ߀p_Qbpէ)#㧧Ɠ-PnN@vˀtKca@yYa"*HXbuspKʛAGL6[C.PH]Ŵ^š+<=QН/#JXO^S;TO(GݻSi5CK#HnIe|c4W {#AKkP䙯뫝:Q- ,QGZp zǼs|3pz^Q ei%ExE"$"{xeNZKi|kic>'BLËIM[%Z[(;N^ slKʐrG! O:TY5w)Di˩h8ZMG;3( RJZ'Z,ٶ6Hk-a`t{C 3Ic12\=gb툊×1S O mT_ ܠ`=Ye%BK_nNj0)Ck'7=y %u d`hH3Y>ػ"!my'@bs$@DKN);Sڞ?-ˢnsp"*_ƉavZo]YGt , F|i25r#[ZGiG~tbW@8 L~ <]BŦa$ax cYEX:;3 ;*+znbkIT:3(?jL /i,h=-JV]t (E %i8 i]ѭVkkw$5Ю;jVd%\Ӏ wwy뫧:G,J1:e [L J,8:l(**a,3:yxQnui1beOϚ:Q1Șg,&"p,@A֤$z!s>67[Z=}̚(ҌZ +L+>H(\+a)^Qu wꉊԒΨ(Yߔ) Z  /;_UK<}Y^=lti8rJ6 FtwI:@R9_$†Z {܉{ˑļ ȋZZ׼/vȑ\pmP*ܻ iHDqswy5DqN񂿢zX?UriưtT5qeIH5)d>5Mi cF),SFDSPم:fF/?\NR}C>9 ӳZ}Du43/C=e%@T%eY`_WQ s3wAU| 8FZ5:$;!w2xb 4M?1(F1GW.)EXֹNV {'źɳ]R ö\bj7 1uLti[:>YASvDVv(3J;R1UX[;\ TWbѲ-l?vm?qek kPoĵQzf|zdWZ[qjZaSɃ{n)tB/W>i{dTk>!}> g>|.XPP&=݈5ztTi]c] qt'Ar],٭FhA&"@.ceQIBFx::5j,-CNcwldPWNjgQjz:W7N L?ٕ@X5s_ę#x{\=6a,c$^W2"Hw:61Nz m]e`cb_ y/^Έ{ Y+lz%1rk9~=Q!"4)7gF ᷳ) ƨ L5`q}뱹UgW`*@&;YeCjEBp"QJ(&WR#u~mW( :96;J,BxԶȢdtDwx,M&jزd1liޠOտvtF"=:~긇^S[ @h/5%@w눪}_V3낓~=; v<eLmX>f_IwIB2q.޴f#MtAgzYN! U eV2Y/+]a|B*mNtm^` n?RoYP4zZNL/ Ҵ2G4}J[^p !RPhZE#}Z Wda+r^5FXG82yEл \_KOt-RyX~+(#CQS?.^buFL⹷@mdn_-w8.8n\Le7ӱ'뛀A{R!g; j3 [~M# LSm s`i2Էc28Y?W6["yKġI#qQ@8q ,b\{2 OԥF<#-³.-0u hT.«{X` A$pQi &P.90x_݅Vŕѭ*w h4JA RՈiBj=3r,~lF-,MQ&tX?R'ǵb^g Fk^Wes i{e _=3V?DR@;]BSI*ga R 9q?|&u ?NnC=zš7UO:81]m1Mx/Yq!Km$Y*JV_?{Gcf!' XUC.L!Ya.zR}[m1*̽%!!gE&o3c;ϾIĮF2޾v~ƋcH3jO[ Uʶ`ǝ@[qo;,KZz0HDJi)?&z ߶b;NO2Q݅XG0R >8 7…ptdUY:҂K[T9Vh]ku1,EGXo94b^>9α?쾸Uv0x)N&"gUCi̯^R/~rCq7Pw }-yyZh/8߭ue]SjY#J@>\d镂cE9ڮONY+H`.Ua~R.EOr1zQV(hzr â7k?g%:Ϟ5=>S.U6iafi: j븥DdARVXE탳)lO5 jk)WIiTTS?v{I!1Hiv2Y5zDt#yi]`cl}i޵m;JM1`wxTB}ez.+R)vO ^P/ t-Ke2N/{m".0~-&1ѱ"k1]e=XT|}NwOT2bRreά.vWswρBwE^𻕀Ӵp7$QpFX+N;qCP(a&o̟Zy6/zt@kG;=^ȽԵ;ŗH[o *5&~l1')3ui_"XgnIJvCݧ8k7qn=)+*he+`k2\A9px$nu$yߐs$*\ō20g ?J6`[g/$=ĔoxªfqjL-_Fc?@LAve4* /~Ei|g]S <ud2/D ~BL([vxYͥWCmMaڊ#>d9]Yp"&sJD>f:e}7Yqw{ws/v9s`s[M ۇQV `~$l&BߺEH'ӳ_J5<5'Rdf{H ]u]"`.QI7 fRNqpUcr@]sK'}Qq]~L*H˅u!{ʫׁGf+|qX3ė:t:q'κk?Wg!YI\xy -1r~wCQ̒Ϣh[/1(!myB KL<ڐYM5oVD:V>̰D`) R`LUa?OݣQ+c Y,ܼ USEz~bǬQ}ĄEJ?!@Sr~['̘zVj 껊)yEF)g2-iLDqf,f94 aǗiʽ _6;XlEJwvџíg"IWmg33Us2zWkU^@X;.Kd )z)}l " `g EyOOV;ni;j9b˔ˁ{qzE6D MvBwXv A+ (iu\ ; jΕ}L*~zhʮH1%4`^ g@ q-uix%ѭ`x紭ɉOʇn6yAo. RH8;K+a]SEʃ V[W2-q%,X]b QSmFtv^N,UI@^gKhgVTBhF-v?ٹgJWbLXqT&{V.)җ쵘3`~ 6hjJ,\w鄘d$Ř[0Vׁ^lzz$3:_w3|Я*j.+Jm>ȜC&l 򱍰tO 9D8c=.ZD_]k8d5HI`y))jl)QU1ʞ$uݹ4ɓ#Nx٘,DNv^EA"UߋT#oncWX8ėy][7J友qO;M8>r]6X~DhG8H x?L~2^/Nk"@? n [#M{(x?7~riXX@juNTSXEO9 E(l ~Ո_<\hS#$\|ق0݃/Wv" 67]X{Td/ Tevee"Q74Wz@;䴟v ] E^uUGP'V{2Ծ_ -"z$8uyJԕ%Xc2 8A|4 {% lQp RɬߴNѢ_C:_ #dKD!вgYz5dB2n?Ocg7mZ/"dW g$47vOc˴&O:\)Zo\;1uN9hpԠ Fw:A;Is>uUmvu΋nDt/P` tf`Al[IjEw90PvT_j4nV;\łDkIkO&g;()~.rhq)r{Y6ttr]CHBnmׇ7ޔ3sD&Jx\!q' s)LěX Ӌ|t;|7&M Dv=| ٰ6|A| 憙ޟ3M6톓!zhAV\?=6GXB8@KVX[Klj'^^I'#o0RތQvbprGJMP'ħQTyWK\+vJOJW)*xiU/C&=Eڰo$+_u%n5iqtr[iՑ!B6Iy̥T͈\B&̔VB·M(VsP^ڔ#; e]*'OPg'`X|K2,ۜONC005c4,M@k<uwug)ݵ[efL[, "H&tb}/J|M#Y:K+,VY47IAJ.OcY(*4 ]dW53":;L,`w{fαީPmSR̶x|&׷89CWb{XAhux"rJ% ܕA} 6X'OvaAXG Q?PL\1-l]Tm [O[J'dzE׻O^V>hw3syiH*Kk<#F)=Ԇ,ղ ",n>wk:2PXcM?ũ*, K+NIfאD?qlJ,=VH/A'PpI,s(t!'aJP˵3').{-*~2 tU@7W.H[:cΚ"\4ES]~箻0ͣ(V.l}UaOFS eit:a$P@2* J9WL4wT*ʴ:<"'v<5m-W=3#߬YۡqAr>ˡA%=Uڒ)IZ&Gي%pe;SGP?;.vO ^Be"qֆ(Q{p)&JRy}|6_Ij)w?z\bPcCIOȎamu=e*+m%ΜHS<kƮg~9AOH&)Q%SneiPWh@q D.h^I;LC:ķnrK2cp5ֺM8cvVܟF$@jQA,_:0ډ;$ԏ;9F|0fr M?1)3oM'{2 *2LDѢԆ,a]-<4c*2DVAjSU-KCr"O*ë>OjB qL4XܲJ߻a?9~-C!J|9-՘h!6rW ^6Q6lV}DzuAf43z AOf{q?,>#?Nb?  td< j,C=Gؘ0#G$%vvfw?t>쐃0ӀӵT*RF^i@lu%'6Vw(4$o$Kǵmx \TF@W2?'vu9r>ў#W" þ5 wy}!VHC5wSrVȖ-MR: <5 ťXpbHV{DT.awgćP5;աE55N q@'3.BIN^)Oe 89uKZt6e;F67e$}~ܻĵc%7;Z`5fX jҥ=2r[t9_51᝖9::_e,m^-IR뇓# "rGyze#iUT0$AfLq1AS$Ⱥu(QGud ">T| h}FYx 0XLjVgGQ|4fxf,@41!P-7.cp˝M=c=畘ؗPxX?Z{ƈLk&*7t_`:boEVkWXBc't@Rc$v(}c)[OihR9wÊOޛЋ|,e^](6PzAs1#,$K9 kNrcY}mv1ˢ݌88K:- .=h` AWNm~a> >F -%gGtslaD_%Dz/ehy ,2fȆOt*{to?]o DPg}awgG^L2bO̅<>f?s@[=8mؓh;S.ߔ~n&;]u?"cFP_yn6 D#_QaOGz]$"ž\J0̣M0j ~ |Er'HK6ʎ=@YNyU>GJ >ʗp`ƋK.Evnf;(b=aUfӅěnDeȼ}?FIihHyݲC ~4R=9:Bw'o>~w dI>ETis37N\&(8¤ : %~͆P x{j}2z roI]Ѭ{֗}3N l5YNt ? $w_[^'"I%Z L>*?kqY&5-ms? #I?{>4E+:`-nm?p%>b5biVYlw4*[]KN͐O8pHwbpN mT w5D?xpn=1QJ:@^k@=SRP94{dfcmjguco&>T? 9=*tp 4fdE贈y+4F,%ǞW+c7_~݉BEj@C2}ή҉Y%|LZn xXo`Žˠ&mxCDkӊOb|-Պ5(&YUA

YﵘVjjy5VxiPBLrp􋫢zūkf̚V,K|VG{*!PcT/RP?.Y&R*VVQT`ɬN +Z2n]$'%Sm/ Po&GhnߩVȂV=yLiՋG)aCj Y3:W3E˶ Vݗeɀò1mVXA4qO 윣NRNkA8K{2c$[$ӗC{eKn2-8\~d#v́T nC;== .Ҿ <6z{f7ⲿӿeu Aך%..%e &I;NW""u.\f'[ccվYJ%x}'')G𨵛apٰEHERwZl(K s N&2zQ޾^q՝7DX r3uwy0$ v#r {,aS*4\`Z&R^=l{sN(6?U]}R_ 4> v֥κ uh'G0DL?9R$,W8;xr{q"O7RJy2]0ôisV5c55Y/W :|* `1ѭbIT3pR*0J02>9fӤhsXO$aw#~EܼP@&&xˢњ´܃d8!T7F/wHxqsQZO`XmN*  Z QFHiaTP`+MYg}m7c)R4e]<| /}0/CPaOi%'EUD<@̘͇٣NPheY.0W$R@aDž4/Z-\jHS;E\8x$yZ+xj<KEA#^bS9|wȌ:p^_9cAEO*\'_rVk_=i !_&@RД;P, NUIw̓,,کv5YB082klcKA'2<{#wnVc}||bnϛD*Bn]o}Xźe95g/A%(J`xK{v/Z7Ӌp٧hkU دe}U(EǃGa)$le&X&S@$[1wAcq' ʞ!=itK.Uu d1'қ+9ᯑLjĐMADk=ZWpDjv\`nj׭H׸H.Dɝ>SmGx"-r4^'0r\`!x- ٝS/Ǘ2^Wr C+Rŝcw܂Yz%K]FLcy0 .7>4uqJB# 9.X5&nmBo5.U~'#u; u!ޭ&4Ǎ*, =ky#ll̵#J <}J޻<'~ܵ'I[=$W^ZOՋ*dbD`/ BD8f`bͱ<+$ 90\y5ll<QH#7Ei"Z @%h:40.i vSP! ˂v;>:bީlIEhs y5:Ɠ.!mZV2 J>[1yzg;LΖSgٰZ]n>!`p+" k=s:05*bv"4j8HC } ܙv$wk8y@3zjֿRQGL>e3950( H2pX/H9q*Pt*nf$ތ-@3&`\{]Ba6IV4؉Բ#(FfW:.tv.hA.W ^Fly TK'E?X-y\>N9yH+,DOʱJKN&gGcf\%QrVTh&)O/]n_ Xos )=N;qbtb`WFXAnf93Np oUT=tpO|k@:uN&YL_eez.6ZgYFQcDul2rI/*4| Yr7~blG|p n(vf 94KȘ9 Am|i㟵$+O͐zύp).І<"QPoHףE\#%hNኲRcmA\>ȺOЏ5H'=@t]Mmɍq&_m3TϾ\>0[G3;5z-.<~hX1ǃ^ #pq G5"Q;!qOn'C'Oё7,G_U-6z"·NlA$0}@}HFx.J V,nNSZBx|;# Cx'b3ްt2a?nt ֦lo -! ѿBi9Scd0#ʜh{T+r̹*ѡCs IqƄ $.E\.x h lvq27l1 up߾rպVZC)jgH^eq^S6-S ¼ =QG%RGjg=/-Hh.3ʈ(6Ew$P]Y`EHjoI 1QO2rf2^ !)5%|GbRʥ^)ɡ ı 1 rG(VH,]yxO]ivp]JSQsTn(vm*tjw7yVub|:o@%抒z13 a"KBK DȺSU1:ޔ: w I4#>\tN  ۸ez挫 4nxؗΉm|!w6 E D}Iiwf ;It{ipo[m N59O'm|Sg] 1G@L܂y)#(6I PUΤ|ӝ(9Ef\"SbFF^aYK -,`ꢎo g=q.lJ^7&'lt|DB`rq~(_Bh*pYjv &N2sL-~_WrR1VF pSH,hCVa{nzu>c`V#CX6?W)Y)4,cc<ه7p0V:dPDž'T@Pۊυmtb/˛/JIs DNYC+;<҅wƲPMa omc&Iܜ)pEH'sE/{i ZEt;񜎼b,WPe3 2?fͽF]L/\>, !k-(D<-;80ϼC*d-,jj'O;O|' bO'Y<> 1PVPsL$[J#}TMXDMe_Ů1p'HW%qj3a' ٧+pqQJij/^SF8:]*`D]nUk(48j`%1(Hc^T! X\Gy{Dбf^rTI{0!-2> 8( ,'%8U㓐Ц&ο&`S(?/9m0ѨYib?dcT ?>6-"gy,-ԣ3:YVܦ2+:!7Kb._,A/m ɘ~W歝pP^ 14ulzr.+z#*q#BTϨeiN'f92:g9xS֤T:=#oW}qk ZFfqFi֌5jaP]_$ .(jA'k EoHi[Kx[\ u ^#q*'ࢷ]80nËĸ}\=o6!zosE\(c~[f"A1q4[Ź=]y6UNk:}}{Rr%Di`.Qy$>_vDCXnÀdRp C~tʃϾ䌅&: X3&Dnf~о$P$aւ붉agE=Y.ڼB v"-,h @(x1; 9/]} * F:@(QSfQx7Kvq,GI( lj:`x,k<')ҐԇzeWR@sI葁QڲhT^jyZDخ7?4Q3G)Q&Xy/+<^AuDKyŋ?x/_虔s̀c2NVT' Loss29NY&TcbQn'~.|(~ㆬtڜ3nL~a=-bӷF}ǂJnKT^ H*$|'p"[/ĭ7`8Rvn58,LZ Bby:Ѐnqztx $!;3x.ڑI_g-W~tȿNthOł}[O 2]vl]EmC##Cՙl ?|y(/I:GjJG~LG C41:жUd \Q ӕS8rˎK4(Yʹ]SWYϟD:D"Y]3#qsFy$,[%!,n< ڒ=x->sOw#hM=? uQ0T`.MlBy&xAORhj2(㹲!%_vbԹP #6+ɥN9 nZ2~t^hmnAaQځP^v.Bcg_ZrwA4zi,ɾz~lN4J3"me7QCGPwYF8ÛҰ3pvGg?@P%z#bNڜlt/ɠwcZsn^i'8Bf%?^ w׌cOwp<)[TP3}>}_^p3H]N8RU?n uu B;xeU%Qlzv˦(q5HY,X(0,HΠQqs'.Gl\g~2|V2kz#C8hHyLJ˯ajF}Vie%b$BF7J gis׮slZXIW'Xcų@4X%+j8T餍h+upGeUc\pcoIh cgδ W^ZmП)Ϩ}bO!mXJ4-PV8"ߏtؑ? ʕ'X2ɼxS?v~A `,؀U_h |h'B挈7A6fAhМ9C*g׌6DݷIl$~}1c#WuuF&|4[sl3׋z$Fh[Q;—!b9ogeVXz%cwO:.=7q)Criưka$FD1 dDc'*!.Š,_r`HEq627ZW`E i7v.%e 4- [KLNfr(-a/!ALL̾W %VU|.ߔ)xao3ia3m@D`'w~Ήzi|XDkZ\D ) [EŭChESޠ:_*%0x^!7Lú RC5 kHXQ8 :ئ ɣrOLP"hr|_|/qA_~^YR9j ȓ(82ȺY[M{oP_b*GBL!\K[8Kbv[a:v;S9bVNC23g 0ϓzMLbQC|(Smc#'71E귐Y0B}.Z{PV9m5)~ &|mL᷅`\*ˈ} ۄf 0f~:$)g@(T9@EyXa[jӯ$k$"hƧ!ˡ]EXouc{h"@[ak7n)?m`xyUh!#J~΃+Rej4 cq\Y< ƄLk $#׭f]xӇMG()w?iMPi*A8NP}Wb hC7IFH;sCA)wai{bk$6kf=`}%%K@Y 5 ­oOw;JrLBn9~BXPk>e3yV<É&SMm_?u;5o>;oWhؗ\!IO$##C l;ҬLϷmǻfLhP2X h2uOҗ!!@]!]!w4uN4NJ`UhwZosݥ;|KsVNҰ ؆{;ʶeu v*NYq:K"+!4X~ x ^' Qx<,C~I}VQHF:dЛ\7 76II'¶4vasgUM!VpDCrjo,9ݨIbOd;P^gaBf~hPj{*m[Xgb1 xuG&z'JmHXtM~"o)<$c@A0XbS§e'uNB̋W~1*}ԫ*sPJGFa"8gf!. /9+Ŭ ?r7>Z _3{16ŌW ty s|-l|H-X{1% Ȓ";J-ʿɽݖ*[%Ź=;C7.SĠJ6Bʥ$UHo̾ߴ@R(ߌ^"F=20>ǻj#77Y"9,{q}kuC~./[gi\{;<5G.B݊Ohx f!, 2||y~DvX^0#lbݽ*d!,,܌{! qeO,vpzz[\z] ':&Ci\ٱe- LNكe-O'>ˈQJfu". "W{Y;9̬*a¸qW4Ei0?z.pZ̀[: l}ԟꑴ2((z~f;^hNLf-|;fbGSj6. V P ;VP=(/| ^[x# c*:DpAGfvzg[~p7_ziTn)*m:0ƛţ_Ƚ:>rV m3uCCMڡ fM,y7§Ű@7?RX]F|O.$;!Yoϳ5~rx;ʣ+aK(Es?#/R,xK^/FHs/eDt7L"kD1ie?:|kyFa(]ҐFc% Y3J 3dh sPNTO#> ?;Am>6{/ɘǙ[Bd*\Cdx,;n{Ѵ.cvc2~0 ދHաa9[j}45ŷOe聙NpsAT(:z;(y8JĉpC#rgG6I-G3*G 40 5!vV1Y('?Tll4ŖX!TfC-t`ofes^ ToV" H/wapF5ӗcލ(k(B-_`p p]h}%X;X6}++ dp ۀ@O]|amP Vl'z|rӖ6;A  N Oڊ~ͩU 6\Dgط& s䕧3ftףCk?;~ s֭ԕwdOEI2J 4ORt'-x-B;;WHȥ 2oTWY4uj:|>@S?ܽ/[;D0{o8}Ъ %z2e3M!|_&pbmxoFbCY]|F'ɷiUƒ-'?;~t4: 85Zl1F;tDZ#97֟K3Q,~dtSl> \5:NSTzђmy8Sy4[N÷VgTMӶB+㎗oPVY=kby0%ϩb (Jvexv7{Md/Pqv\A (:9 bZ״"NȕľNhx.e@# GXE 31Fmj"ۓ?܍ :2O%Q0?I-ԛkBqh`ɀ+]H]f,y0*Nx08z(6}[a7XebwT AĨ*.O6^9W/۬qP'?D^aтIfO`U5U0U-ƽz+B"D+וJ)'+;+19Kps$ {&^')+, hTQ?Fvčkr̳$[s6CmU쮪F`M 6K#76ҹN]C؀ {6)^lh>zL>X`.߉ #c|Ϭfy{ $֩wzneh)nPrid.OI'X~9Kmnh56Z -ˤt0n?"P^v?ys{W~n<^"W_5͏_{ uBi5\_>/kr;e *,-_S`š^t,pݝ դ1u^s1TQ_ۺt:N/s݁p{ 1KR=c? ^/Uؠ'ЉgwDW4up],Mdrka5Kq(GV`@s]n|}uZ$oUgL8ďC|1]U-r/X,Q[OKg~ygkV}7Xl|H 3o~ɯn4uB3S"mw oĬXX{D5(XT?$d 1mTܻ<"L= Wr'/rV#J\Soo@O We{O ss360Zw YNo>R&6fm$k /Bio4.mB1I;'in\36؟ O**%Kx }lЅō,Ȇ,LAik A(X+CdAn:GjA>^T:}A5MCPځPȩGf5]#-]˭]!E, w1EZ-HoXˡܶQtr8@^̾F1#:s '^BƏSBj$Bý^{He̸ȾDgyLz6["[LbIg(H#F;EȔ1+9\pQ!% e-a\[y LiAIskS6$ `5'Vd{':TbqPkFG9/{|;䇁y*$ZÞQeyhMhԻN$Ԏ;jɾ\)/qsCD1kKk?AШse ރ:L6P6tƘJډРpRsnTaF@IT?WV4IprFēaGszv=UpdKT;%:[:3Ɖh6=pi͆wZ cIs&hHy&z1,33xi} `3-o@5a&Skpi*߫ '[A#4|2֤l8@X!7EUXU fך R,Zi5Gӹy?uҮ$,R gy:u3`HeF#Ԕ_F8`pMq xԱ"aƤr9pe|v {r3 PWyuHSU kSFS %ز67[洧 a&eBE0qxv"#'({hDQ͢.p^}65Nx9nU1 v2A[l%[t (h͵C^Bn=GJ%+\ T+9S^LլSrnIѭc*BHlP}ZY$?H``h/}crPPRʳ|>}Z?DE8oAO-54 |I0 ><7FhtCj@%kM48+[ldDMqk$K%^RY>uS^l~cvsPt`xt8VsknJ9MQn@zdԳ0p]֚Io/@ )hw+a ;,  'ڋQ)(N6|, ?ӯ8w#?{{htIDWv_(Aqjy +jWҕgj&k DZh|M(_Jx6=Y0-,EKd\OYMHeN}$cW[sHKǦFv'-IJ)s_$2 ;aHF"gtS baq#x* r8m;&Nѐ t>_FjbP Z{-3kL:o.=払<I7ŶuY!.ളkf} R7LmbOvřuuFxcMKɸp)1..ɇƺe3WY-鶁]1-S 8~֌K7c.94_~e 2#sZ 5n*punԞ1zT.o=\}.r PL4IRØ\wK=8,]zwIh~a pGLbb#Cu$jP{[RGcEf p!DO Q-ԤN~[wtm͠L~>>ZsqPfTk, A? @ޟÖ*#Vay:FQYǁhE0 řhT\¾ߢCxJ#Gj]zElZl/Eέ"z~`{R;}ºt[}sihZ6zo:[^3uv)shʴE.I3g3j!3WtI+2~*pf8b);>Wz\2nTU~VCW$-$OcjV?SX^Jq`co]$yo3 bIA`-wFDY"tބwJHMV51fӌ%:grɿ`s?ڵ@I$9ރe&a^sf񓌇7jiI#AvdQ?z45H&LJڌ # 8υ Ph̤ pPB yOufA"\.\H-H}^H4 # %I:EdZ\RP[3&eV r 4 [Y39ijH< hĽfec1;]1dhNϗGށX$%V7tLVXpѮA(PaZn6 cRպ{?MYCN7Nݟy yh*NvΑԒpn|Դ4 %7x" bo;/S9TxaPMc-Z1`ch{pXhBOI/ӽdAծsv:]zs9aHD S 7<HahUeD{M&4oKy^'mw*+ms[ wQTsiOR%G|OsEoJO՝g;X=dmqPir'j"H'2q(~Rrv9ǻkWkp]_>{R5 V\ ة =:P*0#wzl1tWrx9o'" _KNft'H4"o.ˉz{έpץO}jxI8owKՏ)#kB/%Ad)!H@3-ezֵ4lM?AcI?IN%QAī~Z;D]Gi@bT1hYf/"۽VTZ"2D47D}qYNĒ1ԡ Dl5ظC/(^OיG(f +uYgUJ~,+ZAw[*oZaOc~2)E8JllUGl@):avʒJkDS h&^? ]QgW%÷(eZ5\|*Ͱ N _z?*Wɏ#jUEr>£&e[0t$jlX$d酥}PK1H֑Js.wKͼanzx[RBŲ)3 9a2|rVFğrCR[$,uѿXKјtR L z&T%/NƉ rc85&9'fیudUYxHfnQ:!@0DB ii#A+.*'P}pySyEd=iw jxzumU{nTX?y^O:0S:e<$H3<5T'`ÞU\2C0> ۣP|h&"ֶo|6~ MmQ55q]33 "p&,AV$j(c/zKd+MJWeqt+4f}hhrtmlT(VY Ln'Ie#sזeDwYd1K$a;x֡l;ۍS&_3I6*^4xf~Ն b탐R;(4I( ;W]װ30gu5=>1ݪ%ʴϱy;a(YO؇r`z  ds:}dPL‘S)1#{<_Scѣ򤟴%BFCQ S}_hb !GDYU Ck:h:@Tm30䅮*9,E`@793"_Gg=q1LeVx/牒qK{p{Y~%Ph`5/\(%udԧII!Oh"OɃ|$&ꄜ?BsfAh$lqxi(r$O$A97>g7a9|+y^zHYY,\u?)i PHݿ}qItчYJQظ2M'[uov,^L9r!M,Vg1 17rˇE)51y Osw} {Xxvakb38*6Ӻ ;?2")ZZX+B&;pfS(nߨ ؞)%q' s(ժ+̀P2$ !3k&ǢW>t FbV݋(g@h(goyW?ɒ0`TWWA| Ҥ|HWIlЀ,%^8"Ei@F$ۡ0dĮF A3?_ `ext/NMi*!ZdMԫ4wH:|*9Q e@aխ67Smt7E=28)lo';ӡmT.Me Db ?C띎_@݄dcY^'$.W Uב?CX?Sk\w [$ =yU<7d]%d M, ePܶt):}ZN~h4N"=M<!.6SF8D`-p0Q/HD<~VN?2,N8_~ vK8lZܟ-h, A$P,D8u,Khko|š2=)$^/{Ofކ:U!D6ÒK:CbŮ5cVߜ:Ɇ.cXzd%,, 117ue'׭м@˺nSCۢ :0P6aM<8nf3_Tjw :#DŽEO0kI g*:`zllFp,Tp! `0Lj=_Z-,iTB{]. !ȭ́IE cٓoܘ&N>(0GY8 P< D"GTũ!x Y4'Ua^Y^;LqlSYS"vZg 4}X {09nlclȰSv';TA-(#&= HI•! IDd׬q[g`)~, =D_-]UG> ;qáX\i,E &锁Ղv9<c~ejuϾ]KFYӸ]32^WY1ųF Ce @61 ;9@/ۻY1Ȝ𘔹!>>7j} NL-g+$.qt/3 aR\ M|mna$3>Nm>Ĝ-3=FNkljQY^&̘/B@kUʊF픝zڊ% gfqv?3zhX.ZC~h-8lՖƔs&Kr*WG\'j : k$MGYC]?65.G ^I *_gc{vK)h4rQDE^ʲiwOVp+^}Y~fE\ iݯtL~-P f6ut_:J!@6-C(̃_qSLVʇ̳JXH+9$;d\f[6?NBYY:$"Րw-Uw[\$bH_C]~u]OH>%PWTșFBWvQ#IxAޮ8Pd@ql, ] 4]8l7>D#u "2D GLB+ 42e1Ě/29φYY6n}#-3<[kIZ;IFrD5ؒo14Lkaǁ^: kIL *9=a0(X2, =l$l~}YXQǪ|P9ºVa^ ii F´ZY*MA"h( 1̞gt[uNClKV#~U6 MEz A&/9ќTZ^FniZdQ/Xj'ggMHǸM3H&ڙٳ;d}%OE._b(1C(ɂEƻp.i 8vI&#"K: Q8z K$XoD9cLO9XOu+UXh?(ĀA,1_̱闣WX|Ƒ6 ?Pƣmk4[IX`s . ,Co".Q08=޸>XkVH.$\>2PAN¤Mӹ^+JE6*d˰k VQ%Y]`n^[m<+ί;bڵ!aζM-]:`j"v7,;,ǒH¬lÕIv yGguh3mfXj41^`5Zck:w@o]XsDcGnd6DKKj9IUs؟CItye;vGt*,I%4BG@BWVqK+BCoQb(^|JD_ׅ.js!'`򮚦)BmVVT6~ \jx%i( $l{F-^` R}T5ЬVYd*dW!8BiqV0>||yٷgy6Y>śNN;a?/%rA]Ctk+],TZr15y B@]b]$6|n NN1h&o5Eu;uAb7ZZMNObAOc }'u{av-ϔeɀ#@{7&/umeZ\ L5AdS9o5i 3ڑ2_{|Ip+.v&뭏.AX=\jYN;#3, l ( $V3S0>⻥T",(- D3^NeZhYnN!*AQ5,? xGCF9Z*/;I J=i"$kxU28`PBfepn6+_kݺK4d E?lrI4C_&{]hx,\4 fp3JYlq(`1|?wLL[$7QE;L=f7#`LTzstl) \4K3WPyVsUD0v=,A7u2]G`sji9jQjȥOH4'7C:'r$"qFOCKoAACeL@FCz.B?첸fl!X ves:G8vQ0{>yF_.]hp/$?J#^By Nc)_Aþȕ\\O ӭu mgA-ӱ~fY3sU e :8*]["FSs}p 3Ŝ8t rᇋG) U,t:1^"?;Y@y0<# y'e6gscc ,֧5_7 e^.({66ȩނm),6"gc })` r_ N45IK`>mcBl(mK7@:&0|ip]r/ͺ6EsDAw=nzCB[;6m[ rd'4ʿ9\=/9yk.jETHH^.,e,="ѝ89fW(s"۸EF[j ơՙd?NYeB=6Gdg7Ir\bjܩ tI"^{nj`gMtܻsn*aci9U̗ݺpn*+6`ojG wd^g>?tT$WSs7b$Ŀ9b`YA t{)gAlKVg+i>φPy$CѵHq Qx܀Y)1WAqN!XCbD!5u%կ?K|4[JF;@.Q GvƐIJg * b&y? ('!n` jGu\bQy^ |5ep/% A"riK;.E)0l8m[db]x8T % fkO ޱߙ z_2$€M'k]iY8s Xؓ.+ңݣ짣Zh(a {t-FF˻"y\pQ0G9 W4A3\7 |&E3Bɡb)+H)O dķiYtM:kXu56֧Wb@u}oxqL*V7qÛb a6futcm\o)ρg HzD^}s==0йl>R,XEnҼP3d :0!} <,mNx>3 ص$Flte:fswT|Ry gY+Y N^戂5*Cߵ(;4L8P"^D림ʼn3ؤ,FeU|%W߈'8J,亗@.LzkAb҃ls!IM+ ֘C%bmzQ]>Oan׮Ђ8rgLqW\ n a,*}8(LAk:;Vd mؗ3#-k/9 "?+SBAUDm'V%|f>`cQ{ėdؿu <͢m?U^Ɣ4J֮hm܏|~z\1kt[e\J6JxWgijn\-oX`8Qޅd:xr]pOe&&Ѵኾ`/@Bɚr8qQ#@U<i5}_YHbqyH }q8i2PJ\*}u6DWux8 `O8R2,yRN,hOW$=*7YaI@|݉J09{WZk!6Һ߲%' .nSwqJ$eI:ﯨj*iǔFn')mWśm% rQ^">SЫ˕ Ő*'*00wTޞMGq AP~CYMOE葍 DAڊݛ+0BYny;9LjƗ }at]uΊ4ݓ57ͥDdŎ9hI2I`.]ڂ(2)Y>ke]VnQm vrxyb%"|1ԨnZX] ,RG})[Nrߍ7wue-K4SCHHh侩׈Ĵ I~[P$nװPn0ܼO~ʹϋHk_bt!*Q6/;qޒR|79`A$ "UԄ:4.$*tn8;To k< \P[j#v5־6[q l1(''hQ Q>ҹ$-҆B09xt%Ψ*H!viY AV:ʅш$wrpQ!Ot;2MiӸ4 ,d-UIfUjL4emE\AJ<*tKZuMAĈL>>_EHƌ{]jT,xyp!լ;xr 56P jA,qt^{m&Kk/=#p-Y' ͳ"W Kɞ̫FnXu;3Z&͓,\DW~+_PK] @xzJjzAv PК_gXV)lʘ뷙 * $\J&d3Wm'ץXx;Hdό^*.Ͷ08,={[o_/YUJ.} -ZWAќ|3|Ԏ8  6C?]Mi7qb%Ncgr\GqE9:B="15DzB>>삝* ȳ^VkqIuf%B1w7 [C[7soSC$G=Z< bϙQWgψ^ T\.}xQS?-PMWB~c]O`3DȀC%.A=J2%˜aZskR)YEʁX jTT8!s\= ?MlFI/?b;1ђ[cZмQYJAuCtHOR UmSrlB^}AZwc}{UB -L r\4F|[VsގA΋J68EIOdMUM\Q3$`Q.ky30xR9L)MHфmz؄A܉n>-52ϠN;[ԏk?5 (_{gIcj2cf$ %s1v Gz2i^`^Zk[+8fjl(˟fj{a>t-6G极\ozwK MuI\ z@a(_QZOAќpAp5*DcOP.I%d"OO_a7AaQU*bmçqkGP~ Hբ=m}>&e#&{ +]0F"HxڴY0Jd&'|m22 s-'3m10\XK;jZ!UmPJ;&N)Uc{Qn{'1ߛfLk Z.AiG$ؕ-YS[B$Ie]Nc 7TBFz;5mݓc9$^bM%.1 e^13-׺Ԑlr{Ph7UW.kMUf@]DuV ru)$gC+bR O,S$lGeó5APsʻbH;bчѐ K(AG6ـQSr<.%jcq?=ϵ !e׬4$oh5$N#co8RHť4UaU3 csr'g(:]*%/.Z)#,D@:397a[HS:eun\'>`A1N#aTB&=wH@ 7iy@eEo4 M~n]%`3FP\:@o$ (;&@&o]7!fAȄ>u}?nC2mSM(oNcgd5bK:Si+Gg5l/ҨFJfcՌ6 he2U*k6Ɠ%4XzmRL2Xy pZe*3D9W| ܸ•2xIS ֛]J n$lXps.,JA_z>0U|^s&Z6 YLO8DCo(ok̸BpAD^RS5j2J"7),;t0@Ev +T5J{ {#9 VXd9[Hѐ W=_vo|bu K ɖKL.HNi#o VE(Aaz~B\Wwxg[[19C~΂^^\^BQ wvШ'2AQ&x*ZOS}$M3+`8LiGC4zݮ]e${z[NmnyW)IyS G^+'2Xvs/|ZI[%l7kmUbn'<l 7-7ZȓHB8VP2VIU}wz"[(Nquer>+'!]aB It1JZho2s kĀПrk:+h.F [4_P%q!.#6t;zc1\"kp ?A@HVT VA/Br,rmT2ʀ&({ 3p]EՊN8PI-p%a@7[d`).\!}Q9cF6!k|(N $uvZ9.Ue[(N =\KB0T|pzh6H |\(5դNUs ܯA=fu"w Y䯹F~2ypB\V3⌇^T Rn餾G߽`J'QOd5ܨ3tcoC%^hǾ0_(ꨬ9[d9(sfٱK*x)a9Eۮ}rNsXI(1S3g>\F^H'~ADkUwi/H/AKw)O9rEׯ!Gq[鷗EMt ƚSF\eM&yWB@c$a@"D2 f]޺yB3{\FLRSKPӗ7 d]9 1u2(M$.$6dAUFS̹ۧホ[&ilhq챈Rm <*D \~^Q4)Lj_JO;0rp8Yo(]}Zu()k|ӯF n+Fnyt+RP0028saowk~駶4.V=Rkeb QcJ^bf+Lda[|,lzYA4t z]1k:+ߩ}]\jR3AW{wq.l y *YS!fA%ǻ8s,2/anmIW)Bs=h8^n%ӿIpxОC~b=J7 K{f&Ћuh= zXV,ECR\Sδ%LL/)cf׏R$i"t"׽4:#xw9ѥ4M9 oX<菉]o 9:xpP?mIC9YC]NM w{ݡti:kBEy76kQ6f*i?Wq1ؤH+x0* `a܋]|!!yE#ULga5PU ЅS @?| L։6xJZRu\@67_WXa(Et|=UwRoY9qDl7} 'ܶՇn]C߰EXWR|궞1BxE6ݮbhJs9jt߫KB-6փq ߮y*[0baF},,I\@,IzZ~߁ĎJ%YF儎45i2T({[TEY:שԹO ydfaR pn# zDqa -tvD\ͦ_ۦ0T 0t$ל/@X[PVp0*{S)NĠyZm:?;$uU%7% SwdOҒXFFgS)C\`)8)7){ 8,3"9E9d!V nQ^;zhXwP7Ǩ jU5 Dr&HV(_*u6^u`CBeB8(e:cڬCyΎ84ν#I;𓿴h l<θzRw_$oZ^}JHQ')t%1jOH&2"_573xHl5GjB=adoF+8YsUXȄ 'c9Z=hC1)sj0˂DsܡRŎ |_x-o;1ԋ usgk{CuƦ0Dk`z"ڕT  @Xg-@}E|!rx?,rO3ĈFs:cD؆9g1m~%\$q1#e^yjèI9¬p>Щvd&Mt߀:&ݟX:?/-6b$=9֩P~aW+f@Î.FE;Ŀ`l$𤑯ZtxF򰶗%nmJPF*=3Ws 0})H{gj9 G%;37lК^q;:sFA7I¢,]C8N]HuhUH&VӢg!FË@$՜؅M탓\Q9%'wiL;2mXh/n7^4s!Vz6WT)b>El='ܘyY(/BJ^7VWc\Oim@MW1R@"#5Cm#<hewgp}K8^;zF+{9 .JJY*#BʨJ]?/Csb*T ք =9OXdPãu)H}5XR,M߄=6xmV&늹 ?lGNNsPQB"@vaAV_OZ]OEJCS]; #awLΘrQtɔ W *.Uh/lW|J#_r Ҝ8åͧG)\/V"ܼPW6c Jp0h":j`/t,VT!o0JZ @dY3Й/zޗ |fhDzԤj>U2 ^/ 늻#6cȼ`(v=qm!Ym _EvЅEY8-u܉{$5E7I")cdb!;=ocXMF>\w*G 9_2^ 1%P<P>"2Ϭԫ!2pxu[%nb.K

k&b?Y#0XEQD!uփ)p7/-N%..Y ĉ:*1mKkB;29a&ܰCh(zEd2v(:P@S*QyR`+joB7丑01,\<X7}|v)_3$YFBVݩ&zp@Ѥ|3MsgsAz"̂l2K }W';+$1=J{/J6W'exֲ!p-m|m\-`OD0`r@q"6C=o`UǛoO.G6 wnLͿ};.uv=!Ho?j"BQcO5],dQZ1h*dkڵ\7 .7p+zQK־|S&*RnHg旳l~l4*-?EC+^b{y}x}yNLT9ҮY^$cMi4`9M-x}fgj~l/fH%ߛYx8Lעmm+x.T%ǰv+\CZq^f&iMˠ%i/*vZZ~b[$7i[B<8UF!!<8s-܌k$70\ڳY\rG"(\`s~3D&9 OGKՙHe0A | @ZeOCsS;#1qM\Se썃36Ʌ jIy)ex6|:u\k) 'gqҔ= @ ؛*ha@x0Щ/6Tp_ZJw遪d,Ҕ<\uuu:' G p,b#1`ĮV#btx֎=Z'1gő8N<ݼp56g> aE>:C[ GwoKxigWVӿ){Sܩ3$7d89Hakd˫Ig1 k$P.jLlg8~1lmћS+'_Ez= *:Kzq>vڪcy=pqzɶeϽ%B4L`oΤkC*%Z t((V)2*-Eh.:NfXuv$RĨ%).T9Pnf%L\ 0ಣtK j<~G7HάL4k!b G<DZ:4__'!Ju;u3Mf RMՆ9_q'mqqp_Em(7ƃGJr[4H&_s>.KN1YA(=Fq0Ib{Ƃ~ToAϠ|)F}y3Z{ZU te+='3A!..yäIy̙f>C0ݺ=-} 74M:.g=H!&ᱡg4*ˣ$)']a`TyfVǵ ͂?l4u66.Rlc!D| ʄP5$l?21Q<ݰֆ6r AQ]nEֺpsɯ F.ȠघK{\y8|"e^15NMAC+ɼ4hZ[ca_57djzĩyu`} 洵I/YK{< @ A7h8݋t mrVVq弛0(x~4ht]i6(&CATB xAԨW^̍/$v?G @u7#)sy`A<چdzT$wp/kazʁff}$_'gl}O(#U/ǔ @]5r-YciȫfU\[!&bV%ׁc^tj$ [&:#Adz4?ØѠ\Ɔ0#/C"4oF7~ןPhƓ}:e ~ܿe"7_TJ[c;S{3ʢ o@#]T9[<(v}s,DxmO^<kk} uf~g1~O4(`MEk|.L`mY.81qd-#)^(nv͟vPC&*ĠoVI'JLO;.+7Aϭ_ QHN w*I0ڧD[=k~6ܲ`N/R8ZCSe7e\39k|B8fXREA`J!0 8qfWTY52s?PZ >%Č0G)K$vحAIY|8Hу((£M1d89TVd'(C~sA(\p<8 GY9dɶI3r3  ``S2l*ǻa hܤ!'r@Z>Ar e<5]R@ K zDR93&x[F!% p A%sO,Ԑ ;+$|%K3N7rD67$ k/Qƻ^&.,1X>'#2̂h1ٴ?ugؾpZ^%l|ڌ_ƃKu0ODC/k%a}0\OS)5e7_N+/w%EM]NnQ8˼υZ=prݿ6F0RNYLL7}r\|dHT55)F5QPY|Blf2n{ztߒuX DdjǬ6)pF^Pv;qh(`H5ydžB 7,MQمG)s5xdj󊼍@ֶ|h"_G4d}u<޶ִ$Q,ryګ`ʔ7׹KSIxPg{mQ=ePY)wXZ*ҡ=:nP,j +fsfn6B?r1" LIJu?m6*T ciÝ8iSZk9< VI󬟲ghTb-[[H(rk? W LiŬ}1T1%yݏK !6e\}Fcgm_8+tsc^Z=&gɋ3=O~HqzM#zIL6wafgܰv) 0mhx\_@eh~C|v{އ(1 ؙD r7W媎cS0HOƵbe]XyZi~#[r ڑf6.Lnж?'jnaOFkӓhar`;3Ѣ^\Z+ZP ױ, "wQ;DO(/%j?8YKa9i; Ie՝X}9a}YGI2N @[A$= , ;7C`Xq? icްR߉X,)9,ABlZgUјaPC>Q^2w$ m9o> o~Y!hT+E qw:wU4RIۼzZLzŝQxuT4sDU☏c([`{v9_ 6+%*1vGH/~RyHIz2ʍ Bÿu`'\Ԇ" t9ONL}5y@d<ٔug,v$ a)3ۭuDWMDpl:h\$vr;x1>ӊb y=,Mʬ8ȼESN>&>5oo(\_1YϚ CMK ? ^`ޱIPtf) Y_㬚%A3uŜh)H*&lAި4{\u"GDMSAtnЫݫheT'0 b*׈!uG6hmvcMHDQ`*8\b93xH,p s_>.r]a @C.oE[XvF8hc<j~19_}R[C.#j` BtF٘=$` Z!iNƩVY&abW2<ɟ,w7ymlKo j\td($<7D'UCjzX oU*#w. D[&̍. ffPD3вGz[eVGפl:tQ[hЎVIT@/#j"5Jtu|8 [EAZ0 Es4# [sa4+ztO4 .}<=d.]FLUHcy dlBS}T!,̪ CrGVJU'JL$.%~' mF= :DՄx{#@.pp^6 1|G t`]VD80Gf¾~?7ygLRhN9>Kf@ qYQP;_XY(C%lq~0a`jf`_N}XC_gݥ` :&qIi7gtqⰨӎ6+?ǚz\%M7vj uǡ&PVwǏ@ 3X~56K,gh\1E.Pă]5)'!h = $4tTwq0Z͒pӅa=4BiĔZJ>:Ϟ evvp 똵GtyZ [b!Z$i-L3)wC.]DZaO[~oϭb&)<,ӣBٍ []'jC8e*\+|԰KN\"J§֑@OL9U<FgInAf%ʝ@Fx*TCX3H)"ClP0BF" 6d>sKVP['bse)\}IƎO6uPb `ڳE v{x:h-0]:!s!.AL "/0\e. ]8RQ\DcfyaBY+OcrZs85QjݛJWqW'ejf뎠w~e"$08RQJ_:0]_S_hc:iGGc0Σ"j\SvK߻1 rjj,Qm&PZIDZʱ٦3ŵ',)DQx5]n(ZtAB #f$`n٫n ;ufW0RSphtQ_4āAC$az}7[4c`x=pPE(b+GB^=6vVgh .0!wBQօ;RBU++ҕ fecGS]}PhwE4$rj-Q \ sL"ID81JBlC+n|őe4Kz96u9ƓKZ@_%u-]sv+|iճx 5Ć(U<\3h.%/:E/NjxY>ճ~c/j:o ѓ맠+߃lgg*{+n5ٖ6]2w"G )ddMK3prcH 86ۦT?pc_MT29'œɐծyzN؀[}K]; YI.g,(|.lF7 ҩ\j<9=6#}u|{S* L [@ixues96˺G!ŕl5evمzu BȔ $C==S|r!sтC|`q`j*=j~c*1bPkE` Q.x\%&[b+0rPi |.7WzlIv[Ma;lPA;!zأf !;,?8uvDN+g rpQ`.72cSrΗ ¬3h5{>>HM&ub dkP߶PETؔ8&1l)E3rƱ$io3ð f  eײGUh9f= !2p D .HiiiF ?w ?*nԟt tM`ޥ7CnPjRGQc:Q5תѦKn?CV\L6|-]Zeq? tyR=}<}:nP-Wا˗ >!ɤT7\Wr ap`JL' tTY:??aZf WWY&!:̽ŅwmCS7es_Acr%9hZ~z.9}2Lǎ8~lbQ yƵW/XO|\ڹO{XT|ؽ #nUE}-hLfw9 7Uu\XD#&_S܆?`zD|w =0(mv;DnӺwbFm@W~|HdUٽ&^ $v?FDܸؗY0yU/d#1 3R)a(цΈ9+0"ICLQ?Nh% \TťIj?LkSm c6sR~1+ΨE&$@˜Y=-U$"-VR+|ؤM3pg>'YkYS¬LpO %o]ֹ8RyQA9dDvWCς qx#941Ys'oQeVSSs*W=oW\.ρvk8 ?uߪ/R알fiQ^%N$ UbAsd0??RYᶄyfg׃6= fbņW:rM|61TPSc!kHۄ.޽w sAWbxC󦏈П4Z[ÎsxO@soP$U~V-I"X#Z8A]aQ"a ͷ|Qh#P[`%5L]BwQ|P6rA'B_TP~/[OY1uXn]-[ "x!(/"[nS2!铴7FC^gZ?F+~=`6C{6Q'dem5"W 90 +g4XPErTnvAi^Jc):\:'Gܾ~V [#ҿo0)*I`T|D"2+O\.U8M (gM6xʩCjhg/ց=OE]Rk(+N>z:ߢ@Ɣd`ؗbs_|U:+HMo_Yi 9A^=6j(j=Db/Ak!f3Jw C8;mDĤy;n;:hjw:/q^zé/h$SCTv #^U+jLZxft>`52oGU<{lq^V:C- uO#QFfh0tIt[XgSh<_ 'E{T{?j][Wl(C1+~~1l>? 7!P"*.)>2 AA>97q.%cj5-F]@C2M ʓϔ =7#Vy3wG2{ 7Z %L#1[xp=9\:lq6L=ܴHpbx9' [`}._t[Rd3A7|W@6V57e2[KP)ϻՕcAJp1/ꫛ?k)J.95j G6;Ne`Gui 5,g]dYp~qnj]c7ggۤ _\K$jP|$(3eXSgG-/7jF%F(B}^dZ Y<0ҟ0_s#dVǀTVw$ߎ'$R|parJ5k[<):xT`6gyC ʨћ\C.f$(ЉP"0%&Mݖw-Ydw&==),H\t?TR*QQ+M`OCnP}T2设 Oxpz K[]%}^|S#ӒOGIl,kY"zc##R1*MK|r[vf*?SX FlCDK#ZCn6P`hWbSP .q{^7&#y@Pʲ|{{F_/Ho.aNjI KVK\-ǺB`B#D*CtOާꦮL-mM _Mև1& 1sdWUvPGd AN#Xm"6ׇ\_lǦrK"\A% 6>=BùLߚoF T=d2th'ޑ7ϵ!96xicr@7𽑔bUH ַ'3怐'bG wOO ^FPqrpK_AtCȾѱ[S+Lf|c&*oi[ SwnK+}O)j|w}!⹪jBhD6ʤ'ehzO@q/S4WQtʖl (I%Hr!{I 21=a =J)Eo&L%eVbOLS|>*]bl/6Rl&EY6%J9H/u {Bҵ7f"Eڈ>TB9Jl]K@*mI%jy);m[e=h!՜1>$[rBgq>£H9:(E=>i#Zl2nw8Cj\M;S1e-1ۅ *ȝ ߆qK_~n~3} ]+  K@s`م^OO J=r3ꄪ:0OyNRp<6q-kǘE, qNO]} (Q&PGcf>edM,Z\%-'(bǐ<#°=QA{x8`q{ʕ ["țF i^P>,rGOˑ-4Qa&.aQa_:v*:j'h`s A~,_Qn*;)8)7 t:E=eF=HV{4zp]}6860|sܢ`fh3;J3|6wA)f9K"3Q֓+x&\ W| п4AV`=oq̺njS U?0C1Gt0xn-1³MNQݮk:}O¹W lSjq>UKV3hƿLSþVOے݀M+0U6u+sP K|9wvƪ™z rư <7Sڼn?@/Rn0(#b?C E/Cq v Jh.ʣ^#Y-5H G&B vsqAKaXK+.J?dyq Oe:hs08,&º\0gAt0:r;qXf7^ENo*G!^A@5t;p=Kս.?ony-r\e㶄=5vFPcΓ6g E@12:[<@cq!Ѱgw l=ă{/.Joƴ3ֱ $#d`D]ˏZJ@aLݚokapgygȀ3X hq|j6j.BVslvf SX vv!h;8t͍j}iDa8җ;sۺh.1M|e~*]8Drty;OQVS5D(SK|v(E9E{&BAQL"$MĔlМr}^"}Gv6զi/9]&elARA1BF_A5t3 )Qb5J0EQ 1?6  3; om;Vn.y#p-4햌~t{+ʺ[*nE=Qw&Y//C~JQj)+juX犈 5 #'{:j'bV0-4ʪ*;xys5h\*f2X"!ceY1 ҂ o$xfr ^/hTZ/Nxs -$#pvV% fiCfvwiY_ڱE^<--{ 5QTt b.i7_=$K:$.Q\唻D`JgxƐ,n,S4w=DhZ—\c{Z;%"Bae'!No.HKQ;ָ=\el8.a %%@͝lO+aBN1N(L{Xy丣6ܕb(&TXUXL'|N/!,j9 |/ojYfȆ•fHfTDFmE1 #) ވP4>ʻџ+O(2'긲mrcH62eDaSDNtRťj@Rtp(X(pez 'kBd͵g`!ԇJ^+KPCzbk>zШq7#t7ƌ L̼ߺFs)F(AN\96RCK NVOKQ-BX o_g]9|ZsS3?qG[y':m镟y40g ug\ʼnfeh@?zԢw[^!/I'jkG}?S&G1)sfnإr\n**pLrˋ]2cq8+h+IL"\FEdi4Ϳ+`eeKŃdrQ[g'*ԿtzhO}`g.P9& Te#XR76t(]P}j Qܬ2C]*, i G$ZlkC\4n[ɽP*FCO_ͨ@˥Mnzjdgk*y2 Gi6a1ZSnR,e2KQAͦ(=9im5 :iaQ)"]“Lja En\=]?ȧENB"iX5NvV}I(s5 d8VjևC7ikQ @UU?B txlj򆯥ŕb|z ^[vLjܤx8p3}Yw7%˙¤1M5+~ Ժ| 1-aKDM}@Eѱ:Q0ZXG]ѺTu9y4J@aLtv=ku_5jO"@j\Kc]|*@\T%Y-;IUcN+55"U;[ygMA @WLjK^,U. T OD6bEbqޝ%)c.0 fxıÌf9xl,n[ 6~UI1| 3U2;%*A>*%z6Փ(M7}!1$UU+B/hZ^94U8e~ۂoLͭ}!;K݇R*n9$46Rh^Ar^fqF.۵Qrۗ"Y7JQSghkɎ#4qn8ff.(Ţ-,OuSYvP. Ove kP0[-MS{ iVYti8o}ָ"i; p℘r=\![e.FѶȕ3c`+"4 e`ޒJl n@ v֌"*,(?~l7.7Nw+qb,EOpY$EKlR+CN5 PճpyYhӂ p)iU=SKG^bh@6]Fx$K'䮖gFЯ*:}nl'K!4?A41vxϯ;*~QRH)/TUb@uO6n".7lK9VSm.y{zh]r@#_c<͸+`Jn%S-s!`>aJ/׫TwS+zX$JTQªk934X@p˼sj-uWA|$Wx\4e2IG/+ !KW|1ɬVEϹr:狥t!hYJY;AZm$`4="֊ߎ&yI/v-b(lJ[CR8狋܎"FK .b;BWQހ؅9. 3.эnW|*P, qWP:d]ũHbG\[( XfױG-|PBB@iSK]{_/ 2a֘P97 BתBf j {* .ʻ }ׂ4Sw~DŒ3\ȨAK.@TGk7N^/~]$WHݓ&[!ظdrD;w BN>С[~F]qNzݏyMwpJPh,rO¢[6.'Fz`#) :Gh">b:_~7ښ- _4`ڧ98xd y_z$[Rf"&a|xvkS/bY:jQ]-AoO:MK8p 5ǃs[{wBp?'c.o}>*.U)l5ѹ.ls}X4Fq=V{Qh~9y1QJm6y1LS#')4d+!5gvS>@ǠfV:VJq oE)Zdb9 (ITͩJ5E;>!0?=ܺP +.π˫-(Dz-#Κ_~esr[ŒJg>%pcLnH UL2`[΂닏 TqGжWhFŁEhpAկ׭ѓxx=++yhCe߫D`LnDM8*3Ёڪj̪M9D+^;1AjȶQdY)a rOwM1Ɔ2bۏ+5[b;Pz~@QU8Q{'dzC]XE|-:/`XHd`KV@{}>fѯ6e_8J3OddF.7NZ&@u\O>;/]xa9jY,u/Ryb~DU5'ׁE7# ߺcnD Ö5Uq%~XI݉FV,;pk pl}WNԺ݃ w2U47f7[pY\@*Fϝ[Hk}O : Gruj 1Z{i"=085"QE'jy@M-Nclb meN ";XCL[-/BpmNjhCmiTqҩ{l?Nl+n'$zJ QtmSɄ഍/]Sj&e 'PmsC|%E G&;JQòMKy,aw8=;e-R0- cDގҦȷj9@Ɣ}d">,a|?.pa}P3Ki5!R2":{|)!uA8QxH\Ofݏ3 ~u! { m<2< + 5](q}y=bv_4O40/Ź(,jVjt16xigKcc`;0vyƼ*H&s1NŪ~hn,[LXAQȁ!U*: m8k3֖k D} {2_WbB ~˯ǭ ] :n;9h'`ҮW,#Ǥuŏq/c EL ]ӍyT3+D'AꤴwZmJxٗIcPN4V0.fҦgVR%}B^˛QUkO3WX{ ci:z:J_*0M-r1t2p@+~q vk00U=YaSvQ yv@[аaYy,P9rtx>:ϭ eRFƦ*%y:&Uj8ҹ0٩e#Ņά _b@쌖5D #iUi+ {dD țdGֹ耞PbR-N0n?ɢd@crI ]vG=4U _D9)l[iOj17ԫޛ,$bc+Ġvi; #j%ҞRCo S|aa-?,Z`I,b#o\'8\<]LM3 ۫q$-^KL)}bEC p$>R:=Ph@(<޲‰q=9 '{NhWVsN#е:0=+c\QO=+).!w=~G]Z8TYЄ[p>B'mw1t=rgӪtIwQa#X4:p羚g9hKۿv/ k6Q!D9}eO+Epvٳ+g Za٥8O.צC!>:X8ŠO՚vfrO%8P=`MO< ~}ɡPؚ#6|K= L=HZMw`S W{+OFF.D/Dms}7$Fʉ:ѽ]69<ʖVly&d UϖXSݵ\;{ɍMP߲oc7-KoC'$9-# `fbF =gsc5a oԅ⭯&ٝBR# N#FqCl=SHC` wK^$Ix,*Reؒr(J9{^?i솞 SC*~)l I)O:-7^xkY6wf@5ЧSOFa&̲%˺p#$ 0oF\2mCWVDԐ,rdu͙Cݰ$ee^M&a!,*#2`wz}>u)^.(c`.zCҼat\[$cy[Kիfo 4*H3mjkŻB肿XU<;5f@5۱Re!]&сUϏʎ Q0_D H~ 7Nɬ)s:&cՎyO1R68mM+N^XMN7}nDf*@[TMHZG'e !5q1܋ dGuY{B |zdUPŠ/TQDS~]n6G5+?[q(3t4H.)۠4!"(ņɇH*y:;}o)KW>@{!`o4-8nϻx_40GBTE5>KB}v4`?G" "et5#]9DTPsaDkq`i_y2QgTۑq1 L[qhA~0xehh9LUnIDf{gb#wt)&}Zd<(~gXac 166X؈C’N-ےHU~$UWSQTj6H|qP-h٨[NN9e#(]0{B+3;+?H݇Ha!%_Mj]^r?r65 : >"At$m ~^C{S쥾` U7hz!*p3Rl05'{|o~ƽgxZP m:WiHޝ27{A@Q5he>BO #=4;]- tN!vvF0FyD5c)L#+gC0J;؏AƆ"N}ӔqI{!׫xצ9xRRSOWViv9k1yG $Ca_Z% I$2D.;0O+eI%dtr HqDN+>K¸H?YJ"q}cXA ChnVdI+ȉd7i^T?0+FͶ(cn؏}FwʬO~ڽpJBJqwѿL#e7۞=ar:f*Y4g5XȆ0CW3 9Q@KF ,{k9 ",BʪI~V+mQK;OvC@{:&'‡+[#k՘8^g 87ɾ(D'mz}Ycm!NW@ nGyvgu/tۈp.[w+UWg b| NuW))@Xf,4bBY TAuAd?10R#:_zw*PXha %N$I&ڛ$ >E4韋cp&bUDӸ.+=:CMmLsL)CR o;*v6rj\Wke彎  Uh<}!?iK-&oمl/(Y #\֑ Ok OK,"ޠU-~5csލFctz|A+1ͅH3]^W j2bb(4Ug/5#ʩS%oXppw:JۘY|7k>BCͤ=].1rDd:D=^:U*DO8yVg?m|T?YROΟq#IYyqzsS2R*jf58r%B|*ys፜#`n@3&OO_)G {c*I㜈ڨT4[OnLоV1+w0UA+Z5I9R57 O[pq'ƾST nbW ajݲq#6jʠO؎ѕ 7F“TZt?B;wwF™|Jz1lL JS[CM&h2EL80WE:+ɯJv>MqTܲPH^ϫ?|˦ul=T@1)8Yߧ,ۘ3E~]b/ڣ\265՚_"7 }8dUeStq[-ogӷ&4ap䥘<]  7-7cK{X@(!)[:i>zA2&!jG08_'Ao 2{d +OEnULNRqL-neOi szHl<6ꗞV7 \&'2sU!Wr˻&vy4<#)҅8!ОhUIV7tf~_(r̳Qz hdkc,P8UBxɡF=1-0uU;kJ. `W;&"Ϣ@ X]Zy]j%Y 1W9HݞjS'y) mv1ؓ;?R$/"eC- )/>Js8h_ib=Q >?sF}6:o;0U&S] *~mʿ#MJ`\p~SziS w)j%iE=I갇ZuaVb)z]@FaGB%9ռk4@w\(~qiZƎe#U`|da@WHMk>C_AĮrb$;ۏ=u:i%}%1]2aߞ)uBz7M \8hTMOqx V}~~r{߸H_g<)!iMgɣ6pզAz Csa|x6ص.9^H?򉦁nznM3ō ӱ9֠nӌ KnX6m[p؞J`MfZ>0*83:F۰N.KD޲ X:}Rq,PDs;ag&tqoyhb$ k}Ξl^}xM*eBD;KT0 Ml \'^D@yyƙ_"ǻ } +^eu𤳾N6`.=QB(=I_ksXK,~1Z vo Lt.X\dga}̹h<S]@O1BmUs vW 0coQۅ_QcbJ);K-p֜ɬ(:+C]GR{DjMX"H-aWWK& D{ Ctx\*SyQ("qR^:P 9ـa (BZb@H<[K&6%0 O {#mǎ FI(sxP7~'i$eЛ7K*vIߏv4V.KWlr|_JE+|dd UWЙ(;|a-\sj>h& mJ|{ %+Y8QVnhR֍k3Hhj/r-䀲DYWvAdVO3J k7erL7.9 [Fmɜu۪Dyʮ_(ۈqK\kpt#)}xƳjòY@Ѩw2X0v#J@^z]hMyӟ/!J&&*EafX]ZzbyV~jzl]#ZM v fCG"742uEa<hYzTtY5ե}6 #q,v@fDi/-a:ަ/*?:|2RuskM/ɑGBsae+иVvo{?^!ӧRZKx^~+a!F ?mO6>x?zGô WkAss"Pf1ʬ>2:tD-y_ W3ېgZ[v۪Юx羮$|A@ll2$Ad5b$de#vNBI[UHxva"uCZo ه7hU3gTǔVrOB@OԶ9(b3&<;Ra]E IFe:TfR;omN;OU7c˓9`HJHϥz._-cLdǙU_[s]1/c1Wf]0W$]- wƮe(,+)%/',ġB>6YK裷Wwּ|$!9ZM Iu+j1Z]h H.<yp$mjئY%o +5h #`ȶil:Ǎ+eԼJ⿢:yeJى4޸LHh`^o5 `YGx?DX?3Fn6ܶ&HiBamԹz'WdX% ,2 Ȓ\,ctp?Z 끳s ekKl輆ʾSZuȞH•}WFH3?\}jpvӚ:zsdj#0},;ʂe~`Ջt%nv N顉}*d 0ɄWVlH8:ӫn`-O"w&JJq;UfIؤPUt;{wGwǧ H|}N#t'̿ȓ>e+S"SJջ^)=Fijn+IxݞmM(U^ {!5*i3w4hܫR+r؉6%c7hc#I.#y2S7'ԚZdWW+Y>` %)4F5#Cء[ձ: ^&g _DnS(5{"^i ۟Do1Cr^I%&H⍈\R&&cQ֋^_q3 gB^]**Hm|Gj®[Uql/]Z_B3L.4~TΌˌ6=L%";a'hGG\ȧW0hQ /L2'&T{U(= aj/L8@vD(1RkIv~cfa  ԛT uB. ٗ 33dԒ" ?xqjΪ*b" 9tÓ 07XHwJI_<{3G˻i#al)PrW@dxAmm2_fP",g)ͷ_e`cdn52. G}SQќB`)Fȧ=pʈᏺNeٟS)_o(jubcet(|="Rk(}Ķ?Q6SueCkO=tW 5b7sDohdzAyM~0qwL'pJ1$ FYKF2Uܣ{lۚԖ{].BRB4PWA"!|fzM+`~,ȲgnhB_e$w qQFD *gDn(n+.!G#  yPڳM3??9*sx)5>$V~[<< O ;)#[-7'Z]ˬzfT7xs&}pCD!<]Q2"5̸ /hcm1 8=z4SX ȳ%F%N-)0P agK|T bAOy"PPL-X.;p!ì7̼ƼNCyT5"sn4N\KQ 5I04F a8|I/i9F掸0J(WxDN癮<`Ndt7|?aB%I$ɣ#>y?N>D:M}~`FýҵΙھb6yq~? zWhHvrE)-kn1lcۏb#d L~}o̙^{rB! z~}S\ =W9}d) @Nlt~䕎9VhkZ*>>R])?3eXMytr }s3.SOFh7d{;b!j݅ZcSQG":?L&:Ybw TЁQ2mv8"} ZJDjJ]dE 2hB/,M$%\L+Dܔ?)5?uw 0q1Ӄt0f&Nr`QcbS+ b˅)YBb7=l\oA{5;ʴV kCs0d]&nR>CEZhT.ʿ$ZH@ 83X|;+*HJwR'}pxx* ZبuB%*P),W JߟC><ıھI k89SQ :S&ϓs/]h'uSU˒N:j%um5A,Wwfe7D1uc`zyBbTN{2B^lD?RREU#$7y3Mf"6G GQǭA_+TaK\+qƏdui=dI#Az _h3pwX:n}.xsad_v&T i+',WYd9Vfs2I6u<4ovVb:fPMd~A4LG8@Hc b?X(p1:^MENi(i"4X հ! N|PCtx!Yٵ;-h&4xX*RÕ} mv'BP. )LV* @8-LjF(yu )"idД"!l<^EX? w;.-tN=Z<}ۇ-[nsI@ kσp]IB##01 lO 1+[?> DoE]" >"W3dEP\$"? Cj y+PqIu!j+ ^D\.0nmHDN:)uw g.;v#aZ! ~rRdv!^9$y/qU+;;]h4:|Hsnגf&EPCB-k HT-Z#hb9 Ig%$8\4GfNJݪZ5=XH&=~\-(`Փ6PpLtEOww`]\Ù$gnOw &Rگ";t.FB]XUt8\(I,@sb?F(cc'24U&),t І7?qN&!a_Ͽmc[DI(REW$6MĝЋN,o&>`upY" ݄^iD0IOmQ.˓`l"@э Mu.}.%VW-l8P4`ysJͪ24J@l3yK(nAM~n4E%K\w *:^0drmTW)*8.qy0)yDw2>6Ԋwo9zw\Ddb vQKi`6glLOȱoaV(M{gc!抜=G&+dϝYbԟ8I6+ :8<ɐ IU]"I 5b& C7FeB*Փ|k*_ ]ޔEqZ d %("#_ș!![G,kCIWGCK;Z0SCk,+xUW,yephjP<XOo7=4:06F?nľN njmF z#2i7/kgJ)zW{PTpz/Ք>Chz=$qJ>_tf-AK}GV7 AB'G99F_\+ə_ Vls=DWߴD;e*uӀ]`׃ΘI ͅ)p MYsV[`Sqh)#/༧* ^2%xD"SmiOn?'"UvOv @F )^Z_I@ܒNNX2oU I t݀Hs)n%v)D0dPg2S٬PぴKudoeyO pI+e*H5KQH q/G:]b}{p[mޣ kG}*Q l 7%IO;hTC! 6Ѹ! ZA-S/znlTbq܍zN5‹@P"kw]x8$G V<^;IP-z3ftݒ0.y\ QPQtY]MCyk`19Y>7݁A؛uP*t&hIa {DDZYij4 [M$qY9*d@YX$bUA7m%" ߘ]uyÂΒs[jO6R`{m*yZVޟZ:@Odxp ~*_Rl* ir!$Bk24ܢ 1/ˮ\/ Eg|px!w6GwA R-G E!< _XEbm&O@*B>pNbG,p?k(.`l6hA |(!lȇ -BD?]Im"âwy>Bf) SIqp<|Bd1In3T271R-a&DP(>o`n0`"=ZYGeT(D:df))dOp-V)- K [plaP B•1W*jfʮ\X ۿI ,#l̉tP6!O㶮XcwHp]Gx%WXDžf(N<(xA}Mou9sӣìWJ"\0&M1B&qC:NW"yVȊ\:]!ԛ5GQ GF9i20jΒlCaĂVmZ4JRqUfkYgi5aL~6w=fxiId`cM;#NTΚ7Z"hڗRBN.52 b}9xRqoY \0;k ;0WXQN$pzSzoI*_ڇ6 1-]g9e@ݎz ϕ7Q߄e+aź&V`sK ۄ!p)c[1]zU\@HX瀄%eҀHχ s\BSJo"M߽!]5jqfOXtk bM$\xncգo"%7 hh@1n,^>6D$'xC{wMa E eՒ>%qZ@Q"|Rߔ./æ]vP<0RxW4Am>|un|_cpKmJ&۬W[,{1-pOWC-0KfXH{Żv)AUzC0`r::p*x7 -ǟ !۔P8+i4oc6׾Y絏gBw>:V0pe&Z<MzE.hw_)'9!N$", ΐDTc LfN5+sɅeRx*.>SHjmkV8Nh{8:~؊eZpgEvf_xTcbI1:1*q,W!"]ίpBV/w^a(h03#Xo^1Nۢoxr<`u dM7FR=*=w\y >lH^Qm'33K;o&]&ZPv>$9TQFZf7&&4~sօ2NB @B8_i벚G-$V|4ٮrj=yYzBw$'$zXqHpV-[N~StNR w`l+Ld{DŽ RƜ'%B[Mkͫg-bF$/ Vg~ya3F=Ql D[86Z&$5ȸgW^3BJt(MX"ck~>>)tDGZ+Μ/-d^ C)d^SP*4Xe ԃ Topb.0=|oDզ8 Il$sw2c{F1/bFcL*IڱJYl-+/]oHI [TDI5hapj N=qT5 A6t^M-l3嗮0Ғ<0]npu 'R }@!C~Npmm7 EǖݵЈp`+{A̸cp .`O«Aped'NOk4[yN?p<.AdcJV{NܑPV3/' eN()iGN䢊E3p#H&pz ~p]W#AFOAYCbvXSnOo0+l2Q麶5n]YEMIHnA)J$e~:F9z֦ $S utE!&Cw ckk"=VY6(56JK1P՚TDʾM 6(L3p;j M{ ls#&HLje^щ HjҐp#RKY :uSKiaO~RaE8\KЉ_|6 '⒛-̡96_J%+ C^"a6?`ȇ| e V߿Ζ*;=^r"B)|l{9bnwq6X>{jF;4QIQcoe7MK[J|cy K|Gi!WuYyߨrDzo}xg^ΰװM92wUƲdZBeĮ4+A;\6%6h8m\FWʷY4'o_rLxHGhj Ԃgڭ9?+(?[#ǺIM#ǝ/ZjH*ތ\W UoG QLu''$t)|pRk"} lHMWho{JL! pS;? "r_SِL=U(dǜH|m* e)=ɀϏhESUށwVpEA*w{O|]r]gObN;9yO* gq JTFg`te棧kEqL{Q@&[;(uRv&8ATmgt $M5IEP5 ze7af655.OC-Gf#Wd6 ,À_D}Ġ7g"G0zZ2ɽ"2W"]4_4K8N ],#|2OF*c-QKw4-ƀ|6T%gV ǔmjifhIpy m̤W>v%J4jd?Fiq%puۏma ]S5$^ʰ'Xr^} -;oe[n,rrPZ ^}J0 q{-3paop=N4i5d{Q~<^v&YD04Ekz8oA^ŠR>M@ң&F b?:4ZfgͦƁ#gC{ "}iƒ wtZ+ADiI0r"R.@=P \*{0a#rwюdS"ت": r^b^LДp=&r}YQ-fQԝhi#1oDXoN{qEOaCdK1c#A Cd]'l,}x}/90B8\WP 5`ܨd٦iۑui=*}Qԋɘ HLNb$7 ndbm0f?Jlr*Pp[2Sg8n ?[Д6[%M!~81_]ARI 𡀩#Qu/#BU4|/kô kK]7Si*udoB? BBTj0~5tZ̜Dy?t7;hvZQipB.ǃ7BL4]CȂ./ :3Ey-,Ձ8R} yB7;kZᐅ:QydBA<.:3SbgKڃtn W"C(ț/Lw%}S (hb[CloBnSv3~GqهVtLo`UIUk%~Z|0Tg>/u('tHS}Ȝaw.3.tՕ5 QPyP nR79@ LJMV>3?hU'LnZJص5~bk(ԭNr2f)"R5iK:f2j_0_LMT 'P;"y;OS2&_`}(Hעr!xJks5G1{FFe`蟠"<JM8_$Pr:9Cz! _pRVy !L%'QTQ]${)BRvpxmN|&K(ND5XO%[(n4MbGrTm`FZ9Q%JBѱcHnV|+<* %wI0G-)jėadKD|o]$~ux _}8rG| D4H&Њ/hK6ȣS4H' Σ o8ǡ6o-'GxQqB؄2͏(E`Q+]?7ZD?I`? A[$U]w_o5ijپeјCbC苐Q8i&}P~!UL+ mL%$FߖR䎂*Oo{fM "F$ +b1n'75lnF 'ȗ,!}?1\BQfXWkfqXv/{ɧN w/Z^_ഞ(@ލ_20Z.t 8vz5m uT*,M&L[Ne`P 4E|0SA+HhĥFe#6>U}{tޞubwj>H&ޝMmA"T OpiqE*_[I ?Q;%F⫬_u!UMrQ TwTBǞEey)k5ڞ#G 7GbD%,1(t]֩N ~SaVq[).2x^ucpqw-DE 1L _!)?MvUEԢoF'Q*( [_bM<O$A`Gbɍآf83KZ3TĨ}bNk<ʈI~}[:xZ@$n1Bj5W3$R/ycD&3+8s'CtZ QZ$%~]7 #li2&ˆk5$o:8ѫ|eC.:%(Bk]_ؔѱ4Cs9ոj=8.jAqxvλsr_ai+nf1 `8I^J L"u{ cQL+מ.$5kW=-м|\Wr= ;F5Z<$8^i<>MjUmw=蟣xEJ-xYH"#Uc{|ԓ 4̺ ba%,P1Q8?ĝY;Vx75=bs⚐G36dMĈLX0I̟ v}Xm׎,p(h(ʄNCӅya$)Yw:cv-O"|֘J%9."F`'^=xyU d +&zƕTHxĝ \K[ /A9 wKoʭ>D{_LAT(:o *(mÕߵ+2᫉8dG7A%Ӕ$JBӀl#z{94&ƊRrC3ìŮ2r`Ъ>'"-epU8S b7⎚J xVф]#06DnD+}7-9#c@Lwf% ʼntY5gGktzќ ==QF`fJٳ#xNxM11އMftG |Rŵ)͒R5>[[9ka_ZU_|#{,7%I|a*su 9IJ(bylSxB"'FdޯŨ-3z.]]*djBBh ?dѭ!2nrsE4{L&! {EO 3JE I+.#.яLĿïfY gS5|d$dAQ&HrTf%q*0 Q ^?Rw+]uu] 2lw +:Y1@(G- m [YmU[@""h6 |`GTwSڎƇwJe!skml9S&L0wVzT&rH3dGv ee2DKzy[a{yxJgվq[G~_?raq=:G]$ҢU`8]M60zz.6Y @R&/cZ ChuP ܏Y2r\ϺU+;6aLMr2uxw'"pLુ0E9 W<3 MQ:!).P;\ƆWr~ŒDH^5rc8JEt5Ϯ:5{i`0.kɯvwyWF̓ ܯoܸA 35I!R,hf Ȃ6`6S}128{EF\.tz~m#jZ(Z\BEc4e1HebՉ#g]JhtrvPחMF'"E݈۵Xz)pjz'^(xaHoqaZI=gľZ~MdtꯡcdiNN5eA&"sOnX?5G h= 2+idO ?^#5=.vdLu3,)V9o,Wب<7]`#7QJ`'˝ (whH!'i`,_$3b|*@C룂0и 7VQխ.}SXx $uc}~b~z[[%wtkQL!5>i:J^(vg ;ꩁU7b?0Ew ƤPG-c<29䖈$~:ϥ}sGcrȂD-P=xSnyt^ uv*\#;n[V!K%( ף0&ŸVˡX/ '_'%5.bJ2~d4ܙ*iWÀ` s=(S~ ߭vz۝ kjEoJ[,kCIL rCHZø.[`LXۂV3̝:ByEۯ-YlR}Bh N-7`Wnc9UiT,O' 2lOaIWȂI$\!N\Ǖ!VHP8m]Dty<kB)h)cvl\Uy_-j D%)R৿Vԩ,^T<ą퇥"Ι'0X8\{z!V?|T\P\- ))1!zWw 0S^HZ]Ơ,0.T-W" 9ܸf~C6dA0ytO5kTyMr{R9Q4Fs6ԌwjU_)aj4¤xo6i%֏|sww6ڪb<ܥ:Xo:8pVM!UO$~ |0.&xC",o7 .gSKP' 8Y׳aˉZ&_b *kϮ=k8F \v$3z!#Eb[WݐkM7 QKJA%+w2DsIrnEZ~t޼z>P*Ya=OiE+hvgcϔn?+,Wy'[6ASAm m^K[)UZ@E)L&(6p-L*F 4R.>1sc<1 3, z9NIcDڵ>3b]MTqNK(ZhNhhMT!"nૢXW7,$7s*Ҿ[}G^ThY!< `7Iw1cm:b9FfMٶ- $@R+ ;JU%#5r@?(DD+}|n͖i?Tcn -BD}p +Z4K=da!}ڕZPaCԦhDNݙ7;::z&>A{~MI*`*h y6EXXW?'1ycET*"ժ_KiPQSn"Ń&0X3-̎:] Ai TI((Of@f*-x5cB?7Uۡ9A ވ8 $[£׸#f·oI=AS.c{E3 WL` M:{=q]a_X19nm#z[;V2W%,vV^;K ݫ)DwQLAHpps&aŠ>V UTUZʁbb9tkxKp)ZfvҼ#̤{M˟u9׿Z?o`j~D\M!Z;(5gaHDEo.gnz<:j`lj겤y!1_ ~<5=P>$ 7<k hE1ԾGne ?s@Pcn_ڪWλCvS:&ONpEAUE3cߡ1Ϗ%x &}\(EyDA2kmQ j Cqli䏉d,5Ww%|ߤmn=dPztohJNcnd-a69_h$8Ll$?3GhmZ@e@-֮RC,7;kjt'Dr%Ġ`cYY a"+. fd@G:|yބڱK(=tϛΣ}.y\MУ X$3IfEmż/5iY{c8v{\ 7lq%A%1%~z}S'ƅ`u7db ~ e(eg|2-n3O<ϾMۏk>(Ӎ&D0fKқ Vn‹hjO D8/S>} 6bl[C|ω؏ CpEMǃYS]"j+m!R :aMş)酌G,'99[gW,7DdtTkK leRT}b4o)a,o\t* -AcuX;/)+n@][i"207eky`'a!4b|0{s=(_i RKxki0"Cϣ&jŘQL9ڐ[cAM:i]i2o5VbQYrSUd֘X[/Z1Mp +`0Y\2#-'Hd &!Pq#u 9 5)('0.R3j _1)? p#<^pD;X2BpD}Ͳ51;i88^@ɹ癄YDC2 }E~vk\R^ywkLFk >ʮvN5Ӛ_!{fHӛD di"tbLP $,ZpȄW:{Z#$ >GGZC\Lu\7kIQCR@7QӉUDmQiݜI추˥Xv</W{m{{3's"5EF 4b.Q,I6u`0T1렪6 X~Q]mEe(^6S edl:y2ˏ-v= {'BH>å2˱==${݉#Kl[ʝSI(s6g/aYo:˄oBrctAe{Kuo1Ϊ;Ӊ(]Ksęc@![rվwd[K6.ֈGFe7/lCrYW=>^Z0uwBl`bpX!ES ?T^<i֢,Oax]I'= AUuPIeu+b8QFBɔeyPLa!AG{,P#<]As ץg"oW.сӜ̍2n@8ltZP!bBIĆْN9@Bb{L*2T:GqT')k{ve^S,>5.|\ s IUtc߃< /RqGW .ČRlOqQz|jZK Mq84l/ )FW.Y?j i0%C Ў[:mo”l9V_m͠$mNQ| iϱA琂Pn i{~p68&]Pne-`4O2CC+@n} ȝ9? >9$'NB$inI+JMi4Fc41)Bqxnۚz ӱi$0I|Qm)A¾5cҒy)J#};+}M.m<(Mz;K6-v̭|Lb=MW3_ =51슀A\E^AkC? 2֪`@uxY9*Bx+։JfjnK2 Nی!Մ\^<#,nLz]DwR{[*߲{ފgٖg+WjSJthLwXz"߇tfqKhi_z^O~Iʈ5Sy Ia@[!5U^AZ^$xל;6%&#K]՞d$d ˍc{[ѿlP2KgwLDe(M@8ضr0rp9?Ӎ }<Fs-$I`Q5"{ROK0T wF}piV1p?j_%9z뮾;NO~ m{>e1Izu!n_%|M“Y)Me* _e"0߭vAϒu ѕFMn+d ~'eeM$$TO~3zgN3lvMui>"Hm4sYU #wE<OkcsͫaCՒJyR" %h<co{bm$RK,!ٿXt+/i5*MF?rvh8at (#se]ҜC&WBd8z6 jGK?ǮvXG^2TLMxWw4'-TFN{`Ku<#3ᏩYL61p~+[ B"K7&:1@P͠znN{Dd<|-$Ojշo:@i0 CEe,PtoܹX dY=xkEԩT=,6C*5m3? `?Q.pyc *Q:Z-)#̫ف, 1 W8;.ןZE( $]6Ҍ\ڐcRbJ8w)Ҋ'1]o 3"ׯ 2UD@pQX7 HM&?|[71Q3o=Tw2j#xrLvxLv4خ bfa"UF($qj 嗱k4.x(H g$'@ԔHfeܼ 0/_`#3¯Lp ]Q Y+>:χqE%O.Hmz1WôJߣ5)>q[ r/&|qJPLLĄ5]P,g?|$"fMp DWU`LRH f,X4fģPDW7 YVC &}{0'ecܓgrH9Q8A{̼;- RPl'XG٫-i #+#e?˃iFs[ yMD,s(.p03mKTb6i]l cӮC_DX` Qn +z!]@`Pޤ6йN?QvҦZU7IȘcWḪHg`C{DpQlu'Hˀ|셕rKƕ7_+4m¦b4O;nS4o.ܩ ),`att5Gf[ $bsn , 5MD+8Y3c1>oB[vJp6fɕ ݅] [t7uTqݡ8T@k=/f27p _S{X0H}VTzW XE6eg(|v#ņ7elEn\B;˻7w1()5 ]sNJ^׻NU8G1]Ƚ)qZsl擟ˎ) $k_ȵHo-.gNbAPGtb\=4]UO3T<ˊCe926rkyف[4O1JtL4rva\_5NQ<ޅKWBzQZNg6 I j;iB W4?my4.%r'dRtҷ#$cM3ǩ"H^rzḽ8a;^|;V`wPh͑cpEdkzb͉>;UW$'u.Kf`h *;yTNa\ۻ}\iF{)gQF׻`NŅ[Ƈ2gw\r^q/@t?R~Vj |cɎ:Xc&{*T wmbpic-~,[a(v58ڙ(@s2yff HfCoƊdtnb61*+n .yڿ`|Eo8s.΄79w_T~@_J~ 6g%/@d-^C A81CV:6.)yQL )0&4YfWٹpّ+jOXNQEMn nklHT/Nv]`Xn_F?(;!\+|Lntzr11&O=@}Eu<(atC  )o*QdoAA$Kt(jPj6C; #r#+rSX@҈ ߾vӎ+^É&;kFtZeX_;._6x=ִ^H,Apz3L T!Ը*&z ;~r|m\LMfO#l-' HɎ]Z'BVˌPV+ɤU$x~_5~[0Վl Ҧ1F/$10d3a )~#gc)Hki!SZ'+ɒHJWP9qja̋ݷ8D@J:B2[_6A:H8ZÄ tM&p]91F&!4}~ C޸1$-hzA}wރ}L<(kPMd¤h,?B0NR!3Ap)nО10@lG|Gu{0%9"mhtY]x%_l7wwQ8f;6 6)?7Ցa<u)"xct#ksůrNFjV;@ԕ $*bb`}^*>S=0=vJDI6uKt1/vqJV"&*[.+-]N ټ7j=A)t=M|N}6rzbmLHӔFФ%ʛKd6px-nCc.}. uϵAZjΧrl9cX4idY6,d碥P_-cV}h $hq:-.?􄶅lT[ԛd?e V{OX tHb;\uZLM3!U>ۈyph}KA-(=-oilǾ :C=kTub)s2Apw |`02ȧ;^]bBm7J'!S"s"sj ;^=Ӻ:^ N0Q= 1$LY-6q}LrJc~Q5Ph-\Hq4Z c֔,6?qhep1D&+W:>^V$7UJ΃q62gL`Cq \ ڰvK6'GG0ߑ}SgRzNxF:9kqwc3bX XVwQS ݘ fV!W9lqc כlh #^ebIY8 fhoHٚk= SfA& +N{N0'IZrZ|nA./$qI FDNmv"Áw2"Ocke=fC]ÈVPi*A2 U|оz2ydyAG]aFRusKm"nL0l`*OV[b !uIV@iǾ7QЋq MUi. p breߝ %Q7> gdzTxGH7h]]ȨKs&fbayr-':WĒvkЭw§B!D³iR0ɧrPĨOXŸs=Mq+T?]k>̘2+f8ƅ8[ǨRd TD>޲[9s0AB\Vöj# FogK=K񣂈Թ=XaX<KuymΒG/> .C_XqX ?g3ZBuԄ\Vu0"$"ヌ5Wա whH"nfS90u"B)0S }p^>" hl8sl  d:^KzV KJ:$!nkG+)4.FSn-wL YXbl_;FnB䍩ѵ-cFu9@@JjHuފySuߜ#o+H[e>#(_(ڑγAhdjMagVE3}|X^\%M!z7YujZg"1M'3.o@7&̻IL 6P ,֍mTwqٽqfYO܁= (UyXĈ!LPЩZqS9.]3k/'7{V'q¶&ƣ :H-7(x/[Y(#x 8%Rh"#PʔGgWpɇNz3z(Ta* }G9kFOye: 17D/?'N'|U:="l}05  gvB \\ H'IyP=߆C-M뵛}*)YmDgv! 8"p/888&x|X+RMw'H*0LA6"Dkw"}$z&OQ JyTȼ .U C5jyQcuyI͗ _'heY<~>uXOՎװE1c`[ldDe-@v`WU}L+pMn=?MsvD 2cbpYJ.c+}z-ȂآbVT!Yp!R:|&f## 6!K;؝MBi(#Gȝv}Vq~t "rHcj.so4.Eb\|Y-Hyx+2SPBE{m־<.$qOvCZX= Jڄ׍쉙-몎K#- V\ؑ8ڹv(.,Jk(i]O"?KJ ga,8U1N\ f<3OĜ%Ł97`,h(9al90垩n푌[Oo{s$hݳ3xXQ ;/6 <GH{A$M;\B +c$@p _j'x9t pH$R N; e*2|ҵM3T#}sH^Sr&ͨs aGX@[G /  t$gcP[w\e;P6j 1*if LV&a|,|]OҜnl}s1n< Ud9/. ,h=D"2VȍT 0$G{uuڈYF0Yϛi/ʇ c|pZ̿\Ib~G$uVP# cjC(ADRuxJˌ`3Jcmr[zAKl]&b7N1Y:s P6B:]N7g_/Eҩ8a*LJO%lI:NcYrC ,x]NDv6{!zRTVȜxr0i6|P:V>N~3Ɋ\yvCԙ66+ ڰ&Wj\<-GZK3% T *KgM;1j%>dPw=Pޘ¤xO xՑDL+*Ue5*o077xJ’_>'bggVsZdopgTzrw,Q ʹJzoᆄ؟R+a|F%o6O~k\$ZޔJī_VK}O |=ŢdCNhɚ#{2:*](PΤqCUu=b'GY#O3$+GD*ci - B`NX_i2V|-AL|rk>E5quT1|쥅9W~l 1L?RC=Sz'^oxDxōs s@ǾDO AyBX m8: ⮕Y6 9oRDž< >jdY]RTsHdזF禢) Ӡ‰l{ A0"2;>MﳺcR.Щ-{Q6T( ^SӇ(GjCb\*߿7/٭_ b>47P ]oŇjؖUSD`DpnjȤ@d4Wė uzBߓ~1bdiB+6yWIeL;~UC*¼H{ + Kѩd] %r3nա+Su2t _-:/KF,VDcs0NPikosK 1Ba4lTU'2ËbQ== *pxr`P=De$q+Sf~M ?%Y4/]A )p)٣ xm=lȲVTjtF1Π/΅R~-˳,(gLɣϙ&G:B(ڛL;gztGg flg{B􆤱7}=wp>axZ=+M^ p,)SgM/aou7il4gdzsq9zՌWi͙A%vYCeQS2^AXnʙkuqȌ;Q_jI1WWld`86mdwv E {-9_{愅9TmҥOX!TVD+Bo xG{A u 7,I}QkT?36N6sm:nfX&snj浮hdǥs;T|E7Pۃ?vcVa&EeA.>"t :1 Xn׍ cӭ"W.smLSĻq|yApn*%WOLd_M8GV&)1HqDf1 L rW?t IePMG7wsU%0YΖV1;&JzF{i@2}cM. nWРE+ix(!6;hEڸ.Dی# f73^6 lRh2$emߧp%Lb1Ԭ+Q&t=.aFNHGB:61H]uvXU%bbh)"faqn&6:BԴ/Sݢcf( g,djdH; 5uE#Go(TyS;Ԑax# C-Qy)BCOnvc95q;ye|+OV?ؘVs УB6)1[b61yn w!J"9~z6'L~iM*PMf0ak{y'i5X:%<(kһ莸[ 5 ^KMf/igF04 /Mmۏ/\+*WH8B˘]uZxr @ElØ~6]2p~aRKzpGڞOс! n) ^J +Y6iGo_8 5-ybV܇gtUE:>^_gpdM3z̒*], XFu:"*߲ Ykg^ORd1t;{\^icH8r}kfhÎ.n_I%kt75"Z:^iS퐏ieR)Z3^x0ǀ5-CNSRCCd fkԆ1e& QD["a"/Cbòg E\}ۖAT/~V~kbX⡚ x֌лd-EP&Q^P,zlGlLPN+^ngcd]X.sIxjLUn.nMjY?@>RƮTRukd@^hq<=Tp`T޼"S(j5-(6Rax;}αGo:|kZ`JDX 9I}z=v*d(@fk`RisAl^90Q{g̥-ۥ65\rALX6^|T\ b:lLqhiګ0FBˋdE3{7ρo +i(rY I-$ %F^iS>+ȏd#w yH{ue;1*GBԡHShbC ~Ƀ@VGpX)+|nÅ1[劃ua}Na!) 0QF6~YW)]a,hkz0=gzP/}@ăH~%DC<fŷ'.,cW:ʤ1)RuNy68_U40z)<ć4_l‘jᄢ'ԲHҷbs/t8BPǴ*8v F}h`BWюˈY!#`=7L[7Lܜ|{+cpMUXR4f0=/ҿfkd9#ߡ% S+0ў=#p۹N@p/.h*ƨ-Nt\&xq-طH_9/xWTPl7:ȇcoܗBOm3eE$R~RUF$ky?z.>0.߂k'`e H$ $c/W7C,ՆS?`\P3i ޗ&bqk0ggP[ϝ=`Lfb/s{"8i_)Rt24%*\y$'ߔ>Y8bHÊyߚIR.EXa>n ?l>d4-t圊n y.J%s"?廯"^*F$a/0'Kp3ht`F{)S!.aJkaTCMF8+K񵛯g#CHT!Uh1"Q̐JrB`#tLnT+*k&)~T컼ݧ'_Ur=!0Y5iTT 8ֆ~kJ s a~;i^~MuFO<[ Ub ]4Ka3oX7i3wdx0B_@mwVX?E)dFW[l"~C?4L% 1HqHJr_kX9p-&\x$,U_mdv+x|^ pYpļJ]qjj6n3i${f$T9^ݚ9+01Ѱ(sp62#i[uh`hL_ {yG v8@B ̞(CT WCEĚn8_@FK4FkX7|'뤇NRa|k^|]b8{= zҏLn=5 x*Z%N}a|QXb0ѴnHG! n f끇"]D2>yNp4o27X54=Q[j)"sԣCRSN|.ZŮ)֝e)nwVkx=O@17 />kb#otsi\}%A.jmi&!dPUGw2Xs;1א=E耨bٓp()nsyWs~d \An[~ ۹)13S.sltf*7<+Aⴍ9^r}AǵC箤I`dcPqΏJ 9 KDSR OD{}"b.ݮO?91Ig{3_t}G㊹V]zj=zH߂w:K4~[P'J GS?0;DI5]: S9'gO@ Dk# \cyh6ACz+NZPN yע"]< y_Mqc>/~)<ֶ'%vp] Gl ہ" ^:4G.&D'BszJH _-a†?~Ͳ `!4L^, lOAP?|˷L1]ydў1i_9%*Rb{l|'1rY|絛B0M*XV{1R#BCBOՆTCJeJM˴Qa^i( 3@;3 DAa#\+m۩$r|Ė/ 2_uLly"~{r<_\`ׂ^@2KƛY|yTX84jygOZ_Q">cg5w (h8|]QBV4)G*ZFP_"t3±3mgنZ4Jp灤frd5J'ȆOyk$6n(,\ :U١*\ Xo_xlwrʸxTjiRԕP6 m^M9#iL^xNYh^F!% W|HǧbٌRrU@?^P뉱!&kbwk< ;f$c5Uji40+"nlh5f -ھmC'~E;mhmcJ ,`&noM-rI0/'`:V ˘Ƥz8ebzI,`hcwRbBܼo^hNq\KD~VRnMMaIal.`]ci`s+U'c1kPkب0k;O (|Wp#M"N;99^}Yxm4ڈSrI`&W e"Tj)QC2yio'7zVg=B7TIY:*?)ډ]1;7!Su{eQz@-o|D4v 2mB#L`Ќ*4%5e6Ƹٰ{b!Z|$IyNF0Uix#56/>d&[Lz~`gHHVjrZ "GTZT\LɶQ*iEeʷzR*t烦b *"oGԂ:>!r\VS== 1 {Va>CY*)FfC‚ܹ+4ԣ"VF ~ah͗XAY g#( t xq&^|B]نR4d/8wm^oߖ-IJ-?('_=.pΛVTv$杁ۄA`!=j@ GpO]Q \jK?z)ř aImJ3:'iHCJp99~*urQ:~@Iu%&ߜjpsk5`J Z8˓v@WP7b;PSZqAKO$ނ51+m!Eq3'= [a94J;! ObT Μ͜H#<'YP\ U$ /,do*R&41>Gjp{v 6Y8մQ͜r-~; qnb+W;Tl6nS( (慾30s($}8ʒ0\L|:ROtrI IVV@en#8gK)5SRJ+?$_=87Թ ֗ 9)?0gzf9n Z z gvc_k{Q!\G{_u3ږBP8;h^e#*m_&Psv Š+\r]gv62P娤 a^ .V4sʱ+M~=@٥$㿿煉S>t3D1LK+' | + 5&2\VOJ00buLwMP0\7&I 6zd9x5Mg^LJx@4lnq:v N@N;0[ KkQqԺ|W[1,GG4ښTkSɍF& !.ѕMsՑ\vP(8-ސhh QFYgSj,(z`QOE::W,,=_a;t9& U֐.q" !Jg!v RG7\p ܠ *s4/1ŵ[QYq(Kd*#ddd;pF5ɻ1( 7C:#,7jgk ^S#AXq-P}ag+(e빉wOO4|@̡_9-,-" *V4G|+4̦pK& NgJe͐@9zq4Vk`2'EAtGxG2RIG 65J]P7VMۤ8-( 8; ~|~߹ַFnqRLli||ʙMp2**:J?X5QBSh&=ylڳ0*@%r,5˟ͥ)z ѿ+QEB 6|jyK_zzzj(y D"@|7UpޘBG$HKVD9PP)dM4Avꭔ(~."CWHv7~s( +NHܾ+KBNJ"gY2`EatgjZc!R,jHu%a= M|NwDS-w3^"nA|MmsZ::o^ `C s`3Fȕ:ODoÛޘ':B/ [Vp}&F*]O%~,R:[P|3SHN}L!d==WVdi͂k2Q&On1iIya^g,A>s-fyd&N}ɢKLDg-OTq /z+ϙǾL8HȽMv^95t".k mQKch漞׊1&˽D/\ϓ]m%%8kyM) |}ł0G|ꎒ >Ӈsv=uE۹P8nūnE`ֈ-lo`EYoeA$ ›alY&<r GH{4.lx؂>M( ]j%肀!;Dś9 &`$]"r@O?̀xR-$z3,g#VBԐfS@1.cJ8bu>jU%&HZ|{ClD']E_YTgtH0¯̨e?lo [zŻu$&]5D^HF7ixUkIK"UMȾ?XBLvY߼#J[3:'zqS!iz[C][2N:'Q(cOp۫؇![~אּp=N4f'TSB2P4"83l שӴ8m*lOn|{tslgW>H{"tp>pUIeCq^sbҐ5|1hx-X<$yGsx0 u4|k}Ћ&73>rg">-nLmp~š"fJeW%:ܞ;Q߃t0tX io/~P' q3^svǭA2]BuWn*N8fUVj`BT^3u ;v^G*d X-q9$"I=;ۄHՕZgnqV+N׎6Yz4!_ RP'Hi7[%THRW#D!BA}jd!RsdNC>[?֌8C<(m5 gņm}mlNj0MQܓ v6r`KdUW"IJY#<|JB򱄂F>[FYQ "M }~D]biΙڤ`5lUWP5Mo N?|&0}5)^W5;^4""rIBg䇔JKu6*?b#2r-f`bbN ~d\KS'!䥖G@W(u ]0[8-7oa] s퉽IerFSeL&Ȓd# CUm"dD>i2IwiQ<o{>=ᝧjQ4z]иworm j""WhnT|ߜдuUI*`/ /-e'.O]&m2(c vVm rv;G17ʹ:!hJ 0*Ekv5e`|-C;4rʍmR'.ְ&Kk!)\v;_۽FY[v`ૺmRJ=HwOmQ̐SаH01Y鳭ǻzg~kL3F17":A޲6Zverȣ9bNe5<͔vVk@3ٿ*_ck;?TsMF5>4vwhV8_AB튍O[O]]VΝ7xR׸-##^5 5 `"t  ֜>U[gy X,EMVc^Wy]'RG5%k('ئlNԋ %%Λ>#3Lk԰/69CU u{ĴlyI m);$zݹN*`#諎atuV=yJ_}@s5KYdž͑Y_MfxH8Usf_H0'1E^_EO?Xmxo>78߉>S+pt*QuNzqy.hwBB'27Ԗ+gЫۖW%4bɜX&u7:"i(mC@| 62 nkqkOhD mt8с¬FƆ'l4yF[s0 R:j*lӡ ]R+T^eq=n]u 4#c3UL ,Zd7#PkͅckHW* XʼIw'eì_/z}@,BJI۽2QP2%CQR?gn$(ԪǼˆVF6;rK64ȁ‚4+Mjrbe NvrQig;P`PqDцyB?ΡCc}.ڑS.@>(qS=Rv0RR >4,fͫ]pr_aBtzIgD e$W˺,"PAnyWo&KF) dNSw^S."P{C|Tګj!U7z ~"fs9~{aX;i 2oR"Fbj~?u3ﷶq|t9gttŠucl!%vO^$TRzfuLұzf #DB9~LlL֧ zZ3[%`p8Fϯ\D{~Y%#cl2b`f'7 CN69K èmr/ X Ŷ=W\r~>!/*E̪ΆQkGY s;@/ #y'~ӝTܕqXBsѱ Us1GvQ$' *‘0q/] xf񂧈\*GK_iz⾂O< 3)7YGOW 2Ma*RloZ,rJ%ں:\hFg@K:]]Kޱj1`jH&^^Rk? 9[Wk':=q>̹{ĝ\Dq1r5Uxg8kVC F3ijS$>kb-REw zN)Kȭjs#ܪ'GfQuk%s_n5(LqIgm~mu]YO~yN.DÒL<d߰ƒ> EF!ZhI`y[7h't9Ȥhhs6j  m8Bbה+R=X%{[OB^tD\h.+W.͕}C>B`']u~CwC(Y]GF]۬SţA1.~8j欛ɕWmʳ@)B`#_EUyE, ltU\(h) Y rҸuw/oCi4?”|PR|`hݺ& «9]!pw q|h㲽,SEI4>ޅoCo\YZ}=6& ЋNZQi\+z.wuej?Hii:_6]@ʖ35GIϟ]88dly 6=qN+0VI`)=,'ehI̻cJ2_x>NOCskZ)A,*{n~I܎LM_](4@FQ#\+C%ǂ!wqˤ&:=& V?oۖ簲+#T,BNX~g$_ ~܀$N7FrxIM\Oh cL;{7;F2 NeA]Ƀ޵؈$b[?/<;jNx+i,!ι}g(aZĠ#gwhEN@"GXV'e'+? >(rƖwuxDlVE=tO=ONC;i8ѻT"ЪΩ'X2#suR(q'X1ZeI6tդh7H5_GM9L65vQeB3} r f~n9Z AS쿧[A0mྱNA N5.^4KЄYHM$-U b]{N1?bZ5aIŪzQ9D֟l9^';8FRVD)-a?Aehx'iFg̱zҠx{.-}o73>ϗ-mA01uq XyZYq(HY @␢.ʊCˣ&]:l>! Dd6A k޲L$grjԇe82!KOxgAv#0#XTXX:JR˟əibn#:4UP3JIHV& il7 oc*U9Z#Gs_LȬnWϧM ޑ4b ^9m?RD\ޮOpAܼ&C>KFݥ>EM8"z輞lfhKX'4~|-mW5мyuD9V`ɏ}atP}7-DUS 5߽^"QTÖk5moEB)ލ[ t1ŦV6t7 'yh. "-D  ?D*NޗC^9 Ubg+4͎4a03 0:gg [ 64w'7*0!;?ShΖ3K6H~cp˰=919Mߎ\ N\)b/\DS6npk<$dWv@!x#"u᧴#Q:ni@[sU9߽!~w>+ 甒~>Q2O&3+@QR D.fpSzh}roϣnحPC?\#Z)g %05BUi`ΠoMR% V䲍SJD S^we?""*-D\|1OҵIh]ndWٿD)iE#Ƣ=mjk1D}g7Db߽@2\η6Rs1v$W,S֙R7FJ+HċGIAΜ (uԴ_K,HHJנK D'^0[^==^8JYm>U+ڋV5+fq1]ɒ^͊mH4l pZmpoֱKl0_C._y S[ AK[%P5i%f(=Y _c)6?ME?ڬf$3!yrl[t=QK5RՐ/c;fkuƒJyf~OD{E B{TMoT N H}ْ j7XL ]:۹߈+ X[vKsz8¯y@r8L>>31uab4E)k.&HM>h*]pSXVR(۹ [9* ӨAd]{L,DX^y_eZBXҿz: IT2z<31%E@bXDi3Amj#b͠XD2wg{$M*ߔ%iʘv~o tBX )&-&2^Ib+>āÁ=fMjzQ⸪j*põ1\  a$ASHn?`/uuC%66l"P"zտn:Lj Qp´HA-bK~QE1zBw@|t}/JCaN+AYXL=4PtW-2v| =/`č,Oݻk%B Wl;,D:5G:co[hg)6NLQ ?# \eC F=x"G#pUseoUx2 6TL۝KE}ÓQq/Cw em sN*~ˍ*G<)"nFbH\1#@o7a^/7PbV$2o: 0#ZN3fw[ Yov`L[N.cʮؘ-K KuYPbjp1d qnm:̔s< [m ܷAg4B~\<y /N+G|!A$N=X#U1op8^쒝` o0k@YZ p;`-`Szc@3ftּ5\uR?tRak &֣hM\ JCr0HNsi8շ }=٠jyvKoo>txت .rL[ Uo!) *olA^"W,➐=?Ut0S9h|1@ XD ;cK6o(ev 98Fg|& g)ue4g\KZ;nyX XݧQG6D`^]hRF 11\t0/,,'04@ lL<~F)8b ر ZމeQ 㝁1g-_U Vpۊz$vn5;B@U0 M Ri~H>Q$K+2;y82V >Ӄnb4&7sV 2X/mRfO'?zfXIE%&hKQXU ˌ6׀RSޕs꺑bF/el9CKgx>yG")p/vUI/ao52uءoH%m*#`zUl8rL2a4j.1+轸iUr0z -Zs X=T "]|fvӻCP[P{QԮEԄ>>̷&RqV蟳ԝ.j7&|TN^];wdWE9Mh \0RSICvzx̲ͺ|%/x%s0zJOѼ#߫E߃?Y/C,%P^OscU|݌u2aXJG(a?Uq mvF8d-緊QkH؄#׼:{QU T&+_#CGWlUrK OF?{,8Ð4~7R_9Ig꺊䌙c^xH;@ߕlJdr[DEFts;Ρ7{! UMBp c_#pw6ZŊJ$_yT i}_2Q0d^r<pӶ0 ,tQǿj_do4-FPܔ*:g tqM 9P R!^01!(Mx^- CE\ =;5c(NA(&217 wM J@J䍠NՒ4@RN(ѣX0POS:0kqs=PơT6[hn9i33}Ym)' ˏ;ԶD N^ӃCKR{Cc<%w-eK,(J$(u,b0ʐdrʗ>MxPxYA5É]}BRjKaEMtZn,:AމJfb>k/dɋM0UĘr7ғklJ5 ]eJ߷~ϼ ftp ̮m'f>T]aRٕqwA&±5@Gk:u 4ս6J(>R҉q ~^s>Hk" 1_u\eUvfZ?_s;Է~x|]կK?;Q(,ƪi %Z\~už MB J'lZ"rS\[geS<>`7eа\|~Ղ-Xrdeqtr+VP\9%b(=i.9=sR|_.kl|$1rciQ n'Ì#ϰ=')Z`oML ]l?pmZ^E+G3#ʅ4?b#!pK\t, I"$͒=|" 9t6T N@}qk#LMIݹJ:00zMYQ')pÝ^~}޲z7x`NwMt&^%0f1jAˬ@mC:=ܠk+xlhCo۷,ٖY ;9 4l.EQETˆ'M03 %t|Yi 8mh9!5=Q2 TazPS^&%B̥x.l,uӏ}xKg2;_i%-A%5bue o4 "@]9^/ޠ SΒDe0'%ؕ1>*>%-g{(hX6KMn`*Yf!9@w-hQU@ sǏXк$l"b#g ŒhehqK.^hf=Yyv0pC,jD-oq{(ghAR6Z5}ݪL_1 7B!se4oG>;"s؈A*; ʫq))@VA"Tkws&MmhnT}K)vA@\N61CwAWƿX=fA{w5|Nɽ!5wg~cC÷ AYa(n :,4L"H =l@8JU L#y004 =MU6b6 rzIeB9~R! n'lN>FO+;1_)V}(IYtIx(%W4'?͑ ymh!| Ք۔M+n>K%p`TmAlUD{Zenگ w%<'JRm/i7M%3)gزbW0ǔ0.‡KǏQyI֝sUQw8L`;Qd rǷj8uNxv)ëK wt㰗%oHe(MVQ@.sE>\3Ax> I{7zPMh|XE )b˜Y 96Vdr8!@3 RES4P t se8QNw˥G+m N <7Vl}))י9v$ktQm$nIJ ie9›/c[$erK&~'fďdg!*W_-<<"TIrqqKT|r3AG?EЮCBI,=il wF4RػkKi\OWk ՄLd{f4ciJA'MH9<0\փ2|-m(~YϗuYdžo!3Agrt1D"b^ J0)E͹drt FV=k˒]YPwTT桪PY{CztDq^\l2 (:lހij%,<v.-]]P퉞B[*lqDAǩ-Qkv0Rd%=h;~=g(VuB!O`8B\- j5(84^%je%8M ŧA ڴ$O9dϗG&:5|:[SkT9B&%JÃ|xf hvvnxWo"-I5>s٣}mRrbnl!`A-suV-|-(jK d{uge,,(ޞ| 5Eʢ:i7C T + L6̄iz[<8;o|]^Ѓ.!a=mTѬ|/tD.-: ~(dU_1$$Ͷ9*MM24V20ߨᚴyك ʜ`JnS0-/# A\mY5#*TM\Cӌ`Icaf9Nlp)Z`/(4:> !/Z" ؠm*+!+Bŧ՚'g򯾖ӂZK5`E`rJM᫧'"{^_ M =h4Nkj y3+B |_=\YϬDإpD]m꾪^ ^xڸr(+lbhLOۈ; ~)">4GRp0_R % q_XnLks{3.-CL>a4stx7sn.5 ғb im=LcƟa.^ qͭĝpt*i0koh3"[S:z跩 otkE%g-,XYRV= m^Տ%%_bz,thϘSG #2ud=M @ T/ot٩ܳΤ87h K۫4W@xX*̲'iQOIe6cH~/vԣi`b;CRG͋a H:u2"f>lS6_ 콘y> @j`2@pB% $AMO.]arIYhQ*\ <\IzRl=/%H_09pLjΈSnbٲ!C:QQ ƙY!dv7@D, 5*X1|9R^ N(o%[Xxu#v@3X ڄ aJ:3^?E,4:d\WǑa% wu} d&`lwtŬqo||؇YMn=A!;} 穹%I(J7/A#| S;`No fĂWG7:$Ϻm؊FuѠmt$YQa?1W @@tzMhlN9 ,G9wJ;WW V9v|LCh)> n#µWͷF"_R݋)Ds yUç\@G`:t1[\G/D`aKZL\Z4V5(Q$_mW=zTId=wjPݎ!sQTWs-wrg*N[´PibiָtMJq?g="MdJeEp^@=&1{4Xt4RfJ߽חËANzˋE*j,c(Jù]}@w7B9EQK$]pz2M(?u_U 2Ǫv+;˵3|,fR*!AjGr tI2|Ѫdzia"Mhp{[|w!fOV,z*A͝qĬ7;4GgH [cy` KwuQ!+_zqPNF5@v:Ƿ!fUYDŽ@81$yD˷1u.lУ׈?Ӫu1+81o]SǔDHFl'x1͊Cj({=k]81e77./:FEz``p(0uV=FmUc ,0.=fya <[Mwp<LtvYbd'"R pD f?7=:9wҟݤ#ˋZFeC\Qo@e=ѣkV򣊴@5)a{Fji09I xۃy"&/=[2)[dr~jʟ7Ai+- 60DDj+^RRKl5U]"XHo NХ`4^١l ͜v2Uz)bOa*Z]0lNd˥L'-rXk l1$ޘ|[,F 2mHC[*̘`6Y돆96 QI\ݦz/,=$tf ۥzGR}wFAE&cOo$$ o;cO\v52d_D~6Fy& Ѽ_& Tn b Ȁ}Yٲ w^PP@EVF+ SOw%J~-ꀻUGdA[k'' X[[(1-P]lRG\Il@G+Pm[~W1IϮ=/5\+14>Hka*ܿ ׌H{M-te™CR<^1n7Әxs+"/@L}d+7lWˏexm=+͞Ϋ^кRj墀o}Km>}`@k/3>b`WwU43kT9\M̨J׊IO1e5)8r9G&q :wp Q+N:ҨTg`{3"@=<C9)82T"JmA^k??ajABj;- 3DDs5NoI0KEŰv=9RIBO(yh KfW tha43ZL+-/KMbXIʴեV+k% = uJѬ ~jaq]9"&dKgjfsRo ݵ,0)8I1&nCou/V;_zK,g!R@%)#+t>%&i{Adfɪ6R_z@YAH:${ `YuUE;\4P/)"x?d)ygɼZ.X,TMcSLgPeFi)a`Cͺ#5 YY S L`eנb>62!ɬ6 LNAh|$8h<1"Zm|нǼni`0Mt \6/y!1#َ/*j# J}=޹f;p([Znu:]Oh$t8v`3NB$z4h?3fa^RgP)0#; *B1`7w-=jZC"/ &Ǘ25,$VC ~/*8{g:@zɄQ jpkq\M^Ly S+qtP=EYcpH w<;Y |NQpVm50,^+hJI 4*yMh4ཆ,HJ68&0I#5>5{1jDی)S{': ǰ>mBNg sX0# *kk4̬"n24=w.H/S?CgdX{ uGOi6a]nuD 18h-^[?5ṆxW2ܸ MWQ?Ae:T +ǍX<\K(l}мja`d=V"T{)%SY>hq00[G5&wFzYPpO N_8~14*8,Kä߮S}j&ry wHړbFZ)nߒsL1 ۙŞvn쨁`+V\hilr*#lI H:ySA1bL8m)G)lv wY6Ʈ.z5= #nR叽ɑGBل/AGiп hFL>e"vd,Y㝬eqB lÙ3詨>DxDra%7ƒf_9B57{ 1j8?C{% 0鞓ޙ7b⚚q8Ccw=gRln %ȝ[\soпb{Kz ";ˆ1#D62x َS,)l; p9vfn~F*ra22:x xBH#;FC&:> 5{M$ m4-B0oٷKk C|ؘI贖7ծV*gJ9 ܉}ƽ\j@⡶?`QF>!Ek>b=iHNv@ y.T {>RuX٬r%wFD^rz]Gv-njK5p~8lO *łԑ/*D4tׁJ$N= N|SՖ!{T\Ύ$0e  4niJR;r$kC;DuUTlkY7CYo;y#($$漘m# gڡVV3K~ ہ〈Y7NNIyd^N0aH`V| ](cs,,ǁ񚈤meP/DՂ'T@=N⇝sB`<ݛ#j!aU1J]Ecom3[37 ' ^߅;L[! F|JܑF x!,%R\_hx]`jL'\a:5-_\JE:֠rC %VZj0k؀n+_xWRr/ f AXJBB>.TE?dT063k[)?f1+B,ǿ&R~n}ݿ^C٠BYr%ZA3C.Pc7j~Sa9²ľ{墓uP3Xux"$ӻ@E5p*dl'@P˱Hv&TxЮB' > 2TL zz>:"OL`nVOʊXgj,@J3}5Gl/66U;H9uj-ցnJB({:e e'*>0p'F4b 7rWm[B]L_p~E)J5B()[G@:`WZj1h|_wdhk ĦP<^S"4u^UbeqhՁ8 r= 'ҟBcدz^'? 0Ś ;w!]KfЖf :7&-xΑ1$Q1#5UD|#>(G}S;G&,#$Uc_7"# Hū1:ǗO$TA`)TbŰMLEbp"*<$.HqBK |ouz<ja2'FYJ ( Z&r9ÿQ>okYN"a8z[vMF-57)Ҕ3}Xˤ0[C0p}XE5{ P.7:Zxp7|ngLW'߼ei-,`~׋-W{L$V.gM| @ &({.*4CY5 1$HB HdRM] k/ aY?]8;]jgc#N3>G̞{pFzhbجmOPE-"Svˠvi?.Ag).8950 j^=pi5sX\ojВ-Fۚ|| >%TB@psٱ0 LZj@mzkf 3+(2諨Zk@lvrvs•^D̍ P(zC3iOf7gyiE` _҃F)NPlw~cWTón+377 =2.Ŀ"|c!g<zk-&8Z[r|d(4>qa޴{4IGոrrYHX\ƱM&%1U a0Aj >F25X8 > rنJ7Nj*pU9&R÷T$X $L_pVŘ7VpP8F^o{^Pw|<𤇪 2#D@ :1A{bһǦ0N|? pI3G O *Ēa '>3RDQզ?S;Ȧn7\v&_2J-waXAac$߲i|sݲmleUw\+'GIͱ%ep:~\5G`*B(>gCʩz\ޮ{N=k+~ߣ )4D>R{Ċi}?y2\L$]XM6ff0/!F o< VX_>٧5B2#M)u%T3KL/$G*xF#Y?&ܐA P\.?'4#EHBO ]f_錪Y3IxbJZ"6B,MZ,mh =y|v_jG6}QDeg*!8 ՞*:Sق25;őVs%Q`=ބ} T؟f'z%o0;ca`-8~] S]%/yT|DџfL!ĝ$-<=ک˕RG0H#zˋ382Cӣ{%`=Pm39`>: `(hKa09E-P%X'IŷtLnĂv{f؛o vT1OT@}~͹m^ؒY0Yt qp 5;,gDGhᾠXmY S/ؑ,Xv]Qb W(@d`\~ƂjOzs"*&*Zʮ)󽷑pۜ+J}: >iK-#1}18}y s'YD \:|>g:4)*86cJ&-SP7 ~(srtYuk@ `N!dF̂eȠBT%PrRF/Saf`U<cbLn vssr@o׶{xq;eᖍfjpshF¢VPPkr je;N IEGp}00v$1CFY[ރ<\#pxSF̪t5C9Q^&V`̿YGST`?k%=v$(h3u` a3ɢ/,Li{@;7'J+ɉS q`;u,8S0.e+`fԪ-gI˦tUN*sMNiEQY;AJ[Bëxfx|;P.ZP($]cۦoF"TZw֔aVD-q+۳㪼ipWO/ UlG_<9w2ހ $v4inMOaO" U]isEݑhQ]wuYu J,G AtF4(+&^"jijVr$="׾9%8ү75 E4@eZڼ[yc[0?"UC>Orzko?5zmYOXҙG~- }$)7B[@z%ϳXf lVs<gu\+*.>Y=LHp$*v7 r' ɉ T::YJ ne%{&4>?͗GA_a8p{&{/ޥVz)a` k/1Y2%\mNխPa{E=9!*y5N?<܏jV~cV'C`Vo9֌cUVJ5=Q306Vw ueZ3p]Oag-hTnyJ:p2;#LPo`1^C(JUE\B \jj/8~7(3Pz)i۳3a&Lߏ_CոN -wfZ OqnKmi& d68|T>&0hqoӟ ܣ Έg/q5z//#t*=1&AEe"qEMXA}wXل^~ ElҊ |QN<< C}6) Q@`X-s%#%}V\ax<3K(҄! juڴ0 f-ل>swxΦݖqK*OB'5I{3UxqEћ0 `x uqmrɋhyp]IkTX6#]pSqd̎dTX;8MvoRݤ:9 0s7uC9.KYzM] ܥcN Br@Y=EG4uF\DD(%6$ #G ]MKŘycMHc.8B-t}/FWNamaE%3Oq"gjdk^i?Mg|AS˶CJDbѵ@nsɄYʾ“ZZb.Լ9Έ[#IkqC&'`#:z!@s/N$ň**|m?eVgw=kh91,y4E_>M N1udX5[L<ү. Th۴Eoޫ+¡Ys?>>;3B2FV/E)7rȏǕ45"J ^"-#.0NxjGc"%ϔWcH@{ .W%KXRyǷceOD᷼ÜsI=6niS홛mEdRs!ޡnQd&j"]BCg)@uξ'{{ .8V!B^^5ҷ5|f8|!]b0ѲiMF}3l^O 5vNy[pw+aGIqIYH2'`*;""|ANtG#U"}^Aѓ8*)~uUqE6Fɩ0C^Y^Y\=ԯ0D F 7IJxtV/UAD5S/_S4FMYL'0 Ul 9n$D{S"/\rwsV [l`;ZTW3 w ?扅T(* 4BJ{c Z3 [8D± |sݶjPHJWpЖDך<>|Ogո` xή)i\c9/L@ b` _XFx3vk&ps.i9܉vx9dm]J"q9Y[H9Mj{tzHer|BiS(?r(e kd.J\-P¼fj::]g21]O =6=l/3"tߐ5n>O* b&D`7wաlIE/!#w$.>xU+b)3%(JF)(dLWc?g2FBƾˣ~ǙT oyAfUNV:C7u/Xᒍm+J]ЋB*Y;ot-l,A1n$!iM!]1,PR_լ؏P-ؠ}}0)D jn>Itp* դ~%/&~k6b$jvJ}anAd&$J|{;\Dg=hnIT; &ʫD~J!"i(}߿0p󡶷Cnsf~jEaI \IG$?xPsY6(l^hF͕Hx Q|W΅Q rڿqE[|`c&sHU]Y1q%Ezd>zrۙxOh 9M p 0)J#&rT)AiY0L!wU6 oŐj7l^@~垀G>}mA2;/ 55z = ܈*z0%GBg6uS^ۃ =R039Dux{pDV5 A] ]t=w@;4*%41y܆+C*˦\qW:v AFU~e?_WBsSOY!v\`Ak/*%N_V\9VbײjƘ*,uM!ĂiYݫ)0ڛN'}Mri6ed OnkKjr5d:nAQA}*; fsȫE$bW֒*aGas[CNk ߲g~KF~2}UP9!Vh3yQQA繈gYynKVO9%4W٩|n Lu&omhYr! ZAEA@dqN@=-#Z5 HKw{ O[:eC)85W!V PXwHYέȆDBHX, Rr) kiu^3d,1ה G<:%ޑ(O02 [pg3!1 jlڏxV ^ƚIbI y|G{W&;Wo-P#كb5G:x2Fii#i!S*LgI7N{>b Sl,g C?Z7Afmv 9/5 ˀxuC۰q}: z1tDA;F;JӣMtSݷr86;Ns1iX#OmG\!ap%hnf)XLhRjT*xU<o @^B"Q3'Xj2'\苺GrA!j2QTyq}y{oj牍1ҧwM9_3M䉚Q:`E!7PsK& |MAH*)\EfX>A!LK>Ȋ(OBFQׯl>p 0GQ. Ck/z`ezƋ(y.SgXZ륙HcWt/ %K>z@ܐ@$$2n&aV5! SBs,-gP }@~{&'0]xuʤZmy0se>Ěhgx4lYd- !UJ4vOiMipSqێw5&݈mM͒Xw&N-BX^7 mwKggh;|JpU\XzIH eoj)o Z;xvmj"2)pI<FiPB2J,ga_POYB*hN55N|)sK )d|1h aTWE6D«ΝCq &hA?"[I* X඘uA!ڼ}4hyQf6hW&ޫ**G*z R"-1dx}!_w A}9PAB0'"T`*O(g2$a$$l$c2LcR m gQkk񸮼*>e;)VSnI8z;Dgcd!3Ţ@p)&> Ww 3N26JCD*%ܟ >y*1č$Zu_Y%TKۑkRIEntwp(@%xI⽋]3*qN@m@2a(Ty([_r'e]?f,/,.VulE7_Go,..4o;~_6Wl˹<DX2pv&y2轫7.OE.>}G9툋)~>8c~71n<+)L7#A3mB 9k_-(/Mzr)ˏj X^s|)f _ S4QGs;UOsR0k%륢ʼnm$ե9ָ xHbhj#7hČf<&3ᨾN&ziM׿`)PSsdvUh2¶^= 9 7&Zuaie?0ܱz TIvoyV_kTV+(,Z'3!=}BSDE!v-%mw*J(0b'DbIJ$&$IVdk*#AX&ÿWm DH.jU)S(Av-Hkp0 6#5Fq9M6D*QQd3ki8jD wmj~=5Y *i+vU.koST8{@I sN9 _fvQMºB٨S {]^H$,*lcR3N#+tPPX A{8L>}au M3Q3.e|[ Wܫg ,ŬnP~H L')jy2=P7Zkܔe./}iksDWu::k(~66KloG;0|YJ8P JHf#_۹>5TU"jyb4$6YNw\  g"mj!Fp{=jT#b/.5d(~}HG70 $* d+/MgWӚ$n'XGh֌G-Ie'\SI"Q_a Hv+ Ua[G>4L+:v~u<.2qP*K37ܗ%ZY *d. *6ϿRNԋւzm%zAd}mF6yvDqvK Pr!iO2v ` 4Yn_f s

65`WXrS=r9,{F/㫌TBF:ߡ?s`v"! \j ف Foõ<9hv^A(f QYrz?XNfT}RO |9b0aW+d۠c2=޴w(q56&Lt66,ͨPxxV>ڲHpnK_M ;DSȣURJuv20]֕ȔXQ\ fS,rWTngĦ|dfA<.݃xQu ] uC<`+2tDkY }m \;:t'oKgqj&vgeITͲQѰR-I5gzQ)K Kj;亲w 6ۤ.OF4|hb= - wCv\B*srFzhz,RSbNZ۴+j u +:am}Rmcr!vxV*R=#'@z"}rG.C 2/UžV{`q}TzlI'Jm ߗ=?NK ix-v'Izt\yvaTϴh(B6-fC(o^AnWͤMp 1q@Cj\F1{}2Uh-}Z!kBnLA(mӶW!.N`G#0x Oe9RU]fknD)@G03 tȓGo jA>ICBr3]\1W׎ g:^Blu}) >G[=.aaH>%I߁ w%vB߬D ]ANH"#}.'*W01;8VJeyTZŹA)j;gw jCDZZ}{t1J >n;n*Ȧt[j2%@ƫ(8OBkѓI75ܤ=D(X\?kȘABqtAj!:̦=,c:95dmѽݘCc,IULA\ ij—bKðv7 S:z=]dyѯv%Q#9ޣZt_"en7^)v=7^@Ke|xCl^b+T Z8{* y_2tE,EΌ%@pqaY%!"zΟo%aDήum<'OMrJ36 _Kap"j5gWh]D,"08D%B/bEBUNLW$"rvS:笠ly"(R>rFܙEŠ|캂ySΈɘF*IgAyFKzf3գaNL6uWT!Vd6O7*9vӛ<1Rt]HE~cX|4̏w=pV0vT'j%si}f\*`M TxH*~'hvPH87rynH0!5)5+V0]4{6J L ]NC-c媋c ^n}ҚkّyfOic@hCJ] m`Oڽ~-)R@AhD >=e[IMOMm#P}H#V1vP*יNNl2R{lĚ99;-}<o 䙢x7W2ZieZ,s\.iR/k-e88ֆH{RyPMO) ԗ+FI:"y^\^qɀ8?zO"[ .̴']7SKxArۤVȣ$ ^ 97߾@/)\klV->i~ثzqb_,W_H&7?&Orڃ 5?,AAqjMiY#&8a_¡}NuĝY,cM0\*+ u4a{ ɷ3g*ƫYsTݘXr ;p _o7 5Cܧu9W{_wRh=&GjQ!9m5E9C4~ZZ@aY` MjHMO ,&e`0c1EmL7F頫pϲ"^I<9 ]h^{*) ;82$̮dD]©Dc— _AD;X0xY;G A`\9.'Gˣ ;#9C8:<aoy|ahAHLч l3׊wtJ YVwfD h?>xY31PPhH+{0J%/$ ה)u3CDEm C萨 oڈc~h$#O x>H+^S:^kv;7ĥɳϷX]nh>N<4uJu^=v&!{_J JoԌ\⡅6_e>7T5lUXzR?媫Ao/uaWq= K l|"̜@oUueᗚl뉬Z04 @ZgeV癊 ^3qħWn+5r.a޷̻uu4Um!|i/nͻr8%r&rG[2iȺW6Y7yJREqjixS[֎:kT6j`v}_R0qy#XJwcl /rtoߡ$ u,YP^fxSC=s7*'R>ZGxcF}IQ;Ei )q~Am 'CE^3{gH M6 re=GJ;)`5G5L5 ':27^|Tx!p_- njfAЖNsJ8v1N9(O 9;X'e̡sTd!b"fWKR i`zW<VF.!+Ó-qWrQ>ԁt̯:%5pFE2u|EcYPZ3@iVNZ86 #>#0EP3u4zd̉c)VO4DCܛGPZl2h-\*(GK9o|; 6KU.eĆ{WEEӺ17xC2_'BB-]3F㳞 mU>/cZsx^@@I/u~pq'5p kk8Ը>ΐIkh~=)ۗ 9A@PgF@˰6#C'uتi'-n=6%+@mxY?{Vh=XGŻxXō~ *~W E| q#sS@5!O TjD?iw+U+;/5qی}Z# !7Zdc4dqւ_28`;@'r;Rxe'eHN~޲[R;Û&YB.hNaL.) #eu=tVɔ:kk4sBJ. ,)־^`@ 7"; n-ϼ#ю^@eʶQ5aU|{ %Z}+:dJChuO]|LEo7Ii1#PH c>U "JPxE' 9(+RksqL` $ڒXޏX9'8>޺XdN~ww8~Oe_ZŅ ‘ɼJzPd!Tj2^= #G %0dSf*_0L) LkWyޘcyOH?2 8R0{ONJK #dipP; _xm$B<{^&DڃT^FS;*㸶%v.Ļ%I`TDB ,vYoUԠɩ/U+鯨`I%l]:NF ~17OAo( R4x٪%Xѓ7 @CCn YeZxqQXRo([DۖXyoV+$i+C =7M=TEԬ d> _O $ևXv߻J"&C`qaEh=ax/;{ZYg/!fsLMý^kQ,]1MCCxJ-f-qi]0&ꋓO4VN-ˆyWNAFzqGG#;ͺ|@"|$Pٝd{](s's惶} x eK,۳u¹Yl7lاT\Ñ{k͊v3ƶWckaLkFI/nc~"SѺv}Lul+h[8Ϛ8HMVJd=jd"(^Ru x M6A!PFR7q3%>5ulI7AJuKM.2$Ɠv 闋ϓYg(1-%u5T=,ҝM(;`֞=~jZp&\иmw뷿\)Hy}Qq'n HDsbWm u5Qe*K0Y"AyE}B >^0gnhvПτ31+[X>rC,%j` bm84ww58cxo[[Q>5c^=%HFmCQ\"%ljy-bB*CN^2L|S4Y m{M t#JEæg4 Rx0@^_,n]U(0 f**qg<ޓ:NYf*No\01rBzˋh݈],IC\Ŭ !z4*I8l 0dxlR(Rp%"Z`BFՒip籃 Kn>zaR gV!0&lӚ_̄8<*0,5Lh80E}&DΣ;mvᇉ6nvec Y8 q i u,8 qBaA֪QKƸgw+VۋFai!͕Ug[srغAD5-}m58 9*-^: *|:Vvr_^LlXmQ*FCa: Ͽel$EQ a}dlJa3pYڻAm܅ lEȏd[[sTvT u4j &7[ OjG\J voPBevmx]80VViWMQl"1}KyYv?7U'i35TR6uj`HD!H.w&'J;;wk캄X^y$-0uKH5Rٜܔ)cLa /O>A8F<|A\dڀ|e#j]J`½\>#ύV%g B-V6Y^&0>NW3zJW%vX8ɳ ת9~숣CLybY^l΢L*W~ );}F+V4B[ 7Od53]g#~|T [4,J<#)vA72r:%ҦkKZ%R&a-w:ym":,>? J\@oS7*P@A)ϑda[ìy~Q9)Uc@)vWKyw\F #6ZO0&7Y=.`h{Xi-aVOB B9]TwB-eFΰH(ޮ6~n@"eMjƤ+J!YH-QTMAJ' t9-O?EBP][H&W>}HWDO+N-x`~;2ҕPiG2hKotPfI*g`VqDJ#TۣpU^T:s⴦NT9λI)*qaf0)5ywGt x B&~\DsdMW-ag#&xd؝ O=6)u>5&,Kw).\þk>6QZRȌJ3_d m P'QAkJ`}Gg'H{SEoI_񽩲KF\$#} gv*wa@tǗ{vkR A8Mih51 nS!qR2/7{bkP^gwgag `묘5]7@lB#UvKؕ p{uTuDP"2NuD]@￿\Ɍ_֦6}xxY'[eF4nNE)l]AT6=NWgU;a]$}Zc͎[,EUtI]'δF| s-M/c,^e 0xF0[0QI ڛ\"&*JWHڝ.F@ڻ!Yx$ufTaa:j=RBg1ks#G &Qc2b,q‘:@nc|0f LĕD1Ǯ}Wwg ǮJTzS8O~eohIgZeL6)I4~[Q6ZTzuәX5il.TJ/u/X4a=הn= [i, ?]ݐ|DoUSx|_R)>K>UkZ`od8g!lgZV3*mLߔVELix / CNW2$+%% q $B5ngigo*a,9 F,Lyuj87/kzX5 [\JWPqPA8ewؒ TMV.Uva :\\_CGI 6SA,|FDl ̵.)vƀ~׺61 'dĥHŚ{yOu /)cõ# Y~@]6Cҩu:wKO9*`> >C_n0}X48O.j+@33'~Yedla`Up0fw R湦jl!k~+~?0@4 KJ3|LVGx3弄)NRGk3W߄g(|-ZТm| |jW˹%`QW y,^.}'iŦ)XG̀#7LBF5V_4 cԀ7nT.nc)<]-L &KuQv҇p׋ܨ#HӦVK&rjNPCzV\; %W'3jyԾẍG$81? s{uFu͇_ U4 AʰJ{]PLlEAqM[a CJ| 3SeFep1?2_ɈM =MNdFm|Hgt~q\2uf%Aj9#2O֎›J)ZdctVRl [9AnFLS:$?=:%1ٴGb:'rn9@WɊ񷁶rF [B!28Ce0-X{W6ah^#+F#1_c$")6uz0c4&= ĿBI KrF> zǷWh~9CEKl:^B1uZͿ MZ]Q(v/Zn@KPp)(D2r}tSZȅ6gVr3.;BkhC:v~ztA)AgU ,i[J֤(F*%+ͩ)3HhIE|o%+[71DعXZc *VqZUw/ѳq\.8{P0ý4xqҁDVۯ-2I3j V>,eJ0[֜B!.zSR=fXygKb>x [T!kjd/E0ʨqxcdh$WUهF3NX)f8X1X3ː۲C*3F( 9"Oqw" ŶOUkYqwu1udu!~eh]TR(u"U T}$:7cRENL.%O@]=O1C1`q4Ɠrw2#oeIP0!*v(ouU=k 4"vc%@ڙ5iz5T-p}s z{jT=zsyZ/K*|X,K=8..E75v"q†J*ѼYo<.>IkIEjqX8jY5_꺀 d73Z$XZlQɾ+FǐY29W`ұw@^ b7ڌzn`$£/$ɧ/׬2P4T=T/ @I{,X7"z>:exw>/Vi4vCeK`|oD'D9^ɘ xU:8fLw+},5O$iW'+e|\ݔ @'XI(+lmjUΧvO`R^(l'ձsqz+uY&Z"B<Аm]i?$gK:*_ͳ>R`&r,A%{ 6~)cU=R4ƀzbP/r l;##MsؼSj%j[۩e\k)sʸ"iQ)%-Yϐ$ # .ߠ"pΉ7HBTS.U؁\0%f_Wy?_c,dNV &Avvp˱]v59ksq<'Xh s3=<&JUhu$'Vy3!3ȦTB[ xX/9] QT7qY,l\ZDL=w 6+Q[x>wnL ( rnHwlx&i8*+` M[r/ Iv;r6:ؓ6Z.wBeT?:$Er#!/⦺ ANottɃ5Sx1,%cO|QEf"3[32EeC]]ܴ_"'A>zz)Volˌ4lnwly($ނ+1,oxܞWT#hɞR%ͩ?#WX$HDBH'PTĉ%۴j / 4Q*mюsE Go\n%VmxfGl,d,wnp,cE.[SV3K uHYz{S9;V x;pCdK>3kwt*up$k G_j3T^}xQW*JR囜xy]/&2dH&DŽ,̼ʭ7- p7,y:Ab+w8Pt$[a(&A[p#98q"ٕ}NM6;  S1B'%gP'y?c.e}AˮOC«n+`Cګ\[x n=o ÛEuƪP`\*[#JN.EsꔼQOZ˨w.$g?ύo h㏒?9BfLI_ZWRVW1e=x ϽVKKR`-B.|$Ќ`Zor\t;1e+嘭v _(#k8JCT^;P1Y=ƍRO]hakTC`<Нe 7 {}% &&3OެIk`5L90"+! |`Du|y sڙ _wpaމL>B1Ntނ[f?{gXP?B=M,Va,049|>4*"eMkT^L4FJ%ηl}F)UL BN1[ݶ@|V-RYaF&n-vJGE2 .)&.#&׼Q*gW&;E+ŝU؏䗟;UE)" š)*Gu g#*oR dXBE 0OO6% Uc}J.Lo?tru7 tPB=c٫tݔ@}?ON.SJ5 ݶҊ|W--?-'N^o6TpDmXɧ7=rCoFsW6n %OTWpVzXG+37*go %z-TZ(b:4v+/ b*_ S"9*1ٛ͘`eq //">"7@e953X3;SEQLDR6ZaKtP Ml [͕"KP`C.q쾍&(L@=&fQOI`P~rͱ5Y)K+'Sh=]9I۰81D:v/F|!ēT ˈq ^(c Σ(N!GS+jKKV|siy|]>S65qaقcs%Oj,N&od9;ZAWfб5gG`RRTZKxh>,$a,`|0U\x׎79N"j[ zՠQMo`|Șqh/S﫛^2&Jn@:5%L@rE@긴33ކoxmDw+{vA YX>c.Na'5@Bfu%}<>&]rD;AxJ`U&ؚ*)Ŋ\+]PbH 1`i|jZsˏJ_)ZUȄA}=ΒVK%+\lh2gCN-zޘ_?X97٤oGh#W-]fZΟ4 [I-.)&PjD+v֑4^uU'}wޅ$}. ;"iKxΘaxihIJș6*[]w1?/<$(x\KHA  @4/煺Z3*ȓGڞeAʩ., Ei&[:cB\d#D/ȍ8Wլuz@ j9c_AZ>ҫ 9 ܛ3 #xԒJN(NNT+Ui{Ϸ O͠YD32rJv>\ tPNr0q]eO<:Eˣ|hqMr_*+}9|^f`4ʽn+z vW([^=RT` /\ Ŋ"z:(:Wڸ+ts,+򘵧lA o'eH󲅼6KTPm@n 4hL{ݟ1y +"⽴||TuW&ngIWeiss܋Kys@{p_;1a#"n-wt٫.bvNvR~ M'8i3^æ-5%WϔaWІG<v>TU! X_Y3]ۯC8̭? " o'S戀ƺcn8.[Y9ޓId@~h3 Wԝ/j.e*0s +!rm"D,ltI11_*6o,!z9m )wv yW&Pύ6@ސ<{t ffyf F1<غ{ǿ hfR""NկGM)<%>2)Rz yTѦ"HJR{h 6ĝhZ?AfjL;/rIL?>'2iEUcl+$`ݙ@4F\Jv%#S9Ĭ(9J`r& +Qa4!=D [|c;] +h9paW~= Jb˨9fd)1'a҇UYz-)To}F27jUE[Rp' z|IVlN-\s50%{st;t@6JxgFP'$v"< ,y' ݇>d%ul> Bd5sGЫ%D}B,k+n7yg2x9qslj_^:_O! /jɺn74dL3* tISʿ(3AJ)QffB6W<yW1<=角t4UK[ׂ"?;H'ӭzdNs*ug(*{r#C/kVΣMQqeg8]iʕֳ&9eMkrB%zQ/XZ̺\<^"hTD#S0=)3~eve'4L(vjD F2ΤQ{r4Ǭ!NSɇckY]E60j9 >B^8|]RIe'JN;DVfR]mK?[`]6](bB4 Lv-?Ju P;\!{VQMrT-$7冿QR DzdܑGǶTʋ2[O5aɹiZ+H>^֓b@޽{剨9g5H&1^e+6\HK\.Ptu;y8ܾm"5l& 6%vV ?F!Uo f^u,B^  oP33q}QM2)Lذ4M7iyK[>nS0"y Ė 5Noz+~ z¸AR7:838zs#ܤl.&ܷ ]k9Z,rFMG1큕5|T4܍ GmR]$g.$2B8Tx(iyL*% S$1cȇ&!d{98F:ۃD^4hDԂ4,MLN@{^-j턔).v΅ 3H|#-jjq[8 [1yKy:/ "fŁ,~Ҳ%5C׸{Y9࢜J )t80-djW(lU䜲5hB|u > 8ǣ'@ &-e|8h*Y_^'y66EıEtqTW(\@j:{i"0 JOko[#GժpYAm: :H:jb3T3#F}&<GO+-Ejo j=ĢىiXt@"oQ ӏ[-!BCgӼ+]9]iH6C:LAVcLJ =瞇>}mf!Zc, 6AT|&V7y#$ԭٙ *;8%ܻ𲍡:%79K>N+M$2w@7T3b8Z6[G.ܙ7l4d3ߗmTs}|b+,bEG\}h_/jb>@5;r'I f,J2a^oed#6]:pZi۶70PcդP0*D*MfmEE 2 Ȳ qW}vׯ@PHv"ܐ{C˨jk S):gqRᙦttCHe~ӱO@3 +\-@ڸ%a/̢p-}:s^Ȟmɖ^?p?Ե qù &x3. B-fe2@uA/F}5'!].@5Ȥ/Ic꽬H$%c"B:잰_M^ udY&륲)d1S65 4&l,_錪s@CaɇTVdxVC!PXpzj]sPvx^/*3+oA6!,|&xgʝW @` DsyLxߜgQΕ cْG,!u PP'nT7@||~L+,ͻ3fm;Chva1jfyL&/#ާy vZɒ.I .GucS4iqjact8ޏd?H]oLV>cAdxs_Y#9u( zdggE}ʒ+>rDR/ p:Y}l)mqhkCYI@YP8Q'CW<V#kR|5tkk8(f4c. Jji)9wIlM>FÈ`R:H'Yg3nAу{܆R񞓭yy(N >)R2&>襔Κ |;1ɳ6UKpgv9@[SkϠcL5ŕENB{}sPh%@ںaAM<1.owe C, >a8WEuB1g0nfQR VFYIKQ\ }.pk!#e WOQ$$ !:ۈE r.0]1 S;cM!m[x%FaG;CImt11KJDb,vGZ~mf'@lZGk0Q#dzV7vqiz#^FrGr Jێ$cY'>x#"/߲m^-uq_(38a~oT M%6UX4 ?'I~f8;nH_7#櫓 p$tDf/=ObS-.'qPO%` ^g=X?J^~pyf vcp0]+" 9CTVK b2@YB1t)HБ@? !M0 6͉(v8,V6טm Pd6>>aEESWmᄹw.;U$!;tJt.2cS 6_<Ո@>$yEro^LYI|`XCOS414Iyǒ!7JEnTrv㻤p5S=KjF%o8}%tұq@"^ݩZX"4g>6,C}b`&Bc8dlVݫNT3.-r>kjpz))(. 0*V8A~`&h5m-}wx9R~c9à-$;CVV/]cozn|u!ok#ϊ㙤s[!*72̇tQ|םt?sG}C5RH+PEA7 :K7hц%k, OϦi7L൅M}-$?*> ~ȋPO䷕Vlt?ɐ {} O#db_P!.++b2W" %& @ɩ Boo|kuA13oA`<!5BT\h!kg6J iH*S}%:i-TyX'w+ `J5(G _>߫$0-8KM$PjbdmA`$j'mr_B`S_GǝOG%Ot3#zy 9_9W$o~׬ؑ]FVB&qx٧=jr0iVjTo/d&s4nt6=_Vu-V#δ) @|XxVm~>}<ūڇ^iKq/T8,e:ŝ{rk0P^=9"`P@"0KdVh3I.w7~h/Tc#,O RNPfKw^oX5V!QwZM)i%85eM0SksEx4P❬l<5g%qUDPׯ8mm\AL:}j$8 ?~_w=?̄ H7廵}!߾+ ]z܉pɘ&i6Vu^®.q( qojэqaG,D /:ɀ9в:cZ#BemB7)'&:dGi ͌Sk ~v 2C5db=^"(Ri`Rh{:9S=.%ΨTm ˬ= rәµwj丯3'qiLMVۧ؛N=9I'(&S7[MD;8]y;a* ~#e 9߹FCq8KtqRERaIsXl4Kv9S¿ai=UʾtrCY7=)`QFķ<*؝dy>g?fEAWtțLѢ n/SFHwܛnŴG57S}8dwI l1Pmy44RdM@!(w lc]Z: Yk`~r.Lcw*?,oeD e^|S|0-#;Rm{>QD>'&ޗژtH׶dcLr>LT "Ǽ/C9l tWbY1z_oMlc>Z8LhB `f/.KYO&VT=+tSE/m%tt$tݘ0˃O]kd q!/:5|u3Hбԃ2r) Ἶ'GU`?kҠh,z^v`d$:Ӌ-jr j*TM,oM-4S)uNGib (|GdSTPF%]<" >".nPB{ T͵ݺ'EY/NXhG+?<ҌiƫBo@L ?z*P̻,1`exjK7,fՂw[S5&T-|a l)wL2=8'.EZ{!ZAtOmnptFWTa t8/ZjshC#OJ2JR~;>Iu0$G'GYXvVՐU~1beѱ;M("0|ױ?#\j< 33[3܍ڏ(i`\3K` wY,~2eM=M5kl"9ޖ/C}I,za~C풺}29ܩTHCKp:5uEo9께^/F#AWHQe^-r[NnuTMq\Jl)җ`#3EY>:P3$f# $./c?a>hů}Pd<C$X|?"Ѝk~ QkW$?SIXD[zP-+m}pVH[}7Mh(cKT>hDUij{p]!g-z !EozR<B$yIDx:¿i&Ht#b( f4H_G;\3j$\cuuP A~YT%S?;"J'V\So&$˫rg{\)>m$Wl^0<@oBɴ7_sHǖaHUcC?gٳfHIv T¦*[SkDK4MO`rʧQ}=Nې{\XߴlQ;WVnkz]|H'y9,w7GLi:dAj0G7l#M9*Zj $~)=[J)*Y@2{nӏ^cͿW RR(͟_("gΔ56%"%}9]6WVg>'"V4WݢJ RcJ|V>Q:B28` e⭂yY eg`<[ҍhT𝀮D.!={Q+v{# E'$4EeiILzJ#uĜ"[& B5TN.I;OiWr9.?U3  bMWcfMP;30<^_og|˸x@LkfMLŰAo/ z=*nC, e.yUKoX:GwfX,sfw>mAk`R]j9~fx0Zw|Nv).ghI^C-oBbڂ/r٩_@y>Inw"ѻ1Z*HF^$E-v- zEwS;0&BT \3Upmtܱn?NlO@"HB Fsɴ$:(Mӓ73=+'82F\aI&'~szL2z@&@qoKM*|t?r o iz%D'4Vju㧳6BQ/Sf ul;bviOp\g>};WoGEOrISI?bQOJL%R-fG֐:Px@0U}tI_\~)Ěտv!>n?&Rm؊?%=##GX]6&=!|7Qgw֋ҭexɷ!nh#3Y'k(N.jд;K$,!vsձ>sHiF,a9z|I03so5aCBq<=i=άFL[s[HA騔FQ=_Z4Erc+{pB7c;yFvMӑpj jomg<0pY{kl8upN /'%hKÜ3e^?`*=e)la 33@a|=ڎ$ՁF?p5Ji'ާ{EVNDNy`]/ l,*({:KPMa=g\[;mlh6q`WԜWz1?,*ZdyY2u5vME0J\_6@;bJ`wV\yPn!LparT溓E\CW9d1_d.\ְ(So<&4y|̅_lO]'xʯNQԃfT'|i ܩ_6~_A#5caj -r\e@b I{O=Oj xae VkEL~Tܚzi?2`ձ/et7ZBt0Kg7ַ_%ռj*N伜3m wh[y9zUtrl*w_P %ԞRTW_.C(pI<0i&b8x:,bkt1eQ^ \:0%eT$ϧl_k$ vwa>rN3T%k6KDM?gջVv |uCpq`c .{d+J["¯ '04Z' {rwJtA V9&SfȅEyS(YzSs*8? ؑPx%G)P*QFf#@|bog)&Οf+;Nㄆq%6kc5,~u)9=Ø]T*͙>UBm+θX_=tQL Uzi*_v[$Y:rh2|[1rgs7k"*#ć߅$A4㮲Ak竤0)pxtS-ך:Qّ72PI׫AE\ e)KB%QyI#Q-5\qHm𻍊^@擳j";0VtE{ Fϲ:?B5HPN cj&!$^(^k(X ! Cs?|/#֬% 3dA,t mIrCVK&ma&Ii+ n";+s_}Z 2ͻ#zJMh*_*jZ''4g&$6%IFh\_#ڱ1HR"fpC.JիyrߤOʘW6v,jQAcjvVx˧#hWDB`Ts8aqhL ~ZkKJF.N舌Håga ؅oVOc@„ e%I5loC^SH ~h(s w`4H -ړ9A0.llg|mΟIO{φ- ?uǧ嚬@ڹ9ΫBE4د6  X#Ffh{P&E_P@ȟ@̜ջ\54EٴJm7{ZϭN3`Yx0~S{N.N}0~:fE^79/!DU9j(8H+?h5lR~ m OPy`N+\J^uJ;NERnu/1ƅ_$``:Ta#)Hm;WG;~MD)OɝxޞXQ7FgS!P4r{[b]Ru\5^HZpI47ikǩn>Oy1{42MYw\Y=ʏ#H9ըaJ@GW뛂 $0ZC` ~u\OgB ّ*{7S^NL79'_!T}R9f0ʘӴN{ 6j#PX67{)lu=ˈ^B! NEQ:{WᕎYAGߐR\ 9ܽ0//,(&ZiNܛ% q[uVǺI(|eSă9.8aЕ2,p^q'#ZRrWs&pNyOT1s$A,ћ?nqo^AF2Lqú-9ꉬI6Su'DLeak;D$ >J(G O4҂{_z^R1 <;բ9D<}C*.p9Ap`A2Slև ]H!A0QV}7"q4^VS?\5.!2qI(a*t;Նmk!^3W<%>ҫ*`~6?Rq:&0tY<IFr-'c&pת) F6~uq׀̃t u4V;r:u?{ fF_ ú5M߼יkTʲ !_$ƹI\ ҋ VeB8MvLJ4LVk7xjC^HnnoN2V|N`)%z2˰`=%%4bI\quCt) ~}L+pB,r6]0Ƕ "PEY.7kK BbP-e^ Fʢyz6bN()m&Q3 @74u'=Y2Z߿P~:xƬCh˼OwɼM'PpD,訴Lg85 }`0z9<^F1ߊ"郷"9 [YF> .Z{R dk-@O]ț2 ԆJR&|&QcJ"m 2ɦd\tb W'4 坼0cE/F>Q8M}A뛊3 >@ޠoIi}X\[^gϒ٨qW N6ɨzYe "QQ*τl^o &{ B1D1(24 0용rU悲Sps0E:ՙXpZ\$ Y=[94ʗd$r$Pc_$,q3G}Qܼe^d]TXMO=kH~nC8ufB¡6 #;@>'{T-eFp xq>Rwh"&2æ2mQFQ2TU\pCKqUzQ<%uB`̹B!K}o%?dȊ <f&k4w fiD% 'v4^!]6`GFA7^īد䂮 c1R7BA-@ńk!e  ~d})[.\Tay_̑K`lZWS7+8ih2mNJs 9b 7sFB `#Vٸ'lZd*`߮=π(ȮV_Bo?e(((9@*Z^F0PލѿK. 3˸`EyFÄB~+`+؆b ō/7E^nJ(;],V `!~x4%6)@"g`&N8ZcNW\DqZN9Nӈկ4ړ°UAyXxڒEҴqJpKEݭl6'YctS>VŵPgU G[4zL'@3 I׻";< c\&7R@F-n7,@M>Pᅈ?:Pw46ZuBwU讞x ުN76``HwM  }H4B>+JvVּo_WE5?`T$qp.Dv"f"eM7nˡb@TZC2#$=(ָ½⎞v_KQkUItPdӈno2X߷mpF}{%b~h4x&z18zmfn1)?`!n-霩=p*cƝp0p]bԹh`]8J}/?y2dA м;\a.븅emi֦fG,NKVG/>YP~lplRKWb%+ mlAm1Nq0_s#ʈ3vn֔mzԓ5y cNr)/L[/|c+I7`'y!ۼ=Lhe> D=Ya9hypF+G0JqfW+ŊoFs OIsv}#>=.'z`y;IA(P?9:ȣSǛ>tD;̡\k4~w=(krʍ:tŞK̍ UjɵbmޥsM>/+V6KU5UzeY|؎kryVg|C߾@vE%Y{z" y?a9/pr?Ěo1 yiVەPpRRd c:@x,;Xs@,#i:N:$"o*ub^ ,̀r#HGcC*NngN0Ka[[#/ACN(&H@qҀcX M)dҨ!{* "RKH@QsU+ϐ2+=`WxLG18Ix.g2Qח^QufM\ MZuM*98ב#Eax%XRSY gZsGy:n 8)P}RDxJwud f3 %VJ cf_Yw=57fƇ["_S뀮n,dcXÞI*(ꉌҪXx9ZX'd4e}-{uTZE`c6Us&bEy'F~ ͮ580gJzs_z rOIyP[Q7eo~,}O1~.T\k)!I) Zu9 ldzܥWnEJH=d}̐I)Tbĩ>?e+h.cY# N,|\X9 ['ٷsG 2c\b |[Gk b:'9Uᆾ;SAL < X1ǭm#z5q˞pCvkR2Vf79Cd+Yߊ[nn /,~.3L!mXlφBw9fDo"O2ܴwn 4Iɩ38 U,]GDm RUYG7>F{ƫ쬶4 9 y6(>_"M@>v!V(n'. mFWuǨ8UQ_ ? 4c20>Fk Mֳq?rCL-|ak;gy,(RG^8"W]@C*¹[2\a֮;%`9dnw Z _CBb0ȧ$0}|rRj5Dʅ0ay{ַ-ZoͲ.z6ҍc6IM2Ic}!r9<>$VBY,6!K7i99yh 5@w:wC:(F*chW^F(;d#[m/}TX) vVII4#M+&bf,QLL2QWμ6):_޲"뫼iY&rI37qf$YyY],DKy(^`7L15ߋ/xzb'0 D@@VqCy-of젘Z|'iDBQUUȘ{7 tԭ~EwӘМ(NIK6-xAR&//&翪pf9+ٿ^aNx'0'"KH"^rc\_!ɭb!7Z?|!R1mƺ*_KQC>?WP^лBA@J9rRP,H))ߕ3!ШJ62"ރ͸vN5@iW^N]R:]5U../j]yL B@)ErPОx* 2mj4A$̌xC,Z"Z |5._|irGnޫ>2V<[67ȋQ="nm& V')P8 8|PO^Ucqg$QښsOrBu 1d(rά+򊏺#: W,מ QdneD #l.oHI׬m!Qz20 !Wpynt48jNyhH}#v-k'fХw,c^H F$PO(/x2#!WO.OٗD)MPejCUaOgv Gr{`C5c<:/L[)9}=K0Q~"ө@;_UIgoU@t̟?ZBGv5|Sno =d$d],0QgˁI=P ! .JŎ]//?ݺ"LY8E̫)ծ2c# PLa2sjL9G}6pА ?G{׮Tw!9,^M'g辡68e9B`Q /ASG10de"j62RgBVQWOyqU%G;CC]|:QV8/DB90:4v9v5,FJ-qOwxEG'{ B)Vy`J\9~-ky9Sux\r CfVIq/t7hqzhR{[n}JMZBc~7OU ë@WP2CafQwPqǕuAvNiEfmCH.qOH\UuyKV bHޛy+w!'L @SܒoyIVLw|泪M֏z,x)j: ^UK>>3(^j*L)gL9|$n,D;< *~WtNgoOh 1/ex" /-&u~!S>ueHIM\p0 YW9X:9!E,M'1TVA%MNJ 8HklM,Z+6'#GAa7Lv>Z.Xe1Ьlu.Y׈˒_74̲.tp%L} Q:pa[7hS)4A[DkٌH;n./%Idz7M /uE)A9>{fD+ /D.gZI#5\3?T{d]̼>g\3kOM*<s+[dѦN "!Mo=`/z`-%NZ&UE)q^ J1̬C5xE xhi1lN2Ң$@_V"Htk.[? APPH*f,*7理n"UY`Pl`C_D&YBvCEX5*7x$`.[fG4얅~*Dv%`%-,ѽ乓wp$nOeyCC6nR^ƒc lg̣M{G9Ѣt&`Ϲ-Ikztդ\ جKפ8'46Q0>z=& H[6\3V/M̏d`0P(dfm{_sǣ?/ћ6u;O>~tPP `Q'1evQ[W18~ '#Du݁Mpӓ:k_J5JaKiVJ O-8{CÉkaC@=$s]rbSF+METAJ$mݸcfdA]Ѐ$Ơf`Pl1dK;m@ݻLeOsԭJiP;M0yXx?B`:mŏ'10[fOJ}|ZɀGRȼ"_11_=VY\yA6-9'?SOEq3":V=lWXaA&Hi&+d.a}Nyyn;#s mUL^`2]$Zʧ*)4Q3Zl#2:k@hɿ*lOfb_z胁3+Ý5pyxz PvE]#A^Q5ǜq \.KXl-#7UyAt{d'pJ^Y!\pERM@Ț9)RzI~?c)ѥCؼ"1ox4jaF$VTdKfB>z7hU:c []ixRM.ؤp{c9 nRໞ#-v8- 5p:.\CQJqN 9׈6MUŽ,. | !~DE]ߚV-r###-\7MYl,hBoFhWa} ֓ž盭=*J& D˳t!Z?)09?MLY4X ? 4L {@gSq=_*GUeO(E6]?SSb8tf}١>FyR wY9%Fx/3wl@TV 綳Wֵ^=9 ` z;fneR1}< Mq*Q<[r!7aq0Mb7=BMZ8ٚH;@Ep#t%08wX욄(_8#WA{&EnGWX>i@XFPs2d@Z+ayŀ"g~Zlj>5BoSdF:~Oz5@Z.F 1V s )\3E ժiEFóUyF 0<׽/ӾPs~pMGOJ 粞gY^@̧W^gpt{OTLd6[F%x)&|?*5N'\"=[a\Wރ_DVt4fۨ*)uuy]MB7U֤WgO;]޳G])-h`ExD*A/MdЄ$mܬܻ:F_f]% z!Ɔ)E˞6lAnȂ &?T+H8[dk]>kLH.v1 =OD,ߝT)]#t~$OϊLF5&1u\4?Jfޖneb!c ;z^DFA8PЮn\nĽb8ah]Di4l}:@֐U}e M^_ Q -3땆W\ۆxV*Ւ]2[Fa:Xoث\JXZn`+K}L`&в(ҕy.>oűWO ifkGfy φuiT:(*e0em"[]vwn!ȬN/[YQ8K骄zv&Up?GI)J6(3])ąX.-pkD~)Jc Zb3 ?!|4zYNክl7',947􎡖w Dxuq< ņ\hר^ [5@5hIQjY̬n4GF:ʒ#T.$r,bݧ\Es$ iWVNFH3i)[߄$ %_=#Dv .\zJ{nX7(K(l.fvx+sy@8̋lsL.4dI%1ˇ/NTV]E5-͟EU6Zx@"&ScF0&7S*HN*pv㻚Qg0zG.]N.Ax pt$[U^+yZFDuj.`M>~|E$݇W5ŵ%Ȗ_;wmađd-Y ]k"Y(k(vs6;<۰g9#RQ$ku2*W1pD}]P˼VfHŲ1k[RJӻđ'z1Sϳki,X˯Sg,B' 'ud]၇,IU W?fC.IKLlЕ as}'ϔc`HG[l]"о3+S,8q녈xgs2qccȺ|qi0H{a$Cw`ep궶 ՚ih&s~ȑ,x @$,e<*X>9@g=۟Z-&1wLdg(Ik .Ј#[iUjck 6y#/RS+~(%o32 iww!3j.2 `]Lǹ~pQ +3a}r^HE<53*Rs #Ae>,rptX'ݱ)Dv'csLIUhܝcLx3?/0`x OV4ʋT9}wcj %w®D$nT>z[dw̖xE>ǰ&?MLRȆ~pX%pe hWߴ!a`@&<cqgHQb?>#'ė,];wۇRS(А(Q!ڨE 0'M:Qu5$<.$[}&41s xlݹQJJbMTit6jNJ,D q1Yq_kh[;JGf?$ݏD>QֲaG:1$ U'osJ }jA4P>7N\7ej<oQLyNt;T )8>x}YuFJʒ4`ƃqFVC3yLc9BSju]|5K|p@:4!I3F|itńBl),!-gӕSxĭ/ 2C4#dV`-u__h(oRg\å|gizU!cZӜdg UG#-PK%F,>R ̣,bscL≆"' ONA!C'BU:NCMr9Mߛ3 `U q^|#do)^ juU!wޞұx=IJcY.Nu_gXNsbzCTdiF u٥~b@ޡ#xU2O xí>x4 4-`K=P2dkڿ9UbgXҤ5x#d*L&J:'Oԝjv_͠BU២clV\롨/m"Gu7C@P|wImʕ$~1V"8/$&1f LE' @q?\ajhm0lmb}6j#5ĘRnu fVhAę}ɉif.kXk#J_?w<[¢6wGEDZbI*t::}UqzPCwM;҂fyLŻ1aL/\tg$Ƈ9uIUҝ.> n,'a684ebs#6%T ׮K-* /Qy?4{mrkDJe~#{^  2Q*0:m>͗,ga FkO:}a>M84:g&~ /<)+ CUNCt$ agyQcT0q!u$7IBng z0!BfE;6 =% MaO lD qX% 1cpרG-Kul[!:a)GF>&&Yemi <P+("2um2lnb‘Z^d[4X^ď;*߀[r-u6WRd nKP@(,֢ͩ}81mpe,${A#po?= Y^{&[6!|C_-kNiMH4s­h@`|kFf]O0 fq菙LZSg?ZooI/>syu9V+hV<|kNsrZB T{xݽCS8H3klU[$`1ǽ;jAJݎˁ~1SY;\ ^3- kjj0.nB^If8hzs2ڈZI2c/[cmlڣ|q "7y[uOFl-ThVR9z)MqY5301Ǡ[ hh:53^ҍ|VbU7$1RU,v- b9U@XkucY;-&M'9eb(ob38*4q^&qW.y(_( }V򭹰628^WœWjy[]&d7xvqXdiFi;f$Va ~Ot5f Me~9VX06izL` %Ol$ݮwTa:=@6_lXٛGZ|.0y 4dв{JT=7Iv#,B,S3)-E@$zʮFxBFݭ:̊Dg9-<ؽ @-8b `SzR@[wYmH&)8k宨ą9m pB]3j=d}Ί.|$fSݕ[qa^]-nXx^d%az,H??e7xIW ~gm@>l"qhNgYIu`]%|75[DKvZcXdZCƕ(dGí:`rkQR^OelbH >/QYb<ycZkxvH897 "4d]`d1}s۹F G@l?Z&b?$uÿ!@=`~ā|?ToER:(A. 6Ⱦ/TdRH}fuPBþ.Z s_D) R:~X`5lo 7AaĤ1f}(&j Xڂ=ȅXaf51i pŹi+^},NQ~w8b'Ͷ#O[;5vmLҾW(¢wf0K-(qŽ? xX7Ϝqa33тvY1>yK:"!TxD8H(D[kfo%K/<{Q:h6dsI_ws10cyCN_w>}cͿ|֫uȔQ=O6ru",v#=%W!{{ ܁3ڇ\JBVwh.eflnIH/3T ;2S|X\>345b,|ڿa2m4JɑJNIiȷ q8o~A]e8NtER 1Ӟ WX#K }J y/J8c2?[Q6֪ju(j NlL|-8&%}+N&z8Ü?93Q'XXnGFK4ns1܃bFA rf :rTBB 88V-,o&DtOFNu6FFh[dm"^u57Vlb%k~8]Ar~'$j(JDam @,5*qwv#MkX}(d<-\  2!ʤ|z@2>I& Yv'bp E|ֈyZ{rc+\y pR7 ҳ>s/S]72Y^v;fC8 w2'CLHd&$<M[$^c|,d` U;T*ʓiYi=\!TaiЗm[.г5m;_Hr|R.1^/B笏WBg/G Ր~8R ق`_P^+`l3k¨LZBЩeyT A-T=z [8;y b8³7bI1ސ_,ToؿQi#88ʟo)8!Yԏ`PQ9xeEءmx.D *qB6蜴N \{iìsRl)=tɅ Д+dk"ZM5P+WJn l;{^Ê&yޛ $XfjHo${fbYP=,,p!9[K|cyNq_5\jD)e'`2HŠ, /RGަ .lrM*xiw9}вdr:'ĬLgҐM_@M(<ԈWrWOSu HT.ݟ_%_!]lnJBuTvᙨ 6Ah8Uf@=Tzgچcc((r P)2G zkMX YI1VIKt%lZZ ''jJ>qY]8!'֛y7@*mjN9F34!pGNPh ؎ <P|M{KOV.N~#=^]>8|m3yX`gM0o:5fsnDU5r8P{\V=Dyn ^*hj".i 1 M> 1pJ>6}[X< [HX g +B nx-^6AF HudvL0P#c󝈳.'-,c(3"|fl8"h#6:,${ l~%I$("aLH Yb%xCyǴbb|;DLWTܦW c8 `IafFF)5M3EU Bu( σ'&t=^ۦ pid[ L09^Rzj矅Ab]y>wTy?#Xs9[s}(-8"aϽ6WtW˫ߢ/!:z .UX^HQ %7BI}@3|ާ7)T M3+ Qy)xoe?E7 !H:-vR*zé VNL Ͳ~P_Oۋqc3!ȇ"Ab6^7EQ񝔚#}^Ϙ;p|09j8 (D !6t%wU &y-8 -ٸWѮ `>| ,l^Iv-XkNrk7J,e.},HX 沵P-$Z;bE<5)8B(fC] lve>) j!k$I˱wa14~O [;˙eWS*K<ݺvSBbi ~};V;a BT;47[u\b*6ΰY" hvpL6=5.|MF-jZ)n&UxyXH9ؔ8ZM{i}3oE]/:5T#lTFʳq'i`G'=&Dao2!beZ ήOİ V+,Jrq[{r j:o <<#E#)=U ݦ4%LUM=ML~[qaS`lN'8Zƫ^1z נ< [cfg^ݺ 1LcZ+_4~5>Vr-?R[S9A!x\6ik~2$yu}}ށ:DHPvTq޻PҶt$ۤw{vkz s$6W_H Vh@{0FHԸad|F_aj_1'1>>wzxͨZF|"ң&_6] TXC3$?X<ႺI&`o<͇ߘwH5%+K!@]Rkԡ59s${rPQv~MĔ"@'*:3`T}Xvt-ipǖ\Lg?8,@+t d*'C;?enYcgEvwڈ0*b.͢34NԸ2]d,'4S 4& S'2_v%ɇ5u>ׄ] `V߂_合ۛ^8.6#CyHB8TVuyq ~,pT{ SJ3dڇ\#"m<$DA))<i7'Q2  %hLbwzIո _U5+ppk7fU2߼-$=&B#Ʋ#h.#oFy QNABumIa5I[Ojv2m\q{(=DT߬׶RP8!{+0p[ԋi?n}ي^h曈TdZqĿnuN.ژu*xMGnU-4ttsTSqio|q#Mrd[}I_x܎(RF*lz-~6[ˊL=d)#|u6x4'&v9TqS!^V?bawtyj2;K~d9H DxY+sP F@V X㘑`<U \R}~ q~八o ]P;y`oN0@&"7 AtEȫNÿ'ݵ۶UE6FϞ "[@k:t("t$=|suNw}51hxKy9g`n@am[0,|&/A!FXrVI=lޓA:밸̉H#,-,u$8 +?6s8{{Lp X4VYV@PZӫa}Fv+4bu鎠BR-bZ:bd3gnL2`nzAP[}ݗ<>5^)n%eCmثswl 2;}RU`(ҚaEoF6W!X#UzZ\֨Z$mzӰ /O'C5vs?(CMy)&)4m;?,*?43ep} /1^v=S{ښd|S"^w+"fq՟2XlO ^DB6)sRF!ؾ[pn+!U݄7bI-.Oum^CўKT5iYi^ϩXTs1up 3RF r¬OfQHgR'}z2'b}b}t5_0ȭmzΗ.HАDZ(I?S m}^EqzK;C/E*'$W,y>BsZ@!bo;Y[?&I:Mb 8PPcJؼCcTrcD.|B /f\QAߍ)KVt$l=eWv/mΞi<jR2(ՌkGF~jxF #BԮ9?n)s8d^$vf'-Eݵ 05Is/=Ư7P@NP@aWžV3w;UńD'W }A)+Ǡ x]Sh!.^Pχ6~V4HYmdGc?CUT_z~pO QZOM,+X*@vq/}J`G&xs*!"bs+pNzxeY* 6ƩVNWYK/+g]8 bsE@(k@wl:M#['G`F9_XYLϒsD܁&YBC5$~&f6Hԧ]{\NO S_V3./)eavqu~ZNs "UNz^0SJϏ2E:Ů&GKj,.tfWh8Mom̅JOd^2};k!ŵ95ĠHjI;Iv6Kz *t~׈{$<"&)yB]7_0N&جu;HCD|[wh+( D\?S AQcV& ->HA+ӷŽ$KJu߿!9n4~:N\쓳>SV掼Z l,_64#Aa"R0~ـS*nI' Kg'[T bA4Y?SIO{#y~!YB$5̘CI_y%pXeŵ`IvhEk%+YWb D"~y_o8#}RR_V#d75 rwgS9iސ-WA2h/Q(#N>h({{`2niC v|`]нȥ[* B`{ K^k*7Cfeѣ+HS`k1P`2છU/RѷΝ{Mm]|MN3; {d!IN]#fjӹSR(KBTw\( |aG<;3=_* Y_={@ R U49+ ^+Iؚ4TYܐ/P,{Xͥx僊BN+r3T˵=}+n\@MNaۭ[P#&g3L6lhMctN̪S˺ rq K< ^ BU.\%8mG kvLQݮrt8%Ve]WsV+?.yM° .LRV+Qsӊdǒ2!YAd(׬/LpX FÓ* !%_2,a]۾)w&XҦŧCथ|||qpL+T6Ǯ(B(Ojם>%@ :8\pp^E!Kd'/'Be6aiDfi@3`T2OJnK6j yKW㙇l1| ADCq3zH h"k?]O@Կ㽤5h8u5Ư!6Q\0J‹{g?V(&_gT_lQF_SXTʲ#+#LtSaÈ>̈#/e=<MmafrkQ:`?3YҮ`#&We-:!1)-!~tz <<jUAT]P4/ ^'op͇L&|Dr?ٸdzҾf WƪA6 b~v8xB}Q9_Q ҫ!GmspN%2hBNw$n^C$deg=EkMٛwǴ%d(W_qGb=KSGi$jmpJ%[CXw. Exg ) p[ߊ^)$y>9ϒ$ ^khJDvϢ`7&<Ăҿf(.߀C&CҜ 9v'> d*FKXÃ58HtF`%(?9Xj+"]K||:[^d$ r$Aݛ49ߠU'qrwP`´v"7yR#1rxߙufv' >< );VP.yU0qp5 |S=\71O.b02VRg=*OE*ϡߤ=/)odκyMp[ѻ -fʼn[)MUKۛ!gNt3b<8k**b(U콥JX@B:賩H-{'"~_Ck:wCKӿPd9DzG`"Wg}7R~4Va,Egj\4MMՏ|O)]c10BpX…}>Ͻ9YGiEv *2}nQA> _%Q5`,SW~8چ Z|j[`eϑ02+ ;|EdWf餯P EF(*LTa˕ZYi:},lcR] qJfr"Tm@dfwA/i"$iolo6Y]g򗕳Uj"ˡ0ŵỤmhsvH4yϏK'*gXY=Bub~JeeP9{RvJGl%K<*})~yfM➙h*K&e5B& Š?nQ?Xu?=W.=ٹiͽBB B"ͮ=.uj$nAǫ^зNE6(8w-- JB x68ϷiAgr ŰH@ZnnV09A|^Bd$'-a鯠713F?r$aS{y6[^[, J^gBQ0\-5Ik] ##_?O<@!D*]P'Fs8~&.RTz?H@,M* Of48"-hJ(0#I~ق*DIeqP  I]mkrRb0;e&AY p#v=T rp⛵aav >  :<4 ; $:E3{if;bE`{ &)X洺miu[аXDtQ:Ĥ5/Z6.%D<ĵSF\ oPrR%:G&+l2cSʓRBg\LN99]j/zT_! VudR}S -<694iYi?FGf4R\[_K.dY.1>paT!\'_p])8 OaX-{ tkikuDgeȴ9@>Z$#"dЬ*}H}K_sԧu _ǯ@>b?s_tÚ~`\X]~i#ѱ}g" ;&%c RLɋU0 X@u\ E}`)*EXÝXCv .exaobe/qebk}|]/ڄ◊>널'*=79i@>nC.9\ /DRcq[N!>.{">jq&x{|M' L\"Pb8XspѾ6n,Cbeu\qվ&l[-Љs1[&Y>D͠6N?~K&{ l~g+BeGk7l{m'̭T翪Y#+5852ټesvkvtnz> N&lA-iȝ3|=ٴßEm-p$>WY:UY"VAsihcldK`'@Wni% 2 mU&Jb.A<fߢ(%PxC7^M]$vڂ@xziDSQxk7ZCSr&Y38{f8\Ⱥpc6,WN%~wK2^y㢡d{͠ʣQiDLDRfT*U,P h$XpBY+d,wj,N2xP6,8uBUﴘhm2$8;":3ciJ$K(| O6ij6gFo>`Qx+*t /HsҒw8"'0|pګìwϰ[X$WZDMVr/!n>Zr|L΀us [vBevKPЧV/xdۯI?&FfدOWi:#|s!l̃v2'-K3.z%m"5^Qx=E|,BIA(,KOz,Erx?gjrLCzJsE<}7B+i2]VtyALqb, )ٞ]` 6&3أZ5J,uDΈF{C$^3|:T,60'VEP;x!wWZP' ↍WT fzkIdP;Ef:)Z1>% \ǡkd/ 8ȲՠOs8x'j&H%h^4s Cw3zM 0ަJ6{v$5O[ݴ$ n)wC#AzS/\E2=F듸/>^yb.?F-^Fթ^q]IUPf}' nϬsUѵFL.K]y1V4$7@NAg \>-TlvOC=i^.! ` ,dS. #%]JD,tyGn,ʫx rh]uXUmh'h\M)1[^dS6ܛ43Iᒻ<®y͙lKvI@oԶ \n} 7zEZ͐:%?9asүEqpH2Igx&MQG|Mt; 86u\j3L: M< T:`0/38@-^\g \Y`}j_ֱVݬZVy{Z()E$:ͅؠU06=a R[ەhHHQ+@VMWKudž`ӆU@}pT]m5/87"-H.~0G6JqEO[NA9Sq#Օx‡7-c78\9J ZE:2΅hxV"%Pr"޳PFL0 J>وȻ_2"㡤`*À~9Uy+Rں6ٶx*~Gs&]GbD*\ Zi'}?ṇ<ι] ׵w£vX,7/u#ӿ3RAL@&JPI &d[T s <#-r(Eƥt|쟍l4 l~χLM=eGٱ_s)t%-BK(g)V6i,kѠxEzܿ}fSk%}ܪ8g0p`S4m-KKVAG/_Ajx~m~3?9վ<ǙT:edj vY\X  =:R-0t7W8R-wT =ގfV c4E[î|\(׀<x~T0Vmu4C5t {b]Εh] |ἔ?KG^zS}x%ytCzg$\.~z8]!tT"yƓt[J[b y5zyL#[Ua>#|3T!ovv>mwz3/(6,%2Y @i5T+s֨OGiRcĜ1)e<9A3~Vc] ಶIv['rckOn Vn*F,tp["-V1[ː4b?vqI)D7zZyV*. e.d~Ϗ(6;&xG_u/n<^O <ɖLxZ"CBS= \ .s3y,?Nd=UʈYډ*W` AlZL:e2d1XZ:%s7ԔUD{S@o0.`=%1* N$!9erձ&L.dPs8a|Tj92B0+bz"&-!'D +F =HA:"ٮBEzKƝ*#`DҽmJG:P` yN{:_‰2Y GR lW/(C MFҔ҉\TcPV:x͐'I~N("mUuDT8_Bɪ Ĥ~Hzw$ϧ I낀r$MB61r.GгJaZ:bٲ9p?2*=+t-8tw2C#J>9.OzSFb+W 1c#|om dki8t=z%q A%=o>8,Ds~ (?հU,r+9 ʥ<@ sč)V bÃW{m[޵.^#2}oB]%wΏ)Ѩ=<./$IIVr| 8cRl&wW2[Cb+O6p'v[!c[4(nU=(Ʉ8O٭0G dl )ՒL)=b..HRccKP$!hauMF|l^ӢYcvӤ_XUQaݡid1KZ_j&_j>CǙ4}KQaS.*.@,/UK)$^,JAz90ĵTjxOQք[+ՓhC|Zi>)۵FXt|ZfҞ:\ T3mWwjQ3 2 j߄7M۰(~7zšh-o]QE)"ou\6\{d+,G}GTt6B6Rh!k+${w &_}qXjz`U'@?S!iqC}y'=#v5kSRyH  |lNƘ *]J#(fT:h<&JŸGFQ{XSK!7Uuʎn4_ 7 ˆJֆ"Yg|P>RLyTN<ElyI|E8pC G K(6[ `tJ%^BqSt1x=zLܶC7?xu|ڊ#OOFMo=&w*0(p7CSݐ &ٛe&y\itGa}s̸v8cv6c4/41 -Qd]'44%FeLϱ3N` 6ak7דּ\u1`}K܋#rv(f/HP(4L8fP $n m8)SEѐh:䠒ps,]ܻh 0/~N|78~J"}X8L ;I~nܫ &r&43^S2mEI7 K'ob*LjVSwUTTf.F"HkGx7$[D*Z% ¹y>(~ ϐ$ujgYGŅ!&[)o0Dk> @4RGX(-f)kP\q칼13ּ}8b&pC@~ב7 ´ramw湶F#tS.uLNs׋҈+oh" (/pLѨRI&1ÁK Suԃ`5{4}ZILR&X] Ox@d5naU3&i>J|Huiq̨M `y6zM2ymE+dt- )`o_'*0T(kxרcqF?uÇ'2o518Ş 4:?{RHFO E|sE™~g' |[-ONp@Y:u xf zqT.k Dz;1iQOTkt qRLV2# 9uM~-u;|:tF p;VKc՘o^,jB6q 4ZMcwڶv3E|_$gh*E"@*΄'k 9&UVBS9ƒ1Ȍ) bVru/WqV Ym D8>3ѨΎNAhAL^ྂ G[) 4[`#̾`礛 ÔL!%h ԧ9:!du葱H kyѵFNcSс\/:JMb^Htb kq1PDaIa #zI#@&[SFW6EJz|̹1ߙ6 wk{^` =joѽB!{qSmdHc^6LM~ n Dz/>ne!"'>0v^X]ܯ 6ӹ>hEVfHQCJ(_5m+eSnh$əBFd$t(b7%?c{Ly &̢7ƥϚ?#Bi!W~Y8U7_H8uXNbwYiIH{(W&<;bڨ'j|Ƥ) :X8R~A' $:MUtQT4pȘ,8(ăƗ9C-=pv%M1F+6+Z)޿_?g]fe}TMA2]<_ueppO'(I07 z(C,$,ı"CJt4rIu^ﲦp`Z$H .) AwoLen\hY)y̐ [BpO*k(YH)|>$/q\x+&M'B~+Z$k. ޡhiFc߄K{E&-AFvk ,E|PZ815б>ưH+#N}:H!%i+uNPZל:kv.u/^oWQIC6 \/fz+1aVv [}gfGg" pS-g6 tWD=ն-hKߞA__mnz6ƸLA;U>PVCs:+oBx+y{`˝`1   5RYo6?xDri¥ZM8L=acg.bhfٲ s8ZljiLW~\[1;.-K@{m_|xqo:QV^T4`d8UH[MwJ7}.%g(a aB2= <أm"V >tU~gcM666^! ͇M)Q sPRYT5%XX ЀF6$\X1]CGHny wR+I^ ƌMgh8HhQx` wnSJfNc-2 t}`Qo]߷13J(Ӕ(Jث=8I٫K5~Πb{ Cp]22zUX!i8%a6$Tc G3(M1ozXfP$V8|mf`޵4#&EIuK6Lkt*9n#N8YE9bdD?RFI:ۧ[q#E9JhnjWk.ZډDϛ׏96Hz<ΜQ+dK8|14= $;;̼EN#oYoE'.Pȷ@O)Feu $t PreMvԁ'c)<(UuXʟȄrp+EX3QYZ&uyw#@U>rI`[n򗑃X#qd@UGNJ|foF3_y;0 c7\ȟQ4RM~CDȆч/5ᇹD|dbOYx#QX߁9> c: 6FvK7 AYZ=XT.TAl²kr'rz $0l?*J9J穌 U?qC`ߡg<4Fp }n%[0V}5!xiuiuQ ^hd )`{Joqi8"bGfQx m@ghg[9}-f>#`&M]uxR"~p#kf!*b@?8ȵJ0w\IdևM-6o`h"!@k'㗁QҰ,P噍a nMPXx̪>C"{49>V>"Ji3?/+L $ؐlΊIy^9$jfx*A@Ph/qoSX AyYgځfPN)7q^4ŧ^uaI`6 Sgxa(>Ҿy_iY)͸]4e!Ƿ61Q3jk[C~fw@V.uQ|SBD΂*(`ųj}хLH4Ǹk4'?w`@f=jO@țAM:0'-ҵ*6־Ul}7YqCNxBՌt뚠_, g^w<&n,(5e{$F&DʏѰ]`9fC1ﵯ_i (5jFk#^buGV- o5 ͯBH0~b̿cgم䐫9DIހ;mZuBp)$6 Th2ECw)(u!J46ۡXM&&Xld;KK߾}Z}juN@>rbne gvYtCs{J`s&UDl>v2iy{ bS>sbdѻ; eoN(//v2޸Ax%Cx[jmK*VDs-5 AXbrn;/qͭR]jxn?^mМfȻBpZB*~-ҎUX(.S4m *L6 YhegĊnZgOszAn_F ??xplka|+INحrܘ (kxo^6s끕/tָ:j1vTKZ,AbLؑnxCN$ʁi~˅* +od;31xSWrbR~AzY?JC7QeZ>bZcH۵>yAa[{z!#]{;5VG~kퟫYgY3ISg䘧V_(N0V 1cmz%9 Շ;o7aό)!꫘h2\ySe=ѧd_2#T$o}Cp} e H7WťUY+{vHIb|PcZ1?4 ]·O]ѻnS4}|WrQɱ[hiq";Zk+D2wvDlps  ^l21&U@2ʪΦзߎrkgyoI6̞tE#8qbO zحyYELpDj'o%ByyzI.GRUG#rƛKΡ~9js5=B?4j)oi˒z^J kV6* 裯Ɣ4C.X9hmwVp}ž6b?meJPNCid;_֥ۺA}#òe1ԣg ;w//,JSxoWP TÈe6egD7y4G1[FMx ^WZX>qN |Őw wX:Zm?׆UHafC"/Eo OIsr8PD`n!vn=NYQD%+K/&CǞiu6l &{jc 7?/FӃŪfJhײ ~&\AP7p:ڌB۝3K!C1! wg/>y)/I NrAP<P[@0gE ͉V^+#ڐ/y:/x H.fewe"Z'Q&JLjV2mKdIƇfm.GHݯ3(#ݵD;I60>RjZ(k {_Si@| 5! c:a6*W!ےˏ[Rx 9݇Į&Q-e2 :-庝H5LXoܕ3I9L}p?KƎ.9/h|M%0م*x(8`ԪHWTlE n| TR›lht ! F+/{悧d#wzwUȞ`֙c} `@U$p D;D-= x\3`}7j\id'njaz1_$\;gdLbL`+#98`6qZ5RE8o8$((I7eA1#&0R4MX/g.΁e/M-5Cߨ7(N:`THZ,E`|rq*p7c>lmU":8h]/'#ֈ;a͇98dt &4U-W3t6JP}2JQX)np3>눟/ӛ#Ҵ{`I>-o b3'qG%)Wh7 v7e(|i 5BC{57M<*=wޥ_ 3튮VUj#p>b_z“-m*e~K>! V(A hX=X-JSJ,z%`*i/"l. d96fp-wT(׵sƟ-܀rw1|J-Drɋ:7*+& EܼZ~z|ڧ嶵"+/ib/?. {kyN$ p]dE8[F6eƯŽ,Ѫ'3Cg? 7GX"72WgL`BwHwV,*KcZ JEzQ](EypNS*˜EʍvMd@*2D{t%5YI h=!l[l@xq2s\MَN4?/)`XnGwn@ '#_PROv Y36HV2iq.Aw`6D̏_ivbې>P;xZ.T|hC&_z tQY@*ܡTX1&ė#ݡO{m7\aSn"Z1.&wVBfǺ:^yf[S1d4&#vQ2N"IE p,ʇ6-k (Ո]}|-Q -;,/,N`z!HV]z9P0zrUbMeDޘ z--3s=R21$*7d*Mڙa%Hl$EM9 G]X"R* NH/ۏGO)<uhЋJC!eqD\@xD 5^ 6sX~==ܣ[˖5DvhxzЄ܋;PKV(8O > S-=nHOg`6W)&a@O*[j{yKKTb6t&*_Oֻ̱.KVD)h%*6.ףڶSXt=;&Ĩ'uWC؎sZ|Ǻ$iwiZ",|D:-76M.Ͻ 岱"~uJ ] VC/gHw&-(FN_ȣ b PXX(r`/&VX 8`wg('s. Ǿ ,Я3m)>mPI{:kZGho2xݐ#q"!-rVoOsqYb`H'AC1C5S| ̛C%۷C ћPBdlO.`G"lGo $~/sj~vau.M}`DSKOeΰфS ԫ0>h4vs#U4x/mF^wX=cvrp/5~;_(AF<+szC,SDkPoA%Yس٬9)R Cl]2`H3'(t\OI})"%4$b3z]k XUvbݲGt7}v/Dj{PZ+~l 2m%E0#o !~Cąn3LPs]u[%UZ]ɂ 9o 9։|Z➫bL (M.-N#fD*p3iGůnh+T(Ii;)!@} ^NC ޡRlƜ#mHNRAirtZ;h*#k. 觸K^w9]ow}䜹Y. WuO(]I`%::u eqǼt}洬#bu*Ԍ_qlwAnh$@pԹY {LпXEBє5vorÚm%(5x]+{x.C@2;|=6OBb4fnF6q [̟x@Xz)|&؍xPzIo CD]>ҫ[Hp9|p8}zzr̡)=@s2a_ ׂ ME$bmvj}ZS)ȊR۫c!`JYD[q_p. ~V4z`D&s |̫oŞbvCݘ Y9(SD|!^j^}O"WG bBM q.R٘BOCޟ7MM[> dd_1!_TB@Raι/ 솺6Fy^q xtm;$ȍ>@k7}lzq ̩02'+RCz(5s(Áfs.Ѕv_@qJXJhBtuʼ{:^]N|dmb*כ@# *N)FճdZAO8:Wf<1y-[B5G5^]8%)ŏ[ӐKމnI_ơU*x^Dݬq{LO_dg]]a* u141 ց |sDp:n/ 13ޠHPA0ƎO$5o'r-~LV'lc$,*WUali>9O9>i_Jci_uS$<-Me絑c?+2bũBF -fFa1;Up`7no_}D??Ho^AO@9R-mf d0|=:3G#Xo (1-@@,T"ƴB˴46\÷NhT>žb!\ZbGASazK>OLmCY5Z#\u`:Nzv>_)jB(;ML[?/o,"}tx3:8kd}&vn{?Ee2Ĉu=8>;~+nIzZ{\`PmYe(DŽafMk xr $+>缽Ⲁ|/uԄ ?被6S:cڎcJֻlz /_0`q,HSلg 2Q}"Ęb xf+k ং/|e.G_eeRGZryg]%vb5=WFgwlws2pTi-I,Iw'}W621+7GJNrĆ%+{z4D*D@0R}1iM"mb\!i珹ǟtk^3]~ЕIm<-텒_v1Ev+\_N?҆ h;*F EW:e}(|L:to=8fD -iPc$d%tCTX%|JI/zĘf: PnaNGJʆ'!hi ȉs]J+Vq5LGKnb1֔'G \lǾG/ic&[ DV^Lyؿ424פ7Bw& ׽َH;)W~(\,Ksz;%ʬpOCrO nbl0YU"0x$ _8/`n6.Y^bAAVE]oc վ͈ "g^4(TRUQfiN[~Frd ݘDFCh7h z1ỵA`b k^Ml9&)̄3kJcw' tyN\|bڒSf9zsg 'cYS-d [Z46Ѳ" ̵lG[o}nlT{)w<@U=y 07Y*oJ[ |.8f>% +N}< O &ή'9h Þ.-[UHwXb;&6e߫ ef(чtU>V?%^MHn(v}@0RM rIW'@ٝr8 c!Y(4xW`t}]PƅFQwE.>1qKgVW͐|1.=xy֓vBPhAW.v:v?YeC,c-¹\B{.w z׃r?#90.qQ`5OBjqS\ZI|ל|ȟje@C)׊l1m Zsi vۤA}Ż}ɷ_E^J "#.!^ھ]9p9WN Ҧ@& Sߛ-ծ?"YKkR߾g8x%{k,!ҷD>cy2UgEPcN2 `Gi@_ǎY(+XCN|+JH jjȫkWM%mL4TjQ$gbۦ5ꌞb][{Z1ŷs0Hgz͹@1c1|_EQI]{Kx@#z׃ UgTb=jP.W]Eskn)PYO7ֽf_U]30gV'EǓHK_? L{t%a@ =|Q׹!tԩ0JDDh N0 qd=[@Lt1%])bz6z@X-2 * ϬVImCrhڛ?@ c~[Xͺk AvɃ[--YC1r旽j GKrzH0Cfr!F TΜBn#8S$$IV֊jIZi-E˶Z^wDAB렲$[Fv 1[5'j@BHX2xe:KrwۢGc$ E>^{ԍU=)p sbD}5sft^C@LG| W.h Pa6N<ҁ)XsA(20EZ'ҭ#W2B /n10Nr9OzrXABRxg W.P̶b%El)nokH{䕻1;)Id2F5%S7q蒸o_š|Y,6ڥf]rY]Jt1QưU\g300mSmif oy RcZQ퍙 nM@UǤNn,o|܄ǜף{GAVW CkAnm!TVHƠ6ȌZ"8pFIi~p[qRׇJזL[ٕ݅ YOT@@C]+^YI*}zӆ*ީ*"ΦBq~F 3݆h#ݚ@9]!-9YƈBSǜog//(Ω+MЃ1F5AuAn۩uL2%%?<.A%Bױk-;Q/HiCZ+$YSt$"<5M {/\&/[t8q Vcj4/) MXNt Ĕj%5ЂrJD;<؃=o.LjӅg=lãkbp^Tbq͉BI tM X?tuwWAx>rq-X \6Foy]e!d EJ3,rL߱o~}&p%:D=:`PRjc!8,ʛ@y=A}8q0n,QXBiRóS8\cE B˦ ,DKTd* f(4샏?h83h}AzAakWzVd&F)aaowib3u ϔ"<PA\f[1E"Η st-Kr2L:ؖ:@+aFRLZv%z?wWoJ T Ôw/1bά\J=o/]"W؅~:2X[7 "xAp7ڦؔW{ʽT, |Ȋ+?dCS]P,Y<48@6L;c1wgIFh /G&BH "0;뽷l@3u| )tF5wtQ\HЋ_d"mh~A"25Wl,m`.Ti._,`/JdLZڗd̺ Q P%k<=sx-YB=tbcCWd@-ݿ8{Z2<7ecoUS!Xʿ50>+YZ["z* 1_=Mc~LaBMlR@~歉~^vw\N&Z6Mh0ro iCxاw2-]vC^jٚvg3^ {|e5Uspujj OV8vAA 0VfuCP5ޠ 5g4<7:t4Y΂CAaX}%(j^ƁneA*fDᘜҙ{'R&)ݗ13:dE*ċb?AæW6JBE8{_wO}[#튊XvtH&+"nN5 =H6jFz/oTz:y18l6?LZmr;&6/ g_-.757_z#(ya%yf;I[C¼;BF4nŗ*(FWY8򢈖`$>|^@\{^~ЉD8יX>@jnQ blM>}ZgwZP"׸~ζ#z<B1ؙJ7*Oʧ3/ޟt]Ѫhԍ;ǮRU` 7*f)do[[F;&Y!H(EGFLx Ӊ ?B ->crq&0&e7K5 j+qZrB:|5λͭ'//BBjv(ɫK  ӴY'2,F/Ďpd >$kӒ훖ʑ0.96WokSM_go(b|ociR` ǹ.{t%?T%`[CΈrP$h]ٝ4 R= A٨{E(6vsɺ k i qj[ :,^H{ƭf՛Dom.E8J$Y@,a%~FXg<)䥑AˡLf~UT^4H 43')|5ٟ}+'j1?(de6 3_ `!fR{їhR,:YHUJMjs}ufίpqmT8bCapm+cs;]VR~& d 㫾:Iɣ7bp3 0M2E" 9uǥ?f8:!XB{o5OVp0uf ۧHV*N~3 3vkBZ٢Zz9zIؚ9Q/r7) S>zĂab\xoR^i 7.;r]ne}I +Gdidbmz0QK;+iwv}%IA 5y2HI#$%[rN3ΘhotpjTۡANj«z15ٛ&F"Ϣ0mWBy׿'k$S`H7{9[ J>Lu7yQ[#d}G9Wy+2] ꕱAV-ZiDP%Y4N.ꝂI_Vydx%„Yo A FY46uuz*+p$Z.l{7^4Omz9i4SUv1VO UmSA c& G>OJLO_r2xG;|Ρ ko_Bapv߄Jou^qK;D!(=%FZ*T5hyX=խ`Z?&Nf+Le.; z,6_"C Y,;x+8ȇ@~⒭h{ Z 9@/n[+h9Lqi-r;EY2J>~KF$> dbC&hKGo}h"6F F`)P.FLkͯy` u_%|ѷ3iay8j.CPU@al֨rlwYwbL=ʼB=*P\٥w扰712;a^Jz,-rPF!MDRs^ Ȝޜ3(a.HOntY&؜^_9˜緑Ul\o"??,4;'iqƘd^eIE*'fd8 ܌iVaWD.L;I4~ۭ<5eYRNAjT̘7M kxtG1rd))k*ׇ d pӧ9KmPOL5.(D<θ<ɶ@̣ RE^eu7 &zzB.CM+B9j>!Tw3j1ڱ>%u5lxʧr/ UIƦn]|40X,}[b!f۞)d l,WzgXL ok pįmf;S>~bp(@gnUF6TeâPoJ[QZZ )YNiQF-2J#B %VY@?jʦ5ݷe8-V[s$F׎V)?OyFV‡tEaJ/),8fnLF<;WHQ!ŁY&競Sk#_E,`;aV,x$y7:}~Oyiwo<_\2HQ,A -_R*]Z6jKCY JE8~JnI C).iq^8հ~.Ƹ+ np &h4] aj л:`_Ptt- 72?XRfrN|VҒMy&6__A]7ugy9~+ '`% TXwa5crvcL+ƋR8Uֆr`c`8Dc i3RUC}'Þ!L<2wK'0O$5T<\WFOw眽"sbYO&' kX_-ʊBHCK\ylbn@H!ͬs5vOJVL,2CiV9A-f+-F7&^G1y 8 78)͘6GlvҷLSҏS8iXF[m=6pzI|z&fJzcNҠ8{pZC5p) LsdW9i[*1*GܩŠԔgށ@]m}5*Why0GKM7Z>_4Z08A* ŝ%r<*lZA+p~s{:?@yЙ>{H6N<[g?ub BLooo5OǬ);OpD&x` 8u)Np;;5o Su~_dP0b}}02JꝿTJ !dZ*|+ՅC3 5 ;$ %.u14%0PX![S<>ƐB_OVaUF%pA*\VP|kHweL|hbR_-!i!-ZL܈KB{P|Bx4'NN]V]dA2; %ו)V/&@_O'AuiKFݻ*>*lu"L/zL$"e>0lyw-ڎ<5dĢzy */ Fk[q\m'cVY3k- ɖiR *de/:y0K (?Z|TH]k545xa;(.`aSVaC–Xv$Z%_+e\RM.vZdIUn( $ $m_E. uYV"*\yi2wb8cLPz rл/e cT}S/mHV?k:D/ONs8K[`s׫oj1 $Sx ko{*ﮂ ϠX< Y$+mZܗ2'f ܃{@>ʙ%^, '63ZwX_ a5~fV6ұib!CQ!]Ç&G,*Sih_FbaUu.џ%AJ KOFhsg9I]̞m_!`}%s_<.X;멢OJc7e]A.&Q n _ll❩93xy?}m, }-4ʤ=^Tk'N\p0wy&={)gtO(X.p_ꤚ^]A;k['7@Tyny!"OE#6@9_݋9E۽9CA9N gϐ\6ID3M,>j ju:8kF(!>M9q.#d@V4QV¦'DoebZbg6"У `!V͙hrX@By?ti62H^)cL9[1,iB' "~.+4$y\L jw ':C[+^ _%bZR*rtD1l"4^O`MXNqHzt{@a;7S* wX`ՄWo*VB*{I*b,TW+]ېӺd ;՛Qw PY ;w /ƪo<gܰC(snו(keIGbRH{l™ ru<';F_v7)+(֒'JCdQ} =k|0_ f,rXĠc^ `!?0P\ؠt~iAnZ'~]q MNC'"㴠t[&s*6?=XQ; ;=k֟mO~1Bb wqZM5-]J܆(iCw:.V{+{u8q^v%b, pxkz 4p}Ybo@!) ν{& `NyKbITQb4G OA7y_}Sꣁ1z܎_ *c+ ůqs㏚ AeC9?!V1䣃r:H䕴ۂՆK؂50^t/V6J$&:L֝J]_q2"QL7ɆO*Skxڅi%5WLȗ0X|A l-шF-XÏ-jBq_蠤!e!kuX+Z>J;LSK Fݰݜ8au SKs$̛WshI῁|}~X/%3Jf >dR'-NdwdJ6 $gѹ z@(d폮ifa0r8䀕V=ҳ*}gkNf c]?zYB+p`iT*,-5.ޥa1C/VF(#dNPU7pwKw!-ym]r"MBᕂ'Z Gr 3_'-zw1QF¾݁FD&%C4ǼLɴtB>QxypYq?*"GSK3ޘ{/>μ/dBhWb&vxJF+`:31%1 % n9W;7km#'}&OKFV֬1e] <7`HVJP?G/,D4d [Mé2]=l1q"޾H?9@8lqۗܨ@@Z6GБbN.wa̅c~, z271=l+9kJ .(R WG5pV$9keJ >i_o՗lFJ+bZgl+~RRabtAu<\mR.|FjXO<C&ǜڪT-%;1 I&]{&h顦iX2lI{qZVcD,4Bj\䖲 1 P "RHomҊZK-큃0~I=v7I hs A#V2s^O;/ށSo 8}Cs4ǝHtd7l~XRoע'ׯo)xt]h ,W~55Z/|cڣrK-5/78T;ssx ~3_ֽ#*%,9"M=Xā W&%x4lMʛ)g|1:P>&cH6 a^X.E{ .kY HI9S8ˁio7fd-#kJBTokΉvSRof[|EX8ʔ: q6Oܳ_+Q=wTP :ZBE@NnG'l3d ֫.w:׵͎/X)Ve2|&qpN4Ax/?g9JoY&yFa_NrA/,awǍTͲ{8;΃YRmҫ)t4E^nPeh%Czp#Eϋ-%u\x u< FF۝&}rn:Tv!&~TʯP:]}g. `3+ B0eB<X(ft5d|w@#J7X%!HXP{5pą+v-X:+)Hf/E~{E36{5jnE3>"V,G?.<үu;yIM!J+r^ŸQ4 *^F4F͏A=Ty8T{] 0mlj@=\e +ieթ=>fm `nȘ'L6TI"(?4 0vX kP P u_NlŠTIs6y")U81PX$E0xiDl`y7.R1;Vxі_L&O[c6L^ n@1m)O@u|ʺ;@_e_;Q!$QۀFYKI4ФsvzG;8d)+Mc#$H.͞->!)@$R̮h5;iH:uVQs{dȅH[Z/IO5NqansǜéFwCzR[mDsZ7Qi"iL2>jPݙK˸$ df_WPڀl`=X7 dmk釋 )2s쏁`'x)w[nv~= lL 3!}$oPjfk&*w {fJ;ܮ툒NlU@iKس3Ak vA[n_=><+>WWRq1PVBuՉԦ!dR5x N M -.G ϣAwJL /,=rUxG_]2M\MeZMӺ)9eG[˒ B`^vKO 6pEà[DOw9 !RQjv~&|KSm؃/6hjg G6 5dAyoF 8ݝwz!Eʐ#S$F1V F-4Ăû Ҕݼ}Z&Ѽa="RK>͡Ty~=/HϤN1WHufA gKy0iGQ:坞0+ 3srqʜ_`ћT:|>pSD tzE`ĮɐĠ&@PJw8RY?bDo`=Hl4,oB. †<'PWN`: 2:y*p!'sg5Hz^<*sb6jdӦ:JΚ@U(K(G7@)bV?UpIIh׳yƺ;]$Wt~Y)MퟤqDp|%I%IOI;^K;J~lӴ[sp4%Tݪ uُkQ`OJas?$A9C"91ܮ]*ou%@9rMC/X͙PrxxٞUr>7e{ѽ&==s׉@4._J؁|ݻ\NR2 JꐼZXb -)dO9 z܅|K.3 \6D[h,<̯_"y&3fOv%Y43Ml}f#W]쏜)``9"$jc$эo0R~+6/UXY;áR_iFc+Oq ~7:Y!nq45)M/Aԫj_"zo7^rUeRqFcIPQ+SŜr`9L횥vu(|B'P^Fvu jnJ{)qZ=?Q2i]{͠X_&ٳ!lf?! V-6@@%a u[`Hםp^W `zϼ {zoon \ yyNռ?]@_沈xe[%㠚"1Pc'"3roױxd*UCwنK@ EO[`XPvq\k>F }H#1{ՀvNCb @--зޒ/Xϗ1*D;dSrQKbWe[ݘOgz.(N#?\B.ȻbE6}k䐆&ZxP{E5p(T,V=Hpy s0 2Y=@n{@CGgVv585 ,WW&R+~zH(KWkf2ņY 9u.zH-v=[fG0Vho8XxB؃ęt= hY2xf:|4rN)<#(]8$0yO+"|/֔׫j F:f4Nϖ2.c>8.G[ѻ fzSk+:3kZX*e=0r:#xq/j7~tDrD҈4Qr,{ĦP&v̒+"Zgy BV&\H[bq!g5D˧c_ﰟ1qwȤ";'Sr28O B;b%boJ'09됼_geKA;I,C.h Vh.8iI&@"E}OAٕ eup)" ц2fKxӽ}u!TFj"sP{yMb󋆲۷8l~yU'P!Ogw#{@ 0:0Af*]v5Ǜ]$_:є $[-V-| x\j8U cRjj hZj0Ĕn3@ ą묶4$zf?浔:IQss(qaqqMWv1< 1B `}BMRҽZ ѴoaoF p">6>j_ =Mu%Z;MB1ȭd =xڱHdd81]F 8캈OZ/<"v91lzm:# YǏy#MxtأatZqCww27VGזh@^LΐLۂ*Pع|X:_8T}SV^DE̚0_s<<"FMJ g:}žTff3rDFf6s^06 =I謧Knc EOWIv2ZgP:S6* ܵ^ZIBzRM:J][FHD 1fdhbmC ({jEY鮍@Z^Ie@-;X*!qlKuRgYzR㑱\ :r=m2_}iOec]|,k /+XN&SS[}LsZS&_(UջǮ>ܞ{4P /-gj<'־놞rŧb]?h, sM3Jg٤w5y'X4d$A{7pm9'5*+jl mW'owB[U%Vy2>kx[~u=5M{hii!Dg#'4!o^ >0-I{#vG5&pwb8K7o 3 2ز5BPr5X81Vy%zHθ"5LWTR7w g[ %gmafҏtlAcZ_. Y.!Jy {= ̪`BUs{;Ƶ]/ΤaaW?|sݺxrMZ륾|mQ͔O7C8rK+5G3X W;pNUƫlb p9<Ɵ)t4Lt>?晴SY.dz8-5+4<1q71 @m  2 2!_f졛p]*wg@ٸsB9Z ˦tk`ɷxѵ$Q B}>bya[T" YyKU=rriԩ-[S^*s%󙏍HOAP4YPw"tmo9"H满 C?gRB dGWb3S6O}'^Kt $7EĞ\ 6j\h{h(T@'K2U0M]s Ʀ^#P77%NcsT0s$pQb$4,e i/ߎԥTr3_0Pw@" 4WuxrARbVki C^z =xX#> ?lфZ|S@;P+u}3(ٹEKi0gz(ɩw x#-Xb̿@i5;mWWIs'U[=x( {8M`^ۼ| :ӴD/_ Θ~ʼnZ*/Uÿk_$FTi5N&NfBz߫y4 2z*1Q:þQHq7Ac3УZM 'fa^DR_pUg9jƳr07r\pAKcXК)wMqo[v:7^ҷ^/ɯΞ~ h2 kl8YoVIm% klG  Z`|>*{:A\5]BVyO̚آ/6I+l!c@b(幩 .+#}*KG!z#lQY Iv-]g/N.ѮP&3fH?o$Wj@.6y?hz/&s"Henp~ceĖ)[&u.+>2CB֯u"K;tS#c3\:Dܶ{Kg8x=qFYHVD½q6$l!Umi^KIc w3"a//c# .8B=i= [_4z\n3oT(J,-뽶 t p9j'ڕMM'$' YlCy͌ !9ٶH(6`-'B~=e.f_ wr#GW9g*W4QD交_JDF . fӚ4!GM=S/dd+ҁ6Msp$~3\:vv0iZ.QS Z6MS l)}4ST :fWeL\\l|d2beB8`<Gi8Nz~^*J7×(@3y>6#T͐% 2 a>LrnpYF` D\rʜmk$K@;G'4LT{au ~;ꬱy&/-zӳ^cr0pR0grVpREX1؟.~APHcߴh8Թ#PKY{FeHB :F:Ws 5>VXI>) ϬUy-OVW3)b O/̝wF|`Cp#yjX@iz g'FFPjÈҌG&fi-sXB~|'h\!lVۈktۙO1Bˮ?:ic(y ATP Y?vvMCXlwδ\ *&mH&Gw-u6j^u@SZWC[0U jZWQ3DhK䌣ZjMW fuH^LU(|\ZE`PG_E -QƔ}}lݐPc/B| 3YĽg)J~5-'eN;1ITMRX$'}_Trdjä)yVDzsdtmV! 3jbPak͠ԲTYm@NFyXR\`c,Rr)ӈf 0m*PLxQh;wp᧲ױ&I@GFޜނ!i!-I>A_kˢ:aWy|֨y6 4ҼӺQ=CfRl%IsFZfˣ.]RޛPdB(byٞ QP%Ò~@?E -BRq5^jNl ?BRǧ5_ΙRf/N7к2hnͅ)ьVֶegIN)įe՜zo٤7*&?x)k?/|+BtaO>͘!3\#4AWE+-DiǵF}ZnRL-SrO#ļB哨6OܾLV`<$3tĆ # U\|=U9pl?kcqvR`KM'=SZa=-%7 l`3ek"*1 Q-L8KO #]ǀ!]ȣߜ0>tp2~3 XffJ>{ל5yd$y!ˉlvCԕMdǍ`>U8I^(s+e܁)D;NѦUɔ{ . !8QȤw6&1ҟM82ɾ/*C{ ~/$(a4TM$YkBh;IhZ7terOu %ߓ8wz72qӠ1x;qRF4gd#sn`n@MŴ% Hv,G L3UOz&J%$\8{ ܋Mطb _#=.t{*>jMF- (_>ʹ}i0Et(~Gp]ݨ6|clzv!N@׽GDevSaw)6PM\m805ִbotx l|4sT)a\yWmMal* Vlk(,HvZekDR.E{?n4U?Fi0f*,ōZ <ȩ0_t ~KjfrGZ7 d ,[vpoHS=Zk_2H##]U/"ܕ} iϦIXV37{+Εy$)X'O&DvN (v;NtE!uN0"ʜ26ܹ/׍U4z*݉&~`"-ogeC9bX N d(v bx y@S:.;Ѵz͡}K"W2pZ{|SO/cϵOZYJ80*&Ս@+n[iT{GC=މ~\wC^~ЬZƵnfc.{.JH"p荖Sy+aL;H{ EeCN?2th$ΓJ 7zX9mD7OMәН:vpP]"1h)GpP&K_Ts[nsU<'W¯>OD܍8lil( ?v$)J0 o7_W,v2I>\eeWI&Rj8\GWgكU1ȠġVMQ(9l -iaMwL-#iZn&\ L @?OdR u]`O!VrQt3@@ӒڴH7>'R~Q7ʔA桭&t!v!_d%rCGJ=F1)o̸2@X+LiصiPow۽_SZ\q?}R.RM:N_*uJyC'Sth#bh?Q#*QV4}fFQcP(45 ^ʾn;v&g09lL 5Z#LjXS&敼w/MD-C;I($UB Gp,؇定c˂l]'x(W)Gkl:y$B۔f/FZt\1 ,?H n{.E)rd^JZ'; _FWE tܗФ;6*#[m^^٭dIeUZthWP-2u a.A3PIv)@/XaF9~j^u-n2l&8ČCD@7W4F+CMƛB?9{ȭ^:I}GX c3I~@J0poXFd6[4ddɡF}W)i?UY$"}-υzhҳPlBuxx? j2L=Wm~)~/3G{DKox&4"$e,E/ZQy.:XPea ig>cĪϧ6U/]n)QUMʃ3УtdsŃWF:ud"qŠ-,6X.\-tCBD@{}D6&_ĥ F7;a74 \a|p?cvʟx-줝NY$ g-0R8gFY-Mz@ڰh6E37 KݺUАI9Rj 3Asj4>@mJ1jI)m)̐|S;?S3]XJxڐ%fN>Ew5Ny y=Q^TS?vr܅m"3 }ElI<~yǖ&Yu?"C/4[Uvᘎl :tue9mϥI2=W>pm)oJ]JɊth a|y9L~4V y >1['ݝO;b {&/Us>=~@xCycqk%^@IXAK~ϑ}ÿ1E yLz-k [KAjtr^$E;$dK5.ڊgv[Ϲ,Z'mi Gs+APyDp>+GvQ#X^)FdTGSy_Q\@=6/JqǷyMd@8Kz,\]CcF% 3WyE VKi9FнtΗsX.OP OUFU@H/F{ٞwp7X7x&>,H禙b{ 3Q.fG\tU%fA\%V>!םe&p)썞wp.foUsYsюe]tpp'@}E t1-%`C~ڂ>NӐ}yZpyV<۷edMi྿; d":ˋOtl1&޷*W4& 8^½S2"&F8&ڂtXy sLh"bӍ Q8K26t#9sO1N]ҋ{ߥ= |bȑr7PwQfwe#yN5p}wx۔]#kGlIeqJG0 i7P?0wvX',,9;Bs 2ܷ"dUe&ȝ߳ qh'-w]妁]%!{/lF0_^4A]ٝ/|HxPJb}uYVZ.p-8#E]~8ukt$Jp^2 eS4BGt~+n!/_./s?+: 9#Ǯ'ի>uX9`)Ҟ>jqePv"H#U[O ;QK4'*Ȭ3|n} ;Txf)MH+c$~FI`b>?^]ySʬ.lXEIh8 ˏ4-EQzJJ`$ {<* sYui*h'5&T;)=r/}hPR[Xk6W愠~~t{?x'?¿d(@(^PК7508ǁYU {-]vGB Z Kïol%Dq'&[k%tE8`\cR(y\J$qhBa8$ MīOReL8BooUrlKH#T=;XE?ggjOyk|5ɧx ԅ^ tŢ*&rx[IT I^9yvzo!eߨY$lP$$vJoHJyW-F.FѸgCl+"cꆲ]Xy4'!6!iY Yf 1ޜ%{r\e|E(/Dæ;s6>]+˃a^1nyd,,wx"ϵ59AL[ -Eʠ]<7Ú H/s8pIbt{7[#Z zNؒv֌Fcn,7y'~Mvdhλ%ĊWl5vl4 $oÔoPxy߰Dk .&lܪ k J e_Ս{*".kUV4ҕ E%[܄z9Orly RWe@\1\ժGcE̊}EBP#?,{q&#H0 8Ls;Tmpʿb.-).hYe k D͉?M `ǎFV t_  yB~/Sjk} E z`lJG؇:['_CߧV7ʨWO|1Fus`aTCs౑b+`ϕ㇥ ÷X[蛼@J/x{?N4~|C~CӒqlbF Rʑ|Gdb )IWwD\t^)I482!W,X|:I >ᤣ؍1k`zxvSjEXwX>O߇ +:5~"YZKeTy3R$/f"[6orW;d_wzQJ[E絓V@oRߢA z= tњ/1`Yĉ}m8V --$ܢ) } N15vRQ'<=>oӚ!5?ct tȃټ1~P Z-je+xǬY ݓ:(k:S8'Yx&0ٞo\Y>+/00ܿOa+V{nIS%/7 Y8H“3t2Ԗs /h4;0ο6^(NDuJ+rtvfˁ#xQW͠ ʵV*m)@6sߵW0`\*= w_+ eBͬRy? N{MwB2 93_M闝t/) HΡjleOPAt}T(U@J}x `m`/JhA||$GC|i\޷1loZlP2to.uFjaT7j9+߉z>>tX"m99?IJv|x6sPːoۿVj/#cn:oXv3o grU2, qm~ /Ïߞ`Bq&\FCVL,KHC[OuSKBg#RUg )H!sL.P +p~oيy|ވ V_ܶ.mL$@cesOz@BYU6CbXyՏHL˚;ef9=Dծ%2Y[cxh D7F9|ߪU\oxGKOЉ{H}_G{Mж -"-6w5לB^~N+Kw(ԑP,T;E8UDPpdh!9u$-g/iuv"Iun S>,v{7rW\! XN4ɉmU~̠0>d<9!^vmĬriiX~3>ީPiARsރvJ@lӴqk^) 9]3$R+-u/ьuGoY =W ӛyt1]/󔋝]!?&ap3xOcorE= Apk#su %ֶĜa W\=\NYnrLIB ionSt7-c/Iw#*=, ر~J1|tdjHl":ϖH =8fb1۷֫* 22B ltga1h)X}N}K`= uKPlh_^7|SeH*g 0_F~7칽h8OW(a9 Hs; ̚Id1Y :fmy0"~}Ā a7kljGI`ݹHemAIVQ[qш׷?%KǓty{G&`- >BPgqCM,"qGd2ל`3}:L ~bte8q;6*n|olsw,j㟆ob5-@؇ 8;"&euEȫ;6<"-#dI ~yLn40d6$#~娸\R 1-ne:+(]PsJ"2cPW!##Z+sm8| U8jՕ jjP?B%i!:0t#6`b NC5skI,{lZCKh߮02CNL&#} PQu~ci=ϒ6˾ *uoc;;6$ uݫW*ތa~ $/?H=)vte,_y*`Y}iѦ@xƽ[JÏ)Uv PCN.~)[3ь\Q M!4 ;} A'Qb-,(Ikcí& ~ʰ/Zqüz&`i:]ZV`m{YYlfu5* ? `A1RNR[sIH[2{V[67;`sIgqdӓUjdś9mpm 2Luhox\Cy*sRH 7'K4W هߑf)Pk7!Ubԣy\ ĩmeNKZX :gp2B7F\1{ Pb%it}jG/ /~ET{> ,A$LWIx8[sї&hts3uw璁/abމf:ȃ/]gw ۗy2q0l ׎`B^,ϼ`(3C,}[^i2=._O yexPwK|kΥwqRسE=@bYdM@j+~_4#ߡ3J4\kNIͧr5ŏNg˵S/a~c#ɓG*B't|9s$C\Fh2דqvC4)TČPGDճhmAZ602H螠ԦԌB&YptbobCҏmB΅%m<7nj@א0]'O% Ȃ 9g`3+KzVAٓQ*UJc"ςq8$$]X5gg +\!!u;AdoM 縙op &nNMH&'# {!аj_dJr~n@f'ҮON%PIȢɎb>CD+i\6kC+AS6y =[x,v,6a Qx= [eXż-;!5Em70P(];/%_4rEںM<7#Vg ?Q3%bj@71oFblf#Fto6mBZYer2cc&31s[,ƪZe6=Lytd$p4vrchJ]ExlJX>m?PG G[%bֻR`$hZH&dSBL R9T:>Zih{,G;} aio\ PLFcA( Ƹ aT8}\s4G::%TB T EȀbS6OU( "l#YR&ƿ i]H5=eaՈ;hK##A 3M.$[hA\/ "wU7"hTHJ=@oK̪bh YG]r9Jheyuln3`Aː3 a&gz '/ N|}mTx֚ 8Aǒ\a)nd)u b>'u2ʨzY~@<79e4TH" k*Y`(%NY@aϺm#"q9 K\m؋lWF$CU}dHKڢ)+a_Q!!! 62T7sѯcNz-z34\B^ϱj0H-HwRei-݅f/Z/`Db%*;Yiy|z&Bv'zyJW݃FAѽV]9k7*^MAPfNxDd`/DSBM70G\]81,ts+qM6;*\T5 I^OxϚ\n tXͳ,,Ӥg@D=icv;B~#vdXCoլ. C ;ՋwVorn;u<6.eDZǻUsyQ>P+U&kj9E%~@+Qu n8x^sM*C A#)})gzK_bQh BQf:Zn0b-2 ȍr8w4LeZߚ-0Hr1R_jkbfcW2IYK5ij O=79 GKH9]jjURGɘv7̌ROCPOelE'~(C휐L,?P }Dd Hm%Y~ARmQ,W@_S=A%u66> `\i *ɱ F>B۩ Țbͫȗe7UPbӃlG%S BY|7Q{ u9~#pTp̘!;o?;+=uV_t"od_DJeYQ$EI[ zzC}!r"7W-Lzghw%%V)X #'ݏBޫ}O&=_@R [唎 tqb"%iGrSer۶c&1o\\*Y&Te*T by?GNr6]|݁:7W,{d杢cr Tg,mݶSX߿̎f+@ yzZt4JR0sNvkT>:D^J m2X Zc-"<D$SY0*64}\<5u"R-)*LNO0鐀%~rrGi[Ƕbb({5 (dQ( rMHiH4Jhpʝ!^ xv%n ȡǀAQ%YVNȀtR_TJ^-m@,RԻ﫸=5_1g^O?!Jp !$Iީ^GO7a4 Vd\]Sn^%Eғ[#S,Nj>6'KXi^O?QF^[)uЖ)ʵEݫHNZU &wL R<6,rtB@-r{ʆ .FFAbTpeI|rw6 Kh[ 原 -z}=Wy@-[3)00M&7N, S8cC@!z}aiP[9!p Pz߫@[ks[ !enHۋ;TIrv-`m)4c+]> ̃iOEXD\!TT^$6Irxts7m5X,E֦t09!كe<ߏk:6~sϐ1pJcX{͢P/bܤoVsL,ucÈ\ƌc;dW1I~IzIɖN`zOiNN)@IswQ4Mmw4D9ε'5=P/3ЧS$){~fs` kH FH;R/LȮwv,wlygATː7玒BŠj{;=>#nm`Gf葈9vkx :FM]EEW2 ].A%Ӗ90w1[9*xBA|RIX[1] @'E~UTWWjo{lT`-o V}Wlj 4ժG1dE3--|@X$Sjz w2XyA6K?̢CM)/,yKܠ<#+f~h|)bfRfhUݚP³Y& _;Eʸ _ܤ{^/8 hl[ ١=K{ R*38La Ƿ7actRHs|#}%xCp?%ˋ07VEvۭ>m GlGm+2ZNbo#fȂQ6C D^z'eBSM 9rJ48 I7(#d߯,%?tNpL rMU ,Ojs:{ * Ӏ^8J)] rJ`U8']Hx2Τ;e&oJW{/Y|ړEjꇹ 44MfIվ506nzfwV"3r6 6 a1`r3D?2y,Fu-|ҾsoiJI Y B+f(eeMcqCoGB<N3JK(Jk9&~GCO't+ xnJ<2T.V;n<+JSa hh[OwzD>{cgAG"3d%.QJ\x/!*A qѩ.*9bW24#m(Dt~7>0$qɬGTH 3' ~GX^L *b&~H?:u']P]8F[8O `E5NKnK7?ϘpvpA.IA ,mY.YxCn<:dФB#\ k;T+ aj nxMO81{#C ȿ>Eeg >{zŵ+a=␄ HU5MΚI:;_,.sjqD}?)/6+>g@^a;@$]; x{U2Ly?!m=-sf2Q16Jb!q"'[8,6Nv//îP/c}[\O>A22dIYȜ˞$Q8- ;q<*F֎A9F$Ӆ1\$a4L(-ba{!poۃq1 >`k 8j_7Lk`i+HcJ7Ee(,/ug!z+IsиLlN}y-+ZV J.ԝٖ4gU$ٺĪ~ &ZI|-E $ZwX3bo(C 8qQN-]$aCrMkűlcÅ٦$@QRjHgS4٤̱.L84tK[[Q%@$bRh8I-!sqLmP ֖TJʂ6(1qNVB⅜`09<]o?~=[H[r ϧFjd}vlP"Y7Y gi8t?MS!ךy!2QҖWgc\/ݡ'P8t'wM/I92;()Ntnf|Cj>4SNף_)\p=P W]- a/`v]VrǓzgEoa`-Tfp0f묑f:vb i*l\u,bi q+CvNV9&tNA 'U>%!LR}U`v*8.oZT#vÛC80Np U1q\b%J+OaqRzboRA Эe"#:_mEįvҁax50 @ֱ4rX&1QSk]\_żA5K9.u;ޡ:O6Aۘ֎0O-9T QR$Gɣfz3D,{QNFĭKkd](X4Gs-?ZP{cՊyi!*dSGmЗdW!aF3}U=sЁ8~cQq^3EMّ6ʒ߈Xa͔H=r\-1lU=1gojs烬 svQ߃@63.0 zĐ,K|0qYHʔ8/+:ӄyk꠾X̷W+o W[DL}|̕!NyxG?y,USv7v8e\C!IK7喉JԲvXNnfo/F+ w݉9FM-AK;nѺ^n@Xj6G8%t^>?/NQNrM؛BUcS1MLIMB˽twr k`KgBQJ ޠ'"?0?Dg\UI/SBn}mԁ蘭#+]b+ߍ #9;k̝ R~FE%^&\&m)Z[e?rۥnq2B B,UeL !7[ygWd^[X+L?0[J% f/_R !QV#w :^ڥZqv:Fib6Z ($XUr6!"5Q^'B;(¤$H"k8`OX//f U"-_Ǎ+V, Å+0kQ%tqPCh>ΎH$&,U?Σo%hOD%^)vtzIkMX"dǏ{+Q`4뼶3`O2"!WOdß<1҃@C'J^mK#L~(u2=\Tg>G:Ę@d(Z|DL h`>ZR3ܝxI=zO!(iSMT9~L RvY0]+ pr&9R}`L^$0Z{gx1^ZEf`MCTQD +IbdƵ" {ByS7֡[ES$[px#G)H8M@s2E5 %+gG8)7ݙd:%J9?Y4O!sly"+>rΏ[w/>\l?'*Joa._4$$+Y:eƾiy+;oS!&rJZ_SF΄;; u0"sta6,0'k1~j3^YՄW'lM\{V:TM C2fb,зQ0"zi\.n^,Lv *W3omx۷$c`n J[gv:\:K[c3TB7ShD^y9zFw}Mchŀw|\Kt4iHVo _NYcoԖ*Uq0TUݶh1v'96^"WJڮ-.};NH!3CRx_!V-,NfgFX+4nOl>ߴWZbA-QF&;3^3׺y̯yÏX^ۙog[FUI@> ;KHj^TŅ.]L^&o:Sv3=!ȥ} |MEkҧꁟkb~n',N2m.Qcix4(Lf#d76[zhC(Lgw=EiןڹΤcA͹F3<ul<#Ŀu!PyS d.ѶB.eb/Qz}Y!':PTeƜ#'bN'v[=-f z?m^W 82dEkMCr F' ml{ᄉ#OתlqA@%u1h(Mw%.qրؙ`s9eUAxw{ v '3 eC0lmA<;~ {a&M(M%pѺG{>⌮{6ZMX5ZeQm rè?m2ܞ`z7C"箾!^d"X$NLmy IXUb /TE{yAm{Ǻ$unO^`S՟e U$\ZW0#k[zT͓%h6wXwwH]#ʸ X =kUx*ⶡ?BpUoGVFգ b\t쳐GJ@ [r4yJ!ft2N/mՔ?[RA?Z@ u߶~UQ::j}S,~uKT|uX5NYf0`*k51SO}V_{<]XUL?h[9eRe$P[.HW>Q5_BWYXՋ"ӭgR|:hdF zK_&ŅU H%,REhjoIpNV{#Y7hc8ߢhS|]Ҟvs~꧞1zFߔ]!#ʳSM#[ܜB:4]+s^ȇK=կB}R y Qú0x;f{dKZ3b6n X(UQK@1㴱}l+!Glm=Hv/ e1Ơe;+W?_9(/'oD$;\5y/N c//\hDmLwZZzeF2tR ڑ;K~ ~Ӏ1ɎK>%LJw& v4 m n~, Ůru*秝U!dїo{x^M^-8v ,]֘ !Lÿ+'|(k zaOo3/CYt%7~ K_JO1SFm"aQbAl#fƅo^+=:*4WG0; r+`AeRM+cȣ^H,o(CK,M,Z"YA:R }yZfjbj8D5j^1ֲOA}6[&MY`WWѱ,T/ w1MxU3$^+׳ 7fLs?ǩ˷ CR (9CM2hY ݠN6{'a,[|gE%cc?k]Jt"b2Û=>T4ć&;hB\^YM8SsyBvYځyKdDB#!M!~9Y BOb|]#hx9QfP-FbБjbq?Ӌy 31 E][ndBiFl,Y;5p/(aDܸVS0ycܠ2%(oey#Pٖ =ѨEu7i1n9l$ z:[Y= .b%s( wk|kiEdO2=7ʀp=LnvnngOnM:T4N@RXTsxIZJ%Fo?^?i:7pN@%/8OI£V5tW=T@֦%kngђ*bK `iz9u X$%3~\*ݢFX*r89q1Ȉ=$m?pY*,/ >r45$D[^b z>qBAC6QUy"?92Rσz c(qbc`T]gTva2m-v?+9rUCq6H%gMZ,qLd{+JcѾv(+ڬQ|V2Uri.'t'>KhL1=GعJQq A0LDO)=Wߐb#N3[PT+ѷ_? r8nmO~,LJ-sR T5 F}aQB{}d*UITo-F>ԡ%#%D[ҕ4i`I@BB4ҍ6}E9~F (2aHǼ7H<%T}eG mAJVÕs0[ $dQ+oͥ7%3҃vnu"jm"GRiseM ibW?/ 2pm'D/ i׾ܿX9o3P7ؔ$h) ~BЌ?1}=뛃rovoU`Cx5suT LOi?j/xz#X9%urh{ŕՑ@NJd<.$E⺢Nӻ5r(hV5C6o_oj[W!- 6Hw@@"5;5.'S fBFSѦ锻V>#pIua?+@0VkǫwJR@n{%۶ᾬ%0?Fxդ }`[Ih|@hC]hwaDB_%u\ ֐R(-jObaq6"%jX#*^MnpxRY)P skWI}[v&lwDVSe\o|a2F;Y΋ ՝\{  ϼ(ߙ_b~`J<,|~T; cybY  @P2%nJn,H0+ }0H&{Q" w_ b)2xQKCIYdUٮ] aI8~\oI Ry=zZG˚H|U㥩㚇~׹B=a0~w: ?L Jz8T:~a'tΕ]e)UǒyWҰ>k,+M>_Lu-(6D{|Z{q=HQCH0P)2S؜nn1vEeԽ{KBO۵ԔX$.!+-pQSB%nV(kߩ}) K%tW^a@j2_4/!_§1|Q v"+S9''< G{+t2"3w`BjFfuqm gSi=1&}b|^H(_R+U1Jduoe⌸uxy Ee$n1 Oߔ^`BV}淄^"8n`"J|N96Kb$hBnwvi{\Bb7J^'vvԝvYIHVw7kPtzJužaײ(™kĉ{ƒ:Z=ؙKKCr'D4KWV"DKyBrf@mv9VP  +5NS CWuḒ<>V\-Cr˹K<ę0"@8}PU/}"J;vldGf忠A$WmSx-//XೊMԳP},0/ BN̎ISXMoj ְGh!>Z3ɝ>UuYv] kyp{2mz@El tG* 2Un)R)4lax}prM:LW{k\ nkw]q#F偮\-^{ (GjNZQ;lJoBn>NGr˖$_OZVƂ̎dT)fRt#Px8D}d@c\A;|r4Ye ږ^.k [[Y|nj) ڽ@cv4!j9PvgmVPwMǥߝbIǘɇWq/o9qFJe|Zfڤ@Ip:Y[aFd'i֮XR͗Ku%Uw}< x.+0XA0`?9w.8|;Az1P܃Q፱,(3{/cS(¡i\f|P FSi{FyB\tDVݵW韺ǩЭۍ!NiJO&q̝%{hvY6V&ݲv[YyTؚb.3wW؃cC}ޞg0;^kQ?&tyPS5 @7//y{?_@jcEASdCq>D} /[jY9t{hռCc r:Z4lofKIdTo r _܃u2ˉRֻf5fbIqB+Oߍ(#;tmxuʀLQUm-ZOG1=t/&(Bp|?ڽ$ZoM#8d81^|g*Z=*00Rj:MDD쏷ojN3=ൾt  6tLtBE z]Qڥ4m> @zJU+T9hNbVIaQ cΕ}ǑTbEujȺ)ʑz{ r 0ǒ]47h虎 s1]?v޿*Gng2-Vc05d0,?XG+{T-`RWV}B Հ4aGL}CvKڤ@Vkiq0-Qt2HXQ2z%e i{*!Ro>1^>h_l;y0h5DdTY/5([SBᄸ1R2岣:6ye] z#r`[g|h?7}aBdq/6MH7٬1M̜Swys i~ *(XG o5Z :}E?*5c4" UyHo.jON3MI'Èg$O&cJey]X:Y~f sI1lpj-C0*,+0Ftt_jMݺ WV~^i!7_ M8zLM`7/pg.l2fU.m79RgA>nV 9:4>辨GqXŀ5Sczw^ w"ᗗIr@:+b;5,R;iIU:W` jޓbUVZSe͹X 1N^": 9.bgHԸq?񼖑bH3$8U+oqʑ::?}ùɒēЮ' #2$ckܟ5fs7±mLsAv>Q&6$& PDs) aP >Rw4+vx}SڢIf#-"7g%>fZy0[j <$XyJM7Bu'mmpZT*ʵ9s6c{ߕݵ[[~8GW`*!Bv諮^YRHk$tSmlnXu.p<~Bin KjL?\QRcz-ш1RʹH_K\uMhdP|f򳖧*&>eWKqp.BZ'x0{'S`f]]+D"m*P"Ul\ >}#9gFۺբ?O#&=ܚgGj;a'>>~=s872#^MÚ=Dā`n5f=gSdjM@JѼ Sh*uy0rg![k?LAr~e l0y{%y[qTM"X^R17:KέʹgGٿoOVf4[D%af;4bSN<-򵲼@.bM-㑪ezRht&Yq,y,؞fn[kGY46I?<7D:3q{EVK { ' TFjQCd&Iqp4 & 5UmL3(=TgDlŗ.!@8M⡬O%g^IkQ#Qy${r[F(ү>"$ ѕLZsHd__6G $3"F;TقibqWEl y֥rH(lyApoӢ# W/VTLhur Zk'̾.1?NitU )O{ބr뻽nZERv_i/Z;BFq!`.-yHJK\f;ڋsvݼH<v F?+%z4=tKOE_Y D9;ѷf&\ޚL2}t V>X4}LL#]Cuȳa}?|krG /D!LMp) *%OtEŦŪm&졁O; ) c{"l@APd_"kGV kEk Giȼr=W-pe_yXոe.g,b`Q)r!M/df~@Xgj&aeJSZ i $wHa&Lr C^C4ͼY_Rnt LEΫcŝd՜{1I\oεۓJcfɀ]?uEp+daP|GTޮ04cx۫!lY۵Z|FE#χުgQ5-acXG7v.2ǓVP1QյG8u(#@۠AzߜE$tCL_SԖ٨\2G3Ҟ9~ڳ35&",x,T1R~&z{`?>TT w Go9eQ>|ܲ݌}t7绀0~AV?[qÙ>FͲ3d2Hѻ9שwv[6s$6` D/!l:KCSڀ3deS[ĩ-#x2^u>ԽqOx=YZ`iT/hlbꕭM`LOqYw| e.ev?!9e9 cJbNz׼'4i}8/,}]"}]`!%'[X"W\a>kxS$Q5!'h姿rbNJCPW<ܑҭTtM8bO"`!"'4Bd,rGlrq_ RWCc@{ZVMдJZ޷r6)T\V NNXv'˯+ÜDa[B%S>bHo8pRb{n8{e$4U@zDٟ:z3-hLAʪ+˭ӛ#$W ϒ>5SuL(R۲-}9!eڐ`ٽ,l)R=zL9M 9wtIf ?}$1,{H7:QY=%aV8%0@#2;5!DCXtꨭ'Z*GrahǪ~tW[UP06e){RvdI𝜘*ٽXdw\g~xjr*^’3 XշzG&uSp GḫX}QZHa!g[58ܠb"'#?T 1ZZHk䥾 _SODE^7?{ɵr4,HVŠE0Y~Gʓ?(A.)x>|W[x2ӉBö2+߆Ȋ ;u'v@)V&\ 6gIhz,quG% eJIHcq\|6φtj^ U+_mewb@q>oSSl- Mky M͒+ VglTU\+wKPBhm EM#qRr`Gv\j \ US.TRзG<"˴#E.L0 EFq#NJB{;(q({&m[3}1L!HSp5YGQLŎ jLzlBBf ߥ_>poxxs@GƬȊNB-TXӚ14%a_v&| sp D̕*~6i>'J0?sTV7rl>Qjյx󴯤Rm@هvySob;&^0٨ː[8|ʇ.8?=a  ,F%p Vއp %n{?C|6[K-PԚub:UnB:QmWkڍƍD.ȈFK}ΐUQ۞0//.Y129bjQ_摏4TN*g ^)Iq+VbiyK3uޘ#a3^͠vK|Չb"PUm `4|[fƘ'RU]dJPJFp8('bq"be^P_3l, dft.OJK3; En:R,1^يEJ!4i7nט=fI/6wrWi˔֗I%hoenh3/YhiRő1 K[ _*61ekx n=1::ApB~=?H ϯ=QɳnB34Eg B”Pk*0RĂHS83v-TwO'@;B?pܧO-GVoIC@h\7Ɵz6)͂OՄΉ!:k| 61|ANEq˞K;؛܃]T+8yG3 tә{!Y[XLtey4{J?*[_)IkiR*B$><X}'ZF%{e T_΂=Fnh{a,yE~dn 0I!ؕM61yP0[I0*_BaTWK9rmy۾爝\I2{=>Nri#yKAO'S6jyކPgCK#{saY+;3__׮#)hUHΫur+X.CҚ6 ǴsῌymkZy*U2# W0d пqp_8 ~bmi"`2Pv8]Sv᢭-BUC/*E4iR"TH+yS8 TYܘhpl%z5䚕| Xkr & [8PfU5$QcoX*M`nQ+Hne8\u]?"q8ŪpLVQ # j :w@4i5qnV4GV`ix%]?Hstt$šՀ iT2\­Qfr @Y+D =$]b :z""`mT-@ &!5:4&S<4S52C_vemjIi ?GYҎrzqW*5Ͽ0P)B3km ~^$< b4%9]]BEBeF'ImΊ ~q*mzʹn^@7h.$>Ur~1ߐ+r0JW.TأFaW/_I<~S%S.Y!%SP<#We~AӔ~׋raf&>GO1z'jjRA@ڗUN '9JԳl kr۾`YNbN%h) $[.VubN߮KdV)/`Q)\yVkZ[!Di?u+C/,w,t~!tlIJ> idzײ[E+uaǧRt]^9u\p̺ p=aRpv.<{cRDigt+EZ uf= A)ہ hH6H,E--=*cOvЇP7 9M"*UJ-v?\|$DՇsw$:\ }v~+:YV>Py#^?Y Bư?uY+2ɷVlMYM@}aa+3*Ys1;4-ԧaB-:#}&N>F];r8T@[7cL, 4Rq~ͽ`;@C+PjFGT0N'K? Ci_qOO$8gQKEYNsEձuhI7WpY3Sh3 {ahue B!jò\]꽻!tG]X^Do+՗Sؘ@TzVV.Q4dC7AߟTҵʘtB\,428;҃Ps2MǠ1lnO>=)"A7czV#,o]꫾9ҍf E6T!ePR\dV/kkAd,Lnw+Jr=2[wÊ"7J={f=$pHꄨL̂c=E;3X;UWZ^ƀVVA9$$_XŠ Dc ;"u $ky&>=[ 18G8W|]KZP b?+#[8 b%'y/WϿ X.PREDyi'" m?;|I ѭ_9S9҇g?57Oӿ=0zIRlpoyj[,VJdxeBu,wI#ᰊʹWI,ks6%4{ ZF) RKT*27Km&YxxhYQҤGt`d7/Q]+s䘅7 )J3#Ɇ~B0jOt'ޣ=0*Aƛ}4'`{ b]⏅cd6) /rD9Aޮ+k۰!=6m9Cm4^j Kٛ'$uҏ D42rsC@Cw7 ?c/DJWt{ Od]Ӫ.ƩYO2l5`7&I"[>JPqd4X!J\ _ ͤ\7S|~$HOd B@ )H"sf|0{爚TZK2+Y[uMPќ\݀eCAzQ>@dD8N)WA7.ܵhғvMqJHc@k]h#5˽`\#LnLVouAkH*rs/00gvQNgǛeP>%G? +3v%}_YYOZs 9-a+_xjJ߅}=g8pb\B,:'lco5pK!Hݑ5#6ǔY]C k6 ' ODSߕx͌$dPEf Xo[R6<^z]߸[pWkGziuJswߍ/ta6bt<0qc<.[l-Ru$ PMffshExK#vWV-^vt74;FrSEhIC[ӚA yUquJ%b[ãG\ey$r5}olODRZs~y==YF<0\<8& % lK&{`MnN<8:{v$@8=W>-wmy] agOjiS lI#« S\$2Ŷ1EKKlLY2iJ3l,W绫 `Ab:?!}W u_OfuNvA9?[kgؑQT87ZrXP f<8@>r3\j*a -_ƕ픶Nb!@%s~u|exۯdĻ*yhjޑ*]`Vu2?f1"2[UdY}4KAZP_T)%ukH}EH68)G5J5o H+]EVqʞ.:u9zMmFx`Wݴtwƣ[*qK~@7['r^V=oZ|WXJA оq"),|mQh#.I*6c̐nq]e/ivnGW9ф@~좋iE2ՅN;X[;hb>4pvʟ]D? -.TH<4^ = '\'X(SvU P[/yCR&8) Aczg}ASԔ*s+ DqnU]ZsE33>[g'Tvω& tΎ`Y`$iBm#p&f 'C[j">0u"IylVwRL){N'<} !V>e'kpKTeAM_ %TPPNjC'8կo[$@<4Ȣ'%&ڑߜwpLf/=Q0Q^`"NMCV{fX{b\iTQRUUܝR9߿@mTfxMbP*WCj1Mv>]Ҟ$66qJLUbS8 Xꓷ ]jcsp*gTR\XVY՝nCo轠іSLU^CpT^iuhvtq@]Kg=LX-h ~T7a7p `bNn[szY(ë@ἏDJ^M }oe+춆".0ܕ*WkMehH^؛tL'!:3%͛3⋲?h{{`ƣuCU' Vu"Ҟ3˱Ϛ0pG+`C8˟۩I"~VTc?xYjEh8JcY,cjj+Osvd,v@;!)SdtoX8՟[~^S_ *KWw;1wx^&q`zVpָwl0^8qv+/kēO`?z`&px{*O]E)4~u˜FUF@Rq cg0Z)/ZF>"[݂aJ^uE7++-3`4 t0yfl$ʤ4\VsGMP#dǷrBBXԛ-TFk}>`_ƸQ jfGh/@|Wl]}ugz2'o4nc>(vzfFxA~ccPB&7O.g5Uż})w*7-˓0 ke?d-ݣk] F%QdJI̓Qm"`8\] 1o"6`1VF©V.c.(\% O Mș3Mu +@AC;wMDf9^ulH uٖ_AkZj7R&D=lwaZpIk>Bڂ \lr0QoΖAUwؙd>~jOor'ǎH9+rC/ef|`< >É'ok\%e:i:)*՚EE*qsJQgr9 6-BN6I]2#G&5@alNH@qkc65ŽZrgZp !_,9ϞSJic+d{P1nG+υ,aJplxJ\Yl,d''u#ԑJ6w3I6ֿ=3!k۾Bbqt-6'rܯ/$ =O/m!#M zfM*q|,: 5wjT1%s]1")B%5|7 ӸN r@^O)DSx^׺:&zUH~3m*\dP:GD(GEGWrj*&8GI2#2A$ _ L~bQ?@_V\%G6.D Ҍk.PjBҰF 3 C N\Ws+)l%g2$ 쳲yTwLnQ)C.,@MU)&;s1~p8QHe*v]qVDMF  X=dIV RH$Ӭq?2Mʲ+ ?h/NaN3DuF 4 =qp X6n_aF6`_SҠa8+7y/ [sM7F|2"LG`i#mqym6rޛ˚`]yv{rov;**nbYցPuw#'ndI& 1I>U^5Cؚ2P H\ba3읬F@qo]ѢTմ_ԝu?De(S` և[LJiwxIJX.R$ڞ<(dRsc8^EG40bJw{h c=E4s8uRsgk,G{L.T_~2ean4_ؒ< (QC2֤Ey0ƔY6 !V([vZnߕr˩# 0OWZdޣY'%[c v^;%;$=c뺪[9,?8 h)2j %{/Ƭld¥PEw(/ ?_!n0k9gg_3[ʢS^Ҟ8[fqdtO_z]왯yEݏ-~ ?Udu \W3/%DN!JE]x< ,ڍŸz/3-2}΋ԅ~}udVԄbEQD^ hiF!bEXtH'$^FIR3]?Ҕ^aN/1vWuJRpdIh5&GC,gNf俶,*wdFIͰ[7q<(%VP]m?R9@ Z#X?I#7?C#.=]#әKP;va曶QuQltqک/~دT:r(9(%\dVL֚sbdw֪֧&БIUe0HOgqH; qE6wi~El)Vd/$6В6" N/$Q4?Ɏ]8t} Mޭ9CsJbwY@IBj>{{zxz| i]¹!7)vhFmdi?d/DꬓݎV'yvCƻھ U1}c]3+Ќ+XyT rf9s`&upfc~&yυžND~5M` 0 ;jMƱW;mLRvFGl2;=SabQVQ;Hm;#lvi+b_s&%`-;Z˅q!9uyf{! /NX"Ǡ)lvj 5:# ul=ި^-v Z f`' ?~AeY 'Y(x,N ߄QZ\qW%qLeWn1і(ϐhwʫ.GݩLs[ѤK(sv^?.y!ѷp@j$3Ii8&9Sgum.(o> OL!K u 3m<_\=J:#1u5bI9u4t+6σ tڿSUkzp  ڶeߗ6r[VQ6Lv8[CU jsWBs|Jxи\tcUghItL~Cgj|E?B+UA2{@bB^U%" ȉ(( ka_Ǟ\TwRE7 ے| B&]@4ua4կHj92:D_!D 9c2)w{x q\݋ݚ>:$;oF=RO2<'+ `@ i!BEUeNt)tYK_A6ҥ'Fd2_y׻}}=;?7L2vb^#jSY`x,]*û pȁHd?H9驹=%E7uH~W)'!f&Hܿ͢r%i9!}e6QHD/NL&#v7o\VI)\l\B~r`o-]]υX,Z C xugYμLݞ=3Ԏp+\@_c"ZbL/K!qĮN&? f3q{bse_z,Lg7>* c.pGkNj[B;-sw+"FRiWٞ{֒IR#i:/UXE8-p-=:ʻvƄJS oMe@tPKRNl t7p߾Ԏ8YݪmJ;o):#4CIxQ cL+j YgХF0?{YajmQ091)&Dvek0Xm˻ Ս9ҿB<wYh&HURςE}(V>AsBާc;9 U(Rm#n=GS)W / 8<,C98fCsHp3e ʏy|-zOb{:!"N&T|$qFCh;q^~hOMV|< &h`D5 V\V9tӊ"8 ?ߩggn6&CEE/# Q - 񵍔hqmZN;3C9~|UBw@ay \t@9l"f 5*86U/O,Er g_͹JSϐ͆_܊u-WS:V!Y^psQFAh[BO ЪΊt:v{ b? gP1gk BUjL5*|8Ab+CN6$J7;Ç.#V<a7BC!&x $l\[Q삆 cp5Բ,+;d!tWK\1 ~$],LM2f|Z0ZxS=_mx\FzTd\t~]֨v"+zjYIįy7Dc3IlV[!95H\5)DtZ/zX "k0o jد!ƶ}c$OJP-c;NIHC j'tfg7U <, |8Ax0F vZw8 *gYp+9p*c#_![d_vVYLĭOg Vmऴu>!*X\[O3N\X|/NroBKJA>[}Ɖ3~LGY:R,mlk.VzJU;~!s@e sSZ G+`rpak2p-ݶ?݈#+̨lkg!HH[,_)7djMkaj6MG: XLHG[ pVQڶ2lyjDܝ6 q +Tﲲ1 [ŹYM!!uΙ. $͜*1 X~7!rs iSn_ mhB aoԦbf kkY- 2pZx"]MX01b~p$^zc1 Aҁfb,][EP\AXf#qxڃKy=6 _2%0gFt[F: Y} ?Bd:@H.9R&mߧd0yf48e 9⤗X1"!_ Iq?kPXU(a1gVX9;v d6 pY|m]Э1.\nNe-P^ -m=$:a&u(i'>2Bgi ZFX\%bv8*q<4Ec;"wޚX?J*4Q37EUd?7-Q,Mp4 C!ݖH~ G D='C < .:xɬzLb̼]69ZUR|Dw\Qz2>N+#=I0%`=4 U!`4 -Z`Qcyb;qM3@cPX4p؆.[_*ueVi}Q8=tP0%~)yH;5GĶg+豋CDiWLd׭$ʫj+;6v7QUǂndDcFS~mp%x"x&`~w>2 M~3΋) L,?Ag[T `೚!6//m;Xn;k/ /0ys"Gf@m}# ~JP ޅU0u5گy)/{X*@.G Y ;wUfZLᰡ!!`ƒj"EKNӓ'p:jDxL7U9Ay<rD A8Bݳh:/INٿdyvp/c|ܱtra631Q̭x3ѹS6_18P7UoO^ dq^C] USjfةx2ppL@ ڧYt\:\'Z'ܤ$Egz^Zj_ngld%'ҥCw)pqJ oQ}rj_{JJm&Riċ-9!}ƱM{DoQC';(`$9Gw#e !(%  #UQ lmhlUDVMy NG>$Zpe՟MKb8Yȗq"xy"ꅹͭ#!h2*&2Bmc |C7ќ-r'UVaǩA/jVN=)`D=Io cGJ*S4pur"6:4#9}C hc viK]ڧEtBHnMn2M+n2.t ouL QGC{Ը9kƭ>?Qj l2|=gS}@gL,ܷ5н̓#{m]HS!\dMRTcVA*M\p8VгZߛ.=T!R~^S֑茥C:'fakc7l೔urH/I-b7 2QRvyaO݅FE棗XN1zh.S2ՙ!+w>#j<|,39IǸ t,Û讟 mmy͸YkZ9@W"*͹6u}j&)M_3Ѱ|sY(t{ փa'JZ 2#~AqFrtWڶզEXPN{! W*Oȍ?)ktY҇{"l V`7!}ʐcUr'Yf$/r=UU-N2 k(Rzt'_,F)yA|_(N 1Mzja no+ǬBHe]mx q[B-J4Lϫ 02Ҽ8}>0&q,jH0"R9_Mn~} \%`7+5OI]2DDOݴ jXN ^|ɹ+d$SC,d>Fks2)c憼گL;.ؕP߄0aeh tdf_w&zFCmߪ;A.յlq.hPf@/‡ʐD -ÐR|_EdO$3hL}:a(e9Um `>*- z u\AV"m15S΍؏RI;L`WD)aJDcRڡ3B?$?XHKɫuZ5@re%W]Crbe:RshpkZ}5Des$:*XD岢9Nv%_>fҭj{V=!,K&s=igEx5xc-# iOArqp!$zZ ohT%H#,Nso:dPNN.YmO "$ylXXC2hP. F|2 W;n.3Wz54,5 ǽP#Nd6- bԪ BXڶ3fE./F6`+Px%?!ç.b3bq)61_(3"8弍Nyv$Tu"Ewto{rDFq>]Co\d>JaY03CDQK X?~Ρ _Oti#|铬?e0 šFipEZ.nB/^.1 88iV.GbAJy"*KBۤF5Crx5/%8 $n뗍dݕa6>(Aʓ(, {Yrݭ04A8Khp>:t薃Spj&ZQs&MUe1}nnw8Tu Ͱ#f]Y "-D2/і#Q"s݌ '͝@%c'$&CR RH8]0VCs2jb!gѼX5%i+,2O)p,qXљcḁt$r (Wܻ(~b#' AA,&#n9c/D DÙ* -*Y.yRf03̋#~:;mgl&qe9=R3|Huău<-j̯E$flsdb Vi58~.I#{zdQ3BUpktiG p褺];k2&dh/Yc.34v3+_Ie7.=PUKۙ2 혿EuB#7eھl/PB2"$>a^0s\q!\e=Q^uRh:-1mz$"?J,gD108g}5˭h_FLcNN !6̐՚i?t@O蒆4@#1!% /;{kf,U*:ȝ{JnonUE*PI#;Ƽơ@iWo=N Ww$d2^fV =3aiB`nuD@O!XI !z$a dS26[j. n_Dpk촋tD ΈVN~uh\NߢkfkP 1fy]ì+|̛v"Zm:}A":a`CntҚvJq'x?5W.:򭻞-ߋ&T^&bxXPz]yf^k)8h^vpX3;=n4/9f'~t˾  *I1Y 7 ѣUp2&E٤R5S12Cؕ[zeXjsXtICb|%Fct.tJV'Di'8_h Y8(GM-‚OIƷnE%- dUUjV@$:YkvMxW5 QT.9U,+T~o;@ka *#"l]ցߴAm OI?ߠK큞S35zWH@EZ&$s,gizcUݓu˖RQZsl -Wŏ {AIE*8n1ѣKBwX mMraT: ٹ*9{ ofpE>L6pEM˼ iD >&%Vy^R(y*a@vUuo" LJ"6 iҐl#8(.t 8G)e &\dj'CoOt;BQ9=Mӛ Ѫ7ݷ7]hc\8w`-8ħϡSц M?;>'OjKfl3vBOy)E6^ d*JuKYGrǔ KǓ͚Ѻ -nXFhq B>!F!$-C{p uP`^ɷ5mhc/&IM.iZawgW%mPY%꫔;"/y Ꭳɕ~)׎$8LT 2̿9W ʺ"{z{p ^IBpds|-ǀy$hT3+$#%tLٚK#|f7@ lBIؤ!c/^!&_Ŀiy[#O33o6;\n|m Y, Y..N,Y݅͝ &r}KL!8ptߪ%ߋ>Ǻ&2.'Ʒ4uΣrLjqY_:ˈ:ieXN_;7D&Ap%Re%?I&Hov̾ᗏ.$4L71_ڎLM- ) \ ygH<ص&̑+:|>@ulP0E[Vm (;JK6Z~+MOum8otk7k(__̮gݿ2pH>Jh*@0-`,b|׈O\27(KD' [jFb>'4R"uLc!Ts0GQ@c"/N9݁o0(OT+ʥ2Eխ+*X% PD_ Y[W{VV>gcd/[gDžyßoxqs<e!Èft6qG NfT8!p/ c#%)a{2`dnȜވInNԇe@񀼤l\+\ƂvײH_ZkhqX' ~&wf<!bV$]| oy[TPޛ /to ׭_EǥI |d2Z}XY U%uBwv &|si fru^ ?,\;q{%?{#`;TB eE{ղ/~!z`#}#/$pK=|*[fqmQZFM\[NkJ E|ЀVqkX͚t&;6<`U턨xΉ/$_ۿKzie ݭ(GJV$tHh"j}RI,xE M)ىe<5BqսPl/R-藚䈚!YoQύPc A%X+/ےnv8Xji*Y'?nx"ziZws?xlnuXyJ4 |$tڣiv+P1+PS{VBLv +ō6JN]ea& z1Q7!cC (݁*]b;!0~7P8 Ej' d yȌ'W̮ +KM)hz!˥.ABk$qW*mk񜺅٧M#L3T͚z=jb[cH1݅[-@ ̵6 Kv_۰(mX>7hxy6ԳR\R%Nk|[0cW4b؟~2{x{_ Px6?T܆F2Ő͚O)J+)+W^{m΀,b#"otژ_B3U@*3O!nJC _~g\Hv4P\}QJkmh|`)P?JMlp-{}j3OxA:eYo>`~W|BDd󿗩!0 sTC+3i m ͹ $|3'JXeR8&%U(д|P_km|PxսKEVzT@5>pQVU1`]{GM~1Qxz֯ #!t*ؕџL'=Y.(VwtWA9ޭ77ް D,ani6RsV-wfC?27K0k_1!@1UHa-+LU,C+aG_Mo>}Ab41^O7[;YU`n8_ŌivR\1s+v/dib_[J)Xord☸mZ5ZzHYo L-'۶٘›I!&!2SΖv vp66F7N!`Nu SxF"R ?w:Y׆)7GWSX-|7=Q;`\ 㘀6TM[ UJAdo &Aa)k,zPH˼E bKI5%EӪ/HCM&-t Wfebݝ ݘ~YEc. a>]?枝d H9'L-dFLIk45-;`4g"BU^᯿VdW͑u[9)ʷ ZL39~8_wR/YekJg|QxZ^w~Q:n b,] jZY@U\$7?Bbul&.yZo̬dԂ @ 8?wQ8p=Q^bn. #@QmPpӷ\:Q@omrȍy4V* z ȳ&6nbM$Yf+T|^eG@@kF^q;rJ!p ¤64Sr3.}U⥩x5 e!ޓ^M)Y15Wѥ꙳}>[X>;֝%n殳mg(y͠~QONLi1,{3e(|(-aCa 3']>_ c Nmxxc;/w-Vu\vw!׉D_&n|~&܀vR^ڑ݄=Mo|=fGސ|#:{ /07b;KaTi鰴u6;՞:Jl ]e\n^{wQiӜ!myrA~hx=Y4~Lk X_aS-il. A2mlj W@j! H]DV܋cJC\d{M-q?x7@dl6o-הQ]J>%:T Z@9*k`仠-nl:,z~`ʼ$,8T;O`Y~&vV<3D`Bs8K5=TϿq,W3::+Vˊ\yQw/r5"E@_[kFk+@L7Wl%9ZNu4q&Y/xJMvcdM xE5IA5˚|M :2X]&wf_UHR0]zw!BЇF$ptwNF-~–6q MG=b{.N٬+[Ix=sn -3/婑J$ mn\b@ő7:M㢓B7*uh|C1ma r5"x[0`]'K#$leEQrh@pߥ1OO]bGݸ(jt8-FCCEI[!m{(l7A!ŲͺÞhcA2{ qΜxj1E4n&i(*rZtL}+ۯPyO,p+Bry>S:>\_Lׂr)̔/΃\wùޕѺ-@h__Jv]& (%͙XC&k W`K /B4!Ġ '\a~(S(i$*0b6]Ծw4rAL _-CUc*l/,gQ~}ڣB5)aJ~.CMˑ􂜢[8݌8({ܷ4 ?mVcO/d&-8ON|Q="'*BjxvQNy-+U0ɼfYz6]oM뗸v o u/f s.*ֶ9L+WʻRHQ]g -˨wW z;vw0gϬ=z ΚNQ*JU V^qXKvmO ~x0A᱃}6ITpmKUsuÑo~R'|*Og`~7eer Fv| dRGB[#q"_MMy/[ΣI?r5S/A j*oijz}Y &r.P2Dm),!0ݘrD%O|>;!~|]a#m2҈]Ѣxd _^FV9LT9]{ x "6 : O~poD|Df3b |ehu w5$-5!tɳU`ՎzcS"1 HBb6t7[.ΒK͋/eh]Zr -83#bp[+FлsUo)DXzy1bgda=@`>9?OVmC^I3`V$. LH\17%"8E;h.|FdcdY<3kΨ[]Z\Ӹ {~-EDd,JM5h6"q0-Ǣv^t"HXӑVJ(BaI2?7S:Z$Y>!-fwK_eRI N85/5a{2oc 0zuAkC]ӫA=ܹМK#eStj9nsʀlט_uBPn~8vdCR@gI͌zyRվcK|/ DZ+F*,"Q@C[)8bo7 \]T^{Q=kW\5BvI5{26Rrl23&UG)]M5 $O^$q9@perRR"#9 b~W$Us=]nJm6n}߆xDۋjAtHќio\Hѥ!૏[[G_^;)߀ƣ1*t#xx3|+#2^ʄHO/?zn6jK4wE{XqlrO,\^5|>\qN}!j@ ,vT3@iV 1!VQHbGl=+pTP$̹:tt[@&+Cj]pوA9Xc—5lseH(%$GP/y LyR@X[- e%'- H૨dރfO}K,窷#OCt=^'LSA+U,(|DrEh$݊TF^e ֣::O'XZ%rF\C_jCYOTõA5kuSt,+c<W4[ 1QI%ъw M&I) W(u(vJHT FAvs\pFKY q2*ƷzK:yke$Q~QcŰnyoe$F[x<]_Cpa|1TZL`ocB .jpX5l?#/Q2YrB^>PޟI.t!G-܋M" \U>.<)rS;lC߅8_g; q+v Cn:ҭOE- ']A"`$[ÚTGe(ezf_KlExl-)9V"n pLԭڑշj&^&uʋXS/T}aXƋaH~Ud'br5C؝cn  x:} DfOᄇ|B DVt@fϪrBK"hx]`75>!sJeY#<&HgDG7K?'~+{P -$rM[̰2=4$KaV/ -?$h^f\A .둡E0i-l-~$pE'vwe(SVA :<٥cf(QJg2eɥԷ* f]5rDA]򃘷V8Mka;y]XnOk' 1Nm[! j?<%};2bT4zZI Bپ.(iؕ^tK~8b<׻ g0d1TGxcPj= H:\gu [*gY(kXK3c+.1o\W 澕6rsvm W˥A,W>Be6*WYcq^њZ%[`d"k)PW̍0>?1a\C38YcwC{鲗KMYط$Wscpn9 mq%WƵs.KiP%J *K(zx˪d;Ը%JJryNIwP @"H΀n.Hc ! E/䕫U; k"s3?:O$>{`S~b)TWQǰoH[ U:Km7L6oY]9N:H7m]#?z#>A6s9uӏgFE'Bzw5Gzy/}ֆ!ZAh5C Fl;Tn9~%dFztFعYJUSP]S{AC[X_WÄ:U)=Bkҩaa [Pb0%֦nظ.3E.ӪUR.dn^k1ō(`'#鑏:. Ņ%sfC2 M{ȵvMzd!ARˤw>1%ƮÆ+RZi"WIS3ns*yx#bI3wMXmv2*2Z{oCs/5"@a`!~@nω}q3Nz. +QU:JoHy@]Lz]\p߱ŎfLJz !lc@%(j.TfBw\. rl-Rf\ )ʸ׃R-D3d_<%'KOB-Vܔ?O-JL_ .f2s'C/=~PFE%Љ/66V"?XU\G$<#>$[Zt̠ gJqmɼ[\$0kageb[VldӭJ L zb4gleOq")] =hN"qwd8'K.<ýN%q^S}EtGl^F`IAW{Ì*ƧMquTCR 1M< E'(~=$ q4gK.+ sD@׾)5@^M0;I?H6Qe2INEh1xq+-=d$Աo4.n*?9~ lz;'E6Qdo~z& r2K,Ɍ=.\׽);Zҳ( 0rme)kU@䷑1T-'AwÌ.* q{-)0LBDEn]J>USࣆ 9.A2`ίZ>=bQ\i__K;f&`L$n]&l)f5687qa F-~*Zm*륒uTl,fl!]T* L3,⯀XLgnBY6qntΏ`8'x|,ioN-GTtVbxh/o#\rHa lЇ r'&%텘HDAQ۱vxC^ALdf:=CVB у]08p;ޫԘ>rwK0a;%@SCÍgN1CքTU'*'7*#)&-ND  ,`u}mл:b@6z8aDuY1Z{,#8;#BQ㷬no}Ę /)@6 0mrXGN^7i(NjIa["Pߜ\ P&Wҟ@՟DnEU5Pc.L:V ^@8c]Vtz 5!FᲯkx`uЊE&Ǐ:k/nBU3#o @m6܅p-Ys ]Os!UJ#){g_wT?Χ{,`L`CP.ڀJ C1]m*h/߈NKUJzj:v }<4#u''ԍ)nJJ,j˚GTPXΥ w({5Zm*}+ռ4L1X|>G'FCS:Tsq>"]}N534ՃEX Qz ^ѽ\]ùemʬlɝWguCt"Oٙ^AcݰQԕ@|F?*A4U&IBD[f?V.K 7g5&is?PTcs .ص|2 :e;~'o'ς²)aNO H ڊҤ\b}H )9HE-q2,ҩU;=VNxq6lyX n~!f.-bJ].y޷moPF8~6px !Pn…#pi9[K q8m[Xscs%En=PCQsm-~BUiEͦHPqu ]pT(rNFp$2H3Pq#P2_N]%N)i Ʒ)/"=QjV@C>3u8{Gۿpz;.~FCb#scuyt&Ӈ p6KKz4awS"ΰzxOGPI:L[Jq{z-=:0:ϓ-%eE!6<Γ9uڝ@(I/;,ARr|2`$z}">ɭ ȗhUr ㄟggo g1bk;tՃ"ΧK^(sVTb>Gj 0e ꂚ m69w,m(#/EyX$ DةBҼjQ!6؝ltQ"!5К9[ ʈxlULc)'-h lGHRRT`eMo~OKh!([!mndc:-O5 Ҽq\\O~BĬ۹?Tz[fFӁ4{0{W[Gͷ?,a‘& ,Q,rzOl,˞/W&,ʟqD̀oh|䜪Zd=MU %n>a{%AD{"=kI _L$13 4n8!%"9蟱 9rDqgic578 q+yt^:$;149R[MCdj%_=c`RSm՘lןפāpS𸸌%ʠ Y9V`FWn T]ҩwv2crY^6Jno~h#I[ap*WZ.c6n{=O Ff Qή|S\zFAp?5kBN-,:XaC72"X}_j-Z /;d/E+`MGm1El+ņR[dU? UVdM'HP=lG)ƾ[,sj+ 4s(G@C'+VIk a9XX.0(cdu>_:)S0"O~<mVl gט-2|k%/+qLXvU(o,p`YfF8m9,T*JZyv?9y2?lpmC6 9GTp+ွ@p!XXdҠT aCaz4.y{l4h'yz|;/o)LPNwb3΃_ Ôdj: ZHp0tJƲbLorRzWN MȽ:=U}u+פn+d=\aʝ/7gPҭyh#G_DPB [1"NG@+HMk7uZx參`f-hQB`޴'}[e:gGAR*x7*vk\⤬XWf`|eTzw"O17Po(uFۆjjwة̋K5)wU_~ň1%D:aWܿ;s/&FlMô8X9ex;8шrmsD!Qx WCfhTt*N<$H-喘X l$Tbˣ]i#PEIQ`fOib.߰`t s^.ځuO zu+xk{3#^Sr `)\Zgk`GIbد/:>ff89uڰ_aYx`.su.Y43^z@9]*-NǶ0:e[yW\ 1ޘ_dh LudG _Ab 0 -fXkd9Ws!gtd&wVLFzWWQh GPu e>8ޚt%k L.]vypbșwaP_{b*KpTNyF!B1.$O%`orko"+y肆@_]Q?;U|d;+E9u?Ar_uԊoQ4{~k~lnZT 㑿uɕ63S[v&Za #o1U}cҽV9eECxoXLꉫAy 5 =dKsR͑! Ҧ%t_3 /~/T[ (svD`sAlc:M*F].S* YuU8!=hrI5-D =Zi ^繾ʹg8kY\ uˏcu Odc8e; #Bo nq]1%!.p:+dVC)?B B}ܜ:?!YⶵGvy"l ͙~O}uFN>Ꟃ4G?Ҧ.IẘJϵ!MdOYaW%o;N Y$ɇGl.k'O1-c|%VwaJ;DΔ IȠkZgD;'.6zyQ.Pei]]D*F.07&'n߅ie%x2, >}MUkJR^ڜ*`|E._cʡnIx@'#zr/B yWƚfevꮲ4Q٬W l'(˥ C ܺscC-:d+ * l!Mq^fd7yNd'- BYWwa}J6t1]3S=&}9r%OFep.y @mT  O=bN~RSE왜i[DZ>f_H:b|"DZX9&WDNu7Iwf=S>P|zdn*<N}"v @>4M9l=ĉnI&/ {CR: +5![Jƚz,gSڟ(>Mb2G,'ip$ku{/۳2zaـ%W'"? U7ݬ*x&$|f qCI{Ot23*ԁ\2}ٔ>U . 9SP )WF)@my*JwPb'tyhO7;hoÞYx$_Q/w2Z*4"V/ qo:ÿle4^dU&v d01I  (+|fŁFeX6!toAD9MVjRY#_4K#) X lFSZzeoC'p㗓%p^8sGMf RKSY'<`:j>liaTXc IbXHP)搒eHDGS?eW%b}Y=e icr)*XOl~m0g&-asąK}\F >1tNCڣKFjσ>G]D2n$Β3FG}`Ly٬3UTK2}*ُ}х\z}:^5{;RJa[}Oy"-GL MDGA?̛:+ﹺA4hi|HF!U\ԗm$?=G YÁ冂T JPg8`vXOcKMO`!JԂv-J,bOPW0Rɥuqp?O"l]J,R^VvVrDkP"VDG:$͉Cl@D^QiC \+3EG@խ@ϧ+8VE0l(Z\*/FCLOIDlWDF2~VHTr Xb{V9pMв-Yyd:2HYr{^ӟMw+<TE#M8-O潦m aW &Ucg`lU_/yKꌃlށo;n#+suA*Bc]|gt徴ż?]~. kwAt{@BECTDNyAsB޴]}[KBqPoooȦv-8 }k*q7Bt&ڴl(%KCؖE>;R)WKRF0QM3%2cv[}mfKO>_%i_1 *U}a%C ݦP~~ʼn+GFMĪMHW`G{aWe 7Och%q -hwC⤭0U_(p&⏥`(2V7`.FO;&iri%q1W'=605/6H;4?ʴmR8Sڬ?tDlBJⳃdkgLدZ<ʥ"j迥j^0,>@?Kty\ aIOf {  ágۨb}6W算:y' &a:3 mNA$KE}T%-[֐}9@gŘT z:c@soڙ:觫AٹRvtKd`P]z9Y<' F-YW %DJbB$a@yң'["w64{w"T~+UB@Q.]β!|N(}Qz0He|n,Κ:,ைcĵ7ݚ>&DИ_6Cm!(˾\VgM?@v. tI9=O%n;uƔY`VuɊdxԙ ~AFWDD{uC]F;~\$#ް`{9UX_}@_V%b;Ҋϒ`$unS[wbáB"V0[ꋬK8GSs%Kti%#R`=56NOCdXL?RZXy)5;慞0;XdU %v G){m8^Dtⴝp l8EQa\{'w탉:AP|.(w:#-nϪ=Փ䊻L_-9VL[&UEgԎD-C^ꌥ+'g;$%]Y$Ju5-%]!˜&,8XFE /^u.$BZ.^T\sU|Jy$Q@f[`LO{>M^),|b7Gv+CJڟbi$cSmt9փQd&u_ޞ{Ͼ6(A}G9%8eFƉf<G0{iTktedVyy"߆ lt1L H1@7yeycXLd0΂䋩B=)[~pJVo:/2VsJP݁,oݚ0PYw^縻Ea"R*zbǚj?hjɓ7(BI⒪>2CX!BxϱK fAYCΰ*gڣ7|,KKA`d֑ .zxQt*~@2 =j B'؆lΉxg" 1Q"Wb*,kt]f gZOz乴Sm4Vn+EQ /J/*8yj^ۜ׻M]M#9;r+їw4A+9΅(S.2h00x歽UuonfpZ>xݮKp+!ЇW4iAý,m@$m쵻0p6QB)t}MUyh+•&SƝzmN*:2[4OuRVu6xJ=LX,g&a$"*!MIxL$[RҤ㘈nI-Q;VZ\#~ 5MyHF\lq-@PU.w1woZbsBqkrf$DB 9kˍRU}o=4p.c\Almޒe=ב*uO{'ZOMɓ_My{YhZ ?cGqOGI4ɨ6ITKЊO}LbG'`KfA2E֓V$kM1gE,Ut% 61Ӹϟ~AMr@ʧ bPV(`ZPC%ddR w(r?'rX֝8w Jj]=I5@X[؃bJ;-Kb:EHj/;_62\q@ k̷E L6CoS/Nz]PuGƔjiy U|-s_[C TfK =cK)"/k)I{-fIHL4cLzn1'4.uYչ·Y=[ܦ͹ԫx@(oOmAZc$Q jLwo@OA=3Ŋu96e#&^h\[xmbKh5kۇ۞D !o Z5lYl[:gHzaXXK3%E%ziH]yV#+8Z@ TdGVf"bV4m^Ceh4ILi?cС_Ok B4u6Ϙ qO2MgZJ)5S@tz+/{~^vKvn@.o4ǣlC_VB^b~%䚥'T*J(\GƘ_Y/ױBmJ_*@'*!uǘ-2Dʼb'%%o8jds٤G1UFm]\ :jc|jq`w[+80AR],/y/ }86iG5Z/ s9j߾"'ϰ%!_)*Ԝ-PK"(i(t)]Ҡ> j:ލ?f/s8ߊjOeP$߰+N)OpܕխaKTrv)r]6%ToʻDh jo٫x9ZxeI"Yj%+•6(A RZ.V.#˖lY'ɾ>һac_mK fq.X&'H(2A҄yu?'G)!!2E[>DńC%AGlzOt 7B:*ٖ:(+[}QL;8aN.=(M.6]LeI?RЋ'PSCޡ:7L ԘTQ$sKZl  'pKC=Hs^]1~EMk6nݐq?a/20.1]>C<>ƶ`ۮC| d0\u؋w =U7R0[b롿|*|*hsý $A37%xo0[bБ`SPgJ䘪"}\pe\FT~+n]rwVTNL՜m*ڻo%nO|T~U؋@rL+ QeP>ᵂ׿ kK~KX!{1%*Q1jw oio+Qńy@XC S7(-T=>1Ix)-fS <7]Բ%%<#PEhdf_fΡYYTm8h\H"l^ݒ/zw Kkl.·(ٴOQqrvҟ;-ĥp{:>".K߀wUnJw3OfcY>ir-& wgɼT|pPX6ܝՒ:dm=8KѪ^vlqXp+wvAڡ߻;-.2Nv{tA"s`,;~8uFH~c!+MFeGF)#ޟ@ 4%o[_7t,U8||KhT>Y)j*[* Fg;`%# `qDPb I̺iyi/WÆ]_MZ}UCD?ebS/U<(xԢ׿60ZݯW[ ƮIj]e|9\>9FpZ$2{i>aP C:݊7Vo7sX]NU5ι^Ǚ~*!R,oo=wI^}ǜ?wҲ!Ѯ|"[ &=C Bl~iuys /]C%D( {DgB2I0nP|LfT +?w(;<܏ G%J'~ˢD闧2= ȕ:ZHorc!e"]+I-{ÓM݇XBh<Orqs,3BMvel [!$\a akB0ZPMp Jd.1nj1xg]4h782-nZ +b( Yy?v#!Uُ RA)Ј>BY륡E.w 3T@sR?d%kq5XT7'*amiz\?X'n,1[&7YM1 ^&nU4 Rp W%Ӎa#8õA5{KxH]^&x5rScWم,E*#6 5> xII?!]@v!-/ǐ `9ti x0K.qDli&ulP z(ސ{"*X袲Mot!:@n/RCGvVj_[sᵔ/@*?Mw‚̚ H|J 4Ǔy9DE8R`8]ylC{yyt eѥoF*dz=+ 7cD$qx,a$ޟcߧ== jǶMzlEQ|nKQu TD$G*EYfBg5imx˲":Kp)/dC|g~v:I!cX,~ E }K%6– A˓eFtp{7- "-ّޕ1V XC0xe†=vyE嗢k߶5V6$zjׇ/Jװs]XzЍ|S- wl@7i,2PT~Bn,6C P~%BJJ+xGL_}d`@ƬR .zΜxJB_8go"s ' c;qW3$ /EROAm N*;܃6fVA~v>YTa2]r 6^Wj_,+:߶ } ]̩ށhEL$զdiS[Vaq ~ 6!gaLh'tCE%ܯQ }Yu\H#-RR!؉xlRau=oDE+_po (Bn/x h,FED|m);!scM;j4L7"RJHki5J3C^$17t:;#DtqعS}7"BDuE@#/1"o|}y'՚U"3ER4826PU(.cYY ˴o)R++MkA9T!Դʹ$RpƝВTR@ݜ[n X`E=|6.DÂ~Uẟ*^DM'pw,\5-[ F=׆9iHۀKrE p}?ӦJ2tT6?@ȵN_\*sh DN %Djd湈Pp6b5.Pjc`-Zm$* iEibH4D$d@U+nbZ31vD5dCGW[:LV?^n2ϯUgjxlV& _wD8\oEʒZ]~v aڡ c;E0nA-HES1vkFdK8jGh!n5,=DL}-@F>qoW•veg`6u'=xTfT#]K5'< m[}s$6|86BS?NBR@| P2lce kWm=vS%@,6鲀ZeP܅2z~'oU:mkod'gb, qe'F >D| O]nj}'L`/-퐘RfBk [Yxh00;2H$zI@f|p_ΐu9e7G_fK}O@,STz6R_} t>[.ЁR 0qbyõPD38]S#AfЖ*_N-5_gqJ 9i}n& AF Xe3օ *:qNk>[Nߜ#Orbɱ>pe*\- \Y=ݷ)3ٔݔc>)ҒlyvyAR!}f8ՔԀF" 3:pUF|olyYQ @fϊ3uUv)*GW$/o(\'dAB<P*}3Tc8: 6s``*nG!,8Ҵ=Zyknt{$:WJH\Q{6][_ƙm7 B34ؠ-fN)lgϏ066ON|!@+ ?c30}3):;Gs}؆ 7ҭ[ޱm,يvӓv. X!TŹo<(ܼ7/6>3$̄]T% c[Oi dۓe!DMj l);Zs[Hewnt1Ȟ 2G3υnWp.yLh yL!` Jӂn?Sn8t$18^֎ ($/0y?@8Mb0 x g vVQͽ?VωA Vay0|^:˯f")A;4 SՎh% "CIlTdlp6!KJ b{;.W^\ :53C5#1UMsLwNxRFJ'LvÏ]GGBܐBg.*nioRt-`W'^'_ +j/y .fe:RXλϺ\~Rزor{f0ʝ.}?yښs#X]qd$6oBQH)|^'ҟN kG2+'%O))lZ[dBW,CekK'"讏pf[`k [PpE|a[P;)WZ+O;X0Ғ>{rB@L^'.k1u͞q*.@;et!ԠwC%,7kxR0,k0%JiImA2MjAJ2~/bR:e%_Qxs}kCN[qNWÔiO}`ò2U|I$z.qEF`^sOh6١Ѫ7M 5ʑKKzi<bn5AL""Ml0PZ,W: `$/9/d3c= 2t }SѺalD7+shTl5ݴq `?b/։x 1 '^p`bdd=s.b󝿧'Yk[PRnjCj/ΉՔ ݫr"# p5C2եle>McMP #d%}J<yB<@J{UNRMN RDnẊsXpP6Yzp@"{hhԪ (//OI5ҹk7 r4`"B^۬wcv8R)6L_pYY^.ƲmiύS}UR5gQ dQ9'} xX LVϚ궍OQ!Eq p?tlv, 7'_fs6֬Rbӌj'TإOo A*!dSC=َltfʆ'I@45ͣZAEVsv:vX|b,!2S_R${jMyҿ5*/.e.-V4^2Y{5<]wɉ.iTR RL5,*XQo K(LIDmhHE]`rTouXe8sM#2Mu;_(fu=-r"R[G H(bTFz U7dnԅiݡ<Ce:z-vN9SI;#[&v6I*MmF/BՕm]S<4"@gFǪʈ OF䋻/&ZX!٬Yq_7hZp]u:#o$A ށF⹨q+ o-a.3?È.݁p*^& `h#jcasCx@aET\V*`s#i6Xr^UiӀAK&*'x?^dW?`)U9Eܷe,U13mw_cnI)Ɯh\vY 7!MGN1fP::JRgY"{,OW+Q^*-AlHykfW`*PEn.K^w rčU cxv-hۖ vqD-~^Lrr5Qf BE ׭҇?Zw ҂u kTٞDF yJ?rEj 'S>2hS Y;6Ҍn/ߠo.oG-'B/K@ h̤"pI*'3Z^dҮ.jM,\F7LϾ1¢^TW]m:DM( ;em}f-Q)nl;eqNW+7N-LH甂}\aN񟷣b)2 9IkyitF9óLn4w4:"1 4F +w͙n CU0)BmZ>#"')Ʀx $G^?6~29ǀ{]BYohCRep<%9U$$.lu2FbKЯK_i_Ņ6N@/!C{֨WU2IjMf"J29~ʐӍ8#_]^Jɿ L:>8:Kk=I|>%n;2z=p#᫃^U|OxU$]I]N{[̭O OV> ŭ=>b(E۶]A2a /`N;|mThtE?\ySSDKzhK{$)Po&[3*u"NkI'>)''\7PlrzEџ(9i^aZǍCzs=sesb*j d:I_c4cލ?a84|c*yloBO2 a3le| @00<"SJRH^/gl"λ_Ieͽ^heбFOK KCػ.d%s~6A=ۓ9>/=tG. &r ʂ>|)1&ß#BS.R]f ~On^^Rz,rE"n|T~;cp1?Ft!a6VXqmil1MVgB2Llc*, yCAf1FHGb"ŋ(K!ֿVlDcy n)P/#adJfu({BRBakTl른]fnzYDDeT"(Ī @d2)k^X3 Yn.\J<-Rs2tf?zOwv̏m8(n^AI3xo C?sl$; PڹS Ph;r TVOϺpyG~/α?-9)Pg+24!)RxZI/{~@E1osD0ֿ`$hMW5d \`HRX'C`nEٲ5~;#inw-RyLJsmԃp&)ԟpX<ג*zлFN7IA0wwf^mj ;x/#=I({e{jNt)ߢRۣ̈́)N|կi_#6D諸72`O B͡p0H%Dxǡvx}k/I{?[h2VޜP[ 1qnIMSK(왕ja^B'Oy=iF<ɲVZ؟6 fqe^ ZYS$YpPeTֆM__c:~`ZX̼NBޢ5:Aá]b´l L7S //BDoIGv;#ҟƳH)_-S-D=xش#ω5ŗ5 p_FSlj vᚯ^Ԉ|%jTg݀яUJhu2>3?*V Ybrv*/F2!=ځ ֥W7:;ՕZc "mE%fe*o0AU{$-ݎA;PLTm&vHB4 Ĝu.vi1j)RQ{:/2vA6@ eϯKɱC+Tw*ȫ꛳Oyt_f"ez4 rt9˭;:|@O*:^?2q2k=}pzj~DCB~9F E6"^gSp 4Wo Ե+`~ݯr[:iWqtL|6$1~[K5*D[g(1݃&%vbmsWg>C^/Xۊ2 ,f:;鐙a ݜvw{0_Y1E CTIq'`PCش=wAuP1k3sD>lR?~aebA$xF uWx] uЧKVn+豻*Bd4֯Й C@7.l+?q~71|W]E3q $j`0ϰ97}ʲg7{t>}"gFjI y;YjSM^W0%]P-?إTkh_H[X)RYF}qF.| ='${qWrJ$o;#c#Hϼr_DA΢"Q"E<3⃓|˞_kDX/dDU?SkM+gEfj]F04Z9}%Uw7%lԺ< vYI-6Z1]_ZmcdN ;I|f)>|EFużZ Q8a>@CiM|~K !]|fOd@!'9k^2:2ĺW}Rr7df8ݼvގZ?sqqW_g=\b:zX5){jWt:Bjj-.?.m&גgMm"7fᆹֲqqOr:m5Ա"IHUN4?&DG9~ӯSX4B(dvtP DM-C5!쎳U=AMA^_6Os%(FYIOιtCpT0^~b6/ \m ^ʰ 7z7қm[LIa;ҤjsŊ%HA(@/ñ"Yrҭ$` N]3/Or59i)v,@~`3AxRh4<-_Ա 09dMuR-&^//&ejrO;vP>)* ueWհ:!P<*޷^OCFbmf !3<~?ָt=VMdc^Qȅ'tHy<>%j_ 7{ MM# ?%zXk [O-?\*7:t\ Bo b;DҘOX=f`;Ws,2X?\H"s~C9D1!QAb2l fku< #lJcq6 Ë$ "uM3{VK&^F¾4).nP7Z(PCbJm?P$G@='9:.9;qrj##(sHkCɐw?Ҙ`Ԍ޿W58'C(^u5TVd/wFa"- %WV.'i91%A!Zu"/]B͇ᶊ((ԁߣy-dJɜH Y&͙TY5ϾoU Pie'~oՐ3W%GS+ kLuX@?FaBҪȭm=M8Ro 7\`=~b ;>jp뭈E}&/.t&U8`gBeW]nmY^2ض_g/]^d0|fiROSww䞮"U$Q7vy-PFf;'0X!#qΡ޺Nm.f ף8[<wC;W M :bDF}=O?co?J<2rfXN|Bk袪8=7Y !~s5i[0\c^nhK&VC1H})q@҃買T  t9ҷɬ,rDq}v"ЌS7%iq{yi?cX o*XᎠy{U*"WxblkWiO%^ iS 4} خ]i#AΨGl oS[}1TddVwe6qGrߙh+?$`GN!>щIՋ^gm L(|D1T؅8e]|R *%H8Rh*VVp&GUmI j^POiwѪ.lK1ʓ ŝE@+-vHƊj Wh[0f*jj>Rf7Mkye7pА+F{등@O3);#Y i) x9/OŇfgѪA9#Gևi?P'y#y ] 4,d[y>!Ҫq6quՍY؆miSVRsSah۝7,ba?Uen15L aa>U[C60!W(H$EϨ#wKbV3a(U"R>9J>`yO.bQmE*F tFoQ)pM&X?<;{? 5z~.Nj5,$ ]_hx,UY˷E@.$;=;t#Ѹ 'uR[Xk8Pnh+#%4KK[[TS+E* .PCF ' >NًgR DIޥ py:My H &@p\1vnkPI[3[k_\W prn]°a.zN]Ȅ vjUG< ?Z.֨pVvb⌕ޘ}H 7+E!Mq1(3{?/?佱 è9z49nȭBF_OekBk-ݻ0#39"GL=-,*Tu*o8.[= U"<,))uv 4mk%@&Xb%Ep ԏ֯QL\ȇtOd vx¿fipQ+q\=F :P %7%tC#C˘f@ G؊|n$uCխO}j昮*^YҚ?`PMa-CtUDimw-)+Ux_ Sɒ~(8IJٓ[ {R r:Dܸu+ex"̢2 jmK5>??YďUw/]MJ$^$Nr_+Wx֡b*p{ @&F!+\<1X&iHE5v͉z`?6|fNaŏ j?]bT!z$BQKI${ngHt~bG&P2cX!T' ż@^(9yuj" d'wZ ZF5?L&2V_)fzR6N!RwҦH;ӊ">#N}KAOlĖ"ru h ܅nG />s%Džu 1hs5/PE%l #|d_*#P%N.ZH!ɗTD|;ei3Y#2ȝIsFʂۨ~i㴙\B-惣n.~E)i66nY;{ǭ9 9ӆ)}\_do[ke" ۈ >ۮ/C $R0 QFP?+b>G:/_ߕ?mjm7u<Sp.c>`Kќ5d7b6N-#4Xs6\j-gx79iй8BD*6TdQ벵0A9sxna=-Ino\se.@ygX-XpjzG%-P-V޽e<&n͎(ƭ d#JC{ T^ 8-A'eeǔu mٞݿ<,zݢЭ~k2Ħy"z^~ΫHE7-4RC~Q$ڝV2;}{nsoF&-rNoqiG ;W XhsL/ ,x{0 R)CsPDd[NRk7}ُEYkfQvb- =Ϭ-:?ƚԠ 3X9SMn[¨CxF;h&}v^734ԋIibCHgYQa8Sr٫a(F'U\ -D5v`5HhVK,q'8{w7ȵ ،3)#%sOJ"ïH*F Sʜ'0><&8"wʼ5wƇJ9Fx :rVCxOr]eɎ>qaŷk2FH<1͡ &-]0 8)x+FUu*ڃP3u~~{vQo+^u =t. ܏jC=v\Z,+n}l.U@:2Ңge r1@0@"T%-~X|Abclxuҵ ?fJ?Pm Ot:^ػ{"SݜwR1;;$}S]' sFmK]L*1OS_k꼧`SDɤ2Uuhg@KKIg8 J7|-5o^w.s4Z<՞d.v!Cr?Yb$4*q g$n00o_җ{I l,c (2hr1,RҜ0THozp<\ &?)&&j_OL ۿc6f\S*p \@{--Թq@kk[9؁葧 kV=:>$O[$lbhgOdk~97.P G~0S-Ve$š~}حׁ騙$N'6on ƍk\v [2 l>N*Q` 7/L8ʕG*,"x 8K׶PGYL(>K2m}e?kK.r~g kiS ^P jR-,bmlm24ѭ+hTv7]e.!1 * P>֟O9W2!TRLAGaǩy9z:.jV4cc 1{ײMT&E$,hj԰V-Pw%Eie2A&:jhE$KaRz 6طeYID̩;м`me1)ky&}MϴIOS0nsqA$Sиk|%&Վӊ$tM yXmݍaA~^+-i:rAqF Ɛ+Q|[Fgns\6@/ɖcw4QU&}|{߂JmcZq5DAzZ}{ww4vg1QGM 4xCgv{tsdgSgqנ-O~ dVx 34os&h{M;O"ka}$ġ^LB;R9S!܆{GZjp{ ,1D̢xe1BХ]={ٲ"{QBTB[,xktlþxCVEAI \Z"3X[D{xل(J{E#(`?ԒCMxv$h/~ o0r3Y߂P|q@@Lmyʽ̏["[GF $xu3WrBծqZ! |N4 ՂszbӻKnk@v=tP)e譲g0ryJj$V0z=һ*@]e%c}j"hg3FAnIZ9;c`*AA>zz?B~,+W6a遮n<TRF@2 «c|tEN簃y \hrIY L [[)&^zz:%nL8fCvjC#=zrH1`{WMఓV|*<&M>s萊> KqU $)$ЁGgjY s%S}PTFE@ެrҠy*,n1gs66)Q#F@cc's0VSWiN0Wp֦AZ˚vyJ[nu/A饚3uۄ8zFGrý c\qaj|&\qbRp~C^96"6tlTmt~ȑOmnItC#L] & 2k>Q |9* VZG3!;EULOMmP5_!4$C|8yWH+ؐ,~pE?_+jhWt89/OÛ=fA?! X 2uJ?N,KńPʵ NQVŜTd=aBWe [ЅľSh}1$?2N#L[ӀlPhт@eueS;O_r+/+XCܝB xVzv/$\y7 >.=#XK5:-h-ơnL0Mç0JN0SlhCa_aE0F,$ hvid_'i`TEn]{n UУ`"ZZM:w(%.՞Y%P'LIːKTo|$b+o%b迄Iڽ72?$`f3_p3?a~d~ PoVds-PPoWfJxjjFg$*'@b_?\kaUcڬno-!Rg< U>@Ai3 L_G Km*bo EEtߡC}w%L9)~O>C&>V8˕̶XD-4G8] AO9&hx# Z\);@Gl(a<.h8[eP<ٷ~twm }$t&z$ʚIY4EmugSRݺe.gƜpFZep w]$YGl]Xi=#_8׍B5zfkfdv[ 9&9G0Sš% crj~=7J\UG xBXُ3O$rGe^$}RHݩc4V|sFh/y G6h"NJGAxC|?rWt׺ ]D}+jZج8 \* t`ӧKHIEP*fbo6b #zK.h҆I@E.@N;哦`=D؇HS3-k n{Pcy8^@÷FӖI*E-VTڍTMXYvw䃌D6o.H 1T_!sV̋|rL:Ca?iDBZX_0$P%@>őjRܾzOF!Rr>NR:޹+W?g p9RGY^buuox18N'b ;;2UϷ$\]g/g&?Kt1STAP1< .ܩl Ý#]JÉN8ixZ-^,wCk CB!(s\FRŰt$3IԞD 'KTjr, 7]ێ*yM"Rp,p*S-{*TeYV @VmSe'q<[-rŸ8{k7wOu&v<1t ,͂_o3})Ql%k4W(eUd/Q)㲼]>h5-G;ޭCtit(_l u /dwvwv=ˀt(YH!]`D 3" 3&|ն0 oVޞI1of# iWjMq0.qcq!í!R3T%TDb;ա5sVY_W?*+k.XZ=:cܾ0acO_31Ifg@ C\4)Ai`IX'/7>w$ wЛ7Fyڍ@yo V, ͪǹsnb{b̗m/10˜azcsdHyf5#>H*FKo Xx&r|Pb~iί= -$od $cfM S(/nTYv֒28/;јx<4%Oh3&}DoKb g ^Z>EܳSmIYRQ<5ݯV$f;_'kIm#k+1 ,`3>cX $Cm1ˠ]}#Cgc3eE?z~"Έgu= &M !Rpe68lI: w:fqzq6Ai? & ?6UK*\LB\A{=OU3h`Fz")teo$f cD`wƯD:nNڜ+\IMQ?8oSqRw?00 Q']/hAW%piaW8稀^M= r"Y jZEW%x} 9}zSa'u$e%u9(D 0iIdwN 4%>YQgI=WO^Vf,ɴIYN'MCUQT?Ô(r 0C}F$w2z y @'8bьyڪJk]= ɱR$C鹉(AAX6'dEх"a72/8 X vWY?7s+jfh$I# 3iJ!+ /!E"4`H_T9bW[2+ F{#[zm8ÿ  ߝpʙW ?mݬiHՇOf*[23AsR??~(:Ӧ=K,|vj#WxJf4  yI8oh^]gQ~5!Lvۙm#vEѴ;Iqd[E~A"0Ns1z#b>LilmblAvg-x:VKkDD|ʹB-YbFuUܯ)׵,G)TmtjD1dبbj༽[~ pobbanajKBي=3(_Ebc_ (.I;e12ʀxt/gtylEe(ҵN.bIY|&G %T!쥔FǮgAT)bAc<3v5P!Z0VcZ,I^m6!h"MZEFpMyi˅Ri|Se  L=g|FɳwI.͈@(A0,=6HB`xk*IS$:`[a! ,5ffxjuQgm:P48i03b)=H#vs{< -϶>H褹?Vd A^zఴEN\+nӬi7!*oC-acJ"Һ؇J. }q]#;hfIX/<~}2U*H8nipEg!Q gUVG:uD-y^|xeWcx ހza^_mw'MQC~pvV}dh'8ÅNQn A=<W`Is3Kڟ[3 |'Evw<#.Dl3]ܻJQ4:BQ& ,[FI .q- Ro Q#;[*LɎy*] AHάĞy"x_w;LL²yDX-iq n0X:n0K Hlso-r<Nw)hs52q &jT)g*  Z޲_gS<@D~G"G , bLf[oZ+ 搐9XA5zf@}.qswrXm<f,O80)}B,D4yPuՙGj!!:R@| z\'6d'WQWKxp z-H>!ٿ.Ő;ҊLL#!+C"ܽH~,,/#Ħ }8fYL|";YO\ZN,qCL1%Й௫6^ % 9Y8e 5yWJYI2<0Y _v4JXH.3@7l|SQoJ3H$*à[W[0D]׸wFC2b\舞i[lD/H[!(m1/U%D2q[K&yN牾aɏ"aXnS?d?!*a~%Iz|blUPCCçf0v+5|:J;ġl7+De.*jCb? B_([8^Q^ MpB;C({P}N7ʸT ] "^҆Lh53(/,еJ4zO{HLsvHw?_͑6Usb _k3=cxܷ[z> [# gO8y2<8jEz[mE붹u\1tcq1)2 鈊h:pwB#D)Sjee,C$ Y=Nݷ\*L&>΁,w(nydbfB%Tt1a qlK1_Cz`BͯW pJ.jvwPLs6f 8 "_yI1gvfB\OJF4kMNC;< i+[_[*н=6԰I!c`CXqhSX";\_3YnLF9pUQ jN2*0J1o5 h A`#9$a k"azI~~t1QZcm>ƃt?ӌJLS$ޙdzk3 ᖇ֔g_\Q=(H2&'3EVd,v1Bsέ؋!)ptʰGrxsE+:H2QQ@h4uU1s޷"`| `ⳊVLD9jA+2և:jhsL>Fџ|Ҽ(yd2aC"M~X.xjPumIkK2]ۼz$^HppK+#c4N01Ur6dܔر 菴r)ݱbL=w6wI}>:I-G.LQD{@t%%hD[At꧰I Wzdu&sƇjD.%J;/f:ϒ^~$Ic?K/N\;)Ӑ,53/0(a$_h?ȉ&`%7vDb@,[u»Pw;Eۺ¥m-[*m0Ιo}w&/_]m,tzf8AMg(a]&%+]2_z_UM)G OzFƤ׏ g͹>IYOinT e|=,,XUĨpo )k85+5z+J"+\'T1˃GD@`(.o4LϽ0ti>б$2RwfW_+A@3D1E< (_( IU4.AKg/ZtB g RѼ}VC(P8H|:b͹E-$?cforCjK4~ǩN`|k8Rm0p)iiYT#?0aȡ7vYg9I+ztrwkڧG%TFA@S  2 : Llzܑ>4J;PA,e|n3ٯ]#qXq-ӼLATgd'Ra2F䴔# /Q[D9~@ |!#p7{[x27EN,PG=ֈMWxيa -q?ρ:qM('gM맖`q\a ]\> ʆzsᬆ)Euͯ)kM痴9S$u= NEV S2Xo'c2YIQ "*\b %.fQ 8!sVC;"aW1Vh I24 OةqOl6{O@+8\d&l-VU>̪w̳ B{K^-i]nv0ؐ(o}Fi]ʟ R |~p,ZMxy@Gl8?u?Y& ! bT_2"ShA Y;7c!u;p(fΚ)K46`֙-]qұU@͎ek/B{)^D߅I~߯,%pADC1b謁o j&^`Q_K)= SRwⅷwG8}DnEvc[U?%`DG`){@l5H1۩Vl`dz!P췩/aBSJ0Zhu9:Vd`ֹN%mq̚1& VQ8`)#T^Bg  Õ0|!yHQtjHv*svws%ҪV{}@$&)Xu }N*iߦNMr@2<:kEy84CJ::+zʋgM7uNg\Â̙}Ɣ$C捯Λ+ 6\ N&펃ӐQx S(1ty0МZ,^"xYu,wݨYG<>Uam7psV~ǘ(@sb &yـd{K٩{IZfr$Th{#5!5=fb [>oEpcޟC_IQ֡FIY#\nm{4^[+Aĺ}<9SW M3n ?䢒39ޘ}>sO_BtJc}E|2_e'Uk"XFYfhDB3۞FJ^$Sm=k6V::%,>>lܹ X]D.Ȳ)Pec0|u/\W@X:iNBF:-:CBu\ H]$WPRJ-x_@I2>3N\Z06+4}-X&:˖mḷĈ7 =}霨\uǞ7Q4\RՁ[İI9!៫h{N9̹}>P^DR_G9`9X5&#g`J}ēV ˩uq$q| 0\8y̬7itږJ6r]A3&`"bfJ"2#" O`1IĠ7?r^Ȕqv+g;};Aw7̩\1ԵR O ypu^#'AUj@+OIV+VitɅc^;ca&4!{5cS,cʭm nQOɒ ױ6QQ' `q079׫`XnG9]!;HN#׈=*wL!X |kؐe 4`ПchЈ$X^ۥb_Jx.={HTdՂ9_i뮕f7nRe6\%14Ɠβe_>S"0p5#LCt"N@oB]|7-݌̕B} $]}ns4?kEw3BCɹA{a/[u2;=}:ہW*YZkB[eF>1cfA[1;]# 5MQȻbÙ@ZFDL_)ȡ +qBu,Fa|[oLuvh q=γH&ƻr]*w' ^!I-Ч6qxz[vpZ6}%26 7xv"6s*Rt5 y Hz%]b1 BxR'!vzl48e2S}~f',BYruYSO_s $k&>gW<,"Z~>~U!~yO u7Bmbb|&iNB%*ٱ344HJ£Z%.m:$[Kn+`z#MПn]5<_ vS|흭Hc00%zZr]n$?*I r vN'!J5v.\1驺kKE}=c ̖W"5pF֯ &ac &lg3f) t%xD״l ';[+ DH{; wJzGSPx]G%&kȳppe  /CCan 7L5M\g\%̪ GՙER)ib+AU+$meLBqotAUl yZ5 c ~~MXk$.-ozzUL**>_f-K`}-5 2X&BaS 6@)ٽ]/;ɴ>,e B,OYJDf$^6oqS ezJf YGrEIY?aJc0zf0kk*jNl7^Wi ^$>[G[ ݓMd3\zS%\6Nx76zWyȚ̶wN6Zӄ7qQ"9j"A=gt̃ؽ-NAbPBDw*/xqlelL3Ff(H{7ą*=Gs]<:6ll#\c죉 vg\)/MLb|!K_aag[:s!_śthF]hb{Z7 lNX=8^JldܫRϠK+RK,3l|{Uf|ss=|8k+ qcoQ].^ExU)_~{6pͨOߩxu[MYc68̅Ç(?qlFh =u=-ޏ\[/Rě{gfH-DW$tCzK-,̲R.I3"/ã{x'Jy\]P1C/zpk\[ )[վb~/Gz/v.4r1}[sc6K2.|'U\IìkR { Ͽ^XkQ_@/*wmW6?@/1*3 (5 O0tTxZ6 \_ V._ BsN7+mhWqޔcRɜ xJ:?2^j[_\B1!4&[>h$~Z%.6Qcd{!+jgnK+lu+}!kTuLdq ]쉊Dt,DV mM' /wF+E׷YP{e~B4Ei "7f{t[5UIX3f{&M')RY"%ZQ2ԙUoeѓ+CQ T$|n_SH2ac"x@EOv^z4}kylvd/}{C|m hȵSZ⇫.fF6`v22MhKh Q d<.Kl91`8uQxw/GWLV)X"$Ddsk<,5`:Y~8]"S1i_`Ukc=LZXCy̐ˆs}ެ363E#a$WS-Z-ƃc:E&4[pOi fiŋF>o%*CrwA4&``$O./vcHmBbT nSwPCQ"R>q#-|%,0W4&2xt!PYaZ.2I; 4<ʔP+Ih,w} ʲW  k=ԑP\C{?>=8ؾzj0OHqS孅C8tћ"d)LBJJhJ 6>Tk}:Ìa n*+e>F]d@XgwYe/gWw{cve4 qkv4脖a9,m=z}Ssj*pC[ꄧ3% |'51q'G6 j!K77 wv4 ~ɾ&#eu.>uU+AކbE܅oΖxubGʆ4sFٮ^{W״}yiqUp HILYzmGgVWMB*N0%%iiVB;:kMs&W!5Ɇ3-SQio!.j#;rcqf6!R K/v:=ߘ=3Ғm'COYb%f)N=1Ye7~I59xݏ䑛%U}"$;r) "wiL i6!3'dGsM$9glpFlP,ԟ!): qxc)^04!'c26H|b(DT2â Nx +$ ID>&K"L5 VoJ3n uqn* h_)0mj|z*`쎲^DEN ݵtbEB]_ ֻ/=?{>JN'澼T vZG[ud' ufl#xuHr V"?PutoKé!C;q'A7$O׃?UdAK&T̾\W哸Y{ڀcY7'xk*i ^- Ծ oiTc?_;g1Ӂ1&)q}Lxg@B@_ՓD#hKM)s S~Pe;Q 9A2rktKWuOg?fTd,ZDvcaz mب5 Px#TIwVěqn>Bx8zbDuS4Aya8Mvl~9z,?:/y8ej%Y/0զ*-Gn x֥obu$6g7"3(; ൶ ."5V_&mvxW/bgi*Ȱh$Yb# {k&|]?l;타ňFRԓ",X뽂2H|B3HGH1<1e%^[+qWUBPҚ&>`W;4R^wP&kO2II$cW9Ex&D IGn6kufaj+/Ϝ>K NRCyƕ~1탮^8cev%t`U 56}m+EoK,Z)o>+,&hv%Oq ~zbL4vL+gJZ p nR c8hˀE:CiP]E$@|Wކ{'`e{K蜺_ϴSwr^ОE, 4x0v-%zxplCܓ 0ga5S=]y+F3.@Ily>^LðyRyh'air8~|&/Ax吭>ǥ[.Rhp6u[؎Li?j,%!^h)%3buݍX٤ U;wcckw67+cvxHmb@h aDSj 3 ` ub!~ۏĿ{W^mH-ؖjkD/&c6fWQxbE_XGbԎc[aC4 큲-Ȯ3]B(5Эݟ8!e iQ24(@?2?>:q4iۍchX6:,u^Ᶎ碙y5kB{(BHU1f:@o F7ʪE ?"]sU.Q0¦pk͸EYj9[8d#*>!&H"iw|<$D|!=5cFrtt,=:د2-ܣ Np,!I0)^P)z )6)v&k ßEvֿsjy4Hy&!|(Qڄs%u ̼f*ncTuE·cI&0YT9GghQO}uw?/J$t!s#XҔEd9~m`mp }G]h\:yH6.zҏ =JJHydP?M8҉K(cP#\P_MfzXOM&?(fKFQ !I*0btGfr ^bc%zW~2C5deY$٢#fFF cufq*=I*'ICjwF^b?z[PNkKaƍy@#"&`ֵd4O:-Lc/v6K|kmV7njNyev]Y514,n[@8`4vL|Uܼe{)q V{=&{]c"7*pO=Wrl.=d89RxN3#ˁr֙C+ P^[S5:,9oə4Cyt?5| G#v*Do(*dv.C^00zyaSuM:F)DcW{PLZrM-9S^RF3\㑞U}jY gj! ͰozUճdr~.!V0AqG{~#8zO(T}uO{0bd0{9j3:_l2¬:+Ф)8;Pt^Ea srh6*P* .`4w|Mړ8mdvC/3=owB:{Ba#jH0Sm,+b6=8z*G_y(vDAN,`[ i )`>IvO>LjM4Kz 91)@^0[Sx?ѿqiy97!ٲ%1^b]ٙMk: ?n,Xkp5W4- !]3GJHв |,R$_U/il@z=X.>՜،(2gU?~A7˕1S\;e1'F"T^f%a|%6i:|҄O9~ "F@9li\M8NZJCx.l3BVeEV7bg;_YˆJ"ݩ"A\ ?P Ibx_ReZAd\!,S3)3˞e^hŚlt2K6;DE{/BQ˭QJpS"e~r{^BAב 'A ?ȘlZBp2B̜ȜyN@=Lŀah(dvnsx[0|z2-#~"#q4cdߨ%N һ0?dagRQ/C >@ʄˏXE)m@AIɢB@xC"Ќ+="q`Vs,FC FrzöEW QBҪpf.5ftcΰ&K, HE Nwzݧmr1%PuǮz\U܉),̗J˚ 6,,^OΓO` ^:Ld@\ A@K`hR+& _TX !$\z&N2<[ fƥWj>^BkGdLNJ߰ysqG$ $ wY*IAbxH$4؏^Nq&(wm5*^D9M]ȫ4[7sGmԕ((7rN e'6t[r/tdݶVPP9|/ا%2N}C|xSӓ9+8G2octBhu dcM/~iC ; f/l(rhʽۍlp16iNVv; 8!c_:`w '#/وqMzk̓GtMPbʪ ZEwrώJQhbcx&=5N#vH*6YO%d{KGZ b/eQ$pءa8UM=(Qee-hn4k d?(qUs$o5z T&ȃjZ(I;6z[2Wn/gֲ5OB'0Z|TTWA5(*p2'ܸԉKZ)z>2.Q(Lxq&P 6zFQzÊ^ŗqfKwN-5*XA^ny_H˼#ۓ{#)4u9X.<s`S`,EmmiI\DO8]^ý X}B#B:XȎ&yw쪮ފbgJmsAR";3I1ߵx|"J)ɻrH9`If_$9[^LA!ڍLaC攒fNž|]D(YꊋMÍOtj'WXBcM +Ʃ犹irrp~Kveʴ~WOsAk ȕ֞+ۨr96#Rc ~V,$ߊ_`BL7Lxv5ҭZIK17t,0IEA|o\ M γ'ttT.!D ZySV bL+D".:%"W>$)^)lҼ@Xoc*sα I8;Y^U~^ ӈ7ax2- wFN;;67YE:GH$_- ^ )~HMS|S$.w_~ g(kE58#1i; \'34gQljpSN^|/ - =3%::,Lutxm CK,6䇽h9q.kWM7)NAP3>kXT*&=+vvz"mMǔN?-t> G\gM0尕=Vݢ#09v7UEcm؇!TFX4`HS_O.+nĵ2v9;vԥ(9 r}dp,0?w{uN`%Bj`2 fyt#-n b jybB}z;r'{e>uU: La,>|SXs< RE̬mB^~,幘/",alAIrl4qutNǂ7M"T 6gM rb(flQL i*ި-fG##  ̚&8"z`9qS*0z a].&ED7s$g 9LtgA';O%48nihP@X[YnUI}9漋)S [Lwlb~ Zt})kޖ-G\^DsT!,iNQ c `^GXupw"d~}|Ig(=(<4Z/VdMzJ餩 ɶf\5Z򶬉\<1Y)B/l{w)?к¶MG]Wґc2OC {4C7( Ȝhq-i[0m*"ٻmkKwި@ҨR\^v0}{WZY\Sq$24a۔g8qm{l $vZ'u$"ņ|Wpuhn;vI3_[>ϸT sxpu$ktY.p0ϓ6:G{7Miu|znQ_k^Q]O8"Jp3U)2WycnOwM`eO ;0 _=(+zYWBU8nx Sw P%Ə}!;^, <.6v^B0|-e7s/k7=T]E#e= {>ML 3z'9NQimQ">59-:)udk*VF1- Cټ?dCgh`'v%\HxBy܅zIhfpsç<|>㽹xvw*e++}Xj2\zi d MHlQ)%=\:}p'E-wfLJ !& o!ytI띞ok{,ȑR OAO,45( IF?xi3+)m$=TxMrY>"pkT66NQCt4NQvjg2tĽP\dKtq(К7ӋR3B>;~l~]y L{(%2 3 AeIepƏ)WIABx/;nO\ ̿ͧگKt|9?Kjdq= 7̒"p :S @RMw' t$c"@0b䄿ŷ/nGFVBVd'~]+~Ky|M5LGmtH[xjnųD05Qz@ܚIy]”c)n=GMtT@l>2-ʼnzT3<זShI,AESsDNKtm|D&'qVdзH,Yz[1w'X<X]fu7MC`"`CݺmA/ ho@3()[iPduBrLmΘF3BUŴgc9yQD3_ m )ȷhzqJqvCuYwh3PR'GiT8cp о|ѲϷ6gA AyٍgFm7R5'N!vۯyǻTeڥZ hOGJ{\BI$H-~9+eo .G(_ZuOF꭭em3R6f!fp),q+O4j dQZ[rԣ(*X8_7|9koSҿ`SvM M+uްYuZr{ 5Ԛ&ݽ p^>YtNp1:-O֒Zn{[o )ssrT߾G}[ ̬\<ӯBdRupŭi;؝ Ko{yw"jR8֓2w]ѨgMH-yjn$q8Hװ궬b׃}[+{bD"2^OSxb h8@X+xwn!bSn5% =@:( _&%=(!KqIFa.ʅxfYG-@%W/Vzb[<<]]D?Np ̷=t_6i~Z(=+bVZw~5)#0*"`)Fcu1/bmW/JF:C(:7u=BPHvOxE8WN;ZZCC`y F}IԜSaЇ=B=p*CI 7FvYPVAb]W (n'd\eC t2 β5h>m2Dj3\尟'Bϐu(& xf@w~%H;xkˆͷ*yfCc_uLx߆"p6N..\{Tޱ6^t ā+n%G|CN7:Sմg=kS~Ow=U~aDB@npGf%Η_ՀE5 UyZJ0Sܡ|b,P3c6%ɩeX}X>L!O<LN&=i  2RgL ēbFٶYO~/<ϳ y]; %vAUh a+ 647o6;tr;û_vFzM&妄G-T:0o7mab,t\[~⩣*WM>Ӂ-ypUA^/? MŠdͦ/ٯoUR+zv]9&0:>:^D΍z5NdPBm]EXGIIXC78] m47 {(9 t1e+{$9`".zpQwx˴Q> Eގ&pX}n1\@4-VhRYSq 52j!f́"ed飀gS5a$5Xj1zc٨*:qw ~-0`<0M#!u[yEIɧ}ϙW]>83pW^dB<$8\eRBE+:=NTBr8Z@n⢒+7VΔb3*(_Q") 'I ݿ:reQS|vtTjO%t5EM\%{T`<a$ot#juvkh-#UH[3BnوZRexеCwg|bP(@! ,#pʙLqA>HNK8ϧ 6C;pGā_7 WX-aѲ׳T>NG fFUb|1D{{&DO=. ;:CZ@MCct)l(ZfR-ohc|HB49ݦq|<||(GXzXo]èV ПOe:kb[Py`Ņ@Cm #bSu6ݾyӗ>-o*^[wFtnVn H,C ff4@njP@jۦSwRJ|@*f$ДమWsĵ`$LxYc䮩Ruac}j7'd:泣8Ջl)mS(A=zާQ`yd7 :iHR?N@VLlgZӗzBbk=N2Ig{%T2 kpI)*mJPIcX<u(#N_+vO9qXYI37WإpE;aΥNKcK֦L5^pґOd?ǣ:H0 5P ƌb@ok ՅI|\q-Z0Sy+arh]T9{C(!g> )wl'f &CH7Tەzzw#naLNcbn2i=sNES]^܌j:> KS@i2k#f~yنz+飞ᗚ$:2qZW`h9Rw2#1mn4ꦙ_^q/Tbc`Wjh0 MH^[QDԶDK<.\lrv!WXzf¾/5Q"1u桮vLSNkЫwa<C/=_%,a1o;ћ`Xd,)#+& jVg1i)C'Y`ר@ٻ&. ƭ.䯬ֹf1y]ئOS0giiLf_Oz*.봳&꿚Ak-dݵq'#!:#@  7vs\c?$hf*ht&b5=s|%s[>=Pp*rIW Da%ݎ Y%viw5!T8Y@mLGC@r@j#hِiu.e&: E(/p5LNH>M'Zi+teer7D>ӘE"2%jvբ5ÿ.@GOG#$ҩ+AFX==tĖf7P5`˾钡Bxe9v [:S^r^ע X*je@᜘\$ACoڋ7K#6?[ې%*kOձd1i,i{v24k/0gx-W7 j.WU _}|9 Q'UrIm(M w b+B`bB|Tʨm;֭ЖOIaU=6  "<_ TR~[-gO9/mθ7 $FCm'?4*չC8[ap5Y^t|&)bGX5m![_L$6ʺ֗BpsA(3٭b:yrg6=̫UY;`5* v{|:#WBNigHTO/L=Jpw2pW$Z RnRIa9Q\Lej)d׻!ߕЙ<kmH+!I+g]κodJK^R@BŃO>!ʽ{>Wx4 Ɗ&^* [{" 蚝@c-b;{AxwKwQ3d?9Q-\Lw=R41|!a5G[=g ,^*?G|'2 0FB {yKK 'S#s{&zB?Z u3VH!Ol6\m{/(ϟ%gSi=:pweȴW/s_fv(5pu?_oኵ (}R-y0s8eW@7O}٩:[* ;F2fL2 ﭑ$E*_S);w.CZ2Jm6U_oRE]#h v T\x64BT>,kd,NtfAӼHS:d<rt: mcXt(U1@0r1W*ΑY.cBNtP6f"0x#]e/Ǟ%$\4,RgSR޷9!ܮh-^~.Xv6?'Љ.!vb$ƛ_V46Vo(k1|˄;i æp5T(~ro#oAR2(F4l# =旯I2~Fa&QtEi{\G1<^k.r1*m吏M'n/\(wa7`J5nkT*Ş<>9_ґ6iǞn z灦pBA1󬤐l^O(vv3,lzW=Tw9RxmB-GuqU}8%7#7զoϜB*q\KY"UX#qh g9&56ms#>O=vWTXB9VgrpR.V\#Nސ*" .6 Jbp43܁t\9P?}; g咙w[Se x865binu$#4L(Vt}Fn2#2pjM(zX[́]).c)EP<iؤ\w~'e/y$·;k”ފx"1eq ,٤Hص\=2"]m\ƜpgL5{Vj)s`?Z7 s>~]>bb:]v;:;5v[Vpi6MgDBp2' |A]G n0ܪh!h(:1KeK^[3Oi)ܭY87 _h[0aL?/EɠH{SE5冰:1*l|GSPVʛVodW[>[ F%5b{t\35@| (鲎 IC[X06wc;00eS m(.Ll<8*7ç _@5whtHkt飼IOjE氄^j ,a*P̔Ű?-v3'sJ\;l?ea_6$nKL59YyʞpY_ [.Ǟ'j+Pۚ,.8*ѱ0B5@tk.gc Jco9qcq̓?|8fcUpR#x &<))c"Ukq?aPZ[ڪ*헸y0nTay(ʵcLRi2`(4 q!T-PXv t\֗)m_ߔW_2%:r|PK9݉[ט0rU!wW3ݽx~Mrs;!rZ8zEdĺ^'\l,um7[ڳ31&0 \Vp#M Ykzm%JovIñSuZ Ƒ2TTer(4~cVեLeC-xa[vD1󀍯H[1K#Q^`M(e^N0FO0д' 1v_' lIvbѷgl742'MT]1!K0kQh٭!pq&+cSk!Dꇝr޲}R"kJ:$3"ؼx~ȰUepK47}V8)_Θ&q#N|;Hk--Ozޡ?LZf#b|e\5`2ԍ{7|!*O^|IuE`;@M%> 0ɛ\áI^ ]P mu li:6ꁫɝ锘k zUwy܁c=5߹w?ks7%tR9RL muBɯ51̣j!aB9 O΁xnRMѵXJ`>;Xt̻^/*.&w~aR2Q$VLQWO Uctx Iq.}~,"9R9%ZJwE 6df=þ.(KP%]ҝ2jpXK^Ζֽe5ӁLg]Qɤ1 G7z}R?k=ߠ: $ ET7d 8{?앳YruV?͑t -"uv3+frI=fZ6ێZ^ cQDG`R|Œb`#bثD2o, Ԝ0c,4_)zBZ7C*$l^^/mE渲xxtjypΈ/fPaQe-?IK~X.('->u"1dCsV^yDQF$N1PB)aحAΨZNg|kO̟z2_v&)n+5c}$ l ֳ?^p<`jz0?N*]:8tQ8dTýK,W0N9Xy&W+lWT3z̶P3|s:0`ڶ{zAY~O_A2хCowBCH-k:*IvNo_%L`бƘlR{*ZWs2TJTCRgS;Fv S>ϵ%%9oa{Ko~ Gh4\{@@=c4j-ec^ rWekTG-lcJao߳ABi7Bm(d2;Ĺ qjjub 49RRr2;8"xB*{<7s')ege)ym兺,zKh"B 52Տ;=QԠ)4Y\KIGISEwF]jc^MR?Oy%zނ;V{qN"c)UD GRE䜰 <7Z{*dxd{'֟E PT&&>3yյ(j0KZլ`󅆒Zy805:Q٣Cʨ? 17W77o㭥Z P!S5A'JUcaŋ/!)eeTH/g$GMv@ UiPETE%ش2/c􉱗l"THv",b C-JoJ!W (B3>$L'jyu;uͻ>$|Ĕ} V{TPnOe-LO,W}kx(o+券a? MR8 ]mF}ZgBO}^#V{C6M>cyXNs,n";u0؅.(~v |s̶A,AgS5ZCl/<*iBP1ِK"Iܢ#íeUt$7BBAckuWw~1/T|@Zr)Ie ">s$jSdOj.jQB4[vYܘg+ Oyى$7A#ǒJq šȟU¡#..',{7])1` `:C̰D3Xk,eQ$l/T PD+p{_ ҴgyAiV4eH++ؐdb]/Z[Rm0Q k5qhB!uXy m Eh1!R䄙q;#U-SՋ?y4SKX"֬1mpⸯWyS> e"[{\-m}C{Л쨅<3q \@8z zkK )+ۃ - *2GEB0b_yDT9ܺn $~4ɀo>zD\@6 cbV^v"{jRx+|y !9_iNsoA̕&) .Jg@9#aцXS72;L҃_e "2cB4%Hc*"ԁ{{[NJ^q]=hs?JK:"n:lTˉcamQE_#+fwJ|X- Reُ]mƸF[(~H\6 N @\*$F24+%{e?250楘 HS.3jAK?-m ąe?}mD<-DVϖ'a[<җ%V̭o#Jo ^5ްUi7J"3YíDd4_Օ5nZ#iv LMEݽAZYbu]EuyDqt.fye`EW:McNsԔQF~au\<0E8dbj[T䠧+t 0jЅk:=U( +Z=`4@b^NU0(‡7I;,ٺpq(|9CӞ<M ē1[lAKs>4pgHƵk<Cu*Eꦴo)-AC:̰jTr- )&R U|,e(f)Ԥ]<׫{#sIes0wo]9QKB,|lGN7hFsg\rLgtmD_ɦ-O% d4tQ羡(P}~To;%[sڠz ؓ)e!?: J.|5Νd}^.Rb$WP4>#Lk<7>Wc ^8/lTL3k*[eSgG}-kXv%J aN=_aQ10\i>Ļ1 `q(%=e&;mן&u(zJ-)׷҂vx#3b 5"|y>4!̙Eo. ovYHRz9oεvQRӨ#$Z[B |){-n}1_?<0W"º0zG6vgfdbGp>: \_BԻEq ]ΠP8O(d{]㣧-T[࿋^Ƚo+\a?1y\JH0zJ@IT\ʔImܐ-HLw{2=}ށ_RƤ~EZS=Ib}nn#)1x^SH9<0]#?a.j2L1yEe!ncrA8f{\39@TM:1;:@(. &qͭ2o85+/j%=6EL48`(tw`c-ÐܐwŁXgnh!b+e11&%Z[qO<;٢PB/9[$G!^Gɓg">d|ϟ87Cw#oK-%wX9v>kEMt9 u? #*3=|Fqĝ{i!v4i&؍f ]bS<߇ (DrK+F}7BxQP8gKRH:?QΔT=2Jh8s) :Ƌ0nuW0. xAw&)v eԜإ >~J4_+#sW)lT7wᛥ#df0` w[63H6`' XqVwODnت7|8E y6w9S>1(aBbi{E Q&b;jxIpk 4ca"GW`f\a9#+&m._1H~'eFaSߌ|5ڗ$Gvb<Б^2arSb2٠4gͼgPH41USuXoP)yBSfGE^wXc˛c^<)KυЅ3ū® 1 >(?VI*w=h*'ÎFQ\-^OjUؓg- Ɵ8;Ӻa:z< ϯ.dd%' 3sOM|lƟ?+quX>1m7jemڟZzI,6}PKY /J~/7]ڐG&5I{I~5";`Ґ:I[d-%SQ3 u|Ao:}olcל|<۔{]e14\EUTc6cwA-g*e4wj{WOLӞ:x51bayCA-L0B9nU]6`Ė&YIbeU4Gz mpFV\ ̨a.@JH08U0'XSbXsߏ)vجR0ApoO/龢5W";jHK*5 &0Bj*Ugh'&vإ{9[Zz-&.[ɫzU:0 D̉o6ON9!ˉs0MԄkٕFp)9Ws RA<N+:m?4>uiY?5χޝNE7Nuc NZC7Mx/j> ḩ:ۻ}8׀݁cmQf\4BУWaWk-\?ey'o)uӪ5c+,CFȊ@HffOD)J=rA%ӫrCr]Ft 1}PO%}M\*X93'''EɪzB{v"8_.hxv RWrvRsjw,M&?*eJoPI><{}?PJNh3;%_vjif3ѻ#2x$AJQJ-X!2JV|ШJIV,1^z#x2ho筘ewFΙT-Ol^pZ6َ]^ְY$ )@''5aIduz٨j@z)L+t0 _D_{1 p&%Н92zݷeW3I3FV45A e-jaϜs2S-{ih7&s (P B;{L@+GiٺfE\Q ~d>Y!d4['.a[A/:Y}GP;jJ'j'\XQaa?u,sT,v)u _Izc}cenh\i ˞ : TeUWFyw:<(|`x/< $4DoP +yLj 8_21B^ sѿA&_|-A6B](,G=bBgMG&u2z0fs׈ʄBEyWN ʼI*wG.q,[ ոt}"]! o.w n. 8CDD4Ԅp F:{̔SZS2|I Q0w;ᦴ-I[Rڽ-ͽ3~4 .[zS%4o=c2:17N…:_r}LVWpNՃ,F4Vs <YdP,cx7dGeJ[ƽ=mm_CgN00+cOu4uYQβYw1׎UYSN;ᣜDlhYaedfHm06܂nb$pnkY6jrJQT g3n.寧n> & իv p1w[x G>bV6k'Nȿʷ}` a] ]6^ w%u" Z=m[lQv)`^ Izoi$0,vo{~s|{t5Dh oo Dqi9 z?rsCAv(N9uυZ"^v)4-´XE-#^|%|k6#jouCx ࿮թ7"Q9Yl "G#E=Ќړ7 KW#3T?%֨!,v#zs&1achՖOZ3-T?o+ʄōNcKK†%².,(\?0Nb\3ډF;ϒXݼ%K֡Uδ߾F')m~DFyiqHzk>9 Ǵg,5t{hu!7v<^2!O$gՉ΂{]LmvKMcUJ^<r (Ju0MX@! Q-B_!8㏖^e/E*OS9CC6N;Ė*]Mx[V %L4J10 C뱭y X9ڗ!u-_e"8b!#ezЖ$ziTvW[ѿĩאae3*V!P^,;{@vuO1-SmFg:(nR2ZВvԓC+li8 NИMz}>Jټʴ$)Gyt8ԥMD/Ìs3|a y%yëQS L:' B5l5pSԑ_05%C|$9KUd*6 Gm{ϓeez8؈"=; e$4 3STaVRέl:y#+s 1c6!16/ucfuGwRё17ߤ,̮;Xpmg<=*ٛ95@yZY@slGes2! bٚ!M8aVO:u*[`/f1ū*hڶP-Xh:Q؉vSv[u*C{>1!K֣feĒ4<]fv;2 vw=& <9]mZyu/ u;픂_ͱCE3+xZKm[b (s3 |z!=K{ tfv캄 q("t{NMIF;?}eSKZl-zT:H>#]I,혓lj N \ei~6xK-TcuV(4es-[HO#AJH,^ wG $ nG-`; G5H8a9"&I'Ua#uw)|"VAnV&5]Ѻ;\ϰ44<kH>Q#S:d-qQH }Bn&*9 1 $#$F>ȬVoQc)VXk BnJ:MDG)L "-ơZYqヵ#gAm4AҲ5O|f(/Sڵ2)ñp0ji:>-pm$Fရ")e;/ݵ7G4 A:UY\>sw"MG,[E8'y9PgEVT|MH|k)C}zu'e3'˻зN筘8KEXAl?[<1`ַTV܊kñ0o2E=ʏ `{ne]e|XҪj3 )R [䀘/֒;\*!skx~c(G ڹկ[FޘV՜+NrɈr7`b.D%K-AZlñg0Dչ0T1 ] f -H%NI5Vd%y,>cv6QYH<Sjp$XYI`/iCTҏRkgHE9zBY|螈LȆ[:,'&y3A!0D/;COɣZ5-Vz~&f (u~K0>Wn]Jz+ty3Cn` M7 ^y =mp[f"8I1bjs9 5UD W66m˚vieΟ rkAӃbJp ҼXbWiǴpQonn(jC`USHy9s"ft/ O#pM, frTSJ{#8V$W'to$G[~4Qq B>X%x~k\ͲnGtRU(lrqy˻ :J0q)h$FLo4)lHo% xѳc|Q=2GP5ov_ۤ- %s@= y6G1I2wtbcmb/yۗX n*510hJ~l5h7ߡ %u9^Dr7SS$@&{C~Xek군?)CUbn9dXYo\2$K}c}QD?^.Fۇ[ rE⟿ U~ȱk=ZED|ݗL|}5XrƸRL6sв5 eM {.+F 0?X狋,ځKFy}W.oYߙSTKn xԧP2hťS&6 &l#}3ܖ>HdpE BZ72@l#jXP@f {]v,(@ާk#c+ha~-هj!36W)h~>_%^#{1zTk:;C'ldO)<鏯w10ƑS!ZӺůlYeM2cY?SY ׷pE(Dv #[LYjhAh_?&¥\%`LS|6k8Dp\Ɏ\~:TK'c&3ϒB(*|m? 4ld2)ի`5R^ ->N//~-HbCe)eP^'_3T7~4]ݻeC?ݲ9fROAI!7.L[H6v;Ч 1JFE:Ӂ$5a궨 EJ1,,U Jgf3  \Tv.l=M(ؗs YNJ5=X5oS>LzE:/U_I[$)62зk@c+z`xrőfnPyv3{dL>,A}mtq3U4,kގtmE&Ǜlk/EL?ҥׅ2T.Z1cD4lr!CA=-nXiѬ:' JjfC,2nѡf\{jbj&9ڳoO_\֛"͛tP%suµ("?!v`ibC:| կ\-5lⓔC0ZNє7.%8A'2DE~Ќ QT eŲþɼp4|W옩o-d)J" eƒEG1Q[}FJG>ёUP[s9VY!g#@ljwvU@W~$ ia2/"a8ծ~Vz)h*U*ߦ2 n>y^\iߴ~Y')-ca"CREn@8!pFм=3ȅr4Vjڹ zd'/pCYן?Z=bǸiqa$XiԎ De92/yr /tT)Q8Q;10MlPM#D/ z27ۋ0uG|.F>%W.//.wcҰMֹ͒Դ Ǽ=o_Cu{_Mls~K k\^gA]M5c#+V2y)ЯMׇAԋ*ܞz<^N?o29TP 05 F&?VuTxW O qB 5yUPHêcyh5\~H6ڋ%üPNeɥ̊ y?}{q sX>n,==!'{:jz\Ia X|7&Oi#N|`sLU m K"݄',\%>&mD@@w1[ΎË}9 /$A=;tYK _<HNOnvKn3X*v*f[v9 gx )+V%2E0җF Т3 x紝\qSt&BLKBGZʏ?B!ƙlFi;W ^De-s4}TYv%󶏫+. -hU7 %ر),0;ܗj60ARYp-;SDa֦$AHfyu^oWY\NIcQ9 mEbVodLӺz{%KPuL%j<7nYvR錃ٰ~l/c6yf[hص!{vlĝGqޏS=H-UY^-GJRJyiNwqa1o%]Zk;~!6+EI"0FbP! `|gG45,F`Wj~][0Қ|?bi!ljoA^$2$yߘz}?IOD2GʡL4Q|Gq V_(XfDˊ74/|Ÿٍ ,,#sEݖ"(826ҲJeAQP*S5{NUQ##4sM4b -oo*6(Y,hasDcA7dFB@ߒׂc VQ nlLS8|ʞ^#]ָ *uZi߻!6K '_P_aĈ[w/!v=65bI@:xXk\N(>CxW:숊`kMrF_܏RHB"3Q){3>`L K"{S (N+@.H;E'{mY=!"sHTyĪHGRGg&a 6Դ|бb k 4(rJo -pf&og{+. wET4ԬaNJH=$䚇4*=y'h1֤Xc":״$+uotěD_5veIJUX̝T)(hݯ\.\:5!lg;/bE69*dtHi]՞AA$xAј23|*63j+R̽ê='׹{{%'viNq?2*[:6]5g}Scd;K#~vɓHJ*ߵ,;:< 3&GܥNtuGR\H\[| eo@ccOln{u(%|ִHN/Ȝ7"2 itP, ;e\Tm.;0y K ĴkmEa*!9 %j+Gv,7q6Bv4Liɜ`o|~fY JfW!{?y9^T"*)x_+)9X|t ujt\HR  4 n0ր/ٻ*:By~UqyLZ:^EHzp26PC[LNY/ x@=S27jhߐ'3ssMWTiS~Z%G_=ڔ!sá2Ogʂ֤Du[Q561e/ pW%p hk[-P&LL9t:dƈ ZègM٨[,O;1Eu0gEڬ %OkSż2yN" atBTͥt)d0Z+F}YDmp;>Dwv|(mYM\зg|% ?ܰ*㸛᫬zHd3lB̸]Le<:|Ixi [z8y@] QGϤ~%)1}.N&U# Ur'{NUl0sERѵo0d* 8SUL7A>LeK'=e،r(ۚVGp_xO?}N:o͔*neѰ ;\CGʧ۷(O,pڝnyNHAhCmPѵ]`T&P!`a7BgO-uIWLǬ6E HXFm ]L۲EeBKe:r$vgZ߸݈]IGd^<;f1$HaBLJw i;bt㝫~:rCFt՝[ԊN[ "au=Zt̘p%eNjCvׇ&۠Ӝ58;%A-2s-Hm0HB]8fSWVkK[0Ynz}MYn asSw~ 7lͪCe:6ߧMLK*kT ѐx;B~4LׯS3o dgC<"T9ip혹f 묡;7M١Kڭ!zy=U+S=$eKV#<.7 sJB6Vd Xj_̑yO!TޓgR,`a_%7%x:ÒyV*Nn}<oZN3ٵ8?_^rAۢsrr L\Ȍ&$X EVV:yH&UI\ìm dt9AOٺ,%!6di Bb-Hhݦ~RθO#B&) ^)?iܾO #C[K#ޖMh7j!}p5͓_lO~^T4,%`Ǘ:ZZO+ސMѶ42d7]_ʏ J2ZJL]W`[ԍSn! J Ы)#.\2e`/R'1wUߟzs{7X?a'1r{œ!HQ_M%4%]5ǥ Lʺ1a)F8_`¾qDK]`y drt_qS. &oYv$elUNɾ VȬZz>VTᕆ4~A1s"ЋE "߅mCG@AP~xn~⮏b` a=l!n4ϧe0Vx=oJ=+M=dI1UD\^.<Kd+5%{/T<./?C~=/,$Ck@1x^]^>D~fS4Kشb,w+ZA0.^̌DW7l=vh5ďq'ϣpَj8.'4HMU{6p*v=o1¤z Y3LԕSib;_>.\+r8>PUxA0 "h>M dH͉+d҅6PAg}i[$%GNB@Nhkz5X9/(z˪*:2Q+ TV}2 uv6$~YҬ0-ef&>n .@e9dMcʿJF^FW-lBܴr yssN/r qu2֪_Շx}y|0L7qGVw)XCflA "ϭϣ}UVv5ձ4'皪orZ?@*&8f f̳HKBMHt޾iO^0GqDEW s8X䵲Œz5 (HApT@{ \t$y>5pvCU\tw#0.{M/a?\Ti;'n<߇7hZQJS0=mje2X k°0qnןa`_F\ͭޚ֌]K65M2ðM=զ*詔qh[vᄮ]{W_[ ܸ)G|2xGNV+ElK}B` L ~X\s%Ϳ72y=b1kQ1l],[4K$K[BplR n5, qSq |OUzi6v^G!1`\+(YTiiY7;t: Fi27[ lkj!Sq8.YYnӁHs QBnC!u ( QA,߲mU˖pFqD2:f:ݏϽ(2f%#XQ^vleDb)k b}Xd>-zZS| ͘M#GaB;3f_B{r7џPa,TVJw.]@ܖxZi TMD!n_d)Ŭ^%>ԦHem׭.43KuCyE){64S& $JD=!P`jd^Gֲ2L4 s1ԵmNM9a}1Aݬ TOPEs,n_}8y$[ç4WBZSS_oSKΎ=SDa6Z'm}<Dt?Mr6t=nm&PTն> w 0%tхtӠg돯>= FI}QWH>s4,=5Ak)w:uTȇʭ}%殉S*>!Yu ^kP[ǹ鏢 C;}pרAS F3![ bx@qpSJi(<մ5v D^d¹K@N :7qv5E&`ody8CvF:8 '!wֱ_P/uI?q{λ``bl!*dm\$U1<,+,%1V}5["oeS0}>=kA C4Fw)'UÆ .$ˍA}͜#ǬuмY07LZ{# 1(H&,SjvL&9q4쳞cdciZ :BR6Q`\H>@n)NJe)ق !S;UdB''q$eE<^5 ~qܑ0\lyoNA Ly8>YױɺiGZHT;.!ۿ.#(, 8`΄Q;)l 5Q0bc86$9FdmyJ-pɽkDUwӁ&fjn eH=Dp,aR- ۂJPIJ!<oj!dlRi0F†Ң "c/,TD {qD !'RWt$^vraW`9:}GȗvPq鞉Q#?Y6tN;80Fg}S0阰h%{@b_|(OrP#'m9r Ma< "`8L?~\3|QOAzXay\Fk19>sHRb$w-SQAN"cSWEdE%Ypmٌz5j>p -$mp6/a$ՈrtILJ:VUͦlA XkMU8tLhߐ6}d֯yݓt<)h#z;@۪2h;hU* 6BZK> σ:w+͖UEX!5CvD+yڱ/W0=W'H80M~~ND0+ٍ_L(`!CéI #M)kgꪂgʇ) 5Ve=uE3`{w#ϵ綷qYh S˸`o +*!p< ݁,d#ppN?ye SONγ?ݪ~^ *Ψ]e`h/.嚧ӮOe0tE/xl}a;H7Ewf~OkkhAf.3Q]?zĞ^LZڈ(܀cѿpeũzA:("Ri<[,:N%gY"U8P6|iuYml 3@%bQsɖ'jjJdUyI;2k'ñAې4Q= ?mqVXcO@T2,qJ)HqXy$ZWƎ2T'"eȨϊhυ#gX .0dO$ŋSq:^jؿ+9W% CaB i6^]Cpye f{Fn _çXb3F-Cī!)OtachX~8 ʰ:r.@ WjJ2jɁh0q"ZnlP2iF+EX;qDΪ,3À?fBtLWWmko*P>''\y+!no&{ly2dH>C5%P ٳ&:SLp :Tɸ\xh,^Z\|$yL\2gmvX9 6ާd 箰0<7yC(ȮZ9-/?{ˌ} BP_OsOc5G.pz㈙[3t$a d6.qMdCq~uN b^$" K(lP"Gp%`Q1jSLY`(M3 IP [,ns8+Ki i)^Afe#9v 8,;uwF>&`" 6uS?Ċfh5PaUn?(ZPsԑ.U2fq戬oC~Hiy5 -1ݵ$S:PaNbtvLOi8D}L aɾm ?9s:ʀ(kHXxPsKU: aM=E'[#\v;@2![8Ϛ}I*;}ףzLTud>P^q Hюy s+_6ZW;)W!N$r2BIlحkk^pLL͢_C͉AnMD)q VťY'/qc2=}* *8J3Tg*Wxr-:`^&VHFkJ`}T S*H.**t6֋*݃,\-v ĐJUbNك,12V&#Kve& 7E3y25/!9ZׂLXނMsl;m$l\&:%Dye 60 ֚5/K){2X@3+.g~  髵^ ÿ9۔-Ui7زFCG[xRbCN"x<9]LTs ~Ad.SG0VC--I!F[>axP꟨CFL+zse: J >̚7-#Tu;jJ *zIh>8p)^wwb ֚8e~y,X}!xqx;+,ڄ!3̔`?dμlr0SiSWn:*鵔JcG2V lkM--f6 +[EXs~!?{J *|ZMo&4zݧ'2łU,5cHPEu:YNH5KEf t(TڡO5-#8m=tO7V5{WRDA{_Qnwp ٭aE (-PY'#ߑimɖ>΅Q q_ǹ 3xШchZ):@tF͊;X9۵6LeK@jij<\k CSR VyUOxTѐ,::hH 4|RHH,PNjxb;gaN:~ajsmF5l'MQT޹D>?®Ix|5TRf6Z5Jӭ1qk.Jt| e 7wc8srMHBBieuCī} @]Jj`2k2B@qyuhJ%3X1Ye|,LXQ7L;Zi)Ϗw:?xJzJ5j ؜7DH͓]c)ڕQh)R>>t x1J{3¿'GКou]ǝ_e)7gaInMlS,X+1RM,Wmdm` #R߬"Y9HY5G/RuZ5,$i?=N,SL\cqA~OxA i`by &:+˥3-ASm69A/ᅮjCK>o1SoGp, ΁ e!ϛDuQSxZ8{'`:e LR/by,Γ1YpTڨKJ='Y%L|%unJ0UuRp-|oJW5!Ꜻ!Ķ$'@] nn:{cavTr٪@@` ^JLH*]LZpJ{"`[m8+jQ ׻t2TDy -үWctQ,zNn6dv/<ସpH[\е" '+Wdi`7K\!vJ:^|r5 Oovbx ;̞Nź 6jf 㨍I |tZzDq]АK(ۑ54PWX׸uNv>!ֹ^^X-S["kN{8){VDB*>ݭ<,;0ՠ,R+ڄH8RIUWS\@bV7bHAitAi I6Bv$9K5Z~oYcl90Ƀ-~pA}Knڧ'~"akIi@MbE&l4zX'̭6wU ||I$#t&M5?fO?F/nFP5aW3m4tC%X{iBƃ0j dPukTA*v7g6͙Q+d6$ίx li[&SKވv-Ǜd#|E uEJpxŮ4#G* ƪ)ʛޖpkI:g*0hθ3pAD(⵸hu}T?3gyއ0$XUБLE6h:U[*O# ˋ2Nۂb4N[1o5X*T8=LMb-hs\$Dj_'^7|(D1Pu5:g}t&"ٸD\:ښ[$Sa?s1̄srE#,$~.Px"H`5KC8ͨ |x\eUOG 8Χ!tEњ0'o`o-GU3(Wv: ["F)y6{F%}EA7;!SNi7;Bߑ|;~G7WRii3j0۳OxlO0kP[iɘ 0ܪ>ez}ʔgm ԏ#.5G֓^xy>{}8FPNإ0\9 2SL@R~FR $cϙcdb408W03CųB 7A74w*N Џ\?>m&[x͑mƖ }OOw<7a]eLޯ f)p|1e@y/i.Z\WvL j#m2kuڙ4_i %DZ%eNE" ↍׈R;n2bk;ι+6VNzgnLfldքLs@-[<ը-Ƹt[շ #Wg 'Q1Y'pRGl19_Z$xl\R)c3 _[QD|[=LW<6[2X$}~ճ@{Jɠy[Mq~TYFgo&lxDI2^A"?A}tOyVf6J"n8|ST٥R<=_W іOM.<͙L9{iVVw?_5V@ c$A0pmL|Q5ukOQ;\>!2Vg4B{K Z277z^WZgµwW/i;PVHNU" j*/sxEAFK&#lpėzfL4{uNȉº\pOJAZ;/PJLeEh*Nߧ}EVrIY58'J Nf,Xr6'prxmi K5ic+PALG[T\hns!(JiJ5l,?ɬ[QX2I|81BJفaOߚ分'v }x7!UU BgHP딜͸*d &+-mp-n-lL͜gp]ۍyF4p#2No|#i:g m#/)Gv~2Xkg>*ңwjW 펄8`=@h$@~ܨ`sv'.GXƚ¦Lv>pA ޱPvwh8h;,s79o'hCJ!waoe3R7.մSb-]RQrȸ?qNE }6E:<0cTBm:_lcqby:r>hn=na5w /S~NÞډ#]ƒ`04c@gi8n]ʯsDo1+zgQ!MiȁwA(eb&ʸB.e(+SxӅXh-u?NaED, 0 v5TqX=z.=a"`$?'_خp$PpM~ @s`l"G,r.[ĩ"wъGL&FHB i.~Ac5-&:A771k07vmr ,B LLw6 %2 ?4me<PABr/S |'675n%C!ͳ K1MR܋8ਿiQg?57T~S K[6^hQonuy<tLSYhސ9n~lTtMy/*o:1$Hm:DꢡrwsuM}D媠wT @}Wr>~R6HHaJݠzgن l`17HMAqL]!y)i XӣUbOvͩp]dq pj$H}q%p 11M@o3_c|its ;cM>IcE]\ܹ -b2_ǟE"gFęvJ^)Eh3HOUүgx]m &y\r3FA+RmqyO}1&(R1}-n ;nD_Tq!zfm" 'EqF@+Eg769n_ \CRjnQjaM2wf( Bu *{"[QG- 3 z#=DFiOg@X |qV+V2H&=TV2xJA(S;~U˰&g*;͢ZA MVd __@8V5g?8xB쒤Т7=eW)CS,OBGZKt㖋SEyeeu~LlŃ2v%O7XRpStra[SW٠bɯUd@r&t}sԨS{RbsZoc RR]Oޣ-kUBc'D6PXR3°B.\MUaV~ -d5ёQ#9Ϛ{:, D]2ODS`faj_@VB84_Js`cf08KEܪ GWM)r.ɰj2"F:FO9R1xSQ&M@kGhl^.Vbd4rX$~BAL< ̆O@[++‚WB? hP3aOzYMԚٜ}EWGSp |GŚjN3%֎o.GjN7L/ ;RdŢW/dw.3i;}Z{]VԞpO/_9olo cCK5c}VsВFxCOB/Ĕ3Jݡ:;&+Q[L%Sk¾sO8q{SxCsKTL1K9goK#m`! Ұ2tiud$s PALAU/1rE( oKs*EL4!TY+)*h4$ǃ#is œ/XħSd0k@gsO׎5xFx Ook^W3Y$.p=#r i-mʦ .8س4jׁXrVM4m?Dь-yZgdL Q XZRIT15|z z~_]N:16n7nC=w{cBY;D #ON 1h*}yz\0|Y5ƫ֧S< HZ|ԀݮlӼԅ8ڏ(x$;E#T=~ Dm-i0 ̐/D޻7*_8K?{wkȊn52'q1+Ed XSƵ9cs)onݝh㘓_1sy@ -͕v(G?!@pO3SGUejMmcO YHE=+$M]!J,T^2oL( o͕W6  +& p3{5I1eb,#d4„^n*Q|4U+厃j%SMA M;?Dn}l"Fat].aŃjݕCcyzl3A6{?]t F¥=mg7Lr 'ſ-nDD.!7K>H,R:zf$:mI-MpTǚ87љFe#t^1V 2k[xЗW +hs]R0+~-c T=C+Cu]j:ɢZG>*^QxdH\]“X҄mʟeK1!2~Ij ] zW۽N q6NGr"4$b`;cAM !@ܟ4Kl6]SNj/".n7Q)zC5-E6Y9Vn +; ZOlc;'~;Vԯ#(WlBF:9[ Nuo'g{Q=4j99X#ᨒ5F4hֳCoEH'2BYZ&#$%g8ib1UVņN3jbi , \v2 ͎Q*2%%څhsY^ԽmV4/m1 eu{'W iZ!њ;pB&vCTע $@ܥ}^hМ]ua,_4=Z‘#kn8'(eۍ5˗y]˜P_@੸:|Ƭ+$˄E!,Kx!X# wPͶYpVAfP+I˘~D6g2p@GZE0cV7 k4 B'FClڼ, 2_o834N 9]%Ip21Κ^]µQ%UtB w (x e'G[.Txp#4DVPi_@vuFNzPɐ[ l49+L(O89g 5fk[97~b6; _* {~ԩ#sK9%7iy/8=-HqJKu^M(` G"fGsIVrPDg$$堍8{V(ڶtIO8C4arW~"4) .JAnwnEpbZ .d<,j>C>_kt"qܴ>6 WBx˦R_y\lL8dx1@ Bjkqc$0 6mAfu i0y i'K)F##AlKasFo2*Q6@XֹO1:o՘uov"͙ܐ#gJUXS.7XTidksXm0im|1EHiR Yx`f`w纰zy}T}#7"|T:co=K$;Cywҷ%  vS7q^z5t*c']t|ytNq'řb`K(Qqj~Fc*obp%n b>9eZs@}9 %|_S^\X*`UP?;.?~+jj޴Q +[I?Ew D{-MU/wH{i՞}.u*ڋo۬5pfF'0 Ќ8G|BnB{?ǥ IE)I.xRiP|[\S19P]T+Z,jj2_Vc o }#pQcnG۫䘱S=~B|,POɲR{9Iȥ[rb5궨N _7JdNzrfECP3᫢IgESәJSne&.Nob1l@-cˮwveũ,ӓd~;\.Ԑ_l(<Ң(ENVa}R3P]Ԑgܧ"C "mWZ={ӼQ&G!ɬPDdjq`?xeЛluvw_a/<ߛPj"ZWoG%XMaɻ)>k87}vQ2'#6eU\9=`-~"}WU05I- y.\ 6[WNZDM{ޔRp^b+O=6air>*{IzScQQN|Wpq2y!Ǽ*j8˜LzJs 'XMa9{͔;}hr-h %YH~jZ\F8>t:&.5K?˜a`!\1ob014IJACX'FzAk+fbկNssg)}[;UBCǬu0gZ=07g{*_=doEO6Z/-!z}ܶжcҙD\w@jmTH2 ŨmU9WEaB=[il)^e߷6,Nj("drD9_A!D/ӰP̙:{f-!'STM^?  P]Q4L4밶Sd}Dr~yM86Oc&1l]q: .gq@+,fE,_*g\zk4r2USڭI ٓVRXU /M=DNG&ski`\x_o#ٝ!CeaUR3_ ѯ&8egp uB+NUtY̡{%ËwBgpKl2ʝBm˲$^HE]ISJ\^{|\cz5/a]PyJȐTIpjw Zm?#?;Zƚ B9`z6ھfG|{~紒F(Yv_F;h!oTgUM%u*@$>D4%⪏N~,1SJuZ%xH7/'^4<4PHC'/Ob%ҟ\͉Q#D5E-VK6Vs#b}~Ł(e|g<gRx-'׈%r~`kjk H|Y9rO|&l0}_i`l!pj+?=ˤW!wJ.{W3Jw)Ur-O_RD϶j1ONluV ,%EMSq j` Dݩ^;|5c3Y ciu 8 mdT'q5HpYq+6+$(!cf@./inP+8È!J|>Q- PidvϲsR;¤_; [--%P3]FutxQZA|6Fk5U_diь9o>ok3sU8lT]:Fம:bwHfeχ)T^vSaq鼈=*)Ӊ7Aw 4 Ѿnb(9]*KopÄhg.7OI&y4>&aLYZ})1eiBuPB`Oaeb\O ujevA> 'E XQI ytiJ1?9OMF#A2*mOb4 Y_w Cht=H!K\(ǀI^iJ5hVv`t)%Y)7D(+5XJo~y*ʰLJ tWvsVT%[+cw~NӔ'xd3CO-Cmgbl7 o *GFưa; MFcoO\W%F|Oa`5Զ$0 DDJ(=5_=NyQRkA&3 J>|SNI2;[u"<~WUb"l.z#arȺ;~^wXUVe%nG'>K5QiJu=(27 iE|:@ qxXpײo683rǛ*$G%j3ɛ8u79PcN뗍" 9HX$|365vQ"8zS$FיIfVNTvu[( lld4G!b] L\+Tx7ك6 |eEhQF ڻ\BumPL|AR {v+fU1$u VQ?nmmR[76;pEBz' ,.%p5Yjyp4AU޷:OTYA{R#vh:K;o⅕:XQ묩;W5*}uH/BFzn)s)l1(bG/͌f'sɪ0kbO mWE.&e>GưDl)J`C\s;}Vovj%A'pZ]dA>dq ?nDs;,"t8%qtX>yX ]g_%~B2pϷ#4>qǓO^Y6(.CT6(ei'AD_lKMTC6{g7JfДӫvěbryxZ=/%JԴ6=JxLvadÁb[E,?Gw(`\DH[~c e&$J0r%L]*LJ#)}2Wz8%Kŷ3TLE5IA- "-t *z9Gc+?FIf^һi/SQ79Y&Q,>uk2؏mĒtذ >4aiXWMOK%K'Lj+>(Y|H;.SؙM i[2gˬSc%Br%M(2hG^t8(%n]qGìnsemyEr4⌋#RgT hEݏ\I?{^%Zj`ww1t֕.9J$kChG:+Co4]#*Xs[&%6`Y1`x y`=C(ys X/*_HXiѽ;Ԛc'gqtyWtn𪾼l+)>C4NGѤW>(o PbXw,޾FMxoJ o+.c:▙%YLlvqKaX9!]v~]6]-\5@"XQtp=h3~W;<:Qiԁvϵ[vń wED}RqXm6Y DBEB\.aqB@ţpY-g;qVd5eTNW!Zˋvuxa9 WEA/.63oӨh 1׉lRg0P ub (I%QvXf1!ά>ܒuAV3g}I5>u"<(G&HqR-, >F/ %XNmҧL~TX Ӎaĩ| e2"T1k F pYu>W]<Ϳ\t?rm:*x_jWci"c# ]h\RPќ+FCA7,L"; 선 H2EiX+ju{VJ1dorIJF㻂(3>L>#d?v4;ٵ:2aPZس^ -.Eo1LGzɯVY_pRsU LN1Z|d^RzL (MU)όP|CpnpT,a& y֡-Nrj?PR\HtFԜ85 &65m"e4BJtWIm-:'>3gX`8L_6U'1Ƚaw_x0Cɽ5{d eˌe`BtO8~plQ^0I uA.a1o>w -oI/V!ޓ+O]ayZA]Nu!~~idṵј^&zx{\N% 7v39-K\㺧Y*&)K1Ȃ1,ѽ}:&Wƿs5-p۪YD03h0yė{&^%S ~YUlb!? $za,WUOk26ٷD/dDxT"5&<}yrec&,ЇìRyU=ɷ#šs)6 K? pƑHu%QC)ΆlN' P?ĿưD ho^.)mGaTSj 9vzȖnZ!4OU ٻMR햄!sK>78!뜨41"ZܐG[_ \%WlB0:< cR}gx.>Worv "V9]@w)+(J*CErfNfZߤM6P9RkKJ%<rJr?jmqtb hHk, Mq.+╳pl5~+RҰfR`[}p5Cyu9^Tm;vf y٩h&a1ۄ_[I)p=#FIh%V<$]n[&̢UAӻy:u"7Cg~mV) fK]ZXmh'u)-](2@e~d$BzK\öe15n9, `1մiI]D^fP|ańa&6 g)௒1/do]-~ ji Zd*~S(Z_$]lS& 5?HN"O̥ԮJo/+ds`?rf偹7>8`GQ@T^dF*PZct,A;jӑkcԻS͎ɾ.铪h+Xf0AO*X6'VvΞ@/ UGlL!I~Ӟ"9OPSwqxaeS9piIh½Yos>:⬴*Q/i_&c!:U뇾ksHm./\QVgㄹYvXt:nf=XK;kf֤32M(#ȉvb X g+kqq̬\y ->-uSܬ`rrq{r]蹸3;]F@lRYg?q] s*`L6oF1M=C>,N42Oۥpc8ڡ8/=GxmTXe;5tjdpYhL9'  +EDoM!a)s2#&PEci%fZrn J^]ci4M6w}8N LIo>K-|iEՠ֯Q|ylI>7;B:=MXݑBߌ\'(EV5 n掰琭1Ԓy]@|n:rB< h]%irzߧZ^kj H5Lѣ+N:2Ys]7t\ABy`b;ED-lZxb;0tvÛ2&7hof%k_ r~srFVWP 늙:5GUSmy ԢhwLc@,I?־" ;T g闤 +&S+&E,}PeV̪!a|Bz'-ר>#R( ט_pM VX!n}_z'jݙ֕hq)V#*ZvM &4q}~H ޚ>f$PΞ98`d%(ӸDw%(Ksy4J \$N7电lUjY [$6vY. )ta[2"i6嫘>7ZlLXon2is6W\.A2$7 ѱrL I3N'mb[oCۓ9Z]puBnQ>73T U̝DܘZqe_ꜗT5Qʝu,q< '\UA,@LvPQ_8.MG3LED[ V: ^Px}UjHu _/-i?%{3:L]By4gwXaWTTkG&b'\7EEfeH+3el#z,Z7!"ȭTTSFV<#E B=/Umۼfm~uy \Sَ6(;ԜE/V _Uc8۲Hoo")GgQe3lnlNۆaUw99ܑ hLlпnt;?浯yAU#ZܩȓTe,֛l!QѲXf0, (4ڻ SZ,F,%tD\UR2/x F+` DC=#"cgRugRԝ4KܥGmqթv;mf r_*&8H)kSl?ḳM0jh?#؝pH28pJlTiKQi t4^5@c+SdᮎLgIb b;:ws\6ZϾ>C;+gۯdڒh`$JlK1(J [ht}NGʕVu|9nWaKTf\|dVOhjM㜱w(0Y źrv83#VZCb Awxl\Ћ#x{fN-mbq KHpMP@b*5PR r2IXkfr(Qr`6qa JX9?ZQzhkUz;q@]h+_Y鉊UF:=ƆdӰb6Be,q|Bd72>;,Qei9u]e Y5 bs- 6+"~!^t2xSZ])|V  mMpxIoK9D3ݧ.=9BV^+L{fy<+ %\ ka3N&LcRzŮfeЧ_'X[~AbP7&Aj0k>q<r@}ٹ:yh/O{fQ3sҙ\NUP$G-z@7G+cx7yp+ruVo&D!u.JuL^y3,X\yi[+jkk&.Vs!#̆+3 RpIyw*dE7SJ6t[bY@abE>~z|&im-c)^Ff1GCbo&R3RteRJ NKVӱ6{G>xd¬(BL0OԽ2ؑg/DQ*A~pC=jk/MO"9邴IԽg5JӴoտm(zbb pwCA % Wd#U]tFAC< #Xx=֔Q/m/v]Ѭy_85j`JX]]\gs!gwY!Z΀ Bl,G(87&crQEH.Yc6[) FhF VĖITi 8lp0͈9,=f F ?Rړf;1gI$N](-" ŅYFzyG=,0LW"F5oΘr`DޫB'9_aKp΃H~|r*tn$E>eNNG,<r7zW,2~ 'Wpߛ Inۄ-ipC7RD"?lxAAFH ?ϱO:#[oxÐ<ȝ5rk\8k d.d*ۦ?ʙED `tMep5-X>Q |?n~`ڰ,2f]鼯,qTx@](6M DUn $$ iv400@H dԵ;+W:3;M5%_VH"f)I^qZ&қbەL0[V!ZX|W_&[Srpy-M\br٭ܷupq6-vi~[kG6~ v1#850OO+Fğ8[`v4 Bf /SvwBa@rGN㧃uQwڃRUwoyFYeHы+eK‚1tk;I!_Z3ɇק(C`@.6YCȏKCs@s=gic-܊i9^W[3X|f֢B_Ӳe#Uc+. j8OyQ%i+< $#]!]1OOԫTl%~ ^ܨƾ*؃^i Z-;=/T'jX"ʇ6S-ޛͥ& QmP1%?=#4cė8?(a=$m QӆmP]t.|Ŋ5x <Yj`"C#ʘt;p8Si-]Uw@nW1Բ59}!^L,gJIvdPg-9sHuA#uanVwpA{gh[b?U3}Z4OE rY'7=;./\'&ӭr)'ఀc$[Կ,-&dqj h j,09̆3nWGd*ҚB&s^QhfآGQ9&6dw9 c>w-_ף* 1/5u_!! TGRtsWZ'[K\ď2U> t[usjAIZcKI=rhQZFM(?8@@ugo۲DGIH.: ^-~li)=SHH7,TcW;\<تXu`\ը~ɛx2D&A!\Ě&єcOx4:5iKqr$z1=x|6zeAٗ,j ,"7m."=uFaaM>R׉ğ6|l\)bI a|NiJۭOtx9凃ږFޑb6!o=!3ۃJ9h Թw+ʆ*}8BO ʜqO4ƙ|FZƼT(u%p2%zgY= z9Dz[Chϖ7Tkbd6fD\Q¾'1)ϩԞLe5s,q3,ε{J5{ )1DW3X%5o5S:\'o<׽alUVӿV$3%n͎鹙ϸXNoUXa刭ݝ0{FVUK\@[ǭdb%!g!g8yFz<_,oJQH<w"c 3;V0ǧ.vԐWo x! k74Jф_er21Ea-0r|Pm .VfK J!PxdL X y8CM maNmjS0]DEFw(E~FͪeW9VFLu^/\y8IMQ&6x!(e)ue_ /d0s/@qduE>|;vРV>3)k&A@f5(kToz]{蔣 e)1Xr8ߎ;= naw}]]OG\A>*s-6bwœmןr`=ko?G BOYoda\VUtt2]Ӑ0N<RWR"=v{V ? Wy NpUol(}/UW]q)/!1y/Os`FA̫ نK%Ns5 AH{_(4OFt(t_5vy/HǺZS*~-0r芙s[㒳2m{4!Nѻ(j9pͰ={O:nvF%[r'j¾ M}2t‚Ɋ+lk+cT7]b=BxD6M ci=kbpu֜^e¯}_1 PsC| uheP&^(=0)sd`:Zv`|omZ"MwמO3RՉWs4 BcajoQJdJd.@x&DJKƠISF82 e}' 0+Qq%N 1NdjZ٣-w"˦PGAf :_ pA{:ΡA[OIlܱv#N+l.~ݻIpܙ^}0;yukk7{fa>9[ͨw-9ypwۯ]]^? ٙWc=u-J{g_H|C-X'p_i 4wh0FSq>ſ )>'F]VtYk&&Ŵ@ML?k鏞<Ϳ|=W)'pA"̂B,Pȉ)C6=c @'z8ۻC?%LK.D4P^Laq X Cd]1 ̜y*#erHO/mZS[lr["aEx UY{5HIS4N >|mEw]:± %ȩ%n0nj`y8Չ-N-tRtAdz&u!QQs熝.ĊxY`{B_Pb!|l\}Ms3)",1'_LГL*`NEC"a@iXe۠_ɒj'H5,&(Ӧ!$HyrqE\#,jM"*"gQڶ"ϝh+{wVC=%ؚuMcҸNs RQC@K actńpbWյ5T$N։W8bO)3/8_G|5f-0{`eV< idUO<ifs؈R~жFL;Fub?b6Miu/9Ҁe#wW| -\*<M$@0_l\t4ݐwc0R8wۖOl§yi3{82U5PnO W6X8FOY.ЖC \F_`~al'* f6q\ŰC^-&r4uzBA8 h-k?uįϘcg[,n\4ypsͩ?][1C6qL;CdmY-GqPt1?VQFnv[X!`g4.Ȇ3˳3qXB9Pf!Jt QKNhPS2*GIrwkS_1dj-LۋWX YJNTnW_4/w=Yn ͊4jW*20^a՚ 46{m8;d!y Woէ Ѽ˩ݬ|WR+N/8]_1"nvHז'?ǿśY:qRyncKхR{3nxuz(VCLWgʑek J 0_3"u[[`y `v;uZ!s=c'T0: (A/) a>bJN-TB*Pu`SA o F:uNdRhDsͭQnS Cy{Zbexg)UJ\`99}E1.9D1Ɗ(7S^t@*].dAE9ra/Qwc*ϓTGp(E."8/Ґ #f<`(Q[~5)-}r6αT_`G<<ݔ40HjKOehPs*~˜SRlҦe(s1R{4߅뺗J\j6иm~ GNB_h=}BXVN怴 -wGYn/MAc.jbV@U "ga0ӹt.f05<"ZB8Cix2m}IWRMW} (/U_b@|qrpekYcBrM_M$>QP{=lB)%=H0MA9[ lw6#3UKl[d9+f-|c`Q Go>ofxIٓAނrT]Q&F gn~"D;#f#={Lx{cw\CX\.Nl k2{ȷOf!78AEL 3^A y\|]4N^D ,N##O!oHomY;bBɶp~o(|vF#X^%&x3Ζx!i/gD|658ҁ EA&#7Y@ gBUѣWX 7_mXJB*U\"ny+2Zτ{uڅ&~μɦt?W~Z4 ;G:˹sjA2-ݼ!90#ԎUoie7{CT^X3Y%WRkHU0Oիzň%ZH%er!X#r.u>t%peC#IךtWAr{%!k.YGT#'DQ: ?B ^ʹ,єg@{ 3J`"ws0iz?r3wo3Ҙ K!dfk3e[ӻ*?4#fS[RmعL`T> ҏՂoHq_ApgU 9D֯ &_]v ٧`}C~+5PLO[e̤2&vL`ұ]8ҽzCPI)ʯ-s{ q{+DV\ܕ:g~ 4\}8nG5hNĎotѦ஑o}틚)eIF"oni+U @f(?)IRAS8Ԭbӷ33uЁ0Pm3eIxƌܸY#$NZCF'xlӎJοvi:ԓ40}G7`oIYE_AIYk'f z6>KX;wt24)r:\ εr0J#SU=>A3lGR&r/S|g+otE8pʏ^bŦ\?( [ в;m@y s,BadJ5Lv"K;f{j#g{TmDXosҴE&.Pl;0 EMʘ짵2B,ܚ!_Ddb~rZ'*3S[Q /ı5%rT@}oӥᄑT s1oîRqEK#ʁ;zwR:\)n;rJr_dlOg̖ -KigDXS7e/-fߗ:`ExǑ_ke89C5 90FC3㮥t57BˆQnq;Au5CtȨU/9-vkEgRz "+gyخ8p >Hz'-ޛN\Gm ]bwY;_Z~+Hjy rJ?/3 課akb07~p SmP{kgM_@yXdZ?G2/S)F]%A4aiaƥc{$Dq6p4-\p G;giS4ifT0غ<Ѝ'df#F:h6HAa@tuTCvO?sd*-3^YW41lY3t; 2!iJ`nX=E~Oo7ճNRLTh>hR*^P㓌D=k˸]?Ζ{Y-,GR`xV9<}#-R0 59%+D.tހοil)1'F|Kq\y\fB~l?9Bz{-ㆎ?c(h@@J;_i5lD\rTg>v"v%HXXՌԖ6VF14K=i>ٴڵ)k{˦aLDg$]+٣s^K?ma?q9;@)Ů6};CQ.VZqF![C0BU ,@_l7u۬-n[ K,޼^Ê5UNn[QCbl yԷ$4~T}}r]׾PvCbЧًï3]^t*Q.Ew`YSҶ D'QJ=birr=bVv@{RƵO=2+Yɣ;$Elm5 g6TjZ](RkA),Nu(Q8D 7ٱ/_%3|Ԉ%],|T?785v3jrJ&C9`W(9*n j}R@{w/ac԰V/pʲqF}$h1b% KȋM2D,ѓN*%4 u;\Wf49W5Hnt6-b~>!!]%ml˥C0oˬj63 ~"lѥ!B#)AyQ^9KЁ=@7\q?@?(]MgQS0 wCd/R:Qzf ѳc!LӶ+NO=.k)wm} ҲxM5'Lﬤrg{5:]>Qx&HWpbUw$ѥge%FFOvz9.HÈ1=*[&Ѯ!$n:Az#uBVo8SVb8Zڮ( 8ITQKFZX!2h\!dC 2w܊rl*t ͔={r"9\rop08e w=B}`6yok Ωoy!{66x:= Qjz']t&clH/6YOr2[._LBmʳyʴDgL/.kT5g勪\G=pݗ0e0QP <ؒ3'vb~ 2+@IȟepRYP]P0MUO9 aLk6,)8[aoW}^ Ba&osKMWkUSGm׾%&3skUbō0# q8#,"i<'y$65&d2y'rb&lPcˁ^2ڰ`IZ-Dt,UKGF>C3oϝ҉5})|@ |Jhzk_1Dg y'W.ňr H?L1U0^;{,s1_5wқXV3 ~NJ 0hMwb,R5bIrȼX3+QtށI17 ܓ $jBR}#-9iBF#zySo 6΢Ah¨ \f <0qga@#y e %I;<[*bC]qK. /nϘxUq4S0﬌,pDidp?.I {jVbPbhvw,La3kV_cU݀C;'NBo:*P2v8?HgT3mz~-ܽB4J˔Z\VU몀ڸ )n PDKsQ:lYC7qs#T' } MdV6^q%XYn0ӊÛk0J MO+ܿ54tׅjך>\9i2Nr'Jqx:Lz~K BKl4rbv_ztO=i.XɈ&) FdA]UIgW[Lc@z,=peȰd> a*g3%c:_̤Y YN kbc3ϦS2 M>KWN]p`eXc;F4X- e\dl!y-{ 2*)CVtIbxo%e|jdXf%k\+ʎjBT~ t{Ÿǚ6%QϞׅͪVU&ޘbB^О%IK}WXl4+ۯKOYڻ`YLբ} X.rO3# ӹޒb"v+_]a 8ujwDd̢8,,02^Q@@XVΔTtZhUY\Blá`9N? .0c>v-lhmx8 0=zA+Ι|}EN6G\˱XD /v*)gunj\O? ]fz cpgʗy -Ǧ.R#qމכP k>T +u{~w_4;F0s8?zHLje.M0hd"e RjL=zqD :)0VR@Ȍ@=Xʅtuw)-;NJC7M@&m'A鴄t7gQ DafmH3/]$) v_JU#֐Ux Y 0>bb/pN!(a됗z@kEj^4=Σ&NB~` 1b(ˀ5.qvlzuD ̰KQKƇ7l(x{L^Cu *V*_C+6`W@ψ^eCMeŕ!jV[֪y9lK ΒGVA,j$>=[o!W̜<ŻVVB*k{E,VfJrB軼l[v$P A2ȝ1?wj`r& E{!Z8&#נpJ\ 0'碛+1$AD )!= xlx n8cmd҅e]ks<<1Г'Z[y}ҭf_l x^-52ky1 *_S+i$|j^ '6! 5IӻAm)W\ymNkw5 Ƭܙ- yvLU`eDl$Q *r,zG:K%,.hW&ieՈW`4nP~YՏ#{Z,(#mm'3CxoyrdW:,9@kw׏kֱUq|faØ!.sཌྷʥPhx^ge$P 4;"ҿ*bR/Nԥ⹣*?mO˃5.i|/ +gdb>%iyP$n(T 0i/Ta 2}Sh b%UP4zID%3۬G{^f :6M%Pi_#!n[֩\G2$Y*'5'}.01,E#ΫIqk? Dѣ4Fb2f~j@Δݟ>ORÌ# {G1B Zg0c=vo>S!9ƹWc[VܲůSǹz1UwaB@84~(hjM$&tm碆OWӬk<{{oA,IAaQ"%1淥dr|w e.&$(Q}{ aAai@ր!}LC\:axnl,`=PX7k,AZ[ {v϶N}t`M?zQt殄;C(fފe9ʜX 8cHG8\)p&Cewmd,H-֤@&z7]GN;4BޜO2$C(!'W */mU@X1=n]g{$D5UR$GVv\9c)(̚K@ɳD5X(-$ILffIk sm{. ; |Pnr63CH8{;}5K93 = Rve`3vfX!-fb=&^^U![S]YޔC2O `4X<_.} g2ٽ[[ŖϫI\a0˭ф}VTe n&^cggS-V:ԟ(!\LJW%N,v JN kG' uRSl0ܜʧROTjNwO iE 8W5WԊ<,.arնE:%}Fd.%^dw?s{O2RvE5?#l)(mz3z:0/!z< e@u^2 >e;i[$sB@o;QQ&C\bL(=ۤLX~ /UIH M8;qǒg(殎 <{'rOV М-4di9n7+bR[r4E_Y (?26a.ӟ3-gUvvK7q/޽wqw/З?N90/%L ڥx/=cόdxY~?Tm`c4:MVJY 9/o]8Z <(#{܇c&NWݮJ)ݖכ9*_{xu/A!M*-j)8:Б;Y]q,2^Gm\هT%7 O? :5:馴,F`WD.5Z4g.{=/B*ҁW V~?H㵣fZKDgb6C[y65X|PJ}>1CtZl թc' %+F'GyRexo^/1=a ڋsW8@ LP\>gEGyd4Y۸ʴ)}н|H+dԞ[!#T0w= dqJz۔4 |䧊\~r=}yiHO((׺(NtbYRtՐudK:U#!F߄1%j"52T̺VyMl޷ge.o/.[0VteqOfT[swAN Qȑ_׀ &!Is=12΂"#V/ 483o4H*ḩz#&xiJjNZBZa@rWgӮ` :KԦF`RClm sPy4HYst*B`G0E1"D*cLsD%8-,swÀzX !'$Y@="<{щJqvbXOrHxFGC=\cOuf) @]=p M 4hBoAFڡj D)8ZO1_ѩOܮ ZSi`D*_D)CD PFWZ qqJ/h|D7V/dP<[ ~>kN%v5@;H1ٗ9~=D+| =wp9W~9j  Et|r&谅=ӎ،' Э?TÆVSҭ?U(HH[WĆϠ0rH/рTٶE:os|ڨ,ڏwS|hbɄJd,aAJm5!\4^g%(ZY[e NDE,2݉+ \ӦЉ2 [8}I68 ?W1R*QӐ ;eȔ >(vl&ЫۜP%u}ouSEE7&]%ukxE]v"B^Nqj3&iV|Wʾ& -k<y]~DʌE/0Ї><:k6p ao Ds l`T ^jJ)1g[T_[M{0c(H{0g DROuO)"A4wnhJ'qFi6<z4dC?ɱ_6 w]B~U߿m¦S7u/?q)"sN:뛭ޤ,%.nZk~$lԊTm@ 3/zSo* )ɯ'W BԲg@jj^Z@[GycW)5[jvVvnl5 qC!JkAĪՔ _ 0^Hf) EOv$mߤ}Y/68?7j;ѵĜ5e'lHFp,Hjnji5asP0`XTTst#붧BpJZXQA 2y^ kؤio)"iIAz$2i>9@sfUꏫ&q+yyFSWM}C/=eο~P>~?Ѧf*^1-9ėUا_cB8VU2$Ρ VLT `eڶ|Nt͸\ \+s&uLc o bu uzQ(+cJwR_BrYr-dK*lҍ|<Ά,Iq8,Kps_:{pf -nΨئM,m?eg̘fvik 4z#c,Bvͅ@9p3c (#K;9#7N0*$7+WWU9^P, lP{So8L&tO*zphwH{R5X1P`0_8 \r bH5c#}R:VQNG?qtou[0[%N6Xh֦1,Fiwm~H)ٗgFfs3Nr=*AfNWΌ}"o"[Cxxns.>'C6 tuhqE|b|$5/VVxoQ*aR$< ג uKzϰZμR5-<̺՗ď0>- CuW>PIdfk [dp%"7H>5a+ΟCi= fN8/y8t;0HJۤSzGBFuz+V:4 oN 4~zxx`d s0~}8=I!A d^Ti03Ϯu ӹ?nɃˠwk&|j&q~|o "܍7&#_:EyKWqdrJrF>ei~5aaS,ܞSj&l߅V6 ]u:pc}@͑'FaA~+"Z206Y0Y8͜>>coKW :ߜݞv5 \,q3/IVhH@w4qz|ͅr?̒:E݌:TЦ^]dSzîXMc{q-zCn@VݹH&[R?3E**C{2n /Rn Yw8X[\ij:(59> iMLxӱ/AS]9\oMK>1Z2æVaR,MJ6A0s e(|DvQ>C KI-֥7l>\cz &<7eՐ& '+^8c.mlC&,8)$BBk"~u`=d'j^Te({cn[E\}y*bw-mT`fz@]Q^QtF*w>(jjus^INkA]8z}cklQ7~-yZ0ć,lGl$q`襯_p,k4t͉]Ρ{^[hlK)sl&+-8xAʆSqyrtU[dYm_^_i6P0|A=k!ypT dg# , cHK*WWa[vwl+ԮmXމPrEen$ nC̱] A(eM*Yf7BBg _DpvUwmֆpbl#H`w VaB͛K^$1EsO+9cD+oG"=m\ܑ/^횙o6Q$3Z0 {w^ԏt7pDmS,*_ۥŋ;zU[;zˑM SɧaK$+8ΏgTo/1^?gDR)_7Fߋ`qUKϭ0CXif$=9(&Yd*0sQW\mfjqVln2xp$w/FF^T6T!-x #E㤼,+0;ȑTĪ?m/u*_\A]G~QšHvoL!oӑ~͒YϙHn2CDsZ"^8L$Wa~4$N2vFO[!HIwj-tA}vl@.x\3o WGfqkMP;@v/?#QzAB㘒Z{|77Հ;}Ő >9汖nq^S+cӤ e>My ѳ4Jf QUYijzYCawBfl#K%ɑ?R^aoJ#{ }E/ i sZNhlZ ?M޵^Rhu||gfچ5ѕ[ߔ>6N)OSt-ФPD|=;zIĿ<=&uvPbV7zRzgc͸nI#?^Dn-v q7ZΪXb%M;~۰7~=T#w3P1J!?4'l.J ³(4;*_IYȻ␌Mr-I$ҋK .E8~ ,xœ(H317Da.fX>baY,<0DeҼiӢwvRXdY*շ!62҅ 5}QŒY"E%sa=2gaD\ˑ ?cM7U2^C\ ٫6 pM_P) % 8 M!=*.qg|ĪGI8{"wY{oOS6̝'3klOM /'ttέp[.(X+SJ`$ӎ^s`-]6䡔וג>9(ٜWG VCHKQSRo}_* hVÄFo UVڴǻG~#p",!ƕ*+ÂS!F!~:aͬpǣG-KCRf4 OfF"_̻u\& )v4yUqܬ'o!5'rA+ީNlƒQO!ThcݵT%*&==|)-!H(L]`qQL-??@N {~XMJmu6>H:".RǞt(!Пz7 %vu[N"Kǻ#0XcO >}"EasyIP ٴqW^ 4AƎû[VO\>qW2ܺ_ՑwDq mӯ%Qx*B&oq8I<ݯɼ*M㔊WNX(r(y L!IȍfJƾ,L̨ Rg!ʝEKalpz+@rfvɻݹr/7gI :Bot _{2S'v*tgP7XZi&x.$,/e狞%^3#%2}b @)+!{fLj\T6ZJ> m kr85>!0Wb1},~-,H1❈0ˮb}ԔXCV udOf+]-PiGuGh,l8o ܿsz?C^BSP\1* ,*kAΧ%f_z$,l '>Xա] >2ϤM;;\:h]Dh^ӛnv!z 5OFUJ}~[Q89ezPws"]H\g^]˭Ctx{-c zDR?\=(m,mwv5^p$p4qVf9 Hw@s iX[z.)k7]蜠 `{ 5?fV/;ƅg%,i LYc& h"B7JIT١N Qýdw1-$gWwÁN Ol MVfraRD!dhGL (m< <4s;|!IYjhX}s麏rqK:R-#!0۰K legEB@(t[dV)ųjΏo.G'땠ԥrB! J54o /eO#d45f&؃.U+x%FJUǫDGYdA|-_~dHϚБNn$\ʔa0"2סg.`r^t79 B#$飼-krhoHxkxXOŊ5B7d`?[&tL{Cg߽ʦʛ0eĶj)ϊ l G#fqrgMK)æEBC#M&g BICg}[ͽmn9x¿]d2,kH.zN/F?K͡6âOꌙ9+ )QAs5;fc(ńfbiC+rA +i}99/NKg-~Wp}Qəl-<) YcCxO[w0@=sHޢVN[*Qz>R$ԣ;0mcrpPH2_SJE1mVH\;q*M{֏u8%@ճ8^KD?}=U?x>_`6+żL֒;J1s5=(u"ClteC+ᇫV"slD/yv@)Q#dsJ֊m6haYl2MK(ʓ:üT[g|XxCؖ!19IMi}[)^t~*fvj`+S2f`3]wE /0:Et {kvPC4Ψ^/w^ :x&O0ma0 !5nnW4:d ΔY_V ?! `quX)/(8O16k5>,7|G0꫄]t$NK{UѤor ? 3IwTdO|:KV~|AQ$ ՆWDAS~RI2tgs0mNjv^; fɛAwnRulZDp.7oOO&% Q+G`X=0]UMyJz‚D0SZ<*f,6}rEȆ\C r]LP e@A8R.Ǒ*)oDTɈRUT/Mx8Nusmʷ+diDun:\v24\m|]Z`G4Fe)fpN6qdJU|ΜV8kЗsL-6*j}?nYJK}* iզcv _px8>B>e'et Њۄ>]N34[ٚRHۜq l%RMa_ä ~2ȝSZ wiK;U.UR xLta 2V8 #)fGvD$n}sarY)Ժ4QhwHRzݪƻY4"euw繧'\ܖr,58RrhXÐ$O@N}nNn/\XzA{BLf]U;/GOג7WNsA'O!(]TUs3\36Pn\]̗![0N]Zi XCju i478#I65.6VBހStĖ#A=5jگye\zj:a"蕡BfQ3oƉDTf/$q*z7 ar1Dw7T䷏77_jKr7͜ͅuS-t${pJD: cywD~/d?zpo2q Y"(t7Т&5"FYq0SIGog ir%Zi6dX},^7c3QR9uM,3I ב<4@ZGƶ>`dP= v M{b#t;\a<]}[wV&f}{n5r>8e!XU4uRkiʹ & V񨀖-l'EO,YL@\{S<t_>G"KHBD鑑FO\إY:{Q^O3k!#_ hሏs7WC5 ,W.%ؔ.@[;~?ׂ`M$8ntքy WE)0HM2" [!'5Ea^f;5HV6Nj!>d{*c8$MV s嶘KK8MV39n=O/"oUΫ7Rs+K/{"OCuNRl|`? "X< }1k<%_9Ha?|渤ԴVzU"nv{?5'jf琮1HY5i yaNܓ 7qxuƜ)a)qEɹTs=0HѢ3w92NϬh>TSt_i(s`'̞#}̪P=0$?{,f&K5X$"M+If6gsh?߬)St{!;3\/UlԴ`c;U:{l2S#o#K@ca4iƫ/{+C&mcѶxovT%4 3!{@ӽS9 l IPPwSqaͧ.tۣ_\X۲ޯW"ljk_XA |WuKϻ$cAXx Nj_'OxܪEĐ}kFzC7b`B٩qjD!_ZuVw%ʗDxQ1]1\ ֹVå"^v)ra[jav> E2{xa;$Y.U4?MIlw8 R֦pԥ |ie5AF̰Fy7UgT85hV5_ A,o7Ȑ|^Uqqj~ yӕ 7'q:/sy=z`36b8+wR(F*I }ç;I)j-:X7mpbbJ|9,pHw^$˵< |[풃gG yR؄ K! 6>3 0Fk !/\1T@}oCwt< Ztoiƥj(6馪JzϬ%)1!NFFVV=\f d8cA Ȁ[/h6Jͻa.RfZa8Hך80B8Z|x)}p4Oʢ 6̃J0;|:'ª-0;Yu0~z&$!?$%UEUnVzlUvYj8)L*k!|Ts^f;34%xr3C۱L|2­!~}^50]W-O\R,$?@׵e8rFl7TN͔/YPa,VyqK;5/z>Ku[Zmkon8{?cԶN rᬹA$V5lxq&#<ȡ?¸B}{JA\rcSu . 5t\Pn\[ =m8vzBS'+3uwI 4;vP듀g,{շAհ~՜dE';P_,)f/"ہv8N?" /xE t2-!8W¶ ˴֞=`Flm#`% NQ2\>:|f…4|hڡg_[zkf35{-Yt^|5y/uΕfM2" *{9Tf4*.v3|'ըQe)UO0P<[oZudCΑX2+> XU ͍Fq$:Rr(=S=9 /&/걾-:fYlix1 R&Թʄ޹BZVrW 簉;~V$>%4et3e5?T^}4f3 (te}Ɔ!q&j2:p !P@>,+"2^=5-eθ9&LٰÓxv%^j҇}] a0t'Ɠ^+Fcr~(G]ք}7*H}u0$.,ܻTL>" d=ypkS$,iAsDͼ//&dkp Txd@tŠD^e܎b:BZ7x!Zmqmi8bKX+HPkmC~Y&Ț߾:?><ٕ[|7{'co ^ꎑQPI.OY{ܣsj R%t4!qS][^r3dh*w TDWHϢl&˾I藏hCo%ko1}v@}jTY ) |3/uӑ.û{iw҇ ,sala6|2w itf=ժ q5w&j=(a@M+~GTp;e0MsC5ކK|Q*Dء8lYÔDİ7$"xJ޸ءN_n5 4D2.j'﫸GdHK LQ증Tn0*~(p )Ų| “1MT ?أAxl~;zZv5=$} M#|H4IzxiR˄R.\[^v7!VO~]m$D^ J90+Fc=f8ӣjWuW+C|愶JФsۘhJSIa/z%Fu('p $/Pj\ јYs^nd`4]N>%Q8_<J3&)^;ܼ|WDgyWJ|G>VjPj^]-mGc"”A`kҚa-^{G݋ݾM©߽"W̺ƒƏZ4ќ SGMz@^֣"8!SA6l0`U0?ZRvKe%:UzF-އ9W5 :ȱjen㮰rs8ZY ]_%<=kW=B쟪?2MivXu>=d2IzΧ}(.k9:=ʮ{~nΛ8!>Yn{[ [' 'jf(ӅY. bMȩeKxMu=8UX~F)}Y ~s5q_"܏ʁdž^*Ѝ;2d 5|# {:fc-CHg!w9v ͚!b'Eo6Tv!iE[OG|H#&zTI',Tq~j8&׵ 䬣7cݎo6yvpeC0hxe./* 3Tf+SI_y-Q\i ]x WtTh3h< 觬@EW!tP_Uߔ)< r}suQ4ήVuqdvK@ isA5{· A.-[RoTc1!~c֬|{7Nrll[ Sr*W"$#Ydٶ8[]UՕ/[zKYΦ|~BTco϶iF[KzHP kFxgy[9{LIKqZ7[t4wWW)v6xx~=%uIZ}r+-hNDD+Rc Zh"a٢YK#X@ZR]C&~L0sk0hYP>7Tf4-1 q$΍f+ Z! 1j[c }u{<[z 4F=ә4zR]z)>B%N%C6=ёzS_o7~Y[׏h׏6:n谻c~ES/v($9.-2V>6s۟MxȫS=nLhX8G]Q,[`D;'{_y)ߺ=Ԇd"^L TWSKe`֚sXއlȆ0܆+MGss̋ X1Q&# NY /( W-w~F^ܶ)!Wʘ8-2ΤؔoDɬ -n. ;SK==:S7>u/ʪ&E ZC\?XĎQm.xcxzU@NeJ{1a/0d?DZu@ߖo\􅠸c8%RJM q==C/‡w @rC>e0TfDW.*'1Dwu'k%~D<-z-*mߏU|ƃ@'I2(LG>15)tGyOr@Jާ=iLS’~5y'i,Wi)ϸ7s]NVΓkO8_^4}xĨrBC,!D(i\SC4REfR'z]3ey, 7S܌(GnRfFCd ZLܻm۲̻ɔ_OTvoc夌O{<~-΂'^YcMCɰSRޯ w ғ\F5 OQ-- Ug$<%COb%&xi`nk >)ͨjZf5*}<{ 3վ5}0 ]4{URҲ~vI?]U l3 *^B]\^z@OQ- hv` `S&kkv9#$hؿ,@@ RTM,qBf*0O Tm 484kv4_ .'f :4ig*Jk{v@0Lkxc 1mL#/ǽED8ϖj+LcHoɫg(q^NaZn4^ a[QȰag#dn>f>\G1A.o )+BUYEeŒCLYj{p #{p|jF2l h pY!Kإl`6Fڦ*/&ÏOr+usT2g{.6s/]q D38Bs2gl6')ҼC/Y˖؊_ \p<[jj-r1=BCHk;b8ՌRFÕe| HfM]N؏o p. }J䍽Dq(RzE;^=Z'}> G7[E?@qW6 {4%GL\*-Q*+GZ!"~)E*#7#,ҮzޛK{S^U.\]3G'+-7%l''zI~jt!AI羌 eOÐ~;T}kKZ>_˵|$OQ.v}e -ʂpG'BmKkH!]eA 3:-!UGB+#gD7^O0+:+)=:-a}w iY\WI?OT>'e’+2o@~| ^yLl,P2ր} e`y0#_կ'^٪6RSIW‰Ff]O3[uThż<{~pc\x쪸Ctb7cƀfHVΉuolWn3׸jХ,kK=XRj ~]mOJZnb0w ly$Lɽ\]%ͻΠwsڻ)4327[.ZgOF/&?9lx%r1+XU~;ܵN GLL.1NC:YT*jglEu#YxXMzEcYhTu-,7R{KwEPL"[{8tTtƧ~t-)錎M%ז7D-=zLΓn)I1q4'pX>( ؔHXe!DOq2%jQ@`Ɩ&8srO"2nPJh=zq,@#|ez.# os$"2M?]+c"}J:@<8g|Җ`>;DogBoD ĖǛ=O9D󁎼.]p6fX sT Gw6?1(}tz2OUV켞ɹu'SN/Ҝ2 ?1CC"S'2JVSFvw2 'a'W*ۮ$GY :?}spAOTԧP0$ zLMqJ| 0ZCc;7d/9j 9C^׽S$ftHY%_",V[@&K듾l>b5ؤ;,w7h v@̜Z}}rS_ϰDU+?[S.Buq1' ؎ c'>?Mt&*VIjp;7gbR0 5wQ,ք]t+edp }; Uo":mVNBh4j.@T  8Ӂ6Un^d?ڃ3#.@$N*yÛ&|]# = X0V&$gbq0c~Pnב'ӗBDF7($;%O{$ИoA װrWH@Pׯ B^2̈́s[~FuZO?W]FuCKtjC|1(XDXͫcryuZ49G qU Cg sN= ^7fLvԆJ!l۴=()%ר׋ NeQV\e-sPdjz<}rQ$ՊvmlV2zMuɜ[\Jmzb'ě~vÐT'qb__Gvcmũ䄰^;+lC2XhOk;>ӯMyS;JϦ%Z7i옒4w ݊hY2ֻFiV`x%^(EQ)Ɔ]I"QmAEѤ4{% \aJTGKl)Y0m;=Bj+y.}B70 oio !U5ZɀM7p~*v&up#>Dw@vrV.\Z(R|wS %nsLsdYaݦCt7J[[(]y?WWjvuUՏAҗH*)2 Qת39(S]*=]M84A4do?)c%b@%pCT:\z+З JvݶbFڪ8݀Bϡ\NIN1[|-"RNMcIn:`u ZJg+\?~^UuQks֫ƴu'ez%?.=ܱpnPg%D3aLJ(DtD*u4M(21MEvIWG8v OA t.5Ƚ^ {ֳLQbЋO0*@F~*@OmK,O鷫迸/smBv F̓a\*f-T^X ϪpcW{MfEB^zdd39. Up"Ԝ(ryYl*to,{;1Ԣ:;m#":;A޸Y'ifar[ v# G-$e>J1/>߀RabP&؊f>ōm%y^Bk:ʦkB?K;v{ʞڃ "bߞͱMX?I&*b Bx@Us:p"[I<ݤX)!6P[VzG Ro ɟ&bIo590,|%j=Ddj'Ϙav(Cui9=;aΜ*-.;UO<\Ʈş;\}|wmھl<<4#O87ա!>DŎqe V̧ؑrcLmy?mQuWla6#cskǧބA{cìddc1l6 ?;g%50Q5n*\[{-}j߄/1 >{`(v#:ٿ|} Zfdm _#v p+BYcW} s_%E[߂&-|'nئYhr当DP[mCᨨdRvǺM6gU!Ȅ(r)tuG;z1W-8|zHp-=Ыox5/X])ܞh)rԴ5>@OjYf\9>c0J9";sYEFbޓX!tZwUxV 髎he[QI1_`_9A/$9,eo\K%&pd<~܌ktARvqlA#۫aoUhjz*a-&eml!1oЭefb3yt5%YvEЎb@DfZFx;=|#>9"[VFP~ȯF ǩMӽ?*,W{,\IpmPt'98k%f^Dl=0ngL޽21@'ѳ8W'^QbJIV>VC)D-sr/ذQbP#Hr;YGg&#I[.34|{9vƺ-%b;&@,zz궓byv>_ |٦bY;T}7$?d/He>mS[õoO'q oF}#qIV1>do >M8>LsT k%\YD*@%3<<:jY?r!,N-c䭡H[$n~Pݛ21~U~ ⴶƥhF6刻Otvhb*u+[ R"0qpg:m4"m<-c,G-i:ۮǦ7 fYԜ;PxwCAGU_k%Oi]tDr/dj&Q1w5@Ȱw* @KIUzj @ww bYܛ+%H'o;!ǖahD@^]y8R=j 29g%g{P"Fj뾙D-0(}s^x+-fcK1 Q9YZ]vzmp]$_Bgޥm~(F IH/cPA,zPv#O7aPܬ| 88T`-pZOe6!Vb.Am*cSpMh6l p>@$Dl]kiE@ -ˇ^^?ovrզAp1Md:ń X6"ayJ?/X1sST!U8nK:?fsz;74\:4׵x_^ 1m`MfrbTS ܥm"rT#U[}{YX/0|)|E[&`_{Bߝf3Ƿ9(\f"3qiTx!c+,3J%Zn@g%FChnw Z\N~TeA[H) +9vCe{kSpd+#8n'DX{ YC2AgC4rݼݺ!M̽"xxo0 2f:Ke>.PU+ڪZtX̉?"|Fw $7\2n &#:faYuЙo9xvݐmn AN{ pM_TUOzQLaW$ӛA$1=di̯ȧtgߠ DoKfCzW6#9=woX8Xv3māUAţ&{M%9 ]<b9Ќr{88!P5hez*3?t#:Uvq*j9XS@ȡ,tp!l=cjqdFZcssNfsp~Ő{N'{:Ty<~:df%+cȓ<{Q&h88_ 6r=:$~MWG+GYUؖ_`Ai%U(~4ɑuHPgSoNO)ʺJ/*ڂ3s}|ya%+`Qw Umml=0zM.lLwIƍCYB{v sE{/ۻ& T;|82E3J+NCyp 4NVgUmNJ!hU5}Bey \a v5]wse@LokNWefȘ71?>29ja|ڞ 9o'{v&ՠ' @=_\ſNLfo<-YYiZ\Ph ƅp,>Mplݎz #dNWJ,|}Gx?$Vqbh,a{B,ǟI: ky p*m[cYt_.L'?g򚏘`kla 8K;rx 7|'TV>J\2&]HPOL9ty.+^*sqK 9q".߱*z Lf^d\?f|~Q~ghr4*O/䫠cL„[$UvCJXhS*oi Ro5Zjԙ ٟJ)K-Q>hI} н I1ƾ9=#@@~ёAkH1gtF vmB2Ig ;Ҭ=)x͝n`x'e,(3i&To2 b0 un4"}L'/gև$ts{S>,N3RKbL d'> #{WƗZyIi*KxUKz9ͽi%abZ& AX ƺNtmhkѵsDAK>3BHtM(b;Ȭ?ق+ΪY+eZ6ೖwvtП8L c$:dӮ??@PtKa6%e4d0:[Ԉi2sڭk?jk(e\IVCR|P#F@:u(~X6T2s0LJa*HPuD2M#V =?sц1p?>x>^G:yƞ[v1Ay+zaLyYl No5ᤇ˸juQQTg6OY-xg-% >+]*%w\ѥLVb+"  ڥ)ݣd|칢myATH90vLqر]̳ B{nt^P^chmiof%'XA[~R)9zME%T1fswd]oӒc3ݮQë㊆M{c$uK:\lIx~߰ZGV3XqgI7/a"V6FGު>1|UYB{ ߶ n"6-eۿeŊTn낳KW}S1hmQV_瘥%HA[*1n1j.RsK [-O/Xp 8bJQSWոpE2}(zSЂ<K nkUT̲hEՅpd4uC$[R&8ՕfBKU,1<Dخ (1-b,0Pt6xlLJP4/Aر4?{{TNjG=.$К,UBNK7Չ!UL7FU9;0Z 񴸓nn}r\GIbC'w]v,;axDe3f[si2jPܧ8I:7bFg"7,./ \% At2ǡz5)dR>[eE:Ar zŊ`Ѝ>欄 ΓE*\2rEho~Ykvse@r|bD{RTPD_hXCT=_ao[09L3xgjYB0[mMz|E f0HzkwW=1+ 4 ɟq`VR*s!]ggVDw .8S7,΅vNoHM^dvbHM`[|3X) "D<t!8L}8_oʙOFڙ6,_A]w:|'b}9nkwTe.\)qV߅~K2D+ RcP0L/<<(^08.cOa$vȘ~*ȋq8C[aț2}5 Z Ńmz(?a;^4bnP%vJŸ[!ִ^(fv>RIkϩ?ZYtk jb-od Y%>Oe<ؗ9^s7c o0)RiCұC8ʨ@S*;i.~awVnU@!s@'c!bD=2M@)q=逃,hh4;%^-C ѠeX 5$39 2yd<?# .ބ˨ ㊂mzww:Yl!߸rvbuT<;Al }DBnx'{Ic>"uAOTsEzz;{g`*QFe X)bg4-nc(e'ɮ?VW%ͬkY閎"e1Q@)TFxhGUgsۯxgU#2/w$1e)!Wi_60c]gNՅIxh3\* PW4g=t"u+9ʟ <=~TcF( a[a$ؙk-~dlmYcpF^>p{m/ã%/{%e/@{~Z#d6v*Sc'}WgܻQz|վ4/~U9L p,/c6p:%5O:Ү)ǯvȈ{m\ #F}b(qR&Jy2a3K,NqW90q7Hl8uʒ`׺"`Hblib/A#nhE>=X!:D@7a'Xqxٞ~RNZ{K>VoEZ )2>[Yiǁ Ly2Ks*ڿ@_م6{M ӎ]A JM% )(ʠy5s,֋VgV(05i"<ۛq=nyd< &߹s(7 h.$DԮ;~ Z1m螚7" "~:a0w|u#g!rW_QNN]_z볒\%@s9Zɏe %v E``S] 47y Z‹pXKG)*sI41+ <]=6Ll!HUn:LhkHNSN=p %BNUXR@=7ʐg]'#]#J~Q\pBԅ'xq%&YզůU/]~ v.Ŝ9kR^ƁQʡ >4kY~+\(3% ̮O-.aI4c y:͝Mx;Wgxϱwo~=}_l+<X}T[ SshVC9h&U 8'K-PhcM|Q~NP&h) ƝTr^RηS)`{t0^ sNg|,b`[%{` D9S:1g.Ejnd`?dc&[d >8QUT4הh:ۡ%&!nׯ35JJLlaPB[dC?Z {jn W39#?WCJSq@oL/zL _ b@띓< X^Mgnq?Z?O2S̹PRs\Y mO<76Rа G(?́=.vE1XF)F Ţ@,U!sCv&d^(rۮR xzǥ4r$Mg{~DgJ"Ӗ$IāSٷ`F ;w*aaqwأPNߥ>>gB;g] /B]gwjrBMj I!kω=:*d.W15gXUq44響P:Fe|۫.?IQ_NZ6NIE#!4:IfP.f^NSl;e8iO43_ӂ'燔#:Δ-[ :G,]X E+[D#9g?qaufMNIpW:/_*AgŢIs,ϵ 1M6qV; O=#Ha8TWq?]ɸO`T҇4~BxJ_܎VlqYeyuo=dYpVƅcB }; 66Z J0>@aUbS}SFPAjFN" +?Y1AqLYm\Lԓ 4N{ܲVhsND2hqwC &:+P˪;V>R©]$VCRltBoo7t[S*NVSAqZB+~xU֭c]S[]0Q7AYm1[-hiHJ.rK^9~Ҷ%)^D0 G{'J2}㰍 t֌,IunAO廨BT/ 絴2&L׏"e=Rᄽl`o\MW#Љt^ጶ(1< Htznlߏn)NLBpŃˉӊ~`?Ho|CEo#Td5 a\>x v hP0fw2+gXE UgRڮSmٙMO׹ϛ/_ߦ`gkx"J`Y|PͳwT֙\9\^`Vü箐bؐ2LX;)xX*ߟn^bCʵ`>BThS+K00OSU4PgwDZsNFp 1N Ck9% zﮱU<[]}!^vd,>VAcb[{~DOɌ^iɖܟHz@ +B/ׂ>%#%GTV;9~9ya!3 rH{o~q$4h*̢[?Ums0wMK b}]Ij)qPɖ/i>٦5c u -J-jc'5FX-m#[$[%ig\ŋ)#,P/O#|} vdJG޹na!bצmhlJ"UyXTnXcEmPyΰf9v=4o?+yџ?jʷ ~j%t2i5r觚`7VGt-}%6q @qTBǑL]4tӾ72NkȅB%#cLr6Du_2k #2<{QE E$2(k:uf \})[N0%`͟sF4UgU{̗ٽߓD^Eb.ZOHb7~|cv4,#VH匯]%$_|5_v&APBii$f?$bQ^j!8V?8ixP yvBcXE]eg}bk^EƃI÷iJe!aI >B#oRt7O{Őw#p'gm\@pFb%|]`*j9bwⲇ۷Mv!q#fclڙ @?Wu}Gzjalk{|iɕ:P@I.˼M}Nd/-}A- oUxe3`S+ `qR7ԍ*—^- YRŐ'!W~%WsF~3թuoȓBg!i.moT<@OYN}Cϼsg{>Ìr!EΑ?rS-̼3Fr԰ۜ 䥬&}*[ 0"#E:rgrq_1~dD0ظdWo&Йfۤ-%|DXnP \<ZֽY5^}z̶^^fp}mk 1aIMfZ1]ոB=zu+|#NJ93 /':j<%!`@cS濄!"mɠ`"lS@m ag/\Mhȇ8.l0 ˖T)?๨U + 5m kcBxHk@pAʯQ@ttQ30>ͲITx5DgR񌈕 ~܉g}[fW>5Mc1=-6jX}D8!'hi5u. .#T<C^mK,7ݒ7Dv_Q1c2+ՎQ/&pcGeҋ ~to[hzR*:$t)g0s&RK=hZr:*_ QST ƴa8i֩/#SWCAUuD=ɩpמa9O;Bu5MN{P&qk`[ pՊ)}. icv;d ]>xجRƦQky'RJK6d TwN!j!*v.QeH*]gfaC#nf@jd:MW6:M7B~ _zn#i~jbq\FEu֍8ԣƞ/!R }K[Ή"Յ@ ^hD wZe`o5&I!yg+Ak@[#ZlT"(Uw feܢ%Ѣ~!fܥOI-dwOWU q[sԑDhu "bW[՟º3oWIO#!2-w8fb`b#|P墻XyəQ:v3"$} nڱQNTނ On!8!UT)Ӵ/DQrƥkv{JjˊL e@Q.(ߠT +{!D-}1:ogOiD_!' & {"=Kuo)Ay6Y%T.j>"5N[c!_kReoQn~4!JljU\=%c\ b{Bh{7UCI^*ل (ּl'(OD;퀊1cj+´3wwƅ4~+L.Lzʖ&ӧ@r2(%D}[,X$;[>s̥&bk# D],%H8l vth4 !nx%;sGS^?Oඵ`iiE9? Rk>s1~%n/`2( fvBg! )O3cX/aXIͿ/s4Mfm%?LͤY咖H)c\9Lj ĤεSl_˕߉Qc4~ 6 ɉVt 9_jFP@#?zzh G{SJ4yP Hv;XC s}31UJ$BiO4ks_?UYW|*2n n,Ll: &)B>@J꽈Z%%Ѳ-e+/Smy-?k\cFJ`4@yWC3{6@SR" ͹HaX;-"Qrek³'EX4Ȳd2zRk] /KD}kc\θPi0GX0F^Ռ?I|A[kd'IN(s*lS;+>ܖk9Hׁ ,'軔{:,jiCQ\&(˸푼 gcf7qL1X.#<|/)RazjAN cD:YF>6#%*3j*:/gJ ٛhPHLR'$\lVLwoHu(tn_s d}g#$w[e*Ys7Zl:aHuecɐsʫ9Κ͂R8ᨬEK=Z:B:/ HRye!Hd^BQ K(CQH}npUFy(n d@B3cORe6"%_@!k90< 6y\Jcd?C|to^S9@(V5FN={u0v^9Jxd,>[PCs Ȕ_m]@MKhJZ7=WU/%&Xv GHwőDU׉@&t ))[vɴu=d]f;ü wbM "/**×3)78T[l~}r.aH:%xm:-._ r"_PrJ/&ٹ3&LfyR_0roo{vnR4Of$48u>[rlRFyf?ThPU+Pr9:5yLÝ*)g8ֲI>k&jЭ11k~5RoUP)o5?a*)ǂӞo/t*L_8JhOTxqQ3D\qpH%`> Qةuyyaٓ zzm= R%tRVo(^~?t)9 V|Zj O+1Rz;?f7\2p}=y\vG!ukg{ E̙ 矕ߖFeng?B|EA~.RX<]G@/.Fs,x%hW[RxTmlLTjenGET A1&gjiZ&K;mɈB* ~FA~T.۩3lEd Դ ϻOVi:WHXչSYJTjA3D9 C9.Liy1B'lMRFGF3̂RV./{PJ1"~svoJVIS wf/j 9CXVnrڗon[Rr_QV[]Ł#(9+mq$GagBv|PC^a$asB0Tb6_ 3d[Kal602/64p¹+=v%LT(&oşPdڳW( S D΁ދM%| u:,Cm h6?Q2Z]"8!O?MsJїm0쇄= G}E(|岮0^b\ӟ5$O}1s{*fZyYbh<i3뇋鮝i)3|]#X %щdݭ*PJPƩy%C;PBoTP(6Uboiw^_gat{C#s SA[Bl8ݪ+˨>GϘl%ZqawK$>{xy hcy+i_xEA*xq[gײf*ԻjgQJL tOUS;6 EU{o8Qi"KMZ$ǀi?$LW{WWej~J֚!R@%+׷4@<dOUgTp֎ja`z%w'Fӝ#A)msv8(;d3#@}mN\=5:ۭC z:b5\?ꕩ(; d% LnA"QZ`Ч]GGXL_&6g!692RT*>gƝ;B{Ij>ZW%^y9"UiQg`;*\Iŵ#vP ==$l<Ռ@ o%2` +K1tn -OGR5OAc+b9CG>:?@~ P=!Dj6_`zv,̓] ?'Zd"<1چgQm-.%0Z.ocُ#耚Cap94K &`RdFpEY9$FBhWOU*iPn>}އ󒐐>[x7Tˁn=ZNTn8Ϣ@o>K\hWYJy]=n3yrP+){Z Cv^N?B1sK5M4^hZ G2E'˫^c:.uٿo@~_??UQ:+ePsSFRS]>qWX E7n=Hw?}bT*:Rs-~A ׎Es28`3yK(ĪY}P[dx,jE<ly Y\N݁4\]UuhU6Rȹ[1͋vͥJ&^$"LG9uc/0e|C=ջewHW23c+x7wT½VfN a<&rE.ʉӀFf=p*24m켍@qėCy"9Gѐ-}LuhWsq&Fў#8Y2p؟dtL[ܘتR󗥃/VeUwx*L>_6\7"/V;fEJ^fF鸍RV? {JKNB*A}]-pUUT8S:4 Q sN/Q7k2sgPdi~AfHPy4{V |S܄Dp bYC)gHZӒZV~$aV&i+VׄoU`'~S$/ͮg+I"EyWZ$6S&&ػ$:N,p_H cA}".x= ˓#O+;D^ՖdvNHWrؒy$WO .pyP#ȅKY>w@ C>ZSKq{#@ \rrIؐ4af8:(dz6nQh%LD3(4uƝ],/j{Ҹd[nٸPP(X[[GJw ?b`"1$\V*kW[OZ妇1aU߆<1Dv]?[9.?ӫ*j 8VU+n#C%1re]Z(,9 VkN*|$}SϋcSm E$>o*lr W;Jz/1]!s#Mp @zңsr)DgVw۵ 5ü 0+TIAl\@n= M%W7upjSyYAbEI+`ŋDLK>9t \~* ʌj^o,˨| _:܋ $^Hal| 'Sh$? t $BM81 cn HxroZD9?M„̯p.^c?#):IJ'hni zq-~cm+6d_ID9&1Ft1bNHIP>>Jԗ3ڢ *⾿ed~2ftɑ"c' b4AW^'eaJe]GP/ۙD;)?h-imlPkt긃$?zd3# !/ }7e@%Dfx&{7rVQI Kju^:ٿOf}WUNlI2yIk$WQ|=r $š뙨.'`6mx;O *3 L?JBܮπ 5&mL@UrA琁a]h Rne;yQfC L Ai:y)v7/ $[%߂DH3* :xX7e~Vƺ^BPTeO(m_#tPe#;Cm?9ZB@% s;tN\ґ.xuT)dZJ!=]Z`jD$D4blݧ:%"[ ~سhћiA.Ɇ HO]K @|L4_͟@|#v*P^oǻUd6يw0[hD1z\HRҬ7TbH4A,(N\t ׭`p_um~Ɔ{ J}x7Dr-hSR+b1\m]!KbvHǘ|~*C-_uy֜2bsՃ7Mz&-=z{(ٳk`qDk"^ *H>H"^}Ia=#o8{9"%|snȹjz)5̽4zyҏ?h[` zو/ƒW>]~R sDw>a.MLZٜӖO0aC$JK}BP\WG\vK"wF ?NMѹyGժ,(4d[!48#Z~Ga=cNǥKnDR5*Oa" C:i!ITgrq+Up7p)z3FZܝJ&wMq*|=9>EnVOAUG;@EIselWa5|/Ĥ54HVԝra~|N_7,t/vI;rNJA 2'Q_ &~\p'UR*9Z'#QS{s:?{LnDH͈ؔQz,+2P%5['hv."ԋ WY:,qZ(u N{Op#5,pۍ7Uwp"yc6*~,:Wt: F.8fe?3f"Ӭ{o޳p-e< Ի|~9?5YTNs*Xc7q|<ǯ V-tt`|W(_~YkSUѴh4 Ɲת5rUl4`UE$[RbT@|&(n삭7I.Z[B,,NCL ф:ILWj9wC;WY9o8 ^Sg <->o)A1|m];OE rmhp.3BV9ה>ssCn,Ua#'^$[;DȢ4g>)`'e*39AN)-6ݣjwa 9>,N2B?z*|vDmss/H^Yp+4O֯&@a [LԺ7m5d,j?^(Jf?9+b'?ٓ +Ԇ$@1gn! 0˕.|&>O%X/&:>J83` Z֖wNҫTJh}]EGE9lsюA=+Cz\GLXv]I(i]k_gJ89 Š, /uHYU 2_wI60Y׵7Y8 ?7lא'N  Za6] ItAmI KC|rZ4-4b@u1˝ָy2$|Qd4NЃb3!}8'hdݺӕ`{ԖWޞdRs SD0Ck @hn' N\@fuHhV4j|p~5.mw % lpF^ԈHDyJ8T3a?sjY)I\h*F.AFNT8i~ k"3elT^xO'hft8hgX%;CWzJ|!U[?W $_yIYM}K|G\HtRU~f8ѽ ,m^ݹHo!r4%(BuQU"LC}5s$jOpR&h< _-zՀB/&^AjI0.5S>l7|ydpkDMKϪ Cod+w!YYJ)>Y %loc^ā;K#3HEr;rIk]9NfL灔#ώv8xG liJEB%4k'B|w?;^'D^7/Aw\h.UC9w|k.!.j][ $>橵K9X3Of9fx@*B,lYص_Q7r4!zD6 /—0RU%R.o,YpwJs{ys~P{w-t4mO9CQGb}5@l;o~Ӆ cf6D3>;Uu xڨ96O=XAgP;=`\3̷x:x˦|Aꐒ.KUqamM7?$ZEyqr#%'UsfÝV4P+00yv=f԰MP> 90*^K„b}Gh.$+j5T"XŇn"F@۔ZTH!~ϙDxQPPP=8ɳ?-m&XZs,MyK'ڍ=}EXɳbdTAQI}8 kIUq2 D/!`od'O/XwվIc P+ŎFE&4K=@.7Y@8 R _D^עcz*n',ņ`sH{m, LϏf܂SJ搅?+p{?*{ P &4\Db4~E# #2Xe߿ o^{dyxsa-v[8Hq )݆WhM v%=.ʛO;+&ͿAX B!2G%E8q[6[OKfǾvzhcͳR},1ɝ^>=j](nD^9b&B 'DR3z9 s-r M孵8XMUwKc wWps1gu|KW3f&~P0}[$F4Հ% 55}U!&Ku쓸@>` 2lAZPŊ"_+pbHeSL١_{"R'~Yw/4jeS A!'6ۇ EgHb)Eo利!%?̯9/J j2ʦkS-r#pCփ~KZ&:%^ík,g./BAKԎxEnWMY4Zy[?BC[Nv-;eBkd掖7;/eTG68 @Y.; ;ڈQ8hvOӸ|*GnjF72<۹bT[JLl309KM6ARB%%~#l\`J:€AnY{v~ ٧SqJ 8G/v6sJ2uԝw-/5lhԾ~ 7_ -ˠo"f/?R5 izNӥaU}P=_W51KzJzi Fzס k eCLX-i!Cыӆ|ϬZ+ Tz%(fB ,B-X{Q']|s˾V?bw;fDVWM"${m- hm6U5::㱚?C_Ǩ_(2DZթ\}Q[Ϳ]l^ߘs +IcՑ<͆h%OcI'r;tM7֎[ HAEzzO¯jƺ㬛ƌI.b8&u^V$!gt,j4a#Z1>{.PN$^i~.@uA^ SHȱ R8Qż6UH+AGy ݜ0g߁&BCx'8 Nf%$4%R # z'b!1k:Gz_[y yN푔Qv~]Jo?ջLdwokwrrQ'3:⏴hH1Ħ^=(ekzZCyz/_8}~+^gW4<(P,y :s`Rbhtx+EEv+5`WIU2z.fo^]x(\~F'Qx"i7 TXo]{(eɧ4JuRԂ4㌅6ZqJdް}G{d6[cNݴ]k {- %|yBdFXJ{v/.QIܩNbj,;uaM1Lu+`1D޼ܸ)&sO T+>A-\ϙ`HZ칄1(A-ˋ_KX*R<STFMm}N#PK,N3Pq_( 4ʌ )c5ቪowjQjՓ1A/088}*MsVAS'90t30n1J_lքh!湠w?87Nz:|puufuŵ,$cg٪%(F6hڣ\`Q Q.WL"#XX?{m-]f}]2R^]4jjKe`Vׁ̍mT.tS/錜&4SU <] &zvι"?׶Q|#j3lگ['::L"**4Ay Xwh!SpX=@獉? =e)T{q8/t܎Zpy4`,o:fkb!|?5Iv\U#Jc:!PŦYB7u߳$&<2|7ZqbM[9b (j2ڪmS/7x$=l:~&!ȕ&BR1:i~93 i?p -$FHnzԅWgŁ&G*-:M<¯w=*5/h/GZXRݙbh) 2G5TN7x7n9̋YX?K Ib* HoE6A>Ř/(j}r[<#AiriwRv'ƾ%NQM@WA 0SUl`" E&ӵ{3*fs٭muIJD@1A/;C% q4}bwM|2>`};=ywB%:0`t2;8歇|%Ju&'drξ/6gΦru R ;s q^nu  n n#n44;t54@pvmv 0ii1jCps  Kh܋ďٓ400Z\WG<|%U[՘_7ʮZ3CF ǁ[5 ,_q0on0oi{^~SOnM_I:iL{;uf5S? +#:0[!-%~kCӡ,0? }31DTBl5J}.ޣ-4H=JԼJÜ6} EKvJM _eIVr=a(Myl upV\(yjo1PNɏw(p[B+ا,䒪}8gK4HEXon%S 1AmOUTsڷǚC]Rjg3 CAuQ"s$F++/R0^}S"JЉѼ Q%ၜB|ʩN* v^!y לdhrr_¿,A(j(gAĨ .~V=V^$ ,1gp0k:@g^B˾&jc0Ѹ'*Bpj"tVƍ`Cbj_ѝ6kGvil4щcF!S˧#yfuG#Mxְ,SI[|mUbr1Ya~X4S*/kDP2Rlhkݑ'?nGzN9%!PýlsD,(%Q`{QNWNXunu{AF2)1zV>D6 qX4O[ҽ$g]9rMv u+G./Y<$@ )\Ny"_xt|א0]-luBl "k;g׀+E'-D U-:Yh%}!rJYW~b"NZ߬(d4dZ\K.Bf}iΣb@Zv<;n;)!H)K(tzt!\Fx21ٷ? LmM8_(:6ze^dVE`7r ?u88=27 >>Х@\̲ C>m.O՝K?9NDDE)>8;Y)oQ[hYu> mRu!h_S`3 Ϗ/_C0rtC~"#WhcsVYgƊoÜ@:*@ _:UBNv%)T *^ho:r $wu1q?\F[ft_Aӫ/S]wã U6c'P.G'Pgj:Pf"׆ N2m s|* [$р=/ $bogfB%Lµgj6rDpLH颓ǟ0m7pç/RWrHYѮ,cubmT{®3mN%AALj5uUN -a ٻ|iKSD ƀ*^j3w+uJYВܘ̊`䑘h(4̜ڛh>xNN64 [(\a3F3hS 6=/34ήvH6*bQH/HȜ Uw%7=;,2mz] Nڞ3i1(Hd?;N}~'3e(`pqZahWs)pX ħC̏Y[.QA3+[odO`RK% piHc&QOϔk|.\PUqgȪ!T@c, T~D,)4C<|%%gVH h;Y̜d/g*׍BҺW{N>*[8[p(c,:d5h$4t*,bNa'e^,])^sgD6]35VOU{M p a{4;^TJT ML02QΆf~4G۲dl->Ͱ3&\S} 9l,cH"VL _Ib$Ka;z >}! +>B@\ Nhj}m!k $O!]V9w\7 }fd!S k<n;2hd1${ Rܛmں _ Ӭx͒V]hh"A!@u0٭B@IaAwzyB5.T.֔v53iŪ=EZ`ė5ŝ&Cx„dЙn}~xӑ! B˧DOWPd[Ap(&8gW8GMlDXy)~ 6*晶s?db:+|m̩oDtN s|&>{sK挝T I!Ŧm#b[gXRyc%#}hMMOJ^կȾAg͋?Kp;ǂAݜ@ > Ccgd^+T0(ˤ)O.tC;8asv*}[JGduX D˘f:m\Ў`ˢ9,/DGs: DYcCn`iUOem!N"nm)΀p#j;E3Z2py?\U^{W%Oe%6XaCχ_Y:p [Eov|!M q;0.YoKpCk.C9T:8_jb2]ger?ŭ pGX\|"۴"ap]yHo7.ehG-!;c 1><7-s.^?&6TNf ,~P+3F4F*$ᓾ"QKu vܸөQ-j58>tl=d}]5⠣"?~HV@P?ۻ &ȗa4}}1G'Zɵ@Mp)M~~)8ZŴ"$\#S?ϔVԱ-fjzNR|U!m+Y LNn/(yF=[_>(-ww%Apb`I+SUR}4v҂$d" V`YUO֙6B[ZKb_g[5N EV~'Du$t[?'$9 73z\Y_ߤ]jbJmUY: P~Ni[)vXB<[ׁ~A҅:܅X7e⏑PJui?pf:򼴟j‰JrC6jmAx.\܆hY Q͟$&t1;Nv% p|8;xp<{ŷ&,R˂%FXv9kyM6PKl: muI4vȩ>gkF8k*/6^&N3AA5:i DWSE1ҷEyJϖꎠXDlEy@)dS^=`2׮g pL̒у,ω[-.LAfv⒡TZ8R{~1I!=&m)jܖjZ"Km2 6L=Z1ys"^jy(`-G!U9DXpЭZW 7Ra:N~07)gr8H%@x-MaNKD7$l#x^/_[DtGIEpk{U1KtpRr[? = ǂ9sf!ˋuyt-˖lo7NNBWw8Ϥ_=EAy^m}cY}Qn:Dv#ת{bf:rD [+lD I< ҃0ٙ df@vd=B"<7VG`ř)$Xqxl:;V02Az[!.U#ݦYGpljO5˰(f*3ϧ7F $rNVbf@~J:ٯjTt$|L۸oc|s6v'?JK3EpIs0[RPoYP}eF_OI3Y߂!EO^G 孹!wM~^۵X3Hc~0){ݍs&[!pL]aXS1y绞mO_$ @5iQDؖ72(M;fs).֮iYF!!Rm0^G?<%l56ˈ1QVm_L-6I[(;s8c먧aENatGW p>>%To7Ŝ_13MQ6/T>F(Gpp^~%w\wfl2[Ⱦ,弈PU²XZOl>h1*Du d ,\gzvz`LČ70?\4_ PA~8)GP329qj FE~WSR9|qEvvVܡۓ_=Zl0x?Cgm 1 HluB gޒd JW(m 'GWZRnea;E4.d7 rc݌%ze?*s"GΔr`c޺b6qK4Z(/|y<߼I[8'CNo97CHOQߩwmޑ7VfE48vJ v{U|}H<[5Ov' mt?)GtgxREHNEK5LUf*ؼ>E5ҨkCAf 0Pշb{}+p}V'Y+`]e15.h?pcw)D5 -G |fV rx@li_\Ld=vsHg7a*~Z{.+j>>U#嘊ba_@OiEfR 9ki";!o/pH٫Azր*=fᮈqCfsl9l-ރ( O /|zrLh5jj-"n٪66PXpļ,+8,І( :-x_<4+$'1xuyuECyYOE.6Υpʶ8=[wk,Yx $ZS=o+SK?^PtEMmuC%_ {$9_\8 E=fc8#]蒙LG|")GA3+8Q ZЃb)\V5(XV$׊&Bʒ_@`K3CC~# )Peݰ#Zq27qu{l0lm]eO%|/n5؄A40lZ0+D{y ~J7N0( p2_{ղn@# lC̗jOoRÞ> iuU34+pL4[+p+IsLc\gPj*~ '($Y6V@'ϼbQ:n-s;_.tW':$R[ ;׽ 3X /u561HXO`bAN nf؍h]*~ӣ>4&apA^ S*/cL2 !Oa7mB%6 O8-)œzAnomٽr ^is`#)G $s΁CL O _/]YeHSEث ҅Qݢ\{.gPz8G_Rd=_.nWL Ok U!ZN"4!A`8igNa<jf2-sׅN bDy$I_$%lDH̤Q ݈ VG80ܼ=l?!Ahwk@FL_TdWAO}.5s37 ـzIFi Uuޤz8:[4A-GQ"i[įUse41P%<{!9010d }&u:̜)X+֙=dóW TBZ@:6^I(:z!Wc``">Kڷ2h,>z/\=-F_ )/OCF0:}}4QH]telfX}rWӀ!b#};/7,8{ 9FxI/Iؘw+ZÔ&*V 4LpE& 37bЀ )܎V{Xf I~QZ6Tz3}tTO/ŗ# 줍8ytSfi#^EW} zʤup|Q߾ oE} %lǩ j|_q*g[,U*K" }a^1X^b[S)WoD`"[eU [nmU1xyz1U{E;S :<]Y(u_ KУ&^07`%M2uG.16 ´ _sB{96I[Rgp/Ea #|\x E~BCnִKn}Z$ {7m@wW %(,E7U +;$MYnWTRSNxkZ52ѰnQغ04igU,mV[wé}JkQkqbԞͬy>& vˀ=.>FX%%p?\=Cc뎵Cj^U?t5tFx-(K*O̫U5=a(wfOz!NF[J(m\v4u]{fl/L [o>%DC2qi>|1L)^[<+" M, f&*)&ۦ%F'9Ep ũ)<[ xN/-7ob.d(4!172bѸi<2I&[JzlCfzw{{\9wK 0= 9*EP.a-H.3v@ޠ}Z^}]}&ф&>w8c* GMeADL;8ؽ WI - )G-XZگ&4"A.,cºly+M/@JQS)HHIGz}n"$j:bD:}ɅdFk$[{)cGȗ8;eq3pL,ˑ,-9Q,As-:NQ`a4q׼Q{|zq(kn}O1ųeBk' e2~s2"7c@Nj=6[+˦Z8Xb&38ʪٮa1-PsKk2$,I)\~y@@qS jgQ;Fj.n;jH»ެq,ު H $̕*d:LD>9UsEtu1HfnVFNe1qn uK_1"kOeR۾ۜ ȡpBc%nTt`G$V&8Q%Ee3+__9Y=K< Պ`q,ߦu~w2Njr UvrI!wclBsd:Jo_sR7А.r-5C,9s2R`ڗ,!#egTxmrK]_מsB޼ TYѲ!rM~rF,Caޢlb-v*ioS!26l<^{mL9+$pru .O:%AHPd#s:A;+ Ʒ)v҆"P|;)KZ ǜ}#a%"\`CG娠FW4sl=WJJ%4ā-z(+?їؼ\UvniY1oVS SjKC0 ?yIDN{C&vBA9=Ϝ6֓3} n_0z0^Ub`80@mj&5^_}ZzMHXflG냅y,FH~$xNld?⪙W_Yq;X43͑=yC=cK'/<_)kk$mqϸ%j7 Ve!CFN-ceѴ-$nlܢ`p=wI Tznһgz[%5q[;Ӛ-+Z{êMDTޜ$)aeʢC c"U{lh!f`Fd~y#-~Ju?Y?`>- 1sv>g">1&K]\0Xu_in,1P*z>j`(EUPpo( \MHY+X?[nl<_O&48W βxbj72ͤM#G+\36C­25_bAu3Ьv9/azȄ/6_pwq”5=(\uA鵠 m.LLO[r߇WS!u7,AV/YmFwmv %F~/[Tw.b!0'%ԉ, Gix~3ǣpQF cSL-(y'xev-=%PW6nD¬X!yT*UOگOvR{D f +hK0ο/顶L$ݳ ~V'[34p1E^UcY`ơi2ebZp847 BOuv5$}^Sv$ySU1=Q~ _FҢy/Tّ5m{˘QW VDHLX}KT&J#^Xz+ >,GBE Oi7B7j%.u,K]FQ!M0rc7ߍ/ ݘiu5m7<% 4b7{fF=7?s+.] nla;1@Q?A7dzeV%jOi]dP2bp']Il 9 њA1,e;='QMrsrhWXun}dL)< MX}Te;_ ʔ#@"J8HsJzpm.1i kSBp'#S+8xs ڶPX6)'Z-ӝfUٵn`F@E@nx5XtN|C;=L7yG1="ھh2A쾸.HK"B5Y 1Z" U5\_jn $.]LqM$W3m<|zl&#˒C/U b&)j+(>l~}9$z3<2Uţ l&CM 6 %|TLHUη+?_dGPr]#ᢻ %&< [Aa\x Nh-~Or4ED瓋X>+/Zr#݇}]L7Xxȑ,oĤåfp/Ow0_萫d[{(p%щ+ *"w+I .*~;YĻ-nÔ]\+mmM ѝ8aOљGu>CZ g.lPhi?M$`1}AۡrhѶ=3ke64@aG*8,VgsUَw Ea`ۿX)p3zJ1M׬lH&&Meߴ\Yy%/RjoM3j 5ibs&: F޹W:knKBfcEl48ckͮ Bot$-7V?ufYcy7ĪϨ4B7|AQm${z4W3Q^PE_tHZ`G_A8}х l~LwA;'-6&\9r)pPG?`;K)/S+65pnhG:;.a1܍` םDnŶ$OWj(vN6")z=x@B58{oIϟ5C U~4NBo^nJ5j/7#е6קY1pH /U!eglu+*R(h;CކN1O48Eh:CNwKET d9t`ucy̌F@fi$L߶ŎnB^|je:q$q 1T^ᙉ^thߖ;md =wW阛!g9CR%{w~- Jjl%A'4qP mM:5,ö&34îLvM\*}Xy](ѡ[d| sm^ػ\ =J{Jj܇ZHB`M Q UJ͌\e_E$!u9 OBq@XZ?.B_3}T3I[5 kGUHQs h-r)I /#Ku@07jңB-h |y/aVQK%\9^a =rlo#bb.a.l7\F(n('ijUSwW2ѨR}sF߀ڷ(!>A|t;iLkȞ*ϟ"WMͪ}\ `$*ݧV!,=Nw ?0tP՝7g5Ae>t[a?MU?}-4SKP~m'n#{l@q3 ϩ >M2T<.U1n+e4A;nֽS}=rLYn68ncxq^Y{yfPf\z`Kd p'QUPh2cy1r/,v I{lj!=v8~1_%e5mRnBR SZ!_]iZ@8{4‘bLD,{\r9yAeȨJOiZ )rh/#Fln jwzNƦJpnCK@%I<^}֔acDA>RQˇ3 D"3M̱owuh`:b݋"?zʢPCnB_nP7NZ;ʧNÿLĥ, R)|uf-^\K p!FK] rbt_PFiy pZY ݡs<>N+ŽU zRm(%(o:Lo[3a*8Aa @ xl xbWvxh-)j% &,GѿwYZzy"WIq1(υDm8 ,#;MsOwA܂Zg1ƒogE>[&Wƴɜ]wM`E w]7֝|%t휉%0B6'}SO}شOsXmQP Ug2T}r 4<s N`ZY@M ^GW 3:HѺ$ʰ)f;@J~L?wYwG 9Ǒ8"u u ?YB7H5GYi>cN 7gsGK:^.TAy£"o9[.FU{ .~ >=P2+V4Pes2*14_"J%?1cYr9M̈e92-r`~J@̦zr_7nyt9}q &Gr;P".Mȹ!F3<T7wPu@kH>zJt]ɹaJrq51;;|{ LR!% cڗ̯&*1^7sNzJBR0doA |kC8)\#F~W_epw*De1 R m5ML*"㸠sDZ\-f6o>$/}ǼAvh_7U;-?&wC I>ris7eHm}M 1"Mz6 $q.IJx6T"y,!?؆qո`1KXb]! r'ؽMnË|+ S"Ȍ769tJ%_gS '+\l-o1B S6L靤#X@V+M ƈdmݣuDnT.I|@?&VrKq&b;0`렴S%fzyja˞!2 §7W6Y] ӻS|vw'P7L =aO1TH?4}#HЌ7hhM[TeQbR<3حd뾬j󾊸p0{jMMo^nwYvyh)PË .ZˆHe WȞiazV+IA).sizbx%ud>&Ll}KsUwE4gi:"?9ډ8?,41ЭT*^4 t^&w"/ti(1JVʶviomly+HF]BÀB׆0OЀh@+f!F esiܛQ G:; 9SXI]Q~(x.%c'S5X0_"C7:I~wKlXrDd_@M24qkka~)Avl!`qvGJp(M,?Qn*X*q\XU|iO{#0Cf]&_ԬO],ln=tf_ṻy4ƥ:Fqa}Q{\.#-.g~{|X+|RiA I@e2/-Tn[|Gyk{#.{{i 4mZ٦g?F| yŮ~Kធ-FKZ{ԐI$eNȻ&͓Puϊ(%+99vc*_8$l9=!#jwvl1>[4}91XJgV|-0Q !$xUiINt\AL9n§: ue'}H~UR}IRšlmRVz 0 !lcal쭑 JW!W>liul0VKh7WM V|l> %59ltD1lyÛǁ Dv.32wڿ'!)j_*NJbL;E*~Ui p\qT4a5ox HCԙbjTܕ}0vԇ(i~Aا_OMhXS{ `ӳ5a]} E8Ru^"|Aʈ:_шSS듸9;s9_[xH)l혼R֫ot;Mw:;yyoFtџ6AEpkwkgoʵfxJ6r 9}! ų6d[}OĴ] `Yr;CTaP]wP]<ͳ4ƛbH? {LmO=>=! 70f@S"!:/yE}qω\|-X'(S ZC"&Bks5tVִ3u++Y'x^X,&u~MڿM|ײ>y2Rg !X:Oyh(Sqt$W hg,O‰ IE,F&hQd iJyjIߐS..>mE.g~~^u`YG%4m##vNEt+,^74wRTb\֪9_WâL?Tf:&*&q!s`Bk[J0dW8ӊQ 5S=2%T%l?!ռ'a[ -'|xV2Ħi:͠ü^jտfj71~yL9W2M: k֪3h+<ۚrLbLPh@3Rk H/ݭ]7R< ǐboui ˨5{Xp G>.t?xrK|Tbۜ"Vk|~MbZ>s`1%[Hq!,7Ek[8s[A=]Ky 0;ƨa@*nRŇ"̶ {9T[ h]8;]=DA_(A:vVpfw>=iQbyh|1A,"OmW@Aj"2˘.׺LeĨϼsR%)_4''BfZw,lB5-L]w:!5FHKG C-YlY//]rL+J:E)2A^+l]vw2cvi^/ͥEkȌEc;+H'`㔭#Coܛjm9p" [Wܼ87 1{ς&ዸR%Pޫ׿ꇵ~(M|KYcoiZu+;֤~\ Rm(3\^rKtդVnyc =UΥ<]yTgH9Rb5?2msM9S8 |:Z?No[+Hw7oAP? >>􀾳߄p<Yy L-n"Pe69ؔ1qe+(Gm:[6"Tn˽" Phq Ai|f1q ZΌ6n!&[ו`p[* Du~}*"[8T{v(EHQ)6u-hE :s6sKu I8IC2L(CY.@}ҹt?`aO'9` L{!rd͏ :b\]R&\_mhj8-ֳБ.AhCd"88*0&3nK@mW!?J[T@_܃ke܈Ln9Uζ $?µa9٢ <}ٿb^~m.qeY3H<$Cv(8NBB@fێ x~„X>0(^!U{04in ׏x}mȡHZ$U8HۈQP2#"NQ-*P G%oOBg/Mkk=iѺ/\Ơ|g3݄ 5:p{b^qdɗ%.Erݱ|>NnF~&]02G[!AFVy b4mkb7Go{sdnͼZ>dp黇|+xst bL"%Ǟȑ~Ǖ/8#T*6p53@q4з;Ukᐹ l3~9̐z~lfz D<(hpi|Ǿ &Zn{L5kmLMUw%>`:Ek@yt@UZI Sv&]y2,xzO*NG_ۡPՋdB]]c?&p._ .DD_c|FfLAi-z c.CM3> CYo>oË眤jRF!0̷@"Mr*kMaDnhhY1o/yz?yc"8:6 MeQef* =>+I§\]ct.@[;"yxo7w1w0ZloA'׎йAK.c )a 0g>' ൒漹m^p=ґ$yOْ<[0:X&c @`?:%HVg? riGh:~GANx@#=[dr(Vz^ȸw=DGY5ײ}hCdz H]DOqנ֠*r,\FN>fٸ&$֟Bz(7V CDf^ܠ Ah+_'= #|o@3)Lhbe1ZDa0^K8ޔA!7yU~߲eQ_V_zmהwc(Sc<|_e|8bi472yi`MA= |k ofصEGC"L~>)΍T8QTCq[Q=?>";@Y"[F 0҂#Sh]9{m9MG!5ʍ -G:j@."[4gFG142 izt:H'I'VCQV<9 #cQX'T엚[Vٗw1NI=T+/>ߪY֓.#T񚨦~~9xopr9)jH ;'EN2NbDxnt=bk XQP1zBƏlP0H";)Mp0YT+֠ I4*Ą0^s.,gKˠ=zv?ӮOqW'7'vkNԭs>}=*آL Ɋ}@ nO]jR1s8=Q*ck? y9acSl<J<u`6HS`(R~k@E!WFՄxXAYW3fE!lQps4Pe+Ux."H/Z暪ZKqK0aPwbbW.N+x$h@U^9|FRY8U\U$Hzi4Qڒ? 1㇌0A_tD gPlxEg:kTKR@ۦ@s;cKgG;ҕ2e]&}[$*70 KҰL%JuVA#{Ȑwc13LDnDv{#=/ ɒy xrIz& qI$>q}y';'^ZoE%xZM+IizO!g* $6y0 r1Ͼ9s:.~H$U`̬ wxP%k ,8I4xLUU+ۡ'E o]a~ȎvGvQLگT1W='IȦoaLd#X``"Bs9"7=I(FFl*XRq}b>b1/ e@:5^ nXs:88a#`Q%niI{Ff_#zտu} GY^\32#m 5 v/'N:[BI/ I./y*ux_x`ie>t}\uel"iد?VW5sso -$;MXT\vErJœz9Zn4C0r6 ݫ\Ke%*[ %߿p'x jx#!oBD*. 3rK!=oſaX;{YBNz@\i7)}Rɛ Ĝ faQ]ׯowkEPj?? MKQ] ?5:\GrSN1(wgŲӓJyѵ5=Qz)94K7~yd4SS9W)^ҿ8O~&#Q׮41.!<)T>6sjT$֌g?G$l#0a%o\K *=2 wL=Xw9Z2&o\tZ~2%bEt1~O:0?ڗ{iˀ@;=C|TEOVuг3{/?@ʳ` ْ/zal;s@Rn=uB]_3r\bP3w{q+NhW饪xq)ߢ(H!AcBڝSgM^.Iid^=ys As _.=J.'C%o n4"?'Qk\=Xs:G߳߄-VoZ28WD'dU\]+fOY~bqƝ4P}Մ[&/+l /IXtp{YXusWegY=sHdLq=R&iUg< }́M2c\Kol$@˳tC75g SnC˥TJWH*ǝBcn@f>1V Xc:c?ؽj32r6[hT$4Hr(svKtqSr#WuD^˵?pSHDhx2 {Rg48 ꀐY}E/{bd>Nw:mӂ l,L9"^Y˛c' w[7^Dnr[*Fz!kCycBbVV]ܡEd;T'9"t 5\lMܒR=Cy0s&( o @lV TiM ЮpN@=qGPF:oz~pGXڒRG.j35,͛4p'>@jPʔ9Z"o:t)$=9Af@XqrxjHIw,A=FO;?bw$?ub`) 4X|4Hӻ* L 0uū]ZI 5S`Q2Ω8ϾƻgFV,gPz*5Z]GyK[Ng*/dҾ,1%젻|3jY )c6Cڷwޖ .'*x뉖Ndb l,@Y%El܁mrAUq),`UHZ[/+2 ᐯ8S#aʑO\ SzX>6i~JGON-#DW=zLj<0m`V _%O+rX+́z oa<$[S"8ztYRPY،{@tɧћnffG) ]ɥ UKKDKןe"k5wD UłqH <\#SX>l){lc 2q9b4=0YeBcJT/e_w(G(_F 9zTT ;sFC$[sc>ͰF3t0:W,CZX"9'R !Z *Cə1eMILU"*kXZ3[eInZ޼8_J!bj} g(be@Ek#32K8'"{G`Q_V?%;.+ DU!XZV~*٪v_ OjԗgA _I8mNw8Zф^ȶ|mP|fNdms*0Ӣ,M`Dbe9C5EWQG&luNv9pZCiܞFrd2KNn:B$WYE}nC,$CU[2h4<S0H6\wVU}5( P0ό9>~ʢ +lqwW"r4PN~l0Rzb]ܼ\1{=\BԀ*W6_|g o@СKdK4SF> <%BVCcR#o1g}[w  e"S`4zu'%w-&>ϛNCݠdu@&1@٪D})$㒝k^BO+DB%, }ba|BXM8Ů}G#}_j6;菥hG<>FT&A}՚kJIa٫=h4EDv4kvoPP !! <0tk롐2|XklxV}?, x3*6zx{֢s}nqca3w~(Enfʚ$\ly8\Dž3_N\} bzg[7uOl9YS 7] ^J#=hqV ޒ3w;.FP2@Cb7ubZ90>­g>k? 중v8-`oODg/*1h\`;ot)A`t6<3,at !3n5_3 "UAm`CX+|11\[6}Bh*C2{O>*W,ĭLG8Wjy&֨׫FFAIfْjռbo18ҙ|[]}@0 .2߹Pշ-0R587P6 {j& 7d hhsx A3 Uhf7a#D)IQ݁(@= wz wxdᚆx͜e wYG 02<}Bڦ==w ̘rV Y3 K '[fn]>(7M)d~xt'H`E֒%wXL+wЇȶMBlu~(Unm$@#y'|2[[?+`]fnڹe)[vH: /ԇ $vu=X8&Tt'堒_r ])n~Bfﭩ/ $dQy0qk6ZQRzT( ./#PCR[ ^+q?3q鉾?P|Rq5,.ҿ-0dr!_1ta'PgڎߏK 8SE,9 ?&ytP)UQ/P3NtNcq~%D?5g 8ӅFj03Ra: kGɂ7IO3![H?'Q:ƀ۸] &vh2k+h8*P~BQ%aF]5ZʖIrKbm *fV)!V:-trDkؓXHOy%8xDž-0"P)9,ZUeX5@]*w74,}uxgi7mnJ@ !;C@}}ᏠJcrX.r,QidYPN*99_K\& C{鈩%rJU&[jfiVyyk_=F JLiS}-9E;8] гBVM^ș|g58ITh(o}}r_EahuײG|{/q]8x;*Dt^bڎ3 iݕot}w rてSG™m`={Y_յ؉JW8Iz.U58mq6j ":diԣ*+o\1MfpO-ѫc+*]*;\Np_@-<D5680& 5GFK;UG&oQlFEʼ4@#1XnKDaG/\S[?gn/½+:֟HRK~[ |5ᓅr(BlVdў\n%|ow10BnHM?Ozb8wXV[NyfO}yGQ*ax\A|a  7âXlX.VS -atYW{vĆBɼ_ſW{T=^%2m,jbP6)cU<##=L5o1EԹ+V5r3_+ ̷ގ비cYMrV+#-$.4ݣcg/l* 6rMG1!(1Y2I!A5,)Tۨ\ftvSzҢ V[j=]&Uw `nF2!Vgf#+ nٛЏ&Ƈ&N3,"z5~t40TH8o@>ocU߷qWѿ5 _"Hv& CwYh5 18m؇SwXpJ|7Ep^MLZ9f I5Lbi~LoRgFH gd|e"w _”.Vt d==g7Ju"B 2^DߨvZ<&Eq@D^Jz8P~])C`uX¿"' (m$=$ndeI%<,a#,aHǝxbɺ;[ R;/hP+6ˀ:k7$f)/Y w<.`ԍ&y'(~^l/q>ve"񕇨f2 {d1d(!$f8YqҕW2Kwft +i7ThtT3&ocQ;z"BKCK[ s22U{i#}.9PJv15Q'@)/SDmg/~7Y5(J5L&)<KOgN~2s+/MX{Qkwt?sTwRTp |-z[+t!&7tak=RFT &p+`4k k8CԿmB$)99„EHz/,գ8x$ ݞL>\؃9MFp'/ʲgcb?.ۦ_]VF׫)n)rnX,)SjnS, Ta4$U&xQ!Q&wU^{뇰9}YFC{:{m% jwM5l.u{zb ϼ /FbqIB x |o}2l3d#_#HJ4m2m`Ǟ@EG r1A||:pN{oļ:H"nt[9.Njmqqo ps˄!?Ŧ #"aQ{%}*{qNK1a[?0+Jr%LۈOߪa>ьЍ?Er\ ŘNڗZD:yJrz[XgZU g|xD)J]?aiEwZ*Ӭ řiOג0Lލ]ҷ{N~lm^+Ɨ%OR60VPUXOPtv5EeX΃ a6 @92^m%!xdn轒{֣]Y/HF  شUar%?݄ ?u¯2ꤕl'ކ*,;Kov믫x񲅅:Yuԋ~%mk}[KZv).4{b4`V"^L;x"p7_ ȑA.^ؽҀ\-FJEOVC\8~hK뫲 2"r#@ԫ%qK0aJfyΛ Qʵ}=D8c=βBЖSq)zym(D-,^g[`$  z9~OgȁНk2R?i6+"Ǝ.u]}#TD *sTmV[ `Pg0I2-`o ^|kNX+-Ri?ē|R=gB86I1L! ]L6z>ku}l܇xvt,vߦGQ ı26>s+ۈOQ{uCK_WH#R)g3<~)y-ר|>U3+FIe5thZ(yJdqF=21NfE …I)8XD'e;=zh~=*>N D~&(%fE$a aI{xמXUMsKqz`dcio{YGwV2(^.Y"Վ@Wl 92bR#Z$-)˕ P !\Yl6RJ"J40[;r4˳pWn>HLªwQ[5I$saoo7>ʾyX'D[>Zav9h^6j.I{!{*y˅={ Un<+zQTRu~"oBO-&C 7жI(z3¦%u"|?r{2.Pt_\$t,Duql'qUk0 3(n)u!nL'=u9똊ӨS=VpjyP҆ka@],Op}C(#Kǀy:tGn ao?  /5S‹qz뤋IR<3(q=8sZZ4k' eqCj= ?Aݵ"#ěPH ‹(ْKbZ8W-C{Em c"z0DzenW\96*haLqaGؔ*/Q~#;cO/p<8->4vImgɮ]<~F.v1{y>b?:,' ]0opG0K4QȊ' 0yͮ=Tž晹pv"36_N {~i>]qr$7VGׇĽxn]'M鴒d#aZQ܅7]1g.h23 uAUɋ!T}Mɵ G Uy84eGJzyd2#K&i}'YKZ|YA(K= ZAíg b9b8B֓_t=BGƨ[[~.7EfȊVSMSߌG"U<$@J(C\? 3m}rVb|?L(7}VGڋ@a ݣm mᷙ(cW+m?ETbvKD9x+чk"1j k%% ®R"*/> E_" (!WntBYc6[ݎw (h6Ɲa.:Vcs0[ N,ӬUeJljmfnBR/2wb?y6|ߵYyo8}&" ZMJ(l-9E'k? ɿVqYMVo #w~Q`5Mp(JiC~⮸?{)NZ5,RH%:&V{,h"%Cߪ7 J.&K_l"c(0eY`86^x4>kݍۭnb3xLj$23R=R垍=N:Gbj5Ãx\¼fBu3׈`e8Vuu>Yrp:K?./'M9U!Zv R\/c 8>>Mhl6)RGD?O&.oo +$C7$/xMVF 6/nwX"Fzdbݯn8 ikfBm(4ѓ2Հ[!9P2 u;{Ͳ:K ub}IFڜͿyKGYLJㅒ + 8Es}=%u+/Vfo0Q.l+I?]{vileʺRn2fI-C_iZ@J~ Y/&Ar|[,T]{ %B6<^9TU6 $k#Y5y! \iWog^*x/JS8+nKQ̲]-]߷,tvos?\{6 _^nMh2oRR =%=Vbw2"> StwmD|AyE؃0±3t3gz6p2O@<gá?þ]Ǘ ,Mq,[0RFڮn)|},1@8|o"ݏO4xP yQnYnN\-29o /%=uo٧KT[mF64@ R=8'*`CM &ZT8_b<|\:p6x4< TFވJy}ʗf9o֋F&-IiA_VEgNxLNAyQV89󾸟; {Ѯ tSI?mM{?#r$5"Kt9Cg-ڦ m@*'q,n +I __i1ZֳV3VmEW(lAMZދ =D.y""'o @@0kkg@xy\!$ $|U%u `D̓vdD]TYaΈEE,q򠕺VXDˑGyo:4oJn^o! jM_7hɻs wzB'_Wbn;ERZB}fT39!MvD=a(4 aGfs)E}v4=jb2L?$J+OG_G_Lz?ĢpġJ@,>ڿń]o׊dS;"SZjH@Y0M?/wHW> "lFI-(B"`纡W&‚hzS{ 񕯀;>;Sl b]!=e 6̘:K;v7wN}Hmvf}ݜ"F-(Y~{yΎd5|9Lskx0 -|MwY{%2!K7-mvgAGodO P$=^JuK?v*Sԥ#bd0a_S"$ gm]׿hUqh=\Pw[4kdM:Y! Q)&V\:,(I+`nL,l{;rJ%sb8 9'S g9nI`7ej>fZED&D<`HdصQյ{&<;9ISNBĉ-%jIco5N\JTWڂ 4+\OHH E,67dAD 7u)N8jMP|F+{vN&pgO: ,VE7D=.sZ0"yܲ !~=K,'[ߗs:0HQ',/IB$A=VTLZ@9Lr6.6@NCMAp( 'b #+@Fiz~F$8סQ({W@}M/++ :8> H k?"ͳLlDbTV+3>?3{2$Sl iU:Ppz.jnMd#"gW$ARaszUGD=+^?p*V+92 D!m2) 5P^Pxcd%fHZ+M9SDFkmORmP~WLf㞹c͙Z~6 z~}3A'W a7 ~zw_$\ؾ׿zxvl4ulKԃt?\;as;C];C65PY8; Xæ'atAMˆl(LʕG1Yvd'?C?8(uN弯t\%=1'hY-j)&|XkfIZy d))[eU,ϩd/5*w6*iͨ]W3p:H Yv2*FZY@B&<}V6 E6>V!+(V tt_Ě~PNo4z<ژ䑻PaZr̸Ev`U-62׎0Κߏ=dW`@xRy?!,ˀpsYjZP)㐝[ C5a~ЇxNMB)8Rf*ϻL*lG)AĦkx QE;9m9 ʞ3{D䨯s|P`q Si W,@--8ݮmS'sKfw͗P Q[؀dASM:Ot-Q]vr(6xGW!Q!iEv3.Rr+pC⋫Ew4|BH® m-:OF=ϽHܪ647l;A\뇗k/h:1PLMe -HAi5(+V =pE;|ͻI$s 58RYW p|fL̴@A%X 9-c Ǚ" aOX^Q%z _'j"~ˢnGoo2g0=k- eϩ-8 kk׶_)nf!w)Q&1Q;c;nf?pr 6%\Ļ*:ڨB^MR]'[!-x!mMPwqSM+XC#Fa:۸ep @D˽\ 3WO΁7mؿR\&_eILt 'u=R Haq,x4QC ql2U&&95Eht kj Lqlry]w vkAOMP!XctJT|A {TmzfpDYY@O~oC<͐XDh3^g'1~X7]\P}=2/,Hb_zى\faǻ ivzU|$ LKƨCM9XQt~k]z¬,6p. HxP!1O-`~PbP$\Qp0DH˜w7w;<h"f TexpdwwN&A5  nK)Wq~hS)iH\YtJt@Pv=} O+p$4rdASd)B:>6!& |M^u2_kELv{p_~,k@bX{bق CUp9~X&~~41ՊyqicضddjZ9e+6hBeY{:&i!< lN5]QEމ1_bxA ,hBD~odX&R|Q4FieNjP: E&K!_ݘ*C7a￾A_=6HR]1cI"Sh_:KѶgi*;2'2ȣ> *,#40Yw( O6)xjE YdլF #{uR^.bs.FCV2%OADRmԃ6:* xhKH 0x0W3ir xп o{O 'Q!mq0iaa1 QmפæfmJѩ.m?:Q-AaR!teXdfgb`9C3_oa?wXyB;Iq2Tзg0GH̓OY"m2eV2ϳ4ZC̭R ~7 M`K4Bh}pp1gsnx~&Џy0l< %X (i"Xlh;uژ{̀l>2҆}OYαT4q{6N`ɫ1 3V|Ns+oVɜDV}zܲSj;Тv(9v /42{x̨MdCeW\A^4ﲷ w*vѳNa|nH!K;L jy7qyUɈ+"ơI?Ic>+-w*@W\me f: hag*MKbooۺ+W8.y0ΈDk c!Ny3B"m=RhxK//{|Ag+?"]wЬx<{++B"L )f_Ρ-3M@wOi0y_:Q:׹ 1h@P7F6L$huBZ# s}LC"SN89oCy< ޾h24N$ogs\4!D>7?CϬȇF9" c ੢l#[(b$z He/+[h|-1|lE4 1AE<ȠAP2wΞ^NJh7F.AH';d2lӊw3f׀'4>4Q\ǐAMqE ɵ<:6-7*?S)}Z,0&VKiӻ}ī*E'-\-0vf,y} y;-f [nPZ 9˔vv{|T⣇Ki'wFI;IJ]5sA@@rUQG?53@ժ*U=4^ )z!gMOtglME߆'6:}n]`8*Y2zɌhny0xI"wׅ=òROq0Eh>O&Eς]1%6۱n9Y?`j6ξkͮw O9x"sFҙ4X`meaOmtvgSN(B!ه4 Ëdf۩PR~LW 1fu Uh^bC;WNǹ P\c,cfY:Zu0?ᆉ}A-!qC׋Pvۇ>Ge'3.HcL1R2ROT mxNPΥqcp`+Et'n@#\=]÷[vV#%&;=&,2p y1q!>gje`5e.2|mƜh 2@;p)Te\h-MxL%4{>%ODMofJ=Mva٣ͽs~ElLE갭Pvjo'0h$%NN ,{ȄUI]TXe zGӴ%rOGʖᓎ{ {&mF*ax!=GIW \݂C:}[[Vt\nE\ً OUVl7vl ϝMk%'ݾhQ4##7I gh=NRhd+G]q263L.Yx mJX5 甪#Mo}T#_gvEmًOMTDžjJec+OóY^PW cJf,n *n'*fI!U!j[قQf:I1,tHIJdOW9Xsf;lamޜl翁! C@M`E3&_YPy}\S?E7|%_H2qMjSp=2̌7FS[|U2H!V}كv-҅aq1Y*Oyi+i_x#9%> ;>$SI\ }nmȿX3Ћk7Fhi/q o7Gx8A!t !-fҤ\Zqm Pl^p)dȦhg6M=)lGiA4Sc?b [?VZ>a;a;-)I J&;A1ڨ뎸au8CЏC~hPԜЗ3G2@p>8 DG񠣫P ""b}ߧi@ iE`tZs|QJ&2,B(/& 1Gy7'zc{Z%? .)(ܼ< !ͧdOT׿Z#xVSz;̘\~ ЈuM_<B?谣-jP%̎,;%!i/D_WVkI:y9u M i[Z"SJvybk Uv,jN$]zNw^C " |IdwƱԎL-!N"+8G_Kti_@[o[ q1uyf$ M߈vإtݩͫn#x{GYL3Q{%ח< (@ptŅWIQ\?-jXpdf=$qI4:KZ82Jb^Nr#|N<<; lyՊݤr}kE3p .3K#'U"9'ÀiE68d$`㪊rUi0&:$JU!ﰄbdutZ<`l(B]!yQKc[h4;А}߉&>w]hB* i&RSe15|/UA f1Mo/=Op] fdR2 dg3>O5٫\\Umx_+KY~7S/g!Vw<v̧eJ1,  Q ֞m3 8 s}NjEfc=ӈm`,T;GA<|)O#bI_zj @uz\#z,vY\85FM%)>< r܆l̒RK\!M/U*zx(0I.Ф0-XbjCVBcU8f{ά>`۱4.77G^v+'D 7iڃuvǚgUT\"9Fqiwy݁.W5=+{gqDچK_}ֈ^mlA*vYv7-f%4T)}Dy+#~/}]d# zLYeUue#1Q/ЃC [IʢAaF> [K_x$Eaf?-M軲qHO6Ԑ1N.㹗 ^/ vA=ѦQq9^E|Uٖlv{̳sp>cxI6DQ҃j{N}qqwS("0ЁYҷ).|ա/ssG8^&Z8YjžVJۣys`=Tϲ+!}Gxl˔H@^oCV'w(95vq 1M#Dc: W+݀Uv+h{' eTf_oԠYo0a>Ӷ=Ar5ZpVYs@CV:DK;\S/0lp#q19n O19#$n"/\2j5lvhIǛd74U),яj>MkMMOTnH[2{R:Ia A ό`CزlO1b<Am $:LXjTd~/qf([xx->%^d# TWұvpz C)~* sS܀f8{hxˣث(+J}J$`l"4^.;}OYF;;0.T"σM x0kXd?Z\S"P*~7Ն->͐SKI2e dn[wTI{o8 #"a|D5 mc)>8e3݄&k`@A;G ,|MX:W ӉNTQ/1hDrJk>28 f*3!4G 8"YI5T'Gf:VX]qrV ?L e; 㷩' wy>f"\ 7{\) 7,{']Pώ`ϒe;2xUN-OO-O>)V7p=lK'L(mN%1iYݖ<(ر6 r`ǵx3LhUI?!ؔR}d Q*aLBϩk;1&: F# 1JcjTŌ,1Jd‹o4,~Y"1M.$a4VZvloY92Aw$Xrrp1Er%hvR*4{#0^/ f;4/s{MZU?ïfhs@)/kOAՙT,ڮbZ-.[j0]T88׆W=ދȻfeZ%;ԳNBc[Z1 r0sVQMrvͺ$]GX%2%9ZQ'Jf>+BO~DvxScDk!d * ?ܫšwSY#ŗVg<BHUl%2,0?B2e:k֍b;ܳm?;iBϤ &s':*)(2XWM[{JI'ih8kQdG5~w6rYᔜW~G#`}k-MMWѫ΋?{|SԦ1_)T`Mw =Gl)9:"a}_ɳheB$|=`?mFnbchM2hX@)9'0L1v@VDE4?lJ!Yͱh@8c+`r!)}3̿ l3{YNڻ=g,YFwmk'aܤm9a^Õ/QCe]`9ٚE82q 1i>S<}߁@C!ХVC;7x&Pe}#kp)U,5E?'uaģ㠁srptg4 &I &߮nY}O"(! ;ƶ2:"ы`$EkkO+Ebs_[RteŌbzge@sɖ4M3R5 "s+$\(9EZeK y323*sq~(@/9B GPG%m&b0rRw.G9:'&8e:['0:iqKG򆛣 z9ޘSSNƭ: Oym;aOHa&Lcf%d\A(tZxYfI.z`\>^*"q9W9 FNI1ont}M@8=e3 26f:B)+I3>ih*b^ĞoG! :\Q:!__:7*:o!ѮbT*+[ݯ;*)*)5\yH;mC˼Ÿɚ AV'vCu=Px4DOpPEعDgK{L&eIv,'wyv]? 9?_%*9t2wom-zk5`zT+2`AaA_ƍ{Uv& .;\d#C.XP|KEnscLrul!s"L]l`B+7( IT1ȎKE^F_o4t> [y>ܓZ"}Q#gS;ymsq:ꁵ')R7"lVSNl}=h'O?!,BėkM&v:-h=yslOk8hE jޒ)"J BNW1gߴjv.Kj ƪ?λiemVxz4/ YǸcC2óo"%yFLisܻv£O?I\Ͽ K**ːi(\ ZvlFuY;~v pZ^Bȉ֭ lQ΂`OK^=3^0!k&-z`rm wg&xp% 9v{gG lXvA{دo`$kSc /XֲoY8-Ra_Ey$G[׾9np)#dq$7LFM aŪ0- ):%FЭ}۽w93BI"7Ⱦ7.8/~S``ڢK| I]FV\D^Ό762X,k-s7ܹFi'--P9}.g_Y)LWbB)CZ`+~բllU?}Po4$ؒ>+60ӱג9IAٺש6maZ fD @J3.#kaז4jїǂyBZ$ok="YuP]MrΆ'rR5W[8WHMAF\HFOHF=),ic&n!A(E{+t(}ҟC]go INCCgeU:3q?8q98d7GNfy"fҝ>S SE+w[Az*UYW)0O@WPpȷ S^nLCt^@Zʒ19߸(ćJ0f ӬQY"I:lĕ%(N5\68pbe-R}dZabl>c;iQf$a=H.Dmee E5h&L^@wXi/8ZN*1_7޹֝gjڎw[:Z$׈YAh/D̍3 Cx](Z<䀠M]x}PeB_.@[J.Cj8 ?^{Xz ~ Eѱ`ጲnfCrɬH^%AHuN5w{qd"J=//Ӄ92!ŷ6*;Nlͨ-Jt@W0*A@{Kt()nj_]N' B9K~tB][~6wJ^2Kzkcd k !]ƛ!(@D貀}+}5׼SKճSwNt&sc@ spjfE*u澕FNfɱ}Ap^GpW>vo\]RgMHQ2E pE)u8yl5 Fp?G Xd[ym }g]6YG+X'Ƀj:i*T$ݡёqcR3#}5sʺR9N*E#HmH#%yGO8FvKp#ְI gy8+[75NnwrYMu7ҚUkOAZe!]GhrrRйp[v&:IInFϋt2B#ug@lt>ArӅn-V- rRY)W9!aܥ VB ԃf2CzoڧBM"f ǫvKg&"M2g݊9ޤbf4r*5S"FJt>m̎)!eJ) O:d[s)-q\T 64P= ~r.+2Ժ2hv܁Kg-fܺQ>߱ŻiJaEen I@Vp|͢iəO+^-n%$Q͸.86i>ㄕMeÛ|;4@tkƐN"vrt^ymW g\=LxF0aGtrE,}Ke`EC~bB[}DFXe;%yv2Yr{GIh)܊zU/KT S(7|/ێwDPA:)hSsG| ;nZ,L,힠)-^y!]َ ̈ߤr 2eHd;vm-Un1%QKyB;簥:;JՂ74?s>]gE0ԾwOvbgےc lk,mLL2+O櫏`"E)}:9"lw.k7TV{eo^7/ 2Mf&r.,NT测R8fTE&U 47$kiWA)bTeޗӋb5;dG+merίi.,r(\m,{32 2 xA*yB%sb=U=^(%A` &XSgM4w|`jMxZFIGrڧ dBFZT3K)nt>-0H1S&x,r۴'C}ہ&RGE'2tNo1eKyEvgpGjrw{Qh7G)StL6F`>u0!uS4RW#YixMzS }29r w:ͷ \p#ΒDb~^ux=qQdeпGqbUտ|^: Gٽl|DIG*S2FltVek2ζ]bK<5h? L*ķ3\[aEʾK؋@NtіedaB {5M4p !aRPr3E*6}đ@.^j\6K鼗_Rf_wZr Xzr#9u=mhѴol 4Wqj{ZKp1),.6B *'Z-7bA5dM9`2IbN;7Ә#2(۵D;=~̈́,2Sf: rqh;cͬw([)/;b=r;+Dx 5:pP FKGxo_=9Z"`Ō:‹o%\]_|"gfj$]`}FB3l2-Dijc3Z9eofpu\;=]ÜDjyTIঊa*1Sl.aYj032gw]4SN]FA^(זxlC>J1Ta3@_+v TLFzkZTlP43Ɉa'G lniM+4_ 0졊XڇJK6m۞wUOiX˳i(,;642Lw$J~dm0|Z:ͩ`zpfvv߽ ++ekɯ\ה *;~0R>ҷ5],ׂҐHшC \x3ȯ-p_ }KDМ2M~0$ӡG6 i4| {Q,2P4@wlACeh!phEB @zXa,"(πe"a|sUv0u&9gLnϠd6Wdʞ'8{1AE Ap umsȜPÈ(7îO3Om/ON@GFm,۰ʅĕ g Y+RUdkQa;/k !1gW4V6@TyBqbVt| \#m{VYw. "T:t;(gp|"9~v^MlÛae,.]l`PLLf6-XŠFz`a$&vRH7k1ȱs7Lb*d=w,YHnxOK %-Nϗ?.ۄ*Ѳb~|D8<42 C:DBA @7\yz|rED#VYX3V,L)1aTS4irB<h#G`w|wqS' ڹL]#(sQ]`_?WG ̨ceW@{g˾G!ؙ8%y>S_ g^w)H*]1 b͘@ 37x :tXf@dBwW?r?.ۀʶЍ4@ ,'2`Yv0_8kF`G8}b1hk @ݰ%u Ge,a,J@,q7cV hLl3it& ue+{u0l :KH K2VtI׹`\Dž)bl}'NVj1ƪiX1慅 A(*WwLGS&L22s HnZ- i,ˠmn.9֭IG h8.-5P s;t(>^z!=[ݏ.MtzXm,\upCZ3Y߃f܁+=JJqck7N^x>?sC3݁8a IvS(;Aoa+mNFn=𧠳T2Vׇ ftS?@X!(!_8ojܬk$W,KNڮƤ`O"})YP_qpei6~}2hP|螈p}^_j^e*yAMۢUɗv [J@U$.zi";VbtY8)M$)p;7 YvY2'|IXyJc{Vѹ($ xTo[٨ufYnǬ-t. ($=qkPYg\0/Lfg aU'=H;8{d eGOF!.KPd' 8R#<0c ( aXa gT-{v HB 6@!y1oDj޵TL mkXy!2t%\ y5@Eya}XCO7HЪ̼'5K0䫩zB -[xdw7LFB2/b_@A"YnKOZW*XJoAx__"ETey@PU4%>ڔ; Ԧӏܞ >0UlKfEY5p>|QEb*_gƀ!]r)׋hW@: f9mM d5wH%F2OQAr;ubuJ/*59' r_x X/(;;v.k ruxqxL-ϟ?ߞg06p4 7mcʁ}h/4VMFE' r|V;=جZ^a._5Fvx`)q EE"`云bsl^=X(݃/=ŕ$t޼1 /F]0/ Bg?D3s{k{v*Ӻ ۗ]E6CĀGL?VhS(STʶmsTO8vۋmȚA$MʐY&~jLU啒 #qx*ugfvod l|9f#1öų{Dskvko^OU!^V#y ^*y~ř;Bn)y 0 6eXbc]n39p% l ˝M ޷=fGw6rI`lxFUL7z7/(y}mWsKL1L%x?hP(T?1ɕꐮίlٺxvr/W<]w9_*~lwqݠI=O:qn?[z^=wD<g;eb:AϏ oi-[N>F-ۢM5S?ͪ@Tvޣ xSw4DDW2<:c7RT(91co?D* jYeƼ/&`Aɇ4ކ$q+i G&""X]DdԖ^k2Vx-(::ɬжm}֗iX~y9a%ғ:aTTb?}vXa7W巊`%_-Ƿk4҆҅Wvj5,r]6w z̵OA?~nXв,!<*r8|;S*=>IN72;P>ଵ^Ƕ%E:N?c<'2tznd Fen'€AnЂausí!z>ec`J_.|a3' Nƭ?I:-?)# 53:!`%twȷՇyOݞ,GC<> 1T~JWNpI͐ϐd\z+ו o|#R¿y;D4>i432@݇+O5$#G LִR]^E3%t8 [Zv«PYy܌Ihy"GiJ˃^N#QdiĞ;qS^p P`eqlʮ"os;-ǨF4EsbLq"wQ;jj>==hqx5ihD3WZw6z]\(úc_QC6( \҄w[z{F'@LF,$pZ`gb76C<|qVt eY{|8ZCZ`"_ERJbnx4R竿}N D~hۣaCqOh&RczⲾoz2WRc+<&kqfN,QP7 thi޴?s1Av r훆 ]XzKw0&2Ã(1ӻ`9x"ۣaf[,?eA'M&|DxpPP@e,f9|[l,A2ԣFPB?9j{. XqUfޭ/xn6mRGTJ3kyy;1oERHw^ wgZI'12׍ON?۲2 I:G;-] >3 O=S3ܮBRE\0OϠood ɝ7!@y(13!L"G1J?w.ph\i>h'ּC5K}=>-Sؿ;dMjck]vIby-B[6vtF_^NR  gpA$yj,_?` :-^ʢvGo݇+z^UzrrtfRFqFu9vў _.X%1,;[5D#(H@ E7`f>{ 7Oz;J1e&)B-s|TnAG0s՟vGq9΄VJ' G$嫌!dH@m+` x5ZjeփsͪuO:*AT!^ヹeo le{ݦ/šbŮ1<ͱj<tk~2")g#q~~J$H\J x gv3l m'2oR&=i>wwϨ}g=!& X<齵hZ\]>,saE.Ta(7"γ>[ҷ押F8rAfUQ JFUebsTIm:хM+x$^=ئ wIf)2k4P2[4rjk[9x֔Fq2RK;?q ˰ :`Rj*jjO7cbXe} #3{Z/$N4Řq\?sUBi~+to^9G:K="%oμ):map๦F4C ^VlFd+,bSJ&<#)/KqkrNu}d(u {8.W6lK haߟKԳE*:WDPό1:^?mp 8eewN` $_K!A4AoS[=l~ d\6 7(N*D q>6r $m 6r|z$98Ց[˖cRgscVy@=00ݘm )LrCjcMC6ZO~b`[ :$1$@do ?# *6d9%\so}=# tKkuDD?Q$!祸 ~~c߲SFc`ն Z-clјςWSY7`RC8L! fo|ڌƨg*7=-S?2, b3 #FWtqu//C ke6^%PWZ}' v߶TQz 8\^m?/6|k:=P+`O]w|>hHُU7Ѷj%T_'%OkgepgM81qQ۽bƦPHԥ;[C(I} S#WONnuD@~gyV[ n_o܍pэom^=ܯ>v ]䚛(_|x0FƟLFuW&t|9g_b^KngMAƖ7N`ɑ\~J,zxjK\~&LIQ ky ɔl !7d믢fg;N֖݊8]`5KYqojRb:݁xr:sBV༝K{CEY5e6j>3,4|xݗS<_ϏGFrcؕ7o/T'H 1YJ(fƽ4ڢ٘9acRBJO2M(&dƜMF.h 7h ISpF<7ɰ+#,dܨ=B.~%Ȍ#]BOjYw G6ڒhI v{Za*.24]iشʕ  pxL=:z'O˧^"|XA|/8j-v\WRx7똥o 6_m -3<@n?z6TҍENM+ԟzǠL3TJRx˅X/Фu6gmH1|vG^=1m@׵i&^X<w!pUR#} ?W͢uw9I nQdvY=pӣ >I0wY8?s75eJQo`>מfS%{8{ދ"m07^\7D1~6b0,fӊռ'TqWPo;lAGMÿF͘wGn : @9yw6m"=MXvR 6 IZ:txG@o1hH,ܼJJ<~N4nkx2vCR#VxrԭJ1Um;4[dN5RnIu~Z@TL&)`ah+*9·e4LT +,s唝A"2 8/ZF tԲ3c,=go1=_GCq$Tgޢ_)tDfc}~pC2`S0bDk/@*?]d|i~iWM)S֕tEpX-6 /V`v[@wmW_~jq3zF+NƠ{א B͗b ٗwHEy4HMf.OS=-輗pKx:~/-W~AHפkf˅H6Ђ"F/]szN܆0hLˮG2RC:V5=u#{y$Fa$>PjX1TO=gB~*Lj0~p=CF IE 1%^[镇K&<N?XG FB-+#I7':$/c)$i;qp~ׅ >GIBP[dpW}S0C]$k,9R\k\C2gvq1=e@_l= D%:Qb a$ڔ7F1eE̢+B]rU{nug~7F}?L_ZHN)rz7NYsOt<CI\e먠9wysxIPDʇ?҂EHTKdώ :m^ E : R)ݞE 5D&S=5O$Y/ҫk,_U.=_=BmwY3+ z+ۆ|Mh5I/9,dıкZBU2WjҁqF{lj-bE=,4ɄXpM饴43Qyct }.\73WX.1W˅lo]SD4Y;bb ɳ)QͿNUٓT >&2Ʋ1pmWq|*lExWR0 c? _rEI#t孢RBVT1`A!|TݬhkOa@>sgAi=J]?˙Bqs'`[ƮkP?o@oM3 c&K_VT#Pכ yah8Y\>2Ms0FtjG+"LR9zF .5MHV$ۇD gZ %@o{` OUQqDN5аK76Aqm}/Re.Ơ[e& Ө멨~LŊ[ }Jqh-TޏA- jgzs, n"Y3|4gqۇ dZ;j7Z桺pul7"|h3_`PH$,d S".S AV_.o] HӴ8Iog0@7j&O+5o]<P0p5ƈ2DxO-?Ӊ*/vw/7ˎMAfo-55䡿!V: !qnGv/z dJWmNߒo5L/'v+ɷt&{Lge~^74!a>=Ö]-Y&nB(?nЌjx4?HHt7o+J{@V}2 q7!Hj [&Gjʨ>lQ0f )Ji=~;dIDGLsاZF@a]%ė >RA%<EqX[BD#NQ_$#M,mhiYa=*FϧWޔr08^ﲐE%F<#- snӊrc熘,9?ΎE]ݢ4wPkae10%Cr98mJbะ"f$c(RHݠ8bXp`tmc-597c JEz@+J{0A̪@C4(6nΙG3JPi&LBNIS̀rQ- 3|YKl([UQUAQ ?z I9;Ň&_2ϾpOVjEdz~ `OEg,v\^epxt Cp|u \?ނ +۳0;QށBBc^3Xܤc) 0N)j-Kk;1yj| 7l cR{XRSCײ_|n=āMꚨ#J^yiqMEnS^VGo֠Kb}6?چ.{h\?ƛ5[vf:(hݟj6+]3${6+a~0v9GFtbf|$VR(K {rrM8ä8/J6;6{sohFx(>@ü#z|=shרJSVċkTL釶d׸u: wEd:҅A}Ȏœ -6O('l.׾45"p~:}(_ y?ĉDju))e4̷GEa>oA橸 v{vr8h#@'* Ј|ւDo 8^G |Bq ܜ3r(ljy}[+|OFɯ]$B4|1{c.଀Ӹ}?P`[r99 &P{s >&\XӵSφiLz2K"\+&XxECWm=;xvWc*. #P 5JFXabPY&҅z:P ̌?d hnظ@Tʪ~_0<'47TN&Ox-/+Ъ7bZ62"ͷ;#v+d m:4Mҋ=. w]2McCC_ًlېNC^y;M#2x5D"\C@>(i&^0v>)U1-ƎD Cb0n#BiT.&i.(0}iy$ai-z %, NjزB[CHfނ%RZaad baLIAK-n4D.9TO7|h_S@MoHe~#JouG0& e^XqêY^C*|*Kc {t=8hCZ`@`layNߜC4?M7> ռ|dwUmr37|:<$Yϛ7G^k2]ywm֬@o,k='_0nt(D385OKcEMXd ,wN"0 O>a<}{6g\yuA~Z+hG8\XE&7w~b[{X}qΧ &=زt%zDhq2L3XTtHG7gCRIu>y(#iXf _,Ƞ~Mm 1d)>xOIZx A. uQ{xbiDͧ `lBCbw|vY [U"OvR7(DC5(YgiO( Qt)Vߙ/Z|vP\b0bx3r3[I'Du ۢj3~{ ,d7kv`GYHBuc"|厕r k>M3~2N.#ް,H*QxѦ`!Yr5;ǥ t!m \@+ %>fJ7$ʇ^/1 U&H[Z$o pVOlͰ(7]Cp@P$?[;>{;IqDRk஫W; % V;89=ɏ~gvYW)knb 7T1>Z75БqIK['x<6VbCœK%L4s,gW-i(a}M?:})\?7=Cd=7" FŽڃ+Qj5 AOī|eatb>~e#Up $OA[^tJ@ (O!.o`B2Vn^:K"fݷh}Vwn';|ŜkpBTUK2"!34ih?cH7,_~#[RIo"Tr$RYTdo(ڿq{GQ=]E>w#~x|nWP1o#tS =( }"Jz;o+|A^/&_@LJ">atvFR// Rk*lM}^4{ٙ(C80846'POEkc#߻?K֎^NꏜL{*HV@pDb߮P2ڗ %`o?1y?Nw$T~$im){=P'rDmmC8 .% tW @籚7ћG)IZ3L˲qd>ԪN3ҧx@yHdUgIBH]iDb3k >FsykH!ҮAQbaK?ؽ/xq6pBD&Yz,಍.ٗs>G|͹{=> 9IkWC*?!W{^Ym"!T /#1ϴ܋L4UHYf-'i=|*YzI1Vu5RB+7p[qU@d?+8K>!+"k/ QPL;zsmR삚)—-nGlNGƶ˽N;/FGe4~N>7"-Y㨔0.ZXn ׂz5:8pLy*G$h/na(Fu՘GkEt$ >|qg"ju  hf=/SJ]&WÖ!?- X0MoZغҗ[y"`'R> xMH{biIK4r etԂfQI#N̨r= 岶QmHqȋRIHcH vUᮨ,me0+:B1~/z*\ɥD41o.L!(CuH#I v  K):$sf#ܘ>BjD8Яޞm92alK˳*|t .J{gYh^Ll7Dhv[dvKTqeYs&zW#\,@BO|#n`c H8(V ~幌<րahzCWz[\"L@2$&kxJ.?V+針4Emӟ u}[qX'lZ+ARDwu2Jt"sH *m嵱Edc2NLݢh'ҋ홅C._8Рdmq|D꬘~<K;r(5[9y$7H_5uO&oXdȉ#80T9[)c3ѭjV/&}X3%w>l 3yu) yGf c*Un)#m* @qlӱy!@ qm+5(&!)$iˏ8i`3ty<%=n@0V#|5>k_4[|qn(gU"@P5XDw؝&&h~krb{'%iJ&Ɵ{yxhs}duW):Z rK38SR=t5Zn$;uݻ%:.2݋^4c]/BrAӷ*QB \/He+H-*02D.sj'=WlsD b T&$\7pCi|QZ6B+ $cmZ9>vHhk>`z S( JґP*K4/h!J꽳BUL7@_QoAI'2J*BBߥ ec%E1ykl~m@ņ hS;ׯ|qxĉ2Я+Cg>} 2 r${&]Fw_[]Z&1LjgNky_CUd}+g]QЄG8hM.9^5 ++@`Cb@0כRf8*2]hKKYJքJ**R:+{RzGcvhs*KCk'Wԓ6&󝑅v3Ō.t懰X='PX`#z]/ P_:[A9H\`Wq ]Z) <ˈ7kz(SLf)o|9N ( ,:=,|4 <qDt70m*jj;t[LDО e, .sROF- g~ȤNA(O{jm8jEM8ЃFV H]r(V ԕttKNJL;n&qVtu+#HZ߮z$s0"I 8oAf.u|??b'5x|BSm6{R[<".U* 5\d`>mO~eݍ76 Bw̜UpA{JX- :IeaifIStxm{HФ|FZHBx./Wa9[ [QL|c5KJ@Ll3-cÚ2>F!,.ƚkweۡ=8A+ˎwc;dLb37z81;G Wm|;C巴**t1:yx , s | wDRoZ'p,sڳ:EWţJzV5q߀ z-tn֏y5̐P  G1d0i(?{`q=ii%$\/\s'24ھGx*f7RzGrWQRgiqlmg$ƀѿ3K[|'ǢR, ߌkhT[y|B^Hř94M+=/5}RUM9BK5ϒm zw} 4 ˴{ V>1B-*sUR&[թE ׂrgA)z-^s((x<a'#'J` Iaߨp$N뷩 -?J=I{C4 YFo}(dЛ$ف4d s[!eԑDgXG^-BBKZ$/0zUf/ȫ}Ua뙓f `],A +ڵ蒊vG%u6}F4 S4ٺa*]OaN҅W YKfӧS[ Rޗ6,tApOq7z3-bٳ0ֈӱD3ݨ oX8 m+PyWGWeDɯ'<%$$a1HFh #Ub­`  ߵn!8$?б}rѳ_x2lvTrNRE9N[A2"bt> :+#.t>i]Lյ I/sb0]|Vػg8E!hj` F+ŭ+05F724El~Z2Ml?Qu!lxM 4/U'9͢G (z!*%z:9OśeH'V_W^Z]:e=b@beGdBZM WvuvYZa},=n0 2ƛ@&WDb{u1sʫc!e [ˤ2udru"+qCbQԊ*)S%k}NHv8A;]~gDS&n3%~A{mND<Dc>h^Š9 H`BYS7ӣ*kS[ȳmĉ<k| A\IORUwo%^jKm4q?k&AAզeDt0] R=c B&ݻ,i+0AtAw> *pTvNV4\KzQ"s|h.X} w!" jI/ shܢ(yR Th } F!%&s͑uzˑ#۽cuZT2Aڴ%җE"C؀%n_ WЭQX)W"LMZ գj&xٸX:49_lkP *htf==Q8x܆Az 4yI=;{eQAgϝ ₭^53A.*+ Z(Ǥ* Ŋm 40`?q =6#1%&/b4Bu`Uj9qb J ]! k"D?4('Zjp$uTjϳ*r܅YiX, \B:MM6 5IbnU$nuΦhw[A_1 4U7Ͼ'ִn\{jLv~a/Nv$@:N3I2/pwpGeԅǁd칖NR_AGG u?M]8Y}d@dkӦ*L NH[uy K n~:,YJ\2"i l6T$q"4(6~ua(ʸ"I[y"2I;`۳{ VIZxzjdXTS>$~s `7*f(\h1/OX)S:`MUAE|bp9^et>뇍\d H0=y{՚Vg߀Y)G/DRaT00`L%e Y ųC?UPꩾvSB&@HPR<8-o9nri kI501T(K$ƪO>mHb 2)fYe] ;12z e]tщYȝ5ݲU&˫J7㹽JfM/ glv1yGm܊Y,!\ ۤ۞,$Cn*Gˌ_QKij~$`']fHSW((N!0Hğl2o~A6Q%=9vd"'Aԛ+'T\CB jQAghC 7"h7x&u&߾W'TK>ljk":ڨ´J tlįj;U!Lu.#4^Ar{.VqHH"{qvos ~'L]ˌxm'қrgUnWiTׇ0uC'Xo;;WK!N˶*= IG`.Z 6 tg{|uSˆvO{PTя(\jn f=RG\^?\bEx`* l;i`q2afZ#A})ZqQhdCPPlO=ŨP#p:'}FQZCv5`hohY(.oqFScFMK+<KÏW c-6;y :ΉB z;|EF[U傝o?E~M.F <ĆHs3." F!}! ˦$SuJn:IUv#*iL㖈Z6>i&WcP]@~59~w%\Lf:jV~o! B,׊{"wE,{3:kxhxGlu Uce᳻:Ѩ04=xh8JΌdY>up~$:Ns핈OЄTxIo\F! Esk*>Ӹ+ɶ;|Im7_:GYLc3}c3n[. [O/|L ` v|r~}Рdu1/׽_vO fN+x'>iζik|\:տW5:ɲet8;5 z_Nx[yqEFG>-s]P'I'?NW&M$ [:~& _`ڽTwh6#rjݹԴqNb,譍ABk2.Y% ɳFi!߸:hϢ| gaxh@2$5d#\0bJ99 tߑ#e,&y|5xᅌZc}r_f.B6p.rNpH%,ϲA"'Vht?7Q@N "OWSFbb^Wk]+Bϣq,~YSvlA7|.%i&E1BNqT(KI\f[C!K)@a#/3%ʾ LexB{3_LTD斌FdCZ VE9D?L2tL#/SQxz<4Yk&Bhi>RZRHI[EhǑN3N_f+CO_JI HiE/G42$wм(&VvKgdnO\wO8kS;\.-"uwmrliL6溘lw0V~(,.57_KRD i65yR]zw]JjX^ʟ\;yLΏA۽&"cfeD'*51Bm ZJ9øu~dF>|>Y5:~ u%g%]+#A! cI ƘHX/`ip=B Sq..ȗ28BQH |葈{:{v> (,h >6\/ysmPg%挌IH"۝`zcrŌ}p[ױrRClU] {]w!y.BLB̓uOF#:l" n|EC֋iA D~IgukPk}L'@ZÀq`1O/޽cb `KX/㝼g¿v.yxA+Ӄ*8 Yr uh0Ƙs/s'OV<)T%ǎXSN/4 `-yOLk 3E)ܽ{r/-}3Np`͌ѻykH:>A3%a0"] #Fcfy_XwˮOl Mȷu%u%׀dN`CqЅw&"c<pP6EŌY{H0>"JSgN d-fI439@K!Oˤ㪸w/L@I"cZ^ џ2i]ң<7NzW7Ecj>۰\=-?-K7dUdEUN+_O!ψ.$*%|?/YJQ>-:+ЋP쌖S*;WXw5ؼxr֯Dʱռ(ߜnjVK?rGBciNa{0mVoN!ҙl8( )%ru8:rLQF>͝5N) üu`' ΣGʃL$rdZPGQCD7XwC4[wpFYm0T0Hhتzm&1NRtp9 VTw9d6]MI?'7.s1gu/e)hxe!3Hciz@8"6x7Y4C2{21ޛ@zGn4=e76",ִ8>(J}PhAB&6_,u^|ËBߣ1;ϑ,: n6 hj,*6DX=[R0jү D V0X<^ =j/q͎SG?g5)F$ Vk- *nEo6{tsB9Z0!?`bվ7L=Q)d37l.}rGoh/$TO ?%}:ÓDG"񿴅 oJ"nӧW"kd+2f"j{ZQO/\įEW Qz),\;FN. „)1K]i;Lċ^+9:!!fF j/?[qՖ:[ aMKԦUGEL[-afV93x.>@5N2]Bw2TBQEb}eCq:}ľ9S3 Q%~ц,ܚ#{Jerr^yV#4~^UŐ^ (I\tOܪZ xw!$%<\0Ie9EЭP"˳pس/d&zb!~E>wJY @liuRʬzM'y-('Cu(/-Dz 8P7E*o…dz\T>v]dž#{\^N@p]­}ZUȱeעHx7Ŝc݅D_ʿ1+NPXY񯬠G̊𬱓r j"#݉'亂%jQpeS:ێj/=7|F_ OB7dVϩ洝⏆'&Pʴ>R=j$ A"YCNKs 1қh< f>m*Q)VKӎ?Ϛjue$2]lZj)&qgG6 2ms x7kd=9;: @ {.5` Uʗ(ِ7@1|ZّLz"Ö_.>}2j @eTEjֺloP#-^o$tfm.sB61'Sw}~9ز}RE6Գ\JIPDb7$J$ڀmFțnsY şaN/@s#.(_%r"7`*(y tڑVq~]K"[q9R*s0?+,m"' ;2p.wࢬ\kLÌҩd0}>[]e~,02\o<ĕ @ y i\H^1'qu=59USaTH_dzNjMY.M 7v=M|)?ᱯAf%gRa5L?vmO9#!6<Ř =BwX5X4NcVJ3*p#o'QLu\ȕ8gZ:cQcS%훎m_t5 :tbt~p5xqz{l:֩r8ޞ0ߓ8ϒM]0SK ifZ9?c y-IIw=9ƛG /&lu΁$,@hw-EA}G )d64Kvw#VmN.\lOB/oJLepdLHv7p)淇bͿ0x0,F>vPeq/'1`k, E@N[ J;F 8X zQA,`ȢL4Bq' yr9M$"L(v4`FL DĂsRV<7s^Pi+/̹AşwflI}`m>Բ3-T< T#gB:H~k p@A mY̵_]Pl.YwU2ӆ?duq\Pz)Hd:/M1@Ju3LniI揕q͞ !HYz_=)BN~h=ıSŏfޫ뺗ۑ?&[yYs=؋3";:C=%kl4x 3'}$Xq#'.:Z .6߂jsz{)45Mer+! ڧf*>&e4=[mffpTz 2ch2ve[ݹMj[jݲ @ t8ѯ_Kt v@]d7 Zaf&IL61(VyaL1ՋR+ /v,Z8^"48!gpWgi6vNـ"c͉v x=g~!q[u>; قAYt,Ye~b:8%wmYqT.uv5[H4wXn!s$d="Dhۘ1Џ«Fmϥ{IZxSҡb#UH*Dcʺ6" c"ep}|++'7:Xs~KH b%9A{@ͷh$&~HV$}s"#q2լݰN7;uc) JbN'\iϽҺrE~oYHfh¤o ʗٸN?{)43CY=r@ڒ#-ƋIf'zM#*] 6F= Hԅws=4j x#&ŰnTX;B[oHѴ\][7s eR`Q =ɜ*MxF>MtymZ#C~(bXc()@`~D ]EQw/&;P)To@/A?u/yA<,8YpnI H% $b +2 =huj\H[o4 ߘd" HX~6)10KGAEHI>-EշJ02Do.)m;r} ъʚg(8~tWXT_'^1&NK2Dk;&oQl v ʟx!ʛeCNk"*Ъ`;]?5hЯjҠ\ttOp${v^wݨ{!jCO,?Kz ;!BBuU`|eȒ|@! 7wZg.]U2`0it<X9|g }^x`d$6a 0Fx)۶".ls lgNJ"S2\U1W YL~Et `>BFMןf|*Fc `|E P( Egv ЯsLF3aM,CJyqa 4eZI.ݯx?.1򰹫/!)<0FlQUDqԩX^RWnݍ,Z8NXi_>Tq`T}r=[z*FJLӂ86":c504SԆfNg!vVm6Fa"ȷ<ȋ{oJ ?d}f'7Tz1Xޣ<gg7skzEc\iH4)DSMK)ͩ2STt"/(=\RDt b<=P=q?l@wQp V[gak v jC~.5VgԘLQa?a8m{2)z Vf$>1o2 >[`x' 0^_m m6>j82Y_5UcVp !oɯʒl#ut wxrBXkf=Nr?u M2{u#};]nXzB9ANZ8I-V!ڛj`2'ȽFbnޝɳ$Ko09*" aU'-^1fQu~"tpP.\ӀtvN SR&c֠^1U C\l{ L1qיd0‘E7=AC,ͱ n|W$" 7u۟Cyx1ijd~*gePةwM]:XG. Fxv0` ]6z T> 0 ";Jk}0x>asX3W}6Wu ]9?j{@GGҨY1=aZnQJ*ͧ+Yy$bYoA0rM[oɎױX4z$+ U |@Mt32at!CjQMvI4Ћxx_nZC)Q}$))m0d͊j. yy|LOc޽X8]> 8Th]otH%QwwBvqoH +wc{o 1=B\|T , W:7 p=XW:߆<$ϊ߮~b-)\K_n (~qz݌GbfLO*06f0l^oZ1Ҟ H]@lR>o= ~#eHx@ GC5Ϻa4ubyi IkOeC36/'Tay8Izmlw7J?ۅePteP!4ɬbQaϮkdWF/)nNg^1/JiŮ{EWn~l#tZ6Y%yn]o5J= )4Z_Sm[ խv]ݞC$!MŚk]1::Pzi"9ٿZsN~4˅4ӌ#t㨽>VDVfD׮4ϠXu<ý#;vQ!CqzddYz*vTh I+4s*w3/Қb\[Hx}m[u_TSSo%+jR103/ORLtJmD MHBEYR2 ?6z<*XVs"Fť,V7Ms;q7'F[ʩ0k`!@& Q+&M[+}Y/4墆!ex0-_e2ZVַ y}kᏒCn"XWpgϝP*q_HD(H5tyRAvD|2|Qz{D@lQzĻk}m[TWN4&;n=4Bf/e1d2E嶶*Qa?71YKÃWln+~D=e@˷Ґ.fQd K]lоe0i "A@ )apSKМn\&Y=a׹5Tc?Bq2և޷tFc2N!$AڱkGKgx+^vnȲS,o+y,6l-1,oECWd˩Nb<4 Q?.eNu5  8Y>%$Dυ]/qڤJU=&O2pN5^ 42(Tu#ҩ~מynO^*ݧ+r j1)AS_F/h|'(gxp&tǺV98%bvKT ށ uӥB ӋJas)->!gja=YW᱐;,.9ϭDM~Cxzl"ZP 9"J:Ec1!9ejC/[;MN@H @iMCA# AXiʼnq?WJd5;8(`w~J1MOYK3/ ) y2ݨ=KǍqc>Rb&> -w"Hc wvةj:Gː| >8{Jbs&}f/^9ؽuaD-{q DH9t2g\M~=V!r 6q:۹ڄ[|w}_>ƻ0 [RӀM $`h7ȅ6 _ߡ:m.q}f`LqSl<D5+.@h];N`}ltr7_H$o[e< FyK_b/g/eA=ohb]{sT2ܒ4kx^6R]Ʋ]?`pTd0jR` B@޿rMM,(,Q+kvWT}9A]t=gՊ7J*|a!j{i@.Pi@ūQ S_cxB>n.6<.Z,h%c.]`;^Y6VF*F ďtJhPHaJ)*BmrB@:MӉ @o힉5)"GXR^#*LC]K\/`/ڲ3 #zsf ,Ր;v4loD{y"elOGf2s;}YIy@dG`DShZ"?f+u)O )>H=AD-*P汎9 0?5ňm"EL 1c=-%6`zc)>7dtFD!vPPbLGȴ2V Std>JvGy2p9Zyw3eK/F<Nu  tA4L+<͆.Qbm. ~LfyJ5/  Gw [ʨР:qk N]cb݁m3ql_Pbl(濥m|Rcw%9}\>F!̺LV[Zҋo{`]H%b܉@W%g ZܜUJBUvJS|T׻&r: GbjHh+O?QtwacV6?> (-m'lx].[M<?klQJQjK}@LLt :8jJ2M6G]W|;8}(0\*pl-W&!ҟ\Y4nxo#BA @\aJ̗8.RD;TABV岏0>euLZ~<28^+xPoOuu܉?E;]kaCxӆNKT*$:ɌɫkCw.1_o]TmQh-<q7a:.ID;H>zwvvd^{]CTB'ۋ0rCk`q͖E zLeޑy[7E|$ UZ7؎X&pi?gm^Buz9cn"Ռ_P3}Ʒwu1;˫؋׊"> +sJș#<1hǸ?J*J V T^wzG}?֐aW5sxد-Ls냺{)`Lc̬ 6f?jפgڴN@#hW*:,[j=cVgcOoFp.B> Cví0 %Im-ԓ?`PnCR /);m۬mdSp~ضs\,eG^ϗ=T,'/#G& yοz߈ֵ@PQtǂ~ K"OkŐXB}`q&=AvoDia O$os$M|lb!:>~ڧ)*umlqZZ.Έ7y$lYI΢l+R#;$Dyм?|B>D2`c~2r.BV{?a2CH\%nEcO {Giq$:P ^S!}qug\"T^"ikI 5;(Wd Ut/G{T Z݀FfCaRp` 5G$FE58?<<+wD~Y4 )R(mwWn;BS>">(f_U Gz͵ ".U;ȣʁrf5 zԊ+]7g|oc+2r.CO^K?w}H;&'2N3K"=@3-+RZ:0}>R20(p~W9_)+]q,z .Dqp%(?(}F">}jO"~E;ДFZHIhv=Ź _W  nhPB<#6sH1RϸXjյ? ī|$+9&k6f乫W!wJ@VO߿{b'fӭjI16; ߗ^?zᵧJ#=(%.^/SD%T DLUk\ 3JNlAI\.NOqbF`n*T%u'i8NfJJOAJR %Kޥ!ĠMNW+ϔdF0мDvlNS"{9p3BK, F64Xei/<1Ҁ{-3GuQ<`L3xwYgE6QB%ckPvϼb=x*ȿ'VDa ߌ&d>JFHULL㬷i"LCe]M !2Br([/uV9O"4~ɁSBWO_Fc5gj",V|Y'Qɭ]i΍>j/vg6keO8'MPm-M'WẊ&]<ݓxǎ2k$\8no^}^q%_m`١^7 A8+MjvqMW{OC}K̺פ޺FͼBܑr6c"Æ)ߚg[Y.}#Ǫn~' o w &dX;d J}=vZ21bL \u1 w,e2cU p۠y0 =݅e6(򚕽^+4<ڹ`rV> b2wbe+GabE5hskv lLEgt9? Kv} DV.8+9/>0˒> rmqg;L4^S=&Nnv%xNG# .0sLÎZ1@ L^1]IΤw-ge:Ivr6߼>k >q>n!jѦ tմsma0[40kQ@/aUXFW'Bwt!+~OaXYQ"$7 y1-vw?¼惎9#d蘆ƍIRDy*)ǯ,OA MΨrNi,Fך-a3;KBϤ+sqnb8/mpyGAn LkSB (HdSƏFL)sm- ;  %@ʊ7^DfcfN g.\Ƞm &P6#}!$[ntϑ=z_ff]p3.9 6KTQjZ\+r= \DY\cYV=M~20:qO!s]]@h !E~O&|f @@rdj}>jX"=|rq,y[u`=6_ِ͕#SO-$ۯ|Ua> ``tχcpBKƞH<Љ{du#B _\Yp%moi׫Kǭ}x7c.EjfBr]A[aN }9+!sχ'3_) f{~ QDiWv%ZN~kxJWUt@L8fSةFv&R;ܘVϦR{?F1x1Coԝ\qWڔ0/7yss񩪾.:ut_Sp- d ,?VSaH`":.6Y$N˴Vv>>:EIs%5N5dv}]KO7ө&^8ht)^Ǻ,$&?c\>h\iWPVt:L{@RPK<)⛒\Hk.+ =%TCQ0Th"&reQhNyAVJӠcRKuD!3{pgn. m!*vl <kʕJrwLN Uߺ)"쟀/@,=09B;V[օͯ{$#a!"W'#Dc'o[>א(%-Rw:VF,ML0qK&5f|~SLֿYȻblg;0[-P.k^T}%%RJq % :'t˃R).֓FgCj=MT0 ]~x{/GrbV9〧}@ } z$y.3^W_Qu3ʬǫ\5=l&ǖ6aC8z@i˜Cv)d-u'B= ^@ tm&3U푶feJ^?FkܒH#_!w]DN,ݝغWꭶ #)jl0nxݺZ'v]6/zke^S^-5+2'1A>9|FSS5{]QL6 T* i(C#-ytՏ^8=`Ou5d,C=czU̕b`G %E]l2hvS)~u˫Swswz; mg{ `f+yUݱfk k,mYo. =h>@'hGoˊW:<+N=R}sK;t0ygh9pf쇦*USv:+DRBo&즔P.y&7 jB^ojvҸFzɇDF\}}؅oȅxܙRڎkIg\@ǥ:Cwv?xFE1>B)PʷwKM٘WLyv(#<|vI 3ډS<ӋD: ,E4XLnRbƛ`ٵ% r9޼92®*@d{7 PMJl+lZBxh2BE$3U\yܴϣ&@Ipw#CH6rBX 5 4ISV:<Ye"v]=o.|Wm-/H/pOnc` >%D(o$)?S%~F[l,\@z o³:Nm^i"9k9xS:OB C90:H@D]P$xpX}^;TPT}k)U/._MRF'=C9 '4haJ52fUǸC1 #4B%ےVD׳dBŽPtr?6뀜m؝$a8[y0g'.X"@R8Cv W~]gh@9\=tj!CK>΁Wh-V!YԹ$׫/S0R (tP~^LmzA eԫv3A!,G}dNvϥ%:Ve~K~J*DVhtePn;h URGrAQP P)2@et+%wPnbH-.h8~>_zsX"G1W,M3攚Ăڸw%e>˩$N 4r>K>%i>Bkv*x{Q&M!敯ʟyܣkxe&XvuJ{?^srN<ɗTfRѩi~+P\YI1~=ׅJLLD3/PPp3b-gb4A: ܞoFSV]3\R<.g2^G4ꂼgrɄ4cQALH$IaR:))믾vqBg [ͽ'{25Rv-} DGqt# /n"vq<Ͻ{0JJ5`g #/%Mgg ߠa_P~vdsǷw .tﵗ)WWr*yń":6ema՛rE;dE˗(DgX|9=]Բ* ^H(2p2/jR;dUM6]g7+iO#ƌ5 6vo'ѻfhԃ\iQFm߮ [*Sw}Іj)WG$^E{\*QQB@a˜@u iZct6Ɏ Gq ׂOA9?ePbrǦY-#>G$➟]%GVР&I5RxXq.#B;U5FŞt/H3e2yRX`ŧ/ ҤeNb 2S :C@Y̴YY̩Mpz TZSD Xb%s)E5B%BYgVِהmf [ ۠]ŵQ~Cmأ ?gFrIONHyn~zRUm>H>&RAěMV%CLL>ݫK`ohTqv'MDƞFO@y][^x{N eKÕbƝRt)blpCҀ򛎔˽J9qО$\#g*mFr&h ٮ@uR$v U:8T3.$c&]*9P䎒霐(Q 7u7r۳R V@ߦa5ujjׁل?k,ftPH[rՈrϳ`d$Gs2ȂvgBȢOJÑ`{W`GY׫})zrc! agdڦ2.WED?:JYŽ<*MZ]LIz>MjմE1SOm?d-;'9.tAv˲Au͇OWrӂ9&1Ӟy`9Tu~ Pe[?O|r U E$ʬWp juT ;C(`>z0y[tD͆:d]b~W aŲ?xj'+~c)bE᭚^Uc$@Ynt%RF_+znd;F h-^ 5uT@8wi/O\h [m-4h65g*\n1fEv5w7m8#7Z^ m3OZS0Hu4 V5Lw\.Z"T轺 Gd"]y-.f']~"=Nx94nJI|\4j5ϧ:5U2s\&B2.ތ:H,$ezC-wdָdbn! pK.ʾ*2\c!޳ p.ʟEp=C wmH-=FӖl{wq}^nc@GBa]g8'#0 W[,8IS@X]ٚ(y >b W8Dl)GdP'D1(&RG]JFXL1OaV;M^g27 vV;p4I9ٻ{K !̤UgZX>TBTj36",{|@9}cTacX(CjSЕeԣFi5w02U>C|4%.i~';0~iRws^ûGqvo*1WΤsiU"ULzWyey1NwBڻ_G--G 'nHjr4A5n =-dSL yW+qS}L=:Ŵ6oF\7a}Y`g>`N '~乻&d?"fQb&dxXJ7&9nů:8 |{HaW" 3|S!?ϰCT00 d{]Fv֦)MQ{׉CD3Ƭ' ]oƟf"U, m)`eX;9lk.(=~|oTrb(5lKewi(3nWXn:a8]f?yX0Oj`pX;iR5HټsW-cIJ,LkrD^^T $zZy0AuIH.uMCMQqo&|(5 ێBΨw9 PpfPd$4S.vAP rWBᐼ30m<&PdigߺC;yGJո?fQңDh/Q=܃y (s)B& xQ((C-B)x&[`T0 $.kd^-Kڴa ec*ep{02עJ/}՜y64A0ET} gf[uD&ϒ+S&nYlN>k] ě_* ;?}HɒJGB}bU>7D @w Q?Yfb^PI~՞@3VǙok>G BCZg9J…{m<3w/64T3E#8W/#AI+6e wZ>zu&`Fk& `I31e` C:8N+^"&yha h<|B*cwG,4 \̋xd='@o/L%dG|@!&KYՃ8OJή}*[>b31mB>FA8oj^ :h׌ BEo.D 9 H,̡cB!W⌘ލΤCɨ:ęOhTvkѻhqҏJuf&!ghcTgIPglm/GVv^3 U'u~^NwPVGHeO>8|]ld?n_4nOB hB0D9i 9 ƣ+ ds)ñ6lLmbg6mCH\$tׇMuVS20+KyP&\"/؎S^\u}bdKi n٭\(eZ|@xF VK? #SL}V7uSk磚<Ei#u+xA}³<4Y (X-H[ӊX(.+YhVI!:kATǂa2ÜĿ}(0 ?&ZYXLySFPp1CqPI_B4=ްfΏĽS!^JcɑfI]!*a`X }G2UcCu"fZqR:c&rՓ^fn93Ċ!x|3ӄC2f5Ku5*`+:eo7tݨ:#mD5Xk'UPR_mQ]?cDw#Gst(_qΩ{O-V*12w)mH 7xzzIm 2g?0I/9Ę{i$y9'GY90wV&YBav#׎ } Dǥc:b0wX_Q63W5[Сac{f43\Ǡb9a ORvG`%˩[)PMA'g)z@ѰLzYBKt8j3ۖ};w2ዤfy'w)r} Pr̗_ؚ#F϶:ޕ@9RhTмWv*ѫr&p_:_TyVaNo~Ja%$z(Pæ?4[-E8eAKOݰ، ?p!u᰹`jz;BɴwHGUl+΁)\r$m<^XeP-YXCբ؈rwev2 )S &p\.6Ff{`<`E8,%ǃ6squlhboZVm\gl4JڜMUT`w:|+T7E3_HdeS]o}c|6؇Nz嵰#"z!!ͥH>y0KEKWpbu29DCy`R,-_Vk.ڹ2ߧO)[M )WM֘̀ g{PEH8&`w%:dӗNv'|YH& =Oc?XP<<ޛشTDO>iA)Ƌ%eU)0V:ohvfPv1Zr?=H\gt  !zeTsrw2w7{]U!J6?Y0I:t3"9q*]c1i[^.֙aR=8qi􅿕ҵj䲮٬TC y=_(KVN[_z ?,HE>޾vLj~o>9iW>t҇u &3%j Jx=/4a!)QI 71Q/\+ p1ELkдE~+q`JQ*98k,g+^f"T>|h7zXZ&463uZE2(bU7Il+'ʂD,A]J:zz[pX"y(Qz8LK}ͷ!36Aq1ɮɂJ }bv?{kdF#=/ Aa0bKvTOrOzZ/jzo'b)VtSyO~\Dp'gGPOeoߘˉ|GT+K˄Vgb,\Vq L_՛wOq- m;TS޲}m՛̸/6}'}ͦV)i|<3GJԷE/q$Մ/.:޽*a55qUH~Le?_\^J/;.S쵖vٛx>lUwU`=[F, kΟw2Ags+HYAPTԪB' ppw:% 4&8oL3~e1 ݠѽaM9V#2<5QOniT=s{zazylI /@OϪQh+PRLՁ]W.2|ĩG4-~&CdstM#zR,*OҳNcSdRRת֨m:bMR'X5miM{+Iӥ:/GIäP  Hp_^J"(ͺףgilr)[Eڭbz3.pu1t\vpikN~jODs]&ds@(:|Kuw~bmG{e ;x#w,+;fI !+NeuȗETaȟyDV9Ӄ9p7Uz_.P{y} Z<J`4j |*u*þ'P X/CfPg8C$5]CZFs; * _gO@>NcNAL5w[cu_wJ|K#0 z99_:o -V؛+VgV㶓eO}[őI' H?VzgߙfLㄏ 45HbiQ?AfEMUS=k+k,HA烋5[@ omQppݣAZRqR"Fxd!QfW@[gPUsvC']| < Ԥ l*5dCn@Cs ~;ks݆KuS1РB~5:cQY8nW ϒ OT 1ֱ s}(6_0ҪWm_0BZe'c(bn=;!  :l~P}΄InqȺ, ^@mf[RӰθI[TTvc>̷NcAgAmI5##+lI#pwɅbh+01s0"4l,.3駧>y_;50(?0[۾OgZkݳV^Y/s#ctRi1ܳCe&*jſ.!Ll!TN쏱JyC B EN"IWJt;P4e<(Ⱥ x=|^`J06Z8މaG/ z'%V}2Qfh!v 疲8߽f k(2.$iW9c0u5MK?{%y|L71^&7K\+$c%a5?)Y|0g3AS! y.1g|- M`AMo6j8;͜k"j?\TJc՛7+0w M.;7/xS8y:D|S~q@jciUz`%3-e]'YGo5 Cq~nC}2ܯ|IE h"OwZ3'emR#9zZ0W8{Bs p~³m",6Z[f@+fr\;(1H]&I>w3VsP(>qjabLV+20ȼEH{ O#s "VҷJta[/3mBht o O8^a Qd D_C$Ma38%b~<tH6(\{N^29B*3ʶ0l^AtJ⊄DY2."Pg < &P4Kra!ADB@9io| Dc"3ek,Q@cn3X#;*&.:&WHH#r17oFjn 6)B,s-݂ y dvU^|HɃnY]kiIem Xҳ;-v8Af2rT1_(fȥOymZXS ~Հ=?]|g,7ߌUETb`&ֈÇ|Oy1?t8ъB˾MN-DZLB\nHR1XpMIW-u%8Nod[XlA/@ _wO`<q&ֶAbo|rǯa'N-h|G4>{r94*\vu<iMy%*TMX)/z3f.c3Ab6\ JxkWF-@,od.⭺`/аFJmՔ~OHX($caԠ3aĻ&FCn.bN[Wut^lx _؛حc1 OH8 7quf_>]3Þ^} [Å,Bf-o ? ,NAL KWk =y%),raO_Ônߤ-_e2BWks Һ:Fo֭pA&ygf"}6ODCʇ-?!NI! kVȩJTY7mqipS7 ,S|s3!5Fju!m+O>9)a*77^E!SzfEeoy~lؓ-ė]IyO @dCTπ4Y!N?aIfA `1M]aߖh_\'+E%.eLQ'̩НԢ.JF>v8MIk 9Ϸ ;Cbd]+ޡM{UX2ʦ>Ocбcf$ !X={yOq+j"Ywl"6_df,s3Od*.HBg=^g[f=_-rOn$tV%ŮeZ&*r&,7j|9H9>CD1/a,UHVZS3bL(kĠ l}*X&zU~5cT˴Ba/spm@}㆗DYFky6{yx9rp.گτHbpdVo#_J5/z/YHn? 7raIyN%~HQ_f!/ta~7,+z?N͕{O<,F lu3LF哯sD't3"rA^5)3x(nCA`o/Jqq3DA,li\Y c VBs+mS?H =J05TC rʉO*6Ex#髄|s%(Z\IGͭeԓpXB{.ow"!diз=2s$@?l(]YRBi=YTB}՚ryteΌH,'qs/\tMm*دR~[VL!)"YBҐqbXip3!PXFHk=(;(X (؟צ fHq=59sL*jbܕA-mr8Mʇf"_U7lVL8qAÆI~p./l1tuMiϘНB['g>еQ0䑳®Cok^M,Wҫ0p `.$dl~ Oo5"XAZoRnS:#4Ktґ4pz3U?j+Y'׼ͫḣ@0V7iF寫_tJ`6 ͌WGo9}ŐA!w7 xsrɧe2fﭖ)'%ħ?Hg8=7$3g1?x 0(YahS!^pgH NJޘDp^,*]7]$RW]bȭ}?VaUE[Tъ9)2̱|( 6pOE>E!/oΉ~6,>5&iz2Q:}UurnmA,b !iv>3]lZHr#LyP@=LO%y q:^@y`4T.ȥ+i^[M@/ 3nV|x]&RߝS:%x}F=iZ}ӣ}Db4ٴ9:O#JQ.N lR3`_9GX+)ʕ 2tFq-.C1zxт*M#}b-'u-.zU B|c;5Ke./CŘ3c?6b,-jځ {֝!vʽw'! CA|</;,dXML3qTj2`deȮg AO7:W:8DI<.VikޯV^Bx2]BI-g(ӄ5̪btmPUaXsaHy+K_WIJ7KJ{`3`Fúp!t5BvƼ_73qղ`8J и,>1b`4d%& @qtcgJG̿/$2Žҭ7VB9d@zE҄j]C.?\=^#3T-5\ri-$MA:#jX 1XrA.hn-JEu4I9rd/sX&7@[xiq6ٌ14%XDjH 92MRׁw/g̈́uvTӸ4T?a_L 0 3MLm{ v}#fD*x!]+W\}4Ba* a,ܜw+-!y, Eڹ1B^eDIL2pū'Zp/كB梪[zLp:ڜVKQ5)`EN_PC# dcqvï(@/oyl)Hy.¶" ǖQ!ѣK]IŸ9u7.~i/| =}kHfKqԆ։s.BB0WkeRKQ˪{;臢)ohkr% aW) +a_o |\@ޘ)O /A$H|O,N篫kH^)Qxo |oB>8AD^èm9Ah̥Y?PLLE7u€s2A8NjǾEы`-~Fa'1O3 @ٗMu]C*M힔y7$^j\!t|T'6H؉v~ePƂVS,Mcˑ#zMiCahg)eBu{5+)Z,\ 9XtE VloQ\q;;YQ^EMTacY[nOM3[tVV[1 ͹ c.S!/KBRi0pR?+)aC&)M\}(n.ţWp-<BsXVC1%cddvˢ9>4^2Fl$V23?dfEY;] t~<.Θ4;,LTbaN!TwvZ<_RB1 Zy~&[85WiQ/*ֽvH]߂)[nƙs'UDO~^HKaSDҕA~E:9"7kgҧRh<Dž*[^F1[3'icZċ5\ 2^#-&&ͦP:ٽ 2+Edy {`޻ԤWSP-ˀ[qE{&f3!Fej1߽4q%#/KyAC,ma[I5,Ū;ܪ>>jHJ9~E(PD*)DSA0G>xS.Ht0߭1IaF9x^CZONhkl/NSm?8C Qm1MhcVj~mDC,xKLO{$GHu&/$ =n9W/Tu_[TczƍZM0KDεkq% >wU,lEkn,,qɞA7`]9PtQsUqJ[zUXP T9tMUEP:eWb;vEj/%ns3 ˡ\*k }=&)"Z/$qC9kxM{Y@u]nud)^mbOCJ! QKذ6-.C Uvr-to"|D!Ѡy#?٘rK'>& jl-sLz-ߣcyk6][IpۇEE3avFu׭-";9=R{ĶZE! UnxegvwD›H[ys8x^!s=6s;,&tn.ՆܑE6KnMSĵ@cwQ8Ù` Apxkn^7 bŵO{f.YPoܓPh>!y/_S:*l(~3U!Xvvvy! mɦւNR# k_ǍzJxMS'Lx@ c#S%ԟc5N)B-T͸ΉgG{'7, )E_a<*S]gi)nsh>nsW5zs4i㻽+ GwMr"&Ԝ';JFW|Z] ul$`j*hZn]ȅĂb5CQn>I)\Xԍοm>M-9 |~6MJUW@ɳOhE-M'&N@.\|&c4&SlVZpȅC #%|H: lӷHITgPR8ڇ_1.(/`+ /o'1/"&ewM a[ R5}Ɵy Ե%Ǎ[/2; *Ca36л?a||iО q]!uƱUmj}P6FX&?Q/3TUIW:IxeƳ*/O:Fl=BBҳ\a&*%-,^wNaE Au%(fDɉ}#˫\;S{P5I$K`*շhϪ?QJ=KfM<\7H/Xc8bB6V Y F~ΆWq"!YRg%&ʊ kr=3 = .7zUϠNmHǝXry=3yٳ2V6>ZɞPDfGvU&2bүj@]D̓W*5w4\q5V:Wu/#|N~bǛE x>$,G>L4Rm'3Ȫy⮗VK'\Bm{?p)j3#-v4= :qbQi;Li|]F5#i֐̹:҉RLYI ⓽qa^HA;]Yu]lv8"8rpP "  ?ܧ^vв#X]KXI}wksyqby!N. +_!p[ѹt^`i_S.|gG_b4,Kl|4G CdsOq)?5lګ.rc"J7ݏjwP= y(=JyvBFMAr )Өo>!U<)Z $ N>g`B*2 _F;b6aMhZ6Z*|3\ 9 E dlI@+MOz15mF0`NtpbXE3ԏ|jBn:]BOS n>l N]1&ZJbM n.9 VKz么Ӌv_dm ^NoL4/Q=T]sq:i:BQ,Z)9󫿨}jI/8@3\,)?%dJq#_kˏ8A行raKe-njR7F<~6\^cCpHm{gQK 27+ Au#"Zd(. r>YMzyJ2 Bx5%Wҍ9 ˤUɢ.$l_/'M5A:x67Ұ8cSzD~Ƿ<Gx~,w>Io.<+D*f*A.K .f$xJpY Pα@qѓac)$²6Wrz@+}F`E "bjlěyZaD^2Po,ߑ?EcI<@i=C^l'fX3&I&04 u粢.b$_g*'X P uh_.L;weӁk*@iZcV a[\vJЎb[1W||O'A˒ҎF8L5n#]# 'Y1H/G=Lu2qN|_^3s@ A cUegER޽]LFG1S''rOrwgه,qdRp=|uۭ_&\yhe r>Q_y!)|2!& UDIt6YA Fzk6ޫcY-~r~;f4RDk^@E؟e QK=f'Mw\ f*cbI"'Ǩ (lWFDqp+DSک\Q5^ص[wBǙ R^' Tf-yͷR{* p  OϨ }8n`5C4{'"::Z ky+QI5 OF]jQ 䵱7׿t3_gOB,hy{PF'-2)vGʨGYl(Sz-F$Xi(XR+P,6wlAΡkc0%/}OCTk4y3u FBi!t<Àg7+ ~VYBD`8z3 #IQL>J$8/% uU pX5;a@J.ȕ 1l(.M.F߿cc? BguԎy5ZꏍtTY6VR*JvT:~>hN߸"(M,K_Йk镴ky}JR=7A 1ֵUͥ`.`[-j~Zahhd¨>v[_Hb&~8q`y9SII8}^5ٔ*[G<<;@C wqG[bt%UJSf/pGRvi bt0ORL&38 CFnk \RyRszg8{%B,O77o(eP(i،ʥSjڴFb~R`֔U0PeWI"8%)$3Oydп z*pkhWEknDDSf`7SO < >@ſF beKnaeLDٔk(C   E2nT$*24ر6(>}Ə.ŽH+2B> 缄rOqJmH:55M/ѶƊ:rb\'vucF)'EDž+5DC*_k<5!J>}w1rz.r~˖CR!&~ījE`X$}J#<_ }#F$mb+$-6ukrҌƫ!]+v U@Iʼ@'WXDber%Oěc-3:N )[vcw/˧#- rvv'ϤdY7) *PTҤ鱠4n;8㔯L,{MM3nd9(2a^J`q @HSnI{nzwByr}V̩QhAg\N3Q%ѩ\aC]y-²Nށ'P2Rd3`\&r{Z۫{pN|v7 kMmvOd epӉj+IIW aR\3RvȏwfγsLʍ%2Ů_3p4Rpݛ@6/^ +n4ZyKy53X'I}۵Tq MŎMçzC}=NEb[ }g霎|Ⱥ] 6fyX xL61k4ÑD:.4O-];3m"&fYZ_jDף rTj)(S!q)4IYHd4gs9f?؂=H7w&1bǺڍq |peD2T;֭9/aȶ3:͸xv)V"MK[xmpfS>`)nlZpV&nf^ަO C{E4k8쉏Fr\V@m`@\V% c>ur^}$^v!Љ ЦoOd[-|zeOwrQ}[W 5[C>!Q[u#8m,Rr`uԑ|B( ]j4"> Z)9 Z'|k̠d4n/zk|Ҧ>NU:t|{]si.›uS%S%K+ a/ל!W&"W\rܳzL |[#Θ+yQ:epR5hy(D|,o9'cLUC ZOvS=ic9?}Z?O=eڥnLBm:GBSM\;gQQ589 ~L{76/JҷjSwbO9ҵ'VfRJ})c|}L!vu5)`~9f+3Jj:둵=PGNף d]?dkݤcU/9\+H<}xN+2|l ޸5^cLYVK4@R.cMqj8qJޅI涽W0e`6vZxB?ue0E,:62T%fF{G{vȘ&ݘ_|>NuęٌҘ*"`kA2<\W0qK/A@Y58vPId)D:}] 94P7*%s؆r6Հ" KK@TEdnhz_)+ڗBEh8˞ø:FvNRU|/#S*)sdw Q> &ѥ̛[(>O0=Q̐+ɽ0RX/g8ދwӡd{o=7 %";%`'Dq`A?t%3W/'ծDΟi5-ŁA Rؾ@Pj'Vg@QM SS!rieNo0 _@EGkM= DŻ%ƺNq$r^`\p"d;j%r573U@;kQ1l.ZoMm/- 3PjФa"`;6S 5tF'PD@ڞcBNXf0a:t 7]^HGt%WI0euB4twȡ2yA9o; `'a=BSVs:a|={ltVAŐg+*DY 5Izb,EL!(CVjiXm3N̡/^ <)_Sqb£= Xoq{CkYR[Us8serOQ5`y۷T>pcJلfmfMppgaO)*C:euOiɋƹV\-tNzz!5qgMz- Lh8{A_%ݼ_y'̣CCӻ@:~BԔgrjoLXI|YNw){G-g>ڦ2A/2hע,uNݔ,֒bCYn~<-5ej*~ͽu] m1oGLcf5Ϻ"#ZhR@Q)f sjӞ"̖.G QVe']׽p" +qRQʓ;6'mg{9U6M҂Dmb[Flܱ_!ϫ,E3>Ϗ16^o@KN|HXu)CЩ 9(#z2[=ڐ*>lZ+uթ\=֎4GL0tW]Beo rSެaI(h[M%MEVʸ =zW7b.pC}7rw>G&%EټOc]KmYKoԽDt,oQ^y_C{:˅i3O:1x=0!|ҮN6pr6 s rbCsףwDwHq[9eYo;Nof:<:@KڙT-2^/'̻<_Iسb\'ϗvW)%F 8Qd<):ډ;Cj|+T"_wԿpv?b*s0s(Ϛq n3un#>.ƴD7I1W+{Zz%4a;s͞ F<ˬ)li&MϏ)P@ E٦@YeD]n<ӛc"L;tW@AQi^TOדC"y5Q ueSx¼)'26¹ģBEK{?t8%Ǎ2Bf'uhŃvݚ]C}^M'|Zg) xTg^b]'<<p~ﻝQ֐\&~׶: +SG.:D9-L- }c3HN\?h˕*j3 JP<H?pك#rU:"vS1-EfP1}K%rtO7>[RzkŤsOLU;owJ䛜〸?{<|&"nR."]}t%&;ϘDj}w(GMҡІ2 HEUJtoPŦFu{؈;sdǵfx붫=MŶQ[b'n!BA(b8kS'onֱ[ )J˪/Saj#L(煬&/>o?ːc=DX90 JSցQ5Gjji:(vfmTθ@4P# :=p=<|.'kR/8ի/ghՑ㋍)2PC:C"NZ8KҰ4Z2).1JG)>z7֩ &#d7yv\? ~hMg ɲ93L#GlU)JjW?qt^5W>O_ 5͇4 rb.xOY5-_iᦊ/ܢ^8d4aqL%̱GieM>jL0~cׯx걆Au&݂M|qO u755vPjcRY>TJt›Q569 T?F!m%/)?Y^&*_ݥ  -OXPDZU^Cj#~⭘o}k5`#vJދ!m< ="~BM𰍦N][:N G?r1C 7X[g~O$C[i7$2MK %mBi5\%MZeoK ЦsϽDX͊ӌzbs?gu %ht=𩭘hdd@ kusG9~!Hev Q^'|:G2I!=>JVEtߊ8J|<>sjQ+ Tߒe5N=U,vܙyfbjU) HdklׯJO"\cdZj8XDɬ<}e۔je»y6`BYGF+R~[KEXM~џ _sueR8\25pl50\֤dzAoQAB.yU!&S=g8 3j;G5TVo͉jB }U$@t0j}'i@fɏ׿{_NT7 kǭnd6|=9FނL/ .OrP 0Nz¦lS .,\9ۮ\9?P(JPڤ(XwD wtW-EmlYNnD~a9k$nЍĵ,#hג+7ǼXyNNFlNכ [#s {8d!+ P>h}F(&U.i_%TW_? M@$VX>- b#kxEj]XQ_kEIλ6l l|`_dWlOo'R&xܒ}AyzdO&$(Šk蛔86^F&9iϴOURX%y=c,nxx8:ڶQ #e#G\{RC[H\~ޒJ!yR⼳!e"zEh`t:(NF~_#Bc,5N,u&8 ֬WONC SKS6}pHEfJe 0u 6Q6vGc؜TAcgB +ijgdtmB2J()瀩ˤhVMOI**{6Dc1:Cb|R›Ў`~WRICu|Ow=G70FaZNbd𨬧JϽ~i[Lvҋ.g%2'1@7>8c@4mi~wM|gOӆj(2㈽=xt{t!-qgP+;R9RƲj.ȗi])-:x5$:J1Aqn'8T{dJ:RQFʥL7,*Y_*yQOlouEn~шXeCe|6DG2!pV _"AgfnU41W1_t|COQf%&&دPoA0EZ䧣P*-ڏN*1>*e`$w:M l+&rBA;c4tk5}fŘ3qsؔe%_0j3));4-E]QC>©Hs?z c(h#LP*-hwruY1z! \&03-A34֗72ŤeA)rKf֋u딍ߗ'1?݃}LIOQi ) NhV`S@ P}0 m8_y*x灐@YE9_`D96"#gA9lgMB[E@6@A9gOo{X7iʚPDq_&_ "j6 nwF,`#q7(' 6* +a֘ZpĜNLFLȾe+Ol%DsйdYxTLu4A_8\f6j68 "φkUvF˜bzg!<߶^17gv")ɐpg\P<)V1"enzKqt/L·q{QxQ0ؔ%ێ-}U9JF *&5^vN HԆ&N͚w $cꂏЗL72XӰ_9޿umv'VC+B/90Y&J| #o(5&@X@]!_7$#Vx靮w9W[;v@A7K n cqbLGW<^r[q8۠^~^rk)A-ټ܁L:;b%I>d[ŊL<[^sJs]~h5E7,́9Z= dvIcPօ1#-^E۴QŊi`wH*>; 1q)gՏ}E{?h2:nTh $j=EKSf?XP~cE6" kSfI< rPTdtWdjt(b6U7xlUu%) 6dE}u_%}T6.+ ZBA̟+g)d!:j× ~BQ*c5h ]]!&3y1^AEBf$V#H&Ӌľ8k]R)h柚F~A铔`% :YφJ#{@|tq/,bN&=u67}G κO@gP3q!“v;\$Pye+|p0C>hrdS}ܝF?s6;%_{}yHp3JbDeK\AB $sKrv}tҨ?K, ;yP@#'z3fn)ƽW/e}9V SD"}\V"Qv1F#\-pK >{tUj!aY=7ȗ@Rg+p$91Sd2cߋre?!Ai?Sc7q'zBl:4Q-VDxNJrjlifdj線t)]- 3/m'\3sq"I-PhuW?č?(GSRL8Q`@A$Xlq A r$cxqAs1 EūOjmG~տ5D}sҒ7R)/eazZO/H 9FqrM#~YNt0+DPHNUƓO7a "&_=|%ld'^>Ő13uK*dD6eD`@BdѹZ5Qjy턗qdOs膾ɱzeMP4LIJlK5=5J31@D|Ylʽ lbM/h<>L5Ԡ^c\5: 5>(cȽߔ2[$ =ܜP7_EuDV er  u,aH=AIA)򆾁 5sy]n{:試F4zDkDp&Q"8_ocF2JZ[dnneB>\n;R*]?:/p]W\ ۂbdGefk,XVBmDZYMxs Tݵ#Em`iځrp+{$=a oB!3Г$²wpuoa;MY@V{|͎#[{1z=Ueۢ?:lda" |yý:iV ?3ՍUG|V0{JzCw%B@đ ":}>A풀;US"™l}5/⡱TStSˣ؋3v-D0Ck#ot-srTr^|OlQ3$1 )x9ǵlVT䕓t'5w]qkf'u#%2<@aVlE*ꑾP;,;N:ڼNL\2JI(✡vGzITT qH{EҦ?.nMZJuVE]^KFqIxN+R+w?+o>%Ck%7LmGuh 咂 Cmɖ.z+K88ӵO>hO)S?4!G$UȐ#Pΐҽ_Qى^#x ȞHjʪN5;`kZ%3Gz $2Gv Fۑ CG+1tYP8qy1GN_6$܄rkƱEq=ȜZ߳ )vfQ{r.XWOg TdkvaRq}H bm.*a1̃-@t۷IRsS_0R. qD-=#U)6m$UҼP3fMPx G~Jmʣ]_ '"Ai.Z6@μgeq,J~V8e Y`)!qM3 6JPF4 { B^"X'Aqx޳FSuV:;:AUX$2Z*sRrhpI4L}vG"IV8in,>/FΏx!АtQl%8?٢5Sk0*IJ^ Xa3/o}AOM)'@%B(O7[-t,[ P4 +u jk$?HQu #SN ȕE? i]B)'vg剴e0V]lGz=hɟ`EܥmNӬSbu% '1Rz9ytZLG6%U>:Ѭ %>(K$%$j9k"TN3x" 2yQ1=󡁑ױ yf5AH3!=340ɕ,N IIO1%E_ ӡ/>GkEpZPŜS I?M]*u{zBmb;l Gl4vtY 2UlC4qt5@}ahktH"ãQWqk`~-s94z7{1?ϝUۏ!(}Dkرu3!p0`p*HP^ShBRڇO-4$i <"=|yVW!#?G(Tvr(;@?Lmɐ]=^<̕cwJeN ;I݄mYElcjw Bse1%2͒]:Y:_t&M%GvF=ާ(>N=KcRKБBɒgW}6ǜH MOcAKo48lM9PfĬ_E yԃB$`u=u:-2"਴zDOi^>XQ3ؠuҭ 5Ȓ9(7!L[lb'i2+Ŝ R[=Ţ,KY6L傽!ߝobZ$9i{b[#o0>m11_Fl9r۱).:d1"R&)VaQNXL#7f0׭8N8z}M6Bdgi7&SFB&tJ7T]_TY,_}N( /ߤ ^T9¸(|@}y II %f*W6nmQR"{$P$*:Xq%c"/^uGZy_ۓ]rb\7 wq_QLW@jQĴڽ*@8Ab"Ύqִ0Yұ`>њK<Cw H[dD 3gcL]3V@!SoW->N kZJ6|d \tWCz)\ v_m=j"MlKN@T;H }J 7$_Qvf'/ӼGju\QP͎| _S 5"h\v4bG$:Q-K$!ؓdd%Љ'v&y%\l2b…:D\P{3叢ki= Kg_'܎0{vRijUWO?о5ƫb"^iTDܠPnq+C1Mu`HJd4M *؍DzcE27l{Eܺ'=Ǹ~ٰ̓ ?r4.SdW&ݤ+UZ((]:+#a0lj"qeLкUoK.r rkknp`!MKMUΓr% DIpI],%Wh ェy? ;u;q?^B>2XTmru?,i,X\L@t0&QŧOF Pĥ2KM1m4ѵ/Yhqr:ּf^Zzt}QL'q4y* ÐGNǞ9W Xr(ȶ# Pc;ܞYN}멦 1ib.У qw~:5J=p;|9qަ^(φ*@;&~i rs0_|b cmNq1\ zi(i%B -3r ̿ {.Fuڴ #1[oZbx~' WZ#tG g{>Nc@IM \e>o]'9dW5gH$ބ .C#cR뵉LaBWD$/g;j?t- Az :'SH? (5wmg드-;O?Ƶf8Ez 6{hH:tIڴ7bRPDCy,Է;ZųZ5=7.p9S܎nU2-49( 0ȸxkrEm*z͗*/. UɁMPa]M1fݮVcLISJ] $ ǡ;F ]@Si?-s2B̕%1@ps$fi,}oFVͻyE?Eޙ;v,/`xfRK뺁3kwp#ʼn*)'JUN|GZG*fVw#kh$C|fi.kz8eX`SvqIZ{uK P*txY+qQETKT^3 Ho#6 !ųs<EʆNK)s}Ŏ}"YZIU~GG`>iO`B(-:vM- ,؛;=[dU@ R %.*ѠnUol0KeU(/G.9f8Q˂ط6j\4|'m&F/&;hw.-R'Zl=š#<,&47E aQu(pRy8&4NOn0&-Y.&(~, !̟^HnWr.eiFzJ^DԐJvIasɍM=*԰1c Q\҃%c;Ua~͓8 8:VrRF9@0o}:G\.~o54~tAfH4hr-7>]83֡4[(( DR(ҧ-YQ|lXv\CMMFF31R(;hcQ7ޡ:MUqQ7q~&w ?O 4}ANrWh%mSfsMJ qH/D-]Ԡ@=.6{;* 8%`>z󆎘rԉ ,%*) uPR |\9,2N7:MC}DuU5!j"#[ {ipT'ʊH7"XynXj g~# pb02/HfȻWgaiKOŊH]c`SH)v۟PVrԍ0FbU$cG}@{ nIBfUs?M譸,GUx?y#ab#JMbR8g4us4Ql{ ޭSռ% J\~0bT"t-1Q8B"l{|7 ; cb@*ڸƒ!(4U81gڸ!XFY(^Z:_ ]pHЮ˪)Q,ZOiflMlHl~h(< ȡcfAK[.N.LIC[+ށlEJA\3ӣŊKΞ{swD&9̴{s;OCI`1P( 6~ӌ pa)_|m\=hӏ `ciX΅䡏:n{9eI}ѼGY,VuP_W2ڵxٯBJ&&3CǓka4Uf.ҧ#dfW_UGovHdH ^SQ`+츑2=0ީ^BfdyNM?G1}Dx1" Z&U^D~%6,BK>nݻU3$}lY(dNg1;,-pOqhu"dEezҙ9fABkj@Qkg\_)6ܠtrk_yBC nvB՞Vߵ}`4#$~\{I?%<…A HU:$Vi//4hQ%.tLPfeT;u,3Ïr&oa'/YM%Xq2jQw[[g`T}e`~s U}4:`LT>Z[CL%e_CiYwKytKOJP1j|EIsANoקuJZgryd\Mx^_$)ȯGAM˥Vz峀o擬 ε/d?cd$S*./F7i7& 2 bMqǭr+rttqtqDyy4 shc5mHNiΒZڹ,H8gFɨ<ZA (Q $O(dGVIyC&{ ŷo/ UHpyOxWV =hęSZ)9㜌|` alei; n#5c2jQNR6l ofncre';*;=)#'DN7G\Վ}ea~>eyÍ;D1*TqKx0|2Pb8 7ǡ &]wCgRBN6qs$ I.gv1WCA- *QU :͖Pf/(Vg]v>Aj6 -9]m߀?!83*?=M<Ηy8qibx;R/` g7"_mM T <3}N(\)VkwU݊J!Jeku X ӯ@ӗKrO6H{8k v\yggNNy$,^K_{߱cS=_M rX2DdfjuSM;bOH3sWxYms b!orߞ\NMg:O)M>ԋL8PGUY+|(t$u*Kc}/?[*̩O7X0:4J}׊<0_ķ&b΄7,bj'irˇϒ@7d oE9Euk+ xfHf^CǾ QOIcP- >@H5fyF1jg H֢|0%tdGPv0ˋ}سYDI>"w*?*QzH' >Vzn[\G"mV܏+ d3imAeMyt6>=$1OEHQb2J.uY[=n踫 %w1L?+G" J1-xBe`~v#n`3RJW5۽܇j7X-rkY Jvac3`mᡲmy o4VTr>"{kM u]ܯfŃ>b./8\ Z~OG{2YVpF܃Y Qš# ԭ&"7S<+`cNp U9cF齏@18m7$MPbe$ 9RI_/}[g~Eeinێ(S^Kاin aMQkD?m| 7>md2փ\u`:TҔq~OZXCܙ_B34G%O7p\( r5`&C䖳BJW;nT^w#Byx^oZSަD\ע@3Mat^!"`&hSkZa!32yJuqOjgatdƠzaU@qKrIw .bm|{հO:`TF%֦&œ(>es>9+ Za%إэp0¦8Jhu9GcXw1Y C0W!m)_ `*m^Ԕ"$3O[ѴLKe4z@L45SIFYJ{fa*S>[7'I=Uq5،OvJ)l*q dp(@۹ _1N1ANgߒ \Nuȋ"J*n>2[[ ; ~%[4$惑ݍ%;PW5m K-kA鏚ç>c@DUIɔ}L3| NSndXdJSä$B"8.6j*kʏ^Eܪ)c(QRe* \@j C%|IMIcW&l[ @:l]͌EFH^I*yx{MV/"5r] D'2N ^ΞGLF~dR]q?UUUkf6}lT`J*0r}։(?>}n@h7Hn;5CIGCx]oѳOݦi @x%\2sW/VatE{cM@20: d5`[/6u5MǝjTi0Od.Әb^ 7W̿KDEA!Zm۪LͶ_/&>ċ7Jn)EV=܉/ x5=l7'RǙ~1x_jE 6F+ӁY\3;/5l/edgo*Dp;xH&YT @Fe9ij)渕Q\w2 2xL_8uӂPzc,j^U$"zCE9bHHűWKHyYf%<d ]׻>w^v-%7}{<1SBaDT8;;TjkyG JH?j~o_'- v6Hl⫝̸I sR4 (s"Bv=,ʢ*ӎ9/mv@$ޓ>%~~~4Aj-xꗏo<2a LXC"ȖR\EIӺݡ{E(eBY7dOP=:^vUC9S0-hf!&َ Q`~_~6I·.4(5gG |H4$I em_"e<Bsó@'IAVj׋I *gI`w؟ 2@1 /l!{(.zCY_u TxRxKaIҰo伮Nl>'x cҐ˃rJb **4k!,1h"w=E%Xn54߫BhE Ag1ސ)&V:6$l&|IrZ`)Ҿbb5y̹WY8J" "UJ'w(#ϛ{A U9nޞ^&0kϚcӗ,왿2TsX$AG1]~WA{ќ)2Ks\6blz2MZBk>u$IzUJ6XSy巑^nۍ2P/a:9>|gxjÍķCFx~-&W"W#1#[DJphbߞ+m}]{#߱)6egs,8)R5P $ee)#*O4zJ`.6H|l`!:%P: _'. hj jЍ W;dm5]OF*4py1fkU.p iԩHpD,4>zmqY$&X0j>=$;ţJ->X1`[z1 !dcEe-9bk{#{D,CjO3H ą٫2&㳧i|[U2)(RM/fVY)u!Ii=JldoJXrgVِ'?f,)N()4'>.%r~84rs"q̑O}q<%\Ϸ1IPۭ(Xͺ' -mHe%2KZu.t|y(L>yAd6^s* NOt9̭HHGh1 ~QޥYi C LU-Zךy2}׮"%8owȀH{-E&a^;vIH D.]6?JC/GcGCv>6MɨdAϴSbayA8 ?GѨۗ[>T8΋6%Z*M3Qf[l\6'&S}1; fd{h1k)2ۃ;{كs`USL՗ꁍna}.L7#l߾xuUXHƾOՓjL+P zY5pOZŧ Az2?>XØ|pQ̐0ھ2R&#ʃH(Y #"\]N]OT_/䫺QCsuѳ :AtG$` Όn3 !.2ޭuplWe6[n;ù]o+{`8%3CkU-@R2ՇN&4XeG :L9{KU]pC{d'%R}5_nSKjf.ܗ{ KؤX.*+0A;.|n*GqM+Dۥ/Aksn-f}x,*3 fAŸfw1ID1JwӠ6\AŢ$HvӹSZ@ۏw?s?F!e T{MtnՐ. Lw:]_O|5y5]^!CIf/2ISD^4myF|b#yf-fFS\ rT51A GKAea0zB̮ڊߥʿ RBدKxO #KT3gyQh=0dS#xI7*ZowŰð/XERaU ﮍRFoueStpǢ>Z6/W+EN-:YHjoȇ&d#{^gI91CBW}%>4xX, | Q'.w/a0`0ko% }2Q@"B?Ѡ||#4vكsd`B/gZ`F{+%jn蒿ڏvP'׺(^ N3 of q|%ϲEwꯠctcWaOi>OﱔGfU(>aK>rT%e'*ed{6n;"b8 |y{Wݳ<剅.N>/b.CtB׏h|ZPYO^RVُ!38? -tTc`˱ >ݥ%R?'& &l0æT'޾G/&.=jSKNx+Iyh#<Wg W[2t,#豇50x!a(|ǥ83 ڌW"MՑ7#CRڦ0]ӣP}Ct/[lni;ǦB{xbx;“qQlZt2:lx[C߷6Pڪm?0NNw)?#8sb +h]z( ?ذJymS@4*q󞾢T}s@&;(.|.R24jVyހ>?1/p$K8 jLQov+/ʯ~^6Y/y} T{ݦ-:!0d3Dլќk?PBFP95Wkڱ&jx<t, KqDL&*/\-nstUVG 뷷uRŝA\,@ cjpZ]Jz8dDG,t + a#ud.pkL?pi$oò6kδN&~ֶPTDZ[WvF/ɩr/{H-'$TFQ,('Gȅi}^lμ|x5)rvt<|ăbJpBMucU  6<5Lɇ`&^)3TjXurJ{뷝ڲtYD9!y884a3 I*2iz-PJ@ Tv-jv&VMQs].:gA~T@ͣ<VvE\F^I.8N߶ SFX6F)hR9JռqNGI Eo_-Ü#n& 2tWy~DD%74hYB@\8Ϝ3o\yUsݴQz`R|Cܧ,1ӝL6K .Tƅk؀܀YZ8@L?x]^7󫱗o?`%(y,Y%،fG=JyD9A: 'mgPDU?zgufS,Ԙyy *^1MY r?AC5b]H}eNh6u>!8Ufwj^}Mcry*_w4Fɫ%ƠUi?@=Z  S$Bz:e;~iL >)et{'?̻U5Y?/@c>&dEZ.Q{铠OGgȵ h+Yݽ^#H.tG[߶R!.䅟f#ElxK$9"km8/xN_L9T59*Ϝ7Voz0:x=)2MG%Gktq*| ;X',wiͪ*p3L*(?NJ"'Λ"id2l|Jf_Ӊ^ًe'PQue]ݠ8'zD4gY#]ў.]εr}!h 0=pZtɃ4S[NT_Pۤ;nHwJ>R40sbΘS Y]IHPЕl#ԩn{V镇Йh6J,'C%hO?ow~z΍f%-}tOW3Q8vvw?1/ ꐔExQ=:V/s/qE{3 0X.}yp/l6Mk( g|yІ$Ptb:|!2ן䈌h/D gxkWaFVĒ^VT\:&P~Cbp?I*59]P:x 5)‘s,-iEp? Qe; Nr,.V?6by}GwsMD;I 3՚d+218VJ, h'bTTiHxP_c/DIni`PFFz 'lz0s\R,t砖:9 :=ՌŞv6!AbAH)ڵ򣨅՜jd{QW `lGfz&E=Ŧ_id.BI/ƕcmVɦN*4͆9?ng6!Niȓjx#ǰu=wۙH_⫩]B4ڽQaᙫ]:KSñ4 Һf ;G媨9Q#"ia!iGMt#xTt=uв3>Wh$D<K/LҤ$dP#%%lT.}Td #vGxhjRRTIbVJ|0kI_LdPTLu)W3PW~~E:*EH`9TC[ J]&qGoƔ3*.Ʈ!:Ϳs [}Ɔp$Mp-euhA|Mm_lt7u7qhƾ@ T/Lz@ߜtot78nB1%OeUHJ# 55#VX,!+M9xofpN;~r,06[af-5Gh9 !(ݣiVly]Fùdu]e~G\&SaM!pU%AɮHUr~MGpgi;h%^OEh-T"*GuF!|XΩIpH1Ƨ4!«sGbGVfI<|} l18 :{6(s3k7/[m`1oμmy~dïum|gc! ́61Csh?phq#o}]-1)וŌF9+IA G*3s.R}O!'aTCK*8X2RljFWHQ)`g4gi!N.-;;qJ ;(}w<׫*jFǸ@W&tOv?$UNefK'6]c+]Ne-Y(KJl{!+ΣgtD[@}(,G 4^|PiTWBV!G %^NjL۹GP#ʾTq,<_j onʙYTHm/ -ΈfNk#137EB8؆ ȅDMmt~Z6G Vy}\hi?~h05Ž ĕv*f?/LѦ%*jh1䓒?mnF + >˦)%w'7VfEj%uG+lk]jKQ5 Ju;=**(E4 Gev3,zү}&`ۣ_؎D'η x\{{s? :\8?Ԅ.`VtHֆtC2K˔Qzu;=`b-+!i4$7V 풥QvZfL/ :ze؝O@dr9 gl p^{A ȉr){t(g$qZ{# U<23_)p7/\Od\Y2;fno'd6f8؜AdHSb3aElrlΚu(wŦ7#n{Q6 ^ܗa!GӷMٴYyZ2])bPfnS@cIYavvKBչ`{vN<@qic η|] 1˝UV&ӷX8G;R<_? B57a @;< خqjYa >Υݠ5yZ(F .m+/Uv*Do lYdQϦ!w`;Z8{sb${j!~,T*0?B^ao6\ߐ./?m5M{фJjVKКDjmxC4_ֶ4r¥02M(TCgC{'q`}03Rq-j$Dq`M/I*Kyՙpе+s[U$&]X\As:wPdNĻ[TpNTsJq«xxл͒H[Ig;3#Mz\d!K䧼E{ѹ@<,Qbqa`d>֡g:Y c)GT{k&=JN4-R PuJ'f%qۢȲ/YZz6EK 1YK~6F8;C;H{'8%$W 4yY6I}˲UJ8A= y'1Qo8{21 գ&_HB̑aCtm|- 2٘t{*`%(/b4 )M fz ߾tu(@~HCmOe odXTtq4';@by&Tr" ~|NJdEua +%ZyNYO;:?f3r(֪2ڗ>KjR(1j]> 3!%OKR$x  QSPMEU9\)4M?: yݨy͂cW4sElCn^Z3BϐY#*kM_ZGthdЏ 3E5Ln+2i -Q7GI},cBqZ-VDzH^ӿJ6w٥iZ0_-+)F,? .06emz껁U^2rb_mF8 }/^c^$]/'CJMd|0H2#r7#$ۋߨ J2`>m\Xex3|]qd~ "0pHaMF%`P;tfH:'n ^(Eq:Z3e&Ѽب ]DA5 \!%ہCyzuȤGDҠ R)낥_hbB?VwTq=<_O-m^WHw L;!Zm\7` g--ЩB3MR Lh.:ifۯHG|\4ZE\Y9 (B_i0>ԪFޭ|hEA`їJ=ScEnE8^x%+G>/GGl&Jrvt|31w;U0^֕>CdVb1`[+1`:06n?7}c7@ƍ5:Rҷn8CprayG%f-/yo]K)}B4eU?:n~ŴX؝[٧-x6#/~JA.h^EB-/6$ᘻ7p%b$H(n1ߙ#?eP,mHz Z:ߊ3srm!$ϊ6B(B19uz&&u+яJr'c,uzX֫OIT:-k5A%4&^_6 _ZVe&+ltzd8g Kd]-wb0=>Bä Qg!U/ an[96 zEһ2-,{=,pVF9NğcH,o_Jx1 /hQ +Z0&K?\g7D딩Ւ\ŢX뮧ڡ摝8gϰd,Q i!IfG|0J7PȮE4TEE7` 8ymb8s< !=WJ?l5/En9Y'#wgn+X0gp39NU5]@cYNC#jݍP^: W/}bG>h`D ^fc990sb5sO{8&tLp$eʽE&#mӮ08={_Sz򗵏(pj$lz.aGfՓs\u(:1 k! BT2tnzl`R^LB$,lkܥhDp* _4!z}9_^K0+ hoZ$, 1 f+Ї}o| zSZFtoQmZI9XCr V˱}/ExV@I?~ J\ ᴹc>5֩&A')KF8OCY38d@I k1Nc?jx#o+؞.Ll 䪆xI9<-2ȥOU|_ +K}okj$M].AHqq/aw]z MBC"a2mFO $]1s^2b>M+MGDWWaySmaņdjW/Bhfxp=":$s ~ ( ˟ꩡv _d "Yb/JRe$e%ձCݨC@zXZ#Z6v͐ N$UOOlꢀ_h:z d2*݂Nz B/OG.h!ϑ!^Z{7]c?mZy,OV*& RV ,c?! rQyĂK$;UǨ+kߔԪ*IHi" f~u^+0n&wㄮ[ :9wj=LgsJp(S>q.OC(Ql!Lxo= %T٨!mo1؞rQu K_ʍEtו]CYJ˱ 1~X/\'t"(8Pk2?o8N3sH} y 6KC@O!7ӇÓv"{W^Zءa|_ s;^₭yœTyi,ӭB೨hT|&{5SZydtoycdn3cNM~pD6i@. [ݥ'E zNBf\,1;_nqoWۏe&TL:%PICLYZh\3馠tmnb:rYl0QSziere`ْ8AI࡝wC?+4tKd6Pum7Stbb,NFE]Q2:֝|/"]QM HNX%bDs[̲6=9"'x? 2gR)LL 墂mݳm! B?,Flծ veO1t\Gp)qxO!Lg\~8a^{u¥:sfT"h~K 7qϼ 6WOLaD tMnܢ'C*_*L hΉfAE_7$"JpkA@ 1RέsvD5r*~ЗL~&?+޵Kla \m)Ɩ\8:iMKW@4K!%!2J;yȓi%Xsd-R"t W0BV-o|<@ zjאLx ]Wd&}S2BE'> kBƥȗXܿsA^1l :I薧l+u|{M0=y|AM k`&^3nZOQHS7HɩikpF|LߕGy䳩bk "; dܭrCZͪݘ,;+]FB %zY2ƭ2Zo I3\rݰ^ n}z1UfCtզm/1* 1:ЙvPa|9q7" UAV}V(s]]ZD5Uk\Fs̓VȨ)A Պkpt&ڦ EZ>Eu5[E䆌|1z%Gw0AӯW0]Cxڵ*\uY圍 js=ۆ'{aL'& 4SO.Mp[]᪰,{tzQ0l1;ua7nJGk2JG0$\g$!{~ 4'sI /ZׄbXÓۄo՞3#dP3" jg:G9"Բkyl_(f|kA'cۍ`IWD)uc-S錓c"*f\{):i)LHDfX 7&+6@Pk$+h3 U az)ډI'6f!܄[Oph bAC`ߧrtw +>m IXhP$.$bO4VVu6Ff os/,ԫ pgQ bQ lM ڇ Oxma[_b4ui"ߐA7I~kcܖeFJvqKY'Z X0X%]vph?w ]07A<>zagಆI#Yy@=Z%y`HYWUU_DWD txx0&3 zkHǝ҂46b>tv2G8=o#ܙQ+Ѭ{b2aN6^s[M|Ϸ:m@wo ]t2-$ƀEY/..K)ǥo-Co܁>,B_f37 o=Y?WVײB -fV/ޚCQ҈H4g`?Rp9y.Jus#{C_J/HMQ֍3̍'Hr{9R}L'pkO0AI|GDYzX9TR &!g/}JpGdi|<$㛥k?}лQ9#ۨ'_p7 R~uYhgM2 (,̩ LYSC>~2e_8c;t1GBE7M w߅T)%a)s(kD(ZЯ/$Xj6*NM'fDmDAܝa dFxQǛYar5^`$(}45Kn{\07jb`- PWw-J2-"s)-Ca/YcC:GWYwzy1oB{08<,ca`~/4jdiW9lfNNy)Mn]Jy)`&Y~M>2BE$686摯ߙ*Gqƹ$'7Ao] vX.r'R#yC|Qs +L8,OI͝K4Znr\ [ȯ"vyA3I{#d_)*xc?!MIGOLG37Zf,."29^B {Z 8FfeKfb\@rBa!N4n?(Fy7&=o%!;b4N4TZ׿Pfx {4|Ӏ { ыRb)oceȡ.~Bɥ7sQZVwPЦ[=鋑}:MeuaSȼYjLZx5S&Jpv >l=& Ȩ_ekV 7!ʉ8͌ᵔ}w{3}~X^ b؁v%_hz QQ['C7>Y=ifNXvՓ0!g}L{>ls2)*blQ$Ս%#;gdIsIuI5ۅ֭tLZfW`Ƥz:[P\]el9L&C+HrS-Fh?ec\}ts &# @g'3N\VMIp8.P;1'Z,b>IifI>uJJN8yatqP-KԕO"^jKptwL?sfJ9 |̢#uyMEX^{m5ڠ|ˀqjM[*p-_.eM]'K?ɬMF9<3ĭأCW nAHE"s̾rErk7U|=Bo֋pSL-Ʒ"-]}z(omT$A'YA3hv1M.5|Vʉ=bcŒZT4c֔ut|w*n:&qr ~Š4O&3zZD sz ۻ$~χwgВ$ l5w!=Ұ}7vҽ0-^a@1-1l[ ~agmP.K]goftwHehˀZ0 C+_&'v 6;iVB H!E*< Gl >^ϝHW+E` { М[zjr I,*|nL"]ߡS\E[bFoT&/< I ^njNs߮pZo+1NZnD)9S@@ً͌>Cu;E#tE9K&r&CJY`삒hJǻBS4o5~?vgx8S!yS쯝A@м\RN^%(,l = j(R$3PpfOz XZH] br#{nbT#Nc"ҩu7'\SW,,DN %~>d/G"JBbܩh&x`n+5ɛ|8qғxزՖvG1 ~]!cËj@cipQ?m6UTVD{Wa|z*eԄ-{7DI(:VeqVX{ l' ӛ[+oLAxmP#Hgi^^T -JK/y1/p(hЋ"L dtօ49Mf!{[V@%ǙG!YݜU풎|½,7laufߞAh;bi2$kt"-m4!/uߠ2+nYxψ{/ ڭ?BR\ 31v[h2OljGw^Gc̲wg6Kⶊ%q9:bIC"NBVL "X l'>ca8L3} /H͓Q&Yv.փ wrn:Y  GuM\YhKR!xNhj|ʥϝ Ǹ3띎P,[B$#*a:l1=j} ۚWWu~Ko8z0*LWQ,gSR;5j|5WXID/:;!T+/dGBo|_MSd<::Sg(< Sx`4="T q<ǝ `$ļbGꏦu0tvKo=PN&Ɗ7$R_H ̚=h}r,X0nODgilFe +-ubh@NKO$ÜiF>QlY8tTBX>` =GΨcs%q,%Wj.$9 a Zt[]d>r1H[@h K^lK k9QnSGmؐ:( )||6` l-=WF'(lpQ~baQMulеIK5K5]]8pQ1(DѐU݇n{tyVWEAM",K}EIlQFcnh"Gà7N:yȮ$̀?9@>|YB:6G(g5=$4Ĉ#2D~;fKJ3ڨS&zOr'"'V6c޵q zPnʌKXmA!LIbg绰$j$ 0J&Tb?hF[%]VǮ_@:Wof?WŠT'a;=Au`>, F`{ﱷ@|:cXŘXh`mq\ M uH`Y0"$q+2X||gSloJ52k!k06.p 0l}6$)mL A/0>l bbvvdj&j%tꣲPK59x)=w UkFL\Ztvo/|Z2ÊyY-4o I˘1{}a8DqdHW~DC`Sd&cJ3NANr*?6 [TS]hN)}~ȱB ZEj RԖ.doY>s.;\Oxjh"oFP"gl}`G ?s@nfDZaM֯ew$pe# ZJ|)lmȘA+&l>TwaA0t0خCD0204h3l4rkxŻ- -8{. 987U)m9:a `l:]~`E3zYv~Kz :K&(ދ]fMk.*5TZ  $8憝v+3ÚS3\;-; |w-۱( "V?k7o[˕V͓?!gRBط8.zjR+@׷JEc7œb(=RD0WWB{Ie4}H_o?˅k 3.+rgrX LB%n{Wu-v{!=wLE`l͈HL. QRF/o뉶~I(פpNL%&N7Hϟi!G3&_Ow!bܞFWFrYRM z_T*ʙ5\ު4ʅ!AH*V 4e*!h P |\|Y[GGʋf[$ º֧W3rsu3dg۫p̚-|K9+e8dJe݂GG ƓzDvF"i܁@JM(%(qIƷz,]wB*QH3v)h9 ^*ֲvB+n}GTcު8LEǢFО+bk3FZ Mq*7wYcZъ;G"ѯeF\[Y} pCko(HEc@v= 5QX9;Oŵĺ2g4nɧgP9e81Lr04f0quwvy^&1(4gv9ꚪ4[CYk,Xօn24IqREp x^x Awmc1/]sl|EoU/R V__%a0Ee,ͭQL"l|4r bs{l~j9;c6Ӹn늋a_,z>j=ϰϋAbv@{z,hCZZ?8kdtWѩ'Zclc%+̒gց OZp' E\!Дj&1aR) N l ?o2]d?&jȢΰY6R Ofpg6Een>:xH G&HKYzGv_#@`/&:)> bDΦA*>K̞1<dLj95%^PEﺗ6*8u4:V K̯BT:ڠjк\1=Byh=E#4[>&DSc\hov-w#M}ZګN]Hm‘^{(6MJd6S?/Ś{0$"xS 7o$d[x^rFqu$4{ xn۵llUDD[ ,Gb?N 5d}AJ}EB/}Ғ0f"iRQ/z(mv)VXUp'N6Z^y)}GG:\QoL9Lw;B`G1r$%NK>^W~6d(; F<;gߜfXx^CxβcS_tP%H]@׈iٛ{ܔY}3dMRJ^sm˽2mϱ(p:mbn-}8)L{wB[  o8L+iXs=&O/ J2%9=VN2yǚ%Γ|jk' Io/ &+ilBH[e#εP#c*. 89* !oeyj' 'ؖ[TbuIJy@rc+LKfDv7A)ws^oߊ ~X*aX0rCwC}* Չ[aLA[VSռc؁?0V7OM=wLD:)ROW1o\!6=oNYw !uQkWZF2ݏ?ފ!+d .>k{6ـJ8gznL$aoyMwis_0}8,v5Nn ƒ1XF&a@rIvgeQ^1^cYx>W4K@7ONs}OJ.9B#U9a5a:'cÖ$5Qe3zDDyĈ-.՗f:^i ~?HxNa'v"(B>+Pcf%!ҬD4rIͽ eJ@U_|/2^L9Ih._o#docQ8K^wXvR%IqD,(+k\,øq+N$,v1LVjfkfAU1sDSZ*aFftDd>3 Hߵ Saղێg4; ɉWvosՔϝdMp#I[~s>`˜=vͩv-ѻu S:}5tkB%ZgDMyM+Xe9FB.E$h~]$8J\#,gCUlJ~d8^  \*G`D(8YFmUk>Fx%O2r|BoX4Zu-N#tq_LUDB$"h htd֨'Ep'5pX{@iɶm^B4{AZˁ .tsY4 I_G8%ڬih0M]>K OWH-7qSO7,n`NXpx9MA4F@ַ /{}_ox'bϖ1"LwDR RnnqP5$gC؛htCTTzHɳX'KLDXD+%'6vS$0ҳW5~xmPMޯ w3l%¼1%'v쉫( Z"dVr,lɎ7_I?X?!ouQͣ]oދn繰є4Lw?Kc~tԠW Gf/*^xemt%{1HkMbe]8(B}lnX?G TX)&5h.yޅ_;zATbU-057kl\Fc>:%[P***gDH.3 yLYC@k&?[u ǮШStHC:pO.j:u͐Lݿ(`E6_v!&mGJu^s /Co2=(}P^U^`9P" “RL ̈́s²{6`5{8NÁ3&yBvEDwg '&J> ޜ21!&3wy֬k$}5e Zɧ#4US%sFm Vqn>B4,C249~e9H4Wl%b[CԌyFf~Zڱѣ+rH)V@0T)% Ɓbƴ2XV)Zv  3*mV:N*5Hazl)&YɯOr9}\jd+P--]uņZ89Hq$O 80q6,<0|T&Qxk6щy*.ȂrI2++7+N_L!74}Ooة{mqVk?Tf \gS' CQ`( 0l syrqm*HA錬d.9{P2#CNI8ysB-KԻnsm6U;b嗺WL DGԮ!;pmH{W&nnklZ'! H*M4< C)a8z\^6߯, {sX(xj=AE x|A'w mK=V_ $8d?d5؛)[ph1`{/e,bk;;3~mbտ )MVRDyHlx.":e?Ĺd@XڂO$MB Bd<i!E%0XKW'\`6_:)W~ǂL-R͜@f2hqqߠufD\&|= *41yM5f㲈90:FC 1zvULY8e#nZ*NpC|_\Og@:k懱l1ỳ&sji%HtJyf/]] gpљEd+5\c(*X0Ĉ޻3tLQY$i;.POH~Â#k!flA)If"#yHBw<풳%#p ʇ}z#i>qm-vTf(kn?k4||F &R9˜gmG)U@\ڕv^6^ - uF^[Qh{W76ܾqmߚ+sЇ9ONKbUpQDzº6(iYf 2ߘy"t%b#4I`M yMFh_X5Ivm<񞳂;ZRƔ+ej] _W@;d8)9*v櫚fKb5v`e9P3p"eV3HVav.:a~{7l$*/;Cõ3~=z@CgC|1WcA}z9dr(_L:An h=mc#5r2!R SH :ɢgA1k%#Y2+uC"J`WTeQE 0SfS/^-T%~˗n@)QI5?k5BCA2gZ}^J3ݨ ,VJJjFAZnʈP!8"C'Ƌzy+r~ZF'! ȔG5v/<ޝ͞ы9֟鳿B?كۖ ŕ*Gx˛(yk+5*9 `Ֆ)NGQm:4K m G~B2E#GG,*GH0 UO Ws>K+pтbd\B;%Z?Q$|VK)*hGFصwЂ[HXoE[%w3U\ׇ8sAhH_ '~_}Z=**ci=vԸ0:pk|f2H0Gަ,NbdB+>>3>q8=~קvpG[?oG2o _Q|"?5}D=G?œ]vRN,j՛ h$ݝwAF+<Whҭ1 f Ed0 waO7~^& +#嬤chjZPfR/ 㑴~$7@7 \e\[5ep@K.l -Ԙ*-c@ܻ"[Q}VEFt>^Y P(Sps0\b}u,{:!ju$"V?my m!Kt ^m)\< WV~iúo5!؉@GC >zꝱZ(*7h.ŀ|!S3]ށjO"@a'/X^]](Ym@.ß]̝?REd\Yp.3ȷ.fNY!rɱeHeז6/ʔe?g rP"jN>2vpU@Y{Og! I,#9)c3Hu˨ǩO 010bhB@>ȷqyJiujݽ;]yrضRJenʒHe\zЄ-$ OG+2虋Ab]bBw"eZ Z[IqOJM>eS?pc!ѴTx|ǧjm=wne$vY3Ag*l")y |x~r:K=f?3@D]Ks~/㖼Nh#)GPehhr ƠIjb\y^Yq{4dFzaL7XB;OZ+U[؎TAy>f)_qR{ɡ*?% M<̚.Te(κCRdu1'ׄlU6iQ&R9s6KSGP$-}<vY7sab%0'^*mEjaUVc0݅cFUJLW(ДKdافb9A76/e0Dpj Lt^"0빅TA PE7 KsccV4?W w&t ([Vpa^wk3T1'/˒SO c !d+bX TT)9yg{ɾ787"OY _qƒ/] E9/@+ڵd^ 7$$j2 pHbV?IkXdu_A>BXoKY OLX4 *12qo]} CrUA3 Y9@fk˟`!6៿Yl, ``M2|tB,n#K0zJӌY5lJ(޿h,X[@2km[yI{2>|֮cޖy5e>(1O89\?MBт MD^%89[ YԁV4!l"%71B$M!,?bڨWo  htsIIreM =Й?rdi\-@Q޺fd*p _¨3װ-\NaU}s:|eo#e'lRM;.{ltM>f &Y1H ϒ֑l(ڗE"]E`@vApS/9'H<tq~)*mj'.ݟ_Pm ~5 Mgʼn xmb!PS-+)Ln pW~]&X60ҫGx8zҫ,9%"%J[ JgO /3<s[X$.8,i %Ԙ&{Zc+_Ѣ%WPQlBt>C2"^~U k?t핛CVTںV ?O{ [øJs@& n+ͅb :*{duǩ>KysKs㇚Ws&\j,.o|]WSv ᶼ;ǟ{z=mdA ӷ`EA\J$&zpew 5ofVYJM S>@5Dkzy6L hϜʢT]l:;mS%B"w( +CU{qBt.&G>Zi^4Ul.۰}2ǖ0X%Ac$wvbkdu/lok+A(EfR*j&n^) ?ɧ!#G^6+Rr'&YP\&Lv] XGx:Ӣ-}R1RZ~AD'"n;׶mT{EsנT s{34:֓RF`(^y)UCGdX(+nPe..`AaIG!RbUv(yh/ɍF:cOUS#5@JGJUQrD ŇL 5.G%&^ PkO^͓]&-= ojBsyw٬Es+)ܝ=+4#-SjU8]L. ġ+ryF #mQvVS{YӯO)(ߝ+˰ο|䂎gzAy-D1zK:l>>BDgE\\,XWN{3D@DU^>j #ⷽL#<<.;N ?,0x<+DuN-+!ʢpJ8qm3ڠYky4;٥3mzMNw#E L)&_ #|۰CF"}޳P=2XRRiN7ya9~"MMRؓѠVJ b-E={x5aj|N%hh[i%dd/ƴ/(`W2A(;5{" b6v60=qLm"V4=:j`Hߘi+5ukrufdj)TX9nkWFuD)|hxb%/@u+1y8TQȻZw!^ +Z`LSWpx~21]͙I+2:ޣpJ6EI]|SQ,*t.rZu<49FdawLT mآ\Wydphgjcf364WEU:y5Dp9B>$Ԕ!㐘%G߲T7߳{^Yc֙HqlT@DI3z/{.v%HKބA2MzCο ' mSSg\f8 UX5~!0@ -Ux-ɤ߿M]d=?._ܫ:a=ۈ#cNڍ4ph^BD(jE^"1*$V)?tKԢf381]~u|-VUt BnAހ.bbyBSBa<4>^CVY ȴ75 78Y $AyL?ks_£ ؇bsIΈda(&;Vf.>QJd(0gB,ʦ۾^ HxAeLn2#e*^\j R~x[xk rՔTf 7a[ 緙I7хéfJ/K>p?L|k $DX7;]@m3Ƚ`z?!mLT` < :jiW݌] ug/ab(h|G7B8UbX ِαҿY[B*F GȦrm PzeD'"9ץ ns)kȲ^`88&&KQ&)?3C\  $ OW$Ӭ9h.ъ \\ۅUH*o(3Y9xA QU:fZpW\>&_T4N}Tl'+Sq^D?Sx1n,$FX3hN͕m20ٝ̔2A?=yAM6ľh7kπ/j3bK|_*et…4W#DkN<$?!7PdXqyn)MO΢&`(.ak 4GNh"p0o ϥI6Lu2fT+Jc"D4JW`NT3m/" ? @lbxeMtx-uquiB[ذ*C*wHf#S {Cj,%WƷ5Mָ~R6wnhbDj|W(\P:e x(yf_ͫf[! Kꚷ Ŭ2Y" `XT`w$_Z4:D./H0y3]!SM_wm%߰YZꩬ{{{\B3Mܳ}][qox6< *M[oPPML>/W|`..߈ugy|+j\u&,ki1Dyz^{B]e?9;,y)佉ťdbgÊEG^}8y.hO]NR쩙Rbty]kGzMʒdRAJv#OK)Y-'PQ%wDMW' #KBFC7KvY'|n=;nbBݖÆE?r1D ?,*Ʉ+gc֝+1ķpqPȆPUpx"J\[1y(:&% 5ZqeYҠUϥVQ'J&RmFh5CbW ˑW#wv0{0 s '^:@rUs)ozNA)B~qI ?ugj`8J1Aַ],$E_Aڶ%j<[`;?IJħS.q|nbZ*"Ϝm:H}OpKBǀ$D/1JFKIK#Wp%1a$m sǕ鱧z \my\Q P֪>n.MKe\<:[iCe'7nai涇<ՖşTL]}Ppg3&G2-fh-3DI ߓd:HV(˪뮡(˘9UV=1GMpRRZ7qS֡oƼ<--F2y.zsP@ˉ#q$a"oaJcL *TUqSTdH}ښ6dq~e27yVbk0֪>`3XEOCGNs x!3 9t9.ٔF׌T_9fHK $5^&UpF^[nrAӓ's5T-ۘ7x 0`*LA3bUڒ 5 awg͆8[C'Zp5z6Vmq1[gP|ql2ڧu7j5"J{2 ?D?,\,Nr^G;cjS8 uE*Ίq*kƮqu'FxˈwKG5f(;P:k<9o"*ujHV|:?`-dY3/lKL),-zmIC8]T~$FM 6,څMD&u!$~b qdvc(љ ,+-8|nArϹdDnz&#yF݊$R6j^^'1@uoWm"3ᐊJCvWڂJD&;-&gXR 4*ŐvD{p"w7 e,D 9 \Ph;q}#אj5q+̅&" t:&kwʇuX,F$Y* X`l'kæofJy  ˬ % an3AbkTxN`ҩW7cYBE?ɛߏYٷԣw} mHkpiJk`lRpTv^\ V^<󤶿Mύ-)+~[L^8ʍU,Su T;c8_wYrds7fן4$]u~뇶B/INV8ΩX){|i%.ZJ0Տ=O[mM4)h+xQP削Ĵ+-'S 2#lUHRL,+[kS4<\R: "7!. F:%~RoPTOAbdN#Ի*HOvRVYŮRGbNj[[mȞHiW% KCbف]Z5h2up7oq/%bUfWKfvL((͒Y n&2{P˃kFs"ۛY[DK!Uw lltK*eeHE-I/g*r#gC3xL`ɨt m+ÀAl{IER=$[I3e<ĒW^9 v'z Fܱgfܔ]2xQz)B(_MpGՎWƎ¬Vb8-mQL> !Kū9adtN LC? QU(w5/<7#uHvt>{(fhu'*63a-^\qQCXtl`B-O[v"iSQ-WeCu\ oBؐD!4#'oy1tǾkR8e،-%DS=8o9.P:'}=$Ah$t ZRYos(>/Ck˅ZjX}/U z N_/=!<*d#7^~mw*kqk8a٣O.r8~\a{2wDA|'Nr$i *SlsvtQ:Y4]\^ l͓]J=ݛT4XU3h).c;?"jwA0h`ދE)h% ,3Z~7lrD^77|/!4?_zi^lZ~x&c ~ +ʭbʛ?+J_SWZs`en[>4~Z([۠åf+| ږ=ϐ9=[z Ο&Q@h=:ziH}7SX( 6*Nz +heSLCzbȶv尘]2Wp8)<' p4p3׷̤57SAAջnߒ$v# @8YBҿF+Ec$nz YQ}ŸcAAbc/jQO(bcɰP#G$5*W¥Ty"^`e/Z0#Omb3EsؘR哾D$df"|.+܋CDcì!mW\J4ܒCa-ZP-]@z-1Z7Art9 p}' J>%nӞRpTrfiN=R/ܠZBKMAgcTگX0S6KwIqΡܴqjKy6|l_?2i _^'I*"[Pb޵} x6@TRO?0h0Z%^r~u eRZr{3=䄽KꚄpPAdL lm>xp&m=cb{%Z}fi[fKc% Y B+t#n[R9:׵א7X'( 9 "4*M X!^"˧VJBWwnC54sN`hkցTM+٭ShG>B$=i7Hs "!?Q[$Qp +!Q &˟fu'K1Ovfv=7W5k]=~4AL*%_{\\0>ʔrVjj>!_m՗+x|`*{-@uW芧hGo^2yE*C#7C[Foloa}Ph)`ٔ2~gVXi|x{S]1_i)SτSCޯ"Ko~#E8&/~6 y[Y(়=)aOx~h! ka+[H77y]~{y HVsdZQ; FVӬ;~!~>hij_5f6`@2XnlԔNtV=MPIbg*M>yy>BiupmA7 ݸ=| i_jv2^w+񏌌ShtjH<0'pL̑Wi<Pl  e+zR6 P1)w0O_*PٸYM%8xϮm/Jn.(KnV>BiY~p-~z-E=4Vl39ΎiE`Ý.isPL%ͭ}ًbuOKgYQ(-b̏2zB-YQi^78rM*ˊ٤f<딧rÀ7 2o(4|"IuY+﷓mx d?"[:Ik:nxb61e*U;/ٻi?G\3(؞d'+s"r!;MG+?ZW1?a(nxW.EؚV:-%GJƑizB@ qYqQs׷jz;3`}*Adjl֯D 9}L9e=TSb2YWt;Hph!Uڭx,N֟ DQ-炏Ce}T9ڵ ,eJS+/^qnzbz; ?:/4Ҩԕ2d@pcVYܤJ%C9d<~2?;Ͼ[v!1DH*Lq6V(Z( aOZXhyri#%!0,^/ ]toJRJRøR^t1<\g%ݼ[(Y2fh@"nOsx/L~Z+#ۤAA(ç7K3 ;܎2G9̕j#~036ZN(7qAzh=SHT ˋ7?[أpK$"3,^8Nr1H:˯ylmOjZtX7 cBi K!7i_SRjPX{F` T je#Fn]oZ*a:օjƴ">K֧Qˑ34膷dw)ϟ0=fּt/X0TI"@$ [_M|J]kA=|7Mnn_1p>$1>8=TDhnNPgOMa {nJI]UWt7O$4@Yf%QUjKn,#~,,'cRw<5Ιڴ°f ʟxs#ӔYV GY>NCVDj8p( pRPZw좭 3f;6Tq5lpoԫ0ߔ<MF7֓ݟXUS+3:k,ں#iUkѡ/eV ^hԛ1h26ؚd`E9Sd`eI *8Bh0ki1/9Yߨ*J3?N4щpl>Żm:j+cyԧ25D'5N¤mQK,w3N(e,e3GS Ǥ Խ}u(E;YBXyދLq=:رXML_|w=eŷeyy\U5HsJCN^F7=cYAէm-yIZjc5WT!_ } #,"B2%; `8ޙ8IąZݧ6Pnn#T8j;I)DUTfjU)$@kR#lIDz=01|lR|0i-=:SzDR_pAp-w%~FU~M]43|-[Aa%ѽKAnPkx\or*mZzYȩH_$_z|  `{v1*B~?h]}~T6-4(vdIYdؙsHϺstUݩP湝q=0nB交,4`0)gRIB~yЏJֽf̥_: DIrщgπ'!P!|Z^Gj+P_ԫq-8/Nwюơ껓ˍd~eFBU@vlMVP0OjWs܍P"ێ*x5_=vwE3OŌXyoJ<T;6U ʉl/d8f\ئ_׷*qB9`B)N & U~}sHP Fs4'i6YradqN+*aO+)U'^*`gQS>$佁 :TI'ީA ~䭧+pƁiB@ :+χz v=e:];, %)p.Бv*;5V2qO[2`h.z~,!)2A_fpN$W;XL? QUDT ohذUj>[o qi\:yN|L# 4oKJ6$jA)rSD&Tl|xN+ZƷQ\Y-W< ʙL|wٹB7k f٠%dwMy;qUC0T$.!8>OyR2){`'d7MuQW1KF*q^:m2?Ls6^&ָfRP=8G6HH0 *$ SZ[ h"USsԬơ5".?'IX:&L~WJ5&ճON:sd7İe"y|'"qlŤ[=[³&aO�Ʒ1A_X8pm$+z5Q>)Wo(JZO7?.a~^>Gϗct(? tdZ^P,V6?HӃp?PsYWZ놄]#( "һƫ@(؎/Q5p}[~p. Srr2 QP3k0NU6u\vchO QV[Kݺ+_S&ƨ{}}ĩ;F;'9&4M"kQB.v" fʃ2Ȇ\WdA69y~k|ӃE)JmotZ$f{ﻊ^OM38rDj8e:n'rʉ^&ЊӉE O悘Q{В1J(* =%v׳X -qv\n$J%[T$Z@2kc,bm]674ߺ|QNE4u.uPCׄ⭽G5W I PW`)3G}Nw"S<L P}EOGJT`uB,"orvYi9g^P_ fmt&fR {Q?f1RKGX uOj].J/!z^JfC4VĀ_W:吗\lY&´('Snr)Šrop[ UMvM%oDRH&O,C:f“&kY3S~x7>K\s3X\tnRh -'!y@^dyܥ̀ S+`0$`[$6"tbr K9iϋ.p0`<8n ib ݊Jf>~ل+ui!n bu]v(Kz^RȽ^.6:AjZ;D/]銓MqOT}Cիwq=ny+  G˜˞4,o˅v}9M_Ѥ ÅC t$(q4[Nwp}:p9\$E}{6Fy(i?rSUb..Y_j\+h1]dI|A(q⬂I̓E0 tUǴ9c\#n8:Kp M"ko}6S3; :۞8Z/T3C QX#T_\q0 Ӕ'{&d ٴo:i&: h@e(CId(dMs|šj4.{@C2-f=x9by>(.aY?@?_g/Mz*̲͈G:IDў3D|ğ,DԪ11tc_]܀ Hm>;e%StU{w t;@,!2e_.aø(1 EceހNG`J1d9nnH8ʞNyjg=_{ 6[GwgitTTY_F,VLďїL޹aB\箅F f/(}|PJnȤ>lc Gȗ"5±\idKl&gjƞoÎFun6B9DsXkޢX+5sPoYEKi& Sŵ/TEY[/N@,R`|87mS}{ZNĶ3gcQa}fkxyu4?NB6szyG"q́CI8*Y&+5%/joNevs0< cQT?dA'S]pQCA* VFCe< ])Ԃ7!#lDT~DcTn w6Ő#QM5 wάJu= ~{kru3^=hp޺ ۂLMT)}-)\:]e_}0wcPr(ӎh/E H@)I\D|]c<1ڨ}%;!hϐ'kqQ0jlB]  iE |x nH!(c|3wER "5923fxG ik]/N0؂( Ҿ.a^uFYV=nCfżo}EZ!{<#f=Q_hÉ8G H̯ B*2g̬f'`gL(JFP\?-]BH7`! wRU8\|A{W'34"4 '2Ѹ53GVHC_.o@00٭o(F&󱵝ۜl`hL4kIXOJi=qSߢoxjӟZ\)Y{wu\p ^tګMK|"#/Qq aWFMԏaEPaWP _gg!G.LS}^ɣZWFY6'Ӈ]߯%vSSxL aG^Ld\Z$ YzC I!r^SD4.9bBzk76߲qy?#m[E фrҀ_+PUcD i+:60PQ갼 68[gzmԦ#55.{ F+dYo yA|^.K5#td\HxB#//%8"Ty`KʢEO&/J&%ىztmUZzlrB(NH,C:8aTcq\I("ѽxGZ r@;qUvl 섹ʊ㿖+Y6%Mtr2"t0 T]:p_`=vrs%3z¨!+9_'"c$DU@~CsLxaW{5wRZDr{N`c֞PCiHt9zT}sH8c&O @B0eY벇~\=--GW']ˉάi*bCww|7ǿ^G}rs@) @qgzj^0(jxfky0.xclj}*3px Y׻)Ia{té%nL'mDYP8E;S^ˍ(Wxm,fBox2F2ҌBKP]Sk:n&[f*+O$kVⶅzG:FQ&xEr (!l,A}aDJAG+:a#:C`l~i,^sJc(o,!oe"򈍀~>Jr^w\qeȼh#%TIl*Ɋ k~4.$$v/U\328 6FH1r17ВY༄@Lv Dv* %r93ByЗP ɒH(l1.^,[:~q=MM|jMIޖxIu;Q$߷&XC4"z^ F 0AE@a&DʻLF)LEe36o JRFn@Q@*f(m +@,ۼE'#l̳XBxk\쯁xYZI`5c(;u$S1oaB M@@/Ru7t3wo\z|w TLV@̼^"<H \D c~B-+TuX,((inJߖ~ ~9{d({iZ9 7 3{ڇ#ŭ&|mz,m_Gh*`z>ɊQ|*q x 7qZ[_ӷϴX5|"(& qЛK*!`-h Ip=ʪ9 a|n#ltm8+8_ `[6w`%B}y#5W W A"daPߞ1l`+5EčbLg3|-¡I0䰬Mm!yt*Q19 3~ S/7B] N[`e勺ŝԙʇ4 in!$/! f~w 3lDP\=xgC]5j3R%sRji8T^bHI;R!Jh`T f[l=FY>6&1TzꞪu紙 E5/(e(ơK܁qKm__Pvcʦ#6Z͐tD2EsB"$gq1˜5I͞UIg&D$B`G6VҺ{xL>Z1vҨKxm Co#o=/sA_(Lʉv'm2Φ/jLa͛7f9j!5-%"FuFp 2pU7s]?tQxq{HZF^M# e ']^;W*$R.a̚~rn1N/#ϋ$ *>j"kW;X Mg>QZ?vzZ{𗊛la>rzW K ŜVM52xlRllq`oCO:Ho3 ^ν'>YZl+$OKr!S&k9U^Sad Ex=E!mr[viH8-K7anf?Q3P9xG7! Id0*7OB9zSGZyԴUz%pΠZȏ\!<y~ czk&bCHO`*;)r%ZhxSBƹ\=.y_ZpQ°bx-2Qqz6D^^gg ZIHg5\ 1adۏ[vL S_L,h{XfK$d*hyYrL㠎J6- 9ODg(+3EVV_Bz>?X!~5lF6 b2wVeꗣ&mþ(_ƋĦ6\/'Ki>`H{ܚ .b8n]]l,K< cv I ?‰_g\]fmPq/xMVRRvWMPEB^%_ŮFLHqcsq92}pOsD.@f-/ )E6}0i61Ad``sWXӣT]7eHmi5%3|f ]"Ȇ˷SGa4H-ȝق0Ƞ,CyYn̨CRSj6s#iߔUbdnL_*B`,dEF}7&G71!3=PV^cũ7LΠ |vǪ:U^ݦ-/m=K>']5`_9>Y.>"!p۾ߓ@}2EvA-M{Tp7o|Ab+I=Nd>wn0}e>17.|Ջ<;tZ|k:+B+ K{ xE>(|gS(sBCeB7I7eCVU;cͦ[eŐ:dhF#uHy6뱐l@s<7gxݬ* 82?dMaIS(Zaz>C:aU"jQu&un-7"Q/ G(',V-VW=&~4 E d"ZA.2 /9~!C@nH5"C]L|im.<"Q@r0zg폝p#$aw: I-YɉSyklFZ~r؞2Jޛ*z4$B?ANOOc#/lh;YiYɝB,o \ҥc$qپu 6}Dt~iuhWZX#+u4yʉĕ˻>؏"JL w{^4*6OR&[x-Gb$k}\ՍR.;SI{+9S;I.l+v]м\ܻ@[Uyu=imɪy&%T1Pfy.,An/43747HS L` d ۄ7Mݥ7RS#L1uw/ Q_PT݀+ ??jqܚ&cY)dJFe`ƕGAfi87=OfnL3yzl7j/# Fen3O6+"*Hc%7t{W90_} Axdu}ߍVJZFjW79oCaBI` l[ѭNBuJ؉\Kfw)r"W>Hª~N\4s?c!Ⱦ#w<zc%i:X% eӣECެdEBg&F"AODícXe礛jP"/"\P&C=h>đ$F73zP>mc͗#!}q X!o)oRUA;YYtM3OxO*AOEb^u (ք}@;YU LAE`J(H]8[{YGݢ/ׂ,12pv=dkmn_ꪌ2n|r%4@j;_C= 4W -,M&6&K%'CrF@[5=.;l <IׅsSL~K/}rʰvv^4ȼ;a6%ZoRq[Ltr5"Y);ןX.;ڟOz-񃕳X[âdiTDj}ӮXR('x-:&h mKXS@ n4Bp2(x*[{.$S@\a,.Nb~I7}*1^YYfb YLUf;YeRړqý nwj(!L}~5.ΐ-}>ȥ"BA,D[w8y˷\+XHKDRbf 3) V5U ѶH?kh1N@1 l=X=HN-%GlZ=7 CϡJ})R'X=!W3KX`géY$Yꅐ2PA d9بO -`n.bK0BduSvV|~NX1V[ zzee_hQ@峫Gu5.F+I񕾖stymY [!nm)ImBY,SiE)S΅VQ]AvnHNPk9TЁ .H(z!1$Ҷ~J}ԡ+3zʀTuk-:l^f \ѡ5s K!x -#2nP1^oAe]|`˞fkh_أ$G>J+9Sy`"0 "\yZkCc,,S*"Yԩ!4=tj\Y~J ^1<>һiJ'mv 3|Z6CQJq| ٢/+Ё=F$~abhFT(>a8ǯ&4󔓌T)im+L2&t+>#CDȮesFMh%!g냫9Ovk^k^ޢ kk )ѩDw}@45oX]lhhQƚI/;o3!җk,6`ژDr=bq6i X{X|aq0jk OTO T N/R})bD&yv033fZ ,t{HpPAs)oSB+k"vq7`cKvmnVƤwѯx==up(Ł>2R'm5햓d$o-VMw+a*~1b}lR+ cTqV 5KԠBD1cpd4dMǒ HqYX~<8'/iy)?zA/B翣Dک r 1fK8{f^N.ۋL߉b4`j6Z, nXnsq uwCGJNcak%eB5v|1 / ?b`|YdcKW$P5|.͇ 2 "GwС]pmAi` C Gz1i."m8n@44^h zkh;0a#CfA ᘤWH?h/g~+`1h蚌^/oF!y/f苟c 6x| ޔҘ?gxckFahŬQ?ĂWnISK轙ji} R~;/}RJD> >gmte:;$Ua+ShUvsd F8r=@WQfhopUӃ$ԤvՎF%J2D 4>!"1#,0`&& hk¶mORJ&>("+e[O12,Hw>ȓD6X~D2dNp *t,:zYA[1WL$\A^Eej(NG=ʃ1yI̜% S9'uKևQz>[&w)=)}[_d@U (&HEE9ft}D"($P0ߝoK@0_M -z JY.]nn[oOzOG*/2R{XGB.?^Vz }!WJ=z0}OpG䟆="p7/JO0għ2d6I> &j}!a$=,f=EÓs_D&L͒Ckn^H^3 W]m*1u/#MiLՃlet*^LqrŹi)}S%z-NPы. ]cb'ĉR=|W"@EnbWn+a dp@IRu]ᑊ9v9k<G:lHaKP3a;UeO>1 -`! Kz]NJ.{I7{9UyYe=aNdp/;)S(;gN}2/r&B}nGWyězRL<8 àssr>m[۽JXDg^g1nqffg4uy{vdtt -n0ô38"[ B&/'}9 *\՜H8pɚL.dM3rv; 8Dϫojoח:mT1hZ} XSʡVwڟiߒii2{@]aFS=R} (?Q(m|Ɗ6:-@ JfP?|Q?i\/iE$>.B=H<ՠt ,l8^_Oam;FGzN06#";e(߸S薧8ZF=d55NL!p{JǺ0tš Or-7ZR{bk:ug538?I70٫8 ))90n6S{xԨqlN5''w#1d ,u^WID*5iE} DC+hH-;bF)/JX M?Ad"- O)Le_#. ilK.[|@NC]h?| 9)EvHfEJDW3!iLy 'rYtK 4qd[쥜XTXNڌӪݛc =W\0#\1X-{ |"IFdEv0FH%M^GnԆC`;=k0UuXNu.7F-t^FU,\ vӶ-6f5Az+/[p?aSǧ\NZP&R?sL$o^NjT G6c!]␢3Dk A@x MO`sEc53HN!| ZUcV"#""|"=H8S7Cz}2lTF8T >ݖq9ȣ+T~_qQ `TD]1j:Fx%Ž-gX'+ s=gH\xIo`'=Ea~sYU5aUpBr+<# B+C R*Ց~[Rx~4)pKQ-#-iԡiÚc蹺N3h?ͬ4\n$#| QlAt| ZA2Qv="a,7p'GDꆯ/ɱ*ۣN) EqݯJÇ a@|U)O:'/fT$f ޗ1^YpAUmx)`At+0 Q Kg9u&:S+cOjREgEKIYRbh0H.aIF<…s*kjC bwebeDsRMD=69epq=35k;9mRH ubT +|bx'b>ܨkd7 gt"o!mpwwjfrU}aVJU8œ Xh\Wzq/M'J>¢\ze]l 0@WTزa22O' ^q{Y\aeػ1wſp&,m>1vW/w8rD?ư$m~^fm/L֝B:< ;Ctfn{Q-֦~ic"9'}f 4"S "UՌTbXbAngBi|gcwkmwSЙtU\Ȟ_AO-9]qXl=[#Jg@șvUYl%pàsfcꁺAm^. چӃȭHxZI.\7u"{' YSANzrisK:*YX3GK' K/fi" MsOcyVo(B:єt,Do;YB S`0b o 9kRpQ0fC^ OqlbX8GF>2bw,? 5Q<d4d؎2ؘ봔-U,]R/G^6a`K\ŒXO aStA(hȼsFfS/ XHgD#NK܈{cE? R]sʨKEؐ0#S۽6"btSDGkmM/S#W-N-Ɵm\❏Jz+@O#J `dWţO)1~T(?#rwW8%5,hecԑ(1|)aTAq Qc{2ސ=L2GH72ڳj5Hs }5բ l)h;3[R3нE`&\}{*1`VuBb 0W_~ߴܬHZ_rZ_ V֣)ba^^PUA-b>UPjeDg)W:Ͼ>NSdݽjuZ&\* ·g$`K%lªGZ֥ώ{_:̱РlwO0Żd$2 HO)!z+R/`M7E;I JT9/+Zͷ''uސL4*{ "񉳧:]~؉Kpkcc~ϣVRK1lᾶ%n#H'CVux(!46P=E6KJGuWE%c/N9(z-*"XG] TW64!G,u[0\m$^ҔqB^]H fEāSmV_SƓPpy8usY lF[tOA Cbi%I 0ђ| ۬xד6"vroKZ~(m$BdnNz;ՙʩ8z. 'ebW (?Q]5v 8eݧ":y *h(Φ\^W46ZO 1491>Jx0l˝ϳ2߯v&ؾhHpB=BdR/J;7eR_ecAQr}X)tI ;M%0]l(SQUy)u*oMCʴz]J_A;k~ݓq1aX>z4LcR2&$lD%Q` YoQed끶kOp9Hy[rׂ'ؒa~Y]ڦx[v>[jDVX~g7}cZ]Dp9X`GLdץ*Vvucu~@yyK3CB@W#VT5LD!c\' Le,}{?*s8V|+vKWe%εd\A` 8$/uwn;Yb',bƸGL:|d&NQ蓁+=ԅ`rjKάt˕2hس uT:->T/)ᾓl> jùjQb:$`^RΆ&SJ[UO!"+Y,7ęʻ_!%;K{`ezGrd?U? PR9%rU0psar03X:`V",oQ s W(g@֊${\a@ ԣs~Ne;cBZ\؞"NV'.Yj(]ioR4L8Ŋݶ9ӏ/@ G{W;)w>ܫMalNf˃-`$)̶B?XL;,nZJxGLxۼ[(.,n Cs&AK0{9ꢇ:_vx>0{1 qYOI #,y.Zق\FH!j#9 362g#|פ0CT\%. @ADDj8giaq~bcCP{n=NUQ3v;,Q U#<Z}R<3B*at]lJ V(L _!O1*mHYu#=>o~XFm`PB +] 4^F/pu`kxjJoUx!hxv0Q⚽z >r1 wxvvΚ ;K9#~Y196zA(\͵R~ʭImgBy^|k>MMAe?tĠ( Z |Mƙ+4>oM% yk{i=ZQmx3Y_m8)ii4i ~sY<@ =F>C0 ϙӫ]pGhl%zk^%zJWZ]:$҅BZ3X|O)PJ-6 9c.* qͱ>w@m01C}پy4;L_^Y ELN:\:@,BssGnkT-*_6>KeT;!De+Fxr=_nf׃9۳;YYyk n6\͙=iI̚ECR ʹ ;5Rՠa_ De%Ơ54L**5@Zik(Qdŧ7.F,aq*} t|3^Hשy+űzj#\)JjsYi4X̊]ٷNU]ybb!uan44mph{0ܲq3bvU"<9)(P{/,4ipÒ;VmvÔޟnx`_v)dZ4@8e*a$[I^MQJ[:|=^tE1p?oxx@6l:l3>?e2[~ pXq?04b]%ÝLVYQd`D.*|)%]|HGK31ԥ'hTEMJy BI96WTDukpn3 RyͮlX\}u44nZ66[gؽ峢1\9MY;\hQ0]QِK{E6bJfɠhV*I%*BI85m.-t6*LSCd>IW',4F"$ k H7Zo*}엘ɓ,1 E;J^a08}/); :e\3#ۻy`gl 9q %v*ipSؐºlE\ O0 Cge$0@nkjF֕2r3A( \l# !R17.QK;hëeeJҹKF<܋UßW)\6A!ӫ|_|n]Q6@ e~h9FVКiŠVpf>pI"NoБi}ƻ v u4#~/?'|Q QÄGܨgQ,#>23 <%t-SFg2 O}XHOVg pmckmd|W77ggpX>ԯ}I^RIXQ9(Ɖ% 4je~b,R &"8LV1tm4*pRQtCykӞ*鬄=n%W/([RZyy9-Xt&?*#^Օ':&ѧW QPAxgNI ,=sE~.t9m)c2!^ޖ`BYI# >z͜FGŪȆ{,J 凥3d$qQVg_Ȋ J!7~;ٍh[jgćgeelX8E@ [J3IH zQsiB}ZnKv_c-;*8=HJDK@WW`Yz]lط!a1v$q4-`=JO* h2OYÚ@ЯԨ3&C\łb03%qM{Fn.dy۾8| St{,y^ ¤ܺuXvfZvQ"tqQX-hӄR)2?s`)7}G$7992'󰗑<)Xڽk^VLjiejc$Cؐ󢫸mF>|EݙY2__ŕ"{4TCAKfTdk/*]A2D.L.v L-. =[IVwceׄңk\R4P֞y^DVLSOu3#ftɶ++ܐdlrb\bҋF_&<c < c,;ǹ=E"= !J`߳r ї Y *5J"eڻiS$uP]KG7;:%X:=ʣH0%Tȇ}!?)h⮔\F_V0VLQxBB5h)K^vM Auő!R%~z;%0h '<]0%-b˹5?8or+~ƞh{3,cDB究>37Svx~+P(]KiG;qCǸ<"Y[!3oc0OWSẒ+>tfHq]*q ' !w[ڢqUJ68W~]IT( mg*&G]Z{](9;<,?;-xlyxS-W}, 7:$R),=h'5̭l r<3wJY]q}[D >`uҡ#i|]]Yve)Qh[GRz_<%FeK^d}"iuV} j5dS@">Vo Wqp"5({]!>MJ8c GT;uOyBaN& RМ8HiiQܻ:TDdLnW0 2}P۫]l)cT40 6نƘ ->aQ\:E9/(k`Yh2Pg0\f_qDm͢J7DW})~:gN)kVoP/09f֛\3Z4\%hS-@%yJ)Hڎuɹ:8l!sP#߭j+Rsmnw>lEVZΑpD4VZnN._5Z:=Hw~LNq9z6&*p߾SeQ){y2u}q;Mx j-m'P׫lvzYhWxDz,q]B5^,Oo|} N\uRDo@‹ V t={ؑDJ{M5Kc dφ&V@ <aIrUPYaA;!1͂t{'K]vY%Fӓ15Q0Bx~Fd}ɠTcDbd ~~1|"{=ViffSꄶ ` =p`Z7t_MF Ժk 5Oڳ(Ku]Hb(\KyJ!dނJ- DS]ʣgGkSTj)Jəɲ'd0Os :e$ nr' ?c `FX䳛@^a33tO2|.Κ b,/S!ΫvJͻ4V&Q^y,=an#= 2Y^qD/yQ߯pH7#]kdfC~Bܙ8(1@y Z7)؈( ސeM pZa[x-mXkl#)?EȬX!06#Eoٖs_ :- >/;š 1gzteр x_j=RIC&Rny\Zq[l zN#E4>f"T|iR+t)[hr@W~Q]!qJHkfƓxh_t#f\Rx(iJCb)*I]Xy\1|W AǢ]9B h!(Z5D c\ԑبZlR9=VK4f6-3MhL\S9WY&;Nk0  x3}X9[ܖ>TAlGfp_7X$JOI µϻwQə]s3\-*>qa^(C!@9Zĩ@Tz)_}>\W|]ܶrX;4]/1I]!\b}ɀ` =ݭȳtG(eoKԧUYTR8ܵZY~/i.R;Q#Pb]ݬNB7AtǑ,@*2P''Ɛ|%G9-lr a|5 &SOߙcyr#k~OE}aAꤶ$4o,d[.FCb"wֈѷX4vGsaJDTcs~Jdc9]ޤܕc$r/ il~@ݚo3>Y:p'Q/u0s<_2@ѧY-rY_b/Wּ!H$b>Z1ƵZ*)g9cٺ>xK6WL=SFf^CT;YJ227F1 {zH7xTs$ >i0t8/ 3X7ƽGq] ]X`/%.Nt \!1?s[0iճZMQCK6+ZSoUqmDʊ.e/9NPPl1ghub[ϴ X ,Nk.bIp}$ sy!m;DJ2;X-3{QUa(`S"2%4{9H}l^lW.y:_L;DO;֦-^$ˡ_*^#@DNHWNJ*v şzU  L]WMKHv5肻ď'=D sh49$5>-o/VZJ󞚙 (Q8!h8ҳxM)6\'}dhTz\]4Na޷%C)Kbõ2tVgz$AIǚPH58mzh"D|bDs` xӦ2Z5%qS\:Nu5J LhE)q-D5fi)K$%2S{bƓ8SsPBf\Zc,`8S礃H,2ћq:b"?冩Էo*s,STkF?5W@sz"2L-!Z:BXsv"OLClqrZ1L *{Z*&gDfxfLe: It8Z9qT =D,6%*{ˬ 󫔓i_BApzbu Aoe9LHfsvvD ":,oIDz\vD2}rAr볚y 7o.SoK`ãU&0zVwpTpΒͅ}{@PQCn-/Yz&bymwls"x-,2续lmFOE^y!RLJǶ\qW %))0J4Lwm:hiS?ur]>_N6).L<sSǨBxs6DՆbVZ ͚AsT8{a' Sﲎk0WpKݐ0L-N+Di;^#IO3X89 `IʈJ9Kl?UK +޺ɩ2W>e&'aՂ)" cɾQ&Bg$e!R@Uv&b<|nɡD纃;|>kc(8k+Vlfmzd?KHh4hAds]~NꚎNo{?WZ(oZ ˢo~:F@kTXMtpJ{=5/BddR&)-ils2nnvV,VWʝpmeh"h6/ uBcdsNq+PZX@ uP.Ǟ44lR8EB)Na鬡фN-Gk\NmXPs^cSWx?x|d tNj1X7iASB[~B .N"J>('ጅpyF>O SO0:8kNj %JCjdM9Qj{MhܻCO 7}loo &zJ~a5Wit跗}'kQbL#Pk:~+݁Ve>0r;NB`>vQ/@+F?ؓ-x#l# 3KbF6]#1j M_Ǝ2.A֞9stl#'4?'e?(M@#Ve=R" a`ڢhb&M$ :s*nd/>@]hMH#Sryv\n@'ZE%? ؃:#afF )I;]Z=z{9B`x`@C,.]dZ}p9h|]ДECvѦ!4AO O d-tJ A~"0}Q]DmVpxovu#X)Âa\,GR-ٲ9'Liܭ@a/u2\{B[:mr}4zPd$P9ϼFGH@QF+rg aeOnT^c)7Z%h N g@4דE@>'ʮ X{eZpb L*u=׉4aQS !_tڴO ѧ^~mk[VjCs=D5"f(({<8SMmKA1L:cY1m\P] lH:4R? {)zjFul^ϕ 8{%%!BIJM?{J3mie cn4<rW1"j:~H_g71`FAǓ*Blt8O) [7<9\w>{䕵BWbNU;)oMWn8t 6GTr.eRc_m'#D굨뒢&H<^ob#9NUlsit7/3eI(, 6J) $_(mO֑ fnU q0ݼrr8ŘHGVϏG^&l'ǀ$2 ſfD?mH)c2Cʬ9EL=~cX #x^\ @04kBTnvCzh˭>JQte xn(,≲z.`$Eicf`QAo N0'JGƄWҝ$o~7+c٨`Q|yŦւ|a͵yQg!PCi!x;\°_扢*]|$S˼!280U`P`-^QBF,V99N AfG x,@Qox K[%vU޸h_`PA )bj:J1-Oa.95!*)#LG6u 'dG;SR}}C4*zfE}>` yB/> kgV ڧ*Α﻽48?ԙ_SfTUX=auu2j<&5!z+(}ް7KNH<.$"\qTY([մ9FO&^.3ʫ<|*fƟ.ZPfҬ{,JzgjHUɑJuvzn{;{O]W[}apƞ}IzsV]@a8Ha ΛBn*8=p7r@ ^hRRR$>;M_#nCZrO/Gikk :ǯ‹!֜ pK5'z;$f$J U)`r+k}匽s~;¬9 l:z_i*|fx!50zWsm!Q#46FBM}}aU.VP'Gx]{}(o|P1,xkiULjPܦGЈrjIhYm+0c #o+yd)iי8k@}dcr )FM>1yk7ByhZvNxlvjQcs׾6~x!Z׭Cb'!C"𛄴|&u𿸁fe?\4s-2Lf`qy9C-js/{Z#D:ސc:Du\\1ɪY@؟}t}=ݝ 1+#]k'j+ͼn!E39cI,6wW V@CTz?AʹDBR8$聆K\<3Iۥb-egB|{dovZMJU4(ƻh>Уk5HibAx ޕ`VŬ`9>X7Vc~Pda\#SD# RwǠ!+.lV^\fdYdhFTvS~5ag`!,̴CB>6GakˡAƕS8v$3SPn4AF*Z \"X l&B„*l-ד:lVlKv wI"stḬ2F+5?:p N0>ё4=7kFEBoB3YKEuxB"3$xy$r>e=dkK7|M[Fo1n>?)#Xd^ЏEErI]C>X.`-h]&|M!'V`"?39DypD%B Kyau "Ʈhj *LL þ$T\ FT : ["i.jlnyR\Ž:-  _m!r.) !{]}Sr Ӹ 4! ,$Ԩ6*-<+|Gȭ/{tNҶIMhZYX"K#T ˗1w]ymivS#7dExj_9;*WU^׶\ !Q)%S4;aq:V9ꑎ=ܯNj OK9_R 4:i=3jn'r1n=MjYaJz㨔25 *rYvM[q [YJ}#$~`~ J,#$=֛G{l?EYsR|ߓ>R D$4B@ :q]=u9y<Ք3@ t>Wqυ#JXJkd Fd8!ދs0 eVhCBl0|`qfkZLONsYWv3P-Z;%)sFU̟P<㕖H;\h^]o Ear8C5ƢƿUZ5FB{μEDԂ,o"݊'t;>U !]bgP64k~ v;4'lF 4}7aM {Hhv5E ur5}DY+r<,x%3:+_7a~㥓 (V\ ֱi&}lyy%݋ĉ!xn7"3޾X92nG^߽V +.nƠv#{񨢞c ]&ӰmLk$@tk'6p:LDv󎖠kBKJ3yG:ִ0xJZe^ ?괵̎1}ǽ]{T7FKT xאaK *<6T;~x}<:~@WO>!YRyЗؕl+>slX#Hx4l2 !{fu{5iqP QL"cߴu8 6E^V^o dQ# -z|TYSJkR;.opM"ʿ1>ӄ"ŦBnݦ#S^>RR'o3)XjWC1{2۽v1wza>R۰V]5x5IQh'^ $<SsT$ޅcQzk%*6*u fgiF]R]bC1x.9/OY]|rT*G'(LSN^bwdH# nEEV8_M( )L1|?%0ݬcGx/{JgMw ]ݷGbN𗍍b[:-3-bnoQGg'I.t\z,؉VpkKdU0٧]{Y$ Gy\^t'w;w{'L ><`i'jG|">C2@ 2>e4 MLB9tm&,(xj$HnȽC;uCg.U76%-u8 K^LgRi~~k{5wiҼͳnͲAxMS IV׬*F*h8H/,T(6ľ1O٬SBS> ܡ,¶&l B[(e'-z!ytif6@acEYY)_ocgOrızp/9r A4hPR4+/;P)OlNI0pC6G̺DTEs-%=(<\F .ط(ڛY5,vFcϺ>**@8t qR⩲LcU謧:Nax j>%pa1! k-8Q@} 5{fn*2yZFזhɘ|Qz{b_w$aD3Xۄxs!D$eORƝhc`kk 'h_.ҲRf)*NC’jhU>9mA&B|NBDJ̒IةCvǤr/3hrZ5 0ȣk 5(}-|[@Woڀ-1a^em;A%/C" M#hn-Cj'b`[g3P!ެPKbx664_oΠӌcÀnTSY0S ƝlhudgTK9T#8#O ZYdT6DTziC\༉*9 #&mɍ 8^'HX΃Wi y)>,z~Ǵ6ISƉخ4CLǸ "{uK_ExKPDy*"C![nj8}w>7 Ao-M1ۑ/g0EVZ)?[D]L<46~팈99"zINslk E+oe,L|7)"h?e\$DzTb &Ov6+CpYOhSp<SfB6!%eD71 wHO G]SVESFhڷS"UO0' PNе."u\ mzKÏH:Zi Nل}/R'+[^.qАyH{)J)_h_! J^%ݣZg"XUm K*yO"sNgy[usC"L)'ϙLY yCOht†t2XV2tkFBE.'gm|`5՝:IFkM;M]Ss4J*4|RFzV޺ Y#%kR7#z> qWŢVvRpC'DH"!X}ոXt ؏Hݿm6;7-I)`H3flc5^Xnc0uJ(W'RYOҏl)x[kPk-_= ly1P܃6݈(Ocðq9$?^}"f+c߉OSyנ@Q5F ;;> mF:"EPg2,x\S xEož8P28Z5hw4ϹN!c M&rb!FadJdB}fY]%Sn$3 fشO;_a+dh ͿIbbl1>.bcnDєTJZkdءX]۳<Ҡ{4 ,cSYd'D.~"8,)]YSnNNL=DģuLOn)x$LqI?uuJШN{GZEh_ݳ0a+yHb[BX=?zT%gT-Z'ir 2e |mIpkWU q|+ d͈LD8@nM] bxcuæyEhu1D EPMAI!]t3_58SqD_d [rMP bZmjKÉ*zh"(91Qe0|뗿J_~!S[H7&|f)%6+j-"">rB֜*̺0fO@>2Tc4R^/+}#} 06Pi}֢t{,v=+cys0@}A&g=</_.#Y:C,0y!Nr*ExId@K=qderjAqe8ZJAۙyZ9Ei %!kEܦXϨwҮد9N#]LYx ~ҬqP }@}6:W[ΏVaى6,_Npg(! NB^v'b %e_-C1(`!ЊUryꁔh 'B[Ho¿.F& W+RJ]3Np,r},^T9dcM͛>Dq:; 56±0<]P DAC{'jwWpcwDi[n ڢĴ8T 2VwhCSg&U39Q3ۧZNggR lӧ1N82o_rbzWBKVҸ(p M!S`Gz1I\]-Ήl_~,Ut0A:yw)TeUUTFa b=ZӥcYr(C1qnz;+A b(YQWijӁF9_kQ~wsB@so^Sk A)5iic~mk__#ΈW%6ģbX$)awju'EE". G `Y9r|kL 0[7>˰'ս Ea} 5 4v2"M{2+ti˰gA@@2DTX!z&rhi<# ]o.KFLȬ9J=-d> GB_bz0)0i478%q/۩\QYTLqA tTS{De*HWcQ1܉+1@+neȩgPVPX݁]j3207EeFaI..҃G_hU?uyC-1rRsM Sau84eIE0fY$YH-$Hw,ģtd^C_ka:ZK]pyT30À(7Y6c-)vfR8Cݤ*z)kQLĺ?գ 2Z0a:O # *38pHCNt"<zL-lCc E|vz#  owi{D 2%W2{(fq6_\XڝG\nXjSz!61s-?l@قI'~ڷ_\SRGī#A#7tORw&obAU Oig53$Yw/P(h):LőDf؜*K/?&LhޡU{ Zd7" 3&$De"nFOTٶ+!j7[Όw̱ҳK0VqbcLœ hB!x _% EP!]i5|qɦ7wmOH"8)q5 QGg6pdhC4"h ]uĮuB,O`tgAel#N# -_W*ZV;%!/Ðc88gg4Q~}wA&nzVP|& }iaҡպ3߀P9}J-Ks+aM{rVx?8R>.X6-p 4XM0ZY g[ ER8_YΤcIt Dw1aa5lvlUGh5UO,T.~jZxl({+#L"oC hȂ;.fU~+# P>s(fq["BsovW%AlC\sZ2uխpҲHM$p<4umİ[u `dyAUĔ4ț HGUf@Nm!-M1e"wl .a/G|DWX*QČg|: 0pB]J`c.226&o G#sp@&cCnS^/|`zs.Vm%۳ a0I3٭BE-o/KPG"6h૆mIs72T߫SX!+ofd{Foa rܡ[TBx/+8@NODvBl?*by]LZ-@TP 77x/ թaoHt*:$ZY|4oe'T8;9 U/(^e ߜEH0;qwYq*gJl8-bz !? E℀JQ*F؜k"YҶ&-`>."{T&#ldUM$P)zJطn@sɃ ֜HuS"-gU;=ld/`(F`ilŇD~yl #Ϧq@b(#v)ȡcJ$_qVB-4 o6yxXZ5%3Le+u؟;cً1WQ&+^o7tEur0ҥF=rɓb;Wf",J27i ;G*h -K}$jMn?` Vm]Hb((zy D*-cb$Zd?eelWl?.r>h suDO'& Pn 4vMx$+4QƇexo6X<%d/~A[QbޝVSPꦭp%y=G% HI?q 8}s" ƏR&G%-wiV?Eem_Ўp@qx[, cae(T"̃T?A:!yt=_XI.}ڌi5@3 µs_xBM\c\!^ lC ϶/(XK+VېdllW8L3? QPVe'{_qclJ:7ϝUH6[])6_L}.zMclxe" CΜ17fzc #](ԉzD:aِgs)0b↟гQK[`r_oӔD,M᣺ 9t4ʣG-jRVe~%@dGwj)Q/z:8[.0ѧU>sd"G@Cj.J֙9 mVBx5x4tP+o. mE^wv3 $|xa?q~A w&3li"vK1I[Âu;M4V7Iߓ wNY% ڻGy]ۤ/nJN a5OگkKN.f&&hZ.a7 RzMa")3p?1xz OaK^ߝGúMĽxzoϼ%^(_E2Ek ZmIڪMzv$"ոX[L f֡\9V,zWśFZ,'A0 i.Ewc`s6ě nW^\ګ7*x aDImgo^JqpF# 쁝Nka&lSw(aR,^LC/leX`VrM1f,?aI9Ečk~W$46E1.{cqc- p$ ͤLhR[Z;oh_=oաAp qN2)M1c-)ȕ(w4Qľ+rђLA 㫁ˉ_>燼}ȊͱszG^R ULs΋vGC cKl`!蛂u $ SE*kX z4EoHme1Ң͑Żb3@V&'! _te0 RY{!Hîrnh ?Pѵx ِ,|{!Ǩb&\ JWo.h$'_dj~<%ӄ{܁sV:"X-pLTUL^eꚜp3&[H z (SP NzU| YڈU& ׄ3F> I[5;s2oEWi?&B6 R FAu&Vܳ340WŚg2Abh m#7g7*N9Ҝ+39ꅫwP CQ@L u\E@,(<=!kDŽiǵr VJ}UOQ-3s SLX*}R Sƅg:]HBT2~*a`O'㽸@Ӽ.ViRۚE:I`?r$vMgvEZăq5 RK6ڨIHNj|If$UxZx՝3B*1%~JorLBl XExiZ,m1%)>yq\S4ޞo)|RK/Alu'Έ|Tڲx:B`yM^72T,x:/L]c%_[Q! [鈝s+^|˔4_ѩ'z$wU A×(M˻?csŋoѱ&㉪(m^Fn ]1¿o)-4)xEʍ.̢eڃ}5%7o )Ν{dgH J9C,COqu.pg]Ed*ܿ/zd!%ŦϿ㯗d2g1T5x}3YPY9}w΃"5[=4t5^I44.ȵga E{F iA[1Ps`iZF =J1nsb:cAM@^@'~Dq?~ANS24f j7JBqHUlo|贖[Z>?wU EaMi<}W'NŰa LM9cB\HM݃h7&Y vWxۦ>79O$,nl<ӈ uatŋ 1)ŝ-+ĹB]uHh[OBV/wڠe݄RHDhTJ^a >uLl?m=o) gK%`PZ7##'˯vBzH A=9O*W|ٹ<%S)k/$|{v[ Mq8S5;\tv i%ZB ߷/INF->q P<4[n t{  CJ!0pH 4V,* $`G-CfSvc ϔj(,]d܎;`vE}wbOr5n/;b ֳQ}\ɵxnVZVKڸ3`:ǤtKЁǎZYsWiNbC9jI/|@ClTМI(KSjGSA2HӘkh2k֊4nj,7(2ɣr:]^ϨjrCIp;r΅:Ӗ{ p2.u'wn*]pSL,nllFBֵ3B $Y|Goru:fwÀ􆭍rMrJPa m`N+P3w7"wNxnm<@P7 "bH:N1~]Ď|IJU"a)gL˿a+v0OߟCʆ eLZkRxץuEO[&>NtFxGC'CX8|4&*r,쮺FZ1re4>򰳶Rg/Nԥ %t4ʢ;> tbn@4x/9(J- Ua#.½bpޞAkcۜy aT37z?Xʉpg>d-M =ޭlMMdY>!{%'fj iqsal Iiϼ^Ys'V@[m8nDȝSL!zφzW2~%l{op4xz_9$#%&Қ=RAU[)(T94(&_mQ,pyMV̳\/I{ ]janҜaVY$^f5(ʒ ωv$X$.j!<̏tfcKDwsskxյM:J0긶eLG?QzF.ZoXwܻͯD.>E[UUFT UM$nkKowC-)n-%&nФgBW j%Oӂ0zvM,ܐ9i{)Q:|!2 K@ WyIk>P?e97[G,曵&J Lmu {4 .I9PNVeO:(u^fJe9A)A\ZyohÃ7GC#:.n8m%ߝ):c~oBc)=_ķ9qo|,(D!W9Rk%A=^>WNK18%G2Ur%QL&9cƺurJs+ËxʏͽP/qp 7ᗢjբRE {"q.XPj@OVa"УrHhOAf x5_DbW֙c]gs^R> ]}JbӃ _FYS;Z 4T$AB16T`pn֋ѻ y0an\ѱ%B_N5]L^."0&afPOsF ! գ ̖vy5C~Y-`l=;MK&sZ ?S?K,]v2bT Y.qLPVdi?x" %@‰'"^0jPi`-կѩw Mu6o(cX&(̨ jB <.oN (k?e#4Ohs2I^&tԽ,"0Ą- ʈSj|еn md'\>9Ļ$j8K5dKtOee]`㓒*8 v`/XMݽ[s8 Ӿy~5_ZO f-i(1\p7p2-Yw. 060dh%~x,\Кb~[`DVA++}?? @j5(Og_,e_aV!51" }Ayp&uNf9.gh( sm\-u"P>/ S˶̾-D@i,ߨA+eaD2@(MqEuK "Al¨æDžňނ #Dѝ8_s>,@*|ţI7|%{7CIЉHq ؏WZLf6 z2]`?ѡ| I(µ3@$a)f 2Z')YP^;Ћ6r@$y,3/\Ǵ!_"L>[ǃX!)f}gJD'q-ErrJ}o3z&¹dP~tU *d2?!V:,B}/SG[q)=ſ6ۊp&sT)l0fOoh]7rQ5g)][~xg *2w،4GME*70mi=kWEmpO,nʫE*ttd|U9xNxN ?WŌ;;jdQ_)|)dxP̵AR`$iDVgX2t<*ylD?U =T"p"E=輄<} K}Ӧ ˁ >OZBz%ddEYW|,&a;=CV@UD'B斳I|4t/{&K\pY [>}( -yh]a"cdN ,S3b]Ar:ܓOϨrq&sY[HO! 'űt!`6μL=7OO~o tRk?7vqk1->Q\,>\k!]MT}tz`rq& 2~SₓBy8yFqsmQNE*TjOR鈩|$ qѨ+,JU~;uǗYyy,g.(H䩱s5_x2^ m@K x`9ׅXZ&1xFk,3It JX~%$kE'zl%ăusFmc؋9ktFDظ~]v 4?w@[i0ԁ#4xw. S~]$N;{gWP1ul(,17DD:P_{V3Vh+tnW܆mA! ec5Mu+\ cڸ` u^vmIx6?(;=sqb008bqɐ6qBae{~Hp <.jΥ?Ue-FwXf~y{J &nbxT𺕈ZkGs#Q,y:zlQNpIJBg7B|[1.2QկP^lñ8Y#>~IS>$hE2F_ɻ]Lw\lMhWpֈ5PS|I,|!GyL+zi77);K7@nX⤗m/(wB!j4Ka1h̢rbJh`(~[ݜxc {$ {IeQ2OC]wa8Kq\a[mң0L]4 1gl0 o&!x^(ݪP9~Eh&,uQT~\ױZJWQށiP244 h!{g_d q5hMkߛz[KI {oEvش8=2Վ8 !y ݧW1=q_vT?7/I`Cw}$o ^irw.U"AF@E^ K|5SڀmtI2;ojO9.=#СM<&#o'YTYr29_}Գq21ʉlI\F` zR#Prc'& )۶1I{%zI>afB ~{U|t1Fɻ˨$l_o?RR0U$fz4K1Pp:m[BӼgU3jAFv dƫ3.ΤwQ}|;LWPcAJorNUDi]"z6ɺufK"^w?ƿސ^P{g;!my+t_lr SQ=Ds@*M,F*0`Zn}ձaDrsfQᨤе!B+\0J _g'7*(]tMRO,kkGؽ 5YWMk#5K{9ho̢ :!?y *gԹ:v؍GvDCh9 mf-ǧX=貂*#PQZ%n'r}Mq=0Q9확~yQxJ>OCJPYvl%|HLX0HY)Rfbv}d3$'PXqt]X֫`r}Fúm.ϧAB0s0,lI5Py\sBG$ʼnQ_BuCɊvy& P#( NOؚ.)ri"cS,v1/m؏0Upq|ust Bu,Na@\D?ڞ]}]%q6pH\b"}g$͹Kq~tq"YX}bg8g-& hޜ%Z|u=b +5>\ t(de W}/fY :&/TJ;`#b|z e< bkFBӛ(]-=^knV{DfHBPյs!!q,8r!uiz25=DyHo񮿸j.1 ! by"2w7<#'E^ۑx\fHJqA:ȮOp%d@/! 7̜$X50dJ٦%pH,)m` W+Xg~GuZ/e 9ϊ~ }.iD[!!##ǠZ|Cn.a(V 0CjVŅҕ >Ñhk:xL2A#_Re7Buqn^ [a(*.mndF'N6?M/{q t`123=@J#s8xo CPA=mi&VkY9'`8k.&$S5KK)ygqұ {> ӿ~|Dž M\uLu2G^vIQƆfgEߠQv d6r ;yp -+ؚ%P`:lW4@=.K5"Fs*ÓQd|uܪ9ֱk7/~7s /D,z>RyB=dp]+q-[R!9 GݞgW:<',0v]ح `B: `Rgxf B*ŧ^麿qe58yB|6`/~'sDDcB]>} kTdۏnxUKax&2Zb YFiȻޢC*(-}=׽q! y|u8L6tC:ϕ voežFG׃?EPsG/@G*g;a.N.M2cX &2ĮOEoX2lIZ\EMa:#eYVT#⭇M(lHֶPʡʙˑ𺱃 E/A' !sE,HbÏYS){4EЖUG)fa9زϩd@IQ\s6L̉2ņ# 0/bi&V;,k?p~Hx.~{ʷigH'О0BI,svxto$($Ȋ/mI1ؘ+p^U6zUԻY(3QCb>mvPں{kӘQM$t\ ]Dk\R`條.#cu| h;@牽?ZHZj<N.XV`Z?0e&7uSB6r SwI3$Y0y{g۷MoP c\uԔȃ|Q*]N:0ƱpH]A|^М*%_\QAVWj:j+DABdoטnp%;hq^:\agÀ-DKTFөl*3l1a5> +|"4m`K$ a";׽ ~-AIR4Τ4G|є?mgZgERݙ&X^}gwwZ>਽lo=vCJdGa-p %ET;lзS6n /Mxq3'fÌ0GXثckliH^$H}em1{aI 2Lo]c9SfCt{au8b C{E6̺%H!0&CKЇ b)JҐ>^}u 3oz1jDUwZ`8ɕϠ 3_Vi^VF|p\Z3"s\N"K{ b) 隐]`^@A!\tjf׌B$O]ҿwLY CA&vWnSMC۝X]7GR}nݟjv+-۶ oVu&z)Nڦ+R⚆ݤ2)$([ D=V.  ЀZ2C5Is Y#eVf%c?%;h;KD\ VyִMj@q_C{1TYwmHR%9_Ms4wocۆa9t.zdv&Ǘ?Q߃ &I Nң/'NP'+ƆdLbވ 0H֩{W/cEl :v% A8a?击˃aocŸ֛8K(w(>~-xR/.%ڮIqtIrEE((E~|"?t]Xɭө5)` [4cޚچK m&&6տ+Zj.0] :VF:))pSD5١}/&SyWt6N^ܗgUbJĥOMpQ ɕ g}3(}K@}jTr>'9.Xʧvk;Ht%2ҰuQ ) l: ђdQ4,ķ>XePr L&W H)x4#6ܯgixF4`ȱ S UbdiVXIEQIFT! w27nWL|A]JsS ==SSeH rCgyv}봮4<]9ɢHx. @1|3R'C}: %)00)<]w)r#Feퟷ,s׫gu_=Kw-t}P pwWHm`EІr60W sݔ<z hظnx&r6c#u x %#.`kۭ;9c*Umgӣa_T7yR$ުp1iƹ FݏC,c'oWRNV HNc{tsB,x#zqQүTGU*FEo}leb\A(A6 ,G$DN3O~l}2P/bwӚGzk:0Z_ۑ))&TZl Pf@0ԍH)p"#? ET:Z'GĊxJn=KuRЭ?Oc u3l{ 8tmPeԴ g+b/@9kNNputյO³0k r޵"-~ @BQOm.~/{{յܹM -iXFG٤4ZV6YK\ӌy&1xiOqxn͌)f5oJ8Ne>fd[~#v?2"Kf]߲frIƻ[#ގ4N Z8d͜17|:"tFZecm /X^-;C`/'w $/[W|M} ?$s>)*o-e!W_b,(LUn~Vjf5 nc@!i[902\:+?S\#1&$nzR)#U2/iT Y6AщI#?Wuy-+7&3~{ݚ{qIJzkmvF~ѕq&!=%Aj4Hl226W[8PSnZ$oX*AU^|EBꎧsBi* %]; kS7DK>Ԅf_2#Q"d1c{ۛ?7|Hu{DE#ڨzA\9j0>ȅ/cD0Ux&y"(K, iIM+#8s";`4Z7@-fqўobQ;nc!HIkK)`[LJv]~L~"c~d6h ~%/!U35 >Qu?-N+yge M ɪ4 ҽqL,E`궹L*lhv Ƒ=çXQb'%R65#'NWȺYbkb7F`{úf|6{>vʝKzUv?}c]7`hɆpQҽvza 'D!ߏcq'uQ`bBj*62WD 3V`*( lqVLr-uO0`=偦wZf^4Q!Vq(1<Í!Թ@ ^E)P/Y~_Xv;20_J#\ʮoi'7K+ U!&N8=bꊳȪbĀ aǝA)-4-BtF+R#ny(#v!f(cj%{]I{>)Sʄ_2cH$ FeaŲ_9L|/sxx=7<~N3 5G'Id}p:OzKokN^bBbNS~: WDEefbxkҍyzVr|PE0O rx)RuaB^Nf."K;dS'U#cCΪ;x@3绝s G,fpT*EDasĕf6M:&A)S(YqKGy:}EAmve-/:ڊ0%` pSM,;Td%H-lM3O4&͔{wL@xg`In++v@E4rjuw ZTϾE|IŎWov6:5yc<EG9_{, 6-3D]'c鍙I9񃛇IR17wڑ LpfTo%pY%$ŭ..MkHi)d K=?\@|ҺfE}&)O.7%ᔧU2H)\*Ua9oq?9>vzȀGʁx"^&Zk 䐨 h2ҹևC Mkp%0[U {#֏]轛MZ̤؈GwdBBw{`0WM*->ԏ!WBL+XclV?.ӧӅ1Ida!Ԍ鶱Arx8xBLL(9SjkHf;"{Hf>EX=K/UQUuьtz_8xg #l:8Nky=ZMuA#ITA,~Dp%⚖ꕞ"qfo2t cF8$E..ؐ0*n3!-kz=}TT$eꋶP[4K՝pqG=g) _D<:>OS6-߄DdvZ:B8-ǿ&J6 HvDIUuRާhh#Aҵ~x ۽ZaW ΄B^'1PZ=0g}{ܰK&wVհ<&P0zfL7);wTUb|)!"f%gD3*M1vK_ߩY3\4^!8̓1\&ŭαa#Lt2u<TmYBF wߖ[v.nTapqH /@;U<<"rǢr43k˲YmWc^R4PQ~c9*:"ᰙXTa~B%w T]&Q(ODt}A8qT'M'bM;W*GV.VC,Y飩i1;r5C+r+QZ jd {D @QlmxRaY o:T(}:\X v"~zH !X:?NΊe'j#]PPise vu3A{H~Cl̑m/gޯ'Ds |[] s %06v^2~H蔬tIw?oZqŵkt=Cݶ/R46'2[}2-5|[U (PC[@ɽğ /Jf͝3vxMފMZix(Uzb=`/O̜z-&#K~$ނuwߍoH5sR7ӳQpn.ܼ}ةxA$pen*hi…0iRqШ z:'HTmOІb6"n8 Kļi-iL bt>.6@=׫LH;c34lo &HN\Ϫ c,R[ ޖ콬EDF$ }g&M0l$1Bhʷ[h;͵GCV;ޱb4 fGFT}n2dP?WlBbv@sET}zsA,px(X#'^o?g GXB=?lS.rlt.J m|t_0\~+5C ~$㼰ZQuFrڣjY<F~zCe)*87Q =QŶBz FFlr zPAx+U(#\%\VŻoWbL4 k׫xB09 2p*,uF@ iVNt1HʗUJwG6!#.N!:ŗ|.:LڄccgX[/h*!nZ#`I?4! z4.Zke]e?z1pN\Ԥp'Z@x.05mQ@b$gWՏ){nk_4wAt*~w bPV`6z|=)|y=o /VdW ,_r*ÅN<2/]Ofӧ@ye<6_LP`bdWz2w{5&zhA9j}\*;ϞK<|D':Y27/ m0i`#V$6q ԁК'Dj(*lZx]!>t# ɗYK'X,Ƚ?tϏ)xbv ɰc*Qf0 Coۊe0!?4LHAI1-’'3vJcڠ3 LhP}df՜>N(ol)Kne⾢I&d fqR.rƉa. `XXwU9 o 6hϢ4!&uW7Q-GMy>dY\dg>%Z\|630FC&L HLR< Cc7J}*|#KL)( Y/v\ѽX0_-zuY]ۊ+/۹a"}$zC?n9h)b!0Nl1[&kI ?_0SǙ2eܧPI>͡'-՝7Q`PDumCqOb3;0K`|KdNiAfCt&_T"#r~>+o6"jEG&& wnWUau*Yh6SlUZaCi8U6&rImJ8׻cwޤ9^k4a'Ï8q-#?wۜΗ#M8 f(Rmc#ܧOBٜeY-y Nb2RQS^*s@Ԋ7_fFx6,T A LA)zg>Ax P?lm%" Ư?[cHHel 5M.wV(}ghΐ.;/4j0Vo`Dɟ"Zc᝘13#~2XڲPV[~n0Hɘ%ПULq3V0>!,9ۥg(H*-"L t޵2{JО 5W AׯI{Klrvn?c![.{mjHաrQ&ȧePG~tz-i_<"h|aj*E}wZGnt0z7%]AH1+ק[\Bi5eA-zoqzq(0ʽgZʓ hMyPvۨ6{/vl!G䋬rrE_:)+plj(ϐLJ I f7\8]{LkS ΊLv Q5Y5Sh(*oև^V,mhΦ{AΫrşU 1`!lEŃ^ޓhp֪GmOӣmxhԄX%6obbݣKW(eר^)_yB)D͡蚷ѨbT>G)bP`Jw49'9RȦk@t̀y&0 cXܗ !(T6 > H~BR,_PIUe?Xl*tk$D>aCTFLxUh`"\NSH\<~RΓLDK1hh?ǎ.53'wkRc UdPo82X-2"R@<s!L9Ҷ@_IZh>֙ru&o-ق rѿn}z<9(:Ug$qq 8- mSDcGJA4*QQ*Ul) Ey4pgݛO7sfurZ" PgW&z(8]nwіEܯWAH"x|5b `A܀U Kvβbծ&9Q~V3 *o${!]L =8u2|tp)ߏe<; s5ZLePǪ4r}NȆHӉE >;"9u}-G.N-4mLX@ " vMeg^X',zxbjqJn d2/Y_C)jel-P<Ր2 }q^!,.}KQe–Y!b9tG?8v?yL>?;DmzNfiHWN@ M` E|I%(B3z{Ly7*ܟq^ ~FcQNb^0p3[2_CVPj=y6ɀ҆GThrC)*+bn\ \b>-}\82c)?eH.b~nMcZN-Ղ2Y3v{4ՆqĶ(Aÿ ЩC_v>KȋvA,`ځʻ)&X|Vj%bɼ{$;5d9c7?O%d.bWCf󼊑e"I9w4jV1W82LݧM# CޟU[œ* ͘$ZoRe]8r2#g}o(2 YV)joDB"z$QܳRk1;Yb {k]цF~N!U`kݝ ÁU۪dŞm-d_ 1/XɶYoΐ )b{# bhҵDhWdq !jVTe6'i~g&<+Qq'2vǐjxסJ_4.88Q3>Ҙ_BN 5`˹0J tA90:;|&@JﹰیhЛƈfC J+"F>mԹՒp'b|iȔj*㑛 4a nŰded0Պ[BEg4C`pL\onf+M]W 0¸9aю7A8,GaaO\x׼RlN=06Nݯ,s?\b8~j>[rf.E*)I}v9XaWYXŴ,Tc\!v4 'K}3'e82dtFRLGVxNE=Zʇכ,sm ׳P g N >:)xcn&%Mae]h~r @$l]-I(X\3Qy>Fű+!ˆ!@E|\G9 Bzt;dHd &ICnhwcyyLy`n]PAEBwkES_r=DlOlkQ#k])Zpo0'Zo ?^5PҊNSte(^I]83 jn>R 1-$RrZ~iMX@[Ʃ?(=Z49]IgprJz(̌s癟Q#i˘k pnU&Ѵ:;Ef]hv8aFf_oeY5c0'>yPiqJhz;_EOtz#H./k {jdnݗ9u:TļӟObu,䳋&xO) Rȇk >k>9̞J* г{H- IXht!INz(P?6PDc9 F{;Qe:Rː9R<&f"sFەtiFĭ/sgGVoxQ9t`&{~G&iXi^] y@Pd\dFs|/OpYV,7kW2uȕ|pFM~;2sYcԷ;{oӤ)Q!b-C WB +4p=3^rK[iT(9W;L z~PLi\jUiOu)P^Eʻin%3`rB_ Obg /*te@GcEz>r2~ȿO6CvvabxjuۡoV,Wfr~!+PwǯXl]]4?2d\g׻EQ bKШP=dܲcEv <4: -|0K##UQK*G> ]hp۫ CX>2n@aŮVZ6snE㴯O2IN}u:A)a;X;"CEpA=9J(&Qa3& n}5&m$ė| 9acCU]`߀n5>>RODA{P2—`UNftqxogtY7;yDŽ[խJ-|y?x&{! m )?ξAd*3g`us&L0SbI|x{͝9:ӯwGcYvTvț!O(u>kV+ThAZqB.xR3'w$leKI?<$:paQ 'wbrjEF% d:>&2q8W*3_Cnkr(Ewͅ0K0 3P}sɅeأwm5 ,@M9!]A5 i5QQTY#y"iWVŊфmyA'̩_A쟔ʹ,73r(ǡr},,M[{OBn "Ӂ<*H *6"diGN>I "mGf7֌L-UH! AɄ俖D+`sm_by `Jݶ?$ /;5b}NIK\qrcz#' Rr`x⧷I7 \Wɐ7;`,$NPv7Ioi`Nr͘p(cPKՃT]uy DUHk TD+΅:0F۪dFH׬ts u8CFt;|tM̭Lhl>G5k8%(ZC*K(P9ƣ'|T횜Hb,Hu<.STS8fk`>Iy ߎ|ǢoWAC4{0IEshZ=Kq/5ewtcۯWp:M#tJblG_j5rǽnxg_ڢ]*e-3TG΂YϺLEI[n젭%E?^3V kґjވ^(PDlj&Wg|.I6WKr#ǫH'_y}gW.ۆU})̂5W. XnkNLd!(+YR%HM;Kol>SrTˍ+TsG< xnNvi@ J4q^*m^aW7 FWĽz ds͒+Ŧچ #⛔WKvg*=3dzJ~@5eA q{m։0%$= 1ߝ85Tn %iXhWЛI_\s9z+Z;j)6jdcl"9RĿbwŏo^9$8r%Ff=%BrsϷf-}Ad2bdЕT#ާqCEW_dZ {_vSI+e4ˇy@Њ YCUmR}ciݲ& 'cjĈ3ՊoDјs1kk5d_pn&Ԏc_|ih#ke} XS%of&eK:ab@8p_.̢rZbg}N!y R5}k'xJp{EQgfvXM7JylvzgqyUw&Sǜ{ʝF avUT$@5:4{={UK0;bGRtتh,x)tԀ莮 /6>NԬUb-bTa1OfN]hd{xueܩ9{bVwl#%>DpBHrF*|rDp{`xf:Y#/Pi;#5NͿWONX5Q#iygU#fb#q'ZuoT#g+7>au؞^X%,ZYQchN>ˠ q 14a` 棠'@qDlڎsc( Mz{D4Y.ww1j'ؿ-gɬE҃P2]RiO]9WLmxvߥ8/^nn公,7'J}Ժ3cш /Y+n Fi )3Y7hHIA{/jun/e'EEb٣7\ ]E֞pʧp@u?/HT&܊acI=EFHY+ݵN;uh([X#yńMW~(){,,6gL1 t)AL قٹ2>\kV$:4Cu9sɠIp$uTf+C3[WLe+!!x4'~^>xU1C9e/$l5g\ r+v{1I2#@QWu/ ގy&!9xR.4./{ '7&j, e D@٧{b-S'UC%7D2?@D¥J_iq1&]R>UB;p{_'`'R~3 <M'uZC#nDh-,P1P3-U ې"j~(QwǏԢ`:d;c/d0wCt3kvP6+&=kܑq }Yɞ;s;:"MI,e裗UJjG# uxLã+ i%Q1R`A{뾜qG0; }P%8PI&yJED 9 9VF̰k*qߘU(?q N]y #[_Qe$1uꯀKY_LG@Of-]x 8Em ~Bg?# di*ӹ Sc5Z6GruIݗ r$=~2- f+VI :V oڢKƻO3]d;eCxƦ~ ր=& W02{&P˯,!PIO3 LT)J7=Y>$t1 [DizwklD=V P C"?{M8Nl;1Ha⎶>ޛ->/ Ɋ38ts5Ɲc| gU:6R'2bes=.tn1 &W'pP$қ)WXbw/lz: ^t8a&䊘gZ6sExչ}- 4>_F'E4G`'DHkhFڟp]rq+0`NH.`kRͷ!M,*v[C,Yiž^OZ&FGlWe^' ߪӉ“Z^J s~?8m5S0.l1:KH[bfEm+M7g |>it:Vy"5+J-իSq?ljIFi?Af:!Q-}x5%w%cWOo1 d|;: (l|a/\,+F>lq# ʩ';/&Cvj!p. &5s0_ڌëӪMO3G.1$_T2 uosk46~uW`F;?`A4E>GE[moHxZ8S3R a_%WPɶJC[co"yNU 5Q9E48qv1t QOUuLi@r!{n/uHdYC@sYN@ se$Fm9՚56sM*JB7Ae )֑ON^mVq#nxQ 6'TYQNJ+ulxA2< &"r;escQ撎z}U"}шEh+(aftVR6[*{ y4hNᦢ`?D 9 !v͐^mHMV}K Zv $-Io%߳ >'x ^ Nl}5&=kٻ2LrO)<+.uo5.#[iEsmjܱU)9BXo$&F<'Xߥqn^R%([z&a4\Rq {mL"Z'MMQ?L ``I0O~ghHxCd-p[bmʗaRe@џ%A|#ps#PR3$Ż <Хg/e3,=ßDs8ݕs/IQ]¹xn"-AE0N2Zd#OTC:w4֬<eᘂ/ܑ] A9 }m0[7d(߭r(0FKd=yLjϼl"X2q/{rxˁ9_ :I!NqJ 3ߟ~j5KY-5ogA8X3$قPU;o] n-}\*^ SI~/,s8)*1t=8\|ڻb DR0&/!gu~ly! +iֆ݄N0Ʊ/;6\a)i}Jh=B| 0u"wg*v.ku[exd뗧aqLBeY:0J)_~~˅-2U 7n#ψ4Fp6nXmU'fjwNV|3DaFwǼo\fsD7eWd㼖h@63{\?Iy$!h ;}@HF!l0쮺 UA(bݖ S" EOf=#8 BoH!o%#-u+@\#$AORMkyk/(0""tmfWʩ,*+4k$~YUQ> qWyKqyt8%|.P.X^a*4unzn.,$́fB>p~wZIԟޭbQ(Cn:+9Euy;΂X\ܟWe+gBwUĩE1fƽu%c"4j!|#p@%&4a:2TZ=SW茿p]rZq*]䴪R3 $eeMtG~EO8wsĩiK;U?LY_13`)J ii='V{C$KFGG'w~CiO@懕En3B}p9LpWl%_ފڊ(tcMnI(f.KA42ʩƒ{\Cp8IdWw8xѤ*cz"\y~WZ O<)n7/XViDςv:2Ro]Nŗ_w3&AwNf$v4n7k\&w"npo+h 50)1=L6;=)'wI DVSP7s#A~%֑QIlHW5[tWq,` נjEm؆glʥ T)״B+$z6U)17qmm0H G^eAT"h!ee%8LTbJH:ǟhÈ߆ΦU]S]ىG~BEr-cFM{0t{>ftuHe,Z|cOoJ,ς VF$]U '#} d<&1 `sP2>K])6/H*‘B:SR4Y/\[i҇Mrs&P3&~Iꈽemiq_ϱP@cmm/ͥA*UGiЪ4#7_aunʐ^;S[Q*hĹɖm-i r|t6vUn1"?3]s>$c0\qBn&+{3v+S(ǍVw A$pG<'ק ĉ n΀+#דv$Kh SϠ0= N7d!B?U֥4õka ׀-VM@q$94&zL'ۑYrmvj =94~Mgo6_| +W6ڀ/:HI;rFOiBV!7z]8!")}UxZy2ap-GlyVԿwA/8'Vaa̠7ЀJB$2Njyl({0K˟)~LʟiZ*303$(m{2{|>Cߘ*8f%~*ъ#3:, `13Zģslگ_CX)WG7~sIH%Ej1.uʵ鉾qȪ&ÆPR@pCAV@MW-^+WD&V 4F.(aZ] bumP;;k#E~PhXR=Z|TB9@0 : kM=5࿵pH"\*u:TݭX9)S?qtY0Rbpv|Z"gċV§VcyI|=؇Ӄ[q0jYgAmċa_LVQlCѝDӥ븀ڀ -jhUKWB;!.aIIӠ,9Wl}D_NL{+ F%!{6 ?,co.$6 C 92 N(9lCMy(iU\ j韪H/jG2#{S*f7N&H/$v`EnCHQ{5E9S!]>s-1JQ{ZS8`^ts]-nSVd&[[3 IÔm=f{]x ̲|Tu) JnBAqX!dLÂQ%4-w|@Z.x)Fh޼ Y]\I_'*Ni 9 ]c> F!:ؒymf[h T_@I ]gtvN&R'ctAʻUsFS n?*z{[EgS7t}Vh hپܮ^* BH.VV]fܵ\K̜D5p2>³G!x=4XbۺP$}:w|m-n1927TKi7}L 7 ]8b&4le I*F#Vt }?Q&HNMwݕEw~Ǫ93}#כ}OUNںF(8t-Κ! e >R@`GtL[ YԝwMD8yбx& *Wya)nCn:V0Dh 5c]`**7xԱRS9`FtKIBfQ܋lw4v+jBGDc3X*ܽ}rӡ[lbWxx%6`c{炱wObmטn+5 PYJ\Z0uH/̫-Z2(7++.-5] P칞 %р ,P8z{)7 Q0n8ԓY|X0SstQ/ |b]k~n~q,0BUwJ.6܀*Β>@עQa Y~ ǼS`6\_HW@̡D]sNQɿAnf#DCwQnsP3N3nn0E猳و3 ġ('0P9j]Vy ΄S* +0֢Rw9k90M!]X֣yMP_ӱSs_d6qwN]0,bE$^ e9-l\MOtf΅n: 3jYˊ[L.-Jm-R+?>^s~*3;?fcLQ-7_O4dr'xUdhD24/hdWil[e"sH6з,ԄjU?R)r>AqT/sr!fp/ݫ2 'dwf͡ ʗTq^[YH ^T@k6 z\ATL=$t9S=a;Qb"{ޝh|j͔Ch ֢E]r"^+1)`n!^|S X5Gi4b{i>U?Ow^7CfÆjWm8Loqꃖ׍[IrRFyl&1 UM3sR8xU0CjIhrT$ t@ 4gȾ.HII=琽]9T&pl̘󵻎O-n1 v8`v2SOU9q:^{q C! aؕEum(O>5 )M]< 6qD;6X&u?!|gT lAK`nҢaxZل_.Hvc hZ놏^ZÝP ׉pU=M@%B _$m]w^9vҋqޑyS`>vm+bhqvr!VmsfKSW l z>^+X?b5_ nV#7htFe–6G'>R,O et$JC T-rL1o\U烣V/S鶵&֔ޙFf$#.aε{nCqhr֋EW^E6äqܿ%("q}n$0s\loaUPqn\-7I I \XTDNx~ŤU_܆FCP7tpyK̯*{[Ntb|F+&<;9#\T<eGO &"-]iA kC0ڣhħu3D;>7MErp-)$F6͡-H1%V$8ߥq*sr,RZ`i\5,^F,&9֍_AVwPåO+? }ޅ@Bsu>hIyWv0䟭jޣ1F6lL:̹ SZ{kh󯭀B ǒ`kMgu*ݦ>4vMP/z 6Ks8sV6jc 5`3p?tR.s!|Q29Yh?x#c Uf~JoYdW}| "7 $R!a7}p6ꨄg3(=fK`Qip#9 _Lb>]m$|f(m~G(?B"j|d~N:A;sDpt?V.Zk9r@ȇMb=oPFq4\8BģoO3Y7u`Ij g2I gT"|,erɻW.0.UoZGu9!l8I: 69˩D4WaŧcVBP4vjB7 Zvz_o\Q,%ZyF.-@8(̌ȽgNef \z"a(xߨg() ?$LnJ?{3O.e{Ů>U///9d_ʃNs\'lR `WYcA9zE8 is_IXD@.O kU炑S#QBj̞ xMZæRE*C`|,VJXo7, i*2[^U9AL97CHJFBY#\0QjH3IR("xB{7Q`Sz (ƀgKowic=_Ts:PISDԿ}sf)R+zWpSښx0M\yiޯb=m὾ax~oL8*u3'삃v|am4׍aɴ&?Ctpi=\.ŰUF_;g7l_ɇ*g#jZs/Ҧbv3@㍸LBqPq2LNHAܝ{;7lLƶ׊To_7? ܈+W2bU &?U焺Nȫg$8/'ҏ,#uVchY&WiYX:b:ڲhzA iH]Nňw3ߑGD=˔Ot.#. Zy.$ 5XQ7BQu(f\3z0Kq֊רAC=nd𦗽XZNv<Б!\Z&&ŔNԀj= ;#H6ey\6G%Qs׊mDrCOqu2[R iJO8-zoʣQZ4#|!lXA@ܶ껝p+wۅq6$g%X W?`a!2#Z2^unJZId Kxl}/5l@*%=6wtG#I8.}Ζ.I~Ǖ[۪PV H~WMaJFbc1w~JZ^DRJ@lJժZAF+~$-{3f#)6B_Y*=.gJ,`_fI%Fz5i~{qjԧd2N70GzSv&Q(YFuoj2Uпf߱FSw*@-R5Baol=hE$cSm(o?VǃZ҇+c$ވ&ٱoi0K.NYz_Ba!mօ )e\uuIa^9NŭJjqַGKPS>H\+4ZTGH\s~$bN٭0ߤ͊{ˏEpm]iw3ff'#g'bBdRAx U%iی\:*~B- 4L;BlX D5 h@,ڈˤtqx>6<"'xJs,Mڇ9G NȊ+XBw3W%R`c+-PaX4MҔq##AAeh1ls^lBտqk$,Ǒx;1A^qd bD͠|(%^rDU< c9g?#~<^@C&B/ַe^ɳixpG83%|$[8}XiR P 6}AܼC eMTUrвO=j<.pT'Ff|A,0miEg&m"BQx$D@K(}| }x4#U7Fc3pU7AXei 8Eڱp3) C4$ؙSR5ԹO8`߹Vļs: 1cpAMC 28s lu?S\!&7| =<1\SMZk'.*XCl7涢{ 9\ w0Byٯ% o3Aqqy!YiO6OXB._]b2Os)*5\;& ه]4}BGA&dBD`U#:l!$>޾2k;4<3}˕6nH/" مUqt FMZYLW=!>ܷ?XgrvDYKM81,T+LVn0.ႏT],:҅yhEoI^R PGeW]mfΡG L])hhD{)2$CA$~ad~<kB&8wG+q*\y7y1jn*C8i rGYb\yB4@M_ |u53Bp|cE+%w&aoWg8#1 >;> uzv!Nlx*U? Y& ArF!Հ\Ut+^b1#h zQKV]stH łF1BoCE/#2~cVE5tғ#[:DI؟&,BsL󋉈$|&!JcrJc1!<پ";9jp;܆DCVJqSM{ȝ߮9ܡ 7{|ʀ `Wϸ kd~`5^`hW~';8V 1O$Û`<虪&MVU'XThxc+6jw!:DO.5P0r/~"9w8bDX݄C?&w#S?z/Heջm{>$faI^~?\ @CrTxX dhY;_&(~`dJ b" M@sJ`yJʙAIȶ6?kƺTЙ.+|a)d{ZxZS}r_TP0ZhaH ";tT%M4YLt%bt}~?C,Ǡgh>Fz+ʷU܆ _o$P5 LZy+xg?<m$,-vL?[Cqlr+RoNbN+ylYͲ1V6m X}6!Tz6T*J"Fi9N~bn`gc QPN6EU.ʢ䡇8;_7(zܦB]SUO ĢQTo68}xBb>ؒI;)48y@<03rW;igg!vikep^$4ʗy;l୵2"]/(mǧ =C\7^sN5+qhg!.c-pFm ֡]*ɏ/ȦW}DY*r>?xQ^3fjǘ_DˇG#'k?~LD۪Xbɹv;j,PYԢQ_qP 3urѶbb8 aĆ[@JHXNS#Cy`i<ݫ i-a/#)Y\[j#w>Dx\Eo]y(yW:gVّ< nҗ6<D݉9j4_BTMUaӏ1UOU|þ*]+}n' a(1WOtw"Uq^XdK<4w ptP \2hV~) sOq֑.?A獴uAb'IkXj$6B 'BSXjM,rs+s}n:P$(6Ne) z!Vi*%K\Z.Nx`1՗Z6ӸMYV+ή2 J/vUcmj4Q2EȭMv??b 4LwR{Bz[k/WU1#& -__e";e&(2mhNwJ=8c\OJTzz`C T\Z\,L xsrOug3wvG,T霦4[!j%n%@5O$"uNYQiq(BkP(|_rq͗qeuĮS%XT$-cLO&8OCCh[) x-b`!iZe:% l>w?^kAQeH t {FSMZvOs!c@xb+l02H` TXJ 3xoQl5`+BȎ #80̛mC6]>l]5jONcPnܚ8E+T>e<@`^ -FY/l]nPКwS\P:F rrۣC l2Mf$wүFϙa䴲PfQc6$j:8sRK9x> ;d>?F BkƃEXZC~8&#oĒ[m0>Δ9*oގ1 6RnI_M!;K6)5\C5 gQYF~ܠhk(O0З;/Lǁ.u@ EG¶JSR>@VfꏨtjUӧEREC.h7wK"$ÂrDcF%-Ȯh.&O*hWv=9_X(]Bbxb0ƴ10".bm_RhgM羫.ACBM S2 +.lVr/F"CpZFWJl;0Q̌kv o_OI2`Kox'iuE|OUhv>Ǒ k免jӰVω,Pv1+ҬmAuC:5=PPO& r"')5*FD7!nƲu[ptʺ4Ujn 2Sa}8N&k󐉗v_!/fbgfUד* &SU{Ol5}bK.wVB\P+^Q&?gS1}!OP݄AzR3ꄦe3ol+=j]aIL扃 Q#ŊX*s}5}r&-g)Quƫ|=a`v?I[b$DַWɦ²z.lvtfF"f=g\x\&Jc𠏐u 4ħhAEe*W괿:옋Z!Y 0nym{UL"8i&y]1IqsgYP{;ߗFr\ۜ-%H_4?s%,@R}B F ˳7ų'%wLAh‰qgJl`=/3PsYpSI cy&͛埄cgՍDsZjOwHz!ě5{i2Y4Lxq uCLEa]|⤀#(ThxB7Ǥ)Dp@zkեK6 CKp;N=A\Fֈinrϊԓe)kq:Hv q\TodoYkr$E/.p`M(ŨA۞K:r%v ƿ[7qe ;[pS$m'6 BYk{}t1N`1ݬ[1kο/˼Yʻ'5PjjעQ[_;umf+]9auWuX9'0ؤEM  '9f6mq:%QxJk.nN7LtB-¯R~wvC ks\.i\ɺUUմ?Aw/\H7@=k{1 e⧎i-_e}SNBaTJmpAEl:Z*ȸdrFHU$845\5=Y% 駫˾+z"tKa7Rผ$SX!{ nXRp1*Rzݫ,pQ  -Ǟ蛅dpOG8qOs$DϠYvؖ]B#WV3Bg :1 rͶX sqjA˓pK3G=9l1(XN}9N0hB=5ŋ&W }[N${p#8:o'򶀬})jߵ ~a@iYރJTwґ#Sp:?x5 @Ub_h)n?f~>JrTEs0ŏoNQ\5 3Et }UV7f}A1N8RuIY&U ߍ)q[Apc3 rFZid:`?J!% *y&ʂm Ÿ8@Vx{}I_+SrT6 #{aGˡ:( Z);bg(A!Q2Qho(ېlǺ7(=tTsJ}7?s&qbX۱͇H7ƨWkP5mɖΚz'A\3<(l6tc5o/(_(&*3BT9};Zn?= ·a9)R1*,Եz*ʲ'Ggݙ4kvNEYȖ_R VSx-( ˏ1|Կ#ęcպ\Uȏ3j$/;'yrf. r  w)d,vjO%Su(==ͮKv堕VfA!1ʪfJf!Hn#w` My&)i*K1VC1,Z$*/PIs) /Fvol%97D'&cJ`Ҵ6Ӽ[k7A@@a|5+68&;sWl$Y ~JlBwqwfՙs+. Qn[9J+6 5Odlb~ީy(v\6c.ڳMyklhˤ~csVVMk`ihO%v:Aw2ςu7frqXtC 6Az}bO}OkG S% VuMA2nH"4J&qQ&Cc:i4+K A+i3;y\J(YX R87F]X1ږ[uu&* 0z"2ScO.UNǬ)o{ 2Sܓ65<\it.J}2\VdLʼ_Д ЗMN1#/?S\೩q3H8џ盭s_TbJʫ6Ƕ1^-s==e(0:dAvA*T~nxwE|=W DE='n(G,4?TKkV '(&oI2>h( $"LL~W2=ӻ 5GkV@*ዔ,Jq~5q&|t94==~Uoє¿lU52)Y+l~J({LSGu9,FVbv5bwG+1/T⺇wF)qh 'dI 6n?]e ʢm2ϡȿ+- 7",?:]Ut?'P?K.DF=5o7@8 ]tj% P!'1/&[L&J? B71: KC7]JiNSs$м Tg_/Ym9P+V"Z5U7*_Fq?&7+V> \C6RP6t}h|ThC{Foԟ5KQ>CN^]“ބ[Q4Io5/QBE?VG\PM1r|0J K[=0!6㔔ė5 w.j5:|~|%g`cᑺ3*8`ҘFy󔷈TЧ4;^򝣗9gOZ="*ڰF ڻ{HV_1~%9,0L}/j?u9؀9c<6;Md_ۏYgr[/,I^ AC RV/]z!H..Š7FYWM˃~IqR|AXw)ӘpTf[H`s5 n]$=tf`ZUNYqaI@L.&S<8EGM-\SahoC9P-mz \,9蝋 ՒG}onk,CC,ړkvMNo$zqgR􈳡TR2ؗ=Ae8ۄ)̮f|U%;k삧tߴC_TrU? M_,6p0@N[vv 0֔/aPY8up{a~Hnx\ LEa6Y'G'n'8kPmW]v_pT-]LMw+&?[YxrjvQUVePcvL'"-X;- @դWYv}&7GF9+j.ZX>v @7R(VW9sa u@'2?7}30>1k >emU(7@6`.]#>G1gJ# $tְu~2ْg/5Hcah޿`"v]qSizWzOfaZ# fY !ٳ_z8/&2ײ  sxJ_>!##3XNt=\`#mPҋ-0N~}yB-o](o mTz~юo?=tאO\N,{H+]u <8q"3-읛4k:+ ZF360([tA,x=4w`ArtVw[5#v!l`"Yz2Bk[H;4WWCqk]n|p|#C}48@#J`.a/?[SRy Y ᧠!{~# Oπ;|2h+%>f_o{ori>tJ"%p)Z"a7/UgL5/z_\>{YEg .׋=7p iNu%ЖmU =eF9G1cxqQ,XFS|t6FڝҲ"|޼64Đ YՊy;[Σ>w"p^krd-Dw ޱG#cl؎ mK/37B-A`wh&dnͥHz2Blu.fPumu2"ܸ&lXktQjK- b+l߫`Q67|$r|I0=s0xiI'kݔQ@xr>aATi;0֔Uh.E^b):X!J,o.P SsFNKhkTAX$ f52uDYgFoqlO$>eNEIɻ?*ql/PM(1BqD^6kBtU-}` Ԃ>1ȏjiyvhq9Y1d|rކ?YeErLz _aj%?/A0P)7wə1!|$NXѣGbFS HuױG`??0a&OqS"2G 8kĊ cTŸZI#rN/4XT#KZpHʑqa9`Hm Ip"+>/ {V lZv){z;2%+@'wi3U4WHI^g̕?PW,[Tqp>Zf!>}tCFcuVi&ΐ> 8 qi$KVa$ChZYtby-P yhZTƮm.̝lߢzm(Ifl߳`[AH4goČ`hIS{0 35쿑̚V f+𾰏DzH:U01ba9Xp vT4r}HNك@,&I-g]\x:Nv'/_/M\S{ǘ ě.Yj@Iqdk"؝DMi:6,M 0.ÓrH<L+Q-?BiE&i+1џbG?+>-M6_.-{*Ê]ihʅ> ZQRo.:KHKnL|VR},2K"+" m'T>s-pꞱ]iBwB⼢4 Z~^Qz'zC⼹(!4?2Ak62кDY_ӫ# 1κ9;5eUE:z+ɢ"0Nh 0w暍[.bFY~z0\ȁGʪb2;ˎt}4Chb7e|4>7s H65͞ElՖ`% 9qQO (e 9 CAt Ⱦ.C-ތ#deПM,rycMf4alz=F8XQ5ɗ;Atj4R"A%8IԾD/x[cz)Trr-ǽ{ĦNM|# ˾(".~ _, FMdI+IK[4+8vJw;evj]gɐ⚧f&Kuvr@,(Uq[ .cmw?߆Up ;C2+/AW@'أDB?kQvV3]Wr_0Ee$`4,|;HȊT<C{ne;:x\ $H $Qe ڐ6D%b4OYۋprvkfb"m;![&K㺸IE č0~̪j ZvxGפ ,V03)2__ !tUyCx@Łq"bhQi3AR٭7@0y'~~~hU)[LLz" Qͼt)䬞-Y$фB6]Bl[E~ا\qTu2]>_J?Qu<( 7iFR۠I 7@YI[F_ ewm{!hӪۻ"8@JltHz4W&:ݕU/dOWM|ߤrLm$T6Q ]Nze,Y3L\W㚭G2[?yQ\"I򀼷&rʂhvI\ўdIڬY:Z# GvQkogѱ R6rp~F]XF  `wD [P@피b73Q<@tO2%(Ji'3iv?)#mvZJ{~+&_Ӂ56!Mg7ur2Z*~72ݻ~p"6K>{e1%Se_"ǪSN|!Yu= z3bI u"IS%g3> |p(+/Wg&jBy21uϞ<&t`_re[ɼ1 ' G|eW wS/I++wrgG2~DHd10"Yc%1m-([?,Ľ)aDmaNPpIӆ/"ǹ[A3|\ jMxmĵX/S}䎌BDf9V B֜8PQTw6(ʖ[b.k:-],$$W c@ ƅD,Oo-U";qd~ו촸 g"XO Wnfx0gn=Bf"[3>wdPqe;pyلUTEx7P\teVaCa:Ie[WZ6d#B)beK^ ;zʐx0U {ѐ`u&՞<~&ş z*FQS4YwW?VAFN9wc|f׆MNk´S Mte Z lD}WLp7_)488c U;# _'$:, ~r6j`ݚs:E\OǩtE#] /|턢7pF$"ĭ zBw{~I\R;!?t*2h@ nj4[n(~]6S)H!ܦPԁ<AFMJAHڅAAy_eU Ji1z&eELD#yrb4 I )8cSll>rookE;TzP¯7[m{Gah蔬u+a?[z*oɗNAt, 6v#-@\^uYbnBGچ\Orz,0Ц'lk~^U[/@}5Gf|]6{`낶>ӯu/zƜJ4'hQߒK=^*޸I0F SfPp=ač`sr'q) L,Yka[Ĭ }cXRP(ƵpD8ARn #(&}Tk^:48)0g=%Ӱܟo GxrAN1D7z{Na,wa|mAp -+c=!?c\.%٫}gQ/(eaG~M2Obm_ijрR_dSF 5BQkڃD sBٙ4 T~ 6ۮˤo,Uc9tY5Nߩʻ/G7:=9?3r9ɼslatRu <3djecXAn~VF[XZTJJ &0fN=ԏ*F~3 {8L/aGxgHβM܉ 'T2e~ۃ-l;i:ጋbH Ά16D1X;f D2rR,]:RW ^vOQƇ8U.6OGY#{SC LUzLdN j{'C5U>6jʸJ[Z`Ld'8Xe[@-9`lҠx{[V s#1$}6zЧ-n/?p-,Bq]ZoZ$韗1aD ;WS7P"_t^}.oi~O,^*Sn>D鐬[ɢ+?EuwwmECD^6`oM4qL34=NE/G! xbS P2:6( ~+;b]" 9 fKB 60(l{ '[WVEbGPxRO8ݙg=$l'IzR^ 7Oϑ5p +c8㾠lAd4,R tL+ػ8y"KG@_ojm!u3FX؟܈#&TY3 rh5qZRmu)-Gx~-]w?oa4Qih˯nt_qc,Y)v ,y؋V!ͲÊQpjm^f30w폫(Cz~s)s_8g6ɈT6^?BCKfpFCgYQȀ|ăjxCj߁|xR#UJky˨+4A?E8*wf^4"si(h9r5G=ro*9^`a̼ /BRʉ,hOL="3Ÿ~Ysq1 iMM|0|ZO 3pK+,dz9#!_7@8+!J u*`.L;u.Naq0,Δuɚ NMWor%;+qJÇTӍAAdu"ləvn/U:>mayiyg0;T)(׋*W|\(ƷtmDEQl =lM#^.&"S]#agӫv;${YSfJdߺj6&P\^3ڸ @9L LGgl@+H2~ki.ks=0 "^e]""huD[6҅86CR 5體ž4U;,~84w0OGϡ^nW@`q%IAȣ4%þbwlV;rŧkp7 !\^=Ƒ7Ӝ=K61S~z0$ks+%\RPtU)Yˉ_aX'OtZ"}QfUˑZlR{F)# HE>p;J|E9{ ;5p.CG~cS9EQc邸+&H(iuI˃34 cF䷂4<dv%{4u  %űx9PHD@U0Q L nj/|Ys% 't?#ߦ !4K.4wQqzahCbu׆V{4 ji}Us0M|ӏrn͢}Nl˅4Г57R`v/<]YY:N(fczQYkQ.ƭ{YCTl PɱKxb)|[C?I \6Ӽړqx4r:i~ ~4 6@R)|[l;v]A(,hw[~-p&Si^*jzpFS@^eŒ֎LO]9b#`q+5Y:S9r-nK=}< (zv`/rN{ 3؏& .*Wx?=!uSp!a2w]$-F 21Qv&zDnSP ذUUxT O"8T/ospN*gC|㨘l0CFEy5dgJ{s4ZDrMذB|4\dMKߔ䉸K @F"ftJǚhFܩ3STJ, [K o*JH>rbe͔G59*s^; DnjdldِJ̅@0V1M_/M;ʁ mr-. N+L>KWYOޭ_cI{o:Cԧ|~f@p9}Lĝ|usek Oace^Y}̇%ܿbyrRQ] !XwITB |)9fFh0GF5Z#lsIt, 6Tvak*].ɦqloRiVu< $hӝST齹=$zji'3Pl ad8 np9nmMUfjO۹W읮%JG2OdոIQȊ_Oɒ*N+)-gW.yjHEy[IR'Le㥂XYh8^jz{:![X@Ay:sݳMɣ%0$i)@3(Z 8I{{R)ճ@͔4{'anz ھ3ҢwjiMVPXZhsƄ,x%aʸׂTbZ!SewNB& ͒H;⽹&錂cf)u1n bK7`҅ӵIq4 #]Ncc -6C F\D JV">eUyYoul K`;FIznUgCIc)eQs {WO_Ew9<ʼ:$ψL8B:ux7(Z0՜Jo'ҎW \q}yvGiQCntyuu"L7q _s\vAJ ]~zV=Y ^MlcWSRv<}^lj˶G_{FVr'ӗj S~q;ңXpgCnz eQM=F  gU&sA+4N’pg_kNĵ{35uZJ8oKXrG%կx` 1MqIT8I…` \M`^'D ﰈ>[ٗQDT'Zm`@\d.gF.3~_<-@O^ݽw>va8iW^xBi~߻8Ů4ANX ߦl“%x!=[b=4`p9}S'=O>|w톒 rFGG6 hD39[WgA]ᇶgbUN+ʉ ɏVb6Nwa 1a1+W- ZGJ~}k-CC-"3Y:hlK?dMio[hOmqXALsYZ8C B *i+%Oyk|si5#&j98{&Ier?}wrƖ C >\,Զ0CϹ¯~H4>;p'|Ű P&4{!nw8ÂDwQw,!فQ,z pIGd(4fVMR뼌sEѫn>" p{c :.JjvkUZի"vUȟc} Nffc{yg"1p'ղ.r`Ow46;;8PD9\cݎ]߿ޝ-e,Ma5aTsC"&|QDN:u4W-wu{ϵMǞV)Y`_AsY yϧ*4mt+q Ϩ^R'y[j樬z&سp4Ug`5 E^ [j')pjUwޫΰg0̌z_aZ b*G c?`B%yD+/^6@~J[efKMww|}R&:/EEZkqisR 镎$D}fϛFħ 5$BԔOh3q:U(`{Lz'II\[wY.ޱty]/w(%_m6)o BbQK /ܤ6ɀ*ᚑn^'zľ{Hq)O:w(z\h "$X_ z-2qu~ }Y?U)+t%_5rz:_WI({>$+L`ykErji Sk:ǃPK$?R`aWE*H˫=c*m2CZu|Jh; q7KluZ]R"AcLu^aO@_ͮU$>J(}"mFKN򦯡 ů:(,I6We]i0#@' MNޤ!kSR*J F)7#EXjЋ<ĩ|d^15n.C}vö'ܩdS)Hgnb}|>7#f5!k!9< F!-ۗ.܎j}}Ný>3eMLZ(W;$1 ~ܭx+VE/= `77 qйKb'A)/yVPTxRI<_uak'j93p^D舘NT־:/+%Cm#\]'X4%Ldt_Ř'DY >e~4TtއX,RulbP:*. A]B.W7VV)ˡQHI5u-hk8bw|_0jH2*Qd7@~ف$&ּcB "U IG?EFoK|a;MpWp!pM~١\_XΒ8ZǕp򡱝ϒAسbV#AJ]ĵݰ#S</HArü  kQI]Vc/luha4wd ,{NBK@i.#9Z;D7Z?5 ^}1Z&-tF†p*7M \nf$J 7'UK ̰\{S1?ՙ#Y>)w\UDN(bG'?ǧ6ЋIJ4q_XFvK^L7\4R:OaDkWVn7@К{7V-6|)}crAߎ.$(TMk~-hɲJઁ\1+.Z,{ҹ t}/^PZSMV/ܞS@@4:sr% !D(wܙ:5@6ڍ _d &W`=­'I5 5=9`_?#܏W%mOzH|]k}a* <{~SwRta%.}nm%N>A XFR+eX0ʱƝ]]CyʤØ;)c3!^B-tPL}~>_usYd6@eE'ȸ 0  sq[.M^st7l+*.gTȴƏM;@|{n4z?˒#vN}ގ',r.=׭nGjCtQQ~zQOcKZ\KJ>ӢhemӌnZa /@V$() [>rQ(5h{ȵ5Չ/|[wf N&&'wQip`NT832F ~cwô&ࢪ(si'݃u@rӳ5s|lV_ ӻQ ֌1FH/-= *EkY Ma+Y^F g RԠ<:7ͮ01H]jѲ"[}Z6X%zZ$/Ǒo޻A+%(5J;LF/#(9T j9twtpA_WJZʛ.PYNkYV6;9yC(Д;l/7uʆ-cy@C)Ln}O)C@쌏Z3lX4b3㚘*"ӎU*šڙ'}ⓑ$?9+'lVj Wʻrd5V@,:{T/FP T:N$|Sxj6M5M̜d|0b]:aƧYE9 9/opD)& Ɋ5!kc~L]ɉ[G t+ *¼8 QޟsH>{_[C]la&]:e .=A9 ,7( ⃃Է>sru >0%`fz4K=ONTu0~Q`ɱJ׿UCLs5O\j~ZUhaNP/)V0I2Ս 5|[#^ԕs0Si[4Jnd>!9F5Z=_5E]MgO)tKζ9!UW_d`h^,f7AD炾A0(dVb$}DŃʖq=r Dz}05Zqf(tFKWzE:܅]T)~*q;&ᒙ4*=s;L0~yy֝"F6rĥơ$I{!l~ӊe#K>';Z7G5 ڝ*3anG2'z`neevWfxr|nP&tX1'ns^_J+ba_އ㧝F0=;'hLgI9- P.%IVJAIS0&R Q7b[Wg|6((좟gP: 5~-3b,ݑ$ QҚo,K]1hoR%ץczTwJrn"v` s PKPv$$Sa?PYٽ==)MEz ,B\0g2P Rn[TxpX1\}ղnYG#uC+t|y9x"An%IUC,] $1ey6]\x< V| JǭQD˲n@+ef5@M];q)Kλjw4pb4n{%b`T|/۷wt];_۸U=X>Vc HΜw8NYtIgKJiN*GeVǁ:TptppHHiKOF'S= CE JVq74 [",.mFVZL70i~׊Y*1$:?řE&$hßT6-/ֺ8>L]+- ׼(XbܔcRS#7#dO 91BOVTD^]P{LW%V #j}_zܮfpSVcꣂB~*n&x,ۑSpB0ENg}Zf!1흄J*gD?2E7QPtT͝?Hq (W$Ux߰8>9.E~%T6| M 0y0'|k[M dw 'k.Eg=\ N!civF7*1mCB>eCc6}.'[4c?î'9ˀjDڼc:DM..,u5BS5,kے-p034eQ9QO%7nҜW%R[c#%R"[ #k C*ZT -\FV[ha%r(p TKWFBuaD+0R@meH^6"73w)Ϯ@C&08ӧs`~M`c,3"I,)۾H9By\cEa`Q  WO+ASѨJju-$W?v5U_G&;|}LGR߬Q4| 5SYuZ̟ Ј{S8% pb/ S@K/q{Yy{1,3 b Ώo]%.2y5,4͘ { ΀ l=!(pCL$` -oې; }c W_G:+iLD~v]d ISNMkk@2Kzm&̄C"mbhp[#jHJIUw$޶zMDlO< |Qe ]_DFEUMW2O[T !Tl*ai{n +zY ¾xf5{g’!j~;MhXrQu)!V oV=}{zVGyP,N.U_rE sR6n)bjKˤQՅP9c`z tvM,5z%*W! ZyD**Vzĥty@v[{c'b.QcT!i=L=ֈ8@E=%`_m9[dPe$-Cb2eeJdk}IGlrW|zBNQhCNKڄ4u B$/:b]KȲql-,b-˥IHw^Hpdz0D\l?$8Dq#Y)Ŗ{!8L3RcTQ=G)8)&~ek '97E4,WH LMmi;Jؔ1I*9;re VZAUV;A[5<"K&r01#+qc;'l fEOӗv>k=mXݡ~+C~j֛oQ+<nNKs.a0m]UR/m{oM"8di~ҋq9&w\Gw3[S5rF*&$6}P焍CHMM,fX?VE:ܷPqU (9`'CY 0ʎCr1RD qbvay_]9fHy &.q 1:r{XI:GD{Ў~KI1h~IJdO=%CG .Rzܲr?yPWTNclƪ^ک[; >[1rLtVe,!b!EDfG#3Ϭ5K}Ä O2n7ѱ58 -~8/nI)*Usa-' õ?1|2&.?ݐ`zJB8"q#GYA](q-QjMUϘ N`#Gj.b{Xfj eqGv*B7!sEu@[/{z >m7_2']d5IԂSx(ümS3Vr0#a 0݉(z壀=ws:r93\ՏP<Ѷ?+mx3N EQm)婛_)uLoEU&m8f&{-gD zb'W0{ӳY-$pU/1EN7cC[B+eBH8ZFqǃ;YnܗJ.6{K+luׯE8Wx;L)ś9̂Uz cD==jhq=fHV޼H#qP=K1PYʚJaiK} o*c,9=^q>ӫM<@&{Oʿ ݔD[\ OGSilI##@FLwŽMQ&'{[WzqPJMD%`JS>d\FW~ʘΤ5z)qY'Y qAF1Ϩ2<1׆iܠZ;u" trҳ3iMˏy='CXSW~O\˹vRv$FEŽTэ*4NGXv$DWX5"W}k"I^>| RcXBaR5Ţi5MAj2=_+.UtҾj{>R@[u@2kҸw;fQ""0+^R-uߧyRX$8iHSΆqڷ0QNvݥ[w72 #DN( q9眏6<ћŒuBPdσ:Um~PK+hFfP~N#~OJ.-qäRSro~y)l j\H(€·~u%Ċ>*ÃRU)gݩvkҷƱǝʋO!P>Rh\ o/Pѳr ,R"ԗMƱZH3ߟ[~첬"`7,XޞD%Q4CK^vAhoN~ML (RǾWz>,l 눽%n}aN+(e\wpXkNW;Ӹ=.⼺bLoY1C5Bv'O^,6:eC\y4NTDg /`ӆ@(O֣klR \dnp*'q@z$xiiަlEUyHo2vt`5rGxUr$mfk0i'|̷r]"e($7lm)G3vsJQ@EȑS0[$qSZ@ GYa{d4Č@4viY0ٯ2i_o5ֈžm 婥OUp3K'd̻W`~}S 8[q5Fa| "vKj_fPB'j}Gڋx  lѵA<],wbwXb8&ҋ0>#@Im*zu1|$.sU,H"\q0W^tp߇/}f@3{X(,ž Q\a<|29䡦,5r%,G-9:0pԕ 5Ż|jGU|я{%pG<=D,^B\|B-&1e}yx)74.\ܚy\w2IkMRξ pQ; -GY 47-x و8,+vQ|Xs0"b+"u=B DT e~Ǒf@qT'KĹvxdNP=葨p0'Y#a3*x2d ,8KnUVLcؠ$۬mі9Z(Lڼ]pV4G?4A 4M=at J8&''4 -O#ۯYc iBs("#(ω΋4FqPA۳͕]X{TWd CSٝ*Q0ӞMX^̶d>l?.𓭢,EZd*A1FU 2<fbksߌrU+%_zBG NXy,Ìz3-{һٯ2^ΐ5ml%Ίpc5M Ȝܼ(q`sPR]0D*MEm4%Kzy*:L)[4l'pSz4mRTA@ߝcw򮴰G sʗj- ;5)|`'jh3wFVy>D+^,Ϥ貧(zdx.[Ē1u ktxJ"L'8}7N S2f"?2ڭ`x+-?ӑ ]2IhNf%$IpD py<]?|.3 D[Ԧ .L*8 BaNI0>+ʁ>92şɴ,jU_6> ٣+g`XnCZ|@_.gPz'NC+9PR ׇPIy<3iYlUehDGQmx'I1Fg#,[ɶJnF <'cl7BM[~*ZS1:+$nNB0H6vy!aPuCsl(orq1nU ?q|>Tg^?Y:9 1@rh6'RPG3wd;EnJys +VP'=4g[æ{6{ 60o-RWCq[x\Jͳ{WZ uo` & pxU2㢊(uIRvDkb'Pe*4h6n "NXuHI,;o Cs Qdl~D|FH R*ܢj>uhǠ#'3$WT8*Όx5HNb*ݪiGVvQUH> sgAVK!S` vee/VjU?c%ym52A1\ B‚N %&6򬳾ENs#_!]K%0sR~JrfoYV: pTHH>͵J-T*U[_% уD}w%&2* SaAhz{D{?c3S_cQ@j- M\5"T4PV8M..n@lPe5nX9MG CTun {͋]8gJE;d VB[qv3BbD ?dDDi]Q[jRDhi$;JC/;__*KLP,,K~U)6dZ$BV$Y dfԚ+H es9A!HظIqZP?gg>9R& >eO<ي,;$ #d1~ F(޼2w^_PJ D-_P`uç V[ӕ7+DRVk|ʫ/u@K+d1jfErӽiFVdVl\ sVY/xfFHj-zvOm%qO5qݣ0u ^߰\<6vnu9("ZL0)Vb*ScŞճwM9faMnn'2U=?{nG< O{2[:霱oqk8HwpIIJ?"v&csgWӛ :\A a7pJ[iˠyc 8Z{Zpf+%Ϳ>=v7?F>953`GPMC-5D }Fu*~ 'd ;ov~bd uc`?P.98EMŢ#lQkLRэ.T.()}Piޠ:ENTu󏿆G|+R.<O䙽k_0ydGeV;*# C'TqZBm[|B*9[զJ YrhC;e;\o*A{ \u/#_#z&s/f[dXcw.Q⬉m`,-kD51T IV<^9=B/^O:i> hE/$ĦfhDyc=1 Ň 44™1)ɗ8qգ=/6-{VyT|e￿A#t`XQpSߎ׫<8%FUC[RixS8lgs\gwe R[TXY2нX|?'@_D@NwTG h 3/\)[9vqc{`l\(Ư#'Mt涴ljI+v![4g}2jdz D<[ߔ,q*륤YotPwqFwV_BɰjiĻ5YGW鏅i<|4dN~Uf*"0h]̝D%ʻ+9%7|Y|6Ѝ5 8fw+z`q$Fb\p'5>/{#yxӬ 9wasY:a9;;7pTˍE8ɦ 2U|+jhRo#QEhjSpoܨ 7q#ԡ'iDo 5V\Rb"ۜ1֭l9'9;%ñ{_@WYf>9`48uv!*,0v5h! Y 7.Z(w 9 A'yY܆GUӘ^ΆO˜.(@zo0-*35h(Eka 79S|'KNܭOs6*As#S/ldF<95qidd[9G7EO~>6D BDe~l тd*7r!-mvf_:`(i-o3^ՀԐmRTVLBhWv. 6Sil̿N-e mq%8!Ef&(J -Cޑ޵kރ\{׼ޥhIw2F_QTgTRޞw;A I|eJ?Ɯ.8R{pt %;֒+/]$bc3 qނq{OO1`b:OR:r4]qIK&@;XVGFB 7t]Qk{@5u߲8]H#H@\&tU-Zk#fd5LʪہrXgal% 6_^r_ͷ _{S[va 58~u\G9R: jRՃ\!OF HZ}>q-GHgOASigÀ16`-DzHf'M4\ г˳.Ks#)e7xqa OQ~Z3A|Rkzt5ynC$Q0&2F=3ԥûZaa*b!>E Rekqj_I􇠀.uxN `”h?5n7ȐT&kxx.Q G(% ;ueǠ>8qlWB37;b07te;;Q#ytiTNɡ#կMwT7 4|^ݝunVG-'7|ǟ1@x>gKE8El4df[.CS$5ZJdKcO*'hk %GWl'٠@i;e!*/h INݩ@R'YmJ@m9bVּoHi vS/F+bdM7[X;%^ FaT8^sU:L$i? \QGgk4ODZ7}0]hCh# lEڐp1QWW48f~Wn Seb,ph_8FVnWj>siߗ4qv瑌UE6\3P<%ȸn |@7@LA[/膬b=fQĉ" εܒPs'm[yb@o .PO)^_v4L当m08t|\`◖ nR-:( -|o>'>IFTHZPP7 *S[#g%&BE5{*8geO#i{HFVn6?rb`}BW z.i7/"3cz#Z#+`}T 9bdė]9 W*Wz\عWFʃ=jUK["L΁; &E85Lb$GHֶՕWW+I&l쌺2 '{vN(7D-q0((?g,ѱ ϜAƼ|UΰPzs_j)چDt73 {#zysqrf 2-iSp kכGOiyzUȊF{?{}O5=:xхHrw#]Ɍ;?oE Ww߫:7'DlPn}Jj3@+׼v R faySJs}By}h 3%\HrOGwܴv]iPc.7Kt!d+ =p*7DGBrxeb}q)],}mQMKJ}B?{~<횸q;@N{+k+Rn ~*Wy ˉ"Tp%UEM[)Vc(&\Ef6a4 )ZS Bh7?L ć ^R6C#4k{";mQ Ny udlK=L.֐Ѡ0my.gUxf0ي}k7}+d;Ja-Q˚-KZ -+_2njP5OzCy*ߥ;7]ן~91S^S햐y5ȎơrayngH{Q<&#% xsK y<+x=*$ @&V,}be7P 75P^+HIUnIyM{Ǘ"Ԑ:_:U\+=(4N1LEu#1z{]@3r.ɡZǼN nB"9MlJV=*0xD\/i6rVɝ==>Y!SXUwDa)#keH,'(F&7pXV륁3B-q|hP͓XB N9Rr;-Svn8roi=fBcC6T0!-CETGt1g#TUv{VWϚsR<؋PohFTxu튨 Fr{QNyRd5o݄Oq>+hErD 9˳weQ:ؼ'\жewsI&ƠI/]-ջ i>()W"umM=#d6d(駺TbB馘]B yio d އS98_\A S8z%!q`TbgBUک~@ t]RwzZD{3& KAMcDփ`#~?DV[*}ҟ!&B zU@ވ7L6kbgc}w3㇨$I_ u5Axyqw4Ο"4Ҏʪ+4E0>LV_KcRcy?"NF18- Eulti$[C8d־ 0f+3xљ5rYM%hvmT rJs/;3[ho8ox-kY$V\x+A^Ob%R} 9uzy?=|9a$" w.N8u QtEȐͥBu;n!,Gys:@t-k@T@%2" |TC@`l9/ ρ"KK*h/ʓ#V6P64ágLoc<)3v{F.&:݋Л^%O8hn1@A*諭ֱ?g.[tQ9k8mZM.}ѝ yhV~&iT*+ A~F$lC]Ęݛ(Ә{;HKb9ɚܚmIx5&HK\-//R Lb$Kr1-XBk%ٰ]7jVCvb: fA(Fq},-QVnΆlբhe n(RR+AūD"G\~ѯ,t\&Mlh7Wٲ٠I>?0[՛}mY3EЕ<6;T!ؗ3Pl%ʠ*nDWk_p3ۭhs.h#FAۧБtaCUU?($bxG+ץ$d^=ɻa rpS7;al,!ϲ}8|;y]`ڐA[ {=i~乒Bqò 4 Y؏v3B^F1r_R[ !ӓ4#$W֕>'# 38c˓6 ]KG|)>B`si2= sT3{2H\. )Тd80i֗y cw E$RoX1-i6yҙCۃu&Xtju6>p+eˆnIصx-B>Ƀ\H1 U rI$zBC L^D:rv u%i){@$S?ؓ b׋h>Wc~!S E9tQ,AV| IF3d; T^F}UMx-9Y/I#إZXn;z,xaEo>╘ SܷPei]HEXTg,RV_Gw)PRE,odbHdn9Zd/\ Fr0Zn R 'vz#Pf UOwk<(nwSAl8K抈C?`T~XWaa1=TgYF+2[43$S%bY$=Nkya3^\s^& O+a]gu^~8n]a U-U},>S_-,'`s(~+l) ׃5 [кzll |OK׮45GOD8)w?MrlU`@$Z 4BoN1{[afZb.WG_;5Y+3x*K|H>f̕b;,Nh֡oX_Z^tK39 Zvj.ʥ?H3l lc #Ϟ"1lVz3 #Z{g1"NT\7=)H?e8 'AşUzÆ$$(>ћɏH??mb3V/ ;f4`?.\7u@ Hvd=Sg~K[ @T9T%9=`Md{"Z.ki5.p00CF\ "DtB[b4Ђw37B;lQ2FZ'!NmLr V4'S7RaQ 'Ë!Y m+~N!ABLChEaaLYi&n}()抛E+PA]8hC/-A`~uDswuz_0:*HjRٌWC{`/ #Ƅo`W,ߞND&%BT!4A^ e=|:Pj>zc^oHC^K,rb\ΤҤ#OmB::!NxHV.< >ӤYem4$kHW/:UN'-\rST|J"A@/6cbfEq)ag{M!@y#ׁ?L%So)3&ϳ%A5L0*?@8ꊺک."GԖѵ, C>Co!!nw_Ei=`:; d-`XP!"ʌ Orr'zFg:U9Z9ǩ|"Hvgv'W j^ImJѱt "Ҝ>Ah}Sm_Čxu$મ"#,΀p@ X^ChWMi5st3XM +qV/8;9 Ey_26ufG]ʹ(wy}n3#Y(y''ܙ"lFRm?҅QmV&C}Z!QTgO9s@M{w&y.YlT\?VW51_s:lF({7pM+.0 VHܢNa'FAϪoK1w*(*D$}h\th2W,NmSWzmԆ !Q{Υk =ΨJA[ ^0s9R.n71}ۅrk.6sZq#X<d%:$zZ|uS(cAt'lMjn5O;Ӱ|ygq׽E 4 DxoFƍIպfy ^f)M STrR>Hg}l(F^vVQzㆤwc%݊9AX|gF[!yy "_!ׯt'їBp5|F%5eS)VGJi vIm I޻]8pqӪ$ت|$c}q#J 6[O)9/,p`V Y>A'&)-RiWLTtOcS v(FH ch/P V1"v::2gQgIfLf/-s"O鋌\H(lIwiq zQVVn g%= Ԃ+$!XYB6Uuԕ+׻۪i%@V{vL+ 9gfɕPciDo*-\V4O7̍}5/qLjxoQ\/ ;p uZE})&eGzgtS?]^c)!2jјQ \/@o@x~/bV/g7ApO@,ۭaQ(;YD S .ȝ.".OLe}uVjj9/SpW gp̖m ջ^_wbYEZX,/mUEɾ)3Scl´팹!sXOXFO=uHe9,'_mRDPIJ !IIhqlL^~͏^~tpFٱvi2QԽODY-:uQ IpAmw'Gm7䌟V|Yzt" 4_N=&d1ka|;:(-^UreV~@y*C .&iz/!zWn4Rو_*m QLRkK=jS6A=^W\h2B(8g.jiBjI֢J/jme$qYV095:wR9FzaPhGctJqXox)^vhHZN )̿>?"^V|'Q`!Ƌ4nnS16paFt GY B=(eM?%9`Bϵ%il.(#Vz,ƩhD.x=Fl;"))YBpboi]G/OzQ_ZԒaAY"@D%2b}dNc5. iJ>z; ; n$bt\S=oWu"-`zr]jQ)`N2̜UָJ+OK}b /,5I[oGN1+\+$<5 НTƟ'ɪ,`ދR$0W]Ҳv'K JCp\ιA @W)R WJG%+R˩SώEX>m,3o8 ZNq1Lb1C^:il9 o!F2!Cʹ|}b0[KHF [g5`S:O `DĽuf6E.R:}WLX'|R+)VR6Tc!J@:iw5ȁweC '.(cL|4l2Gp~.px=|A[Tt{nOщFE ſT#$6Q//^6Xf^TCIxufǒZ_Sg4Wp}λy1iI(+d4bK'cKVODOq+νĬ^-hNW;*V bXE*VEYk~ }gAiL+L6= JqWSo)KP M%>TI|}6Ow :Ffo 8 Wđ 7xLV[ ~{\7rDrѥ_fVn@v+h#D=}Z D"e)ϟ.MiBWR&M˺H>Z`ΗgY4@:CDNn&%0FxO ̻Ϯ(FLA+htxWe6v}و~?3DzNDXq)tUMʖRo;Ad/>=cZDNꝷ{'#2&̚J7z&B9e:3)܁k휍A,M(fNuw2~x<X@wj #8VByn>xcz}Tƅ9 KWC 6h+ᴟN̋O Dz!H4oF\S 4tknh]bJ |yk5Vy AlǶ[R*[@Qb:(\F$St.hHJ==c+ab1Κ~)OT ؉7>(%՜]ZadIw<t98KW\޾HZDd?+Im;ׄHINGCS s|J( [Н1oq;9k#lS DYC&Y6A1[f+Dcn t7{sqě,םiJ0h;OpZ>KWR4yiNrD'lӅ:f,eBv 9cߩ L~0Ye?תl]1|5ȓ#-3#|nb%.$k ܹAg½;d%(:KSl 3X{Ҹy+]"aa&-n| ` pL)To+l-Yl?릳 9-ܗTc| s9V\`HCiToݦ4ë t3mCziJ_QcXr)-"X*t&>oXL1Aںw^p;;ϐ.drFa*^߱/F5aM ӝǕZ0E(Zu/59㈓t2\omQjw#{mb9BIϓR | fԝrZK XZIxBݥe"ȴeH0f.nͩ]MЊ-+%%{=,BHrh˙[Ehanhrm({i\"sDVOjږ4U.;}υg]Fgo'Y,.}rI+dHŹ9kcӯ/./+q53 TڀgşJP])Qkjȵ|EH 2hg>1j?|6CAwD粏qߒ*jH{!Dk#$S2@>pl./L-|$oQOvͪwwE e=x\Tѻ4|7XGwLJDlx/j`Qnp-=d-i VXe+Y~VL>IS⎉/v}$sNPPn,i0`O(K"*Ɩ-B n+@8A`om5u+kpr ז=[n& 3ܘXQKʛ}?Y"ݦ/]fF tX3Aɧv\2%i/Ez3b%eO@kt]drT8Z1Vd2o&?̷fs3":\ԛT,XmsS, 116^ 1XәٗnϏ(6TY1GbXBtAB[E,.:Ḃfxpݒڥ .jEh| u3?[i3 gg*7ȊC/m6|zd=d!W.) H@ H‡P~4D_zT!GnʼnT V9 Pg0F87п)@/n>`<ୣtqX}8>H ш$9Q\Z (mcvik[PY"~(C 8ǏZ!asȈWT' ĩ*/:p#*di+I^t/PCMe iwY}P xc=u 7[T n'h9B"wmz\^m KE~~x_^:y7,VC+ΩUF@$)Fg~@'KTqDumU YI,ԮEgIN$ -Rt p_@xۡL-qu34#" ,Zw%T3NW!-bC}o]Ny+UЙ%sP@(o]~U"g(= URG0~MZ2"' |M>8q 5 f>1Zfd^o[poI8pZ ]mwl.QT t =ЧCy}i6צ r9C%>W'T"o'Ievx܈0"m1sTO=~ =]>OG!iQJE~<: y-;F%->Ih8X#sU)`vMDzu]ygCS1 ោnPCG.0u|-ҕjg:m{o՞L@XgNޓj iXbkHyyX댞M^An~@_) Y}7By6{k2շT"V a.2&fMɟ2ЃϡfM.E/kbspP.nߥ3hmJcKF hQoAitK5'Tޑˋ $A .*eD5Pط1WqsAONK|rW^7gѠ~ /83I{|gBzi, ;zi`s>$J(v[E00+ukv!|u.ԃkSj/d^aLނϬl 9KRXj8~"j1=XR8 ̹~뷡gvLԛ DKJ?40 ۳u  A߫xȺtFBLրeeSp/ȦD ڥ#Gt 0*W ͽ`xb7/IԌ0^VztwhNBpe;|ϤCwZn`kg_MbγߖNvf9,Bu맂T*G»C-pQ[vJ z+:P6h$ Tg)"T*A,Ug(AV͹c,Siy#IBZY.}iw'B?m?*\=NUd}QpZyЛCy+y䢉p*I%dؐ,V64K,JNUwCEYc;B7p!=0E(xo~h"D4 \VDh[*}}&6 n Ӿyu,Pu9_o25 TwWYЧ2Ƚ4ԓքZ\!4# T[= I/JYG)OF"767%gRR6@W+{\@d[ZKF:1H Vo S? |ݹ[@~`ysTx:N]c)Mx!>['˰ (=b-/2I cp&m9%* h6A>xK7f&#tIr Gl@mpng=Eq6d~ϭ &FRDSp_^*3]L 0Ӕtꝶ(r5V:wk-JͮZϔDD.ķ 4$/*uZ(+qĘ5}$rlNb;c'^nwbDeY( 1¼4t`L$@!ԞCqAWDQ?k}[ "+ ycWS|߾mwXC!8bfѼ˱PLP {Dp b##kzs+ 1ZL5ºo,QBt/7WFlj,m05*-Ŭ2pS {[5i-xf_jrE <>540wWMTH|G^ַTc#{2I S vO ltQqd!v^OEzqjpS1li{pDfFnS/-uUH/5@6 nT3b]5ez՜2WYPga(ڬGroz;|h\vB`+6"Ơ _8bWnMom`n7g /^d,=M䂢JCA'J7ߪcN0%0y[ i> qVx_+>x*sAg5Ma?V|3g)/Y[ Tn'ô"f_&XYci/mY+>InJ=8gg_HSNE8P rn?vLx r,!fe_BhKceyJ-iNNauA-IqJX㟘>|Y(Ҏh@MD* eȠp}QV]_;D_7A7f#1 e )~ ~ۃ $G="FM_ĀQj/5ww-@,E;ye~0$D{hV!N AQF>\1>{UЦx/~lp6+0rB&63qD;Eѿ=81P_i`mGh֐)0G2hDŽ;/ob7!1=Տ9d_dVaQVl~*"TE5 IH N.::P`&4=&bDS (NA*;x<bn Rw$ka4U]kؘ̀嵖:;]G"8.oՒ\]U k8aDݛJ!/Rl94`2/Bg4("SNƼ<-)::n3UW d;Q `#,{mr}Jh;?ڟqNH@l OD`qÍP̤40ϰΗWav~ؿ5ͻij-_X&Ҋjv ^eYSFyK51 p08jÏ1$75kfh_*$P>iVRïW(E`ޡB͂kfi͹zk,r\4Utj2Hؼg(S/mrs A)AvT~=T4j٘>r]VLO#,ĭHpJ#EC#a//$йۋ_&M.Hmu+xx${tm,u^ns.BX(ytk@"bp-xSfi* ?zaN.VV>yvI%iV[>gSy8 :ߜP)=U3.QR҆/R/T0ɴߪnQ@g*/=hn{QM2S;l!@H+ICJYI}֪ZƆAfc /762ׅˍ j_1x#DҸ4UC!#5^ѷEԼ/kFHxAprO7 d,pSV+W5)EҌsKI&uβ9PU呱LYH,V˧jyhUŠ󄪁ﵗ?zK4;,dEr)N_TRh,~"v>'O9ç^Oj^ϰvo'Xˈkό+6CRaܺ'))$0#?&jAh9%KuOD0 E#!Ї'@]v m 7pt#oi@Ѱ3{*Ҏ*_S uʑi){a^! %0D`'jΪюګkBd>]hԠ\-xu9Qx2˼"}˜rH&NUOPCB2S^x v'b*,4jl+FŔOeH^آOOf{7Hw +Z5K"!-ba=F{ o^A6h"pR`'Js^zſ:ؼIqM )Iv킬z<aA_H/#>1iDT0 ,UxQuU:-UU9ݘ *Bg4ׄtHX59Yn.Ҷf{td=j>\)- ;+oS#ޚBSPt53,ETs#ftry7Ҩn/[rv@1+9zV;B|e@Goι)-2\/ ^*efVGңvd~w?\ՠ%lV)" -F MIgIlZxEbŕ[t+%s7E ̬Th{o]0Qkؓ %{VA/>|gI5C5 akJIA²_-he.鷡X_|.b-'9KzFQ4 ZP1JEmk/eI3LZ'˪V:Кa&əR&;P 9z=+f(^a+UPU| !%\뀎l|O;M`Q}/aاb '!IytsDnXx8af*5}hjG݉ M;߽7㡺~(kmGb ?st0,s{71: ej*LdV >ӳϛGVv+ѳo/kU¤+:%I,N&ﰊLip(md}'cj~f('=R3gsĭUu,u#ehK"xc' &QpITeyc<6 xF\BcriHib),cQN?%*LW_d_ 7/'J :b2W`3 >>äD7`"#D\;{^0|*hQ  giXv/KXA7Q ېQ_dJW.wcaDtSx3<)0h$54S#"H|R&Hznu'fʷlz5Oa_m FL} CBJcsZaL|2~UG@mN 5Eڦ̓/P\wQ]܀mIzJp&Vٱi+IF3B1@O>kT|YJ^*V E$j,5(N'\HpTAk&DEKAM@v= ʳg7ވOMfҝ!uG^!,? G:UZxX31!~=34GئX;ebipq0[dMWqN.wzD)6d| b]4@@sjaѦwJiL#[7%ڈLIPg]}kz'<=E13-y!rŶ6O]-X 6Ke'i*nąmlvfHjHFOG(\Q `3&1ٹxcQ ( $RugL'vYPr=l &@#zw ?1i5`J8,G#mP%?UMwH 8[+_;U=睕'aLE_{gk JE;$byVݏ8J0Y${K.حYnTvSnA93pn4}oQ #wL~ƨd.Aϗb^gq]ɱs9^!>(6-޷dK,>QÌ 0c8ΈKt8[P?8 hJբA!B>V*D^ܚ<}q#uy{hJQO;g!l.F$b1ðj7+ t-i_ي[(*Uc 簥r&@kUEY 9s̿\ WΧ^GiCfS`sMd:GAFK7 *4f$7!GaR:/Xbdy^ p!+z-*<;>sn/nCmJ^sDcأbJ6ê%?%zZ+D`rgA2g`$}ˌNř&+/l6(/vDמ%)z&:}"2 ƿJ?FZ1}:6{)CIx,aZ:DTqVXAfJ0p Zy3c TG,RIr¯)r33 -3棽i`"mTPcIN3 enK:,AC=G~3|(84}0KYچDw,4㿄Nlc~Po1HgNx(:ylT>ʯ Pwaè sYxu? 6` RCsc!}ȣ&Gm3Hx@ٙ!7-Nmv-4ұzaf_JZp &\Z6\U 0OD6,U#uHČF4YR,@<[~c+I+igb1Bmg. QS"-G?D'ϦPU' hJ+)߄Qq;ȟ.ml𤋮)gcүk˴<`|؟onJ8 I{'5A&Q:?'m8*ylRkuWB` BH6/ a zfoOCE;WnCe*l__ԴeT0=Q[)xCP4C<11{֒v+*6N= }uK@6BL+{ٱytgnC]v_守DD|F8>P=22ѭWŨ.ZgLAtAvms4¹5 1"zo/E҃VK+ӈ<n.¡ (Lt /f7 4O)UQOv7p6NC g&:b8,KYO(TZ/ds^npP$Ks&PiX,E49AYW^3 - ]>ى.w Rc5r^m*53J w@r{j&Nz~ly zK2ZO~ĩK@mUYW*hS;ASX(uMp#nM00uň&_ʢ ^%īD硵}@k@'8_vDu['lwEȳШ_ kGm5`_y c˻1Q"QmY48ض1]|;Z1z,Je-PoytܿZ"WldV9FW0r.KrҢ3aKs@ͩqM@Xxvلt/$nn*Kp`QtZSZS\ÈY$?*`0/X,) `?k ރ0d4ަk3S-vn-69mų,&'34cfpύW*| nqӍ'ѝT='6/@jݿFB*PH 9 MÙלr{/MU/n{R;pW\$ RyVꐴK3!< O&xkC&&+^XB i`9-`{Sgpbz3-u;Q-s!3p9>pb8|S}ĹptB,{_Ҍ36`fDVգuFyGRu\#L-2B3h¥"dS|ep3G$amʎ䁛 s#T8(8l&8қ$r(?'UjW7E4Gqn>; r+צ4;B*DG|U"GlCY e]ң*>Z@,2M:T"y" NrY=F6Wﵹ;"]=yP%>zT&>N~ 0QuX5J}s-~h'.AfS^U:Z/(=O`nS ɐ7Zy Jr 5.~ΏむO9ݓ5ya(;{m|q&GG"0"-6g_zJ)pګyPkJY<#o bO4؋ZtY=])`LPbzSaҚL$a9{[.5+k>pXtK/>U&!3ɇ8Fze׺f;,p@h[]WBDAm4" #4JBD{@nT2O+p`)jKm /|Ne*CbMyPdI2H$o2t~63'܏p>.g2  NCz8Fc{08=˘Vg1秄QCucAy<80m`QdZesTEgo>uB+?^"=o|(f, vlHڡ&||hF 3vIJ}"U2ӏ6`ʣJjb$Bqۼ{aR2A5878K6OXvE!yEDlBDrz9MW8m$WMȷlh`F6rz  ި9̎t©sx>3!s'Hh&2 )E2 pPdbث.TU/ FIil 2O^B[0Vw GP%= o/qu+WvAgJ/jo5IETPPQkSٿ_Ċї>X 'ot[3_oo1ϋ1]$F: bFވs = t`X Xe!3]ͯfYAwB&GBuQN#\=kGx0IrF$fiF{Hc:̌XT soaq^x\=yn(Y+|湔TF5;BB")q9?Ra\ܝbYa&џdMid2@,*\1N˸6aǹPzy1uUi i\4"aarHp( xς ੋ)҈?9dyYҗB]#8+v#ϭIR}w95ls)Pǩ+*M7vqZQE~zx>< Qc;3&#x:UX<߫o C#Y}Py\O1:N\pQ >MBƬ;^2p!h،.buቂ<2$`0vMZnLcz9t^ bZ" jPvi6(L\ J_%e2Oj)'aM NRREZ{r}^sbv 2|U̗R >Q֓T<@m#טTK30 [p0\Z,gP#驪hHQphyLhwm\tin]Dw9CY\9]_ފRqc{IeSo(6 ;K# zfA|x$]6K'i@LJo?x BOڱ4g!btY|Z,g @#ONmqq8lK' DD,3#><[ܗ_VoS S!n Ļ/ŏcN$R6FPibEO$@pEMb5=R@ivN{2`ikͱS;n_%.B Q}z b A{SoGR%}>‹ᶗjh98̉1(Gm.d -,($M˙PRU+}kRMhR&ȱ0(|D-֤,\БMu=:WE#OŰQٲ!4/W>9Qy`=f3;W|#* Ds.ge0.p${$lofzeRee$4^k:<v˥TJfr\2(a1ofهr+DfS:4faG8.Q*8V=;%c{[ɺ{>i|vf*CkէS# 2)ŦLYjD9ϒ;S }iϿk0| 'O h͉C#m]x0[tR& EZj#'rd.=& 6&f8?f)׸Cñ-?O`y7F_C߂-XRRBっzTGڐHv/Ua` sDN9L^=RW2YoZkQɆJiCN#*CP<$@ Ru3Nro$B%yǁHOskNaREœΛywN'$oEl3uF'`C }GWFsSUqQAkSKEkrrD-==swÖe4_DTm81\j&qmbmQfSD$OT =YvʡQ&.~NS2+hꈥ޴ij=&hSyü7nf >9ݤ{Qp R{-tEUi!R <_x<=&sg |hJxJĕ{(*4Wt3Ez߭QI@HvI++7"7bE᾽?P~g2CmFn8h4esd"|g7ZD5hךW|ta5 @;4M[,~0 Y8K q\ۣ裯p/&")2?h7V",y`j'K`>nViQ'GBN:6†MX ,4_Q:}8ۺGƽk_X^1C dD Z1ONL~!Άk"U{UcwD;yHyU\ʹzC,&SU}B| #qmz-'5혨DVr'@x<6 a9~ǝ^ie^g`uǫ9рD&ri-`(,U^ tO@1s/i5 kM9d$Q[g`!pI3e1SY+x^Vl0 #ҵvqQz(. 9*iFʫ[%AD @nvcCqs'т׿H}oG",[Rwd5^Z><XV]c3ܖ8xЙnsƆ z8 43ƐhC_oW? ԠORv^')3P7U01+,jaZqgT"*y]G9Цew)>ܟ缾;,N1I!9x-^P) w7[*I3"u16V\ܤTGl&GƭyQ3tD9/O ^+r_ڂqlrZfރo.7ϝ$U%ա( ܢ$:6鱊*74`2}xo;A sz݈c l$G¤\Aݼn>Hxh| ,I ^)CyR+^xN񻼠@h-H? a1.9ZCEJ;#TwfV{ N #u9m $jPQ3E3[@BQY fFf>z .4lɛUSFFO'b,\(}WT̏e6ya'v3Ne;~%cBuKvt.]%08j0>K'Dd<]]Pʴ"M@eyw ~G[, |QPE>iǭ州-2D62 -\_똿cvXF;꺡i+m5㋸?3%衹pQ*v$wNB]/c29N .fձD*fBe=ǔY/rb2Fr콿]b{ʇf4^ % $ŊIlz&\8sk/L)[}-NfW~7IEmuBI cYpz|GOJ/KO ,S΀k7e!1yo_$&B1&޿#-BivIfpL3t,2"O@hnepɣ Ig& N ~P+;2|jDqezO\pq8FsU3fE/4%_+`5NQn±]#fҜ+alWY!G+$EdRHWՎ$\8}c?y_%˳ӜthW-}U6Q| DG VjmM+y}*cJ6Ŋ)|NǼD))+-QIJfu4m)6.kVS:zayjaH۔xz3?=ؚySpLg+j̈޻Ej)v, ck34106RLUəu7BHt8tFAՌGP!mj1$v7 PM~3*#vv˨(HR7Ui[ ɖ*ߨ@r62KykACāu& ;a~ּk;>ƛ g&KNc sޯ9ZE3=p.аi_;%0vU*r-b(QQa1]Jjvk&zHz(j¡پ=Scxk`?ӑbåӼ M!˶W&J0釳nAj?MKHHiXJKQxHFm=U AB*}UK Ёժua|+o a>qZY@AB#xםHH`b_ sBcHwSB7 {RD,;L @G:NcW̛7[Q۠T"AR3g 7Av؈@+%k}] EN =h`gуE&cj HeKn JGb6+wnAmSL]"qȨrի/X{ҵwf QrmJ3:.ux7}itEbƼɖP;HGOJ]o~2ue0.JQm%SP&YO\/ku|STNTu#CtwOp=ܽziF% ¼I/$ݷ<ⶮ y*! vqc;g47(+`I{sW:YkNvQnU ~XuTA)Zkv^T#dA3@R`s2fܰU5;L0hǘӌz{Y)6Y)!9y>$LΉ`nqq= i P}ApRl~Zs`'43+:(5uŧB!'Z +F2|'PK ׏܉˧~q]uذGs1ῈZFZlL|C &Bqe+\AKZiGd:(Mk% A9Ө)µN `?9, 8^6IbKAd\pQvWJtͷd6i{N?=Aj7FēN(\[w+R<В6 #B!\5WT=W!-Һo&c]h"/\L5(4b|J`{JԳ'SKYgS\pca>Tm[xVT5`Y~ZՈ.OClÆ>STA4y LzraHF$6XY`2Էgy4myhYuMA<0sܛ41o{{jw\x({ vV`R9`R]?bH-Y)t| kjpyB|/FZn ۖXabfq>PIn +vPkۑyԝˤUG~p4aNjg(2C@NGӴU"?};/bDbv(RXU€Q!n~ 7e/=8Kn Jݚg,WBe<6Е /dBQУYtj")ڲDN.` F,mjVG 'JwGf [v0戀D[,]j TyTLC4N$DߞqWc2!t }(ڍa]{Zwb-@=վ'@GWɆT}]+~b*e4yβ?PE0s>gV:>i1,k8XyS4:ƙ@3^7ePĢ=O:ceř&N$X"Uz/Yמ^T1AvZw͊5}WM =uI."Dq\ q5GJkeof0Aެ]98E P: ٰ/I]#)°$~ǰha&G:'z^>ၧ]5InLx0'%Q |%- qYOi܇TSlϢ=+ ÛP +}R ƥO1rP*䰪ңx_+@t(wT ؀_r{jrypVb9mxR~\z"rg7th#2+4?3$`;_{":xGOu0Wa%p!y)r b[@Fkp-&k~pl!=^ ӱ1 475 ÁX3+h,]EO# n<w<%r?Z~%d[z0&Q8UWa&](ѳo_Zl#'P%ڣixJq\u6SWfbD;CkR{o|ž/RnMJ8~o]I6j#}R!csO \26Ny(Ьn)`vHF`#p*tmO^'KoV;6hXvv9B!>Im/?W) ݙ ŦDK885;_VҡX݇VP8Wڔ9.U|p6ONlB(lxՈQlY+Bp"wp3kjGa^L@)bs)s"N52݈l 1G8VJ}+PN  ͱ.ƃCQjϯhs9شŌMmRM#.8 ;7ӑݙʹPuQȭ mلٮ[)is,jaj)s|>D0wPc_ҡ7b,*4 EpS9 R4% C-^&M?s}ਆKζ)t& mJs\%œU^@"Ϛ]3uva)&&I.L&XwR+ý~seک*@qXZ%$}K1"x(u|KJ,hZ'.oG'у7HVv jHq,^MߕSrmu#p]>NbrL%Џ |VKS-^Jr/0` x# EA5A};Ś6g09E&Rafam'5ajZX9l.m?ED:y v5Qn3ruAA1YLj!){ Gk91 yWS.y0oR`ɡӞ%ֆJ á4i' {%C"ElzgZgE- 7 ~aS?o{7cqQ9gb~UdCɃ" C(G3ʙb%]H Q||?nh6:5>ݶK:NZ,)o/P%'j$m3!`]n'P"t~c?JW Ҹ ^uIeW\C[LQYqN}~U_BǐS#ww)B@a }2{G/>8_KS6g̥̣>|9MbS$ ̆ KF0k'=bC^P&55?p\.bPrl0a'U cT2mT7} J<^Ƨ!h{)(D, %4Y64 zBf2dYo .'čM q3G"5^C*;`Z$5Ron4" lwWi9Lç("'QsK. bn'bW럑w(}꿤!bNA̵K^$+xw"]7I"9}iW;]A99A p^3oev2$2Da^ 02$/aѝk[)gPjgPM\bN'C)--rA؉x;B1[x_a3Px̀fdgEBSjW=9~&reO0ǵH%ay]}]ַ>È !T4 !lxΠ`N717)"/ݽ)@@6T 9e Kؿ@L.ݎVs+p-9TnO%]AFE]iV$\m 6mWHZPTȻ[\X}kZ/s(!VO!&c+"񤋳 &%%h\A\MyK8z,5\z)qŴÊ3!Z5BN"Q*6.}v,v~uM* !v>>ō[6";} XpZa#j'3a>Sdu&0\ WV4t@H0flqNK6.4Dܯ3>[u#$(ޕeI܄1i @.!Ks2~&OOglٗ(,UUP q2Ku)ms'{rBkD('.7D7zuPrP:QZHx>lN"V )P)EtЇ%J)%˛L^h//lؖM O]rgatlc:vpZϜr rs=dmj],uQY[)@!}!j43vDx1>izGtwnCd)Iʥ=V_OچI}CHv&[9}l tg], ¦1vVŐ=[E@}"b lªNpD&-~5[m~kH7V*WGq6\m@kޚ# $z$V~8B1F,,zї8Y ;:ttP~'p\nh1L/(.pkBj/)4ӴAF'[02NMfTژRosѓkwTuʇIk2b%asiR,Du7\oӲ*{D,0fKnNJj=Q@`o 3_t/nuKmZ8\h(БtFT.7NB6>-nОv18/ ^ŏ~˛b$0N} r 5YBe'/mn;P14WF_ kxvPV Gu_L)~#VB"c s1Chr`h\*ub-t5բ0OM&Iĭjl+8:Í6_lqD9>s0N*zW E acWceƙYݏ]7Ev6bnL.$ٷtB)SQBn8B{*fkq=bh .1%nLrۉz*(R)z=wMa&F*i{`5&T&IG^ oTwrd\ !`ߎvq|׻jS DpvqZz UdMp Ak_hڍvSPNKLQE>b&F u8z1()Cn˫c8w]3e_\9A4W%xejK~GZ0)\OK p!;{liHFr\EY7Y )? ݺc砣J9:Pϑv0Ɓ$.J֯G'마0jכ7lIJao{]esM\vu7|ܾג3.WXrٰĦKhqS\;3Z@i Zo.gbN`埣XYVYQpٖ>E?I(>}]W1k~W/ЍPP;7hkCȖyeĒPX 21IQMTHk-٨ϓ;)g G)r2a&h] ήV+2GFwmJogSXƐQ}=R~6t:^ܘmZ-kW#$ 2J:}$4K0U+>f9nK17tg_%@Xl5Q ,(mBs$Q^Pn:ś]bZ)VB|ˬ <}'As L$bYuoT5-VT['/3Si>wȹvpp֡V9~gmN ju~#@$W*̖Uެ;쭋-qb"jR|=ʔؗOlNk+myvc(ʙE9k5XTvbVq9=/#g|y6OXo.:J^/7wr:\Y(L,Z^EE8p59=^f7AS.@AvR,o7 }oNݧUSX7vP=K ՙbK vqV՞uü$3Iqy%eIl&/}o B)Ymd e;tSˊX7lWtk\ qglVѐCW7$0]c7{bÎƐP(l p 3c!=6Iٵڞ[qsXku \6%<g8yTo8vk(_>evadV.Hι ^.rMD<9L}Ϥ=HdD9(6O'C~E*@D.Phq.Ͽ|ƒ!g4F]PvG=l (/_1eE (Ss,=7M=5()m^u:⟱x@.%nʧ N0^bC|neĄZuo*M>m-):r> ZqpC-nOE{ӲZeb 2:UԒIaT5zo/.d@: N.o7uj%7Dt,5aZEkbZA((+OpIW=-#HOGvC- ݅7}o?yX!ϩɼ[ /PXHT,4c}A b[5?!}BpI=VQ+;i(|j!=8d]?e=sX 绫sDN=v> P9EnѸkNM158DÉYW9*9FgQOJDb_:? kRs˘"ʺ8#OoE@s]N,{J\ƴAz7{}K!:$VmҳQ$"> `~ SoP Z>e'27 B7Qm@Đ ܌A(qՋ:5IOOXEK~ՕR^4p 3^/)|#[p?ITi…߻GxOw5Ԧc*DSA-GM-j }vw%=x+V:{5Qpj훀V  ɛYl_2ZB f]4;['6/IQY2wFjזQk?Шj M'6h*;4Up3 5e^vv/y{ >8ɫQ[Ęݩ{\e2N,D$9!.LhӷOu\ #$.+@l~8 !ΗOȼl҃WW7e& ]¯mW1:i+9=( QV.SZJv4 B2҃G!sZ1UHi=|N 98h#Ԅok1hǵo/#x(J!6 AǞ\>|u)YjXL$`!?͸d;nz R]Oiar 2p4sxyw VT.)(+9gڂ/A`g*cZ ,Y`3q =@tA:-e)XzĞi <%v[X|$+ApHիI >ϖQ( \"9&oZbu;6ߨb;'ro G"խ}ꭇE !qll=m9kyqZ pAaisz\.A,Ss{沏T$E%VfyQ絤P_04Q CmEJNܼ'h7I AlʌH]᭭(Ydv,݂k}.}zy`']eE;]G4L&,Mg[bRώ)x,*5a R^9cEE~q/(X_n$uVEƥ6*)xJ!Z/ݎD(Q>&%Ivn(šzX >=~=bF Iexy IÆ"tG K8|2jg+ՔjXB8rq-]@(7e?GV+]oXDz!̅GD+] My|*!Bmyk߭%ΐQ4=afLU6/N߀nBN Kqx|N鳥o[}I~k0GC.M]O1QTLrԦ0VժkEuT -*8;ٚABilܤzEzioW!0U~s;; @Jd7 wݘ),k=7Ƽ kae"B1k73.XwbW2D˥3'O >aǂg &cMxi̗4̴(ՏqcQc0tW8 *_,~c2 |D:D;{gڬd敖D E*6U1V91/l{KʡxfUPF? iEߕtwHiXڗL6bdU"BҘ٘'nkÌ$.9elQVh~{)8gہFYԞzVUc~('P Q3G'[L{+sSN^czl}dc90,\4>1'^񵤶Ҷ[Z/B6kT7`'`cx 3ZdV]‚3P&'cB\p $ lׂ/2jG0;gc6e 07ΙAtUbi0c3mp'*RHǣZV꩗;wv-Ѭ:-/brWL<^(c8a 5 :24HF߈w~5D- oG;2EIzX«"sl~HRGfsW`%>˧5Y"D hXK Tf ~{q!b/9[m6D9+-$\~("6sh1OD_~'b:ŠV=YI=hfM&ں;EKNUui [$,7+ _0zIJZy.֮Ў@MEKLjJi?󛆓8b4deF4w+Anz0WķPua,{gk븎n4'SvWEe@k+E#w-B{SYl:'n˃u=@.OIXJ+m{}腇ZfkZ&7õAEp;1Pl0**/; Y'Sk'!pWO;$޺$ԥl܁Ȭg5]sp +]8Qe- :GA]Pֻ`T^%)Lڭl_ +.*#>JstyRYo`f#GUT yqktvҥI3hP8//6) DN";UHտx"ݸ=%K`O?1-+Ɖ`X_?|%6aZqQ|/Ĉo-RxXg-@y8b9I:R^KM`F  v+:уx<.ÅYw:&E].j/ aD(V:qKGd&)?3??Aq\m˹5܋ǰCm Gp8bJ"$Z~ej{&< ̫E/fPEgta γ, #[2vƃ u`{FGfL5DM {32K5 wIȂ4NUl Rfυ7r;"De""9urFH0o23@]Fsz3GqъÕ<{3Ł9z= >u7ְs}Wi!PJ^ \lR[Xr~R)>2\"S!řb wN4y:睵Sxݽt6bv;͖FӲEk[1V'Ĝl]oBeS=.9U 0nb"0םa-])/ٚtQh媻 w@#Kj)d` ml^^ܝ>j6F_\)^DK¶]X4쀙 i+iC&A-8X ZAz<wĩ>^RסC'~IXBΧ}i@To*ǜN@"LdBh"Il?O{ v8WP|XQe+9rd8mpc\Ǝ(`|O8՗WEV<;k!;G~}afƕYjIW^u[] WoQ< /b-f ]mz9>q&䣩z\s)\X˷*,׷d[m*,V@mF,5 3U~2;ӿ\O38T5[Ym(>]K@l-엷B,wu-l+T~P.Zƴl6c"-a 3:Lp L#n2>4b\(> jzP홗XЅYJ1 2dCIvm{ǖ! >྆o2riICב7Ӛ$.:ҨH, vאg"xT̮1h2jTsHc%߷T;.߶Y uIQ`ikM]pY-&"v(uk;[_ _.@\Ƕ5d{R/=%_ _R=mŐFs!UAYp}4zRfG,uY/S73fwia((96AoW//w/?~]y$[Q: cg":'Zkxprb3\"[QA ,A ZBcmi* ɭbuEltSD5a[Eᢴ8o})UcY9ѣOr0ŁND04 <=9Zp=9Oe W,%hd)uiUT>i )ocqk-Fh# (RO5<;Y4lBf;_jsC rxT`LoI;L67. EgбU}r -fd%پ_i!0FpЀqFB5 vwMgͨ1#n_H<%`B|TS͑w_sHҎ?#Tj-'Ocż`Q^ݹb,#JOa2AP@ ZCc'nMmEX،cz6')g䌗s̬.s hPQ0g_] ;rMYuje_f)pD\փ8@n?~0hY_SR؟UݹF΢!u7b/lB3Ӱsix#<#ToVB7!B}y% =ϬK ׋QF[B_]?ZMCLڑ${} :Ɠ$v0;j* hsxKkh2c:mVKA+aY@eeI&_6{8$wAR/TG1224~WńA;r wm ]F:n9ygyj{z釖1w ?:w -H74x?iffp"! c鉟U^I8 vگ0W r=Rgl*s.PUH%t=#.zFf up!0S)*wg`)pr&&S *z@ :DS|1ѯ^'%yzӜk)ًF(hJ])D~Y +vW ,X#Z A< ')!u<#^&J&er_jGn+o5DikUxy@+Jg-j0;vlGpZN3Z7`b|r@S|7Jˤ>E Lx<]X.d?J@ jx;>bAWy2sOe1̒MXٳSWh3v-W9S Kg0FiA1{/*b {b9ۡ6(z0ƟMj8/FF IBdn {P&PYHLx[jrkcs:m4qUH,{?\McdR{&[LZ%tbePI@xKxLS%% %5_"Q9#OThdY?OQz :KEG=@LxC H~c{1H}MZxٲfƂ@^N`'".k&6yR?eBdZT+W!wޝm)h8PxB?N`KF*whwQ4pMfL-b{ȷ8 qT&^F &$.m`Ihˌ/8 9ķ\mөxt)j,p{v'+֯Y"[AalR?P6:N> Aۙ'أ5,vΊwwk|6X|zX;bambla#mdJ}r-/Dfr[cdR9ͻXק{|dڰ_|S>9fiXr^d|[,a8x^9~0/ jp;#N -uA& k"VnL$|!v.iRkF?Xy(. b9͝ψGA|AkO7@|)msk{mfG^ӟZ"3ZW Tv7((I!̽1순mJz_:炛!^<,:?u.O,$º/ 4R/W8 ;vW2`OӢ,Jg& Ŏ FO.bxe:K A׏chu8;#0<[}_0&nZhx^rMEZćJ/3ޑ( l]ʅh*D:~|,~{Q!|H"wY'fe!r\Jbj:ٛ@ j?O?8bC}h+<6!|D0w¢Lw!dQWP9l\]Ay/9<ե7{hLĥ RqELz3vWRݺe_=(e?R;iQIqdI:qDC/6Gj*n]șp)F5ۛ|Z>܈Naz|U%;k:,:'4V88ː3 LiPI[ i^o'ߨ"稸]kOvd>&~1DXj=o1P*.O8`e `vO.1uub;,V7ZJ2|Ԥgo( ޅѸ&c\PK@S#ƛ(36Qy &=:2͐XFҖ bZ_5{_Î[/p!^i)VjS5Mb(Z2v'؍ !h\VLˌ8i:LbPLN3&E.c$H;zLNsJT VҨȞ?\/IT״乡hE >=`CAq'boͯU =5c= ZR" ^vϬ&o&K+2ZpaPeM]R^d FJO14OJ/ڢE{۰:u7R{ҕ?L{VH2k]&|;9H|Q㹔ݭegpYvB:Ԧk [8Oy;?)>IK ܼ9H (I$z&/${0Bm$$)@תiXta6@2=&J/ι^T&H1}s#~%CD4 ŋQ1M 읤bhf;dCJ0Ob#}A&zif7p60D`=3O3v Kz%G[PwV 2xMu7_d(L.ߵw,q*o\ ~凁UѿvY1ċU{kW<;Pфz$ jRl?,9Y1T/W:l/1J|U~+q+J5I^f_QcFv>n'@5eA_, \mGי8*9 ҂b]G;^1LSTRSTˌ}LhK,N0O5o5ڮЉI@ T]yBČKnR.\3,{IFI6ޑ^Fƅvn- .~tDe{p)@=DlS@vO|t2sVfEw9Ӫcn7Z]joT  NJd/f 6u7:Φe74\p=|I+bܱٸVoqjJ^Uuh /ڶDUZ*./cN!Ft>C&[jC ;C1>bt4N Tq%Cu=)jpv\-@zNT+줸܋G;?@ȭBC^~.cU6qĩSIa_rw}OªqT&+ m-^@TRx.?|rA1-WDGƱ(ՄX%:W`ȏc? ֮ո$6uMKE"t ٞ|S2NT=sY_w9 ,\Y6bP0KHxU.uU/lC&0hQ~s%*T7s* =&fCprMӾ|*$.zǻ4-&Rg!i[0ϟ13Ι@_-_ŭ!US8^;au]D!>kC쯵Y/.w ht/4DTprӶ)0,>U4X8.5YӀw7h ~W; \ .%஧@L"k >(~H8ⴆq ddoJh6I4ժ0D7ܣf8i/pW~nʟ/̤/RUS = zVX'1 @c .C 9i'>mzɇY'R퀭|7t{ +ҕd8wQ޴;5 5Z_G*\#T5ˆ]*+#XS&0ο#l/iS8iP.NkNk|.)o_(cdu$hghي$06k*`7&Q *s HBN%bqN<{ 5ENfX;0 h-:%n* CmyezpBu%К%:D0`R VMPV&pcuNMv|.rǬf/#ԓmzSq_1d6c<7! .1!%xދCþa5 G?vNn!\̞mgr`uJm?q 75xhz4vRozߊS,TVF'F+_WtgwX:PM$S'l9H\fV(o2,FEpB-l nJMyîwu1!򞸿{f7։h}W/HjzVz5[@z~ga ܒ)&v_^sNn.U+6Q7[ylvRzbLE LA ⱡ 0 G=?}aTuAJbEg,+Sj Bg4ukesXhs=9֋]b+ v6@"U©1v]{09 .. ,^M-f+ElRϺ]kDT`]'ų|dh9ZR/em Pxf;'Y BH/"+Ǟ,Z'`O dQtFOYH~D% E89݈ەJk%KzRۈ}z h%}ߺ+%v&$xBP@{%ߵ`cW ̞cxu7]b*R{G$ /'%OvF|Z~du} IׁAFdZ[Ô P{B S*HT"cot̡I>Qݟ )1=z@ >]E]{rlyK_FBre/)$lkHZ$I}﫛Q!? Sҋ.cmE:Gz~ _#fA˫RƭЛz/cG<;!;O1US2̐eDiAMCzL&$+W9V2Y [&&nfW~6Q x;e1eȜ3'G:E p+5ʤx0AX]DFq<[SDWKl`󂴙\ΰ,҂/`Ji6lMK?qIb.]}0%暨#DG%'n(Njy[ Őښi_5^mz[3󦡞eUhbRV|AF'1>$0MBxierυZQQNPB(pd_TgIWA:=i*Co|i0#qZm~ y<: de_+n^C̪^pSaBN 3vd\*~Gʱdi9jPz$SRXV&Ed>w0z#D71pH2,:S Q \= 3Z00컜\0Ph׷TW 2Â)lhJXm+?U-4Ʊyx(,,2o:<˼hM9Y\D#oZ?NÄa?.fRsnˌ4A7> * H =!.2 =ź;V_(9QLk?0֩UfbjISĨ2,)uO Ԧs]J/{(;?P;+B(6|Gf$k]RNb3M dZ!bH$? `_6N؜=uȼD_=`+ihu5B)K\@u5Mc10;@[*Ppi+Ɉ8#X/XO!e>"$kV+VLs43׫HyO5's\=iս%zj.gT+%#o/ pEJ.k=3!9]\E^=DY/ι@";ET{{;]>1_!>A77qOUFi ^}}dm r`Z> =ڽ(\ p3P鰸k7\WnNc,:k?Cy^qGӆ jr5gtbOA9j-dG|zF ;U*Af_Z0ߌWi&/\vp4F!YUb5E (8ɲ>T.8' 'شM%..btlBJ=|bm G"%kW# ܈hɝ >W+I^|3YN`S }楯a0$tdTU,`<=ʮ1ؙMwK 6V Ͻ - e^VZ1p-$pS N!CU:4G$;*Jt;)H>E=QSg`;)6Ps磠a8Q;!zξR*xZ׭# .˵cߡŶ&>ACqʓKEr7E)M~XyY%%{6;w`^Et:ȴ |[4yLsbO,>J9Lb4!eǷ#]S M;%'}ãrGΟg }gDKu*0skYIT$m+훑OP4PHZFɨ9Iue>c:ՇgdN[\7X/Ȓ;UY S`z*`ӫYQ*mOA2~."O)⭷-n+Pb Tr#pIv$A%\R$n8y:}d&xTV?Nβ\K'lO;cKۃ󮺁&J"PƧNN#F#A=d6xpI%4ӂ2.rݬ!l9ҼR;FB ܚ+-lSNd$%خtqGyMNLq,K0ڎD@Ocٵv!Y.܌]uTʥhxo6XcSS?%n]ˇ\?Dw*64fseOY2E i?=LEm̢``61C13&O&̩k#~ OŞ:KualDJ{%BdQըӔKp!}^ yP\/]بvy3u'Gd_nc_/4mKCdn*dD~PTZqݘݮ(eȊkp_=*&-~ֿ֦3YBCP@uـcd9;N~q`<.*3#pǂO=xp EP'޿SMƏƭBŲm4m)$R[)pFظggsqғY<-u߆ziq6o9nJ8k䀷 7q˨[v֝C\=xҐ-cE YJ%lkk4^n{vo TiHy:#[vU?ǽl|8(F$uϘܺÑr bak&z{/; h0s vg \l jHPS2rRj@0]bjXcDdW1ȟ'`}YM<Vb4p7|1 b@3y5 #۩9 +c= jlcDIC&3"iBm!'w- Ҏ26ͩgL&jBX0!^x_L!2 !՞BK"0d= OQ݃&^4r A x 2 (+*kɳ4`7 [.O%(2KLp&qV.in[i3`7jP/u[ľK0HbҴ ޥk;"g!YoڞתH=,I;fm#HR_} ?/B4}1/҃~!5h7G{)mF>()"y hxpIgX ]6 4t:HE<stMfdX"j{=xC- h.9QA[qD,ӡ ImV="JJz=O4(3%Ꚅ$ 7qS'WT.?ܮa 2F9 qhYwKk&,}ڊƿj\ nxo'O5L"j=%5YwX[T%q%&cv6I^%?"w ξ7:r?fWg>&nDj,Gߩ*xdB:M /8YDَyH.Jpm?PLvQtyv>} mU=u^+%-#ManIk[ȼ8a ])36=B#UkfZ Qc[H\<\~GŖ6^A XV3IeQYy"~6$oƗ{ !%V̆/`Jn'\_CpV\ gh:XҘ g)}t!.1{%#"&ڃY<柽ٞfm~T0J0.g)sN("o`PP4_}ը+rD5aLDe _^ĭ@%w#ܢ92PrAT%(/|l1Cߧh$p1Ϭr^RPVZw E;+k{njADDj煣1hrWDN^]9b=uC®B+8JOv?G-C#} i|32FM ׏ߋo02zkfpQZQ:YԈ{_I#1ZȜρrvLf@$+$.'7øE1e_iFoZ𢽞 %`^ł3{a$J!V0 ɇ,(jwFPW,:A?pxϮ!ġ Y>j[RG]iF!ꨎRiě4 5~s1OrZ q)q/ckZL\,%:z|̧p2qr?XbHk|TA olu knD}%suJܹe^Vx㼌뾵Jgŝw˛39ߢ:d8n3E;>xf{p(0 19nf\.u΀e vߠ X2нowE{38O!BMak ?WJzE=ƟB9WƖ{j&znwt 尵Psað7uP8JM~A]Z 0~l/r&&.6 D kjNvrGt2X_A$P9ǦMMҲZcF|S/3)E C&WGCWuOe"-KT: Y&WݯbJr Q-Ȅ.KKg/$FMPβ֋݅抄93o"$<H#M*JŴ>V'My@ k5{ӈ *3[ϻ߽^X_@Ķվs[II0Y`#kOg r_=;~0@IbcRB&ҳ kɶ ֜r`R.k> Q%Ӗo7:X(K9`QF|K@u蟤 #OOf5NoZ՗G<&D=<2+G?*) sͶPkuUtHS(Hgx^!ndX;9(~w/*{K3IY-`cRׁ(VGeS VX-׮6Cm/MK~Re *u_CmOΒ/|D 䕟e7GM CQu[[2~vRFЄ2y\%I9|֞^B=1WU&wuKs43´$IiE[l ZWzsGhvO?6#wN8!]D-|*UJNgBkkr])TdUa֙T!4FFaӀ0mՈY:aw`tf~dI@(ǀz/v̠H׻pģ%觸FՃ~? Ft0v] r?Ed񟏊\UH?%ƚuJ>VVpa fxP<%ߘiBKԐvDeNzgz{ck(gdk8&2͡ZyOԽ_T%!Ǎ@c$l) Ak7({k􇽱kGGAHwLSNcÔ4wӪNN9TVe(Qǐj/A0awF?ЙV(:*(SgBy䞧+f&4A5ڄ/YvGey sݪ=kӬc$=0ɮ7W ? },~}Oeɴʛ SGR01m pdՖ$hmJWۛKzհ> 3/N6+*cs?b*Gu?AI_u$R{ELv/\gZڸy+~f8ɛ# "[; ӂVbҭkY~tۚH;DӷeDm !4x@r"ru{ZZH"8$WF;a :,Pjo xILf|hy|")6Yt.uz7S]8s(ք;ߋqR뷛|AUi]Wp/ъX N9|7&J.ePt[y~ZlZ o{% G5KHN )ָY,oX"O4KS冸#3 浹~Dp&Q-|Ak`t&O]xT1ZF>dnz o[A=Dwl5 miI $yL05t0dK\6 F֍:G3sޗ կYE;d`n("2Ϣ]x07.,w²<#+8 ЎB9񳞗-yu:ܫ]eaZ[l#wF79@om?<8Tt,QHL\er!e {՛镶Eow s\Ogi#0e-Xw΂o\/35ڨ'U{ mƽ_:gEEE ~Sze,T{q@jN_I\ǡM :DwMu0̟\9h f9s/id}4}\jͤ!J@4i[oRf fӶ{t̜ϋ0kOt^f({7lH>0寧(SP8O@{ G(d{v+vszOmZɿjנI۬]Y 7Y/LzeBL0YTQr#6QAWڲJmnXxv_ݸ#^K+H*^\9/P.B@jqx?SJԹƜxdI~1׾SGojs E+$6 82)KֽYznP3 Pz7_̮KV'/t)|FRtIģo:e\:% bJmYPk}Sr}?m8HܡoAv{x(#s+YnЍځy v0 bE@SL 8_Uqj8%y/+; BWFQL ׁRjR:R~?>H^E=2ae8Iȩ3 A;7 w4N7>&\9tQs^_Gjj~`!O^凗>Zλ*/et-Z򥒲w%CtD]><,@kvT@T([a6rX9>$: kFôr߽Q?HtAdrd^ s7SK+qld9ޔ吖2r vV LiK@[ɁmqHSz_m>& OM_qJ Wr(2~Pkp4uY I)ҁ碰)C|{wmEfLŋL5!#q]3eI-/>NZ|.XfAIKI~x|Ly@ޒy%ݪ*AͿIvΜ wjn<[3gF&s0#jyE*z}RdٲbdoLٟlMNhD@gm"R{g@gԴFW(J@ba{jH#[Sl8-ri|aBaAB5C_ʤ(&cJPlXO„ƿt&nK#mXslF؈)Cͫ܁On.Q{ + vyLæɶ]l9ZJ+pϘ_yBx2aڢ|n>}i$maC߻1^Py䏬.ok dݱ_^E=S.2*u;Ts/r̰zKea8 .IbOO;ņq`sP?-YۈZ#MF>o=L!dW9 ˱ETxy"@KR#3es-$tQdIܬ$;wn]{^濢l5PR+VT@lhiUKi3sт :73MH-a_üPA/fRG wz | 9G}{Lu(Ŕ^{{%S o?+QeQgyGVTo4jyGY^DrcN>S_˅l HjÛKZ䠽B0]QOSΗ!$]*2ZrfPX_*&@6 lGBx$#(;k# ` qĬls *s2gLx ۘBNk9ҽX"Ӻ ֳTÿf{ w>хA>Dw%;m$6,X[ {i]2 x"BtLe 92_.caxGN##solxJRo>  Y*!k_ Y/Z펪BHWEoPh"H8DCydPHaڃNrh3E ~#")pBԔ@dhO;-e k4 (le@|4}G.>I,sM|zdvEMk.wZptFfP$RjQ !{`oU2-i)8.?p~>"n[rnP.|#֏e`Gz!1OQ@4n-g Jb%Ye*ǼԥI'*$8vnc!cs6G D"*_ A {>XU'F >Hc׊!a_|܉9hιҿ+r:t=x$"{$G(^~KovB9$]TA_ R Γ7fvSseIIG>X޻t+^Yd!ތ:c5^ŠG 'VHł4o[g|97‰j|QX4mĠOz1]cTp*NCwЬpIb;yө^ktx*CD,ْp{d6V jl$$,eh-}8գa^1eAMY?KHٌp2H Q\S/ O U$"~emGQbAb\HwIz=뗏ځ&Q<7oEW9y@ pݴIi;8r zt(KnJߋ}{?eV"q6 ]E. (nT&>k ϻkߓuݙ)cǿ}hhBt~{oY~MuH֫!*_^JE/"QiL48?Diw>,c8 Gͬ -ms*ig=e{xI d]5j'{S=Ku KF,Ii$VEW,Dn-7_\[DlT8M%kOlfON,Ԗmf yUzWHN1FUT%UA1Gi !BmK]`%]TtYy w(NL}vLR'8g5@\^҆81sVM>>Uai#YL.|hOUxUK{tsaܡJ|RgP_Du*k!dJ "&e<8W~@{_ Nh& :E@`HE,Sl\-,第MQBUᇊ/Z' xkaN;JNKE Q]PL|7a'ÓaL%˘ ŨdV؄k4௪<8 Y>Zځ,mw}OK(AIª>ىu֊wYVR(:PBnꟉ1~;# J[X).Η6XB3'*Ss7rtq PMSG[8D99pdGj(EQh 쎘YEj{T;Q\{df,,ȉ;eiZRУL䄮0B-x c6s8xWgނG{1.E] [ $_&&w(LR]˝I_DA\Gj3Y%aSy^kX0\lNNi6 }o$r#e߃TZZw"ӷ""Tp;mp2zRVi%pP auN$?X1)%<3]ۢya/An:D*GAg19^$d_2v#SXI8SCr5vHA-~4-"r[D}t9g#*q^YYWy߾ҲuAV&o9z*k ?fNir:,LgI72?ˊi37P4_9'U_j.xˈuHY#SG|o0ٽ2Q8x@S%id5Q7䔞KHok +OSz,z@YAYF8 >{VPEP9uLq~-G }o(@l SK_rY/MO':B"YhPϫ9^AK!ը]GPH!!up{(@cvh8`" )Vu#jGHj7Cc=[:# qӘV %YYT\m ~^BNDUW*\!,9`cPee,=2=΍)) {1Vkie|F$6Ax>e6%Zܡzc`ZdTKVdb ?.EXT'P{=/$+9pVHGՒ`@j>}t+ uj1-]I/LYmpөAҞI_k_4;oګLܹS `3Ffo5Rm}D"!.oO3si"<UsnpzuU8s{=&<]aXlAe^Qn=3*6Q{T8[W Z_YVf=$a{Kp̡}DP@㞛lo߱t0AHp?.%7Q||6001OY֞^+Wou'ׯ$6 V%sV9XO,l ײvw'_?%-;̷ ysz͢i`Y.# .3 R'i[0T^;5Ϧ]Sb9-or=qZNC< 4F@%cfc-cW[}{biIC`dKŭ:] zK^jn6=a/e*7-:)$ێ 8o$Bx JlUzMu@jU%iAE_X:R S)3S<ԗvs("8ny'Ӝz(J*mznpם9&`vͳE|!Dc#"9s< c>P?OCM G8.^n{t+G6;*N e- PuP$*I}~Wq~C8-_DGO&"l0{;>]He$-EV 8ʻL_Aq$ ۈAr%fo 4Q6]]m+3aw7fMd-ZcбgX 𮑀3wW*q(6'qrO9+򼸗ӗ_)5U@Hʔ0hO Z&#I$3 57 I e{f:5b&QWx3'ɮN dU^FnKhTWF\OP aq6W+3^ H84{00K>0x1)c -ʏ.D^*}SdbjA znAuq,٘)w?trSmkʕ8 &C4]9%j>L>븝5].gh },dǔ[ݲ[SsGG~uٙAؘa˼ gM3;oVoS4uXM<+=6po;%i5=g)+>j"ӹfA%౫)'R7J~ CgzO=EepG_Ղ"\Nj+&+o4'BʛUMb2^Qg_H !ckj5J  jtTӧeޘh Y+wݗRꐺNO\y 5ArZ_3[yZ1s; 7M: VBI}b~5킙aQ9Űȉ{.cL`+jy$dcj]?ܵ]k7l)_8YvB>w lVOOBZ^jeTN6t@.hٮa!ޏj94cXz:ku]\wAp̉5J9Rq,|@S1`@DU]Z#|\۽nL*~ѡ+ kw8XC1q'JVI;$`/ O"BJYQ 8] ],ĺMYREMҭosWb֎a>v cӀ1A5ҡ<yԩRWt0Oև;U;32$6._N\ѵM WzCY]Cdh8.ef3sO%G#)+ U-+r©uW$hͼ2Nʫ X,-s }~@rs/1lY /xWU/+;)(E*E3:|<. @ \- i.~ѱvbme@{5\ĬkXסyc[#VHxֈP1Ur'A!v.y*g# +Cg.AK*oBl=*8!wԿ-l1=RPΧ.~^A *n=/S 2 WW;PBMo(E;Ω0;L Ei䛒Η!?WP>c5+f;@5}xjԂ(S^l? ^+@`Xp `~飰>3\ҋ&$ru^62L 0'V,;Ղu@mRdVX%Gcn:l޿r~}flQx(AUI+zD3XD6ѳ@ KsGLgNguԸ0O@f %BQWH@QyLZ$>MA "S!Rk~GYݯWiVJq=fTᐾHގ_?oTaՔ3W oPvfYx|B ~8WzI7j h2Gn? ^"Ve{\#њKPG9Qfm̛nHvZ=Qӗbz5w-oETU֬7!.u>;E,,pȨɱnXRD!lz͎CT qHr'| 5C ,[ְb,ƘQYdع[Oo` b|ùN9i;gkOJcIAcJ.|aI9W"ēqC ;,Pk}j{\7wkE:d함O 3,$>{Yfu^{Dl -0ŤTK/Q6n&-&sW(t?nT) 052 M={4A8Ԇ#,d2eoUPm^|^CGYΖAU<2MXn 5ZnTXB^օMgm $&Y*ٮg/,DZ2O d1ybx+", ՝^ :GIvX aZ٣1IdcJ!]#%+) lr; hhH9D@ /(Et9S@yOvHA Kgj=m&L:By+^(0a4弝ʪETJFYRI"#YȄ*1>̲Fn)lt&,q?kżʈ8HAl[ *b .߻{1l;#;q<9U3DT9.JM.%M9^cbLaZ3;, $U3Ν ,Q[xH7/M0LcIN K,a91E9 ^wȇ .Ga?3rLZ;Ɨ1VVbܝ< \MUňK.n ':< 3{ZcA9%&ѷCLH#k(Ra$ܨڧR?qtT)ͺ5g_̔ԇn) uQq]L>/-0 ^o1q^o j=dZ Uw$"NwgT$O~IH0v 4 /0 -V6:08-P GcLbVz3㴌 H\mI0_W ԽjĠ.&o$ĵ1Dԧ5جaiNqKPELv`rOJԅg [@bYjFUoyn18N^oB|%E+L=;rO݂qJqr|mW ʱoܓWwK0J,L}]:1 E'5$B.Zmyмt&Gx2kEv*S+^6.w=>,PLt0u:MK)Zx4An=1"dX0~[h[%G)[9/W_q*k5_.ŒmrcKKFH{-"mݫT)n B<y(3o`bK>>Eg^NhHzZsj-@/BZ-ε]8FC zb ^z~qd-8Ŧ~`RtQAjbd)5/bDv޳;;'+uzЍ VY1كBMo>*"G41G\(=IĞQjS2`sJA{+: |m4%) Th*ū "غm^X G(g3YI˴2N׺@AoDzdΒ+Z;BXT\H~kt?p O%r^Q*)^~Mn<^Z7q0b3>غ?Y41Ghd 354yݍN۰~F-cAmV)탥5xx8_W ஗csBrqnS87$nQ٬iGsqSvB>_4H&A3'mJ魛b'aK3_,Rdo-“)kb:?,xqkjquG':}y3+k1V%9ߐ˂0} i׈r f \$;ܔDlN}\?xtC[Oچ̠vTSAH<67?p/.]j@!o2>Xգ[ f^1Ȥ.'YSىe-x`pJ.2rGէMH?*PRV"Bʴ}FȶGa(BD҂Ga )Cz|Snp':튨 ٰ厈3fa&68%^(_.҇yDleE  j{Nc Y͎L`Ȃk8hb)%ވ]5SG`+^%yEKsee9lFo4%]bp&!)+mBɤ 'QpsE'Q."2:[v8O7ׇ:̫e@ \Ӓu8X$䎥NfK֜Xoph$``ߋ _2椛-E@ݩE?z[gn(D1~;ݑLε{xRtP ScQzQ%:;8(] ?aiPWMsлniWV+7vHSHRl6ΊAˢپHj#0JFX! [8ܳS:%NBrq즺n`3;EFt#;0(RMv>?is /.q>XiPFw~⣉} uB#8*hPI'qoR& $ >mFK6~t6Tdsv.ַ@fF3}ä[I+`$-tȋ$i@nj*B<* hT⥺Nь1 *i+Ӟc ױ/d l?albWG&違5YyxAM^x!'3AN~T,0^-R5$/4[B,t ~dߘ~BM*"Z$Mazנp6 NAȵra°|t@2vk'u%*H\i(7S]UC=tp^N0 .R?eo8:;R xu]oOƯ%e$$|UHA?A;(CȪ2QW=y!]Ez/ڂ$^ՅQ m~i8k%o|%x*B,߽;:x\@/쇘f*'D閶fsS{#CV/NuxBߒWFRG$xM4[%&5] 1k N%|$R>%CJkܰH'C4 q.VInzO6%]3C7]o]eNo`e"’!c9ya6rd= C)'"B {X@{(Ka/GCVkQ(GkuOyʏ^m;n(}0@/љN[(_7vV xٴ!8(UZ sJ懾'%MyӆB[ZJD ]V@MX%ݓ8&.`{9~?w.*۾Er|5nǨ HX#O]+coN=T ojaaj%.-y"*%_ԍ,(H2|Y'H_k/i9V7ɿ4-Z"AZ=s4I[Q12↊~ ַY9 Vܧd_-īХ;DmA۵+ʕ,NlD;F6W^X\) $X ͞<[15_:g9ǫ܎je nmC'?:_Ik#AuVbᢢ{ݑWak⥠ݮ;['E/oLM7 (G.3E%`"gx0x K?7oJylK5x7UĊ^2gYo.^cV?; 4IY"g6}kR Qg)@mg|{)EB {udCV(c=֧ݾ$(M nx% 9f-/;w>Ř.e,Pp }Uebvy1EB끨C飯4 J46~*jdbp|4mW*x"d2 (@Xs@R%_Έ_ G/-˿ٚ2(Ҙw}b3-@,LjS sosanPPW9F .;k_C<^naUmQ"⠒ʩ{էh\**%\؟*0a5e"t>iҹz3Jiulf .0-.t(?iגm+u ػ(+om&vόiTwx>,Z8ns,51r`9. V`w;Mj|;P) 4+ĉ+>80! _5d_~݊R'٪IݿUu}] DS3-NԊ+N ܏s{dy{ΰ%w,hn*aՖ>qupUʔ~r6 J h?Q18iQPN4LQkq}!.sUT)I1 w$2ݗ#PYdHZ\ΑM޼)9LOWgĵ<@s1fyc4&*Mn+k>@M4޽6? ߷m 7:۫?V9uyX[?Ye@q`NW~vW|vJUA&S[cym6 s?"[+܋ JYoȬs=EdO0qb̵+2<.1HzJEƙ$ذò ,Uܩ񿢿vsEͨqr$=Ҧ䝧\ݧMWTGZgז$gSsPV)n,קb+)8}BY- S#L 9pabkC\秧oZcGxz <HæBHXfBHn uD8m!}ϟryx1`7|79him3PnY4\9bc+gk>S:G=Ќs[%N a92.$0e2YxmEȨcc̰䓤> HxƥUJ{ U(lluкgT@/ڤ)ˑ5lJO[ĭ }, {BRb?#\:H2\'" ,#gPlpx){Ŭ[D5$.^H;0^9ܐ\-t 4JO!NP%3#Dǥ #J ezKUsY?0{S}$pHeH%ﱅE3HXVP_bT3=.g'ކU8HͫA>dN6NzHP{IhgRL 58:Idh-5Y_kh9?!'~kZv9_5PB˞oKTsG6g;n Q͹IZv-G|aLBERdi7{5,C?G6A~l//XAA-ef?!kbWsc!"kfgFTL|U\<$i%GV %vvhCo̍.Ѻ%\u-GL 's eUF"sVQ[WF7N(GnS<{_4&Xp@ HÁz ҩ#|8b$G)aW1郎A;ڌ8X.kBNjpJRi+yJPV#R>qY AKpl9e[i+K/9T&wռOZpNoYf2J·rUaI, Yq[# h{5w#jlLƐٵ$NAdm·}oQ^;|+de jUIkآ;XI2 V7!x+w4;A04| Cx;9=Ī-DR/߲ˉ / p z7FY̲q Y/[ȎKgitH.q+{lx X5S̲kQTŢqI$m51}˵hśG]34Gb$i+j! OTܳاθЮ{誅Fcswjvn>Wgr>F PRd\ZUW =S7we}% w:2Y+,6p!{9|IJĞT Ru^pFAřÑy>2q;$&WCw Ϫ*H)⚠Ø>4X{TOޟ^ǯċAl[b{uƥ m _}0SHnk wJLMV: $!%$Cj" >ۼHU&kn rL"3Ga3Q6&㪴ޯ= 5>  @4VE0;tv/J#B66]JHDKx,1#e%뢡nF95Ewf?jAN+1[ݡSx$yB^*3)u8.1lq+ ]pi*i( t?upC nY=8Iw<y/ӓi G՘Z\W.Ќޒ\n~ kC:Nk oe6DzQ930sC=g\cΉr l y f0;㞰FӘg^4zGxT^}":෤gHܝ.pc\XfB۽!ONF_b ]r%IͮLKZ퓎WTnM\X>ky!ȽP6rKiD³D"%ɍ#yoP_C2mKI2 ><66DFaF_KHHq֡񢐢Ĭ?Eo/˜H!6#(/*d4St9SRJ {z&Br۠=Ա!sJeF9(R|_d2ST;z6 P;ª\9j9V UzNR~|Cq#Bf:{L|Nf}*4Rκ`PUC\~yP.;s/T1Ql㛓fef0x8F1G+PX&({dv]P'̺Hh 꺤4L:QY+Ot7E -5J_g%w4ܥ0Tv~8ug4(9ct&K6dAWsUDǼ׶M|DT]ܵyWyy#ߺaL'l);;<\)!7ȉ$v7 Fm0 ^5ϸkzl,#g*cq7,>UͻLPC XcKo4a?&_qR 0jɝ łS"8٘A*S G Iܰ?>LY'ưSS#@Y?|2irp[Il}bܝZLI{K`rM3EY-g j= _Nh?lB6 ~/JkG{CĴ+5xxNxH{A GI+0Tg_|(P7 p8u e%AX[;nrh=|#gnbҠt(<2֩_pŸCv 0&e>|iZ.һs6@)Ba a*+vXlQmj}1'[x5YJݩםAiy=[=-riVªAqAQu^)DE]6-qWQU(Q ς$|J|f1F6$lw@ؘbg+&t]POw7H`\`h1#CO_sB>A+E{'/ u M"Ӈ]R!s=wE3:I](5YnjHy>2>elryT/a@fq -R V$;؀Ŋ le8P8$ZhE&=D@RrUI"Lcjtb¸կb[AGh"vP|x d-R>[; F$1v{n 82Dtwuzxui0dV6w  4 /Hq_ p=/ԓgOU-m ia ϫo}O I \9yAoI "uǙó,sߢɃiѦOYC;Y](t߆;tZMql.~hwL1hQM$h'WK1܄l[M:GQd)>?M8¶FsZwdaeЖ8T;8NtH9/~2QPb<(;te;Y:&N>yGRu wh坭40#M OylVCPs dU3Q7|a !cjʧ@% '\UH<l4I B ;1l̺mpA˞h#ͱX{ EŋWW>|u]LMH1sPLJ"*82%,ju[[:zȾe+$N-m1_hH,i+r!kQT?uE["xlJ .gv\e CA,kNZ=$[PX>NŔa^=Iʨat^upbA15bYaaEe12Rܼ^w|_)oKmšf=qIJJMOc,( OΤ8m Je$gDV#QËHZ5vx٬Յ}^!L > ZL]_p WBR8G @\{ΐbznj߶nx$\SuhMu ȳVa  B#v_L2(=q .R8p@#=Q5BGs@%Uxw4׃PT8C@:(<ójA/c:ȏ$R3v% c.MZiZ|eTY=!.oP.al9H'&[PK~oPE!V%qRR_٩>?Lj tXuMfq~6;NQ|?>ЦM'DPn3+ Q7N '8kؾނwŒ:MZ{`:EJ![i\ʱyD6:볝fB:sNAMR¿"ߒxvI}@.'N*xL ٰqԒ,r E,v3&g$pX`[F W_A6]`i|j& 9^Gv~[ 3"ÑDF17 J?itj<䔷}sCDX96{_ eR)cARGin1%]'M$)HCOm*Z3&|iH PIcZ!S u NTʙ\6X˵>7Mߖ&`)ϑPr.UK90z | .~ڕ?T21lRmњ [k,~ b loFPhAv:l!KNT2@$t+'5wV+{H],͜a =57>9ϲLt[puATK-Uߝnk7CY1UC=* USYU=ć|3a,@aFłR&䤠N]~VV钇Dib(:P`W}ShIj[yO$6 ƋۦU.FFKlcrpRdN*WX`C}zp) Ok(Ѧq>p+hFjVUMxA#HT#FZ'؍C*&00ͣq!nH)TLoZZⱬ,wD1XoTUJ栒o!{*~7KXU`DC+qN k?$eq:Oo8KD0 o,]-neOϥ1V2 .fۤ#oE'܋okO=ȶ_e1&Ni7i} ȩD3 X~&|:^^d;vԑ='ybh'WïZJV7mɩ[ D~nG:ͳS #O/qRE)$(/IU* =Bɮ|@6NbtALHnVI?͔q2 -L@mv[׆*/袤~g\PUރ@Kf! ߋqٓy#2wz7ӹ~L -xԉ+wRԅD:y"P ;̆Pah$>XF|0ݴS9}2:Fa\i u74yirK3ЍNm13_Q5YhJo]`V{ž<*3V8`RajpdRt"ӆ L C( YTvV~Vr*x:@0{^c2~#=4syL{t$9}Tr!,7~1J] 4z~JZ͋[@wf9q7# ݊L9Jv 9] <QI UZ cel+lQ˒ƕv3in9FCS]jrg.ePD21؆z-P=U((BFk-ɍp}ގQ8]/Q}⬠E^_b`ېRD\HQ%,](I6J%L&>A@R)/㵌yFL*<(O+v Afc? J /%[>9GKvCy(; nfa6OHW*7ܗNTTog9aYKՁWS8\A%3Xnd,v.Hځ w1πV)5k R<#(ăCyX|lR}))MNؿ5Vi^L´A͖ch{8U"7IXGJҰp[q<ȎxL(&qTثv  D|+/_]k%)_FX ݫM0Ci,P6ZD T 7!a5GV@Z(tDFN3 5unΉV< # fh5]wW3B֏Bnr@˟Jl_NJZ=dhAT$ﳅk~ٕ#ZW_kh^F+ PşFNm@0'n.9^ɾ;#* pkӘjkF9=1/Y5TpZz Yy6=`*`2V0f T _ : XXNg٫=%,zBrv[{hpu?=nTb6pw;(ayQrz{gi֢9b-i\\$:~ f=@5 wƗ)#6:ãǣQ16d*_li$,.>SǢs:643LY/ jM1Sobӻ#` 2x՝[tքK2|TX }c`u1FyK-0i=vY4.fۖ gj Ųa׳FK7cѦMY.n6Ke~g8bq x':& #=?[@ۇ&'M߉dIhTdF̩ yV۴O# A>&TXtl!ٹ`w3v~r<-d[khbI݄rt~jtиU-Ci(GN]m &;$Jě+4c(CQy3P5uP?X,('w&T ;cz9hSOj0uFӀ{B-1G hJkqX84s_B@<')黎Yd=a MsqngጄAkXkI 2}]@/J#ҳԐ dh oLTX'A;ffE !%<䴚mn4 H@~~Ơׇeg|wP}s3@[D6D򏫊eXh|"& .QgOyђck; f%Ueo^U2ܓQh;ݡ سt|gS.Kj*jv L8[Lڮ?dWduѥ_[6lj}Guº'zaT+) s P>t6jwTޤm8J+Sd}pDpq,WI-(ق9Uy؂^ ۃMųK#ޜA|4`e[0d[0zBm@yF8IZx~AFrL>*MȲQKæ푷p}v8Do@zfE }s ~unxF Q~ܞ./T_gHEPi jsڹ(<^Fu΍vTKWnHrw xhsty`doX+Q,t7M¨3TT8 .AIBMiȟb</B6柗.\hux"z)gwp)KeuZi/\2[;5{Rmo>k4RQ6޳(k73e$rJԈsBM`.~rjKv00O59F:&"i՟ĥ`%R6ŋ .h e`.RїtmU3<([]]?C 9/=%?f׮`B;. @">%UD v\lmO%!W*z*=)L4*X2i9!Z07I$0`& pۢ~ ?r.ȤxQ|?;#W: B| ww'A`P_ }'r6dcqR9=iA_<=>¼-XN"ŻfT鸠Tg%adٶ$^dh^M赘W{tvl~Mܾig:5]@ƯP4jc1n/j6u)+DÔO\4{F\-,Z6+.( ƾEQ{{DsNF4Siּ]%7k}{~@&M:7_Er hrSy!Հ{#W%[CRC2|U 5qr"Rv/9Z4̯xW/RF`(1/mFÒwf{4aЪz4hˤB7æ$m(5sLn{Og(AS2-M.ȖJKZECd_n^uǬrCA W׽'kny"י(\shN<|!z,ɺ5}է!Lk u},&]N5NbVJ1G'1^NCsGm`c;9ќjdfXŐvōxGEȔⁿ8Z :,G,t#A#HHp20ΒiyWX&`.< 8"# ?Jf E̴6sVT^nܯ|ь]r빎Izvv&XEɂ8>nxhݞZVAS8f5Cױi!.B- /b`A bΩl9}7CzMM}Y8$kr6!Fxzyx{ ô㯈GCE!˗4L uB!va2;(&3nt^ZK٘Xs_p-həqԕ13]1'bc^/aG0Qg&Y\oظ騦#  c1q@ \cSm`uJB4g50z0%G/`F!BC k%D7_f͹4y(e>|`{ō؞Ϯ.o?YWh)ZP^?ACmˮ(7&t#W̓FBCX(22os1 mNmAW^thQ/eݼx!r\ ňeG_R2ZbL/y歆RN(srC ֱRKߴ{D/`,N< 59Pڣ{4%nN09ALi.:@g%6-@TJuI"'2}Ն h>roqwD= +g,j*F*@tth 1[6 mmLLL@.K:X0Υ-b@[CLO3\WTnEYǁݽp2DBMtu:hPY e t9a=pW!ؙA"$2¹C#3aCo޻Q@{!C~١D0Z+c=q-48aU]+ꥺ͔)vH"0}*QFj;R; ,I)TNLQR6۴&[7X a-sEqY_ -jgi-D3y+(#Chw69X({? ΈW𝼕5.YK,(g%l6j^ RG4 s84CL{\ޟw]f׌eK/9nAS<,eY=Y |nV"_6 =huINCw EJxzrl쨆Ψgk>+teWvP|tP<8tdoKq̅ ipYa6t(vֹ0-`AOfqwYJq}~ݯc g:RayeQ@lz(G]/-Otb$kS 13^x\zSO6M("f3fbF{v8QiQ2 Vm%+O:A[G aO'c_T+ի$am%"OXFXn랦m Uz(@Ŷ{6@y[vx*4%M6#N/Nf" kꨗywf}{bn#Ś()66߰sϺp\k%/"SVi"~e_}R",ܧ'. sN^Tu6A:órQJꦉ]"/~781"Ma N݂4ť(!u~A!RIjDQW{)gc@ 덣ˠE>} '6dׁ mzo].vunP!Z0j\ {(k32P( Kdس9hSށs̥J>eb2-UbGue%F@k#Oظe5T>P8ocA,皚\=K47 Ԝz h2mF#A TPDJt )Y'€{-{ 9e@;s~9(ݫ\j>4k.{~"Vz4T(IVǾ(vdQfSM($iuF8fG-n|S}n2{v-}.|9)CǾʧIy1mI/ɡf8g+ⱱj\Xe5-;EvŮ_kU#^ּ`嘆pb#;y=0F}@4L+ډX\IEGp/g2IJ6±ɺSDl1sX .#^~BL>ێQKRTC8myM/ ,< 5l|HhղQ9F[IL\p4MU8m)UhYskc+\}:"}򡮐Gv.3vH«b}Fq7gUIB%/&Ӻ=*,/d{-RޗZWIpVxwh\(:9 &@zYgu_^ɶF[8L0 KcbUؿr¬wKNiu=0cfsӔuHŮ!>*DaiZ)ٍW}rU=<3<J74M/s_~DH"Əe1MW gbɏl5R%G@JjlL䬰kn_7ج<6m^r_7 i*`4 Zş+V\B ?ȏ˛= gTknt8=vI i,!gA֚975)7s|!ؖ?!|[ CgdK gˍox># :4>!28hFp!N'؇p`oŏPk_ yɹ`I4%608Utsk#}t߆hvtrpd;Ss=qYxsrlY2=n‹gO+򧶡} TV[=>ܬ>)A&Ϧu) >bVDkFނ,^Fxx{nCU885%`WI" d4vtS^'G[/ˊ}/8?x&rv\909 |"FѠcXJ/%H]=3:$? 3pL][jӅmdp^kjMBͥM?)| X2h;UJ\ !)Osx>VaP'KD>0 oF.SG <t*[^R&v4%DtKTԷiy ]Gb5 /`1ѤTY&&8*"^:<Y_SiK~x/APz_խ+[eš*Y$x />8QO3Ubʞ^v4@y7@%l{:OD6cߩ졞 BHfL~^M>O? crhC[-Μ` 0sا43O_{'?H˜8JWY~(jC{2uN.F0oYKZ?g#ag5poC9[nt4Nw|EhRRqfpF/@4oz  B-l^}y{e?"Qgɢ\Y"~ۙP,Iz 0hvȡc_9HHfmgԟ((AG)qʷ%uJffB5UK(1ug0_QQѻ -tOe/h7a̱CCsWdbEuyQq\Hd'ׄk'71H bdw >t4x;fks(/LET_N\ ;$qZ |&E[s۠u%]6=12 RW^3eu!GDu8< tpR1ŖSԝQR}adF ţ tv J߰b WyIs灦uVcHko+M!(ØbW XMΝ; &m֐:Dz"/Pr7SIB5kpiG7:Nv˚l펔\$p6"9f׳Fcl?L55`Fm(;XSc-vα^ CsK32ޚMpdv.@U+ikd ((HMNC(VBBBsalGO28fd]~, 7oO+u]0BtˬR O'CY+6BA=yo:14ދXHGc[(D}(X{V;pYZ," (uo]vޤ,z+fTW:tHz%rL- T&5Ѣ.%P35+#C~@M3ܸ_> 49$5^@ZbHðBR )x3gfeDg ŧp3kbWg8-ը;gxJcW^;cdЄ4!r{ONEU, Hl<vm+_ Ds&Ak;p?rS*P(5?9_CT=sb_'{د+{2$e'.)ZITEi#~@u``5cjֺ*2^2RS'(4ZeD"iQKLɔrK/|L,/15f D"w*LMu-y57pnSo^6y FpeїQ՟|=.ӛÏ7pqWYql,17e3ljYqTXB @"݂c1bu._# {,'{q8ۂxcnN僸2=ƈ>XkR<8;4 MoAt9<@(Z!_UL;g$1W% PoH'$tRx7MSC -r~VoKaU\?q:3Ef?,CN(…]ND QAjT9"bU,HJʱrt땏{ .Jr%!sfB=:uS]dH&W⨓E/ϓqrjWܨȗFKBdFZ0aKHf!%'È_WGsc= Zh ~8]`mW1K2D:C.;?w;uA!s{ɱv/r{i>H:C$! !u-QV8=zv* .𰡿4_zS0lc'# ͨ|Nak6կ&;"f^91qN2Bg{^)~hMsAxs5eX/F;в} -=q nn V(6"dŸLD 󩳌N׿#KQV8⟚⚆ޠoSj@``oN H' , o~ZXDKqUsSVIz&0Rt4- Wkh;Tmdc (ծOoh?f|ouc;A_Z@mc>^U$ϟ0I،xj@HlBI9y)0OsOrFĢjF JOeaVtGe<7n'*!z m랑}~݀0ۓ- \ܔnHuu#}akAOdw]9kI>lB=x)k=-oByK~XQ1e<[;t!5Q'jD7T&Ʌ](8.JC/;д膦rl@wc@Ëݩ E.818Arbav_'ILjSn,;CD~W _|߷7r.:*5hc/\X6!Q4ۋ\oU)W@̧,GX޼6fC `[x梸u%xvKb1gsECK0eoa 3^ՙЈNmZU5.?J]N{5M77L?/' (2r45M_S92LjؓW}0Ԭ +dƌ'5"qQQa^/@ȣL\ͺ\q z`{U jbꞭdszqEqі92 W{BM*jWt.}h$T<D:4Czs(q 6D9c=w\͸W5#:0Z)uەɩcNӎc݁BgI"q(Nވ?4ˡ0uOc[p DŽUBY.52-ZBuA@Ui󧎧\ɛk4Ayoyj|Ѡ|"T'p}Rӳ8t-BHU:kUDxÏM E ij$n|o T`{K_?A{\ QDmjV 3G8/_o<}t`mͧќ}Y>?&CpcIq's:[7܇:[P۪m`(mkܵP̖"X^mLZT)_Ҥw}ų|<>;ro=KM1Q~%A*"Mti~|ѪiLҐJC&4wR{ PF2qOObÄ o3 XUKH i>(;Se&ҀMڣߐ(; kpGF3 K" :)>,@Q\$8@^Ce`YFhHnݱ?01qk]J؏/b1͑ ʕ*JS- .\k$1U3_>Vؑ`h?B^Ț[zsUY£8㵎  {aP [1HNNly߼|(}r57k g00L%9FXyO4@tF#$UH#Ff=lVZ+qavD PV4g2tc$2D̟j:ѕ 'h ⴛU5&7D6ecx"_$h-? S$5X3rIJ8Լ\M&[t\M-ls_5V-_7,GXݻ16#%oce].+sPܻ/`˰Թ>$UA2L3*t9g-5B \9>U$txgXVL <ڶe| &D?nxv(_zӢNO6p`qf2zLKmP젡G-6u5]V~h5Q{_W8 F{? 9C$! VX2@{x,®3Q&_/~J ]V^zD[?_trŽ،;MVkSW)`McA߽]^?>VD`j43/UNiMzto։}nG!1'F<+0#zIn hV_ alAP"daJ|2=IHն{59`gB9BYԉ͗ƮU_Pů?bVjqEϱ,D9 bvfO 7Aفdί!c"F4cw `.4p eUd,):$Zdo,gVFtSNZ) y{P21?\W \'m v~.ؚ )R;U#C;365_! g6l+\taϺ(`xh)+TOY[gx_QTZKn  n]{n1^H.>o !\zpwQ\qm=SgG~Sx{J}Ȳ|GfaNTƲVl(f RVOuc\݈IsCi{rLh:xq |51bj;>nSzR trvsŃ9E<~n޾r]p~ʭ)w@z(Gɶǖ4m {2ƍc`<0wkj;"  JO`r4H(hAAD7J^KL+Ir$,myP.݁8]ПJ$ő~ pn 5 tm3Gxs>vKchh?ڰ77=*^3ͮE.q R.&H])rpi]n\6-hPMCgUCټEIl=yi]liH]jvw9HPu4C!Oӳ.,NqQJkP[|S:)\^̵ZxaG7 #ۈ?)+@4eޓ`D>%i:Ťc{ƪʐ=p;|%#=d^/ }G>Z 4Zǔ{=gELQ ܣ7nBH|6F>~hT();MQ`)om*#}֡ĭEN/39e/{F^#3MvV8ѶTXCW/ߝJ ުIDTL!>) F> dG__ޠ9ܧflVKdJqLBOGv_81Ý *7X9Ii=?2s$nIb}259#Mzs軨 o"8^=z{:/T +Onї#1=!GZkm XJv=d)2 A*3 eTSٹyIy5]b>Y|mq-R6h\3#70K 6_" ^iYE _aaPS8<N.ГMzfƳ#bfv6+0lR[H"x.jzQkqEgFҪ TYSMT5VPxtɌ?gGpt!‹ON2ofWG=R]Өԑł^r@HSSSO:\y ^X}X ^L7Ih5P&8}i ~yaх!v$gyX[gt 6w\e"ojwc@^^ >8?rCNr$hi. ֪~ϥ0G=j 1|3Wp4%KZ?'BgLE |z03z~颕qyy$cMQq2 x >w1oÆ;Ҟ[H̻a-z]B2Z%L"~Q$ɯ*,]ZC}7n6>D& ,|#m5}}Rt:}1}?F[%?>vsϵed%9C c1`ĺ͆|3Oaɘ-$@1ׅPYЂCXΪVךB˼#awFSݱ;5P#jnMnK<0WK$֡ϸx(K l9ŅD0s,yf^pL ]'WsᥦU1;.ӊSb"piAuhr&rՑ/aܮ'XTG]&\:g5K{y ̋&.v0ZXhWw֗l&lR޴vg5"pR`>6՛_Řyx '۲^6eʑ E 3yz:No hSIBzIYk­MBf.挵OkUb6O_*O rL2Oks]p7ŀl%4 Jpv7z@`Uut\`HeY,+iʇE|B5^ŚG'5È]jދU2H'֎U [n0۴ob ]2vʴ}g;{P%+T.&c~ !9kL@D,$ |8r>$褯`*; ;VSqoKA( @ZdFn D(Vօ`;F &=C^M-Mys&(&h &gBJ7 ( EeoRi( {x.qݑJL+h$ŭ=AuR!s5[;6#PZwm\rk% _S i"gd J&?# Wt1aiF`;e~N{]tO+HEfn36fkE[;& R)ac-#xcTmTPPM&_G>j6uvc ڶH*R;bf6 a_*+)_ z$(ȷ]3ՕQZ1ftԡD1s A6~ ͳ[˙ٱF񯐛L,+;#ୋK~)a5(9@ K%(GtҐ|{Uw4iTѣD7KRŲڇ)N(~yƋޥ9Zp$@lUyH=q'|߂g\51T6,DZ{&S; s&><*mcY:A{᝻ElZ02M F[^͇};2lD3 w%VGAY<.~_|{`Z\$7)Ƥ(I;EjL aWVK ;*#UpO 6a[— F:`T kR9Jdt _בL&Q>Ew/ȥ^~"@z8a\J 9[Ar| RmQ3wXXx#k5/*L͢w&u 8@&eezp|c;_=_861N`Х;HDY> _es3ӎ;WO'LNߎ#y32}Ӗ^)䧶1ib띾mڪJ­ sO&z(F19&00qkOt++ehoe]6p"݌˞bga*mFIli!}T-y[6{Q4L;F+Sv3u*ZVݠn.zHIdQ:H'D紃\*J438DqT`rc o 3xa̼nZo(,ڡdc'|9 $bX}#3ђ5Aѹj3a5X6/ڔ& 3#7Ʋ\5;ӸՍiF8ܧyܑݍU|i0ZwRl4}y>(^Yu 0F3 iZ:I1fGTU*ݨc̼sR~9A< Ev&ӍU Q$ޔ f dڄpl{FYD>S* FTDJ ps)$'LR=[ZZ\o=VcfscLKQ}^Mjw}EC%!LywIIbUG ELYPXs'?72lF V+wCtɑbOi?}^8% Yaql4nV0Mʂ*]>w*YR[W6?}2!x4Z _Fw{Lz11tn?eBmHb+:vzµm}UX7mB&Xp 7>'Y0d 8]`;Yp; ґsZ e>Gn6wuQ78C{|!GOǩt^;1$%g( /1n }hMs\F0$*y0DG6WcU+H} Q$6ӋӬmcQ-{RB;o+ MR9̂ @Bt_3ܝDj_ӌ â9Tz<tHAO&+x"ַ&j )uk\/ ]Qӎtc40O\N VzKcno k]^{l*é vk.H$hH :dZ?m] 8X/q|yu?fO회L.R׏DȨ~?#.Ή˭UDo+C #_`z V^.Nw /QN̻57 ca\0CoP,ͺID<}se8ܴFm/hj>'2;˖JrQrxp#&y={0{IDW:8黨h@訶 aB#>la̎,uR?I<8Ժ92vJS`se+j{ɰ5QOF[gÇ( ,Dbxʅnuo~Bu{&n|Qծ5C9@?35"W6G wiAe@Bɞѓf4(L>ͨ,}DYBoӳ ͖ B$<",M|Mגβ݅*g|=xw=fdBE)PfH.uZk B\=&&Is}#pv*jlQ`]H)֎e^ lCծXc"c9Uв?݄J"JX#z@J!7FBHCyW(O+Қ{d*?AN1F[hޒK| !> ^||MW.0L_+ -Avv)=.D5>pLVX:븙q>(a$'Ok:ShZYH$2%]ݱd?휼~,:ՑgIȊWtV&o7ݽy1P#(U7JZX.I0/D |zQ0+8:iBF,vkD g? v K&m)L[q_h W;ypbѰX\%( M> =qW-뽹hx}RdV{GZSXʊLG]x@d?kk"Ǹ;pį] \yQq Ր&JPU9q#X!xoʛ94St w D 5\eN玾u#O( ^s7b-ꐏ,igB: lǸlY`סI6rkQe%\eO󏯍44aTP˴uj3!n2jIOAW%5 zM5[;ZLcOz1X*-Jx6Wy#\`[Ta Jw{r] ge1罝7 Wk dc:&&%5-ճG:O^GR栉2$W0Pl' g+<[i5CB/y49hg3bCNc}Q{MƎaWA{Ugkɿ^t)TrT /|Ȣ \T? N;jbVv:ԦƼ \DZ'M:HjI7wk5}8/h1l t&:EtﶌGND:;,ïUX:IG-zXA 9ՓUz2<W ~tLXO" naJOa!@M/+J+^,|1@[/FzO h 16)6-Ac7<e*i fdYT4oK;\O z4B0b⫎Zxt@xZ=O& vʢXj/$ ̚*;,I%$5-%mck PBL&۫p-Q' dl_tȧ;˰]4d2}& SxǖirAmpUVʷĜ02lJmʶ-yYgHZ bEiN9xv&"\( LzXs+ ! ҝ<teI!̙xUnVlAxn44 " qEA j@+ldG/OFM*BBWD%#V IQ[7tCK3mf%F@`=$L#?[,:\'9m*`%UxrD h{Tc'NŐέ*^x+Æ^8.f'W@FlGV$2"&V`IIb6q!cw;yFoXC6qD!1p&4wc\bkvp/+턻hl UQ)БVSfH1?ɸ7ߏQ`}jrq#5Eyh3ԙBHS,}OvHdgZ,,T~T\)]ޗ4vW}$*)ӤTՓr g-Ubǽ$at&=`Yr#1_pi[|f8bfRgO8ãe OIǗ̲u~?7-GoD;B+>kpƅgcW{([%&y皠՟[:ybG 'NokYNR8Uso-SePީ̟&C>򝐡Z'qh3:.3 @$̜V5w)-xb1Dm~{SK6 appr< [ɘqEky+?[pd) ¢^C-ϖ}/@-)mR Z:to2@N di+lK>+X}c$0 -g"ho@'R*0twce Vק a_\u?J/ڛo+-E Ykt6❫%buێ(pE?ժDet$m6F, a^: '"$A}~`q/ąv\mqQDg F;֨:z}[ɝ;JwRQq?zܲ?֞61=xmJ]FVx,TS$-2Ѷ m u2b PEV(Pؒ JYvL:זZjlVGIœdT&1s]~{/7 EGDIClf/>Kc/~*~0ˢBtɪVcsG ןH />:P 5\ S-|;ZxZc}ð?Haj{F?!6eVJ~Yޕ^w aΝh`i{& 3=o,Vd!/Ɨ+̧e&Ys UPT{іf]4c1C$;=Ao@nco36KE G Bpř+&[Ǒ ,7ȉYEkg;X㵒]`9߄?a䇢ҟڻK0Ȉп Vo `v[A8r,jJӥ!~JzN|fť? @Yaî u1N;9/rcDQb#0k>_9rh-DGspa'H(BT4륈ԗ ߝev]̠ d Td~朱^Ƃܣj&u\;fAF)0GU _&aŒ%KLeeWH+LBw&)cDFl1[t"brZ/qƊ) A{߂ e +o-8X7i6xxw`0Ȁ|^c>ے^'J!ׂԾ9%YR A_[rl߰x$5nKɵz\%T{V 5!$S=8w?Uߑ#y`:S{z f+Nj`]<նdbn3˄ï9f\GTE)MI Y1qF05P=Ev`*N 䲿\0k 37+N0dWIeܝ tQK;HVרXj.,?c$ܯ v,v[j\z3/˱ %y^ a+i~;W{83w%̌V^Cn#TL}mK)eX ~!NAZ_El~@1uv**7> ks&_HWNІ i3?z`[Z~}o|6sg'cf,zF[J;X/L-',ʨ!̱Ъp{8R )u~.S< Ui8~ U e*Oœ8K`PVB^ zD$^MNģp@pg3Wqo N&ClFmgx#0?+k~T`&/\xF)*x;ũzgNi6O^pAq {Nɥn9XMU,^4N3X[ ox-*l f_v{L<I2H )t+ P}'ˋ;^18#5Y.C''΁{ BS L~k#F|ROV`5nᜅJ%T֧^~}'͈Ԣgaٻۣa?*'@ #+ia2Pv]G'ʲBr8'&;":SR4گe*v>]gW Q:-W!]dOVK>L`Ea In'^$yYt)h¼P(iLe DmNkҚRH'ɇkˆN#`fT›Mã5:ɻ,l2"Oa#.#bGU +7EJ x:'^I`!Wxu^z;/| eUͿ?xz.κ3x{5z2z8sq *4S^{1<^Aq酜<&6,]ف )\4'ra$y ' 4<8b1R01 2DaŲPS -:F%UT D* z],Rf(<=_2;GMfە鋤}}|gt/{0d/˰>xGt \%'@Qg6Ya0G턊}`_fTnC$g|@9']f9].dt UFMa7+cf˔ew E(%JQd ~7qrO`4M!1'^kk`|}}!Qzm#l>9ŪK=AL3] /Fk)mJ<+yA`lhΠudTRc]u+NSE͸X˩% cƄ\御Ȃ Du?'~L_+MSm7#M| ~:5O!"sdpv}2\`oqS7s)-iy'}C.y禃xo 1y ˀ̄u!(CqE 2H5;R3ߧr s}? }A"``s5Rd+}Bq2;KpJe] 0&dy~<^P~4 )+x@Kz!Nư%EM kRSϿֹ(-Uf&4ZL?ʑCJJa݀o'5$TV5PɤZ `C#IZ|~2р^}d#V}snu OlL<:!܋on_B6̍P؁&'S, }v_῔)#Pxl[،1ԧ~ pX.&>k9KYmo.3Ltv˩rT@j⸚-^LJdSXE-Hݻ {N)5_r,騙™3{Ą`;`͹,fbٛv=5}fU9Jڵ},*ϵΈO(ױaz)7{L@m΂O_ðS^p #,vX*p@ƷFjvt7[gDA^rviLGZ6#0E)cwW6њ(t3/RⵖL䗐^C}?6xdz'Iv*JAE݉03ޗ[ן߹P)1bqE12Ls(@;g_l3Erx5+B&rO\1~]&/{Hp?q|wٴo hnj^Y ER(ҽ/>KHޕ, zum-;\Yܛr ${yTJ١`JRMW⎤XLaR.k:OtR^@38v[f'0ld3z~P{_Q(M8Y*|>O0L8*k;R)B.ї+ Ai0n+j4ˑ̐ܽY)߾aA9yDJxoUnFD MKPwz-mZy4+A!0RܿjU55GgW?\תרפ g֗yト+/bfC`$p\M߂S^H;#vֹ#hj['B}ɽ :nt@"VCn3pkLKɞF՟&Csw) r{q<1 nEZg.0?~-*)xO*%hO ,:qpI(*/qKMc:J;;mObb2s/UuNAۧnysr: Sp\m+rJ<}m.U` N#/ 8a,`o'J?K(AIWWQQ Q Ezd&:e!ܸV(#F~Jժ;£>IS1K FxnTbD1W&WNPE<'Ya> 8H,jr3'!iLfvW">{5DH:igڔF>x$0Ԉ$;p T/xL}/Yːe<S^/x]'گh-ǧb1Yx .{Q*YpiްIOf)*v|m~1lc MГ\[ M;h\Z~ *KiýudωʸkkdWfFeDm d[k30P;3XFY-}{=DRXKzp=8O`C$Qm*8ǂ Ntsd<+ʼnQe I6&Sy:w5{xmCAϒtqTu͸n8·h"h"۳W6.p^oVun8)!&nPNM(߉@sGݞ|Osp90UI2GCS`Is73642V,YQA`Ipސ@ v?]_G|CB' ({2^O{ts"8gؖ;*AJ`ZÇb 3-Ӭ7I%wuK~ݽr:AYx\2`^7 E攗"9)n#UR_䠆r s+10@<X 3"$GLm),N W y˹V0jqOA `[6 +!Ʋ;1r߁ \mTD,{J>-o]_&4Э 0-Ƥ>\Ƕ/(.IM;DH8dnR @T]XSمhg>tE]2iIԥ" rjg1!N(BǾ6SkxڌEY7O_X>+{eo״1xwdԯ4j^ܰd@Ku/M9 Ղ" ES̹vBNRjʦ-!j& BGtf\m _.{Ap0Vb3>t_H1v}nYse(wٛNU`m!*a0D[[E(OL+ZzPo X"WdZɧa6<(݄E(}sRiDrcաjI%&M6fF*Ko] D6]kNR 'hWՄoڌyKfc xS'[wuHY@FgGId P <4ܘNP:3d\p-07/31Fr<;>q4B9׷ac /C'G]Xp;V0/e}1Xxbs5 QVc5G7R 7FjX&Hh_nk?qPilٜ7>N-'WL%>1X+,} Ir֥J~e'ŰƑURA.IUb/۲@ \ 6jLv^Oi{0#"C~m)aL}%ZEw=@7M56gXY*8C.NT2mA1MCb;|A9r rÎzZ0:s*хޤ΋3`Y)aQ.lhiZ,(?hw&̚~XZIH)sr=bijH(DJA,1+h+ԣE ٢zܳK2ܕ QaUL80{ |M(&W lu}49d\NvRk{ޕ&9)|L) qxB6?FG[=Q /:CMtՕr6~Ԁ<EF/4mgQ&K#&ɛ/n˚Rz_upN\׬ώ@S@%{DSm|UD/j(}6Vj房͛z`L9`\nc&kN^7JIwG1beE(Uk(~THaErot7hFKcE*֊C:&U7Wڝ]h} kǡ^وГseXOGQu"C,8" ld(^p̊+uEكLك9R%gҕjݴK7p 1iBql'ѼCmp>\׷w'@in%d Rhvc+P-N,xzyjd.S8E*6F|X% WF"= Fn| e*fȋh0_:5N'4c N61(`wN{ / a.- 5eEo>[]m|MTW]_pkI^FT| 32 ߁`q: n4 iz՗ ܞJ?C«Ph;Fj l. '"ߛ{{iDg曠hu-a^ͥG'i4-MYi[B+=Hn+ևpFAO]n2䖯Ӂ/-%Zz~1X0@kj`qCpD9b, HҮF3y> gK\ p6-bESk7/U&.r֋Y&@R+O,kq(d`O] 929Omccm"l؉{;?0XoEDb:\8pɷDüHqȵV.ci'%T j sl;0!tzQCDW kN74+!:LDZe)u&SC GYB_Zаˏypn?8 2~ VBL- !w3'hk77!KtVmhpEn[Ddۖ H3r XGg6BT{u.ޜ-Ūb!Ƌ'/rk#NLB=cVeyL-u'nX{AB〱U+!&h"Nd"2jTdհWOpMa"A͵ZHD=TG'5djӡ}VlO9_Vn% NetM&W0uvS[͜-[i |VʳN3r )Vlw>ZQx1ޠMj,=-֓Yx#V= I0A]:Hօq'/w wqw@. s:xtD (odNЛҩ23j_5" @B"$YQw/5uE؆$@r6ΝYUlce ^BP?827h HKe#c&'SO-Z޸U"+Qg0tPæg_(EtMhi/%5уny{PG=s1n6e SMGhj7P @M \x5ex3,},qB- P'cxQ{I&Ti5Bтǫ Z%*s4]oOҡk~PHEl'0='K_Y(T8e'6-OP&H L,CZckmй7[9Qj**?(shX":SQ ÷:H:A Wj!Rb/^Lն WCܡH`"7`-{qCAM u 罏d QWP?]Ay]cZZhL}Af4j( fzY} _:L j!ֵO獮FS#oYW_wHM]jxpߟiXC4V,F. $!Db<_i][=et6~Ɠr{9*Ю4qnLW~jp1&@ϱCά𣒀>.V AH*_`/g2BI%*KyQ#J)~ĭ9Z#N $ +T׸@B)e ރ o(5](A/A; gɪA `poK7i `eY$e&=ts~n˕(ݤ/Q<_Rw']U"u9( 8<,@ͫ)#JK##sSϢQeYG.A օ MG)ԡAFxA]ak}7j;eU.ݧ MjHFOv;n Ս#&L<S{*a1 -*@cOLrF\%;n)_׆ӱOLye3$U!$y+~b!2 }/P68+b(Qr 42Y%[1> aU K*=(U. K9o 4,&>F/0<Ӯ6}ҫtk$/Eq+,alLH2t+I)X-&ұWԩ%VY˫5$zK(`kKb]3ܟ,K"Ρ^#uG}<c9( b b-Z{=1yVM~cY Nc<6_TM^~k3ʠIN j6#!kD K8@UK`LNCJ;9;6`|u7y{5)92DP758!5uբU_l$"!gcE-$5Hl3#銐icTFl\Z7Ewbκhߖd3CSpi_x'R aXĵ^`{?uF"5]LzR9Ut}x 6;`531|TCm>pvOYu&Qe U_tj:)Z[_LX$=e7Ikvr}jyuCt{I ?zmc-݅_=+?Ԏ VS$$T@˙>>*?٬a3ySU4qj"C_{費|ܧs\p>.^Y:&VA>!ZNŰ_?Y܉ wE{]D(KC=>[٤U" 5T259!rfmc 4ih_ O^l@na.͎rcѶ +ؙ/pmbU45B :L2ub{T*ߤbK+[do` ]i5,KuXHRwQ" _o Q^XqOZ~[sZYX d1xO^Ơ{:#O"Mmz_b4.z/|ₚ:$ Z~Nj*le?nsMdH@|]Yc)b7(R:h]̈́D0/D8:byB3Gt=Ȳ,E?TG[.">Dnd猝1AѰ!Rpގ;l2Jy HUjC4^?#;'LQK3JKo I<'X-9 գ pd͞P^ҎK;0^ _;0 `~X*'c1HTrRN "P0&0*4`X6(m8е{Ij}Iǐ`W2i- CgJf` PA^* ViPfؚN$Ҽ5=RhCyҗCBׄJw W؞)!wz53sN;B'66\#vg _UU .豘YiH !@TLan:>T׬PpC3E *Fas?<{M8wJBZ>h}o?ʔbYDth$tRd{&3Ngl[27s89C 1|kͶop?&Jn2E&c Pj%6I4cFC{@_McM<kvQX lǢdݝ>= ]xkzgA  x\JHػ=[AZnQkVff< =M5?)Ca%S&](S3YXW/̲K};aX|N=1ާ$h;&]0?yNc {.8OU$5p䙆e+)s_:AJ:ϨT~ sVߒ ,(tfrMigἛ;IsuG@X,޻鄽xҲQ_ CjSXs*DCP*B|'H J~q1@Xٸj ñЮC>_ H&*Uc*R{1g"s4Ҷ:-)lcFy P)Kx)@:_ KBehe삻w_oٻ5Թr .FL(N b/3\;9/)1@^!oގǹ Wmї\U*^'`ů5lFX^gb'H]/I1KE،)Օh/*rw8R=̅O iM >Yj|VK8B lV(,v9l._ G)?ڦobVo?zlYy9שYnIjV{|[wLd\Vޔf !2HR =~@;n]i iȥOwïxwڙB3'ejhV>]t,8DЌ}=Rv\(laI 7rr"jcsvaiY(?Mu2!\<;^-o!t

SeXlT[@e"+GL'$ǞVL]r)֮FSGخTE<'!EqC kh,Twk="VL^}o4./Q//xp18-W-B#B2a/|;O7Lq=bŽ<+__2W!;`=o=sAv >#W{pZI  t5JEڱ8dX>upEm 8t q3&{}/B6q*[<$c5JdIMbeCYPԞU= `Q2lPδćQv1XxĦ<5C{t0~w !81uw\nOy&N?HwӀm$K^UaΣ7Eg(?te~:ܑOau?Nq8~= 2gF&F΄qzCϥBz)$ .A7NaW(^!{\y=8c-cЍaXqֻ3U`4@%o$p^z#kvWM~aۙ*`h ;JOHx ٸ7u Nj ט, $xKcdŘ,Wn!$ q$p9)w$^VIQdWJ+c[ة }ߕwײ…{u@|ZG/9, 6<8UG\CsbY TS|i'^C6{;U0OCVr3\v5'ߖ [[YNXM?*]3{`d2V|LZg2T[,iX0!B"pcZ%GNy  DǐOD šTo6D/X6~ K|CI-hc TH^*hƫȊ;ОlX!mcoW^[K> EJ?r)Հb G%&y.Ҩe,.'moUG3C<|)0T P( _0<.=MttSD1xu#:b dRj;$ϭ ڞ?ͰIt\[{߬\'4cQ_{ 5a~[WK6n>|>Ç M*=jjq{5]N:B#Sz\3G8o=ݚr/boI,x;l@ vwaѰ c,oFh1t>cl= 3牼碈Cȅm"+179hx/]tB\VP9E;b~i.}=鎕PšHu5߀$*Y:IX@G:؇znЬnaDg\P&|_KV\1wJ=`>rYc*R0izKu%$Gtu"BϷ*\' bQiؑ>CHjr7.i8cge_QjuL)fX&:{;d RJ /?X$W \dwQ)GՒt^٤W=7;]x}Pw#8_WHKYɂLR}uO mڈB]1BkJF>;,C[wu'A*҃%$4F}7f #)"v G<\RG '$euIs,t6^&׬}Uaj9ϠmYϲ!ʑGmgmDB!^ݦI{@C(jgE$[/t6LkzB8&s +q񳺶%rH qUKl%$@Y PxLeIR Oť&E9%`h)ˁ+CMQBIJt ` @9D\VRQ'?;JKz)^H-^]mt"p)m*}ñxI~SO0avA\V^tM&P`G2 k*.y3^E~BP2}dm77#`_*b]7owUL,%P w<#m7 @aDg[.+]39! )$ůwݓ1stbCMC ^_YWgmZ{ /=|WF]g`NѲTM<9ϹP6$Fh_++[kQ] gspR|;Oه<]~~;::I?챹zôLʰ .=u(hkAN񥸶Pl9|`@|pZҗ~Հ6sȍAY",KK!Ð/'R-R_,-'\WۙN˺)}gjJR-rAd*qJ6,$Azz}.BbIak2K쮷[(`eLt: ʜJBw{W6]pi"5-Z|$+Ty!񎤏yΞd YδX s*LXHz aҙ,;85c1qrCE&5K8#WǏV %ru▊W:T[iW[= Eۧ.)p'@u^ː |}PuLM97 :O&p}$dW;oLclLgVc.3Vs2N@e~& '3j~HP'm*v \{PÊU!֍\ʋVq16"{CX*EC_@ͬ[ףCIL[chF`a)_w8ryVSqX1{4ĘLP` 6众=dl tbJhQ"T4l&k{ wر;=5^䘦mYf˨S31u+qM3Ǒ)")>0/H>$+ ++wF윉׍>g}ID% H@K;ھHd#K}Bs艅^-Y^Zх|8c1u!Ӽ+)"a(g|G l /F7MEYk+#uQ, O &1+:!te,f,y-\0gpda-;Z[8#/mhӳg~~Ş @uÜ=Vo8g&ʲ{#Ayo,2xDoEbl\R&CӶG3HV[7ԖM4ELR5ysq|[^*(1ےUO |QCpr nzеgiE6!{&% ZT/qT>@ll$vQ*~oMX %#7'#FTmc,2p N=>58=m Tźi"8Ⱥ#M'Ǚ3{IH?FgV,ַ*_G!ݧ|aTTFIOLN0u$"C.aZG"'P.'eTIw`*RRݍU=:>J"~zFZڶJo4i-@Eƙ.r2)3}X9lkĝ?[9 z;84;%kpA:|͎" 6z!XutI]ԵD'M9߅O1̸zf}OI3-i 6xR3*ӻumOv3`|4%OU:Gx= AӖv 񁓏ʯ}2Bs-5|_amv',qS9 9 ?_`+H6e̓zрԡR@sfGIORө .yNG jඅin1gP H-3~Qq 5=moAC ShTns`d6!t%b}GÞwv5n@ I3A!ŊuvS{V8;S&* 엙8\"q-UEd1-[ȨXFB+ԢK|*J?RIS&i?K O[KuFs`4}=‚_=O'I5޺.f>E] }QjL^S:V "n3aWy )!)tTf>8fD1{9EEvh. a"7_8 7зh%JGI}k胿u Uu(N?:^`)ϐD 0\T7Feyyb'kSۈѡ|~êo|9=ܪϽq+3uƬ/ٿ$A Hۿhl| r-dVv PuPV|rGsDz껃M7eں蔣y(Eh}-ip@q5BnG(y>1f;OjBuBhdVX oxMƘ EZQVs %i_(}=%w)!XY+&%-K(Ygr|0!Θuc;B,V@޾ą NSXgǜ^7Jox$༟!= auʋ7",'Г:jų=BQ:ӗOb)rUCъ_O%Ch,nDrԽ ֱ,zL"`߂3bLT lonavlIk#KbKrZᗩ:*KfΧ] ~ڒu=T䞧GS*_Z`0w;p`0J~!FY@&w{o26=d sWW?TV6II3n?NG2x"wKR*ÙEͿ4 $'3˒\WU([v0.5(8?h90ҪSU^ʉЎɏުM  jB3e\j R$ۅ&l 8jik@ZDHY(-k๊.#˥PDq\t.z.?wâ@-Sj!D4|,{6Z)`39U+W;Βy /Hn%2JX*1N }]YS(X!=K%5V1~ xnбكo-P|hz-)y:2A2|`{$JޘLrACH(ɧKgRl!aHN'`;~f$HÒ5mָs<€n!@OwJ1J߈cXVeɅr3G0'qnQhzeBMtX@ܟxz%Ǒ{Cn/ßQtEf/Ў@&LS%/T=" 뮮mLt[-~l?xGuqDݗ%*n%qP$ZvoYJ+uE=K S>]"=L"* m~YD!Jwhj{(ş ?L=8Ҝ_\Hb>H03c _o3`@"xUn1o2-,CFx6$X_ Uqo6f}u%)ހN_lt QJ o[p:[ӳ܎Q'x2?=M7/LqõW6>Z:HrPWdQHJa0beYO&uCz$Ɗ=з Z`W܏38$_#,eBAmurQlR-XzB,l>%''59U6X d 3w`5/p`qKw7JsX]ۛ}ohڷ9UۮdUzΘUq(Ol&߫O-{H3.6cK,' ?=wĂtE;O6z5Iɤ£!uq%Qr´)=L kWAyfy-/GKn~dH˸QhjT}3&kyi|+ KzcZ,jX]lR_X}x~NR`\Jߜ5h@ȓ}Al ;s?bߛŕUިDYz6p^\%hLwv* ~KRVg1ғ/ꬲ̯7,8kZ:iMmm 4Wd|UH^xO[@RP|cfSBX_̬x/5dF,̄ 2XeFH3`(Ma" ر|mƖ0KovXSk$"-\;3T7~ ?_'Ta :1~mL>IG) ')vIL1*Lh:F\ǧsh^F/^:!S 8N͜Yj k0:w YpBHQbEs%U!] sLT!2FY+_ѕi/Ov+^034ћB9=8su&U͢h#'EhAJYB8t %(c:x3>;[gve@8TiXb9;1p.%N:YnQtMDLڮ@U}z>zm f`t#SWDö5CؖQ Hbtcqu>Uˆ&}lC_2tGN hxMS  9d_|w2+ |LK&FiLd&)c(iv /`LNOіT4B^8o=~$ :ݺ0M:tXB™Bni,e}/!+Jgͨ@[=ZfBcahw&d7\H= L\>DS#ps R pp̐Z8<*ٻXVg(qJM~ ڈ :-IuPyҙZ{~ y&qGPv*T'$lXmޚI0=JNة TN>srҟm91r&39JUkJ˫"e>U; Z| F0~  V7jA"Fٕͪ稛di d!kMk}6YpfzaGa 6Dbn6DCZmѱu$ D`Y/ݹDi׹)ۥ? V=et^0@ێջzdڶ$]JNN uҼ ̓ҽMIeְITD@;z.s&X<3`FGXuȵ{;-w vZ?қK܄SP%w'U y_{_6ŝ#=7dəJ6KvS3EN.'Ava+.۴5QJL'52D󍹳o~Cت"Z~w2Ept*T܅ mWAI~hŮ#%@]&9e%_ +Y+h+h)\H_^J̶>0 cya+#T(綋ҌPFas޷)@lɭ<X QzXc訩硧Lo\kcbHܾ72!Y{=qbmΪʤ7C7c_R~l]e*+dѵ1?HEqfRw~p DLj68v;{2w+g?]h2-{Jp} sW~Pㄿt?֙.X 9yz*لTwB5«)Z/ȱͼXLL;Y7a.TP'?Mȇ*''[8eʢYYJqlZom9_z?ꥉٹ 49"f+gRnj~xNQ Ζ?;kH6͍"}9q KD)pu/ꯈ+Lj#CE̩!`@X)p @G ,7Scuw=RloY6!zqyz:]|P\^pjqCIAhLH رU%l=|^2>ZݜCB ?nmz.GhzꭡΙ-ˌ}+veϻ-8 S%K6jo [WʄwVwZ y%#|W[ֿ:ʧDŽ&\^3fr?ˎ簉`)j»}Uy( xpsa;+"eݕjbG>֓>0$~?nKd{XXaƓJŘgZ>iCP&_~$F`/R $F;`7c-h&[7& t[A ڝ>y'#@zt7ex{ ~ɧerR\~B˴`3^p|Wɍ@(?=t6 3?ۼqwH.}9S/ $}ZJ M'jeD*;ى[o(fD鐼H|Q/]75';$bhtC/Y6zx%XDGskzbu<#9+,Qfq%>"W 5H ^“4b8ԝ-#W]7e1 ؕU1y&]) ͌c&kd>I~o,m @" D_+4a,A.Ɍ`!"gɾtP4L2EWjvY>4ho|QڕRHa6~*F-##s|?(ߛB6 WWL7ve_T4:;*v,vYq#Z+tB*6~?Fg7 -WWKx{<K-Yꀗ'$|Dpo&EHQGpIP"Z *{m- F'㳂J=dߗ#wn!K)p.l?|ುiw)zxan°h0F>IQ|E=c^YQvCoI)?B5t%c"awW/~RMAO@F[ cY ǹnCfh1DȠX\E~\<xFZd0`ťa(;ؐ^%xC,e?'y]2Q81d^xF2D~9r(u$wG3p F5& O}$~R#P~qnRMʕp; 3X(/`%KÓ: ˅}^åWc4W7qƴ\C[ZB;cB,hf9sC `B d ܔ1 FI0zzT*ɻ5j\v5N,G?;KB"b|L|s uwk︉,ӣy^oY4D CPiDQ JMbYa6NW8ŴǢXIz}WpI`0RmƇi~cUFߝ0b8қI58T߱*Z59~8ɄʐIDk_负~?gVhYjf40l/ǽ J>G}= Ǫs:ypS1L6}O>m^@bͤ _pm>hoAp]T1t$(s/p銠Ɯˈ8sL!a6q R!Yri0\q f^+ʺ7Y̳~m-bdn|D@:&u,?2[Z{znr_ #Ç?C17F6sԔv"I<-֘{~ ٩\+Q'bI>8xQ\$Y47A*ڦpOKFi{Q|NuC8'>q)ss5lP5܇-_g3VO3٥ xQBXʒR]E6)G"ǧDɵM}:c:na/"zX X QNtv@s 8G(!yß5ʪ xX&7pkmنe~uśp"{ic>+#]6BKhJժ|.bK:׭ _#b;˗Aܦ_g]PDS^tC1=vKDUH²MPpv)&I ĖPtT ?JxZd< #D*Csvgwv8w 1%s* 1Dtv-bX:j eɪw ůIs|Jr68#:˿4_" MGz {bN\@Q1㓭 Ik F<ؐ[7(SwnCaBm:;ߋtkXlyFϽ@T߸u`9ָŪ`gw9Z~@%RN$J,"An(e`2{PVl#VI6 6ݱK2 5C "a$}9R27p*c&CA7ď\<U_ x_]b c57[)ݰ]V?㡙͑tKn>RYA@~8̳5|}淴ÌU /sGME3Si |LEУR 00ʡv|DKUYHnzTj8v A?%ۏ3%X|.8Q8F)٥nWufsMS/W$ĩ! na@{}z5]CnL?eT:}DWU:(q-'h?6Zq[ 0.SzWyiCda>k?vョrDo+u(s~0uRtuR*)C.u.?ד`k|,js o)MAeheb :|v % B(*űq,XsKH@ ?:sOPS\h; `[E)bi, ]C?$O:ِOxq_xWoNjR|m(#*pf/9!\PD`a !griUP­5Hr=xmu0|+^Lԭ8>6|x[ejm0Û A$I; uUN0{]!j%.>6jZc--W[C70`ˎ&h{}-G6aOa#I&1W-qd*R.jI p.bi]Z7ݖ5ݖ)`EɚQ(2BԜJFEGL| r;`͡K_P;42!sxvܦ۸y _u'5}~EWI8˧[dT>$W*j6F]jUhPrc.i@Ep_bQmj #iIJibZiDTy5]1Oz[ C˦̧ͩx,iΕplLGp ▐ ُʋ9%W aAfq>R.A+8^,\JD_T51}m)( _?KW1>e:4Fviг.(\lD&v&=Iai>TCĥmFy!f0 ~ʍdEqǢo &A5w%,;\5TI?0ۤ \]>;wH&gl8(\E? Ʉ][?Z_MMx3tQ>i9 'hVSĐNU^ѿٟ: 9HtNI 122BtoxͪnŢ]oN ?.m0U$2fJ=V?5Z;H-]><\ Y"} BIΜtDEy\ޘM^!LAD M J 4kY&>(U֔zLLXK)Ǘv)B;9y@Ho{/"-v:%6 viQVNj諣LԀ| CP$+MO? @ y׸D6Zzd*E89P^hBQ3ԥM*KMlOWq$eJzsXi%{49Yka=<BIUqƜRl`"F.}23sv.%^Ũ@$Ļ?ZUBp0i hn('\A ۭ&Pr,Vn0;$kO3|5|NVA Rk1!aib3q#QGxI[xY 먈))- %j8㐗Nޕf*g<%={a:q`^+ږ&Iz)M%V:QP RQӀ!h^ so/G$6ځ70:6Oi"-z==˥v 3p5`m*h5j dYAy,07(ifi|r0@JLu:HäX%` jQ!ۛd PS.=Y )WW/BG9ڏ1k>QX0,_v8YamM&J#"X4XR zЃJS꽅f DQ޾M;Im3zCl&.9F 4uZNM2mٔՍPQtǟ͸9Ew?a#nm7?Nc6NFLsyrCPqȨyuiaU6 ~-N9/ߙ+ .D} CkYIuj$',FLc k=wEPդMػh8M7ksf8R>K l<⹭ lfn "3OQaR/v`;ɞ?xezrl3ooCNG2b:x;cub$cϻZ*YJy+Sgѱ͓sg9PHQ< MUzT<^6E{(By`Fm̽HR͡]z/arF KłNGP[w6s@N`8D^ZVxӂy{Lk*&:iJlpe`Bi`Ajo^<4G=L+Ngxk+"Ax>స1A*5ܟ%P3\}e8)@k\h3ҷ.ƹp" +BbhϺg[3bh/(Z- X 2)!P"6w 'i1uc9f^نW@P{NuI2KBQ|%+%{"{!&S>lz>׫fm SBU9r49K1PPYߊ{D+|xx&0o! ¸H-Gq6ɤILAevJ[ #1̡9{@*ѩ P x#\zYuog9#ҙX@sݭɪ쿂̜V6ꕾ-e ةW.s>b l55b vY͟fnY>O̼6w>Gpc$3)m(R+6#߃ygr:XR^+V/qTd}]8-Kn?L߻ !-|0齭\%`K1G)& HOm*v X4:t7+:OlȐY]Ũ11F[顎1?efxS[/rt=8-TWz *$-]Igi>ErkZ|جA'bꩅv^e](i%f6A=S`;H")D OS΂U+3&(I2e_T!z"ҧԕ5LQ-PBw3NNE ,$9KB,M ~PhO#f],Sfw  w*)QxM5'CwVa/ꙅvgɻzm0Hv3ȚZ5;OSs%9PQ3l:XlÛơNfB M%#?M⚗ITȱ.{D育Ɣ$zS5s'4ӝ? l<3k[h= ,b ^qs|(f Fr'Eql㲆w>g =_)kՏPr .]#GrhݍLMB9᥂}^5e 3u[˷a,.*ns؅K]oة<܁n Ao 6(G2/3A"'n?|!<~J ï~ƃU谯SM}]~"6q8\y놆oLӕ.p<&L CڤЬ姴}q"?8k8SC~p#r8ȈuDp 㐘C<"ҿ) MHf'GC#mƂj:P3YF(&3 LъDd7F{|usnϡ\3XKHYYiYp2b$ RF>! \oޓS㝵1"jwКeUż^K(s W'pbƣHb g'YNؖD jo?S(2F 35V !25%%Z Hvc[awnn['S|{bWGZ(:Id% 1S^l/I$`ΉN;08e;_di*2dZg `s;dYov' ?ݯES"%.qx%b wu|G-nJ.huY7l?,&.Hn]]y5M3N"*ɘ2qM,xIy# ӻE[=l;ߞrS$1 lf!JKsٶ SqMDaRt7 -rVc:2!h}Msfosn]64ThRsE"%-O[srM(rM TЇw. OM 6oBaVgn./bBޢ2x@QKo\=LSɑ/~fpu,<`o(XٺI[jUs3$_Etٞ ;?F$G7Zwt/߮% )94P{}a|kXcȧΌMrG3g*ب.J-u}%4L&d3>Z#ޛ9{=d @z۴:lwĀ ȸm>6,1BT]IǸrc :֘_s"&j󭍶90R6B9>0jɨK{58Spvx5AA"ky2m +P+מBZЍID`?0Lq7f=ƿcGK H@? -ɼoR CKq{f(x$kT7Z9Q6 3&r-$܊."؜KMRTE⚿q wD 5.Y65 bS%aZBǶLt"gmЖdLKL.'Em`J A#XaAR[A^Y/&פW5Ή8.|z#B O7#:s6EIBm(KI?M5\.Ze U<G!$} a_싺{A1vaΝ3^4K#q*4{0*2 #H 3ˁ ;D/%mk];sVg 랰yAY\pF";fƸ\mK y6>eW. ͗?'RߣIS ! ќR[#Ҟ~Gw2!)&x>. dھ4Fy*25I2 R 0!m,Gzm*jCiz֭:vwh+wL{ֿF&@?2>V+ph7 Edp%(ǩU?TPLPjAڀq |qCtQUn:eaaQa&KNRޔE !ϕ[RvOOPr(85gt4ssF}ɔkI9rW51DOA(i~G~1n+ V-hy[Tk I/F)Z?qw}n8p@i;W&]edT qU `w +al VSk9m{KxgyKht?pV0|xQ!剙+Q4h"HF6SSLB j@-Xnvo40l$"axQ"ڨG0;IRT0yYSY2I^[OG06OdI"}T<C oUEb0eI)5*ґeg&ש6CjuCCM5H` #fR)s ̺:2x;HP(ȑib<"PkMli); q=2Z5j;jQt1g}u Tgv|͋XHPE3@;qVcT7BXIK]|8RIO0̿f"OYss1r*"]2VJáJ'[jZh}d?qKܧm ^OH0`9 fh?e߂m0ئyy1 zLqaĒ8w_?F>MGbƶQjp2i }CASqj]Ui@p\Ҙ ii3Hr"^A9Dx-%j,$ <3'aݦ[ YiKVie#Q~JADY>Tʒ(WS9{%?"5}O8}`?4tP<<BY GCR˄MdTo- sk-柿Ӧ-΂ 롂*Gbg(5w^y#)5ny`e C0,O39}ɂ 8nfPֲɧ. bp==\+3*9 ;(f]a+p ʂP0|8c ;g)o$سaX޻zil0זip&0*rlAc^w ߪDzT*?=ES`o zOma?DzdW1 G+ܕtkdjڜL+X# te/:-450[o<ЋCXuPjN0=) x-QS+Y._m%אJQ-K)&r|-:.}ck*SԘDd4+ktRY$,&ƁfK%B@E./Tq~D,2vC:۳YF*Mwwdz -nQ}'Hq,u~̾,QlŀլA04…+S&'=Nɉ-nf!=m݈'Z_%L"YbƫU8qmiN[F)0 XDy}K5|Q+ ?c5_ߚ?$lGnaw %YopWuW@ $b4aVϐЧ؃,<~-cCyzǻ@zKjoeQ;Y?UYK*22@dBLv 5yd8.hزyoGsejKCcsS5т* 50e\- ¯U*BX1 ``ERE+KA/ʮ  'fb&Њ{oΞdI&{U`®˖ U7uՇ|*5Qtv+y_g1YAAghWU-L ) /Eĺ!.B+D/atGVa[fd4GC[oD&J;.X0')6Ea n%'8 R{_P;xPNNƒB;gY:t Hl'=[oҚ% o[)m6)" m/>gQP˱;OBlz¥iUSvâUue%xލL~f¼6S "&Qbl̓L>_/cpۓ `1 Òb$tuȄ;[l]\lg)VV7?{G`ZckԶq՟\kW" BTWckV=*F1/cW%'59&=*zFTWG|Bdk')ȼpԣlCԎ<Ҽ[i^w园tjooM~8ڵ>xW_+NQ[:J="p $*!+5BYc-b3؆`[$|I 3 BY$7ɪbJxR^$ѷng fiO18m%iN:kw-pe%*OmᔤC1ƶoԯgܚ Xr+Yxў \Fm_sNsm7GtL,B,`|\i4ƻ(V-: 'I[\;8c`w> I@<2wM!c1=1E+%96‹7ɗ!*Ntڵ%oTdA#ȶd)'[a7TG 0WP~H{wSs &; P.k w@49RuU+Gn^}\!=ӌTs:vekxhnO`9I<.a$ 7(oIba ȖLBTݭ\a+oZ){NL!FioI8 5,i o`9]`C.9'wdZ, W7A#s vv{1;O9 6'NG1b"6s]\.VC `VyA ;'#q 18A wmeSx03#֘g8Dy 5eP{$&$^Ɏ !wq}!Ĭg7oi y!9e*].R$Jca[AйSۘU`%)gN\ mes*<o7[#79mv5 9ڃL-ikѝFՐ-#k3pM1L[9=$̒3Fd}^3 !;G!4c>x'Iԍ~Hۦ.x x{o+ISKdpj>t/ xC:U;usU1G|\(ۏ_v(뽟폒 toOuoC9L 5Ъ0"N.B.|,"*+FlGp=O);FTez8 Jȑs? w`TV.+,]ӫ ^Xּ>QبL]L@i8w!ՙ(;/!8ᘔraW*2Gn= (uFeZ#ND:{"zeQlAbb-mIw*Rfh\]g{4&>"g| >? yȏ*&CxpWi;Ӊ+priq=(A Βd TpcMcj^2K3Ϯ+ȍ(OyW49HU^MriW5UBB<) g jSL jv4Z[)2γ,1Ihm}89!!xꋹV4(ki#0;6u _I$m]أf ́P,+=Wtґk\bdL`W՞JX }s՝q4mX6 jS~x)"ZA= _5u`0Nvo2ۙ{PIMkU1+CJ/,lykhx-*XT!߰O}foUcX=!CPk'L>>6CK~夏oT/Ոne^c}:H҇d!!$cmSrQ.Ȧ*0M0=&Dzp=8Xقu0,V;4BF?%D|cٺ92@P 6* ָΚZ/9`sGGY时3JV`}vʤfR#Kam+nP+hQ@@G0[Vҥ5_?SU@ qndDg8CWq`@6OOBr k %=*L77.SHC6G TJHm|K^ '-QU;{K8K'KsdV7wO" p pNB9@~CC:TjɖU`:V*+hi*ɶt47Xv?)z=oFz@mM"ᄂ^s T^oL D-'oIRB3*HS5GN>tJj Z xFM|$0=2G%2y*WT#&\Q[) ~=eUx]WzwĿxfHӁK6i5*c,_.NrkFSQ׋NIyuZ3[9Z77tU2"M<٪N]0 ߪ <,!FP.R\M_# HE;/u>;8ΓS}?@Ľ7DD7zŷjf'vWLЍ%g>kbvhT-N#\ ZomޔǴObl$+>Wߵ)]Aۋ '`u;kTKlr}lPBaJů9W3bbdS!NAl ik[Cfh0\(+z'DQA_~)2m^TLv>i4% {=:HLX>C6кgիveBT]uS VXȲ`ozY}RlrɰfZĢ6;̖dUj@l(?򐩆q~'zYYr5H7r r6_,E}~6iS{ Pjol0Ps;SRD՟$V);XRjWbblX7;l$L^$#ݜ#Կ wyѭ߮Voxb  ) 526lo0ZZ1={q+wl ME] B]4 Ath3RI~?;[Ppd}#=bM/$6;쳂x¸Uv'7Q+ w:4r/(yrOs5M/3T##f#< #1W! uV& ȇ,gy?]g Bv: 8}R+YCDEki5j޳q)tf#+y%[4)7@CvUŲZ]4$'Hh'ߐ'Yǟ3xUNx;Y֪$ ,-+Wx}7`l;6\-Hypa7XnlaxdI+ J?.%E/P6JpvFڰ${W;D[dͯeчx"ƶs書}:x#KV"7^yj8{f!Rf0ITT{ldҢ6XF 3}Z<՟7^㨛rs#"4`D]"]V¸7{׎J. @w43gcÌN9Imhd6q=QSBq>;UEiw|/@y`a*Pvipް(bI:dcyR; qՖ'~jHimab'5<G*Aa)0K$+?3,wLe_lQ!R-hr%_xA~7UlOXVAwdf]%δ;xX쟗SOG+V ?8VIh=7,nY1 R/U2 ÉSZysSw؃Q*ڋ7 Yzq浥;Ot 1r'q_מ]&h,r{mʽbwt(T'DQɡjQ`*~Yi9*&*ٳ*:2-@2'?iXHɩ1]pJ.Hf2)UO&%%iAu{IoXQ}sLn1w6 DJ4s^;EvFz-_%" N) /1J-j }p..> [4mZ&^}=sO9q ڧ SXʆBZbP{':]QEiFhxt/Y-.BPdG?{F!¨{6!,fcx5Kag7$'B_H]z 1t]u8OE??jtK+g;Ɗ)z, 4h}sBE% ̼.ڠeEyB̽n5ȽzDp*;2HI[:.|q[3Nd@KUc :~/Ys0oWrH % AYَApݰ[)jNvx )<;,;[t]< H{Y֢xAˇ W_R\sDL2vvtl"m9Z` ba1G[sv';}!~ v *:\3yL;N3}ǵ{ӬԘ韁{y?:19ʪ񶯙6+(~3tQb?--|ʆXv^6GdƠޟ!Y_n1D;iY|}!n&[9tu(M xn w1d奃CuaC7!_PsוD'}t72LBO1Y#m#:\sԒ<Ceu= }.uGLҒ6!Ȟ4YGmʼ'1kZC8$0~#i%{1p%Ĉ!gA\MWiY]J0:vz,`O[x2z B|PW6>~7'ز$jjS(1 }Knk}lA~vG8I4_M1-[,W5<!FJ "08nӜ +NtC{֮\ <Ģ*ϊa~H)9򡻺APS %#]#zlN}%ozl֏Fá=~ B]Ï kD#,_~?rRz#t?ixm&kDxVbDUeuUWFmGg$eȜNj5J["BvA\ͱa\Jw>R_s6{~x,OL*ef|99` {h UKj0':L\iW[0<݆+y~n1h!Q8\,0V[a`0&! ="4b¿X`{kǁEz*^2oJ.?5U Kz@SN_r_Qn:ow@Uo s)C N z|X w<d5>e`?)4az֟vcPBp!T4)oaSg 0Y/GkѡUr do _0d 9$k3\"o MLp/Hd Fto(kwsq'4f-*ڮ@59C)8vL:g&2v "6E&v _ &[lJg[vy+]kgNQ?E#ʾYݢ\@ANwK] #uqcy~??bDnm-+O *J{~}(j [>ĤTLrkn9 6LJt?h/?w:7`/&SD0cfaT \Ap+^%:/R q9xgRys}ոǘy_@//.j(XPbyCUƃHox]՞YF5U{ j( !l#2+`ykұ\nuǻ@j !TZpm#dGi@%r|q^3)xqa] ܞJ |X[}=1|^ 3nKɴ:cLh3oIfDS`1U) (V5O 1Yh%IQxtqnPMǐREaFbO >\!M=ӻ5˞3MQ|Q$so[i:vpKJ gwPY !{2'89Y}8>?46.b&325rdUhO5&d?#9;f '"s{0<|ӚXb4/K,5cϭdǩ/efE}_UhGpA u)chw:KYDJIrd Јn߲Re$ , u# $oP˛BmZ̽ &6dyi4_kB[Q2.gQCp''le:> k 8ل`꧇H{SvDV] JH~OF%%ɱ_>fH]Kӛ'^,QLvOhYl*'!YTJ4g0lE>-c,S{w\TP'" Ȳ:R}3z H<;^Tͤy.э^iXug0p6gy hv**FOpKwO$Q+u 䪡fH0uZ>S`By xc~8Ad!;XyZ|e|o2[ˡxjnTXMs1\8LRhvյ3,W:q33!>dU&G`3Hc_ %NslZҧLs#_HNY$!/.*Z.@HC%;)ӦWo+B9Z1keRe1#O,G`& 3udgh; : N$ QoII%[C׋ZIkkG*ul$Kq.K,% \Uc^;bsGQ BL~`\ۘ3HJمKyjmr- usY)v j{ȱ,76)"!yKiޛRU8np mį6Vn۲#_b[YыdW}c$cUG/ž_u?L@H߷Yf(8$+:$ jѶN5,u ;_e[5e5FVaw.c皳 ̼KS35?g{tMMKkZHX5!1;AbR5< \*vu@|i: *Z>jձI^H3Y"Cq5IQ7oxQ@z!e2`wb#taOyA)8pq+7%>'da 82-FX_BeJp'=, 7óiRjO4W}#l\NC|`ک˩֠lВÉBʙM`?8,H>3,^ vfrהj,ڔS8Jڨ%X+Yȵ6Wa2ѿ#tp8#hQLTb7 cC~VB>o&u|ؼr;-T33 XmvRh1YKإ_u3!%Qؘ͠´*P_Gz{l{o39\ >ffR2: csnYkWգC8ns?S_q0歮פ:yC;Ż)˓~Wn0*]d&Zl]of*xn$<=Ќ3jP i~K:==@ߪ!˜qqT@`8S>dƿc`g)ɆPr`v;iހxԱcmHRSu䋉9}2ωq2Ԋbh犀vT_q2h}_lFA蠝חka >W>F8gJ!Wև$h,e{"48b!9{rcrvp+?k`4e *7yLSZC>{i躇K y T]}i7rы,1#w{vᷬr@=m06LD兑?"Th6XZ4%6z5 FUkw<]+7Aeܲ)h>ѓN82٠GH$@) GTCAn(˹xC>ЧDNA8'H!A_:M/6F' \NAZ`OAJdXܭ%))= JDh+؟[۶*w-ڀ@6B|fqIRTu[,ZKqlgްvf5ץ5d+[Mꆚ< {v1H_zI3&9@4$4yV^-3PAxgXJ.%OC5*H\nE=^77CH;jEqp c9ɂcd[lNHAu \Y.[}a^oGGяf oOE7 BNъ$BwAmIB;oף&Q5 l*qȤzSs2.Ҥ?<9ԅ7sh5bqa&TS7GKCp"Tn/ikZj+oe 6(P!#(|SGGL:͠UG _$oj-너|ޤafTQ2|Wo{4mO< L5d͓"C|q/4IU#IyrC݈Dv_?+THkH~FXH$h,υ9}7*]\2F]ާ0ŇSY\+$d=j‘+[ÓbY(?_tSpTOl3n],&3IOKYn}mwLFaĢaG3`L tOoY ]HP" sH<0{I%(I &mI95|%^f` bo-O"5|I0UK?;D&yelXV|˞ܒi҃9u(}iv,n!'}%9D61o¹ =sX:G?ӟ(HoO~\s>hSoqiLz@Z 쫶[`n!pݫ@D+y3hkmH$pe#лwDof.e]>Ƨ&雛<+3rQ hwdRdثӲqkD7 rpmvٸy諒ߌ_LJQ!B'MWLq+:W(D.Ӄ8Ώx_1( zsE$Q>P%`Xq4䳖ܮ:ߎي[" tu09l"|#_ %F;8&ZA/M蔖_`kF2*Y|  /a`|f%-kTC0j#qN#i)XDWe^D@gkSxyFj{غI bOH2"KAJ? \0:7E+ AmD/Vf̘RO[3fmn;=|Ib.6iWUu4~[ +LNȬ}PtlmfHDDX|~0s-bOuY]mDΧcr'zo=6eEtW2XmB5З A(oGz7HF t0lMNd{nxsu5~ݝK:hF{lӚ]X>@N˨aa}xG:N40]>׷!'0b$RHs/zvmG]6#3S;j=<@ǁAg}喇ձ)yCEly40UI_Oʦtg) T% 'G\%qy)ې o˻~ߒ'$UW\jo=a}!4/3@*. ,"e(dvqѿnRzr ^eNKUgop^;$RP,qЋ2Bɿ/7: 8$ iCη[*&ng$I樑E y߰jb{n*HF^iW9w¤E92zϔi膜bDOjTr}S([N;)s==?oPʍJ8zu2|5C| 㮫w)_j,C8NLi.KK܄aU!Ō@+ߜQŌp-X|毬dUL*tp@ U}ȔLwE`~$YҠ%z;03yMArP8e:s(-"6U?Pexޏ2ͅX;J3r;/UEYPwwU怩B0QHF6wI|)J~&k j}D-uIr/ JѢp5ճ\;m\h;ԨW90lvW&!^o-+7%X13LJw= !*R1T}Zhԃbc3uߵ &ۺ`lU98 WS@RmGz"Wxɩ. 6VZ*?fwOכ8}2G79ѠE("/:MC@/AB*q`WfI'FHRKKӎzԧ<difdj⹉i˧ܸ_`L6Y_{īPn*l&.b+(dWN\}JbJ}Yi g*2b1x<h[<~UFƷa+dրUڀ_\S%nRSA&HZ8P.sS?֘SQwgHM59{9 qguאi=Z^+F,*)D,E]kh¶ |s17JiRmxGJr:*?f(L`|fVRp_37~J􍪥\B>gKĥѥ!ܤmT<ئ;553ܫdwO]+.[6]dSZsT"؍xj.Md^FQSL]ݯ)7RBwW\),B$Gʩ/gt RdehDl>E=Ka#ll. Ό.z =WlF?]7ȏQs[_ *XMyK-.mhFww˺on$`\ ñ"T˗?$RIg`(=wsdeyotYb[ady#`lli*y%JlG+XX/E0Q Y 8o\Q1;YvWh"8Lf_ξй s5>o,bHJoh99`ſR՟!}FB8 a4{^GC/LqUe.j!\;d!JAɆ#ySwH`/W?K$>?e}wA8>zk OstByp !^AGVRG0)e(CzYMro` SHM2bϏfUB֣F-n*Bs %.<x"|\^R 8eߌ$J@K2kHh+\|.|R7; @JTPo+h"o+kxaD%@fdS@d#MiyĈ ܏A,~oxmrhŗqxH_UlGWD΄+\XAmUwh#a."|45f`s |TM.Hq7|~GK_ W/tRżlL5I8t,€TSķer6ljl)tbh:T؜nc}{a1*(vkڬY -[:J?s{!U99y'@yDžxi4qՈ%A/)a^,q);9 c}~9q^A)lDfS ozk" ڍ4zGO^&BByL(V ba[maSlkଠpHuw&`\(K\?qBeՐ28ޅF^+m%ғ ZߖZ?ʜ &Թ8ImjT[;瓣saܺsVa ^F|kIKozeORW>I^X78/*Ѳ`۰66k*-i_ث;gP-&1' 8J^%TCkBbirNYJ4la"`Ķm_6LG`kM?CV}!nYŠFüK)ne qI:\a =BsLt|SM.PO8%4!p{_G& @=nvk;_.%z߅#{j)#aO{QL/QVT|'%,X7F#,RfPhehy m8RUx Z1VPKvOhj%|<[8 wPGc4SSn 2h|ZIbB6-oBaE'v]DUrX}aR<Ҳ2CfԆȏ.8s 'PDMpj^W8$܀j \P# rIm#|\/-jȭnw>Pj\&Pp 6=Tׇ}WƼ`J +X_\K}w1ϣۤC%I.dY(evGw1wbqdEf8q %FV m 93LN"W#OtFTEMa ;0GSyܲ pT/rsl: ;'۫Xə; 9+z#^z*z3<΂c:'xNU zԃ+|5A 4{(]N#%HsEb몷)խ?^;NS5tĆ[|H_\ZEDE_mӴm,WEK.!A,{0=ux|iL# ;×JI58Jⲗu ]qM.ɬqxFU;Ud7ʧsŚBχư[GJ#b)iJ}KscE5i-"ڴ=Skh][M۟x>1˩&>QC.udjK3!WdEN腽W7R.>#|p()r;{00;X.#h#y@0qzsL@RbD{l)cE\ (kd3,цRo/UlHoD5]9!LB)-v/l)qhdIGx(mM65ޥαD"SM(?д6|r(]mJTAa"3iMW* G tQI~6i%hX2 (vg|ffN.!*5O->8ƄD h r/ݝ:|4tXս!HOA':s6ԄLGR>uyo"-EW8ӯ,cd;׀[^j>Fg!Tki0 5o'M4,TV5nWfLxjP8VL.-:<\v@UP۷__`8O"!Bp.Lf k\s[J0.v>Jyū@9&D bnW7"bvC06PwX.T1G);ݴtfdM0,YX+jel4$AV]F,)A=NQV k%NLXFY?}_z#q[t17~J: @;RVmZ~uk+8.BJ%+ ?9s*NL+ # JWC"+ɀO9F 0Uf}G`U9j}^fQ!dAl!0R14Bt*0.?DrWGԋk&-|o!x"ϔkbi#M1/Y~[rHh_a> 5_M*:s-WؕNN=e)'1 =奪yWݔy {*V:P<']IxJNPTPxeEw=%ZZMo V-TI\z %KRWnUdBCg=n҄=e;#ILx)(AA,׀]ųjp (7JK*8_[& (4w[U6J5D{]>97ai!G9a]ؙHmnCsfImc\)x'l.Q:fX^6CKJd`[FkR \CbU6IH[Fh5Y*dƸ<[[}l?R OH|hSl¥͔ *(c?s?Z-@:1cCw0Ћ eGR,D6oΆwoK*s/IHqk-uq%(D_Oye8lBonc>Cc(a_;]Otb22ֈHR_QǐW*:BY~9e-}c:Gi)s!TgrQQ s6%_0Sx%[fk7hxD8:$0o%ۣ1DSZ{Lp{=TcjTc;EgU^A ΁[]׽K)zQK11L~>+X\d^<5<T3^_Ӄ&2f1Fxuun&gFLLE}Q͚څ-Nm8}kzz}pਟI`8e{րH 8 ׿?k/ H1 SҌ8e?G:w4k9XXa65X<("#Nwu*W7OЊ{9cl~+#".=D)5[?FwYB,)D8!r  lGUKVxpZ8uhAtvZ le1/0M` *hw*#`S#f?F!Jժ3ʹF%k,œe3HTap/0sROv1<~n#@X[}2]ē&#4kq x[doOEwlIJƧk[!ɬ]zcO#AI%B+E[,-!bcY'0Z;Փu-Zs.k;hIZ9ݧХ yWfGzewF0o5Y|(y},j͂u#`,0 tH=\De嘮؋!_dH {C!&#:C SiqM:, ϛּ9byŶzKuc> ڣ34(3.h?06VʽIX;"B<9/ j&i#SZӼˤm`(XЗěNǸIq^Ac*SԢ \K^4vA)2zw ayM\fb I[[O(DD\)@!F 3SHS 6m9-wLopRAt5TYHМf z/vʼnH X;&ll d!@bskC_2^ݼ [4k$Qp%?zn^`qqC2 ]Wi>1?>m=w:(,"h& "lͣ6[ɸ ؋χ7ne%~RC16 uꚟT _ܒL*][+[< 11<!&w#D7T'!MZ7g/J,#G~Ra MȂ4ѯK>3`=bU)г9~G>!Yy)&^!ـb7S39aYx$ec'}Ĕ,eY39Fk՜Pw-nT3iKe@ K\ѦFOl 9A.b(OŻb?n×=Y75 S}Ə{~ȼ_*u΄j, 攳:Rj%?}|t9 \c5_R9OrHt^T_)"0b[~&(6z(|FqWGu@ e{g5AAdJ.VT!| ~V# rͿ}A4.ƉT$OhTMTfg~r./S drÛtGpGBI^J.pOqmiy̋ZO%01R.N.E8ƪ" c>uDvuRWRIm=h+p :G;nXU:-JBMkrPJZJ i&Q1_%!FR ?pm3ow9}ʌMXlsUHkϭS>ZcSτǫ[J_ AD-O $6w=GQiZ>47E;S1%ȶl!WޝU̬y&^?X:N ɄRM :Du }c =fi\wmJ(zJ`d$B4EO0>c[lҭS!kR"qɵc[ɅiL~7;a2"ob$dOSde:'W/],j<$Zyچ- +G|ssXTCxRS:_htW~"I`C`"MĻJ<͐hK%ЁG5|V4(tT"0N@bIHB?-fNXi %\Re&sS,jYx+xpg69ma^4͓9FleN탦A(gu^QyTZ ]!45yOD WzإC *ztܦ|jf71ܛ_7-P|gjrFqǪw@Q fimՓ] KH5-}+gnn#18viAR&/4tg@{:Zď[:h )-AgS'AlZⶎ/=O$O]蝌۫14E\?G5a:Y<{mV7YIJu mnChu $hғbJuye>`^{қ-eFXB%sƄ23(pPK8nOeM$DA mylТSXp]$>T;y~VpΞX/O=~i}|+vK4cCujg2!E-L;٪\C=K&/F%ɲ=Zf :>ؐ`=P v 1zoé4XZ~Lu)luV_C[OYEh!EIoX(8=Cњۇ۴t mYS>zTLA>&YF>߶CKnIDv`M.%++F|;eCtSӡy@(S(&]I6#O{㏹;TLֱkEc n T@O*]"78z|`9k`#Ͳ;S8Qւ*ޒ&>H-;KiU˯S:VQq>pX$ ש"þ_Re^GC?QbF;nW?~C!m z6+![j]n+9/`J _~I\q|IVbv{L~Z.Ϙ" `aZI!J62 sPyE-R0b˜FރhV91,\uXJ]:Qn-&#-\>| 9zid J;Q]iZQ]i!P[ѶeQ{i5thnt꓌F{JD @Gy}] j` D^2ty]HZa$W^U~\aJzLkho`D|vM+\. e>Rv; fj}XD>4j}PG`$z!u 9ޥrtpZ!xW)KbFV}Nax?(6X;w*$~a(¦IKh9V[GArٓ Ya$U_H\Bд+)$${B~~=98tB>Mʁ>P{ƣpHL;Ua~_JkzK[0v҄ h>$U%eXǸgP̟7%ZB?[QF1gÚ9qwV"/O:OK_ޏ dr/a rzƋuL y{3 Ho^z`@ǍEa\]wT1xYhijƑg4'^9YNB{yȚ۝Z*W$nI2@|(]r(Ow>05:|)1{|4 lˍ}ʐLD7qb\/*r)Xp;*iJ3m\!^\C|;s0IϘw^-B ] F{[TcCA v{](VD`%ͷHh`t\ƷE5.l%n45x}2֢z; 3i rK=%]2Lv!֬nV{}R&PKBr*0h"e${s?R7 Md/5W1HJt #z2b! WlPԳ#NtvXo*ojglM^lX_QHuJ7ȅ$8h1協[٪FS/r޳t0#M-lعmOAKP gy5щTEz]ZEaV);J= f$U )05қQwur!#ӏ=^;B됂*Y"oTx cں!]F! k\A^#:=P FXP~ &{QME?MUYВ;ӘuXhf)^" ^HNpǴE꿣ɱ|Y*aUP8 O~s0j)#<@NI^RʚobI↵+];l#jcꜹ nyZ[N3I嘴Bxef EF;l`+a=hjԢ;6ÚUum\VX41\ u]]ܓɅ]W'9{Q9?253 ^wŭqb)%ybFźOC m~櫳(?gVÂh٘d Q+j4E `' PšJ!F1lnּm:w:H4İp σ%~=rqHҿG,381 bO)e]Fb_M/m\ O :4%?qʗ[l<(]SMn \ ^\(\,_Gu9ZaEXՔ^QAArQ@mqArxN$Ee=cjR3*n8.qGxT?UG#ݤKDˌLkf3G[vub|"+򗀀5r+0NM2&n|J'Zn\tѯ}6Φ+3b;i/ir%h;0J tEx's/ KfTIcp0Oz&2e_EA-FI'Unkvto钻p'_Lr|8!8K+*4U{ bTU:f.>ܞ6DSñ,ao]O._~9w@`c't5]ҷ J-`-`r}О%˒ܭB1jlg |?6ahO̵oU距h鞶!GVK镟`;96q$M(y֪Of>)G}  U#~0ӸZuR9 oU1=DXk퓔& V)4NqZđ(̋ H Ztܿ3\o< ;_O˭HS-s>A|VfH\`8 ێ)N@MޑlqJ f`:A!uhe;뾁}~tndpG,lZ(Bcg^I->)~ [Dx䔽ii}&ܣҌp|Հ6Ǧ:xR“Z*TRpR7ɅdbYU_ 3f~h'm V`P-27X Gy,ۅFۥnٔD8[ΘVr-$5+\8=eӺ_e Rh?uEL /m&U6*mǿN p}lyQ2򯬝àbFw\ NcHטOsgl{r6E 9+4^SKv.<8n^pJ+zrK`Oi}N' VȃL(;rB/_`v9J1T2q;e}/Heb Z>/ʃ-6 W[ {j'ɛ5B{/^S&/%db{8U jJ5cAp϶cI앒df_Dn#mh[$vÄ;drS.WQXLxq#SN}SH /̈ g,S|zؠ*'50Ifd@:]bNc O$?}_Ete5([Ѥ}tJG(Em_dk?`ժ/W_/G~--fVU hTbS87S^``pM!':I^ <9Wph.f$Z'?Nq )6-`%ͅ T>e9·9:,3{z&ZUۘfq q6F_rdHm>;Wk*yxfI^ :\J"/ S^8y%oVU1БW #|$x\zQq I)G9 v4̍y2A;͹x }nv5gҞ~;fUK֯d(ocvE )}3%2!0blF|sƔX GH Z5x\WUt'?Hɾ ] S4eЫ0"9M=I{XƋƶCAWƼv'*"lSrZe)AUϴ%?ي]@WMZi;,-%{%죓tE>GѮ 3xӫnlJՔM੿GށF$/zNͿd+C !Z)Wk pK!IӴ0&ֿ! 2ڱgIRCijRK(o|43 $p7_FAKNX_*CEЇwLV_8t kFv, ]>2ҴI7֋p5m\7r EP~WM9XM3O)'0|Pq6cdYBO<0٣& Jd :L"ovףEWSgYS6wE0셽 87yNW- B.횝Ĭ6# ˧yf`&/`sPs3ef6#$o 06̦r}}oKv)uIY =:/િ튆~>Ʌ1DUr؈>T|FuYJa~ OAJ}NMmkz]D vd)MPeA@Y]ǗY;AfjV"^"3u.D:F-X6m NID1H˻j]Glڄ*~y|^7!aTDDKhظ?=V!6Q ~]Eqb62TМb)#VOq!Кg0!I*.$དRrRvJs|lC<?=%h, ^lz\̉koq#9 i`%l%!C[m$t8w!tWh1\͋m$Le0_=unF AOs69N4ZГ RD@XE= l=WY;7cU<Z‚1q_,.T)N,Õ*LT}f }?I墫8P9*97D%ɊjB*I}@pFD1m0'JgQ!⥒Il!?v7r6O*&&RϹ1Ox.= 略ama~w0ZV!HM0Mɢ"L RO)f2dρ#D4FSJz(1 ֛KE|_BP(cX_5mv=Gk)Q_rW v]#\g-d;dvSQ4ܐ6Y#,oeۋ&k^!*"l-aF3n0VNŕe6M6Gfsfwgyt wOa%QXƖ Ӊ|qՏ%!+MkOt?1#$_9Ϻ|]HhnKR-Pf#ߦuVO2J)YꊭUDw5hŔ}&UPpջ.%km)YUO'0τTֵ?}~ ytG&ocFMFDiqNnw.j=A#jurxD >Y Hv_ծAMSjμ, xE@ z O+yFC`81St"]d uə"U~M= $nJ< E9gFIyԹkFwkf-7X \+ +Oq̲!1z!|[/)?qu+|FN){?:0|ˣei8`9'R 8HC)\+'Z u-U¤G#m\hU:~.8e 1*ʃ 2H)x#%B\sN3 s<3i vzտ1.aR\bF 6b-`&P{_JqZFͽKP/nmD4q4(a -%_ ٲj[ӵ1ಟ3GHeR0"B ZBvc"i7 =_.ajZ(fpK6ln皜ێCC9`mZԂ>̟WMAM)}>$)}QIڋ%k&uYc-S`xz+[^CUf"˗%FP8U!-$]Ӳ+q+ E5[ 3Ԉ>\S-~GAZ+]Jň,¶+oӳ-4p׍ȿ䅹d3+߽U~lZVySM(Ius`ڽ@4m6oXEt 1ċ3y0[^@;2CXʤ-e7C?߃a8qk ϭ?IFΡx Uơ^n|Iϴ\*U} KD]V1v۔;0KE"^j>j0|`m-=0ʞ(!nrre(#:jX0ZI(Iy>)'&r=*]iJuan2/\mؚHNp^J ^m5ըIӎr&aT[,WLwH})_lA#ן*/OD{RnNհ9{F\J.{>sȦlץV;'#u8==bRn*(] \>|D'? BmB23`*\t=}Í=~W "X}18Q՚F/Y92BU\Ȉ5jya yfmV )"j'6BY\cVJL΢4kxF<2/~eN8@74 V\~BfNBm " |u0 LC06jvaPnSx|t팞H~221n@ۄKeD'urȿ=>{}LΗ{Hj}ayZ9{12jxkD 0BYD1uʐ@J%/7v=]UW-Mq\QNBF?J7lM6=.xiDrExޓNLqhͺعtlS`62"}@Pul93o3zH=JV^9C9 ,Zp@c9~E`GFc>l<`,MjQk^)g:`SՆ~8ZU\ܔRjhDO:.4 n"Nd4fmE 8o ' 5ҳ]ss{H0an9K6SgEiwDDJv ̵DhyyȚA-w7}4XIz92>, ;5G7YV2&H^lYk+Qw9ʇ]jI+?iOrU:ۤ7X`Қ:ig[oQ[ㄌZZbq}K˿/؋+,E.D{:t67r ޿[m|Z OLaQ*clշ=Ƀ}R=&/+Nltt}>@7/"5tDYB!3u uD17?YP4)<#*4'|nPuV}Ck=@/(YuxMs}%k"F2Wy \BI0 ^pLsU_IǜJ(Dʡ'<[YH0N?5{2vX"= @ALBz$ŷc@ZRRu۬Q_M7.s+bof6׀NE^U`%rqd=J  "sҤ78TϺ]3 ?L~FsPHDTq|uk]dApu(bk{+}76F Oß,+$LwCڡ%'vc6GpW>,km5R.hs& U|).%"~o^^ {r=]`]a4˱vVD%F$x5޳8ʁ6O)bPyz5dKdSjRrtx!"D[g Gmf@Pf`7 ٭0FxlzX >HK+Kؒ.=QfyG-(Chs} }r۽`Pg)n `gJx~Ĭek|VzbT:9T($.4 ']Sr_-O[.rm!D[KA\b7rb:Ku’*-'jc0O"c.D!q"+eɂqx:@>a{Y\ω꡴lO"n T$sqCפjCLhlf9>Q9xK$4쀦9ZI<'r^NL"0*oH2#ܰ*"/ oޟHTTav&O,#s-x)t&7c1OɩV\Ёۥ p:s9JaX~ BAoD5.'g:$]9QD;=CFf8M/{Gb(R3=h)mI{_q(o.tp2IV?m k&1z eɮa0vVj+)]Z!_= 79s 8>0x#QЋp ߍlhod P AS }B ;mԌxu`)& ([7t!HCLE5PM H-ĜD" Kex+d-· Uл#sqBCbmuOKZl9?6Jd,IE+(1FBɍT?wz|Iꐰ%#N^Ë-hf+ӷXJ^[`5y=hZra3ZrI /4~Zϥ4W#6EwDtcmV2W[Aӆ&!!dy=a'r3N\ K,7z,;1} YcvmR.;a/,$$N uE}m4u⤉Jig\pKT^,xKiB/`l<A%'=n?aƺ˙5Me;HWӶ|kT VNH[G(\j8sV`%f/G>JUM+SFKŚ=@Ү>$6:\?5$Hb2hANu伂|eY )P?oĠ(2m{>HrI2|Zȓu~T@k^dLT4/I{U|8Z A_O/O,rQ ; )R3VE K_@) R%#b= 7hdV,KLTM 4CijlY!QT FG\pJ/nU x THS58/ 5^-[.,NOq5|cj 8XLac{xUtw#d|M/2)#9JF/?,rO?nhQ 1HՔl|] üxK7Nݪyɦoshm)aJgd2nWm.h %m@᩶|#DS Zg y%bjs ږ8 󫀿l џv?IãT6Nbh)%O++M|DR|&3LIY:vo˖~-IEФ>h t%@'*j҄-3e[`T!*dJ ]VC7&i3Q *._l{ ze23wP%'JYV6h]s Z)C2ly6pΔJОwnL;7(hħ>pdM7Hp nTo`޷(G+coY {x=͠@F0,\tbsS\$qʔ@0R Zzpo>RM+f&\K2V5 x]J)ku'½`HUHY>#tr7V?~*rY$n`l8>WpSf`|*O=g RxOSh[@uf NRn]2k ;Lf1fȌI]JbKmR4RTz'ϞIny9쫢P6b^Gn%{V}ܒ'ê^̒P|S;?<ooH)ջ`vOZSv]7+x)Hd_+Jf;:a2'F=h^F}f;)j7 PGT*I.^۝?{7gԀxifIa9d7vޢ „j|_1~23J"usxz +`1Z\2HF¹5IN~6Om(S[z,pKt@ N*kk\O73,D{ ӻfP+z]ӍVy;),"/ё9e/E I h12e #&_BI)5;jJƉ_lhI퉽0IJ PQQꈦ#gL5ktiiV!z\xj/k mvk[Ev4BchU&ݱoPfBvǯh "wq^Gg2fahπ1r}&hʙ3JTa$R~TXY VJM_Q˸ )q8Gc݃4ٓ\2&EL_BJ 1s5{yIqAlK@hPL:nL#{5l{ ]߫4RO3pنs<.1ij5gpㄘm>jW<`A6Qm C.vr|ysXPrLhvEr_pRiPTYr@Di_w̰Gp92glOHM81H >މ9%K.#!d{;-/yp 0{KgqeB:FbmL6tOc0.EP=VWBIo*bg&2r]7]c_r^_A BÙ,&ו.6"rj0~/qز/M9zetw%L x Շ?Z ȶ u}hdw&G/[dalX+A36m܂6 *[bg"Fn}W8w 2HZQ5Ӕw$ "($7wZЄ+P_ӏ/ڨRs|7|f:1ٱċ T%2ڛaՂv2L_I`CLw C5AF>Ñ>fz{*ɫjЕODž,cBZR9rسE W9:De:~2UT023{f;Hl۵ !Cs-UҶ{e\<0:e6ڔRv8XE!;&s9 D~^ak-YSS3 lWԩ/BJ`̷plo}$hw I~D$^-.P ~KL?K04XҨ⤜0B2+Lߟ h^HU/(+%TY;Z,VV}&`IY %pȍ}cfhb~c;1ԶQY`L"Nu,rcH]c}['hPf/W//q5_ˆt@&sv1IkE(^}*WJ3>-^Z>L]Z:eedPW]`ӹQFUp8  |Yĵ]:^>0`Q{ܯWhK>alxبI51͛pf oB}ITlu>(F@ov/"KIo-;|N, eG}PўBB@3_G^+6A#>bό$$")DY_ LQ6!uiZp>?n% yUa,gj?Ee i^O;NI I3xLOҷ xyxZ/7"nhl^B뭦6p:LɃfC ̰=k dӆL}y{)=i')1V O*):k6 h#ʛ-B}_/w 3V(ʴK5GE_E_+ɌxGeO1;RCi 1fة/[Q3hb!v hV9~VLLB8.^rzdJb]ZX6^`mX.=NТZ׶~ O]+ًENx6%yObMcY.>,x4K^ QoFγ={QBfq:oR@7^%y `$iƳ$',UH,7^6> 6bm.]C)}Us.GtTS/#ԥH]1:N\|;.ykx7n^6ŕ5\dwaں9ac$%N|Ds-_"F&؍'P3);SwIئL@C,in$F 5v{luV1vϻ3:f|{oo#.- ~Ώx 6i9#x.wDjNe-F[O+JtɱsTB_tx3|WfP"}7]F ~hBW4)a+N C^~- MNB,Щ4W,<2 șYLnڌe"&,!tr:^.^X$m$nOlČcֶ^[i0M?{hzmoK:ڮ솗\JxR99 zf m%Q3)A+,hicQEV]DzFJj82d_SpfO"sY#(GMSu ] JLT2S֡4:7\%h}@Rynr<ԔB`ҹQ"hH4قCkonϔ[^+˅W̺PKCNy@젳JAsnnۆin;S:yXc56ЛEWkGB8c+|ӂ^~9+Y']JE:ցޡ| bcf~-wT#kݿĜps k_cg]}xl/ /MKT%Q0bQ D 'S+& \+u{!4KޗqvG6F?`343]<,`Ҳ'm('2ۏvnl5nSMCP`7U ڼ9rsԗJ3][q䴎(zz߈QzkE~5fT${ۙBZџk{8:Bob>Z_ *M@bzrC>)~c~V_و˵wSR| -M.8u/ d5r\BJf-,^߻ӇGLNTn?RWGu!W^0.P3p2*ڷhU~ z娍'UYPە|q!+Gs%+^g0NGvP"R[:21 FQr/*ٽ$'ǡWu-_!jRRdE ֚qeig㳫Ċ_ !NFO׾1ǝzty a糲˴D"LZ"dGj]X)qӜf/8Mg\Mܓ| /bWw7챍v*r9lMg2}L[!W}(4.?,LIOz1~:!a9 y0'V{Zå6qpsh#yB1ǵ[lm9g[XdG|A挑(nwd>`A^˙cNPY4n_7~`g+xTh[~N?#S3|{ڻ9:"Q4qVXaɚL$C)2i>kl Hh9ͬ/aU)yqZ7MUrx<V](E.OL+{*I P2<Pwp~h:畵N+/kA--':Pv_>tGޔ P}`^PRyJyy%vlrqVpd$s@og$7x"8]^wJ-[~OM→nߴ]!<8,UWi*N\f\J4"{@nhq럌`fX~E{ C`|JHZ=\d8'=k/qwo㠏 XS='}* !mzd+0<>} ;sܿ1I$wͮS݉GБz^މ2)KO%DH\y=/ďLy|T@n)&`(z$ۏ,@<tI~eߎ2'?c5dlqES.Dg6(qdIj mmrC*dH$i:>= [e7$IctƎ)q`TKrxBlWq'%@oq1sQꄖ k ۴BOJ`icg;:\hw}Y #s o /v#񕜅 A|dm0,|5 Y PϏN=Ŀ(݌! -rbnRǃ:"=81*- e]Ly:X7p!V5#z0"U ;@ k@69N%_m2-gsĶFӂCd-'``"=Q)@L ,RiGĐ6>i=9"JqWquK d|vAo\y60ڤSe}8YؑN#'g7=lѡ\uniFnu^r#\ki-Mŋ}cC}Y=@U "xmLt0X=VY@C}ܼ٘$57w[b`(5!Us ig.kSaԧwζ*dF^'_ġ%^[4QQhC%c0 /@n'OuӟC5 p+A[ 4|6TMѷ Pp˂m6<=κ]FIWOr_w<(|X>MA(=/#w>{YtN_~G6"΢ݱ{X(b ጦ䆇~7aG/3ϣ>~T1xu,]6?8c 5Р2CL[mzRz%RPn=ߋNa rѡ 89ESZR msg^ 䯕cA -=ӝCԥCtwJ;"[0t1[tv hx8qozd;i\)(2r;xFQeׅL{fk0ǪǽpzRq]4 |<_+ň e./DZ݂^vޞ{08L[ÌgH+͔']Dl G|O$]6 BE~]:m)92MYWW!VF?x_)_ P}٭݌eʿ8[-H/j`Y>JahwÄ%quqGB/ԭ&Ij zH,P%$ꐽyYj&&b"7*A UVsg[r 78~9YQŵX5ø4Ӂ+;s`G9oaݾ%>9>#pcR-䒣l cf#=4% ~R,[N1ثv!)LnqqU7ˤ1+Q ]1 S  kQ-%M>?߮]5{\8ɷF0i9dlb$Wds% [5`z]> >vXkIN PVp&Z;2(*PLƒ8#%FX9%9/#JRE+Cwe3 ny洹9V_:+{JxGVIsH- ׊# SBJM[C;dSi;HIh(C~ Bd2M ΒL^d{)KOHEAlY`AsJ~6-!Z6t3~ )/z˼zQYbbehJ / x4&oeYK^P'3Ӌ7 2w͂oYayybk{*5>0+HbΊ&3MUAk1ߡI+RoU~ shB4Q|TF\He[Rһ'HśzpX!qW,џF;FI ^PKE9iE3OkΚ%tN⮝:&wǟ] UpUm@_K$,mލBo,8%#?R oy}Y~G+VH_}$ rd7@=nrƜzw( ,yԓvT2 `ݗE2t* :+B*sW$|xҗ_FӐ2Et:["=[WL흀[$87d@gh=1G~  )'maPr@ל}k}an0)Y@0@@{l(pɖzPvVJc2I}]ɘ ~-4|5y cc.@\[J*s>#IGOlcmI_rњ_Z:уg ٠4Ҫ޶$$!ĖcjQ  _*6h((VZb1`3u~J=`s'COzuzSGxxMQp!:`3\v", cʊlO !joB` ыbLkڲ:N`U 11npb9gϑ"}3=f&\=cceصb<4}Ԏ(NLM-Pb҈ HUec31UCyUKM#0IlIRD7v ~x뀨oqw201W;,o] lE>-57I09E{[Mr oq{ԢX>kCuo5wRPfyl|LN~!|,b&]9RY"cx)_sVYPĚ9t OƒP qFp3)_ Q k)1[o-hۊWSz;pb؉̷nsA-xoqRF Kd cEF` =x+nY.zo.e2h~9gbӲ{!ccfTY@d hЈm(YXZroN~B )(KdՖo!i/ei225> nKQ &J@:=ae;fsQeTf]Z/V Ȗ϶7 kڍ62-6XC5-(AMe(<ch5ZJjwSL=N LLG=ȁ!*l+kfU*>Fl'qeւCׂp`\1}I xz7X'L9vKn%hc\U=!*c>:#wUL<րV!^VVlE2DkHcM?4"2Y] 50tT,O˴ fϕ=qn78z.c>wjڹvi*ek&&&ݬ \E%+&%|5D$Uh8O!&Wx,Rhb}&@q(S#L~٣(IX,d]5 pqMGv W @8IsW%6t&* yItӍn\O.x_p!.xbԆC~a_oN%"o-tyZg)Xrќ}c$(%߯-JAk٤f OUԏ!:_jwf Жi3u:rZxrP:iUM]['Ԍg>wP?<0]>zk׾*cMW(k>>xRYf*ltfz hY2z(R2 JV(gߤu͞/!*H+*A `6ƭ1γvz,> c=H" ͵4zWTdQ\iy[E3 -MVtO2x آ|wRpo3쉺v( .sH~/b ͑%UHχ;܇F!drJ$oELpyIH0QpWgf)sD Ǹu~S]ArDk="yuΛ1_Uֵ~%AsxĪɶSx\y55vʮ[厫pCGziSwdʳh`lcjKW)3Т$E59`2Z_Jڵ4)W86mSDH֊&bb6'4x_gC|Gk}F.C1 c2[&᯳8D>C+-+rEG9r)UZi=LWf`5i; n9G)DD ٬uRzcD ҊrgϙӡH27?H"s(?>WQx7#%ɘ?jP ~ty;HikCzLmb0SB쩘M|Pg ۵`MtO舷ى[sp= {вU`@عP6HH5Y ̜7% I~tߌOkĉWrwASc~>$M9Hu3x@pLK8Og#R6`Z0 W;}Y/6t@U4#1/TXCan=IR0s+ sVFeOM4 MCvbZHzU]ÍMyh`eޫOۈFT9;0p&X zEN:s+9%> 3b![v΋o֘1҂.C-\OiInOP.7\1/x~`=!E#)$d6G)+} xwCYv'dOWʯjU"iR(ϹdS =sh:O96V&*>x$#L=}^7#(Nȍ !1DfvG,U-A3"*Bw8W@lSр%~z㣎 h3pkt6(ǜ(;^{5?"'ŽKxē4L{A&7mEE cV~ ĘbG3":S5겺WGou߿Ѐ){] 8pq[MZ B]Z}E(I|iq`+F'ܥ)kxEkV<8o9s&"HDklE>rɐNn ¸صR?F5p btZ1WwT@yzc%^[Q7);ʅȤK)g]Eu ! XJaJCo*RA ۝E8$:ǐY/;HWgt&iֳ+l~$sZy;$ځ0.lz$N"^^?pv\Dwdi,(i@6'Z8,PbjX+emTT -V MPf<)϶mz WdAY"hX&em ݭ%NV@F*GE&ԡ{'gxu")QTY[#/FHY`M:34qV\-YM.246GBЁmwF]'9uN>S1Ip^{I;u=쮧(A3HXpr̀,'[V-.OPRήmb m#Z]k.\^tE,Ҍ6dE%V iH0OoiSm¹ciVYurIV8R]5Ze KU\Z2VE " | B}3 K+H 7 cƻa6ͻ).ҺIҹTv%6  QlV^C.9Yu]^qAϲŀ$SLns4CLٗr,꾢ǂQhz״cȋQBG;Ƚtɧv5PR0cI1S7T%V–$B)r?F%+弡1CDoKK3~NUG1KMW7e_u{UD??k*@&%Vx7!9hHH,C,J"z[G)y|c;s=3C ]5^CxP~1R1+j:(>5e6TNg HX6}:*9gR5.)kxGlsRm6uౄjҮtjwd%n $ F$`]َ՗ި5R](9 nMN6$\^!` B2-M0>䊮I΂0p$#l-a]4 W9}G΃.,ap1*=xޝ*x?dg_VƙTp܉VaX6]ns&^'ņ&pp$=靅rʻ˵tc댸FA&9(uAOAg箥6'bhO'[D9W$ye@yA ֎Oz9LX/7"c>t6$HS!N^ʜMT7 OF\+3'x?Ĥg"1>8y L1XfW3Qb?]Q}ivgzOq)t:”fCAlXh!Y> _5PՎ}iqґP+:rOUu^էL캠hSbeII=&RBFK|_ElӉ^h"-{%-תM y}x{љfx3{BP+Y ox(IӔIbNDbP=mNh*` y$t, o-=^ݿYm.0D"[tS23`5_ /I?gw $ R^t |.d>#ʘG&]1PvmAr+|OG蒔 >R.QY4~~\~JecCd*fbUC__ҥCGt6$ŒB^8kY7.{ JhrB3! Э.5ωm.e" +SILdZ}8xɺ.cBnPaJMʆD25 /gWjke䁈Xr{meu#la$l3|a1xd#r:"A$kJaA߇츌hIOW&*Q%o/H0QgHnƍ:t3 ڢ+[~pEVc'7F,<Ӛ7GϪ32E'.=nR@A;1"^Sa''g{dXlهIސ0hSvl(CAw#t);lAGIj˭ԇ\g짴S+4+#l}J?:ApDr~oRΠ痢z]4z>,Ng߼_ I"_=$9B"C%lQ㿺 c_ R )DLNM.YYhj"qxfȤ zEW=Z+B@Mr߬X@S2w,_Rgu_^ ¤jpv_E&W'/љJhmm8LNHvz]ߧy;4,! uas B~/], 1I#d5?BHME$<#ja#m⎩ (W ZzDDS=yxAv=.f;)X:p_l^x| ɔ_TQ}^0ߡ%mmގ6M< \, g]k2Z贞<>i+ݝ%cDdƓXwQ0 ƴC;U| g}N;fJ:FP~jC[N_ʒʪj@]4a~43$f'!**^'S&}h>E2dkx,:30~n!uuA47Gj#_/kLÉfmgu~`$l /rel$v$K6Y3ƫߣ‚džA #B-Y߸fMmgṘ+ZjP!)w{  7^zn/+ ؘhX{X2aᛔV!żXoW0$ I [y.Z&t]ўgG$$#$b cIGؔ5F V % \F0PKG2ٖ(8i(W˔ =aXj=4Y_LYmyt*H 8>)n Ϩ)8=.<͢2Crm FDHXNl?aPD.eu廤i}e/sŒpQEL:2w];4_X<7aǒ*|Q:7eM5i/VA8#Xb0l]j2wN>M|o2(3ղreW jg^)SБG"? DMst #=@U{q c%?H9 +Ҳb<@S!]kԄ$]z҃H qo0Lm" 4)lV~ .-g}V0%Rnң$.yֽd6e&U&!&=p?G v~2ǴG|kI ~.g .=K_&+r I:+7S g]e/3D&8H޳ye}:F(SyTn Y@M6օoqv{&1&~n&u ,OޮCH@wvF> D0R0%2+5qv޼ r!xʿv*o+o"!]wU!?8 ڇۨ4[>[6BS%DF8ߔ>{3≠pP1N`Vq-@<#!<αl5Nߧ$\U.gJ]3e$XD<ވGax!w35l_L \OyM-X硭oK~ .V<.cH[ KC6!WS%1ɥۜiMHUn.+E[3Si')~&!Ue_;"jS #a!< w)] $`ȥ}ُh'Ά@F%YHb|=bsu 9R[Pi&d8GS=9H@L &7wS*o<ħe֐o%eEϸ2+㲅.<52K]/3T]Sir3ɭ=(l^ٛkpcϱcMa7Zh!~yd6:`0LShb(z*E2P P踗\ iTy$ő{lAd#U?;mrqs\%J"ȠIqa{Z};g̖~}A8 o$PT2`{e}nǕa:Q%rWm%J6UcOC6l_Rni% _\?~J(( |$êiڐb+"X$L$(HF M7~RW?FG&H9Gk$[cJke{Kx϶ ;otCgz5 J0X=W ə&ҸsL1= UA`& G,Aden &M,A=2~<l1kw?s!'2D0AqWAȉAnoTFړ ̆g$si5fBRIYܸDS#|C+vh53nYB%g-K\MA%#ƽmᔪ@ C.}#k-C)JĚ|)ṹ4phXTo*o,lfY|#P׆6(,ecS*z{!;vd5ID1X8%!%2XK-;ΊFl;=zgK\wofהѕb7˄fE^AEEW@}fǗybՔѽ,8DV0 jd PAu>'0Μ#Ld?п(B[ mp94e+֙N}=r-yNX dAaTՉ窵`;w'-˰X #ڻiAHXkqr-ʴ݂4P$BK`f16YR pټ\GЈ VQLѱصj 5*}RsGX&ĺ=  Z$$/pC|"‰u ֆ`ÇiR7)XsfHj_K-fn-!np*qP25Ji'ђ9S4t4rgqxW TI$x pR $H1~_3FlV`.߾|2]عj~C@$Uؖp_w ǟ>R <_Zq'tC M@7l4T;{FyqM@. 0~yf ,d9 #H+K8:Q{덉H\d=݆Lt;ӷv4 ((:6H&-@VƤmv3VfMT {" ,'e] m0ښ ֎fN^Xػ/Quk窞u^p٨W:!; !^ydh5.=y$Z&X [#]@p#.-!0>udBr|:x{pjiv^ܷ;ƞպ^wb~_Ye vL D~c[T$)=Y nI;h 2t4Cw8]z["HpmskaTV%Vt =Y6]$iOރD]?Y b¸z7݆6ωƽOޣqg$'#Z0adFyLD}uAhfFs qscsG8 3LJxRS90Ŗlɵ)̔Ȱ4)`H^|_H 5D7?v͇ N}w+ՙWPs/1T1F¤f6q@ 6#[`D]DxLiIbUq[.Sd}q eWgUX kfݟ`Qp(Ҵ1ڌ!_NC2Y%TxjV(i8")MΌ&Ls`)p MGy^۠DD;fvwVd& }A:YC ^^ŒxOf ֑[uqƛBTK45i56Tv+lXG栣5Y9XF0_v_ZW*1j UGK8s#jy)៓ps5ceZ &н+m׫{dU)o"F1+1w-Z@_Bn ,c{\&gh_d"Qj!/͇V?z_a8Ɨ.5:t$yWBtyֻ=jYXoPG1}M|ٺླbh#(V{nרt˦ $q8dt*aT~"P_>i"* ^ EPd)wayY' qI#sKX}Yl/p& r lHe?" Ų"L&[tOjSחCs*9u_vBaoh+h%If53*` qj"lh]dt<eDbXэCs"&{MU\Z&[ me/tL7w_JĖVl5%?LB pӞ}5%;6B|,T~Q]<dlUxKHxk ys~XWQh8$VHWSO×ColM<Pw⮝ĴWvHs nfV^>DYUy39m:zN(=װVlv[̙bDeQHz,Sh#~ê\,ܖ#ԃbJGp6rq|3I Љ~D~HL7% 슯(>Sȭm(JC2a_uD5Fz1\4j<f%8vgK7hP=Hgw:Ib:&5{{,?TKM%~u"Rxi>?_z{/'68$^Q˝4r,Z~?FV_Q(Hs lA '9i:}j"{iY%@hwf!FPLX j 8egX+\fBJ:{}ݥ̸%oO)J}m !$7T{D'ͣq?2ܣH-Xu_x"f%dMDD;o7~J/f؞O ֞yÈ#XiǾ`9o@ /sG\ 2T鿓}= (LBl69΀U&6'Bm:>]~˧Ώ~Dl3^K. f#%TѴ;Ս, n}t On0z^@ \Ә/4 ȱ8!r Yǻ5%oC!}B%>]9G+O1aR/2RtUꖴ?MBi Qngs8FL1QDk-鶛bk&<՞h];YdRn ^1o_./U]+CN%7ă6A"YB416gB~o0-w%.pr쪳illgq.c/m$&@L<꿶}BYY%"P&{gvs#Fר7*'g^_eoN3ZHw{hQ7H3?_z8f`>iiP8^&_"P\"H˄i N}m:u|v@;հQCsU"%BY(Gd_%^&Ɠ}qQ*3!]jЬ LE?Fopp=_l}MXbiduVV)8L_V˭E, ~v@y*n ZwtIƌOZERy%חԲՋ nRMG/0*RjmN?{ER|VC\0k{ZfFVQ6u(wI\ A۳dKcL0 PsFr(PM Pt8Fp@A1KȰISgވۼHs(r̸ :aKt߄&P QP&nsRb<ܫۧ>}PPKaI)LK3ȡoK/$0>_/\fcP|7f%F<כ X l$QTVoL-m#^}J|óvRʲ 6y$;zпG5M`׶.nc7X9+^ld׊ $0yns.6o1$GUfXNHup0-q\zW Z6/i-8˿4|v?HYX{h~K!9IVv+~c6А%qn H eZ S˔2=CuTjQ]F kQԵCя}ƻҏxaڍwK?)(b8Y u47Ի;|p>-/jJx& ڑ_'ZC 5]*eLQI!YHZN$MR *\PO l_~ʁ哾Ł3߃r! %`0дq~sp'vd&ebxZ| u1ڡV2SQc-x"Fk~"ذ|Rk&d&$^߈]OعF)GTyTMf z#ڹpPIvYK2 X"]]NpNaK ϗ0jL B\o&8 p ѡ#R'R$[UnQ15.끔R~v~ɒf&H4U?td$Oh+ mSa8xQ7gAKgJ; 'glŻ%3xz쑺\˶;snK}Sƕ2M/ygۉ@w!@oٯ*]cOZQZ$:#(9EbEfBURa6kѰ(D>[65#sQRy_*DXDl@-WY}@{ˇM*niMNmorq+ސ [/I=k]v |eN4DD]clUd,fV"A`¯!LnPܶJYKS}<ԀZ4tV[af+d~0OPk}xW`9r(}~҃6ͱwwU*]BDSA5B=7-[QMZPz5`Rв -ؠn4Unb HR92((u:ٸZDr6u8A!b:)P:n]ƌ͍'<ujRS4TfåM;9"FiA } kD#1sBJ@,@hU%n7feK]M7Эuf8xmuF1巈 +n3>|49a+.Vbu:̴}fBa3ed2sl I қ\0-M}"}Pzqw^ I~q QP9 !5p5ڬՑ䡃i_R,lel%HCM كr"p*d|6 fS ϢCŅd32K7y5֗Z+YB=slB3կ}LYV+r- @ ZP~B1^W⟛Tۗ :vsbf˜ssf͙gOZN欆(^I xGL;M#vSJO <ʨH n$q?y.Na=Pzj7 lv{Ps]CR2;8^ds柭yF9TL2NϟPnG('ˍoKj=!/In%1"7KO1NSUo1xDƎ+kk.%XώGx+Tf:yk𒬲t{vLj{mBag&PRS"e+o_: V@ĥ8>7J">5ߺ+2rܢ$\x9l(kS; 8e4MtRtprGR`q% 2k_|CPoBKIB[X R[Ih/ݪD4.خ~>;)>vv%^KeN>|YWTRC#7\n:=%tWm:u"0sef?x}`cT"{;R;f"9|!*nCFA-TOt4'OXT(l?*ZH|DLW$I#%F;h#Ѽ%[ xynmgUƿ*XZk"vE H#iuT鎡zw#YjFMwP#`2 xU ɤg#dmrRYtdž?0Y>Z8udĽ:ݍ9Dqd{vM/L/#0”-!N\K=xǏ%*w,t\U'muL (u?8yn S^33PRvNJ_mveWLsDE$5F<-R"YM6Eܷa QdǙ!R2Q.EtlU];)@Y-D\mxL}`D >}YcFg ~;* mxD!‚C ~/>mxIn6QJ\V|;DtExZZSPawÕ7ߡʖ>eT3 ?' ?L2|HWHDimeҽ9V098ka:{5#ac66f7kU 0G 8zoFGuD#4mqppP\a.}BܙO-^9u`ͳcd.2R.Z4eC1WPQ"]$ŝ 87:CF/~=wٌ"( p:g%0}&lњîep?F>i.YX悶(*3PQj/EJ#WJ@?^IOl-RΟ?M v}'B~RNaZA/ B|Bv%ݜG~C'PA 4w`IF#֐>%`GwId\5@Y[6Cͪ ]A9:U͚Vz2݃RzWCJz# LURAy9({!7dIe=C~E$,'2 8Jy +;j*&oVxl'e!Dw; <>%?^UtVB8 6 CzRDmTW6kqp2KW>4צUKc~199u\W7ADohtTE4Ifm 7 J.g=mNZO 6A"8mȩ {9u +uϸ5mY. 1hmDXt@fwfp&c#X&}@̏cMA q]b=-4n4%?H!&xs Z#mh!RO6Vcy0#4'm_{p/5̓^ UtCzB0ٷQ.ʷao1C(o#jpֆdgBt|9W+eVaw4=hBW8_?Qok( Nze,G!~Dmk&uAFڥq>~: bE8#h2MdT(aʨ OԉQC^>S#8bE$/Jv``0:HV)˒rWV@B&(ZW(╁ltüR} 9v0OFÅ Gꑆhj٪8o7p J(rdbVv5E_[ 2wГζMʨșC,()k@g3 mL y'FF$/J4WV%2Д Tt%Rb@;v6}pfe~axʆ*Rjҫ_ 3?їxqIV`ū vJ9k Qx.XvX@4€ jWi7@t>[G[g訝869ôʔ;Ho#N3 ?aS. rtbh7a1U[~GU OJRΘ4NgȪBu#B\h*[}Ct=VNSQj["1dS`Muм,p& J;pO Ywj *t<Ρv?Κ.N-?KqT*:Dx|Ukx _h!ܨjt~V顩ۑQ8bIиc'[8v͆ȅc!@Q?}й$xjH|OAkXM0e_.LW3&sfJw+<Ȗ<Ƀ]fw~/\>}Fd rFҮL'9v~}Rfcʼ"prLat D:4k%i1pM~iIɝ/4-[^4xM2SY]1q| + b.˹r^#7O .J&.zr*u?:WFC;TS6Q-ПVR83S Q|$c0fCܦPWE

BJ:#?z)aE.43z+Gm53 =h.VҴ`ǘ:j%Ț4BE-,ݑ$\RQS(og=jONGg aOV t/ʿ`] Ha%$T~Wc?>ܵpm!it7ȝC[#?2!l(p~|JUHڝ,o0ͅDJ!L{9F&Ų_.k3R/mQ0Ѱf\Q=A^%QT=x!'C'%p $pT8v-ng#t[de,%xKê (w1~ؼA- &cd޺8_'>M,1#$MC{0r ĕxO jʯQeQU#ʻ_v@̲0]]oo<toh@ wOfuq v5X7S׺Nl Dwk7yf/~9y)=g+epr@8Ie ƕ^_eN2TdJ7J4ތ(P/S>nyf% WbM_07Rpt4kHfaC6+.1p})SX1Wc&9zkE(dq- `/Bf؛JĀI˚e-,4+X3ce6͖DmTɝ9V-a|e~i;m O  έ1$t UTTG)Ȍ]qWIq>f +,P;U-j *z.VD(P= 'W~ʏ.5Nzڊ.ih2 1Pz|ȉʷ7(JΓ_<ar$>׎&q&7)ȏkQΗ}+ LcAo}|t*Ր6mlSjU72:-1hB]_.QI3ݚ-ʝb+IOmATtv>W}{ޕvN)'W^! EֳnOiL)xq<:="4b^vZwf:}34Y'|aՇiWbod?$ yk)Bt *11z4Wgq\X#xkvȘ66Zʏ.l5nA)SWC󌮃+9 u݋j/TZ9D=b "Jp45qIsK鯃SWܮo2E cmh~~ Ͱwg&~\1gO!+fdI}u|,}k]BE;% 7A5r] b.]ZdQ\ .%jݴlgM&TZTq#f:5OhDxv| vBUGZ\OF7f L_u`ʶbf "VJ̃spoۏ߹_c@):6i.c~5Z~;۳LQQ}Z3!!1oROV"!- A- tu~*Ph>[Y_(ܤL?q4heY Fdd$f=yⴄEV@Іe0x:eTBx rD4=d3ODfs8E+s/*ܦV<)ae~c9LlxՓDtzH N#48jvo2ZLj٤I2bmËafpF@M4rE}0i*Rlf3[B^ELnFf@zdn`cP|sR[E$K7HH]{Z]e+<g.@[+BEQɢ>[#*1> Nj'\5P"d_QGHNNZSd]8FC lЧCiztJszB=rӎ/z.Z&\_.w{n)V j_ SuO?_?(Ύ͹k@Ad^ْw[FgLK&GVraUjmQ)l|e+)SH1QCO-IOSΈyү Lӽ\QVoL6BO/Č~O1K@qȥxo#' 8(Pxz{"GQi4-EiЯΨcC=”c~` a^BWϰI<鯓q| Rdn9Fѕ]xLll3Su9NO -V\KEH H'w"&Tglq ~܉QDV1NU#ȷA$ZSdaalqC]|RgGYђftJZ$χt5r5)OC4x?ZXN+A( MclR)!Ԫ6-3:c]3[ۅ1X8XncP7v1Eٿ }-X1={&1=H#d+QD9=H|TM:2)M*@2)d ' I~$#3}+<BB_7Tx[QcK. R쭎=|oKgwUdZk$r0T%c1x'8!I|Y^?Û1l:ԮQTj_$uůjLvG+_=iI)K :SO/XTq'!?(Lth[Cc`ati$ %QV g" Z9beKϺTC :ƿơ"4{I6fYH9^K+i{ͿͶOfp-$"w٬t,RJR<3=fsO1K!#¤6f)󉋆8_&7E) -z̖~=H0 A їERiK;K׽b5>ۿ=R̟1,VF߬QB&%?,߯$nd~-z/18+Gk(.ʾ1v|eK!Gag ۬c+Rd9Yf(2''9ec 4}F`AP TYdk:I|9آl1 n=#{" !M@'Д'f{,#,I&Id3 ,yS _ Jh$N'ðtaFn~р-/ ITd97PMMAG9;)5=x,. &W8/j $ahKN(J.x1fBtoŔke9Ds[ +ɺSTn[XӅd`uw`G9ϝ\44s'Tr6mt |oA?c9+[7!fH9¶ .r C_[jԾ&4w.Q@֥ITHۍzc,M˓TCqiTaB<,&t*9_m fɩSoɺL>5;(,*4Pe<{8=4qU )Ma#vUտZP6eP"S\c-LkݶX"Iq1ܓS:Oi{h oiGԷwB9yLWfi`jzf9Ry[͢dÔd (SwizNCRpS6B"fq1~ED>Ӯ-sL5;}6a`G#F@}ҿ~8 Y16Ti )Q o0Su*oD| Q4#.nbY̨㿎ri529bh=GiRSAHzG2qwMHЌ)_ Ș$a!id(H8MvH4SnWG^XVw4@P׹ ͱIW8pa^t}@`)ĊD9Ȼ\VD*/qEoZqSb,W/xtOb-No%nPb~Q(ome$gis1(^=4B N8:a* 't c [3onނ,yU=PE2&7U`i9xViB"Dt@GףF;] 2E):{2 ' ɃIVln|#iZ4ڝO"IR8u!I%-x Q`{0/:X1t.h=i]CĮBW~iBwDeTLZhUY65 .8A䭁ʫ܌tUlg|F=MKѝe6ܐ.<z M"IH @L#d OB(7``Ԓ9֘QP}kḪ/H9X2('nvͲ~-|J^8Hf{6PpǃM$zᰅ>& ٳgqP2{O"ktգoX*Fo<en\;_hF[9Ot.F8r \\y</+3O b:P7P"^n1 iQ…"5%rcW6ҸX wQ["DT%}.&"N"+][;2KN|.zH/|greOSQ$<0cAHƩnӤr P" l }sgA{ @̕%T@BVW wmGvp%U| nK{R/Y/Maw5; L^϶AP$[ʂl s?-E[~+X䡬#ͳՄ|h{KvD똤%g ;d¸ #v(h(0eQSZ7̉tz-"e)ɈvQ3̼ OJa[$eY<1j!iH[t~:wxz_ AgZ B Z<$ $:$J[$翜,'#z.0-krc (,PItHW ?#KccPLޤLC-nJ1Bȶ NsUek'7u. ˹s辐FiZVtx8M$!# Ffv<7BLicG"Ұf>=U1^'UU8EC Nhz~EMOE <'SNcpSbA WݗO[{DR5gnE2`GouJ>'SbWSc{_`tFVC$VY",9:̕ـw6Tԥ9&$c@h,ѻlæ |MUq0h;?ϰ*n[OZrPÔo񢁨 K慟y"fJq!;Gz4i ,8B. -|n&vT.鸁09PCxL|-}B\>O;,~ ;Sqf =H*Xjk]ڌ kCtaa_Pk ,QIT6A==hMLno+𸑘%=~yN(w|.RJ,eDM刴QM׵(W6/A Z7 >  zZ7ưvs KphhF8ޠoxJ!m><_6;W v|v/wHGݹ"cgCUٴ|oFWvz5h7F"ȠR-9`iu>j5nE8- F Nrx) _iRg~&eDS#Do;,]/8& .C˂^_LԂh)Ch0py6qY | >MUDtl$fsU!8īj$ҡJʒYMA6tPtrfʭ@UZ< =c"SoMx:H)L(ےvG{]5-1Irጅ畦0r6}]c~W޼Seh33q\ G0k_t"˕)FK_ 0YrTc쪟 dtMƔwgzcv4zI cԬ@ts7t#dGH(cBl1@Äb={2M)t*p.qj^TPtP]xS]{ ~ Ԩ(|ȄӁȵ]>>+pM=J'y1^ tϲI. '; ?xEi"AQ5*]j 3 oJSӉ4ٌ?II~ž|Hҗ$mX3|_ɘAɒhn2Jպ! fXY:we'YdfQraή%7l4EV}UH  -k ea3H@R?} ZC(}fVD $+Oټ] f W4sl︗{ׯN(QQ އv;6b yg! x0P̹u/yeWƋF/9HMʉEoځHB l9S4@WR?'M&V iH ' c1_14"c¯])JycfY H~tD[UmTr'=ak% W2;H0F_VuTqUr?5-V8 (ѷBHȄiǖ"NWN_SyҘE6F,EZA|nnE37ܞ<:\q ªlԦ"6[}fB~AogC]RI ! ARc fE:׏hIC?C8'־qA f38DeXtTP˟Aя1:la Ao%`;rR9f x_sEBܖ1?HU PZ?Q%UE O\{\b=bTB_%AHe a9hO:m f\sܮv#p7 >Qh/ ,-Om<`5t HzZմdJf?za<~qԋ15{u4!)h$8r fPO2e/-e6֓wFEw$g`ѨF{iA5র.VʓzE'8[MPg$h*r(!/ߡEV*Gxɯ{-unDC8P°}tDR6?v&Azd/\)D[H*vl3D^4MowjeeT"Mc&)Ĩp7yH2.c|=R劒݊axo໧싥6>]/B->ߡ2W()[z7LqSއo\-R ofD *zU|$;@nW!|rLX?qpUNpV0\5n(SJ8`2wa ΍ER n 0F|$Q JFRT1 @?x ¶E pP׋]"*nGAI*)Ot'(TDΫxQ ;\VC@PƟzb\LCf`N2v{I*~ȹ朑Ы.!/Q ˅[c* LA'ڹڵJs%Ac+Ҧw+k?3Fby~YXDQ!IwIK=:tZ0R~.K*ڞ^wTKaN!]OLof\5N2u(S@侾M^+v @yZ˯cأh%7 [@'d=N;\d >ߔdbQ1ϋel/`.@[\AU议Xr#}%L~>:Dlː/b>"ҚĜ "8I>M㬡JC=i:%<+{(YUq- Td\7f25-?a]jt-[_eW%àq9L.>:$#<ʣVy"ѕ񲡧:cWͥvn̒^3kUe2^ӍR-hL~(~Y``4R!G.űe8`陲}@zw̻ši:?bJi^Eɚw\)ڂqCҡ Mi`w)}iQxQt+L`+#Az&6#yo < pu/I |DƉrIŒЈMAKmdtOO;sm;v\DIch L3D6y&ocJuWy0){oZ7bT8=fڟՏN D)_&`s_uu%bX'A;|0/3)s#|@Vގg-jcR |q⯋sa9֝90,&g.SϝRmp,%5F>BJNjH4i٫RFfsR$S%Ǻ+׽@ٺLl r߹=UeȟWq;"en鲒ޚ1*z Oצ Ev_Fi<"4BGvpP"[! j#sH6K^% QпAi :l} 䩛ԋɢ셳'$WU FEؤVj;vlkia5UB0K-#jvwߎA9rc ˪IʚY df}t>N] fQW`l=CD wQwbTƤМ QmgԞz;l,P=XFR72[)pوF]ʽ&<~5;hPy⿶z=R6 /V#ܶ{:tF|dKXkt ؎hΕ6@@EAŞ&FtC}uDګBlg47$YjQqmtZ:* 凊xNoiN.8 @niIc&YWhR[}>/y4sVtuj\glN i nPn]V;\Wnwh$ Qhztr.X/F2*oз ة&Ϝ=[T/n.usꋀS"67}K| nrթ!`qW~jAIe ]3/˦;' S/Q9~㺱aua,b[+ lu 4'7(!ಜzH߀VO8 is wݧn#`6p' f%zt:DɁ;JfRRƦ-d+D S k-+Er̰i &|߂\6$SZ9{mPzZ9( ?7tol?Q0=4Z(;F'"Vjه mh Bs &T'qSߢmC+ft%ue(yWmPE<%[0v]lX/!FL '*_Ci;lTB ݲk7`~yh dogv$jqWD?\TݏAu4X yتߐT0DB5d-5'6yzz-Y!>)1myqY/JlUӗD#eix0 m/+zKbLW@R.g>7҃^e*}FaO+M t ؂7Q"j1"E&!2BU9`gG8CtxY`r10 Ww? 9Е3oxPZǤtclcz$Vٙ~MV0dY .]Yb(]P g\/>跩NZ\*}'=v:54mɆȟ$_DN*ZurE )퓚$Jn8xVAs ,}bD9<ׄo7P]--*z 1U)|v Jfd)}ڋȶ:q.oT"4*A#tR eQk+NaʉJ0o^ +[/y]`-yܔ[L˒dAv9.p\=-\D?,,I (`sF4oB!F̂4vz7 U>" J F4E{JƗ{ : lKcq~37XU: a@k!cOhLq7x "AݛU)i"̉KUL=7G_!-uAwI2fcج~c|4j.r]^G BDG :0tQ7jv*\=3ъFރew7֏uUb]k`ʵF[}l*-s F2܄)j=-UWz;92,9IQNJ3C|Xߖ^X6LH F`!R[|NyQx dP~SPqإdmJ=b|]KcOSeͶʝ5^@Jb8)L0:A1ݤ cy$~&̈́XBݻZ\|eFr]'ZvJ1M3Uyәfo/oV~N|߅7fooI| M !PʹaAe(r(~gnjGnDSZYYw.[U (uq5?? H]#hTY΃Ӊ,i졲lXbj\7 *$ ^P?} KV_HEff3A!Mmeۈp~x#Jsƫ3 l2?^v\Eierĸ^c8hP9cr73DqV D a|=DaT9s9({HHMy+8IӅ":ah;:ygei]EtܶtXN,}И9&>4;44{HRPJto;',Ff:^`ϢKpћA)́lUr43d0=A\mvEBSy1ZSx8T;鲬Ex "Uq陹3"Z˅?w1*D4 {#@RL]c2yDbw+p~K8)2?K$Ny~Z [)[?aW2\{1E/{NNRPBKFQp9ک=J*XŰ6ov2=2(TRyQ 7g(_riAW_SS]>1F$;\[%f sf*``m /vDz0uɕS]*a#sb+ǎ>_NUR%k pA^aKyYCzkmVS b \GZ_ ?QGH;JJB!`UJ&`r@(8[NJTjq&}]1?D- 1Ư zkuZYo1[鷐s'eFE\A DrmHo~82J0D@GD^MʩO^L @n%70s_c_eџxq,+16Y+ \X_: [,"uhJg=<}S\_lH\7)b 5#qGժz$ilBꨈ".QYyK>wY_絩OH˿) fg0^CAS4<03(6F1}Ez yguةc( %όk 7_870p0vߥDCϺM "񈀫BaB?1}L=UGž̕PS CL`sF{udc9`ΎGs00(.Dt:Cka&>sը)R+)1ԙm2An"d~dhs|xyJbOquaSyfR#En,5Ł|R~<U#yJ۽P2*mm⛚co…៪R;-ѧe(^U.\aybᥳ|MPW@W4޼x:;֎2{I86h2uz`y WFCLy@͆AJ+rRͶӕ4fTΌ@鍭5⶞+X~l$ߒ2艘w!Q|M!eDqBqUyQ2pw-al;lzSK.#͍͌d:ṳܼ46~#~(gd]".J[=!Pʰ15~(dOJ (|N Wpz=8 ƴ6ȠQ$HdP_sbHUۡ7 ZW?NH"a!tryNӅ5:umޞ VU7w֝ }Ρ/Ê^U&bZ-?|yv/K1ӏuo,(gFc)$] tXJ(4.TlDfŅ㲏~J5Et3MXC=~@Bm@q6Jّ! p /:,{e21Ptoj1M(M>x՗|"({T߈yW eh wypAn7$2wy7E_NMb7Ɗ2ELZ<`_`a~E|xB!3\V"C}6S\GT&8{}@uy]\9<g+IJeErN_J[1t*Y=ܳQ'4TvKR? 3q\$߀cV]UFhɰDaٰDD"hc= S!dُ2T +VR؝8}u@Դe=n#j(пhH;jQa*έ CƎݨcN~zL'ph:e֢Bx́ݎI{Wf;٘crlDqE XpOn3>^lcH"ru&ioX 7r,q!.(9A:sG>O5ᐦ8y.-zBC( ρL35?h ?w @pR[rĹoC3+4(7mOw-Aʂ Xp\dY4T# 7M+SZ󩃗^J:JLd-73ڸ^~ godZljbL;Iw Hg$$ghj"9ԓh$=cB)0dJOf~vٜ^.oo nx ׫3b6^s&bd&B0 Vp8 P/9(8aGqIҥum}",i IO5i?$hC盿7H3T@?Ò0xA$#G(kkv/e jS=OfrEй JP82"=,-'8TH勉aU#R>$#% }4WYquGqB nc_\^1B!'PQ0@J~2Q`<1VT`SӨď+)\:GTq*>cI Z F;)qtGjU/@dz^QQdYg1Q>8_v̻ܝWW[t`gz{bTj[h:6gax0P@jjW35ҥb@bdsR DӺkłվ e{'B]5f?'5ᯨ]lPYe<<ӽEo&K0Z`e %d~>Gk("H +aO]X8FIM!+Tݬ !TDlo|\;VZ8Rh윔H^ESHvY`+ypqW "@:[$Qh:67vH>j >vjў$g:eTB3XÖ2n|Ep9 uvU<V|]$o(']P)vl<ҟɜʥdRV- /a`5QaW.e(xj鲃;s,7MBW||*+.p8q|Z.oRe ֠ ֳ;u!+suvG M݃"fe26V?gh. v) ې N3Znvef^j튝IvclGΕȵ: kBkc tJqE}SϼDj{ !asU0ovT|;nKl'͙" IR^>RJT!`K|&kؙhPa>:~%E=+-'1^A +"[P"5/)pܜY{xyźhf`\[@?E M}<pP +Rtj~#}y^݋.9}fQBm4 HzJ;-YLΓnLM(gj2g#;bJud2Ś$E2.2Hh3rZ߉l6h~(:!|WF xg >;8Uj#KY EGoYc?mF^3"mںC ?fJh]}2 \䂫+|ov~Ka GHr;/SR57:>\\y.XsYߝ/籕|nbt5kKPS}߅(|;uytuQuW7:|ӿ ţhAGB0@cj%a0%9^Hf2ْ_γ-g@ymr +7d7` e]D}y\=u҃.3$Xs+&ēkLٍ{F38;f+iA*Bz ͦJ +u*ƴC aT 2`-jȶ@^΁h:AXQ҂mӏ=P;#rU( S[H ȲB0TwAAZ[Z5n.-銴>h,\[MT哸Z7;m {`Ea8=)a|x[:xIo?3+C v`"F ?( <:cO!=Jmjr1YM.-ojO-V2|BT{s?l+񙽲$q~[b 4@0gfͥotm.` =AG>+e"UL lvO] ᎡC9]].:vI}]e'Niv~{rMh ] u3d &/8Ndћٛf` /ޜ|hdWJ3ڂsһk:A@mz>}3N 2gB5MowPd05J@itUҙhȃH<+F* qƀ ]"ӬFrpDͲaE,Y`ƧA.vu0TKvhRg>LF1u]H gfz3H[}Ԡ' ?6$[qko-vÞzr%.齼kQZSKtrqI"1jƎ=/HSic^A ]nfa2;Y,#+EX砒;D=Ԍd #ǦΣg6kyW*eP{QVoFߧ[^ Lit6[x֧5qȴ~gX|{JbDg򤙸>'j&غDͰ :GKA)滕i[p[qBp8u)MDTwm0n[H/a-` ~P9'⬌-_b9ݓTD$Lu,Yr'{=Q,c2Kh׳O' AlN32<ΦٴYge^^~-ӏ.CXN= HT5%TwHAxɘ"D] JB΁I7±Ɵj38#&'v;v{!)RbXQ(5;?iˁk't޽CIbr_s{|qS ^ jB9V8bI~9H( ~)Jj2`/9 :!l>h,ߡCIg@ 7݀<*6q'{/.|?U= QO"9VNrk8VXᐼۤ;O>bkU\@2x hưT1y mنd+ai&)w*cBv; )%i1͑;]7g otN%o0OAUlq\L43Tsv<ɻS wKA,F˩?3jږX~HsmrWIɳ79S;+R2r.'U=_eӷe89O`՚]&jA%qE}  m+\̀5z`V L!k>)L&GBSSUȨ:ұ԰qG$ ʹwIc5цΧ{|0Cgt3wK8K;zxb%[LҶ 銩,68d\,W- Dt׵$+d)q|K&hOnAV kʹ ?gd Kr  *YK2}oq:T wjWWY87=6Sl6+ͿXMciVtN`X5S.}#oR>1㽌ePȅь\_˕X׋0f~H godMG{mvAgY7!V]S;w[#Z#MPYh"s5&X"9lO+*28=yx:b:14’Ա wo<;q-,,Wh߷RІ@UOr@dR{fSѭŶL`.G;G@e8u@>_+լ7#3Yax(0Ը% %NV((u ix/Rt"]\_E}{c V}u "(E79X/E@kNށ:XYcn]dgGr{ή7\.\XPk:M \vOwbQfH܃i}r߸h6})n٤sAaƔ)x+'*,QqɲI{/^h * vZ4bDZwޯWM$ 9B\Ԭ@^@']A8h׸' wPO,X4φ^Y1G.N\ H& ' dO `/r)3tQx%"`Q1à tԵDWzh4xBEf>þY"r삤A,G-F{1VÝIՑzOP_^ߠ @L\9 BnALnf0Itd,SbPFC6Ux4 #Fo*P-<t9L#XC >|8~dNZr<]@8J vbƕX~q1S湑 ot_&E[{[7C%-e(W&ɍDMiiq(CAyUAU$m˻5VP`` gO}u4*\(&LK0;O ?e;j3̊K!✶S>"&/A(!'(BY(u^::YIL"Zf L< ;> !xӮIaHUԸ2d#<Ԇe5:9f<(Uwle3tpn?~7>f(O6-*yQ_:ٜKSoY 2D(KӳŁ@vBl_> !I,׍&8 {AR.s;g o՚]_; DΊhي+&W(s0ܰ =Ӑ^'f Q% Cz:sl5< -رI6kYۍuFwr&xaD\N6֋wB*gWV #`**cS"`HUjsϣ5* 9?:z0HP"rE$o-L._6EÂFA1q( RH~DCf]a (+X`ئO_`v!+7|ƥ2Ny`vμʁtqniza !.)'NSjrRs5/hKn'#7Z9j ]-r<Vm΄FJh7yVahNPo9`vPg#b ' |'&)ur8?39y(cv >1|گ@#WH-QUoW~VjnR`(ɫq+j1 Óow>{|PF0XܩPuM1pM|M߄nC| BӮ 1;˭|bݷL7>4%?m 8CHOg"-N6,H{ފR>Vk "\,-4 ,X6/J9K:QJ 0+ Wtܝce\3$ΓyXQOB$ "mKb6'ٮ3v1) *!Yŕ[VN*Q*[e~mU2#"@kSߎmrDap&U70 '̜whC d:"Ef/h]xI{.5Ed@xm=_t,{[TjYz:-+5p+U[q]!C<+!80Ow>c xŒwk:yr 놢^ ]JEђPx·˥廚p&UmǿIO~\@)  ?n6{`/! 0X12gy~(RۤwY;,kC,Gj=pOoₓK YVWMKC &<֓&cK*a{pTaY'v|yIW ڻE\^.A䐰KN sFD3jW!D982=+d}Щ8xhBbgo_I|Nyq۞]erbgjVA%Z gۆ!B~ 8JY'[ ǀ-7j.!Rd8AϐxtM0oԃYW3d=pvn^= ;9 K}jo%EڅD!R] [+w~ VE>yC/D29-69Hȶ؃wj t5 mw!J=$d.b/NF`krQ\qK q)sUY8?ؕAPUvď1`>_ygصK 26I na?,k 4-P~%TS~MIkL=l ~hsI /{ ![q:̹XECoib* "NL- ӺOrxoRy)_/B;WŞe5Z;Tuy<|+7T{;WЍAa]s_?^TODƵ^ٺ;ԘhtoLcMAIhz 1 J y꟠egRF,l$Ui@[tyb]Dju]+}QHz\V񖮰}`C'{#Y͏Mf:: 5VY#nEY:`9[̤N4)0nЫ[|Y"̤TXK]**Q5 xe2_e1wG/<-chܒ6fRZ\*4zb- :Vv\A]$_D@Ӹ,;sۜ4mazHL8#LjIūBT]K &t0 Rߥbҩjx !]E "(-@L݂qhVuV;u]Y;]d9ZPưďƌTE d[X_gp"f vCn!tek5 6Bu 1 G?1Q|@5Nv~ޒ ;D$zP#7E3LGB^4CmIv6wV-4scARLE&sx}KXRѪqf/ٞw..*#\1¨gVbDyLfpNLsMɉ{b}F` )(h!`]V97#yv14r9<+1򄙿y}{ R!cC_2GQ(ˆ=%H,D?\غ@C}{{yWjd9z0BfY- ٞ" Uw!C:Bp2$^zYtT$9vabj9+vQtɺԵxԎ@CN2qh?h{8J mWkۢG"a4d'5\c+`n^lQ:<v]BuDlMѷzMlAIS$Js}- c>nSXS9qL 5zuBilЧi##@- DұخwoJwwwXjXhK>WR՜6 cE^E 4B0}bshPN3nPGR=9̦i~p1=됷^8Ҽ_Jc8(GQE׼dKda.о:4bhFvD rᶰ9uL:,jP` :({n.Q6oz.3._˒u z2‹I2dh;}~%\jD:GN$za4CuX43F;tU;MAZ*=,u] Î+mԣ^YUxan@Qrؑ9{ j?C4 n [ ְjL+@ʹ{ޅyd",­E YͿ?R腖&DUh3X;cX9ƿŭ ŵQ.7Rܿ@i!9ӛF7T+hC5:s*M>n  [_AgJaj(GJ |f$}A$Igx?"Ѕ-Pg&mnkw%^!FȃJlH 9',e3Wf1ӴU=3_?24g)ɰ贵5jM0F)xC#byvppUF 8rFTI蜙^*ncIMi_nTX^g|CQV`c`ӡJ"%q@"~ІV3_"]ҿUIm%senaOZ7CCW0ߨc1Nu7oP7_\UKBjO'I#a%hr;Q}eטgYUqbC;B.Obd}I,\2눲ܛe8~%8SU@dc7/D@?jLyxIr'+g=P.Iosؔ;r?s'ن!cge1Hx@гs%X̍RR~u d*k6uW&Qw׆"%1r+rrm$"e }TEdr0cxoh; cBԯMb~q1tL?᪠ъeð5Gӷ~v[GnZxx+dBINrDyQ3?lB9e^*[T^*vU)@袷UDYΣ{0o ood硄\*NX̳9??֖ M l3dܐgWz҈I ZS(iFh&Yh| Օ ^yY )w7j8vQrV$֎4)OIg,8 7_'{=bJ-!WO$ńZA]f\N 0EϜʥq򜵸Q sGpugt t>z8ucoL aIBjl P4OxAp+&ƨ()S'"~$b禝n%(LQkz3disA&6\RE8£Oz~8^\x]w/u(#$ѵGG3NCyB>vɔ\q#K:5e+j ~$V~?Ӻ98tZ9ˇ(WkX+9ۍY_Ġ ț/ea|VHY?Iӫ4@_(MY<:4 f%ο INhN'ES7[OXչaIyN.N[ȡkM{/Oh[\Y˨9K֋8i0*,\)8VH}HL+FPnے<oqz'KG;Qel@ Ǒ4&H6Sf(:"v;1,6T̂F_y &A ,r;iPB,|-E:rձCg}jµڈdrpƔe?+]`ZI]xyMa6(ql ץAv^CX~veiAީɣI7 yXBo~]DѤv~6~tEN̍, OΦύЮ=0cΊAx\(6Z1Q.<~ ,slH .PGR!V'I}C`sz}OGh%k]b ޫp83;:ٛ7?2|n`t8,ZvD4[ }X,e(}$u (+A5ڢ!TM4}}*\k/aHZa ^n]dn"m\`U؟nNq&vm  H$o!Ϫ_Wɍ#%_O^赝Q?3ky)0Y7v*|[2YZR0w BygxN)Kˤ㊚ŵπ,뭪edb]At.OQX3ȰF fO"?oR =-%/ߚx^]cdsa-6K1vvZFG{tsibsrS`G ppgryY., 5B0pGю$zS=\:I.J= v )s|twLnY{1dz*.C\US_O[/&hXWlZ<^H1ݧL8~7XU_G9\5@X}!vPk/:{imFs9iA$~0@5%ۗ])fIu-GRX udnkCZڭO5[yHC,1keueZ$ZxWcW!&:DvvfSvr-Ak0".JͣDc.O;qd loC8D.(=bD ޤmZRUBপ[Y!FB0P{Z9 t":D,䍇zRcQ]\c^ALpsvL㗊* w2v>+zHEDW$&죤]E~D"ӟ&x+I_P߀.e$(-M^հ4jP_I_z ?W,`KmOʵnԆn4>TZ$6.6yK_h{#m4Mj=R1{ߟ:weyNj=c fh=Ivs~ Bs55(*)U ~ Кc9d{Zw*!JsF|6пrh0̐g%&NU}J[g x. ضJŋ[ tD#Ғ$ i!Kg}M_hU_Cufl*kr vTnZtm( Ect0oA,%A" /ܥew| Bu|UJ1,,zcA]%j.ZOڧTnjRNh Ƽ7E\c?C#6S8ږG jPd rzc99)QYL n]#ZH[ `tB2;^SXlhN?Z[?bCȆR2Zoo!щū;Ҙ\y)sxH?6-n?XNSfSGV090'm1Y}S&j.$<(`+_lg}h\p5}B]wNѲUV33v%YnU))/?d QC;+t̫өs=U{z}gFy3ja)Cq)> &Ih5n ஼̤K:3Tu<@%ԥfM*1ý٠қQ`RE}zfNퟺʜvd؀y{Ɂ>}YDpB WHKM : ꀋS9h*5 2RdηApP&`+SzV(؀[[IJq.WL%Si0+t./C P/$LXmx̢\.>/֪J5_x)ݛ8e49\iAsP*[3Ɩ,mUhA)MܮE+Kl! %ƞRqFdjTj$qž0=SA,&!ATAB~9;^UDC|Qy}jf;3 `MƠQ(moLP_V9"O}-IIm%}`Sw0 }Vj =+{NP2{iFAvMȾ\5"u!s1|` MsH,m. ^Bh=oYpB B 7-)zyJsKw`9^S9V]8|Ƒ~zjb9o O1ۖk;y]׌G9dWw&9uBMuktUs[9quij2G2.4N2Laax~mI/Xc3{BbZ^D2#n\k2 O x`MHЈPw xmq j_,y"< D*a9 ٥B'1 jVaD*] ڿ&XsOYhTVap-Cޢtkd#}&u1v :s nV%'`o[BCU9Y҄җ|.Ⱂ8 <*pu.{ދKVpqhXĢ/ 8 y`/MiAA:oQN9z]ِ9-<{6q+EX;>ĞH Vٚ?!$+kgX!s>le߄@%I 85H(A~-S)V6ʏ&[ 7]D5}j5 oiTفLT X3 [qjYE?ɒ8ȻTo3^m(>p̓Sp1`lpGeUnjuKh\)9z } )RB'gGSS`Uu0F%@G2eGTXF˂E09adKwbF lmRPF*$\4:1<[_m-=iGICv9 fUos-aGi@]H=47 !a:$hT_J) ȍzsfW7XuK(P3H/TSJ]9{qAjO$ɊvIx_ [[l@<ZxZV(hjS,5}~dG%nf )z#)NJ[7 )I'8כ/,D071+Cǩs`004饠V"n 1[뼎G4㒟InZs.:J5l( 0d6j9brZ3%Z&L{3t7{{yW)$(ח"U}T܍{CPߟlt 3slIX?ORP {$Q`^nuFogC+ڷy]e|gYjc*L3G3g{նjvEك|,?O\!ybA͌^w{GKc{qag-7Cw&t/2ܿ<-[*K?'*c~>TUŻ)ԋܒw_\}E?Xݛ'wjp cO1X*GSߕƶ%n3 4@UlQRNՎ7hgAgvFrXkZ8 =Ԯx =KђR69x-xH)lƁJjΚ#K֋oI[i`̒7ﰏ!qA==>9Xn+\t~l2@'TzD1by]Mbq |C6ٶΙlàyѬh '|^r>Yyuk@(yꝅ*=\$欉X2i[!Ag\pW l"gYSs u&6yk)A0% KyXɖcjjf+re&Sm,i<? fǖ%uM#5ǣۄsr;[:F6%4O H/iEh¯~g@KcpyҜS~kO9s(-3)v~e-:dBCz[ZG O Ʊ(Lr;'&c 5'Jv;R8=ʨ}}^5Š>_8^׉gR̥)CRAH8o:S%%%9@x䃷Mscmt$yߺޓ洋m{@Z;F+=u/cQ#԰hGh,|L|t`O4Q,Q TF}{,837a9T~Fq TL~49xэZ PG%s?M:iYY%>NńgL,F=A̟q,X{xL|#&ea 8UDE33`-k)h'_u;; SY&aWH?hoc^H;)3M+)R_u 7\"Oj˻+<܆};SD2Jh&/ iҶnos#FxɟK{/['j'- gBkR0/cFl(OiKh5biS ;6iԛFdsZ;1 :oZz n:nѠW<)sFM\ٙ? gXE|'O^[1MɷWV%_gdɂ<~dziFqPl3RrS|+{G僱Ҝ*u DD%Hz/WNk@ eE7QA6|T(k$9ؤdxF"Bq2 |< {YӀTilޠpSI: JXqlz:\צr8LnmZ"#$P7RݘU(OJ@ܣlDq+W9Y{'o4S1Nv19D 6 'lJVh24KDv=uUM?=sf=|9DzF^+\ZZ>,rH3lGW`'Y^QT@uʖ+䙳*&+ew}^Q3FzQJ7s#yGV%Řc"({Yqe$W QY ;/ }a\vFD+f/c?]; s ݡnSL-T9GS+C-[/ps{cV"@kf~yV"$ѥ.a9ÔS8)|hȉ&\x~ Er?bɗCjDL:Ey'¤ >$wdH>nemCwD巩\e5eV8;(Hdjb(W ٥c7<RP=T3CЍEUVZHt >a\*D_˸Y+mfO +neQaLn̫5t,ѵ.Cjr%}!S±Z:q^@۩;{m/ Hq]^G7s])#sc߻gYhr^.npLY-$ ga1ѷ㮧 LیM|Y)uH`>;K0# bp-¬J'e艘hcdsb߆[pӵ}1o0a!jsdR)jbIIfZy91:`KAqE9D(G 7pJ$"ڿ1VF*h6!hߦB7n` umX#md_l O_W3$*Sa3C]0q {iwdBTHw6\+k YT)cgBy !Rbցl´n >vN[-8KUa5b(I1noGmwV Xr$& d('` ?CeCyO-P1?OeEdrD2 .#R NìpD ^d&]WX6.]XjA@wQ4 oxoC|p=ObWD DJU*T< g XtiP&67qo_Mi|6UT<0^׽N# }U`^_^IC5k iP$wdI.|vAPA *ׁOo4Y} jXslZt\\(1+D侟%?4qO)#Bm]e7tyՓwӫ9+^9/̅ÅS3JN%95ͳ5Hn/Q J GƋw*#kD;0KXƌYasX>KƲWL? ЉZ,M&%񾬿{5hWg5fxX%ʊu#. /_Iq@ۿz΅\mR!R€Jo9lq97D$PU%Tt q_6V`H1wb vT^v ViQ6ȉ8c% ,0Flwƒ R7sq0F-B)kM P-RmHסVߥ=8D5r<L ")`6WkL8C_nuig չ 5 9%VYR{~Le/.$ӨU/܄&R_e4y sj킘gkoak[(Op7ZTsAuyX2vY Y&BDh 7P\UjCv r滛ƴ(JHWs_rpSQV\~8Z,Il/3Tz!/ycrOYڥvf\,ٛY%sH:P,- 2;0ﴕN;Г@Oɺ:h8_T5b.7{M^γ놂wm -!8{hy Q?;/3J'TY_TxY)çoDWXf lQ2F-Gv.# !]!~(G!UB@`ys4J<CB΃j~!G װq5)G]y!H0; 7fi=TԺ{igG$ޠjI{-[buZDߋ9l,OռSy4(@"M[FV%@ԏiӛtHDr dFS_cNd<+".0, %CjEg {a-fxӨyM.. ?Ioc1G8b/ޢv)1=<6Gi9&RE;=kʪ 4d$T=\4ZIg\0&Q֫(`؀ ݷsCP6aw6A ꒏׈j^9,lˠ5Z6 RzPF`jnн#i3t{|t:JtpȻL[>?\@AQMAqE|o=@B*Jsu,W&?1yKѩqt+mopMg";dhdo8X:&̄@e/Q[Y/WO*5|r,=9A!{ y%}aLx1*u@IDOqt˭6C:.kyJ]/s_^PcLHÞ#G;ͳQ#|c<57eEm>z*sP@RP ,j?!.>z؋%0V ?)hR5c.85:tc=xvJ%:8 G[Elf*uLҺA$I\ŏ&Pvf&]ѿe>jKA[aߎ;ØrynhT4cvRRd0Z ?.rܥEs}l[op։f6]AzH9XU MNA#)Pg_0]"j>Z#(u,nz$CD  Hd2ܾ@1u`S:#x\R_`WOД CЏ2UDP3J_+T)0^禇/Bk^"D ':Rjwځfj!ؾWS0ayf)l Xpc.7$K9I y[bxƬ7Զ[004S^}DPj5x\]&w,$ urGأ_t{Zo\Vw<|d8&[ [֜2'CDz#ە+ Vki%y1E'̀˾`>%]&_AwkAOuCjѩEFF=w*Ak1{ܺ ^Ūv!mD N/̜(hM`^G6Q#R_\#6Ȏ)m W6bXe 5 D |;yE*Th#*1l(kS$?yRn ym y>d6qA6YR˧И~N_Mؓ.㤬H^(Wdmpß̟H(b-7jJ37"oJoI:qո3{DtT<ἴ0dlL?lG'v ٿ4vqfa>~M:/5*z?r+)5I#-8vr\ER1i9zZ _ێoH4ߌ6a//"jCZ+7KU3 r[6'=Q;SXg )coX7HYVaTʨeYwB#WbDT)>yr*BsK ;rn'wn &`zL6lH+qyh2ÒE$$%8{|*f(EXxA$܂f`g{b\ـ嗵v=hUmP ~YzZ TtSygVC~MY6ڙfcnB{ͮa,;G۔<%[Į8ڈ̿vѵLUBE!2a@r *gTe~#l+ubn8.0ř7ͪ9-lWx?uS?4F~^sJ![8^6 p|OsY&a6⼮ث udxT<3T$'-Qb&MAL~ d&Y:IMP@Y6Et  t'3MϦ ӡ2AՆPq9ז#Ra3krO*w9C6VA2й)o w"e\{ ˆy Z BQzS0.qw@ґci e<[]-P/o2SȇlˌZ ~=:g?EN`6 J;d}U :s0 P?+ !#WйѧBeb ~MDI eJ>6Y BLwp],:ui$ :Kk(nV~=5~N}LE?k;/6Hˌ+U*膁K<-(ȳ+]~Y:v~6PqOwFzSBRH-W+6<ܟ4U5T~+f |ӥ!{߳ďjWg@MJu?Kّ ԇ O1bvDXL+[ZeL fLTia0h"qА0щ#,wT*fvm UC0sYM#!F"!1JdgjyFCo/3ǶGl-J!`2,M/MGdP1p3hg3FbO#mS)rz4f1ihE+pɲ_;|s䄽} [ҮsU$ 庌DF,aOkMvZKW\? c5߶y5W L`!r4o^s#[:.0}_ .`B0 d}æ&Ɨ S%nS_D$d0qXrBr -$vt +:CkZutEE;I;4sqֵyYAVQJ֒,L|qV\10'+GQKð Yrᵃov; ?6gD$pP2? _5W؍&^;iD=M? Bm-o6ffDq]D(xB/U{ܗM! ʘƶ\UB0KL* hNS_eҫЯT}\E@|*K BZ9b+ >JCPd!% &`ed8lR$|ɮGMj}COAS8C#T7ڴTa}2hwFRD!î;Xa s'MɨDbG x*j <f$7mg(O&AՎ;7OI9%x;-v6 ;+GH\ c @?懢[Wv JJ.G>Vq}vhF,yfH-iZsIrgW}"w.٨;]ebx!㲩4 Fz3y-9LSOsb">}=֐m}.^%^X iCz7QOr8ō&mSQɧPV[ nE!J|Ny!:&(E|V]Q.h)^aէ/}EQvu:qvzMwgk  vͦڷ*Ԝ+zMS}@@fhX@/-yAF'-\jlu *l |ˑjz2'U;zm,P.}Gޠ`ȭU:6BZ7JR`\ύ:<=ǛrHLom wPLbmBVmBoBM*H ~73Gz[ԨXEz.PLûHޔ?v ~,ZMpb/17C\N4Pf{FzLV2WU 2Kd"e]JJniKr/г<_B*͑^`OM=.ˀP"yK!ɋ AGJ]vu{K6@05l1 Y.RGܵKE;:Z~G/cݛ1n){QeQb'őY#T_YTIλ֥ ~ɽ}jv6ڵսuαh# EcOYcCf9Zz6BKK~0{m TqIh:zՙego/T۰;(ʴhT1حt 85iss69B@!$oj]>تA!ʕspu#ٕf(^,~ZKWUNf/ޟlXy1>iHdۖbmΎl9(hVQEx'*mkeʓf=r>5EE1jomhVy¼dф';9k zP>ٖbnIROg/3DHz]ʦfC\eo,cCd`_99h}A 68V߷L&⍩\ f"m %֟? C_gɛHY>3STa JŬ&z5IM3e2Pr6Մ7Z]uH&iYlg)F,:MP>7*/_psk$7W {\kߣFn)DY&*媾pWtq*c~}BHٻnW=rG<1GU5wүx! I*~71^jvo|=2 Ʌc=L#`-Ӎm)*`˽1YbrK"98:)'xD|xe%jO1iKtIK ,m|>1 >t;m318:gReu[^R ˪FOD!{U5o9m4POcJP[v 3[ ?E!d7 # s:j06B¨# 䜱?gA"̄w %JsrzM΁-MW8srSLy"7>#$}l.r꺶BJvpO[rn$h ſmr5QӊOIfw2yfeFn3`"BCN{1㣴45<6(VE۔4POCcG0#ԡL!Qw*:H(U7i $W^"B]8IBVL ˦j dR"#,*`*?-V.lhԎnb< R=㎬[Iݞz 0n֔oH!U:z7D h.N.jSOi{DPdi?|S>紹!ьC*@DŽv{'h?㿑cD-5qib)'`f[/_޹;WQq Yj/X-]c5WN>F:ͦ~G ^ZFAwڅf 17mf]8Bdc> !RWVF}l󍲱=X7 ^۞ Yw7XsfPvxqpw)ZFy.` hɽO}:Bq`p#Iƒ+:)V N:٣jldFz9H,>E=}]U@>vNWR+Y3 Y ?. 6XN} k([A<Ӿ>! 1y[xrRWHԏG9Y9<(ǿ p Ғ Q x)ёAs֝ /( :2JQg>GsgAf$7gd]wά NtLfc7P/w !Icl6``03='l1 ޡot17Ů9ZoE!t S070Q΢kg~*']WU%^怱H1iaʦ Nu(蘭GV1鹳NrY#h?W _7@WE(QjBM!L(xS k:0i?,UƹndG^Ү(MX$iN4QzM-CF)?zs2xpshutoE؋Jh0E~Az ݊L)sZYB@t6x(0NRa%ch[ H ᢄ1\gkf,k6FX89.޲`iS,ҕޤ] EQʲ*YWݞZµEa!CEW}M,qn8h##y ~ca3to@@!dO^p8Zs/nn/@&3yJ8]Z6"~-fekSdKD݋;e:vID,em{,!qeS+-!T疔Z0?~: 5Bq(.o4Xg39a]NF"-@|)V:U7K O#kǭHi7ۍCuDc= fMXPbsC 쾪#H~`VQUΜ!‰t>LV2ҷxF|" ;>E1}?&@XW$ACΥUqc1 ۷aw!4k+"5r>1 Օ]B~7]ax&_7S ɮ)jh]퀖CN4htzO0TB)1>SmJiG0BP4,/}:|E5pxuRDzX[ H#|!̔D<.Kez8H1 hRp/zNcLMˣpfj´qsE9L,@kܣ=;I+S4]b#qZpa_wl^~$BUŗ]ƭ" E Ք8/cWnK>;ͱ:AAzKAMimr^; n~N~D~|`Lv/,4NGg/>*V>ZfyIrd8vkQ3nD,trqFJtߒ~X M<|"GOMA,M. σ j<|_K(sn;o7Xi`};Tsbֱ+jӯvdTYhh˔iYt[O80[nY9a>@&MQ ~#30dH['+Go.x7Osu'{UeܤcNgsKfuCJ'w GIV yjtX}gIQp K 3v)з^{{Ƙ(7>`@8K՚g& 5yQggd~gKNv0۞2Zɻ[%ElR{u)&_W.M"+'8 u&?3NXԼp#by[WbӚ-D*v]Ri 1 F Wiզ~)_tRTV5ZƘ3jB/i ܖ{I ޿Ts&`?hK.ƨ 85P~)B9ū* ,fdV, hyfҦM#(HKKΚw̤c֫7X)q} zQ ZO ` :R#(y|]61a;fE O@k F, *Tg>JYv2WB"8vPf tGaF?+H5]{ܽEIɁڅp&||냀bhʠAd\[8\vcIͯ6Y2`V.Mv8:P]sĺ#8jAb2@W WjMYw2\~G([Io"p ,pջ>_[&wk*d+PcC8Sya!u`БyX8 -TS<7 [Lj:xOMqMO D6Ue1E#V7^WkqXRI$HxG'䦿؏/\?;+SƯ' p5|qO^fSLK԰`1,avfafte&dQ?wXD&y*GDђdV& q#E5|rӥc~gJGݯ!@LAE3 Z !\Y_(lr ?wrLTmJ햡a/oW^.E~ r6L.&I# hi 듓`'TtKualjitO D&PU6UoLhD傥Oɭ%@o¬"cw~cI## ׈\˗zi;s'Y95Zf8D+b 1baJu@^#Tw _7nm(y& ^R/C(7`_4LPĶJ2yu/j%*jU aZ ^sYJUMF߰SpX@ijIr2iTzd펃]OV"#IuhÜ695gNܩDY=K?ܩ'"G֎5_Nob&)mgD1.#CĮ#4 g^t{QSz 9P 0!LŞ7~3s<Jd^lg(Q0ՄX^AnZ>St녹g}r"Ar{p@L<ȥmvzFT%(pNȪR)k)L߭ [ t'FM1Cy'4i7Rt"S!!6FkOr լnU&zk/Nc'xl_j^+sWi& b Cۊ~-GHGsl8:Um+[֙H!( Q\U0%`ƔeᛐJCMoUNQ&p߇V`hU/xY2BU]ڛ(X@v.C1/ɯ"^af@5˼.v? b#V7?i4WZKwpV멖v Mrx\le.7L~(Fjmk"U8z>EUo%}p{ $Wm sWS3dHDB4qJKƍ6Jb,LH/O'1P`XI 3x'pe1>Tv8hڤ͏@f],H3jB!<fe'NɍT*rqں%erw4FyB% YH,]|헹 _=uNq)>s88e j(Ь+KFj%3FHf(-q4R-%a?5WdY7Rs J=cSJ .ЃkI$I/"4@F _tp[%Gͯh҂p ϐlՠ\S*{FSGDKJ ڡ.BprbU%OC)Z\2Sh6qVmeiDCJF r>A%iN1Lhb!b4zoq"w/N4҅s?H6I1}/SP-m29D1[2C+bkaQeql/xv>OJo̤]jt-eU Q'm 7t]51M524E'ҰM`5= s|7` 4'U@ Iخvh j;-uOt{K'M?k\/XwD sy5jSk_Үe9O$y$ڰ2y[zehq ϗD`LbOrq5lhwx`u`OK5eԾ͆oZV mg8Wۥ)wϮJxM"0DhOaz֛Lv;+}zS265w$o$;lP fнqTej:JmUlt`?윀4vcP*l($E!K*!hn-XIؒx1 IM_l,#?=vcg$siBfrKi$o4 p 8 "f*LѸ:O3:C*p<-5d.Ĺ-4Pk~9`?ttP:,.>k5:b/> |C:><׵gmX>Ŧþ3v'M;0ԝtfRm\(qu4FbRԆ&|I4n7G7v!;6uaMA7*TѤ'1|ZfsZgTןKB"G~ڒB p *z;v|U[ wvgcJlx'-;c 9OVdf  [FK4'3< FBJJpa Zօ[Mޑ{_ P&3p [|Vc+ QR{OyFEQ9ŏt*Jd<۽.COF ³J/,BIB^rng\YlrϘ k'CJ'Ղc,̗9z5W?kPGq -},y}.A>CX4Fq?HVpϜjIkl2ړ4iޗҾhܵA9wTCϚG< .`ig25hTM E]Qv *XBׇc,a;p#vpZDW3 PY,g֐ݟYXQRA7BWs+O$4OLPцjٞ $n }uNܒ'Y@v}CM O"ªB@_#kTYCVOvx˅kE؆OAN $!ɖG0.̱ O)vr\Y# l?V6Jz'r?c/ NBmA}U&44ƚ`>7S6zѭec߆r|iltzXJ=:d_8Mzk;( z"VJ1URXtK:Mhm&)]d}miA7̲~ L UTj&]hH%2g%}-fsz U:mAE8P$jk拸 m\źs]!41}J!Xя&[Icâ芴4oY$$12>/GWv3z` F/Vqto3jI}v؀10 pI^/ٞ1x9_+Bo v 0vP- O O qU %d>CٲQ:%7l:B7 xq6uRtY!Sd-K}r3LZ8SqAjkqAtCraN^Ozr;'ĤQ٘TX{(]5ۣBVV:"f)9b;楢_x\j?20nwE`YPvv%p2I>9=,-3ӥ7c4ӷto"/!҆AY Be8Z I>f1mSHh1t]b{K‚ҿXMlw{%a[CW79U1=r3OZ \ ewݷT>lG]#b!i6]~X2N%p2]6x7/ 9##/$4f-` D<fDnx]Fx`ݎ E(/ ע;1Y>{?/- F*#U>%kg cU Q|u- 0rˀ2}08H}n|B~t^m4B*@:^wF\k<3tysE!b{}*^vrW*a{b=8⸞5 /7}GDBƅFtS ׀ьuw8?5&q[sCSdiiI[ - =cDTab2[U"E.lZoL}9sGFHo"j|9H( 1,习p+K*:%Piy:s_Xm KgnƏ?:竆n,t$P*|K¹tuxho*ӂa,Vh5N^k~#<}E5SB%ӃŨ)\נ>$Ϩc.×F#V) +]G|]ϕ'8mK{mv5{)(4@Wy9\W__yzqwE rҐV)'y*$6S@x=47Z|S-S=ѦcAUcJ89R) mIJa ߎhwUWU=e%w( :m∳C@8a[D^?$|~3Ưk׺F_.fqG>W`ljan"+k;? dob߃n3ҽE :ie[5q+z4@%=z Ɋm7bL9Zey3;,/f rb*|PɌ]suk8|d4g [m~x+]*ќMt, o:3VFJa{SC.@#uk[ N{Y _MJ_dqB6ʋ,'{[\BvJ|`+–ҥ!QpiC` IoVyO *5OMXt3. F*wNSyl֑lRN)CH)zLm(K#I{]ʑ2S 8 f>BQrA>s `V PPW8U\b;j\n+ "G?E1zۖP [n}A;qYLcT񍑦xV˄4*%ɣ# ' !iFCx/k/g ۸TnlM]Nsgr.P:4:! xܥs.gp-:HP닑*1h p j IhRxX`I,%_;SKÀM~&fg7:D9q3j._oq?Yj8_ʚ`<*XFGxj?oN  C b9!"r)xqyOE? VQkftԧd5>ƒWgRV[Xv27vpNʪUo$c}'tH|ٰ$;Y`t4 dOڧn֧FoSf[eZٳ'E)q>?ep"x>O{!UTwΙ!렡׵iG"hٚ @*T,jXBX]\A CBВ5)l̪NH/!B RГY`=`0rahGhS J~5 pz$Xn[l(Q %Fyط*{o.-PO QO#[B:<Ի&h|{SSprp#Պ${MQ 7mrڮBP UVݻO^v^VKC|%b)kW ;&V[Dz0(7$솃ϯAᡵq Xٟ(uZv!=?onYLj5r&@c p5}L?vjw7"E[#)o@VR0 ;+gYk\vJ 30c$8l C}~4-ַ\7y,=Zb/axUdBSuM9/ IO pzj.@jS0;y5H+6Q`!yP#?"ᄀՐqn-T2E$wX(n03u Gdްt.taC~Pv-C[-uΉqHW .Zl;=/ࡴcm 6R"ԊO5XHT.vPun4OMkX ś wI5ՖLcں/zG6F f=ѧn+[Ynsz7W';MYyv,ED:p 7pU\)_j i)$Pe bzkHS_d_wGInK3gXew [RYXqhP &:(Mfa\xsJK*&<͒qe~bE~jӍZCp₼Z,n FH,Ypjӗ]=Wl:)'tR-kk=,!IZc tV9dYvY*m#p~F _ry7 1=u˂{spZg d}zGmwW]Ah^` ZQôJVӾN%]-ˢOMJ G~`8ө=6 s ST;LPUg8Q[T?W5"$x`m@+BgNJQ S&a/to7%B)+aA .LH%VX{sU(*N;[KlR5U|"` Ӓ m^X w9SrX4(C3(uH@L1 D. _5WKT+k@[^]I qxL0%}Hr@UhRیsa9(txµ(A Mdqe7ŞZ}&*ݦG>i>XI/$8 Zԫ5 쒯?*5])xlʏX*XXzU(^6=/KY/?ر%{%V- 84NF“d3[){ qMp 8VR~cG2wR#x:fޘ;FEWg[&e*0?+fպ']AXRwJ#n`Nď~k"\xvҫ? QM b5ۛ\ 5q _iUfcϟyrv{@qp ^N߉gҥnk[Q静TT<ʖ;Y^uZ!QD%$ '&9=>:;2a7 vxsj>8lz!ı%]T]g(ZA :nەE+˙;X& OVs:pSH"zjAX{̦8):V,@L,]/ޞR4u* @m4(N%&)b:i6֙!1&X#ɻ5&pȭ#u\y(1v2)\qnN{ܐ[ٿQ+(BdAgq1` /Or{'a m ;`4ZB*PB:C#.<0(ϰv80B.,v~$9GtQ-?O$yw438EbmS[/ף$ֿDž$O5_޽$R!{$)GCQG˂_iG_.+G5u#` \,r+A&y٤6^ү2@l{c r>PHLA=*F)^V׀ a P_D-5W6xCZhw@Bv{ju7y y(rZGy]RMYhԝ<HŻ2V auT;'=@#=ZYʢq4`+caα?KCib<8Ӌ-lj[}Gm =G!!GikrHK=s7Wk]w# DLS#7 VvYk^'L-4_7;̗Eӻ@}11,&5e5i ,W+9&!!/ؾ"kRB+Swp*4xC8,id;k664onŋTq^Ԕ=9O?A72#cMcBzPy []011)e™Uxg|~jFWՠm& )a 5aעbfm'j+ MCNᡦrFnat:k (i6t̰Tsױ5V)dI4L|4liy|I_.$!&h2#jބ ௷1>mԉjup*wr~I yA]!v’O39pǗ/kϨ\GC@zq|F=-]tXauU>萓 p;1WX\1 fm*dԺ0*{3[dI!,8%.xz*hpLCw(]Gvcw0:ߵ3jE]Ū.Ioo*ݰőYZ !5α27DCnD[i3xŮA SF8kصO({M#d2cIvaʀ\K:A.\ {n )X}/TW7I0bXl}׺ށ$>S^:!k ]͏|T6ț`N|ICð^"ӗ/7qyϺitÛx OԗɌrK/\x]t$`9#qqsx$DE5iɺ$jA7;ixYh%jDY)Bq)(e - :Pv!- Lc^ WpX ÁlYx NX /,d:er%ac,U'%9>Y"j2$+Bf(g:,{X _~nkɋye@(A`[+mF 8CONz "Ӓ{IUgA_JЅ=P m~Mcu&пlv.b^=VjŧJ-FFbCfH.XCi? A$+l eYUz6z<*5,PrM*KeLDS'RV(OP/ /#aϺ_8zF3v)>'m sڧX&?`xۻ>@H޽d>J0Л%Naz7=/[H,OB bO ؠVl Ήő*5Rl5 |C.3}+R~k,64%0)bV?"R!C&yLc*xhI;5dA{,8KGSvK f[´ Nxp` a]xX<ީI=j n 9s L>v DHW`y_qb$4@Fϸ<pȓ.P?q4?w=ޏ?w#/_a!Teh$ \P0rqMgqLuһG+Ys9GeU(}hqw(L{z`wnSaY<{RX0U}"RdU1Q>n+}6.i;z)d8KP%HccWJݻY/Y~HM~ y)tٹ:%1-{Gk}&_oWti;i lV\ >S'bAn{ b7T%2 q^=lњ[Eq 7WȌk@n"Qq;2qN[zԛaxO.2H\cDžP;v]ݾ^^};*"NUB)k<o?X4MBB\t%g^'J)p 3UdI)$ n \*/| U5rȐS@`qḡA ZRFuAp0C H(V2%.Ab#3i')~hJPzniEbG+So<-a7\@+܏ f_krpS65]5HpFqx#)z̠a+>C%Ԇ[t==ֈVso2H,[ ,XAFUɚ 0!rUNttlsTiSwqVIRIOT<931r+dh;JO {:|zw/sc}C+W$lś%d@1OV.o?yc לڮ6:~:w0qćJ{&+NPMWN"xkK7-2Fqwr=Xz\듏@99rC vU%T>5)b4-k6"_b"^U,p1~= -4p7?? 1[884qO3d=eq4)gBrQr0q~פ0N_sTŹ2~bVq8tNn%#hs`DfұiJU"~uuV5лs߁YEV| 'Q}0PG:ߝ<^%BZ"<كyhXawEFi[ZvE"ϔ۷ t4˙0֪_-4.CO+ Ck{D}hZ,!S0fLw>~ % ?>WZDaJ#^MF 9 Ro: unṳ]Ai\g pWrd@ oHl744_r`aܵ 4jF'&%#̻Ɨg*f #Ѩ5dqi0֨tP oR?_{,hw}{5kIDnu uVH9qBnkkad>Yޣ'1 [bAaʯIMw^^󩊽#x"5#^ z4k%^ 5mI0.\oitG}Ԥ Z~|א~:5)ZJ Q87R}GJ gŭ,oi58> ĕާ= ;cOTPQ 窕J~ùfA0<vŜDB4Gzٿ+dBǭWaVyӦY毬 '?> `pwN`<5Z] 1/lͫ&3߼y߭9{wޚ JƵkVhu^M#$)$C k~b+lL{PVPEhNx=6FQfHf*Nḋ)7yB@В`C-xFT-8%RqH4Z>Y#/mb.b-fP$J3t s se_ l~r\ĵ>o^k ci٣ Rm6U #zgs}>iucӁVA8;47* 7fஷ_CIeEkfa)P'*JZU]{r*N w7&(KOFGT𖈤iwZ]vi*1I JhC^hki qoPOx H9;(&N_>w-r-WY%M! Hؙa ѽ qӍ^oGF{'䖡zJo<#s:e#*SI%n .g\zU H,i%!pv&%?'tֻ?ڀh;G6jAm e)&;'q@mꚁ %98qZE;4t oҬ6 6(\E쭹.|21b^4u64Q_6sQ(Z[qlfUC@kn|uxTPNg<[m*|ŠDIj从ƼF:I֍9若ۭ}ť4u'{|A.o>ϞPzD١C3/7STRK5C}~ذb)4k6#JZV'QYǴx:vԎyp%b#ibC8C% r 1///(s2hFi7|ZdVYn:ob]4@Wr(H|3zI_@5 +v~-`C_}hYHw΄>,#Xt:Fjp!e5T9ܦrAM"u-;٢/ Q$ص>ӽٖ}AFUQ4>>'&}+tIPv5foʩkBOn?T%[vwї}V>u@iWk} }69h9B?`\&_xy^Pp})z9'g%^&2_(4IR}I$ٿO[ZdPs1h;=MGw989N`+&N!U,__7rC8A RRmw󴫲 e \9Bm%|v}u_j=&۷?@WtY\ 9`iӓh HpHV5蹯,.cΨxڒxx^ىNyi87@\"9eyG>r[!e;$HJDZFqnݲ3 4#Zϖ5Ħ|XkMQ%]E9$^ɔ"b? _T$B_9ȢSp@S8$X٪&X$]dYM|dN(!8a%tƩE0 iEdfTNITH2i]ѸZtQr, f ==(xvUj!B;fyhN󡈣^bz6C3tU.9rs3.i#[uMaT1F{>N W\ 9OܙXve3D뼻{')1k׶PyI-ss݈lP0ggx`U U@ǿ~i!a*!SL >Z2!?:^ύ]8v1S;+h ԢŲ=Ϸsrhj#KudVKROfA04]l2DﲝF5M"g=M-1=:{,= @>!|~S!!BWy=@Hѥs6J-ހ~7D_C |PhMYvr;drhM&Vtbio=2Z] no YbFXzo<@V7")Ni%7{#cJjإ٠>}pٜGR͖'3eEKsX%KGb*jH6ki8-"h$w%Ihḙ7]V:QRGB"RBPh}hLӷC-N< M](ׅ]^ FK!)ɢtظkC Fb'dAH0x#$N{ٜ35 rPֵ|EqIrGNݿםVGֿp93QA=9_{ l7)1-ȮFI,w6bZt]+Ys|Hy ܬ_/bnpJ 8 #glA~RaGv\K~؁|JBӣa8Ry  G^mJ(Y4sF M%<;< /s@I]H;9oھ*:v̄lMt& ҥF! muZβ׎YPӫ>1,J OÐsl2T'KxöXЊ){4";^\XdEFG ]8CAP5 0-klX2.Ԁ6)`*DqL6z,2LfTfꞓ7Yը$pDH3qA1B;1p nQx{ 8 eb(%L 2^Єܑ27ƂXP6wmH59sNjUWo9B83+(?]mU$ݑ ƳUhm"}iN*UcӞhÀeb2ulR̨EL}(ܞd1b6 pZs9>b'UY./Q4ZH1qHp;p6;"q.0QzJf 1to@Mm$>BU|}RJZ~@AJ=/"Q UDJL%e{Wb{9(s>RRKM@)| n;i#>Ne凭<ۣxL0̿%HX;,׸QaX*@20-*bPmY "lltTÂ`voWd MX[R^ )qX(*NXRy>A*.GEZ(F5QX@A_qOEIIH $zd#늜,{c>48 d^5W<pwhUjGz:er Ϗ_%b,}RZ}$_:=bP|~3~ x0*#\ H=-_ Ed'mt{הy1?š3&}v|@)ftB+e[0ăyTNר67)>@ m{I*;_ɜSuQ0zbgzKIsiG͕O԰NLT$_8?$kXcVfmmYiơj4EP"ccQ r"`9Y9y'JuvL&S3T˂It c[h` 8aéGk+(cA^/ê_q._*N6WSnVhEȉ+Ox~;흔c .)ؾG.K]vmMxuin)Zv15ӗwYJ@(Zc1(";qeX||XQ8pitbXuOtV 6A^B)c[VΑPMBL_ǫqH'nZI5Des?H%5 _'3X<86Y9Px1nud3)1FcdOPs.ED/̢@{@/kmXN ( 6.@e܋eU0#o1?X.26h-m+[T\(ojwk%o2-,US$k<_Aw]+RH"8|R`>b!!sG'C]&:KHj &k8@iu']qnY!;ZKAnvo5@.wf.h,(q~`4bkˤe%l5(`0~n;@L9{G؃("撝a~tX_ X7 xz"rL2d@[VAKDDQ_ [M~2 Q t*=e}"nNE.8lޓR :]U_[B5٢3äOj7h]+5):Q}4ʫŧouHo%0Ԗ>2`GX]a=z‚pUxFRt<O #|`Nb{xƒ~A`zbpo52-oj4O0d'G\c[*y^k/B0#>Na@<5G4/KYr*)x3'Nյ OKOE٣~ eEݾiF|hQ΢B#nb$Ek ꝾH|Plm<{(ik E\`Q{?%ؒyׄX7íM9PFBk'cTVb5f  FrPbϗh JjÅ) &h1IFzPQt(rv^Gss%gVQS|jO2φ&CΒaeg*@-m.r~`Io]Iuo_sS@2(TQϦZvA]=Io֤ we!["%p-]{~eC|6=e &̶ ;sS"XәΦk0͔:A%2`hxUUOAgи g)c(Ρ^c gm$@v$fmwUT5Q t,|BkK@sSW%C/Oٟ2I9C8dSfP.͟dAA'sƐg%g/&3B,4IŦ`4]q7uCci^wl13.g %7hXpm5v;T8K"1kHgr`;%?9 ԨuM<ӽO#ts(T.{̣q]4VS^% *+a? a ± J'hI=?b}*+`9#yoпHCKFZ!8 cM>EK#]lgG)jԖ~91ul]FmXHv}wփR5VU/i?A0[KLʻ>~ Ry aU{Z p "kzB\_<P:O#Ɯ)$zF2 FyȬZUoeJVj%#GRC6s@?rJu^l$WB'dsN#8k(4!ˌr%#ֻ&GzP&P+5:hMD1dR֏E”z >axNh53}w{`q?9UwړM+NXS$g^+VĚ `]2dzKyML?bp󟌭Zφ/E.t\4]3yW`]̢!jgQнϱ8=C^++.4N]. Gܬf ?ޘO3uoJ_I0BQaMdm`'cI6^_1kX#U 0Gd[Ol ekY*jzt4]H^OQ`A [f[_X^.hmmӵD:g<&VD=9HrU)ˀBĐ} ScNH{,1+2Y=µ@'wNO@1rj_?f$Oz˓6P+Y&[= B[Jb|׿UnsZLAv#d"=-jyKZ XCՒ]պZ8=VnL;r:߫hO|$Qw ýHFM[͘`j= ڰk~kZI7Q M3>`ۃ֦;}'"}2=)m,l܎fNڹh>(k8H7>n{TldЎ<@5y PJ[40u$03k:M4-a7m߹fBQY(BIMI:{4ݺ[!9U E4{+-v ^vT&hzH[HH"eB,ε)aC ȲQt82vl &R#W|"!NO\'LS@MP ̯X߷u$hKu2byWty:Mg$S/ʲhl~x1r+R:׋TMCYn5xY %lw^0hSv.ov?oj0tYlH)*bC-:Np{4Ҋ uu*Jڍ"xKuN+7FkE悞lRbT-xx`v\8 =EVÛuLJ71 H;˸#;Rbڣ+& CINpBbS1LDBnIEfek {QTV܂Ȧ2[H6 {СCKSi tOOCs!p.$X!ٷ?VaYpR |~Eco:PiMv$FVΓ Ci%uPBkIIKeb< -HEդyElJς̐à s#qEyƬ.~e;r_ElJʢ{2kAګ1>"KLx}`bfRi_3  2Iz ?PlLTv/W|*㙼_DܽDGMZaؼ"X1җdD:Kt13cVfU+J6d d0E^ʓ9K&(zK+ҩڲsE4Q/$Q$#~ULhc|VVHFشZ ssy(;BjErlXPxMkOP`ͳ-$oj_& ^BSމ/t5GWN,1[@޶OŨtTs`mf@߼{dȅRA+FuQU{=jp`5bT?h-eSgTNֻ W Y0p5k2C ۑ/lA"*9a3oĦk ro5X}*P=U˲Mv9 &FJOet1+}я-.+D,굜lϖɣ'E^WCGqM:J@ʾ 3<'q Ye(O8S !05(wڴ.Tz:o~x⩻o k0ѿdԱbU{8 xqk~m`ʷ"څe b3 / Ng? o$R|x0<ו,<xzit ްHkG[% ;ċNrx:ҖG0O|ۣdȃA?= ֞F_c t8e;qKY + e\{O5#2cDڨ7WDz`8%+nxד]rxf`sy|Js^KŘ]^pA 7)֛3 b:h}׭a/0!ELh!kN<͢zdhcP]CO3g #A=q;w+ dx*І:991{+AA7$ E~lqQk26w NvJ9Bn.M̃\_١CmՏ̨*>z HӮ4+rcƂDq)=4_Nqa{T$ȹ.J1 4z3φ1Quɠ *7ڻr[{Ja 0x}4&+М:jޱVXRX> _k8,!%)^>P&^mq%zom>.{0v f @>qrd'l\ޯ3Gb,n.iQ"LD٠nAkq1 l'w΂8a7 $&NlB6HM!%l(!j6 ELs9()E^ڤܐH"h[X=7qt)+syx-7YeLE2%[!;UPƽ `yJݕ}97h+Cϣ& Av\XN!Xy1mӭ!7UoJ 癧VmcHݧ US|^b9JH\:Bfmp+%\>8{a$]8L[-OWEmS^Օ"ʱ8&Njs)`?Ȁq%l/7lHmg%{E*xu,'~ˠ&!o5c0u ʊ& 6w7wA"fĪR X7j 1sЭ̺يCc6=aeoq5dH-f1e\4K.7+$o8#T]MI' ;96gOn JDL1 U>*M4O+A ynCmɥx9yڐxžE=wl˯鮕H/"<ѳ|ғ*Y;5le+ 3a0dՕĜ3"J3a._&^-6S"O0#e"ޅs ȯEm7 Ivv55)-E%}beAP`tii:Y3`K[\dYJĝ9JepGoI - |]iʕk$G?FmP}(4S0V(q^*ݜx x"@654U!Nl2=r;w #T.rc=iUbԅfssP~nqf x~H#0Mҵß _WYC^IKxW5!4oPީt=&.Fm+}#YiA.PPl6`J?c}%S:;m'wVZ(BRBԩN%(822`pD\-xjwMk*?]WZPh,fǎ\pKv>8DC߬m|sTkf@5C3!(`CSǹYca|P#6;4-i? ^Ŵ}U n|s(-.PD9n! QCQz>[gq*6$ /B aąEB01CX1CfV9%&vEBj[bφ\}>&Bb@Eܯ?V3o%6+Kh9WaB9؅^fb,,dAxӎ/3Tp`Slbo}R9ʄ'80Kexszm (4 8[҅{ 甯\_x7qm_EJ#i d7CiK,׎L>3BV[1z_&5Qn5~"C A@q? t//H])]b7RXu_^H'*N%nc4 -#[u'ղt3'$W|P#ch V4WlCW?6dk BGPWjDb?nw]a>Vz&f@T}!Ƭc^^S:5 8LJsSC1@/Wݡn95?9^χ0w)߾]_.@[ut ֱ3OC;LC k\RCSO\Uf U[oO!܀I]Ol,pݡE_ ́qU!Ж1PbT׆2'*;_p%<&USŐB߿f5-GQMơ [7X BfU҇9Fa$)?"W+˧)':ilCHWE6Yp悋W*\23(kd$@Ij€BfS ZȫQaL>xw,C#v4!q I 'e8qֆ3j؀0o;>: %FJ 7Η*M*Ηr 4}5tB=ו JF' ySn7Dт.އh|ReO$( Q+c}V cRIӧAGtPi&}*gKݭ j]@t><aOJZP%M"[xWAp=EWU0]_5xAߎ}ۃgf+vc̈́_A}zAF=7g%F]ɲ[ X׆D*?ib .S<ek?†.2s[}О+9G['o q Tu3\ K7\)$Wd]| nulpʮ{T`so%*΅AĞ}1YyW]~ 밍6BzruipUsKB mGU#{]Ix2nh'N̫b7FvLRL\F&Y߶|!cXU;XxD̕?+L4;!b?'? Īc4͂L+]vs2BjkPd0lI}(M'x2l VI09h@gwj:4J0MFaw]w!Y`x8;T7䅰 W&4?f]r"=8T;E';j@U0IB?@qg=@G UQ991]UnwdVdҴvg,v YĤaX`G@1x!v;~}A=a=3ỘuRsG(ӤIl}.覲]T'RiF;L3߼Х5b4 M!$CQ *TO|׮)Ve`,ghi8n3 ڨkR:ʚ [p}(K K*+V]1>*-:c)aVQ+@+P мtb~7l[VG-g}|+؍v㘙II2kDAK$|5w(Ӱ΂##'~8XdŒtMF{2.%$%K-s=kN`o 󱞓l82(E<]6~:y K/He w:HEps!831zo"S0p1jN r#WZ)54 2h @vdRDq Vni}Z^/[Mc(/hdbk"+9ƿE0ߎ;TRPo N>ytK% q@Р@I7oܩx[:ZLWd{p@ d&"GT hM@I^ep Ϥ h&MgVӰ11H·Zq?n l7_V 2`7n X~j'rK>hp%}gvp9|$ n61Rϸ%S3<֟7}"P3q_4q:Ir:%rE2z8 ;AMS URlxfƒ} J =bɳmd,b\#'-c3F-}e9V)]{99?KyͤwrM@8D{Y3Ѩ KBe:$_CikH-ϳ@,! 2- s{"T݄@'cլ%Y{ɼvv bL}U$] o =sۊL0hܺ:r4Ij 5aKxaĉг:ؾtؙnʝ$n2HjpogO aW-P;t-e$تh2fɵ<&`5 PVOLh0" 5%yw`P80rWhqbL8sEnI #bDvSL^IR^\}#+=G*a]Ž>*UC9dt(fL%[tznuI\LL)I g%Xh /?\s Zn.8m)ti-̋CEňts}[gU mVs4g JʠHÀ ,Po`ElU]4eTs՝*T"Z59rEGṛ"v")bpjԷNաr*5,e_Z.@K̶5 t5ӱAG,^8ta\m[_lZ im&g'+Ws djGk!v7nPa:S9ߊ;1AG"-$קKSMhnTs7 2Amx֧$o'/v> ;jNl}ՖN@!5 X ۀ889X*`Բ?$L3r q[ c(])a$?XuR "1+T{u TSusgI2͔& C0 ZmYRG3uڌBoǞQOZR8{Gn ?MyLYa^T.) `U`rMPG#1ʱ %Xh$ٗM5l[\Y 'A3NYI< :xX٪{`zjce:'S̷tߐ'B. L|/ԥ|~HرYȈK뻉+kRk􅬟N^J:W(|Uwm.J C 8A\ eu$VӉ櫞]gE׈.f+\QJ=yюygtYw&^+ޚRiDz07:~_Tb,&%M@LM't7VӪ5ow4^2)VwIFj4j+ *te Ոęl\o1ɭM8Fipı `#Ց҆CΩ/d5532fiЪ/^>FzFL$gJ/LWiy)˻U@2~w+BU(m1 أYqK̺)!VV`^ L@.MLC7φ)L!a;~worn, i{m*2H;.?旇Uo/=uTZ@LWXTK"g?V1&hu]KՊ;pƏPґc,u*ͼ!J(a9:\R']5X*vPYN$!|_L69=ӉC AxW |Ty<>p¡SvӶ_wM O}6 J·S> IIÃ4T'/@pZMliFZuu29ؑ{ 7  D8Msvbt;Wh44b2نզhα1&W?\D5E;n eq+!+OB+T b^:qÓx*2mR8$&2Rōx{4'cS*ރSX6rz2 ;I>QSO]TQ$,8%kjtPb\-ޏN9Kq Iuȫ׌te&1>_r*}.h3՛E2FۿJ:ABwĜt%b-F]}+m:,ËRZF/ͧ![6 ăxK4ݭ!j18}}"%O2.A &mgr~]~~V^q~b?*飻I!YnA)|FuF>Uc1H<pO,1(_oKA7HBۯmz!W-xSIAa*Kah/w4E0'hL+ҞnEq8%T2nukd~o{]K1DVh060Xb+x_d4?ń{voIJ=}]]fZoH.Oe*Zzo{c,TS@u Q,g]U;6<w⪠eF1Q_fpzy[31~'gh( IePkŐ|˳;֢<[ۄх3ZiY?tFVV\qj3t( j;T|஌5j-ʉѳx|8B&A٬ÚqT5o\IJN1/CL#-u0Bg!̨  8*h)+˨h¡>`1ےiI}_{S>kWix_$o1}-?$FQӽD9M9獫ט"bL^{x!iG-LPD~x$@Ĩ9tW jpDTslaao3Úš ]B+MEy(X<19zr@ƌM;w`֯r%/=L$=]7g]1PrL`bW1LmCXF@$, Tj<‹=H5A]~!`3پQ}?,P,_ n"BMlWFBPo ӽnnC,R9])pkdLm6wӢRB11xnw߁ ;Za^9O/&^犂N+N (>AvɆsBҗj6f-pi&) S[AǃG7-2FmÜæ%1_C+tB(,iٲ1ԭ`7䕞J>&&z1+| $~K~(Q_Xp»MGWpc痯6G[dcRֹ#[ɉVio3ؔRkl:R-uuZ1`|Da:vl ~ǚs3ՍϨ{ BiyH% _;tU>: q)i%,h=lEk_DAm 6ѥݱ .yŒjubZa\!^%aaMSPbyiR& ;6dK:z'ɣ:k7~D37+rOGoem[6$0z׵(䀗߈c7ôly#VD[_KX:րL ?nˍNo\o: tĵ@6ǣAkG ={ܰ:mkq!GCAVv^ K0@y *C*2Xn_4$;GM8}X<+1m]_^ 8]OS=e^jV;0ψ\Хu暹_B哩)r]O)ҌLj{{Y \MgX'ș~{ϮD`|S)<\Ye+ 5CM$idTM(P.ݤأgBu)JT*6vܐu@<hµn7ǿEƦD%"~|i9lA:$TDP{ΩKTδ_ͱлR3&쟄źG~f KAgVy-4_҄OkCfVܵ-d-oC5 #(NՔ A^TAݝ b(Z=ǽ{ErMd[$5C@ EeǻStxZ`+݂*{Y*8؇^sA$f~5-77&ق(  >_w)p,̐)Ve'<! 8^yHo^74To"T1n7&ukMq2:4iȘLDRINJfN46'gt>LJ$G{¶+Zs 8Twgۍ&S.t8G"d jtcSdڃwk 6{-5o a6X2D&"k f=x&X6 ۥ ͉Y- P uԁ20m;Hz&d{ E-3C| m/tO]!r=HK(T"'AiAvY:äVs/sG}ጦֱR="ZۣlcZ/c&ܠ1b?ctQ6nnbd{XOWE?\EPxkSw> Eg~=Buv9޻җ!!1]ٹ,gGmm9O+dbm:vxX}/ }L(x z?SnF|?or[X9oT 4rLݖT7* gY$\z?!^MΡij(M(Lܙˆ1s J/Ty<#D׊xEўѳwtP1R@U'ezKa9E xK'l W\o5LJCce}&h_t|zV붸i=LyUNsBMwe~뻘J4)8 Ɯc[<)I)Sc k@Ȱ>g1ddhZyެҌ9f8*DyL\"5TM;P*bngSwnƅ5?w[՚\@HlX`#K[ݭz~EdQ3`GJ$s2yi__lw qmaV: v?i!1Bv@&r*2gYE@8Fpş]7pg*c9U~Ī5!onY ΕFeeO#U]U.V4 ("{8 i>WG)ȉ!Hq3ogl4: iGщxr0O?v Β#ll@ ,c9l ˆ(l EPa$tx bҤ IgƛQ3$ J{S&y]RP!SQZAKt0l)DX4;Gc }-Q,c5z5L)h5+LpVs* TkY1gU0 (])5!7=)Ɨ/a:CƖm“a2H8}F{$躜q,_j[${'E6f n#LC)'tk v- 3q#V1}$;D^HӈF lV,_=erٵۻ&.?SJjZ]h{f i58mrM+ߖq Q}rDlV~.lc{}a}; CδGTNɲ{]h*5bxi~Tc9o*d !#V=> Ǹߒ?]-æFMR:.MME90;-:Q7i3i3|[?+&,P&#&u«öMaS Ƣ3UdMH ƒjxPS}2KUĞ]X֧D'vLΊmqLdgՐ(%w3}ip=AwL+Vc{@EY^wc><+D<>Թ|[VK.I5WձN$*eA?>/;]e)cVÕ=,@e?H2z*Joދ2g`M[k4x"k}T iY. 4mZjic^]opF! f %ιr:/Ɓd!Ms- .7u࢑2R;T~)0}()v7 = Q11a%J~(1]Jtek \j]^g1*ϝ!7WfKpuVϝ9eمhZmh8.̐,PnS2Z.2VKUی2/z棧N " 5T4gfV:y(Õi wV@6t &ϓ\Qg}ScWĿ0AVs˴TSLaXY*K~(Cj`-~ B6f! W[509B6ʬ}e"W))cNΩmHO \X;׽9󣗕qkӒDVlzXTʓ8H8I!qS&>攽t -S"4`C0 *\ZXwS.6dȢe~{@C79U4 GW+;+ +\-.]՘͵Ls??@idr7Q>DbZlQ7R4Ms@AD^{`Bߣ5uʷ1ew/I$U9%p2*c(|hONeW }дN,o36W,Uz3rR'+y?R',Ñϸ6~}kav䵥m.96qo% ݞQ ŁQ1ΤZcA1k(y!6"[kOj@J5A%>D9ZS0(HHMQ]O(x D=H&My|?4=We*Vǂ"I008rN$+>wB^yB?,cf+4;v@}n{z'H'@xeI H-x2tV—Ԙ7Җ˜n `t{~TJAVlxzv[kCTȬ8s_٥ YC@0-H1W"6%E6UJ794r]i{ Ck@Fn BsLts xg P@)ϟOLI jw#b2dzH. JVumѪXyʔהEYQ\`҉1#kkXk6qt5fGnFpN7Rj<rpAEd(췃 IA l3 ?yo$ΞqbsW9ZAMWIGēP:*K5; )5V!8\" ?}&)5mPE*6&P]!s1 A׺g_6vd,>#U_v8Y^x(GORo3v#(S4L`gW#iN%8]RΣ!JrˆٹG 6u]0lĠh\ sݍ(pp_H-+4^Qy j&S~/5:bP4ݐ?uEOĚJkk2%z֔=&er/, AYÝS(EpǥW=-n5^۴*u'_+DZbN R|AwظGtgaHUl{4]5V7pm6 lp Sf4}#N"?)mD^U)iZ6ƛ'>L/ąV#o S va1DTtd Jӿ3srs>VS" XT n" >Խr5}7 `S4q KB6@< tD] `eG֓ Ӽj XN& gqq@𙀟 [ntΒv*7eW(ИZ9FvU M0.@/:g.B|3g`  =&# :NJn,4(--K2w- ?0`5cɌ $iO"=\rsOn kT`i-k^!c~ױ:Q43M9tdq Ϥű AXu2MFF%U䡷# d^ Dd~됄q${AE0«ڇy> {?E98 `ƹQ =${Io{yaMlD1-Sфl5*}R*ZUX·h̦e[6F'KdrP'U@7 |Q̣.W-C1ۄ !:R_jKsd(8m|:*8P?NMSB6[3@ s#M/[ucI̝hU d͟yaͦQǧ=q5nf/7z+85SO_îFtΡ9Ol$7ԭ4 !Ě|Ԕj<~V}O[BJ\[e%M5Lْ!귘 \kݒOӞu (?.ShأE\,/enޯ&06Q!NOU*a9TUy]vFêHj/yrk5jD>ChW:U0.-ΐwR֏=c՗k4'4x6eZ"Z!Sf= '1YCU4i>zTB{zB4* RrLNChIS57Rty<4c֢Ȫ%BN?Uq i{fA7ybM#~aUY ~:T6^:C(`üϻ5qE- M;;j')]t:\F z^7h29JXO$e"XYͰ>:_G1m|w:%Y] R,8ҰۅiIxW7.BnK=|-߮D"\!W+*QZ.fk9#Rދ91[PV?[UjX>_uG'$e|kX0QVSEAAIbnBMgvD7Ex%bFű7V@1~[ȑL֘ro?ʀ#S[ዥ/@p@4hgeY^J3ZYՎv?d5¶iN%աe[%Zs; pr;dk/X@v J")0\ӝaQ>끉:t|!rF9t6zx|yo0> Y9ÌުKGy@,UH¢g:<:Ѵj: ;aTEOp>L[_ >,dwDA@.Ȃc2RO] +׾tݚJМVF7\'t4tz0oK%/U5o /!mif; k¨f`ke6noq5V`zZ*ɹE]:J2SB姝AD# Vqr]Sr0 F1TqEt RXH[~)x_:B<#E@,&TnCLecUEޅ>‰dd9O<UF`ܭ̸Jt}njqo|T: ٞB6(fR:^׷FUG APBJ;^L500Q!?ޡ kGgJ 8Q0@ՠSkVʉq&?B‹\'>B6ʿ*J8HRFFFSfo0v:?s¦TQ=g9k|!MiM,[p80⤳j*~xR!'8e@rs|_Y?Uu{d/~= R"x=)EeaU 4~H)Y+{ $x+wقJW4s 9(5 axT7L޴c `wxnϼx KJIy'Tv3t[D emu ʴX%ntR˗ }amؒOhm;HGze:[$@oF H={MIHw9]\9"=^~abl P':6+|ڃ9RÏ~w`]wV鰺ܐ,`hrs[LaxBKciW:~CZe09NLξ%O?h s@7mg.8gdXσEcm^>1fq6#E(R܏M+iN^ڐPB˘Vm׺XLЯk֎6gnu;vBi˘aQE/3Ayp4.W"mr% rDy&}09[4xGc#֥6PFW,Hc51)q绬٬;DHH27$l 0rxwœ;d)&d*bk8/¦S?6AqhU^s8ι~E zB!zBjp7\̡D)* H"ma V=4r v~cNcVi<^ZརGt1Cs5b~L[D;r!׼~HLE8%qa~Bmme} zq>+/C| ZYw,FU{2)Icf]{l]3gcRJ'8me'֬Ipe=`fY;eO!@)]1$ dĨJV2`b["S!8Qݘ>&viW\R%Oeh;H]{ Ge\bSxJapx>4)dzr6xm@nH[b.¦_Ms]%ًN<\,nU.8ZʮuXb]Jkd5itlj`:(BX0#]uDp)Q.3n޾,=1 _,̢J(GӪVgm:D#d|ֱ–pY~M-(08%r 5Kбx-vm>s}Z)ߙ!u<~\zP Uek UֻXw7*Y5%_(ZFa9tօ"kN Ψb vZfޯ^H0qڌ$XIRP@fdqD+Vݲ*j!0K PE&o~.h6q,QXږ086$(߻2"kj! î;Z| [[I2Gf$1z 4XhҴs7tuVs@L D F 1&vM⤑=9k0ڵ} 14Rb:'ϙ /mDFɄg4Ov9G;k{ik+Nz|rMQ@A-^YMmD\85P"mt{Xa/[r I;S zZJ!Pڜ8x#B 'ߣR}Yv.k_vFrt wT>b:&ާu b/l%*VlL0Nڼ:([0QǩnÄךH2ba;o/<1S~DAHWNuu{RĥW[@XDžo~A j2:4V\sRIuyy}:- $WK[G 5nDm+T8< AAaHst:Hà2=eX.$Tf̬uVlGgG`nSE#/ ٸ7| %gzeYj,-tCE^ LpOn#}-焞Qʬq@5تF)VT,[8MDGcT.UÌpNR/! 4@`c;u"U[zr|5:jZ cX+ x O t;Ob<`c]ls,Ÿ"3&&akGOmˇ2ߏtقO\x> 8"ltug.ΡW e@p;yEp3}olE mGlsA箘Tg.쫤j@s](s+Nߛn\K;/S#bڎ1蠉3C9(YluO<&"5aͱҶ̭um(nWBW JE}>jK1ö(Z'ɴ>)[&wEu>"cb'O}!2/˩'w/VK,o{E&ɚ1+teSP{%-f^*RV*vSJ RT+'dh@I #kCP%r?Z<9h,ĝrm$팼 8a> !(zM&m83Y + -.4y``ҋZt)Y𮻽v\i7:s{WA3A>EBGh6Vh |)׏#h\m&72 72"j8G~4=ЧΕ~G8TqK )=g7/>Nޮ6@0{/Di'ʂ')!ia<^g2 r_dSR7"9JupPa.,avl]#{ihR,"ov7l!2HҖ3ڰA-M6ZX]1Ćg (".L|Wcp qkM^={6#n 6;0yI8C 8PdĹyLHW%f}&'5&,Ak9igZl 0% I :aUή:<1uroE`P~F 6( W96(=^vmqK vAks"usڶto+"+GG-#T &+;6ԉh'ƎX@=s?ǟ̒+{Ug頏$&d~ola \_rv}SpU֮p┷y7`F<j<ȑ@V0c +7WK+ 7G$5,r/v+ƅ b >jgOiU: 5#'b<12UPpKebPa_BF>Ge/lvFx(ҒFQyB+XgDFnbm~TZ\e/H+lXlT6,fM}^2Kk Ms-ez],"X3>W"^^_};˵5xc9%W "=;]1|ώ|#E2ЯgyS8b~*<d @B_)kGx 6g0GrFC^gSqv2?#8XN BkYy|;VAY-xc{L54i"mb %~Gb;kʜLY?#>A|d"}^}+KJf,+āB +\QB\ Z$ǁhi kb|^*j`>X o5, GGԹPǣ2[I~I"#8456f*R5w_VZBg {SP!BI]d6\h"֒+s%*jX<ܓ4k'K/ a e* O/w- )?zʾvuhT"f$VIӲ0 k.N\ۋ;)*o2 H5nխCZHѥB ;(y'ȗ'TfUr)PQV.ݧڻ|-Ƨ2ҭGŦu&8#^X.s`(&uq+p*U8hԎkCbeiu_Eamln$Ewf-/ 5)$ AEs𒻲~OoT0T`(>LF@@"qfvQ2Ox`Śh [[Šs#|0( ޒyɻRz/C*7@ a%vp{ ׎5(֋ݑ?Sl_=ɡs}JIͪQbf^#DVqXz3\2Y>Z 9Xcw4]+Ad I_rna/--Ƈ os~׶:z7yKަwryh]B+B+X-x eeO2ڱѕJ1u{<hk1Xc^ܛK˺:<8yn~Xrb+n13] Q}C=K oɱIM> - OY0& #`R"q#@?'`;i22hp1FSo/[]||tTy*Ojr; f]3]vUj|sڠZ8^k!]~eN?PJ%\>J}~Ѝ 1@ Xw`BP(SDjnMZ-JJҫb5~P>/k^/޻%yʞF^;rkT эv-|ۺVE=C{g};XU^r)sK]Q|FyoERҧ_ɰ5Zq44}CW;{/=I]i{5rB9#|tEC2㈪QRӬMJ5> [0{CDB₷fƵ&QiXx\_Z+ʓrF$i/w2¡AY3IWsU1>m[# I='JMS,wMڟM]_85G\,sHگo17w\Y'݅ lx }PA`2wtD J&3Ru̫ $\y5cMWQCCͥ2̃8yf|b4D.:muvueu;z4H!9ՂLP]K;jIr˙{70w=\ W^9+P/AT1FJy -?l1qa[:NDuQQ\TY=;O> iӡv2eSj\u3~~ϥ~Diג-h7D/VCRTЩGkТ9ZvW\! XRaV|f!`pXc3]B$6^=F̈́]S^[8M]H2yV#NveLOV.Ec n?!p`GH[8a < t`< GzѴUŠ!XgN[:m.0A;V/Ց⭼k/XZW>k;Zhx\Ϋxj? ";٧ev. 843w籉;#Ĕҋ?MlJCР~[~7Q(o5Nt=e Vdhof\%rpk>+QzS;WqTFK`%t \,ULQ}ps3+~͙)SR'>NY96qm;kuZMhx)&'qơΣЅՊR;ՋEtz+ ZWj6_W@Jۂ{RBK|\Uab"fXy\|`0N;1jeھnW#kdbM],*)զ"%Չr? K8T+)vCӃ:0$i& @5 5D8z@bk04P#s7 $v}s;Ĝ˓wMU2 *;AvW /8o)Uxɭ0X~}.┘WYt=caG)J{)g&۴dzOUar+ ] rFX^#N0qߟẕƫV=@.a!OEWNi <'mh+Fciy¨C暀T%cuW(Z m[#b*EHg,ESEgR)c-wUy&91LbfPq|3pFS::|#o,po3 U>RԎA0$~lE |(3`6O6~7D2<:k)"MNrS퉗QI7Q0jĮy(rxK,lғ"c605V2\dǫԹҳ4l& e~%;0/LfR>,U󿩼<e$c@S0+{Q́61ڷ>dx|Ɖ+vcv2πt;R @>Ε9dYV úea5y Aѝ0z "s̡ppk df'l0T#Cd ?XSW$pb˓mM,_îl r7$8K^Ǣ+Zf!:3UHmu]ڗqT|r_?-bJ qgn;nD9_nCABʧ :LQjF8R^ZNa6T950 Xsꋭl]lsG0΋֕;AL _ꓢA!m,ܸnSP< WnwL8WQK%XNd/<!aYםbc8Q=oY9&0KXv ~3fKTR,"hBdʲ a X^Mymʼnkݷ@LkAު?gvb?=`@cSgoPyB6~dºx~׎K/wZgVsoxQyȝڕOdqB%t+P&I8(}+P+ߛX~<S)~ 븏ѯi5Ĺ+Q2S+Ze15U˃/_"I\S?Y#- vI2WdY1RY#HJz% =LwSĒ11Hl#/ XY;иW².%g}A cr'IV,vn0 d5ۑKpaul;QU{ߥ}i^BkdϺ.:3&(u]Q7=W}+ܲt/E$ 5h pV*|5qaQop)!IaMFM=z\sWb̗3WG@ [\Sf%\ P̕yF5KĮEB>ok2 HxFw;>h, P5qVL;K-Ee>kHo)JZYum\F`Mԉ"%k^VچF{ -;A# $אGǶFw6DAu!ֲ8 1ksչDRF$xMaLof1c0H>αz= dʚsX5=!;&~8PSJ\fRaCeXYa%͕SDIf|#W- LGZy8P&XwiAo8K{ OIqWC_3z+;I3`.TNAHr]P.sGn/_߾dUZ>뾳3b3h9uGZj,=:qՆ$HEmJ%Eq3db.JR yf0<}b؀}ld7I@ 낀?hY(,0~,؟mTgI]2Pi-(&=<- ;} [ vJeh&J=7Rz[/{u3:h%/$ OeʒpB|7Ӗ{F@ m+C,ܱrZ!LCWrSfshrN8Xd7]2E)]W]/'QṍΔx5̫_]2Xv omSvy.9'zmUH:GƵ!ڑ,Rʟ=3{p?x ah$XȂ}|x¹"o'qvx' ` RZʂI2FQ:H&P<2$T~6툚bKq4kW&c3ߋ+7jZ~JRű~]њ,<8kɗՖGZ/vۏoi߲w1L ,zLOcVPz^6dˉ*mBi]HCE!ؖj%Kp)R <7y,s4hg];-\S'ѩRK.`F\p䦾B+ɌDn OM?JDS TY7LXlN0#c 6.ﴆ|+1MRͺ{Y.[Ι DCbqX*Xzh@̖ &bZ!eBy*aG65 U$<5$76~F-Ϋ1@v >8@۬ +xĽfͽ|[Dh*FE.4iAVȮ"'ρk[&id){Toam= y6ʅ-4j_ڏB"Pnze8-g#9=; ݋Csfa2s޽MJx Geز)?IӋ8QA񗰳a(7+ʅ|xk=š=1x6÷ x4kTtk96]c`pcZJ?#8({:My_lMpX>MԺ{BKTY%^toF)\IH PZ}PU}k4Q GkQt̨WhƉ v6J]O.uDjp$͑"f3~r:+s5&zaӘe2b|%#E_Qxe?zzdĉ9a,q3ﴳHz\ܲJn!2,bŤ%{n@35ˉRDZk'?~ hY`u ܀@-d\?7i.3,Š3u7A n0֌XϮ**43MTKo(ZmIH;& ݦn_f)d_L YnXJ>/7Tƾ] =,~ߍ6>GQxk;ς4|pJi_~gG/B`hy'O(q25jvQW9DK0@m(( RL S?eOv\sv m]^;)Di1VeQ}:bBQ2T i R|'zXߤnh0JSmuRXFf4#+|G㎑5[ἦ2ҽL8ż?<9~ùMP[ęhI+_b_F1Dpf)Z<ƍ 5ď h;}:F58cNઑh*<[n {p9 lȾxuPWn~T.Og\X%z66'jp<t<$t \%qW[cN͸H׌@hHsP3Vgq>fQrG~r:.BK'^ dh'}FE@Q\ԂnY=ܧ=կ1gV#Hl1hc8@)Nu /xӚ}Sn||yUBR52&4*| `uoTza3.?Fۻhm]n镆ӆFYKQo]hJ'# I?;AdGVb Vl9/\ Kq:3Z$qͣ ̴X3Ö 0Ah<ٹpl!п nHc!ϔo  Lk\qΘ-RQ/"( |$ao0yGw{G: l&o?'ŋ u |!M_9w>YK_RHO ճmֳ9<}X3&4hW5'DӮ2 MX5~eVmRXda&FF˓)sRxQiE3r5<,`qY#|wp`95:Bi&Sko?6Hu=5T_o#IlvIu]$.P ba BMz_[HS\P(hL|2@J˻AU_J&lCd%4qw&2EU{-G\+TnnЮ J̫z1ڪr:Id>dKW]M?bz8w\_F΋)}MoPw@qU4*"ܴ<3MH7v*"=tWu a3ɍJ|{mYJ_^mז{ض301do,1q {q1}H}7j\]BrEymsE_Ruh=Q/ Ej_55]mwn07s )~8yachUo83+%;K5;@;ʛWt t]IF8}{Laʡf+iG(w`#2UzFwh7+JBw~`I?ԭj kU-Su>%4ԡ[; %mD00: RoϺrz`71t*1j v\[|~X>u&d0&=X' )Hf[,6aRh0j\δ͑gKCYiN@LJG_BUY] ,[)a6i._J"25J{t0!+a_ %;= Ryi4ifVHjKu- VLj5`O!hG/IH1_^v/aQ`gCd sy(PaT|UϏkFb&60oJ9.n6+bBNPGхN9ȋҀ >4}u^Y zgz;?\1A("zvHq$&4̌9. *淀xB22!q]`n!l|h'O8W`GyYu}A}aX.c UJYcs1nAo"ّX?vt[s~[ ;E5cɉF)fE,M IXC1,^:~6@h2:yOƃmV,39ޮBdpTԙYyk P|GԺ3_kKVuW'Sx_i$>x'2zʾv^K+ >~j= ?9qݒ1޾$aҹ2R龶Z"G kqnd:Ӱ[VSF߿5RgdŰV:ղ2o.B=iĆlnguc WAe-"x\#d{ms7{FpTmjljH[{`uq ΙLS 9 C[SŲjx("no9pÀ{q챭l7v&tYG ksS /٠h{`Oyr"_ C;+v2DiuO8xmigOu|@]f 8 ۖ1oȏj-} eg[L NhY͋qyD@jEU6Ql㸋m7#,'Y1MyڲJR2+3go^&l3Z|eF'w kUtJ ɔ=MS|:)bgTrWdۻMEul7aZQ.dnhE윋L?Ld4ch w2ViP-R!;unđTSV~̱>.2N!+:$sᣭ{ +\> G)ޘlRC7j tK歗ae*C/Wi^^O&ޛhVV_2MuyZKK)T֛%_V/ ~m*c6IzBqJXh팻7uvpc\?w )cQ8 s#;gFa}l\Vwwl#,zb(m<: 鷲3k>tY.@H)]a@GM A$Nthuuy  ]8; *RѯPCQ`)]RI]5DHQ}(RSMxw9F37,C,WSOnH_!?=9o>D@Vg ٹX"ާASRd0 $5]?W]8(X=l:D_4 =6F?ծ^!"<庭8hmtHH9&㨑0 R%ˤE42l"%AJn#@lsu6AoNHCE,aGae܌{wm5 L;(?:aʓSTvrp暢|.J~főNkL>^+vrtlP.Hs5pIm[JE.7ژ@9F7Dfj(%zm|s9,I"d]m|71o{&e'N/ U>z=dS*)Hy̲TYZܢ'4>I$_/8OI'V:d}[i}Sx~oSgIF./ڝ|.P8mHS<-uv\('Ԙz5;'ֺX4/NX}  Ωe2{<2H-B7w6r,)",a:yUV#E@ЧAP>c}1RNDa:5UùL^Qο< B _|"4J]⽟es{WdP kqm :Kc\FhZƩyX^DCujzW9)QO,1yN=+8f͘j6e_~z!X+Fp,"U?5[Jq<.i#ouxڠQn-B=SWexYZ?bg&,aI}H`_u.5,ΪNS#\4T@ =EE0r ^iwApHn=2VnV5πYji>Mu/zF'eL]t! >ψD@\㢴Cw G eI|Ǐ/͇[|7TyBqՁ+.H+ߢيf\4:pT:Lwmٜl wqi4T\}^K;R;˓vs *)Wԥ5AHu^ZPk]Qp7d"D3@Ͱ?8d4@h"xꜦ|j2̦ʿޙhЬ^ 8'IILv()-F1Aqeqm{T/k{ Z)+}xb_qHeY TdrLl/^9?0FW'Jbˠ[9OlNb=WF"ӒUZ̗2T!W]@bo9nŞPs6u[}iK_ _&*1+  IBnf3af j&َ*ujza;Tٹcmu.Y${GpFJ41 :즁nEm]mFM8߲7tWc; b|d蠚v`G$ψFZ#r(6P6}n@oBO)ʢ R]#-qxN>ԦS?Aj4xyǫH 02Ng &=Lī9|0SR>P7Pwg$2> SiwvyBIi"XQvGd*f:y5\ٖ>[T#3ilҗ.  wp(=rxb% Ka.1bJI<>"IZx =74n.T}qjoμA) T/i /ruڒ4?hro:h % EJǺ ƌX^2 ;^5]<RbLfH Pst2o?1LƜJu4/ 8>3fi=ry+LOF"m][膉_o\u'x_ Bmky9Ms=lk 5+O}g2BdĚB朵nX7H}_%x¸ nҤuܱ R=/V&|IW1A^ڍ:[: )%4(LMyhv} y$[2FM. v`^wn˷:TN;as B4<ܖlmWH_G50:onŔXޕ6jOO`#C 3@•LèeM8p jHD"dx|R$#R׈*,\䗣v_-.aG1\UmxP,q'5DI =yiDUG/^tQbl)=B=ic~\ jP 2$s|k㒫Hz]<d$qU<* *qCŐ鯦{QNH{ABVCOJfJn /1kղ)TZ#F3[c++"x܋eAM=sg=C:L5N^1l&ђ@껟BjSbS3%dƭNvxЦFe_}~%2R6 { Au3(3AFd75M%*)z#U7T2Z}OPhGNR5%/ҧS}Ihg}8oѽJ'!7?\V->E^h@~ӏ&tz2^af.x{>d|#f#^hg.H-@yHIMHF<R, )')W  F.";vET7ʱĉ8 y= ~GRˎ%Y C`y_Baf6MlX;wLĢ=V&"cgm0J:H Xrk4oNGEQ`4\ .&+Q٦@ANw*@RHomM']W3lEK"%*~[e^8$"ڞQ[i B_rpd d[+ - :܅[}Jj[3QhӮwB s+) 1EܷL `]k5ґloq{z0av)]XRN\KtoQPqZNUZ"T[ !@b!gcfK% *˽ԉ@ W[@g$Y\x1WG*7Cue^Zѳw2UXE\ڀ2b?T%SՂ%alk:qɫm뷠+%'-/)05$u4Fw0 L^0oK(*ahmx C>ehYwQBփ&\ґ-hy_$9n$7R !4j*B[ƽ1tIiE'fO)ױm]g|#EC lAU@}5[Ek^X?\ A ͬS4\.iO3|*HBZ}~ QAhfNLGh.S$% Q H7Zh/|J%PRMJ߳ޙ~ɐnW  n5PBw =.ڌd:K"Tk,]hLGszm6O@C!'/}J$m ŷW5Ndy, }{_}.VWA=;<Ѕ[ZOMSLe[4dG/]9殽[$$fsJ0 JtBxewcR3E&i?nt/20SX촞y(Ha}S Qs4txYi{+w}i&7.0BvtUcH-I()_Xy<_*qLhFe`Q)2/פK_+jw&!ͥd Y|\II[CmCC3&=EEݟטV_8_5 h0>;(Ê vD-Kq#RQw  {pB^0Rl_euVE0@?N*|O)V%#˿XOFDNzǰw@Z/o$DXPOYF[Tq΋+| DU{3Y`Y>TK 6pFsXD?*}- :0SDpLm$߹i=/4 qCOGcҰQ*:DM[.DW=i!!%:Skٞ{5wmRѨh<:@O _=,fɺvҏdR 4i;JgQLbsF|&CS(pƇ :Ǟ+ԬdLϸ_3lⱔkuMgruj(Ege iUL{w,d{_ΗOiuKxJۘ s <ljЃFnMdi6Ŕ)~8VڭQ_uiZOOkf8w($*2>&]3̒L k7ˑ%jibQ(+_zErx茙 WQ"S ftǝ/ ))N4ngGG M֭. ֊_ξ5n4͆rٺ,cT5_)p^ggmjf:{6CȍefɇiaȶDnهmvݡZ) 6X K_=͊{t`*\ъ6e A^1dTKoY9ܝI,)XĢk5$Օ.#o%^'I< g6:G&~RNL "FHڊ+"5xB}#]p-Dvn?GZQH]땳&C  ?y'8ЎuŰ܊+s}) <_fʒPN񪻖%1* 44IpeBqƚe|?k!5ڎ=7n>^G6чEdA8GtCgJg!NS: |=iT>bV}(bH9#s(CJi1ieAFz)yzmvL=uc3!"@w+&<s+x ,ym [arOi⋟[m:G(&p7!%-7XP|.C0*KIקzl`06NGӏˇǟ8JO{>c?~IQ.g!Vmߩ`/ē,e"sc, `#*\JQ d9'bupKUr[:m]s>1GNs>46cR  WafrꚊ4H#Ĝy+Rk?¨F/ހ{VrDMeT vt5IDֈ (dHy1/҃5ܹY%'`PFᵨr~muww%Pe;<@(Ģ(/PC5Inoԅ4}.~ P9U#=}tb/g:-!j-I^/Hbϭ-B&7ϑe`r'e K 0'(7s=L~eHC,Rkʁߧo*U7 m֙ OFdԺ*e6TL5}{\g*Pzn/U/"tMHag +o.BQj"AZتpRg0ZO/ǖ3}, 0`P V AגLL cGS 2s85&@7@'=Tc!@  ,m.q%a4C4Ճ@?:M:^>/s(TvVF{0p2V(NjޔvT|)Ac6 BC48TS?|8QUϸ 5ʠUm[1nK` FOS"O{!<^]eM;! 3ǖCCF *K_z]tc(|s\3՞Lhs5=M:HΪdYG.?6L#UT}bɲ0;5B9ZƂQ v0HiqsXL@AɠGuG4Od}Teo߆\1}ɌEήi\LYe  Fy\b!_;j_B(}P]$FQSជ*c?9'^"lze8OTP~ijʊA'f]3>fke5i.WTn|oŘQ~8]<_1K͍__HUwۼa}n1ü>Pf~v^JRJGGu'%s=#0&zncÙeHʐe&-,=2V0Se{ՔGX K?aulomQ87Uܚܰa88=v-E5.naMo&_2`HN1mȬʕ䉉)m/@o,,2RIk o)$V\Porݾ;q/Oo|D\L8Mdo͖1^,\H\a0xܝ5(Cۧ 0ԛ 0"Lv Ss0yv5v 2"(n_0AM9) +v~vb}ǑvI5|דcĤլV}bcv*@HVƴ{>V9U@jEaX'x&Kw% _HwMz6 NSА|zp_cyVg!mIi ‖~dklX{b2H_q۰<f2/%BjcN9Svrd18utw>w2v=7eK/KNec*y%Oݓ"5,X)@\JS}Z?\e;gEz>Abq'x4b0>~01Q.Y"'Ux6 3YuT}9N^KY%@N8(No^43a%Hd0L,E!C+q?Fc*ܒ}ڱRBm﷟-bDr E'_cle_#Hڱ|3R@H[H]­<^O6n cSS'>KVϊ'Nf䃃68R O=/0@U. %qSV{\v =qGCI&'g>e1H1E^H/oLqAPLh uNSQo&>͞^݊8],a+=f ,jO;6͋׹ aoX? 4[(.%JAF|!ಠe+f=~Ǎ?սJDkLbV&gF3 'zI\+C@[T%UC]ِuXex;PE[~ pPȡS@f!@7UYSk?c dGS2;mz EoMAw>:4Lp(czHe9T\:Mjs/<ӽs6VXr+Nb+P# ,!ԺԮx9\Y9=D[ 7:ΰ!(G4?q^zEd:uFO+W4 ``CC'HfJ?)P;F@qAzl*~te"J(3nP }_1tBM ] X0P _|;_?cq&р⏓z,6-sYPϊPb_<4&2k:}W?H r9Wg[ au捫FgР'6qv' rAVhl|<_H)A ,~$":5'dP^;$AwwaU*mO<{3~!Yй MLN0_gV8!6CsBhHi~xH%]zQ{>`rn9:A5ZT'0DHJv\,c})A?{ bTPHƎÎϊGEm]!ߢ"\Mh۟Dz $µJWL %A6 hpZ١@`TI;My*M S!c92ѕ5r;Wh#?VjKyI[pW$9-F(BI+.Tߘi [T#j# :&ƯWZwg?&A[S͇W?4Hg1祅-NPsVujɸ<>Mk?x5UTyx͟K7*My9^M\P:*4?N]aCoWn܎HR/ӥ CÝZzq~8Z6 p)%LZΆc?SZQ4UxHeynMȥ}F5<BrmyvnBUx֘!VF"h}%3edؾUP_nܵ,}4F}:Z! x w4X?9k 1& &_mxnyYs1gc2n"^eZ/].Fsw:0 +϶{^յV5ńvGupC~psqɨJh>hXvQў(u%:?Ӄ  qL|6`EVv%4 SCyxu-|.F ͩ$km+m7&\I#~܋ FaX:́8gv  @R9ͩSF XYT;#3ugwW"T4o(wDh nʯ_Mrيj@=[DTm[*g/ EfPD&MA[D2Uۺ!3yUR0Ѩ;XL@ * _m=|BOVJf .+W;%N",YduهI* қ E/ӠdoDmȳppnHMte]Z$)H. w_qlfԆ MeH zvL[~YKq4b+x<0xݧUpɫ6OχpsRzGFvd%%e #unGԳgfHhkԶH{} Xw\ X=9fK͙intfA˳s RֶB S,Y}bP5f ܓa\?Ѱ@C/|y}r}tmڮxprhY*xK<꺣gVbmsX?].Dh5kӪr)h(Տ%g~pH}YTlp 8\M*8}*hu>#=^8 ($GHld~$H89ڼ.Ok>\HÇZ!gDWy\N4+~eX4^ .}cP5/=fYIyhjh"^QSWA"0 Ei.gELU8UYBw?Gp+*4s:=1pY"NCٴɐK3D8jD0iȮ,oJkàp3h%N C$f[^lv0"'uF2#+,t[5CJ)dE,%L̷;/kt+VWPo 3㻿R˪Tj%Å_6O9 ~UKۚB;+ ta Yer͈F=YQ%)-U$r|Vج}7W t_2SRsbIHɋ)wÐR){'cBO*Y/ tU >,kڠ&X!ͲxHhې/l7P{ X/&&=wu=u5s A9DPڰ\ NQ_N$⋎![|l_^yM$AGڙ—ҔRN0vtaG} .+Xpw=`! 2'O~sﯜݑC)~Lj^l!Yp<`ub`-=a 5{TMvxi";?vysڮ" \?VFuƿxp 5#$켷a;,Qh*K Cm,埀(=zC;⇲бXQ[n8}&3/UAwwmE81˔N7UQ|&8߷7K"`U++-ŭyiH-[.e@">mzsfKK޺UrM9T/ʼn1@{LbI:u٦i|@+kPdk;+.tS˷noܪp\~*P#C+DP$6~Lq+u")z̥v)$@,,Gʸ-$*VD[pPیV.#Foex7GwNd8PO0N* 4yF#^ܿ;W0˓qr ;5E;L\oAO X:!𹲧SH EVH/pZi;o2Hu*<ѹℰ[{MtL R#E4!}¾ b• `XoI.8]VΎܵezP\ʩEg\M6~8f TpEhsMxwJVHo,ѻXpads'-Hna_ Zec8-Ѹ^\6 ~lDq[Sw# &ұ5~*]C,}um2 YJ{<'C:2|Kp8ɘGC"LP/iLOA%3$HݕP.5"wLZ#]Er\q ڤ7L23=85["@Eғ睔95W+͍9yo1te6@JXqD>|'张639cR1-LGU=g[kaw~aڽҩ>w3 S +8$ʩl@GcNʭOM=C8!_[/!"q Wc^IsJ:7$_>4)BdO+Gmhgߑ >㭼Bda_ȶMB|m/v8܎_?lG~5 '"v WDev==X־1头Vr+_g:ޛG:-Il/Ok1Gd|,C KVqHGҾx/9]4xU!Ó<+V:Hٔ8KJŪ~t zOIqو,M]Eg1V fs-~#B<6}׳{U)xG(f sy !?I-3mr?ӌ2C=Gxb^S-WUT:vBC|ףs>.Llj7n%A2h~V#&JX-ZWAD~`_S2j#J&)I@=)Q'U!ZƳ}?HBky'F/I oKHDwQE A?()z֌XʢtP6pO S+[3?vN$ۄf]Y \>M*78󷰱lj # -m&?y:Gb߰WT%q="9XRLbRY05 ߓBtWiEvs&y=Rϭ]??m9a%!ۂẄ3(+j[wݔ%x6?BDI"!BQUKdϑH'G9M,\h !Z hh\`o}D4]j{b)R\wQLnˊSjy+$ >8ŶVUUQT.N>Hyx4J{i\?Q|TqԦ'ljކs9x/ɫL|[߆|2=؇j"tv BIL17 K4_ף| JGKI ŕ%w-4DLmXȣAU6YFtT꠭GiO>eߍ1Ģ7EE< bM0]G^u^=mϻScr^> pEҖ@ca6:-`?FYAgnw_mc@3Tw7}~6({gT7zz x\DZf K٠'=d9={d&ߢ`in#&'a>/޶U Rʤ^7ɴC=Fǒ63rDyQsM͂Txr,>/Dl̬(| u (?ʿGKZGu+GYvlUɵ%*".9T ^w|LKäޱ_6=oϞ< ݮJ8}fL9Ya;gvu+{pCi72QQ|c`srNbipGV[>=Q &0OZ|D4kb3ݩG7]V+rI̺Dkï夾m+c` u:_N2'^t ԅGJ, WEȫN稒ce $Q8'WHtP o)X!vgEU.4:lRj<@x-, V a<,+OEWtqzHSw)nUv5ά7'1g^M%̨ɸVy01QNYһ  N$3Ť" V`[2HIALb Jwkm :t(S /Qf=jb5`]TE?meH8JoG[!4n x"?,ҷ)kB'A/].TSIǗ׌)mcUl,M^FSGn J<' Wk6%ߴIÓ-EITwVEf +i9w W֢:[8tyZjYɯhyCA$%;c9ݡEC.cAOh9xg< |8,596f, d'ʪ^O60 V+h1_輽eHz՚V{X^:a27Dw%+s·P^k~)N|ү8.w*S({<)H$r"G<0 {@"f:awjkف|cVlwbִ5Θjz]Eה8 c[bKԜl6_ӎ΋B^!}Vi^T0ښoly)jP;\(}v:T9פ fR›&4+M:+9v5t:Gn k W1^MRKWRR3/ ):eCå[_AU}>!~J6KΝj(ؘф}<ׂ#SqdNWKlTdq#5閫^0a}Q &dģMB Nmr&`Wr֡ 07.GPn HlY/QZC^5A^`ſAL3 װf'tQd*A(Ե7QE^gnC`,X/ZUP1SMỷʙIG>QӖCK@Tuஞƍ-xXtNӡ^G^3LG5;;mTe 1:]sZi+1[p[X u$Sʫ?hNR{1!E_q30Jor}3BhZ\ ~1LSaY쁏7\D'CXزfFā)/]"q!?1|I}h6 S=E5~gLeyq)a `O@a_}cW''IxC ܛ+H$<-0tu|>Ծ/jWFx{'7l|Fr ;~Ǵ{<su&Iל`Ua[ bRg,Q*Ӟj4 ? #FaL$"n@F,uZN3( qf#ExM-gC*p[IN'6itlc@nLqwMskh'pDCi-7Z/qBT@QHˢzWݫʊ+]Hg[({7aFyxg!#sYt[+/+ޓq-{^mBWAg)1fCx cMW-Fp!}yDpP-A;1!`4/⭼ ˤRa=^ E>06?$6~b07>U`0By627.vr"yhOr1ak Q5>uI5,{ ޟqKv[u v bwL$GU4笍ݝ!!Mpoɿ3x|;Q}Öf/Ҫe9zg = V546[cwܲ1eS@ރy\`Ӿ}e.Nۅ t(j<2~f (6+P/qh62=P]"ߍ_CmtmF0U$}|P8xfr*-;O B(G`xi=ٿcadF;(* 3^s+nw.~wgrB*#o@8~Z3;p4Oo97avqbW$bVCdBJoH\cpH<Ͼڥۯ7 _5&%|FG]u}uf2#)͏Wo Zc2^cխA"ʼ[IPmX{ fGKf1<%jȤcFOmD`žx✆.\ 8b.@ $PB?@R>}$bޚ#Izŕ؝ROyzzȥLD&f6f6Zt04ϯU;ݗs7 y /7qRuS?%4ԘЉb,=Y& >!`3 `7uDoD*L<4>YGt5W nF;P$z =6mmSX=DX-+M}$AX#BKh@Fّ-8575Fj/Zai AF7.ШsAy܅g#>ǵA+xjj;rŨ1%J3rg,n:QLf^|iJl)t*fK /$[,˅`tsLt]Do6 SD1_Z8m>@byUZv*> UEBdBGzU4 *ct yRg\Awo#lfhaŴʆL&YEFyΠU/M,v3/E! J-\y!8W8[r ֥"9 :Kh\x?9Q=1c(6]pEbB rBFn~-V1LCX3&6n 4鱍" ^BM.eVj^ƟI~{g~S-ڍI#GyX(7i7CPѭoKeNX ErDx!.jmR Gww4: -Ƿ%jpbMK!yn 8º/PiCD6Vi!ZHA#9oc^X<¨_S`WVVg">i˪w!ؗ '*v $6r%j٣7XJ|`<h= 4`6v:kZFӓ;_2a(kUvt}aOl-ۅHhè^K7҆ml`WW{G]G vO2@M33ev~:4U $msqeGb)/V*34نa%sm*.GIB}C.Bwo F 9l|R7;Ÿ=f`eh͜I$A=M|[E{Ј߯}'Tc9L/Px,QK }z In$gq&OioS u껡a,*3aP|qIw dTLun (rUI˃e~j9:gPP!HM~PCB,w1_踍Ɨ)%| 9D*)U GV} B/u>d@p !UzZw*uWqiVz],7$G#| ?!kBfO_z͇%SS)VUoڅrx͵?M rc)+%li+$!y&Øpt/GSl E u,'CtRv/]O^Ѝ15}`It3uΪ + ;o s^FeM]q B4FtX+&jg@,;j*JU[7mDoSq$3pNG|L>Eq3r AXI<˛-K y2OU)%,"Ȋz3&z0[%,@aLKn)]v؄⻶begK6! ^-`f-TxO𤓧K"^[My 3,%~y3pNAi|:u2|P8'g>?䃓›dڬ#kA{rEF""zIޕ|+Rʪ?3'wy ) 1?vG@N ]Ί$s|ȝz9ۃ_&`2=;>l| h31EGץu=wv'|-[@4mND&@BvyߔX^xR?>y#)T 8N|^t(,|>qp栘_ u!P&yl+y7Х~JɎ@&;pjO5Hҋ f;c-~ҿr1HO { 9+H:6CIiV-cgQ# 'yb>LFrf;"","[l_)`cݓ{巰ɗ+N,4.JyHuoKTkϋ9s!VopNcFOnËT1|iJBB1=xZJJflE%I;%@^6=@bىa#w0+a^E#M. WԮ< e|OϨq-L[}5obӛm ƚ-ffoi H~[ f #@·&O1a87 e$[gS(pUw[f*z@~>٢ |]_E/aӣ/f$ =6xs5Pk^vcvy4IcbiDt] 78 3+ +/9Roͩ_ΨAeZ_{ w;Gh []u.}~ &"X]!g .f`ÔN.ZG NCI MuknpEg01)A0Xx]G4k, 5kiV`j$ ꡫ֋G96$A~*)yB$(; ~Nru-ץ{RyRjKLs97?;ֆg$C: zl 5HE7e@S'lo3{ Z2\zcSET= Nc5xܗ9J3M֥.'*HO佬O 8IV9xy? N+CdVIwniNl,scۻ겻g)ΘpƱX ڬhI9MoPMRŋlC;&8}uj>%&Sȇ P47F2)S+ u=[1AǢCc'mPiTcyS^ݏ bۖaWVGG+6]5: ըN+=+UTжPޏYU\9.RHMH;b`Q(8 ,xJv%0aXYH|Q#Oyibipxm"=MyZUz7Nth#|1&o&Bb'jnmPsQ]ד'qpǤ*DT'űo*3L'OrZ"Մ{JM8pM&5NǪJ+4"2C3/?`8^{ϐl ̻&\D><#S^?;RZ\ YdL utRh*8KԚx5S-H ÊwAml.5uЧ$Aa8~]>_ d^?,olt"0;H!4ؑ5j;J(|PD *_z0H4| N= ؝%6]CqT?uc!Wj+:Ox4`ĜUVΜT1^D`8)řF޽kԈu8k?(]f-@>B+csW;G h/E[C3M"n /xzrD)3l8*kni(L22ڑ }6\!hDؚMMgc>uӇxvlJ9"v,Vb|Zwɪ&}$&ϸc~ $?dDDԌUtPo$+PAfӝahs=)g־^ &M-Ds)Ypx_QF06q{D͔[b !"}?9*|~:]K8ԠTNQ29ZE.e3Mt^!2r|-(Iܝ5M&P,znUqIF6Av ,uJ3Vz/攖`كemkq>~Zn{zNqk)#SZV_4ϜscXCҬ?EuN6QvKbWηOU|JoomddKkTYd/>[-u, 8SC͇Cg/u䊞`L@91*bvd2O=+)6̽__,嘾v`j0ojsDL#l>YTB|O* :Čw] +>aP79`LH}v}*l=U0b//9L5tj F_ֻ{3u8C*$nh6l| !YTͧPqe&?rM'IJ3sQ}vʤ7kT.KŻҐ2ѻ!O'U ArܴX^m^kRٲ8xƫ/GBc_qQK9Z/a1uaeqY8{;6Fy_ДԴa*iaHY#^nOP4@ Y)K`c/bi|J]= Y>&+rw׾5o fT)+hOiKxC+jvZ7[w# G,=9T^RcY) m}_[%󽯤Gkuz0@#ih?B$+= 3##l׌̙2ʘ=/CV$jvM]lۚ,UONgq X('h}>E> ߧ yO9)%s7kFޯ^MWKwƥ^ RofC81p5XHHC D"6DCйpZ}Okqqg7rC(h "]E>?>a'7ы}RbQM"3ه 8Acg*#n\kc}yWMGZ%Х̤4|?~Wta\5UrJ0ـ3QZps+:򙞧їߟ qO2 JT(a&N9hVYyɗKmCZ鼥񛵺jqk:\ 7 Y 9<TVݻ'!ͭ-IZWBL}ѩb#ڵJ0.bH/b ~Xܡ&`88.CH|7 '2*p. F觡i/-eaXe͡L{pډ*JeNvߟk7X_z\͊/XUT+4?DHGU=ۦL[-WF֤KBv߇QZnͦben<7#\~^g:gy:FF";q>vʹyo=NBqEՠg[^OȂJ]aEQWd1|)/'$Ptӯ} 50/Xp+ JO#W,T* wG1GNJ -&s-)iںu7 LC;O ;3IQ{!LuH5WaQr`V|aN߾&j}Y`=4%PI(_-i:hݍ o0搥Ne+(H?8e7Cc{ Ө!ro{α0i·EmS,fFBYl |h9a6 lbͦ% ҝ<"mh; l7c=?~D`Ox.(8}IbA+Yk<#Oa ha冏'>6wkG_ MI\ *֓ইM!8vApOI1&b"[i|DNoXbF/_J'je,\I6C"T&4T躏 ; ּ*s#0Ce ̪vÊa2\MXLD*\<}` EC|BQW|&4? Eqw3yܘ峻zp3d2 ,fq^@z6c(7hΚx%oH|;w,=SP\zFhq}u+at܀ul~8ͲJ2aےNg5l$vcPLV 6ʰ]<+N+IV:Q@_C8ҕ-CA+g+ȖI ^ 4;@>l[Kńp&c!u t=iA'KǕ1YmRu)Ҿ?n] p1E~d\QK+PdxΔ\^*ԩ±f+ǗͪYQFC&BlBK8\1/m=G<`~ %+3ZIo/]Q:uPjo ~4[ZrORqTkwJ`D2 =لeIERU;'fEni @w^!p9H8 " }1¶sK}I@ƧdPTdH,ĐZDvq%xT5t~.ȟigu=L0 "S`I0X`e9-i2$ؠIA9~Oر:T-3v̇m/gyIl^EN5[˒3b[>ֹCY-K [] $b1ы.!4C5Ïtft̗#6  :"g% y=\p6r^N=1DKJ 0F!aB0'ϘYu)wާ s eNOe M50s.>F*ׯE_56&I<j קxmDYT |r3:vP* XĮ+'U]&i!9⻴f(ґ0g@,E ?ҏTs# 2؃ dRYI)f<[ <Ѝ鑫WM/ڈL ϣ;y?L(()_-Y/D$u V$Xf dxy(9DAsvg/&ǽ `,b oݰkk$LMd)1(*yL,p6eZysncHv"8;!h-5p~kYK/Mn eoc*({Ou UlfG1%Uhh>}1%8RY-v`\q}&\܊<2BI-܌/5}FPڻ/A,$ 3Pg(eکZǹZ,_\/rTaAu `Wz$n&]0F~nDzO*iKd~T{HCT/|l}6[6pUq99?_XMgHS-f^ _$Ύw9r,gk3A5gj9p6C--/_/S37@N<@z) ϖIoU<Cbl>'QGVp!$2eFqoӓ *'зD8K')&fh9X~M*?p>R?/VޞC@a^F#^s6.= +5aZcA"d~w$WX|vrz\<\lTt5udb ֻ>jzїIaL=;^`7hf O9zz1 5Q&MV)jTń]!\'?W_1raAR4ִ{5j}8!F,{cs4U$=ӣ R.1-dzylvqcaafe`8:M5$wDppt 2N q1@ZR#?j_}T-~+B<iϽIDCD]^!Dv9.ڭOCVxO{IEiZ? iic6|>?3YIe %phz8NtW֜߉+pţud?Q6h!& o5to op=&\CFQѐW%>4FS+c2 'i$jBVdUV/(Y =% L̤冊opXşmine;æ^;w"5w7cY-hҊ5"'$g%Byqj_ A֋alk#G-[њz7@-^ZZ4US*+m56_W;W"帨vkJboh69WkNיeHZ|vې|9Z\ 3@S 7՛Չv/舩jJp8apȔ&ΙܐO3t~EBݚ|81p=, Q9$E*(/򢟼 "[Ac%XZd$?Aa f-_[#P]t`ݾQQdVeܰh[1\ˈ'K:6D+6 8zö:y*7ȶŧ*‰ɚΑ3Ϻ^sRd 'on :W~+'+?\FUHqkSc?Vo4PXT;p|skO#覲x+&)-6op'KTȇ VmK궥u6L@e5HH ոM2d\vլpL/ѕb[0ƙESvVvۻ:4?o9s&6Xr-}oɨ"AJKÎ?@p0*=e:4bgF|VkYM;#'?o2(MI>UwGжE=mL7[GX3\oX)ʞn<JP05]:![ \dӱFnͧZ<XctBCΜ#hqp2R(JU8@@Uir w~ ZO[ ^:!oRd,Xюix .P!Ljv Ekg@kQ-i$ ܁nd%H&:]Ө\ ur48_w#զR\N0/AbU?گ{Mt%E6_ PkMz5|ZA (O ')>A,TXT.n]gQ =R>yH 6h?"N&|?갉NjGM_L*G.B%o'EWyZƑ1 Ee'cr3gW02:lpF]^A)oU&ceJ5Sz0_ /of9J4A(2.b?*/A֧nգO N"Hh#0* ͍Yy;SȌϝ~'ۚbDuP48_zcKn dN,jZwo^ohQ=ta(K/6nJD'i흨w 獐t͇պYWus(TP/E:rƷ9 be卜غKrѧ-뺏 ? XU1?.*r?p36tWz99U|' ]ܩ nӊU)ɢ^yj7eʆ0o' kɦl9J_}}vxXzxZέtf7mM^Pr#,*uNRV2|Ƕ-q1G#jYU0RASOV. s iVU*fc8w< zpD/= +=P ?c[m1Ee櫋 v"M:.80 ov[e$_iy;hU$<0tL3GQkt"{Uld\F9)ϩ} u\2W/6HqǶ*&a%~?yer݆'UP09-dmz]⣕E9yxXr]Ap:G)q><+>\櫣S'F=ٓ`~Lq6gq$R+Pv*%3!OD ռ`50ŋ*#Z1#5e\ V))DC=&%Oޜ@!H<{j䲙#xj5`}1yq` iR\BIgR_F*u|iUl~oD U謍ȿ>ssa|!@]O=T!$ZMfKP'z<8 +kEu﷥_'pU)2=ʐQܐ Zmyz稷iWXP ~P ` O nL)frZD9gg)+gV{vl~E仈͑bt."8{6H,ϕD š߆L:z?f4S|SXe'[ql;M$08CHu|ʅ/alXGv UZLlUrR{X9_<q0kZ45u$Z-{n-ΨΠ6"J { R'm' fyq7Rlٌ(ģ:G\DbiUjc `/!PS2<peOw:S{Tip DT9F_ X/݇Mo@4˫B~l1w785-b7ˡJdz 4 mjEz+aF G Ö:'ap`%ϖimN9m 0aO֖z.͏U:Vq|G͹i$]ħo(0^6/zwbq7E8}DZSo|gH!Y4 ss'VF G< װV^$_hUbqdc}>~g$2MO}%CE6]T>bQ$.A#IkMע9cw@ 7 j/ Wϰ:lNߌEkخHٰh.u#e eMH33 2b3EӸmHѮI%!͏(f/VPQf)%eX_?y)4 lp:F-=ۼ(vVjgot=vI7_xtH4Vn ;A0x)I#B^ڭg{fCH+%vQkM~W ?ǨW& 29C,{q֟ۅ+$ Mw]o,Xh/N˭2IJ BQYOz"/}ZT2fcDPIF-s$`Z=MK4ꂇ57@ifzWG[:j* ÇKp$w٬cef^vLy-/zdّ&eɶY8zkwd&HJ 塞3IeB3((כSs~2ՈVmoVdz^rP-/nیqH vFbۍ̄-FYOp6 Hj. o 6S"M2^̗|?v͚VϪ`vgydj2I⾷1 ~">% *H9}$q;G>2S?":_GeC/'U?t22VݲtIJgJ>RRĂMiRd{M"Z5\+ԄO"OlViЮJS)z "j^asYlK qd"sꋶNWٕ+ì7զ3iI,1Z !eƯ1N"$|e#,$6RF@{ʠKzLe":Niq ْ>'*qB,"Fir^e2V 8u@&GPom d0Swnl2!:|ݰ3P9v>RR/SG<<"ػx:cEsPuU7m{@T̡LjұS `Xr1 BBmH8 JE^|Q|:@Wm15'#U$DJ=W͙qzUT_6xR:9GXc~L h_܃HH;`-vD킍"A !q$kyB4 g%{hh$JLjf&= ew9az3jK9Ƣk];4b<رJKMqWhc6p@D8SDYigFZWI࿧5MzksRWjOv߬:AWN|-h/oCERcLd3!$z۬}_:w 0$T[IfæO(sm ފY+fؽ4ꕦV5YϵUYP[+(3.OS-1)D*ˇ6rKRy,+HXcɭ3;{2&z^?T2u-RZ$S'z繝~53./%;>ur|Q 6z_j%ךUׁ䩅qG*s.Q`5^ƖyBC@ JIԋfG) 2[4`#t y;ēE|?'{H7`zɢ]M_~i94΍tB'] w@?B$OZzWlsr\i/.EvB"X+mQ Y/^Uoj>\ͧg>bW4柞 3;vD>|)UK/^Aݗ c|2+C}0o߀k^졪*IK;sp}4(ƴ_pЂcUqG-&}Q`rLn Ѥv_ΣðcOJ y'P-E3L?Ķ2 6o)9^2#Q9>e{\}u*!.όEIw}'=@ЌuEyO٘D'3D [mА++TGMqh_A%" {k Rh{*=ϵC?KA((.!]D0rFȦ[^˜_Z˯]Dִ&FK&Zu1y]]fyPYv׿r0_Xf=,~Lfq L}4j!F~i ;СBAJwhPZ͓: -2Ы ^3=P YT_. GoX!-@IЇ޳{&5ػ" `070bշ~8}n kkТ5ma$J$v\ ZJwХ_X1!-n7~ p:H> ~_rRSAg!y &`rf*eͭx" SUS/W[` X*\JDmJɏ*MugpX/ue:z͐-XMKcaOܴmiL =OII~s*I983{cñV 0uXl?-@R4@-ȑtiByrp5N ѭ>ٴL6gJ$-w-Lj䩛ft!jf^W %JF)C'f:F5*5NXߖO5=j}7zQhJ'#>u]Lj7T>WC]@_Ci,XvA=4Y:\h2T^,ǓX_!XM'znC"z]~ŸBHLT gHU=;$dERc)_n%<5n0tw:u$#}$7 ڗA9,cE{*S;UD&*9k8Srht^ p@g `oXED['\8,C?Ą:J-0ף}e;L<R.vsĩ𚬡bk9"ʎ.{kr!{]-HVBVݣYqD^vtsXyY%=qJD T ŠQ DfBF(Եn[b,/ {U,y_ #VP]?C'ʙ%!P[S]##kh׾vdsl)!M-SHDROdXɖXTUlŠ|#ˇ N({(;.7:ȯ`AGX'7z}AQf%J`t/{ gS$u'SB=ij9 c$D=~.{|PUv MR:p-ozBr4w]3%vTleiL.J|5ŎJL~ !JIs 3RnELcH~Kˋ@Ѝ@9[躁7'FJ_R!YR:_=BpJ`ʱstmaW!@SnF|[ JsR]o4vNP[ ,G{de#; L}Aп(#JSA\0WUENfzc8t.BsPbIY%NY"!["Qtf^Q_njGHq0c!GF͖f*3!֬ $Q٘@ :vo9&j|`<;7 U7* D4-̫pp+rIg,S9KV4mAy8|[8+ʫ}kUk]wȽĴ&vE)L{ EiZ`{uO4 " _ȸǷtX &GsF){~u9F,?t)YIX$Uy _ T]Adv??vEpC)?sZ!PNuveKNdאޫ)f.sٙE#B Cwa!? GLcCuЩixQ$Y{%gN,F fq,GyLpb,h6X `}$({(w=B \DHF3T``%U EFb r 8t=>T^‹SvTI}-ӹ׵s$ZX0^~3%0kMOKk?|M«g,@ z+ B3"fzHZ<2S1IIZ뿩u*ndz"oHj nr=}ߜ y_"Ĕ ٲ\]wP&8 7{wVN vͦ5j|bH-d[A*{XCA-=! %pg'Zk|I6Խd:gW$:b l/pm _IuA.jWK9\j_0\es;^9֮-^i~}lxJ+ҏ7+:-N[rLjUlMX< XpO#Ls@ΝަZuU=1^DXE+)Ѭ ֖yߏ5/@XaUUQ7/quTe FwBs*c+}ٟr>RN.uUa{~0 .n!\gN 9fNIY*z *sJ3:4[<*=xGK}ruI̱ѽR38RO[S7ba%"`4Xz3l_J`08tFY]B`v7 t)C{} !\ѓq")@)`N.AA Kܰ׏lLEk"2 Zu?;ϛ7 /\GV(߼exA+{@q8p9b:0l~\ ĺWvN`<'_w㯋|IodjMoX ;lY/.&53Bm~LS B~`<+!" hNqҚHM3x8 [h|3>@BZ"fV̀`t{ 8*\(l7Ƥx 5mAL7@-2`d.TY40n_83+6MRIM1}NLK,giJ?grGI7 [̟l,F鵪 jIgdKwk 6)<=5L'R6dgvMCg. `5Ys[I#4ViZ, `FcB-T8;ֈW]*w!0oCU<^>X_yԻxBu2<8*ljOP,b[^!' pǎČ1t5å @3?Ҟ!FΙKUcA!sUѤP@ 7SG:δ6ko 6%b],|nK9H`ɛQ&T5$;:"on[$ǴH\hP,5WlJV=^#3 ,X`lGnSRܡoVͬ4W6Y:]ݖ'/ңn&!L UW{Gz4kSJU1l7fE C;)jmdƗG;\RE%?5_̧ zeҖ/=l 1S$$g; 4Z!sM*#yf٥8%aZ8i`fC@LrvdRp_[3ƺ&vCDy!\3dGh{ri2<:Z+')*qt۳k:S^$n1ةqud%H}a#? òcN"͌wb<έ׹"`[BfXvr2ȵf+HMA SԔcH>ߩхFs y[x!1 챺f~knz_- FØgphҁ[l[W]ᨩ Q\,+4;W3eS>IG CSB2ڶ0c6~Ð RA+GoblnF qAo\4jU8i%z<Ph臯PMe:|cGH;' ,]s/rۯ!"o-0vt7 Hb+ēL9WP$**b[Bd]?4t.ˣg?hb/Hy}WBO 8u_^ (ݢu\a0I_ !#aS) {Q-ci LetyN'p&KxX$QS@X)/"W::CX$~VthqFg{I|K _P ^KZGPT H{ŝ{Jؚk&6/_KsePJ4ðfoNߗ:eC\PȊđ#B7,4sR`9bz3y[:U |W .v&C _ CCA9U[@RVr1K^8F(Hj?Rz?!(j}%;Aj* 򛕯@z>ؔ9  fM]t*_R)kʌ yeW8_bSY92A/R3e9_A;"0Ͼ~۫fYE &N1rÂ-cds (zlÓ$*F׳,!9\g{5 Q7E|EYXv.4 Ԝ9+ДJQNrƜh NZ0ã65HR1̍MKEH.BI3&>&2`Xsa"8X+. /Fr` 7u}|s!!N}ܜ>DĨ*Cg9E!<ʙ/́rPv x37}B"_M̘و5/u&k` ʍ /<eWOmy#OdݑT&2G! $G@')|lk~))@B9@7#%BK2I67{Hv,4rRV*onD ZqG_x֒Ҡ}&' XM5NL.657fKm̡Hkw}_%ZU,KJ^SӰѳ:}U򴝉7 M%PK[T&[%akdBQp{Ao',YseU윒ЌF>ua+'()-dN^#2R5WPzE=+$ڻ.%L59I!{fe2伕}nZKttU+{GIA B~Іm ⨪}nq{†ypezE 1"6@P=C]Cu57XSiLη6l!SZW6 #Fz\Y"`' FTy"q[ztʢMLrE0DctnX0P q 8!!i?«CȊ8 9h>ʉ|\J{IT;|CH1o ޟ[}T=anh3cl ,ڌ/ xeb|N& L7 R 6PZĊP-+ [`__](*.(wg:D bZ5ne27r*wD} WA=ƇZ$} t4+E2yG,Z9hUbq!2dşԇ⭬3G^9)Yߓ}y8Ө4>0h向 pe}'Ǣ]&k灧/`RKF =c#u68?(zh.塐AXnғ17䧊! !6 :čL:}[M~yW%Pc |QxDJ֜V edaxᜬ](|j\Dz8u4`~qs1GAEřf2I̺& z7񤽝U{7]=֐`}{C5Tpb  c8>?$4NtJ\`rCQu@c!kihbx}h-|diϢ`qL5|BtD_ź˴d=HE2W6v Izw ' D>^?Jڌː8!|##T¯blꄑ'g9ƴo4S"Air_n6JD;;SMS'L#ﺰ>/cnQJ5@Dl2@bc$e%Ow*Q]*U C60}\^5J@@A''/k`~*CifU_ n7;;"H*~$嚧 Ƣ64Zg YmYϿ -muqBƛ{B/lWupG=J=j?\-y!< zm] S+Ke=jIˬҒOCe6;2~)q2͏~؏:` }V:M09d iz&\t 8e;"*i-Sg& ~uTb@QxZ)/\Ot<ϳT]*1n`6AE_/{~YN?=bOW[-K/yEB$Fd/F-Æ*ퟙYlGm[O'Cy `Hi#;v!s;O)vӂ FY4&DFw%QzΉWk/{R0Id&O= 69ڔbލF@S]q( Fu DΣP!/ч7N[W x?!8.SI*}, z |O["W4!!HK|zŊfsMжIq3o/@SauXJf۪kE x8oRwX %F5ոŭ6F%.[BAZb߀"LrT!HKܗ'~ r0zGO ;#C`p(^Sh1Uqvߡ_dzV)u( DPE %Im6Q,\:ɓBiZWP2M1' sθ%dٺ?8 @W0SciǷt_fӁ†TH׏#^2|*pUA)%c҉&tuDWq͹R6lۯӃ/BrQ[SRv5N#% ?fh? Ed8\ \au[Uen)?isnWQ=}Ho~˻O1oJoă഍ݔUYSuu7Uq ځ)Dדѓ1#~xO=UĔCpSz-eHpc0:̊jGII]4XaO}f&<'Ұj4~1.d;5>zA+OI.Xx$I\ZQy"ݿC@EP?züE˩ͅgWJݦ8!뒴5R EuJ0j9/\RD -$[@Dut+ Rq6ua7O;h擨T=쾋nWU nNA- 3(ڇ < 典cF޸W2A,qXQw3ŐW~+jv;:A3ʻ~힏OPl~4>BS\0B&Y_ǪC;ifBk1Rȓv0_#h>beW=@'fთD4E,?Zk{^uv&Ks^vD]AH`>ISA ՆdvAxYx+bac80bgvW;ZalW  CKYY1.Q`VNZDC$7]c] !0zsWH> yƩm{ Mw/J^^#w'DL|X>F,iXbVM:'{DD6N:;9s\Gh8 M&"dhW@ $pvhKQ1¤}HYP!K@Pńh >hȢR˸dayG!y^8rа?m*UHoePD١{ Y9O^ č[ VZ)ʦפ`5 x؝!10i u6׸C5d(xe^CW?nP9"O8 n0ߥPPryx6] it)3؂<z&':޲< $hFUaq4R.وsw Y"kZTR -~n?88q:EPX6MЏ(}fd;ۮ (z-ohgfR?t@<5*,"N*JpyxOgLBCut߲M\9]ck`:<8S7spd2bA*:e!kUaaWZ@4jJGװ 0Z,`}83_& Dا!$w~kQez?ԑ|k%5[)DGa4cZ9^@N__v>@eK=󩫭5\vgFr P('T$_X0ڀCJFZs&a{k$0,3CP.᫶};Њ,W:RNkIwqeڡYh&~7kۜ Tj {dQ{更S!vMEKs$L0Qva3m̃ r^ tܜs;9 gz892^4tG^+}B>M̖}UήքSE5ܶiȊ*pLx7W[OEض6ҀeVJ#e:31+:C?O?=+ ˏc5sE@=S/ϮMYO6T85oMwT#ػM9b<&= ͙ՁaPjDcGorloܕKh3<@݌ϥO +!M|-:>_n sW9Rig'9#Uq-N>z?Usm}c)U? ט G7f^Qy=ƒ 9rAߢ?Zoq'%!d$ Z ˚it8<)`wz+ݔRaV˕%@&~EZz/E Ks+|.[ tz~{8 nյN;C;O,z[K<]ww/yޫR;DPژICֲ2g_po>0q=琖ۑ0yqTL;ץNn(zm-2['37'l5PdIz,*[U[ <6 ߖ納Cor?lQm#Oʿ$ma:!Y~0*2*E[MK J|Gs.|MMO*b%GIHĽ頃F|P b~Z!#eKQ4 sK|pӏ?;P&?^/k[[z'.ifF 6(MVe]s34l_&ٱzJ-);eo~a8aƖ-0I^ܠ6U;)Ihՙk?[!M?jc(L5PaT7]}, ZEąo\,9{[Ƹh;&rI9GfA4.~dK'hbvOb }0JmjDGX{|fuj/4POtվ *p!ޜ-u4zKIsي@Bbsȿr55ZO&S@[kjnگ kn⩔%D8Lo%F ::uƄxMk~Ryl4(iEa^ Ea)}57 Hoy2܀R}hdS][S:JօTυU=^;FCd W5Rߚ'$d2p nёf4 "me,ևT.v$(p\(b`G@(wmLxD>cƋ3x6=I0翑b .$r.mhv@Kp耿eՒvMVA'E?dmRysFɣ>2j$ g-}>šdCŽ]M/$ҢX¨s?Ό W[O|.8iJ6D7)܊m~Ƣ%U)WX/ՋѬIHSi#@O9-3[s+cY[ 藕-Q Bh{+Y] E(F^~ Ǚb.hjR|i ʲ-y4)Ndl')??y .y9BLEtg8ȦwB;didZo\%mlڊ1=Vu@HT"צóvMz,9dtw_)y0G*-JSq=tт_֌l{N`OgT3X ;{]dN7;]87]Lt~~^*+uJ,iS[KA=q yz K' ֖ *:Y=C. Wh~A2G),q`&ZqRlƪXdlj !"R\5'Ρ *EABJڗtjʔXƲu#_&z9zhFXN /9x MmAj=xiagaK>ۗ,F(32+ @G'J<_w+߼7'_MD꾓':،!_ΐŗrXg>Ї=[KWb5S˳c}'d _B` f[l!rzWlxZ䇮oEt1/PGkx)ꆩlע|7|NNEXᏱFZcFBq9UbRicCgz$W}L:*w FEDA*D&v*!ZVMa`7p{knx7$0siVL8zp9"_K34u@R-z7d>Yow+$3sx{Ƌj h~V%b;[uT|/u#Ge0I_$7f ́EEn\nTi_VIH+YJT2ޮglSoՋ2*K- Ttr9'|A)#f]z,VqI UTջ 4e~Ft+Q*ý^@6T'KBUxɚ1й*]t6ӈE-qR\w1ᣏ<ʩGx<(62"7B'4a>mtK4Vc8w D{N+:֫v& ۤ8ԟ#lS|- b &'r`/h)Vێފp7$b r$ ዠutHJHBòfOkUֈ,7vl|8ԙoZ2X-XWCW,ןJD㓽sKh^%s4q' #u]uԌ,*,kgʢPOF7+X 0=E_,2kK7١* l nBc,XSʃ `eɂՉo-mL jE;+kH[-Pbn='xxib3ٯ䔡u˨8r֝Þɝ5:`B رSP:C)=e2޽2XvVeQÕU4&1%ϫ#.P@}!qS63Wsg <1B&²'FdY-, ps];؀6J4Zvc ?TYouwϦZ"N`HHшR8ƞp6)i,\}r>)tY:k~_VqU\KtknD;/ ޼Pa֔aܗC}$6 ][ϛ_R{P.0e( &68J.|%C)v$[S+/Sh,Sjs!; vkoj+Xӗl"Ҁ~/+)lC~uas Lq >@B{E`Z(IՁW"ĕ}`"g10j~Buvbƌ5kM l}%STQlE\[fk4alx8Za˂XY&S_}$RyRj b[pw6?Y,H-p_]|#1YTPtc+ըhc 5NneanpueGlNRbYG ˱n*1 kDwA#'n~֢Xy'Q#!n2?j74j(Pۻ/!*pz$>9b"\+ȷ&VP]m¬:P!\*w6mu&{c^vf;xij&󁒀ho,5yZ4Fϔ9|™ְK0%>ZlB_F|wϭ:֧05ze]H89-*jFZLz@tdze)Aw zǎX>ޒݚt:?\~5@>p d оCxFH%Fsʕh,dMBEbn0Ӯ}@Kh2-vYZ'Rx#Ⰸku F3 Zݻ[Cf@XxYj_3sN8iE^LjDO]3[u4zN2`zI4Z48e̼"d<Xe3/Fݙg=6 ^ 1dFjMT.Qw CS NfEȱjzCgi@ PUѠQZ`(IE\ճp:4,yF_D!ǖY .ngt f/}$W?҄C!05A8LIhM|?|0uS 8] բbun| 6Z fB=;8)FoO+KuGޒO a2z2hPP1!{o| z*@]ntYA$k,תx4lcn74D.ؗ"gXd: Z!KMkMVցθ ,n\+v~4C2Qv}RS3~seb ]+s+8C-U<8EN%ǚ€maS3w=Y #򆘭ԫcXF)`hAaK [Jk 8ՙガRTkq%VVHżvaJ)`dZf3 u'c gC޾x`y՚V+nH=ZGqNGUMF5xUM< Ve{s7SiAU9j|^݊a J`.3$$HF,n|6(o = 1A"+֙$4-z\),S R hEccD=֤LygTdn̈ uA@(P@ 9@^),q&3=\N9j@z ҍ(mYK U\3hU݂K"8t5qd72'PnQ ҭ'@R%氜C;ol7ifIôCެs.XS|MVx DOu3O #Hjs0&Xjy#U˱ Id%R;29U{(({J:PP{Ve$^HJވME?Z[g&2 ɓ?6PzHsS :qYYèB}oW-EiX%+vBV}<s}wtgcL('ٹ[b#iqc%M#zH+@)qn-rj+]]]rQ+ҮԗVȇt0mijB^<`RNɯfY~D^Jz>LvVqaP9۟{9WIiIv=㾙D'e|/ygiY2^]`FQ-ag65 5OӎC)c4*iHV>n">Pg#j ,Q^nҶ.qʞ`|)ng?%$/M?ye,)vGzىw3Nb.rtsd >$*29b9lh"3F7ԾԪt);`b 6rN@,NG96vg%C dQ^prQo*?Dr|[e}3N$@7/buV`v0FV~7uQ5Ekm!~WT$| ?ʒG\#衳X)q{i^t| v1 P>\GԘe[{Kp ]S%zM&+:_i- o)e濳UKperE,Ԃ8SdUs7P 0}P?a=z 4! h۲ ?<0r-PJ&}v+﫨cCLÕ66ҋoq':y Zxi]<+^ݵT!`ۖ%@ HmN_4Jtpu/D[$)8' RV uY5'K$IdKj@\qyr )E#Ҽ̉sۺHӽhlX.kHşjݗwcWmsوµ5Xe'ZHDޯEh"aD19ڸb|%~ȱN0rcD#h3}T~=We~֤DjP!j)Pٛsmִ㖲K>RpS+*5OWU_l<(_F Xdգv>p.0XGC9Ołס8 9>P{5ǝT[˘zג Nt%ŔƵ}czdx(/LnMI~U;L;J>'۔RLurQYF& {rS}850@a[bУ>=q̋ƵgWbc&mMx6pA>n~Od7Т ޾,Gki'N58`$"N_&*ίqyj:~T(RPxu Q[(cj4pxT%YgW#^9߭@W4cܻW?[=/VʨS^ Oq4/R[@W?8 fzQy%SĚ.N AΈ[#l^e'Ki,Eet?-mp Y1)-adntz2.2ǾGbNm6 h G5[h ӭI'l629g|^tbql[*-b+GkI*I!M跰؃P%l,S'~@Ĕ??蒊&eLTg=W^PUx牕ض.} G?k6^B$Oe"!;u&8u2Bn-(RzX4@NQH 8S ~Z;E ak'a[ XvgLl0;Xߧl6}fxN93m0 \6ϊR"|nh%wKB&GLpczˍh4RٱݢT(.LTo@]4\u3jZ嗐+e$H GWEJAQ"- 'rM Y;1 (m:/ӳ9Q.0oni 9QC/2z ;9*5ݤՏ);4P:e<_\1rRʿ#ǶF0 sa| RWoOXRQ6YE<{ҥ>Y9]4L7<6R! K\ eJ-Ij-ZR`r"[NԪ&#Yۻ[6fӛ*n%7t7ƪ.]ƹⲽb-rͲ^@o,e$#ZVs > 0QhyN> $Я\7cI1,9#-ׯnApbkpwQq&)9lp9ix+ x:yog\Le}, vI-rXm|uAd9DWwxC^$~ZTbSWLϊ+5F)hGENz>՝{68%V4i1_e3p} ׹}3ׄ!1ԓXBSzBR?5: GwK]+JAe!: ̀trr†S{K/_k9L%2eE/3طhD`_WxcA!yŠGOE?"D,2 u v{wV^^UH]^?/GNSCԵ?uwI_Fm$Cw {GweC y?r;."<׸YG6IrauZ ,okkҗ*Y!`ƒKd"G]Ӽ7'>Q8Օz BO%9׸`| >\wRg܇FE3/y(S@O 4Y0v8Y^j'1~fɐ>mڂzw0O Zvbv,-:;HWrU`0ԛei'$h*gEnqpJy*D-!2ړ6w`AV1@U`m_y0'ZZra?)N#S Űbx:@=qܿ."gk5j6,[ax_ni}zE֎h"foq#fkk-`y2q[$6 !=jLpGn#g[o'V\"OE9m^z]ObPU|2""S3cɷRFͿ }r4nK41{^2h&| ,m^0BFtƄ[iñ/SxC3M&>?pL9yRZBޓTgv-ieGj]Tz&PxR""Gg pzW;E]Ó`H9Jm2 $8?%#iٹiZ\KK E@}\)[\2l.e{9#l Lʔ2f8sF?md Ͽ@_pZm ?@캒j ptòC*@ W;׸#F4Y:Tр߲납#6Z !\$RB Og[Ķl,$C7G3HY\A2;~o0,/9rXiaԑq]yJL݊"Qwe0$cHV)߆i8D*32w{:tpKj.3M|9E iITǽR}2scSn`6XW/ab ґx=D]خ\ĩ8( #H4 nN13 Q@C^- iL(_0`k<'8 YU'<ҋtGs'TE2 D}ӮG TGv'^9jX][tIbx}s%L u%aF. .4r,g&*=ѮCYW (mC@~eEڇ3&mOlݾ~g, aqHd 8˜(ʔ22~ZzQɺV[nΛzJs@G$Tu Y*^Q)ZP4\DfHȗf]H 8&ʢt|ǬJĦ]OPjvK+&R*jL+W9^Xӥs#MYs oP=O8 NU1^B‡tITړs} H2Lu?@w sRnƤՁo!mxJ~kPq)Wmm? G*褐HC؃O?"TS/;a϶Kniw!]xIvu*3\Uh9FšTc)l\NdDjsge.k4%oϸo`0K/UUV=j,՞}4B_nCdW?8V Cûs0Gy'E$;_i%$^P alY.=Hл:yaܕL&;012ܕ.׌o _zF"47;ׄڞ&@6 _`Bp>UY?CH[(I3SۙDH(M& P¾E?1 xp{2v4ohV! l8@d|F`_C^@ւ&%_,RB[XUu9ٶ漭}#r3D^RoAQh*gݟ]쀄Y>{Nzn<};9|fΈ*rH?:q ?$f \lU' 0e|/ND8gbAr˞q?9K2ByAٶH|B&s% >eM=jL}Z:-Vh<`:=DW|c1HA,Rُٰi1߂}z1UzG^D)$]0m9Kk_H/EC=Epa9ٜMe1d"Ւ,]D+@ m]ͮ$teG8?vZb%*ۺȹUwOWM,ힲ⼕sm.3Oi?S9 LjuWDӍz>@[0xUӹZ; nvҝD$p' )SkOl\AT$63{.[xCz:\.g%6ܕNuz& 7쎐"̶z6+~_ؠLxC}CL*0LHx҃YO~s￳ 䪋bc=x.u${`G$&xsMZy2@%Y s|ilWn0yG$Qv5qTuA]QajZ:u ZAn=zi/sV~V~za5rzAif0if ^ojrԊg'77n4$ pY/R7yF{2b_lFw^㘧dBє+ыM0\! )72쁕5?++[z}.p^@nE}cZ,RM.q=R St.ZYgMfӗ./(! '8hP{  p:VG\ !uĬN+1 >#`DݬREdk݆AwvH61`4.ǞoF១4g<?eq< Zֲ7au#E5|ǕyC3o`:cņ3!1<_B oNCKE  ϪX?P2*!WsŌ# GմO3t׉ %66I5!#X-4?b|^\i:o.Q;쨩Xɉ\v EZ fM-}7J] nz/W: ֜;>b` CNpAd1l+<_W<ʝfoe* Z'DW51껓)#—a/g7n`'t r^,+]͉N@_;޼j4T'pv$zu,SQnNOެu:}ab1u_=Tf?]z%tod ަMT8 \߼ƛïq" IAẺܼYj4؃+\{6'>VQT؈kAg&p>G \2 *#N?o4(ǹ'afN6cL 75I@\/ƪScd3x`[wG+,ۋcjjEa^Lv~=K_Q1}/h~d$^pe+Ԭ!ؑI tJLWn~ F-÷l`g7mo=`Ja͍w(E˷(Mr78yKPmv=Ɖƃ%enfa>prr 1lGQ6YAK8aϖJāTtfی>9& #^qh Ai,gY|\Ɂ9TC+\̓Wuf$CFe ֗3ABAbIQj^&;PںGp P=yD+L?E``Y(HaWxa^<1 Ma]ʷTKwTzctEJ5~>}xWfBΫڰ]K&"~DM*D& <*Ƌ$rR_M%@s 9: qGhaԌ,d 8Q{EƱEfMv_Lc=S3/ - 9ܻB0IaώώmYh#"+¾>3w#Mj\r`2 [T1Hv= )\ԅd]nŵCFtE̡5+DbJt]3F&H+:0b,EYS,uY+hݎ}p?{ 2qލE`pW/[ 42UQ)tt'VEڑQ!ЏEU~!]`i4*Sȸ/B^8(ZP!֝Rat{ yg AD TJ^c,K?l@`JګR 0efi@;d@* {`F 2l_'8I8M͙L;%ŽdKDrpfE nLOAN] "0)F_n~vItS] G(:.{KP$v!o&^h`S~<)یsksMCڅkEz/~˩`}آ'Rž$V?w2z6AnG[z\Na}wa}Iӱ&L3]hܤ6~'5X|@ъ( &=Ɍ]c1)awX7<"i~%{8Zdg ZǗ$$)s1EzS2$H9EM| o&uVxdUemȭqgVǶ0qh 6NQͶ@돊twMk\ }'YnˎA] k&H$Jh-]N V"35܃رӕQ?G7mGF4¥lW ȣ$=` T*n|cCAöa$TMIjp$B\Xʴg؎آRmxABW.T !h-]_OmQ3r?9 4|st&K=$iZq0@͚=#yA>oỎFӨg2 .G,71Û9QUHȢ(R}ç6޲rhΤIY!ީuTTTXvSBmNEr>*NU=zb $"`ܓMmx(YRxK,L zR3- uvaw ₼x̼~HIט&lQBB'-)Δi6 oeӸrcg_KTlشzUT%#bذ,te ෵&, r.fMOzWP'PÕmK#^dH!PIcmYAyf&ZbUE"A4aF8x*8 0C5cVl5Ël M.t+ cuc< 5J|>h5_r4.EUw߭ɳQÙ[`/(ETəoIq]&0192CZ]'{4vd1#- &wkT,415'KF( @DBL6IDDA\( [.4JODfgZNQuS Q@ Fdw[QŁ-.E>v|u AYRߡ,XڗEjMU2m@lf+T v/\X\J(Nn8wtT5hUq\z0`N&{By~(,rPRrG_Ѧ.h`B*;s`>w18@_\T&شe+EH$"`QZ"h}2:c[}_> 4k h:5%tEtij X`sKo왢84ZD(`رmX_C6]y~E g0L 6$}430RtigBchjUB*C iJN+ܯ-(uB޸ˋ6]/s{iԻH jOhZ\4k3ᇔ6ڟ(4^!Kq"1v| nLHKf˪#+H*.[Ww7/#lFa m:ɯ +If0dhT$ BhICSig<ɰʤlҚ DYT.+]foe̻MhwQ9;]}e˕uٵeXn:fMm"_i R;! ~L)q@=IA>(xa io15 SSY@+[͡kf x6r^ xM;>BͬQC(/WX]^ H/hjpbG({P+rB/)ZD^p{G[@j[989ŏuztn(R⌄P@u20zpO@es)n*7q2uB7LT.;Oli&kH"j13`:}Ƽhͣ A2,Оfd$ 7kn8fX~ ҁBq`;5{=0.!,3/Ng,)qK1\ȁ=`M01,u˵4ɍ&M(r\z8[o=]Tx`C[Ŵ0"g]dhMH?=bQ!nHK%#Zz_$O*!/5ͳfGJZՁ"Q!ԷF@]lBOSFyRa))hL]T=;Jѝ1*;0\;%v//U41ՙ1*x~w@e-X#,:}4_?RSSgghģ=t,c ?ΊJg@ju @>kDي,%dM)|6PjUVH'_~b>uUJbSEjyGw6bIӌ D _ U1(ȠLAM}JZ5,| P:~/k@7V3 <~ =Q&A,J/VA0l},(AA :TcbgcehvEu^~N͌@7tkp?:7S50f;P4d,!]qIwgJSPuP%|er:/6 {~1@BW/!<7DH@-N̪ ե'Ѳc> eN&+#wjvôQ:~7]X2ʿ墋՟K}~q5ڀ炳q`4,B53kWW+aĈA<)B&}v cTYTkh`R҈WMJ/RI iZOtE +!?qc:nԔQ? "zKƓ!*7Ңvغ4QoGK8K x%ƻq>U^2Vr_dTԊ))LAGb.R 2E{jpzPAQUjN7MB"%;|I+*aC[j*# '|?u:H)edb'cJF Wj:A5D`*;hߌOCssA̻>t2͂Jdcj򅅨Ě(Ŀ-)jUhr?O-CD┿Uš 4tQ-D>ޔ`(#c[AźW7nQGy zy-`j~LՇ1yy0Fkg5[';|Yhk^#xLy?Y,8BbC0^rf s=eȞЪlRS ]>ep<# ӑ(3:08b>d(PpJߕ%ѢƉ٥g oUqa9 &o66PG+˥0 DлxE'zeP%n iŀņ M4ӛp,?rR嘖GSDCQլPR06Y! Ay_+s!4zG0~D3j-0sJΓ5R[yA[?&2 a]r G :uW0^Į 1cI@wMߦՀM&mC0PLͫS2iR5~٬xVڨW:~:|+rQlk#/~]0vC Db\AzR.B@6YoH{_ӘҌ0п8+ԆtJ) Y?Ivwʻp c!8aM0^g'Pk ~S[q>~v2!>:ա=Iͷ?ȚCu)3v=-p10S$9gf3ݣ6\OWAekC=4qF.Y>5~ ך1=Q"&$6N>(t=m&aRjvCS5R[ܣ۶9zQdĈ9\~޼nk\} A"! )^W$U ٲspޮ^KqqULDЧZ:*G, l6549VQa¿baBWHkZ#\H\ÜwS,k3M#v?X%WlEpq_7d-U߂/IQ,ƁL=Oj2y9[16TH[R>F0],ZTsS׃+׽պ6/ݼFs+s[OTd9w#%H@" ̝OO1utqrDKm)̭FTIZŠ[Lb(jAwS]!ZylCz(68d*zgIr8.,QIFKKV .>DX:ڴڅEm̼ .m1kY @F]]Z '5Goy L4#z?˾WGY.Reno m|SW,,jq> w jtJ7vtzY)}ojBAīk\1 `W%"@=2gw(zւ=Z+p2 蓷EQ(`z>RpAo@)/TQpeR7eq.(QMPac B ޝqsC kqk; 'ZfKrVar`&~q+N#4?iAkY:C:v@dF(X_0O[+¢iA+b=vt xsꇝHq ?[S_h v8 w0-7f`+tpZZ L\]@"lSǺ ~/h(t L e_~|d3}ђ]oo%ru3w ⣞r]+ TYvZjO88r2Z[1$sѢoWx,\w l) D].utSw+W\Cdw0n?v@5 AŞMi 5wOtͯ-QLpi[9 fKH琺 @?㲍R`~׎_*] X%$lE-4RdC3Oyڣx6ib?,SQNX a4`UG3!o@4;KYH#kMpTUOu8ς1W)i;oVh2j- p}6`xؕL+ZA.yGkA5(Aѹ8 g:-#p [\z`ke~+pBRH*Ig&T?KvOFi1|GTڿOՎ GipI70cpMuč;šhs_fS!<KupyʆFHѺ CC`@mE.]E@^RF!^`q2~@Gͥ[z[%gbmCVSs//'m6×6Y&XMv6`&lkv<|T,RɡK}+$ LJx “Q7z 1 3_R+2*ז H2ogS3 W|VCݨKчzEfUvH*QLg֦D\)T0+r?C&-2,VQ7MFqn<ɞ}/ UA䢕uU] *,s`PRV:.gDKj}=um"JtsQ%tS,jos֣<]BE9;[2uMuOWq Mnf#袰xb>|zh=~C#먨 aDC__nd} Lĉ!}j#N_f2<:R_7 %>׶hqJC%gaRZPn_I;EAknЭĬ1Ǫs6EљSRȶR&ߠV1E>2ߡ#/ML>Kb ΦOP)EVVukjb!Vw*ub5x/ d: /Nx6!If"{Qgyx 8┟4#RFA];\Dokߝn\vBp+pc(' QV&]4NI(/#ka7~򻻢ܾt YBFA' `,7*PW6fS=@jMf., +9 hw(&/ƭ`ع\#\hxQJ$DXN(OMr 4V/qz(< 3===mLl-({wr@ɼlovNoqYt|ڼg"#RF,faR٬ T A#)w+(n>0NIvJlL^Y%uHHJpr^#c!V ?.3d << 5ĿG4TxP` ]0j}^*,ۉ0q;B Yw|K/6@ehæ"=%Xm Sz"W=D2_mLgJ@j 9t*9Z|0q оg(%ӝl '"j,xZ3#թ!=!O*CU{Bl 2k]<!T<4k,ԆJn>1_.D1<-IE-N2vn{]-4 HCte=N&}KdeQCúdYj@VElzO;44HOQ𣒥 Qv&qB8ּVa `Y0h4/R䧂\:eb;c4x؍˞pmꡕMYΆ̭ "Jxoc6;f\bfXSZ$dG%q᷿ $vUGhɊb1BRzpPGͽ{.OITxlg$i?H 4PS!]{ '4ɮLAqDJyx*>e(*0lU IL *::V]X[h)oeJ՝-/1#k^] J@@(5voZj Cw@e/ 8E2xT ط곎7,0_d]o.S3jɿL90Oz)CfR6(0p30xmM'xޙU߆_kHiM\Ww{F+)4A_ X5 .Ō-ɷWݥU<ۆ}%sm;j$L|Lsupj@>Mb^6_HBQ7ex4O6og=k@j'lEsԍ3#1~e "*k]K)⟟ Ÿ YAÓ *c0Mը?}Ob( jS<,])KC+_&}:9GЍCT1j}s+i>ʻpf+^ C1J#BI'n3 P2C!eU!nUmh8utR_9}ST5cW(О$Zp/pbH"&J?lMky]bAEW8Xn -7;YHt+X .\z..":~񓙘l*jx=L%gаBZNf7In},sj_:(ާ{>s<-*:Z!j~4F@=O{}mr'"L=$<ւ[|,#XN8xz"UESwj 5%vl䆵p.Ļp]CkϨ5*qSqmsɕ%xC<gB- Qqd s1Գ ['̋K##p9MG"5Jrl&J4 (m12ڦ%AO0H>)t/ZE4VԹ35ÕfI4afC\臷è>)o];P*1a`oD?:m+2m|o_oCI/51Il.5_RV3mdrPz#7ۙ `򫯞s/snM`êCfXК@*tHeImYI oC3V""P~f#1z"71%wBvP3*,GvwLL ޾+5'RHDfaȷ\zގ(Zcdִ\JL("LxW=_?>8KE-/|h+go{wS;]JȦWcemS@O-Gu 0Uu<~(z'5=%υ#ayo+o3{ |Jkk\}p5[;RB;&4Shi|woJ,cq*5,)ukkc*Q i3 Q>^?Fa6ðA Ql9|k[GI6ye/:)Yƺr;J9YI剬9yOMa_[Q +M|R3eaM8X㰁 rcȆjUvДe7 $b_62VH Ls|*o2$>dwi'ʤGH~LHw6ɗ0YL8tiǵ|C@B7Jb.ޠ,j%*dݝ]Ib&;c -dH$ce>6O@*Ё 6{VHwNv}(.3eA5̫PԪ_Sb'֢ b$gd;S3BXOh乼"x&&-SAjUض( u;$x<%J}΅5IÈ${cYI ڗ*V!Ҝ)zʼnp(Niw(NApc)wu)2@+ Dc@ӧzD)rs/*Zf&t^Fe RD!3v .:;<":/ k$Ն=XwA{nqQZ/l 1y;xϔ;BK w Hz.F&bzZpf&0@NzgfzH.B mavq=x@7ziyi?#3nZН'Z3.3:m+(.V}q)bm mbq=d%իCj@'}cdo?0S`xrun@&=`U A=?ֻD:>U SMCZ:3+e /ϑvE- Ms(b;R~o(w:+I?d䞝((Îl.14j5Ķ#}G~KwH@*j8<"Row&b}èsGJyZEטfaDdJ?QO"$ :鲢ڿ\{G5ki$Ŧt/S?gq_\1|wšQ?Gc]Qh2_JuN͛Xdy[3ԇ$mعu6tYQG˩M nsiִ=hEUzJ22ohѨ0E<0GkѕUAr\y {8$0Dž]!V&еS!FVG0<#?oo~m|t]x6r>|@.?vH^{8j jXoeY9t|O$w i[l=d&svIJWeIOPxX4oޠŎI3r}D)0~bLa_0 me&AB4WE)sBG*"~$UHED^%BZs2;ׄAbz>ZaglR¸Y&?EwW#*v6CHp+WodjcC˩ǩ=K:"ZdW4M? YTB1qWJҵ7ݷcjϚvq'9Ո\c!bO_ Вhw}ƣY~cؗG s@NLUxBTHG##-[3"eJ&Y;0J.]3K5Ғ$k>%ӱ aT \ŨKTsC>jS MYˣŇ4]TW7nV9YAZd$vsO)mHqb LfʭmnȮަ]33K!kxRvV9d''#kcm}1ٖ^p≙5Ly"nF@FnK';@6hՍ ԓUUV(  9E#xpGޟE%߱x%e{ȍ4VImOD6l1KIU{)81/963^E3T5o_kfXWaPx>I}yiEKGfݖ ᾶOk$% ~s H{E!㴋]"k96d%ߥ U믊do^DJ 'ti*3x`#E\97Eվv8FwR<3z"l1_̈́le\"_?,l٫' lZA)!a'FWx#e'|D!2qtTQ_hGj8(ޞWd0iWX)> fC(x]{4YPQ9=cr!u߉bD]f_Sn YV@Lo+pb-[ _ykTd<fVc)W kR"79>u3ܤnqhKf6@hv⫥^( t(o`3k#=~T*xد8Iƣ+y3X2T^ D5k_ ׏ ںn1ZV{ s`rԈon9|tv0>;ɷ:;5~At?v4+m|~tzMetm. M"h9\ 5{zh@!QF?IҧVD\_ Nzts' g~ۗpIEk @3a&;ދsUޠƧn7 (o}f'm SWi17T׉N9.ygT'FeVE.Z5Ȓ@:gԽ%ÄQ4<|i#zR>:[_bܦd aGHW9!LlM:1lB)Yaq~<:z%`dLQA*$9Q`ŗ$MBn1r>TY,s8ӳ"$ bY kSTKX"wf b(facE u$ r&y=Z<1k0MAzҟޮclGzJ%2]m@4y=¢M2B.]yhi0K4xHٶ vM$Go.4Aj`zJ.kВw\J+[DOE"1OAO9eJ5E!%DYT+Kݣ0@ A;ab&X1/N뚹بB3R ꪾ.B[|2ݍpY[iqCjurk,3HR'!l2_h6@p'ek_ZU烐|RBq2KڈpQ+Q>*IE<`1Yi %yH5_ 4T]H05HxdI g'/h:HcEĊ$bVi$!ݨs'5 2L0좛6kt_]tF e͑ vFt,3]D?kJ5TI1-4s}܅\^6d.vRNq,R+$Bl1DoAb#0/=hj9L!zPrѢRdKL $65n=2=c͙ oIv/"SSՏP7$,,ɔ[%- Ov o@ XZ+Xe|'BI=̯ɠlrkԔBq|H& - 5Zѝ2DZ&" Ƒ,~ϐpTQ(˼RuKNؙ D.h='F2tjo9ҡ`Tϐ˂e?rֹjq:l.9D{O,)sABz:J(3VO"&FL9kSh̊55&-rGϒ &0m"6ےԒnÖFeU M%#3[[MCwCݘHzjk#=Q|X=tV)a fS=?$0%,gV7!bnS2lV3i9#"~cϛf|u#vN*|aZ; y47+3'b3㾆)WTr+l axSq6C<(M@)M}a_$$wp2[]ȧIx/6y% }VGfUP L3:ΐYĄMJ{ym KH~:0FYjԘlrrLA:>w0qtL&ilHՄ$6Žn 4NA{ܿIU/UX$:R |Zb{K$*j_ Jlkq5IUylWr*|O5w^^8j 4nV$i KW8v¯TzfR\8 s?̥sEsɣd^Lx%SM"@.tOa:[Ҕύp;`丼ӑ@#~C *aI~'IZ<$p:(:CIH3BX&olP9_n(W3>(&(px߸0IO%ġ3xl)./Uhj<ތ +hL\E |x<4|Z$>u-K&@R>MiX{$dţ܌|gFc\-_WL0iz3D? 0;W 2Kemqn`&PPm$v>0Kha2%w%kfkJ0Ly$xXOaEXY2Vj~#E (Rv456{ZLQ65),lίV6 ^쮕U ?t3 HDʄ?ڕZWE$2:yJ딪 7 4 ZNn}NyTp$ZӻC>ZO!8]uHgTIoJ[eOH@;FwT$41CN Z8[Гy J(ӬH:[E#J; ^71Uѽl\C0Ḿ6S.Ȩ?+U2)`ϲ:>!fKGyw6,\\w111NܴOcA PDi><rk\L걎7\}" ϧyxT9b XEaσ"h, &,VwX$_/C޹z+>26=T2XA13ճɚ1!KKl!Lʱt89C6"Hcp{ro|-nq+\N/8pց*=p-/c#WrbTZh`!?lgVb3Ub+d3EFdP<ao>6qQK~,3xC␐W(AsX6VQ[Elt&H^g:2QB4Wt]})ɘ9 g>eƖx2Ke$vR Ap2=,!NS"~Nnyò6ke l+_on5c18ő)`5=@cH z8Lx۬2,ew^iA D̯M>y1h\7m\(qwôJtQdQs *LXJoKc/G+TBtv=_Cvɂ7g*!}V DDm!N`شFTXz"&,sZ+wg/سb2;\F/ TcsdTz$ʨӂ B|-u,7 $L9 "^bL,Nk>]BG*Ki}d4@Sl1߰ܟb@:&%AoOu?㏬QFL+.fu5ң ٦1/rAW/6gq'*ɷe\o{xt p?W:WMQqP>OqOK(y*;)Yua@QǍU!YjF (U'Nt~B Y !f'|Z'ƌe?憓߅Դ0o0ݿ q g8M[N⸩>mI)JChn5+*ً3s$kE*~8\yzz;0N=e,bwS4+9!ȹbZIE;o$-A4$~:nG[>[ Q޸G'v16u6fdapda2-yQ62b 1p1zE ' [[Si`FG&ɩO!(fίա0Tls^]ZtB+uh8'ц+Rdϗ$Q̸WUѶKHKhS[@/'^.cG_r.hRtk|_VƟoGNkZfk#QAЃkv߿`Nu{s#Gn|>Up fkerI|iz#CO:(x2ĩ ~ H_dB6j&pFͫ+1yM4[X@Pi#( xV m2cDY줮SQDL>:GQ}D(-PyCN2dcfؼhxZFkW:3DCN%ۊs]͂AxVAW.@z=e (\P-xDTI*Rq9U3+ J`PU؋XO,9F ԐR)&Bnuim*<[2Ctzma7^+3Ncd[h5'l! tjh<cw9ޏN=LWf b1{> K%cRR}m%7.A%_톓dK 3ZƳ(0g1ptK r7eij}o;ƢtgFfG ~P:H]qIL '&q$W>R-zkj_U D1NׄAΕA M@zUYleϟob@ 5˪lVrdYgbiofEPNT.$U̖R-g#x#XlρB{y&vtd 4 9D@Mc3^λj֊KOu;p2u!'r$BH>.P\2ns:t@1f`oWFCN|vE3Vi94G$H5Y*T v+!u(e'۷s>~5DhdD[ݖ4LʅPOk)+ADIqd2! k3"7Gޞ i1NBw)rPVrptjMXkQew> X8W_uaݠVV ;1T|<"dv, GVL!`8۞P{s' |hF{ \[6k tnqV-OM-D_xv .;6_uR|У2jf $ƈu C YZʳ>=[f׏k4.7bwc:Ϙvy|WH 3\k; ZPL҇.Ip}ח^(TFk[j7L|ah5 v%AѠX<Խ5bK"ҕfh p}u0;+k1))SExg],Š|f@r@~u~]HOIaMދM䏿LJ1˘G@%5Xh_X޼,nnuVӺ m^;wZ:ci K@,q0(AxDқD*p{ #@c`q фIFL1?`brɒM#fD,0W 0}[ * l\xkTS=pfM"I[G' p8Cq0jvMEJBo{N<^MBB퓲k{ [`T&foĆ>"c4ex9FQ/+<Ak1x dKNc$W=yD.њ`q_իQ~3 9F]Ø9 ,K%+/spt yi>Zuz!bD(,en֔_F8ww4^<:D^!cM#1QistWv*UR~h#pӶ G p!VBP[hci\7N46BW%՛pd\5͓TA`07w*p(M1)uЭ vZ`iߥ K;oUP/RԺs[o <9cL]]NqxVۡGK+/! 7r@ujU븫Ⱦ„w2Ɠp.Sz-9!JJ+-}*cH2]/[|{_clyr;ݢu.8e8}nKla1PC fnZ8I\<_[f8#%JWQ!4vE(BЅ荚_>5Ol{CgFJ7th^VtS}GK3Ւ7ʲE=[g +SQ3ɳAn^&X'Wb\ĒypG.[1?zJ1.i4wN;'K0=f2eC!)[Ǭ*sl~E}~/֠5dy;=O‚W ֳTez{sI+d'GIh]YBUwf$5WKIv˒pI!C!5VDC2<⛉RB[;\GFYQV`-ڨligwJOxC0h)H)9$5ĶUE35ҧoSxs7#M`IGIwG¸=g<"]}EߣY (#HIXf# -3y|)csAn_QcSq ý:Iu 1 Ϋß@ձ JG[[0aF%!`sD]Pf ME'Y <|}R6(VA75b v!?6ģVMKTxj4[z60cFrOF쪽׵FJDO3"ğ\r>e`dzw?\c; 6cڡs T6eTqx*\z~=(i~;>G ]йlQdJ$kH؞'^PP/D*zcʨqDrŸp\Zo`5s# ˙ނbG`N+Kf now>bm:W\4^Dc,|(jA*ɾjC7,[?XcU\?!v@ `= ؋F]87q@$3Ou܁JD<o4?6Tס< _BHI QFC%3ʄ0F$mI/+:D_$1qx wcҰ,L 52Kn$.G}[ ް c0ۯ)7;!tmZ$B'"̵B"CƦy rNs$4M 0qx|O>5_%yu ;W U#;gڍ0G`Щ:Ik$"2G|E9 BWDZ?+QQ^^ܼ1 j`1nwqNy&FU+,NȨ:U_.?OM_q40#qW"DQfJTᚁYڂ-Oms6ʎ5 L'fQc-L3e'wQJH?j8w> ,E֭zI!6Ela{njrs|mǃq R m 6zeo\oŸ.zjLw38CVftx̏NIݑv嫾aԍ߅i)8ؕKA,Džmvnӟ-]@7^2PCc{ Y^Ȫ(q{w1*i[WD47Jԃ=xd8bkJM2[ФФGCW! iu>?s'ݩ^) Ym4vf׼2Րy3yɁ7szAT6kSDbr p3ֹ+5(*%g +ekZ y9-@gMYu#Q͌JI;Ֆn). `Bo3PeiU IҬ3U!_"XK)ԛoSram [qpEW5>+VxE;6ܣjDbMrƣsF5*wNf}݀jzvB>I4.s3"}fC#4 o*lʷw#*-{j 20}_č 7 | n#KGD<6dZ'<6)~AKVvz >DZïId/PFȑV|'YZjE 4bfj)W>Zmj; Vt# p~U~KJf%S u P AM+rڬ[8|J(LɹzmH?;?\]???F(W\q# M QU@]w3k>گsҵ}[Ha&Al:tٓ.?fF H~N'pWazood+UYDಈ  O_Q!6(ƴ 7mҰ ""ˊQX OwV-y> Vl7Oj粳䲸6]:dK5'1ge#v}YW"ESl: մ2 ֐u6Z4Ѣtt; mVȸibe`$و%Z)˿,\/'JL}RÍcwGo7.:cӁaOBAGAbm6.Sge8zĂXH-e]m&)# n$۔sX\ױAPz:5 $OdʉQT!dL@ <&_E͍10q+/ev!_j](fe9v?M_?VC9c+a/( B]N9 pǞ!dK :;P+mfs?"SQo  ?GkX̌}>JP?6* 5-qK/Q zRi$eiO|H/؊#:+iDi6#f1ҝ l lziؚn0eTK-UN/*1ȏ%UcΉ68I6@m`6_Izr,WznYAGRȐ^h/AS-۞N B1t 3j"GVz,eX1?%ko|aEdUdBIaM#G(T"^xtwVg|?>cvHsy1Qʋ^;qSHbq }?(|c^bΗ]1弦QXad[oFn:IGeE~i#[S웇˘ gjU&{o\)2ĻWMjq71w/-Ml1PPIެ%u:4P|̠~Y W.y{JpMț&u ]iq0:N8Tq$зv12\ܰ µ -arb"pف/at sq-y%H @4&ǜyq.sB`#ec\Mc[PJxNmI;R,EPeͼp>ΰWI h(Ku.IogX\un,.%#PoᆔY iڣ/:;.'0q฾G$f{͙9$.M~[ d~●4r|o5 u*&Z-;qIͼ$wTl)<ŧ {I=+I1%qؑO6Dw.C'{2A#,$Yiu}E'<:eb]huCP?lpĥz-{F]26 {{^y=)ޗ]i_Aod$ 2+#O*$Te kEmv&ݏbK~t9/Z ܭM!<G~ݼ^@d0 54ok)!nGx4szZl8ާC9*K oܣBճBӝMSy4S_ahEE0i_<98l3jUjAczoyliifńtԺ8ts3w:U&"o-:828G9JQLjq^h*iOBp*4s{tR ڸP'Ӧ[%l;@UW1l6nj%o"PڰH6,ŝE$Hw:jP$_1CPA DvCD+̜iNgrO@O r)B @*o/gw|,[Qz)s ]ׄK9Ya#H|{# Ǿ]BƭS8N49Z境ta@UWE@ זHBHV9ər=u:?j:+wD?yLW Tˉ1ĺ.9cB6I*R&(˿Y>faSZY.[c}|pnF8̙r\ jM5!llZ^qOP!N&/9QŜn*px׾ov}=G@Ye3xFIXzM_isFqmYL;e!@,ī)]lEH|z((n&w,^nnL=—?-lVq#:pz 0*HaPvᕬFW wQ)? Л{)kGi`"8I'/1in~$FKTRT$$.ה͏ld s TGfs12Cmr\sH McópyomGwRVbZI{8×9d?ݘF/<.0mEϵG-PFtMْ&gs"Pᬘ37< g³"RS,FUQLxNgç,E)3:Ab5 dꬍؙjU*.Jb`Gl7b]jJ"ǹ kv]WݐG/X 7IY\[lITz1jS^G9Qz F-K;>Y 2 <] $5:@^O= *P*QfÛ 믷jjEExϤCF+7N9+d"Ch^ryieU1Ks]؊lsB֛z@ 2A4x\ c;kWvW-Xz 8q }[ȏH7/VR:Y)MUΏ: e9o۱VK2|J'/uWf$,l(?-O+kȋ]H5D$dM i_/(SÀ3;p&N6)@Io=of&_6Qn`Wd _ } 9x𘄚0qsW QSAȹ$L'8u7} yi{b_Q{d.4ׂk%+hC?JKb>~ײ",- ;f'|Sf#T;yYyI=xE tSWܟaqI{jI|fl~[(GVE3,⬇fPScS LIu%mԩ[HWoFGmJw26ʑLyPҎH ? 1j2] TyxET;r"خ@{$As xwa[19ؘ/Dιnrj!]~bY74W;zH|1u&NjL@;#/UA*69+mgosjD:Gǟ[Y5I!G&]ZA;!ɰZ6<t:b)ѣEܶkitj S1}7hnأL)sOF_E'7б{F=eqPł]4+9ݚ X/vD ,Hg mR2u+mf"XxldWZ;1{ΜeZ^ 29?3Or׾2'R'# .%[g]aP(,\'n?ݼ >k&@۽_!]V{J!S'dxR #;ڵ=`x~m٢V?kEc˽diKbxj}Qim+8]*D,$!䰂ʰyOMH.R3:qrmr8 Ź3%tP9․ɀ_'e"\:0+{n:>6 e3 s#iXyK+C_ӆPY`s" Δbjݎa^9;C[ٷ0$D,Ɩ@hFeEݸ`㬮eyO4#*!YN #yԡ$֩.W(RB^-6$'@Nikhʀ;sH(SinBVtv٪ LY]=G>/Un8%-0[}w)F퍨/"b$S^\445 X, ~a۫~mc0G=ƭɇЄm+Hb24b :hD`NMu$ؼ\=RAtUv0ȁqWĿoz`!SF{q^hKnpj D=wLpVBvL Xl|n/ U>ƴ;Dn g@L| m;f 6VfA%n%5oP٨ -O p%Em[6_^NVZq.G زq2&m W3.%ٷɐTF">-7Pͯ\ T+'KXK{4BVSR2.aW~: E_-$MthǫX)ff9,&f{x';"ʼQ~B 6B3/|xugy,pCKPQ<ZնKৣaWŏ{pO~10|lnunDGxCs/=>Hmޫ!CҜ] mh ^==`м|3Yk;fzDOkҼ9~k+71?&8}d,2Yn朝PA@'DfAFP8zڮ##T~ق0ˉp͏}6__-:̂y):`Fv.%W(4Nˋb( ŎsX6GC~ C)eR|!ֳ[5=WvRbF-FXZɘXVSޟ"Q"U0 ˂UI4诣NwN ZB5ǡ._ӷMS7q@7ykj}[H0}ʹo fǣ_~x*>Q{n VRhJ?N3 PFqMvKʁ#pFni^}w&r+aBSmktZ>J%2֘a^eA?t񣖬["be^к$=2s?I{osYþn G?#b1%˺SYIl&v8 'Ztv+"]>  >>43a9e F^GEZ2[[.֞@c W)>|J,RH2##Q=oW|HBj!3|(n,(V mqb75zhGWJFAn%jeTC^6Z%L9C -SDV Z$vJ#sT- n!8W9f6-33UT;%PSܞN}cνw@TzzZ% ɚ\,DW=SZ5<AЩ8m:0!r~a_Bo_[sOǩ$4bcT3fXmHEnj.]K4)y+abӱ(qiv1M/:Ҟz,˩N_Ӡ& #Ҙ,m1eH߀;TżA  69[ 2q{ `@bZr)bo^'MԠk]nqI<QO J6m+is4Z{oAmRAKQG!bPf;9XvZGlq3FLݍ;Zgp =uryIK[(:ʽ~\P>#qT~Mv>a(Kgk}GXQc m1r#y}:W^=#4HsiA'O32jtSZ1N7NXMUtGnG}b>4bKgQ@?&5N83-%SA 6#,%JQ3Y]ńSǂ"#*N|*w+7M}ttT覀wm/ 1-S9.~q9 fHVsX9 pO7\i܌:%'EHER|͛R~YUQz̒3!9Mˤ'UCS>z<$VE!Z)@GX$/aHJO 2ey; @=Z'c 3 X2˧SqUlwbWynL|YMt&m2뚣2cZG8k9MGl xPv/g5 B(Dk\ >OFw!SA8g#sB ?t9|,!:U ?3-@:Od{P䤕 B-4[tD)l*j w;5kK\3N9q.ZVIse[J `mu^f HW:&ȫD٦&ͦi,\+j>J_w/J$ư*-ͱVZ/R.LMRqp,"mhR,} iP|$Vss<7$='dAKʦܡq 8bі^2p@|v -<PDY5Z(eG( hjCisBdkFigHf% Z6M%k LYĿ~w7Px``U~jsQd0K]87MʢP *K6K(tqS}m5Â#D3^  -v*oǪGQݝ9>Lx[/d O ͺ?!Pyn0ܐSZZM 75хPв"%~I- U( [c`T$蠈>;#G/ [B Q]rn<Eh2 jZuHg*Bjl$JDL,i E$yNh!8hQ/)1jNN XXe“wc1rllqʋN f:1>s"2tU{wm@xW%*dhW>v/ߒNcҽN޴u{`1[ 1'&H-lۦ O r#]HH>Db?qmh%Pl)fJl=9AeVKզ:3j=2 b (Պ16RSGM̪gOy,cd:3+CQacSGfch[OvΪ7ҵm*D $g[FքV5O+*S>-:c*/ه3JE*~-@n^X}3d:7b^uBI@RE`x vT6ruadj۞i?CDNsG{)m3OO 8얇 >Ҫà ȗ I$sLf r"E `@PBq7ȭ\0҂P{9hV9(%U$ vsۃFhoy륢-i Eͱ c>`ݐXgJ+ޱB<^R!U^vI95Zq s-UXxDzƈ֗ Pf_.׳*J@M AA+_tVtQn^dU>/R-:)$bȓi֒Lܯ{`3RU0 )P3Z'a.42Nff1pa]ut_+mYW.&Y4,b)+C rٻm>B͋h0Q^80UҬ^F8pZt{ Qy[a}&i)BCaݒmGr-ǘ\Z g偟t[ש8N9O]X ORpG0iTFG`< _]e7paWtلoLZO ΡZ̀LTapyq1tL 53߄~":]ȘfG7BZ* Ypi(2l!:NS =}uDb?uٶҧr ӏjQQ 3µc<P@;[scoGub5iR㽴BgǍ}KJqhnފNw'fwlݚ kl*h8}ޢGOZzQ5]Vrid?Y)>t{튔:C=B8}V5/Q>@)5n_~a\ܘEcHC3 l#$5}c!0!_75(ˣBC. @cu>D(дBny"9` u; U/<}; ΝHLxo42!#*GrM zEU-Cʵ2&5T Hm V6jDX؁\gi% i`}>E"]Hƨf<3`h%ؑ#\ #2_dq#!*o+4cJ0΍ةtVL \;-+g\2եl{,9wNZ ų$, `AIH]ѡmEC+glKSD{77ٮFz v/o4!2d5] :Dg?wC!6=5H=[JEZf2^bow͉[Hv^Z>D%Z UPbіbV7n!8T  OXKb[uԝ9ѳ|G u Y[/ŃIM[Uu"?$17jCBxG*ha~ v-׍ W'AQ7y'K>-g?ik~,Bc cZdzNĬZ+w84Ȣ9IO9p+"=l?y4Z4ўF?T@f$y_8ɔ1Q+4ؙ=AzgJ8Nq]Nikn-EzN}B):lW:K> *+Mth+S*&Ci8Q34%=^d95 AHB%LzBxZp@E8{:!IaRvį,P2SބH O{IsdYęcã6ADkqzt3T#IMT-ۏE9y&Q"_#S--of-B [ӧ<|4#DU\U 8.y+^n䒓Z ,s$(vKk%QiRf@favbS]ʔ_RhS{J`Dz(!O}TȄTA%py=Ui,Kċ3uG : 2{A0/g78M3))j'y)T&k!>l۹:nk<6_:rQ8r:[@F`0_,EΆT}Xć?;Q&ϕ=_]fQmK9UBIZcU,S(ޯ3KOvLzZIvŖ-`WT :;--R!rmiOZK*b2->*C;%lFl'f4fLD>wZ:3ī؈w糹v{|-k~X2˲M[U\4X*=U;/׎+?s`S-?4N-u?x44ݔE:l8=aWu:6uWF)*aO_?L֭0,7aJаϛ̳Qa{ހlwM{|ЇWrÍW QxNWs1ayڷΐh.d7]J˴ >(>-FPo'dkVʃyj֍ãT]7K P$fՇW\8;&>Ӧu 9YC(k`]MՑ&<-te-%}[?7Y,dH 2l rI-lZ!@yb8XpHq+4$ɫgXN/_ȝkmU3-wMɅ_ Wh0Ҡ :MB]K?L{dĘJPNvSݮq dYBV]RC_%0 䓠KbܺVcҼ*rRX9:yڷ‘JXbO]srYXka ox=T`t%-u}R5m삉#Zӣ񌱧0%(֑e<LL-[/E]6R x~J:I y5P`K|\M,GЗw=Vvl6V~S4-$'[>$ )=6i$ཡT Rlų> N:&av*j6,u 2,փ-oI/>Zug"48,Ii1PzђXcij(e䕬V_HIiu1 ?ջU.!9.W4RojwưUs̪s;T,c`"Y!;oa8_w@N-ArTGN~O J-loh:9h}uڶ7!ο6i.hC,V a{ M~_[Գ S9eZvy.km֞4둞GA(^ T8[L[]?_s3W ȓ_<^p)ۓ9nYhE3$~)l.ܧH} il/Jw*!~[>{8- ȣ8 ~$WEI]O=5#@oL7(0HKl<dž'.&:C2 X'z=1{I,8HZRsqnkӈn4$v[岗eE: !kaSYZyˀoq٣8xd syK˯ mVX'K\Q&5 ؼ VYg-oe8S9hS7Dةg,E!Xpݧ`zYERlLs2N! c)cd@vcrmB*Ɋh~yb^݉bc`0 5;PUym'I)/c6X$MJ˳EMqFk=Ӷs~^B+qwO+h;=?VyjI ;80mŅ)\ 9y=#X s$-.PD8]mEṪޓʴa9鴁-l6+h * d˨`^a+'zs Ov E8]=K䰜OVR3WB".\>MHgv,DG7(f:A'< 03Q3:8,J:!P;IH^qKTeAbE?+8.mڢ Hk+m`{[:jr0BV$2 -%F@[-]yK-dʅ@jL"rUz*߂W Mr{'"2WD&dWѯĎU-|\5h|!I|ffʮ$U_[uu%* r* :-1xO dRLiۊa&}Ө%ʚfTU[5~F vFJܱB2د7EO05mBQ-L~ND_CHt4䖂FGʿdOq@<$HdA=)˥YsZt@${5p)$T)|Wdg>2ܠhwސYSHXb͌+[|B5F 9`|fI+0'9[pA+"yZ+i\m57,Q> ' 1-3ƽPѬ!%y՚V1Mɺ6꥙((A!b#n0r`|o}}>5`FTTVFu/3hA2A%_8:Vwq"|FsJO|yH1Ar2< o~EAC @)# d+*}tϧL$;*+ 0=zH#@z"1 ^R$d Vztő[3q)@lb4C~`ߜҿɒ#;Vh?6Y#vF'@6cdTFEscOͥi㛫+ Gnƃ3j$KwdSxJjf]P?*RZt 4wekoA6Jl@Cی=_dk~gN5 'Rᆦ:'%hyC ۟r Ř{[+iD9^,WGxSD# IU"s38_a/uť}*b߳Sy1G:΢zf$h|#pI(VDp˹n[e$X:oCcȃ @U\9hRR&2nDyf3:<#dM0;!dոi2shl$ԛyBEB_cidis3v:HWꯋ|96 ,߂[n;xRP%疔zX7|W SE_yE1%Zt0m(Wh/ \fQΣ F&T qE0`>?rnU8PgzNF&C ]^NVK+/;z8Fe^?,[CH@+yT!zܻW@5ف(g MQtzNonmohcu25%1 jRI~ NR" ;Cu87p$p z907,f GwjY33g<393UumW_J: TٌPDm>؛q#uEI"d:Ϥ]A{X|]+N'pyt{ZJcLt%<|E?jk>e牓9;k&s|TWi7f|j%V d6#&N>Gnd#z5vrS\P^HٸCC@Ŧ6.bԠ|>zQG%H"A 0X͋ 2&4sW\_L"@#$vo8d̵-4Ɩ^6]Hun_}2a Nx%[ҷe; )t*5k ſuXڎuk([NHl wt\zHLv y&DuEh 1IV];1{Ew Fuű6+APH#Ȭg.bhV\J|f[b/i2~pJ*3$Ő9'/pIk4%~Ҵ5jy(k%- Hw?nՇ&$!s9WGwwBF7Ah?>z"  ԿXQaN7aeLv7 a|?CN#fLN~A$!V?К/K?:^o<t-(PͿΖQ'eTaa f\H{d2NWb"ՔZ@'F=;l"7Z^W{Lj!nڳWa-z7:MzEКt&"hHT.wj?͉DFh[4GvZCCI/<$n8dFX/&ㆲO38 ᫍ$gH+ &M=틙sXn湑xȁP m|2|0(=FD]BT$obF/.90qhFj`_\떾ivzC9 U2-Gʿ_ fx êpn+ŝa8u3` .l\`oJAjH;G!~Luӱװ,4FJfyWp5y E=Ei!2.z5)aBmA^[\ ƅdK(B_W@j!)@vUY (_1-J+ 4&cLxʶħL?N hhk sv# W*B^_UT2|oZ6-Lᄹ܈ym%oޯ>hӮ bc5=@!!R~uk?7p$f hU`$tO b6#_Ꚋz(`tء[;>PX l9IЮ{EQ)4bxS8_cfZn͍f),px$/W/nDuG̿4@O- B/YxByX .)1Ѐ{R4@ҿ oJQinղJXF!d3_ ^hGwgҒ`A>7K2~۠&Ltu.`{Pf(HÐ5$  xRJ*\w#evH P1loΣY9yǛ1Ő353Ӆ dO~ rŎkkC`qDC*m+?rc.d ]r=3EϤ~"˜y[bmc2i(]ӅtQs՞WLVsA:=n^[RxIWi E2\i)L5#bK9', kЍ.wGVQY!,u{`;"~­iH_`R7i[FoQ)ӕh̛^ !ߙ9>_JXb^yױ G)^N.{Đ³?Q1NkZ&as 7#3?%n=7]B6y.g81ʫYI%ˈEݩԼ^[wZbPrUCD<|Co1io+~~+Cx`z<& gP[GpM`JP~ٷu/#pw X3dp. :f3&4#WO|`x0VJI&YVls^vAⰎҏ"G vvޫҸGlf<5=EŜqpi??Nx|tgpŋTO!x L'֒?3fZy%::9}:AqW& Jb4eDzlSl4 :ܘz_3:Noqa:kTVO8!cgňƔ¬!h+U)S3zzJ4<(Dh6:J]8pk_ddlh(ܢO$FPCcXNmx#@Lֽ HMM⥲%X 5{۝D\ulHM X:31$z"M"o:4 ;Mژ%S*[%K~j9hZ\OlTDo!IAѩ#"3 ʣa7Y 2{!CDjs@cmk'C2A&#N(AUFp8@Q^Y'c6/+Q)&KP 3d|Y$8q4EnQOvz6`meZ7@zt{3+#_|Wt72c][)F>.}f,f@]ՓEŹ:FgŐ_ǽ}'hD jmgJfNY$.|6H"HeJE[ IORifIN`! xLi@y!X6c0)չ(/iJҫo(b0Ũ3HdY4$"?NCKx`h}pcy6 L^2[B`}JvB᳋6ݦt?]ݶQ(I\.~T ڏ%::-lR|-T`F(+-Ga:%  I@$cB es4kVWWS߰Pl푤+,R Μ̱T#ǩq#h_6uH7CE1]TGlB* "?`5o^Lx#WaPc6i3wGwZIDE$p _c-9rր0wVkOxK#59ncJ֤_cbMrI/ܢ37H" hJ98~! 5[`]N<2}'ַ ]ltP-V;8b7c*7ꗦdVIQ`4m\8YNZqhxL&q(p; *̾/3zpu0s*3)ŬtXz#=I!1rg2#:vBYG49!mOp}x'*v,XZ5S~wV˙يK˚T<&8EM |5')F'4]Us­u2x4dž|Ja q| (%0ll:P0Sp5w}|-tvwa o=W1^8^'FiWp/)@_tz-WC>ڥ0bbm^V'}N~-BZoϦI^W~dKH^HgeQ)8ѱA_juz\ `L|CYd]5:! f_X.!|4"l-!@8{G5@@+Ղ)dM{sYCM|5|Od:zpmIm 7,lJ,#ǖŠαA8N[YsIB(qqU N׌e g6, U-jqTfq1hp!V_ә[-H" >h!1g6Dk˶KAň.&hދBow5ƾxX- sl@J!TU$`&NP?)r`䀝h8ᔬkf- %QҟMtTyԦ+:;T ~y"q@w:g 5 `e_ǹ|p9x[䑼x.D$)1'xIߧЉ ["Pf%VLflCW_ ]ngg a 0a'LsD+'vIf1fx(yuoF}C Sʔkt4' AVD/E|scޠ8}s)KwQd;wp'guϡdCgb'#"J Xf^*ӿrOYO¬Hѓn pC`u\GET}q{\Qڙ ֿcƗno7EH*!嗟QWE^Oy0띦} 3ieoơVؠC)%jP<&X#[iҍ*!1(r?G[9m^ꑗAA1UWgh{' 4]9{acyM!ze]>Q F?:7s~Ms"j+b[%oU 3H-Y޴yK ]ejQqK0dI'VV g̳tz[<|Vde eS40UDg##-c3rc麵5eպ'P35%_%A9ߩ>hBOqFOQQt]l[/_=;f',-IC%hyTF/RȾQ+\urwDZ21T^hWj H0CjbQGH+tYU~2@aSt:zQX}P̳b)ٜ5U' ϬV "Ymz.P; (SP\#9Dt"1WzF#DZ1`-nԮoCQVƌK!{;xmNk+K90D!DzH @TQgAI n"ڜ[N=Pd>CV@B^^X.S|8Җd~:t+4Mv >,V 3e0s28?rzɳ6V@?J]Wҡs9FMuutj4I!9/l[Y[]' B҆d\nƄ.(g<*fr[f@o6~]Nj@~{oo&D{[/IJmAL!ōoEdtEK)N2bS[1BmA4r#]b7<k%A"楄vy7e?["+wl{ŧ19`4Mtwg EB$B:S+Z\uVyU8Z*aqvQq`q~n` s NfL/>- ˒Z`˿`kJPUG 걸l8s&+xg5\ XC:Q溧MfkSw(ڮ͵*6p ,c4?0 ` J&ܹW [j$R./zx'x"Tixɇd8 4܃SMN8^#*א!Q)($"Tx !^(ۀY1Ff_RZq_Dw`n.źv36NHvۨ`WH=T\ڰ*Wl2R!>XsH E|e@P6|q EXz'JcLBl䈎~Zl,lCyC*+Ő+ N$]Ŏ-REQQ4ΏN݁h㡽!]E1p!ܴmuHCqqeK:܅1ve~NȊ2yvK' WcK@Fk7Sm}`>AL"`NCwW*/U<8j;3`Z,ɜ:Mޒ3d>WYxfߥ:v U󔐑$>Y뒔xuەÖw8"|U53@q̙Q#)(Jn%ZjE{H r/RH1hM]Sb\6%WKcg[fױWp?R .Yj+fmę7'mc4ؓ'KkP?e6Y~=/)ubX6cYQݭ~YUp0/63ÿ :h}+@?m&p`jnu=8IKĸr(;/"'K̬'9}mڄdž4(7V*"=i!u'Z>NTlHJgΙ[YB]9Ö/%snddt*Ls"L@5l38|[ z#Z= SD.+@u^rU "FdQ߮(IF0.i&HK0z;/Jl w_xs#UH JF8sK/=!%ںȒ]Z&_#OhILҶ-o/hYҜ{ sK1i3"gM[ހoEnb5ybM oՄ!z^SS E6F`.A`@;Q6iOW-?,fhvqfi,u1A~/-/MB0qaYJ3Ҋn򺨛Ne `T;SX c/@3jzPD\8:!S$9c-AQ(IV i_j|??8ͩM9"[c*qAqXHj Tzxg;vy -O3Ip ,ǺTWNhwܺj-NY*q" pu;Y)[h{fhj wE8qZ K! :cի{fhL#bO4հ[w@ORSX Eݴҭ8!x$VᑩY4ӳ^qD G@u4h}1K Ù 8ƢN]u.\'^w&";'F[7B-)x`e1B+gE֬<Є)݈am}3_%N:ScI!7;pp #5.ŭa+|fúEf퇼EkucH)Օ%hʄn>=ؖS3'iUױh>1M,+]-jþ}i 'yc%R&+q+Qwx7!sPdFp%3WoOvon=r kBnoc[K~a2^6U)?z0h޽Q1s(²U&o]rW~!i6ю׻b醯8׬۽_J1,pDeպ #0-S-%.1f} ӌDBh :hy?d]H~VnJU֚(g(c6{l PUO%h޲b#|LZ}`U{r;r?"kM;nKy*Ue.6 @-qY`Ū[-9Smڣzm<!Br ߝSX-yx{'w>iUy=*F+xje;&HݧeypSOOׂ?2rP\CUSÜW=94zd#j2qmy +"qii 4}N?HؿfGj:c27)*{dUy>UZƆ1 :cr`2Y&ԛ6G*^M{W{T׻J׻2׋7eƜ_Nǃ!!;?zpœHB¦%pciKHL#aEޕT_8[hD(a!.xh7qn:OFPhZ!]𛹈z]~جqIqWO<5 oG7w{uKbv`-H=qtB!rD=?-8+Hhet4RgA塑i_I:Qa']p-f5[I1E%"{p7֨6/]5|h,r0axz3> zvcw菙@v:&6qPڐq Q_q?kX/;gUuX~\Xw/C~|SW:0I/ŋJ'B5j:?Up|ѝv#R sY+˴ȕ *kgH6ۆ2Y\Xrtkzsz&n)I ;(KG.G `Xڶ ٍu32xSU8 1[H|ߔ `KWksȪOkf ꗸo|~Q0r}Sڨk}={‘kQ"j-t ѧEIaνLR,Mn9Dw36?A|kv I}P"{MKJlŞ@QCP|4HT0 C4LajsmIĈoA&'K{]^躛i$}!FtdL.Z?x9dg(ɕ ;ǠVZ& eH[ݶ$,8b2jnE$@\ﶇ&͞n1S`>r݉Guc=B$xt4S4d` (hvP wu0V)ڱL}Jc.*2?71焊Όx,'j} <m: f!@KԂձt^1-`Tr yEѦǀ{P+YPMz7rp=)41N eo 1<%s]|!wnix~<7(i3=պ`7Yi]~ 5aa m#XqX2bZBԉ|Id =x5dA\SɼI} ~ciaΣC.;Hq"3}Ao`U!̋}S,N8YYE{6R/={&jX&Wiۡ_TC5p\-2~=\z0toΓwDW#8~dVmP1aK ճ"|C.e ٞ$Tz"fUP٤#âCՍzK*i\X PpR͢f ]dk8|8e <k]νRA߬=#̬ gq'[Q'͞iXX+ IE֟ tWHcԞm.i!>cnZrOz6,T!fuUyl$=⾔O?6ScO)3QQonksmU4q+e+&N(w%*<>?xKH +Vr2AƬp`Ү-_ l$}K WM6jn#J[~OO NxPaYRRo"s'&AS "p]-q }i&wK4VQ.XgK+!זH4*1 kIeumGͧgS% B!%A{JH?!;,&]uMw&4§(nBm9W&23>}%b 31jl mϯbH|v`kv;y"90,~Ȱ-4K+Tur^wX]`9wEIuY|q=.ځ^&»JcKB#l:YS@Iܩi#i/a'a ꓎yv;~[\YA*x<X#IC>jt*7"RmG",AbߺL5g::?0sY..CD|48e eU#w Р=كC&)q-zr|~O(~|Yϒh3#"QR}c\ӲXѩ9]T *AUiN{*wMY"= "ÙЇ_ wKn˪^RݡT_v65i [bl6 WY0 7I^KIQǜsۃ~"aḇzRN&\ ќA*p}LQm*4]lpT|uZ FӊUNvKͰn@A : Z eŴ30S%?cKRVRp0pu]4Ѽ{6j{s='E/Ebg=L_K^//0% vsAkyHUVΜ{shuILlύ  D*[n:9U:9?c V1dTI/(6x}R{[ woOJ&^U寊lĹ?KN2Pv׭qkuL `hQ7 ,k0u̪I"+z򟫲Sѷ0y6}`{"9<03] 2,Dp#q[b%GCŰªr(-|(A*|I\g:-.HijEc3/X4xk6әGZF[&%]%b][~ڷrC@X-D~xC580?8ivz-CwlYXUV=(Vx+ԑ IpMv4kJ'q kiSXXb ` k}{w%} An 6062R&g0}"!;4eA0 _ȀQ9%ܨ l9YM!_ ZɜLi7tBeFt,qR{յ [W}b>QcGS促JTkޣz.1>Լa,euʐq9eB}dv!o‡L]fcAǟ/(~Z\r`82:pÎ4^{yɤkV ?[a\IV ON*Mf|6?D&}>_lMPxpm $:Nl\]R$bg/bN:9 -&LL\ް.Y،*b`݊a Xu5Aj3[R6n90T/[{*Dߡ{ˌ#zG"YVy[d +Si7MkU~/ЋkMlx5Rp26gAE'ރGN$W!__;=9 ls0TD` _pGD~0^eq(gáM]KD'+:\U2.d4'?PWm&uI^dWx0mlGT5O~ٶ1v ݅}8F cK 5`aꡔ&GR`#7<$nJZ,-3H<{'Z}pl몵!agpedU^B$EUdx9.KU@e27TeBSQ !#ej6,w[x6IBk$}ʆο-9$x WHmG\;17rL}{L-1~-Md^OF0~&Z>| L|Q5s'K1ל/|ԨeOTZW91[K~\B8i#W疙)l~(;y^2@@rS6TNMՠSNqrJ25=Pj=p3/ףlT(Lnb=0`峵{žO3Ġn,PļL $\dz&lP*Xl:D+ӀI?EܘBP<&ksxfDK(h߾dDlXK{>qdzӢ~Z֢n&)^YāK@ ĂqCcPi%HaȍgƝ ]y!߷ygىAc>q @+ZH=PC-8E$nֹ>3V/9C K+: Q{ \ږ#g/q9ʛw 7S=ZoQv-T_/E!*q 6zV"5{S0$ړJ 0#aQYz`[=SܱaS:awѫ=-->p6m<3V.;3% IN("t\O(PP5`޵Z"46 hX |(OQHԋQY3 !@A 'pP1ݏ>aLIb/w|6le񎛷r۞1n0 F0pew[jy_ɒ?l3sKNzM>FWrtrŅ'mn04^~a8nj,<>[B]J2 gx,`Zgm8z~)▲T ZcW0AY=ggdݔPnə!fPZ B+X;abH~e8DSgHVl?ۯ/v,CRwjV5w%cHWL'a(+}(PiMGRiR6 ИZ\bd^i3$9΃_k4s^h ^~3wNVF0% 0h7*㞅Ќ0D!~JU0UVDjQ]!vc*J^z6:4[{!/>6՘(!hqqe8"OnSY6P\Ld,n}$XyPȇ4i%;:WJ1eO6=Хn> ̊LB`vG'qt}(sa9šKtp sw̞dV҉BNZEԡ|8XKPkuZ91ß%Fv_^3.8_!\>8R^ǯnNJKϙatS#ɯ(ZRb (aUM-TKshz2 qҩ#QM.a6=Q5W{ta2"켶-%O}RBdhK2+J>4t?1dR3c7?Cهm5Y{bs'<9R埛{({-Ȋ GCnHxlAu|7]#~v0rjE.bܲNR@H"0oȘߛhMKAxE+`qݷOñ Ьq Mo K  =iRrk?pSJ) _V+MB eCj$N{+H{- ^(vSjc ma!b uq0_-ymB\(%7*mtm/][:N9@k ٹѐHq~ r%a<BOs=+a"2Ig+55x<)IRU;.,whRutZ} js $<$3dS\KKp7v%2}նЙ1U))&#5&zSF=+qYw \oW97eփHsMOǁ); O"D`"g/w 5}i+pm:!PU"y~G:I7roSw W4.ZKi\LM>zDȴ+O&Jl=bc=m fVb!**(s0%;yr,C"L!E۶;O^Y`!Z,I܄+κX գJ@}@/ &Dc;~tM]v#d\FZ&M4  **- "A4bFr/M4u5S*#!0)8 ms$q]$Y:'aמP7acQ'^q2_f;I~]Gmu: :7O'n'w2(\ } ]ZxDK:w'~J+}+KNxcyIn;v z Dh;%dJ+UMYdIʹardg_| TêM-iJ:z&!Ɏ$eq<**"OA%:qV&BHz6KvXt [jimPf[3΂P"IL_n}$^+BCK=_4`f;񚿸Ý+`N*΁]k>9@FX@*~0/I.Ik>/tAettr?D%2#R!-LA-!C'Vx՝ iT  @}fy:ʛ$&|tNyWv@Z7?ރFϛh#?Ix}SEM6O'hYH x P'֟5T%3s_Ҋ= Nkg!4)j#\C}f <0<)A Ü1O\'.&1ʭxЄ5٭jC|]j\IPA5;/}/3d izplO0M׌;%x b库QRpU6 ~1$.DaN軏_M3tq*W6]XݪҒ+M`Opj^ݦɢæݪ4o.7q4%=v!|z_RiPy; 2~KXcs`Ք@/Kt(< 1͒jK9I\$N!6b6;=Ybo?RyW3Tb"B[hr/%=}| j|862j83j!=p]Kf`$z?Q'(ayNM39z[%] o*0 .GuNߕϗ*!kU,V| kk05bcr >ߣL V)]N<\BCIaۦ7&+5O; ^Y)8vKۻAMTe 9=̟I]GN<qd#/3K|{H©d<_ O/R\=5w9wSɦŷ@aJlTlWpwI)SA֮zjyr8 ً*8Ck.,+f,' 0([}Cצ>7 0y _fSC[rϰFטqQu4 Kg[ѹnؗW"-a'|W'!vQj~0Y93{ vac/pL]GߣGq2|gezT7{- uzM/4DN,C~YS^s!EAZsu hU;ޔ`[9B4*T|svVKrfdX* u{st dkyŦR ]ACF\0Oߞ\9!otOgߺ]M6=mFnh+'!K'/(~w6C:-,% -Adќr)nyy;REД *Tyu bAj㋷ďzP#]I(?# kî )-4/Tīh$R &hb`(3>qIB,u%|ڞDM\K66YE R弿؄[xS\ӋaK>k]?TpŚ'/<}S=qOӮ܏:>NEXhB.Gi{.r:)@fï0ٯfCr~ݐ@cDaw .ƛT 65tF~~P"ʐE ZְŖ$BY͆zm 1%_HYWf"SxDz;TZqdUcey"c&Nοgp:ɔ]y8omOL2+& *-iG1${E+KQYݽ`Q@Go=T0&z6Du.ToAQ;4%ιg}@єBƂ aÛ|rBARzfT0DU^}'/wG(ـ qw^!Dv̋`'f#K L&0C/k7w%EL>;e6{U9wjYbj|B64#I> m]Y#6MP`1ēG{(o*1I1V< U5 e[P"$2amUzL_".]kmvrI ?M1b8p\hx]@ ?jew̭! b,hO%}5 ÛM2sG??޻%7o+DT`NMƾ|dj<>a) YqM%C *h- K̀-7@_0^! IkUqÓzA0l!+K]9&9 SX?f|yI\D>؜gJ~*}J &uvB+FmlgW-Y:&ۿ{qj+eKN%{>7}IDxA묂)S&- /%wήkIwvMOM͕9هc`;4")ޡC*bJnyz1 fPBb4&z5Q*hbo@,{M%} ޭ8UcpӔՎleq@VզMzT0 q%/KSOՒ%ch]{{u/VCJ&5oA^iAOV`=>Fr`Fo w4(NA> ldƞ`IWy(bF;/}]u%T?_^'޺LTHS+˞fv̳KKkapd?x=SԖ{)ZytN_9I^Dͅ4zhޥb*'Ӈ?}jFovIKI9(b̯`2Dv&#XiSc<~+?蝦^~e2[m?v'l:Ai}" <{QhbQnN\M m{(-gNP!qG\y恭f'l3 ^U|%+IU fp10=8bTp^8?+c$79?Y;:߽k`.^4bdzo2t͔}~.]VOO.F3fEc+b:Y څ zfl?԰}to54kk]7 J gBiVnӀ!:gAD%:v uL t%-A$~B`gA1(NzZ>y*nÄ6:m(n+72|J?9ت$kN=unR3kLեQB3gP4--ycV['~kO視TA~mNV}U-6>fNGβ1Q*/*Q.'1eɆ[mm)NM37M(Z*[_}TĞAG&|vMmf[ -^a@t7xS P-c>F0en;OigU,ļݴͬ. aöI'qh R hvl'h13,6uQThƫL(SgIwu AFOHOe!a֭(Ey:8kf_5<=eYA`Y)b. kst: A|f,讓G_q']lAP^9e: ­n0{QlEHR؎z%Ѱ8|CPE޾vps:| XI'83X4zIk X"nm0L!mAxGKP z`; iI?aOj)Fg$nԑ&BQܤlGlt|H6:u$TVcE7 Rp2ݴ 0[qY0Wo6 ^C'FCE4"YbΔeH8x~dٙxvFuBNɈ!ɰ=Rx]xPH߯'>1I#:gj zʢ U{aʃ$uB74.D|sV ly4S%a?2AJ/)֖SΉWW  Wi˶F2:{^Z^ JRŨ}e~uBQ;0 jX^Ykl`u:QÊ+uQHl&$s| ZngL3".D'$oV{ 1,!RSQΐ(+3R+]dL NqЄ=t7VgP.)Kٻ3I޿߀SPlU65 6#O+ђE7{l=> 0윪W٣$ %tZ.EdoƄHYU BI"A@A\KJEۗȻF|o'Ȓ9O~e6a.$UVLyz\6Rm6߭* !˽)[NE֛Kt̝!ifuT(=d0cRr p y+XC9 A;Syȥvٻ$IGXȎ%5dNii&\\8r,i:E)O>xFu?4fk^DQt\=x% ~[f;_YL!*A4jCVqJ:V7hhǗcujo1HXwa>`3HP'kpyWjyQ/SXZz.g#6yv{^:$]ϯ,R@"p7jnkyd*LuXS$kDPa'嘺6tVU9`崈tagvvW@s6=1$oxvģխr1qz[.+󤅔Zr7EeA09) .jb["mqi,~ KߘguŲ̛$~z\=y~_I)ۇlZ@_3Nc7%[ Me 0 0pO`ҲսЋnAʐǰAxiQ~ȯ^!]/\; S6U7S9p~; nFtu~H)b^xb0YcDS?){~XwP&(|B0%q3O[3l⤭'Lj:;6%[u)4;r't^80UC.(z}%nRg`u}yHjy9[S~V}^o~GFH[Xu"1׼ z<Z V>X]ĮdGey- _dK䝍В)" gG :("%e W}Q;LӚv֌!e bl!a2#p&;n;n,(=r*kL~ ;歆H"Y?ڄF/w&8 !& d UeeYB,Ugt4Kc^x@tF :jU҃`K'4^jo3iPRH%,hWtNX`=\\(JR*^ìrwWʢS͒•KG%(A/Rg5Rwha~l2¹FEӌ.zx*%qYWh{aL &ruZoЪPv:5RƄ*MxoJ= ?9vT @u<6b` #@1Bլ(FFͳ;AGl\ָsBus.G!e ;>Јk7r긝#5ʦpb+ ,MgK3YМyh.;y /m 1[c+.-m2kHj+p]x/`ëu|$l+4`B~gPL-iZ.u#U;)\XYi_zJ+l9R?˺@b#Gf$zF(Ab p*m\&D^lO1ڝݗhx.~o , ?pV9xSQI xLq58CV(TO !iQ={ۊKܦW]Q){H"FF+ƗN[\JBVVRبq$9+8p'm'/Uph34'yasЯ)snhns޹-"k˔i$=tґtsX-3qv J/ږn0µk?75 N&ܵqEVP痳 HZx6WZvrC~;njfXaNU&<3O&=BHnH)ՠ/6,A n\n\G() Ff})|Y 1@68\(2[Ns u~bw:~,.2[Iʺ k27LL>X[ȊG!puXgx;tx{ĎgNj@8{QCέNmKBԟ,Z@J*y#;! :Gou_ %y`t+[z1;[,Fj,Fu}U! f5\K%ǷE57ybZ|Dɪ %Nd"e 3YwNh}>P5zc:J؋`'E+6ua'zѡ2Y$~ŹeA_.OMuٸ!)aqe 53[4Ǵi,X7kuXO@+U}f8NIC F 5v K2y Yq.9W> kxo֯~S>Lb]3Mz 9к4q=~ I`2" h2p)ĩ m+s I< z@%u2τgYAx9vsshAѶ~/խak-Ż=3sN?ilhbCEb%&(nf>ƣ^ wK ٍ ߴfݒ|oT-s[>4L҃V;E*^_||t5* +&wRL7X8Mrd'mjMQ_VpLSEٴgPɃRGcanCsxK H\8/zpJ M`ޢCa mxQ,{$['yD"$ƙ~p'Iv:N 'quU͕^qc|m=CV-bԍuX[4P[RnKHDm1.-V^zv'Wh\{Ûz(:C _i.7Q'{ۦ s=HW~bhkد=6F52-jA`J iSH0w6'a[R }ƨůhWqXYQں~| H Ud+{( =x6fʞ 7;N1`xI9 +DE~XUB9M>Y1ՏJݨw?ЛB6ԺewF'| 㐸e,/0&#;*))I2biS;+_ZHQϴ,g["` _vnuR* >)KSVt [m ^/N~OEfWW^<Y{ZsX(H%Ҳqv2EhW,cB!S\}ZJF~oD^k,{| dqoBE)$mc۫"I,I8c@w+`} at믲Ex[HgNJ%&>metr=nb56o>)Yz^mU8Ie"I鈸)_Hpi$ %`W$f@Pce`퉩#O*%c"˷O3ito>?k 9ۺ5v\z\2 ivb8_C-6YY/}K\Ht7[Sd{gwR90mK5eElY hV:i~ %VS }Ԩ?ۻ\'WKqE wlbz(,24&qUv±%g^c'MPn٭Nk-I⯄/tR?1'ǿ;3bإ=Wzo5Q|$>kFm=P҆Bw> dIQ?M; ,@qe1˛CTrWp=0PS 2 `B'Nհ-t+F zt's:ˀSuV]PGm]yS |ڒHaiMD 2tjyɔ]ɣdYƐl66֞SZ2|J"R%1BeX@^N ze4jlرښpGT;ݎnu40:uы@E_(z^_Gz{ʹO|OO&ٰ"Gڎ>5'REKwh"`eQ8 VhCu*4^`%b08G*2Be@yXNu4b^4tL>nɯL)FOA /eH)fwlqY6P=QS$KcLj2* QmZy`("QyĎ펂k[6|2$"jm-[2F2ZE{FFE"^aq~:s_^. !W)OB(cpSZi+8,g7_YkⓧB9BK=ZHM,Ȫ4LRbDZ=CTd%C% Al8<;K.#,(OFр?C8+כp㟩*n %Bq[{UAoxu͸Y{Ῠ㷜Я A ɦwPj0Arr] 96,ke,a&Sj^4!``8et\fG ,Y&I 5A2cŮ*M 2X(@6ӝIKu,G%\0իUg`5YWA [NSIt))͐ @8^7TO u$mua ZC-b]nvzH^PS`TX/%SSFJY6a]%B[t(=D`.KLmZ'C2Jlsv,!>ͷQRF))@?U] VRrQ2s, <a`cjSl]퍅=7vFGQ" BͮHGAi%1j'"MXՠh{ZԌwEc_?q̞QY|1䎇-w< hw^D (ґAy0Nyk70 ezhDwoUSO;e*aZVVçL+xϫq!tѱ 2TʡfdG\/EU9fYd p̓Ԝ*ʥy@ ͗2>fZ9~zݯ -.L_흤@mT:.߰99\6Rӏ[Ab]&ej<vNWw>Rjbj^3z~M=[<|4ZS^[~RZVZ/; "мTy@ز K,<Hdu|}+$`SZ~F%jDža ACM.im,eʔ2wZhz_eͪ/wL+OQy.#qʧV2op5\{tl D$ q8KqvS+>aҹc^pH< HLafG-*(,Vz_q/AYK*~]~҇b2gNtiMW+MK9BޙKQ?6CrP-'P| :LyҭB =B>0^٬܈W>Nzz!xVݥIj84Z[Kj:%u ut& $,|}q ޕE7Y9Q ϦƬIpq-o>N# OW"׋ds|$Ҧ1GʄkC@,x(`PD(W6htl`?^eOdWBR9$_~Z7vwG" k%~,8Ə IXMafCŀK}PwGe[ 0Ԙfi27u+_M6ŘNȂn,0s+&*g2>EK^;F*@zmmΖ؍fX*BݜT[G}. Em*L^ҝ( d?fo%5tV_ i<2꧔uN0>ԭ[(xNiT]ڢYmc: #?tx6wvB<q. eӢUsv?ۀO<0FUE}'W =fV^GA]TO%}BP&U%~=,؃f=,a[!ͷ=uͯy; 3+:xqB7!7obA=JjdzsmQyX?c,6qkt،Fc8~(}j:M(xL&9yt^jQpl:.5Ik7gZSգ$JXBzɫ4?¾G$(| 9g8xZ ȗ =S{lg?NK5g%HƊA;dL[ײϱ2,ݱ&)\2eZ0 . Ef~Z0Tٻ0AG/{Jlf [;!S\Ȫȡ%rrk ]Wٹ~f9WJX(GЅQH0rm_$S*O~r2; Ďud;~r/T"jlG"V%^ڋ  ~Ű(fwIEjQakƷT.瘑xATxÂDXpn>br/uǯpkKKXa&:^Xvv1`eGK2OVs˭Xo0 udD@OʸT w\+fk%I`2H% \._R&/*E-qp7ȮS>=rR-ɎlWYd5i&9ݣ:_+r2x@ /?73S3k =|z3őfdӈ=a|Mny(oQ /ttSO8#& "B$j4x?_P;zu jxZXW_ϥZkzZ 9ɺ<82} a *yȒ¼oMX:uڤy|xLazu7 HNӐP}<̶ 2zD ;7,&Caħ=tf%^Hsry[.e)-9/(ffMW %9' ۄ[ލ_Л`ut%6dx'V5#خ| B Ő}abϏ@1 ,'+zgUw2 04 [ډ,mS>ev.j~k.>g CZhڟAzN#!:^1B&%}.\ x N}Y@ E<+%;R0o_N24=Fy],Ȃ{ώ лuѹ>$ca|zMkᢓRx1,R$ ǤXٱ ~(Ԕ*Nva&R`olJ <v鬦Fgw1. &p%[{ỵv<Ѩxg^TVo|O+ ]>jD_ەn$Tgd9[D"S@mzo%j8,;(_hCX?x||(lW4&cD;e_{mksQ#Q䠻O&HQbx,h{*4N™MBL ,2(8{};rS z#pt6{f%_mn'Keq#U8b]np,OtUf !3-H(jĥb1_G xeB‘_VC]x*V#$&Xۈw]B Pw~'n2klLSqFÖCΙчoHc2Jѿ;RVK% nrTūHԇcNHөd׀A= _ IQՐEc+7=|-X)2Rϧ8.=lJ4=`'') )t0dbF F!wPi. $dg}&fSsTр_[/JemK5#tl}JeKG;M³C`~CΧzlasМ(gH@ZhZk ;V+8ӯKo"YN@]c^[RG"4\f ٳK"L<3J}qfk_2 7:$b@-Lyj?ף>D>r:c O-Y1;+_{ J- t@Hq!D+H[Weu{-/{m3kMlpͬ+YLq#ttm8jӂy-xo`^#GG5.җ%''Z86Gt 4T漥7+2'K Yxb3̶OJ %]3,0 %^hcb>,vBW<;ʖXV%"CScpx?hM@d(k6p$^ݞ/pJZX5W͝G,-?H\AmP-^&]BuF!d //+!pljV6Èeg;~%^rWݛ67FRyUiKַByyh@ ?F/i"V]{Bnr}/ Oi3FuM`Qq#xzhc.Iz'h)٪=)DPG,;xXn::GAn"GP͂r9u4/x]EsZ+q8̭ gUvns2zO =}"6=9\ ǏfԹ,iv@/2I&|-͋C$ʽr%Lat>'M.u-E%KKhy]bRb,Z*},LxwC*:Ckks^;vvSnӁ`ɗXg.qOtu{0x}hhۋjXan9T>hGQqT5.VVt^Fo LGW.CXrIN ͗nbyKGn8(yiCr4Wq1t\)ϒK&R;WݶOikB͵H,Ɇj%Zr\Pжy#+ҽu>3UNsւJжRlzq N WUk*IWRz,% uTp@ŏDL2%zwR@AO-ʀ'~@,B Q\G~_-f&sr웸lk}҂%UѼƖC!W/rDZqp49 c&raCmol֑ܿhK"I+\peޖ' ,En7k7qFR.rT2 jg5GWKTP*36꽧jZuuK@g?s.2H:Mٴ))jZ"+aeEA+ =} ޅU|!(Dޥ޾X m"4am X"Ջ;jBFN (,DщYGm@CNB_0 ^dp}7z(f3H]"FbB2I4㍍8LU6GjṔZhI^\8~$:;$x.5zgˇ:N}? '2RY*]!49ow&KKn.=NffDB+4 <3>q\9{%Le,YRwASYC2eÐ7]5y1$oPأLCrlds\XIhvp .vJZ:EV)@SR/DDa?0A8G].:HP٩|veh_E !kTty `&f)&5zq~<7}`m¥ڨ/QĮ%~7*ⴵMPM#ƅh_ǺEu;7?.ݿ(AEy)\:[ lE!hsEׇ⭕;Vbmn1^x>Indv.9Igj?4Z>" K/? E2Ö8-h윿K$B,[^_m<8>{*<9Iz@}ẄU?df Uz Ѡ|iel$CNOkFɠC^ Sw5zѮM.x*/b5(u>\W uZs§}E4y PpCIh•fX͉ӝE% sY#JR=<1d ^tR3 =:=j} n* twpغDm~L9+WnzUe.Ik`G#Օ>n13xː76L$NPwIlIY!Iep9#LAEbxi5.C˭rrar] OJvG`bw>B+<O Y}"hf c^3Pn%6Y37"a@ }t;:b `aPd ڛ8UF`)/XE\+-UFJ0Wg ]Oaۦ%:;ƷBo^Ly,ˆ`i:c.#|/MZ"ۖ<+ԷuU?NQ@ ;<~H\c^UkMN v`XMZ+* )y~t)z 9at6OovtQ ɵHJ:ow*?TI h sH&aa uQ|^0 PVǧS]]f1$ʆ7>km6b"xW &#ɨ׎VBu&eFSOT'ewY7PGCQ5惥PBt(|hsG;Qw<8 IsGr 07z([9-z3cnϪ>T>KVIy1O(@ιWoR_Pڸyj.Jq97k3P[(x79_H䕍f a#]LK*/ļc-'$|]3i>50P_\ w b h=l7>3Qe8TP/ԑiZB7g&j%uK֧*m P+~zTT^!E1ջ!6&-.IzD bvW|Lџ;=^\m(3*õiI"W@ ΎtE7^N96{f-Tqc2BVSLpoW?O|$`du[4/ON0N]F JJ3j6^o] 8Y>)!ŋ FInf]y8;l$a-p7w+mW^vEo8 FN)蒣)6MQ`++kTtNȯ1϶d^ DyGm ޖx^{én3ičB%ӗWc !?N=HX>]6ZL){`PGݘ 56vxfk5YX'5$;+ a%:Л#3Rz8!D="P46WƐq E-޳1V*<ц3[x7Wj|sY|[4{FX׷:Eߞ<(YvTVJCU 1SrN#_lCX* _ mx0fc%kCN}\ ӛNgܙ67?Z܊f 8Hj鑻X)xN6h`  [<@ShuEɃe%tt*b}+ .R; V& QQ FqOR_@z"RBY? j$"!g j@>ȝrZ2Gzګ3zd߂3"!'LrBF%#RJgL+zPqz |}q  ޭ;|{4G0eN1AΧ2vnZn*w4?l|Sol'*'X*"*2'2Hpp`z7H s4yĶ/?6ˬ&Ok$M \@h)4A֎Ӆsgj5,n|>PbD!UѻSgeo+ #z4,*50#+§ HAqPgQ db;Q sR~d¼{M2]N ih|u#Z@19co17*,_IPPF|R|1⵩td()= '9NcW% 5B͂ ̛}Q|ө]h<0Jqت =a7spn`N'oi"tg-SUB'eӦG_]D7Y?gc?શ7yz)BM֕,e=*h0#ހ 깵ꪯdDM/j\^:*5‘ђ>m egxʅ@2YRhŻm>!haC"9ߝOMc'Lh)rK9v;jnPC͞ EPB(xAӠE2Y:ʞo{dU\\~\S3݂>8jb1\BEhmReo#[0k-tѫ##m|^)^r{B}Zz +ň7jw"q=+o{9šgdTU)h"l_/D£' |/`qrM%Dzsv!@ib`9ETכXC*' ~rXB_|jUn)*ec9eu V۹oj㙔 Vہ$dl1C2-poi4h!#(~|sv+qS*d'ŵ,/(ν"S;%3CYI8-4FU~wӃ *z9Ց1:oU<c1WgO)bRS(H\6]B*r;grtH 'mgZiF8E6&bW-1t*5upUL>)f~je>~kak6~,pa|kpX׻0jS%ux>!o1 Rl2,W[zϰ~ÇrE2>3 /1`!_EeFJ*9^4,p0twݶGX Xm&.IYjΤDɸ:(9测gvU!NkVl6[8G_U&@jJ_jmV8SWIN;9~D?Tk6 _9bL Y;魣SVD(#ͥHK^ īLڶj^Bz?.dTn0RGmr{5[fO dr흿䮪ԁuG|Ơm*.. "gﰋCγ]%}ù 9qMS~ӼMI~G)|=D iVn%!$ʙ;'j"ߝ:`3hx:g Hki=߉h 3dP1 9qq~sm^m4deZlŘ}<0H X],mːnɟ[UId|2K/ʌ`q,jr-N3N/²q8RIT ;Zsiቪ bi\A4BX㗾V"πc#.-~R.{3 4Y}2]̶^ŢϐU譐j>%n yvduڊZ"sg\k1oI͗hC=&4(_[`<.!)eѓF|Ω.kVcȎGʷw'i#3X* (*!?ڞ`^Ч,kz؊SâvlȐ-i* r;:KG!ViګVPO<]RY}C.@ kͻ/:qWv/-V^a% yMC A@Qky"6a$5Ovc\geƄ/XѴ3x6Rb3D8#XWz/L"O48n%pg'W\nn-xPJq3x%Y=.;y?C$k <&j=tuValF3wAyէ;ޭNZ\jRDoiC+6"|;KwMENµ^z|4y* }BL0Cttؘ ȲF&DMlV'z/|ʡ]kf$oF ӗ) R[+ /MƇHY@yE)"=G^W s&B;Z1Am~zA~~!R|bAnFInSY\aPf!/ "W}$70%V 'w. fv\q1R 8qdt;76ÅL{јOo\swM `iX"u}02/~!k(|L0g'a!2`#d ƍ́=~wVdK4?~KʩQchr D5{J/t[TDq_Sp}& (͊_+䐸O$hdX3t7pdXTCFOboo\O US2APΘGV$&D"0 Zk?;ie^Beȧ;;Q |ڨ̕oҏڂ TvpMwm` %R ?g(ͽ"-.n~O[%i͔juS LZr)o԰S8 !RO(*[U amwk>l K ]8V.Kl~ک9s*L:]1xTȭF}B"JMt$zzz)LvP!O%y!+u/=4X`}$ow ܲ-W 5hT9 AXm1{#q`F`@>`#ClC{X)JtU \$b-БB8QVAvf4ȠeU@FL^P$d{M̵SDҮߺi >A3->J_[5r@#b/}j;lj󏆹*̋${"U>qR[{ܢG0֥Tk _DyÌ'.HPm5sa0xe }|ٸPuIX#} *w~IH HW_l,Ύ)px&>,RA鴒0b2uY ? h%C~|P{$<~ځ~ sKhꖌ6aC7ԯMVn鉘F0y@:Dl}b z餃-6ˏnn2?*Q4VohXck't9v߂Q\^K.wV\ͬ\%}OE~[HiG;Y.!+=_KNW9t%6X0',q4>h:MW\* DbeePl͹h?t,IT_gS8ѣ$qsO˾ _ґ@+မC%2[dLi\+ g[gg(ٳi\O~ 95då2bp᚝ݷ|rDU}DrMQjMkIo0m}riŸgi`4d ۾}dJ<+'օ:3+щ GpԸl=T tq[˕bCN^r jMV27KuhIsAR3'ȸBFÃ>AُeTE{cbEHOLo<3N WE/  RRY6(M9@< )_ts 'Wv9q~L /iYdnuIMSZ|=)_ 8|¸dJ^-}H -|1dne# ,+lng$j@Ⱦ'Kl86JvB _yiߑaeki1FkG_<>p_?.eK% $d`#%L\Z1=z'9/,c7:u?u*\LÉ}ǫzpkaSkd-82RaͦX5ykl9ɭMM]/gsb\iZNL 39j-Ji'dGC#貉S< B #mƲKztOGuܨ' Ӵ /W/xCյ^?0:m{! -,o| %tĩscO~o_r\CPʏ20 cFNg /Nbږ?} q S-p6恊cy?`tyy&[>ӈ;10)qɟ~|phX+A36seLE"ЖMQdJPy'Y^:02Se$nmIƫh,VF,,Npa;W`gExg3V~wNoD(d: Eɡ慬ICb{H[+bۯɈAJ}.Z>\o@8r d{R UW"礴y!JlbPxqld6>?jgI R}ar6sCc0Ѧc9MWo{3lr.dvı鍧#ǹ  ;} \wu趝ȞD^S1s bYxE\%gr;TF'.`sc$2k g shBN eF!Kc(!\z.gKK[uy<[wYOo-Z85#6݅>$[$|*tFz F`n90Z.#2@pTZWL5q}VR$X4 CKqfO 1=Yl݉J&Ax8yyѷnmw(|2)Z32^?IC|yw(y[L<i!w{?jkH#ɮѡVqLzt,}tdrApf'C63U\7Yrv+l]=(nU;O>4N$3j*oBgGw{"3&25Bo~mn T2ȓ[e9(]Wf昗Ac-W""FP}mN$2RάJ N/+YH[&BK:Oah!'ƽ&ii0.6!,VW;)Q@N `2"9!az4 $;yW)Sg`(t*ioLlޱ*:9+WNCl:|NPެ4nj5̟riRi5.*L"f@mtO@gpw0vH]@l=*މ)m$ćmIuB vV27s}=K7vSm Ӛf3Sm{(1gYh(Dz6\F;38^Ԋޘ&Uc'8;PiWOmI\ҽJMT1=bE‚?*4R=>f0P3^cZя0kЇ =l,4vb{pӇlI{)֎A67;<0 5sك !'+&&ҧT:"S(p޼.us[2%.C~ZC)+&wBjglo)eLΔV ۫~ ׉Tt_.qmє4Yl lJ J)=y= +22B,^hh zI3 Z}y"9O/\xb g8i=mI@eH AK}" Lб6q RWjk^@hgܯ4.QEy8e]ĄH<0!5]ϝ]*}֐Sfl({wP,a'¢^UcNN|+w:hqli`jXPYѢWǗqnW|("se\w(4юYqyq NCIͺnA\Π*XF c5r KK>$0Rj-E 3D7_OH'= Ɩ"xVk۔o>y|: @G sֿ8r7$;tdu,nS@퓛ʬSjs3 \v- ?ZmqeE[^yuٵsNЁMPUBӜDh*pR7n&Ћr'Dhg+{?ZUۣyGƻ/kaqY&eZiyRE*_Uӱ:0,6uZt*oԢˀM,Gq{d(~_'pZ>_n"*W&և!wNsMA޵ ~hv(#39YKFSY4޸iC֝V2l0ۍ21;u%m#~<A9[Uf`dD?kAQlU"}ovIzGKS^x?ɐX jx;˃CFdKXlE1ZNB9>yŸ?JT&2@>`jh_V"rYWSʮ5D.73vD\U.R$װ$.Zc x7 (Ǭ8 IXs@,߅9ըzσ`[`tX`NKx-YR_>hҠq8<` yԴC4fI5|—vhr U2d}z2@S]DRfw3~t&[Q{8]\YalZҦ' _&% ZBm.W.l&߭?kƟk?NQsFWqM_17/t/K\@B ##'6;šp,umP}ңjKjm>uE;ONqJsRI8R~if:Z]"^Jٻmi.0HJ% Jڧ}껶ZDdȩ|^BFZX f|ب8y$rqBh҉\,kt(ƒ#u\V4|oΧsidViKGR.Gg wgd2U3y c]1r|"c|ӆ1zqt:!ttOB5`21C,<}w^_6t mYcuI{]6i.Cf<1҈;\&Î+!LO;rir_A9ۭêD6Jُy`ekA !DGإ\q}E̠΢1 ΑPJqWΨ#E@=\'z.q|}%qPho ~S.3SgS'(ϙS׃~K*۶6܃C EL2* ω(اuA$o +&W7ܾP^b4IKaϦ"[$BdZ /ϭiTkLdtfO^qU5a^hXv3bCi"}xTz uM?נ'E6?7dTuX߄#^U;y>\E]uխz =kO6v`G~#Hc eAߕɷ{nlJn[?"r;)NQ_#j;N`Ub|@P|i8{ U!&vwz0zމR`d8iU6] S\L?G!”JzcBSL%[ZUvרa(ِ;Ld %(by4 $&p"()LS慱J}y3Lp{ L$OW Ke90/ Y֗>%ώ+CGb')ҢoUڒEp7^W]mq |)E4E?-Pc5?̄S B&(-Gbx3VH8ܠz"'.mRsY%ckęY g>)JMsqE돍,a}G?1"9  <xD8[4ri!ѯ4n,>yQ&VK2.bIKp9{+G|鍴1mC-<]cD-,lR]d\~S^ Ѱ"l|f׏}I(.s7d ֲ[p쓓ݴavYqej`D}N4KS|7.7#lc\sg_}nl2S\5FH2f{ _W>ǣv2 q*acVT,nz֗L2(tc,aD_ T.UG`A,pUR Fg67{̝ȴ~ F  wgP7;κj|d (v6ph; @;2 W"#I&FTc{{h5IEvq!nbf~*Ёlց3p LFc*YtRcz&X x"5&y5[_1gz qy />OVf|!-&Eyxӹ#IVc*-BǠlpJ!zY+oR=p+vWX?8u|:GBf`?m~XN]+6 _|xp>=HYUEqv~aL<vİD4_LvZ[IޏĦ-6BkJDW8*Yt:koKPC̎0n=g ۏ%Y~Z-> FEL;RhA{pBcK#ai8$=: vA{#!`.(Us ]خaUⷯnmm0LZ(^|Ϲ:ؾOvHj =s~q_-hp]?~PȍUgZJlIkSIKsC_һd1Z,=U*] o&yqtF75s!TX o[z}?[b4ll@Yf7+䝈8s33ގ֝ڑDyFp?Yn#['+Orxs4)̞*ݜSu< ŕMA j-j"ḱpE0k[gmDޓT!/** F$&}-X Pu~+s큹yT6pCU؉&$Z[ST: !qL>cP,&zYIp̿Av`< t(Zwcz EjB$aV򦿡rJ}JU4IY\@Ւm:(}Xvimמ7nMFj$%?}g(8uGsd\w?a#]UOz'ƒpY5܏exK_&&ԕ34<ȲLo/s~'DFԨ2UX06\>] 㐦llpVlS̴>ҴZҵq=+j$yax=)_ZA[Ϯh'@'t +~03;k Dٻt0[i8p0[þPX#r3VBt{JʱsY򖯩r.^f.pCYkWt&8G R@$گԠJ )=AA{׉b~X\ ~J:X#ΫݻAZi.e)D {ۆP0LRP>^^u[vx_"O3b9(qי3%9m)'+mq֍D"WzIQ#yhUHq+EtJP(LֳRa C7O$!twVMZMU\7UScW'կOi@;$ۮȤ}rB\{{dֱ'bnA8L՛Gp89O;쨙~wfɥ6t&^4ӡ]7ΤG%dɹaC$%s& ̇MgC;UJ˄a:wEb-MBeÎ^l#W77UEK ܷ,b<[=`|Hْ,XQHvfv&*g5X.jH ʿeÂPb1[.}1T x+A w^$mr(]ymS*S&It)!`wp zmDP0MZL#򍙈B$zOEK@M_-w r$[0v+ImхbHJ+jctt9; -3۩ rǟ6|SNL?"=x{2Vyz1vSx`ߏ8dxT}qa\G4#A[' 4ԄGaͫ^;|Nx/{Xr ͓%eLevEɈuS]^afꝺ R7x!|k{oM޵(d/*P߃B`<ߴ1B,R=UI$6CSh-fs.+L pM"^y)/5*3פOt%8BOP#k7/> T;N'O\RKuzxMrc> O?[ĻbʨGҺY?__8$|be`uSGüIΦ? xm1EBM8.7 ;/UȩU0H-E yE^Kjv}q>c*Fƕ6 #k b7(bAqpݡ2aؾIB];>`'&@ָ'~1B5F Lߢ5wDՠ/ޫdVزDORy2M+@bp|S;G6k|uMLwq!hn&[Rv=l~Ryd%L;[k@N6vaS:vH"O~e [M]r曊ɸ^),qgl&%0nN z8s͉iSIeh9l;-oڀa-RTs鬷ZTvʼ|f#خ9FR=Is ,O>MaS&GsE/ lm$]zBjDSL})«|U)KʣjB{Y/ %Y !U|*Ժ5| pW2MhuǢ?j,ssªf_W(Ӟw@gFW\U6pmZаb*rĴ0" CEUK~O'*(Uɵ̴ܔ:S"q&gbO̟í~6N͙ݝT~;'V{:Ѳ9ֲ1t+mT+ ڊa`Ոm"o;Ѩ){~^ SK\UP)g dZGզ+ 77_$g$F@^&F{=lZ6c5e|IN6 .#P `}KEEMmW%wHG&rbX& 3O/tQ:Ck&pmТBMK)T5_4V[CdTAӌe)^RBq;=/]P< ')1ӗ!tkFJ9~# #kHɠ!. mҁ2ZzDlڽ ?'[ߕmr+0W->Je^ԢkLn mpkFAByO CLqhsX`4sap2v 7wpCK<ʀ_s q \k΢[6cu T7[|52*p3kF5$8CHovW}A%dt){*eY"[H o氃g^8FY*gD;I&7>t5ž/ajI\yzC*T0kR @|!6w:3Ѭ)>"Z)rk[ BjҸh; {2b.=AHǁ>@~wSHw5Ԋt<}N`Y~amXH]tAUnWHpVJPM`p¤XvNT ,]Κd3ÅdSqAX^1d [(-\0P@{2i+ER +7{8O ;]ٯí-Q|G ~(M9 PȼŖ5 UR?3=8U~y,xD XLߢwE@G>Lu%rAdB|ĥ1-[W8.flg# 5P[jQ J5S ' ;\ncyHaD ,EH>l5Ee0ODA)șJhxvFLȠʥ-)z+%Pwl:~SM*\7dBYPJw 7iڿd*U &ZQZ+ئXx2\;0i$ p)wDIOqLKQwl$']}|k2 @hLX']`#!. `( 45K{YjYк&ٔQoٶu q2yq= m*lNOCHVL[hLy5G?HQ\;S~ʗqVٖ(zc5@R3&~Ŭfʹ 8cdt-4SPJ:@5'9l62 Q㯸N]_^ ` uq/`ܽNTĽUwe)9h{/j5rw9 欷swŢv*ȭޠDbXqOk4 )/А,tO̖e`ȡzgRq)%nb=z/fRfn]CP}AXLP?&P`kB+fA &gr8o|^ ZeyXQYPD p~х '!7aXjR$2yP?05FCmn!a00-"/8 T?\6>P ffb}l :>ڛR[szɸ9DngfJQ7n-q߸QgÇDCbԊLtPCŋ-,XԼ \I(4DJ(=dZ> wv^d =%9n/=2K3?&I#h(w̮Z~ vƷDi?kf 8'k8ZyKkR͇: ܷxkmM=r2ۭU1+;ՈV4-;ZraٻQӷdzϸp/..WGa^#oGX[>Q--gI٥N(ܚ "R(]}h}(?T\<_1n;UL=ηu/Q+6641c&]ipK(AN tXŲIf')b37T2FyP*v;QsY.K>FZ­ί\Xj% `},@?DE*40Mx]0!EVG%cQݏyRj_{5Omӟk-V4+7j^Uv{h) H(P{Bи1FJy* \՛ ݵĄ +X1 &J|z^"k;.]-eZc;Jõ@6{[E3?N.1t+\u}gk(ġQ.LP'рjsu`-dM~;VF&Z I2yR 5$uFh4\aAԵT!'>zqK3P^4%1m cdcCTp}g0ι嬟-) B&Jo! . p¦vƉ=b]KEh`G-s/ #Y;kdu{Oi9n^ Ű%۷ywC ] #-U嶤e:?1Ox?D`g,Ē>UpT/PDs'M"fbhD?`0anw|UBq?2 5홏Y5 Ŋ#A#jj>:͸Zp'E(  -9 M&B%lQMTM_rI驕kEp=:v&|TQ2pnM6eR{^f ;ئ#n?^UHe\wh?>WS9OQ(XڑƞC63v(I\q)͏> e =hk4LYښspc :wJ*N88Z@ q%` Ʊ.޾]Wn7<̍N ks'r@Y) i.z¢O+^\{)]sϔoSN t&cWx+u3N/>xl멸\$kUy#i̯=-S#lhzV<]YiJ@һ?u҉B={anOq%\#<ll |Y`+ F𫗗n&QZ5;*:#QȮk z%K.Z 'ARUekt8G_K~QJ4hW KtȐv`EҞ]X5l worKLʱ?/ޫbʋE-D Lᆙ.lFY s?Ԅ!49wm gJPb>V7<6,6*N6@. gb(\.˟ "ȦddbYmqRZC+eֺc׾x# |O_7̔O7$fE 1R_} vFZUYFAQ X 2+ zܖ#2PK5'NBh\$tGaQ3(hG)}$l59դ=* T}"jh-^%]J^lBU?קA%%u^L!P}P&_ۑOz7}er M;aۭ$G?p? ]S#%;8Ta"Џ$zVVMb:54 c~SzO~ESJ ]7$if">ٷ;ph,n>-q\1B(o1鑧:xSdxXEbj}n>8aahoqoKm&ΚgjV]mg.)Z8«3m 0G 5Hp+䑛U+lSNBBuDڱ>yC@#:T8bPxNxhAQEn.B/~m;sSa&",֑>D\EZV/?c#äz{UM*6?NJ8;[#͹CUmZnz`ه79S ABZZ0ɫ4N^=c9aֆ )nx㢑qFݹ "_u~؝ C3jI_t jlP"65t6?jyu;tkAfLo -=0Jc;)9hTD_${2J_ځt&pSQ?ⷀ ?z r‘୷_gT_rw:gf/[]FM+TȷIR?jDJ{BGCNğ[ zzi!B=_jߝJd#Z~~⚴s<'gXbQRq椚ˀRoK쇲B{6np>_X}*Lm.r%xk˅ ˎ}%y17.rSY S9[JIm1w<RmQ#s3xG`a1CNF}qN]J=^jڇe,t;zEY<,ר)kÜ{Z&ڞ+(jy?>tBB*26dv2];b})g2#8:C=KVr:E8pOxJqgu eWUAB vI6c.c(G(GrOMk wO/B!Wg;wx9ּa@KZ*ϙ>S!㦌#W2s7:QdlIg1 /iPo%)X[/sN ?e^//SAЕRfzɞV/lEB$y8r7VKhwq{=_磍!+ֶKѨKB:vқݹݾKN)I~}ș۾$}o B֎xA$EYjv_@kkrF55h7C3ߵ:G=K0NY-bm1₏am掾50J;emw 3PP,n*9i']TlmmX>,Jɨł;h#ɿ,1DW<7fI ] @`oml0YUh.#l 5Y=ygTе.(؋d5/=N' -dFL5RtSt|${jDy-1n#Yy/k<'=5ݤyD'of̀-B_|` {}r qКKnxw|a1B(NὯ)3BM^s㡖ˑ)_t#On]W)Bƅ~x K ja`M~$æzK'0T0Sw6 S_30bcXEjh4=ZG~Rv(!#<} ^ o(RQbܯ#~fY u4$hlYT/Y=]r{ I6L_z4`6n37%{h6W9w}~iD ~?aSl!d0u|+ vBh 8/UBH`M^澜dY$e5tY#c 51\ joƟ#9Yå5 v| (ʢЀšÖ5 #A8¼#@GYtD0HG ] |ONm{E|zaOtyjKsOڣ\&.G֩/eZnoJ *=yHR.ڨDYڽ(]ZB.5h vR+S0z61C'LjVwvЍcPK5jBWI^G,[psT^啅v9״u~lwW7h\ a 9XwӅU ocv1V\FIuxPFﻁk@D(ڍw{dHٔvP @h䫻sue) {ʎesѿrL (DDVa_FwXtS*>%c;6c=%ۄ5nh$G < d$}ꯪYA7Lr\kޡȦ :"=ɼet"ܞw*$ puJJck\  5=׌d<`$">e 1tf%0H/_i%tG Fp ˙RgsL2Po*Z:6Sr8 *"^͆{i0U%wV,_'"X Y'A՜}ާa%W-&X<ٵUk&y!@ip߁||#Me{33hܾT{ C#/)B\^چo+QS\ۮ^@n.$9'Ii!D*ɟn72${'ع;M-q94lsl\ٰ7A\h4Ccp-E048Ҿy9U1X{9H!s\[5MZV'H&*=jM;zcwxE:֐Pǖ34٦^8_=a&-p=!HHel-n`CKNZ:<ձІy>atenQ OvW5ȃ:qdd^{O,jMԭ x"|2憗zLvf5.|_.~@ '到,F?.?xlbȨ oAU BO_ĒBwtN ,2lµ:R!5V<F)~@S#^IܫyYRBP?9a3Ӑ\9b,CQ^0"qo%s Zύ8*[ m1^ߣ)x\lB$3 %\Bzt|OA9ĭXe8[7!pJ%]2f2r4U|P]>K^o9EYmra 4n]!1BpO(."ؾ~YeʥOW( q}w@CO[ [E3511S}=W4[8qBdXB{*.C;l!YYbS_1LB>s9X9_+錻 Ƽs<0SJ83ej'/(s:h'BgK ';>ŵ* O{?1'{]|J1B-I2g,pSҌo0w2Y*^ؔb:Dx`|0Pmiv穏:*kKuɐ zTfŌF=B˧v*wTo7,Mo,[[&>9ff]1'=6onͶ2soOVF*йd1`}=)..\*̗eb) %kɡѹ#nTC|>-m(6PK }!sw8CAR1Ho*Y=K)ށI O"P81uLrֶܼ+it|}kn᳴{8yt hN"L%Dؕ!2׼o X_t/l/d ?葿6 Mꫴ zwlT߹[2PQ)lR#g -ydݒ@uP+Fy1`;z÷~ O7bv2 tnP ;ҳ_1r\mRRIWlj iUzuucHQ-s) h$bG̻?s59J^q}!:aݣ`*n~T[z8XJęg&X:Z6EZ5q¿>pYoWS L,9 H+3>._ E+?dra9ۻL߳-XбN&*` `{T.Lce.;9YŻ3\)C\:K0)2SԟK1VM0o[a/l[6RF ̙#C$-Κ UOYvxEo{B.T"k[6H3|m_$Ȓ V?$d^w# "q)31| QwJyӪlT ݫ7 %/m)<f%C^0;fxw!$'v.1S@.$ٷt[,m{1RfT$wWNA*&Zr.l>*]hps s!o_|$oBpӌ HE"WN|p+mdB4uoǘPY+q"\͂zG*#Az A%VrKc,' Z{~تL ([]=tm03x/#qsm}Rq_9-u K0$@M35iO&`#'Ta` D0m ݅GC7-2m" F2z`d' I*00BGY Qh`ДR^r\eCQq3x:F~67K-@:|>~m fd Ѕ qtK@ gW[^h %BJ^+7RRdL]F}W{2h[:q8~]Zch4uP0/%@.,(xi "ZbBUS]~˺l:?+jL&˄!~`JDJX {_G 3vf6τ'7$yBVr:SՒ':p,Mg &(hܐEY[29k=7At[Ud5 l}z_ʤ )ɓ(쩸X\}`hF}? VǏ^p!h嫄41!@&C.S"4GBWQφd῰!;Sg3u!YWy0jp  s ēz$sh;ìor}[҉.~ ^z:x=в !b(,r{8ƃvE) LD3S/`MXd$x*r@M9vw4-O< ov.??>Ǿ=>4?C^ZZđ~Z"Pu~u"w?;9IY|'q:*t>u,SC[گ0qgM-P:]1"N3jr ehJέ^E]0Cҍŭg =*TOPqCpn>ؙ{g]X袋0\ݭy16^<Bht}a4*]aYg- ʄsVօXJM7''G3Lr,8_ 2M8NAF;̀|2ƻоJ=x a+Va$&1nV:Y^-hDܳK6 mK9TD'v3%Y? cȸfVHl9awBrZђڇ ɄW/>KǾޫ%a\):ٸwwv<ꥧԥ[b돵øn Li0 XSMͯd3b"l_x.0=I+RAiZ%`JA?m5,8nGne: C_N/ vٌ}U]\4Lg:i4X,j혘C=-7-2\{>pt; AJ\0^YqA*77O+O)Ʋ 2qf ^.dH_.Zȋ2<} )aBDSy6]+e?hA$>gzZ@}i0`ſ-8$7WsAo0/wA%rsRg_@0É|yR]R$u\ƪ1+,Yf'͖dkSBH:Sx}QE{޻o/z(PkicfunBϮ{1 S֧V)8l4alN;q|&4Ex! `y}eD8j 󤇑.>:j*8׌qr뜵*B/7Q1ˁW6An搹to':2ZSjyɯ1zlX3SѻpF?YQP$ iIi^SMD) aF,,`E[hn@%J`GOwm,ݡ~e݂Bj \6Es̸ecT.+!XNVHGВi9tpƚvp^sv7(qV@(Oq^T$ jd` `IL=)0BHwNiDJQO6-'4/um˳oF֐J//v_yYv*l%o|/k/+v~SVWA&پE(?2\UI&4 C9&/PWNWa^H5l)opFt]E' P(oʺq1PPLex1S~v?48t{D ~P 9 FqRfj-ϊ6#=F5"T~55A"el+27 +` }6g24bJ+aۇ>ޣ"Ð5{sZq9(KVס$8@<^.ca^M5N tS`;s*NnZ2pcql'|c@I#C;! Ҧ0ߛy)4yL9+0i+;Hf{tIu>&^}`P#АN fdj`a hiH)(3,H-9]7J4H5.2PqD/nK-Jf~Dum5z2`9;D .q P7xpd +&nG\SieIU\෦Qz^ 9fn~8fRv}BBVraτ:^NdJz>`&M16y=cRmG` YPQ4וgKh7[`!s>E50FENĦ˜U)Cһ7]AQOֺ 3`Im>QoTz~IdSںX֕a~a.%Umm?̻)&!1\k3P5"{g#|OGܧŰs١֏ 1d~,vR!&<$w߷oHt^<\v{Wgx'On`›'U$jĮa)N+}թc7IaJ;{pRCsbwI,CE~h,`Ox?W+ƇU*1>$~ˆW 7̘RoD熲?ۜF< }/%+t:*46pO7.Ψv*$+FlC\@ my&ܖT͖Zىٟ@ީIy+[YuY~otFr&g& >W/~9jbֿzj?_ͩ_Lbuv;$: #\3jkC%oUQvJm{ٽ-EMZy"!E#Tjbq8:S|싦Ʈ$$~IǡWjXbN5r0 p%s5h!NTMVfs6Oɼ}vczA@oF}7tWLcWPsdU7q*iAjݥ3A$zzߩO!ހ>Izb%%uc*5X4}Rz}2!Gn[)|bm74:(YivnD.8@FK-PO߽W|`sY'-+sY) Ll'oPC0kP p;F Q74RH>r yLϜ; ]=sf'WO6ݏ0 HA5ڣr͹7hٻL^]$IJ3p4_g=j 4j,\j2cXdRJjvď\ȼbY*$iR1XxA[  h|0Gj [ilwBk+ 8v$(on)zϋW<`T:1/cޑN띧ėi2K}&ڀ+R@pڡA{suz'[R6p%h1cIBCWl8Y S]Tx"r\ja tFa˵ƣ׿K"v,U]՜gtf3Y&;IͭoT1lu-H˭E[SċCo ѳTIH*Gʞ#.ީwL"V&p Q!Lڸ Q0khqW!:#1ȥe͚;PQt_:򖑷AYYZף5#q`H=O- {o\ЙECҚI%3VxlDD. c:<6{;T^;6&+VXÈÄi>%h&Z9J^(rvQ]COIaҾ54bYXY&{S*5q"ԏA.E|n<30/6\;CP3񱲧QC:qx?ֆR ٝqa d|ae=KsP ^WŘ*q}>ذEʉ29 0gY)Ո~R\Ch6:x+rzEuq=-4\/F焑Е|vJvخp$ZrAf5CyB9qλo]WBGI^AOu EHl[ GJ5zDv%}mhV%N#L:8$7k|,%Nr| &|G5K t*wۂbgs;E&TԔvqpQ5J&JJj1MмD@䟾b+1nG0{P+9d@&AR|=:Z`8y[(\-z?IΕ2cI]ꘙa!fu,(0Sbc:NuP`6WN؎.c1)[#,RtFD@A?ôPP|9"א vc+-}nb+uK 88/?ϋeo͐|?~vo50c @L\@I 3,*TDz'7D3+AƑ܌<ٚ" .Rn[ƕo\sB#e֡Ӊ )0"l`$CHcVilæ!P؎:F&o|"+bMN|NUn"#Ye"yA28nQ8nE=ҡ1dx%5DRLټNYֱ1-vZgBf3c&.$ĝj$Cj;:DG-˓5ĐdjGf:XNZG^,6bK 4IyQԬ".׆% ӆQdFbͷcy 5qVTiA˻@Žj? reL/So VpjwyUhzЧj** u (<]5 q':T"2g(oJL}F-gVT) 98&Z♁-f0 <"՞q:.Xhz4BѪsF5Bl3kE'8wbxOX.隳r|GW@ 7 yWlxwXNkJvԹ[Eї6oɘ1H#eAH?L=ofD缉&`̀.5ӳg$g<-0BQ5Dx fIHГaᖌR,u&#N 5wĎe3"vfiY7?]eo5&~(s^\Sb<*F8J3Hq~x1 cq7& MjLL^t#Οݿ0㙕Iˏ/D9c2'0c8wIHrEĊ2]k CMW6:9)ّ=FBJ%ts֝&Xͻ~lh)oFGF:si%q2\k:X#R%Rm\ҖS_xzKL^)Icjހhx.tįp =ZWOcu+|/F ָyw"Jix}H 9ږP :YR 2w01쬌FxA1_V0B/(Z~vzjG$+u(<8K@"U;lCK9]&; !)w3;jS]IcRBCsD~c(,M;eY$Չ1q7FBV8 C4H6BNkvȣX~g} (fӡ0f:~ VxBDVg]_9&X{[ؠ_Bgr]Z[,. a9s=Pcsڂ4`r"qiR<8(bfi\jYaQ#z(Fe6[.H71U|4tKf?Z-UM2J{י 1RpFpU]˄o6vsBrOȻX7mT }V)3|O-F-|`=b!-,Zbt#i1${*׭%ot$/%? Rdr^jȼ߈V &O9lEўXz&_֞CCJ1ݘp€zH9[.HxȣuPBLX{@VMHs;Jli7I>r&*tsrUF窗2EEI=%UC5/<-b[7/k[fD\ pr'S!5%airx1{~3C] ]CJ֮>jb^ s-enyFx6qYE㼁j;+%x k2l\}{ߙop3t[# RWdRF$ 2HwB@Ȃ5h 7kSIsÊb?@ w 0SaY6",i*0`8n{('3(dvo|?Ó4{WSфRE.:J4<L@ >H F!X[,jQ3\ jx9AᾄG 1pw_ s@U˻hR:L;Ah81"smΏHOXhNxBt,Ւne/ PU> g!ׅ 1kꔯl$>>fLXۀ:BVna0+B7ż'j=VXVGP!M3/&˽?z=bX~/wAB/%_zpW|b[fSh3!VY}6!eu"J)ZɋƠC3ɘv~3Y51ȟ Um.Vbo!Jtʹi:,GH),]6腱{aDB^$yi1ICe,Ass2s! }{b{*ʣUV+k*G8;Ai6±w^B xJC.N!Qa KQg玁OZ ]q3zjWjծF)N`"9M ,pe 5ܣ(M?UPeEA;L"3G-P}ܮU!V9YH_Q-Pzo-VU}^Y3"An[a5h܋*GSkfuCcp>5w^CDtߴM4/L]K?0_T m pH0Ać͘0N0L' +{3yO⻏vR<Cu˂¥P3@" |(:y c"u_ ewdM=ņX[ie#v϶v9cf5 ,+=1]YBYXZ&j4b:RNAjl^5YawIB 󾟮BY4/È/LHeMIJE RM"?>H'J׋]FT x02&12`% "U@l(NhZ_--+)qJ|>,U tfqpGlKIZ:eDN΁lJ\%0Zdsʭk0~Y24.m2~%NQ7U:t:$EZYh{GWCAW zI?(B?K[wJsMx(- B }-5v/)!7`]uŬX=B4T%Mu!m&$[;|y*`#ѝ.H`O(&xUw>% Ry(AǿW- @0)SU`38 ifbݪ{z M@olTKQ$Y7I^%nꀰ8ruzdrtE{1QM,I[D*8z-bwzb=,CۥA(W2цǛN' 4E xew'VCsx6H}sKycØ+AIV4_]F:L75R1;HR TגpG,+3oh FqϞ9Tl\4[Ob^& [i[-0؟Fr5t.HcVWԘj~KwQ#|x*śVW&9b5Ʉ?g7`/,Ѡ]FK!Y{Ύn#GvRгbQh@ ٶY;cTb@t-tWRF̞eN& 7B ĽW<ӂ~#ZA<րG$U)=rD ^\(=S/4!$MxtZJ'j%4 fCBWKHt0,%(9eQJ1%So-Z`+[g"@ُ=K"ic8BCJ=hph, 鹥-no |: XGkԉ!6'}})/ ikua<2O )CqɁY58E4lQHb*n ˾PY̠7W{'p(쵉6|r9}*X[~Ԫk v[kJpwlNa䲠fţ C >Ʃ)昽֪rn2R` p1;9X,*?܊g}aEN %} i]G=_s !'jO8Ѧw*O+LPt̝h_t; lIGN7 +V 8nL-!J4/SdQ}/UcwG"kU.ܔI BW*X,pBsTiXn07ȸ,S&R|nhI٘\1T흆%Dy+QQ v<S&X2Ye98Y[S?O,[.@hH)7kN]$g6.- ܔQWi[Ĩ8hx)^֢;:x]u-UI#=-sNZ$Iʋ{@qMt:0#ӨrwFcwim WzעP ?U(wvJ1/k dIQH?\62}zÇ*lE(J%-^% O<2 = j2wmICp96X e-.!yOEIb:6lX%O5P㞧>uz0%cxÿ`R1}=k Q-01q;*wH$^5ȶ;3eKTqj^wG*(EH(~m d܈4,U"{voEҩgV\G Q %G 3[0I:|cMC}pT=?鐦ӯk2Aҽ=s @ Yވ+K '4ɮ{9IZV#+ Ӌܛ 4xQ+y.}4/YV2"m%00a;I +QHM.d~MQrڥ}zdi]P1 тtPX!/zJeG!ߛWwpQ{`-X 7c̵so~0jfM#h}':5ci߬2:iJ/=7)Iũ"x@qc B<+Q״Rk%dyU]Y5@;3'OiSy<'|oiYO{xeJh+~{"c%L%|^wcO 2 NۙS!~ /'AVLi#rMfP,3K} K!1 }H,@K04N̥A\T={ 0{యb:QJ_tC~[ Bu ٣62'}3A[Y붤, Ý'IgB!mV2L`{_(4Ywc|.zg23:Kڞ)A7y2CSOY<- ~-t$K?õ u/4ٚ j2?|TTot9?ja0m oνUd vFmlt[vT$[/9B򇗽^}25݉ʙp|h207cS6ƻH%;&壃sAXK."&2[ . X}v Ә P'9 [KeZ*gyý2_;1X^i2ӱzX=tG|fI4!kVj#%oBhH^tN}۾0s\-/m:D/=]5Aǝ GèMZw= zg:S&̌\>J.]<&ـ}]Pq_}I0.{}g:KQ4O|Ym{LdC=E!)@N'!`H[αrO?$eTݺՅ[ Սλ^ \Q:k n>xjigsx=Z zx-fS4ai`^ #\1&wjjmh,kER"8-- #x$Od\ ݢ!!hL(CI_U> &O$ adq^wP.J fVSE ]/_{kᆘJi@^'DeTy܏Oύ!7EÎc>U37ہ F1E+-+]nqOŽ)⋊JE$³ڷ`#t"vʇ%;qp.KڳCBbѻSyHAN*:|M[վ!QMz SMrEElj d=љt[nYІM0I:ۨ6rQime"zeLoĴ!?ͶYA}AeFt$vD7$Ep ЃHlp9}O0%j2BJ2B><=>8|x *jWcݿ[Zd#~DhA nn<-BelY A2 X9zy,`$`=Ry + G+LNП@ Ttf_oPUv&Bxea( P(Oɪ=򑳻A 갮qmⸯa$ 8L@@u.-N1}yS{-OGx0B[ ,.RaQ8݃0_/s|nfB35ݬ/Wۧ9RD=.c nToԇ(+7{ͩ#Vh(vuo5ʿ. i^EJ{UЯkXܟbd룥?8vB?eN_xmlj6\ JEy|хyZU;,B\~>U50}GKm]5O:ϼ8V%>T%Fwf5}YBWDqsDX,\꽶X sJ 9@16o g,~#rs~\+mGUG̱:wmX?)_1<;x+]8[2(ʇ3??glU\Å4^JĎ2p8ո0G_.B2Eήܼ٬R00%Ѯ5_>?٭Db{bSHk;Evs kN( Apwz2օ#h!tWp?}ssdCyR}JRaz499帥mV] 2K'<{ԝrpi9sB|d_ƚ`?LKNΑS63Lnd+F54g7@t&hU~"nUM6%j?d-P"(q'5j^xkyZk"mXP!?%뺊(oZ{`h% $/P@+z*B, weS$rb^)(Gt8DBqjͳ*ǿDPw&"zw"@#$h5v&fA{“l2 ?H9kQᢔkftxc f"5J* sqJ ΋~;n=tIŋW7TtH6H2h=¦EdGDZkm }cT*w˅8kd3uJF#\0u3(K$d,!y8wQtoRΦVph_S,-1yzI)p7jyPDL[zEMLhHWϤ2.n} %7ћE@-uL$;J{u)Ypwf?x64Qk O%A/g\g$snxc!_N-ρ3l~f mpĐ_/x(1%tՊcyN Wy^ ;]sP|uJj_.{6(N%C D2>IuSæ"l8a8׋v5FVQg'F3zE3ڄ \:|5CL|"I2Lua@ֺ^MYMq3`6v,zxyt?28GYl3yC(o$rGc?΁ GY;<  +K 2?P|^e.`Ocx3V՞l<H8RvF 4y(G36d*h`; h`dGR<_'Kn%8~x6.5| gkQj{1atP~rd"kK>8V$c_y |xr./j 􊥞?hsA9ՠ{QyTq#kW(yMº W8 z&Ǻ;jI)hB=)sQ ĮQXXۂĚ-\asV vGk5yc֜'z0A?`h%]T|d+́p6-(|%r9^u Q]: Njp #T'V [^.` lH.yB+5 $oW%r(@=NBϗLE3pI MG^7bێS߬kI'nz@ᑞ> y<=ة ܟK3PyՠyPqf >kFMAˑ8$gۢ[yV $3":z ߺҹ w uYCnt+@=Q/8_S"[uL%ћoK Y:jBayǪ> iGh~r,Mۍwpy0KЏ+8hp J{ȸ_J4;&A"BsO\Ew4I5mUmH'Sհ4@<$})Tv.vM~~h#̆yɬ `-"Be έ4M>kn>"vtMQЫ@;.Jǫ,=;a xnC$n {Xw{FJr7Fmdm+EOX6|&L2sJ a(NZlp~1\&tWJ(`Oh1G[E\c$C!UdV,Ur9Z~:Gqn_qg*^1an $c6eGuHX6w cS -f_j~l$Jsb2V,DIqi[ڼ4Fb vEA2 BnQy T,TTKB>c&go:3Ugq\,CxъK*3~̼o!Vkwhe'WH+OubfC:=vzg8Pb >t#ob"L^WJ,C/g{bVs%*wuZXuaNY)g2f[}"el^[򦮤!}HYŌ'ʆ(@6,!Wf +C;g.NggT蔰fQʯs*! f".KM9nRnZhȶ\TJ$7"qx'"/*} FhZʂqV`.98ύd 'DZɜִ3{JsϮz uZ@3d~K}u:OEXmὃwZ6ygpzݏʢ ]? \r+x_H_[ɡC{҃ I8@3nׁFW/9cA*Ck.wkl4=؄iE^Nty:vك6vmU'$O: 26;YF2ZPdy8.*hͺdG0Ncm>ejnv"hB=?t3*9DϜP}%[xTX\%]*u|AvI:ƵLV/.sG`J;5y4uo%}ptKo5TOm#{v0@.&UΔWeQlxq>Zg lA@۞z'Iߏ<޽7a_T1C. LՋq@C98kw1Fsa Βb*ޓP g((hT"j=/\;148~p&-iXuOnJ sd> nu(xQ?-&RƸke5!6 ԶEo m#'QthFYgĴ ٪tߒM_ ߝS&aY ,6i :6?$޽MkZɽQ(;Fiw^GnfZ8sS/}AbFʖ?U\7UumC#`9`ꐄ(@FU_yڽ\Tg-K:_$M[v&X?сRTEuדv5?W8@Aj<$EfP.eBf2|WZZǶL]tߒP)8sB~!p͂>jbMdz,=NG׶u8|/겱EߔZzFE9?= yG=v iuI&͏ψt^{زWFguh1KIi35m4gq`\ `vqnr <cn2+"ljN0"ng m:V6bqqqU %qWͱMx[)p[+hCB/w^u@\^N_3Di=.%2*(J:IfE c-Er 7wQ,If s,I{ rDv'zQg2M|eqh5k-~[>{S~]߈jTն\<<6.J&.C)ߜQa>vvJpF?, @6:W6iG?u(5{g.w jfCh(1AtnQuT)AEX hCL 2LZN'Ay b*l^{ۛ(w;y0ekBe& ܃M +RTM ޚS>%XV;#fjU/o:j!Hh.$_rT0:8{Di"j|9vs4S /=Vlȇy„imPrzhn.e"XqY= m?mAO)Md`#@B ١"q6smiŰlڸu8i%%p8۵ bj9`$+YvAA~o{g`V *)BSqMN9N6paM5Laʦdz<[d+"{נX``R>ƝaNGb@ Hҵ΁J)e&*g'z V3 }(s[ pnyd;z18 xYu̅a=ҲGb>_[Sn#8H /)Ur&s +ߥNZңnvT` P LsH x Wo[ l[^cs%+pΙo4 <'_X7Y|i(D6]-5إHN:#T>/‘-y>ΗBu 7͠1a 9Ǩl^Q~^<buNp[k[66?`CDC,ە %$'֜]FTzUI. N8P+O,iԟ\nK#Q4Zi8AC=vWXO=x+E/li0QX3IBW*6)GwdH,j-p:MC Χ g$s+ZҀ"ljRYq0 kc֮8-+B0ЀA51Q6^ŧR>$NbFo $0\&ًx";ЫT.Tcǻjw3n$QaxrD~fIF~0zug6i%)'ĐVk ѿxX+izBש6OO)UN`*;x;ʽ߯FUDp> RcZ],8 ?l겓vfEPKܑ3֝!p&('Փ J u^Qʄ+4rL| D_ U^R?vxőTsuwj:ki-Ÿm$Fc9KP-F=jtKo: O3hw, x]q[ z_.a:B KF!*0M @?Iq6>+E2S9kC!_E;u8 vgѳ6f]uYmܤ$91[nn:z.'x,]-JoIE ,ldlx,8Pu<~'r>rrЩЀ+,Uh5$.X6}` 74h]unioew#n\_s[:E~R@nԗtw!"ya~4;{@4R 0Sra.uX2G J.`m yw该,FqG1neBByM,-L gNA3o`F?6*T8RI[)Зwr`>v4c3cNm+I/Oe辵tE2`U{L|RĊ*+y!e[*ogJ qj^u.gxT)TAY1>nGcE'1)LThܘM>[Mߞ* r?_p9gUdxC)΁ dZ$pYIAذbB?X?YLtPy`OO17mSJTpLZl~]yzX-Mx/@C61:lgٿ'fRN=覭Vdmǻ[/"Œ^jZH*6j) }᰺ o~v}%acN\Mi]^Te=m>BO^ZPYˆ Een,k5vD@W -O1Jb-K۠r1Oɛ+Z6PZ#C#_1B hl?)RL*,eX;P&<i"k+o}7(p77߉Z 2_?2l0]*@IШwAXmtfp"irLTAd[o_`|Z\LyҜէ͓׶2*'r$|سAu-D0 BoCQ߿{kޱD {Zc֬܂뵏|p#[<9^DڤegP̵Xa-Z+U#ˆ?BkWx u{5t!q~eZi|&CF[J`Q#}x'kw# ~ށgcSVX zjC=v[)hjc\U 8|L@͘aǴMPjDk!unLⒿ0906PbxK#)v$7[%s3yfP>HvS_Tg:㋁h/.̿쐨!R*IhZsl_xe"] ez.$SQ|^ۇحTUw\Bt#GNC51*C6͆˜}/m‡>NHU#YxɸGcQNY2[w7t\ 39nFE*]UUbY3~;75$,I>aQj & Sw@(ỔQ2 vZVCߘוmF9:k\xoNѭHגr_[9!+4쐇OOǩP9C>?y:{hkmגZϋFiY R6#4rq_ _J

lݫw'"_]? ,-\^MFǜS'b<]ŏbJ8WlNUs٨FVvIŁX'tƄC>%]BY]yObXƤM6Щ0ALJ8ϞĂAw@Y8kY#X[ZIԊL+g=2Ō[%<ԟ>= a}̯>n@nhNGfntf^]j@`b'Tis] jf"ÀfPV*hXuPܿ4,%MHȪCboͻpPC5,Bub[] t" j>i>刘O2?/B]9wzq̲`OuRA(HKC1j*"yW,y3 gmOaJ)80=+v,@F`QX&"gXoCplƎi]zRߥ6L;A b9iy,}1&;fw}G(;*RE%,wB'|y ]{uL`8!ɺE{K%MJIϒ7i^""wO`AX e!}&$<.:Wm$p=΂HRk̖lI?$h:zRBQIw- ,C 6F'*l9D lSޔ-GP.K}Q;,UZl5TȳQ"e2)QG+u[ܸW>!nẐHtaBJ=^\-GUKEE+4iOo_R~ިYGx HG_BdMxVj D-0L wk'@!sp^[; .# V,u@{dӵk0ɼjI]ot埅sAte ȏ}Rv(b~i;^g6׊)JOy >6P#Y%_ҟfX?t{ f[{+WU[oȇ7Sw&ڃH@]\YF#ɸMxeQ4b]C~9B-#QX`]yA.خ֚ W :U ܧeӑ>q@õ9t K,Zo4'8>:)Νfb$F^,N'@QGf Ѷ/q5OMw7 Ƙf8UDx: /#K }KV5Ͳ0Ɏ'}lYa rL¤c#/!1 DʿB`ôF9D"u{Hvv󶻮%}Mv2W0Btkn;rSmWItJ̫JqݺN[ !A Nw $.Ĝ]v9Ț./Z53닋M9((L{ GJ:LM)Gw:xz'Db4r yOʼnSL-tdmCPc?R9 I g*eo,%* X|})]?n| vowYy/NwB*D+Ŧ&*a߹`asś70)Q("z-%?FYe,ߎ[87CFцC9vo%sco#EfTsUdl' yiA8&v&+</aC@$/@0U8PFbNT~'MC@jTH)yޡC7`ܡŷR{ZVU {E|EDwo8U],ɲ'Y\IotFࢬ&m=jr" I" 'HQI/'ADt?L’M~ 9TH8h/PHi#W*u\}nGεl͈-]O2`74#[Gni5ƙ)T<$ڧ .q-8tZ,:5#¿^38b$ק@yyj*& %\ND7|%_(e5ݩ(n1K5wzW5/U9߷1(P Nf[CG;+R8ǫ'Htp4F,/6U &Nv\pl" 1d2x5t)@@CZ"<ʑC G0 ܼ+P@\oC|Iuִ s8rp81\:W0#vRD6Ap3yU׭^$ t˼7*Ŵ̜7Ω[Ռ8CeN:_.dh&O`7NENs+`v^9bG%UaO]*cʱ" 7G=" kx$CjRF sb.,oi-|xKef.#}<$5fhxEَ930 J|[ϋOdPDU=wj b@ |G\(˝E -WԵdaSsQ| HKlLt6yGuW;ag*JzGk/[ON21a{F|`|SR3%BMICmg@23s~m&P%ngA8H@SeJ~öW\~Gmv 6(9"z`ԦZC(g[ٮW EB &HM\y&ns'qUtwv;=+Wmn vر+1[ *س+HOpԴ([[5)B T҄ g̓z jV҂wζo+Gl켖_Sfk$0eֽzqT0|IΕ;558,mP벳61Eۆ^PW)ŷ"Rc,8%βzuEEYܰEVEFeKRL\VJ( pv~Vq -#vq,iyңKpZ15#Ab{ruRIFأp12~Uu6ƸhZWew_.M){7E26ht ֭pꝽĪ(wjHx8GOrF痢ޤSɢXcJ732ΓHc;<$=5 AJaj]yiHK R)%B0-B<Gݎoh'cw-=o>,"ڐLPEPݚDkpuv'?Db#;h%yPҶ-yEׄ{|TYD2jz)Cη.Vl5adkv6{ӟ9zi;;XþMt Ќ'YW CÀILɨo1Qז[x؋/{&({| "#vl$42[~1&yySiG&hsAhRSڷ&sSR*zIU$1 =EY-Iv}ruG9A5O83BF){ʑnɨ2+7C[6lʽf;^g ?DޏsIZ73̃NOe ׶*=>˘x=TIqe{՝f-bAGE[^]r]mDrmNe) 141VIIz[dc|05!ԙ#FE4L%9rrr"=E?&%'Mo0M4]@oN+yd ./~Bg)frY#@/B # L@kH$֮Ħx4|rQ;b@kJa^pcH1@77:wJj'FnewK*o/=FK*AC)g,Q'`weK+'5vo| e2!`@h=i- j-@a$A*L!Bm[%\>pG t)K $ߝT"[cPo#) V(N:ozn˯ e[TGc/_@ -ۣanKv*%` u})N)2w((?T9}z+wtQ"Z(q-c=LAEmY~BeLvUi7Y m/_79wtYZ\ђ֥:։sS{_ěo!W;ǁ%,@^{kѶ/@) & ۭ|4a֏!z \Ol %V~67X㴦V (a tJ2^lڨE&f$uՊ xF/ Q+CxCLrt}3VC9K3ݥV-p ^t hlUkt֗y181`8(&# \uGW[SC`tR0@2WE{tB-x|= PjScO,,RٛBΫ~HU+Մ6VSؖplK\pi 2z$vʐ,'' 4 |~#@o'o:h*Z7%ۇ0ɞMP= +XyNGjHX/ϩYTL$m#-7ŧQIPː^2˯f[\kj :լm04Ê?mF:ZNƍ ##Sn!|j\Ӟ{!T |ftDeFKz&Gd}o3ƙo+q:q! ›5jOb4f_6jCks$d:;ނZzs V|__B@Ȉ OJڮNC#*eܿYd@jq0E<6%(RW5"`IPm(2@;t^]Lr78FL"1#q!KO?pJGmb ӞbݮH[jt% `:. o`b f @/~e5nwDU{)Z+rE? 91ԩ*du{}?jr$eIlsN#OXZOMZ "p?i v,梍 0Eґ&{ϕeut.V E0?֒p) R 9g ]bgG0DG''+u8 DRzc}vAM##~7z &\ yKMZ)xM((p0 "jR5b"G4FuyP@ b8ܪ"[yM!`q`ld׋%S4GWۭezb0amOBi絁ZA^>G_ń&L$n)S ?֨}²K!MF>; fgqC7:)P};L:WӀb% Q񍯸M%C'@yJTDCgݤ9.Yv*|xI[A7W[B?f|^I\@q$x)v]D?qm r)H/|z>6u96<gLw;i-% l逽F~!L"8/}2҇5kwbXFRes8F@z j:p鞼ϒz_'ٛ2WHLA i iES("IT_CBdwb-6* lz^[@r'!*Ym;7hVž|k9﷫!<'3gB2%}[?t"ƬJ;%KD6eՙ;ĩ;8iRI߱Ui(TP J/+ 7@*#M̙%*3c=C݊=&/BqI#4QƢOH/SF\M&s5}w٤OЫ:7$eF9:s~s_ mg }xCbѣ1%_f4JYĖN:Q4_*-yW?r4igM\>v%1sUbkf1|KȽ,5i0a=&S [.>f5<3,[dsE[ 3 Udw|5>VOL~!H*yQGRmIt _X$(cLO*A%qWʷNJJ; LrK_a^IJY][vXןtqً#E"p>Cf5y1vtY˓Bh\ض)uscɬ$DPtS %Q6R"ui9v TwS ZP;=G묲ݤF@: [=qsY@lEbExLԔ*;#oAFGƢG7iefk%K&LkIǜTeDЗz-gk1]ާ˅"ʊ0E WX'"Ly~Y`>Zg -%2rb(;* oh(U[ O{+*Țib!cu chX9t IVk 'Xb#q(6q&]1\4$V:c6$2Kā/blsq5?QtD`:M&T(W'0WyV;~ޞj$ۢTLicǂkX7Ӏj[6gJv.MiDYfRx[Osy 2rGeWpvsl&Na9:Y}onR*.ky ̟ly|2^n /ԀALHPZ61c!4I9XV*IJSiKFjhZ >~UOo}Չ`7:mz_;aeJnwf x^!H6(:-Xo>JEU8O**&fF5n`0k*ɥLH|O ֿ/r7l g Y #Q[B(ߝli}ռ6N1!E?ȶCWevʘiZÛ76{9?;.1oUW=3U9TIzUx~B3&Z`a+AaΖ(]r6-w97>nv6b9Zי}g!9C^Oۆy+R2CUtAxiY*5el٤9|H#5=.+:2A>)u+\@~TR a[l Q~G;J#TӸ}S@ 6rXv DE3j[*q KtKzL[ Aߜs?TƆLrҪ ЙF|3 o7ʯ2-VLf=dw8'$Wۡ65ۨI4DXW+p5C7V|@4͖$6K1dsu -˿,B2F֘ f9d즊arOT` ~ңǍ[-{_RD D^*L*wo)k|}~cVpIN$8w(ܕ km"-Z6o884WT;ݙ 0͗#AFԚ},rc"wH{Y'z~Zu,TDGY.̹Qy ?'Z?PjKz)p0YkW9\`yzK )5uk$;@kѻ(Ҩs< $ gU)+['̉[>mO9\x>sFɫh}r8bu`M%{{1 26;UyU7i 3NCkY1Gڟ* n0F?+yLQ|И%t=R8)~ܔلb/D-+t:mgۂ8TP¯ū+UѓUAt]8;ObB)bɠoN{fI>⋫Td(pDX>}n+`hq/@{z] egNbI۾pŸ@taົAxN/w_EQ@gs>lk`-\ʰM 첏@jE2.r/ZV;rݩkuh;ܸhˤP I~|jq6?ύZ2ħQtM{\DDR:pYzdh˭"3k"^yy6H5X%A͙*V#ݵIq,կT\3Jp"N:KGJB76mU-gt~뇕P9o|_$zEh97n\,R}/VWhS:MXa[=z1 .&<;WJc= hOW^"Y^[vS#߮@((h0YSc‡:p+`3\SΚ h!,\mt d3kv)䘐]mm_$Ц. O]۝6Z^ٜL8r`UpW8+}(ix k;ul^c$xE.MHgL 6?^I u0? ?ЪT#|Y+$P}\cԺJ3о:p'禤Z"Tj g/j(>KP!%]B{K_\4IEktmIݭz etm ㊪$1L_<|G rf^| Y2u(IxGq7^nx^XXb.dAHCY-$Nh4u'k-^阓=ۜ¹# GS/.gs=#׫sۦ?U:x-[Vi@ư"y6A;Q.KBLf`مM?)-]Y|xy_[HUb߃lyci a{ˠz):3Vvt89c&갴) Shx!/φG.P\<0\$Z GZbP`_upJ]&z"VߝfHȹA@4uEV<}$'mo0u5@6&ɁX著J`ZZÇ}MOI"bb[F?:t^IXfmWZQnuqiqh_92{ ׭*{X m7L܌w0!E\lf)-/aMCvȉ R8jbuR*:%Gb%Ee]M Ⱦ #Y+Np+/h]S, --ɰ?C=i'TS.nLO zxͧ:5 ~U?P+W+G:"ΊkMQNp`S>B,r"x", F;[Erb&,(cu,f:twJ쮼)dWN$FҪ oG\ ,†}19Pѵrwռ=5_8J{wnf7&1v-=1S : <ޮ0 KgA &z9U 3_4:6|vඡ@M-: /A/2dG_:eca%s__N^|/@N/̀;M zӨt)ƐR4[dGxG)RjAG6q`Ȯҕ6L87kK-[K*<ѢWGElzzEFjkHbC~ڥn_&6_}*QibkDE$ 1e UFP2\J,=StG vd~hUyrpJV "XQPLyiOsDÔ%=FL?g[ƴƃP rWhKn> BؚE/{syub[ñM. 񥐄M̲lpnƂA9ȄƬ~&E?9 \J ezʄXuaa7, :|th9+~GxX GV!__^H `#d`,4Ē_S0/X8[E<5g),[)z,-g?} v/ eunt"%uDf@h=7t)Z?TS!HcT@sB@L?/) 3;i>W-iR͵nV3yGW.dgߔ[Lye|<1hJۀc]T I.v1"aV{sa=6^쯥0EiXWТp9R1u@ 1|7ADfug+Ɋh[Q7W~=. Qz~9ΐ2L0sb^+Ό!-ė'qvF۶DlRHr'ؔ =v-DCaIIvgסmS|#Q &)La6|b!g)_q!2(/EuvP-p^ QrLWGӄɕޏa3 ?[aQ 3ꨌp7b%oFX"7JiB yRn qjn./ f%C]-m!T*Sd"Dᗛ@i7FTAwp`8(9#AUf5ώ itcJ3kq(`%(kOT##Mj 8&'?IMswsX2ͨ:*YQ6O2ey+>q`9g}`wIko`lhX/ A4"ѣH7a<J$SjFn%8&m%u2"0 e>>b7fҾ#4oR`=˿s;W~AZQ 1l c!#<7kEӴ[a~UXed"M޴(.V,.d4}xpG!#f$RF2QsLϮH Tl0 +:ˆxwf[^]2OopS<%@!9:5Gt\d̤QͶQ4⮔,!9q+P7юu;tN<9TUzUNjy'/h8S11?7Umu~֝B.? 90W,3ieot R 7<}כ}4Y82R~nf&@Yt9^1~z-ƑlB%U@ e2t'؎tXD=nA8_E˲|1i}BP[w < p}*Z8~z0ݢDخ_٭H_,Ģ|)$Qwm#S/wVK"'r;DC#5 ՛9x}WaF]:풜4LԛOFLndbPdQĠ^B(Es-L:j꡽R1h$P ghjQNX^Vv! _d]˽l)^38iDk %ͬDTV_\L4{)Wdd+!DX*`k]!iQ41S~ R1"v\@^`CvͿ].C@4rGXL0A~:a2>^-?Q%32@hYu7\g&Ƃ'? %/cD-٭+\40Z4Lbs{+g{r:Z4Y=W[oP1WdGzJiܴ69$鿼'TX+-y\+melfZ!ބ= hQs`nX@ *d^PKHBlG汖# 7kǛxs _q2ŠsZ T,V~܆"yWuϒR" xDЊwlq|א"*3&C  LB\ CGL{_ 2}vp51-$(fw݋:Z PڲGVdm3BBM ٺ'{M]ݍ$#]ߐ:|2ǚf{AJ>F~reP_ >uk٩J3iXD*Q OGW'{AqE*'yY2u/O4 EvRF6 D.#L%ƒTK_4rXCu=ՙir͘H$uHgڰ_ 8#lU#v\mu״JȦGgZm&ʀ0F[ṖDZέóͼ# -X-9V*'BBsQ{}C*@dѝXgL[>k&IꚟY *Ygm"93%b cxf(*_6<`x2uVfT cGLtK)Y1cfiϦ0"⳼MGp61O/Ʀ }2m&mF Zء*\slްWEaC{4پN2#%}_:aiOk^>)d?~=!]R4gߙ\F](<˰)Kq^m8BWo$/Pv?`ӑ%HSۈX A^Hkk-HL8֬L+?ZzlKpX~f¯ kәk 2"WY*qh۴Dqn+~mzQE,%7,M'MaIh̿-\shz'~%ENE{][tҠۚx eQT0AiPW[bqmޢzlY ֈк/l$wA%p̛bCmopyIj3b3{Ț ׷4ft vƹeKHBph}4:DH|EXRMZ ,m5x5i/r=sb1rSwrUfSZ_@հgH_/o_dƽϦHٷƊE0Ћ;4|Uʼn Y Vq6vD-dkֱuToJp`Tgj%X܆W]R5t!a5hu'(ywWTpiSrm l}e2 {2ME%*s[7=‰?lT!׀ER5 }0*]Q*BaErmn C@bEiW -Q$5%rأW/cAy+$ N123lK E69F#sd#8`T5Y$#"*H,?bxvq.Gh8&iжT~+(ʿ&6Fr%32Q`x7&W#]mS<pce3v='T|R+ /o.Wz9< YrKܾ!]%)uZ<"%TqFs'R8*$##2_\DmI)a{۹ ~ ȭFj$VVST0H\lDǛ/XVq 5q7FA[YA| .;͆B-8.<(D}3 d/AqsIfP}Kg6 goxm^4C3y>7l)^&'<U~F`^#Bӈrb)`./s>!}pDzk |wOtj>nZMD1̹ bO/O!l:"iX$89*`~W>;Av biWz:S))Qc`F=4!~? dCfTU[AFĜkeYݬJ#qpraDoRT8CY4?Hb)wvؤNvÖ! ]7s}=#3;BVR^3 5ŕ&{;n^'8 ,,0nOfghžyJfz;9u}Y˟NsOAῘ?U2$T# xsj1bnJIjWGbbzaWgiѪk!n]el rٷ] AT#ЅFYk:!P\O]2 ܐ3NySB Y JKtG=jׯcN kcO8ʼnaK2'& x䞱T:“XUdy @Nb|M#U .4;Vbb ߹̼+jgUi<2]d =n+єN|OkԴƆ\TopqWH+{RvA1a+HE.[HƞizBr..C r>R:9zu߸G]|/ .rՍ-(AGaC1ak܃WM|;( X b`FvV^ ɛH6\?ȩ sـ{ v3Mw? zWN=#/2# P^22 ^uh ۓs yZh[=-Q-ߤ̀p:wV5=Kd _xf2Ko)>辯 }~2gmFnib_'I^AߕxzFtv6j}hpCU? WLX%sc6\oYKDy+?6 Yt8hL,I`XP_N=w,R^i&ZIC N|- ?l; 1]m+1?=iۙco J1auה=6_"T 8K3([KRy3АT ㌖z>aX.fq+\'kT{IޤH]0/o8]gTL/e-nTFͱ?a?b>"H<+w|q$gž'>t B x~>YQ,ʶNY-GNHZ $ҹbN|HEQET :UpeKf}S0]R.Y@>a*Gd[<<\{d=*ڙNoljKRM48[ m.+'yݸ&PܵBXa45=׵( Z*,w <izxAwճ.+4U8 K0K֛m xA,[ C xv@~h۞Yc/ -rtpac XۿCW')>`VpqSY ^"">T0jH+ehI"[||Bfn9+t&/( ninKR5,SeLW^tӋLBpD^ 67PCC91*i8 ԧfsUڥcfKq&5 FὢtUh|brG$ CP˒ nrfMQ+ysAlHRq dmd46`H ڱQM̝uzK d(j=;-4+>&F1Z?vJȜi'ʘ^Ho@xGVZ$MF(Su{Ӣt0oX)1A$- BO> (),ztіkcXfM)V(G$1ss.IOLZD y1w\{AG)3@{u-f:4 * ?G/W-pcϐ3$娌;ZMV!% f`d /%,SS%Y\WW`^''Q#yJuOYؓl˭mǼxڎ6hhԌt97\D%hX 囍FS{ =tUʏU7"CMyՔ\X! YKq謨xabM;Rc^~Uk]{V1"{b[mD] SoWWAvaog`7%)Y@#Y]+0̀O߃@im6haSv@5ItsXtPDù\ os 1үg4,) [PhiEZߴIz1PaMIEP!jO^i3aGhr2p=yF ļ_^^5kQʾn[* s:=?S|UNu5p Z%1UӇhY[#;\3]'1/0ٙ3ת@1 pӱ L3Ly|RngS C7OK,螉JF'b$^W⑮L2-Y]Z{.SBMxlXUNm-oAjI۷Jod0+¥ *Ir{ɔ\Y%w ‚w dV(Zo~);iWo?: ]^ӑ+2LՓܻ2͇uw.\xq!,lmwTm| R 5Q&5SY۞!R+fxt7=_ `NUR_%";;SnMfGog:ןI=)NCO$yʅK܉[?/!MSm'C=e1)VLf  *_A˄@[B2U 8EFC!e7T0tRÛw<'ʦG-:Lxe&Lط 5[aI24bgmӹ;;nHifSf(e3޶ہ5%Hyz7OS72CgQ`H;:fxUؙ)D{DGs%[C_!K̔98]:p~71 3p.n|rF)HJOd1[&1|nL|rvQљ4ttG :B؟fS1ܤ0"S3bM g22ܟ[IRnNg= nh"T1[2=#7t&@~VjZl6f~y I%Sʡz>-[͵:~d%M9yLQ, "+}oHR{]lI0׵Ďv9zPg2ߣknMi؋8M X2.LtbEeay=G1eM& gmJ7*RZOw0ݷ^L`qp $D=dNBGgbDݣSCO#qQ|{M"%joKY#/f5L*R3-3:\W"(SC)4@䛿2gvӕOdq+.tꃅu\CK=UHփM t@J9DMS,Oޙُ␟FmSy"S~шqTݽә C}W#t"K~?$ kHiGlÇ*d@mkSfsUi\ 8.VXvrof9_TUK92Fk[ײx$<~^n=wT'z*rcѕnwm+Egvȓbԭ \UY``dؘiE~QBz֯F/${# 䴬$>`!(0]ٔL}"oLJexm R E=*&%_F$C[S;7Pd*F7<;3yDצ^=qJbǔYΓJꊯgf!`;?]*,r,upOu=#*z{s4eJQKBMB*4\# l-vWΟƀUᬉNu!שK4^24h8E`5x-h7P[[#=h>$W{Fjo,pRgV~Sx 8QrۻDo;^o'._WM{b ï:5-2&"F*:T)ifБ%[$ݸZxD`0ސ}58M" ?~'swQG̥N;du v/K@!e"*뒚XU"2lf:HҠ{к_ipQ}\}ʲK[4]Xe%z3A3@zn_E >Vq.u'vYhZq +=0v餂ba-`0# wwʝ%|Ɂz{tk>}~ E=6L?MPSӃѦ'\9`xRj}}ؖ 6|AStX\n;EKQ$ugou sդ&Դis tK.r8̂zKp™~7ޢskA-?x_,vM^.JfCHOS |&]kƟ=3ftcF &ȣUL zcܫ\5\r?TdԗQ@&Qs%_~"kx`^ʊa~۵~F(k1j1 >! Sb7%?4_:TYr軿 VU~2. 9lU 1sFf D59U,JArdyV ?M+$P~l^vWUyEf;~ZkY>Rtdyi޾XY֪+cS$V"r#Key6/ 4 ؇^HD^YuǦWYr- 3J3)-O V0xSBtIØ;ٳ{F7fu/_ a:3H5pze>r~V,iUؚT_9OOqÑSy(obEDB0ʑe;*h^%i dŪYO7_ڱjbi{&EsDۖ,PÃӔNSt XXFlT OA ?f7#cj[D[8t)Xt.&*sVVnhE*S٧lհ--$@v8[?uȦTQs--N%-\$FiD^<1N,7kF^BQ-,Yp !oIV.d<.xc3  fSl3ܝpZN;ɦ5H! cGݸdr罰li)o-_|8b(zzOiD}Md~!4tҹCZi!~y._LO һʥ@̔|7q,| };.˻E_; CrSqB03qk5>.{Ȏl $I3K;ì\&^ce e+ UKkRSE5 h4؃FS'ah익wVX];,Gݨ]UI mȚffr(S^B{=RWmì*@{IZOgF)zm] /;*_O23'=T:)R9ń9y|>]e V9 H@~O0Eux)OI؇˜fa 7B3y(cIM!*Mu$%i'q«=r!DZLPun+q߬H4te'vN1u+z@oF-SUv"S{c+A.Bqm1}OB`"Q`8m!OH'ĺ1bټR4S}@>j6=4P-t*PȻ u =T688VV4OnNDDBLq'@{V72$ won`iFSe;Վ ע5ZUmM]H# \/u\WKWv r|Z<899zv `?`uA#Hgz?NKɔ8ؠتLw/jL/H?ŭ&TjOȶq߬K+6(_NJ^(d(0рrz8%F UҌ>ꅲQ9Xq|ߞx!y0iy`%;6vJ']v[4m}(rOsɒI 'amm-i.*4=vBݻ u|>Ngbqk e/sxHΗ+KlS;i1+M=E-akԸgP-wa b<huIz$eZBd6h=&ObG- h񕺼/+/Xh`[LY&a/Qz[r㱃s@*pǑ9T:IHY9}游t#J(,+Y[OűH;A^Pi!E6[6Ҕ?mԸqKŴ.g "h (¹g>"^<ę<\ ȸ"-?7>{PIYjdҔܵ8#χɅtb) js~c)xp;{y;Afev.H,埄XUZw#yS}>G~Qc6{f4tt 7.ۥV%PpCNp_NSsg効VYc&1}'(*L~l|[{k/$ۼHy^yuyVyk%SOeIGu8*L Գf;%\]KAniW00üN ?h;^)'Φ([0.^t"o%=VbD\x|7j^Ro,3< (٬84^ӣ+љÄB<8^'|(B]r}T҉SP+kfFa_;ub`é젉:&u:N"~on6ac0C} ejup+yh1u,q*HjW êgҁZTNb.=}; IhUW]upSgbe H0'3@@w Fd/W4eK؅`z DpC2{ĺ\ ӕ9S%#Nj(GfDQCC'o֒,39ƠyMcѹY"C~vƪhcbB,E48J9V !O ,Ï!dbA7RtD DV=.f.ۧ17 ;ʀAL{'!c7nc}*Ў $貃s.DT;uaP2 reV׀[f'v`.tLzz|Np4ufݚ[ ȴ#q hS,.=#Nx3V=%b/|C1+RCzŰ Yh4{fkM'(Uh*ZdC} -HڧD/aQ V<+ y-PAy~:j#"[Wl>A^ ov:y*>A6F N .9Zcgk3,6"[Szɼ˧xr}Fk鞂:j0"' bZeeI.SMJ:7`'xrȀ7G"CB;3ug,4Y2 =}~'%52WrLt csc")7"ʋ'Nk 毽+;̪Tʘ ӧ60$0Zc'zHeDhP>}xNh,JeÔ\? D*J(v=fJss7YdAM\0j9 ![CIuԕД-* sR$DU|s<5,o֧ӕ{ aWi3BZw"&h*5|k !жgE7ƀ }PSpZzbgT"\ ̥ڨs@)= &gnZ4lx#uE\8SL,ѣ/C($m[C!/a3 ;gE4b9Gh4k!pequtpH $y܇L(l*L5<fr $QGsܼ}{m)l3c5fъ?9@]G9nu. V6'u:btdNr;95q}Y[&Yy 5OPDH~Y%E k$aH_[<:ړW<1hXXɗT9u1)@w^ ;ܥI nw&kԭM;pXztS~#Stvw›f y-K,ET+~LC F e>tOfX̌U'f:=1EN ]PY54V`s8^45$<&m?cJ Y:Ux;j<#mţE3cwK=5b@EB X`v w@R:Jwnք0 &ݎy EPk G&g7Y}04GmL_>y"V3V^1sMSPw,y '+`+߱ ujLDUJ|Nu(EϨ݋>m!4P+[4D@z6uYopG1#lTdP^Tw>=bIUmvG ]r&_%0XZ$Y9$S,prA0U ` s>4f51x8Xg}.8(M?Gpvbuu'@G-$kQ7E4F>D <7jeLMs1qYa%#mo#ӡfēzFy| nV=d3:vz : ꀀ;3H /KVDNݲ5AKdUW΍{OFw>3 QpL {9e5'|ž!kQN5*pqJ=y{Z&ߞzCԘ=o[Z Go^Wv%H>/cD{'4%+jEd z ""F~,=Qqbre81Oʐ%+Enݦ1j=&kL0)Bp782.GcQS%p{ēKȻ} eE3vW;?6 c󍯗yؿ4^~xeaB̛c8X'f_y:f"*zRD7pսBŢVmZc05Fvqlov%3Y0FoiAF.X&QchMx|hЊOG.|+(#ȧ܉hY)Z1 '7jIrw]c[hpć|"[]`뿆}X%OehX_AhWGӓSv]lbJJ2`<.MK(C>U]y7ur}^Twh5"Ȁm9K@;T ZD0$_4h,\Fæi[hb. XbKI#TcB!H:Y?g >Zýۄ(˧jQs@LTCWۭXtaf bKhthܮJ`PEE"nD1]o7c= |Fy ,nKVvQܝR`^ݣz [r;#3;y66 žجof} oŇC}1}Ԗ)^zS>ڑ8XDz}|ryQF q֛+ZO.b`Ĭ@|S ,Fr[?oCp'7Z]"wzl ߜ#0DS8yuO9yi@Z֤Nv/LOz.AQa9 9^0bБf*4O}4%SpWX gl-`٤%AȭA2 [ʣc>xnqtk<: @7ThN%ޫj:.sf1f{b?ַ>om6rqtubp[bgk\bQ|^'@ nqZ VTBﻯGG2X&,4wG\/< `',Xp};;۫+U/B8ê!%-Gzi9AT68U|;:w`s첈Ɋ*$V5UˑmYZ'wB4{{̀]7z0:Ҽ">"1 bAԑ~!{*io0g+xYjV{DU&71"~)gLc_;wx.T䗠T' HyM|vBJR:Ȼ2߷.'XP?k8Ql9ѭ>s\y.$4ăޫH=<|%E.x-:r8[m cƹ~So42:j@*Yo-+ua )_0/N1n#N?S~Guَ|B<A3T|XZ"_^T&wP rT~oG)-~ɂpbZIaل V)GsC *ՐhHLy!JR8 \׬mRض 9D+>m'ȓJFQh5ET62#ϳHV|);&\y $}GOp PWmIgg6i ,[wx { ljcr8byGJz*__-68hB|Xpv }b43g/@xұH/1^ɮK"=mZe/go b71z#h(CC2뢺tt9 Ϗ`Ϟ XXwQ4lm멿Ĝ㯍c-SL՞u 8 ecX(B,P u$ӌ{zKg{qثSYC{3U|R DX}Pǩmi,  G̼#a1 cǗ d|]{q}R'8C(X<,2fäD̫^ezieAn>4JGC/"1զ乺@&UӺ+fC=(~Vĺc|E>,B>H=Sx0o/qMj DI*r_UkCP@ JjF-Z ݵ Q)CVո"̮13V(؛75+n`vr=*`]Nˎ̗Md5am\'cJ#l,6ٻAi G:Rֶ-uNßR@ `DpQmd'9-2C#;aۗAR4wI}C/_t@D$rG3;k3L6N8Pkƥ[I{Cv5Ү?׀P ܧfɚ&,&@O-,#*xxO<0 {=Y%m,=Y-d˷*JǦ'#B@*f(k' Qz |`ڠjf%w׫/ )Hz _yOb ⏏Wt)t;6; DЕ\1 >!!cX 8;m]R=/b Aӓ-.u4p,7n,<,8 LlK3֝ _US!yhUvs Zq@:hR3~aآ(oVN,Yh`xsxT%6#!`=`Mv;ʹ(cUx8`(8͓70Xz.lr?wKC2g5^QvLJf zd+B9ynRJGOuMȯ +dXYyr%| BteSVEthb\| ^Qqc?xG&Zc]T `_MS'B J/.묊X^.J áhϗMUwOywi!#i{7b?Y8P˄ *#%ʡ.lI@TGsHC­tP(nqG˜2]"Vu!{og%x^[M"TKjt9jUfLИյKU-Sxᗘ)pg^j]3"yП&Xg,=t8@W5H߉۝k'!t_xT_7} %쉤"~y)H)i^s 7N09 np\DQ8wyщ6Y'{%Y51[O^|xK6tfy(NLǟ*-N/j`M}E·B'>~d]GWStphj[AGw6Zd<9b>0o>YUpU%;M'yT #$hŦ߬kaM9k'AI&UP"Γg_nZ^rg$pj}&-.'3 ufP?ƄRKΰyyj' ueT/p\]:_K<%DҲ톃!%ƻ/gD|B 0mIέfw}*g|=E1׿lUw'ԊPkD@Ji=vH&pGwnZrT?v19sV5Qh#1. AQsG$=rhk&9Cf,C8 gHcpn:`r8o-ћ1"6t>7cq+шydFIRd z?~W)]KOHW1$|ICpJb4&:=clwDt`%³q~~| &m N zF/Fv0.duV,Fաfw IfY̺R?+ʪQ]:PV vŜ D(@IR98}kC/7d6!E¼; }Єr"-=g| Sbi3=ME+Ww!/gLGo;?s׿j**.qɴjhaL8SUT*:}4is!H7dTwyT$B?o!ֻaojuȰYt M>%'|/8p(5;P @LU!r;< _.VR^BޞN%Vy;L`1`UMZ Bm`u¦3V_}v6{EydG-cN Mp:rs$(vs+B|B4Z otb(+48 Yh|\ۄnKS,ARxGXyIuhu, s:fTPk@} *#e(?ް Imfy}8Y].CmVldb >lW'_{OiNzo9#+sSЙc'&}PuP x: 5+4 *$;}MOU?<8O {7Λ5%,cר@r$b0M43s-LcI^Л̾nf~U]nŦ^2#Ahv[8Z^.mMTHlT.wIk-sQ믢VOoය,#ēATA}j!LۏE \6wM5v6QMtӹY2ibB͎b8"!&|=}TmQo<{ xυq!giķO4,qwxRb+B .C'+S?+o?}yND官AcP~7k̕Oޫvzւr3xPPRF46ZH{x~#`e]X+Jp2(,EV)(!/_jgumjP5v,-PeZ )^_EDec&XG Jp;+iavҒ>-q`|ze§6Ä'ˇ'f" )ljΓd"?g[a[>!1xvd a  _ SD qn*.c=?{[~S6(M~hg\]-)4 l33~2F%P7N48qz $sōOyh!jҚ*Y.$3 +%4k$ 5!6Ҩ?yEA@/sPȉyyX|G%i` |\M (G F$1.rY0%di2bK_+vUxI%#ќ$2mC:) ĢfХ= p"M 9akV옳:*b@cgcd=:+Ipjeid݈85wq@jitv%QS B,QxcEb! w8*i@mȞ i4Gj.ϿEaaHR1hticLCl'wOXoy;B n( ! &=ƒZEgGCcu-{?yj3".͉\:'vIJBu Կi0_"h}I-4J9%ju4_!ߡTQ-QVҽ {%D睓笋FEDoHu^ 8{ T 15^ -gUy微F)g0o3Ty ,WRi!YK{Q$Wekwe5@h`zdΊ0ֹ^RDAF7qPNۨؖZ^v#Wԯ3SZ=6ݎl`,A{ۡ'##\xnm k gFQmD % $!f! 3yAƢM3g?d$jy^l2^Jc@սHD9 +ʫ*HaoT*-fiN"Hj`K;d}+d/ȴK?ݐS9-.&2FA:S~:hc{l g.9>O[n{َ>h2vw#*a!iKxhWA-[49<'z&bbՍv!h^m(o F|Xɿὒ r?ev/9?F!%[׀;i\7$GzT 1M,mR; 5G.ū65Tu~ҠKHk}B' eZc?YЗj'ʧֿ`N eiv<=IIj/9_Sn_WF,ѿ ̩.:bau46$1A}v1F T}NGZś5mD {7ɰ5\L9b[g/B:Ա 1B aO13S_cWVWphtXM '9yNPv'I&-B?HbQn_*V߲ 'mqS'4XIU2f_J4sǼq!#nX>Y˻zhPCs%a[͚c]t?HҼ՝h`F3ω1ݥY7k׼'Nu\j#k|ckfe+m[=;X3^Në`quW?/DۜT#%졗TA a̩fPznO=SY!.^7PRq!$qVF8e=a}3Y^(uZ,8 TaP)_ݮ&h^.ɚn4&$ c_'{6_ oSΔy7E-J؀ԣ JiE)Jש: jGUEYъBޮjJ-tνdfizW#BR[BijC^f:G}/Qu=YG(Uc$3izu^u^ɬP+j1עX4>I+N0(=~A{:}^ä ,DIbfnVgHBF'y%ae#h5UTK=y|~ uXq@߇ P?tRQ,M%Ν%ʝ\`ŁLq#d`vT<{6v F]91BM*I1}Z& $ }>}yXr^wU~ j%0>Ѽ_*}wr9o-L(ڸ|F rB֘4R Xfq[(icC.CŖX- f{2N Z-|m5]nctSJiދ&`V"!˔[3B0x8Nkw$ִpZ$z.iX[ө9>5E>F5w)U`4gcPyRKa"B;^Hi$geUSPahHUUf~sr A-n2Z͂^"C(yP[0ƑU!d5f<]^I 5w6좑b덏?33u, nMcwLz2O2sOHsŀ8O U7eh bONxPRvA?4`L8n>E6;˩;'_LdD4M5w#~N␝tH (*gw҃ b(N͌ nOF+Lpo?v4n9AoVV ĥ!u>?/٨/:Fj $z|YLMI^}%9"IJ]Y:WSDj!^R!.˒j~f6I]C/w8>q&-O\, /ÔLיև=Ouɔ +KjrLY+oJfGh*@S^6omT>k}W("8$zy,ɀ")d\i)7SԺWEOJwKw/Ƥ%nZ+Z" A/T%xgɑ6- :%:xϬjj%7[ڸ. 'e{ګGT>Ā%[LTWx(Ū0=x!k̓2xE^19Nx΀ģkZOec˳m5doq.Ʋ--!Z:mCǓ\s ]ᶵxur˨Sa79# }xENnE:n~&ДiNz?f@NYSdJ~# ">W~g {y]vP>I1"EeBxLLy=-+n [.H' 7.٣䷹׆ܒO𐒶[ܝsյ‹e  MSn:xq\ F4h4ippl*a&I?dpVe`6ɝ}F~9vWee  ˩VE* r?A hz:/$Lp_0/ oR|}c&ruQ74:wC ]oP}9&WPXYNkC!玿Ī45ɉ~ =ܛBw ]'o= R@SEG]oGNFI,iëThdJ9ڬ AW]@oVxe`jY5w`g(Q#"Ǭ= lh'uϛF6(%q( _ NEaCPzNHAU|f}kt-%oIv0P RlK绦1eҷw-qEA=eـD%S2\lilUWIN5esv"_3&B砋9«jPx8EKkJBz tr.de' _;=9(y?TfH<# D2pGcn?xR.|v"-=h-N2 ۃʵ<QX+: LI,^?2ͪ*? (hG c Qm3 $0Y9+L.rx]waej{R&levi"у!_}l$>l[]Y)VcvV E5୏ya%G Ď>u1VA)߬yN=W65M*ӎ,^ϫ({ -9sNtnN֪Is\UïX7-TrK3RW !"+vkck^4a|#"T< +w.ZhNJN== ?LV')t\C݋MU7k"pэh Yy}Q1}8:HQ&ͩ zTg,fLTh"ccPc mғ av ~y*\k:6 @OzR9Z  ؖ2GO ?/S#oVa/fE% Xo%"Ķ߆rׅxo@ % lG +ƛa,M> 59A_b9BBD~_O~Vqm e'sE!(jS9>B nг:du̝ݦIIдoHD 3\CS+, )ٰKԥf4R+e$^;&\]XTGǔ(b+۫ނA[+}Y;6 i+#{ݘcg4IE2v*p2[K҅H߸KjIEČDS8ac?G~._s*h=#F<`$o7" 7ýW'ݶ&|Isywzʑ9A³,*["eI;.3ٯlWf7 訰OM8(Eù8Uw.`mc}-Se52lUܖhw*| %ԑ1RޫI]Yy3Wd,-ѩݬF1 vrq%o] _ԵIU!2xe|)x^[!!Ŀi:s:.?k!]2ղb5,p^YV;KT@1*3y9"o,3쐄 Aײ$F7+-d!^S .eŅnI"};r0\VzVJ G8{.Dt += ʧFKDS 'C7ЬuلOt$EDCoƷ٬F;zUjBaZ8W9"o",!EW)rA[ _ *B|}g:P! *d@I; ]{}V[LOb= : NFBz=Un׃, t`9Q6Qs(°sK$e86Mem7R«˨˵T :<3[?qBAW/-S&e1>!}֓DěwzZ VkC ^(fHJ3,=,fKMo}p 㹹yV=\N,l "Poװ(8Ք= W_֒bWDvRn9CP3HK8/E^HZY""ݤWvdV<:vkfu)A 1 1aޫ5eM0'rN<xM&zi sN_`c @eqØ=wZd*H+;36 = <ؾq8O43YfLZ/&~+W%Sv}i#yalV9urs#gD輊 A]Tb#9e{!۹UmO|AƄ~?Swt Fu^á^[g/2LQCo"\E9fEütww6Zs}1F7d`>ҚB,ygJKN XUnl$zIn1>d,7UcG$z\7 ,%6υLB͝+{aw RF~ԩ mMBV]YGa|X F99sH)!,)":MgHtmRg*S8'NpF2եx@&It"V8O1W NT?y,I|Qg$i)KFiep< Lm]auM?gE=sՋ,brI!},!FAVӧ7ԮΟ]:`DGϺuQMR YJ|Ž[GpBMC8&Up_4χ$:H'refPgțW a+;,7{unب.oMYh ֪C\Mgg:*}19I\ 1`@i"tg/Rb虰VNE4A/!\%Cfe9-65|5_qŐ8e<m7$ZSᷡ .ԝ2XW?ȸ}h}1"IV"7ftƾPm!ulM!Kf:.oKOOHޤĀɠ4sZH01!ف؜$msf3ԶHoz@oɒoExwE;`+vꠟ-`oqޟU־hCͲYmmVP[8֤1uIWsIb# =̱/GI!| Pc1:@]}3dKFRݺ޷xbT<܎'Lڰ$j도:@I6H4s:=(x'lJWbUIcka%g8۔,JWk5EHq%]N_w{#tJyy9 |/SqU1C- @-I-9MS0w%`<b;8kMmg缶f?N9hԦJφjSI7Qa 둇2#k㶁˵ 4'%(w4k}횕߽K+Y2}Te^]cҳ|. "rI9RRk:7 ^ 7+[5?W '6;`f=&ړ{==QU"Wif$ ՞u0a^ T=:OS tMvt6^+ra.1ru1߫Nq\R=?"57ء]ʓzw:/ 'dΡ]ď y:UĘ2K";X$Ӽ 4&ַ-0{b~[f: 4j~5@fa3Qf"Y9fKO@Ҹ̣ڗB&}鞒,4l e{e 2YU3.z=4`9b>boұttckGu=l܈n2\< cĶa@kxO0ULj׎E!PwI&Wu/sh : dじgQt% ͊L;D̚TݹNLRsMU&E%I2i0'kV:I|XkO%)^rK^5MHӣR "v}U,GV":`fށPN-mu\|W v6iKF:-yC$}Cu%E -4G5Q5]j|L}ox>n_rf;}^W dE9ѥuS*}`xmf!w6:Oo _w`tb4 XЪLjk{Ľ-~rc=f602CI&7B'RJz9.v ]˛o9*8Tͺ[б{ǕA8|+,slGէz~il+ -'2]dgh0=CjJapQ]?Bhdʮƻ$|v&?5,6i y4+X8X{HǫG؅1kܽia)cyWyDm 1B^#Od<ݔ &Bӵ]i6\v^fR+l1)\*}lfWHHv3|sh'K%waaB&l`Li_ӰGm+2B?Bi'}Yn_Q^~OaEZM^[/pޫkqj1,I^LKxS?p+ |fS=C۔r6Δ4FcMܢP!? [ I}8Ͷ=V`%-?Qc t\=sXp_<: [Guu:ηոrm{8Pd#4620d[2KmR5.F_z'ٟsek[v)jBpsk]IQ)ZPAT"T܇Qkp=~8cSF,inSrio3S)u@o:ѐi"o}% }tD(yd#esm *8V0'1̼1NBIƉվ)!!R8[;mG`ƐnD/K6U'`Z#;\׬?H.QM4bdۜ`!_C?$H~a Y3&fZN,AX0t;쇯Nf%Kodqtؗdn[TeV|5ݥ~4 9~,t0K;mE_:;.%G>X=|NkGčbb}t+%¹( BfcN?Xu?rmY;9m|‘9)B`sJa2GBm` 0 !sz5ĝgDt,"Z c*C/!+_ ;wt6CY$#ϫ 3su.ؤp? $<֔t Od#NpTOc &uаwq[/dleQWm*Mx@ m?Gil t#uJ2'% WZQ L>oA%}р $IkW'lVd2H+[B=xHgN&֧m'myDsYʶKؓ)u$ر Hij/r{v3YY[|U\h3xmӔD4BHwT oޟ(.ë[]xv~s8$ߋUe2Y R1kmAFj}lItgAT(-/U ׀ WS@ˍQf[{\| jˀP"j:ĭ<0_r#4Q9jzpBARz9J%p e4r( J47@}Da|/%\rH5؋UXԴH7CPGVt;Ն  4y@o-/2\uAT#2F4DŽTooɏ,syj('Bl@brrO^| 4.FȀs3eswApEu=-C8_e|6悾ƣ*Ux8d{i^<.;AW'A0퇷\F=+X#WL6 o^w"3OHz8|&݆tMn4͟. Y-+ "AEN?T;EoLgڪPAbtQ{Ax ^駱ba^[-mr7YEw Zf/ s1 EkR#B5x#^ ˏKmzZtįJN J=Eҥi3foIX&Xh&eI͹*(W5U,@6ߙ%f̜ {J8B| 6dSlL|IL7{Xѽq]R(7.O*S!_Kx W7j;*\iƋ jq05"=EH.!+= w|s[]Dd(g߳_栌E̩w;R?oJ ܧp7 XÇJdJw;yuv qZ#mI\6uNL a OSG}*d _<|PhdKkժI(Bq>=2dYh9)t]-~cQ6F EUo i\?Z#ON߲IWO,J1RF+_KSǾw.)6eͯk.5s!bOj{6c:Mwɮ?IBT7 ͇kM[}"U 5BzqHqh' 6~b6#ϧWFF2" zE_)UnHDTN 8}#f:9`j=l{4.coy-5\"߇w]["24]0kW$lqNʼn_'2vЂ6]/2>k9k-NF cWc LMj͒/gz#S1p9^!SI[iSu,yBOa[CqrO*0> HlFi>9&!ӺN` %nŲfd',Ǻe2ػi?;.\Aj3/LU61(B1OֲQx%10n҄fV꧵Xyܡ~}0%3u(ߠR ZXL#DF\#5 rU }T}|=12b>~7E¨t?żU cs,z%B/P ebAM~ &oT:Ӂtnٔ ؄/뫷,UROEy2=tT2|.MZ< ∃|XMfؐ9 L}dm_ۄkZuJ IG{@)0bA{3e.1Շ?ZPgFkQીĎ+6^$a3f4}:t Un_h/sTmDokK.p{:ys6+:*-Ea A42M~mJNS85dIy3viu$ll 7wZ2cev9vDM[,qRv!׊!q-M"F41FZ- Bu)2y3US;+Ps0)Ԣۙt:Tw> u$tgGlB9W*<>)'#iР ,gZn2ƉޤS8AtA=DƽqP^U]5Bׅ^lFX:]aԊ/.*wȾ!s&} /xLG*rT ͢;2Ӈw+E+Oﵝ%^jQk9ױG@P9q?Q"GP@h{e)|4-bNjtNBRp~\rVfrWP?P 0Q'nuy#򣁣f9f*C0FTz}*iݫ'~^_js]pkig /D0mAd8ny3V.}E&JEaVi`+6{f^CښF8-T8݄mnMkÌrBVf16Q2HZ;TyScي2$~c?\[?a;*;+/}n^,Td\aUta[< s%(9_*<;@2Sf2Xj7֊y `ШoPb) ؘ_dΛ]y. 1 4姅@=@6Au[9DXF$YxH]%G%ɛ1Dߤ$VC{$v-3!{ؗPTDyQ¾Eo);ı}v7[KE "Vd|q!z`W15$<4%m8ZllKAuhuF>H@߂+KWPs_iA#\I+b#jOd im׹<>xJ.Mz0!Q!Tlɕ_wИAaΠ;'a/1yJ*6''ݳ; x*:=ʩV\ݡn-1I f0։KzJLyr-~ ]i yކI޵:8VzCJ^&Z8ȋ`U}Ga 詬IՏʪ}UEBB\bY5u3%4-Vxԫ_,bHԐXiXw2ES3,kJPtԒNC/k=ku!1㷩R蠑*]Й>fN|uQ)*D,Ŭ}7$ Q1FW$و,i-S%!R!<!Cp?j7 p Պi:aUAu_R ׸,Y4@`ϴL6@TPВts]O)\^ditwEjpº12 '<-kޅӥQ >>8S9A!p,̭?MօnHoN࢕lW=s)ʏ޸/u2z %Cq?51j C_SŦ`<~S{l`5k%z]noR ̈d̴%\oeu,#H'jLqYT =K'&-swh* Y,WCI#Tw@+Gxߨƙ}Di$t% û_ߑ;!8цVr4˭#P} Op 6ܫ{F^VΝ]?Mf)+d]юS׼RFZbմ #nkc|z%$Y čQK:ӡW( m;£EUhkhDRH$݋j]/\.嬟V5"Ri6w~ZrCPTU*/k 4s9EԽ@hkӏq # ό *ߓ<5s r0U-m^B A]G3&fM8>L NzGiG[xzC.7UaXS < H ZElM̹%o4r-yRkVǿ=K@; 5ߐ!sUyu OcLoBPci&/M][s!)oVq:ЪY(WBͭp*W_0Z 2S Z z|lk,5zI~np ~ݶ.`+mooC\@hR =t93X+1[9+21'_vcyTо6cƂkRl}n)َe:QI\s -'ze2OPaen0}n$ݜˠ&-Fjy2zQI@COVp{7d'i/{3%$uRﯤJ仲;x/Q\WG.U,s7#BGnB܉&q$iK\B]O34臓<&e#DQ"={Y-^"ҮY?rbfܰ0A@`.{&L=}彭[f׵XbSb|IdA>p cE q؛7vd'R5p>4R6ֆ܃"Vu;JʺV"udAjx5M/&+j$P>Tu2tScPHgLloT,ѫ2+tbq[+fc*׹X-g\`5@\HS ̮dO]^%CR.q%w˫R6+|Y ++C1j%_5':oÚ\ObvrQP#Cޟd6sZڴW_m[-_&:pk\= 1W1:-E7~I؄rXقE&$^S2xoV`"cÝ]T~檓NFkJʰ6PKUP3Rzc$t/ΉQQE/" ³8T#O) ؇+P(1& ae ].{{rw7Zw1gDL*J&*ˀBsʼT?=Q.6[sr*2eZSQߐJd4c!:@[Ʋ ̖`}Ih8!¶5``dS藫^֙ #ފ "T^lY$-ȅ4z_Ǖ+ p2MeSZ }iоY2"A.g5&VH2HuK^Y09aaiW'!8 yɋ<[I܅d "2 ޖlhj]rQ6,uYY1%gl#ȼXX- $MZjUovQ^ҷ#wŇw *Ws8o5bt%SeQeˇ;Z_ Bu#w(y^ Ǐ8+ G> x^Y"<ôMM Oe/g9T:2ƪtJ">N˽|,? wŊd]if{sV؊0yע4F$zzdVTc?)RiS2` nP*z#A d1/0:^6Db]62J-UJ-޾?p/g "E~1nξoEBQBڟE5ÇtGָ;]'(BݘҢEf-ATGG$ SS̚_ 436vYjDq=@0>ÿ`fs4ޢ,)S2i)B/M2F(o\]il`EJ}ֈ[ȌjU]-$ M˸W$jrQ^VG+>Y*oA2N~VYqBɌ'D A˪EAW,ZCZCtkk(?K5BY N>3bye/ ?f9нu'oJx ZyҌ9<"*Ifcro| ?Cܨ(ۥ9Z"N%t]t2 EQ#뫢*X$sHZMQ Tv@DXȉRzƸS-7 q91DRMFY4Hz4ho[@ omv')]]@0<\x y\ ;fc ۗZ=M;pbc\sƫg[<B RRXuqhjv#Y3yN}ӥ,'wwhFp;-)l:ҡ$ R{1okoCWWW~Uv\ k"@5hu 2OEoRL<9X!S*t$Z'l|/: ?XP`,L4VKTć|jRd.<5$ӯr{1SA2S`:'8 \<%FaI6Ðu| O1^ C9Um㎴튰+*q|x6|%!Bde/vٟ3]Gh(~e'7j+Nw1 |P6#$( rV`Wn0"S+I`Rmv(pv4qբ:̚9%dtRC~$*HX8F-+ {Yzˬ@'rY:dl>I [Zsz~ jR+LUrOnد4 i|>QnGdGw:Lc=Yf.rľ k\RW,?Rk쿱[ۊbF;W/F|)XZ2kK  Ahډs֠ E\>0x[^@t֜3f ;?B

Q*vQ M1 nĘ=Q`/3'e{xdcl? 6Z>Qv FMvhMJt$`*m_1RSU(@BZ^pI kh9@5-iW Y2lK}o>+!q E䖽8J$\j (RGF/$2 W]*`UMe 3\֚E`&eJqRd[:Q0h壃M&Es eIuL&&x@^P8x~l$Qn矁kSހ\7(>teo\J%1H^0p޶ (i]i>bYBTNkדfž#k'=iQ\6E !$7x#EKq*n?*#x84Jj290k) {Hhi\YӪgx)k.P:CS87ژk*Ʌ t8҇.Q$9T`%Xݏr.n:d`ҶV_@Dt/avDBdx~RYHR" Tۮ\(F_PL cEd/   ʠ!Ϛ%8b"s6[@~wϺtn _er lfɈyfC5IiWO"VBJE^r{ ]Wжhύd2 jqpXnzM/=rvIYvcYٞBnjDA몿2T,i#z[u_n(Qo 1 CMGv)3 rLƲIJlTA0a߷;V<:U[.lF)S Dʽ 9,d #61xdy$[!{ʇEÝ1Mz3/6jVAwP\C/i4EVsizyym{=YIgRf~\]W|m3Zb>S:4Q(8OVӫH~v H<Y:wۋD\"OM#!.>0z*78?7#e(n{PΆ^% '-&\@,=iF1THcʔfE{6; :֧d}Mr"$k̟YQ=@![\rJ?zFPYbn=jePm UaY-D_֋l%%X*f=Vs ¸^c䖉.\AzY$7횬 _(ڮ yYz#[m8gQiH^슸j r;xE?&o+#w(My!@m4Wx>B\y+rh GL%vc#AWdMQr@~;+QH5Ʊ̄ @ے0 _tˌ1>>wfFf5؍P4#faC}_vCtVb>2[+vBE:Ns5u^?-q?%RR=A6[=`XuOp2T}qa+ާ>QN۲[=҄U[ݯaOp~oD_*klQDo?+R19cjfvM/ϓ[QGin'4KmdAyu>brqQ:|*'B8kB ny,q.dg9_͔w 5=CyɸuK>}UQ7}D#X#K^c\2*L]3˖K1m 0Rzq_8C .9#Qpsp9Δ+.0"cwXL=5H]Y)_.zFMJYhSz]IfΙޟ ևbzFC jՐ|\קUw_^Sqԭ bc?haW]FDuVr lUYb&4#TNQnM0b@*v(Lw@h~-;L/kS=.t͟B@Tɝ]Gfg?o؄4tNn F_',ΌsO\mTt(쭨~r0>W.ZQMJ>3-瀩kD\A⇯S*_ /U^Eȹ(APZOA߇fj$en4Ք_1VϺ/"6=5d+ՃsTTmWR(BFVܪR &jEKYZlIUdAXmmOkts񌣱x%bMzP0;<?gS+ftPcH+2}=2 I ҮhfAބe AHj?ZQd,uP Xt~78(l{&J%Hj>wq4KfB[7/B/+X# k FC'e^|(G>G܊P*O#},..>ER=" Gš<ӈe@f/݁=E:i@#_zV0=1\Nb@e< tJ?"!Quh,-h-~ T TK:*l[痃Y 298{.dIZ8 (&*CILo sh = 4d;kO$I™ۇ},)?)4ÛE)C4Q`1@ڴ&f2}D|5 0~j嶨9iᔳR*ζ7Γi+ x#51Jv3T3S; _&* ;µ/-Y(BǺRT &ˀ+H}Y" }]okUq' l>wy~ eCT'6ĸފH+LCB0]dnf}Aa>OrQRίxK< ɜr-TngX)20svBD*\!.o ('2o}t#2N G5:&uwN[3碰D)mk #A@2gU>Euyn]RIJ;]$Jm7StJǼ?㣭{Jm##w`{$R*>$,A_DxCIi;$H6][kZ G~6}OΔ9cLN=8~vP%#=.YaKu]r8fvdOqw&ʰ*SpdL.[0@u*zD.ͨVW-(@"q68&Mٔш?GYh<6~ _6Mng#maAl)ش(8"uOg˿EQ)( 93ktfD͜9J(HV[` KwtP8K9t{7DG8Ehžđ8~FfɳXD.8Φi *ޑpGW,vZ-c Y$]эsvbM^˪j@UOI[X':_!2^IJ nrQhbg\/hğqHSN:_jMHj%+TL .gT'\^9 _y"&`}v~|0 . /lf؏(l?2?lh<ANr{ l`w" V,"~3,i@b9 )1[H[γ`9m!hYdDRu?nD+Mkj/rG, Zg& 잘m;vMkAIXhwCHz`-V'II;lA*.*US[+i6,GC{Z]A!ӯW/F`kF3(=FX'Sڌ@& W 39^[ ~Uo; uD| CS)汬?y f.gpDz5F'(^[ {LP]6X]',t|޸ :-{]"Dqn`ڡ+wd)ÓTbrE9e;zOHBd::F5c8!És~X1$Z1raKϤ|E- Cl!HU|O!]iET"BҏndsvBL6FQxie kMw.W_']9PQniD1Ss}B?4nT9ę+ћWZS"6g|Z3ȫLf>ξ^iw%>h"[/~tc;s s kMqy%?Ä܂,~ą(Nh, H8 c|#Oko6EMPcP Ww 2'u7@Xp)ռ, "E|^閫bsZg: %>ӽB+4TmS`wLks7!5Zfi5S9|lsAM6c!$^AJMVU*UZ lJ(2 dz6?]rc쌒:0(p,q_b>iW!>}ۙj M ?+CT;!Q%ȇ_ a@x] ';T{A!\pFY'o>"X+=?>G4s32Ok=n>=Z0}p3MrٍQ[dkBV_FiPB(r(,ι"L֥!]ip?cLEgo_o{nϺ8S΃y=\wkkع+LNdt?ZL1~wxCQ!"$6JcCLaٸ]u 3"$Rbȝ Y<֋HȢ⾿ r+Tu*bVd_x7[ogk~/ U FyCɗi~B3!w+WYFFL2`Y&6EZp';ncg-dޥuv­VKIw'mck̳w N::EfEN5-IusmMcZw |+Hv@ڱ@$kڈcD@XeP26x8.ֈ3λN1Z\ OV_RT9$kw6mzMS~-UzZ.]+4L̼֞|xW {G# I{#3$ @{+0 UDSD4wLE]zIp }EE{˒mn9ZޕgKUl)WdYo#>ZPw_uCnHZipFmlu#+ni:h8FS;\zͧLRN&GHٵ/8Io4`uS{}DQRX֎ B|zTZ'mCgaҩ0;wiVȅ hmCJ44mّYBxE^r%ۂ)@Y]þ[_',m29]%u尕ա_\6L?ml zRdY&ąZ%nfd 8ۢ΋ M`g%鶯czvP+g!B"+}YM#·D^;&Qnuo%<˩*ؑ OLk{&lr4D} ( Fb\`Њ5-/.Yi/PNv oZps=:ʻ)CJa ,(/Z:)CK?py*1dבs_,3> 3n*\F7,|9M6Rz?mh6.VO"V.@rd{["ݴ ӊB\΄{0$+;}Ci" g#.09 6ۃOr>- ,5hMc\ZXusb] yD:^2&-5dX1ܼS,8<iJ"$Pk*UhhRvCKPSf- vJF>/҆~q]fA_LzAu2QM@fg5hJT0~ ;JgJ"wBS#כr,Ncso R>bRA_~'Y}߃7ehϓGkXC0۲(6@5֚bD\N.ʅaGWuhNq# \Jғ1{|v܏.c M0=H.z,l)aǬA{1h1PfDB&Y`_](6W HFf@4ɓxWT0}mD>ldje^clSmNB{?lk%s] S#Yd&2QO:!Dnard@>ec֯F΄"0a%ȴ-v1hQxw V3MJKjz.MPXjM!1Or%Uvh1 M.wa<{86wi~:C4uw MJMoLg:皞 +3dԓz^Pǹu<^4*qf9SPFw˳`.ka1RurSa?QuϹf3vP0`BJ`˛$IR~[۬u,>ԉ,gyZM_]I0 M)\k . 'iFqqv$_6D1H,"H4~ Ȓ8ϯ51&GzJ&GKjTKk$EftpT.ePzEuX(FH]na~ӒV .y&|8 &>MM?/yL-<ؐue30 ~íM } %U$1}VZ_JB-4/IJwKɦaBkhكLp&Ŷg* 'a?gFp&5Vts24\3y`Tz9Ch1v:͕&X|77"DY{Jv`QO|{g+aNhW^SKMo:uWȑTpgnkyX  5ͫs;J) ʰEpbH$ A;No!aB0_6^;*lR cV3rX5KJ5_i>r*ac$dNJjBBQ8}eN,+ՎYK~NK!(W|-YQϛynSS;(1ذB]BP*hY0NĎ:$(*.z/tMAOJ|nf~".lj)Pk d^}9V4nחnow]52>/Ͷ ;Bqg8>JQZ]󟇠՟U| mA*CKbvWGuP 1G@9OAE+=FKcpnJ>3x~ M֐PD_'eR$Ffл|q%n+ Z-2T@D곁'tg[YIq?GT2u k(`+RUõbz@E|<9Q zL}029C?.6K5N*-?vPtG:$-/* :.0=QoxHP`Z. 5YUV@1s\opkܵ;2RW|XZetk6s&Cq0& SVWfMiGais*r?5?[l8)B}v{C9k& ڝOqh]XĀmf= r9>m)wEdTCm0d}ծנꂛ.ڒ#s5$ ? ρ= 嵪jtiӒd9^D]8孤[!%! $_U/Umܢ#X<-vg3u"Je*R'J\,Vb~& $N@PC+:>'$g9LO`6,'nl@(:ZkSގK۾SlӜb0B7L J 3:T%iƑ'@;K i4:4K{7n9ӶǴ?!D?@Ck+ ,H9h1ogʣ]Vj]hxnf+㞽t֗v&"F8xBU8ƺpVq [ю͏_Zgd}|lT2)1@+5: G`"2C6th=] UԐ7B vI60(Bj.e!M[?y4|eͧ8=F7EһF5.e'/\f$Cë=mz# h6ЏC5B&UTc +~a`Gi5Y ߚN 邵 飗9_+O[𦒗z3,R-ZĚ&jw=e2W"XKE]Y)%q3. [w(~z۬ᦆ҇/@")溚4YW!U=lW-U/6໒xa[xge9D[v儻zn7#NW_ ?'amLU EW8:?xM"_":YxoJG>?%D6ڨ2֦?8T4 Sw^ܞG314݋x̻pL,hv.j"pWW9 vovgbhd,)ӫĮfn u$M&EdЊv:Ғ{^Y S!a/脅$n6"!}O!YPN'6UBhcwi<|Ĭ SqQ W ]ŠKI6: PE2ꊺk7't#$S8*;V#gGU:G i2B2.zBGXI/1#CK[\*& J:oY]Q~zU]4j<&KF]9Jt,XXa>'HxJHcoW%Zz*Ro\"h!'F"["[{gk:9r}P|/Ge2ph|.4^㒎C*t㎂'ߜtr-Bׁyba! 3i6g JTحY۔β3\"@ !s?(5%2cL&ﻟzC3 5N%׎FW>HbU0@% 3vl,"ybn'c|G m( ZU/EzDaSNv_^'EW&1,*Cb\.}MB7NxԸ:bCmޏfUzh73Hzi2^U0 CVQ7?Ym,P~ ݰ6%OMÛ|clL#QYG g[9ݕ\U^6c;=| 3/j|kVG`6Ͳo%㪴u *-#[+]K`;SYd)BXMFm.X[Քys_7 Mv~3mSa/uwuM[eCgJE ATV Ѕt4y]eBw\“[~[X a1#;"Co"$Xv{XXt) P[r4({OXO6expDbeeܜ6|(|LxD2 G5 ^T4J7ѝ8X9`$zxy\C'B;`f Z{U/߫ővZh93f= vSh>o' u2ܽ[Dɷx)in*~qj09l;rFW'X!/a`7=}좇˸MHG~wҩ1*Br֒&JhLϥQ6\ p7G]D )2ӯ-S1l} iK>iy =b0þ"1pD/O)hLOi! ÐE?:@CkVɄ[ (!H<}@ke"XtB)ZDDG4&$pBC~kB_jXnO^!h`Yښdg^aEX2|ʼh+ i6i/']cЍF]9a? >p6cWY0;Bz)h7fu2}GPY_@ˋ٫(kݏQJ0?3x5&V f/!n_̙Wj[6@ OJt0^,0DK޷Nܖ!S"L)(2΋ ^-%.Lk#  ̥(a-g!C T [$_w<TZ_c @cD(4gBIZ,gNa?ZR<^㼸M5nǦ/VKmĶ`$ GHւYN0y;rӘl[񻙏~\* U E1.݀e6_n&#u2.lmq԰Z wP c+[lK/SWŐU8& ՝&(-5IfJ m!=hy9nݱ,\H340_-X6EΖ5! (^zX6FP˯N [AW70R`!4*;2 H]XGxK@>3'qPOK7<iQe=H#+@e).a Xu\ygJsz/!S( ]轿O_5+eṊ!'oRΙ8eJkJDZ[u( o̦vΨ Mlv'J{ yg\E-OOF5lwTX²`#@.WUGK,6IsT]& lm*jLl/3Zi6%(h/5GhB4P\/jj_ ==)a<> %(._U~&^85vpMuY+=,~wSVK('2jUu®M8yiOSN= WoXn̦))+n%)&[`Fo(p/yQ=劽Y'^?8c}>spq$ǮGG0`%z5TjG8.(ϴ֙X)'%RފuAϒB`瞽c?=g/EZ~fS6p2H2J֤Pba%vk.:pQ(M累cB %#NiΏM( j+ӟ |w儱#*E=VSab5Tb{*h6.+{JA@6]nQ+.p&}$6um恁#hM 8D*0 zsP6t[fIdCD*%b*Dx^rv [\  nZ5#I΄Uh gVwl}n?$BjLiF% |;aXl+6ws*! *\2ׂ.ehanr2yki|w6[7mqX(A^k(=~!)#:۰uq]!P҇~Ce٤pj_$Y 1e_ƒP yHk}Yto<ݲ>2ӛ v_C|C#},ϳݏ#ʩ[P3_0[ނӚ/jʭ~f% E-ݜ/fx? HM>sd'0kFy+~+uHL>.zEl */ƱZ=8azd_$EFć/_ү˞ߍD0%!= X/]v%TM;X7%ZU 0$wLRz4Vh?l+0KfdAz<~lSǐO gl:':ɉS`S񇓧mi˓j?qV73*ق++ |5s}0Z-q7ܱ2(*ܭmڏH6&\IϽ6 0(5s+>|Hᒺbh^,Ev֬b-b_RWJc )ހ20p_ZUe(R>ia^#Ed`i$<mBV8I /6aJ7.m'7 DB#vg X,r#ЉYt#h?fjSA,WK#-5\Zz.GiDv+fX' *6e69$_>PD*/zvDDR2ZjU[^w2 Ac#"C^P!'|Fؠ bon!g21kI6%c&!er<,ka hx!-aA P)Lralܣ%aDh|׬51~}zoUQ. @]asa7 GXVzjDi=Zxֻ<2.&'xڮ7xEtt<ߜ I[^s~[2 *ysjpKNڰ"9W(l0ʂ-]W8h<+* d 2ik$Y @gVYv+ȩ#J͇:~^}e[2}EPJd],b ɡ ,\u~:EJmKY`yyA ¦CnMO P7iw{7*kqY:S1UNZ5JG9 ds|N8b ݩ٪' T;ZAOT T,V&z.3H,H@"٣<1cBu(w /I8|I] s c$zEUf(ҧ] '1Sי?\mT j5^g N6)jƗH, i&b $+mpS`uU(k ğ 7Rid*Zh ӡ%ȩW$e&X)QCs7NܽG < C#C`=>.[OE"&~GI*87iJ/SFwt& 8sc|Լ EEy{cxRߑH$aqV}A[aLblaLKh>K=0b%l?1btsB? (U ruts дY~٠2R*aNo $kev'c~4X3 f:0F``? 00I!.j^~Y5)/Y|?7TZ ˧mcR/oÌ0B=@O-{p6a.|KP|M-:ޖg0k !\5ӘMrf]W202\ UIUjnQ%jtac D"Su~} /7d[6,Ny:ՋS*-W1аf#J ">?r޽^а%~XZ[}bvZ`F:"(_gq~ 6`@-BJلw] @ڨ7@ӃcؕR+ ~@ֽyNܗW.jNjéP4uaS[ZY"jzO(aڜ/:S.o&l@1E'R~6*A_~cQ7Wn^vAx"%U >t(#P 1jhs6׶xShK\}]>&p%Pw]w_SbeJ[ܓ}.LۘV pA5C7yUž49-J$u6_ u dUhMs~0[/n\G I|A.{[xF4]A[m-c^g&mpހ;XE#%fUdPu]I]݇}us; c 4%SmߝW,_ī"ѝ@ٞ 2e? ft9eVIJ}[vdm :)UI ^%/M+rvˆ_7س!;dhDT~g4t$aFPLi-TѕkI[szKZ`ƅebe&8V8R{  bj* ] (脧W#"A*8~'+UكS">32cV.(es&R)%V-owSñ {Ƹ|*+SqOo&)/br!EG4 O z@}_BOx ~hn^ͥWjtyR{5̸³7T#6-wE[êCNU6 ٙO"r"m,-Y(J f:+oآy;Q/r ٕ/}|pr{ $ߦ$gfc5 mOQxCmgQr[ ՚[ Dv]!P'8#nDv, Q3(qGfx2M&S95"#v& ͍^_ƼE]Q&2_cphlW'4W--!Ylܔɍ)]Mw@=)jHEL7{HW؋h#{$ (_$@kE=#w^iGR_&k ]S+ٲ_7h{ZB}>7;PQ$M"Yϭ<;"墐!&Rp>ICgAXJ5Mq2Ij窓WNPymހ{#h#'ÝO:{nfr0Lz4\`Avg{;,":,c=y,%ݔ|`l- jN>Wg:5%#g"^a b%w/{;;lv gS7.i 'ʈd D^YWLE%+\oD ?dPOf:N5Ee8.]NP~D|5%C*=G,\ӵ]G*p0"T XrT9peH㙽״EDTEy>'!YyvC{@|α!T`:auG"Ep`[҅UJ|7&e\>"zΟ7-Gӣ\Zp@á7EBzO '<%ONœ+٣mC=_jw#?- ЩVl'Bejd1Gvaٲt,RUu;Qkĥ0/&ɅY>y=v*',ĬO0T󊜮1q"|gKsHb-Ch쇥N;iݍ况 rɓj,A?GˁFGN~z;m+"ª V1i&*b&:%"CLAv{{w@G%s(JT%.U:w`Mt]_ lﳶ@Ƥ!8Q+O㰻*`;vo 79Íu.%̜:bA*+ V/;[3* (r.dq`f rrБhq CkC.JI 6E~?yW(G=9HnHx iΊx UTDO=&Ѯ!E'OTkcj1EUu&d 4z-PZ9Y=|ur>L)lzeە+XJd\ݥ׏OD9D.9Lj6E^Ө||@ObQߕBKg/dINpGr&t*mL?R 1S a-O2b^-^H5; V}60ٶ`Ev2 GԩnZk݊2p+Б!H+jPDdQ[}Qer뢝LP[!Kr2C+yFNb nFO>T]8 r1CYC\ػdJ){*9h6آކ~Yqh`l[,兿a/]j*WJGAW8Cco\BuܡD,9`"032Ckih'^9M5TZaH/8&cS+g*T;z_01 %Nj }m8XeCmߥY&nZ WG*:qO+'8.$~upx@Qi{V-E,?^ᕌ{GlF.)'W`||j5e(rs u+(7[l|KDz*(ĝ)ʭdN޸6aRKqcၥuGB/s+8qnK*̓l*af!d! 6L^BHs:'KhpշfNgE/'Nm@?\'5Z;bpTee}4g2bh3Aļl* `"qXe?sLyV`F`AfղaZ+2rQϗU} `t_Gqs<T]H{na(nf Mz7~:A~Ūc}kF[oTDnG0Ԁ:s&LNPABKaopsp/å=锳zDJW'~N;5EE+l) $xuA;2u~ސ%핕GE s΀%n8Pz/cf:MMyiiUi )BdW}4u&4Ia{])jﮐfn ZqTr[v(Ά #xYʣhBP* R$jpioE%'~?3aq./,q|@a|I `Q[Ҋm&e _  )}n?-DcEkKk-3ObzJZ )\KdTHAutB:i&'c5 <8%2X64Š$[T>BFg$qj?zw%c.!l,V\YPbP:3N ?TWLE7h5f>EWALĩW=C.i: e5yOႝ ƿ +Ά5u }d@{UyǛP)b.yv16iTCĉM\>L AqR%}4}&pXwGchR@_̓JM P=.K]mf$KrLHaK*L&hrk3ȵv/jȌ=uCbiځVf= H++b~M:5 VcV`¢߷'Y|=y:7˂bG@d}RXxjnlhN'M8@X85)@o2Y 7+Ig(yFZ՘io#ܫ3gCī; dw7RYޘ}ZdYn\LjV1&yz$V)w͊K\0Nn e;~?bVo:_wO!օYM8j &`kfҏa>6AB:%kԆ:]zfnj0",`aޗ7^m&\j i\#B @>]+)Bwmbe5)ljCpA"_HgqkV?thɥI~S΢:yNZ)>ִiZsn~DTMRQŒhsٸ.nEQԤsuN_%^~ G2LNlAЪXkُ;"u4? 0Ym, p`=܊Ȥ5 u {EYEF((1gR,yLdgOnA2R-/ŝ' {L ِ@jw]czLeˮ;+ST)J?v \rۮX$tQ0-`{1/KrW_Ǒt1$Xʣ%:BK-:Ku/'co,LaQK1"7ӊh1!C٦ &k!P|U:3٨vU0,C6,H@=ӽ~UF<5\b!'tM@fXt:W~=sE },0EqWafp56 8._Oens: 6[ 4cĎX7 iҭ>0HG8R5Qb9e8|fжFQ֌^)$7t%"I1Q3=SsBlĸs^bEN\<d{9|ȹ P$N&<(QIt1ӟ-!yI -I[[igG~8T76sm~i0q gpJ^ZOV>J d2AՉ,o QqPى~2eaW5XQ>ZTXpNE5JxC꽜Kbѧ,h!wߵX9&4sFY.hNvT.rʁ +*.2!DhƜA QOsǤ1t/v؆RIV)Z=9(X_fA'˪ u󭚅DWV,p0pEM٥H^q" 3"LvЃ{;΃Ɛ)s~ChC ўsl$µY5v`B!TÄEuNNekpu/9>A]dE |e^ZGu֝qeĞc' beu,̼Ksm@#w[@_3xܚb_% Q8ʥ EAtzkP2Zė>r)g}΂ vkQP}ɰKFWO54|hLM\?v=Xq7FI'tg+`ỳb#%zlY}a&{M,JШ?*'zD6///ԛlC ). U`Xgr+Q[ƔQyHN⴫[M?? f``+88ޭ ^~! $Qv2ݭȩ5&SҸ? ӷ2^!%y-G˨`ef B|5 ]ֺ=U4*\("򭕫Јt^֢IyVfQVqGTt eUJܑwգeA Jbݻ29"2&!xfO5.}ĨbBT4;U":fJBUX##B1 s%o_EzASX'p}ap{}Nom!bMm{FBXuN SI0wO:hue!)Ȉ6h,B@}xX>2{C%gE.O3̰-!0S)ý<ϡXBr1p!hs2{}UP]n|wl`jH?[ݸ.[vH ߭l/e,՜ce~=zŢcu%gD%L+ yAW9}MRs3 @^`ODS:oRYbSɱ +hy ۡp"РZqhf\ u=`@pAwInA!:!\KTJ ab {470YG\M'~ݩqEymMS@iCR <]}P^{G'Ys*n^`nqpO1DBB>|a5 PT-gdV|cStSLYN(]YQ07ׂD;gj(O)fbvQq.w0f]fN#*qu6!l>.?Cd#nLK61LFH -MV@f?*ok%c7]"vzZF=c6Qe?0kIvn~_Cp'yv!h{l~'Ecdu!7K`Q=S( }oVIι5 *^w%MF:?!sc 0|ucHzhy㥇S }~s@p#l?gӦz0+ܵp\u׮vCWG~wO[,e9lWh\g`f!2)هYIBJƇJrFO_%A9xɂ %(\y \zD(҇ D]D cUfiO B'ZX|4)E(,1/6@>HS4 lZ/DWR""B2‹3@II>,8yD83ϛ/4)>z)Wd!Hb}e'eqn$ mr5pI;[tr~XFڪYܟ_J)$x4l5d8r4+)mHF,d,7=OWQ sbg Z]"w8e^b|Ir^{Mrd]0UWѷNzr;*.z nf&]SmfqsWB{ثnj׎9[ ɬBfDVbGd~,܀u:{~i)`)9:Am3'v;~O!0/'[07^<; ?و f%}:)"HM0<M`V?ԗV֌&eѰdJ=\^j9P nVOƄ^i 2V$ljy ReVU$+'mOg3"%Ŀ~Md/!kj_QuMɷcܕ8 :@5R:h4z 2DUrhƈ  kS X4.L\PL5lY}[k&f6sL$9|~B43M u蒠X$rOeOyGChӅ쨕vw>oϮY+UxVALgw?qm4} ә'mdD;P!3 0XғiV+: b8'A(Nh92>p9lu9d^FwReb?|M^NFXm4 qY瀷9fzp W'l.f9-vM0xw2Ο3d]3k~ɯ^f {f8$^"MY䪇oPvQ" xF\ۧ[a<}ZDxYLP)ehl惲wF.|ux!3M&/@  ^ uj]"/$%z‘(UX=2`yYH:85k4W썺0+ +[H7|дU7lH׋%P{s 3P=W#3E\>61q6STFC/Q! JGƫ^hҦQ /,ޢ%ÿK(rk7$+l7dO"ZM u$Ajn#'}_JRhgy\_8"Z )L*(Do ߩ?A-xHf"nSQ8w!'3GrmBU %):ͥ-g6g9,3h pG[/F3P@/,oTځXԄF+!l`FJ[Yq)r!0>Y `Z]#dю*o}^\A3fpief!q@~-j;M620() !Ty@IPo|hSL&$uڒ]'Ư:q m-2N6u #Te}. _\\ZsBr&@-ȗS%&}ɲ}7#6:iH,ռˌ+;^;Ꮵ ^?@llX+W Hz 8l~ -%B9n/IXTk/#7 VL[rf{vd#C[ղ,&d! rƺN*(cp?&-cP;x1~qEu+^;(5VCjǑA5çg̈́Yk Jŵ+"h05}Uw?txk6U ̩ HJ:SvEOؘu[x.<]mrj}+rzs{Bv.TtLW"v5 :3Nd2CFROGp1%\-i9ǻ@6v}kt84dwn!CP푟\;M5-友!ɢ.=כFݠJxV3'eC뱀1zlPRCmg-nچQ恓 ]ԔIG&JUa`~6>=9t=PGq @9"0DpRQb^~J-}i}#:d ! Okc.& c&"sH W0Vd JwXbI: ^wLM~FM,e _~ 𶳹Yn4mG 9Bd- Sh=xYfsXe@5IR{d|^dwZ'Ņ=]n8k&&@-8-<2;_#tj߬1y6GC#3.vVnקƛ?/ϟ92Z8%1u~= @[wq$DvV?M*"t_7WcKjlYVB37?'zs4.jiSry6P>}uEs]Lf4>'3a随4(Œ\ ʏЀ2Px~bqDLo2{2Pֹd.wsUsΌХxeF3 L̦>qa5DZ@/m$f~%]m l y sV;)`l퓞%UҜ-Dp`ii\d^"j)7ϢW[a{/ꄍ+?3A 6,Z炻.n7Wz VQnY@- 1fnP=A!vs_QZ_G+%S4Xz6ze) Ͷ+QkZ +j(w+4 ; 7KޚcJmRb>'݀aQPʶb,5Y"wڈg.SVp/3OU2jٜ`Kr/>j!E1~Bf^gՇlJx ] N R;lH! Lcʠ}$˂׍SIJ*&Wv$ 򈚹$"N!>^ EǢZ;Koe nG<{57G5 J z:z Ktc@mjK{u?xew:PJS dK%+9H .Ozg?q _0ƍY"^ȠfM{dVF$tʵjE 6p -`0: kXL`J9(zGb!(R]ED ~պI"N m$~>aƋ(4h<^.| ƨLlfr'IF.PoFfŃ=dUĢ7oreWDLjؼeSnU`wDMH-ns,JB8YfNJa;Jط?RFyl1Hi7c y:l3<\Լ*.ضh9,I@Q.&5_evXS /[]x hw`'u7>J# wdWbLʠҟ9U*Hq>u.peo3ݵmp{˪VW S0s=QpT' ^,O9'JG|8 i`MP/BrbBqRoo:GP$_D"ՋdE#ay͖p11@!V8Hḃسd7P܏t`x׵ zOW!ݢ Y^} Zz&ъ;hS\'z=t7([%&rgwyşDhm,xR?I춼MN1+{tO^ܣ P9өI/:ꦦ J8)dYa3d) Ũ6-R wrA2X-ͱ&M9p7l:1g?`R]ܜ;X.N,[C9nB kk6^9cI x\DcԂvڟ 3&:)|#!$˾E:b)I lK)K e/uCd[] ݺ'oMYVx 4qv=Kϋ{G6訦];p:0,Swlj;Fڳ QMUbqtʵjf鹎8|!Ať}ޚl&%rxĜ{Ӳp=i-`l*!ԣ + hnNku$dPQCBՙ+*GPi=<;S .a!uw:=,ǠC*,!D~E8JECE$``[1/Jy[xzWJ;':Z w,|MľWҊG*W;>z7fcl}Xw%n(ugP>Hݙ}y(4xcIL/*vC |Ln jp1%i`JkF";[<,So%w\Zx΍}V3Ȭ: c:LߐrF3sx̆WM " hGO5HKV aN>1mƠ@UE =F Ef`"13-9(v|瞅+@DHFonqЮV|(y>fHt ]w9eWh֦o{fi1!*I.w#J;=}6Pq&T *taz(I/y91Y!Aa,X06{x5Ҭ,un s&`$оo֮#7*Z$abMY/>^Ħ'. ' jPLztb<#T'C2~ ,\`$w8-͋[Z^`r 5QRp*HڀFgv!ܠy##=-1zkw~afs Ӡg-EbTo[׀thyQҍ2u$CdY{/㡽D ) ]UFGl8 DbP]=ch ~ BJXV)"0ޯV%z`KAuomʓȗVYG ( G%8&GBH\2 J ݵt\fjӯeW?Ҙ$30Hda,M dtr9Rz @v; KY IO˖KhIr:Õ0V$}ᴏvxbK]|_s=:ӵ7 wA_=啰ydM+&GȡM+'ґrMeEB=zǩi$.ήvoeory@4.;z:;.KZrrrD|Ȉ?h"j ^/ͱc|nU+ޞ|z@KWeu !Yt[jXQ9l'μ+=NL(?0 Ev |-w6Eƒ?ST\q"^A?oSW>za~sf٫oBb⮗21Mk7f"àr. ~a;1"r3ro-q .O-h~[ʆK#:[ڝШ!m~R~9ZȌF#!0yBH&F:nU*t"ro)\60/k!&`4֣]VSW-Q ;֊dŎ7A (R_TZ1@ߌ!3!1>|^Xt8́Q}M `q43+BqҠVP V4/?@/݃b|)1)dxO+}뫓Juؽcd%~'IzKsfM׃ۿ2u$u_L7O;rB(pu7#[BD.猛g(?%ПQz 6xJ`=.à7J 7Aօ+0 C!()g7XՌ%Хί0>N!}ڞ<=\d=*1Sw gC.1 c7Gcc( H!EnreAli0oKCTJ2\Mr{zzTB>v%iQ6I~jc+ڠT=V-}ikA'"Ga+E|-'`3Yv 0SyɮcՊQd68e х`lge.`W_iJXރC0%ܒ\}K:@lfF֣}-vP+bB[C{fԸNRYz$egКhmZjToƳgu[5;OYLޝMENz U Zp3YF16䕨crUr殄ʵM'Y"%R =5]9}^Hs3ECRbꂒ&rSGU5t*'*c;a-O#ddOXq("#I_=ŹhZ7ؖq=a Yx"wZiW$vȰ4DOHReېz|ĥKUuujM5*/lEn IZT3%п\eO3ʱ,r*oK5'`Ѹȏi0jB\?҅BrXO0BS=l;lV%HIfAW>siڒ@)Ulo8mh46;}C9)s-ȇ0r D$dר\+3a0쟽  bq\+ m@ئcH-aXOc۫{9D9u!٥V;Dܬ"jMi0~b:tP*SU}ss@bItTVq?퇋 OԾ˂yК3% ,B .ADQs3AAo҄߈za\)}ZNIe f{/5e3}5K'>\}[RZ&Lٰ>|%V$t`- OxYlx[}}[|$3F[-JVۈ#Y42<'Eƙ=(5 8&n{0" R'OeKcc*!Jn:&˞;6I3&FoQtGĉI}+_QIu`VrЇy-vϿXi-;Ғ춞~?#y45 <Ե5ev9S`+j/D5 (ew:j+KJwkigѧ ~1S. #v)7!Ik 7J^sc?QE?q1]NXt# HacVdΞ#/̡HUb D8,wZcu3߁y-/*MqM!#-0[rY˵"-hR`14\%1#-N4rt`0E TRC֢tYvZ[UJlTδu3Ujqc<*)]<Tw]ѕɆ9TP.7xYtQ"R&=O1kmNJyEúuRVH&8RDRi?k^eɈay.dB(Reu6YWL|RfKCD= μz7m'(:۹2M)ns0oQ8q3p݌ b98$z/ܨKRuT:?a2if}Qbs\x&"' l_8Z$zB}Ih:CB JR?p$ۆbz#vPMV~krkćn0-.!i_;90]T? ̥6\pN}C|  H<&i="Ì̀2CMFɁ^Ducݻ\p$ݞQ \c囋!:\+*:Rl:1C;&HAzzd%#u@}I /7FGjN\ҷ=샐P&)F0|Jj.$&ta#6j@I KnTs#gIw$JU,} gj-ap4WACIQo\\ipwmO`6mW 3!+8/uwjzL%-3ױMU3*71O;.FL6dsZKNvwO< ͅ~3&'ĸEVۡEfLE\ͨσ.D+md3qcR+#zH NX@~o{3Z*ox=|Üs= \*YĵBQhkP3@-e1m*a |uFSc%YPy!dJh[t: j G`d+idm 8F)`. UOt-nQO=Z1( >iC"h.yrZBY ,jhg6ᗣ#T-1$}g~m b\Bʠoi:nJRI , '@qw\ia-fħ{vyF X2ycϼ5l J1X_pg5$;$*DޑR;g\.P ЮEZ)鎽0Uuq .Da=?L&tD7?rA'1Κ~J^yH#Ƥ H!gj.0^G$츯ŐlR / pk/z=n* -{/|on'^b {V#mrV![-bc~b jm-,阏UY]tF$佈J o>,~߈r.JO[:մ8qGSC$bgeʜvVA*BF#`k#$OzMP)ƒsc9{j:Q.kRF^//{eL!fs7(6y/T'ĊE^# ,eȍX_=v5'|X9iGK/8{D2wC?u=i%f. `~|;Դl>c]qО$9H7o1x߼Vhzw=%#@ 5h&`D1+"MqAfFGV/P?*>@AïH.a#xrcb5w;rHb'L]ts+R]Lszf~{9yk0ۑC(,׬ omI7̙ ;t ֗&e0LL|8 "kM7x% H:Ub`$(u /d& p֮Pfΐ6 πJ8euc B*ۏ+[opɬ@ e hGq /O Xa ]^SqJW!jLxL쿔J$ 2Bl它:'7ۗ,eH%? \>o?n#Ұ1X6sAGӱ6#ZrNj ,j;΋pl? fg{~mR<5~-:H-g8oz=w~ Q0;Ikv8LYZt6!W9Ţ{-}^Z`*Y֦vđJa;&fx[ •HEa|c|=ޮCDE"-|~GRiT/ !i$dϺ6sQVU-+JG<6uym`hQsw%غ(lw ~xK1A}GNy<;)Ԕ;6b'p ݢ*O$=*x>y% \v`!-];6מ` 5ZĻG}fd3u5)0rgLͶ(+!n[fTWZFT7Ѯo#1Cs]B^$uъڨ0rOVdR3ɔuwjei`K!$Х-Hː8f_9R8֣7EJP.\;~ќt[W-jҦmwx1{aΨ(Kt]+^8ќJP>YW_1tR5 Xdp6/kM?~( !RZ3 $G_F֪@ E=$F&TdhOugK(/Pked Y{&*G;qn/FNjow&h`xo**eטX{mdאR+e6ujX H,-`(@LYP-\)S˱Xq:/+RLݛ'W~ :riܿB0GI۝)T@(míJ19Ti.c2xS. XumZ+AK%;&3}숒oVF)-hÅ,f3* %$ٰN=^ʅbPLJiv ]yWиs"ׯ-4?pz%3T̟2EB>.Tȑ_v !™;}Srg+#jvh:{F<)tۦFK<0DYPQv@kxxM1f{㤁\.ۗxĵy|4_| MڎEvq;*x9 6HyBV)JgIQ]~gSDd5’Q࿡nւgAykӣQ(e 3~)|[6RS 9}O~#E9۲;F*xP'Q#q "#=+ke^BlE7D4v phptC5!:I^"EZ]G}OjO^70,#vOv3).gCcX`쓁xWbXnWҕTǡ1-*@{o98>g!5rHx^~m),t"ZaȣX\_I_)"n$yR[!L,[B^K1F0M[wT:DVtMKpb];}vV2"8ύW|3b:Q SOe!^ʐK2ߔ&(ze0 Gn˝'q"FlmxqRFu3iG7{m1&$nJAЋg niE.'hvz!c $F093 1)ZE<6VPdOlshT=u݇۽pf?+yԯ^8E 2bDmA)HP6gBsW5&+ަsMȼxcBG#25z-a+ 5Rz7Ol帰ȋEE̻ \ư楱0_HQ uL BmXw rEZrs;4чoZ4"7bT/;KNdlˇp*SI%S\_AM(FU=;1WyBO, T$4 2 ejgfȗ?`rԃ壗bm%Վhw)do<TgP~3 * @*c<3 ʛ)E'"楊SH}EOl}wWsi:'cSU|Ѓ 9d*b6cZI3876]X'gx+0Q8%cP'=b_*l.C+\J@+0;Wq$Wj7%X7x30[ÅyrgN'3ei7Mz?;^Gf=f#5xxrKǿqpF dAAgjQC\f[wG~1d\𠊵 LS͞[_$,ʒі%BB/JOn !|KQ Ojk݆ `ܭDXXL;#@{4)o{c`%#@AH=5o;X#܈,: 6)&2n*&]DĴf HpWv&һd^r*'ȿ&8Ts ѠoWa[[bK[j.ulb\=$4$omgƙ%K{N y#5j5xkyȠ8KX -.+̝578d A)Midy@ϿU[R?Y1R-+LC!OSqoHHe^*VzA%РhFDl362fEf:SR!(:':Ӓ rq$[ބ D+hh ȉwXƱ2H?D3HjIR uw4 Wa#Y+2$SYK$~>A VzTvofȔeZHuE8|]sR@azLp؛" + ZmP҈٬vʣj=%w ӁW-iD=pqt@0wi;|8 YIXV"A.qt65'=fI э-Y; ׸S]_ڒ%eayK>~^ap>Uv|nسnDXj:bfpjn^XGMpd_H16,tLӁX^8@O鲈i,l+1{*FÓ[K!Co9E|)Rf6T1;iWSk(3K055hUGgbXJOA7Q|1 Ƿ\.d<=3_9|*lC3^c2h1MY#E iOx1O&0)[-ȵtҰiF^[6vXi+crt;=z$`NsFGO0%2r8ϹQd8Bh  T`tMʖyAr, WĢ$ ·寚3 o+rۆYS/6G1pG}b -`Xw^ Rz^(<r^;m.ۛ,fvHTC1wzqm~̱D/ ާWuT٠86?_mB" CE_ňXyG4fcf۞c>UD~tz:;rEX;9/p ay96j!.am0fYǽՃ%`=˒Ce^ɜR3uQG̨ Ydٸ& %8/LXaQ,q.N2qCW'eeb$HtB<$c4Fs -5o`Svy<֪=zPB뿫rC#I 6G,c+.\.>["vG{R(nx^0u3& vK'=c\GC{u(4Qz#A"<7}BK3ձ `SR]z$dk즲[hNhhƲկea泐?HL I i>cF3^ A:׍|}jY*%HmJ7 .+]m/XYdywT !LpGs 9;)/{E}/I}=x%Gk#C6IVu!jF̼9ѓGbXPWPw}_Փ,) Y)lcpêfq@1NsnOq(RW}Uv98r:+AWiAG_xNi!E7 IBTG!A6|t,w@;"ntq3=t+?jglHcʔ R/PȂ)#ļ2n`KXth|0 C Է)`3J`܀SQ.SkCz-!uo(BPM ب*.G ډNلmWFVb]pIɲZ%HzueF1~xW$Q؊ ʨcdը*˱3701 8t 8 opJh> $ :Z.p4Wja%Yn.#si"!b8P+hzbrܮ;bM“ iꈆ_BL\A^[h&)R>\!sUn^~H40?>hT40e-rb#.Ifh YSxu@=Rm{+vռOEαწ,.BC&!RS& YAqn9 D()N=mYCqkĩP]خ1ƫ2!iM*1NSey*|zhVFrґO+Nsz),2vG xoeR&#4J 'ۖJlamJ2Own7"Sfhl'QX^PpnntHw\"bkcRrNjE^.K~q~+#3,w*V].)b5PhW*+ )-1pDPAB^2 |{Y?!Tj)9=<PNhoXR^QQI@7L=U"z8ՙȸjPڍ i8Y/*7zfMYZsJߜi7oϟ{KavpyQ v'?D='Kd G^`%Xg6uuPOA͈H׽t7tRz?@jњzHEg;|%d(4>ޙK 0sC<ݪynf?uHtsóe 6|=FXKxl r>lOMc{s BKP"ET8]uSiek=RӣN_%W4~2ЗOxV)>ԤtlRs,6O 1siVe~:'UU"h՘}fVS:aw "mSfD@:$^u bfw>)ex@aGt)r=8i8=}wts+ˑv☶m|5J`73^OfѲB5_B3$r3\"RNqvNevjv# ,h`E;jWU=١w51)E! S:3{?tU {-dF ;Y>T. 687{OyD*H[{U*"+h_y\61vgGY('Hwl2w?n>ՈMYH^<0U'/̓M17" {^mtc^Tt>(QmZAlU7%Q׊IJ7o<ٹo*7DKNZ]iC~J՗ԅHJqB./MyhZ*xS)%N[W؛|M  ]! LJ>I[;5;>*niLȾs7Y73A }8%]C2$ Vhn͖ .t( n :2Q2&'<\it[Ofq/ c@ⲙ:`:Ց[i6VwCюiMfWAuSCϭUB#X-%f2[ЯtwSX YZ4e ~'#KW2 c1(ǭ^Dzk"]^K/5vSک?lI:]ӯa󘤬WLq'1VvQn8ixrR JczG>/x嚘d3&8B) k ڨꀜ+_bf d@G5'Z_LM SBL-z2:EU hAadíιDn˕({IV^Y—8)'~ ѐŖXI6WH}֗wM2cUMǽ:TNV{;B4O*y$q2g7?on,L_Iv{Y[{ւ{CeSG!9tsd꒎n=x}At ߽)Ƭ&ul+I8eIaG _Oh_#y7g_m[" xOumgRH?m1Li™ ƭ#*HaGt.Lv-cUZ|_䮤n&߁wt5!y)@!(8 Ȁ*1g9-+)CA5;m͗rpӴo#SӠPQk`bUB3u3s*F݌r>V\@\-j%xهnR}$eJ"JIFL2?  g*dR5e{|ѫXhaC<8jR폆bQgcU#*.ĶӇ Yn+nr@#W nj? ^babD 26!S' thlFG:%)}~nlɐ Z: G&ue4a v/0dwL[ Nj9=qYn*,;>yD'pmٿTg:OwwMmW- iTEBfV\d\_)h{_rB`sj[q @VgNmx3EKnђbV)A>7o×).y68#ݞj!gg2rs +K6eB%|4__SllR AvE5EAf86q_(;lRRX &D_rmXtMq23ؽ:*?c+[G5帟@$Ou@9Ǩ 'wR6:,/{p78bsj)5߽VU( 6恉hU8ILMlo|"^s=OMnߧI)肈SMg fqO6M/&]<LKڟ,Flb=ñd=KQ:Rruzu Ƨi_-;EL ^Ǩ:csBge q`^7s/ͩ v$ : g b⛡E>gecƙ-5l[Φ\d]w$5q$"&R:B<52LY4ՠlX`rQְ!' NCP~Q*1 ) <7u& xO4*!19'zL܆Ci-}c q毬biތbߜ[]|u,G..IG%Ơw/ [J )Ku^$!n>u9i,eHA̵S՞otB{n^IJXcJU2p>$ceOt afb/`WR9p* %NK+w} a2k,Ye^wUa afKaZ͙,B_{wë]Z _8 y<*96(.])Q׋\LM{ ?7bl: A *90R6;]Oo'wyHnѐk#2!44Oj2ONlB#s;p vc[VzC9m_zS>/c&WҒm$'ozރ|Bڤe`bQ%c_*l,bɺU\XA~4pڑaا0}Gtzck;>b"MUB|הMZ}8-q5^JաOL8xnU44bY1 <ͻV5$e\擪8EӒLqiTi5x3&)}wz 1l팑ȅ1 !YA8rّ%"Hn:ȧ\g!X4 dq +t}EtkbmNiwTvD_pI! b_tvIP?9 Ji3bCokT?gF, lܮH? JNfF_UܐN8Ƕx:5W>7=|MÂf:?8!Gk+Y$,ncԾYGxNx܁0U&LrpmYf/PcM)XCqmB(Zl/G,ꢋr;^ 3^FTaH\@QJ볽|+5DEm.(7CF42H0BD WC>%hdPI<5^6oxnr18ۘ@ ֹ_Z  {Yv&p}Xk5 S뉉m[_<2Zns׆Z1K©shQsHq|^b{9|{4p<&3 4VP[AZWy IF[tS y kOIId`!L3k@%,"ƍTXeVX/M)*}TjauK{/#TY XSji j1ңB(o琔 e>H@d?'wȍI KuaK?Ҵ@يYdfNv|G=~wac̆!_ZXJ^. ?;ƧZۄ"B)==n);P:DrL9J*±%4v~LqS!B'y | F)zГm9&4 +TھNۀZ´?FkUМh_\mAv?l~s h֋ ύh=B +#g6L&q 7 r~7 (nࠏW<oCb")[# WL•/2~F tz+‘ 5,đ1; {L ƶ LYZKB Ϸ[|C< UfHm +kCk| T?r?@ˁ?ABHX@<9ehg#副0*x0,P$ԚBh- _oH ʰ:NU?zъ6{oq\fGoh~AEbNWM }6'| N^,ɪ;*l"1v?C u`T`9v7~'Q1[2:d y 4qCFNQAM8~ yvV~#Ҳ!D.N },4#,-r/?fw$ M8._(wYKDFퟌx.UF ;Yygd̎/k&稱c>L>pM]K?Et7!Nn~Z4f 6pէ|q!8{`$ R+5͑sb4S{\X5/{4o,ro#N*cjTr,6Us=Ͱ/ Ql~wD(#3Ž"Me QΕ\֘HJn[T/צj3蒬/(Xw3 _fHo#X2c6w΁VhAS߇ϛc&\VF?R} H9#JYcP<^|nu)?5``2XJs$"Lev+ҷ9XZ1/rC&X D6g)߬Ƿ|M j`W osyDGk7\xn:vԣ*bh-*@Ϡ)ULl&/j4`IqKhh[bS m YJ g9%gAr/URܪmd8E+ك+JB"|@H/s*#[ (H,iOZFNzlm@{x)iH}+UQa"2tW$r@iǰ@xc̐I5z |//`sJ<~+9;*~GWqp?+ >o|""5L'?2G<|,blqyzc#*&n_hDk }c#jHUJj}tenJk#xPŶ1;!~bܬNWX%>SYݮ[lֽ ߚ:kFKϚ6dϩ o4=o<3h€oKOjjF p1ۧ~5 70MsB!(JD}T S}5 g&4m>bjג2䴂VX<³=!K΅ ~EuDt{v/wV]}(<ϢAp0eS2k b\Hᨳ`(`8ڙeB+"M~RX˩#l|㖺&5vtLJOऊ*s5ا(F.S:~acJb̧tN)m Bo6E7@CXT ) @jD<)sXn`{cPBnA` =YaJ:2Gi3WkM56ޗ';1Ijt6 DB*zhѽ]xfх0ֈg1 YC%ft~rzTnDal]>^o3qc8piR7to()iRRWfuIJ% oFy>N-{A.Ыjb Lx1Ls>7fjeɉjG} pdRcua2ζ'a>6ЯWMä =5<` U׬1MKbj/o'FlAB.}Lv^Ze.twD$lO |?!waKYgMR%Mi}*V* p\e: +$/W~%*b6pNRyAN%'N[Gq3t a}Tp=2`ۛP!ZM+LÙk+M՜ލuEYU6^hcnO@e~OSKͻQxـ]q|c*hX~C ^#c3ť'ĺ)ϡ6FA5iI<(lq7N7Z4IgPQβz/3ڝd7z&5Zk&?)Uq^l'++[  nxvQ/s?'? I/` 4 ,Z43wD[TQQC0ɰ|/T#ݘIkBGJ;s!=nm)рڹ9O }-̜ <цNզG4xF 44DHމ8%'[E廙MQnڔ~?/$iTɢd焆/uLit1iӽ:ie}/eBE)e]t)IZ) N)8XHΫlڎ} YCu&qƣs밁/]l [x2\\w~ߵbG|ixQ983 yrTN#rc!܇yB{, hA.xJw",X}˵we/zMy)4$ z}!s>G-Ӌ:*>>pO:*xEfSRݛ'okp*ByTX{<ʋ6JJCBV*҃4DO{cײQph6Fg:U9Y-:ty(츝ㆫB}n(їwM#=);Hcm|qK'֭NTA[Ֆ.j6lFrjw.U5VvyY}fB뻁ڪ5Yh1YKj츘wELg{. /$@+w~AaLkGRHS_u-p- v6^M.F%!ѻ,t_?e/Dv ,$QH$.615taKw.91ṦΉw=4烖d@PN'O^FWe["4lg+tA0x=׽z}G@j3]!i~`L%yh؝7U+~^QIDcYv'rde8Es]Ю@d\': {lƣnaĆ_x Ȕ8V"?@*#\ـt${oYelʡiQy[R~4 6ϬIӃW0g0N^@\qd`%)V0\_K/loD{ $< Ȯ:nw.|0~N}y-z,МT"!Nݔt.G/_\w.~/47 iM 뤤`(D"eYddٺ$UZw6VM4 @{-\/ŻU+ސ&]z]`CSK +W B/+ 7)ۊl^.%.Q|DرrŦ[Y;p QG3q aG׽Y_!+4*9KƈA!V#E _E飀dL%Ro. ,a}Hn# qG/ƁJCv2-a9 @qpe2R'q|E] kNwfHBSd%,vp.T_dd N YS/RhMvZh(Gˡ+~÷jrǛj pɛJ/aO0+ᘧ*Aa |3o9ӴX+[zI1))=_e(/EmtbT|}qT ͱMiͮ=4n=qs x4 GXNzkxp5l\z E7>cPҵKQȰ!%^U鋑_:[Of]IX A "rJ̶`,pnsڢIbf'ޏ|eLZ|ȯ$jZC+Ǹ&@W  in Wrx]~ OȤ41'~H/WԏQڒc7x Ob̂\ٖ4_lW%"ِ_{oTJ?{<@Rԙy&}c El)ƅp)~QlV*k#JYhَ1,F+y#H=RDui vsnQ%ԸR\;Z9QVPEd tfNop'uױ̒KXoNܫV,#%L8!V \sr 3uw+ Wғ놙. ћ}tQ)=G]k^Ɩ_w~4t=ʉ~QW#F/mZ]J I,@oc4ՐxT9n!F4k/W:hjiDž{T;GݟWfuOS/lxy%Wxc*iB8^YlJY$$ZNAzȔ Bdz2+=xdV{<% o-6,5S'X{kDdfd|bq޻KSкINT"=0&`۪/zHyX&Q2dTsu=^_-W Ekx26x1 ];%fRϧR0n1 X= w$.{5rkʛT'8jB`\ŝ4KgIE#@Mr5.Oi۴ןnL>)}ѫ9}T"N o7mp r2os7ێu6N ³R.07Rl~ےXeO.M/zdouk}6ND?& hJ0ʒw_a.JI 擡VluhhJH#rA${dσ́TeT=h6v ƾkE[S6{b%| kƚ}0G0Y;-פmQ<ѻΗX 3VQ\z6&7(}eҼ"k!nQWOΰR+lH<^v]],7E<-Iُ> Ϡ5zݞ0{(rI,X:'f2ZRls~ygS[r$VR-6hZOaӎS6ݰٚ9k~I_HY$06( wKDZ4ŜD7a-OR6/ F#H`YXՍ3`X.»?z7/{tlJI, VRjC؇p.xyR{7W>'!dBV-Op Ǜ\;lHLB5[̼։<GFA1z!yg*#g`gAr^U_ybd!l<=Eg#߫"cN n[堷`2Eh} &68rd^q>cY-<7Vw:KwAoj}􍃅a_(Q/Mx:s8PSBŅu<- xo8lpd=2 ?F>Vn?`n"gƫWS;nԭ[OX*p)N+t9m?1iZl?¸h+TzLgG2,!+ Z!7^&%P`/j2kUcF'85qԂ;Ig"ؚ)ge^s"b^du2$彃ap@K$Rkb: 8g"rN8UƵ-2{6x$9jkxuD w6nw ι)hٺkP>NqNuBLC=A!EW0iPQbZ+6:% u"gYakql bPf/jt.硣KSFD]oeOZ v!O >Q1ggԘmSklIlBO{1 2qqS~Mq|ˠM.Q,oʵYN  lmȱD,p7A^g( ~eTu P-d&x1`a<ņc i=vM:Y!rDqyȕku|:{H_ΐ3eq~qvwd$EkyطQ>,t|Sh_#>BO& JG򑱽^e8 7r\yؕp ün[t4`pl22Rcd:F|r3<q07nr;-'@CȋBF{kjtq,vvwx5صV 94pʌMm6wa!Rɻ0"CCT Z+t`GayPRv%=9Si y2:πJBdK) A62Gv2 Xpdj3TA_9l UazCFMX)7cZv^FjVsK=o=l+T6QnH2Qi5??ǘmMO^/im~R>@!SOd|7t0+ bVf=tD%!4NM?AgK2tm3IOX]['20.i|2[6:OmƮa]!mqm[:k.:Xމk lںmb:ktE7(& wQayFHc0ȗm"> Nx9M"&W'qYdv0]Rbt/;R7O=dI-װ6u%Q TpWOIkޠﶭ!^!U>O"BES$\!z#^aH/iHK&%N$,)󔰫^0OcCC#Vu<-.,iZ}D! N;)H_. [ u{34)&"!UtM0:)1hqƶ+ʯT5YE\,%[* :­ua0{ieNJ1h8Q7aWiZ6Z|O>*uM3ާmu#ՍH_PQ zt m*''S㫜~g@u`"n` #T00=EUFD\/eD1%hc[q=1($M}K:ӪF-7&EiMdP?!Rga &G[K`NN2ˋ.1vFxUG @wɈUxe|ɨ֋"GD o#!_+`OȂvTɱ`ex:"XüUp?/ &X=Qth4wc"' =ݾȐBK<&X/k 8_h= Lԙ"5QaT锑N܆6OxmmG($-}4u}|٪[soט~Azb2mn(ͽNY'a"Y~a8;t9ϷD+҂mKpnJvx b5c;:lbC-wj#M{ Go~L>"JFns~\Qoɹ̱bXs_4dž] ?^q# 48Gu N,g~@3L ,Av*}wBf]+G#IAMDN׽rVCχx ~S쒭w< }$a;FGL'2ѻG~%gM/ I){ [1̡_[Ɍ;¥>+ V20 ??Է6wcM$!,%6LTV[N-:S| ܫp?@eVV!q<aʁN*9Tw]d3D !얍`MyTL(ʍQݜ`M骷fOHoya'CDUښ7pS6:&e{,DҕM4]MB`; 2J >%= cWyޯgA@d3z 3ո?ᤛ^~+ƚM+eP6Cz(+ @ԫ3O/+fNq1T)t6Ee %Sj]>/iyP/y?`j//ggx:]zpWJ8I y)u1U\|[Q`'to5ū2rGc'"]dGRG<#?)KLyD[~һ{\-t:vP?Fs>\ :N,_MKk#p6@s6-w߀X|HP;>7noK+w47!c VD7U}UFo(O|C@|}W5tͅvU YHZH(>ڋHrל5:YE%4<6X`qI!KBE)L;Jd{l6vV {28ٖ-B~Ϯ*3Uu0RnN'e| !>kQ{ȥ Hʄ3]U>o~2Pfb5R bU,M. : c9t@+JGX%pǐgL> >gۆ$Q;re_{閼g'YlHCl@FYCQ6t%Lca?_¯rVgޭtTJcO\)a@S{,1>oCaa SпxNj#=Ǝ s猐mGS H c⤔[dv{&k>~9 8U{2d +I=X|-Dr{PÜ=n ѰPFpj^x\ < ~Cܰ ůd EZ]W@kvhNQ Q$9ؗzO5lU<$-Y>*VRRUz4.ú1%NBPAh8T^rAGE;|w=e,e&L䥜xab-kʠԔzLo.:.#tͦY4'&׉І;!֌zf;rX{8eVJ}zO%y7WǗׁFQ)q;̢e®-|$8Aa0H0AUҕr ,x82Vxx`#۲pf+֝.L?D08G1Q:B2X=Xdʊ gX$(N: z"Á`pF^[fit݃8?QTCmÎNRf!$킝z?.l#-RFNva$p "_ա' :M0!K r.%DHj`di*zjnt+ 9S^0p2<ª 1n`OI688nѴMKˀ4} "LnrUqG1KW'uiVruR\5{}=S ~r :$@Feh3Ȫj8Q{z)#@ak& 5+|Ot D78E, LSl 4w^Vg\-uN0J^8LNqJjǺuWsnPwP>}X҃af Blڳf,T9q@Z9K0Gpƕ@ryVkɘHjbVXUQ5Mo/s*3CJ5, U)D2Ģ3`j0n*費w$O?Uy[`x17VevDheɀs 6ؗWsȁ) o\nZR5rCR7I]qD9Lr;H{AUACVT]Skaˀ |8bBd0{~2;)6A'LD*88:b']e-0?Z\##_hsӖSzTEqڲē/ϜbD=Jʷt]I$pQ:owQ86:sbȽg=f`X#}Xn˳9p.MV̍Ͱ@9MSԺh q<'*du񏅆V}3:Rm ,zp}?N'Uh ] MDElUsʬlr(1xãieMg}SRIӘ}0$那GQFlpvt֡`6ü{XOY3#-O`\f{T9-Ȳ%C)q+<_Pv@ Wg`]{_frXo8-`[ MOQUcP QD L0'm;e@%)ž3_ɽIR܎z_+yuUOgm5{a2vfHWfsi>K*z Zul8(],el72| U3"#z -| ZJri*B9#!  !)Mv-!ߒ5":f.tsp0pȇ`hԒj%EnGh\ayM7ᵭ _&on/ԏܶthfF9W!Ͻ͛%ij3R.0z?ҩ`C u9ψXkSc';N"n`apT=ocMlG%p0x c yOHKT P/'9[ 60L1ɇ!p+J c_]Ϋr%R-R`|q.3* rhE o ͎VL2ȑ7ƿ}@>8YJp*A:PV=΂wI ;V:hQⳫҽ5<dNG|J(#+4fj`D!_TSf"r ~Rj1Ι8+#I} kpN⮘:IQBR~?;:撫NcF\˳鎋!\43 ea6*A˖[l|L@yfx@̨ +qqQRa|a[niӔ22cb:5oj |? (%ݨC=/ȕL-/p,%\CbϘAS.S7xlâlUf)E 3 ~-M%H 12$r0ԩXg Fhc'U0r4Q+onצسT%s%_m"(37%gMq\ŲadfWa ؑz1xz`,gYA7@5ksڲ59$Q$o6'kUnj]UOWȀ(BC4>=VP@Y4q?c.<_IXe֔ŤDH 7 qL||ӵ;OvʁW9}k5{-zƄ?mIb[E1>Gﴚ^1lY}!6_Mb$ƨ:J,XtYkd;źMB d7r%jqT5%zd5;i:.=Gk L?S=ȇU=P$ؔaخ'@PZus^@YshK_H%o6`j(>_oc8}#Pu?_c*V&-49Znf{Z2e"2e,h 0HL,]-@čfšdGnhx?M}bE$_x C ܨBçix]#=s咰)fښMoR0'vƼe. wjk*ZՌ8!jVb2YTcrXjƲM܀coLAa]=!^8S^CAx3Z!w9wM5n[\:u>WOs{RHOPZb˂J\ t%}tjWW,.av>lÏ߹.e˧nq 62'G+BڠcR6( L93D1p L- 7թT؞A KYv Y1s `d<69\f˻M={R<[I mƑʹ$ORĢ>'yॵ>/齐*76w2)fM$_o4V #lwa_"*LFQ ߙ lj?mVc^(4g{ͳ~Oe*v# ފ.&7ʑ!_AJHd} _ϔ\n[$rua[#?i53꟦StβgƟ|JKaAD_\mOhD}AjE^ BKC,:A蒈My6+Ė#o+ڜ1=ͷWZ3` ǃ\%8Ç%SKql7)*Y OrEfk,h2 ҃{(OLy=6uΩ+ Y"n?,YؾEA\`k|;o"^Sϛ/Bi{a#2pTU #Z#l-o<F!I3 9b/6Miў[{sܒwR+@o!tzWjSw`s#\VLԳP%nQV1 EI@RVC0wͱ{D8-!zzd܄ڪ }ҩh])z2'p4ha0=]pppztpڒcPd)h) ~[ 3i]#KQ)K [kDGGWT’M*L#qvb؇[=T+= pKe%'SKwr+΋jx0 9vQnf= ΋h%Z4m z0Wj xuB[|NMt'hViyi,gU+'L* zqbWJ /\W%VI"kZ:f 6 j!5 ގ~OYG}n9krO6iP& V:yV-$]zڗ],yș?$d@&FXgP{Դ!~cEbZ{w &= nWr2"-Vdɱ4*6Đa?)t`AצAj㵧//1`/p cj'zQ;k> WP]iiHd1:5!tU<16Q-]G NZm_ҎEbҩ?p+JҢDʬ+AW؛r;6!Pq;_QHnѰr}eA &߹gas4Czwpsdu.>]zʍlj܏HbgZ1Z2 B,Y?:$W30okIq>>XMO2ΎTVL8O :ݰ|.g3ie(ahߣ9Ma!`?Y֢p`!z},| p}xAhh7Rn+bߒ^&-]>6z #BM ?njE'@sZ6QSntBda'$uIAʰ|U:` whƉ"{ߪ_p1IC8 5x24 al\K Da|cʞQhyv4OӋS`8MΙss;b?wz"eqf8ZO=$`&> NmD6";0ifIQ}AD]o# E!=6'u@,]ܭ p^EAP懯GkCyb2eGWE1}.U_3޳һc:2hxAr֦&kftoY@|tcoZ @ -e _ڋg`ؤhh:sۍ1GZB?ԑRm%)WM¯BCY}= NiL0{Q7U#lPqUDV8 S^XQ|9#/߫ߴ53_u{ZVu*P{&Ib m^uWYdKWEkFcX&^#w6Px6ƞzZUD WNT, M'C{5ۀQFKP޴ܦYR["wݠ2ʋUk3Lja/3i8uDvⴶ !I')[Dq`6cAjJɛ!ˁ.LF $\)kl &]3C/!$n =ejFkJ5z;Bkj G7/Hh$҅zd\`rxbчG\'S^S+5Q7eml.@nxt_v}npֲ+.>{~iP_Dv6' W|jD)nFCe4x|3M<ug[B%MLǐ [gKyذ0h5[/ӇV[۲Ow$[Kۥ;HNSֵkoELqP(.:5،MےD!&0o:CA38aBKeW^.*vk4?uq3'TӲߵ¨+T$ fiK&/N(y{xjX%z c.ʨ8;oIޡKkx0!/{&D 7C%mQ_%޳6(MO>^\8!O c$4HЄ8SjT EDe3xzV *T;SŢ~0F ]h5C'!]uo& X}|f/ˏ.}~0ޘ5?Ov9:crqxå[jpo~ZtaW[`TWQ#υ`q1k%똙~ pp7kIy^ ¦[aS MI/aޛXl>c*:J0&6"g9&Co:lq: wWh 66zzh@AD>\ 7U;Ҏ`jrTߐK6f%#?FY|Q@ҖUUW/.nn5f@:, |aD? += +}iH-7W$(S zo`XN~b a"YTOM!E  ε;Qȸ+z(9Dz, v-mH\@xװ(s ?oB4FQU8jWx+F^3c8!(/*Ae஛)v!s﨟(ЏP0Naʂ&wm&eh(.>k\4gAef<#>JxybF{Wiс7o#%ģ5E(+$Ij/M7.+pAt&\)&5`N"cW@]6[_NBc`vX"3m(ؚc;a:(ݤJOr,M}:+n߰iܐ[ gKgFħ+~ض.ɾ>K z_m\'p'H!x 5GGOJnOm67+J\諰XBnY^#bk0\.8tZ(o&nX]qt |1Cs%orTRSq<IJoɖ<V6|&zʉ\atѐ6@OQBoal̟نh?Kxz\{ |$p:6l~e*p|INіS{>9oCQ@/m]3e}D0m/)ø#,'QoA oxSW$b1[39eX:?MkafsyeI ,Zv{ڟU[̠"E0Z]5O87K=Dp qb8: 9_$ cgyV1),8Wh@A{KsɌ h裢я.-=9^|3CV[kZDWn,m|Ar;:1',LN9TuyCtfw"C, SpR#uG$NW `(yL, =0x`{h%gISz%B˄jx)u2*k8ۢkC$w Ʌ>hp*,h-?u @l`Ոtp) !{[6ߞ^B^! P%LUc*DA.RQQX65@aZ^TTa٧yS7iN.ڔ0HVl"|>SOwᨓ`q@3_)  H0kv2+w"e)> &<$$f33T_w18]h!нLV?XU/q >>J! [:}s:[-$OF0X4kļ?}ˑ0lŝ0Qsz "[ΙtҮ/!Vcv,|}.jfc BCO?҈e^ SU a!Fo/^nc: 6x|yz9S zVjg/WJ 95.ҭe/mޱM 7`]_J4kTu ))G%/r{YqץЦ#r{ͨd:y[EIP#XCÌ|~*py4a)PW.\Cz.rZeHXOϒ9đt"@@D׵ȏپLNwHbi=(GA 'VU0Ζdy?zEǒ[?H<,Fe%v`:DҚ%J+U-X?&V/=6D`mw V4 bMpZ[Hsf~g*vM!K Q`V y[f:epr9:)?}y1@DP3z& J6k4mŗtրY& {1Ovrk.@e4uݩNP3[LVj^h@벓vQ͹xd#͘*G1,Mga-*Ϝ;8qJ],i8#Fêch R;Tdܴ$58 :TXw4C|oV mb,嵢$tHvkQI{l $#.`(/V tGH3!H- {4DzbQA;bZ~\FEfdaQ]5slGgP W)r*8ij9r҄OÑ[ xA"y"ϖLKdg~Ԥp[5'jk!j~ fNM>Q9 VMK)8S6 bbQRwuLBeT;"; [M36;'řN6!&bQ$䳐Da?&dWv"kk@16t:T@thoEp%kKA,9x(H3ZHo+-NH7 <+o$51TJ )[2Nx:v{ʚӑhBBp~Ncgpʥz}Af&ٞP9d }ϖLECK<A9}aQ;8We32֙*49`"K$-GɢJؿ(A`E)k)Re9 s ?\ڽN9AKKdz2LAe㉅;\yq*mXP4]Af!Ǐh^7R-F8F\Vη6=B@j~]IZ;Lgx!vZȌY#i~yW sǃ)*cæR ڀ (oe;V}-ȬY{+F[Yl CPX~~fuz\VqЦarY:ث5w;G=p+(9!VV=3XE}- O&"iijéB=yR~2+vh(SUrx8/n~rɎ>Co9λ& sbMP_GTЋ=kyA/Q˸tWHkɫ‚}C+#wVE 1cup}tϭ5 6?MO: |7u]!%.r%IJM   cƶp{L]cITL4{X *ouVo@! Z]o祁Qg~X20D "jj1/rH`!05R^a5( =$jNjzw 4ِh׭tJрAkʛZ6zTMHa?YK:i&;VONǤmHאQ w)i Yr[߄6#{@q7[\TaT\\%"]z 0+ }U2rÅ?N<؞:EK2KVTz`ZFiWQϚדLxn>@E&}:*~fbM7[8+Ωl,Bg2!LߍץERlFsK͞W;hmQX?+/߸GC!;ËJLOEF*ݮ`@8c9:d,IG3qz5|VOs]ªy׸ c)&FEPs&4Op3-]ȁb%J>J2(bGeV7zC趮h?*$ u 7d(ᰠ -eBO/I"W'1f ?X4׿=, zYSc5CÇνȇs*W@)rrM]B^7@.x΄ |x(?|xF,e0 ٶGMizH>'p6>MƫjuJ.5I?pלhVX=J20pwJm%'R .R̒l,⑂ ^2keT6<\lwvTbΚ[c0n$\a 0TGͯM8i}?yfAgR0zү~aH9Tȹ`(w.b;_f;V`+D t1޾E=,b@kVկbE.pĄd\bp,1͠2xsy; yeC2g[O&X_֖F~I b1[4ܫw*+UA{9cz0h!T1텒C\/t7 i ?GSQj(1/ȷ ~= ._** 4!)`6 JheVlR7(`ACrftȀ~Ow,Z#IQ1~}g!jWf}C҆gV*sp>ڟRsP:~^<J'3. 5>!>XJ&HQ;~^^< B֗6q73e9pa-ո:Es4ν7{ѽ{P=@%V5P2r?ݹDp I)W+( ?~`[ HQ..7g)w{A^»cPj#]/%͂U񱵖!4 OJ6(AKqt*]Es蚕GIpҼY8(2:CÊ9CsME5)/RTiƇLÌo78]=B`C˄']Ֆ7>W2^LF=&ЦVUk9{'H"/M;eW maSr8E]wy$Z1X0jJ>)L[[l84 ,Hn&s ӽBtO(ጣ')i>\XP[ks2|j1&FVhC%v(XQ~S̡ٝŨr7cyTT.WXr}xe@k0+J,RsmpF ǜFhFA>u0{K&ܒR t{Oon]gLuڨ/Ik;m(V =y%9:̈6XC^kdiڻ9;:K/B[ٖsy8XyYC2h_MH.w n$ c Фq>͞7$HOy,7N(dLAY|r.-;A>("h~0'bpU؛n@mB!@Ř*p7ҫtcE3gW-_1}yIL;YZ<Z6\ީA]|0@( c8AԞF4LVHwϥ63ffO0h/ӎ/ @ب ۆ!aDY^fAY5/z2 }[IPzҽsͦ7* ʬ0EYeWJ%O@U7V+0p=11pÕ%@.*'Ǜҗ SGHL0w@7B!qxB6B= t .W8-]/._xFRS(U^;PZƘ]/&dDѢ'" }543f($( c/C?fbŤ3K"sي}ϒݲTL6Mb|@v&X>ZBS5vvH{s;֞m@qڃGsTm=Nur+WA4ԼiZ)5/#k8ZlXo\m>[XH6b }96ǣDɢh6ߝ*-#q ֞J# +R jB炾8H}t!|GݷtCvn5"T%U(UU{3281g>LMwy:mGXjoxXR;cꌩϠui,<(8 wq\%wS J:%K<y|E1]l&.D{Վ3yoqF?3ڟԅԩm&}]`n;)z{>PJh/ ka8c6_Au v* PR6gK':#;*҉˫',R^G '/;TL%8KXU)j:9[ʁ\D? CT^mhi8Ѫ"^^M&`o?ȜC+e6= "2)!zr`31`k2Nf({;1G^e8ӊ[ ё%>O-b\;tErrxZu3eR҆ag'a`x<'>\ꅒ'2;(a43N/!]AFwK"|gTRP'?8Y/h( b(Spjgގ@g>E 1 q7 [jJM*]0Ub ⯮*9[7M{MV-E{,oU$@!IR-k'"1k2[//Do=kzd`X%E);9U|3q 3^nKw:aLǏVkc[yȒ>]K!IXtE٦ QMHBaQqZ=8qayL,9؅RǕ@{Pger5.e(nd } TFw_ Te)hKqpM9| Nı.ΟqPokZVղftH{u}Y.N/(81yys} J3P.)^!`5(*Cp6d][Ow~[t9KP56rw+$- V- pUkĄ(( ýHc*H'[+ HLl|NF!){[ذZzhbЮe~ ^-6.'3Ue]/wez_ ZsEA-l:_Y.4'V5q }#>8^M",I8ׅVlc43**bwWv_hMf'RV2m?rԿ4N{d x`|zY46rCj+#·ȲyFo%_C&GޜUgOv_t5WHYiF~#"jyG ա۽[hX;2 Frh1oep/eٳ]HǿJ E{?(r0@w{LIhhNQ4h!SzԔN ^1E(|J_x"> $r2_Ѭ ESD -+%q)r˗A?v[haT8JWIxXeV_Fоk, 0XHNUp_iF(ē Skl鞍A%0ngQa-d{.sRNBdi(|MbxGAH%sTYr`H|:?P"Xe8YאQ?f/^;4UUJrh3ˣ W+xh^S ?Y`Dk3!ïXU ݝ4*%V~%-@iAtwl~\ K6Jpe?ؚ-X{~~Fnƀ6"cݤUEg[6St2';w0Y !FwkهO+~D>=O%G X 1ԪkaG!FjZak ki;G^ީՉ e4 48X(=AhrL~^Ȍ`嬥ʸ{:gE0>yx5wo7B[kIH=wk0]UKqL|BT٭S>+Lq@DCNgg"Ղg%NsHf~7Bb4ݻtTZm-|m)ħP NTa˕:ݧe{cދCKO* 7To!JtS k4L0VnF=x*7r`9iW+}kOLl Bwh~]ȴ$w 5JvϬ1_p[8Z%qVT;G6,28+9`L %On?Tw2gY$+:WxHm孜 ]f-!.ODj}h隑l(xgэҦ5lu/=;sɳ''@IH̦Vn&q3 qJȏ׭_V(|]W{Hw "OUkUcέv^wF+>j{wK$̷JʐOyaPc Z/;"!40Unۘ^#DPΊY’T}l-fa,-W[`4֚Nbr~D0Y7dǠgyT);fH~gPdz 1@lD`m*Lp[=бJ/qPcS@d1X&ΏvsVKkR*}ВΤj Duyώ1P7t-1׷ݼGTq;qK1  j[߻ k|% qGuGT _`?*W!ղ~2-$.BsQhBΪn>.ocW/-[M߯*}7+Wy- xn#;^'ɧH?Ҧ *e#ۉ}Dd0ڇB~ӾLP~1H5'hJP10rbsHS_c29v6AgwMLfK mB;>K1 sC2ː'o?Mtivp,6ZCi’GQAu`n#\# cO^R7yBҞ$)_a (՞)Wcv 96E"}h^H1.ty Ȭ uɟ}pq޾V&6lP|`$]wH 6jD+Nxu-Qu]5qO툋@"5.; {E^Vu=}9]i\&Kݢ%ƙ9lYSw˿[~ 9Dk;[r;'{*SHD͛61 3*:5*78~dQiae21^ItL~+d./F$#- QrgȠѽ&XԜ0ڝ+lZJe~(GYR'>%?smݶ0SQ'l2|A'G6s꣌qhԪ@lw2>kn7۝(O%[-ɰ*O&,ŬeO)Doi&QU{OVSVq-Q .z-!0_1Xu1CG{żt(A=#e@ CP:vuWl b~t{ŽWqN&Vf_d!.D,jgG' A Jލ<|9pK/hb=+,99iQ?+%J +h@Hȏ<ŭ9{>N˵ i0 02r+]C&ydz:9+vhBW➉Ij r>^wyJ ybM_"L!v@'&aV~GNǕf\Y{1wD8?*ƍs&ߚG N|ڿIيPk6Vi4H*1.|67D CO$a5·'y^?Irދ*+^NuꞚyIUn\/R]PErPXMT-5֛PxU/~4[`XW)b`nm);v/LbGr/*|+CHcdLc6xN~f d5DqxC9s' v؉46d=C)>6=1ub2rmBPqK{Y$sbWb_CsT#O6*΁-2W+wVճ1;[ ̾zAbaSm:≯maVN㴈qu/lrbPB~D:Ҏ;|nPt`qj8'ýה9E9x\d4O]vP t :H  ݴmjf_{~D.pIp5eKD^] O (o;y5QX8z=3¯_(&]|5X6 d PliB~L21 7gu'"N( Fn(?mxj&l "᭝,shH&JIFS ;ٞ(`tb,FUԹ+ر7{Ӿm!oǦ#Po2q5e2+Ӌ-"~%"ڻ3 GLH!Izŷ1$0g [:"bTȜÉ.B0%mtmjbqظ-' %NRo"Υf$u)~[]0;f@0}[X7 ! Tg&$eGގ,l&!ÑɯZ.t96o {!*k5Ϡ|w@5zf#6d6'Ƽ4SXb( %PI^Y&TK(a&TeO=}>KR"k{%أ.&{%R񐖣81_Cǂ!>~]{26Vi3 tPG!Br:Bxl<[u 3FFo␎%?XaU Ϋ.iK30O 쒯$[!kiX3Y*F=ecBœtn%#Q-]XV+DO|;/cyfw옉n⪚tcY 5lRxgO&i@Zp}*l]:jW"x@ GYAmTǓ!TaDm eb vUol?Cܥ\6W =c *C-g%>\,Z'INJ@մA.C*|;t񴑅gǗ=ވ~[@s:Á\t)g3l]Һ[NHQ,w׀C6Y,=rRL|j+#j$}%Z {*u3[]qý"joQ;:;-W"DH'J%%?uD, Q8Qm<ь^r*x$Jdd JLşbEpފP]{ȫ,eX_#sZO-!V#\Z){ܔތwe4iMDN312y\G]-Kjyf @M=W<>clD4ct6#:^Ymب6-v>~ebvs[j2Ί n3[`I}9[|:m0Loǽ KMV'{ƣz >, ,Ć>([DpT ef/9G=k9x╦Z:ga?OiU3Z5 ӚO!7S%5i9}>%eَܵkEE\-,Ke!c*ٖGBT8 & d'?]r)p7 Vmc>M [xL4ɕ"}s0tz zy J:L\Q c>),@Xi-c8 K53ҩ⸷0\2ZĪ%wIgLzt+!J,07PbAɐ9N[{}YPR_r:q?iS[NWx/T\5A'l,%1MKbR!cEs ixCg L5d2=$b}ld,jpޟ cAkT0`?`1e_h 3nV9do{U,!M͔=:$1_+V|؏HeC5^rz6^2GY{5gKK<Ů-8 >UhKTlm [qm6 iAp =Ƭ_o+P&{dǤYm}o ZhFr#)2m "~sSѹrGձZ@)b8:z]oMX嬵]/nL@+sXoE0^^@$!WD]uD#TYee@u -F~GVZl}m2q@' )Bb""I66Fߊ;e.|DRyIBF%K&]x@ -0  "gcwU@ޘWJ"@2n}%]iRs5&I9anE5=TYl롉hbi8fd5uH8W9eZXa%<&/[Fm_8(Ivo! ѻ+7~64J_ o 30&F]luF$0V?U}M2<ylsA\kyhતJïɊ # Ibǿx͵rU 6IeHByf]n>_c {!m$U?M#fM.0̵BO~%d ,+GT"4Y0Olz #_4+@xQ&),<="@dNl\8Сߞ:ׄ|kvU毰+P`d6AF -w!"hL; *EjionQT 1(.5uL__\<縺yV͢LzTk9%b8b s/H-pS>_0d\F$:"q 6[4 ѓ?!V1ua;TF$e̓ޓ~ib­󗼌S?rZ[>LMv f R VC EpbmwLB>89fE7 l14Rs''¸Ss9 Bf%1?Eo,v"3*?}#n %jT $2_u0>'sQV|OE+T?.o6iVb'2➊4vvNjs`$Wk$W0A ;&l0.|) |I'Bn!@NfܤB0>M}kUpu_zN,dG +8v6fIKB i$aZ_S} aNS 0;F$&Rwy"gq|KN(  hvbM3M,w`w-f<c( g ~O(q4PRι= {fh< iNFQ 32#6UR>H:5 )3߹{Lusۋ􊶪l]S3 K!B/v&(K%0Ȭ|O!ߝ?Gz} ASBI?:=(QWPFO??!'Q\HYr]-j=.鲅GKyfC@G)U42> X咰tl>W{R[P]YZ(fh2Sǿ.IWA|){AuA%T@#.3nҬYOlR_LճmaREtnYVV~7G('jq6!lX.{Gt?gL,0$c6${~5Yi+[8斴+lJ@V[F7zz2>Tb2BWY4)[_-'\b䐖K? ̉9՟z)Ayv"/0ݲ{?tw_}4Z}dDk︗zuH>qÜpX,sAdLUvq܈V Fd0NU͒Jxs&ܡΜn~,-յ`u[N-+&T$IٯZzh?(/X_9|A96^,YdSlv@O NV^X^sx/ƾ 8+f`!0jsqDUV/.{ؖk:R  ^@;Fz `H7^qj>a).M+LD_njL U=oXFse.?AЧ_28%8 '*pS) jAY;u̎d? Sӊu䙕}XZ0NA.A'8芅p’=7-nQ|Cb:GX[sB]s/o"E?ŁcFWI6 PCv'q G)'ZܰWd^kͯ>fDן\{Jᴔ?B:-頓抭 ;{|ݬfx%'ytt3r0¦q_؊Zr޵/I)wP?^r<"_Z] Iq"՗p)s(`ROǕ˙v/^Ϛ[Œ.|U"MzojdJNݗIeW絇fD&2YVXa;0eg3;0;g'![RЫ-/.eCYuc$k EwhܑJmU'!k`ɀhU/h΅%Mabǰ B ^dPN=(C-pdUNаb{+Rw}g~| Nu$9nV BxeL5F'aC)I#ʧv!zcFFx<z|idżNGb9Нƍ#xP2r;fo LYgkc"~Y-^Q=.f0Qjgǖl,90\M\i 7kd ɜZEs53%X`D}`O] X5T;ڶp:qdSDlptSpFOadꅷ%}Yau"y(CNXѷX6(\%[a?S#&<)yK ɏ*6%=&ʲ+l`;=oCZ޹ޭ| ; sǛ;PC-[gR;k/ !5mT_(#Ӡ~~^<i~F6'eWH{[=r|z]Xáv[@/|>5ne+N( 7y$s#Kpۜ0ە ZKtF&1 P󑌺6hw>F HM[OvQ?9ZD{݉sd8~,C33~Js9>9jcW(X;206+,ecDOx sq߼G܁W%Lӭ#"B =KC&td{'[w%" s_wJjK Is^=[2O%hoԫEʎW-)DX0E->p4ٮ^Fa8O$Wq~z?TO!%~K1g~[rkͣwf |D (,>OޟwU d(0&'ن]a5mPPi4hO mB1h :Q 3k 3.F[ oF(ާRCU{vM1xWEݾ>⼟ IϊUc:گ1,+5F%NcTi-"!ܲʸ?X5*pM œZ!q~zcT+t<T &t7$4^lcϼ7eꮺiQwHSd/b>WA-Ct0NL`KBqor@~{F(R7:)P6?akT)LZP{I9}gT{:&vcJY]~ CJO"&z皡}ڢ]U]i(|Tgn^s*vS^w8Y&c;EsA,2< YOGJl>,híc@AI׺VFUY#}9g>@>'yVD e! ,FzsVJ&.ȎIL_@VL0RHOPؑ`]UHq/E d$+q8^T7dh갇VA+{2Abu &Iݱv ]ߴۑ>z1l PXL/ .# rs3ƼI`? ß1Z{ TkZ# ,vU`##i H$ i7bW#lU;Z-+/G D>w/AP=-~T 6ljer3f:l{3܅e9;FǤig5:&PJx`ҰX0V揖ef6ɺ@HT} 4pGM1N~No&k)m{Z2~|e`cil`v>[[:f3D:Fc#Ұ;L饏,VN"lzgpv eׄu6l&T`ʹ܇f6Mw?P+*]i"MmwU^3nYadnǦْ@' 0, j[ COg*q-;3"DBq^oѣFm0ޔGg^P=x9aˬUq^neOhe}X Ȓ/PafJM:;(tf"B-^np്bU|鼻#Zp,%pV s?7SZkF0M֐WfXfLշ#_:JG&·9 OnZ5bQ1=HNpDG%Pp4ps?4;U6Xʹ-3_.L[[fg6 {qNM>w]pSPUˆuNdFɥEy G;QPb2EW飩*j4sr#扏4{lk8 NCc5'VlŴTLNC@n0JTnna cr:9YޫZ2iZCy=N~(9**I]tݵrqB>3}L]wTMm;QxNCPqU>6S[l@9ǛX_dwtGc?+Tt&D!6`n1Djd nW3~$D 3nU5Bl\v$F'L =H֨tw3>2jRbS1Umᓆw73Ų⁹_ |HҬXg}bNvU9'? )^K !z]4eI2Q|39k4',JG2dqL Fvr߽!3fYHvoJs=aBk"6b/I-+#)!}-BF:[~Q}z3D+:Rh?c/S$3OV:oQIk8G>_.: mčiS*PikhX i9( ^T>A$*S5лJcDs9R*gKO*, K k8L-Go(´>FR}/iU&`\T4/?=y;9(.xPz[0$ARX"FەI&|0O ھbDxr@*zK 6.^%zg"N&KW-غqB',@│ESXWYג_wleUE̓ԇ;BX\Ėe1nB =܎r'7vf)#qRӪ@E'G;G1te'9_*rV=鱸FHkmxA#e4i +$ {M7K\YQ5a5h NM]bDsoG\jf.)_KLԶ>}ɯ=Y:%Pk,O`k`U&j/;ާ/|(;_EOߞE[*i׻ƽReJgQQ^*{,}4yZ3%1}vԔװ^QVs^(䈱L!bI lସvgٰGȔ᷷뵶@u?ad`3) nnOKbeݙ6p;H#>.EqnH >ONK[m7}ޮK)J-t[p_Ts:WR+dR1-(w9's&/s48f3ɽí퀣o"$~  %&J߻nb 8a؉c@KpgWqe_ TKlWEO݃>hU@hcEzO%uߙ6Hf~WȣofHT]O+[0r$moLvYU>wKW5}\Z̡ٝc `)N؟l˱uVr_X50k 4݆q^M`z$m/Ut$l2qHPqчX> 6E7$!O6",矁:3;:z }Sp,7X"Q)GE7P_zY"X }yDsQPaVVr&-D:?OHWِ"CKLҖ )TI 1-,r1XބP845vn :]9@D m]*Lf5 _^8S{]H@AS,z= 9k!X'x0xFj%$R~+s:9+`_f\[O="fO]MFrP"JC5t[ à}io\Ifp\m5~F:YOYP_)r= Ǘ|rF#^l.$W  \{g?}/jQBƔ]Os.l "zC`]\r5fc*[SR&@nԥ #g ր|8 a\F+|j<[/y?5iȥΟ/ |Fݍ-$FE[,MX8x)|)#Yb#d zgqHs7+!.?>$|V/r {~7ø{r#cfsA]ųo1&S% Ёk8Yeq34rk do6CG&xEC!!e:ӅM/T[+4M(FHö-ĝyZxq[н , 3ը(?CWͫA6]=&y7ZDC,v\@:ݑQ֥ &=gX{* 'wN#ζb @tu~+~ؽd:Kqs|9cWiNBߥuh4C91jJwLK]btxytWk~R6Wi$˜wۢ>b- IbQ\fmʥeA.|RHy؍/ұ)'/+Is>vWZ9~ l5`g~{˜gl~H 'WgZ=*ۻ㵒+5G>מF}=.h_⻸$ [M enZ n@1Jgi;Ns y"b -`&XRmL3B;/oM[̞l?4zq_7T$oMT'G4<Եrh,Ѻ;I EqԮ{mC7_E ZRH`3Z0PO[E9%%caj=4lrl5X!;N\son n%:ݨ 8rbw:ٕᬘte ~h{xdRb`0Zl(Uܹ!Q32v D0U IH,0a~uDj*GG[ڑ[}kH)2S)p1,+|q UEtxǟ+GbK74%R0QnԠ7~#F5 h9[W/4k EY:i}9\P&> N/h&7~ L} %RCejZ!>?\{/bxZ Y!ՠ AGbLq6\e}/[ NbdZ2#ߘNVIV\tVj#:C̵5gAew?Xc`zU@#yޓe3É^r?—Owh}\*f753@OT9.wyrY4 *4+%ꏾ)lfLsj.4ԒunaUfz݅iLT]w& :b=xU 67twֈ:00Lܭ՟B':UD%;f^WN#\a*,_IgNsiH(u gr-~VlJj2m/βs';l!iy13+fB:}+;gx!q鼥Pw .kd jz][f-M eR7RsISD(DR9+nG8n$9d~M҃]fn}_ tͽ>{0?Oyhjo .h0TcG Vn8G7{RlUPxqFBZ-X$lFzu>uǪES"s6_XɈQI}pG\ط 1" h;p0 M^-fCdr;WF&G@@bV>MM̡R}ôcjO }7܄yiVngGQkY*}7TsQND?p(C[ݳ=~@8xvJծwm q9ӗt6d#Z`}pf1߻H`MߪfIg÷W%4_ߛjp zFv\9/Sze},IJZ >Q!ΦńUN~Y0c ȶGpoݛ[V zӨJ'H8~}M(Ih/t?R6 3wOƪxe0RS6lK^<@vKלv;O~pG@xXsMrrB07[Qo%lJt {d /i R=?WW/TϽ?Lg@︀gRnbof1(>^M$ueK"V'Տ+y~'K/x'khqS2ު:B<[Ψy1uhTmtX·N]Oe6Yb\);!f%/O^3$oA}|Ef̄V3Z'yx"+tTқ[oҪBz634'alkL[NOEFF 2h/I3'l=q8N&\Y5 -J-WVznL*ai:`֌d.Vvq2w+ۊǰoC@ 7)n!ޫUUv =W[ Vҷ(ƒr2_ ,a= !Euv\XL0;8qEkVm5_"EÛM%kBD!@Ԟ*R|{]塨 eyʹw;, B@?Q@Fj1.5΅G xM F5M/v}t7ZJA!O^Ijz^$nhAC&93%}143A0 bi~(qp*,1ϧ+Ef҆x `lQ,?(2D!{~Pm/8[c`=m@!)L[\ƯwI;@A/ϾQ*O˅ ,aF.uBzԑ';?Xwfv)ͳ8DuNV RDZ\wU{N0[?zg rf, lo%I$pdEob5_i>1dx  -F ՙ1HG"k@wm5U,74 K梄"x[棁]?`0KV|q`~kÈ8Z0מеV^e]L]Wa4 ,{(GѳrL$X-9+ڄəPY/ BFKOסh;hFDZkg}wRZf5!ߢz )>΋az %h, 5^~{8l&DX|]<<1_NPu)?f#⤯IJ  p!< [mHا0Epi*~&v` #H@0! CIܛQMBY*$tz,?10Ϥ<2?Q@kN9QTGVdI4:]R\Cz/vu4 KYgAv`_i%9jH#˚q.UX*!m5QԿO+Rg伏Z+obpqx9kST:&ȁ,ŷ^/m%{m 4 zyV%$h Ax\iVL*gH6y/[m.тqa" l= eQHY5.r}awPW}I7aI1mvT0!"Naq˲74Ӡ+Yvǚ3Qj.W>6 )f6&j&~f\YGNɿo;,qΈE9xyrRMuc ڔ^;!L1MrƳI6~X$aK~xZ# c$зD2Fc> C4mL ;oŰC_AO>H j3Go ~0W699óoGIJ#}&X-ceVuՊOڠlCSof0>[2ڟ 䴏+poif⸓CJ/'>#3U\yO~\Pxx3Jd 6 2nw^|V4HNLZu@+]P+e}~8T;`df9ZoS a}F-`w<Ã>}5 ~KA\xHC{ M9]J<8x}h~}P)S9h{j/p C*_pV-u86zoF*?! l+me.9G תy6:U,(ڪE8<@.A8[8*%+*ST<)t9WoCҽg<+T]T 2R-."g {ڒb<-Ff 4LsI:).TŸO<.ɁQڄf`7$ ܛE+69b?\e'q"?FyJ 8u/z0 "٢}kĿH +q껈* 9忲u85YufdShbX*G| uzzl'8!EW}y>+v6핗kB%K;Q8X9>=eӳD X5j:(⫄ކ oץ*{"HiL[ibc\-q%wוD$2{SFSqe5HgFM^?9o*;xP -l%2AMU5?‹jP 4Z=|S*T]qbKG*2Co# _‚]S6{P/F~EQߔ+p>iھwDmTjG~#z`|&!-iMv9}.m?~U|ٓ﮽K^um`ƐH!b2l#_X.0'%ڂLl˃}}2eLaRU[bPcu~l氙^G`@j]6D?Û/D sK3ÚK<ړ}n{u O|+͏Ө8n;Rs,*[<+eWy C#2g:)kca϶Æ;2+͑0뫻H 2k4~bH8+JQ "b\x>@+I =Yl4bS1v;}ڥd|Pί&x8悻sd=J NCuv6qbgўS1_{R^qSHF6+ g{|?]`^TbYɒî8x5-9åCBw 9WYj3OJ_tڹ(0VWqP0`c%jgΈʾȃuDԆ1dY"cǰBm<,x]l^5x9Ung4!MHS#+%AV/rw*PJ_x ˺ hCw~C"¿k]F?B ;b6Gcrs;8}\ΰ2Iڃ[㲬6I#?z ^w{@(}Dau38L6R}ۤ_^4; NceRzxVzX+hFɨMݧ*kj?c/FE]iw4k&WDר½Lz]sĦ2pL:%vdunzH-ul>4CbV`2s'ȍDJp&Ed쑬 )C/1_8b0<׼LXTj/ws y!ESB7Vx9|;Ch`Uĸ75:dNJ#I_N=B26~iFxtm߉ +Ւva/sLGV (X7sDv>3$ b3k -kLOJsɘ~ja(Z1G;vmc܁E'k4*汝K"<cH0D{!!1 $%rEK+툋G~fnW2Zv:}q6I8 ,3֤SC >6: ,V g3c)~?oJ2SU~Ow Ci*([VZ㮸I8@* =`6ub)T ^Jh}30騌lIyzPv~,+-WA{ .^_ Ls2L^X&%jQ,3h%{p>;tDU;>BvM #P֮6Pz,87k~ŒY#f*L"ojQ:2r8CY¤L%}g Z=V!1CjօϿ4CU͈_?3p/fvKb̹le!=U;'=CY6> ?uΌkX殎Œ͌[Q:WelP:?Wk?h BxbJ$:],._ g+,1z((n`= j#t?,B!Ld~2pt LqВF1G9kg pkdd[лwnҥK'wz,pK2ffH]w+COmK/KJ!zrјjЈF,,Rސ:*{18'8F18-b2e7f JJKe0{$ڕUw%Az1ES$nqǗGS @FB癗5|EĜ<[6{Ua>Q0Pbq e-fY"vaMarL(?lN yz҃Ӧkqً1՗فe'1e9Eɾ%uלF1xn-h8fǠP3l*bXċ<KT*uĐ͘t͋zǭ";{㟉vH:ig~O>tkZF!3c>q9dIJѳF[8mk Y+4,@# CA{Dh >Ԗ#ð( 5 @oS2;\aڰdK'M '.%IuA˓W@Yװq#bP [HG\} -w$*T0h*$ ]yܰt "F? .bۧ(?8 ;֐S5.g P'_ |̓ Hy 8¤ T; )ܙ)\Re]p+{ʔ}<؟(5JY(Sf>5,Au E!w,FBl`--9`xĮJlN8ɋ1^26JBZ%V?+}o볨K#lzILq<T']/b*X\fU_ވ^"-Y.Taݻ]Q[)OSys]"{8`#:*{KQ=>Mԃ.r4T$71@f|@kW2֡zbQ5bb\yFS1zij:0Cl ; 3\}GPؽ.shCuw8 QAd;m?hWpD9px1g(PDFdx dJXY&O+:Oh}`V&*%0j)n6;IZwuL/R55B݈TV5fȏ9بb=v:|Pi_$ޭ1ݖ@*H ^fMψe3^ہbᆼp0VTPϤb4;5ytxHAK [U&` rNYsa+#S΃uёH_2"S7K+&fv5fQ=: M_:JvxJn /0c5|KU9mkBM8̭a;sL/XmT&-߂1|N, Nc9-`YqbkEadP=,$8OZ/a!E/{nѾĆg"eWj4 \fǯ*dʌ]AEr%aSBс-<ܭobR]åӋ!b3?fNnZ, G);#+JA-^A|Wѝ7]7?gN#~d\xXڛ"+|JmQYɒ0|n6) b:#Ne nDwx q4ٸE+2xIA#-8`V$x)_Ͼg[K:;z#'edq> õ>ũ #[0~lH/pq%V3 D*+&p\,qp=}+- ᰊ!I8x< 2 wYl Yc(S5PTa_˗©߿3Q!yifїbAw*&i 9/ڣM\4+,4P]jL>MxUuX-=uZR`n Jtַ[CÓ&h"zh(9 #00'GpfMwd=H~^u a *|p%i!^;"mC,=.()K>]¦)_qI?J!kH5-bP/zcݿvz!uFa=C/&:6+a,(*ᖩ|'U^jg3k7|Hłb3$ve硌Fs/(sIvC+t;|3mn7驩Oؚ99e'A?/"@)hH!dɧ{s1rn(rt>(leC(.2hVR3$Ӂj@i~N]vVl1ÔY 1q Qy!&Kpb[m a!Pڌ SaFHkbw+ArLʘ %+Ƨq-((a9/v1UWXؿO<"r-9I q"`WLyȆGR0-=x2L'Glv7r:9A {,M"!HM2ʊGgGj][}(da"-J/p=D|#ld ץ[m4XlKgy~7xϾThT1et[) b8.8fnX#&L;Z3' gmv&gXﬦ &[ O|gRx6 -_~e =,1!M`-m{r~XUj&pɵQo.l(8 <8~Vxy_ h7I/0e^-t2Y[#wNRTM"356*kZooQPadw;Oѽ5w((SI*"~,'X}Ui״F󴦁?3k19g.2Qa1fhl-%"J\J?PkqaTm~{i*HeSds3^M;|l2s{对sX[WU&-V|lm& nn$_`8m(A b$of>:͙M_ 28fٙި0P %B7W= uLҙTS@}@D}”{J(3ZJc,* k( asRBjmjRpk99m=`Ǯi+'r,bReO1~);'q@ C;w}NRJ ?w<'5'/ 0e~С SLpi#;@pl;`H/"A#K|@#MfAxl#_zIǶLBt]1;%NIu,*"`@ x4V%nPGHw0Mi4,F ^|i (uh?dtp/j:<toO36)4!D A 釹mSB(( 8NyA@葶m?>>N:ge}FI227F$p% kCz" IN~*_Wa-/(#7 z}B"hd9o;&zLnoa$_Ӱ4Nv6Pgx?ERYd/Ƙ&yVz23f7a\TI &}NJXq1MqZ{(<9G<>-;/X ހ\t$wD89IH8k+fJwc=Fy`[ߵͨk+/@g8 ^( zL]elrM]/ '2רr8!vF4WehF.^T a-@& ºwoQ'qQ8jT?@ZCsm㮫H`&{p* %'رG rM ѻ Th[DZgBͶsB= i$XeBR]"jVleZ@Ϧ`K$mLd$Uz=1aX0aG:u09-y0 Ë*7l 0pHYZQHg=+ROX1zzpEMQ[P, w4Zciѱ*  o"mo|BifG! g&q]-#L؈\ݟ{;ف$Pjb>*'O؉tl#F jhvJlӰx4օ #_XFv`يo =駜©Rӄ]$}o4HtKt\Iŕɕ$SVn}[3iڱ߻H:]q̚<|ºDUŎ"_^!<^ _Տ{ yV^v E/İ&1Rߘ#'j +lw`[j5M{Gzhn+=J i~#O\,߲ 18)[>I͡ᢒAc1nU S_D4aG^U(tQbtuШC?oQoC6Wѕ{울A2/}uK[Z&TLR{O%zG!w`_^:~o`>A'H^2DR$J ѺVnTk{I0Tw.Ҽ=;"+UUջaߠYpt[>2!չ^G3T/xG )G5oa{pp#p⺂`V[xHTIi1ِYNn@.pfDі7; dt[,bVcF- {x…j& Pc"WۮtS6ƔyմD{scNwU06ZoRG3; @`LO<ӌDq1LZ1rv ^↘:f*N-81"1Cxٳݽ_s2v0W;tE~3D7C50[&y<*(퍯):A=so@ ;UJW ;ihy—̢50kz ~!u}V 0nQ|x|FaCւS턿{0_|v~LTo 2 g4OcSo~ ԖaDtjNxd .muYrdm_}g,A{.*>,rJ4wpv丙#LVVɢ,㼪[[h#:xLM=;s F':*7_wl>t ._ V|/NN3ex$l>l *LQ3vt cFGHa>E 3 o_5lsZ)1Etq-Pn9I}D8*Wk\$k A@>S)]l: á|ƭ_Z tBcf*WLw=/{*E~}NpI$7({1&<~olxmf,s,#^-͢CsW7潅kiG'2mT%UL΃E8hj@=a5YJRЛ}El}h7%Ya7}oM0rKs% JR}vUq _Zڂ4u{* :YD5hMőa wޢ䐆^'6b :iYD?BI /=XC,iI#1LzfWH1>vQe/p&:K'[m~M8D\/Ma/~ȃae Oh>{4+i2u.n Mu#\M)BجS}OhuCYJfS7 ~oLD3Uek2wfӇ!7_j\&=ksp*vd.W<`>e4}C7VZYk$[4'sN"n>ݛ2[.=|;bX jA/dc@:mP%_޺hounH*!wx?Q1SLgR2I{n6cypk0s3=PVϸ9pqPMA9Fb3[ٿMTz<3Q |"GF(HV <%l8q(;jHK["],O!t .+PL5P avȆy$_1&Ủaf;@pe 6rzټb$jX@F;]|ƺp~',rNmdj95te$zGܪHnv 0pLمW.O LaLLG¬qx:N$󳺰4Km؇n3Qϼ Eg;ĢCs4x,ӷAIX1u&HS:Z߭%HF4)˾jЦRxd*z=2NY+Ia?.5z“0CWIe&;Nm1_g V-}7/9O lD ]ʲHDcǘѬL5qL0E\w DC\"JBvE':4Y ٙTLrU;e`]$Z(&x5? *p:GcqG'\c⑕< 39*O CɅx$ jw>/R%?V*&o9Qd~ҡ9gGlĮ9;&>Hc1q~ČI3V Y6-,C([< >\sC|6ɽ'3om7]݀+^;iOZ6į5[l@,~jf6Gd6eA4Bf,;d4JLEYDOt)^\2CaRO SSriZB1A_( >\JruN[ynEWhp"ua'3uf9)Do5bt5I4xBez>[t2 ّ΅IgӚ;[QX C)|B4DJ (T$/SoXi#a7j\M~ogwbyD tW 2A P7z^`ӣbEj<\AJ0mA%ӸyF&RNmu[zIC`$VƴRj]<_ji lmH&0s ?LxC4C <VE-}\E^j~E4qbȹE`֙p#_@~4h`;_s0/ѴQjY0ʌ5-~\61@6k}{rK@ޢd|NZ9uˆ#}dsThmW`$ j!np0Yue4<O?K7N4! :Va^+ތ|WW|n]XI"PuLPk'VW iC'-I|Ap@Gi~BUfCjWȺ" 7R{Hm{R׍',x?.nF`_wP*-^y7PN)Omp mqN'"H7Q2NzQ;14v`Oc ЖeN{(8:˻/9bGn A|?Ie 句:>敱XI[:[$K |oٱAmLy5UvjO9Uy#f-# ny&(lts{n KQrX]ۋJu0xgmj_#SR: Q>BT+O`ngQq}k@ 99-[}: R`Ԋg~a[Ow:߻$9+I,xu _On# $3u vj{w1Rp6&HAjK ޺Z4%ȴVEwq ["%i `<. z[t,9 DTd!y@=l jR}JuP0G8+`x$9%-t+ՕyNQT=QPa}yWu2.e L4B}~I2̀{ ,(޹[?*>$q ]My_nT/o֏rj4 jҀ8r;t{Y@LE?03%gc#(Vv-F_gf"h,e'GFB\0Q9[el7WCG:O+y/PebR:gZ2%fy"VIsxd#|DE; @ß}yH$6 V("ЇIa<7 thq_BBOEx9ism'- `;pX$+Q/zQ@ěcf(Eգ)q^L_zk[h(Ud\Sט4=7$rhaRh25gǰTzl+[h9q_0spιJa X@ x*:vФ|sV\KHaxŤ^ѯJQkLDF;3Ł,Ԯ;YZDZKj.Er Y1BxMӥA"mX-+nb55,wz:0-lы` M9̰=,_'z<,4ջhP#?c7Nk7;&NO:U`.dAg+!ro pL;Ux{p*JR?1gYK8TU4B1u@Qu>qߞ0nX*SF`HȁM7| KMBƜt|a'o6L,<m1v@onc0p(<:\1 wd@ ²pD/.ԖjxSGʞQ rss LlhcZYT^č^,pm% Ġ(qN}Ⱥa7%]Eo;T"i{(T} qkJ+:: a|9gkWN7.1N+IS̆鈟hOL ;;V[׶s{ϏӪH"a+}:݃Ʃ7s{x-hʍ|,9 Q|A#Z_hDnWK7Lv-8;} (iv"*lUXَmv6eiCD9th~ۑ=D R.F?8-)" ;?)^iز{Arjī"~J c"8}eR9ٜr(rW" rKPTtl'j`JUP_:fi\ تm  JqK*İu8*Whp@qT\ 0Zؑ .88"ʄ}dJ< d!t1s<{(撵o9s)ȀC3kM #ci=^*#, ?9@:ʉ˻ï&VLuWqdg=87j@Db̀:U 3.#J;.Oxé@0έpIcRSb%X&' ihPGar=uz.\@Ic;2Uy̕=Gu:mpjS>e]={,X--j#[)j *h@a"R9Ur] `5;E&i^yxEl$R'=r6aL'g}[]I#)?U22_P:^ni_BfU~FD+ 9>j~O$kߠnw?#dVcܪP 7 3+kUC֡poS4E\^h8AVbF&،]1 |Tsk]4z> khzSw-,m4؈^\ N-RMJc (#S ׬y'-ʦdC|TYX[NXbgiG: .bw%.m9=iL709]، JݒoO|Ӄ@FXcOeftzb3A9EW*UQkba 9X4Pkho;0DS-2ݦ't=w* I=ՂdZrl;lAnpe󑾽;_3|+5n~i™ *a<8'b͛? ֩\GٖPD=B Eair;v2 rҏU2e@@ dKE"^xf,C8r!`UEE}2RӬQՂ.r λ QT7tU ͅv}ӷž#O芊G*fk6ZC,Vs<غIOMa#^"Tfڜ0Oǔum z}:#콦,8; A26ů&gFlRy$V8j|D%lƵm&wt.IeDvZ!pd^U;{"IPps9 .߱R[qd]`5wƻ,|~l1*0C< ~Эi=ܖܖCeVk\jA)H w$,4n`5mv&6Gqvַcrr.L{-[of*hȣEuk ; " Ц]bF8SU"X KYk!’-M#LJZ*<'$ e;׊[b{{pK.E g=v/ &m D9eS?WVZ^Zk`2~2sᯫߜҕ/k3Z;W0*dIN >`& $ai;PLOr(:gM-/&IcK gj'j̟[J7rUg㢃'Ʌf*P=| %y&EG\PmSl%c>$AGy0O KƦW {.U|} 1p:qU̵J&]s)hP64Y$4{"x@8$;{fQ\[86*Ӏs͓+ζ hk={YNk΀!޳Mp p$BզGzՖZd,.P8rR+]ZTaMd{=ubSXNg7-p؂P:7X MԞ.)ssRx֊a^ A,u]VZ;x)j'= ]9 N5n\`?KK+Ck_DW迎QaP-D(~0~|#J2j&lF+DII fm>5V4~PÓdRqכiuK5a Hp:1 ̟0 ~3CJ^sNķeŠWѧy7^=w8A#&-8i)B-Z!`7wwgZ"= > #4GwP!@s4̓h6'?iMUZHs#1rUS\4x}Ff" nB\la׌+zL/9AZ7j@%JZvùm&!, .e-;SsOkS 8eotXɎ]sOaC|K=q4:<{6`g!9 i~8)6W[2aܑ b~"2)QeȿD^u"&,X0dc1yy=O6UdD-c)eH<;\L~8 #4vz l 8oJ.8(`1clVSO6[˶FA<ң([jL"U~k["Ӱt6.gx6crlU8 2/յ-Ϥ'a䶝7pp_n=1/[]7#5zp0q ! np-xcnU,jIskN[5w '[&|/[xts`}M ֹ#$tu\quËōcQ.jz/~0Z30NR1Ϗy>n=] Qڟvɸm$r2TIXpJ|jsEEQ:Rj*jvrp61 ^?(^}޻o3-RG"jiX g]@9"u@9~%SLe6V2$UDuD@n]t:8?|zn`,,XvZ#S%=|dD ~lF-s% L3ezl^BsP[V$JN~J})/- %RG7x$X@{&6>E¥{~2x6yXWQ/k9ů[m/V|tw^2.1gi@28'OT < W`LJ9uE>'Ֆe_0د~EFP4 ?ևe1hTƹ{&[_ǯvwwn25{T K"NEfbYd%+{<'J,'g@[(#Ob*b4czK\~Co)š٘jLPPRh9Poϒ+k =cD=L_=,*=ـMv9:CTmt})oJPb)Uk5& ٷ1@G4lmar--9H[aur&b$8N =IE4GC$"Uu1(#Fo˫JxP\QKL!t.K0ܺB߄}-c@#8h%=&_TF/e2v/Vc.ֺ!R|*r#qzZ Mh{}E\ lI52ƶ_即?T" "jS怞y?oɱ+_aОdAV!KdouA@9Zw0z~;bxe"놸7?vjRC>I#H.yFsHnNWQ)N'BE.lKǺ?Z}OqAq x7?$BnS80J\U /HDB_DAx;Q2ŀ01kWCPaȰ(_ԭVldA /IQoTd.%\fݡdZQ"Ȁs,?[._'Kx,MƐjЍ   44 & qEqqbKmՅI0:~ģ3"p+NgH/;>&cT4#~ß*6CϱNƋ]Ŋu^Y(Pf֢U f3SApXWsJn_k(\'G%k)+9b H61$c$d ;;5)tS*\ʻ@PJV*domˏvF٢d@A8eD!L> smAG2V(65()'{O02pxY y<[X= Rmk6ћJd‘.N~X%a+YgS;ӡ_72 `2oƂ+ c??}3:95隙3FM۪4MOv*liUǧp44!gk s|̏SQ| ;yWkzmyޚydO@ sJ K ']W5KIVo~2d]" ߅Zq@j%߸*4=jkH%$!`bHAta(U_@Jݟ!&wsavtr)i3ٔg/w$x=ZN7pD(,y t+$S JЀ";CCEx؈aHU4_UXʇY`F,% }V^5(s3NAq϶P4aWzh^DtnWpA.#1#]X,^ҸSLC}ԗ}uK{I}a/r![A_Ik𵹽*$ʐ$4$m&t vB>>ެ~``UORNr- l!/~->5ȃML&CPrt%OuA,f}ǭ)pRɕ3u+Nr(8W"cy1'#<i88~Ec3jr}Gr;o]'lM GDezĀ|shCJ3uQ$Ȧf*,d%rFwWtm1!fV; Y~3y ʵhi2+s%+(7ȜbPj9b/?f*@qGظ֓*FYW+#,w)7TF =Js NA]-JٱRȎs"9AI.L}8]␭F$dvR:O#Ϩ()-KNyN>ċt"@|T'矞{j 1=Mx*y:r>򰑑/t$!howemxY<ܥz]mPwґ5Q#3CŚ*^'Pg7~#R d¡s(IH%Z?rꙚ)M~R"Lz m%m)CUYrچQ/\r,B q*z7}5 7Ms23uXI{{'v {JhUO YT`䍐x9$[;Y8sS*|*Xea̖]A}VR;36S<uKG lHuq*ŊL|rKij_3D?cbhɻX-boc^K*Y7TTdal ZZD H-%8z[ȣI Ͼ2tP);J!OY -@&QSZ\ 0v䉌+L{2\}tHҮWPg}XpH9]NP,p&]֓;,wZ S*Ma@Ȯ>B;j=c"kEl5D- { OWׄ1nXj8rhW [κ9ss-{.')R>:_'B0ǧM2_F56 撉r0 |%L2CVGSo1ԿZ7 bpfz"Q ɭϚ2BUe P8[S_of^f:o]>!H:Pƾ{sאXkst# jg)ZjOxx {mh dZ,X].~N˳==Uq!z JT8h:;x pAme8z.JХk)>~LefXկ𯯍`:݉InA#"K5鐱Z!XN$ J " m._{)CK /^ar?=r0o#O?98VWd25-ZعQ&˖D%k)=sP#Y/j dzHBzIi*l.vڲV kF&"QM[{zT#e;erMyR+3SGSTh#l5e(VvU[sL6?ds .22j )5²ws0ߨܤ[uȣ囿 b o zIR(b,HJ-#(d"iIa,K{Q3|Mp@$fտW3 6Cw{\Չ/N1owE=X ^sù"XuU\ .>ξ6ؙxb]ip+Xfw GfP6>,i>=8)&?R's3auņGWjt+ #!Js M-j z~MLkn =m3ó7h)*ܝ kmͅޗNGފ(\JJ>C2| 7Yc\"ni9*2b| Y1TĴMwNav%T 6k -3PGf7^騒"Ca+ݿԛ?T9hfk+ .b nƷggi,ps0NZ1M`4X?~5,x][<bUy@Ceo"헸 udAECBd3,_G)V*Stn.`8tv k"YNjG7Ċ#!2l(؋8~vCl1g}f1Uf| |3GB3s*(,9H1صU>y㨓O=VgQkXo_43PE-phsJ{_m;Iݺv;y:aLța ?.SH\.ڿBwW~A7Ί;t j 5 5|½V8)C5zģC9IUz {>Rpw\MP"dlT2P݋ζ/ 0tpб,=y"p2LDE=V\W,{֬+Pԁ?xPfEٹ+EQ.WSG֍O ;F\R8[ !dTnohw/p hm̐NMTA9zXr?CYs5Gl=hh"m) 08/_ס^:AϘe($FW\NM `9{,F&/r4Y~qKvh4G9-XjyF+%L#OGrA1I v:IM 2m 5iLslv棉UX;( "ps4\ +v(x%fş8NP=zeg$Wbc&WH‡6`zsrAn9n# MVX$Or ,J$UyDV)k+EmXtbyGloK +]v[`6ٖy@oZL^nGg^FFh2oB+s{,$tΜ/ڊr %z'pjWPI`W"B:3O|1J ,IsS<)7 }>ض2G'Mmk1~=T'!U0$  {aq_A{0I,6nS\1G4jCŞ<I&m;+}dCBnp`f}qyyi݇7T][uC3XUCN?*Í9y\϶8#PE q;ˎI=PsVh;MǖH`+G9Jf"[ZǨ,B$vGtYEE'tlh@10 f{%ޱ`,kErp.zT~l|,dIHn>`ƣ* mkEl)" Xu}V?):cU <:>%;]%JJcyyc‘XZr\3 &L"VqB[˜Dy4Q!3zhFE҆Do*vKc( /& 90!,?zuMrzh[uK'(ř3P9Z6'BK  h{"aO~MDFF1fy [86ܔ޴ôi?14V-:> ȫخZi$$!oA T~#Cu.LjZR@oRi(e? 8v <'X4k']#2j3)z֣6ʻF N4 4i!. >,Ԭ)%bAnsd-f 1IE nJ9 oK&Y.% m__L!YӗAdDغ5-*v9`0? @r@ڤTdl}/@>3<ظ=.4/qQ`J7Dmc,f@rnK"+a >< imݫ/ 3^MtIr2=zy_u@+f/E0x() Qe<f~< r'XTz)b2Q4؜^5-k2H$c؅^s*+Kˋ4V,-k}Kp7#_ApEd :Jї^7("2^1!3dNS8קY תȷpĬ; +nEd2wy^2x!j$5nAtCM=煔iKܴϊ:[\ ,FYyE04vxwCr[E]Y4"a֭ .v)J$_~-֨6DŽk_k,0 UC#[ncOnAMEawizªW?WqVR6U:T?,O~6㧄.R=1/?Ht&[x*b3\p[da َAD2a3yR#Q%acuя5S'L[3/tUq,0[ G,3ku vV~s6D,L4MȷLȆ A7Cwg%  ݗR`,;=x}A8[j\eRs|NQtP^1\W}Aṓ&4E4U?*#r"h視[  =D=1m@w\6: *=O[>. :DnEo yg)ûG *F>.w)K?`kfc4oCsyYQ:cYY>նyNuK&:OEδMS۴cGxi\vz C>׀$Ь@h<2˷H|U6&0+~= Cc%}^&wTˌA95Ber]i._ޛVӇ_iĿ-<~~N[ g%!U6ՖoG*EdO,7Cv#yDXRxf68Wdd+a u녉{:]l}matKGMl=LaS{$ I}l~KÓYx/mlbw6QFZ/]Z5:$-{ p5aօ.TmK[%-h5L߸\-~QL;Un4aH ;hF#mw(zGSqIibK;=KlG:O?BvA 9 &_):=ETq\$U!kĚCF矾 AN!ŷ&´puicxTA ޓUN N^X ,u^ Jx=lPh=4ds(Rz#ho?a9YA .֗.́p,fqƴש>8%Gdr&&U؃qD;JND*P[^, sSp1۽b2DJ*_N?!bnRM/`Ms=h3r*pjK" ٧ڡ?(Sؗe}Cn&II5$&_VVl?ᴒ3rzI#:ܝX6`8a(g+&T *NgnL(F+>DRj7T"ew=;"u5r{opԿ"rUQ)2] XX<.?uրw64o1*D+va[`^i8C%W)-Qqba-byPM!{[7ʥϭF؀daUY0Т+eFY.t}tl8"&n{qç.T_ 04/2@} TyC9iN}m #M2 %+٥U")8Yi(b5-$oկ"p 0nb'z2Tѩ$$آ&z\oOGL?ٓC,,rNrtE 6\@ ;u0sKSG/5t {"rla);- CXIٶ 5Jhpʺ?C};(bDqA ,"{ޏ4h:1ְ_*}4 >PJ 1 &$[]Y2]IH|{Q>y6D)EqK8m_JtO9%,, ^E3à6vXjS.|)?UAw?war/ҁ~!KرCqnyك'&hl"j'٢ /F9JXvIޚ B'}ij"U( 9\e&hK)t47Sr"vO\V!uЈʩq:XΧ=U,BNb3Zd'0̝'qiتcj`;ߓP5DӋfF'''=}_}k`%@(Q\MBđmB9B#׶z{lrж7oB{gy6 &fm$D2+;PMB#t8\F ] kTD}dM#ݪz"#!ׇ1 老}: , XA;9kn_Ӵ[RTr…ʵh͊Hqi^tPx4t!N!SR[qIxJa@0Bvdu oq*Љ)if!SEM\gB2EbD'FHw.j2ȿSҘ}'NاRs22^Kћ tG^v[1YKK@aw{ -FPZӎ<C@כYD1Dӯ<Az.jfq_~eˤ^u/V.J㲙nF@m;T` ǕJj"-RL5"#Ǜ ٓ8ܣF;Ce߃Q(M8a PPUNѵ09^0mf+ kA{X#bDvmm'g q2tax#+)Jp$Bՙ"m>qnԈ NTJ[6HX OKPMڏCCGhm˃*#+8m Uh^D/Gy3>#}1^:ј #JROY ֙?HI-]q 3N-'@bQؤZZk%΁Zܿ<09\_y,ؒÞ2sv*50TRMmŸOd/ݛI >l3}Nuz|}:AGE=R`j[j#gMD^k *Nzu YJ!"OQ楚%F+h܅ky\$TITpWu; >ҌnF  \:“a$8mɴ'l@WP1Yzs>7JtPL4S"8y cPQZ98p.25iBdg'}hì5%S_[ILT_[\6B.·Hѱw &Hn7 Σ'9>=i!a#{ LzkeUUaʼnc쩄~gՏ+ ZwLӾj}I 0dq)2])'+ϒ>xTՃV=ɭp ؾ$Sߟ+Fy87e0iݾtn`8]X[!XSՐ|fECI~aت5E O-ؒW9k:_)0"cIژḾ7;j O[ZH"׊<oB8I::п CRn) n?1MTƼs*N砋DèҸ4sS &"Sx egp5=ieLj1̆눇^N( d2,dd|Ae 4LםKtﻟBW߼b }>ؙ&-cgZ+'., X>W/ ;BaUB 1_~UGyV7CQe)94V0L@lx$y'6m*\&3UuyqtJ܊-mv+Tԥ%5;/g#I<`$;`t_V8L_G[%Z`tNd3DzKhT1365$z7yT&n3晉I{m˝6|u;bُ@Hmd},j!JR#)4~n ѻ+=xs%1MOlĝė .ӎ ^!⨟^cgnߎ{@"aQ.W=Foθ=\魄'/+6e_QB5#7?7i9FڬNz=s^gOGb*\ cs9F Zs˵3hˇ%Jcg6+I'e]ᓗz4nhdhxS VײF̧[b5 ]2PiMaZ {E¤ >vRVi@AL3a&#- ܓv{?`ez#kgyCx$W/'Sg '>009r/TNȒhoUukCGP"Zħiw2ɵ:' lOUVljx1ߝ;y2q+LMnfM}Pnۜ*9ki!, dD|Vz4{ (ŋrT&xƇw‚QKWȩT#"}j;Ot+"Y9)3opNB,Β(#G ֻx j n[= Y%[zb3Av1cU]4@$!7^_/.4m*mJezߜ?m#WRLW3[hffzhEtsoV=O4Jt>O`^>lŵl}T_>(^iy^[ŬPQS0BO= M90k;̷֒phUQ1!_ +y[&BgA_$u(GJJ/wU銂43rR`Aɗ3v Q>3aLSHI{pGC?Mp!-*/@(\pХwDfGU!|ߣ22O]K'!E*|gy)/^i68Eق2Z}\,c%=2# ƊD$9`8bEaxcswqP?/1}oC.>>)SpHV~'e ]&X pz N\KfWS2IdEH gsr;gi\D!iC8FXNã)WS??8уodq:Ɔe"T0pCAڞg+>Q}[|vkg^ l'րwVϣ-LB?q.vE @z:_K@L::WOvk,1 tIQrLFV7 *κBT̓#t}/@^'^ ~J#i7y =Z0FWɱ FosR:`xVeSÔr-"-Sl #h9diI>I}n5J[pL{] z[Vf*U1؞ZTHIaqOf+gT/12Hޓ!K~`@B#> %2 )+_.@wH]#rjመ8D賏z( UAE &0-DEy0aA(bn?l+\p&3};ppt!Lm!xTԟ]F9wx=ܑ!xzL!tWL6pG1$K$@0OMZ1_{>Β&9e\щHjxC8G#jv@DV.+xυʒnތ<q$tT&pͪySeOwnPgAN׎ tm).syaXƬK_u%](~j2bT9jc^c Y?Y~@K ԍ ݮZV0.par>"زt@GiBxIiWrOa]<9S=k'CYl[jpxˇ 9&J ]y^f!<8?CO|KP(gԼ+I[u(IDA##F-tPr4 4 eoL e$"W"Fsd(E@;_6і%yd[ZϖNzXɲS"ŬeukKlH*Ga3N|Txt]pKU,i;}_֨qN?3¾eSc RdݻW7$J V+2s d\BV;MհBi!]C%eSƿw܃K v.Z`p9,hng=ed9DEa3gI^b72 daε?D}t|gL zl.="B/Tpz4,N5"jw/~m 9:mw/&Rp)a8XǂIPr>Y؍.8<Wc m*W-tr=BfƋAC8T ^Z`%]6Bꎱ NG;8u,C88B{}mƶb%P҉H2aaE1ٵt3r(~?Jo32Rkf^NQu~)8%ЬZ|Obs1+U[ ğBD`tFW]GΓa66!GQˠz=`C6Le`,xt*^_Ĉܣ~e_Ea|2KCu_:y1 *yzF6億cq( NO1nWC0 [zbfDaF`UaO Vݕ ,n6WB{:Y.>wͳdju JM}qG&qi˗ *h%&,ыO؀ v:CD ݋cNY2^Zc͈(bQr5^ 0Ps$VcP|#wfkOWxń`M#^7 \4(2O3eXk U77P\d#Z`U6+eIcMc`B,e18dlQM'N1Yӆ>M$Cfs: 3'.O( Z)G`'xbF c-d<2E6E~ͷkKl,;U lAWxk\o֋ MOz7/He%hU<ڥb8kTL^ Fg^un/ if%l31e۴Ȥ]~ ")S]_ףKhgiLdmvrsTbYgn#G6ӂ)Y9? b"=g H ^V/._B;86xJeb9DLѕ:4b(LXx^ܗD]>Zt/}):Ȋ E2fU  A%_mR/fӎUSN9G%ʉb\(lxL +[){-9m&'L="3Fn;3ђĈT^#,o Yi!r ˆŧ : :,DjYK CLD$Kʑ_/V@U$|WΡ"Ir^] :#%mTƉS?ta<҉&ԐUP ?4q pDĢI/gbL KVa@M6!뭝-W?#z%jVYiӪ^?**=מ! (/. j`R=",}^Ƌq{qЅl(+."]B;GڙzDVSWc#  #PLϡY#n?/-q2?{nuܧj|sa0>1:9ZW#^XNĈ-sJj%d!jPmL( Mj+N9tS2044$"UiʅѤ^=5Y۽Fm&=̑>ئtKC="RBڟc#="M@mqh+$I]!P^ W; ym8L+j3يd=+ػL'MMOCJa3 4dދ1Ms, L05[Vo1S PY`LDA-E߭,>SXyX |˟ʀ>u׉5fY\?Iw,&ҸbF(/%ʏIE/T5T/b"Ǵp7! jL5IMlSUvOgI9Exhh1c*IJo8NX2>i )g MtO7>ѺqD.2Ë[@o=)هr)iӞmnF Ho!`T|t&^9q{ AeՑ:@ SF>-kklJ+x@n~7DR>ouovR (zmC Lz٭YTQn<{딊 aZL5\jȴS0 n&hf]no BhKona:nB]?=͓|IK2eeo)6 IkY;'^pc ±Es)v-GC uB]9ЮN2nkמK3?I<5$MKXH|qA,@e3kQJs|Vܽ((n'pO+Qo(i߬?E5&n'#_'ΦqnӢcTBQc#rB(-eg»?!$ſTPp$viIrv# uz ӚJfákc7U{}>r"dzU%^fTb31״L*̓ڷO~S?T7.ocYЙ>,?boZl 0PO6 [g%@SV2оK FC#lME%1u3R^X  w>]şp>#m4JvOR]en/PFkQsi.o )h} Eԡ'b;Ȍ3PoL¦iwT";Ί.(=P~_`GTX gCnMnʩ=D72g>oY^naL;[nM-v пl2LZLX('W5G{dJ; / 8u̒_r LtmU!Iӱ&S]F e2]to#z+[5Saq~՘qpe05rY ՌJF/U f~mwm!#zQeBh/J'6lN̥k4UqwFժM#G8r"T-"Mc]m>0Q(;%?>%6}z̝w(p+AЖq{&vpBumlŔxТ6>h"U5k/|Aa>/b6RahKZw,N5W-?(׍tɏs[UKCEާh a*{=/# umN׍;9'!TY:Ek NWC~ȕ;Gl pxA\:(L ehDɳX/?u?UTE $CZsG3dhTW\k8~3-\PC}qF%A.Y%ɍ]43 sF \xt1 rr_fx2FA"6AvӱA"NlLm%=7LwYn"/0g^P瞂n1\} { 2|Ҷd`v)s$MDVBj@ط1-^HE,Tٙd2/yP!Kw6vĴYfyCO_@ GSfg5^$Iհbѳ叛vٿZzU҂'Dž@\U"*8[ fCX0B]QA3u j9gS+f2s%qO_Iԣ)R}ד ̢t#0"Rk,ۼÄb:&-Z\]l׼]$s Qs'(y:O57t2hQ%@Eզ[jEɹ2+yr˗issո-WYeq5n=z#kE!NHZSu. 3s`c,ɞ9^i71_g&weC #ʓNA!_Z7 ]@]UuR z'v:%Fȩ补l]rڤڮ?=2N++%[Y/2ǒg2bC)C4d*h*:30 /D-0rQ8C?WC R9$]Π^SQ&SGj>ѭIEBkN%=u~G Mli['+h ҍS[yJo_Qe[~(rO]EZUd. in v !"yqk欑Pыu'@uMuzCE0#^j4Cok6d g--؋^.78{fnSywºb$VǪ9cG>hu:iсj5HM%~R1j269a:sG^iK+[r)fz5 /+/3D';u&eDv4HYV1ͫ e1cūH03^q0`gRVnvZ1`FEK:MVzVtuVҐOp2SZ5PN',ϵl*ў:Iȵ eYc[MXf،\)S3)qSri&>Fq|>6ƒOS4Ϣ!LcAxDj?ٵp ֬ ʹFP!X̊R2k;dnkr+BvyժLXҰUt?4T9 ?Q0ODisƢ:Q(FrHM#^ٟUN7,,"de1K)l(foj&1\ UۥS3I sئf@ PHmhQ(l.Q=ɾ3RSE *r2:u  ? eJtpjs -h=gY T}C~r`Ȅs p .+\_nVU.X8)h :*w JC`0V zЭ&-l橮eMWdfCl"z1Bߧ Ab5i0q,} ( wYp2UX߫> u\ƒ#&tUJP8b))-<}Wc%nxk5Wv8 18ff][ݤ3=juz&UlEH$-dLj]S* LҭH6"m`B]mˉra=YWݫ_ߑ}bskbk{8<γT2AxRG2_dq$OP?|Zҡ`E,S"1|DPLK3AsP`߷GfZ0+S~o,݅lAbFpqa]~_C L= 0l_\ZP .Ã~NʂA8`D{,wBX9Zp/I0(TwWz4Ogt]T^J,bi3RzTpp_0SVB-A<$"EH؊.n\\hIsE*q0UYf˗ʯd,ҟ !lfld izy#1uZetBoe~VnX5q>g6;vf|N1B;>$m(٣?^ԤƢgҲwY5ʰeg򅰢$[6 tj#=&ǘ7fΡl3Q_1Ԗ$~ ѳJ ;lxH(W_3*I-x 2#dCV=~tȸ 8ɱouK̈́&5) 9ѣ[]/> =pmnjsEOL9CiqpJd~ǝVfҌ|`|-h'9#_6⳨ г@ \ gsPTFxO7zEx%t(hbG'/&ӆ1ZPsg&Fz.}h7~ SDB!!J}Ge_VYTOY%M ;F$ ճwVq,[|']fs%rLxjt uA$xE4 hCL֤u n8 4NUuVBr"Ĭ< ֜ xV:Qv!^!BXE >qS}96wMm4) s6/ZS$s ~Io^@&rjJLk攜lcƼp`CR^ʿ[yۮ!=^B^Q9v\hrI%p6!=+ܝc~(!{~.)fXZTl?ݫ,8k] }O9.y`+{O'̻~@Gv)jң4M'/fhqfUD67Av 3S4 % aA8zNiδKq{e9 K=LS?98T 7l"YcpL#To-ܙ9mmcO|e/ā2KN#KUk AhG%Jus*eowMk2gJoPדTʮr ?#bq$ќ.G7.خl\a O1r{9b}5ËzosXDKeuRw?ukvW`Jݐ>=J__ l6ByT#o߷Fo)S. Kmν<o* jx!qyl (D}c85Ò 5; D1Q r-EDAhU! JtBٲ59/۶еe45n2GLFG1`QP)ES%ѵ): ې#@;$[(݆>+0LF[Rˉ t$*t8V7/M!cu ^XdsI-4K$b)V `5kR^0y۱Ӗ\za3&PNN蕂>d&܎kpĈrb0¹*Uvlpl)B͊'U9k.:Fxe%Cr3Y.f&1Una#h}ک7o) ϶TMey%n>p1)W:?9)[uy&j'ݿzZVN3D p U!啎Jۮ,V.ޏ)^6;\lVQft,8#@-IH:iޑS̸?7 U2Fl }6nL8J j_ vm?kT@YۦN-rI>GN3 ~VTU⩠ sb"`1cCuF6"7ފ(g2%+zl^#O_z>aqqBF.(D6`Zm dPH1dgZfay„ڭ?Nǩ(9, ~ $ﵓ_T '{8yM| 2jf%t D|?y"㇟-$[suG?n݈.>g`|%K;|GLJN#j)ւ] e\%ET<8(eK^s36Er FݧufgŹ%GʅyD38b՗",|CS+/=ޣ/44j]B!\6B9~g>} $csZe5X~$1:9$ЂO|۔fƩ"PWaLS {xmīfYMnOb/* UFb\ʶba/xK& 1J̦.xl"9]Y0i}~V.`"WЭU_ʠf;@kJ_1;ޯQ; 밽2&(xru hz)/`7ʙxM2IZA6EqU'GKtgM2Lw(d l~وW6e8eG]'[lזv{YI_N)ڑQcb'yb,cSG>.c\] ZO0W}-J0i^WX5H]1Y ԦC W:U&}^=D\?1|+jD>dyЙiF[S$ `YYr#'L}ק6 MnL^"@-6LQ#D>{=k䨃{ȉ|Muש­p8 ^\[ Įψ.īڮ ad~h=&1x`+ |]o<1@J\-1))K套(NZ6|(GXʎ8͈Ji~okmy'ڄ#ɝ,GhO` @U>G&UCEO?chW(ٍ(҆mXaWkNzrIʋ'Pgn̩*ˡ&)& 徶[U]0` Ռ405_dp^d.'y4:uM1 Cs`q=Y+ l#O?%KQZR{6غu21t_1Oe%;:3[p4^ڟ!AR(]]ԅ*(ߒ'!٣KaׁTDOe^\ n@ lOqCjQ@Zr%@JtZCzޒب郡 =*M?~gT@c(đ\XK$ 1*=ha~t# sZV7õO4960ȿwKxBZdW>UpNvbd-kbc~բmIs@wGD2TH? Ouw<䞢BEO?Lџjh?۽<>yYcmTjOn㈌рQA)/ -}Zc˳߾rZv7š='IJ[d De-1ڢE_dZ}^w.8Ua2 t ?~قsճH^v̸?n{%ә(-@yn]8 Yg~IwTKHIQYn/0]O/UL 9P@I=݊rg^"UL^] ԡ7aF#"]¸$n5LnX榀`CQF 2Hx3":@.!SΊ+-'Ne]L6lN8gbʧ/AX2aL8cfY m=4s,!sFr^I;Z@y5 ly\R]$ Pӝv_Ţ7?pY:7iIa50\&@A_836ڞnu؉'GqETEG!~Ra-URǦ1:56$|K3bMV73AYz` *Ϣ:MaP٥YuDgg˛<XrdٹF&ϏZ]յKvrV 6|iCȘ`lFbnoF=')s/’]؎"e8#K @x#BLr"]eñTS\4HvO&{k[Yu0(cgE^q,Aum>{H]X,r3;x;_a20'YPC.^%t^_>] Ra$ٸɱPJS{mèZRb:)a3 :N) &Lt.C*ۼ^or2d@?qvaLn#CDj%$g*W bH<ѷT8JYh;'i).|~2K+ Z{?hc \}ZI˫*szfwU0A:A4Wq#t1r b5@%-JDw`yHAYFp)rLXygiZTdRR E^1 CƪzF2Q QtNP!X"}%];AUޔl>aŴOe3͍& 5~A"7fE~/[Ļj5#:~U A"xQIBTCHi훔O-z=Ra,oW 2 7x$>cQ$J{b(1͚Wv෸ fʒ|*({W=9L.r10Ffؾةhv#oXdRdBs<> a{2"˰Erӵ/5d_X8TGIdz[1*<"L 6B64Xx?B 1V v2s9qj-jYi#.oYX@ J4gSF؅dGsieq  Q\AѸh<8xȴR, Ɖ1:4cLCK' Xzߴd1 v@J683U厭w3'QbZ#ugһ|pek#8d$×I *_7GrEZ&!{My3'DI?8 }L 3GWa(0 Pj s'o_Ց~rgT$"!F㪨uh6Q"\tf %%KߑICCYաtA sT~Pp3rs/y3b3oZB}nAPu[:Tҹ`脱4y.([lFxӶ}s_PMJQe*:+|9XZ"-JebG4 8ɂ( N„Q<C= H֛^zOyqG-&lQ5oK-~3쮰bÕ,F|IS?ڊ9 ap)4+\ŕw+!. ,x!sz{jY;ar T?㌵K ԣxjGVPqtX).}!YOM㉞#"nTv'nyξT^;9suR v oN `knie@XLxxʐB}xxԟ]ī x92.(']/^~} ž{pvEE 5x A>n4{NZbGu6؎Oe@nlOKA"(sdVRe!N}?ylKx .[nRόUB4pgb#;u_ i~`HR XejgCDZɬQ^3o'Ap9>7>2]^%/tTX ؜:Gn. } Y!;޽yË<[ qe"Bĩ`o=U6SU= pr^;'}AIIhͬdj3sD3oR: IU.Pi:/Uc&ߨcS؆)x; 6̼0OgPV>=R[רa"z-j{׸г;`I3ևs tkv#0R%[_t!dG!G  %ka|C^Ϡʬq~t^پ؇m9>iڒ)]jy} ѱy:=EKʖ!#&Q>XH@1dh-2{/!Lct6͂QmԵSd P`AOc&23=qVƍ#1iH궪a3;I#H^2h%ϲ9V \y[tJφ5=+ޮV%[ώi%‘]63Gܚ'l{=˟kY_ݡ"fbJͪ" dsfmp. gD}tV\3o -W%7i%)C'fXN< _ cۋۤı Q2ЙFTn#lmbrLыfݧTQ)uo pe:M)2ximc>asesc00Ur #^AޠɸXfYԿg<t?B^[m8r|E2?ET۲T)+];ۓrowm6P^V (>B͖PJyER^w 'O6+)#UC[/;9RG 3eQJ6%`H#lB=\Bc"16hXS 7VDQڴJ@].=,*CaSyeh]++(^uvb}KI7,JzJJ 1qԬN~RD<&r{I}*LIOV 7f1moSI8.~[gR?^}sr^PgTٕ @^Pޗ_h֫L i%\U9k"}6o bc RӢLj5E;N.cn/kJ&1\H SmT]/)xZ6rEqdl$ V j5kk"ʍٍ+=mAcKAO@L gW?{Tz$Bt A)#$ ׀/үX9J~mX#w}_I50BtNp}',0zw;˹Y3"p&3jgu㧱@-WNS@ΩSټt2nSK|SN kYiɨW*ܫRy!j.l1,W2KXlCM}(8@}[޴7J % )U ig%C!z/:Q q( @L "|>J"%X7o|p,сh֫E+;?ǯ-!hޫ1B9o' l1PK +d)IaJ XEjim4!_q LdcAK@$!$|#]G k $6O-Q 9| H3VNTGe+PG]6+E1V϶⋼xi)H*r22o <2lQw.󷨬\JgecQrn0K|q&3XVU8T*M4iej92=8'g?,wsAHa5w\.6~^c)zfFbr].㟪g "&swu%i&wl 7yl-(Уb>1QY)v'IdM !o-rd<`>=Ԙ'=Vw$ ܖ'_+;#Y6꧕,K(GE# Z$"ދlT[ '/R5\Bt0PRuR{ު+Ť|aK{E}Ռ6}9?6?$_FownyreLv cvS^S܊FٽSh IR}"`!9=f&-+|) Ĵ$f-GxJF= N-5F ֲaa) HW`]T dr6N`u h_:-Tdd5R $A!vyMb2JHwwg\a ف}E4¹|K3F4y95#DX{Ckl/e7o<9lzkT7xojS^ߍpRpW8yX/ڄe\[Ma6:__S"jIK-ᗖh~ܮc̠{[4DFODDZ3iؠ/0OPNK_$~zNWR}snl@Vi*^\P ,aZnso`dHxI>$h%EL~om%fcNN wF郘E^uG.RFVyAs||y/s/ )=R:qr!? d9Hb]~HXBeXkZ"1_ށA?aб9@kc:z#^ZpмliKzdwBʤ)S/P˸Zl4+d0'hS1Pm< >V lgi$N،(16YCL[ɯUZPW["HD!u0χ)re e-ƚcC?T\)(ZlTۈRmdR5PWPa`Oxo+cM6Ʊq<j9I97ɪt_[T^L_˟7KPgo9mkÉYWQI˸ekE/?l:f#u~︉Pӧ(NFt 5>KEDxm) .e02-Oo@ D"cQPXRh #f9{&YL{ae-&vrAtJ! ]C}Nt 4)%;UZ'^(YT,^ # m@uA`u;9O'Lbgd{4 ΆNRŤo7޽5ל$|Xt9^p5x7soE,vw@ ̭9 8U bXjbMGGqؠJBHqb(F6$%@LJL/sBAsz ;x2UPF4 .cfψvdtj2<受g hOEw(7fcdD}Km_g ĬCP#&,(Uhb31p);=3}`Iql.iT`*Nz=2,"N7RX HE$zriƞ8rϦ[YlhW#ArR9g0Ɉ_ ֢5|IRJ.B9 }/\cE=O\;5%b +þs.U(T9*t&c=HaT.u#_p-^OİN9e*qf QhVx !CZs>Q}UR¶>,[9zM~kOo;EB`Eh4^;R gYEzp~3=vHZC>2<<:NJdFo?28QĬ)Zʽ9GL̂7T*2/pXŬU3[{>P+_O/w'ӻkZW; N1&Tlj ]Jv ,pHi|(+zGdߘt*{^V*+GC?1!mCֺaK *וWK;;3Kuh|*xgEMAp"*J!CA~MNeD~0.e'Ɓ~Zn8 )mjHo>[Ӻ##ˬZyau'h̓?^=D:7UPTB9JSQS֛o|&jї!rR}4>^0jH")7e]']X߅f3kg.UnR`/M jVBK5E蝭!bܭ &Ϫx4x@WE$h<ٕI0lkYa):^$_bd*ѨK,h·oP qѻR怖tAeaj5v==Xvv* [mrjo#R-{a2eYy7^k!d̘a7|y6nFMT.:v Ts<*hl'V*N ,(]̧1!K$ OBQŐcGV+ 7nUrx'Lx7$ض棕F`|uIs/;>fίBfhxxxxDVRC0uh{ 9fdjC-ZbguqƳ;}1f0fG#\k~oCm Bݲw .PMN#'(GF N½5|ȒD xdrڅ(+ Q/7uC飯K*~, A^"+h6}h 9Q,@vi6lx-|d%~TU㩰GFO$>^̶he2U:ZS|URT`{]o:cYS e{+p?P|=lW,&BuzKjXDn(1TeipI%4o6#;rUf|N1+OaVȭRYu2.v8f?2pGM4cXCStuBvǟ[$ رU)y”y4Nr,q 9eY˂1 NJ.Qve$ wk1 h.4zDo~rBY ķhh{nZ>SA3\DLo"3 c}=i 3aKo̰n,/jAu_Ma\0$# e*'?*9m{Áq 'o=H<K44]]z -߹}Fe^wO^bqJ]x>h~KSR|V7CiT[\KC*++4iXiBLRzv$ dm>~XӺp,"n`eaxHx>M#}MsYۉ=j8Xoa*CbHF JK/j>8?*{!|8F>/1r3`׺vGߓ;T[A|άBX2`tX ;jЗ.xl}$jF v;LesJM'8k6N׌tY '@JoLr]RTs]=YUo_ޡZ"_F}#ys+1bh7eys'I4W ό+&jpq O{HVa$K:z+R*]5ȓ+3, 0X$[?-Y y7wU114Ctk Nĩ5=07 C.ePɎN+V$! "TȶH#+  4;Ί_zkSk]JQ<(9LD,](IOevnh)TMf6PLgYmZi`30˿-~ g>E [v@;4AkSaIS}"i8>`00@o(*4Xb ΰ,?POߝV/WORY~G=-%ֲ&E0_Pɱ^w #<>D:xAt.!'gˌnoIƨ%(<|}gқܪSf=bn,EGRyY^.3wN{ I$Le8oo?6zW2Eeذ%=:&W; /+FFV4k|2^KAt"&š|L:L< i 7h1}>_[WHZ%J;L0tĞhIJr.pL%*lg&,;sIex*'ԃkHP5$mf0Ug\R4F0:AoUL%Ȓ>F`O3=gVA*=ѣE8O9JA\)Ds)Nm^ '5N6u> @4HE͉{\H״Ko⎻|v6>}̱R"Ad0xϽE/ _\uBι61xfJwZB>AeyFbD𪦜g>b2>sEL讋{Ձ8e/~J t赝T 618dm6VN`Z9^?\U3 X40'4|bICޯ@i\ uYP +Y VhUM 9>v%GQI+&d?<)qK1(,]<突"gҍ1ݩ{1T}> u~|Yjl'Ֆԥq︮PO)tVC:$6k=YM2ii!~ڗS(l[F2L1"o_ySJ Qo- E_Z׽\LB?k)p=Z@Q<܏дK2%j%D]eQB_zVn6>r\^)=N}{,bթ i ҶdHdgsԥذJHtr"OVQgMNJXY3Pz!5jB W` }dJIñ'ZS9 y٨|5ߒwO 8ʝN3U=H(ݲ*OI և T'Q@yn8E\#$,/E--HsuЩ !6aN|y4@'5wKck%qyOĆ} .VuWiDcJǠ5gnLhHwZ&lL D`je*(s'HfZp{7ʼnF18B]&qS!Ѩ;PVښMܨc0 > e՜9;IETva~ 2 =ދ]v%+SE?n@p,#OOP$#I5~lQ/bk|P.-C:8oq##O}X&1G\W 3[0{+>EݜϨ!9CDU)!I:ֺ|=@ ?c.Ov `F"`M/;hov!_<ڶkLb}J׃>ML_T1W ʫwOH}zDYz'sGΘ;,ۙ0|gmX0"1ׇ4=vן_q6s {yuN,,z0ՆbC)Q8x7(ujNt }\")~O9=\!5M߭,q"gɑL/AtZ# O2rKigk ] W"dPs->#e^a`n2i3K6C9҉*.qHgx5@zm^^aQړȂRAN4~lj\{}{҈gftSSE*cg߄$} 4XbB/h@Tq[zM3HQ&!~ԖٚT~ޫAX8~"q7/({c¯+p칡oL2k ]&Kϩ`7'ƃ(8# 3'ɇ5|[i,7] */?]%#ŏ^Z1ݤ2OPu"Xy0"8+dG zK4(3t̿y-"@Mx$u%=-K0FxD_[-}&ϔ[9:>|O6lq-͖޺Q"f 9jM02*c}lXsEƷEOFGf]=" 1E[jaW8 MFiCӣD~R Z;/gHSmQSs`u5ұ?_]xpϛõ@8c|iji. qRykl&h<ՒQ9:"ǓԇCYIoơ{퀩:h9 d7έ# =%jH}ɨm4oߐ: 3bA慁"h0ٙ!ds v~98T0*e@Ÿ鳢$Ao۩QYrE-='(ji8d-`0;/甜#״WvKUv8\\i^_?IϘ buUBk2ߕN4}#˪ &TDAVN4YB*~ybpcd_4[SCKAsdV4u<kќb<0హX4+ 8x1^͙xK!4Edm`n5CC&)Zk$qm S{H03><!}uk#B_?奘O ?E8aӮ)ZDp^yhzuԯuK~yly: L_LL@A ׭*g{ޝAfj)نpA3n7NTEU~2W{”sc( m5!T9E/sK %DdPE]N*Sb||X؄vd'(ް Bi;>fzmyc-Y¾- IlGt; > kƃdfP (y7/6}b}@u|.](NiYj }2|pe˧:&I%ɚ"T'Q'3 i2Ъ FNp*u8{͒Vufw; ]k1 r臚&>1]-p6ϐ6?{רV=}EDWoe8#-!XA5 OH ZAi3D;?A1f,^ifvJa3n }mFGM0j'gcJ1yޚTaTΕnjNlVfY 0^xQRAKO fڀKH1{^716?L9$) _)[tM3=_e5", Z6B2EfD"'QL:NiDW!Z^TpԓE7k< S[,iة1!gL؛ע)w;w.HGC E"h$lΒ8HX#)tuWF2Y6# 5?e9SW2+-;B4''k j9 ;ޏ_{R[Q>QK YCTJo+K(‹t?ܞH)!6|c`'ej-MaLqGJ=Fᩨ HY[_\ױoy(`UDqds^nwePlD`ˆaA!5i΋ uHIl%tȡ{ЖJAsU3aυB'4dWm+ Lq O#~Y3Q*r7,@g+-y7<&<%2##m UCfSn슅ŔI˴PwDcsajNo2 ӮJ hRZ#uw%B8 c ^ -Q k݊W A&`y9cv.Ӓ> -OQ3  ]aklgǢ/xŰX,U;ǜ Rl\LF"5(,/pcLĐh =EPQտq&ۉaۭ\zprͦoMQ(b|TT/w~rim.SJ@#]2LUκ5TM >!, +p$K< _#orn4ne$b>˼2tb wEFyp^v `p,{=2A3iƴNuc6LJܧv!jZ!\*|!άDR:030{0_FF7hFS+rQuauU]C?,( +ʆ΅!O;LpGWҺa)G^\9]1} 3A'g8\|3a+ypc+:8Iƚ67H3/0`]^40Oc[Fb䞒ݸ_4\jPh kze'ò/mȾe&74:r5w`6e: ocG_mÿ38{]gWSWKUT7Y>CLГ昄IG" b(suE Nx:UN1]36ΏT.6ݨ ڮ((W(VF>J"7~'EĎO}Q b +jSF {xk~8A'싨o#W K dbk~v>s>V1x\0ܫeTZ_Ήrx02Kk+޲23>P G Գ)?i}vZYe ˕sKcd?O%aLđvXjqdT_IUkTivYV0uFHL|T@L6N@?1MKSNB"Meu-<C"HW޷ :UNv35ct>y /:G A#RD3`}=eSVP8ݯIfe<|A\"/ø} D%) ys,ړ\$lnaui0Lt ,X?jK/VLӢѹJ4rw%|z)Mp ,U$"WZh8Ny܂ ʒP_iy+)jr T Y֓HD?${jE<Òm6 Fnz>p ,ϔ.'y 0GWjf/]*iYZ5Ԕ[^6Q#QehRVW{zD32z 0ZPCX}Nh$>pWK Pf~u glOzY*X,=yx7g@9흵뿆K߁Qo=3}3,\<j:!:QaN Cdž^-쀨zHr2kjK"̞=>KG/@bξX0Njv^2ޤvnY@w{\ I1VͿ\svxପ(M*B"B=7GQ2-oPi[WOYю:i@K|}G.J@X˗ncvr F46p,֮=Q%2 ŷnqh0 M^ ׋ϤϷ9챖`m?P7s}պd^ ?@}LMkِ!9`7o>"ޖ(%q[)Sy.f{ {iV0}Z@xP]J rW {g6#c0=ƇV ~nUV-!3:XJ]DJڑ2XW2H6@j>>L' f{7¦KHZ=ܬ?ΪEZX4rQƘycc`dYo#:(6kdj@lyegJyhkq7BQ6gpG).gBw*șamIC>զư}(d sDF*MO F}]l/o/" Bbo;x+2e5s~,NKlu׼ "s ˺W!Rܾi%\mP% FiQҪi~3;MШYX`]y;^<@Y, @Ruy/ TP$=6R^fn%z4DANx6}8)a 0::Ģg[gb)f_@qv I-*>3W t0n\AhKjRbXRGKRD T3yi'-9h7BAa~9k'&3n-g0*® "R P]ͭ.ö8̂kؙ%3Pr4xFB/f=iidcO?!6S=[Ϟ1X5BoڀOU1ާ.L`w!EB-_5a| ĵZ {CC*? (eRvw6T[Iۨu.b*oU&{%p-|(\[Zk=o)OOq|9VOzT\`X6Fu<8RgÅyNM\ wc; Chv0[YxTn"ZILح ;'$ ! CqÐ4Yљ_2XpML[FDײ F0^Hafؔ\<}mјE_f0Me tI, Md.V1mFXvm{>qO=/ߦitۺOSh*XZXK%a8|cun.!PHLok'ǼO& b]J.CbZvmD%tΟ=+Gzk[~ W;>/Y&TNt 6*j=\dUS^'ϭyւN Qu HC'ThԂyb%,mx'3E7.O>`kAOطWĈFK2=|,r؊$4fNrH%f1qf/m5 nPaBx3Ю~!*\/'~(.H!տ۪4EZ9 DYȘ/tԴԏM.nvhd#*FqSݚ1UOfyz1O޵"偺ߐ G'˻UMTX یɶ\=y/<H厥%P}h/gIe e~@]̊]ι,S&Nf %vH^Q`Az/vSU3[xCHϽJ m>ϼrO:Lc+˿fna߸5\9c(PLPϡ[[ȭ Wb}wW  9?;wa (}֜/Ơ&dܵ:R6*JlX|F=diiEΜ<>R}2%j.S9&7|5O|+ǂCMB^KPUcMpG$ᔅWe>~@)N.O G%UG d)/즇ڴV|4Z,*k>fzd7ٮDMrdO8">4}qГW%TcO]RXh+7yI ئBW7N"63UHiR#iEeiչnJJbY< ]/y4 08%7\fi,*iWIԽ|O 2did_t/BP{8Ȼ^^ld7HAπY(0S&- VPy귆"Xma'z.Đbx6W5:zzz~eуȶĝN\Z32V{G77"qZڟ|Jyca9nG{8Yk1C> o7&-~IUBXTwS}SW`}xۏ,{uԼs6(O/'?n3n-NQ}O&vQ3&N} n =7vFuDcP/ Zu-ҩ\?)^8BP|E>/`@b\hG4 ]575' ~~aVe{~3$1\HlKtl;gbTYx|I]F2y CzTS8̯TY٥0ט)fQv՘NCXm@ JEU]ys9ŅBYY?7i"C(-=俎b #I_X*o #_gj6"[N2_=ҥmy"U6+(V֪O 2v3 "%tnn>os/p]>[JIX{=Jnu ihN5>ĺ9;8NeQ+\,3zSa3ZEۖKA#Z`n4E"{hlL0|&6*/,a<@I\,Y 1u}th"N5G'yO IɄ#-3(j 장}W4ˣIri 5z$w{?ZXXfV& 5M`3}iy嫺[P)dH"MclHN%.0\eE$Mu:tm:QCZ8@؜&h, _~YBaO#26rn(|^U1m}o]M}]w)WD~)lEM+6@f/ygrT?q~p)kG=bK3S"phJu:{Hjum*ƥ ѫjaVjd9X}Н"mmKd:Zo ]םaa%d0i!p*A{dFZ{TWn_b0 ˤRwB=?-J?XM?K4*_N]2zfƸlq_spo1s[QD?`h/9t[0jFllj"OL,Sz͒ œf#}/2(AmHV T61kFr| &7!؞78qg+0W4$w'Xdʰ0\`snRM_ =iT|uc9V7rd 5'q\|m!xjI A7%#+TJP-7^Un,҉(% UX geЍL|>@EmNZсYEt3I^ EOne6aBE'ŀ S汦ܥ(y\Wآ)GY#;ّ)l[9T7Cs\ .:,eNŀrmJ6~iylsRf1~5;r&vxi>:6|ڸzCAsq||WnHz~F &+ϛ*=BpH;-lj%=iVQJ@Rg!VI sȕSYWUd۲{ʍ?5LtCiUlWy?x>ӯ"y0%I"QרI#8|M3JC~xyb(> p\ix4TNu4 bTƌxa%n(2wYĨRJufE#]HS2Q{E[+|5x'ۆcwwn'MR oeU> 6s-v|&ӋZ(RfLn B_ܤ J#${Cr%DO( ;@tO;Xm"mVښIG"㴗sys)p>k'_T©ID*PՍc,d=9: 8V? O=67#{Z_u8^w2*͙Iկt.Hų~f#@k}RC@Gx`%;ޞ֘ !㶬 )G <KU.ZoZߢdJM^Ϝ,JXzsus A/$$&Bb?Td%_~D#+Gu8yps5oNnFXs1 AҨU!$A}@?R&\gHBunA6dW2E3<펏 V!i}BAċ=:#byFf-O Qq:s50])t?j#7/^V>~2vI|@T}^!,)TCeCf8'H*^覹eNe\ r!*䝶Zly'FǻɜUz}`X'EQ 4F {*b}L:>bگ FG'׌R&ÛB<;Wfy/t# ݅Q{"9aj !e֟ G$UR4xϽmICT'Υ'a@!j+j~`u넏rk by9N̥e{;(\%MZ,ܘNC9iS!a…GtI}ezzNfIh kpjJ^O'4gwwRiYj=b-t;AFb[yGnO?|/C^\0LH 0#?R'Ig7L31e.ZG#`kJܹ%E~߱V4.˜Żjz9־0볽KlS!7]Qk ;qT{"959!Qq{qFSp||Y\,žДK~O&:af<8h`'0p &K S^:8~+ԋRlo}DAӁ#c_z37uൕt?"'2@%@kr `L +5zd;a] ?,@yl:l$| ֎aj :RmCq9Ndxh LR?K۟2)}w"p;L % 4틩E2( !hgWx f8a-uE]d%x&NgpX I!#o=7+7}{ :AiwO`t{Y/W_܏gnN @$FŅu i#yNUOL8ٕOT96z3ĸ ~]~'=3%(tG~s#{,6D?h2a-/E*FuJo, ;Jyg,, &X7[UsExI6=$+H3/ʒ؍B"2AdCwB/ &zJ$=(!-@sO#,hdr|.J'Bu `:sgi_; "%9wLNMN [hsdf/=GNTC"Tged9=%z0}<ו$D'쁮I]TYre">[4ڔk~bոMΪT(|td˜e إj?fοUf J-U8gR\ @uҙUJn ʩZzT :P ݇kc,JbU>Pmw#,bQDDž]Obh/&9W/G.ܛȗ(Sʤc]KPy)$*x3@)Y޷B\eNͳD?β"LLO3(o 'vw7ݥ% _\R̻LʥҶ-Y4'6ߚ$CMiauG5 sQ'2;DS\ev L :5DzbQW1ɀ԰ /չh-#ʎOn7}@etUS7X?X/'wiO,5pk=͙k,7=r1['2{y y WęrW|QQs͉qB> іX"Ub0VXÔwFSC˗|e[7(-Oa8#4 t~|Ӂ6.N;>aFE;I:7<1tCBNX]oumX0 cSJڅGò l%8M( oS s 33(  Wv ʔf.rWCocR6LHsd` D8m> "ҷ;. \hV)ʸՊ(o E_8<D)o1|#jy뒦Y) {]y2i@!GC|~talPv(\ )COrne .gWj1<)#<{jo|kdo cO:3Uo}ܟYM<\G@tM~ԒI=Qj:%ʳd tHWQPNi @DO /(C[76':QN@CQh6\$+ּ'qnjUЎK+}NNl(Ѭ0&z]X 3PtmteqwZ7بcR4! &Xk~6137Dlxy82w|ݎ>L], iiok^7(fKѯ+Ϯ3~~5mǧkPYy|E!&YQIՋr^qF.tc+g>-3蹌X}Y,=+CsJ!;X誡n= E0xnS;"Ef|' MBWˉbqO2o=F<[$)LCK3)S38gw¼@?!<"YM-㉘vİG)Nvo.IW4ooxoz{{E16&ֹÚojt|?-bSrΙjW~xC{t1NO'Sr8 a0qxϙz(e(Nah5N7e ܟGtoFԟ5EIE|м)1}.xDrF-BLIu8|gi^v`Y (SCeԜBGD"hȃ呇?V|Z0Ù.%?B` OD6 喌* ` A]᪕R,HخE. "fwD~"U!c 3n4<?wO}'`-}JmUtj=,b,l H*ujUiSkXY:9&ƳQO&t&r/4*bng:ω,1ag\e L5ّ?nW뉺qpDe4kk /ѲQ .2DQȶ_YjwG8x vOy>4I.f.W'6t3 џ{N?G`Z0h$<(Vq. pJ!PPiw̘ kݩ0?22۪h݉W99#sn Fٴ ĵZ!VsK9lSJ q{͝h"Dz rH3$^J aE逝d~ڏ,=> ]K| m2j/ 22~cμ^'(7%aF"󐮰y2Մƿ!nQ[4,m$햎 oPBOw9[+D]7ѷXzTyQS|xd<9J)j5C;M;0t0?D f=)x0C}%9>esaZU?F'H|uJL@՝bDeOy}`J둯څZL:$uhTX,-{G_}d$qO132tC9<@}"1 /.g]w6D_?K5m CUH1fjXŬpkt(qfg}Lu`$>Wc2Czz:c1Im!enmZRQGkS@ K{Ii@,mkz [*" 7;۠ܮMgC٧ !`H.<5G8/- 멀z,P$!R#;r'e0kMX'#Ē (֪msV|= ^c}52&2r_?ҍ>ՅW#Z4@]9>NF ˪>D鏐ޮ5 pin:Srk/ )9W#XCgBm#z6_[=y[ W;96qfA*V|B^j©aZmWȬ~  Oig +$P 7=;Bnc~j),XsD&0`\v 5.W{YLˆ!\1_+foz S}J քB;GFPMDkc68K% R@K*Oh > ]Bbg/Uۣyc!--Lܽyw.Z~,@ZRIߜ@Wr3^}./]Ad;w},JFHO!.ye;檅[Cd 9~⨁]kD(V3>妶R?Qf@""J1DZi9ɋ4yeKԔ3$lO_83 ,|dyCRPy *]FULكLJZ{ (?鴭jlea0K ~\,0?JcA&LD ]qܷ'r00ӓKjwɏO<,@<7ZۄOc~IFb˼fÖ. ;N4RZo'ލ6oZg56u84.0RRNFx-ݗ'PD}hS'FHB7,ׂbUhL^gߍO#36Гh+~)DN%QKO 7Nbx>":[4*7-$X4ٖ7(8uNm/n0g߇DS$km[1b Hw2? U{YruÖ\&j0_ NF.ؽSDkdQ Bm-!mr`fkgUr ix̲ͬ+>*6NSq+ rXDn(hr%WW<_]𿯈C/r⺏p/`'(%'˗~@ewN]}0C7Ĉº5DĆ\1PU?G{ 8dry˛?fP-ijƭ*ʞu5%#A"N;);UgYO|K$12٪,:baў~&]+Tb&ByУ{JӌtQ$9?)Q_),~T&BFU:`yăx#5_ 2_KF)`w āD_W-.rSi(˅΃}4Y>- Gt^TKgTx{FFkaz2R3*44u<ݎWTN>Ԟ"Aˇo`:I +:Ť,F_ov^Ǐ "u4.?nLael8Re}}e\4Ɵ7FGH1Qisw2  쇹1aJyue%@KK*pgGf%Gp*u&D? (ƪՓMxhu}so ʳaiU:~O;$r:̌01!~`8mwH6yW B7'yAn}HƆ.tG.7=t컋)Mt4I}bk w+TEL6 (ӿIy w3'1|MP5n4*&fRn޸WfI؟.D 蝙6As" X"[N +0^,?P1zL%2G9VoY9V~vZ+I'lv<݌$|$#L#i xh}+ѱ/aǘE%)ށE>PP4JL-rKdus` ]aZaPiMXZwZ]Ŕ+]h]#Ar6,^-n,V:W"m#dְLA~$^Ar *iCZ~7BHs'Iu'"/e^Dcփ^a"bLJmƚX\0¶A3[yEf§t^f _y4î1̔Ue5̕oQ2f(V\˅׃`bBUU.]4 -5IGh7Uzn]׃%o1a_F\}7 jqj,+1 GF}Xa{·'2FODgZE 8B oNT3|eȧ䇮-ai:9 z~א3;KO(Y":jg|;b$W駤=bEd 9?UM׋Ce.)݉hmgT B̂hv@uL(y}X)gp#9zIjmsCШerKoU"<%-IX?#\.'e$7qA0]{sUk@d~-sv l1JS3% 7G5^ғ~)Ȉo'1D; ZQI2whcmchZʙ-3|O4\pWJvݯޑ mb1x :?W!?fq;0QύDILHHvl t>=>r!v[TSä"T[1IlJ4sE*OkUR魀`ЉS=_ِr+l[ DW-sԧZ".ew 7AcP]!Q69`uվY>᮱.7rBw_{R~?IIZƆ eH5* z`40 \eOrD;,) M 0lo<\}@n.U*񳥂cdEIFvwiTyji]8qHHmѨ2#j  @ukFy'?B&C#w$"׷h-eQ%R wi3)Tm6jo8ns+DN~s) vRxG`]6KhtƧ_/<pqGU|8udkz/u=d'5Vvt8[V|b<¸%٣T| ȣͪcϥ~%t3pJa#@ʾz"L` L#u=G^;gU B d 9⧀Ky‡r+fl (Z-h0jA)1 :ĥ`m><`ٴ?"!V#:'mpzG'*8ͶV=u^TsY:.2w)&X[z:#T쒶ur쒯ְΐp6{wgw`_su3d%Ud#MR pP?v{-2ᶴZp>ՉϞNfbIzf|Na 2-RY#]4(&@3A϶zH$Q Zm6ԫ!sa) {Cb_;|FP&c4w/-R+ ר?E PBev=59K?ICN2L]@L0su)2rTig ۄLWT(=wRQՇ d< < =̑ ԇ 5x\%b0=┰uW\᫙ϮˌƊގiHI0.vO& PU7UbGE)W+ cd#} lɥ7sm;ۧ4BkC+u0]N'WX%. ]$b:f[s\ 'Gq1|6]㖱Hܓ\BUFm.b;:-vӎb|C(o%冐mR\7t^~Bt\k9'TjN\_߭'G:֢ܶ>Q[:|כuhaQsR"6bf`;T>gʻDVo>E%?\ *Gv{2iLŚt#C.L}wS!\43kJ/K)qr!ضŨGl4Y °oaÈ~TҰ,'JAq&s"™&?:3-?t5")? ,ž!(67b=% SMAW7XF:pW=f6H] vw;Dw+tXV*KaT1o+H7`]מUَ"yӍT*263닉0Gcmg MVԨ?8P(F |#T }=ϽHLܘfpM65}Kn&$UM-z\WP"iJzBۆBK[\_PԎa@ AH#y$>_j@iP|S@hom^ #PU)'6zbSmt"KraslL>]S .Vd j%^xHxTv\˶2r ]~G p*ե  CAUZ85[kan'/wJY;fѻ?Ž#BV ͬZ!"do9yTGc,N,"%ג>c] 9(mNE6?R{%5VOjޡp=y$w~/`=T7 s*m>+VYDၞtebXpq]:07gIw{ؾiz,DuUtqwGX~6RAM~BWl|uT؄ rb`VA>źx|Y4z$A:PC*or!.t\Y;@xϷ19LS8CvyahL.' lMl+%ϭ]L%qtW>Rys\,8JP]+";xYA2s̡#6֚=XgTyaw|M+bpZ /}/JʋpV?dV03043P*gnYH9 %' @--v]j_!q14 #VN}/o2 1$*}  5<ߴP@ !*pctqГ.TdN*گtfϦ8b +p`6dl>1@?b#`\ΗjAP3Ypvv3IK5T-Qh׸{)+p 489X2 PqLxFwBMq} I|!u+5#SEֻF-..NlCAJN#o~B Bnu.!ra|37vǴ9kZ%+gm_f1.O)bfﴩxvɈvCzC%;lBDx ? gtXjSl$֌='C ?  m+ueUV4MU٣g)g'شٯЀ~o-lRMbA(`cƱR諠eq>U($ pM|2:ً^Qyي1G˲Jqw$g rӾd}MajIIDw>Wijo[jr\߯Pnr -h>: G IüUh#Mܗ7x^;/=mSZ6H9ͮAE\f%OT{\l L ڄ,At Ǭp8w7/Wȇ*_eM$خxm 7mOoSisݡoԡk֩…j!CVw })8tRCe=Ư<К ~J{}]i٢`.ev2W. FK|*nAqЮUyeumߋ e_ &A| *X G!rNF={ nhMt;yظD#!ߪ< 7 c.»CbGwA[heWrzDSVh>Ilj֑ևWg>ݘ𛑺)+^Gnx"!$ťqFroR'bR~xRbP^ c5XY*=9i~ω=jil8%Bwc&N|pn ?CƯ+Κ4tUuCUXw z)?q}yVŽBq>\>f. 2˦CF,!_d?3bgDe#l [V"_+4A;~__#7nu&az6NkN{Ʈ#"}3ٖVmoE޸fH}JMRh 6dJ'czJ`AxƦ>ސ (Uܟ;~8VrbEĮ LD7UŋIRi.Ɯqv߂sze=DT'2*.Eb_'-O_,=lȘzY&Gy=1^+0aAPF%Q)j$>78 YhRN$36<i|ȘX]/{vjNaFcSNʄW4m`,Ē:9ƽ)9VQ'D>M—yyގp *몟$!wj:K޿v8P Wb?M(T&b9T# \6VU8HI_ nէضl& Wj)qHJutRiQPQ>~>eb׏V`@NHC /Snқ 4zKvn5JqǘSTH9><84jT )uK]'t}bXBJ}:9b t ~hy -4.*Y8cc"T$Xgr괳 BDJ"[mq/NݠKHjl*.h+h\F]:w JkabV|M֯lcĝi)7G%FF;F$Mݖ0{+|-zj~}a?H4nX74!58.Ta7v=s߫FAw`+v" 8C`eOEw.eGb~t.Hl9 E?}}nt ~H@Xٻ^F^'Dky|G"1䠴8`V`RE‰Whv581?`enZ#SGF=̹AS'׀K#̂8^ED-޲*Sd aT:9}S'1pV6.7fҝ*/c`6;vx.G:D̀m D4ZCWv@i?r)|]#4XX`KRDKiVLd =Ӵp@]ߟdL]Jk$assHWu>R#hGn%eKԉ9 bI($e8شgiN6e>-qya2|,J6ai/$=[$`GBx]9kf`>q;cGSsޙuNvsy&p7C꽎ev+l .EѱhS\~4$|1"4]frgdn<+R .kwF-X\2n)=?fn誤V bnQ$"Nl2cv2J=7̯$ukk:e+急:y詪Jfd34gZS҆Y$s ;=hނϊLKRAԥ| #s&aԸQ␢Б8*[n2\%%:-!Aaѥ&]V+$`rv!IA^ƤZ\$%G 1sT|cc|_UYHOt`x˪Y!btS5 rc! )Z 1Z` d_jQkoZd)urD? IxP=@F6U.׃JyW-]$YrT]cխGæ2տx`:ITTma?=+j#L]aTlm7]>>È$`_zj?eEWE$0!E3t4@?TN\Ũ?Eq9Ѻ ̢g0dBfEGlr)tf9f׏!uCg]{'f7>p\yL3xPQ>O[Jxx`ϡt唆^$tr~YֿhߌAIlm,_g$?2@O~vrjbSOآ0ǁiaqr=4 \ԑ%B/,ISX/M%9J17W2R?2S#vz}8k<9=tUcdj]Ɖ_pΙP6a狓 !ZjAwo Wpϔ:ϵ9 .#Ǚ*7ԏg]ٴP?~~I‚/ͻ2 'tE]ǖ-RaOCa{\֛b*3ܵ_ !O]Vâ}ZZӣHjEV=w)N! ^55Jwc#;l=ȳVs+Z}BXcT@ˁsox_DS(@7N0Fx"Ѫ.-&E\9cͭmi.髨kG62e;s+Nl1F69DN{˓tNb{FNX䘁m͹8dnKiKx/j=!?ȔBG&}+vmY,pMc 39ytdBnBɑJ}]oGr`OmI?2["1wJ*фeĬ "7IJeHJ3N΂rn j )x* FѺ?P|L[5'}hLOR: ~ }MLD4 J-'?y0=U! 8(% el2ы*FRѨ-Pga҇_ ]=4)jR;4dӦ֏} 97۪-\:0PX@%"z,>;ҕr?N龜Z i@%M(;~ dpE[LqۏҰo mDG&@  v:.TtAX9*_l^rwH Y|B!zy-8ϸgalS(+V 7eTPcӹI\ۚm_ݗCO1Nlvup,lWr-wa<1RC7VaswY uejϛ?0MїS4 je:*t#7ɀ.'| bY!$]wzI?v0?5zCPF8H!?͟{Kuh۴nPBo U H3Ӝm^68ؼ9fVL[?/4%np1{DX`m;dMxaƛnY/f(p%z_ RniOGb}D >[+<'nRl0 D+imuwniJV5r*'A۬]+XӍAGthwDFQ0v݆(L@dy})ɛy|h׵YDg{QqaprߖQv滝 {s6F,fDoA5C3[2W_pFޫ'@\v=B@ī?]C2WAxM3vQl(!\-y⺅aH7 dulv)f{z^6Xgz# D?/9-TJ8̓l-sH[X*K(jw]H%[ џ)!j2#8{gdxػϷO5WռSR.*no؇.ֳxkzR"qW z3@pWHίkYC`FovZJ?I.?e7  H3:_<# [v녀tֺQ-?o8x˩EO H$pux`}PqƦ KJȯh}|U5HNskw^`7>,?47 E(4L񳦨_zGO-tG/ey YsM@*2@߇o9MM_C qG) _n[f+ke~w40L2uD|$:Ӿ6K>Es6YZg 8WRjQdU`$du};t%mϚiP=tJRgM#[e^Q"MpPW暗wSf뵭msIV0/Ϫz*DTmQv{}6|Z9J{DOnl>qttYޢ/[OoQ: @AD3pgĀ8ASKd*H}VI7bޠBKCPyuZ4Q0]R2W{flwBIң mҘLRh)/+MŨ RBJVͿ:r:U n ɋwq*escg(B-qџ {M`([(ץ#K*c,]`s"$"2:U5Z X\Ș!,뻗s1m)3qw)}{S!K<@TYYѤ7[gϘ`庽r"- u]*oz'h9'; ov ٠N?Orj)b Ά׷؜=I+~^L@ֽU2W܆rC@ wdqёu8eʕ{u06ϡgx| I:_q28ł^lő B(( GyBx]?*RUwW? JZj}h>B}(?Y_{,W1 B\, Hp,WTV0D kIf^4$*v-s*;#C.V&E!: 9OJ+ 8/U⫈J 4@DJ(y8?Ir5Y>Z%y)72XLM xJ\ǹvz:ǜLDi=ڴ1> y: fYBc M;}, ڋ=KKiT?%5}&j?2Jq&<L$ E[yi}5z3{Kj=C"'r_z>]qnqIa{, ,G9j0s"@yY/1OqR7'_of+ o`cQ܃wl}U[n%`UzA4GIJc_L?0ے=wY&:%0ᮝ&^%V!|)ysHIlWԲ= lPauF{2£]uΤYJ*nzvՂUv΢p0N s { Px /zz:7(x}3j25;A;23vɋXGB"VĒإo }Ny:ktuRt:Cձ&41G,}E [R]mɦLjG_p';;Dgzk *H{}i);J`XcxFq לwbo$/V : @a)^zHL`#λvgl,HMw3q O ^t<._/MAV[ڂЗ`?ŐgI fRZ'.snۄp}VZG#au~|Tx]5d 7Exjq8;^ b![ )|%{a޽~08>S msͺSZٔn6v*@SЍ<)p0Ɩm H{6YIZ! ?Bg]8Pc f UUYnZZo-.'P)r^䆯[+mcumg5ADKV]5D>I>5_B5je8F1 LWq=WY0 6W}B_So+L]Okax͇DU:='߀n6^HTe"BWWsV^\6'jbg# B6= zRRKtɝ@-0ۋXЦql8ZC[  ruC-[dE*yWD8\<١jQ0EuS)*)?0}=`X a:Ur5_In^}#rgئ]T\Qfyn;L"af"kJ Q<.4v#'Qh"'LJTaa* !J~xJ@JꌾvUR_x'ş1n'8XJCcOJ;W#~c#9z]>jjU]z$mBMRM/.,0\vUgt$:ǫPfb]HN,W5`׏ψЁ\o6fƒTXU|$Q`]Fzu9ȤE!)}z^16K6أJ"T_;Iվ;A ʂ{c%#-h?$jfs^}0f"Qm Hf} 9ٿ0iX U $&@bEң#c{1pqM6;,05&'b\$*7Ӗ2ܳƶmPu07K9!LNW?ՠ~PDžj+$X3V\7KL971M v(8:SFjx@ߞ))<ǟ7z_l1MT(1%5]ЬLFd( ^Iz? O"=A?AQHN )O,7%xDrƍz{"S5.sw[vO~H  _'Ivְ2RuT^U;E?ev ymCF7} Mz3) S;g7+?Gx%ҩ^s0ek,zBD,5 כZmJzʩ/T1ilsi*uJ$jop;z6%W(dEA>.Z*\97 (p~6R1s†Iv|b|M -;wgV#(WŸP iV8cG?=Č Q"0H ʥ;Zg,OBfvur1\Q^OpwD= %sfHAHd$GIesz#Mn_'Zoc6<˱k mhz`ZHdi4TõQUv]T׭㶠w'V$.:Xb$'XfKz Ɏ[Z+IR򸕍ۀ@jݏb:GAPAr A*9$-dj%lP3K0b.wENW;S˙OyG6̵Z#RBlKˣTI&/(]n~N\Q۠Yά8q͸禌=Y%q23"1xYzeFrER<Į&4 yݐAQ0 Դ0 iu$b=u ;KV -wZ nik$jg>ȴ(OÐMterhs/aVZϕ$.cb&abIfηJLFbpLHt*j 1/TQkrP&R@پ@) e*j|qԂuPVJ|tYۥ:Na% umh?!T謗XƤ=1o:CK-6&E3ϯg 6ᮮ~`Ekbֆfi9XGK6n1$] XBSK,k)IKST1ZXTOA-MdH.)=2,}nt%4MOoחhI75kA뉨Pw TQ %B̘S>_ W6}l<)}Y1s9,/C{(Wb.+1LtZ$C6AJn _2DPǾsyLYGm:W iٛf-iPϗU@?\~yMra;Ùu >'"0՛Ŧ:d] Q'"pD1 |e@R(`2ٚȸȠtXn!g]on4oQR"$&a·l#'˦@ǑPOId@M|1-QI!Ӱ [Ctqh6`n7#&;wsN#y$ -LHo./^IY"M7K2S RC$Lv9kNռʌU1oaO9<\yJV="}zOuЏ2OˍWpAQEԟ\:Y.DZ' AS"~[chO W\TS$@W,9 $HQyVvg$&H EG,Sn%&^CCN4z)9\(N6U}B>qZgў^P%5Wݽ{ĔM~x~=Ҥሠw9y=qρz"(8/Ѿ#Q?+v HhQ1ʻP 1ͧ$7ɯyiGzM͂썍 V9"1H8ĵTJ|&GG2B ]Tk`}/}`W G;m')oET܂)y 7 9SKh!Dm j`7l]z]ǚ͘P_g?J 8I{x@6D{^l헼z*rlOd9yXʒ@FG0(x&8)W3ޅ*M9[Tok͙4?A5[~@^%pxB9H k~^G|5ł+#Hz  QFDPQϠ5 #=ń~4awY79NGm7| B9Н+X {GC^Q'er]'a.rIlPQ6ɾk ?J%ILqof5]vJTt7hXwWֺtzLġ|NK\=|K9lA,rOxG"ΔWD2iN¨f>Y,aTqB;JaC4QqDO JW4qbG7*‘n?V <~/벟a:a:q uy+ x (1oVvu;8" d= B<~'EHZ91f_yRN]I*T\ǢvÚOXV躋u#bMfnj갍bz@p7߄ S:#{Y4Ul2͟"d[RNG1+L>@0h= 'ѯHI=e_7r UwһCA( 4Y9^scYwOĻ&=Oƴ) G[5ɞk )"*:IBQguؙQ{z+1He]4Dj`SAy=J^ͽF+. C^ms3Q-8lC]8w^W,c}6gà^"SRE;LzJH1e6`kV3Y繮 ZzewaTbeڜ`mю~E$X…%~҇@_''g쨞ě~b>`h &g@6Qvo\'V#%ͥ/Z]eT4+]S+5Vc N8=&&F p_v~o8qv Ji ɇ0 ڦD%eWiz0;H],{Vdzۼ܁tc͑b{lj0Xo&b3,PN}ÁL[[$%K7N%* 'U$UuTB6IQQ7\kod(-qL]1X ~ N)RJEe~-F,@}Н2-v~~gqʋAÞq34IqT^+{lCe*)EZU짚AT h)O/6F/o:(&6NsJ=tR]9u/ʓkZ7DQ|!nW ^):Z>>wrD~#(Ƚ {}k਼>q^:xM042əq^2d CrFLOS4#_u b'Z1^;@OՕDM;Z4`jLYC,U(:ɪBg  v>/ кɜ:BtD<ʬQajsnÂ=ȴxȍ3ȴ[jɊ*ػ{ ~'ti M*1<6Pj$D@h;4!#ܰ—rGmR.LͅCD {E:ɨ:StD ^Y9JefR yrş{jߥOarG^Rq4C.ymqiUqʓ1#W#EZks;־}PQ:{sIhiU MѬ H ^aD)b?g7$#~+kԭ1UK9ho~2/\yc%|KKZ&oC&ݾȼW \-s@%їހlN)&BȎ֚wIKlEYegxQvEQ9Q hv:;UB-+7,(dݧ-dˌ ߷a gW<*ҝΟJ FxKD<;GBEOk[43ZV\Ћ wf-o/~ uB1:e@ΨWdaX2@A(T[lU&ean TL+v$'*Za3&:rp>+G#[\$5ĺ6"Ѽ5/<+ tG1Kx .#`XZf |IVi h@C 8kgD3 jRy8B" Igu85XdFu2vzOAxQ=*`.ig!ǰlwjW+ X9IiIn O!LNFIi|}#o-I  0z)~e RN)sDM'z;zޚ[z̑Il"1?MTVauIO7o}xuRI˖QPS4Q@dM#tY(oǙu;FC V!>'D( 5 U4}}+ T{Z(H@p_S"h'˼@q yi͸TGh@mz c HP(61S,Gbrw;m\4{8wfRɛ@[ r,^qV`ֺG{deq̝s3pN: Jl]бicNAW]WIa^y$ۚ&ZBN~r˄gnzrҤb}g IInuze=p#[NDFS%BAt=%a/+@4"?~DdN4;^gd.@:Wk3R0mcWH]~Z܇) 4gt]r*E5ֈLY,q:EC%@n0tc(A p ldIR*~ٴ`)}OeW{šNNkzXr5] Cg' zRtduY3n;D=2APʽS6=j_Ci(bΧN""0XݓGxbohpߧ{i@s+T%u`Hi)s9򅖀UmKfz{'V2_sɚ*[uL0 K9i=‚BBZX@]s_78ĩv'ԛ&EjL=(ҁKA+˾ a⣭Uh.42S vL€:O_ˀZ.{$ GEhF_+]%s8vEioG;cggpũ 9FEy! ~!&,ls6s p,Eey˜ji!0*7*=E |.ʥ YE:2NR~@FP\_iv_YƿB5)]ٕiii\n&vF`z@lCDK$+=B'4NOXX56Ȉ11J =!&)e*UR.#lE`Aô0g9=7WFC*炄*cG Kas%PPZcH-lrݝd%5{Drs.;l},Dsj~[۞4RQa8礿DD#4D? Nۨ&V&u@nq>nε,`WX5PhT󿎮!-茀GͩR 3XВ}qEWs cH%؍wW>l<Zz򨀺ĂU*N>p7V7ᳩ{߽֮iC@W Fe[֒b_ &ՙ:>-L#l>рѵ_  }V^qnG6ަ%ѝ3:|+35I?_|M;b索SyT9m.)+6" KՇdCHYҿJ O! ;)e5klJڔ~(jRLE\oW5cv,0#29kzɅ6N樂@}!Lk m[uPlz+t8:R UcƷ]5@Meoo`-I |.$X5I-3,S!4Cг0olʣ&Oq-悓FmHY*L Ln;ry81G%?G}<}fwR\_EZ׊ե'˪)6FSe1W;2"P Rr`R9)^QLG}: 4v `ݓ?S'c?XCAmB0nWhvEK]4k!..!!R`r~] [fګ TR9yg%RW(տV5ƍ g}1+Pec&hPDZI=.Zlqq&0v J%]6ŞقEJiA3W=RZQxtJ ]:O[S*+toJ p%t!kvlx}&|`cOFpsט&J0z"bCLANwU[bWc/56D)Ѧ]r [ ?H'h>ƕf't uV6Pzq~}/Vy'0fXVcEf!ޠp|=#d^ii^;N ^̪FE >kҾit׍cR @puդ 5FaONz Oi,e4uʅ+ 1TXB`C+OS n6҆w74iRFWj"ֱ-Dq>/,48j[\!(;!v p2F, HαgQ-`@)QhJHB%}ii Gg3hZ0`o'T[B+H`5?"|'^({ X:k1P.c6}FY{k(" 2fQ(&$Kf+ Q=)ay%*KdjތuYu*=X0͆.W*jM]8#DFZHs"HU7Gg]Z8җL=C#|#BvFsO`rYWm7 7byQGԌ<"GAY}|!i邂KGYkn17^LVãB pNF PI~-ۢN> _ޯT܇-_h@h( 0G-DEVޱ9cPLPq$[dW-MnL"pTRvF-"9+~Z^jO+m]w8=M> lw`L!fUٗT1+{@,;I; ~3?ua}yC_"C{>-$/-&lN)3 Bj)# ]B̎-F3Po3KM|\Y%hL<7e)COFXJT(ZIvE+B}rXH%G.$.7:"KY$ܬ -$EpPbnxU*ڱ$2QbZ M%@p&IJs6CUL<)}Q.#muUR_qd~MZRt!8sTF }g}2ޫbW|"dz>-9x)?lneB,R]9*IBi5V}@AK!qE9x`1d\aVl9pasLq,'ߝu^IUkͦL*d)֙Xie7A?B P؋!Qi>I7 ~VTj!vN -=C |#}մb,O+*:_骏+MC\9H 7, 7-SjXChQ< ,_88_RAH x?;=J`)i{%`gszϬGQ+n3Rڋx[jqN;l\Gq3^]+gN?HQ|ے&\m]XK:I 00ί>/-$-ڠHneD+W4LW?Y9lG!+ԅajӈXjR'L=-? 0̦ZS Qef֪T\7  Ijev9;U'E,1*Ԥmwmo#yp!l&bd5tn48-en8;eu~c_ VLуgMEYn+l܁Ij殳Gӻ~@b8 sq誐x~{*$R?oǼ Mv5Î0Fòtp:{[Y49&:/[o9Cl9O>6)3Oc/19p(32"(0.7#O{H)mYL;.l @W{Vv*˴xWY.UƃTq~,.eskNe1݋`g?)LjuU^z Dt+BN e\^z+.-&umO O#Hc{ܘ|^_j2 lKez%FW.=s[2rO[HdüWLuHdȜidCwǣ6%pK;UUK|8ň{pT/S.ΔU@cUzwO#7O7ek=NBLvd' wÍZP0mf\ I@7E /7;~qHZ؃P,E lGUi"tr#ie`adklO|Uzѓlfmnym¶^^1e(܇jAGaUǗC }DOHԛ՜f`6Ee? SKCGW%M-HnrÄߢ5/JKv4I(E6xe=ʘOF}!M0*hAeOy,;ܗEZOzl旨Tz5j  DWYh ,j" z&-aZ ]Sj@Fw=v:Uׂ?RwkF8*ڛb &f'Gz qC5+D-spOj 5"ΜcDESp’iKʁr+59B! Rnt*^k 5I {g7WvE#TG-y#&s""Sƥ]|zIUs՘Su3םFѠcʵ ~R5q`@`Vlxl0B4g_g [m?u!#bR* @[EÀn5p(ǧd0^}Ibmۏ ZW Wf,; ߹f)77[^6 4.%TH^FA' 5Ms3 ('(}9]af~8k+^֫d@t 8Y02( _/ ɏ4W߽ Kh9lP<F T1"K3d7͉fѧk F 9;B's#tP䕬@zҶ~&ٚNjFd6^h&{;YA&f()sh6O˭ŀG2+c0tҋH;uS61K,&AUz0[ @;Fh{nC+C{f*,l$ r|IT`Pe9"tB_.y$lr L%*txsLwqzBH'i66,t e Cߎ7;+ Nn6BT#VJo7z 1Z| 3縺}uTSKu];97XGI͉B-6Vd@/" /3?wyak.5ƺ[]-q],ґ$saX0^dÎ\DDraz N.yO5\\%/1^!kX6F_E49⾢n;G2KHF@SY5O8+?|D3ߦՎ`}F8"~ђ@;oG|-yywvK*_<%C(DفE_D5l^\z#ԛcmOo%pv6nq}i´,^)7 dy!I6ʿ WS<ib2EocjR\-XhVP ~IEly /CTw^A-eS3W?ĈXPq{c6%3̐vv` 0p`nn6T- &z 44ȧA5-FU\b0KHΘL><6*7w73(d(q͔9QmbAdT~)ݕ)2ӣW,yl<*Zj.A{w zޏF!,Y\f0/!P0QkU ͷ 7 u$_4YEB>7m6\t罥# IX gqXs; b͞#mʣrL}iw|cҫ[+#Uh" \$a7 #tޖi C+Y\_K CP gC{_`G C0wi5m-rP~*,WoB[S~t:iUug: m)4C:Qg:sZfmْuزV6jևj~8evݏFzHBZ#RoF%Ցm 3A#7uljt@]IM0b B󸡹zh+YƁ~SFZmgq%$?o+0 U1NRLчн۲0$^cΖ<8F6X53P $O\jIc*o\MF1bdpJ>{dl \Oܧfͨp!ȷ7|7*apKy=M]HՖpTӑ+BaYޣt2ΜC  Pb:-˛J(qDQt6 @=mG8CPPk-Wu e"//~Zil;_xL mL3bN1 lvw[P]|X4 ! ϤGGbDtնB^@dvZR,r)=j4cwdU #1^tW7Kp1؇Bذ9p WxqZ U牷aq, LEgiR02βB.MG#"'rBY+xw,l2EZȼQRMTۥwvM CXg5*uM0;/pŃ{G'W"Y!Ԧe:4[48WW5o0€!pJݱ'˰OMV4q'B8&A}9/yyԺv =ٯ̻S_FHR򂲟(BՌR0[^Z#2) Rfue?U %Ҡ<jVbs[S(wAFʨ~[0 _`y^RJMЊ2?n@fwz %X TJ\i"ݨUUӡWEZ냘>ٮK, s[N0}ɋ|"8\q>L#JBh#yRI觇CA1]^;a M5?Cv˙BZnY;Va㽛kF\}VؖM +ۥrVnb.IGL0_==ĬUD}Ҏg4Qi?3"z5&z1Ɏ3J."*|z(k]:Ff"6-r9  u2 笄m1ִQQ-k4fԂ?}[BX*;B8be("ðtΜg_UB\9 דC¡{Bd$C_[dm{+Ţv߶.˧h9]v5Fyk}d. !Mf)>HRwtNQ>FZW0jHoǧ;L ~op6Ugh__)|ZMEV€STZk@ݭ6VHx c{7skB,].cY$EN"%.8_mꊖݎFQr [ː'g<ܜ/lh;!"Vq֓Mt~7]3`k_)nVj`& h~^\XdVlcГ>s%DXvdR937nDF lh}ct`#^) :CV a{g,>dM&@sx؅[҃E(XS!r>&rIoK5W{}[@М!D·Aco1t_iheRBsZ3T9b:s07OWQ,{I6,ۯ0,_rĀM/1ԶUnNӱX%柱:ם,%2:ղ- ${ ݼoefVk_qz^*#L%ͳg}CUp;N8)|N~s*q)]ƺ|+?oR!+F0.ov&.s/cg+P<"~pU+(+pEf:ʛYiw`혲;eO4$Xd0Sф/"ӉСnTLeíS\ i&@ued˪Q7#Eb-~:%'WlMj2% 'z>^(X@5r W~a?279ϨdXUz 5KHPׇn6Ԝ(e^Di+pnaƂ&|fujM'`3FӔtٗ "Q1N:ߜ|WO 2Wy,DX.c9 ؊{qyA4ִ+T\xLO_R烥^IJ\R7(6vN8:5r׺+|ݯRc#2J0*<̾l֖nVQǚLzw5K=g鮚F9wwo-Y0xتq-"xf#xxr=ZM )qFi:i;UL=#(c7O⭡a hRݷN⤘+Fse4.K8ue9h-ߟW>ߺX/Q_ݬV0f]?avh,I9hYp1 ]hiy]X[!1| 4.*b H`'WӍ8b.>qNS@q7r)֖$:? 1mGQ=E`TIJ5G"KPH4n`cYxnW{V*G;OG0K?lzC;׊x ܛ3:6(dppAhҫZԫv8Yu}! epAÁNOc||w1w%SHg/[+^؟1X <5Cb@lYޒQ,"&*^{ سl*8 IМY-ܤVӀ0Vr;{ 6[a ?}b+=[ ԦjF!n%cfnk֊]fy3({Gĥt*3f_ 8zk2g ^;j%wr+ -r/ k/0epsu׸IT"t1R0K(./?)mዡOHVMyا**-p {,\յ@j"JrȌ;UB4 Рv)~RL%bas^0"I o]'ٕf2[{`õq#TAʬu[3クs'εӭv6'#0, +g!>rl+p%6rPT HJ@Łζ(~׆ڭ?PF3 0U^C Oc;5ĉZcȉeurtP/.tԄ?,N±3 yߝ{Qk!(KNչ+Fꔺu4S,Fzt/W"o)P(NLLMV0]Cy@oK7RȷmB~l9[1n! x7BhDGGGeV ч \MRD90"b|Ǚ=V)4Aг"9`yB5`nCOUC}Ϻ x>T@ԯJ#.E׶U&fE~[\E/.}EL*̻--v\c0~ArZ>,ۄaVW-wg ǂP;k:?mD>6֠bκu ^ŸJDAu1O` ސ1?1%wJ6PR!8k7m per~*zKN("yX=|/ "ºsJ9o:yݓP*|/{yՅz`$bPCGT}EVxUAATf2l?0B;"rnO7S&F/dاuHr#E;V\hMAgy;t(7A)dSLR`sAUcw jُOi\QYsscR?n;'KIuk&fwXq'U|UWo+{^?LnINK'1 >$>b# eڵ뎀j|zs1 p]5Խ&,$#{= $,b eQ؀I:ח̱T`BY IG)m*7`Ѯ$Jn*." Jk, WpOhQO>!˥rb1PݺР7:)5m˖%1Sh&7b_1Bl?GRLG1ߒ0s{CȻw儂*4}MR<Ӷ 6AcEp|!^9#Z/RG~*8P?>kᢩEyc0M掰=5m.4S38݇IS<{,Vd@MFQz=s=$$[<} WD"4mP9[K@̏ޟF,vǸ!S)߀-҇h!l% h-/tqir!˒^st|sn ~ ":s*H'E[Kg%uOjc=HoCsS_ёx2Em?Z_9.ҡ7jζ@{#kHD ѤzjC#Re'&&Gbhb1um~+C{;#D8.IQdWX/PA-$Rɮ]+1hՖi%~>*t dr âo>+%ELfHmx(5Zp@0HtD#@""^7 ԬzU?Gus |kYB aNXg!.8{גΌBҾ`9.xpG&" 9Zv,G,lk,Q0`#{Zi gy}H|b)6_W&>&R6[T>/d$ҡ!$cTǀz_1융if BGirg]OFhy-z-~{GE1cXMx;L/xwQEFўG;[Y*U-AH&Z ًٹlHl+$at+!+`M_Q\e!J6g p%漕;^VF-rߘ򎕣ch|ХMuQ Y3܎%67%`AjvĚcBHѶG*}M=6bpB"6sB/_vVOo%H~-"\ŭ5G3LBKd+rs?|mn`Bˀ5† B1O>-#αߊ$l$;-+Och_MD" x{BvQ~0)9(CT_mfztEӷ择eMبU? C/gM@|hd=l \b[xԠK> ܠTBmgHd?%pI1硦4wrZu'ˌ'+ sQdp,8;*~%L@ h& S['j'mU{`W)iyn2z 6C~)E9MָIk`àt3' :B"Kr]sV4:/EbOUlIW8 &+V&=`pA< MRTˆ/g.ԐPuiJZ'6[ 34MCk:\ިĭW=蒢L]1z/:d}e'gD0$.sY9C(I I x5E^bExƑ;HM7?; i+>^^;C:n꭭xux.WT0u2Ż貗BA$0ؿܘgZHWz)j~K;Ls?[9zCVwPqF.k wWxpvIXf.ѮkLsHS>q>06#5]&"!Ay&wwX'%[n^(9crq48oOfw~Ⓝed^҆1)2_ˋ"L.CdF~LELJ<7vzhjӼ-j4pˏ4ERK3^u⚵hձ&{fdswTcw,yda :0d_ 2)I|±/`AB5Ǎez,8@ C6E1Bf2Hga蜸AlZ[)yodZLE[(ʹKc"~w⨀\f9tȜg?>k/mB^! Jvj ah9{Wf\3TTĆ Ƶ79=^_GV%9vx! 8*y<;IPZ)F5 Cn/  ܼ˪ĉ%D聵v !e$VJ 1I; $FWdkUIq?H\n|os_Ey9ȁ@XJ%U+0pm4`D&|N1p=\w H4xOL3 Q譫/2HŠlo};A$L{TY8HJRy%ы=fD0}y I`flWP4X<'0+b6T`IIfzO Tn ^i*yAިh5:V 9`g9u#EHpBAULRQ}O ct $Bf& ].4LՂ" h2Z+4s;OZҌ45j*npEqM`iʯ7f-OA&R?7!nJu܂Pȑ҂۫VDNO1_&6Up>;nIPvc}Il\ۉEg|~OJrĖA({Dy+F/cVBpH60XvV¾OmyvU 9mM[Ƈ6=%~bMLјtGD[#D4J{ -!%uqi1FrzipzTWy|O@«/Rz9Osu`8EBɏ.0ZUjE pI*,oP SfFY6DAI >)F8:_6QhcjLw& NA@ºfv yΞL~xf]r}^1퉪TxqE J7OX8ˊpFr>D\W'a"I36L=_aA s X?5|~yb5A#:jZ0~1X-k"1R yO mk,x{SXe iͰ)nV.JM׮n\R8IO:u){BWBcĨ&LZm{Xyj Jw19ͦ5XFr/LplQ$9^< -߷ !K̹YΎCA•-iEsMZBNķe%5ux TC{% E۽V021+IuJkLMrA3q+[蚞YH$>ΨDe%+!5lwxwD5-+1Qk+d”ΧKbdZMN&'GeXhH436@2=rIxU 4aǹ)49`:Wm3:SlqD;/8dA;# E<`C-FH clm?(c&٭RT4cɨd[tΚ9''Ev/DvX6@A b'(Ld"؍l÷ȍkpkYs CP&REjKm bQ.w`i'f4ϴӕ("[w+RR+'H+MTK_ m @n /Y߸B^2*ToBߓLih4ɁL@mSIPX ܍lxo9U˺1ωqA}&3 p ##' Y5U UCEMguFB҃XV@ڗ&|,%,2y~C#Z"\֔Wqx\$¯G >Y</U-DxwaQp<tHfN ^˼gV0#9?(V>v'qtk븓P3Xl]9R +5D33ō lB0` /Y"M@t4 0dowrU4@Ӡ$3r>늈1(3<հ>k= *:,8O-Ɵ H?o\jr=kb׻1 v4tjJd؞wե`CЕ !v`^@H }UU KRhpo1 J)2=Oo^n JCt'z޿\NHMOxpV{ ?/T㿽52~SƆhY^h &,tF adP+}^WY,GVGQX!VoWc|?l{>IVi,ńYmԊ("itYc͎ڿ#wN*X.w­M{OywO2ds^M NkRL0$UAL06ؑ З8UirARsHՁc}KP46Y[>(u69W]i/ w[ ]٦Ժx;RضS$i,ˊئRxZUs־B {]4upg4|DTe=,g"{影!1XDԗX$eg^C+|ivcimb<3bMݳt? ڻEask=s.k"8Kq5]4"B}#=iVº?J և+ c0A7G5@} ۋ :usp֚P ͇7x0k~$-5X"cV%v,y[3-֤wbe}!=jj1rsӸȭ-GRoQ$kU>;+Qq̌!ͮ9zV [<'jA a@g/ֵYlټʈ>]H D x7-hyJ?%]qrHȕ"cY1r:;^a|Lwq1--+v#6<1;"0->cKh8iLKoV ,t` K4kMw w^x,俈^H91.űdtEnIIz%/G Fx-S%|<3)ESVja(T@!ȭcYt*d;J4+{4ѳ ? *8d3f?O3zd-c }{g&`(bk<ҝAthvPuBo2x*Ic?N)wѓiX };Kba9<\{F!.E3qóL.?wT.uzÈ'P%NF C,i6]=jl3%讳"Ťu_QfK)֐a}6}R}e du 2/lLVykV1a4W:rk`~Ƚ0GIbe~!CB_pAϟ]N-Ejg4`LD&8՟*=Ȅ+BK%LHYGj S| 1*(*ᆳ_cMt "w@HɞyOF𐔱6]7{+eeslEφߒ<tF.1;PT gK'A;T%H+tf21kwWÍ,Z9>:4fi" #xN&wڋD||,Lđ7ӧ\ilmZN:Y"ڒuZkQ{7z([ "€î2#5hrUx] & ke]ڊi s$7(o>=3`Gz6nMwG9ƭJtqf7 W=`I;$k-"{ESu3SAipϖHm g41zzIcZ,{jQ0_}ŰeU.w}٢ѱR Bm&.Co>}lj”5ynW#7R3_̇a$Q"-DxEUV.lPpMr&Q-XԚ2 ]7LT,Bb2Uu#+ ®#Qd2)#:i3B3$d4$" S{eAtoVJ"4-2^4bq{HW-Csr@O`Ea_v;4n J$P36U~{}x]RCyвسP:|=ǣf [р>16qU$屄Hᐧ#2jnAjn&Ő*"}.qE/Ff*4/{5Z&,QFZ45قV|U3:RDΓ|\`;haa ? -C4n/dB6|j$X{xFtv<њb?}L-j(K4HypؙJ&H+J "ѝRXi# .+3l!/`?-'YNT`KDj/ I9D\z>Lz8y잙ᥲc.vGMqHf"Dvbն.Gu+@/bDUFsB5HпC`p *(yqugߔ9gܲww\-8 ),Od27y$NկpGN;f&iKD dh,.^̴-OLȳ1M~ǵ,Hm9'J_929eXVl,2gz"]Tpd`4p kĭ<^Y:>d#3/Xh/}|%WQF_BضӨ.+l鵬OMy!'(ZAH>;i#I׬SĀޞpsЛl"a$fGĤ)ȊQYi(0>Av`\(lH{ɜ$6sgmQǯOKjT? JElQޯ*'2ca7[Jqr^]B'IH{;CkTBE2ʚ$½Tw:V %v*h'4`@G ڇ@y`H&+rpm!NfxtUɁev҆L~=aCJ9`!V=ܣ1|gLn#^d/2Hi_F5@|(_%Z$0*6lu‘sep-d3c| t O@ "Q`-nX&h+au@8qڑzOkB,p:,xn#D,5k>qЭ@' &U>P8v,b6Oa&g 07_@GȃgL?\BCD93L$ P^Ti*kF8wY%rsMpLOxIPJc"v n:9g-sN]}ې'}0r^d@a77eX^>ࢅ*Mn&icv~׆y#?8p{h |U3V Ű/栽T0 % 291WvKiIQ"-Z̔FG #gZ&Ht8fM E8YVEijX35VIcەgJyD4b}n =Ly:%9jVˁK6 0aU=nXjaPZŕ-Rrڕb/gD,,:͓ ʋq]JTkO_"۱>ximCN m(7+*k|Ai2v1d"+%c~DgcJO9LwtX<ng\ƶ tc DLj$5 ̄עPRnnCy/UmIRY]\@oWt}IFݡ<&ffN3H]tOUbj8/SsWFUc %PZKp#AUsrwR4ݬwL,O>>и($C;&F>U [(WWP܇*Mm"Q旨Hp+G g og4q(a$x.)d^d||3hT>q/Bo%bn#]-#]sᱎyQ"g(v_۱E34ъEɑ'edGErRސOIBC=bckmqX7 O;hiG]~r29ZvNك_w5y CL2^"pτI"ΓUW{N Qxw,,lZs}? }uMlaXX[êr$O]ݻvYMH^ClV- B$eE; 5j⠇b WF4 -C&?ufiնgg\D][y ؝j!s-Bm-6t`SZ;Lϩ\Vg}=2iX9Rkׇ{ .S?Ю[.eD-YKǝ\є<(1椲3@z}M@BD).]fB_>kprW^duhQS ɷm~XE3?QK!ྯnFk{Egf[6=i_QXC"9)Fwb` YVKךP^Wxh1V-9Nzٺ& $[Ewy pmgyj"74c )w)Rw/Q`#j䊟hzեZ/cC$.IXH"1M1,:أf_7YUnUb~'u}}Wx*ٰX쭻Dgw+쬣 ..¼-IZq^WVW>h}"DfEڷ1[ sf^. !;6kddrc}ZvHN4pGrLʱvo=`K Н`I`{[}D\Bs(C2l]%Bƣ\5>sx? NU$IvNGqU 0cM)d>v5dhlщE{!4jhpZJ!m*XQxűA&oM4DA+Of h(K0sWki:.9 giוanE軫%(WntXSIg:G%e^[݊Z 7}2;S17J^ŀ$6TNuCXvs/j3xdju - - ´k/*S\ im5 FDZbeG]+٫/CtvY㩗؆*)U@YNL]IMARb0=`s :QX*M8¬uF"3}aR_BMܣ\1sl%b[jʨ nE.Z>V* nPZQ*_ӕޞ3 _^qmf3(,-g8{_A3E͐K{ 4ױ9|(%Vsz6j_)JIνZ(u}8Qڿ:Cr&N`,nFc ebAjm LjY ";,*#@ϺAJ6jqf gZn@/ Q#x_C M֋)d\7Ng)S3t% t韌ع92BI_-qדuĮ@"yf#܃>_L|sX ;;Gɧ08B~؄5/|skEv؝EvnN#2kS%Z|\\2 +xQQ9-#Vujq)%0),Rf i]>NwEEÝhX\syu-{U͐>)MOi u..L6UI' $v3L O5 QKc*{3HKoi VdDgRS9>? DKa4vs^d>)ٶ U^t\{1(>n2kYW:>k"\~ U_#pי#6;])σ ϬLǔ ߩoIE:Uq[dx0_ǞXģ+{p/gnS{L$s.,lچQ02c0Lo71F'"A8 NR { 8֨U̎tt^rP 8QLsVaد ZYM}L55Y5pܸ`ƌ" ̙و#V&$yfgYլ!&Ax){9!;csyхaZ Ѱ7X砷HՊ O^8yb[fͣ(L߳!\XY%(R}|D {S#bK3g14^V\@裞 dI!<|wW1˴TmP~wp;ZF0Hi%]1ކ&$DO.'W=*HxIvVbo"ӷyߴ]_LDedF' /(q 0!zߧЙ3 Fz [}蝁*Ze-;! a͕5m`o(,cy xXY&ʉ}ALЖ.Ef{׆2.o[ 4 $h-Mj.w~Ruƒ\3'!Ufmy '30줲y0ü> =4䱂5[@bM.`!>rwdKF&|,:_,6-R|fYԼIN@wwwc ~r76i; zܹ&oC wd<ҝf@] lYpfXm 0JĊ~0_$=zU@<>ED}/fʵ08%Wy éD0&QNg< l#V<[\+z)^QN=-`1p5 0YSA,d.oldс\2E !AR-r֜ҨHLp5%G@J) Y6gA7ablH!u َ+m@L/v ;d/'[V] 0+ Kc.@%5z+a-CYkl$T1TD<+t۫|(?Y܋hɡ©ci" 1"b;?EcIEA+.dO!j5QU݄h'f9MIb _D&_ |5\9]9?WՓf )<d=IR2C jнdC4zďyј]{3^nafRx+urc֟ @]^*FR\ޕ;uׇ/Wy5RUWkw@R9f 8.QXd} 7?s5 v%N ]]zwr+9t^\H7":_ĮO#ױq&P]"e E<9 MH "U.sǘ(oFfY#PܠZbknuǜ.z]fpS q>.L wfpLCzVoeY@9nXqn3-6-.>:y~&dq r!"1ƣ?BMDQN7<m'*6GV(^uذfNo% =` 7 σƿO غ)6yǴA 3H$Э=.bmS 0\2yC=-ΈJx??یQa-[]}E cΖʟ/$F+T" ΂튄i:XdQ٩::_ F ׉F섄hX89ߤz7`QѝnCpp&ʭ1Ɔ Wk{}MХme,8*k-4zDR&ːq(E~ M.~blyydzq 9jϽSuȰ=j1a)u(qaD/i;DYyi%o^hQ/Nßpa OdD*G1Cu<P_z ãv^ۢNe 25( Ufl#KL?YddOԃZ㛹8u}}i>0j!,X+QXs| D1ڏ0Erkhc"t.g*Sd%{EYD3-VQȤd>0(0Xf| lJlC#pk{ME6L;Ţ *ɂ/ ҐeCt=խJtɸX2#`{ƃj*GqULgRb)GA Kr8lmf,QNHW؈%§C3i)H2(Z?5 Yz=Dg-oÞ^/70~T L8t2'C'Uj&Ӈ㱕guch7;`mpYU3For?R҇Rˣ ;-uv`{ 16uv?0/-l)@(Gf޺us^pX/ScLI(6׋-wib8Sf%$ m0r3dEeI:o7jŪ>{$ #t`JÕ9xodWr3vN彨$_m8'#)<.>Kd zUM6akHQ ǔ M"\ x1wȶq-"osE0%ZU0c):9#xV 9LhQfh^QPW zʨB!Ԛ yCC W^ZꔣL*3 xD7{i^TCW| XrIq$ɒC.ցB5DS7#2Yͣ Է5gچgLp `QV_]|E:61|uz?aeu \sNbC uJr4mھ~:6!a,)6pRH&' j*M,t 0VURn/PEYr-hzS,Zײ1oaZ(wYL]g&駴3Y}@:KkrT8P?{"]+)U\{yI%J;:6 mDm.-6yn; 95m\7i5wAR(K,3tq|yii^dFZq{ 418@p7q̴_rx\ݞT^=5r  7־b: eż^Q0)W>B8fP[nUQujLcvDbBu}=[_*lǒoccj.@9HSkSGG$(yZFt@hnW^`¾c:+p/MQ4C5} %?T ʼn.$HPΩzl*L6rA'#N]iMAjHSYKWKx_ =# ɹQF,lE/؜TA ͵XwqM0ΞZi,ta vG?7W)&J+~Yы$H;0dooJH5NXShrNìΊb>x;Mx%*ږꜹR17%ui1K(3!Jւyzǹ¹Z`;AhEy0T4Z.ž.\ΫnG: U:REhNPk4^v~q(l)`~ ba~EMK~Z6n$:8:]Q_ص)-\VkE>!Iw ~U`bUU%C'vmdXSRv}=I'1 }U&J`V}nz0$=Lu=75aÄ7{tŒMiWBn8|h OǖutsnOPMlN%s5vcA͍hsl !^0|~D⫫X/6e,P Gt(l`RAH0f9J_ev&C+Q4c>DV<6ќ:ۗo} X9oM(q];?0s͙7 (Upӡ{c}v¨l KV#C~4/Kr5WNLt!3Q@0Kݙ)+,#OB}DqNhl#N̘D{l N|'Qv-`3Bq&.C+gG0F$ n?q')gv6;d+r'( K x@-xI)\%fc Y_ʓ bGXU" #WdI3{'跒z־?w9fǍ->$rkA }@_z',_U?1,$P}J< it/>礓/ 15}a-46UM_A.e'OevT\!\FU?@MWp04`3pTv%Qs\I +{A@>AD^Rl&G80`uxq{=D .$!MI1D%}ki[LR^ha1op>~BsZX#UINEƒnmLćgsN|:xtp1 6&YF 'FݻFfLiȩ%pWn.vOGT#CHnsZtwN)[f3E=}CtcQ:h?_oLQv 'By׫r#d5:5o[x׊Zrl h@ ?g6 Ьvytz ֝iHf~EGD_IZ68N4 PͅхEv<5Oŏ6*964 +imcz2f1fS^IRc< ؎J77ﲏ-oZVfpשx[$&^,kU?9(e7$jiRHOp6*{Mf/h*o:>-NFWG)Z9`}whX-QeY83w`kc=!zW"7>iAV(&M܈1k ~=!"0@Ӧ-=VZR\v3 PkQ rQw  TF0x^7.N{eh3~xuqI1<W3H,rƟ[d/P aI,mCo"3ASX#I/4cS?T0 q<,ɮm5@Eo 9&=R?$Vuç[Ŷ)j]0W<˪"\[Cj(s{4Qs%`{m! vΊH)ob= ˑFJ haozȎ;ùVQZ៣[0d*ۙjΒ,koE^+q'noVo_]FtviER7,Z7,UܘrJ/N7˼x qWlL}w6:Xnj>TRSekΑx1\vo<)`T?)H5ʦz􎕶,Q4brH.rC~%RGJT*dukcNfi8clt}}pb?l$[TYR+=/V0gZNH 1e2JqadRGF{N K⺬rɔa]"Jٗ$4Dpba6T8 `|.BJ23 [DK.%PW ->,C0t\f1V>ֻ$ ˰tO8 ^_wO`x8&.pX~pf@0k\0ækf6z˿|Sܿ[m,=Q B-9gB .s7{o`.{).o9m5svp L/kMID瑱DNHRm;)8 쌹{=ox hb6dY *Q[Z wloZkaD&z}b;$+a dFƘkR_t8wcL 18b;? u[w: (f{V_Ƹ.;x3id:𚋩ᩇ1[{G=OR#Ed x9swSa<cCM.CJxjଏ)2*YWv=qKtf%&UR] 4,D;ԯo0K*`QPd3+rQjX\{_)u(#KJ;2Axo3`LfcT,ֆC)8#dk\^_l,&/ UGl ~lT"t3WѤhco "^\B<RHi"6ꃴF[YZaէipE<E~04}2(LE`(!|_1A1ik뼊~J4jrǤz)Ρ:!c8L,bW0Y__z] &KÊx27bye b ܘF01H_mM+lUتOŶ"xvjO; U8$ύ0feonw`8?6H#]g A,: b!T3DSA/֓q=V9I3gWaU: $04p@y1xYJW,ci{C|GĹ W p sOrN:%v' ; MfKEvWMT+9pD_@8Ahfy5$qr!J~ctnNo$;*:vׅ2l=-u0RpuN;mongWb yBS->PxDT1f^'nԥ-D844ǛSX{k#9\h7`Ȣڼ|>l']v)Y1Q%e8%ϙdq̢UaҪ2Ts3DֈZB~nꯠJnb}@o'3xoh^f֭nT%%Y u*dM Hi)\ZC;*hҏŽ͍J3%hC+Ӿj E 2lD {)H:@[=aǫbm>˾xޟM)b$m*<V^$wB{ 4jP/6f[lAޔǖv~qm^a!좿[DEdj%&W[QuDJ6,d8fzƔϑ=lqG[PVLnzOrzqqz>uU}_9pL)D( kEJ5ѲP3yJq'Ցuܓ'wivf~tC按Q\tFזO6|C9bxI㙈?޽l4&k/bQ¹ba/270h_Ƴ,MOVN>42 ~!?Tx-kk[*'S9݁?KOR тnZڍ"}q$ ə<t#e?օ X'ݑ[4x$4 5֘dRAxb/ѝR#p"gc E;pZ٠pNԒ$iN0V:I}>†+ wSsQyod?qA}ir8+0^BI D[[0%0cRqu&zx9Ko? :v鷉(>rfvII*FU ûE *EG'F-Z=PWYב׽|E= Y${YbVC "djQTRomMV`*jݐ0F5H{?&SK@`russ;irl)eJ㧒pe%Du)]x4u.)jzأ/t =vc [L\ sЕn^dNJɍ(|m`SquKdd^VmJ%q=*P"hd5~<[>Уc |Ss;zvdc?1T\J2 L'=)x;|="P3R~pK&LP<}SH<{~j P?Bc08j!Uu#GsT>sVy/ \?6.<)J%5мOS+Q{/ȺBVcx 'G^P,RDE͑/fNl}aGh)tS LRS_?UcGB_|/]`(ʮPNlIUWÐ[y5c^$b3?gbxoT!2{葂LL5q8oY}6mć9 Pt Kwđ#7b)6^4 ?K#6W#ڙEp=qa?`[-ɈeO.41#E:B$|.kLM_;(\R I9KgRn-47Ē!qlеJ;<FAHy$\6kͲ1Ldij)DҨjO7f%>p,?p!dbTY(nFLtb㍋5B,t#ܴ밬j5r B*sAD t?7)lM!aϗ0M:t͑ӦY|;zpj*Ի#V/mF|f?+/UQ]E܈Ozi=MP3h.UJP]ؒebA#WqWY!=؝ OiwcJVf=zl1b@9Qc1=VeMWDRTC3ǨX&b fȼAfƑd;b$lin ?dn^뽓1*#K&gmũP$W9u5]0LMTt/%ē!,w)D"`?t+WrFD.boWՒKfv%$p7JO9P Veg#4Ě%aMzGHċ9C3 VDy6O ] :ܰ)9j3_H墳qqcRBI;( (%Df44aBe9j$e@ꠂKcs5ҐR=!3۪ddD\^ ;Ն7VXQ@=3὆[vhjS(Βyi@G]!qBfM]FEAɟDkZ9ՄfJA}MMoJ4LRz! DwԭM'[~J 2{gVJP8̏Fzq/׳& EA { (n[ؚ8CX2eG Y_Tnoz_vvQVscizt)q+!uMK,9;1L|.7ьH;CпY0 0ЭXb[Fy6`"L$9 7 3%KjA.pěh7m`A|*2۽1{GvP!?ӌ#J)=*G[yfL5mA(U O!IA@~Jf>ڎ@1a00SFL{^ۣ?"EV% ^㜎MR֫͹򹛋uW1n!wބ8 학OIpSoظA̕tEH{VoPK"Wrty\bMzfLn4qY󞉊JD ϓn|6J{qƺOj} Z.Z&Ľ* NQ[%zd1fI')[Ix'],g RψD~gBx)7eXvbU+̀8*)+QFy\avJ\h,kR\n$ב&f$'&pt}u$';5Oq R'@`:ޑ{x7֣2?]aNp@ c} `=@)R;@2|c0 wSxW.=TA6>\NvsFSSjή!E^D=W ˽|Ұ֑JG_nM0؎"+Ԛ'ӎE$KZ4%s)#%|5o#`c+*QWjbQI%gdZDq DP1nl!'90Hv=tJ#aJk4XlIaR!u1a`a?^¹8QF*+d*V;?&t5p#D&ka*Ru7 48b0Q;9!#7X3JF[E6W0mo><[ oq]&6Dm t"f0*څC0cn-vUIy]j!CGs8TeienBJcu茅<6hW%.K8AX>qal ,zH2qr Jw!X}肻ݧMbIug& !ċ,jtCv2~?Nv#FRWT-YtƷ:䣥j:4ş[RbBe؂pcWlbRlwW-SE..zst$eJԅc27B%Ş[%4S$ADP"q)Xb sM?lˁ/y?e*c jX6Ibܚ>MDʣ''&萲U'457;3bF:wWgHU>3 lX;Xk}Oi6G0u%@x./HB.}$sT* >(}_6]ӗC@Kfپҁ:۽1—h-?B9EA]l }C&{%U蕰Ub )%jo1-~׀y@#9km8BWznjJ8NV/$O s`~>0U-0^k#$ǪXʺWAc0-WRƈSv_yDc-rM7J⥂_o0KTakvN *ς@Ȝg;{wf\z% |52zЍ p#Ʒ~J\ݐg o \$k C~e7Uc+3ʠ b{&o e鍼pWR1 *f uy /kWF0&|ZNY< $e'v]DhZnF, 0uϪwX?3P;(q Huux6wwh(8T(oglOH| /C7+$P1=r(OҊs0#*jګȤ X~XNg( YVlFu+t@HJ&HC:P=_$y3B0I #0PHlÜwsGL𛑫OL]WG%Vh,S 44sZab%ٍ~LG ;>(&kѡ4慎UW{Md Dn\c"K K)NJw0`ڞϱLnTH ^70ٟWL,7XEORrR`3] VI:[W՘ bh_ j]xKNp1-cRDr:t,0 &5l2~:Jd^2bb=`<7ϧJ{e,HgIfN_L A:\ -mTۇtF9UHE!֘㻏C -aIpL~{@^(UMt2Lr$FWzԃZȽ7( 0;I<~z:1;diޣOL utoDrkbxúH cNHnqh< MӒAeIf*;E5^ڠ~o<9Z1]0Loh xD2U-MҐ|6ԃ\ag^z' ն#YI$ѵܪ^m5)`'vPm.<{k#>f~*éB3ճ{DS; A5@ycnqtv)JŠt{=PÎ\AO[+Rg<0)isd؃VLUdɌCx+on6w*YIy۩lk3pʳH{w</Ih\G|v O<݅3çKkI!ws>j6 CI2QjAܼ hfymDw*/ {!^OB jj6"[EZM\Z7K 6IȗX^ZK4Q讳c%Jv`u,v"VG^DEEMm4[|4g]t]x a'Csjh8o./U!yKˠQhB$j:Un`nzJ=QYw=4( Z\eŤcO "_$PؿC0H;Gkzq(K$,GhYT5^~Y8C6絛1X X h"f60~$q!67V"(9 d2,>BLpe=2tՉD ?tI_q>;<7 TҀW]Z|5&_X{ dE<M%ถ#}aRm?3JQuE `2[zf|pp:fF/Zqs]=|, I<EK_2kN& l5hD%ٱڈ"5**7m,2j*IeNtb+_M f/CV{9_Ve,\My*q]y 1B"5DW6~Wu{)ZLaeVW਩6&'N~Kg^yaŘj}, 󸍼2< 8~Ej^?CL9כRyGn(:f`OQYcI2 w'CЧ7Gu5 > 4lEu0raY@Ѕc^0wZPi,j96nEw IeB@xu(VCoʍj4cq1A3nwՙEȧp /N29@p/~DUgT.CVdׄ/ zLHǭ#J>Gix3KBx) \5óoyG'Q[uAEqrisV4峂 O2_[NgOltH&Q,y&̑ | 8h&`/ڽʗי<̈́N΋5hDO N`fĒT6W94R٠tءöc*iIlFe8Ya"a^IJei!DL+X{o"eTihtֿ`!H[>`CR gT΄g;[5QOҌ 'LnX:HS*9V!5w^yM'S T&&4g;9FY*=sSiyTh֫rV^7!|/@Y6 .=듟[KB6 1t;-h /\8՛13r~ζ,~/I?h6q^>ZRn͏MrYKۗg6,:0.!ZY|[2bEa-J31`cP5T0E~u|h/h-xɓj}V(N}.s1~1% ̷ %=zIԷP*6¢yBANe=r;*9*CFI\+%FV+E %J*a-TIšӳ} 7zJ)͔5@?u{h9R`|6–>g&,5Y>zΫXդvVT&Q'ׯ1dYL'OJ K7)~z+C- FHWz?//*}*0-IY3s%]X!|G˱.22 Y{8M+^`WxuϞ2he nASkgHkdЅ&&%,VN#mIxv溏W'Kh2";JIj-^M<"ëg-->c`ѐ\o3_m V( r:xbms% k޲~UleHMDH<2t%)ѮkgELпR#$Ǭ$Ƀ;|RrZC$,qP3T{i,l#s̔/ ì!E.L!ڦlAdBY!":fMw8}?i(M NC'ϕ6ˤ\<;b;$\6(U]l~^M#bt 4&OX'gڞu^oM$a҅* wKt'WV`4h4q@"Lƿ^ؙZL5*dAR9g`^xB=D=TbhT4S9P/\6qǮ_u\A3-gHz s^yu+ؓ}6jw2 lWM=Ɋp [U?7 XEa>|z֖Jqt$pZ Da=agf6-vNp g0|aAHb2_i_-*hEC6U"봟<G^+5uǀ*!=z;oS%{GZlJ= Un|\Lmm۴"\ծ<w U摅as# =]&;Vʅ|ql7$kfrddkZt9DB iҕu6`Y`M%ppgOfVro"Ė+yO򇪪VIk{{Yf-ڵ6:hu5 s{P!-".5*40e $5. $,nKM} l?Gv~G&2 lY*agtS8>W)MHJ%<¯<<%YnᄈB!&a_?-0E邌p+gr9,8ِN2}iחbS T 9b)UYD> y<2Y VL at8(~==T6d9a HS&v<07.{:?Z , NjAJ"Gڀ&],_5ko,B ^da'H<#tƂ^""W0"3P׈RB`oP\ o!imEjC12vt/MG 6D1&%=F^Ċc# v |b]}Ovlb /ْBƺƾCJ)珌 b~1IR@,#D-^Ʉ-?@uXg+5ʹ<:^1AIL.FͯF5T|3Du" 7 &#UQtDMIāK7%ږ$1.^ޕiN-HQl1?vQ( CT'PME70~kxLbme38 ;YݏLRαU0xVP#]FNo9Mi[%(^JFGX9XZSsD[+m]'JI8F ny2-_mV\#5Ͼ<67f $lA3:Qߋ-Oi6@@un_$j+He6 DLwqۍ!>]v3.)Bi^p3Bl:&{X cuVXH$!iaC//`ݐ'pZ! HDŽB*Qqg.5R eW"FynS2Mu rOڹX'գ?_~,űVPWpZ C@iR1%[~V'ҬoĹj,)U #se3ڪ("ڹ]w/-^c#gЧXS53r|4kǫV0)J:H%Y&i0QBօ ʙêʸ_AJg,f0X')ЭR@4 HXs«Nƙ2Mq zz-rWS^vQ[\VUL %~yb.="cG`[Ĺb . 4+pOS&M$h47UQ x/b:`4/@59{v,1=+)źKɊ}^`[Hގ +=􈄌\QD a$7-Na Bbu&㤬T5. u ^5M7%:y*&-,S*Wl.iQ[K{Y3%tu`0$1ˇ AۊiyqU:$ACT-4T\qx)I~ QMed|])*jc$=E H69Vp u80~sXo(e_!LLh_OZBߡz s)b2kfZ bdX Tze3곘@ E0CiQhpꟶZdFlmm6otCl"7 gLV}!Am.2k~\&.6wk3J"@r=XDd 8a[:sAiV>g \7j7j Z Q|*uaXCo KucG hZKdf5 mj-+п,q_ز(.8g 'L歙? (,H0ڍboث#~<_ѪgEpuf;!5 wt$Hx':UfE=DG^חsH~m3/Sd p).cW0JuoھCuJȰ%1_=nIel1+ŭwJhq.˱ jŬ*L,qTgEYP 0L W ,#Ĕ̥wH[*|2N H5jS2l!Ur2OIM!17T#׭TC?V7\i`C)ť ,uQxp@J&) ~ EyLZZ5IIa~um\KHSœޏ;vNH(nKG3F?jru]X+$xE9hЄlITZ@[^π.1*wP>А؊st+VKg QdoNLko<< ͬ}`ؽקg8սy6*2|$e|lE>u.NŹܽHָhulKQ@[ F8>>h'0-6U?872'R\Ui_ m~"-Z(9s]Vekm);QJޱyPMrz:EAneDD2ƆA=PLTioiQ%ŧ4_Ƿ52`n1ld̨wAduOO. cvhOyiTqjR/%KDwuZ԰n[JGb?C0d7!U=̏hjLN3MAIQj^DŽҰb-X4,֛ ? SzЪgGsvF`6ノ}0[YKeÞFZuJマɁ1hEo OwH.NhLJN_YB,mWSV`S&{pq+`5n|)}ZR bif3%K+'lP0|SLYJFwJ#"O1z|# S*|-p*U#$&{fnҝτoY W8u7!mBM8K` VLlx_Ip٧n5Ld,AIoRev\D&EbK&pjLT5/pJId$:}hz!V7wZ WMƭMKG93v@c8qPX7fO04lɗVsUJpmv3ܸtqh=OV7_p_:$+Q,OЇh?pprC,g)d2FTJfoH ~Cu {JԔՋ{6~J:jYj"M DZǠנnd;9)G<wRG mG3ulg&:9#]˩8 T;{q-ut'QoULshd)GeMDMv~bb ;*%^N4j Dˬj/ujum!t]FMpעO1VرB};2v(F:?({}t!ӠeV*v֏gKB0@}'*+\X\Rƣ^BSEGݿac m'׼ԒF3:ch2TSTf}] [ؕ}9]4U^b3TR&rʩ|'Z ׈l 5^ɣRS BZ!Ke>8ĩa+XNɯ0EzniTLB'E<~=5LM`k7M|ui5thT$gzi)o/ל)x8P0+$.#m Ii#5[Wp N]B.bULedCL.q ErnY h8}($#89XZSN s)^~t#iW/'軹+4^< "7~&G\-T˾n0aV [ .|@^# 4Zq koY6/T MkR9h_Gq<8@Lxn%IʥEj;5P$oHW1ܰT}-|<=P6bjHG3$,b]H ~ay(wd Y ?ě#T[w.[z c[*޽YaC3LxhJnjg_LXqr{&sָj&Pqt(46۴L[= }Nz\CoO3]{rrW#E P\7{*@~yD|8'jxt+S k]JoqX2ҟUHyW g`K''.fio9PoLȬi 4Y,xЂ}Fv%<. +S?j^M,"%2a9yUu{Iml]; :t740wz 5i'캽`B]x-@x@L)N%4!)`΢\,UfXzLƒXrn RׇPfOڧ=LhM_ryuZ7  d6b:*Fi,wj2.g3Tlח|R :~&,]$JZHUF1WBjd2dYdAe$?#Y]5&nG8*y;rۦ-f=)萞Xj\>jYFl-:Mx.  *TĻ2@Bn*Za1եcVlSku<;>UR"Q.fK.oD#oe\߆a쭥z!m>|,lfع-ȭЧ0]ɏE)N[[-[*((6 glnPecVW[9wv:TV˭Ίh>[>&L6P^vwNzsDiao/#/*==13XB=Z?| ٕM!@ǢWF_ mu4Y]2ۚCuCHԈ[xB{p쁮J:N;8L/Psٷ|p Xe s{6NSVC9lo$wi Y[T-."!ڶ 1zgw*8)&`9Zg:P]W䭍gFkIF)JJ Qኇ}UTbHorh#p+lGwx!Z!Xc?v~{glCgHlz?`G)~[5"T_1,?<6HIPv_Rpc jsn=qLn-(4t[i&Z־ׯm)=T'{ 2/uFd n`K^_r)ҙLaݐ.͙֓e7BiK3B-fukͦ^]$3$"ej]ݡPU{Q?\Y|M<)eS.{untԍ:+Hn *,R79 !^> W]%FL ϒp*7ĵ5e Bv Ej7[?YㄯlȹK4źƈ*M0oXȬkzEoy)| Nr ꓊][JipP؄ ¤>/M&DV56 EqwD <! +?|9+ƙL32Pwy;볜(V9Oق3>(3gnd=(Qr;&N*qkN(!}~xҒqzK/\ ʛ GpNssW&1;rj^/g#uHٹIcb(t8=:L=_haZb1١%c $ϥfe!WwGeLA ҹAy~R~X[,̻F߼O̻<,CܦEt7$ktx#>cDtox>l/`PM[DVvHjBQF*AQS %.,/K"Ȧ=&Ⴆ~lߢ"˦mJ~^v{m0%)Z{Liw<0ogw/)~hɡ"uo&L]j\UaR,E* -j#BsSXYy k*ӂYfڔ3H)ނË ҴӖ2.j`熻aiUѥ>6Ik,pI_dIopv$F L2Bscn7 ٲRt-{0;1Y`O5HIW8G]Qͭhn:3Z T X}L e=@$;2VmKIT|Rc8ꚯa|{aH!u'?~W$.\\Td6NU=gf{F9jwQly?7! O+}Y};#!dCkR\н20.Ttb`gӻ Uh$(&08ӡxs#&Nz[|3{74aҒF'9jlF[*+>NjYF*!#/4iY*VOG@,yr;?ڳ=bRּ4tOcCSRUӤ[ı kD"<D4QD\0 %T.Zө!f1Tb7VmC4ۛ,Km$? |8w)cR5+C$HW aIxU>8Rt\>B|~u ]ɘ #*~te/Vx TjOBh2uC՚aIϺQuTX+ l5M(XӨwemAY'VE~J pJWS`jGڧ(w%.GU2A9#9/զsn,kgJҞyr@tp'ʷuوU?l$+~HIqT  { .98Bj5z{V @)^xU-mN1m˫Y{6S9cR~z^kltI/a<V[P8ÆM/?ȅ-5jgUejADq*eIL\d؞ϵGC8gc3K2Sڤ*c1Lb7d5O˼{kVs1,Cxu+G([H~7uX NPnӶp?|RJ~ĥag[ټ7Y<2AA'ƃ'P.ks\uNމ)iYe4A2^/be7æI1Ц5SVGJ 1JE0˂Y6E 7. 7VIvU᫚TXo.[o<]WWRV!h*|MT@9ַM [M[?!ya Y īϻ;,- c2|зW *,GKwOuDb N)kKC2`ПMMWp^'Y%I2|l)t=`i2%UDۮ ]F3lMۖnHd{B ogx)^&]}¸!ޏ`gM\MvDR\&NU-sC?h~vGC>[3UCXTKDR+oeG`nXZcE<\i_<æ&NL9l~DCz(,>@~@;uIvc%ȻrhMa_]sp#p7x b)PlZvPu"QCi6O9Iq Kb(\zc#L}[5T4Cz``] :_Kٚؽ;xҀ`C `v_T$(R~e]kx.5\K={1\k7:Ȁ¢:"4/P&J`܅`h°vofy4Ynʐ)RAͼ,7#Z0_1{bmOdb%rhnrvz7nM\ǩ$*F洶FmܰG fe|߉$I&Fѩ.fGqLl{-TdCz!e![@>Z1eؗ/Y <:| Y:NK;O)?AtuvU)*[<{9'DZ\>־L^?\$A4fUߏ.XjC1s$+rlPB1E#j óMʁ1RQԉNtP x._ڷCkG05MatwoflR7)~]߼{/,h"b*姶kҾ/"8%Vg;QJ r}<7v4̓5se3Q7֚/iuR^~dzqs0u50\ d])8Nxlb{{#Y$sכ6:r\^BQuhKGF"H4sU 4Ծ!s1 |VtYگl6 acev.8LP\9tT 9o.3n &;i3{YOvwAН.@w@ % ;=]EtrEH$*.M3g -AA;N¾lcyPBN%̕TuZK/I[C9.'e}lYݹc=-'`'L -<}:^[k9zş>%h遡%~0rev_@ckGY\Fj{RPRZ7!Vb"dbP}Q ,~=" 5PlR~`3W_25/=ޣT`~|=U]BDPz,=5rR74&D&^6|ۈFEpWp8 F'.9>)c82ATE]zЧ:*Z泎k0<5GaDD=uyT\F6su؅1qf!BeWUJ~jh gP8LX,.3:gʽ3D% :yxX?h:zwj  pԙdNp͇pgvgw.mzqKCE!K< Tf@An1\dorVS_qkl6RcoM1SJZ»xBVlyCǛ&_uK_+ 10;Z yg^f 5y}6\s/4L{^>AƨJ}&> *0pInuKdEo7XI]e #TB(.jgik[dLPX3mȁ䂮e}ڌ\mDv2N#_JKH7h #PN"A(1¶ۣ O h;3Wv^ ̭#R4)Z'fśXBmqD]r7  Ի Dޙ&IorG`մgf[WfC_ u&w{wQ< xpC<ի< WβQzsڢofD0ʁqyh!. MsYP,[A,qk@]^#t6?xI{3cǷUdswCwlTXsŤ>P"/3 ?F;G U^P&lgDuոyf=c.ꟾPQ| 1ac}Vlhj=9K|dvUW/Nw=ݦ駇>$A,8)We bE}AAt,0 hh2D;@pI¢&(fZwk(' #I,$  'p1|F6sNc])b_޴0= _7Ȑ^<(%723Q[_A2aE3F =H$iO.t<%W1ʖ-Pܲ@3EO!s>rQ +p4\ޤ,:*g(FEGOO{f]Eӥ3%ŢhE%<_ccqh\J9?h ׋K0cz"tPVf[դ󣥟&Susuun% 0ɀԳ& 3'"C;DJb/PZ4%Χ:U9 s n4|Tqfy({#9{:``<e7bbo^Z ];+5t&-mbR$)ЦY[eX4"^՞$3SQA*ŋAB}Z9lQqATdUj@-:=> Q+$xTzBwQ{a\rnК |D~.W#<0 BoD~pfIt[cxBv-OLwzK1ՏF2-<L'xW6Ô $xyu'z֤}{NZ<)ɈK{5DÛ WEvP$),dzrz7&ĩ U#f[YJ ufŨU& 3.g.هve*=6xqOtT<c|}H5owmߩ_cf5N#2 锤/Y!J[> Fnk])hT(& >"B<{蛑b=] "P 2dfS E. yp=m] ߔí0M&8cBv> ťʂ@0qq/ iq$X/8ZK;?QOnD ̍d q$g`8"Bу~}M oUVCq[Qs2xOD$:q;YD, ^={Ր X&gZ?8Th?͋7xQUز k |J&V椧f؈(^' _$]CF{ݱW̓(Su7|Qkcdu_u|Wv:ypQJzW0 v|+T]Kg=RA=z> x3@<>ө(*!aԘ *Pّ݉B)NīIv6G+Lsxl.ҁ<0" 13=C2PYm) zYXl/q4-7v#tx]gy4VE-Zږ4CE g _:867I8;zJ%&p /cwFq%w=,=WRF/:E} /kfStη}w'Ⱥ9s?E)-+x?l Ɯi d uY {p萦#!,Āqacod=69%ć|'ؖb{DC3lN4)AϹAu;<{ױNkWՌ78 % {cۗh8:u&;X+d6ait2[D!8vXU8Å? }RU)&"h  DeYdJ'dh[۽ p˸slwsW*_{J|7\o~qr}Ne(j;1RcP!5!*#z3JEyXQ ]dkT,ͷu;OFcux _Vn=2f.l`H6aI-|ڑR<>4[5YWޖH0dvItp!b_z#vufX.3R3AʥO3Эy2mCAԛܺg̸wrTQ )P>J@vP4$'W)o5|L3ff3i|d-*p*>̹=P79†#Rr/ŽD XM4l ̟^( EB/wshJ~mxF_b+-&=!5 &A g^!\E'.p?Z}-};Z.IH\}O"=`$`׵" Fy!ֆW nlw]N-d Sѽ-(뫣ꅷhcc<3uSph#4tΐYTw f v'm2J )"5_?vCFI\A %_[ qeevէ^woIu]3 #P<Ϲ>a y$KCr< /yij+\ EMI[Y'#3t՗uz(ЎbS2[ 0cC3Mنx BRno嵩3/5]I,7s}j6J#D ^%FF 삟|KVF%FTׯ|.B>;rPZ2֑A"d}NNze]Vc 6L8ac,vqQ:0Ӂyt]t宣ա{*.MeZhF{ I8`:xNk?bR1XG5Ҟh#18Lk#cx;F(|RyhI^pvU ~+&*MTF tۧUh)ԙ׵%~?]k#PLͽt\ 7ݐ e|j* ;LmqtBzHfhԪg+QSyv\CuDLⷢZ6Ng՟BzH2Ak;imSW!YF\Hxa ~or ri ~ddk6#株0}!NU#)u{1' WK݈kH[=DeQBcĻE-lJYsR2ȯz=Y%v%y:OhYtTs¦+eH3*_[dV:E08/#ww`iĢG ^d3qL"zFl _]IIig2-Nѵ$eE}ؽUѥhȗz2{|GKxWalDq?nSS 3S'怪1>9o)E F2AR6'ӹVp4#q;7fyagpZ=gPvu&TR6ԥzbT!M%cۯ]\( twl)3LXKhz︧m}b\]ɲ٫_wJ@(jbN9O۝oEL{dw>C? 10fnҌnPF@ZmJU}h}|~MhI֍bL\PKZozWwiwTv>( Yju&L}RPwg- i@cuˠ_>{rEbXGr%ߒ@TUd6#St w!gᷨSOa+O-d`An6A4gx kPjG$բcj*}Ƹ`/-.|CmQ3 11^d/R `IM>.FiRAuaG`v%06Gg)ޡʏMe]hiԒ~kH{[0AE]zzCbEDԹ9C`B(^pj!@{QL]̖rd~'6cuwƮ rNq67ZUK^R"=ѷ7e]̘2q<"LJ;2\--oC/M4 SIp^ hz- +YoTn0g?Eo& ߅!⟞9wήx\##'fItmE K."SGەgncO,t^J^%~.P66md1ռq6qXNXp#}t\ ,w|(cVp,Voٌ`}e.aA(oSdȲ>3ͺQ({|12ƒXXb _m ͒ly4=4pOW|n.=_۷{PXxߺ6f94;, m#Fz|ö_[xB"AW0튙 {ϻSц]V҄ͱ*@$5|0 Vhi(t‘zsןo! 4_C3Isz8/{E^CGcG9%R ?z)Zjgf^T3塅^$mz(8{jVs\uy%oE&h缝(@L|4n|HB"!֫r>E+'mĶ}_S^/tH='>@2dXf7Sq#mFԯڑK%tןk ; ֹMgj_A㰄 a7xl+o,]Ȭ>ؘS3]T~}9u:< hg-Y,d,;W}f-]h* d}0YA؅D+V|i7Ehanr?$X߉Lz6Zk dE 4s5k?KwEg%Aؼ ,M0hրaA>9MtYp2WEֹTfD dC1x.bw@ ^`ёʹ>RMJVt/4UNٍ5\ 9ذTԆ1bqhn EmV c^r5c7' j\- +"^Ԧ|Um;uSXZ+ʷuK4NZ 0JS0ku҆\9k58_clih93^a3lg({Lg#' )jSlˮU!b|l hI E-"VҴV]5?7x(TSE%N`jP ]dHJ״/CϾK?]b*+䢎zB2"鳞 foM)w+V6s)2ɽ$Fkm[eD_OwSkӭT!naWK$-"^dLť)7^+eHʈxNO(r*N03mK`8T|?b }aS$jy֮@CSa*\"x/R~3@sY%!;s sb|r!$;d?sXeܼۙJI!|3uvհ=H8v!$>0&g_pj!9-4toGbЀl"y/}*'k;2ͤz̈́)(2)Rz~RB.{r\4pKsD?u [st'],s}~2Y}Jq(Bðj!N]UG%,RւT BAc:.-@~F-)7;q`>#+kobMEO%LٹRS>nVr%5i|Qm޲D^^n͹떊_k'6]XR̎= % =n^@Q_v|fHJm-CPIg-=X>4M5 !>՝z>*Ԓk9ycުҺYi8:6Mnʏm~dii"K=d@]"?f}$EF/h?SX ^0E;Ac!gFjtsU7byĚY FyV_R1˺VX[gyEf$T,]VbxFyyS_XkDȁ{wzOS;[ݏ°c=J,\ '47(~BG ~}+9[;yc" [U ~mOQٗHˋ&@RaJ &7\Ӵ~rE-_ = ˬpq>fLOش1W BZ&\^+U{'uGt +2pK'!"LZW!+;)7l^.)mO:˛PYJP)w*,XI8-Yg >9͒#\3.3I:GA*߭G;FrEa\9m_;6hү+7-fBsXBhB`MWwFum\44}KT[ԭKt}pC~OG4r_Gatq?yTf\]287g7r6HZ+̕K\mXλP4{&t/'Q\[F8H'OtHށZ%15(|˻P*M+U-oX2˻}V.xYT[p⚂-VNgw0]}PyB 2D'o#sE@X ˫ScpiGZe@Q7rKg7t|$S`ͮs|,T>">c?Zmy؃F$+V}T+ G]ϻٝ$7CVѵa"h˙.H,f8rwEGhCRZ:2|dk-={=Y3xpT5R_a4]ֳɼVL(?"ZFdz~nO!X*4S+P},gE좵!6<•xv#-*}9klt`w6b.Ux5\*>Q0`(ԠưTra>nY6U@1ORLG+?H0t6]sߑ%&X[~ إIAe:H]rC ܓ1d\Wݸ wq (Oz^G U&qjDpBo #zqJf>A(Qlc֌6MQBcP(.#V֙ ?#X.twWٚFQK*7芺<{>} B5pR01a:to{q4ے"&BʹRs,j鵤T,NT.P9%ȸ*uu2:ΤEcH8$m&1#$)ح}TģRO.՘2C[mw|'ÓC*:cBaX#j` g9~H,~L&T` *cye+Ĕ>T[\r32):YZUWvu̱{Hu@K)\ߧør*%^.eLdL~\uSZCn NwDl%h pusT5/Bh#P^hw}-uGx4!ېyhePBf.!}p"s *aP #7vrҶHՎՒڢdݲjuٴEsU#L~nOW_$jm㛭C>p wU?6^`J:$ :%8%2$i(;6' d$Xxvr{+t?灆i*KCOF\p#h=|3@'w$Y7vKY[(T ;f1ѤRE]j&`~-ek7sm 즅 0:͸bJr $3sx ׸4&s7 ѕJ>c #7T[UDyp'gnR2;jOjރJ23CПIsVLMv4-304|0ynyu@ EkjvAfO? ?-[t'ZeHwN.խfM1dCMm.2]nH 6Ñz0;.)g2$2S W'ɍὐW]\!f'2o-0|M({̸럿ҬI=CYǺ n:(0R|NR{HV攌00-T/,.AM?d]jE;XjH" ԃde߿Y&ʼb)Th$aeO{8|Z&XhH2dΉ(N08|Xѷ_Vx8֮3-ڱokGG-0)aP v[?v֍q/ہYIwśn͒J~q;.4+W*ƒ.F4NJRzS`{MD2%9>E1jR*j'C!z;[6ZhZDp1<{:Lz|=3m͖RUohIzZtn(շ41Jfȅ ޿^&Zэn8G9n}R9Y<Ǽ:yq#@W^^V}/bHP GI )uW{qV p,jڰKSVK=hWC]$}C;HMbW1U!{f&| H&;=2i+S[`ǣAy #ʮJ<T㮚A}fCIOj~:75::o #yԍ.I sd5xƪ&ESܞ)}<҇0Ar41bDa"!(cx13Ý=Jf 39M3RltZVg=khj2g nkD k\r q_n:.A-:#v4gUbf0BM0,;@N мF0>w~ n8Ŀ09Bv@R #Bƃå;lay"P*ˎ^Lp\ 77JOh0z՟Ëm6fWN^ R)Al,s4M<xV;.^\!|`|W`TY?N^A3r6:h>5!EC2;u"xkQ2(t~,cuFmvJ]ňRw0i,F|СNn u*=Ï)Lטaf'칽>!K7)CߔnG7a8$_w:TaMHE,42Wi#Xl1gPXT&)! ']AY;qy,Y`@No{v=wg;U^RPp*J!2AsqHCuAOD[ЕFIH ʼqτ n_f*"r?g>Q;TOsBԹ{w xYaNok[ Uk>20 ć[7$}թH)-9'7qXV@ !%pOx2=e1ߤxPcLwL̇VgW|ݤ_x1.JFԁrJ<;d4 RV̳{4Z˚Qm2"&( R$&yoY&DzG/r4[s .׏1@x0XutH1o}bw C+Pgcs.>WWqVBn%g[:Q8X4E_KlMhL̙?%(J." T.A4#6 MbzO@5q#!}dLZICpWB'9{[„u3:m%,pTv6:, \I/׉$%z ]k%X3.NWw 'a: Am1XeM2AC3))qq`QǓ2@o*$|_WRi}E_)U'Ӕ*H_ӒDr/ VՒzm&.wy?>H W~{C(U63>ZծL wc&z=$bK؈SZ)-!wLd^ޖH:S nVh(l)z C\3x JNx"3@`x=p q.b_~wi˭&FETץ|fr~ŵDh#_vԨދPE Gsz55*j gr3֯R ỏh Yv)2n7G&ē q@]Yѽά:Ft@4x#c7(cĥ~6@+Ȧ#wm. GyD$`P"d498I \~_b%ڝ|=y%*$.|^t6\} /ߊkcAdﱮo*(5G'QF[﹙F4Hm$n?T?(=7;?ˮg( ߓ8Nz J1,E J!~j`EismWp7MⴾjsS|LJrV]6_da,[^ xTzFuCg )Tt2JEec'>f-(eG9HX[W\d{\ɪe}f1Wuˀ,@iOGUu~^6~a]׀!m_͐K⨮$W, `5 qZt4/-ȉV7RLB5eZ$@il2r=k1+d;Muoa!ϱ€[X6dl'gݑVݵm&C(S]@H֟o V.'Hf y'7,Hv.P)Pƒ[a9j\)JG*_-Uh"{+Z1fjJGFcF-qwc-VWz*"7*IxthХeC;{':y@T8"4ACcIlqU~N j)@?{-SYoh~ȟIN5Ae<d[kR^Sp9\A;9{Q{A$E{sG`'lX.xy(9}ҳYzO.M̷+яNPhcv-;[qYzA} Yڈ?KuVM y]a6 5 J%T@ yM!(n874MT"\K~E!I:`к*V1ᒔ9G: HrS$c8@ӁLp6ͽy$Wn㍤2cĴi1Wh;gbQMVG 4;ҮHՏ>&$ t{y7Gʵ7j1cFF (w%N~Ѭrc>hvD%[vޏ.;CY8t$AiDu-OE>H@츾?A/xש%o,EQM OuNg B";Tixdx^ea\BN̯ {h4.ҕeGW[ΈC觸I{;-ޘx4tOw48=LD}K`_S\(_D ~)hPxfn>u(BFd_ddЏلuhFV0E< weS|^\R`m][( Ѱ9UCԶuX`i=e%bKbHBWHKW@xNߦ7]cY`ʌoVWuy*Y{ Iu4dυF f@R';9+:?lMsґ8_N~ P(SvM+o: vGg߂;-A>%9,6]>òFخm>?ZH >)d2>/qJKU='&=FU~MK,1?^;7 /4~'{L\A۠ *KHtQ25KZTkycBmS(M>4 >T<[;~ƊL#C I ԗʟ{Ϸ=Oafwk;U_<,PyWcّ^\Y&A\.'8A݇ҏUKW'RO/OIGf|L”isVBn} &8hf4H7̚#8Mdc$cy-So5AWv;Jְ`4N9mE naCLCg$@WU6Sh+ɨ84=7Y t8 7ě+7 ;LERjcYdGY?V<& VS%u-֍KfZ `s.qD! \ $@@T:"PсnEfuֹdk hZאc=x89B@T(՞x[cWZJ>hL=T!FFޱ#¶hj}qpp'GYK ΢YUg, AEL`ڧiOQ!YDeu 4ϖgQ%˿Ex*/44kXUyѲ+/uraaݍf'MpL$aR7IcMHFi[s!r^|7`V5o 9y* 0t쉣۳5Zd'(3lO$[t:n`owd;M舳 F'"7E k$Q͚7\ wyp<vT*_T7cxsB,Fs_]ZoKh)C1$̯ףK3;œ49(tP7[lrVڿǑ}-IFҞK@vkQ5muOmMj>ghoAPu6r^!a7\D{wM DpYJ&X^I/O.pFˣ|UY%+q֮a"Cm=DJ̠`(dq +#{9ZS$SLB@?gQ,ЁIΣf]lecBm%| OtS<ݝڻQ(7vP%i?Ž.EԧN=$}۽üDͰm:mשXV0W;Sc3 t"0>'%&Ҁ8V>7_ V| no&[ &@VИbç~b**b1.mz=+?;kF@UF FqiD>|jrŞL,JtGǖx>ǘGވ5x>.a2*5|G"޷]Y xu?d0BC%od붢SKwtkzϹ3 e=L1v W} ;_72J'ZGvWW:¦Q[ rF1l'-S C*bp|(Z.k,3[ w)Uy;2M5[Mjְ( dtt: ^Mc]};"ɼ$z?t!T~TV R$+~+`!u%p@$܈IrCipw ޒ2`$Ȇ+6-6LY-n5ݘD_*jÇ=D۠cX:f݌,BJ"X«Cڑ"^nFRmAX?tk N"=LIVYUrnɴP~1*tpVϼ߄߭nTǂ+ fVC3@Ut8<'N,񆉦 .xjdbDܑH2C܂9{/= ͕jf̌e:wI†@RM 1Ycp׉9 yʾ0S4vR$ 9d:#on1ozJ$A9ޭOlOHxjĀ8&+dg,fȫѻב, yi97}n``&mHY0mކV6l+l7FnC#9]NVw..C  k= ڭq^n,Đ62|9[kƬ!.bT*}r!W^.9>?>Pe߄ )$fkchMkS~K4qvn nhϨEB'-8}M17]i9xHuk]Zoe>njEPra t3LSzg8nR,|EѼrmUG(a>#@!lRUrp1Bu"]8Y.>kIX}B3tl\œ(Fu4eS >7wmM=u>:[U2]O8ڵA*Xi\[[d:J,4dOGH4pi,YnুVbxxѰ߬=)wש:I6^ȪahQEl4|E y\{3wNwO^Nk 嵧nɸXk;cs.& *;AVǶT{u~iAdĄV݊{fwJ*ގQZU~.4{kU}]^N; 1z8xd{gO3Xc]Nߣg[+tz7`G,:GgGe@*PyGJT2 :#]*|#˸%r+u[ _vͷq6=3>FVOmpol(GT PҔ'2`] PPʀrZxb$hrF({8ÏRr"6N N*l![dՋ`e*o>G]ֱ)؃*"Aa"cbjKotMCEs3$- i&wȁNZxvrU#r08`6 p=>!6go+SJ :-!DI#j^곷R]J^0kҷ?c(Wd.q]+^$)o?ox6Fx%rwڎvt/1[); .ѪM @IlТDzBxnzVJed {]$`Xw(bXGŭ ? Go`Su\C,]TߑQ n, ,9ĭGiH7|HIfimlM'RX ^P^Ԃb7・a_\֏nM( _YЍ_nVgzt(`sR6\yP$ɋp8{\)Nx%wpTBa%fҚQ:E-G8NJor-$wpqٴFM8{&.cW@ި`^I/Ccl4-m?4Y;Uv M P@+gLjAW7U4eהN,=֯x-H;[I9{Ъ.Ff Ԩ Zv-KOz3dֶ_7UNO|h[cOK7GJg?t챾^i9U]a;BU,>Pp>׸JU^6X2nl`k9%Ɣ 4[4dIv@G5j"0م7r,ޢ'\ |'0;;gDd3:m'9IH Pˈ3yzO[XInӨ *2d4`[|7m 0| =j6#fj`˯~5uaGuPc Y-"þּ"w؃K!bӽo [Xzp4$tYa^=&`89&yy쒋8SBdFSP~%1?ϛ-zرID />F3e&N)8u SE#f@w<E:8-Cwu%أ¯:;|\_H/*"ڠ2 7R Ai ycGn\U%'R9]&mx2 Wi禦gx+_H?B 5Q2 wg \} ŏ}Ptye|P+5W(c7$|}uvW֦)ׂ: b#F^ oVV+t팱>8ENGbQ;##OsUӡtRy"iLu=Vۛ bhr !f+~ ՊȤk#uN ;uSq G"Å՚{xY] mm]월eH5agP@N $VM:&][F= yyЯ˪X36ƒ)۩Qꉧ5}A 1īza"*C49QxzPkaƾGmiRGXLhd Yxqy<0(*ؠ$)XjCcӓ҃\+0qȁosxg [~j3U\Cl:t25Os6D~Hd6=Qcg?9Иr;t}Ր@E[1tٜȳ((ɭU]r [']0ROJ^4Z?[$(ثŘotQn/;xPc@ ۶r -w+ELMpLLlAY섉Oa'O tK;׃4"c 0z)'# TƗ9m[lgCSݠ *SD=i 5,f# wq7u"NJv4'N vPvGrrNQ:8oɐ]xS ?#q Si 'zҼ九',o'.Vх9mO9 ژQITHV`k5^Kex ?pRu7#OآfNMW~"3BtGG1Xjihl =mMUaϸEm%`MhL1|Y2)/?>7;`=om xv_+VlZ w70$ Q}Ogq b-50$f.*SVc&=w)J9 4;>'Fu.gM=d6FdE,w;'AUr4!B*$x7x:}6 u 5fck->`ޜyj߾ӱKM4]!]Dg &^z aϼJU] A^m.V~kǬ8:Se+yyC䎼8l] &}YKЗHWr z,%9xWu+SC[_T, Kc>8uKXr5Gd[\ Ac ,f4HXnK$Tswbj&h(RίR? j7^XPEVq\L{1sӯ JP2VlmT,`VY9q;en!" i%(xFEwOfr1A5̓Gwl 1[z})?IFX]PE Y uh.hϢ C?ASGH̳411cGǛatFM+isH\YCR{IE <:orB]/\RNh0JP:1ԡSا/by_`wr.qT$2n(\~059e Us9o@(_|J[HgVUXESj$ bf2D]$MWV ^kxah&=)YaF3C-Z(j3@O+sP,wSƀhR׍uI{nySWECX[+e7W'*nj@3k}E_.]grv%"*ZRdl aHT#My$ԥU+LE%,.u kZU\#}/ug,l.j#rYaEJҜ<!I_Դ\Eo>J] kC਽  j[•mB_S%Vn81c1#Ab]oN'Ie[P}5%8MxI2a$5o* p_^n|9N]oSn1. 7#xRMӣ7pPb0J>jTNP W (>:v^`P #1ެK}silΙgucww_\g)T&JM ]hxזs"40S.[7χ!]0?b?дv<7alFG-ڤJ{^ !a7CNh̲ZIy)z]SMJZqr?:]:ՂLNYJD }0W+ 7+Wu~Gz0² O` -Bw|Kᤛgr_-F)ʒOk@qlo+[@QޙL#~\  OD:`Et؟I np= oK|PQ 5;*¤,K\Mf ,WV'Pii$},pgS7sN .FOfٙh s*"۴B9ZM`D OMGZψxS,cV1]\ *xN[X]k{E⟲[v}S-IaOF!0K7 "n841Ƌa`Kp\4$佉 Rma8P9T: p4.76nZ,aسb T@{Bqk \'Ӂ:_˛4F`Lؚ Xҁx31RiK .B9k\қ[gC4yAa4FcalguhYȓf83p6fQر^̩n@uDX /VK>zьr/Aӗ:y0JX-69Q]=ؽh;?CpNMx6ȁ SV-ԇ;jCGSjd{:TvXڽ] ؄r@uS͈, ؁C,E%Z\^)ppVofz$ -HZ =bbqޒg$Bnj ˈus8 }l:ö ?{sA[Yk .PVi@ 91N j;)1ۓ4v(xf;JͿ?qȿ 6_{[I܊RdDIeȾ/#c"Iy/2onzgIIN1\=ˉq+tK&SBT/eol,f5njp3`ރT;U]LĢp擥F(slt/IZG@*TZTAw_/4Jr@_ O؆^灯JafҒ'sM}ʝTO}%k+MM5)I{Oz(#bd(L%" [=h~M4UףG x5ؕwoiKת퐀@jo{^Y~]ә[)z8A bi(*YƏ3"t|-&†C=\H\R]oO0F_p8HQڝP(Dta&P s}.U,L*Kq9U+wr;N=}#q++8:w[fbO㯍J?Yh*"Xp\þ, 59QJJ5V-)IVGz9=] H2eV)}`^֬ukoy|'=z[`".LSN((ꀯtFB3Hjf$mժE~*t2 xFwZ(< s0/87:wtrZ29䰑jhKLe<-:귏МYX\ua88*8 ơSJi%ᡩBCYڤq^S,#b̜40NT\A6rN 39CL [䜊&|d!ݫ>M«`c2SWV86Y,AzDya+PږBHko"]#& '[|OZ(quLg 6Y䯺q6;v>Ԁ KYR ۜȥ'k(j " y?Eaz 8i#3G}O|uC {-@>&Uѣu9_}HQ#,]hDdBz[sVyu*ޚoD˫09t5v,Dv^ocl|%Ήk0b2Wh@;/M1^q=mXs`醋DVHuI[(/$)/ǴF" Z?<_A=*)NEE8qDDp>VŮ+O2J@ڒTCv!>|WiVv8^[t_Os i?:? J{dN ]_?]pN}'h+~ \:oC@e`5ymk@rmThh5Xڠe m ƙs,_* t.MK'0s܊:k!ǭ |z2LzQ$lWl%=ek9y/+;3Qͼ ɿQyՙy2;:5/Ki$m\Pbn,av7Ms@kL%5gSҤTφ~PnL[7|o>tV֏w 7ZdrOQfe#[g_b*Dд<UPEp#@UbBY?^ۃbX.`=Y/Z/Ԫ/ܯ 21mS.Bʵ;[yPOTVS|bz<5KkK G8HEx aDE-ҪiDSwӠbQMd2`bBoyY cveEk&DM][4t:;|NI'Ls*Fj#[{ g: trwl7uF_P/5,Jky9CӢaر.!A6, 8a {.]ыM:knz E5'p?4S '彩uFkbIiȹ v}0@fG1Dw׻z _z׍ !pVT Z1.ۍm!ejRG:03 \OJ?"Oua(FCw)% >O]~Y#ՐPr0a#Bm}j|1M=ZPF}o59΀MtQ!SM;SIbT䯐 V’2b4nt*wmܐr3쬉yKztUuoO{)d 6*9 ɭbx*pȩ=fQ>V"ڍFTtv8Y1W, ;%NNny? S7#R٣Z-/XWJRhm'.S66s ?߲o08h>R, o~᧏YrU9+^qRx1sYT0J'RadӢ9,&,1ZCtQ?ڞ{#ZQ@.O`.^Q69c[-md ;4 xu }vϒLAFWf x@ǝv4'vs\q4lb~l1,-9;,,gE/Fn--C~lgҡ0 >o-oQG^`6jֿK4KjʭIjs Id%u.®(Εp"$42'MÕ?LF<92S7T }0yЕAF!IfBi LV`5‘eՃA 1=%ޣUtderNlQvt8ZGLÃâHO>K{x-Kfn^h1a*56T*iE>-yph26۞7q%pz>ѧA}UɛǷ_mJ>ulm^$&N@QZ4yަs_u,&dhPJ!UnK\>6'LG.`ܘ 5 -8"Jw\5v$RFh ==/ȷɟ=m| :hH Yi:oTh2fP m e)\ 0uᴑs\Gч%Db(q:#mG#K6*) 9v9n0P j?~{Pe' ɏǣ|~mSГym+;e}TPd!;};)Up%z$Hţ$ CxTS)DPQwײYF Z[ae "l*)3ٮ {1 +}xML#yhbv/A]jrw8fou}¶E(,rm۵؞f1#q1iPAw+Tg%d;Y2 Ϫ( _MUCMR5_ @0:$5 ].pCC<5 l9.r!җ:Çbદ?A$!'i-}ҡ"߳d0DW[ >Ľ㔴&5|WC}u39Tx\oU^[)42U!HY:Yp/N}.'Ey\C&[QGYQ6 %j)i8_:˒ʬ*]@nH!j S9B)?gx,phh,IJx*FH6; $9{woEw;gcAv"} "Q3l/feVC:9SH+<[u0Ieί!-z*N*jNfuӤrb_z]c!)uZ.\32log-t"[[ZLH "Kxm_rJ,$%SD_ٴ#h0#1Pa_>b[_H1) h@73lrW3!o6ʶۍkYNVjw{Zj.8d˜tmHJqo?ݞ5nv"䵊?T1w,s'~N.oDe6N1X5Mʍio?`yŹitVJ깸Piy \g 4TiiR _Ety^`y[AFs<LJɡ4V2FUh uvu=cpS3.)74p0\m8cvf0@ߠ_.!@rw%eC_b"}Bgse+aA?;>r5RBM {JDt483f7mnoaR)]GM( 3ͬOSH Ux>jN.貊+=1 yب!q0; ޱBV.޹+::,3*?Ӕt/hAo_ӓ(%F&zԺܢzlk7r#F ŏ84+ibBZѨR уFY4J{"94鿟 %6mF|:k̄c#2=yN4+HĤ<Ll>ݠ*Cɩ 1?2r Ɇh1BDʕx~D`!PRj®͑c3j{5dRz #:o~V%Ӻ1#!=J @h p'6VBHi]8FQuH{V1G bcob奄Q&?z6BZ`5քhy= o]x!;P1L 32N],fJ v^oii p!k<JAIs+P(gtrԓM3"ԵqJc`g%Zu7zj S".3rL1 <=qW9|r HF$6|nB-vAzYw?01 )Ro,nl (qpJ+90x{#^B""ަg.eMPtSq ?Κ^ai#=ҔWӠVCP,'Rk {I }1QjnL҆wG\U!!n`$Jm -icg  FCT+.'t`e恬1+^:6B fg{#nr;c '3kЖ Ŧo:aD+j#H>ySfr|!V&>ȩwcsMIE#wdd7ߘ[(tCms W5 ҹ#7^%o({rrWĄ T@`,)44d!:8)K[q cE<7 Y~QggGvgK}hK8jLx`(n&@,_-.ȹkE." XU*vk7߫}a d\8-l^i ,W ܉m9 d^܈,(cutzߛt¶ߞ+$ 3s5n~zxOA@qQR(uabYss\Tō0K f6_s&LW}(>SE,h=ؽ8nz'=%_{tg[b>?UD}_vdA]St"'v"_3=y>=j ?x/Et*|ViYul!G@  Kq WixByLtV % ]*siKYo’zš SOtJѧfBDL<#t0 ~Ƀ<%ihBN 6 7@ɪ+lXccufuT}y?<uB󺂳R'(sXh|QF{<=fNzdWme@W:˓ӊ쪄.ru?MdI7SB33py+Vuoq6}f9CmxD!}Fr RΫ,_'I,7=ɹmp7 O[6@MH.,ޥ T&_閺WG)nK '*CDek;f.9/I[q,t˜9Ҁ࿢J.{N~`]Յ5ɨO(Q+wL/qE>/&!"қt6@&Zp:[â}Q\VxWk":G^xQņ`6F9o&\}\w+2Jps?@UV ]Ck N 3Tz ܝФTϰLQu0n491UElM+IΊH I' tuk%+z^[h0gqoF"jlr[*U,:DfRvyݾgVkp)ΝT ҂/gĢ&BIbZ.)CiՊS?si#(e쨭WHw)-q:N_\^kxw_Z8sէ̏%B]Mnj+s W/UT0]|}Q,$2!Ҳa!o;rI4HZ[*2j.X^W& MDN@:8k0…)#@?$-Jdp0Bɷ-AVyr-8Joj|:~cUC}5Y-f輞rvW73?mQKZmg.R%Rj}(:~0 k-)Ly2B-&ύpK?}x:kvTa?5 3THmq#>4.Kv]PIL$P%l83hь*ekX% -7y9형D3nf'EhW3Ag:H3Ϸ.n$)=ds×;Ew̘TOIh45G1}cquF $r싀zK"jƥ KY< P _+';7TX,Whs'훱ֺfkLscG3 Uɂ.AMɮu~jT֭2 ǐ)0Qaz}>Vt(eeW^pAVO;/ ݑZ.ugqFVKI*tJ.%wۻpj;],)ei$¶RCIQ m;n1p ~ƝH6ɟ47#cv*b|a"9+BAld{ 77)H_vkOΔ|1`NPHA1 3k6) bNΔCIR"='2UԟF^EHh@O E9%ΧB ;!}'OtJ>Pkv˙a鉼s*s`Y0F!jN-i`BLbr!.#Qc$ !|sO6;a],3[1tM2$)E8QJ?40dΝLl=B$W9*䯢NEw uD) e 1 JT=_I_fKWC;L /%>&z)/P[¶"]6@}_dA@v8uƽ3S aIٽu~j|Ya`Ml?BPHwE'qfާ+U5j࢝!OQ܀#7>'ҜHhBlQbS>xWj״,9R'TSol^ęZ&J},Dh >GKr}\FHRXPߎ'!+ /"mMW\Ɨ%̞[R}KF0ZTQ=7zL\:cULKHLIˬDw[ӁKQEV .J0 QjjW/"w1zERZwF6/<)` pp }t;WkS#F_Caz1p4S32w7jh#)VV ~/Q-eT $uB0#eE f+1SvQ.:z֯ju$BxHp7~h-ӲFp}"}V- Vڋ?ʿ ^TN;k\ + Ӡcbjv&I :Æȅ@%TsHe3T/ќ0TM/UR0ʸV✍@Wk: 옄,HjHW@Nt{೸i6[ 2*^g!3R}hwCp־˒A,(~!| <;2sL7aX ͬ=8`IAᗽViٞpŒܭ*Ymz %a/0mib94Ƽı%0IzmG …-o]'s\/@"UQTR<[Dtj4+Q l}+HS !eZc'f2=#'<@K'FQ_IONC,9t$h 팀U#n‚#ޝ-1p2~g,/=eESw/H @}mbn #ȝx6>Ao\8wG c7O`?MAc Y4~'5Y3y7' >>I~Im-+J.F̏x#TCy~{KIfnuZ}D b\+ {x*㓮=$]T`B1 Wk^D/uB:FP%d̅ x7v;ugb00#vP1ɮGr,G P'쀊d84TBѭJPp%fƬxoV;}#Q'V.(R30;؄'\FYtsˈ圮~ƽ]FSJ ['MET>'}X[\rPȲK/BhMdg"BH[/Z5+ .S`%޷4>Ld,z7(ĆU:fX4H/UQrR 긟) [@ӏ\DVcEIʆ\DpZ~@$%uUB++{l ,a@Cf"JoZGL M4i9.3i ~T?H)wy\r|(uU/&(jQW)Vxrw/z1ZXL@֖'F^A9]7gYū.wg]mȉ+ !!'ށMb< ͦzσ*o VfQx&(H2rM߄sx7oCB  .,>!mҰluڠU)Mhw]Cδ' b 0@7( 2ׇ41dtu5+7 I* 5y$rZ4tZ^<.0P69B5/ᩨe̞L `Ϻp?yWYWcwlnfJ>vܭ$"xֻ ] @270|DUr0kZ[XS3=L7U$y:ߤ "/2 DV _ע $]%="EʉʬU xL#3Ĕ4l'CY:.R8 ⩚~Bpť H\>62umLQ9\?ψH;']ruSdw<x+lQ]RQ4UqJr09Xl9ӐSBQZgۂMB=9>t&rd́O:<܁Q54Ӽ׽P[~X ޴ N2fle+:I f72f)Virxc0/`b;O>/suMxFca`PYt*vtg/vE!%.٤A/̈́veS6\~DMXHCX@G2jU@@"Ќ%(c)NqrUjALd9"L,h/Lw_ڭ"#?ULY8q@NrRlOXX/#,ˍ>1p:a6KIEC9އl"K W0SSzKZ5HS[1~g_D] M<#-]V۬~hA .?3-.`)ꞑ!q4PڞJL~^Rқ1 w\ eOw2ZN}Fx 2$9 $i?OAT2]uX7=BbH!YД x:iŲc|T K>lccOQ;pqpq|^Ƞz0K!*K*F`0~Y䍶I|x?e:/J)o,T"-[oګ|f-!o~r,aD_LdMEޮ> xUGV&.3\ m}h3$9rU׀^e [|2z1%=1 )ͣOՍwzZ `D&V(P71)fm|a|r:?RfD |qk֪pDD_\Pp8%ۺẤP2]5L_{ W2vF&>?fE<9I(4L[[ QUM8+LQ fYTf 8鶊wlTQJg39sk[钞 d%ȵ+Rjmm|ql@[R/,:*V'Ds}la ݡođzY;Ɠdž΢[ T+Lz}wP9 ː(_~vr"lO-b*Ӱ(wgv=gYX-臼$4\ElBk]l*e- ~ V>X Z@YoŞTI*K‡_t%TS|$pnbٮts]㺃gH~l_tw _rmYE8[y%&9c̀u.gx@ 0$;PYfuRyM3(Ñdq]\J.we>*D$˥x2y鯓Ḽ6j#;>lERIswe6bTKPtglk:=:k*wBƜJ6z\Hy{\ީeWB2jD~$1FaH[]$뵟3K)H;.R)񔞜dbZ>P%GvWXUiҿR٢N8[s Wh\]M%}QĵpDf0C0jX[rz)c8%eBKRlN^4A :xÅέz(hӑx8k ,Ѿ4|S V>F- !6Sj2Da#O \pYv݋+}5\˛Î1šQo(`N}y„|{0 dH LȉSa9Rw "Ee$"2 _EM)qӯ7aZb/ϺR*G}[S r΀M=d.oU]?ifHũihCILh H8 HEx3l:a&[#δ4ԝ(o [#i˭z%Tm6=¥A3ه, 5TYF#miԌ(xYl)+l[̫( *a#`q0XWMn#M*K[ft*q W,I+lbfߓ1A5;B&L}TM C 2t /v-O/Eaϧ@{_}+#Js0QKUՁu ՏBYQ$g@J!Z)zaO'^<"߱M Ca#FD`P7`'L%X0(Xi*dhw 4oMQbKBuY?4 VMPr9ɆB {wfJ`)SĶx\?׉1}3>Ȏ*'H0 Lks;m+dt &#FCa86][7bWsBR!X Tw$MpdWEhp['݇/>iqRlP\^YE=RqK_m s%蜕VR5TٸחB2FS"F`D@v` $ m'""Ƹ4N!#@meAy7>ubPWL1❓ aMȚ$"'SΑsϲjpN0t.ƈ':ʺjo|ˎ  ;2?$Q!Ѩڬ %,Pc5a*:\PA!¿\2F4c\`q+"~{ r)*w \ f5OnP |9a!}@um#Q%zgG}U m~"GV壈-I!gT~T=,y>3/~(nM@)0ԧx]nH5¯кLzuP{Ώ3jgdLhfu$D㰘L ٶ}T4TLˏ[a2A)z>67:iͰE?h# $Bw °TvT"kKQ="&^:C¼;S*nWCNh,2Ne"b5@rlCS @|Ӟ:=f_tmh/BNbA"kҮg:i,xԠU|<C~Ø@wC /CpwL}Hώ؆}MmK;L$:/`KynTKApK).e{vJĵ,XSM1({ fQ+ aXO nQ:3qIKR4yqAg%L76x=\Z0S`Llf/6}%n'mG 6 m9 {EX0ٻ$r(H6q*—r(-.WaRz=h(I˳;.'FԨHҸu{,8T<\@.ƨ#Hh_Yt6RLzLҼ3 >rossD=ξ{3jys>oG%Tc#j=ˡg4X3ehkeȕn5*CY $ءc&.zro*>BK>5l9+ZD=&[dm:PFdլW)\5E{my򡡑Nb(o/(.g_"f56<ɽpPcM&A rXXd cklJN?Л$_k&l_j02i6LkM  IAӮ+#C j K>R4np{ 4 bB8S1e@ SbW|$V<0#x?<ҫ~چB0:`rwzLEҚDp:#N]=ו9K_(k1ڊwX{ !%Q>֒R\᥋8£.׵9{܆g.oxX_0{ 7>TVFQ|54 txeF\<ɟDl/9X5>8c8e}af;9POQ^1Y^>mf&5ݞk]2ƺjӶU\5iθnl={$[}0'1Z[4gA!yqXtH{{ڪ!gp2L@{ cҤ&,L}Wh]9 Ksr[*S#=^cwѲld_{gu?,\[Wdž _#dT; S mo X'ݢ.N7<{x9ϵP3L^\? тJF]xͧb z9 l(Hd9KZ7N~aC;^ֿ͓h! |`&Wbׂ])=|*4t) KjlrVN*my#&a \\Y2uPsΡ(u[ >Cu)Z |э2P?hA.A잎gfi=]j8V«u⇞(J/LO+Pp}O }[TТlLmMkGc/k/%R8`IXKܨccm`ix.xCawntUV)[f$j3>0 )<UjTF4 GEU2"I~Ѵkg3q/'$K4!"e*D~r-.uH3Q4#)qIJ.K؈@(3?[(D&:ޏD; =k璉`|R ?~/ tn J|Ǥ4^RZ 0tEQ<Jl^ [[7$]i)4ł8gv$0SJ7i)@99ӥJpY%lo(n`""%Vzp~R2Te\OyC&0X մఃZؽSNPg-՚t\o/qwerO,A;̍sŷ+X˫`Ttz(Ag&nŤ.~(Zu NiO,|Z^9O&D~ ̝Cň_=:ɹJR{Qf ֖n[گ⾡ng*IQOgWoz;bUJI +?>fz#^R#`[ |UzW:j2ܼ#ztA, Wo̷Qq_`:w5WŶ6i$-k^y>Dz<#td-x'Qm6zЏ*x, 8+pѾ/ #Hg1 83{8}MQ <,2߸ yoS?]hI&31iPNӇo@ńKnYbb<οJ)]!63e6sRcb|be,†a šK e4H)$uX)ʒd(ٝ -x,$j:/ =酟mjd 6I~0W& Gii5Ոs]9mq.u4(2 U(&5*(dzWZgNM<@Lh:EX"0Z jJ-f5껾cb;ER] aX^i%ݗ<42]1hp$dϴ%`[[3{r’yn15< :C5ʋ"rfȣDdyBs t<*xsW֢4|K6^-,Lʞwٓue~1'ʍr*%0)5;"(fkgFSzOHHoqj3;EC5f\0WunbL,A ni U;*EY1v 9l1Fmireuvd^"V =q͒[dܫ|, VËBx_ˢ_\*s\=C(zcLؤ4L }bH1ɠl6Xw>Q _Ӕ)-KǒJ4 _ϋؽT=qz=[tӴ'F8=YE1DG*F?|ݿФEZ)Z} y9M27JIɴ;u1‘/ZiO(J9EsH 4Wvvin 2' tW>y'dd\(9!N$D;SX(+_JYG>ڽ0vIOr|LEj+j}̠X+{!\ǟ> pq4H-+M-#'EK1 KcSByD 0\섃xE%l65|55Q~j8x/U!-uZhA YPۚ(B_Pwn wMeQDsڡuJ`ONc&Kv^WA]\Ǝ"pǡ0Wq=h,S5_bv D3P~u2pPYqW`O^77~t) AQ)W dA8y5v3z+[o#>ZHogrpヒG|(½({H%e6g~@nsT1,?o5 IT\$u[1žt@ ݋ Vįȥ !-W߁^gmJ+Թ8 󠸹D7y$o䏜<)DUB=pҮ8:n- :}]eNi~ Liv+ Dq';/0rvˆ~(Fk]7Cd޵nڞt^h+F("j!1uFK ?Sq}4Pm8Y6C7[Mâ_N%麠*hROe'Zd,sd#8uCSi*WRl*S ;FqB͋~Tąt.j/WXoDaߩ7T|,!-i{][`>Y ^rC ceI^/|̃F2yiũp3]M1Lnk/1Fʑd8fذD@ "㶂0C76T4\ȗ)>Z^'Ε'EK\ge@j:>Gr.c).Nd TO=)]/Jp-ρժ)^ym5iPW]my623xa$ |-ݙDg%,Y gyֿi?CfȨ(k;t#aI`ÊOgH7oIM``zARr cڲD `VsePs.7m@!lʎ8Ɓ^ilv 9  BdV6"ռי`4ȱyop- !^3ۯܔ*`xx@]ٌ`Ɉ9X0,U*zAc!@a[Jv"| _ |)h3:Hj\oTgORfֲ);Ԓpܞ,ņ z4Oq$)*Um a& NV'عwf8>7 Ie8`\D %~a 13n~Imn dY0cIE4[#"(a֋̙`tc27C7 H3^p!Yyw g䦇Pgg-p ~]ӇmrC"w,놝vEMn> eRdz}iz9y̆rĴ7}>ifv ^l 3jE- D\ g8|P2C :۩ݘf a]x"ssFXq'U8$:;'g[M_+uFlnmV7a"K)BD*`iPѴF.W!y,FK3+KޚE&,2uwc7\SD& 79ͭӷ8뢩Y 2(q ,ZxVa6CsLÝbO u5x)Mz{"(}'vv!SYB9h^Ac(<$k%׾)No$nUd)u7$nw'jT@X w랝O5mPPczYSwvgBЀ2fJ1m}h?#ҬS#:}sԧ!\r!TcY10_WѢ.U 2fKXue1Ј >r̮\ЏceD: ^ !01:2s\I'A{{"KM'Th)t<6p@anps-WX]]q[އbZLzoقds'cH8"mE lU!;~DYy\8٪d֙e 3mi|y>Ͽs^Peǐ\:Ï~߸(/\Mkk}tdN.9sO^כ79p|` )3];Rt -$m$Cmao(k3Ք |K#c&fN)3*RB*i7WR霤sXw16*GJBAD06_Z$- ɕ BNsa<mE 6t3.05efJH1擒U;u OLގФt-v{DFY Adlmv+4 =6؟a`Oد2xWI1U`FQykµAڣjّh jz aUjD,D#T'35$̚MٲVJ8Tr@c5jVKoxh }>Lhu"x:9(&)Jyx/6nVE}z},/iGS⎴w$y1.3Ok{j1n4h}<6;=kKM?L *;x`c`ͼ-'m: Y 0 VY*(1!y"ݧqo,YgӼ&=(OYt'oO.:EVBw2vdݼ|r 'RcVoƔalyvSq2iD\t'-3ΨIʑat{li[n4 3 3wW`AO4Cz\x=}b$ɘ;uD]6d 0gDy%ȧo- 9:wǁp:l̍]>} Z+B}0z)$Iɻe# X !t9gx7AcuB_\ʍJnJ?{9&".281z6n?SǠL{V!7*~ِ6'Py錪'; "q5 1*Eb)F#|Wp ,O"RDPBYcd?=!nI{>SGphWTP_4a$F`HF x9VY\k6x1eԁ$Z%&܆Jޭ' ^A̓8ȮT715±f G˗Vɴy')=U:Fp"t7Ǿi~6M>fQť|S]AitlN$kl-*:X_xM <Al:?$.+lpiY(|Go.~Vƿt[R ΗoFaGyƿ΅6cQvPoxݻ-C.jOcXN)Fd|*dIߺAU`Ǧ>v=#/0ǷTk b[gv>@ǐO7 %~lY~h…\tL>*eՖ~GSKr4~#_?w*t *k B?e I1h7<$έBHPIlK4,dᡙ?DQz8S B7u4|:PAlA"qVϥsdQ9f'u/m] (Kj(xVxR:zPݒt &VzR+H_86U݁ ^̉uB>r//(c%xsZhiDB cU?O(f <1|i;d-OO!אB!NhY}~KyUNa|F-c:tD8~~IT8 x[rT_VeGu0F낽J""Z)Oa~A2:=?biKؿn> :_@s0Uij R^^A ˧hHVY M-ڜH-[>Zsx< k7-[-05W%Jٚ2ax:87^lx P[P#=waϔ$Ӡ`ҭyAu<֪KbHD#4'Scr8ћ -dB97ꮭyg0SQ[԰"OLπf8 d,$p~0A`]l>vIB(ǚ-kfN| Q=.*[. K&=n,B #1w52Xψ$ 9vjK=*Ε>Cnsxݼ^niA::FLvQ= <}'mMRKXrM+W=o<U6\wE4 ց(Kl_MtmV6)HቍT25쀍K.{iFS<_Z`P̹ڨj<@D$dÝdgjss'yúGc>v730dr TpIGw76)j A|!K~=%2˖೶bP捭QM7A6R0]3J ['u;JҖs=LRۿ>sҋc=Y AZ:/쪖VaNaȰ:Hx/cnW9י>N/Fb,)O^M|/_ 8Zd9 T9Ii]OrXc\uL>6b`׈DZFs:Nާ[Yaz x;5X4jQPݰj}VWK3gLmNΑ2fAݵ\+h!*WDC߬zJ'Y\c>ΑF_wC$פf\ݻ B|}PwKП%=Pϱ'wkwcA]]嘋ydQs?2##vқ7UJυbRRA֋CAg !>@L|DCzywrk)%>[@{:VF_’[nf?fT\oQ*y5뤤vexz8/FZpxi̹k3I+<ˉ# F X[:h@B>Dҗ0$Pۋ=SL1K3n֥#5ziw]" >ƈpwy G,)" 1tnJV4$<rUK6mnZe>[=GUVbNuda#q1}N!P8pxnfc揻0;E%,SsKEzԽ#I TLUX!M"KT] TeIԌs*$ΫO"s1"}@?"!x`[hG@sh^邠v*OcpH =b;ӀZ^y.z})'2-{d`ލ7a[ŀDM jN\'CFyzn6*kWy:\a_JziԱg:ܩIi)V!BJ19*k/yJڗ8< %*Gudz`ֵ  s}L/xQjWBL&OKbaW֕$cPkTd iDem ?K ж4V8kFY)",k'GMCm*)C ؂;Bpwi!%G@&TWB×aP@&%vTS {^B/z#{K|m9%BK4svyX|h6'PrZE@UًJy7^-&rÆ 85:? yot}C~N>UnLaoYA 12`BH*b]!ÒCrj/_ 'i԰ejly⬈‑Țoxٖbirg*ꟊ-JBk`s5!SoϞL斩\ jMVZ:퐣>K@?r+bK}YYt{4`R7 cIBފ^@$jQǵT% EWagZnFCԪ\X3J 3ȠiC[;>ȭ.[ /0\ҸDE'W{oH1xȇx| }w9PgzOve}HF #B/BփL*r:k4&oRZ[_]9iXRW9L4Ǒ uS!{3gL+|b[Vgܞf|jgq2<q\fY 2!k/yb†E#,%S:9`m*_LX3нyaȴ֪\li?U8+8F8ff]Jx|?>N]-[&赑п3]r}4,kʅ&Ok^tNl8Hr 왊9x>^G7"߮^K>זxyQٔ+ 1Tu'}?'H@}c.tAȶculUjTe՞~&Y,m= a-h`w'`=?X*em/?KU@DqZ0Cޭ &A~lC=@'E:&n.A"{Zԫ22Qq2ԿKn ihd(C$Ya<[,֎<7bGkQlwE c|}z9FNuLjD,&:-hҀ6 x]p u7v锱~``Sxq{5T/wR\*~Y]uf0SMF-12}IiT}n'76N͵kT I<H/qD^ae{mP5Ces˯f3nC^mO>totY pgP}w*x.;sIvb_)6Uv9YvCKNLf>bz`$IBN*`\3"uDy놜QbIl/)viʗiEw|t>$(9{o*ߘvy|m*2auNΙ?=FWWe*} g .`j'$ZzAK<* v5DTmB+Q_t,;ϵ@#H,Po]Y{W8I 6#SsfX&WI߷(Z&Imrz{aL :~ݘag`4 p&}8@i(\/cFG/[ߎ/Ֆ;wKNuk8BjΪ2 YH7AyJaĝɎ#aIѠRFި/ <+}?LD׽>a lj0Xˑ(BoWl^򉵾\:7$J:gU$&` eӼƌ w e:{3r)[.+ςn`m=dhë(G=ٮd+$Z"26`Cuވ~#;)<T p?ZNy%`]ܶ n \c+%;$jy 22ԝ'acpZvE89,m#u9a:l-/S% SܢrXKlί%*7ڗJ+"a *r8UYwD]DٛgTpNnKԊJņq@b7ܑ,fe5s3c #LGr?+ Zy<<:.v*eno"($ޭ~QX%\UVXQAяjcqԂ7Oܡ bΓ7/x\ fP ғô/:wҢW٨zz?dTitǪZ~>.5P;-|[77A3I*5]B߀x x_6o> GM3dM=a[SH$d`L";S΄6OmL7so;଻Ku{4UWk: mZĵ"Sj,\lU~;!Ԥ+%gj96RVv?5{\9#yBeW;gG{ej[~p8+[Ro*~ttcOE H| 娷Oԕ&]"]Sw'C}PvԎr#p썍Nsڹ5t]Eek\L(5.2./P=EݿDO>{,Iuyl}U .s/K.EdW^ЏF(+UcP6bz}6Lյk4c2͐:U>D}fE"r7|pFS.ъ|فi A[@Nk̓i"QT/0ҹr Mā{pޏixN#D{Cu5YG=ID=ܿ(J_Ml﫠GCdHb剦g#LZͷ;$kߴ3_l=R91AEA_Ac{?[8t|T .zi{1U&& 4-E|غ9,w:ɕQDw7Dj8'd{)u2O?oB :jM;i, 0K |PI.;2vŇ8z~Im [fbTN]M1We5nҼ@4 5{3h(ݹ&_ iG9dzus,#rY,1a-Ξ"~v*->Qyjy^s&A_lZ~ .}G#0l؜% ʬq_ ǻRaR&gļ8_%ɟT6{A /.v)4iW}[tDcLuV{oQزqsZ] Jo Sl?}/ f`^n;Gq׿gOsagIe]6Z|zNEh-,tJʛ8vtM i֕fؽ+@aUCR$cqEȰ# #V;Cgy2 *]ZIA}ˡ.A,OV9'^SWIw г==b^MM^`RZ־w~ #G^a?r^6=Y}t@]5 xփbc1‘֠iQ-Zso!9 swXEeq5}B$Q>QaҚޱ< +ÕG&L/2Rdm*W)f' ءtXhe #C>`O$k!"eUC[ijop?${b)GT-KļWK ? [oXΉ>Eݟ&9c1j .bF̭r{:(ӧS`7Nlo*VoH )xepр4m-n_s>/`*|%  +wtr=27 ~WGz^s.dy 4Q{^Ub܎ҪG&vv0YCىfr9H,J ?oDx< P@VDFؚb)$7;}~=8W˷ڲC u7}U5"+ r݋OfrhbLҞSY[/\#V`Ϊۢ(%kG%<52Ӓ6SRN/6DǐKeJUd%*! ڻ~R)GMju5 9-T?=^R|vؙ߲ _'{c ˝շ@+iRi'_[?@0xΜèL''QިݘRtTV[_C W) ziz٩MqkX;($t JmɫUm!@x(}mNH 9tFr~ehyJuoj8\& *qy :Az^84]ZN#R=X[yc M+StF(1L$l]FBNLV8YyX 28{=i7] tN^AhW}u̗1g_崼Rek?|, +E0ewuh6(Zn 7gnr26lu\>NQoW ԶID3˲062e;J !϶*1vZƸLQ%7mCp kЋ].ecBGxl^CU6pY/Yfw<:aaܞkk0gzY<>Ҷ[lW$4 #=.?.6]cQyz6k"fK 6^qyq{=?3bQ :)}ӢS]o؟fbH0t5`Vkc*jg PK{bLie0)ExOpm#Geemy<&Jdp\H|W,)vlԈܽJᐍnnTFr$v( 6JjSаIld"Tr;&,zZ}I1|.w  Rrj .C#xa+BTM¬mϳYvE2樤@t'lIIamE9ǥcODFY2pI?0n:>WD21[:.$FG>=+1:d@&fGu9))1ר0tThl|.-Kngvg9v"4Dɻ[7TL[ <]7}h\!wo^EVŠ/m_5}+p҂ަ7m_{Z*6;ݺG%bJ_:5NGCeST?vѥ!ڪ} SS Iσ*^IMYnIDo='ƄeG` !N?dscsW:lydIzIEj4 {Q^Y +ں D؁IǑ|!<=RB[aGg;Y@7ZDpr:-n2ѤO߽tFH@b W%#$As1Cmo4=31JE*[=.!fum;9&r UUṰ>}u8q'=b0bϾd;~^' .j# D^lZv^H+FWڝ( ,Z:@:4Q-& =VJDT 2ax}C7;Gca?$[]7Jܳh?]7rv"wp[@y AKPe.# =ѡȔm=c pi1npWd(c@33p(MxfAk6ң!*2h x3uU{rԄHBltH~:a kVcS|;FAb'n@RS.o 2N٨hiD{KEkn~:lʞin&&c8A$+X #q]0 b#qi7EPtfF֘g5E(!Cx0\0\t Ew]=*`b1eӸ5x4~6q/ʳ$Yj65~Sį;_B2Lə<9"x6'c?`=:qMӬHF8'*t50H"_rC0y,CD.2'=9O4m#Ȟ1ix66JSUGy,'J[54HMC KS_ }8CnPmcK!NL)Z璹Pʤ3@c#Olxb[QW/BA1n2 \NBjS* CW%"m K&x\M$M+wđ,qm&'?hW_6Xcl|ͦ}8@koSCxA*SVR>{c|a+= ^'dhs.}jz:dT;^ui\Wb6j5ϛx4m(}D3@;m[eV17?_AA=TӔ^ěX94@~wۤZKr s3EYS߭uTxr_ ^ F qn ?]=R@RTH^0^:-X*[l )!r 0|=`]wsۿ'ҭoY xBcf:w;NȣY`zF/ҝvO \֘媗pd|8| UyJ ,砂uO`'XHƀlq5t+̷WhZsDhfqI+$̪lPNaBݩ^JֿpJ.H(-_=+ ^h9i_q9ȒB"'x\L&:w[T9P=N>6cE‘]#\r,={L&շ.L!*_lb# `ʼnߘF*_;NM PEKd~7ڇ3PWL9?]Ӎ]yhA]E%Spq&*ɒݣU$QP|kb34Njw'..GN h+}|uv)`vH/M=\5Sz \iņZ~AD =Z'iaC㙑|:jcJFiSh5l;TelE.L[,&xct`:ڽͯp-e}5Rxy6%{SFRT@}nWv7kT/aTVz}i4,O9;j44@7Ry$g@R%߲z" >@E٪di|*Bby8Rd=vՒ5h  O h{ %dk~9#}Qo tazd@m(Zhn%!-<L, tXЦJ;"^na=PojVZRqt;bzqTv6=ҳf]1G4ǙQKK :(*2)>Bl9о$' ]0k_vO ܘҊ%Y U 5@].<>=c\[^}<KlHmf )w6lz-lO΄ALWJ7uʗ+*8ÿ5mglGԶcCC.B:&vݳL+3el~GKa%NW$DM#uağz:< ),U0w#~ ":n&Õ2ȵʒP bڗW` fKk|C_q}Q j2/Av8Hb(-rTkGޛu8YG͝Ju)DfIJϸ ;^Q~7 :JKG#y@]g_YBJT8?DWLBʆ0QQwcvH`cPcʽ ,+`|-pqdmt?N,f|*ZQ!#+`F3w!OO]zX/fKtjﻎO\9Ytn&RAc'NԻhOT:J/0)j>K/;Da#AS(6dҹx,D{RQ6{@1nh:(ԹqcW:Ltvmj<?G6o1Ū~JQ^Vt폏'4#mIڐ*%Bm*įSyݢ^Vh1@+@Xx$&u"eep40B5VrWפ]k6#ȇZVS[ MEdqдaUoY,9yOdBߨh!Տ:G;Da󹺪)D&w#XImXڢ^$JJx6IؖcWd])jeFvgl'2l U,7lc6ʌ@*=ZG6Nڭźi~fلL5Cy13|mjFW< [KP@3,>nPQ)2d0m:E% gwA Eޭh(yc^9d%<=orA,#B -Z'48Ȇ`UXp%r_C9ZmRx;ҹU]ўb"A'n֒:о`89n^]Vm|yl9/j/-* 6؍:ԋ65@ HSF4hzWk#I z{M3s}-T.Kzo Z\˝.*!hU(>ʘ&@*Im eXhqm r}}SʅqھGV[$E~?ߛ S pųJ P\j'm[jr{FJrP oeR+&(5L6E[\ʪ [x O.Tb.QX*V ^*PZɐDb&(T1ieycVH9/2 8*L)MIF|tyTs\igm,2KC,Sp$p"!fޞTS39ݰ>d9!w^Ǖ3yi.W6u#^F^qhl-aߢO #(xD:3+oj8.g("홡dy9n|3ԇ-Kwȵ! =%aM;BҶםG3P's!ѣD#8qV EO65{y2@y舦YWHszko,٘IS*Əd`|֝լr+1Z|Cz҉EB~۶/.N\RDMqlyV'6p%3R?ZD/9 j/C_b6VN߬VN3k@rJ4?&alΈM@opOx$t kergb*b xLo74E ޼͖5T{[\U31+fiA[SeZCB͢[P/wҶ,j]B% 3MFu{pyslTXJ4 oXozcEC c23--D_!Vc +Lиq= 69;z x|ha}VjaFȅDV-;ml{pFd~_&$D$̸1ml5EZ}B%ѻL{h< 7 \@#'BX:-L#FdK*@՝g=&AYyZSk=m){NS_!7"2FF* ߼oP}4aP).60H0-v>һ*UXj=pț^`z"4YF8BXՋ HL߼^kG]jdmFѓlM~JHYC]{Εpט7C)mK71J !, LBܰ_;۝qR\fS :QAHĵGP5E'a3(zb!Po3n_d=YoyS*ԶEB Ya*OْQQa׊sS^{#fo=|fGW4tg`󴕁ino3 7?!S*Ġ,b0ŧ }4 &y׀mQ۳gV8i4̀4cgG1{à+='D`dߨ`ګ "*EfڭMo%g97_ D8̨1w:9xV)mG>щGXA/t589oǑ'ihAԽs+D"u6$},= {6sv@YݟEK~N<@T}d+18ː:/ =/L_ŴIcw"M72`Y 1.k4:OL]M9 !ZP_%O Y !5SuH5!zn )FcV5=2 _b.w0[@ErׄiU9E# kA4~S8\2mxV"n.EL,4 o_>ÃDzFꏴ!K!t _8q~qZU5\qM{͉)h~ߣliz:%pfyz1`Ţ"-J-]pinQ{0Q҅j8hFY+=(SdߨA2 "ψQLt1;<ȡt#c/qoU zWb!,ebJؼ2k#KCMUԂ1c?mpa/ !)Gc>)U"ؿ?!o&%V]VvA%|t(pqE2vk >r?"1XiT [/'!R8N}OJm_芪W+=V^MYExnS.E!00+gyl꟯X|;]L j ԺE }F{9E럩4#]6}NY >nY]f ǣa<3/6gk# z i6[_ RnPP28γ aMF ٲYZׯ.ԈG]e8cwy6 %JYP*fH~l9qKrA?Xq ̨`{M\"( 822 x9h%jQwhHsx)9K\֕:‍R6R"Q?Q$i7糦-6=z+$o ͡1~ 4zڟK۩Իeyh)@J-e#q,O2 Q%1`97Xv W:G͊O z r] |LNDZpxc~e.͓G͕)XLWdyzJ#G}YAu(4O[Pi@E_{ X蕩0(b4ʎ uV$%kRvjpF% 0p g͋᭟AMNK&95 Lf(oȥ$aw m&ت&g`LpYg厽HoT%N#.?_#xg2IX@SucJ"TD !Ͼ?x"_ΕڤSԐ\8&ҌRx[>R[:G,I+sȌn {,L,Q.ֳ˂k ]nٸ*~ۍ0Q:ְ^Y.ۧ*& z'^;t[E4d1^v? ƨYև_")|^QX3r6갠&>\*!](C1wmgޜu?W,ty8qQ!#~eE*@sS ('n _ a0"nF ?lՇQеdg3*͓i] :͛ɇW;Z8NTNֻH@WT#夹gM-"TX~xn\SIl "IGgSN uF*`]k=qe9ͪM$dJt/#Cm pEUxH./'6Umtsi L T8!sޚM%GxT m#d2.BZU&!6 )匏Rnryi/?`J +nD?-$w=Ǥh}GG4<45Rh+~Nwn׮}i ~n:h!1yܨ_6jNdۘ(xUC>W{J1nfUjٝJrLSmh2]iX,_6maa 6XRP#A}|Xa8VcE-,D\G_8D%X_HBz6T}]Orתr)QDIWTU5$樂,rnO7>Qb L0xW"< nK){>ON# h&7?`F}ǘ3$ESyGyqP$r הg Ec;SkM%iA܅|!g<4rhLN'ojhMY8OF,S-<淇?ð gW$&O{ϲxz ?r]*noPS[ ~9FWP>'> Þ0 nO'u3_8 8&%jҳR-eɥUu}U,L %q):269FMyj tnWg;NfVP3aZpnrM10*P<< GD-^L":˪2QV]V~pW!0bS6 !@|xq9j!5SՀEZc}AFe"#^^jAwyu6NVuQV %jHN?PvѨ@OsD|# @X +ČZ:+AD2q݀Z1rE_-,3Uh9TqY^ ^ srMK9^ɐک\KVi^+` UY?Ԛ#H<mFfK-h~x0Tҡ8_D,Rwl ]ŗ}#wWgq\64TR/6r:Oǖ˕Uyi]X{0ޱǔU{) ۦ8у%[o~ScЙ5epM6byh"ryz2#094-.-3AV{фf[ƆjP!ᕹqò[=ҙW0ASEPuI&2҅V́o7 f4/Ϋ"dq-'z"ySCAc5F؇UwݸzZ|LA8 mOz)%b^p?i}h]~t"sh^?&LMJt03FAW\H!\c/[{ºbRw|Ie?Re3' |re0 !p_"?S Y:l:n}Zz& X =d&f23Xsmt!.gH(eMGÓdb ޅPX?OV]~#O^BΝω @L+MP="-oW3g*h(Ԡh?<\^jytbgǠ|b Y\i;5E8N &Vm1әTjVD"cfkE4gvVjx):Su=;KrP(}(=׽/) 6-tfk:5#J,j[|Hn˥^z2{K;ʊC_7nrV` φi^o]^E̪g'2"+q7m`6,P񊾣0tpӁVtŊXG5U5}WG*EQ8D t .Y$cTMEdT۰Mx/1O79aqbU펮CeL|dT*6"nv߈=Dkm[qJӬI}1{VF@'֊y UwG̿KPz{ٞ{Bi#zdZupA䙰t%+Iĭhb(35pgeΏ I2tRÁ~+(E(µgTUvFʢt%D|\#eV ݇bu* D+n/_LY=WFvo[R@ 08N1kZXD6@a9G5D!ť:yR]C R)72tDH8I9/^5u!\bRf|R4D,/Ǚ5 gŸ;:4>AH2UO,+{4yG3xP ^R;݅𥄴c;P Ȋ_$'#@bm `#z,yuEMi-v+0+)L5>#| e>h U8B1a:1LXe3hӻyQtc<5; ZUvT.:$gЦ)^K+)Esx#FAUpkspӦMdG.ұM׆5gMnX[{W/Fq¢!+\M%KXV-v4T 4 Tyw$+*Dq44(ZSG%0I*qf5d@}z_aBCJL!h j\lv %6`y Szlq($I,17Rsx|"gTx? 3]AD  7C` ݍFCG yo͡LmETFn0MowLة܏Y87?$5ѩ0zh) &6J@̙>I;PAspT;Z/ÝJن-S5 W['W]II!<~D U$>`x 2(fj,/ 3γRadE^h/>8\8ݎ  zͻڪHYb&{Gt+a$ʉ},|5c]>Nڹ!VF>m&˟HͲ{خa)[SVQ}mq~yВ>l$L^(ETMa}<Y­~ ?"cE`}1wGyZG6{4pr+aEޘ++˹uF+ca?lзK$> "VX=e_QJ =${wf9dOo}V4?8t*  saNI~TE PNv,#{:53+> Os AoI. LR.+ |"y"N|˜> N9Q2ZQF!ϾRI.;7rK sf)u72P2 9n/!~\˨J_.JoJ谷Hk.OAѴK)}/omOy*iK%@[b3H)VW->:0_\KFSh\;a';d0(۞a0{:ί H<`%z̳; 'm4+Z& 8/%Ϙ>3uTn&=K\ē6N~:Fg>[- "B\"s&=)MVvmi>!Gӂ`"봸IGqu< *w4a^Qnt +ek NvMƒ|Lv%Ό 8I g3SYDGkΞ _L_6o|?%5}FeSo| ,4Ǯu,l`Tj:+3O٧5W$-pBty-+KУƾ19lE^2fskomI":0- 2ŰE8!g͓G0^v皏2̂;"qOX)-h)@wU6.VZ7Q|C552ӱx'bDtql 6jrB/zե26^̾]W uTX q0(㝼3Ax4hQdyQPRiq /E_Ǐ= %Kwl>zŲnYbnM+*B; pgPݽ`ncV{5˴bl{ި)oyo^n9I(+$rNb3u! !֨3'QƑDxҜѐiHvڧߩB7mOATA]$T [#+}KE;[䧰2`*f13 {.v EsEf Axx ⩼̓VnF͡$nJG$ECʽU Wo䊊}2x[boFPrXgZk\gIìW_PzYxøU޶}؃R?^Ċ=p]摆zhZS2:!1\@1P- &%Ra $.d6`^CuA|gT29;^'wonro+(0Fψ^c dKd\]資uȃW/jTzM}tޜG! f?,h]|ޑB}y| wkNGz(-@AԝI @p, &Ц6wVD=*` ĵ/"&\%c%okV''pOhӬ CnEPOI?(AЩ`STpG Кj{ kT3b*(H)A߳ēlۦ=l L_X?TWxl ;I[D-_Ý͕0B[*H  ~qg,5i\x"jnU,NV=#vQqs h 5oYx&uHQ l o{{[¬,t u&AEs;VVAB^8X iMz=OsF5#Q*I, jCY`yFtpao_e(`u|{0y%뀇f6 #גG/]4؀&80_"Q-~5`vcLJYK WmnDo"dZls \82UhdNG%CpB3ZG %+wbnp"!b'C!Cx9ی+!Y®-h М~5Q7_n5) E[!SVAnH#V";p19ml7mOFL6_؄QrgB1A/H/꣉ d 7f30٘]6ƀ;J&**0ogڗCݴ.CH|&>Em]{;ӈj8e9CW/\$TȌPtb3X&5gK&fg z଍0[oa"3ǫ2Zxg_0u=乇[ /F΄<-f߁ o}s>zW#H57I$#wo 0X\ DQ0}`k ])}TVGuYauH0ѹWưXH6 #{:zbY6'z{TMz.nő&2l' tp8ÎOT\[J(gi@<ܤ}5D2!M7}1f<H#6ߝԹ0ljS#e\_ ?2nZfE _A):Ę#`E  '̂Ժ9) "ٽ Yr-5F CU0HVepS>P9)zC\Ă"eNb+/qQ!Gn7Zp4>k/߂n,"+h5:Rڌ'ڜ?/Q4k+k;Rk&Ga* Q{? WMR7vp#cQZ{jOZke8iW-wed#4/r13w-գ nsMI0m;;29ɊLhG_V 7%R#P)]׷`rZW6(5b~9妐\аW=/whB ÜQiں`f%NŇc N%[VBFe7|(S=DJ2\f_  (<"EcW_Ye ?uao!}R1f3@]5{O8{țVb`=㇫ 2Yg{]I$ Sp ls&fQLLr=- hof G 12#Sȧ5Ed,'nbKwQ2t_Kŵ]3' ltVЄ kRV G=41ȟƣqqy4>)yj{q 9Ioǽ]-hx0qXeQZr3`j|>:vk7 6u7dC% د 4w-EBUo㎵(פ¨Q_:Fcq% y%hb?v%Uw1߅'/7]QW P} Ľ:KlJf,DRC._I&[Jw;DDam[sԆ;{m%4Ba7=gηИCrpxld䆠Kq7p`p-d U;7OeDV9**h26Rbްx툹F_Kx| ]2(IZ|ݝEA*?".t$3$:x\4RPh24 @n15WQ6HO\}6/J#ciLDZMh,&K`4q]dǕ 7}+.])϶/>TpJڧqs{S$/S|>g~t Kt@?zx$C4&>pœ=0kf7h˽FO;\K7=2Rd3h|3%PDZkE8h2̔"6C2u2!,˘,Xp2xyK\ٶ# x[Al,qV&my|?֡y@T!dLiE YaxA4V<{iZCfU{o=׻\`5ic/ljcZo]v^71GnmrfEu?+Sx~׎{t9aVț$YLbϾݱDGkbWC.8W)6x :}T-KYLaNg;݀Myv"PEd\ƞ䐙8f̜,_7[$iSkKb;>A!~Θ9"g΅b1*=ZX+ n,tE²V#RIhx-XxՏEs鳘&#W<-QJ4RMm*`*aD|`lV6gJln 7yQTLOjֿ!KOz}%\k~|,/"4XB{P䓍=L[q`'ҘaPB{:ŽmrE3Dh */OVm|j ŧe*`""Xm^݃#zb~Fl҉(ɪrQ:"+$D,+X5"`Kﺬ~MG@XEkBGkT@^/GS.Wtr%((HC8tnaXCb_tmP/^/n6YT2V=2gsB K[u 49VRc[D\7qM4%nSw}ٶ}yZle e-v;b#αYEQ [m̦EK릁+LFbg8 $sɨ\oFUܜU"]%2i^MFmhN q*]_{ohCM:[LѶMWYoiL^o'"xccH_{Z: fr2{@y[*:wN9]+ ټ<=OAS Hzתѫb'c0qW%_gЮ7stJTr-٪/ ϰv,ۡ՗U (A`T틩i'(%FT=Do9*Hn0\ %'" i&cSGqR}YlRn$w}+kbPG _7jᰰga RTC({HPQ&Fl:l@ -~ԍ3b@ta&agχѿO?v}}]TqޜtD =C@lexLY 6BmQf$Eݹ4c=V‡YHA-}uSeA6@m+, v nBoA^y˭t!<㳼϶A,T楝$izwT9̿y' ƴ`Ds[c@X-&FKԫH?r{< Yl x򉝹?`&an9~4JRHA.f,cٖ&&R`O-{)XI{Qi%ì⦭`kN+eTHޱΩ@wu*қڙUlj!w юp+;-XKgq1#.DQAnI_+qd9sF2P]v@y8_17 +j,WĚc /iF>G f/Gǰ 'I U6`I3Rbq:v~+1 ՖMs˗tD9\kX[]OSOOy"0d )X4LA'u[XvfIf,RC[n#? & W.Sۇ9QRQRq*s <԰Ǚ'\ 1ZSloԟyނ8aķE Qme|zh0 bϲ"LXw !ο*Kg)'թR٣x1˅G m0:h eqp 050;vc(o"aa`–ݠhtJ)Be 25;PRdBY EA#݂ "^Rf'D˦hm62܄~@x,B7g;.I"+Ҩw 5k> }QvS08 Q+(J.=E/ jM`Ǻ&>$ěιza0kZ$e iNW"W"4,R1rZʀT@Y_6:={tbQl O}+$y 9؂ Y ϐG/Wѓ呌| C>SMJܕxo{pIxJԷ$o:CdN/UbX܎lKNn4>E4_ L{8U9Kܐ= ʣ>\ zs14Z{;XӴڕ#:~T%It3+J/)v1a)bȗA]C3ʢE+z|!yAn@{U]EcޚtrK\ 4yoUj\_ʖO|ͪsuG@u"Μ]3o*o1iOq i;{L#J5Ve^'}wo,!Em6Iqg |NEk$j BTa*:2kzYAY7&C_FãnKeFV]XKBCpo) <2j` QM'x!JI2$CCur& s7i876qùKmW ;"ӳCNd29*E²o!V 6pWROmnd12C"T&_6[ĆDM _3<7kdK˾QU򂺙p}E-}/?#{)wCAb[{/p# 6MZxI$[3Q6a>d 5OPXAR ,Ox~|ݸi@JѶg$jρTDֻei1%+Pzz혆@;|h$Ke̩T{9wlL!uV9YKYZȓVUaojEO[\CXzh\Y(Ky)rbXI laǀ.e}+O`ŘֽآcEzTB%?I+-sE ^,%/-5UWBDI'Oyx? K}e ؒHvM0wo[0 =K8˦zf4&s' v#X3Md_^ٺ0s ?tLnpeٶsLFfT qflZюθ,Ő#SVr6ECB箸p*pu#NNRgUEMz+#/Yy,׀mC-i*{@!WLjH,.5T%]k*%ͱ/D:ޫڻM/ԴvOFБ<ć`A614HI@{ƧԆf*ȿ>$WBE6 gs&JCj映+^HC*PuC;E>#hGK8VG9S̨4R1q4INuW 0geh*y 6Vn)KⳭ/+nr"f0eSk{w)'wGe- mpI"LG?u Pշ|=;jˎ{}l`JHe9Ѻ9>527@bAAsNyaVgىnZ&S$ [('ZewХQex >k:x= 9촲ϫxZmvε\ΠDk<Z<8suD٢w}nĈ*Ko] f a%_Uح|LהJd?NL3!J^C͒غDXr$dM4Y)I"ՠQd }Af +$SFi2 d>S3漍١mp!FN/mR94R􅳥$ydiJ./xW]v3)'k`}z2ݭ8/sբH2e췢j(ȹjpwX{qwF LD\JF癢}VoC2c#UPV]'JBOQRE۲%3'yL2=.L`8ί]y}rx]3+$ Ś$fyȻ)U@JDFN._saR_r(:^z @V6~FU"WIc@q.RIAs)^܋֐-o /z=WJxtc>].F*m˒H^;\&n-`;? nn 5(o^gopoҝA8Z@No?W1'ІP^1ǡD8A\۲μ.@o*I""+, nŒ59lMg6?<^]dJ}zAJ0 ';d $ \X Po!Tm 39C*(? 裮b;xJf+$K/V|?[}4zjF>vW;@7*l3c/,jTŁy5VT:I%I*W=?r9r~!eٷPch׋vg#ٌ0j3R[m=~3q7 XE[_7 ̠'Ҷ}NjJ?6b+ 4CjXU 4:L3*mLJi^>)a%/?2bKR6OO3:ϸuI~`1˛ZƟmq;Gbjy0\d{ 7ǧEE}~JsOnBǝ81 h,ZV9M)uPo4=5h)QoHؑ8%% wHhBe+KcC}5#])yw^kbqB +-FTDz]f-lvŃG!),(Nw9QkH_l_k]o'mE`Y$tPlx> ~2e_?Tj%>0- q1Ft;ɮ*ٮ,նPqܓ%nɷP"Ƚ 'xgqqpLރQ KI+~gyElC,\3AA+Y}l ?aI$\4K*:&>Z _CA4Mfp-uqHU"^d O86>Le&/A)X#\~Ť1iL 0tioQyzfU `3*(88*VI=ؖ-lR1)F`IW-bXwY <=/H?žrݾ\lLWm|@ӹf $8E5Ƀ*Hgw̪dMyrhnu[b|$SLtlhi ޡ` Bx6a727MyT{܏~IGh IΛJ[[T8+u/ Ѣǘ /f=Ƈ ydxSBׇ:ǵSqޯ{#UP 8eF>e}t@a39\H .J ;TnWr&Yۙc^3gh9}>[mЙ`;=/Zn&o*q]_3tK)F%@)[)GA4rQ">Vɳz=,[G #WDY]pO煾2L8kT?ȁ}Sht*L3؃Crs!Dn߂w;"ECBFĪ"uܗt J o5OzMKg<ػB=; NQ*W%@/bA6z#؛@+ #1uӷ+8G_RB2A׏Wc t=@+jG̫7CBX0l5lYJw+2}!3%QHey EE[!/ ֍$>U!i,N-8夸7)Y)bm!)ۂWfx'`Wx\rMx$z Q?yL@o8>ќ--L$*4Ω5Jdf tdho2sew/ Gcwz-1PiE?h]Z٘y|r,,GYtŠrRu35MEeL4=2\a4ӑS Y đx U `un!T(lϮHVH}t3Tnǹ=7gFEtu%8UyLVQ/JvZJ) <+Q>{su"X%545Ğ HPLSu d L1plj?qd_f "|tK?-!*XwP6X֖ x[\N"R7&3ψR0~]ccUֺ S|]2#dQcx/N3UCITD׀sX<$ 8:;Y!wCW7`E|ZOeWaé뿆Y&sFJNwJawZ)ίF¡~ƕR3 _7e ݄^M%gfx4Tk*:,%>8W]x1Um]717,u j%Dwa9Rz! }"Lo;I^B&) ԗ00thNmt R $sk>%g}LXDٰ{.Z7R[%E."=]|KdNoF}& x\xp9ebڅJP{Ӄw6vXg)_vX~feBomap /$|_b% !CAYG`B;W5RruM6CEy&1Ss#q˼ݭr(rUنq4PlWhӛ=l1Yȁ.*+ ;yB^bSf2" T6 JBҬd'ﰰZ@]zQt6]=ǜ}2~o=y q{;Ɨfv ~^AQvxyHbv5L(RN^cy50@M,{$,<T#wUvVZ8IHTc|ia %x`=Ǵ0:[̒",:J0kkSa4YTW 6YbB}J %rB]z 0qi&MYPpE5m9걨TaɚT,!\,>Z =vi(q~ j?EAuTJ|3  ۢ{ڲ ygC [O{D*Qfh=WBBPC3&\VeKzrݽ 96y|'enG?T&yI~g$2"RC H.e5948s#̉HA؋tK{bTe噍HܤR>tl)B;TxCsV6r9~̂:+m3oK0:1Vp^/i6=.ZOBBɣ LBP [-9~00}*^5hQǖmPR!3-'(̷04=5w[죋̋!eCzN'ܶnq il U\3:2J=lmi!$=|Ҙ8G ƘA<$&Ceв EuZ bOgzzYm>l␪0ϭ|\9o+ZG&=EMȻvS 7ֿS T(j @:@OXKj]d"S6ğxr@@%wq. <5YVNb>95Q>a5;{.7#4[,^qm5)Uwvюqp9(TPa1?T@R$55Ȇ$ f\U;+N.h.0}v t[rb5\F#gYɗɔv~2YAqxcDDd\~:9͆;ffu}A=MbFAS:/)$҅HF!ݼRYui2_fd ap^rT [U2DNa>sag|-TѯDZUS'T^S{e+DUMhŵйC+Fy|h*qN:HF}4Ը%t"ǹ 5_zU^LC>bkٱamchsT#E<{^=p@u,YZnӸr 7&;cXy͍ڻfvo:n \6]\0ckX2U]umSN1&=eyl>wAE6%Kijc(jj^#wlҧ^;H:ŹŽ6=miRU ]gP.xO 4!? ݁f@ʓP[qZ#[g#B`+OU4w(jjXˁ6 ,ϗ5oc$gH NC&|}Q+CZBc& ƋYBen,v>Ny0,|K8t[H\hECIj~ ږP ֠mԛ IyDD?nT 3S  "n%/C~h@[zch;%:Zf.Qhf$X,K9ח?Op y#$qTޒyR:2\ٓ%jL*:oCX҇@l/c~,K}umg /EEޡ퇶z2sDlŠ Fߵ߷.ɑyv!ex=?K7A!ךp"l)sW奰 8oOnlZ a _KM&&zzQ6譧QA")Tn^ŭ#o31+2n}&V}L,$g|li(BIOAO1R3.3ڜ\3sDod$9/zP"$zF& E!G(25h9!R %ƷmNOfcgw *V>?FI,qiG>vpG#lEn9eS&W>ZHz=jxn? 8G3PȟD.@yF\$Ģ*+'sb 0F#` E%a:B1VjO@tܺJL&z&a W/Hm(/Xy!z܃hdzKـ &8)dt[` -ȣ<o{a!0LO}otcg< :_em2EΒKХ stc=J Fq%")1 9@9XY"<8_?oWXFp<+  Z;g~Kaeh Dț0^_kfWӁ T43y_0q !<ϕt7d1Bb]/žF:A SW"LE`ɢ8z u]Zf/sK't6K{2m/9m(c~ $dް}6U5PsoyrhϻV+1؉"^M@仸rG- pɋ#T!1X6ar`Sҕd0^gݦ ݕUҏ@n?.EXǑn=(%.O>+hF[J]Fry7࡫6˻Dz! +A!kpɇjQFB88Jga{kBC"p!+ឦxtC_1^zQdJš_rF-~ 'Yp 5H_%H{dJ ]Zzg鋇$KOV]6QDy8 %\nJ;kFwRaj^%{&mSmU&Nখm:XdYdM!QieS8n/2W*4Xoc0[əm}]Y*b}Y@J*-`߰vr!QnBVomaGJ_bDҝ t^BU Bs}9x # 3)|7Kմ`Fۼ(^3A`g2ZDNsxrT]fH]iRͱVzR:Mx6PnnrDcJ5(TD)JTTQ^D Mz!q8w }|iuD&X|죰On9- A VF d9oGlnjhd␓h`@ Cq(9?2dTFWbyEl$иTJ&S/nl)T(҉L:2f Xpr t_|bf7 `h9Ss1FRGC9~PCPZJH:T|q2AE^?̩V㕡VXTdՀ*~9no)e]ΤfVֽ=`V"Bghi)#yR+ּa,O R`|:&U Arg#8/@E\N $_sWKԒ7A$8<(hM ;n#6]O4tu!CVT7 #Z3lv t!Z-Gy,rI*>^},&|P? u=nߦoȱ{²#6U Q |IBΜ~yla# $u+NX5scWW";7::`-DR\ EFtUnȎ.nI3*OYWMB71lx  E`ZCLuCfu=d=i?s6@jȀB\;~[-1,9)ZɽO C?ՇuF4ތ!ѯ,wXvNAY^mMC5FRҹIvd%;ĆwpF`V1_@WpM< BFu\P8C.@SnE@Pۨᔠ7/f;?:waC+IHEgafz\%}yP''(9)nf_N_ֻ {aLKlƌ>Ʉl7Ex?Ѫ%-8xZH *!\߃&RrO}LOnԇ&ܭhBaAuoE,_ GK6WoZ(R\ՎM zt PJl;jK< FO,M*U`2kiF؜Q<y;*4kg\8,LyW~2A*$ w'~N3.OwQYb[ޤޮn7 e="oA]SJt ([M9k,4WU 7t¶鉅G6 QgiXAkS<yQ5 U.P⋓>T H͎|Exiפ~K /l zyMI60ܩƸԻj9b!Yl1_-.bbLxx`GH{a1nu|y>,JS+dv尲{ɥS.Bnla'_o%!!#xFG5p po`*xj`NHTR })?zt / +`?T dU65U_dVbHt ߧm5ǚ§zIo3L^ޫ]htu5v >Nz3\ւ U(7"8ZhZZm eO@cQd \"|GuWTBHUoi (՝z+hգ7l!g4Q&cqRPcμ”'*N߼\C(AG.h!R݀x,nj{ӫYӝ^3 db<Τ~?IaUaoD)UJ(6P=O}A~=4eBi><RöOv(dKq3U.VUP=*fa_bʟ )"lwɢ{dr 0N3v.%.4i&m&<|(ȯv B\ݐQHL75åtDnYt &!45OE:Q,#f{N,_˔ tTInQt39"-fKgs|un- d] blS2M#>%+2a&l&x]twIHV>eGdz)g:T0H(6r{3OC Ní/̡qטF%?DkotnRL^p)cA8Ĝ_=G]Iki٠g)w ~{|8k'L(zsg VPjX.ʆ "d[q"ێzѦ;.4"?"xI<*;Fl@bZy/#L=_[ 6.8c>khfH^j= e-be&h9#F'<P[?OP47ST O 3 wI$di-ǝ nQ y@;ae8ƌx/Ft@U݂qӸяȒUoL(YS')޺sAa"㥶wWmd>h& A"ilVfBl şO^3*&wfNZIw3 >^μ,µG7ytSZc_&$L,h 4LӬD85̲y5 ;%\~Ȧ?QLG d;M}Z87~g]xhL@. jD"{Y3̓Ak=iĂꍁ6ftv_wFK0 g6svEߏu;u=EԭJ?"2Ð>`7#W۷>7j~'q, _\b5vdAɰiQ {>7ҹJ5 T۩9Ll{xC4Bs'*E-˲=1#9|, <{c\1ծK`j`,~W?\} j~=_T#b C< Iy?fnK j\Hrz0YuusHѷx.ɸ%AEW(]u#eǨj8uI/ vM.32q}X m`usOJĸ½'>P)..wyHB)pxl }'+Xō_g4Ϟ _j\t' |rB\M`{.C`K{21(s:Xv|G6}Ŀ ݳjZ < ֡{}SXϛF&TvfާsGH6=Rz}SɸJZ 鈳3`3*?׾nb#J.e\Rg}3"oWӼ[|nNn*@\sVQyYˏ gq3fFQP/(4ykeD.6Y׀so,Խ}(' 7cdFse,9?JIv^f(܎OԳ%ϒL6{~))Lcgtg)CT_GղwވBGtȈQ4RtcA=>?FQ`\IhÀ-'!z;\>] WIFX:DR`61@<Ӡm㖋rߝtAQ #}S_*#~=( ֢2|6w=! F~7^~%XZdFǯ2Q̦C"NR5d\hh[֋K$%-~R!ϨMW ώ!dg &vǝ>K0ҊjOq_;UR]On1ɗ}a|~(@:n@,H)(vl?\ЄĽʇ|?Z<}v~FZF&:'Id7bn+ F./<2s$X*?4Rif32č6j=bhk Q8,6aT0 ednt)I9wm@n6ţ웱MԂzFu4tRݡP!25q:J60BEk5C_pQPwruΧ-:+aQ[liC.޷Y#iRm# P3pY4byN>v7" ~%)7 %Q6E;(a?<,lL'-/X 2.GNh ftdA);ָGLvS+:6CXTKjsP튄/)$k#bJ^#OWr1;>wuH<#fnH68}ZyMWgPlOHX =TκiXr$baz[ $HcJ[I5CU ZXF\ cB}H鎵v1[g2 ZO%KNcƐ)NVPRYTty [C, z L~- A8L^;x ]=ˈy9H8Lntafs!kwav.RRե{W:K 0?d}ÀZ{r 9rܕ+`y% 3{=K̘ᬥ,]L oLCl\ P^T;\I 3FpBr&+01b~qlW5#hHhf𠲮DoI {c6U@)RT; kت!qՑ}>Ũ h!9`<&=-ܛRTA%jO6V0#X2@kN_}*7Օfv/w]oUpKD*vïح 6a vG JԫOSNW-@z:%?814M#zF Ki9Ik7bC f?$`^/a:ި;@DN(]![vf~1H39ԟ=\lxdU]G,J1=g`#ݵZBûaL|,D GI?_W=5Vi[f4*p[}\\]QSq_ٱ\QqQUcB/.s{T-bY<L,$H_rQd 5~l W:}D)Wv泣Ț.}'~"ԴbT 2r+ځ[I893'WDBa+\O#ͭ7Yf~ 0/*9~%ގ*2L}\i]/YLJzROȪ^b[Y//퍍 OC8gxM}K݂I%_cGqTPR~(w-灅=rhsƞz. GK*\CZJuu t2$ y ۉms9t"uJ0E) 3OjBk-\NN1"M 5QќUs+zG3`%: ,@#`\x=j˰޳o~ғ;,V3c2Y{IG4 l R>!d8Vm~:mŬk$dv{2S2x4A^у"˸kd:m̖)4'S bj {Cu٫ġӫD,Hn_ WFW %鶉210!!" aE;A?U|eVT̆ tScR3Gb1  Iul 93D^rq.n$MB:3)FB~t7cۇ1ȫCoR f̪{WkRM\{5*]uMlAd^fρlugޑwc ,g #d#Mݚx&}Y@]@v͈!\AIp,(*lP XS旅dכ(HցMyT55. &^*"E9+ë1վ7z-GԸ Y! (RQ=V<[JTn\<#SKtcpgHA7Ig~_=AS9br 9npo>fwu+W]0ތJ . u~堗jVM07vK"E-P]Nl\.͘B_PI$VyDZ-Le͘௻]a"tqzZB 0Fz Fr&Ag5pKOXq XA߽E(2i]6e_¬ QncR'\)fI714!h<+`>R>̴(Hl4yÎ0"'H.$Z_ƶN|a0Lydٙkћ+ j?Am(R5Qj uOQC9/ܧ~;#^?t%+O@<,эvEWp:9@uZsׇ=vPz>(`(60CSʷ}vI.~Hc B)>OꅛCq&wdj+5~zWuf}ܚ_Ja1e3X>O#4P5|i)W$s Ui**R]4T;€4n~Uy\!` O0jJ'#~ W)?晟p˄IN3T8ɕN$Ո1.kBXj=v(Pyv$1xl0c;))jI@0]XYV '}׸#|N :pmbDnfrPjX+(@V>oFE[&-sܪ1(:InPjS(YX_N2ճ;{@@*_d%us>|L WWlļ ZwWރ7X43aI]ʬy$]S< ޒC}5Sء ILkИ oj$NO^Ek _w܂2ڏ -1;H q廆}]Z28aZgUncXKM%TA\&ta|P# a"&tl34uZa B\l2E Xl`{]G{f5^7k{NkT}=-WhX-"+S왌5QùQpKGb  e "{Pr’fB,}ǐ]nFa߻=EynK4@[a(XNW[ïV[ݮ,6oz;l`k*ߌ@Q4_+ˌn/ 7ßj0OD49rOX)mB).W:㍙,*Ue8ʝ:mI#]fGi]n/bX뀱iE/.N>|moPg;m;WJ|, {xerCfV>+"5 Oqy 7]k lm5|}M3 9xČuq nPT2QԾ ~zbLAE6Da,ȃz w pbhΎn,ՙ.$.I]RQv1H,5`_Zs A*Oc3욮&3]dqɋDA&ĹHukVԣU(&b`.dZT!Ù |} /bJAL,W2`ӌ.Ho/gIM; gz|6_ӈ"Co*L=i$gr0i!>]tϡJ% [3Վ]{̿"*ݪ1۬k8-@f7’#xQ药DX8nͨ=o!̼H 0}su)PY <(mIH>L._dCnr` m BpXoː)LƓͬ00alpNDza G/b=aR5 W9kIIe1AenE88':uSg^* 6_}4SF#\8[R; U؍\UqJF R彑՗EIQ(I7ܟE('~f/fgUZnRA22YAلp 褄op݁-6q_Ws}5i2yP~ 2.]P|u^4=**t)Pޔ6KE-*ww(Q"ˏfΖ C.Yy~k$eد_nAl9v2lzaVpS/IZJrR= 9>+-yI v{(,@oM f)hJ-[jyZUNz|X}+0^4(EV {4=+E3R6V[.>d- *G쳂5txC7*Y-(Nӑ4<"`z1([{gT a<îbM\"u!JJxO jgJO,s I) YG\@Լen!Lg?pGfzݦY:@2t7jO}ǍyͲ'Hڊ]ghZ0y{a5ӾB< sz 0᠖Z LyWe|Q_kIfz^,O$^?pVR]qfbf4#Ӂ /}&l36_]2a-g\oĊOq[ybz#l;\]8k=:\R:P.W_ըLpXPT.+GШ̪?T(*Y)RS4Q5UzpfR|'a7M9nTӦ?QK?@.`A*wBGv^a$fVdݵJy_d{Ge Nz't_4?ioyr 4be yobOEF%" qc.IEQ nAl!?wXV{ءˁ>=f\nL!L#_ Wh%?6R $=W6%GSEfx@gKzX3ף`br X(rlr%]_O7 jz'(rDBؑ=yBsz&PlX-Nt9>,J+'aGګs6.ʤSzXϫЌHTaN\D`ɥ_'L)gHr׸էB,zpAP'ftͬYS 5ȟb] Pxp3Q(brM9$S{L׾1A>=ˌ.d9c@'N4[RKSvWBc5RݜTlP>f 7ll[^ҽ.5A'WSlLe!ܻPgqvǎ-8=@Tqff4PA>&=b "9C;u* "qT1úw2VZUt wM'ݳ^Ɲ\l·פ4ažFJgxV95-aO[1zIbNL ,X %V&,IRS,uGHA~=޵Q-7?N:Y7+>ֽggYCQfVNuɎGD0WxדMR2pw=jb*ďo3PD*߲V{ukiEwl)5{:Ύ}A㐹gӺevtf+2+0$!IZ"cpj 8/6]郺$iqr:mE`lMJg0gB+gQ<ʍL9cU7Yx˽׬=hۨ7 ;^ eqai^vSkƐZp^Pf˺!fa$6_0ޭs|av;wvQi9œI"Y^,&"EvP,Oܡ#WԶNU7U$5$dC ;%?zGGNG^ύtPs؝t $鑻\CV6t25@'*A q[I.EG@}2^lT[F[Lvq}TboWZ>!KI˞Ќ؟@0۽Iw4>Sx_ h [%i n׃g6;e#xHاY?"A(ʈ[YPY=;0w<g;5&XZ7"Ҵ7ynv6JH +8x &/c0CitdY.,ʄb*kh$wO)?74LI X>Cp_0WaX9Bu Tpsx4^Uh|Jy9_8w}r:<\ &AMUkmkYj_]:vimHcxIKn~,.+]#J?GIcZk0Ӥ="0eݪ:lM ȁ{$ o2%JhJF]CI)sspK#s.Ccԍ=g,Y;3ڷx2XL9=L_66G`C+>t%/{jhR;SF/$Ls緾yũp`Q ^oq}EyK`a@|Z :{e~k8F9|-8CLs]+Ȕdh}}'!*q&5߳4 xJVύH͠T+|eԒi `ꖧfŠHqP]o:Tb~%cFƫc&4tLi{*3n|H{_Q]N3A:} < E1zU#b$$TX0P ]({RGViMMcUCARdei_2`6W>XzW[~s O,h%Di煿F).]s6po#'S @^1$i*{6~,'2K.u05 F ` M_^s9.!`"ו(D7; p7f&۞s2Дj(mTR/?#<čBUS{dǮam07ұfɭ$ K4wi[؎(q 1.ؾ;̑-al5+ns΀00#EW0XMKH|&71NEtg v?U\uSZ/44!輺)w%a^rN! Xjsz9#/u|O: o AhV r#T URs6|/.qdʐa3Q{%뢫3v,Ax 1N&}Fё$l۹,fI5Kƕ`[sUwдo i{ z[W;-}8lniRC)lWI8t.ScTPj:gnXx7V@_K mESc!t -Pߣ#\F{؉¬-O;ZeO{7lX?VwS^7_7o>Z/#?b ZЁlw!c:&ddBI{;LsEdtL%GBobhz = 52jbU\NYu.J̌lD;Nm֪ (=n)狼BWڟ ^#MAm<`F7|G1Zg7GhAsr֪ijp0-2TAΤoNmޟC/w>'b%h`6d26ZeBveQ")Kj8M.kXY\~TU-#^f"`l FKAX\Y*FNfE{Ep܀! 8 ]xZ>|ty#GUg5JLn^?҂0l'W%f'ە(÷7@; T|Ѵ-~li/MΔj~wu ! (ҍp5_F ,uF9Q]54Ij*<}ޱfr>H`@F쐰kОܸhX 2zP7 RDD :W*k< $#/&Gw|4N WDxMCn wk"+pW?hT˜9k\ґvLU>}ב.9`Lf$DV c cϓSg1s&vSh! ΐZxuLk-s t9Mj1Qmm4&4Ãtt4gC7ЦMi[4fM_t^papBqؠΪؗ4G4hcx61uCctեD !U1bݣ$_RrlY" .؝ y8R$0b.8G[ ?`/+ :~:\}h/H> )|oGF*@G*P-X.sz:īOI˨/3|nSxAPKJPz<$]+/uVыM d 6&"cU W' )]ـƢhȁqܰ9f1fQV$lPM]VMԴ/j(BdKAja n-A'/XW׺6&jnGn*ֻ _m×!t@ =96D.Rh!rLsͳ[{N-m>JD ٳO]zPՎyflZr {MW5CҞ6ng:js\%-/[O.w7+Ik *IWߙ;?WRHY:U%h}әI<|i 8/x[ &f5:BsJu #\2>a6>&V9JtU֩If9IC;. ݹ.#-yacnK:.*-gJW@&H) .u+*T.BՁ</[neqC^nE#4&Ӣ;V3*:FBƮ^d_:Qc=aQӆ U'ap ®AţoEmL-U`<@̛onfDM.| Dj[_d`-VDȵݬ~k&lci'JY=6bx&叮o>ˢkAd%B7<92r\MYQz+od(2Ar5CWf]\`qHjOvJ&O5 %56rv[Τ9<-IyK4hMɳݟAXϘBx*ubdţ0dKϋ Zhx;I/@4/sD42ɼb}ڨI;pz[/%}s_4gm>UxBd QnO~䫉yeus+.=~W6d=eMU ZAfR_U1{X7 $N*X+<W19P@gzZn0W?^O|&~R)0\9j_•+DdG Ys@Fs2dR"t0p= ecLXȆӎK7wsV(X tE{]h~ ˙'5ڋi3Udu]gq\7lafRHF* >ܙX_.*~Ro[l a-??} v4-}_Y[Jo?%YPyЈ:Ia[~"Hƚ]XrJNl> @8^:EȕɴYU^lZ!~"ڶ37uڛ WʠCYOGjHO3Ki?)nmqkV颢-qqĻ1q-~qvy`6^c"\,_L =7 a_+Q\Wc'nA%j=[$*,V⧑V}MrhfԼߦA?r| AAr :eBk珧 <2S{p!zN.iGJ}GRH9HK ' /4jX*_4^3 0l#ktּ6Ou_~x^eKx#7YBL&+&2 hm59f8v ~MXcۻ7|g(>kO0X >ЇLFCBxj. .Qv=~ll!["c3oitY@ O_ڙ6s:19:k|;(SsF +zmOs+='L)_K1)HN<#ҡݜ 9yYP!hu&2(mIpAF (cَyIzr^).9O@+6;[5Jщ8)yUE?aSDr\0OFl#M65[X!Uv퐘OSh[n~ Ql&l)"}@"?K ]^ sWφ[g]EdMXYb*<_q8aZ)/derIf1evG%Քro (76`݇^uhre 䎢G<Ե4Snč%^ֳYR\өq Fq妱-/ ӋM7]Фcnq&VQsHƱIevP~ar4cG$sL$4U^qku<Ȓ|V<```#y˲#Ur5- mD[?#a,8YE{рS%T&S$]2TF8ZPvцpZ<oQ7'uP/\vb\/y/f^KG: zp:_µDX߀?*͹1\ܔJ.F 4ÏgIE7{Mu_sS[!`*>C;:LsTXeNmf 'Q> a7"Ή{̳?$| ܍4`oHiٟK4 ~Dչ%j-O{EȮ] %2^ C98}# f!|A@\6&\E嚤,WcD³ǦndmRP;%6P32^ oV0ox:  ?d͆2> JW^IvV/J'aWAk'۪ޢpe>$fr$LIynK@]ˋf$'W_3!J1UDPB_Ju<)TsהqSzvI͆@H@kz]DYzk/²-_v^fm ӥ7~x!v=H_d@uj/s0-@Vm`fY_i)jة0LVUubAaTjuߖ07fp(MJT~vjza߽Lý+h)kYbkGڶ t__3L?!^2_]\(%`(:!Bl.6vqo_*6n7.]4i>y v)#,jwۇt-:k3\f 31{1DL<2YJ=l-k }9WOCS⟪;'`O63ZE"|^=ƥ)!m6&%gc`~)m1-`xIAxZ)LӼ"i0orT@}|rdURJuZŒA2d;ѱ_3{aq&)椪C6ZVgMYKF &bŦ44(-Q: ¶SxIn@W8W\;-{㘷W߂n)~5Zu܌~!]X2ZT\دY=1EyC6F]ؖW$kT9MgSB[Ë{La>¬G-e/Ipd-{/6+3oKE&0HJιъDwr$&&.hPf+/E;_ΫJdfL-.wq>Ρ15w #g^i{XLĪMgɵs hvrZemB0v7\s xxVjj7<6_Y/ shz M1S2:N73E{RN*N.he<)rpg59V<')eX> qgQh6 +"a=oOQ0om/x@ K+z1i3Ex{m2MQ_iX6-{TtQz ?zVgvh~`=_JO:11xJΏld{2cP?f'.sWě]PP:,B4T[7wsY?l"- Ne_#E 0X,a,ѫB9=GcL?z@ wb7$\IGJ[k%!i55~i-VeW$/ӿ? "fxWVGG7{crS;ӰYϸ\LO F?[k ܮМb Yuy *?)gNŘXŬz=}r3h2OB.·r6 dRw=Ao*| #йx:lMdꞧ0'i$6/#Ɂ۱]RP0Kn:}zs|ҬXw24&cszJydz[W tA6I 4y!aOl\o `ubqur 8֏䜁9ce9*ΰBjaEv=#57v:dht6DzPyD&,w/1rdzV"> *Lm^*ke+2,+=4Q˕QpƧgT nYHgCuxW CbT=N)-3X ^ 02k+Z'PuT$ L$@;L/'│DSH@кMN-۪rzR<_@  x\-!Ի>@Wu,S² NR_>~&2S "OW],uF\I?D3ߐKz)DeQdݑJ+>D5'[Bڰҏ]?z'vJ^B` jluU[~C9 r# 89 }^ K\7ỳ=e?Si4Qv͚ah0^'|4QhG\68 26*/CV)d-T,&֒T>bRXDl3d5l@ @^Ѧ=XźfF`FT'M%$v @\k<sbUE'o9gTq?NՌ,Q}LSIO"+c;YM9\Sj}UI<:||&j8#>O@-gI қQl7̯;_o:D^t:~a2˅5޳gov#yl'8:a#J[~6Ļ0b$h1| (Z˗4/? 4o_}O݇3Z(-llmc5]<‰B7$#!1蟿s$S$А3ѯ:DB؅%O}~ڂX(MX{Fc5ǒ=zLWAv'ćay@y:("%ϡ{\>Du>o\fk*K"B>A-bF V|9#i(-dv˵h725<Cŕ #R:]ޭLAl)MWw߿(zDpm*N)D< Aw0^ׯ*ꗿ1> 4y:iVVmDD\Ev3>] IaV&|ڸd*-L<~ sq# =!C}t`[k G)¬.^DZʘwȐNa1~+idks i1cȖB”X||9_31?3)NYGJqgh$0ʸAi"?VqI1s7=[`!6L([͠ _QoR!==3g3P r]G "E1@rް eY 'z{N̶Q .e ̠i M0K4^ؕaʖ%ڄ[o1ͲD #u7Re5R-m{I>/)Q@踇 aH{Zau#Znizط$@iJ"~n4gK$}:2ƒȥgC\1W~\P;#O%(ԡtt>@h*4@i릵)ީ8StZdDaF#[8&$ԱJ H_ E4$f'wFGhdy3"{ Y񘙍% 1R֎OD 1x%/8 rX-QL@ /j-]}'9[J꼒F ߉u+7F4HTavKC'؛בG/}&7, X-̯_e @޶6;OPK-jv= Rq}sKot~w\K~NzD _jB ;^`A\!*bi@hhAnwd9Dܖ@d'Nf;Y3T=%bqlcҰ<[zei3/fN)츆Ttd!h6q l[];Bs6(1|l~ɗr-7_wx^4c{9`1m,N<2̂9~X`&h pփ9-օ[' ] vZ (*fOޑ"f=_@/{KhϿ@= UZ|>: g ڏP{Nώ. 1 MZIDP<2#`o*B:N F>s[d\hBI*V-|5mEB(G "O<>Gn_'fM-ZZXT!VeΪ[n2 FObGC&쁎ƬF sG/M*6STZL0"{0vW _*/p"j#6c.p&-ZABϏ7Њa1} *C.nd8DbP6Lm-pO&fWbU@SIo8 'ND9LF@IMû x P*(}!n gbdEA0qΝv02Ѩ zcG0?_sribX==PxgH8}(fݖ?0&yB#r}7OZYY W[>Th!p+x"E BmwvhbE<1uk]Õ'g  m4eEc^'M"ٔVܘK~u؟pk;ra0YT~{,׵`]'VTa̼uoW_D &ȋO))ٺ9ܝ(UD >,$ AG ZoPA%p nFA񅃘 \wULħ>1rRuv4D0ۤkkk4#&I2ts*J8#qdTQ ZB 䘏YSwK͚:Xm^T9Yơ`r[Eį<-/c"3'5Z9GFk%fĕu)(|k- ƾںEQK7BOJySE;[3 ەsF\(:̊}/P<^gzCq6ob=H>ct9[jo,к,H_e8eUsԇ D9* YKS2qc(Y9@%lK DM,'EFF#*sGkDzsx~/=O :apl#Q V:S(.d%uE?Dj)s LAmдN ND}`qɒ1ekMqiVR"o <6r."<荒΀{ (Ҋ#:$UC&K_F.2<inP#\/҃dͭ xM X;1#%Tx1zf 3KuyE&$d:li]Qi4:qFƣ߿Y?Y- .a(]pqs 7?ߌgE}7lq,JXM_[tn2cŰSҴb)|t&[k"I__Lڝ@yud퉉. 1v%(A;e͓CM|i噫- L2D<]`*H]Gxh*`3=Mt]ήO%X͟Cz+牕d6Gaq@Z ȇNceG1Xq.p7SmO'Qo=)*j/t^L/h. ~w+S;bR=ۿ+ѶΏ>xɻ.Ih)@A'Ez;{ K9KfӖT &xW~V6pe3>)D\9h$c՟t ۘ8G&l_ޏGGxG;$؇"6} Jjg zDbPedI{RL~ K?ǫ(ynlV!'h(Pݯ ~ccFA[w'67dK:J>fR4 ]u&/ X02L v\Ha oc&-;WψHLzB: J$Q-4I!yB1{K=CB;d6H0qd!{kW>I^)᎙gzeT8{\s6` wv=O(a,*8#NO$+lhbU W FtnZP|<60 tτTłHB˦:q%͍v$_lh7SUZdnkU"%bFb:Ir+-C;R) Y>K}|CU`>!a?0acLTP6"EU~$_k3~q0b`0k3û!Nd(pb\S iS2Cg%Kr(-7]دz&D{/Sڦ]c#QY,ڵRK֯!;{fY${fO;g5~[rt~BQC4dG/j&wo{r(&x3>(NXU}w}ixjceQ w]:9z4\}Kb.?(f?ђnVu63_R"h&?BFCqkPT0*6)E֐(ľԮ9=AuJ04Λ˃19Ԕ%Gi&h Feu) $+\;\|VmŹc C$^@ K]헵X_ānEQ+% A%ì"D4W%eu-JUf l-A' %\;yn?]. &X!h['@79"%}!f|FjwAwZj9(Z0oYtYSoG\1>»)ݵn=o`nCU)-.VƋ$̮Sv=ʭ66naJWa*4R"w>("Le]e C /f[x=C[MS*nI0;(cZ`lu| yb⦹[ߑ"}4%<@j[+Rku7O&cv:*؁ Ұp>pܙaMG7EsIפ-DaE-鵂em"Jf.(kU~soysZJ"ԡKc|jv6]]. Ýe8^tsܓGbT~ׂIUwgża3EoGy#ȯۓ-aԧ#m'OhS̫sHl/QiuGb_$ڷ U֞!5$I_'Ug8/R"X-s8AcDR80l>ftVͬ@nv蕃yȯÄ<h=lOyZqP(}~sU u(pY!'iJ$r-1t<ըqO঵U_=Aa͡F-K4 `@lvr6'7G9ckк@}IFWpc9*#YXѷ퇂p2!5]pɟ5E$ΥBGǘ}"Z]ʁlrW6w!đ X/̴aI;e9O듇6zP\v\yjvɁf|C\K3„vrlHhFVD`_.a;rcZW榰>) j[mM2NM.gU-hW񚬔.tQԫj~Kw'8#[d4)azz M2G006lCU"'Aj5sp*%aڛt_a42-;p}=K)873{w_zy_Am'֣Zjz7~oֻ0V(.xr0k9TkƎEK:#4uɫos$?kEApzB>/Bztÿ;* s9./>c~3!G3cJQE+ C:Jd$ث pqf]k#!:~e~=x{XݱK<3[" fNKow Hx >^A_Meu?l##E{Wqhg`U1RpKNj 󹫠N1QkE\6 @b,QSjO$LDj @t5bhwXa/ ;Wn'Ea#/os2fy&zǝz0 uF0oFt: :y4xꇒWq..X#+*D.#bqO|xcefMeVƙd[rbdYp69xk!K,*}S23xq-źEENuU.ڽ.wT'B{0ay dH2γǧGQ 9lݬMX:\ T Wnʹ_Ÿ~=o@_bJۘ3vPMd8:SnvV}(Jo,Ќ3Y5S*Tz=vn礜=+6gƋ !{Ayii~Pur$3Xlq=5GVrL<\ 8^(/潛+ۄS =Nc3^( K)Eey;,+{N;6ہ$4o+}M,ӃQ5HLى~ eAP5gh\,jvjO6@f1 @qC)(ěL&mlOe¢U09|T- fձ[.ˑ2X^PדܙT{XUcr5NDF~ f쌑X)ŎRI3!msv#1BJ.G (89d[t+MS&aZѸk*Hǁ=7<=k⾩3U<5J9h?4JHBaRRGi[_0M ]ƙX/Z]@ClACr8`#t,9.Bi-b"G.Ǽgzۡ|SGHy6I|^/^@٥QknECCdzL8q쯤H(m%fZج21Uw>2$%UJ0mU1ܝht4h{>OlN&TO8D:G 3 4\lpa+lT^5/!#.iA` ɜTFQg3ew 2MbhdzM)6x.<49.k |MB,-5P͝Yj^s)Š}ǍRWN=rn*Ly TP(#uyX xi$p{&\F{sh) ?lP@/#VuuAn{8lqfѰre vƝ4Q89x=iYbml@매'y$29e**3PZ'ӷxjSB{ɛ}:4Nqřj[";{XMQ`c\P*ܓQw"m2T.LǛ Hذ_lHkS^9hn]WVx{L$'G( T<HZ9;@wȾ:X ]O`ˊl TEV.6,py>Ya4J@%d< dCu:xS*aٗ[&U"@!Dho$g>f/#HϯgM=ĽzIvBoKCO"l^#` J ܻJ]rmX[!w&Ki3_wFW"HMR74ç=DqdTQ| sYzߗ糳!@y[Rۀ5(^-)7+0vXnӞ0Bn ?u0}E/nIiʲaӧ} (k̡G"1伨Bug;pn!s C^?䡺-h˺By[;`7?3ԇ܃}VA0Hl"']Q2s_ ŇʫqE-W"-P!Dwe&vuИ|H~bLW93eM@Ė_<&2|an)Mk0]8QW,>S" [gL]_4xƁ_)T/sTEyTG,>~Vsw=!3OuɯGz3=UckxZ7D+,@.<PQ*_3d^nfy曶p1R-eRHb|2&H ݨJqBsiRA2%ʪRz3CN1VW?KМ#?є/<}opƗL?ZND#ޚlHXS%7= r`j6Tݧv xѦ18$@Clz.\Dnp!&N<y*qb !>e}=D݉0F1|!׏<3aAӯ5H! ri{69@ QVgIc\IlAI;yل/-fa a?鳁r$zʰys'/%_ MpdžSbdMe/Y;=:Rd[۴=_)kEM!"H9#xcc[3VE @)(T .(V!M۷~pЂ#.y7}rE%< ?;v}hkLno,#v->An]Bj(`"rw"t;1_(ULסpE$sslٷX)D}>!~>o3]s.-,f۩S=>=~7[f'-a;Ec!1|a, ŴƩHGJASֺOvg-\[)vHB/Eb>3Z3$A"Q0r8[|_n?6h &ĠٶH7٘A : .zL{JKO>d7ҋc6=gf %Wɰy71bt%¯D'8OpPwX[`sN^P ls'Юk Vr,'\`/q_捒6Zd2d@qZ1 Q~R1hŋPy2;GF_ ޽2׊7(1_Cܡb|>>\ԕ*C_M~F Ѹ QET<7JmgFͪrG^?\=Mlh:덞.8{ڕqxf"R(b<Mܝ!oUx0b&cYn$oo%~ s*^Ғ|`+?2U@@ɼ@֟m[x^_6q1w)놐K\L'R341E5 (\ 12Ď`UD4l֖D&?h//qǬl|; Bnʿ\Ů͆aC+*;u1)Ym*T V2M!nu\4ѻV9xUf_Ȧ 4y8 @9وʼn&#(jYn Wg>GZs<⺷S23ޅ\] e"++"=)u츓dSĢh5${U_R{Kڞ#*BF4.SB,_AC5"=0oLYkiA䮒+GM]I{>.}6H;z(-B ú}39j #&:^ƍM) FD.rxw4z*f,U 1Dvb*}z {be6.^.py7ge !i7!M8tsOVC (^LSDN@'>㟸X )p޽Y Q&g8 NgjWirr2ȴ$0x3Ѝm U('L(Kz5("w!kN7S!K;؟ҷ2QgԯAZ;GJIFGvֻ 4)ۥw4,:ʑO) /d}*#xUD7[+ zmgBn o&;26Zo˯@MF@tw6%qI›u_*8s>'a8qZHy3$1t)Ԑ;өYlcF> 1'ѩEl}tN.t(h` ;~@پ-c.s| Iw(bx|w βͩ<3zii5%w6 wFLІKLč/,&1ɚ:;o3oo5٤cˏ$ӥZQ1S /PA}Xv0%Ud^tEDo]wޢ:(oPyKjm^z*:)Nnk8lk;$d4+ w1Ǎ3'v.Bm6Poyz( ˩ A2vgSVX/7 ߭[;;0ɯ/MՀ(mڼ-,#oR.6Ag(̒ٳ8JLI+c9,pB[F3?SG8Ya!>( 3ueuQإ~BEk7 ^p[cGll#<P]KLeYJ~ qJ-%*9S.N"`y6ou;Ddǯ"|>b6 '/F^jй本7Sx t\JUWyDM>IzR zy|Gdl"EkDpJ#cPn~WBRBU!;RՉ1 8r٢,RmSu'Ň9,Q(u2]˿n)TJUD<\ZT]*'D :*ft1̎HLb&T(8PܧFZL ~«['jo *1R3zۙ"Mɓ=r}ίc $-v38FoA〟e%;^y7e؏sWm2%hTUz8ZDbVV*ZHd0ExqnoiE,Vo9vܻpmD6=rp X 2YRjeQdxeXlJyH^>?1&l(IR*>د+J Ƌ 'i ;aǓ@oPcs Gnyԣ-ZHZu]$$)h')]T۵ fU ;f]*ZˑIyإGs M(07H!hD VB%+G]; |1 v6+$]ݮ0bKԯ qj3pv7iնv?{p&@:I3;&fFH^c-S(0ք8.RjHF^m!6JR|ux}rȉ&'thVE| J1 @FTN;Ek wcxpK??LB^-3Dqg=Wyt"޶)YP!>s\v^dLv&CEM= 8Ohq7NV(qTӄa\*$)<󟧘cCĭf(Jb]qfUR5OqPCb/=`C$} NmPMBI.ɨH?G]:rn;˟Pc^Cd& Z q3E8-% _•ؔz̝kR)&3Ɵ^ٕMUZoF7- iZ/BtcvdP'd? _貮5w*9BO5sH0^%wʂQdfYNQt&hO-A q)o/Fn/<^(\'W 5-#mQJ&U d*tA]p:tIf7g)(CxXnb?.ts ˢyH.TЕX"9vW2" ;7/3|hR9aOTȓ O`$V#)`Ov㈤ζ>`X_|ُ|ד23[oujnm&,&Pp&˟38)+WA2" `ڮ#u(?fd%s*$ѯ&{@BјQΚN>9,jOFgѡC:ea֠U%6G҃=?թ^{'gSZlttXܬZyI}`sz-I|qe0r.\:4/D0UI@RJId*Iץ $JҨ`wB(tKWWm^@ R1\H9N}ظ)ǬoU;a&Jpg%aBfL˳a" !)ݜ}x_dț1F٢1qm\sUi؜t&\鑥%h.>zPlAxM;$3iAnUC I@Uz0!zv ŹQPOV*QfT}vj}#!/f=-6VbF':63 { LJiMpB*N}qXxEP6ڒqWpi}h~#fgd 0*m9-3 2Eʚm;]jb¹Xnz>xe,13ޚBA+Y=B4鲚0*~:M$UcI5wJB? SD`ZٕٔQV2ؗDizPʹ;JBXr F3R<7{CUE⭡16/ zWPpmp.SzTgV"\ B++'5 ՐVp~S$&Fܶč 쏞cd1^QzkK1!XaeFC51*HPˀx uq@ 9֧*1S~ZNp)"x8iT^n%;="qFG7JCJ{҇x]ok&c 񰎮/蝼t(0GE^V9_*_vӿ~rm>Qs,ʽ2`ʴ]9Fr?o&ʶ){.w@r Kbׇ9+<Y֋2nDb[DDж^ti,4E 75]id&ȟAO>mܙwׇ./t6w2,N"3(|,-ª]- _lًP5)5P?(Ei1CK.GPm@DCx ndƹ7,p\Zi8sGA@`9b,OuǕi4lkfթNȅ%!R9)5e`|D4&XRZ~ \H7D&{Y IJ|\dQ. 6ӿw:BTv)M}&ҤYDIN`ZN}փ(Ik[rk5Eԟ629%Iגrt<`!Ծ>䓜CZ2 U`d@o:p!3ykuPkx/ ? m#zPɇى7M#hŹI: 6ɫH83lnOJH+pKY+ e-D8P\ϒ`T/pDl5$ˢ4](Iـ/ MGJ9b+2(wMNB~jmk1-" W@/+/ُZrr3K${+eik͢bbPѐp( G"yǁ1"E2-mN`lHg`ILK#cǬTwu@F#˜sό'Y3LwWϺUQxwaߊN5*qm鿀ߓZQ25Aw,mD 7_)iFM&3#׆SDF5\d\E߫ :>=K nEIL^fJZjlA]$Ր; K|>nP-ы5 8Bz,^=uKQv!Bs egYE261}raɔZFA`JCnκL/*dl>vV`#RY-=\!$ӞB`W،'1ҭTCjRRfNa"6h6qNb y;I =S6iVRtDEΩO/ facg @]xEz7=N)ytx3N4.$&#1;3rkH=[m /~}]g2i~v( S7j$.SckXh"YyP=\kSk"}Y:P\3(0XGa@Uq~S%>VsSQ KvczFliT8|V}&3\bɃYY "6[Kjd+C}TF)@ƯCƻ|=2prОM dBﯳ((3OETΌOV ݋"gJA|9CsX1p&Oh@SI̶kvc*グ?9Q@okbWǾ(v5]`-u^~h߯vuNSލA$j HmW::7ގlAzQA2.UJIXݪ}+ pU`"B5$u΀ x'TXV?Dڋ8W MAB=M#0>L9C?Qvt!HYJ> ϲ4 8V PB)ܟ߳-:~WK$GTmdGRʚ%Tw:VxP!v5_YQv?GvzΘI_-Ri5XhJRϵ60/!t?ࣧ^VJn> 5Y1 ̃VbD܅b>V aGň(]ʗuX5Z~NK9 "09,~ .F&uCPTa4ͮT! O}.\ف"iFdWTA>NZ+=Y-_- Q׵By1ֹ2o(Q1Y-9} (}p*‚WtP]/'?LެZbe u(~n)0pyı:C"r >$_ kl)kuK[]R.0]p'-I^i<%qC|߿URr2*epFk nOi b 1<2-7҉-Jt+%)ڡEsùֳvn'E_1g9 Qhv:NPc2x u$r2#G2bggIsĭHJp ecrDj蚦nlȨB:F#Qɢ0p1t ~"7tmh}K&0Hב:2d&zK5f3) <&l1";Vl`۴{ؾrcti-=nW=v#f*Z[mRuy3 ヲHZ_Ť*8>edQަygC!;KsgQS7zoȘ+# fz?:(͓L^sATۊ jjY%Ȇq<:#Tϝ;DVs8NJU(N(zlb? WYj8ȟߣd:Ԝ.B?*t_rxE`ĖtL=gj c{W8?e,lJzͪZ3߹N& ܟbݿ8C}~[%KDmA*^(؁jMYk6-#)Y4ւj[=Q[b?m@n6 m =gɼ'o&gR3J ȈEλ.^ +^]mnp]^j.=ۻl< M*Hlˤ]}8+sǷ, E5L2XzίW] < 3-R 6A2,e1et>?ߩ*mVɵC'몪֔png2"~Yo鮞'4*ZQ2ZufHGǠR}.=/Tʏ`3">@h Qj~RIRm>IßodzjRł_9YĞ=I@0 >Pl ?Y?'ȱ7s!DgvFmgg8;G]WN?m*L>"U-6HSnw E"E&BmO<0Kx0oa .)QPmKbY;^[bk4=L%1Xlڇ-e!G(-)SЪ0LZ}m\ I~ä_GD䛈2biw=kԿ_.#Jfn6e㢢E%c,OZ2?}[![1a@G-nJ-'m_c֧"+ 8 -l*ԗX`k7"mE' c d/?}:ff7I/`JHNiWT:-w0]0*{" G'=p=$&Hp[9<VL(_=rDџk咈$#H$8v-T=,+\IG4,p6 $^S^SƸӌA?BO/aJlʙAU2 g@ԆRM'3A[lɭ*);_IfƳB7d@_Smahqjg <;ٶNB[]4ՙB |Kp*$y4l[Nb6Uf%ێ;Stm.}D#Qo`o"]*JV1ZS qX /kU`n#E[n=?<%PK gfE8!07 f)SԵm f}T6UD[`ךSL'Z)u#[|nZMK2yzteez``~͢% jzP0hrRCa}y ~~[\JΑxH/*]$$Y-_ B 0`3 _l%x*)*EjM'MC?Z6u}¯~`6IdT-5aP\Di>P:RoE{<7as Xo NUI3$6.jл] 8~RVW]MX^т],$I#6;R^+]>:m wHDBR~F[b'X՜b/2V.3z^{ʽY 2@ɹܻ45~FƊp]dBJjWu~_>G#Ja9C W.kC3tcu~p=AN:0]-f~'.nFf?Ɔ/sA?,to8R%+w]`b{`+ zcҹ =в\%8%q_0PbՒ"ʳJw%l8=xjT<©DOiA9P-LB{D$p!] 3/I/2!s. ƨ*WbլUB)ESTAڭ-MxҲK-eIcVtm0GZ8J≾_> !n&F݉9 .E\S Ϲe ~s. f `2?7-J\P`S!Bj0Js&'tKY?98iDiia'fhWi_ȃ#v!wkiwiך9x ;Ӱh^2baPA#DYm60Y{.D-RE{ؓEs tP_x.pf+ 6)+BꤨSvQ&e_9-L=t"N|mj(s6ė(j5mWV݈0(kj#2 Ae5ZFC *VH<͋R|Y*cS~uA{#_.O~Swl"א+OB Po},o>k.jDL#:wr&%p{3 ЅnaV2(-PBgw @Xkz7B L=io+:;ON'kt-&\n  \M2jֳ/Sߕ9,:*#A2kqB˾Q*"pqآOdO^W \\NV|K:H`H8U@Cb:I>Jv7w$t;S}!r ܡy} եЫv\gS0rooRD>? q)S5+t;zd/()231rbj(|(d"r(Wu< eU&ƒ7"IU3Br~߻\$>)uH^<)ey|%/-v$xXC[aEc"#.p_cQeJ!jwܽD]()J( t6f\G=VBUll(G32%Y }Y?~շضn ţtvXpDp%|ϵA3B/L~Bl2\_Ց-GJhf߾:-j #m*^\lP94k<|2t3w&^}dwK2bSK} }c*+ 6\ ˢW@S5ޣ]WpY5W-02 gf+i`*c#/0j~@z;3G;uwCQ-]0GqK w 19,i%Pm52sʃ1+9)X8 b%>po5+F<& (sR%vM_>xDJ+Xm(AoаH3_%܉m ~sٲ ~(E ?795ԒʉŘls!_U^G6)pើhk9!&3>10"B]4.XoFo3W5,e[O50`\\}ߧ!DZow9fKǟ6cXtgn OIS.s%[7&jKvdsۜe˱w` Nv \ʅ]-#q͂jcn: 4(߿J=p'ΊO=&ݛ" tvZY)vexP3d>~Uj5soT zՏc;>$X6'5s̷")? Tmd[ގa<|;"t$\pY5|;׈SKp<8(z2=x)T1MnW4~\,&bt? |tg]ü`)r[Kg]D$O ;KwcaF/lԠ .ǔ:%}&U#;vu1*ʧ9Sd"1ŖI%5Qnc|K ;"闥hJϖ@׏Ec9Pw\ BɖNqoPKHG)Y]ߺ9f~sU\HarWuA\?pBMDTqGbKD`>gÕ)*M?@:DoT?&m:)+ vĕsB #;a13 :Xm2|iJiq7p5plW+]@8B ѡO/ԓ~r<5A:L~8Y' /F{ n2 1%2R"`C#͹U9a^?U  Th0ETz":OFW=fl*Psِf>5E=F [IyZ"Jaȧ#Dl+Ą%])u`j!$+HݍgGגdyK`Aךh n:C "&Q-Ç#O,6"^D-y▆e]z[{J|"`b—b mCg. ɲ1_ICIB"W&P\\Do /3iҠrtUzD?;̓O+6Q΋p1+Ve _`kvöLpyWȺAxnsIE,~X\oj5: O/bFLDYFv>xŗ~ۢUVHLiИIJk ӛ:1zxB^uEGݠLp57-=tΓjUq8GZC*'^UG6HNu-*sQ)/ ʥΈ;f1\ltPTC,P61:YUJ08 @-Q:#t봖#}}x&=Ktz:^pp=JݭpZLm v\o ?7PAPtٷlO*2Rt={=zǷڸ ~K[ kXD:?F}mf=[QeEuS,@fǎj ψQP^sJxF=Rw5@'{-xݢM2seچ*mE"5J2ڷK~Iq&ԔjNb/@lbYil_MĺIOeٔy.%eo”|ee:HtHp@+ќG*'9290 [c3N1XC풵f 7e ]qĴ\\f裫NA$,9Ǒ^fnļ8D7yh(HM/^a$`Ŧ$UpdOΘx[]pv:D&#қr$_e15|f>/R:%ΔFvF86k َi(TǥZ_.LbĝPc\op{A"ݪҽÕZ$%~iDs;}^Gc%>=.E*y{YeWµ^,>Yt wɄo(ם{CfMsk]s˲' H0ǹiP#nZ4V,$@%3€>Lf*3|z^j+pW;}F^"W2J&Fa#䃚 U&"ÌhKUvlZ~ݯ(E {{j W2EӐt5XyN۽[䡞U0LR3 nP dMN*W*(R8aD ,mBVF%ʆvyZxY 2B`5K73-̂ e1Bqzur^ +IX@TUSĘ$Yhd(3`#ͷ#߸&+%_J4$(?Q]qx}7&@+b{xΆ.2e3!s/?z+qP-!hR+TrqSċKysE+DjAQ}'<ǔ1_1x8ņhztɐ*2Oi#Y9t* j}.#R/io*quaOъzyX[7~qЈ>.>UR-$K`zd,`8|o|1Ƙ캃-%n;ޝAQt:zBti\\4flcYs~2`3<ڛu3i Y&"H)Co8[,?S8IO󍒮 )BvtA*(VƐoMhL sJ,~X,NA+oZI/·[M9} X 9Sqs q-9/ qT84 KBS#evRǁh04ӖQ*" 3#\mg$xb[CY]\m퐾7!b-L8.3![|X&0L73GSKJ8-x>0)9}NjpK ;l:_r,HڅD!$ >޼|/g| 4j;dibO,eC? 1!~Re`Z߃.\7D`aݸ֬4XfV&r1WC`VKoFN8{nlmsqqEi:@TyK#J:HAi&‹kk9!P@I~ƅ`qPG1nIA>t_~Rhu/mov|=uLԎUՁf_SVD_D="AJ+c焴1siSۅ3[CϚEdCԸgqZ.* bPsiS w[|Wfk2!|;1JmGǓ@(&7#ST~Eԇ{SzaF7^H9گ2|!"Eˏt#6Xg[ɾZaۑXz$Lja }6Ԕi6!ZuA[*?*Te+^GZ{q݋=R SzT'lG ٴhji;:_}ۯ>rlc55TnKf$vi$EwYۇKy%hI9@F<fejo]rf#- CV ]_!'/HcPHH&DHұ.J+m>u]ɭKF8P@eSLB[VcHvK &Pص"r{䷙j;,ص(w~akn64n[^z5tPPn䫵}4tHdHg =Κ]3":ĹC 4'_mlBG^J9C5[htsW+Y(`v`r{w0%\tЛ~)A"@ ogp30&:ץJ|~89cԁf Z7OQgy )] !7 *B T1%Yۚ3*%odӋ?-?qpY߷]Rzuv+"N[j;\%fR 1hݤMlo8h&+V&{HI$[R{ߒ@tрw; Dlg| wNKf[¥8-NKOw&U<F!95EGN9Jt!@QƎd蓯K Gm {9aWP:/ۨU:nxHHҦ-z l?geA fB*5 '*.eOU9;3F{ynMe[t꺏Ko≈fskGeeU5v [||"<,,y GGE툱$gPkI՗/D]'L[ Ծ:b)&8Qp`__ivȇZgeCgU8QI/iWx^7᭽Ĭ@feӻdվ܇ĕ 7ڎg#kdIw&`lWMHuJYZbg;f?q)*ol9Q;1]Bx=@='E-e-nu02 *xU*1VXv[t5*g/Ymf+^kbƕ^Ta^'M5/*Li-29t0e} 7+J&Wg<ټz!.J: WӏxĪ"W$J-FmmN)#fm2S98o}˦LW:}saPi?c,&%+&ϙm{H@D@4-ǜ%hs 5-X4^=ijFwٓCugI#7AB2@R}4w0gIrPF3a͞7:{̠|,@` VpICt 3>V#G8ÏьT?-3g WFIP`)&Y53} L;)@j:Z H(?%L NǑs9xIp} <7/VՃcn (O\=r͂G4J!9S jh yU?;ZK +.Na2}R7O%%G;rs۟KHT1IlD!=?0 \)_9BEJ9n$&=s/$ZhԞLb@3˹Kze:ƕ>y:[;#%ÿtlP05jv ̃&[X,oyl F=?SzJFdn8G^FXޚ̀߭ 5uC'q7'!|Pˆ|@Y{AqE~I {@U@"X &e\rY)•u"V嫫etOSǪٕEB*nD<9?c)إzH94k*;cUV{;*:仨G,+h3F}j~oӃOOlÈ&[*ͱ]?iwY͖&|T>v Yٵ"o~,Fe`bv?.SGh<!'oc0  WDuRSB #6`YbǰɝAvm'kfN op 8h{*i%WE|N9,?d{F*"-[5$nwp7+.=0JDOFץ6N DZ5rYmnŃj>_\?q4z{z!滅aRS+ Lr zdc679~ ΑP_+7"A!˟/C$%i׬Ff;#0aۣ]?fA^̈́R Z΀% Ph u;X@eN0%ʱ$~HrIG:xnj8 xce1˚"MLqB*C rH.ڮlԺG5iMnPoH9+N;chVq\忶LL blP31,#DdM(A!F팛R%ROhFG_7X압FQ~`vtC(؁D}a_[uvJK>~Gv{bKQۤ{ V-ǻaEJzC7! н%ke{>lv@4\nΏ >g3Q=&QB.pjlR\Ϭ:$>pwцM:Οdsi *2V4Yvv[ L?mYM 29LcǕVZ}^V\緸{o|" I*u(UIH "pzrc:j=+_ nr'np5:>A;q/ d]'kGz{(zHCJ)XIk-;pI7}bo}C;bQ]r3=u[ĨkG}6K5aڣV<٬)[ ,3}u$<J•d!r;tm *?) P4J*X3%HH,s4qt~1p4L51'֫cӐF,*v5Ṽ!Iy $=!P-fG y!a[8t޾w/Q%٬=p++CsƌO^%/5rPGJ#wƩg>!`b8tmVv\!Oc願OKy%STKh+y.<7|IR^I`Jxxb#3*nù8h`822N`J_aa䪰(nJLa-ZK~eMov(OC`z[ 22h6[Ml`$<_Ssk2]+Q Ӱ)  8TQ_@G.\Js*=;M^ԡA;ݡ3-ݾ5]r'B/1E]s*|c6+n%Q'+;t<>Jq)KFλZd ?T׈K ^_|*#}  ˕nbyo?A#pdcjJ>kyCha4 54߫l4ע ȌnE$"M\vhhTuPGCF\٢}#'#Ҏ<.s-Kf+!k:L!Tv:-!kٷb*8*pށ!lc.zL\Y>H 4Uև] 'Вa| q5(~e$+\ҡA'k6x!ZěgePF~ "쉧{:$a9U »H;EQۿGfVv-=̯j4 fԡϋ8(v,ik% K @F]0)1Ԡ?vM*l$}U–55*,)TGI b-մ?[ޑV*oW=zwȈ\ %T߆-) pj]a憼 0%Zt dԺl:wySpd{e/|XAb93<$|n5?A~3`b7E^} smQ5 ڭU؜Fڏu֩I\4V" JI-ρ@ y*Tl?LpQ)n Y|6)' 8E`V_L[NI+YЛ>Cu30d͔pTq` j&H-LTMeIūiU$àIۀIU6q:⼣/lL;ܼװ&d*|xܖi@eܨRcZJr0@DF*lK? 6X^?o`ҩgdK؈}午^*~]J ݵDz'^݇ :ӣ%=-AO%\ T|Xu3 t 8qD1zVSX5m$K{40u DwVR? U m I$GSvNˉFK jyDQ5TAieݳOgh̘3s/džNÔ g׎ i]:* #v'Ǧ5gk03_ЃkyЧk}Hˋ4͌t)[|V(6?j}o.gA(:#ud]a*9?۾\C pt1➨ u\cC[e|1虺37R8"ys+.Ƴ]?9(uk/1Ʀ/xBN} =\o Eė=XO> 1]dlKtHhv0z#W>kٓvd}/K"(~N*tjԻye=71cZЁϴնf<80EQM#TZ#$2e 94"Q!{tj(bi{\=zro=,5v8QϒEo[ -D,5x.v\A]FT;ݫJXXH qG6)Ad?h?EDd+:1>G?t baEuǓ{&eKNl,֓!MrfSYK!:8|6.T"\~r!ÖKME6R -孂U('n2jx򼇁 W|3 ,]& { qAB](.tTcDK$L  BsYG6c w]*;Fέ S X/ V r.nJB"1p9E)M ϳe-G^Z܉B=^#5ujyn BKi_8%mMYQ@Fi,LJ⺮;#42N۔ŐNn" 9S%wRnL~H'e;H]ԥ [4r? Ïm[WrTs,7sHO IJszKU>y ߬n,Dȑ+V7s,>䂌u!b%Ct"S]Mٓ$MR|@ PAZxmrh#.ZX@Km`q@9 \3t?Nz5 V* ,,#0 9J:uQ=߼Nxc+,GLDU9*W2=˛.v/W@1wJp*K'HrJuc_&z4C9*^x#drʻC5#[uÅfy *6d`eT+W2xE27_K!b/~پ?/ne;* mMn{*Ӡ&,GP#y!5/@w@-eǫ[UZtYL,;Nk5z14;TJ^2u !H ;֡C;ϕ+F)_lN&?;g~xCz -NGuB{Q6O#̄QQ> TB e~]i5EAsJ963]a IO=e LiRo.LxYj.j<-GOORo'g^W{= RN.gi6k9jոEk1* >9,z2K1+v%YA,̓@ҏE~1cwl [HO$$+y-l;Jឡ}Uetchؼ}9iiY+ ҍIp:ډSkX0xk!W 9-(, '\Ꙙ䨩#so^c!Z< un搬kno@M@64Vj4_*7~509MŜ4mC%XW *{64o!52(t1-X #Yr[z3e* #Cą2TTSzWPэ$WPBgNjԏJdRVT% /ᅵw> _U~ԎA^-$VWu%R54^\}XӨx{# T|1XE8G~ef;R }C}J[ SѦs909к>3 4nGUG؀.FSU;а$+33缨\P@ Q &=ʠC d:OH W,\G+'XwxfÎ_NtCDUl8 +M-mWavN*؟%+ܐg+YRFZ?Y5`AS必oSB^w~n◒]Sky8 8e\e7jJW_Y֞:u^5yeݩEmݏn !bm=S_ >ł1oSކZFpwBN{@MQ~^%jј<$M^10$CdDNvw{JࠨC:hjJ- mH0uNzS;y7qcu:o+qm߀~/@2Ն~r|;ȺTa0.fe') UATg3}QPU;x ,U&M|3`o =fv`.4QR(*N/4`ik1eA3(5$jKˁ"|^ gv!ᛡlPVH*] >DnAOk匶7 y]NK_6FqWqub瀙8«,n^:NQZM{O|L~#4\AhB}UP-- Fj2m/{;!LDUU$v𚭨-VaxM'ʹ9 w/7eoRf|s2:5H@,)-ZuWČ|rxȋ+e3y%d[n|-HF0 "w/u)@9~~ncFa^!}0rtSYQ~SR ~#r z—.u}o3c3>0ͦ{i̹4- K&f3@UP Jzv|CƛfbºIUHpȽ5sBPT3Т{899`ߐ;vt++wW 6ou=`&MHmw\>09I U9 ~M<,< +L+#S8;fN@{Eh :)5p9>jk9OMDvb|dT* n=c|Q)݂΂?E)Jev`2oD*s'::o&4+s>|Nhpk,>~Kچ e(Ťּ́`3eܒŌuvI_$vyJDJ%qe!˲IAuݷHtد̊_w\G vX Z "% 1D N%8bd6 "nVw`^I(jo9Nnd?1-? 6'6 [ܟyؕ^!qR {%c[)1œ͇uW%epgN-W #)-hJk*wI|[kGP_ !WO&Du߹>Ɨ ãΚ*HztZJV|LYX T9<۔[D E` zb$k_9  Njn~? */^z_~v*etaxYG)ܬꔻ4k{8/EPEs6Y`O:+dF2xʷ#$ U| +qb VP-y8gokJ 4_d4ltPWxd\Թ8ǦO7j֔! 8(VuMd#uo^E, hAa8!Fԡ:J|*a tϊ#a$[u'nJ^>W⻢rj}PO]_G[x';6u#pݜ`Xz:Z6F5**eH%皯ߓwAQNBFC4GJ;djz n_@ p1 "Q'lPJ+sYF\gy)Oo rV y j.G#oT(e}`wpq iDEcAyBS1 PĮY8w%ejĠFV e"V81`¢֦p~d‚ D% V‡8:bМ8qh:2-<5!Cڄ"=G!1uB~. L઼~0/*0eHn.*vX'r{bGybzQD,t `OI]kV39 OUsvF_oNXϏ$ a@EuԲ>zEARfzIz uRӖmLߥ7vmz>ZI<' N>Tut%F#VrWz\LS6s)B\U7y|L %I$yYddLlK"G6*ìhBX׿^E@E0'@} F+H i;ȰW7>+׹w!J6hϗЬ[  FJs?;{5Eא}Zs*/Ϗ3A˨ʓ3 !b+E*' kHl:zĉ30-23M62S(Nm!3МM:db70q%*"9MBy   a.6-ZJUVNfpy𗧀jI R2b^s Ug6KY}c@ !gU %z+`(Q(!=} .mi: T l0F <'9uiSbgo¼(͏3 ) \SǓQ"GHQ[ BN#hۃ+ۂZ@qY7+7|GA Rָ,īxcii:). |t$,^-=U<销;{9l՛xip(:zEw@4|jϜ#88'tR}H֝8wt\gg rˎÀfh Vssf;.Ydz'U]{^Raזּ0޾҄_U6 H{8F;mN65B3Yd.d?a;ZYr34wA ۞U-rҺ]b$߬N ͝Gnh"UWp?+= p˷"ȳ!blE%iLHZk<T0YJ% avZ˽dykMF O}aB]jn'Xڳ\[\-I 2$ˊΚErAvP߈$ֹƂցRzf[On6)I0/U%G{t,R$bN~&酒g5-h2 Ƽc++ym#!O3>k}p#\=HZ_4j0~_=;lfYgܯF*K6)"e)~ىO~ G$es$;4 TTjʝv妊]O*8U)!FFr:*% V ux,a_lq0 Qʯ 7[TSDHջA$ *VwňktΣl _}TR%Wy-s:dÒRT1 o(}tnGrv9th+CI1AnyI%Smr_I`$~ٝUo*ɂ6gL++$m`,z K=]t8=ڮ [ [k8X%gBZux-*xt(FOVL7KÀ^D\ujoVT{:$|n81fǺ8hU!;>U2VEtCm`+3 $ U79I H`FA|/3J j|Ԋ*Vѩm5"N4P]7rHхƫ$A? rya_o2$HBrJZ!Y'qznBԦlrP֜6,kXy|X` ,5ܷ@w*a(ސ?G9 =7n <7@/ >>?nw꼞5oGhl< MֽڛX 0"):ǭf:&t; Ҧ?axh;1e ‹yQǎY(Q]ZR2&P4UKM8 ]q$ 0@- 0 ᶚ/'neB ll6z "y8O.C@n\/GH?bH+|IncxȰ!;RelD11{%u}3idG\ |Lyz`l\]=)wb3yfq)ZM,| 1Ȟ}\mݮDF[,P1dmBH2Wd%9dJdYKU9=qڊZë*0$ ؉/ $ e4'D1*4ȕ_(XKBȃi!/|Y2[>޻/GEΞ4Y_$4;q'Lś>g:GH:@7ۼOhȗl.Lwi]˃ gI-mHxgDz͐O!#/h>v(̱6k+n쀂3(:8`&z߰X&o yagb{԰[ixY&Cu3M^>, 0GR|ɣPtuũJm(S0-n oS@VÔs*nܙ4wS1fYUWnb@LN*o]q8 ]Po3ϱq'u&?@6$qWTt%fkcsmXE./0{;-R;oo)}R%OHp.A4>j<3NqzxR1P =!L# R+k.h.OHacP} pPlJǽ8o1;Ab@(0<Ӧ'Q̌w&$S Am,lkU6^9 I=qoѴ389 ag'^D IyCn6?Y,hުL ,%} <ɑڮuC_4G8P湓h眒ʨ 2F?ׯռp|C*g`>gNwBpKPhRE⍜{wD6GY蹐Bl@`y았ݿ5pdlVb>$caNi:"6(Te40"s<168O(|[4į h- NA*^5L}`m3,)\'jPή+!G՛JroO6xHK {(-zmDufА=,Hw[KU '|Rs9n*Y!pmm%E&HRXIJl?R?~ Dil' ΐh;EZ_4*OufE+U9p dZb_"~R4ʼnVR=y_saGf<;_'Os%eK^f.Ƴkye$`Ik~ hC;n"EtVtxq 4\ tPr廽)fY0,~HA6wGQ@ IS>ϺMP_K= - >^QæQ]ݟbSSɌ"*2q!h,"4G$qyS"aKoX6%zx0ExoHL+A*byg3ۯYVG-{Aws]1OQ fvY4W!ee" 5p&QC*pܪWeWiW~;ĹB7|bWw VÔ٪N L;<;-&bh| Dvm?̝zzJ7ANɯ%8ODA17 u82+'j$9=pۢ\_MԄwx7$__s F6qZo~LaԣnA FS}ԢA4''q)ٷΤ2\i~%miW6K +Ebrba*|؛/x#?ruYM -n6s`M'l:+FqvKQV<5św6jw_ϳ!y5¢x͕1*UZ&EvI눞x]l:Hmq)Q#E|idHfC$;/- wn nI{K@on 3YOCtleMʙg#X&_E ̱4"w𚴨B(@CvA3OìPؔ-#[BS/uN~$8nN? -WZQc Qn wf$iWN1%LZS8 +M)I:f+tQH[־,qSm~!cGzt x5 ziz"zD0ĶZG-ollstzi,!m8Mc 0_@B0GԻ'qNUXtbYl'Fu|CoO0,'D :YVͨǘz~^3ٶ [%2S:7oҰd xþ:YEDηkCpBaPV18gC-p $jBRM͕bQx9˯-mT `r2l6uwקP2Rҷ г Z'#>DUs9~tW΋j^ 5=N7B- f6Y^c}evKߨ{%h&ƹ;T;ioT0{@ω%JiOp wj}9vcmp<6è̡jX@ f@2$m]0u"O\\h2Q4_UU*F-Rp?>C^׻T4CdzZ8hpFoߡZE2Zj'9Nhy,tL0ph5.lxrn Y.VBrH3x)qMߐ5U3 cetjy\%^ [2D6/]볃X],!%-Ф zXBfk7kuz^G>0&UUz^s$MAuRjokHb"|xfqh,^U8h;GgI@@`d7Eh˒q l~meSQ8[zٰv#. `Xc{p_e1墽G#~\~fļIL RVFN['g0ôKZDL)saf54 ݽ\mI  8~oy-P\N=}R_Oşfw f'H0#m͒} pLt83)c͆(=qv$CtaJʝ%uElɫ3NiaQޯn9W1;fNTA^ L`mȀ!ɽ][Cý}t6hTK!]k_Fc2l˸\f k?8EftAV~ԖkRzV-bw"QO N%SZ15;0Kii*/]ݠ{۬ƺ9eb.)g?z:gA0)z|ؖ~aS&m_~')5> $GƔ"太ɫ,I!Ptzy="<'?IS6=uxhȑAMՌ+3B0GVxvK{C+Ȗ~i< QNZ02=s%elgtingM}5T6 s"݆5Kz^  [.k#Wa׸ԳETrM5`) ZE'k̤du@yAG,}A J2aǞ;pV )渻j3ã4EZOƢ.b[b'W*H[iq;vٓzPB񝎙! ,iw_@OJ:OHL r~JmܦԽX^5} GDIiK*ȧn~g`b;Xv,k~GnUZgE{ @nJRC6owdvGnTP9Dшrx X\Qo,3lbfZ4?pi8m8*(H x)eFV,Gk+3J1;7#Ih*{dQW ,*a6cUa Tگ sri3S/OYu1=:}gf.M.FJLyv3l m^젺g j5"f|5YsLkVWxm)p #nOl$1rR_}kW_h'kMa5]|嬟9;;3:A* ШA5*9ht)A#@ORq~92Q^ثg(%;!>ټɿJ޲? Ş /htii~N\hIQJM7m ̿"u=! @ 1`4?i⋏G ݦ\Yĥ3Տs [/M7@wV>m]EH)hdž9l/#k3oc6+VܡWIdzi]2w>y@KA+ocxIoEy{?X/b'8}_y;3+I#(覾aM5Ria@&ivΦFQn;s4XV nt޷u:D2}1tEY#p qa!%aB stZ:™`ZU"a}iȓi'9%Vd5¡Ȓ<`mZ~-Zq@H詣c ;bzWcVDX+ ~ڌqcNIq׊Xܙ }k4%?1mW8E-Mkwb?o`l@1K",#璤Kuxgr:lC3J0ǻ/7rF#EJIޠgFQOF+TqZ߁S9V_'?qЕq5"3TXpvŚWQEmqk~q׮˩IqT+6p 7rCH׿<E?4KI&e5ZcU΁ەFF̌r:B8tnI IwUSy۳X0(YMuXHZW`Og=eтT2^bVnV 3P b/NPD(qؔq^$F,RFɒ.3BI̫)oA:S;j<)@aFS|pƦEz ԳV'Qt}PWߏ<ɂ2yp7x ʶh0~>'8;c\fBSLP>%,2I|fkL|J>O79z^U" TG\ȂA53&%̚wۖEݷ!@_(۲kn}Gд۶enMaWiԕ?Ս>mɝr gC[ 9`XZdȺOAzZ. 'm['9 nHr’ ?C~yLč.ϖoSJt?G+X?c{3|j2}Ok1ȼG]lպ*hW!8u''/ "8eK[;N^B7VauK@\lgŋHà[36Sn4##rbc0|L|IBpNl_0UCRAh {9O$g'퓜Rf]M`A*f$t%_#5а*  3lȓ /Bm~7ay ݉Fَc3==G э8SH؊ahTGӼ[7OIzRGNIWȺ4>i;{z&Y~̮TCŸOAGQ`NZCHA7QfƀL{c̎ҺF]覺Hedp3ހ4|zAQ'AlIt :xp8GO06ؘ,h6vQ^g>L 1v1a{ @|.cW{̆&x+|ZyV+X-YQeWl$х-`kַ'l[8nr"^L$]Te -4Nk=3M#$V Za+h0lNM]ӹYqt)N19?[~o8_ę:%9:i2>DwOD#$<- Tq৲ 10r׫ky),I XcÃWOߕ7\JKA˽dd1LН#h`sYEIlG>Xh+W"~aqTa|N/M$[`T66>Wjϕp+39 ف# j4Ш%}*ȸTP{Jz: ݭ8jԊҦU`Q+K+"BJăKY^N ,g]P3v~-0aek:Qh>Dc*U f dĂ$B@ao8FHtmF/pXͤk3ɟ#U04AejTct *?{ 8RX{mB^t2052;>g?2`$jĠI}PJZeWi{:-=P#뉣+YVǺحi? J[i\ ܥo4&Y~ Rq+L6=-C`+o24AO%8aqXzPd ]쨩2c)1N NK^A>闳}0@i`֍ķG-E%Ի7^Gqs~4vsCkx3#Ջ;*gXk(zyg k՝{6_Q1mmG{ Yl+:;eu)M)$1~Ӱq *B$C4]nIXz)n`Ls16p*]@i< |$`eTbфK$>3'̛L]8sV/X^9}ڞĶDOp(y-h^!\d}3$@,[f=_V (M*Sm.NRw姅Sh/-{7s? v[?yjKiM#h0uVp[ RD&C˸BSqw'mQwхK;DItλ9sX2 AN@=vß> Ú1dl/3p7Pl'˫ymUJ$9„`Y2d7K%uИ_µm_1)=}ѤЬTK=<3X1W@TYE:DY?0JzC3ﳵG¶לڅ |&ĵfnYy)\oF: ࡝ #CC6x#9UNц0p&mkp%#{`/ K(pAvdJC:~~+è:$롊TOkrf<⨎HUsGetX r5Sӊ@NʀF/ (J%e{48xtc+gsǔ$ nZs 4 Udߩ<.mlޕR/.B'J0=.K4OkYkLѯc0j23Ndu݋ rS" z䠺K"dʞ)88`i# N v{ZqQe@{ 0+7`Tdaqu IO.bcJS S %lmI9ɟ_8ȷM=D6Me}Rي+jujey3rH xko˝L&#iY&"&ehu!lݽ El@ V{xŊni9uE; ss1M7x\z9Ow ]YsB"XMԕcɈXzA|!%Bq/u|.ΙWĴeHN#y\k!FcK=/m%@rv,sNJẊ` z\|k4n3r62 K2JE)EPR6sm|8ҺZ\8| MiِM$zS1-ӷDI-r=#a~aJW`^'R(%!ȁ '=Zj h6y4Ѽ1I}@r"&G[8 |= ]a3C(DWh \9i̤ENnC:(Mo q*BOrW#voOQP]lP'0VfFS8Z.P_XUQ 94`].RBw y4RHYૃ4eP:72 g{'q&<xpf3a,MrPm_YfY$ŗ5'W@(t4ao@mܛ-߅Gw}THpA$ ?M1r$;gn**r+%xzhqDayW>_s kQM[qFfS$ʪe-WpjLp>'X^jx.Hɣw{'YjH&Y{5}cEqDFrw>ręѽ'o < a`XlJw`b?-(8W7w36bC>>f^j 0ʌZffcVB=(pbO/y^mT/м={qG:7Os|~ק/Rwh,K._̲&s}ߨ`o8FH820np#pGeS#U!=pH8G:D$p.ڛk[ ⴭs mY\m+dK|HZåV"n%Q1?}Drk7 Uy+.a5jHWEX9{7¼}2tU\!]hO-;q6|Pd$7}=)lB.(و.Գu{JVTwzxP-N'F:̻ã+ FkL)4]1pV {!a.z>>(N\: Bfvp,$:&̱ҸTgOW3i"HMlqrI/ltOv U"M:W?{hâtp}w,聧vUIG6/W}K@H(69S|c_bP8О3ۨxLձ{"q Iڗ]Sk Ő!󼀇0#ĕ/}=TiAXf@͸#1L-J9ѳ$*նŵۊB[:eDiVeIjwϾ!pZgB)>h/jg:1vy Z;iT<̹{ e#Lq@mD yY#Ff:^.j>m<ӼLn 8)wƪgN*4l!zLT#7Mz:zDD4&f%uv8[|r&APevl5<-O&0EU&2)5(z+mbSjٴ#%Xf6vams$~L0dYKIv3$[jU+|E93Jb_f#`{&/x);&8zY>دX!@*4*~ /gQN]({z}Cn5"Z\[> I̗ ޫQ>NcOh.SțWl'oԛf܄DiNW)xD0 ;ɠSK1OQ MPaXR(LrxF ) 'm_Vj= K;tQrUR.{ǚgp!} Jy: X=7 rtW$F%!uu`Zh3K8C{SnU.Rl 9iH#X@赃zZ> ǹN9+LZlX1iNb7Bon#F/>"pFl\e"|j69Z;hfUoӕړcJN@n^=>rDȄΪyǂU{ZB-x$ư(aqA\ːMm;c_9.pB] +.94dϋC68r_R@ z*HE  @_z]m2;aID"+ӓ2{D8nj!) _w`Ċ۹s:sj~1IJ>|]AD~_) /)#KDF8PO% kc61f)έ"Qܖg X:hP[sR(*o-;;`hCXU0׌*̨ZWe!nE˶"uώG:O`Rd\I>i`^fW7L߁r=a1kTS)??ojH?$R@՞sC9_e9NEzU~vgD\)"&Kf AT*,hOEi[L[2xØM8y"8ҝXgrHK(+s3 IMdMD\ sWNRR4WOʣ<6eIB$#k$cwHw9)ЋňWU!-Uc)IO"GlQ1 =ך9[QӮ}˹ _l.ocj$@CNpQ! }ٿFvqV+b3'8$ࡊXbCQ"Hs0kcI^fιր|2`9)F#1} EGkW֦HiER=s-BnĿ Kĥ k i ެ6G:sHC@8VuߑE%cQ`?H5MG/;~M( Qވ|Qi: E Ua7#9 qQA #/S;]{`C]6\I;qrFmdY\=&Ml[V#:J?᭧[;檆R<;H<+\(gNXcZ(:p:5S`W|tJtO[}7V?.ό/A?wA77rcuZ9,;Ի/wMG]bf*>M=Ap̖]lExrjF~*hnNdsْfcÐڶjDt?Ę 3?\2{ رݠx1J0 >n)lfq\_9J:NB~07䍍bܳ,A <'Y~X08cxhKl ,wA`SV7"Up-LI=ۺ6TC'ڍK  9a1̋V<^)_>#.QjґZcj,Z|=dKd҆庚  ;lqZtA;Ͼ%'DPLR wb>>.Qgd55BTܸz⎷&^ s<F )S1PSJVSUWVKQ'$Q%\RĖaM}Wu%L'Cf(CuރV2{amZ"OTH*xZd*^3uMuA=-!LSR~(]!,{aRc9랿"$j 3xWtD\ ( 25ep,\zsjv&yQ-[ǿ5]i.xm2NDbNl8 7";\w|Xj4Rb V>۹P?ZuD9ҡ%Qc*d9YSƽd;M;7ᥥ(nRz=dGXٻ0_ }@jI:5}Ha$aCFNp_sjZ@Fzu݅  bw|Ӭ/^ = { ?o4}z54D1O裆V ZTJLs{kf?wWtaa{'cm&븆Z,=&_Og:$ʭ6HHyl;voarRZ6,5j՞bǮpqb$s&}B+ 4&!UsQ o֟>{ĸ7G$m>$\sI}^2iG4[ KH޻_\!JG*__46Ra#HH{]-&;ӑḠ\ck9ApK[?k~25 c"$JͨWqIN9~hH6 ܹÕj|x =&< ;BZ8WMʉ'JßnyQtçJ ӌcf@ _?PZp7yʩ@J&` v/r}m:MH6aW]* ?ۇin51f&s`~ΐg5gI)rײԃe4 bpi'ߐ|vmZf{v I4?=䃃Jh#Y #&a\yPI22p "b=^9N+C\֤GYl3zha'nZܯ聯Oخn+ܮdR7/T2 "=4Q#Wkj=JbT=&(I IlZnN'{ "d55 ~$Dkǂ#xd7o'7! S+]=&ncZ\A7EHpLLRK?_aU3A̫J`'Ck=f~_WE:Sje'Goi61;i+dL"&Ol%:lpnV|sz:mzܾWWaBZ!jOA$)?pv zyAq,Z.Ktj0`yrۧsd'{͍@7*B̚@cSZP C6{|qX6RlINuˣa_݃T]/˲.n{YXD,vH)y >)m.L|5IŊ1OLax`$ĻG6*҄1g! +7%Uu.TDDĪſO/{tՍaJG\]WqdH7Zi=xXjFA\[lWVR߆^v恅qOsiY8ʿMH}%}V#bz- wj]{Y=N{3a [Ǹ;>g li"tY>A]䥣,&]uX̶цq"~EO[뚽l^,} בj{sY]#b@cXs[Hz;sAjB&Ala/^p•Ҿ&d>^ctj-Ke25{qRY}}SdYsl iWO Fr]H'(I2HQ[OMRo +u8PzMv+dmQ{]?Qv\l0$Ga| 7Q@E̓}(|Pp^i.9^q#<(` 3hft›u&YKOR{vM^N0ϫ9~ VcX%{&QVg;@@7$r?Ы.6C>{Yэgܥv*0ݸmva? ɘ~ &B*00">(9qTO 㰴pRW]} TfwhnzU$C$"lTZyHBno -+ PDI[kVã}VC?RT,`WK9񱞞@TzNc>sU}ZMv] \@Vwo*YJO#D2C9T,W +϶OXnu;?D`3*Gm ";Vآ.$+k'AJKɗ0hB m-f͠]O\7-}a`3{'8(iU&&N*42#B`GVôd'gbH7D[gNTV?H!|zUDqlwV]*jYoې司@C?r(Dً T%o}5+28awyrRq!h)Rv9gÞ.qPk!^aq+MCkœh}!֪Bibys;ʟu!֦tYIܞʼnwy1JXY˛ BJ(\"PEW|7u_vN wm)q _DؗXN}4/ jcƔ4?mFZ|%fDXL<4|/-8|3#`erCo,R!E{舘-3Z^Ώz묶&^aLX$eZZKՕuL̕(el|FDS0z8;e"PTҁ>3r2 8Kt*wJv54_ OE- ubVx`;EmDc4>I5Nd]Eu0M]5g7/ e8G2cv[0 |x[hUyx9\V"ﳷ3-;,(6SI HgZkș歋-rWW|pڿ)k6TfTA񧌂0`'0iH;/k_(|oEa[6c/* RhgUK`'z*N>5i)Ci5PޙP fV!W \[ d:i|mB]G^@Ż5n(}_4M@sa)ȵ\J6n6N8"|"frxQG|#(keDҜxF!7a&|`ԔuPGn Kxg9J"Sd.p8\<7UެYpGR;Uݖ2;j#;<\դjH9!.q:&S+c'NjL4S^y$[m6uc?Y>5gS(MD$i]]:PTZ@QjyU3ʾW4 Κ|U]kGkٟaf2:ڌb^WOxi[ϲ~7ՀŰ=؆ Tg?Hu\]nᡜkf\ڸ*{}zaSxŦJe U%6EZI`@uX&b 쓂lgoU@] w]'%U$X+~ P(~.zdY-;J@C;0@' F=Dz,ӒJskIR׻xZѷRozH2|K u{O ! }Lؒ|7S}(]ti$f37rYu3bE+dQ $JDG|) ?`:$^*q4r/$7!RBUq aCmz N<'l+#kv`OV/?"7C99!~rKMv;C%!BF?яyDP6-j7ΉnKfI9ԜyIqly$L* `fߢ{s:X" Wi0n#OkT\fݨˆOYr׼]fݰJ$ Kb͊xV-AUq 39Ok$$lm&1ge96M-8h?hot9p<K^PkJ ׫F<cVYCdUa :/֦Z}y wkcL*P)*s"ِ2Vw,/CAlt#A{+Cq!i3$liS)]_`#2 Xm\5v+k Poo *L.IĨF8胗h/SEv*Q{ms~niPYʧ)vc&9NڹRT̡v4G{o陼~7[ɔO"{36GEWp ^ۑcFAR¦^KBh $v\)02y%qJUelv[e{a1Ky3C?j*똝D2kpw Mg !?HԖ1w!NM)05Y YڷsԻqA-V:KLo"NJ{ "IYUu S"(B~,XJ |޻VYj&,"|ߤn:$ݤv*SͯKO Yn}ǘVXmK*%w[(EJb@ |fj?@HFl"qQb=a)$Ua $'Jl~pP8BވKP lOzRk520]G߁&7CH7|uk'e-4tG"L~jPRY-1.F4 z6uL)Ĥgvhƥ\_Z_.3v,lLkacMW_'(Rmn`)55hJUg`phI9J:)s,*>K!kE 3 dq4J SEMUy%CZoqAf[!J%s56t\#aZ]A?l~zў_@c F9W.6f2ͷ8-;T}5{ $C#* u]ƽi[_.N7q\%m-cqD+Ρ d#w0ˉ˂iu5rBÝ49k܍ĜZKWGB!$'z[>aVWDֲ%,QTx< g&/#Zj"hC _/+*7Â&a> f<kkԕJʄ*Ntb тT?m[M,֘R.xXd6Bv1k_`Uo:q`} O* 9qgKY8R V&h*hUobf,CwJZYZ!~ɡui6?+a׽zt}X池ߛ+wNo4 ھLkHjB #.6 @l 7\|IPF,<b;e=Ҍ 9>hnj`l6Tä(FK9O!dҰzq\4, ?4c?etCW! #!k zWEx\@U MW7먒bF2R\'_ih&1VW͸ m"i^`-qbX@|V-jps _%]e7SLoe-{^ۈZ~w?BCEqEL5 *]|Bu, 0Jh (FT W[AOs`.uEX  DŽzwdጌ y;iwv̵q=-f2kFR5#wtRU!zu==>1ُJ RS?׶Nt]AKk ]5S]Ԁ"""펍(R˸>S3N7Ǜf.wg~WVqv/:S-x l4̺ȂdOt|9O+ V~ra8V}.HD?W+$4m"BȖH= tò$}r_N`,!EF2xIlS ,ob5="~7#;q>}|V^vVF@y}wzU;Ht1hx>K9UT3Kq֐0f$s[-%Lu3^V!φ!4W#Ub֠?8I 4E}\^i$/y`bE 52ѽ_H3NYvT4Ʋ/yFCz+L:)"OˈH,#{);?X-(h:Pء DerAbZ_c Ly 9ߪMV&gԜA}M.Q.,=G5-"'9qAq룩Nެa6rb0LW7({Uߋ1p4&Aokj~*z s5Ww.#:`OXߒrbڥc9M,*6 [D80֓,mjwzm:?tdg1wivl:4\ hqZTT \VX@sx],aM.7H9RWgо88nPLs1Em8tI~ngwl?Q(wK TtbHʂk j)5>ظBq'E^Dn!xo vJ\REbbq]] ¯q$.6om J*YL 1"ÛrN[{Z;7/ˈ k8iH= +/עĎORu' =\-'aRo`֯8){D=5U"̊2p14- Hi~?gEmU#X i 3-m3 ƇҿLb#wjEpS>S.?oY2֔{,yS.jEf4<~[WXM̉( M@ @ULTRy0ǿ/6kjpc#M ;İy V*P 2U]aI*LV/"n@Ve1S zq1#,3x &f)ꞗFA)tD \O4AyMO+gfJRo]ai jǁvLZ;_E ~F+*OP `#Ǔj5Ljuj8CQnxPmqO)?D;邍&vu@cY=bwt5X%8pXfZtYAld&rҕ|fhE2?0hP>mh5ҪIX!PWv&y.Ih&P~fdڇwWz~;\wfҺgBnVzH& -N{ 10aB| WR' $IS+&EhDui{7ٕ~(G^Ϩc.Es?DyU ٸ<}j_%@XNIkWk2\=R'E 8-8z!|tcNqlxn.whd"$Adx nDPWwx0jtr#*AXaQ[} jj_CaZqU[Θ_.AI/ʔD >QׅlPD (`-rP]-{#\pE KXEMDѓVAY+!JBENO.Yerʔjck[~wMn/.G*-ceX^C 7?gI5 D~w ړ: IX9Oל ztmb;Uvv;!37ML/PȽaX)5ϱ%9{ !hr,m\ io÷^d9>vHJO.qE$_!./:V@d跡oޝ@_vWmM︘@+[4:" -i!!#u3D~jvР{e={1;>|ZJ Hz8& xU+94URhw*d\\O9o$fK{i܍p//֜Cŀj!/6E1BP8n,r%F{:98H_0ENP.f.&As}\"Ap}zF+UmyVJ#Kk(Jw 7Ǻ`KlD6WrrGrDevwX 53&UIda` spTI4,Ȭbb;YfT)i(X #`!@g fEh½hDֈV`GEE,/-.{w~͹ख़jvO"f! SW[4#ݳaJ\,xxeM7.;4΁z%- 4dI#5i@$Ů#@ ܜ~~g)3v$D&qS0@HpmjO#?,yp"[ip\oqw<ϭe>[Q\*nk]^PG5V{Pf؉sD-9c՘6Wsא6r K憥S& #{*wq 5,uH#h#O3<|@edp%g9%Gvȣʦ`W1Z8x$Tq,FFUMf 8] sԵzZK8죷(g=[d;X,>vZI"a܋jr?ym 3lgHm#&v7&m>^]jso̒.v*3S·rxmL6ڊv:!gxLFf ZZ]lnNICilB)4븨欱{6 /t519ާ%f4xi l#b=yo/ZmU̷ͼFs7GJܷ39%[EVkZ.,f*vWtO mް/B4(x&F9fHgxK]0t$uޡb*ږwO<^k''|KE<70ش<B+@'ᆐ"顛L-]j1&%c<[Fq3CeAo&"_Jgw#8ݰ|R')^GVgFB'"o /$SO?[$r+dCJi%?Vl0P9#S5-hӐ P ܎2*5-N'TjY++!^GCS_1ˣ;+?i&E&vYF[8EYIU7I.) 8:K'S@,**o*f1Ȩw)c&Q+ohp kĄ&R,#"3UcD>^3i<fZ.ړ{ƝyȵYk?D﹤5i#sOT`p`a{qA85ŐTEFʥSdY$+@_ĿÒ`:\Zk1i@ .Bӄ[׊7 5;Jw3HV~$-Li-oi5rG+0Gڇ,mwwhyk Ovޥ:nD#11g,,<ȞUD!),v`]A^eOeڷK;en)DJJ _r"rL&OC| Jzrl!IdTaPAٲq5ñ6o9+uzg5r)obm&S ohsujŀ9*eK;d<;_P͐UJXx uhh7z*ܯA iW}leB"E=Wݧyho~1m/;u W xjPa=S{=nFPqߚ>IhGmwH;Zh %ZHrz|p?D`bN%ϫ>K1vOsQ6 fF,7F+BfAb#wOI7R?0xTY mu~Hn؛u! 6PU Zuj 6yx+:0bSUPT[ KԈ Ix->((Zp,%~B[bɪx;A;G5Wx9[lJ4Zi3nj(f3r)~]V̖1?'_+c;bEф58>G s`=vX9 e .e?MGp"AA4. m09gmXMgć*߳y"G>;Imoa2MpcU8 PD@śfFRzSANgٚ 1}9`бƋ*cցA>@tbm?. evl}.;Qa+F|IV!$ާU#u۽LBOV<|k;iL^uW̌\[ .^o+d.zhC 'i[Nn?ڎ<$b ԘM^h;}QX '~f\ahE:x vO}8s]t@JJK_Zo0= j Mv*s_kxfK 1##\XX7Ejf/~w'#Kr@AXQ'4V<[Q5Bz)iwNԎ#XjңWcޑW< 3\(eU\Qhñ'ġ*Z+]nEU.+:?̩ߪ d!/ѷE]Ҽ# m9(:uq)HK CUvw`n>jvذ.SY@fC욮cCaA-)h 8<*4Hz]=-r>ݺYK6a$\2[;d&3$*,Xp-U]3SAd_{ ￿$*ͨtQz/pn]JrEE^h窯lçc2:݁F to;uIE H0-`V|ڇ]E{ח~$d#) -w TE1-xǓM|?F`vpMXsM8Fdf݇~-1va)~\UvȀX `ae;tKi^,[FHդp'> 'dͬ(># IS&w3%i9u_Vk=IjΧx_ 3ߐq)и{Ӛ}w},KVކ pq2)zZFS5(%0s:>BEҸ k2Wl#g'\Gc刳&D7n%8?ժ1hMp3.ދWx&Zk=NB~0za$;ӶXOV*l!ęzHxm[[oM!m鋗 w֘]ؐct(xF0=)"v K+**ӆTYGNѳ,?ycn4f, X,UQ{s:8\ACTn5H`x] }(B_aR^C s.W'TmuM;xAP%t25OF4T!w Ѕe^ &>OS WTb/e|=Pd317nYn*Ղ  K5؛|xUZ2>1PV҇&\&=kPF7] Q> IV䫷N2v,>pڹ#km~092'ĸb>c:8nnM&VCˇkM kIT~]r` iVz:ԵyoKY˿]rAeLƏ_r5"p`Cnz"5 +: 9z3џd#0ՌO՘&rxКMs>aSk:Ccm⥑ぷYǭ샑"dd._*s.axFWa5(5DsCI'-8 ̯xa@$M4J:RE~oLbCKf`tM.]by/Rh* 3Hrdc>k|/. J){X/r*2䲎DL+),Wm#cհTh9!yn!LRp;'~;PK%D+3%Faq<,hس{Q4l@8gtQ>Hg296J 7§h2X[Fg+-:;k/NQ#$+>,$AHgRB>EdJ&h 6>N 081uqhJĉ3{0̀'B+hf- g\}sl$@86e}L%TPӭc5ϠyCȷ+#< 5A"𾊜yl{]}4걽qݍSfޮ)llƭ =r/.9כRNMuѢ Q)S,ңBwC蛺yfpsn-\F\/a+7Kk%Fa > w (q(ᄅaN cjҒ%ߌUlIP;] 8yn 4 +i'Z $ړ)eWnʏ1u8rWhA ]?n^f՝`8H9~"W!bpWʥco`[ J ;/RʐFlؙUD+|#TV BjO w-ilHIs/ L-n S}3~ȱ:ѐ ܖ-p(U}P+y%/Q)ݦ/zj:Cc1|? 8)~ wqV]Nn5k̆TJ:ʹN-35iG`v= ؀F(G?KDE %t$.޿f)¯'i68Vګ]D~?5pIS@4?X'$rhojB+8v8J^R QYdШì':J;tX\c~nc^Eª6 ƿxN8Džl|ߘn'c,]dokωCmQ, }ƈMq/- I!h7 _9}vt׷[ ?u,(?.Kq:e+`~bFK1crIKJGϯ![62cT J#Z*%d?C9^} =##׻PYhL/_X55ŜH\GZ$0|վ@-͏U\E7{6&1J^^ffnջJ*oRw_HPojQiD2 :{e) i20 MxZ F1+R F2zh6f Ңaa`i;6@,pHVn5ɯ/8Z=!;ƵK sKw$J2OOE'lF0էi%|g*Q溼NF˲.-uɴ2h"=NXU<~t3Wd3A(V) RC$[vS7Ox5V ;?礪xWcjh?H?:ը066zU|3@%`/ilmވF\&a5k؛;iR";V55g`50kΠ(p Gڂ]b s9qg=O] ? .TLO}4knXl\ğ*?oA{@uA:?RK=prϿ(P;unS٤f-.^9@jg%ՑTez& KdIõ)vd9^Yb[)οZPd JٔL5fb_Ah抎O!,WiMS?5UިvzT޾_6qӌD<ɵ% cZ:vxGW\jR?(0ZS sߛ7H:kt#[];V̀ϝ۰¬E!gғ=jp:O~ dڑ:K9s;N rxSLܵrB x:l&}S*NxcU N/c!7dt"61%at\/rmxᖝ )^$~qٜtj"̀VPB- ZLDw4a"Nu|6 wj׻Vw}Arf._H JFFTS]R^+}Lg }/p }גkho06ҬbVL<)bY;Xl/MA=O+<֦~x_.jn8&VOR?TH[lԍHу+$T(+PBSqO'0kMOG;)? %=z4?\ȂwMp g[025 .K1QL&_[[ N P+#{-948͌l-C&"1%<~:`~!2YUJ<pSʼ= ϸ#3*|ӟҿ~]C])7 -YLEL8ԑ םmEKKg@ar O+ $tAfC[]^f:0]RdGW/ž9bUF?O-6.'їw{5g!_^fʃ,n H%d\Fyd|i=nMNcW@KW-KG+ˠZc;՘ohiVCA!im74"M%6-D("O"K?]gbA7gcE0QѲDq5`s\Yp?!0?k4lٶY4b6gdu0e~zG|<~YXe,$d [ ]OwO<]G:O50c^ U ȍLP~|u&Dus`_Pt a qfԺ$Nk׭7FB0o+kW8$K| a$?r8λV]ˠGu<3\q1V`.rGAG ʛG'"ry43 j=VXnd U̜\U;gD0ɰY|ߞ1.fd]; x"S`!5wϺ60MqVR@&{}:9VPºomU![Oѩǁ>p<8M?F/wNYVhlv^f,j>PU"zuoR~Rd8 8hh.}$L#I.<\CzK-Q9Cq>>ow*^w9bx1u֟Q`h_EGOu,;_\k ! /CF/h0 OE`3,C 0,)Ŕ卵Ca;b0 y>Um\EzXN9$=WoP|.n^ XAouI>E~glzNs"E[b!$@h YǬI\`'^0e-'"~ A3OeZ[wꭃO}0&"F_oh~r泏dk+.opb:#s""LCVjNf2HppoUS In0XNAڃ,gm_}ç NP6# :=| b"V(e,? `9*:gooᘶ!g+9^I@ŅWDjB^"!Tj?ln4b.⭜G;X+pưZedxG< w2eDi\z?or"6kwޣ.ydfϞ~(JʉHGS\VȨ/k}3}=4by?}D⚺Ut@0&#[@Ǝ"Fں}I&HSֶ͡Tdkv)iI9M"#RT1͎O,'T ~G87w6@=6! '7}Qg 3.\F3*\2Jɗڂ@5=f0UAs_р+BK i%x*n$19lY\OJI$['ޖ7#PzI^Ix>(S:ܱfxBOwI)Y=Qf\%)J_(z%c_Ogjk ؊*ocz4eoEZ  4րo<>@yNd* W.a?_m9$'I"LAa]%E1 x%i7IP #}|3XD!3f ܆i{ӃĊ脩J+d:]v]a#Όָ``YX&b-q7N12nhXhR: rQL4…~%T(cO4V|:͜t szEh]R ʆ|%7|[>2'X͕wOU}';!ZҦ!xL;ljWm/ކt@3&JZdufvgёVr⾋ߧWq-Z޶ I꭯/>`[7p?:(X&+-=S%:l^7٬PדЮ'`K3~]Q<]`ℕ~h㡀^ 26Š AŨXpf;.zv Τniz2>)^0@ոx'5 mQM-a[6uΖ3;bͬJΫ,Mj [ z7B=3FjXoN Ӡj=n}*>&~X4" qȎ/ ArB =Lo 8`2MwKW0̈́4)yƱ<9܆_䔞^jF èAۚ0 /-#A.!; .b ~*>y-׳䘿-4W0faC.0L|l *z1=P-ABc]#:(A8wHHy狎XcHrr%'DbE"|vAn % >O)JnN"Oh~Z?<KS,7ZsREEX2OY709ShSvq_䆝99]h_Õu " mXEpW6  ڃ;^jo y x/3ey̬%NpAީܴ2r8=?T_.bT+T }NҾ[] IjLF*-˫A얎wqR18d-&L5hJZ2"K!;FIc?]{DԄl~ԅ?@ӱCCV*_zQUӗ[z|b=> ʦYm(=t9]wѺ1< X1SE$`# Hb 4 `_HjԘwHdoCK$+4gk_9 F)٢[HƯҲ"f:pn!T)$9kvћ niOzdC2ϥ<%3Pd$C!;ڴ ,nZv5[مLe@>Zu>5yJTb$ÿc͜] yq)1UiJSDHu/z«DNۼKʉ!S^r#a,U.kB6(t;<қ :Qh2k=Uٚ>#bA~(=*Т.a+Fϫ75, +͢z~GkŲ368o%%- o?URMȒ5bhQ;{ta~r#$-Lg8x f+{tFO=3q-BsJ yC'vNԝ#藊,œFtJ9'U(\w%B[[`3r9F3ڠSP eWm>_ !%ikݡn0CSJ ˑԡ"}@IoDrp8|n># \nAlw' Kl0#Enqo[P*!{0;CP88 ~x6d+.Y.$Y[5+&\+;xI/ZWF&@lV)׌ť:=u‚V Oy]I;xǿ^ަeZS&7,F%JL`890^xd2a 5i#D ?a'?{:J6 T l=L1.~s_[tiɧJEYJ2 ٨ܜ_(ǏLiN"ԺWa" R9yW>F amkC%Do\VPd+CR1Db" 9lBnںZ*(R sOֺٗͬ@ԣQ?i D=d&2qJ ?]\ռM f[c1.4"s )&]MԶlk,٬MK"Eqqt.Nt *1r9n _smK賾'F[EZ'*ʔL05eڿ??8Iu(Dw7{R(pƨPq&,>̿!9yoJ.n 8[ZU[ZŅy< MM$@)jŗCڿ$?ԙ䋁mCYd-hi>|0"SVm d]b=crzeysg ֭A(#[a*H@zY@?I{"]Xf4_ #w3PR4s"AQ v&]۵zք<Ȥ>N@D!xfI^ %@!L+q`\N}b6tq*mc C6ǰҵ6Ŗ|&yVT..To`|mlx,'] v k/44aqHf 6o*_<4 d# 27 v_ 9w}+CUNX2kX+d+λm^C@H$a:zL@dqX@AP >[pa.Zρ2VcYq;Eɹz_!j0fHj]Ek3 4rEP_1 Q̭#z4 $+BQZk6 c)r?>"5Wl[4越Sq}E ˤ%bgNG"gcL@k.HudaԎİ Y*U :Sj;9|c3b "p s 6@8>%g1o$)ݼ%!c8s_ոā`&8?ktd8#sK&<\#)9ʜZ/[|4Eš&9;PwdVۨF=}1z,a=eƸVh]a tj4!.]H0o:{[,h')ɺn%-GMP][%MR6ː;Wp┇}S@6֋^RNhZKѰZ)M}7~T|2*}(9 Efօ\{6p@o5+"l/M#}cNuQbjPjif1uu{oLJ[aӐ._ b'm5yd{5z:>!u ~RHcW Q,ts4iq~{c sՉ#ef8P 9=?_[YPŤJaتI> iT Λ@㐾*'kj3^90'_G5zSʒs @Ҳ}i|Afǽ)]]ek5ym„HL )Imm0G/Tuu+LQm0gѴ%2^4Hg֪= s!}% ?AuCVZy;ah, Kcm!bpܱґE:,غe<޳ 9!**QBNa*UwnMǫO]\$aGMov0rMvHr) 3. ֣a`\7$"^iBu^B| 3ŎhE|{FcV͗O 9tZ5nSb!Su\PNíX'^SobK f<.%ӃN&[^qg<j=8!0O&e&[R)5󄰱z +,MNxޕ!;-3 yBϙ躱(; T EvseAgЇNvZ; 0[а7ṨQ=mr5AC1˼ׂڧnh4fpnX 6Γ>`J29$Gz:ق fx[f;PNYuګSH1-MejJe;'">}azy^Qf|{?D&7EuO9t:Xy r_JM.E"02 Fz7G[掩oτ ZbT9„esLn"%ڲǦ`0{y(.єtJHsGlR% uwlAp6Anm̺* 6%c?]]Kk8Ad 4_7ӷR*!JFu`^!{A~s.:y,c.VJGっjP s`k$J,#JI^b "#>Gh|H4i<s =' :0Oo 0V2C[aк ̫Waj{z ^h'"SpjC 8Uv.Y p.|d1"fʷ#{wW{R?Jat3XhTґ[pY(B[Ο,Q}IE$h#@ ^!-(4{ig\T7eKmQhLc hYtAN-%?85y Eٶs([LJ"%؟9e9[7>|ȴUBx h&Zx},bJtnY;ۂ**{^FJiŔ/ R]Q=?.CܾEn K cet9qtԢG*GS jhs @VZ?A {卪J$v 1XѬ#p*4dkұ9(^+?9dR.1-L~emZoN,6|u쏞g2h)f30@P*{NmIA=]1^bG[5DF%Qf~*æ$vY PϿ}=*v !*Vz{?  F6 YJѦw+$yPƩU>؎e^$w|=C_U$@%*!̛|+W;@`Uk|&BM6X@[5jfWїTiPM @'67aafpIYyLD*Vݛ᯹WxqV?z$qq3JMS$(JHw͔'䑹ζcyrPs0kx_h)E1vb^TBlΥ >WG46&MWj;OL.Z|-Ef{Nzϑ~۝bfj v*ȼ p#AP)B &"_C++P_Iup&d1-xB (=}M͟Lib}E1B1Ѽasq3s\9AiS~ZʁדHr_N<"-F1NDht9j72i᠅o&o)4(EQ Q-ޘ e~OԠ7W<j!Z \|vǔ ɘK*wDnP,t$f6_;iUᴲV W)`[PvJth .Q9IGAS IKŲ8m6u΢bRyk|$ }|qF%:%t%MIgrQ)EkBjo$)QkkaT.XwDخipeST11ż;Z"휉+Z (Gq[\:w42 [g|ۑν`urn=tl:p$ZM :\87O(7`7Le.S?=ѻ#"ZtslMƉa`!KZذ"f|FWy=coȟft',{cuJ,-_%yg֩Y O,|͜A'Zr)hWذL_GhUH-{ĵlno~M \2Y1|!]=LfVJ/ f0z bV^_0vgxh̥SO69&k0zYݓ&e IZsl6v)'io̧;<oaI3)F21Y>aƉ*B ; %`>Ω̬3iMtvYP/)3ed])Fhtީ0t$&.SN$ExI3d1e:/}UkJ3&80 Y58"I"^KH2 6&+,Uh/W³ ˋM32؝~|H80ʸt,v]K}Ň,C,ܢ/}0*"M-c2;N\Y/lCD,{sz^Pp9Gg}r6F #ZibN޼Kc9n.pC|G7&A.Q(bB^kcE $k. \9> {!g Plk7EbF3p=}mLK0a.?$Xˁ\l/F4Zz }ZH=AwB+JCEf H% RI߽=1lI;7 ۭ4c֨.#$ӝcw*`ݑ`| gƜ,PձǓ.ˣ0ď*ɹ 2( э3|-y 'Ps󂖚V܆WB@ k-Ƈ/o#o=9@*4,%3g>hm[C'*_?jm 4)/J$o4/Hv%^4IλT:ϯao`1W55>Z,QJXfɒX"p R0|v|vAopKs "ojΙu&q)З{Q;ESAKʻ$86TN.t'YC7;Xhj)xA#gY5dI:󝘽;tr FeȑؗJJYxbK}ޅW1tyC@Ŀ|0ˠeOt{Yp}t*ck鈽 1 (y(90a+.P65J P&Xb|nk`@RѶ[Ƅ[PBu c!|h )cOʡoPi /; I?d'ck) .UG2s@z`h҄in6,gi:v1gͶg1SVIXys!P+P'-lU½kUd9HblwP"͗Of/[zec;mxEnM^d,M!@:q>UDX)VD7Hv/[It2$#U럙#EjĹ$Sc0$s7d+Q& FXc)rn@.\8異]铼EE!R)ٴmx 7tFη 69D(>இ`.ȍ.я`)LL4癛CSCcD7{#9M-s>­ ~0 p%S$-!BoZ~03NWꗴZcbGx(Bβ\xYe~$:cjZ$H;-U(n玽bKyɗ\ij/`̔ʑեoEE@bb({y /V _bk#0 #+Zy5zw,S|.Hr88\BK 4~ӽ:uܬe rV݊K[o_ 5m UPH%$%̦1Vbً3U/.E{ ! ʚc0~ae_~}ׄa9m?wϿKA9єw2aҺ?*7]{sU.( *Fu2QR^A )bɃj|ǩwAU7NjѭFb5 `hHӵSzkK~l4g#eOa,Evkl?Ꝕbљxt'{%OهcՀCR(7>< 0g^*q]`CiA%VfΩ.#r_[7$=zB1R'wf4@ˆ϶KI,/.btnE5z/wiى,yRߩ& Xp ljʟ<ݳI=u'Aξ2r%#yv\ ?(tSot103-8ypݱ`<.P/S*Kd`aQ#urRF> ,߆&[* \GfF~_HQC*, dP! ̺Fk^eT~eԮrtP'~/;2jlmL:Ϭ]rΪ6^+{WS){ Pe+DYI<A*iߚ6;/1 =%ƺ;)w=Os= @V6mVG.OV /.&lؗq.D6$Ux.X3uXb΅Sxe޿AJ$iX׷0BEUqK=<@7?J*F(UT6?R+_j2|B'?4۬ rV{ӨQXidMNzP{m-wLFX#oؚr `6zģr(tj| )W'4ujQlrbaYj)$#ʲ\-PWzfEVHmKYP9tSa17;1n|kwTKJ(z-Lu|O-[gS:H͵q,@2/吴&o10ƃ;?ư#:!ZP~vp@ |X[D~e[|(ew|8zJlr Zep[,I&_p |)ӽT]s~ʞ$x 8+D;y#{xp vr| tuy<9eT"Pqy7AR'6[&`&ϴHB4ێ4gȇ4cStژX[4SȬ;Mm]qT$-RW9g >yؿrL(y`pAV8zu弨3>)Xq|T"Mx?iTQ(oRZIga1ExͣHGH!;.85,[wۿy]=nÇ[-.⇎ 4Z(k7W :=gg^a@^G}`h˩PIQծhu+(s;e! xaDn[ TT~#oA3ȅw@o t~ݕՊ&]25 dқ}ojګL"psTw;FՂkz"o ᳵ,8Cڡ{j}9}hh} :)5 vl,(؛ޮJ.?MKg>jc ,oױ>Sӂ8L% 3}%\%F `oMD `{WEb9.Ұ|`k #)Æ|2~1M=2{f\y7Qf~[+)ibiPqj׳9p|&΢3,U Eu{g,ܧ34 kIn>,G.7)O٫RQBTWlH1oؓ \ REUĶ"Ch9lH?|[-l$(;#2,"yX1YVT ioEA]>a6}R\p'  y8N~G}U%iGW }q0ahޢr F^M [eУ0A/7aF@PmAĩӚ1  1xZV А$5 ɎHejT x~sPADUwQ쎉@jc])mݪdSLTwV-;w>rrR=7%"3]@*_#ё2QQXJ|g1rGimO[FlTqJ=c(Q(f41be0;((,)~ ɢ& [;$9$ضF5ؐ_U%gLxu+`!GSi* QW{Ъn)_ZBmZIz?b;*XM NwMc{HI@q:p%&qSp{lAԏg&PV8f38##1)*k*> U&a:`zS .ޣdTUn/A en{F[@b)S|}i,6of{{W.)a&+hv^X­2ɲ|KZ߹zAG6:٧/6OM @Z0":q+&Lݎ~p"="` =j-/_j!av x{,:!MFP=@dZjsMyx#W9=Rʤ$9u:IV0tisLvXMtLeaR|: WȾ.9j˦rKZE^F#[ʤ ?h.Tb8W1\cp@(ᷱO%S4ПһBr4(~s̜X^'?>vMʴ>m 2I!>h̘TN<őp8؛¢fF Fz~1$dݒvhT)M-N=kJvX2uOYus.'Uص$7j..Ic@b- ]hGt/Tjz7o "(;izFJ(e3I45ֆtMGSC1'dSCc0~b'yby'8 $eG{l 45GE0Аzd?PQkX<.p=-3Ɋ:{26c&# ʏ"i\g(g[JUr9-=ꀄg4:3ld_s0ɡoq3JWΔ&:?_RdkN# Uxsnpljr6|0?f1qN_6|z#׹9 gJ?U*c-*9ZPk3Xv^[s\; *P/ ܕLpN:c/,9?ǭ ,g<&R,~\xPG]k37F7,E[S"<ȤǿLx,D`^b OptE7ۻ|uh>D,~QN;E'$`'gRQpCJ4 36*e$׎ uslŎlOc~W8+x]1C3C9NjPAW6ό.ݒ~<l \m`e7Dd&L[7Ŭ5kb!}+XWF8wQ}o/Xf(ƛ o&58ԦGecD/N[2ș$48ް]_=tM6HW86Uݜ1\&_*ДF4'D|vm& `NirNV6_Fb1]UĬg" l+H_|K90"xCk+4@ӂv},o4B}ja 3 )WI4k >fKcA}/cB8!AF2Z9zg]nޣGA ĉ!ÖEy~= *4ΦR<Tg3]9RE胀eAjaSs䶽!>Yp;U06 ă(6\X)}-. ?B@b^B\bR 3-Q5 CB>,qao(㱏0Dce'k}sɥehZ,`Ҹto:\쬹lhGMO!lr#Z*|<Qd ɱ+VI^l!7P KsyV)'(ԸM_"k?\r^nᓀj?vۀwp'5#ZJ&97vB}g%:ISfHf+9.p+ifϙ?S % K2u.IS zƻ듊Zin+ ~+&j^>,u%Tc2{`& ;&m~ʊ7 xwX: sEX Un=zB)wjeHUV*Gݒ!xM1P!:Bz !|$p' 'l# p) C,nh  r.NHTg Zuv8ښ4d`q68@А&hu@@iCL.C4mw3͍ad (vܾ͂rZ „^b+ ,9O}>-)fvEuȌsb,~ >ZiT\G; >$T[}tAU)+z3H.}-79^jq3a@*) =P_4VǠ&˾bTߡn]0?mR,,q|0ArY2 7ZTJ^/;$,ˆl+"]Pg!(=nV c}C:BaT!q]\V+MR΃qQ&6ueH5#A562dzS58 mpeنuTOiy]ů;= :Q^F9`Xc}dEy8K<5?Dfwj9 R+SFO9GaR|'`BwDG)ENM3+xB 9"Uf,ĥno& UD;>W973Y:``KL Å#0Ka\/a7.{>lߤt~LކMŹiDdϬ,Qgɠ)BMWIokR#h3fJ ˅k08z%k]l˲ KsEwtobc?^TCD`wo0lěnIjs>P(%赿Tc{߬^u7K#b5NE8}O [8~`v $.]ϧ{wZ)$ߏR[E~2~DF۩5&se _?*+=_$e^C+S%5hss/Hm".ӌ(A/B(qy[LǞRaCpasr(u8k_nfnZSsgv/a< t*@ T.~Q1wdV\[΃b( 94dcvˏ)e-C0Gpd hqGp\gY)+_ }|J-5ɹeV9:ѬHXdJ]j' (x JUKU]-"B[+:_XN׶4Ѹ|@D)?&Xp'þ^m9 EmP̖@;Oa*42KFw*U&y%[).$(wlz\fV[ FgPծHDs:ʁg5=|Rg K󸾗p^@K~ݽΠX/gNWz }h~4Рuu#Aqʝ;Ӹw-R4#TniM`ݺj @,C5hdzOւi2tq +*-ozH 3 :ڋcz9cIc78#@p(G!7e|=jыz MAv]!c'.5āu sI |hj.6x'A6z`erv`o5AǸP <|GgeM]+ht+?ɸԖ̛W_,23(B6Oڜwk { Ȍ \PXgbc2AgwO|=h#7zZp!3@$ ̍\jI,m #[Ƽ;,LoU~3Jxd1""d*,u'X"ePӣ G-Xb;7:Ī!< qOFj(+4΍QaAmgd_WiTX؏aOךCH ZUຫ(:њ HCڬsyE6rŽ;O̩ꔐmo3O`zvZ]P$m) |s___X '843s4hzb<i䳞q(:g#p#chB9!Йu2ؾS/5m $Q d^KZK"3p_ C*1`](U;sA}Y _ʔPs2g| axT!Iņ^BԳ4KO"u!{}NO`:ԗb4haҩ"S{[3gΡK&b'Q5;R8G!Qa/$ ìxUIާS Pq+kQ8r=1?d60,ZTe/bНlcȰSrK5Dy*3&55߫I` QY;uc4L= } ı RNiCɦM5å')Q+@6ŧq'$Tb}Tfwum)Y@!XO@H T&=0Ì)F$]YvJoO's|3G,Һk(8;-"n6,a7iY?A'eVWza~-nsgu8+w5ʱSɵhHM6>&vTZ=7!JZAoݽg܋dn/&};;ZXI3x٨qrWrx~J!pd8:VC'6*-:[l@SXL0UZ阦3ƻǩmV^5~jwqa_ Mu#h^Xcہq5rKh(Q_1:|D k $I}1W["B2_8r >ʢ?>b?4AG5LE_9,I쵬:G0IU6#F4[H[TFQ}k"^5g44]6?O"l/52ߏ>Q|'2''1F0 obl3/*"W/XQs699A^ Kػ\ ,rQ 3&d#𢞾'MvQ3ןe肪u&]UsZ, =/x g=VhMؔXP)9\cYMAMsy!$TfܐNiJXͿEFd0746Z׬#`:.o-E xTSO>`AGI{X<8~y4$ Cx{Z"C[]"zÔhgX4k粃♴Rbq[+_-kFA*g,I+3Ϳfe’BQQ-DLصzQf *I(j.)^݋W 0ېsX75&QI#_CVsFIؗ[{Z et;Y QW #8zJ͊Nn@KF?;_PTESHGmU5l^[OsihԀƔm@p 9~ȅ[г_'n{O)*}b}j>HTI ?Ic1Łh>evdX 0xn9 SbEA·]=fZP">ӯ<7`zI!>aa* ik0fK丮1ehlƦw13fdž({T SFrxhCX53{,@9{7[0Qg95Wj7s7-)\%0M֕ VڂaAnm$Z< ,)T2sjV’WuHyX9~_Ί7ݍoMAK3-zr16TOUyqpa9>o`w<"}#xtsHjI3"Dy߽zU½s~{k)[p]ڏtˋ\]z-@+Odt iUx{Ž2v Dy@3!"9<>lWF,d2*(2Ks uNwwr9 GC~[d?a6)o!RAz-tJxb%S ͨE}7șdOEZ|6kg*?=z=cgmQiu$ॵ"wGuϢZRˆ¬^I\N5:!eǡbͬT1: =$cnFS9+C5d~~?meiGO2FzwN-ecd3Z!K ,%iϼw|D[ rkS7^'NSɐ!/c{d!5MuFD= ]DOԼ=V0=UDLu;6 x;%;Y 6j@YSU'G%;|i&Zm,BRF1cK GB邾5R0 2V٪w2`)oBFb3إ.WgN.00댖փW 5\(-g[.y6D?,@b eG_p-|Y1x;)LtMɿ0#^,^ldw>6븍EEI]F1}? QC(1=8KaQ*݂ƶ?S )27Ҧy@b:u*?6rm{ 2D]{6˹āVR3Km2vtَ8]QRL a6C'Y"W=$lρv%HѤj9 lk%;^qӛ48bfolt6VZ%`G kM/}) +dZ ,.H}m |Lq۝ /|rd'tRP*Q?ɥ'F'99IcP~R!3k2j=ifKd8`;)r)u\̽Aam49<ݪ%,ȕy @v=Zq+Pr=(}x8"<GCc˚= ST_; +h]19t/Ԟb#0ubMCng>TD1/[S%Hb >/~MA]^ a Nl7B.& s0VBY?W,>yaze+XJ4 &\W b!}QiBwd1|őw6x,lA!f6){*">ob^?czU'094?R"5 3n_~X,I?:?1U?5b@BqY m xNj:,ˀFuJ%4u"0lεOMS%|{Ʊ!4"xZ` AqFKb%A"lcK*B@U}~mLl9NKf+7-l,QkYqarJTG s4 {Vz~HMy& yP9ۢ&NW[>L׏Ή뢰Kl3H#rl'T; 'Ur:Ѝ<ڕ ^CG`DH>MzEj} W@}MF=|8wR%Y,'BRyiȯpL:/ҝhOrGJO &џ# i`hp00ю$Y:4 /Bscrzj{3[#{j=4:~ȎMw8q1 aI8 hp'،Lh xT nLqvlKu\l/pWQ34\O %VBe9q ejU@ag 蝞=j G܇&߬>w04:Ywj0`14C IiOz@sNϘvOa 6a,jxh.gE#߭ n3 7\HbbBkS/Ls,ė}K6"w+w>;5/xWhWd5-Laʛ+eXDU{~A/i`Wَ +iI13&)#!RU~?b:<Əoޮ~aqA.ʀټކ .1UjFc_a6Σ3rk@ܚ.H+#l3ͭ)HZ9n(%;`gMO6U mm?i)+-EG/}!Pl/3|YTaZn~'ds~-(˔ lJuG/ Y<|qL clkv)H}:WQVÃ<{>w|넮6d[PRAžW8Y+uņiܶD|*/ ;܃W~*vF %^Xi)24~3629* ^1cDmXrDG֒ퟕ9]%`>zr73pWʓS*EFJ1d`TCXc #~l327sL>n%3۪( <3֋+_ q9oI!4' Y9Zy,5:c), c.vϢQN%3m)+CGDw۶:E‘f0n5fGoZoArdpR]z3$PЭ沊9B8Bhb/lcNT L֤\ &H\= ^6'dX a.Ft^iXé1>k˕!qDw)a9ƤHidE ^D9>|F%-jޞ8Rq=/6G{- ;iFl:+Zn2NybC" ]0v=춧x*:13|Acw-{HO4ƞdч{a`P_dV@~sggDDH&:2=Փ8U~X4i'Ha=rJ@-8PRr a!'͏Šb}\`$#๕CB[yc4ΩekDc[I2zf~/d8`ki[t>bEq *5 u~XZ63M,?V!gR,sy{8g\$$A*Uʷ-"IiRl2:@/G҇.敾dM؀mX+ (s4kczevI߭kJ[&$>7|sz>FcNg>ȼ; PΥNf^h əqM)Mi9td|;CL울Ke8L=1$7$h"#H_l|mG҆6U;5n22oY$wI%DT^XHjl,B/>|Y"ovTHWng/eb{`,!`Ӟ,)-lZF$Ke_ȇ{"Z@hX t1Yr|M N7wO7c$ZqQq!9x]Ya- X<}= ,-=_ϝa&ϰ#=B?z,`A~COX6s"(L 5]`f ˒{/3\X;}c=LfRu,%E.UxD}A; T@0hc+ $?:Gn=t T2NBvK>\.k$(O {yY9rvu~T]Bl$HYj#SG?7]'hs^UOCh1@:g>:ƍkO/_B{zcapE*k) E3S +I~zk9XB9<$2 ` Hh]am1I}Uʴbh?wHCZ|=@ 'sx,;sąζ2Btx kA:pb FUDMP@E؅"7ݑNc02:{ :֌P%5dLTWӪxPfY% Ã3b:/ .E2٦-_::x>?|HGM4fOW {9ڻ;2"۬b{u+%g#@a%V~nnȘ&NA Wsil!{GP5ъǽn|hlh#Ŝ166ЍMf}@S3t=2Y!̵Oݪ#U$;?)aPnM}qmyCftb}u1(rEJrĜy`6ogQR9`'xfޯ9#AGMd6xӀ{딲Q#iy$jΝ8}5T=O칺$I#2l=ޠ~ZE985;wr5y};T*{2$aXgA$RU5dxY) x_qbi'd /B^S$Y.e *C|q81MVf c[4sc}In}**|Dw'nmտGM\\q.:=KIj'-Q3:2d|U\GS?Z2mRL &c#7R;Tj9F}m?н+PNQN'q,Dbdf!S.ɴ8R~׺Aȗuq r`z#UA.VlZ1`4i6ςdH֠OMG"|ڗ2  X] 屗2>C÷Nᚄos3e,.B.J>>+ߦ7z`4=C$n*yjE~+hRC[O\S(lH1`j[* =hZ$Fưw.HeLUz-`+ByQ Ha̫T PiZ]ɰw3'9K 52q*m%;uŠj+$Q{ȆU',UʑlcuO01Kʯ[wR;hwQZ&2k6H~B ׇ˲{^pd*f;( /!~lu{3T앙&h(ً2M>䧚Kܠ#VKyjj;! x7_P AO\O,ͥ'_,?u5&cmESʸ>sBrySs >=vޜT9uB~ŀ]`O^^vSOٞM| T% =_ GֿK@&O[_h-JۗhG |K7ocH'گoK,K|Bo凟W J=~2QɯQ5t}zXgB..!ټ:`wh0cDX >-7h<8"# |Q{pr'iCUY(U핒Qb0uULz#Ž&0,)܁Bӝ;=uw"[ Ѩ|yT,>}^b4 &ᔖvٔ=.6oBsQUn2W㍥rUFZhu pTvp&Y: 88O'΍΀dQ}U7n~~hō%'׬sZcFUXpo7A>dGIQevXפ5tS=wb:ƒq&zO1󡸑ݓAܗd }L2h.j (fS=|uׄTR=L׌}st4ox绱EܐSW . wn4}Hd!m2-wqG6+r&z:tɔp|TilF.7C=y a7R-35RD$-b[M0>YYuGf퍼(d.;F"Gk;!i !Cl"rDwoC eU\};Ӻd k}&IsuKg/:JHڥxL0ggUHC#Sܘi߈sU(WЍ՜ų1p[)w_-Vs]ƀ3#›sET:8+eO%CF. M}aibWsy[`#๰B<ݹ$Kh 2+:mEhxrp:ڗ+9+6.Tr3hWQX {NN4SC80!u9%Sލ`_h(yb&{L%}85ұĀeC(r׋_a/;-#`N(Dz }?eکmkj&2:bv4tٛ;igb}U<]$8p,[`=?#6;JveC!k(F9IAih]_L!%vєH'SW"1&ߙjC_hI,"S K6ia0iˆ%5 }Ϋ [F,Ӷ'jrv$:S:4VS"۴ʶFJuL]rpAF62d4Pi"jW>aۏ(֌4Htq!b/eorRzOv{L)$.3EiБҋOʸ~n0UJ>ݹ$ G*xh)i/gE$me%_B؃]}h0/ 6l; ǿ%CSZw30~9>MN>J$&Bhw Kac᳈~jAwf~o,{9!=/( SAxC,nf_~MǢ@`;Jgku4rSXE.IRo{.Ja'^~}^OФN+&< #Ci+QQQahPoWl8 ar_{)'ׇ1eϙUG^^m'h02U_ c-?;\f~/bTG vgnrϒGDEoZz~^+3AHè)mbo]pHRaUNy PɨdV3c='z"2ƞCC0N;I8rG1k1 XLu85ߟ;N $9@pdw} (\7{ֽDZJѬ !tD^V{}sB6_Qu4\%c$IeA>Z]Nc^)? <0;j)Ȋ4W3Z6WdH;Jy=ISt|Q)[zrcKC%@c53~*_+Wcj+Hw/ ltqm(5x@N0 1x-5ꞂxQӒx@BY^!8N_111qo-d{Wz KRw?ȓM@-O%? Y%#sq8Y/ qogm8ioQV3ɾ#K^L"zK[O:K.XWu`~,O Y<fKgβ|Kݱt9./~ZܟNʛhs9 \2h_^0G-L}kK lD;$>DV$w ]Wt#M0+TcB\>FOշ +4;KbO`#~/O#@*)5&PG9/uQxZG sJC&OcVUf5צ( =%@5 lz"Se?dj@)R4Hz@i0 mb`?d;wTkهsڐһ((osgHX:eDrc`nd%"9=ӽU3kd}ର7d/Y̛YڄڞsVC;"\{{SÌH/kzy)X$uw5ta#v, BkkuuhxzWb!RcwY!L ᣬ.N^?}5 _Re>ݚuhbPb@E~~C%D[ p@)fO.w̍@ [upWhX4# ҟZ>;jHK@Osu ;/ĩ/ V6ǟiww4F0Fj;i76]\4#|Ç+?Fcj*lԹypY dك]PΰZаRyZf +oq(BVO-Ѝcm+;=s,֦s1A%[PgV>𣘾+ XqOquGQ-vm֢pz_ƎZp!EJMiHi6QW::L= ';0`Wz$BE~e?mxI;O̺KC7<ſ֧3P(m%8qRo ^iV'!$|;@d۶{ m&SI+^0;@6%\k>HY=|PkVm<@kud%Dr&973=a[;qFDPCKQ:T+.+{E-Xwq1wҳ2Al&O\oMrBm2K̬l[ Vze95%׆-%9_B qRweDz ՁFHgCJATPt#!$wg߸jѨbLyhrIb* [JDtbL;Sy' Xg~;G+mV;s\q"y5|@eѼˡ #D#Ƒ<~7h2l9{)ɠHs7nHה]&(ŲHk-|{=@j$2IHUoLkr>GRHX -/pA4X`Fpi6?jܽQ~v60$yhlE9{0y/BZdYPx֮;%_pML֗ݴG~A=fƋqD#CE!IɽЋf06sE: +~I~&aws zef0l1VpiG2O(8fb@ Oˎe;2ǒv`Զ鼭6Gs F23hMB,-g^5޲w}VS꺺|xIbs&YEo=+07-ξ|VJe?Q#St2܇ ljr=L]RJdeٓr#Y~H <!v|2wۡ(ƛN2WNP`ج23*v70iභ}K'x67akI左*}!7 ƘT fdsM7NBk@;Y~-LDDok1OKL:0(.)7:,ķS .aNGHW۸).ZXc~w}D ȥ \}ڬUFIKTo7475o+bܯiI&*gBL3=pnDXʄZ6M[BB'~plBtjk5Xw$=ٝ _:ׄx$]ӆ+(|؏S{S&KFf"7;s2 E]#!YHĦ_ݟCab)!5 %ATh9k](pd^UM_jP\`Qos=Eq=;Ip댑.ʶț7뭷"us+ PqqB5f)dpd1hٲ"< ҄T9w(P0(BL#=b<3$>YDƱZ 쒢,Qd_5 0I$q5;J&׏+wxV.]qmҥ),Cơ.q31 Y{M6 0bqzӈ㧊Q66^ȯt^sYv$8}-7,h/cUK츋ضbBa[3/89:_b䳇w., 1J87 YNIfz&YĊ1w }z0Ii0 CzRoY6"s8 C>nqV,Og/3!Dmd)%^nxݱz%<\!N~ e 'U5ÄxNUǬ|0]z?CGcpP>$ObZSٻB#G$ 1̏Sz8q(wCţ{U5?D&v E~X@ƯB7#Uv^ycW.R+?>AK?fQLtVgd CL#݅KRv#&IB҇ݶFɡ-;'i QPύwI>9xظWEg#M݃`9nf*uE67xY@)sfpa,$ t&;Sٷ7)+/`x{?= IɄ ("|'\SDmH#|JSA <PUQhj4&=mLڇE8r17/7;-0LeR _~GRXĽߦ+S,BҥkqId z$]%eVC#LT, [e^KI x=%<7c ί-I3R+fJ cPS s ;R̼#hN~4v\T{x[P*zo;6t* ycPV{M%ZAg7k_4:yh>,b]?S| F1r}uf6#/J絬 f{4-WzYHb{͍YA"ZۖGnO?X @uJq4 5?fGQ3*vP1qC9aRps uΎL;~@l &ǔj(cVwbxxk3m w L#SW*~ 82= P*өcҡwn bXd,W (9je2hHRU|Al]Nћz VqVw,f"Sey^c]:1oOp\2Gҕ/J#=Qn+[k|YYuL%L9}8FnȽ6tN@WqCZ‡w\p֜3DaQ0nD63] V\5Vg90'b7U} R.$@Ѣ?6(?Ӫ0cRCl25H[gHVWʵd^.[Zl&Oנ(XtQcKj' HzTM'%+_52ܒJlb mr'*J2t+qN ʳY-v*Qb8n|!PBP9#8[=cNw?iFr9)Ibfr7@衹DԔuzՑVxj$)Zxr\S3ǭ)ʕ[G4 bRw""AA"QagJ/@)QVixe>>l*,%  V h_1r口̟ɏv>@h̒Ң7ܶMF_[ck^\E|*6ZAV J~ý-V_JyTqcge:7aM cYNT.z:Ng 9hƇEqZ֏I dՂ*_T%G1yZH9G&͛׌XTSK|E5&F=df @X**'@){p򤶧@ϡ3xDWH_H=Wi]`A~f?O cM(w T6Ri)2L WBl S  s0pB* >E@ò'yxcc⢪=S/J~v0a'4(qpkCHx\S]Ba{-ViVqNXa96fE 沅ξy\NgA8&< tqog5QS0K{ ^`wk8vd)<:digȎY=?}.{m@3l':a4!]G\GE6.9NV\~sXls3]^Bf]yV(khk!-M R'ɽ$ѪOxݚڅʪG[(<^RۺTW& *nl 1ǒ-A_l6LpYsvS <4!քM:sTg p 77TmqGۖOJ5S"gED&r/&MJ\[-t5]CfxƚFэNH1Q .)hD<_\EJD$[2< :fMw_=u 5iίfmṖ[:}Q=%Ӫ)WtkVz5 %?o/R1dU&sT띘g//ύLotuqJ餱~{ py@/loXex^IsY$FF ODv3Obs) Cmr>Gp FYeTw{'P3HY*",0nԁ z{0=N-~]GGG~ЬbK)/uŸq`M GxYfO&qo((dc催.E|4j%KREk>垣ߤu 8?ׯ?郬c,:]~d˪pF_59^<0+`oVY_P@aZ7B&5~ݚP(kb§Z}9`3i>MEnc*-#"䍉Xkg!#qkWn1t B9wV[6\LXrR^w i1}1X-/!'vwmn2*qz_ >֥Oo/˵?1iX3OZ^B ?~Ck{D+z'i7CKz_Fvc;jrfdQ"}XHzR0ZOڶD:#!ӽI.}j5B2xa_+p֊CK z=K.{j/5(M޲9(K р^zߵWwKPrNn׎OҺN =zFM z:`iXR10+1+UkB]տZ& ;k @1]ݔY?\NcSO[Ep̡ł =\|ymqm!Vۋp-d'֦KY*nyѫɒ^ج3ʜgZ!v/eL&3+}!磎E|4Ҵ B6퓁ЛY߮X&FFnUJѽH89~| eL&lo^WE;QihkƽzN_.ߊCm mn%ATROΤ˶_6`Npm )VVBK to1#+12߬k=m\d(o K a~HCA(~SZ - 8Չ}uW:F,#宧MI|2-M{1YY{E jM"=%bIbN"W, UF.j>ctr4q~S]kͳt.XkXWCZ,FA0Gp/ʼZ"FЩۜ%r$IJk+7bU0Րi{8nG2a|uc/S* [kR7ОvZ'mVwg=g"ȔƪUo>I@n.{YLwɴˌ/ɛ'eʪ$pͽA`3=q rˡ `6ƶgn"ʯmKZNw8Vҷ)N^-f=~dI;su!B1<)]^ht`*Qq]]Laա~ͧ3/ݪ_mPF 'g_zo2LnLI`~ fҿ+ңF:y2(ȅUJk'k/3oR*x_77v64t#q [. )#ŊqkS2=_-_Ps]K2۽rHS:*Bt* >7 FZۚS3xFs'v7RLAwQje7d[!N>,VpS?Jt5x# UUAў0` r6 ܱ{y)5De4BFuv@r(Ɂ.u_@]?u,j}&O@b?r!ȌHhd G7"ֵEgU'B7~% J egƅPI T;d޷_qE6Q5 ٲΖBҋY-`E%8m|銡,l6ɥŴ {m3 *@a.>uNk<Gzپ FBBWd? f˰G~i.g] _6!z;Sij=Y!&+ݨDIjWu%0ءebWs\/Q|| ]e` ;=z?УNi 1 h /CN_M mO7\$ɩf .f<p3RE ȣ`S7$%`$lZ}Q X-:CjNŃqt8'TDu -FHV^Y$ y&"2jn,z^%P׍;n,L(@č/1?8xxhF^ ^}*x!bJ wO(0R+?_*14{I-|<аi2Ozs’_sqE%Lb$ %VHyɲuM}ڊPVyy]$1x s;JIcfӗv+s7iL7ռvFJR96:MD$S6\=~u!|Z5k˜NoV[[W/l^tf:]2RE\x70PimRw=9*/uMdVMMI[z?''8׶#rzTxUN9G*ULRg?wt %~M"d={Qm%cw/WTj>@#4dMl4E$3tB+ @6:@%m6@B3JV_"cB֑~[Ml%lٛw}eOFUϼx<f bXU" cGDqW{\wpMyTg"BE]g# T,t&bPUF "P_P+,!Oz-# jҴH}X`JX~p#B tI#*}$,hrI^>9s]}{Rn[`rVsYBM [-$/!JjW!4oBXDgCaꁊbi"t$V0ВJ;eWnOoUޔOZMo*RI\8Ɨi_c#V́MuNQET ȸ\߾x(fx#,5IϿrNކ[B%ו\ט5=TīSm}Ad SXxS=A(TS+(:.wLjaziAș  . #"ǡӹG.B1`FJD2ؚ~RAkbjRS$k=.ͪH\vO+ؠ=ꪚJ$qfNRI^3イ-d[r|g@&DVuCx k>]l^n)d |'y)Q{>> (=yT4&L(]Mp? =j@E`N *74m\ iJp҆&EDU*s#閊_ nkef?y1cm9‚|L?ǟݧD8fX AԮ+tjQ2 ,1 yJ!6i J{P]E^/ 8%#/4訸!*r$Ly-7қڇXkrIf3ӌN,j6vVi"3 7IU6p3TT9"fSJٔԍ?2:(o,t;5MBRhx:ڗfGe* Cj';@4V-VZptVm_r!W_'~TEz_ 0hRJov/ï | y |GHgÛép%!75Kn zR1}RivO7o%,`(67}Wȶ:dV@q\|cc. yճ`8xdONY oCmRKL!RL| ʼ΀ޡX6D^&DB@Ɩeڹ9zÞByg8e=1L*Xjr,‡ !ʋ)|c8QAj>l3QqYciSe""QV ;"m`AZTH‰#g3 ]UOLG;޿Mʤ'ZV.?kT] QD R' GdyGFJ6 6̀NU$ĺfCiOc !|HmO<N埝YZ9mvaIl7(t 9HF#,;?q@NuZ𬶸h `(dS ~$kDK. уHX OCL_S pTj<zCs&4H\D~{2Wփ;fZY?S`QO|(qux{9"W6e1.rGKv3̓Rs(F)YnP# z1h+)nAwMI(k2D#bao02=xG8b&j _5ЧyZZƑn[-m_4!x(R-" 3mA @"ϵAgz wy781dkgAסmrn#%WFg_9O,:C]tX["Kw bsHr8 yۦMͫcfiHĝ^ t-0 DI DYv:$tJXLs>Av&j-f# hu'wя $_܇1yK9ӏhԦUL"*vxDBkJg©_jNT:'nA0ъ+k *M2c ڎzHq54ErH_a)DWi2R&ejc_ȵųsHWhr3a`wq`\鉴O`>Muߓt$[DqgrXXp_П>>vLH=L&8G;h!WJhGܺ6FlX0l9`U|8dlgZAs*PG$ý2ֳP6m>$3筝]qP'ϫ7KVO!np.Z,"I41 kiy:mUS'=wa@14 gG%wv塂) E^t @?CヘݔWdYb`ȗ0QNfc^e5\q3Ժ'U7 &*@Rk0 eR즹ppoD1eGJ1> @A_qfB01Z^QaZQ%  T{z[K=xOum<HKϕ!90:.ЯDߧ:awc7QD)FCYLkx08nj35][]7EM*Vn^%AXA۳.ν˾58=T_ͧTǗټP%tIzmy0#:AEAWMAMٳ4 2TUkp0= yoMgM34LR%g~Kc2ו*8v=1ReL'(0|d UCA|{j3 IZQʿo(8Y%})ipvwZmB #K5`HtxǺy;1AO!!dx._Dhc4F.L9wsAobrfh$ +:GL }Zbi!gV6"ÖJRv \پe$}¶)DG֭?񰣺|*|+ TdWy9,QɤҚL >>^*E޶cx %'s=R0v/%![3Dն0!q*ή-|jCIEDI=j']"BmٹZONutCtT:5WJAdPA ,w^lęp9~73X65{1B7XAtK'^#<L @Bsf͍6Pd*kE.5W&"{Do clq7%0>rmw v͘4DB*d[?3 <n3G ^0NǞ$jf\ 6M6(=u89;H%s̙dh!=/J]ېӶٮ \xH,2fܮz. ?- bݎ$xog jZj͕c|ԱVVtM^5iwv %B%2> aSD#=[E9 x1J225סy]x㸑c=y7UZg>UIXe箮+hԾI, ]ֽ8M'_}ƪw>e~W @c4Z_~|sZ+:JR} ?L# NL<"^:[ZcucMǺ抴 F&?4VޛXNkcbl^=$r!p4svDdNҼJ\>+s>Z[y\EK3vX 鳌ACK_ku.|r[,buyтLlG5@CAoZ&NJ:\]uNɧna}jiµ˪g: &fNpl? :\ˀ[:HVGE=ͣ9 ;H85rջN 2]G&YNyDB2(>d%D5lj g6nv^Vᩫ_z@ AU _6it2 AZs_fu::m.%R fϳClj$24Zue^APo~JM3T6>Vyr"0o|a]> DgP 49??c2L`jh.ak0dXeE^Ӎ:,xI줅K_ԠFV_݄( (!2qkyT(mVnu%-w^4Uf)Q]'Pe:FPT86 5IQ@-dQ&Њ% +@WGG\6SQt(r &]4+QJ3pXL6X`ɨ-/FhP~o( 9pԸɲ^q%3ȲX܍;8A췐v3Pvf还[ޮGdɜʵe, [ G7}fb$_n ǽ&~bthZZ!d8DΡp.S)xC瀐`" W-z-K9Sceiu`0!Atk aC EoʒЊe]~.{O^hF@En#qgs XdX 49L{-J&YrI篽θ]x@Rq Pn|'*\E=F(s X>#X;qw!_V@*"ah=ʮo;!Q>Hq[*HrҗjpAɤVA&OA rr9)~wܫ;I1܏4uj͝m[CY_jȗ=Tqp!CJ)g*%>,U+ 5A$)h:46Vw7>ʂ眠gR  !oKC)X^Jd^Ap=me\) WsύlHM=/c,qϜ9Rl0R-U2ÚN'ji=L"ά dCmT)_3VAA|!d_yn/ĸ\ц&xӛا@GûZǭ(tipK,J@'CQ$J>XdH (GqEuQLy4FNpvhwɟ}Ť!tҟi-sn$*9sjbLT; $Vpϗ-|w5CEhLyNQee$sQ5ښd0ݘm^hogŚpleK#gIFrʚ)"Ƒ8}مLh~4V̋:} #:Ue ?ytSm>kiWG} i -$Gx]# fv?lSXĚ~.óم._7B 팻 @8b1dÒS,ɠ!R5]"$ LM%I5GU*<,VH9G܋lKHIJN|OgۢIm&"gQeM bڃ]+4.qcX{6]h̉;ӇG+K<+} d|}}p܀H .KPC-Mbʋ+rwmr:n]ĬFkwkJZ]V*_^x~fA.8Wzk[$a0)`U}P4u&a}!ǫ"gi*FMԓ0gI~ =)|Qv_0<hHnDc{c ~h{vU{l/aL*j`A?spUdh2nCʄNvxxOwT&L|88pXofNFu(} ?ͽ\͠fXa_A4 K1 h c+w,#&my22l!a{ >owaɥ.|GҖ^ 'Sm޷yH 3xf>]azX-DӪysx.cX YwZަq.·B:u ӵllNPHTFO b[@|vzx®ںsf-ѷČ\,7ABj:!yAR72{'XfN*PJq8wxw[Q|8Dª+)o I9AlE \ 5dz-ɞ!F1`j:i%¸ļ[J]3Uh< imSJ"fs~5d^')"68ݸֱ`v t@8=,hhcB,LQFG,.B|v~Q,f RR-G3nDſ 'vdwX;x=gV;F4yσ!Et@pbMDl3\ᑫ+]cv'S:SpO,c.N q; R6Z.Ԃ:p$Xdwhةѧ $R`6RJKvFC6ދJp HFq"iXeE`2O 2y9CgDtڝ>Y>,/ʖ ,-?2d@u?1vWj|`8?I9uJf1.\QuYh0?@0*=BS7Yif># )؆rzق~$k)Ǐ])/4K;%`*GjAA߽ȼ^Je/92V:u8j5fz"AґI GuӢl6 i=?wڡ;=lWb̑O ݳ58:ȯo-fe~/fcPZ8@楎]ޤ< (Q//U\ku|% e.v{"z>Řo|҅EFs#g N"I)[3!mKbx{zDzbɎ9K w6;)(W[7! L(zެ;} -;!<k^o5lu_Ϲk]7a0_pn9@"'["m E.r9%:fhR?:;P%j]F)g],^gP*Qm)rFNi L8FR?m᜿GdXR) Soק7N<}$[21"Xnkb '`r;c]z3s(=.-ZTy#lu70r%ѣL6mҵzTrfsq!5FL?R̘߉]* 86]SwL,Wո'61yN: RLktIQ0bl4жW$KWp >N ݌H1/t_ug M>-+Xd jjmaL>x^.A :ܮGSfХt+ p}iP4NBR,~սA>;SA=R !wBHߔmZJݑt8J)nly'?Fqq_z/Q[\t΂W'Y;lv8u_8o&TsC\aob i; RHsleRKI7Uld_(ܐ2בX; u@!V9ES?<r.TAձ.x[a\s!.IW: bS64>Y JK$q%kjљ>z0ԍ&'6=(/_P['hY Vyc}ys띦`?Γ6Xсx'_93GċsAHs,XC׳HCa)jcwV<4~&q4c4ѡt5yvh`SPNhՅ̀6 ܍@<\MI *0V$"an2.: ):9 emE%t,-Xܶ.28 h]f yC$%7BwYk_MI gR,:=ip-4$P5~"e3&){mgU'8GVNxu*&h٦λS8`=|z~C٬MyKuAҩbb`bG -0<2L,)hHwQ`Y,0|ܼ. ǭc A>Ig/WxT@Py- BqF&$X 1^oS)"戍]Z|+V-3},O豴ijT58]9偆?/f3f#Y!;.0&فżK 4=j_huPz_\@&q?B#<+rn,+4لoO|F7 #f|H[xdKQ_857/&![L3+܍;{pt119kE 3Xct& C›6*#sw9;_HLS= 14ڗ7DjU]*NXwp5 @?#?zNs窖&#O arZ{ƻˆy#is10RAxJ8:_RMo+S8zlYkGMDŽK٬ѪՋՌ-:N)f[|pK#yj' ;91wd"yףRȠGTLea)\ F_g6e/ܓ! pSSl}uq؅#KXOh/LIn(sXM6 m6,8w!ltז؀~uciDpxdPV ˆj-2tzu}tZdۋN-΍Sf`Ϯ|ZSLMq~-gjHjü-B(ZK:e N!0[&G뿍8h 2c[s5k na:QCz:_з u>(-Ё#q`R1,oga"~1[bM V#Ij'ݏI5B>/lԊ(OrV˟h1׊rQx_:4C)V҇%;8񘢬0sP ᔛǮlgI ԕ.9MK](M lVҳs&$rX/F08"q>BQ~RUYgƫ'Y Y@W?Y6k-lRzrխs*JʄeH;?^R$U U{5n Q#X\.7&Uh)M*,/:7ϐIuwt/Rk]Ӹ^I!gkwV/ S,/&@(<%Q^]S uKG1Ȇ\8DVs9zؤɷ Al*yޤo51;ڰe]bXU`֓6A [m0^MAN0lBD='ps׺qElo) =+/bgl0fSPsXзtD~1 '/XcpЫ:bxVB{j2qX \=Eg`^7hBGڹ9Q#u̅h$$y%aLϑ Ih]uj$ȆEmߏ?bhh| St‡` KC?<ź (DB|!1)1x4trB yLMFX|suj}t&K Um]kd\_յW${kKUnrm_KX&̸^b;ϛZ^`^\}Ku68q;3=XϪ!ҢХTǐ7yK-nC`tgoDž# BzI3:O`S{e]KE=b%XcW@"ۈv@n/&I"ΏR,кh(#T7Z/;,є:+r,tup786E/wl QoY{KֻxQh^Oye\Y?ÒiZR*ߖ2,z2 ٺ:rI± %EbUo)["I(VW l(L.ǓJĉƷбvA9%CklnL6dG ?m4Ӽ;D# )#jɆ %)RQ^LiPS }G=-`ЄpMzЙΨdB+YIPo32ˊVS:/۱<|,s:-Jn(`o[$dPf@mCHXV3+Jݪ_ C< ~ v;SF^ )%fʶՇCS8*[ 7=\2d}"p G!\ sbVRÐa2~\)fي#eDB~(vjL$ّuv,2iLcY $|+*] O(hhblAm9Cݏ3<13ƾ Z8N:]/OPkll}cQJr7-QxkvT\I-=V`S]י1*C6 ϛDt)u}V!NpfCﯞn3z|4mk%9SLƷ3UْBT4C`R\&\+WW #TFro-[EH|= ke:ֈ:T3$6|/ͯTSzĊ y~oȼi2Om^iUo 񰎲k*W,N#)2_,4UR ѯImisߔP޼eK-`=ؔh6ODoBKR0(y]잜z-Z,0 .Hg{2qH!1haU̯1?hhNT">3#Aɬ7珉WB4 2֒MӶ(ư!rg'|wMNewǧT *eUq@ePBg^*ƭb%:U9ZRmlgFFE06nc(Cųf5)L;ۦ8)aȽ/0iЩѸ>aIr),pJh/X*Nl6B1 gMd!w{4JbJ;UY}#.mh#Hi"1F&ԬCJ*0%-IFóݼotĵ` BP҃eavUp2a܀\0eL>-~J-~NSXֆ_j~{Kl__͇hJkEq0|zw*\SRL㣇wV&}5/ab\Գ ]" X- U^֒R&HX%C9")&}Bn%8(eɪ!95b3iޒe1qviNuWD4h/ "hY6{ϥ€n5&Yo4)ojf]^aӯVZDH:x $4fPXr(+{sn@;e`Oאn"{euDqXLTE%/=;];i<]L1͈%n֚Zr?\5YND@S#RrV=JG]f>Ӕp) 5Kb_]nZUOCn'2w w#s7MSq6/B)IWMU(D 6y5ZLa8+NR\w^0W&eVr7Y"66 s -L,__t>յOg%1GkT\AGnXc2_kC6n6VzR~79~a뗜 3NxH*7ыZJ1U|>H PnPc\IpJtcQ+.e@W~)GWUJoioQup"*^\D=:/2*[L WCp᜘`SYlڕRtذ-#>4jm8SۚѡIawhdUZYܭ5#ocN~E`W}Lr:ZPm.; 4X"nkeGb8tHNe!8x'])݋ELI8˼箤s@Q4]] 25`- ࡐ "4N6U̡)HiS"DFB<+87 KJ=֢б3JGݐ#{M,5B0K<9JHE(f?`a T}n,>[w)n%h)Bq~O]3lԨ6W2{lF=tؽdЛ@t{: ZZj 0 A0r%l^Xٽ&oo<{S\th*H1,`m Di=y `D%T'ۑ |(qʘXDsb°5hNyhAQ@<obGB7^[us}Bʇ 8FvA<:8bҢ*`/ +6]JPX{IBDfWJNM&_kR܀K%/N蜇iޕ~g2)YSlI V8Dh]8! &d]_oKAƇ_ȟE Ћ(V0~ IJkn\8фX &|!Lj<E^ _C@̂}eT@K aЊGA+Vme>àl@2'qk$2뛿M9k%P4ٓ@qd[te~p) ZF=q𨞥Yl p5i~DRÕ]"U[& U7Ŵ#v9t;fKruFIa(Fw$>O*CCȵfWmM#-w^,T?guӮ= mlmEZ)E ً,ZAߛoJ\Bqq6 XJO;²((1m-X4cc41xT*) Ef*8kH$7x9 7/⁘yj ¤IvuB: @}Qfȡ$`~[amLz#Url.xbO<5=B%蠏(W .ueH 7HU6Av޶>RnGk )&7=Cf8g~G̙81*vQ;gylq}jPA(CZֵwKSO(ϻ ja\.,r e̡8GV,R[ PQ*.QP}Z7튃NcO)\we<ܦFCsNk ,ΣmOyIJVZN}j5ӘՁh 73Ia MKdLFBL>ujeKԑ~{M&mBmTi .JNݱ5enc\=t!B}xDYHmծQL xa, <s]:nV+-,/2σ 2G@&L Ftnnπ9H>kCrr;$r3 >bPr%Z)Ax~C7szx=:ڮ ,Hz9Nތ}9E4{/alU_?IŅѧ"2X&60dCfnTz.JzYv="y/U73⇟{,HMGXe%Y1a?a8&i)^L9ѽ$sJ~.Kpż0bGDt^ݽ)z@aYQB񚼊j@*dh}y3Ӵ¿yg3bV!y Y O$ +73՚|G_LE"u0h>1t:X wY_5⩢K ţCY!x~YO`$\2’HBNT`K8+f E.X=s.lNLzAT-9(Yk/;'xlɔLSSV5^_ݝ0~7ujOƹںAxn`S}WF:>cy Jj 5< (m@@׵G.a@#Ew:~,9: r jkJcp g{ʋձ?1q@{E66 {مG]c&O=JB6Gk}O~FOJ!p6,zxpztO]ps+8px$J-xx-m…aio]e[؎<j}(S&pYV;_^^V)uKՃvz=㇜ 1QĥtTy6}`T]e+GJ}peJF\Q!X1f@*!D01c*?7ʵ`ӭGôo52:Anʲ1xf {"I1@nJſ&5QI̧uB&P 2Iԇi"wwjhx2[mhitb~"n5${6"aL?&?3(z ֌ ߐD~NsH'PvBS{NG;[/0ڬIK ̤Fq4R듋G!cd=d n9a zNYȠ@q}I<ۄ7z=*Ҵe'·7&,0+/@ `j'XVUv&|1 \N~) V0̗lf}φJd/2++큝R>L9{$ ol(N6HmMNs+?{H<=ǻ^Xݛdg$v ,yV7gIjaGt4%wG@0h|ݫuWp٭@p"2= ZeU[]M2Z'nA fGvĤk;87#&hByZ$O_*+dP'B^}33 *~*l3kdB+2H$;/&H#Mݱ(CJ|J/zXUya;X\H݋"u1C+Ĵ?-%i\\LpM⿆hZ^)`0j(-U;VM`'uw m/GrGnE2! C$(wh`ȆdXz5ϏblҽV~Sך7ŗW]tACP  rΓ{%J "6_ !.ڳhj3HIgC? 7PjT! Z 6? 8s)LAkSs.yaVXE̙x4,穻5$MrCmpgEO(6LR$JyDž{m?"_vaf* ARqmDt) nY"hR'V q1ҥ@DWkU1Eద7!Jp:K}{.w<3X"%p?bdV);HP` j&7"bۇ!fP gbjS2<7!,i}t"KtK'c]K\ ums\QʐHےDdJ,E\Ex}xmұC>vޅگV$ FIE,|U&x~fsհ߸;MO.tOZ3ŘFI l@=j9~8t2hc)aW{HH-ŀ'=xY2iJ"[_{ #G#B=@;!ŽvǛ!P,c~ -L`ʔlqR I޽DMݴLN ՞DEKe SƓBsM!7ril_XHR=OaU2\TTBH~x9c# 3bʪ [:St}gӧ#:#IaY2 6LAqHC+B;l'.x\@5,i g~1=^y~ndWřee勰9I\H j3MZn&h+L(ѪPGݻlXO3rVq#:*l#jO>+*Bfj|->mb JJ9}!=İYPvQ=Zq{Bc>{l?i=8 0Rh_ðR*! %H`=&.9E.J9+#40cmU 'VUi+^yϠݰZY]-ss=m_y͉ pIWeEQ}uyK0zKr"s/:'TK*gKf *l3@9'x畦.ǡ2<Z|LaCa3 KM0YSF3 [HL#%eU&<$"T F廪)+r{+:oRdȵxhPɖ(+ gJ&g3js=՚4 Sl8}rL(}vb!htw gBh/X䦣: <4I.]IW>02-֑"L ls9$wGv *.{eh_.n챱(O8䵏'ljn^a{feQ@WkLUqpwn_rBbZee`c;D\5A6)N ?ʨre96h`gyEܷ~kе[?cWA(%att<ڑd!)cn+bA>qSn QKOD96/ŠVr9Xޥb:u{A1mX҈_KHO#8lU)0e![+CFM'QX齕ajZ*HƟHG;70|CXn@C7KȕZmg,EZ#Qߺ)&'׈"m 뜫y&֯ܿPvcLҖN(峤wzm?_R|5Bݹrmp ?\L>VLn]uGpY)"w74#a\&ѻ); BoƝ?}ݭd=QS=>] Q@R*-qW O4?s_d(wzLV1m lC/hﳑö)hh@ vO ƇiLDŶ610F’lJ`ZGIX̐M@4EEUK+c+J] 3b[}KٻNh8T65_<ݾfmo}Odh7F`>p bg\E& xYs]ud?̭<|8=YoNћ/QGih TXqwq^шR91*TX"}E$& ϥ0-\6!K; @F0 Qf;N0D4ƌLwvPAS*ҍ fHGaqoEH'+ƒB%ZW(\޷0U޲hOJ;k;Kr"%ì Ud@b!bn,/ ԕØf-OZZ̈́ecrM:?FFJ rXPXqqKsd U6:-o bsqzJ$-p\@isưу .UXMUlB<m>[gN %ZՁŨy?N1VmRs\Gnocs:Al3n2jf(=!·FN%FT{R4`IO\;yH8>@2 cf@UaB9?M XtsS7 ea_<%ᯘu1x|@?Œ9jd6ߨ箺ۏ@ r A@t\\!,sd[/`Nw1- v@]XO~6R;*QOO ?$sK=e.BqYׄ톉ɘD=Ue:~N/$MICm'`d#TKhUX]{?+p@"rՃB>dL!w.,g/<{gS_4y];s>߿kd\?I Z;8豉⿢ߏsnڅ1 LëZ :I5Bdֳ):1w8Y&KTUZХ|3}LᆯOrX;Jp`& UDz7v2GE݋4 1補\rUlRW~0}k8\SPC :1RhMf3t"%S $EN߭(G4"|]ezo ܎c 2SH?7Mg) _?`FXu,7=gؑxr/ra $ZRv )B~ Lm Uz!91(~m%l1)%hKl b+CoQV7=/@e \jKz!r3vrFe+3MQU`SGܫyaفl}30Q4y<{aQ,/m;%?L E"е"J"ȡAݨӜU*FlE fD{8)Z*[I jr-lP~ sf yη ̂q3Rޱ"gLaeFipؙqUnX," TfJ9`O$1OuSk(mWv!(vC*7g-.7u/JtOB6ъ[CkM d2ɺr|%%IpD5p/[?*F`7#SwW0nz m IQ)sJnƥs DG*Eaks'$"󫑁1_5ŗ]~?02cA.dԥRi[F>5NNpxΨ@.MN;<Y] UQJGg_+񚭤3"~RVjR`U{kHa)?Bb3Ը*X8 ?[oe& >rڼ ;h36Af<[Ը XU w%{/$CNOZWC)Wr#^ix.hTA9TBi5Ԍҁdu ,*{væZXiV{>$mB^9T+18M"(D}cˏ hK i( 6 (].o6}$}EQPssX.u&SZw[= 'CWo|9y$Rmfֳ.Vs1|dܦPwCe ;#0>+J P}Za7@؂뵃-݇w[5,@*vKɩlFv*IӍJ(o>~3gaI_Ik >2MO@GHy1^<1} ȅn] dz$ N=P(}kbIu6f2M=/)%Bt F Weґ4A9Նg]Fl*YAwGb֮ gN+p G@QJs)yF*9V A] սm[:[wGFub7 Z/I"iϺ5e̵M7%Kj3j`ՁDF|8o'*zZ =|K8iRm^U8]UCiU/_L3Q :׿]t볠.ˆ&\C-D-5tƢ4HrzW*kcls:v$1t:-Nsr;D(k2yKDQ4߾b&AWs_ ω0Lm;_]2=N?qNEqk$m^9^*gܱRdR |X9 t(lN\ 4߹⽼%l󗻦ҎP @ol17Oy߁?B^kg[ cVQd}9!xd,&E܆pղ}KFHyHW? 6qe7s$6gDk9jۚ= $ԍMt}P&q(ZcǢ1f&kӽr 8⛡a:LV3ǟjo*%/~{ N `:G- cUKqj ũ2B:[%$.yОX-f71# 2=C{un g5%3m 3HF-z&1VgedG٦ZT>ֲ>C 1U%C995KO%-(+p^Ȁi!&+F:>öfBCI _`A3r2"xIF6[o@eԢtbݳ4U]z=HNm}~Q`"_$?_'o#z_IZ5!۟k|&`6{A +%a; U,'ܲ?VcU7W3cH࠭] ?zSRL`n AZz`ьxmjGRwpo`Q3e~r7J[,L--&OjR;Wg6F-ߓ9jg(H]=gvuL: Pcg%,FO5 --j˓6L=IπmMr|#O1 Y"D)}Ȗ7 ӽWBPb-o%.L/piqMbJPVr}5a"QÙGbBpw KsH]XWë{hEڀ~jU<Ŧw<0 X)&w6$Cu+ĵK n6,yiHF"A1՜>EC_;Bt1}BO@#o:~u53K;zP VvrQ]T{ZE%\ۆ$S-F/&ZGV4fÔ&% "&_䲍>t'5r@\z2"bua] kgVI뙢 t4X7?ѽI]=o`ȗ[ bps QV Hӏ+;~_w8B5y!xJGOmT{Q՗ծ@S=ZU%OSamuT}@Qd Û'tF$Me2oPHӪxq;]A E7}:'X_$Rܒ>nSW8VYoiO.Q ذ bËM|[:KJឨjG!Z/r^)=z~ifZ4xN^! 8șA"eh e KGG:ry2$#҇۰9_}؄M μ̦k :p5pC0KL`!*qVp@^Hi]2s ;2J}ztk]Uiֵ;=$16i:Th8S3%92@o{ xp8>dCT<T]!$- w0zE(H+5ݢz#dFaԬCbx؃ۙ95ӷ%̓"RKRQTaۈ0$d x̿) . j?b*ܧf@md|pƑ19l0?=*^pk?CF{b- B4sZu!|{ۻC0ꐷe3@z3vi$7j{y8'IƐZB*2409-JcI~d\$,KI &niK1|DDhN~5 Yնkucp<96)afW2(τc)<[LK=H+w:w L1|RkW3jy}m^'LZDD r%\}'J91 =ܴ`)=b`WX*7Cؒ ᩰhg) bHݗu'J{rvAI)Smj7=>k$hӮ6fshn%`ɓGup[=24ޞ#9mj ;HO}b]WHYڼ0|G#`"(aOt)Z97ЪSg-5' ]2>#1&LL$sbeܥ@>=Yҹ#%WoHs9SS/_6-0p^߻x6oފ:JMn|/m,DHS2{#?I ʾG@r]ȥ/`IBvJU[ 47=n.hњ,tGIڷ$K UcM DE,JsBFTsZڙJOH 1VӺ=X 5w9_[SO-яy'B6 Dhx`@H- Rl|n;t{qTڊ NnX"Hm\Ě|\MvX0Q,ܡ#NM)F%4>>&* vkeSAgo#:*ZJ^-/I2JN%x֎e %( uN kߤb!lT[y>Kl ,UazbӓA n.'kKDyFnmz`,;y.*K CG]E-%M9xae CFq )4k)+\ ACtm{pRT,њ0R*i=w1GmX)< H ( ;AheD-'nV4I7ȿ2<ԙ}aIRc9 v.1-TW1o=P zfAdM`ۢ9OH%`@G&u;,auu1J8>h{:'T6]#\^AaƄ/aE|ʖE<(w)xfDpy[,w8 3q'4r K@29]%)Y;I)i8<-5֩$'|\XYϛJ9+PrK3G/l JLއRLH]6p 5lf9'_~V5 |XͱSxnJpr>ܘvG|uD3Q*UD{r-^>VGab((+6:ہ ":}za:aW2g \0|3$s͛}0~,t~={fkfSpg ԷAh0[>IiuUŸtJ̆J#fe{!ihFje""W vXNNAG+zJ:SLD1nG~y=w-9t[6$ ˘; w;cRu~4M~&k[ۧy7גr D95݌} )knUV'#Q(ҋIFW'Es.PLz1qZ3 >2Q(L=_/Z:Ps5KeWY;y\N$8eOfYWtIõQ8|p.ec Za vn.?Fྀ&TWGJ "$>rk.92jܐ=M)=ZlkEC8 EHMKo0JĤK]T}6KcMc!SbS0,k_9 , 3ueӱ EtQ*w這釖y۾ 9|j-\':2P4J+%d0 #FRٶr7Ui!zcbӒAax 9gp-#iYTJ04+- bPWB7v Cz. i&OKOG2̀;[57NL f4bQy ,i6Z'C9PHsGwv,n_}( :BW.S˲7\n)iZp'f?r 3^$n)JlZD3[^ -OO ՜#U(4}##\\[/s[8%`rRb2ŎO:c #?-tn&RӖ53 [AՊM(wD]yEWY+6)\9{LW@j^rkYdXSdb4cqAםOJH P ߽`Qw}i2ߣIh jb5 õ6izju,缼Nވm1*'\kXSܕlFHG<Aءc}(r1qye)>{bdIV X~|-L"}rk\rV)^LYL؝AW/.1jL* ̆T>hk@3[CuGߙ6[%obiNP'|~9 g B ݟY`$7up+j=BӢH/'E'mkYZX 5{wDKKK6~s79PR}۟ RB_C@S"SMVźzֿyHbۼRֲ9M&9tʙЇK/ 8x:vdR~gt>&^cJ71ճ85#/3sh&5- kv]^tԪly"\Ľs)`GKp3RC NgiIVEd^:PboIpp T.,D 8Nx5 5*qUQŢ6iAmŠiK9k: B2O#NPW`孃A=.BqA>N4v:0&|DEyf'*7]R'NclxlhRޯ5짢InkZsyS׋tz̤b> Լ`4 Os43dJ7І9nϡdq6d7(u_Jp#zkv?'SP.g@Q|YGLľ-onHdYc*9# 4[NoP\ jL!־{ۘo&^olFί WRaA`,<U,c.dG85+&ig'IHU VQKL1B ʜBg5%S]CMFi3Q}}J!#FGi+i5:#]Yz!DrJwLWD=}=F4z'R/]Ë {D VxPdv1] XFW _@ͅ`qkHF 'vH60)Ѵ4dbhSDr * fR~owo֥er[]KL;K+b[f]ENgdHozvQk; dq#ڸQ峤+k{aP&o'6x a+VF߄a z]gTA@dhmQ(bpWl'n>;,Xp `yd]{@q炩N nVztp ݘt R6T6U fQ! }Xvo| Gb+shR\{`Ixsz߹j& rpkx|f08-@\`u69t )S+ &[Hl\΋L$$6m#G`h3\+0k{w\A$O?5 I^NT~`8%XCD߾H_ -j$Ckw{a$C]'=n)7=0g( P>v:>9Y]ۋ$K$8,#a9z00VG}E;Y1IP[ڒ7t5Գ"+kp]X6qp|T(Ms>ߚ>BbGx8N]QR,AH˷XГjEI$Mz=L6Rm)ϧ%,UZ zNސ;76?;K֕='PB` & ]° =,~/+,!> `YOVmI lL']-8ڎS5[IZh6]dbm$`"IYQ  qBfJ` D,u 矚CZOeA!k+d"!aJ!4)SL6Jʱ5;eF?q23rR2e?r؂:"#Trdtjh"s2R׍c_\0xn@TlR?ޣgfN=.Vez֜׍FX2q\l2_=jCfڐ?}^nz-k`zN' X6!piB`vkn@琌 w5 {zs: Xig`,]7X!|5"WшB k?f9-ܫ oҊ.]*(/~*ŘIk!iJ>OP713\T9:ص 0_1C8ޞkgrLO\_~vak)]Q_t]|//ku˩8-a lP662)y,z0~!DBIqi?IikN yWBI;><,O/_w3{rhݓc\`D*0StX0PTpr#IFb8]4)ɔe&v]1-FwJ aKZ8C {s|'8F%\Ϥ"fd̓c) j lr!ͦPPv]%1)QI]WT- Re(uzO ?[uÉz"j|BтY[DBAk\i$i c:?NHUݺ>+H 8đYړ9Ӧݑۻ7WۨEӥ3v9uV~Noz`fhV&w6k![(d}44VvߡUMU{ݘI#TuPCg1Lj~~]FІV7]d<v"ai"ZܴۅߗtAWuђH|` W@ptkOOU޴ՠk `>>nyQ~\[Ƈgs 0qϢ |ջOFI  Zy-oPSDԅw5 /ن@d!1_KU׌#i`D}E-G@ ^&aOVXeojUSth &0 % m Zu'p)G,ro#m!#ei#( BFsa<:YЉX:<˦`T6N kCm@Kw(n, 7>*5ꐅk(UBHX\UIJ`L.R[ eqJp}ű!@vʫ^`KvSwΕ g` |RvS\o< ispj̓#,v6Qh;7& :yPM*˳*itˈSW\1~BDVGgֿKJlepǹp1W"i< wܓb QD;4C`㇟?!XoN'rm s W6'&~K9N|, ; p:bK7Cң>/O#Sڮ !rM7HGak*GR-.F{jnCA- -YcZluZ5M9&x K=VG!+z'A1 #"j Cib3u=̒<.j>U ,$@?C@?LXH4jڻs4=ږ0"LJa`` O,":rF 9INV?2ýkMvdd$t=oBU*N#WՈ݈g!A)>bF_[0qh7PkOJ ?rF 2'[t ;Ra#iL8g(J`Hww?+VM(E[C(47f;nPCCEXfh_7<|PS&Eq}'(+\Jl/ɗc^RcГg)`HtTg^\)r3zA]O'MB22\9ڭ.Ewb,Gk̬'mƩ*$,s0ݮAO,zxTh„qoY_ު,as 5t{ 'Ϡ4z ljsK4jChmY@^xY;;йAn.ZGƴ%U Rk BmgQ%Җ18r0u4k$AJfعϖ0;s+5KrwyގQLE7&Pb:ma0F _Iowv:]n[츻T>bXt*6q|@yZc(=y%!.FM_vr*ǝX qz~1#mYSlTA<h0*ySψ3ZFO}ΕpRA+"h*?cBAPO>+fV#KMѯH_ w^yCM_22hIUHsP7Ub,#, c]|a]Q@kaCgzٹVgėagbc (;;iYҟ50b^+Εkxj9峝C,.aht8`Jڜ񣛱d\hU2NNf(7j~4 _F w +iusqЧcd0e+2^ u2]d'yq[檗ݙL5QA"s<Fp\Ⱦ<_$Rj=w1"?k. t},|4& ENײ zćPOL4ݮRFF:JGpca^wh\g9YdC{9>aɘ7jtQU#Cu.""VTo2ߟ1v5N|vڌ'rac)-x\>?fVQ>,Rԡ{7׾CK&1ήB cdCl20f3Q$Bxs&*rxC^ĮAD L.44*0/6ζw+ղ ރ? /ӲXFitSt8M/+ØDLEܧn"PFy e::,gא/&}zsmdE}p_ `soToX!&+:!HƄBِ>?C* # !wfwq1Ru:\vVmB1j!zGe]$< ]BF+\-&)+<2Λz~SͪV)Uebs|̒L6 >T35gp Z"ͤLGWK_UƜ_dWw,g5!\ۡOJR~0L$}̑'qސ bOi5Sp0c*uuIC?Ơ(so'8N&dn&B5^PȔ:3OA"ڑic]yq|jǎIY$^4Sq}&[8ՀMehT>L"1m)J1kU^I;}OY^>u LȦ4{es#'iOٽr$=UV.f^QNG"t@伺ewh#Vتq<Nh;qd.8M[ f;.)Y76lBio `| =xIeMA]P?xRE[ -G⎴4AH44jp2/t_}IQOJB\u*PO CZܑb^z3 jħpCT&jn okRyc.u6sR>%1mdȃCSͣ1Vd$esu$]RrYF$ň)H_(QEPwҍtS}w|+Bq|Br (KMdN'[m@~xDTw\J$@: K?ݐњ"ӄT-`/~S<ײ`K$9&%mq? .PYxۖ뻵.u>ٸQ-m. 5:]ZΌqn{"ҝLiE!sK Ƹ17mҞb`58G\dpcT?Jyf (߈ZYb3Dr{&"!X-M=H,0c&EyZ ET<6LE;auç\g*h@4o;%]K4|RLﮂSyʽ ɾM# HE l]oUy|։bYݥ0\&頻?;;^6RV[;$ĒܷJxU2VT=XřfdY(Dѝ#0ݘ =Û/rA=/)oqSF ?1[\`?V-xeqO}+APj(rF;[}oLPutMK< CTHU"Y}mR;Vub"a|X(dIY{[!H`q=Xa-{ײnt!`|rn:&b#%=rH»! ή6:EWquSECq} 2.IZM식[kZgN=h)&fJ^!=CB>;WKyJc)5[ZHe`cs@?u}tXkOkDd1ti^%:;V_JdV9 vp˴0`'avϷ UL=QUFlus21=4svvgiILiYΑq@ # ,P >G}mcgSC3¶ż*"$:B "){wzvv􂳕?.P9~̢y hzrceAOU /L?_OH){2a26"J䳍:Ԕҳ[b?A@؅+g25A$9-bi,g@Hի_3"p#G 7\Wo_JC{-:v_Wz9LlR'8f_:޻kV!j |cD>}zr,/m;Mς).GTw4' 0[<bNvm"5 e”JkgI)|JBvL8'# \[w1MKv$,\-Dʻ;GM(v`YB(1T,F3T&;njכ0&`Qi&it<{1!E -~RTDm 貜.&[v4>+E#ISà'ˀ!U/F`8SbP0 yIaV n{Wao}g>x6u|QwAn|*:3C֛rY7xZo t"tҋ,:̜Msx㯔9-{?T~N]u| z+*-d{>m M`zjS ʱ4j^֮GKWQynle9w)>qå?]~AJ=kZ,ioΘd&; 9H އ \ {WOۡ9/aU{7խ)%=5S[+͒ -nw]eKNX=S9y 7I`ԭuW^?A6Wc6nkڶDrj=nv-|h+܅]|Ee>]l_ke-|;㧁AWFsx 1Ec8I &|Fh1wQYR6,ohsonqG/ %iH\ %跤Jooq&K rcKx"s52a]L{ KݖFw5*LQ< ”g7{7A)w}JBpUCMƂ<~.Bl(cV! }K26ywR=eW#T!Gnv|Lݹ0ic WEp'?:a%uQPd{*|Rb`;wp4BzE`U Hc&'y=:< qy=YYÃ/K,qˢ`4/FP΋;0"HE,53n´2{߳c@W/R0F` 1vjiR nJB<u5+0'"IrKtĂlô/r;wwx2g *Ҿ$.k8gCtEai* m_ǦN p<lhT/-ٛ m>F'YJ_ƿ6)ԕ "`Y_~ϑ|r+t<6%6czyB4J DF1m|$+X{o0[qKMEɿ3z>Kp[I4؀Ԛ쇁ElۖS["h;ťZ!(u,{GBu24u_Al*VKfa3ypS{ (%mB$:8:f =/9ԑJa55y۟f.yջ_P]}*`}ΫqPt'i=uen jޫ[6c(7dG.gEUFG0曾ٰ@#Vֲdx|Lu! YJʬ/jSez- 1oUћmMu>Kxڋ~݊AzQ z'ԺO-Z \WeR1vȍb63ߕXAAF=|FxIA('->[4x>5CpاpΑf`q{>aSJB.(0LIXPʞE<%l:Zb'bRr6[K@:)ٯtA7$-̴m/8BG}.Ajz%ί?&̟" ظ,RE P!YjYy{a"AzG t^ZdrZ, B̍ jԊly8oAtEkh~#^,~ 7[ Injωsa'pr;w;# d;7B``\Y b&=HtdT*ق)ԘJXAp:YD>x_`֋!.7:;}$tnHo(2|Ďtmۨ@!l>]΄#z^1C8Ѫ^Qy/GpvyEKYE(Y A%GNpH4)6Wg( C'TFw>YQ dRck:cI20H\K 1w1' =v rI/ȥMpqoT>Z:~! d/ZoN"?G7W#(e(hjN.93fGx01śglj)cr[v]J%e8:%!> >{E 6uTCgwƊ4Tc /z>q v̹^ߜJ mUFsq.&2R)9U7#Jm@4 ~;3q__;V?e5ǧ#IcpWmeA/4ҟy1)^YHix5*0~;3M;kR +arr &Sxp&' :>=H[) 2 F㻷a@\L-E*8eҐ!֌„נZR[ ?<6'Ɋ$Er68 $2ިx$f>)2xk >5A:}\&]j^M8ܕ~FqCbaI>yZ9XQ i.҃gʾ*MU V[ CU][j1m^~QaAbBI .JnKaLVÆCA Zy؏+xf-V:^1|MSɅoQ8g"歷&bC /tl2|_&R.|FlJ[?^R%xݳCQnBBC&C.֜NSUri j%N*{Xˏuן".C"]%ȼt?}_|zU|8X#z>BTMd >q}~>+uE`Cߝ.b/Q5kj#3%ENxG_d5yZ;NtXj;13Q:~a!9K|i_/Rhߨ^,Ɓwܭ9"Hh 1ۿ,R܀"Sp9.Nb[M٥LIX0@ˠT*eJ%,}8,Y-LH#8&~]Ծ+h:,j%C"6":o$, ?"! RyXg2;&(Q |NQV@D"1wxeu&c2ϴݐWQhx#ЈG~j )(^BxT<>=^oa}TS0~a .2%N-Oni;0g8݇r֭ |G$M`]O\"++/b+CDfb h%=fkXOT"t֠6ڂ_㠕>0t5'?*f/@Ewκ9 ,QoKŶ͡ U Ӯi:79$ l6 h*2$F?F4KR;9vA(=Û^O|c `*l0-^;#=1,@8v w[߄4'q\Y E9xA|# Fm,Y A8)S99{h_,:]#t͠=XƊk\*/Wmn,riE=-`.jYjF>zlR+Jֽ7/vV0ǐ}FzmqKM9@0_wom-LTbw.j6&s-&?j?ā}+DPVv֥kP:7 #i *2HAMAc2HjF|Utfɢ(NB-CJܡB)zv6qF_C8vݰ癞 0OND692*aWփ];>B̶n(<`^?k C @7) uz}Pg[ y0VznWˉ ~MQ#r..^uuQ1l'E tb*U5eb8ƨOH _e0N5k ֛oȜm0dRT ScmY=l~-%+m^xP>I  L\+ 76ಃjJ^SN. [q`u?aR ZHߚ0\iA!keL^ ^OJ x$ Ǟ0!*2n@wA\7 wD3G9g>1ǎTO祿5@i$Nݔl5&ύ&F]J߼jIbEm#|R‚mĐ$dy|37Z1irRK qljA3ΔsCʗ aӞԛv;v]8ҭU@ SϪP(?q?KD7W҃<ໃ(dz?Hfu{} (7ibʥɹ{(9jDVy )S-stVƭ%cT 5lnSܶSJY}C\=b))? c;$* ZȂ 1z-+har2b&6 [v^nDPIzzup) ]y ke6rxw: "֏3N:8ɡ{/" O_Y{u G=(OfBNS1aZ(\EΗ8 5,{jC䬼w05 j:&!f9`E u=0."g&Wlʘ 8¢b̰_`4]it"_eX69v%a=q=$[ )8tt&|"qWd kZ:DZBg2.3T/AGNI"wF1(2pDӖT׾$7]ihGdSN*n}B Q}@>v σo C+r3Nc@9G6<(n.z`L*yI8ʋI_캯Br/fjo{\'kC3}+Yz 0C969+yD10?x?)1bV'}U7Hy]8'"pyԶDɅö\&2nM2pWԸSRg^INer(lГ R'N3OP OITt[NkgJH֒0 1,OQ¡' i/03^wQG-Cv)!GjY0,Gu /S`CPmceMDl/ƠP[f l8ܽ ͳ %zpӲTږ %ꗢ#-)$n!r$ϴ{y(P&󋣫XЫ!2D+$w]˜թ _UzC?Ƴ0; 1 lD: ZY3SⵇGN~ 93;3#TWJ&# M/T jdxgRYqxNmrcAn| $"F"Yuy<:?Y呉|#ǯbJcĎ+Ю%YΗ4Tƽ u42ۖvDHN(I!rY9,(ΚXwU,8{\Uz{ y*ɝOڊt@ӫyUy7u:7r0~6׽-T5+ʮ߮qJgwM?-0#a7v|`DK\&2T%L,aoo}elu8d ꨛeP NjS 6rťtcW2fT/=D>JdBS5 wPWev4=cʠEI x)z*YaObG;xBpI _yl]zpw Toy6$OTi"MHN43i嚚cX*$&.Њ " |J _ @\]_ܠ>a7͸@M/לϛ?r--k`.:)?vRp.MD<;n^*,`M`CΘhu% ob|.=Y!j閣?a%+ c[xL7uSok'MH,=f3`UǤtbvF5\<c@VOzyz Fs'p _^;7;%B:rmnXo}[q1 WLYL pk'N)ɂ׳k^a2NÁLD ␊RyAmՒ;h>{*/-p~D{TJ7tJ*w;;aéU: ۝!1*h7M[a6KиhY}E we/L˸8UH^hVRBAQu\mƱp`@]kRzyrD:2 y5ۯ_UFvLh\RҁԞ}W{{Eo+zɚU;^9=BOƽSmiﲞ%*et8/1æ&i*BJpߡ$~ FdU8 48Ю+,{O2|nqf!fc\\i|h =e hr_M1akzml3#?u$:Gb Ls" O5CSF\f,ʣ)p(swV/Wv+Er"92nկz)B=f Yu}AmxI)QS`baAZrܗ2ׇB0" t#6:mn|_KzrS-~CZhKe̓:@ ^uN8Ǘ ^nQ]С6kZ+8E9=I02<ǝP ч(9S1&\{!]U&Xf_Zrҿ@a\'=[a' >M/|2xK˱ y}֓b%o)DGCtΐ&S6Hnx,n32A )]4dab6LT(XM < >*_'FkʅKH9_|ӰN\R}ٰl-,,o\xirDo!M;2ę7(7Clt8\.+dKw{f[}g /4iL%3E++L(<J<7UDMFg(V0f@U4Y pNgn$gow 88όfٯRWߐ&c˲Dk>1VB|rj)`nŋ(E-1TK8:s1!t)gO i)|iA:_QQck-B *W;A~Ԕl*tWƿ/YKYdE@A{{^Qu Q.H/P5~1Qˮh~rz**}.@\:PT_'1أps6r-^j,ΩZu3]ėIy5'1*e-ΪId2n}Ϫ3K;Fd+|QbMu6I}"e xIj1%Ϥ(%҉*gnw޷g>0#~b._ W\Qvȥ4>9qMid\.OGLuӾge-HϘ$( @>۱4#?1 &țd6wok@pZ}JU温ԈareD4}'Z>jO'$6.];mƴOvFȓ(+kʅ=?psve rWR?0 =gk >:ḱe@xՌ '!u0QST':=| ^ne۞yөZuZ@@N=Kj,M&u֋ZXcMqx`Bץ?'|R3)kF}iۼiLi6pPǘp 1T0ddke'8yQ3ڋ⊜x[(babw\Yr4﫢t\ݟcc{ʣe}:٬:~/?ގUDb/&4`Ҫ6 u=5{)_xE80BfQWƍ {igRq;ܭۃ@N}dGѹ^ഥsV@r:ar_[an%zNK/@yR#uxt,iTndoX.LqJ#"NI&L-2S3CLj7Rz* 11# ;TjׅhMVRw3аHCaˍ߼1<(4}Jٍ 5x6,ؔ^WЕIvn N~x !}>0f^4&FX_ 894OK ^*rt6.o\*7ܵܫ*CcuNt{p. !`սTB)HU9O6ZY/3VZZ*_橮Y ڂ<'N -)=fPg t '[iVQpltdW}BT{oGR,zDBO1;erxᏘ 4Եq!q2)+ohgb2m^8s>Y"+u@d5mTUhO Eao@H3tw5TI)xR мzA%'-߂F $#Bב)A?m mH3[#IpН,REO9b0 Mz7;mhsPⰾxXQRZ)ߒ| VG4"R^O>Rmvd;K:^|H,(yVoFp}PpJ<cTQ?&aח~Y:\uc4w{M5 ZLݡ iDxa\DzσqӇe. pf8=lÓr_fܾ"h͵m˜XX< s3qN\C9mC46\a%$KH6R""օC.OV4hsY,mcc{C+C ب#P$kh;STCrE}H%@QB!ʱ!hг%?/Ēw3T#îWJeb‡LBE/C؃ʙߖe֋E`%*o͛mɵJ HvM5*7 Bނ\C~VɈꉫR%>7,696S⏜9r$@{|E&,2_.WGo!^3WbCsR֬"ZƩScvu"g| KnԁF j*1ArXڐvU]f>&UKxfȱzs0?* I Ih<є_Wq[s*ft9qޑ>W9w&?4v>,ʄ2ReEs )yڒ)mg?JϤOx+K؀hg'!:k xAԻnWI~kK Jxu֪q*2\Ͻ%nz,$tPD$67ө 5C=?i"ئ~lsC=E> {g/Q7zu-=i AՋdzĆɅ߳/yeďflLGXK_,-[2.k[)`Ʈj3]7opdKGulB`WUCG*fY 뢃nݦȞ',t_[K,~wQ̯i=4iy1ڠYL\ukrvl>\/kK՘8+_枊ta%}4""}Bf%t0`-l4nj?6:I i.+g[b 8 ? CP|-!q7ۭEӇ`[C̽KQj+œœ#E%~a/% h:bL*hf3=}faGWفNTޮqVه䝇?A{e))R k,u_gX& b˴HJ%\5'hIB 1~[۾]cۦeр.vQ#}J7=mZ\ѓqK F:u |$hc ;#-,R;nanZ wrjx|B'Q\ i\^T'NGS%c:(ӰJ<{KŏD}qL1w`DHۅwkHlsϩkJg.~xsZg~XLp)Z:#{tМZ~@x- mǩЌw #EaT@ϤtYjpW.Ml{5&Hd=Ru})xy~&?,݆JDi{Y!;bGP]9U\ jgQF4Agĸ NbӼ+Rjm,A> Ճ<9zүBS5Lj!@ ?#@3!5~5ܩ3Y)X8A ^\ ܽaC"ݦ `Aξc2|ϩ̱#7X$;iv<hܷd(f].l8A^\殬%ݧ6s%ML a9Pj4S .VU0?|̾$봍4:T7$if; 4XŖsm?J2dZ_K暰O:J ܩz hڊ&bg7]b3 YNn|P5*;Qܶ) ]dׅ <5_t[yϮCNL<jr̀X  f'D-_ _ZI$417??f&2<$";&鏇|XhufEQID3 6%wwmk_)*sluV*g4#znĿ^`Y[P_nS7~Ap Tq/PπOAL3o_:TT2kmKD))V?ݺRZpn6$?Ϭ/ s̚LDd0__ݭ!WfD; )b {]IgMfuWp+8.3nR,\̌K6PG bVl-+z v ez HĔ"JFu ǾJ}ɅQO_ֈE~K4-, QESɐiPׄx?-推3 3dXs)X`LΌk\;:*"x4&e2|qGofS ^tqs Xa|ҿ8&\ev5,DDIs.0ޅKi "[S}#`sHOqm_^JTŃSC]'eR<_9+٨yHʖ< s":~86>ҁe}w]mrxCzw $&5|!Sp30 M0t_Ͽ֜U%ɩ ??NWZHЊ|W.67Q@ Ae[k- ҳٳ$ң<c3 iW^Ř8q.8@BO%ӈ ȐjӗY"LTrC˖4$qx^,t,pg~0)9ܒ[VKeeq#ꕺd2Q?Fz@z~O֫V}Eaex w.8̢䗏=ؙg2G? YrOqa'`/e}= foR^ICJt#ӥ[{qY?{K [PM0]tnDgs337g*79D#C|N\Q}~ >nECo`&n:<_`pB滻 A:]&O4uGZ# Yt& R;0K̭p`[YdS%G*Gy1ŽmydǷ+!ۋeydf#X`5,.lv05|C 2l^/kM3qpHl(>kݪf4yNkXPSPL..56S4 XE{@g{+T:O,nrGl>0uT%l/u`kI!^kcS:?rĆ$pIoLrEWok2 cDrC^1^G3҇ih>į4j}RP\f_zb.P%r`m _A`p89G"t^>i RW؅w /?0'lJ♾ٱ{]~9Qf M({=(߽ۓx1HbprrdŴ-y0>R~j'qdНR௱|k,HD bxu]h3WOb1}_.+RIn{XsRQ #71/gO,ғDdӃ ֵ4%KynivY=lmȟAebpfh&d=W! CGt4s0#ђ^*t_5PnrLM]0cf~>W)6Iq_]OdP@oyى*RS A+$[uPBEԑY./e⮀/}Ϧ!%:'6;*c>SP<5Ur̈:kt4&BT]E[YG-ps'e4~btN=7dnM!Ev,,Ilc(_x*MLJ]šr:AJ\i=M3Sy;D.0˯/ofs&l<֊'N7Ùa§tةQ5C~ECiT:jUrlN7g;L|e1k\rսI8gFG~Ŧß?-T5Ȋ-w^,ƚɽHɪd Ӿ5h2r 5xc,A4Ǭ 4!0%ϊ6cmFt*}ċJ7mv855_:s(u͞u&W)Ц1EJ7׽ܪAVҰyaD"B|A9vCwY\Km6?3kOICp\[N캛,U2!@ɨ6"L$p/AvSp>`I/Cv+P\W~<7] 0-kb,QxA}؂Ę NlX#B⏄߽q*yGq9刭ʸ ,%H"lY6@Yp)J.rlDpdZ,2Gux.@ן9D:0(K/ 3wXYH,ģpvlL]pt}s&e(vc<.cHcu13N4眆1YzQ)b8)JPGTpQݡ&E C'+6mEZ2j.Mq|.<+"bPne|9~pbyuY@S)~ҒAb z/&1ĀH .LZq:z&fgxgj/.{ɉ%_GIHn2+]/=`PZl&%:^KX2o)AlQVw3Z#\+ 5C5ϟ^Yj"P%`c4HH%ˬ'Q#wi2xVp*-`|^lp2Jkqp%p02GӈD'a}]e@K 9RNJB@:w:<] ߈\O$D4}SEkGrN=0E=f$=LyPfV&+< zu<3[cQٿ-#˦(6ja&hfisʐ{zCFpaSZx+̺qu v#0 XT̄"7{>H`NJP* 0mbll rؾ9 Xn7x1ZE.T)CJf_!Ae;?82 - ן7MgT@y.O]87Jl*owIgkk# Tu4m&NX#FyQ Upu"`aX<xI c43 px#d%f}V<İ2N>']znԢԚ)IK()пn.OAZ'yTe#"zLVko?L=i>,CK2 V,%fq |xZ/@4lP{ً׮ꛓ^KoS4"{t:!g6l>JqanM\ 6z9:ZIbI c䤏b%u1ύVILOXDTWUo[Ip؝ͫ}S1JRFjwnS+]173[_ 04'ϞyvXdEbΘߧ =RLPOU쇸tZ{(H֟!ȫQt v_=3µSXj!z )cxh:y.},*>?Y@Z5%Lp|IAıgu7fMպ.:[ 1;kدTSRsxurNT?7?+zxb቉޽bgNtfYd5VmmS,4+hrr`v=Zx6ޝYj.lC*+Tlc= }7pvxޙ]ocxD7ZCuWgb Z :!ybntwz]Y}hg%]s˲P߫`bx,s' i&0Y\,EOP]ĹRj܂*!Ws5 AZf? Cr d_gSaccVi92NcFO`Ut&h7fȾZ=f2-Mݕ۪9(5fX?tQ3q*tM/#\%F|!m*˨J.(7Rs0wYuϞ 9ѡxP#@4ʌTp\rA<$`Î$}m>LqGh'x * M]IeYm%+I41|"@*'N1Z/[SpB?H{g-9!E/F􏝄v)r`.\2!Y{WRˋxGX m-`w' K]dN=ZmAJ! sl%3Kj9}u&YQLL3ŽREMg30C%~qEԷw.IpNd>P0ڒ/_7GQz>zb`SdNQ]- ۩vnK6ou\6`=BG6l{b$dt)VYxwLZ wJYΰC1Ǐ b xu?G`c81L;`k(kX{ض7h%=n &rIʎ6eƪAZҜΩDㆵTK`r`.jao6ӵɴm!6O;]U\N|NrР]d$tK(UbI#OP&y c^u<ә#sU:Y#&eLwD]!a}։'~It7eEȀ(ּՈUYO)L6!ȅZQzD;ܲ'맲^ߡV~tQ(05 9.i4:Gى>CY EFpJ0Kp ;9ӝf*Md؂\ɩU:hX] ) g$uvwD\aܚUvk}95Z:ӕ7x_.yOJ7zTya5QڸY:YeO.r;#K5+хZF̑p7ӕӫ3%Cq71lgU0Kb4_zM:IWjIlMg6KpToV^xl]~&}p,,^>79R8(pZCu,'km|S}$ZMQ]DW-Ye;K|?JtW#^$n`6g/s/ق YFoY(6 ~y{1hiC^, E57˽w .2Cm 4~Hى*D@ʵb/NgGCaV(sAt~(mLvLJ>]~웄2:Xs; coӯE)^*FQ)G 8,@n%6ito4U XNqB5!Fd9|ݗev/Ͷf[GI;m^55X&WGٝmwG;;5 Y5[c)|[kuJv;!Xֆ gaOZ#LAPȠR%ʪ0&^.NNϛJ%^ϖBJq_IpM }N/Ä;S훅ΚI99Vb"+sN$abrMɪmCԙAhK 7 p/1-逽oTZ!@L$Pӏ!zJ..BK5udiGXg"&2K&F̑=8C鈻E9c=&lI*̫ʬ`vtr 9.QPm[6а0{Zּmo:9" ^+qgWL'\_Pҽ)I([ݣ~) W-P~r6Ԩ6_/odY1nHWeY,y"fkk#C!sm\/N'~5KV&::UbfBX/prj@>2 @'wφ cUv_|LqM[Y94AUlO:6 [wNҙ5w+p褕_ h#):23l%TvU',QFa<]?…Dh&Y!ssF7%!53(o>`f'F<\P&? wj5Ǐhk$bwS!nao 5B%x@1jH `c 82r2VMW.nPtDthˆI'wHx] IiUF2LQ[~dǢ&LRd ɊZjʰq!qE˻_Nk.ZfĠw|%SWS] ܤP>CU~j^BIx%|l!SBY= {bO>FJK~Oo`] eNVb `7GzߺoH"y& j^&. ݗ"V*ZN.Y$@M$  8 "fMͶT;I'Xoi zɳ9_oՠ¹&v&Ju8_`3r#Cq-=CX&F/KRZ|F+*5mS.L+YP+,o}xm%oeVS` fW'_[s0>H"(r*ty/7qG=]bFpXl+P/bܵ?!zf.HQFfhDrׄڄr掳!G xBtVJwS'mY)\z$&וN#g\H꼚@z\gd&j+՜ L-lꔱO|61r='x\KLX V4tq w9Do_TU qjsi㑠̼B%Hݎ4]+nGz;' rQzGH b%D2ODJ@q8#wۼ?4*@QT(Cؚ N!]^ 9լ! WY]7ޙĮepvmnoF9iM{w.0-(K#k*Cްa?_{LœQAM[`MQn!{Ts~UWe& q)$g0[6Ж(rFMC0@R$#u}7_^{q)ώݘ➭ vEOH݄O[,)h),V{x-p5)УW1ڈu l:sw")|SN^\!| :OHƻ?ӷkO1H`6 L) Ȋ/X&DCWza\mn%汲O`ccixSϱՈW_o,KlhͣcA + Z.2ug % %J[z'di1x] xE0;Q\&tm}8|}܀ӹMµ.F߇2 .TWW1;$ϐ 5 |5*{.UuB1"2Le#6dP$}pÕ]9$OiP3[P㶹w #/~%>pteY,uz?j x@!?-9hmO}L`/id)[,zGE.c e&u0Ma =o)|ُ/ !~ߠ0 rL%;JZ@rS =XNȄX`I-J/gAn[4VQQHSב+ =ٶB6EؿtpSYUpuv3=6]Oۀk Πp(JY˾T&SĿBuWd=FgK.2ڿT/kzJܽ!5Rs #PpAѼK;i17D} nyI 6-iKdأ&Hqh:۞dCNI)[uqL^, lv8LD?-0m4I|]rRlrKΛi&]ܘ]Ebo^\~H$JM2y\^9B8auLL E| M6qٌ+kY2=DYtPa&)nY(F`5_-=]{6fV<)bii W9B)OLzķsߌ_uVR8d%PfJ@]ĶX;aLT̠72#gaܘV]&t+zg(#R"J?8ȰWt/N,21jGs!fCzR&ʁ9O[JdWF>gդ >Q9&Y*A M:38qN(@1PG:tr bWwšn>հ {?ich [6?Ug"1Vf%k ?Ǘr&i=)LsxwQ=D\U18ѿзfQIs[Z ;*ːV_@!%:H\׺tQ$ˋ,&a 'B3TMK-9"R!؞Tdh̋^0uګh:((RBCLGS1*Id+Oe"zSۆ젊6G3i SwLShxCi>֍4덅78?;Xڴ{huF3'I^[_|e3F7]I~yOҠ틚tZ5UsZ]N/|+Ƒp؞03GQ$ɉ7)ߨ,cK|U8u!aru< WMU1RT>\@g!f?슁 PK"5N2bťV_iUEMn>s<\yUy%7ʏzK^kCC~bme"1aQT:Y;۟(k 5_Ns-eAQ+ʽwϺE!eAV0FNj C_U)lA8 pfCQ5[-*?qB B 2}B*pX{n0ET2$ⱝaV}je2m\ѽȣy=`?bDYîP~FxTO_Q[HI]9Wذ%p2dLy>w2ǰt0 Q d 2d,60:j Tշ_@^ZWlOp\X24 @F x@d.RGt UسRZlKC:Qqܳ>[HqN2$"*Ѽ 9d'?%/*@%F tIlfFu ␗qY a*D.6U @,.[wK%gQl;>ͳv~0oJ9كJ.j:).};ftiWo?ީXiHq1lkpdȽvrL"+ `s~2.f 21(e%:SNl-,8 VQJ랈f]Uܫ` {0ɰj* Oj#" i!:8edC͸%w#)p}#b\E 6 [KX; hGUXMG6ߣ..)X||nE ,܁='/4}%_ya">!Ѷ1)p/X!!=-ѼGpR M01ӣ]zs E)A*IQ_-KrtHKۡ:'+j>! 즕5%٢O,c`ڄՀAc^$ǕRH&rV!I]#žS#[j''|׽9%ńBHc bH}pA?AƇEwo>ТV4j:,fT' $VЄ-L(ڲf{ٻF°0aۤzpKP~ _IҷyG G% E+q˾D]ÛKaGēr5^]tev,|%9 q(Պr>=O'a~HYG4+`*#ԻT8X [(Qwz04Α%O=v\_eUjGзӄuJ"둂Ų*z6Y{]f&g AMԐɉ͹f:R9쇎#PԽ=>DI҉knLrme%ތ'5iy߸(񮘟`RV .$^mYL #W1˖@_tb" Ww߶ p҆Xb~BԤ6K̩y]k˽ḥb͕ z{2 lׄr s_Lt%6OG dc2Е!5H2w'B7ӳ]nW"%.K Y(KDo+u,xuS+v;FK:ڇڿSѢ ;TAR2ċzzmCL/"EEX:^4oV:mN/)&B-U[b&j,5CMPr;}s$k|4N "XٳUbS3hP_Le( DQHQ3;f&/Hw%E -7 u$lYΣz$yZ/?,}Tq] ˖6WI)[YOأb 碽Cj8*Z^)N57ЭsxI"?e¼jF,:QrJV*wܰ_lW&\TsX3'aw ʸU'Sd5A1G($-(=  eXsoo-.&l \6WD 㿳)V7]RKmrYu?,>^_dM?Ҳ'V ż|DaIP~Uzl;1BM 7-y/ ]jQ#1,p9 k0,Z¶2=xJ<(Bhlyg%JsJ-tCRxEv Έ/, 8k4J zV}uFʀfT%$?96M$}^{adgծ!Q1\mGz"uY"=HWfisIcYkePk4K ECϩruK_՗qhZMÁ -|M7pslU7X.&@6D6G@"]U%q7#q qr; s 08$A!/z Cv U@j23AҠNdB2B]rB:2}&4M"f8GgZ&NxYzJߵ!x@Pe[/K(5dT3Jyh(Mf3]usr}sd ȣGB6_BZiW [aṻǏcEҷ_(`_dUSxݨ)pӹ=][xB5Nqr%"1p@I\UqT;8}-A1SM7\o+f~R-N_jޞiޅviW9IQq=q@6oup^pDz˵yFAʏ gMP3ڂe]JNb'SP[B*$Ҿ,kxHEz6P?Rc,U؝"}>w*..vsmB6dTY(8OeADq@:'X#A`6R52D:8 <$/a}pb\ NУA땈)[۽lֿj_5.eNG.}A2g[=,2gcg`뀨K<ߦ傕b1%z9b").IJ^|Ԗxb}|zLJqӁ8NW9cdqw j+DID%i/jv#,X@6^/XS(K@&݌O "D@G_܃k0V~h+U&]avay+jmHvS0 HMwdZ}ѴWoc9N; ]gS B*`07P7蛁2d

4P7:zċ}3eVK~4~(o<foF*R X&SK"S*&@XՉJPSbz`= oo}#{8B_"=p!@ gb-PK9Z{hkB"*$6ì,$߉JASc] le!!A_^եY/-p"bUt{NnhBԼEN{ՖOB{UHe[2L| @6ᩪKK&OsnJDg N G"s7w"{Be}+kENMQ^XXc-mߥ|[ڠG. 0$Q3@y):k讧 7Ra!kuGMVqx3q] +MЁ3}>' i{K/v"?%6PS[UAi%H1 zD -?}]Ә闖KNjx3 4ieVn%sёs-evN2]>㾬r%#IUgqlJlY4:wTWp0R y^5ܫ/?g#fͯw@~coqX-^|ʂHUc9H22#n@n6[# yPSɰB$ J[VN3GST 6b*"z!uDjxK{HAcXPźuy#n05A)zy:i(J7èJhMeBvnD*Tl#l2$ {lLR۸㷚*DC}X'>l"QK1 n'㧡7 _iL| =m½9\7󓋙HGJ^ouQphu@' |K`;- IZB'Ű %6P!;,@FnSKܐղ͛ !Գ̝|5d4J9^RM eT,Q#vg2pC2t_ue&|Sb[ɯ6p BٜVušZJÇjC1AY~7ݨ >YL'Sb_vޝ!\Gƅ^S&&H!FҜ;B:s0m#xukxCQWਟ_m`߳W>0- ZƯu{Brڢ};2u*!ZqAMyy~!LbŋGsIDb"L.ogs#` NR㿥(Q;b* ]9&]F`=TlEc$!UuD*NΝ_m[D vE|8&H8dW%W ARI 4(o;u#9â<;~L D*{9k86Kvt&HJDS>0Ae1Ou8MLqWMxqĞ 23Ňti49g$.Q2ڞ|l7#\Gzx;WX}Z~0f2 oOz%n1WfT,%*l ! PyfROn~ )lT72aaQLTX?vhX!ip&LOg hzY+xkFf.6̬ q֖ALaNQ^y" iG2Nbcr +jx**UNCrQ\yc1$pR#tjut3[ykf]˟@5[K^r [4 I9PN~|r6~CZZ+2 _@9<0YS?;J"#At%e gfgb 2J磔G>!8g j(1N~nm!E4'y̥9ڰxxz؛ўPf 3IfQ90bwkLTE][5pi.h+Ip).^l ;Y:BsM: RMEwdA61l3[8ؽwah,DvjC,5HGgQI m %[h7B/ ^>g/ xa/)yg#"v/eyl^R0Ovcޜpwekιo};$bffX*ew[l>E3آު1B4[ #L@.P@b]XҰ3"FNA d"2 M=3pJkG|B$KX8.C6f SHJUި'BKM qy-~Ty!AF%w QeN7!/'SޔeHvK{T?:)Q5޲.|tO~BuC񨬾 M eFkA1rmk%<0dQ:fωSA'jm3HI,V+NRk> B[@Xϡ7ǑAp8aԖ:&tF dRRc.nU{: =`d<]rOz}S1LzJsw?qWص`FfL6 3L f',If.Lefl"T4b&f9jueO-e{'鑘;k~8uӬ9:2ΒG S#Un݊k|Zq<|gR= 7BA; ZVU~XxμvcwLWŠ@&lҟbt<*مXeY"%Ӹ>SC[OwӾ<7'74_\}4'Y)SF];j@diskYF.Ņd=FIiE1K/H$\`\n<9<ԊBtrPw\`A7 yjF7!c7b 8JUz\S6s[p%>,CZY48+:-߬v" ˶/YpS=V"3r!>G~pnJk? [j9rAvNyɅ0d,m!p:k ֖=C3+xck2!j[i^NlI=>EErN`1+gaB:joYAMDb0aDJmQ"n}$m&&V}Tstl=.jYȶj4qQH0֡KL)1WSrj{ p⫲ZVY=xt L4=P}&i c5'9gD(̰cĒv-w"Ɠl-=jcKGwMNތgc"skH~ٜܺ?v^ M3>s|id$wfB Y=CEXE>Mv&!KGpP\3L/.r~A!\{ϖsL=(Cu(V@zxQ](Ghn'd[_41zITZ!4`@ s_J%ql]GFLm}],^i8e4E)l322,[+6׉Mt'[a `J2wPOV'gݞ*c>b;JH$g 3,8ůj]+YAu52n`3,|IyMV\3:P>=I^udUHjO6D\c=cUIVo{p]dH >10hhZ*^%bEunH} (z a|;$ OG$% V5ּMH} f&ꌦ|Yy2΀A]h0ǃwLj\b6~aFO;݆GqYwI cG7?Dɡؒ2ӜZX Z5#7>Z;*:tʃygE% -츑vFqεt8,^'Ej&uvb^^Du xNnQ&`Hvt?o 4Дl|[d;^`6@w 0_e$GCdfCI߲bjWz4I[l-AK)1!r ZIJ撹-%>dG7s$ϵz0He*|0h}15"rl)][Z2[#U:A:@at^"ݜ5/Y ۝v&W6mExI;c:4[TVr ғ<~C,AT~ @>$ }|''D_h첅i"N G+۫#jbSXpȕ\V8W&83wI#BZi_8&'oSW GmB꒴~fGp.wNB7+m "aZ?X2J.nQ$WG )7oNJ̸І_&v~]󎁥_IT%Tx0Z WR- =+bmP2TtA9{ߵOL"0: q.>JeWޗ% *dnE+gҁc ְB>m /ĝm[lm?^g6mǤY"ab"3\I*n es&+sfÙ]2h#9/&pp`Y7p&6>U򪜰Kpρx8ԟ7QvLO@ 1o%/OZ~Dv-l ˯ <^+;?Mȟu\Q$lbWPxrw3zWD7;>k`|Nf&f01!',N\ƲUqe%v:,k8yD8i 46&gU>i-dr/EQ9yAKԏ!#CHr`W>T H ˰8L.^GaTr-#OCҠ-LnFxB}EyuwOD6zu)+ECqgi@w9lm]޽iowɒnP5lX0;9Dd>Ju 6N^nR 0Ma) ]wS✿D3 člXGxlDŬuSjMR8OBTP- B47Yf7!%򍜟["~v^]8UbFOyHb@)Cs+1remy:rO_#nAu:%#>dsYۣ& oTJ:2iBț@]" gGgNs"{clh4ģ!8vy'\1 2o>e!h%keF;GjÂC40'Es ,y$7NP8\==J/}C/PZp'%IiچLg^hZFM{}p3&q7FyW%dZld Q~?@4!إ:N޹n>`ur'CnX4 !*5Zhj7y!&}}j,2'cE%UװeHrg7 7B:vci7ժD%j3g00n`L;܈y-}kUVbh-k﷼}H,$ 2M}g@j?컨FdPAh#_NקQX j᪬\~ֿXL 7 /6?`opvgjl~l=< c8^D۳5V`,@{$WBse !BK > qA=g]>d[DDZʧYu申vmiNݣfU17w֘۠kcdȑݬ~3Dvc+;pnJj@&L1|7NتIa]}3Ib%tIFOQC0 !kBakn,'ZTtSv/l:p7t?߇K'mL}oKv$w;XVbO)Kfg`o`4LF5i\=jmY)~(c%ܳ ]W~Ə]ۺZi e{eAcL͡/Πu 1q@Snv&_%[w{4A q`W[09 =3ڕQSl oPh!084?rduhv>?Z'1J]6s:[XS*cTaA12y2Wj~Ϯ_>׿f.(|6E&40y-qy9іu `kJUɘ<<>񐀬" u)kILdN=Ō-$hP3g\KM1s LF:~W1un J<IIe >;uD~:Bo&Y'($c#D9I]eOcُeO4R5=׈ޅ|1 3A1 U=x=i %tt(iVukqo֌oΡ$:Ō,@떡1#.Upk<♔H4Us \VGoU7Dj#\MA:3]ϕ,g c.Y{m'tZt&-rC|a$+k 4 -\|Xn5.op='xBod,bRV<@2L0L aa_'H j; 38;D m]f׫ X=*ݑuli-{Cm!n0~+vA!0{n!DIźAfq;ݢ#bUUt4c-Fzm4/2'Zy˧I>Wҁ Y.8aZQ~l#69:,rQ EH yE3vp-v%Y7pM% 2 KqPgRTp jKR^*UEfKj=߂wb5"rӵ@gAae{٣aV2!Pxd3yvf^ [BP۱1j/%=_X@^,1T둤8rJ yI}}:G+^F_٪֮mkNWD6H5}ǀ+`KԣR2QMnj,202MߢP2m7$'wuS_ԫ%c ov%SRU r/'Q~~quX43Lud\Aa+) E:c-Cvb \_& ){''`g^`Da"h+rru dCw@ŲV֋yh|ohUKU5ŝ(qRCAfUIq ~?W"L|X.aKELiScPJF_8$Po xRwd}z@y3TKSwf7C8=Tx/ r됝p&C jH4ieͰZy ~`f"u5ČKRAˆkh=Nφ߈ݑ*D>%D[0NO"tx/Jl4Ϥ!J u Yhrgf*<#`mvPӂ2qH^ZQ 42nצppQNIZ?CS@E_qO'O}(3O >ܪ>>}%%#[μүmg_B A9,)ٹ!7Pm}.Z6+Y)S_,Qٖ.Jlwգ|J)r?3:)+yRʬ*QWj½S?*" s=O4jL +Y}!aٽo+`#юUtI0ܥ2IxdFBFLuS9 _&$W1_k7 `5^/dL4B.QN`EA5Yt=zcL)(޷'{;ܹ&#!?٦"e`pTKMD3O fE%)&[yX%ucJ"(]("tЪj͕?f3+R&lk13~#C(:pqf4 WT.wB$BPvh&l}wP0hK--$ix̣ܟ^5Ԝ|3mIeiJTQ8Z"DnA#:D%#Gu,O?uDqE%*wHo20!)Rߑ 2DL(1*6E9\ GEOY n  zT%QcG"èxC2{}g ǟI5p&iU4YNc~Q"\[#HɭX:>p¾rcH]1S<2e%A|3G ;Ie\b,ߟ$ tpOafJ8KԷ7ǂ0|\q [-?n!lZ=0&> Eolx%qw]c5#$ YW,']FۂfD;K nt bǻf ;ɆQp%;k+71'`UD2 h<=+E1 NRwDّN)9ܤQtXga/[SI-?6Orܵ-r^G'4̻ x+!E0ra=:E`Tg: S艹,`t(ٓ3̩|ի0;@µ_~&ךՀu{AzMBӕ)4l[Ю5+@q(pݦn L!2չ+F[rVW N;6̮d9}0 xYxV:gD^kCh#23Λ@5 cxiEZ+.OpD )PCEݸj6uIN}OX_DM%fC$#vS24hJf^+Zr,V'lR-מ͙;04ۿ c74C6G?gͬr.9 ^cEd7.GZ)e|ٔJo̖FӐ8+!zHw۝'m}*ۢ#bp"\9:IO,8hI~~2P%~zj~`a`^6ͭ4_k ]a͹+5+NdWZ]W $WLM h4b?>X [{[WI3|&E_.m ˟r יj" @Dڱ((WC8X6򋱆S- fs(|Q'(2eى!P8v3rfm1f$&.hswR7Z9e;bPfśLؗQoؔ8k3&|_ڃU]%֟hgE_x汑)83)?#O〡/Xk6JJ5wCNǕ,5ti_OjڂEO5KK֒WSTF)xaFI{Qz0pOlԼ nOU*@vsnhBC '/,Uq/;lj4 :cHOdnLا|ư? 4D!;D6q%s~ 45l*y(/DKr߻9!$t`/7d"~ؑV0(#s-OVE z|\P%SM]T K"3\RAw'wA yFEU@ #'מ1*pzYƔtN^)/o,pXU$7t~_X>x`~vߨ$DrW* Z+Qp lA!0x ΈR#Tz|TtSU0ӧ"'Ȑ!'Whw>4~*xuFðd}pڢТ%1xHn/#xխ@{eZ/kx͕nkk>0XsjKd, U=/{us 3fXoMN+cq`yNw Y*+`S0|G) ;_u" h&^r$(:itbΊW S2UD%'UN)?FkxȖ8GTzgwGh4ᘢs 1j`_EQ뾍qRf/2h:T1|b~ӬT"w*%vAiN7& R¶S魘~hJG:QO)IGITQٺl#9-xYh^p͛-mj)&Q` vMwH픛]W-)lGyuViܩY!׈ȏNu$/P 3x;sZ.ۣYW@'-fnSzL%JlRkK0_}ܯi}p=UHq14yʼAۦwv qYҖɯFqi] Pm2h eֻ.Х@8=~X \^?屖OkL| .=,P>J][w.j)1V҄x)6r6nfBFGCwW4-|O%@՝:.r)>Kxo/7[\J1;E3HXۓ`w??fe>_ B=A?>_G:Ƨ. ӆ\%MM`@lTdXpA{kԕ o+qeES@27YZ&65Dl74`0hlN ұqirnELjϋ^(1?%}ZO K+#mDhHC7x u·-a RDQ-7޲@Mq*&R.ORl{ g (\VLJKu X>;>}k/=fk'W{[te OLj_:M[#;|Vٓ#T7 yHIuYe9+ :"T- 2*[]M\&a]jDICu#q F[dTȀzaũ[|ua 0^>;w澦[*]AEe0P#D K$Ģm|K"^$ ozi%Ւznlǚrw{sU7`00z]̓ JBqCkZc0#57j546X8ᯋk@ܵBCl>_^LT?pB?T)|309"n]IIcd,8H܍/1CX1wl-X4ia6V^T41(&YP ]㈽ej;c s:pH Th.k7(_HY7NB/ajCvG%6&D=}=*e&g$ Ɩ@O4yOx$YC]/,Uo2(lEH"ǥtt'S& {2RP3hRR;K@9U }h_Ccn$ՕĆ5˜N4P@7o.}\_Ϥ9|x?h/A8*]d e}_"@ԪY,4 >,:יb(捳lL[im̤_M"@Z%DHK+Ygb4!2oI*==@Gpc,~i*p|C.A,D`02E6o6ur(̶/?t]хYh }OYYa@&ta."śinYqZ뉽8 ͘ Yѥ->tP3M`U@Ju?Oթ|sxpxE:ni%7uyӞӅw5W|hvWaOPs]bTe}Rk |=?ͽB! o'Pvq"ldںKnM }}65jލ7,&WbQf3?E@Ǫxr=$ Ӝĩ*XՖ7sXdG}SjY7` 8HW9|.EXhI>YVͧ7m5;L|/zTѩ1~k\?,AmE =ǗnWG܉"Ք}j>}j[z~DД`^*\٢e\{ eT##$S)CL, p:BH)^hE2?P$_[5/88Ӛse H);eg9 Rax{|#SoXl(]2nI=STz2Ěf:7C 'XxΡ/{,yfInuL\vRݮ=ou+F.Uɹ +]pTUߩV6A88|.3M^CqӨjAx2[8eZ&d7wP,>&Em&Y*(&wgURRX}⬣!^f`%hEql@VBd]MzM܍Diϙ `2TwzƌsSZBׯXd2ުeWRе-1<t,Ā_A.u׸J)T_ԛÞԭ pa>6$\miy^ii<(f1+ ]O:cQ+Ha1ք"S%#*mTKwKm[e` gc|9 *e;d8 ī~.(ýKO`!(#kq'_lQEfQtk=dT(I#Ts hDQ\GpǗ4;ȒkL}1W^FTOe+5\$(DED-_~fB/6xd{[SH,\ A{@B>xisbM%,$BWHi381F/^}+>{mNu3VAT~lxl%Q1ޞlvxߓ?Y[1x";b(g$) Gc GQRBMjAJ!; b_$e=Wu"ti@a}"9lk{]C‘G}#ȵԤ٧g9ёfs\UJ7wX]1.# p:ia0[ t!~.7j$uyu4 -S槣^)p I;m  ϝSNɤwI NNJn  e L0jr_l )f?ͳho%Ů6a@C: vl}ex@At^')Wi+u_]0dLg"eH0@nzx&Y#￟]*u]CYYHw}qcwo0&f?o}E"'˧i? G@9x[`$tS=XW˃H eTxv,PqvD|PsI3jY4]L6(LЯsG ˧C0O\V)_ۜ'Lc*depXF) ..5lw |@{s@3m/E<aknF$4V׸PT]r}b#` ŝ;>-|n0!uJq5%3Blc8L cV0,|sĠ쿜ijZ:Bz'# Gs./kB?[qqYݷlwW?O3vWlM/u~I*YRwѾOh++XJE;>b*}|J*Й"G=C+f؝Wb-=>G3 E"Ƹ3S/d1fqd ҅}]ED$dF6+ŏS|`u[-=~JlO,례rd}rtf-(^[D]n[ݨMLBQM!P{f`8\8)= e&܎8=c=`ӧd.!/1* ,A*DATC֌,Nw-"py)HljTWﬥPia,>]b 61Y6w w K>C \aϦ>B$Cri^ռٹR+t(pCQMЍjtG\m R(_;kڜvSQÇ-w5-Р = NW4S:zClb~]bk.!ounfM='s| Z 0A7pd 1s#<0? 1nYId6Q?tpRՠUx@#/vA4_} '3 o/-4%Z;ODP-Y,pJ!K;@r |`) $h>&}4,{ZKsjQuEoilU)HK#&Z-Q]vG!ԾŻk땉즺՟0@ p=-mU,%ed+-"Gב.nXAx5zq!摃6IxORGL`!⽲ Q?`jֶp|:Lev(_y$me Qfgdr=ArظhzFZ3(;p!gxUSr`aauy4#785J~Dm dln~,sE <-  Q no=[A3->gQX%DV>.8wC{ƃp?rWs6ݯst)ȃ*Y"N#u#N:\=%fyS\I|  pcHTo++})7#E~%ثWXªv~t^qvg8q+D=Dbw9|+rYbsV?4qΰmTSoï+Ăwgt4mR><&^9_*F:{{aAO:bS3׏Rjm2%<AhN;W4n*MqglP(4mj};[l^73{b*jt_pȬ|IM!1ɜWKkʫ=>ÄZ}0Tt -zʎi^n"4+A2+ 8>g7t}N_Yz0g/h^L):X 2qe-ETD0"_Kd}&]j.H3!\D.trxVp'+Eq1Ѷr*'iy#o&qdBGngT4@03{o%XѕOqdX!fuے PxCDU!=\;nEݖ#! AsmYOc*sB~CdRAUˀEBtd'|+ᣫI͠8u^{PusՐ3rWiA2#LQWqkaJs()ysE$#XˮYz&VN/9EF}_2:Is'no-7C!~{1cM +ݔ r2'@(}| ǭv ACJiXEbed4S2Ֆ2ww5#ͬu4Kv0װAFO sDI>lF#o&aWG?\i_i9RaO &w`pz۹d]63mz<||얳Ξ k"í2f\ o$GyE '[W\&(pW#Q6m8dELqY&!&1xXczW < ]M'xJUíEeUc<;t~7ndY, p.rz"IQ7~2 yc$qJk~AE[@U5׾(`^E=vr *I$b~ GĮgn JmWELSk ^;OJ"`x'2?*d47~\OD\WJPӿwNH !UvfO~av`I\-WMƍx/,-녹#3)|>(lm^S(/ 7Zy>>/8DIFAPpD{-xzr@[ N,m]zӋ[Т'udكË^p,|Ne{1t0R@@#!>[*%6w^Blه1cwy ktzBF=3i=jWE8H6֝5pyNb2HW~ИSEm$`wKwQX v"@Gy\ A1ndeq[= \Xӌ6 t x,bnCe`oe~|ͱwfXI͍Pf֔9%31I*Ge(- T.\}.F\uNhIk/nkB@03^pM iW"MU N49N<4__׈~/I?b Vr~M,@9>ļ15 K"~װO=YDBkU%cEj4ae pE`\ETp azh_pr`r^%.@J#n2%pFЈ ]d} +ke8şW?oRiƦ(iFb=f4B0jȰmW!XڧRM/,9 ɲB;%7 l% Td6<8:09ݡ+=?)ei)#d Z`&8TC̳s-8> l@{/gtNW3έ1z߃aQU,BY':9_&>\@s^L)3ժָކDǛ3zOf` (=I]6i7^|oJG]) s:r$LfT%IΓ%$ ̻\fN#id;sG1N 8nKYuP C]"? W%d}5r8p*;2xkawר%J󨭢#W@~YoqOf0j5/ȏ݊aw ^)]]zbsu9PAAP:8rD>H:$ۮBVtNq}odYZ:TyUkˇ^P!CzÚO s>f5w@ls!Oq4`V[NSWq snx +pr!DŽTpIYDCT$[ۂB+JRAdn+Y_(3D^"… M9 ?6r- [?TR[e#WvK!D_saA_~߁ٍ$n^١M:2syǶRNŔ}Nj+79Bp"XWWY.jhN6>8*=ʘd<=s;!s#NM'Mƕ*}~[rk;ъENv\ݖ4ZdHrܷta)5ѓ)S6D9GX%/sb䀳Bz2)CMso(1?C-JH^АvK$K[$HicӀm4#X+%Wb(:N+ ~&dʧ~0Do DRDZiyHNES$[s'@J :AJ|F]I-1tt; E_uS~n|vF{45 රH99hR8;h~k,RK""v9 W, /"@R`Զg-f̑\6SORWOsx'Lt:$^ߙBӮśG ۨ^z[r5ύW&2%b-0g!wMt|偵"ÓY]$/M!$`btJ"37j̖" kR y2NpD`&:$վN1Kl'Iݵb[R@0;l }qn8}l;n*݄ #? 3Y߬R*V5`H3 إ|ٸEˋ1=KI4@Kn9=8P6f.%<*wE(5!V;wJLxFmaßqzRRsonr^*qQ[kY65tۏ,>&oi.3!an-j:-vֽc!5,%RoX1RavxeakHAC J_6{~u2ǞXXC^ze _ԩ>ӷcݼ::!s"QFcR=jP*&?FĿVF6W>(ta;m15)NU2` eb]3qƲ765rscj)H I%]$W+γ}fe*8/Ɔ&0K@SxCyҿUI$iRj`̮*gzwْ߸^@Fe/8ZҸ.@~ĢF _deܾqjAlA"ޡHX؁)*q=.dpoKdTp>Gni] 6]FK@&?Ds`~qro~A|Ld݊p[n҅ܿUZ;͜De׶ u~!rb,p7R>`TrsS`pNh>w՘qDD̄Y1bji 3{UmC$"'GS HvŽ o 9yRq){~qSp aes[Lfhőti͜ʻ0CХkpj0v>˩@# *tp2c uÚwJJ&BÆɡtM VisR'^od@l%0.JS_#{HScd /5>/5q ڷn#9P{oFW~ҁ_}-wCZJAtN'ݢ»Yܞjo6Ɣ{iv1'xpOh$i%/Ue|2n޵鰳Y) 4@l$|!<#eRdPp`^rMZ\Ɍ}ɣkeQ|Bk@K%OrD Vv( qa[{bΞݓȀ{+dKZ=`I&wQ%`~70 `#- G+H|@0%-1.y\MSх֊̄ì=xݟlvYK*?1YHEQ|417P$E*KWEeUIhyeִF̂/qyj?oIB4I݁TRcS<;9 (+_}zμ W`5~ɟ42aFZ8$`J|a>cC+z->.]iohλcgiz[ P]]cLWu5ݨs5\$Ղ,jk3z~4ozk+Q/Jv֙ȵ `YߕA;ͅTK)lUozIIT8 i M7x y}(˨) ?ٓt `0L~뼷Br`ܒLUhnFy0r\s?SPR ɚ} Dk+Ԁ[Au|SwN&G,r`2 ~y(NX8zI7GfBZ3 jmjV<_)zlk)6vѵPt_z~$/WbwhX`w0 by^DD(%WJZX/ڔBP8=tw?@G^m݊2G2ҪsM2Q/VbPIuN_>(oGԯihB(@! "=I*8bKw4Bw j&[ pC4=([$S֏ZLnz'O&d22Ɍf2ѯqĄ 䂧4P'`{ ,ːZ?vUnhica1[WN ݄Mlk"0"Lj )DUTնi5>9콡p4˅42D=j 8D&+%I)jKF"mOA'[P1fF BDb,n18qygpĒ#V շf"@*n-7ߍuˮڲF{rNt2J>Q$TslPlbhں7f yd;GBoLe&o?IZ\I>c$vDEק1p㙹t2aSMh ` lbIvlŠB<.X_)a"GI(pB,c X/y*Yak2|431): 銲Sdo5qNv2!cDJ.;D~v8SMpYV])h}k9_Lu9(w["teN(ɦ0*9BҵXKt< \sdPA!.hJ0!(6=&Gc{O|=33-R5򙆏Wr V1p(#}1[aqΘߗU/0C?wU)ectƍ>Q~G3+)>HY~e\y[mL9`gM9caR$vAKߟ"pM%:B]ȊFZ[n''@c)le9؞E^p (=˦Z9 h TS4V}&\O7j.LL: ,^Cκa֬lJWI;L>*8cbDBth?rXL ۹#[寧a9m +,&<873lndXn܉_gSiGRߺcO~G~Sd#bckV(bQvuŬC}Vۃ<?܇j>3jӦ2#/̾qK@;h¡!6Nc2]k}z Izcq"2c|"旓$K& 298}G7ÔL%(;iU ;*m#=?S9 K80)7`|Z}n!#Nr鶝FMEI~/m\`_K ~^CGy[01aZ:Mb^1aw*S<ܜ 9&[ׯ~h6e^SW5V=] -1 3 ]S*i5ǥIGK5-^3LDTpVj])04sɊX+ze<yTǝZ k- IWn g22+C E[Z1oڏD?>TZ"?(Jxoz揨k@0]+?p~pj/ "&Ai،ʌҬmyC:~`{*CR,ϤâJNURmk8Yi!p+>I,7bID)[]r,^3kDE-.KsC24JDysJA!|{`9g9XJ6ٽL3'֏@;[F'!{]TWs;<3܅aـߌ̃ ) n;JBha3F[]QDQAΝFԒ-|~(~{nM6ld5i]/bv .nT1n:@g&IQţ(Vj4l>S9G?2m[β1Ϩq''AEG~>ۜeWz-<HFP16O"WFze0;Uz`((9즹JGwVR^g+ɼxb„30Y+7cF0D'5q-ϜSK8PZnSbtN/feWGa')PIkYKpHDMqlO,61[U6nʙ{`x(60DqػR8@>a^CW/;SAQHp׃_@Ћ%"0+`6I9B[OWzUr:rP9ԩu72xv3mF"8+ BYN}Ӭa[9j;z0ѶM|1ul9L;ku-p҇wQbf"G3yuqv kn#Jao_Gp՝ Zh['Ts2]a1,axT kH$Y *~/R/ RZ e4 (?fE%F|Y2=0bCť+k($U=)TZJ:o"凐8z@;=l' b}| =ڄ1Pz.|lb䤹 XqА9ʦ8ѺH!<6 AY86A e+6MuH,$9Vg%Z-Βh䤫5#&bOWK;q>Eex{׼gG4[ad@_UDgXV6 *e"h:shɧYG]4;Yӷ7u>\zh< *ZM%R#ż$?=ԐVBך_kv/xDNwr} _/(!R^OU_v C 7F2+jdǚ6k9`Y<1  ZphPqo5KXhtU ZO+=u>ly[ eiOLP.d{^0~v\9DhbLy "2ЏԮT1'}xռňǖsF9742ed%|8xOh:Ju*=jPY0)7׋k%Xzx5 Z=.)j<2!!mzMl"Z/q(9;{0ݴ)uiCZe9g${`̋,s1J=J=H[)L71[Я"YO;)"(-[a'k$zm+i3H)2y ۩I&2j?wĄflj*\>F*"[\lRSհPd=H#[Kk$JܪgVCQ[?38(_½YrCbD<O g׾(5bSJ rUGV2B: fn nYf4c rcg;Gy۱,67IO=d\`%>Ό`3yM9X篺W-MǬ*`{c@j r,Ve?GˋvZtLE Joٳ 㲇ɒٞټwE'6V -6\7̏|OPyi ^(1Y͐q2oBsh9٢%<;8O!Wi-8:PT>~5(iMxOO븓6eeD n[YGW#`40Ė&u\hm>^PxedHuJƧœykW ZC fF3%-dHHMAU@%qlMO2_L_ Q|,,/$YJ\~,3:L8 Rʡ/kDrFDcZ`xL-vbO=uXy`^Cq x!fګ1_W3=̇odD)./_l&{3#TNjHr[ff?$ďq+A -\knd1J@7D5L#ku[ZӋ݃Z L2sWZqg"#jL6 bHx:[9%D N Kz^7t01J:? Ȑ(Ysdrv 8hT'UV#϶+Mw?q6>WsF叆ڶ%G o,[F--"L6$%阑GL=J#~=舷 E[D_e& TCX<iOoVP!bsA[reGlằޣ.VVWn={Liް+֫+q4j`tu8/|Kl3\:+_FbX:YK% !BVv\ j3|dI؆б3},ҌdDrouM PA 񸫋g j 4G U:8"ܻیTESRc .>^&/n*oT{?}k,8[2Ѵ?e>!9;ran+|3w #ξ} :}OdEG. ?(jUu!6a+l"0ݜ rct7=Wk3ai+;^:KL~3U(d~^v8}ICUDrx oyTᲗ./*ooI[QZJ5wYO??x ̸B^!ST>tf"34A+ٶ9Q ّDWJY4`b6gk_(=UpmEX뤚h@[l;Ȑ*R5`q唆H2‰2x  u<Te@}ΦnW;eρ6$hCp(v i<Cؓdj P+H `~Iq~k,Kz19$ BAݟNnBYVݧ^B}[?{qqP8fBvs,/Ln5fIqP9@16rIFVV2= h5Eު7jfVBB)S|0&;Z 򩕊Q%|cILΌ˂#s߾߬}Uy]eؑ}MUL.Wz/$7?>:Y~3\]8km^MiE}")c*JKF{ gwosS)J'/56?[IqGXgDwQuV;q:~3`Qx2Ӟ%dE@%\M<4r}IYZ-"=rar `\ipi<2?ΜuHgօrׅk/Kkjmt%Inr Y* 0*5[ Y+,&zi!RΤh%+pˣ +B`}ԇ|,Q"yO1'][WUH-w8 s ͶKZbI>\枯i=H\j1%ΩDhR'~T hbw?E§mPwJ1x ;ŜpY6a CW0vqƘt80_}n >:o^5f2os{σ ^ɵqelOia'$Q"8,XK 6F<+eMk]"YAsǏNC3]V*t8տMm4uBx 3rAܪ'םvSu4;XBp*(HBOcn?pܸK RR2+wv?,ig0 33K$8m?9m[4oM ^Cr(Cj1)ʗ&AD !B\>q I]mt|f (=b#VTT$_`HVJc&QKF:$KN-Û'˩> +XM=E!<@c0e/_-B'@ RDAn`So'^a[Y4a)\x .F8]H4e8fy擉1Xddg bElMy{!c ;/ӡp &%X1V'aV  )!wmS*pktZXJxz1˓!977+$!@ zyZxG!EL)f~θE|oL<+ KDv\, ZLgf˅9/P؍?6X O{)+>ȚZ<oaQmEBBlb(y@Q!y4^s;tM޴=%ˌV_o7}񝮽tLtekɓfy(1wsv[3 v?pؗq-,e6Jr+[qw'rG(e6s$6d%wGK.&f>"X{ǀ?E#d6y;;=|?C a> ѥ!(A(NDy\ A'%$]#C$M2,fngu!9Aj̥8Gpr Ŭ5Fx{{&<6z-OE9ɔJ}GD(ު;&c+F&h&_\ h ϔi+oMWܽa50xu6H&Dt%4! ;q9xL CB({]w,iS/#̧˄jZqTQQ-di뚟Cr"S :G H,e-jt5W Z~|E1 -] D\oHh62B: Y0*d?ùgϐD3~nu*ɠ_ jBAOM7Mŏj7Ώ\+}Ƃn8=Eej6 ׵0yض(f%c<8o- Ч8K6k70̰)¤Iy*43/`Dq.54v=e(i=Q': N_ ]_ Eol6,=>;~t/4 @VټYH5g;wsلvMzFT>tvَ"'Z5t!6ZuEpWx<]gYXLlIOTg7l?<@)qć`,&._8r]&x3\4ϡ|l?`j: ڥ@wC? W> E| #X<ӉXeG&}F缘8UXǂIVxϤŭ5S ʬtC SF};x?rZt7Bo!DB|4ô;+\Aϗ ] M5j+1yPSg9y$:B컼Fr;8{K)1'؋v'kd['Lـ>TFqp^iB랰IҼ#gE/')C吭4ir 1NFKXwW:)">26c'LOa 'W9h3ڄJKp9]?J_;GT`Rz|`;uhb)ťPB f&PIO=;[Y?rp=H.gX_Z”K=t[;WzX{m(4_"0>P[ | AƠ|9 8DVGMڿ?$P^>èX?m`)J w|cVeeIooH>e]q[N}±;@H7װy4!O%ǧIl7aq9Xϖg$|'@.jg kYR$1e%hLFq+zO i!r,/3Zߍ`=C"D^NzV/j!Ow]a? `[hR9~?#4Ob@uhyP3x % @כJoed4_,ĵ~{"gTA."*gVma}W )`k -MlA/N`1kp._79'-NKP0T n@AWTM] o%vCsu X9dbM^Z# !i>@h̀(>c ',0HLrҸ0N$ /'<r^}cݐ+ 0ⱧK̋g9ml@d"^0l_mԎ&Hl ʠ ԥR-F>_xt<&iOp/NQi9ojd `b8՜nKz>oG壳Y*#*cm~Kߘ%*!/)"ɧ5b *J1fpB\gmo暴j2JԩHxٱXWGWP*b%- F BJFONqHh0XHuڂܔC.>hJH'Ĥ fJ&.3J>rrɥ,bI?rmS,D6YLXQ3D6? eŬef{'+6ѫzљI4[-_OL ME @y+ojp]Sq84G X.J|L3ԓN:FQeV&e˦X%X~YD6ٽē36 jS\OEm"G&oL n;B|vV[|L#V‡Zx0^ B/XIA.揺}9@ N̫]ž._Ĺ!ALo-fbz>֭~DZ$ʷ 5m {a_1ETۤ+4]ٰE^K^vŝP{Pm6gr9qu2JVt_".i{;.e3.J=]ȵWDLQ9Y0:iD +7e(=.U(';_^F[ [`|Պ5(16F 5ÐY[G]E`??;-k_SMus8 ugi֚sy7ӔۃIm.GǏIT_$bRv8!DT1#W7bjp qA2AmzA`0Rd($qd*:^m E޹MhӊZ?m;9Rŝ~Zά1p~2ģ(Ebܝ޽L D=ᆚ sz1tc)8N~׷R6 ཹl/Wu5A@{s}&^#TF۾-w_ 7a~3Aob߃pVx3#}Ћq#?gC Em:|V䛯>4?9s"m%(eȒJ1J _Ǘj| dK$<]Gm1MDŀ.MH4j~$JM|Nؑz![VRJ* ] Ή…-:8<uphSS:,ד&ەHӺ b ?F?r/$[|dn*o3V&f?EYmr<@Wbɰz@ %1ZH^Y)&i*a& eFZ+IqQ-ȶ-,T3DMţR`}` W㝵=h~#]h\~~ g"kj Ha^"LIMbkgd꽋w374p_X~diIvxaV [Uk )9zi(fB0sNuePh4즚ΥQ( đJ"diw|dXЖ[ӂu#\!*(YQMCAX*M?–@zr+ Co9j!UfT(EO.^XPs' z4Vs 1ĚdMem# y+5Gnك?Cu`lCeyZPn8 7.+Ӎ ٠^5k.JJӹd\ɍԉ2x8hGk/6ؼCiڎ *l7Em7/eShSlr:㐧ՖY o˨C?\N ? 0mZkֵ :yvCʲr5KnMeXQ͑`$',Pi$Xw?J'{ewRfQrI1 YB3$[V1O"b%DN*7`3MgXv3zr߿w܅.+Ruor"_CKzl)=r$t Jח8 jsHPTBo*A ZjmqxBpT^B燳aCAѲ`Б72\w c?\5kZ5Ch9S_D[U^q ߌ!$F$RzZ@78 𓹍p_4nSF`E a=\J`*ZtNz9Ȕ2csMXPx IcC停9Baʙ;B\a&0`bie)cY/O#Fd5byRLs>mѓ(7v6T dž`8N@mFd)YPmʜIs! uƵkX y~GLVAPtSjp4CVM=+ݪkD ɘݖF{էZ`#[y7]|C%z}UdR)N\7Y\{l$=%~āX`hR kvp??Ŏ}`n'g=ZkȰ3#AԇuO!؋lsÜa2J TإSL0ڞ(Dޔ35dl3,?CFWp@u}cL Z0ˡdF%Q  } .6QfLjƗĀ@>a32ENPlR)"ځ(!%TXw=ә ,l%j$%Sus+ӧ [SsIѮ^gryD^,n":Ȁ3ě,>An6ݼ> &3헒UQ(iN3Cpi k9} @"΅C#iA2|ܣ~IEƨԨfx)== ڸ6$EP-M%*n^XIq>Ά!EEK&|Z" I"% б7l$f\0xa(G,8:n0LgȚү4j]!Uj$ -%&wR,BÏ|f[rlDn,ԡy"y5@F dZk~Xܬg%dCG%)1 ^uXxT4-EY1bVgfS\* uY P:AhT[!A{ VI+*zLmIqgQBg*^6P/eq̘o[.ݑ@ l&x U L'fTFl7T2IGpo a*M𹡻!"7 bƞ.CIȄc$ȃ A h='|*h}o|Iy[}dC2at^1Snx3JǔU:Mi!ׯU,2Jz|MBvE.d%$C%u)vWMH=n )"US !A,wR(ӘK+s)xA/KE=ŏnVl[Z6i~43$4x ! (I} ]z2̮_Ln+LA3=^B D{.3x DElCꈵ5JxQI( -p39ǜ]lZ"FQԄK y:Ƭ^QXKl-}T~=u)Fl!m̓MrS" ݫף&X &jlv#ђ&gܸԴBFϿsR(#ύNAKxM[H>'GFCJ0r?_{'B7# >GݳbNM<Id{'8XVnUYghJŵL+vU͏dt<۝ha}V 6hֶy^q_\T|a-؊OU؎廗5ۊ tvYXq9z!xҦ8ܪszW'Sb~3/l#S*nQ-MWlKː:A*<Ϻ)RR &4ֈPh_q ^ #jƃeUzmw +p5apE&K_Pga=$]X5" SNvh{RNpM۴ٷ!c2'v11Ėj= gBV`f& 򕇧'l-#*_K'' k H`M"W@Lج'' 0xbk8Q&)uOp0) x뻜_ǩmxݲ=X'1 Rlm<1Y[ yD /gfY§:[Kqur#Gb\Zz`q )yuIH+< }iG;LX@gN>.Yz[ P+I w#e@ϼ0Wn55**z͇FDZ7n-WpQrlI84+܇noyw8#Gh&:k )Dš4-|\%ހf'"LYRUmBͺVlȟ?c~ͼDU5*d蔭x'@|`1#tJe,?]$ +Qi׎KT^ol=W]em$ڪ#, MLy4m=\^oo{Yurиk'?y;&}u$Q*޶x`Q E ,,(#K0Bk4@ͅ2AklfU*99xKZ]`<*Y{^RE+8$ f[ٗ17tKd g'U\T@pTyPD7,´Qd"sӂyɖo*oqYi+5`*Д٢)%&s7 >9+yG{LAqg @W1Cosfv17ij~DC<"չoMzIrdB "tOR_S]D>#q Bɽ w@ P(;Q֫ P\ N~P  ]\&[WRdRq@ @}L+TmdM)8Gހao>g L5!r٢o ^_?q ~hsyfW3/t?oK60*[ ? \ VxTq8@zXV8giΚh>0|z\R^ hobO{tϹH[O2\ ÕN& ZKfZoRӖ^小6OZ6I^n>vN5"&Tm3K۬q]7=%&yyZPugM%J6 yt H4ֱ'.s<-h0fdVΙl@?e-z Sz^'+id@dL6]E@q1hsuLhNq|jyYXY.`v>"nT:BT"܏dĵ{M@$@a2*=mNqIgL#N2ZUج_!$Xe]MTg_ S>h|Urg5qgk/Ue"Y!,&QMd׼J}=;k J,~ 0_0o~fH>/.,_UfHRMM:D95A=ʟ8]-\ǞX3.=C`pσqIAl?yPP3(xs'9x ܒ'iwmh"FN(PEdڇ[ mzAm<и $w !-sMROTv="*BpQ#CXgj"aDKF¶ꦌF#w\PY3&+\f)PÄZCi "?=Ϻ {x'1z& lj*/H" de|e?(Dzoj|>kkiYս%7Y$l CM֫"1$@fP7-F ZnծrLb[FLJ/t( @|F.W(\3p%/mr^Q[ܼn;{<ܿ#LAxxUpN5%jf@J1p*ԩ\ByJiE(7mM^R^+nvy㌼!TX~ۿ>y}yl|MEgpE5<2!Z_r [}`Ka e/3Uo ܳ+24v +V0ĆbWiqEԎ__G1L* vBC(yacϠr q R_ IO,W: eUlQѕym ZX{S9ʺ_;,hܕYW|/̅6>&7K+巠fOSi|iMiG*[W#X˧9 r c.ozVQ)˱+N srX =\/ڡKa.n%-TL:1zbfI~BِBRǽMR` גMk:C'Ϯ@ uQ1?xdDl vWA[xGğ4m/P=fÕ($F 聋T?^G|˪S [լ*S"Üְe3,CLµ/" 6)u3Ia14*ߒy|yoqDKhFn7LOeԸF'y d[-VD5۟M͜:Tw|DN˧g9 T_73>G9s1o1h~v{Е+U4-m6Kgwo*D:PՋi~G؊tV*M;:%#4A9z:k'3BjgBG&[{gu̙|_*5bt9Yߺ& Ain/}l0Z נB:)x<u|c{Owy..lw2'1Xe95'0[.]^xsX-|,íöclH~gtQySkޕ3plyDUt1R.lv<e͙ܳ׬b5ގ/驺Xtk<;M6_AydRSOXЛ!c8 > ";MeuOu Y!цoXu5JlI]XĿפW>\G-'H% )Tdj݆Bd_#2Ի6LisRpAbV>w[N{'mZ6B:aYr_ȇҍ- R{IDaVa 0<5SvT< ;#>It:0ߨ5"/eѢҫi:x;IP>5 7cnfv-;^8?5]'#opwȉ=E)?XOA7bn0xjVA}+M)~4ԕrwwkF>*$*A[l `95 .ẓD*3*F.;ۯ-ˆZSbPIB5/ܪF]megR`|.'K7ͧ@Iq!TRh= Wgq8oaIȨ6ȴ*1(hcV2]' /)[;O80fWA(4 lXDc]@$Ol1 qܫ*+2q/ͮŢL"Boy*?lw:0$K4tu)@ j%g +p2(pGi-JQS/1- (_)"͋ BSdD8\6s$EX1ߌ{[Q߻YyN; L(>|^sx! )R;v pI'qMEOv4сyW{TrUSy > ?x[Y8p 2TuC/ckz:U u0γ@ݘiIJi+'-OU7w3L!GτT%:45\T^6΂ְe` <8؄^Gai]!'h,\KFByO}9ȣ$:jWY*H 1v j ~&kYHwҚ4b9(j]nI(SxbEILˉ8NMDŅʌ9:PdXY@hg,dkJ&{FGvr ~c .<\d'5Dۜe'QF^VslDmXߜ&^[lr!s[]_+Nt0D⏢벟d"FkMc5LG0iTNv7ih7U1&隅\L7_K sгDkL_&J&asRrk#ZUz/'+Yg }4pҏB{2l E>sIM KjB3Yif&d 艸L+Y47<,n3zѓ"h[ Wׇ()܎#53 GMqUp7, P0H^29ıci&ppf )oqs>Fy3*;`3z(vQb{}8NgTÑ_\^j̪(aÚnE~UW2w0bA{;&.Ph܄Ƽias$:#imv%D{,θWu Z߷ip <Y҆R#*u5@Q(/ i9sвPG/A 1<&}WiSly* j$h5m[.= ͳϼĠp2Gr肓q41P;L>ZQf2\f ^_\.ԴDA,Gًc rVF_L4cPQ4vg;2VctemQ֩cuޥ? l}cz{JydMhSREs{7æ/qt2`ެRl2v)m$6r#5ӏ8aq'`0$:D9q%BZF"h>|YVǶԗMCO$Qtw1~ڣC)>Q|;ΥPjm ӟPK2eOTU;jذ.my #d'45J9I}.6*M+*wrZS!Z3D 'cyBY,ܭLk+Y f߄{,)FQ zf,% jSHʖ :N EjX-ɼ3i. Ó&' DnvrXEȞ]2tV)^4"hgRj:CM!7mPe2!Z'_M({_n|Eg?#z, 'r=iiKhļf{ZzAH j3%R\Z=y dU胶DXW` \S (KBrZj?3SK봺/)xbIK`D&qҩz/Uf)z/;15sZsN ˸'FjBg#Ƃ`sи>(W`+>Lj͖E&x|H12fAuO ȅ[~5ر1jX&^M,Io/ڇZba3LGmI+t:#I:B QVT5FG<5Eryp[ $"wD]=wrnuI.v5&P{kAV@Zh!6͌y2= At(p 3ﲎgEXgy %m*=-k *'l.+r#eYG g1X1zCG*wF;0((z|[1-So %:-uxF4`Y0}ۺW&r֞іˇWԟalixa$Q="Mz6?>V=\, ]}ǾS12@>\*Ъ0;.換*'_K_"ϥ'dx7!&7yf)[;Hx0N0n .G@z͠z08 DƎǒhG5.tGI= %P]7PgU9F.D\\ѻdw🽁4C ƝnG2Xԫe.~-0)I3  N`F|By~pBx{dLB<٫guDmS]\((XQ])^i(FܡvZ߀ 4vU9fױ̌ZAdǵuEڽa5*O "L͏ d[#Ef5_g҈;U5S*hf4"fw|ؓղKr]p \ՃL>|w~Yd/?>:rw' :pm[x喫 svM/e;.d;ޱVa:Y ٜ%<"NIJ}  Ev2~pwϽ\Ez\qW,1 U72v$OOz]7FG,g }谁|h7ɤGIyE2%N:(F:(3 =l=CKɨw)i++B!/x8vk4W kkEz+"l/7 Ptv b1ӷ~Ө?Hк}{;o: ^MNDWH_kxmȇ hʅ1C J-'ӖP+%Ad~5f(>9sLD G"_y X(-*.:ÇZ?Hocl[9\c)>6{h1L^{h >yqkCDJHZgLz~DET`֯6_xq,q@Xjdm]piD\_%cź΍KP ;yp8mGG3CZ@{W$&a-` ~_ؠiZw1GC,-)cnϪDSOب>X{jGZ6'TbLsف̯HTn$}Wrzɇ]ՋU(}Ptc]ֵKJQxyl+L*]DI;k!!8/Hǐ 32(mi4١`<0dwɫ9 X%m=L d Njߧl?-p`/o3-s<-Dي((+hVZb#!v =wAbCYzD^,JVcZ5iN6=7*P6Wxq n~2KKK 6f:Su*.J:$IolSGpqf/fVrxM伎@,xӹeX-zy{!Jc%QaZՓ;a4{LnbdWveHj/jtka|zQuW 㬧=:yUo%|n1P*O>P'ugNn -ۏVۤ8 q fr#&v n,(-QJⲖ рk6\Ip|ux4ͧ5@{Bڦuƌyb6xxX@k0I;c}^ vx?8Gch(k2%9o{H١H_bWO[)cT.wiVšCD$2[]k|ãNn̽0Y$J-/n=[wp.ˈ hlR۸$>-F#J$R,_DWIpzfl2m s ZZ!\Jo+Ҭ|*RhdX z 53Y)_'w6%Z[ꃚ~` t+ Rw0}6QYN԰s+7׌nrR2}ke5o~)e134C1scl #5XT~!zұ*g-YS"I@g썷Q@[ueɶ#>4VEYipWIx03:HW?y xH9e>; *̿)js@?PKk%ƛW)n:~dm܇{ě*C$xwgעTj"N("Ԅw9.U=z?r S35j=S DѰ=Mc)~QA rP"ck 5U ٚs~+B &JG(e";?*rRч:) ,pt=I;Vy®$i0|9ysR!'` V1JG%8 ws>~qǺ@FkkBj@T|G/%,I>3NXe R Ycxbs+qO >tl!ŌZ`m^FZD523ecQl]C@jw/+_љb5YI{ݴQ _Q\r Oi{R_yW7sbtuowʉur ҿ`.LuαL\HؼJ-3)I=WD^;yd0ޜ/@ 1qx%r%k`J\zvֆs k]'74X04\Kn*΁dx-# ^77ć:/Klέ$'@?<1{;kPK}80,FT)5:9PjKl Kؽ8 ڴ^3lX]Lw k67?M<)K~PZn% !ߣ_? -WRÏϞTѪ6<|gv{($M ch-.:)WGv[.x̐g69/CauvW=\|Y&L$^xQ@B%Zzt3A{<#%<?0?f[_k}$#?F 5egk,]C[ O>c$UCd%f|pPۊ8T>c9'-n93zʏEI`88"BQ篛]r'+]M!kӑR״ I,;ȷ'e8աjf;.b@cV:/73;FJThH^*qs*ْ=!qP&E˃,FަR_fjo~ v:.ac~@aM/)흽Soi$=J=ogikhfO Jjbtjh/Z$,ߘFquC냪4;Z|턾 a)!c"uX~ahˌ:TQվ!.`Z'?zD-(Z")Jkc7αx"Cxv}i>גmS$GEȽ807 F%/iXۍB4 ð*ϜΝ>y85KY91N4'İ\J۔QdzZPp;8QBŗ.H3;(ش}ғȗĉiIY۔]%1rv=?ɮOz)&B?^ǟ_h]B/C\@y../cjnw mPe7pHҐx\P؈TDp a%tI;Y^P0>]i~}TqrbD%S>4Y9Ka̒a؍VZ>j \7@*.jG.!'5\=/qx"j&lO?Ōԗ A~+ B@Ro4Pȸjb Vz&d^X)F,܄mdթ ʛ׵FoP3 xp璱wʺzMĤƒ"0_ϣƗqז< ;7E&LYL<<z#%7S]#\*!0?$[R)"kmy Zs[oϊ%HY|F*AA; v>_yUŪlAX{Z$V,pZ\,Q [($2NDI<"'y2W!@v"pgћ YIxSAd>(!ޥN?w4Jz̤NBޮs+<3l ~dgc!CEq7[?؂K7a,r)I!dd~)HӍ=,dsW'DM=]S%.oŠoRԝX@8Vlv$+]o$N9W.XR_mAdhXO$0JqN. 5v8}¸nkGCH}R:(Iol -_\ zדXKp@T'FĉV<%rZՏF"mZrⅻĽdWLs|<#Zpq0K]eS˟RrBJxD&5]dR=d%;6 Pbq{nTєбO}ҿ{?_^o` 莕ʫm MkfX_^ߋLX<%Ak!'ͬ7 =P^SgWNi•Z.sK-.Vbw8{_)%%mF: ;w9h"O@ e"@:pLד<%\ ќxSٚ`rbʏo}b_޵{s!Mr98i:" d4{)qygZZS1=ai h'vx~=3L,?^ޟ0-HmۥE_rTCB+%x}Yݟd{כB&,t3%,Gv+ΣxC'Uƒ!ke}{ZƹRĔVlSKXM[Le ekiy^hC!w]y *ӕ)trBXmƸXa m┪f<;i똇z}wdVWu#R d#iqB%0X'3%RJMtwFq C$Ė)%K2ͷtoMTmܮVAcEaqr"s99H?VmޣihV UH/BfX&aln_FO/\.’Lt`dhͪ?]duwg'-=n8LVԪ@zGgwFo4B LA* gjFH@1f{;sF(4OK-~LO 4s@$[EӼ)&z#Q ņuiqdd!nTfۧG2`7IcuoRML8$F^hr]G&\/` ҂+^:ha߉ Fe:= ;HZxh oGE-NSߟ( bb*^jZ;U:YA뎬P-FV%'_quύSKRGb䨕UBԋyv/dh~p~sLlo4֍3G'{J $na _q_1S[M`G+LO.inT3'`^ 7HjЯǬWXtQnFsua4gK4 Oomprq`4RK`^6v.#cdz'ĺ%XDqKR2e+mⶇAdt1coB&eOŅ[/JDFBG!i&3Sq {!\dϏSz5!ky3,E_ұJ]~>^G$#q qKCxoWU/[Сc߮kUs|;k$:v \ạ9'<|x`=3sQH>gLLԲՉ8 J}}rO+:J^j2j"#k0`Gd6mEjA+sfv|Hy..|B02{#4>pdd_oxH:{&^E|qI:OȔ?weo$Z=]>G0Q \ +gyo&>ùYy3ܗ’Ff4㽬lT͂ʈ^7MsRO4kPRH~ө5j#=@8YhXj> U۩6ՠy z m낥4oľ9{]eTx|yJD]t#Uhc}$;v%Y[psOji&DeÏITxb֑3V+NyԤ9/ĬI2WRoţ%%aIfRͥQ .ndr5 mҪ#u6خ7(Ur\[8Xrepa舻1 Y#`'Br[;gZ*0?/%J@hI@[әl <ʘx[{05jc0,z RuE@En#zFkjxX ct(h㟔Wpa,%` 鹓OͩPfF_3?VTRb ܔɑ҅1_/ $$yL}\ޥ<_&VmLhP0Z{r|Ӭx`KJNxxnhpqW YLZ1$\1 §.Lo(8ɺ^VB3ZIpl80QSA#4(Yd0dpn:k+*Rȁ o%:.IiO3,\fMnOm`Ixo= [9)pXH{( ] &r; z=PikR-PocylͰu͏ZHݕ=_w&f0Aq8˜xw f.J\I1APs:Rt#E"sG:~1W#0@|h'"")*_\7MIڣJv6eg s'uL@r vjbli E7 pǀr0RmJs1y˓ .q|uIkBCydӎydǞ Uc}E2n5LO®/+vʎ;.[LWk1Ss$xE2))I;/3V0)<mۘgTf3s`dSZ/UlIJvbv-.ۑ%27K6]Ms 5e5Zi͟zX\Lwf>݀U|G={U*'ڪ+L q}lBXSJ<ľ$,bHfSlǾ ! Z&RFIpzE~_v6]ԖG:8Jލ>ަ)ј1rK3ΐgl35q5LiA΅Ďxou㚽࿹}cB*qSS.Tku RuɎ,PeNfȜp$ =YωdͺpIi u';v:XdTv `q_X$c&\kiG }Za6*Tz49e E28I}0ȐB!/}1_`dE?q!\52`b׊tT%lR±!Hdfۉ⛏D߭G^KmAx1aƢXe23{g\ZE%AtPV*O@L$NSh)Wθu^0)Czh= 3bQj>gw>1_*5cW\N~=ђ7];J3sD*S#$+&kF84h8h#bJ<1ŕ2 ӉiQWn =YBx,jpĻϱ78aXIaC{Mo#UU"%$gcͅD `o,d[{ ¢w`F$Kk9:MԵ4<~D:G֏ :,)n[$q:I߉r\fnٻkaMv:9ER}C@`esP8BiW.>sT^Vt4tpBժx(3z/2Sl@*!b\Pufd RW65l+3Fer=@hl2u>0&G-C%+D-Od"qw51kqj՗gD1<5O=;9~ݾ}\h㹒<1<[Ě*L")E{א~A`s8v)% ;~8FYP`'CkM*%Obr[[߹f+8"\KWK:HUY?h2gI =\hl|;r?F6_O7׳E:}aCVpdPXb>|D:f(`BS1Y5i1^n My+%78O'Ao;c2qCIVFTWRBk`GZ9.="Dw \iGhsl"!´/s,gUq5~-o7ە zg屿|]nh, BJX k.Y?l  }8^o:@kj{^qG7 'ZK+ONߨJrܒ0ɒĮ>XCcMunKU$ʲ ţߏ/p Y\5`:8;-fNpVf݁*pd,FalOlO$eȢ%/&-.̬%Ͱxw-d7{3}hqT!WR[wJ[{_oYQqRԓmq),)%(_|AoG)]걲oڠת']0?ބ!,݊edaNZ^nA`%#m9^q_ooh"c<X"(IB: S ,psLZ5QFup;/ S}s %DaT‘޽;NK|.:>36U*0]*֛͂?!(&5TGv0!MRT U"QlNơvRMIy0aJ[Cb< VLĹk̟+酪gU ߡ NFv 0[yq *ٔDT$l!zQ\i14P%-qgr(JR :U\5l `#IY RpYad]F8K+Vp^w;fv{7# uq5ȵm)G@Kօ% >d-Gh>Lw%P\.O,e~z 5k[seܓG?͗ ⊰=#B}Qf)̴e~ ko@8v;i<8t@ P{R\&:1rm,1/R `;5ArNz ͠+' 7BEHp;BuG.@W\X%_b9E0?/Ͷ_mveK;wH!_s}ڎ$J;l6-7*\)a25b6#[khm$qk!j'yXIdesB]xyZ4_c,M4AetJHBS.ûg^vlmXP}>|}'mrϳ[xJNׇH]+<@ "Iwq !wHFLәkSK S] "%tȹVbesCRYj\y8;JWTq~hҮjE%MXSwka)s34ʊ&'Γ";?ћU;֙4'O|}[Qןp<"jG[15~9{Ybt'#NDYGXԼRH-f:^ѩ"'eu?"9%a^{R 1+QA*Dc;~w:PXi+ܥZI=|!#Fޜz%rLƿ/c=yK-+Hʟ ]~+'pgdnI$c"j3@1S6Я`hDIQѮFyVOݹ>%w ,rޢGqؾVVԾ$FbO8܉z<9ר?8L cӅ ni6z:Q_%sȻLH1y-xg%κ.+F}<'/:$S_[A7~LZm=](*dmeL {5rzfTh7i5(Jc gq;O"EPGzz.?}v>r\d)V2 %-'؟Hwy9C| ,_|yIrr1ͯ^|tǺt&Oo0𞓰BT5 |?6=x8[B޼40L7* hXZe,waV0a: U']V<*/kDFbɉl{}G @4ނ@ a EBمtHU0ƔuP2p PhG@UE[ĉa?Y;D%32upWu uQow9CeWy{mƃH.zsKjP;E U7}rfˮIp9>ӲdSqm|(K|J;ڳMH,[8p暈-(~~oo߈ZWw=PYC"uSu f#Tv\@6iWM!uD5[S.So_ Tï{pm H*Eeu:w~=~VFgQ< q@b&DHഇ[gRtAֺk~NjJ,UKӲL0R,13IS.VuIRTpક?nbwU:G: U~eکבhtcsnuIt0mS#sHj攔v;Ƞ͡4hTt30=E 3Z pban CZ1ty g,X"DÊai_q[{DO4qeT-hg#G!bwb((Qhcڋ.g؋J Uo#iᴺivR1V7]'6S'M$$r=jY L:G$:D/M̺nQc=Q{]d֝y%ɮ;C!WWoG4inm3CA?>bE)DF!5]n-c%ⓈN@:ʩ HOv.Pʔԕ-9 y&PȘl r|qp}J-^0 0߾^6E *0XT]jv)-]8x1T*< 2FADFE w2w-h #ئrHE,Yj閴$8P<4WVcdN>Z1EUSj4whp*)~ (:=`{ s5(NW$h䋯ȷ@|_Sc^xX ݆k~ٜ2\1rP({'Ljw`X,!ʠ"n.9Vh'NU1]m'XL@` ;j"C3h"ԲyAN+q+2,p H٩*¸l*˾wlZK-X49b v"FއpaxGO2naмu52L`ީ]сugΨ1 VTk C?46ֹ#>.kրQMI,CLgqX&|x@pQ%2kdUEC}1+,mDCO$z7HF%ݕdu|uX} 'S: gA81IjlVQvt#v6H M{${ZYm~Z-O(^<4xfb ,`(c[^a܁w_o=#ޡiez]C9H D]S|o0h7f!KU;vP41uA.z6b cU2AΈ$*MF?NVd3[OG=aEy%8Өl:cfLs]v 2)#*>r=:>^aU?R' LKUuN: t]lOtXd9|!6N?γ=I妏3]UZI͑VNjFϒ6k'N\m"|ѣtr5k HVX^AT L2ڢ|2x|@"v2|kʹU0ӊ,qM~5 /5qwcG{3h<פbzӒXփZSAhY6Se}Q9óz,9ҷ SKۉU6ekGzƾEɔ0V%V=ȼqH_R NȌ" _IO)˗IK(meJW9YګgtBP=&ԁuHTLu,1k͟N̡gBDpCנSf ]3oUD,ʗ:uW ~ό+}iX*_s {3'l91 РmVL 9bIbb9&w>2 d3 }f.R뢑E-X]uLs/+ jNL0G0V$"ju3W?H/@5QKE 0gki)OO0~p[fU(fZqQ=*-disW D<{aҁ Q<7 j7b+俣AǎP+[ v4z8uFyVJb_&H8 tQ2h ߞ" x.bjT&E4C"#|FQޛ}}3A麍<3KWou7X{np b;&Ϗ~1E埉+ag%ͶY@?\X+{M`20tw9uV${YUB+.z, FiRiD)Q+f r oN{c3̏yV;zV$4-lQ-{_eKO};MROgD~E1e7JJ1{E Ja(@ѕ"슺_(D3!up[C0K?nRvgGFSUQ>Mn%hik1и;؀VV PH=}< &Ry½BUS^ٖp+w32g}8o[$sgvy`9eԫ zPsV:0"V:\/r<$ Gɀ%9 -8Np"QzJB)x-C- l  .3VTb]hmab F:36Vru_x GJ1.\ d߹OljUdo5vcs5*7&SwȬ}xuϸ};T|}73;rH%Y Wv`#>;3 eFzγ3wx7ipι'sM*CdG摒 {{wW:,uR80]6!≷|-<&ܠ#=Xbn}鋍n8}mwתّyk|-wlUpM72v'w$>YUg?vW ͎E-˗VU4yS7r=l{TL}hϯJoN4;_ޒP2v\/k I% lX[*JRZxg<o7o2"pT&ML>i],򡖘V-GsS īd$ƻP\#@ kz#Q+x1w.˼*E^Lᭌʗ 圩D#D %| gj5O uR&X-ABoM"#wy= S;%\Ʒ+Ig6+wLj&H18૰\=0={YfՄ@5~Oa(GphwӶRcMOsuUBȗh_~0pWSsݮɾ]G7C\ Y+KPyš'[YS5;(B*£DjϲL91o9񬾘F'I%ـđ*tdUx!Wmesg U2luL4򇲎6{1ѧZffhP"-y=ugt jG~'ZJ1pv?{%= LRYc4dwo6ckX\Y a8CX#r-?_[< 6*!BӜ[hvW&]]sә`q$t[wf!jqea\v˒5+dBzR,i"=3 Mnȥ4|kcPM5R=ؙ+i:N֑"`,-5B5-y=j-VC$cGX}EheAzY #vvޢ.1GD .ّASk{^jjENĈLqB7Ihd 9ӷ?Oma8zXk"2TωڍCP&OGBK=Xb )aTG^l}H3gikոa_E:W r雡A}$$ UD,qurM:UE&sI[إMcK<Dtgp0,,Nw1̮|ʠa\Ge?;OŇ7{L7L"Z6W.E%kz@LEH9T\R%6ÿ/Wc?rW%j@leԾ1>.a?O="J"qP@8)poF. *y?h|EH$u~6֣+IL0Ս<Ɩ 8•}Qdhြ$I=VG_wH%SzkԵ\@SlpOIMRy:G55T[G3z.E }(I46e_uYYcT֜{,gS@B <"+YĒ翃{@%(|1GP3ijߵ%8ںƕOA,T:$`\5 ⌏Y#OfN&>*_;a¡ 85*/(w>ʹҍzr31Rcȝ (p,)?ӷ '/,<`>4 ~9;"'54_q+zK]/=-HJF%qȗG Ln-.Q2v\Mɩ-CXoNXbD=61,,z t7 "7c*}pk;*(MfHz'o*X!An" :\=w,ubvN}0^qӻlNG KJחϕF$<V6k!w:Y qt[_Po[ǓhlXV=a2L565!nsE۹x]Pk]B4"5f2m~y)}9k|ɌPsZQ/U92v(q }#Ҿ.$]#vB|)(n} EjB/K3,M[o vvW6(4)T_׈7kqq(0J$q!c qX"c_(0C[2ҷe^E^<~['G J.CM}?d(v- #TIzSlld8;U1iTt '!~G{^R#rW*6Ue3 iP@ $~w=;pQl $h+^4uzV /_fF$9c `>:EJZ"<YbjK'Ta;, g4 yXL >.[xs=Gm= k\(=jK/~2.rK;:HJ$>$1~Ε${O>~ج,KC,7מL[rǃzLIT@6}9ըZH0D;~zMKG񌜞VR^e-d}LtחHyO8rNv OtZ"\ۓI}LיŶSsoܑ߮5yl#'߯y?B#pliDՍx鸶?=T]r׊`mvg-ĬAU4.nGU$V^WAgaQTwP-@B;pU[^'lз;k8)7憎 ]Soh"4֤Lg\&/Y#1]̬U?cY֘{@\LeA}W3l7\Ψ 7T#A}@:ci"PԹDc ެJO>+g^t@[ZQE%bHYz SAh4;7p$nA E^i}A虳If4[ɀ64iO5#ǬB㙖5PSQFF)L[:5ˑfyF]X3:Ի؂kMCڜМ@ڿm̙%1g4PI%I2DE#a]_v`2Sgұpi#GMPDĺjIn1֟r tsucF~WBRp3Y{?4כDTKj K)MosLXzdNNsY*Z8יέj'Ȉ7^SgU7Pnq{~!n8aQe!ǑDΈÛwV͔f"uPĮ Lm0`3!s6tcЗN$J55#"DJ7Awx^9 wO;`253k{(%y]k>̑3aN~FeU6A O6n&>&*t3.lL _jњ9x(x}f|H9i;x`=R-@ĘegE;NсTp\1KK$c{]k- Wyǚd%,}uߙ4,q v~L03sQ 9p7CđO@DwBTY$]ЌM-8Ctu/Rfgneߓ~tX #%6HT ~>R\9⼢%~>K@d̰* w[0ݬ\k"- ,9?aWaca@5hdD$xܝy[eV&м-=u|D@M{Zl4ơp 6XWǟ&PgCs+ awFJB eDK) h:Ct(KyG:>A[[3dL-r 3 9O38/WdJYH;űKE_uD^>NQagv(( VYZRv'n^pEf =2cҁ h^S G!.IS]BpR>S!J:4 ԂP},w|W⻤A.Virgx鵺?CQ KzB80&2obȮwï7fƶŲzcn A.{8?d2gF#+.2(0Ć%ujwp|vjF~Ro⃼p/y{vLUxmj|"U:P]۪{ O=M}XG\&^G `r5,%I7z/(;3fftI.VzFQy%5¦W-nK%ʓ}|Ef <{l92WF BV}8l= ÂzEw5/u3-UHZ=h(\In4*Ωz(),M7 PYӓ=%^ LnŒ}BC%i \Ɏ_`R 3{}s>nנMn*'-h6Oh4{5ߠ8sN>, 7)iJn 粒|R*N>'P-_^^9HW#e-߭|Bd:Ynma&PnjL[[֬xנH2V' y8}GR4TX(*)80L"{ӱ3ن^CIhܪx˘@%ƈ -4ZgTc@\sE\J!?cR`?li@^D8t/ fg'dEMV+WVuRFvwE% /rqdaaNPy>CgPCR`; N5 X9l2Ճ1m<ص[fl%GI7){JQi+r].!.~匊SK4qu24~ڰR+'D;>fyH&[oNAB)}ݢ_. =QfX3 بIP?U \Xu$$kCmHLyԠ38;Xh?oQYx&Cm AU 9MMag;YDbe ``cJs S ӥHp;v"0FF  d&M5mهW<ʿ\7a0Jt̓۹}t.^00!̺-{1jEk] ʧKN,hF[&*-J H>Pnɻ=[)gxa± llwmPN"E^!Aps3ͧLI}% jAIe{r>⚗KBM횻~iK ,ʺk Uƃ ,#$z%R(y;x 3G|BT̉`A:v^w9`Efk#SdmW;-ȓ3wCw,cbiԳ=ev0;7G,9S!q>*Naѩj,*@x*AiZY#B;ޱgsAg=Mȧx*0`yJ^ʖ\ԵBS0V";qY Ý<1R({$~a B؀3#)|O3ˆֻ}60{'F`UZ*FR!KHaɇL{Ƈ̉F ^D x}un#a"̨q(EYDoL֓?Wr zG`dꡎVФ-iۤ,fP!Ny/ڵ,Km?MqR$ `jkQhS8sa~Z^w DQ. hos^'6$0&))ƢdTA>S SF8߯ȿCO{%ʄL7/b`ĽPMHY:8Qt[FEDZ{Qh_Hp :ٚ!_gϠF]ZK<.h/#1 Vн87zr͗f6 ԰& P;2]gRbEy5< 5˿q N_#\KX7H2a [*hj<'YfV<}Z+š(yG4|Ӟtm`b&}!L\*K]ٔ?0JAꋾU~\ 0B)~TV-zeh4",v/1"jw;>^@ qKR)GYބ {/[}^0חu.К5H_㮶 p)zr}À'\Wdv@IwS"L64*fEFZ䆫ګVA $l]^{I%p:WfHԨ$ }J<O/?Lzdaih U^]7VE 9?JԹl3b+2|Ŗ cXl?zSNMp艹pWFY/WI)"'y ,&ikͮtLå4:mDsE^䉽q TyͤuaZƿ7I&[DzчFVV/*@R8` ue aoaĶ4ApN۬jm~ _j L &rdWoɞ΢sObtU/c,_g3`r3e/ޞ^pzt*M0apFwo<#r0\ua͑R9c= F)%:~v Xa }Fe, UUյ#(Lh%< F1E3ӟ5wڭww&)G&Vf[܊dHfn"];b5[%bWC9ՏQ LϪVva'z?X] = >QZ-zkߏٽK`3_tzFH=E`CCso'Rz^tzaI%B+r vVПNpN0<; B9l@Btn}BmRj.ʌp5=X{3ޑ1*H?Zь+sg˰O &0 6[SRr.)2gk2yfЄ(!BabGE-6QJZ<b$)͵ TH_? Agߏ$SqTBS֡e6/ h;V'2-7쪬-މCSKP^I!J:-meN WAQ/fQ#qM!"p {^,Drh]q /)PڜJMi')G`d$GW.!-KLQ~G]pd-p tS^Cf0qQΩM L#տEa Jk=ê9 lotCL7_sU3ʄuD{2Wq 3;r_ I a1Xc 68n`z[`'c6k&׬x[hIPW'ykP `jх* ;\R>C[h %9:v̳|f >TLT˝]0vUO*Jv@~}QTӞc„b3;>uLt7b}QLFǎ6B^P,s?!W(pߴI̍GF?`W+E%c#Z٢/wׅHя۴*XEvW°:ۜ-r2“LQ"$ oIX G F YBS/K*"B_@O-Ų"-XdSyѹ"ys0,_ge[+֗tt%Oӄ t\Ns U,<" jc9!4USvc+p/X0jSix[hM??q|u_@>~ګWj)LW6+gc}`'T9{Z}4+} 1*[ZلMc1OLW_o!:+6<,6.V2yy~)@Թ+M#{2S6HN!9Q}*>FmHc(=s_$YQ So-:Cר88lpeY޾'9UE_S:X23͆s1FL[g}{}8ʾiIbܪ6vaa&M ;!jĎKLM& _qD^'PZ%) L^dHD?-= ~ 9֓' }=6gmqKDıd曃u x-SV%3`>r]H4ťޖT+Tӆrb`F AFABgMVvʫZs<| >mlE^kOIVcW+ZD>][m:M%9HE'P&,q?WAH~^ދ-;+9,Bˬ-GǠ,q6M,[SO'ZhcZ*˚^6-Oνʵepo'-B~=F~u{>p 2ԚkAs2y`] 8{`D"S;̂B; j\+PuL(csvK*XЌ-5%&msq䒆.d H%4ym#-ُ.®Qoe2tF^{ux+ ӬBxm8м'&%xD?讏jIC ؉얢ʺ@xW2Nؖ2]-(o"Pwq!VVYr'[IVX_\9})ǐL- Vt.8k4GPNt奀2_0B=7h/jYv9u 041IuE ev]7}NNJJU٨BN3;*%8\lF聾"̴zv ZK\aɐjtW4SnW["n}gV|7\E7OԴ-fNm7z@A]Lg" #։@~QI}Y/v$OdP~zZVp*:ØWY3V=7ܖs#ϱꜼjL1;ukPDNta3-ØRW`| 0dl]mqL [+s#j~Epn^rjnN;2<@ ? <4]IĮ{81Bf,Qu uG0MC-C7ݎL̏쓰 ?G쉍d l%gs`;8'}֟0*Oä|6ք@L.vzhFn$JDdo'[ȣ4B"رE~kZ@06 nsk>36`u NNY0U #=h*Wܸ$oPI%9t"W5B F7@x9WWO.&6>i"z#`Y=\nX6Ȕo3NrjيЄ6q'!:/8zɍ̘54 Ͷ7PpU/Jɞ>C}ŚsFkk5Rd+<eWhn?L 9hQos,4(;FhIGulo%8H3iw #Ai^x<^\Y"MTLr45^_בىamra[uOT+b `mExruxrvjy^VvÚ9[z,l yf@C4d\ĠӢp{,bWPK_Y(4ZHqxUzh%]Lx52acw- Q-9]>X횔 ykgEȭ+cA8rI/g,xjM?kMS+{-n1S|K:#yգgV<aR]u7DvdEWR3XDE` y. =Ƨ4I\B T3wuZ;rBWŌzIcpҜ]1!mҧ' #Či%^4#Hxx IcG|xHy#s7Q  K\&Bi,/ KZgndDD;/G^jގ2\7."jyUѤ (dnHnwdey~rMn3ҮYh4e]:)UN|%̯[z*[lAb,A"Cſ3#TT^a NvgyM۪89ٳB%\jS>o ?'.XNhh$"/+V|5a3UV Om=ҒږyQLL.<%#)YLA6%ɐ. ٻ7DeBS Sh(M aCO\n6r0cMX 5!nTZu`KĐOI>D',6 DSF }S/{XDZ%SɃiIڙ"kĹppgbpw,S֝j(q?h!rcSIKYfgyqw&Z=S|ŎZ H)v Xq&٧iF JI!-uE?!XP~@fR2T6N)vq*9 Yqfc_YaXӓ`<$gyxu:k `'y&%Ցug %hE5V-OXI+4lvH,wT% Tq2CP(,t(kVYpC[ރ!Y6ߖC]q?MO9 빖D60H٤QR! +4!$kGOtYz P: 'cհC6 v&Gb4zN!ŮAymҮPcYqQ/VCe:ޡU[(A ^Sݟ%6fF/>Ii3Β$D3Fzj҉+u-4F=k:8W$V!(fg-F !;}l!}6*k`0n4^ߣ'>Ьu4-S\ G&q2hv_@KPG+{qC8(i?n4~`{ ^CKd{uo+#~~`*f^WNPhXWe,6@\z$5s]| Kuy 5 (cVu!{64uCk4u Te DX7Ţma#˭Dbr~r;8~S]5ibݛ/SqX?4 |fUg]/';jcަ 85#['ZP(4B`~(oOCm ?V ZvwkOXА0:*jF}ŦcK^3^Ηo8~cŚpXoySP˚⟚ $ ?1si-oMX KRrqYvj˦FЬ;AE*E߳iK#Pknj\T9_o[ kovvB野H39!todN**1lw{y+ˈ+c.'  (ȩAA-U 顟N@iiоry ?S(ŨgA>C95-K<]Of4i -O$ :'yu50ĂScM d:(9`y2} 1 ˶vki!;n.?_4n5rWŞ6KSAl',e0.Ql';4[U\t!3L,wp˕?H \*iӟPǒ'r]+;E,7oBYP*E-v5]uAd5]uxϠ>`u`RV YH0qg7F 8Q=f`O2xQX{;<)mlÖ. vJ];_ιZsQ f 5c }`@+y4~;5Mp؆)v.a6ZdW(64u-\hV0 U Wf]quYR;7~ŒBv_%vUS&0PO:O$LPkM\Tu1uz}%$Đ.WurY0GH]a] Q=q t:Z!i=̖<߅tl4=-Hށr~P %vgZ8UOolD |m{ HP64FfPh gW(K܋_|x/3z ,:WyLƗ:k S/U+ƿ,_`#7r-Xzoj{Y^ŦF5ע`%]/eVO+eQSFfjš8!;~d!&+q"8Tzo9sp`o}ə6v4D ˾OY>bNےw (r=wsJ[XbO? gTD鐮iYtoobg^ )D7b 3ۇthy r\f?)=UUπuw xwc:x{kgnWnw4 *̙J `i1( C]9wXbХ p>[jT%ގk} Tm1288;~c &  Ȩ:)}cyMB1>G?dẄV_^+`%u6Cdp&r;݁yqXIϭh˪6wI.}ɌMݴۏ;MXZUKx{2ǎvc A=M.H{r/M6S*ѠqKQ$$P ǖ=Z%Ӥ?.숮Npݼ|q|0qt1UA_Kǹ07,Ĺ*G#pxÁ)_U͎#D1̨6/ 88Iӹ{?wc$P|;&eF>Jdgk˯ 8= {\ɜLХy]F_,{:uVzE߼> 5 `ӒnZfLU  "גe04(O9?t_pԨ-Z5mNgtJ>2l?w IjvÝ\:ZH tP6wR _{ aϽTxntql}͍݇GJ, A%{4}U(WmeC37i"ڗ輵M&U鬔b=i,Q}5/QRqLnx4(5sI!iZ+]p<z?wʭxcsY[/$&X!ƳvD}K&nY mP!K#!׳wAU$};%?dm"Ѝ+' 伅a|Q5#+7ax"QkWAR,"{2XBn9h'uO3 -P`֒^Xت7 pǙKwrf脕*=Aɋm/135#v_m^{?^aeb]`Cb)wjq!oӏSٯ0ztw[64.(u))l&^iQB _6,̝e@|o?tSjp!R&>*X@QW{bj5; GG1?hoTQ %%L$ItwGwLxưJޏUzϻ񍰇ᵧĊ|̿Hw=graRc]d{Rh1Y@ڄ9٪T]]-'$whgx%?f'0rw+ g"q>`cy8}?ɒ N|J$(Sˑ4Q͐ !+AiU%]%^oV{#-{*sCC̿^f!,̇~&qƴa%ݐ! z8L!@"d,FQۻ4HQETwi$\ͰS\+7;@ 8^gPNKڴ!I~RGsOS<(k^ϡٍ`"YrWkXeA)XCuNh"Z*bZmˉB?T^9h.;:8,2+i̴ E\]1 @%3WP)oJ~X`Uku?X}i1EbS^83,_C9hPzU{{1z<D˙0uFM<<~ {.Hi9W[q"νrYvB4! x"?!l혒,bX{^TQN G=_hC wLG' #,!^J=>ھ1fo Y-gHvr}W U4zTxOXY-: [q[0◧ꪑkz* @a-QK)>"QtkSPTU6HP9~,%nӅu ($Ȱlec^m/3OS_SҕnC^_|R+no)gmJ;qgфhln4=#(c=%Vìiό  ʆ3j̙euдe%Wq- 윊 LvFp~s#TnC֥JP&K䍺 B[Jx#ڠN@SlQaa *qҼ6E8{T}9ڛ ?*촭|Pw@&ϸ< 6p|زLiNg2.)m}tp TC,N*$X}:.iuS o9嬈}}>* Vj[-~jC~ÂbqAAӨY8w z^u5K¾4R_wЦkSao$[ZLZݲ4&I'|=j {)ՖMq'wzB#RPCH aɥ:dK6!&fM¡5:ߜJN]Z/i'B Ƿ\#@u=Vk ;Ed\W;La2< TEzǺ=EЛ66~2y ~bL%'5, vd.w+jo_"8 }>xa}MR"> mrQ$R߿Њb@ZQM5g) Ytkx3loj28mvĠr&U_WrQ:d=q٪AU@leuLoJn3}Y"lV`tH3)n{mX0;/ra,, OeP"C߇TBmŁ]1U'UPHA8B$Pmn[sk:A W7K"s*r )?;nȮD 0h{k+Ҁ/3\ GZ1&79V Ć^i jR EG7IHqzTDVOiqiFwpEo]Z=UF(|?e,h"bٌ'ߝr6QC'܋ۘ/"j:^HW A8Hs 5:iu0,Gj[bQv.ϳqMM [yYc?^ ALاm#ߪU qťtIR|%C''w&QGY/&2-+t<87&O6M-eQyaMz-܁0bTS3+j!Яc,]tsWɄ5E>D{nmIN.-m\C1'b$l` a:+NiݦOdFM|l—Mb@/>eJ7d"c^ WCS@*i7~reEZ9 5kY9'`H|2yfJ<a0"(j39ĞccY\aȹs'-?rP$ \*pә)FZ{/`'`RFP1@NP%g}cF7 Zgh&|tI&^4pqH]*XL~AUcIM&LXSn|5RIqQEV!RqCB4,.Ft!Hу>kG[a ?+^OwBt- f')OGln[}2=G|,czjjIC%ugWj?%`i &>WוdeYqa%FAhߘG'Ԛ~__'Hzck&t,& 6lk,Mvҙ+iV>?K!J49"^Q Xi,JCiގ0j"7)gHvChhL &NFnJf}SّuK'mbυvQ}sz{S/T0  GUR9CNbchlPZ&{Da<|>W6 4X>@[͋U򹍩,ųj#"`$ھ'OϮVM!QhSQy剑ge,".<| iqb";Xd~e?vD =m JCo,_W3J;f~z7"H"XFf5K4q؏QHJ !d%q|V兙F;؛Jq.hCZپ5ȓ̖͌wI#҆|=vgVJΠ4( pq[Cj32a8 aw{!mXmXoDvmUɚ tdAxaZ1Β0JDvTPQ~ {D"c=~N &Kܕ*| *NS+^bze[9NDTSDWV!n_S3Iwbȓ_  )cC1*P-ȑ\'_l"~ ժԒG,av.9_S|[,#Q%#U2# x%dqOҝy s|l+:5pSQ@\iSTCZWcJ6K{h }TXS,lJN/8iww{-w^3<'Yw̼(y .Sr7Ϫ?Llu`{[jZ|ͅըs$țR,aޏ%#gӾ'wDD}-f u1#Jen _^ҼMkt! XT# b {Nh|){1/1I9)J`F[2 ٕ Y :ɛ3 ]8$滉ޓL[O?Qi$[ԛD%ڜܡ ._+ۿ;,Y^/ 21TKjpE异k>%¿r|K!",NeL7e,`wxnNo@U&%v+ܿB`,r.bRd|@"gCrGI/ <2;@^'( 8U3OTpJ؋[?$`fY Hƴ&adg]fd? :Ml~Mpc>dOdr4` ;=Oz%7,@BȋQfK uD]aU'3D9r%ӐhRgbx)aUB&,<<2)NTsC]t9Y+: (TK8esI6\Vۙ~Cz"GBȯx`=Z<}~6k 5GR"RF-bBk]w*)NG/ 3z >}5 œ6l1\EDtqW8ĴLQth?cgk æQBP[ߤI6dʖ H7"`T,rVS*6RCCςt?Ϗvh+1zyoV<~vL,]<ؙf : =|8>m;9ݬ5fc; ݰ O|ea=9?yttwR0ڋǿѾ\%RhddB83$M;&d"S::.\Q=սH[AK 6o HꄣijN Dc|zF;+Z-UxN\YO`/guH?&uUz"z!jU^4+xo3,@3kI>Pq4B&NZ̷VcOQ/UA֢)۬]z@:_sчgy wLq洶-I>v2qXvQyg 6@^y>bݩ{tZ P@gx: 2sl VklSb*\\jG J{rCy,'deMLJ8̚KÔۍ"%w9e,,7ԒCj"#^5cT\a*K.-tBckfh{KF8> 6:FA EB=;C{"qEn7TmQVc$y2!K5}!5Tʎn(>ֶtaBv=摥;q \L3&"4m.j[nc(aVuɒ-KP"C!5+JL^<;/@np<+ٵi,#ʵ>vE/ܣ n>&=zX ,s]r>SԤ<L65N^!g;;?ShS뚲ZhHĭ1ov-γ⸰}ᙑD8 ̺p*_̘`q&s~K\ҎD{%?cU­e0=dzEr7~FVwy4zV[~Iq {)'mٜZwDf O1Q`5qd95A (ɖPN D Hm Dk }}"~LUIms[VY>f7vzwSby|=r~" YV;`>![!}~f9uzmp rMYE_1;MSd4br=6er0z!؛T/#ĕ=Vb8i큹BqXٜ/z|BuѾfdboYJt/e)qve MƜ.AgζT}[QY ]AGE# wOlt~3풧Bg[qz37T){YF 7=V6wEtu3'uxHN/YJ=e@y !Ic ?C! )nvXYL/ hs^$ߌ+5arTqОAC634( @Pҙc _%^?gNj;_ZO 26/6Tm,_]zX 0ШwGC[$aDge0R<͓ tN@RoFg^ht۳81-ywMذYmOv'*rlMeR'l:~50Zͷ%F6v_t &ZDtsR`5iYY"F[Cs2ց>3їlpCqGUgUsu霾;, =`Fau3w!E(n(o+9e,^ZNM}CĖ|+ 1[o-ĉwG, $NБ#!Kxoߟg: [ ۈo \ˋ"ق{4@es^Q~Q*jۀF<F sGYy6B-V\˼|^C{Uq7j.<6g tsw]2w,s|* >ݱ\nVw)Tq;_3sNS8tRЙ0n\p eP5\ ذo2yhV^1L+N B|JSn:!`QA/B]&WsS{RTu;"!yo=HFIӖznKQ|1Hf)(lCrݼZg`X/~?4hm:r=&\bmwG) k").?/JZ_}`kp7rOC%q=6ۏ 'wk' &YɯcF{3TP|GӑX+j3AOGЎ h8X!$9Dߐsj L gfP*u{?z%eB/ѫx4,3n*=jR&dFc$,yHHd&2Ⱟϵ)_b R$[S,J azw P :#K6m{Ŋ8,9Sbna'&2U',^scP'Et yۼBD$}zf]''*dc٩+&yu<`>!0}Fw尯c2clʦ=oZ|W8t&UK[6xbxpQ!! &P!5dѾjוa%w)U0/_heI'yLjSww*4m7' |ݲo|˨%!}ʹ!C|J灑HP3?Sܔ_zSgFА=1,uCfQR[z2Fݛ8=j?ϝ㲗}r[b,XslT>w_X,iK5)VxMr 1i6 6ؾ/^C]ei Bm(t<:0Hj0PQyGNp — rzc֘ 1Jvx6 sg.CY*{<(_g8T?7qXMrFFtPD0Ɩ;uPR}4?TtLvIR~a0&U;ʷMi}{W2:?c (Վj4ҕ[ԫ%03R!p`jpz-d?+byņu!P3l=H :U`p=ٴ2ݘ311nPx)8rFb]͎a*gyDs.03;19l2r{b .ZWiJ Ť\8__bt5eeDSGz釟@dƽY)*Dl3B8*8i$n~ƀT74U W㷟p \5;XDmRhh%T1< iړGDPmnz~cso3q\e]-St [U@SLr9K^4;B\>U?'t)AWBW,d"1UgG(3젴.i_g `{aoOŪ"{Y+d4c3v_^]ᒙ'nt/7Q@кE%.no mur$Ǖ)y0Y̜91S?cm,?lP޽"貟g!Q$i}z jBU*I,bkdam BfzIVMIA־axT[ڦF^HΨF/'S I͛5F3M5, S@.79?%vkǝj W>I4r}b'G<7@<զ;1erQ|G"y/#p|;A :#zUzxQ۰\wp燣¶yXH}eoz5+-0(0hK qԵdHY+*J3!XY 2|W@ꭸl8iUmfbU)d6ΏzKF6)kfKauGz?wC'\s()9!"L7oG)Y?R^Zuվ ԑTM=OŇXmZ}][Z:ә&">^hiH̀NgK>#⧜ 7i/5D5s5GC5"ȅ\SOe\'Q@dGtF< C; XY#LBO=x>ibVQgА$vS--ÉeZF <JR@2G";[^{b{b'u oߋ:k<10Z:>-L\gIfq}Js52e\ X4 -xl #ԩd. QV 3_Մixs]>95Ak c+JSDeiy$~Ipvq|"ǎSXtA34&orUcnN)vS+.%z\cDR͜V(03M݌(lQ$C̜%)s\4uba0H?.ʾUیL3n&:uQ눍0W-D{xyI(=1F/Ӟ GlKsq<鬥,^ @[|!N*z/e5~ҕN%P_(̠F] 9PXΏ)iU%EYZ\ﲄ hNf" V#AMNa'a؆j\ 4-ֶ{{.V"Fb{R+HЁD0C ]џO:>‘fT/D2څiE; jK*AZ;!S<:Kߪl+VMb5Zy\´ZC3~p*ɣbv##AWJ2?+חP3Tiʀ:F拴h ,g(78e+_< g};zJ6Y P QME#1GeL~fIJ2Ld皀+g*?szPo|B< m"gOuwz&8J7Bz1[᳔h,Yyb.Lzb[~>XK$Z|Q^*u9R6,dTpV7vy,0%G.7υ=AaZ~Kwj!4xoE α2!$\?}E..G+Yo$7=[iqZƆLՖ mY7P@.3-*,0`EnsM'ƥT? ZףG,ӥ} qn.9E$֭쓱؜[D=IFuOj [rG[+v{D{Qr:mƊŤkHtw(g2"0YOWG0>wk0ja*k+qRt7M>K6OGTc<΍[儍.s?/pg+U+ٹ0[A"7ÔrI'G]tJ_bWi2,iEVev@^`K^нϹxRWUw1:1Mec+!=N1ִܓkqŖQ(Jn;I5Mjp1dJ4g+ Lh5ܣbAqB[˴_%@2: Y&'E[B#%qu{RaS}P1U-d4C!W hy(4y!;rƜF<ۏMm1r pԊ\DW($ʠg2E]L8҆F=TEbHu~ (I6t %[)ޚ;qHךxl{@R6YYmS/ (/"Q{:x5GOsT1P Y0X ԘQg͚=P85(ofWaKGp\fhq[#8 sv}Z1k"N6^gL8YUnMmrI#~XDcuj'Ńbn(}RB뉍=,[Ξpʁl=9<+ ˝PJEk.ED6*>v}f gMiZCHM` Ra񾑖#E::R ¬ G}ON! Z:\I_?2OICo B Cjӣu) }fȯxO&{e!ki,hXݰ9- (Dm~lvԿT0E[)&d42JѪX'4ˍ&ǏѮ~UF,#P!Ab)fs}g^̌k:/YPWG(< Y1f>+/A5xf;;I%gvmQ;1BxA9PM T"B<mzBA_)ߤf#kbG}gJX--z,Ɵz64%F7Z"Dl=滽m,J(Zف,B5VVf:R8~bpB ~7/R6~buT`hyG rۆc`5gw7Łghpâ!/A싮;QQI-` TTXNF5iN(dAvJ# 4h(a-=`ۗFm;5N$U؎LCG;s] 8a-p1#$QHJ8_ߜٖSdJ h=2U徟Low}ܝ D64[{"2,#.v&:doi6?{,r+F2Ҋ5^Bߺ]AƂMA>k@u"uao!9<N'÷j6-+!p=ǾLܺJy&=7e*Dv\$f~tB 8 0lPe^r_Ez8^Uw=foy京$Խ.ְwEg{r_5$eic?5jhΚ֤a6@?ՄvAdwJb_k"oI$FYLݮX)2:*މ.F6[咺ڢ3OP}2{v*SC0CQ54԰x{k$i9jdqpmHo\6I/>d󭹗 ѹg͖?Yd;ܮ\)*bn]az}B=4"{UEa䆙"7T3?I{7{zWR`<h^7߫Yt|#L$&d"z^gngHggwZt“>™['Ń6_`9G=("n (\`A3k\k/QHN={~ҏǔWvELVzW "oNpDa6/puNd>m|?&su [4/&z @ ׊d?ˮ6Bæk K%خ~*%ſ*t[V`e߭"\dq,M*AyP:ZRy>8q(0H!lé®F)n_wK;1wz( ~MdJ=<2"Ӻjbhq8:Xg&&8m뛭*xn&C'BpVlTۺACya%Jǥ(/>w9 HBpʯ*Y&WpA#&[iNn :q0 }ѬO&aqkIY^h#_aB+f^6fHn}Q9ز;2{!vϧA/ WaB8JL<^sl'dyJqwY-{Olx 3}G7a.sDKF6K@|Vh gvi!3nC`+KC+dpf˚غ̃OeYL;w?BԿpDŽzcB"D`]raz7!Q6nk0lKHZ#DlEqꮅw~hCHaYf$ljqR.JC퐢į7&6V 3rA-<[/H˙^Įַx& 'zj7uh|jX<|\~w*eXM|ӵ &q-ǐtgLY:ʵ&h);Ƥ3 }qUMv'gGT )GYYoBKȍw+e]' !O c!_WðGfZHO/rwm+c*n\09 o'`6 ?^bbws`@7#y귰eFrJ9X QL@"S|xSD !B'ņwr 4j'~=$_檄+ޔJ7Q H#g}H_Ƶ>09b~ f2ȗQP[ot5f6MdhFq ܠ^"xbBu\z}ޣCU?.80tsiy`Ҹ-;^c4.l[Rl"W3YNJw"_tKcAI{6&J8[(!hLX6kBOPO p?ALi 6d}H#EHˑ5yR u+65.%_u[mښ o(KTYzi&p#;.w¤k\da+r*EB1ZX>q(&, $ɇL~ >,O 4gZS[#2xATpy~iK dNIIbǧl/C Ema*"Նp4դ{B38 ޥ}œiԯ[~ݦUUa`ޗhjtt]uc#1jI`cc{eK%iؑ"u F#)tU6clUXiºebxO2b *?quc%hˣ={%h'Ӣ=k#z8<4Z54nIpˀCu_<69QeE\f3=[E))TYΒnDa[R{iT,<+F0`P *KA>G9"aٸ ]XgH癅H)^_pŖ v?"LZ 7|W\p 0x[X5U@Z"#`]8>%n~dwP[7jA] #r<4yN?}«r-ڞ鴑NI"˕v gZ2r$낣,<TeΟ#3FHcךmP\pK춧l&ii(PiL|NJu"[-ч%c9:]K 1 n~wWP`hlD&uOvJ#_"2^7;zu;9V93hI+[2hxTQItU&ncbr| `k} %Z&̭NBK'Hhw^N~h/E6rYtM.sS'{/#ߦo*^vG}:M]3S)eqO 6u@mmKbh.RSvp9( J$(~^ĕღ(שs14ԆfOpDkdUagE+۴q=12rd/BpaN]8(ǧ+‰63F ǾXoڴ~32{eji &#׉No]1Q5ߥZ\(`xV>UB}!'JlZEu8F߬o„I$}z"`t'2d w8*nEXb  EhQsfE#u H~W}یۆ }|]uH[ ΂mzۥ7?\f-$t~f;Kw/jPހcCba3G.UQ\y >I $ȋkmo9$Ban#X‰ģ[<Oz܃!SGOb<#~ 1Hb`l`hijXAMSupoxí$U3}I&`cmdtW/c=si`/lObmx:f+U*ɦ%lWO`F#G8uȕY(qnpeʈ/ c2*R\'zNVVgn~klnֺÅ*$ɩnSםwh\Yt2%QښUgĖU+LS<0a5mh}=Yǧ03(**ȭuecFûOzx'^)0&4G:CjDQ,a~NN|ـ |MJ͏ȩ2k$CLaֻtFUax8CŇ1H;SflE\"SUǒݤa7+qMK#pLcI8=(~ ͛! QP6X]F-X}׉Ǔ*+{)V ˥eo&b*;le1s* ˶>6waRc\:(G759bVo;<7-#$ W K5 V&PCcY#|L%"Lͦ)0Ƀ7L丂U<OҐk - y+QW0ӵ&Q;QH &wf,iJzƲicTf%Cu27I9 ٿļG!_l_ '"]kl}y>^!?O wwYoڜƼX9m8迁a*fԥw6VBwe'[PTw(JI` HXOP="/:̂$.VݭʂU1~1t]ޛE$-J]1SG_r"z;{2&#af뺭X%㯑xW=V$55 x9׈Jruq>gDˤH7Ղt8T/fzPLܹ}Lnʺ?r۵o*QJ.7Z5޸4oizyv)!iuylOֶq <;k㪨aO1h|$ l,`4);̈́`1zmw?J4sk$I&~8Qj/17gAt"i84?H%oi0PěfEQg0c.֤7xf*Ug,-@8vWnQ![6>$ĵȩ.I̭Ew@;zYbRW4Y{A+7 㒃?!&LOW>]H hE>/϶w O =WK۟$Ϥ4U3@OF|١\&bI'T\kky_v< 7; D">>UntQ"AR_-c\sf~Yzu/)wӍP^> pkv]%^4C(bgi'ы>;E]hӣ%eI33G|vJlN9j] R P5#@X(ugf“-&aqu:hT)r'e'M̰0 6;^XlbIhZihP`9ṣѐDև߀9 O EaZw4 {+ϧ?{U>L&FVKä#VjWSRKbu2^Y%~[@bӵfD96R,ck4-2;w]-m%KD'6hnUhc7*va.ooDsVZAc0w0Ϸ}md 56tgRZ0fSYdX{ޗ%m1b/4]&NGEanV,H\}i,>,ЀOB6huBĀG YzD;>Yn@hXԿ"U W|$fZ:&I*FQ(zG{[b̃3E;`ucq20zdi&$lḑY۱y0VyjZGfƐM₋D="~HxܥΨf\[9[ʶ'^D̵I!-g&wRB׆F{hI'9ʠ)9Մ: ae~"MY 8FECMPI燛䩖 mKX甀~\2&2 Z Mb ċѿM3̕ t) ȅtoi);Kz56NpEmwE;G67LЖ>&~/E*t40/n &)J+)mF(Эr޳U;f$\Np+4Nw IJE(\; BڝNp?{0Z=H] ֗n2W~ (#|SȓS%&|M"%&( (E_/A$Jm|CNYr0z.M[F*lZ a-3v'"@*+A>kg>Sb+O`>Gc$ z!b(h ²;(;RElXoxTxګ+ Øg`o #1 KIE e "}-* ٻ(Oބ 6''fa߳"a^S¾HJ4FkrId {cEN*{\GFA?bL PlE-.+J8Ƨ5W[2z1kcWL'Kl5ӿ5" q B蟩|Yo|kA*CKUtd@8'B9ЋEP}-}{BFJlT8E&*}慴=q߇_'.T]Ow\ː;yB`z٪*Һ( kjf;&O9(Uqvj0%~٤j6؁g#pCަ̨ J^_mKj/7[]rŖxB3P='|*d'f*?V52o"C lsMw&'ſ YlE[0tG'`), o[ֻGOOmYW9b41z>tϓKLvg[1Ӎ.567Lͅj {{"'MJs+ixj\N{C;B#/SvOC_-|{@f[W/,*RSmcO/;V ~IMlO:uJR]d/4Pl6`dro=,fxNHI@iJ~MV3\ŒbI{Wيym: w S׿Q-E&wv0bF@;}>$gRj;ud7 k]u-z{hQP$ /9M)CPE)ЮHZMGoL3Яf-d[7Mp)~|oiP%%gS\Z!q 3[pT{$l7U 8VDSAPg]d˜rS_Ù;Dt\ "KX[%n}UQ-_燯m!Č)[d8/.B>\0 %5%jcl]"x,d Qk47km0 )6[轗/n oE+OyhqOb5}q4򲊦C?¿+I{$7lE7RJ_)}gp6>kٛtI@ "TQT\A賭+}rxkAMne0ahM5 'U@MR3G≅ukF _z&#P1BI 9u8Ddz;_V1sHW>OL<2w';G*. ǁS럷@F,ei6 %%SM[ VDE͒Q[)'@wel@X)*Yz-ux>^#DT> )<~jnV_`C7+ۘp.1ܳ(9`./A ]#=&*v1h^P0Kɐ`z紖tap!-PtJ74S5ᤛV11giEtFs`d3DjhiœՇLRK'6305'>}0S^f'KA6$CZ.;y!AFoxeve!VҘ T7Wtu%. TBtK#E"jXxV.Xn+yRPB( ~Xs; ,>l={ ށ"|oBqQ1j10*@V QF$_ fAReg"X!=(ӯ(gQW"Z8yJ8}e~bN e_>$ժ/~t K#:Eqʉ|tZT0bĒrvp"\#pU$uiej^+Z)d!mBzc?/Z:5 hTDŽM]kTqhc5"-3@YëI]IqWBǸˍ=x*GH07ӆp/zuDP4tl*aїc"&R`ԒX'ۇL/%M%JlmmKqQV6<,ē/=bBqqPdl/f+[!{Ķ&vΰ#PR}"XԳ^f1=1̭l5EQ=n]Sp]bESsgw,@,>'0ޣBEH~ WZO>9 o}2Ff|5s'NhhК,ر-93{*b $R<l'AQB/+Jr*6`}V!L`HL|jB|ROUҋyM 8i^`f{`gh&Ⱅſ rԕ.v!r~Y"W>ͼ7)Иu2F3iv6'3Zu3G،7jՓqOD:hvJdBׄ?ՎZ=ħ-uCOѐHR᳙;}uճ Lhbrn:%ֆ 49r9n0Dw/ .bZ7*8\s5zb{ڐ|}3ya?_޳3f-`GDJ6Y=; RHRn`@r&xR:?RjBj iy@EvFx-7T< 913ha-jmz.pBFbWA/ -)1'd`MbrX.LnZDjBW  "{DxV,mKwT"(+:b|[X醚#h;{FY*i״ O1Z:jFu-)W{ +^z 35N"c-S[Ȓ'hx|뮼_ 3f7_ޔEM6}k8Aۻg=Š$9C_k˷*wIQܹs!<g\DX?Q jNHo͌̾AUCk>M}7krA襍KB8LbNOJyNa̮mUU<*Ì!|h@9k*]G~App݊ 8#4ӊS܏k{}zU ;,D'|l$֒D$T9:+k&8מ%ڞs 1<%*&}C*)=Q/2 ST\Ů)2ɼcyhO;Gz /X^&3"Q.EƭО!7#|Q$%1ݴrQ|)V*z=K(ە˶z9n{5M S$T;.' KX#{qUcJ3x)k|( $ &ZNy}QNlr)+$`Wh/7L5J<& eMko ko>3XH_~&sj\kP!q܂u{b0 p[>qr.(r,ǍC[bdJk2gv-urIB=gJ (HZЅM `KǙ,W蜸Vm!޼ʹk]&+6T)GYrK@{-I NX3`i19l>0"8g\6"A1L%WM4&]h'r"5tOm~q½mԙTv;-:PMK'0+L Ma(Amw"e.$w!lhӁH!JjfG8XB3Zr٥~?N?HBĮͧv|ֺzQjŪ/X[Ey-^d)]r/ǣYEv {<\gm1Ŀ!Rqz|}1t b f?:p1(۹40:U&聍BS]3._O50q))&lg!GBl2mb|_4K23>'V.>_1a#5/AIR살%k {iU#^Q׎z|2%YgvO bA/Ȑh9vXZ1ÅFr-r\FO՘Ct̪Oi_>裒%FJX0xzc9)vjFiCߍ SWrG&}6^dᑀwm҈Lṯ:˹Pq(Rt{q)/ Un3JEw[sUc) $<"]M+L~*X7/mʙ<]CQ3#lR7[LʗЌr|$Q8Ż=n*rzy`A jYk"!U ۚb9HulE'Xku<[6/hfӅ:^9]oR"0͗\,1@c7OcCbwDdc"8M,'3cƴ@p_8E?5Kz,S\N7y͊웭3VעEib1.l02;z)WzH1MydzA  ٤A/|Fy$ߗ"(` 5iLYK_\ڰP]9iƖǼ.vj:VѼN߯5.aoaBp*0r}i]}Aں]Sd:e'7p{@$W,&}C_ .R`)wM2LYAxZDPD˺aA]~M0kUN3JpChG1n)3 bεfְyU׼ _m/$wOן:KWBܟ5 M'ZImX/ִ/{3lnԻJmc!T?\:TO$+؈4SbD<StM6s, pV]4H)JŮגXE0yOLaWҢg=CC|j,JQt_ {W ^ 4$ޜۺKZ@B4ocQ$bITo/ƅn(0E@'>x\mWuPb"V0цbhIW"C2f P=5^օLb9'-SJ9&u"Ib-7摷èq jwyy侫 )c:? 6u +ZM#yK!,̰5#ƴȞ3'>*6Ky5+j I}EnDd GCU();_f-,:|$}HQY4>Nym(_| {]Ngn~ 1ȻUvq\0@5o);pH.PsODr*/z2S$9$^`c*IrY Myy,_sOFӗr*."^d ~RSVV?-B#銷cAtXƉtTV lD }4z+Xrχ 0*6AӟQSaZ_C{UKџ7Vz@$㗔M>+WE өAA^ñsu[t'5ħ_\迗iS[`j Dr^CD|Bc1^"1FdHW9G?djc *=x;]=խş[Ϛb:)8m]^F#>yM.&xDrx=cuW#ʴwSR }~2Oc$̳ݣH1uP}'Am1# Ktgf!9uLo#;Swb~Fh_G0W˻x߳#/)`Tf,ID8R:7ѬPC!B0’Ig/_h; C 76^5D_&1<HS4-7X~I^zc6Oi6`Eܦܙ7~2,2KMb+И]UJ-%y=>፭ln ߍ0YJ]gPO$JO[Pu]N1_LkLn; eDsEIWu-MX1PQb3b ; - yqOL-;4KOL ?~6!]!79< l8†{1na$,\|yPV'kQ HO'4lZl4P; GЃm;?/4tlϹ$&Kyqeu['F 0PbӸT %~'LfJÐ>xo't lz(M+q.PᒈyaUSX 'k$m6) +S%f >Z֩ ͹55w]$UFg%BpBvNjfٮc@VNwP.!ETE8ߜxr7I!iMN&1J&\.|wEo?T wj/%HZٶM]^Gti~ uL:5t뀀u$徶sA04P@9t1 ph bqx|&4C~SyBT봤ɟ8/H]?j%(}\+uv0L~7-DrUF򦍜OHaȹJB@bxmrIbE &"&8n"Wn=(f6_5ox :t~ W )SL*`Q"&QW sy]o7%>+EbqFzcwk|sJS5py= !q>((Mel!Y%7\K#]`Y]$z/>4\|6ap \v쪨ϸ}_F=Ǫ! m:[X7+6ˇ)$e;mp]`IP$Pm 3ޑŃMC37R\JHqIDtn4SI{CPdCk1a p6&oދnܗ/c\SD)pIN`oOa'm1'GF׸)Ax G, Q;cVɺ/saM%Qa`j2 m /;T" ɞ\S I؉Y=uxv9j`I5xrwZCybGXv$9o6 Q+r0 NV#a(О{fݞ&sY$ |o#VrSlJ׿]S&.gZwR_UǥJXxFP魑9Rq&)Eb l;o}g,ɤ"u·;R~Vcl;˲gDBF*mG<ASRF6Yg>KpY? G%'%~xp ` ^#W-Q^ FjYOH@1~j\ .,}?t_[.I])i4 $3\I(tf >Ri߼eP񠛐ĺvV7m2SEǷTa:cA!w@y%3%8ظnjQVk IWK+k/_+e|Wt$u) #/RP2:I}eϥF{K]Z|WEak_ejڹI.IJغ?:&:dnnw]Os/D?lM5>Wa59 n/'br"Je'M{ۃ,N=E?mohk1 !4cʳzA yt3KBfX pIH"ϓV6EK_\f0VWh' )d&P65.phkun~B7"B~m4尀3J@mPM^"(t{?3 9Y&I2B2O@|P,XF֘Wܥ[1lY{ToleGz];'m&w̡0@Ϫw^؜I!dM: $ &C[(U)FM%LD_S HCA<4I$.?b1AL.BmlyQbDvWmgu' '~ irp0[!.Q-D$`[QB;(%Q aemIKFOEI +:qYZ$e O(DGR\_NEİ=-[EWi->f1jeBg,N\jU~$-pTTLGץޥMqzu XNQmzqX>G cp$Oiipmŵ`n|EDK H0@t[F* tD =xmc",:r0GeKR֣2Q݊LF&[v, x_sK)~a)QfI%49=A_t*+TL(Զ, X?x|C‹~lN}y1&vV5'Sʖu4A|ߔ0Č='P(T !='SH;ߖP'.̪ac0x ^Dl+A **kL0xK𢨏 [0gٔ2:'t(4G3 a J컿SD!7/FIs \KZ86>.6}טq#7+U:@"0|H3,w'O|ēTgaX3#>_AT IF>Sz79+*N*rNqzd:D@(}< ~hkq~Ao.>ŹNO7AJU0>`jDW)ISTG6*Q2[o'e S\`&eעU;]KNv` d̝%a;yI#2ȩtۚ.6΅cТQ#h(.6eFk#gEV?c\Z~h"`| @sx*E\4Xfm k]u 2?WMg꡵SK1t/X~V HtDO+nk7s@NrOBJU2c:NÎe9?)h۰;rZ'VؼOydX'YMc[OQšSߍWfm4VB(> @(T(I ʼEYgs7L#?t9 *TBMXr0g$:F&i\M;~p8ۓ֖ 2In*Sֶ\ԏǣ$+bhKkE (SχMoϞ6+U=$puK AUmiXJyO|TPϒQ;:)́[=kC͓fl2]u*S̷H=W= jُ%Sj%aQ:{ImRP8ysxOP7wSLxtߝ H46k`>Ӱ_zLGYO!yy dJ{pg9|2<_?& #h"7Hg2VvR}^|WJ|8 ~0-=rs?.{Q&1 Umz\f"Ž'reᚋ i i@vAddn pJWkX4"V ;JQ8D֭/rWޡ^r-~_%M;?k,@I_Vu:p_(EV-?ntou%@Bשb Dh/B6W}睂\?֬(cޑX=2ɿvÛ.EYO^=hs08x.[CM;sQn)=q&ϲ\"7X/Da N\&M4Ϳg(36e'Ȋƛ9`f~ "RSB񥟬dKi[f ^꾍L1aJ3;+gX[-zRPpH3wԱ+y01l'(nˣWP5$,SSgt&xb+E%|>P/jHADw(@G O  ]z_`!3l'JV9M>P.gi\Q1#m>޾ Q2'ΞvۅC&y;zAy%d E'V:eފ҈v}Bgb+Vk)yp 盯;{`ѵC.˾f&W~&if;S5SKQKO;vkqYA*$_0x`%wAX|Nu85.5LD)!@ϗx$H.|-S@K85*q]j0F@ b7W@nͅ&k;<UL{4C~'+$'1`([E(r{k"+Vk%X,{lA=;L$*6J(:\k]ސ+˂rVӀ `1{7 +#xqOU#Rhpf;n%T)"|)zosk6~="Oz$lF#ޯB5O"o! ^)kt<ҕdظivGy< wnx,r0m>Ŷ,g^tF[#a٭\ QTnrzkew@r \Mt6ף,+ei,XUA5A~eG~mhlA[Rd}.5;SclCdQj]3+CVabn`i JN‹X] QY_ϣ K/@3f(8f[o[$;8՗怒(n-}nnj*&h?,E6v˵麖ސ(~_f9qk;P.Xű@ZwL<ɾrK9kG~%gyg h :@Mx=-tdJ@]טѬ\. 9XR?YP%mЖIBs,JߺHċn'[9Z;p)錇qRS>۩W+M ;:dG? {wip8AS*aNj$.8dzj}ls`b 0o l8uV PbJ4[sc1e FP䷵W$-&[F3&$6[h8YQG!o&5Cu^͓Y:c,;3iV^dx Ks]Sx.(R'O=W`pv5Scñ~R1n֙VT ?RV8 hKݦ7\v`p #d!J75aQWGxv7d U<efMwkz]-ĝ$x*/"mo%Ug_GwȽ%S!3{y')gXhhk;6?E Bw&q|[| 6-[fl\ k|3UFKc88D]s2Yk(ů^L] Tɇ/Pp/{E$ )>^=icv\No<y*>Յ kAՂu?hc -X ,;\\Lܷ(đDdS'#hkb/Yi BAZߜ:vON5= ?!mKXozƽ:JW*[V~Ϥ'%Pjgn޿3+H> 말!&TuF~=O((1[*3'-*X32kx+!BP@ ӣ{c7=I|Tp=KB6U@h뱩MQ?[33;LmK}$u9 ?×=\/8XcR[7x!R>p!P͊ E[-f Vmc+8ł6g\(t]` !ҪtΗ *ϤJm+1ޢrt<%퀿Dεcuǻ1%˝O *婻\qi]ː}~V_<4Gɩ9ť8vbw$Mx]jվM=&y~ԩ5N^p}6kwn`x iE/mMh'[љ`͈+Me9m_['Ҹ*qKĘ߾3 xYR|(zS.ݽR1 8vNV8`Z:Wђ$uv89.Ĭ'Y:+>Sxňif+o,Oޒ,SNlM_OިρmS‘ klH^dԬJ\|ת.;L:1/eN&hV=#F8=n񆡄N\{pQ&@qsc8<)|bd"iriW)HH#=\,;hlKyk@Mu0XGL1D˽ - {80!dLioقQd*kl8l. )GWš *䲚]-H֧ENdH! jՒEެ>.:֌rpMy7qNɟJ .CҾg9@)ZwXdkmx Ivq$FcoK*9I;w8,oGo:Dry44}臞DT8CQY%w6GZ-GM+GMhwvJ/ڍB2Rb9;,+"sKvu'io+ .DҋG|SZ C95qj֫~O\;Ws`pAC(izZGŇ}ҡJώpۑ#?fNƼ]>y_:9ag*q foOLhϼ&l BPuyl܄1pHWA./(N4 Z,%q . r8 }VE2w41|ۻd^52=(cߒ3cȗ}x;i[PPW#ΝՍώq)b%6YCv-5"CN@YT?\,<}͸8i! slTnX^6(XՔ_Po Do?8&u :5jD×'k ,IQq ,0͆di΋ ƞ3}N]O jpw;c;xG P(W~/J?~ɫi Npw䝂-_Sf椺baG-UxV&A*&%uz֬NMޖӌ* Ghq`|NH H0k B 4dRUJJI7mC\USJ$Nh wȤ0|=gh(X_׸d]"%% J1d^ao8rBI{oްqD w\rmՕP X$=VLG| pssO z{' 8)+Tݱr̽N;8B9A[}EAQ&D"~xa$KJ[E. r~G;ɽk6YEd|~h\.Y =wkE^Q3՛@?>3EbNR]ӏl'O_6D/#Aկ;rE#*^{Y(MR!c,cy!ǣ˧KHMuerﻈWNma-tlJo3p:;'xEezwia4ib'luг\a}1Cm-"^\.jdcʰJqlv)DkZq'4?Aj: T ("Q sס cR%}OYe:2E&^` ѳD#kW s1]g mπt neO{f'Oc[J<>[w؄_"ԫ+OOB>ORw~vOTt1q,~E8n 3L(oFiᣨPj1 zxO* cb o(=a70TxAk {JX)8sЉN|>xD 9>FtIvv2ryw#Ep+ ?\O?ELti04RwpURX5.9X&Mٽ@yFB)i/ (55!}LnǸxCk.MBdW)8FT殷^s _ (L5¡kY?+\yϡHtmaҨڢ :qU$F%eRu.=+PE@"ʀxMUЀJ7R ,o2ǫgP ̕oy'u3S%МZ6 ģ4 r]My;AtiRh*`d 39T%U0b {[c7 (`]YQ<μ/× G>frvS$ tJA඀EfJm36\aGwmsؕ3j4OJe;JIڎmWH 2Z4j-v&@sZ |f!ABex~_ ppF"/mMD7JLSޮNA-3&yg(CڜuV<&37&v8o>|%4x 8׿sOrfw{eqEpбMmEL H hbŖӁ5J|E `$НQH*O45_zIˡt`JXTn%O_h`2B thq '%s~M2'yvZ[E3>߾ VWjlqI8m8@ YȈI|85h}W+7(3.X^N;;r f#OR_"L쎆!J%$ isaߝrڻZRT P |o-aA}f|\_[;UtwlC2@Qh|c+-)`RGbgJa;|2KUf(c-QE$j2$r^jɟb!LY07=iX7ƪH4dCOcFT ci? *I躗ר2`6Fa/73cG| S4RQ3,)VJ4 I95 ĢJ%(/A] eZ6kiR XO9)k~d4ǩcy? ;JQ|/xsB NgU&GiLm* ZDpt߰<5usVYS#Qh[FTԃUGIT2Jlɔ)M͚м0tw?rHmK!Kހ- vr.ATq=nsn߆_/)>S (=H 1}PCǏiM%s$P釋~oA%h >BxЊ>t(3} TDJQ,UM[6Ȃbo0j'՚tHs,l^Fs$I5s֊`:=hԷ8BaOA b:{Sv4 RƲ Q0b-9#f-SD=gd[y W{.8pt{_q%'~|dN 1ot̄B%x { u]#J7%R0iPPH,0R*rA;*i?KQ+‰zC[i%QxH$Kh%t s;>.6ZBq_=\Jo fi' Jub{E{,\"a+^Kl^>NnQc%o OϞ򡑠>4hҝ/X_oA"W7J (!תařrOhq ( V6y¯9Z<@zbq[i^K|a=)U] øݲV;ɖm*Cy/x-@^ vEڧvk{v@Dyﱀə[dzSrR^j|:IN*n1AC5>?Bp IDWuy* 5f~v!NB.`[OuwN9R(#KsݸȳXfY֭1-m[A]B'4xEz@7$bFfg9/ѼgC5Oun -M$_dsD^ǻ$P& x9i$+nFEv-/i#/a\W<`M0ߧs}J={ҸFH :,2=Hqn+zaELo6`T:r=)uQMpbbMc&N -]L Ak!j1 2otxojDJ8[~@OHS-}x7/BLDܖCFXk$+e l J#Vhn>#z+X.]Ru63t[aVx2 Z 0&=T{vj($ fdgmGr`2bf ~%ۻ [` Rvǧ E1P]D;馪1if"˖Ŷ=Ck>KAD<-CJyA Ѫ>F2){ٯoX.axdAzuqy\${r1O rL{,w*4R j( 8EU) +(ž.yO zeY;VFwLj-ixH0ZC2|FB*\jάawh+ϓ(Ĵ!|g݋a{>P_OF%F[Uaܤ\ZSQ+:|\U *BQ zZ][9f˙E'.fkګ:P#N\x 1q^˃[ d>~~wfV1Ši`3ʱw1wAҏr[m5RJu]s 4ҹ. pbS5 kāab|,: )uc!/:?pc)8C X&m讘\0ii#Ljiz*ȭ/Hn<3aJW׃{K;4/6,nL􏇠8/JJr ?wIzT^<-2,޸6IB#;Le*nqՋYaR*h%g(~#.1_^_W9텤y [ FR+˙& h.,fx|?gDZ 2QJw9ua,QC2\A̖lo}#RT6.ܢ +J1^~Dm( D~;b}[#!V v]zLt ?fl %id$'7;U3t{f"aZ*(g)VHO:HeB)|$^lI] DG寧h# b6:5ATA]gG_ޢn8DNwЈYv1ę5tdQxQ  @Fq:~tI,nnvXU@ک%u"py>`k<&ݽbSS+K3BB88\fTp<ؗ񃞀"TSׄzjhkp=M{1diu3\W ʼ1L}Mt?\pq2wjސf hӯ*ˠD Se$f %y .],6- YP؜ -vE&&_ko$4ȇ_4mHO*Y?rEMƥ$ޑH2$=8-͖~HgČck gq J9D5dsBC~zqM(9Sl n`'{(CVQ`5~nݯDR֙(GmӐM(ذYܵ[ nWpg2[w}mjc,_#nE5/%8?l @FW:բuʳ 6’J0ћV,o ;1?+뵂- 7r ݦs=͈Tn_Oh3\vg p0E!ngW4SjF Z]OH Fb~y/d)î0}] ָ0k!fKgyc>zXK.q*CD6{ܺg\Γl76}XyTcB{ B'Ov{& |g=3,䀞Ne,671=JND2FکHGei8ҠqBI4~U_ȜVWAr,۩P{&3H&]ਾx,4[#Ӊzkd#m&Rඝ&jtT (vcLwty]7 A½oS$Ʌ{5%Z`5B~xRLq* 0 &2{d.HGEvO ܶ^cŝ֙ӫZ/Nfnyl_eGuЯutrIb*p{fgȧ9yf"\ˮZ< JGy~)oYҢbTD#SmO^'j;MfL*`=7_M00WՍᕇ%{NyrD"ZUčϸXZP*1kq Ɲ%0dA'͹=?a4C{CR#v=-,-OouYiBFHuJKuy'_a(0ѺGNk5u.KɫVE < "rlm5< ѿ)\yBRx99D~@Op^d,ڞmI/Zju\p4B,˹S!QskZe]gi% .eXAsߍ= l3:BᛎĀL @Uq+9`G{_fXZA-d@']BDqۧp Ա͑Cr )w鱙3Ѱi֬%d@x;p>ҊNgEt# gMO rҪ 4zPow8fSjg5 Sjp1 h!qUdGqm`R%`WU4=viBqJm5&*/.ypH:ywmW; 9r_bΊ_.ҖMIEw6zŴ=OA-qGئ&,M+<>?Śէ fv%t/4SE^x" -E7!n% OkE(U7ٛ6&sUf.V=?Ӄ!(N[Y.qC1Fz؀EC/L6 R`G+A ʓ[/.PAD3=TBq7JCX,1>R_pc{S`q:'*Ccu{ #cHLLJl$2ST`R Ne)D Ȃ*3lc*[LuBcYkHǥۀMSbSc7aD8!?0Tr;߸`~NYnQyt'EUZ:t7~,e(p)j:u/. Rۆ 0 O>DG}So[D\L0Н{4-m9>nY3MgRa΅e0g K+#ˏR686-;9B-4Tu]}c,A|Q] |Biv?F\Do tQ2۵D$ 8.҈9HdBeTjC@ಃ:ĢzPJa{8Qc5(yVVz~&]l/h븙5@JRs3i[ꟃ`}e;8O8MiQt,GXǠ "-9`TS^*?l:zOcv=x:9({3TPNp[J{ꦐM\bUB%w7ֈ,}sqF*$BYGb킫˘-.%3Q6N'J2myf/Bт8Fپd㪼 Ҹu4cud|N^ DRc,/X)jikfu+}g*\#W hvnϖf)뻚a  /Q3bWeZH=1I-V"'zOh(Vܺ ?CXb gLcdbrm' T0%dCX: T85w{UD>Z Bj#pԧiۼ*3RG% !NB0e&[P'Q/*@Qޑ=T0q̞(1Qd++Sߚ ^}0YaU+ѩH6]x tTijWcX)|sJv/Dc(]jq&<[0=Ty;d'bP_ϗwlTnע7rƨ,vtm|8ixMT&yo&oj!v,`.拺o2 D>%d}X ?pâ&gJNzal-7MܠhDqC\~ԃ`;}4QҡmQ QfF,@YZ\U ]xb&8bBEG[ް䤎Sy+7 9WkhHw!?4 u OG #"1͜f<:>~V鎽M:"#P6E`f Hp .ЌV){g&fE[n`ڎs<"`!@دB)IA bH:Rzna Gj '˓&4I>5A(ԩWwdHJ(W[/`+Ǭ4{#Ϣ8P O7.2c7qkty(?7{PR!l[EM/I8VH4عքR˻ȱD1XzE tm޵-M0TkY3W0%A`GRD ZTCmR݅Mo3di'ĕH%Q(,gZ|Nl*1TX{&oªKA% d_c1c_`TYiJ~DZ$ϸ׿~'1q8m{7.♅⫊J-fP; N.H%Cո-wAZXnOY+ +O/,f}ǞDǢl>婚lɚ["U3=?"4Dw~j  zA sя϶D-W1!bY=qveqKB 3lyo969eH >~*F 8S;>TY*37fW].HYʿׅGf˦_xXwe.d ފʃ ^ %&v,/=LNK\]oj VG=c ʀ|Ah-gPg!څkrN7@C;SKjynz/澪;s3 `yYuܽ!!v/ F_У@F4PM 6Jjy]Jds,?PV );ΆIF| L I*ÿ͍0 i^acak&ΧiBnYRF BGdڙdiFgI HkH}x nYiDkN tnȥ,HZor6>-XjHWǢ}|Fq6 f6B:D|.$~J8mM:fI$q(C R`Dq(B_8a#.J{CPA.tW+o;OeDSG']lB"Mمth5y ¤s9)ݯ)2džZ_) KΞUuPpT⫝̸[%gID[/1 ezHf*ծlms.盖Mkп\X 7Jϱ/b=HUmd%Iŕ7z`zBM)$y<"ӦF$R:jl1lj0x7pO_& wWX҉j {) (=$f(\6'`!q&|h\<BѾŜRO9ph;a6|}Fo}2>kAM_ѲBDBpԨŬ#s.6@$< &/p}T2>ClOhJV@YB07F|59{;,>}D՛ R'Ԧ@sbP)OCe%q9V+q}[˞ ) [V7ˍeuƇn=Hy ׾l4kru$ujo&h9DvjgL[z(>sݨ66LvBa2fx)_'7[UO  <5R爳:r+~i^d~ ʑ9;^\dWC>R 7rg+FW qxo8l'X<5ǟI8=?HqlDe;9G}$x/dz'5 {}TbF>ɱ5KG~h,7uh:uy 9sJ }'.=A뀸vL[Sd#aֆ{vT nMi /i7GȪ!G͹AږAf~ҋ=x[SBr |agK-HAޜ:i0 י~[0K_u7l'H992nG+'@9 +\#ѱÿȹ/$m[]3M2Q ǮF3~X? F}ޗo%C1f0dbDh` Փ?]s|B#.Ț?U-}5"rY(DC.B.ANfntPQ%ժ$e}xeuR>#pB:6dI!w_&fb)0Mj|usOMhZ>"mT!q A={N ]=85LILJ~'Of4'u)6u6^_eWQ%UYtHn.^W,kEB<$?г<%kO2?ŰhUtuSSSӂ,(u}^fb0Y5BawRksr61C[,ar]qE ʄz.OY%WYU.Yns2TyfVhӖS g,X|(\pGH5J!/_Xˢؿ'17IpTW'D9a ލ2#B7Zח_x%Y3vAj ?\z!+k0Y귩.Td&Y*5PoZWKSg re?* q[nH"geak>h 'ZAz8>0 o!_%Yp>Eb~Md@r*0!ȘhO0 mgCM p~#]zӗ:w2X, 逭t[\/ՠa7@JxG XIԒdBybc0qctɻT[w  d:*U?K(@O.zw͠WHL([%{bdK0P ]yؤ="qK,z0;= :7 piEf6*= _Fq)7hd1S}kwe4 \ڴ*a #F@)#X 0Xj,f@,%]w\]$y`񴈣i p"л[!E9]tβvI$7N.$CH1"*#۵X] մ*LbCa8>K@\"SG24V5wtS TN-j_Sd0c%V,dDGYa<$ flcI%Z>Gb87o-M,߁ƆZ[_g[rj ;v՜Ҧ|"eL?H*(8J*}? fXw 69l)W׋Jt^(^ vN?w-)vo ]!v4Tkc@}qCCY&V1=Nh3>C7xDƱ_~lTڨvP_x ׌!0}~"Bj+ 6ODY-4x.~X 65E'J?ڒ+%{bH8_yb!]f)xڹԕ[It,Wy;?͏zVW~{37{/>XŽ[7IfƸVc}*pTfJ鸝]j<tT^i¡%$4͐/ !!"| %So¸F *sK} uN*)AF[`Z oKsyZȍZ\6 ;2>TF=87;e`Ҝ1lwjg(}VMW0Svbݪ6H/uS}|-D͔r #DM@ST7J'ֆa)8)ؠ|ː9dBcN1UKX– 4n|\`ͽ*\hm<lMp9 CL_k[F b3 " 3$b_ʣK_*֜Yu(h$-EÏ1D~,)CWy!l]e}F36c/PEL3;Il$fם;g}?#}$kYRd֊WHҾDBb"d:u< 3i76'nԅ|: up[쎢ftL= C#>y}_ cNVlNY Շ*]"fpF&!%}lo+-nUoǚFC~KH1%aּpP}'&S+k[W,bE>ѵoZ/G bvv->&T`-2`ܟD,UCn>sm?d⟃G?,٘R8 JlE!@T#wutnu%P:Dp|H SC\4$܇innSFU˭#7z*`gڴ1,Y 6,F YgQyP;^Nn*$-06g{jV<<=si9~ZBKJ={/ɰd!7"Evy:^lxӳԠs O_۷AӆH `V m7Oc}7TUږY 񇻑Vx=+UWgK&BZ3XB\jk~+RgVyURZ-۞׳~5.DvvŶ{G-(O櫁E !g3UF 7Oq:OP\wPfZ&#/XؖJ5o>r mfi]u'f&͇\CHTAU}DÈ{(Xr@[L4pZ48]{aF%qz^ eY3sK>EMDwL H'}C_m\}Őu ڊ|ĩa8bmA1ɧЍV9QKa!xkT-+})QnYӢ 9a$UQ¤L1~p&xVjUhAx . U4#Y9p8SPYqyVX3.ie F.\U2O%lG ̈B[Bf P %8 r[b[H ifnϣuP"r;I'Yۉ$: f/6w^N/K,(-bb 3X8yo1;忊M6xTL\59 N\;m7yƽ/Tt-3r&,a5[|eAL-m̫.~oc};"N/6Nڏ ?%;B\ TL)Po`ט'I/HEo մA>Ftn*C,0c9b1Rْ֓kdܘr-.!gwF,rȕLbd WD!PRP95()k'9sPoҋZe*.#?ڭ*~3/Ӊ.1~I|<ϙÔ-l,MΑՖ@f[N7rս0C 1vN5l\x^P r/.9j. ǁv+p΋a$)3g&dFxХ% 36%i?;T>3` yf(dVG2wYOøѵmBr.h9NMd@PjEKAh ˣiBϠ;c {cĘJ".$֬H0h޿7māg )M6$&7QP X]!F^:g"o7K j ,twaF/fЙ7tro3k%(Zms8l!s}}kCԳ~.iJHuxwaR^9ق \^=ݺH誀HƍN£8/Lf^ GzODAR gzRi=D@5,@@ߕx)OaGU,t>7{"ol㸦 Y7_GKuD"n0Hv0?tͨ~kW39;/DZ=U*e2/m]0Ѡz^0@#(C]+#B}?2~ ꆛt4;P|0h+=U,=! G>,ӍB}-dkHR ?mEV0q䒿($dFu?f+:=E*gL-J17>V)isDZ`,P8* 7mF' $ xNN]A9 L0==9|+̀OA~oRorgަ|Kn@XDWĈ\!%*urY„Fۿ) gJʛ>i')D ٛ c s=LyYED5UT$* \p=5I}=iq@5RV^796}YbxYkd{jޖ|Xb YOa˪^>0PyAL@wc KbIt#R!hf(-9{6GO8a@1v|zsI5t_{-x ᧜֛DkY,iYwNw%O]gL$aRl\WoD6;K\3s-yggԠ8E|kcw? KW*~D6Ci:$mug+Mb2+ZbƵJ6=/MRVn@﹭g'5N|gQ8v4$ 1;"wĞ9; :kILnT T"9GlEUeߎcj'(0 a0?MvS*g1eT9 |_csfT:'+MzXgFP5',Y?SJ%4HkRwQ?7z:FzR`KYjyժ^ ?}%/n0$DU_IV^c}W/P@QB]vŔ!"s[7L_EU1J7SwhuDZD )?gkrh|ZTpRS*ZՏVwL[Iw*NgãX<_zsgv #CO! rVj ɼаU!l*(=e?(?iTy1WLv}!= &-C<חj.wɨJZ>cbܣC gX22C %_&VG,Ͷ{?0^3@n"=|LԚ%,vp6q~XoWun|~] 'ut37t{fkv#O~L\z=\ƼJ}v(QLm)C ՘(R|(  J I K;,MR&Θ@AKXO֙{[$[SJ8"㑹JaMr8=wE!v; __# B&NeCzĿ]o(%y/{P+&Ti-kcڑ>w?UeƍJhub a[VX.)YUG*(S> ~x7 `޽=kkS L !dDcdЙvnVsIhVeE"%Bk/֢՛X]#yǛ]K1$Sl^B5`ٴpm`:ŠmEb@U.ۆ1M~1c kX2SrЕ+ sb .dlYpiy8FzՓ5Ri4SBC~z,U/9mbpb텏(>)RCR4Dph˨(mB4Vn*?9AGOg1KhM|^~R8%~.bn,ǜwV) eBc7QU[+JK, h>+E + #=/U˖)o{'s<_ȍ l'n.e(Hp:69.tUыEا>>\% Cf4iP{;_,9KqyL? 븯8рJnpDhj"a?5q\&kjf_m|&ksMd4XQ4%Gmsvu]cqQ Iq>77*͍u@C]E 0͐fls1òQh5i%g6ih?0ON*0f%@b)e&Wf4e oWlg̅&`2&RF\U;QNhG@dtz$d-HE # RqŵtQDwK@+#.V̂QD.n~}٤E){\~n[J-ڂUxF_u笤UzN )BLU^Ox.Z#v1`$7VlY;YP0!>tF;_F94L=~3!G*R[:`gɕ%0Ni=tAeHt_~&YwBnw6l"1ǁCń/$&/LbZMq٧k+"iN/]>>_7of㌸, By0"L4g= RF# V*`up 1+$x2x-T]fcnk]xlR3pt6|&AG ZiKS $ҰQT.BIډ<- 0G BU#.`L_t?fѕ6+JNV"|['Ք׈ 1X6x/ID'E ~J-) x-羯BxϹ2pAUOAes>阄{ʂ>JT4@PryD@GNP!K4;z52c8DY ??hBð҆DPDis18i6:Ukwd/T>尡VW7c[NHxgg؅@'D̵8ZM&~SA7Z2*xPb5 PE-Mu)\\k=֘CBg0zsLP: u@#!HU3R(<R& s2(p\qi@:ޓI\d{ߝ uA+F w|c{И?<|#(pai\JU7Y~BxOpBG~JB)ueFi jMtkY` x(jIy\&E65l?|5zmC4S*)$CXSj>##̗GN_JmFqN M("#̷m[LذJ gHyn#2~j(IYWu̻o҉$"CһđB8=|CE 9^6זAs0Vbr]S@!G.v U"cve Ο=&+ ٬xU`q0RhqmTzx bO>i-`  rhkPшwـFʲWh6Ma}É*!ũxm V>/?pKFuй>;Yx 1!\AOea3x?~^d4MS~[ҿ @X ispPqi:9f ҿG' fm36M!R o*iАw0 y^Ã֭@h_V.S"'S^0\j 6ϕBM8[^Q4S48 ux!8=Q;t,g*L^`sIHŋ"2buh OdLVg~QE#KM[f WO3$BdxɕCgQ 2< ^am@߹l\`M1H3Km<;=CP+ $gjLJ}UWܺ,ʁ,)vX(lœZhH#6Os/ !<8(B,65xbq+Ψ[q3Ȟvn۶υrz3X߬k&$>w7(oj~ߙi$+~f׊I7ic_ ]Bݴihi;4k0o :/Y1#i\4RaGҡ܅)g xnOUPrVDh\^pqYȾNSV)PٮBԑ*{#;6BAKNru3Ilvl'tpLM,-m("_Q$V8Ff)d=lt6Ԍ島)gɤ]Lӆb_eE$A^usy"[|Z=I,:: HH*8{N&b:#cm3( 64at]CAc v|[b;jPD[m%/tTOzFcgHW.xˆtv rT'_'DlGI[ņ#m͂X+L*>inB]2(p]hx2T:ؿޙOѥҷ͋聓@L@Ɍl ~zx# 9|;nuRd|'@څ ([ޠFaJla,?*(PuU9gRʀ?N XSz9NѱgҝbktA f+A{'UdLLia; Iv2JLC3WM;k:~!|nNrHa P?>x) EbJ([{~c郠z^';3QI'bCdxɊЋ?c,q[R{gWrXBʋiJ$|֨>P%}HŦD8 zd? s3=HѸPli3\R[3T ?6)AF[0pC?iO[}=4ja@~ 3'><&Ƨa0\1U5O2@61ϭFI߶U؁۴8!KB[( {xԾ-v+X I+4U/Y[$/eۦ䱕W.cM@Y b۔|̞/(+KU],&[zN5p(m(+Y3;C{.%T)rłtɨ:٤_&^L ߼@\ć`!Aˠ!1YAawom556B&Ԧ&-AR^edy(/i4[;Vh;?nKpz[rhq&YYZf[V}8j= V\`b^_&9QU6A w}zsBUb~ŧ>\ K#ws$D w1qw$BK@wH6' A$ )xkShhaX!kjk+Bc`(m\׉mkAE|E1lwH>H"̃խ7gbF _;"{NSpjY ǹЏ,c%l߮go+> .| ;+et4dRzD{{ B+eWurLK*)_ѵ(N XLlnL\XL a<0ﮁ9YN啅ݞع3*i a%=|_O @obC"VK q usmѾ]V^fk9Ea"óJΫM3Փ?Hi` ˯1kySU-Ʉۻ{vUR9ƅ]Cr9&+#;a٦a9Ez5m#9[>!׏L#~)}31F:8iM@Oz `o0㈺Zts8wTg3W).D%S|[&Adw&ڭ徺Sũy 1Vz(W)vcF ;gSϲbG%ܶ߳׍"Nr}cmU)*_$Zt)L^&PQ\[2pa{P,e1b?k!¸֟#~R"zI$^gA#uaC+U~(+Gf#̓5w_Mxk1 kplRe,F\ `٩PI4 9i!A19 9dc*BH:.vA 8ZՎxԂI{S!J/NYOhlso1.+Mz`z5gPF ־E9yܚC8 !I+ u7A=.;'=(Qwevo˔剢ըP!&Yb nlNǒ)lȱX6<[;РtrlNPq&ٕI]]A`5 >0ͫ7cmK`iƥ"|{my :K,pH[^nk{x&Br^2@Rh[pnϣ#RSĸ狟c.-9n] rNGdSJ~䲩`HM/t=Y ItVzgIqژ!d6;D(dY~I4s8-&N+!'p ; jS=Q]ws+j;/"(^Ym= R;j87ZVr)\'}avu0#(S$i!Y4t<M^N&#.:}^g Q˩'Qܯ<$]'$m&.+~Kqz/\8K5ި԰l.Б'xD9Nc'rXt?p{(S_V iXs~+:.q) 8#omۨ_Bwwc?U_T$ *βxWn2#XFk]Iv72[l4)/R㔎45Yh)ĺx!"o3Ìy"OogBHK$bC PU' F;db1H>m h:—ƫӐanW.ϻ^=//OJu~ƆI $k u۞Uȥ-^K·:}@3ֳ !b9DSUm~X4LZ)BgL$VX({h 8:k "Ljhe{<] v@M˴P\y"V'u47 xc!l&AC{۳/?{X;mt#ۈ!^o`䲳{= o˝aOs϶6g HIc1xݫ"H݊ʋbO.%VnIw[!ד @g;fve&ڲ[ 7E\6 *?G5J`Z2ԏñD>续O{qq 0=dht#8=CQ|P&ի>˜I&j@:ǭM]0={b0\^?nC)\pCp]XjOjӊv 9(N$N矦d*k鲄$ 'o+;l8(+s+\10-@@X.CX|i`Gj[%bӓ[ko!nnhywL?x&&8_#\l=8&En[VXK"W͍ ^PLIgcO%bwQ)YqT+%iْv1K?oZ5q+{mVjnB^} XEgIhȗQUAclD8:|&цp_s#/RPK \mdp% S9@1=wS!`xQV[yh)}3}G`]?"' 3JP `uX]e}=])=Uא-i[Of`נdP) w)x;X#qb%|Ќ|^;O ܥ蕮Ycd-4wwXS 3Vc9ZSpm9v(_?b۠GxV8lQ?q4XUʰs4}ʂQpB_YM8֝6RӄGwVw^ J-CsjƱ)P+҆m R\[IBߴ!u-Oyy C7L1uIL̝gg3 浂q\C*zeA fbuxzA6OHpwD"iqyy3ʨhc$ޅ~` )JHЁVM7էO30^f,ųJ'\I^8bF'iۨtFO'.̞3"D?lfqፒEW!>G9rdУ{^9R*~(x4'HņD]mjLnמPe17et6o[xfEOO>@͐+Kr/q%+Z^%oQS:i& #m`1#O7F^]əɡ%(}Š$l#e _+G\z¢yGms o}o2T5L\"/zʹC3b^g |Cb`st@DS9Q0{x. Џ][!Ya8Bz}D *QY[OgG=_*{PhP~[@R &0c'0nlN$ډcYZP-ie7mM.~@>Vh ,bs"_;\xY>͚o]#gT4ٔzL踃*r邑SUՉ]ZnpeJfʧU?{@v`'I_X I0׍L[Č Lڳ{4v!MFR쓰oM캢Ugn*4mbUbr%\_#7>G=S'ث7z>s4G yĩ5s"]`۪WZYG5HҞSէ̂`"@ ?>[.852T] |PU.1-8Ѿd<.Tu#P(GphW_r(xfm",.9[TB!/R={Ik_s=$Iw\*:f~9Ȉ0Uc(==g˜Tvb6+UW 12jSwk HNs>Owb0Գ(oC7aTS ,\Ѡaq隵.r݉L.#OAE%C,EtD67٦-Ќ&׳d_ۿtnKse ގ0AjL=!HQj>e QۉzeαR=!\ƈ-5ܼsOh G7vvҺ6[OX+A:V][RL˜W}P*֠W>F?l/ς0?9 AZpBY) ۩Uh\\"x#J1<'PWh_Q=åv6Ӗ%MË{|1 ؉ؐN<7K5Qv=N= yz1ڠǪ5HubZ E9ym**m6q.hI6͐ k 53|p-}=N}dB.kƬv$48ϴ-|E>ʅ1/,F{GxCdqRH`cÐ6ޛ$eEC6#YuY::M@´Y4}$9m}1/+X>d(Uo{ϭ[D+BmCɺ=O?θ/d ٬_H01?58ޖIR|dh2@32ceah<[=Xkg^Xb#Λa,N){c I':k6n{{ 6r2*)Oz i/fүlWthIb]~ Xvw|bGev4I]TZ~0xh1P|d`j|<Лɿ eU ]&U<(Sq) 0B?uYʨ1*?NqѴye 0,((;?;p~`$FqKw'&*GA#Zc1w,ks"a,ꮜ*Վ3GJA\cXp8g`M5(!4dJ8+ޛN5yuPL xq勉[Dм7iQ4&5FiIg،Y:mv4? zOɽJ䍸ۏ;ˋc yMKJ=?Û0bD}9ޟQA{c¹δY6?pZ [e(ݗ 8:v%fJYdF:7j9ƖDaД٧UGݡitb% Ȁ@k0/_o.)TL6g"jWџt;(7MJ܎ |/6`7B;Gr jpCI˔1 I2bM;(@%~\/e5HZ-R3 p.uEֵczREAբICm}1D$YmsN!2}rqF0 u bѼl_R3De&\gw`J`K+&s~dQ"WJn>V/Rվ9xª sN.A-8Q}]_*:וU4 Z55gK*0"]K˩)+N{ eSBg?d)sDl.C._Rvg)#dT"Vٳ^ڐ/ZuixbwOh`:_Nj]}ClO)p~i[pst_u^>ZzZ' h &b?( Rn3|\Bn;jx!`J>ogTWmfC@5O9uX'DIwLx,)a'+4[6eaGs)p?+ׅA\mrIz'Q;].9 g_U]z3d16V}MD + =.. -28D?bT-y! pEsҲϧi䉒4&[=Fb 0& vyw}pKM.e N)Rga]Om565)3L߰C2 !7qza_m4}I(-z惟~AiQbj rZ:? 긲q&v\e*gTj>N=YU: fʒJ+lL*}paR(W62x?Q{PkER͎#jEeԵK ^ e]aΒ8iTہB+Κx.<X9yAOֶ8w-?a.wL}zN20gf4՟ Ng&{,I[ykvNg&: U?b-q3AI0dR/L cD׏oK+xuqƧFI6ZE eKee&:ײ o|}aز]1;+ō};*'ô+<tOB>gݑ/pQ=('U`*ʰϢ䛖.}Fr8o\?AO +}ˆ*`ek-$8U}+99~wLoaa72"d`9rPwŀݿD^4BĚwc Rʈ wEgUgڂU !Sgx3]rSEL 1#.x֕y^iد&TqvcM[T&WT~0/0,dt'Wt0 Xxa5ݙt{+9Ÿ3pGX붿ȋ4q?۫.d 8' U- ߫#;!YyIyXd^NQ s.bsDE8gyZNnY!/Ci1:_0)yUoh_O/{PX@XJKa$2>bkj˩j1bQ:A(]0_>2*:#%{>R颎}h$tv&11"Hy4?҉hVs<}en%WZ_y:$gX&yY~<+h΢;" x' S`/X0شJ75ۧ_hF")/yXzu,Z򏛳$ mVrH-I6Bȯ"eܳ>Up$rݤǬ Vd%Rԟfn/ٻlv1d 䭳yЩb&3?M0*mII]?$6#cT0iZ3hrCWйyl@9RFe[} ֶ"tXqF@t!>mܽPAg&qOLaH(VnCgOm 12 TF\^Uy9@TZ*SGP0GYlW̡N|PwXn˖Uzvu& ֣ 6CV&ɔ2ϐ\6c%ⱇx ?4 Y(/@a"1 -b Ab<9gMrxe5M(4C9.9u]O`]JUe![d~yU붆|9Mh0\|0m~>5Tf#)}L?Ж [AZ9ґރ** s\v(6zX fw&#-8w]"%.Gʵ +`&}R3ҵnKBTHr A.;:F;|BSDFY%kTDTxMCSvU4TTOYiN,Bq+#fvU _".IVGjLϬvdB.%ܛ| v$F(5`N]$?Dza b!nS5uZ^2DRhLZ,-%պ߄זo%1R `3vNo&|M8޴]0< xV!g&hI ʄ?9C6yMi`CeG˽',a8>E;WrNu6>gP C6䱄 L[.1NƯS;gto'\yύ cuq!uUڻͫ"ɜ9Վ/*߰0̠d=6{lueNEVL< 9|Xy8fdAZ6O0wô_R!bݜjYo ţOEaZ2oiZe+xdD±-d5E 6I#>u\(tHt&oENuvWΪI=;ed_@4nO- )Pe>?nBwUKijW; 2ܬqՄA^d""]ɟ/#ʱv4i/boP,2q@.AžvܾT0K5D )b)\j~;󄅽l [}IZo܇"]zrlO~"&DgY\D?ѝiA{FiwXQqR6o?A 2AkHI{p6' ;?)sQg!(1 b&G11cX I_Ȳ?9(Z(P';mDtLswwPA<$+/VPDNn&~~2rB=C*!fJM|&r=-O/|$Iֽvl3>/TL)8ԭ5-mhJ+.m :RH@r砄Kn)EH Ld_WWQ\ܴDz+rή-=>ԑ.aP"zjaحhY䚩D䐣n̋i8/g؟!ʬ#SS`3>L>G߃V9F+aG%_VpO-5'Z:Muؐ$ ~:!$gq-}ĮUᄰaV 2ApF1 ̓ʋqN;|9oܕtRȼjjLM/7p6v[{^tO*`R&\z${&ՅA]|' Y'ys5s8~\<% C-KKӝXzI@:;rJ uK`W :}V?t% -1aBVjf: % _Jjc 5O)\[Q,lSX>vZJt ݶ<6DMCj˙fg)Ev Dz$I?]tX[|>SX9 "ʞsQ$"#ƞJ;.VbX")Cj bJ1^z &7YK;y/6@uQJ%<0Pjek }9'iO8s?w_~8{}1K'A+3Z3{CF`QS@>]dvCۦ`_d~P>n&He}<~ݡbw^=@s I$6B)O r_k0U'0eΛQ Ӟ ?Na`@SBRF5&`:2{J^آdEu_+rQ@'b?28 T^w68R5햲[M}gQlbw,WCx&S17X,/D_ؙEmExXm[ E~PMezx|k_t6cK)=xҟ.NILJO?*1676Kj?ǎnu~_"duoܥmm'n+ ]w(ضnj!`BOS? jJ0$FB`Lzކ(,N;AQv W;\<ClH( H]w MXn:vh0!^*jjѽUKET6׼-/BaW\Wws ڷ|Ѷa}^_K-{4 䃭Tq`Ai`^`ndFe:]x/WJ$ ]=q\O(-K;Ñ#_y(猚LR=4MTKKE@R1*V3'Ds L.MdT( ظd:-_ yՌL6U#)|)FZ"`n-\E1?aVrigwgJphزvy@:C@_,#{U*~GS.\:U!5: n˔ZP ?5T)zbryX`lVm"aB4c$sycZ! S*on*t<U'}`R`P~U쿖Z^+uF9 }lqBcfڏnES?Ez_H0t'"5 YW؏HP/z>"uq,qNW at+XJoM CֱtG,Q2k" ,Ucjw0@j}k犟RW,N%4 }jL8r6!(#q(L~n|PnnVx~{-ӢvZP}>FQN`F} aҖDUv\zs8Orm8\vNC"My\kLQL0M<@:c*€խ 3U=J&&a]%~=wau@,W=f9vt}(=ܸWUQ,",TL$quD14ϸ&w/vg^OrR1?.K$4b/&O@䫆o2$K#44hLT߽ܱVݿu2G$uE.dsY_(SC#‚y먒6yผ KŔ|h/.,w/V9a!ZR*,8~`e$%1KOMu+,r[7EpF#e\ oS;.ZmgUiXMelEGUvgXm!MjUPi-.v6_BvpԢU&93rC> hx匶[ H~->!3M'n>z[{Q-_Ew|{3G7.9j!ܕ\=P`N0r MY$%^mى7~Cja/4'n1Af I#+£(plAК·$]g/;9vC&eSe{@༮:޽HN/ аgR_`ČhwmY%3Jp LB"hM:C%s^'li By{j@Aѷ{f.P-ekHM= l .Tc) 䬔 R f=֜&J?dB,9~9_0x.E)ƃVDT@F"HFejn+/b]u:ɷᐉk[~YB S~8TZP>%lޓ  .xҚ-5MXҡQlbQ7x\ZhmN:fA&P)-v ),䒥\3UG!#՚, rp[Y.8/iaU\- l\ʎ`HI$|䖾|LBN}G ӗ[j _{[Dbc1]Jֲ#EZ,, I<;Z\$LY24. hˆ9W=kLT!9rJ/&MY"Zn7b@8XWR@%jؚR Cc wӱR0beRu c'F'-L~iF!]Rv{͡qö&Fg2=Ea B<&">O0Rj%)}%ɳa&<n>t}rbU+O|va pjT$vyAEi@ek|AU#H͋3bE +pWwFW4D19 W72%Df4A1 ʘ/[m?P V_4}yn#Vif/sb2dW~K2  7e_NDG+ѝUљDc$9|3:jFuus A-} h"yj%47NXtb%ʧϢU@ ,,ƈ )b(UL6 $Xg"ZC6|(pΧ9Ilicџh?YƬ.2HI3ZB^BiU SǷstۈd܆&z7 =b1eփ m7A'B&Y|GK@0|tFef_`+Y,6Xr^xX~bO? ":im/Lף:YSR5ZvȖk$&s~:ԏCdXff#d֚|Xq sgә>Sy?ܕYHJcX˩ݠYXYKPe! Rmj˽ ʷ ls IS'H4AXR 81>?,?-R?@U5VW>^ BQx$3 !uy;~q /s\ 7s~_wŸZ%jr(tS{ιB~cj|˯TAe;Ig z7.R_C[ioqafU4I@+D mq8Ddq)Va;Oi}CyVSaO(Ӊd8>,_ ȮLڮ {aYEiK}Rd{GZM] @+*uwWmw920y7=?VJ߭.B7b%WF2lEUkm9'wy,@{r14W?cpĬ\Cb; Z&LOzѳU#vW+*_<` s>#M/(p@Vx8{2݄.+<S+f9'K"HYn @`&}C+WJW࢕O+ɥ)1 |'ETc|bv<}v3S!/$tKHA}NiiBo&,6K TE E Ctbo9x |laeqw9~z@S:T.Bδ;2:؎)m?0UK"/*R^~ȵ8y /D֪Y|֡ܯU޳w`@N@3%MSbۈb $G)]pGxhOYVBҨC3h+:(uP +wMN=fE6٭h,||i}Ĕp@b Z}YȟFXN&ٻ#[|PQsB @>:Y3X$m_c+;2S< H\,"dgߑ$穾mMٝ>7ٸyBI1n]A$6JGHFC&y,}Fntg)Cpqk} 8DԠZ,@!WT%:VPB4tlCN_ |B16_cZQ߳a7[Hi#s2Yϫ {ZZ{UϭȠiw9.xP`(F{G8fy^_9i tar /Dx7B]cЗ7L!N] AMXnmwKz(;:f$F;&:G2jO?Om;7n|?.=ES _ԔUg9U"l9ht tM64-GWU=&(<Dq{4Qu>CTQWDJ| !TVlyGhp"H;xlڄv^P ;_7_\kt^yM,؎BFki>P3JM 4h ET8TpyiFClzJUM2C7o N;5BKc5~tMQ4W毼'G_r*=ߢͿ7<BoG):CmAKgkISR^տlqd3TC]svpWjh6|K̈ .ַ4ym/saƯQؗ"Zїq'Fm Yݎ*T 1k$bNtˇAZ!a]7H4[uACoZ-7/x59p<&ӣ䢈3p'qn$(O.fx P(u}Ř Iq1p8-qgQ[ǯtbk?E Z7g<1L}"/ui'!D>~8O%8=.rm>\+а \~Z}%"O[P=,TiD4`f>쀹/ WBEȖ%&/bUy+VvDhZk6!bvɮ' & EΑkVF+a}ڍM9\;\삣;AU!yb:<+̨TAdN /(ybXRt1@si"3<*VHzԬ"E=x)x^Ņ) a<7)h3nhg7:TgBsݢ"} ʰۥ 9& ٧ê! Wk{؀PP-%?'e.TIToRlat }|/XG8 ykVwA 6Xy1J}.41CGsrX/TCk SV}QV䑄+P3m[ќ>#b@m&s$³^) P6NGqMAd?!C}rW" RN[P^!2P>SD ԬGSLr8\]pRPY*b4zwVn&w\ vlacK\reiU']~YҜ̘{VZ4Q&*~ݕj&Jo] f&mC>mf.3=!yw#)=+V)cz_/v! Nk83n9ѵ&~o!+) Gp#|\/ {C$bMrP+a.v}]Dai*+YGXԂe¨~tP[l, iU.l2ps) #k<$)Kde_}0A< 43b~Sc!Z'Dݲ5!`|q@vF TE ;#$c LWHU~ )B7OYZyI5kـ"$~$C%q?K(m P宰kJ+s7WdV5Ҧ,C%DҳCyow_+dac_1[wA{kPL7"RBr>4*0?l 9C\^l*[*p 3bݒ8ZԘ ̜6,ZaʫNm$=l\ĿuA,ƢŌm heȵ5zSI FJY-h 7#II?PQZ[Ƥn3%Eɡ}8˱ dMYoU.+)XrbC64A=yR|yv[t&o9d6E?f̼%ouKy G{+7ZǟhwWثUz=o _v7:|0be6>^:".D LOi;?wHxE$CVTsW2G+e49#b%tpcb:F=J3!Z-({;π~P,ZJѨic,-G܇(co%QqD txrn"h0O'Hv)-ܹ`Ԑ3%êeTh{tBoݩ[.0 W4{,1ꇨjסָrwR4}3VU/>?"51f~9ExCC,z7I?)Lt3rqwaX. 2)HmCYi;a }X뾈g ,O$L'B^Ld"t:ܢ?l'}V!zhA& J,wΓS~g) Lgz ]:`1=8ǖF/YћJ_:*x4%J:T>/+2]GaI^Ƞ`>cƞhs^NܝIV'Z܋aBy8EX8r 2njG\T;> Jm{rhP1Y(Be٥C)B҂rA=6En&J;Ȕ,>MQI#`W!W o-i!1'k"];#޶^o/5Ǣ32%?6s&apc l<:C,[p-^!q8r7{_tsM6fBhB@*u='yQ3TzP7Gr424uawﰵG53w[[К@ƧbNll2 /Cxy^fhs e6tt>toHtb}z2~H򞶎XbR?Ѯ2XEwzsLdҴ<>[ehl BII| :ͧlNم]_H {#%a AnR F4MsuΤUN&W`W♖si$|*gc칪( ̲$?5=PMSCYtt kNYքF2)SL#v*.'U’h}V0_{`54H֫~ $+;ضEi UǭŰU֘ ަO5-lʣJ5ۀWCy)R2*nxP_aרn-8!WLJj>ZCON@cIY^1mVa_jAxSr$դܷցx>!va4{ _A'u%fY0W*Vt7U(_I/N?Ti֟m$7XlC?6F"2q+TyZwQ)o/eaN t # Fٮo_|PhA|TUCIEމ3iVolo/_V=>IEk 00{b -䱅 K2Z0(+}mv犰u*%,g3#>0p]l+;XD9a-XU:E: N_6vW@3@w6K20^ZRPbt/6~]ehV;%ljb&Ɨ&9ǡxNs`G^tkr:7_tB /Ŭ7+J, }73ÇiF`|`{u%J3k0wh~͈msL9=A9~ K? JH>g(l躛T 4RMv ~bEb.3~huR.gػ")P 8&1i;"`P]/1 Zш,UNٴG2yy #B->%Ab1Q&F_7i[ˣ+<Mnܘ"##Zx%YOTjxn(Wze|ȡVy[޴7vᣋR#-dqx^n^I("6NF+P8ý-!DR3VFWh#uRrOL3Zpc`h|-7t=4K3!t`NLM9Ltdj^HJpjvwoA"!S|)U8ւ<9fD)iQwZAv|S tF'>Owpzd.5@gftEr4wzY}+n#9QA )z@v4д4KƱ$^<(+M[r=PxF 7ޜ.,e2 Sўb^{@e}&ML ]81KK(B`,E}/?+)+^LxMt2蝼n3"\z(ne 4$VD/O#*wM. ,ʠ9rS%Ii56E6CvE~UݍߎSs*/[]A$[=K̪ƹ֤Dq=G= Ž 1 (s?ĵr$/s R)gN j,]i1W!\3~SCs2}ir43?NMԝԔmGPFXrhGl+~qfn/5/VVS2O÷ku͈)3_եkuU!m'M-f$XrJL*;ǰǠ_jXGJ.65_dV~ѿ)g]zsÑw_тm)tʞ@IG>3YKtS?aZ6gֆLVMN 0"]-oM00K R:.dUQ(9^(1I%p!7|_(}5Sn+4"oz:ֹ}ǹFAʟ=<_+3گ7jh:v{_g$N,=4 ߐعV쾜CP߻CU_˰6 ~2>~Z!Xw<4ȎQJHf Oǵ1;؊ .}FdJYa JhF,L#Fe{A,Q - bn}Mmd4>u~n<9B3pn~C''mȁ:`g_y.}#3Hʞ죍Jz`JrpS]F,-fQ^ +}.0>͓"%H 6ɴkT=rqviVZT@uMN~Abju:$vXzςS|=;] cx:~;iϟJBH/7yvID&8a^mG >X{[Rq;B-U@LwjCkْiyMK}-Րi(:U;Q# zPu_WHePM P 8s38]/GkE5V1"%޲K G@qeBG xfQhm/(&*F'/sh_ųXi*OuނX+7V6Hhahq\dY ,HT]coG,D@EtxkoY'0k",^u\_J^lX8dT-5 xwh34Ò9l"^Q㘣>ex1}"H{~\p@HS$rTGJ\ B$A1 SFҜ<ln_7q%<6}* vAA !#DG77/)T_:Ǫ,N4yI?ag̉wx-a\w1]Ě\ ҵY[ 항-Nn'x]);d@ǠD9Zϥ+܈vn}T(&3zlЋ] 6fΨ6dwz\X7kPMzÏGw+J7Ar@63dƋ , 6K5VJLF<]2+ZUy)7=JB) .Ck-5uC %(vXc@q9d!f#ۚc$ @OV,0%mtDbH՞Xcp" #KFYNӦ~5+9};ds8]mn8^!$`@Z~.%19;HHmЙ`>C#q'bg$ӸQ]¨5JҾɽ/1Fq+EG[c "@5OI1mObBiJUs;e֍`I ژ)HUƌ&746EQ$/W>#N݆_q `ć* G,"j}V,T!bm5 MY%YͣK,Y8EKN>y|IF:x uiy>j،i O 5|)]&7[ʪYVDYq`mq!:M JAc}lr O1`m§0-/KoIžUOԈ5?]N`[̮'ߩTpdO7:.L0=gxo3/e|߂=f$LI92t9XDlle¥q]\X4"1[B3\9*5cwm<_ww_QOPNرtoPP#ؠ~ $ŃՊlA)`8Wy &}â=YY˃z͜vYAU> 1zjFĩnT !W{ʶ`\`b"2k^6-muɜ4]Ny7j3񕽂-*rfLp7ɏVrylڑυY(z4`Zt \%di4{A@ 4:UnhĦ(ۗ9;]f,_),|0ZO|A3yUci% dʂ9*C;,(_&WpWaD8w~#ՙy:hZbA[VO>I8 cߢ|3UYya.#=@TnK}ުPS f=tp`f4S% GU#>ڿoi KWiCq_q5:B͟S3e vf*Jƛ#^#ͫIob/Y̩D;IJa,CdD07d++.QV eF LP5y3aMHEZkyE\U ﶌ(SY qx:r>{OmQޏȹP/դB#>I1:Քm;T:2N{D%t99rKz׮65r!!smA1Ri`VtZhJB.(W]gB4)?V{#;l28RgZϒ!ㄛgƥɈX\wtԏ@l_gr[#n?aD8hܦ`m[ldgXtH_`/кs9͖6>̆𨭸-aM8cUo{VGʧE7G1d z)?jwhOZވ>>?f;r_Pѣ26f6 CA?<&{;A{ꂸqJ|wwhbYW4][Le / TLK=K2|ě屾D(_+ܒPN2PZ4TEW\JG<Ȳc u~ڇD%H߱=\J:/ &?;s얽k#nhJ@F'r,QfjzK@Dؿ$iT&[K.um"PTCD8ߒ>O㈳S틻'4)Xfp$׃!>?~DiKVH=.a|%!g)|V2\3N(J[ f(\x2h +o?Q'K g]MW%jU CۧB-ҼI)d0Xbܓ4|E0NGUIh`~ƨL`*)cE`csX-׳QmU7 4R&= ˕rݥ-uCȰ/7giTy+\^-4W-˖;3 `Y3㭲ӆ\N껋qR< ͌ 1)C#з"+Ei+5Xe!8Lي v9jȿj Au W^\bCU^R5\py`&en6 I }h5dg9/de蚼M;BM89 H TrQ̰#09F;}s8$b~0 5"=nc!WX̩KI/zx}y |JdhT I| qBAVvDa93kα_@vҙO-Dp>>J&ck ]p{"2g7k7Euh{gtfm9~&񛵶S%CB9:UH˯_ ^]Uy+NlƾA.'U* |Ʒf[O1WdvVS.u4X~I?<>\.EF3j p!QB?j07[B\yEʬ\Қ4˶L/gC{gZܔ+ Yݯ#a$#)mg{6ck/x L#mΕ#?eEkvUkDHy]v"#b+ &;53aͥP޾4:5\Y R'OȃZ:(Cfxl͈x}KjhwQ&4u)U 3L@<ڈ$fZhW3?_d0|쇄O s_N 3c򠹦ݓ!`5Xlx:ޚ< jEr[ QdeSZ,ٽHP, ݇yl'b9|*,תJ]!I'~l}Sڈg~t:G~l1 ⼰06(QbŜN)fwhu;tl+ẶTF 9n`yB9皼|dM@p_3qAE[^(b4TiW/9^ >^ٔC1h{"b|*}~AO}k[Cn<%HFaqWl*ɒ( Iv ;&GAunk9/rr$]AD"-K*Q~5g3k-|xu{-!W̉.l&ON%9<=#.$J䄶2DAHs#4$ZA:g8mpLnXG,k|I0}y N2 <>#b;(< Z|\1 UO$H z`xOTAWbqpW]*F @h!wIWZRZCjrR͙0;_ SS1B~>cicz7enۅlT=<Ŗ#@ņW*٫{M+N(ƅp )$tgba$\N#~AǜFrHݿU 02Ӕamnj2"濍m[ima!UWm<O!8 ~w-(i[Nf]u+SF teN>3ޔٚ¨ Fi:,!FBq}}0 H2no 81+1-MGr zH$ BuHT6K]ΉN9#-wt;`܀3_m2_nZ_'q VO@25IA׵@6<eΏ*l2̸-"kU q ah:|px7ѳ6Nh9^,#76;9*Z;i>ͺKq`̚Au>?yVi<7 Sj.As@!TEpKSw&ٝHŢE u^ڑdJ))nnUj^<"8Aws}Pv&F)3(Χ_xC P>c=Q wH}F)$$F#TˬoO _Q C7L##wxʾw9[!+M壜05:?@I\zS5*@~S󳕻?MWHq!ir>4PlU,vmqUmqí.ŽcDG'G]-`]JS:!nCJUqw֠R٪sE gj<ꭘD:_lv(g Hi|")ぞYP3K1K1:t4fHied1\wsh?vSp|?)t>$}Hm%08,1v(!"t > Ǽ%P:] OLѲ"p`87ty$wb K {~35eqDH@l|y ȮYl#_AZx YB-S3C~ DI:~3zqFw3C[~IW'da$ 膖SjJW9=D!*Zlԭwe<2NB/$[ǜ7ĊQYSp)cSLe+dm ~1^.?{L2֤%->QqL`d) Y)~D!7ힻ(CƌD`eh'h@?V~^7Um[k oCO8}TF 9C@"ge餶Q1ơQLVVzNB @|[޼]QIO7^(eF9Lo߮ޤv^,%!:i'ِ+HN!1[5wGV"5 ~u( %pGJzzV#a3hc2n &():()>C%1 Agvi8Ψn2 H5Yi:46@>&X_ˏxAZ.YX7g豝]0Zdlg 46d$n}YzEp:o@k +!J乑-u~ _j];P5j8p8;$Y6;_TNhs{X`+L(g ` Sgk)WF0Bwt `]:Ec2mPjw0A""Uo&Fm"w0(Kj<LnpyHBlE=9`9ߙ_á7>2=q.mۥ707]_Ұg tExdM) o,t0k(}*--sv@6`TP8]jƆYg>Ś΀ u!{jHNǝ? >ҟ?:1r8m;Fz_%l_2ya4Yf#xF f̥Cm_?FL$8q( )OЄagع(Ⱦ5hUÃz$Yp SRaK[dlSIuK4X/{G]f+='('35Mɍ|'?w3šJe4A#Ĭ}[ Ӏɩï?1 %$>$Fٴ@@'AzAgBeQi0gwO8\i92b\Sȸ}VQ^`vVT)f< b0Vawf}lҌ N`sS~eO#]C)Т 4&IFl|Üp%m.clA0KJ#$X㞯'}$ֶU"ẚp pe6ql6+pHL Z7/P.<6DyH:Ͷ*EjP<뗤@WA6a&q(5hMN6Ib,j) pHݟ=ʎ7uO 6/U24~V]rb~gV g#(~]ś=߂Ek[8 ipp81ˣd TogVɯTu-{~p}|0\j]JQuL]S>@F+UUj ֊ sI\ra0jt2$G@vG17 YLOyщL`.g@ D"ڸĖ!`7t 23*X+Q .Vd["&qg.kb2jWw? eFeOL=i1R"a 4#c :(Jdp$dB^ =EV]l/C[yDU~ u$e/a tSNn/3VNZCd~̍:sR:>y`bB{,DF(! 0aK3oKw+EӍDд5m${Yxl !(f C–Z-$)||26ᓐ/R>+'vR`Cu@5,W|<8D}an|,0Y#6FԽ~5(+g}V~]Ja]|.GȎ 9&:, ⁌ע00͌U~O(f: 9U>y_*+0G89GsZ_rB϶46tE΁ N{sMD|)a!M;vzVv|ě8 aZBX_(N`jOr*iitd@~,ȰJsB)(;S A[#42WNZ&.!_w`Mї$<9 X#=oHHıXO=]^bqC:Y (aCdù& >[da{1#U .4fuq5gFP{RT'XI[_[!R=}0*@8.,~w 5X<{͐C&]'-ɏh:`m%rL17%JO~I0 ThHDe#t*ҐΒ;Qɍ9zy@M+U{N3Jg|I>@#ʌ]XV4FTjX`l$u;B'Et*AF\Ǣv:uK sY™%6Ϡ$kcmTLH飨֝_j+V+4+]ǓYvD}'$zV_Cҭ#%}4WŃV\ 'Tb=F2~?VQ[!No<IF!)rSF.6*[)9ş΀e!,KnX9We뻨zb~X8MҲ\U$Zkh?s| HEhvD>Ek_*vqN)5*{NJ>"x]UJTwdв"%e~}>g@r}-DLUq49y*O'ϱfOE0n=!?Z;B0_31KT0|F>k $6J*gSxGJ&Ǧh L5ʞL])Qtf6AU,bݵzZphs @R>6ҌxˉϓHmumSsA."G0~?tK4W5}U" mA}rEﳦkTHmڍzG5ғzW/A9d;&%>U;6CjImzVmܬNwZ zcR#ucaNxtԂ7;X})|⛐ę#_8A>ތ`,3mV }e鉖9AqLKE?S|Hs!! r_e֗ ߙ%cDNf9i_e%bWTE8 K%PGDV7]+R3$w̨"}$@-(0NM o !9l Xݾk͎2H=/v[vAR ORIvp<DZ){g!N_Mlݐi~)oN4׉0)B&G)P]G޸3ư9I0P~ҟK"kVe(u _ޤtG5bÖ Ch)l4ߴ c}\خ \55qMb|cfp(l" /g-jIݎjt50,>C3dJ`WN3AIicoRc2HukwbjhH}-#Z9 "_0֔~y=ܚ<{`"VPۊOX^@K1/Y]2TEAvqKM.q˄"F:>7cwf-M_kC`#>$*5[VxaElB)J&oEW%.ݓhgVKP8/oA&pLOz<8u@gYRU9pwGvS@!y0}ys :foTIΛb\'s)yRt|̕RpY  6Q+}zOF^~ãPq;Σꭸ !)ֱmcN5rT 71 Ybk#U̽*uH"(ec63krw.#Rň9~ye؃`K % Ts2y,gW0iH-O42}M5>'aF'Q17ZłE #ޱCn:[CAYYWt v#'K= ŗ↱ך{'ZLj ~!Gy-ysm$1)#yOGK$?Gt~4љ~-3fY DlddX~ś"x(\ σXvwO] dpya]R>(,0] >J;zR*OLCteRz{iNd4Rp,or1oZ\.N,$SMu0D0f :.-ئٴwS[;O&4eYDM: aӑ<$֞~s$=rFX~S>TיX{ϳXec°4l-Gs[ፏ@; x -?]) qhklZtv2/; Y"gzXOSq9AOZl:tbQ bѹK2G;Ŕ]nOP}tt)`d$CI&Sa"RI2yLT"IT"eI8vl!਍MRB\ʴV%QE-ZW0'/GfWioX9&g6(7C+zO&7eHF#{;x9f`EKydƍ1}b % GI@xR75d/%^d]T}K[!_^hP(RxW^`To{.x<<gg g ,bV/oxb;V|720BaKjp(*Z^ A<^>^^Ʌf~Xߑ *ۧ<58\}EdΎhFͦB5ܲ].坉>_oHx\Iz`q2/=ˠ"A-y0٧9J^;LLtq^?ζT^mIun7293 ;,YHautpi+|m>S5Gi\eM7 y%H.M{%I\G#R1^X]NuPx)5߮qgsrq?]0?Ja3s0!IQ VJ5dtFvMtBbt=8>At6 1xw,9 2,3$87:_Fi_84__@:'žA~Fcf Pd9"0'sii*>qd ^=LX2Gw 4 $ҊIdq`%q6T+ݮ}k>t#Z(*MErЪI/'<]E˅!y$eǧ׸Bҟ6" (aPgkwؐ6ZWO=HITzOG@Ir(Ry*G.ʭ`)'[AO*5Ϟhn`cPU~< A@M%?2YlQ$ˀ\9&ayEn,xcNЈWDKFaQg^-ѝY22Ө?bnXAykg#ZcgIVbosM8U|={hPGIO.|}oEOW2mcB8E..jc€ü飄)@#?M% EZ8CHQT^]gOa)80U-4Jq&8`0h; ?JV92C^VC+u{Z/p3uYvLdT'xG Q$#2 ŭwzʄ폂#'u<,a{cF4|޼S .mEѵ30V:ߜ#ey!eAYe6ta+İՇ.6eU^]kHv`~lradjGUayj kZ1uwG.sI(^SEҥ8?x(_vXރ5=/tf:ym:,M>n/ ؤ_\\&R0so[ySŸIR ~jeRƔKmPL nѽmؕ^T;ҩ_T`v̵7*%3xz|aKL7(.v1bi^kZ<-Nv!j?ʀ#D"z/I!iq3=DPw|qC 7'eÕ97 buhуDԀhH}5r%Ʉd]cW7V7Iq&񂛽# b)רPӞDGۯ \Q1ȥ.Z35?%IH`lՈ1u8Tluka'^RuJfԣ{5>:`c)ckzʊ kȬ !cml#f&V6|`rQX7>7w0$[+% #वq5p (W+\ A+g)E(jm:]yYD8i>)@g;>=KJz~UNO.馆i+WܹB •lZ,j510b/}CyRJ?T10Lw>!LD@ )a P|d m(JF+;(hRSB+R$|V[,6 G <{7`}Cz\P\LI3u >d$"w# nQ]5؋( XYn7b(& fܥ 5_a]U7%QD?Dy Mf{1wCdoH4iE 3d "wXԄ?W0%FU9ayʹfC:nkvU d/;"Q_CY;TbVm4yY]pB=jlDqYƣH{b@ԏBt;ɴ(&Pp9HmsQ^WEkILU,~<}!s & Xe1q)n :VֶI6AERN:o"QH/E=|N/T-j%I 5cfA],el16B;lq-Ӥ`\dmRH$.rN`!$ ,Ϝ?_,]gMH2 ͺ??-l_YXlßKPhƝĂF(~PK0/-qfDHꩣy8=%ŦdSB$*fh`df}Y}$˖@- szYh=Iu4ۃAS{54  J_GSVѓ /NG h 4Pg2#Z\oA/|Zؘ Zx>h G>º^kIbo^"V' )~BCbFu}T |4>NuѝFYBad;R˲YQ:֋1[BK Z(oj|ʬϾ+^/5Lo:Iy6bq54nN\ |6Hbw vϼRηzct38'ӟfNҾ^a~dALj-e,[XZ[[ ryNt :)mtRura:s%_FƒY͖8kNM\O|F]2W"BWz.P)'(״^`D *P6큒wfzA]PXmt]D/,li |PLQE[oOgcxBgbU)v ,o͸SNcƞ=O!i}~!>D\QI32;xhBD5G:tإ,̡_.Cy2~QfWQVX4qrP(7+ /4ܺ 93cPKj2+bDmT+QowBGJb%HB2+Do-Ȱ]px#~Є&bA|! P"%܅#3vh\5 +ǐ#\86GHID27 "?9cNSXYTmvpSV@d-3%E nf_mt>aVh<4;vQ2 wbmm,ہ3FoI]O1ey]p(U'af9hSl+Nd*?1y N.)3P) DW X Xm'JΜ(1T  9\TS`08^4;zշ PHԶ Rtz@yI]VŐX螆BVJk)2[b8)i[&cd䏗D%:ڨ}#/᠇zUG;(d Z+D_ bo{)"ϛniwA )u fmV XzFGjĪߧܼ@MsXHv<u*JDҨ!}:yv0z q :zo}$כՄyR@G:0/7yμč1z ! :x/\ Z_.ZiR|R iIqs;hTZifW[̒h֎Y7vzqh@Vc$u@hq1DAC'赨;4L<-U¹t|\jT j<<ֵqᩎH##@# UJ>`yIwW_[½*5(6yU)PD99ʄ}.R]B^F I 0.ADYY}k&('G_1ty)q]](c jA\{ [B/HV.쮷F]Q0>/?I}߶s {zSb K͇El]-=Ԓ,T 6 D_ ς}SVG?![]3($NP':݇Z+z1I+$.'Z JٱNsQ9MP3X4[a Ԑ=Gx/>7|z ⺯2i-s 7#'ipWES16W/<)9 X5~;a26A! tf'!%tp1=08j'v5:%۩R5CãQ6Я/hJ]5KJk._ot}2qn,jNQn3?&Hw6ߪ[$7*;4k_ABEo::pmTV{2&mWXtdIᔰxޭ)!K+X`W<ʞk2 ߘVwș:Kv_0!UwZ g`O-8`R\1զhvgE_#}Dʛޥ׫ $H=nC.ʝ5/#]޳RbDl0k\V,2v$B"k-<> w6&=~FTmv-r#]|@ea [\^C_+ (*!8  1ĈњNu ,$yƙnI)7΃Vs|)A")b!RVx W{Q`f g0-L!5,g~> 0LYx~O-Yl2#tx?5[fQw9eVu@=xn< l>ˑL ¬²egJ;ǕܠPZ-k^M{-K)T7nq9ׇ 7싃;w 'eLJkLՁȖ|UB%BbP!ʼn.Rx6дl3J|kji:)ՂU^_t\ŅLL)J%2ͷR3@$H6>Lm_/Bՠ+clG9ccfLn3GFXwܓaت}DGHO -16/>Uj<ɒrQ;.^dj\u?vC>--3L{hĥ=Y: ,6`vMGQNEzELⱠʵN˅pE@vj- %$B4Ȱ*vGIw"_cy _Q$>~vg Hd`{&pUͽF5鍈Qȉa>wW MُDlaJL6}'yZmOWF>-aHuQJ 1/c bF:zeB1F}cݎԼyڷ 4w, rF*#)SoobـA/d1 8K71*nG\iH=aS?n|i8Ȍ2dkI 0%Cn@>LF kprU~[-;WT%na'"V^-(ӤqvRdjv7B};Xtyq: R T^xe( n@2՛o'GUErIu+?9[@U`\# X"Y,0L #$Vsw&\;'PVNl{܇+E@I3IS؝*|ܶ}V;<ϑHP;`SCTE`hR RdS ,Zj}b"2Z@۶0;w!s@!8&<6g,~`ƥuˏc-G~=31_(~r$Y#ᇇLt Dr pjDƖ5?8& yVDeMi/p7_-;1'T7dw(3&cN#p IۈW .)9riG}WnEG/,N7:P= ç9VoaS,y|CXM1~riҁGH+(h3S#W]u9FVH螥@ &v'a*(#,s(Z0E>8"YOASԎI 0DH^݋~ R7E~ Fuksd U~f&u7M'\R2@;VGઞ2es(hξQ'lgp<-ۨ0ꩣdLOMRO+<\R,Jƒp:c߼41-M`/[6|&FO[1d!ӃwCl+J8gAqJQBi}I}k/XۏDq^:d/3t?LK1>EX 68;} AGfnOE y1̅s"k"cϣ S)Nрg$x5L~ _&8I c+XFzP˹<"1TRyo?< H.ˢxfyFH(- \7`+4sD.+}[DZ]حG1 \/dfZ9Hט/խXuSDMum3yl2$zUgP-GkˢȾ;}:T9#eI^mfu* t 7{63y

>6g!fvwC4C'ڢfWfs"22E81دoz J8⩏j 4RP91˥z^Ku0s4\yg<`?'ˬc58? f-)7ϗZy{Db 3G]x㺛|s͞b'M#iLC˘p;AG+O^EG\9p{=I3p4s }=Q`|E@STC [hd7^jioTh:{p@8Jr4M,E-n(a}7#D=*0S3Ӂ=9aj∓K{161"O?*h#ͬ=>YPE]#j*?'-m]1U_'wi ΏEOq+o)tF# PD$2.S [HԩIJrV@EQA8{eƌy|yeu=f,)<HCz_9 px?N gsxf[i$0:JiZfb8܎_a[¦cg&Jߖ e)c+cv^m@N`6&UM(Fճ!:}i%2rVzEBLllrĎ^ vy{ gNaD8 /[5[5]27=cjVp#?ěIf!Ũ"Mxȹ:y=<d>xtyJ'f}ŸvЮL53 Ѿ<3ưs(Toty<r^P/Db7yȉ,e]?oku-EcVN͝ṶtȀ*+ﬣT3?2D0#\-ŦB=\ʥQ%uM-ՖQqp8"Y*y?jei K6O9Fa.[KRQO-ܿ{z6D{&?TNńlbŦ9aʖ~Ȍ$Y8#29o!m|G<[obOHh1~pb]`*nv'iEڰ"#Qi-=˱CHZ:ЈoͤC^ 1\xv)<[7q0 2ݚXT=0J+1-%y'UfpCSk$9-+e?[!^ YzP#j_R{C7/^mpGUA11P7F#&XNSlh)*3?٘7wP0]FBO#ܡ΁Tef'a(r@W _rDڹx+ laa'j$Dȡ)L@S>.1efij7rpim=}hJ~r8!8hl7d?.ഭS R_^:`bF]j0TL6ME#8RI\O> MəRQ3r0;2cd^u։B6:.܎*(v_Ai׿`OZXH?K4sE <[l.B#4Ap|Lo =]&-QD Au18ׯ=prƼ7 ºPp:+1{c>5M̖7K8ښ=?E_fY f ^˚PY+,aoȹaPXOG*Vk*1Ad6ڳ33KBh'0N.%l 0F<0MߧV8H!/@ڐy'*FR*&MH'wp9h#j)BӫiVʷwLͶZgdPK%Rݒri1iN0p `>oXXalUTK?Q8iq ܟn4i;u>2~!K‰G;e|bl%=Q uME _LWˣ֪́+I#SE%<@6=/wM:01;1Mx xaQ=Ѳ{j7 Lj*2 ԙmkXЛΉDaUc kLE#/vX}V@Wv6%ȯ 'ٌϧ%;IzU@! QyMFjƼ>w29H+:1?B-.}LۀaF| D">qgا Х TVgV ׋WEzC? Lns ݎ\WmR5 _a7EVVYG%]{q XS=&wD dÈan}.G=GoE$*Gƾ֩ o`_d, x_u Wq=q.rp$}t:Z&\ũ~[V-uY~YLzdȶ*Ź1٫%]7ٖbq3* e;>>]jՅcxz0"~˪HRrMb-ߛAq~%nuj:MTAV0Xc$W󈤍I\n[AκShs|/]EcٶKuɳsSȃqoȕZ~D _vj* yRWb#st$"K?:}#Z*ь$dO\ NH9Ka#ʞ$IB0(S)OBAt,*c8m44;äwg7OZ?&t{{UCfѫh 6WBاO%>=>k<ƞUL6٣U3ۙz o:^/,1X$/ʴ3d"Te KDo wx.@Nշvݜ/@^0z .,꯹_q/5hK\\/+js'~Rt#*lZiA)g{!Ql:550kk<3. fE4Xz!L$s$ݢ[PVVӥl'5-)wӡe"C!@`:B/zasS1/Lyҟɵ˯&;#6A )P7LA@g ]XW1!)+QNGf |NJ^W2FfQW#-dL]R qTɸf`"귗,L㙀/W i<-`MjTHihfEB=q5K9TC\lHD\ĸ<ԽN"ϒ'PNGѿ++7G RkQ z^tCT){ |$$]hBwgW _W.ݫ9Pn iv8 I!l7X64hoTAW ~ ?e=ꢿ{6:UJȂ,N?/6@CJ_D|Ai%TQVd" '>H :ΆTe./롫0 H+/wUMvt_/Sտj[i״I}dyt1&R% .)zb(z3@G-“ݐg_BCuW1J1y)b)*]۪f{mW/[@D\亍8|1&;%5heҲ.,&S^@~xZtN._!`<4.Fpx4\d|'Jf7s`i^t` m*绮sԡyț4w۳GD/YR3OfV+q*1].ZDaBU,D]Х1\[ UwMA{ vy}iNq4eU =ahKwiMqyAjR(.+:`:QH[qZY1B^p[M:UŦ2t~&ꩼPҺ,Zqb234бPP 9oE + Ms%= J%*D[e#!1Eƒm0/jdxź_bi-H]ˢ =+zxn$6^, AB'\kl[ YJJe5TvJ)OxiȌя;1! sokcgu( ]qƫ| VC%-NN{Ϫ gpP{?Մt) J9p\T\f/;68KjL9X!jW60yLǾaM16`h[n fzϜ5]S6lb͸Sa懻/bZwfokU}.k2w/j3¶=ڿ&;%_[\~[TtJ !o%y--~r"@೧O&67&v#xk$(AϨ0d{ ftK#\m~P̍gs<}qKZOg*7dmhwe¢+֛"U2GKb`+vqy!sySC}@ё%D(Am5-Yf;tT^(j*- k["+Igf8 `KXLNǡu˱#gk(+l,C ܈y*T 04ED;s3Ŗtl?X%na=lɔ-SƺxT_IWpLgslۧxr͟i{Yh![nt^'' AuBK@5l|ʘ{r/~'ݴB[D,3%]jmn)7t C=2W"PUd?n+P5WcB!}k ( :6hGz4b#AS+oNJuAVRSS *$G""LMmJ;M.{63yp?L ,>JI5V(~Giуxy R݁=#|塷9֥X–RL$dkO璖 (<:hI D $Y7A+!mqV'n}$M]㉫ւ+ i!+*߇l b?Z|˞gEY ̍aiH Z\}pBo2Azbxl3E/E USaeULmp87d,m+i b$.UX *~-Br&D[cq@q][zHo!A8Fd`+tXEkh:h×-&pG8x.)*]Wj>lpR^0d fs@fY$+SyॱС1+Nn_Z ąٯ=cx0F>R ЎpMzM3o|IF DrϚ{`[aw3yŸqrƊآTE 5›=3Rr? 8S,Z^k%QLEû ܉3Ls1N5VԕF Q*ujK64m'^23`76Yi5hfC6K#EAؘ߄ЉW̓d@9+{ZGH4H&6۩ +:$myQB8ΊyB`Zïpz6(t)KUE8$\J360VXq7{CUZ%ٸ +;ڔTn~rM_ȀWgvOu6~YC\NqbRJU "{f2ZfI4%Q )Y>  % B_ @H7M6(k0?h(YzٷٌΔuUFv|qNzwxa|ƅ+~=dQo %x@0wV_S &zEf];9=yvh2 v?6o@ /͔{$y5l޺?-3w3  OnҖW+7@nf|߹dž9>D *.T16V%4 րb#aO,YCI 9c B%<&IZb<}2\X.~q*maԌ8jBs){~^ +w-=Ό{ٰ0n%gs+I}j1I9 ۛ9#A8Uythݏ1Tqy@oEޭyI*C,OswQ'bjV$Mo"F_} _%n"R)`% pQ2$>QщvphQUg ghɛenW[q~e]F)UG1(EwOAW=-εC&+ }`y}ke<\w.4D-f;:{T tƌN6eG_ Nj [ !6?;[?i'Q~z!$s7lD-2 E"!p) Qofb` #l₺ǔ|3` 3 SiDdqýui "' ǹ~ Wԙp83[o۽-AŦN)Ocy?:%ߴ?h%3@X hoHr O-}YWJQq_}[5 Hi'92[|XP[%M%^ouș@\{M{jB<Շ%l&O,:!lK)DNnP%3K2g(Y 1{IK0Yt#ʩ_2i8Tu)kqnB-1k0>[嶳҆uƨ:4!9ZwɎ0t鴣>cSn3R'剛; [`<:VAB܄_`p._Z[޳>0x=;9+̯>9V8wcMT2.yR@-By5[#uMڸ1СkfLNuj.ic "Ը%/_C40omiL"QKq4 d*ʻB]026 NM  *8q%?%P5& %g*AQ/e7-P*zEE^T 9̅s2I[;LwX0LFqL2!IZ7}Zrٗyl)U$/6Tn$Y.w)Cʰ>?2.Mp_ ֩fMb`ۿ έ݌ qBzxx|܂p~r dNj`]_FHRe;;>LI쏾 m<84cv(P 1'G[%`'U“ *.s FFqBI-Ŕ`K,艧l Ap+ӓJ5~&WU!(:G~t4h8? aF\B?sR\c_'z&m__:IFk8RS԰A˗?2֊\4>?pCK-헿)'C+!wgTLyR$71'F-Za<;i_lM,U B~{'FPA;Ri"U'Jd"ߘlE!tMmHexW6|^VĢۑ]ςGL7w,YSIU.ov̙h?ZF}-{.髊mXa2+!Q|dط%;`rrsmcL} jk`l$ u83"(>a,ȵB&yJ5beTr n&,p˱{5Ïֽϔ^fТ+C) 9Ϸ" v0@D#[tsY/b9f (a_JNp)c^2l7# ]z71_܄礙:Z]gH&U܌/XvN 4U ݇3>O=utxkHPpN亙5! f  _@$-c(Cp<#rMk n|6AIͽIlɂyM]bXH~>\|Q|ڱޡ]程I0*E]S3*"&9G$!b+'qm\!U.{☉>\gDVX:JH4N}#@EpNM*0rZ Iӊm/Bj I:G>itp$Ƣ![T?< RDcY32Z#v#Dlb"Q5G#D6kAKj/A+F{|# WVP ؜6+kȴHO6s-$XuN9")Yv|&0AҺ%՝>`,*N4@H'?hNPz¾0 ɔ6s]:n&W_g΍u gȋѠ vh=Ts͏CQJKr cK6'ؙ/0}Y߄0@JFږXSlmRa,˝Z&wN\Zj:…cxO9%ras7ՏpHA|jbgr|KX>a&\0@ [zA8MeRtb!E;nމvK=rV# ̊<P|:՞Q^߈zm_Mc#r\Q#>GIss.LƝ"|.8UۙSӵ}q0`jTraSnGB;_d5Mp$nE͠3HFd+螾VIa$w6?qls[@|b&DL>wq&aP%EBi&WN-A`_7PFO?k8xlTp`ҏ'`B010UxЁ mސۼ4 Xv_]"VM/$pe 'C aA?#gņh} Z88s Oo#ub9AqSVnDz]hvqE*5^R/s&ҡstpӛQpڲ3·*E-G]m&7NՄyja W?<+6ۍθ#K ͦ+<z/6a\a> 1?E:oox8ݢR+UĎ)(2ч'v4{rI>NSxmfųC'@UZM$<ݢeovˬ Xϡ<`4&cO&s>zU޻ ^HaID偊~ҬkSEaF )s@!)3 \qDŽ{k'6,q!c8%!QАeb. §|3ӝch qZlQۉ;!(T袯 d,4a2 OA]H9_TըXBL痬;>M~>zMVVNMR.R/AMJ{K][h [IU_S[g `nyg`JW^Z_ nKD1Dx%ر3MpWiv<,shMh7כ%ngb!+ĕY< B& ʨWߧKp!Jg VaTukZHw 4DoE$!BW̫N,a 3BoVٵCM3}q6Dߊ). 'QBdI!L}{rΊʴ}Ё"EVNe\Y?z`ˤwt᛬'+Oq;sJ{u D2oŵdgeoHVPӔ3W/ۆ0 Uҗce@ geQCSDd4DiPYj8`!$(@ c+Jȧ0C3Iō5Z}i]e$q˭tu,4!@@ Xb˥gBuN/hبk9V<n7 ^^n%ק`@G/ҕ&M$_I]y(gc7m=ŎB_f`N셒%VnS2N05a\Zb .AXV "ʁHf oXh6WiYx⨣t)0[r7=r+;+QRh_iAoA1z^:xbw@p"=n,]aAۍA1J`/je D.PK7]|(7AyȺbuVoi Hb=[ь?k Hfp/m>tp^Z+yb^_&7lnYy_B)*C&JO|t TKz`xe[F{݁Љ]gbERUمfv{^Ԗ'lţ"ӭPvҸNwXͿ!նzf26U q^`$%(,+&K8D޵k'0&> ?6^ETV}!1hź(Zb+fѥ},JM!t3Y e\&@VGn385ʥe Tú {ah~k~ =EͥŶN ,[Jτ9C[8|%l$_0Q {cG25Jg&?AܩPò\0kut`L_ /ŽְO$_h5ـr@59W,UTN=e!~edO߮ QPVe-vYaRXZv6v/,~w 0IDgl^%)C׵e5ӋuivjxBK~`Gȱen|I'VBa9\@ %<070IO:L:d$Q!_)F2~?j->+ {릖l@ \*c9۶+1P}{+}|| j]dJ*k=<\&zuvh8J͹ JFaq*bMUpƾ#¿<"ckdIx\Jh 2!l*}x\򗯥1Aj> |qiO@H&r'rϨ#4 b6msHR\⪽ hڂK $;f l X%4{cKlQO|>H[D{)\r)K<Hݪ~:7?AEϣxK*EE`o.rWVF^s7'MڑٌEBBR6=K,&AR1l'(ioYJ?* xT vN49вbF NPQGB)Ǻ  T`g x4++k輼##_*`#ϯP"z"J\kQ^R:[0hu^K4MPyB(Bъf X{F ?I#M??}CeL+$'N ].9Hn9p{];=}fˑ0Q90V%h!&#-@qAҹ_ٷ0cvcAwշ_kSǞWmM ]j)]Xyc`M8`Uަz2UMR)aM2;;:Bb 5T`,x QՐ6ZHbi`x?W!h z) qiS /`1.P ,}>BΓ|Qz!  ЏFϦĂm~zZql9m.d,8_Tl״k>qgui56 Z\&z7֪*r).t=D7,0yunT (SCi p4yy S&KW޺vE nF2R1}P5H Ow@Pμ>IsEnaX/mOu7*k<(zJаQty)1)|/:.ޒtԢȊ] PB82v4h1L ~~`]B(*gvU 璖 %J^Wu$d&0{;3%3)w,ݽS]qLq('}E拥:P.xD >nf ? "yIZ̖֠Lh|0vj 7q^.e59.hvt61ȷ8WiN,w]W$re65?$ؾ)C#L1ӛF>UcM[pC^$Ί˥F;o(W 322S'=kT2J6>LL6xa>MIL+J #7N3yЦ˶oF;Vo,:"&l/}_oӤJ٤pM[f֠=IU׎@(}AsҼH` w}oY"ÍC1@&c-́Ɏ.{X#in Q^2)4w9^B7Kn4-,"-6*DZ` [[$`)Fg\`>0Mj>~e|_Yի`C§mCx¤#lh.Hg >LF3T͝sDgdԨ;GaFBA `HK5BiD(R69񸘱9u р-i ]yq=F54 u )x dJeP.Ҁ ]e%%p,m$~+)H(f%S Udѻ %hgz`_xcm%Tdj<~kmg6TE(5;Y>ȹ$>J6=+|d:FXфl`|q^jB%q"< 6sB/nE‹0ιwΥ0gfk85'vjzG 9Ss͝xZ5.D-IӫHO6wV ~~-{.H cFF4l.=yőAj-8{a)*ΜCR!M#z!/nQvD5e; ĴSRIAgqw$ }JvGYZ4ˤȆlOK%"RMSqZwOa>w*,YJe Z cx6"֨|׻d^N 2˷}i~E4p uݸ7= AoeoSarG[>?|:z1 _.OTmʢM*{ pA,O !UЪXʬ@8j{ $=C]V=InIdSn3"!o2!u4{xh0-δfЕִԤ˰Ü/J /Xr]/ƃ6fǠxg1. !DDY 4d/tXNĀ5Ưkbfߖ1Qglr l^6Zn]E"jdec y(!pLD,:msaN=j×O 2 0(x,ZҎd^E⪃~*?˕E/i23"fHXƦ[M^7~on\8~i7V{FpC<>S.Jf\cTyrNMKKftU6\1r ,qr~POKƅ˭6Jڕ^2f2'?.*۲;PpUtQLŷO|QLuifJ6";a t:x@ dS;q|v50>hI>|mV"UE}%)OqKU᧒,b$2XɗSPŗ~Qch_P7Dc9vB?HM> ^7|1XkugT㨛P<6]=#blʄ)'ps`&E0JZTXY% $ 9H(/AEEB3\cKZB}Y:(,0+#'xяUvyuW<Ttt;+p^܌O޵zHG_NV^nY h -鷦KTqﻪ%(y C)6?ŭLjp8A+㵽I8󁴂<ؑfCohw9Jt 6&##LK3`˫ve(Dwsze4FJ @:-m V-(_O%O[3 8LK+Q?kP vcɭ |.`B V+4')ZW它Ծ[Kmj*5Cr]ޮ1ccsQn(cXp7iNߒ .C=V[ixpﲋY?KQyiH*  ǹ~9 v<=M܇܇PVmHYi||{\G M,;1ݬTT}NQx)4㍦)A֙͢7 oSc_q_P׫ 1)?AA5VɓhgxBHpzɺ\FO$ȁ6CH6rX!LCff_%[ 9+\p25ExGik]F盛ϽE39'E.OZn-p[1 .jExT 7}=aM0 N>&ꕊtq+ b RRv+O7 :A+t|`)Vo=~ A'v ?B8ͯjMQwpa|3%wyKu]`'ם xԦG{HossA/qˁZɗ5M!nl-qHb9)1HפblwE>3To-oIPoVYxl:%IVmNB3 S!0D?㮛so7ݏ]"Ux ¼e:; ɜƘL7 meC\r|tK?b#6;X$j<5 c\JY ;%=#Xg*8O-bwZ|%| Z.3y!-A0T]j zX3x}'N #)dk/TP[鋨E;UP~S17ω7NVg&2zF{v^iWYv {gN&oԦ"%m]Jc˥fXNtdm-  gf޺ 7 &b ^Dd`n˺+:B!<.eN &r܀AuR.(#ZO2tZ"Vނ=V}|2/>S!Dc#cx~$@C4Z碏J8'?))X5ҌNZXg6gjjmIy Kgz6_N]ʵ#kpKB>UX.P j|PD.uVA99 LD CYbQ6fZwX=+:$"ׄK㎰Fސ[t4c!UZ|9RAh;x) JZԜo3eX)j >\,t#+"Y`iF\v>!cxʬh*hrȢu>ER{]r2&KsJ۽Cuf4+gFlB=1`SlĪ>ǼGǓǰ8õ J)7PNX$zgm8i.)LV(tFy63 A, zn z_ B;I;қKC@O/!|a>Yn=vѩɎ0Ox+B9j\-80[]uć197}On+N3soҽGriIpĞG6H!Yҧ&!iY$xjg{gB3nQH)k8]ɣP4Q].\t εߚm}1C5@R&ls嗪2Vϝ ~9*0&&11|O%-|< iϓJA'l@ЛW}C!۫P#ŵ{g@$T^iyF Nv"roeL/ԺGo`+ޏ|-Z>mnQj; em}!phr8!Lϳ'B zX(0Q uЀ'΅ְ7#MC1p3F,W2M>\؝hjӜj,dXd$vIwvA͛VdW`f-.%Il\OJ#H'q)5jVyPnK[U`v KHUpd@6K_|{Q#h}]:4y/EWp1|kﲓ (u kEi_u fxP/lXA&4rN'Z07]9Iĩ0-P2Ww6mjvySl qP__֩+Aˀٗ.Z̙QHps;ϛVfi\슏'PvQ9Se^ĆqU%cd W,ܡi>*U~sZ{׭H'Hj\'/Z6\1ґSfu55 JU%2f]䲥EO 7s0K¹xGu131$V,3(Ec359Н4G,gY+u )+m= Tp7tML:&IÒАbUfЦs>Fhdy+T#D$^`&\׭ 3^|[KYGMvc9fS9f`Q4L&m*BK3҃eƒ[P>Rд@^ /[vH1x;EHe$D|/2u4:zwh`JfKii ]Q^Th8֯n>DŽsK'H;Ya'.욹3یuZ3/sJCeveo.]r~QJ`%J3eJ v t:϶'1]6eP ReCxzI&tApRhۼSWS _LJ7,J{ol x2a Y'[uXmVyk?c B-βvvR6bZ?Z} I *8<ܧ=hK$g;YopnK<Siv~F-DJv&d^sfR*JqpS,lrG]uP Od`Oe*L&|ET&%U3d+y PNDy-$馟@4̫~{ %c-f+C pt>Du#ZVK@, 'I T}W[agQ#O3`6|dmSj{E_]ZGWJmSji‘ Ja*OѤd1$FQa[-Okdn[,ފN):31 &NJ@ +T/wF"s3^ VVyz͉1#\#C|թj]$QZm)aXB]׽j>lR e>kFǀfq?VkZum9 p3LQ-]pv;x쿃:.CCME/T=fO9m3VKD35{֌_ %iq"jx6 T _BnQqoƑ@g.S%vIO>gi5{>LnLyqyyc)-2X4V{<~@_rDdަvE^.y:W+rEk8y )35=# GK 45. ->@'޻4ʕ4\Pkh-K"f7WR}ZhBj4bӟFeh*GI-Z)k0Z)^ Q'~+"('c2D/UT=B2 jo!ԺZg7^˿q K+"V$$uH(Q}+' 5(7SxArd@: 62?G67Ui/`-kFQ>ciim6% >P3^(2$2=a+CYBPD;֭qx.~OVcT4B>('fҀSve l!,z2a;~[o{ P9͈>O:VŲtʛnA{1XBIGoVz`Hcgc]qv;PF ={:.-xc:Vfv2#+(>B|4~ӻxE\$W8FHz1-@0=1Ȳ.,#s>L>W0h[LHOL~ ̇f|XXC9Ui ;D0m> ͔NםZT)5"[_qM{Ԁ#؟@R嗀Hױ f va@A##5vƬ zekE D"/e^pQ9|/[J3*mO@)ʏ}D򮗠fi֠.&z|qNO^z 88ao_ |K5yXG|ټVe~\&g*3_}%v(&H @]wĿ ^vM #c=%%b{ UIB'o{\_&t|+aE{f9xJ5Ei~+zJ::m}eD'nx} 1ֳ Qqςђe3DkUhv)78Tb}>S8k4JL3_Q^뒗vdBHk ./iD-+KmqeE_dm(ƳV b@9{)ACVDܷn.P"JIX"M^4Osن塷nrAUzL[L{807ntf3N垂\]ru~2"/6O9p݅Wpa8$$_(Ыmg*m^(<[Ju@g\Rbr:C:aIh:FM.j>c=X2On^V>ӆcŻen-R7qH}YDw}?̃Fcr|~xEy 'xe}|9!EJ"]ѻ/07N8M[aT)Ars[g?8I9ЂM4= (o՞:"TW=ɺoʓ2rGd٪ya}E[Y-`I)_~Vj.Ɂ}<MLZ&8MZxHl 7bٓM,IY4:)' _CD8p :s]DwG~vℰB=+]7?u ћzuӲ}qF 'Y=H6$,i\ Œto^; ӄMZ Țy$ ۶ ?so7vQ BkèM 9H\6XXB{;jo>ZLqoUe6}V=izL47sy[:0.K)`[-Oq<%wQQ~ADZPH? $+LM$@IR>Upn2KQw 0l@Gx![ٽ_E4tRY}XQZMgM*:a7Y&R=|a1}fUoc;  PAT  MfpMX O'~ w"0w$OtbݦP PkĴȳ(r'Jg"!p0k˵y 5=wˣ]Gg(9TUf8c\'C`ya'%HjH @#N{8ʐ _gćWkF*۟K|ԉ@P<"_!r r '^~Q}hlJxC-xn=) Hsݼn74FXd7WV6 oqc8OTDѺLB{磍$C wMEHg {Ef{xQL0GדW'Rz*;XޖBHs掉+=gÎcgdVNM 4-oFg*! xشDRz<#{=Iީr՞06y8^I+8b:~b!oJ?4#|ǍaU_ % ۔خBBG0 !TW]o 䬉Б50=ն~y@_ElfQ :E8*L-)X/mۥy rMwH ܀3s]|;Wyr6=n@jHWwio& IZ5Kq/);(}V$&*T)+}b{Wgh V W7h!P? HRIKm=z{gMcC~Z"6 ۰Hی)Ka>ʄ",b<\8Ih+͋5rk@l,ׅ9  q~$AUsI)~ !mJ,=>V6[f.ʄuD2|>zRXNK8])-oDq9aI z xcƑ݈?ec۪XC-Y6.Sj9 ,@l pq#,1 &Z0,O ]a oCb¿ NV>oش#ȁЖgʥ@bqhdAOX&X&eF< AAU}kdpP$4 -KdwYxAtX~l;>?|(}X5la +<2]k4ƯCBM3Uqh=3#HV5"dt3sI".(L)B^Jz\(iɦӣEuw }Qɷw 6UxESd!Ff򣸋zRM<1 H#0>jh~w#:Ul /9197mɞܫB0)4Sf!}qCk2aQRԨ{HXX_>bn\}dD>`O3[?>o Ip,QP?+i >Rp89Uj{. t"'~z\Us4hӕFk&7ʼn-, V\SA$[ b+a-ݏ;ͪt҂!Ǜke~|ǽs%q+{ B{:Ή#ےM^jA+O8g|ǵ%RWzX,I%ɆBomMh[d90Q跗.A nu>mj;Riq0H\7d>mGGAE;̣D?R!s۬Ԓg`@Ɗi8B7`\G "+ A$C<>m^XiCa& `#٪AO' *"\k>Wq%˒ۓΗ~m7Bnjp2蜤v, w)~ gsnd *_:m QBD)u0:pGOak],׆ANwz]B*KoԃdU)MZUۀE̊(ҫ\[$bG`{1T} bɽ\jIublLG)GY HR h屭4ܶ#Դ"ng!K6%w!<kbxJ`DI].;}WMyh{V0W>ڼc3w!sI7sOboWNvvEb##o@|!6U(7 ~;wer:IF{yLs&˷%һ·U:y?γ\bHX%]:q6r #̺.'0gf8RGSZ:7|qy)Ò/$y!S'"m-ycE7n jg\}FE{|:\ҫb&/D\fvUI4]\h [5s+2jlvEէ.X~?A lʧ[ *KAQ$N]&+e#_gӷ;?Ƕ~=hN3-n~X?V0rCQk~fT#oa8,SjNyB==5i)$N _VP1wssGܓay_h,8 2 |mĈE0|F;Y*Kcs.nL㠌J{ 1״km#euʦoho?p5'9ֽ[@{W. *wP<|[onYv H+&, ;.@Lt @YQV`܆04ؘW&gim ZNs׉|𭆂Fl-cW2I놭eZUFH0]h †[.(JVkz}m-ncfN4Y>|f@ hS]>YѥrwQvԑ.$ә.6HG2VD-Igv "!q%și6BPc1_ʽy{2/2p,Jqi1>4Y)usp(4~e1_{8fu-Uأpæ0XNyA®V^[m4Qo5Dܟ 1M6dS?CxN_  gDc>E^V7i#We1i16R+QGOVC3a=]c ώ)jD24:WIQ͖"<Jbvp,IMN|cfa5Z0DaYJ ۋo(o&WI Ɣ4|`fGd`n<čٸ#~$;B(LzV9DY6Wby0G@!)J B Z0& 67 %h؈U|9a0*ݰX>vIbɊimmN;#e{8gY(V)ɕkӲ0nS Ax{] Ny{e:CԌ)=< ldCջn@l jdR7 FOdAߕHV:[Z|YfxG@@{-Ukʮqir-ojHvvN ?]GOqXLsB;C⦻y$ }cnrŔ5&[QtcLYo NM7ř \ MlЌFdrZAnh~`D#0 Q'eIl q.:{=v=jՎ.:DG;az}_NIJXbGNB)tMH]nWu/uh:4Fo Ʉ/G4f>-oFF/ o-0&D@0ۯNvgouz/U/ z8 z`2 c{T1V P1FB4 h3QO/Apq3H"ť̢k Aj}X,#şN_yփ:-F G9蝰S<5aIh-D`ڃ49VY-wyOrĘj˖~ >q I%S:麴8|<\4N{]S8f_ u޲:OͮcGC:$5Z$2TcZfg}B`7')VOqqγk~wI7UY8+h%gK}3?2f ]&KmQvPlJ% ^`j쬺n> U2܋t eu=jrNͱhz]m~qSi6VKE`K{o,n͂TͅeG_C#sv'$"U԰Y\ 3;i؊kEsP\3A=LXoDk|75!gIm3e@yj读qzFIۣ^}kY啟'G\8`"Zz W,FѺTsāmaW,m^tFxoԱVwG\W7~P ɺ~9>'mdۍ]`/z`e&Ntvn6X(}3yoF|1=@t`B.q7z֛[ݢ7AB8y#g|TY\<_H㋐G<3(;೧ Ołl)ZӍO M»yP\$m, m}*Z.b MB)©J#inOZaЀuK\0Xs9Kks>(]`~%WRNDo$~k)yZ6jsX] 03cYL2BI n/(9*rS :>vumK_{lS:ek:( %:j7y'ɱX,H0+Fȫ+ޅX(q:NY8H?qYcZ=y29d$QF]T{S"z,CЅttWip uo#_=Pj) T GNY%Qhw,2:-D+] yVws '`P69`kp].{A81xVY7vwz1Wbki;̷6 "Ss~)'IVBP @^X%Lym뱁/,&r5$2HxDުu>E[ݨڹ,U}/dqNwy |[^^䂰4wˈBFMDq,~Rz܎w܊a& lO dx$& ϢY\e.6{^ qXTy:2&l 2;ܺCK~/|&./S /i(Հ(qW2xZ tf̬O vF1Zp]u/t-95qԓ92h>-4ZR`nG)Z*H&lpT*y0f!Cax7$_O_;a lR+0*h` bX!+`*BCJdxa2jber Zm$ qEJ E>7R !>5x 5Wgw1?giloHa7&8I?,Dij;[ Ń: Mԍ8ix13=MDAڅhWl8O1 _{be֌5'ћPM{*\3 eMzbIn+BPpC,;&߅D%ylp{KRX6|KǃȶS}ʩېB~$1{'Ss Fo ?n6^:Q䷧aQFgh)]F NXƵaT0>Q]GWu}'l+[ZNAG.Ig+6t./Q@O"nJ }|N~j\8IʯDr{"K vD'LD_XI_,Ӿ^*6Gftl/H :8:3%Su m] 8 R(z7`CӆkP-V*oLY)MNy<. SMZ>(t݅!4J"KLYN1=/t`zM?*>#{z;?EPBokYԖK ٬oy_bU<>+<2þf+Xzh?1 !-.Nڑz&#g"Tgb(ό;(d$Z@%Ⱥѵ", TTOEΔ(rSEdCѾЂf4Wq8K}zg$6uxwcSJ0K !+Ģ,]d,$2oJ[4R|S[#qyrApL䩔oz͌o{'FeG=^n!n̪N tlDH\*ZZnOڏnbU&fQSСؾJ]^?'ͧ7ЀTsW2隉*̙KF}+v#@} ?Fa]9RX[/D= RtUi}ƨ\| Qh+E7>oou6膲H&bL@l2;HႴ6MU2*> #3-x4+<-:U@S+K *~"h d~DЮ,S{BNIF5tk=K?,d\Fj}]{jHu\J4'mC)>5itk< uB. \_̃AL-f3֞s N@Ig VF.+2Z)Gܗm4ur 7ğUFԻ#W \'> baMt$\YD٣Q"M\( |[Z s&qm% Ya^5oZ}!!]{H=:Jߡ!a3~=)QƝ{H`ԥgx-ewJt-/$0lvW97?:?/kiuIGL'L8o{Rc+]g#O ^]A\&銽&P5aRn_ZKYVTS?p Ba $Nt規k9LWj$q~G߅TE-@^֌wx4&Rde9i6:' fNXQܧW̎ fQ#I*s")X+@ɥ=P*`lFK Q!Jsൌ)&(bFc:uS6;ACeT.2~UXoRHJSwq8 A$?ztP--/,ewΝg_ʅ2B&B˿g~tKfEvHn2} R a+G |f;a˻tHl4wm":\wr>˅%b.bؙlJir) @X k5Jݖ)2\xC0BQt ' N2'axM76.--]J=i5Z@GgfW_I`P+AG"0~ŷG Sn+sP^g-ZJrZj&'[ÐH+Ohcan9Lꔓ.fzfcҗyjsT7_1 kL< .DnZ{m2݌9i,j6m8Yt{G/T É*BaQ+#6Lԥ$(4v(eFTL8ؕ#SD;?\I <{)E^&PQ֜jf#A:";=,^Y mëq-mU%!Sc؛͒]6k>VF#4Z:aT7B@Ж+dhtڽ _8!z%Rx񩗳1D}%FRu I;uʪPskeȿA{HK/C<zRj VCN[̢o5sUl@@Nw. zQ#Om`ؕ}EdR ҆|"X!/UEscR#Mrqw{PZg\´1N q~'Mmʍ~B3:k ),ahJ$V"3waƃi[= [Ґɨ*aeB[~3*Gјe ZPvdw>+ݸo~C6?Qmܺ_.NS$  3zG5"fcU'?d$xo,l|~3>0snZO%OԲl"[@I>=sEQ3[M !~'vd?sEIT3I[ΈsV3y UfI'N=%];\|0K2|ob"ւ1Md_GNei̪%ʞEI>m1 Fi{YR=_SO̮i 矶W0Hs:hfVF/@YD&>`0zj9.gGTNP4So.qpefn寶FFS K{W%,T? ?Б7<,x]|`cىˆNf2{j|?Lj! >ݽm E.;F~b5v1>;^*ޘrv?Heκ"HQ~n.9$&r]UTj&gcX9}[kVm cdޡxɒlVSthP53LN%#h.ޘN #P5p3]9ڃ]b );Lx 4sV>8]VPq3FMp y|? ekOٻy:%aAƐ%zaHߤg8$UཥFYYWtf+VI3TZ )]N GEIuS^#J;]K!_lgc#+W9Y :4G*.Ox'%b޴wz 3,3Xw*VQPqEɯԑ_iWxOO!Ya61wz-ܧz#RCu%^ӔnmosˈTa

__Jgx tLVB_[IH}_7~@ Cx`^( fOab=0%Bz4@\.ފhă5_+uiXv rFӿ4ΪO 'FZΐ\Hx2@ #'섺_W] v::b0tg6K0J}^Oc.1eIV!AֶN8|:i9VvC*B1GFJUone.uV(J*px 5ƫMpʰ ݔ]߱%znKwS&H``qو 45FrSv}d0Hă%G?А~`RL+b?i)б$0/~^l I71)kc\H]1p~#W1wjRx؝;&&^+++%zg_ș>Nzgjn:ޮ>q^&cFSXnе9H @ZR(Fbh&3Ϸ5^Kg(.kL'ƸѮpQ-?Rfٜ 2.>^_.ϧä$jy2'ʽʤ"~(jp̒Rs9d>\=Y"5iqF#s&SDbd30KАK-a\}m6W,' "Xm i=w&~zq\iE9=a)8YyiAg$g@6ar5}K~;Q<Ȳ><̀ Enzv"8PY5P`Wqw:&0] ΁xios_ʵS~ꙺ1>#bhc^/!˛௥ KP(y,\-]IDN!*rp5<ڍ,({˂Sxyȸp˷V=E֐tYeƨ0G&KOQA$ND}hv+:Ol =0L⧫I#"+)Ƥ0e˹E':B[Z}9M5"@1^kA"`N}@I˘urf"B=%FuoW~$$tt)۝:_cyD_~~J}Rڶ9 ;˥~҉F%/*k5JPhaɹ4k(#}jX(bsTÒlW6tc27I.=Wo].[G\p4DA\T{u xEN.2 Q Q!6wD;DZ!;4;>Ol1,+`{zY!Q/OX8 ɺp4"pʂ͌;ҟ']x=;1d2kRN^҈Jd_sgێ̵8".Tʌ, gDTyATǰ,i5{;H[](J$9h!$ l ȧmw^ZZg1Ɨz 'Z][OZi@UȾ-eN"q>4*@c%t'u?)xzwKg~ZNjoh;GcHVGU(t FwEt1yԌqu0т| 6q6,d4ٺ 6z1,`~BZj\O3A.<8dS2Kư(A]\6:]fYh]?,-Hv?zGZ*قR٪Q#GNQK\0CjfѕvEXdVDyV uiS]{G(LF9TУlN9Cre:T+3;` YNm'-4-Dd=E1`\J[ K3cީicAOSt| /e#1@݊ ES>E~o0d 9ynlI 1>Stn;o7)\-DXB:j?t 1C KEa&vM8?9 F"kF?;4ͰNL3O:Mq W;AixKhh=Ҭ1l1,罽֚.ĵOy[fnGxЈP*U"뱨=<}ʼnEuzuɌ*=W& P'PM* (+C %$zoq:(S>5㥳Qpa4*gA q&IB11g. nf\\P6`b l (m ^S\ [4gR~? .tvDR._g0'ga.9݃vDbK4VL⪊KcL p+A?cAA#.jp?< 2uܵ&˚IQkc@*iBDrЛA0 ; 3S #_ DpYQ{ Mja*Xf z@mjN|T> nHMgE,7AdE c)Pg눬'|=S>G/qqE%Cָ5qȟ&0׭٥ߞPc⃭ӑ-gK5dCtsz<} {FkT?*v>0|[ 9pN"5پ׋&_GϨٙ$_ݻuϹ FsDž7ZՐ9լ/5`HR1Xh,ꟜsXoX!BmGXABh~kk09 d-(f;<spe ^2~`5:jգ{/۶n)feN  mv:rIMe_̖F!9]Ν&QXO2/eڄMdVWNYm4< G?D vV_rHL{:(zdLxܶʅ .dv?e1"~< j%>6d6&QH[J&?эX`:_+ h͎:bnQbybL/fgXUV!"Ӎ00[PDݾ-9 [ͤ~" m6C@ (9r1]ߴ?:f-4x_%R$5KbvBSNL;';ĉ/qg-͎!pO+NA'ivƤT%(/A8SSI2cPGpԆ_ E"Uh? ɿH,ɫ&Bͭ &p xTF,)lfBkH/@y*kib?k[ƜM|E Q"(uAcg# h2 x]Q&NyW򻄲SښoCaV$rm6Kr(gL=r{;֪V0wl"i)“VcAxlVBj$mc맮cR*ױ.adm0QP[ {UUo}WtD@\hiCyB#G~vdTUʈm% ƭ>V\kRV@*DRaUyqTO0L cCQݿw|>'P?w1tn]/+@!huk ~.Cvmcf*јte ٔK fӸ*--u2~r]񾞙BZMi!sd8['/-p0wxV#C?)khfWA0%y J8uzԮpro[2e1@kwK0j5x(#@l5Y@aJjm톺?$iI}6l%%{y{~cXYdh+UT "90/$ctQ}X:C<_(uN9l }s!S/s@YU NFK(e1HduNם8IyIOfM=)<Բ.5.}0#.~T $40]8O:Uvt+<_5%P7# ylq':^^ޙȢSX TK [(e:Fs\ ]F3]U?{':K Hw{ugh5턢]cI%?L#l+~Ǐ{_tpd;zd057L$qnGΝ Z^WND+N8LpHE\ asᾤ {7% %AK$Lb2v¬7$Dǐ6gUaKC<$⠒&}~2~z1='_N:tSW"`kA<-D"=;!3 įG)1o$QZ9phmuox^͋!t^u-R$uFEBZ_OAQ#1kaڏ"1,{6yN 3qS|ejUt`Aђ8NqM߼_S2f*3I2Hs}s =ʲ-d3= +d+;PW=y@X*RރMHv8 JW+ rh7pR//kg;UQܞww,dڐ_̂CZ~v@,aftO׹11CTPlN#\?+1s7j։:8eKѨ;A9QqP0ɲF ԀRWl/83ts+݅V|".^]긷#;DIk1` @;>qz%Ժ&%c|레%BGq_Rt1"]*M)+qюbNFOT}yP@:#jͯTwpi!p"^o1_`閌 5# %1@ebL ?,o.lnJ$,`8Q$lrkгn3¡)ݺKxQF4ɆwR #o{ZWg4m(TLP" ?߈?ov]}Q#^^$/!@Sr/QdSFIHv O1>0X6 䙱r@![cv vLV3^ PzsfP} C+r3/h+%mSihMoBjC1hr  FaY \qtmxWUEPSݬG=e<Uf FO_o !i?ͨM7H'|ڋM&Eœ!Yb5lvDYI>}ߐ6sDEgƠ#H:sHEc O3@  [թ4b~֙@ o+X & LŦ+Ŏ5j$)Ѧ>2" HNX7ݧORLq1eA_ieӁ :: 7曦ir OV r`*uȦכ޹ߺl;RƎ1ļi8s Rl%:Zfm u~f ϒ Ŕ SW7˶6ц"Ts+.% qtsĽx4-ʊ c0ΰ)߆%k䫥TnT$W4xWm?GAE(xK݄{ԟRg\ "Le Q؏UEC j8bcV[|YvhuxY^|-?Ҷw%m5c[B~1*熗s= vq2wڙsk|ՇEVmyPle,n) \/~/f-7f bi׍].# 0,[G*&?a.@. zX)Ri,W7'P)ӎgpzBL!_J^f)+XB3Asb1]7{R-̈́z6~" {˦X'`\=hѭ2ѧցWwqV;";uٵsiC1hһNjN@FTSG4Lkg\1~ $16{YX }rљ$2ɭq@`)ŸX7qf]< zVǠ $fF!\ƷVtfQ7]X(*Ǩ((d%$N!-@J}[[L(3/uGs/]JzHByV#Ñ/D!=KmSIj{d rP@q;K{ 5*\)9LN-_LmŖ[+%|}GټC_ =>5gʩ P+vsuG[+W[ tn`LtG%PN{{% 6/ Y_QqsuCnWw;+I`.ᙠzIk-02X{Z0CܞӋސLȖ?{_S/LB~jdHp|">d^IyYnL u;̀vAdO`t5ƔC3\|qi/c _VicYc C&԰>`0ӝ qha` ?u=6`j }MG ]a݋qu n{dc^Ԍǐ}@h`oҐ1nXOOU=uу66/J4r,osxAbj ٍq5+Dty~A>jZ۫guKaXIm'24N3tgySi SSVYUWndyA{5=c}gHSϞDlݴ@`GGd눚O|`(OނR. u)(zYJ\*I.1%r"vt^?*"E&0$R} ÿ}pIC}re{"A(POdT+HG68mPFKO=yyJ=.w_W6b5mpJ ( [7A ZT0p RS(zLZn ReM(v+Kc]0ģјzm6kWANl%хASr}^d!Q0xt{Z%}FF: #-|cZzH]uYas/ |2mfD_o%hThݜSZUV^,p NAo#N<󛱄Ȫy>zۜNnX"M? yp[JU-\`֕,A*<#b 6+2r"BJ ӧO( '胡dhWL{Tm֋g2\,4+ ~D' *߼F` ,}!{=:anA?堷xD4{IW70,UXp +yqǀ' VJ\qks痉:(N 2bhX!!u9`Pg|Q3N] }S b}SԕrV3PqBհONo SC]wf%md˥\栓VęC"e'ѥliڲ?&1qV]r#^.dM;qjUqYczN2C32(^ECxOҾ~y,Amñ(^ 99%E^A?t;2!Q$E4[I52o=COH 6H-3LVq}T(2}UKާCf:&G"?gtlU[v*~Cc_HrA.$ вBYawODeVS&J?@GfH0~b%4/V Z%)TN$jcz]֜&Wd-6wgx'LB iE' }%$~C }0}Q'Klk㠍ϾkSVq?HDQA.Q'G񳦩̾I *AwZ EFX]E [IUAT^6TA.ħ7fV10[{{󥰛#!0#$#k ؟WJpN|p-^䘧+5]g ikߟg/?zCSPy+[aTR3;1 -SDr^$^rI~᷸] (ޢ_ɯI8;\#[57?]8EN~loN(Fj_P~[a ;S]AYtw$#H_g:λdV {>Ho?m:DnwČM"O0Ҥi[L[NjPVJ M&z}BX_+IJ.ci.F(Ltd h1y rFl#"חXV87}IfX.,W1N&s>ћ,oC6 _ͅEA90w(+Z[S訠g̱vtА_%'&z a -A3eG(o[1;R"O˪`Ecm8؁&pIs_ﲸ56]lkJS ' cc :2p^ޥT8lPݸJ̙&vNmv"VXϧo.ưS CNqaxvs$}F-UGSS\)|(%eώ&X羯b"OUҀrSviCL[m'xRX*@n}FǰB66ʮ)o#U599Nz3] d$DRW"87rW/߻ˑ:{N*蝶[k%{kᇟdM4o\1NRЋ%UVRBw)'enܩ}D/\0Q+xӔ=02xЂ',dLB6>*Q4l4P^  ~RK 鮆"z M+LʉFibM '<~4H58=0wߣH;&W,ث=T8GFQwfX;ި=)ńOdk4/eҏʭW ÐuBE-'vY](O_@՚!{q޶PBy #vIaOgSXcZ$+%(!wQ qWqEeP2lfƶ"Ģw *Ufu4 ^i>BEZe*m݃V%"C k1\Ff^$,pYxQvĀvp)AnT %jV =Q/3bۮ*_O{E+Aft {b/n%߻hA"x\@UoŒ%2 &#єXG+ a2[)v 9- C"9&]Q͗/fճFBD1_C:a(﷊OY{Kǔ g,TV3I“C$[WN L!m: ZmEz|2E^" N۳G}ZK?II[gS5_,nYS5:5F41ѽj*+ZsO%w GRBrqQ@xl$/Skl.xoDvu'񝹘s N:&>1ճr&էRTOyJd|-],gHBB}[o1=j/aͽf H?]uo5O~C8|%U'{1nLH1Zd҃V-xy>nPIL #0Rsϣ`nM%Yj`4y<:n# i?Ky1i6̻ 6Tt $Q0F- Z3mO~}T6V{Y ?$2<M3HpVf81m9\\!°lsB5A wg!>\,haiV8BA\V=q,,/Q]{}9<x-Rl;fb' OS}2EҪixx\iTwӪXTw>s^c(">k۴`xuh]g= =|"U[)һ Fi V?4$>=M+{qZwvԣI= AxK( @Ξg,T# ^c ?{Y!}+-~yM̂V!z&F?їTCFH~ԘZ7&G_MB» Lޖo&/W@F5 }R.qз8Ҋ6ZA# bZ1f_iU=mi(⚳R7Yl?ސJ )y+pa{K$̒R_9bLmWbıʎZl2S?1ѐLD[QlhwuRJFWxgTP(.h~$xq,UސDCB@+a&WA]Η0qAXAHLT8%0 pSn8-}Z3(R&N,|-:z%wCH{Uuz"2v' m=AhPW"GdU.gy`twF{p}zQ9o ֔ ƆK'Uk{^W+#i!\Kr%fojKk0O$Է b3b܄ 2u*p>QxKm&!li)>n#+sFfb%Rkۭ}a5^#@X0$ObVYoGzYMB̦Z7&Ksxbb]4x*P&QξJG•D\L;|ḘuN]twrBuDnvܠ,*)r!'tV.172n+y 5ͬs&xLSLڈ+ӮA;gxfurL6AbNeGr_B̷:ƨ5 ERʦiL'u! zY' yF.-l( s/L2S ..ܙMEF20;/ ш*`PsG{sX(3MiiD6aA{baPwBdebv{ u9M,TvK!Om;foe?sq9]s>c=s[ԺGM$VsMgHD*,cT ٸoƣB{7UM._SJ0FIUkМ.Qǁ\]_I!&v@Z;zY]ԅA|,G"1oyjUgX|?Zh.&ܾU|F09-#}aTX#޹nf;I]Vt>530w7APRvg~tZb4SnSÄ z*p0uq N@/BDFe~FcP7\ ^PlK%Nel%%aT7 6\=q /= A01hnz3Kh݀_ !g5Nr2 A -z\yAA(V۫YȨ!{ `TdpS. LDXZԉK;hk~VvMjU W8: 0.F]gi!xI^GT a2޻/45ʏNob{.gᑼ90,Ґ Щ1]*}>@ϖn0.lS<.Ir47c%esTI' rJ-#43I-04O9t_ F6/#rxUjBW*xzc(o|M|qr I؀ sk9ԅZ/j+ϴOnJq5wRg(_rOP>Rc>Ggr%:Zy6H+r#62aKpQulW+v8KN H6$I jX4/LnC\64F@jԀm"Vj4c#k,l:j:_*omAH?C GZ}Vmy-!+C{wD>j/" ;cQ +vf?tJКu4M5-wg0Q]Vg}>v ԩl 5o*3ל*tKv@152̍NiG'TƒF2z_c}sr2>X^u]עZt5?U|k~of F5̅ ID/|Է/Ob&y5\0IrLFH)u"?8,ta#iC7F$@C#۩]TАA;pogt Zr-s>eO뷣/kwrCv6 Z٠ ; h)ND*s|yIiEr fRaG nAQ6S4w`cO XuZ$*+O:ۦslil$ `X{}51fn^!ɵK䑭fVZuȖv)Stɂ ZIoqbNe??Nk2/3 _49=?ҧ@)u$mq2k{eB~{+8h6r8;Z:hiv17;]9Yܤrt_^Sij|=zx?zdãΫ)i*a4`_iG[O{lZhu_lc7LXB_SĪ榏RQIM% wBkR篡 ?yMZ?aj_S3ycg[|pݾsUxi@}~[~y3M{^)sC\/0|췉qjQU/QQoK>cmϦ;Wu_`jeT  !$cű#5O9irHLo8>jU < :0\aŰluZhKyvdQpem5Ys}wo#"8Nj̶9RS##J{[T~1^y3>> ?[>dzt{1BDŽ*,;"!iֵ(gЗBM?7UL.> E*2J@p^ pNX !wBT/fN!W59D_0q^{'X,)rLjx(Pđۇï\ENDi?Px}y|}w*]\E Gـn&ik{P'3#iqıi| , VbEה.֤VP#QVn:@<_i䞛[@Z"cx?OXOkVm5Ykج zZV\z#_*z%VfkKۭ/Gl "3V(c-8&2V-bd@`y5L.Qݖ#)ϮPc#"* 3!Ƭc* f'=8T'16)Ф{>?;IHŠ.{5R }d ڦ/%U37RJ3ZÊXl gkTāMm#$ٸp^4h1nyA;S1a &nLâx2UZI 8{ }Z&_v+lj1j8Sny\m aΐ%Z_ŅE G  E1XtX]xMvQtE)V2@Td7J!5ї(#OD1-*_-1娞q:1RZ6tЪ1(d\Nnqa >٨w=t 2ᛈz.|J i2na-Xp@l"Q{rRcNB^)->+DE@+\U t4H_ //KU0q$w jčU( !; $Tɞ5"%|}FLr ʪ[OYzEF=r#ҡgD7i9z a/n[zLict50 DzT~+JGP+z (s`[w{D-s~*? BBX()HE~TP;@tt L&饅_bݖE3eYRM}4DU$qF3 Yw/(Ҹ8_8nu3ThzN{vrCe;Be "bʝIӋQgB/:\-j/.'S6兩HcQ"D+,O7WAQXw;2k;=h-4{uN 8z{BN~BT$hY쇛 줙]a㦝npz<pɇHBd%d{Ӻ+J9,(jɇ c labk{ۥ0 K(!U`.ӷ15S>ewvbfYS$-`mXt-Oy^pìwRXѲqWsX^oL"L프Pנ3TŢW=ۖ)6~ޖaA)a~3uCwщMH9tܹ7~PmxlId@UN# ۣ}(x* Ҕ>z}:_=5M/^$D''+"?/j8^I&pEy/Յ­#*mҹbY ZNaY2AwPa9w'X q'stz~^&ʳHΕxX":rC !ak0-- CPZ({V?L9{& \en1pwCaet\2נ\rƖBTJ A 1ƌkªv6ߡIIomE!ޒڐr`H g: );o* J= βڀhI,.0x;bwkN:1mK̅ %s -0r"TglNg%>ւ)Ef}RnnDJp\3e /V㧱f9HgT[^ '{Ψ7r}囷H(_\6 \?1<eS!Q԰_I hE:C f8~Mf;mgmfJlsBw YBq.K`3eag"QRAX^gP?)x00orx;wة|͆D &h(Xbm."=dP۔_m"B!E@aBc=Q:IQIڨ*ݛHub?j[:7=?%y.TarK.&G-2UaŨvby|O)`=%: F|nA`0#!Mfq^!;~3xoҒ馌ѭX5-\\EL.`[[ "촶b#:I<1?L?iHZn&' /cNK[أCƎTu@=xL rgtvf-Ŷ91 kf=N킿^R*-w/bQ3'%ӥ$JJmEXp᢮c_{&Z㹻37'٨h`FjR)+]!R `~+tO2ysڃsZ}KNj9\; >8oG|ue.hbJ]DamWFVY3QyGrH+!p*uKVv}k*@m&Wjy~δ l"/#L/$-(kp|K_>.ՋN B?ª!4 D1p(KqkOVϱ#ZﹺAF@ܨa oެЀ]MMC(’aV[#@_5y\יBnϳC/hO?^$'Qjm1m5~OPU;lv|5 9TB{ k}˾;63ѓql TIӡ?X~ JGy0퐿θ0Vq+^=IZ;*;_mx>څo9)cw! ReŠRq@ ZOvmj(jYZ;ش>JTyb Y{ Td=4)ܗJ78+~f`ws <5]2T@:Vn{6 Uj_Ϧs& NS+쉍64pI2yamhNc90A*wۡ^ۏ*uwʖA~B؅6"v HqXnI΄jcCal%?#l*, IlTڎ6 \ O84 IR x$ݗ^= 4l@ q(> ꥖+!y?ceî~z4R3)~VwЕ$ D rK PWiWy"i"Sa4^c>,=QSZH,p6Vr!?} q+D7ʴ*IP8LݥvE1,Dvs%v/ߵsA)4*vݾ)|G?қ:x?8+PL m[rI.I^㺖gAV]*& ODIab;\Yq2pQ?%yŹ)۾? <:$p~r?25 4m W-ͭ4_|TpA*uG8b0Yί:@Ӓz&WIʱJ1j1[kN So&\ZW\4jwpVu}0QnW&s[?bWq`Y̭ G|Mȉ!]p3-5#ϫ!#xUW}zxO8/K/= rQxT=LH赌dni$}ڸht\ϰ,(՟P#I5at̶9<wG=;Hd ? Q7+.Qc.{[,l çPiRxRtҕ D$KEQwG+q~ n]PÍ,ۘk@ S,j>Z ILR/r%H؛Yr?x[EIG:L5ST>ѬdG\c+(l-тG3}8.Z؍[i8vQ1 H+O*GG{&=`&J iR|[63m-fVz5g҉$MfϲeoIӭ0N=}UX^(W]hccm^JZ.?||sW`MP? 1q 0Otvdy*1y5ke?e9hRH.~ &dh#(XᑠL>"foc*}̭%_>?+XEV mp33,$)/8ʦ_Zݎ+mbAR]l~y{$אE!,ɧXֱ:o$c|ke <Ԥ f$9< s+6PM!#ըqͪ96ˑW[E 6 ;C[&/;ZƏ]i)\609E ymC JHLNP.ymL*<.1bx 낔!9~Ep"mϜ1݀NS#r2h,ATzf˗  !%< x!W^ZR2V 7'Թ.(tkIimʉ>&ra~1unCw¬@!L6`r<6eʗi^ͭ9%zm!J:mkekg.cr)"m$`i%CR9ڿw._y~,<ƂEFgk&Ɵxmڟdg_ q4d{Lٴ2xՑeo~xYxc<64u |A5ΥwAB υoki9swe _"-=<غ4hH/cw*"t=Ɲ,Y)ĩU G_iUya{QǫP3 ʻ֝3%;F%ۺEOM`#S^G}DWJ̩[}3򋹧! 7zd4OYɀQ!o*u4-H-7 \' 9?0_W/Euj^frK\|*ynÓƍ*|f>ϳ/Xdꎚowy!.CYEm@#?@[y%9 c?nF(_?nfddv >k#4kf?l.IxƭGk$Pp{U I`~'Z9LVwW+ߠ$rG(6[/Mn8!msr5Je,$çGCks<! :CޫbB^ $>ۘsBۨwۘ=AȊ@*Ei\5hj_ue9/Ӝq]x/cw`!]Xt=Cljsk|NTJ>E0|?OȨ50i0 19h}dK9(c;#o?[yyv2rcTbx͙ޜuJ)&(UAb&QU _^?r")j[C ΖoC?+65r7}$!|s^~Aڤ"t\mm3}zh#W=2V!1HVeM5&@ٰ;07t>Rt,yyE35p_R,V[,9[$ue֥xN5^r1q*0fIl1M6z;9Qנ9TFQ=jC7qR=EP&4!%S:63/YkL0ipdqs@>qZD.ھq>[ "۷#p(8f:AJs5{E*pi0`fa7x-Iu(>yV}  ?"or0_,Wq6D1J8l1ڟ e,q@W'!3(7 8*Z}-7 )g|KZAd;\$[.n )IW^>}FH뷆x45%/,k;ϛLDp{2sU<} EV!ܡb,QHN2Y82?!##]7G%9m4 k,^:@9xp +;BQȇ^Zw$ݺ%i5qh٫rR0"8=[M%]-#NŌE[:k9-oit@WomDmov7+z9E.R/$wIxoGJJ4b=hU9HScM9Uz{8Xap'ɿmra\~EݳRL*'u>:C<,DOb:ּu宛$mppVfwBK*-Or9QNn#YŠ&b>u&F2Mh3=(\rtbc{W;PWt,4^O&/"!68.PmNaVmE-vTM˔ <4ah[lΔ8Ctkmb`ޣq5Ѵ*`T) yrn&^#A7b֯Ł CUWwWTJ^]Z)U P{nQpJ"am1݅๻QSC+dnȞ̰h'knt <&V.G\ K1bLvP+A ^|Qim\-?u0 QhƾCN#Fl7 )<$j?h6eیa'4V~j_Ո1=0IXj*9Az mb@YF@ҹIQ UfΧ.}.PE8 qWLݠ կ#Lb7uы&{6gsjzjpao;琓S:-j[răin;VL(ڷaX_*_[0E*Ir{C #hqMQ7QÇ9~+*z;f*_]pj}Y63NHyei%7@g PR1%Sz΍2m_eTL[^"BlҫDHCc\ͧEji`Rrq dcZ6Xp}JeFT2ّDLS׻xJ=PcJ!%Im4GNvXE==&b ҐAâ9mk郼Rs".6 ߋRj}27[2 zAW489 SOu|uAP%Jfav|kZ2S4 (•xhwp`Wf$]u SX*pk΅:N; j v?v(d o! |qB@e?lbwn!D&npC `D{(gIBg/OuOC`..3HX7~$x~M{c/[jG_C4_!kM;,SRĥƌ pL86"yۜy\D35>[8_>%𓱉YkVɴgL^ض;Nin B-FM:\hR<.7FuPqY-+C/UW= 7wX2Sm^\@@gZOwRTvBl[^fȰY>gLxȈс `|zi^JuٻH$UQ ˞ _$c$z,~_I 4$I(J?@N/~_RS[]\scDaz4t<4ycB=+5`=4d#i)$(G)N6x*֫-Ǩ]~m<6 up~ʵx qB AdYDw@)zԾTܖJqe"Iq,< 'ktc C[D}qzIpfa\-z/3cȒg3LXoыO: "b:Xpfxpo[ 1<`9;ʰ} Y29߁;2sw d-(kA/Z@L#/Ip:F3I%-!w^I#%u9eYcn{bq#u: ӳ5I)b)xPMI$Ɋ}K7z0k4>#O1HO4(HC1Z"z35xońJ֦W_ŵ i~%r~ IgⰋu򻢴DWA5-mrcx* ]`HFNgq1-4e>(FtPDy 73y|E6vk.<(U@g>]}̜0{F֠ac㉴Um(1IaMgLԘ"I_%Ap0>&IcSxC#D"UD%n8{ hP!*"Eqlc_+՝/s=c@ue.QxD F?րcz';-'9!q>o 2O ۵G1̳Eǡ?kEoUH+<",L:5JN+Y`0{+u@kpm[KD ɏ :̍n R'W Og@ȟ-m X"K8m գrI‹a? ]BH[30]Q+9PO_=)\Xd )3N)>js)k/!lcifȈVzhڍ`ǧWeJZV+!KӁ*,#5T <;Ub[cpG- r czGkpO}8}vtrʋ6]xp 堞Sagaqظءi\+\9,N+oYYSг?@n FIzӢnUWֆ3٦^ ,;c71fֲ :dqdlP͌[$ |$\`<?}Ir̈s5A01yu`DJIVU"K,|9f{L8PTϖ4ms ݞ2=$ivcPZUJ+ky+|ȯBt=fJ^ҭTvjSU74VudWQau}_9)S`}ԚY_5aChDZ5dkR i Wo}T.4rtf\'&'Z\)߀܎|_w2-)I1׃n***q,JQk;/5MdڜicX K; @r1"yΟ]HRv3֋+oͨo!kM5 VyRF{L[G4aǥ{Q|tXTW 9EyFdC }h ~i<r@3ogJJ4zdƒ[?eS0J8 Px_?|(])0=hݝ !(ϻx&^n(̬ @:Z |di֞1Jv(.Bbw`h^Sx#%+^XEa]K}VJP}8_8-\񟓭k)ƑpV|vYqBi]GeU+?=,.*uJb+wvDu7n't*r"",h6q-Kۏ=ldw$F}Ѷ2[ ac佝Qxy4 i#pь əx$uB\0$>"'UG~z?b+վ7WhkAOzRbմo$=E}xǘ }VĦW%@uGL%LII}F[gv9AB߱fc",L%c+]veݘy߭$^VI= w|Ńi@t-O Hn(?_;,g&ĤdFXD#wqW^-lh8C 2?U="o~،?%hw~%pįx=mƅ=^K w벺xKsVvnZڻ6@ ?χwidˌ$ _>>&͘-E"K XmʆNrg`ؼ"O+E6^ Dv8nzWWyE[MWp,8AjW.5 #ˢl.3?'~bh|I:l[G^}׈0 piYwڈ|ͺ.fw@ qmAqC- ȮU nsJ!#T"6~r[V Iڥ6vF9 c}@<[ wy4'nMꡝcKPS2fj ")d3GkrF0jac_ҝY)2VAG}U@ #H<=] ̫O)2^hx y- lk|R) F(ϩllmRTӺ׼ |G7VYg8u|avk{r@DA13?sdtj+Ţ Ii.-4Y>)X'|r0D @zǒ|dE5EDA8~j< \ǺY^VB4޻$;W {eJV4X#Bʄ&Řu HfJ/>m>6"6e"D?6|MD#O 5# }1tӚ5v=p {`ӭ-o4I9 8/l[( T0V5\n?#lދaH$CaT_٥o+k,\VWc t4XmV̭/cVP ^}l*RH(sb!pLx1_Z {9m Έ%,sz`q0j(q*z#FkT[LcLvP,hKv`4`3BK2)!]41?hOs!څ~7?U+:: /ȠխӮO<\#K_^IetxS+#}%>2`#N!#o=hlJWOFirlGgWT2PszU›ӳf/^ (:y 9m*9%}<[=8c'4T7Bk$]Lqʔ;Y]3fPMU/@׷7.4(9=HWU[+$ xWX] S@}[bC;ktԢ ]l="75C$Ĵ9I>ހ\-Я`k,r)|OCa~jPM ي'\f!(2ݸ-/&2va"iA n QfY5u5}U;?u[nw[bGs #U'JR>T,0w&X /Jzq'좛,\& ?殇emȺ+'d.^2>CUb@R(OOB>4wk9N[ܠ9/M763ߙb R-bmSm$wb˪`D[Lmw@iX5X\Y̊`|eaL8NYySW\6uc}Zc\iE-jym#@ p#"!>N'c)T^TT:w qva:7w+.9T)7XansP$kqн[^b!d=D)ϪPŪ IaP#ĽpDklJs{7Zn͡. iƲBC%u9& %?()M -KLCT6a_y(|L_!osPS ųAyH5eyڕ@Z y,&đn}{ ~ 4Jm44ʴNV\yB`NJ y4y*ᏉIb0?3Q25 B]ߦ&t4ǁ` h" T-|hh \!5iϓ`@波@[˭򺲗Xs8C* CZOV>O!Y7 L[KDuy3K(xfw$VR7]l94.scl"D"AO,_1Gt_`ib,/}u:'9m@r`qG̿sK@hI + }#3*t|iZrPIL74d*j^ViAo7wun;IP\h`SxȏM~~cW]x29pJdKMjE-| pڃ;*3fj} r`gã.(]rO4,_Y7`*Ǭ@zkA ֘GE.τQ.QPES{R@AE o}^{@ XgPOH!kM4. w&C%IR2nb)%jY wyv^6Cp@\v0^~IV~߲5^;s2ff"@Z{13J/~a*CQG/ Lk\J۶]8;у׃9ё  [%> K/R% ep "/6QKXk3l@5!& U^bKc_2ëyB:ӘO4kDpQg`3Y?'a<> .42" v<Ģi+<'Z Q"O9Q`2G5LCm}}۵૶BV!%Lk͍)t#et> VH)!k=|ud.VA}Ko1|1yam3r(k¨@olu܎x{RYSo%%!8L;U"҄Jo` |ؠ2e=Dwa[\w* }Ӣ=[:fq_1a>/P:3(h4hu?H~:>PR.V8Li%M %f[GdYR*-OJ#A7q7v@mKÞRԃe*ذ㈬ J{avPy}}d xhͤPckx2E}K=r# ` {{`1ora>\@8C!&[Je= {vQwp,f黓T ǶzT=S FZDBd;ûBz#.!x,N/3קqa;AD =(ƫ@DQ4_o7xPsEs0h@PP9uA$>M"Lut:8AR4qb"ђZ>$8X4wщ#N,I>֚ARtWޑf`&E/$|W^o[$j286C S\fN·zeR@=l]՘Jv/&k'R#Pwkcy><˞rhD>\\?HĸUr!ʯg@SR # 4GQyn)6>l,II ôlҗ{Q| u6Ddr#_ei5`$Hh/Xa7[Of =:B4 5Qȣ r"i !sLRM6f,ERz>GPW{+7b-"^p3 0{Ds_a1EX K>~}{*" d+3m8g).R>nf*:t "Wg#o #[$#k`!$X,ge|ѼMZT:tf{7/Mj[{lČ#QڃY'䵨T$oP)l'JUzVѱ)|^}$*M0,(nwpWqG"Zsc^)\c[cxWP}C?n%jR3\ϩ5 KU yCkoF|"ѮR0e _>(I9v;s;1$nҜPB$٬n 9)Q2;@fWqo]BCsW7',8fQV(&A/oJa g[GNBE)(y1/=B-e_NOdvg Kas!ېn)Vqb.@=[,o7b6l'} ese￵zNd.MAXC_XVʐ&Jh8ԉz1Bj7eH^̲ 3ش օs:VI$l`[Ewn¼2n:HfkvKsJ]~*LH{ Q ɲ=&*9/iRbg _ ;vͩq0 3&fkA}phK:|zqzdݝU3Đ˴ :ԓ 'tIǗ^hyTx!aϰ¸VK x8-h}Fbf%CmGykaqWeenz^VeS&ȅ pfClw9Iapr+е\0OCpd*w h؄TqJ 2/ #1_Q]ib@ b"`=JȅeQPl7 |f]~ #I4DZ94\1Zw̒vYiPQ.@2ERKOu`M2'XMX!#QPn5Mif&o`QBJ"±Tz:aqѢ7CZ+R)qZB2]^g C HvLKbRk2_khhGh{.APmlԾ!nieߕB(.(7pg%O͉}wYH /Lpf$U{®t*oVe:^"Mmi$$n<ޔ?7pٖ#'J1k@)JuP[KMzkzGmh:(!;"lB-. 1?UWpE/NVeD].yh ;2藫D : s?mګ=`Eq,bW ##.KخaMQzdB2}dMA?2&q08e\1]3 ;B>pB$C.!5f #4U>.{޼vM7 =[#~' $IrKIXx'E9FREo3_{7wQU\P~ %UcڳrB :Zzz6; ԌςʽMh=a ^${|_" _ N !(JCݚC)@vA/Pi'Ial4*$:_x^'=Cq4!եճQ§Cr!଀وjbSԆe]n9-Cm1(Ҩ~f&ܳL;Wicz2BLn zP#@> 9ʴ#XuWаk1k.;aipY!)JĮ|*N' 6FXAP!&D[S/GDŽ?>gU%AK~HT~-LJ68ßX?-?m'K]}#{F%_ڨ`4}$N`"o.܄nv[t8_06Θ ]3咻n > NɆ t1:pBYY[i8RcvRݮ]S(tvEѺl7G6ZВ.v!I,~8PiV'0[M$u kE#!h,tt*SMH́3RqJ DgfH< ^F2hq^%L_YD9È<`3U3. oJ^0-eN`Ħ7}]q tp"AH}F2nlI\γݵi_=4q&STs&ݔNjDSOj{8s~W9qڥ\U2L- 1's02e#6`FHMF;{J8 .Q3y&?vyiXqc;~c_r\^uتTwΠm2)Y/EMe&p%9THNYChJzKpuj[9%Cu-Ic l< W]d 47>T_48nfX"u v|!=Oǃ{𮺑]Q{%/Rz|b9~ Sk.y4Kգf"_׃ (mN1Uk8ՂѦP?0SUEWOQw }maF)n ݤ s8 TrkX>~W:. %ӻ6uiLm0Y/.G~\TySB(O$XJ|ogXa&5䤳APIۦ6zV߷s0@y9VZpv,K<;hNk*{?GX%fy4 gCSY3I+] xE(Bh뽣t-xICw9\85rI,2]_Yw,D! ǒt?pp>q&wp1RӬUnC4{p@ݒ8zFs쮗d )o|LO p.G>* ~&BaEOL<]f%Z^@ 2?L';)~ab,E`Hl1e)Eb1 o}pgxO51$$tX#6@Zu.{( * 3ȕ=3$pT aۂKN`tsp"3'ڵ)I^9d;b d!`xiqxX;4W>1]12%Wpٲ;T"Kf.LYi1?KUX +ԽM-0횵q"~ CW[E-cMKoD  2uj)lX/Ρ)ZӦ=9? Wg.7= 9`4T;?dX) 䴖(f S 7vM;DQ5W^L=XX+ANbOzy?kZ)[*f"\ߦKQ0E#z$9۱4JxCZ!Bu2rq)\T!ۃ<-x/^E~:ldBi7T47N'tx֜{֎[j~F59J mŭ^ Ϲ=n5Mlo'o_a/1Rx<%P)2lrU~8c^YW8=.h%b0&uuNJNO}:V<ǯ,5Z=}TTlvMC -CDџUL2f*00WBZtw&V *$3Ha}plM"$C&%ExS%J_^yt\A׮Rs;h hUɢV[Dğ~_m)l" &7;ù>/e:wHL[9Sq3Llմ{j<0keZfi Zjx)(7Iax@| NI+KRZdc'D*ZV!&cÇLu?iS7Go$EN7iXۆ26gTeُȉk У>ݦ^ot?R@ vkZ5-s_%}磤 /t{ueiu5eRXԣyjCn %fԛ7T*SgK") ]Y<]6ѽa;F+?zIXae/q9PgYz[I MjrRv`v<,hDSӺCNjо>4"w<{l\1i}]Y-԰T7Y9B7c X Vײ祖8ŠhxQawg +ߔfRB Pݤ`޾𝓖.]|l&8$+ !a> o,y`E(h yh03àbVLRS8ǧNBkz3*Ͳnc9x݉&ar dcZ=tT-[PU*t-wr So<H㨶 ox?TQ p{ 9*3=׆uʻ{U/xԏ>T'!FWPC[ZC,99Ĕg 7ev[ h(]|{`m݇7XƽL?ĘԎwb^2Jwҹ\ځ3 {aP#6<.Q_|;MCilHS-KHac&G7¶AHpaNύiElzJNX; %V|'}~bTVy-qk&Zp`6e}*L rB0fHgyaO㻗P BU0pe$cFO{o ZO;0[(K.9;QkB%P NEӎV_KvYA Q'(SQSEG vrItAɖNqWTS`g\/<k:7Hpӵ0B[_z-yU:O;E</(?Ǫ+Bxё9SDvp="-S?ɺ8M08 ''xnȏsyd-QDHK?'vQKig7]217d=]j( LX/(Mؔ(N4H,SHF=WXaqwsSݑJr+$jFTguwգ?j=yj'0 ZC"Q") ʿɎiԂvCy#B7bzR.itD+'D՘\{+LO;͔pfܲ['@ ,s*ݵ$fx6,jd!WtU6cKW݁5Lv^꤯;>9Q-ApSb +?6 l&#'3vjt-Cf <(\8Df<#'q)C%`.+J[g\%yEH"ɭ0nɃCU fh73~xv$ *c8fD?@Jf9!X5k"c ~d8IC@\r^{3Ihop8lfէbKan8<8Hy37y8D`i P&k_d Rɤ7sk:k qכg)֢ 3js]qY^jݡ0"4ϩ9h6o ?ʓp8k F_Cs~83/Ď*1-k(~%GOtlj1IeA:*eՅXJ83N4bw'إcH'KOg+~CXP`Z]Q5ޟ?u=h5vq@go㤀SDc-@]vׁLb7v`ٞkrc9%1!\_BYmொ/,z@Lkh"0X/5ëe}~gmG-*_ZjXn\]Sc42JXj(_Q >$R2|@]63\һ_ZA [)73t$8G PYw(WWD"[:Yt& nm^o5pBfw7:nbCqP-qZ}i<!LTU >گ7?NhjUJ zP_54cv}YSpQ³Jwr. W.%wzJyvmvh<*x]cXCiJ[E|yk[_ ?3O ZtC}Je(^mIsKZɞ$VXtESKLe u9Xg;Ybgo,zi,ƕ6P|ߝ{ŏ",NJib7.s)ړ1^)!v8%pouul>'$6թGJcGh0ޙ#e25׆FI3w.֫6 *$L%c#y~H&LD1TXK­v2fD*)s/|k U_Tw sTF˶ Ŏcʹ"%lUV&~(Dr#a'p7M5KM[ #8MKI/AӣvGoP[`sDq~ud1*cW6KyD. \¼W!7w1 YBY;['Hbَv X})m2>ݾۨٳD/5ƃաRXYMbaz^C[`k -QR%%\vlF|Q W22{~3،iȰC)VU eõIvd*Ś6Cʠ,ոf:W/3 L'AGF2kX<,{؜I^YjXо=`5ʺ ?Zfӑ"pdE3?_}"GVF?¬YsnQ)1w) $}lz%vJTׄEcLa$j UkUwcdײ]Qz`<=r u0j]שZEB ʭl='UcbeY&o:|ocؗ$,(`d_uunΤ p,IPṀ?XY~ORqV:U^*V#,IpG٧ ~SɃb7'\wLcfKZȊ C>̟tl H'߇\UDPEyRAHBf GyQ}m7 SG; q%m5Q)lkKLy]n1_u?䪯B9Pg=s\>c56 \vvvTĉ™)Fny~|T#/?^Q=8sIS$hl8‰٤;̲}n鐹1%}4zԱΣGfr(6GhP =廮̫1`ӧmܚeO\H9?]99<{0:$c0m.sqmDt/[%&SraO^,υsJ)=jl>lNK&ZjvdIe(dAPT[ѧP3+h,r^?Ӽ%cRiĂa36VADƑ>洿Nh& VU%B1ԑgztWKͱ;f 'lU4SWKlC#S0pCQ;ˮc' cm C M.UU'#Kꃬhy4<\yc)pY{Wn奾G#R 'M咮OR ɔy[r9nLʅ d.S[xU*՗sy%_x,-VF-b<rJ)ɿei:{[O!mQK#8sm#h e؞z`"H|W1 LPe=nmB^?o :xL: \-(9*o 2KNTVT% M'UFO0 mķQ(=#, yz)՘=5A XeKCx2P\nlk"?*U75.sG#p29aBmspH 1\^+s9>Y\Lb;,kC xC_9.)qOQtڑu_7Д3*n^ ^}zԆYPS #?R4_uŚN5{ѕ-0ݼj'_K 28 ,Qϙy#氼=X (q2R׳a(,[DkF{#/[zT%j${!˞ZoGE2 T 2)y 7jA!,f&r}dvrƯRp^l+9zt+sh27X?M0*S2$f-}A$ $)"ş&i~sEOb¦b ŦY9s1'|I!>=V1jHEBG?y_'ӍYy-m2 p T}0+yjos/F˟ *c8fE۶PD&GRyoNI[ǔxd%1q?2wCV޷,'f dr{}U$$򠃱d3΄N^FXӁX 8sJVt_^; H.U8 me W1.v-i>q nuTKlYn: ҃>CNe{1|*-~E^XV2#Q'MU?R>I/ ݁D_$X;(o$ܟd4n{ن^1{ r;L j~*|7IC&vA6/JmI? 8Z}q/l|}%OT-ǀa:q=v9b} kQŅZ'|z{SXXCnj\L,[ȋ 2+FK>i hR@d}nBQ ~$rQKaY\e;LWA0`/4K!_@fG2Q[ (ҜeJ"L#8 ]x25܍;ϾgzhSf(=g ayBvB""f*4=-dO]mkжr5rl _t2ၜBSB2^5v=kyPtӼރ ~7{@!n C|NT!NCoh#Lsz+Y(dOQH/ zRa!Uh9c1)П:g; M9☈g$eͭ#M5&w WՐ"WU|s'b.f) փ֢Z;e2òli4KiO2֑Hh;YFקgP1*-~g'G@vN*7z/( 18hVw m8mjL<*],Lk[e[֚o%a96VMfr F>"zpx Mg;AV44VCY<%YxS|%+/\x,)3 G?fqLr"ysysM'T_QV5ڙzNl9:]o-j;-Q>L_*w4 iH I|*0*~'~ˀ5;و E|I\9W4yG@(qq _qFw{0QR[޲*6j^nq@;G\,oJ-}ڎ-x0H zÆaEȽ1PE;:rѶZꚸ5,Jh!Ƴ|I =?a i2N@nΣ; Hȫnz |;yv(tYw J5GգO}"Kh3yQ_%Ιm}1L* ud6 ϭXgdT)f Ԇg8'2]0@$r᦭Ϳ2MPd^XcRaDXz!ΪŶ|LSf&)PnLj`0?bfTF*wL̑(n|S52&g~csIضv;Ƃ|uA})[m؀ +(6o&ԨLӁ(-qn1e}1BΓһ9Qw3u}0Q Y 1b^4,YO@Lζِ78G_ˎ[AtjZHq 6}۩Dyxn<(ZeڸN0{~m[P$~ލz 3SSh,f@]/B(}m@ O!BLi6 WJ xp!g ߈,v`[Ž?ou {aMq!1 h&e6 1 Lb[u:F^77Ӊjõ0j!p#w薞 j}=ķe tVtJaסD 6+cܶg~Y?i1JU-p+ʹsF"gcqmwp62K8g+JR$=r7v,.;3YƶN*cʧ\8xt˸EmFɇbfU̚}6=41DM QM~(Вc/v1&;nڦ(CCJw<̋2>B#e913<#> ηf$rpB8.X%&I 3(Qqs~湑 "hT S`YgG ۊd7iWWEz7l,ÝQķ]i x8χP[ǶT]|y.5LUBa¾XTHQ@~0z8'v§USoKϔbǛ<gU,vh3j&H-|1CPw'{W躤+r.OX˟Fp}XR3&*{ =?t)UDq'4m=/hOz6MYGiN[N II *6t35:ՠWpAGlG+ڮrK3ҼjǜXog'xb=NwN)jG(JM\Q2?y( {1qҺ.'6[f]A|->AZ\4{Eg~go`dK$pʑ޶kE3Oh3hq( :uT'4U&He(<@<&J%3A+Ş-}[Xopd302#u|\ As욽E3uL'(MX[蒉$d]`) 0l L5sf}S4I3uc9wj0 Lo16ċݑ 5R&w&:nNdxc]Dk&1qy^^iI> m3੊F+ >rv5T'fy#u.&Kۉ~Ch j%m5$D64 !:<򩵑 6^<z) u#&"ER| :3{ɶH/ƞƐkŴ)54W*t/=h:{F1rjOQPW/fKfzZt=Ǔ566ۃQ={   Tm^^$ۚU =WO(9fg~l?^W;+vu=IoVe@{Y<\@$ }<%u;;v[)U}whde_?Be2A >-/LhtY Nyw.@:H9CsA+[EAۣFgjlxZ5]˕J [G ΚJPZ!9ìƴ׿| V!Zp,2s);:eW"l^ڲωQhp]%d^((m/t2%AC59ƀ;@EŽ+!0yI}z-^]˂p%A `xl tӌMw X^p֩5`,8a?vc1K4by[] ԧCGm 2۶Jc ㊢ ("yBЁ iF~(o _OU%ˠ4ӹ,),9EC{9QF#W$ӞoȜ^8`hj @@JQbHs ٤b7$Fyiu6lvAQhm4!m;_GTi3ee>a>o ym"z(4P4̴phy%?"k@Y@le]yc0y-uQsE0Bklj 1.9H{t7*%Ou A|Wքf?U3+j۹)9@-=vqʼn<. l@щ'he.\)ӣ{>ć= wzg~k4%3$匾>S|#ZzuOLBw{h7Q;`\k$z)R ?mۤXQ(g)1wm`'(-1Q#B?OC5q`Z`hq1^dZv/ay?n­ Za{DY4]gX!R6ЃɴJ2H1JAk!-l7ă 7p()Z?"'%87& ^F[o,g `F\qfDX)BuOlak) tGt>g C$r̦ խn^f,p+sُ,w}EI>]i,W\y1=hj IqML^ؒu9aY/Hu0m{5UY):p07p1O? &@`qw;Aٜ(h:0[Hd5p).z0y7&;7Ɲ݁TOܷgrCfN}R~"ՐΞ䚒քAƹbCTLXBݝC|iB*>mr˹(S' ; 7C>wD] 0X_`yWJ"ԋLl+]\#D* *kG9 )P;Y1sy DTj`zΥ"K\Vq *OoAV50xrј+Lޘ54>?dwW&2UY*T(~-xe#x|kfXnb& M!ƒNpoʃwś7*谁,^wzh;Y0_ ZFkɕ)%[Pk~Z5W/,m٢k- /6̹w@ F7VGXTxc.'4hEXnq8ȳx:T'Tq> i mUof8T'M-;eWz)'ߨh4)U_ilD oLD*qƒ\L~N( ?֔X ^oДQd^~'Gux)P:. B;uej1h́@!ZV1)A5ZDۯ^ 7M*W7O[uQv<HXypub:uVF|i\X-bicՀt{7cU:X:w#{8[f>Qd >fS"z{7k3鼍I@ѐȃ#uEۮR zhJt!i+˺Yz4m^bUR!f~*LzbaruݑbG_.'/E d6 ,%/\5hws{q٨~:ײ*II^$>ƏaLP) 9߅wi -[\sii\֓s#x ʹ}И8{NwOך3#~֣?xLSNڻ^c6e9OaJG+kQNr(t>̤j:gqC3UʗLxcLEf3(l-4~J^"4Ӛ#aM(#GJ~i!ٿ*{Hӳt,BjX6z*-ؽNj*_vj.Ǣq0lu8m FX6U~|([H*JONt5̛ ëWgR)4UWx/v傑&A=©Q,Lf1gv;НvXo> _t0#u`uqDI,ʑx< f:;8Q8h,^lk񡬔r Kr9HE no{^3wzP?WI߄ Ojkk~ Vf63}@[YfNFTKm4V~':kp"?a)LVniN Zu6e"O^w/ w O}LV l5IzFD*z`PH]T\Pw svO.GpGǾoa4gI95撻W*7uA0my )"$Xm$tv`@rfA`4hPXyF@P͑[xڅϿ8yPΘnLlXoౌ˪*'xRڇe?KubQ_ ,P/nd4uBژޤUIAGVCp3\.^eI#$L poaғW Ro~=­+pE]w$R@YMƗ}b5]KI}DwܤҜ؉X~4y) Ê7ߤ3bبS2cj`+y^DN WWd!Wfu+=u-$|V˴sHH{u'q^X-b~7 *{ɫ7"_I)Bm῵ 8OVDnP3P(;ZAuwP㋭pgh_sS-OM(B $ b ?BCGD+F69Cg9?U3+9%{$#q%5uW ~94,Cڍa&^II\N? φcp$Dۘ[sL#8n@VBJ"i=2E&pB|.sl,溋f x5% DPU%JJ-@I^wŷS- Ƕ/[\ʶr#S:Í;)Us]4$o +v}bm}i9G IaHelbp9>Rv_FtMtAb+%җ$tiǶP1 4YX=ҖfY]{wٌC>M)M!)e1>I6K1X4!Z #*R@VS9C!o`ָR W1m7b>AKq.Nڙ MoC~|uzsU-= U[Nykbw79'uEn,X72bXB !sIAJ,;teX8ҿ]oe7~ev"pۇ4?qk+0dp-ՠLUoƋk{aa%w I_~׮HGJۍժY_ vɀwG "B*p2S眶LkR039a(N/C =EyA]Et/e\z 3Z0~4/.vIn&ӓmq Tw4ũOT- F|~#D8C DU[Ϊv#V} Gggݷ&6m #66ʹ+Dڒ!ÛMs ZO bV,2װN-r9qoj׹TPwwKJ_9Vtidu#u3ļ^R1'4 w/Zm "?,r;ܪ嵎$C.a;z/ᤒfă?LQcu*žp@kZ~;W,;熂[D4vv_<RThjn~^y"Kg}'x#bMll@P>">%:a 65S,FYIL6syOG6Ą!7p1_)C #71&V匜(هexl|Y'߼N7zGUB)qvfo UdPNQNcɸo H`,5p/QՔ.V,~dk;aCFD&=X,Fi d nrXTEZqk9hf}uZ12kO P aJbz+1O:9rr JqΈcW^H1tk1EBm)sv]fH}&Fz(@]%-?-s' ,wz1Wrw d@!.}/<&$cQDJOX}CQaϷ#~V2 @"j7rc\%#q;nL ^qsǦ)1} ܢ5=Z_ s˷w Kg`I~?JU%N?SJ}' Js*YDP!cʩcc8]lpTqo$Iü[.pYQڨҜO⁞.e9 &!ƯGJ.7ͣ}^s nLߴ#&՞򮭍,_qj/ICRl6y9Nσ S&U'PŔ9h(n |yD'P=~C^HT/R $2WjTL= [^,9v+EAe/jU|Py$ —G EWJ2̲Bٌ‚*.卭h1kt)jSh[9 ,C^:,eN DW`ЧǞiKԃˆqGn!>qv:N1H p:^D;]zbpQXUKoQB zd[֣أk*x+W'ѿNF_VEWDw[X,8" lSiGsԒ Fz4R=Jܪ1=ݦT N* Y}FAj͍sD-3+tiu±91$|]c)·&ՉJj((x;3"̡ Yt>1E$FcDlJg*n@͍(o7MnY.e*yU.1;Yҩ8+IFcNJfV@U "z&Ii[!$.9(p;.H`/Hzi{RNd( 4@Sw~Q-!$$γ,g۽<9M$x`ȉ]Gib1A69UإM;\:71CN$Oҫⴴg=;La])[.:~,Z?ah$ /Re &ؔń{ݕJMM-3Ï3wm<@j\*;=(n޳r[-+($ "qݝmc=lZa4̕԰mnrB<hI4MuxSfzgGBiՇcx&TzB4X|?'L4RF2 D)ՏM]ܦoGb =pZD9 ~wRvd?. eWvb*%44񳏞VMql-9tڥ1[[d\oUl/Z `gC}hw)Q˞eޣsS׬p5|e+\a:_@"rq{D =~g sp$>q {h߇{e^k4tg"sR_8k?A[e9Ö0I1 rrh pչ솺; "!Qr[^ Àjyu6e xnm#$܏4x# *bo1hC1} yc `˛C_ $gooSdjj|Rw;~6:ԉ OJL\3l~}{-= EﮆaA$&8B:}w\4xy,(],֢dLٽ&*=e9N F@i#Sa7٠ 8*er\ OWm+9.ɂ+QP 5[2Gm;,]U˓@ 9N)mc~ޤMd&&ˁizEiOi=sXLDnss AN~#$u0=yR3{ĸ I %od*1ޕYH BwXq]~~S"Г܍}}vM\ؽU`h'tDMV%Mb4Xkv3[qv6ÚB(b}ek 2xܔZj,2.k:{soLG|/p֍.N.јjmstE2lJN+5Z&\0 ][fL\ay"yGnm$ B)ZD/MYzKndCxRk9̋PDK${)æ{4ŗ uvz$_xWW n3./x PJ^x'd!} J(VZy^ɩ/c/|i !'ũ%]di9C[`5mRpV y>xq>!T!>{hMNP'Nbh} |I1>'+>$&ـ܃z& * q`ݥ)t3Vq.*уڼmh,dFYٛl Vl.rEx?Tôbt*r-`=ȄX y`_z cYc>1@(!)O{BUF4kWY&\v$7^zFSPe6,yP֏YWz֚J$X3 [gΏ( 4)2~al|;آVZ#gI|?GE;:N 9TeōzFo} ah"]CuׁbeO֪D ^6UIt|[Хe߆u# qw*◫E_].JVm)?BA!RēOP~N1C;0xpexd?ƌoU L Q:` 'M$^qRWkOQV?u~g[UlLR03ǠrYSh6BRy1./l bɐ[Z8H(/Vib}̗Gqˎ^N˞|WExKl^>ѵm7`K#"VPJw9\i8W33c1Ӗa?C!Ϝȩ2[*݀~#Vқ+` 8+YSئ%\vJoYH411]7ruxT 4)UVkp2^wQM0ςS'^vr3r6k?󇐵րIKLvݖKE ;N|e-q\g8u.I g_2H]rfNj@My_}{ :QA2P䔓 3X?]ICJ fy^tWcHO312IŬOI86)ĐfQX[CUG` K;1 =V/;;Yf*`:Cz@ #M>%DŽ<fHěhۅ$)j*7\@9 XŖe 9( y(4 ~bͼ V92 /,+ƳdMH r [TSqvgvr \ꜥ"5öfǗ)`vzI\4K:imAŵ,_i0D'GMDmǀx$3ԺUk+[epP!W6[7K<CJA<)_C %::ȋiu x1{Q}zL&yv]&n/Ϊnmo)}W[oεuWny$m2-ٯQ.0 ߭a~frx՚B o\_w&]lZv1=zM 9ɟdS$CSv9sXv< KwlfY6\cT2> eR/nD;WGCaDx ipMZ9Y?HϿwU2RK8A4dG@nLCSHԫrQw[Yʳ(2<9@4Z)u{ }WVJI#E48Sb?3_~s{,WdM*O`^9wB%iIDUP_O82b$n"BMy8M:A=(9ޫ)NOfB ?t_(a|ɉ6tfzL`EQ0hihFkj6]ˍݞCe_ف2r!t,ߒf ,ZVA:Wٝ =hdQі!XL=XNklNu&РK,"%+3ӉM Ad.JH.uuP*hKF/mGa\ frx,G&~V߈7=LFS.sS,FBK ~t:dU "G0HjI!GNȖst5t@2oW1XR&Wb ".Hd;^Th 6)L/Ne,`$|Gnw>7H#huUo\[0T5KU tf\ s }9zhOqoMFԌ-rOOPza7eI ?g3@E5)8oJj"Ost%fb﷚$hV[@u=R>|? Wq8, '"zB'Swr;Ƽ_&UGU7bHV}YV(aw1;Mo0:r ?UZέlN^M*6}o.8h6ɴ f'H8-11]Z6>F}4lͅ?&qHq łdz×'4͈K~hGUI[DV _KRAv`ClEZpVUXIMrwE(^ V-Cv:*'uԞ{y-n{4ͷƷi>҇+^1q3PT@i{3tdy'i0"E.1zRwgԝF {KY9F(U0ϛ|RGޥ9Vo z ex poLSƱwb8 2,"SEI8ޗK1F qtnAf8G(AfiVJݕ-#Uj)u1BwіN@B"9{vV˃ vwh*Doq꧇ڲ'\!2IM߆ЊP јԅӖ/Ȯqb&.!˂̸]ٗZV +g1zy_D7\гhLRЫ l6dGO0E_[K;(p9FtZ0aLF*t÷=T;l)EiHU=hlGzKN: pj#xB3ÃDip4%(K$i#@5m9a\J%  [gM=@5c$2цZ;"U}G2C-+# 2G BT`8lj W5pϘŋjHRwsv#BMt-7TNHYY`wMWc @{;rN>5@^{}D4[bhѷMCd"Oi;Ft6_:ٝ< Ou&PKQTM*/~;噅NJLq 0h{ڑ1)1=ܭΠ8c΋ ye atmǍ+;t|-q,1f+;Gi~U V񽰺=wX//"{șC7N &I U_OyyTh玎e$C3}'AIQn6+c, KɊْ-?49%Hz5ZznM$7PἪ$j<΍[X `[^wNJ}k[YKϳOXFGu~)Ds8(.nW1`M!6i1|JA^_0.VT6Qwq(4uAJ)T,RQo'r"Q`׻dXI:8ޚh ,RUP7&2Ӊv+5P.Vx!]z%+SRzS9SSbc> 8IVȾM>:lnW@\J.1}Sv%'A)iqagvE!QY gl2}sd]<(JYӦ}Xz9xq5 VKhlMLu‘~SguUAf`-s,1TsZJB.ܰէ`ůPF7p_? C(5q|,|̂ ٔS_,YCJAGZ#\>uMSó5~ΣL>mpPn`&/e[& y2%4jȢQ.gUXS]1h_O [r~ܻOZ/6[>!L s|?nۗ'S!qI}@M' *+Gb0dQ=r:?gQE"ao8ԙTgvgƗjiXhӤҎ-7Dg?ē,X7[H><"Eq`V>hD~(ɫÅi埥Nϗ&<^ UIw&p*.+MM]hs+p)#XG]؎;ac͌r kiO㧥֌ %)]gDKbQlY}v%)blr4ht<oò}K*b-X fau~v8KY1cX;!(R(X;N~=zF!R.@nw j&:ubS;"8ƨR EZ4:4*@["v4#VlAOuS8\ws_ 󈳹 Šbiu,Ώ1\JQڗ^р%`|B(/eP|YKH%_W9 gH"}PB rH$mtڄZ+B j$!XaRbݼ}Jٵ:c4f$-Wd!6`h<O ֯mB^:}3[5/[5NxEQ> 'O:4Ldl k w'#ɚHDM{L! e9Ʒ8??St3@X׉1(a)x\ÑO3+t|L-Dc|fBr.2# ^wA5%_% 0*QÍkX2@J"oC#(_UE>b=\՗1N8mh}x ^ċ|Ujn!+Hí ʦ>X'=I{OŪȵl ڌ֣lD}MknZCf f2drWcl'rVԁg*3kMKaS3siGvJн|X/\/7Z*M 15*)Py4F_L1I"EL뺕fvZʛq2n] |7Xөp,yUV"!/ٝmǢ$&.8KQ˄U!. 22;Y'r)@KM<Б NG &V&WWf}emX.u%_K"'J#x>R( 5NOg11Th}=(ik;5B>N<]IJoSH蔗wnH O߆ᙿF +-P$یRNcm- lF= 7]/z/Ex;}9=KMQ?v;/Y1*!(;qof})ׅߟO2HJ [*UF`&:&K@'’@ˋ N}UN潟yp0J2ZBpbȏ s9gvE1 ~W&~rs*o5t.E;QH>H:Z @LNqD,ns9(I&Z : BqZN7q밑1ڡPϨg1dW] `(>7>ݱl7MqAkqiMXK&WNEt~"dˢ}N*!C^C<7@T;;l(dg|{p2z+M\O1xCӕoWr͒T\,s//\oth59R4p!3_lW|6ew>p ^yfk5&Gc]d^ѹ8G=ƀ8mE$C;;^ bgK˚lr!hGֹ `a*>6= _p6.di߀6A?OA詏n˿5Ɖ9ioJ*Aɲ/l` QmG<q@c+|mtFLI<M$s/BL`PT-9pbO,pq&[uE9;d@&‚Oze㾟Pdub51BD@w6%z!-OfBd@p"%nEAy7nYu-Ͻ7ˢW$Y$])=f&ķTWJm/=D*c9F\K?\)$Vz.h;Q`^©R)?$e{ [ȹo0B #~dIٍ|xPJ/1x3i=&>)eH4~R)%Gbbi>7}ĉ 9꺳cUXDn*̂`~A*lf`Rz X{7M~WkaN[&d̿ҦL??> &o`.GC!4llv` 1Hpf }mH _26sʨsN,Nd"D]Lg!Dbfhw}w!qAoJji}Vzȥa6 sRuȒPVbtdx;踆OCPw :L' K`~sm4|x$|DS'pQb*mz> &'e;LPخF8QCʚ7a a1s TГelQ*ֺs>We`IE >ֺ1xžF#Cw1_[2 5 TBځ@6ӧﰅ ">&aɱ׮)G˄w #LIIpk IM_8hh_'HPE _@cR;1.ya9̓!{PU;Y0~jxA0):/1DBP|_tPqF,S6TRAaС4\}ekFO`}:Eyr\0U_) c%fD7 xToP]}J=9,",e)I@P\|w,ZvAd-Y y]]4 \uD{I5F9 Ňo63"ojdRF OIZ߰~X8Vh-ԋcGOϬIAz+,_ # +"W- ɲ\U `muigƄΝ0{KqYw4uWGWxQ<,VOjc'~iLRU7&@;ʄi75vg&%(Ve]L@&Tyx د2phY~U췎"vFIZڋu"LZfra^1I5qu?gO&ߣvɰτ2ٵ3esuye/ffEqdՅ3ћ\!zhOPšoӣ&Կ)(*֪'#|P>}KĈnP Y3 FQt=FJ'WȂzKCygN,w"`LKR-Cb ;{a9,;`&;==p1J=f%P4b鏭s,&h v29g]}R?;aC EG}UNZe}GFpL? j9@$Hd.iZ)g>Xzu(a6yK'M6 aU*$sjXلY ,WyUt1L^X77«~矊tq=9B &u%Jk[=#ŸK_v3fHҚr5CiӸ؝ȓ#ƞ!&]Ϗ3BxȁZ"c3oֶ|>b%7tt&|؉~:3gYObqZD4:k2wBMlX,H !TCuQ䲁CCeQiRZS#.32osm,e殦Q;#v?Nt~\dzz`̏D1;hPS(c7+G~  Qym2طWj2t_Zo~iap }HˋҼ7($g< cL.X8-3kĄx2{M&i3uaΊCXoS9dTPe,k0Z ӿ @ع }wD5dM*\F$Q4 %Dѱy9iIW"QY';ĄCE4&x h_vPzqmqߕ C:h26(iG3',*5WExv9傘|Z0o G<|4Ӄ3L:RPe9j Ah$T7d+LOYG/Z }.\ 3cRjDCőP jS_ܞ(t7|Q7=?#Z͖x$w-uigM l^Rsϐƞ .D%8[DLD_s mP0ZvZ쯵,AShMrRC#rQy%Ig7 {lStrVd8:ޣA&8Ƽ;E!yg.l .UxMwI*qJˬR3e9k€.Z6]GbI'mQDҼ=QEhQ\uNnzW*^Bj=۳G}wow">MRqe_c%eO9y?ڀ@P'|n#}g48Or8Ƈ\Jib_1̰b=N}M,=e|5_/.0ݙCI@`q@jnB@7ӦW-9XI:\ νd!CAt 9 ?x''=#KЛg0!(qExp;Ifpw)x X¹}ځqҡކˌu _)<iW 8[bguIPqM@ў?&*:chZN3jlۿQ@riov*DK|:xRBWbIW {̆o1X5\Wͽʝ hH ̞篿~h\3mvC)hRuȹ2c PR*AVs- f5n/ޖ2^1ܯe*2H>>Pe.Un?(0Q~H@ ߿rd6 <yu^A+Bvx;| hlRsRsI:"+ș2QoܕN&=lkQJc5ϼɣE"k +h]dAqS^d~Z|mg9͖_0<(,_>.i<6բΜ[O\={ &L9")F`HMJg|q\N䳦yo ȭoU~ _*;kFMhWl͜ Zf4}D<{ՙ3[k unKWԮ?r1a[/Y>8U+G2$"]aIѽΛ8lO~z=eĥӄ m=5cykOLŐuxۦ- a@EU n> dxLj V*j.zo}W7JN-@~H?Pt0~XLD}97mv `1?"\ =^Z]џĔ+L->xyo/;^Aeq]m҈!4/ᄗQ4( Wn"` o$A~91ND%n!* vrQ4zu'؟T5@$L0ëNM =d$$GDg'?`\Vf|Ae $B86.oPD0ք:Gu>y48U  Le 2[{3|wF<OG*J i~*: O{- `ၫHUoB.BÕU(~ȳqhEIWC54j-@F'(?8W}بm5:{[AW12 ?wQ'bEEέ4!E MmkG"*(2|i>"^E DI)PxTVؼçuvjyGVJ , S39*ct>'xUkLJ[7҆ZيS|eY'{$ ̱'?at[+M1JS!(yq&̄o %i mͶD,f擘Ɇ#yBAutb]OU) @kQ|c Z~[]!'5_zG"?-WNW!!Gd+ӥ_3Y<"^]!"iQ/qF>q13Ǽ6 :f#[12h٤. f ;4E W% S3jϋM_M/26gP-[_R8ъj fJ~`qsa)<^%]^>!&(5ۛ ;@Wtڍ726Y+j};iSJH^Wo^|0 ЧrBy.g2( SdUUhRLgOpwʙCbSd:د^qrTrpٮ2 C WzkNs"y9*2 U筄 |T̀},5dq Wݼ5EBCʭ [#ݙ|CY[06 yWl19֖OJdIԦfmpڣVrG?R&!w\jdH߯=>ɑMqY:ذBm>%9dە9t[l7d0,#(ԳpbD~Z_NM$xZZ(Swu<#( I3M ?"=I RJ2i{[v%֒"3~ l>LEXl6:Ltߛbݝ\w~̍ac2ıE0kuہ9chfLpRH=bތ@Rՠs;{q7w^+|@+Q/ן@cz@R1bg{L&iU|d.f|yo<\,K՗ӗ=i *ga(fs 5TeY$(RG+ҋCKeմ>I\ y_9"SF]$^ϥQFS_rşحWmV}K x)W>w[P5 tሌha}Mt?J*m],L&2xxrC0:zTUzgw{C}+fFSsAGAFSOϧ(u\eZZf77OC~ukXoYEuz y :aCI u5徭s,HsŖ \ _gkgYx>W:DItO™&/^&Dms(ٯ@CWœt~SӭhZ%'ӟlc&CM\%eLf!_HjS9gUdbVJ%`]Vp1Xqjg.DoAq=IKWg@CV|/}?>v9 O 4VX:ރ6_ÖV !F^CaBD Fllj>8$̀ T=SN;XLj=: '胯t[ 6$*6@#0=o4hUPu\) ׽ddn &bf{qB41JnW cSAO'3_B!UƯet а` PVZ?.9K}o&:UI9}{G? +SAdѱ[z7Æhu#Ьu0oY=9ܛG q} (E$g=ӕNпLLJP[0̌fp/1nJ-v53 P Z@5ɢ.'];FtǸN)$L^3 ;1n])٠u4a6k>/9%5) 5c&t0痸_\? xS P+fPxƯ;im=e&5k9Pǝ@^eiLN7L_llm䮞E- Wp;<]R` 6lsH9f M|,+L̔!uNׄ*Sz@i~Xws7W^1 %RJwV1c"c~ %Y_@E]Kv$Ò7F_\tU2a7{xmF!< |*6A-Ƙ.Vq>k4>5,]@4 X4j*W5bt"ckA=|^A*u-ʉf6 K˔'x3TOAo#QkGrbw@ʚ#6y xbXP ;vaUQ͸V;J<3WIMU1!z^gIT(Rw-Bbt'EGDm`md !uG˧A[ixRDҐ0g^p bB@|oܵXy\nH(bt-G'nڜňER" ~M )Ɂ^ܟiouo]o&E WMHD2Q~*9~[nkcrP%gkAb\"V>eAH3> Y0;AL3C0ZƎ'+I5+W͖EΔF\> r *U_({YM C,ȶwh 8G;:؋l%߂I-Ӊ{Oun8FQGY $(A1 B8#bS}6O"h)=h@&=iLFDj غ";+#3Qq˨9xDIMgKX`#iXp0?mj~hv_*i2i<f,vZjD$8ā-#t0+)i!:|mg3.ɉ=&-Ө%G>f) Z5[^w5wD? )N4VjCHt(fŧQeU7)˙1 HUHv?l J/0SԖpdc1.F3/.ÑUڌRDo6d p*8'QxK0b֗i0{{{_?* Pr)(/ 3O1ŋu߅z{3N=/l1Uԉ$" 8/lG%Ѡ I؋".8 fh9$W9uնgݟ!3_WUwe/vlݘk2j4^:z,IXʶF֍8WOYKb/ ~q9NZw\9rTCJ0ڡ~;4{c%D~Ȑ}fR`ďs(GhS_ ˆc ' T"su\8!r}eͱnp|~34Tw.ΓjSM>8in쏻=!lt"qҹ|uLAB}hŲI$B1N&<}17ĭR}D|}f)ceR˄W?K^_9?`m((F\ stU>~O]•ĘHEg9s"*)č>MP`aԯ`FG1qӬK(8vY,wf[7]* -ז I%W\;K^I<v¯GL\{uNmU$B=PzL #߂9ur8O󘫈{A63׽F PJ3S{'(ovizT:oa>XUlD۴HB3\(mG;TzO4l 6UN{5H?RvqZc+֩K~s9]'JXggp;xoIv&@v寤Hu 6=ԭ w޸>2fBΥ|ҁ[5 En.h._CTO+{k<>o&EltYE GEtib7g # D8sD񯅴E4:UwIt}V֊'*GъeW"=J.1wVVrODx|BηFlf6Kdb _6K,[ ov5!Q y3{~L"&H(ūGC]v4OfX1̸XT|6Ti y(*yv{γY^F[s-ߩ,6~ll1%1wES,jwX3uAZdxd" yI#h[.q E0ksufzfڃBfVKSlÐ 0k,hD((ZٞHGxss>gS9xPȧZ @d8!ݭ[}',mRX Ӣ.Ϥe쳚SP. ƶ~("yd!OoW?:?P&IVi3XvŽ62>Jkab8&cps M',ۑeT?R!RVžԀk 韛b7=؍j̨Q;bnD܁HϯobcO3Sl) 7͇si!4+@I[[[q 0BTc(C:5"xY5ٳ4\mfc {+sTNVݜIP(u"brzB#&JIp|8lDq5[B#jMBeS&'!:tn :u:6 \Ail;n#lNӻ~3wJC+vV''K)CiuTEL^IXFup&0oų+ S6i < #ߠHdFHUN+tۻ2V*BE)(G]Lbl2hWXPVRFf& F0cE5#dҍ+:{K U)d&_jT&2mn]寥&P;i"A1bpTt$Q`Gw3;!MM9 ym]#s}ҥxeuzht狼<lj=`< m10vwd;OsNg2Q4Ԧ҃% :4&xdԞ: 0F[ţ%?3[05QjǷ:$;M`!"=/ zd4_+4L5 E1hT q->H |Nx"wxth܎ ٓiIGKK6$P]Ss]*xu&=Q((|J9(7ҶwT\MqVji@$nP[: Hn}PP>N8̦90f#@fsSO#7\/iV4u]ۜ%^44:/w*->c륄L5[$B\jc;Gɉe) )eܪ(UK[`T}Oݚ0)r~c},bMuXUoĤVUVL{3wJPkKoīԽ4*HVCchP!`&VXf#Lw]uN-)F^c$ [ 7 &symz/m3 D2#F`\7#`ck˻Hy`M\FuiG'( oʊcb+<}m2Ffn 7(K=ӑCN Mq5EyZW4bF3VJwRǭ*OAo@Gnѭ+xo @ cYTo+5ѡGITvQ6xV%q{ed$YX&BYetK8ʷ'ɏװFN2!9y"]3Of4;dУ -H+ #vȍ( ;PJ[MK c/-S*(19w0͉2̘@, v7x)]tjB[VENށp NV[4, ͼgb%خ\L| ׂK#KsYv&ަpPCYzN5JSjwECDM%dhzoHTjqXpt̮`.. ؿ.":sts* K*2>Q.Ϩ9c8>̑C)W* rPYIcX߭Ty~z"՞|AOn` 7fOW*Ƶ0oT(Q qn-Jw6smqxkȔ%m4_OpBA4ooZFqQ EIϋ=}khrȌ`n Q܏սLQA_bv`g)l]qXni!BbA_9]$_~cѥ&x:"{R .0/ A&чi uLay.X_Y/VhFېXnPhrGbFV| AW؆l6GY-iLqTdP*<[4&8P@Fq{$o漀I6- $oZN!.cm 4͟?av|p.x;1B20CS Q_{s %H0/ּc wO\f}գ<-Y9`".ryel1|'Zs#qؓ2f{[C(]EHx3csPF6+gOS]6]YJ$:8:cK`1im>MME|>&{)Z`\ro,91NCIlz3v@ERa5߱sLgۿGzM%&d4~vKaݧZZ(k/);z@M;DNYŤM6@9!XXGsBc8rnP j +jp:(0|E`O 1ߨ&3׷Tl2 WI|ɡ ~C)T SFtS*{.hmV!>a )7 o=U.5$^nJdޑ xl~gW10ڄ: Dzp(P"`#ld,:H<#qA. t ͽpɢ(p0] v|,W=p[s}oׁz,CXtiYMSNGlZajMoe`ye-+x@kw.'#Hy@U \ Wó(5-$o"1oc+km3]dC,F>6h@6ҡߵ߼3[KD0U8sfp 3~}iO'Hˊ4p}~BP&d>Hz+bmo!EB-j1IrU'PD#~խ%;jdw Bu-ic{2y~djV:w2ĩ)@; lпd|oncmP=LDJrKvŠE͊ù.q[彝5lPmB76>Fme}5gqj_N1'aAb[KR ^ۋ05G[5~"ߙ߇@R`)ޢGSۘ,ȏۇĀ2u 38wbXj(59 Nml&^27$❻5=q%eD Яpɾ?[&i{`}4yM{Jl7 .n AMf~ׇBlol.,XbCRj?Kvs: 6vL Gdd7,6iĐ-VIbB#(2GLԠ9b8Tt aX= Rt\4j$kQyeBrgja~hM"'GI# ]@LG ͅt] -fk\wDdkɽ)l3LC+\M%t>"3Uu[.W|LZ?@ ر ܓ\ˀy{,Jw71tQx+Ts袱RA5 4сle3@Z rEN]lC ""I*<z8W#&Ȓ@’{* I\)kjd}K~l!DsfwE!>LaC8R39H6G c\_"EJaVc.u!0ϝZ1us{NiBu_#VC'eq秦H55؛'IR]<NV~X cx__,4øH Xuoa-5 vHaIT'16 hfsӪ zIP!QvWvARXʘ1U ɯ]׍D Zo+[&Q>k Nl9ej<q`q]M%?DMއG~{X ȩ|< о+!}H,Oy"gOL+Z#0~& :X_v΅qJPz4`N3"sSnaNF5]kuv OC841&2Gg *#nbyq/afTo~qt^xS ydyεKz7j !^Ğ+׌cw 6}$R21x(ʘ@\O/ |ixNŠdgasT_JmaəU`^dL ١[G?7X3Vw?D"8 >NTyv Ӵ>u2k1j_q $D&2sR^@Gl#L"*~5ojPkqv֬s>>r,en?%Zbƃ+jz"u"ua/RGWN½8BU4Ez<7v]HQ٭3B_`OL)&R(w(+C9;)PC! `byxl\"~dfG blY}_KFBBУjR7(JnCB@.(I dž&>xK߶\r=(hk8qɅO&7C'#"Bt.$S8 pɵ?QZ{cMyhQI>M@NzU!dji6|9e{WN u(z3}kJJs:cV#Z,*G۫^d]u"&-`dتmB9(1 qtB8M6R8=aߑH`\r}Ţ3 Y)u]`A9;ns]tkz`bh5G3D9Y5ŕ#۽( IYgh(lb3bt]2;^/Azخ7: Ә&OՇ_Nx>` i;f{^1V8SQcwçWL٣Kh<dcbO\$`gίCӱQV=y &\5Z~xǭdV'nN ҵ<}E3L.iqįdK$"4 k[>-H.4>=K#ՏFnsTMN8F܉sŶozZ07T<he>[=R9K9%+<{W5~H?zA0QPT YdDYsɾZ4P4omkrkZ1%붙<7u%v#ġ)0fTNmݠQý@u5Khp`4lm|jܞ Z¬^r.(o]q 7E:^?WoQg؃$Bo5}Y.GP٪EUBtd#@M&z29^ܧ28VaUq|ľħUz=R)43җEtuuGRn,^{hB`ZlVb !gM5WTyjߺA =ӉUP8S*L8rօYnzg}3۽x `茾zpǠ sJ;vJoe&'p8f$Nj}8Zޭ*щ=)P ?,֪ͪoY-q4!`@G' +؝PbGmS*{^2'vzM}=qM,aڄ\;Fq  M/5Gvغ k\’)%Ҏ Jhî4Ix3,8:8/pA1x^f3(9\V!~]=@:cQn DQ"Ym qǀ5R%IcK7=-aǘW˼!)Kt FVu8$\"T؅&Jpܤ;;-+vmhZFĸ1.22_?^yH9{)pF"mRwhow۾(>\cӣGr#Vb[~A ϙ5Y=wKpmCm:w]FX6H*z(01}VV1K!Tn ?'Bzfm~gƠ~Ն[%d?@vB#+ja\5rd-Tށ Xy'Ȫ˪R_\그)RI][}0DCV*1:9cYyARCKO׍Qg-*hF?5Zi]N~#)yv{IrB$a Ώ+\O>5p卟ⵄeL< @r`Avbg7Br IܡFj -gSiB38d~_M[Fԣ&OtSZbӢ%6v/DЂM=g],)$j ̻]i]8.Ss^|1x [gs%,eBq BI-k5 QbW.ߨkR`C4qJptd,Sk]YöfGj)ӿtv+Z}%„.C̼kkQQ/]>3~cw?k)ĘI3%,6FumɍΫ 䶨h17q0 /.R{6#JQ\\N |Gq4,R,`L=MJ3rk @wqX\`"ӋIY\"`XQDpWIyȣ޿/=8WTmdύq(צwxtQ*D'þlPTa΍:ֿAi6Gi}ZCD**3F^Ij$ȧ?oXW!=BTFmH552nGa=R,ӷ4ARq3~2qJ7$q"Wdu\dv9;H+SОU\aXӾbznwZ?c;.1Fyt(xo_tՐIҔQ8Jx,`^z{_GFi['B_k<@iShe!vIvY0m/։^j`<$qK(mH{Ʌ!R|EZb5`i/M ftƕ02_OΖya_}Xm3G i6jŔ-䔂CihNK8šBF?jx|+Mv*ޣ~V 4άb3F ]?vua#Cbr|kY4fK8%$5??I/a #oi!RJ]qLCyQfY3yI8trT@nS)X?U FYB_|oN?2v8j _Wܴp6Q.&Y n{g78 5q۟1Y?oL{׳"9DtR@tGoB CAާᙂI(xT7-A*xF[nLj {'yh:H$HMf{@.q)C]c;]MŧG9[`ML]7lkila :mX}m}JZp}SfyRp{tMi6*R:)xE5ba2X9'`bSMЮ=i>p.ioPOVSن$5J5 [-BĉDaqͦ6j@i37#=@5W"wV(jYQaLa1h88h>Y@xH^F1{?cZ@1rs |)1gQZq~BcDk`/,@UhlfBk,tBeL~'S# a5uLQ,sE}hu `xm[1$!vcpQav,R-.T*j49阇̳'7Da[2t(I˜6:aGc! Db枣Ŷcy5"L՛:{H6͒qMKSOxa8N}Q S1q'e.5%/$ʮMx~vu KQe#fO}h_JfL="EpRkn찕aCt9;,σ!a'`=g=ð Z!PnE`HXOu^0&G^j9ӯ.wuB欧^ 9.;x8ijBX郬Rĸߘ) )BZ$i_cqwOe*ȱT́Xn>Vs-Ϩ݁ is"gwXƤ1j>}O ?9R!d?(ayJH7%gtx>MI0d,??_qgFW9!['OeȦIROB`sFֱQ^%wΰD/ۿM(1gzRctΘHF`'.nz;aEán|͡Xǀ*ۦwueQDpJ ~}jo!|} Ydg+)^.7Nbg|kh{p uMbi9.=izN_FhD޶zl*.t\r)3kxO lgh+%=<b'REK ~p?!\5E1>)}o\YaQ/6XGs13k{K$/ÞDktJ7 +Za sE^Q7bYOfGU͖w-6PΖNL /eUgS^ "Y+,]VpbBD|%'FbPX>З}V+ cL"UIMfCYym%3rWj>I֥!si}e'Z}Yt>㞾 *1΋գvo/Jws$]댰*fXB1## -vyLŠ<*BxRri wf>C78^lp7ກ( BPG0̍U/(ϗ1> ڙX#3Cf3MNu*|%(0RQ}>D G)J `ҊD?)Ysu>{˖HŲ㲊7S2.ű`V&$]nz߸14JĖ8qP ܃}Vܛ*2c%=w<RֽH)9nP=.b7e#m%&cW߄yVP*Y!蠈 K$vcj3{t ͐)+Îo sTVkFH_Rq+oP/F 6l[+(*0n񫂷,q,jʼnS)Q 0o i }ocJU3F3(/g%ݡ%Ŷ;hUW_-S9~Gu~ųɤcEE} ZIfۊF)N&x$ոv쌭Ez/DS %v=V6kƗwe|ʂil07kzTC/!Y:gɷ@d&O:UTuYz wjGPx1cjA"7k|Lcy_DkK;¸k9'jHæe=ץ6JLMQ jNn -,)<4b̾9>LB%_K%zy*Py2Syl/kfV>E7A+W.,k'SO\9e+n4IoX(n0pIt3#[bH!=Q4ixάT9s*(𑾋aG"P{î)>!|ճ&1Д#T%;M5AVq"2.* =/^ MiLC\*<r]b˯ v|b! gEQmTxÃ̾Gvm_q%Ρ"~IFؘY;o9ͲJh#N'KaA.\td\ ![goq۱A[]H7pwB":kW_*0eSڢ {=2 MD™Q\][I1Ql=?`^Gb%w7#e :fF;ŵ#KG5a{7ٲux= s~+73_ySp|:~1Ӈ͓s&0@dX wqxdZ-~2\iih&&Nv܏TZ@YT0J0ώ×KrZʨeM_mRnUߪ%r٥EQU]){ `1D*qFME6Sg1<3~ !u>HWPzYk<o ݢ(*AG<#,C)'g%f$.B/F yyK7tq@C(.F >Ib">xq42Rn1?*;;9~g$B{Hl:L_߬16xٵl+uc҇B33zyّ2\-C5)8RVD@.5Pci &;OMcnPJi"7tǍ^ݧKeF(yP~rcl#k $j)Zw/FKN;9IJXzeŽ1 ^ʇk/\-<ԓXcԧi?\-)lf Ts(i^YU^eׄHd(*t3A*S'ʔR|l @["ɘA0a*[qk՚6g ѸK|#A?=d C鼪L:ȼڕ,IB^ޓ}h˶^*1]Wz#` _g!Bw$l&Q0 GJ->H天z&>ך37Iҍ%xc~}D?Z5 *n52P|V9ܜb]3< D6R__{'0nQ]ƦAnIr#-vIF|D"("W;pp_;c ;/ '欇3s֞p[שͪ^:x~8yvf*9Df0<Ȟ( 2m$:EDQвԘG u3Kl}:4"b^e떽uNcn-a?ֵ8aC}gIcC(=O !.SBaOeqIe; ͉D @,( !]./f[rr:bD*IwNjѓ1Ood0.]Ŗ5_8ϵ9i0C~8:tݩO/L.c@δiڬUI9fj(ݷܭ0I͖]5Z,e};h{z3uC^yH NިA8s4,+N<^~?yhjlyjk,eWl>΁!-_ BB2s>Bp*f6O <*2ܽݷc8Ma9[B[CN4]t8nl9+*Pkb/jUMIEv#SL-6⇴䯸&n? hwoya*2 bQCAЙY1R Qt=xlyveenv|x>: g(&rN'x\i ÊLe`?sM#؎fQl,+V!}u_SI (ZkR uͰ ,&P~8p rPᦠUj~ڢ%?&HuJR-@).nkwoSf(.îbkTO}CVCz'e]xQZFjuka-ۥ:a[5E03+&gJ#Ute|V}q~.ԺItbb40[~p  :Aڋ#xLT64P5HBk zfNΣ扖8a9Roȥ)]g_۩ TTrD|\e2idÆlG^eZtkN֨ #ڧ}Ao$$/-o uw/n[/j1FZeP]Ɖ]){u*)YODeMX>J5|[Ͷ0νփ[4ڊV*=7AExp, s( ۶Ѽ0*A=R$^8@>7ʷɍǐ~`NK@]J#)l<\ v3oQ 3sOhYq36؎7%ZSu=M?4Ic8j e/!`.Oap҇čX`Є_ݿ R#ѧ>Vy7 X 6E?0Gjk. otVϻw.#299l\51#>X)gمFVxKP>ZP`uZTs*)m-ۖG#MDLwJ6|a`4xF[er㇤#i DQWnЯ2)F]J;܌j C34iPiZԭKwe9 kO8hi@kl먴\BV`ٟnˠ\SGs9˝vENm8f .J IqE[{q=*T (1Zm`~xOUݘ^5(UҥS 96?]J#9@i$Z`ø<.zA zaܑ#vP6cĤpz"\{jHhU2z8ztSkѶKμ#%g5,r3g%3.=|B:枢dux躃*Kz>`XPjW?7ќj\K|zx&Gj>5 mL@^z󗆮Qܝ13 a^W9Z*D\䇗XW|^R"/Ǩc&XVFk_YkxM$ !}feq]Nqsd%Z ]RԚCP`Fg#T= [2o GU`1/npT%.)~MK-pD۱dκ$a쨮Dzg+LE%GgH5в?iUt,,ńK5p=' ^c¥ wSeyqn^ G0Q]XbVn_r38ck{XkhMR-TT'tӣT2#O B$1WXJ²$L5y8ZR,WlKYצ8C5GU )ĢAEHx3+zU٨" /T^Pm3A|n 0k #>H.QDE31>5<0&|A%'pbnw d.l I-+HL!'B[T&LMuL;r>92.l6^%;޾ft:SR%s [\UԛL62blQƖWp^)5yr,`uJEdA~z^:?<Cϗٓup,.l(ibIŝ q?S(i {TE`) Πw]y?ɯf&ǿlj)`Ig]$;OXy0*8*&/h}*9 +ڱ6?5ǥdA?Ry^a\z",r9p3!pvZojbKn`N~i060c xjJ\ 乿GSQ@Yf|OXl'`D*P OcI 5g\dEBroeh*/WO^WE*VKG= ^emX-7Rk奭YOR-B +m*zEJl 54vRf|pPcޖ%Qp/歨>2\{?X vrXA |'1B^oϮl's%"M\\)lC_^#xZ Qw(5 ;VPU@n(:C@5-dرwt@2L>PFP3N># nW֓K-.A@d%ѝr`SOl`P~)6 s8CL3 HTPM][ rE -Xr$,,x!nj ebt[-.&K"E2!UEqnD?;us;QzPʶ»2 o@tS8Dd8*j1AF$bp74m+;lW]Ht|Q@1(F\AÑ) t7 iXm.(=A9!R`L6Ԙ43 0xDM,|q]I Yc3"/7P*X*o΄CaQ9e9|9mQۨ먚t٬dw <-|ADh#r&t8kuXz)U LO{PH%R2^ grk|GE79UHJIuU-n(>2Ak4ƕ3so,Ze~"om":v)Z; ^tHK+{Q(Bc,"N\Kɥ"ea_*W`#i+1Ûm9X4*?0W8 KSH\pƏImq L &}+ӔAw3[+JN[i C]!T1im!15/̨-j{9y/Ψ/­CࠧU$mReu@qvN)j)t4Ȕ,I.dCNP(Y7#rlߦj&Yvg}DӉn+wW|V#:Xc@Dh~?E Ҧ>dc=[h1fUo$.^_ JC"q}k}cxME84KX8)1PkRξ9r6N>|-c7˰7lOdnj5 9mi\3_wR*S\zcBnM%s֍7ժSNayuqJ+I@ٳ*@^zi!"ާO.5$V~PyǍR6u*f`O&jUxUGsȗwsxд+ aFU6e>'V0.孯g)6OZ t*D\Ml1EA8_}<PEx0s|Q|LQdKz-yVGwG3cZmVʆP"șulʤM6? y[7{Т~I1V .V؍vN1\YJPOۘ¬;^⌕ m/ߑ:_ 5 &µ])ne ?r;mk44?׎ɇym\ݜKt.62~u$ o"U._w ZR#9zF2"_ j-R~6T6vs~]xrLR!/rQY*xv|xػ"/[Put#16;ڻCL 2(y2e+,xKcҽw֝^۽ KY 9:=\j; ?Ma)ǖڔvE ^8jNjmMJ1Հ0A)*W!/5$ӝ1A uDHvK1$XO]ʣQ5YPJ<8E?SJb@nsn:IO_z%VؓYųG |:+!*~Ο2|d@HԐ)OXee9}ڊ" 3ؕҟHj=˦ HE㠷cZ"ߞaŋ'нz=X8_kyab['\'W. # >Mq4Ċ^E1űB|6X}xȳc\l| Ԟh5eE< c8W^@'lA)O~)ݖP+?U< akbr\1fWhYdzxt6d4ª~Dv:]zl[eqDi]f+b)|-b^M Kn[߆#c0C.%?{!]/&HaJUK*:ÃGE8h_'M}gkmlWXF^1%gOA<,R q `+Q--WoTqyla ' VI L`]gT=,\]D**-SF] nx |lHꉋqaϝB#ꘁ@t/I^&^#Q.# CI%LOSPw7d`fǹFG˵p3iexzɪL mZ<H%Gx"垼&fz6`зZS|WBh ͽR03Vѥ=x,t~_-vsbJ) "Zdf LdcP/nj+̟ :o$r`F\6#-֫nsbQQbKw-mlq8]sDj@SaȈO]}krʗ^d_z(Xvͱ+ 6GEN%if-.pHfZ6CZ&%Uti~hģxGD.Kkvכb[r!?S)ݔ6P䲋='"qiz@z*@p65$*4s~|r0y DnD=dȀ-l7 wfs̀x \-/h\ JGн$Ok>@H(f4(i.S|8ta|\y3{͓}}/ Ֆ8Q1rȸi+"Cif94l$Ƴ&RmoH 8|)N| Bӱq'rX"%`>o{"cj k<2^d5hʖ$MBXb\4|Um*,׾7aU~~/*:ަ[ Rd] U}qwVҲ3H'Ŏژu%r:Rk^Yg!Q%vIK%N46>Xa#gTPxK!jRѭ"1a0:\`"@kY3X`&\~v]hPr_qXr_L錈_6T˃%yt]v~"l<"Y r-Vn0g#k'M:$ylku!$yڱU) _)]u\, _0&w06S[.uP筼MXG }iڊ8Ej+EORyJ&<)_y=1 c!N5k< eєMD~mW{$'L8$UCrY&ȡ :S=Dyx!Abl_%}OaT_i2%>qX6?bѪNHO+`d Q%FYC0ѱt痈ԓ gj鸏y ( ZOS&' L5rs@`t<3 /},X.!YRm&I9Bto&YJKp$ 1 o61 -;'dQ"Ѱ:Y ,gtG⇘K$%a<&>3,w[p Kve1I3]Ī"LɗD¹ DqAD-mw¹Mrsx ;;\6hm]`3ZHYr( {\NR98b  F.x3zLQ$S,o?&ͮǭRқn*KH]z)WvGCR5ExB=y&"[z63㟡Lg\NEG3|yFbG  !U[3˒dzMk ^qAjaimd+QY5ɂ݊%F#|-;uOȰ 7a۪z*PBtx0%Wmb!ޛyEs74Tj 5`&6 6?ٻT[ RصZR}d*N_(!,,96҈< 1Dn5k\Ivk&WO۾ pEQasMgMw!gv~?vNΓjRQ*U{'oS6ZuPI2wԶ(K:'6]C/7Vj&.yٷ+- Fvc\ xQr7b㬆3*Yu67߷.828 t)r:LwrC*!*mxW ܷӞw7-֗M@|HpEyQ"NbEJw?i;7:  :CN(_. ambb'I92}Lq;żf)&dhc;ڟm<i^E: /,aG]$qtjNjga#Ar *i-V"^zc Mp$42|biT/Z`0M%8ye1n+xL|n ĀBbD oiA;фzIa MÚ‪SQE(`,5j^ԓ;R&HqܮhL6A}!X߻yKEeUW::ۧ!OKG:[rS|HmnU#L چv-숨TY="=tVVq&%&³RP 9y+Ep)1Kא2V"T&Rdh? 1VZE 3cvD-OX5pR~s3KR)Heܞt j7U{o% vWMeC=&\?當=ʘ!NP]j_SHѾ:}ӺyψԊtW+2#8B*s|R}Wr+Nh7@ G`3GV7֨OBniɭbr&HX$9 6K0 G4>`Cz${[>su\:(azDT58IIJGQHIPtۥPyYz)=P[GalcA ܚWMY 6y| F0qUIӎlMqUNnFZ>ƇVx/{>@HvpɘDpu.]-H. kZ_r W1>!g^qp=c1+zL~mKyH&{*$-W 29wߩAJOk{D7٭Q@L_FN-O_3!hPX~؀}xO+3[0.q\nf~yrUJfSq'[/=?ؙ< !!<&(p$%rtUJ 2=6N3 MϠ.q43 5KLx9ʁLV Jf:c |# WKs9fZ}X nBqa/H*[_K;ϨجZ'BpRN&u\W9I$gۋ@4Z xah5\Xظ>,YF({ə(JyELC3ҧ'NW8cѫ9qV_8cLڝJ-r k( p7:v^eNM7tsm B0'0Vq% >:1rhuR@MA4_}j4NHp3ඛj-f"(ˆged QK\J">]VAiͫEOw"McMrr=?HA5#j"囕5nR ŵ^cX,#҃*VmΖUpOcY=`/5gP@eÛםo3ύ 7~4c-zȜn=OkmY>[x,QH|ιžOe@v/呞8bHC)1S^+7{ᲃvDSGFb;9;̑?}:PPꗍ/DEYޯfi5߼QhH~cim_!+f)rGS7nj]dXcIb-9_];lII< \KШ udLH }q-3а] _=-eWGV0Gk9䤙My4 e{r]`hJ̽Sev]"؆LB+ţ(VrdY*j^>>MkSӕ>Cfx {;`]DK6TИ]KnW)Q7 "R?5+#vO)+kI(~qmШ9ژ6^k:FSx7ZtE_kރb uSS8#{7"foߒ/2sK) HxԔ 1:*)EɋQPQ/Mǜ:/#qซ/=>f=^I Yڠa*ZFf\*9qU9":nH0~E]Xm$QM$w`b>iX^@A)tG~rL]iD(SP6p ;Ɏ0(S#,JatnZb%TgG(\CN]YE>u+!X?l3I(('QY d^r ܜٌex7 H^A\eq騣Ǡv:4ez)HyѭB,(O 0~P. CgH P<|acW!E,hrlVwށ_+_z zhXd +Gd8 kbj|,:ߗkۂPb 5tDu0Zv|J†:0s18Jw4e>R{n/Rqi:"͓)4^g P&}EʽxROv]C̮SAH(B5(A~ho婆3iNE1g\JW1,my c! p߉ӥҶ%Y/o@sm۲O4NJ}MI jh/Rk27hmzV+q&~S|= 3ZNjZ)̜n\=f8T!e ޳^hxflkTlxM xJi/ cgL`ZRZ*.f|_ʕH(J_WH0FbeWGNpt9 Lrj<Ѯ~D3$k (IdIRT w&łج+w#p}<o>\0"D\táaF.w̨׵p2](BRZ(D[g-k1Y&)^ _M:4( YrjPw]MO k+Z Oؚ&뽥Xz+ Ue4k@P=BVQ[x_SR*].m9>:׺tJfbΊ`S%6t=U,T0&T}"C4Қٛu'DQ.݁Nf TuZ$}:(b &M/zo*f#ϩP9&rfy  7 !zKs)!'9 yHjM7i_nLEHGa٩!܀Tgu)>oB8r3w!>GA  JGHb!/.\&p\--U 꿘v}Ɇ 2}Ê 2LH(c*wlQ^dzqMme` U'j88r y jûNYs1er}t,3gOSȧ^?:7ڼlЧFf$ F ӿY$\[{Kxp\b Y!DB*gdK3Zyأ%{xDp"l޴f~J=_sQS0$wii~31T# yT򠻞+M C8Vi@mŐ-H/17IcR;*'DŽ4Ͼ;#2`wСxkLw ݻYm9>ƬiTx%䒅ViPjc.ǃВ Ջ%Zᩘy#zY#hFi$ Ê#l+@I?Z ̵֐Xk].o$Y;c LU/-חM0}K_^Ԙ4Οq^#蓞-r ʱnڨ5dN\yt e P]zo0BNUbBjL<Ŭ{R^S]]J=;A"B$0iZrYi,3-$VRǩ)hc?_tLKzwAC=N;NЇ_sS >S*]]c\SMUㄳC { :[9g}cES`@jF!~+A K7nTE[I(܂n(P ^CIxK|Ʊj Si97%?T{Aie85qsBDXIZS V4 P,=KE8Z`r!؛ ^;[B]Do,MQ 5uWLRnK\ +?6$f[um6ZhGse]1mBmnHz$ɇwy}%37⸂LtI3B}OC {}V&9o 7n>r'ct#ΗhUa HcLI|^<):)(l(aƒ=Dxx|1lJ܂B3?JAk:ԟ$*(J"?9/aŽWJbZ46W@;L׵*șc@Ef=R*/r>Dlow4 A*dm0د%k{Mg̋8Xwtoϣgg[rsEmj^z:E |n_XzkL*"e-n,LɉS> }]H0͗5[_NvHJoi(T /bGr;2CL̩ޤ515ʷsͰ9C~($uR)EcHk}! a L'.{?\< e\__ :ۜ~)]TU܇KjzH'auS$@&I)<'s4rnKɍl?inMr.6IZ][(Q=njK,hO7xwn(mWQߊyfPs`!jՋIFޛn;! ="c]C@=ڽF+ 7j*D[(^i ̟Nk-hQB,v &-$H23ľ"_BTKµ3&/]&uxN9_4rgQ,l$1&{czsK:_//J茉#\<( |d~|ϷC9_}l4s:JϿ2H/9E?/M FWX~O_x99`; o5!5v*DȠqy"\ 8ETپRPw)?]o(jP=\),VERTBIGv6Jҳ^/w`^ŔQcc\h/~f%f<+&=߻N= 9&W8  _O9%XɀQ~FDN4H%89aSnR~4P˖_Xʌ9ğ>{Ź-66ɜ4,6\5Y7 &IDJTlmqv#ˢaI*g.!_`4?:>poHMI.!Gcu+ 9tzxdB-0aNj.(ܭ=j)0IKQt z6 (AeZiʷuKJ#V*}L>A!H XI$dOK.?w*yw:5^l 2->3u{ }K(`[U@ke;W dhHSNڨ=-6z\rʎz变@øyn xfXFAWri)og7+nPmڗ;JU: *-";$)8]gᗍ 憙# ;Z!򬟕(,ϝqn;mScڻg>1;lƩ*G:_6E0 H0j |L#Q \J!""Ҭr8Jjoo h,Uw[)ʷzsF.@_!RgBC&0jo [iv׸wKq=KmA)8JY|n@C.-F:%L-DT'N=' Z^.NE0Q(K9Hd9A:v0K;P ky? I!%g݀ xLhmlȭZh1;,J{iɝN9 vj!d"مS#xA{< /.cỲt9s:ךJC OB7sv]Qm# fEW3BZtd.wm0m B9K߰{*@j{1b*P?2؈i-8o&m٬Ho~"=noh`v3[%rZ W]AS=x{(v NFxk9y ":)jcJ=s^ h]G_̥SVox(Hf깄Eu{|3˳&w aUItWE/E¤nB'Ov&՚c3x;dvY5dx /cl?Z/*Ϛk#e|*1Lz)Z aLA %η1yEq%{Bm 8O`ZcEݔsEUtR4I[Px# 5rWflie =9wT q%^[ J{~>l%ѭZZex37۰5uTDzȪ_ $ Z~ĞV%atRlMgG#}, $ ʋ2 Y?VQa|?f)8A֔j WC%?Ҭ"nDc,6+!yKaBޫa0O. ^Hb└ +=N4ȠbJ)m{`_aZ kjdd#V~oI"ih̽G!! PQ{zy%=k/ٟ  U/j&_I_7< Inί60(>q@ ԧKֱ87 z@-x),&?6:Ji!aI(||`w!ю Y6bZhEcNE?A'm #(AY?ٹCSXl 0DZ/W\;wKB@2?[w=چi}^8%mެ%9[/ EIM\TQCӤaIH7yA$_mKO] @Yphax&I@gN{ԟ^oF{Q]tv ^*+;u:gHX>0GMP]_$ }^49Y$/3ñ$JaY|h(V3ev[&3JpwS(3ϕi'IjlmE:`jdBM%D.v/c z \HAfH1v!P{TP @y@ iOS0@p]:QGj7R͡aX&[+nW$3"$8z J@N;ᷴiDO󆺼|Dbjw{i4ju0K/=^ h{E027ddAQ5u"S01~4Ռ:{-l} i>RгRd%֏\?eO!QS5P &گPMڝD/ƧuGL [{t.aQn"uV{91Rfw˜ˉdX9,\kΐq# Q%2|0 Ûʗrd2wt3sؗ>d#J jaq|+ـ ßGξY ->[H|F1dPZ'.ZBg_V'~d,w_4^,bX ]sgx iv:l!t*&9hٔ8ЀQD6|%mET}urJzJşQ2Jh~$0xs&D{%!y3<7ڧo-e/ԷƜ8։E VCX%ۺkx"dapE0°1~hŪV<\hdE;MNU^ 8sXP_M˹P`;ߐA aPR pT &%a8M)-Q>Z:TUhGx/., }qd4,@^:fW1!cYć!?1nP^VP7 (Fć1D9۸B}bet",RDŽ" 9ǢBFhٹS@P X4`IE)< M:uLZ2wJ~GervD/$)6韥jz^DG7͎ L~ b7/tgPD~ 0^1򚶆^R1B VCG4bΑ>k4{ü8wJh9J񩣕n@ͧ~c:ڎYKkŎ{^fc|; u:FՒDCw<* H"FRej +x)G̮I:Mir;ٸ9՝]^)FѴtr)mc b# ̀ G'-# g٦!(3-V yaB/ZhJ|0+>w[i-wLɉJ u*2⎕ /%Hg4/ J`Mٻ|]:bi7MI[K0A|8y\@VEdN5zrM㓎~0 "<<9c}ij8]v|INb3W?]V׷.wUH%dl=p!w@f)/LNְ.2vbTPD1$]V ת7')#nZ Wq~\ulJʰ iMڝ^Ԃ);jxΏf,ńKAJZw` J xബCvC@ 7b2fHE- I`*<,9oăܿҽ4gTXg%#46hIͷ*U-zV#6.)Wߺ/K86IMax2P:>a]3X+1k{nup~2,{/Uv gKCe|16Ը*Qϳ ŭAwZ,wnԺ`Gh1'~B=:fq1z{hg`w"Y!&EO,<,_f> op-_Q;sVݵsN Bי ?[欈k!Aƨkn2L'[5X#Snʼt祜Kjͅ7Н@9d=a*YκѼtQ[e v2x" IJg}Q_ @S|ZP*Zd<6^˪NH}&+iEZyk /R߈WFAE4bX$v7錫5]ؽ HQY߫Ua.L؜k^L?*0J@)RR@A:wE#{vB1d$p-%X֚hg4ۉyYVK2qkXQ^ sDMVsB1`1[3Tױ=e[ƭ [`V.ZB(% t/0jh`|0yoEՑ6=ZH4l&;eRxm\IG:T{8Gr3)Uj[4Gp񧁇py՜ HاIp 1QK̾p&֡ˡ>3@(i1D. e) XJ}=Zve;Q3<}@uco:RZX@n\ }ޅFY!#| IjqyB!"X&̸qZtW#+݋@I,e8i̶b.i$̴+y&#cа"]aX)(%lk>4ͺ]In`2TI۫ _ZWP@e8.ad9mI4w9f=:pG܉mlw0$5 )3ɪoi}PnK\)[ZAV!X`c4Y :5b12}ZΚݮ(|w m p08G0kr$gw}-dׂn]ͫڙ60dR@֏x~tX$R`3iv퉇^ĂᩅVˁ*/?6|.vVZPSXtС"mz׷>Ec?ϼgdL ɣM=c2bn~D7\ 9a R+Z}kYR9:};$V309'n有P'Fpd\9y0<ܠq3#-E``/82V[H҃RJb=k~!92lx;komޯ/r5I1"eWJU,gyЙCdx(td{ݳW߹r-?W (OcEW`k\A!kU91Na0^Mx;O}mR$EC&Vp{"}(&{Ej?׆n=!Z@ݛg!,;=u7͋Pٌv#;zgLcg,MN\2 Gi5ƵT](4hWXwzvIQW0Nz F {(+#wLYh؇?R/55Xl&OC0JR%n7 ,8eF_Z&UE1qo3{(Z8р ~;QHFځ&&;\ szg*=(g{&H3v(>Oo# !RS*r𯆻@.(Oh'o[(ԸFd@fY+Gb X&DzLϓ&@aPY_,vUOD0C$Ŀ;x5q`x SU>X]()4'B@Q-sID@M%kwЗ:.7e{&v@ZrL21#m]A _uD6oD'8Rw1D &kbHB*2b @BDBg}yHۚ]Dc}ל==KLX&Z cnP͘"skcQ{W؇9}ȫ|bMgz<ѯq6ʏ܃:h\lc2tO-BxN5ݝd-5rE1oRHl^`|fu81Ib@ !ҿtԢ v)B¢ՄY@RϛAڂtiB :Hٚ&, K@eQGRF8ŋl#._P/ 2NrL/R#. xI܁5/\N *`hɳASn ѰE/2p J#n?/"T&q;Zߨݚ[q1:ݳ r۩ %(d{F6x<.˓݉(zͮ/@Yϝ4PJg/*Q:6VcB!4qq,Z𛉀F3dF.MH&[[p|4x2JpӍQKH^+)*( (d0 45AԚeGn%^2y9pM#L*ByGe zR=Ôuhޯx !"3LP8;5}@}D}_dHPGCTĭS2%n̥>|_,tLCtm6w9bgv@Z&b+dx11}Yb?KK<-l 5Mb`a1~ԕgg&YgǟD )(4J"ˆA1{1~zTv́{]ɬnep+% WH]isLK%ՆjT@z Q,4F'n"1;lzg{*3@'_W'$^͍BJs'h)ΞP#R ʸ{m#4Df:7m2@[U8D S0;A#ڣ# -0G,i.B t a*%k9ZB1/ǤP=u;V=~KÙ6bOϷ?VZFUe+`,sAҬ1œgz! \"' "0y7 J=Ѷ썤ĘRd1H0e~e͝SK>xjێwnh\_Л}Hp4a;Qn>j"J;ϑ#cYڧsGONUr'vjs_2)12]%nk2z&_ *?a#8rz_#oȹs0z߸#v)pY$.:gH51"1|[~D[ddV ]B;Ot6 @q FƩVk>;|2}- Y0j O;Uk %29gKO pIfmS J.83CTIͨN1ͱO9LOy#5E}j Rr~xוgpTI_'vyݶPgtX"ny̘pWC,^;+C|LAMjM\@o"g=RX4j8o'bl 5~>xR׎K>&8G2(.u%4Rg̲*2N0~dwYI8%>bT=DdO{5ټ6- UʸSܚ3eH"}MP™Vݏ |>ѵw<q.pI"1!F>#=uXO$&@6d@VMk kò+Fv0:llX1Uӡ*^2G.y6 0>fnfLoPCT'`di"0;nt'v~!w6cUYqtgwAM}$ /TؓRmt> }[5[=KF|2 U4%34ƦCl;55El֮X ͦR}s" .N\`[(Y?6Jӫ|;}0SLerN3|uie`:,da/FQƫTpӛ73K1vd[n[z+҃>jػxό00|+:]cGaL%f)(@0  +y2wm'eW}xol Hu>q!--q6=:IHr>\=GoZ읕l@9M]ؒ$|0c8\eEyV@b hi^8`~uLw8zoiTj,p.zHܨ†k޼s{=%\H!-N '&eo1_3<9]~4?5T*ؠn˜{vd!*Y-D7YvPSq38cw6g(5 i.{N6ՕB& 8O.5sEQCPF٣eڃ%|:f:k.v}uڳpKqA|r,Y9먚H$$:܁*W5;h07`f_4E#@lQZ2{&iEO;G?7|7& 8m,TYl5@@~^*I(!($-&R2\ѻ5cJ,6UOZMdv*}FCy Ttry#*sS&í28G1#o <#do9=1~gw+##"?Gs2(rOQd .$6$\+sv6#fQaS( ;+=cd$Ɖv|p2̼<,|Bːh;h:mLGӴzbby,8 Awj3H>aVLjw}64g)0 q1S`NA O pttzCbҦ8/>+Tl RTxJ.Jf!ot@ d M$v233=V:ӴPF)e~J Wcqr1.q*m{oO߈iG֑4ht% #qg];(9&%ϏA'_YIB-ͫz[:<˽[.Ώd( fRaY 9?1%>iAd0 24ɆX& 1f,+2zX<^1_1 c9ĺp= NPAE 3@ 钪K²Fs +Z4⵰C*+Q4h|AN6R[1CF+ 묏U0W 2^c0n3tAEBafEJae B<4澔Ku߉c*a2Bp܁˿:v(RH-I8&h"]ujȿ{Ȍ^]e۞x녰X)jؑKS+(3g u'?NXemoh"$+z;o905fvjj=Ll#9I=TH@0Qܾ&odǢNKT}iCsy(l?t2dep$)-5c{"B_ af Ȯ7QrG: JwUD=qiU|5W`9 sHz|Vj5PK +Z] M.n 13Cx%DC'j@U ̹2s7Zp A'9u]1hʆ0ʘ -8I"7-V;-Ճer$4f  EH^E҅~ ȋzCT^ޙH3.k]n"M۲g-&0!\v;DRPI 6ԉη>AjWVH-2(> oirb ǁ\g X8zmI~Fm+ {EZYUMNJ 9Vߏi!r; >>YUhp gRӢeYfkxByHЁ;y~CׅVpkPV纭C=7F=bԕTDÉDxݎը3򖇗ǜiW׈WRLLX; 7($e&b"-Nq}n_#1} ^\sS1OcCiЅE"9v.XwAM T#hxan>P|Tr{2r6/uQ74"Â9K&_1.+?9kk͍y^nLc`1defo˸,7`Ue*YRlX*'{~ 4@nHص͈ 8%w:fx~?E uBZtcf-B V1Aֱ= @^?yGQprI4l AHzP@2Ѕ= 2g\j @S )p ?'t#Q u~'L_yew6DiVpMK|uf)pCGv@qwY]D+Qe˒Eu2)RLdX}|e,@^H Rۿc}ڵ5بEԒ" >Щ)ȐsE{N}#hC\B-l̮<!lߞKE4t?Vƚ7vCtF ;&u+fOՂff2C>^O%z{"d_-9W`0li;%1ŕk:TK2FwQ=$%MKFM֐JgWxR%FqD[VݮHFz`ᒹ7΂RewG0Sa*#QzG2^P8>eVhq^ݩM *8qoy 3l0}v30OE +RpuVx0Cyf!+vcY8|&m%,[ob :p 'U0*-+8ώ*SB̑(glvl%{ߧ}glQK z&MUF mB4HZk#5h`z`sєZ~3\.R5x &Sa(Ǽ)7yqZV2>.n\:$L>"/˄!/Gv+xg4 {jO٢Ǩm`c: = .t8}<ۨ Ǵ> yoGU봥"\F^(w`B}XkwV'99 r ^Vh&SqA\oN$7шn;+Zh8>## bU=HL¯q'F'B:\߳'Hs8 jֱ'sUz0 +?8oCų]{-d5 w0n6dp]!Gl6y/־OeLTT*4m\U8VyWy>a}N39&Cpy |_3B˕4.fIiU!mWc\@q;Y>Xn6hYuNE_AF`>J x =5`W=(9:/24X^BZຓĬI6I3\wE}*2BG #)㞺:%'bIX [T@q s?6yk.;gQbZvPDg%(L]4~e^"%bי5+4"rWNC`k3X; pRD:Tb߰3|XX 00n\Yd P4cl&`П"LNf#ky1h~-!å!⃯q ВW2@?1ń^t l_һ6,ե6x"#*?_* y.EYOQf,C2RM5Δ@ٶç`t1L} =uAU?(7%\U7AH%~ԛm˃1 ˊ`*+'[ A6h|N!}!J BSenH=fglNT1#!**$u7 }SZq XS[j0x6emk'@&(yvinT^gr:}r {M\μk,P{۲`:O/1sg)izVU#\鯲{"kߑ5Kpwz>ވ ä@[i< 32]UUEӳV[俷+՛7ck*<m#s \@$&?ƯJyi1'rPfV-EbyZcL'eR0voKd p[8>ٜ{"7Q<-{AL$ch. faSC)CPRPȪ.~n򻮳TxrL| 䞥'u^;0Zҡdfp~t~le(B@<F(&11]V)0u|p~ Ym'%PzT`i5 f`)˅&~"pZ6YY!S&9 G9)SJrM|}WлOX3m?g 2t|ظ˓Q,xgRaNStt{Tܮ4T~r lW/.ASfܝBead{1NjQ$uPW]YJLo0Ws1^EFqX#Z4p*kaV )5Ķ4ѧS"X>mUͭ$1M(zj wt7$^?[8B4F!J(Z>~bׇO2~4eAM2dW Xy9Ms`n@F{()ES|nYWA3]Zllf5H=q.oy'3ku2PAXxhsVeb3t,"KkBřփ%)z)=dcc59ɭ}"R/C\IZn~<.!7s ^+*32ղ rlo|B8%7LOV-D~\8Ai64յ(x=Tb@&JVv`e*R"~uDW ߺw3 zYb t:'G_vA-%9CgD sBsƐ0ێӕӪ j_xcp Sq)Skca~Tt:At^l(e匎n;X|7W.ᡱK'vK/sJu3PM4V~~ͅ':\ԝrf0ͽyß5ևGܢvH,Q*[XtEwmwaT8oW RRH,{uzV&Ӽ.KFnOk O~~MCFt7˯o tF v 5ZOSa@a5ybY1 DI0T=3)\zeIb/,! a7ʹ6q}H0]{֪ 3T/AC8#ubt?WQ<3ے%r4by>!ҩ.QذK󥵞V o_WHjuPwa>5C!O=hKM KOZC=v` EIځ{*,$RVC4B!\]d;9^Z TYivYըnю %o:;~L9.\PNhÿ]9X83 '[ߓ3Hf۫>@{ftP4>3/ C<۹BmW) tO6x(O7.&0|Ep\{+.[q[<9pd:0ޚZo=u ɍO{ KЧ&^\3}7T/Ѕ_IѠ<+4njD+2WKw4EF]4E͠{gjǠV10!&ۻ"nUR?/ M# P P)UQKJU2LCa[Nů "[W:E. HT.%P(NJ`Qd(V圑Kp_7(ijFP?Pe$k/lcX @ sVs攘8݋Z׷?숵C(1.N*xޗ-/K.w2V(`*GM3kRNfIݒ%Xq:1'{VN])2Z9ѓ͗i炗ZGu8/>SW)wx7%&oUu @FywL5 Gq7h~5o`G@* >D>U0bmkfl':qa;V` HP&]K}뮣;ۨyx-0'4 {/0hgO-h[~JgGF02='e]c"M?e0,زi|9 Imkc KәflDJjˉ 37Z=")b]jϝl<ȱ\r 4)L8qx:U2b:2 .IѺe ߝ :*}R*"an}q)Ӎɒ|‰V;V, L\䜴'΅ u>k˥Hҩ C&c4wfK \o% cWm+ch/#\%;_4A.&psدj^G$jMN[,:v6.e 6bSdX [9mCTv,[j(ꥶ_ԡ.ڐT[N3G{bYlpD OՔR=6*ASɍ&lkcnܨ(fϚw) xy)4ퟞ>ʆekώgD$ب&1}pmwF\NX>뱙F5A5 \oMe}?dEF0Rא Q&EpxKWAnB@_[4rQ5R0zm)_g|E?xԮYE#> 2~4ӟrD_` btjl3*^n'bܫKZ/Kۄ`0BT@?,ߊ.С@o 0 zJJ7aզ:ZoP0 C$B41~90:VޙO"["›51e.#OHLu͎i^awB\+B[š`3ڱ6ۢKOLSĤ97)9{֡Y[|lX[!.Mg99 /qrd W tb:)=$`ؓ!/ }BJC\\؉wC$cͺ: "H hkgoMQ驋Kqw j^XJP0IOLBF 6 ̋z홼XǸ'׷'~h"G(b!'1&ޔ-RNEҺ6_:ֳYB{z¦[L=ْ~gQB" @l^CЃPJ_1 kֻzM zbhgl e kHJ Zג4m+=yJA 6}j)$3 S-LFAЪ;LX^ޛKҡU I.{!  hZE#ds: ˦t6>yw^^(R ?8#?/^芝?pMT)[ڑp% \49R-Xfg*YU0&x_l`4_ w3 ك GFY.,3 I0+df".'CEȖ(ZOzar?V{pg-2=`3;E썳Gɤf%-t~%ݸV:tԗp $ QNbJNkE܏H9D4C/nmWdgڬ Q&` nsbձKKWt #_UH&R3NEޡ@|bO+dډusF٘O( ij}ui b.n7`t5L@@[י#n}6TPk{4d1"(E}bv[k!Tޚr9NX'͢B 8L$?fMaTo*{<"`i \ VcprtN}شwyC> դ /4;m9Dim\g*[X ;dŢ_u[^GD=\6)3 oČ>m01w1(W"!?1zcyܖw&U.eH|=xX^'gDA]{dJab;УW"X/RTP-ɧ(b##]浹 ǡ1~WUc);Ŷ젔fum/jsgsdWV+?umf 7oͪ7rKOf=;^D 9Qd̀%TaZ0`(۟4 g׋&Mq򰄍m"ULndc*ٯQB !l&"鹲ǴԊ h OJ4 ?I-]KZT uBK7ZhL,e锱wT\ܼ4yShb ٙi:Q˚d:v@똀=l4 XU>[]=kbE4Ĕ39}wZ. z_Tn\Ni>ey(:l`;l4Ak=`q,gQbve b&p+7 溆XmaBJe)=R%OSs>; (XP@s/yĶBi>>9JYZvg Zxj.ӷ/ھx;'ws Exs!iKz3A~Fk@w7ktryY/bnL9$MFe߸RۇvsOH I(5N1A i&ǒ9k494Pڵܔۿ$oZ!H"'ץ̘l8~gI{;N0싿 Id{ǀm_ۃ>U-Y{KA#5͈+SM<8}⑇&E__ |( DpYCIԍ?\zR8ZGҌP:4mNh =)w> AA3FHBJh7w\<u ҦAգ VM@x!¼8- ;5&7)J!R|?9aW`O"f2 _8݂!xt&CS[{"߰"9qN/O],PKdVo#Аuğv' {-T:yPcp1QG *M~y97V|lٌǫ˒IK0iR$ k=k{֍1l s nA"xr&,NRqPi9[#H a{L U1_2zI6/h%h?[@"t̓Ѻlozkt]u{ 9{H2z8%X1\g߁Awmk4qjqc=b`_?{%Ϣ%Pn.8Vg#&5"}^5SѸ{Gbnr>J=mS_$5Dn(0xYDhs^h$&V 1aH!˲5TRƥן~xf8$^_x% H1"JϤF)D>*z+Ve]2Sx\q[bS&zzSN|ֳ2(y}JȖ=<4*g}'L ;GpՖ#gj!g{ Wj.$!,i3|VՖ/2_4ʂ"B@ODc/QQ.`&"x"nw{K6oRoo qiSP vh̙LE)hjjYybTm=:3g _% w ם3$Oߌ,Ǿ1 8+o:!㣒d oĀ6l÷e/ 'lE;}a4&]FvhӼ۾r*o|\/. j3|V 3>pJ:S Zi `c7ҳQxmwYvV5:Z3[TaMV`8l8Zz@\ -B32р\M幍#ujRK6=[tjXb*,Jy /=MNARҷ*FwB#9|I(Ľ>%$C-K"}܏">fؒkdvfa}R1*7d=sX dk"L>wb>YW* <>7CHAfK'wp?wXCd3"&Q*DO ze8(svqdD[x~ɇ6~BԵ4Ԩ%]KxC|\gbhb1i0ˁ~5fSnRim%*\GPYa)v@ZB'b۰;*{$\ISi2l>_bm'w|T]}%kA}A WZ6୻.1Jěά-b@n};leX= 9q 59 IVݠB\,OÎfZd2([ Yki$+W8v ,W FU WnE'45dF\W>'Dѝpt]V@?C$HP{($kՍ(~ikQ J|IGV90޹aChtn͗.+ki o]8 :2:(E(Kñ ?'?Sz,J32R~Z^^HBRiE 6HޙJQAF]aª㋉oW%Ŗg`{b]Zn蕐))k_C G12Q.(\:8S-3(%jŕ$A}lWה\o5CĢQvGwi 0 +k79>O l2"(aWD{O7hRLSg7DϒO*Zao3k=v36ʲ*t ș"+wJD$M@t,[ E2,xؿ_xyUG/A+88VIo{d\a kxT93E8ݥУr&)Ѡj#욏yo~sg^Α?С` Wea;f ( vO}HM5?ʫyT>z~Oq@  3v5BHG..1x $ `~ʝŝsF`nncbsBO1h1i@Kv= g=I--x6Qc\–Nkbes 1.MY* ` ,MYW_s+u.erT`fEz?:F&DA `+%βPTYٵ4-cloF Ԑ0H|~YL`bM?}L"{OG GdK6BUZK孰C yH%ٛ6[K(BޔZ^U6ep>x+lC J=DN) VQnI$P7bksFmAVY(Og;z<;#Cc&feJ2AK@_sQ|qbbgYM,P Bzi=~TBwOY-A !<*ʻU sgt2&D{9+#Su}VRj=^@QA~e_!ͻpdXmj=3OBS #;{{!2rGle@2nŠ(wm'amC/?"S(N%$& p2}e*3s(&P_ J5[K{ۖY ߕ~U+h Hxj%u0@'?~ʶ4,Hzxe"YG&H,g揎ІLb3.pD.8tUOYɢXOZ:nʆ!֯LtO57E?eyoU3e=hǒ; c*U$\Y{fN v(Hi(&&Lj0i^G ISjܝA˳KSrh{`*.6q/T ^ŨKKB{s~]V0ѫM>$a1(2Wji1fpSI6Zp@ \G`ðJjAwq6(0w\'6[ l e(oWpz>Mܵ耽 דnC  fl69 ܏=Êī=xo3Qu܂m~UsvuGofmOY??/\,!؉@58Dl6U8ƘF<~YXI BA]ZITURfWf oEr8OaANO%8 p^NdCyDU}ǿyvX|&$庈kgD }]e;vDMOw<(Ud\VI+N@D;E U݀ɕ (w+Zwp7!Ԇk$t .zQTN#LsQcZo٘ )(;r-?'ҧla,rAŽ(OGoGQJӅWX J)bEᝪ #ȷc|~CPη^#?SlFL$𳹙2y9x)qê1V%oOɡ_[CL%P2Ņ"zKK~7.ILe; Y ~Rr;_Jc1 rw,tKO*6 7Lo@Ð'7N@nZ6g[1=k:Ɋ] EysĨEX0 ɝZAz|3*m Ky,tr %jzՉXCBw(0 Bf\v i靆; +-$/C7k /TKa_qTIq4hYQ(5Ak!;_ ?AޣYAؿY +8Lp K5 .꧕=^$/? r&1G[NbX2^ 8 Aٌ2W~ ꐮW0V< d<5ȡIp%%n+8!a(ĭ313#I ^Vԝ=̰kvVM+fyYq\R [[/5u;(c)/(^R A42 ll[NaT35-)ǎkQ]>Ms=ԣiɔn/ &pu(0ٱ7HyH&*xu=,h$}M5ydNI5V\;~93@ WkMŽ{?! t4dn[WZ>aln(E,L&.@;wK\w\e1fψĻp%Íȓ}~ ,Ph"cS9mSX[eLX{jy5DUJŨRwk%g"ծCڱJ.:m'vEň {*сf?C @Y9.YIlջT_9E}Dvy…~~5d"J+I)&gbو$9g'.oAXÚS y`p u[y84Kv;t 5?g  VSFpAISBKi:857L yi F; ToOXqGDOzҥL]_MqnNw}JǛ*%8[:*h@6&^WRka34'}=hݡ3[Rڣ>Y{GqُDIݙJY^w$~ž$$'훣9S0u8rϘwـ*IrM*q Mf]Q%UZ4f2R1G1l:an? Mx9=wM6 >&Ee^$"_#6tOŢ]N J+9eDqw=>V\u`@.xWcЏ  Q8+Z~XҦo)^ֱ 3x-hw<% ̚:k3ojmD^ĥN+YD3EtP%fFGU<̄pe rGJm5gW- N5BƇƇ*mP6X$IO+zLm>EzXXmi4.o1 ont!٪Oq^GA3:o.Ws)@H\ W+CJh꺰x9wO@Iϥ& vAjƦkhj:%f ,<QLM53 _!ЭYq0JE9lFE% A?~] ,?w!Yx nİazuz7_KLȬI6j[u ӆѕŕ$7>>Z36CIwA8;JV H]PwY $va|b G֍2c (v) ?7cw|3]kFܖȗy(~j:oX[a ^__ή9%|>ص+rJR'(PΕ5֊Okjט$i8K ۫`sαѰ   MP=kCeRiKۺ&*νE0$o3S5OF;bzB@QQog&Zpbrb=/w7@o\egˆ}!7xZ>b]aV$3Rk RDV BQ% (Eb_ X(G)=(G+1gj4QiMx41(N?KDip_%T2?6 İD}ӵe,+Wu,y1fWmL֤](xۢuSkyJYh%1؀Dr䦑w82qb}r\NU_tuGG\FR,y1sǜ8qXV~+)UuahkU9G´0Sk^S.!y 6xGpkژb+M0}Q,WGtվMN.AL%/skobD rHˆ5$]>Aichbb^w♭Iӏ9%fꃏ,~)L˜nO3 ^'wADFۣ+n\YbXB?eMjU˟kf 1~|G-6=]9_qsx-j&Yđ{pZ*gF>Y󺌋'A9WNȈZ} XZ :|Q) hҬJ(c Gܯ|^mnبdJspq!&g8q)Kvm%JTA#U#_X`a5KSJ̴O Q{yEZ0z+̂Fp]8)&E# $BΉ g,<.L^Bͨ_|r=ZvW%q&EGCiaK !6dp4+wR ZbEfg|F *[a-PÖa]V `wQJ6STrg5ϤkZޛCgd^O{{nve?}v̦G.єm$Rt&ۡޏ_y ҷk 5wnw l!ˇjʍ`d;LlCM|dLq*S;X uф@ƏGt'dT{AB-XPxܛ0KXe۔܂mQ>b\G"PƮVY TFD)-X*+Rhzt8]DڪMk[`N~SoBR8V}-gА]w]Pi|BDd_p8L9w܏"$!K6Cy]|mÀwl-#]RIl 0[No9:[UKs&s+R6Zi+ IOhxMIݠ. !;K#FaTT?L}9p H#^|ԫ!ZAV#+=Qu*[QS|GPc3!wӈ]5$,H^)E~%IҙMaAX@ISa['w[SF4ty`n? lG΀07XNgxnK#nН':lt؆lԡ7R[*Z7jUuDEu]^ \(i>;TT;% L)jEySN.R6OH~'~9AПR,iQa3NCcTLbA;*xFo4} ^wWʛ_B~2D9߰`c#H%,i$%m7σ6T;)^1 S`(:[eLdd4qڇj},vw9 n"I _6PҧmݻOǿ*:0&ECdu, i:ZwnU{Nl7¿8d?v?/cPvu;"&Ƿ/?9pEoJp`9UhkPh:%NHKn9FqnrUN^Qf ^w$evdd2}C. >x^iw'pgR0bVBUCƳ2@P$}\ѓɑ@"$: $AIutKfkxYoqbYI 6"OIޮZhvUgh/+eS;2R+Qq敝vq4eE )>Ř}ܷP8a$|?>Dɲxr< H*"qAsc;>s#Rmyp?sҮFqPLk!TNؕpd0HQřGpխȯB9o^ag&< ۊ wƮ?`$rwxO=L6 E? z#z,zD?Ì{VpdB8׹@1[eOIF-@aMQۃsP?A\L=I( [CUoDOkmvEf`.q,\)=EYu"9gG_8oc濩)XU;aP՞#Sbv@غy1kC)h9\wo֧łrR&8ܞs A;:`|e ;[49nFxzJrqK Ϳ8ʶx-^ :# ?:3y1|+ʼn[*VZ\X:}tw95wgdQ0?~+^rjz0-HrvY.CŴi\ E>5 _ȻobZNԗ3An4oLWCkf YR"Dznx~xcW;A66<$u2WO55+MAxc'i9n9k>ޝb3P#BڐVQ+k h/z `uؕZ)tXpN,dYt-Y:XJ[fWA uвȳk0HsD0w;mV4G"?, ̮yIE.~~h}k4_[ӪϥaNwfe \'Gؿ[d#)'}s?Yt{%8b ARj-#4)a I>QWxdƵ[*3kNy6(4Ew&ȥ`Bv:lrM#1Ui?,|.0'Eg0iT0H+d4YڽnIR!TT)4޳D 1^K/ݶ+BcthZQ>kս QQ X_@ T 8rR6OnOTEc^3BdW4-tݮ:eyav\_@[ZyX{WݏWW$lג&qI0a2~7@Xh'"9&Fv6_2c4 s#L>f9u?07{`<lPVvxZXG=?Y}˻}嬼·NwkggIkHID+kOe,!v[,6`6 /+G~z02|jAIz6PbbaPt u^gI 78ڵe}t_f?er'߃Is]@A 6bl-.gM2;2Af 9y_%go^fo _[[ ͘( nsiҎ,_gR.\.1]0vNլzP 5$& G6/: ps8%^ѯR.s(&cTo U~L ^>THkA̋?N@H&Fg`Ϯy;aB8 Q`EΕql|ou9Y1]=`Vʀf^PNZ3I##gs˧NJmT 3* Iq+<֘/Z* C ӯ;{w?nѓ9kK݁ _w'hޟH.sCndDE[T@cV3M==Y .OܱUH 𦦐GFп~}dFkl,ۧZ,Y"5&Iڒ{š~Х0e/mo|N< T2p&tD8wAS BM[D4̔uy.y?F&%ﺰi`pW|^?~ ~A V5\jtp_dNH=FpZ0 :±r]8{EiOHb) "f"o|+D+@1T]2x6>՗ Jrb#c0&$A|wEz( ȝ:?z9@(@p Uo@H 4{7Q8gbVFp4TY h$d}YOKZÈ߀A&܃s+adn=AEvNp癊hz7_7Ę2ob*vow#I ʐc,m':N/_=`06;`e2x|$,c*|xkkL&h@Gأ X!R+̲|rB8zuȝPqBaK0>Tԭm8/]WV\ݩ~~Z0_〶~tM]=2N.z"ݚ:Hb^̶Swv l)#'1P1!h6 %$ڭаO_BW's'%GUg 5"\ɽ) M|W?8u ZUu=9{b۞pyzvS?[8:}Z*w[s)$|ZR'r?$j%Wq RaT$/\ڥZ`?=)z]t(^m&\Јl-L~J]LКC2" >@:S-]^r6 ,^)]DlO-9b'=\iWŸ1< "?+*OUY1fDjfjTxCڱĽWq_t^Q.F- fG97CKWdpVz,}|Cּ\ϸE W=O9dԸxvA^̺x9g{ V՚>3H9xKY^OSw<-٩ULLi1ۤ,.lC~ѓmRJ0YRȪ{9 kD.Yifsb+u9l}_!5m^ lc0p3j}\c &DsgGjCBflSBB;)0r PEf1W$FG`,0^CU 6>漹SbW1]T&Exf"ϧ'>>Y)v!)*p_R2GxsMׂ:Wn]_lbI&7-j?8Z /|cotB^͆H-]OR/ Ba t8>(\pʂsUvQC9OP FO['Aׇ $jzU3"-! 2HlmKtQl=$w~.pWĽ'60Jsp膐UnZI~X-08H"zxQ[7'3\=zXu_]tCL>>SMMH>v7{r px+vjֹ5l8l *yxu[KZ3G'!qT'v0o%KRmS#A e1Kн6?%s z^''mf&% 漥lb5%%R.:Ւ_5.1aJhA8ϒz՗3 9 i1,ZTmP`;QH;mSɂv5(awY&(`*.x +9TLjOĽ Yc-05,g[0yޱnTmzYh92_Qrԛk]l*?S&Nmȶ}(ؙ8Jcǥ(s.ae.1>NZIuX-E& ],Ÿ քOU;30c^Zb^kw::a(1Äp=v:*hnU2_5Xu3N؅>n1-m!^coַ^DCkKW>>=RQwWv}Lt^JȮ^7h5M"If*<ÐQ  #H[ 6=Sb1"AE)P*)yC1 zZIV12 ~uV4_=7"y5@ (Uy/5j}6e97nYRnb;\5:<=j ,mWsz:JAǤ*`^['>S#X xL7fA lghY@PTJt\=ʱ@P2&q^fb3+h`x# .Uc k;^Y=>I}3E)VMtѰ0x70&~¿`~c4 ]vL\nL˞iZ^\g2ɉyg8湿XFJ/VMn/-\\lU i;ш%Ͱ,nNO|F0? äD'traA"C(z21tu٘.ƫψo(y/@$^]x˾˻A<=~uc$X Oڒu5J  YWf\s6$Pd@3ݧ\ZdIj W=oku31&k~Ra#t3^]h.`AFv-}df,iUE:(z,h#L ku=?ēhElPFfa^䥝 0}L?kV=Fx]ðUy⡪S9 +KBWh ;fr v2-`礑9-Q#棾!jCQWn5jVwx_:F'4cT4v@u)Ǭ]HWΫswf$gMdpǎsh/m:@\1D)v)rCø8(`DsPJORڂDT.JVp7UK'naS\J^p@CaKfjv¤#f֌X=Ћ߅#݌vN@eqNEX";fjBm|$ &lW304K]"UTcba[(X|ɑŚ|9G]٪h\e[T 5Yb4=Vk$N˅K;wH3a:{u]8Cr&,{M{LeWV|CbcsQ:4񪥩9*gv` 7+ ߈Œ[82 ];:Cz}0g `,hpC;ғSDJ[n 4JRrBa 1yh  MG>K.+rU=QITEs"響 ;tv$NA.U\w ':W"O|+C` 2p#3 UOjH"iK#>TcG>+e+s#yUoMX)K3[q򳤧ּ[jeUPˎ4RTkVZvR|R/EP%seԷ1X`sQ^,{$4Z9zjuwud=*jbFzS)ju88I1Nc,+_uiFK&a *) SPF$mI֫1Nnh$J]؊: ǔ>]DLR>h<B0!NmWP r "l/{reEA&2 Ì{5$BQw@S{'kkc% &GzaPqY(#r/W ά` lrŠdz{ pqx"x+9lGO)$.J27 $K^k(PR  zqLnRNs•%n)`޹PN_A 93WֈL;Q8 }()1UyE;4FLMVqe$B red\6hӘ A:s?9P3˲ÎaƆqo10p[! ^8eUwriNPFoSΒ9NA=Ap%:Tdo7vIHN ER9&ΙJd٣Fgſⷀ'ysi|\Utm+'뭥%YݔF/Q-JҜa r^x sJ՛%FrK ;=w3 F[B7q-3xe $?Cya<>lOuW[ +|r|ϐ+G('Ơ#?A qFymyZ,Opwbz.D1|_ 3 =wsN\PnE'B-HI5VacXjZ:&Yq3 =|s%%Z>̪3+E0u>hԆo-k ^NwTաwtarvN+6 Zcy_:T ct& c6\n13,U쳉wq/Yڦ䃄Qqi&/o̫-G4+"v&+Td' +B7_`MswȑҐ#sxNP=Ňz%Jbz VCqƈ5;*bk;i,!vЮ,]P TIkXN!}_F'GL;]xc>pB$= Pۥ%@~of[xَ~e n:7E(㞰"S[ABEe=&k7Yd(pED-_N*ۉ3!Nde78(F/JWua>*ncBClq2xqBR\/0Ӝgm:iriFÛpr(QƁ0Q(T B5aU}f~eԇ/T<{I*Aa!jjOɯO ;nDbkiLdۖ 2]*QCeX4z>SRfHb< r1_/k /nnUVI2e54?GJBMRek$T%̦Aާ%3*],]ɼ.lp*tPnsy5Z6z< `@SC9gd2P$T}."tN&9uz>u"h#dm0&* i7lb|'!E,|EcU"mW! (NiPJ/=`[FxQ{1 rB$I1N$r@SCgKfo7W#) $GXPsN1 _ʖ]v?SXZ|5GSM:VBV&ùZR]%1e[ha#`mh1MK'DN~p{u20JԠF j<!-'KFʜRҰB>3\+T ncrPf;9IFEmwHdfxmKX\N=~'*O[#˕谷O!ɡuca`܋$nB-dzq,#-vbflK[+KI0U6|' )lwڔ"%,mDd#*{bF8]nmE2czҺE3iT!tA2."`Qd-C]VeGK߅ph}9|&!l뢲\DV |6IưVY2X,h#LF*HGY;%D/]vmc OJϾA3i3̽0JT4"œ3}͸ )rwU؜e4 Qd)nПLn|멓pA..S SoGq%'տ|0/o q!5,^pWӠgK\%ߔBQ ,rb[B2M*d  |FJRm ]y5bZXǀ2iHiL~Nlܗ3ɤ 'Y hjGuNM|[L9Efa^K ><} h>g#_BN]h7{&dCD͝IߛEWKcE|€Ǥ9@PVdN'l]bZ6*Uj>˴Vɐ.w/(7I>gZECyoTK IRۯ os2})~c>,h{re>b{{0UBILcWezܸ-Da]Do"Hi ' XY?rmdiҲ?LB|X1(RjVݬd͗{ZʚH㋮a]Y5҂TA_ A#MEJ1~/M=@dCba<rrhU-*Q/5ɺQHB!: nެþv /nG6N)SmC|V5%43.m _5g9 TG7'l]!|tU+"c"sC/w2zfD&]D /g#F '*KMW5[&yVq+dT{[.`63hr*h.Eo-.\rlo}7uA`}{-|o/>CXcX&{뉻2gᎏx854Ks&}9G"`g/:rY| 5x#g5S#E`Pik2d1T:OfiZo8%+ U `2r.K`m@_W?1oM 㱩Bˆ% a4& ')Qf“9')Ij q ,Ŝ4DԺ~ xΘ,#)qc-.Ĺx!z%&?NK,aXnmC÷BiJNx5T⭯[ΞQ4PS[guFp_DT<_+AylU`bg&"]uf] 4u=ijf9ŷ4DFO?|m2ʄl** g_݉o2)h /hJ9; ne\+ƈ"mKb,S|u뿐A o_н]js,?sgHkWE/Tm2=YVAԺ`M-ܑ:җNH9^'ےviREw,(S0^C&`lS oxh-Nk/`b &H}ik8WѮѤ jt*k1:`x\x-1mNA3֕ +p`ȢY6#5oGMVfFw%{KƓ,-(}-֋9qm%;">h ͅI:j.ïRoc A@ksi|r& ({6L)P*HX邯T6ښ2lEzO`@$b\&y^JYX3 `ELȴ6,@ V::j^Ն%2gTku #J]f|wT;W*3` H([bq4FnG?o7X=5&JϮ|ҧ%o[7yHG3( $}==9T*d| }(o Ǹgmk߄geP qI|dEG^MYzۢk\SS]Pt+r;~,pGB,R] )vyR}c]S,Mj߄ESIL$NˈY5 {m%tQ%Ya,XvSVM= 8d{yn$=ܥwyPؓ|"G+׿)Uɓ1Y^&C "KV=Q&nY!gI[OgC}l8.R,X~<.(r`N-:ɣ5f9|GZ&\$%CiRhP{dF2\_DJSf걳f}}M_;% W_j_vݡȎ"ذuoyE^P-]mt%1K<ޅt=52}!.+FFl|xRAx^PO( R6h '濕*d\s`{:x&.IHM`d^A<&umidBiC(sf<ֆ C$4Һ }*kiM"ͮekյ$2R _TJnF|azB.B.\v TH|땬$&`ˤ0^ӀamnktI<E7b҄޻pC W 92~>xBP_:AM$.0]e]ʲB qAWWfmUP4 3چњS XD\X3JKDycwT@=Q`{ 431*Op-Ay<@κO`|*kځjPGaJizʤʸăJ϶값B@JE bQ_qu ȸ9'͓O&وɪbGŖ#?sva/j]/G.V2⑘߼ׇQV=6R,qaϻʝeRq<>i,QW$.PB[!^Ǫ3A\諉dIj>BR~@AD'P8wSv^KH&t6lp֥-ڕ>:+Go "Y_AkN-2:`@yЋjalFeMԷyOuptc;s\R$\VS`P'e+EmPb+-gkO'æGb("3kч)mQҏ :'O{kW,&bs 5t'f({{RYvchT #e 'u'+ip)y#@tqi#bZzM}۝Y> ;A$ Xhmp)xNa⟚&smU ]D~GhwnE&!"[$&\E(?44+s^-Ÿcg;B&‹&ԆN'ftpwx&I>/,vl$34I Q&BگЙlP'n$xtZTo48uprntsXVE۩;,qp`gckluƊZ$1RR׮8;- +Z86i'bnf{.8œiX̓ƈk)x2gxDS@]OS1_c-~^+PY%<}O.6/]ŵr7S !C]p4x6zFUnj%PzZG ~P;dɣGSw1}FC+&ȿ桹\z3O9 wFq%f\VU{"#"6rY=Y:^F-Vz4P yLv\#2 kea& LH h/F _AZf-);O94LS@Oj(a`VKB`@~捠 #qĒvWޗ: UyڙN6azf(H뒊y!>\7 iAKRw!sjY48NMlε+[i6CJ/,2͒xo+rOaWX gVˍ^JhDzPۘN]s} m*py۶9ӗ_ 4ZMa{Ӝ,#7CEzD}KVͳI=Jz"yv\;Ʉ%9'(r|{][b6p,lی6ot!}x o=`PnKN"-EU-tu!7[1A c ,RU,Zߌ겂rLncDp¬94??BvB'"Sm{>%fg>Nx5 JٍTY)[跸xݾ/鹨oYE Q4ۄDKǙ2q~ D#t2acK ${hhj3:*5F@؜)m擷 LIoBEgJ5 :E|QXw׮@Omv +o_Fa*dʥ% v}76?_V>GoJIK0 @Gܵ媟TzD:~Ikl&]p?axNKA\/Ӷ(( ?6[Wfv\WD![K >Y oA(OF3IF?$lý^ʵ|<`[(U 9'vcG_M@N٨7]m{ y9Nh{4%agǝ+[PPQ)Ñi%o]Iͯ։1Vo^+QjQHH &h؛B`@M[dJdX8Y6E27,B@{ jEyL5O> s3R#eȭ|Sg#VFHȄžW.?7/Kc |i6ބ>-nMdޱRf]6XDs ۞ZXҏ"*ΘIIJܡ/#ŨS}t1p/c ["h6-/CF<PSt:z kÖKv(k+ufR~`jG:Jk} ;m/M]zFi%r߮YyO^p! CבEw*k6g=T|S# x_3jaOKQrR_CʨNT!pcD@QkWa%9ӝ{Xm#A/]Lu\FtHfn (ѳsfr$ؠvQqo*'}^Lk:R[BMQ7&[5Q/]@>2dkRց hj܊N#EvqQQ.IL k)h.c7u^NL74N49Iy+Vr@A ݫ3!h]idRty*E$v}ˎLHXOGQ3h!lx*Wf 1 3tG>q텇]o4S .;a$eA~-||%F3YRG/ j BO֤׆Fi" orCT\8Ԉ`}&Jr}*}C p$,vCk*L}l,TׁZisPf~})GCzC[@)Ԙچub ?LtKʯ7Cu 3?WdR-^LO=t\i<' h.ЋC viId1 0(1-f N,Mڙ=nqaUno7)!LJ3!]`J܈MHnaJ;: pb6Sxfw6ʎf; Xqk) IlKt݁\'HlO/ύ-=\쌣 8f6_ԗ]hj,ɻC9m,&+5DvxCSGVd[׌:?ګIC ioChJ2o& DM#\dDܑ&!?xJ8aVNUHHIIGƱ LEzv*x722|/}d t Bu'Lݜ*T)r {Z.{ UW Hc ~hh91#G-Y7u6ŻzuV؟@×7ڇQ> |ZX~-k"KK >Us;jAkY5[鈈uv>7]TڇUtd|ecy,1M) 5!WjC"gze!_|㎚s:9m_@z_i ґIriĝQdq&-븉v*Ydo<4*E/fn߉2q2.;64qݺnOH9:*sJgl*C֗ ~؏$t {16*{?,0P90$OD*k-_$j9g!Gs&?o(Nj(/r4e'B- Fn/M5Wa5B3aM$XBÙ03~gq7耾_9^f]v&Vaޘ*s 9C'E/sGĽ8o.m! j9WaHxg2e.{1 {*yӯ!LJ3Hف[(*wL|Սw|4Py 75 Bٌ$ҾX>S*-]Y*9A YV _*?>XظjJ'Kؑĥ5a LqOw<^ 5յԆժbx|"yG_s9esf,V0D;'#W)E}/-%3p܋߱hWf 4>Gw_m%'ӂV"XC4K/v>s00ΫT6tr S{YIOOQs91|Sk l(?"%o[9m8댫0?輹8P#Ϡ7T,3@ObCP`b_PXu5 s1RS.|a=XtpY6n019`_d@^ydиQ$ۏ8Hc߬6D +$G9uBBwk#.Gڣ KiA+i6ܥ[2ml&`՟ >"[מվѤZ: :Poi>|_bh^b'1V)@"wU c.ChC4ɒ,V-q ٜH7״+R5A@ }p" @&ҁFP=M>N0pZV$V"YhE獃P)!|j4CX>J?&co뽢d4Q y#qVÕ ޓr#qa4B#8o}i1_Ԝ}#8L'KTȜ\6U5P aqN5Fϻ0Nc0ԚyG7#HRHs|eѫ"8p1Ƴ5A]Nwn1u"F-hFcvB?~֚g5(I[~WA">; SN'9$ \C~+,Cj+Wd07T`m~ sE8ë"03zVߋFBMG\^ϔf{B݀hFMÒ e?\IM9*"Sጽ VH֡QrXLg}dCԣEL'~swuIġ*['yU4Fv/ws 8T ~bY~R_P,/ dumr춀$aR#t'Xi̶u$b)bpXJ%>x~Ip6jR 5笺ȭGm2k[-3V, ؗge]x1j9'{yI4J 9aװJ\|YQ}>!٤P#y[EJwSu.S+N<8ۏna*'&#tlTTj u%e2]݉}v nB ~ !/NlI+XCF`P6VH AI2v鈚I`@lP]| 'JVXr) ۗn96~(CVdsB=al@x{ =T&+Jy}³nW;)ka+V7 vڙ ;)h@)aK;՟;=0 },BL >>G!o7.V]]<=RY׸˻:oOnNE@Zi\5rc.ohQg?uK÷8"-bQ3/>)[¥A06ڳh~.g@J{dMa2eLoURX :&|g*E!C=~t5HaNj#JXTU6 _iwV訌[:^ծ6hsĿlޙS ;osުlہ"pUW;F~j L1yY洗܎`rIxBtD`Uժ}'{8hA:ۊjѻ2G_ Y-cQ^.v5 &IY},;{^ɑ@ ׾a1qBmulO!hXp񊅯EM_<5 nސS˾]{a~V֝/s% )$VQHC#JQ5fJ"bLx׍`3/bV ׄO aN;jݞ1B508N-'V5.9BTp5ҕeOrUx(v+leBXJH5 _gm"_oAR d}:4}oėWvjipbԺT~MC}4SR-0nO}V̴'DgyuU+{ &Sc^kkUX>K=XPlr06s'pͭD])iQZx&@!ԦH*CZt&.1=]eVf5L׷(,؏Wnvcu8]&h / hdo`MhmM-RQz`H~yS_VxZAU$OOZFئ|ˣ k!7z&̆*MG¿6צgJUeey^7{0h_։W 3xgC~ lUH%S_:06ވw#l*vdt$G/Oҵ  KW89T=]!lq@ dgshc+&kgYnxLԞv 5Nji;w zM\]A<ݦ@avA RV9q%qy671mFkZ4[ !W|@oDZE⊩M x*֍+ˬD9Jkĭho$6ڕ$̮2 ؍u<$5 'DjD=>3xӖ5ds6?o,"vv63 6!iZ̛9ܱ>m-]f4T=e9~ik)&G9j<4\%rH'+$.2&ĕļP^ E_$;{Zk߁ԑi䛙p/]XĨz+aEаTI##bLLl!s$,J*gI vroD[$4*|* (IVVd1%̥4ѬH8Bϵ"^fn\3 Y,M HLEle!qmc[ewit@5"^M>E$R[YnɆs7MloB{~?O:! %i|:&NxQ._R!G-rˊ-wb1'ջ9U<lC[a3 R~%8lwJT''ElJU Ku\g~UP rv&1w efQ!u*B:u۞[,曩C/&LZ`)>yh܇)sPm7}brތxo>˘) Px#(OUEP^ kSLÑۃViK2Ko&h湅Y$ouTO" l~0xNIlΉzwKpƜ_R:%9߱7M`)y7RB;RļYGԱ谾&`(za[#.}ϥ_ ! A0-GP1_Bu̳{WpE0X k%UKLXPK%ɶn3ʦ%:5YG~k1d1uh ^@o4T`&Hd~>Ȝ'W lqR({%py f>C @W3EvQ߅hl`Hq9 t0]9Cd(+ؔH7!gѨwwgOz>7 U4Ͱ8fLnGJc3 'm~艖Nx^AH> f:EtFXU$G{g; WB t`DdB#^I~+# $O# xS~D#d7mYeBJ·>Af[dݩv3!NJeM'O눏̭j=} -ME38JR&).%,/ϿG#TjUiXgG&j? co5tGw EnӺNqG%ZBV u9ZvzogWf{R7΃sК;(T3h#'-tSs|0~PI/"㗩k >>ޚ(BPs<Xo5H{SSNm#3NEVy,$&]fZ}.: 21X,f0O]"h(D]y=9@ ^1K~Me::cS \)id9*/p<"JJ;  -rvI @m5M lɢ)_^iz?A2b&7.32,V7`Uؓ2@wK9&Sڑ\fI?]Fwn meR-ҋst-0K%^ڹFh q8;>]#*oU:PXQ"8TGP()^[c~ 9D1,yFizCnf?du :&syxm0vtx*79lӀʣ`:9r/zQtBԝU&)đ/݄z*|LV;}gڲ*-xxwDT YKp0 0&TAbwt$y4@0We/Σ4ASdܳ Ѩtঋr2X\Q q~+<.\c1R9+%5"7_8:Z[wLv)rk񟄛hBlWԌ1bEȢAd/y0D)$_}.ڇ"v QM܃y3 )z-qn8,@oj%')cP'~G%KKMRǑtfxpp,VEE;3$+:hAŘHU Zu;W]h_3жsH)WG-<cU=8E:i_؅3[DŒ ŭ2B'N(qk|xe*D$d<5v 0RĝvVH`0k.>QwJ#*ʯM:YR)58YuDcqܽLJ '?/ɌqjG~Iyt&GM7|M{3oU5Hk@'˘uKÇ 0>+4M) f&A=k\k^/raWdiz,gc,DH F"yŲBU|*#pK{_LawŹ1]HdI[ J/|qL$V ie;-l5. _=E7CSn)YŦ4NE;I-BʧZlʘêqU A׽^AC`k`r/qY٤v SlۖV?$eAǂY] s2 Ï(Tq Wr`.4/A9v5. > CdjQWMqtvF1tl4{:S `I"5C asXgqtٺC#ڌW V_$ xMp>Ig~͎Sɶz 0 G}$AJ,4NMGUMw's$S|`\`?PKXʞ+'Rr`3iܣ- d0^EWn,/4F^𦖪(LM ngdgV?G D6cm $qJ(%og[c-H>Go]'o:7}0"nW7װڑflZc>&D#&8 yB"kNl!>; 8چeɎ93O)K{_iodt 4muEgA+$"i)~5]<ŧkH`Ne mw/%; f7#͠׮HY}'-}<[eFN+swKRYa)4c>>`ni.ϳT/lr4{X Aw{D !Y %RVsD h:'{郇%IKZd/6ۈJbIé9]@6s2=Kc jJؕ(ƅG4e=5f+~\ŃMDy`G]D}w3僣ц~LeDN6s¥s2!#[fjG8s0)"Щhu)e/V_dGܺ(8m ?bcB4?p,Uyc=x;OZ"ϼGE}㝾Dɤބ;eHơ4WL:bКO#8ƎM#/3"nйb+\\vXwÞÛNyσX<@ x{gx,VV>Ϊ<2I|pJ#AL˲P .u/Hu<;+o,F[dT3J9%s7B*؍ ECIt2Q~(E䷒UXMҲf}[ePLae(kMA57R ^FT5E>jG>/vAńHN=Y\,jjk\Q8- z 'u ,Kج7K@A%*Lsil]A$(YpPE;!E/ޘ/"YTAy)Z R*+!77a<hަ!ٵM^b)1vm\r聝+6춬QK궎_&8/lvЁ x=1fHz!@B#~ڐ  ڮfq`rğC;rdbb+jo'Ikf$ə $c&QYF{W< .ILmcn,"xsesw&V^?IZ]MH~a9&uZyOn ˤGf^yC 0re",LpV9[;&]4.mIv9ݢдJzp;To{(-X0j6^zXaA܌KۓW['~8xakarXPzXR +4`L >N#o\E^)8 GJ(r\J n+N۹.L0' wPZ!ףܔöqt٬r-$zvEî4n_5OR:.aԆK-drE`y'3eR0_1/aT}Ym^@zK.P?̲'c` ᢖ&kad7գSI0()e*o-'w!B`8 eA̤:U֩DfO:]6.جkWj2/.c c!eF,skK\)&l]'U&!@N٤!-p_Ħh#'vDKޣiEPbNq0͞$*GY]W_pQ83[>F•;p?t2 >CivYۑ{@G QRUjݸݠRa:T ny| lb~]^94 v.cWHsbNg5'"q)Lp\QƄ.eo۞+qBIL"8?rHip {5U3O'5o"&6njX{It<'oBttCDӾ6Cb +QHM=HKc" &fuNuSq=k,M4k˦3aPXipvV#rbHylW!@y銦~o3BДW% ݁/j, 7ѥ=ˋj.pjBW 4А{Hgtf;f|BM; Tid&N ?ڱ,YWN~4xǯ0X-_ȩOj=Cd7chf$!1dʞ9*/j#Y4 g&pխ@ZAj'ixuBlsX|;l9C_zK5N*{=DŽ&@{rGmFrTw;vgL*r~_YRF} er!thiQϐB).Re16n~Sb%eI?CFsJsSCl@[LS-T2č¡WKhl}(r78`3oJ3kj?i߂F7!lK ]3Kgʁl2p&c>7D^+\qJxc K@a) :#$uGbxxԜу7I2אű|;r^`ص*Yb³;f\f Byy\‘ gؑ-/䴘͸Ů~9!e܀ר;} sl={I6QlzZVD0SQA nsDO#5̼2Paat̩gnKY{L옐A&fSs9Zs\s FWV=4uÔgs?jG9Tpq?nxeY9 :s8~qْ 2~fv??Y&d! 3Z#q܋cibCtT^_6ib;F 3ϐ@l?2.St)XRH{L5(e? {\s>[a|un}f݈ܰEdkNK>\X8J= P2~,hqwCԟďt/I㞇/\`u:r  ZNեF*a#4! I>ٵu9Ux`)w`\:K>j ~<=WxkV5' Ԙ'#!CʄKV ;}CEd*~>_:iŖsG!γZg,Nk[uE>FoJ(@7o[% ,og3!46?^offO*T3&h.[Ez=&Q\_J/$b ؓ[.Op:^3К0iL‹@hcT:"-мdR%N8^&V Ts3|f Q^40c12"{z6\_nJtl*}C150=Nn&2v8Ie8DcÕ&ƨC^|eͨ1/Nrk)榤<| 9\?ɾ)aَ?эYA'u+v& hрj2f7:?'<lx]DFIh AY(U;AD25gu]-"C_h=+.4^ Vs|w -$AD}b0mdh&$?鎶= [W[Gfu$ ]Y˫{uE@'K zJU ?Pa\ߞk `^N)mWmߔyl$ea]2\)^~[ge7FD%2wr4z*$<1ة,-^=Z&"-8˿B >EB4IHD8_ =r𶄤Akr4D +thP _xY>(ʔa˨\WOrj{m^tQ 7e3phpنHYisI(l_JOdi?P d!t 3l,u\mFI˿Gd31WW%Q*-PAR_c0*vAu# +E@Ma/Zd'c!1 P< T:³SB'~;#fmx  ̌yIm#*MßiϷ+&bm *NR@'p9mm Ҋ76I̹9?>k4U,iՅ˞UV5Rɳc:]*? `X]Z ׹aXap,䧵G-vWZ.Mgu+[fXʟPf׍Lzg:=hQ 1\.ykimMr{Uwū)1pgs!cLPM wEE@G/CKVj˘ۑBRN Fۡh'NjO*N>NN|㋚.ѯ#|Y\ACPm"!'uS,;h"oǶ^';BWkQ %ŻSZmE G`V~͋ D QDvc| g)9KqUO<S@{Ge&vk'OĠװ2 L?B\ |B"d 85`\~W0J1UH*ӹ,47/Yz|Gg0! ޷NI`=H u_A.bPP1 6q*#4,6GDMo~oԡp0yzcM(JZVY qS+x\^-FeY#Y p0j5jkСgD;2S?ƞ嘿&{3ߍJZ QkΆk({)SNDzI>0̻:Ou f 1AfCFln8R>?wZ釛7h_x BbKk 7ZEKߟS2FTA^ۊckRu1fvt`?v hpU+3Qlg"~Mf.WW|dRYC(*‰8h'>wZ41JI &C$xizH hd E|нnx, Kܻ#<-W>ԏax{kCg AZi BUpҪi|.MQy6ש)4)<z%>Rg[cǛZsm lj~Fa(t3yX,AnJohjBwK`NfVI:< Ga/AsJvmZU$ W(@pD<``as}'a)A8 >(GW3>-iMX)ً84\p{i-7Nfdkd!O nRx|"1m@ІoD;rFIeœUã$͐9>⪨IZ젎S"zP$[K%ܛT05z_1rx z csGEZ҉R.bYm4ˊDzsH)--S\r#Ʈ྽rlX/-ᠯ>@ <Ւw6|z%MET9:d֔tAM[{Y~kQ& }\xJ{ߌ]p\H+`fxЦT6N1:Jh+D V9v=|&T`߅)7IJz~ͺ7ISBȜu7^ó&e~ ;hq_9uফρ|`s0 }oJFn¼"(H, g@z(M5 b0ٹ67W/B $-r -=AQDc-?rDS¾Adj~i[l:@Hl$'bzz3ĉ&}}%{_vnũS'5țĩRy 1#'9Q7v~ !m\8 # :X 1iXCc]= ٿ$ݾTBmw&Bn%0AKQUSaǴTۮW2ݦztw 8dWPv2A0RԒRPWy;c@f=׺xC6ҭP8;rڑ/_F4%T]V~0,: N%oðC\cߩK!Ins'?8Yit"6YjA"ݭ/cx\78"?cSӸ =VhED_ozNTBLfL7xclΊ|+ّv@?0 PPvTsɟU;lkKڲkz-X`hHpNw1ރ?:;]Y2'c,<"2je2sJ_? dM(|eKb0ՙk^ dPq΅%,QlPaZaG#K9O-Kz[UK>A5G$K-I27]/Ŧo^dTk3G  F'OJ@)loD/ BժO 8Dcw*aLHlS+, ؒqua%e0OߔXFz{%?` 8R\Qs`ږ;bS-G+k m P*.]wSmt('~dtwNd"64Z#CǙDJz_ A8Jy]랪z=ILԭRW"Uǟ%.HӸP Rbi)|t[;zx]byD D)&/)(,OJ$xJ]:]:yO|ʣf'Єh] v" ivмHWZ7|zL*m*SF8bXk/>a{mb(%N9J!Ke#F, ZϢ(\/h%9atǢڨI*l;qs>no-\/;ShMŖy9 c8} r I6Nd嚜PybCh ކAvҒYXk1pn]wSH OLJw~`btZ i):d>@R? IvdF[ „kFJFcMQ~dMUPYJ2g.rxIgO#D'aϼHvy4.<эvy9S{U:W5aڙo~Aj|㔬Fg&A-Kz[%i6JyZf'BOq ;*KSK\Hxx^5C(|ťKtZPݟm:0瘀iX/Ch3 3.Ek;3B(jY-R#`{.~Az!i2m`ڋnoyA6x,. qV!L6ݹ;li8R5J&cO3۝w a$Mld:r4/c]Xfbx96̣+i 搧ˆd`x}:'aQۓ>-#Ƙ={,t3· J|QCĐɼTQҘ~ .\ȾjaBHd$c$?4ES ~ q, =8i@e\EhϮKfjɝdw"-*4BJ.3xw-P򦃢Tc.6CQӧ "fGU9YS|.LP6 ɞimfKG,wB7 ,ӄw@^Z^R}} ofi)Pe9*%? PbG;l_`Dw nn+.MiXf 5},s@8V1Zg4U3.D@*׶R$%F !K9#qÚdI©.#)ҢCeH7>,]6Pt&xrernX1| 43;d;v@,(9y# 芭D$o*&8.V#-ծN̆1Ѱҳo|fQ]N %2\mliȱx$9:X4d]s/:-$5 ě8p[~)ߺSq[3YSFg15pbK\ ˷s_7آ7ؔ'0vn"ϧXpEGr?Zr:"IԬJ'M|F֎S]Œ,[gQK;[@T 3s͓whnWPPeK_+˂x=ޢfb,}O)&9rgHnsW9dp)wNp]OM-98FF+],^3Y*ivl.$M  P8-1X_(\# >F;e E%~" vljQ Rʡ7[`0xSe"dMyPm4$4B* wwI|F1Up\lAxY tkH5:qI Xe^y0nōn} AHhq,p2 W$w)Jf&c\|T/am\6:k eW4W/S 5L>HnIZ柟1_QRg"{/&T TAԈ?}Cw¡?J(vHPeT@V0̧B ۩_"i24mМœu2P9^KC[<4ؤ`SpY_zrC;C x}o\6Nrm(iLzv8/7}wm)]9ff聯v4B6g_28NZ#ؤ /_9L=jȔ2Z\*ZU ] lTJi|szCxE=Ҝ "č0<6mqTxtXE؊Ƃo?'gSQ}V;Oq*8iOɳ PJ'C-",4ݬόgt]_ozQi7.&^1+3)x3@T@A*$,?d ݠZI=jIM|.6qPQ2|qqďƇԪ R5a;2'eF>0JK|| :nB+J& KQwf Ȥr_xDJ/)kfZ<3+8d]@w?Ж7<30;G@Y psYGR}79PༀYcuPQBk"lC Dɧ ?ZLO Zގ42]v{ԡ . S [˳vCmǝ@sP?if]Nl:X3_YZ6k#"MR(0#"43u$ |qDwge_$|)ƃJ>0Aa 2-2JH%4Mv6# BT7*TkAVMv!a}Iu_e?}Wu/4KKޣ'}UiBn>ZS'D:<wbBtb=,0[JhNɘA"vlj Ctx>wP8[Q%0ă5Q(<> > .i ӕ$-ڏe߅e5ֻ쾢g/S1v*'i?75[y.^qe-2XlR0!yPFĞ. o'i5>m't˷n%Ͳۆ75 j.&/02U_6,*&[%hcU2SWC7RԸϡ Yz%<'ut:S%i\ںc+>A sOa/NG kބey&꼲1+ SvvP Lw$A$0c̹5C'ăלm{&Dxg9-͵ӒCZPk./=^-:7̗eojǾKfJ;cjFudr#oY@&RvNUP@fvw'a_08d!_=8{n,cJ=ݧʻ%ϙ{sξGcck\1k#f0fi>*X\QiRT7fd&{ov@ɠw if1ooX ο$^^9j[IqF2WgGkYEzS5ߨKy+VJ \ǿmm)4{78pC)oG?a:/%l+K. a.9$t.&H_6UG #eh) v1)싀wDXԍg:Otk%, e1VC ~(2r?! gAvЇY(=BC2Eyػ燹c:JAr J5QoR29 )cIPңV,cܪ?-ګ{?Jqs>FcYL$o'ޥ)Ս6{=+©qGtqC(VΗd]`oG>]˓{Gr&2#_@"Jc2;LxDf({l .P@ 8eͲ6 NyBķ:7(L͕xs~ĸp#:Åj963E<69/=҈ƯY٤5V 0禊6EHeSyWd\e;Ȯzc?B KE&0Sa]J unV8H"gU)䐤>r|5c]Z=ъcRe_,+쁋a;:l˵/i `$;K=})$N~֠֝~fQBx )46`b)@$h/DD!g@ ʥ4Q>yt%GWZ(G0b5$DI3v5< ЩiX>XFS6a;U~لRA ?ċЛoZ9r_}v1t>nE%|S]~t%#Okc_aIGd 2D1xֱOWXӏ-y4O:p@!ުLu SJZCF3v+n87ab⟺uU$XE#rT#|N?'x@? M>{7M0`gI;a.OD #mo]k*7z?$XĖGK,Qz"w;] ո cn] \(ɀ a$?d]MQ*칰Z$(c ֣,jUh Z^l&$UdZ|dzoxddJͣB X&Qa2PK"!87A_]%9"pq3/`x[&mhJl(:#:ӧz'PnS,2L>3uF`a[v)JE`(<)IH\]UKRIw`U%OeEVˬlݮ=2uVڝIߐ_=?4dG:G"ӑ$ zkXj:D7$CvaF~EGjhbtK's X)SĎR5֙cbP0j~L們Ȏ!?8.6mO/9nbvgOWRxsӊ?%F%9k\hQtdhv=i*b0!>2GG]}@d*^k1q%TFW᣿ VBk 9 QϽV5/5=i}YJK À[HBE0L>Bzc )hMM $`!9nn/cqH y);`O~$픗 BB<ڢOz-]|{`V~1_ ^%2rEˌ&:߳\q zfv@R8nI(ߔS6ƂyE6$ w34XCRCR Ǭ9]? Mrfu)lT,D_&A{uL=) lON5) ( H|)jzkos.c 0<+Jw1m++f!SJDܕ=os:JJ( aX]3BLm'b"MqG26!wvlCͳX` md&l[rWZ9mNL5%kLkvVט}mE*\3~hS,͞6P#wSXs1C%X(%ODi_o3k w$)@P U;8 pb;d< giX\w?F}H-1H´6$m\%;7qGu0Ft,RK({Lr(:S""A fkHHߝpsi q,.d0rG5W ngkݛN"p0ßQ$Qw5j^4ѿsLz<G;@XjFYP`t0Qi ށo/P)4cKA\6FO'L8Z1RwR"Hk2Zeub9mtKJA¸է5iFu'7_,E;w!9#gouB|0 rxB˼x#A0%W"4kH0pE`C4*c =ɦf1q:U6 iڸ̀ms}rM]$ׁl`c#J\2"Tl;xpP{)Q2ɭӎmEU 8FAYg= ?XĤ2$/GɉЧ?XY's4j TdD#58'/jV'ڤocBJ."7[a̋~SyuZpuKd u^Yr˸C:.Ui,~A@%HK"!hBGH}O @1)N-K0dFk6sCvR6un-kzt=gS?8FH)\n9=K%8i5.0.~)3'R8`Ϝ;fqPF}ˋk2lBN!gڑij$-eC%zĶ8JU{OߧE1%wؖHG.bO)JX+ X>:!n~P6辷!M]yL ;`Őˀ/[;74PeH\(e`fv}H2'8| =} &.1I7 +UМYG$c9b;Эq%* RjA9k] Ze/: 0[&h zzG_yI 㹳z"=Δ0?>2 w>xG]nAl}U$20y@VmųEَ]S{c.nD oI1X˺ZNmw P,h`0 he*:!i66nVXҐEʣА:M)݁6k~k~i~O<:;gcWDo8x0>^7Gnj}m5Xިm'~ rݮ+\VwP&ʟ=d+%kDEIx{p% Չ u I4?^tnk٩CM&3\@uR4:epy!&vW|7 #t䙱6)h $ca2+7BlK R54.u{ z/,l  AfL2Lw5&2Jq }~QHэ!}2Zk/$e1)@ zUQn FٟvɼVx҅{AP̅Zt9ևC-ɒSyEWGe2 fNg-4XNG,{^y`LVVW4JgӟS(]pO3Al`¶~se)Hm l<j>{^oNܦ l9#-|ypWUyV Ϭ̗PʛD߱@{"z#h!}ʎ^jWJ_RG;J =̩+'NyJ~81T-,>`܁:F(.Wwf)z8M`@pŠ ZZr%+r  ڬĜYZ1Um[v4 /TRm= %HUPe[=ot[y|=|8E*WokB^^U/,~o)Әe /W.R!Op]Q ƹ:2nL( ƁƫQ6dSFQ$hVFPs & :h\Uں4'l[ޱwpl{ z:it0_r&6$9 u/)m%?b[Zbb DD/zvHϖZ>d4 :MI2MCxHKz%i/j3N 4ʣa4 mmGdwQ ,#c|&|^1Z .J1\w*| `#1e&Vaz_ґgS'>^rxλg'p6 d|2@׉2v''SO=$°'Desb.乒 6尲Ml<2}mF>uHr\m-w ˅k)(➜af5\?gI`!t[:!er_.H(A^ÖqARS >cNPaJ|q1Yq5?Ey[y]m4j hv-i=,JjlΉ%bB-A>G5[(>2!m~g \,]-LGAWJ!ZiZXM7sO˄nn(RQ t_TѹKR.YPg tӮpRRMnو;K΁morm3Hm+0*:2)r/jWs5d8C%4]X޵j%{\f9.MzB䷺a|eYzq)k`3^G/uhI|dts&tcYKb&'w ӼWqv)̊_ TyUֺCq|t[Cxm uϚZ#F$\ dnCV!<,c!o_p,A%$Hrrk=0gUH ]r|띒n2ljZ#WQ8,~_Y+gz̛k2+˂fĻ )>MPd<6i 9 :q$z8KQ{\>z ~JzdN{n(m ҁ|Ƃaa !ʯS!Ї[" (n}m9geBMaI?z VN!NxJNy N\-RI5O-.CTVXe1 .p|2l#=U418bm2'}h$rL넸rdf=.'O2{(9eI3mcxs#9pܦlQ2_yAߊ$\.D]*XWޠ_ޭpxNXңĵ@tev̊#_+c bKmOpVfE8켼CCFlކXdG{^lQ3g1MJ.J|}#yp8a4>Z';:p"yF>;17yu><MQWT\\S=zQ fZ᮷{%s֩B"-sc|i$Ν ,[B&m IJs vQ4usowh(7}K.&@ALGE%l*kMESYe:aD:Yvneq2aҦ=P&{A"_yRȔ#Ғ9*+aEM*BXeCitS2h֪^ԟEk Ԩf52f .{|yp:fOj7Pͭ77} mh}ȳ |,2%(_*{0;{}7 YfPa.5\t Pbn615ޡw`.7kZ^OXnMIsш>"@(n5]u}jר &:ޥq/ԃ.*ˤd[ܶŐNԅڞD*glMKɏ`'AF,Azge ^ L![#aef{"~uxym37O $)M; ;3g ]39/@wCS /(5`w5Wn_Q3us1''^4aGq9mrKHFLyhL)?ZqYc9d9ty 3SHˆ寤ms}RjrAJ/q!̹Ζ^(?п3ֲ(*؂@c֛PmޜWVi(#g-[·n+`7rYaUݦSPztWL !`x:45M$\X1ke2v Ȋ<6_PBȴd<Cꂤ&&qC8ëT{%(Y9<0!)OX|ryC]5({ńhƽ)@z[H d?9k@*}R%q|}TK۵LBQV (I/5llyJ$\*j:"%Ahoxk@|,z09Z/! j2KB{xy:mDKע_XfOңm&`.qw37WqoSahs1@ U;=|w|^ $ZhJG2tq6e@M\ ?g"neC#M(K@f csxZY:d8H]jɇ{ 4ŐB&x_T"eKj;_8 'P3z~\`q! [vflJm 52_fZ.fSUBt Bc$F}gN̞҃Z0It#=+PceC;ԣp)9\EE8) 1V_;b,}.0ZKP"WK-MHGUfuOCx1jbi6\|Q֡T9|{hIGzf>ERR}z90d31Wc.dy.T &W7,VSQ=X :Lo@6 o) bE{,N0w+@ZbQB_֯!Xk=xí28CJKVᐾdQ]y5(O 7QqR8^> {AhрI2ˋ8[kJIOZcȲl,-6któHeytio)rnP?"3̨R/!,xbjB΍T - -H7h BzHM8EzG.% v! VJ¦sH g~ Gay|SUvU|ҥʬI7C[,9s ѲV BK2)7]kc÷}\f6F:}gao'▵Co0x($d6.^7>[jVG p]~uo͕a5k!s[쌛pJ zS OfV( (&^^ʆ9Z\YrNכW+1*?G8E ԰DTT?<#g7c6㊩^/Dhf,-Os{.exY$𻅱d C\gZ4֔lf8??-x; $^,-,'! Ӌ$^Q)kXU/W$FCJL.mÏr+kۺkh%5shH2 S58E2x=Tr@rYƗ`nW Aż..Oz ^rǏ,mZMIUs1uㄫpKLLt>7e`h)xT .P+Wȿ~]?)PcdmTź>5Vx^PgCd`B )c=取T,6,oMZ/o/!@4͓fz/үZ5,PXaLe_ D Xja/ITGMG?_k#q_$Fd*'$4ڐUYG8JF+DB_簘q:Bߎ#`!z6:<`b Y݁gnίWCHX6Q FCUGvH;程-@<7H%zlwX$$fsy L{8K3mlϐaӷ`ܮ)}}ZMj9*F[BB{*!zN[O%[ƹO%&\ *~ϻ O0%sf"|A5v_np:*wG'/GBrmzF#SD.^f_m8>-bߊdOu-4$vkK X9@WC{.VZI=j%JmG}o.X n RV I729G_wwlJEu2e2"2,- G!t ՉOj[{4,S ^ߴbKo+Gv3= ! w׬ƣA}Nn&1J,uhdEv`Iʪ=vIC' DU'AE OGgAȪKh]%НR{E"Fp,U'+|9y4g2~۰sL>sYuENjj{mdUUL оMݟ;ǜ9[ꛅh(G}Ud><7%jcM+M&B.!<x3;X7)*YH+5mt |: ́uɃՌizl̳T_A@7nS;p5}'ªt4HSK,[x@N6S1!l4>#".xJl@(:U.3=]vW<.1\뼁B> Bw90r2 .d~ c~9?c!17pSI%.i]|rOx:?òM;>V8ٝ|m\Lb4\TSmK{?>R05c黎ԊfsKp=3 4D.pidȟ}*С[vm{]4lDQjPL4n73,K}ЎwT!{*#q@!x 4WX8߰l~63!eQHPDr8 KJ]?]=FŢss C׾ZJsbPh`>TxY|'>?V@R?J."ӹ:_Hպ8ۖ#w /S䠦Y{;•GjX.5p:( rsyΘ(R*Mpx*a*'%;|GB7?r"m(-}(Qf렦da X}p69*(@ܕ#5v{Ɉ[NepeZ?翷"&S~[Fw tUk:`AC~&[Qy ]1I$mBˆ)LT-TWWrxуRJ?\īt}A-p%w;u8Cm4O;(1[l}t6rBm֫.@ЃQW[oPXuD3w Bޓ:o*ˉJhyɢoUxょ5*$j}IeL blvmEFDWvG鵑jM]3B:o!!M?q#ͬC 1De;BhI qs9XG$[M( NQq{( :yvKQ nuBrh25:0Y++)d9Y 78OAzj 2_pÐ5+y'|A;>+?M}p2`lrב0#t&d')utos_"_C߱nɘ:uRUJuG0rֽ?B:!Hw:G+O6^8u"y-fwڐíQXb7J5mn'pM L|rs唉 xF YYck2ΫrQ쟚N9eLJ#9aę#8*<βpV4ed/3tVxxrr |~l*Az O4ա7ȻG-.?gFd9D*"A ,e^#}u8g4nAh媹ϴʊ{G֟ho`Q$anN S FfMMf{>;&H͍=?  k E@@;ei) qd9MjofRݍ(oMQ^\v8W o Qj%2qz%Q(h`ʾ$⠠rZE%LӘ9E2[p-r,8Jj,(Kn^%?BI[OomwPI]ũys}V\aj mJb mj륦hU5+)NM=unI4V=)F n;V/>0C7։8\e$]fǹ8f6aM:I8:!qO\|5\WEEmb\x ^+<M SUظgKPkG4, RN9+&* VVR퐿@n<$IR_<34{?}eg0+6̄O2_*J';8r¿D1#Bg&[>$l즙%iӸ1 k}iW`AYy 5dbr'ZB'Pݪn3ƀ iY,ԢAJE5-*[U }m4my0AmhsA{{TZcp׋zrj0M[~5ִ մTF]`3.u^<6q~6AQVsGм/=0J )Јx#Ax TC+qVɇL;=ҘvD|emÒ*0ׯUHg!|V浜W;mЦ\&])g+ND;mԆ52=xaO}eC0[, D>ecBl{p:\0h YAmљ(h]:Ou dڳ쾛@ӯDܭ-lD]IY;gOUo1R٪Zj`67xT|O=neŒ&>?#%oUw  #~u(6Q"_[Kud%1W8!_!DHYߊ =UdJ nwqb(vU3R^i[ > Zssm.^uԎ)|Z '`3F~aG;Tky0] Sfad2L:T Za(L'bflK`Wdol>RSmQ;Gw72L !7ueYը<y7ؒ $!$HC;Q!opW7N-V rOs.ئ!kx{[l{W3&9IXybs0UFƉsʧxZP:y`,'u>Ļȷohlm_K 1po HJ$z1}Eɻd,RCp'ϘjMKޭc>-ԎO+`۽|L}1fiZ{1St$ Ln;.I6"mA`AۑH.{N> &co0QW8eKin':~fR%g/5{Ӂ6*hz.՟`$b6P53 j߱\$xyRTG`5BuU0ic"=!Q .tRP~&u40>er-j2yPX&wg)e G V`炧#H`FBPf@HKB{4x=IK7]IyU4?L(}~=D$x#Hч@Lj`;)_c<mlAbupV!j瞤K3un5 QPFޕD?':,`+JO.&'xA5ʩE'TO]Y[2DE q j2GA2$OmZ^%c8D}ZO+* SA3?9"J7y0s(0HX~c5@AbcV~%s,[ MrFIb"udN,p> _L*RͰxA "8,ܟJ8R!e=q)߶RIZL煥38 NoR4e:?7&J&)u=Z-DP]K 1m_VX)"mI`> ̒ (;$/KVHʛXI"ϛ-kG9IPCY8 e,h]!!;=r[z0]V㱺'r09#{YኻΚ(߿{0"ZgrBE?kFaTW>G3=.S@qBsSyJRb!uKWU/1?`ĥnjD)(Ce$&.t~d@Fs%ҥ{Z=baǒs>ɋLtR(€J̧L>;yHKuf]PW2=a,).H8hFcs]:[} R"_:SR{tv**IU_N -qNo ŋ?ݕԀhtv1!/tc*wI8up68T`C,&| sAC m諃ԩCaM~FN阨ْg:3y$"?2.(qqke jrr 8Z-Dt,krjƞ*V<09:?{>~IXd@ U.ÜjqQx+Ƭ IJfm!hWw@]^xx L]ta^+")NOm鏳"!` M0 8ix_1J蜝m߀B~B1E0% N=RCOWq1Dl Ϣ^Bv<("ȟXѥn-/Q8Sus 83I(YOdf1XEOڸ_H>D[e)mLn<8*q1|)X, X\FNT )Ƹ>yN3+z ަ,;,"KĦ4cka14>|i3ٱ+#vD:T }b[/VprH$^J6GhUgpNCCH$=âeGTL Ʀ%ዡOb=JS0j iMS2 AtV)[D,LxSO}/ƫB֮nm20< 6U]JegYXyv§KKC8nKq%;'F.'Ztdqej񺩁\(Q8,}}bhkY7c.6"u܌R DcßŇж;drZYL8ژ\,f[%YNPdqϨKSu֝ W!5v?XdF;Ĩ~m5F/\Y6,]n%U[oX)DM$TtQ`lRp8sI 9/ **|CNj5x_su~Ll}>e6zU7k,K^'7gA&oŏ!;Z̴^"O8<.>D ֈ6A2! #nqL/ԒV0vs Q ߜޥMWLNg,/twyp4խx`"cov׽WV B~N(#r =/nX\E`)E2-6o;{M %d=xδԲ,Yv܊ui!ׄpkysdMSDt-0Wc6Q#l1=EP˝뮘x3`Ismس =L'|*V"-KOeO8clOG0HUw>UFӴ"nwL#co5\x;> VUN J':/}fr$imU*ܳ`"_'v#Aءj'ADZ1`0_o|LYZQRfNHkXpk.i`P180P&.ֿ{)H +!7W_ crOXrqRXQ$oa@o#ӱu"v_6~lfeݟV_I1uJ< tL:K`az祚t] \+m0 '*1D$dëeH5(9mߖlPtJ4 8 uN OBN(^?vqCB̐NCqAbBZ:v m@Tuym;9wtuJq2J,EIJFQN!~Y^77=`S!(+Y䓔Xlb''1#pU&D5+ ~C 0m:+m& [zI^$za55T,NeJQN\yBE_dcaZ*q- jE]KJV/̈́x#\MUe?m&]= =8ď3W#0Mv!lY %p/6KԀX*9ͱkI"Zo E&9%Ndj2~`"o&e50ڂ51A:3&دmo,T64js~`R_¬$+~oD.ԚyNpߦmQe<[:zD#ў?F)?1U#_IL.F)P\Y1?zA8j ^3}! ~F%BX!`=&nN[aD6E'^VВ+atLB&|̗?> pܤ\#|&kkhcXJTy@WtJdQecϐv0g [:F{_a6Z) Q#'Qnf`0To yCxan'?HĹpw笤7XExjJ"U]:?iՒ֞)b TC{}>sWGߥCY+&"CIXmsk*ݜV#pZ9Yk1 Jj'_$td6>$.~Xv%FKVj`Pb]7Qx{{t{(FkE+2g82Ҟ6%.exCxA(kƏsِ8ٟ_Lo+ |H<{Ԉ_7'[x|32{e΢`>'Q4B)B:WzR^e@w7A _V}  J5FD?Ft=3!^:^鶄eV*n"f0!sfӨfT *dpZqlV- bXnorhdT 'kP}ô>"i~z[Q @Rʄzh<$2o=ӧ، w)bC@KH@'II`I`#X9QZ[x9G-5z]M9R_fqEun({HBzQu,_5FvcHAAwɋZ<y}D^]]ޤ Tq3;}^RߺyTΫry@.ksT/E)F ,Sgp%;re~.c Ss:ga )WS؏u&c-p/6E}WyfLOr!_(踜koP&Kl \ɑv @$3).^JX{k?ZE(aO+ɴâ 052d]bY_3ǟCɡ͸~o %ό `2/ېܣ1>o`Z邨f:uTF\Ϋ &s +5b\<GۙNtQ[Tu)-pgþ bCj@(]xE9t-|vqO^Cݽs5Q% 1\U .e<aD"0.*.ʨSd@@eqs z~ŘAGi,NlTJ^hle^'Z IE=[g N @/jƙY* q}ŝ\O]w;Nj3O_Ə2LF7M%[t%X}HE'֤6JQ=m{<p(_3%۽5{M $.5)[uiAs>gݞ/F /V M9 j!kl- 7KhG^<acVR2[j]'PJf դb9B.Ęf/TT>qQ{ߠ*+Xx  ,OBBnվ þc<_l5P1=2^ "@㕬kQ:IkǧxBt sC3nٔGU^(6t[`syz |&db:suZJ,_7NV`?ؘ}:dj"G5Z^cZ% )=Cy-LYιK2a\Y)jmKRg)xԙyBq~9D!bk^XoiMO̖ǖLU"c<.oK quiJ𤿌B[V5{dyo: L4^{8zὶE(,(v^RdžZGY*w\Mv~?@ɅТDaT7/r7E'YT-HGn|TU1RݖW\L={;wZbĩE(5ΔՓ.E7acJDls*J TLiǟ KnVU!K}/?[+,>䨝8e^ᣄl?w Wlóc˔drf(: 6QV-΅GY5q4Jaw%qȰ5~3mY+PS+!H4aeZygPnasV_@-C1u QuD_2f_LNI&%_"\(8MVWB`P#B5}Q2r1W)~r4G L&-Zǒ- *MV"!4Ru"sO^Y߭;d.c!m0N"4g+ձ i|&Q3 1ASsRU~U R! vei(nJf%H{&*:'YqgjRܓ@ T8dȎq3 W:N~7!0֖$i A߆~wp )10OO{'< #xqOu U5R]l,<5'y.Gszr b/w)b촷KPql}H|()cBr*_9lOWu-% lǽunr*S*=T@/K0xWt%C,w>ԱcO'}s$ټ}'Hef9BYd v?WQ %eDK@9 2G*nF}NGHA[,(0:ϐaM~  MQof }9p5US)2Pƛ{:qE?6Pi4cUxuQCrc5:!2 .^/YF=z[k֥G.o\S@7t-IJNj` r vͬ CI}95ƬI?1@hF_s`?2X.)daS$[| ^|NK a(Ue"T1yP3}VdF"^`HZ%t/;&z0Yz?NRDp%S+Xޥgc EDaܷL ^#t2qkY+޸-^y|' m?eim3@\ "F ǐIg/+D;XTIQ_T= v=L߱pr7`}n98dO>niZIxSCY: _|zjl 4vgm?-O܉IcuR~T)L(~X1J 1J0AsCףX0? þdUyvmɉ%75:$9U8)3*Bl|_` 3|/L<.%8v)JЙW D$|I_dYۋ¾n(G}C֙*2zE7b֗]<۲LC ()WH`91-p$&>Ȩf= /Ul40M %@+9⤴رJҊQv>JclSP=$)xA}NR1(%TV~,5$5m:b G丟Y-,Ҝվ*_U0MsdWxc[:Ch8:ׂdvƗa; 8!'tp#hN$R,C&bEt՛m2ö*xɬ}ߎP~c] lńX_G3Ew"*`eǬp !ByBȧЭ݅vܑt$3Q+%r41 & bj))_1+~C wl> ~/d-_n7\MмJ6o2K0M//@_|܂]He+`9].+$ٲ2d+;g*-f{ 0f_nِ+8'л$1&Dq=jKl#&f13 mDb~'D|{/fϺCцjv拈w-J2ePhExıtlCFT-ݷ$;zIz݈fbB!t.;5̬(8cY n~w,rTd~QdVQB $N=XN(PZQ[]Ꭓ+sG٪h>fMF1[ 눍A1 rVW2wQ^ǒkD 1AznZ6Kh}L!϶N7jP,y ͒'(];\:c"}+f҈FeBTdu=K%ۙ~ \#Qyed(AKwP4|zA(Df4Ѳsj=dF# CeojkAs]oV֨O¢*ymWqD;^?/ʐ$R(fr#&͜cf"/l6*,>1MMaq1D惱p?PL;Mvz*ysLZq.ԇLf:04Ix>8Yqimحt\H )ĕLl-#.2=YPt5UB4}홹 e!9z|BwId{r9`A :Ɯ8JI cĄ$󊁤y݉BVFL  nm8Q g^h0uM+ 48h-43}Mv̈́{]` Z_ ~,O n+;nŻ1 =գ{#߱ZCDq.sWZ A E5#+W?IWZ[jz+E'9m_Rjyg͐5gV7 m+)u~c%e6g9_FM6d|pH']SGA$g& 3^#׉Nqt3[H/j4(aXx<'8:A^)+ڬ%OR|;/l)Nl~ÉFVǮ}X"6_[ 7EDѺ6RCtYaV>>HT=uԉSb<.F9gH\(P}۞SZc-Zu,8Z`X)`S"s}%$6K-V*A՛^QSG'F!J#eދIGJltՖjMoԼsn u~\UlXíXק$ea1?]+6(zZrNcs` F&O0~ kl+TNy2.I}(U4-"^IgyKPޠ= ud( 4f[1β~P)F9ЏtF2_~ݲt=~#;=Rt?E1Va>߲`gt?+)ܚsn7)(]1ؿ|i/Ip| ӨH_kl8CΩ "V|ۢHwuk?EW`L{a;KoO^4ɺ\fko[lu%(G =#d)ePmve'!䗪:M4%yAeXpBزq0h1wlub-dHo&ժS0X{zyZ\ H>a}8⤂5*U5Gȇaj>BL^9Wف : 9ߤ3"!~CA樴nm[\FM$?Ƴy {㈟ ,@W69068 _FFVB٥q\dWE:XQD 3HնKereWo9(Tkr;t譩kF,2 3>_ Py ׅR=1cۋYn>: &"!nY]FmU'a#=a9Dv7"?+u Bף"{1 -̴\UbW2+e@$)r!J~֭cHY"V#[_6)Wp{~|ȪCKCl(F:1V¨)|^@GAYs%ܰISE[P8A/J>.BѐtR"9ExhQWW18훮jL.|eۄ==fUx)mVD3ډ-;v@Я-Q3Цa7EK&!m>|`R-t{V\a"K|HCeXCkEw?y=PVSw\nlJ;{%L)&T$ [1T['i@=i8 5lTJ sDNm&.w,bq52fe?%^d0Džӏezz6;@7PZy_Q 6秒2n|J0%B{/Cf>iղk4 yo~k,fc[R1cB &:B}ȩB @Rg2';smjB :JC6LC-%978D;&MٙfZUc)g2Wֆ8$tFDwG2ޢ,gP^9Pe1-kO>j ` ͥ~qU1ਠ.cQg $0M PInRD@3V^()h5So 8(ttAO!^/v.Zeqmi(I/(jw4h&sT_%2`\[Cdm㏦A ij5M0eeKwp~X'$qg2f!]q 'ƣ+*hH_{7rגFAc!<+sR7,-:)5mʚ&;IZ^le9HEf"I6 FW1E䈹95\ӉHP'$bbJɬ6QCOG0)m[ #^.K1;^aTO|ʝYY K-e\DPyXأ3yʬ&D6LOh3n8jX)&1W/Qs|+},7esȍWD㻵qtms9?Ǿ"1@@j "c7-|u_DkX漢G~"w4`҄78?rGL~nF.@n|]?Eh fzB9Y^5UJsD:ɝ!F g̗cl.cyV 5v֩ts\bl'Kl+4R^n,valF"YOt+Mčzٮ9/{Tczl Ez<ϓ6~+MDyS(+bjO=1/wZH'c#MhJaI$겡vA iԱ9z@aq[-CF4VzTwXs?!7I>bQD)Eo^XV De1W%nK TM B,4*Fj|Fr>5jOZ{.yشXT>$d0A00E %6"iz1(hMC; joMq ,]8YZv?Gʎr]yŁZ\VR$;}3 e)tF:㡓λθ*I*$ぐOl05&FgquhI#zDw'fP| Y Vz "mO9󉙺pYBMb,=O۽ !<f}`uymmg'~/)RRzfU}p3yJuXc ޝEHhsJ)aYw'$KEB&ܾC_j:BZ@w1-Dg?{ WPΛS=#dADx" jB:sl=t ]Βcb|,c{}쟷l2 _*m7Km" ?:ҥfdoB\Gۻy2i ?lfFk#ӝ쇮RR锪!mn7 f/Z$lK#ġʌEy#jE0{h}@TZ[,ʉ)٤_|0:S\~O Ħ;oCG)]U .$c6vGį:*W9﷓W`t 0߄&lfoc9aq(i+2uHhP]8.S8pga(6-ӕڨ ԥ:`Dž%͕; [OA?O-x Bמ)\54ɳ>PG2rZ׊O2 !J~IRB Q-j]E[7B:Z.~,z.=Yw &D+zdPzk1̬Np|q7 ݫM~3Ǥ4n\e9gS{ѓI$\i$_[7T儴վ\h-7Aψv,Όʑ_n}D(f M"ĞLX5}ZkK:TWӉvYwee]ul@-"vF #PSѼED Ec-gpyV}…X 89U8_*j\moESݬ!l ƍ[ӤܪF)uAIxM9g%7(y}nfku3MptzL?|$,+H8DRB0;'a[G,&kj\Q.=8,tt2Ϸл";/ZNX 睡/fGdB6EZ]?%(nr?sv;(t*bPBlx{r(ͬJMy5H Ƿr~{߬khOA0 g ?y.#̴mAETJC] ]Ű'LSk>s.̄u%C~Ti.&u3J7;'E& jo[%ҚoԱ=Dm/H8̼x(pT̴PSǷyg66 yy RMD= 3d=l̗|WAcd&< } Ug 'ҋ*3nG41)8-QK#)^ۻfD (wZ$-Hw37ź̈wWg ! Wt Iyh_n 9f %, ɏ *|Xu]a(Ȁr՗- ӂ{xzUSDc6`bB G**+08ۈCM~{FGxļ ,R(fG&3Wpˢi١Lߍ10,vu;3] )<97wRJ%:&C"w=H4)@9Iݒ]&=Vd#(.FhUs ЯY'iC@F2N:P!rwI*WL68b߮qV3R%=ca0yjv#cL[F4h25npA&s/ޤO"4WOg סd.ľ3m^,,MD?iP>GY#Z^ΐ~NB9Y \XEb}ut]p *D/QRn< hTƠkV+$tm rz&H =4 m$Logxfܘx^Y2E=ǕqKwu7]26Mң cL-ҍ8~el9OhϕrZJԌ(R&8<|F5ՅA3.0k&K3mn &W =]ln'TѶYD`[1 /mf4{W:0*T+ymx 4mXSx H]:4f@}|F؈P82l: _ڶ<=%q~=TY`!^-kiSw>?bbJA a5[u5 }q`tL7ޑ nML i 4f끺$?pcԭԾH Y;4!n8+aoAK&7 ĥ[OU&2QЧ㛑oty' @:vXv'g*H3?VwielĿqs3t S۲fA#E6U5se92V֊eG#8xRMf%ŊufFs}$3C͟zyML 4zFpR k' py:V_AY\F4^\i"7D<2_T,2sDgӔB2K9>t4Di) V;HrL{YL%qr?_zEd-XI\>jAG^W$JG T.L?Qĭ$P]aT6H5gb2Z-5YV0b -V7}JLV8z:I/ :l[Ca~"i1+A^TEdxL)Ǖ S@\]@‡"8^Џ[V藈L5 ⸐.MrFk˜@Wu`foC{(2C7(Z&̼+pelbSqNW \vz8O)29CGL[d}ru}/3?r8R㤫oTV7M.R01oTNOE]0hLEͲp~Rѭ,[ߖYˁ A,yH_=[|qA-8||:1U]xNX)&qb^?`yEpf+/^_GtAwDxTi!#on7N$kS IeƕY/$g'e&(Xے6HJ˥ f@gi~H=@^V@K</? i!xbK=ZUqm=JbA{⚙mY`NO*} MdYo4SW 5Cu!(l xݎN WZ `KB:?u]2kw\kZ҉I>3>N8i6RQ7Nlj+?o~%1)lMAGQNDTbm1Jd_pUɞ|1 dH+bst=-X%Yh.~&Vb ׺ˑ#XS˝ U:Y%NOaLmK6!°IQ  1&|e jXr-(}SLJm73!gHF곢 "ۃ3z u%ffml$̭w9|)g[dD,͙lDvs-Wө~:|*5Kc>D1{lHJ{ߺAzv+6g #ShRg`Y TCz (\B~ s3/błف\w/DKsPeZHS COT Ik/?b !zVmpѼq])"5,4LN:-4B[.B'SYقtW0@` dwT]𹗶Ž@RhHw1,QdraKƅߑo% eޥAs`fWrw2ރt6pce4O)uFXrGr*-2'7R1z 0Ymrl@dC\;iT@(KT<2g\(눻m7hik-oGGCJuukTTABtŦi M:\Ǹ쳁qsZWBH Ի5s{0zT SbMmR$1IK^Lڂ+>Jf2HTr+p QOȇbpavD rޟP;;sM#QaR3S+#3#l%&(+9,mI-Xu&h[u1:|;O,*vЗ 7Ƌu`d'bqv6a0m:GXo 2 JJw?.3 OyRI"\5 MbREA+l YhU߽hw2<;ie)u]i2O8qX$A(7(Dʊ̤YS:Ly.UMIj %!V 76/+H%钡S^Hod|u3ghjh{rj /MZY!G:ǁ2wC01T`=|^s4F+{B~(}B_0e:Y> XN'7znn+*T5YkgdV^vf`\`ѦԬe𤍄-G3[яn!h x[Gq Yu+K`T(:iɏkemIVʴ,}΋c1*B1 Jp?Md2glmSfufG!;Tu&T&nya:upNLS5Ki_/~l`wTzwҸuu#Q~_ȽjTr/d[{MAE"nu>`?BTV_N@E™iA9l^#h"5 _fu[OLW9%J9Ȱ>M1Dq~"4iХ4@ 2F<>)TAVEkSo%z/å ů~#o=OY#; Б,mH(3gyAMfO&kRQVJ]Ale0b, #k\+0X^ !]BۄeYigmQ"Ϯ,Pq ~WnyD/ZM񏡣yV}P-,)rLR,.tVe1k07Pr0jf.eIz[?^|ҐI͐@V[t-?5ʫOS_&-2H֏aG$@#u m<͉k'&v<:PM "%ϚK[vGO|NAnU! B[{QB|l}e*B{rUv ,`5eDw)4 D+̏&Xu0r$\Gx4 WR-jk6gr 'oWb9Fʯ&Hqq34L}R8 \p<[X];jM |>RÜ5}Rx#^( h^w}HK*&k;dh;u}ܢRlJ,w(!NѾ?[Z,d|#g6v;^-ʓu}eBʁB3;ZMo"SvyoϚcvIKqjbV | s1+jo7e𓰎@]-+=OB9i `6l߅vwLuLfOo quY`{A u&8!_B)i ~CoUK_>XǬڍ)1KKeAqU\)N%p4$iuoՂ(gSPsN= UeNKwM?e 8 XReM& m<#RPy[Yz Jw2V +6 ͡! 3\%|W)5[^Af\Iz51dt]|o *7`(Rܨ_@CM5WX-(>~*EEis#Q7~vpA~iKJ*.^S]%xGj52*9ur r䢱Q*M":pٟI`C0RSo$jOȷI $7DbC+ʣ)= ch Ц[rz,gu+xYs.=V_M-z3XC}ju(d15N2<'`E҄\9NmY5>-%bC '\lw a.1*7߷9;z!4EA+֬j:q~SɏqMr n=:Dł 3/&$= @ܥN%#wo6 czW;JE%uZ0#9 F:Tˣ^&&rD'mo*3TM-jy|]^Wv'Ssc5Aٹ긲,#w) x6 EfSzRzp jRt߲U5iSJ}[Q85;⢯ѭ6vR\84 =@HƝIe4JRc5#yig^ѩ~06y{1`AC 5bU[F}ԎkDyePMD%'IrBH:=iDJC.9g/[`Y4g  ,l?Xۍ만&"{͚j"]UٽȃQ]Mn,OKl'u"6N%]Z+|bNP[{@)[yC" @ z}/Rfuvi۷o/?b'sv)VH_=L3uU2/a"-z邓|xIvɩ5=mh; |xy >p[i0ݷX`}xfTs_4-ݟ:pi.F~Gun' 1ͼK2p' #ɫa+ o#/d~žg,jh* t>P*zdoO2Wa;ERrEhD?QȖOlR;ۅNr z((trC^ (Kمn;H^qqBQיo͘LtBdz.N|I%fȵBCْ" XXOo?gJdG n)@osC2*:ùp,_mn$ɢr95`]]:~,rF@\Pɳ(X U_9wJ[GOW:z+́Qu Iɂ|V1D@3M.K(h8f%PgF_(z*5N+Dt_x~Wf&#.n h0(`y"{g4°9Hc4 4G"{/ 0In1hf+cpڬLvQ ck%X;u;ټ$崆/m"g&Vqk|i]ݒPPJskEU^*>􉽜 D#8GՂ6'a;1O2E4 qG0{YLve~Iw5_F#9l7x;uP E;EYFͲJrC즃s&V-α FXkGsAؠ/ Q~"&`P;xR&3 4|mgVYj4Yp2Ay4٫eS* F~,.s>[m1o7 IT=^; 8RH R+VUrF; pW{UQ}j$(Rt<:u),-Q) peĔr=ݠ Ht̠t4Z~MP <֠[)_ 3j`C+:8LKYZCgi~-cTE+-imP:!d60)tOu?=5%+$ ?V&8BYI: IGS`EXu=Qo*Xx 0jtQ~UM]³|Hoi]I>-WdObrzM:ybmC\˸Om,{Ow~nI[ߥ >x0o€h2W Fߚ<҈Y=&]f X3wɽ@)ja7JY,oXSOt8]Z:? NwȯdSn[N 0*[JA 9liQl̤rWcrMeDrF+>ŐÌHrAzՁ 5㕮>Ibuҵۛt_O.$番c> JZZ $;__& k(X!Y #j#^d{x:ACdjnog~sZeH}}/~V=w^lRv P7L u}pu[l:tmOD+oxX+|C.aˡʶ%] |_Vʏ,0_t9?4bD 905<`5# /ClZw{w]nw݌xXַ!| H-^%_Ϯ &`mο7_IJ3mΛ@ 2bL|{8yhWo*Pפ'/X@}_S(@$ϷrĀ! >Np*kNXB\R@]@D9^xowoP<(NGIu׍ƕi Ls Pr)Ae_q%-EL8o\FעGZK8,M IMtWVn 눦ȶs2U bZ !m~/R[ڝ(ub c_%R8,ꆾQ۵U,& 8$WC~G v"0.D g՚T Z s&x4JB0W62-[+2ݶA-zr76$N8 /'tĎr);+hԽ)s:Jɷg7QORbcɐJfK-%s1 S 4 #琴'^%ژy 8(nJW & Cmv|AsA܅$Xо5>th-0\7_`0GI-0^ e?';u$z!XA&%}ے]o^3]TzU=Zp!)y߅.O'XSa$0lΉ#4|/&O=yCqݖK1zcKz:$4 Pob)@G:l[pȻ[vkujv{!@k:a7!"nd"J# Lk`ַH:uG+ )͠H)F1܎^xDkEu40iK6l:U2yD&|뒛U|VphbjG>U_@r3A0hC쌌=K7tnU@?Oyv).3סRzc^L౸ 3O\+X|Et^Ԩ4(Z43P *kU?N[;cFgwEWQAGF5!8?CgWP q>Z._qY0QPJ<|.g 6)lK'uenƘ;&jJSyA6pKSDZEP+V?)T?yR|m{-Dzh?OR!8?c_[TqnmMz0r@[y>Fe*mm`Tր Pi;1)MO 4ԉq~}8'l@Ć]e /pMQ(ă']@n*nKF/DT0MͯS))\Zq1DHBфCQ%VPy9lxCf5A OA*~7^ cPm9{Y>eIO[i\DYїF tFfLk\|b^p_F"mK DQٿbSlOni#w},ؘ;b䊜'tՎ%QEtp?/nv6gz vٺ K "|aV fRSF,)!zJLEc\SvN L +|-]Avh:Y]GXxJn2W'DSxu̬W H[ҙ Y'OIx*ƛcd˃[B^4N)MΕƕ4ظR3'U]vrn_34zE"W_}J~m=MQ%G>Xe[w䱈CܣŞtH}aS^8UoH,/]&rM")) >ULV,.BŬra=HVrg_6hYu=GLN`g,N"^g5Ʋ=oiN~.*}ĩ%Za92x( qUHAY#1f|.ą-kI{z)M@i! zdzVBR79hQlM߼ȼI/,`9ܷy :JiDScS+u=q&ƶpo.}-N:dtatKbnR-rK8欙r>A Pj"ĀB$ZInFe-7C7zʔ9%Y\q6 2.=vڽ~c>,UKU%W*O47T^PP~Z% 'mK.@wzmۃ -b -x4Oxbshp3~8I4cϷiլ6/ v]יM2 `IU|{koo\.KR5Q!g& SI\ciRgR@)v7I?6VK28vqfs28'S.R΍:ٔ~"\ng0B]?v>s5.ܚ,a,S7t"PD46`;H;ns,j _)O!%|hg.pm4͞pN ZbI-1߄QA]د*c|JTsV=С"֟=p赮=aN=KP Z7Ϩ⎛4Q;?s\4,@@Zbƚ~*w\f.V>FM)9:,y8Ær`\Lu8ooq@؊ržEnSg$:XsΥW1 5yk=3BPt̐FOئT['i4ϠJSKڟޥv)KFܽ>~?n7eyv J..[}n,Ҁ,u]0y 8=cPa+̲^K\ ) ΧZqr(ܖzً>b:_u 26U3'~B9LM}x!WI׀U_ǻ32m#s*;!61_EH)?|WPGqךxprJn[\RG5yFh +?8R봄4#SM:`>`j_G0𗕺T׉҅R,Qc"jtMdQIѨ`x@w$BR Q,}}73XكF!&i x"dE^A.v3R S /O\R(`(ZX3.wb47{I8X)6\2:I%B%3xkHuģq {d1qވLvv`oI:o5gZ*Xm'(,b=zIE (T6c`uКR=a@eV(yXu4"VyѠӀ&9ʖr-܎1n=ѫxнq2s} a|֟L\;P !)1uI?7il*;%NJBR ^XsWdTZML7}YQŸAvdmGU0d;Db+˩|Va>W%0\˽3Ns/԰GUP]syPf)C+1@?o/\OLTُ 3jP?6ʆ3snWeJ%5Et S'nY 1=LUw}ɽ*9r"r FC'/I7d-AW^WabB.N3 `Y QߚȗxD4qJFޢ7SQDlGe'*WX9sQ-[aRkʶՈ:D4F5q=z`+<ak5 EߕHOI3BF+ e}{~'vD_dJ'E8Q<*,Aea4d\H.ɸE_g/JԞVꞮJxPfr\Hk&ʨ @Śt͇*xP&ׯ]lXM=j疒8|NP ((ǣv}].NF \08Pw3Ut['ݦ *d] v8{O)-&;Bh^2f""2,a%Q)cIVDaR.M$$0:~ hA ໠inͰilPug>\coGTGvH3Tpϵ2׭<ȾǦ ?H=+1oԿ\c {^JޝBibDWed (4ԊQ>2,2k0c{_mka0A7&ǥͻI;摸T=b,^dɮefv# "6CUn82.emYϸYE ٨VD-Ԡs`™G[NZXJK񬜧%5Ԫ1XTB&hu$!>_lN`cd=QT„wK06E嬮,h!;_Dt͕}Xf/#:5PL[Pe>9M'fc\Gz7e5_JWms#ELiʺx ν+<,_Ux- R(@p gm-VQNǣ&dexy$UP+-ipq-=űshynxLŨ06"@0> {ku%5{4yI/WB#"mxZs)gt022?f]J[Z/߃:kk!DXT,taS bRK1OJCprNB>n`MY`:xQ7⣩k=V<e}!+c|]JA ILZ/vJԈhee#;#3wAQnoyQcITep=o0CVΐG,hio {? f=IPW̅j? š|f[C'r5գ]wv$8אx 1W}dSqkF11ϣI{[Q(!DܸEy#z{7Sg!QiM ѵMX /ذVb<_#IYD]ܦR4Am-I,7$U}BvAZD6Eh6(L܍<&a萬Eh>뢷kƒVU2y&}J4d.%-ƔRYс١W1-i00cC+ߡ.]Zn~'oĞ? ೓,yka謹 *5ԣ}_ YG_`gG1GFY&ar>x~wv 샗z.;UloyL#D30ЂSfl#-SԔ,юp@a-kg1-ޯ>C11cNiHFx̳QzLtB C4AŻ>W4giuwl= |- BU9׆QJcEpdw< \4R5?_Xak_J]KKcWHƧ_[)b$IZpm5#VgJ\FarC86bPFuhy4n**qT=kmݔ.a;z%<'C7%ɭx!IBɻz1/量1OL({.H=j+ ÿS.=Yc#&s ݄pcme1%ng`:\nNwqzO ?M Y 1NtֺܓH7y6Xx=9fa͕p+[AU|ճ8 9,Kbօ:q;SɚE`2YךBD` w/TJY+5{W7;g$$d=f8}vRnOyi˚q<ʓOérD'MXCaÕ43}GiNsCЂwc>_3.)>HDл4=9€.`ؾ̶j(3# n .OY)q§V82O5nr#OfTbO۪_DćXv?Շ)ϡmMߗF'("yB5H1Wpʼn۩HNgb94vt櫿JO]%syKϺG^F~姱^޽Y &7LnX:?L][.[ܻyu߳HBu(/~p}[ªJW`xzLT|  =` <"qQSH7N~C8 n%J8q-q (#EǛR_8TI5Ah"o _YYi VxEGAbnȚ;߉\[UB4aay( GݗI6,9\8}ѮtзKŦ-=*`9g/ SO/j!J`[.Oī`{_Z.;s(X9ɓg%P+cEoI km\>uu ԫy<*q 5 IQ>tpgYpErkR}KhgeFM4'SgE7\ +YO`Ņ8@4M6l.>ۡICBhI&29m{.^A A1aO+^kT m|fG13jh& øHg2Gj!{Ǡ jk|R씀{AW]P2KBoM)i  [('1BhiC%JMjA VE≜LXгh2$Q {j69@& a*e>_u:q9 )Q@x,3K_OM2$Nf$q9S?Y4s/BI<6& (/m#5D`F:ӝ hyOXD^CJcj!π-ғb.f$j'q34sLT* o:U& C:k:bxKd̬Kh d-.2e+vR4L)~-w!ҝBrԭ*7aH}K‘ z4crBI'`oL WnQb޲C7!3$x%ʃ&=W0šX̻⾪:ݚ3ȿGBHF!9@cz&ۃCl|7qZ 82f:@1.Q5?` ?3 c+2~4#-ClanڑLEIuf FaϮ,_@3$"\?h:ΚIT X$@"P:~ԢןQ& ѓ=졲8 n7ͯh u_]GrC;O?C&;&e C6 ["XhoR0hZ" ʌ.+w@gr̨F?PWZr) Q{vR]޶>u1nj=,p-y= $ot%@lh̀`þRM9+9/cX#g:;wu3*8k tU tٿޭ((A0\3eNw+%.8 .m/r[ًrB58qj<$7?礴lU;a+V0ju3":@:"?l!\/i(BEx|32y1i4c3$[;Ǿ3s?+Nr#9BN0Uc%UvzTq>)s)ebj*lہlǃa7/vZe]QX0@zQL9^ltQ3fuh%ZeMp9 ot3%= GʛR2[bLPN(thX.Zkb^i*mGLq-lo"MV!of' [0 Fee;usGk[-X`h37 ŵجvqÎ"'E.@\ CŕH{ǽt[$ۈhLEd]УZhxX9̈;1.OִG!mi^\Y3ݖW±?ۿ_c_mw(op h ?Dwg2RGg8Vu.:Aʝ]HvR`0c1])9C2 0Ӄ`L>L۬ڡM83gf$\EYLy$wךs$zXXzG_)rI3=MLآ$V?FwЕ#DqC~αZ]z*?iɾ ۙE['H>^qWNY7=T%v$`M^߆ϲLz}i}2RÈ8is""+mzw; v?y\`3ґ>$0 8oFRisu gaz,r`Q! e{1 .lyld)>~L+.5XvfY-ɈWdtq#;>dI û$0NmUt8UtyyƔ3_h_DJ}RB%2BFi*r%!n:7?0xDﲄcB3‡#=U5, n5[3˿+Rx$J5iEw/f:H V٢j)ckKHqw ;ƅ5N6鼎K!Nu{Rx-ˏTmfd'g<[ybE=mvjlr[SqWͰʋ RV}QisZdO2h櫱rvUpNt,}7<^oԢohd[:ӷ_u`}L id=Ɯ$PadCP/RP./VU20:VS@Iߚ/&\ u_{$5lF D4$L!7Y&Xݰ /gkQz'έ'*x s!EQVGKiwg| y  ʱl1f|,ԇgr wT ?BC= }nGAlqUhWF f1yyg,ģ{:YN"kSBVG!݅zDGn5p3FdB߃onA H秠& ]3#ފ8ߔfOÿ]nqv2fQ FdhD⠻1m]֕ VL0p?KP XBJ@$ y$D̵y), e'1Q|1@ BRԣT9@@j" c;QTY)M[.-h<#!P , Q4UXouD '<,5+0? ~'g᰷3a ΁t/G Jܷm) ը}O˲J2~B0 +l~2f$'I%DGgӋj.K*3 e%]r EgWQ1P>k,Dzh czY_ӮBSgGgqR·Cn!'dqݣD&=dNs0FtI vBֆ~~ˆƄeYm R~@O:kދF.޷қdGHҊTM3 tž/x )$K:_;]]C`‚ZR_:Ϛ|VdCN#GِNGψ@p> ()x?=W H G$-&\fw#M C+u3U5."5le[$ϸ+hgo DC]JwXףPxh!8F,Uy qN܄;@0p4Z~/yw y͌Aݬa17+nݷO_l1о*[-t7-xGgF 氿fdM>@mKgAɏmOX^}\l|~@Vl06ȝA2<$eϚ>$G+ Bpp8R0{ƻ! 6Rl#:s<UWF d2qalU4n)Ȁq+Y}Hۚ!i㹾I 7ȃ3Ls+!=M_^;%xڌo%tx)8ˠh6GC葍M,J*%tUʌ.*_ Y=mFIf~џ!/i8 ;wJY%̏ܗ7Ȕ{ -dC{GQ{$ϗ K>I=z>R)Ҙ1};uG*-mGzݸUW6qFEĒ D+^؋Bnྴe0pZoLTrMGS0{CR^[t1`$22{3)/M9 2+QPV$ڒ8vrx:]=ˡyg,b5wDآ|)x}i3jo.ぜ@R߲4& Rj$tz :kXܘӔ$$y?}:n5kUuci:= ʉůleZS,K$xrÄ\㓗\$W&8ͩKĞ&@0/RSvƙ7@cs.$ˆ,J»0H*-G{1tl #x]ETk  m\̌bnq{*u tA>umx/߁Nʾ62'/"P?<6an4gn@m_p`(6e}j;Cu? 6<)3.R;p kwo/TJ ^]A7#:7?%!+A*+?&!yT915sT-x˂Rh \ L1ccˡjk?ެ`$nZKd YZrc2TuLT87/W*x7q-izC]ZzGԴwTuIsX~.geִwJES'hM6>Uսhs`MC$zJ jUB?>Zh EDA0~R4?q׍_B-^~TlA r&VK -) 2')?-F d?VrRPWs΋VDRo}vt5Z~x3{Z f}*LgH=WAy,-6E7KϻjEΎNڎ`VlO# 0NV6XB&" Qڻ'ϸRiR6f-If=XNk<9wE!{w][p$wˤ#L]̟g[J+' o}`m _}!:oGX͢;RI[Fg vL;,ȈD$ӈm쵩.aU(j=QA t"`VDE&M J0'H<s~T)C&ڌ]qáv{078T\|:^)pqt;쒲L3Fo%5: e9z0vQ/<>]`nS]x۔+74aNn*5j"G9 otaO&ɔEcT9ܧ뼩#TiScƎ/-A4V BpolWCe={&,PS=gN^|RJhٶ(\lfT]O$AFx*%Oٽ"bfy'ߕj LrXAV) Ŕ Gb ,5B8X f޳QmHnCu63(@8olbp%GOTLkrbpFQ_ y"ꐊL'M!rlyug%mcd_K#cC^~!̒sgj  zce,ưh5͡~/UO >͡UתLGn1rϼpj 1s,n>lX@jakl Vz<gm/slyJpCl۔u278Gơ5KhۗS|Բ )b{K|}W2G&C,,\9}$RQ8meMCXp,CX& ن0Z zYx д"%w/\DR!^`󎩎=ó{{%|۪UN"Y, bUHbQ7G?WxFEӯ%F d ]^ǭNM|AqC gT9ߧ74W૤+g+2|F2-AJ7wzx.c%ꤽ^ ;@K (e2ڒϫ1c֩R"P+iPdo'i뿃csqe<. GF|i $yx3A2BOD>4 NN$ tGhfywn<$êtơ+:0wV/ {cBݛ; +h zKFcd2ĩw{0p)"i{dQ6633&P<}̶`r.6{w.j: :y BNݥ!'\%̾Fޣ ;gȎjIE_,"-7B$$Exw>d"2̤t[ ULoÇ5WUv+&Cj}uB)Lx##tѠ7ZRt_*2? +V ⲀʮӬ<6R_0Xzgқȳj]n=:?͍Ma]*5ûjJRt3 Bn\\,5ӭH}/$RگBW-oWI&+2O=^~Prg)b!Ϳtk/hKЂ|(PSZUOr/a4 %=z0GcO<6hloc-պ-ed9Ω>B!\'Vg̠\r8lZs=/>s aIʰg`\ zb fe5yQo~9rp+3sɞ"=0,-o]ˍo;#L0'2u}X: ]XH>P/r (݁!G"O@yyaxBwiE**m=c)NDj=T*-Ķ3@pMZpYL3 XN'^O[sk(A6?4'L6|1]oPAhD3l wwO>ؚpobݹ3⑟+Xxng.)K0U1Nb8R eif(P{bT_$/ bdCuI/ڑŤ4hlI!2vKr6VN uꔡi,;&L| p&B 0\jq䚂m1Oȫi=ЖybC[D2K%siFb9C͍)a`Ԁ!Yk"-]ܗ_"6~+\V|6lؒ+Mf>/^(ۓ$tg+ *.[4*W" /P9]Zy::x@!N&Ó]) H!C[lRVoTo3=63j^l%4n"S>:\H !ql"29h$_Rؐ>8i34՜N1뭏t`}ل.aEDa] ?n( ^}#gB}>QqJ- 9\d:=/4qU9lGvƍ¡ kc YJhjd^lnq9rKMO{ګA<@|fcA܁ ܧk%ߠ^(%N,X f"ݻOν] ?o :DDg\>n!54UR{1z`h]lJ) T%kC.k!no?rl, hO7R32Fv="i@ Lȶ̔ro?c]"E`Ê7}yuh "RXN:yq+WjKy-Ydx 08nqlN7# W gl#]B*ԴtL#e"*De95SCi4"{@ ݮZe[~>.@(f+̯BVs d50I9Ck_ ]Uo/CS>PY}O -yWz7f@H3FY ;Ǣ*c7$V2^s&3VJ$&T'_&_冽2bJ)f9v !K &H2ed8]0@pYi.$PU0b@˧z%&l UMN?nŸ5D֞W,y?#׊dt~.pj8DTxF,li¸,f92`c_N\w -'ĵNRۡ]m @y@ [$F2eAe/Y0~8კ~+>iiGm7>~pz4g)Q4혙5 }nAHki,3w߷Z!.^̭TJ\ƺ4v޲YZ.Mu o8]"vee8IVh0O`E(\$ UiґM곦ag h>GYR u=[\ ȔcqPӶ#w__&HJbI^|LyKRR':r{BkM GzXq 9Ϸji'4SM :1U~#5\_]}o?c6ߧX*7ICz隥!F\[O3?\xxG#c[: Yà >bWAI0bɽ(~}G K,3Fac:lmP1-3doGΆň=^J7{iОa 5r|8˩SEU# ;۞6`t۷(),<;pĹhGџf#q u%鄢WrU}߄.lJT Q}wLr> % p0Αw/-~(ʏ$O[b,#lPPK| ڧ<\ :PF'+/Ëm3 3[@)PbYm0HqZ@h'ۊٜ;!U+BՃr"a܈[A:SS'3H}3R'LNk@\GL~yd,H%*iϸEBefNDfktF^˧&UP:y"mgl'%m^pi~Yh"Mvoc ~0Db^t{'&@wgHJe!k=N$jO뛬=(᫪k?iI9eͺm`T'ݸLHקt}ĭ``mCb3 RQ2vsۋsAS@I8d%ӏ0wW5|=*aBpRQUhYY^͚x4>,XL;!xΡ1ɤ`t"efMX`& Wi K2Wd dY>s{~*hE:WMj]~m48z"k[gSa(wm1!MҰt)Zt^0Z}7zDeDZ {PrmExdG7v%HhFR3wԢ98ά5jޢWx {% (/7LY*6wXE%F a{'@@.埞b;/IyYKkz5EiNnx '$PV %4ګ`_&l7RΣaCJRF˲UaxqlGx\ h7]PoH( jK8C[aւ{x3=[#.%L,qo4XL!%?w¥W(#yQO'/jʮDK-{õ.DݫA<+k"ofZ$~ٹ Plt[}_!5˜xBIu4Q-37giD]k\;}p9(1Mt+Jp֎r^=B`N|:PZDDVs lnQ1|@\x ;Ghsn$_fHJX!=N6V҃(N+V {鐑7fM1KA{w< T8."5~*r:&H>v?uQ&v/`m>gLPZZgQ*]WP mY BAKSp=H9C9L*L:6auǵ[jbc!F*n9*,dy`tK6Hy$!ք)ٽ}[kn+nnY1w@S3MїF| ovljIdBg󡻣eJnA])+o*ĆbdysŤesԗ0jr6'bQ"$W)~uـ"G;  Mn % }x]QD.L.H7BpFA<(8 j'; G!XwKoH ͂I!u^ΓB"P`ݤѳQ51Y/UG}ۈo.e:F  ?Rѳ;{V9.Gk- E*_$ g?@K\4G.F#O@!Ru u9/6h BG߽,v G'W.֧vvEvTN3+(wSf\rS.#Ƹ K}G.(r?_{\F%hmM!=]n  W\YScvK4fmaʼY ĵũհDfUӜJ >45{sYj&y?@m-CJ,4t;gPEK.q_яckVmƲO׫6rh_fkk+"6% 1qcض ˡ.B={"|)&vq_kە'i!kJ)P ȉߠLo/73ZW6W`Z+l3EO'=8Dy0s vPȑ"" :fLL,YXrPZ;踴_9&{}Xbi18Qn""/juLdWy Z 6~Y8`QK 21c{f˴u)ir`Y?lX+ '=I6j'yk/ܛ\yj ;S?ep8NTR&#ep5J f[v㦴 k8W hguq<)G45hX0M^wuRwoԪG;Ɉ??&@ uVA޵Rv=mD!(5,MIJ,%՟arp.ɥ .O؋Jh*ዉ\Tw8m|M?ҧQZ[yrLUR'; XT=stȷ/ϿقyomPyޓyE@E3C=È-_{Wi_.Nb>G8=:J9KAxt뒝n4 6 )l\@swXX6*+ȸ" MOE/_s4ME;/mgn2K_;~Q+~aG&a̞$%̸$b5/ؠ[H)<4:>kS7YHKۤ;lA(lecz"iI+ez1oK~IFDfq;oUVsZ^qCr{N\m6ґ GibG?E V4U/8`h4\^6}P䘓FShDPx>^ !wu/yN Dx^x <*]Ic!i>5x"G qL:O)DNZJ,$6 b[=.Gj3I(p$0Lx{"cN UBCƇU!?hJrc^Xkwpj>Tqs]_n+zTI&%YmWM4(ӷ@8$ N9Ĝ aK GW.k=;FC~53S2#ҕkPˈZOmܱ V]NjaVDs} PA_c3]:c@J&<k?T?jE%g-ChrH'sd CK\ԆjbةoK.Y|a ugÆfL>Wq\ j<(54\r6o[J3Vk}BLCazQ*5mX$EyoUݑYddT C|j W=7H]#1;<;/ 2/t*.`kqpz8;f*-!)x̿uH4hHY+\9Nի޳X^֢9y9V'JG,)..'I; ;RW^o3OX,sV-#[L sCW$S{g¹Qݢ S\WU7 7d$ɫ7Ag6:з/fG3,}do 萍ט?ӫdn!x"Qףq0l;8B&}˵J`2|c:Ց&u)CXJ\C?Aߗ0^0uʯ%Ӥ5Vrz[9J_A-z8)b]A e XkfZTէ)\Z| &Xa=D bYk006K݈՜a۝ˮa ;g.O23#w߫rl:B, :71sWk1iB DAFtߤ:αs۝OeEU5La>q5jZ bF;vߎ ms|YWCp.pZv玧wx4>JY+ )q!|îQŝ ׀)|8~Ƅ}:D"bL.ϊSnm ֔9mqqnaP=}Z=geNvPY4\Ƞ]>:ԸfaX}*`Tk'&?A RjٟXyF^UpgvQ7f&* kU=hPAͭ(5jE+9|6Q2Qf0K󒉺Q5`Ww@0|K%|6P☡owuh <7#({tԜ :d[x*A(Yh1e,[*7wUUe-o*F<jPK$b|ѺR,]M{bt8ޑ'OG jl`:j'ɴTJɪa O#2E@Q޿CWOҠ J9S.Gm\#gٓ>gJqz _/c}G?VO~^8{i?77p,Ka =r1@(<ƔE.)R|aЪtܢqHx+EOh)3?wxc7tu)acۻg IGoegWx2/(Hȉ0W\LhfoGۺEn+tZU SG`-UT9#Ks_&;`~E mIvAd=P~ 䢕*ĕX+\l~(9eQ/e)*oZU1CJ5})gb:lo `3unX-f|@sӮ' : .O@$`X/ 1 s{bÐŞ:VL5e}7zjy!N 8hyQFPKw`G46hH w:}B? #6eLP4rڅ8K%vO/^X*nƓYl4]S)_0ƖOhD/)Z?oAG,2wXG~,^v⦵ogȸPtZ{&ܭ$ڽo󂽏%61Zx*OU@f 5/|7 olz|,[w|{F= m._@~G]oqo.$V*ؙצC#=g-qvTTT)[/ݯD77'䱿lrʝ,t2<ҷ pF4`A%P$fNC=..љ&"wjy [\E.թ#>5 h5~7*<\\0A2SP6H9Ip" S]q1O֘ʓDnXnM"/$ ^Ƥ]HiO/,ry LPk"a0?}1Cm=jwڄre8Yˢ9mQaIϊX;Q< :H>YZw2@oؐc*zؗg,RGNlpT:q.ڭѼ4 o#*=)w N;u`~t˨փ>=oR}]jq=D6,l{>9M~fm_& Wgs";7{}^/=>>P-<||¼^jce+,]#u,3E, ~%#^m_@Az/$+&vlqpf@}{,G5>~VAP+e~CL9v&i-Á*YXUopΎ>E"-h^XY1 @Rn#֙dfh ,;uhrPE+)鼿j˙~Z3FJzܔ &_wKFD-jT$?. <_gxok}1$scR#ӾG+ 0Hvk89U:UWڟz;ʳ;#RW)j WGttS~]S XxY< pScnX]У5숀1܆R9r\PMi\%뇕 Q{]]]օ@31MbG[4`˯@!EFIdo"D"{V~*͚{2܈G;_ّk%/w6KT`8g Ea)kJB oy z8ںxAہfflnNj6^&ǀ+)o&0/X+[.wotOz(|?b_Q6TH(B7D#CиnE2Ձ!x77ni$`76)kRCzfpcjq#πWk+'G,G_/2ʌ9L9ܩ`GƬYk&ؙO0³LɲdZ{@(R< ~+"Wǎs6!wp[Ta9ƴ\Pẖjߊf̧гLr(x'=d"+n>S.!%4` M  $^,4_PT,{ x(ߛU7$}'uO U)(M+߲e'/ @A {J,+ (@8:[3ϗW6ĶX`뉒|zp6rAA;%qChm{piy)%WgXgy-0u5|AN2~S.TxTY3JA0E_ny@# ێ,#0B@(ߜ 0NТ;32q[Ў}3p[񆩰Q"#q bB몿jS!u9VcgG貏ߙb'[W T%5bL1YYoˊ$mV,ǛۨmFw mzG,_}[(y9-%@AA+f/65c;SV*hdAX/Br͏8p{J>0WC̝ڵ7kDO'3 :΢Ix 4ǁ9ÿ;h']3(!ES奙Lz̠g~O{a~V3Iy tr@,ԴY9##(ߴM97Oϼg^~/m4$p/LhTR]5)-P9x\q+$@vo?[m pIit {A 'k? SfHJ~6SQ~I:e3g(Ye2 .95* Ns](¸"P;VEW?_ZWӮfzoD`k e恚{eq;t8rYFiq=?[nHڑ8% j^R8'0yB_jMTzyZ̓zNKu*[?[HkK[y̝ !O8a  n#Ķ./ %tv;̿32eyŖ1w}7oVĚK}:d/\56ݎlT싀[0_]6eu[`,Çiʜ50, ,Cb/ǹaIm JyB@=tiB=r஬ѕzR "& n jú߱nT6hYk7`+QєFb,#rī'q J[Z'}Ngg4<nkXP"31{\08qD YTl> B^~"d[#g:aAzbH =og*/q81EQ;aBh֖h4>%-nJIݏsipV@ng%&:̜ElgG4ӢgkHpߟ A'浇"u!yIrL]hOB -/>-,M]z3V~3A[ "Q\a[:!R,`A n wK<~7e*"RPR{Ndq_W&|b+t@yA,+T=3%t.X8Z^0L;p{VEL 8Yb 4 }@c pr[8`a[Efn/ !X~ȤlZI~Ό{`~7nB;Hgf^dL ½]XStN&g=T#msKrXCēnEmdA\|DAhVx;dx| K9ٴz8Z΄is=06#oz+~f*4b(;̃ʛtNe L5F2}31E0^!œ6e)Z$ЧKmIP͊NO[0@VSo6\3v(]7Skm' 4m0RfOWR\~CH; hrVXg$ 6u EzEafs`z\UÝ$=+ "EPDZ(tAO 7sɡ[2Y.i$?ʟ{%愧ns8FY3冏i55)X0#Q hawŖiUNslnZk %ݜ޳*Ώ2Soͯ"}>Kl]EQt}ip-̏Ou~Td5I:Voxw)L4x":z~2U{̈́;7`T%ؗc%؃6Ce{xd/?$΋gt9~j5_L(sJԐSU72>cǜO~n6g-qENLX6QP vqª}MzݥPF2VVvڴ^%? 3]YL)W|FtR -E,Q]%'8,6,w lSyr  rӞHFA>Tj*Qm a H"%6"335C/؜Lk.ybBl!XfGc+y8ˈ&k 5YQzNzJO |-kpB9QcDd^ "HiS's_r@5"}M1Yx%hQ;:=vV3N=K%m7dSuPkhi{J'21bp4;!XE6ܦM{R[qr8L_A9 O ?3bt6: Zqx94Bv?vS'cb`IכY-WT0((l4 ggTVMm0aWG'>|ϥ pcooƙ\ֺWvش s@mz_^'Rѯ%KPL 0+}QU3yTF-!]ܑ?؅FD1œwOG{k1_Ջh?ҩ϶X쫲!yqէA6gh0ۮJ؁Qan h!'?0[L9n˾ cyJ0)p:Qڂޤ;A}q6ܬeZ|(8r@mOM_sO(Bi03Gc%UϝVQaLM$ҁntiߝ(&D{e 4|ǭL}!& 6Ml= jucq+\/*ހSS9xI‡s@KTzp]nenJY9ӾkHwZQYbfi{2c8ay)@%=V܆,mGUv/ۗI, 5DŽʛ(")|o+d)|tfOY`{!fX7V$AR Q/MJqf \Ƨ(kmNOlM+]IÓ[T_!`3tf){mk+M= ͡ח0Ko^H+#wv)GIiTwDF`'94z0X>!7F\tRܡ5# g^f?vDd^gW"u_qhmB,_+߿6| ;5Q3>f@Vs!yW㻦U[Q]z} 8br׊]G6C_ufLAZtn/[hXGXrwivg uL IQt )Z|xTya腆^xHbdH^kOhȑ< ūR x6n_Oy2hgr#3m?pgrۯ.r:?M޸0.!Y֎-4cᵕEXz!lKj9-D S k)AYN@tʾ2W:LmZ)(%'Ti[Sl= =W?kn `bR^QgYb k> ~[{K%=Sd?V7Oc_|@KV-qSe7u&u^5{Lj׆`ˏiD6x~̛S7%mh/oa9"nޒ4kTZ|pd(N뷹O4̋ɨq*7@ҊNsi̾m^TyBc5j .UoQZetcZ͈8EuXZ ع`dIH(K6?ZvELate+4f2ϛd 3N+U?iGFq/j#7bl1\S {qW -'Y֕-%Z@ԯi)^,zC?gY(ֆmױ)FkR< S.ai4׼G!Pidz1;OZӲ tl)bna4QmfN BmXrE>X2tK{qrQFОL.}6*{@s:ܭ&NiӤ_W(Mu٢=\Hj7~Tp<&cÏx:$X\:;,bcߎ}0Xa]q|E)1&1Hj}¨\)3S?>o&E8m錷HGB_P-vExa6^t"1e.yz<#Ɣ "}ߍ'q"Tk,{4(lEB\Zr>KjҀ&f9JR:yNM"}pޅbBҧnBk=Y%a şe'͕_F=#,=J25N'>Ÿe|eN/- m$(L2 b=6r2tqa5hg,vfтFra/H=K>;D<O8aq95n"kGh=f͌cW?N|ﰌiQ*p䆍r2gQi=QP62^'hbwׂOe V5ZG3yڛe-$Of\O!m(ɍOG.C3/hRDWpb78_d?E! qBL5vڎSTٹ댝Dк\BJBM +5#0QS-zb0Tޖ7V2whV9(u*OelLO%}!JdJvUB:(jmP't,z.̀#njᥪJ'G"k̖q mL >?Pu*:V&ws s= kEiR2# /«5nWK/O ɮuvYYC sOǖlּA1ʮ`,NUSj-$y_q3ӻ 7Ei\bW%s) ?Kzh]_,-+>: rRW3KJn:҈ ;cډWAJ vZz-@0W|&HLM S>.hQİXZ~wUk `,B$./;O ł8ZH{eCS1D'™PMkI,<܉p/bv;&;u{J05iyhnmLSpo<ê C\@qayc-Ec?tۍ܍l.c w}%+p~fdoN'($i:_ 'UΛ~CQ+/.vW̞feqXGmA#t5ēFьqlq%l dn/4םvbhvSp1?ARqv @`lCĥh=M86@0]i)(>ǂׁ(͐62}9[Hˍ ^5%V]xS#@aNo'"œ ׋ݶ݇%#nB*Zh\f%:s5cȍQ"}=b 5%3fNOp4R|g _56Oۭ_UGduiꆇAvp ;wgVldxW2\ie{YA^E1 Aa2ŧTU;Lԫ(7u_d- pc [i67)y3n 0qMPT̅^!4< &oZIm ]Vi"A~$JI\z5NO'G\"h2wq~ZL|EXzm +DҭgU[2~=ܗ_!h7AHg˚EAXeB֖.D>k0` u>W@7S CU*V]AHOyJTJ>JnSV<'xcQV͝zo9\:bzTE"l2:{qP/t<8F yS#N'SY+$vB<,̫b.)|kC_2 * ]. Gmln3d*4 K⽧wa*E(9fa\I5r؅On_CWn[&?S:эm[>O[rtXEO¶Vzʾ9c\k[!_*ITC)_4`Z>ɜD#lAݱ,ǗW Gv69I :8{KQI m`K<[Fb* )'PL/8"H)5o!!J5՞ bhW)j;@

t ą.&X@kHvSN6rgp\PRn{ +mh|6wFAS[}T֩09p!ͩ=: \E5HtƠsM#Yj&GmݫHQyiy™aAS)gq%/@i|>qeC@ƶA< ( d5 T t#pSaiHIfKfPFt kh%v^ %P&ǟYP1h% 2vw)n$zjNm׷,xzjBylm F)"|?5&kq_N~G@(+fAtd9XBQ7Iq)2R f-[ѡ:,EX0Ҭ_Tiw#3d')i"=IcБdN/Hz$#Q&h%"D:ɇ?1\Y4dx'nbJhn"]mOxV猬|Uŗ1ɘ [3z8=u:i@/TrUkf]Ӈ)/HPleZ9@.Mѥ c*_2B&wd!zv^$8D4MQQkzI0S}9.RvWkiwچ9~u@qʠ2eyynOꄻSN%Ԏc=zwu8[^ذUmvq8Ǘ˯[؎jof|0r#gKH᜔7-i2UW21(vN J=Hs Ҩ?h-'ZFYPҧM&G$Bٰ<:K?x;3R[mM M, Y5yRX9r"|q=$uܝdT$"hd`q :ԁ;cwKA O6eL lq@6|{sC>t>X_g=4t腺e(slnLP6:Ig u(ͥ}*҂"!#l(tP8h*emmmD Hmw4mޛ~QeR*lf 8 VqjP#/_"O|'/R"P( ߖ t_o&%ANGm)(P+J-Ѵ6\I-y/R0uhhd!$$ogULS)cҜ3eLa"Т'v-81=:+:4-Nk}F[bV~>Fg|2sy C#苬 ƶ]\5tzђ~*f4Kʱ0>Dyj6~}RώP6Y߽Y x+TW⹴Ln (˞؆`[;YAk<* I!T^7 bo K4{L&2 Ǫ ѯ-/6xFobIb ~ nFJ?h2d P6Hl xTÞ(glK2̅QDAgSE/;Z.'W܋d+ lZT1FmpB )Wo*]Ƌ~&_jC;1egJ?MH~"bU(5z9 5 G(0PTKH,^/Re } ǫ[kP9Ε\p`cϱ2Otub-Dj?U62=lb Q^!]钐qgW~Z_6-+H=Q2QAfCaV0[mù^!KIPq8Gh)ϼ@g $nNaji2K/ߏ@U\<2kȩ0suO+hU,B@?5N})f<;n1j gu#q| \l~_ĨTi;h 1&&yz՟?yQ3k1`#(fIGd=BOՇƵ䇍}7h*†|e vb3 7y ȥT=~XK=½K*=L tE4uZSK|". 48bsWRvJis_g M0{/nF.u}{:5CH&q՗i${6׭Hp3+9c|?ئT Ol2yOЗ xǩ )$fяc~et KlP~ Λ@{ټEWuS>$X-.;`(9nuց*&mYV  Flqk-;~r)#.?Ƨl=Kk9WV+6StW٢N|+&P<;Ʉ?sG.h41o򂖧lOsҹQ {"Lm֐#B$ ˿{M{g>.QiSC gE>կW/\SXX%m|IvoarQWTJT;[GRd) b)]qNʐ 6rC_eCa'ed̴4iDW+QԻ]TFսvC\Z eMőq5EIO7ݦb,7UJv^>mY* >##$}➍{4- <]@ydn|nj㔇X\>[U/'¢PtsWO䨷X !CLFqTڥ*hT֓{8UQ8OP gpB5IBrPsfsCJJ^x蕯xu *[Tv=vOyh-:TF)3O0#M:ZKW<ǣA֕$NoqDf8.(7= RMٯF[jڀ :dr*aB^~}e \*D$zA'M?Swʟt9~bl ĸ L)Y{fo+mg;VP hgcm Z5e0 ?Syy+nFH0IdOI/ݚ F+4U܋88x$1X~,Aռ}֐$e E?BU@qw'gm{өADvmܬ<>|AG&vGZz[ 6Zn!tpK"4܇h0kr-xp]mT'Sz|~+6 ꏭjAy%\BBMbCD\j3uaS'Gϝ1v.AK)h)AlvRU7-CI]2[fl`T|0@2XY4اOo ̱[? i-?X! e$.IQ%mh%yjgH4yƒ 1- {^8JUmT{6gI$>^, GHk{9PEHl8<[۶9J + *8=&hq#D}p: Tl=<]so2xu-`U*f${ÜxoxŦY Udʇuܖ6wfъwoO4o&`g U" ;` ~EGF%*iosx@Id}g N RAgi| gδsQ慿Qf1K4o?Cw {b5ucnQ#Ofyx$Z{P>e!Ros(5+4li5d}u[2ldce L/垄`^&BT1qKn6waP\Afew ;ȊaOлgqOE%J^M3 9r|ak~9 }ك>v <>m3™]W 0VV? yXٞ0#YjsXqڼisgk}*d)V{1L}ՄU#P3JmsJzzBUrVeܑe'x6f"$Q2^t(fc+uLf^΄\C á[bWgw>4%.Io{FS_cAM5  PUwUe+ᇘ;[RMbT3ܸ+"W]w}j)zƴ:f@Vγt}J&䮇Xs8ybK]}KIxsQ[I{(wI7t FͿy,gg=I);.H^ f"ʏ :` rSjKo2Vh j" `ʥh9g]@ W]f&aw)KѴ^pQ(#58︅(*cQ.@|dj^@0NQʱfzG5(,A@"*%IO sB7ﲾHfz< z}j_Ȧo"!{:o y(YW)(-Ȭ1Bsڰ5K&o)jR5=~zUH<(3P<,Ȭg$o![ZC,m9xu»hx֦6wxb![})C*iӺ٤]G$iM'!FM SidֆgwyAY o VRJ`@72V^Ħ5$̗ƞ[khmټ wF_趋}rs p]i ^֤CD@mpoQNd;nYuw^ϞXCm i(_Reǟe[l%ڷ Ws"-6337%S7 GH%+_c*V_#j!; D O${,GFGR4^y1x -\ :I)6ExWZDY:a'.(=?eξ:W!z a%p~?:(29`Vn:LoM85utܴr3i CU1fx~W !u5A' k"٭6"j\ ^-p,EN\>B<JzfN.N?Si/qj^%Af9+u/s\Ycl 8vE@,XݟE9\Yܠe#¿?ɚundj"߲Q~ V1KI"{b=@w]PV4jȩp`N|l~C7B[Q虶73ׯEw+ 4`Xs#\ fF* ?LAje)M c  y+/;t{|6a1}F4d?# [E?PlOwnT"հ.2ґ;F@ǎPzlB{^Ln Q0t|m 5@(5bV_0@U?rc1A7Vao?CnH;tU鿇t@(%=Kh,vIg4(~ Fuჰs0gX_FD,îM ~q ԐQ9)In\xuN`w#Hե9RJ#@$o~K e|qy SxAljHzWX^@K b3"5" KJcyki89 d|zMm2fZ2 #OE.P;:1$|Zʩj\7M߫VCY 7OΨD AQYXǨo.Oh9q7'9u$V[!~l `qiA䖎X'g\@d" G 9RXf&u}@9s?#)AZ hs^?s( 8,p ǹbd[ApBcr?Uhٱ l[B8Bee)@&;Cd'wz0]oZ]' p*{_e$w[˜5]8;J]f4PaG?J PC3: bYT7u%Ʒ^xջ"k6􁑭{ ~75RHyH~ < feޙ=XΑ!dt *၊=83v=z*`Y,gM=I#bIύBX!pla%j#g7x2h.}ዐ^`ӈ(/]XAԜaJZfuO|ĊZ ؞mqX3h '&O#\dt,3pH"TU+6DT0 2jfS./ b[ ƨ7}IAlVrvO׳-pFJBRb}jfח&")@ Ug H*ZjnU0 ZSC O8n,MB^HoV{AyKK}-@)O[H ;< :6"̀}Ԩl3lX CΞ kx% ENps.cy&;y(z3Ȟj3%02)ب?i#8V~ϛ b',)ݧH 0݁ k 丽辐 46P[*(vCRWJjә*]\UN3Q7eGijN(G;a`n~-Ajq?BK5b~N! {qF7= 5"\cMIRa`Mȑb/j!(eC`C'2f.w&c_MH)b팦p]_0YB΢k:}ҳ!Q+;FCXQ=)ByV;+;M G{.q;luvH/[+zkN\bm^:.6߇HQdZ*u6ٙ h۹d A]Hn-Ä~2c4#}R %j<3Qcz |?d^>Gk}9x|ץš:'qߌh0*y0›,uJf] :N`)n]YZˆ'gDxL<wsgr!6w@@xpop@H4cH^}_CQ /\#1T@aZ xO /DsR{R~*&fqOyC< i^}!ˌ\a\WETl')hJp:T c!T`|>@`7M.DLxD4 坙u?[AF.+AX=z.. i l_ gy|>]v#cV84cBMZ͖JX(8Vct3ilmDΊdak7衜# ^{T:q.[wLgm3]ƔZ_z>Y(HlF\c|grw9Z/D( yoVmM @B9~o Ί%QH\W=\xXdʃܦg$䈯_!R]سf 0:: .cB= ͂'Vq^bC6 ^`KY &6f3Olj76c`2灃}P֖b Oū! v%_D<ٌF"@#x1Tzx'2qi`l+@`~Wt3qDd \|m{uZMQǦ0؈e+s]rZ籠"W^T;~tiBVwٍ;:D<0<^s}K)T6*18Yc1}CAFӓ`i`Yo#Q0?15CҘ0[y:kkX0[1˘]"!b,׉րͮC(eeP؞NK<1m)BAj]^h׍̀ly H/Fzhi>gJD;H?Lq+z6ț?~E"蛗}gd];ROUدK$@sVϯ?o^],ef,Mdboi]{mf{(مG}PME`](MR}yXjcx>4]:T1Ҝ7B8DC$u(VZj?lFQ>\1mCd ZSÿf4OvZ3n~!"] <=Ǻ2 ;) ֛N3%7{!w4}cDj#{ϥi?/PEK5}-l%^svoSō;oϤ B}+&HHIaU|%}c7CF"z[7:g\;|Jk1jèJ'ghٮUqJ#njl;6d%upV@_^+Cx->[|Ԯs/ʨ 8vʫ3Wl_'b`TFiZ O=ҕ9l 1v!'*˦DW>7 (3Dl/Bjƫ.o4 T/"6V;)%̥_f4ֱAf\<яv VvL5P.i> R[JO: 2iz 'ѧYf"dRD9ٍQ.:EAU$'r= "vrP6JFc?KE3Y2EfqQyp79 iH/&[%DDSro0'2[a#<㜏B=/6hBIo&߷䩱b%υ |IAF˅U<<)RglcG|@Pa@2DmH$9Mu/T <*--X \iT2ЫzQqWՎ܈ECO>Z=S AhW䚏 xƄyFkIJ6~31<ҡ7QP_RB3IR}78N=:M@{+!K{۶'~ xD'EBĤ.̲j}uŽAz }T?C[/ۆÒ\ÜU{nVP RϴꞬJH4W480vXqW7hA%?8K?7P]HdUBn혫Z&:osg//:ZFG |@_ɨ^z Q+8.|4Tg*HvjU[}PϚ>ԫ@a~a,zJi7,U A;Bv `O,L UC/9*/gLs[ʙVW( C?Йq~.4IK*krcu`r$㓄/<u/iR}Fa^!~C6('ӀqTLݤ*JjmNprPވhpߊfZ,Pl,65;կuG.t}ue׺<1ѭ664g$e LB.^ly4ۭ:1ZO3Q ue#wEfSm2͕g,{(g MR/߲2̄Jua?ͩŬd C̤t5HUks4A&:Ĩ#4#E7oji pcjy_uXÕ9cɴN1}Twd8C+gl U81*_Mu;ͽa"F}3F}tn:Ɨt/FR~^H0?E|ȫ+; k,B&w ɧ57_ _%}cWPzJ3C> YӳP >մyo]YV@B,W D$C);@`^cIڜ5f<.!ׄ#Pv= YMZ=RZA[f?M <@ #{3gl.bQԄr(>.CR89j`ʏI# $`WC2ڨBv:ɆrAZWU"y;g x|ˌLϲĦcww}w-l? KMjBS7v@9,h$}ƙ$Ǘ -dhf/|[J Ҧk 3+<=O Xs~eu4&@o3NLRܴB[g-ʕ%J"}X 鶀3_"e l#w|R`=l[,;RO=r&:p4}]nJ6՗x=G$2--0='T9N`ze+ ע1Nb[ka*?) WV mϒ= b%#!<׭cbz4hT-Xiw[=mƊ^Bxlٰ ,?}Gk%$*J2p) ,o⠨j>sJ6IBv/fPmVvYUVBs :Gfӥ kNÇkY\Svr,Q.;x?@g2C̣!a߿6(^ 'U!f<&bh!q^)k!ʈ.L2NEA+6 1yBzDen|I uSy4X41\Ils|w}:A AH<{GxFm`:q5oy~x*ff?:Q)hR[WS> B4AE\pcV0=L\jGhf8}l烮G]Nۄ1Ws9W:6gś}r pN>ϜixX p~ӏaK$Оr 8"1`tp[XOz(|+wC[UI1.I$7dbѥ4n ALP;;e$k'S$Em8&L((TF+dsazK ʃت:_'آb0Uxf/x%a;'Y;vh= x*1>ߚFS~V/NUD &',4V!FxW"}oDardep^gJtZRX\<ց{*s@D2VJPe1z/S5`-e [`K9nF7vQ\o`A&ZztI;zpFiWeEU5LjNQ"M{)Ż`IJ@>%;ҍDAZ ,F܍Ȋ+OdQnYte9Qs8 e[(Cm(s^hٽYD̊>%4_&ag:Ɬ6qG,Mqb6E@~gnKGl<Q[H٥+)3b!>>2>`=`p5Z&=e:@gH=)q*NI QW,o訵O(Z tE'5?o X;mˮ&z6szM%ΈӌO4u ټ_wMK?{5'Kz_g,ьbЦvTz_f9G#> O/D58O3m6t" ETnea+CyMĕ V&ӿ]Jk>Dqx?(_hjp+I CPDMOԂ`7S2SADgLtܖI彑zLaNmbHtLHMGےh&am8{މtyQS\@(IG"qA h֯ރ,#:p*.nv<a*)7C /lݎ !h囊[ԯ%{ܻv\K;GY$p֜# p۔$mz7B&,YyY!#@7{I}I.gϯ&,Q4rF&R,X?^7"G=9EޚuÇ4_cCsկۼ; mM^,[O|`bվM=[AT*'o7 ̝Ji lF'?S7Zls<1odWr$҆wLerMP5Y]th(x%xݓkEɽDhNBÛa-0+ $'-K[68DaGlZ1ÌЂl cu!4ٕBx9B~o"I\<'|Dɵ lJ@u"#+A16LnZ%xt4u)FCst;hPF'"dt}t˻o\bXl6;2k?$.{^ǭze=IF XX*V1(&t]fg;'OW./7L4Z;"Q׉X`j7'fqk0a[86itbmD# :L9O^R*AqA2?wC%Z;[p8bS6;c4uv$LW30y9i+p 1YvAd*+H~ҨbA}R@'я08=!cd<40vy4 CSJ3EX/z%g[%51p+IW9'KCҾЂd'{̉{䌏?d&kKNy+ǬWѸ3Qxu1LH2lXn"H'΄Gߚ{/[Y}]2dƈ'G:DZmsʻi+#1A79YDpg;Z$۵MXu|?V hftpE.e$2)"sMU-oRÈ.H:5#v5T&m"sn#Uz%!>7u \.Tj  r_;b՝вhQmw %j,%I:gd[놫s^kWkvhXhOqaPP,IX셗0ԇ L yD{[ Iό&D7?,* A!Ž ?$Ҋzښv/8HfȂVԺ̵c2QdKDӷc TŌ-taYژI.:͕pZ,ғbu:_Ihxצ̉F*rCi#| ێGW' ds%.8n("_`V.L]De>@6 2 llHTS*JHHqߜ48))4~ )\tDNy6H;Ĩkj'ׯ9?'j4*x{ j58~jN)(yj!)޺.شESWi7LG `?[ h<a|g-P{[t9oX^h~wPo%rJU*q*6GOh͉TSN|rh,>63x`6TD |s1#muO3]]๏<1? #(sL<\ŁM;Ru6};$br̂uSΐ/tx>Jc- g $m]9s|?o;06+}FztiX6\Rx">杫cNljm\zaT~)䀪0 ɶMݮ`QbئSyh~pbWb[%K/p3,= ^jAh-r)=j şCB"i`d u 76i]'1կ—CAUrgb&t,4cЮFtk,\]bwòt6xd+J)\:, X FD"[(hq`ws^)4? Qjޝ,DBVUxsXł?OBXV- N/v҉,y~\Gkc`nY4X̆{H g崙u;2i+襄ɔ_OZ`C3A?F>'<Ͳ׊'ՌevZ,V/&e| Xׯ:vE35unڵa-D^Xɛ/6JQz^VhB$]ޕ4aO=(E$:bّn,WSyF0Ph>2B\le.Myi=`꽈ՍXH9S!+D\Su*ĕ e"$@2[Εb:нe~$֫RmyIY#>UE*Qs`E w]m.n~%޿Zޥ)"L )864ty<ǯd6N/ S0-$7e{$~O'I*p.|Vfu׶ɸ^[u'jS>Dp :Xs Rw1~Dj  {.rnoLa{|Ę'r©}~ýݏ?K8,yP!+i=Qνw`߫ɠ9q}Ӏ#N[y!K(R;q|dV玓#P'ۂ# ˬ+5^rM~!m&DA! Vpo0Y1'CY:U\Jq"TE}(V_}FK7=?Z3d[c :Aid9n+ftfEq=d7 2jU+2 4TW7#S q)8v'z?F--%7P̛ߣ-fOLwrѿ+6d;xvʮdB(3șH^woqgs(! V^}ߕcjo"L /ق{Fh dqXR 6{CuQP:˰i2H*B _\ s)Z$Yfy2ypHI7uNrPlRnS<C%%Y P2ҠgTg'y"1"&X/T!8,vOj\ٖ-MA+S)'0 ګmw~)nWvT}ſk. 0#^ANsfw>1v)lR7' #vRjDۺ)wyTH;Ϊ(~,[:[î 76J{x:̷fA-j9U~ׂ N`J@缪 75XotXNeq LB]a:\b'>Q|6[K'PkA2$>eS̷E<T;)8?Cz06HHH5@pJqnȎA )p+)S=Ѭ'$;JW fxFO)Pñ_Ǩ6a7]Qqʭ@S9qsDOKOcKNaP;& үa/fp'< Ԉg42όC3͞lS-|:$Gh;V>Y sV)}TL~obm;#=;Q؃l0xkX Xes{=cZj1.M99_K i{G6;R7;1_ʸ76+O ?l վGYsŻ!k Mi6k;hߜ=rGk,`P=agʤN}}t/EWXZ{lTS줭OGisb"wzŒTN'8%bV;m]ء3Uf Fq={EUsy+lgi׾&#oPУ G*NUh*v(g>kXh7'*5qkZybKd)T: cKUM?l}%/Tc~֮a8o2ytr!!W.1Z z/CYHK``c,dQA<U1uKFuLKYQz"(=?X]YW+چtoMvPէGWߐÿ`mM%XY!O$@|j]Vҹc:K? wB! Αk=3R5z%6_%b2>O#|?Ⱦgת4XFm?:Nʖɇ.a&$EjUTB ;~d cn7+BI{OS>2is6|An.MKg"qJB=~d]x ^ebNbtcO/z6@ Iz.z<쉥艈:6C΢WU`ܘnq R=1L5|7#1;|dBElNY@o7R&~$xWqMF"HL>QN~&)6=lo/Yt{VD$O=x5=\r F G(Z(" C/u9BWF[wP}Z]>dM~Tl.ߌcŐ`&B!n %Xv6vڐ"WKu[3Tvy>| h}y?rnXܦy'l Od8t,V[Yߤ$gςi+/#aoq[T;.E8h OaHD>16"9RY\A2?)4Oq@']{.̛硻5=E]PWēOzUM[0hy'.^4vFJ*4LO ˱-|)qt:98t3:_2pN'ۺձe|j7q?ߍt`XdZKɅgdBb4&RIg&>+CݕZmD0lZ4/a`S[RKWD|Ko }H>0inU++@rzMc=";5C'ܹu!PGx6G? ąsN߱kB q$]1!ߋHԧ!?y\5t+ah$nOljZk z$ "}wȳy_!^Yy"`soYQ h2Wm1bza G%b.+HۑuY3ILg}5n ힷ=QUjADR?:PP2_ûYz[&qeD8})bJ!98e$PaV_J@TDZ!YP pL'E$ب#uk Fi[O9t[[} :G'"aHGgDGU $R|zeb$.A1}uIvLRAsb(̉$V(5 &`$ սz #D4êrd뙶: 7Q c7ڛ;(IDp4 x$osSFG==x{J3.nmؚj1Aeu:^4w峏JB *bK@V-'ov M굴5&YѺV Iw'xhpGSՙq=h!:乒H1KIm9tŅםvI;YQ $ejF|r3#xO$ a((-Ew4#D&&O}唔$!Wh͈!;RFu}_ J0ijsmքZQֱKN-}@!`X*C߁*u;E=,R㲈Sf|\x222Y}qz+,ĤP> PؔG׫m[AX"j+4-6'0:\]'tƫ,g M, hSɡ%ПBt@:LC oeG e7lŇ?P>dhxxyp”㢇-S(2gbe%=|bͺ@htqKc})'DYru { WΡ=rJ9DJ=E_7ȥ=#XK;Wp&Ѹ[k⽱υj}HfDGf)6Ƶ% +o_wwNDTkQH (PݽaxP9ļ*m8kh[_4NV.iqukJN>ʏ9")4R 1G'3jXZu*{Q@ tfW@D^X3N!ȝWpz/;b8/ǯ%쏟/w€o5Va[ɋakP˂M76xQI~Gc pn(rx=_Sjj?ꌦ$w^:0>ֻ S([ջ:ĮSxgP(M1@'%65~ %mzǂ9u h>!`q_4&g*kJ+ܼ1Yc-wNBr)3RNU%'%NXrWP хU[KQ0'; t %->IA$za <U_ip.jeIS`hق4. ppu˪DT'oAN.ZL>@jhOنwё++ C,jdzxOB?Df\CqDO%.=GHc;n̉RM|)fnoNx u3W?VPM ȿo%[zH (86x-$tyfK,~ߧv,owɐ$w :&RyMhwz D..-qe+F$aht־2Omx%:!3- t2 I."FF y=;zdmxFgs,J{KX,],Hзz&:us{tJ,5;@X9@KA 7, ‹pԕ`S3fL-61J yl+^`G |`BΩi7}{'ѓ$eqKRw{ 6[N35A/7>w2rsh6SI)$h_d6x ·Ÿ:fT9Cԁ0ĥ;z艜lU#RB?QN{m,Qb/p!NfW hrrR09~bFԼ_(ϵUG=d;BrXFS,'Њ@Zv;X5S.ڈs01ux&#(8 GOOVTd}R{2qRDsIir#]{TH~5dsG}PonE6`RZ]ze2CGPet%Y na)$cX2vIWKC-!b b/ib_<{mSFxaD 53cyD!R@eXxG6v I{!. ![ĘNE0gA n%gՂ=3OB^y\R3"JLpoMH/Qۿ+ ]Q@\p=FBלs5N딳$4F3EvsQss88/I1Yޚ`*X9@!sZ+Xp)(1$G4FW?499,/> ?#Dx%XXq׆ ,&<+AdfLDsMpD+U; h%cwX&;f~rQ}}h'Js]N?\EZ-OJj<+-7'ZX;FHP`>Z4RmETDg<ZUGR7s!9Ɖ(g~?6#P(ػ[dA~R\y icTV#؝a<)rNN[;1Y/$lmRti)VPѰ?De5,J@LHz?%$0l& :'hGG|곧ʽk HwګgS&𿍳Uvb x„m)կDYqW>C% VE=Ưjߟ z٥ NS: p A&GrW'UȖDc'>ͣ MCKMhʅc֔D/4c tJt ʰ@ adVWt79ͷ]1|w7;"h)>Ze0zpjAW+q.sk[*I1gjUMcU):4ZjTELKJ~nh]:p5=#˄oopɫ:53BrnXVV^ԛm~R,TD)f\p³*^G%'6y ^}ڈ~`l/X-?& uҐƏxms@܎O+J>`ׄܝy{0&}}LQ-qߋ'h4;)DQE'9'IG+㒓=@rbOwxcB_P. $D'e\ĦQdXũsUj@[#ۤ Ӡny-wب\9e T݉Rint)2>ub|f&UZUp >iS% WdAIU@$~ '\skn/%= hOGnԖMbm1 >ӵhr=_5Xe6ZtX+75Mog_蘊΁Y:Y2 ;yQ!t0\LЫiTVI71K^"Z/v]ztְK]=ܶ~1T,p0qX~D(eOe>(v)!G>J 4vIr0 |AsU,v@g+v(ÜELT wql/:Ɋ./ĹkS1*Q+inri We`z *ID;X@W]UmpV mkܕz̑]]cM>zбӖ  3[ʹ&ǯ(IKAͥ 럲͈c/P_R5u޹,5$6glG,:7Qκ k?].&hM$1N9fN,PVI}ĹѵW 0SJ\a]5q] &jt%MP K}Hx?+9Ӥ&t?>ƪ w *gAT͇I(b3H`V[GTF!PWP`{UCPݧ+WJo6}/P1v 痖uS=Pb`[_VX.lxm+4;mAؽeզlvLw97v-Ǝ0;K(nt~~1K}C1zȊElf{N@BV~[w@A!k˦.oECaa'/Y01צ!g'D hxDmLj-X tțSZtx#Nw1I9^N [km^"w(q=׎kCJ4UN+ stZNV?sBe&z x r mq;?(1qn}KjQ><%SCed/^N\_S𬘭0 +w)j6w%\Y/,#l!o-JK!X\&li4bm@`Ai%+:5o.o6C ͊CDe?љ)3ڏ^|'/=Kq*F;焾9Ѥq]&0@Vy&Àq½<޾Q5Y;FMTCgb8 lbbA7omyLU@j=?,h);¬vA¨K/ƒ7 sh(Y4xp-/M'b&XB >(u0r9e^0Y_Q5q2? ˺Pcw`MvKf>9:VlVy2X{J~c=ݫJ'T>*9`:&ϡ˖p7X<RېmB6ݤ Pa3Ifjd 'ד^[JL&EΊ"glRܐlR W0& D#SN%U'ŨKT^*"Xrg !/ SD}l4ƪ[6.IG'ujPσiy(ռ 89W} `ӕy AV{#lDqiIuYNp*; t„ɁXCweW6' k[Q~4B~@b\& a)8AE`Aǽ+D *9ͥf@}l꺱@uhjA\bBB/!l祾J-,Zd UǵN3K-;9,<Svl|MnD}Es$h ]h3 Q bF]2, (@ Ý8iEMYWK-G5`-h1i='v31x̽NiѤw|T Ic\@jo[obQx(Kx)YK6 G&ަLCc;-IF~퐮~@HvU6'rS珌1h]C7^nG\^Ӽ?lD:3dZ"Py+ )g ť3. 1dɿ#ߏ:QNJlGGJ|H5W=$<_LF籌gj1,@is9>)u55#n|kqSz@޿NKA.831c &kzf@g_|Vk2նsw@J>s"JT/_/1$p/OygLQȡ'"¤U #IKRWͫOtA ^FVcrtOה-֓3O/ ^U C̚uNQNL>ZqyuX2 |5n7`A j_wuJE\~B[}Hsy4”K9z߮ӝ6yXPm%˕IȱFZ\QOňCCnUxl9 Ʃ9z3a~"3ȮRN`GKMpتb/QҴOW8p;$<[Y}LJçiXy5ű;'-v7Z 3Q[CW> `^[D묷.FŽϚ9X4x؀/rX)r(cs ^w$ +y/S=?;dQ{:!Z7+:N&a\aK 8UP# `c&.d\/euuQl:wpw.[ү1"6ȧ- oɺѱUi*<*uL}{#4@`)0%&;oFkvC~KhenީҞU'cR~FcqNUOœb2-T wY^[ط yX1(\ (?hpέSh|SkLF7Iڣ1JQcR‡MPs\'*lj!hs$U,%\x.>+RԘE`/OUTQmըGK6#t[Hv :K6: ' ļbS B /@+|^>;2W58eA##Jn!<紒IR h\Fl1 z}aI.0("/;8VLڏOJ츨&0tEY͔"!<,V{Wu}v\6Idk@3)n ]@v0qäi vlcL|Y\,wc 'mJJaֳ̰D5[dlJ3lX7Y&uzFZv*l!C7ր{$B_$ zz@ѥ,Qr$pB1 fW:L >/ rif`em$$bP>׮!R>=Yv%d 5ls4,( 6[qLS^hͅO=޺[$*73!gmؕ!/ILun>XgH0E34[ XDx= H^D7|BzlE5yYjALvquRN2I)ȫ! )SaQ<$\'9JW951%#I ]2Ym&h="Qw 'GN2izKbjFAw *&U nV@&t̰xSReNkdo;lcj(ϣ v|#R" "Ҩ~Yk~ 0f3;b͎tŭFR ~{ 3I! JHiiJ?&Ć%ّ /'ӳ %f`ϐ0L}V)zYVg6rg͍MY셋 +Mڱ2-+@ya,zF,q":  $nGDWld`?x\荲1M'x?NwjK&_H$ЍCB& 3 [fB24FZ+IRETzni.,*'ku4izN!Ys!Ybpi[]JϞɆFh Z8huŌڄ/wdYh;0c)u浖J3=6Kxx< $N (PW4Sj#xhyAℨ7M@MPhY18} !M]Q ϓV`FB;tF{˲@GA$xFnjE|* zBQ+T(5ɈIh㈘D(=RҠ5PJSML>u12dD's0gGkr?U;%ErMd\KKfNG[_`:LLEmkӒ'ΓyK8>wvf>[$_Y.U/7żOrܳ+(ҒGJdF7/ |T/U  aAdNah}!0D;џ[`EhyB*D4"n޷hgt=(:>B3DInX_m:QGW@\KO% l9Vߒv;q}Cq`Y~oϡºVac͋b2*r"ʾ?eW$ZDȻώi36(WfZaUuCm`xECg/ڸbj.P8Z{rv}U>e< {Wt©˪uq"H!q ijcA*#v ?/Svl,yg qS~57Zpg7U % vskoD>}ˈ"@&=dXlж(B6NϭyFyvl@@,-"-qͬ 7T#1(BG8No Uҝ !e"" mDձAHn`gdZ(0 _CЍ@2mͯ$ĝ%e{7ZYVY6~d,Jm9*ykFg ? / @xÛ%8^z/ 7ϑ=]hJNg QP 9Rߚe$ >Z%0)>hdo*#vܞfTnx#m{W8gC|mb<7,xsb}i)9Jm(ASO*d÷ّ'.nWHͨYq}ɣ1jL:}D𒞌oC2LO yщvJD;*v< ߫(D뻝B' $ss?-H -m^:cn+E&a-<1`w8j'y;\^"mFK@>[G;|+vq lH8Zx6=%am6A,Pp:LLęI;TdCr*_?[| A3Q:-rM1"jHRJSgP_x>WL_-:Q޸$I(Nf! GMzƆ~؄Y ÷`?Eq@~6n9 ~p3E(ݤ/vh{)4]dB{Bۅ)0J<-K^ջőJ"9 MWXF}S6x*躍wkGTtKZ"&lDgT_KtvB^KlZek81Yܠ~*lbх+84e͏(3C\9) փ$bxhOԋfUW{C o=(סX!{g O:rVQD;5 -de?QܓTF\d~Lb]x39FRi;3Z:1pȭue BKTfDuӬw2wЀs髋 >EV+4<,c nwiG idT[L׾XO5[ bx3iUOO 8Z3r!!>Ѣ~GrH\@"*ֱ^KVqtstx;y~: :a'`zW+ tPm%D O-E 3?E s?2z(: CTtmͮUw N_ޝ;$dEܠj*֭Eƫdg.'xaRKreZNmԭvZ#?YfK1),+VtYcLVytUԖUȄ-"Z#*eI;I.[#mA9NSyA H5֣;}g.AR~Z3>&dE -)V%pQ|2>]W/ATL}~N9 r6 U3rd(ǟkaSbىpm_/CBEj 9Û&$տ]S&4[훹[GJS[ս_f'ƥ(cG5R$uM*(R,La&Aʟ.HC9 . yd=S-4r席c_k%)^_[=L}ػ k\.ti^`i|}&3u H3izBa&pM?Q9!byg=KlҎuسO@7Tz뮋؃ԧ4Y~͑uj'/ $blBעbսV5~%IІSL,ŋ>mwץ(yUAT) qfٌyetgOaxv ߂?@ejq)͙4;Snu#-T 0W 1̚URߺưqһ?7XF5 Ԝ};j^fz`co aB$1:cS(8hmfsgC~cy 3d8[,Bl#;| Qw^>Dvx̣wgN U IJlqar|NS) #"Aq9e='iXs޵㇫a& T1w`XÚA ka@2])D% zr67,/)r6,}`>{+L"B*3SWIÏe-oխf^ 푚|R[{WcYD~*GykZ ?ʭ9I>UܥUíf˨cn.8M2xy:h+3j%#k{j(Saְy&/ȱ&G!p4@E¹{q `58<3[G:M@31ej]9B+[#u+p`גСB@ ]]V@kbJo0FzDx jc*+, 02*<?GkvB[Jx`86hKb [rg_Qm%vs R̜y^xY/WNӀD3IcUB렂TGO H$W&=ߪ`:Vt]VL>{?,DIqba0l45 bs!7~oBfxrXxSWFuXeYgD4=0l=+x_B.n0 D"`cjŦXƙ$Eh€ ?G9+3(ܵX94W zM{;ea y8M[~6Z0"4y,|F6ǻJ(]zI>j˔&mpv|@*Џm852a 5LL*Alb^K]?] ymr,'0CN>82 Y1uJ+Uki+8Z35 R9DCt*oZa"o23L0SwuFm (5@D?VA|nw渆.9CřWPB!N}̈)!x_GP*c.23@5f\˒ b^"M`VZWZ@aȷ__ QiauIFMVQr|InrA3Aݓ|èqp]ynfS~v0{ߤ}#c%@ۙdgy*# qKx%uP}~eA{FQ%FXõ#+91x!N~ ]#^;5PRs!Q 1 dL,VM/>LW NʏDv3@݃qk&&UU6,ai ;Yb#Oqd}϶.B+* %eQH`}W;{+F-~r4p0qPࢋ;yƆk-/Of99: tlee"XI*-SOQԴ'/eA:\Lx`[ ~=#J։kJh%4H჊?>pNf.v-,EmGwW:ZYKTgkb︶W/+Oq%Ln<~f׷u9gй>~D}XS5Ǭ†FBFvW(XSѰX%l_ ${m1q(O>: (@@ϟf#EMDЊ AtkYڡ@9VΪDݖfD%)ǁ <0q&[JhìAqḪ|a_3zt̓력Ix W ޟ|~\^R7nݸz\`y/㼓bʴPⱹ& #kw$DRavrhX OMFB>#q]h+&xgٳ ܇Zfͮ!j).R͉F\IFE:ypʀç/!gh<঻s+ CXXG$io_IclnƓ$)kE˸ƵNE.c>`NG¶*6# ujXΘdg<٫;?w aT4ux 9m?_'^[`>I ZJ=f ! 3W? +k7.l*[?!X᧯S\*ZDE [=$yZadg6P]L`@,Q]+5ٞ\ X&~e+1r\ Af1=o" NwlSE[Cey Йq,F\"Y1e J=o__%Wm e(x~'_g>ImuϿ8,V%>>$0X31qICkWUjTd "Oa|h^h@n;@=Y>p_1ZR9չ&>pRY%v?~Ǻu/lG#QI]d#ɂ!?dnW #>駽&5fYQX4yGyvbȘyz*/Qz0ǂ"LnM-NyZ;o>X6x ?R7[ *2s-@z $8@m>-~ | (ߔˣO1#yF&{mԨQy߾Հ};v -;;δ4"ˁ^;h>}>xRR>˼w6<]HKii&huͮ,(NGm4,)Ӏ1VzЧ'Pi 4R_A(Eo_Ԥ\FJQЊ]Ljӟ wFHn3PJLUNѧo[ˮVoIqm kBoVFC g.mFsO{ȏ]'`DJ&>M +7`{8s2p:pR%қ ;ij=PFF<93kegܞ.:i9h)1-·pmI fk$IP@F|4dӬ9>)l;E%Fu>e>l"WMhJZ%(1ǹՉD@kg 8@ y*J 0KZdEY5'u'ҪZ:Uq J[g;3A /kBD5 Wu!;DQ/lڦdK!L Z@RI amEWMUSr4 屄d36wh".\ϩ*ZQb:@lk A~EUA%;H^dS?׿CYsP,#=!ٺKyX;@m h$.b O̹ؓ`s!'%N?彰 NcWh_z^(8pϰr)t=:r]HQ^Q4<]IơrMS/}R=  _YfcQgJ,>so8ΕuZrPV;S к}ʬ-B0ggvNƙl4V#R,xȏ=EҌQKmYe_Y0\ "]I􍿫[o`݊ HV2 ?g}_Hk=@4*Mu :Lh)c% tJL: pPb){q/=,}V8mKU?#&\+ ),GX>xDv{$`9KOR*U/ZOMg̀Xdr6`^0vPHsiN["7 ^ڬa婱Yȥ]TUxu63yZ` U׵ٜ+#2+q@tPV!x*aҗ,xєu*$kPxVƘRwD,Gt}r]R2y|%h.E&9R[e/D֘x("+)Ft3sjk6Fܽ|9\J.MHW/zpV@#/M]+!moM#GP|໑Ta1eA)"> UʵZDݿ)a4֍d PUy]5_ze\zJ L,?1I^ )xg;t+'Z\Ph HJ:˂R/8olwV+\?E 9qy3+M+eVj /f%ؐs(ȖڛJL饛wEeWG+sw Ţ :? W3Aab5A.C O^X,Uͥ?jauԏR#q=2h QS.FE6XTn/i f2MvCWBRcԵ:s"Qq==|GR\3HoLձaa8\Ђ-x[A) GZA6U[{;noA[YթlϚ7w]Fʐ(rl: Kc* v]d+Dx{~_ fa#'0s L`V| s Y7U'ͼ6? 2g>zYuI:m1||*ꞵh[p'ѪZV <-џ @U =3fqtFoBTOT](DRݞ"b3fҽЇlb`sPhZDJEt8eUr)(V/Y5qatK!lo^w* nG ?WYQV'UOya9^ƉTF͉U7VR#@j<,qf Ι/{wHj dh0?Jts{QՖwnA4xd$-5+)L"(`.5IM0d%:M Y gȉk/$fyUBV1C:0"%(E{a5^JS]2i8*1VUW&HQRSNi+I*H76L~I&'j6z y~,ap-]8pQsɸz-r $QBhpa(k&9̛L}0 grh C Ǒ}fYsK?3N'€(W!7($25NwE %,K4 ] 4Nvp;k$\Na6)g; :Ѽei9V欄?<"/ad:4薖)_I},ыۛ57GхstpJ7O2J.мR'5X3j %{t/uF]:lSWiWj[PrUQx Y?,VS2A#%5wGj_ o5l y{K}@ ^ Еb_؅s*{MBnZ #s)qY9U|%IZH<$RuXǙdŏ`)r.O2ȣb UQ,@vEUUsc8Qhl^Qm{a\Eg|3=3S~@ k-iM^ǩ@c O-Bji\ReC}:צ"iuj郁ZP cR`~ʦgvJI@&tw{¬+C(vSI)9|w2$ [)ת>)nO"|ں )FŽ#ZXN.1[b7i$J꒘˘8w,VZ^Z|,_H?/s 7AAOH 8T}+1}P`>q}zE=HTmgc(mdٔ6J/&rM=@CK,35Z}{-=8r VFX>UT}Ӡf]3`z*p#X"*ajW˯fX uw}+覡yS6UYZRET|nX@`'0 7Zu|~'{ʂfiuM!' 5*k2 w X|'k EV0@9๤waIChks`Xt e=Yy#|NKG0-* -jϓur&ffUs{fLLt젮h";=QC4z;ou3iq|hꥀ\+oAp씓Sw`ea"v8`橼?&Nͬ>, {SXD#Rb )DU.)C@g4XC}ib&+tO}1rču\< |B=b:95#ɔKz`+}X.k#zy`Aׂ#{"_#%DE>Uy b Z6 R rI r!cÊOjr?ZvJ/5 uvQ9D)FfIP#pskgr-$&>K27e\[; i\G w6?)qG֯]wr=݌Î^2'܋W&.WioP)RER.LӰSc}'OQx@$ ]n. p,)9DExZ\1(BPN:+^miNtȹA2Y܏Ycp/<#Ih L9;HCE|& i7:lKRh &kz[s4ݼ -eG !ëȎגLz 7kR4 M4*YXG:d,(PB#X{u"jΪo"N"}l6&bR#˙@W+rD.J~xϙNSq 4yCo3Sq93SlݚCP*lG{EKG(~ 3 뗅d* :d_ϧnRZߊ34pm&xL\J 稫;17emg+g#pEaoh4%.`;)־ `b rAy WQPqUrGn\v ~g1_9+d1Yߝ lBcJvqh:{o<_DwD O/T/VU| ma}jO;g|zMy1@GnJD*TW>5WM'+cYrpծ*٨pw+SW+%Pgodۍ0]ꢗN-@xX=;>ڼ7&AFs}8~_LZιLnE'tL+KXW)XH\h-*x_Z)5TW:;(!yr+|EqjL6vFWY~قwA?ζJޟ9;ŀ8pA158\izPjpG@ñ5f4n Qw'5ꭠ@xsY!@MM]Ṫ RBSJN[jL<^ }ybm[fTVS[R(xT`ZkXgTx.Iep%lqjZ1RcaƵ6MőLCu-Pf 9Al)WjnjRBɅ{6v[PI9I8rDfMh+r˜?ȫt6م`M֨If`Jz 9qjRO5E#Xw,52 / /X2#Er/Ʀj-rFUڛ!!eREG1[HN YX=,:&vsS3#.l(U,F5gc Z6qE8JhVVsuЇ d투/U]g+Kns7Pu?kΏwCr WT܋>@.}>< )bǻ!aƬ i%j`[R IXDBTb@Զ40 `~8#&G1l# GRN a6`VVIٵrgVN`yNfuC?Tl6!G7G_RW$MaZȨ2YJ&7VBPWyfg7(jxbQLC^ z=n2 L$!7ӊ/cU/<5"LÔ-I˜vzqQF*TΖ} 4~=V w-ˈ H"q^1g BDJy,ڻFَz1 M :3bs [`jg6Z>ZPlk iOň(WőۦydC%)*>^m:1!W?F씁*ҨM>݀ A&loMNq4uh3k~ @ҿb!Cv'(_Th%0"Sb`{] @h_tҶWcz;$l᪓8߿iU.- vѸX?j578PQOOѴw*V=:@@HG!Lg:f+gT|`Y?j?]v/geҨu F6c)Yhy+&VGu}% `z<\P##//2{SI1cF-{gBI` t&g肓s7g&iY5(3ٔ9Izɷd^$pu] >yz{tޙ"i<1#LZhӟwuʝ#󚫼^Ό*^2ʗ{V0sZr_%Ϫ:;[.±(ڲv ~|2' K.XEG<`35@cw+@l'zR+$ļH1+6iˁpxϷ΂8Vj'}6^!Fl@JHTx턺|>*tԥȳ.ճʭ8D}%*B2a(ܠg1W$)XkAA@7 '36.gH.AJKĎ wlC zIDo.Yb hIr=ĚF+*f*NGH(Zd c _/8ܡPs3c.x%vaf-{lYg5X2~"mH13슓)2!B~ib/aKoyYWSԕdfDKNJ%Ep_QBq OnWL):C'Nh&XX[*Ԡ_YU 998<~kg䕚ˬ&"2)be&lq%L6$J$&c.`i>ҝ8B7Pv֐a+#37}wOŌlgj?fU)b\3YD Sf`܏H ;bIu6\`l *hE _Bs54ŏ-h.ŦYP(kXԶ spwK 1VL Z9Rizp΍~zgYqaiK@b @[(¡oȠIm=ay T4 D=-vɌq'ۿ)N. ;[f$(n4+}\0tGfR>Q߾Xh,]T-ɳ#=&:t1c㯜ڬgq7+Yfg.0EY35^Y Ӥ#{)j_ց?IIJ^|`bڳWD*s N[膚(JUѪ>iSaIz_iX"S*@0ӱzogakk:K#_vm/}*!My0ǥBeg8TѧMŇO:_%>CQblx<'>n QZt3Le4]0vytg`=6&~Z4@s˗̂4xLX628fmB0?p@zIq>{fk\{)U`Σ but^ǁ^ay83!/uknD7)t8>8PDcahJ8A rݶ?UQmuPDV??g1MpdtI\52v<ó4D ZNKPdkm-`O 7? !exޞʀ#[7B^<SOx>?㤲IX I'""i6bF6ʽI>xLlSlB.i b +Gwù_<m(maӕ1>FaZg!:9+X:_ϹZI^3䖪-_P\^Nv9 "yoP*!]I51[tB|0sK^d>Qݔߌ2t;(Ytɥ$^Ud+c  }nn4zb"UDԖX~~j mG;VBQk|Br EIk\ܧ H>2F@8M%E4֍j_{@2Nc:7KLg&ȕo1|}57AXzYn|ō%R0 Z;w$PvޡdNY+mQǰw.] T3 }ȓ Ot*eQˡ7!H{c_Q9w9DT6ak5A38䥵'ldxXV|x(gv#GtzItSD 2qF}1u1#-Fh!J8< UT1ڳ\F .9` {oa7fb2OL žɾjȾ^6B1k 7 dk_v wNxoWqNL"UƤ]_WBt`AVVE~F+PqC_bLBg2P0.-HUC {On" C!:Sĕœx{36>!7`e[+?xM9 U t n-=}~8lBT*aEn$JUĭ`*$n¨j8E!W8!$T*8^OYDY=ᣎIز +ևƽDȖJ3ԏ 'g4zʹ~6$kJwkvGYn v~]3h%JhXCHL`+R#xCL  ӽډ;1  PP%b}+,8`VP^M.qGc)W!Rع~/uj0Mkܫ}K-^l2{f wBqś|MR3Mj1fOPP\ֲ:;[#:m \B0 |hOMw4ZQE)2"!5n^7.BW<UrO!Ǥ<ׂ>Lb JqY{Ϲ,g'B>ЀZ |N%F&=.=y^(L{@նW"’MpP -8#;vCVJcv~@.ϮQ 4'N#(!,-HSΚPqWJwRKI/bq5Oۤb <̺zÊ1R2L)OT: b_ӃOQ~߆9yח9%aU [ h-Mx慾J2o aN;!!p9v#kcAc'wהW:Vagz\]MEsQEu sgĘnpye|)b~Jg@vw8*hkӆ'q-F{T8t5XC+(}1m?h$j;Mhq*zю )Hg;STj8؊&Xώe=1.۔|{vgFOhK1xT Z>kh_O12qul[{;A nS&;x9'>{Ō mhXܼ5]up2Z#+0&X(Pb:>P!)IaIA0$Sq%lAT,M-wO!bw2s<W?vV$#C5/ u<NJnVE4w8aq-+8C0(+Ű[ɗKVΪM`X"8Z': om`]%%{9"~^sB!&Rگ]pW0=d_PJCPm(zs_C*(ړvP~\{jn:`Ð48VbnaFatkWAB[)]Yc"@: {DP!L̜~ Jo!+|0pѸWJJ :SzF*C- Y _{0Gx[=>s7=lPs~<WFݼc`$e+~qE/)7E'.aؓkĥ*I5dn.Pg 7=j4bJIc;!"d 'jl)$Oʸ* ;Ռn pNhkCpP d)_RxFUa PPדi|=&B<5վ]Ig?9/+y, 'f͆+<XFz7Wo?rݥ ^XXVf"RLM Qzܐ9|^-G-XmIRg&41:ғ}೘LE-2"(Wxixt)o&?6U;ux^g; <) ߊ?z7UAIhѩROgUXc!=5ˡ+Kg]1(ʛa9ݻ'0p"GuJ;̸9;OFR獣S0TU$5 :ߎ/Bٖi|Y-uC~ctT;R[A?뽨޷VggZ}T?6@!mh" O=rwh`jy"1' N Inū%RT@0ŊJL@:`c:@(~֡>e;1;썆` ) .ݡv)ԉlMU`AX@3|yhe.讓TB@mG*oW=SZe=pC,~TB"{V/#w'J"%KY1N;t v 6eݘ΁-NMFH31樸5h-h":l 7vR=BX؊j9P\@(٬q^DC{GEN>88"Jҁ8,{{]~#|m0_ͲlNq&]i%Ulׯ1IONs%]\Z(NŖGS<>HxLJmwS"&dԭB^!#mk՗؏lC4 v;E u|kQ{xM8SS7`!Go͔&>o]kK\`BRgͧ1r/P4; upcLCt\HЀF8-S]_@SJK*By8 "MܲDZTب9vD Pz(0@s u mimL{C؉fh%rgEIԝm: _O;,#GW;^Nau2%^x b7^vmKmlL,ʚ@.sl$Բcl*R چ,go:T#ZYV3!Bg'k2<.d/G`na<ŠR1]v}$ʢ]p̏Tڢ^5`MpN'HB imh/:u m!'yr QqO'!•?[s b+(`3Bb*JW!]cJ{Dys/!g]2f?mFF~gO*kNɶb%7c~`r TwwƢoTya6jQ>f+/AA%鍩 `MKQ^` Qۋ/)ix|7y'(ykɊ2' Mu7j;qNjxgKMۢfvfY ø8 ?wqyBH3kNK, dVbk֬ Z(;iFWE"p#F#+]}V>7o/m * K]jJ gw3n<鼦'Y/OBm~Y=jkhYlPkElܽ/%.Egt͗ی[αJ+A\I6C,qqy@6@2Oֈbܶ9)OA#M6&UwYsasLj2xbM-}B3dTK`&lmM`K~x(oG)akIkV{c+W?g6%zvLK}z=7yvE^#K6PcqzjA (S;KSтO:6Ί/ˇh$.\k„jT2RlW ezy1d|!z(1TiBHM5<Ф%Ə_GF/|.M O0M,Vﭥݧh<~^4r36*UDyϏ;8݃6Eu l|#v4sɟHYןBu)#9旌W-30tXPI6Ö3܁I<h_,SR/3,>ʠteȋXU[@ϴ CW_W dMl~:uRIુҪ8qu)l&\ΰ:o"@o/MǑbeǏZq4OF01 շj5zh `1P[q^jz(@0=+;atz.#\]ަ/04u]{}>}]H-7]Ft}Z$TѓBi\G 1kw JHF3c}"FHc 9erKj9ڙ7Pߠ';S׭5*wdhXf]2lf;Bfr@'0Uw@u;܊`՚stx;缊SY)| ڛRABA`m6"q۟0u5{i^A<~K^9M*;T >r)⥏),(}Ì-7?lR?XfV;V=ZCEfbӗ5z!SmGk\Gn!mWSQ?m 4[GV+B^Ou ƅ@e^Ndfpa ޔso8Pֆ8ˊi͝*KP_u r(&ϑ\fg,>5b!@K{޴[Si0d;dh/(2d|β_T-t6ٍAlr~s|(%dcz~k5>48x'>7tɀí)/XwdI=z`Վ5X l N+}Pq$e,[cuuTYI߻ηxE~PImnԜ)K,K8gђMxv Uq{aohG ,[0@w87p>':yghr#Tj#yL9:w|kz~aٝ));[\OFڗu㴓uip4WC 5Q»gZsәP9Pק¢pУUX* e#C>YyR(BG~} ~x-褟 R_cǺs}pcn~($=p? yGMahm!\BBG"!\$%jxGͭq=R vK)~ٷ+k[sû<,M=" !,/#9<5I0|2c[L-w' }l'&V,}`8DjwUdxI76J&.WR%:)4_ҴWJv?>oGJ+p͚5[llmSh z_@kP:/NiM|kl`]jH1%[`hPĞ*?vgk'%/zng/fFVƓ+uOTN9HAC<_2?Q9Т>`tMX-;lq;8E6)e9I5?qܧwDΧ$P)И%lų~Lø nz麃C}.3 !"Q{`,sgoi dO^mD MV4_Mw2*7TAsJw0HĘM1\U~ţ}3`Ǽ<lr0Q!_M,00#µi>xy٬6O@ Q  y]:5aN.o˱uDx{،p%wM"mL19]ygݗ#1IŪYTYujSSU&&!ǎޔqd=р5.V;ʇ#R"@[Cq 0g"V0#աKq&AY3?/e\WO#k8 PF0$īC4X #xWĉd8$JYϦP[gyd/mi*cozף?\-{YʊǍ^bW1H-O~rF-@H)^ 5?Q>r8RdЄ6,N96 KrBncVd?:>`DhɸzN~gTE/JP Z;oF#}h2q^T&yYBJ+^~zGˋ 5^r:%!ƚ/$[paB; ˥9DHhBr(~TT& 6UlJ, ^;U! NRQQܚǁSv+P& ODRϦ6XE8=t:jDd~șy/ڬ%kF4p*K2b TH<tۍgDt|_y'H$ 8dקƶlqR5DS+v~޶Q1SgJ3Vŵilh9`HYi|T?:nC.V`#YOЧ.R1ZɏRQG 1Ҙq bBF~2kɂJuTe{˽=2# LZV H4Nh+9x+[t?H.b&>6M&~8%]a$QcJnh@]ѭ/+K~[ܖб󴎓N})0f7/ɍ+A$xحfF PHk`ziI jj)0NOC<`%2uW9&Gэ~_[= @(ImxUA;2EZ aP4DM/mίSPUtsT$ȉ*}ԩ5Uь)3m7pxI)//LF=T| 6ƼAٰߒ<]'&yM܃lgS\`b~&M~xuփ}X= ("8C|C uDRC.{U!V+Zx[hUNwiL# =0Qy*H^8h(ùy({ݞjSSX8 )!ݻ%j2Qiȿ0Vv$ 8j4:(Mٓ:j (;BqXU+(FNH{t[Vs/vy*2SASbqNc`ކqAe>$_w}#{bo!}D%5 jp+5iwNrnlQtLƬ6_6E)-ͷJڔX,@w( ;tC:\D _[~gּ)#@J5=)j[CpoET龜 Z+JP>3}f7Yoj}KL/0K$hI/|܄ԦYo7=8:^7 xIrg/Ҧ<@3Omi MOVGHn؉B=x !x3w UpW'3s*}u`'+A]+3JLR[G!"`H(Df. >xocmln9g Mo :Jia+l Z-*iD\ZzWk3(jymkžaAe2 @%ipG=,&܈\\O" f:p:o[f䲵924 2,SDڙ\F ,!'yӴ}l=p#%j[1JKs_[4e6D` \0V(Xh7!k9s=ްImɵ$d O7U킏dV;Y6M6$RE-)6t] qV$dV#/$C냛 KpĞp)C»o#˭hĈ!`HhxF]'dpD=2Pꯙ/LڸNb2]fx-\6,JD+?:"d닸H{ؘ%pq=?s]w wbKub n:tE*Mjk =GpUC{ FHP1vlȸRJ!ie?mTAẒ̸ Ve uޭ^4#µ-axH% zΔ42ٳdn[%quhw!6rbkH p!{ueɂKǶ Y:¾26hI!u &@?᲋7--oy8vpʃIk껠Jq\ xD.< ~e M7Aovir*=>@rAx`*ځ0:G>~ N|t#?婸}M@(඲ k녃aow_Æѩ_5 A}h+IJeY iPEP"w㪓6ZuoClϩT65ǭ#cUWGB8[n>F$>Ʈx d5sg ^e??::&d]9G`\ju {> Ku5ke'*,HqxзC`ڐ;8jMD RZ$N1H[^/ZTE m^e$Vx֘p!=Ҷ/ˑ] HIFԜi')^ľCTdF^lgl=m(H>]ᩩ m?KFp_=«p?cKcԡtV@GTxΣ,X0 %\iF /HBHC}ʐ .Q/`\ρDvm>X#Y?rkcTk?[\p<)qx m}<`B*FF61 -Bj7g=z<"/xo{8chn?bs!"X lX_mF:C/hrm^]l\?=G?JO뵔ɊCp &>"Q*'=/{n\~:ˑX%2ZU?u_E(Yn /"굾Ifs -V+ےe_~%UJn̼~Wy.9ζ<],b VO8h^ WNZqKpw-lNץHf=c6c_ ze^{=7j4.1U*[ zSePrj=[Rí'3xa]"̼hP{(2$qn /aR tUHqY{M(!){G tŗS4A.LKG( l7>ewRLS_p}#w:02ءUH'M y`C-bR,6ĚPC S0"-D,QTWsKwݦE ӞPSiX jc p^RfXcWP~;(ޟȲ~2[4DWnNU?۔$% !BL>'dQon ƿwyE,(ً5,_ Km9hb@J^_j1l P<<7bk c"U}iEe\>/KX0׽p*S`(iD>>| Ϩt]bpTO 4ą⭆ |=᪵tE|Yh=m!܂Mpw)zx#Q@nZ"M"\#tK? v?0!VP7Pb9GO/L0Wd^K6V2ԈNδ( U|EiL+/ٸ\`[؍L:%qE~&FZp%Ala$SYf.5->L-^4p&/p rjEKb@pv%t˖' A J%K}p+1Q;4,42vѐN9uxҭKS_ b ,߅"c!0ln PfI.Erȸqĸ@5_X7;'Y%-o8Yhŧ"CMC~{"iLO<0}(φKA|6=b# /ʖU]4:G?QktN8uH  "*?໅g 5($yW]39CKļ7vKW&-~:O+wߟNZR%E.<y*o`R-*}.aԬ<1;Hݼ#rA[sE`~7S~3aC&[Gn "ejHm=>9+岼5౴s}sQAHȶBٔc|:6k%Eg*fhBT*\@`z'פsm>N{vُKy<AstZ|cM|D<ȵ}ꒊaFMj"pM̄K^-DSי(m8_2ʿP@l`cVf8/3aMA5@_݉$*P7K۠׭=4D|0Q*xmTC#YHha+VlQ݅"?nx~0)=z-Bb_/r#h2D.zG'T޴]:ۨJty_o\N]yOv*uerc` x;"Bȣa(2.UquL86𒚁[q$ ,ҡ<܌Z/@+o+ζеn35]/d6n &\DkO(NEO`\V Hve|U'+ʷ+C8;ՐAuO;]I6u|&g祖U†xY뽅FyD7@َIg!I Ң!.dosp3%r|뜘~=Ep8@OUI^`:مsy9JV!R+d?_nELqJyVPݕroМouXpi $1n?Z.̡*\ͰJ;ؑ]/wj@[;Q;,C- k !%t; ؼ]$spF%bu}Sľ?$M39@>[I. -m1P( Ƶ1\"+kl)sSvT0d"UfԷB7`L;KCٻkjbn<2 o iJNzA 1OF!xto1 ZgC}[wLǬf0"j7I>t]PÁ^h;Ӎo"_mX,w>ᏠjOn:8 j~tML!L"¡֪"N>W62ZpPVm:kxJ%E,j T>i+'9 A8@i_N\)8!uiY%k]ZI)u]94s8sȅ~h@S}K0b_}Ljfr;7h|iY2; ^,O\$0MsD[s r^~?jZfx8AʘDcB:x'ې0E8!~K[xTOE֡u\qW=՞C, BB9Էm>Q O&hz8]N{J/ ͙lh=tfY|r2w"l_i3縙պ(F|!>ӠFd2,.R膔24&i$peliG;^Bq%ЛJ- .ZB9[d0j:#|-gX^J3ùz>j:iԿEekL>t[4L!=F#" 4](ե=O|vl͆TGqi= ZAf:Bm~ `W%mvL|xfHAc)>ΐgHV Nsھٺt w/K#*P@F|Kqv{"BiPEWJ}}iv`41p*Z`\:s 6I27EX`g+F)ͧ PMGf7X#:>vޓa3ETJ>~sEPBiZغ>VP%EhCsӐS<(nI[# %1Aŭs&NB+ƚ"5 )WlZhW ZaIn9pSon@mŊJn* p:}FfH`8Ϣ+k{X3a\ g A`Vx-vx*jLv/aadT>v (CWYi{5󂳁r&t[Z$Z *\29~kt7b+81ͅ ceSgXtwi$!6SݙU^鐅Qֶn({О?-6!~e)p @`\2q47}CUtUk8j_P!~AlԊnϺH 6U*.MnQCDs$P2B?^y F{[s 0P NW|%GngE^u ,D lԠ|*Ib]ϓ&E ^CXokT󗲖f |cP+x{:,zoчO SIUg;pȆLIf|E\&}wh5<}"ntC} xN}#"t3rM0ʊqEXM#BNll ach\k^i zgxS I>'m)R,w|UKi@H%Xܡ)OUrxݷoJtFG:K^B-x5re'5'VʒD8@J*Geؔ3e!=m&79A xQ6ظ oT(v+|Y#.AY~Y},Kېr4+Y}mOz8+MkʾVL$>GHzwkH%/2`FZ~nv=UYꗶLm{ODQdv7-"R=6%~'[3O) n1K~3'ΔXȖ99bYz'=vr نoXg8U:q`);8\4@u)eR05iu@&â麣jCf(ƑXM_NVt7(̿fLNrrdOP@Z!f%HGq_Hln0f1%e.ef, ۦnє`ZdAuYGpbO`-pIN݇|2ddgn~絟KXg8T[㝁p@QY1;y9lY-.P#N{Y;vj\ZT`߀ipC4Ek=^"сx_4u7Y;rTͬ#Rޭ'@EdthqN+M-̆WѨ '.+*⿰% YGtR]SJvSOsuo>{?#ne`|w?2@n;b&Y]xb#[ :~[ hՎȴݨ8K|R3T!j8p @R͢ikewɫZePFvϲ+;wk@M%D1TP!`]/ ,^0?oqɏ>/N0n4q^).H3a?u !^qn6:ًP$NIoM>/fJEZ?=7Nc=,F3 $.Ky^&boY(~DgÆB}vMTD `0*e 8dv᥾U8`ckfW< jNdz7c@F  J!ֽIuD`.}Qx = Y!yP" m~@4 "gTbrjHԘŗ!P%u,S@Θ36 LPo[9E/ Zf"hu gC32 KFy` VԀb (IJyaL`N K%Lr'01ye>ROGI~S|i)kg̝C+gs k!L 1hEV{cNg ce{E$`vK Ŧ +W$[1k#8lQC֌7n1&, ;qjcjslt(qTч1 0r\e h9md|na,ϰ%=S)bŊ{ӟsgT"n _cݘQ#51:DWZ*>M–tUVAl4HJ{OމI/L]?coM71lOh=w0¨#4oFnOs?+hPI(H*zvP]Ǯr"itX/l1x݌(tg%&on4 1oыn| ft.W֞Jj[. ]u6,cۑD6ٜ[˱+YIB"q>0($tB?V.AncM̐e00 M)̐|4qm/Y;cEv'T374 2:U]hLT!34g_wpNG;TQCЪǬG/m|Nj"dHBd6HOB\HTwJnO }m}?n+}6`CO΢D1GVI" fB!C3WmYٮ]4Qs3ݒ˟7!Ѹ#K^])m0r}*pqEt!3gʰ>759֍-^v>{\7~-gPNrDr4QD6²zH+)goG t BNI;qB!?9ٷBWe[}^NO]㉱eq4};ylpnPVzm6b&etB0YonZor﷒8NC6n/8T#5}㜳BaS}˘ @*0;m?X A!̻7sFcr#OxmtUkNQК.ĵp7ڟr o]a ~숊T)X2\_jV y&VI?&;j LL#:-( ov;pLzCF:sEJ-@!5̦ 1"gZ)(q3X=3`^ ^JS|`RR{{ڷ[BZǛNnbŲ8L:sfS*diD#a{׬NfKџ]&5h·E{Q!C*1u@ܦwM+:h!U'.ie~W,gǑ^p  97b3]. Fuˀ8 ONBb5=UE=:!.-P\wk`DٖҨuV=t."wqYvP,` :+jKLÍnJ ܍T&/ENr 9s?fo9631su]) Ɲt#ce4l؎ړxaiM!e8fE8k_א#B"ku6 ̩sƔb-!M!%Bof]S_K˞qO xZZk脢lK1#8-r iev l=l r3l}a {8Jw@ǻ5/^>>=JBH*bhm\dS}6GQM=,o4 $}¦*FCw-M|*fĠnizmQ`E=a m`ŏ--5z*߳H;K0x}9)G0`>.[[g  \=y_޴4oQ;c0__#9΃;u32(l(A,MKɽDXv8.r*@kS4uﰉv[cܙ  |/hN6'R(WE_k!.413W3'71~TQFMqniAGkӋFOGJkDڇ»Nv`LtFrV8Vc^ Cfx82ΡXj|G0a|r qnʚ$i4⹋LAu^%>ׇ\^]ȳi U~o%gl3:VhwwZ:~f"@Ůȅ- rLMLpʣcTrh_ZI) x++"Q~Mب9ѓC7,f4HJ,6m9鮡D tnsxݷE >ۃ g0̀.p $//[*Fݓݙ}SZ΃ۢˤp9:t =!k٥ҢqTNӴRꮋ,M/jU"w%ML8Ap{W:Q6sejO8"4t'ưۻמM[CK%.d:61yP|Z`EqmKLLF$ &JlyÙQgkPe?Lf/e.i꧀W@&ی8o\SY|xKq ($ saT|0hKa0qKY3KՐr DYv73b.ujEeemIw|$ [\(lH޾d[y?rvsȸBM_ /5鶈}px0n C]ci /M38Dy(D+A$ՍYO> s;Б%}XEoTX{nAC j{ߋJ:(z)<*:K9!W@ I_g s,eJrBL:b > f27:ZY=qdAc˔hW-1,x"Ǣd(c ^8fRM )"$(Tzv?/H6$ˆm47CUԏd-m6ɨJjS'9PH3 5$IYK}P^ꉀT$̉EQ1v(e)>8,YNhߒ ƗCm0str{k%BGn2:+XeKŌwx9crPB7 l_M #wL]fhIG`$mL(0R7%3jqyazO6tn<|[a{U3k[נ-5'CouT`F\XWMV& ޢIog>c_"mʾV.TrdEM?r'+ eϯ[hBEZ4Ѻx3G?2F2bCk K0;sS?ZgǽTi6W%Y)kIm=R)q+ YR@*wcDDЍ8It&Rcfvaۭ,`you3 d(SWbO#Lumʯ =EDg!Wk& q[TB<;ԕgeqnfУֵǨFJ gu!FKkXXMo" lW= PSu~]i K-ŷ^;;0ow ,FʧTOj(;nɤ#(23όhM9]vk DiNұ#oM].B طvla[9䛜{'hNT!iC6y(|ql ~2Mij\̽|dƀxP#䋨9mSib{LCjٳ:^鳒k+9ץڧAE+.^Ff,Josq8j V{.,_1)_hRC¨AH0fyT_|ION0]wI$C,Hs_lH#0-g6Ds _o".v}]1cl7PJ'K -_8їĺѩ'5N;I#De])AW˧ӹ ]/vQP8Ԁ]=sa@+T+RT1\r5׸ c,"5R$Rͣ~أedlh78QcՆ]0[MP>W!i6}TWNIBi 7aā`:\4ݺ͸%wk'"H:,bky|#!8A&e3jA}38Hѐ󻮑y%I ҹP0 ?v?zBqΫT㸩i hg|94BI.xQO5㫛iʤz9f#N-"NZŵ46^!7)EeZ*xtp%6},l\0 ge +8i mʽ ]H'ҝhP(IV b+_1d* (l}"ҽjp1s<ƫA ?ȄP1`P v`o, tQKL{S kiɸL:-28e_k.dR\s c$OGT\nj $c?y ڊq/Hڠ×@ÞOH\ -I/1uVzJ8u\Z^R]9a>sG6~CI7-˨tPo23b-D)OcT5D(k,[Gx۹ jp`fz?nco 8!!klPr[@R fD9 -3-iH ;v(E@/z7GjUs}/l0 * 6S>`~gwǗ--^f(/ND@"ޒ}[`oq$0!?Mh vJL1ٚ yoHJfI*zmкovp^n jN0q,CFHqy0BI yKBtՎd NJO8{O/h% g^/_J-8[*8r:e$NwUsi*?MVeB@؆X=9_ F@}- *'> ۰8lcr/I)U}MK֞< f kUMl:(^QޥYk?Q+ 榀[Vᥪ Hfْd75 CF 8/;S]T t"8_YD}DiPc5K̸PZa)O7u~tVmνQ+7 O˿|wbY}_ծakeS&nmrmO2%Ѯ^SNe[zfli`!1Jȶp |^!8f50xWnQD5 @[*Osܑ>7܈| SV2y0 ^iy$NCPn:nrk!*Sjd*+ŋ 6^@By1})Rzί_+Hl{_l+bFΠW<*gV5+eh!!&!9psP]\=bNa0 tmO =XH)#2^ ;աPRB>C[*bs'k: ,aHq\-J=ˮĐNλNܶX|eWӆ1> ]<v]_o.'e! Oi"$_5ҕ L"pq:d?=j` % 0K,N} `X fn8]? h<(y[Lb p=5w'[o\}u`wxM ik=$i)碔O7>ǵf \$H~=-{VVD#Rm6Ν< t%~UmP)dIu]RuS`I`}D4os#漋ߟwM{"H{ KYZLF$fyͅ7uMzxYz9+o:?z9fm*~f܇"(qKk%v]\oT{QK\q,{p[gBa䭝'+/{ptn}?{ RvkC`x,240^˷"0gz_Jf2OZv:Cݱ@a)TRgOȆ?Z*"k '(- <4 \ٷ9$\~ 8`)JxyGt$ϙ9@JU0CαD&?PN(!`(D3{e}y|<[`k@.z|L|06[&%Zw[~"V+6<7Z:=cI՚+XmZW1G[WJ [g>;q_0Fg钶o ' r3y?$k0OF掞,>6Y w@xǤvZ,׺2S@D7]rlܞz/暈vAYb3Ej<\zzch&4!e4V&Igf%7%8C;=^~o:g]տ m_a ]Z-јN_u R},8ryPtJm+Z4pև5*, iTKX4 "d`kajphKˁ6[gk<Ϟk9Հ9)Ӿʗ; H"|BJ-?X Oe;BMxԠcVwS=qj5);EFޝc_)"|*r,~KDXq"Muvל[Mh@!kH 2k&N_Jk7!K*!pT[_g"ozc3o4VkgCoi#r (:^1T?35oWX22*4PeJOZ4}~U ϛh^:ϔgWmT׿FN;oDz3.Y/`5("7hjHq5LD#'b[#Rfma5=R#iFHc y{!e8ި9xj73f D$ٰnǂnud#F+H2Y?z:#7y*@CMY^N!4- ;!"//ӧk77>Ns2ڒ?oJՎK1 l#>LXk7Jf IQc @k 'rFhT $_mm˶̣l9Q>2CLG;קV'UkІ 6 U"Jm&+'EgŎ;w׺oS`c9QMb> ~!:6ҧs JQU;IQ$;R İ8w|?Iq\]v:2>XLPjؐnC\BYSʹIlV?3]lxi"1 w-gtBmYȔ$=_i1`]y+@56oPC5tb}#/-В[[`ww*wǞH vgB O_=GGɂ3+{,j:,ղu΀^_\з6j-xl7Ak~ ahW&,T,-ٛмt|>|b:KmWvMp9Jh.Nrj?FLdÍmmjԫ4TEigBiaSWb2)]5UbWh%f%]Ĭ [Z, +Qr`.2`QhCOڹq|kjaG:V cF~}]'FV^(h4#v Bg,cﰯ/.[}y ",ss#@LR %(Ek:pmR!Ze3kJEX w!iSN~)Lytx>wz!%!!SƷaK㝄]B]LuCK-{ʘAe9RN7t^SG4u |\cN*v1|]%nH& ױכ $p_͎>~S Š]j.ݚ}PA>)=5"y,d4[` )9ns,r$F1=b{#FVw=@MRYGJ"֓m[GMjilsNKҩK-32EFXT\@Iy$ thxӞ>Ypژ8=GҖ5EJMqWw+o2$azF 4qeON9|P~!ez}Fեe_}F Јpݎ95J V 8(Ԧ#;޽p-$ܶJ^2H F.²7x`0ph^Kd#jB!uSkbb"N0۔mʤJ-pcx tZU_6v-RuDpme\GA]AemrH.gFEP9aQǚK iaGR:(`Qu P]9mxt{$P:XL|H!G/9޿-2DK&uqSx^P=OAXH;X]iҿ O8 s ]M_Uo" Ws2-GhUOw=zO޸j5Cֱ; Qc4(*ƾlK4Z$!-8h; }5sǃG?5 f'RIC!tĹtX[8I޽(WQh . / x78Ƭ&R4NRuY1Z/?*{a2P s Hb"0-kRT6d<@APqβ؎/j_Y %kk(I9~LL'`kKDQ+[wP_-)P~>₉U3R7Ǐ >(?Ra}V/j{X(&ޠS_秂gʟslL`7r)Y>ʚT5`fmpC@f98ЍT`@39thJ|ww-nIT+ItIi86b芖qqʐZP0u+c~bmbؠHtɐЯ8^`,G/y N1e&)|14C9F {ADS~q/7%Ie.7#f0R~uXk!%A״~uq z곐=:xGJƢRȠMfs'zlVkm*e. /:5 Yq=WgepI-ѵ@"X( t?S⠽CLXhaZpjJ_ ;Uff!<P :6g7%N*0뫮YWh6AlX92;@TDY5$# jC\qa,h]/Y61mWXNa^r*v#&Xtg`|Jt}y}鎺/#( z9KRd+;5 u!ĥ@5X㨀>Mns-~*U?"ߖW/\gzuK1w_QPW]E|'!k]wٰ=a5V'd @%D}a5(-;=*8Owxw Qϋ.ѿ>*DGٚ!&UM߇ ="8.))3W%?d~354KC y`lEw,KA k@ܲIc3nb4?А.8cܺ!&85a.-):0ܴ7I9RBT_\ kPWIhb[tyn4xl\>9!~QL }ft/`PƉ*m(pR3Ie!5c&Ƚ {!`(Cݷa2`ȱ[#mq~YR@3h0)O$Dz~uu3*t\AR}a 8e*SjhE76%|V.r-جZwrjeB0t ٱzcT&-]q-2.>Ŧ5t.. Fd*LGT‰6 _gB; m$VϐF`lxN3Cø7kUnmҾ:PP@QfKȫ0:Ssg{A#{;"`u1U(|^ @߳T`UuFsb+QڄT\_j0HE>Yj!6fprg^ꕣ]zSh=cE*aC9v8X6Z'3aݎe{U\fe<=NI&CF5Ǻ-[(Ď ['(@Mu)MМpskܖhĹFť,ۤro1x˻Xs@I4:~téNU#qv]5|l$lӛtp6.XdGwHTf7:/xwUCsIgrX Bx}As`Bʖ %]rc){/ܚ&q zqQfu&$UQh+a/,EJbJ KX7(GX lY-332ggc?6RG#pй,sb6hL#n:C.Nbj!\Ё!>ȩ %JWT,10BecISqB4l0嗅9;j ӥ1(02 I;[[l[Fx`\NNj]&5#Zp/t!Nhr$vZK"#zb kr2yƈXHP6iT8 KyJrce3Йc_l$H) . 1eO 9O9KH ֻ9'O>&Q/< #P#KF:׫%9))6a9%`;KCVXfw+Go}E.A1q7}ٸŨiƲYZ!N}qB:w4!۲wͫO %O.Ed6US 6+_!b>'jcCH32&[L޹qI/,ћ s [M=-)sw$[{]Jў̒,^jU[4S $%%&]$RЫmbi/gnmvU ~Bq0퍡ȋ?¤D'>ɜ܍ [N# -""x$4j4Cgbn`o8!GBE$td'tKH்]uq4;.DWۉ&)@hl@%"Lcc:8ֲdHΚVM)?&WM:+o#j*.q \bg 6@Ռ4&疗萆 j9U՜;glB;LbWvG?w¶/C_@3!:4UWE rT,bt3/M8{7#c=v(f5v mib+~m2e;uЅ/Sg7'ycp9ê9E "Bty(yqB%֋Jp'5ɇk6bwugD!fgʢh |m ߁%NdA,ʪAg`D!퉲Ք%4,K 7qҷ =gEWV/*} 9 % ,6󖓵8yKp&M٤p°zRuR< [XLfړ9#qB:YZTWXl7 F?-q"YfR 3xYv421SS*V*~oR~vA1{˥>3۹Jf q  PMk" 8 ZV JDxK!;Bnx1Gywa^d'*.8TY_s9?t$W=?0X9^{{Wgq`Å:.rQRw#1|9QӺ,wJZtUӓ5/rED9l+;T(&J̧"rr83i͕b&9IZdw? YM *o*r+'d{4"w3] O$R*z9@AI`ݼZNz(8Z?$u*/GVДW%̳܎a(z~riح^ذn[?`* \(& Ys=myBkf{ƒ( ?>νxpoK+ D/2? ˼;Q`#V?0< = pZ `nv mm(ь0c%r1'(nd( ~=酬7k]4 b` ֙p#mSau0x#1 *;p%<x_SʎPWGK豊\iv\PO'bBo@a2dFz8{2yDpF(qw&ߢ97ɯYxbY0 FIu&W>&8"/fEwFjP:V&I)QWhC_sL(A1Tع,c*yF4Yh*+X7>rVPKQvߍ0<@kl ܽ :GNөLi>269~CHv>Xqlss#P$/+nN&ܜ"ѥ:(y=J[ A\W\O<*kK7VfOᣞE⟅ Bҳ(= b7Zgm#;} L;90>:.X 04j rlE<2 0VZZ[6o 58׉$Ef3T`70=yU\K/G\VwƍjBLv&Asd0T:uȟrp{lR,*P©p!ЧDL!ʡ6"2G2VԪ]H4ѯ̅$zq7 ǷR{>[_z`wuOMtAI/P Q2uً|fe)*AtݽdˁꞲ r+@HkW$NjC}RMM9MfR^{~5歯sBP2!=%$*AkӞn.ȩ"Т>$+CSzE]׃B<ЏAcxWIlFFqĸu/HMzW+djU ;;jw,)h>+EDWb,84c[K嬪ňx[B<2MNPᆵ$<ґ +ؖ;w'D'8FgNv%y?`%oWq'^@clk[}b&7̶#hgF(t=h 11Ϡk:2o78F> !Qb7Nl +Ltt- $!NisFN&/b5ȳoqщZgj2נ>wy\$$fM+~p%2]qu߁7ϺD_ȸtdkuIPS}Mktop'zi֛6R=iCWkP2_s2 d$!B8b):-FT QD5pGP2~v_DS@gm#}6HKDbO-usMޡւxe2z+/tx~j[M{omLq n9]oXo|(0,)ݳ)SJ !Vߟ(:'X"p* ̡<9zvEF[k䭔l$ e8m[Fq6ѭR.qmZc Z Vl 0F#xDZjwՍO*8yoLO[3% 4?Gv Hç6LIP sU=1$ҿ 7>6-IDтHݿ mEǕEW;T/J*ʃ 3TM|[^GD _IHvF?5搓yO3MDyL Vs3UNçU35ʿXLr{`w6H{,y6vC 7-lߗޛie-LP*cmȨKBM2o#5;&7L[U\gФG F3oɰps *X -BAXbbĭX}EM y٪zkȔq׹*JTd_NzK|eA߽ ۭm&3:V`\MPq'RO&c%e|mLлj 8d GWv,H89Rm:*7?mtX$i(vq$M9sUK<̧.RH) Bfr5Ϡ=QJP),o6F[?კPT*cd3uA;>?aL\(bΑZ8_|-ǣr0ylIJLhbi hKf34;Kb.y+Ej<.j hhg*,wE=$_+νG@A$$0Bmp=v*x] ݕ[(G?Kcj_mjb w > |PdweBG|^ z46֗#M}pv}aJ1:;W#PLWa"|ueb.˷I5t]+K͡H>937P&v*(>YT1w ZjDJG^]-BUH!vV˻ 4{LA}l""š\ i!2Y̢(/J+t7<R6X޼"^Y\"Ԙ3"$.[B U:~P ^[~6pL>ZvldE%PWY|i A&WK:l-' kL6Z|CmC xk^05^PH4g/n7W+`w 1́7iZ&'8ԉKV`*<]n%3$5^0rlC{'.FP@[w[;qFb^f#JIF!|> k/G/&weP#gѯ#oY-0;+A }B"0y uNE&ЧGﲊP-v Ɣƞ kq I["%W)RKAi|ڽ5+soK 5_kyk:wTUR„RyBp؀mo .AT-{yGT@a@#; E1|7F s D\n\/4 +6D4Uk`).!w#bC eЌ.JA:hI~R=\`CCMdjeoerALmI^.ꒊ@U\5z=B\D6Of]79)X16kPO%_UqGUHn~2Gӓ4d+QҮ/SG\R$k?SJ'MW5\zqv fЌ +WS2jQ|~g47FTX`2a`em7L KKic3O*"1maB95{PD4poI5H  7$oZ߬퀗jZ0L2BMj( =-Afc#| j2w,C*7ufAb yr {Ûoq(0xHb3d+X/tprcj L3+$Qi}$_8k&H6J5Na8t8SDsHit 7R[ dE98/A7D$͐d33\"Ed|LZ" !D"2cGnrpZh>_~ݣ%diMe7D> 5ꦡɵ;oL[HkkDv`3N!{8+4a3@:|Cz6 d~zǜSLd=ѩIRUVHuۇ{)Ea4Z.[j0 vq|Em[,A-(Uo*V6If._h,ȝ7BtA}U}`~̚:続#BA?X?c^]7ݥhHL@ˢXӨ@XcC3^YH:oHKl$Ra `(\ZZ@4yk U7bwZՆǨɳBP:zZ0޻:2 懭TaHOI[u"9;ST"RB!xiUtbU/mxl9 Rj{v椕;xmUnoݏ%$J]u _@Wڼڬ:vrӺkqNM?pO^⽶H<:bGh.M:x49gfU-_w*p)g,( ?ohQz U_^fL1(O"ăjEY<1oBM[trM`E1]( dՓ(8d6:=CJ\YGI)եAVڦ>R4A!"[N G Ԫ>4o<8F ^BK2Kk; O)%o1;; &h8ߐ]nDNһ$WVfM&.K_DOӧZg_GXKB15].XE*~Wsd%t ayLٝg)x -o8 刮qe1j,@.אx+mUejiD`IQ6uwKP^J2sxRѱHT;Դ)˼%Rr 2iJKh(ZґF>n$vY3EC|Cp y&gqZvxNϤ㳰Qt6[X$q1O hEs}:yN @kv3x6|yMl  )Z>"~Q\T^IXKBUdZW!u^X<ȱ$',`Hv#|$UAPC]` ժn?巅Y.P{y+efYxg=C#FHET&3==Y"Z?-Љw)gvBŚ&˪EݳQGX[g)WF/Br?IٮCWX[EjUrh\yyw4zuK]p3}dO%(K @Y Rv8*ve:wI٤VgAn؍fjw|6Dw VN W໚r m񲸁GJv i!$MyI"\kwi*p:Zq FD 4LQ8)|hNog&%F68pZQ, ]2Zf aZOM{y c]L(suQh2/C8ܶ._o-ysYZw8l?6M?+죁&hWa@,Ppnƶ8%40"Lt4u`B{ϐmf? ?ׅڮO3zoZxR쨮uTJ&H0C*aye}Eߙ$gS+SӁy)V`JY6V/aS@P!@.ē:5RE0Gny2L~V`\,|-5F:s=}_6 t==<_7"9M8T>%p_pb&Ӯ4&љ焄+dy3Ͼ ɝP`C=YށFPO6GLawheUpa edB9UBU)B_=nfB.\͆&pNF"AmU QdR[tRA hJ.(] o-'oyq՝"jrIv|Ad[ˏ$5 Y r]uPxd8дxsuԢJut[Gf$|pqև37靑r[6]:a GǪ@I^o>*Od%>T.8*r:4;Fˑ W΋?W#8AҨwrܦSMy/ RxN&$[;x6SO@ e18'#e5\b%}["oOnT]IJ,+ijlRɼ(00H>8mm̵+ck ҖRvfeJwĶ6'ãέg qO0ᖬJO}1{S]I!Yzs5@Y %4Vb>nɺyt8Ib0 d5c?A+2"axc 2  H]SRt鎴!WD{}?X7aOrs[8I7ް}Vg.NOyUdIi tjcY߃)SjT8.- ŢCٗiߓW,)DovjgPbV,ޚh݇ko9ҋ̔v+>ׄP%'bw}n*ZxJp{tic}A & VQV^$9eEtt%0#@GڪCC] [}4qO~!1Ui@^D $@D+Veŀnۃi4] eԫGTcMau?rH &h䝴woR֜S+υ-%$6?ßp Q]Eu6[bKq*NU:j;rC2ذN=ъz)1sUe DlSo>ji8PVv6'׷R! jz@bƀ~S?(~fg4`'*ԋ3| KQLmW`?MS89LG;;PV֑O{e e`}sIiaD#%+˷umx:[*"_X|W+Բ.Ú{:B/Vx)CюY?/ UPFloK]lRH SsA; 9U{f΂qu7ES{dh6*0)lYX|(]f]Iک̶P8?C?`b֔1vK!z~6+xougVkppm$@3^qtHg'|=(t*2 p~xI;:mX$杯"~cϛoi(o׆AkcNӝvk֓^_89Ly\USqoct܅Q@Ͽ=.n2 U*6w({78pnnjꏺȹCe7tfe_ssw4~%E'.uTZYȉޯ\;LӾcTUflғ$ޢ_ϑD}M& oV+wCG{XZh_sn3l`DM/.c*Z3,F\aّ5L4O3 K냩:M&Z"Mh!,qEa0h>#S-ɨ_I"9ĂX6g }Ap] {anWKkE| o 0ٹ(% 4mwfH{:R$lOBG5YfՊTTq%Ž>eCU(]FpI L?rfig]yj9ͷ޽ޱ[O."Z?N#{2ǩ:PC%j!:zjf+4c3 \e҆/2? z<4^o+f.ʗ}=!`§K w3$RpA 9Ek x@}ڳ$\ Ty@="K odk/p!kqZߍz0Ο.׃6Qs9m0, **eVCa(oFf]Wpc.rP^KR&<~Xg~訿cw5E`ox6ިZ, 36=bJ|^"EEA [TH"欴.| `$ PkLtE uj ww3J2{=Nt @(LT+x zFϾ9~SQ`.+dX\P}}d*J H25)-_Nk=RcAuu"P]7~2m{R/c~`@$3![w~a4_)4QWȂe%+_41^)#Y6DS;/gHƿ7t0O51ao{"N 0GOfI>p{)AYz,s-ƪC\Oѷ"μpG0p(R{rm?"4 5i Mtw_pb+)UDAuR&S{Ðkk 6ZDu:/n Ȯ""~!؝H`5CM sxX,Ni0lP]7fwFb*w<<.|ꉵ9@[ Qlݓ3S/NhܽYJܛ0H{D>dVXl;{qެzbZ菶ZraOn;'Qڅf ^d+^mhrifGFA߆P-Uu39aI'.PٴnցE^;:/"TI~&}'gi4L ;Y/ՙP%Mss]Q_Fqv3 )^@!b,-KÌQY竘TN\ 7]m$aeF<isjIRtm+$t+`2PngF6s wk_S;!Ҥ(h$p{l`h UA vZ+*'Ks" 7ŰeՂVn%PZBT:c)-@Aᐜxr ̼Dz I!8\M6-yXg-ΫE ZaFXn U%VS)Ysmԛ^{ZB:lt$`sz, *g밾Aڂ{ڡ1l~h9 MQ%hFAk^zڱJkJWRWYجQO+'T`m*UƮ 6]}Jz^8X0-]"@K]Xqz+_]:8S.h"J*")~%Dڷb}{GpǺ;\fptj1}=ͪjNv>sK6y'D:'S2,#\^0[ !7&#Hx5O ˕K>NZ3@ݲj) !d5 *g7w6PH9t@t'hRaW (Hq~_QEm9<#Rdi`rm7hSL5Ox,e/bT8Z3Y ̔%uOb?Q/o8o,ZoC}5M*9Oj;VN7s:k[gjsaFV4p'/iM{ƍZT7;+ZokS7=[D!fn}[wDBj{ǻ,ӮfX70Gsi$|X\Aҵ^D=W'yA,7 ~K͚ϸUtx@- N?36I`x\#XC7'AͶFd,ɢ_â?Ƌ1:?TG831a`X ]Y[Cd<4^SEcr7y{M^,Pl?;m4m*nw6~|] uYeazl_lkl1\fU)gY%^L?^` l71$eLҁ%QP&\S  ^zk6HS~"8rClbm,ie 2 I-N_a fFA.@$ MXI3Q7Glt nK6|ؙwRC]CG!X- j`Gő|/HFx|-6QBz15O## ڇu l+c0xZխI6[BPMJgRaf 4m^4h7|]ja4 \^NSpdg!hQ@-?ߡs9n)^зgC@$F, w0!MbQA` "(CZ1C=9Zc\?u'tk: Jt1c!F$U{%}l*]sYaQUJ{/qQdG(0]J_݅oIV^g-5b@Mp@ԭAbLf'!X<-V_!fCѦg2j-a&y(\Z/o}Uzj5f6o{Quz%Za;OUzGE 4GW8q@ɦ.| \d tfa6"JbxpiloY!j&UHTZa5„R.ߓ^wGDAI}I|,@k#%0:m SsT@B0ViX&ϙe A nIC)^r$/#_C52 ΁#ʒub_I/cHl\?o[醽H`w|'}yGmv h2"䱕zenB|znGLiL\2Z88i1aMP, TݴWtyZ.vp SW藅P#^+]t]HpsR.iekT>w\897, Su?V4*>j'Ȕjp7M*Y a;r+if6?~oJ!Զf2kQ }ŝ9ET!I*A)WLK,mGyCl!xs7Ztm@z-=GOve&I9Y~>Uy3#ݣ,]]t홫{/t.rT Cgš(y@"c-,>7IF֏2хŦy1|8ۂNK].xj^ ؈tH_|+i3&V12"e44K483n)&`Iuik9w5vfcw'7\x;MgpDE[KJgj>.3ef14 Gj[KZ4ſ$сN2;< FTIK, 0Nu2'ifkG[6yVKYڨ j.=,cVwe?kvنğ,9xOGgEbZjןahl`46B/K 6:^q/aLp*;&h9&P||P&E XlxD;"B=̡w)g[̻^h^qFD}='3Mf5W_j~'=(9̂&h /t-lXFUO )*/G'Ok0 |$S>7ImO畡W4`Cǐa)uAm4n`&mCO MiZexCtVqԯ0(sܾRWs0;(j4$԰B~v>SqAۤD)@ԔxJYҋmEh6!pYQ1\H1^٪\r[GD@ab0p|b&Yz4uHrX^3rrwA,k=zN* p 6ṯl2 3I#!nADL.w g뎧 j:4uVf3ͬ9M@',_0ҋ91 ^YW;hT/j3k/؏'}1IcX68 u~[.3!O좻]'C#Xu,>[g ?QMˑ"a9NXGw\/-~l%`Je M: KFѹ1g<]~L4اa{S ,ʻqyt_{Gj\?roRD"x &8# Ù䓡('ZuXp5 "\x p?*K=-ey*y~b2\^±)22Xю{ӾCŹwQ c#6f*t)Tm(BXرIK*Y=@TLtxlj:wW_ֺ,Ʀf0<{LZi?$jI !Jϛ:Il;@h)F dzY\:?bu~V!25 ¬.l_n~g 0 [>H͉jsu&^#_AYstLGΟctX詎~Le9߽Dt>J&ߊ 3)APї(.!M2ΨemVsD넲!Hf/>GzزBTgRD@ /!cexbAYe˩'u}a[Q@2I?RO k/w +"'R>z%H5qɆC-[ø- us]7OzR$=Z;@2=0]PTڊ]pE+7 JS־~!7dUZ,{eI-gˆ9KXLɟZ4zߍ"b-' BJ<7=lqЃJWǑY`M\\,i`GmFc8 0]Zt|OB.> ސ!Hmχ"cH_+ & ǥY|ZQ/c$^+oJb,b\Oi+d {T*!V%XH_%%]Ԗ( 0OZ%i*CpItzŅ炱2}٩=DVxfhd,-`1rÉ|԰l[?S_JH%1v&{4[J0W^ nJ㦡e󠵮zNe4y+xviQ_zQ,ແN7;zQcy3,2=^q2؃փCmӁijda5"&oJmh&oGۯ)eJjXsr5. Y+Bm$P7n\Hg r'wz\!Bc<)>5+ XHat"ob\JHY9* hyY;_ He!l+&e {sPʱ989Vʿ`6!EXq]wC Rc/ ^v^c^ײJڻL/p.m:p7i@آf BO)kK)@#7ۂ&D!{';-e/i{ɮ#p;UO_hc;S@rw@YJ|:[RD>1 E{i.ibl7J{Tw݊* M;&yUo|g YV%O d/ (^.ҳs$WpVr8C3B+^0fe+s!o3tkW2 ~:$A/9%v|!͏Kt)`4ݱǗYȚCy1s݅Y)6Y\M-I;!@NFKGx*eu!\M<=xj9izOm l|`3sy*%k=A^<T&ōN؉EVy02m'Y$"I=`G @OA{Jjl"pd0,`Dm֚ݣZI~}*:D4iiM*/\3$vM94Esy/t/ IAELe[@F̏qN\`1:Z!Q%s7cb Ӛ-Caf=&c/V7a,$@{1uLh+-iΉRX#qi--KzP}0AH G`cOsQQ_!On=y/a ˩O!U} l!TH2+m"%M$Y|I] o,{oWd!#MԲ%{ [/㾰нn%`lk /ldd|r ^"2DzVO*8mLI%VޱmR i_g'.{>CCJOU.IןTr\Xi#pM? x?rĞ!5Wz.+E{luޢHO5<" [!!?[Z蹆v*: _,adNP 0}_\d'VSÅv?crSbgWx΃H~ j/*bߴ#^GdSz3ɚuYwQ5ٲ7<|I칂K>G֓>u@s9 HA0&ƣ)%h/O8 uZ?PA^%H',x;Fɂ{l/j{\ZQos҂Mú޾AJxrMg}N#w]ÐQ*#Ak^z2ct/ >{~*N-QYfFUb`9X R3#K!_$a[컟xofT)LTS \B-@OKAyYy,js5R *e+Hcy@04nǨ*AzgӃŰU"@e$’\!wklΞII=JS` >Mk5y\0,J(;x[i==!6(t^䨰6 @eg$Φ˜cG(OkeУYO7}+g9saLCeb΁.7 ;`ѴAߝJv+X"ux VlM+V'r6 mdӣsoT?x_$.;<3u:B $lQ`-a"$Ry78a/)/G0GJjť>>²`Ab1+A$膕DZjK:hA0Vt9i疲㎭\'1è\v^U<|,i<7-O)Cmjz>pp E=Lɨkq$ wjA]Юz B.0z rp[Nm8xٱhQHHd.ə 7hMfA]z ls-5e43`dopE׿N!M0m+ Gd5u!?fLxX#lx̚"+l*ay&?D +8#}ų3J0B\© XqrTЁg4S{EFzvT ,2-J*>Le+>;5 k{[̩l(H24Y1,HՎxW)Pxpe0WݸvEqA+ۘ՟nKi/e%l+R0W.{vDo)p,1bLmD;S>vAMpGHڶ[gPef Sա CfWEZ~(Ir;O˃!](veASnf$rD^ [bj{k+pXkygL:m\sj 3pfWJS"2ӆE.>n8-T:T<ήg&㥰$MG9DftSvFl%_&Ă{ Xt&Au,F:QG[$ * =߼=w"-fq}f%=D9lvs<Eaϖm& @y-oU_ǚb5S4zr_8 `'S77'EHƙ{i NTB:%agcCʘA`.|å9+u 55wDnpG?n^ WM_-v^NvTZr|iAx 5RTT @XbIc3z(Ub^7aUh rJήKbtZ'N5MH D?ڼGᭈhkޮ 6_VKXmM#(Jxom?i|˹SReUq܀h#Oe'ƘP>V~Y"겝窈7$k5?4" }/>_M!NX፬{LF?8Z&|ީ"rPP:bܖNIIġ=+RLF;ʪ7=gKLNCMK0. lD~?>j%BTUSĶmzйUy9 [z>ȝY\5㰠q㗓)Jdi3.ꔛ2[?{ UZA3[B`)cAdI&b}-H{|\f(G~XD_мw<T%g²9ơEݟwiae :UXFD̬фzzx*JQs $hitB#1͖&[?0QxU'Ubrh 뉮?-Vcu\#ih{>2g} ]>S S?%b,$ }쮭</IdokgYYP/4%_cI M4n00:dԮj\ھifLVUZd9%ͺ2dl⢆4VPLi9# e5훅S%4orŐO! UB`tQ ڽK;Zh&PcxP+(٦Zo:V,/nW4jEMnn:Z4I@%nvԥF"?O7!M׉w+~NND1_fq-Pj);"'M$NMAymEYI!<$ZæS@ }T})τo% bV>,R uO$15I6yyєӭ{`Er`7ДfOGoY;+Fְ#Uޣ̍7%p2ʓNœw; sQH'Ι|f!ц@JzD@L@|D"̟J%j@cVIH YJ0<~&S4*&l{U:*Cay`q(bjq Ҡ"^-Z-5F/wTs!ONؗPzM)uf h0pswN,W946x (14ݨ:P>`m@[| c5_"wtekbvw3ϸ R5|jG-r#N$S*ߞX(rN9wajS@ԘXRw)lq ֓h93"p % 'l|U։ m :NV`4u3x _:ISzM+@9t/<Պn$]p^CfmݚR[N?'w = ZK=|maO*5ŵRo WH`pͻjHrVj"?CsۅU/?铉PXwFLE\+j$3_Ƕ-?K> FJ#6ad@. aPB苼08&0K' &xR#.<9aB0,BJF5WhfLuP"?O%AL黕KNe>G ٫er-xؑr9qÂ\ZdSϔ2'H:5#QJNkrY(ͯH*zRm~^!e1[X;U; j bjo;E_`-ASY )@^̧6e&RQo"/n,=XpGo8Ztw-x0WbŢRm:{F(o!HVemlʅo38G|慄q/;)D6++5 Q: OC4۽Egy#L4)5Qb;sG c,Cl!mO|@I~sL}&9+%1i|hUXՠtAgq|Ϊx6Wt-Hѥ")dygѷfZsy<07ooX թz8!6ִys@{:/}` v~Q9rIVuM\oqnm'E1͌* w\ʪ<4J3Wwg e5Ͱ4("q ЮT5nm5s@Fi~כU'"G]x'Ln״3Y@Qr񃅒pE+rf##t[=d^E-bH_y<5/Wl~o)?/.D3J50cf"+ !,2JH''ذcXxGݩ١zK{0 WS6SY}s7$OAk ڔF av R䦫arM1VڏIk~\`F+ҫ09ʌqt2 Qn3+V^Db;qJcWEnΡ̤Qw׾~l^s 5)w b]+aN;[JfՑU1a4b6R׊?0h>Sn&}xON5!ڜC/a1E"ݽ(oa|X #5$OPGITRu0N %~qA7۬dM˘d<QbF̶Wf;gКt. 4Ip7VɒTJ/*ku An?{ak{ HѪtFy"̞M?+T q5dS7{{0 D}דx숒aVB,YV U\Ć/m\uLK׊"52`E&Bd*I5>AZR.&NrQԯ^" ":w"F׋'U@u;oZ79\/RJRQtkj? h2II:5%&f`K d>^ i4Nx5a)aB0Gsv%Yvӂqf+\N74oܸܲe[8{Al֍"TnՊ9D]w3[`)vR_zם;Nԇ1ӎ4FE=<0bČ]gYK[s8Q6^8SzpŒk^E DĪCIE/oqiM}$nR1tӠZ Ά}o=#/bWr3;f/n`% T3Ē VMuR]nb3ߗ:M 'WG݅B$TO%>]J\c+\rK j\OBCo6 㺏PRҘ YyzVc gnY JdHNZ˜s϶X_b學=Va[Kܖ8~?2Roge_m6,4ÊQj2cOf]Eҽd3*K|A Tn gCbl$qa4Zmr2j'&^M dV&*jQׇYAΑPng|.JnOŭ0lS\x' ")S  gG38܃{wq?өFv X@EFpp~lsJ=B&7K-|g+E֐|q~OVqca! ݘFX-禓AsI7i&cA\@z>R;Ht(^Z]!%o_S*ݕlX5CU{7* .腻AՑCbo6iaA(z?-昫y(9n&`x"Bb'%!}jv ϕK}\b* _%=]ĹYڂ֥$eQl_&@_b΀z+~C$}0;0V=Iqj xh{{J4di 7Ia;4>Mf ܨq4sĜ9vt DY23zOG R;m t<կ3)5}^UX7 J`"cgrpS3F \l↸6d'vQ(hY4)]崗Ŧd\ j_[{"ǖyKvrtn}t(`b7"+=:f\lw6#«PETU-v׳hDmcw@{h0jU4:*TnÅ蚔L->ۧ;]azCG]$[Ú_nbG*<>}2^"mgh%tފ5MXYd +.(xzVpâr@&FKmm\8G>!9#1@=s+L4${Oͅ%nKhX7Zt|(tqs-C>b qM9>N [5\dXV4!65EU sZj,Nv'V*0`ZT}YpVqP;lCeKֈOٯWz/,'GBDZm7i"XPӣfY.=/'{̱ZFݚ3STQB/33#{4 I!>e@ԫdݣI~G~ ˆΚX'͌8uLo@]ͱMS EZ)-QvN2R&>&༜u)W)ч7>On&1ozr|9Ϳ}1 > g{{4tpTp=@e_jHd.v&ɭ>Ye>Pq{&f ,PȦ6je)Fso#2@Kȵt6vSӸKΠQ/)Ϛ1IptmiL|We ;Bz\|$` WW&.y1;HǸQ:=nks@yA5DrXRh}~`_h8AaE`p)vܺzsiv"^0yV :(0v~Eftn M5T,`8#i EfUDˀRIt[%˫}bپy^IEUszU.Q>,'-ɬ{"x30% ypQ:rb2Nr 4/R&wޭ[iWCTJ1W4Z?}9Jfv͜ Xfd?qr %f!ZzŻ&14~z)8m~*!OCT7[$/[hݢ!KWY۷DD]YD|B9uD3>i "ERU d+V@Yh), ꁼl q?uu5M4,,CS̉Z{*dH'⧟JV,^sYjeZS#Wzc_8/$*E^D/6׼'K{:×8\K)G*Yo G-Hw=|J-K,nacFi"oC05Kf;D%D/[ r睶Ka c%N`fjC?x(BD? ,dawPrŝHct(LF^]TkC(?"(:vjU#o7 CB0i|jVŭX($E,9*vugc۾hS՚^e_Ho. a-v`z"I/i׺0Ƃ?T4/ZU  NMP)1#f)@ LxjoT&u $kV0fV3_ͿLpd9] P- =IN6vK!KJt2҅xU' LH53@ s߻f](Ř c3.}H,|E{(*C'*:T] =|Z{x usFtKgv^2?1XNcqk{5bJhʵS1t<{n-I['!GA?B |3-\lM.=S _/yEȱ`Dr%E[iRIU UI_l=5]VR\)LZUUMm7>UM6Mmkp,usڷ\)b}&t ,R|CFl>>v`E6 aNmlX7xʨ5i/<ؓYP&XCP7CM `]Ķ-8l0? kʄ$ 8H1'Ff/}'LCcV|'ɸߗ >1YR' ,e[D}hп!Bұ*H'ͼoST"uE&9`5O}M9h3~=ikӹlfPjkbXMOm;&g`kz|tZ~>T|25ePiILe;qQ, Jb"T<v9D.b4h)& Jϡ?Ad={`u|N"( JK^WtXPf!{K(e h !ʠG߅RW?PZ2 1`$cD'Pm|5fkJt:ob(ZJOqHwaoA0' @\] ;g(bq!D@̗ֈNт\K Vf2L|uō( lO \M %}2kľ&4z6"C 6b%5^k}z9!Ϯ3ocB(B'ܖŒ"6oM 5+ь˵y"!őy-\9N|Ҿ.v ҟ&嘳m%}BDV_ǵhuXМUod>=gp3x[i%^Lmm[ Z$Uݰgx.a)uT% [ wtDHئXD/U 0s~QGh8/b#P}- nw;~O|i#sDjR }Tn({*~'*bZ=6X]Oc*}$zI9G<( i!.dxY!-Nʖa|h:JYpNӡf5ט:Kr>'KfŌz_ԝҊSZ xç ԩVKXLnI-C԰wr1ù `П܅X*W" ,N(jR4miNYoJ򢚥 Pⲻl '1;UfC\$Ԉ3Z0TW3W`k7˪@0y*&9{W1 ?)FvGLJSS*T:&Cl., 4(z= 1\8ޚꘜgmQrxهND,r(DDa|A6X8 Jq4;!Js)K J/ŬڠN9.;|Y7uxFA1=߲<{'~Y^F*g?2y,bӻ%,szv3)=8Z`RC1kEֽ!w-&vQvɣ_! BW&^GYWR2KxT 2lj[b 2ׅV&19ј:TrNPZ}zS/wx9c3aq;n u>d uH~?sisErT?G'+%q*Ħ Sw.\6lBycrVtz?_rFd88˫ YL_ۯv`p դ>l?'Qղ΃3IlC-,'SV39G@oul[ݢCLOI]Jg.4[ )DN/"`潑޸s0 4n ~,W6 +zK!ԯaZzg^FpǺx4p$Whc>{Vma?}~dW:K<.v-)6l9T-,@GD.~\4kH(Kf|Aδ7隆c\PD#&z,BrYt*Kn QHڀf['kGEUPjh7ۣ3(&[ G"ʑ8Ydk6lcm.s / "` b9֡n_؂Xɽl^tS Eqœd y6zIobJʴ"8\s M@NwS>FI1خr{Vtf5J "{#E `3S*m/;ҡ[Qb4-hD:J8ǫp"IMPDfq IB=ǒ i[ NmV+m)O=0bԃHs,wư1*7(_[K̚,cܧS&XxKk) aOC Kwzaeأ td`5#nBCQ{t.3I ;zRH8=Z,O$RԹ'tg'Q+={r{vj#Ŵ|f:TkkCSg&4]e3xIS0=kH`Pa2|a+[Ai9F9@QMQr}w`3告3~is4حNH_\a__C *j3~퍂s6y\te[6x#QX&IP-LQelzԟq6Cɑ gꧧ(mZб-qxzrR`wdzc,a5ô8%RG`>87`WNWn34meɛmOѬjR?r6фg}kUY{-̑&mɭ0 ̒D/̰+vfkV#}M C%w k ;SpșUҞ:$h&Ly'ʣށfna¦9'O!nbme=q+۵_8{d 2PrQd`>#{%]޴߁yUV)\, f/нo\, X܈HQ\M?Y4"5A]{4n'G2>VU;"dθZuIr֙w'X\#t:ɥZ%@%B5T߆k{˕Y9Te(؊`4mKWcwkBg8Y:' Tٌx\:%yU-X+Fsj<_ cߥ)C lhqv?$#VIh_ W CoKwεMAtㅱtXABIFF8ч"&J8s]d.. ʌqvlPkG¶m2EA&dֻHM(?O#+L9 ` qhU-ڌRGQ'G4m \pj Er |JAmlp?FWhJtYCmr.KrY|s+t;⍹Ap Jp[I^G N^+߀ߋ `vKF*?ѻjU`3H%2C'ưQ0SZ4,:RIHq+jpAFxCEnBXOE-æ8qA\x ,q}B41j>Ƈ rبb% uTWt`p]@ή+8Xޘ9;iչ/ 9<[թMXCƤ"2-u}@'"w6]a&e[s5b,Y  __V%W;J`>SHr*͏Cf¤uz["j:d/2><{ӝx#3g@vCě@Gݽdg>ub!$Q=,;PqJG#{9%sؔ~EƼ"NNWp'nxQC5 Z~aO|O쉝Y~[ fb(|˜" ^`b+ooڌj9Ƌ2|8T?7&l˵/ Hy~obR~^6!.v8?w Y]Y} |fx4*!-ЂIZ5EGy AIq>ŔK2 ,uf#~?-)IK5(/v9k r#Ȗ"#%VP6Qޤvv[`F؇*8^WcWUDy_FaֆMLPiUAo? HI1 %ٓ[+nB2}SCB)|.TWE}lM#HT 9xbo@5epK*́ 5F((>Uر# Xi HOW2'rtʊߔ;7نG%Hw-lede)ѥ|n]3}`g+,/㪹*toky!eBtzT)0᪷-I h,w;%gZg -66u<`)녓=n< 3د.kH*ˁ|!}LdGr=i( 4R2kP5虫`P򷾺3;ǚhÁfQgw`٭Sh_DB5MzLwImAaz<ݣF[bډ g^D+o ĉ 3P: b," >4paº -9CΒCJc|"Q#6T m['(GQ.KER]L_z`r;mv'[Ίe=@C/g%`O*w殮Z͚x_ܚfOwT&鳖 jT9{LˈƼN\Amdi.)HT7B y'> /"Q]3./j?1GKԙeDNYoU^S~!J .Y,`LYb(dV04.B̏_oZߴTT7lJY,$,dj7p9>UI0MCG:i[$Ԯ S/)]p8ҥmѺ4㎚3VU4 ޳i`h{(^FA ,nbC`<#E}7Ho#Ȫ%!YcҪt_Nkͯ.-*JهLIu0`||l#Q;C KiLOYb(7>.'=pn& OįErg)?80ZBv :wyk ']y!yd6wd܏Sōd=,^ (.۰mٶXX.sa 0pCA5 ((`f Zl ܫ/  G)²lJ{†Rww-˅2RKca18LO5ǭb|,\6^Z̚v/Q XqܼiX+I^=GeQ][Q\|޻ s+JjAY;e<z*3!̻k5ѨyosrhQ'wp"#z:M&6}RSI|w_@_W^$kypעPFR kӞ8jZN?[/d+jr3QR߽-P^F܉cC0)a] GEfȡJz௠Z)b툄.^n53&԰3 }3w,](4$z.7 DU-흐i: _ 9=A,lh$}p ƃRf؞,Տ0{SCxN"%,9<\&N? 2ɘyŗEŀ1cD Pt@ NB5c% }K=8EH:\|*Px 9mK81^a^C@ {bI`nȄ]*Ko"0M3! thq;Xx RfVtB}q1~)!4_"V#xMJqvz3X~[hAyLps_Z+JuF[5O+"H92Ңgۍ^7.Kg{.Sj V`N[9Ah,ŧy W1gwhїY2fn,kOX&l뮷k\,_Hj 7Kt10wi7isÿLA}`C!#5`Djz ҽ  J E 0V"Ɠyf~D ~) vB:ꢃO[  NCBwX 3|dE  p^c!  K]O(N=4SHQ8.=>4 \C q:xF=;fǞ;Y퀰U6nI&*v$t[md x.х/-YQP~ic. ~MŘrP4 tdQ;fYԱz ?(@sn9v2f2˙܇V ˟YwS ZA="} }~5}E Ke!PFj^N][#!e1 KTxM e鞜 h3-i1#_9UǕ+*y40vozٮjM"@(D36nN } Swk~/B-ڙTb1`& 0GrKeeJZ lª N)ħϩGl~.$O#1޹4Dz-lPz&mNRB4AkLt`&!+ AlǀvhZ $Z?<4[Wg&[8$zviO4/8{Ӂ~/DϤqPP;O6td0޸fF۠.bWts@ODtAI'C S;yHF&X 5Z AQ Wg!vq$ d{׉QRlь!Y[VӺ 1$|6N(fF~7NM}䴪[f?x%v& s]*! m" 晢HĺN>HeE^F\}$oB $K.`6`4bёś l$}3,Jâ61AM-'eP[iѺCg@d|Y\JG/鶤sS㏏*VO;yLG'OP+i?E&DRNuVI2D.LGUyUhk53Agbq!`x-`*A?C#7H'½+Z+)d1ؽ3ᯱdxވbbmK@-J|*lXR}fQFgW g#c8b\:ڔf"DX' <ڵ )LK<[I~Q˦c躙QM嵖z3T,lD@3~ s{jßB"˷Mw!a܉! wd  Adɖ;- "m8Jef? )c}k)ns uKJQ{* 8UYO';Q9j,՝rW^rP0Pۂ؆ E *H\1 <ԔBwcZsij<PZ.<eg{@]p%p-6`l%4:. zMx@8 -HqYܪԾfO[溯2D1ꐬH3J8)YCm&l.۲B~^?h:[;VALp ?P6KcwvjÜbR%ѻ;Qy+D>*.}(e-uƤߵ]xr ΁e/&4:E7&eGu8Nq޴Yu cz*Z!"zeXZ#|k˰縘I̴_Bk lY6(d[}5,sSa:-zZ9hXwhE%%: *gJD~- wGG,X&(itGRȞ~l>uK)ѯ;B80ǎ7nb1F>Ⱦ.!w+(#2Xdn,~luWGVGa Z,jlc oƠ b8uJ@|4A3eٔ#T2PsE߶§ |WX=@AGt8dմ8}c^^|xYB6!)&!|jlOg,K`.WJ ]*g@GG hub!1Ԫ*n15%h`C:Nè93 f8]p1v3;"+wF¸%i <=f]SӀT\Δɕ[qM>`j$a,C`L\d;&MpRd,|J񖉭W"W)pd(2r~:/ƍV^Xvzkjhl+[ @t1#MxAegx# : {;(Zscn_ Xid ү`61bJOQ݇@&jfiwF5lhGc(`[>HN/\124 bOB w]>Ѭzʒs8[[vnv-4Y'z19ʻlVm+MJK.D Hl3jY)H 0ށEwg@r*-TR!c[r~)i5pPKdJ !)'!;ٖBY{R[$ Պ5w lO3ݏ}Wq8@@u90rӣMJ/jix&#):;iB<+һ,:g|H8ߴ˷<(x%f̭ϔkyy|)0AMz }]C3xp 4 +rNZ99VhMVh˵/S5VE :M'GG[ `e*?z8hWmD$x y…FH=%xJs+?؜IPIryJ8M?vdL/6/C4uDJ?-j"owYUhkFREM{Ӝ%э'Bgꌜʾ,~h) ȡ EZUg0OE3.Je,)LꑺqA7(ENTBtF^Ujj󌾧?uO:{Y3d†mQK˂cmty.ʡ OMlPnϔrǷƸqv$8 B1rǨ ` }_TATVY(F .Q]MА-]F=p+ӺL/C4V'XE.|6qP+-AcX-!60ɥמ`q|%V(VC"= P#D+|r%G6.Upr K0a%_RD'}[3z5b o>=y V~:(ړ ׮9~Gɉ)su]Mn/"\df*8 >4rrXt!b1 .PzN cܸΣuAg*@SO3]ycBU3[5,⛼n`gQbs1hCLH/ 3h#qhLد@x4 r^bg1o3 i(tgD$ݎ|MQk3{@Ϊ@a== ? =َ􃉇ykՎ=ݰ fFdgC{6Y=ڼ$=Im B̈"۩|vsʇZZۨfVOfi~Q'C¬-4ֲ[qI Zy tmi,iYB5:➢Z3J6u7i[wdGJwJTo͏mI"1xo },7@ϮJzSnƠ3K)l^:#-\ߏ!N?;i[Z\Y.MIxd=\Tzf|m]t,h2 2r k[ÄGKjM}SʣV^Z99-*Eh:Zߑ_2RP $q20𠼝|JYeKge ;piPgq˿B\-mt$HYԁE*4ՏѓBץ?xr%*ub3XhnwCntaۥA%RId-UI<*ɥE?<@_k7/?mصI!*2sJ*43dƪoZk,ic[WVCe͖sB:nn\y ꪧ'v4 \밀#5ދ&7MhKhmZw^ջ7(((Vf=+^ -@"x>JZ>J7jD { A*LK(SqvB)<{+yaL`>[^IҶ!yz qeb{pM59'4>?mcWB߉.QTr3+.3|DFݻg~ "0?pNT -<œʷ=Y*͊:%JO(}-8'Hgˬ̪+E%)h8 IxmEIt5kX8/됶e 1vFDض7P0RoEËD(~ >30]ҕk, Dڽ#G&1߆N{\a8*O7>40VAؽ2?zGxͨ[oDd"3 (q9 'fڐ@OyB=*|b dc6wtVBgO\3"&C[fŁ~eޫv\'V>6F8{s<1@;4\5 8LR7⒥}}H$ZQ&w/q:(9?/k<./v DbcF 4<&O[HRTߎ! E6#5J0h/N& vJ۪c&5_n0ҍN' X*xh|q kN$߀?~5 q2/$;):_V$.=Є4>dT> (JE uU|#bQ2JiSmc6̿kOd|o55d.VVp3z2\P)REjprRq{Gr遾a؃E[a/cRh+@DٓOxAguڂ봒/ .π-d0璿;yw.ViZl\SJu{P@ la6_ǗEkf( L_1H,wy;I 3]BC_s1V%HovO#ɵ70E*Ū3<5LEk w˦]nbphuõfP{?g_>cf#VtI:22GFu{P hDwekQ}N?[Ts(3xxgrPx`^E \ӯ=ʷO[1@cXܐ.E*4kTaF7zub7d1-ʛ8qV$q۠ m:][01"z3i"ʹW1&-Qil "ΓQ7bwVᔧ}lMjWa zg'@;θpӲw]Sl@d-ϭK*-kkF|nLlPM3܃*?C!fn LTЉ*q߿kC׌-MtZ}[x!@܃+WӨ}oEދ|1 XsǟzEgZd?<d|AAcOcK-za7 %|7$TT-вv>2i5ҷj8Q=͒J_VTV#kJykwO_X@vrPs䣝=a׊vt1Yyn*6c<iDtRVUH6X8 AucZܲW?tǘd>mę&P"J}QƁrC0~)fD y6ΕVklGGo~ͿFD鰌9ID.vK>F~]DK䴍F'L7a@V٨/B#Y}-ϓ\q .m̊DcWjQS;2keg˒<ϹRPn ClrtWu(w']9\BlMbLv*GIʦDiɘ- fHNE!.Y"q">+b$ =mXQ^}LnR0==_^V|;R|5xqj]c7 sUNElх=LHdAs4öKx Kn9+_'x QW:bq6˿8CMG㕃/.C``jAT]1cY)Z m=b>tЙSm9^(Jp":G]@AB~gXD')4HbA3mvggu`:wUL 1LrLam)Ğa[|U&:`j1c> !(<#++Zf$YPZ%܅-el:◠A\d2BO$ST"=*b*w135!k^kϜ\ eWI-Y%Xv 3Vtl#e1c)&3m2Om%vHaz uf AKN PL6~y"R'T87JsD]h(~ltVr}*6_bk36 Zz;}R?#F|m ՠDkx (5F~Zd%SnAxv1 It9|`(hSæ_b+X0xr>a*_0} A7 JգŴ[\bPK Hnfg/%V]iB96dX9n~)ol,?ɂ=uBO$߹F߰CaO>_^"jtv;!).ߌ9E0 Ez pJZĄj,A_ [w}Ipg55T*nlJGK@jJ.|[]&xR D۳*5U3Tx%jeli6 GAS|}gbZ@#y?G[?ZZ)SkJUe`:i?KNhAP6i Bl,30BKmW(>D$}kTN]? @)IK;w`[\oD2G\:T=ٍqNzRoB/?ELL[hfp(敆K"Pg~:Cо`ϻc7BfxzK+V:Wi)9:Y v&K1}hOŕTM[*hދb6/~-X0$ wPq$&]zGtdwlk<[' XieMwBJ̹>@9ňvUKN;㜞8qM7KUߤwF$ґFqь`Gov!s1B< $bkb -Ea꣙slR\-Ѕ1ٹdBidFbɇ u56EVgф(ҍ/DB z{\IM=1 YY4H#nwU @Ҝ(N9QZVҁ3^H~_ijE5Ft= U9I0o<S^3=;?nC;z98EX55 kiڕ=_ PTw7iSԟ*y,sJ%NZ$PQhCPrldbk38!fܟ+={ I7=u(OK; bhmTnnn0WettQvl1:Ex\ "{vCgd:ˆ $ s+@i܏N)#c5mജRM*_G,n/њ~7.2AHYlPz61+)U!62M7 {ԜLj˜a_a0\-VZUr2Y&^߂Sq~C071Xx]xۼZ μuQ.*0ewwSrÐz>u›9ؐ)D'VVX'2k.2챇i_ >"kQO|#=q@ Jl{FF_+ɯj}xlji 5L{Ǐ3$]AW(ܖ >{'Pڀ2Qb@! ğj VZ䡟lb/+q}zL ubsi3*imZ̏iPջ.\}G&UZ`vpJd(q+Ѡy/JiQxĀ~ԩ3N〆 ;rzzզ\!BU2":R.8{ë}~Z\r1Z&9XJPnĀ(f+(<9 U(JW!ˆƇůNtN+q-*! Vm 2e 8|jqD +hyn`\i'[R'>NrLKUOm%YouFs~}/!d,.g_]#JgZ9KF516d0MK;z;2{v `QP?Li~خfBooԔny:~)ha>r3 _])& 7Z丶ȓ٨K8z$,> }a!PB{yV^*tbmN?Yo4vcMwt@ &|}7K./Y]<#v~lJ$XZX+)Oᘄj;wy[z=M$15AJ*4uox^%kK@,_[I{]nloΧYp C猒Vp^:&C߆S |(0^IMԡ[T%}T$uK#KhwM];z *n(BɂxV!/hUr9J+zYm }*G :E-'߀_/,}Ӿfi$B^2OwclU+ȹS1Ndwu%[ⶓOFqSA?kNڪF -Nr@{2 99 \$&)))Tk#kțKRdBe$nZ ]'ajQV<3Re{M7KΥZ;-yg@1EHͮ>5 ^Û=&z#?cc|/Nf3#I)E 2ZCfj[o9!)7x;NjOBj^Y<ѐ׹L 0CzAً|41ZE\7r%.Si)ri:/O!"8^mӧ"5jTAHݦ娴i&F[ <ȷ}!6}dwlJ4T2Vo ń%D̾ UQZ|1fv@M;cK-{EppV 數>):t@m-v3L#@ʹw}'$ fAE>Cckhmkihx%`k c$l]VMz| ;d!KnZx%R@ /N Ն{ ;.ms&ƀ^!TUQoV*G @&#~[Vw9EIcZpYF:Ù7daFj~pA3i+)йedM?MTG#B-,H[{V=bk%i>:VyBtDZTxg +dJ&W 0gkydWTg ۳dIQ~?^yYlX.P-!q×c4 栕R;Baop|6+`@T/ ]eTt8J.dFriiwFjY]ҋ|HҀ{Z]F:io^\Qdj?l:GllF*+% ͩ{G0U`kz3Q1IN 3+|y4s"lGڪAbۏL+Rټ+/v@PfT}1W!pW r&xo V%!t_JǟBɾ-%1!-dKuLcf\+:ى\ ,V[pvmjmL(?˗XP4mηdxq]3~B2ίsw2oA%5ebf'~N)뱧 detz8tozdN fǩ#WGM-1 L]A0, 9f 9{Dv`hBZ毱[3j-:WCay^wVtҚ@bO14rB,uTahu@ήY]wpbVLj"Û;KPݪ>p|X֏"KܗHN|g5} o9agX?۶D@?1`jfVT\OkhDL!iF)WѲ4δK 5X lWK\&ժ00OGS;#TvVaU$?[aY.}[:*R |2T-T+ KmI/u`}ط' ăfz>mF^Hb3o@)м9լ/!w)ݚwǗ uy({WyrjHZ?.DZԮR|rs\EȂl3)+Uv-!'u=޹Ut|bY%A}{tA j Ey ;7=F[]Q Bh UMH$h}owh&NLm`XTۃ5V UM#8VN?zvAi'OiEgK3d % 3v+aZ`jÏb>ֿ1wwDyNF+@RR:Gc0}wpIgٱٰ,o4+B3' $W(k%I ?u 3j8 T r%T40/ojMKr_~_@ e}4 yV G+6ָU"|BxrÈ^1!z5͏a3s=N'" x dMn(f5m3 w Qm8>Eo;5} }ʒfq 5"%= yX~$d!t~lUE|AX EpV|Zeh{՘63~iēol~vv^/)f" t Or=T?m۫#t_ Ѐ>]߇1[ٚ4?}t͸3QaEqnvyvKpќ]-H32~.'&:Y%%ٱ(yjg^գ1 ٓGd}DL`Z lL3Qx pW~gapvy4YdE2Vᯏ-޳af#;q&꾜Xn&LdMzT1$W5HhY; ٵ$ d1r 1fu&_F J mpWC,)Fad;u=^7@sn2 fE2'r=ŭoWE򰚪0˷>Wc6]V4M~\HN/J4+xTi{J'#vCo62=qE'#׎XY^`8=s2@(M n _U4\ݙWu/nK<US)e[EvR24AKvF =ue#r^9 S "TKz Sge9SфEMR^X~/Ͻ"zxO+e C bl7˽=e(=HA<ܾԾ h)dpse⍽=Y'JႪ&dIZY-`|fTlvL _Z>+;unPҵaWЄgxЍ3i~QZ'te[ƛR)M/ax+x+)yL΃P h[[>JfDiI"_n2w׺6'@?}kJcQg%/j0ҬG$c=BaDnכeTϪ6(Z=i 8(jadD>dlf|ZudsLD˽g)mzwI}M-wq`6P5_/<,΀7eT]M#&ǹ ƍ(q;G MMʒ)uKRXz:ڗXU:q|I ۚ6"Qm ⨗'D,tUpN/HΘ*vw k=7 KebP\vneʓj>/z9K=;\UK\аuͫ|rDHcX%[ot+ רCmvWlENSLγ+ɑ;o D2&kURd-f(5-\d؈Tq8kz̝B9c&jw%J q3H}?"o#r”Pa 2XSeY1Z+l']zD9b`K: [d*WΕH9<y0&w'i0%;" f 2q /CWf 4T>B~#|!2$ӭ߄dEݤM]N82Bc*|j`6QX;!{V;^[q/%\3Xc`ny ,}:~&>AdHj(}~@Q4ytck:la|``cRXvkGǤn&@,wިԔ z(3zzQ5ly9޾fUCck\lzRShkzGp'|uhb뭐:]< p4r/N'Sg?!{+/1EœJ[-8|aW܅Vm ;`6l=m] ]]O+Hiȑ]47\IQe $Nڕ#"=uX)qs.Sl9@3_)N1. #<r-{46'֜_B Gܡ3*;B)T߭^'IOk/&ѧc؈QXERO(UhvOaI!'1*zk9R QBM!I3Ýa!?XS4D/m=~TbeE=rE=HuS *fy\ӵ-zž]_Ck5Cɵqt> ʒ)-jr !ھ ZٝunW#'[bP7uhdŷeƫDcaNt66{WZ6FbRo[xޯp &8SN ?ࡗRZ>A NSw.gv@ I%-joN"i r#ْ\'pC c_ &'YGTD#MvJ; G? N>-l{#õ6{ _ āXV!k9Nam pEx0\b7wIm fյמvqtmc)AjToP/ F@di6ܪ(ϤϞ2;ln_8ϬL޲W$Zw|u5Dq\?d vF!t@'?3;kPp^Šz6ѱ6CV'/y^Qj5ĐsذBwg}[A3Fie.TF2n*Z!X*x{BGу@s͆ayB)W7J4涉u@O+|j PL%)V?!H\avs7A!FZƒ?yhv$A! G㳋RlQ,n&u, [?˚cAmmXȭW_daqT>*!* FɦсwّĆZ YPҎE6azvephE1٘~T[rc{nݝ}4ٌ?Kb/;I$pAeIMUXyPqDP/N% 0wVOǯA\4 6"5ql8:P495Wr#C4+(DaN/엟ta.]cOahܖ:#F ^VBX,ȹP# iM asw~3E ˅jkj"'u#o׌T6HAF|eZi}jA1tD{q6j5LdL+R'`$}F2hISϾfɋN@տZ;Dyi[`xk4a5Le ?3QV8t֢nWl<9T/S](ft ot S>e꼀0(aG[Ә <'~sN;y-;a X,~Ɛ ^G&+E'Sՠb_ U+Fy`M 3zO$8@JƔ9 A("<ڥmkw2X'%[1NU8*`q,?s Vÿ[JpV(]r }E~ٹc9lQp6!jeʙ Iw 3){?` ޶)q#*ྎރbgHI3ɣ#6rhX;M,3v_&Qi+7+9`z! Q+QUi,׹d &\l#D.O1`1{+dv1t{?/0P PBK)48wۥH))hJ]Ŗ"vy@,L:9orXKDT^%sj" *B$0cB3kx1nd l- cp 7z,^(:}"区,ozjg`iO{\i Gh+ݒS ljA*w3,GuOoz[-췴!BFRReJ+2m;iw^cI%,Jp6߸4) %<6fHtK>Lv^,?r%$+ tpQkq>?4;s]`@&rz$r`?<|R@A/Zmpgqng}d;ńoYUb'@V|' p 0Z)2[Bp< @+VGCu^5 34+W$GzYB (h؄Ćc,h f=p̱Ga nc@KQQ!dv;, =pk⃖QD\?*T|epBZg}4f7ŵoa9ln렀 s#+gJ&LE9&Qͤ*<7*NDV NpThCr,ם'QrXVxaً-b)(RW=5/`/r~(2 ~*wK/ O%~UzƔSh1pjk+VSLu?=K_V;O6~&3vvE'݂w^&l aFF ΏBm\@gHBF5 ^/OcwnrxRC{}_e_5F-OXX*VWz̶c{6|AV9xM5FIqFNΔ"5&M bwlww&b\$2C^NȼcO~byOW'2({uXJrAfdCEܛR$_m ur%6p +5bnDs,G@3: nCj"ox|/h+ѱRL [TTO#rxw)h.?nYMʮOފU_$WDlƴ+A靷R*2+JkCU `ق mPwc^ vO[O'״SOg@E`΁/f徂= #˞+fE,2Mx%=CJSL,vG1;%Y|PT|g?@,"[ں]aO 1k}iXG&;3~hc6/a⬛dq"֐pnT疸}//qP`rX,WCYHYog39Op.V0y"*$_bZ5"k8**lSW,wgLjFJR!yԈX>`,m/I>Nw4TU{u4[Um]"'-W&}if}Ah3:ra p6 ax%'!խĐ~ʛ >VHte8Z"(h3sn")s~cO+}IZPn.] Z?=^IbD쉝P:(4<{Ua)Br'KW&l |B&-H Wo4aAK a.M%8`.NvQЭq^)GQ3m5?-jzfY\;4',gd_e bvjȱ%1k(Х`ov7-%1}L s+ך8eMxՎ,AF|1Ǫ#GU -P!zJ8G9=mX0D ÎTU>(H;S0F987Vw,se:#4G/ ur"uYa9zZI<Fl fo>v.TOFYAMV ?iz*A-*wq6u|Ψ1y{ a yd!̵Ƣ@4b `_8>c1ₖ,UL ^ɗ`tG*j-|x*e -\}5#VC]23Cf< #dX-NP1}lCPr@n ²1Pؒv0L1{)ObSq!-6 Y2+dgx˸v$ Vf4'#ZsowO `v5ްb(v760UCEWXO*Cmy+Xԟv!^/hpP95ə}D9׭)CSLw` Ts2 yV=_?ə70}qCi.gs-ChDjd$OC1>^s+TcEWiuo% `1L:-Y(5 ^fy5,PwE]ACf"TP Ϋ :(㿸ӘS攇 )g2$ֹY0IM` X˅cF\n? ~E dU LŴEOdzX.!)]00]!g]Snw`Z!!xVho)3ylU?˚B.`Ps&_.p,]mb> (_2TXX0Mgnaxi.`15ͩ aZo{)ah"ߝl\ r εTn<;.ū݂F <_af;7,>?QOpcZhw|h+OnbpCbn<컁 }f^ni'] dx5#)O;#"n5ĕ3f"g \"rg LǨDG9^ńzq߶bbm[(6I8G11hBQ3qNdհ6gˋ[4s_4F!W"lpť?:)ע`YOTýfGTt{ߑzSgl#SFʟ?|M [Q$^A6 l`:FMFS:^t1 6r9xaC|:G>T sۥ rvJ ~ 9Od<%1Ca#Z1@uٷ]4Q&;Y~S܈BD/sy3X'D<p=1]-Ps0‡QuXO|Môm?aXl3:WoT66QOXiuspa1Y5 dUyιRAx؀d6@``nI\v,ɮKP[xvj3ԜB=<][ d`λ?] QJz e5F{el™'XeE]r/GNнטʻW AYΡ WwKi 1nmaT"Honq4'AU-tebdƞp(-rѧ["Ō8h1yrڎ1U:,x5N *M6ov;&2X ncw^X=>_A5:*K)K h=G i<"|SWFW.k$+IT%̘b-ɠqN@3ЄSj*Ax9ṻv zYM60F/TrʮcmDM!;$N[ax_(iW&[=0UE3` .Sc$6":IMՒnvS12XyU^^YЇO|aTFSibg(:Q'54-yGhnˠ3$EчE%3AvLM29>䀖>„|䏾b|KS\YM^x$ب+c< c.5zFW[A*ɱ IFI)q:Ŝ8fJkr;p W)pkEI]:W"@> ؉S8'%RN|*>z\=wHA0yY/1)Wl|Ie.WU=[yЫOZD27#p:=b(FۗȜ\}oodqb^úIY=WaR+!cwI|xf ] dwBf߇g'+%e]jsP.axޚ;]CA LtpveA!l: {hx Lց7ES5|zZj2mv*rZߧ6jGx`C9k;1,4C?0#DJzESwc#Vd*E]mx鬆2v%(3kS/|SѾ69e*Rb*n LQau舨ЬG'yg|_%(Ꚉ; /WQU[LPN^?8_^XCRNx`v=UnBķC&vW AO|AJ. I~@)2rX3ɌG}ぷc,w9'bFu/ 2`G*oMJٔ!W ?HgJx3L홭;ΐGtTmc{=i3s.%jIƮQ6\#,hj7lnNϏjܹI dJ.H,4HK0}*/JpasoIf pAVwuu 2F6]$dڇX G$%"uL/I(\=eI'|/gjˁ@ "ĩؠI:& ܘB )r\\6W?9n3L' /ƺekX.XدZVgUfLD6lfhRA.AХ}6V* ~&Ku`;:У TZ ۇ,a⌶啤) G@Dh+dy`U~C+iFFcl#FPTES%n|,{*QE2CW61cw=@=~$&S-'ψǔBt} PpsQ* -ȟnT:9).ܕC/m$I7&@! kr{rG镂3QlתW&[d+ݕ{F=dk7j:t3B>Z O`VjYl.=b3̽Njbj*D@XCz4ۋU]rCz9=G"(;&`[f럁փ}R;^н.U [~R9o2 4w;t:^цVaQU79ިJfx29#tv"J-'M*1@)Yߩ%lDlʹiLwJ`_$#›m6: -ہIюZ2U*D[?:u`*C/0\!7q@fV΋4Ϥ~T3kNC׀:qo~ l+Om?"ؒz-gF>茭tDPݥX<}?PExج:$M?c!T`c9!%`5B!{RBw3`%k=Fu$mܫQ49;*Ji7/LYȍ䛂7L0'y5z&vC2 Ƥ'mKn~yqm0t__U-1aDشVu?vQS͍ݓD0=]2[Mh)--m<` Dd.Ю1dƲnE.U K+87COwڕ7H,DC X)0n5 Uc*!w ŪSl;3o;9i⾟ri僄 "k/B~VWX7:gw-cLY2.>z2գizĥ=)wz%x X<ԑdֈ %j囑>]6Vc>20,H{{g/_XWk苛 s P\(-\AYl/Wx?/;A,_5uQPú˾htt2ZZ]@leʡ. M >mLE~[h8aDdO_;S|\ՙ Ln'zZɋƒ[l\`Ȓb<-ϣ0DN 42j[wKؤk1c6-~ k]V[ f X䫢y2=^Z0S)m vEK{ò^P<~;iI"]ZP!}ЪUDK"N=%܁AwrQr7BDjyƘ6A4VQ:ƓR@ b3c8 =J(1V)ڎj hصX"#{da*c%s(d pgX x~( t̢S 1.C𜷢l- IٍHR/nߩMl&Ù30ި) n;jI5 UƲV e5_s vCn&N̔RVЌ~_]x(>6N{=HUp1,MDL(.)οuqw8C` Y/l͚>:FG3e=s{[0# ,-?5/1~| F3fﻨ Ae_SxLTj/Q&ދXKzs UZ?  lB/Z;< 8\gJN5p+"3֠hQ\v |t=xkS.40'0C~Ae%Q]6>Tl:D1M'`u)ߡV_]5$naIh[Ě N$IoAB*LT^ЉdK!"w^/VMqKp(~4 ImV4 )`k8v:7~']9g'yݾ?,tb ;&y 5)-p1ۖL 2 ήCb)t&*Eu(1>8w)#X?ީfHJ5'shY%8O|?u乞XVsU`⻁ǵB3K/ǰΙ$ٜsLd|v5o" MDJt>V@{a˂հ$)*䰆>i;r>b`>!{58zt({?QRJ>Y <[.SXPpiQzژvGᅭuW -X0B_,3h52g/ήJ}¹ͯF#uAYܬ0dNZdb¨4+'XW)rzdgBuETbOnޓnsAh@:L9c5i"0ţ&H贇SYssBHoqvɏ'O2UρNi_#YTMz&!ƗZ )cVGJI`ܭYiR HGK$ݔ旀DK¼߷]affC|WvOP % dՠ2沐]ʽ+s%kd=*Zj3|+| ?2Vjh^bS9RCI0X~u"9-@%0 wcܸR XGXY/X#s[{>a隳27CLr̭.,Lpc_ȏ_-Y]Kc> C}f]T}+S'W/d h,7ÜS S#x+1#j7|k@alq} , c_BZON &JEja=Dsvc#X-mx ɳ)23jlO_!\G+e`oƠTY1(>BVWv "F$E{!{N6K]2ٯ@!3*[EVxQg >ך((LJn@EIrW?GV(rV63Of/;`#7M 2*AhCB5@hyz$9VdV'Ho]UICm jb5g…U%C[]2)gP !|Cz US2E*2=_lZί _)JF0=zܷtk<uP}}Wo][FeDo)RzyWv仦Ԛ)rWLRRpfb?\/tǓ=^vg3&, y dt,LuI!|DL9RFE[]݄^f98h,)^$/1h˨y['2'E-_MDeOτlFegFPR?#ffIXRNb` -y!A9{Ä=Nfc9+!w%ꨔ;0𨵺jꯒO}[K1%G`6iԝmI5eb{rj$h&N 5JSDOќлiE>9nClMiyJ!)֛"EnhzZĒ(TAD3F_1`^K|Hb C{UdrvR hݻ^Aىj$Rɑ@r.#;W镄eN]T7GXr[bI2 ˀkyIhD+Lٻja!vUOdøyU?%G#N+$8mئI5 2T]c^t>w oeT'Rlxਚϣ[hPCuh &#p1PGJDÖ^:ّ.b'Ix8aФ-⸉㽴5YW낺h)}P29i[8r0!)V5xm L  ~},`fh Aΐ$O4H!mkC?pNAڃOa%kCPpD|O)V^^0mNHژ w&9ӈ#ʄ1|&+()P3;1oӒ+XpwBOJ?iKh78< !!lajH8  t>` {5& VUi04D|Bb pVozqc82Jm?}Imd]_oSתT?l6 Kf\mH{L3O4ya#ICs/#KmeWph c*u=jǻMauuUB\q]EAw܀넿ڋRN^OV.2L&$Bnw)CO9|(4 |6LS\tʮ+W$nU~>Э gIJ WlSvc&j|FiZgjMB: QnAtāorД) .]557Ou|z'r.:`raɬ+!;|2<;-ۣVaWm̮%+++xSz~4ɞK?[`E qяQ͠9nyi"²Zx͎dbNy9b+M?2.u2ϙ]Vp(U~ڸzs7O` ia6vm˕qR.ڇ *$1uqYޏc_0=XI$E5ʣ%ZpKA[@vJv{P*G;8!U]i}NRÅ Q257swCM nm;+Do\mnHs?"P7bvЋZ*>pk0¥sJNEB1نN:sZ[v i&ڮ<ۦ K.$ɼCՖ=\P8kܻ_\Q>훋tK7?MP1qrC43߿.tn:!A^qW|*}!vܐ m5t0* >j֜K/jGK̊L$^pD1 !~@g_큅 d kid0M h}DOP690`UЋ~N $ۡǷcNLJz9plY\NN:ȝ8bC'#ft߯Y"g2U*L;?l&l ۧ*AB-ÝDih_T7b&ߎ@Nɘ2tXN-7W#ނ_6>2?tV!P/3&k8UIHqʣL0_91+)jm#k $–;^ #A.)vEv&ov4 Tw]3A[J߱V ڇuB2EĒ%k-ftuC!q`}ēNoa0MFdޜFNgX7%qQH+sg\韍b/S&F @"`L+R 6Zu}%k}&uM•T`EfU>hOl[GHme;[ _A$p>cӿ󚩞IjT5ˏu ?43-/%U6$sGOZt_ 'X <7Q3c9Ka>LTԷNY`1jܒPVPr\>eP :| dS6}~U?y^nmVȯR?SMpǶjKL|Wr8)T[LI\?QzowPa6@I-V]h -5yXcb8Կun&v>w&Z;6 U2hgz>㴮t&ݥBzGyP;/0r`"_WB4{t]yF~\qvn5B6.ҭtKƬhV%=8_KپCZ7_NQ\^;$m6˶?&b6~ըϽF=]Df%-[]*H\\IxF R}PX$Uy|#BIPflRߕn PNB\1"Vg-/o}yaX,_k Xzuy"e_wZӥ9(lrŽVPFno(Lfn{BL!F\{|TD=P'~Zc_u u ~A{?bYl-;N&wY4u1p)]줳|d?uyީ.Z0t}HZu) \N6Y9$'Nb [Nyo_rt,`|҆n[zrIIXѐq%-s43?ĻJ$#c+ehd2nr@uY^R5m90i^d-qi'P80RPY8.7V0quTα6ws!^żW::,4f%HmϮmǠ, pe5F멷(6!$0`߉J N_R7~_*fQ 6uXY /̟1ld<$2&WLڣim%V9\EG,t&hc4j#&2l%v?U*༲~#Ұ VLbEۀ0:%wH*~z̔h&nb]&i)Q\uxFHw\Lg}Ϥ^ACa(b⦿g-u%IȎ#h'@Z\w>>QU3Xغ)Ba= Mdiw&!9mUo'v\jM+R'dn,KA[7;Զ`f@ .i'=c8iXaQ_6?V nAP6v|/hmMZ"WIl/ΐЋ`bȫ)vEu* !xz.Y]љ#b&yBÊ<fi |cK,6-Aϝ@HZ1PϪ ޣW>{u(S H?->)5 4ap`VdCDy90԰CU׌%bbZL5 a eb(.;L7gVN4Ihi$5c|0PE.?q3ugɊL(>σrbi- !R9^@Mq0-H)Y ּx89TM|  ΀܀ӶHl.q H_]ԷY'^FKL4u&uP$':;[Z?@>1ˡV\+Wp o0RCڣB װYi7^N+Q*ņˌ1ܛ:>SsNB} ~?s5xg͇U5^.i65A۔Q+XjD;fM"JU~~/r-4va9k(E,\ZTsC'c@c9&>C$x֒Pl.-rF labW`gמBV$R>է @ 7,|mNz&[S+3 @?f"w79.J8mu$ vѾI'J\ Bm~;y;G=IE.5+*f!l+{vP&Y~*ZkJ{!p*UIOoX|6Ca0{r >!*$^ZkK y=3 bƘC$GzlH _PfOB}$ޚmZ?U*t oȌxN&Xo:ob;mPjEilH$f?v:_*MEVwV3 ,(~ fTqԆ+aV/x`jVmXӓɫqet-=P4_@:|å \zI8 ZVrW*go0CK}%K|^ٯ܉lXS.r)6(>S7̿r-%r&:[͚EK4:K |B Ōe C)x;{v 5k V+'J+6cWwܑFx5D !Yo/X+]El0`b]JZ[M+c~V=WC | jq_U %QKϫ8)& v`W C% 5-Y<1YeT RdsyYMe,Ge_,$!ű]6!zy@Lp}xⰐ=5xWA6WOɀܿDH>B /Thm]irE-nO<>C&Eώ< 07]7P@!i˭wWMY*9n8Z&4g@v6-0C-b>IJ%U=ZW@b\mU<J8,oŹЕ}63aw6e&A%˂"8Q `ˊyo9a@7%7gYU̅7=LM]L = '}mG2]Qi+kT^(VL =LqdxsA"}rl{Ҷ,י|?S@;q;/)UZ"@; Up/y+7lmQ !\7)#ֻAu-LYR>R'g'm\RTtrΧ 2d\q* xK%X7)c)w1CN3D)9US7r;PON4-uA3[NGCIΣX#1AQ ZHmM ؙWhĺ}hnH I(PA,I"5N;\{N7临-e I vt}Y.^7 T׶^ږd{"“PDv=g8zׁՊ*TXnC<Ů}3pgOqK*>wx~QA;s鯊Mt!ߒur J@65ޑ|}.1٤MG/ B֠ %bR K `YF-1Ed/s(ʭ' ]"~[r5rc޾↳#U9wȱ.%l=9"Fu姟{e1Mpu5y 1R.]fL8WSV+z}P.6OHWM5Whl%pd# FOo>VkctNŶlDjo: ݥ o{UHf8 |Ɛ]?4P҅ ̴<5fh *<5.)f)=,9E k)^yJQ 43;= &Hrt:4ly(gQԡGr`uhKx`QӁWe ,6A@0{75<8 ~1c@wع g'/h\?G&GAЭEz2vԊ#X)GR݌XUT)(yϊ~Cs̡rș=e:t`Wozj, iLwWH;){ Ұ-p 4qgSnfUCl\T% (;ݰ.S`ÏG +|OmsB/ J7s]r{*ˤQCv?Č&i}<5[dyL0m1JU($Kp?S1dygҮ-:CT@g7Ƌ'榍ucwl~ta?G;o䬷V.7MS+׫gi-/Ǟ g y2Iuo9f%iET/W4ͳL18g%So>ys,M[+@_W+I8 PxF|?.t" =:*pfi+SkDQjԆ"ZAʅ-zVG~a_2 2`/~P7E쀳s;r?jR̆QPܚC? "ޛy"|4'ڐZ( 1BUw7+1ʀ_C*405eZxδI9 ~*v7_%Y*djhfr4asܨ$BP+sA8Kd῭38#O e瞫rp.!̲)WHٻh3cz)]هxpX0':Dyh{NK8 Q 粛˄zS7Jft wTTM#ٯ׎шX"vi`}_s9Ei.yESK@l?j*nŪ5ڧR̘w<"vg8]:K#0Dq [nT\!8(eu,,삕n-[ _2>^6YGoǫԽ0g%to:]*0d ]@2h}}-Z99]F!wH4@en%bo''3 a} K^fb7OK-y\;3әFk1"FόCB,tQ1RR-_{/soԋ[s'ZlS';\izJKH)Y @8%$^MŖ r)0hE)_A{^G2w5X6IB"c ~:zǣߢz;D4fמ{}Mjv"j%;:Ϻl0̮ȑCP4׆R*k;~9#F(A؆_@}߿LFEf@~ ~?hT!RFLXT.g/ vsWʨNaji*'Wڴoh%qJP]ԙgYIBsWT X)/~Gہ30#DR挋e%^3k@"̺,=bw5,j.tJ$6^:U>+uY~fRRf!^1(Hw@#~>*p=H 靴 °UR@8 # p|dTռjQm?&rfHbPDJ$5N2q V95xC;זW=8ve`jTbId@% pFJ8Nq^sK9qG_%007`kD@9+Z5 BL G'ʹ yK{=B;jamFj#0lOf`.t*AԦ7MI"(.,;z.̒Pz̦CޫJ] o |AF+͡hk\cq[1fZP2b`^oV-K77f$]f#X9,M W)ldSyFof!8;"+4SAb`It`(}J9U^lizҋFWUnNgnVcj aI֝nRlsfeGwzw<2u;DLR`W@66Kׯd bP! 5:φH=vTYLP> Cld~0rsg͐ A ;%YjLNkDIK#!voq[YWWg%5AKlOאFmfVĭku1@VvY4PԥYbZzorlOPr{+&4w'yl]uY s701Ԁn  |I4TvWFfH7 a]DU . ٰތ02e SJZp!XdHH;>藷<;->6ɽ{ЪWVO,\ b8LKLaq|,Lh{QA{7@" O t+j Kmp=CX|[ƗI魭' F8L@t4K3> !Qff3pL U0<= 1rb7J dyĸYR:bXA rA%`)bs-Dz@M`미7Q<@ "SAP$Mhm=͎[xR 7L`tz'"bL}[ 88>H QeWOH4V]&o!r7 ro`pן[}]G!!*cD'vVWqȇ%%%!_9P1C[L T3 &^>Y<eg)3>:y'G)m eu7-qxXB#fl:">j!(|~pF՝$= &z~N]~MhG!"2Eq$gJ1IZka LJF D_z[pNB se?tg_\*Ʀ]?&cߵ<A#=@slE=DJk b`-`ڕ֫'$j> I4qY00E|#X 1F3M6 AeOL{:9,ES9vq?pb9KI>s>cqѳtChGg;f};)PY9 (GVC[9ͩf:@Ȩ*wl~=9u /:Ѡj !{ FF= *հg,G~~K!' (u'~3ꎥ[F!0]4QAL\K ̢vb7ז9םS=M?[#33I]Fw#<#\Vr{6XU.5s%|fiU\Y)/UQTlퟒM$  Dkkw؏q]?#%ө;_H˓#"BfC^n] {RrD $.P)#1iHz?,4*XkWha9n3TbQH4l8ufxBKp#dž~ ޹ӛ=7+5|WF~]QjNw)g%zBNVWd!)~*/W+G;cpO j$fWp+J՞DrB##_\lCMgTF.KNg-q\kY-!#SUt+„H׌hqq՘}SxEŝCD]El<`A4[0hlD,)TO0eFmwB!Q]L y;•Sz!gyFfJHMp/%f ]0wR@@s(*Wl^p]@@ImCfo]jvaư`Ԑ`y34cxVWIg 9I$c33yP cN.[4B}}+*͢k&C3"$Ԁg4YY]|:=8Eʞ+6~VtI6ٹ8^c2G$6,[.ui>ӰMî%yDiq:'iZ<~F0ۆ}@C&!>bOwQ.\ } ߓZ{}r09(k)OnT4[l.$jē?NL24L(ϕݬ";;ahy^t:kipor~{#l"aBY-)J26]Y¸CF<gMpFѲCkLE{kK} F6 "h 8츤?@9VA_[@H &Fc5a2.8:3ܪӬ iQfも$ͥUZ$zl"y֮Հ} HE u34Arw@1Ӹ=vi&RWJ7IƻإPmu`hA7b%u|(9t݆ܙ~ˢsV5SB_6^揮`Q~\8Xu!hv]4pL搎"ZkKΔןlP:Bsﳂқ<^1EzNF70>8㏩D|i5eb797vkf6*D)erVD@B9#ׄZ eB԰ҋZN }. %TwKov[Nߠу!QIB$MLMXn}̞`J˓꒱S`S'M h=7":ٝO54bJE@žȗ-TO`0vh[Zw.ȞAoFw%GrR[J95X5 Mfe| Cb݊97}L!yFigWMnNͲa&sbMM'X[-iY8Õ**sq>ttdo1X[:ՌnzG\wpNQm]Сbv>$AqĄr[^^I6HII6Hu1@N^!G$2咇>}FL)M+@Aq3̆yĀbG);w= chDYײs,Ji$G~eޭ*s]{"Rw *0U^ ЈtIG0Q^A(u7^tg]8 ORL&M|Us ` D_qL/B l̢:`TjA MC;A͉wP/3` %Y ֌ rAX}|V-,ZMHV)!nj{FajdEQn'f-&P\)2%i2GS65@Sr"jQpbܠɢAS$.8 -k¡ QЪL X[Qx ]F臡sPYae#f| ץ|>Fqc_sZlȒJs N1JL\J\g>># ՛*?>gx09ȞT7z@q|9ΣT9~6+sjTc+>Cϝf\ B;z?d>y&JK d*>?s&b9P)UhK:%ieH 7 G|ܓ{!ö߸m!:'_@e{mvntk(';TTı?.ѣ{g{0|ja#̧lA 1<Haʣ̩Ǿg1+2 d<+It %E`YJ#sM!GVot?=C,?! oimO2ZRKJLCJh>cLijeլ2 =KF{{=J~n,MY0l )]R h#ȸFv.U v{"Ŏ|TYP^.x9HON[ o'YR$. K+uBMkJ".̗1DfNz8z(qA/;@prJ>0_EV' `e-oF3Yĸ(ב!V?yeo 6OCȭׄQD1, u5xNA϶0T]=LNriv̓Sh` U1f:~ͿHi*3i7TJڮE.#'=#3˧ZgfFzl] -^l]B7Yl`]=Qa]=a"'&1co;),H{zbGW*p2eѶ]#3qY+mO&]@»q!:[̣]uW$[h_97i(M F>^-ewTVxāHo$Z)VdaA!O-Ŵm` dFt^b̨&<pVGAָM+MXfLb pQʉ 21ޱ(b<јM+)"ZThF_T4scf?,Hڈ-^5:efC>GG"O :q:]_F65$§C'&EinH!dˊ;̞qdP̜3Ч%SsZͲ)˯1{$͆}Dkx@Q^fY8a7܅PJ,dw>6ҁQحor7ϫ+{t63l-wt[Oj>ͮ6LװCJhg8)P6H02.s>rwsḒg0~j \hzȣ^;w~I s8 v5@L ob)/u ⺮`hg\E ą@`,I30i^Rlomk'Imn rGܸlkNֱ(C]]:L H5 jZ~E°c£)X[*ۼX>V4Ge;JkF nlPT>S(E4ʪolu-Ȳ?#wϊ>_}8 Cw,/pl6l㕽 KG2}rsئ_V˦;$ 'rwrFrU5(g"1b#һ;f;bm.~Bû̍|'(/$a9儑av 1G&VM\[!DǿV@Ψ=x4aU|߃SK*tqP ͸ kZɮ:[$ltV435(5TO$"ZSk8og.1,$pC,w6+]49 AN22Sy=e%a|K.{Xl[vI~uuK%|U8YxyJ_ʺA/ ġʐBSJٝe]Fwئ齚(mw,EM )k;dՉ'!{fK m[}'| d%ї{ ~Om 6Dݔg[5t=UM̤oZ:*B&뱝, q̟_?[6K$z+uf4Y(G#_1% 5K3+Fc!'K#1iuo1XMTХ@XyRaJ0Exڑץ N5Iı0ѿ%{ٯ6-Ck/X~uc(٭Vɦ" A^<9%9v| #Yo.A9È5dRab+t $H]~a04=n@H$Z63ۥBWtԜc$g|bE":&,$3*kɖt0!'DȳB Y6n}4sFSͪFKw~oY'B.]FFNBM^ DC -(fRђ  D[~p3 ηe 4rP(IGS]|wi*j Ս|WZR. m&F9 Ӄ m30z5?7pu$^_; )?9YO}2 [͗< .]tY݂'kwj+Ol}&F^!f񴍴s?!=ܿ7HnVA'1й7s~4E+ϘΏHgdr]dզD'cDW&H^JuKS3B`yM;d9R+T2Iy~z1UžILCk2`:B537n{M' ۷%e0IxAa:4Ŵ^5A,H+.ec1LFa{)fm IۃԯO"3gGaj% Ta0}#XȶsD ۶xROsSʁ}|s Y}cSe^"/A_ O0adHc&k~Kϭ ụ̋e9MҳELx֢K$Ob7ed؊=/{"VSeL5PI\Ane,ѩfDGz_@zJ!I)`W]C?'ikPMB !Hµki`2*N߭! Lٮ, %v*YIz٥H~L 9)tkYMD$aƭΛsw^ku1D5B!uq 27'.5=ԵrpUв(kapb{d(Tдz ?z𱊢È-E|PX&2ߙY0K>Y,T knc]fU4WPNzd)Y2Ep$ܯ`: UՆ\3MPa*d]B'W|Z1x&lZGn@xl!Ruh4_i`|K8 qPTjS<2Uaa(PÅ,ׅn~uMNdII@߯;kdFpmg|qD rNם*FD֞u$(Nh9((֨'~BƥFʃ^`h&qc%ykDM`mԼئDG`N< a⠆(Ga)q=c 6O( Fv1gT8%|vIi(3.ud\o )^6\|6c$ćpL%k᫼0"+ 5l=KyǢ@zPsאڥaԧIyPbh 9G|dj5r zYx8МD Nh2 n+2n<""YXSzw j݃"; bI2#f/QdCM)ڭ^bժ\qZeh5(k4oaB?ubaK1ZΞr4>]@&NkqLⲣ /ϦC\$j -]$ahߘa,J"B]KAq_+yۋ'9x}ؕZ` N^ V̎t\+w EiFٰYF&Ki~Q)^N;„GuXfI$~HeVXH[_nY5@0H:DC3k~sAYO&wPI(KrgJyufm6br " = D(oEx|HZ#q„Ne^?_śiQfz~ ;*h؊gǭX]~:G׶& &SMxnNzV7hn$?G# )[a!kN\G;RH  t_ }(9]vqD̎\ò~X1v_rpzZ~BN9&cUÙѡn]b+;6)S{J;g(rPP۴{"yE3sn* FxR-]j.K:N7Umd[Wrer!':Z[3nt -czqw'~ F؋عܤ3o̓Gi{{צݵr3L">W&cK?gm?T{Gՠ-}](Ievz7j)bIx™F%U?oje~cԮP+*yχY?iT[M֑T9xE״}yw9toQ n8%4(T-J}_U ?6L><=[ТtҐ{yiΩ8TSru`<Vt}6=,ZYM#'"aVpWb--$8 =hV~2n&\xTk'XEGg<@im=fFRc 0=*~s'dI{="ܻ0b!9Ζ8_^jCN u K\?Y,]h경_>a 3VtҼAr(7hucs/>9aB*qQGy>ek ʧ -q]+mhΗwmO>J q$T!py  Ʒ88>pbv3 i*9Rƭ:iħn;L>Jq %94 <^iLΰ_ڵywQd/kzVsʄ^aCŇy::nYKZd \~ZhL1!D-xgAN4 *WmwB5.>#f|*TKu,FMw&L 1wZl{v vm#|' HK*M13 5jkZ3Dwxm jUG+y'Q? nnSߝe._H^D5=&VVyU b&un%w3ƨKܑ C9\Ui_zÓ O6 Y XIvaiZ:v3ł+Æj5qdq]\‰&6u =#b sֱA-'\?>2 .eNERldl?ͩI6תeUm%E#)i&P-m "Wپ¹?!e?kjiVU^28_~@f{sQAjW8cXu GyfOoaoP}+dD]ϹCfL*Fx>AfX5YA`ڨ3^oaY757 I km Rۡ-/WH,Æ Z%z^؃e-q{q#OT^!6fBS=W) "aBd;tPvU]N"k8aul?2XCe!*d3SCi,o6xJK R5evj3p.kSemz6L.< *E})Yk7(m@(1͉b=G=ܦ\ھ6'hG:FAP ^W,f}Yi@o0MYRW60&OН5CWSAFRʖNE+jeeY ; G#t\Z!>qGN]iYzoZV=IF6i غs< hJ2FR@U35*^ˠ̣@QxOt$+Q} SxޮOq WHL瘇4( OP`` [*อ!7zԣcS},Ī~qf=WqtI{NC粹4 w<*.7$!L C6[$Ц~_]jfkf$onjavF)5T:NCf綡Qwp\3>ojry k=лMɯ 繁i:Q 5#s!Ew]ލrXC<.qD TeW bc2w7Q2d@\Q=V|\xb%O~tǯ$mnNkLw z\ؑTl5g7ճbb9KI/ZGx{-b9ɂjVx Wi6 nĿaWIZx;t)mk"ލ132_ISc$\u~^bޘSA+x]YY2tIfp>[۲ԂPAS7dp^$vW'BcZR1ap۰Zc 8!+.m>3A=W:/>O(E{REsM!dѝ AZoarzbN5.)DWSJI%dTEE? +dU% e:wNoKYg\WmYDfr*MeYE(bw]{%&۵UaB+϶+_T*bVЯ@m{L W}.W;ɴ?GMi8Y(C<}Jf.pQW4:E4 ZWؿ[pD".0䎘Bxi7,&+նSہI4}ðgd0]o*ݫp;'&꘸R3p7E=1 9lf|9$܌>?z˾g;,[j24 YԦ0˧# m!' x>~ۋ=YsT5A]ONb':kޛ쑻l#c}A\ 7N4.K%0欍[hŮ3E5J\vR9vtv="jhBsKzkuLNXO#:6'P ըN r2Z[g`WMP%\D/ "uJHU R+'b)Cw`CegJ>>UZE@S.땍F䍉rn{J1+}0FNc q'lbܻh׽x"i`tG8%XvZͣiPOgGwHfMdwN O@ʹGN$0~<~gE!(GӑיK r4{G>t8!*"q?vXYe0PGWdB>}0Vߐ֦x6I{v/sVV+ܧ %z2%JLr"|X9J[}o ҮUq<5j/ANMSٸ[0:[A#"/2q!"" 1rI=&,;[`#c>'33̘X̧_Yw["3'`Zegq6ckܛ_+J=Mh,›B;quX#kŌ*^o: ЕJ4i]L:R~7X 3;saFcpͰhƱqfdE+Li؄AsXK\GpXfe@/_&Jb$b&XF6bKk'Z}M,uϊg&79 lug4ZDP죸W ; !=vUwa9>1+B4-_7`LXψHbġE⾸r,S-] T5ԣz;ŀF91=DC B')z؝,ַҶETkrDHgP,CԽZVe:|i^rD$ekmЊt+K]H#V+VكA5<&٬k&X-0g"ؤ{DPEEB7J$ kTlHkb_s}{YrR~usbbqND9\YJCx@ΛgZgE%_b+C찳&/J ֦ }!$y)67ݓJLq;UJ+9ej6٦ AיqJu^+_#QRhK~VD)[ul`FthɆѾLA5RߤkNcb#1l:< +_g#zt0ǘ,xDvm#?D7coj[UPy\}+MqgR07~pq(R lb E0|c6^Oؒ!!&(ݬ7Z 8XN0^C@l߰^7aa@Ӗ7iR/6SIA`.ʳm~}uUau2%j ΂|kCHN@| X:N1J]nTklDQ2!VTMl:t7?إu?YAUϲt^ܻ]`3YpPa $SL06m- $4}n޽X|{WзMB7wG~ D{kfTlA ^$]>֝]N%Ht-CШ(@>'VNj!\ n+K^FUT@( uF6GMJ ^>$z8` :(c5EܕC`# t O@$4PKj#W p{Ғ ۶d.:&2X +<ݠ(y5*TPe/z2}M׶M64Hj"7gT&z;E.?eԫf^J,E27ֲS-? JF@uTFNN_U6~RTyV0MW̺%Z J& >m{%B-n=vj=QmZЌD˙+gC&LbF&+&+'5JZC|LZC?h5'(X郜sڜyP; h6XU}۩%FjN/!msK' Tm\)rp!ضwxJ'f;f4"Y:sj ͺ pY{c$Nfhu5T:׻bH 2p,K* [*ovrsaruoI!vm%-i@yC@G{HlD[SNJ̎I>& 5BJhIsoO֠L(x-T:4z)K.>?760XfXϱW'AfkgbPfLܻF'x8з5uuF'?qb`SS{h@<k,)Wc#l?Hw UH{j|OT2`>Tk ?24Yp~JWCOҤG:O~UON@AK H~Ԙ3^~,5ڟk|r-`& s}yW`Ntݪt%@Z2H_S@gTd8JR^:<ޏC6ޤ!gDc.JA.N]px )s-"(ϋ5y#vg'Y հR%q}<(zzt5Ʈ6w|0,b[R%s:-gjcwv2r1O9K'%_cSw(DYqM@oJń{s>EY<˰⌁_B/ib҅(KUh۳/vaZ&k* tUԪL,ñ!2V,pNIbw63g K9-Jn~+:HGtGq_*ԢM6D>-B\z9{t8fY?5g\)Ef=J0 )Y]+-'0Kbw,QwS'?k0&e^ =(gή#@f,Տ^fhK >`UGZ2W"ó4B'dƲ_i =[Q^ʱBɍ0<ϋTu _JRK!>ċ { Ej+[bYV鍾. _&g s^}(p+ { t\RU!@C-*F^׈rWtugzy!'F6!霎m n=H /<5 PN{elĊ|(b=DVbwQuږpY9]aM s}ɳR2(H"2Le*l3f^o`D٠r|#1s`m-+l8Y~*,\jo*4I]\w@EsO,hz(D߰P8<`F[-͑20!YQgVtXmߔ?]-W,mQ)>%<7cd&TD It~hC1L1u~H{͗jMۏC 5N['U ;6w2PEꋐͅ굣V5)F)5mP-tg7W~8lE\FcDgLl=;ib%0M<d?80<YNZEV[̜%tƣi~&lh n}KkvsX8 )`5$m,k6DkBk](Ķl #X+*Pc=cYu/< I=!ܯ`T!*Ojfd7]ܽvDOWn\,gf|&eJÐ|=T'y.rQ̶t*7@$9s6+ Ne/~KoviO),|naX0]+Z4SRX/.(RGݬrݟЂ$H,|_Uzv>ഷ{uΩ]J[AY׿ pHyڵ[7qaч*UxI8ú= /.»A:{4l oDؔ'7Lj+]i3<޹YK澕i3\B1 _ ߵ'3۱6gz`fh ;NQ3wZCضZ׷tVEk}?یe!h8QM*CB,-LJz?Y)ȸډle%)CCviZ}B.)AKc|[*3Y.ů+pXKKgN瘹`= 崦lSnփ<<;N)[g<02XEp wSx)<]**hS\' HJQu<@§m)jscS~V E: .lj`AAȗA. AoKG 'zo=ԅx#Qq0g,W|V .ڏծ$Q$qh]x[2G-)q/ä3[O QuF|^q4op!U^\ˁM @v;j yʋFV Ɏ>0Y)qcz,D{@HhUWZoU|Գ~y{Av)eS ]6W6a cCKY騡wVNY?j[<)" +I)[ǻz~uܛn+#f;i:6[ጹ~dI=8nJlA7cۆ[4\? $nTn4\d&Xʼnj7>]~ 7R*.ZȲ.Ușxlx3qF,׸Tm[0J ׯxc'2~u/??3s'"a**n65dQ2.(Tyi:OjUR$ԉk&h_XW>o a)zpikpG[*#Ep/@QȂ2j(LqӌP:crZؚJ|6' AWU6Lp3̈́Qtj&TBHW3fCHm蚣SHo q"]PTU4h}ٶ%` \ۙ+Q%3|:]̲2dpr/J&_b9^4)@g90[xjS8o:s=B)RGjd=;w4rJF=&o^I;{Hbb'V2EO5c.R LJE刪قȤ]C1R"Tx.cӍߗ9A42U `7)CF;Ry0K.x}uwRV~R̕]? VՇDlϮ_z_:)$4~d:=Km~kn^^GW>õjJqB*q568{ "*dwʝ$L, tRRc\c:ql+NZG8MCqj3@*`] r<ԗsE71"A"I)*%NW:dLj.)?p> j zY>5!5a嬮MwH+)}[}($8/~O0dɴ 7m#1Ҹ 9NV'5T&_G>fKvDhTB}u3r=24y~ӳvb>cm UBڿ:4ՔK +aw8'$HKozY3pJkJd_@9Dxk!jOl bXwi =..M錮a?soF,jYZ1rT򧓭!i{\ؖ#-=3Z@iMKC(b'w3L < Ahk!}YKᾞ-_T -M&K4TWLL=~4ɂ7'{"ln[)VBΎ]eS%y# ZZ3TƷ   {c?8k =qހ j_>gQ_\/1E#9|f 5ji梳md}ݒ|PlNzT,\lb S1eOISSdNɃMWi䮇~U%O dJ?BjATS؝*^yCMk^o;XEU:jzΟ_{U5!ʹz /b# "Mu!JwU J(ve; u/# Slft#kHvSF !Y 7 ž⧧vVQrׯ-28w@iXiYTsOAKGsTau DwU^/QYKXrj,#EpBwFE`c^8'Bz9,!pvС R𫁀@m^w.XđYĐr/<ĶW~ʞell< 1C|-_NI_UkqU`LUEo @cBϱƽ)îע]hBl(C^Atq?m*:w(yr7\@oi N-~=c q:dA5}Wn3 B p4SiZ0MЙ;_tWumz*ijNZN+LjJ{ohAq;?{厪v<8S8VeZ%/~4@~i0AM=A_Jkf`&8&mqvrkx>_.`){Zk٥ !bpH"ΡeXU,bΞ\nAe.ȟo\kLY8"*&K]CvGHU 34j$#dxmkd-0gt8_T򠚫S>Ӷ 6 pjh O|'$dRzWn /Nt;>y֖S?dπ'Qc765J&j q Q01<4qUCڠ)ަw QM<;$0P>T]99ǎV$|<#j=KEeƧM#&@diwG"&9L?2R8X >QYyo"M#=&)(uЭLn"E "qs#( 0$nUٮio( %F W+୓>CY?X,)7~/I$kxB1g55\Rx)bnGҒa,E`<õRq t YDEҭ .ƈz8 oףUhw/]ڠeoQ)fJب߱XlZcb? R|jg"dPI+׬@oN lC2I*PH"o-Q\$#G#<6UtrV{8\/܃]Djʷr#x 骝gPñ Cf眉14\2dyzLzJkA'YAL/ +BtPh/ׄw0ua2@7?dnP89N)Kv@lFD*96:[/i%ɓȕ#/TENrbE i#5#@S, U*W(VIcϞEOǭ^$Lլ=ΜTYT.ͧX~.*\=k2L4"@(xr7QO"FrUd.}q:6,6~]%](FbVe`)+qr_,fH:E^"4e (R),PM֓$dzb[gY$Pu…k6 j7_'CnO[ϟeNNtG61QX LgB[A!Cg΂+_k0:>F'׌-lZڍ3LA ű1U:l\QV- WbH{xqMa o;x>|KZ|6 ɺA;F2T(s;l~D4ѲnRIWSwsns9L)?yR0. ZV Ά@tS1nfrǹ?)KczSz\™UȃB LAؠG{yP+ad$*sЬq{I9,Kpjbb0,*#i9Rag1 8?PUٷLlꕰ Ti_#:S|SI! R5-L14JCJpkD_xHВ`P{RUj{oz\l飤wZf%zQ%k]TzSL%MG+:19dr96Xqh퇠^OM߮LwI,.oĖ䠯mW36㘺U;A]Noc3Rs0Tmm]/Z0"h+x,'áÚ!`Ee(Jt;dFΥ4y @.\R gQT\A-ec pJ1f-ƿrJvFJ^<6|rɞRU A0G*C O;޹){K{UV16B[#(| H]kԅDܿV0?)Mbr'H 9i DK0nFl ~|/ЅxؙU`Og'e:ςj;1S;rI%!gS!mЦ5MѲ7*dzӵ8L\N[‰\v H銷ьWcJQ\Nh-hϼr8z mAnꇼ.k7x_ìPSyu XٸX)515Mwځc&yrń-2d[͘wwTf3bxcB MiH2<9]f,`gjS3 t-G(a$J@P<͇,*)p]۽ʤ^ȰrvFiECMʜ=#, 09XlGq9MWÀD&m0-J^(rS5-95PXkEzʚϱ&ľA^ɕH6_V|zQ1qs#^9Gͷ5xX7~09TiX!PF]w'R~?@tAVaX>v`$6 UM5AuuqsgóL7+e߮ulPݲ=O3nK)*?ܡXvmNdڄ,tG#vY˳G iqw" BtԘدnE KA3A$E:%g]<5h~ح&|uf}؟<|,;){w^qN.K;CV5p(E:ӝ}HXs| ӫ rf*Z'gԠ\˜HQR<'uD97l|ޚ 4 VU/ i֑ƣY[+.5#)l .l/}cQR<>W1e}*\:}dMfB&5 wcǢ,nVR0%u0mwtụ9rUf9\{;7è[u1;z"OٻͶe{!Z9N[=Yl_G:Լ{-_UçF y]n5-ʆ)G 箩A-_Vδߊ{kks3EQLH P&\3ԴxKuG(X'+|<9錕RE`' <{y?, #{PȮ^G)QF2BpYaG\wcE6[|Q2&9jZ> $V@?IG)R]9VsIj8N=߆<XK̯uAnǶ6@P_>9 Cy ɻ!x]Pp]DgPo%`;COED2;2G+lIPцن.}s5+Cj+YY(PGMQ;OCF$?E*q:i0aX1& b2fC*vv^:tXnƮ+*z7,[:նMcݴ?[;?q+x KGZ3jJXu)6.\yNǙ1_9*ltf2]VejY }OO3\+`[jjšP8`VQKVD_gGZR4$D1\`AƎr[}1kQTۃ4[M-™jB/Myi*>H.7Mi\*EzDl%ct- N^1i֗\wZ8]WeiٯZ[AQQɀn8l#R`W˷]Y*׏m+U60jkD"E1H%;+wl?}SvPwH3o%P״k@"{Kqp}N9hM8tzێvyl\$D879S1qRu w.=U+-ŋ#eEw:@9Cxڅ\C/"#6< =&Us+bE 1|7 vE @ߣ~]E[vv{usc?W_']9 KQ֪V,`$mH"84j&iE<. "4( gO[æM?$8~ 9mUxuhT@jƾII Ŵ}R+BW= >UU:A0-fݴ\gc> ֍pqaտQ04H$ȼ4S4I׬AQīlrL@,a=\8pOt=yqc $3C.ե5! Ar%oo%kBZ dU C &0]5x96h 9s\/s^~"旗8w!hpl۳*UMZmN/#O6ʉ+ ,<#qVLJ..bP)[~>} ߂&+44s#Q2n,r65,p*xȧWMVuYyqdKQ-)Zk1"l>1+[uU(o5`VLfټYr1?!KoGp}@gfT[msxyB?l2mpdOp̵teL^/zAaIfHiaN_W?UN{)ͪ>C)u}7<^%s$V͜VMx5rw\Dlb-Znsxo@Us$o} ^VVHB;)>L.HRPt{u[FZS+4b193NZa0č|/Q;ph./NJh 3lŠ܋k^w ԁxxτb24<έvk)bNbI3dƈ4I a^!tgKN|q``ZnAf/(ܑlR]@7\;~1*_h^ #J| v[҉Gh&ge^BUlRVaXM7 $ s܃DTo o҃ V\ʌuĆ1aAOʇyXup2̤i.)W{LyX!8<3Sn~?Er7PnQCb}LݪpE%6J/F,̺W^?RxM<]ύnԵJvq%kҏJYM8]k :ϥ%eɱz_'1_0Rg2?[Ԩ‡;%_57 *[oLgE ga?0vXl7X^.ɐeb]ZjN+B+@@U  ;z)Y#Sr,1(aXUGn "T" DJkML]l'+0Al=e(ke ) (M;*-*@o,H6H=Ȏ:Rlٹ,Bj]+dܮ=[ӠQ18}tz ȱ Xb"q|o1C [[ lǫ\|*'s!f DSY'.h>'kn|nm%5f9?UbcИdH C=jheMYIk62c/ن"yvºVf\HPPn*ir:,s\W%&n:NFk56{]#SҾt,!7abi·q`: Ӓ"zttTb٦"Sѱ1v\L0 =>Y+8quW:4Ȇe5v1j92F?puMkH"i0-]!bJ MVA B7èMToXbHF@#$;֙٫&$ޞ,d*5&}Mg*A#+-:Wd0frU5/]{&&!chyOF"{֎{KRAߧG{a` Aݝ(La~y4b, Oӑd ! ɪO=\řd-\Gp!6JK'Ll1nglΙ/Dȅ\0F sKpA/v}Ĩc7yF/~& 뷎EN; n˝\ 0?foC!X1wG]0 rW7/,, HqTx(אn31j wh}$R+_u@x|5<)HƬb<}] ђWdڭ\D9+MlZxcpVUF|9h$Ob[F!y'0LS {8,1 W5FhqT\%' &'v;p;n^jI*>QZ"ZY_6u^m*}MZ4u PheEG_ǝ,2k@ F>s{}&!=([#:2E'& 襵 ݵOo9pau Hc'7TKnAswQ(6E%<"{:\W{z*L4j0e~ ! Ow-۞R L͂1T]Md ,1\Wr b7z{ྩ #^RA 4o+#BG^sݙZEdhX}e#% xlVEA0w{ ̕淏)8F:[>fb*C.{]\ {1\!tr2N9^hZ d5A섁_]HHU:5CO^T@B@"d+kROk*UaTrt\7!O@'n'Uu%p I9N`x=sc[Ł0O;? {h z-Y%g4kZ>?I{%{0#0U?HC5RoD%CKD8 tQEM۬T *>4\?]Y=j&qRlˈSxe*BuMM;,㋢Yo6V^cmĻق_AooS_aiNtn`-LQ4yQD6fǓ@n'9^KO0:fWPўsYe5G$GRFg7lPŻrK @ԕks54?gc/tdSĖUZCK(eBܦ.yJ*`djeti(p<}CEl$:U{N}ޑFۤɰ2 bwƗ:©(yԄYR 0˺ q{EwPI?Uᨡd\8gnnK >dl^J)7s| I1w*ut^_L<-S~5Pou!HeS fiT Ffn Ƞ{=?*8k-2X NY&#1Ùpx{~cfYCmXT22&Pb XcRG@4Tk[kQ7 f-tKoJ`Ox wu٠s-CUa`GÙ|a&+)[d4aԵ,#bwe9XiT,V R7;f.XL=6R]j]cCHٿK}HݺwSFx+Ta ?ߨh(" qAҰSH&Q+2<"jas2,-=#ij"][~  'X-NC- eƎ OC-1.JÖF\#V˱;1r-Fڷ֎oƸ;r;sU.ҪwQs̈XF ֎q0^yR,oցPqqQYxp|.,ynޟ6""HX=W:c,M)1GT|e:Df kxa^m7:FϰB0G} pr[PW'a)T|7D Gh‰Ot҇>[inSznj `ix2#a?YZ6鬞ŀbS.}NdݙӓMEJĤ@3:Ǿ'gf)ğ1ńdwEA&6LRHje; ƠNvuv"wݦ*N* P4WnF^PtߏK䰘@oLpA3>A/Jf)EP-2SOywk%W m~ u}jH <3=q%X *_R 5Ca=ΝVn X{ f6vR%|6K c?T7@',&(bk(={~U4A$Ą#:4LXD}$ȺX o-Y`(pg6c- k :m_l:?&mM ,pɿi]>(*NZ,&*.>C4,}䱀} Dm@ ]ܯ >% &6*Ӌ.!m 7nEhNЇ4q}wкGRu.-9-PNx¼~\IMNɕLN#:̳aOH|U i{iBYjxL$zer)ڀM ~f6\qXkAתSv +dTXc De9_siG#U-ǯ` "7NJM* .tܣ+2$}.%>d؜~FMBO!*xP c z[)ȾwP0RD|`>,.H2H|M=k'h(9g;o&+`+7ʏD oEjț#1h)cWKrSJ0=;lCesL&xh@rlF8m賔"6/S %3! ɣtR";"3^vߪKRimJP z@Xp&oLHuR,0Yx4 H"PtWYNd.RIK-I3+j ÒcDtt ~M<[kѓ+q?2I?kB5^4u4oTa@< FO⋄e[ujثLr Gk ?ϒG3~2C[1X :ӟsBliZ8^"t+]T7.S~X;=@$]l8 ?8,-Ҍn;,E[Xeidv?!E)BđܣiZzR8)"ͭ'ӏ_s;}ؼ&OmȚ$TVw=&3)w{(lq-|`=|ۮZELHA?~^X@4<.%"O ݐ2#O s}ҎWYސ+T/˝mѕX3B5Uu q T Z{V([WIt)W3$ E=+=/$$G ]oH[K xE*6=?Jdt_X75cpءj{Dj&[X X_;'Swn_qz(ǰR8a%4lle؁<ߩBfަtmLd.[^=㵦V#vAvJX>F?h#sOYS fڧ4̣.R#&H y/d$Byҕh-3YsUYA{§dt@Y+Θ>M9{-Lw)tL& /qn *JӰ%K8ێZ~ (rl@_y=*߅fDĞ(S J\R%3D+5wnjplÄaO\N%8[?n }S.f,R90O@R^K̒\H"cnY,@AY\o6aM64L&g#w/%蹁ad1Y#M%Ȋu\X6cHUVaA + LI#FVN$逄 F_AO:8OZ5sٯn6UU!NCag .[RnO)I^[PYf茱#SiKӳ@ʖm'!`UWH Y,TT?K_WTF8uhN@(fC Wh+ث6 UdؿD>G='I2ǻRճh3Y^ G|Y'(W^ځCRbOk NjE[J±Lߕ4(a>OJ$o5dxeGk+Qn#)Dq+;hT@Rw|䀹4 A9\?VYTԎ+ᲞSoOMiHg{h%ݰ3@gԎٞonv '$a*K`sd{0"j.xt(:̢8fT`Z)2M 63y&RHr I2:1bPC hÜA3)N .1Mh5;EAAE>riG1  X㽞ȏP3Y臫'$~LyZL&wn{/%6E#G]RבBD!Pt۰բ*=ܸWBRoVگ[`sYzca1e+tsB`) [uZ /dK&7K(&a%\|MN}kFb! ?z?sH -p#*-hFI?U#[asFVٮ4HRE8>Ϋf*l+RwR&2• y\ );0YZ07070100000009000081a4000000000000000000000001672b7d880000b0d0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/څ]?Eh=ڜͩS,ҤP?꒤J fj{s@Sy>NӴmF p|Qx֯ -KܺiIu|c28cz;i2U\n.38GM+,c7}ͭA߾ t""2SC53nχ]W ΑġjPmH4,훃`rߒ'S5τS|_pz LhT#%'{5ܨkȠ@e+#%>RRM5Jmܡ`cz2EV1S8 %~-YaV B()]Ltʘ\ù `#Z  \m;KYoȯ}@s0AKq:>5m̊!n"ǍEac3CLŘ]^.Ӻ|u܏ 3pfCᨑ@7U_񣝷0ug[͊ND eOUTx@(g<&51`{xR%֕BОtRozn? jRpK6fjV9݂o0$eG;F:O2{RF`փf!Ã;' C t䝚p=|< e.ysgpo`NH3t  &̶܃S,zlu- ,|{U`"Qaw3xmz^!N{n1#y5N/~&\c}v%[9l;-S[No@7JmG[Dו#yKkxۍ̫dHpKϞ}Q:רcgmD'ēC3G.ae"„wClfԏx:>( f2u^͑?ASB6P>ga@x4IN{0z!R=ٖؿgOr:>Ng{ yT\U1ހPm9[FΕODb)qyiGƢHYv;$lCwP}7 0w%F/iOXSQClwIZfup功9}Knb#NIDB}$.m gbp)qiPxN p^܀ƒ=o}e|!a0N6c_ O"G͒* [p:Gh}dM;}]Uvlld,2A?'v0 6XYa$iP:^K)jhbib撫ajBe 8@; ^!pt27zjc-nZPXͿrcPT$;rN‰>,KbYG} "eS `Ө|tXlT"6ݵ֭4Η֥؅s;ZDKfFD쨷ܷ\I7pdz"D8H j;NVxf7iIxbu *RA7-" ~8%@k#>fCTat6TVZ5!R1* pj}y5TU_OKwl/.飪|Mc O~/?*~R@5…O۵CeM|Ԩт"5l蟨̰6nJLOEYokGa94 hwݥxyq~`q~ 7J\o_yߥD΀ -0CWn_JdQO΍L Bukil]gc>E\cypӁ4 kM bq 5u'~5MArXueiĕtAR[oëUr=@=ebI{U=X⨬/&OsP؎ {WTEq(Й3IBB,7U/r%j@IӸRk>Zd`pv%[Ec(\`BtV,LgN[M 1) o!K2>?me@1pDqb9="xZ_l<{b 7{p<aOrO|G/0ϵOfC_Q.I[]Z@2X>>}w0S?}j@y zfVtv@(6P#qȫ|K3ѲT;q+dDgW#Oht3^H꤭mBB},r\-s^SieW/!5bUP^#Z kw* p* \,59d5ƮC&fLǂJEʎ*dmlRH;P\gţ[GϜDܨvi(+9?:.馓;uh@I!$&ցQ:)|4==\*)_ nLMF8rFt80.FAK'g7$Ml;C Q8]RmHڔ7x|UdҽaI&yZ<-=:f{&M;}{ntK`.!3=^4I՘bڲs| D %zExhۂ+75FGDqżOVZ /zpᰤ'6 ](w=CvSѡ -lCi\].\tBH [To<>MC)YTWrM1=tm3+a\F$po0?95(=:#uK|/;aFJe;it3-]Gg-A}1`SJ1L]lJCȈRDNzyoyI=:=qOnĎ5ib(cC>.<uͬu~򮋵֜p ȷ0tۿk\Z֣ٹc:nUrZ5Z#,å ?oZK>iLD5R^*>j=(Z _a''լ0‚9k=Q7Mq)mI}[iT(Vhctz;K4 [/$+!, b#ˁɫM(ǁ$pVq'e a|E$("6/V%H^\t߂ew77a}cALg@ƃ)VUɢj 28[@1H "ŗk??j'Y*_販-&rL|mYX̄SWh\5x6TIUmygz&,lũH~;L+70iyj迦,)Ǚ(-i]l_V-[=}"-7\49{Ҫ.L.W HoA'DbM*iKn\3A˳ιmB`4U~jxns?iJ! E py,6?_%5ZO4XgJ'WmA(`U?A:(jE%K}kquVCDނOQm}z6Kh^a%jR͵ܑAp%7{zxjAW~Zf0;K"c*^9[Ezaut6eQ{ȽDaL&B'>q M6d+ك7AgG ZLrE3[d @߹exRl@:[P|zajCf iK5$שMpߓ&6WX8~&oY F:Pqb@[LZn/#j;1V+|EQyLAv[6G<0ĽDY^MdŞ/93Ǭs# ^2Qws]t#aޘQUVjTS-&w=]5i>>Aބ wco9LL[>Ɔ|#_lVcR'$?IfD-o?0zGO"UnN,7Wٽ.Tʵ }~zwCŔF j9sfͯ#-|F1\s-L,F ph?hbn5~c$/7<v8ڌ<3 ~;E4` H7yˢX.#XT {Bqʹe& z!3imB{s':>w"+pm^!u]dG^"K^ϵ̅j<^&8I!423 'hXtn4GFiL4nI߈,HK ;Lg?G(kUm$dۆT-+4Ũsݩz" '.3xA73 슗`o/D}Z H2if΋]Ck,IH)*ú:~ QEJIB& t=1  4M/"?6=$r(^Q=2aX9SNd" (b7[i+T̔fQ&u;7>ekxaOzH8)Jw7˲}N=N1o@m1c ñpvج3q3Rذm㹻RփHsҞR\5c>mZXn!U>ܴ[=Iz: @Y#4 /ə=*d:A7$QwK^O &:V =uV(o3ws,=ޥQSNC2 ̈1HǙqrDܿl_tLa9 x5;㏘0R?w6meeEG/2-HH^?8éVp|ー4ʣ ?kdY&`ZC̪#S~5XU`,KC;jQ<nPE!7~ j.A@B}Ŕyk'S ϫ}ζ? U G'7(TI&_`"u;F72mU\(7*E-oU(hIBc؝(iO|D}d|v(@S*&FARUfc~Dmd,U LB3&.X9LO2H!U䕌 X 6Bvnvzl^^EpYlUwyrsdI23_ȘHg:P6-쟖pO2َ<}W4 0n3LZCX'0~/k<ӉΤAߠ0ZqwQVKQ˥d+3cY/>!zuZ\ ڠV7OvcW^]zdWpgU{*:ipջ]Mvuލ CdQQGOkT 㖖脹L|^=ʻSeCDsY! `f`_k֠{հ2FApPE4.o*=/^6FZyR$ȷAeS)U\$5뢑y*9*f9kܳaE[ tߒq#ҧBv;&Fm]gEzH n03A+8Ui]ǞIs{)iOeƇ޷m%SYԶ-ƣTe1dXO!Qf(0l{)j_^= ='bt#2]8\SC+ߵ+hRl/ *s8R>SswW Y!IZ'CY U(?@Q9ɋt!Nx@d'ʺUV<N"Fo1ka)P~߫TbO/h'_m<7,e->?k4gkZWo~,tW$[1spW !?|~\L:}ԃD=/'uFRt[0=X*չ\3)0X= '"_t-PJ|y{FocaT|\w} -u#f;~yU4Yl{"Z`1DLjyV&&@~[ uu)3q8W'p q xc \TK4՚]vOvz2-+*q}_` OJY38N{׶R[DyQ-_$lT i,Qe:EL>RV?BLgCpw<*wSdj/.?a|u^q}>]j-pJECrF\ k-dHpNW*aAỵQV)Q4P hT7RZ޺[QEsmޣN=m]RVr?^zs>Oimfg ho/-] $0 Eo|/@* ֫ˠ+[G͖r@kn(]H/̿X+ĵr5d0KT#'|`r<*Bjw]kt[h j;WT&@p@X͕/<׮>2A55uA5fl{YMJ ";HC!Nñ;4⪷+qI'2r*88U*㕽A|[Bn4Yk_Y":ց 9% Cg}Ծ[͓h MrdKm^."B2-@Ģ-8aSؑJt;G|ŕ*qƘx6((T1`~aFy{%)?6_XWRYSAa*t! paz&fRvwqQ6IŅ<ֆ*ߋ e$A.)V٣7˙zӫ( :VA[0pVcwڥeY^gsSNN_oJ]t[dB, MD02#pRJZ_V+O9"f!1mlgbZuC0OzVt^SDUQgn=I Hyu 07gJz .k3[I \o8ϑr@ [܁.Q/;<󠳋egGFլ0^Ҟn-?G2U)y&mʌRYAtgR:=sIj?L.ꕺf9w|Zd^Mi xKVSY>t4U2*Q=_9/!AϓZ"ViAxwhm۽ Д80AI<-P8Ţ~ߡ$,= +|c$ 7~cLzDJ!7xmH5L,\gFt`[(CU]9M\.?z77zkk9sze{ =Rbm6H$&j Kvͅ|]C Ke KXj6޽#u܃? =`1j_fr7PIkÄIX4$t`eɄ}mh W+N]C'Nv4ܐ`5X Ml,@GVzƋ}fĊ&K  INb)zp?Ȍ {f۷S¸a?!`x5/.S _Z!5bc&&9v==\ICnvV`-]9@F¹5 8ȃifHy D\MU`g^n#4Z{J9x\THGPrݜdyU ~ufv<Пϣv:u@iWeM~Q<0jX:HUg4~Km ɜZR.t8!+*H@J̿ ֖n;}s}"-d Ȗ9E&0{RJJ]@͸YGjpoOGà Еi }ɠDk~7\6}; *EAQ ?wa/k`}wW΍|spC&LN9b^XM˙7y\HU"Cd2FcPݕ,Gʟ$ѰKs Bv4?03pO?,w[{w r&»9tZg*Ǵ>##)"q}7qG=~L\vѕ#&`qh_cf*+,ںGZQ綵Ĥ mO%+p aL>/XT })&xf!Ądv=62 {QeEsԐ;)VeQ: bER\һDIpwl_/re3ԯES VIԖB,mUk~ ^ɾ,t:$ð.CVhp-sJ⻓n,6Ko 7$]2]orNo(l0/ l( @9n Ŗ|e=!@Y>h#)4@vf?pP@,Udb:;~^$O8jP-2b.EtО%gj_&]·n b\L0m5=J+h*}yڜ'r'a@J-NBgh,= ey5}u˽?jla,ڔUIx0OSKLÕ-0qR;e`b_֌NBpPB$Z?U !cf4$ь5#'3 ӭ+}(!JZ ${ 8<صhmwu{ץ- eM컸!4dG^Iu!>qx2&Ҷ^R ;ΠSHD4 ;%%,{l/ xZǤ$ovQP3oImu(N8(ы@΍=I58;gq/!(UZXWx8M:E31n'#Ra"@S!>E@N`ЌDͥpI<0k(roA hml{%ڜ+Ԧ-! ާMBW`7{m\ v:\Ц<<31?S- \Ap]_TY#O158{ cH[b}}|mDfڝxs7b["ݷι 37SoX5̰$.HvЙY{~^hBj-@w;?j"HvXmnJVwFX2rk״V٦`*'ɴ:cCTЭ-K Q@n0|R9c2Y.$g 264#s;Vm4n=r И_{e3 zI|.g!Aed'2";.@' zS Kw$XeIӦ>_!-6]rUإ9?^ vFuCš0v]ºGkf;RA7n2u"<E;I`eJ %X*$tPY Cl%%7qy> EӌP)m!=3k5s#iڨ1^ V!G7Bp[Nzl̂em{_UOEQ=#B~b:N_=Hs'Oy`^cq”D1Wz3wXB>s3*i+NiW9^|D2CuAϟg Trr԰+~5tmݘ{}w  G _/Ŷ]":g K |cB(Ct&"0cZ(5h*69?4R&(N/ҙƒȈa|})r":a@/SAIBv.nKv4ytoxYiR,O5=w ncPRnsc5*ռ oNXE{oCS H${/i7 Mk 8/x%0$p{C0QD R+;L{OHY}:1ke@J%a5V7Ig_@VbhRQD>gU[˫]jü)X}RƂv O'HǜYr<ٚt/u5"`\YFAbyCVHg y.L,Q[Çah*yonz NhJ"&^&I$;J.V.\SPoq$*sk(ڿBiOeciZd9UB#j5՟TbYҕH,"+_k$unXA|*\T&,[BM{ ![=F)GbRK~P@Q:J+SB4a6Ns~;mR>v@ .k-U2N[cGEiH'Ju٫ջzwFA }Ov4-/pٵ̼qBR{m : S,-=RvBgF`+1Mװ N5iOÓ ~Sy7 a:y<"ҸiA>"hažJ](Ac ZMp i?Yz{I mvYnĖh)؏$@T'ښ>ETFbUz}ی%>nFطjŠD.#n2^#>qFbQ7 :H# V4; mUxlV>$U0r}]چ֩,6Tevqw(p|hlqYSu-wTQvhdO絉0Ǻz(8Bau3h%iNc?0El*x8m7vh/ 30T)3z!2!n\B+v$hֺA熌Fˢ{).{gdS?،EwywлU=]Zxkv0$TByW'p9 =sW'l]>ʹz?mdx<\v{i/Nݞ{vˉzemPDm=;@LG,5 Zv^}w> ́-ΰ+Ţ7zWhݰn(̒̑ʈG1;&NPq'[O(,H\MhlF3-5Tѳ3 h#xHT b:ܔ/ċ {(qbjkaLMz+?4xn=XWObz+n8i[[B<#p4cK5]m`^*({P0>yt4hWn24!t0=&=AA+uX:hk>^JT rHt:Qo'Fxt\q]:S {-Þuh؜݌JWi/5O$vK62pCcQ#-44 r藝m˻h$u7V#>>UVepb#<J@yhĎ;-L@ Vubjetl1={#0JTv]*YyS@Z5j)%E!]"T4Th\IԟAS0])RG^$o~JI&uպUUySw֛y_̶ƜS[G +diI:݆)4vFC1.-x Mؕ>JC TuoA:Ze8y<] 0u~uyr0gP*z$(\Ҕr),!֒򹴭8#]ML)E=$ِVcvS(:%ֈs@ *Iz*F|,b﨤8pm썟a.GXSڭp;Õv$W8LpG-Ń"C'6[.S^,)?R{*4KV-5.;\2QW@"`rxwؕV1cfNxNl"mh3Ȭ_~aΏ}VYi:m sdƵ xo99[ O&ݠ":q0j㳓H> 1V&SRXXJLGNA@:N-b4x DDl>2EϸyyyPty-P@`-'$`q@Jkێ9'We!:A܈үXi&mڐmf-ZE8ÛIS4p065rŘ@(I_9맿<- 2̢ͪrBԼLzJc eE\3Wݾ+6 pabmIDm}}aJ9Fi vTOgHZ^ xeg6'sB&6TcD%*Rs}_UHr"n"4R#pՎqvY[+g,svXdO'wK{"T} "^Q20l凨&"AĄ&ѫ=]X0#}CuW|U9{3Ѵ`7vcTPc &UPn O/˴w aISIvF8o|@Fp@<\Yl_nH7Tr9eIYQK6W3gsZ0*" ĩ;Ŭ4<)7>. (I, h1dyئ8'&혒X~uHuUۯ} S.12Bax\p$œpljiA3~R8 Y*:wAcuxòKόq=F{HNmP7hI0yVC -y`aޮ(w5,X_#kw?W28q1`~k" mYy~y)PfiW^S H3XWC݆! A^A.\_aM~~(Offw[o';Zt.ԄXߩ#KL=Dyu4Uai 1 *oHB+6AHf򂵁ߋiҸX劐{7ٙo "V.+i[|Қ +Ѹx_q]0-ǀhK>]@Od5!e=]ga;k*8T8f]${$`Y;T+KB΁LyhlzJ>u@x/e'yo1 3Nt)؋$ٳ#]l S| ѧbhr2D4ZNLn{h+(TuI菖ܣ7q$S颗mX(A!5",x1m 1 }I9OXHɜH,NDdrfb@Tp>O#KA8ɗ@ÿhsI-wb< ǽX{w@uzDxlugIՃ~Y 1n4н4sRеTwznǿLmiodLĈ}.}υSΓ{)7veQB ߆77e^˶3)۾{"Pl4п3*2=UPW](7#` eb{o:6cM[}ߤFs]:x@?7ANsf> d5ƖYOhV,O#vX$ǓTB k^y B NVM|Hgk̀=d/E qa㯁#&QBBm %??jE} Q-֚vD >)_bd0S DX&SH~cjb6SaLmN#6xGXESg|t{&nQo¢B*&V2OӅI1 v7s3s!Z|5B19EJav9ңv 9^-7h7'D\V$ZSq#ɝYvR R`.?e`l5J/]x/LY1|nG2Y;H;w7[F#f=9e *CZ!0; ZTls"'_{ek}MhBb# b9RVJy9Y"xk-#g| }nC.!3wUv2ư BGp nTmI~Osbn _mԙͽ:Y2kƈ 0:n A/A~~fɂlN#~Aj ۱l*T!dcMӟe::Sû:d#yL vA *=|k:,>bpMr?,`kHMk1X5)r {-6'K~;^2ϑpzE<E-~C] $O'R}g)^Ifbwah\9ZH :rhT &<%N -ӽ6٫$Cgo͊١jJx#8> ܁+\xò,,%J17>ZE,>} zXumLLs3Uچ-0@L(,㺀ȡ2'#`^XZ:t&oz?;b!aBO.VY#}_}22ɜVa}S)R_ʧw̔4#ւ&"sf}lr"1C?G<9k0Mb*sy 58[0Oɾ2'˴\^y[҄GX+}@-uf7ʊZqq(w4 [n$0t l.,MѶ\W %yb~+6ԡRL.N^%grmlh[5awr҅jM.*Tz,Ɨkp^8I{u3 u,D0 Zo u(}/3#8 E]audYe=,j* KXsXliYcxKz"u.(6$rTE<!T;Mj2T_q,IqsR7َX"1 O z;q$!X^maTcF<wQabDF<#=%|A6ŀBYkP :^F ~I@X1S'2m%)q.8-wa~nfJG?טK4 8ii 说9y}W~G8:fGF ۺ#4'VX >5~G6Kaa]G>4/d~U TdґzҹUpFeI;xR.ֶ"ӫ|ذ.8Bt]w90s.O-cX:t?l^ڔ9Æ3\-0I8#X~S~I.QoGIIyC=dAJjDbs0Ad▃fo+K4Ӂ-.ZI Xc֛7, L$N@kmT ZKzJm^c7NЖF^S}1tOn雅WLzӉssgW9phys!Ёl{-%)ZԱs*+ŏ҇}noLr%BRoJr*.7Ww9ĵܪ  u/(_BuъnR2܂^xs^yS7u7ѝ%3_e-!JX]LVJG/l&V r`_?%؂oVx&y/J3ӷΉXԡn7Yd''ͱ?3)x\|1Hw-<8"wh72!?LLV/\hėI_I56VκX[هTni,djbEBSUxBCvD=*!ִSeB*h3UuP[P_eTNGáT\W|i v"%;􌎔IZ'k De&g^pM$uvlblpܯ$,m)Wr /0꼉`ZKfBh~o&mUn##rj9ote4c,ߵȟnRNػ${I[٩S1s[F+UPJW[Ƌ{UI1'*Gg$)VG&ҧ8í_IQnh4( 74=gR˜kWz #żp}c}L˿-׳;QkGUWpJS `zfX}:,~e.omŪh٣VT9o=ѫ# ClPVI=Ejn*z\!ItKQ+4%xFHBXn9bɣ '-GPMg|FDDHKPYm*Fs&e3Sn1l{ҒU<|9FP5D[2^ WI'3Qoc@^Uqۈ~oi0⛣T;ӬD9] &.uVk`n4J2 ).ޡxTAS#^Lx*Cu<9بk}{wα_2r@\ܻ>L62r>}Dl/C~X VMUbj0^xdo,Evԝ&}*?T!9V`Z}-m)jeMGθ !DxZ}/~RC-Jح {Ԍ1) %[P}-!@USq݉g?;S$@eNM<_ɴz$ Z`p ~y2 ]QίbfX6ٛAY5؍hx G(T웺 IDkڣC$)V`&ۉ7PM,TL>[NdL5iQ(`N{nxRwQ .grdzQ"Lc.zTh [H p_'ND|Ӷ]4W3Ńe{gT1Ud |BY)RsɂI!)[oOW'u LWx ܝ>tڍ\Eef Գ`-$#$DpT_fw C`cK0AooB7ꝞwI|* sۧ?fݧ 𭀠o>ý!]$*q0gZQ4LlRJc$fv i) ~?.b(Py (:PmN=;JQƉR~qmTk<{'guM&IcQ'qv¼!$H 34w,Rl` |Q|B|,au6Hwp8[BQ`y$8!l8K} jD9Q";}py8rBfW-hZlxX"Q,!of6fƨ&68:()D-zQgpt8RՑrIvF)7bT EY=1ΓV{K b]`|q؋X Կ a8|Ҟ;`gע#Dh,GFGoLT|S@ST7=?'#3Uny[awEWyR1) ~"ZܚV;zIK!Zzbׇ[W1*|Tz|3I7B tQE{ Omi2( 4h&cӊ%t+=l-K0>\O?m2l$n N_IZT)>IB)P '6ص.c_yOZCN?͡9㠫C**HD4Bus"t-2 ` %SQ!)v#"`jP@U'lGS'M%FA!|>P ^;mHHk>5.D.xʺ E'7 f[HXwωG%ho2xR&y{ 7o~ ӱlbIv =#:GfS?I=zQe{'g[~Mh! C~Cy`d)Q,=g/P7.lh:b(N &ɒ/@ܾ4@OUdu ,a%bZ[o}$su3Wj*wB#D<"Ag.;_?oFEC.K@g iǠ;U 69yjc"F>/'f%1'W3(>=(u/y8 0zmo-rgˢ;Q"xnW-M p!(?9:=)}kH(VԠ(F2ZC\f3>WWp^=`ė@+CBBcFL ^`¯ \J%{SR'9˽ݶuut'<8k|2'Y,C$5&OIhؒ]Y }|ҥK_af̏Ȁ2sre)2E {',IK'Hmͮ KW7V\=ΙE1b)vךi2!hQpp^؈7VxIeߖdpiW%fX ¥j)$T!~+.5߹W\L͉bXYbc߁t5h P}+c5"SPN ؿG XWl1(W ݾ[wɦhL 0}lIjjy3٨380|)TGH`6m->L&`]Ii .맚X3siEX]< ucSq2D\RLܿp^,ҌZy4`uvAw]bZgxzqk f̻{als)BطY$e):FEᡥɔi.Pb2-̄^0j7|Ԑ-cZo4NMS|_ODI(jp;j)N{JL/+g6e> b 4{{с$G!RUMdXsW^QICK_G(͋VZ8?g"}x~aaX#>q$=Zo%toyKTJվRR7{BD:FbƝ(GBL7[2irc1O1wĘM+FrҪ־Cn V0} |+|Tby(g{Gv9ǂ6\A)~sa><tBb95D jCi'd1-xO{|Ȯ\OTU hIȒyb]XŦ .Ap4gZ~ENjP] n5<3} @B`L)7PםC+~L^Bn2e@ַ.y)s"5슘AZ3&1CА7]mϖ7$,Y:QߐUaPd@>E%z1gy9ߏy/L2F]fsl6U z+e491הMRiE]xk!tݷ0I7g178 5MմH\Ad…e>_ `l|5>>Eg?ҕ@"tub1~7wXJ3':a8CȪP͗V25ɦeTIjZ]ѱ ~4KL;TBf'xw ̆\f<*vDt=(38w2 А2K oTjY9 tE0|xFC~AԉF(L>d)Q᎛vj[Ӈ^T"b:itKZ3Gk>Fc*XӵDɁP z5F@O+p򯕊ڼCV=E.l@4'rgǻhFA4;4HoG]1QzU=cQDN9J+P̥xknStz^c!il$Z[QPx?#} hw'QeCu]s(&"Y~;DygE hG0F8VU+O`V0勲Fr #&݌Ml!g>7boJ:=ǺuHllԖo}(2_W G yźt~Nej+vƒ%0DxsFa01| [>䞀.VmS\>3Y90׾ҐS20oP~RGUAP~Bj')8 ]Gfj;[&HM^Ɇq!Ш6׽')FB6FGǸ;.i_tyԢn>k"%=[qX8 aK`] Sjoέ~>q9$sӑ_^\S%E)izɣ]DxXA 5BpͪMu9vɌ!Ŷ;A><hQ;z@;ܪ.^U3[0x:͒Ttgh\?iڨ- N|svdw:be`ibwK_} V4`~KWn3YAxWփēΧbUZO?l\zEO#jk mN)<:pHD}VH&ZLT?¡gZP,F{C;Š8NA捪R27}J%=xg9bFb:k:!<Ʀ]A9RşCE:0iGʁޱ+n~X\UVeJd!ֹ4&Acld-ՔˢJ R:3Xk4ļ {3ݜL"@2܍*gK dP=F=V+*yC.׻N܆ɹ:;˅+xZWөANU=o6_=^ӨddžVJzV`4N۲ _] kEc뱨9ɻTQ#PbjaX9> [6G%vʔA Fw_%mm2ɢ=ZSE&r (Ͷ;&~*GTrdSȩ2©ݗ0co>Q?2IRx_;eHQ#җP藉Tʫ(&W}ǃ PIͻְB#Y&? 07ɻ44\V{Q"#˱ ֿg/p e=-p\:JH$$!5vD5N2Z3nLDjܲ!dI̤&KJU}cǮhl#D AR$UsnNpPF wϭtD҃Q/ R3L-lq"맧&8k1noDi|K,˳аwFt )sIBn7پp˓;fpNV|yfmc}bX%C?%q'2B; ^ +sֶHb_4K9 ij6Bq Ӫ!z|sWU'X](CTx4S(i#ws6ϗCÐtqZLK$\ 佯v.R\ɒNXT@?ǝɶyҵ8j LI"v-X. []Ia?L#,"OhUċ%f.UIL#WY żrLw4p,I>:l^vO98Y$T#W."YwBrr}-)zf+˖k?)mA槢f.kiAb!,vᙻv+xM~J#rH?kKiJ7XKi\XC%i4f)|qx|?{㥗ƁvkzHʈ!r#„pB97Z}-|<ÿ?_KQ|fG%D?'}73ZJ[~AcFQ@WeGiEY(TMRĐv1җ}zZf}S#F<##4Dٰl¸ٖHSʈg BƆEDVp'*{,p1pso*PD@j8,Q VȚc$uYi Ji4i%suCߘ^b%ҝYiۙMJh1IC܉hD5SQei- fuW(t贱ܷQwhe5ů/*e/l8dni|n" `y\j<g=KFEsg@-}] +!tPhEK֍Vx QMk^rkbܻ+eZYJe?^D @pe\2.]:DK$ۿ%"p=G=5 蚯.Q_1fӷq@ H`EI=c9_8t,"km xY/^::+ A C&s^ WLǎЯR_1moz yJ``c{뺘NVЙ*SKYH2-YHs.~MJSFM_P JPb^[[wpk0|'uh.җYuBy$Wgig=gnrO0 >eM hvMj]'+IuwNȸ%n'Ϸ:pjEFِfhCVF7ʲmJv[R=sbb^Hr3HW4u*KF 6ò%2}lĭhDrV@fb iTBc lNIr3kI:&aL 8/`9$Tn5@A|u"I:``]֘}jDK Dps41WK1.rⳇJv}5Df{ д I݇Z|ĩFiÒyn\wm)TB`k$2i 2ۏ1+°qCB^y#8OgT0W|j"Z3cAoJU\>c#<~[ALIiu!R~텢vxU2aקt)}.~_YT,cm{dF6!aGtY@C#DƅVgƬ(x#+u!2aśuL5%h*9^Esil`4xIr#,6R#GvE2vXe0vMS2Htmy Nc<(BfV3?ԟ DYFn$x{ ,qL J ﭛOD$8ê_l MSK1~ &갢+t=N7z$bʒ&6EKn9Q]E/FYt?kon}Cf 7ɯ=mjG!AwܮEy3d]@(YZ0dP4&5k3{$8앫)c~6} T=[S3F} 3088_Y0=<ۺZ^g30da&s2NQ\{xԶXfkQ;kv&^-_RQ?9"З ǡy;U_ jrBtʗx_(T#I, wLOgoIJBS6!۾ӺG˅6(4M.3˹6 ><,Gz~m2 1!{hfxŘgV4ێ x\eq xąKIX;ƴKQ _&:g *8Ka[@.2֍wqMsޚ2ʶT$.naUٲ4ys2lHSsvSCE8\&͝fAfvK\qW 'AwԏFlԘЫK#|qtjBA`^Kq5 ॄM)as(>Ta#Z "oY K {`c}Mģ>iHMRđ~;b[&庖DHزf2EEAمtWڰS+9V݊Su 5=*5ٺ)y"hi6\GTdc#ON|ksk`g3v]7 a WNR1su]^#-"%Rܲ\Y^uu *zt*;qU¦*8*z{㯯 cFU|s)ͱE!$^"mh;pG+R"/$mK6ϡ Ն?vKCO9w5Զ+O =,԰ASQoHj-k yŗ{ foa`B8Zu*<&lKMz\g6bG+N#HJ؞];B7N{gLCĚ$_5 7:f 4@#{IFI6K \ q9{k_}ˬ+O8DI \{jOuд'Tf/EB T W(}j9ʝZ2TFأI ~V"<;܋Zj!@gOV&\X]Xd|, T肭*; yiACB!$!f0ZG 0=%=@4qR)}O#G:&1 Miɇ5:K3 Vt%i*1?\7UvW9/1FHPM OƪݼlH+tBtX@^cvke@UϏ au*(;$3albiH }ƻ)9?;ZUѻOYPSʿlh2ǕIJ*AL1~:Nn~ 4' uܹͫDE *uw`)gAֲ:x}VJ!$+mǖFxu*a-hВ"z"};%7=kScڈMz:;z]īMH V, sΣǐ)p=⸅s3B] G )Y@auE nn#\RK8d9 ]ʍcZi= #`&n>[C*.UR+XL#J !_?.ωcHccb3ܒRaL8P*ChLϹQ62yǫKZ`>04~cRV^$r@eǯ@+d{]yΘ FLZBkX6Wิr#64[A*6]xg.؞5& i-K< 5 _Q 枩ʻs6yx5+אY9 q.DQ)"iñG̊)kɿڙ*B s @غU$W2!ui1 |ZC46'K~'/-ꗣ@Dpۈ]7!~a A4Q{%57U4`">".躧CyŤ3״@So{g*ÔCmh㘊yJ@t%k'bPw#ѷqn_xDqv?TJo{8!X?eQԱ ,Vܑ\R\ڒF8 ;ǭx 5ڋ*om݃O`8KܹN4=u/]]}A# 9v:uIY~8=xdB|rU QƪX:a v {tQQΠ1Su 4aRty9tX';sQ> 69(t5VKWi^IVr:g,j0='sH}`Wc_ZmG>VeT2H~Ig;jfSF"͈;-7ǹ4uz)֠yZK[YГqk0Gsk8Eb⽌]1E+ ymE{+$-s*?(O15]p;zI+.%UFm8o`$dY4Xm: a?-1_h;ToDa1P>rƴ.Q?ځ5B).kOâ~vCP"zR,zRh;P-b&i,ݩՎhX Zw3gbwhd,>GLkV"K3om)AEqp_|G{/ 䌻FRE5K%j\wi#,W'#vuJ(8X"voncDIG!}]ջ##tfl͓ ~ ZRb͊,!G^ ĩއ8Pu߱q}*XTho:˒|$'xW+{p+dv3sߖܬR:hv(Euz}Bލ8x S\%=(0E r/Zr"2_Ua4O|A |iwměGM]b d RKR&BC|׏ࣼ0} *¬W„l5ZѬ_VJu-y7W 4[K_@j^uZ.sK,M_p?޶y9e|K5]=U1 X~JK81킑-}Hmb]OC҂DmpçV6Fu5yy[F]UbE5ieqy nT/Y_ce!M3,rGv0GVdNT% JQyA( @ށ̑}Z/1E#<Vم2dxt|蘉>J~K!XPZ# &WY,g/z#n-;O {.8SSr\dsXmuגڙD3] k b.\-™1ddh8oB j(D#?]ArE2X͋eJ E?aNDKelЍ꺽v,:wobPV7[S 4 +";]Wݭu96NA[Zg$_'N("/vy& IjNjw"t<}o(yBIփ7$\!S>Y!K YRij)^=i`UƆ4<66y\K&g@B5m;)z|40r%?HYl'䕓˖CaF QN".$^ͫ \IROFW!5ⶊ.#JP\,Χd~[O0R (xytTxy_xή2D5p+d6q(n`ٍյgV nHTPȸk,eSASDTRR~ݖ3BKv+e<%j9MmQ楍ɜKRyNY?oKv({,x%M.\H(d w〥!2-@)eNKجpL3}gLx/^Bs_hb)iϺ=3 ,Of G4qlY4iG0h_WjmU+jP~~1M;l.D%S O˨fKtCpBHm=O8 e!ܷ\śZvn+bR#;R@x}OeלՂiD_[$̺%`\]h]&q'DgƜ(T! ƚjx3h!H_S.x֧5qkh=zf(,3P W: oez1iCJLBL:Ryp<kν i{GO |S>/X@q[*Mj $x` >`Gˆ6tӐ7,]]Z`jɠ2HBۦWVd0*ًާ{c KN J_MVپ iL K%ٲVlD%٘kdҊKie ,wEhWLB]m>H?bvffowG{ _]=d)$|@21 ǔws,kHw"ٻfW3@ujU,Z֩1qEOLN̤JPɀC@Y~?'W:{&To?KBIyw8spe"bʹ"< 51,t΋9 Qc 0\x]cXD>Idd#COkȻ3r݉z,x_azXNl5+J4nW` pa#=XIO\c:p`Qmg{{!$(M0k&x1^ %S;av\qt{ ^ycӒHeV(FÏu@K64i%1Lvh.M9oV޷IȲQcusF@1omG5۽`Mڒ<Ea @ 0$Pּ?gζJhyM)/aV3Ϋj NֆuȼE/udjQ~V&A_Ձo:2kMCnG}bDA^b\fٞ3x.F<6B>RdrO# Ռ~FVн@yMY=ЏLG:g YXmAJΒJjm #vH—)N2}}$HP4ߘGtB$z7O$5=CEڿ~٫xCeMqFD !?ۑe\ig_ȟUITv΅RkhLBwOf'ϪE\jA?σ) HfDFVaV+bb`'=ppnOt?ޅppͦ~*;dYc_=GMrC >:n(#0sxf[nnMf8|qn=뜨L{^Ŝ#B($ў]nt&w?Bv#>_n?Tx'HujX_94זL<4P'ybعX=ko Sw9 Wͻtj0zeAwD{Л_0:=3BzN>Ģ; |Ӆ*;Pxpbl?R)x: wY/9G֔d8ky*{"M$@L0CCp)cۏ#YN^m adّT[5}C;x_ R/Zx(݌E/VȡhV"1qLK4mhLFVAsz(N$A0V >5B(do,틑^VVnyEUm̄YWLH֩E_oAfms ޲Zsg+\v0r4ө >~)A'70muҼ=cqU۟e`?'f-iŚ]d㦿у69OjU7੃Mq3E\*ڞ"65-]܉g!8pM*T} iM"E+7f( j;gTx}G`](-pύh\3{)|Ӗ\XF_~ٳL^>BM~?N)~"0#)2.;?8CmZTa/1)fb{bzP'®s`6KOu{H']|;r}k+kBـp(<2Q';/ "b= w0@ 8{ ^`r0j7A)GA[])VB>cB}!] @N'R/hq)h) [[F/c;fA<Et j7gf&J$ْ-qEaBF*D-`AlBڵl-ywO>[KYv5KsT"QTg-z=iG6oSSr:M3{ZK녚i9GiʬpYy`X7n؅{#P7 #Z֙ lɊ M~lԿxX;ԨG)n{Kwμ#zaO.e/-7O  ñRUw &I+ַw$í{2P }s~mVL#ZO>s{u4Zt8i(3=K~xD/<33O&ҀՑd35ʰ(||! og}?`: +h0ad}hxO:3"")dM{jD:!7"k<0O; (iMS>8:6~ޯ|x95$XB6SCYdI(8C1>Fr bUhM5w& 0Ԏܔ2 s~pI>2gы'-"y_էR)C_?̠$k>Ҏg>)s9$V{U:`U `79:$;_x=}f$*x>nxAޱgdpKzW  %tۮ@^*1kW/, 79wҼ7 i U_>OD:XEա+:hr (W{Ӳ^5rPYۜFke@OØANgYZ0707010000000a000081a4000000000000000000000001672b7d89000035a0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko.xz7zXZִF!t/]5_]?Eh=ڜͩM{]B$>܆:ܲvzZoH!'ؒ@}˟,+`SݗtWDUd1`e#i+d~c;gU@=fݜ)o)6%Vdd@?K_3 "ñTFlxBOandGIL6|! @%1)Z)-%Ζċ97J>8؏P%BpAb$#ˣ~TOl+ƚ'ЊXL^Ɉ>]l_S}"\@ Hy:3MџtM@XҜRVd5Uj*ZUdދ넝5@\y5Vn~-(%6J/{ȷP{ĵ] oc37%3iL z+%B{N 粹E䶲vzCY=˧V4. ~RC|Fwd-pVHoBӫ3ʼ`m*逸 K !%hrnX?pJ϶+Uxf/ѿ<3uN(|``IKbS:?Y7zv5>AsoۑQռ $0Fu(-danL@cP*ϽS|*ьdA%ln΃lMq[ze-M UUKOAvAK ?3^<"ǽ@ 3OB=t1a]tƩYo]p/Rjcd0LnxJ E?#/@MA~'?h$Z-'Ve$CJ2.=E1hЬpK-e{M j\d8:NcΊѫq*}"Lpb2H0{'zc4~&jBX=-Y%((n8j4A4q[݅'J1ꌄkx,5s8xr\[뫻Ia1`oZ0K/Wkܛ imԎ%s TyotPFsryTl7\ʦ6 ƪ$ƷP6U'M]߰+BCufܭ Q%WH)ػ} 2ə2Τ4LY ; W lQ=Uݶ.X&S"K%7>z?l S;na)G;3}hfih+p " v.҃kam mk?)qăso |3I5(zԡAַZQ"}%!fn'k<<!BIh$ޏb8gE-i2 k. f6Rˁbxuɗ?Z>* y}-lᘮp"i%.$aWry%% yg3K=vg*7@o*Ŗpw .&IF=LyF۵,UkH_92l~ptbFZaf0:˼>ZC c Ÿp^q/o Qtp0ٳ͛F$bQ5qP޹.Kh33L Ka]D*5;F;H~" M=zO.i|`è㷩@^B6?xDv =cH) ۡbm K@VRs3iӁӳpgLJKN#/hl0Hd 8>!Ah\"ZqhFMU5i"vZZWO!E;xۀ1j*u2}b!pY ?q&hLeaѰGǬMp-wiv%`Nq- ϏWwmJJU\ &T\vnNq2IM~ Gl%ߧ󒫨2YpAo):ދeK暒SE=]ϬihNrrzT}-( jlA2NWS(K[v$O9B}'YQ-e QLµ9#E(cOc#2xuC }tu$ǒm:7jbNT*lz'?ƂTCq * O-QH`Щb ޷tc =%sHz#'zC$5 gVz Ξc9|RB,)}=J5) pNAVUynR6p'7:%P< H6C<@jy_d:RӀ ϷS"w\{*w >ŲZy{o*^19RN"t[0-}+A"ɴ54ABw.ގsQdO[ g5*x8Aq*p5%E:<'+~1pB . x00Yūx}0b q81M8:0WYmpNYK>Sxk![-RwXIAm?8(ist'P(qaV@•Ȗj5ם@]GT8"jNv?tپ- K ȍ>Ǧ%rc,!K-AkzR˂WE>I/Z @nhi0(8(\ՍNqsuzX=將bG(`5K.Ϝ{ÔJߨಅgʯD@î^&B沈:A<1nd =e3c$ҳ917w/<) nF@ak/m%k('Έ1e4ݤmZ?@蝹LrɒhQn'5㶵vܬ\B|c7" zq?U{ A֏?tJWXx xxP37akщN\>ԜMR\s,G풃'dw_{O:[ DF+HI C6+)x|HO gPEJ,APL յ_f+ݳ)0ynPX^3; 9Ve"8 iu"xɉ%٤gju=n%_F\mźMk:4Rz,{"?X_~,nes&N$8wGGeۓ. iNf7FRP?cu_3@[5S}sV>ְ4=u9ʵw/$E;ؼG1r>QXkSm;|> ˧|Oo J ~ rK嘨MiPm83f<aSyagt8#& Cp;ʀN{SZ?0ߠAi٧mk]E ޡ)da#_K~Y%H [Ȁ4)eĨ%RRf%wcԱ5gtZtHvuK*aZ1xl]аNE*Zx9yqv^񉙖YkTǁKXƩh7vrBI%od©v{1z <|n¯Ӷu3T`$j}C Lqne3Ēa5|H+:[l<DN!3 2踇3rɌWX.qwuGL䊒!Dҁ ;g2mգy|ul?R"ܹ oyGϲvdMuQBI~#C ah"x [ŸnmsVYjS%UJ9J}2PީwUj x|dl$GXhAiMۧc]jZ5Ƀ|[Ӕ/Jnp\\ .$U2h8eijrT&08^g-fFL 9A2m2BpeW6C|LT ^Kw4WBƜ&.p)lk?Er[ޔҢ9D`Cbm\۝ğJMB R(Ґ' 5=*VlaL6Ify\w!6߃XVi13IMZ&h^U-ÚѸzTK\1`ڷm#hebf&ӊGGU %^/ͅ24,WZWe+JԬkI!B|clko zV@UE . 5TsT$ni^'=p32Ւ1>#/hW~ΪnT% qtIQd* .cnjB>EфT{bTAO?~H*/΀l]2˾3J.z20.dR@UO>"脙:oNN׷#U#v]-7dU0za#A :<łO溢}jGkvC;Z'$╖G]RgN1;'no[ PBs 5Ni;.fGC>gix%gȂglgAwa.J) ,LʟEeL6c %65,؍D 7/cLTMAcZd:U_g4-d_r'4SHZjOQo2{H+{)aUeR*x5˰B) Sf{Q Yg+Jr]X'1WBB5JA aK3l^N AD8ƈ-$?Fcdz-KUlBCNϘ=v>3g_}'lMr43%#i;@:.”jVCQ=qJ{\ b/vɝ)8%i`ׂPē岕d(8yT8VLmSPiRݲ9Iryy[NwNܸ8ч׺ K}|^,1}qᔾ⮆HfKT%˜eɕp>hIu 3 Ɍ$ 9#Q.T#T[}7qa!,= c4`-Zl' j`羃ߔv @=wt$afwErNKk@}N1p_ww@ ˂ ͷ'X7k,:'zEѫרg$ӷr@ڨ8hGjѦYֿYZ^J+ޮ }w_2[ _{)}U^Vf„o{+!e#6J?{|.'Bٗ>YiqK TkD . rkEj3S띍QbNϖ`xq  A媴Șe<g)C *W"k5yD!-2/kRa¸@1Ȑ<%Г86CYgyfGm o nE5A7waNH4gHlfWdv,l'svGۑ?NgŋD%~tP6]lC v.]1ʵ2Hxii(/52#.ZMV2w'ڭYV#]oo75z>T-O{Ul]*/@ډ(0QյrBCwT>8u:['6-sOgt28K{3r؍q^^>sXr%E J(}?mײ3?1iF5{9}_2g%[Itr0* O >= {kfm̾/r DSSl]@ȃ6 _ǠW,o-%|j5>{-ᇎȒ{5DoԊQsN+h?FTVz {ţ^XQ}g׃2,4Xݮc2V~y hҺt<,RJ()ޓ i֬1у!04R`aXԓh[Ҡ +;Fs?6e!glZM$[C`}z,<Z:X!vs[uݠR;v)iF,B^E8*3MyVJKN%Sڗ.pQbE?̔OD USDD/)a{l-sX˂/-VHjBLB>mɬdNj@qs%&SgcVc +ބYrp'%9a^c\R6$0U|K8*hqo2 xI9c*5c?>{_,O[]CH;\k>LCsOUVMOפ<[[> X"͙ze G&O%crm5{бFT4p_.sntXџVvX 68 R42,:ݨa(`4ᚖirf'͌N8:ϒVij5U{E.!UaYm.,nݻe-B?am  j(G" &F}N:$AZ7~ϗSdCjT~H0E؀%p6<֊ΣI!=6}G+N`V2g3B4뀒SZņEC4Y ֔~srzɭ=sjQZc1TrPJvȪ,C0*YNw$TG / %CUKET}0(bQ%\/,z?UU)S@gAg);c)\AF /]C)GYUhmv Cg%bӔ5{> CD~C^㻇öC+}E?vnEGx~iχ t#Zu׏p[l$@uoa2[<.r!r0%b/Y=P@j&/dR!3;7;+Wuq݉,\;kp[/ER.X&?|xaL3@EYϢ@X7祶 %%b72`?b^kL(Ioq޵hfwmjU:=)FYXJ@%У(6TJ3)^HPV|%]$cd؂( :}ffY5s).o+_ Y7 B̔n0vXWR@2F&k5$!/wID?&-ܣ#NFG y?#pyd3ly V=+2#shir.׿Z5I\SYUy ֍~B̹i(x>4oN۩~ T+\0Ӗ-ݻ^"vr^%3P,sI^, ږtY]AmChl|~9%fxpC8ܗH" r{-afͮ$NUY6ܨDLE7@aoM)(c|i5=gSo!/E'`l,isO4'$\K`&͑seɝ+pө0LJck%cOs萊q بިB5Z7J*7zT+Xد $AÙ?[F<ZǓ]n[BklS_+榙Ã輴#>h+w;cT~ՄSD^7K-{t;\/ImIi ^ؖ򅷉[F#|%AU'8tҾӢ}OzV,j(~@42FM E;(&0yeqM*.kC? f|aZ̦FB鷛/^|zWxɝV];.)߹)@x+MUt5=z4f8hVr(C'~C܉}Y,mr~e#vj3frˍ~̤._HRk~rc jTIiB2khs 9jML"߿ޢĂ{8Gͺ ɷ<.=zT}~27۫&!x3\M~fgIl~8Ө~YhAјw䐓+R]B7I,zHc Ztxa Nx%H~o{B;KN,c< <^[;+Nr!4̖Vէ֘)DY82JfzKTcep͓DF 痹npAr DƬ(C CvnǂEvo$7Mq`IʤʽW: $*ld<)0aœRjQoT[Pa;IV᥁-`h$qS&Yߧ:|5P:uJ`i"̹ w%dm/i>( *{Ρ?"L@CXb'+~x_d@2"y)^d u< 3uj¸H/c8sc oN[))+8.kEUS$qT_G`/£4bC/6}L2 ~FҵF!i)V~I,\ILݟla^ BB.BD奲}ͦ~amRj  1!ɌnpUBf#Y{Ր6Kwu?Q>7{K5܍"=Hc s5pİT(m)O-Ei):BMWB>vuL{aG =/@.MzS_@B^P.^k4p0dBh GxPo> CY3 P#]vS 19΄_\2? 6 jk$Sf 7K0D|ԉIQ)ֆBVn0`$S&ttӍ|0oo 'KcK;r.F`([L*61<7f -Ҧ~b'E+ޖ"n6ާywuN^yj߳ppz*3Hp Ј0*\*73zdK hL]PR䂵 ]o·{҃(=`gqUEݒvxEn^Aāz fzz 5NZGE[%nH{o#9"T, F(t&]> =A`;KN)C0 ;J (8Ր9~Śbx$܈1` NXck~a'dÌn^ HN;m)b #O=.;OFZzM:ŽjnYԍ L//)sP?9,S JE/+i֨p{l`Gdjh4#h V!-N|Hm )∾abI^^9L_^qǰ3"zG['KK/^U*V{a"ӳ")hoQ]E=ye`UreTGCű xE'29{y@@n+*䥎QxL <&v*gn^GJ,F׮4rsnB2Kr~X㔠8pwhM*[բ1Gǻ;Tp}^"s}zW5)HsYCtv9Cf|s4ֲ?xO$ GŗͿYIVax2}'EiXg2W%8JPKNIPws\flHam3נK̦p19q@)ȝqMfKs#oO7"ȑWP$j> ]w8TxFN2H'5v&`f$ASG HiV&L>$4b"iT߮ڐPO0T7tf& zxt yb"VVU-vQ欳yTQo)r֘FJ9y`%5)6v.!Qg/} 1[i,9uIߢ1= 랐2;rV-8z~K6hKqc.Ǣņ8d6l!B0Z>ߧ@ QUunLB9 *On&+*?90 HyIbL8fCЭB*M]gQv* ͫL }+/ [KO>gQ^Bŝq h:mގ HS 6Y.8cTwkTnWlPD#R>Α NOw-/.& =,I+7FFu}2F@gBeU/opum|NVu[lXa3N p8 v}MZ|p5BJb U(?k97 1l(Ԥ;x8$O°Tzpmƍ-oЍBmt:n1@~6tGP oJ3fLGՏ[(B'%y^&s߲!!k߰AOYnhA]܅r{qF8.~:oG]2^no!Pl=1[嫟^ÎxԒ|p ks~F: U E)p ?LLQ;'8NMPE=cF{' Y 륱bŵh[jsCArؑ3Y[,E |oGҙ ɼM [b{ ?؞8hl?xWMx@h0n[̗nu>ٰ .)7{i%`4}_ *`p∐~<:U ق]L J)YnGq_7,RzBlQjho$zƚU8@`meGϷj޸(gYZ0707010000000b000081a4000000000000000000000001672b7d890000383c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/-7]?Eh=ڜͩ8suJ 4ƐfKzF<8Ĝ/?}~R›=xe h=|ZFUL+;3H1* I]!j,T5T. d^73  3߫>ɨU ~or-κ\ԆcklmNl؀(wy6ŝ?l@t 82~rL:=>U̶q,R"DH)zT쒡l=XlW ծIC whrJuf WTk(o4;q`yv  ; 3ҢiszYW$ i{KOM#n?c>3lzvLs}ᬁ yҀ oeS oՆ=1J-)}!wyͲ>E4E~!([i-߽ZÍe9Cݘ duuX;@)C7 9e)U)XouHP6ƏweE_r/bwd3jL5j;ea# _=Vm~Ւ B9M|Q߫ δ8 _bqand o^6RX7=L񈙨T~Q*}ƅcm7>J>^ek#%-u5\\<Ve>WP`ۮ3ƚxɶF,m3)+6n=5@vv11i&3Wۻ~*K1jg,QlnӎZ't6j9&_:J;YeuFLb1I_| C'*Jgdtxc Uu wFA9(u6c 8rxLY{(H;cuaQ!͝? )v%#!Ҩ(wv˄_Hu:''+ԓ-hXqS܄QGHxu]a=(bmԮlQWL 0)87zG^v\+eG#+ NXJHkb-cٽNB)Yڤ΋0+=/K }͙H 0֊i]t7bvVw:8ֲQ,j4"bZsCcoJ fc0%gIm#ϱ= w&-(5HLsCG:9'SĂɨ)R,Ld)ˣ'=)BΑ:IMM%eKvlQ1*ya16 T%|%Tq44o"7Z@k%U솨d' \;?7S7,|v8BxXgV (2ڭQv }hi%/AQJ6d&X~AEP!h:K%A /;;Psd۶9UǘM M#j]F]Q{A<~wόO>@1`E}SXWGi.I(0RF/Md!#uH94zwU.>&=%`F {d1:/ˌxg}r]{i#+.PxΰW˿//uT)XYhH!nR\ʴ Y&:URLto׊{2݉Vn.% d*PS#GFG0Ȩ.3u;v i]_!Czc+#Ch5-iUȎcQ>^~l)`/&ߴNeɛێ $%˱Ҳ<+3(oYH,tRĎҜ`lO @n|#(C]n <.DX\K*M~!8^Gk7|qFr%ؐE^ٌYTf$dQ!~"fbIZ9@ɑRڮB3xՖK3RzQ 9ݣ;)Y^t4 H^ux4cv~O8cV@7LW4 5wVg}NBf)0t) kʵt-69 _Ko;u'e E3+KbȮe~~}ݥ,2ת_/Lo:P-_mKm n{5cX!ǰt|]=_Ihr\k@{F?ތp̒G'} ¬^s=߄w_BD!TI1tKRDg,wꄵyRPS6"pSL٤-_&ʡ$jJdQ/ZqϨ:3&6zdq!TZ=_Q.M okcƫbեyY=Y8$9]ZpPK ay 8_ @"ZQcz?u7qH8ǷŒzD9޸{6wV"< IUw2@jrc$DchQƪР0/6Mć$Q"pa!C'Wf>bOtEqu9|BsI~d?_Y}m.CM^Uv*&+JHv 9tbj7/vjn7k|%v>[tc$SE:Aa>Mpé*Ȣ%TVDUmy-L{BGegt/j%w|4ݱ}؉TY]5j5AO Au߉Bgu,݉aO\)1Z׶䋎DQ 5o%-Hi'z`YYQ<`nʫ-Ǻ-ڛ~"OASFW4xUHFQe,-PeI$K*HCWধ&+dJ\yR)(}mVT%[ڸ˧LwVOk*/J81HPNiŨR(jk8ZU\4<zP,)DSƪ [P2w:Cs/Ar*2Ebup߽h;k.fl&׺c0}(:435u_ /|h& U{.VEHX|p>>=|jӋzjWJ52k3T+?$/^RXFk$%m_M_~hGlI,+D}0neiX9GsɅFڱ$b,_жAn=lpEu, yD'݁eݠ_C[a|<@~RrVdIg^ZJ faD]GdNŨ+rF֋0rq|~w6C#4_XtFwex -SSwn3o< k2ט7Nn!xI` ty˹P!8e+*$j;X5AnK.|3]iGzXҹBsbt.E8m![1.8]ǼOO,fJb2xGFT昤$Fx Qb.BpTK3 5LnI ?cn }0y:T0Wևlwy7bk!O#ŗ)[1́ t8$x{hچ"c<[f9wɍ Zm0ض+ݵ[-Dt kv_œ"̐;-F{ EX=[,dS(y la+L;S3 SeNik1q7>([aFF, Vۖ 604#슴݊ww1Vg2mb'n~λVkDyr{x6TDnC#}롧ꉁ)W#|@TB^h'3v?ץ,E2iP:\|9*|Gd\eu*8lf$ZY6x5UFⲌU0mYqJk{-I Gj7$|I*z9Zv9V ‡xtVI"66kY 'i50Vaƚ2AE"<1m\:bY/c32lC ND; GCvdBk!. #z,n뚝B*oIs,:T{MV0_j RG1`5-3d-`g/+Ɨ9y>X%\ 1\ǟM##:Wހ-.}cnx-8;/c2tCD͗'lKlN-PHtӪl50l8zY3D¡"z990 !?MV}dbYkG`4٢˾mL#n^ PM򦴧 Q"fJq*Yzi=3_Ms(jSDp 7Q^l  @nck*>JPN-  54 S&EL#oughIJ/$tf4E8c~JT^B^F<S"zX^ ~z3䛣ɼFʮsOf(; ]q_5p"]6k(x2=%0<^oȚg%S-v5Q*xȰ"ms% (W燱L'P4׫^"F'_:Q֨]6(%wm !T^yQJ4phu6QBfZ'6+8rlr4 a*VX0l1QI @zڜÑrPXl CVlSV[ЍtqwN2u:{7 ĭ7+8~~J74ƚDK'9 $ UEv{-`-?y"?ܫ%gCk@GT,Vzۑs#yWL+8aT\ü*NG_m6q:N&;|7ѽL@tD,4Vv\T2S:BEͪ(_X9iIx =aL:=챍*IJKbc !)-Wc]=9 <#jS%v1Ti7GJHu@ ҇Iȁ JIπ0Vx(otmrG@d>z]J1_\]7DibXW%*x$KO%=n/SV"I1<*7(+I,?3ζ5)k'%Rʣ AYP^&"+փOȱyE\UFo&cz$N&M zrC@͆H/$jUs ݕ48G>'EPT9gߨp'H,J%k_p&TZos7u c<|?(}tTX3< @\U1ڗ 4Q>q9h]j58^,LcвC6ŞA n˒ 9}KAuuP;a>A .t\/4ԟ+,|gYA~HUd&{a.{`* =Zu˂{DW.,U)RR*{щ .&;m('mtBTؼ!r]Ú=*~_P z1sMGrj}-THtrQT<% .G`[(:wp:oFxu2tB$X\֑p#"xEqF/y 4mҷ4ǽ7Vif-ۨ`>bQ=R8A T!a b ٦ԅeٗ t#X`<ܸu6$X1gL P꺸ׂjcg ys^W ;z%@uƬaceh{\Ot6݂`O8naV&۩50(@cPc] u ceZ޺9S5 uDl )qb2Z# MAyIAV$J|dwM_qRC F>~Pq12nz-=`y X#r0ʼnv7gqꎈ3xZ/QLwMD65:J%N3s6]/^Nb?MzN-q@Qo~r:{cMм68q7 Pg7|x4Ǫ*IN>^QǿL18ֆ @OJ9wR`XwB n-4>ё=0sM!8GzNbԅgD(=| Fu&fRc[fiN?yƯ3K"ǯ!c&[Q="MKنU=Ul[CiO[i#ƹȈ I @/=Q[=[܃P6߰({Orbݴj>p~2aJ3y:Jz9`,rhȯ&%f⃃EH"vBR7t[4U:HssQDDDCwvXWW!ĽM՞.H2 P:ԙaX`p W3vu5~9Kb]h,węG&"U˜0{ CR e~QG."9F{\3_.jIuhce{{ij@x補|c[6ܠˑ9wݾ@h w@9 x<4` OY=Ⱦr{T;ma)SE?~{[:Gb6_-(՚MN0^DF]Bh^P xcLH4WGPaԛCp0(ն[y1@ffJ-)!$x ,}E;xQqdyE 0@\xdHb ~ ?RWS bqLDܔ *uSNc!5 F u!@1=m PF+^glldL]\AqYWE 댺% m(ߙbJ`qLj(퀰;~br9y1-5nU2|Ԧ(S=J6 բs_6FƃigdMvZᇶT&>Ci&D|x+c B#q8*f);|qh繹X x5QuVwdؑИ-~(GV\;SK}XUDs>G6~9g6x,)|ã4->#b{fή^}:4itA.;t!޳hIT3|Q0~MÌiPjpdl}o `tK6Ƈ 7\%3m5o!NgQ]8lȋR/{қ(l&bA^p}+$ZΈ1""RkXjtԲx`:3//E,lhskvdLŭ{.Q^h~Kp8"Iv1yVo%g3:*VH%oEh@f(CR >K(Dm `Ax_ TIl'5f6n$>/FAW ? t'^އ{ ׅu{s*gx:p0BOHkSAӾBIDa&ɷ/?X,~Uc* ⴨6-%Et޺&Y;;j 'hܢ*ԔHzP?ণb?Y/IU_Ê񶾐sJ%VȐ!W->Pk w{tFx1㘄2"ùlk+1hp2FT@ re}{/?b=K.- SX.Z@ԶrOFc.ֻ1i ={/Pmf,`j+]-T@5 r):{w@,8+56*.$>ejryi#Vt* ^tO ˈ.KbjTܐߟJueR=ҍofQXQ45EJQ`[]M#ݩՓO7 %rO{V]~ÔAtx\㯣:T'J2&Jh1%XhfR:g(qׅ{.fk qp `5TUj&ewn \E艆Hw%k0Vq>N" [†E4:~ػՌ02n8|iUxe1|u6/-Yd4]P@#S QVFf& P%o#&]#e =J4rL2(iX7ҎO[^(&y6@mAuFe ^K2$sKf gR]61to4Qаˆy7X,T5[7(/lrAPnC«q~BK_H́_|e 9n(D}h)6}!M4)PȜD~_[(fGu~i\M@;6\#zFWC KQ9e36,jRRyc9ʳ2E>TFۢSxooŃ">?zc>(DsYy13[th2B7, cOAtvJza { o>YpN ȝ33Η4@iLn8%O85"7gq3yU2Рj9feRϨUqgG0>9*77WOܽ_8(.o$ÖHp~.G1Nm[傗FD?TH0܌9gVRpmE$Yw؉`>Sw.4>Q_D7$%bR;4 [ MBuRA i52K-,zPfkLAW{3fO0g}sd_E󒋦+';!k CD20ߩd(NE-䴒-Zh.`@>!/V°zG"^>HI:{I,9QM.rQ>%Hd<9mG=;GZORg3ݨlfVOݱ?Ɲ.p{ZYR-eXY^GjVM#ݛMpڐMNـX; iW24,tY?R ^nU@D3ρرYEg˼[8|c;to7}.\= YFK,;i%lhr 'Bi(aF,Wj1W+h|P' [yBO{H; 3 [,J8G|i!߉ΊDjCq=Wۘ'<0D(3g^1,Hޅ. 2Is^PuC^&Ǵ V<P|ٚAt`ZZ,QkkהN1nykE"IT5>A5\@d*'Uq nR+<;56 ~e?e!#2 +pug\#|h#F:r/MeL-"TȈdASi?,̍,m+Y8ٟ%7yD:!/' jcCby P]*4zAZ*!n n?;}bɻ,`>shW YcURd.k8'ش%N,OF,CVӈTU1 OwK~}2 #=S V4!1FӕA/𴨃.:/H2]ޘ7TKHoȹb,:1`}fb7ia;_qM L4IgXqXz1ٞ w0;;3oI c"qOX-_~yYKZ+ʰ#I-ޞп}Z^~Gev$AԗGiٴF )KkBje֢hZS1T.+`NtQUx{<$'b]ڗj_Vx+& (6ŷpgJYY9#Kbo!qDO7MVθBJ:vkD[|MPtS)5x &>LT힪O`U$W:Ʋ D D&z.E2eR X'ovPVvq {4 %b@D|UҖ| ɓ`;;VIQEx$;g[O[(Ӗ/VSb/bkaRf;FMٖDrY)Gq| -;@.Jd6vK܄Qc@[Rx#z>6X"[1`?U?(:·JO_!# BJ'csXfJEζws8-Gyt>;1Ϫ|" 4z :4gԁUj%iCt-Ft0bxJx=Et50kI:6u6<򯤸pUjN4KIU] 'ј_cOmN9@(HmB8>{XMt3AK۩ EhdTHv>shI:g-; }rͣ[N^%`8f,7RlWKG0NJ$ؼKa%%c Ӫm5rhD́70PmW~ UoZ#!Ai>OS&"VXDʐL zDKR%\"+b*J@.Q$n1 R$>pA:烺swf׏S]G>PC2TG]4̑3Mxy]n`RGy浪5؞/>RйY^%v&Yr\Jug)J|T `b;wt] fsƟ|/GwλsWI+q\<5\ǔF)$'Ax݋mzF#a+% #6B amR9rfy [*r4y m*9Zh1op1805pZr=Lչ\WgAOC*),u7ǚzc(F?WƷ| EvǸ>tWu^Q]@Ic&GL_QǀH13v#fաGo5hT|ЂQ>ѥ9e1Z1O>9g2}aNwkE 5?&_aO+dGPwpTJjELpl=¢4vGl )IvA V7IieFwxPS&:^S"^Ӟ<Ξ-#0|ˆ#;CjHl n=}:O|~U`GaYpFS_PgED@x_y 7^Xzg գvQ̔㤱F̮*z`h23}e_~~-F5qe@iM&D|تWiκZ89%uzG̴q|YC3ѼKfZ=(9H\f B>ky#J\3NUx:9[VJ_ mtQD F$e4uDt=@L%Qρ*`xquq]yGa,jg7LN岓;IrtM[%a ~(Dt KHّӊ_m(m}E@:vNt0Y֯6-MiW0R k>呺d(>Q nܝˬВNmvōgfWrd!f|x"%=茂1 80 )J+ h*x H߻LN]3mNK|T@p*5"qD2'dHGOLr.!n .7v='6t`J7+P.rQҚ?[3i]Ł$+ LƵ@; `rw83//)`!vpY5WAniqƻX:& وjUXUbC*̖LtYeN!.kAjU;"tTdGi5CƋ i:H6cMav;q?ѸT,pdI~V|3F(8e c0pˡ PAO]3[bѭŠ 64GEuNiW]|;u쿄 _pީ{O=8urV^bYe$\w 7c:}ޯP͸YV"K")/?sw( GgM<8!D؁b`Y"sp6lEq Zh^PG@"&3,iT.Y!!p->/[[b{s~Nqc K+c] KXj}b5~WVN c'Iݔ~F!`=Ǜm~@P.U]FO<o .PŐh4lw vҸZ̋3^T}C13ãv0x:l2X[yh)z&H'%lʈGUܧaoLZWAU^ a* O5k\ŕp>#r$,C"R .V :DBgx.휭#IQaFׄJ)u˖&'vq=PmJ:<+i& ~nM$Fh.>L  [ݳ<44p :!l3ϕ[e]乔}gyxSL4Y eXXtB4w c63O Q<;LL\w<&5AYBg@j]]DG0 S5*: ,gVS> ȼ`nc{ŭYk2aR H9(&7gbF?mqCUُ&cN`-Gsjg(P^f\-Qx}&^wP%R'8|4xyiC0d[e׆MlnEU{ldɔhЕcL &1RG]li?Ki]+$L4)/†fɁOb! +^`5_L-FR0$V6'ZBd7s=G!$* WJOȷ!!] g9B-+kR4yFnE.V3-D4v>9#-( L0ՏnwqќS(^e^|wǫnġ@DʙNrIMB-oi_/:ԅ/(:'waݏWHC4yz[c`n79Ovo5X6}<5j IhU:{C腲&57+L@2:Á+Rq @w[ǔZHDA^IzUS[>Fvo|T6 8{ōL聇ȉv7~jom I$tӖh;fs’z3z*P0%}#zMSiY=xh6KDSCbVD޲GtQyMr~x mW2ah^˔TqpF `pO|"xA3HBK8\eJs;07Ɵ&s=ٵqXYε꯱ p?sZ/`v (vc/?%]NHxJ^ 0Fּy[ uuYs@]4 ^6NxY0RyTF:`X:6l˚풿p[z!zoAїmxg Q,:MyU롛kA&Q>MP v׆c&ݸ`]Oơi$D&B^2l͎h-}﬐^+|⒔MA_<V4iC(Z/YA4e+R28i NIjd)ીp'vgƈ%gn1P!э] 6]^B7;e& krBuA؛rr9r ;jiE$fMiTe,.ȣD|n@eh-їɈ&NXL(n!'u`Uz0(ΚjGcbK h{,7q=ͷUS-l#s BI,7:x$>soE{6ͮ@zo9E^EU>"q |OGPCJv  ξ"ꇁٹe8o44Pcy{?ӱf;UzηqUXW!tdޤR4/ 9Q"d?M)>7 :qk?ۋH͒ K ~ bM^i>E{-{NIlǀ^]6Q#/e&NY^ ٿ/E 1ޜ?qpnbwI9ESD+r-3o\gt bb9ὒ7G<س V|I[!eۊR3zWN+7* oY.G,ݺ]FRd/Ynhp;VDz@s77q3s6)d_Wʣ/(n` 6M\7}ع{,ot;[wݬq8~\0Ҡ)=D#8$a>`5-/\J &aVY768(Z%EgH'ٴb[_r~!21?t\6fz]<=u+E{A=-pئIWVx 툜1](g>o4̦I{D`A1rU: ho$YiŮa֎K b=#92s ׬PK~z2 +@CQ@PS j >IT==k?-Adkkyg3=ӥ8&ؐTiX 9)_FsI 51h ^sw!pJɏh}ֻbF$W[W{ţU@_€5۹RXd E'u'^tBC艉(xdaս 0/rȝ̱F p\dGVn*)8./fIi@⺛ɑOF1[dhG&Οu೙冪mmN:EpVIk+DNJfRa81~4b ˙ )օ1}s ŠVt£4ZA&#t(9_,ٲTnYV8{-"\S+|>j8=?:y(1V(!bM@lsOoӊ=Ly@:E"gLܡpHUjr f`+thbl:%Υ;;XELv1Q'2]Zg|=vKmN fãЙ a6 #xǭ}R:2ZԢ0uQ4LcKTr36@χjZZB2a 2̳XYdD9SP5Ƌ0Où>j)\N֌ҳ{L("mBxVȒ@'fUz$<25&vzD_31Z??*NQ}a,So' &9})]us yK OwTjVJ״neEu";xG8~Zj [T/53*6+®c>>蚅",halbkĄJ;̂=%Έ7P&C,><&&<\n4`J~ n{ǒdwL;T~2ǿQ^/Kɱ|f6s)>}P;oJ:ၞDMT9I|1ZD3]$K Q͸!6˰CU)7}R=&=߇=ɲsjF)`} xF" Jπڑ@U+,O'j2@ aS>wYtvp_`ޤH.nn:jq)DuZDjke Bc`|cc}/i NCH^wkNFPS^9Ƶn:wzN!ryP=?m^ "DppS; Bn1 Esnb[Q-(MA&O\3;Y,3rX(u}\nGbo , TVrMY݅po3qoVF4P0 ~ O!5'ƓVٵvd@>V )_"OӠ@8\$^RP _n p5yI  vQ axP -Od/Jie 5žb!B9edymCmԶ7Qb=`7hbpFV鱮`}lL bO6F 2:VRl;j&Een /2k("`䋔#ԛS(kXY/ %aHy -j0De\D[zNJFU1UO*KNF?GdgvR_ E|j^SJT*֡dNux-S&;mnj{qbuC9)\z ~qָ۪s@Rt \UzUYU%ed;$b\  eg[N--D}z@{G[51/'\]r;rܱZY*#mz5)pk]ד{ I$) 3oUx)WT1^e'*#uhͳ&\1ϑ^/w#[N`)!0~#)_tR5nߢR/U{,>GߘZ *sqr-ٗ wlb5墻;pD]k5^S :=5IIB00EXBO PۙϢ>smN줞 טompDV}5D5EM+"x# ~.]UWܒת"VBe BUgVJ@ (tOؠcޠW/:$1ǒ> Lܿ >ţ>A At&7<%4vMcsCI8tORfKǽ), wLAw,1r:%:ĽBK\5KЭaiuڦ#ʪ2lS],ՎzDf(38?"C+h-`4: tQC)sU(-=k~0OS}rxhN`K @Y Gz_SBqomqI*^.?&fIe$=QgmӌpœtS鍛kmK$!tm N / >H?lV45X}ZtRB)|p+jI P(|בn$uѣFQp]x}H$b\Iio<.7|(d͞t7yg `?CꜴOwCŐY< /j<,0z(b7X19BG^z[⩪u1(:˛E9xb7߰Y P \3-R5xzdžF(+g3 Iۂ&&}PTUR-?vMC84{1=0} ;yPz! Nia.˭N<;C%2pSyGO,޹d򟋐NJ[3 5CBaj|ip(JhÑ*\eQ9ʆ&-)U}DAI^ &ޑ^f)8/hF=L1ǪWu0z#[Xw?Rs>\t7@h'M*X1li`Cq#64U/zچQ-q$h5 <[ŋ| rwF>#cL,)QTlyo>CμڒI/|-C$pTjo AlW5zljE={kJKU1誳TfLе~}sU%7_?z\("ڶ&RB"2!?*܁2+o#&S(WaI]:[ 7Hpp"W#R_p."LМa$4MmK~WXѝu匥ɮ!;c;/զA9Irf{:2P? aτZz~M@ahk-`zϳ̓T{^.62XA T"D2׶ZG&TA+!XnKImt j- *Mr͟-%Uer h=@!^́n6t'ZYK^*\Gk8OEK.1?QzT4GVI5[]Z : eR\2ovP2aC W.V{qLAC_L@ $@by\ r͌:33'X+#!4w\A RDCh҅mqdrwmwR .BtCz\탼 '4^&e`o GJ*.ķ4>:{/SxM qWC2hE?8i?uhRg;}<{"wKxKvC֟BP-x1:ak-a]_nZш*zp q?~nby6t4Ҫfnj.۵mc/+؃vODG8ܿFm³Ot&H8D31Zjx7oBz0BnǛ7;3%aku yWd݊K9|M3)5ɴ氺݊ϙH8O\x<8J-,?:UPĔrz` [Y] $nrtJ?ZV36qB Hozؕ/s/1k%Y5SE~ AuLIymapJ|3P$GJl؆($:%xlE-JƆ [J-26g3Yb f-.Ms~~w_&Rdag֦ aSi:kerW/^$wu?LADfS=HeDҴ_gU9r҇6(hC SA=m}M4$_uvrhL LGP➒+T/KulM;d%[~~\V]%74`;J.dZ[7^'׬Тq) ^ i,Z֖Md۪Tve۔lPCՋђ{-/dAs$©|"uҝ&%.%6jP wNq=1g "WX7mj wA{P>ofRmcnOr"ɐ9aʴ]vNM̗\^MGV7t2Q\24],!bi&`L_egh ыWE'MM}|SIbUAn7n[ b0?cCNM;K? pZhs 2Y OA'\3xJkRǂ.G(. gzf;V&AѩGsK_JTihꑏliTP8gDwRгo4VB"FxѸGNl;rˤꋤ;Z`)Te>)\"V:v Cw+`/kkƋZr($\wgk2$j.+s&GK&5I!fd7WdSyys*Hgk#PoP02g]Na'e= `nJ""UI67wz/"(ra>7'ZJx#79=K#T$zM$:V#C<&.)ۉQ‰b*7۞@L&PP.mȌVO4=_ixwݕx*IۿO _EybZd*Jo>/~3=i Np*W[?Qd \u JsQ ^$KWJcz΀E2 Nh[XI&EB 8{,K /GoM xReI XgrS/Z٣@'&sAlXdAEhI0}Q2].hP c0ia-ePqqyͱokߋ~t%R14s ?Ke<](Lv<l#]֡Wh (i9s9=4CT*89[s9K^J' *~m}aר9DY Ԟ=|4IUQ^4Cea *.#F:܌{ys)fq!Kq|҈ ;O"e^ɿ'LIR_zV:;?ա _ٞqZ~v 8=Xd54_ί<>0NT) 1d>t%98 JZجY4~ӹ4O>4%E+qvVzs eU GmL l@E?"|zAس񇀖NpYr̢8p %F!}dRap~2YU AXpNhl݈A 8D.RzhvN*ĆqT8`[T+J#&4xJ'"VTzLX:00q딇\:YBJ '6!wB'|ț,%xv6n&&,&oyӆ}59y3?Wch~ f[PK n)`̘p˴?7ixno_jE}uͮRjs0ef]f+`O-^}Ґ[B8yST.d ,$ZRS[?[itNd)AJ8. nb AW۳(`0+J&?^^93Am:&R!4aF#e3xhܮ3mf`|Q"jrVMqvcxVR͝Yݷnld>{H5lTtPWW2bh&%g]蝻\,n=~vkBK֝W Ph7GƇ Rxӵ95lx}%JyPrT77@ug lJ &iR:hWE̗gǂ,bKt! EQ>Yh$QsGw"r3|*}}x_k KX+o똛pDIodcׯk-nfe]sM9%z`1 FvJ\\7.]{43ӏ;e3_(rΫM>s@M%`<!$ V:h9*w\,^7M Qn9| j|Om3}j~-!Bn֥ƞKMpQ ;k44dZj2H%;_ߞ17i7r1ZWv]cmuZU-E3BDjnà,?0J@#^Ov@_i.b T-:G[W .FY\M/em m~=c4{@=KYe'g @ -69{Cd^MPbC`aPݶ\i| ّӠn/iE~X|i/F|9<}%?`NP7p8PHLlR/RGl`W7g?bdy^3>&3|e$,Y ƣBZD>z7KCgnu]i0U|bQ54M[HFLe| .29 w6@O|]WCh)e&]S\2ßYS#cƿpE_y3ax] Ԫ pkF7!jp^`]dVP)N2cr.T$v_;o_(}J9%?^ X xXiO.2tm@۔* C{s1.OCfӈߘ4FC^J-C_l݇B] NY"8߬] _϶FVRrl 3QU$/,7?:i:O&Y"ad?>ݠ[@`E*HQYǒ?e,,Y/wZfyM*j٨=@[l L=<%ʤB$4eٺ!󖜴cMN/(LҜXhL2)a ~j }2OE{wc|{dP\53tR:qT89,L0F )A_e*Ӭ!rSy9R(8/{P3{DE1 5#8)+jP`kDzFR( Λԁ=.թRN6lfSq``ٞK]Te̋ l~[ќRElO'\vB!A?VpHDUQΫPWgIЮc] du ѱain坈P^gB}Jx1>e'^Qqg+EMΖ61yLYHSe ]ȶIx1ʋ aD~T="}^Ѹ06%0/DЃo ~-z`ʐJ;`顼j'j=#s@9Q}}AUrzoD@\5_!#h/VKpLVVGUbfD%5?6xeKNlDG ޹n&1.Q\2{^<=+Dʿ2A/5f>0ǭOfN_i(Y-"}Y82 !gE d6ΔLZ=ih`cdjPCB:fZSa>':ՂBG$7rW|]@Dl_sg8f@[JrىZ(|rPB5dSTTi[eXm |nM-Ta𶂒3S.֍S?{Bd5_9>B3�Y]7)<є[DkȞ)=*`%섪nbZX$oޤ &'%f-pi: MK= <ɜ R[Zbr4!e9/$[ wËW!HF7WwapiKGcN'0m>xđCHR$=3>(߳ۼ 8ځS9BԺjHt>)ܙ> :|տɋ[8=vT_۹*w!ZCt*ޖz؀A_@L (ι2I_c$@yŒzS/J r'ppQ7#ݵG8{ B Sӧ-/*1o.f,(3u${El ]Lfvr>x_,STcKv/&^8M돦FbYPNd(9#d>TK̺tPG)M:)ИfYqDL!ca%Yv-toy(:$9:Z$艒>]^`)S[f]L~i  U9}$}d%k3<ߝ}Q 92 e["?y?[#9~gcko WvsooF:"M WORpy7hmu]YզGmLdLDu4#m{EHFQ3#Z0 9-L2M/+:<_6tdUNueIGu\qpnm7v/k7)^񽏩X\!kziК[>㺤n__46)H퀙#F9mЭ_G6g&Cp5~%R+Ϩ)ļI,mύ>roX( ~De87~UGJ9lBDY=9a%OۄaiI'n@-K/ycjGSO' LUI_Uw1$VNcVp&KL<$jmokpG To2 Fې7Jա,Wk| ٚg|h&Wo>+N1B\쿆KW6)R&HKg'P )+Hs^P9eNQ"=jEw1Q4BU-)ޔstygC,s'' !չEvr5<՗_=BP(cP&=b:2 <*'"ӹY9FpeibIf۲nak\s{heF#35=]%YGh_0W[)^0.=F*hL~_}XPD 3> f%w~X&zWLgF"X:{"iwҙ4 2 BS4ӨFK˙u9v ++;8e ZL64{7|& rC Pi7xb $KTע*X61nasg>R6K@0JY:D* e۫Yj>?k"S/=$-TPU`ݣ~( (tu^(A29h=+.]7/#J4~B gX>8|MllD6bZUq)ći!:c@"U#qy(Q@U7gOh)#]tnAC``0XlAU=ߥ=VT[UR]nD45s9=h32ob삦\E!AeLl{M&&<ǵSC6IK)6 Ƞk!S+#% o؞ZCLQ[]Фlj4bWkt]Wƴ?(PkS4SgX˳^Ѣ:䔷vΪ9cb$*S!R³J; ebvwjZڠ`"Ԯ5?z*)> 0$ ICY7(.\q^"Aw58Ҷd_|anј{ ƍuP^y9_q.Bs%pXPK)|{x\w-?9A68 [])t -zDuBwy|Ru1̏L4u;/bAPkUtY*=̓蝗 mCV c{n z[Rfܞ+rܸ9/eXux3}m헶9 -TkZހ,Uv!=V9i L">qjzA̹ąHH^8u\Yǚ"`b$'îC+y?}$F!Y:s8!_ikױ]"%%GI2oa_g+xGv`tU>e7UeMO gCl^&l⠆:KzXzKws7Ε؏;9J0ܛ=&>[-ҚԎɋ6cƫ0*v߄bݍ^1K ;}t?k+!9z#OWoSI`(b^ !Nt }VrېEY* o:TbETY|N?\8.: ~FJ|ZYWٰѴsGA[J5/0Nr5u aZ&N*t) WhNaC!Y *Rpt(ȎT[Tbۏ;iYPtUYZQv|n-nFX$9~J"JRճ$xJxa*ЫI/|Vv{J\CG'w5ft#|y.XUmG$%?ۀŃI\=M22Mzh*&$>LU/5BCx3{ߦG(R>-RJAӦAmCn/RJ,.{$5r(Ms6}\ߣYh=m#nU19eWӎfᙼš#w-?jho7KGgԃ2]<5PSL+G=cR0t7 bys,֜bnxˆxy 5OY"1pSELLrOZG_bFU*8KM—&i֏!QH!X~o~8:!JNq&Gg&{/ςsy ud?n|d+x1"ɌO?w%9JS 'ܬӡK*:N:˛QP` ͩpЊ:4~"_ w ^7Y7Цf…Dնqcc{@'%ij$DCJoFGU{LZ' @x-0&%4S^Ⴤ ~>[ ǃNIO ϹsQ q3 XF|h7P(Z6Nu?WJ[_%f< "%A񓆘z|h@!lyhrxc71 u"Ӑ 96C :)zߦaEKSKu&) [Z:["B :/1rK<,ygX~u DL˴TyB͙brN+Ke0e"y `3FI狔Qv2P,P[ѡ?e9% ]!Z#ܪ̩of8._{.h$R[ɵj9o5dՖ 5~ z_9iN?bɉ,s/-YJ\,`[ 0 㰘]{ʈ A[i υVu-Ι1Þ 7NA"@H1KCp+m^yOR*6 ;4*G_꽳yi+N _R${07S:mȩ?*5W,?1~',I( v rbQJ^6^(Vi?~\cm!m WBM|67V"AA]ϡ-Oxm=c>^kqi ߧkVp~|Ԝ񶻧CM[Q0elpi"wEayܿV{88*bS^A|Xyv|#) dV5ChFg<#rs0nxg%!.x0,m wMJk`7(j1Wыa*S.l Z#+[u[([] {&|v<ӼDgg7KfmX@7&|F|1lo*jI3"|G>GʰDEy0=b gN7t NԓNÃbPk' &PA}b#C/\ҩ2r_6]J%FbtYo^0[ٿŕrfaȚoݏɃ(Dq@B+ 24p~%C1 \f/v+5UFNe.hef`FTx7/ 5SXj $pP0&}a8oDi,Gie;#5g=QFm/G7QfOQ]VEКG5.iGׯv#JڢͦQ@S/_"8}rWCyDGè 9h4ȝeIr5yvR&b-Ǫ(P`MA|*jphoeM\sA m~yBٻX*QݏvBd^"/N!c/s|M;J Q=D{̋uu!JK)|٢Eq$m ;83bYf}"ԲU sj5FVDыo.ny?dNB2>BעuZ0Sڨ̶{N}w) {b͚|2BU3BcJze.!zυxΚ I-sW1ѧAi1`rHJ4 Y V V'/Na|纒 (iYqj?N Awktגc6}[ E5omVaylo..ߒ>LЩa@Y:6 0^N}xehL xnVRsieeHxH Yy'a6 ~d&e@T 7rVj(,ѝY@]a?He}a) \dɃ|~!G5rG/Rxw<~/eq~z[dE>j@J6~jiڈF[&ZQṰ ƈ YHa B/е<)(=3BrpGkgF:fձuX_@&CF#>#/8H|9\S-W724l9SV{Ë*b϶8uz+z ?B*|wLDl=F1 d0oMIG2z\4x=P(E6RI&RSa1YTWXLv.?\9IS3av"Sa}Qo2Z =kޗaeF}fQ\>R%qQ-f!1(P'6nƴ}< pj /W+v}H$)7R-ek'z: o5L滷u5@γ?BUDlu|fڜ_γϧ q%#6e0@ qZ[LXDJE  iH81ݺQ8D@%xCc90A]-fc8KcLn7ƼaEf +(Zjc1:\p/@6A<@Pج0Q {Lr$o\E6z"׉̤mCu1hTw90Q󅳜yeHIN_ =r\RN6r6xL^Q׋FtKʟ(nHeq}1 }=уm0ݥ=Ǚ}Z#w;:"G5AC"]8dVR3+ uiuέ /K8R(#=܃.)wE:J >＀ߪ Xあ {jJ /ܻ K+ܓ^=xD`(6t_FZ[?@a‹~%v_89xzf5p3[\L!SjBߐ~= saگir(tO AO 8.g!&"xx90ۮ9[K{)O1)o:0')&Wg"h~TXU2j!a>K)$/+d9Qs>4֨٫̮(>$ȘUO s) r7\k0~˂3B`SgROHJh3p΋7:{ap0e Cd)(HvcTG5p'bR \]rAx& T+`ugwf<,`:k֏b<>`HZii'?Iiړ)o@H,]lMD#ZJf]^}3T_e5~nWja&9PѠ骓B"6R?V 8Gw(:淖FSc@iUb>FxBH%t(xgKеµ7D p)(RXn˙SOߪ$B8LgJV?Zcaau;%7ǭB;v2a0qB0Ar=[DS{4uE>\iSܖg QG2'c_%ɼđ:u=r3 Y}g kI.O*:yUd:+]W9Vmi$;=&c) e͎@S|)YGW>u !Dk YAwFs&x7O(?AKoAz2*1cJ9̫3jL-iBvᷠui1y&ϿBxX9"A$6?yLN6F3T"7-Rl?U mȩJxrɐd}H>b( X 1:qVv}lCr!ea"kU1V4H\'|t6f豔ic:qqBD#`Cg! x!˘PPI% x-l{z3pH} * >sE"Wu釆O]ބ"j5ἶ$[Wm#gЁԬ@G?akPx{tlory+=Tcڲ,14{1F$//7 rQ=T R9/oTOMZp淝p#sf#Z=02Z8Xi nրnӱL̕ ƛvK|%mZGc`#OE Rv6) ~ #jrCx{{%tl":|y l?)>r?ivN>;*rLDi%m{?n#/JT\JmoMeeaXNc/FdZhیXMaJ. *#gЗSB~]r~[v axk\վ[WU1:.lxEӫ:,y"g!ՒŢ: nXD,"|ͪZo<;eJ4kɷ|bz:Urm}24wkXzXl%e-0w&L|/`Q,PKvKW^OIpJ(ڒLY-~l"$\ 3j8A\cY$VCFܪҕ[SY˰G)LqzoPX <0>>:ޤoW2h/tH|o$Ȝۺ}9ъ}__Ea]`kUȨUK2?2KZ&4%܊V%ilWO=֗ӆqKmjk=TJs2p*Dd 0GբՒW ^VO)!Dًk{+(pkmKW+vnzv~s=ޝr€{oO^Û=Q+%/rxVBp|Nj KƷ2+O<&]X̛ӿ)Aeh\? (K>dpue7<'tN@_]=.ebLB22ҤVXA^ߙ(d޾]'K2lv1A@eDસ70~Jk!6?<9Z4gX-¤|"W[ݤ4KeTڣM!i!f%f4&'E_{ 9kvnI/[XH;` S肯d"X mѐJ<\A:F혵jq)2̇9Y< 1`.bN*E +yeBh`( ~9] MO12n}JvrtN:+%zRܘԆ³=_4v'SzQi]w\$pHA;ݾnT4#"0C*ؼ[@cSK(ЛH FڣW%,aO7)]1ebr'V~m:MZc;PVAG8Xd5YkˈGF7߾owLPW peC~y+p&/Q &Lo@xKOtj, ;ZX-c/-L`ΑQ=;Hf {"?9l{O#ݕ-yZ3<@Zw_Wc/0o<ȒGvvΌǀtL̎] u4bg7,r5> VV4"{PpjCj ҍF[T;kuVW.:4 xY_!܎qoh!N-(ڟ4h\V/vDb<"5OZtt*̑eh)Ygjx:(ؕݷ"vvy$\*_ ;9e 3% sGK(E&TQnHbm|<ܘ;ݑ}EE|] ]!9Dߢlr\U1uhGK`Ӣ!gz;Z\TL "ȭ vYsD'fJ4Ic9՛sŘ1. lcvk@eLIrNv3;=g+m:5C-d늭L?9xF]Lt|znJp#aAƟ$$o|LJ`cq7jml5ȰUHj6XtF@0:7XiZOӄ܋$?$(s L76Q"&M—*-$xΕb].k)w{sx8ϲN^WRd4$m:>xH?S*H-&r i!t7C-vǁ]pkcۜh]g3=!ei#;VVT)OW?2TYxhӘ.'YSbr Mi:P&,IYNb4M* _0߱ˁ^YAU_]4so17ao]+V7L) .fy[< j%C}O=A(C\CwaJ0Ur1]\9ǜfOQ?P,<+;bGA+B|~sxEww8?JE^Q pb QNo:Iuwʴa#_"հW$1Ҧvu]B(4iX AGuC)gG9Z|a =9[V;^l!$zBY[ AA<(-˴wJ'ub!!d5u Y'hƧDnb0xn[·_ZLjcijGmƜ*^ߢzt{RqID?XtYILSZf㗦EU kOwt,'AR](S6=SxҲZI/JuTk+ؗw_s@}&f&n 9pL*2;QQcUbs hw07V;Ԙ[z(hԫ7OZ>s(R)lts(=p^g>BD73H3cK)SA|NM + P љx;"n]rNÆP+1 Zgh:XwcZt3a߽< luYWG &Q [M˲P|* e\?M:)|D ʙ/3&t9I"ٱgCu4I,yIc#9i&305#$p˂&Αin4jG]y-jLx{4)P݁kl.Ў9iyz𜧕Piq'J1S2*%KO5ڇ.rdTDh;>!mΖP3]F4DC\Ȕ+W#-މbpNbw|n K`;~b9vpm iFLe"ɛ%6/k6OKSiZl L\}vnO{4JWА(2-PЙ2~ ޳<$%U|;:<q(B}CkDsGEd /乕#Z+ȿؿPjc9@G%jw`f~UY"Fk4.;7Hl C-݇c aI8;2oR?&ZgSBY j- >#x)j|a{DfK_OUnMo2eF>^1ųO /oZn;"۞Es1@<{R=yi eTL$w5< 7ٴ2as8R4 u qUz7lo \<}쵯"bDIs5= 馳+HQ}1'3@I Mo(knǩ9 >4iO-m+,읶3$v'#6feW ¨_}1W MP* "wDjA- ƘMu!^pqjh{8oJ'.<2C~*8)S ꈁ228߳{*OOŋo$Tl=?j &/L/=Lw?Zd ٬rvY>Ss'%m |ܡI9kU4EWO:*g;l}|`U(WCF?@NpE?ܹ"hz|Ҽ{nr'a~~, Ήf:Bpy[pTJ$iMn5PZC&&P2&4J^ WWE>]_^z]bTy <C? HiU(2E<W3p.ɣU{ J䫯U+Ūw~aaj({Kk^Y[[<7 u[ZT5#h,,I[ZbM>'оXt7e _2u?qjwf6@'q\Ex[6ð FE#`^Ď^]# KW[wmb \]ى~Q;X.E_7+pNZQ>|+&&;xjfH|w R X,wdjm0LX9I-OXK!_~ ʣcc!)c n!ijFnV_ 9My4VIUIue㩼6 [l?VXB@;WNҬФH'ol~t;tpUYm3cXY_ķT"u/4)<^1h0,r#–T;Wٶ%tY6 Õ0aMo#%ύ{]&7>F.IaƻvFK*6/1W kWJFzsŻ6~| aO!M2yi EONNQ3nCqjzm]J2{?׿Xܥ2#ƴٍ?'g%2:œ ə,#9Z&ɮt{!^mxZ6Ub6q˸1OJήvO2Ԣ#QY֖ /pcj/{`cb, lhe![ )Y0C`~KS_o f ؑkN;.YĺCefVh2jXl"F QmM`5nG +'޺^_/!aԕLd=0إF-B;DahC 5% <~5kgMY M0@M1`:ۅ^-9݃ y(Psi\5D)J- U]O?Yiֈu4Z1Sp|t8?UG&d K<7֘DgD8~Ym I{)i}= lpECp4DBN>NP E(h> rO҉Fo4hq$hfǚOE$)?$(tH*L/jC~,|D*tÏ5Qp't=`)פ)^%τ\$b#̧B1zZwܱ~۰Yڝ +Z}ЪcScc< ;崱ljDq U!o#_;T8_~ͭK8~T#vi+koċoe%g([JlЁ\i$+GbVK MC5rAS2 lCMBXvL{C#ZG %hǮsP(r\< +K_M-&Kb.QͺGM_4Ij,YTGMM=a & Ͽb,">ϴL>f J r mݟӀѾkCӌx&o?3Pؚm=!(:s˱GyEh \<͟BtǂZ_O;_ejS-Gp{T) ˏYgr&CHЛo=%Ezꉷտ'`u82v$E*]4z|Eu3LV{قWVMp4Ċ5*j-qN#V9Sy:n*G "d]M7`tѼ]KNUj XI6lSI˗g 6 `G>/^Se]\m c87r7HDUD!(V48"RY^Qr_D˒(:b{gcvLf ް ㄖ4 G$TmG! )Zܵ`W_kl$\ TONX%y.-X3[//ok}ڝDyK Xsh80gly{صVDs_R]TB `FOw(HaYC6fUOg(u(ݠw0@Q~1sﮓ@)!5?fƴ3xnҕ~&k߶'@8]R(,YX}<ccFFΣi[/N.7pm)Ϯ]&劯*ca%+Lo߂s/ F4MElX(gJpz>2WPOOZg׏w#j~u1M96ENrҠ8_{1y+'_=!rZ22cJy_*'d*4hX`aʃSKr9I!]DunZ[:i}V:HKqEKmKVgی#FuPDܚ[*z&Y2?ĶqS]ikx&i "z/u3B F*; Aр$o7sOW&I嵹9ZW$nL%Du@\t;:^Υ|3!eUpډN-1BJN2j #NLuO )k ;UjmGVJdml2m: gd :Ez\ue=3:T3!^c?5c2ckٖ~ ,t*_(Ao53/#={xZwN@Y[b)JG?Iւh/)ASRcy!)kU/jk8)@3x .S;/$9:P`.+m&U2GN,ྖla0vyi񭉣G&BL,摛KhaAFŮ N]/iUtǰ}{/3'ɺd_8!šU9GLO۟pbQ䆇s$ IBaɽ(]=azx!:Y3$CY`ue:ԛ-݀ k;ѧd\?LI]8?(oh?ѡ{L?)<,jC0Ӛw {e᱃Qstéx́4wQP;"G6q\:WHQ?EģOSHN=Uum@1iߗ|GuvHl,*e(. 欠y WtAo0C =[)}A)a@7x8<|Z5-;t>@iDEyVGHM*T/b.amjn[A/<XYع Ie+nD}lFNqA%}E^g;#qYiGY"+8>Rhz,% 9WQx|K|݇)Dڊb֏C2ӟgWy: C5N+q!67̩=C1/9))ƙ q!@%퍠Jnnj{88Ag$-Y'&(@uG)qj @zŜh Nױ/69GZfzhLC %}i Y*qI9$nHW^o7xW*c#d0)0He.zS] j@-!*ӅDT4)?$/EHj KRR?8Rr~tԷ!EބܱUo& }L`s: urxO,j.;O]*ɧX1.UE st,KC( _UkiKd ;9>wY<9BD  7)'MЋ:/ k ywQTI-#|6):&Smk=.U/0 ;9zV̶]җ̭Ǧ gc~Q.5#9sz+ xǿk<5<롁?|cS( *?<{V"pDk`0|^rg9=21weR~(lKc@يH|B{^tx/Dj < yPRfn,Iy>C+=SO8Q%gЖ2 g U*.kñfF4BǮRDŽĤbd8K4=3O>jAFEfu kmtK~zN ¡A -jUsV@V,:M-| 0ϧZ`iE:t>WR-L5#YNHMF]ca+VXzam~@טg.7hc54(P73A"ɰ$3 ɴeQ| \E(};Yu"O20ܰeKldjgۇ.˖$s-@pJZ/Cdۗ@6) dgTB ?oP H$,3&2~bDcIY%MtŐ/I}[ЌF._M}nH6cZ_!/:pF3B7x=9 ;0v836Uss2 % Y+d?o)ds7%bu M2]5iA/MUa\.hY+[z-(DC܆0U@MIGki? t^!F|]<14ѿʥp׫w!zAfQ%ѓy(Id#W[yh%@^%kJ[&.?njQhO)]g߂O!.46L0߱#¨S`w Y" Sj(*LW Y}$`kAF]oIG?,[/ tnauFQ@cDŽ d]tJeC:iW`B(qxsz :il=<wROhCwuF<ҌWVvw=5 Ba]Ou g5>VT ["y\DQ_%v\q%HM-Bq wJ|[/}p)i|<){z "-%sJW7~^yx/?<"iv#aBsF e=m;L61۟:[M-ի 2n*0=$/¶M xMb;uD^7Lpϛ"hM1P:n6FmbgB{B3s\o5>dfEk]=Qp06;'[5X`gvk$80x7| Nv3]:9ĸBwƏKJD%&Y+amsZ H2Yl,_H[%.Zd5()a'&I`$t0 w;!+*>S6 z M/oa^Qi^6tJx#XgF⭛ůDLMRlKUf,{zSzx 2`RaBwBUJiiKΉPDR(aVEȡs~O#C57MBnlF%3XUP=}ؐKF%b fBMDE0R;N#ӝb`o䙡) )Q&9E^T`lDxp.8#ZP}~$[z%\./d^\WW)XU'1w'Tg/@Q5 D7j*F2_~n}U}U%Pv̹W᫱Z[ww65%",zaWzr,i ݈=l^Αm{nD-c"N<86 23 ..@n&SS=IUzy4>̼RQ9b^f\3KbEQh^l24jtQ\#tIP|Ru)Dnpmv۳ Y6s!kh9Lk:LZJ Ysr Zll"j,(.̴߄7wt% 4nɈ5MX_A"y_(T@EjaB1Yzz݀Ӹ$~]u +Ɉs_el5LoGt2fwqrP%uWXBe=W ݤt|"56S91:.FUI>@BlZV1P`j  RPw_u3`UM3$(u$q̗ %T5Ypb>h&Є\Q8ƀ11h͹=&,3N]!}7gwBmHzL9L.d/P8*ksܺ-/6POBϖ`E't2c-i%w1 F{T؁=!s ޝJQ|M0 $1|R[\7Rm4qQ-Dċ"sJH=#dcbGY;<ю[-~WjkCx#s/|^sM;2o2l #( m Ye8n4q6sCX dw[IͳvWce !>B{~cTS@"o?:lJn7d`#k4QMS z,btyl-%0R(ݍEz7F^,ͅs['So6|;n۲ہPG<:Jͥ4 M/&C [j?ѵˊ | q}@b@@qT3$}//cce(r,)Yx~(T^-mg^pcDu2r۔>Lt܎oQP?[J噱ˏg[?{0OY}4$,Za~l9Cf"lEd%\,eі]&^/YeQ"#dII[ߐU]Μy5ƩE+*8hua8? ~,k^mfjĩsr{q]P S:oqpdr%g(Eq0XalN66b*2p"2Q&JED2ٯTa*8 0)[4^&u O)3NVz)dƻq,gDj/k8qv٘^+}Fmw2jkVN3)W th0]6x zI4]KWJ^* Zzi!T)DiK)jwZ>尠;O?=9UBmhёwJtx\s[ w@+rtX `yJ2BVF2.od2?|V1^j)\FWT!+AN% N뿰bcvR2u?]yys!Mp bP߶K[[5-fָ|%g0^AÑX@0Í^`;|NSVB ,p!$QωIT7,9|.9W_gQK;} (7(g‰ ܌^7A`xY爕hFCY_?ad TupֽVrt0GXCV饲C fL<=bQ֦IJ05jhxODޤ\Sufy/.R-C&%@:yPqru1ålfE( 6rmw}'{GU}x-x_j;#u8R;mi,pt"bзx%̝i =|: #ؚC, v@goU ]pbr3  ´$<_5 %0ő ]lSmj[dh3ZC焾[ۼd=;DƂUy%]n\j+Z>&_&Gm Qtp>t39TgEETǦILfצ?JBx ||;++LgGqǺ2P\_)B"s'Gl:Ppea[}ߎYy[t[ ֓[y*MJZtض?.erI~|VN  Drc,@cL8/ TwE}Ԁ[5ަͪir֪A:05-@>)0y8Ѿa 7&6O+yi.PfߥRFhgLnQ]G" bTX]͒yCo^,$7 g:WIQ0n*S'/ǒW/A2 {k؜ y8T<>혺G aF2suƇm]|7!+0cǀ?597QY Bmpt#Bݥģp ՎB'Z*+Q4Od.10'ڟ b1b[ Jo/sONzo,IWahx}a&g:##&~cōf=q[ux.Lju%f 3()QOD>s%8ʊPs7ƫ3#0HQF|3NI Z[0\dƐ !KӅK_^`(Fw-HEK Jk6^@78.N\쩹ڒ}NtQ7^Ό'NB1&ġE'eD 7Fjrғd<]ZN.Fo\FT{ţ\^,&.j"gAPlQ Wƻ}=gJ 5:/^, w%h0=#taJU>=5_`Ƴ3 LH{o 2V&GA^O\Hka`;n98ҝ(ƏVe/KDjS 4_ pr)7Mk45MHnc,>@-v砉:jXo Rҡa;C`lm %j'fz,xjD7K- bvns*w#ZsKKh`X8gʲo` i0l|R`7PD3ZƏfⰢʘi9x@ie'|I&{kNf6ZOiT>ΠN[1hVj |{82e,Z56|-p&ďQ|D?t\ދP!>L˨ElKk/}{oGx^gvk@ܩǭΆncJQ 5_՜47" N{5[5@] ]V+ʸ(ҟ`Zɛ<}wXZ`RG%taߊ Y !:Df ~^.υ~ˮ?= i,?@\|b ;0It8/OG7)NI 7$[*U])S-G)p Uf-Lڱ'C]8sOMď4K]f?h3aBZƠpƞ m|h'9um1i %Kc۱WiXJԴDo:΂Q;J~0Dܴw~?op0XrrQ3r[xW,02['n ccxy}¸d'G1쑝٠ysD$}D!op PX ܕzakՊa u)[mT˺'pDJ`p{(\k$gd65]+R="4l`3ܚJG\,uxX#[U>uϗ&b߽kb OKE|:է8."VRp;2*BbʧKW̖SC;{tx2E0-5RzJbp2{tP( ث_: +m[bz2 Z"pじd#9ݾ*]u]`D\ ^E#Ѡ/$8<e}7N.ƔI<8Ge.?MOW w>α1p!3etP9+l_GPBul\5hGeR [pV=aQ=NLeA2[thY_`^Fx.O%{hN'ttʚ{k!I$U:tm9[&QdȫjDPzҋ$wNՅ$V3q{ (M_]R}5ob,U:#CODzJZ# 2+% q#[隗SN @CL"KeO k?kPF};blm9R8NiNp/?t&!\9&Ҋ{FkZwEOpFIRE]~hJ\.tAbi4AJɐE_!q~'YTG~:| dFkSQ UP5?a/ѥw]"uZmhA0^9z/Ĥ q`Gwօd}gHsA@ );>Z,< _ygG |F]/Zne6R.@3"Iv:Ы]WjD9 7fuţD$,h7k|u(a (9 };L@CF3s\,/[ P!Hƹ4N1|QnIzEn.?Gc5eg^ӵ9A<6w"-/i7A (RӐ`".zɊ6дl Qa %ۡ(ThYdYuBp _XӔ$}]Pژ8,ՌJ-7~^iWG# \JrLѴ̣= --F9(s0TQ\ 7:DM&#ghQ%N:9qfժ>[w [h"bȔµorb6YVNɵ ^IegA2C-/#5ifdgU6%c;(-еW_iRF q|ʢSk DrǮ.aVHjFOǜk u<#ڔ\CC} NcDsm5Fȁ\Gbrv8W.2V}e DXARnC>Mɔ1A˳7fs%¬#ZI~Xl' < hA ELIDqOi`tU;B4 /Zbh~uyd;]b[enOaȭ$wI^ZZվp)8'`x%>?Hd3)2E;&RkL|tZn/'v=*1p*hWE]vhf:qY2y/+(\C3y:h[6'OA`ۂM3>wM!6-AMokz!n+0wqTm ],>5UQfGІ^BzrWD.8 Ea\_1$K O35 u)[%?E((Y[y})0AvyS5} !fsLDJ[I+>U0ơ%bj9R65y^#[B}yH](6mȮT?0+ehN9Yxe %$>2V+aV;[8>(Ո' @ eӠu:1ZI~#^ˏ˶ 0/g5\.}!'Um~꺩~/U R͐gp"KƐTqm}'E8me!ߙ@NI'w}'x&*aK@YBO[w;o ⵀKV4a0E2e`]`ehwЇE]GJI"=?O1IHH8Jv aҗT02~YȠS΍4no[⏖e{܎on5nz7Wt8T@b._ %f6L/xGjc7(#]˃4|/Ch^$$bxט/? $LɥjMᴄD*~{(P'1"wY>c >cxjgx $n\(LU1NŰBA^#tɝVՇD&d8)6[9ڪkP-h.pW 2bUYc cC0~Hfpd4)O_EnP#iTG($w}3Ģns)iLR GƮsH\QxE9iկِ.s};}3/*n|#7f3Z@Pgm-kو6;#+xBZ[>2X@(_ٺ5YO>ESСm:Y&Zas12lx%Pf;tP&db_:1Y"??䠦əζ>*NU "*F\#l9®>hE*ey1ܼ> tugl& A4~9BgzͭC 7j[{ /4[ f[0 0CE'x71RPģq)MhH# XlQsҐV0>%#LJ5-:gCFyz$7Uw95#aGjy SQ*?(ZRt{UH7(1Lâv w{>%:4ը-CPpeMI`MBH qwo4"IT뗍53WaMYИ[=f3Ig* K}uryis22yt+F} _IUApNQ3H) [дؽFj̃ WZ& 5E ,E3ya(I L 8j4qjkKzHn;t3CQ^9n<:l^q':vQւDLD(MUk ļLelC=~?X-ǃ z!b:eS$ &1zrX29:=2 ٞۍT\T1o,6BS Ky%7k?MGz}4 B Kh|[ # 4:3/n,V8e::5mñ'"ڿT% 3#C|tSm=Yjetulecҹ XA zW( R"MK'Q1՜D5|q,;ȥ{cy:Qez5ե{tG6~Vg~aTNjOE|nCjS/V:͊nD&EGd@̲'*[v*'Ee\E( 'нjZl`,|\G(eM$b<wjYs8̈Ҙqt.D צ@~dZq  ۬YB˺"+,R /MѠ~S4'LaOR=-$@IJ~Po$qjzWN! +Opt^%70%FkT"4N/QG5>bfrĒhOMqLe {}/ɑFmo0pf*,7"gNclo[/ѕ2mA#E;|\+vqx&6? '?+]Ao('!^?W% - ?80YĪmR{d5< Ƨgǎ%>֯YDwt~F}[a):dFi=:k VsZ{TqE<Y^ΰĹa'AH$[dRwZy ޡi%o]c 3(p{뼄kp4(#>8]z)SU6({ci]XȊ~)mo `6ǓEe\i7pjf؄͑oY/!;Įfa4bC!򜑢MM.q%;Jκ)1xĮ.†̙3S q&$m8Pu-ru[~F4J kvwF*q "0<4Eq`0 6 Ē ;`,޲e_h"G2'=9Sҁa,N_Lc6S8'5ZJuKS,;cC܈70ȑM9W|^T~)`%7e=[!*p(?dL*p4U  +^)}8"Wn;gG~B1 1\|y<#nE2%_f"UH%}TT6KJ;?"% VY5Ҽt#()gO_M3QF%VIL{籹hNm!?ڣzvT2,gk90g)(4 R)d5箺qD/^Ī1MLRMM 0RZ2cZ~p `n52?ܰ G{A4] q1MNۜJ8UCB2Ԥp13L-?gLk9Əw9jT*pg@IաT}Tuue¬&NJĮCXPJ`| d а̎y0zejY~VTso-2c|e9Gh/iXRAdωwɧ䔉LʫkҦX[%MC;"T,@a)$&g~dyX}`ap_.~t U^A\gk' Q_w6IWѰkNL|t[Q^'9v7[ԏnX#+k{/*T"b䤙ޞ,r.ۛ8lvgv5=4 ~/˿ RbI?M VU9 ˚aq tpn.sn}Vg>h V3 ѴB>P1L1Pu]+Bˍ:KeKs[НVa{nu#!)Kc}ٜz*7YD|ܤ'*S^-I‰R!|'@/@rP'|Ndz_Hv5^wEi_2sIPf]i\}q_YC&;h fFa[f>1j&)ZAqztWVyV/N5D ȶ A69⬧Xeke>38}&`9(XpeoDx²Up g,%"ζ ~Z/>g% qQ>C%XDC!(^Uq 3ҴMrSA. 0TEav{<f:)ƅ [OknLD>9MB&`pF݉< 8ZCSunKzQ4FěhACAr}7}%Zo<$$4dQeg+uO@.N|៮Ѝw,"+Umɂ[oxWɽsS4TN7h*&[+H .%mp)Rsލl̳gje)w_ Yӊ T=zݣJ[ʲu-MGpva(%o-Bt5e=VTYnkmy6{iA/jL|#K P!݊uU\Ps^-Jf~]bπ#uj33qK4wQ-L {k'8i9b SD gAs+ʙ f(Dم+>Z6BRY![.ָN[NĄG:Ic+C47e ", 퉳BOȋ7f6Hg>vB񨊖NӃ|qn-X\tO"@%k#e(cbCm\j'VἋcLYZIka'ddG%(3|FbCanM"rYD79~[GU-kabY%Ft&Txbm?gUc'{ fa(S4"7|a,im?a~3 >dqfw蒔ݗKeٙelPF²Ė,J`]XYKN VG//ۓݞe ~ 햮&=k$L @Qe.#W:H%R%ޜ }084֗'K6$@Psצ&)'~Ip`<̆K{%M4Rȳ`וʗ1WɆ=9&;nG=`|_l) ~0}R1ꯆLXMł~}s}z %Ϊ!ʰ(ew-J  !7! kҩۼ0iv|oMN.Jx(L '_ÔtT[(A؏Hy{\d*.YpqqW ii@ģt@*BFc-vGRTx7ح63:@YCF.(D)ȍf)j`U,fEK#{OmT>7:y> /=`8ƠG[mr +}gJlJ wT/ {o3i?XS*nV8?`!r*2,9[Skb@~w ףMϺTPcE*0=}m/r7kL5:ԟOAv)G J4soa!tu>LZwm4 B(RUx}zwlpr/;UKj~'A6߮ڞqЭ1Dʟ? W%@7&J!gy7az' Ŷܻ[Fi09؃A[@+%}!Z9]dx, `!҇cR<$ EC߉'EC"B뉊(d 4B/E*.؅0d{P-x'> UUgQ3{kq;G60T+ oQߠj->-vl8-;a.Y!vڅE%+g($NܪkiY~P?6 a,n4qۧT<|弍d:mбc{(}kp[?V sLcP/mD=Н\y%|ӻ섹k?*`aޡ% o5>?,xYUJҒ&)r5/O>L)zV;ICr|ajn,PBJΙ~޲'ZRQobqI!33oR͈bHEHqG9X[zF=Qf!y@ޏ`KF|g ,fY24TB Kprw U8Q/#(z#I±4m̀$ ZiO`.W0#% ҠNyh2Mt ϼIxp@%R{OLB5e2ue^ E1,\V#I]+eWe{`4ꆶ] >[!ާ3g61 TN,_kB%HjF@EIz2Ge!x@0[^ }2)0Q 8J+ nW=\ЧC䮳0"X5,7ش2@ cT#N#:_{B{l~:I#K6bӖj$^_T;JбwEy"[]>\Hüq]2q-pdM^9Ɂ^P;28?*v|+Ac T2u!l?oTc M"ڐǺgqC5䅀m(vIE#hxMlÜ8VebLDNТ^znC-dܓ``RU'q.!KwCǎ7O [&Z /CQDr azBASU~( Hq š]BR6e1:(@֛' : ߰ѽ,e"иLdD6r_ʈELpk7z*ޤ& bG(IR6U:)'CUvEP_7y*e nd}߀[&BꀞޣZa9".pW©<}Oa"S;K*M[S8Q`rP.Qߤ8eCKq7jPgXj&ݹ$l˘RH\!}1^)SNOrPE!Dwn^o*~bֺ*S}^HT'q@ -z:RNqL"vZ_~ +j^ D@\m{ܾ l8z"$+AP=~Hf. wې2!Z'FlTzS5`}&@DS:! EЁ!?qDu g^D:LTowI#(۽.21v;Miob.tD2Wx[H4s-ߐ !mdQ}rJUcwbGo=CcC|~U@b-^KGd&>]$uz$jp,jhB!Ԧd=BZ=@%z~6JB ?QDlghO,vtOnZ$V&_W+c?9ɹy=mn ?mh=u;gjeQ#N%?RF~ĦGq ,AaåO|`M1 Y)ᗞc0&9y Rzd+48 %-*L.*z50ZW}j4[:@QxqoK^fL\ ZeCrlfL0͉l s|w5c∗pH9W+da4Wo=U}> wDg*esX 0uذJ%`6yiPu5Ѫ%*,Yf_rvWX泝wmjR[ezsV+H_oR=@/<C} =DK #YŷwK6<,lxGG0 r@__ M?fu}[ -eKY-}Nkr@#9AL$g&, OG-X5mQg͇kPD[%]˦ clB 1CI ~ ZgӋ$5K9Nl/Tח#S ' :|4lKisY6`2;fWh}EO~EDt ^:J[@( Wi#Q:iHG70J'hbaݪIoбM,YVBQ<ǂӶi{D^/ޥ쭟{ !:T4a%y(@]/Hy <5 7"IcOr0Vۨԃ$dh+o,52V,T(Wqca!b̆znv`G2|;ڛ;l?i^l[b4e?ua!0pUwT_jV7vd R넋bu7v"K0r9Hɂ gH.9ww[ZY|Mk0 3r U7ѾلyS5)s@`_WLJˤt z}:h/ف{~<oT>1V:ԧɄ/'Į)ϵt 4ODG`:OV%H)Ft S5V V o󵕼l}CqeH }ᷲ]ӑ<(uk.%C`:V4agh=%*_}g#1V2 %onG}Siu\L8ӐA\Sq E6V%Z_sŚrN&JM+bNsE=k2RE wi}eApǰiCLtv 2@)ܯv>~I; 㓐), 1>Z97bi]@ 6e6i7$h*Fu|{;7.d ѐ ENՃ@LN 5 !p=V5=ȄeS2靮ݓ]r5fG9MdN𝤇u"WcޝݏZ꾌"q oW4gin:KPu\h%T> bbl9t4G]Tv)0Io q^yEqF) t7`!}2H۸iՄ6 7'4xLhRĽ0+Oem>D`iu)漥밆Jsԑ**M. I6}t9q*/dNH-yKKE5[aqyj$Mk[ߎ[=ɛFa8y!㽾KMlx{9rB^(q7@֔6]&nF cr|Xtz/ϐԭ8P6Qg@÷ jqgM y?>"L7#|:MxP[FyJKyr|\25x*Cp5YNQGR2I.\`Qo[[5Y.AOڵ?;Ā./ZN`2D5wdפ {^V206MըѿɽޡK S2iG&\xT?/O-.ElYe5:Ь#jbB j G4K̉#pn׼4 Rw"%A}ظ#V95lJu]H3!f5ƤO^[r)GoB١\EI֩-*vlS\n2*͖d73 2{?AMdAr|_Mg)]TyPg߫,Uǣ¾ۖpB㱋B/65_B%S5i .a{) ;p#xqw ~W|/mgU"[lQhu}mf{ۦ%t).bK) Z&4qf%K 3r{)~6Nk"r[~,ؙf W .͍ e}.\6((7IY6T{EL)/~O݂[lߖLܪI )A[4="ݾBg$pb!־eKsĈ洧_BFTa|{ʣ'Өw JSgk;VVďy攒bۋH{n9up4{ҳAHG` g00\AC'Qۜ9xV1&/;|2(f9FW0uZ w?%/NU E:C2I2c] \EtE{T2=oy0z݉OK݃a=7ӆ-1]{KMz_&V7ZC:GŹ4[VQ*:0l.$}HN={B[w,H 7"RuKmSsU3rblTM?D3>~qY^`~SO 2q}%W*CKJZ%}d&yTqX(bͷIba}\09絨<[!tW{HP2$]MjijmR*==xѰNA\dp&04a9$0H>*_/n/'>:J$TqekXNsd ս73lC'=.cht'vҒP ,],{+\b *8k\%wnF'P@ˑTTcOʴJ [9p¼B:~fQnO[ =]DT֟6 B@LS'a{]ͱP՝쒴؊X[@[Q@Rp.]! ґjɱCdjFGN=Frz)dP0dYa]Cn {q@I[wh)!luF\FMW%>xn~<.)Xkv^GlU0H^ߺ0Y q!iSehM3[ה:(\DwUdF=:aaX-BHBt.9V0YA?!)ޏz6v9w ^4lqDÔcsN5qnfH ؄KvǒfX O;"0 )V:3/-ff+W1rj79-UWugd9f&7&"ܷlR)Jlwm|5 NR޹S@U"ż $z=uNqCgЁP$$?5ZhKfFczZn?@m;h8roCZUׇe3`Nt$okާUYg~j_Z#t(ZwKN+A,YB,d$ P?&.4 5.D(>{^-; %,[?NZ*c*{qa*=2Rd3 ˥!8VbHc\|;ШQkF zX,G=%oH)D>9恌hГrIh8{*RtSIID2>w"_ˢ+AEv•4g ypr/bs߿%Ses)!i iX>$Rz=Wupil1'(%A"p1mDk;f7B&]VzT~4D&~ta=-]TeZuQ`SB]ߦ.>MlX^\3 :b qEeG`uy'"voiN$3,>u"8$ je!?P!)'3؝ZbBMlws]X7]4HYmzjL-΅ԅDI8~5$k1nlj>KWsY+B`㯬&-yL.oʎo"87prֶ \cCѡFhHYaAnl]z86F+J2.huVD8C-,cqEW_EOWҟ ݀)[SVxMJ.+;>?%HB3_N$/`gqqR o O0燣#[8K^ⲛBGCoTA|32rёƄ4i얉`J%95w([N=>U9|3G5^"tAW+׼lU^PTRoZ;JBucffVY]44zƨb22ڢ!0uBۊk&3_Ęce"D 5`ګm`=i>ꉞwe&^X6E@vKy+}6MuڟchCB2lGpnc[ջskӀ$χE5By)΢.(y"pwx҆M9P?: 6 1iF\͕Su=_~ID#~GD9B7DPB[5}ca3i4W&ݔ8WApL:]='sVC}Dfog/N=Ypti<=q ,}6@O. W F[ƾ ;rW_d5D0Zd#CAHASGYX܄LpLdzbp})ȶ z<-bQMNڞ[#8/s &UZDJl^Ē nD 71 ؃ !]$f]JoP}_Qk _mçIp‚b6KEO%‹VhLbKz|e4JM [M>_3b>] 88vxq6G*Lj16nL !뚡&:0]͵l3S$>STerYҋUϢ#Yv2$\_AlK]kY^ⴍXg#2^0rT=#Pt|"3HzLġi oWHDm( 3I ͶX/qU''] s+X ',[-@t;s@ 4l*Ć0(ڑCg{Ӥm:FmJ,/WN6,_ 7tɸ<]2 HʨDŽ(DZ0)n[Of"Y_]|:W{)PmMZ H>ԿLb+Nc&|2@8 -+w`/`dFwjjG[N=Z@\}7:~K@=}WY[g~6ߖ)I,u2ƷΤ5g!.lQQJ'wA1a\;̮/LJ7NEBHQ@q{tVrnK@0$A @1ͼDf`)^_)G\qV1ܢצps\gnD1o FR|@ϩ88ϒ@1M%F׎wQIBWBvעti_VX>t57 ֊$c&nQФuΈ) ސX,TBޘC&`2Il?]v //9?Du+~g[n_"x:P0ߛxkQgםt,Ҿ5dG8b'5bj(䌤WZVz-;-=^Ԩ7!PpGf0@mMĵ fT$)=K9{. ^[ ms .8R:XJx3e<2^Yt-ii nbx˓Xڍ7h\7ZPWv*s=k&M.cS7P`@p!P2rRYd6m Cn7a9c /S+$ZD4 ZsꁈCkrI^L@=aA+5o KnVͿ(Σ-D<"aQ 1 'XȨ*IVLRc f$ /^ /@tkK'kSmFW}_^;*Ղ~ ѮV? qU/*y"s1;">hJ}.m$ˮyHpqX7 t@*0*Sfvf eqsf%*>|TvtJC†J"l&Q]1<_?% ? ?mJXlݴzO[hAwcUQ j(RqbT >UY/KnA (d ͷ4RYBwUu8ЇɾN:M`O:JNGV<-}GA ŽuP.O>ا]!H1ɅsI׻b =?q' >ľT!quRvu7R5@#&K[ړgtaFP#3a`RkttW5zg 䓄"+[k.Jy9FxJ0ԁCBF.hs]o,aS{> [vRexE&.|8, fģNEX?A2^F2 b4ɋHMFtoH62,aq2Ee ݱڼ3?UO\$F} `CWNLjNm!sjJAn{ Bn6XKFɳA C8ӯ{%9ޚ&$1p ,$(GʷۊN}#Vt3#7J\ nV&7)s= 9W:&1>72JzA =` @!bc=lW.tg-8^_MHyUAQqN^O[8zY\=ZƝ>Ń|{]_*ɡj0$ j9=={%WnUGNʝZnhݿUny\*\~U'p %3]laY\cr/,BHY)-i%|]V[dsWĄ7*-`kViz[8`lH*!Gl$q.nQcPl66u*nu|^^=dSie uO:YG> Gt &d$K(#dZqrnq8Sxd_LS{Z,Ac|מc U[YM!qo/ZC>`tvyS| >6(İ*nrnT\TÏŅ'Nu^ {bl8[=g}=I\J<(̔<Ⱦ %Ҩ eO, $Bm HU0iŗ_/7Ѭ )^J뱃6u>}އKu ܅~3**dRh0SNp/ Oҵ?"T%+iӤT{qbt6Q9KwUxG4[^b`ީcCJbkDÇ'C2Nv. YlM![R4$8/H7Xo##`裠Oz LbmR5ZM (qWkX d4+( `#5y:T*R-9ZE)*۫,ff~~SEZeZ/w"!rNǰЯT!E떺0v !QۻHq̐m X'}$>QmS {I{Q=ٛǹF6WP=c!YY)xzYC2x`I1k;Sg{Zym m~"by_ ?FS %)>]yڟx‚a7ibs+kD2:Kb)ҏcpD <LMWLu#4{^zu&r'ogc 3^AOQvo\.?&)> . .Gt\AMA jJX[0Ω|cʛMhZ Х?h})) =k{ŦiTл).p]b:CvoEaoւ$Eix&b6AJp<Ԫ8`CvW&?XXz)H($׬h~_S!#؟GQ9H;~ _Ҽ Kjd.Cxt]߇|vӽX'pt)z˵9&P"PÿmEKjgŬ{ 7>pYSD͍#bݏ!Z#s>/3FF|fvM'&Ȕt4ݔD?LcHb]EOS.I΃x7ED1 M©ڐ}Sَ;pŔ Oʷ,?hi۳(/ χ-*n71!NU ]* fj"Afg !a- ) 8:z+v.SeJո~иF ܢ[HD[ NG>g2ۧx\ Lw0luQJ8f|LxT-Zɗ+@sFV,%aZ9t*;!1jZF58W(b>&s.ԔVu4>VqP%7 bF(?z´'eto>藥My2N9al"rP/itٜIHC q2;=zx) v W:wy1* [ dܺ­>VD|, !Cs@M_ľ YsuzA$sTyK_v rh$AHdOUe]|v R`/&PlɝUloy0J6 ѭMs>>XzVefb,)A5:2ծn`B "JWID%EHi~] t(ӒNEv3?[o@ȋߔ&o\l>4(&1/ZC 7I>OX6m&nv5mT7:m-sȍ%-܋o{n0~: ^OJL\st ZX#p/bsNDgb5,$CܥL~uPغ KB82 }OI=\0k=u0(tgƤCT_'f̱JK(} 7q#s̋=Q"х/®)(BƙUXK9!DlD*h6j(%jmX |H:fh^*3jU'Sֿ>%˷ $ܳȀ#GȜzD Gڡ!藽:׮"Bhfڢzyz8" .V% yH%e|g o^Kò-eɉw,ͦjwEMcj ]J!JMbX Z^I<1,[jQ=A&[5~YZeq2Z+BϾJW@Ɍ7- eRf2zSdt`YB :DxK,G:@ 3:U y>]WZ껽i YpB:u @EwNW^[lC Hq]-ς =vm V^ۀKi_nP.~ķXgT< 0mK=;ҢM-V<f{mԪ?ߖl-[Ԫvq{a]dS(T]0tdgA53;x2OG[25 +]v3p*/gp`N5L?:ۏ`ALNÝß {b x{JSNwϛj7Rv 9Mj |Gb\L7|n#9 c@ZLL^^ԨϬK --PNl:P*\;wv b382~co<62j-& `@GfWa$>VT19w߮S:Qfx1e/F5010T8KV\T|E [*}]1ic3|/dx}u;g͝L8B&Ɨ?"VLk!9YA379W#PPu{8w[Cn4:7:b멢)b ZrEQܗ,PL1K$ 3וυ-:rO"x} w;Y&!g!m񗐈En00@̯;s$ c( rOmU |멞-] sbA4{<[wA&:Yv_K SqǏUf3ٍKaeH`GM[;Ap[pb\@4Z|\Cq{|d- |CW$hfKU%U"; R,Z){p&*:l=K)1;p [=Φj$&2a)ڟpO1VDy3vҰ20Ym*7Ir+) kaӇ|fB-k2<E5~ݨX4 }ϜN//pu16U%뻅.r(jAg i 2j+,jRW{R4_&dr,Ŏ[Nڴ/)2KݶgS1|#rdqnoP )5p6׊5M}lnERi"+Q5)^ƬPxyCU=\.0/-}/ W1nECR\%.{dgg4ϳI54°C^&`OGn*~uƸvgQAF,36#0$-'/H4ܢFLZg#v~JOnnldr}ʣa Bf>4GJK#kH[˜xM;(& 'ľmms"BErTj VLRT}CX }ڢxlo39D-\j~ŮvA).7=]'g%3g `?(i4%um6 jBИ8bǃ.ޕ )1(β"û& ܚm'O=717 PcomיalIdCTL1]r=3UC(!(/io>[yD*RE飶5t6{:zU+yϒ3 yܦra{&#WB9i?b/v`o²?:zcf"e#h/B(/V 33EkG `IXG@ ̖r7+Ha4xXRgп_j0SD7z}r8n +ҾRK=k,y$"q=3g~:^33tD5_A[e-#!E|! YU樟]ML^}Cj1 6qM' jj!u1C껢TZoY 8fh3;> [^$#JeMt -Jo偋&cJ83E.{+68艻,Ij ٮbzD/N>32btܼJ P7(ͩDm@sHB >IqP= ?ؓ|@ɧ-d0'~i}B9ᅖE,ӮR^7g1 hpPyґ"׷-w*"R{6H0oKWoދ=$lu )S08DV¶ivlf)5,5юgB~s2Y2Ta1~%-xNI^6$ ! D1>U*: *#`t>;_|rg)wMcXSv*AbxlX0 (84.Ǘr4:ER 6k4KRmFA29dJjXAL~+ ! VʰT5: <VIEJWs3!~~5\}}ԍ6خy̨9-Brc.$ Kv+j@iIƶU_VM:7v <)|1)mȆ7n1 moK kNAcT_kՐ7$ic|E^zR̅6i]v;3Y1ݞ}0`>}JWq(|͘-B?Ѳ2 _)BL'g C2ar-tH24;"ffUyX쓗\_V-d o=?q J,K[y Qf7m2UvVAw&$T\ X. a0->SȌhޢuǼ.n_?UohָbґQ!(8,vYU|=O(iy?e5O}>$޲kۉB6'(R.EwXnD`& ׺V`_Y2_Fvhe|8cmlUUNYМ[:*bXhNĿ ;:S~*!{Iޜy?{Jp+Jt"C"2O*{ 0R`2S?R߰f%j?Х=tu uTˀ."J7HUԂIJ_BxnK௭93GS0oԄHh uțMV&ބkIuabݨSLVZ;0-B~iQ'9jjj Rux2ӻCswe|.r~-qb jtpƒ>va_ /@I˚$|B4=k[e`/7q5n2*Y!ZIi(0 ?K[Zy7ۏh@7yvK›+[-For1R8G8}7vFuvGԲ5r'Z.&xi\-Ӥ:פL+Ev')at\~SZ>y%N ktUK4ZML%_^ Gcٹ͍R{ʚ ȿ?>Qڻ ?zRI6n$,E3`zaQXQ/W>q$A},$oRxc"H=w|7=5*Dr FnP@.1^HqgRԵba3 c/](-]Ӭ'd4y钺߯:l["]%1hyReQ\F3 /92V'DgVe3q k@lKv6]|K"$aUUG` xW14i^ϹxMΞa;{7(76&/= Hyi A&y7KίqɛEd 3$|. G`>nt|@`dxu?![ɿ{ !ꎎC`-3 ĽwŬs'wUDDeI_7,7T3 jBf(UKz2>8U&ia2N%12O4|L8M'HrQFA⓼(1✄3[{sϺ7FЧUUqw2fu|#Ԗ7_40M=֟-GO(7"t/%'Gjg%uK^ma2D@C˗rZ- YztwA 3p1b#C;&ڛXӐ{;BޖW{BT%G,6Lvϊ"hՉω [H/c@xI,.\,Ւ`J"6G-Eɍ/Qd4yjGKq _ C_32ۘ^C>)XӇ#`ouJCjJ}MkӶFNwPOɜG;/*q;!?E! 1N+申;xb8skܷV,T^)̀.rއf?]:E =;z|ܐmcoz=MNu!(BXv}ѧOZV&G!c1.xŚ2VCt*" 6̺Rm@ԈdPM&DdÁIƳu6 iZk0.IK xNsto952L<̵}sN[;y5Ѽ%ziRAU@ OĄQ0sdYcrn5C^} @ ) bIRST6܋t\$8R :u J>0o(DB}O $ygϸ"wG9 "ꨞI~hPG}t`u!\_r ?.0fJ& Vf2 76v-kᤠ1i+<8xק9t\\Ģ_* Yѫh~%XLzӖ'ͪf/7qt,~!u5PZ)S's4oEE4p6'EfqCO53.+0 X\eo0Rw]H& S1t 7vI] o']k3A(%\?,/~w!F7>E>>wgdyfIW܆Z#pv>sCG_=ay6{})Ƶ%L&;8a9ȓ:XYFAˈ kg[dZ_a}JJMF7U-Ӻ:zÜz,@ }RPAE3 :dFLy?a:7OAɌ(vSdrҘg=E yߥACa->Hi-lU9&|xywgY!it6'z)˄dXtx2dE_>D@`e6PmA3`/]WK^fa.YO苆PpR3}+3ׇ@X\ 0~+@6dVBW8ծ(tU)}F,_̩f(OZ_\+u[!M}K,s< iYZJ4kۏP;⹸xuGP"< ΅z>O GOBZ_n~&Kݐ AwaQ:5e}v ^X9#]$*f]'$2Cp r<TQP;g ~dmңOA'K3^z!;y"#sx :5wb Lhx9KgdzdßRAg},=PA +hvd1M, 1 DsbDc\߁Vl*յ' 0h/qU$.|@ Aoo*||kS=d^b&湣[*GE őNQ2 $kZ㰦4;=vڒf"?F&'No\f_CoDZ#ȮgJz؂>at-EƊLYS2eV͊PӀ?`]5$ |֨=~`>zp)MŸ k%'Zl;;kf%P׌T t _W6qeZ){GoU6TWC )P; h$#΍V ;GdkuplFF_ 67\y.e~ _,jPfTMCjrm4-HtM>, 1U Q B2BPIYr9kr2fRo ^pu bl@'P5if;T rQ׈sݜu&4'/050}9L_Z`jk&7zV_p]s3[`yERdteP{ܔ`&JfGπB|]][N("]DN`'r|9=:IzwjM}w\LsuWb őߕ* 9fڂ0bLGnxVUTf``K;+Pb-gnl%Qީk( \rMGH8̣pM]$]ټt!@Mh+wĝrbvy7"H K ZKei(1 - Ms^u Sɴv52*yfm*&5/XFE`evBs whSvYc)8QF'fν;WbZ^`AML**ҍ? 8.<#,p'萍/z 31SȜ4\)@„eo_}`XёYw~6Hhda5/DLq˩)nb~c,W8^^#Ԡ#kP- p˿7ݷWt~}b#}=[9iw'k h(&>n̝S#31T_!Vo0 `mFa) n.SGwX_ОHO#|֛ =vbs:?cXaucvΈ<"ii9Z3b-$sH* M=?1L} CoiMyTb<y <@GTG$]&9pFN(GL,H_c Jr`UA >%D :d\Yf.} Vs5ф>:[q67Hż%UxPw[:M`bYAkN p-TDt'(,΂2MNW8νKCO{ hdw"N-il "սmf|;#y݊wc_ٮۧ$IY nrǒ<?.M;!RK,CMR9/O Mw@X[>mzYP)1rm C]ZGG,o ֔@ C- WfG[M[dbg'1YbT AhNf>eICd&w7kjL )wԣm:mY(lrjM?w0o1{/a6Rh8FTך͡Rc3PkV/NS_^oY 6]ta8Og XBa-@g-qKh@-i!;gNH+We5*ʘ$m^WA%VdK/dc~p_K *HPʲaXȩLjq`eY c 4ElYJR$vx' ͦ,@v~_´Jb/hS,]y9TFߟ8F´#f%y:g\6xLt-g//R?E3xrc,Ȓ 0 *}2 e4^":R/I)B~GWA><Y) +67W.2 "FH{L~p$U/SyQE"a%⥠ypl<2]PobGy䳈oeUE,meR}0LK=!&dnNy(S'.J<dnj9Uu0&)E6d̛*V~spk@@8S< Tb38yf{4kFa#G7()gI&z܀a+.98@h#A/U"|m[f IS8 e)]ǜPVʹA 3 z`~Qܒ@ΙPߊ!-S1/0eCyOI 7R&%3RtScC*>0>47!@)_ 'R)#ev˟VPnO`%vi6a,/EJ_6)Pb?>ws췚.V>w7kGzNɊŕ4 v?р5R8 ]{zfPr'@?0ÂD ^ Þq&<,܋\r`=s~,]l_[4Yiq?rteNp~obR“҂.Z9r?1B:o0x@:k8T Djf戌*,ŗ(@ 8yS~ ^ctdޤj`g )kvW5`fvkS 0 gRu6mp|zrpK/컲̑X(0$83!OZajpT^ymp'ZD,T(a&N),dntS3<Mx42} C./!Ӳ40)lS" ՂIao$=%z`4kȵqhE䵿M,=@KX{-l0->$,LI )sٓo`.)h$lHvq"@ 𣛇VJ.S#7g}O㚗/ůZe]` {=;F%U6鴕 7yR<47F3hLQTZ"r!_dCn5fbq=7@bƢ8,~j4>셧 4Bh7uȘ6 $e0nk(2L5s_ /w>ztPdbQC#3ڷ֢׳&zKR3'b_cGs|2{RJ<_1R߹!1H)=H%dqǖ~}9Ws فO{4vch7v.M23SXCk=?nL4hwaf)j$Гk-PC{J,FAir{5 |: Y^;տW^`59L qM4tA JŠm~) N$zIJ wnu%`hN)I&wԩ&)ⵦ5.߷fP =Y+t9]OY*nv91a s$pVlN!nPh|d5 4FD !0_N`+H%Sгp%F{2VmuQiD)>V ]зgS`wt)[҆uFԉe"mlUyg+c5U;`!_D# |+‚\vy/Vb  q*j'xEQ)]ޕ^*g8͉_ 0?ϋE%oCHjgM U3^ ZQdʠpNn0>#,{$׋AZ#\f4׻B6ԵRq*cS +(ceA/cÑ\xeC%r#Zcff̙bxeS&:E'b#k8pc\9b# "`LPi=JfY090奃4ivxB{yL`,8īiPLuM| b)DU *)H) >5-dd~ ]{6R\ 1Ka&!ECtW?t,W!8;/ݣ6h̳$^![Y,Zmv"S9,1ln,;=u'iΞej5:(%iAdr{0u5{Mþ_dËٽ(b`5iT]Kө!BJRSI Yx-xZj^# ^ҩ:"[^V}r74tYZ!E, v+;6A#aRdF^,7U qd]Wc(!{E8i27[werM9NDBՂѵx"( N-?@*S 6] 7୎?̒|$ AoзA)qhqW7s\/D*rw"pZ_;:4:pI;Gb>R}wuwr{ -_=o9;ByhE8rj˴mPb;d\[i/rY)  #(CMJxJ6̋wQ[)8 %1DTK NF*Ҷx>M1Nח *W,nysvmBOSZ VA_VuѨUVlSfnMjbk(Q͵Tgn@4%,jEļ{tch b݁( ߠ ) lWp;-/t;Tߎqi>Sd!]fNB?;8 ?Ry ecҤ,0(kq,]t'" ]g~I ]r>3̙^gt;ix%]8Л49jqV9OLgR?PO/ֶԱ(*(43S(jHc/%g>GrBωXp,5%Ycrt{ A=IPsH!qփQœ>cW'v:%SP6}mAtibDedd͖؁1MBT gaÁ"Õ8ٯDl-D*÷6A9[ڑL")Z<*|e}}t۰7K¤Wmjk(@v󪄆;l|9߹ O\DQ];s@Fb EU:PZCs̿$~U J7 ~Jow,4i7XYŇF 4VEo3Q`r29S{L>$4K%%&n*hזYi05DՕX](A'8T[,'fuK4k*ǹr~lHt̓W*Ժ7qvrf W8@>IsEHlZcB~J!!KtxF H8xҎ ķ0I_YJT)GuzѢE<]O\^)Ge `Hieq01Ӕ%7T ZqHhSX$#;+ դ =ϟ$T3{԰okW[%%`dL7"]/"y o*ksDaʫ }J*r)93!zG(A |O=?J}v!zETX5TwxG>dkp6[9@7 pz@ERPöA65<ƈP\2.I}4hC?Ń&_ʳ1˿ V~# }p/T[$ V%7t(D$3 "'tUQ30XV%8,6Sx$Nuaq2p okaemדzߝS)t>jx{fxg9F$wř_X]P2mS]<:K'~|p%`%5>o>>#CT0jǢ|tl Vyk©QVSN,,-Y3rMaf]Qc;,HBѩ6Ed^aMzAoxt*xT]BjY6lj =$ffhx 騯(c ZFÎk-Vn2|Î1rYd<}J$1}6Wկ`cM՝ imLO9Â-ioIk!a)B s> TƘT)(E9s0RXUɅs,P\udDv59䝋z91&!rS5$%9φ^- B|9-pX_y˔}[@/R~`*OɚP|Xq+z<.ޚ$c 8BὃoʐW^ ,AF P.Sf8Z;iT' (]$ܥa0 ZN}kN}H:z;.bh(.8*$<+V'Yݹ E*r|{2m.s7På >dYEi%7d>F @;M=KmR~lڹqј^r $9"M x@] F sgʽ\Mz&^c2+&MlkFu1ɽk2AbNJN% )0HKg{zyi+4ɎߣΧ2Zb|@h/J]TgN*_IK% 3ʇca[Sy}S4;Lh\d?z0.̾]Z ((FU?\YD$|/K! GE,T.fs h轏&`ڀϞ0RM^iaS١uӤxwW"'5hI'WEi4\v#rteu=OEsfLv#R,fJɦWUllMFDOQ@IDʐfO*0J| {*bTԥ{#P!]ɳ'i' eȐ>~Y\Qd@ `J#RSݵtFѺ#kS!,7Kĥ& /|Mk/=Fu{ 3b5$5J{e}c(7e<V*owJ w:ܢbۏ|qf4Y RC$zF>醓/zY?q+֑NkkAyWpC47}p:P4Z,+f{TWoq'p kn\z3pkQ} nl7֬jO=$=}F%ms.co5@vsj>vt>lv~dVbe#^#hrZIҬʉG @ FN8LY *j;BiҭW^5w70e$gM3᷋(G PjAJH(cK MU45,6xEq\z@+ 㒗6 E"H2^YiW=l^& 3lK_ ͨ+1Q=d2Ih \͢9bXc+v 7aѡ7Ohm@_0'QF{Sl>> b_'(k!^D@LԒqsN/צG69 _I!Y'76顶1XA5/YfǑy4s <^ zPV#ij,Rʼq]~PƠ`U)ŻIP:(W=B׷r%qM:Ȑ_^%uruH`s,TJe=M%fQvb q{р?A!gT,QUHzdZ_S1}nսм:B5O6a^,TJp:? <*T Z.(cǡRtWrċ u0mI)҃clP![s N173UpMI܀ן{ -}x ˍ 9 JkI*V)iTyKEɯXD u*Zd8j[asy2Gp]Yu7 kS VO7vd[oVS;-0E&9:A4"9SFmG93vQ-:ZSȬSM<& B,x۞:=vB ML/*0gj籆 y7HDkt^]m;j3Z"cpZsYĊ\Vtx[DgxkJc0&tThYmGD&gщFoJtk[F"fu{| G|Ƿ<%NOW쭻+~LFX(sbzZƥr;m1Ȧ4ԯFkeyN!G5a\DxԔ~exYQ9i= {OU9qɇss%CsV2w3\ #o={OhꞪ<#@1;8>`f֗׽'zA/x0]>X t-yB<m@Ŵsy^orUk*&C{&.9$d{JVcjwfrJ4xK$~f>mxۉ9+"Bk}JlA&(p{MDOg(8zA&u528&Ս=ȓVJ.&>ْ*+Gb*! v+G喿g-)仄D< ]omUA PH6d7JO=M]Xjô'sklkҦ*̶|/ْ1}?<O`!,;c %EW^gHrRANawṏei_I١Nn @jrqBe8;ne5q".ENǰ}ݎ᎖4e;L֥oiWF\Raw r1vw WW.oL9ؘm֧|7gHvHy9-~656%j߹bJl@1dQigBigU]?07OqISeJY(k[>a9nɡR7yc J@7c<#1T7WX'KK:Q{/+0Twpg\`Ƌ->S1hE'o鲷#9Q::d~fdmǘqV6dz%kr3Jp;kŗ`x{8ΎϹ эke)/qɫx ֞>l>:nG]Fs~ѢZP{3 ZI %&!͋: i7)8:3xa3]tdG]1K]K5ބf~(MYs㢻g?>#ij9읖w*[2B{tJOxNDzoX |-,9g3h1hU%0~V6&2if@/XDdGԄ2]J4Q.o:F+'P@hf-Myr-KvheeKs?My1t:p(T!a%]OR:A1vVE5E8Sr+`n祿D5 ^M-az<({5GN_*^:聨aJ\) AqظxA_!`J@KX=Ul}!R0$h޾ړcnԏ&?w,kaO)ú~arIWN,!zgcpah^[eZFFupZJM*SRS4@[^#^޷]u8OO:\=l,<5]rbm++Z8H=r_kN9ۆr r ˉai6ZD2oyg?^mPTZ3ӊֱg83HjT89ISQ'qՅ D셩9? #5wx3R4';ɝlS3|Oťds͘>JJq UC\'磒"[H&S_v-7KSz}-f/˥%]hGYZ*$|m HaE;`tA Woŏـ#p h϶!e.Y*@!Sh(~ڑG6|7l&##{\fx jKHXkO1I@eY~mk TC6l,}* ,9K%`o2f qq+s7eB,t=+kRUNVуx& BX.A S\ȏQ2y-aSpqHӢ":u{2%ifUG:ȕ%y'#A,c7հdCnhƟ@•(0"#VwiWGqMwa@<0RdivR.7cӀKGŹsOsʰ HToeb7}lNPŅ ,FB I-z: UaYa E:Мb"O!j`iR[HpH`**'v?%-&T}"o:X=;[jWNr[n'T2*gD2HN &b=Jy{Rvz=o:x풃βU~=M5QDH$.,}3 S[~P j:Rg~,sřxynY]؟Vf?lO]*U~̀)ȑG,)o L,￈-ATBF䏩(C"u!Jli;SsiEM\M.Z׃GHSXo$8 SEϾC:bY:7g{7t^2D:5 { x{}"rOV$֌W/ pbnXгӍ8.5%I&HW ZhP鴰/UzC ѫtPf,vnV8xm )y\Pl c"AFbQk%#$#wR-ϩYCFl4REl%p 'wU7Q6X?+j?e_W=O~Dj-g%hu LhcH9&jS:KJҳ9xKT? ShrxBuKN\pjU^ Fջ/1 s6\Fܧ_5j[Fy itY9‘_c/؍W 6[b1ӷ_uz6CO&#}䅗Ez!9S bFfݲŎqb7u4պmgR& /OdѬ+]v,xn Y(enDX}(oU^G%:]^:T ha-Y_+?0l J:m?&JJPhzy= sS`> 83Gjc8Uκ2V*|6c&v;^jI. : 4qQ>r.q1א]-Kz  ×{q"طs?6v9'ĎPM[ǙhZn: #A3zS[3Ƴ.h) !n?o OS_rײcWj`/C%M&ǭdD}RL{}<ܥ4PQC ð<gZ"l?"X{ {ah @Nt~{Lac@~۾$Y$)eG6O5[Bڬ՚>R3D)N\%;|EطN&$~RB".fap|{Pb>?-AGgCExP yV!( н_9GgpLozfauQɒ-p Rz}JŊNgL.c):[`b 5 Km tc $}7EjIt%W8z%캐zbT|dMwÎne`H}0g*/蜻OHUgƄ$\^-Z{==㵆aF3# GVFenDŽoCS:(Ȝ!> m?C^x۠ݓ^KT59\7Հ/9Pƛ;`Ae>£t糃R ޞ_[X Lm-S ѕ{EP|@m€Sv-,f6,8ο b2-|ZסDe:3T*PzA`l8aBNI kIZHe+z(5&A&ES2c=SWId@zMce/9]l ɬP sr?Gm+O渡98Q"Yw 6LFs\NT[_ky-⩉a:Mg^j"!6x:HҚ[:҉Yԫ[jPn`ܫ(*pfTH)]4ZA.]s~vU{gq,"武 ^(n&9{9Y6<?X&eؠ!8-t/= רgHzt|`ֿ&ׂ9'40"7J:g1=_Y"U]Z1HuoDžt DB9%c>OȎYQ§KSH C{Lޘ^AEUM]DԗZ=6˰e3T'W!;a> cj\PJH~Qk~__\;\7ӓ=WI~SP~;WUz)TҽfuوWɊOxIu~3OV M qmZ喒Y՘zW>u^%ʡAFt־]ZեW {HC>bJ,?l7 Nw,/.yu/e<gm"9_Pfx %_˵u@ + ANnoQ^?R v~bDGbA|:!]C #$aun U )6sjrwM-8$;̻"[zL4VLh[2_R쟧[c-u߸3O`:BۿR_U'Gp1; +i^Fj+Y1{luS=TU׆r(f#l@ Lyj9:us/$~iѢc ]qng&E{n:[uк't( 6~P=k0@PS;8);B0!˕x͏#yTiqB>AtQyXV2⧀ EJXYvGE.',lgb`2J.WgdĎO,#EBt GlFC=#f=b|7 Z16#y!eXc7%2:| 靈0;%2Ԏ1лTOY3s䐗WeCX7 g}d j̍-rX a+:;a ɈU'RDGmljU׫\7P5kRh S@t{Wcnfon: C,pX K5 stF$JH\rV]ߠqr|pA۵ !D|Ml0Dbk%t]+hԢ(y?ޛVZԧHP2hE"%BW^)*}JW?ך=i6QoFS_aUm*?V WEE/}ړr8sOFDrkb/MNYn|²GO[8qZǏtN#+tۥD6`]fޏT/ qHNh2:w'P92 *EU ɐvtʶ?%ʦY#I1 .C,i۸@5GXwAWsU/{q @L"lI-_wxedQ%MKօRIiW)ai=YXg vHK*m )TQOV# C\(dǎp\U~뫦ԅbC/\6q9"]ǣ+Ikk_PpʅyS6[V]$T1_7ShlI' \xLm g$F=u>C. h#B{pFN:#C?dco竟&瀜r@O]o;+$P@-y`2b܎X;WӹΜT[*Ƕ?FWp߿t6~++W_ m yYH1>q;Q "l:KDoڿ5nIuY`p+.ه7o/koDE[3[$Sc?>>Ưh- ho_B.U'c‡cSo6vyQv=3 u,SȢ& 虅JڬP.QVIWlCp$l%S%m՗ۮe1S9Y`r׬8A4Ut[ia-3C8&̫>01#@毄|5!1>L_q)C|t[m-項Iщis.xQ Y`!ړ7!zI+= OP3$xy8Y3aT?6#eCtCBs]^jt “Ek~i *n ]Ŵ9ma#iB gK;%W@\Rk>m_F <Tm⭐jQ״Uc 3Jf37.aZ EeofK!qfybzàOϪa-(N<7HG~ J4oC#-x^F]?xMG0?m7SS6d AlE酽'GIw#ˑ%e]/V,{rNdR+5S}c ]I7hШŀIw$P^`)Sg9jjިE. ;kw`{dl-]ڮu F=W6؅J@SV8+\K!Bqep(l L4dXc8^9Z7:KI+4o ć$v=4~tζךg3ʉ[bs[_ksʑ~ٜR0:'jcz~Lũv^U2&%MrYnnB]h8x[\#J#4'"O'QmמL۵BOW:(2@- Ϙ=S }-mֈZ7N"UC5t“oN"͙dm2g\ivTc\5~ KL7aCK>Vh4:F0*ق=70'奐xΪ/T8jSR%ުSv ƽ=;=Ē9gZ;+hie/WW5}<<*9W2P5 _93ލtv3<\& e!oik T>aQ,.bŴ8F%0ٽu=~I¼7Z;O#YgA1(zyK453YldGjخ^1/9#IMSY3<5g^P?-z8hrCa#`]D7c^55Lvl%q;-jlZh]B9x7f%S[M'qp, O')SѾNFΌ&u<{ UI;nU=6Op,bOB0.$̸0|HCK핦=YLGnԔ.vE>&=yKR zC9J>kog6NYR roẛν7yߧB>ø6&,]n̹0S;4PF*8`dS SAneFL9xAIiXl+p%*|>6$V0h<f}Lb+ɽYAp _u8Eè1ga"*CyeYMuWTS2'ڹ\>pĎAaXP n݇太xc7Iuq"$p>;(?_MJ1ϛ}o,p}JL^؄̞kޯ;(#:sS]Q_&`Z=X9A+k~D0tuz !$Fct 0L71*J+HJR 1~!] {-. Pu ÌlOCO`VJ[1oqYtc# e|DDP*r8\iƹi__+fE-]:OLuev!F"T)63C~t .K[`M)4X$ъVgw-ռ93c@,_tɾq,JxTt6r?QR!,oLJ_&/1pLQG9[]H"pMCe4!sR֣5jo&xxKr/g'GC3xX8z2I;JJZC/JM Eθfe ijL SD:UMT)F/ OqpBACYKRtb듓xEُ5*a">!FKJ-Ib '0 ̼H%3y hoc*SB4}jO4c1 K8w?ᐹ jU'= !9\_| q4q^/OU7Hu=$쎗qZZs12/YwUZ+9H*_V=9qH}c$;d<[&]gZ;ml.y']y4xa;kFϨ6 ˪̶"L?Pj9RT MVo\%Há`z8yb^ ySQr= i SZSy1n^:f iR)f8vaqxP935&mϥ\(枳-s̄F?H R łLx=!}@w)Ё>VJ&P~ (G1F`1d+Ґ7GUɃUU!CY#q!KuycZ+Mn07IWHoe)OYm:ޡ&18_\DXIY~x NHzA(+J&W*Lo _S/2O8YGY ΰ `?r+cрFKhH *c۔; }:w`u5Oۍmx<}*騑,BM5YP[|Cc#3 6Iɫl*Qa3eG-fNcj`լ i,@f|6e TYoN߾CiᩣgL"ߞxEدN曱TҕlC;qeaLγo K_y2lF%ʠ[19O;Fex=>sD| ቙♍ ] !t[N޼>fP3F(tjU55ĐM753Ԋ#˜깾øo J"϶r2\X5bb )!qxL2Wr6uR*EኁrAsQ (_Hfz#tt;++,w-hBphJ %TΥ" z9asmocJ@ {L|ԈVCR6Z$E/UR#sB,%q<`mutDmWOSQj!Ḱqz*MdE3_ 4so/ksZP|>QTNh\c`M-KARj,#Ϟ'12M:Ţ\e/ΆaSVoTOFwүa| u?A^/̜|aBʖnhA,l`FL;J5&oVTaŢw(FuX-mZOLku.OH6%Oc_KG$^pǓeq b^ٽ H-p,ɻw9p )K@]4 *'@zҝ-!,<p=xNS6cígAr«# L/n%eT16'+N4)yq?zɘ(xSG7?nCugϺT(~{,"6[h=Bl;ۜ?=aj5:n z*pSUo 8eN<5 *{y zDQﻑ.>m0o,ٮG#H&o'Q `جz9Ȳlxڟ98a7gt#Y?v**V7fޤ׭9KAgI3fns3wǧ X[L܏gF< ^KN4ӈMcfd܍ PRg'=vCr𤥿[iң[lŞHnPosu_9M6̠"$e1  wR'8pF2 tεԀˠ-vhF tm@B^ )2-W-@6}ޛZ8cY,A6ײɼSɽF ]UUR/W_@=: 9P+Rg[kA,1ppYg0D; ҖRE?Q'~b)㸉d^!v41Rc# ta ?/ ,/ y( @]jۀt1֏N}x~Ȕ\t_W^Vimh:)xgb0*PUFRF1Y H ` (k=HLx`sBZtM3OZ̧w6J_@OjLI:4iZ#Ǯ`kVٿO߯Ee<1z7_Wct=6dU*S~؁'} J΀ޥ6 -I䙹q-ʚqph@}jKwjpZikzkpZ?!Qu O /l>%Mr/ZI2;{k#8Ol_՘Y1fWɊ 7;- |_. qnQAˣ8h*¯G}8jsY;#[DLOy50F+i(dS\PѮ)aj3y+wGGerf'%4rF,uhr8OҒyi$ vP%;6~,l hgZLr%4 )x;ꓠ8%x <$oUѨnѡ|I< [?Z:Aʒ_cZz#15u@1 ?0}Dn(v dzM;3\˪Zcwէg?.x--^u_% tfc-T\xaJy[Z4}ÿݨN7'!1=qM6G2Y"w*M9+BOA+#2vԒ{T?x"Rؒ%K&a׼gq=Zwax3`euă2aI =]w NuUau(WdV0\BGgB}d+ؾXOvq\B&4E9|A;FIc~1t;I9Vi8 м.W0w D3kXHm_aE]xdK܀p!TB:Q/0r湨h\\ьPb?6vOd\YA*u hp3L?t/)S]xwxhf2 qk9qs?G$!E\?[сȷ.k*|2T3m*mfLI;X1s!NP_Mـءl] U(w^O.{ޝ%qI) )œoX_YJւm0EIһq2$C5GOw7;ܯ$y"ev!E#`6~UUN:(CVU`6[BA'OK+j "Xj|usx ~Ed{Fřs*:)* Ip2 P0i[Ȏ^'щnzfr25ML ex@5&H1M(u6"j/0P=ѢTAwǧeu];nJK/vNݕX<2'p$C[Yg:Vaq)A1אTymfn| lĥ&s3!/>OKrPʜr/T@H 48 .$/!z${,a5vuSAqs#KKE-,Le.k4bF]gA8@ӼM._@ jbQ[u-3xOΫWh'R]N}}Q'ei::\Y, Q_:4͠Yįa jt YuP5-& ӾG6z9oGڊh/Jqr,DCb|gv$0+z|RMx>b!P &1Ԣ0A^{^5rCQB+5x1)-٧o "IjZΥ)"p*^~* N"ǒ@cՐ(d \=*}ɐ5EYarJP wϘR?g. F56'GS 8J d21 P̧_u~;ؔm l$Jn̠W%w0vh9G#(f74n7IE:!"|+zR2-M;}:l68Zn>Y*i*] :{ 6dK!)"C\)XddO5λ ʓ}{"b<1 KmV5e|AxT@.Xk1R\ag{A;Gпb2)xKJ&ø[x7?|h{*OXNwɼ@% pd,DS5b2~ @TBnz5G3UHpI @7e._P[X0Tی{zUs}4 -Kr hˀLU{⯽sgA"Ősͤ C] j.HW7y뻨[QZ [smJH YN.hK.b&̱tBt_A`,m?w@- "(dPU퉗'!O8? e3+tc?~ xs8=\Qbjwye"c \hfr4 @ʦSgɉŶ7"I2xT@ 7U5 d{B><%d1SPCR`gj[)qcCBT>\BPfQ6ֹfQWfz|H}#ÔnSf.~-ܤK:vBne*wX2~ĮﭹL]r] )՜%r5Pz0B^@1iPLwڈE{JPݯTIτLEĵ~Ѯ$ rQ-!w&ceHB1IQx XG,D|ⶐŚR=78r޷{#xr ~%Ay$:^/N{)FOX!Tџ~qs"Zg#]LW]ꊗT߁I@-34%U}짖 葕S1]ފe(y +?;ϬDd{!ɲ@ʤAVHP9 ( gA-Vl]_?M 輹J6Y.?baM汰*òH$^9'+^pц/Тu=#Pl! BXT9OOmpя ǔwݠ#0)A2db=%\ :W5VM`}u_TǨH s=l&("`i> 秆'k%wpx]GAIg2H:|R( Sdb4y;unAU[( 澐j8j=9Ht@]-. ;5cD ͚EӪ >}VUcB%/ApVϡ{eu 8EQLb8|@[#Ce jJvQa IKۗILJK*v>kw .18z6T\>* ǜ+OsI'%dyrOݛڷU;=V A-~~֚H RvQ[é̯`YmBHƪڥNv~o@9<#[A:]Iy;pg>򴿆wwe͓l3T= Q%iylܮrSR.Qhjv*^%^WAOaiZiks6{!gY0Bi`^AG=fΈ,ZKغ/3x'ґJ>*aJk8b,&-=_[xغm-%,h"6{T$YZ.ۘ-h4Zt5{7J\㠜 >pLo;r- 1-G@% F˷s75ψk8}ɖ>Fǃ`֟"d jBonr/=Z|%V͒D%Fw HbEҽj0Mhg{5zCҖ؛p߉qcy-wR┟k/3'^H&TX]m_v/5OZڟҥҰ$GΏt]jD_'cL&sb56k®N_ кفWt(8Z%O5yԤ-hTΘ:_0m.I4lB-HgY{537~pqo}کrf _C5 -g9c60 nT.5.a>aX.nsrd.4 p gY6ʻ{}.JBIdP T7}Ù}=r}Vt  J$S 3A$ެ *Sޖ=SPKʯL>$V#kb9c1ygl Y$S]<]K)s u)Zi[='diwi(Ѿ]a8{ڕ*j= W۲bxڊ̲ϹT-wL`; k @UyC?Ϫ3|MiAK% `'^ eDo2o9}?dRN~hMQ(q:̍AibhAy?^8T`F1g2yZ68c5xn;,sD/1Z)]I+OL9+~ :)-#xܡk+Y ^UL 826އ9 2S]?vo{d'1-\gFgV*QVŮS ] PN'"//''Kg,^վ/V<=y}|ldGC 8rЦ79_xX-mYf\'+'Z~os\IVΟh+4E>cx6H%񀊺ۄ'LAXckD.؄rhh])ah +aXeze=(I8A ^Np E Et2kkQzap}BOqmia ;>:[=O'x+^7Q[Hq gL!2 節*XO:dyiLjD?-t}s٨U̙]VP ?CZnD J:![!|u[\#sKw *A_"C?.oiR3c$m~3QZ0~~s.H;v${MEE^:o " ٨SU7dev˄09<լ Ũ;ִۛ4:r Xױ*o4{;vtz.֝C3FCqR_t^ x0mq@9e5󀣕YPdynqbnvCFz'p|v(Ų(~>m{DqKEsfR:cIKlQ85~pYc5Ż%k+$g,^>g=-tISUCʔ]Q痫e]m҄!B^/l-ff峏Vt$tr ~A80*ވH&7rEǰ0?oT1ܫgVc*Sf'琗9QNJ֬1 zai tVit/pk-*A5u33M$ D#-i 2ZpL%>`cm"bЂ̂XR!P}}֊5g|7fE&SDz@_r135e[+qӫ(TAW!lITf|o|=PEA5vR0)Lb00ߍ.C갦 nZ0W^˂cb/FW W&_f}[ưNS=̓NV ArJ+:UPh8A` m'!BB Z"P&PzBx0lRJ{HTݠxkdgʸ>4.2+EԺ%^E|(c_23e* 5S/ DX~zt$@Z~{q ̞W<5DDe\Y#;3vU ȿE5ѭǣr9dg2d$Bc3xJw9d:OSnƢ~AMHg?~s}B6zL翷Fn;h(Aџ"u콂#J*[E}.Ԏ{|UBA$A<r,$~MPǕܺHjKS r_QUU6f*E C4ae9(X62]gu~˃gOr Z!Ꝑu(ǭkD&$\Χ[G- /n1~[3h63n2 e6z/"zl&+aD_8J߂^ 4 Ï8do8ª!t/t:{φ?W D ŖXJ5Y×"*5B7(yoUd?ۿɒFslp:c*PY2Dxq!&Ѩ]dxBdZ'+sn;Ga${OTwܹyW}*؜#NA ^m:*޹-jqZBk$#n,x EBQȚٖ1C~n'XH&p oEaI=3v5R_Ȭ=CGi{&;v`(p@ȰG*6ΆuNёQP8'In@5\6s!NW@ΣAN®Jbg7˿FċUuq›v:1iR=1!o 9HyO݆<'fXvrڛ>ՈX~戴%8kgʔ D,Q=IɬKގ]:0qYpnzуׄtV*RB?dٳ=, WZ~Ȉ[qiå`>Z,[= 5Q˜P)uw}5q5!AfE.=mpbvrbX< dNHV=JzZʝGĘR֜OgTǞU:KϼuAVm>p~𻜕9)u2gyWHȔ׿^æ Ǚt t#䥘]L ,+a# qm #evB%)XGjMJmtT'{xJKY#%paeftRtQ0~wտhGW5ټΑr|!ԡG͎|$"]yCD9s9 Xno֯Es_zRO1pf>l/ N@d0H RDTl x];R|yi)=m2gx7Vܮ-mht=A7'< 5Ί6:(K^djDpijv1h]NFhZڡuYuKɽ;6sUXؙZllk~BCU}p&C#y ' !G8Ǯ{7p{2^ 4„N^Kh9L+pM4ٓ pYA(u0gӃJ)4YìG{Om % vGqж!H ,Gܹ"&OƥoD8s.s0kSשbV@)Z]le[!(t7=Nid+EpKf@:u3} 냺5!n2l[lS%h=x1uWUL0C <=8ȓm\HbY#s6h.]_fG]IjKFKT} ܭx (ՓQl;'-1EZ}JA}iM}knRX 7_L}&hl&`rYHKu{{{hVߛG%:Ă 1K='J֧TϞ8~8Vq|=2~<0(6_WVc!5tTDnhՓޢ5M$a^o0;mu{d5S("o~+f%Q\!!bfJ/ʫfp6=Vgҹd/h(, >5ٝٚM w~3\ZbCYdt2 lE>ז.m{A%C5#+Ty+v8l?lK-ܛ('׎b>wVU?ëKGlM:B/Ǵ^8vHÀ^(~&7L\6@浆Zaً=Pt0[VHnrAH6m\M$WI"D4:{Yo*_xoTt {0o)T2S.O>g ơN͓^K鼼nyaD+xj l mTU ۱B&WGD0gi7aiBLSr/@ =`I^[v11k_e DMeѕg*qgSӠ,ޅގG[;N#?4A;#b0e'VV>f9.Sy<'xY4B 蟙s'YCX6N2xQR-zSےu&ҾnhJ47[U)ihuC3ނ/SY*wjJ)}QCjA`vhyI]iSH8UmJ@'|S =kHe WL|'/\aDRq{1+RI,$ y4bN*<[nArNpl* *$tv7(a|sH Sxv C@D [F[Y*CA0Qp&s$QIT*˒@C7az,k__Yx yl?%OĞҼxMMB9&T !) >vFX*pLҝB)3)#;.4Ǔ豍vJ*:M6S`4! jz;g ǧAB+,:ja펾Ȓ!c"~%~|ZVq'Ȟ [閄qނ@(1 ,Q?[A-6g`.&(ܽi켵u _;˙ *} @2rc}]9řvT] Qdͤ -V"sMOf~/I ;]r05pyr{_*a@*VNWֲm6S!MOBlB8A~U2><#N!8)JLjIB.Vt(,N@*PG+G2)/Pu._>B<TI=/e{GqY/thdhn$&xP߇޷[T= ;1Cg2@d2~^<!;>]}5 Ebtɲ\_-*%(bDT$;}wSs%&q j]u&y7 p TFb<,JAc ^fE⢅?&-B;󾘶N``O J]bZ3K&pu E1zz'Rg>e% m]u :$_3sNάIճ![A5mxH 4IGKM7&\{RUFH9Nڗ`]5O F5ǒ׳;Cq/z:zt|nLfZNfõ,YjsK^JT膙y|춦.΂ނsثD"&Y.-z6eզi+ }}̑r2m}[^;}}KCX7N `ƠS 7Č`u:J'=/eB0|Xx: >nyŽ떀+YMպΣX`,7fE,'ќ/xh,hf.jm"?g[oXjZ.;dmYz*; #x `NP|g( vmX:Ir8(kyb'#/ m(PH _^;ZVaOl{u܆ٔ( zVi.N})yţ$C.mEak,/ +GF]/e:4Xw P4>84G GZO^&> y\ᕚ][#DQn^ŝ6 !pFR.$.5?)s<]j;"C#GSʏYolQx"qt]N]u>[+& d\R2 `^ ,)q֧ Y-]_B3j!Ӄ赬{0+F MsG܌c|}qaf@WI#wQzl77+|-"%PIlz=Y% #Qh+7iȱT9dCcR@-AZ/=tDssېŗ9Fp@,)2qbKq{g"M˩Qx .CQTkv,Cb>wh&073$E[5Q2LUS v3'Ce.f3\D!̐n$lf*X72P#*{E' ByR$ q`Jޫ"ϜYu -!#VlʀrS-pgdվsix-.x[!_$f5 )$7 Q=-zfHy'",&T z"%.ϔ~mv u1ʻ*j_VjARG4I qNCHT&]͔S=sW5q \ Y8t3>#B(  K<__^yAfCcVD:M'spQHEq1(~!nxV' Ia {fĐIǘ+nyxq(\K;S%]nNJudΚq+1,29/tG! 1iiGÏtzv'Hu[A431Ԏ5ߺdX$e@ nLG)j;xQYK 『xV3"*j*iSoGӢ-BwpAga3])DnH~x38=)P^lӕ z\-`낍z[ 9tx)Qt |ԜN-:WLʲG H.R޿>>!VȠҤGKHtA8s-e !}`M9uTkx?eވEEAPXX C*Mq8y+ aOrأ5]%vJ65@Z3')ܽ0wzѫQbDIEusx"P܀u#^;TW(KMRYymF24r>o \mXqN.K5ϴ#_ ^A]dqn/J`f]10:ޜ\y +s]˺m] eBʘmT?Tb$Gb(eAF:1).&F%؀s97-or{%?> 4=S*eQDghjwbu;j ")Ch$!g[;&4L \sC_\-CP'cNm%`;1qQ2U6+,vXr)j4)4q@i`KR2ݥU(f&[ԯkT&*<4|s:uQ4>3Cr)㋷xiѼyWKce%!~ݷ =[Zf 8&C^ȡ6k3Ls`QlMJ=mrh \&2)5 Z2͉vv*4o}*wϭN(^@/[<-ャT!H`L.99!]Pn3V%C6j1- |LBם=L08sp-3Yē}ZR?Wf3xu1ɓCMލ_[″*gv;*hܨ9 ]JI{B6JmSfE0elIW'#=(%Y⯳ RkXh?I`|vYq&U0-nrܹm#XA| ُ2FlD5B'g68SsjNElF8iR#piOo>ydaXzp>;4ԭ4 )ReizRkB<$j{x rasxZP)}̤X˗ =l+uY ZÁ}]~u`})?fX4+q[9ј^aR03 ѝ9ψҗ5(OŖ+lpI*FwE>SFnH0ѳ[c<&!y  mA 0?<{ )D0k\(!d폒C SyJ@d]oioh$d71Ju@)|Dd)77-|<_E*k2RIiMw`,1F#V F3͈^9l.N}xIvN8U*A]1p h7p]F:(oe3u@٪m2rL=oMXir@qCzqRYn6l*F&3(n"(eDEt If58և ,"f0' bf-zz˜lZ-S^uM.s&/:Xz//*>ƃ*VWNvL{ZUZ9"Xs: }ĄDтJ5{_>ƣH0@^@J:wŐ&E~+2-iM!mRD/eR/69\#G`"|KGbÆT #%S$AIfIlE#pAF:tO`7߳Y`VEo*1%qwH q?\!OrhU2%x;@P cyJOSN5dJK?;\iϐmZ *}uh9aEX$P]^ť'G'9b0|"Hmy|▙x,Y(ꈳ4-35Z|p*^'%1q`οs ~Rk+w\6g9 bða,&@.|VJ.p/ľUrv }?u I![\rl穎lܤc2l'23͝F'x+D%ȱlX l]Te!.y"ӆp1 Y.hJrg"#—L3%Ō1L@:BmgOe)ܜz{P6leoA4kO;#q)> ݢS$ *a R&,e} mጆCo8zþOU"pRiFE#"q%}3O]/,dG Kf.y( |4X5߅WDuSX2 ։CgxVG;xE4$N.v_LTkAӯ} 8weC)Ɖхt9uĒ*0Ra^j*'?%E! VKbQ]V 5bhL@*M-O{Pz%a8?6gLn;qF|,qXv/gFox \q em2>9 gʐ1&cZ=^ֱ1+gvfQKPvGT9A _ d yk|QTJgԕ84OÏ.Rpr(݆Fj{%%ƢTk\q0eY0:H9ne׃!7EM H95} _/mAFszxa.+c*y<)(Z/ pG 3➖#/;UcT~]ܧmi  A"pD?8!*k$q@5?3v"2b]<D*j 1S0) X-|Ŝ$'y#T6}L >:{ qjZOffYX5.+~qU30X<*FJ[i26'B+6,,6[6$ڒi +qbNvpA>J!tfGj *B\Rp }I]YfJ&K-N|\~|Ш`5VKqC=ƇmEH,.I=KF-C3ͮ'ZvErF -)ˤ[_7T"J8`Cˁ'HCz1өH9'FyzSc Lɔ396[qb-f$96S.ٍlG;-XV(+oZ=בu^@QZD*n-da"HZ2b'}ESYnҍ;Yn& gap3Lfzw0 ROХ'NjK>it1PybZH|5Y}:\mg {8-#W޾~dfܫc]sQZj΢^Z*3MF^HQZd>wSv qtf%1i|i#A_)`(,WT6qL]Y%_soϘ]F_n#7Z{heޛt{f䓢\Z<&St>PE=n[ϤT%s4eUˀ$X"yJOm{t]gr^b!(,6xV7,.є|C&p%M% ]c[xI5k#s+ɔ 38qRH$7 l w\@Jz^P>x,kȋzMk(J"vy(HV6ugQ({CZmr5ၧzaU - 6H۞$hMRsW*>v^h6;s~}'Ī=\Z"xYQ)3Ӆ`RgƮ~%uȩXn C|D1'?"ùt:/]ў MǴX*&%!K6[,vE"lrkQ.OPSGlVA1@"2jN$f 0j ϭ cofH_\C bU mvX/ L)Xذ[h!b+5ldQ*ehǝTItR1*TJM' ; v*O 3~,\iC'? ϾM|+-VR!2XrXa(#6aMÊUnXFBX|`>W~;IX8@L5:r UM?)p!8^.Jjgcf唯|RQ|ҲxMAmq,(b.j1ڳ9w[PrWr/}#UѴBGTpbcf~-2b,w9ӣE,ԫBƹI,F^oD }41bwt9&eJ :hy{v%p|^g9SEJ֎$&X`dzD5GiVƙNܯCRjυ>k Z &.{BC>08[ H퐤k@5#'R9`$&snyJW"`577AA|+lMk$EAZ](WV x25#e oóV#7WG9pEq-7!m7P] U_힚ѧ xԓpdj]vZDE4#k 'xF\5% J^u"ponގ>>Kq$vN  W/$5xqxZj@"-S{-o2[n&NB@[{[qwSV2WN8WG]jGqˆAgtov,_K;/&.*Ax/z|~/09ƦMG 4J%9!;: Y$MLB^6n VRt/ ec̆q4ѝqA>/λIիjJX-I*V{z `6T)&8.1$@VIYLizA/xNO.~rūO̐(lGO4TǗ8&b2x"&=a1 v\z!c+]BOf(7֛d ef)j m4~e ѢLޅT[B:8oeOItֈ 3 ͯK~=ksq_'Tːh1kI?;X0k*g$elL^l+vz{qV\: 7QWtl2*Ŧ &r`*<.۶TP-p"ƋuiD;y1z 2ӻ*e&1y{Ȫ%Q]F~n+RFDܗg_59eWb92V6>qUJKѐ5? a2ݷ-)> M0:ݲ(>j=]7Zɲ19F",Dz Ndݸ;M m =i} 0} [KjH:yT:Rʕǵ+e\/(niO{Ӯ$1o#.F; U(qa3TI,d62ӫǹzF3 m`eqk3v\ч KG]! q5o/]껮,X0E+Ο͜@vCntg(֖Fvy߈xS֝4ܒώ 2n}'" ĄpeALݛqk_*XOYP8lbFGTG]>6L Ka%j)]M?Sa|Y􅕳qk7O4gn1%f8vaPʫA,'>mJ( l(DR+1k.:3O4"ps/3DlGkr~9RDf6Z)ɶ)~;CtOVqzTE9!CKZq+zvMP=Ōm"`eO{8]=e?οG+\r)f^#7ڀ&{T i9ifm%cԚy3SZ+  %RZL> &s6$7Ӗ8 mD*7(#&\Λͦ#M'jqS*1}6_Ut4h+&o&U9$ݲ~+Hr@/dgakT6o?, OaWhP$j0.'c>4*nEC(EbUhS`\Z==ͼ^+tsev@P1S)GG_:yƊZ>v nbpgbgʡ7xSЅwύ3J"c\9S+8N~ &M[]D?-8{~RE4076`r )Rum uN8НVb^6j߄-)7rZ(V;+MS(Yy%Z漋?yzHQ  ɐs07tB˓[ mƣEā;sIm;P&ݎ<W$%A3`RnB8~ k~M:ɴn==DXYpNSvrWBY0SԬ{ | 39xR6EDPOVf!i\NC@NW^S$ȸ5a?,h]gZFv] Uݐw.v*蚱`]N Jڳ0 f"N|sMrJ<<1?D )/H$~E C0z4I=hkq EM:Jњ>2AuO/o}Cu;T4еj/€K4LLh\ &' ߺ)/\ AI4^y 3=ohUs&,bDbss ^5]YeÃz$*WA.xziiPC ]!D<=G^ӀR]BJ}w &\vgQܽ?Vڲn0VyScM8~C&MfG uT +{5(Ӏz]y<'a~Xw؂W- #&2m=R2Éٖ2 ĎJzS55'zeݢb(༾+NNZA?5x\s I(#X}vp-IhىQ:oe"^y~\ac5*vO$nrc^LFR8weZ p7%p~\ģ`^t}Y }1[@`NnԫLwmۅ "`z)`LZ=n9 8yxmؿ*ϡئ9XbvDI-"2h%y*'!,u+hz Qft"S_f[ z%gݱGSsWp݂Q lpܩe|?f (促]I.*K t Di= 3:Ys@vFzNwB,yFӔFt.76 *3479<`OT1+ [ |V )EķXI_ k՗ yK}ܓ&2cQOqU'['ᚄ5hTW,{LiO=CFLw<߻LFBQw,1|I;^C|{6Dy$2)G@j] 4;%SV6og&~jל\VFH.~DK./}.?‡W w9>2dysJ?r.]mnS4]@9RXgnyz@cA7Sg WGȨ"[ճ4l7ӿ&``;8D އtLn ̶ЃqUS>f*d N6;PN M3?Qɘ`(10k%:A/ALk 6~rQ.:AvlWi^[t>bp&Y`S*SOM'7d#h&ϊ"I|#H/9r~w7Ų d˪Z9Ťbܲjp{QV;fC:wXUmMgٻl֟O"}Vw n[7rjcwY-+R}q]ʎxwo~N{8q9ZHB3:S|{Ab*"' MZ[Zc^4<*|R"GH HК?ZgƖ_Х cB|vzvdە,h6(k?F;*N7V*tU<מk~%rx*z<+M/xGK 㖐^ O!9GH.#5xTGe_.j;o1|NkAl&c)`V9:## gSwh 6gE&{͜G,kpFmĤXqgsC8|)@{%;U('cw| :vp%) _t]r/9u-6Xcpz96eB !uNc|51BD«XSJQp%U}FߣZ g@/⻴?^1 /gV19Xi#4BcU9-#BGC3[ʖP g 8ύL:KHF2(hOc8V< L(o_$g uK{N"f.S'#;OouXh J[&D>H=Eӡ/t,gi>'⳸L.& aީ$4g?+C` C"Ja:cpKKyS@{H_UӀ9s5nd#q3 !~4ɌˎD@Z%x ~sRdOr!sUy#9g(jj |SaBM\w5mwrr\u*fU'NXY{{ EK#d6#2Cުd)BM(_W^ F6b8Oټ[sdyo!r0]Bwb@7-f٬ڝK[Cm+ęABowq+x62}Ztvұ>X~F#YtSf)-wmd[~ ]ҿ f.~GLAgw|Tesu'rvOI 6VdykO7<:XٌSm[/:ux{L61>Z%2cIzN\|L1x7l-G!9йSǠnմ;˔?uBO`k!;K6HiV\LQVOZk37L") F (aLoMDm-6¾38o/\hmwC f5Ғв yU\g Rl,AAq-a"Jp`q7{dӞ4gS{$,Q._4}ApQ7~o@ -dBktF쒴\ @Dʠ@ZDsSA=r` Ҫ-3G"K@ gܞh߃ǓE0GکoGMr{OSpp`.+lneX^֗ɥo. f''iؚ10,jG_6zz5.Cvyyj 2v+e-\+ywn pKp x3CB&R>:v7EW`9Q@әK3N:Z=oIԝŒr?B 0m4pi̢k!t*%K~{O\x\#>p"̸g#[ 5dCp%l0S]S0ksFR 7OБuɗ2"+.jy! QnAP=S$܆9umˑbݖL;`4hu&n?vMpvT `LKho)O0.>ϡTWn%5nf.!/+KonBk3FQz=ѭΗgSB˜w欷z,#%?/_L DEkؑOdf\&H9Z`/䒬&$[)0p^Z  k~y_hHL{̲B{>DwsWwCT%r1Պ I3:< 7L6fvf]BjB9g*́cŤщHh忊c9r2}|ዪ xgӋoFX[`0Qo1C%vq]*nDDjd)T0zrnCGFx>["KoĖB7טá+HepZ*.{]( s\7vq`xnP'2IυB<9ӆ. 9\$d.i"` (:`5uI"1!]npuI+duoxzP" 3(j̯{[\XRjiX5kS mVʫ^1 4c!4El@Naj Ȕa#a}C| -&^':T_m}|e5_:FpBz)5:{Npj!3yEnJNgh}ОɆ E3ĄBSe1ܕO5m:xsU֝>H<}! MrrTd0UkkK;*b܅+n};eLm‰US3kp-ocUcGh_E̗Q O&H54hhžHK`>$ fn~u/Vyg灞4>_Vԟ, }laʟ(L淐nfGDˠN!-[fEqif6$jx%y*fk虛Aw6/iӢojjqvyHّj:H638OxХ㴝RX`{~v[]ت#%mbپ-|5MN,)FK +$:”coZ7~9_g=dbY[S=xt+wM /i"O)෍P++K礿u\Uxl2rsuS=S6>{ aml!p}'hmPM9BzO r5%&ﴳʉ1$T%H`|lp2A7~9ΓĈ]| *b1c~VvmV'%oTbWl;9k%s>-[E3=BĘPr*\W^Xgo%[>:̏ʙҺtd%V½ԓ>RDQOȐuɲIr Og#أoK kv)#K*tS9f&|z$: _چ|m(,(cGp 8s~;5 <"!%`MO̽g46y%?pL!tE_龱ץV1yݮU%lx;To(}\DyJM%L5 Yp~MlL|-n$>Opx="y[}K%Ixk@"LB˃.4h)9y.XW5~抆FuKYγT)X|l$t_Nﬖv,|S曦уЋ&brһ_g52\4#B#Wt4-x b)Ez \.`*-ǟ}yuҳMc(r~G>~5iKt?s5!ߓzo~YrQ iYgh)3mML]kw`r ӫrb@}l.[-}-q:ₐN# " w1svoԸE w 8ױ pvj ?4iCp<(H|=MLlY>CuE4P;A/8h;kcUqQXl,+RD 8:մ",hG!RR(}Ļ.ُ,Vf =<ϚZWa츙ʠ}:@1rYk # Z8,"THSx9mΟD<,(-耊\*+m \?Nv_gX#m[pQ1RfGo A96E~dnbۑeOE}P*s?ĖZ+Ǫw5qYE=d _y:׉?gpE:۰8%1i L5;s_G$|NQ#6kn[1‰&6+*p>߈V X̥!VWUJ__pjR^sOUXI+ed*|MWI1Pӄ41O-#`):ihk룇40XvQt݈\I3^B-TAZH;eCb3I,uc= o"7)ņ@eCE g DC7ҡ iob5/ɸ ~%&|KmJmY1aRΘ?GtE<B#=C~Tޞ3y;e-ۢ3[0Չ +@yV _F>)ʉyD6tQHP8Y9]J0pEz/p#.k/R#bؒ )F4-.H]@9K[zi\2 DG8Q3Pn$z<hAC_Mc U[K[;)s$;jgؿo :YLZivl/e—]R8B~PɄOv5,pP7Ԇ}px/8]qr/Ϯu zX>8{v,G^b ԧ`;4]x #>O\U37׵Ů 8h#vYS.Rw˒$xC[ϛC|lTʓ%$CG G)R;6+.d,-~D.2pLZ8iVk8~C7#8t-s!֧eٛ(:2y-ֹQC$(hbt,̥BmQ[&j#2 a5+607]~h$YiopU@fl(MǠF'%6M 0UuR\#)y9VzR<3u^(h.&F!^tj{]zz\:BIxi0km \5 a]lӴzF2~+?oj#a몐tGff9<* Qwk<[4S Jw5hbo&ET)Aߡ6p# ahJ ǡ%`6z=0LԲ "+KDu:ɶ($ᰕGf}ݢaScѤG\@CaͽoZ6e aqކ/bVُon2wOo^G.ý#SEjKb.}3n&h` ]io*e kd! e-Z&M0V;d RxDw.Y h#4H[=ccPğ\H Z7"2UqH ڲlG3gq&5ه~ۈ1 P_{OnɧZ̼ Pع(orDLlơ! k =KZcF(BCgC3g71<75_>;q.ש[dг]*Wҡ0R)McCR4_wqq~͵???=YnM Woز2-MUf]d<185iZ6.mguuHƏl:u[("H&NгqX&2 ?- @d!kR擛l 6 @8(§tD гބ(Y4/l=%Z (^\9hAUUoU!["Z+}eh+KXwecvنn(5sݥ1K & /LFnM4US=a?o9;Ku.)VzK*z?+!bеVH6,7pخV%Z8Dk)%k9o;j[QecxLNskZe0w6@`H/]L|]~v 5a+ſXx@$ګp }i̭nx di>95ZxbzEÏ_ٗȿF+RQCy#Sb>PtjdJfV,/:Ϳ^׬%wioΟ);CO*MCKW 5>-r.ͨG22e^ G!&ĨNxbA:mu\q34)5|+hPT/X\y&v W0>W2[9¿Ć ։/U&"4J@JX IQTqwkΰ^MA32sCxF1_|I~b$)WWnt4òA2̰rrlֺ6z`3p~h06}2_ƺ Xa;057[u0@8Wq~Pj|6g_ڡnL)‘.5(zQS=:հ9R5H-nԊmEQ$%Ilu ە`j‹R1\S]BÎ2'%Eq hW\+mm,-tEO ]|Ig/=;sGy IHю0MvvIf V_0gb]3jiy-kl9aU7,=흀ʁ;}Q+r7;/W}jukVF=uTظ8lC ؎LK:XA7JQI֭R[1U\P @A3QRFIVrqp5j9TY`f@t)KVQS* *DC)RҌHQS'7>5rjPd 8BcTl5p=We]oYmr3|Vzb0ZVLw"H:Q6Ku8jעuc=hB>Usd'qcolKQ-m6u }0BK= d "LlVDzJ;fmt`DGl$Ά߬3:L|Rbx'(R#(-UI[r8q瀒p%N#aI5wW}LJCaE@z,/9(|H]xM[:v10{l.V؈rκ;e`O$4r|L̓aHnk ?qѐ_s' [;38l'm?9VW|mBzB "0. FʝhN)eE^RД[}{9ҿZaAEdV]N&RZ*}57F74$ả@ٶ0_؄ͫ ohTXs`]6 I0-Jc2k+nPW+=NFy>̛`x* ΩcI F)l Nhߏ( 9lEߠr[?{"ˣtU"Pƽʅ)qkIdk`i[[D rBc+ChLN΁h9sfx71#U~s?ÆOzOADtuq +(~aK!|fSnFL jd|\hV繴BӨJ?YgTeX.ODzYa-+P*Yy]:tgZY rѱޚ]Lp=)x'x rǒ2MfBˠ8 M'l_w]A=N $mb2GZ!B{ZT߽w ̏$Ml(̱S\rK&g[Y`)au1D_%ko= [{r8L1ڝRc+ÑfB C1V5;\xf7rN["R΂ v1e< @čmFPcA[cqB0R= ivۼkyY_uѕKe~$䤻JZXmPخ oG-&S[hE^ВsAuҤ}gtxC%K%QhHcXuVrLHx'^!EhgyԇaaNfFҕ˙Vo_tۍe'@??2>ѵ /p+–/Щ&36 Ŕghڒ(0䌵.6!,'XSX%9_)q|vRjWp W@0YpΗm0apLb]uM2BeXD:Y34Qw<-QզZv[#Lc_BCAZ|`kE%{G"Ccd 1"$x B*3He1NFƫy~77)߹0IZ@E h-n"G pJȌbǪ~R[09%iQɟ_g(tJ=oX3ǃNUJѪ,Hd_.۝˗0`+nii%isيZb:5׺vs&g2s{a[wEL,dM@`}na`V2arX-G)]40uON"w9#2V ^e=2R`/D pV\{C oajƎw$\]2JcvPt^3B%MEESe]*8)Vy']ǦbrLChCNp)6/(2,wt@AT\E /9k.Et٪246J颊>A'a2ʺ:?yH7gbҰx+GK#lxs~;܀S:èSUxV~$ϕqOe9g c+Ha!=DTl~((S(y:N*l<U6ݘOjB?Wc!:nNxG)>p? +f=Br;Qn{R]HĘJIttlE _QsuO66 Ϣ"v~"pK0#@PhoNf܈*w`-4)3so6,7|*hw_,q8>;2xKp[d㚼 B5L;}Lq`ZM7B4|ӹy ^v܄!7Nfu.*ot_c0!;Lփ;|kf\6EHX4|O--FG/Q"r?8阫~P+LYh ^y#?M;QpU7+kzH^}0'rʑU~t^x"D+aB?N)!FA]0,fL6`G²u=DxLJ'|LIm/xStbsqw&\wu2 q
 #6{ ]iϥDkS"4+!$IT>Dp~>Lf2^,ӪpxV~ wmHp! SyslXbwجDVv#b+xk?&o_)HI˱?_P% f]ɀW-Sϫ/zdjyA,޽1mi ]gn|71fR%9p&% X]{;a7usQR; xى T ykqW_5`o]ro™HR54: ٌvXk M9j4Xk4W`PcYG1t+u+`S`jZϳwtr/`H,:T{=G<<oV;ڗ  *[*9TdxU@hެjq'm7^wDGνv۾tt8x ֙wB[RLug|068sUC؂xt&xv2REW+N)_E<PvG3r^£wYNH=i\6ivĝ/Enm ٸ(h-]sL"O_|Z~̧WhA2Gf#o%M둚,|&BbB&v^ٺ )Sh~ێ7]2LJ'TZ]xl0$.&!)_ ruW(-Blh@[ | u31 'Y@P=ax"r3's|y9r`n]o\'﯀UUm3!$N?t s-N̞P3v1 o1{N)g̹޿] mA)%lF{3+v/rK^B;>@Ԯ@F{=5^LlR؆-nBQE,:꫹*'%%@ꈟ27Z}p)($؊C3B ɳJ~4 &> >1"w$c!"L&:W=X)fQ2}hO SFM}*)6NW"$ݚ ֞mr%,˳57>*[JnD=Qjt;6&|mcZ w$0@FceQ~X* gM};`A{b5j5[ȹlEe&`kׂ'OXUagKa9fo &|&n96z o@gfpT yt$@ᖽ~Yvyu%j;tl<L:k6cbox&t>}4qH/Z!d]F.iqke1 uyDZ>m &9 XW] '!j)gJ"庒m~lDmHw?:_s&Eb>R.a(\1MHi#E3TF-ŜAʱ>ց4T<+f20dWFҿa?žK12Л:?Ę~'^!&\;Y"{H<V9`<9n]իa9'j c$toKab MS6d\Ɛ>8|>u}ۼy||*nB-Ixi`HK|CR?N?>RHgk5D<--A,{KӁiu* P穣Q<˼Z9~}:"/,[ɻ Ѭ'$XߊҦ~;vc\-6u= :;uCJe&կAS_]el TvD0k x꿷kLOiP#hq]NϠ r@x:Ĵk\8YEܤ޲KD1}ұVe  ZL,} ND)dD`@sMbc16D.2')) m84ҪCpv͌؍XӒGK[W3eUs|޹vpJAo&S>MΥX~xBU%\->i$ot.Zfhn` >/R46m&vͯY7V9&c$ q0L|8A'TgJJ{Ee*]ܛϋ6sxtrvB4+m)/VcZ yRU20Lz̰FF=Z>QJmJ͞Iԫ{]`]B$#@+Ab\NY!ak$~kQvwM zЅGd ]1.j,3ꌕZʟws|~><_R^oR2el6)|)f~Q:"" ^TY5@ C"Y(`lA+4@CbQDBإ.rX|t8F^R 1ertG')ZzsFnǐm"[f%#Ef|ҚwXzTB]|tT?y危X67r`רM8H.kz;1eM zF !'lw `tض0 36ءa[0ltwKࢸ> QLS;GNbEďEn®19`ȋdzŨGuuWwY5=檓xKʍ)/ T8ttT"nVOȟ4 8aNM~.n750`4hAQD>Hk)%D#:Û=N՟{6ף+W')=~¡ԑO 9^%Y!jI,ҋukj0b8O0|t9<@!y*vg1!*m?uTD=z׋:~ݻˑgX[PC|EDC0`yf"4ڙ7/ ,6{5V9¬}\"h9uuU_y;D|\u{FܦOFJ Xo+g phvpv7vKjH0Zh r)pPޝ ZH4^ag(av/?4Tח(/>a좟A1NbN3M5t"Ԥ7>SZc=tC;q QyeFrOˉ6\$ H\PO˄Ml;=ЋU$>Q~@[1Ub^t5M ,M}lY| mYSߚhX@)B4@ N:0_'N6e3sG3UC9ƁD߶2.a nxp`. /'Ʈ=M9E*f5S-o2Co8H;%p 2qAn#edzy$Uۣꏦ>01i]YaN%F&'ǝ{>>"v.E0/[C0e,-XUX8Z$e)En,M7IJ? b]f8XdͰ01>}iQմe׸4bHM3 M{ܮ7MZK:XQs7yϛVJup[;m%QFٶm启:C6bWBMY4CvkT J n]Pcnj(dEN+h#"9 LGqgFXٌ̫Zgcer/M)f'R]?,^rVe. 3T`aZ^Ĥ L ϭ8 ' Ԓ!#U Tw+X϶Y-j[с4zRc^vyYd^xa%a!.Wmx,L 28ߙ#⬙&*BX +.MeiorJldg}oE? rJlyzM<> .N.=7u~r47=ti$l| ZTܐcyЁpM`E^ԥ%v,ltes&^{FjDد9 ћp遼={d(M>"_5csI2wXozYJ7H9c 9֓ QO IZ[;0!6]Tz6zd_Ta,HX͉~t)f5 R[^gbS^GW@xV4|h07(j?JCR ]4PmbpL`b(rذ{OhtJ.}'w. p-0|4's-b|M&oחfv|W^ "e[* 2 U"ЄNM_<>[)a%{%-:A N<# an2sgg-W&sܸBb~7 㜨2q?[zxAIou4cA"Xkّ-RIϡ@4nm Hp* Qgt` =p^w):\x5RzOւ\;z=G(|b%VEͯE gWB(bLԻ&` \ ugه*j]4CU{Y4Zh/~cjc:l& F0LPL2I[˧N9xmz)tB;rM{!b8 `3Ģ$L@f6V靅a1 T$B9p[K92F^uP:Iy Y6_[/útDf!{Z{T*&)S2s=2tVԏkm )VXF% EJeg %(RB>4ث`K֎!ІjXxTaϮ[b0mQy~u~Rk/ 8l^bALC&H"Rǥ8ÐUm 1ZJ.(р Y] Kpj<%LD;ԕT)w`>KevrڑnWf&N/ғz ,\WOi[.T;x 95I亻h(b愋u(:T$Rǚ3nw(aYܷv6߸H-J A9?6mN.ix&9'aw~p5SEa}Ve#%\8-DzύC /W5]|%uP4 xKRdcd˚ssE`w^-+,h0e7p"{a:94@˜iTp h]ɋϔbbAFKm<&o`;q ({H(}uN-RM~!Wo-PJw-/itj`֒ޡM_JcwRD=֪čFϰvMp&9(a8,]y} ԸTkk~@ ňU) Y?#vKt6oN7J:l~;%DW`$)+xոPI`wW͵95dp+2tݟv*r/M# XSo=9{" mNmb(2sܨ 1YuBga򨏡 ͷy~sM'0>OψX1Qu:p,;_* /E_{n@5-3[E ;ߕ]|k|}> 8 OÏw3sjlmڢ !&Y5(ϒjOܶ?<3؟YEyre`%l7*,5Ջ hɤc)a|xg%J`kEOE5Ӿ7b|{36ԗ, ~Rͬi@x $[Pp%kʧbڨXាӿ8RNXT+rWWU>Ԟd#t-c*x;$J.P;9jƱȃx0iƿ/ ̧z~cq ' M7z?3A˹k=_8Z*d}{ج#KzK!uq7c)PDzb%.~Զ52MDl֣} \i^'=K< }t|v'e?^Q|?֩ x?+Yl{P꘰~+g3BJL|=XD+6 \u j`'I y$NmlmњG ^"4 J`tGNGaRUJ j2E4 @'YRXh"4n&y8\vCJXty3\El;ug8-xJڭb,  GӭT&Meϭ!C-% &?V59ODe<GXJ/-k "r/gM ;1) nޤIy@nZXNna/075B\ݡh_ 4ކna<ʋ*)jp6#v^Q>Nt/tp%cF*.U"#~wDJK-+bޤ}9V؉A(M^Y DO;j៌FdC+u}yqsd׾2kR ,r >1)V1˛s7a)N 3iMLٚ|m:+Y>%sxߧ;u~X"4e(|,KUlPPDw94ńէ\yTX܋B?gsi!1">@?p7LwǍn_+b:q#''YS#5Ξ1Wpg~tdwJv<ˆdԟn|N/}4ƙ}:j=R.F 1]p/"9 @F¶!% `?ry7EgEMbjYw1:&QGw|=-8hיQ d*u@ZHkŷMӻ D.s|6^;HgI$N$b pr{gj"xG=n&ً{F!qR# $=k-] Si9}y%%C(t0v1-/C9[T3.g-Xƽـ;*VLE`dŇKwA,hna| -Z`W#Hcq'Wm(^JT6Z=za:7˚ )UX1bCYxsB杢&7;yQk֓w VeC).T)=|˽[va+0 \G;ɴvmG)mx`*}Hq |PJ6 脎ZG4#hƅ.B(A{m!1qdW-F8RU]RJ{;^NlU/Gԇ,n-xY``oj$81TxsWH%;~+^^ G9E$B^{g^pĪ?=3Bo$dyT :9& nJ>V-sذvg1}.bT)(+قEKff`6Q]fmZztqICXc/*r+ EGw+3dۈ r獎tRuƿN&ȆnoN,_شA3Qx!\R˝+>ڑE@ :*0_&I,ЌE/ 1,V=)1~;=I\xШR*Oթ8&V)E]\6YksAXfMFyzO9Ȧ5GʔDD\sJZW5XwkGtرtM-pk]|#@YYځ96=Pujf;PsPsl@K/H$Љ2nnJ>rG+,Yռ VKR387.FӃu-զFXYP/B`\^h L\ cN 8G(RyɀH#l]?k&{Oqje")l5,!B. ql~#wIEX%d)?DE"Mhn?RsUјl-( UIXfBKmn)0Q=j:M—'oj]d3bJB#rT\Qx\Fzs=$H9F^IgpU|g 6mĬ"=XNjm[zr^.HD^ -ݘ~;4|X˧$rj'/b>;Rd7&r4N;u ٩5i7g2Ơ~C5bM0c{[aЉǼ7m@FPz9j˙z$+W|^-ѐ{wQCs$*8anIrlWsvˠa͑bԉtA!׿05|>u M4M a>(8qv_]YDC9} @=e}{q6%" 6 Q'Z=>KraFEmOwicSA>OW^$!?cϧ҉d ؀ysg`FosMk+q̗ J6%nwV\NX;.D;/ y&d "!У#LyY!Nqg-y"[*P](~dR1Ual4Qm(e>%QjI}J*cifTi`_=ytu+E}db>x}sȍ)=!:z൮~LX>QP|XVug~ ?eEXgUl2S!Q-]i"?W NCG>O<q"#fR ?Ӳt0!xfm&텱%2 7 i 0̯wV W`N}0auؚ>ĕ'WƂ䚯P Gڰ2)3*Q\i*6`|)}!gO7BB[j+jvv׷V_ݫ _9?Tت>TKͪ4bDKNC y B$Ps{6v?cxDxWmp[F0N Υ4Um>(uf0Қs [N4^>w!eFAt%'V_Iamvl!Z{3wDX)CA2!.1nv%jkQ6*G'$9r+i)rF t $q]y'B;dq; neP?3z/K/_3fAט:QlR3 Uy3v2Cu-#qS 6ƒ}VX+kF'Th)?ףӝ6ۛiI[xݿ pf#j}EaZp.( sE2.cV80Ňރwg lbkB6DhJ5nq{| ./60x?ʬ_py3^أI'S ųШnHU;\]D['`:SWb˄R-(W׋}6(,0#Fs9IWW&ejZ'Z>IL?896{tָEIf*!рz9HˁR>7qц_:t ރd < -'B{|C})x^yoyy&(][Pj+,!$ii u}F}Z 4if4#<Ը&%F7G#għ=zo6ֆF1J9OuW ~gXOŕ> %yD3LjT[ 4YR7hN-"{=0K/GV" ,]`[&U8"AM'Vb3 Hih73 5@霡ӾT9KQ ! bph@2%?B;*+A@7_ hxc9*&K- t\k[Vz{ 4=oX.1,&Ą\rPz~>?+p,~]mmXJ}ͦs ƶWʈ_Ytc]xO7OO`7N6 8hYmTI{;}m6k>Vk |<.\y|ZWSe˯0Q7}o/} ?Z7 1uʦڍdPraG:68|wR405~" R2͜Ws3i  G(r?N=k@AbcX"۔(Mq m}:,M ̔mSEOQ,GƳu1<ĵC=`Eڌ}#Ny"P0SvCBW  (Xyꔰ MXEL9&1$1D+;˦&= 3J\4G-o8 X@P(\f kx*<]poReva]h: u"`R0҂ G-p}>SµSjxk݇b}Ac oKr yVLdNTپTanm4rd38phu V́WlWcN$nEyCzMDc{meH٫rEb%ܧ'83Kms*>t7>E,ݳ-AX R"I\љPy7>eO#O.s:!͕'PÚi=(wsǬGmsɔΉompfZgXޜz"Wu񩴟}L$"Wh ^FDtwhUW[ ː U'>TFk2m1[мᕙ|VߚKw]75~1A$肳EGfiYqB$r8v5 d-$%OףCP΂ pK\.7CAϻ!J~cMI4b>gGnMUE[ҿ r<(2Мu% u\+B6ȧfrժ P L3AWowf#I) y]4cXKG6\pcUB,KLF~ Qܑmlk"cGD*&P>8oG/9 ~sK5/*ClVt,)>`L!Q:'~Q jPS3s( ZUH=CwcSX05s(`w@UTyQ ׹"rbSI.5jE ^ %cqѡKo* x4Q_vzgY9h2iUyi[(3j<=:j1hds0)r2}ƉA5~.9< [U ? N^:K?B,7x@4@YۅUP"[ӚUXGkr%jwmȩd 2ȩ}C£R-LX2ٚ YŦHcvGfz#" !ϫ~(P5Tdqxlu;%(jGx2D0HGI0.m:5*!NS82V݂ҡG|,Ʀ?f80ؘ=gٓËL@k)L`[$T*/16=I߸H/E~[qqg-Pb`TG0vEvRddRN78&rY\ÿD{~W?"Z`Fj/AZz%UιZPsr$PGf%ڜJ%m[U95<#=L3=2X& 7޼YPm,]ehS40!S.voiZt *Px 9k,;DP\RUPO;֪_-l 9Uy3*ke=1]圹Gtm+|M52x8rrR&eZv'E7L2 dQhERnP-ߦ蔭A(Ty̼:ueUh=5V b2P}'ITť;=S_\X9iyZ=&ȁ*_QUPf P˩ ^uI\M BU-h2dmJ"OW<5Oֈ5F+>gO3R&MdNOk]%} ծDƻ}Dú [y>pԶ*R Z]I0XG}"m,ublU>mov{W^XC-u^<_}v5v -as t:QP= ia#}]'vmӲ$-pq(í,fh= 6mzp AO( <1'˹=GrX72R.3 9ϬpZM+[>қ\` So۳-\+ 02z^PH$@Y5H_в$Dg%SK4WV'N'q4%kA=[إ_cƞ_n<4LΆ'~KuMKT.EeU,t=?Y_D lO^7ޏww*mAիX+P@׼4^ɢ9f/{g8&ˁz&$Nyhf`Ђ,o<{Iό՘knE ֬q"E.Lg9;ÌhJVaTW+F^obg-C>t@H!, @:ʹ؂:l -֒?CehV⟉:%gJ ֡q̃ii+F'[8Ӡ{k,07VyhRH/#GNZmƥАG~4A6,P u1t|%va0Da}7/Kq_>xͲwx8ԗ/ evlM2FHPM%bl˕K#p_xHSzFϡpA۴F9S4ϬԀ䈦׼ kDbB "nJ~;ߦV$LuB8g_lѦ?.Ί}qaHw@ݯ+Y?^־|m3,_A'SXбr uhX"w![ASgS2,NOah'5s>1kYԈEx[Xru}܆VmMGÀ)re"І[c4wEV&8ss0H٣b֨=wqȫ'k!α&CװJT0Ca.ϣڙýDHm/P*w|FfG݀ጭ'ݘGb^:ŶN3JI9ѤΕWL~ ^D9b{4_'%3o)(4CX-ng moOi%3[;4BW~Txzᦴ;8r9mG殿T7օ3cGqZ H4K#1}T%LT&]t1zY[7n {v{{8(~YKّ|o}@~I_GO(W[ZR&l˩&:f P(%Nsk,PuLC"m6~.szexoY7 _$7"N+EWy[?Iic[l;*"f#MgW?ޏ `ƒ4o0tc@wzBclv=mD<߁U9_@P8g{ if;?8nhvqR>iPmS/> K&mݭg=c!:wF|:GGg7bIS6_x;N 9?MvQn J DVm/{ۛЪDN(Z vPf K7t\^q=Z)WD7:vr<.ECnj;Tρ+~ 3T8"kCB.M ̐$sBwji%'SBCwӾ՚@Ae'$M ܑ,0:c0bg;G i()NKXnmN .ډIsUXԻD= ` h~^S5>eRMn̲sc#Ǚ)rGbXQٷf%edc>_j'q7lDQ{8+[-]BCrVk ) rZ4m$g #J )U ']뜽AZ>;-NYItэsB g~n#i5863]%W|u\[˲?hTFWd6^=$y Ҕ<ߡEnHPXj;]6p/xX_~+^Xy{b^(& {J*SX8몖 k@]߿nAF`+1D8*!j~U,>;)j"ڙj17;km~Kv=%G|Ξm⦦gm((nT$, OEGoz%Q 'P&%&HjK{cHnį X#,F"d>0hB=I-o#/WA.2n} ϏgD\סɵs8K%TM,} P^d{kZBJ<~vCkQ]fi~Nx (4x5GHEiҜƫ5}ZYmVk>Jlɀ4ijzu?7qgߌnSV0+KK &) ?`gr^j@bXR,\Eʹ6v9< ;BJ֓4W1V| ,2CNi ҳ *;^ygo]/ J„JMC{yj!S{$*#z?&|eTcd8m+)`PSEaqrd"plӐ;<LWo`Y%]|ihg.F p 4sQʔԞR6 zkنN:1|MM\+)Op76ߒ͈v$nOǞ|q4'0L_+w]uA'B|=~M$io~n'G()a_dDx,L-KΏ \ ߾DR+~P7&F+۪o`0cTO EKQZ1[v|SqEzuH cۅ 'IPKQ5} aOcbhOFa K |/0*b=t(0 TcJ`ϒaީK7˻,]Ocxۈ- QtT WJOm -=]m~v>71Ri`'VL1LQ?1"Q ?؏PaQғQpK@㸭U 5[hgI1u7McM / n s{y Pc2H@S&KV*:Z"ѡ@N' usOX7%n8^tK:[dx%z 2BR Ɖٔ}SY

Rq6(9Od~g) w1\#4~;FY0=oͣt+bf!M¯W6dUՁ}H;X@?5{e#Yca3r3˘wQt+WpRXi1GFeGTq杦f)H}n젻@ ~"!A2E&BmǶ%8WIs8kzB5_y8{$vĿ 1@aŕz*t?sx(#8`#,Q<ꗞ{ ̈? #PTq1l A`%S]5: cNcG|sqLJ ^@Y$q?י~D8ېԱ9Uַ Q` $wa`죯d/W-JU,9a$4h*q!ǧW}kyG8 41d>X:B[q_;̞9@* ҴIDe\ı:-n^]U!3 jp~02Am $ʙ4?G %!DU할o4\P3M^<-~ 0Z&D=-!)LI1'Hd+E.@=_ Krj_uÖu $SZ\WjR=U]MB8<8.BltGѼt)|6NJݖCk Vc6?v$*~w_m[1--0Ґ-O!)H;@O+ŏ28S-.KbZa d `eV%/׹SW!yHy߁DG*zjVq%z- Qe=yԋaY,Kȩ*Vz)(((Vs0rÜX:{B 5U.f.+~yj?sWp&_O#HzX_,@!['܈aҰ0_/[²ØO/Nrꥬcd4kCxATi (:{m ТdGeE&{w4r '^n,u\IpY ŎHa̗h-ow Urn3=1iQWcUbPqhzۦQ̴@nh?DM |iˋ֘ !;fBؓZQ yR$;,X2QӶӻD)E|Wa&$a{C:7O_Cu]w|RP?1[cX'/w[);>|<Êm:Q^.H]k9 A(ky>5JD5[5eʼl/ܛb7}G99,Y\_&ke }-r2ڱըS!h k{}"htr,Wؑwh @b5\( YǾۊk3Bn&4z?`iA##E珁!^Y m#UC҈!g՚*tmWRx0Q$shbjh=މˍJˏ1UX(K׿aZ>jL)%n@]&vk>Z`vJ^yCDQa^O8V+evs,05hAD*>)؆Eqa 1g`[D q0:$HˈA^>|5C1hɂ'EMh #r:o/N"ٙmSnM:p+[Tz\lFK!GӁGӍf}?jΜ f$y9k@S[Ҥc◣MX8s歖b7;T>#O/1%mp]LfI*s|ca-c\Z41Р= b̥J'JԻOvZR|m*&u ⁆.9 8OMIM~G9k4]uc ;I%r bnkE0Yu{E3]4cT%jk7u3vwh_$x(#e~8EpsOĽRxt2{OOWD m}:lѨTd"mAI;tHr.IWMj!}p5$/1y xZFjkX=,:aWӕ!&>Ǹ(Z*~rP,UՑ`pVB>mBlx"{@3pVfa"h8q evݏ.kCfqzI5Bʦ; H'nPewWZeQ[М4@C#1qڤyFeUVf؊|~<<‰ϒqZ ~nH赞~' 7p2Q$H[_(#Cׄ&dپcXCdKw`,}v).tyLw[Wf3l*5!nL(U媧cksu8Ad1a=(bRcjBcˎ/g 8/x@ccVH3})q0?rUm!@~o_ oXkDWJ^ p>Z3T^~:Owh"ĴހAɊAط厱[**ja4Cr(yx %jq%Y v=j.l lD H1Z;[qק!p[E=Օ4#ބ!6{5;l+?&u@yUh$G-YFt3 Ew eQ/3$J@A?H朄l9H?mA@-3FOv eIt&7b9]8ė'L8$69$(sލ;48TAg.:0`PrA_a;PH$;nUYmiT^GzWW?-$Dط̝mun `1)m*upWm34B8b-:\b_S=`KkIC ,5PZ9Ҩy)xi 3@<ڎúvsYĩ3 |VRABc ?b1A2Z3h{_Ĝ,"_'7 SʪE p DxIƝWقvtEaHWz@\_g/YĦ'%jw/6:ʺuce\nf;{]l66K`G龨 kE rUL?6 G-w6l8Q> ?Tuُ߬CV5 לkemة{bKr,k("Kkl!b$H8`Kf2>SJ~i-o.II.˓^B0T;k}|VoPT|v ñi dVW(69rz=,;KFݾK8[+[ݗ-gy|$2uICV56=N-aҦxI3(\AmZV3q1I%xY-ǾfМIQR#uk0z(M.298ܚ1q4׶= v-XOhlUim]EA:;z\jTyݷm=cUX nRmps";fYg V[CϏE6茴 -࠽xa/m]O)%W^="HyJ [QG}$}| krZJ[;;.sZ>+)+qP࢝uӖb@& xr0DwƽAkt0KZ#8$ FAJ^_ EMD1ţl9$wQUGOW|OِF <%m}b8w8Ю 2J]%:yy=c(w ӧ*E{63Y>H"kI"5 "{0;R ͱtݣ3_4,WYlbwXF~P+Ob-ЍFK? >|՝ǯUF’ Nj/9yJ37 r1M3QJQeiNz%T{N0HJ$$+lRnLRd Q2 (?Ip?Tms4oFN֘.woO~Ez"`)ur^`74RL<fMsEOnBP*!, 5YexM}ЊϹI/fF F8.G)Mbyxxm1(B0/ݾ fFԀ򪙷]A)צ'ڱ꾬&K*R7Y݀-oD=YB[a(<;iE'`%2‘y;<9iAV?Y{PWCtŸ3seNanmSrbK[ki gwA? sFU_95"BKmͷ.kXZXg Z ЦnⓄETg٧ $t`"c|LŽ}ٺ ptwemo_uYDLuq*g}}GnU̳Y]E^[|V U\?4s&1Rc j #FF8N|'WIN ay/v:Xs eax-mMl&pp@oe5"N,'CxϒQ;.Fa-Uَʐlye/LB?գDmC&lWm: 68>P͝(LR<_ Ê6wGw?gHd5F@ 0-,(& (Zxj *c5X&ڞk@4[px#fP7 >5py|)s{0I )K*x'@7M\>,wl Fi N~%"ɎXC~aJKQ-/.Ze}0C=!ޭR Jݤt gQ[-`@^Vt֭|֘J|p9\2O{ѕ֡"=ޅhAoqbʒPDt17J|Q^A+f {; ̸z +@8S v_r?VwEF=i0l7B>mNk#w@&BϫzN &#y:>\!Kʾhc,FN!G.Yo th jDĞB2F?wFʹ9f{+iC& {Ux闰Id\ƶ&;BКN^h% Gm9_PZ.j #QCMj[kV 3|gkxb"e\uh++B T1$E(56, Bmf3Ònym[?VEhS,m@ 0YWK!*RA%^﵆>42N=tGwiHWF=8cq5ќ?|*XQ.|AsZUw^᭾iYea"o]tbN`M>9W[lsC ~H1Js|MyQfN2uWT=ہd6'Ρu,FoD1s"!^G#D@_+1,O[6M?IfąY|OMJ:Ò(b{\@wVlsVDXØ"tqnl?_ԇtk[1ҜʛFX n:|q%G򶴫7ET0'XVAD>ßb}}8ٜXLŗ㻱]:Ŗ脄[!t89O'0@[_0&/ք9\?acr@VHʑԷ #k!`E:Y2ת0EYio3p"wio)j/+kuT>#]kQ~(Kw5ysJ-M딠O})A?cp +#DG,';D(f{{nO6&uv}z:zYyōcFJh :9 Qaِ CjԔT KF2 vX@'&$m5<)HCe)j%ͽ lbw]r<҆Uq==ܙ??_.|0̫D߯]4DmSuf)qbm}-oc&@نZUPdEY'[Z#2Ex@dFN"ޭ "uXb˿%8km[`{[\,H>1Bޞ. IUFU|f[: 3;0<9N<=jybzAZvG57TSG$%vl`d];%MMz:gps!F|V#S:'WAAQ`>IF)p,J:n#R}zd2N6Ac8W WoܐBp`^VsJS 9KQO'[+񵥴҅T⵭ӳ:j*"ՁAǜc 3WAZY"A$%Lir kT Vٓ@_1"x㰾Rn2$B_l`45) ;_]#=pIQC),zvǿ`Obr0s uV4hu(/T餻LeDEqH_~j {EgaKI:w"}[N87RRsJ:0̂K`0kv6ڶu}$ZLHѮd% 9w{~aFzh{A=ڼDdǝy#Q8C.}\R \eFD 1 TL+Z КGiZnw?rCzq?KTG9a Ψ`˥}'$C5`Mr IW\Dwav429>މ}XDu`ѳս|| .5;i0biH:Ɲ:X~+c,:`5 "™:s%߀s|yϦ-bì#hO8fD`o3z(w Ov_xy_56[7gƝftb #pU=9v${$ &X=ېoRXədR]($^Ɉ2v;@6DW}̛{"XS#jw1/]yU# {2-Y6.)NGnnT<5RUeai/ 7⛯hyRqY8 )е-5_Yܩ دbuHBJ(mYS2U{P;K9>L uz8 #Rŀ"ފHr >AS ,s tN׆n&>3mKb$8gvĿY0VGvQ8dTt׏ rQHH; rc /j>fne% t;y1Ș%cBq*QORV!Op%_LWhp Wo3|-*妇/_sK tEPq暕-35$}] n7P4w "(,B(A 3䑦Qk\Kϧ|(8Q}vDŽθrTFȿ5A jηJ1ڃKVL Ĩtzk6Ȣ6 |B. bh~Ea;b;4ML\GSn{"U\K_^Py+kq>kKƆtyn|dV:1Y\O>;pb J$" ;Y#jzҹ?A+MNTO{~`l֩n_sc??,?ts> YhF,.t]t 8ztw"+|*mdoRτ{_8fP#g w(ꎄ*{[b I dUg50TO bp ZJ t(/Z˯1{Xv3P\~ǀ}!j#F񅑠7d{n/5=cSD//dkAd]cl8,Y%_R9֒StgNf~b]5&@$uZK-j\18 ثmȶ"+-J9#wϔD:^D7rs.H2fF9r%JCIeZJXjUS-CS iI%KEN]ooPtJHU_.֕u)5XۜH#.sdv5^#[ařdaGe:ajKG Ԋ4m Y ]'dgv Q.|"VNCɴ_tH"vg`9ZQ6'y-3 5d+&d cŇT!e3Hxu+\>:}RV :{7wyz] aI*]׃RAWg40Cu/\.hD!sPwcϟ2oqm:F"pƩ!?,UC}a$v 4ԇAA.'}S|JD_ȺJV>7ݿ-אA,awIWvgJtڻU?BE8-@=?dRz#נ?+Ih!XQ 4ca6? t`P^pu!ve1 ? 1ʠAؾtc"VPq1cë.V\} .zGA":$|wi O,?nάR\Oݮtӟ#4ALHED6GOs%R0')@)+x*HpNd-2x"YjLv:<~>TiSb)ZXehQYV=@O@L,EF)'jXN2?2y>Bـ}V˳GF*GY9;B)mC<]I;iؔ fe9G4[P'G0M$BpuqF&0վA>e*lGDv j6Vgu+(Kr\WQFt#iɸ3Xs{(m~>C1{"ucg m kSt7mI>ӼcEVmP/~\qzxJ0Z Y-V 5i(?H E?k]-֜W@B갅@@S"_v $F>KƥSYqZD*]vE~q1J^{PԖ^X(7_K_'o*/}@7ܬy/f,TX E"DZn4vQ#dXo/_' /]IĺV,r,`;5rvڨ#+4<72z lk-s.l8~ 6w[B3J =5a\,rqUv cr]‘$4ֿO92]K{O񻛂2`@r:-Rs5i?IsO)[x |U٥iH_cP Ի(lU)YVf~ݺJT ._-gh1XۧG8b<"TיAj^$UНlNv ́(=3#uQ\UN1' z .JQ;ro'?(x?[ں)pbY .!-6!cxcnt~-m*89WuH|rá1=%{czaO(ΠrF*w (z1s]:0 !PJ4t-?0+BC'C?b{XAӡ%CJsC+ox%X s&»cߥܳ\LIhx(*X!_LOdDDN|beig{#VX]W+ƹ@U@xڎ9 $<,.LM;Lh/%y/9(f1w`Z]~JݤUefn[Sb`mU@㿥Dg;J L7@ y N-ۢҖ7"£}]Rb;+(3"7~ڤ%f(9Yj[(iENm:U.ͽR2:Mum5Oe#O' ~kk&J2Euڹ?1Yϑ!"싺WBV[Tl h@ !RUq'oeafͳ6DBV:űMR!9m +^% Kާ@SVt< e+V´T=s& vVcsӴnSm85e1w !nrgU{^7UBw%X;ؿ@zחARߋzu\yزZl̩⦑ ^Af"oP(\2r'J 1lgY9P|D}Q mbB (=Rqş4@+8[ msbRaBbPE-Ϗ/A Ӫ O˸^,X0267A*ɪ=fRr$Seւ`A.Mat7u]ٛ?VzoK3Ipg/arHN߷E1tf{sNLx0pC>Dql,J!<擓7!ћGI+/dxv ӕN҄6H*v3X|hnA#~T4BѤq.w!rPjvt{N_w7= [5U['7~OCo[tlBa*+9aS$Fv *$=ƶ^8-+U%iY!=uv*`9t%'^H R#t?Q "YK/RG;^ޱߙڨFNǤp>!M4DZ[)e8sth{sPC$xIAC*G~eyi.bou9ӌAqit#KG]̂wCeL-GԂj$ýLNne>I%XTLOʹ?C[,(p. qW}U:ͺ#xjG{ҝÝ\yp|(0Q|R&QHHc;L2 *}HGA+ ʠdeS=u_(ߦx>#9K; e؊ QЮ5A MZ+סf|lF1V%-s8BK]?#<=٫F8]蟆eMٓ6^~>HUgfV)j+(ɼD? mcjiȷ `SxɕJ{H6|(ClKE~A">VzaU{!'d\j0| T=b@׭5Jq8u8o`֬2]Cbෝ67ka*L㐜?͵뫜?a-&YrY~"Mt Tg`:j}lwf=igD c}m!-&E|3$jyƷ);2gR۳9N:Ovp!9왽ܗZ F% (_<@\Jie#!k&^37y܆^.B9!@ϹsXwÖd:5:%V0N//~;5v{DN 捞:(Hcz>O6TW )jsZѴP0"d S2^/9Y` šN: }#A%쩷:X8R4-(3Xk]nS_iߟ{8>y} U+Z"S:7- pc<+ZDUSKCP?1FRfQ}tGo'ƛ\4`z?Lc#h_y/u<b;jO+#-yj]Ȁ^^>RٸÁO5 C{C 'JKBT'_-.P}lAy]\PTkt@}o/Yujp3u#0!pc2s@OtP@Yu{jlѶH~,bmޘiQʴ)#T?򎥂SRYQAnlZHS]F [GD<@̇[6ks#o4Fͅgtw!H46®m1Qv?(T=]K5 }+d գt0p,&V_T!CM?'؁|6Vn#kuwk.3w+ȝIgJi<,vt_:"K1ᖒ- VQq ;l2"Ww5W5g(ˢm==Gc؟D'.26SOi@b(8݂Ƌ~: B7;]AnerZzr+2\ƛqAuP6v9뛞(%fWC[WdY!P*͞A UxF(!k5#&"hf d}"' ?}uXǚsҫnh4M+12KlCO'}(g[{Nnˊr2_Z)&_Tf?]ѝlsq!0!ZJƀypQxjA5{޻^0Zk`/i0"Ks.SESEǔxUXJ"PkP>Hc bM$6UGQ%o 1N\mq|ȴ:pH#I܉ى.m+i", 2捜}|n2$9qIKfWfʆvw=QIPtSGX=IIO=陠biugtPYJ,I95WKn1/E4bg^rs? PޅjW֙]n@A;S/|fU&j_NyMU)E,bnM$^W\)!ڂTE3܋?r\MzѤț/4GWjsr²cH>˝!cԫ"z5~ xD{qYA t+cgUzQKkTx̎B7P0`Kř-'5f}eO쿾gx UW.+S&vev%՜[g]Q01_M3 _ެ]Ƥ8K -vk VMtrizTMVIz|F9r*9lu7Y^2u^zqWi K&+BT\Y:C*aLHoJ87XʊآL]U2F懚ǒ_{cX(ۊ.Mi lxج򪆢f>eI .w|Pg$3{\5)78)j޲4&MKIv9];(9f@̞Iӛp@}Sk;kinMspuʺ*x遟YERI1҅["?`@M3Bg醭oĮYII2$1l\-OϺ(׃j?}jk\}0z!urjq{Cp|>d (΢鋒!h3]ؘg?^NC:LRͻD;݇,4m/[,9!3L=ꐵ.{Esqߐ-dlAeXu !+x\},]ӵ Sphu^fD1.$@}t*(Xh]]/!P*qE4E2k*e-p[ jҎYI1:YX/>,FvFjT{oZy%H5]B㫞)EPwuqM55&WXK1xOڷ M%zPΗxc1 @3e$e0t\RHoesVtRL$@,U jH[V򾛁$<,*~jxi!&uԮE]΅wW߁M͎ dz)/G6#lalхm*67-I~#$aD%W8n /ԯ/yGv(F#љc }4fO",7.>i7[#7;ifN~Bk TnkSght7]R(U9Ms61}\zq1zϴ.Ô`;ܺ2JY!i(MS˜,j=nSruŇ?!a -;`<;N nG鰻iw"޽WVKK,1h6mYxWmYm|ãޣfpUv֋4|g0~8س> 5Xy~1U*'.r*tE$n."Aˬt3i*jP)`wfn2lz0W!}](k>#s>P|U\SŸl>n .ڄHp97y_R s*`b4().U=EG3f9m8nͰH&Z JM`1 "#eJ/,QQԟkZ4 R^`[OwATq8WR 5u4\ ffzJCR_SQ[D3kL\Q7Pkb-6ZbK7 fodI{FL8a:'jXܚyB8LSGVZ0uT}Gd~zڄ[7o ͙hrb; 66@ZsWHB(ڬ׺d&1nE0U҄+j<$p$/@`(~e;8J!,w<d[Ѣ,Ws/e#XhvM*ْ {. uc'KG4WZetKiP->;XSmXU % =PA:vcRC!=)^nrKs->w )E~%zn#x|)Բ@Uօo:/(Ld$x2O]>AQ}*{3(j*夯>cZSSY{mmiZCÆD/D:&;ONh*&(!)/pMelIVvT6% Se1 l2&[߱&h\ lXr(^^˟侰i%L}աB-YҲk%rJ%< n܇/WRRDu`|?L6: bJ^˽K#NMG2Ea*j2ceqL:+O%hD>/GZg韖WVb :Q/R%lpp[xM充S,l7 5I7? wP3IC^y=^87FMkg:^D?M! _䭜.=M;ₔ%q,~֟9.59o3&bȤYh]K+YG:Y9rW5*Y,BN7}D /IPgΊZFcb7kвǧЎ$>jl< ڡ;oAThV_Iy[~gR>B,2 ߽%P^zKzWW6 1)粒{_xXvohh&>Tgj+xVUleeͨ:鈃΋ry* zJv,m(gTWq8%hRI`R=0 ߳p٧sxY8Է\y YQa Tɍ@+&MvT;VxjA]H{8ڮB!׸ሔNgL!"HvIL)N-Zw9Lƣ$D5W!qejG ?t*N^ibKc*ssS ܤ MU5e^l_LtWXD]i JDck>R׋f5A z|cdJx)#4}j .CB٫"qչ?0R꼹Iר˽  #(5!x 暲`Unj8hI? F2<YwX>:}?lWy\0*3io\! [p1C"7TMFA6.* DO,?-MjUj3pkfl {# w&ǪZsuXop|LIi, Si*NqIO?KghUQc]]{UÅ!{| QχfFpd4i @8^_!T>5TMo}3kKS;o{3nht2BϒwWKxzND*ruRg،dZO|RY_WNIڊF,*wU2vijcZI|cg5Fa- c߁nj#\tY`137RFr)>9!Q;@54Sѫ I(C+_&ww p+v1xv +,!:twC;|KKC %:'+-Kmd`0ŭ5 JPv45|jĉvB:֦_Yx{\rO>VYb{PӖ*t7f!М6v^ ,U f[gR"ߣRM•uմ9嗩9 bdԣ.*Э%<.{L^gT|4+@6/~yつog \&y#~mCx==Q<#4)oَin RijV3(>UG(u@_ݻۑlEЗITZKh. >7:bbժ ;zS #‹"lBexA|˔,Qs:2j[]i)y}ؒ?;x--3OL^4Qm·y:&, ^<@۷`Slw>R9|tgYڶgGm51Xig(zNg6,؎Y8'vIM8aIi_֝{JGhx#s׾/d\s)TS5]Kb`dlR(M!RpZ^Qh|<<M'N\UEY)h Z,P%Z ><=ki;qd&y!HDN}sƛ 6bGLyD\g@26~<~$(G]5H8XǾЊ?bZG` 4{o,m Tqc4:lAtfA$GJD&6gz$,!WXU^K=7J9kl~KE.z#}6ejG3a$B2fǽ6g~V`/dhBP2dU!*|2 YALT11ͳAIgkS5DL9Є]5  (0M}%%4l&xB`;: ],8Z3S&t{py{ ,xe UQ]iI!^yj%%hsJUO;>/ppWI2߀gu(~P~ւ>GaA٤Ni>rުR! %7 띌IK!|0:G60i27H7ogR[2DM)fH_x01YMiGx(64c:-s2hc 6m*5'6<)\`]b[S:, cò/~!w?&d#!(G=ɣL*ґs҃<K)8rUă !rꥉ5,' ~N{r(.bez]-* ?xӕVdRaN"9Cl BbܿmoT(~VB+k[#T' Nj2  q"nB=y> tR}kb'X-j[?W 0x|U22!w&s*̴sTΰXoY$$]ɟe| C~)3yO O H>^^OQQHz HM2&tdz5!DʂENⲑ|=1t Br#MmnAߺE]Bչ{7˨f6dp0ki'GԕwCRI.ρ9y$SrZŝNs2?]싣1FzM8yxSRdB6j[֯O_;?3j}:OXԧ sj)Bېx( L AҊ[C{uV3s p,l L\ىt1Ļ/ykq$ʿ,O;x=zT*9'y"6nJ]lmX?`}ObCΉvk4(z{F)#{ . b G,dzD2#Fm5T_td|yT5G[' ?W#_#b4=4iM #Ĩ8t{yMPj[Ynaf[|hwut1 4;2IWM M;GDQD yq)jzۼ {vilbe[Q-w"s߉m'q;?N \"U0z: |AXYt 2 ɯ՟df!ΖThJX!ոon0KVo+RL/V &O P!^-VxU~~ W|Sm!. ,h,64uFEωcZP!i]gvli>#y)>I7Y(3|^}Y9[Dt]}KU`' (XQ`^f S|YOH0max.Ϋh(uDza 4lM3s#h8Ta1asqJ\J߇/2R\_X!OCܒ4.#6HwpY94ٻ6s24Vz@K֐UٲR­p- obE_?%% 'ljG+t?PlNHWD2%p!;w9Kz_?̄NZ`Q3m6Z12Ίw*~3N)`bz!8fGșN{孋 >Gr,Cᗠٿt [af/Wx[&#suGXNȾӋU0in(l$m.^fɎZT`_΃7gぜ̖?l׎p No ~0xjX2S&cz|=?0N(t>q\*x>MJ(!\˝Gb`x+cQbgbRB\TCmx~L͐,m˒/a:D+αG%쳎9-t!p6i!1-kt"0?} ?6  1,<}-633 +a_8pw}+T4(tu>M'^q,qG!M=2̨.Iɥӭ&ဋ9dßOjiiG.4 9' jY18 if żubZF"ң] RRÀe\ i4ldž.)ϟCmwa嶻hקߗ6I&Ze_\X[t%f-/?B{f]o6ݬ,dwMwBDt[є.ɢ8oM4:!Q.ohe[O^Ԓ|<}BrQ3=-yWM$ R|m_I 82r)6DŽrG8h 8ZͪyU&[`6goCaVpw@_qCE) i_jX jC5^3P\Ǽ*wdT_[5 *O_#gzUgF:WQ`g X KPa䛼-vyWoSH=O SA Í#rZu<B UFsQWkSxcL᳛rhCoyosKN#joLzh3%DMs"kgК/@T[ 5n㜵NK0@N5K&dBm_.#5R6]6#ݗHxxc<Wg*rvEu$G>[͓UP':AaYf^Dit1(O3E 9&epx3зHD_ #`5*S!vZۊŏ='eBBLu|86g2?d}fr9lԺaP=L@|Q&HVEz]y7Ȱ(Jp{Lm+"-»,:'SkJ$3]`ٖ\n~9RZ璢yKA&8|<ᱬS-Oj2| -jC\M)=<jcw9N ~~AGhaxA{j4Wew/YnืҚ8u .3xYEZ.KW[O]8:-勨ip)3q;1}6E Os|{FlfV=&T52`юm2LvxnI #R_1"_Fe.ΡH1#sݲ8\Ôl[D 1R}/d2r)G4/}0;ud1X~Kcrć5D} gqsp6/h}"> aUS+h5qp2%<6K,=H+ JX#뼎co(/{ kT|K`dTri^~PRG婜Mjl;iaLA=ds+ B݅r6 G-8=i wyϹݞ!cA7ÄV ץ2L|` A/IL?s;prxv39 ԠcpbPĴoYK<T9*m-{i9ɑѼ0#\"k[S(t3/;KVױ}jċ<1lyeH\0Э›]B)/k|5L"/7T+[*C°uGϵ:ͽy؃m+a  ějDvz_Qoҩ&1ON1-9[|/N*٬`Udӗ ]wvWx7΢%DuͥPꋉhcktҶSGt) 4v L( -oSR_sY!?eG?7\_m)~rzʁ))ƝcRQK02@P= 1 uubiꨟdݔF(l9lR&=lۖo6Zٽb.bNoL*i#qQDV/e `™s ߞ GV\1"sl]:1w%{B!uY|Un=? zhcJy飠MFmwҌOj0Hn"S4:١DIC;w1Ys'~/q;~]МrbfE0d0,yI.ׂ `IbG5gZ•Hkg$7q;bYϺq4橳`>f@ǓmQ4j",~Ad4hAP%+uH6Q"CĐ<5 ;ڌ k\? xx]4vhfj:]M_>-Bz6oqǸ")VJM %n(xAԮH3yg4;Hk_+.'5"^%CpŰ:.Ctpu%K{}/US¿ONE6(4 m36! b5(@Q$Br:cS>c"(܂  ciӆ{X^͟6ѹCZ-j-rλ"%?x ~%jYA1ʞCls@UH%Gdg![\cSٙRwG6%x宑u !A%D3R[8v!+țicTApvf`{@!.7NACc^p%:,D> |VzYx_;) Աe 7:c# VZIЁ &ˣm= >|uCFalV$vhl|NEzf'3PsSr\_#3ĦSpSJ v/5AHeMaRFkJ #Z Y(bq acrV&s;MjZd AgVTh\΅xI!W/C{;@glA7ȤZb?tEwyWMGs$.݈8Z7%Zc73ي勔 !*xvZeEc![el72+XDh. &KE{0Osh?GKEgb31gjk?\Θwo}\+0lXNwyJ^?0R܁}٤%ZX[5I b $lgH謡p?Q~UcާRtmžf_Š7~,Z"/J nʔ/9\1I 0N 2h; Z@2ՒvTQF) VSX !'F{^_=ar@hYŠ13wMl_LAK^|فӑt"@%g3/H~htj-þ4PՓ]牙έȈpGGQ]/!m>7f@'5h:d6[,;uUBzgekVx^9V!8ӠC2[wLؐ'Nd #&p|i; uPǟ<WeJE'G6kra5T5l. K_usƏ'6N\g,Ɇ~K}2ckې+g dubupa>EԾ5=ᚸjo؍bmBZcCk܎tuHo~{9+^PJ\ `s9~ӵN xD_(κNAVs]۔oRMa@&cb`|¢%.f$ćԺ\UɟF_MȆ nfԂ(}Iɢ|MݗK9iv~Ҕ/P-wp+ma$5$>a-Ux2^̍rlhHTP%Xb`tul`I&ٕMĥj«9e'@J<8&>e5 '}ʇDIrWTTҘP)ne?Rߪlr8YSwPqJ>6tKSp¢e ́4 9;239, Wwc!ZrX_㪅F}C`/>uкqJRs<:S|XF]sc|S 6r }; OA߇ځIus3N+~c>o@enA hM#S%+TƭpA{S1; L ^hV VIhg.Qdueu3>kww@}q@ԃsMGB{Fz'X䙍]oEVᜱu-%io,rT`}.bAh†.6myaV0+BrWbПK  |0]QퟙھOUL4!F.BU 2n9gxknng@dzaX3dqܜchW$O /IW9:~$̕'!x*>.Ñ$e +:VrbQTeJr/~߁mrM$'ҟ7psG-OA>}>[hOPIo ;ɫ@w]ZQ{w:)GzD6e^D~X$,=lw q:׼Þ89G{6SL *yӷ j+˗dˊH95ޘZo L7 q_$ o_S*JRgGljպh-9É=AsGQ1ϊW0n{tٟzkQ "YUڣiV^XP3 ƠXr5 ׊ E\,E~(H.N)0NA^ruyFy$ <ٮlEYȅf QY^ܽXgDkikG6x5kV@4b(!"'Z3ᑖ_t$^Y5ʰCL$֠4pLZkq%^Ur֖AbgE BY=dq;pŎ߃5UðW0g2mkSp_';ĹO.0xΈ#[(v}$=$EP+$k -$N@c0b=4`S .`b׃]}N" R_:&1Rݱ6`wGpw-WG;CU0Q9㘃.K4">&P=v|s=o5 BW.4Z^Tt+.@L,c*l [OrB٘#!VԄ[3?0 HևãsEhEjn@z:Ϩ? x0|aH|tfӰS^—̖C>;ॐH 9Z&g~rѡ5%ub$ 7'hҶ_ }*#hX|ha~!N9o#,P|J{5JcT{&?v'Pho( AzNo}zlTGOِl)qy%ovl6;9 Ds2.wotޗ*2^,<k0f%? atF;tMSJ,|37t|'BN<FE9OFv 8/7Lv4SڴFI&~Wipp@/כR5+kz:BEsӬW>{m_ oGk> AXLI 3φbRE%9FђA x'2 F(?/GXƘl1MnG!>M,7V`&U&[yTɻP3tϟ&Oʢ,"N˘o0J I7@"EQ{K|#k6*8K2ɿDKJ{D;6ӧ!Y'/1TR-;?a 낼Iw_ ַJ=R*mݞ1 F<TJ%'Uoc,s.n:"`e|+|3 CآU];E,Lchá  Rՠ@ $;,CgvL&/H(eڜv:]rCHr1mD$ m EY}`_TO_^>vE~Z\\x_'߯)jӦ)xi;hKYV~&G-ڛqJJsnFm0a\ dQAZ e Eq@+&sX>pSd/[!!Ǘxs#8m>x\MI"1X~q'.vѶ<DzDYRЗfBȽ?nۤ즆F?g[OX7B e+ q$kod'נM#noק׵BEC'/`-t^xFh ,Ko㦶b#$2v>`2=fƗzنҷ@1|rvKݥSC0Vd4/KQ-LJW[B+ *u$WDb:L5xvNmvTdYwhpp[r3Qji|kbET%O:f/pգw l7.v& $WjF( =YDA|o:ܶԋED+sE~(\4qZfԑ{ߊODԥ bE]U;/yIDE6򉜚rž||7yxZp 'J@굔B^+9N^^JM[@5*s4_P_TЪ{_KUKs-%1ulT[<+; `ӉC&ofYV6g_lFOp"b4Q]YPQ4+;[_?Q #ĥ]ɃKtp;C,F@Z\ؼ)c#+M[rk8;QosT"^ʮ{2f@̲Ș0Ơ%MI$,IpĄ<4 gޞL" fFBP `b 7էQ+HSgT &|(7\ong-lWYϰlKY>߶^nH{%pFӖR>Lma/&_9Dcf^[V9${PaVT"#!]ba^q =9M&j5fg.>b mJ<\]JdRbQY2~uq-X ™fH0Ispa+*gc-4Ůc2-bQYY;Pٚ=l_L$S 4m[;-jm%s9S8QkENo.:CGg0(ZqqEbw#T|"dNP`ZT0_ Y eH0Qat@/ S LW:Ǵfg;d!̤lwZ^>I6&8^|pT{)UfV:$^zϥ&K{ea{J[x`8еD UƵY,DS4oy &ȐB82ؑSP*q5Dzj" d"^hE3/?@PqY淥Y=]:Mxs٥9PoFr۞p,A[mD54)wboF5_KЂlcCia@m`ђ6Ȇ1b׵]kJ^B§98C~%,F$)lo)gYܝa#)1@}04 k|6 O/m3+/mEV,@;\*/gEӧf*36LgfCLP1n 1R]gE?GDrfmQ,tskȐ/H𰯝8\ʿ^ )o79 ^͉^8WX:d 5:^]`{Q+F ̅)85w2I#9oܛ>WWi'Mx"h`^{ Xe9\%+Ǧqc|D-=D;igga܇xǀ,?ӠCʉt# x(-Q1H`:C]&;`#eA2-(^O5a("UXٲ-#\"t+N|&}Q_:{h}uFvSYǒUnY b Gp] yK997 i| ui Qxs>8"[[3 dshr0/Rudpl̑CzTqp!0 q"L1Dڝp8(\ZmxD7;> =B1|+3:;.VPY֩|;p.Ր*/XNd9so`Q>7~@D]!xhޣD ެlX$  F|dc3r+tw1/=jH  X,>MZ Ljpʟ˫TUt[oSB!kn/2* )/pvMmLΉ_ߋˈ\\X^azh1?%3B3Œ2#yK'1vˑ!!zu} J]^d>8ag_(HN򑴟kB8aQ b!Lpx9]^^Jv hrFx\";oGc󤬌Q#yˍ{ +l <%v_Z1L#vt/6U{lɒ{S8.nkz<*m,c3Lɴj+C*Q`icˤT\1̧jLzV{)oirĈ` iL>[pV䔃,e43;LңkhYL?;Ss$ y9a!0ĩXmo35,Jo:2e!TB6t1bTd]aj7$ aK u;ur I|zc9icXA{W{:׷:s!0x%?DQ?ROvޥѭ"d' Mח,܊o*¯D{u$,r.6ۀZLP[NC` i~mIie-,cʐlnS"z'&+̈}*ϔXӐtV1cа32:R'^E|W^EhȖ_P~2E1&ݯCC.ɶGdjuԵv+^BH{r!A*MyDAg^pB .xFHLGJ DyYD!f8/e\zCo {ߋPE\SpBkoWNR%$MxP-* I_p^el9CcW. ~HbO֙B@~tS֮_M臅ԟ}%g*Dy]+@Ha^^<xmZ: gRg74^pl9в!~BJEzZXgͶ-jKgg> |:T`Sȿ#;')K%%60ח[;Ch(BP+zNϻ9PbX`fKeƧ_<>-q[3Äx׉٥V܂ge+ \n{%Cjŋyp?Nբ7Vs`veۧ͢f Dݺy_09hmDdteċ:Sl[R`5!; FvQ`Xi? Ϋy,Ҿ7+is5zPچy.(ji﹙m}ELk@+a Z:z6CRdkfI]Xө5s\FoHxOjrf4"j?TR ?~Yw9*||$,2!pen'!!.&(8»J3f$ʐbMl ‘,퇂U1o TkhzaubQ9=ܳi6?߯EV i:K8.fr6[}.i^=>0яD'! ?ֶs -546C8'W^DQ0F|Ӱ]D1ypZUČ/(ҫS2/پ7տ9S'n |iFі"R"5KʓBRtzuS]'+8c`ti.P! W< 86i=U S>p(LMu(cAֽn.J RJkvQ*]w SוPȲcY_0[SMU.X> ӱ ܜκ"z &@J :$9?lՃiϿFK!Lb' k35ٲE[$ʚ.r~3|f c8hD/}j'8XoݴQ WI\p/LBFZuͭ3)=fB~Mmbպy@ vߴ4c4ߐ'miYi;O*!*mTy.c\)1seTѷKnc3Q{v"U3w~߷؟m/)ԴmuUop3*Ķj2xB$K=" d{c}tr4EoO My9iݪZP9$:ӪjV> OQJ̠7Hh 3%U]` "ʾ9=UYѦ\9b=3Kjq1aIa6eDbDAu)h;$mq ?:.Säxfi%"tRGU&V2> X$7UǽEfZYx>FsHs\37baF-S"@ a+ *#XpZhTmyorl1Ώq]#ɸ)C2[PM A×"iQgO ^LZ"],3}5#Hj<ɟɑ0"R:,G|$MQd"GMS~)ćD`ri$qJw?N:b)4[qL͜sI1v72y׬#LO#?!xDHa:886֫:4 9姂uZ=?C? T(Ӳ,G_RK4=ߒM¯l3N>;vF4^bnƈ,ehs#W\@d;cBo+^*4 u JAs^$wm&%>҅rZ2rۭ/d}k gdʂ%4},||f'c+ jf ƾ]jyE쿂QKjߡ&GQ:乆ȩ8 >uSrϽ+ztP$b?C#EzAΠMRƾke v7ͿcF,X-W9/c1kF<|: `::9f\ Q?D7LS`rci9$=g.8yQIo~jv< sP+a)0`ыZO["JU]{y8ݕē!;wupz]M}Hx0^x<+14ԃ_D`q7QAlr% Ƞc~ܲܬE$JE!sÈj')B?vڎкUZjoyQ2R0:Htj(%cFDE\ؿIy ?Yd1e+j.M쿈ysQm_V 4}yc%Fݍc(CS_d813]#6sB>>2D.l/"!=5PJxt{=k|{.1L/>x`dLכkńK ^[M9:ͦ'7jf-.IESri(#j)7X XKXESق6F;0u))ϔ|X2,Id[?0 al)J +g"1YbkEJHzXkb?,s4IžZƞW?o0|esQԃT* FQV+r}~UfpdņL; Ԩ 83L D>ac|d VU:(2QY@7^ɈJB2*|P΢t-"F==G F!m8BG)(&:&MV"'R#" XP΋(  zAL 3憙mqQ@`KR,i. 6QTV݋'GFtBM%nĽJmr&r+fBqdQN'נc밼c." ;KH.HcZ(f~xkϫOGZ⸙(T|CF-CT6Hfp{#zC(]vі|m|-ЖZJ/MXl_I`K4j EQ FumlTy`ܦXx P嬮`SR1'G8(Z:5A@iK{c ixl p?Wa\%`]y0棍14hq.yH 7" bKy[B䳚S{pbb^ +F#v.Vaǣq&cӕfP![z|ߗe*b_QgU)~_~w4YF#f^=4sֆe5>+JX6DF _k0QbQz,.nYqОQ1U-tj``ҌU*`U m$uCvV2qտR|f؍2X~9aO]/=a[O!/r͉\RlWIߗ7֙DL dB[!]XyErBª4T=&,KfU2|Bo:Wqx/Lj'hn;pSrȡr}E(_>gp 3xzq 8Yv>]#ŢZG77c_gŽp$SJ>{m!_ Z[ N'ԽefmpɣQ769o|I{'(jm MFfϤT1㑛=ed?( xOwh.&[B6 hVsҖǷ$x"ano;_4FnDOFC}kZ%DtWdp }oFW ̡h<30~\PPꄝ%?S8@q^ʹf\^g}jdR36*(g+#Z9@mreYAʺӂt%J٬eyv(Mq=ָz6C=86neM')d{/?i Y%E?/rYh۠ǝn#UG[zy]W両eqZhdؠُOztvJ.?qGݴp!v\j63:e `k۔=dXc~,56}Թ8?7M[`Cau[e53?Ŝq2שN7r_0:^ f .&l|]AΑ{AHnAi8) ǃDfQ3 оjsp6ݶΪʔL4a=/ ' j^'7mEdI24r't3VHoB!cgìZY TxFFn Ra0̵%kfL.URc]u7,G%>B7}$rR7&PgdxH UcUBo W %wœڽo*8 j 7ލ~̸ YK=9oKϒHzKk1 ǁK Q^3f>cdv`U!TVKx,V\ ̃+FN"Sv+`T)p?_+~azb1!f 6!@襞qO|/U^Dכj^I|Q.z_Ɵx{vi<&,}ke9~BR! ZqAE8Aq/xvƷ&^0fk{|Ɇwͧ~˹TŐ97X v'';YCK]= 4fGA]5mIT1q ltc D(}D=y8r4g_(G>a0QmL1ǒB>ꆿ DH xbݫJx]u*vJy,.c$!0 }`طT1~056x~|2%fM<Gn썰ejh832&h;δ.X푫MݕN dv֜$ µnjdwP~ܡWEǠe/O7%݀I P XIh~{a}uRB%E:xkR:WGP,#DW80[P&?{" 'WtbE=e;ؕ^4Xǫ-*,#/=A*&'~麓'=!Ѵ4*2NwAABj:$ 1:N?yIPwDjGH!d9騋z84& Q !A8Eo6K sQ^`Q+ # Wm+r7 }%-نLch߉B˷Q0bTx6fx.9Y LUG<R.^Gd|R}F(șܸL/U3>oKU\J4ZnZ"rz~#i9WV8qAFgVȦ qdm^};޽5l0j8<=c\F:ڱɽ|G&y)Dj%0YΜ%I9UGg;nk 5gB4TKɇ=Y 摍dӄܐG#81?"~ `7ϡG>-i@g^~@K[L4ǮoRE#eqخ[Vd|~Wve;.,tL\(1a+LP(Dn@8?;(mB -ao5w H;WDlzu ; S!砞ª۷+>~m(27!ƿ܂┍KbFa,dP_& ,^P_%Y̢rt=BV!0Ц ,'A)FsU`4r.՚?P1o享͕/"]sUURd^-"o23ȑJqlKv@XD앑=Mn>02^ZF1pdƴy\^ĆJZFR_)$4u#e 'mӛ/!8o!}S'NGl}Jޑ&DlN(YC ,xv~y| @;/y4Wdѥ^cfB3 )ic;n\p`}Jm}VLUm٪9|1iYY eT6%8eh2Ro19~!@\D!:`*tA1%i,z]<3[%H_16LaLZI1Nzn8H"կ4bU%mhSҝ)F.mH l/zH[O/,8kJwk~fOEB HSmeIс+D 9,]sl858 z`)!ޙep]HS?l%/{Nwttc xQ.G&6rtg3|%?i0;ެ.R.6 Z;D:{~s@X} ѧ<3 7D;7 :5v{TO{$,T{N50XA_4\<'?)`+KuQja&N'(zKF*qc)`Ս]vB(ffׂ=&3Bi!:!Ѵң(*Lx~yK˜v:(~ZH@ \|f*Ew4$ܼ5yJQΞa&&bCӷoF0Ó:~l Kd1f$0THcy2Nrt4uwH\xDo2OHԂXHℷG7hF>7ƀ׭LYXcd-1$d||%jȹwjxБsKVq,S ʹU`mi3ҡHb.WǼh[L)Knou13讘ati*㓤}%b|aǮ]Ibد|x큲7Z "),wt9 JRT_A%L/afaIz JFNFYFDcү}#a,8t8=2{~t!E^ڭ|}U IoCLVȲ3'Ε4_f/.IGe@©+"@/N2FD 1?q@N@ރAFE~:h\',X`~H+[[g 5 ~e=q4,I]ԨH' +}8pw&R &w8*їݧQ#6## jUwi˄RJbҖ٨+);G $p4ڪ`˽fl^ݜrV|_ߕ[NuuK4ERKJq59^Cƛy[ͬU t&1֋dL|3]9}me;SI<ަ;lPDdPHDJ|^rQgSoZs4f 97RȠ*5,y\ cBy gܙ_`F{P Izr1 ~.Q+ԱS%(r az %Bn 5ߦIJ߿miQnM@%^wd;ȰXu4(@|oH0QxzǴI?dUr~6,hA 5ֺ;!R}P-k 0+Id[Sa6 ԏA䀃qU.nVeXN::peGaߕLgnmBKiDJ_mL3 МROC1x&͙Y!BkiUdfJ@' Y/8ihd2>9O֣ <{d|wܜS~0&?8Vo,'"dGRސ\]Lj'< )4s~xD?7/ h\^}5u8AzjHa&R,iY-msR1^ rrCS=tv|Ibn(QhaXZ1{r\Rs= Ih®CkayKUnwދXp;m|d!9דyeu)/yTz?ɭ }Tu͡cGМ'4.%NB R 8o@T<*rR_V=}a & WJagoK$@PX`\+ .Sb-%?&6VYZ$/Ԙش[ڏOoBkZ'^V۵IQ=5)C'0\Rm-ҠF>@,cnIĔ'tfYqq1KhH 4f<\ 6\96a}Zs{TdHE:*ó{S$Jlkv0dZ1gb3أA-XwcJY tl) lUғ]i#]KVPD C{h6h)'|9^S\{t&08KWrڇ?s;V;VѢoMBb#';KeY ?3> .FdPKD=b}yO3)RL<+OQ`22exeܖgc\FӧWFUgJgYEبIG]^EĖᘖW+y\XUo*)RF2k*2GeJq80ѻoL8bJn#QTR2#"jn alvmٛ;Wܭ 4q\iA^*'L<ΔzePD_=KfۢzL$ @&SySՍu'նa9$lzcVڧF@i<Ԍ_$޼b[8rsβ/16 r-kؒ& M~NGV,|$9ZR=̀Q;(i10(jUwZrTٰwn}ٶ(X 7^;-Fr]? I!>x7;HLhn9͍a4R`:KD$Oa9?W>zκ 891*8o!q&A]A-~VxA}RELN.4DT%[؛9 "\*w>ŸA78슼yDFN?Q'HlTvu/]RIzdͳ=y$a@9t6v;OSf?m#ζ39& H54l+ `QH*4VC5`5W3WҲi;vʌ`ܴ)0P^-=@Vh`4N+ J_\+׃Qi-P.\}DQ2ٔl!lA$fO}V+k;)!(O>.Oui,R8X+ [rZ~<&8cQ Ib4DI֛|0 I|h}QtIZ]+p@,[ycO3#c\3 ]RaDр~{m40'M 7ׁ+LM YotT\/dn@;εCs7P%rB4DP#vD

<*vi[W'Q۷e^> ) uvWѣ`v#q6~ٺ~Y#*#;-* ۫]sh/7V3)xߛ ^uzg_X͈*7*jd[ 懋7D~3̶J/V mp+0-3h4 X8sآ(gȈ[K>.N}yy5D3K=EFGض,~#v;eb}NPKxN0ǔ݈\:}rVoɑ^qFqf;͜::>L;q܎ V>Kl+ )o:wj6 [ahf~.}1Zk\CÜdQ(zS`zq*+p=!XWw8s}F xe8bS _zaVچ`| v&{X3DTՎ}݆8qI.ANZVmbH.&,UR-">̷tQn?¨c CqRf~Ѵgŷ@FҸ6ڃE{|Ϳ@ D^.,2]Rx!aUrCIٍW6ыNƋol?27$灞dgW<TnXhCz=^6:1/O"tTKvWsMf `칥@!`ή*jq{ |ks\9ϭT5"üø-/%\aV2SSb^s"x~\zny"WYQpLE{of_,-o1v2 ; UU%y؃j=k,?bݔ4-uw}`Ppll{~ Kxkr*MFd[ޭjwGi~\a?w oN }ɲ(3s {rg2jiP\o;Ȏhm2FvsX,ҮـM b!N+j9u4>1_fdXT *`Ne*$7*Q.m-/HTz{J|{·q]+iկӺ\gߛ/ $ݹiȰgaٔK'Oi~i |~i*w2/!ȿQVRBOJGv^|0e8.oN+cH=[j’0M^ތ[T;gͯ;H$cKNR.^6HtE z~s?4ι5B {ޅdqc6:)a ]{n:mu89p"3nK5\Gel M{T< lw4rohVW:a Ixp\sT-Dd!)ҫN WT BbX5OXQU:4C uu&:&Ymt$ ׏-=Ԋ:Rxr-L;?qrl>ƤQ>N,(n{?x2 ;atI((JEuкHD&AQy.Ppq+Q<ȂKgo)#F!&JQj-x4DS҈I*!6>fR;ށbL_(g :D|Zx "Y֛J@ņ\YE(PMS9&;b[vl, ,SBt.h<05!ɚ ?4e]7B_M{s=b}4 洁>D[SτW ,8 r:O)o'f~'FyЌvNxə)q6J4GZ4:'*G@$6NF_F:E ^ˣ0\2ۺ-VJ=O!IZ1x(*z^Yo]\}Uf @H@>]Y}Y3 /yo+3%oLZ!Lp99^ƂE>AorD ܷ7W}@=+oybqakzKxb)LPiBO휢mĴxgPq8,ͧON_[;T?/t< X"j'+t(p]40$R-lMAexQpEȌeG˷1-A¼{PpIFqjfİnP);פISM A*|Jo26Z=;蟐w.~w]YeFQ4trAPˈh푘,0{GU&-?1U]X;7ӑZk~=e¦J)^tgrJ3x 3S2}5l} I˹h$4^2 G}< 4ԥWx{@[ŷӝ6jؙ<>.hO@i?  #BrH?e\5,>)yH)> 2k(Λ%~eGb %mYĹ]k/)zZP4ܿwg}Yi=g`<A H,Z = XJb( le 5/ڣ]%'|~⫽YQAPek07+19B !?aVLAcmd,URu&U8< e @ (4A7) ~m6ݵ'oTV&7 >ѹf Aƨd wW{3 ņ.鞆܋-\>&Hɦn-AH.}l)y "vhBߌ밟>GunH+ЃcBըuZw S|Ʉf^ֈ:5!!4Sz''k9hΎ9D+5e8Y@ BrԓSgϷr'وvUj%^ LwiuUdY  S_gǖ8b~nnJ/ |fqF,ђ%V9pf|Thd:|\.üL}5BibBAr+I}ZNZ[b}\_)K+7Dfb_@'IHʴkGEъZj+eۜ-":i=S6#m0B9X:CJr 8hG'`qj΅g~k":w^D.Nd"I+,zRURlC<cY-U zHIFA]$hsL*GڻrbA"3Opf{7R?"ózPbqِDM@/Z#sp~$ٻ{܁s |+ڊ5)fD9հ]X=1%,>`v٢{-kL6ƕὊó<Ezn ;ZeBr&wlZL/ȯV𖎪$T.ģ*~7r W&=!n~Z-´೺u$jE$"U}j8`ND)3H`,M@ \{_N\Ŀt]d=wiBg]]*X\zkP2W?4]}nF'v|B:qp%+j m'eRlpS]kZPЉo09 w^Kk5cJ(TF< 'e_ae̥ILC[U3H (ni# 2?0)hK&q79Ӎԋ/lse5koR/+\xh2L-Z*YIZQdz,<P> T~~ &FtlbZqZZ6|v)T.h퍔Kz ׉غcB0w%^(|P{9'ecWg+EW;{cӭhf,B( k$9xWL>*GHUl_ Øk'?MGSf!LYYl㰍}ғ1L } j7嚣pЦ1oe`GUG{#wr6IWpzh}s]dJ(O!).㩌yWuhLWݬ SkJ& :~^BߊGؓغ˟sҁwi Mʨy斦g*s%@g`–1c`s:B;꾵zb o+~b6F+ O_ë$10"aڅdn/ޠ4 vG/0!ڑ*|ÌWX2 q\MF^|^WEˑEP|n2(ƒ]klklq- LH̙j if'@UP\뙑\4}f3 W927P)MwR؍? $Kkˬsdʤ 3vSnQ%( l͌x⟖'OBR9IV hn Ð\uV#uzW! ++S I6YHW5?[+"˧ےŸ%|!~ךa(XW2c.ga4"?цl ?=mI>p|$fV%T(Je P98!$;g-[+G|D_=?y$ 6t8xhB[sk?S.^WXxudv ꌁO˺S*Qf0}~\+[Sͣ ʧ~0Ꞔ KqlrKO$0aLX_+N(<E Gm02d5"zGCx\83nBlwL"\‚t'C]D!^DkVxP&!*;J>ZW|Źo7$9kʤ3/\0(92_?~]T8dU8L[V^A%5oˊ]bS]zOg~W%j$%r~S%Z!VeYw,L[Gc[B%*Bam6iT|BsGK; y}J yl,8C&jz pjb&ŕk abLM1+x{Le7i6 k]~Ni{DXc:oe%uqQ&'9Zi b>;x5#?1Wkz DF]t|MM;DQnH+ ٺ9ƴQ#WhVj R/M>i, JDOM &ȫɄlL-u&AzZroݴEuhJ>5Z]8aAùAb:.P1 ӕbWf;> ΩU_6NBHv)-m6D<.ff՛cȥGlUeI]A"ߒ42@r0ԣJƀ/,h[xPVݶH gۯCPs2N.<`Go 6QȆ8J,),SUrQ4qجj(ӀQ_z)~%7;MؐIzF(=ʨr(=ʙy5" |yß<?ep~uVVD_9+ aִKc.<9~+u_4Ҡ^'ևyS49(RcGGO˔8a[$F=궜`J; uI VH5{6i0dXihZ>[)?!jPz>KWcH . BP-b<h9=JyG0}\pGB{QzZX&@*\dnPa%}"D.1/v|U /NyK|Gi)ݿJa)}f$ a=r7ٖ[.47~.h2%_i{פ0LQKvPz J)e4YǵW껌՝+R7 XS%L^~f\e&]b#jG2).m^ܗ"*&Vkj/ L0 CylVyڹ+AqpS# {ޝ`tfeC_DN5ł5~?RR'[C~rX \: Cv@nf b94jbKV1 c#蠭6ogY |pV找{H2R^c3J CL C8n,ZǏзǷ˘1(W&JRxlIao'*:COȖ9Qe/֋b[(Bª')qכϛG%וgoS6|~0mf#J&l׏zWdFHwȑwLb7~ }.`/#QiX";_fl,,6z}rT.Rş v)l \yo0 R`\28[YZxwsmeK9gF7XEzڼI@qklP`m4fj¡ ZRgY KC W3>ϸrBKwu}:%W">gq6YȬ`q|Nϱ]Nǭ8E Xю$ i) B*lN7m-ֳF־>&||'A A!9n Ǣs(5S|l?_ɭ7vt@aIbw^M-ɵnv]`xw<]-t[",|Nfxl>9v(DP_hkT8ڨ9rs3M}\su&mdÜbfX~:ΊKJ?6J1:HvT.w OϚ/[t 9 xYS}g/OIR92)*{o\:ĠܓE` Gdw8C/y` D3n~%mLjLwp9q@ل3$;pOd&](n{GE+qHi0e/{طU/Z?.62ٲձjt(}(kQn?$K׾v"8؎8vd7r=Bg:F8;ܐ`\Y`nǢpV2f/;f OXcsds쒰=i)&s+6&T*AuıEݷD 2%uz`>7ߛ.g01l56r)b>P≸ J;{([3- ^m9=ҝ 60jWL9Kp-&ב6o)ݾa&Ty<}akϾEqYe$?f%"* _\cedLZ$/?DRQM "<8V)n81q ^r!"A[b:.>Yyhc9q9xآϊfV3ӣY5DKV)d2(ӗN g!^ KQɠYM siVFRh2}AA@G ׷˶U|:c4w7 h mV}2 $%rgqh~7iݩ2Bv.aAY_q7XSh ? 4G*SsV E |.3+^`Jdy&::9ƧSVy4-NCYK&''GE"%ʹ8Xd8=~Y]fc3?uELXcGUf̶ ϯ|Wt;"!9\^L>I9͒ncYéV|a :QƷ^h+ 5dk[%jzb| ބ"-OBmyW%g\|8ӂ ߅ V 7K5Hos>^hM$aHZSądI*q]7%g2Sͬ;9Z;E_K+n8LjΌ]8pvfE}V[ُ0he;L [;Rh6ҪR tHvzByr=5IyV#O&}(pKA1b0G6^0ʧҜ)[m bGyTu6Nμ([c%4vmB'șρyѩˑ){PƪIՆ uwrOLL;ǏFA9oY#Pl1dOg/Lf۶%oK6(c )n(+S ^2=&J2ʒᠰqJEYgA{=K|(ID/SS{o癐,ЏK߾GusD#&/GǦ8&G+q6IJijEILӐE)ޖ#i#'m%㕪h+vVKa "qa[G&Z{ .)hO K|vMz޶:N?lS&<*s?MerȦ#g:(5@ƅt=}C14&HE>`UN[Tr.}s4un.}Ft  ^Nb<3&Mqo3.;Ƃj#2^bdlpsIGRD:nX$ڸ'c4nN qI砚;9\} ʔ&#DN,Z` R\Ƅ!-@u~5kuY VxĪe`d^3y V^Bf 9l͕)=miwO`A20JF:C@}D,0~Շw $<,i #w[ Al1CzM8!Xj0un;6lz11CuTwp0!cΓvʅ :@ߖ,A/FݽH]P$2 D晚eGSj|kHj )%l!_u7  g]exB6#r!\YzWB\|9½F[bqI P0L)I#/L8eU{<9IJ['BU#ql`%\@U|3p)RlKx,+߆c{TT0,.[1eyt%>`LOa qID䐫zt&Sa@O'Oql*V, ks䖛c\ Uu`sYDHCJ/_ !y>}QG z"h^vu|SZ2\&hE|־Cfw3H_nq@`DxÝb9h ՜8#2t;x4G~6a~#kG &krjwC1&XK]Q+>(PQcJ'JF Zٗݜ8$b]=.A.QM7TL6Tu)86dVS2?xcǎņ;ǛkĈJ@@+HMfz6@H=Q;`GJ,/A'FuϳAۆDSR`4Bf)2ʍ! -tńpR7+3w_,b벃m>1²p,Hs^բZ2yYjRY`Lv$[N1=cסgR8|a38>S,.SXN!*׷.:XC:qm t@R;*x#=IaRၿRGRD5L{#I11JVf2f._2CGLc5.*e?Hɋ @e)O,<~Y НRuE]XɧOXޙNDYP O{1ZCo5'6dރA镒-*^&x a w#elD(–ӌv&{lO.BL J %8" }/E\+lI6k5GtۋplW`x {ܰ2?G6GɈsL!@R@8EZaG2$xC!~nq i;6t (ޢv۹'X RtTⴗp+ZG%~æĝΉ&8n.㋐cXд`p&ű3GGL[r2DdP 'Som_HZz5hHs-ߓXiuPy0P{-$j@ ~ XZ#"0#C9i6M1@R`|'eU#2:D )LKUX۳wZrkD'x,Yljb,یpr-?68Hɾo)@\{S#Z&Mc VOPrb HJުt-&U q|{.(/`_{4Sk]qe sXߍº#D0*B9 ^Y&n~gądbxGz] И[U":L9P!nEq[ZwF$`v0JgMWvhCI=o,(P}K侵m(? ˫ҦHˡiEE| xf|$Cjjecq%z-ǒu۸J̛y |Z85 :*LC&./9СF*mi֖A" 5 ; p$dDطS&_U@..^EJ-n_٬6!~^cMӜ.ng|BsRUklHݧKwf$M4V#*7j\Zq][C9~^߅fqD[ԯVgw/19p[{Sًlc?tm1%hU͍ tF=$,sK?yJ/).S^[//Khi3Zo /DI3/;rKA͚%hΚ*\ X}(%Zz %WpdO00.1۵mGb7Y19OOK  GmlцO5HJ6D8,J22揆bayVo| 8Zď%:%)ӨkrkŸ$;)s[B, T'AIM'4#j.I_%2bC6d_"kPM4r?pYSl-;-Ьͱ 3g- '孲iryY׾Gٚ$7V)!?U'f0 ݱK1&ܺZEIv4Aеx3\hdm>c{0@8 'k*<[oUa֨Ȍ1f4㴵chZ6a_K_5 1f6rF_c%z"c[z4uj+F'@ 5_ / 6W$\IPNQhVq>`HVƫGHxQC/LX?Lrygnjxb}iF"wIV͍"yaсH4~5zr:ZՎ2I[1̌;Ev|Ć{ZFwdM4W %I zG:߂E]OW,6YӝdtX~O>k=)v z5gd}/gV+ &jJS8TT+^H`J ?: x1.W/ZdI26:ڞ66e?(73͆=7JI7< |"*:aL.)?F4EDJ>OvTQ:*Ki_3aw`ty^4K*}شv(t=/D}xKl?Xh?]6gY*=#-M/iʭ*zm$06ϕA^BOT^o7W>ϻ$ |Z$6H-zQJžQ.E%U d-ZR]`V(īRvnjN HW!Oc\q6%AcOH80Pd[EZD.A]Jp"7ؾN^d3veCv V4)N=:,ڋG~+)Ť.7[F9\f\v>*$"_vmOeVu\ܫ$1H3K%p=@csQ#c.v |_ɱ§^,lG Q5PN`Zm %T- D]/K."R+z뉙$DJض+Ϩ+U]r#>86@5/u ejwEqeW:ېCў%Yꕎv#[2ˠ4˖3 1Xn,./g5Bx{Jbo6z3ZY-k gmg-J .^w9=rʍwhZ;3| a RQTļ{O\I#9_l1SW_=eN0VywR_7o'+KqO{B4N"cM#Tcm>Ëkpt]EBo 3O$gC\ED#k_I'&h5 ^VBêh?BAs%aWv(#F(LmUrBbS-)Zia$3d#zt1:1!^A c]4|(SQDS㱲EZpJ[ CѡԊX4] .P  '&jܛYЇf~!&rXVp;#AṲMlߥs%׳ЛQ pd %_Y%}z`Y(S_|MM DnI7Wnܑ06V{6#XF<+<0jJɤv-\gdٕ!]B[bP?rb}S:12i5PoT;,e1zA< +߾q~IkGƂo*b֩ TaIA ~ZUNDDWٕڻKbp9(JwkFv JAY3+Q]BBQ{pȘ^¿И#`'j^$1gA;%:E^-$y_3m=fk_9<߄ <ب=y ڄ+*j9Ŭ_\Q>Z,t 䦤ʞ/Rv C~*ʳ/E+Hv"\1 v2s\)^Jvo!.3k6>ktƒWD muMKhn =qK1U#`^VmzڭA1rh8\]LcOp oD<EEk'rǕZpy/@.t=*tDo%y;W+HMVɍ PAGKݜ< t~ eW3Fp->Tgv v~ٮh.ږ{kȁv7&M0YfEuu#J2HhGns9MVnd. dbJOcHYk ("dDސP˹Nپv/A=<XyE4x޸$v)f Jʊ[?;hGk$l uEʳp98kV$uKWi*8R_5hLަE=^tfdk0_2DZq]2D .s`<"/uZtlc6~Ný{CQ|mq~W5gBzleJ%'UOVX_m7ƻF =$0mȿW =זmbf$|:['a#.i Z o .a!墳DAz$w(-ը!y.kj!|+OyUXhq֖s* *课8KޔC5rw(awD> |4$09p۶JT!rlM~Oh,T6㏞5WGSն{s(B :Q:$l <74Oz>BTw("t@!i(ItSj@Ydasy[,VG"P[v=:,\S#dI"W 0BS̡闤ͨ*j~Ŕqо$0 Y'.o Yg1%wK=_-##0-o7b_C,hjS ߞsQd(CT ZgrYJ4TT۸=8#a1'2D#^yc!Q+ym[_I>G, v z|^0jb[M0 <]HavKQ3K5Q֭ XDE?cy#7Y4jڗwY48a06R_s$WtNkvóUr~ݝJpW_|{ذ0vxnn7񎶉= c}%h;J4Č@WEB^tIiIr8gblu8 C$4T&Bfh@S|izsJ&m>+ [JpaE(z+K}kI mn!Fr¬Dؤ#vۜ(+#0jHHoeT)HDfߪV4W֯5S݀ni}<|,Mf ,CZ[lFK&y5֪no[YㅟƬ?=ʎOɸCԵyQ/ܻu-0i{iaդk|eSDNͩ7| .l2>N}vD|lux4ܯ*s.C7+(2ޤ樨y h0+4A {UuQ,t1*&\d򞘸)W#yq 1kLUQ3|2'ĽPۈ'uIU)JQN /5fHDWkRle __ 5T?PݗCWq#ܕJ{1n~b-TrlF*}"te[3ôSs 91~wMn0D]&5~/ !˳_C zMwI9#wSQQU$PSt]x3BC[zU&r(U-~DLB`~.CK$hd;/yDb~?^l} !qT ТIXiо]G״^eh=nMTz.GMdw٨4L2`c#JwTXd֐iX;k#!`({O^Tp@O^kjmE|EM'wݙy' 㰏/; N9j%ąQ1+!IEYq5LNmb!}W+"i R'~i LT`; 6)O4[Y0 xl N*fsƔڅ5-^Cq.(DIЈǁ:=֜$;._HA?DE&gX"n7e)/HHPVne\lu D6:6Z hϖsvf|lUR,IѲmݜGRhfI䖛>\ B[DdcaW!M8^!G{+xQJ&4l~[Z2* Hy8&w!m3Q[_FRs|n {*0kY>Kj!{ߞY^/5d>b?Qpb, K%ɌMbn,zƼqJ!,UyHj˒|aɟ3jJ8T dW~sz/ oX0ݿd [eEG!Oًsu:ra^upތ0_k}^YWU?3ݑkNcwA}лoͨtkd7 eN` ZnpZ 7.bCbk``?sQ*{Ps%z9|?Ss 24vN!5468?8L: t:0fnCP%Pr#4h(>=-KwQ)M".#MAWa۳h!DjשB²dAr֭#2[PHYEĽQ gMũU{cWAĉ'mkꐼ9D?\ er?M,EKR~2 c4;p3z{nlpaf?}H,m6"7N='n3~1AFHQgE!wK Ópდ膨A oЄJx)/3A#&jIN .ZoMC'h)5)~ګ7PV司\0 2 &d8lt>MJ:C}fwI]f,j*5i Z7dpqcUK$kl6iV?-9Wp9Ӹz6=é{,;w0ѝwaQ7*ޠ<[3&Zu^xdcx.uV,@yqJ!+B)6j6^ -.Zcjaz:#wB*f t@tpGfQ*kD*]'EUH|G d^%nvT mMS=c3dotN~[XrmAL1r%i;tz{%g;7.;)FpN9UQi(o$?%j q+E3n~>EN_kV=B5@bX,7X_Y,diy3!{_©wߺ˫R7}b ,gnwC`ՐlÀpCAAhQ=R%6 4,Z2/-n-ٗIgګaz?vdJWb ((/' uMbcR)X- W;&ŭ~O'򞳿:&bǤ"e[ mC2;vfj!t 6˗.= :H3~nC \@*ܟEv ]FWe5? fF~gWLP/!v߳U^PǬiE5P7urdCs.(L9i)!s` ; x;uoY @qsDeoYEYL,{) f|6 /k} WdJK)j …ew_}o]/E0UtՅ..di{3?Gh"Vֽ_o='LLa:[vvz'XH]/[6O9*Un ݆G.[,4L̻k;R"c^UD!+jgVߕQP2S\Fz}i7hbds% ΐ9[)#gg^Bm5bכN!\ *O!i ޡIB VHr7(s /B^j30%Gw i]D&՚&@+r;hqHsOTPɂHBn@R<#s{QMriClЉZ{W?F9o/fNz{wQfӥ(y3`hGԇCqroR(we'W'g`n vL ^fjL}DzlR?A>k5D# au 8@^#/ԟ 5UrSQ RQuUVV` Û] o(eԖ3=*o CCtZ6]tGsWXFy5 ::i>GN@ұbo86V^;2UԐMOIi˲hUVJ϶&P|Rf<<-m}uP PDtLv8$SO9Do{12" nVy,+Y}T!df~mݶ ނPjUNoO Z^Rq sK̙.1T`v"V)<1Э-"Hps$$mw_?ǔۅ0d3we4Cqc]̧:$W5u!fGROJt= B&c 3zR BsnGfϙi$0_1}6KDdL}NWD鰺Z.%V Q(tD83;+-FbBM Vx3Rrͮ|C  q%QS+2~o{SHWE"MC7>մSekk5k뿵 8W(`/yCYWs{XUð=iEv2eD"VaSV}AUѷKd՘i$b1= -9F>CI+-J; uw~A|)0tITx vr_7K3eK߼ΈPQP\p+ɦi1.C>Jț>.XݶfJ }-:Wΐmn0*Q,6&kF .&iOa ]3@n έצ-s,a(Y<æ?SjUPUSn͉І†p}35T;-:^8_zz*+fLt~(3j&y*0f!ar&#^.:Yb1k6zZ@𭴐6H!zq$דI2$y$YͅXE0H& z]"Pru6k2^)&`QE/1ժB՘Ĉ0Q^8puLm|"7{Kz ؎S4'Mۋrcb%VE~q- ϰ@2y`Yek#ǂ@4?C5cD&Y,4hďcp*_z\<þ̅ 3G짧Ǒ<'[qc0U%o"::F@|y훭"ЃZt5s؉oÀ'd.ޠr7U8.Xtr~L8-;κ jod4IohE/x?Y?EPWxLy:bHP~(BMnyuOVy/b񸭘ZgZE+$lhzN_6\i (l 243ZZYV.}Z$.[?bx?nv&>GAcq> ] "92QR&6)2D!pao4 -`~Y.ªd+V,wv8q|Ɵj5Mˇ LJS=vA`+x:u|gw_uUa ]oMܱM3iͻH$wþq?UADE âRawf;e5r;ȗ a ;+|-צ,of~+Mju+eOQ H,(RE}X)ܗ3tbH(o@ #da <,Z B /tB@Jbdž*jaJsi|kŶk.3KZ /!~gYh!Et5V#xU!Eo54O$'M:=š/%-{kXOsIG>A˿%\BFa}BFCQZ:pifxV7G^yQ~-M$+p" %rO$MU{<@РHVEýcmYgd2W^">c%̬I6\DŽ~RߓR~N0!dl8+GsJ'mZ93ډOymב+-«>g'u{ƣP7MqX}v!ZD xE9_,un:&&WV9mvn Y+hw}=JMɕoM"5:?`~J>o17piLݯtxGŃԳ6Ul=- xUm@h\U9%F"7o*00Ѻ乬-s\4_@ s6f ѓ97]dca6Yb) ?7y݁jLx9ݱ}ߞݯ4.ćY/<- Tqv y0w_)&HJ mp>c(hRGꍮ㗌SԏjuT0ar\<& O뛬M/^{ӏ@aB>K8+d?̛O}RfHDFeD z@O JfDA[}lX+hѮL? bf(R# \et"{`Iٰ-NZvJq'x`zN3[28LH@f?qr t+W8#N,W!YD)6TbqE[0qr(`yEgȻ$oUPdO^$Sߜ+g'>G+17筞=\ItjEyk)ingiUlr NHr ]Y$~  b2e=LZ?[j w*\"Z yM4S—f%1 bT+PႾjc;£fz^)P"A\ߚX#'sr18mT`3Og~)q@~=Rr↋ב@ ݯw9M]D=Kr}7ӍqxstzˊV6e\x#!N}OVap KGYl뮆GmX$r$iڕR7bg+V9pz£F?&"뽜f TOgƬ_n"T'NTl} ^JčH.m|F Hwh?] gsfVc#v淥o3H]aޚBw F6{S ?:=va$ !<~uszѕK˵I\ `9T]]L}R#We0`D^AݺR_6.FX9aB&(K%Z}5i4P&~{ _I#8l>Y+?V2{T;B85ήڌp\8$ˠ#P:G@|O~,ՙ$1xG&?4ebwቖđ`f(j &"nߟ6Yo=I$8bOX(iYi1Q>s>zz~Jz_S#{L(C( z?"-{z %hg` ^-K3پ>eR"R$S@^)YǫJYC*g$BǕNZ@ѫ=:]#IIkl"J87I9ԓQfeN~V65UWTRy:{VNוRO{S7S<\+.4tA I x~`9U'!``7fTJ~ڪ "(~ ծ.Ң9[P)>u<*O:9)^$ &jюWj.vu ĶO2RYa@[#)癓*T vӀۅ]0:]j{_c"hwĵ7GDoA%]/)UH_&aipB$-[6B4Krr^ѭ>mE"w'pcdCFg4߄kp'l֪- lVzn()ԣ *oH'HsU=qIQ]j M@c^5h8v>DL,|Tj'3 c` :O큉K{ȑͰO;I{*oY8tMPpG[LN\Bv!zpE;l)`>5kJIhㆈ%xbıKW H"YxDluukbw~?%@I_kL?}2V'L`UKǸ]v>Nm ı1iB-i=&Y4a>u]LS>b0x>ķTkcd&9*mfd+3T@*gGw!F.y^)D:pϵE َ AnIe"NGL3Ls)hkȞG%<#)SQ:vj oᒒ⠝@%Mxgh(^f5пUupM2V}Q-PR^ VUStXTھ0xRߌ}M΁ŒoDAehVY"?KQOH9A}G%cӱyP5 O{#ކ 8֭'b0V_pNQ}dh05T4zO*:mJkFM|_hBz΋d\%LvՉ@}h#ݕDo!*h|==-78e&9BYLw,#(BpR;mez*( \Lu&2:(pew* >+)[ OXG~nLЉT KP5~{xb)Er9?A'=ZTMaZmH}y yMJ[$pL],NP:{d? MŊoŅ)'LxN8O+7 <j]c( qd_l,eGnpf=FWᄻe2+IK6N\P6f"#|_Jhf=r3A^"5(EP1lNo Õ×n qQdkGy1ͮb6\p%AK9}dL#1q|_b Tt(Y rlfd߽_k@*k ékQWjVU%곢|pݹګvg6(д2K<ƫt7ل?yޫ暮# F><(_aDqCMI{MM]Hv^k7 w|k\$.?E?~o$U2NIUw:0l9RhtozZ >vJbd*!,UQ Y8+G_?fL!-%9vg.\5 #=Lpߙ kĻO2>xy#^-њ t[Y -4'Mn3,9ltx1yÂ8rXcK%ǘv_(O lSCʜF4Y#jF0, PnJ94ȱ^N?f:hjj wDaX )5|/brN Q4O gp "İFb?"TO`4^QxWlnjzLbE"16Gf8H$Tur/gJzbsMg}Xv5pFZbّ`n#cH)I2zdOQA,w`)δ1087|P,|E,h˟I,. z!`e#7?Xhy$ dE3DM>sRȑtS75ʿbxlE"FxZs9iLI1ZxQz~ZlVHW"n1NY`S7ET&&+6-Dd5&,|:0K+ˍKRX=0zj )@ތ*iىʑQh-45bZ҉h^F2k.Gehw+y;u٬^,SqQOp Ol@$unrwP/H=8#).'I(Kݭ /{"n!SSMw%ٷd6o;sV s0Ǡk-E5-jc8s0%>{ ]4qVPwH{>CÜf!TEeZ&@=-~1Xd5ul+^ÅMʶ%,lM 1R24b[I{XArF!XP2PiWw {w Ӈ#R&ڎxqoA"s1dZ/K'OHU).3d4=;vUsEOh#ǏՈa eZw+:&Ұ޹: tҥ0DpYk@ӻñ "=M g&!oCtg5/#wn4t3ezOTzL9 -WЦ1teӚd;- ,D]݈[78 @`^Y<<#;6H([0ʼnhiL?$z'R_D}&_fE:hl }␩u-:/nKQ,$~g9⩹w}ġe'0dLs]Ӌ 1Cj pFOϜUpsbx=f`9 b'`̨lYH mWV#1-tb9Zw07p\\ա#2dosBtٴ同]*4&STAo?vE*׎b^4`'du1zVtS) KX;L7?_Ә btjJ2+&X a a%gh_90Irrvo&uS *𘄩6 [v!24i$T8bW~lSj ];-!lYy/ˇ"MF6~ء%d%$Nټݣ3_, m-+pL9+RN#9ܯ2A{/Yյ$jubgnM}oEd5PŎKb7@~NKj`?y+v]V}-Oi]P# &P΂1E @.]J*łQQ q SI'pͪFAF ;`d"VA:ZhfXoyPT]bj QstQ܆2&P[ҘJDg?|GQmSNTdN3X$g^4n4?Ҹ11l+:}U Ce8^Ȅ i-,'?z~Mu1}s6AAn G;ep9a09/_T0 gL-dvk)eT_5m4ZZm!ؖJ08vFn1 7̻7)i ,HèmK#TTC=y X 7'nSj~a@9tdl1*nRL10f@tfrCpNff[aA@"kmyn pM@x! J`AI?skERR@\B~4KaKw3̲!]<2A }יܩʋR׈%w$cpã8$ a[_c p>]PY<ȯ9+XqO46ٯYpom >TQb%vMeTc](\;)Elo)ڲP q*2җkfKի 瀞]1\{E;:1t(GGsO}$v o "T%ۛUvr=8wW0yNf&WAvt8#Wt"d?_EnO2P6q@|N[Z=$DX_@Bkr2Q)ޘٷ6PR҃u0EOܹ1>J7ɺ=5) (8os^)9UP)0S2sWX1/l%Xw W PT)l.~ۻ\2p$J&Y{ ULrp=kQN2MN/+ҝ"p -)ydEdDhK w)/^]ؑCx7-KvþS*:i RPyDM z#s`Q^'sc7*NTt/Ĝ+%r^j,.pbg즥M^R޴If|B^o`(|dO"c4`~aJRy@SCo7dq/rZG^2kKc3BsҐM#{6JI{sGF-"9vZ~ EDTYn y-!uc#:nŌ ,qw/UBNwnmI?.@H2X󁖬5PJCԶMsCZF8&SO0Z 0Т 01a:WqH&*){fT6$Gֹ P#BLK\h żKf@C[J&۲.X7" NB J#u'U^/g +SYD5= qf?͠h{HG e0䳖9,`s9W)'W #kRkFrW7(/~f<$ Gu_w>;WYBDzO32dzgx1nyɒ駉c#{f'^=v`pl~t+'#8]"I;لA cl0w]/o*A^?u1؛d4H6B"qĬM8@G0B8I\.㧟.yJD oQ IL2Nޥ]BZxXځDv¯+3śX 3/wYT/>DU/DZՈev! RI?Jù'ZJʆG^~:)XYM^k'rR|&Z":lӕ{Xoo3Zл: vǻPsnt'4L2?eV a$4P3=$.""τ bD;l`jz g-~nn dlɸ/OsM`-|Z';9Ix_p f;b?zK8%7aXkwXӕ!ө'> yP&HF)rg)05_751^b XK|h1r?/J)`X_;J1rnD k% jR+#Ef˿b[|'rS#$ Hot-Ƥ^Rk PP=G^aLJTE~s9G!X?;?W-vi!{ܔP>G9xo~8s; xNx(cfOiCTzToŌIKu<ɴCe5F#S]HBM ɵn&;+E`1۞ZW8oP+Yq^`äln!^z $ >t0O Ȫ>|_t2,Mꅳ G.:G4}N4~r+n9RG㋠(U&!b U霭޸2"N[=PiVwZ*nZ۝enwb^\ E})0c>!+4UNW݅&rW `Ez|HKb}`BpD#ma&$W-0@k &\nwACH_Jꗿ  EҥJ3vpc9) v1uj?llN;OXDK40h덺\B(i/@0Ove50'B+TzU:_葛c][ }xF&V2sÑޏuecSiT|x7QQH?R9eVf}RLR̿ )+MI+NcִNi/| y)iFUP}R1J" b>bk|CoN W‐qyIo{~ g$Vu*l4mT$u{g7-_c/8ja|c\?87ƓnYao CԤ9q\5`CTxr\YcCK|wXOyL{yG05# ~JeBǢ $y*(=lߥU0tG $&]Hj Ѩ0ݬ{[¨6 Ds>,,]OJUh>ʒ=2H?NR`hRv>`~_& zP{Rv{R|>p1pI>}n6ڛ@e (%..IN7kOڨua*0=0+ g3NW[Ulw1NgZf:c)St6%o?A@('̟giF%ĆT '[H`p^|{=kPކ|^:G0L m#~_a/ҭdDѿd/Ho<3srq# %e%L|!1=sג>_+o} TQS`;J{٠a1 Gpe/b}IYBLc^mrZo^8|0 QmZpۡIԍ}aMRij$,y$Rec3c1J1<цԈ@Y 175)ւ }_@DD-s>4cμ],Qۿԃɭa'GBe warLoJ_]h,i%.W,tj5_&VcmwX"z<\+mX8Y X <%ѐ9׋,6!q<)<6mx|x# 쮓쁻 C2xEvRssxW@&)}KX"qim[1>IZ{_p[΁We>dNF+d]P "V^$EDOSS>BRTetCjSoi ',Fj'r(_풬k1r#nz.m-Yo]s !Z@>HA` lGc,#rX3ԤTpf,~* 2>T|RD?uZ:ZjZ-4ٍ\-fP`OJ[L+݂˫=Ae!nm,nsoF՞6j"p(tOf1ӊX iҸ1[I|P4.J,!F7LE7_^>8k]#Tt8wڊ{xHKGwpwܬDd(r֩UMnwҦYA f$--2]ɔQ 32j>V`"3NDnsS m,s;=4 s9krn2]Z 3_ >4W4:˾R@Jcka{i6V{Zj;Tҵ4ϛ =jDLRNWdhwAl|SlȞkJIWTR"]<`tKhL2cږ/̶/puZUq/7JgJT1yQI(s3L#NwxO%_u  u#!6z҂hQ+Hek{Phȷ_S.NJKq1 .^hfs|JB j2{ s;fis,pR~*gr3]PKvbMk]D } P.ɂqz !-.F?¦pbK b=Q5q# ٱ3]xDT t)W6N?\XyFuيƈ6_'7T(z=Օ򬿔Tέ'C01u1rcnt ! EȄ2žbWىG"\9x=NjIHWJ(aʫ"`ha$IH|"V_ }LNW+%orP&P̈ԡd/GFR':dtUF _&pX2s5L bO"h_[FӄQSSDz~uV4.t["Q`*?j!]h,o3s obs.D.JɝqH1KmOJ$р}#ܩN8C9?Oj%;ntZfhL|4BNݕt59*ziԬGWZb\t7n!TPuŪT/F]T(f(пHwbH60e"tp+M蛿HYQw7R՝|Эy}oD:ݟ̯L _V a=3q{{ʖڮkЯ)@t#KۤΌTKsz]Vv0揺%\XcLVR]m@E'iAwUeb{'TirPHe y~a:)Wy&(XIib=^F gLe:>yѷһ[9y1HhmN,@3݁Z[\HuSlT%Kuz^ͦZb׭$`w.mGcV^S:=uu@2Kr伙2}eb` /ЌH͕];"q Qx|!щCGܾ#w@o%癸j;P@^f*~qǖ ;5u;9yy ڭ*gK I_橛IYCފ`V[lVrVIߓ1SQKx\*4Ҥw%c^Xz!'eGn=cŎkjM"kد%VNg&Jqyw)>g,li+]WX|b/u.LDFS[4ȹF/*^N/Ǫw% Q,u=F|i ATwq^2L :O֍/U tf p}%5p`BrmyLGt~Xt-Ӄx:BW9N?4c^~uKtФpb5t*GOHUZ !$!E Dgօ"5!_lltx"@i«M(v|-f fJi/Dbz]d6K 't?O& UĀ0,1 NiX*@5h'|y[A8v]gx³1u^R( f)]c>N 8{cq*˶fAQ8ކu'׌1C5tAEDsHNĔֆٍ70lӻhu6Rr CM8KI'N`I{3NPUs?^WM)(vrRP@!oi/-<Я=|cOC۵ReF>"lˣs.NOqS۩6[AyK|8 ,v~ho yoW a_Yxm˚X.bByMN#åq%yy6cՏ򄱖=N9y؈IZw]@&\l-(RO@bom8 Ps%RYݯrYӝZ_q yؕsU5Z9>oih3Y@FlnwA5 i,ゖ5.y8G*ٺf z˼o,YN5!A K ˁ%Vu{Q oq+=W4Z\#1{w]z.Z !ž:^j!5 ]^Xd %E׏̓E9a 0OXg|0jbbqHƄMo @jWeEKO@=;Y<=qϴw vK(%/WF`sװU}2HA,c8|!A>o[0Z˛4 q~G$Rbk4IQbZjr=;{`_#a3XY#\#VN2FĝL;:dN(KJ~m/NǍ["*HvZ5_$Mۯ:#7d}2UKo:@ra&j~ύuI HF̅OSIs(fR[RSYJRM~;apDW,·*r2b 5$rcdkcXdSB0CHpy(O؍PEbk90r6gTj5{5^m`0F[5K$Wn eMk.4e@抂zۓ`rɶWt!F g N$4굫Ժ[|ÐCQ&;;@Sp2sA!k>82zo7龠 ^ŵ~BJϑԨ˦uVvOg U٢6ixT]Q<-T֝줷ɗ=s`"M U@­AM`q Ir|A*[9F~c\ІOQy"0_/^pt) mvҍLΫćc?ًXW#9ii Y32xx[?`zL͖xal/ҊXc (~ny ݢ.' LFAa^pN~Wf͜[/ʺIV/k}g*he~jAoոB J 4)S;ƶ!&R2p_pkg dV5.}@ft.GZPHk ō7ኖ͙2DCl2ڹL};" 3.ղdUw_BNv; GG"8#!1+Ê:,EOw'KsC5'lp^>-߄!}x= &ܠx U:nUiQUh=IQOwW>"A3./CX>Z-HzQڗprmN%'.pv 0>q t c\BՏO]pLBlD[ w 6fm d $0#5oB(OfEAAדn~ \(8yxng>^|oӺp@Ҍ(,Al(cj X3o[e 7\B$'9(]Y1r<794xNCKة7dֶ9敲sG@)FŞ<;HHcvVF]֏ෑ@K]e֖MXqmT+ys[vzRg9 /wZ1ITy8IJG(/RBa$"EѬł TAC$D8܊~,ODpBj.v*R@Wߦa1.-$hmwq v #XiH&|^}ΥvnXP@h.AE-S0|FQ#te29C46҆)ډ~qhJSʓPH)> w `ܼu=}eX-ô06I Yrn7G }%ʸW結pO>lvQj{);y6C|tDb_R&PprkI x6+]YX'TD)z,\'nw~^ͪ`lҖ'2s[ .ta TPܮ1q#0 Ɵ'P*v.,*3ŪړtľKJ{R?ylenDف44ۆoA6Ut(Udkeg҃!$A*+ϫ5TMQL{m&ӱ_kߍnm7G&x{/CĽ#Əg\sxx\Bjb,K<ݔyX<\sҚ!ߺSXbfyEba"=BbjR \ '5Dfxr Fdg@\C|-@E>cG )LKTϚsW.) ͡q*6H6KZti+G,G?#'Bni NҽCXLu]Y;/-֨SZyc>nki|k2O/!Αp %!_~0\”U^Jy˖-MGK+nܐve,=r鍇j8YwB2:Q $B8}f; ֛Oѣ7\ Ǜ7nH4td;`n5Ou'б]?7>Q\@x*&'Ud 8*YD&|uuۭT<Jw1ˆ#>PN4FD3R@,6tZ<؟S{ xygOoyȾ\>D1۹G$`BQ: dg>eW|"7y/F@gCQ9|_3HtTk Ęiܞ$ Apv@D9LX0^4NMRefKK*ٲa~)QvPÞVLDZ? Ǜ 벳KxhwB(, ӦJ R.0R)o0V:3o8SUaE3cI+gn`>uD]jw'Lx-0()"atoa- G\>[~Df"Ky5`-YUHWctFqwkok~vkρ<'9z}ɻJ9:X/J mDࡥe|O 랶W9H8pK!syXd+aQp+, 6)oqi?i='V術5jL+*;HIs yߞUͼHL-M i pO)W=}n&ĤMz%Ln"! m qZ K) idʃ&cdk}yh#KnH..dd YyӁS"=>u*Gć=XD|81D*"|07I1N#N+Sdfo|.IGd'ڔ]}uC\W=EFR|(ru`Y v^Y@''BeZ*}w5LZg|]j4sND!T9$ν4@~0^A(ؕgٱ(} %v:?TQ˵inR锁 knsfkDg::h2Vz>݃o wFz5 D{Ak xMV{o3"!h/y7O "칦.$;: M_?r~!G* *:7h9([F"ARTyHl8^ 5fc` #E'W_Bna \PkTP`ڔ"ļ #\znC .G/rL gfOĻqtQh[oL}x,k}s{N:R:Y7-Io)Ap~0e覩'pߴRҋ3s[g}Iւ1㜙XPuY  vnUAfE^ōn^gc,C/=[+ڨc߻Xf&`_䨘e|S*k_gVL|vh흗MuU3ͨ00q"bqs,kBs}ҹ ڬDT:r2L -f(4FKCA>Fߘp>;Q(M= ݬ%tV$$z3 OijqOkzW4n|;6XQfOեS &$-R^'6Yp?~_^] :^ߧ6{WשNhubey`:KL\p] MgBDf'v \O^;2e-Ld dsg|{sK8-H4'YdS;a6ʽa%1y-_Ǡ4`fK)w\%럛tzA^ n kdJt' Y^xZƚG#aM+s)*[A쓂`캏 FbSqo讟j=RmT YS0Fyƪ\x/J1sq o &^TVȷ+Nd1`tN.1  OmCRRu`vҘJ(|]Y#~v.\M=lNL8HϘc#Gi/ ^[ezUWw+Q [HDz`튆CLgVWQ|~3BF/o0~ϋMʞHbɂoݫKk*5nGtܡ !'10(w׵2$|]^NJ C?VЄ>v8DYg}ĕDt.'~X{ )Ѽ[=q,@ˋ}y:㡯 t uCyTđ)'+=2('%AY_hXI9̏L&PoM`>.\OW]+'#Ӓ$ĜBc[pmjB5v~F#<+B?pI{ťL+22Wo=I6_8kFg"}E+iFt6DX u/cqۤ` ]JōzЄ5"9>'2:)'';? X_|u.i#WÏ*u||6Q7z_ =@ NI7:kovm# 8p87m:FN.>GDǴڣ(P$Vgn)6`mdhG۩3,˓! RUӦ"Q ASvD_ W>ɏtGSLlv⚣1;8;3-Yy≨@\fnImxN@"Zۏ{Χ1at<.: ,F!ʯVJ]N<1M N*StvK{Mv5Ko~3>^ٮ#.mؚ6uEK J2OS\rB([d8,ꤕg\T +`-(KiL La4"S>"bÌ$l_^No %W^"e,ՐϧuT6Q& Xze 2\NFkƒY?DxiW1`M/\DjB%Ŭ„ӣD @ G(>޴my'ո  2DgY3 vm8xb c[ kIs9tP wiK *x2W\(NB1ly~`-_NuۊC.E MF?٘7v!CUP{ڲiWm~z;CMbxԞU Sǡ\&q{Kr$ 4eaW3ƒ4hNNaf`1}\$3Ti >~4P1vNLc&iP_GD2Oݎ?c|X=g.!I_xQY tȘc)pkgܗ\]^&(jͩ".O\^4?"8o8NIV>ن3Z +nYZ 'd1)kVf)iՄ5^QڣQ&"K,N''@ƼڜVdedY"lky:cdINnzZK";Ȁ+ܤ-"Y d-M,0~ Rqn-8C^º}aS$as*NKzTьhxsOJ/I׈Ϸ_1Ν sƖ5ߡbd>͵Aa $v !+э~@L)ÕTקD"Ly[MֵnvNo &^dǥ)t\ :g{ q PC<^HEVܼZ (2gxa[d@.:a3뙅lXP| (/4`jfC?U][:畎:\|X¤j꧀T׬}I$kZ6k< g+xmi'*PC?ƄVCj hs&mz80\oaxH14.'<0\j!ؖz{RδGj`C/r BFϗ҂Z 4<p"wg&AK,pl7Y;w l;Y|o{.68sEl&I jPL;ytI#MƟ*{i-O<$+FHq[ud0/hO(z^.G"".I/Ql W +)NS`eqSj$c46r*һeˡUqk*RѮ 8(羟8="`AZryncAЈ*<.'3qrر 682E4g6 }D?YwFJ l%>6'au_u1-Q"?i1Ƌ0.qsԱ,|lv̳3 $ $8"M4G)B@ְ?JNrw-_BJ,Z+{o)m 5w1C%빬iQ%3-!͗~E_ ͕C>pҷp,מM g wv |S"^+yc3Ƭc򧽲i ]G7Y -Gb8 "l*yFo&iݴ0>]bb^~i'fN[g} LJ(mE's߳mݑhCcc ];DdU!%o`gĞǕ!).<*n+Hf9*gq=ZO +Fນ&uӿ=͜)mB pt˚;1Ll*e7:, ۩@p&ºXj0NܕR!]tqC<\܎'\3%[4lB:x?[(lޝBRt42N~%5kdTR׍T)~PQsC9]gWJla҇{o?`xI9(O %'OlaѰ/N8G9gZD?b6t"[JpH_FN(ɶ6Lx2UTFV6+RdobnyßEԓ$QݗʇoGs,8g ;Y ׌10Gmέۂ۫6}/赗 - VEWH-2q7ƧnQH(y64}cW%T^5ڰFEb<6ibVQ.}"r8Y-NbR:xmUM\j?WYKKNуv5ÅŝAYJ C:ey[yzdSk4Xհ[ZmA'e%Ƚ:Qo)BiQ?nPr2 MFSdRK5J r@3PKky`jo>e07Yǫ%sϩ(bek2^ų/$D[D?E$ZcL{敟s^e~'SH!23`Hy?_nTՅ]IEݽ9hƛ<;ƒɥsZZXvpz$U .qȒ÷`(fRkD6visI!70pN{ֲ\2ULcNO6SΡ-yOew)X>Fm& o9OȻ H݁?KW4:Q(|JFd<';k| V p>#X1 e^==-A (/m0c{&6@Z;')9QU*qm !'MRS.uՑVN<] w h ٩?߭"7'}6V/z?Ed 'YlgrB!Ǎ.rs 듴+Nuw}#SS&j?裙3+D[T]S[׬HǢ*4 @$FhKgE _o}V!hw`1$qKYg݇y*>0 ='ASژx9Uo̩Cϋ5/ˎ}CukùA駃9k*U+*.QǦnF+~}2]%9ۻބ\ Uy QqR7f7ΗR!MFf5JgNfcg@:m.jqY5}_7%r\tӄCYй*Nkpş"AT`\J~#sknkŇ1ǔZEn`qň%W,340"Eķk6 LOHG斣+c=}u4B+f/zQ+ mtB֞UyS3eT f.ij@@n9 B$),հ;{|弌.#b9Gwp8檫AIn`{L)<7|18+:u6>!{hiK3Uȁ '>T>tl5 Y`u$ NQiu($2%8n;?3æ= e:/7l[k,\2r2#+nQsMu':!g0d ek88{,ē>؟ɚccT(.4g@;h@ }|>e܂APި?u4p4W-~4&w:{/cEZqM˺]Sp\mozR7UR~ Mr @Ä7Z[İ^0B ᪢:&Ѵ$SѮO󯕙vdxq?.L=v$D!.dEʕ#Bmm6γ5; Bl8 9Eb`:-7prя@ݤFt] i@mC3b dgS G4h3Pڬ^_^mj*k>ժMiyq5csRSV!o8Mڷ`MfǬ OAvDYBKmnM7GJ@ԌJS*ۯ?y{(63(69X`ţw4Vҽe=f؋BIB;ܡ.u_g[Zz3 grdK{1 hٙQuaq ؾ:">9lxMxl0iz]Wr ̧䄽$_nMEXuĞ gu!gԒ .R Ç;WP*"\˥O"d *Q ÉabOҾOJVÏCGMŎ>TFM6D%BS ELZ torȋ:Nҁdr'^/y@"3+)H!^(*eg|ov"xSUS-@MQ2  VPiS ȼ$Z)D[PݜVp |7q8$pǎW! ܤ]1v#RAc:ΫXx%Oo] `- VYQ*mSTnvQnYbD`{0s[3<}wˑԏ+GxC ?Y!TdIre!С)Х^[uՇPm pޢ, (Q8kdYIF\`t5HL\]܈}K&P}jI?Ƈڣ= dחűj[RL}>ox]%%+| <[$/wCj+h UjEGC )_^&u+P]?NRoT-/~G;DN%\st.q-z.0IZ|3*FUQ7s)!9>v3OdW<3l\B@TO#BBEcy8rя`&@rTKL&HXeϤ?cQG2J*W taIŊ[AA k!3`#`"5}+0p̝uxjnW^)U'W@F.܌$5Unb}i5 @U;'t[&+\+,ugbyߵ@/+\j4 WhvF5~јSxރwpoCR\AD?`BVyYJ:"O54<,KZlQ={^VI<[Mլu} #'qh6 KDV71͚oy.% U:^֫]Izܳ!Ц.fA=acJ:gơl@_-i ')Fc8{a^J9:iwuu>1&&R^~iX,vujT4,3_E Iߘ> G2m+ = 9Xϝ[SN;To }:?pdNL:_E;zPȂؽbW\ :9hI5crI*H47d̸pRXB/R*mN:I.upe<6n\$L{l.R#_ƀMå#ނ& s5ZfɐP0&*-O:j41# F0oR%YRUUϷ**`reUl!#ʛLJHJϠzuLٳŬGܴ/6ha@@6ԁ2+M|J./$,"(@Xo3K+L߽:14wwGX𤡧}>‹Ol5[զ1jc&0=kp_%Gg /p(XL=Gih#} Rܬ9&QO2. ;Z5d3m=@tby8A8#cYɳ¨7??j>~U&VrU-gMs0ly'ᝬpY 7RiUbťP]d|tUgf= (7Jh~mO̫p3})h~AYĴ\F] d*uwF6EJMtODf)W-:($Y %P 800Ʋ?pV!PtqJfbXrOuvOk ,%PlR.}Kej븕-(%Kf.p3" ?^"maZSXI$tҀjuPȁ}ģLV(m|uk*? S2JcZ2?eU<ؿBk( #3WfWF.dkY}sDO_'x{SʹnaY_jxkh`$"ao(<8>R( iDY-h5FCAt&QJh;~;:%.x*}3Kdz8N%\n=DqzU=+dϡ7/C^M[OeCMlsV;;V+dlFh?kz_uD-.r-g2 O N,JO8%BygF٨V-WK(_sә [x1>>^_ӢN^_Em_C8.J.ev)jiϖgT2|TGTq+fAn c7s$U cQ<_qDawA%.7; 띸|_2ݿ6 ;PJܪ>˿/_fI^ OqCՙm;?^uX.O}pAR7Uf$|"ӔI/8Y(@}*[A|rTVD7MD;^p9~{޾03GcUBBX\- WY񏉻x`B @OXEBF Epw>cBãf;[Ǝ>;TJ+3O//_o-d$Q{ \I .V`#ԣIda,:@0Io6e GuJo%Plҕ KT;Ƕ1lRwJѤ_+}~yYM`f+0cߴr&E MmLe> Dxl#]kZ!PFC:ߍ ޒ7HonehpɳŘ}L4 R@)@fNٗ_bc/MnnxzD#g S8%AQ$>q*Vk$̡XNeNX-r2er/t=be3qeu8cHAPm(>$g;աdKR]ς$q,MK\NR>V{4}/Վ,?=g+(s{=g( nJǵJn0n Hлú19 Ԧq>Bp.z6:TbzmlP#KV䡎X+[5%b:`~* d}RMgMMp7W9E-1] $tsq%-Ps)lRrV<"Pp8AM U55K` RE_gsզ9a0Tp}t'@'њ_Aaۤæ{}8)s\yB?ceNl 2@ڱ"H%Z=>dvT&U#djsa9QS8^U9xYlSd3<z+VF:p8ՑHv:Z‰ f Z˺)b9J{l ZrzW IB6q?E\[*t?tm3v(ř-;Te}L]iL-D--a^LMVPMe䅦MKlJ7\NVA{z'JƢ{w x&Ѵ|Eg"4f O8mνz;߮Ш=ZI^Ol.ŋ=wpRQ1.p@c1e8|F>)Eѿˢ^΢w vJkAhGn2ugpH"Sω?(k8wuiCtlaOXȗz;g"}r +OK'ŀ>|9}pC"Q|Y'fwe9HsƩ_|UqE+%7|#o5#T~R%~7˗]7~`7IgDR˱"K7kіkbd&<`;ӃT3𱃑c)N HO}4{G^䱮;꤈\׈Mz7I`l(NSY*m [R Lޚ~&6s+[3U?̶..>SnHmYDbP}qɵP,Kqbg[$4StLwل'}('Bi?e`f T)fP~QsawliM;P:2Na\uL!WS m6$I jU4~ < R;נg5j?>ӣ!0/Bp\PS +/ApRmIi%b!mzȃ\^=qn[ƚQ5S2\Np)b+f]ƶ;j ;Y T:uW s˩4KzByts Ooi3M4; B,1r:)5>/#ZWLN3u X]*IW,ὟoTĢQ}\t2 BfrpV;ڊ]ф%'B/m6š#{KoEXv4x 3d?aՁ˩A~kDg)Ԑ(Έ濳==vSLN𲢶_Czü)pTx>VQ%u ۃBU*ukz~mcLgq[3(dRPVCISWO=||TfHK|x/R$*4`bюcU˜mJPQZ`u!q\=nFݽӽ5j|ꀞ~oB XgX_ܦXnr(VCAcr8sz4N =Bs.*R߅XbpA/IM<ٜxO Xd1 ^8,vp}ꂔ쬖pPȫka;vG3ch%9>,eHqr^{ĸ%5+X y|g"E>::)M,uڞ4ఊN~Zczd̺%36)W!9IuSbPS3X\dׇ|3=~3 d[lTP H}ASvxշpGAtn(2 !LS f;8ve{<~fLj@TZ0C~贯nձ6ZWU y \(˖7^Y/P/%}r~ P}GoHeNr8ȶupQ!BJZe{ulYV-Y _TcH&6H.菒dlN޳&Y^Ԁn9l^vbg`;Ԃ9/Ľ)#oP4˖-\%JdY@jxR+1QăٮOYU}i1tXԵ i:QET@6 ? pH&r 1褫o?w0#P[ί]M iA8ljd9CYR(TW4xZKŞ쫳RcxnvBz@[ka(RTT#{T2cF Z(JJ]*}$t1`WCQJ$*}|ͧlƞ͛nOV"$%ixJg>]5 }ŊͲEgxyW$bm4׎N~/lpk+4Zc۽#FxmlwW[98ʥj BUjdwvT #s m?jc1SU3/d@ndP!Ђ 4wwTѯ"NUS9^}d, TQ^Zo}B@v AbUlCӦ5a8>*gPά@u7QӨD֋RV#\E19Qqx;3xm $=)#M# 9]V 3.HE_ !F6\,VA'^Ni)$GTmSdVJG 5%*( x /"K]٨<0e9wIrc/"( tC15p9gk]B[p̀C\n|MZ78+Ojhy^ |rpuP~np*0ȣY(ṅ.3&YOa Ebڵ>:x۶\ߕ Q'՝ S,@ﹾ 6N-W+ADN&u[d3 Fi'.җ8Q,o xmSP]u Fwbac/tqQu@T4Dܛ!HH^p?ͺ$WUUi Ӑ։rZ R`&LūB_*p fi}KDG~eqfJ8[͚>⤜>POYٖ3Ɠ" s :w>;*a{`W4[DQ(cizlS+GU^WFG7h kq'ջWa]ӵ F>#?Q'Wg%`o 1gNh$!Fnl3ffk%V3kt\Vr6ךVk\ es1OPْhL: g0 G,Ņ8]§L4 UhGIZ Aş8TIC)ܴVA'9ZT/~89iOW,XiFa{#ҕa\PQM*,iLF{qJmݹ|./gT21ѱ&XTyb0Z_~l{2i'>fȑ@=7i/¡/kMRGҧ%;!"a\HD|sB9QSc`mI@MGru:omXzJ^{zIOOJk tJwY$w|DQ$6tSN^(m"/tӛGn$v##e6'V-S/;'௭0-IJoĶ޴3R'jѐ ^1K˿q[W (hvL=QV7<0 Vnioz t3,@ gA5`.7u^? cpglŬnqN_JinIBhɷd@8܍ejg2D7r)#Ԑgd V bnDG7"#|?!)J /H?Mk{NQ;̴%  `R>>mp FUNߊvPB>7yS䦦b71S ٿۻ9)k:Fh9kTt =ί7֯erA!=X tY+\ hLp_IK'_|Z 8 .9.UrJh&p >nD m8%Ϳx\bq`_-GٿWlWŚQ -_ yaz ю`&-6.*%ɆU[g}P4US$M &D3D]OyٱSr4Va-/\Xcm¨T>P6nYr=oϪ޿Xaj=;0Up'P6R5 ~DQ8!J !PO1fMN9ХȽ|,IJ3 8_?ʄF~U=%KTsJBAhHY>),6KA&< X=bH_W''Z&#P[f ;+NB7)fq*zYm׉| # rG,4TfՓjͫ C h'f Eޝo]A7Vm-{c+c(]԰?5'-:-J4-?Wr:#t$aH!%}s6ĵ!@ /Ldqm- gs:"xxO#L#'l{;\Om򵟖{bAkbUoj!m<ȿ:ǻ, ̓~uȽZAsT֗Dt7$3nHî牪 M4@# q]R䕸M֦O-p|ÆlI٦%اxu3d.c1 / |Sm|2O|F/Е҆qfGSK{k696xT/DQфD^ 1֊; #dUٝaE@WA,w^dXeWDRa:[&W:Ɵo@1) J(fHK\l1-hkD_Z`M`՗b,| K^(1I7^Jz`[_N,wІ?Нz bʒA٢V_Em@EE_٠g #AT qc10~8Ik;? Ȏ9v7giʏŖ^ Ϳ,-jה^M:WT\d mos5JgYo6ӠYĘ _Ab#N7/s9ӑ2\NuĹѽd5싍 l!́Zeϧ}7.4h$n勈6/4O {2S #iA+ˤ_lо gw\O6vhN<U1.)H݇&CY%haL_FӌZRD4^ovD9UrEZp^FR>KwznJδ?䌎0H%vˢva>^;=ݦ@i8r ^KυKKZXڙ ݓckRj˅nٸfKc>9fA,QW5kjh nnk=aEu\I ??/VS]*O fUvSJ@O'R[0@uZlt(D=:TT6}ӽ<3 ?!L W=}gt X|@K W#po>_hypWB7bibW̬W]5P)p+b>e9JHK%O=aMiv}JaM'gM QaZ .*֬?|͇۽?;LBƿYG 69hPQŊv|?^1Hrb.U?GLY/ni9᯼+ܪ])h`n-؉Ȇ(AB99&hPq:g_?3 wyxR/m2D6%Ym<5"?]qԾ:+^iފJʄlк*e_(WFC-Gp c%OgH˲|0xwnMѐAzB9GftGf Ymr֑|*#.5j(v>CbXڪzڅL=^#shEh /F1h2%t>e0{MESQ/}Kͅ|ȋMz@-CFIEeͅC+K}8ٸ6~|;R{]Ebh_Б#]tl18N(q=xVʹ|d"<ף/ΥYl>_ఒo}֛IKksiA\R-JQZkjƫK>>ź }׊!I;$X/ GgϽ\]A*Q򈚨B`r /蘢j~=>ヅ|.?_m[2h5JRz?f@!;fX?V1 6ѕj@7: ]P1f 弑VhⷝYR}a~r5hy6t{ ¨D+\+> *} Rx_FIV|Tv&[W2_6|qل%Ue{joCGS4n ^nGS$z~%vw9/]ܦf#B (X:o2 ڦc㸶=Ӆshc:ݫ(d@w@}E94's0m̹?~ioqSy+k&H?4b} ev yV'0|w]?倭K!6I- i\i=Ǹ1O^tDb'%RK('XSܓ>&ځp& @Y? qGKUk:_97ik8)O Gj9m(u39=̖ErB#OۨP|'"HS&'?3~ealQ|I9Qn`r1<43q}l.nCX7gTB9bW)4iFһB "[!rzcfVWlό.:Eq4Z1UX oN ě/J898KcDഃ爿e0 >g4+ׯ=Cs jߑDŢX2H-d! .O>Njz$ȕ\&- 8|W;tp,[VNnFw̲~n_=n#ZEV%AkvdO^X`uxL$.YDr4| w KImA kXwjdKqV.M끻Ma=* GljJ̭A S`M8u>xdWڭeH~4(%7 sŒUH̕Pڪ?,o +W^k?QX Rf/y f] F6E=sPf5bm=rWr9om##%rPH'$%F3b`"5, ckS^kn cI2 PE~UD>rdon/oNL|} 6bg)P.oUyE`]2Q4רWh -qs34ϣU1Y>`e[*A|٥@Ӫj[}țJ_œ 0+=JǽyE5NۚF=֐.PNB{<;R}G2Z>pkW5 n9fVҒD)!g8kܵ >jmh,*9Ea}Gp+zȟ 3>@#7Ûi*nk?h 7Lo!YGX@ ]!G!Ezu9lqm/x ֊jᠷ6T# <^& yI$ev(T6Z .CxQo%V4 GO< c[|Qcgp,xW_IN'9),գm4L[w Ѿ(; X4c΃bvuЙM"'΍!&^ ̵ѼFA]MP܃dݐCX?A^$&HJ]Z% *dKZI; @ 5SǩH>hQ2%8_NJ/1roe9ݷi|AJfC[,U">y[MKס7VB_Q8@OB Wнm!RTK*$1+*mw_~IYs KŌMUW|5%F+?@삉0P ?[Z&)\mqGzկ~:ք1?zm$vhj {ALk.~e ZLGMU%`3$elW!At2薖cr%*uu_Q7D}/Rm0O(r蔘v"bs6?Q8sʡKb-–S"9Fa)pξ}8X2rtZT!LbRʷEk`S,6(> \Hn}+hl] N;dp@}Ld4#^x[~x hb5A9016km|w{g?,{БIR.S)%b;hK3f4r#,#ҜSE a,xY S)!e"@z5@#T*ma]WrMO`jP%e= |9-F)y~ ciimh/Փp?'Q@-SU.n쳥/SITlO6[#2!]<)flBV&tji- զh k17R-3Qs=j!{Z$[JOv f?cw/[4j1a01s7|3p\YZA~Guc&gxٺghu)VT{rdU<$;Y4z Bi&gw(0~nR>AC,q,Qu|U^Љ1;Z^fA vV?:O_ u`c28VΦ%2rC''MGzGjS NlFC_ 7N֛4(_xp>*bur~</uGdɅSBS^d*2u[R+& 9Mp \ 3>`:_# l?Bz{ em ]r܄ߒ&usk'e%a ZZ8x%$Ü(U8Gkz,Մ$䣌C.m|b9NM9")JU?¬7kn4f3hc6N:d`vJN3hT+og;>F?8T#\P3_zg:{ sBtzMqnC8EzGz5Mاe5q BS9eh(Ț/t-$rR9]k$HrKHn?w%H_j=v{ǣx7?aW-~0В ALVsqnz S8>͈]Qr[4CI3uB GlQOCkqkhFw8>nbΰ~q*5(3o6Uܗwl#eU&D46 )Ӕ~plI8z0v |rdWl/yT(RH~{>IqM\*~ D;w!F5--"5]64)2(á!M$4oυ&Ŷݞ"J'bmly R,Dž1. (!ZV7t *[:]Elj@m`"&H,Uz?0ő(8QÉ[ SKAzRx^e{3U&$=UUu Z3Gù0%!n85lş40Âe׬VB(M]z|guEe~HC:dgk[5w-[Z(rfR#\xU/v |SykELtS%P(w$WKڇT&,QįQNfeMe=JC |Ѓ0E$`e !x{ .ըhk_+C[7VK,g\j%wn\ Lph\qvzu-|';]S?V10PsЉعZppMXt>8A['naIh4J,"ڀ5* Xau]Mb1uegq̊;54Oی:Ĵ[%j6ZNSĺv\0(Uou(< QkCL$}6<k:w])Ru|^ÈpEjͭ\N@2k ACQgb{oDB[I\WҴ' Vw3Ƿ>񙙧47"mۗ*Afe?L [ fy UlTjV`/Ib5!%Εg\ꍃwSe:(2 RK1 RӨoq>ׂ^&RLPRl4}t۱ak #UQ(\lVy2<oRo$ W$M gj]tSY2 w ojk%o/]ؽ*¡aЛ~dwZ@7Y+ Jeشfm'G }0. ˭Ą",XVͅmfƍ֐qͣw3r2mjgPl߆~|B[M$ ;vj1ϡWy-qG/̭}E)BYqiꀘ]YޭȐP.Nf0XD]e ^ cV`}1ߧ}'ϖ$؋A&Ϳ&1g>[ܲ2 5Jgz"{\k y0yYY3&]InOհl&d C! ɡC^:׿'4.' PzK}n-/TC?V.k!lEtT/XE!AJPZ]Q!1)7pPDhyjլ+Kq!f3 iiH㤍ltz_kdsۧͳ=\j"]"ϸ>UV 6[:Ol|:3]pɶVҪ&z ᡂ)`eܪ+n57~/r\-A[Gc퇷i MUZ}Lx+IQ$k_n얉ݸܿ%p/.{} sɬG#{FcS)9憺̕aΥZPKN*Z SEg/9Rd/iYA`l=*O-"T%ng/΄(!SϾ1$op.CWӭ?W߭_>~>'QI8[Ć!!t~e뺃} 2CoreybdMCWS(^|3RzKE'F ~\ nX!hN>{ejj+_u6ʨ$Mf͇h[S`Lq![O])cO(Yɬfmv1"3f[ӫE:>Ѧj,dS|vbK 0`{3$XxEBn|@kJ#`Q=uNjIXK3}^ӪdhI3ac+%K+8%=cGYL!)dR됳A_;&^e ,"16`p ĚQ oipd3egc],=&Y.}h]^."~3#uV e8tv4%Q}3 a L_XD3h%DĨ4O4" vr)u9A=Bhzo#gBǣޞz "K DSܔXh˘8mO Ă3a~T~|fU\rӁEթ`O1 x_:yD0A兽ܱmhͥ}beE:taQo=Cav?,ߩЅULw h皯p}%qRpR]PR7_UL.1-~wvF../͞syRrnpVTbP2xO`zB~pYagucG ,bFEܴ4=XkC5sٱTik@UAblp)#WHڻz&2x.ط1SIx4H:z&! rS{8QEX)y)/_շO =HmRrw=-Bjxrn&j1Aڰ5L$QHӣ"%3?S_i{Nee%eF@YִR6VoJ}#f [K*T" Nt0iFyt (?N͸Jҟl3Af?+Pǧ:(" >X޾z')ڃW\4n *nMEcbI#6Sţut"xO@~9y:cmz?,g 'Ls6\%pM27Aaw0H}VlކwfwhP `W.qcwLF8j,7Җs,`'Ņ2W|=KZ:EntZOD ^Ec54yR吝N@Ꚉ{~biI+pDKoI疄HJ}Ex)w.7A_blS3JJOAbqO׉+t%)6nLؖFO_ /[y_8"o*92#_,Bh/7zG45TO 9 ^W׆'Y;7u] $EpȜ+hQ <}Ұ>ɉϔ*Nҷb?ʼ$P4b#nʂsYJvr.E;c4vꔫFE*Ip?L\ {iʄm?5,O-D;Y`^;څXrt lٙʯ]Gj2[+Ǣ1P_|/UqY}bDKi膊l0ӁkDLtasvtw((?aEgie9cHmOK\#vP0f_q0$7֗OVJtKef ^^ vsc<m Ƶacfx^~6ѩ` Qsx㰈"32"!|mPhb6IO|뤭 Y{-iilIu㈘õQ[FTG':i.G5J,` aפ|i̛>Qϋw@MR/%21 n;H͘A9ߒI.TJpC6,sQ3]Q}Ï/IcCLVq ;2N'3~p"oBDi郶>& VI҈ˉ*b;') DX<>Qy6fIRXnSSbuHC񋹔n5c2@5<,]+'S*gyn݃"n20,Xx(7`+w ,M +%qRwa p$5O0Ek`Fto~.(£]ER]sni1Av7ήpMܰ Z-{@aóɼ<6H[ AZ1x:S֓vȧ0F(۠XeR)|:dx7qPl l$ˮc2~cP.S⪷ьb| ue_bOŷ+li~cmE+1_OTvHa_iT0 x{c3hk\x׎l<4\0]XGY/"j?M[A{CRl~.65[?&9u%az|s#1XަE n5(F k5:tѐ{; oc4hlr(62qqZ\žsu%⨣\BdwQIm%@_`w@g1LR&p-0\8?jtY1oArp'vGWNS>>tifđОrR(Teߐg9!s9VErGj_6 ^'ܢx2٪Y i *\eGҭV-(mZڐb .7=!׀V:5&SS*Ўjm^(TÈKx~ˣ'cqg>(IfUW.T!M*Ai ixBy>#^"9>-̷>[~80M֎pAS)A4fE?$T9SM0 98%#<0^TP+1IiQebֱѳ][Ņ ^тq ܙq y+'&Asѵ"_K˭Ġ啖NDCX9r'BBGoUnGk^js,bF>ya*4Jnvoxbd bkc-%"{b$LU~ #@o?jڨhj+uLࠚd9TANw)T5-ՠL@%L8noDuP"K5eD6ڥ^hGXIg^=F7tO66kM$-C?$ N⺁*>bP3q +nVqHbqtғiҸ0S k5۵.)T U `ӻB@$z}h! O.&I_+UҌ8MQ9m N"%X})TmSޯXړs+Я#2@.!̸2Ȏ(:Ob bVKEĸWH e6 n[kuCgr]']'nɁUqpRDA\| ZUYEz  dMEC':ey"+q6Jל\`>I  '7}aW2eK%8E;ͷ_pIX {3!D]>!E'o!5g@M?ۀb M9IZb7SܙӀP+X ֪ lY/x4u"t293ˢieX# JUN{O-DXiӇYc I< +~NKlS!-qX0Mvza/'iR,row/cvD)c.82@;yTt 7LJݩ8ߩw؛|HO0797r aaZ`I)/c6ɳ~2Fש{ u"(UdQll,C <JqFCkԹr6n27Mpԃz{\I5S\N8b3tvKB-6aV vcO_l =Cgh݋5-)bF3iυ>j ~< e0}*k9 !a^=Tw(OțatӮ(.֐"pd=i>>>#OٲQDqu\xA3&Pw a!6d/ *0\-A )(m*:][b|AdvrKɇFftH3ܿeP(<ՙ|A \]/GTsWd ?XL)NM >'(IOkـmcTH,q᫨4/6XkP@x$Lo7:0XPI4ʬXfܜlIGS_D0" @dP5,+msl D!@aCšLkhCO Xy#PmND?[0, w c܏SSAMW8$۴'aw?/ _/<ů-$f"8a=`OE@]-JS-B#h4g<MTB3zN| TBZ8* C'O'UFMCThP}/ ʁrJtdxenOhda"Ƞa⋧i8ɧi`O0Ӑ`OjzoABY=dcѨ.(д6uHˑ \eisKj~:%?j0}1PF $΀~衉g#YdOjC ov􏖳]+#-*G.xNQڇo4ZKQ E4:6{ Jk&00ߓ8hFIFd-8mY6PŴzĠZ&w 叀؏|c:dz~uiBBfo?3*ޱYbKaR65^j7*<*hH)Zu iYR{*8Ює-F Vs[υd(\I6륃D֮ļ'V}xoˍ'UHL{Ѕ{$m{N׹(6Zլ3GFd" BخsJu?RW 0gJ9OV֍!mZ4TͷsI1PZ]ˈYisDy{$3Ye EK'z_"`ĺL&҅|8,m/jk.k@ X]eh\kgRH]%z-Gc/u\YKtqV+*:&H;k@~R̶wBӱK-ZLzC38QSZN9߾z˂)]P'Vx+zr8WtrФ"MݒLČeG=(qbcH˅Y|:ُ2L|j=L\W_VE&b21;,o),0-!O޴-H5?߽!d0㧂 VfhɇQq8gX؛WMI ;vR`gW  ngۜNknL ^bcjw Rܔՠv8 Tl#H[3q~WdUí%,0A?'k n ^ GGwzݮۊ^* #&0ڲAc=?kCY4nliU2?\6j@P w1=E3sCe؉zըSTlm.3 ،GaisFA|:%h> \m' nΉ.fn&%w1t-rfMJԸ RZ(w_)eV JZF-jisx>ՐeZ&be3B?ZO9 [H[80ԂS?+ח }3mZS=ҡ|I|U#5)^W"G ;,n4n;q];XvΝ,e_{CXX5e')4ޢ`2RK'A؎\u7$Mx^Em9&X5:IUH~$i;Pˣ94稆I@-  pG[u sj_Gjɢ1nX8ʎ;/9`ۃP4|~L`f+VH:ҫTm!*ԠAY`뫛ueN&,gcΕ>˃ZYeC$]t~i P]v/eF<^Y! S4t:JБnpRF Jf!rHLw@}t%6 >o mO BݴqtQXK(2-0ߦ q8wX>Ig~䵡cwVd80^%-LL~ǿ b| ttaz AL J#Aܧ`&XsD{_N%ePxtfۆkH<>wZV Lް; yHHB:> ;S`eyn,0/g[è%xU =_AgGa9%Yo)nJƢ~7z,qqސ, 5 cBX#H5$.m0פW ۡOÀ0;тr %d>NƫB[٘晕:!qDsDa4I%g"1}]PuO ]].}Iѽh=E-3U[QzbSua#c+; GJ^ZwnHYX3FB Tj[-,|%$3F3ijשj2a."`pɝ=j Jܛl- DHHDPxw7 nع2ގzv)c i4m ] 0Qy7N"m*$҃'^|"qyox񪷎el\L#7!gjG1Rd3'=n%v, WY'/#ѳcШ;2.:xM Z2ISzQ@ "b,.볜? 8GkKYN/ ǒ2sN*3Uzu?9V?BE=PD/HŖܣm!m55 Sdf[59ӎ*%fLٚ oy'WT9:^`s2ǪJ/qX&|"%ըQذ2FcYP5c i7 }yq!6h0Kk֯NI/϶~µ9IX.nZ i _0lMwR(,SK*lAn9+PpKһA^%ޮACμq <׌kW$ jn0F  NbtTO\5 x͒>elӟȌUWAdӉ􃤸p0r$Dq[h6$[UpRJE&v"(-;: !B 0Be-k}E;{͵4b$3fOcU 8?)td:?xw# 8q68 1˅6!Kc vc'U*PEwK$kHGܢ55wYAu:2ZѕA&V+a+ՐGyUMf[[~2g8ytуB% ,"}F#fgI{2@lù~ tفn"+*BKcZ¤祱|#WmDJ;@,g m*>3ˉq s@)i~2qД^D$ܺa2b[Qs9f(}[Wk%.92nfI&U/za~[N-m>mɉHCU*B7{k@r*Qڊ3b`>Ʒɯ5cOXMaw,}=3ǦPլ~1@J߰PKܣ!F:N{3/s, R?&9~pUgXA?~lΠ| nރF-/@0-*RۖI]H1سnRy`OsiEs#]SD8`Aġy'J́)>L M ʳ&`y9i,BkWyܜ@ rͤ#ұL&+FeQF4qxۍU@pC;X?]A" EU!`I ^*uo xQ)!teƃycL?s<75J![K~lڛ`0Vw?sOY ([auj+St&]:9{2N8>:].*/fSOjuqFD/+%"鋯ѓfhEdG7wèJ6Bn^ceaҼ>OF?gY;(;E)?Ur|>(M773HȰX9TLr]ցܷ@Мge4 dBSFdF-[3kY`uٽfķcr LcX<י;DFsۑ'蕙Garafl\Q(S8O%>8ru.-%WC6yj֊c8(^J0OH!`ΦPOҤu—th~l= T?`1auQdjb`g=)n #+-%C>41hӃ9ߢHkuY3eg{J.'pҊJqe:_(bOQ<8 wvQ |T-OIZ)+Lڸܣ 廆)'?Qnܖ,hk-ˀI)&LxnWWP4mqN'~ !޸}Js:>YkR9Bs57[P]U8a_5j\7V y/eI1F'>H$uUkHҊ_1,ӓ̳^{VDsP,Q=s=P򜹢B{[zPAgXϻO#¦ C}~Kyj7Wk=q k5,A' Z5' 4Q#!',83_iΕlSIs^oSn2+8߃Qo8Zo+8/oK59CzVђK14o%*sYM` #3hRrT%D8쏆g6I}J}9u zߐ{^$d{t~O<h_zke4+B){)-(5JvιYoV]e=I a-6:wZsS4+6UhN1P8^")*hxB6ϺHIqM"!m UA;ϐvS@++zzP*e ʳ5`EX\O6RZ /R(.%uE48_+Ƙx;5< %"m%c_ht+R O+4~Ԧ*riJt}Ӗ-\O[/A̾3cE z|V5X*n$HW6/c$~ZL'o^),M+s& ?zjc.g|?_+C8=h$,,Wcqȕ,(lÛ@?Rjq5 -: '`d*;a2+H-"W ;Uè1ҙdiwA=XͿRh8L@~ \6`A$Tbv]&̞Eh"pE|[Xh s62v9tX*UlĄ2OO7m;RE'#K+??ZT>@a!2ܣ3[GkA2j/s ['30ߥdB%[A[Z+녚zNtV|*iFSMay޸[@t[|UCl\g#ljt',*fthk3x@IVyf6V7Y<Ԡ)&b y ޕۖu ׸gcPluxLp\m5(Q^r+ M3%JOy?zN mb '=*х#g{eY/|q'0r 0EG ?z/|]\6>ɋK 2Aj,+%ZJ!<6-+ld?#~:w;]OUk{sg`ogƪݕh|״bԗ!,tUI'9hi 'VPj?Bv5" >ZԵ,a0t&|(?_E`)u?C}s~4 H2ig1\gŒ鑎`fM~t7;Ry}LpqP.#џ/TWhX#aF}9 }"a0@|Y;%9jQ2RZtm?pC!R 1l US^:4TK]~@sγ[o 1YX7k@.b6\b=M?\:^8L$v8}$ǗC hpjl>Ơ"w*:V-Ӎ{ O" H7/IIO.E`3rWIN(Q I5m'523v*@) ?DMhRظHw*/WPwgY{K' E#c1TG*8tP2F;.CktTXF^^h Ob!@_Fl&ftLwYq[D)qUV/dvx hTf?&LMg7 Kr3歅h y_D|>i{MWԞl}Q'%9U]/SME UwЛҺq_\ 9Dཎ B\4|ެ#=q .y +|ྐshEsc;Ss=pU(Tmî*eV Z>FhMC+5d|c*OV}(E{!q "n@ɠѴ٥M3/lYb 3MF0YMD@l)mB%NIYWW @>nl b;;oPV)Jm†Zְ]R`7ע9ŪoԸנb sy_AFU"PHXtFϣY?QkP% šc ;ҵ : j:AdK(!@l.Aj UOS$GwȘLD;wM4⺩%"3(`##̧4Wey匍F٠i xmj<ۅu',9:x;/>['MOUۅ"uwOذf%sآJR=Mz։G&ٹ*$h 0]ujԂnҒGeoV.'5,.prqeGͦ>d#TkìcReDzM!)%HwDnS5@z`*xc\XQ=GLKI*Ķ3[ʕ$$v % EϝjSPٱTV}Z^'io2>G $4QAZIA +g J4*vS41ߘ2MZ?sՄ6G~.poZ %b=íHUkV%6.yƠKU}D?̗4X Vnx+D l3 <xA7Cs~N!Q=klP}De,7@HE 8o9=fMNU46kHo+_ "wQė j'=7|( _Y}o+xDKUgWųxf7VU\iWR$e0S2Mw 81 p" h1AT'h(}a+_BRڈ%z֊H-۵xWv7 j zE ڻ 7u(`WL9.| }}r_EaEVDY[OkR{ QhubʫcwƝ( $q㛛B}3wpS(_@ci*UJ?߈Y~̎s)GPv!)Ն?bɵ+5_X4@55~ChwtܸM\ma쌦>۵n/t3p%Y#?iG2o-lLX^#$[ɵ,۲d΃ {[a\=Tm^9ZS5{0mQd3yX2Ɖ ,a[714Fm ;Dr::ޙ~|Ƈo:Er(; @m_ӹXSE!>2z?_P'.k^UrI%qO~A2R0_]ab^$I18q{? 7ݜLbTڒuP"^q\~qs-;K/ew&>69WQtlxl>Zܮ03Apɔ_h X,ŖMnY 7koE.K0s). MOE4G)~O>`SsCofǙpi@L=_]iRteO W`M0P~\4ɫ(#sVƏ!r^fڿa/Yjat[JTg%3A}VF7 u6tj֒![ Nv&ӷo!lHkt4sL&| _o\l5{/*‰rr@'kJs67 8 qF.h.yFYnLzr 1PX2 ob YlWtNNNUvPȨNEYM%,%xY~VEJ)@^Lv^u#)_kP22p-sb 4zyRjD fz9wX8}QsexdEn5^"u#Y$Kzz!Q蚅!'_ҹWX =޶*'~D_9{8 "z jk\pMws.porkitUZޚRjgƹnK wr }n:8߄® BLWn%4Cq8x{ 9&ҌH1 ASar<,1-cN-* "^ ?'S,a~@ T=C2vE;k(ѿD)҃FV*\kT,^aK2\S9-x=wQyn|p% R`s;|*p8GJ r%eXF(֔9!#WE®~HHpDžʣ%%S:␋VdYiGpw@y$'_kU"d@1wzoYOr+IDD8N:B1 "ОvSJN'(ny(ާI&fRxu#iSZUX*Mhmp3SCDU)b|hGK1C:kHlg!B8cQ'FOsjHŌO,ie5 q5 6Gׅ0ԔcOGsRh*,'`7ק STy[ʾ^ZR[ukvܞK#]2Hް:@gdnMqdηk}lp^ojrc#o$-.urߚtA\ 8(%:$(p3gU0epNolByn Dp翩4\v9LO"S[.Kd#?+h 'fF)\8(_șAMv=J otJ^;'`[T"G\v a Z_׾ ʓM2(cg%.)Da qX%1[Yj bFj"pDLg' Jh)8])~׉],gUE-WַNm4;Z2?%RV.`d}:31TSsPcI&v1ygMە¹3tF:ףq% ~ҷQQ=lc(.om>@% kԂOXOw6'@:h+ļLeb"&myzYg\d Ft?)8Ξ`Nsc\8N Q~mj JO)@/,ݦSjfxJp2ң9t_BVƷ3e)h̔ MpMoׂ鹷TA91dWs'&Jo?!} 6ϐ0 >wKѪhjلuxlq=ٌ:H)p4$X7h8@QقPDЌjEJ+ct ;,o TU,WdM}\0DEeE !!K)Ϛ5eX^ބħd@orm79]O5i0i5!^m[-=X@_Weݨצ0^>tkj$5AjUU·IsǤz(1LgsKѹG9#l7'Oh)]ڙmN` poJqX" n~_BB{PڢM*iz79EW($Yىe*`ls"(WP=ac4ԕf^ 1ZԌ]@ uOQeoɦM=,Re* z{-|}DV~{' Aybx!0F7}Ky~$?IO#:bAQ:13=C-oЌlrJ]i\ %41m60Q5 M1ݠ/Ek$)3~'8L1ΘC5i6A妥^p.-yv=jUSWbI/A`8H6och*F60~WO zo ?z6[v-#>R^Gqޔq93W:2ZX&yq&~ˎ<+dvH?)ke\N]SdWitPOI9[MMRf0"~>>eZT[yoA #ip#& [=#<선U}f 46 ٖ2P2{'Fws(z]و>uE6.s-f=Bj̼w{WswUcxH--25#]o>D] HVEMtK͑iPHv\< D G__ԱĿ^rU~ܠ K"ZiDg62rLI;{r 2}\aB!- dxw .E :,՘4$+ti,pTOG6BgtZcѲ( sJJ-x 8nYfб`y >c& (s0oי8==0X莓?Q1.Y49{%YVSS#]4hKK73oY;4U >-^1T{6]ᕮ^n%|RpqȝĪۮ`LmW6[ftv+-Cֳ~M'FT{ASpY`OSuke(tRa`>}^Z*8-xVش2E* GC (I+(Qv:væ"  /!Gy}/FHD5Z,}JwE)9| ρWa?u#֜@kvrk=4 %6E@9/1ᨅ~[4-SURgE3 w*HwS%K\bjT}"ف Ϲvw[lccrOxܪ@8w&{;ܣ/YWJǁ4CDԑ2ԋ8rcrOQh5/ ;*X@FR{3 ԣ [EҹƼD~:X}A0LRG8et(h1\] 4] o$3 ITwU}k D;:(9*D,Ǻڨ 0u.ЭtwI7IB%G!$N@~ޑa;:`PZ:a?m-6MY npj"} bX~byAAafF<\?SŞo`e`c'8}\7IR<SB`f%r*&`h@Ѡ;g= HGZ8r$?y粶TVꁝܶʠkTx9Sۀ`_0#8rt:=􄎯yr1ȁkכ;?/jiӴyPBe{+L1^ UzinfƍEvO ` B)vS 8vU}n珻Q('MXKNKaUO3^Z v^VM>%Kn vg3 e>hL>SmܚJDr`|xdcNQ#N~½UG?.z*').8yȞ*bnl1l7v"^XM^]Cp̘ɅSz3bg%[ 3Ȟř>MUY2A^L=)b) 6wq1ö[lꡔY9^Gpq&o3/Oփ2sFB͂%B2:HyO+Քe9Kf`])a);Xv{f^̀_DTMxW1Iy*"g d^7 ")@PQphE<& JXMoݐ *T2$|<}@ ~x:gnRf^n@-DSXW\Va>g]F*{Жuc jPyԓ̩1J'Ψg@ҷe n!M,Oϯ:Kl ۄZOn֎%=34C"XSM1ھ9gbj9Q :pc↳VS@8l4=́ɍ&E=]7(~G"N@#.*1/q(0) f'S"7];Kdq¶lh i) b(\>qsxIsxџT얋W:Q>7vP|¼<6,a6`b|vQ-a[./DH#Jl!0~y '[&3xA\Om oyVg#<Ӽ>HhPxX媟'+ӰHT2 l~ECʐ%iGyĿ-=~ï?ha#Ws* Kd CN fV4Ru!e}ݭa$Yصo4o%-n (=/f.%[NU"?9_I"H ̤U47=MzF9[VP\"*uD<<$i(;;kP!mC-XA\QA\je:F9ya$e ]Qq'mhue*%Q[MT-:ōc@;kU¬{gҏ%UXU]1{N=&nebt>W6u ]MCtT#]BZ"{:y!"Q >6kPOr[SIl %?Y/DCj=\ں>GKb0G;êY|-NV0PL[=@/ͤ|}bA mv Oƾ0J\GLJЈU9_?Nu[2p괴*3`8ӝ`Vlh}$' <]XcMCΔz˪ % A보[!cӚ 9鵨@9 ْҀxzK)(WeqXuT*dbc6w"A$i \}wd_G2ηjFy.b Egǣ i,ɍnCR)Rw62&V5kmpLOP7VyhR`^m*͈RI`' +>^˜#Qnb7[` sK?lFc%"e|,,7d{HV2quGgU\͹f6Tz)# /nkhCcBWԇ`tG1~TQdw',3^,['zվ*(0S9DiHĦFB؋GZ,[؁\ Drwt?~|%[ !TS:!{!y WC7Ed.J4.|ocobdCO*PK)fQ>̦EOV)A e{7s\mmvo|f ^elO6&;fe2TB #xcJ8mQrGyg: I<nE1⻒ht 0XZy,-ʒ]^\`AƢ :7*ËWP"{;7 ю>Fy%bv&̅y|ϡڮY<[=:[ Z3D2fӚj8(|{sGBnd|)tg{̃fS?UȢUSDX yr~ &˴l$;rEŽ;P9λ"6' $B0޷: AL;rNDogKax=KglAK!:t~˿n#]$xab첤g9cف|AgxGtףűхBz21T~wQ\1ŃHb .neu/olg9 mMӃ>l9+.xXٸJkO3]%$v- ~i1B`cX kieUC*q])= ]ToK4 [9ݥ> J ׂUy˨<^Kr&R*+uYW: 8C*ީD}+D6a e=n WIDEڽPmsJM_wijw|&_6%"WeBQ6^4~ l"&`.uc*V-3nGسk"s= >voEZJ*qɾX:oOr68ƃN"dw#+ `E5G%? ^< Tj )C{B-rvYYdNm?)S,0ϛ3,2BoA 0(* C=)-$ QUݿTOG|Ե/@|ǥAQtG ;YmTMȸI*N^ tA>+"R Ck-SגKimm!=J6) N :rm-E""DBmv]@Wn ̜O%3"OC77ӥR^`W۴RJ9¼qmiKa% {* yx;N Ř4"GOw nH31"e޲YHfF/ :o}m |GK 6&zU𨉟'\#c앗Ch8Tc*ܑ `'װA38ri!1q'{$3OiQ07tI*_ F]H<`_\쀠E6 /nGQerKpȊ+T.?,*#q׬_ZDdZyhƘ[;P̷DehmIRĵoZF*i}~-@s@l65ڽ&y2) MT DyD3ݤL"vDߡNl3.('e#yq՘!/]蛂ó*[8րt>C&CA >$=WrLWUmO3sE7=´H/m =\n4_L!z{FM;ڿoIy[.-wOi+zuGQjPE6-:L!|g˧8QhSCÍ:tLu'&h~h]ĚǪcD h;)}7qƒz;yrog2jMiv&#<\5?sp zȟ)/aVQI׳*G?E |kFjp V B7ir7&$kJ [Q HTG ,MM³ ChawqFŐjvqB`@^] U e,ZM`"z}tfͱba%I++89ξ'J~{e0d?qղXDy5FP ' ƬFȡV\\dcij_MQ_b4 KmR4lE}5q$o߂g78L8 ;T}SG Z~C_nhdL FkL(07  IP+ =L?n!7[5`w!`P6+#DC2㨹0KgW<{ ?䚻U 7l hp')YDub F" X!܈WiBӋלĠ1iXO5Ӯ~hW0L8jLGn"@D{핞LhE%, gC$fnDʎw"/ Qbmy(9pYvx W5 THT*%K+m~*%5b1݀!̦l@ʍor4bQ^[v794 {g7zhz=F*UxO<.Xqi,wʳ· 0?*{uTM"R?>!*\ k`'M:}c㏺gjV)AP{--88h {3)ſʨuB7a2r,r>*_@}2og`ݒ(jald+l&I,k.K6tyX5]~SXAFiǁĔjhI/ cTrCqUs1ЛX륎#G&A<Gԣ>\N]UG$BGڟD6D mg^pJ^>Eg9mrt}dͦ"玤T_7hT~BuÎ5u1$EXآji=gC@R;W2/ak.n;O"vl"9dβmQ}!;| RUww-C: Ŧbp;,Tm`[le mk=aź] Bʅ- vӽ`/!KL;‡qVtP6(*#j}O? mދҫT:2%:r{խ]Aps HěϪxA8$ܜ* u"7'ǚdf)wDwsB]tpx UU@=r= ¨C%RL(wN,ɤR['ݘ.bEe-8suRSgﮄxlIf}>^\Ֆiܙ>纑e U`H'lm ԇ{>jሳ^'/a`0}\4Ԕ,M_wŰ&IWI; I\^| F6(6HP"X! (fJK_bѡ@ákWYvb%nùSzSA#af"4՘G2(_@`0ܱ<ҜxfUgf7: ~Pq$󳴜!$`# vrgȤ|hNkJН8s HYuE\(Yk.:7m $- hnbYt 4 81Je՟'8@dPyℊ|L72Ώ^!위#RS^M9| ~l`g"?Hh'%CcAեdrtf]9x3_I_P}ٹrE&Ȟ^{s[TW0;a7P 2Au.g!] ACwzZy/1-WwmQD,[2:{zoCr;Dj#!e`.笿`R}J!eT3P~?YRMR9f4qHHݤd|й-Sէɕ =ܿ?qY[78$a߾? Aibc'*m[Y;1ŃK8m<8zk32YA}VY ɣ Mi~tlo%ز:׹w-\r"ep[ތ!XR~H:??uCt"`"+-a]ԱLNx{h))-aN`=Z3!^S*ydvxMM =bx礈9 ?iJY-Xc{s7s+d3eg OMxR\ά"pڞGM=YnxN=Q Ai9bN=:oBO]~4L%TIEL#FvH>KZ;;n@peu ï*Q{: u"gF|c$'[K+]R~ N4F@BeJE.+4Txk=vH `T{nҁÎl @& (J} YyXKVjI%PE+ nEb6FΊ26Ȁ$Hv=%/N'-r ˩nj e37\OP,a~;luAarjG?T ?;molEd1HRУ'`bJ㤶K²Dȷ 1߯7B#IΑ~ÿY}TUD*4Z =.R?،{u@;@\p57JE^ǚUPq7+S\3}yS) ^`̤yi]=Q s^ǐ5$~̔d*B\9=#6D{VT Ԁ-;wo:aLD]*$uo}BX0]/.ZBw;6i(ĐxC6{5 +He&r'`%FgnI" -xF㓝ԣFe5!+K#2?doQ$c<@DRaRn00'Ӏ)D,rq*#uq#:z8@\.:<#O%>iٹ[(I/t{&o$ hJ9!' ӑL30M6](.y Q)(;qZ*] x+tJ.;&O:0Ʋ+iJD >Os!<*1E'zHJS*Ys%BRXjw4Ѓ>?վ{_/H܍ N.~ɣZe$Rׂ8BK〇MP9\(c$3Y#Hk}X A H~2#^ :?4."G#MBP$ 㸥'V5K3WK4s#L"D7:q|1<>,;+\ju+1ZL!4|rEi hv2 00̕$w2$PɆgmFKSA*5a]Z"/y"Wb2$y˕q3e]ri g#A7$>DxjTnnySEO qd`Z~y=at΂("M#X+v4ٞev7A {n8g"g(6'^%-9TZqߝcd$+S?Cmb8nH pf+"Vӻ*cP6*[EP\ i#]G k*`/2K; ] c1e1|ÀMgO*03rUG(ORoWX HIɜzBќ PqU4MBdxA\~KZKܪyΏ&|hF@`.F;Q,/Y1>-ek'C6(懰o=Cvci./Mj.pTϨT]K"A1=Iu=W2iz"I%빰<yL9? Z3=,SauǶ`OœVtdb[!߸ydƂVh,>TT񽟓>uwyz {\ӛ\ wj,%0/+%JEeJuDoMTT^9"20:D8^_&X‚JnL׈͛PE]r_ wupgo oZT-;.?JG{&T+ug0*9-z^Kz.6xdnBϡrsm;k.C  >`-@=[N. c9|mo[sxy‭~\|$#X[ ;$ϠYOp* Ҩ:B5yx LAq=>Cc$V-}W'a!/ٲ;_Ăz=n^7cOP#6U<2̒ &G|@^tɕ=~=a:S{&-IAW:բ5§STEzA[[̌ιx \Բj}bxV |Nar!:7Q.6VawEPQ;ItJ(Pa)q ~KoExqz(9R] [o|'l F~~ U!x=_MrrP_)đ"qJ=g 4vWNdC#vaߪ,:9g~ q)1S*hO;i!" )!ѓ%{z;@(E &vvQy GҥhͿfC#\3d v W膒 Mv"zK<ŪG6 yж"oRxӄt'١p<03P\e-~e($;Y"˶@36)o(MF f"v}rt'FYr t Z.t 0;SPjkzBQ:l] 9_ݳ噀\ )!$x$$,:O 4g}Y A;QY ˰5YC˙Ϙ;EHx71@}$ӧ>?g1^+B`2RpQ#s&̶JcU6U6~ӜWj_qrPu5t Ϲh&NՒ&Z=hu4倮RCdqGpcQm\h(Dtr7k"/Y!-Ɛ^׵-8ʉYXR&)vꪬcaSzNwek =DJ;ϱI FL)jc#jDŗM Vx,iD `ɡrA[f`<@=]IIҊ40N3qpuLQj*~S]|/Ҩy\-Y}\nGNWIʠ!<'\;&n`T )(vaΏ]J.e9uoϔ҈ՕIOg? $'sX(\yN|:[$hz5Q 7^: t,utjxu G [Te{'`ܴNIJ?-huŁ"HAV4m 7܉1/6cVP`U]$҇󾹌$.BlIYf?}>.{oy# !G1k=O(KG,-ges>c tAQAg* fϋo )iꌕԗnr$PyqH+Q .7#Z?;܎%@N? $".{f Tf4YlG_PhM+GTMR hFkthZ;;hmKU6z'8񰌃ުD jsՑʀ9UhE m8 <ɰuլZc1&1}{mA(ɲO9s:z8- 8ֹu5x6OY|*!x`jp4тPDj4t#`Uش] r9D}HT}l> *& 3/Tz;]w `;zՋy=}Z S2N*)֤:Vo:=..4ot121;-DЙ ;4 jtsCR5$ 6KcдH .sɩuxbdZ\`_$A` (9Ĝ%3Sg;[FduQ/eo[y[VR)ىNٵ0V H(NPשxoxA40raC~AW׃(7 {rP!)\VU2tj5X]2bԿ5}+DCr̔r7kM$IK,rծm<^)E+#Dقԯcg1RO9'!3MdFYybtX1ӡsL2q&NS~ȦRfEO{ Hkb&]uv}KwD -HKĵ(h=y8u-mJkU,ȿ7|5#BL8L6WL:ۣ֝-_jF"l_˨W=X1{]7OtN[|PU"UhQ{mfTtxaz( st}e&ƝNvQ{Wc=kcp1_u/ :x sG?%tI6$ 2M֋Lo=op5 m 'kĠvtnBTB[ mhRnɷĺXla*2ⵁ"$!,{Kc^)͝VD恁IS&3}XGҬ 3#7Yi ִ hj;A8޷޺U,{DGCNA|/#t_X zEm-[2MnE鉶NG] ^zS};-5W;@'$Bqy+)a6pՊO8vMr)8VӞ\!n N\{'I|[3lRR#(Np\h>|YHiMovOw5'jJϷ(,|Eoe4ny~rlts^2o'ɇUA?7?&9wj"= hԜz1(_"x覹p m &z^;0wp2 ?FCӵ a>wFBy>Ge6c(¬?9![?8Xkbg+ }8dMY,θ)}/%%Ҏ0n<.t<9qHslB rXfq鞌ѵ(Vw\/ms5(ToۈnsNXQ:AcCnG0l:"=J6ras(-w49$ 4؇Ol_݃yIOs;aʨ;o]}7:$@z"hN w*xk|9,ic~S<2]:]jN'T8h3A`x #43+bp,c宭 Mӄn8lD ?0Rgg )"S}Ӧ^Pn+0T0) Lv)vK}-x@n{ʿ tYd'Hbzc/g\ ?n©~m}Z1JiXYDc͖XMEjuyg|LND29TێoוH9]@Q}q_W[X2zc_ jNuJ'5Ux;Ɩe_ ԛw{-)8-6p~ۙ5ixbD]NTr .M6:!8᜔2cpi>@t1wKPLF +(M/?p/ESx9 YǢ&̓Bkń qɲf `dNksOnՔPazj;y~Zj{m`%!; +:nr˂JI!VB!tj ;V6&- @cfkuØC}Xx7xhk%(ٟ^tb)8 [L9ѓjUu^x#;JDcNg8*^-zȖU3n M$nCѠhq<̺+igx DL~R= p"Yҿ'[ RilkGro =Mng:[;rcP)"Jkw[$$BWpd,J"&{ekFL# AkzEۏ8/n85ƨ=^W3PX(&hДp){ *X1GQ NQ95 xQhVK*]D6X5T 8cEЅhtEȕ.K4N+SfsF\glE>![6cɇhҝfPzFM/pnma5TqvݳML"k X;Z,Aptۄ*:X&REZnt(wQ x(TexD.}LћddJ4^&9i-Mg/bkr%Rf0MDJ}BF";reZQ}l.𓶟4Ep 1zTAߟHfz z+/vOaoHf_~|{'kzoqMv%xǨrMܿL[L&K+c*X0lo)zj߀?(y"" rhWܹ^+'熋rDmW LW.M$ gF5-3}:\ Gk|SZp#oZm1C,}{/\p<^IMdf<;wk0TaZ;KS&:1l5<=zcPw4o(G]Cΐt3+qcιEh$2j TSp޿I"2M(#Kaf=g#K}/'ɨN58jݍ572a ɃzΣ"(]"HLze zȠouן_℄R`'v_j<홁8!GA ]ڪz_1ZUZ-,jDG-VZ۹ Quq-x~; WڥϜ1{BEO\S,}Ѐ匵3w9G 5F@Zָ8Odk~Ð{]= .{"ܹݡ7kS5dzn7"Dr>1CJZdZG#/ROi킈F&" 2) $B 19DFخlmvs%-QXppp C"J.GZ0f_Z컬-*%>˝٫;rPT>?&;Q^"9Ld{q*]qy9f$a":f͊dA ]ByIDuؖ;ego hu"zغX:=d%h<ۛD=rA1>睫Nsvq _S5$r)° .bU22F$^ޗc}`CPMhŹ@o"G$ۡش VlT>&<C'* -\XmߞAij^2VW2?/{U3֐kgz! ~oJO^9#ut13]aW~ڶElPTS}pn~Dio>+g~΄tq%.8k̉3Ժ{ A{=4?rJ2$$ne|4m$mW75'5Z= rV SABw@ ]kECLX `P#[n'Y|I >d PcGs|1RY<6>O de &L9Wv[ɶť(d 9~+wKY2tbzh&X1}m'99qF'TVh5ahȚSBy|%61Eusa/˿;xӝ1X<;j<|uJY'(5y AnAT Z߶G$#,&kwDj>5R;t-[?1#j|Ѱ0BRցJ26M+4p쯛3J?gyUaM71-G(exASeSݴB_sP+"ޟ(lO2X% P6 lNuV4$[pwHFJCo)64:x#iqThk8ɓxYXwobRh9z+>E{ m"|qʥoDq#v-d;դ"F` cR@S&M31!xd:`Km`圢x}Q*_փ./8FFmnvVox_V=/Uj_lKV!9م6 sk*{VyZ!.;H $[ ˚﹮p͈ݝ'k4D("kֽHԏ<zΠ+̢8y`' ۤ/c! RY=E4:h,]rQ/=Es@EhG eO= HcXcxӖvPK~&D%4NbC. "1Ҭ(KiA?E{D|@a{R8T֚OfRt-Pvz={f'6 bn~}ߔ~ 4:ȅ5, 5W^,3L9*+/;2YUUAns,jOOhIIZoUjїAB5ˮ^b2׵¸ Ixzir?TdJm ӳ/g?tЂNDkB(Wtb_9m W-u{ob5śRgky)ֆX?őrc3~ :P'҄ђKB3R34 ϐNݳ5wZD {;frK@7愻'J -/.o/er)s~/QFp#V!2; X l}n{=Ǒ$˃=vWު _%е p ;RΣޢ7x_}1.4i\Zİ҇9+z+.Κ!.zj? [ޞSH٤`B/*Opt r*F=3ٿF~ B-E8d# l|as ~/XAck˵pj>!/p4M~snR8GmhTQYbm#&vUb"yb&VF<ua]cnrO_* > DO`fnʀUP/)Z mBcAD!KXM:0|Ӿh=EU Ҕ! 'nZ k91/%Y,lrz3v3%/eT\<>FٕxB.yRȈ1\^;;W-oȖ5.P;+t.હ W}LQZ,+eQ3c]!/fR4nj4)~zYJ&]V08i]Z}@4J?lcȀ> a.Ӝ %+oQx,QZP""ny' N녙.t> 7\ I]=]QLwo(/SXQr; xe7뜧,wl$ =\Sʫ$)EV(s‰ǕGqHOeC w;XRԬ7 rZli9mX$^lGƳս1^Hxm9y*a*C*h@t,%'fM8)ѷZv@PxP)/D.Vw drށ|+Ag߯:F ‚˸3_*>M:GQc}in`g!ND s )U|)FvDl-sQQ%[;G*XI%qzCHN|c+NL$U5 H~eyvWB 0=l[ʘL3 ʸШ-W9vD|.?WsySWLV9"1X"eĀ F{dj[Q̛\af1= ˋMC x(zf 'uX;i٤4#X; `P7gWw4{)+.'Ah@5+#evދ:gNo@3Wi6,n%|7Q 0ݥ'~1&<{{DȲY DTB/R Ys,mp砄>ѾjsN3OV4/iL9vjyYhoU~0P- X uWAcDŝȯr4!7|'DhUvcrR[6Cx^L<%FϽ@Se@8kZL A,,+Ҡ/^ C@@E72fUl㓆{l e1\lZ:U)]WEx/[fc*P#DVQ^5pJk%eHySlFhuG?-b\IwGU΃ؗ{aXYw&9;+(5RޔTj*-B+l.1 WCsoUpE|$|3BVC?N9HM*I:w N'ԧת=ц+tBw/If.hܽU@sQ*KS7IT=PmY98n>t=t!j*Y%3SAi%=XqD''KDB :PpmW8t'X9d^4K6(=}O7:/W\|t[O5{a@1[_Zf'V.0@wa$F+>j'jw7h7^;*19v Yڏp>P6Q^.&z0 QlxUo(C4AGq&rg//ᘑ=Òȏ½ @FA!͟UP;$mr3^RVb9={13S_3)X# m K#R"d#Kxċ $IkeFto:D$2="6U aXƈkubd"ggk(d! "XAs!$H:-TWv /?"{*V:Pk<(p[r/4jdH `%;I $Jyuè8/c b1PN`Soyn(/IZN){5wp$w4o'^+tz9L>3XΧ.[Tw*'6p8hɆ~M.hv@T/)q=1hF %Iοz}Ӯj +P:l?+K#ceBO'2vZv9t#N#xZ#k%]& )z"[̚ÐKspm5 Qc7Ֆh]4 c \9MHktbq,-\cx9(`5fFJtV#&#󉅝 )#obwŹbLJh8N-pIEw 8H ]xy>זsvhWyYg?͝w!;~'v~Yg G2=9(ENwc'}up&Oػ%, u,7GM1` }@k8,4W-DIŗϠꔞ< rT;3lTj\~d 3GKS./Xxm@l)6 BT`p+牛 lrk!W;V M7)0Ԍ~2OEQk#eZӐ!=Z\z?ee(./ma /_821M:,S8lI)(6;qz$+D ,۪% 7) Qd/=!5R2ͨⴚb"|^e|wxNG`.:>~?;8\ZNr6N=I#eǃۻl7Q@mvǫ PZ n\cCqHCͼ m3N*J|)hFUKBm.[!1{Xk Ls6$e5q~؟q"nʂ:*yzfZ^,i,Tec} "G|)\K+' gk5U?" rzpmq^ ,}>niɧ>;eWs6[_ Q# /M^ѽA~t(֥1'1ǞT)"yFQ 1k3M(~Jz|V0f2(#\y)8b$+`ΨqhHFPic'tK2fY[|pS/<_WYS{ld I#r 7Ĵ0`1[m̼3/ .1Hu sk3dp׍~dú ZWPNPشg8vG`Xh,7}){/µNj]!MoD8XQ~cVBHJ01pQJpvE9ebAmy! oAQ$_Ȥ`\a bN tų%ja[q1s38 5L/Y1c fB Wݖü36EDQϠ8(+AeD(3dx.eIӧRTOmC^*3MW K? :Xs!zlJjqXC>$B>3<64WUy|u%2«@!Ko"@ti0aZKO7 s CZ-ht@Z @ױgiW5y>;;'j;jT& = ƂqbaQUe6@ LTkp'S;^&:'_Ob0y;l= Ge;p꛵A$;6aZH+vuQ]% U]ˉl/8Q#*@x`\EuN`^Ìu!wZLEa; Џׁᝏ vB:U 'E<N5\7>4 O+LdqXṰMK^J$.5c,㽕60ȋrw uU$Ԡa*Q"z{8-IcAhB muĎnm:xQ+9YD=d(ˬ=@r><5ي -zw6)qc-qjaΛ[tS YJX3;>te{(D 8A) HfU[Ҩ~M=ߟpE${B~\'0j1R!7k{zB8oa0Vo2/d(PGn_(0'{ֶ  9x뤖njsǘ$ I40edʲ q<0C'=D{3ch+rx!ŮbEVnW9ޗAU938Ճ1rNjNW'}fH?4#& [’\@h {35[ $KidQp8hX~8A})hվ4x@l]ѺႱѷȰL)-0~xQ,"Ѹ(K%|95}b}7,emjGdX>6Z/Y=1Dkl.v)^S)ڮ%Q43+l oÕ92cQ tEE2ufg%yC!/v`(_J~4ZdONN nD}h*cPf3bRny8𘴜Dx{ Z씓l_ф)3M,AF~8X'(0- !ˬAǹr)ҟ1 g{|=˃ݙ68k<u&)CF'(mnfG|t]'e#m 5_GfpasynRXX7e]Ɩۋ6H΁>S}-ҊNr)yR1sʗ@a-iVP]P8M%o_5+Pb57kR1aXTMk/hԱk:j$_!uӲHAbEg`Xi_kKH9G!0~pkN$k~BIuY ֢H{5wߓlY|\7[~Pb\\JV Df+b0vWRJpgL1r x\{k0L5('o K*pv uu̪%0hۆ^MIb$#<8m=v09]$fHGZLb˗#KGu"&y L_ф Tcw#`%<^W3ӇB+ JbL˶bn!"|‰ ܣ3{cel <4žB0OV]~L(KUN:l3744 bg֚ [`Qx|~uO\P̢MO?$#|P#pU 0޿5ދ2=%}<}\tWnTid;7 {IfŖV'TU[I2pƞ m"L{sB0uEPB MN?M:S$LQ3AM]HQɐ?+ݺs3xs6h:Hc(<{T*[y[adt[<, @8UFVw)KfI)LaW=3D_!wxuy-&vs*t!R g40sMlWUv}'NIOWƘ gCa' u. H2/kEArBrUj%.e ` £3 Cx-mm0F!'wwF8"ɖF$-Lm8%q 6z\ywY  7 ppN,v3ؒSiK5+UA '`"{==+,a%g u`n|@Ħ- h-Y5_ 4,Ǡ|X榑\晳xbHbvsmiQ/v ܫ#_=P+4-dn#ℋy~<-3' D5vZe4ɥ/q`1w/rAE)6Y@zVՐr €O<=*?Ұ6bR /Bqb48 z)ArNgRPп'{Ii%v-#Թ[naUiDf-' FDES*xE~Ⳋ9?["`lW7J{vs@=-r@+z8 hpfҵiHu5<#3f36p1umQlq2EDH0{~wtI-lu3xF:۷*x)ur1^%asX=>^#f+UDNyw֓Zv)B'b6#\"d|%;#Vdt=ā:ߜBu-|<;jvba_ MBh!ob{Fc9[DXEA >Q⨇5L] T$)ð"Zɖ"V57'A{:쪦P~`adRrX&Vu{3:ܫ4 v;qcҧSNkX-$-~m#cL0[^selt-x]~ԺRD=N5O$}hot )P) ] O(Rfv>gTEg|^Sq>p@񶐨8 >hR P$ M񭏝cor|}JO$%q&Q`OҊ.YtxruklB~ 4kd]SO_2X Tw.bh?XC}pÏ3tct[oR5%,=4Q<Zʯ܋ǘ3Db{[q e'N]Ǭ`)>"WÌ]j6Y]2+2L c`֣BʅauAdzï=vwz3RBDu6})yVy?r\V;4v#qRԣ`<9cbvA x 2_Ɇ(E30q)@316[vnlZ,0K 71=!njҮ3SP\s6ѧ$L(4+AF%XE }t/:8O"cJ]+>^ݰ5T뗝2O"vy7jJd<* dZ]_Nu)M5O_d!SEnDWAe[̗ww29F*ND%L=;[, Yʏ1Y!j{z7(u8K` HQwCR4Bbl7x^E0@%T1\0mM_BZVu˳u;uZļS1[`(|$jMKOC-}? h\]cl|zxb6pC n#tSWxU2?}f>/-e\E+7+cWFb,ALvSNPN :mD?1Uq FLJ8E8޷vFmis\mAfYí1\jJi#׉6K4(-sGA|v礵!Rf %'rbL(/Dd_Ay5P"~1/xxO )Dûڨ0^}t0I0F`A3PO|UHmD {GUf3EIl=CZ<)lա9۟ 9o7C?'i8{8yMbxjjq2[OC=kQt*Lh IwW`p ӹ񬍫=O% 5~xig臺H"7j |t1#=~odyN4JQKJPԈyu(xq]9ܝ)j@2(6Q:LzCM|@\mbgm Y*_x.U+O)l\Pm ?>^hIeGHAYs1 E3eq1lOy(Z؁(eolQ2v`NLZW)" W]Gwuз~5ќޘa5X`|Gൌ%H1j.p uoxW wt>&.qmeHl3ݱ+\ |Nܔ7(/խH'(FQAm)Rck>q}%1֥)Y+=!<:S;`;8 Sz4w(w$sf:@PhkM=amֿJ< ϐwۺX1q&nzࡍ*(+SQF Ѓv`rK{>'0W;?H"BucA3 ܤq""Z(!7}YOfk؃ZrtO4kV:}O6mS,în!&ˆ6S0`=ԧĎ˪VIb55~U?mgM?t,&VcC1M"i_.Ag8Q ·Wr/QC0&vt\ȁ:EԝzJGhw;Qt-5E}*"tQ5Ȍ+U 0yt8L+ jt{Ehn !a‘S%Gf@c*#U8MÂ6_jmNmKү!(WE|6EGI6X>8!x;EB016HC ?jL\벻eP-[`?)m-+pnh.&s*)o8!Z׷.{IޓJgo)9z>ЛT@ ܇_)$|:Q]˖60s4`|h9W["0A)XQ,&3M c/'!T\*IŃq srw(VC<^X_rp,{$Ck5RS &KQjXArlA/qK,>&Fp)^ͅ }v4k 9p| 3Nr&A U)ڥ;.>2RfOQT$ֺ,f@ ۾cDgZd7Ծ Ǟ?"(MSE(R79T+ _5:e-(+ xG ]]k{Hև$R?{T]X@ zat :ы<>\C| )3A-.4euf̨1s\k+yVs`v'Ys ftg_:35U zؖN]{=uH&ӛ8_jtmcQLD- ~D C;nCeЛJǎ(\׌Hhځoh[.L Z5̱tdM]~4>quU%h`%1٫)#KtgN J8u=ceElqT,&354y,N,տ:'TÒYA;=+t6C-B8=%xIWnö6,@?[2s[ƿ~Sw ,"Uouzw!!\yζ6!&7\+! J!Xgj֥"rtG72"hňBI]#aF3;t:K"N89f|έӵg+J*I:W+[λ)"Y_C޸ 2@jQǰB{؆0?m/I?u5] kv2<qsNFl?_.h^h)hYqrC)o\!>"8\`9vFQ0h|Ou]$[ 2ǫxg-J72D:OPodo v-?*G,}HNz2, b8Lsa{r`'NI0W <$i-6[r0KA Z4Wy4牔Mi~|P09 -d!fU3}Sސc7^ǻz1sHS6@Rsloa:^EM撶Id a3Dɻo\xF=KVz[ 83!Jţ{G0S >ri[񪍣<)3%j"aO*"j,}|$^){OV^OSHv=ϣN+%I4T=O? ū 25_&1#GuѨQ&)+t@FGc-R!QW6od8 +n.Y@n'k+{ .e$(+Qq[id_y=;8RmBR5v[_ ·AYG'ڃN譃bIFz"fGMʣxGalpG34@h5=2{:"U@*9MJ:.,p6UnN٫, Oq\ث9$V7,)đ`, Fօ=\loR2VX9,;Clvу: ~YP?]5~fp(әWK߲ sI;Q=C;)膘U\ѳ+Ig1SzY /A7&mʭG;FLy`Y׾P;>ʆ|a0 }#j?v8_S+bKoⶇ95>{ѕh=+{հq$w`&b'\JŊ)IFT9 -rؐ 2|uWX)ȵbǐMq Hh+?oTxIL'}|{Yʽ0\fot[&V3M+q81{m r7yJ9誊y}ϖb+RmŸ߿FTd܎Y~mA|NyCvb[g~~Hw(kw" Q _]m8BO:9]pݎVd\gP fCTc̺]3N@]Q.WR庂zV'O<\| 1x^AREzwSoIG9_``pA"Վ܆aCB6F'5z[<93`[5(LX]¤}U.,\ג2gpo@"A1 |dz[Í9ᦆ!{(O:oWA?Z"[hک"Uf7]Ib*ٞ?bO;ً`Wٞ*Z._6$)ROabŭIxC~qD$/d֐kt״&#od15«~>0elZJCر.;nl54:)u#!tNk"ASX86Ga |ĝK)ҁ8Z!;5{TԎnz[i4 tACf29e4!۶Pm/c4ɾDJi٪=_?x#ElJ0Q ,U)q7|ovFk)D0˦3#Gn^qIC&xY^3 LA<^s q.PQײt]O/M rXӒrD f5Z`^61ƍBI KHkdmU.YT7c| [!HvOK :O*6v"dר֯% B>al⣙Zk X vmVJr>2-%kI3]Tq7^᩾B Q@DZRd!$JQ8!oЦJmcsy>+jt''IR@74 Z;?b)xRFEl$:J08o]6iJ m@K咤e省B Q% w +㭿|k@t% '_XE s<2@uCX* 2Yjݔ, HCw㱛阖>}?AƯzPRmbS/&\ 28@ϹzL7s-Vp]/Qk986STqm6BhU&xsaWF8fq,ԥ_(EARU7cd{! \ۜRt]}.D,L@aCdzN^e "a9@ p"$LҴ|vr:oV]hqO|`V,jI\`)_vL> C=兦?ccªi~|hAd !u$OHo#bwA;+a)Uy@ZOrNjf AI8|@ii5/M'( ЛŹP"Fk.+$;qxn 9n6b/ 1b1UB: pLBsD :ytE5R{3⵹& i $yQt?҅VGV R0GzQH&iUN9+DIկoVg,i6Z:2%&Ư;ޫb"(;|fgNbx-]È(dcjWx POUi_͓H!2W1ZP1C 9ANtjІ0^}cP4PS;S-~3=l:YV21zEBZajt>M@vkS)m ob5C{4ݜ;̪u+x]^(ZѴJȱBC34е'3X*9t^־c* 'c\t 6W.s#ؾsc!Sm8pJ9uN!U E%옽}ўAkH&)cȁޏQ2B졁@nիfRš& Z;T"s18P=ηe*g@懒T5aq__eQDFP>ncDN< K|VZfZ L{3;sja% ʋͅ+:yKʝ$^|w:fP9w]H!a cbjރTMݲou2lJ (VNנr7Cjw1w\ظ~CDuTa4-tZ 2JϐP̍WA--\!ad22u#̐eքbBA~h6C: Ic|7) q7h${^Xp /0_|!# qk9ARFW= ,-e8sLL:9ؒ*XP )]*!ϳ%7=7PX@AkpoZg]Xb\eI{hUnkiugV_ hGx.=|?qTDp"-ܣlGosf;ӘN?YGuxjDAGe+P< yS6D|*3C's]0mB!B0#GG'c^ˆֲ +%s_)Q>8zX \#eZda? d)/ay>JB`o2rәʫx}/Ik`j~w!S O_;j+^=|9ȫtBF~m]|9LăJg[/K/U0{ e > "*4feo'RKa`tYׅt6 ;|QPYAq+b ÉD 迎PÖUZm;Z~{<^2$fi(FoEmZ HwGJ%԰N2O%9ʷQ^~nYUZd%?U>ss# W2wY7<>/ M7K.l i} ;QwtZ0ݩxE,zc †-,d}WUV&üͦM[7OL\$+{$Z (Ձ<) F[|;dK=@>zYTuNZr'WK"ˠ'^p 翿/މQvď-awO6@9(;檂О[ wKw\,bv!rn¥rYL2\j;u44 I8"9Mο$V.XXHocd]>9nV, vLL[="oERiU{t SFDtɖ+TX[x|'<1`WE+ ߵx%Zse dAx0=AX8FH8 IjF9u7g$<)]ۖr_Q5]A5%%Dwb$ʝܫ/LΔ`sa{rш`Cک]wk W<'zK +t.pַ3:wd#t?i+m~.JŐCe|d6 *UUЇsj1vŦWfF l {&)t.1UH=OЙQnSׅ~Cמu͢Ϥ3G3sop%Up]}.rR'%"QTs5 jy@[42m{tFhzjt/'bASX[@⟚aWP=V?#G.lwO&}OUڗfAD{+P}6{J@ .]to#]]>y&EP? Z`mhI6  I``j]0wW=@޴ \RFOZ86* |lbZoʔ=n%)ijbǒU92&+ 3$sJ72QĪ"_~.~yY"VqрX*D'(Ԙ ]OG0N|%*UJyN_z%89yo->bu3XW$٠.y"tP*9pRhJeEy-<{K]Sgնsg/К\m[^|ۘ.`׸Z}tom9EsA0 H"VX֮δ{6pşCHWf#i\@N%.y!]þ pg6Iuז($~Ԓ;g[K=lRSW@^ݵij{b2WQ@1QTT[ȏH⃴nƂN;@+ |URrx-8R 2v/%߯sxbwzVʱgb车Թ()NzP7!yg.'d+AG?sg!ʏpџ7v$/MZg lK'vqM Wk6mjtKlrxdUrYb9Ew߻ Hqeo~yh $ga'\638% 8uj{ S9iEԤ 8m7>N,7»9&l~dYbрZ?x{HpQp19R&3D/P|d_?4י tܠ < "ʭ($fEVy*$S); ,NuةZ}pE/{pLlFȱ@C #r}$HX[-oz.%L.YwOREpT{^貓 FMYʸYjDMg5@&z<2EMܸmNCjX6Th2 Aa3坏xP;b+w<.ۻG^c gg~Z);mq;/K QcRF#fwg;X #8 ,p5$Aa bO${%Nd{ʯq1&6^"ӷR@93L  c&X;FsS!$z>Kc)j]﨨T>o Tq#ߑ~Q)|7i ʒmgOo-j' *αA>\ g# NQ;K`i׆ ~Tݡjqu=c ^tQm5K/8ZO..`*Y؃P9a I )f8ibb{vJ_AHҲaKny0oe*OfUWt@nF^,i۴>߂ެFkO[9ZH2eJblq wWugR E}7t4i,ߚtn1`?b7:4pG#W;tQ0 UK,&-:x~"cwJZSķL䧶=EVw5!1`]UtSgiSZqБMGܸGR 6 NHs.>-(K#_o UY ܷd-t5\Pv/(! 9^jH[1ykd!6=O _cg%5փp8Gdܦ9Z[%n6ݹb9c*֡s^83@'$(ssH稙G h_Xscc2lY(hh`y_2+Kres5<|#.XU,J1)6 p} ABai 1aܛ?k2yw}զA#OLr ^A2*eㄗf|}XJ])Db! xmW0}Ft ¯*Ej 43ꀗ.9mU4=7$/_«'pieX3!Z?abFT-DE*.Mz9?WHeK=z<"V9Eq{Du;˳8J?+sO*<Ƥxm?\wd+5|Nv^ixX@eYL ֜;]d,Wy62!+ԒmgBylQ:KIٽD1xvhtU%BY)m?Pq K;)aOA֔lݤPI–ªa g%\ؐJ=nsEJ>PrX`\4M F^ijC8%P@39 ĆLSVxC8J NT ̩8:[ܛt ;& y޴1x! L1Hg")0ƇC-!Jr#`c;U lgS/gKK,q|/lvziDۂ7vn'3Mg]O#lRK@IaI_֡hfM%5%}rQfV,>8FHS< P,o\ܽ 5Xܕ$UtG͔+S;${=W+%o T@j0`I' Fs vzkŨ=>V |qc=JOS}J<7V] t[lE@~~GOၗ&OZu#\ք 8LbqeX(ث+hyAw0UI®lYJ p ",&~_&,*}'H2$kӜhD ~{B&__!Ū{!N׀BVkl ~+^FB#FZǧ$gm]&Y\|^~ÊXhowqoiArB3/mN j"m;;bV^CM#IlG9qH0~eΐhrMaT[ܖR>%uaZ72- |SC-ޗ6unvf!kd/1],g|&L3 0)W6%x__JhJFۼ QGgRvfɆ:DZHj-M+Zd`ty7ՙvQkU } W2j~<0|\=jE5DƍKj\obǎfMcL'~dvP,* V{!'!rU4mc /pKca_7]b|FS^JgL8=H1 ڛ_wmʡ_ Oo\J<FKFWssMߟ5::`XSQʲ0-.Tͨl#8MkY\<3,Z#IO!(4 QޡX7pq׹,ۨ2UUEZ'bXb==YǙ8iֳh` CoŸzF&BA臡*ܑr־  vl dd)zUxxLG8e]҂G/PEAHޟgl.U.qJp91_c=U-3b떾H1ҭ>+#C[Ct8!h<6LpRd(磲\j1 ([44N/WMQ($e+Y(]xLAVfٕY%bk?,!j mϝcN-].Mc=t$EpB_(y WNL1 h;&Gн8jq^[yΆ]Zd1¿j$ɞ7WۙUȋ8JDʐuݮ?Jn܁:uvrעe]H6$&PƉey,dr]Q$z<YV }`ܵ90HWf4="^ Gfk ^W &Ms fs@؆.m a5Gr=8Kn[ErMpgb9`JU'Zuf *yn͟:T * UИ@0fD)Â4-N}ceX}qapen)pƻ^2J%ퟞ$͛p V~5Re[ʙXvvAZzoWA%::š3!eBh^&тO䛤v)IyQh(δ/WڡZSF1E3t#=9{C:HSQ YrXVZ mximT8ƺDV5=qA%.~tĹI%F-8l4':y om0([EXԍ&!2CjI3㺢F puғS)d!lqb-_x+ sс ZĖѶ`"GҺ2;Eʑ2m)n}~#U XQV@=]QaHjx骗r6rȤ;$'8p+ɧk(6yWy˜*}"LKO|D zeiBn!$ V좌 n31 LP6(6Om JDЋay4_ݏqӎE` ͽd0 ב512!c[EGU$اe T֬u.U_t5 ^YGMr_> Ut))RWh_Ig8ڹ{Z9ӳԿ'E Zv4QSLhSAdiÏcH͚|)JmN;ڍ^6/:(fD<g!ц, G&onl6ahACLCW)}CKs ,0AU8n: 2۪za)zU g/8N M\Tfv2Y_`Rn"dۋ¥6vZ`glFb&W\ah܎cLdނVOĿm@@dSYqжQ=FY{ַSTKI ƢxHbd7x4a~jb$^Z}*;+GK-57Fj7,U_qdw`p[@@z2/1ѢX 5YͷҿR>[^xr{mܟڇ+)1u< ,B?bĻaBFa~E+>;A:uB r]y!ӸOqAgM+PR#*vp^'JZG}vp {'>*%2iu'9Ec\Te'q_v@Sk ,r66ʉ6E L(Yz⢍#tdpہߑ6W݇=.,:q*(?βs/0s &=G^bb$ʼ!_m3  HZE{P']t3"miJ9a?2[= hAP#.'FaPoy2k> YDjc9!(x^G Z3XfU¿E*/:7; rtwu=X3V*d:EiL~9aP5>,)j/կ̎ |_l L#^Mej& EZ@ d/<~ʢ˨&opl {?,STEex1iX-yODVtϕ(G:AZs0UHHyLm) V Ji:gO|MhJu}]{rSyWWWku<{ePe&/JTؿ5Ԃ8n@BU1E8UTr)?"/i)PYՅ}/S $J]S܍!rcߥkʂJKYHȄz෢ jZp]~W`AI]k/W`9m% fA.x zI4 ˡ bJEQmS+T'X,8?^im 3C۲WVYGu:AZ5ϋwegz:US?ww/ܑZ,M}>vqi'R8Nz&&w_(NM PuY>Jz $J ȯ&T)`A'%dL[b |+tJ_1B! ,d?6%'1GXf`-l:Pjf 'kA v3Fy'>գ#lt\C!vB|x5-OqN)Y\ɽydlRҭsvN1t/b?iothdr7G 36[T?j,H] ($m'7qnAx-^ sE cY`'mx8uA{bcS̩8;;8Ga v.SZQ8I2 wيb^o.(rOZ홷gxt-(0|@Is!Rf@%_t50Tv"6$}M{~qFZZ#e䮹-Q2c1zWAՠڥG6wTwgWr ǹkZBϣM`R"Wfa8>BL7C~Kr$B"s¯JLg,WtY%r~Js#cL2 v J=}`jK61)jn~6K`qoI,q*hM5-H4ED@W/9Ai,0X3N`}LԶk)l^Ply$Wu6.$^:ǥ}hC?rEc}"M W1N{.?H=cZbiK Whai Bh .ќ|`jt c1:e?%^ǂA$պ}K1 *w=\KwV<,ef0轀z-áEx5 b${F[( 셨"rk@E k O")V5*z:hl;HE?slpV\;eQr6Χo!gI TpM(ihbf/b2G[ܞ!XΖ.a}_& Er޷5 6B=}L=ׄ Pie ZF?yf̘т_;qX˟fx"o'?r [*+ʆ# 8pa UmɽY ' LBgUy/wA?$'cyp|~·5A&8^y jzn`з,"af) PMgŠ3OO\h!뢨Ur|p\ *`'o0n½uD9k@>X64]~g7'>j,ыq-;Ѵ%| Ý"-P,\`(t' 95dr6'IBM;NP$:RiT_+My!N Bp"OCdA8\;[0<:\rC\;j'YhgJ_8MoqC|z. #HO~ᱦ'$ڬU>wPc|oP0ƪvlx3~&'_Wr2c)0خh,(LbPI+~95EU䡏]{2Br!$q($OJxC=yN7`7Zp>VZ6?)aր8.i)8(+ Aqu LƏP:ކGy ms H?[0 9' qO@_Ӊ )kc+T .w^~lT:a\ӹt 5 Łmgd "݄cޮ~CU*Xh% мΚB  3[QǙzB<]֕S3\sZ|!)nRz;&H=|2~#`V`,ncuP2CYyCP$~\ާx0)6T>,W_W ƊnUA =:o%$-ܾmSb&=X&N fPއ!u~w,*qv.qKxd(y4J(/8qB R֔6,5 ~G+3H"mBo?WpM:!-w#ғnX\l=6߬܁PEwX_۬]y"LU8oyl9:xXYꋁp 'Yw<իfOԼE`䩛.Zll}&H,+rTT7]"}翸cq,;P#I!7;1G.Za{73L'ȳ 3$36my-IϑN 3GOz^'_aVcppR} !;#y7]| %6aEKzv 6W9DMQ* {J2F:Lgu/;u5ԋpf?E j`K`޴-lT(v ~&E[{mHK#ڳ̉/7F_KKVBg3+-SVQ W+'|HMFO&PPo5N15 2ta= ϖc-^ Ho:LV$a}`H1du9FSv ].ͥ#Z\O:-PP[EPE*4 0y48ڮ]4j"YNEbԒ=63 ?h[I3ӡnN&,e"NX{5a +$LaG^SVf;ZM@.U$v8Ӕ@`!\o\_~T3%' \7a v207A&͟w3C|%"9\͞XղI6hw[ v◩L!1?5]'h>kHR66@n%,pEI4+/FfIR = a:Dmu83uy!պ}rr>"O]%s/MN7$ʥٟSx$|we*@Mİ:#].~>C='VX DLA 4U3_Ϻ.n-gD}]Z-m_/7@" \T/fڵ4~(GR 9u֍s&Bڏ9[8WJlҦ%=peHkq DO{56 EBSEEJ>;pEHG&-u[yHό@S/)w!ycDw`'z5֛DmV/Sm٘w2 ?2\¸aT2bс&>[G*iv  _i#J2EJFA'A<[TCvprK۝X:}+г`76./Fפʥ!ʖ.ЫjaT{2{BKs_!Ú`-Y:7ECa3cR?e"۹[?1+fd5dx&d~]zF0F=2 ׍r>Ծ_Y̍3{/9mNB퉈2t(NoڇoD!c Z5elt٨ \z ifaTgRk걵lKٸk|'~uĿWt[u uvޣd3EhRdf8d)}S+M`!)pȪ}:IK$ YD1WW`=둺uY>XzQCDȣk=߃։s`D [HBrN1Phmnp1w?|*Fb]qj}~[J{5RT2qM֊nƝY"l Qian*<qqm'8;"UE*ěG_.P Va՜ $pI;1$YS7(C$C_'Fhp0f\.FV;ף٘=F! FOU&/%=iA>j_3'~Ss@*bl%TF ^Zw:gnvmZDH|jF'8N j%"9‰ 2:YR+F9 G-^ &ȐJ(NǛ %Cž ,x~d[ZR;Y[&` ϦrRn'"Hdz ޥ'Ydwbxq+ĕQkōݰgZ?lh,Cj;%1Tc3kח@]vSal繥qRy|I%+Kh@aQLy<60#eTk"yi=E-%o9ªj$Y&NCũ`dDD6DdSySU笛V>y`xwHJck^&hoP J4V5h$Ż_ U0 cbvEwe|Q&2$)n[Fxu9%07TWőΫieP\Ιdbp;pnHpoԭeaoBR/F5 Řk0rl%8v3LlٯIq.~E( }6y-lDI8d~2UE!te_CVa! pi% l y0u@ 3‚l)  -ȱ,L z`E/sĆ]8=7_AȺoZ|ȥ?|r"D Qziw| 3fg߄f/Fu!W SI+Iḿ)hF$#jyde<\c_]$s):S(iݖ[^ "\H zI8![AN ]uŃ,q -h xol@3/ݛqdo=(З}?x峣l`w ,YszN-&F &0B=Pm$(_;`98v"n ؛\DN[j YEP*~,.u`@[1]z |I^" ЍazɛsKJyEӥ1u貏w^ܬ787+zӔ89]͟Ee衘tH,OT:6fՇUGh=욬0Wy5zrQ2wمjER{:"E? Gpjq$K.u{iW[.j_ar` l}{_ΊEtQbFÕ-I|6S|tsԋ!J1ޤLGlwfk#4/b*f[R杆qz42o`ڂ\n6j/SwwTqR -d: (j:_n _ D2Q!!)Uaq'05 tc5p;}1W]`fLL DCݟ`ܻr[Ƙ¡!Зdj8(;f>Ex/]sZɓ`OekRNFo%IٺqII ;3VK}vM~<k3^cg b'%{_SZ>o\{Ő6gb!$ڲT~F߇J̾S>,s8Fx$:44 `lΨT9k /(wR.(>lfCˁ16E2c9o'$j'xT(TKvW6fO X׸t*ĭrOTxgDCӎBC\&T./ƛWTv Efy`~>|r+ZhfgJ΅?ڑE@ iTR ݵ,׶IJF2Y1vm!]$),F&kfyQ45Lxpio$]*d|Eےs4G"zgbK%t b/]a[dtD\+%GDmy!|Bu# a|޾LL˚IQқ'-u;Oh_ޗ>=PjKzXaZ$hp` 4j:}"d'/h').Z,CC"nǣ[0MPpW\^5/';B sg^WOD͚MS2fWI_k0OK4&C٢z3HR,V|\`a}8:Pa຦w2׾O<'.-VF<`5&S$k{oeJj)Į9#um i9C#t*N+7Cu\7Nᣒ5W1i8,ʽppv#@z֙ l*U'%A՟kʝtCR]D'7jLT9"~.Ot>2VT`zYQݜ}ؐ[hSMXK5 UHtOZTHKa7)t&.cR\wkp+v` (&1kkD+-#@|rռ 7qy2~kNy+Q$>+z ف^C}.nhRDJTqON7<ȼ89ftP\Te(+Nz RebF QJn}U&*)"\v_$_dpن+6Mo? 8Tp2*2 dF$.Kƾ0Z.UGI#+5Nb[K8qԞS˿ qEaK0ŶQA"j&6-5 x,YA ]|[kqĹzG~m[$KRNB>-eveM.Uɟw69迉OM v a7{y ~G~d9_ ꓌FPy16nd! 3 G򺀎!" o/T%jIIF_Ӫshfk^!@qJ0.ӕf6|8j'7CZg%nX1LjP )Dʁ;$-DRau{{uMW4}mvy7FD3Ӏۏ \0|9xbtѪlbW˚IiX . 7tFpM'^m=C,!R!wEɞGBeYؼT-6DT=7KZÊBVdz(Q\bsbk7t.-2%VHFm$3E`m1\ ԉG&]%Vm7ڢoBǂ3voQJd,Y=2 $Xz;o8XwlC])ۄiy(z=nB =]Mo(]e6fn$ݙ$Dslsv[PW6(uFWHCi/=QIg 1zEdNq۵ "Sp"ޠLrl{l9eV3`9iK=]2ę6x,Q}[_BRM3onHBRnDޱ%J)*9_%XhZNh'`y^EX>vGWCA [2S;!/Ag.gL`hEk)pX~}x s}+3MXAc3)=V0A&3Cee9ȗ.^fG <tM=$x6٨.:ZW$kY?\Ѳn/檿Jq-5K\l@F k9[L#TF|޳@Ot׋4&Fg@̻z#ci[$\3y^[{6юoL|%vAs1G:"Az_lC>آONz!Lvz h;tJ?OsxޱDd"5u2A#]k?UqP RQ*P%DQ Ac}P)?S@mE޻kϏgIz \'LГc7k%Yq8g%g/ﯬpK`c:atȷnuyj^U>|', O;4ME)<5~AHMMR AL">S i~&Z@i%#Yۿp,iߛ`4&l`Ԣ:Yry("L?ӟtW#A[yVؘw 1v F!區qsvB26$ T)0Jy‚ҚYլk7-Y "wV9ԗ0W3NCQf&)'e a?E 3f(d;SvO{m6!wpOR!J2oꕩ\|CLo!FRY;`82Ffa"HrS,kj"U擒_>2Xg)9~$y[]yn1YR1J}kկVq;;/}A/O Ij H|ܕIem n%(Ydc:p?z}s`"{TM ZĢd)abZ¾Gսh}X?vBߑ4HAft} wmcޝsľj3!0DA+}ntT!黉,!w 5IZh=gV1'ZD䄀͹=T{,lхxd|xBt0Ɔ>M*Yb#yyB\(1sϜTn/mc;3vfوiWJFFyш':Ե?WX{GǚrUQ@*iЫA8-L)@1U҈tyȐ> TY>pg,gksiIU4 Ş`"M/\P~=PR$ d7a K٣"\v~`\Az =2p[|yھP /sRc af^GG" AyG(MT6_j#z\a҂(-uV^|NX߁4,{Pi̟<L^u2:9gV:3f^r6v 16M+N2pN*̐А+BI2>U8}龬?eXJhv#@5nbx>{1]h\{\'oq[fQ]aN!h5LL,^na4b ]k]`H=rvl.[ț8"xRa67^:Ys~!L=SBZn>/*_0ϱzg{K0W@DwVA 3T׽k.%y l) [ 7%W,KPh 5j)FK[}dNA5U~0$URkַcr $_H=1dg8|Ŀѫ8EyGL.OfHvG1wFܴEUРg,eQgfRiUM) 78fTؼkD{D H-~4:@/؈v=|A8ˀвo\sc}T Ifw^b/N88[ڣX{6V D}L(r<F4 l?l~@kv T[CՌ|Ed)/õZk $.e,ґ]'hpbIR8Os`cWΥu*>s8`ܱ v-Z'g0iTpԮ}m8Nɡo9$4G0_0\jkjSCa NU-DRi o3bREAU!,P!ONjo},DPE*iL_`d܊ ۯC sz`Au7q/g9g\fbh²i:zS96w@CDUM?ݗ8y[^!߅iJNJF{mA73?e;!IڴQa`G2F.}[V͟i>1ɕE8H!:g0(}i^k3ǝ ્<:^XMW+ fRl"M|l\S*M0Mv:f?mxfBLtWz/++fƷL S@n"2dLwM3C4]@}7PZ#Љ&]GJiW  V1L E 놘dRvpih,D4˳]±m5 {2=);6 a/k=bhߜmtmIl,xax}{YSwnm,)sa>1 ص 5*TzJ);V[R+d38`g;aodNXf$ݟ}I7w㯕kHF@oPx' Q UzOU?A{+8FEH8ԩ@ےkl7MШESwHsN0C=al&I%{SFZeYm8 p|6L7\s4}-1 s5$~K\;ՈE1M1+f*7R+q8H׽kS]-cFn,wfDz(sBsƬ!"TeUB,Up4J$j/Xeuz*!'Ɍ6E<=}7 + fH\GszS #x ,*0}&O(۞^2 K` (%tUyYZ`Ka#=H"KUxY%{v SaZxIԽU1#2jipx' Leyr=mHlh@¨lx*[mb:Ui2` u'p݀n0RapLqIZ=_WK17n}S&3( Վ 3Ioۡpl\q6'p l8'aXpWƾ^],Ad9ꠔϾu҈y"-C:9x\Pz?w O҈*ˋ{(ox-:0K6 .l"Vh].x4q}]giJnXt'47Ѯ?1aߑ; {(qbxeԪqȂwD9'mn6VQ4@F2=p?걛Dͷ0Xb8UkǤH /"UCa5 As3k7 ^ Uhǟgw.FW'[r0庮hf6uLS7Mqeo/ǰB4  B!j,fr?]3=tx_ᙜ8Xy.~aBZa% 'bSk~$DqPc:K@FNKZkզHnUT-{FcLIh:/RE_R?+DH*}L ׵mM6ס@d\|1ݖ ̜^5M>oxݾD6Y,]ܼlba*,eS<ĭY5Ϗ܈h*% xp\Ҿ`7Z KmlMM˽oW#vGW@A|`^ek{yl#Q/2K#3@u>Z ]R:ey{x8F$9}0%]h/Ǯ'vDWkn6 1BˆQrEւN}2bbDDpY7t{Uɦēn 2侟$j0vuGD#t ˽7#Av` yt1#^m>+* IVoXuJ4akܫNL,h c~ nAq2:Ѩr_4 IDɐ2FR`&% =&oƕe[->|d Qu m ݫaھ_ 5 l-"%y8b4}>7欛SQPv)[R]6.HUF^VZۚA2D&LQҝ]c|s xyo{]?t9r&G۩EXp^e8DD\sHWE[* \ɨm;/ 4|٥^@URf_\SRg }( *p]I4TYi=!UP\'̏0;֗qpvXWdOr*͢|2‰WO&\ lDl`/^W9DcV:#ф"M1H Mh{"d=a~ux~4 ҅R<1rWYp_ N̰v%E3ޣi*x\`r!y JWITwߌ3CvhlǠwYA%ú f( Ζ7eY1CJ}t3Esbdez-3&PC[l{m17(,s3$2_#ؕ'[F,5~!1=,n -d4jj=$_2ؐ);;Ι9p#6(I=_p.h˪'ų=tD`LS*Rc wRA"}'` Aڤ )5V? L%!˧H)#MJk(ifTkc^sB)l8 ss)T)8dQ Z4qtYe">0Y D7cV1W x"PiïIf D'6nB`lc8?)ăDo(҆P\-mn_WWeBl(ňOj"8'=u7TAGqr(*dOiƲS>_|D Cn7wjkHg_n>6 ?Jĸ*Hu tZ}i"^!XdӰ=VQ]k-b1E~Nޕ+UnQɤڣ;Z(5':?0ЧăUH"衱B]t!U%A,d->CK[a.8OgexO27va H9O$[VdDCOm%"S:RđB̂!>-K:%WǎCۨh)FSL 'oHYSzcG{*tbyݧlATVdpzG1)x3a% LTH/–Db7q4DInrL(y=KjA_JG7i-)j1NbԃiNPW6ߒ Qyװ[cDi)̒pw7;'Hϐ#Y2o.6O-#)]K'E{0ό*7^S=eU KcV,@tj7&1W4}j#D|Aq#Rylʋ6nx}Ί'r#rfHgneSW,2] FdlDi욐aN[zaco TXAj"v6ZYNjd&i+oے ȗpР*cYN 1)L\UI; 4;Af$^$H:;l}x?b[\#dX u8(n\-dYdN| k  DXq'F/V޿-E'tXLMY1w۽e͙dȇȔ@|N7tE?Q4/vX u6G 02hd,r[ _G!LW5D !uȆid0&0¹B%ۉxX 02*Ovɑھplc-eҚ>>ҳ||:8Atv?9s+j h5 _Y&c܃_6v`blV4tHl+?x!GꋢB Ż6L6TXOCrj ^oeb~dGVXw͡&$q6|iN~R_k rP)guS y_E ]N$%vfB_H\d 31ҵ~Ƞ" ڭQ-JXIr]Y{L*hpm7TL0bW'd-_,1?@V3ϫp>BO% TL̽kZ_?݀HC4kSx*JQ/burP> %˲.YsU/_ڕ,*k˞ X2uMp!T/woM=A}Um(ZA\UTP"-8%|UG'ٙ3~vBBl`F a` CW\|-Abp0ܯY-zN =Fx "&73FސԚ$yZ٩>uF4Z۟/h?B ȾuBa#oX$L\&G[QJKR'/Лp2ڍLL[sJK?!Cb {nQQ 4!tg[rcSB܎[Bhdz>wH )mGH/>[kÕ<up_UdWq X%z 8Z?6s*>2Z ~hG:0(v:4qGjuANq/4&l- 5K[ EieyКU~FM<|*ЏGwDFY_94d\t_2}2Jugq(^D̬o:TJ#+]Bm1 ըP{F+yFH9 8 1NċHTg@f@ L|qLڜ4S<\*_CIo@ʫ!( zE{{tT U ^N\ѡG) OoU9qV͸̇8ڏo0PLcΐ3R_8~ G@n)`Ü23e^wf{I/$F;ȃ54p((ۧ`DM@kK-z4LӁx]J,TU±ׯ:7}b%=n= Z:YWqK)4pHBboY;;ϋ) ͚t*(w-Pc2`՘ګQv ߰f 8S.d[Rj(̂ZMys}b)JQO %`6Y?c†!ȱeXC{G^5S? ! ybFRoէEve? Y|Z1qg?bϧѝZ).;0qKw#ŅtP|Qi3sW= ݽr@y,ok)5~c?dմheh`<ίj Wdb.ʇ'$xZ)`{fvNۖ9M9ƓP#cMS k҅Q2$)W @7 yPpU0y ):8v3ѫG&%43$^}wP7l 1BeLoijI /~mWMXE wBC"G{g$nVv[o bc=$H;S/W. ̸DD m:\ dx. m <?8rqn/ځ$}QiTx/;3ҶODK@~vV f6 ÛsvZ#.alАjhK:^zFcOEi|6/,-d'd~ <\2iUݸF~:]1'6ĩ6Bǽ:xFPޫ'>/`r Opw$)"\: Dg,8JZ9S|' vAU0 ȳ2zXʳ-IUna FBK1-;Dd4OB ]jZB$c!ztʜQ1+T/ɫd<`q (8x[u?ErN3|~f6-@SADm|@DKGoB}~#;;^vnLp3w)ν`pd:5jZmh fs4Q,2-_b ՛ЮG#j'uz Z)5tx_;#-Vv`U{%a$͒[P~x)E'۴p~K'Wnkl2q2ʾȮ-p[Cu n8ك4+9DhR85uح>uPB[9Xh#X]5-n{A̞V:'Bx8~/0ݝ- jFLV7mU DŽy*[oeX&: ,Xl'څG5XPP\wBd8-׼'^MEİlUgKM:O\s/RN R<`|j;F/8w9BdNy7$TkI]!@t) ܀6[I6?ʜ8xprĻ9lbh] ɂcDl%{)RāS{7Έx7 <] ](r(fx98<nT{PV~9CFi6waSftD"kIĎ,:HW8bHyPCPG?Ddy>ʛR,# +ŸUyp مbvCD=C!0߾t/"oTOVja)lvB򾺥ܨx{~7Ǚ=,Dff|U0p u0K(Ɇ܁{j7*Kw02 bb, ;^?\vJK2La|FǖtT'6 qQi}#,}ItA&pQ 7Nc24qTza|Y rt.L!Ұy 6 2RēT ,q۵G`m]vj#vPh-hk5{no=XcUɴ> G o`` M_E H<؝3Wx1b!t74>Yu.Y޺)H Ekcz\9O1T3يs.-Ϊ{7 ?~?Bq gqM& Eh<ҫ@arZFm~7:8/ 726c959M ZyP{pzU)6ENrrS{2ːfrO|܊]8F|ϩÍZw1rZP]pUI/qwQ:Cax?e%U6#)VД[y|gEFs24]fW] ; y#f ;9^c^#'΢!x/ "Jؘ{57ٞ(j!/Ϣ ^=f@+]^?KS֭fʵ;~S+zʐ3BjYxw6)p^ '?g'^1ThbH!WNS4y|~ϙdo7,qQkܥOz+h$8kDjaD0/K{ hH7,k^ 1KXA evˆ۳=cD;`gŵǜJtQ[34.(7D2~*H; 8W~G[=.m u:%:IUc]Pz=~;_^k3:z$kMk-A6RE+dw&ޔ2 !贏oɡ`a:yOe#рL8TS74@{JHxQ Va|^Sj$ۇ\hRUj4[O3B5 ]@񍽿\4jPh`.#SnmZ`Nwԉvdr8m#>m0)hs0sg Lbodu4zK"O,F3Gp5v7ceɘHP83 )mw-+(cWv.l PvX.4Ěa ?~p85%@$W%qR`}@^xlTB^](ϊU۶6Ү _Dv^-_j{0i槩:>R^#ԍǔͽsq.Pܡ :~):D]#"Osq,E_mʥSw=iX]Ѩglrvi98J^ղ?w1+ Ts)\Uq޷J ߙ/ gX 19ub! /V/Ho%1?@r4s ;̿4_*fq32{ 818+KHME*Vqx98]:Bm"ןײekH˻#elϵmW[gTg߫Щ%9_,]"JQ5Gۧ#Gr_r|;?hcYu5\%M\IƭS[ $2LSA߫LB5_T? ߭h',ZuG=T5`Qi cU:|ʿ'm@m'[63վ9K]ƳŪŭo@|2-'XUx(jrf ծX _`.؎jbN;*80%.)g^Mll& qM   nao2`A~/scH@N6'Ya9|MVPxTTߩ66+;wR&.4&f`k4,?M]]KO[Ͻ ץ@1۽: 9HW31^:6?c(zÎиXDisPw?/f{f٠~v ( }t`\+ے9/!Ƚ F%zm[9[a5 6)!Y9f=n㴙(J Uy7 7} ?l%T3V@+fhд !~\`t1S\=j=VkiU ЮI?˭XF|fBҡο]]!Ge-y TK%7 S-ݐp2GV͐F廾W3,\Xߗ?w⒑ॅՑcYP{`'T`&gTT"r1  $ uh]Ԩ|׎>hFV&A+xP Mň!Mr SA)Pnl8Wx!TyZL^Q8<' unٽ7B`Ҕ8)kc$33`#r0t] m ^ hcL6Mט#ۥ&|g}L|27ioË_bY!5rwpZrr#Q*1;1]EF  `EE"sJq$Ac1yiY"z*&v(_I'`s  'BXɅoH &V'ϳa,^9+*:4BvVyS)=֍)q6[Lz/;Laha~gpIG!ܴ'aoQSG~C^t@r_ RΡU5Q'aw>)]9E6M@uol@4Cg\Aucx !v[N˵[P#th !P;ms5EZ\% K}^}(پ|H'G##sDyVSe/fĂu4I)Z'O=R!q4f:+ )?/INzYef`(bG6ܣCVc֢ ][Ʈu4 S&S{ۤhZ7rkRfC%'aBD[tk*֛h-Wn 7${\t sO]]#9oW&UZX݁-ɧLsJ`*}FTMB(ӜgA?bM_E%ȡL #tUjܓP+Pڃʻyn$"|nstտwUXSB$D_B⋈PL疕48C So+iJB9~/2&-?I=//\>>IVXکewe WJ'\D YYlXqt\XoD$Z0PfO".ݠ1}d75 {w:?c]^B%#<"_?q a@Y2Y@At tj9Ĥv_@2ei2|xf͌bԺ.51L?NP~_X ]Hml~ۈkK;'dg63n\fsh70&Ļ1gqwWmbkMdqE%Tf]74lD* L`W*%^hF?ZU,72*8nGV_*b0DY(c8}y \-߭ ]9Z1Um##}b\pKb6s>c_}y$(-Bmzv-i1.$^MW ̠:VSb5=g<.hU!X Ł,RI&I2uadv} rHP<ֈǢݙ>30M *`['m9->b,bL `+h0p?T5 ,] @X+D[+U6$7e)lNz^R%AՍuxO_蟃OL? !W`vи;%ԅ7݂ Csm&n",8lMj.'$:f0ZQ=*hÔs~mI{qvWtu}L |S2i($l&E *)TmsܯO.Oş/,i8nBWsi=y=&i fY0STDqً  #$GAB";4IbT:f_DpaD(T[Ɩ{+l.80|ĽugBG%>7hA`pKo(LćX6}v{*Q?5oXwX 9l GS|<n^=qR;AaD7_7z AZ:ǔ6(Cǯ9"?@j+byRyA5єJ/e&Wz~8&ҡOYyoNEUԙdrHU}|8[p%Y7ѮTx?*eՁxT}K e;JWY?M~~(٘KJZ1KYPȞ as-h@BogIv>Gzta]?]902rzxw#i67?qej%Kc ZnOvs^^gM%0L2 !T]^^9K >c,W_%XKr}?:WY] !S[G ^B:>wnGD6 !&CxkhON 70c_&;E:{S00d͍^ #qw '#.5@Jsu]wT0߾d*>iD5Px<[ BwfELl&1zܰ,mc- PIU.8E^)xѯ ̒஫|S"6*l$%m2uv* _LD e @+Xlޅo_O |8JM8;+/p^$Wg,[Rҁx-aCE'È%5*Xݐp7?h]{‡8vO 8_z3suʺ:OiEӣ+$]JQgCN%xSYMưIe汗t?&83)&i-GF==òD'g#WJ;s](`d7Dzjmܸĕ}.8U5t+ӆŚD9;N7>T4O6,܄& 7G9ݴ5o;Ήo6z^ (8JN!,RILJ@-ENԼq @ r澎 E_UQ>Mwvw=1L:9}A BDYԳҜ$%RK廢#s9*ٳqĩIoߩaTNbʛݼsJ-#?aksŦ&Wy2F2sm1vl{,&;jn~E>Zt‹8C5TcV=s5'Q{ F t _WO?v8f|R_L_t%rœk+v&x-G8)`YnA﷜*@o#j>ClAuuP?iop$r3F&Q1crDDBNJ3}q&rWyl%Ky5ٔ7f7+V^[˕ov:➩Qл-L@gǪjbR.gdp*1S9Ap MӹӐ[Ls% ;ɨo^,{ ~﵋]NI)+k_}&ڎ<{(oX؃`Jb)-2?(:ɝlG$: X(nBRdU(LTSRgВR@Vp t[=#^^lD 6=nf-fGu# $`7Kǽ#RuRL%.͉bXJK:mt 8/ ™(Z%E! M. rBQMV No >Q|t?0D4܀7MCHgfUF$1+W}ӊ|ATۧ +=Ĺru4OWBL&ЦJ0\[^P iDVxݒŷ peH ENv~҈߽8|C̬qoME AXhK)cBx?%ʄ3 H[3^a{ ߒq?1bazȜ]b$ęOceq6ފ( ov8~;+ Ҵ w'isة\2 M pW|mGbT+uܬ:Tk20E7qw7]#g.{MA(QBI{V GvGnGFJl}bڃAMX"_/_ -^^ĸ[xm%lӮV^w.}Rzot/ew^"z6|feh~n،~mc,6Y럶8]'OבUΑRMJ17qZ;x[$:q˔]&犴ذ21\}1NO|G鱍$*1L|au:%ߨEOXCM {݅ UН({ЫܗWZ5:(d(:]gZhxnGN(h %ZMΟ,7:"[j ˾+qy)] ?d#'CO(vP+TW =#=?H^ytf+RfG@[zN:cg.$`0jW'ظM;߈rlZ4oKN|&V.֒¹P&W?+Ll<_½-lD!WNFQPBGg&-Z&;7\5'8Ggu8qFG| RG15XLx a 2HJMe5$b?sj̜ͫ.<%lںbw{#d` nَƦj"u$jbZGIwt.'Ph07 x]=dL m^؀oBp - w˱O > cTe. ުn\w+zQͮ@Dx_\H_rfzw_5 U.?0>%#9 ߚNg$p<_zPIem2spr?1N.[%f1+5E"vE$IM6 *`1w:m7Uz\͵*g^Y|}%yj9V/ Q始w;gv9?MITLnsknLV=Wrnh~Cdz=H>7k6QwQ{Z8uG@omrَۓ#~NHK(QH&. ba@Zi$׳..GNI 2O#zr3Bza챊hGsaK{O]cݛK^8}j1wN f]) & 10T6ZS^=,HO>X~|J&ǛZQϳ>쿒 иt9vy, KvN>% , ^sϞK8Ó.:>ip*gDZZ^߽mJ*LĚj\~!{./kDfviEdwq.GXSLE3H=(nw~K<;Vѹ5,,& dt/ A`!m8=>c rǧy+ǽ*́(}goۇNa$Pnf{K8Iwm\?=U;fY#V"fm@QRhB`Y}ƔG"]ݡQc>(?1QJ ԙ; s`=!)P((B,)b[uC`ODv;I}Tub-XSi1|j_ Avm)qH{;|pUmo< F'V3y0ًK4C$X]`J(wq9t{;0t8v2"fsr U|E1QAE! @5k BˣUZ_8`FmL^,q^S`BhkJX#%QYJ})~P(\ٕ6p=`4"XdʷA@dX &NeDKpTաd]0R0(wը6׃ m.28 AhARFsiÊGKs3 j4$H^h"LMy;[lک,h;du:ʳ,ՊN R7WQ源 aI{s+md*6Xѧ#i-I3H0%Ns<[ J)6@Ġo6 l㎯2aXvi\gud^:|Bf8n]ZYP-%QHwn3r)vwdymQ:;!(c:7f,'!+@#rqunǬL[Z7d }@4kjĴrU-Gw( AWLzV^DXA V+byM}1\iGGf5LOg=9@_Qut-b{.J È Yz8+ԧ._ ]5Jƾw$y)ߴK"M<H3U' Uѷ;utVo(nx/nnWwV݂|1.y/´\e? gHU5\iMXv㮼gQ bmoiЋrxpx(RCS-kQ pӡb_i3C;Rlk`gaF _óPjn![.et]{^ccehJ&F¥5^]ZK= &Yauk {@ (OɅAN+S7L0Xf&eg˓Qa 9mCK\o!w$w7ۜz\zb? C⚡sOfʮةIUyr[6r :,cqlviNXtd-}oW"r٬?;V h-+%Mg0F/`]UKRkE7MN*WFT 6cm O*3晈$58FEi)1xr0c?:-++'L'!Ŋ4"%FJr㺂& ԥ$aMUtĘ `9gU'bDsUufNhYjڽOKMe|V D֛>cɵnŃ~0OTnz ΅.PѩHL_'+HJ͂mDW3 Dϛ;ssy鸯ґ3yEכ^aH<~ BJ_#|΀)%U1)%j2R5YD NjF?Q ͠R"ϖqQ*D}&tA H)jԭG_ɰᓢ(+P1}5vQvZJtF?V "]X)oFA ]KlYr~o+"4Y/s'z8nY8%Y5$|#H_zOÅ3L<6Qbi[ϷOGo*m\ӽxMg-OW-&CzSҥ.Fp*nS\b#/VmMWt>tv+4eT; (E_sm' 읹967-1+^+*A0f尨/5Ax2~ ndtg4zH<4Ȟb+R03vN&1Ҳ PQz[o e&u*(*!ͨbX`m pl^1g Cb0`zm.rcF`~"b0ɥ+) BAvUre[9t" mȨswv!÷S#qgy|$qvJ.1|6O⡬>%kz'(WKɺ ;vƝx_5^./:B6A+>_^In Uūd!R-Kg)L4q^>X F8Cs3UI% yOx&8\cjzF"A"Rh)&cClfk7j%Tf3AFuOG7Ƨ867ޚT=5)]Cժ ] Ě" y|d1zF}ZfѫǪeĊ3|jB;,rQ0Wܗwo5\ñK; Q$ZiSC5Y%Nˆ Ytίp!yx c(^\[:ME>>?BX˴w5/ uI4sL"ocX2kځ/b`f {̬yϾ2jhXʈ"Epѻj>Q?,/fOFYOG3IVLæ#N%KgSz"*{-C()eDL0qr lX˚aTW5 ޶&xqhH6cu/* O)aqX(FvHغ$6l Aų'*(MNJ]ŕBEiy^w̡rqy >B g塴eM@I#[&bo~QD=`YzU4y9V#k5T;Wm 0ӫXi3`^Sp::DPuL93t$WEQ3'k D53]f\ pq@-*IU:3܈p2|}~R9>WW~AuXKp@ze|#b p hC+őd#JAb=X(|s6";7Kޖ܇Rrm6MG+CW:us'EVweLzH5U_OejF5/puml<7 TO|@6ގ B`FH1H?ODO?\X)z)AgmCpzVj9'QqC?_(#>wtk죧 c9 )8~A:fN[Ӎ <ʞӬqb[B@_!D$)r~nV<d1s|YGW ? 4*!ho-L8j m 8^Z}Ϲ_ +n 3Qq d`g8\3|~E(bV.a96xvhLzm|Q)T1g⌶IZ|JGi&F7O1JSZ9 c@&3Ipm~S=zZV7lփ&拑'bWMn*hQV"O>$=Y H~9 zE|prw50K!R)ca;g5,e`U0D8l;ZB@xNJ} ]t9_ugZܿc-fهKT~=TtEի޻JNuw&|.G[S+n@,}J KC&ؖs,C-B"l33p2+#1Dzk'Uc$]\T̤ߝH9:KlKw|WP`@(dz̠v9;L%]n-^.O.Js5 0(hiśMA:q5 ewHa,? D˳/3t>mei|"Ƕb +FԯUC QYI,}ؿ|k3zUgK7 g_e2lwF8 kFp5=#@V YMBԗuzƚnVfbo- GAk!S/M)v-*`z(׸=tRӆGN~jGΨ"Jb{dm.(tδdl@?ȡ?3sD5L߃/TQmak ,RcyU7[%]ցmsupHVk2tŮ #PZSwzP~ +1V"-T\T+k 6쨷'±iž#N2g5 BbH֨ۥT ps4p+ǥshՍlM˵Q›tg)7;6Rg%Q(M}(X7<2Tǟnb0Vʚm{*\yg$+[TP[Mj 2"R[JfG‰==uabSbqj?`iݻ˒0~yͽ'@>_~gݒ# Dcy%AMe)4# uZbs#v_ ԷȚʻhw֥5S#^$q_'3lsN3zijL/W1\Vy,iZ R/kzEVbN{M&ѹ5OlR|/ )»-+nmJf^ZXoyr`)[>ѢruGMW3t&A3Njbj*"RM>2N59/7 }“$v*Z4S>dsUg/6Op&B_)%ϓd9k kEFg|ڵK:<\ ` 10c .L RZDTQY26TgdZJK D-I| h(378hclB[wX$yգܮgX0|h!fM^^ܛ[ڂږkr ]!phqn-ed;,>IkүU˨cBŔo1[c1HM(^~M `$㻺EVYfDvp]#%+Ody(p'|Xrܑ<؊QB ̡5vjhRy:˞-ޤ8M_a.^Ab5Ƕn0! qv&),B"%b-jiZsV()zQEX-dL3rI,he y~,n/l|{ǿ?KV#}vl:J{Ha %AizJ'Rj.6ǕG<]'7* ì6>u{f`#1`8ZZJIr*K젵HD !JNǗ{]9Â-F$&HO.$).Znl.tzD"8f±dW&$EHC4 2U|dv4~7t0ڏwy\hq$]̀.y: blE^o4_%ɗ yqʩZP{_ ԝuX 22h3ܠjɽ1%Ge L1H~=_Dׅ[-$,_w:Xu7 {Y"þenQ]NC\|쮈:4bD99IUG o̖"ana0]ٍ2~#x| wL08r.D\;6HO#.DZiLP~D #,v1W#g[G= |% !%^ EogB*Qi?N@,dv}$ 0 ?7M653HRynPJVlBLb=r8$KbՁ5ʟ Չ^>M~F;M(6:hs,4E͌ |(H|Şܰ~V#zQo{fp*e=z:ZM e>HwT#8X4GF;=/\`ÛSʗa(Dknj6xi,[4']@3S+ʁ3ljS ŇNGHZG鶝Y,r1 +͎-QJo/`>^܍,`ځY>Rk 忹d!ccA kVK|+OuKmWQO4`k.ԭ=[?WijYY@@ p(J~^[Ǖ4D*δxJBMUt*L MrhGzG>hʖz4/ebf e*Z/8ƀQӀ.r dc礄/ēv/;4-H ar^u7^ŸKntKU|| k_@)AI喘(xPӛ2 ^%ny_p VUm\< 2' 9 oYTk)=<`ǘ)Q=(F܈B1.W` ;)oJ7+=L:Ϯ%A44]M!Qa*G}SBI.`ǯ䐡w#̴AB+C!wmW}bݘ:]7AaǒMQd1){f\+L*̺![yӺLf~ols/A/KUl^9~3T, mgvF^w2t^-v1XvC'%=$e\{daN[Y}T"V#wZG ĊaRl*PC92}^(*D /VLYr.=]!*if̠2唔{nmzqLZ=Wk"xyEJ"w T3Ttv{r1ubzV-[n36U[>6×<c./VB~a,C ib@(nj*oɭBET؉AO&;p(HPr{3XJ\Ѿ,7=nt;Ҳ!F6QV6ҥvW F4MT9a_1u2у/atǐ;OsO{^bvBuI[j* E91/y)e"1wZg<)sza:㙑hۺDAMf{ | 1Qxsfi3nKq^Z԰|=HI 뙁DVV&m6PEHy*ӳ'í-~7cc[mPǢ߀DԻ%R&v:r)@/W3&f_R[cX ]Ь&]L'Ur+Z'X8j޶/ q`|1Kz7$2;ڞkB+ lUs{΄s7hJi^+#cjz I&^mTz]I\ۓ$hv@}Ϻ{,tZ[ۖiaK݅(ܻ.ꠞ2o_'rCCdTb'S{kOUNj1B%X{zJ=e3/[~~3 #MJ˴5Z7^jڬ@Tt"Au]\Zkr ڻcO)YQS4?i _}VvF[j!LO2aя"ME (ՁJWH\qPkY:__H3aBa/Woo K8lz |!Cm$cVVk#ozs wb@75BMuw8/!y-W @Ns+$14.. I'YefYU{06:g8lΐZY @j^b{gS6W`Д~>Z:b!~KD]A{N/z@ٰ[ cZ+lT5]A;F{b ?=yrSy:WǏZy_V̖\xAhtL3D4a޶-\ TOhHqTKࠒihM ̖ 8YQI%]$Ļ0їD7χ⮛Q{(~,[ukn/lU -f$&.iJ+{ Q~U ;@bjd ,*i"c.eZP7bR"ƥz کju,:(ĺűmu<'ӝpDyJ,1Z9@1:DExs ΰHE/Xg_`FM4-,ˍȌDwV= oio9#I\J$rq kW~3/H66d:Fv}A)U{ jaY,cSÅMtNxti^w%$0;}x_-euxlwb8T}Y E̵%h@#֓SBh.f߰P͂ IH/k$ܐLkLДZ᢭$Гo%Őru*R { {$a߆iM߅0ٱA'Ygl,>,7gSȹh6_P-|@\*[Mw,jY){)'?r$آQ4*N [A G'؅G:i4Ot5W 1.ԱG!JilRj]u»B CSDF'Cz PąF`! +<"5HW6hX:hDkGxTrhBQ휒JLڃ(9(܊lR!qN!e:9)?"Rf"B䢹3Tt'O]Q0wɿ\-E f J@KL:l \Q;} Aqm›P$;e)aN3S<^>f+rhjO9t><="}e&O (>AOsO:#x-BFL8O_DmO+ghricX0??;+7@eel~ə@8m4q.6LD2B TRjF}[ѻf}2/)0Gd{* u]9*1&f)Q(9Tӛl:/faKovb E.UP(}B٘#Wrq_cV amv'|P./J;XD%+;lg M(ƐGx=CD@wC2nۮ^9{W^,q&\!ܧ(ź߃㶌IPƂb+CHS=/:+0ac?%3#͝E(ӼUV YӹP.pl֟RIah^Y4 ?#`JPx躤 xM^@>7 lKDW+_wF0>Ѩ﫳 h!`[K9@^$TlL ?|p8;p,> ]"z]X,g ]"$b"*F&LKU0Mqtԓ@N ,'n *aæ?aFm* Q$ED(i.hamIŜqG|#B)& j c4&9} {YZ%OOv5ų:[źpڔ2ytP K2"{j} \8e4AޟX9VugcCoN ;] 4iџ[GJRR4qN17Vt> IME23DqiXϒ S) ȁK&Hy_,1c8djjMc5 緫 J~:TA"i0%(O*LGZ]WQ|m ,WjdJMlќzZFjIO[`cG{,Sf,] S54iMs/wV6 ι"9|/3d<~5-FHYZvb $6Ϭ*vqFrJ 6dtmKso.B:7DtPjBTgy>}̼?dB5/T u۰QN!~Y jn)P(a%g4`E{ 2v*|4=?+;8틲wSV_6AT ц6 *O#Bæ5=S@z E#(ٗtUcW2sb{g {~[ !fHlB‡I(°yhDKTvp4e;.ccLJG3>Hgq]?/#ՠm4UsӪǿ6ޡ{QpK%K؇ 8?0ǨQ?NSǼFMxK"x9d;ӓ ?vW|KZ#|B1[Vas='8~O?hzE i.X'7]iv: _1D]U|&^_&]ytBSNNb}fGٯOV03)!g :-@+^UiO  mOfT"Qs!q`37jaE>wR<=<^POx4ߏ>+@)$HBn?<2yWU\WHWUMaa>IGھ:67=OyfLJ]rccӶ}-.47Yl6mYGgIu$>M4ܜ.7W X*_RX c$Gˋڷc 5^3HjD8l)eHdz1xIGsB9\0Gg # rHl7%kITKgwz.{a'7@E<)3 O܅hj9k,6QYn!6fN0g,Xbvuc1cт"}i#^(׼vVWR4 p ݤ/C3A.Йuhȫ˩O/Wbo8mGM5*t_qVnGƄKۧQ\V1|D-C-$?02<+6'dh 1ĦϔCQs`tIDKqD$ơ/QD^$kAcldJxS6z h3hlR-`!\QɊ-< #zm (%ჍZs>cSz"/Ay _ tbwӭG\MI+иfE <8O-{ǿrOH_;+2F\;m$UU|ܙCDj.=!}q/W攒bdpl)Qp%X:8eSaZշEg)ZI3%кO|JG|`/.I<'T21ׄ"cJB_ZRR#>u_#V]Z]`t qp#Pnd"N0Zy*P _Q% ?8xw@j6J̽*EX@!givxs@;q0PIrX4KQKKL}?5e+JgKZz7^)G.һ6ϖc{A?bS)m |  7՘¶7Q#aʇu;*Y+6i٫ɭq Ȳ)e*zV(-!!j-&PǙ*h$V=m6ISs~Q:/;wSG$ 刐?Hq 0+3'(՞;Ĝ kDadg6XEQ=/OٕOEa~2j?dI8 S TK٧zP7V;J.q\‘5Wp+y@!ؿi d PlY_?5L ؏xt]ܮ]Tfqb0B[!v#'i9B|3SmAZk ڱ^j}BKA˼ {埣fKoMS~'4횒${m {Y' ؎L>'^$'-a`C.Rq͗:rpW ӆ>ML.l\dO7w KWXFٴO oXёP],FWe4zR d)fLjw '@QqҁYX=Esk[]S0C/!Nd,y5@t,/ =fyTLDE!hf]TMR9+KI786%f~m`шM\3'ԝL _wL2V㓛RomS ͢F#Js{ǟk 0jobU*/h@枧q˪˰V&BM0X-' GP Fxz`D2f*n|/o/HMեL@cEx1&9T.&Ɲ|d~M&&P5 v K-?#­8\-<`sr;8"@n㣲pQq7jr2,c| Jm!g{ThEлIɯL;r4x Y%#(fnЧn9)g9諺~PPO{u`玞A~OΝеB?/xon.EPAJ(tCC4>l)IPb@{5AܯEq!> yT#@~oYG{QF6ɤ'lZ^#4rF:-Eueҕtrb [U)'H1^Pn D(f|8O/\fB+*f4BIn -EDO 05[F[aZJE^JM79c؜k&Uhuu@6EMZm. s* §PqIт. v43V/ѽusͨ7h[*7(Nb] mg͢x"kI[.l2̞6tP[ׂu"(?"O%L$ƒoP32L0; MWlǐ:4EǹSYϾ؈c.UXMEǺ\!MˢCDNsIN73WOELwC8W[5+eoyFt5#Ah3-8aSD@-gNiy̌ Ƿ-v{tn,ȣαw [k%R @ KkxnqqR#DhI9Ж3 s-hW=*B nkEzOn5x덼k UV3U%YnR}I$;jrejf|ӑҗ)%^ܞRԑao#?c7&6- ߗX]uraPV" ` +Dȋ\Ɉ `=Sxl?׿>} Onnhw ڮkjUyGDc17Pc'Q|S Zޑ,{s, i1+1ZU&O NL)4GI “%k4^P* E 54}}*Bn\>]LP]R=NِR(† 6^=/ dL 1[W-%sv?qf0Z ;>^,F?{ÓGQ'jwcOלy6<Wކw8NJâ.%|s#6aBS9+ gM| t5Tg=wD|R-jF)Mi3.vhu;F7ÅbOHښ握,.ўAD߻Ŵ*wW5n &8:D_XUyڱgV Ubī|]lI)YWI7%͞4?q;q`7C869A *TUul ʌj"vjwyZ[/ýu3J&z]BUFn8 Rzx.Rps4!A x!hB>'8֗DiC|z.UW erʓ>[2Ǻ! 7@L%a?{]1xk@{>^Wn~X{L 0Rb.F]/9l{w+Rlu"k ߞKx̽l3SW$/m^Fy8↦ ٭yޗ*Y:H(jy~49z %2BMd;tΟ7`[e'? TUw\A&[8c4@6:ˆ-  RXW[d[]zY.BF-bM93d 79ݯFM|4W>rDg'R6x?}k<Ǹ'07n X:CstYX_.hi*Yo@ , jlRp{VgAxB~ԖMHJW׭>$3M(r/#k]'s9$:GR'|!>ƥhI cGbkB,(Mm(KDvj=-Ϥ8QјhE.Ej>5j!ZW D9:?$nu_cx,Ҫ^]X: /Lf qWd;iFNEŊ澧-]W8qOq3;fJȴiBMc@ ,zɰXb+ GE$WQtsS:"-0`-[cn"|fsY *l{gOhn8 ?6hbVpS+Wd 1(,~l}E?fT:gb{ ,EaU8Hl,7^@4o=Gy.^;">6.H(6F/ʥGbGD *2+Urn.!dYY\7^*x @:xdD\V*S- ]F,ON'k&X@̝Z> GC-&{c#`|1>xRwjAmOjTC>, g#v/9(4L^XcS8hD`Y)~5GM%=%aywRO>rwti~f,vwF: 9Xvp%k]iܤ&+{n {BEl,G1ۿͅ4ND"% lHRl8`-MJf5L/5qDFH|-))~7dYտ4 9U [nho^ij|äOG6㐽d4~;%eҜa__ C"2EJ1d-,e.MRHKҳJ:bYRz-ɜċ2Xk>pa@ȉ-@n=elqRhsd 6 |Ciq;VFD^°x9puvȼ6`ZyڧL*lmWXP@6s[fʢE[~ly2 \ԍd"ltQ^xq.\ύZVВɺiH^Ml DD.0liW|$Zb3dVsJpؑ?oAXCD\`$>BO)Q]t̮&<.AZ5Y5E~-w'vhɷ/@zbE֥J潔.d \XH6/ngIb|.нH%65ʸZAgR5&:*@H@EL cGdEg$m!pbSaT9l4W OlbUc}eicKHXcȎ8p=kSt%.H m=Ӈ.x3ҼO݆釐[ui"µ pCE";V?1_x1dFк > P+ ,Zb8+p,[qsh1DzYz)cb8i ^:+N:2Qw7"vcbeo{ ]" kT<*ӷ$m%b62j&k0*DKZS\o4sAУ' W}7 Cas qʋ^B' qJ)Q-5!M8nڧJ;$n8 _vT }:ܝDY!g?5{EDd%q i\́ s@}\޴Ht>^Y36>@yp]ZlGSSM H>CcCƇR׻:MNkX{lAdu=XzbdUeS[ݵXhʚCi vgr):@{~m_h݊ĸd>dr$h es7j.{y5+hS@Fl|Mۊ$qL t -i䉉vXdJJf}m :S> BAm1!|j)Z!y=>ô+K~%N7cz4El/?z$`IJB?YBy!?z& [ZLu Od߾/BtJ83tNN|^<)ɾ>.XKKA3jfVbӇ-&:W3e_>@"thlXr8~8^R&_a:q:\@%}i,2&"5-ɀI gB9tra%'EXmnUz3r'Q`2GxWXԭ㊺ztvj+1ĤʟC/'ϰ,]؅[O/$*T|Ml澖~c뱷?T~ϯ8ïU ӅA\SVRWޫL r:N%/eJ dxu\Yp*Qv\"Z^[ 8Ʌc~e3 s5Cƶ#̧\O>&<˓R% s2,X=8jEA磿BX<&B7mPʁ,iح/}NV0@Y U(9%w/V8[T(Z?Xy`cq#h ໐UĆ}K nߏ3>@Tcwej Y| 2C>]lTTkwwĐԞ,&G)f̝cM_*R1 ZU͆-!ʧd rs_bAE2y#!ʁmOyN[1fb`| m>ME 8[s/6]v(o= Y#j7h Zs4}:.8.I-::;-?pqhG`;O!E} :k3inbڹڇ31+r8&^3onX|G~Ƴ!l:/cHQ"]2F^> AvImUk@IZSK+sd|}@MX'<P&Z}HѲd o]zwOl ¶Z9G 4B@L&'j>k40,BlQȤď=[F5 `B)JeFX@5 H2ȗ59xesROj)?h*5foso koڜ5ȧw-~MRC☙^»sˆ[gMG^ 35X&q1uEv H7E9JPVr c3JqVK |{u-nGTT~qhʶ8H5My"etc+ټʊ].:S@g*(qĕTr|NǑ| "1'V+ 50 4ݿY{~-ZNx(oud$y)9gJ 1(C{}G9 5HL?6nN"]mhO@tſ Yx[3ߗ!2<Ο\A̔Vc`u#$?M?u%PA|L5 Tϫd'ǭ jO`j. 5"+ySQVU4tve&?):L<˱ZS@ kn ydHc[-8E@u EfCpK-ATP J2ȴرzu@p7nrsfH?!6m ډܵ!@]ŗ2yE^|o$c,؅GFz<,V% eE;b#*7)#= R ?6IQc[mO PV9̀x5!Z)%/""sw4$Foժ6<,Wt w{C.jΘ!Yl5Z#Ͷ.[ٻ 2*v/Jc}Қ&nIǡ k K]YD \9Z54Pk T$Z}Ho 8y#-{u ?̉/u=݂iԄ [X)>^sGŏ Ƙb["2litޘ.t6 C\o[{bzWz,S6[(;@LK! T_C(`^ws_p0Iy~&lKus]BŽAH_irD6=ҊbYFc(ܡ8qcKirZ ޠECϠ)3]7\qX ZG%8v54X*M96g x~}_#Y14)ƻ/b2߆I{5, =1អf🊿 M册q5Ŭ9⤙`iKJW.ǛQbWpI,T7${j4`bb>jV&7J$i/cUquH`(31q+i?6k+^q=6Aɱi+HM6xwgD4"NrE& M|Ry୆ʧc9C:뺨 )]JiGѯ|aH~fL1 4b Cj5!Lk!lw7 bH%IO[9izŹ}s* ~&هKfB#z{Vd0}^m+ouU]tgA2O(~d Cγ's3%H 40<>0E5qg xWE.!2nvSWES!Yz,d@7(fѻ3AHc3~dE퓍k¥HK"EuLZsũ!q&s#En-rJCY NG]FΟ7" NaSIGIKbmӯ%ֈ;XhMmN!Lnu[Ī'K:O-jb>R~=ÊjΗ;L HM;A4{?ɟ?$cnȡpɑ])gܭa nʄ?>"v+ f$uCqAd`,z\_I}DeQ1#m(.}^(c 1EB.4eeD.Sw%O">qe&Wj、ձ>8 Z?3&Z̢ɊUX2U{fBz7tIU"LHwt9x3MC|G6v J"V֦ VI ,=H>6ْ%}lO#`d"ھݷ"FMrfbnVbd"E8F; _뀛!kWh͊l}.M6ip6|oqi0]?ۡgFњ"Cwr  `-zLt+u?J"6`γ["I::v>FkgvnA<bUJY% ]֗CDBF ]{͔^ϑ$G1-=/YLK!'D!({e᤿-l{>Ls4p/q*fr0A M6홻th/tȿ5#kO~sќk+b1;{8:3¿osNo)- fĐK42`D?!L_Ć+DKe?;n2\j@<08]45'}BLJbϯ ]GAx5Xx/^ޫ-|(J0M>8~xF"*R[SޯYTP\ `(3 @l-)u{!lڱIn"ӵ^AWFzC2 򊅝6 yFVYػސ*ԯv&`{V#+z79I0So}r /ω Ǖ99c;[<Z9YS/> `#e}V(~L+u7S-Zk,fFr%nJ2agN,Oa}?8bWWs5k$$ B.OZ&]3RyNqF}S@wL;'Hǃ~;8] e_,.c>`=>AVjl(Ã߉<>5 2nlqǹ{W;tNd'(cVI`Ee:Eg Q ?Jb$"ilz4$y'at".:gP36y~[MHPЇw Nju0uA;%+q  $X_ő|iWJwM%mc")BMHbIS7o^+y!q7uI6@D ZeU5A>5?{oB?I?G:P:[=l!ĔHr8[P^u b6sZyV8>'xEzu} "|"MG% ȣ=%(cλ~Z{ɮZ&y*.!E=Lc.S^fY;'\?ub\7x;5>C~(="1ls33"l ZBOM+z';[$' ]Lo#r=鑕СQ|aHL 8 <|{vB))ZlBo| /U_@ehLOlckg69 KKcs-,q׹M>:ۭ8dԦ'ߤd= V4oXE#Sn E?Kz1AS\LB6*n/,Kh&Hy"GU27A!~e  ;-qhiU&!uWaȫ)A"jalYh"~apvXHi+I̹:#+]0@XJKie[v:~Pd)'̡koxAFJf?S2%κ0F(L`:KTXA ZΛ i&WBGYSE'8!:?TOPP/NO,)0+~0m調N^PwqxTFoP*C2n}D^^ަYfSmfT=pédٖHcBƊbh+IfXёlJz_?d&"V|`W(Lh!O*0ɤW AJ쌄ծ4[EZ,lWl L~"fw|5nj4cҶR~nL S O(uݦ$ex4J#g[,ݩM`%lZ)l侚ƿ#q$ 2؅~df{Al+WokbI=t᧟Ԣ@Pׄ9QCj)+⵺td@ycZ3 lVʛJ- Mc8PJ9Rh,Ζu|]oOEI_˝"!%H~m7daNp($K>q.^qA{R*# 'Bv4"MÈ(-Qo- tDG<fzsҹTp!T{XP:(G}giP$5\{Vi0jt9Tl?Pr/| 1s5[e.Z|bG#Z-|%Vb-OzLkO}]ٜ<&R!oÂ:Ǭt7D+`A+u֒[ldHD:bq~ bcЈ]4X)J]|jK:5Ig,)T3+F!GUi3OTz9P-c3ĵ+YRXmWB@C־/ 3ɡwkVB3( ` ʜӳGFb+aAߍY67o^Ħue!ȋ@_(?JZLss-+b_ҷo@LvB!zm~0yyn=YukSVX!:88;+B`NQ@s5eķϹ0ݷН9["h k'" HG5&vh-l j6&7nHVcCųY&`ъB@/+Mew&'n zF^8 2#B._dpva;Ѹlps;J4qbtnlJSwQCg?jpbN & ?hېTP@ hC5-X~4t(M^"QqP7:m ZEpC_tI<.FlԚ^ߍA h: Xl [0a<.x nׂq.gߏXU . EBMJ/aWt  Rh֭Bk9B/72+^3c@MHZjn={3K4}TyߦM[)& e|88BR]w_^C"xI*7r3SM3R#Vv(I4dR:Y&1v*f6)jkowu6Ll=_"̾jtZ֜T絥&ƿ%E>3(W;^G˃䆦gń FFw\{:B # .`uyE0Ere Ku\6s`JIIs X; M63y`|KyNa=>]qг ͊t] s}e?ޔN; +XW!h eG3/* 0m/Nh}!r Q[$Щ3 qM)>O_( oÿRA_ԨwWv酯2 쓗%K]}>6#Ƣwy}Ԃ?lovZU/hϕystzv8{_5}%u*%?:GweUȒ:S[x't/7˓9Zkﯟj~,nCKأI/e\Y'VY Pd`?$RNMCױzP&v]pt|^^<0x6"-FƾMɻŌ"itOhS+&cO%`IJ0_!y\w7q-6]l΍|oqn5I9pqkA4B{d4$  e"m =@f.xg,b4FTf!eƕJfX c+?v֫|k&tB<ο7ЋqB 1 1+Ѻ4aZ0JW:9{O/]t]'p^c@^a2H5@_̞,Ӏ ۈk93ʷFz=Or [v׎5R'jm Ql\̝l'hB߹ceI^r˞YF ?uOUYgnۂG'?5$9٤sQf⅙zgx ou«i5]Uм\ >FsD(ch^>:}težRLu:x\DDB>LIsXu0Rrn;>v tDƁǽ6 ֧Svk.yz|Xj t٬ֈZtk)+ Nqt.dQP&f{m%$3ne:2*ɟuQ>OpFn%@P0}b %/C ]c:vԼŭCxfz^촯WSRnU1B QQ(} O1v d1!skJw߫\*ڍ@)o=΃&(B"{czaR[Vw!NZ/yKN0Gz5mD ~5&. zs&bQn(hOƒO7#duLkbh4٣b_P09TӬ?"h⫇bBdZݠDx<@_6^W[O8=r<*PS,_IkfXXGx??ʙ*k84y 1G_efT|?o45+SvǵIJ%m u^i3UC Nngku:[@^()"8_Tin"zɮߘmWV]R;Z%.iLhUNJ3VX9_W&uA]KiM#۲8h'j.c?O%G+-t,_> P3wH48H n-%.M˱sY0 R,x\IdO-K2ܚxYe(﹘hz8׽"! r{\qF뢵e{#4V?rпłչpsv=} [ B /-+nG qF=h?થM>,;M'ŕ!本YIsHӵ?UrDƋmҦjPa1L-}E~r_a9rkuHy-  >65q]l}7K}0:|ZH1viz1k%|7H6Jy5HmJ"Lj8l.9EN96B @+](AN9iű_%(" mܣ~ns`,¤cEck98\!ytK0=L8\`(}2~ }Vdc6"Zc1lcm&\MN!7}- a@/(}!Zv]-&׃L24w'/ 1%5-MU6R*XM&.LD- m'w Z<X<(AT U#fZ z[mL:Up6aE#lfMeQn@#/P@7ŒuN@%KS9W:3S B_Qx\!2}Uf/8KROA뗰߻Cq釈uk4 x%q[{=r,ҕVK,GL n+%kizU:%Nwt79hK  "?} 1wY凞OcvfxFx@لCヸW!kC xMF>Hں'&N?8Aw{G"˙_fJ>MrxPPvӌ2kamR6(X'%s}Kvo}Eaд_ƾnp9yOȃ]z D,{Ÿy\1<8@ p4 j\3TY0e]756[qF._VY0{>:9ݐIT&|mlALD55HFB-GrZ(L>X?ۢQ`quRE5K=~\p@c&W쪵lbJC$~=O>n zӢ;7Ƈf"+ml3Hyz,9NzxpY+vXGAso9{Yiwطb5vuyg mvXkAtY Q]tL`aUHr` ud!iQFr<ǼyͰwe&|/o~)|WK{#E~}ZڽS t#DU{PX ۫?$&O% [csۨCDd20xM4Xv.-^\mbP"%ܽ5_UO$nK?Xru2bGrK|v2J''nhD:_  Q? x#.6:V7˚BݨQꐈ/;.x8(uגф㲶"wI0+%U4 .:Jǽ"5lj/:}XAosn-YBֺK,QAPn=Hz0^\rhߛf}ˎ&#ڵrS\|g շ8&~tHQ%SwI;f#p]+G` #[űN30bnH0.׊_FFKm,RoLεUl I+x R&ČvÿqUX6j)FUC _F^+|d?-}Q+GRikTB1Y 2~3,hH罹vSdݪr9@S;rXW3:v󈱉ұ&>RYF[cKw@ŜXk Y Whs)c =2w) gSC;r/av7`+"G2ᢝR;zZs%:AB&&ko5\yToދtFb؅Gr!:meYuw#5g\"X9^Z؋:&4%Rxa팵%j4ȭ)\G *och()*u쭱JyBZJ%e4}'[E (J3qhQ1;H~1(OV)q:-\Uu[STS·~e H Ba`pvR4~2Y9˫lƱa*˲-[[/\|b\?Ɂ0ZqfބfEҳ}akgDHGG]~Tw&9sh^px%W N 삝1q M8QdWLևKE=g؞U,|F {mrxȖ&Jiq[ vi3|-cvVd֤W4U^'1۴hĐ@B֬e>]<8[M[ekt 9$P}Y tig2 fJc̐v p"]*E. 3<0ۀJLQ74pA!ܢ 4q "770s*Wv[=>iwΝ빨%>`CYpq+՞ydؕK*^&Dշ<۠ |jrrcʻ4C:}T&o,c)oUWKu[aϽAI0Cέe!&sW%lg9DhGISXrӉWcDK ?^1>)aBP{~"}"!qS +q4D;F/57BT^ !VE'̜+XY}}L`4ˊ!9ޣA?X_?ɸ;˝58 0T uHhqC~MӖb/cv͚ VΓw+_c s-˹Z!GS_ )+p*Pd1^yT~E@MjTy.Tj{0_lNGP O4>BCSlHRn"prYP#V5=ymH{8[o_8-77|o4-?{<V+CQj1s= Ng" T\%C*xDg !v'I%23IJ(wV}J3[QR@;;I{̐h')ݔÒw@@M0J8JT}k+GkC6q.^$pbbݸ429oʧmi,Av X%HKӇt,8?F0MkFCL\[5{灏&˚WuBgqDPj2EL+u\pMGŘ(6N:P K#DΎduc-HuS5  ?2DH,m.5y >g)I}66xoPe кC >o L+>p(^s[bcϼh@'q5L6 *ǫm^KLorP+E?/OY,KhX41/JW&#>>2[p-W YEFbK'J+Le34>_*֨E4*s4H.OͺOW.8$M$`*_λ"T>ZAjVzRR9o0(_nڴB*Ђ9KG翇.QV*SƈO#O7s T1Jb`M-m"G{w&NJN*g~Muï̜7ĺ;^[XRSFaN|ye\GSSr% c1+q?Xsg '_- ~vaճbW0_5V9z>%LUBIq : >t:13v"e٠S2ۖD''J@rNjxVBw퐝Zs1@ AZ+{a0v5S ؗiд TT?u޺]5dթ5\[>S#=5' C O~kpAZt]") z1-|];NP=F/%|$Y-}M<0tsl{}P,a )^ac?}5<2;r^Ko̭"oZgmSj6+ղ!ᏁΉ8=^y'TTOMH|d =uv|t-` hIEК"=֣'@{!Y('`EnXiTAV4 Zq?b38*-@afr p>,qrTL&sk vەÐzE{ebdi %[8&ꗧVdz"< V5E&|[} E*0DScwf}UrjnҴ|}svjJf߾!1 "qg\\hψ08T}B{&};ƂqEeԃ9d 嬥 OW?ϊr0/4`zR|l)^wR%2fӍ͵!5IF2Ҍ@[پi-h Z e0MuD"vf&6^-TD6&_ '' DsOT.ߴF;5syʓ+aE'6Ɖ ϐ84zCmjv/,D}h `~%K$BwL~`:ӈ+'HYRW<FƷdD@۾W 6={~%hVTm[\j]~YTH%f2P KiȄgrx(XnvuMt:gWv"3hZ(ÃW ɥc}G[槶L2\IDa#'ZX$މERv!n3BT>-C 0+: /bRHA|ibU&@s?O>Vޠ! ʰVgf2=-Zcь YsgFvbluuiB{񍔗Kަ,T 8ԐTܼShqr6Yջhå`)"Oi(, `)%Lp̱V U5c,fߢɂ؏nr"!b6b+Tlo';.jS))U(yaS>]:~%)T0_V;>ba]i@B[CuU|-MO*h|D0TgMaPKhnȚj0ccm_ưN56X>hR ydwHP>SaEie<7;v{0+ΙQ5[9)$Z{tr2 Deի)]^͒),ˢ-$:2q3>z}[)߈B^Q3>QncpT\UV%~2οr09Tm@֭?"(An`V*\ ͻzN9"8-$uJȳzgzMT%us)=I5C*;p+N'5ETw+~ .6~}G}ϐO{IN(K80?h~>bjEwckV߄~'8HղQxZ?rFQ z6t.j;C_ .J6%ؐbw&3QmlxKۜb LP."&k$% d}DA6!uʳyA,`!r:okY6Pؚfwb7̲R>u]1lf`NYY0i!֔Gi\YBh;ZbK<]Lp?|{~'nL%"&9 x YgڧAl|ђ/7bZqG"O0KeRlYaٜ[l ?'6^‚^Bߘ E ߨL&ZvYUKIo G( W+/(ζe^|7㿫J(N zé-u_'g"7aE}r'>\e:_9RG^ؘ'_ :~A$fLL(Ĥ 'QiþO޴D\ W8#f'K֕M۽x'w[O_k y'Ď$]H\:_߈|!X|kGoM{n벼c/*_mtlJDŽފ$mKo5A"=*tv >`7X{KIՒgS U8u>ZZ ֛58-.g r)S:xbnr^ek++ru(aOn6շzfm>0DMX _\)hC7V)r[j/?2V6l\ 9BTE_4֫Ѓ9\˫0 =1j/ el0E|a])Q9Z,3!8 7Ak<{J v@tفؙ;XKme!}{⣓LcJPV1sÐU;P돧IW+ОjK2Rw\ܵei܍My|J9O568>ƣmRDfMKW^~ĊR=*Z'0g AS8NUWb/} 4oR w։\|=GVDTlFa1؞L;nP,56ݛku[gs_Yz8 fvԥ_cS`ߣ*ag1eϑR3e-a]SϢU)"`TqWfN`c;6:ԕ͆yb04.rkƴ4j}y([΃L0- kX~b뛒BíX&pE,lWhqv{\t2,8*,5TylVTwM>M= @V#QP&%Q4w j*X E5ڏm79Aˎ"ܱ_&?7۟=H (P״7ǯWյqC_*Xin7-Dg6KhMKU@MȀkȯς%f-G ) Ǫb@5MNq&");8aN#hG]fAhS :z.+Q!!P|g %+5RfXAC`W4Қ6&n?Net _KۭN/*S?4}01lʴSVOzVc}ϝ\Tt ;^K}DM-&C yt[8"2MG#.ii#D5mV"<voM͋뭟'cj6 /\:i Yv qS C(΃x GT7lYgyՖD 1#(JФQ:DBvV!O5'R)l("Nf" eZgl{Ǽ+Pnk`RpDN&xoMb[7pwm&CО2e\%)!_Mg*OXkR:ŨȪ$}&4(lb" u^%&3#L.54Ȭ&ۭ_<6mk0 [9]i}f\gE8\f"5uk9ۈ܋ĉ#^/ bQAlO G{K3D1wy E117'@)+؀\!+ۺ3vd'"zȽ1̀OFG\V":X3^CһsMP"Ƀ?)C UH%Quî(tIVnv1}3p6XAGӷ7!N_\ ֨Бq/styڹgX1hH*{r2{hB}Q`eZk"3{9 n2uC!*aP)\,HUOE+sAhyIWN[3 ÆmF2BXa6Kڧ3mjd&F(me*i\6T:H!@bGLO;l蜜MKP\|Ko`-ئmYjߡg[ XIԟ}N@(Zy%=:Vv-Ax4]Vԑ{JCqDcvT<Ա IaFI_ȷ@qd F)ቘ& )bAp^UStT~ja[:ڄEFVҪ^6&|')*%{׺0oT@QkSoZ湠7 7a_>q|E%E_c?#:Lσ>u<9(GS*Fc*gV+WÃO--r ࠢeҎzfqZZ7e\xYmNFѨU՝5iD|S𱬲Ab] &DYFN}/HM-6zzG-*~.p̳fˌe ]l0J>pXAFWXƟaw vU c1iۖ @ԇ.ZSȀ=y~I?0fKPܑ=I VVtvle<mTp @&&K'^h&9*#8Xa@jÂ{{1.&9 (bM+&bo f!-#n0N _*dڹDqRgnl8m_v\uHpP]թnll"+XMOdWߗ,*<}4ȩGޞTqs0e[A$|od .W6ǔjm`tBIOU +JE p&!"0jg|[.fԗ~1'AHEu-]Rt37hÛH/Qj*ϒ'AqF,L4 U~<]҇F,W4-ޖ& OwNpa8=5ITp4MUs%Uy׉`\֏R3EIi-^tܟkrGТ/ Y7Ԍ[wWUTfAm؛t(hq=>\BL 5mD+Su\q]OAcF\AtА~]0Ȕ\储Φ7 Z1 mťv1ImIEESۼ/`f9|!iJɎتt_‚U7A0g0h6D#%%HY-,lJ5AR@S/܊.e`3gU <~bô3v|_n$a.!礡3,+%0OCW޿/k0p"_cxam=`Yq(Ԇ<2CIZj9HU!b2 1Уt>HE.BB$/f\*Y[*7YW*ĺ~IeH-U /c81sEm䏘Z5 "V!"q7VAȆ%RK|MI{>duXqR)XI :zyB!Y^Z %CE^)݄:ͷτdY6t;1M0`G⵾Eϖ k88̸-W.Ssa{Ą5a3%HVc2.o8"tVc\@'̓/gz0iX<ϑj:UZ4U!䏶@I,6CЂ#"5 ߶*KN`Fgqɽ   Fd [x<,k 9̈1mfuL3U՟#/]~D>Y*.k䨋eW#G֗lK"Vyrf=V?hL5A@󴩭@~ueyμ3jC!,ә9V#Pk%~pXGIX:-).HE#&(UH9֖{_*ZeW ޑ Dcv j% YיE:*l$x r E/g;b8mCkxp~ GR`ԌӾ[mkl5EI7wpnbN=G>aݳnS"މaUf3$nlĤ4LCO8Ѿ995,/h`3]+_ H0j=@?-'} np*Cq4>!UuIm5k1VKx#yZKsŽsYDq6OUeeu'aKe9O;R eh[ ( BFn Tޥ;=~"XGp@%еE`$RsJ@i.hB3ϵ?kO2wo3]);=;[0[L=uKpcsqb2Y/q~Kb\L99\|[|IೆNI<~̐z8-%_~V|ofRj"K\<5J*n_uaPܑ`Zs-%=ljTT 6bߵ ΁Lп>7xr4L~ah}-G^-gW Nx63#' uSr5P|{kW's{1(ekO$NBk7KfAzz/]2 pC2#: q4ՋU SRSImh>$4LjK5)y\܋#Һf LK͕-n@E6<#Zɏ}F|7z+W^O;]mhI@5#ߟ1%'{y~8H*^Iaxm΋6_?P;htSNFѠL<|ԷJ"(]P;GC!lo2'-RHAyZД  =+O-vAڎmWgh߫7kw,L̯?ԟ63u_U d]y jZ"-l7ۥ6FY33Ԯ颟ifJWmsrWffB3giR:dNy>aT ~l4Xε;Ԋw 4YhVkaa+`UƵR6D H+mƊ˸8)gX"Qf]l"6|떬e|SgH˙_/~C™Ev,\>d+!pI}11;J[Ltja9dlH"Z[74ġ4>hUEy\q-(6jxqVtL]mmY+nj!-Ebߩ+XhNѭޕ_|ri[ErY ̱=mcܐ{uIvYajNNf_IW\2E=4RH, SO#Ҳ4;.iefh_ESƲf \57-'b S#GS+ިMغMTXl|8''TM@nƇǎR2IOB}>]umIo  +*{u0ғZZѿ.owqosZD qâX旧rGnEfX̔5Imx c}<$Lh\&+`xrm[S]xXPaNPk5DqjZ؇"5x(~a^V?D)I -؊QVuXSװQխuj?`)qMݹ&[ گ%DSaC,' 7,uDp )a_o(Р4W:Yx?oS/40B75߻Um̙Z\]hciw"im5+FYhooz_<m4EN\8o/{F6=iH*|~$ LvؠE\ fH~x ߃`rw8:&kXTJϺqrvgJ Ӑs0UCrv!O)[Umِˈ5OPu`w?6b46Pݗ4\f̴2(7o~,Ʉ.}rzM 'LMǬ֮Ӗvcd{F9sS*E^¡o̸̶/ ߘxŔZ)]pu"?rRF({aycm ~47AA2'gZW„4Ւ#P}Q}OV ~?qZ$pg$q[yLy)cP-Qߤ}5vh'HfC&XCMet3 }p,Kxb0?sbGk;!G*arA>b=`IczG)/1wcdp; xz>0_Nl)$YQAd(JnO*,Sj Q >Ӎ2qYϛ>JP,+3='y

ti>{p}I[>Ok!cq iq2gU SRECF0F}nA^Z&\؂yTpɓ<@N f ("y,t;I9*q^nM&R#l :av7)$(iB##^Tލ3ޚk 8ǔB%TQZn~y>aL?vʎj Zpsb L;5.>u|!(y6uOcd}]50Qm.oA2_ǹلH`~jENy+L*oE SUyȓ!9Q4QwN.AEY?͚&cl謟[Yus9I2ٌO7ltײ'e:IY'N}cqھ+$F@Yq4} Htr^)Z̎l,+@EVioLԳ(}ӽ&=Ma D4O y bpCPe왃;3ys6+ku6?xG)h,*m(9^KO|%6D E]P vz}_;U4?d%D:[jp`5P,agk]ܑV<1Ѡ> 0IO} 5{3/>eWdYmE}z BTH)d)?Ͽb#㡮h "KQ&E֛zotXl1zW'iV^Uo#y0'1xsJZwBPҞ@P>e +]_T! 'ܛϿ5h; S zAPV{dskq/N*dէ|?Cmf N3>ji _ a:{Aٰ'DU$rXAclR~Ū[59t}a!UT~$C J?Z,O$|#? @2~/0 0 -}x%:A\|-c*ڌ9k7Qk䧇o b =S+8x2b+7:d?VrYFvrD|c3U0ڨⰭ{qTdqUKPytfB* }oD:*%m 华"0DJ1 SEq} m0faoŤFֈ*7`5_}1ŜAr) "ୄ*`ۚT9b>u^~ H~{ \@YT~RT5cӃ&O Ą4n [WritJSӐ3mAO$4baM0C3zA~B :XYB&#F9D @gd'~Gwk_ߵviG܅Z%FԞݷͰ !5[MTg, z%uu_tr(C2 M_7Nw>p$H__qv \2@~ ۜDYv梣3f3W΂[ *B%tϿ8TR m^=1L$OvP_yrnFxۣo[2P6d_fc."<.=ǿw.gk ֫Q\+ ζC[/Rz>tkwþ|8x,o{@*Vx6}31fWw}JIBk.zy"|bEz3۳v=JLc&8Ѻ6Y=~%)/fA?4"H,n8fܩp> T x%!]Mɔq Ih7Y:18N޺%CSI #Lx6Ƞ/7=7`DFO7F=Փpiy'dl,ص Mz o_77:q s8JooUYn.͂4"9%x0P|j?~.a\J*|NA{ 8vJף}b̏]n-R!TKsCO9s v kye:*tmuvwjѴfui臕:(& 3#3,##)0D 'Qz:б~>ul&[*r&EbŐR&m1{܁~ɪc#4Keo^~Bpc%~$\b:3b)f|1bOzcBTqߖZZ!5%䛊_ҋ,}WUC8U4 ڊ;o<{Zl;'˵Fɻ{sf &Mx :;&lj'W"^* c)ZpJ(,T$-lgXTGD2MvQn}:w|GʰV5Eh]zt<#SL? _ kag>rfC,^tW#~6z!ȧq, rRȯ?.醄lZHo$Dfc1xEQ蚎ҸM"_nr_1/s%y$#q/ 2; HTT)1us057T`<AEahҺ]P6[X$ȐA(^znq3`Eh!Eg:Lzv]h#0;q.1$jUNWRpS6;Sb,sg5tLqϩ!o*-$[A{XaФ1uqK_$k'rR;7`(Q,C z)ޟY.zm;\\OsȘ L-cRa9Ε7o82"vX}n/Q\ %IɭO{*J&nMdҋ iw푠ɷwՇo:ۍC*(҇+uH=>q2&EKQNye)6)`:~[m𧨒m~&QkܹC7ۦ Yk 򄱍׍7|IL0qG={:m`2:Zjqikq}ڋO=.M]OH8L-eiu3 wNm -u]a5 $ϧ!Y,G(2ϡB>0Vʰ_Hb}-E{ҲЏ'C_#nA0!LMFYbWrE!ah>"/aVUQ ".}Z4LH6^^e '`+k\l{cA >(4OH|pT }ZC][UFxw+?+?([TVn(9R:M&3S=UaǭkT<nթ-KsHa}o_ 5uBa/ۿ]uM+feMo<9_n0's(uOc&L?ɀ'vsf1~l&G)&_ ;(I3xcA^a[sef*NMLiN,C-)pרVn$ 2+^A WE,Dt\jq E\Hjί=JrlA#Lq S$z%9E =V6L+*E*GaZL\gC14ÒG,O?PXH H?h6"ecDf.+ג=M:]o~+c񍋊g%nDa Ъj*6B)/[e2/0I x n;^s28ar" NwySCtN,.o-O5ۈRu@DkE80}S5lܟU*^5Wػ!kE)(E0!cd7|zWc8"8xZ)#CL^k@~KOyY'bZAbH'_YĀ=7xdD4[?BIPs(;pk 2AI9 ,U$(zƒƑ9QwĜXh`@-[ qƥ^ 0)m2]V\Z&I߈aIp(B)hY^ JnqiW@lDˊb~eR&S{M]C~ʄqs㢡z ύQ,݆!nחGuj5a0Ѯux 1˽|X]a @n'{zyh0 v]>L6UZi.|v Z^鼍 U ~M5P7x{NC&gKS짚,qyJ^B؇V=t 7ZdսE9K/%)8<)I$2aN6ga|j!Q&X >AP7b9f4E.|Kn$^~Kns=j ̷!O}7c yJ̶(5 O?pd:"Z^-Jq )LJJsdë:LD=#?uiubsx87Lk ۬A(ڧ(|%w+ F4//q:J 3^0JkL6IRn/Q=M^Dl08dV {@HEMF`[jjfJ~\ݻm ar.kf%ѶkE=\EVM77I[!NѲ b!q22 c hn!%R=^mW X\ɒ)!@lURbTeI#  %6C، WҴkUPJ|b |Ux*LR2~Ki1A5%i2o5C"М AѡXr&Dgf j3PpN^Ic{Hoov)QuZIJ侎m a) -q,˧dzh ԖBןRVu wwIMɝtn w<jIphE(E Z-XIᣃi*rv1Vׄ>!~_KûMطq0EBSmL$)j6965kEߗw&7.* D8KݝRfEV<-m+2_0WTZʈl [Uժ,u {/1k  _#=5Q@@Z_+XC3wGjӽKEʂ*Zh$WԀSM]'_""Lw,:Ek{< ."3*п|D"L ˲T㢒-E_8kV߯&wϋ)92V`?a|{Ŭq䟃FSǐw a~BzXLd(艘9 ^&"wdwm*gxy鍫Er-~tcBXŦOOWP_(>C w1w8;r )N0>$OjJG@bvg Ue#nDu?$eD}7{VtK/Nrйa:*gWw&&:WL_Z̑xcW!553&z+*k3qTqjH?؎%y! haiШ=A2.}@,pUi@@!g6Xؚ]{F͐O°TtT?yR2]$088X/֓w)^0C D|7zd/ (d68TkЅV1#C>=Q/ gvioͬK0I|Ā- V?YdO'Df4+6 XuT[%01Vó`a #}&0֪SL.#N<[Ѓ,ʩZcjhn:~Ļ 5"__dr"404/F tt_v[?/)51DŠ.(.*v"=1 PE X_p>e }HL4BszB+ƱDk[YFth7Ƿh⛣Eط '* Lh}Le좷Sz"bOYbAӆWSaռ%#G冚;C+m3)ckF(`O2]ܪooi~τuDfdIC n @48A حy;b̲"0($tES?.Stl8 ]^%f- @P_9=xOMWhƶ^lgDA_?ú9 ișkp1Aߑ.DL "}w]E\W_i"}5G\Qͅ<((@1tWzlgaԎd碑WNb;D(WiNLwm :Qٷ_b5-&gpmˣvzx (# o;n_'9b`Nv|AySrޯO*s99^m1ΑjR:V1KS| NAۋ5#٨闽-7TRo)h'QDk+ڔ}{ˌ$ C}p,T>Y$TXL c ]gj; {e 1  mGmDH}8wU~{V(ICd%=;s!v]-Fab%Y+nl ۠@iA[QTLҽ07ɵ33bT1n,wrZvpOyyD怡o,2f*sC:`jQDqyWvdtP @q6?fCQNjSVV`wҏ459ҾixS eHK= ӐQB]>;("D}~+a%_ِٹԇM;4f^ۚ2ֵ!Vm๗p!tpIc9L+,jOG,\b O=֏U҉M| Tgx߀*_>ZG qxmQ 0 R \4ELḑ7- @kq ט嗯]} \+%緥p r?A4C1T96tb&F3'5O@CyKڧp~9!t;8;٢ťfe$S9xQ[Z>瞜98_s6`y%5,z$<Ԛnq//hv;z "+UO1x51Pַr, [W[Yk]cG!p٫ J7L h|xS=˓1rzjjA/J۞p~Aw8B:Ko V 'iDoO%€hxU5-dxL͜7&FҸ\XiyQL='k` ow:R'L 7TMYț _9_knRYL *37wR8uRn^\_ <+pW0u*uacXNj凸tLA*@ ܼ tMrVX a<*VBV,XjwJtrZN`ֺMD3AZs< x nPE:{oC9"j͏)A٢CJ0m}[[SaL@s I^?):F0F\_c= \uG+r:oC~dq4 1aLZ;^NQğ58p>oMUO{t!7s}וZ[< ')GC.:RVgu:Z;ҿ iuK@榀0! [bZ< W4O܎7[KB4SCB0]B;Z" b޲L;Sǡ7S2 "|>[\0maq 'GиD*1<8k9QdLW C'SvcI QotZBUL4\"he񋯃eא^|VjC' aT*_5dLVЍ a#b#<(%Zw2I|zF̪4[ϐE  \R  mMБm ѯQ>vڊ[,pahߣS]_m(+sáP~5V;qF;൴9t`w@CixAvҰL #wS7ˉ`%?#,w Ց:ˡh։*Acu%kV* U mM_q># RxԎ$$ډqI Og &?+*=OMO3:<%)Rmj/Iϫl`K[_2ZV(D-{0&ћA :y:G?JJ;pK5aCk_ޯ2IJ@c%W_`xl,V$Xp?Œ[&&(gR ~5̾^Ay01m- sZᒼhP?D"ԷLEʼn{ rsOI,O!WY>K2Jl!l8,V`*ll il٧%C? ;2+X0Ch;mvwxkb cEcb} \ewv9z>E%ϧ[a_c3Pi<4$w?2?!+#\86cp n;gٛSgɲ?g7,qvkko.EtqpP~.ί@p @pE,a`4 ? |mvݛ_FqN.X˷wHp+}klSmdkvU^1~ ]T<=#Cl̕+9tUJhFgvI&LZץo0iXZh/Zf4S%DYot#1dew(6jAVIJ]`w%xvxLL(J ߚ&,/Y-yG2yzB6+0x18"ҲZ|ic1#OlVM(*?2Exḓƃ Z!b9ZTpU{umi)c^'C7=w/)WlxO^e|<=P1=jwc 8]AiS);BadIvjnVfAv9' my +B6ngܜ H'˦>ZN 诒+jtPt;C'XHWJ-~ P uV4 ~_Ee誾형:]%XhI!1|vs㎧Z"!S36;EJ|M-B=^!$hJB @O9 ldGTk|;5) 6798s4;?5$ B6̹@2Q}qﶽhǤЭօk[ 4n=ZED@Y{oqcS`om"XvC<y7~~9d!_uhذnL[ }~*(iQA GEGuZfu75~FFB5)x/\&ynO"UdH96jZ/4[G{sn,P[ M˳/_+ P,/1?p2%o'\pyw{$ly],=8"?tzld6%|O4D_HW.דb 1iMI@ɞk|-o;i[vpp:@]NLR~TGƕv߆fOji,*ڒŰe9Hix-+}éŞ$'\ܓ.\$QY A<&_ꮉ.j֧6$"Zl#{*]Ϟjhu9DH?tjYV{Olb'do_Ȍl&xPj = z7V&H[`Mf#D"g;[o*tʻ_VwxUcyK;Z0*!Q FeJ;<.Z T`%!wc 8Wu8 R"ҏs;A7ȃ9=+uD<:du{-̙*a<}5>(ߝX'8!}?QePn:_] nl80n~OHh?/rEQX<KQBM:S8Z*+}ο )o 䯱1R<>IUOY}bdCGC0q "' gb"NBΓEvj^>6b"~sm4c/.%HKNFE/F]raE,R*( sR^  þ8|Cp Ӛc8b%;Lg5r b(4oAd$BLa $Uy1ҏ{tJiZ;3Vo|&}W-5;s^<` ]2A"c/CtXNb@t*$}|V` u{v+)眴g4^w2:=ꨖabî`h5:^Eǐ֣pj ?em#ԘL2u6[CF@hsHS,X>Y 1bu6TNzQ2NdIO!%_b/a]$\Q:_18^CF$#OL4L>I bmKԦ.d=^8ZQ" yz5 ǰ jSRUgI_J1 .]\t䤊)MYKz=8S?;^;%md3eKcޕa?t3I_2Tv ʞ9<`C^= ewX{[\s{u|`g]h 2p-]o䚴=.DtO~hEQ+fg<ʈOz{+>QXbe׵괝k{3=E`+IA6Vq֤ 1.mH~@KUẑƵYYĬ eiFOͿx3cucد 8ʫ6ez9_#ðw+)*aG?6|~MYyO\|@n83K02m'gЈeSV"r`HxZO<<튜=1$ʪ&[%s=ަT!Kk| lmǕI 9{!QN3V]=~VrQI;GˮWP$oj$%6=Q|QdVEIEK4ȹI2plowQ4@axB?3/g;p3oFnML0 MUJcT8Lb-˿{n &g% wA"JKHE 5u{m(ÏH} . YzρB 殻6ތޤC'|e_v/W ;g3:Mpj3JsSr\ZfTd%y8WX/UAm 7p+ I 6l#bTEщ[#NTςZ/q=NJZR6X:IMI@ GȒ Q v+vJf69&'ceՀ \Ct_9"5w8*8ұ=FVZBgMlq* e;YOSBO]??Nc0DO6O!̛:>˫Lm8੤@V!.<2kAMƞ:tz^[l9ǍQ D~(0[bs)DWm)֘3I;8 E#`( 48홋E9)QRMs'$+[O Y鹹YR+8 GWEjr`~Y lg~e$䆛r"\w}Kٛquf@|d:uQ=A1 g0 r% w$Ŀh&ͮPn/Pަ{*8p=̯<0h:)v ki6`Jy'*Z7&>F\8yRGX%i)5X320ja5*Dof~Ó} tAZyR`4)m b@$߶LWGyHu A",zJ@ۭcZllOzFWF.[m7_ci DC}%=MD\ #a\Gڻj5o hrc_,h @t1@Nk.KF" ن:N3lbkXhEO:O.Y& Xl'<+Ɔ?gw?*)ŅrWƱÿOXP@WO Oߛޯh׸@$d5 "z3X@d?}Z1S$I`ˊ4͐5b1soj~ `B;"$d]#{ ̞n\|}rwXB['ȊɪHh0g)УUsprLIY;hBh7TI$ s,,V4b2AeLb5^ӶFCڑO 5 ]JНϓ2(ǫ&Dl5:hPtvS7\ MŒuz f: \K.%BV~.rj^*g >q[i~8jC8l0exf:3fS|- )Jh([3 R_ۉE;9M BI"TGހKI>BitM87p%ѱh Wwl| c >uzbPs?츚+oGl k* T0Zn<@]Ĺw'^n7zcQ[H5"#12RI [iU/E>pFi`%P`9O/IS/V%TacQ3BIO선-3.uv!)>RocU5NԚhb s臘>Ĺծ w=x@ҎIPK3j@)@Z6XZH RxTFؒh^\#)0У]1_;C'"[khnR|1^mMb <q҃t]4 t!+-yG%K LU)"d!o\p Q%e3:`ؤ#jy7ZJ>!R'H!QU Ma7tL̆!Ru7X ZQPLYfLTGA0 AD R[1fV ě5qDVxG@ !A_ybr{U])9rU3.D۷b&bPyS-xRws2ZpGR){U~4],wσU'tMeڗb*oix"i3N@Xfno_p0\Kxށʱםp0r [ǿ=D1}E8G.Eeߠ`0R̫gy"?7UFfq郰]hĞf /7Xшlum4M==e vf^8RN)ˮkM9<Ꮯ>P?04.Nuz-sGtևbhϵW;l0EScb#qTX2kUMyjίlDݮh; ]oķi\MCs~W)r%cjI25ss;6&4 }m{ޣj7A4$Xm0I"8CP/YK3=̣a30yjưm:k[}͞Bhm!)'en4wkgI>i _9BmϧM_)XZg4({>\AlC51e{ A}n?52|68eTnȀJGFuӆaȞL̟\t0OTwDZBqU,QMvUnM+ -hiR!l3cHGF8N8ePۍ±LZK40?Jp--[BVM6/y6E5G YD[Q ,Sk*<7(ΨBRQݶNNJh%ZR‘AӼĕu0[dcfoHԨo}a).W^> ,[AӊTXGG5B_p-Ma@OD)1ju0E!:~gFu^xɶE;'az]ihGRbb:X7{ZWldu-n0)0Pg({E&R輪S%] 82js<)+ Mm-e }Oibfы #{΋EF ?c7\X˄֜`ǩ!ǣ0Y {e"V>7Fģ?v+iv/&jg qduܜGvV>QDT#osl"QҸ]ۍ;T!pOCHkƟK3beɹj WU?CFG%C)z[.s沓fh?ϣmf@B;o4c%q?0ob @)@θ=i@!2dεN.-x*U{xo,yro=_Dk-/IX4)5K'3hN;xއ`;.6B@,]\w%U_y9aVe22X7ejQɈTQY6E]H bl6K_뚤 Ȇ"p-uC!z,Uu(b1 ~oM#Qs>6Eq$ʕ=ԥZfd}oe0txizx+=W.=*AK .a.uOW'[Hg}lqVF +RX1Ďɺ IϪ"[qȁdKԢvSZ@nL O~ `zсc}@V">y΃,yE-.Y.7 lhvbkqo0{zYT1иV$ݔZyDљ\ZHL>HϢ3L9IXX,o%j>5֓Na7&O^Vylj/NW!i&+Pa`w#)+E'TXop¡74ݔ4Lv)`=f󥾝Mt8e+vBlsjG6tK,BvP8tWZ^&J+KUzfc}GlrPn"i#8+jҺBvS> P]Ȇ}h eCbdYo*[:HQPH ϙ3lSWx3vck3nanq-m憰hMjF(.xXZU%X3oȎW6xI|ZI*o&rEmʉo7O эhɴi{/rzR5R7"WElI!Ptsۢ{-R!=P>4#9Nt {-wps_R5kH4yOZ|68fNqm9aꪬosKtr8F@;i@leIFB{G#7SVM?I%}Rtrn.h!u[+{sTRz"#!@0-&OmJI}_(@Y(<8&h{ƜMNїʜ+Zmݬ&F1>EE#UԼ {}sZw!U;"Wơ~F@0NJ}q>XF|q IUTx 嗰nZH! VBsHclwTj 5|*b"ڎ۩ZwS[hQ  G:Rh9'|8qCj١:,ZlѕsݕcuLz˻#f;o ^ q 2l1P$ J[{M|m Bf.b I2㸳X ~}cz`ï n@?E H"ˌ[:>mhۿa6A qt 'yyÅa֍p:Q V(P6~unI; `3Sبs8 5C ȤoIֽ`rLѰq@ٗ^_:CV؄gO$g(.ȼ3e$3GOׇFn8WZv̎Gc4PZ3va+x\0ʼn~\X6! hݏ⇜usZz kf{vTsJ%qp_VGT8rZz<(qo<^ 0TT1&'zbQE|j .󏒤[" ;;)z5i\ZlWO{y C Kay$m,e%3dgC.jIf7Qȕ0N=ջO&`5 Rq"?nzKFr#3v \x" L_M"u |4=iܸ&E o/HS~ʙ'zˤ2d{;@z<&翋3g8„=+m0z9kr 8MkdYE O1br7`.`$ٗUnŷE.L:]ndvE:3~Yfgߟ\a~ Tgl{N誃 ŧ@R~AU-C0Z IsB&2u1eU(tW]9] vIGK {&d,X&9q'3o6c/U'ϣю',|S.f"0וx!7&}mㅓAw6j"ٗgn]F#8mh:CnjJELd\_UB|w姡 üF 6# fug9|aEZ8 ̆p2k9~Q:\ j(.A+WXYy ]3v~}dug5G5Պg5,lC1dX!#-7^'=Z:pڭ Wt.$gWT {f1MD)jf ={&^˞Wy_ 6t7&Cno<]v'BAN0%zKKf6u%_<nc8_|}Mc`q -_r꺉5Ou>G.Kmu)-.dQ;ǕW0*K\z4!&A+\FW ]F R(滐X3ZUO\p#Yw5Kʻm.S.p);?콉UrCOS(Hg?RnC>w\n׾d~4 DziSb)T6ȻR%*1P?^d9G3|9pDf;3J<9CEKj]֣0ӵ_u'dKV.NX9'A%+ꈫ[;S|ýeWȪ}H]1ܵ: @bhAkx*&Ezӗe.(zx2Jt9$g"a1\S@'>F{! 3!nXcvfRd*&8t)# mnyA(B9և0)} MGIkg+)ah7SX1uTT-#W:c]hcpzjg5.E$SD&.aSST"0EI]gJ"9xs+7y[VUI=?i# 81I?n+] AarZ db_ O_ sQ?!ULG3dw Ev*KJ<5MNŵ}lGI"E*[FC85pdZv߻9b q" gL Tz-7hMnu7)V_ŮĴ>hv a*r~Džj4d_|:<*ʛr0/}Y.Ͱ :o򍧥Lu.8WV6=[=v}L'P #"(j۱rR*=`\r 4HY:Mn ~a $=nKT*D!yv#&h *@Ҵn-Ṁ'Mk^ cpSw|[e!>z~l .YrTC)w|zr70? :rG]Eji>.r-P=Qz艁cw u$ї7Yd5'>3Ólױ@^2Бc u~-<߈Qhd伕\'*.OI`XBUѓc^†S(4H 5-uzSCzVU_ b¥JεԾӶa8Z)# e]b\KEqt]Ӓ'uWK]íbhJ]BʰU3JY6"ZPrqmC hiٳz:̸^B c'yڔoj 6Pw?)P}{T_eZR %>?WL1ؘQc8GupRj2Z"Yp_daSAznב;ooe?f2'!;iP2RFv7HNLpM 7wPq'r(p_͠ΒPjWh/4\+\&\ڰ_[y폱dF^YSr Ž^؁Csҹ[_YBqJm@}U$( H<2,_cWC'r"A%H)}&2?ƳO cwd -6]$NNw A y[<7loŪKFEA&zBE;II"WDVtﵪq2 \R6.Gl))v/tt*?/H= hշjɓo'DT$yTqtٟ[9QcS7`0hpp쭺~o.@dC?26Iv-IBdrF[~%Z^8Oq8H8bc/mmZV=i4~R ݈^eVM8̸g <X/ nB伛9T P.Ji|*_z:/c/Ut XUA­<"::Hi[Mc&yـArlPd<(D:џ BY煴\19I! +c.%|F\ʞD{u CytR&kX - ߶z7ώ[odh}68d9u`H-!c8L8 Ermf=oGEDcw A W#4r}k- 쓿Dztž_J봉 e0?59TFdeJdq.q*NToڰCuAO`jj([rjZSV<SiROԟڔۅwn)Ы.y_ r;9QP}"+j?]_/-XDЬɘ~E\9۷2?PΤ)%S{L-N$ rzj/38j{%2{Wg6tsD+8{ڱ_d!>ȀqS% kΰ}pwu]9WSǕ}f6Nw9jvDk6kK9L3TlOK Ҧ\33jj̗y=3{rnXD˩?{Y6xr_ eS:HtPQ]IBq'z/3PE8#Y63ĉaN >#&ѽqEP\c_^$ފIP.Ba@GDUJ׆u1EߞVuƔnkߟsܴ^[h-F%Y7c+GM1T']j1dWvbq ȜPLML 휰!f>KHM$E.dLv e)H6e =lJթ:,&Z\ h@k!kbQE0 Đb|OϷSKgqճERBy<cǦsȔ24!3Q?w>@EmڌfbxJV$ 44G'˴)|4dF*ܰDOʕ$}d`^S]m6wn5<}qzt sqa3k B|y7$ApB?Yh6ub-A=òJǿ;CP8pOek^`m9pȝ؂VaEȘ*Xx%<+)Nz}9]JJaQPSMuOAU ]#{9|XH|0GhodJٻki1gP!"HkX|,j{-GS?c krIUE?"96*! vQj,x<ڊb)'J9J~o!ĵ+UyLxWiDG]{|[P͑Ewmw0BREʓ8}'CʐQjCO;\oa3R;gXju4GUh;/HSL|DZz }}OB ic%`Rފw)\eM)T[q8k)e&QH\5 ղFMUg&LytT۰no!Oa.S!<hzmd"Y8 % &.>=8 0]g ,K6iVXk!d{IU|Q BЪɆ9Cֹ@\I}`@- 0p[TÌ +ŲV[Z7(waɕ:BӨP; oU $XhX/o2/ȱy* ]ytYHF3-s\@QIe`3z *nS՚*5 O40M@h-3|}nx5t[Kꔟ3#no+ m{F$qBmۥM/Q`o.^˫nbqlYO&(5 7bph`Om y(Vͱt)B%}%Kҡa0o{ߞpjTDZX1j*qstVa,'.Te%k'!FΦ<~l+d{98b3_`+mB>'rFݿqli] &Jm6r2Ό0˪[{UJţ3MxEF*ӑ{p&~n7#54̻Bd|p :%IG銳 ?WK;oIu}h8IyT1It MgqnH3+E\>r .IO5QT׼6hkdF 8Ď&5D/20> J-|xY|4U^k=x~qFЧzy\X̵ Bg0ï\c6V\~֝T{Tw@x hE2$\JsjU?6Qǘ-n;ZqݒUs}֮Xe0 17۬+Ud\aqtԆݐb^ކMoYTA0 H}!D 3 Wޖp.ݣ2 8قX$ zgĽzv>Tۊ o26~ c68W=&Eynɭo4#ڻXv}9`plTXo@\>`Vtذ:1NL;Z0h3d;0S- gqZ4VLMsN/RFv#T+^lgM 04W!^e2ZE|)E1cs#,lL V 73Ai7whbDCb,'?δjhp^i*VNs.&@DW[dؖ1(OJtMK!<L>3PR֣N k@ً[3Y#]zoYwd0Kpu["}Os* v8QQW]_ mk )ըxiS1,#ߦ12>Nո쩴bt]O!-)3b0KA79d!>:DL[+|b?vxo>}ox-w5;M@(4Q.eB,mD<-߉9汄(§*Љy},#d7[2(v~+:Dt _2F^TUϤpK1zuwN6ہ8[lXir_g6U6'yxܶ1wvq4̈́ Q۰fK#_M_Tn3ɽ\{Y`YMsFAp3M. tq%/h }ai@%` oa73FAB"ܣtӊ*/D zA T)U$Lep|x(H NLu%6'#Z\74!Ė@4bդC!@/]փ)b]z[B+K]'8L( ui1G^sQXqO(OJمQȦ |NI|%0+4O3Vo5"Ҝ2ψU`-{/Q;Cm)ޘA-̀#^F{2աI'צo>𲑣2j/_jx҇*ǀL٬59+Y`G #}GT*z:-yBWeh/P|i}_{a11YA;LK{@7 wKC0젲OJ$ﴡ2?^u@)26iú9ŠTI.WI:l2UR F Y{&%G!ya!ysk~~&/Xx(ҕ{8?%k ZvYcْz'-e\dmw2$Q݈b @HYo@!8a9 Eeߑ]9u&o:V҆kK^ҷF_n0el-Xf ǟ=iAS=w1= /TK2c>r klO \> +JB87CGAxAEKeRʫ6澆?g+h֘5g{~!#Y_OB9ůGo3JZ.UA}qQZbA UuC4zg-|^JS':x}KL_H*FF-, $#@$8ФQr[( RǦ@i{_ŗ~YCA0`)϶s  ^"|ogQgz35mYաgycE#=+Xf52&l=T6NC M̿2wJL0THt\?F֒hpqSV3Z&/hX^.EOfC4NX *lAӾ؞84|USgC31mB\7*2 ^Hǚ<~ZHA LG(y@EzvءkF[\s;Cdk&\a_Oɴ{h4s -@=(mkc"eu Q_]Z++f vHT/1\~cY^љ["IofK f v1ynD oѢ}<{2$"~/*7?A~uy# yF^|< ,"U[QQ 8sHj>HRbt ar-O :h4T 2QuwLMf0olDM`tg莮{O Ԍ%h3:Bl"}s􆤑ٵڰmrY-{Pvu˿az0G|IhJe}_P@X~*9rW`iOgqVFG#PxFSbOL@|o}S8mM~n:iqF%"3|S9U] 4~<ߕĒac +a3{HjsúH!> T#Fw\f!W]~,qBi^Sjz=ْ nΦq>MvR'10\fip |*LGd6e ? tw7ԲΙњz'DSTJ mLr÷ t3o#Z>|"f_05|pAȨeY?IRAYJkjkI͸'Akm ]]Q,fFaq(=PYJM[Іk@MV_MRt'1Ѻ¹59#g1b0kuM/G6*C&JA3hrĎ?n|k^3`9MUS9P6L3V(=gL4Uq*V7aX Ru3{F[ .wfF/څ}9#q(Km͏՛+ڂjL`Vdc07թXE}D~oYdF$75U-a/#[4~I NYpR zi#?_?G.=+kWW ytYNoD96>su' Ddaaf z͇Y-|pnK{bV.%TmCL`u5_e]0I M%_ʚ^LR84|R,Q$ͅ{܍ҡ%C(OG`C`o0yN+J3An"yĊ"]TD>?mb>5*>c  BβNjkdߦˤ%d(Uo[@Sær U7[LxM bT3l >m ?$'Z4A_%.P1o -U6n'feAJ/ !f χ'+m` 'QRB62>;i+_ ޗ1ϒ89oT:O]E]ռ>Xx P}!CF꜍rkiL aIF#Jž-ђ`ּoKڟ qwYمI;=nm<; s1'߽=d7,~lEX]̔_b!/AfH]<|hBE1oI-,yRqc مYûHNMWن4.VPOjTt=av,]nyl9+.;D~|; N]uShf)ۮ;d4gDqZi W:k8 e ٠>最Ho L;.u1BCA ?]#hp\]%Zr4n?1PQOfJ;?JHV[Е*o)a ik/nx$y=UCL !G]>a?ιUoB[),u-xHBP t\η =S kTƕc+ءFѿA">Rԥr۝q>R+/R2S{i#~Ҳ*ӢQ Xq15[xMpQ^IZ`P/!̫l]Co ~9V7fzp)׹5$(hM L J"c+TedHV[JZV7in&Eyf̌7ivN3x}[:k>g3 %)]/0/͐YЦyC[7 <%qs@$e?{Ц Z4'kU 7orr'(7UZг$oT?oo/,lgyZ~3Fgv-B/ \ aa}B yrbjT ] ?պ#Sj R4L+l[ɞ0y Z^Mu m>ZF匥}ផQd0ݚ wBE2UkX.*НMp;6C@@#60Ih+>֥LXJ=n,tsΉ`iϿ@IҵxY)Yρ*|n^~h3x [ٷ*_}"O2rIѬS{ ?_Òb$9WbcQsĂ^fm[9:M^<;H";~e"<?K0nxi43!k}gA/=x-wddӠx$3W%Q8^_&d6JDu4Z9<ʉ;JI{[k]*.Nm-/F1@C2T3ypVn0e.:e>mx^XF6FB#݈nWw-49.6eÏYOGҸ#<&?bSp7IG=[;"efE:{^ ]M%`?Vmtܿbhba JIuxvJdu|.OaA| x|OF6_|$\ZQg^͉f)4=D@!C[+mw6_CW>"fןN5 y}ȑ{䱕'((-.jåeh JL>j:qJ4V OZIv52]#Pceaf[hqV d'@hhC΂'~Q{U|[]̴ȾCT0a1{D(nִKgp!݁%#AϚ&E(}dZls. m|z&L81`ւ=T$1aHOq7&ZuE;B&7ffzS T60΄n Yj6 * w)|Eq9T7YVCyɻ\+!סfg3wkqYq9i~EBVޡ% us~tOs%VrT P }J4BdAY%{^Y׺ֈ|+6z3OŐ~ 0]l,V{uCɼ%|HeG85}A)p)OtH'na @˘X::V6@i~I+ IuA/l9!?菖FM0E'LE"V3שu,1EQ2H׫f@ਟȊ΂H$/|'{9!\IJnOAXE@oѕ\Vns\}  XJwPNF) b:A/-D:l_|:, 'k2+kE8 ĵN+ԭKW n_\ J| e#<ixx-&.Iی%a=|WėCHvB ߶bZ-ץ+ғȢ05I <01xUW;k+ڢ RzZ\N5gҁKmZ* bZ%FR"; 約?>#@Gf Z}[8 ;;+ĞmkʗM{Dresv,l2ݥmOwra)dx{4g9gؼeE{=>dcjǑ <*2D\] _N;ӕ;r*o$fN._s[IsM&{ɜ) (+SJ]i _2oq뤬X+y # ;F@mm|"Ob Md4FwEsf#Y^s9qA8¤pA>]Y(@+&^i[ڙN<#i](瞁뺺jQRNx  RVx|Y/WȄ|.Q7#6mCEX+/G:G֔ڢ WثSlL+Ml-s P; pDjV|u%wdk]pl̥C煡bZg_+L v4ZvԒxdͧeu$56*J{Q&Ab1YRB $)7i Kz5^jFHkrv]Kew*N奡rE:G&VH?j0%jVs>y^?)^40XU7B7>#"oIQ%(̼9ESF4dT8+ ߱o!8OOzff(5Ua\o3*XBY%.oL T81Jzj,,)K{#78&Ɠ-~&ϐ{iseCkgmG_E!-`MT،40ej E? M\E9@d{K5Nt/Ę̉R!Iu[+(G҇?> CǠz-`/2)pW궅ڏJ/8³;vew)!XF_ũG=oBX2yMM'C-Ts|H>ð{ԐPA'%"p5dέMKX~!Kvh?yڟN*Fٙj!&\3CiM:n\BuP&^C2e:1 .qK [f-ɴ4I>0ǀ !#2 J0kc ; i~B <Dx_&q}:{M7߽.D U~WCj:1aj,\ OHe??&opnLX6NoQҁp8U԰+\9~ǫ~ sϨQ@vU.PQtF:BJXg9'X_zSD/1Xİ}٥RpHp 0' (ߙYS)m@7t3u@ D`cGƅNVf[{"?8_?f?FonGDeEW8?-+`"n0lZEK{L=ne1y'Uf_pKiBig;ţC/-:H0j8,[nMLfkiab*ѴSD 眙Av=J'80PEWOs½" ' aeytmrWB?FX)l gY˕3A$=0ډ*p4B^5Sk\ ST`@^`VcX>o3|>$n7X, 1i# ބYe^Qֹj/!FtKφyyRzq뒛B"{y#;)m?9j\>TX֎7!RSyIEBX\_p6fѓ";Qz}Tmћg35}@)ϒu]$ybRsʘ%-5\OhHx)x0ya+|vw}u0.]F-k2j=҅KbB\>VuqDsD[_"by^$yasbA]{ Ky#)R$LxJPV(7.]' dseD>VD1 3B~c$@"(`'-9ٛѤx+O(rmgSt41zkaԟ>_Je`Syn[u@1A<Gụ/3w>ڹr|ӝ4z LcX7inKɅo':ėJu -ҿW>@]&Ї>^\jy3=2Lfժ' ]/\F+_ƝK13E1I'"*'|瞒7nzOl\g.lOx*ϧ$M,3;)m0(O5n#u)̫U ޟ8Iɸ+"S8{n8gEL݄M՜ ֭0@cSı>h洷zLڗ%\pg=IVݧb47.' .dkQ>{dUbJ__@2y"^ CԟS}`Ua - p0p.D64a6֊D&gNHn5~XQTh&dzu!<6 6lc#nrT)#n6E\ a|H!}Ѭ+Fwi|!(!]yIY-aő8p1zA̴暞d2B/:/& /Z.O[9X:b#"ޞgzM~obPe݇}p]Eu: ©B3=J+cK9dO)Jgf_:Nac^;O6:mi֎>]M۱I(S2oJ/#UbsxE5R6$Z4)Ο# Z_8D{T 2󎇌}ꉒcZ\Ƭ0㴎ٰôRY'&p;Wэ l8}e),!g&9Ν&ʵcL 3ܸic/XˬݥvBTVyHJԢOۭ9E_z{AKO=ih$c;Hg.]7h3 r[\u^G/cK: j١^C-}txq 5 v/@A#:)OIfJ%7cX_l%V']Kف>3Om3+ȒfgqEXA/&K{!qU2Ђ `1ԢN\=g1 rŌ}!!?#p7X;6MP;s룁'Fl7cIփ[m0L PEGW| ۫ tE :#v-Z٥-GKE7cb!uѓ/h~L <к8'>玼1]T4|vGo<ZXQPBRy6Qe,.`-gqmr9ݩzn/TT0ˌlMP+ʹNr: p#`RW`lE hG eqFRi`U@`ŷ FuKM]m?R2(Us镚 F-^)',?$h7x M]BCP)2E 7ߊ IA#-+]rQEivŔ&e(sYyrw]KhG(wB?S st⭦O5!R#8Pǯv#\vL tH.ږp)\TD0+-͍))HM03=XYfni2^Pebn_z ]_H+]14w~ 5oW~|J/ZI\K|+IdP^aUN~z&7pL6׷@ɶiSPьr9o׃ *R%\- cyl V+~j}]PQUW ..6˰e6xlj P2@$!Qm6zmyT`)l1Er''VoWҗn%KGjieقa᱑Lz-~XP:l c¶>|.R-ƣ_W|]ͯa݀"(/}xud?](>r.D^FzMOxrX =l S9p3 HDM0QEc{cz0Ckt"';fƜ&͝%mޔT AD%Y7]2-ʝ*ǶIHr"śLeQˇZ0]<ҭMC$ƀ Nr?ƨmNH9׹(t9onPϡyմanζpvs> Z޷ϿZ@ _A|8TQ˄-a-Htjg<HDpN8+\ S%~9.aJ* 9nx[O"7 a*@w*/BO91xcݐ-JB"qr2 1 q A6NƔNQ En!X` *;Sd J[97'Βƌg1rW!'P?? U˂0gZpP/IPc ,e׺`b{ٚ%uWFs]z!>ny ^4Տz"9T/G񰐨[+_ ď?ߗ0HئR;j$i7Rj_P*Uje{]q({U38S>'U߫sܦr=͂B) 18K'~8Wˤ 9;EYN6%g~T{[{b J37j$4\ooӏveض;Lb W?r4w7*h!rywEvԝdK<'ժZ0E(ău6ryI1X!Ak0D7qʴd[$OeUI?d=7E,7w@ ^1(lZ67mЩX20TལAݏ|&m&:ƈryޮ<؞'Y[oZaӚYZ-!{s>u)m7<,` ;x~ʩy a|b( m7S,j+Sa7-uȃ#n5.j Q=z'ij3*9&>9ؔUO{ Sgbۡl{Kn[8R cPJQϑ-KXH̓1+Id&\)z‚O=A>,3 ݯz\lBwuQpѷehHU܉qhrkE{LY|ɀK9cU+D8`OTJ-:75߉<xJHWͫUjjKs[KsFlfҠd$ 8GMg6X]4F [.n(CHS yhlOkيu){.r' GHjgGVFXL>d+ UC 5 4&3V!A;>kWn{tSo+Sa7ǰׂq7S%ΜƘHgSPZXH!h#&6H)ֆЗUQ1'z,dR[BvbP%,.jn:֤e k!F)S[g9 $h*B&0B7#-XT'ǃc?[T\ieMZw4ߟ2ӃD 91XiczLEƠQE<иKPxCc).DSgudJ h,wiWx$8 āꊮ{ 3 gjpV_h7:3:YyPƑ[ת38X4Y]~4ՓFM~ʎͨH7tPK{4mj%3U*&nѽqtmAրQɔ5nN)q!ddJSdjs),p.+ %uP؎vn;."q7l1^s餩 s?֘̕:U!~JJ%~n%5f h}s 8Y6qyPcW%!8Ts]w_ψ]7VMrnw!S},iIG ^ǾtxŴX}gr9Cy-P lOgnAhgУhlSOD9oLF]X y> p}ubBƸ=@KFݾg Pr-DG۳m {OI @E~b+Jg)DFш"n1(E\>UӔmf 8/y ~YdUst33Bk mMmERuc8wu"`?C"muwT/ %6J_>L$oyZeW6ӿkC(lN=oroa^GVrNdvɌPPAmAl17,)XqdeLzu}#>̟ D~*)XrI#'gF=|a` mqT5r|2#E"2t7*Q8Ra΁4s[Vc- `)S 3 >QM{ pAAEmlDn3ˊY^-0 Jv@GdIzxa*I)גb1`nOL1ahkLp[$x s] .{?H' ya ءHx#da X{=P*972凭F0Cp(IP.9+`Mɹ"!n&a+;s+;gп*'^_OyV$Iމܟ<@R4lzI1 [(eeIC68$:?G7; O {4Ss `6 \>Wѩ=|ը(bP>8ܠKfQm;seoߑn 86b* :9EYQǿhxh!JwlxeE=HMPrdJFZ:>KS@W䡕=cCS8Rk s fԵAEK?6f /ZVy[ieW;E\ȝ>1OŷN=V ‘'vkSZ$gl1üOdE5yU }n̐Ҿr_UERL7-K3  ^" #T]״L.Hk?]5눵u/nBUKN&Om1'|5F'd_[/Kd^C&J;xϙ/͢Omj>/ '.qlb&M<%3sv |Uo|֫Nj{m{y&^Ϲr.g Eܸ1\.pi\(M`v*Q\$ ǽ qMH}ub1ut({``,+(T:~EH< fҢÄ'hzk? 6V,^X yq9@ggHfB};m WIƱ)fb{-:{̘y|٫uO.GrӨU a*I(*cVvIGI44#e(_%|`*I<ⴝ36VwZࠆh2Pŗ K.pۢH ܢsL6# vZo;uA<PLwΫQej3z~-IL;S8?eȜ:%F  0]XrunQAםMTK: by#FjH(&.P_SZL-"p|R۞y-aRԵk `>۲GؘW!70Hq䇴oB{ `xI~uG]!u>Hq}fx2\Gtr{GE([4?&$kSM LfPø(Q5c縆װ Aa}Hާ+w&GԸ6ǩ5ԉIeBzo1x}X[Fm=*H#i?|g!t;#&QX /mXaW{5TQjD 526sq$=pi\f2lC#V,X`dVaM!=@]BG`0P(1HvXK5ASV]8R;'U[ @Ye}>`F7nwǫ~wqKn[hܺ.a p'Y %8Kڝ;]ϾA rI.} D)'JZ.`dd)ηUD>׺S|n4PNa[F"#;[0BtuX6)HV[TG>̧rm;NX'l1<}`C\ZA@*2zd @{[«Df&Ye'_{^PeIѫV`[eҗ™_"'ˬ#V!z 54ԓ.0wSV4jL&w)UѰ vef.[q>]0ճF>3=@eZB|z4~Mĕo(TOq\"=0T T|]%pdΖ>k z!r߮;yfPDb)1}G!=p=A +d\5_pՌq,}襹s#|&h z!3R,n$0Ehf2~) ~#9 `%D+1po`#o H*w~RAg9uWLl6֩wFvhrma;,xa=+!]!z櫵H ې%.ɛB a^ od3LwWX p30-]uˣR1tw9 ew#YG i|C Q  _p2~HV/L8' 8m:M)G6%qK#@JFLqm*L#x6YaF/;l:W[,n occf Eo2}i@,T # ulPD:pT8N'm 'v"l}kb $Fn= sVE~ a&V@0[}?]rc·0LX`aA4*}@<55,&T;9:%]ٹr746rr^!*>sIlb pL<ִA")uoSr|Z/rZm(ed8a`㭘|Ix2޳ Yp]w}RC7]诌/`WSdK$yd-c>Jqw\f{4aEm'F;!"W~Y¸Bi^_/|!眧b@]懝U0b%C W6=x5=QH )f41H-3|楎h5We{~[UM7W_RB+-: ck>I)_[u+D+ngM`|Q'09;Wze;m LqO;r>--ѪP=y 3DAuOtWAIlF~84czvӿ 8n5̐p^=ĉ ԿA4] KTL}{uLYĠQ8^nv-[QDH6n{lSнw|̾t- bcN7Noimt0c*| qaTzSQ1b/@7^EUA5E#CBհM0- |jXY͂0 M #RR{`ıIB~.3yaǼȣW 4s*7 qЋlgcå,DJ]%RєV~Ыl*W?P1-B\%a1sKic5hMW_V'Kؿ&E~9@NK e\28M"!UNq^B?bή@ʳÎg9IRg 1t&lnvXDO== 5Ԉh9 v2> IDVQxM-Bҝ T2,G:{9 >;1}h}fԤ, Bh ̉nf{_*@:T5tH'8x;WbK~ZVM:焄<^:8C1p#HԵ |$P#S(r}FRk€t?i|JT}.}>ӁJHHYMeKPlq ZI'sg_Mȕ\uBZC :.i0Z=9 "<7Jqw{>ÑAkfad}.邓{6^V@IOLMvK6,-~2T~c# NF50SuZ9s]1]ħ4fx,UvHQ.7adk*}w)K!s3,`MOB>ui|`5+ o#?V&^DM o{KW7gzZ?l<{PTk39JSRsg 8tŤ1 `rHeHp(&ҪrV+>F8=v.(6y{8/ƳͯLSJ%Aڜж9z<'Od3Ƴe!#J`ubvEb-2Y峍aZPuo:~~FLe"X@J+U%㚳X +F#>r f{w/9;ui#&TT多U_ÀFl?B%vFwk{ ê83v-!7y[2N9%"}SJceA hqVN(cy;u-h_/ڽ!+k2! ٽ0ڔΒKX |Na)Q6~RbKza; wgxp2PDSql}N [,|KVT36e5/M;SL9[}\E}k\՛vDR- D OqӄzRs!X 2Bf>,iBrdc;5XSxQ\l^*A$虭Uh]u(N#B ʸ˫CS 5=I%)sx14(Fv*c@BOE  DHuL|  ѢOIWUw)^iv`. V+& Cqu砋/Ku@í<ʨȲĭiH3 wyLxew r0e^p}]lNmv DpQM%;p l?" ݃0cP,#j6RC##?fCE. vprqh 8Q({#f̥?Gt]@/D$-Qc`}_](!gTVflUP4;BH5H:S=v5ToPqX>u_@yΜO#P͗})czU,֟dcGyX9f˓]|w;49?=XDa_9QH|$28q+r*6m̷$ KL=s_ u @F+^ }0M߉*CԂkKnml{G)i8IR9X(8&5ق]* wz/[w$\HbsC`UnON8Td'$wxw'/]q0^;$0$+BiĐrNi"rҘ1nF4WKveOsfz~g Kڪm^ZxNj:5XNѠY,4y۟S6z0ѥkmaU*8e=aμ|i=kKI?4&wˇz:KLaPK v}7ٲM‘[P*, yFBUupBW]YO%wo"c / fTFM ȢYNʿQy) T&fϒ@񑋄&CM筆݁7\$Ecwїc6xjnqSab= + ,}"Xd2 抱#EsvA&|.k8 ob57#3yDe7|rHczi43̈tCeqe醕2WiX eXJPx: S 86˜B;ykiX+V-O1A13} & ykf5v(&@2 K 8Mέ=ρ}6< ޣ]epc29_ m9?ZcvA'rҰrRK zV[o]t8G3ܢ3l˽+Y0e 8/pa\91od|%񮑯W7$w7XcΜ?J Im{تaRqcy^6TpndqVvW'BC+fL d U_gn? YNx:C qb)e"kJVyTpamr12mښܔS;)p( jH{V=:ވp_BoXС̡ﴆ7^r/߮=Iy̿8#p敭$ '#ҸyZ4 yUqi`'er BYJle Q| N.ozA $t]+3OUg ';3t:(p\x@{:JATNʜ%mZy\ 26;fq@0/$.uM5FAǩc /. H:N+&JA3 :xm1 :]HU!o+:'mx/âp%YB:+`v]bFr8lj8ePϖ xf?s|N䵊wXpL2V-ɥV e2]+$IWSmb'Qw5{ 8wuk>fUrI~o4DjB>lWhnl(o̤U0 y!|^W婒+Sh駪akSO2%[hnD r;FqqI9<)5+NKHx}| qx6!%yw%FE|"靳[Ӎ.dyG~:TIRSp.˱4My'$?ޕP8r/yh1fDlQwRIM%fB!V9! [Kpv}#%<XW3a\9u D#LŃD*Ƅ e#R?]آcYWƁsNwP;G[ Y ++)f zl, n4W-4-'xd_m3 JZzkIYhpĀ :s`JsqɩSN 5B*@^$aT<%ČlE h,5/6`vXGG[:DpnvH58R \4tuIH]m҆@-3y넓l&=+g31Mb~i{(땀 dmn)lՒ.񈥭O'hvǯ0­S[忷ɼ&_ON9gdZ<]%(2~t{ ,: q2Kr"]*kPU;j *TE⭫3öROtA ꁮg2!>YB3_[=4G$B8(dv!|θơ -L f zxk}A}dKb}eGi vsBr:uYYp|o A}R0uhl_t=tNvOs@(hu"Wz-Q!@ SYH Lm_aFE|8ӉA፷]R![rgMo rBٟ`kZu)B?to/S5^[&MOb,sxəċ@yv['Tߙ۾L3DS)I㓆>_:9e[>NO.m>'JQ#a+6ަ, QV OWQ2{rjC}Wg9oESH8^֘iwTqW陊Yũ϶btH}x)x֔lϯ#<й$vM[0 ْ tPsR7|,;;QK0J@eByDBТuUPk:c!R]V_(3W".Ȍ?&.'T+6; A@@FJ9x0DXEއO'YS 5 YAhsZРܮb֒ ,%[Y&XX\FYfDmZ,4 = <+̻2W̯BEOFA!܎|:yB{=3T%sl-(;1$ L_uz ] ~䂅 ީyL=_xD1þq˪7qC!K ;ԽٱGqddf'][[3s2 >7*ˮFTi_{Z}uȝ3,z|x$k /}+fǧ^e6`KJvT;$П9FH)^8l_-GD΁fQD-#v j9ZH8X2@XWb|Fb#@qXVn?MȨ6QF$i&N]oSpoLe sla#3Uǎ *Lm)Xٚ8qMk(_!.߃{^᥈Ipo7y`+N#x9ap:l%~b9BL~ ӓ)@rW#j"vxGz`YT烣=Kq;~?}Ys2u)).g)cKϸ54,Ѝ>mwÅ+v?O%@Cǫ{8qmW$/nىtZ%=L6#=~䰸PCL9'0Ѻ4Fqq-܅R?.oG2JCwWnv@kZ wBDt6ˍU[ʅXtefAD$wA#_vk|FJy%$NodBf~O[*>:]&>ə]J1]Frns|o]RHÊ!DRC<޶3K\~)4dx({w|wq2Gv4S-hA$L?$uuJؿI-g4{w `;6rٖ.7n&%2` t{*uĵ{LЇ$q IAuWY[w6ϛ;lGaϦ#H53{b#VpBHq37PE mTͫJȝ'!-L5V9)JE3B+%7VB5s ٰy_ wO ωXH ^s5 m&/ D\vY_CF(,N!Od˳}۬LOv\:lYG*Q!= JNø;Φp@@ceޙNC_1~k܌}b?<2B7)xj[ 3nL*w5s[jD: @D Pʂ܏jOk *'Q/W ?.I}=WvHFr&^ AV#Ygx2҆kZpTڒ>V8Mp5k|AE Y,RIt@`#!{(L"zNق}0=f8ny 5_ u}~F󵳺YMSQu|4tŵ>>oB?rQoBpka/2PH *}l^};/8M=&~ƞ4P2`*@PNÔ7hkZ5:>wOЂ#AjxvmzX^rp!Akծ3ڼEޚh(e ֋Q.#g QSIOTTe&xd!uN5Euu:{) FFfkgxKR{4j 7"1i7rĞ) H/=@(Qa#%Ýtt:_(A!mNibZHq% yJ[nBQo48MFquY#G8qO}bfVA-+T'I~z)1$~]Lcٴ5\&k|e/G)9t;xA?#il,p|L'Oe3>Psev܂iE/Y@Z,ĕJ-@xƉhPގ}tlU%{EKcڿɃrʷzu\XyXxZ -y8HG*|n &U30Vu3)}9f"'AUDL ꂜ̙+![;эYaD[׽sqU:mMWs4eDi1Ƿ]fRqgsS_fS-aGwNRuN+JdμW>`!i&%h> 8jMWpe?߹iE=o\,?jC%TbǬWz&1xLX_@ h(ncCG.x!&Q ŏMr6 xϷo:68#8UuINC j(=84LVrXyZ #z|~g 4cۿZvXR{%YM3m\ 5ݰ-/ǽy ;Md-C=^u(2N#H` );q<x(poK;>4[1@jEW{Sk_JD8iajz#3y|?Z$蕼-k12_Qv7: "J\ ЇwhXU--:1o[*?8 G:ZG'!!T>~ݖa%ӛU n2q#3rD{3]PW& G(e2l!fBKPsT%9\"O@ `$Aj{h 2u±f"F10rZ7&uH"=$'(mV[ZQA& VTҗ04FNǝsj]GZz^u0zbk8 "8'9d`Z&=O< %pKu"s5=a-@j`2ҧ?P̼Kc\"1$lYi1AN # KwrLpl=[t^\?,!%>d"9L&2uz6:Zw=ʏvǮ:tZ@&3g:#)",vĪ7$+Ξj<3LXHia%05ίs2#X:IC gd'aFwYJW)Medv@|xsmy.qޏc-iKB(֨zC  <ʓ,A-VRߴh ٖ%5-2V/d TGgyYi K8U]\]?/!F%vfƺi8uH$BbD1a$4VzqC#SV%=Gفdsۧ dU?3MMS$AF1طw?J|~ viw3ۖ9?W/_oo ?wr󏊣*eTe Y5qX8]LҨZ4*AάFnۢKb-eMcVˡLEWXC&Cj7y#Ε{^ X$JjL> |8 ʬ3G{BJ "tId#HI_l+\'B,3 @jqیiWxMƹ|nIdʛ9Lyy%A#S{U# ~ۥi.!A 7k9dj+O0[On^%GPb %+ؔV}wA K7G%`TW4="~=-=Q8s$dk_Xh!(|Lf,X0[ _!:>';.eӐWE 메*3l:oe`PTR @˒uv7#_ٳ٣G WO| 8\?t/QePs4P9{ <6lnc[jw.vƄ _m`%+RK*K[ ҷRi?!f_;#]3 =PI? v E"??Om]Nrp]!SRikhw($^DTs`/SdDvE w_m:o"ok.imB-`u૳vެr?bNiREwCR坜fm: C\o+31ˮc^paR݂~\tD:rUmһ //5]WLp@`0mfׄ0(2_*Ph VwrlZ8?X߳Qb|~p:d0x|TOfȽOt5$ŨIii:6Ő9wrF}c+2/  @(gpb\~@b m{SEBe~QJziJap>:^e(VS 'pi@=62-7~AtmЯ:x:` 1?0x i,(L [-mO\i\#@S{A6N]3h@@4Z@bV|ɼb4G{k| _ꌲ8Xvy1w 41W빾8!~8}"4 {`f^-+}#>Rڰ+ ߥMC v%'mF&L\!l/YL6ix9JzK_nCHrc2 q"D^ؾXj_= -%tYsPlG.f1.[op>v>)6 -M5Xp^V O9҃ԼMJt[qDJ#bGEc]QD*?u}vۚFdSe!ѱ'!VH?n`xͰgH 6-Cqa,r:%H=F@: /#9QJe-ph"x"t3N;q髥bi[dwT\RE@qtYZ5F̳:ndžvq'\Kg"* Tž6~p欕"tCaȡ d&W/9Fb2-5@K#;{٪u H:൰:"ʛW[_k[* ԟ[6S(q!}ʈi(][J XOo@k,̺Ms]\B*_q-6Qr)Q J~X#:&'zn:HNp}j+0rb'TtVsίn9U<{h{^٫w~)FEKUtGc:5Q!SUڒ V. /^HMK⸚ t(~F,1-D5lOJz Q8 U,Tݗax8~<G,G[ #{ehN傓Q'_ 93XW!JKְlPוO}0ĎUO>;c/aD[`(F364As$l$P|9^13lPR%Z|wD#bA?j6G'K:aNsvx~1I*(M9}nSJXyĴVi,*/F͕4]&٬ bpjro.^c&SuI9ny^Yr_"[ 0%j9'3LV1ܪ^§9 5Uj4H}*ɣh`_ԕ ܳyFMۦiTfxXa޿,0pY?-3`kLXn[7?U:i58sמ2Q> jk[<@c6`B0U<4aRX:2#7TkS% ۥ_+Ժyb  QۛH- aGye[|Bcdip pз$wjWL*R+ɮX!?!K-Dya9qg\7Pd bo\'A0TlXS. p\2&Vϊ- =F}3y;GRh`wOq* ̘c9t{:4 ݪQc6nEA`7aWLZo&!% i8lgٺVpAZ씘%@&RN9+ {39e&"Kvd hd/XE1cȊ4sa6ߎ@}KD [n8aGL^DrFavHP"wǾ18U60z!N#FJ3@Q15zx9&W{7"T8/rj!E9]IىPe1 ,j<,%0F5 /"iэ(0|"L])M/.BJPwqo'#Q;|5wB_\y *E/&`me/$͢U.}kڋi|,=ŵCUs/FEH XW4o8ur܋u/6c#,׀o7i~rQۜ8tĽbTme|I F= }Ro ֓SD1%MŰVŸ@ a Nн_$P0, %P~}5_sc<}Ŗs H e,¿^ni_}# ֡]?®j2TԈaTܒݝ"24w$-Дt+1z5rleU}ﮮۖͦsP&c-JؤmB)ې#+Xa:%>8g̏#-!'znF#l14h{%^4>g51e#x?Fʤǧ{ؔ !EAzvZs⹑5B 4 &#  WVv`=֑$Tji֪,YSm =&>KۭO0 [ c`\o׋௥2lGxN:+Av]^&A6u/= (aiV)aȍz@aױ樾h㟴Rm;drIGMuktg4&5le,QQKBwRIO *qhWk*(9%(a|gNg#$'̈́Z@ DI jޔvŪM(їq hE˺{,E$*27tgXO%%6>iKc ڣA5*,O';C*wc^5tG^qx/`]^rRgg7%7u>ߵS1ۆ3aYC Gyn" `KT9veFBTĐ04٭euWn kE Ui2t#]^2ϴm7+V*Cy M|K~ߧrZWujÜܮPb56\墳ǜy q PS#z˳eG|B7~G jnO<p輢NWӗ+dN;{޸TA*922#~2V!]2^K9׹>hP[AcUL}sQM,6~A9PStPl/ZeJvxO|2z^ XsmQ2ESIiдRxF/r.#m 22nh`0 U/hH j 4yO)6YKQ<3uuBHFvݼMCmB\a^yhIh9z|d&gT2ϱ@cIU>Msr;I\0G⃧Q!+Mo2Đ\ F[%/k5k匚5=;Y6uߏ^%~zC`(y΅h8)}0&-yDl Sٳ~zآxtrq?RZ1$ZB5l&K$[#\B5,"%6S:3R-f5(gq>bOl:UU]lF:i MɈQUa18H`y8ډ9~⇬[Kvt6$eK%+\GmgU_?Nl@#QC)vO9dB!O Y̴K}eB~]203m DqԐUz>joQ֊<@=vYﹽ$$7kQwE!{Ͻ~,{4mJx7CD$f/d$ztPbGwQ j* @IV1e#Ą$\NԘ#njw*A0;fKi[IN:oO)f4 j"1R/Ði~]V1mյ!5M(L-D=k! Sgm*[sye博7=d6 E&Q XN,n ;CWn_1;v6pJ_ xaJ:B]AɗMyd+˓@!iEh.1hP}> mo#mYxŪ%x֌aڸEQ Gn`cl7U PsDw"I{#O1B/OmAjY`=呕NwNH6DO|,UߵwBi \d z сr9ѠM~=9'k{ZY] 4h~#{K"76B+σ`L|:/%6jl'YM&}F%\]eBm 5-֌/V?5# J0eHEyՖw|;)mTf^QN3P%-W{We bTj"cW75a$(]$x‹$[;7Phxsd*l['b!mL%>J J-cL{n\6c':*->?&2eTԆ.'LO,KeG_ƘVBϔ ZUKd35FsI =apUqt\SiH2'U KV =+W_6YekH\k7/o%K!T' l8fTfgv~IېUf6. `%wJ^}\Q!ťN0EiTs0UtyIg <ɇ79򙣂Q=M) %FGE@\6hW]H^'y0"y JMEkz&2 t ۇjg)SgD8l2y>=y=7Z]9@mh\*$;G=r9}Y >0^,3Dcy$.cPт/hQPnQ` PtmE7Ѽ]T|兂3ܒzȥ% l)>$RV5iS:gق<uhg‚@7h9hM[ 5(lPqHgK.Q__ũJEmd8 u NCM8iEn+嗯R4A(KI@` 4,DݓGJ)[/fGI*ز0UI*J ga? @Tf/8⫈їHͭ#7֓?恛T֖==u4g}X_kn(@}{6XU'?l=Oa?^ngߌW8% y<`uAa4qX\dT_4 [u.leU[_GIJG;C=>Կvy8^ab_TGg @j{^v5j @W†o;h, V)W=j|e ,N> ~&cOSJ^_@7 @ۈ1vz 2J :@"zv9l+/oB\'xKt rck*XY]}]0_z<MӝKF{$ z;O[g) ,Tj^P"ɣfJK1Ցp;^,,;q9'ŬFGf ^wh},2\ݭ58=W`s !t]8ig65K'"WO.4&o2ޢ־0$ҕCѸ`H0Ϛӧ.;5T xE+$HSs=T312)M+D= (ԂOJ1gq/0L%1N$bTpeܻ IwQAh_{= &p3R֎(=Ht=dNd(rSުmNCVhxM'?LUN=Ks0JE>H҇DP+9ZALhÙHN3!?~36< Z͋%}֮cF@59fw\/ZDX94l)5# ݒ|rw"= Մ2®1{JB"T%7!Eȓ/5]a`Ŗ4.lX :8?nVK-Bn#p (pVȌIX˂NDeLsG{S4ZZ+>3PxT*>nXD:Ĭoj)ܲu;I栽~7)=·KxiaK&j/5a63\-`9Ysk{|8)2͒*c]JHf칞G:f |uw?7 a[nHU:;s,sUm$bh$bFa xhUt>r"N)g()']ߝilxS$ d I-PzJ%E=/3̍j `m>m^BidkjMr+ op*BԅvACK DbgV9J`+q/H2_D8Pw4D}浮8{B(,0>ZF35T@rX1J+X5۩!J,߸P/P5νdEXSy#Ta@IjYI4s3g%|fho^(BU?vE nJ~V4WPt<կcz=ye=j?Ui[O|~n lns ҿj{2&\*,y/Pۏగ}=R@;52I2HPmdrLggB#d]#!Ȍ̌>6Z1J_v辽/ (:?9 +R+Id>T2͆yH*hN}馦:xPl~"\ v (J–a7Cj {c8Vz,4M-=]%,\d^^\LB5>F+8欣.F_F?y^t(˺ (M˝RWиI5F3|VɭK\{s$:0V)K>1I Og4?NLc=[[ z1~I_ĚZʲbFc["a+KuDUN$]kvdjZ؄V4-C#k ĎdkQgVj2G]iXgǽP0N8HeksCӯ2uʁCš[m씁<r>N_esf$E.2Bu]ld ̴ dGP_ES m2łybNAC@MWYg+=EKaPzvTw_ >$l̈́`ݢYʔ/`ܴRl U<=iLjbUДȈ E!5yZY4'Xrw_Wan:M>5Aλ琪խ[ԹARQ6Ee;介ުƚFێCq*D.8x}Q'6Qs´^WzbVyd)(1n`Gvs^{eJ_䃍 %êG[ %?*).yr>͆bK{` (WVˬL$p/]b7B^>̡da$LTuN%RrͶC= Ț<1~Cc,ɏt섘/GnԢ(ZÓ312iG&_N2/츺xxd 3YKnmxpW#;v[l!+KRKFH+_gZG3ݲnU!`30?Mj'1 nϢ9@,kbyEeA  4Ne9Q̍G=Qyގ|JGqrCMVf!IɄr:an8|3sK,Sd1t8e~Xum'Y  &t 'OSnne꺐6OcK֓p ɉ<9*):3"$ p8D/J %N=Tq@U!'9c*/?oPes 9!z2J`nK}UhQ/h,Ifj羓 ;/9^.6(Tz5ǻ'Eb0%BƻkYϞx_*}#I`i>mS }䊵}!IQZP ÖטEȩ *3t=E: $pH*Y"`A&zBzC/d]FO&b/+KӤzܖ6~~ `<gDž0h[akAmjġ2pAݿRFQӪ \"ÄQ*>S`4^y^6j n6ˑ[Xw8~k2BY֕[eӔn:& CB\n?%'6~w/C}4Icn;+=Ǻ lEiw/~}D5 -ǽk3ױD |m;;-Gk\!Wg\GgŸHRC),K寧]$w-`_ECl(wenck_ )^sG<mՏ M]p'VtR]^ՙMiAT6nUoMWP"h?~{,񅦰߅z0ԓcz|NEWĩ{>}?8O '7k4ڑ;=s;gHԗfC682* d 2v #ڐ?' )4y)DR$^A+c2%Q^w!h,~|s|åB w(Y=q'\R[b8)fX/)O+^ajJƜoϟ3-KDLU'ؤ:urJW*HgwiZ&أf!~.3!No;Yv\e0- [u_2 :{@h3JXvUye;eOhYlO\WA9[K%ufC)3beG,v5Vб*WȸzYL O{J% "-uB<$Wio2%׹<~3LwE%ebN9<Y9U)ԺA0 ĻȇTNԴSoI .$8f+ϜܳEX`^W9p.EGE*x_Y@yC_`F~k{xM@lWL)V*fq<N 5+8ا*hRrv>I=i[ ~YfPȴEXeL h?ӌ]c\]c f` j CuۘnN6kM.1Կqj:09Gh^)U9~,jk5/`$<lY*yPmys.MۨbݓLR|m,k~7kJqi %QTPqh֝Ɇ0q'ێ^8!,:f С-) VEn~-P{FKA޿R7Pw{Rɿ.ֹ "U@T%6TjmU NH< ,tK xz^x!@aE{| ;X'hmah[YbrYW+d}󊓺-:50i:pJ.yE8 kLjV:YJ\I gF<ޣfܒJ&BP|CzQ$qF?hƮ4gf#I#Y|[1O~\Bmەiz[IafX"w+(U4x,^[:-򌽳72Pr#,`̓=݆"`8/sFp̈.ʽI6 W4B+IoR«JFOScI:Y{g7WY+bq?w,XF|ͧ2;!mlj';x,S)y2z¼Pd)t&|O9-?)ϕٕo(BdZlPFB P&]ǽ2-{|0wd>BFd}ͻe&t&@`EF&V,%9 ə^ ܅ȹe '=y2&6UǓ1``I𗹗*5Yː} +]up~"K۪ZS.`ze7Gmyb!7LJ=`ݿZPa|F2lcz&av W$zEؽ _rs/E <,1[BZ٫ؙyvo%cZw{gb ķ{Yﮰu!gBSS/>8_2D:fY-9Bly}CP}0:-2kٗIڨfWJ?繑}$S;j' `j_n`)>=]N$#i8iu ͛8_9YZatC! ZUq*rE_EZkZelQ1F懄a+k[hb$@ز DXkA1bx`|/:_ŕ~>&`Ui:i"ko ROV !Z;.]7+n>281Ѣ914G+ eTbFYb(;S&|Ƹ򅳶Ǩ.*x<>k7u-rU !{ɪg̞MeBR /hv%sX\-M [-{Vhp bH$g-D|@_7`o@*7ټDDc.( :DiuS?f {k9[ Aex<>qVun$VL|BmK[D6kL;)dd\p¹W?Yj.y2UL~wYT@7!U9LB=}RAkN߫ 닅Cw_FK.P@σ BTZ='L83xF3Z~|`ҸxBxʱG߀2ΠN`_Md6*״&m3 1;ytkQiOVCRv/1ƺiIR;0ms/]*Q\J8*; u>h+Ť+oٝ= @IusptzKPaΒeڛvԭAHјI2=nxа(./۞)"9Fl> (o&DZh[51'Z~Ee sG@x.N!]ckJ#F%V<٧WjXvbgAY p0[@)Y駁hZ. 03錔jS\NH+9F@;> EbdtmMc;ضV7P0*ϭ&U\- =Ü#)G>b>, +ž=CUC(բFR;c4Mbɛ/.⼴t9 8HP*@,ҵo li%t)TZEJe]zdns`^#_aSC! W)!nC1h nCeM ]gvN]h.2(Z,{o.W2; ƽ;Erh^0̫% ǕI4MJ'vT*KО߄q{OU`:dSlT(M. pZjՀEvuU.XL_¯[NO[NtQ0=2'O- ُ(/YLptj]C|^Q/*E wެ:.Q_\:8u1s7lZsrr,]hT"PA>s߷)c-Lp> E} evu[<$$Z3KWoxR\.^oST|VsFk]=DD#sͩLy'@'{S{9TPNKc'c䭪~Ш? A wߐ@G[,2lA逽B. .~.QYC!LIpdd~@?Z*y1o^Ozhn nE1*ZFC@e}bњƇLO%dmOLC6 VY^I蜃F!Sv)uI Z.6 ٍ~)VWfRClňG3Ct-'eiPTZ$>DId)1ĆCiz°kS2w[1"²LKn,v]KDCAʺ3l%X[Hٴʅ]s" (:yAe!׺k;6@>jeż3g v,pPIq/7fPʜa+i&Im9`f D5 c!Xf9oX*AHxu.M_v'hQ3Vտ쁂}=4OTh|WZ5ae1&imJ}0綫7 m*$I% Q\}4GV( ]&8ۂӒy΂ AA Vol^3W;7_ԣ%wRw,}}2-PDγ؀]1c{uѝD} ?Uamf3|bY ʑ8 8Y2Qxtd0UpYX\Tyc#@' xʆosuá?ܵd3,#[4ډBb/V:'+38_DzF4d_:kf>Ἴ J[׳b;=ZiVOR^PON 曀vJ~,? t<HXmn+fbR(xvȝKD/>>&as4]'+ؿ@G J}j>,5XDnmuFLZ;L+O=^!XN?X.Amw M3ss5%8 diEUG}inU[枸y]^*EKVkueH0Z>pWYbX*/?3cܦó*HEa;M>x|υ>=/0z.pJ2s| jH{hc~AxǞQ= l!Pfrvp i閕۹͹IMjMn ޷&ߡ 34$2= *eCƵ(S~GoaCƔx@⏉.Uzp .; Q@jQ1B3bӔW=ο/]iҥe.[q7垘H}Hm55…"v~#kCůxe5 |7Jo;ngQ "ĥS،]Hbʤ{f ˵XoOeU}ώo\Vt攲buKadȿQ 2}2k)ᴝ7ѴAT~v|(X\|+WMYunKd\?hNA>?cG0%;i5Z(- $WYDrx (.bytx@JqI0.}8;g˚꣊"[aƒWN]2K+6!B̏ y|wO |&G0s2si2Mvt?v>BӸzWj1@9 }zZrְ[fѶ\?бĶeJR@N5`Y L] >8BlD<twsuR,/C!4g3=ph)o}@`ٶԖBzg1"Ҡ&7 ґYF1D:?]J] hْ gc#6 M*}gMK4q.VrlV줔T-$`rG{ORn%SZXdQ z2 XݰjC~g]2߽g&|]K'ض$ge"eXɰƔ-9 UQyCARrEsz UO33 #exiX 󒷡}'=V(a6ƺՎޱX+#,aC9MajbcClp`*bНc; C4rX@wZn+bfP| A߉2&܈DJ"E_Zb$phw%)BPNBg9t& R?wUJ# itdLP32υFUC4R,a0=M%2}[3${\P @wq>{Xv3Ȑ^6͹]sZoc̙E8w_+V䁤R2l;&P5) ` `ᙙqcؐabRḦ́0?9ϜҬb{Bc_edo;۟߸T@x+r*&W}P]'=$LUPBd]43čg]м?6^@z6tjZ 5SٛIJD#!&TSܯ{_6r(_hME+ESh5 .@=hJ0M=$ 8a@N,g\ͻMJžӬ':Mn1,XJ);>7>GZەFo:fzx^ {\&x s$Ê0Kl2'?_^9e Z?49% Nx.-[yRz e|޶SwhX"tkjƺ$#ˆm*ҍB7#m“K0;$Ҳ΃pǵ"!>/eȩ + hċMS-5n_{\`Y4Z;Xw[Ej=+Ř=R /`4,/*ֵSvqsT Zyø@B $T5(">@"iŧ-R/V1.|/ÜQ LJ=ba7 xz+ʆsMI"lN0>L_ju}}R>OW -z_).-KxEF:>o>50BNv9f]AҠMbPͧhf(wlԠ!2Qm Ѕ Bfv\#:o 7}_ [UG;zZo $czjTUAx/@ Ć6/?d==40;NIG= #(j V8)>4(J-S]lL|Ap n$ j}OH L8Kq{ wh=c|+0䞧GDwYݡVjrNv\GU闸,`҉d!E3a@gbjʞHn( >ݙt 676JpvP_BUGqS@:<(1rES!MXՒ7lGQ%!QH,Xݓ W$grflqZ]'VO؃+O7< ;0%O{"M3}Ǧ3?R3QMz49qPP'ԌӥA,Z/T[Sصh?yjEda\՘@ACX>1HUOd)Ta(r'u&2*/6+*c߱86<(V,$w` F@/U  kX 2:Msܢ` .K:4nk.|dcS!G\~ttmq$i `O+ ֪JÔ57Į(5n>^,ϋEoUR+Nqy`:(Nj;%y+J0i— +w eAF(ފxւMVvmE=o,~ZH\2u$q9! j CY0T'ըyA_G!p?G|\yK yi_7^)~ClÊ HLhO](2;A(cN;x6~Đ9$`A#+l7(>a` lH}h2YYpO>ŒИ; aɍ84NW[Q!CY53Hjg݆~Yuc'BCc;B#2&eW+aɢ! V(3UKfXjlԲ26R&[m䨙bƶ`/ld8O`791w縺ǦOD^m^{#ly^[`:F6T"HSgW @ mғ;qs+AYh6=A2tGa hSkI"|k"!ل_R/E ҶnYE+ P҉J<.VXSKR8q:&:Lèy1|0IN%Z~Ues~'wiEJFHO(F/x9"k N4Xw(o&YIO3dUP8id0{o2du.wDo0C j*';cNwd!TiݾeAQġ bMޭK=2W|y+gU;$w wZCp: '0PS~@$S$uU.q]0u?o{SЮXi:)#O/móG;Gx)XB#i s)}EBK `L5gKUJ~zMh^5rG]/MrkwhǼxOзE3kB Ũe=f+A *l>RRNG,Ǟ7#QN@ niSGH?P+̞O`{<}DFRށ 7 K-䷟o1?S~)ީw?1Za-zu&n@Vl?/@ eU,:k4fYP+Cu;`v,hB/MPJtZ`s(v)"v gji '(9^+>3}l_,/[LOY] <)OLrpU\".B gߌFlah{h;fEvhq0j`u:U7세nK0Qwe8" !x`*NW{tb! " ߁=hZ]C9i|SuP(/xnB=}~8|B? TXKz7M.u+fL\J5bGv )> diaU,(11cdN_Vl 7SOd:~"âHa98nMq7A֭mDvI6{jG>/Uct/b MD TGm%ՓZY0\yc5\jwMb'NJ\WH>tH\/x\~JZ˜4 P)#`6-ÜlrJ3&'8'"IP|_X /ֽtzY8*0)LB˓䲨#I_5uNdg"[D YIeW9GR\ظ ./Ҝ" 8 _&? iF yrb$yoa)!m$ giM|Y~ 1w>)mΓ<[M3:UV?]|Qr,I "P4aхGh~J+>l_r, N|c}ru(I(frP0uKN/X\1",&jsQV7w$Lvj:φ,~]bGCPH>f9D.t"VjmbT *2v]ɥ ưQ^=-r FK %KוdċfREUAXk!=w-+#A{53d- uKh|MR8@f2񵛻#b)I28ӣdf$EQ4hB{R /$ЗLMhn>Xb,F1ǥ}j_gE!B֪ lkΥz}t`b EǠb2Q jd$t<Ј hJltVfΕ!r?zB/Gbj_nó &ޚZv)LL7B:F];sXLYA@5q,͎#rEq̓q|R8ENG?ZH!p0XRゑ͖>#ySM7楘[=%6` =M=K[ wȓ`w?7CwĄ0O(ma/DC|VJSDa0azZ&&TS y `+ĪO'ͭnd CEFN]@`f* &MWB R2U^N*AHB3xmʬXI8\鼗 :8|8ujϑlrioNLaM]`1i6=7FbɸjL^9]a[|>91!$c4C,uOWåS+۹wīdVv<hk 7FiVG\(ˑGeTpe9 eqtUgZB:15_㲣`/HvndN:=I붖6;/ v պ=~([6qRĺ@lKc ݎia3ĪtUb .Tb5[i*\cX늊ju+Mj4 U7E 9G5Ȇ|tJe녈 W?P1RŒ4A`րn| J15G6"ʛSmSvW7xy]+puY_'J1"*tZ]{俙rAZ`twq̐f׫pKn)&Ԯ-\.")t][ 2xEјl2kzm_SZEs3r+qSOEB:OK# +y|r|7\:pBg]癡pd!kse<+[؂lޜaBcgKʵW䡧'~'xSQ Kn9.8ŵ-Eau2$%R | $/+$^Ͳ9QV+{ׇ@=Yymaa#yϏr4F/Hb!άx>e{Dj+KGf  _V_ݴ ?-ÁmԎnay"?'e V}vkn?ň7Dpy\z:@CTy^Uw{Һ<7'M 1O8>^mb=6j #oW~4E%%9/M~(Ɂ_Bo\bTj˫B# gv Yq)"ȭ2=9|>֏^Tn^n2ܡ:KN<7m 1J咉0fڋw&< "  F:,B$1:Gc UZ.1oK`f? ,>² }50fmL]%ddp+5L[}쵚Z7iw߄/GSwxHpfEyg™gOꆶpM;O7/l\K}͸TD"ȕ?^.wry(W"A>;~jgDϤn|0'6e.ː:!bC^* bfW9mRFF Iꦩ͢aD& jIޜ&q摖mO+~*%kLPz=[ԼǴ&h@T0!P爧}ir5vnȗ9[f$jl$5yP8I2fMo[ y#K}G~v[}iLSzecun-tK^4[0Fyl6ObvRe80 fpQr5Y|Oa;4Д^ގT MfgH5CVR07tu1d\o dvI뻋rMDzҽ;7|I۔jsGHQlouVg?5mQX1TX絩8{ |;DS&ȯ@I[BbHW:9\IJy(",7mGEþX^/`;ICH/45!Lri:P`OC_(Y`!`RĠYKtT<'+-1&hoڣ͇ 7ßgd4֮~} ̉(c8ݰz +̈́LجGC SLȡb>[{ͮ{Ƹnhii49 CnYG-I..iCq9J/K 75R-olE2|)Pē ~D/Ą,v(!,2xk-QҠ L(Fp65Mx  p3Qߩ :v3Ńwe =ћfW?-03e-3HaǛg$=2ϝVLƉh! Cl u 9CP1,&py'ñТvT58^[CAV,]>--*_&G:M*5n/JFAxcKv l ÒwJV)iHg8iN_ ѻc3҈L 0RMKI-.Fe|YnVT0áDTbqDXF%n*{xc"!3X\JbJބ\V+&LcYbplL^PVKU6(d>$6tD/Xʉwl̶$g1@٣tݢR#7JzJ @EV[PeyԤ!(pd,qG-,li?f|1_&'0w BN]P b`D L9Ьbo&73z P ж@2y'(z$=J׷Iub}AJ9'ͯXL j&ij,2c.H/sُ9_MeGӋԠn^Ƕ| ,>i ǥ:G6hX";d$ +kNA]`z3Q瞊Ce 38-d Y)ɦ _S%cýcr:SêzD+X7=Q%@P뇰pqk }O$;Ӽ,;nvP\8sOOL}cvjQ@a֙pk fXU'4Q3_'dL\DmN]f Ӡ@Y)a+VYLpѬLR[[Mx`G4Å6SK oe[;~ Z!t|uM/4|t5)~g#PeT6w7G#0[\5 (p $8?MD4OM$:x? 繀"]<ijL>zeҜѦS"&KiZ80:s|E{uzw1urJn`)Ȯٰл$sCo r}|=I&[ovM{ 8|vk6=m&Z83,j>ucs?딄[=oclSl8r>kB|#}|%fc-UtM`˂ZkgݣJ)MM[kNsUt(ڀJ7X.Eu0{1Ǣd4Y`|p9Њn).KiRc0hӓٹ~Dnc?1 kZz 4~]<)`ΰyul{hwP2 ԑq0P맧'p"QuM9_A0Ҋ"Ml#7?Y n(݆8%%Z ~q:9盺L VT1aqY쪠Td92cژQeh"E`ёq&лo$ RW[(n./SdzbT FQ܎gp9az2x{՞]<z /*A8$5$!0'4'.d&) ,,>¦QL+."AaIՍt,D  raj䈭~}w:nM&uc%KLws8 a{aa'*%n`Em U:BŴ91 kM֕`gUԅV~Fu8K7>[mOu:l/%C/f{M+@,t錴Bb~4BG|L05rX}z1o^ngOY/ w"I 0 /d:Nl :غ3MJ.~%zzIQ$gABѾ85Lg3n>g|Ba&lSGQ\9fN7&Y3xg/ H z?(y 76y-DfBHq[}{qrGq,o*%YEkBPQ'|"Chcu#'n?w/V58~œǡp+;pYA<ķOn&LkJ=:;ܮ@Yf`*raH$)UqNWX# cϡ4΢11\h[FbY32jD׸Iŵ/LL>`~凗Q)qaE+e/6  6`1A$uᦴ"l8oo\Wz􎌛 λU.j5T?DT|D#̙z"4—Naex4 sx./ v<>J#-. A_yPk:.C)13yJ 6ϠNwM(4# ސo~d{:Zh_EQQZ\b.zQ3LBTʢ *6Q٤ `dã,ЖxB'8(?7f[c~lqX|9tO .E6&Yĺo"oQ7kwĬ U5reG+549F1h MwgoDrG K:>D:?Fp~SbkryeqSV `L~gMi&7U "LZZ#Ԩ{H!;X Fj+NAQ|W|#bYptJ)%'֚:d%}m1= @lQ. 08.?rg@S.0yD/ۻ!#[%9H4|Y(itg3pmbxmq>@Yr'9d/M#{β&ѡdc'&C,Eh,֥wTcD\+y[M( R/j&BB5g 7鰒`a(J7ǚ *X:=9A0U&9:1<]()T<Qq^8o|R,1׊27Kma e%_Y贫-U^N g#WIJiw6,zrnt]^@pQ3-~c>@w{CY|lФF`h4Dh;tD]lh-ݢh6T04Jh;@O^Z`VL'A9:+9SY|3Zhu-H3jĂ3gpdqHSꮿ)(P7%f:jmN}3u}5RjI dV@dai _kW}gH1 xw8z!% 9Bdc~ä4 xbdVΤ='e2*O%Q[">rF$tžݔ7\BB 1~vTgꮜ`1G1Hֲb_sbb*_y-tnB!woQ)76R _+dNHez ?j.3k78Dz7q@-FM[Upؙ4*՞i0fFF0з4Mu 1|$ژNz=ȭ_Q@&9:8%^Z" Qc+W5}L)#W lbIo1CKH[/'3[v0t dcJaGmڳ`"df-Sy?j.0Ĵ\\X5'fMɉ͂)3PK! {e|{@魄0&889橲oXm%+b$lm:3CO~(=ZG7p HHjIxFwl uO@:ר#]Uh0Jkl{\ỷ79Ll*OtveKmQKKu56gX0%4 JÑ 5(.Qhn^~{х({#϶Ks__] q}_t0|ĉ4݀& [hpir:각~r.kAIbi *8_*>k%hpQ9vTNE9l 7ȝn"NwE8M=amۥ6;"Ἓku:Dqm fėILDM^v1{""犓t`K4vo=1K1ciAF 7ZqKzit)}2X?̚aOŨK޴o[**Tm5$u6jӪ jxe-'OqV!!~P<_YFB zU?s3̢0XG(UMzΧ jMm>l>Y8D/eN晅+[y/AB,kÏG;l`Eƴ_2AOll(]FA?89$ ^=,qXp6qd3<4Y2fʽ,!T0+)\մHaure?y^htOu_~tӬ3{QcȡK#Wx\t_#g,xRFqqՍB_ w\Za A"i"gq_GTuQ :#F I),X`*A8C6lQ, Ji[ilxxw~zPud&iGj]oX)=pa|FùI.g sDv3k!/.S[13f&i~í`&rIJjv!ݑed|cl_Jpbt#i4"H $mY‚~WΗbmI5IVf<9R햱]A|\}^ f8~8h.w5niaOboS_]b>]if^ w0/)9Xd c]w ρn%Jo>&oE(WWW H3Iڂ|x:jVP.7NeOǖXh1[x `hefo^h5:@_p[2Ug_NwtQ]nZ+nW1)Q Ztb=[]K׵- <[`sU@}Ĩ?]Cfsjd+pOBڑ+ F[g7rgWQۄfPN*omDtYI;_yULsUi,mmx6aN[d[~#7v>dIƃHB8樂8uG-1?X@kŠΔ jʘ.w}Etzґ[ M(\fpN+Gr}vkoA~UH.>_?m|v322zT7K.u#t_GFXɨEb3<:^^ܶXh8:̈MI1.՛j=_,\G2 ,5Gyž,8yۋ{:Tڛ癶W&?;< 7]:>Ý(~(NW=Yyl[ TK'D`3Žu`x'o&i*qvЪ0 ,)W|lkar+$|`ʩݧD~p*aN{SŻbay|S7 ^5bl;aҳxxt%.@"̈6830пys`1[d`HBӆaFy|(B63$j4ubT?>%19Lf~5ql12[G3afn|vHGrfV]|oGV9qȊ- ٙᆣV"!ƫS.M -4/ 2_E8pPH6l>X*H@ڰjJL(yxk‰`).tǐW%i.AT]C.t, |ISPAr O[[D/Nq4 )7wzorŒ0k 7k̔ |;#E2We?\N@p-AS4mI |$ FUӺgРK4|X$=3@U9`0b5ѿ%pfmIDf;f̾9Isarۇ2gW61pO~Dpw)FozϘH I3G$ {ɊQS,6d l4Liy%_%޴WP6nE/T]:Or:W(#Оt!Y-G$VOF4^owQ^ljVGfglH*-a(A_I.J=N"A F>kvٓDBSF~+(KGڼhnQ!nQx(56*q-YҔ3%6wpvϮ=^8"Y~bŸ"\>Z4zCfʢDD|J^)xBϩiڌe16Cv&fsG"Ke'q <; ?N4SXjϴKK[ⰽO;:2eP&..4> eַzّpU[=%Y!۳e9ƈ(v |x>|pcb:dԟBB:ʭFꊔ٠ cc> UE2++D%_$wwR L#YġT}$Aަۋ1Nت*$n[t:7:)]2P&|mfrJSd6 {V5Z.]blс˖V 4!%L Ҭ.a&\+0dy0)ԣ+8d; QXfrɧ~z1H Q'8XQ|sm"RYG!_N8#(yr*!nR*NrM8"86Wco+6r2VP7?+Y<"b'$"T;H M3ahhQ֌ T䤠ChUaVs"Q=mklkK,w[J$&߽;djo@[?,!B BE 84^…XI*+[OԢJFOnV*lFh|́FKhpHɶsRP*j(yl4XRF[thCox3u7awӲ^sipf_\!574fUdJ^ji`bBr\_fx: #9GH6!Rs8lcY&;V2%e}- Gs+V*&(:0IiȊ֏!3͑S$Su|X.ꦐ35?]rVaKqwݗ6~!PJvjz.yV>{gP8凄&x8)S;e=1r`+&ªDjYZsx̡ ogφ *ŭ*+i0⇥F/!ewl"kf-J%AW-rD&ÆOe%H \gͿIyYfJ,]iq/F9+|^ a\T8l _nBC}l0$yJ(N^!.J^ZQNrzcӈZ;<L͘RᎮ-tɵį*)CRF5n6(% 0f)>qsU>AV3Y2Tfϝt ?=;-`dU^1FELL vEQ ^<ȡ~Zu-v\`;N?a :JmM*͜*-tm"1H\ݗYOꂢ&;:6֕f5^vqB3_yW [*ZR7oI~˾v~yDhn Axv|zp;˥4_N)Ԡtt?p #F\ќؾRǿ8]V;O+FU+ZNmOsX-Pfp扸tմ~;nWKޭ54a/nTX󑷷住9ȏ򉱐O)ZSg# x>kG&ҥ|>& 1}mIX~ȼ">Sgb;l&֓Daff:/ |Z{%wUPM:z>`:k;I?D+\񁁿NXW"Qђ\F&ώԃcx{\#JEQA~+l'}b,GROL2;*Se/$N?ɴeaJwᏀ1ten6x6 0Pzޜ-pvQ=[7wJS;:CaU9Q{Ly<M&~$D)0FA(4DW2%ug m: &)b`$D&<@$-_`,v9H upO2N4r@Ŷ1ORBusWss,죽G{! j#:w(PuEׯL JnE/_}g,'B^\RoЁ`{V\cb sHBWG'ͼf"[39GPn1{VOQf73h( V)"xN7;N~ZDM3;c:!_/2)t}+-HL{yb=El}GN3?Z @\pT~$;.돣=i;v h딂;Һ&uyaӃ:[l;R>aG?\EC &vE?u&*Di<c4QNUr+`$CY;f|!\J^R`X3z a gnu\pހt`ߞ;#֘biS5i"v¿<ƏO7 z))pf(`"I"r;}ˬ?2vSo k<0LԺ`5Mq!mu.u7W?;~ z_U^E8TymqbUraoV]ad; 3=(;5SC{/<ȑp Lـ՜eIFO?ibnӞ͠8$S>gAWjY;CFF=Gcl{ˮ5>Bdz~\}/)Uh]z/볯,FQ*ը/2EOS0Jƅ\cRdۜl]Q陈ʱG}rMe_{wuA>vz*&:707\ :QیlMwr5ϼժs.h4@4YX}y}B[/PבEjZ6 41xm8™4%ę| XwZby. 8kDSҶntk6e FtCdU-^ː?'`=+B %)Uzj z+6jX?f%rj-z&M_Gص"T*X)Nn5W/p]<EK.'חTQvwMk2Hg4{DϢh0%{ɧApc"-? ٞ>+\1J"-HOK'K0OvZAGov2b\7,ژ%I,~PUڻF`>R-.9l|O}:yp'i/Ԕ0mzDHmn0R%5:S"3Vtݾ,Eƴyj_@aǖA DwՂV,?J}{"e}Q( tzf4k'{cP_Xn&y0|&^bS@XI) # TgU]v&G՞]3DZ^U5Ș<Yy{K!rٷ9b:ES+F7(I:] /Gv݊}LoPRgeZ3Ul۽rq1a22 %g^#ir"$!Yk? aĕNRWYBY pG rZvlz 4=&4}X # m{|!?jK4n!]W-RC2iL5U!Exj,#%u2ݲum^[޶d?(:D@'A_>B-V54 0Uڐ6K3Q,4`(́ӭ;HVJ<%n| ~J-A: {<ND??_A%sWΊȩ4`ehҊ]/4OcKw-DںZEBp⍋*x`ӜKo,oSe"-˔1J^/ƴI 1jX= ׃6h7ŗ ڼ۫NEL5י7z]&(>3}h;E toi[Ro- y{(` 'n}fAڂMP{r($e:~sz{=0/O@e9{Ɂ薿}m`$؛9!'#lNP(O< n<Cϓ+ߵr C]0& _RqTb8q@f?IL&wBZe.ϠIAjP{?k] 9*cqRLzύQ/Z0޳dK. v\P2x$Ner84>wSz̖<22k2S̬bu-K6C IwҐ"2%2>ʽp9ս+8NCB.GҠ .Ƌy~a*2깕D/DžIiS\Uq ' @eଘ|oJu}GvV_>V M-XɯN/V_guػjt0_+jR>{ 19sO[VMuaHƗo\ TEpsZayۑ>0!cMU/y Wy@ Cto{lI~<'e ䷥*,B#%v¸d*3&wd+[ ޽[ejyi-\Z6ϱiji!>;VQء۟&ΛIj;UDvК֣Nܙom5* VUHP[ ΫE+& *heo8 *=n9ffghOaOVi|N:v0,,ԙdZ#~A ioZ^)r^ZgaC{6iVmq@0r48ݪ0gՋFI3NKi |5~Tiލ.;s%CMo֠,/X"JiX&ېx<+f#NsH>`U};k~i#1L}_B~'Ҽ׵螩RzFX@+AghX\=ؕsZ@dL*>܈F3 *s|(6<;k*W`%[=jP* =pi7=N=2di@OypOU2~MW,?A}k0GW ɍ% Zh90#'4boBF=\p +r'*I3ϟؐO gs9k!u苓mO/T|j4xo [~IE$~WVɖ(E$t,IPsMpF"!*h*.BYcE>)_{jyƿ,vXAf@o{=4b>d #.;*@*b־}Kc3܌{W-(%f2~/A*4TJR'A3-5G:ui*7hsbWXt?[qRh^Z1oL.n"l^gps8LGHn9?,¶1d50π*;$Q|ڪ3ImG#1]6eQ>gqM476"q:5]RhT<oHEXHR>o4»`}nmǕW=$kȺLl+(^:T&/~ⳕ{ _-d`טzT&g4i9x)sFqXlmh'Ӛ[kťFU K T*TI`7+I )`OAh%2.K ѽliV*0 X?UR>!DsN](lT| ؞,SȩVg#&4U_Q5Bk-.G4pI cUVX$M"u08~n K #\TT_$ƞ\$rSJk@1~%S9#;9: ^Cf݇j#%h1 }VbOirP tq3M +_s``@}) dV08u)[ 9A`_XkB圓HԺWZ+<8 AmFVB%oqGB75] c^suXg nHf83L&fsF7hAqA؅'U:#7‚xt{` /[hS} &_a3_ ё!Y 7mD>.%rʴIVty嬝1DL4 ZC y[3D$c"J5,i^Z\U1_;a{Mdt:=݊VS0TB,Ꝗ𠕹C vv^]^s_dm+Wp)kvqMJ@yEHټa);ĚK1c*US.$ zB I'Ɖ,EdFY{~=Q| 3fE9V1o,& ygRH<TѲ|FE64Ou|h5dj;9t'ygÃf{$ O;ȹ'5HHmУIŹ7f{RΎQf>mo+<:I|zZ* y\Y$2S _!" =|[uGdt.U(y/Z"]eIk8[z*+b[܍si~G;`i֎nb 2kZ&~hBqU JzH 9H &-ÈjmC`opNJG˔ j}뻊>%uxr icL%RG-Cm!=(Ć>=Qc 1DyR0XE׉9>NfQEf7%="v[x퓥!xQ| ZC7`FUsDfƺ z"'Kk&qOb%ި iJDB}r޲hWeIOayd="ì x,~b8}zǖˆ5J] 4^bV$,jL]Abr^LpLc)UՔ4;`PNƙ6ns_0<;?41S}[Eǀ֖{@ yFyy6=zUwi_eN槽qQ_-DؿJKYRPT," r6:DG4b)Qx KٖOk=_F{Bj&@lfTO 3|֓w?,K婋]^v9V6mEHl!m+ Aol'b$U5(z$i6nG\8E 8U^lE21{<< R*v[8ԽIw}6,#AI$\mY fؒ~|xILҐzc1Z)zHĞoi]HݑkPf5S,9k1a ž 36)rAG#q!h*Hp?#ӹW|;S8mz,x+7Mm .7cfun|woD;{X8LE5;F_m۸ Es,m t҅V T(c,B(Dx_uk>" o|s}]~\ ǰ CJlc?^ u`th0 $4aIjIZݔ"9ʏ>U!y {dubڠ'Ud7PֿTpUESTN+뇈PMHذ:@v E^q ۹}đf& ::15@p|d+lHÌ{Sp|/&WyƷ{0R~¨w.RAO-Ӧ֮T';W 6@u81;r&HNIɷnԺޛ[`egو`t{DքƄSPnm SΗڭ gp~fm:;^ 9LYmI} zg(RQa^A Q-0Ha]mM gɋ~TF1dv% Sobᳩjqvij5Bgj2|CxCMΘk! ˦-1cCS1/ԂLɯ#mAxIC &y[4hUW`EMca>J0>%L{&2ȟԡze'X ޴/Bx0s<#x ۢx@*ė@S{įZ_2?v*remW<.  &O=zC"Ȣ.E iLDo!uZ*)q߁i X 8QF&K2cb)ч`:д `5FF\ڪ@uvyɽg+j &HqAH^ ibNSYV <\$ 3˂̹(ѿ~n\۝h=X{͢/@E}c_1|o'KH ^ؽaũ887ߙ"rڸ(%SN'IH!@yC?aqR"]]"IT)'-O[I➢"Ctھ[V:mUplcC:-#Y̦Fpfp_PH7F6*bq};/{Ҝ_GRSݨ!W441hǦ7$$q5b?*ʠ'P6_hJiFvu.;7Uqjjk-5.1wwbG-g9&Su1TK}T>N]9=]фLJz>;Z."K*6=O~=Zeo^]hE+g-$;QT,e<V^ FYWplaQMdo0Af\:}uLsTo@u>BLg|/j-4)N:TTOg= ^uZ#}ޜ ?Тb[8eiQνa;ʥ{a./R,[mL2%6M'7xvWۙK^/Z- #u.J.ǒ&gSKҿ|Y/RzԵ?\P9|Z.ڍHqGIMOՃQMy7SSM"hQ4Rk%BctZn>g<mqrw yWt!D72x})]ۃȽM ǧ^m{74OK6md o&b5ˀuTz-4R*3[HM[<^h##ƿV=4nZXާ(ݙ<0hz $lL>=\,)CWdG\7|bVa?P }jI3DSB#BD B)K>,>|}v㱋鞠GbУ&A!T/}'&C(YK8s:rkc;]YSa`\6:z^RPto<]$?*ps Q.ng$YX^>5q,xYI0C z >V-m,χ*F7ly󜨻lؾHMh_\TaM#C(RY1߽#-z,?vͳz#J+SVZ ~mRr \~S9t$~b0Ag#kG]cG'&]<ޓhS񋡆?{=XRp~a n#z'ޟL:嵐vm=kѲ3R4'o*B&mJ.I .\ٹ 2^joӍӌ!Q6}zk|<7Vo?yw87,\CCveF{̫J܋'bQ]w1 [wi `l en8L}sV'3l1Ę0Z/$7kk`E|CY[fXup;"NJ-0tu:rk 5R|yPuY: -=7.keOԺgxOv8]IxWx$q ܩM}{1p!@ (mCwE~ =|pM@~2Woאgi˚zr=®跬~6R]瀎q[te~uJ{FPnqoYJ[)IQW: B'_Aa_D;٤C (K8 L hQq,Nj.P>U&%NCDd\c;((yt?^=F_As(Pqác{[}Q]5 ¡ˠ>3rrI+Tʕow) g6FLL$D};+9<`پeϋ27 Wth#|ݕEJ ={ oC9]cI!K,gتF͂ؤƖ7'4+q.xl {jO*޿Ǵ*O(1WKέixw |ըJ HPt埪g7!d*deEk,U]d\g=[h [=(TRC7bBs.&h&Υy$ Ք b1uL`/ +TbDBޭ<視 Y-HoD"%bVh@6!eJy [LJ9A=(.n>g']I;9ҮbxNtLus])unfٕu(V:rZ;wHb2A]R03SDlamt"b.K<'0!yv2 `fm.W5)l6w}ݖ1kz?box*y f*p2n3A~7OwkOYߵ_ih{_f"m)a"J7`J4tU3P }!9v@GJcBjZo4߻Qei9' JLD\.fu XdUJ81Aڦ\￀7/{ ܞK+k~6msf/zȹTNhpQU"e":mzQ GuѪ%? rÀGRz.JSsQu f-{%?#؍-<+Yd2ФX!cPfug] ͚|ʄ_1E cquPS,}ʻeWʏd]R|jV@A\ꯈ+0uepTi𪂑W35=2YZu#u}f"EvB}Qf0bp ˨ǘkB"* c+t Lt="c|{w5 O | Ԧ|soI~HF ЂUJ.,- .RI^nU)#(H*;Jx>:bn&JM5LPQxRi6_F=䢣vM{r$ 5$; -/=%8>]<盛BA~ةL@޲=R)Lh[ﳘL5[c4t&;̡IaF.>v8w8e:vJ~Q}16o>vsTp'?L|Aze`~ֵ,$J"OBkzi* xpɤ,21?ҥr ?\d:nHnZwQx`XL4hMאsx_z15s8@0Hbzۗ?|l{xmB}"ype k ݥò,XvMp=n8Xsx9٥|[.{TpP@HPE%D*)_/R#(I2pJBQB>'S]Cmk.DR̤u;YiLejȎ3SƼj ~bLZ;8(g#L][nC#-'K[`a?[n9cb:7M6{=<.4a2CafUʈ֨g?M R!cUBX9C3wZ_ffo|<zFo2BsLUU{T'K!AjblY,TCPP+bjY@("$HG,cg$ѷFtSXQ\ύO0XYb@ݠDi Fxv˾X @J(ǡ;Q5:?7z8,+dlyhA::*-X 4@f \|/c>bfF_VBakGTlDp:'n cRӇXlpLmJ`r|;6 ^T&-E W8ynjߗ!BJ;D-G"<*Rz&Ih)ގ(]%ٝBe)<4$V qqPx!se*9riT !fWp݇p#wODjgmD3eƖA \ڴGwnJ9 u$Yxޱ:(z/"F&4k%~ p1\$1fzZl{q$ag*$(LPjt,a Q**s:"*JW]XΌ(u [ץ[f$bbLZ.% %ӨmM]jHVR\5Jz=Pd9G  51ԞirkpΫnz⡦lDŘD+oo)|'ht(01$D~uIbQ!\7!qn72j)觊c e%e,S#9Fڴ3ڍشTapv,) & }l6SeЁe6=Dt7̽yH?{XZ.@1RCs#op*[ݹ4}-5ŋO`mYcUfŷTF_I!zZ=CwàԬj<~ Ihn3;&Ơ4]m'2f܎S(蟑e߀v9esG앀4큷uBBQtbk=۲oB.y}>zp**>> TpT'>Ðc]"Yz0TH2̂}}^Qx%ٝT ZD:sJ$iJ>BYٶ݉x]]YI}bD+7S[[{UV m,{ODtnH_5:,0``K{uh;`(Ztc?] DT߱ ah $7Q˰BgB͹#Ky^DJc8:K L,PtGiu{6~O0$.U0HSҾ|[VE&3u\"_Pʛ,w_C<LcOK]s?!&a^'qWVuERdzˆUke}[PI^ R{KA dV_Q.ٿqT=R@>^4)AstŘZX*B\dyGN [e.) -H&NkͳiQ=^\9юq>jaK's63#۫|a9sߔ1ZߧE3%yB+l*\_VOǯ+1|*^~Gʧw$ww,}|hG&Os*3`VQ ?2)-C$j @]l~t0hjLCVEذ(^>Vn2/܎@)̻֨ʟ\ESB x2\NAxM:bNh-ZˎLV?sdzNqt!Ll+?jh "~9Ā?'֢N]>eЗ=i\. ?@n&X6fvg)%WrWV }zT@!{2>u'ߛrv{xA,K]w/bQD)e8ĺ ?Jaj5Aܬk>*;# wǻ=1,%U.N=LA+ VkmG~ BB륿i&tLHL%9礃L'՜F/gR;1 >9sOCbwLncm:?D:kvF9i)́[x/9Y7lYC ҷQiѹSцNe=1֋&) 8pq.;qeR]Cz}ذs#mB<ˉyf=3? Y3|6,׏É93H1*Fi!eoyW `g&6&Y~',Ǒj[CWPo@LKz iV%CQƦFnX'>Ei}$W,"c E{=SW.\仩M"$>\Ί rH*>9XvC<%;帢n4]ԑ 4U  K; -%g 5!?WJ;H-Sâgj:R\Iiˠͪ[-]+IS>}y (fT**NyB/oLZ&frL  |{ifиz0uI҂qWJ9W$UZqpB _V]/$ xaGe#lTj.Ҍe+(QDG]9bNS)<=R 1,8(q&sO)ᷠ>(QKzdۻQeK\$GRoj~ᱱԎtY!Dn$HTn7TqS5x;WLb);-HۼN j8 aXF^lt=)L2aLh~Úu2Pڼ|i| f@@*+7O,KY8mޑ·wB;h٦Nd}t_X)MD$ҳSKpbT8cTK-kuRIy滩@qHhS3'oʎ&DMѨ.5t ulV!=|ƕ|XM=$*=@N[ٗ6HmdM d0 NNMۚ4y@^ReDki5cnP8_=,a'x9{_FHdr o.1_b\3h56[@Aטa !-9 x@DS8DPHe_2[0-ePb6Lex 3sˆx~=#Z>?zg.(?N TJfX%[scwJaMcgߥzxQtFx;ގ!NǾDd 'G {F.,tv`P*%L%AR٨+GytWo|S%QB1ΓMPt2,w$^xӃ!<3R=q'ۭkN ʕCgjւrgfc;!Yg{4r! ̘ʡ>[O!{HtƩS#"X܇4 m`a,I8 bn D~\FKn\\hJp14xaqCʝɌ!r]xA<gA"/Ƙ T9+IW8z\57mlIN]YL2(/Y$؏37+alg著ZW Jؗi DpNJkt5mH^ݵɽ4 O,O2ڣXH%YH{j7&Xc.;&rDJ |>\ŨB}R6?+ς" C/H&aJW Td#g7LϘ+MHڼ0qM@+b0JL3U6t7E+CKܕ}uLt`Ju=m|Ft)PZឳԛw kwZoc8򺐫-d)X]dd#&k"cvt}<~ 2#):P" -k1b_^6DҮV@]v$Y!QΒUVDw#o=-:jh6: ql^<='cfU3\8T\7F5m/dԳL@V !0@dJ6 -91Syn̖1; T y70oS "Ay`R-/P#$> L>b&591Iv?VxE5ywdm+!oC"|;gu?1aîOΙx'r=[sz 8-$ԝ"bQ~saK,DL&DLm0PEŻq#n@|dxpR4CD4EuiOpϖgq) a[y΅hD;<3ÜRAMɊ򴢬sIS.xTSg)`!𥣠ֽ4vB8kcO.TMՁSL؈ Pٮt|Wh(4݃QȦ27IL3J=]35*HZ3/MC'>y87j|hq'cp+W !| r1gHG_Xq&|xBWkIVc}ZMn NCCWp߬LNL\3#wzP0UL tMF$I=O]0Ycl4Bb*#v<ŭ3Wcl[OgB}'QK2:NjPHzkv}W16؈7/g+fd9Nױ<8ZSmj&nlГ6j>~Tک)1 %f|JM[Jp$3Sm`,>u8_!1ǮŧĬtl)Ǔ ݫՊ>͹m5)^>fQg| <ɭV+_Ȗ"\xv)ۼװ|h-E5y6_rTfj3=y^^GVQ׉/A's&|8D"_vQnz!B~=բ %7Z8%}KyΛ^x S ˙\>gˬ=eV!N)0َ٘׃@1HxWBB鬍[qgtVj H<|Ja|oO/t纵wҝpK%R=4)78xmGd-:h HKNCQ>ub\?ڳ+q׵ ڶ틑R\T)2\G69 zvۿ.@Fܜ۲[]8+LEʍ <-H !R7,ʍ[KrtZ|4K0}t1^43d!_0LNk1 a݂{s8(-%3́h!H0h{<9h1"Sv1u?|g%@,NPhMPtsy$OQ5,HxR" 5g'ӃR Ju:3Cg!S Vz)ߧO5븳q(p{LvVd?30>: PG]0vU%Dyw叩x{'yǡ g M< pm3E.njA)ͮ%R ʯa#UJс>FHD?\Ě׾Js]Fb΄<{Y4/z޹;%]R6aΒqR=6m*mT."lCZA}AZdN7b}-Yq4W -rf;RQ͛ rOj_.4şs>XŶ']+BE˭N ԠV[g|5O y7S/&2{ ehE-bLf뺝;Ԛ̙ Pl>pɀ]֙).C&>S߬b?p8n#TXxX0a*=LILާߑe[NܳĽ ux3E*>ZB,#M>f@t ŗﲃmdhmᔛp=_~ bϒP$v@Bx=/q9ăyg)MP_fյć(0VZqI6SB<ĚZLCdXR_TƂk迵l ilaihpg7J7j mo;Zˬna[44t"(E0]nvqWwiaP;Xa%W_ce2z )ĬI1#)Sہ505͘ 1iK u燿^yq| $GҾK}S9 HƦ(Gu; ynw4Þ;>o *B\najiK7\J: LCiPC !g',q0EYarn}`Mƫur*ڋOj8^<9eVIe@,c()##ALfEƮ>>z&us^"(34ӣ P!BdKmz3EcJq!?Xv5 ŢbX$Eh@+64r@76(b?juO=qƠW@\A 2JiEr>y], p] _tgX+,ATdTq2ޕ!j$AՓNX6)pxi´I؍P eDbSrRᄖADW;2WkϳG @,L?❕7bRh9$ ^=FgpX9+#=}fj &ic"(K(H~Cu@Zk=h*|~~.yYjH 9Z^LˏZ !ߒ'Vp\o ܵTKqcmaV]Bh szj; ك_ͩx"N b^8슌 `+7J|sYog!d5KnX%=Q]n82`2X.)r#>S7g%1HVBW.UׇM2|l]yx5T;Az&s)lMZC+bËP 횦Ey2k)cqʣ /1Io2jO ar Q>WM+}iE|&axi\6$:%m._i-@WLֺ,py}CsAbgHbd9nl-Db$/e"R9<3 d%)JE6Oq˽*荀GDŸkh`fC%LGtufԺ8S+wn̳ R*bz6n]Mk4,qX=)bͨJ머s(̷v*EJ:ze#]$vy1ʩ~rǩ}SVhlTK &H5v1͛ɭ׀!nx}gƴ,Yrm6<I1xheVP?ooAAbRP'Zʇ&tBp`QBڭGz'˕Ccm|NOZNa8đGˉy"BׁuKoVKyz^-F[@B:_'qI8W1rئC (|ϓ徹mҥa8.x!n K&"~l2O^/=]elkbM󆐟AUtB d,ck-X;esU-b^' m_, LZW F0T6"ux'O"ja9Y4D-F6G@G3) "8iGG{Àdƛ4KJlx(=j)vT9S V^ [RzTMtT))x> E`%|0jLj@OP- 7bm75(5eCMR(;qUTiSodw9lXܳgɢ0ELqɠX>Z+%Ԕcu']Y6',+2<)OƯS恿an3~[U?$^ 6"t>بVRbu;p?Ɍ_1u9| AW!V%HޖΈh Z+nX&ŸĶ 8ƲvQI<$ s^rLf~^\4<WK:d+nc(wM״h#Vy y `L~k|Vغ`wgO=Y̦t*tr>/R,սdDu873Јm#{4/ ~+\`K:椣0xv.tEfhg)IfEI#5aNcѬ HҠz]655A] |$%Ф/rPbkiUV5`ȨCDjvG6aDx_O0(14 ?j*.yd҂Ťh 2[(sD0mEpI5Wv3ĵGIrݼ8[@+@t!=k)u V/מ Z=X“G|JikxǧˆiqkoB_Be LۗX!.(q#'jA#Zf_s:r h: &s8h| `gW\&}+vِ`'f#KC2Ì6WBvLR'bă]\ܑK1~+B'.d 2$_1.&vmbp67yǟ=剟6N:%hKdA ={Rv:Jݹfr%.w+r&olsKRVU|8ljZ^( ¡>0KMa l2ko%XFkh9"oBTRr6@ÝPmpm|tR[Sf fC4>WY0[ֱƆGRѻ 5JO>wVxIdGChTnyӷڂHS:U ;fm薞xT r-cB3T IP "tC-`7/B%",bs$[!2x'א{gֶlw=_AolU c9~Uv+Rf "6Z|,ؒ_uG-DC$۫ 磹-FzĞVm)Y>ol[Be)L`ӌkadFoc.u=+gӣ-peƀv{.ȭ@?B g@ErPqNr۾Į9$_4.[JFۭS_}|v22vT.ȈOL%Q7xVg= *>Ի ?0zGrvN {$s2$ ΅HSiMNUQ;H3-lx<^k^t n*q}1 /^AYI<o< .,2tt}c.1jY/}~6Q:E{+H0Q9-1^ti8};ώCj9"9^$m[B mF},*"߰^t!/29WӀl.ּ? ʱK|?F;ORkŢaaC4rib.?xo'p,0"ݣTvf"j&&|<_]ޏxBW`k3\owӶ|,ɃIm/NrfMy3-.v2asb4~#Ѓ*'&kgHKL#@v1Iouu@>vTFy6NzqC:_&5x]i#Rpc25* IjB_=Gj;0l(縟Ց0#X %c2. 0mqcp]\bDK춶);TTc TLqV͋_ɔyÎPe#/}OOx1cm؝l6^Ca񬤍k ?,F^%]S`/UcY? m[R#~C8|%xe( ȴ*^S hܜ<i1] dc^. sO٤AN/LK|xr.)S/ ( ј`y]>R=nN>#BSR%`S%UhYzxI?rYŊ<tq6ԞaM4ietO31R+|aFXs'7VPEN|F޴IP{2=Meܭ̆;0É@J9by^Xr`  }Hsq9.=p#?!/JN#0!/OKĢ6 [ m N4.#+c~'k7Ce i/moo8>lXĀ%u,gv?V$ K!ƊOM\A:m(mܶ}O e W9Yjn6kxٚ;L$ݘBeK[u*M|?n[G# i^vu T1Z;i28kq%Ke52=1P kީ ,zyj6 uI ҿ+{C ͎NCSm}%hmo205ÇE歡+< 53T 5I2*vx Kr*\syټorއRrNA8Sg%;odã <; }wnQ[> _hx0U adJx&&ո),buId ksٖkCVgyݙ5~ Ml.}|]%zSgNjХҎ1bJQRN>ߠI򠶄WZ. -CL,r#w\kvކZ]WW-!ha9Ehf2Z4-s+:ҟܤ=;INU8d}n0q{HHZ wꞦ!K6f41ed`>\0=ߚmBM~8^\@cqRCpϭǎ?l d8üI}g186ahcg}@~T) EUﻥ~L)/)9sZݶO՘/9imw*_bIt͹Kl ]s]M8_vugVDx[L]xjx-" b}uz{ёF6BC3h`:DqwH,ƆWm_Zpy\sT χȷô=h 'h@ɂUe2:e[ `&o^> <4Gx:[9-T-_ w|N|4qG)B^EGռOڠn(ߒ,5/t^ ;IꘝV:Jim '|iNECq67fYޠQzr_>4*5Xf5t|O1amNETbq-F5^'hRqknt1j>/X]1\BNb mSZ32֜whfNVc.fQZ:^hd! wA7Mxh}rW JP7CnPj%"fV*Sgxc`-5'(wĶ$,Ck΁s@5@R 8 .uy/XRNؐOD5,3F@tv)8cxaJu+8yd)Poj h{eTN9BYiK9I *Պ 1E!#Tmא4]rM]x7ʜ.$&? euuПdN YM!(3x[PKjt^|Vy ![z$<^b?B<.TE%G]"b;%j}oQɜ` oWm* aP Ŏ C#ǸzF9{SW0P ɷy u* .i@=%O@ru\XI!4pzuε4*7dOJdI3|+e&Y,pj#*᭏'YCvha֓,[L@$K2MC2tj09fYγ!w<7m \t3ӰMSՇB}+L.HGZdX={']((n? YCE9KOgH} GHDFa|$H\}h4 JWx =#o߫Rꤠ4 R(xv0L׈=C@H#m a[b- k8,MV^ URݶ6'c!y"O N"Nl&,7[Me 6XgZC(VS@>b~Km-8oXm:OӨ,0k_G>jDPHn\agR'2^ݚ k0;b -EwXGC~Jbi7K<{5CRh𰶩 U%6Wx y~ u $aF#+G߽烮zx˽?h96ڰnD;LO =AigυF_քO 4q/}*ón.)e>I1lj&=Lqđ@ms Ft1@N2tJEtۓtD2@}T&%z{zbUU zB"JhK2n͏&a bj\:9xg;ݎJm˩2L.>Vu"3HaaO_Wym"~{qu|P{Qq32]] ёa6_8C? ՚F8D4*Ɵ3<:^Blh#rv'iG4wkOP[10VC3[nrKeq=IQӘ w3M`OIԛ`? <'ԊE=eV'H5o'OJ3jXQpF~++@I"+(BAR>OCɎx"}J$2Na;BCfc<z?9$;.7}=5eHӎM-t~6RlZP#^8bs-8^aǺy@M̅#,36B_3Wҽd ?wzoEOxS_ܣƟ̸^A"&斄|Bkm"[ڄ{ yPYVTMXkI6HGi @錍2 "Qک$aZﶪ(<1_oX?_\ \xU\=0$[&cP= n {}x湌L%AwÒ`}<{rܠ^r…$F-N8{w`>o>#3ې?yȐ9a-,yNn4B8#$AbnkȹJ2noxJdE!Y6)hmӽeQ@5Ȁ4qv[8-rB3Uڦ!⹃{?C cmOm8 6E O;p;Po\ԑ;G,¡BzpZЩk_N2>tU!+ES\ѱţo~v`UА$/ W!:̵Ns(Gjc,{ټʇoLE _t_i?šXfl1U,(;xee((fbK)Kv~쉔d NؔL BGSdJKd D)jfoPEĈ^SPWzi$N5oA͒iEҝ9G/K|iK0֝;!uL824hAezdž%wMM]p*3exãuŒ1 *c *2Y,*Z;dW^, E %I> %R{Qf+O[b/X:F->G"mϠEn~x81񤨗cEl{rtz$ݽ3K_,hS_kEI5BWULa|}~XÂQT>4 'ڧyFBRD.RJ sia,XHҀ)i^j*2nrFuW7{ t~i:VUѯ :u">aQ|!W QxVu: 8/^fb\vQ623jZ>C|=";X>/5jܖHJj +k1lW!&TLȰ$Q$&|͏S8v #o(=]g5VΠ0ޒJuӸԀ'v212u}=r- ~ȳ,[IC7<$ 간1w#YЋ5fL4\ ioFRŽ d@{wi&>vO=} ]5"K42lV{A-y$&jkav 5Y<]J]`_krڳЏb"hT"и"ǿZj^M7oBGd,ab:~iNGv~gPcMӟ ,_Lgrq-~oLC~qd9Q5^cmPMK^3ॾkpCsZF$զdc5.LdwR>!-'n_)_h8(_D&)z:Y6#BiPȃ X#GPB{-COlul6`h">Ӆ;!8q^׽/w;cfePݧό6GCr/Qm]X@cf Edzt`e3ʙLu{*܋AūXk^f]Y/{na Ҽr0bp@[u>LT&Oh8~ZͭPn+0Mg-Jr+0TV%M㐺q{䚞`;WH0:zaj1|{r{E_=B*3,$%ԸLD5:}cn}#=? kЇd9,u[ةʹ-U f9.n!!ɤNЎ9kwh-"v,Ii{Vg`z͏L DKkƧJ YC7. a-Od !TZeӉ'yB>UH7~NbɑxЖ>y(ۦ$$@-wEN+DkG圧|trgZsLI9ʟ?P$1}N1 p Yn>9=ǺTڙ b:_~c?h{g`<|f >h9E-^k+w<ɢT-q21]#Uߓ\|?S}-.Q3Xa؜9jn a6> 2iȍ6-< Hk'TeIbVHgk=E =wHB%VJN o:~@TB@(}rx_E&1 ѿ!M4ֻEAQ-jTjYtP!] xGwc ^X_~$npHUAErƟ32T{[IuꟌ&>T/SI D.j!tr_ٴGA'}i*WЯ4`$}\jhXŗzNP _A 'ya7s-s|bL#Т|*O/κe&":@;PXC-q@;V|PceQ',  dM=u_KT8Iffʬ%X{0]ݘVM; ۀ An1McX gl\6=lJB*5Ħ^L;RY;x–%U;hs&U0ll vK{4_o } f |C<ebiTIY S@9s݀B+?̝R6ٺ׻1, IH>,0;PFS)&]2{# &ȥD+ xWvQ Z cɨEÍ%x0I|M I Zܸ^y*D$NJHdj$s{yn½%o 3n8Jף;B0E,~o*REC)#.nM@ֺJBGF5 >D;zt]FC%uT,:tmZl_;dzH/yޟ&u0$sw oJ0AW1Jz/7f|]9-̝n{ߗ|p$Th1/x˯HL>uu`_2$s|"  T7o3W0/^H"Z(}T8xnx*!>"3荹Mõ ]Je6: E]OE_IUŤ OY[V"Sٻl ~&+CtvƼ'T{ Nߓ}$ w R*'WK^L~HHAW|zQe` N{,v?5A2x u'= _@ۆ6" OّD8USX|[WJ/V%^y>}YE~lƀ8m[I:o%opۦ֎10-eךo¡Y&#& m}{nP˻J|>c-y-7JG}Vդ! rjQ{K}<&s>%N!­e6 hM! y:i A47s'ԹL `)aT>0$->_N!j3Ўf~m=M"5Aol1?!-&""Fa>A=b 6Ol1dz<Uֆ`m5e>;iL>=Mtq.v_%~cғ++ 4P5߱Fǘ-SztEF:yVq%ZH*đ,pN3݋y&O_qszV{ǮQϷڥTRåÕ8(Yc漝3Ҟ8=`mJ-ܮІڼRX^ge##37tB8Y;;~ZᲛД%Q,[d l'W<>ܫA& EX}b/"b,dh ShQ޿Տi3O? lr"-eSDկEZ|גrQd]8G\Q74 Dn0gq ݕ!M{/1F+CyfKҫQz {>'$D+/`C}*γ~J !'QÃU^_cᎈ} F'.Bf3~T%b:9i ?G[YGcx6lN7P$T(jaKj7#-x6(@Eq%/:Ey¼E V&k&Z :wy9IduY*A!#{m QR_E)OdxR`< (pwJ#L阣z5 0#gE;xxz;iPp$qv,#ԝTwԧ8,2zр]Ş`iƵ4\INO?zHAwN{RFm5t "oj%r$N5C0muuPIoU2pTz۾% am$hxtJ!Ss |sѶ6ØDD} }~7ղ-Cƍ4Ce.Վs`* &4Px6 rEr:q]mGeYSZg[_ޓ2|Szih A6jX %YӶC9ܭB&<֦J=51u5m)O,QAt0zU*P˪ WhgZݭH! )f(sBXzxқ1m;$z~wW''N5udzƃѫC(dQ3LRsb*F٦KAWf c86D~v9E;K:1]8mK9H wx%ml|TxbœOLm I=ry)G] %x._Tpَ qt"%xQX$uIopsT a~/)Yzů)7BM:gOa7浐;{ί<ѧ'Yp#,'HŢCV2nG;3Vq8Y(yO00Te+PXz F= j*VgrbwI|J4q@h6/|ޗR.#)`$%A3cuG-V2ӋH(gLeѡ1Z Xq T6dd׋luw Y 864 %C{QMԄd'O!-`.} C3`*bqHZ)6#xQ[]oQWO\ҀR/$ 鄥S^SSJ)u~SLjtnRfp4_|$>[`.|Priw/ @ gGm4ӡ١ +UegI*HÇ{4S`Z'GK?/0vkHd;knk*ɤ5%r3ԝx{0!5cƮU5X A,tGh$KWms̲YakNqV0^@bc7Ҙ6;?oFvd, ZN/彽gk\f,\@ש_{{j5%`T=8~`ԡ1`Zs{$j:BI)(jz31M7oRp޷ בV@R'6GuڙV4lQRHѾtQ.੹Q<} bs?/C/D#aʧ%mT!' zKh^_l4;6eX܊=Ƀ_ zGTV`οo2yVvrp{zlUHؚa?\\!l.hH!Z5tq#at;k`6GՇ(#uSKяcf4kg 2WH#hꛫ$ﴡvT0i/n43F`t ;o`Ct`TG9Ƃ],V|M÷l]r](?4Y.jٕ>gΎAXo?AUSrU s3 H~zBN9\D[1J)'; b%w4?=d \g [Ĝtcir6l[X~Z,T PSwG=gRR>8XM _F}L M{1?Q5~PJ40ksI###~caЅgw=>I߲O8m`zBV8z̧wW=W%ʙ2zS,N砺w_1vrn56qW1Br͎B |2B{Q?[\kc,uޣ~]҇5@-99gPL"N~`Da:m.~f A ͶC& bpjC ynsGq² cWĂ7T^ntB?U3˅;O ՚?=]eش>kί~o~Kd{hS})Ræ>K/0 Gڪ 9S3N?u; s5Tuv*$jX1Zz+-JXyۻqdhN]@K3zar|( ИC&fr,}۵lYyJjɃ A%VYRM~EU['Bbw;8{#K2 ^HlrŞCgɍF ~}_3/\r8ea%TC@"e,{YEHja>I  f42Bb \2`"( %& TBUtŏj2kq5Džay{m{+>gQeHlO 5م"FlEDTy|j8*R Sa!w+FS,aÝɩ)\1c-Xe8-?ǀ4OO fd ˜'?u蹺^H)=rQ2> sP8 zM VTQ(̚dJ"J Qem8jV<=0( u]eb,ct8>ƤXbġjb ֑X1 kJ ku!/])dɬ_!gAZ1/MY<GclR)-Tj:r&~ FDxP0~g}rn=qVt %M?0v (|d寈_=EycU4xMq .qS@3FYG94>Q rgWn_l֨܂M){FuCHC \Bm뺯^bkȄKid+%ކ"R>ʤ+:y {}U`nޭx˃”<Vş '7|PP4Փb? ?"HDJgSV}Iø`{B}ȿ 铧' R<43"{1G7\SПwpܚ ,I-ZJ-;gy)HqCH|O65U#F5lu"-,07 >4h5ꉓ8LA\Oʞݽ%us"^:Xs`&pm((se8h~AcVvN0úlicmQ/caPJ' XVJwgT5,. 0BBQ3 $a`:ak5AP'{vAka\TsA/%^3ee? *  yhhYeMc2mu4*ep E-g9 kR!ݏOK /n4 7a9Egr9CKhۼv%rr 3|DϝXfh BЇ~M?dqzeXfyzmqVʌiꅳeҵi01\(bؕ?^5߸.y o Dm7-3zo7nLDD3? ` @p(bo,r~)\j)ɩy# !aYnhUPZZ ]k~ q|foRY'L k#Z=*|IȊK[Q2pa4E y!k;jK6N`|ڨYBB@\'H~?sڟrQ }>xLr v0W73!5s1. iIrU!e5E5(n1_.>=1 ͘XW'oXs"/F?~Z|k8]ʂr , s3#2]#-YB= ^ Cy9/1)$K Tѓ1]fj޾U7('S̋?)y鐘4V5Ms1Sw Po#D^_ -^Uvo툋Qnb*"YEgu6ἲۗ9?ך)%?"-n EA9"+%Ԑ/(< .7_-Ku{:z!]g'LtIUv[%#^;c-{IY].ieMH,"R "a 8FW+sVH0A9G Nw[_+t4E*d` y@'(@;Q^JLxK[ v.TyNW/stDH'`jTG^OMe3p0px+ۊ~sohDԺӶ'YSچ6.<Ϡp+71Y*#2&IL5p҉ZH8aF)~f~݅>8Ն>R4dnAϥ򙻖tOz'Et&qے;}dJmUIm##[Kec0Jְ#2}M>!q!wn{ˋ3_9fkǻ^_s2?WC01Wf5V»g~=|VhmOfgg<@Sc閑<̶@Vd0!Fm$#9'0o50qdh&g @_kpw BT*D"uyeW>L(tU4^TP]< n cr۸|k~(K,ykJfHzF"aF;?lv>ˀLEXN:Vrp~^d{(tL%ԆgONL; \KNF0e|{}-2^M.8 LY~̈́z Lg!Epʪ:.PL9ܾT(m|XrS r,=DZv(%!1A5s/0VLH$kQ2?١KuH 1q.&6da Cü*2!܄lҾ*V3cA,6Y_o`n[3]GVڮmkn9q)?VVXKucׁVU=Jil)*wNp*i)/eIgz3ZƆggD#%@sOG-%oZ ϼhꁘ]|n6d*xh' OBX'2;vH#1$ֵUbł_mCL$G&>?QOU-f!5aԿ_̲gO^<8"-C-J %taϐ(Q%xR)q20jsF,>If5Gdi+pk\Iw!$gYh=vn^bOle"U#:_ AIV|4V-%q?'IcOfWʦaOeQ1aYWIt%b:i,ېySBP4 \8n}׽kAzpS3XBE >3\ؾfo)0l4R1 EP[@*E%3' RE6}٣snnjQ%SՆ9-PtK\`UTbΊgXC*G^֝V5ȟ XUqLeo?Yn௡̻v'F"Gj_X3-.b*(jB6KW*1 f/(%B?*NǪPtER^V>7e$6qS#6,ʜN.`s@[+Hq 8)WL ;mpi_ހ1Em{NY*<晴ּSI_Y2t6jأLY᳨ҋ \+R}Hl0:$v%`M6UfZV77j>$_mU䏥|k>r)PFxJٮX3%\>ffcB.B>TP`{+Ǐ+8^.WWYXYWk,/4e)Ra=d{}+.\$iSP6@ױIP-i%  Tq} .{[:n?f;ֻZmlaI\ [C-,AH]P[m<!=3!|!}/νc\G)!kWhQ)Os\ ʹt+F[>ķwSA.h ؟\֔ʴN+3%Uk@'~vWDK&@ Tm- Hm=%,ivI)̴ma *9L9 n7 4"m qiq>}ƮζK.%<9/Ɯ(16pH+ ZMP2E̝Cɛ'K_yFۇzenm7hP B x+6䖇 C$cJfXUfz.;粸EKj y\&pU3^1vftըڪэԷ(l60`7O4shDUO `E0z{g rrU)Yp+ "Mؔզ):Aok(IaFcjŃfqT )z\@Zѿ:|([tdaQ9b|eT&ahka K^aZϩL ƊOkQ>p(:{δ6 G$XCzp(Lب{?"4"b~[ @*C}&eaB"pV8G5ҽag%M) WS>NY.Ɵl4ѳ*_9O_qT|N& 0+&nYV + )VjWv;Fd8%0}j*c^H=co1bu ܉rqɟw"8ipGjɘl`i5*Rd3(Gk/VMENW>28Vc{a:H[&hU+7PWۙ H RRf}Wȑr\U0'\vŀ0U-8]WMy&EG]:l p&"UU#ȷ6Xw.߲;+XMW8q]g,˘q܋ /@I-!Z%~Eцx bpP*Vt"(YeO9bs)WpɈ|5Ƴ!p9ïN˨ ~I6SIXe;ب; HzH$@O8Y4$7vip srPS @e鶾AS-e3E8\V2,jZv2ST)p qSQuÞTWUULN3ƌi[I+5=9\uJFczЄ~Sc'yc /%:'$Y d,u/ r&fy; qq,m7QؐN_&DI#:k} ro4tӒostX\t^?U][=2U`aV vuc 56u G'TLL*JHK0F+SwSE[U(HvWLc3w#_cf >\_VLYn;]0 !;J*YY @D'nECM L,B죽c,1DȕΣRwfvs_ Z$7[!cƩWjM <6ogW:D IYG&)W[-v`+w ('AgV>"J~]Ym,aغüz BRz!^wGXlBH~uU- . v(Nh$n~Ȑj) 7,tߒ5; =|[E%,:!㬗PwEs9|cU_I|Uo׭icӢ.-Z߾Ua!)AP=We< b3ocb,ɚ  #wcx1Ao';/6[qop ҄]X+6A%OI=(p _ /,caQmekL#n1uQ] ;v YvYtrdH&Н53,sҌ$qbASI4db X9Xߑ^yځ)k886ZGեʟyn &f$#Ojonȭ ف baw->z<$#xny3K~BTSZ}Q9݀$7 uV-h7ٴ{iٳ~oy?c ;|[e@'6%1 —u0i%:18_fL{7WSđz@ H7z0Ʊ?ۑH}'FX]hu۳遲 lbpך tJ51NDE(4ƒ$nx, &:%!AǪ[18!MAMVgc7SKxnsb~w B::hE86*'; ү臋HFS֍k aV{S!Ճg"4^%p7?6H]WR^`Z-E54:`^KitNԔ?+f!m}e*hBWM {,SKbD$|9y;yyWZqIm+@]>] !pitDGL7۱c6լn:ƛ9 ūf]&"*~j 茍&?b4G9"Rn `a|M\I4H(TsWv+|;^ Ø}=4 XJg.9B:2I蹓 >S }K;dy)?qT*cEP5R?kъ.T)R4x?Dޏ\vEwQy՝v&xg\iFV0:1Bo3r5veTO* v9$ߤ1p,Q;3O_WN}v7hcPZM(chÓ6;fR9is7&ْ $`IHYI.Ơ$ZfJPHC>rȚ g7TL ̫Rv̼AMx8cm 8&]Y{&Vp䬭MEʤ.h>uRC'שCi8$* +HmcZGo`TD/9hDoY^+%$_o>8È%a9JySF.۵B`(ÕNKbCʆXT6X4k-DV̮{MO5#ԙBt9Vwi|vǼ\xo[uMk{xX=q1#Yţ;"w5"oMsj<&TH5LI+Fq]PKs^68Ka#DBs4^;m]fDi`t?RoWQZX蘬rO0՝3"PIƁa\ (փA%k\1Ӥ]id:Q,C>^zd*Ҋ=MEid9!%*;m?Ͱ$ôH Ђ՟@EXZpQ=W$ c,7BUxg 4 97XDG%Dа 0pg3M8{ŏdTKg[f@i7b%БJVfljBvNט▋9F#$_kV9 [j8_ȧ WI,3@ќS&ĐjCɡPZj%ðj[_NQ=&[_avySEׯi/}/-Z;I7Xfth0mKy/V1`ok_f/Jϓf 4fxR>fYɚ !'nL-CNn;OOdu DIxd9MjS#K_.3ҶeiHt&ηٌخ(iH="')(׬y)3{ /؉yqnZp(j ].wWIJ,-?4b QIa_R%rw~6k9)k]`FSz#Odt{xzzDIy5 \}yam7 Z;B`E6 #ܱ?H*/^o<uFOĩwrZh1zXvU^w%B}0q4s8W=lTu+@B! 4vT!,!O vm}VP;ABcQQUۍRh^LL/$Od/uܫBKuq(hb+LKta5qzqeMPrg'gmpbӵz2R2\|ܠI7ESb+=luS41[8xe&@6R|7,;`=i/)k6ND r8"D#EQ&]T@(a<,&| % q r`>J"pyvm8 #(f1Oꇓ`=8/RN,eBAzPKrS= K. PhV\!Nsf,(Ai K ѥ ;(3ߘ|4䉭%XʢvԷdЧf׶%,;eʧIO+k{Xqɢ[WMY5tc]rP)Til!Y(i &DƥA`])![h`g`ީOvLun霸o?fߞ/B7pO5P><]P*Y*572y+)p*BҪnkK߶Ta 7r.ůc7 L3UEtahj\vށ'oN!B[MGo*\T쨶dv̂2bJ`o5O ^3Ψ# u1Wa!@Fkxt &1JP SsNA) o{<_]]4/:km8 D+ v[MT$& JfrT@Cji3/ېkت$K"aߚ΀$ί:Vk%_6EV(E iR7W툽o\  /S=XS* ;KYgZ5 ݣ7 4c|ܽ2*׍YrAɅB_CwXFP1 `Pʪ 2lzrmIҡyԱ3̍"9fn9|^ uYarcV/]+$j QfGmOIR,D'CB@q~[c[g";xE-m aCj^v?tbB+z\W뢚Ӧ,c0q*c)8]Ӆ%ɓ)l/[)/@\>_\oUg{%,+gkGCč{ϟ&behp ?}QtfB2`+EcUArLmnrR }1Q=S>$v1SX=6˦< [p+R̅_hW u(>m eܾk Do`M=Ic =؅~E/(v# J-,/qi{Н~m T]G7*TRDJ!C ϻ=+c3׶HDd(nTF$e6QЛvUN2hIk`.2Yuj0!;)؞,]%Q2an vꉥ>hK"ۑJ^[ru<);5K"#ђX844g?|ugx^ 7OP9G=8Y4CJ#<[x15@ޜOͱG[h 5/n!o4[U36m=l(DD8|?fjfn~y )<#44AB.emZduWVC^*}rΝz8+|YvǗ42FV|?`UgN.(?4UB.Q@NBv<vc\-Alse*QLpP$DRfuuNL#|G8 8&x>LYZCبahi'&[:焏Tm ʼvaٷ{dHSq|N(Mrޕ}Mݕ ebEqAؓ狓3{DGYϦݰ O}()bUp]+ "ɿgbƢ.uNm2v_&K>%eA‡qmX^p3Uz`_i)Ap,y˻P|Fɒc}(pW=QX9X>qjd>cr~nҴ f!~aTwXI+ww+0c(@_TZ߉dMwQn2aDfɨ{,P3Qzӡ0C駺}ґKXJ63G1GA ‰U«NΌ_[NMtf~kns:!"-YD}0oj+TZl}]ҩGG' I‰CZzB^|TxJ $O^AJ6kdܮZnʲw4[\:"(][?4mfg7~Xɪ&ش]gnP SO6oB[e\Fd >:: MC sgGԈp.6_"[$CI'+S̴595|3L]Rq֍Qlo&+nCèG6jPkPY76389-¶%d11 O8fzISA&GKANʫu%2|Ԯв!eTh'`AOKooHae3ξɃ3<-N$N{}[*କwAL2g .oזO%"b!&:8sƶS~ M@UrċL!#1NgfA+ %G;@zL Ⴗȿv]}`f8d>\df447;X˳R3ʷ]b kP++ݤGlx<8Ɓ䵭RD]~v9F´ ,iav&kXOOnp WM%RuuD& FGff[ַ4J% ? $xqT|>J˦1GM,p`Uu-L 1_TJ#@ȶr _JXQ;O`95u9}-ЊahFĎ\.X40y[;^٩T7yJșTA2L-Ŝ5uUlb885x33^=*snࢺ3c[Aeeʹ{O u- G5X-x8F7ьt'5n 29㛹-{PdLZcyJvId)Ql3tJ龍(N#)-n~0tLK%,mSNhT> ! ;%K50Q> W>48E:x} c6D0JTZp%lJR 9*8] e.`"cۺ=KCp쏜|=5[sIa7eo0Kˆ9p9Z-laC;hc4y@zT)KH/[}v.IXweVBUSoc@BXxg R,hBn+HN=f׾^XJ闐;qKU+Вokf4>Y=1y/N[^zV9Ʈsg\6ZsԣUDŖUv{kt=>tJozxqG/Q= ΢`)ZDHmTCn '$G}Fl"MWJ>. vq@㪥-qvM3͘QiVtYtc^"c!qT|SIH`Tk<2,ĸzY=/*?x5ΑԻo1\70$DvPSj½"Hzu2{0 (q꘤{ ܐg^]gXziC"G_@a}yX6 ] 4j Oя8B PII.g,`I_' oj2v5n=\ G:cnt_Βb (WݿpP+%m&_ʒxspS G3hoC(+$>UBJ8).ծi<+`F:7hx4 "߄/qqѣG} 6?%8P|S'zi?z^t‰}PLԜ=MKI@3**`+}dz\u\#gNTWضo5BAˋbL:J\VCȴFZ!1Nz:[O">aXDq+!G F4Ȉy ,e5Pǥ葽hw^ niЈ!x_!ts @$tVG6ŋ4Evct$ c@, _*EJBkx>tx&ߓX">prf6ä a8ގv{DY9W8MkB=4JMiukL՝52.njP:#1ڗߟ'8+}k[&np\u@8؍,uHESPN4|jl8gw)kJg,u_^w&B=ОWEnSI򪰋$i0DK8nyQ2YVy՛/*[%M8#lHp ΁!'>I~j[r<5*R䅱q}#Vh7Rq6#X~5X@s%Ťj{%G.l2WIbqW.}YY+rMEDhQOz}G2#?7 TmG@@D=32< WU MVޤuZs:78qlZ_OZ wvMpZQxj3лDgf83cu>xxMl[QŪ#+eJ纋GC%]兡[- f- &6I6)(<$uzV-H: 9`@$jƩ!a~/@Q %Q94oq0H P[DxZu5/ ÑWrla-:hLr!TuNƢ/{9W^ɠ- \>V6Ws:\`dtXIpOcR_$x Lr% :Q.ۋǫSpgmFLWߓ Deȿ t*EES&h"uW tU!נxG " r=zRuB`3u7z 2PGU&Iqy 3C=/Mwq?xXԫsNLg&zMqlS=+NGyȬkP'<P@: GcZͤ0 GAGX7EDt]i,NIt KStnfb!)haUdrMQ3kЈ1~}JPAHEBIt3>8]?nF{NC_kE&p[ ŀϹ Wדu[!;3T9 u|.M_#^B9c*jn*A]c@Ckٌe9>) 1ΕZV2 ;ym'oi,w(^idiI4]5E QzKרJ ѝFsjeOI=%ԍWh@!&tDɑQzP\cPc4QXΏJIٌPzs X7;c<$<t`0%j5mR;Q 7`}33x)O.`epnȁ $0 ͝ʍpl_.^.6u7YXXWnk{?e.yx]8atWO|X? -WVj<{A6q`M[#E/q1H>c>g' Pbۤ3SVE<\A7Dpp h 䃗t"4_2)_/;`ZVY# GPYm$ +MXeW:b%# ;'eVM[[草Gj{׹Y pT|!oT|مRî`74xrM3#o~ٻFnvȻU҈7ug9a25cBpaxpbalez,TM೜ ٪w`JΙEϖMX&bu @:brsS풺GmE-y î i2f}Rhw6&hUn60S_+ =I KoD;; ٣.r7 H'_0Vpk$gU]k=IeYpp%<ыSMAt4c mGCڡ >UNu"P*8XR5R)yb̰oBs e͏z-ͬHQ1@0o/ &L+t}0$/ ṧ؊VB)ž:'b;Ϳ"@/D'aiZ(YdxZ޼H_.6S %Ub .E>Ϊ{Fx.ݗ9TR3$S@5hݤwis33p4>hSo5E 놫  @TPVQa2HN?0K\FV\Kg<⠩OٚIh֦4ձ4Jd1U2CʳT#9m9q7_,шU u3* 0lʭ}GLRʡ$mw<*]ڐ2tY`+A癇9N6?I=LCe0!eXYJ# Em<s}Sa1j\əLW/XCaNd+&ZQk(BY5s>CL DMtt@IW̥ƴ <'̯~]b ^nA4.%e #[$(oWryk@#84dm]&[fk05#fyniH`36.w- W\f'gTb9ESسH)L#$e@.VAy@_ers;ݷ|.pFj`8h[0G,Nt ayW,*]C^Яs-W^pmD+NX7_3>#*Kڂ13Y\}~*JnBJy٘QVMF9JgM”F˲@/Ӳs/aBqv25uL } /sMDKXUvGgS x>v6(.{*Jg]ߵp {͗Y46w0zyX&}=YT*)[A%R?`s()fKDG@F_"8^X=,k_$m;<% ?G+5?/$-'I/\)f5@~fE.TrhS$GpEEM:*PCwͱnS) VfJݛ3c<ÄۏB\Z^xOߝYp;+݈8Ezy0NsO-0gWjBYh1pGM>/o<_+vfr}q2@tצͧIͲL"8$<.|2ZяcO~a b0{*f9cDv"w<l TNSn h+ '<>^'Bh߬qf_Ѫqq6uvn| (skPٖ)- 1&s`5XIfVgu$ h*&mC&Mn1cځSŇ"ӱkgƣWUi KNn8 DH_'c>eڴDk8̜&rDr97T -S#;;R)c.̐r} ]$[P'{SK@o3QE-=P&.\juӜ%Ca9"I]\Qi߰YQ{(sDZ#cA֎Ba^^=v܅6˻0G?:Th=**;0-퍚{%OUTeQޡnW-OyϠrT>Exs)3LXI%5"5re ]۽y}a'R(HuvEG~eRPpWǹ~M `uVIʒun\֚{a>52..ZH\"f`*YUo BœKofkEdT+ތ4/ꧠKZVcA% ѻ •;k*6ᢑZKVS^jjyh= G3g `Xw ޾-nĺZ8J1.TbA2~}-Pǖ=?ˤg,9IS'ȳ`Ɍvl".}pis8[Oe<ŝX9( ʋhC)/073,0v;Ƶ,%KA<s@&ߐ9SߞnZ:n:3Ø`gM@+N\tP_7_H6N]AZ.RHp@X(f.>Mh qWu!H"i)|0ja3)ѩ9G犓倞=_GTG)RPiY8n1W0ؒUgA e5 8JܑTzz߷$ggD#:{h vD5?_dA?FTE f(g&@:g):K/x<.j(tX~Pv_9KD];P3F2+AyugDMq-"D&'Dh 9=7[Zxb"b]!a C-DIt?Ea%*Wn*_"53'hdnHڄ#?Y ]R,;^BHGxWu! T JC@= 1EL-ndڨ(‡ q H ~T | .= ٹ7Y eRuCR:Hb=Ct%Lhz 괛pPB`sF>01rWtw brT"74g[Alyy2Ixq#t(|ڋY)tvj\){m:2-XdzB/ԸnʊM 87N ?$퀧e J9ze"x͸*BvWs$'BKvwfXtSǘ77L^Iy:?ӰCJgD,LX%oO$qQ:>V5 KiiFEQ3;t* F#.BخW`It.Nw 6声m/@m=zDORQb|?ƐjCFm-f^7zh\cn' PtƬfWJъ@CPSq_BL3;=فY狈eĩU^V vӵ$MLq q vGiAnF"EI9,t;F)źO}#)n9Pr-MLQjU;kw_S7糉ap;(`[*Yq_9& 6 zqWl`5pTt:)DDNRjy,ʸOodT/V eG) btO)!.-+Fzj6٤M/D{k(l$*Ĵ~O݄d1|U\?\ٔCc /7E-&z;E^vA5yx0{tYx/SUCE\v㸏uO6%f@^Sdw06!vϭ>eb¶s!Q^x^k0MףIX2-ܡz4vcHȡA?wˑHd|y+ x `!Bq_턤^Qk9 ]&U[:cIȎ7wF#.~7@i2(gǙ*nOXlaSX;ҭ Y$=LCY/FW`༧]1rJC8)|쯁/HKv=8:S*F  ubeYLH\A8 vt\.`iW5kCdS}@L_B΅,qEDqwRWVb;9l_K4~`=r[^Ƕ~9TD Jj*1AB6~kpCKtXGئ:9IJ'>A4$X_]>\σ ^a4la >e/ _NU7&zE[QϨCLP?o..m6~CpxG離]\ 3-pp|!hJaPj+\YlWq2%>Ԑrr8d[GLK"6FiT8 ^O߱D-tƉ&XDRq[gudCo!Rw愬`HvZF U1 B=d>J[?WU4)}ƾ]lOY]rnsZTԧ~'!4  \:?\.i^8ʹ=3$%dht՜*d 3Pp湗d#2ע2_k\ 6ӳJXӄ6Mtc' O+1xЀRtԆ!0-ʉ<1,<D1!ۼ]z/JݓWKg Bw oAVXemx]Bc=^vk >R tk!!wj+RrwpW왢 #Fk}3.u$XOK`DVEU<Yv50ik$tl![9Yk{C_n{C>aȹ[@tO*jul_mGk "aNU$:Ty汌h-d,QSwC&?#΍g Ǯʠ_&к%"}vf(93G|E]c-1s{S-uC3ƾfnCЛJK9"J[lzjɻ2l n)f'*.s=qN)^;|sws8fJ`(3>ٰdm  +9J&Tr4ǽn)ȃ繾T/{FɆ 2K7B̸JŐ>3\J濕F u^w8noIqx$lprL.n}JmF3#𷾰xo TQ)-r}MaM#[mtb5HSGf3ذ$/F[Gcl- ןE":lB qC8|XUM_Gd&׫ m v P~@ 0[ʦ=ҧw$l-)-jPw#?~sLʄPhH3r/;U&Ai E zs#|Sq܁t vӅjaC}e)- :ShW8[mݟU/ԀSofR8ZLxo эBs=3?J10sKIC؋wQ`1z 6csO҂L=PT_WԾ]}p ,Ѱo#91 ;@L/6ݐXZ2)K޵i" Lȳo\6bv&Ѣ $E-IٟrWN!]]υRݑC@˶Ӕ; q}.0dxM꧿rCSi x N+n:;d޺sWV{Vv1>?%|lTwu>H:ݤdAfdt˨a31ei;2=MgO1ÚQJ~*l"u+(aU CZI嬶GU H MW5l$vomϗ}Rt>bXb^N8Ghr=w9p<}g|YfG ^? W`ݨH.Όt %K|-ˡ$}hY! 1T%])ГT0&`bTk-3In&;F@fjc\}wf3{titjL1!eM"KϡzT(j4}/qi f WQmjmNf!>f&_F>c*:o_O ;5W P ]Ɋr>خ?.PL!YKHv(I*bI4zRZ0E;UNY0ۗB )x6bWP;;,2*UV u!崒&ث3WV B+ h;afM0*l ??xtZ<] ,18CG}'cpl[@Ή1 V4MXUtoַ _TSw348t3ѓ+F#ߓޫ(J!4FW;⩉aݡBQX?'%{w5;a%3G`Ǹ-+(p9Xj+fݨ$}!#@g*!+bZ?>z ʁNtܙai4lJU7!4j 7ML 1fSd?lVsStiBVmH9ؤ_h8_гCɨjبce,B/% (ɪw8NƊ4X!D'ȩ(fUZG[/uCb BK䪻gip3ghڒ%Ȩ_Dn#J #=HqxJ 8>ұP{7ƽ.<^ 㛤Ne= 4K=ؽF7IYZ2Skh#UU$8dZ;r*],hY= 40hpKݩOv_/yzB3޽fSsNv URXcBxܚ;`-ьB&pa5EtSGqP,wue8ijz炩 ui6ڧ"ϜzD¸kdIuґ=;ɿC >,XZۓ{0 P=B׈hMlSݺk#,人9=)^` O~[;( L z6\5[6.fnf 8H8s AT_@т.s9y6,*(!G=g_ppb,p~X6 B/Q(aFx抻K6ՓXZrMQ;_\8;$o#L{EXŃ_$[q.B? #D%_#x'0 :NϞ/ =ߚtS˷5erg_V·dH,q. (lj9m>g0;-n^S*Cp'!j9xKk CvW1& j[Qb^j[I!9>^.w!CY1';[.s@yO*"xx<o=0*F]f$3Vj9:I+k#LNh0d5eh昰5F4_ĕ$٭NuWS6DV){ppMkʄ$+!3 Xmf/xϢ/]Nncq(bby[Υ]5zEww8 n;JZ 9_E0@{Hg'17B>.Q'{oM"5 K VxL#˲}իB=B)Ip}oOKk:S Ae"L4c_ mwm{Hb9o!}Y.`_ ԁH6ckN!)J9,tΩPe(ʭD Dqa]`p/\/`ZT_`Ό e]B{/5Pڣ ' ro\Z_&v~?TPځSqIkZ“ڏvi161P{#u}a`բLkHfS n"6lUm|[S 7"/8Ӵ'Jlb*T3UޠF!WKFafl1vC~v d+P?ܖ""\"Gbe*8씕1dB1 "Ha!7_;b$~>bJxi NduOy@eI}by!5f~NiF!WRQ$KvCڑR(-FpY1J~A >+񼉽k=SPyz&  >I &Zu.=Uu P(LJy&UFazY 駁O_&W 4)VUȢ~=<}#e0%ó}Ւ6sΩ3D@^k>﹞թ{εzG26>N#'?g$Uܠ%wz2i̍deō5hI.Y'{Ny?Rofe#O W[&J9o,çNeNe i*GMQ+'qm|T$mP=tenkNE?LFZ8ToKs\a鞅۽ 0BdS0Ya>U|h5̸WMVYm=qJa?"&a9o @pوl^,N}4&ٿw+]3dȻAj vk=cI̜ndz /7ox Gmy "F5Os~yGf@4f!8&P.r%­3j :, H@čgPڟFJz!#|U}w~:㌾y붇r3 }F뛟7ۜ>U-D&5~O\XAg\ڃ]p@KZeyw!&XӃX5薶B${#n#LbFƄJtN/śյ54h%DOv1YTn4MqǺj8 맩T~D:wKC$kcyWlx^dAɻ˴^!a]z~[F@C<7:nGZ} +EרG{ 6j}ㄦ.3>H>K;l/8{$>YJiP, O:.bp][Li37e&-w8rs&NSt?2Zj0!,$/ؗfcN "u&iFq.`ߊ6 ةe0o.o<6w]c>s(C$ T8>t0I~*T5Ghxr=-ڣex0#0n7H `>4﹀2|y&'@,a[v%&A v#?É'o,=clbg,-lP҂˄žc𪲑ZX$L1@m;)o/mqO3wudu5?ŗ*nN®z7h!w0n Qslgy1#t@}zIS'GdaY#5%x1) [5c!017+N26)ӄYtfv#nm) HO'(C1`B1-L4gwg"+,yӈ X m]EE3VENGz#ʘ۸&Bti0}1s: śSyPKe!Dmi(HNQV&#WZc#GMa`r5MCFڐpcJd3:{늬X~нm>_1h2_8_jeE,eAh q&[^2܃ ݺ̑bc)AIJ!;xwR ܁6봯ͪ ʒQLe{V*rQ.n ~L8NE*-YleR&ށlA % -r% ᫍ?ڕTD^4ѩTТB|6b l*p`4 RԵKHK^&1I!NVҢ+8l= 3G 2htdBLLAw2iN)|6:N-r=߮&7.ʪ/XJ|TX rJMX5 I*^.gJz^hnJ1EB#]Ne]Q^[*l սsmxj8O[NmfpB ruvhYè'Ո?2Jbc %S6eJdz i8hE[=][ ;T>,9+mQhb+J>ztxV6dɠk(Pkg">ߴCjn'a(U %GŎw(fGrng:}@SrTL,1c-n3 ^ !ۤh{Į| TT@(Q}hj̰ /)bɹL jEpF1UMۆhWs{r'>h"oKߕVpyM4\2F2[$#'sFʹ(TvS_Jϖ9a7d8ZW\UE{ $WzQi}%^в&{7j,ePDk]\~WP{p+1Ƣ y@z}Y2ic:tI>yBjnf@ QymW~=v(܆]ӆK.vCldSY:1SZ@c݊H2GI:đj" c`zudQY~M ,eGIc -s % Z~éіճ _:2Gn)CaQ;󭸸z;B7n8 }.@^SH>.OMG)Jً侌×[ +BVkX.`~ߪl$;_Gf"/AS{L"'4 %hM=O@\Mo}&=6?eS?yLNuuz-5ZM!ZQ6Z-5k )t;ȻB]] |L?u~Z7)M S*%P,곁cILXbF/p@mHaD1o̞׋}V`lN?\skLy?ʅla*pj  E셯bH"ݏ^',u,Ix)D\p7往5"ץwD; Vcz-m ׃&+28$dD ΩleIr5}U%etYQ nſoE!ޯ8TNR:F@㋿ 3$l%#0;_ʼn&s Ul 8ՎY!d1G!w/Lsr un`ۍ)w'+哈@Kx']*bXοڽ$wZi:]T 0H#v|XۤsĘ\ {><뀓u<$L_"iZ/W*CuFsO?)?Pa6hLѣ4lM!sJ |Q0ɼv3 %2itʝv!DkNhTeW9YЧӈ|OW+hbRL .@L?um@UuH-IӂYY Nn)(zXF)%{/nsDdbuNNoB0_٢OȊP*`0wXG XzT.Te@[5a$Jm~GջP?qq{h琫 7NzTAs_cGvtŽ weN bo {_^,PK97 +GE2fpU 3Iat;&#u9I$dbW"!% :iIߏܟ -oo]1z{O C&T︔ߴ 2Q̼Z~f1aklkwVw#AZKc's%|iC8&וH$e- C,P=E:A*!<.$'rƚwYd= IՄiRp|⌃ͱf5^SB5?m&7ڿ`]4DE6=+ E#+B`fQ~m\ayR}FFnN)u"pAgq&PapJ ~(Xut u:eviwXe:+@QSuT84hDKMp~0;T{f uq1)h| &OirG9̟fݯk9RJǴò8 p9h< 2rAyIJ :'f`L'Lݕ46T>/i_JZ]R '"n,w, V_jm߳ f(:J@C]v։`ڋ7#,D?|)%,4}uDGaq.;HZH?LVtBV]7ߏVz?}e!P==?k;-im.{]6g7/ DY"<&6K ⊈fcK+_Sny7URS1:\~gȖ=wYZ=j6صr@?ZcfcG8"2Zx^,*%?N(P!9\_ھh kh^ʈѓ2I 1dπa:+ @8bIpM/j&*@2@La,R՜}#įhЂooГwZ$E!Z{,w)+LJK}$[܀ܑEhT}iu{Iy3ߧ8z'+bę1v¯rKMj󯆐€-`l.H5'H,,&Dm%\⫂~/ bWHKq{DOM;~vlYՂ=F`&J-:Iע3 0A[ӊϖ׎ qw>nmaHR3 "ZGй`vyqNg3ٵp`" r˨8}O_L@4S^y ;?<cm\ Ob7.ЌوD2X1LPg! T)O|HrtӂAD0.g=q} /q>BrӒJ ׯ/a+dk|Ө#~S ewr%"R_ ȝdaf׍+](U2L'kֳ݀,Әk78QM.A0~Hr`HxLaKT Ah=k r`amQ;fGAԗ +b»= l&@Mű2F߭&x/S@vԡn;c3Y.&Qoc |cγ$;B2LE|!AΉ{a$Yra (Ff!H_Ƒ𗑜:1p)""J8/UKh@^5\lU "wL IHH F߈s`nnpzx/+ nI#l8z>Zl?l`H$LGrvWlB%eM5*}SDQusޖ~O,Ī&Q NT/ДHw YT-OJS* {"o?W(9RUt/|z194jFi=(Z@u.h8bhv:.`]hϴڰ>v,?~V#CLY!a1kJDmğ|".Z]\8k ^'StC=?e 6<ۺ~C.Ho%))N#WaQaz>mTOE>D&(؇|8VjlQ^hVjVbтhBXI {b9([Uح5;{XОF sTqN]E;Wt ;]zB^4{e-vL/=kЍ˵Z[a FۜvBbW@vR?n?~3$6Y6!ȈNhÓ#XHqh;Sw  1u%kB./L@0 dh.]+kkV:2}!;jXy^ycicƋm*"G ?mTuk ;H'Ĥ@n/;&\3{#+U+%9˚lf=HnM> .LE<`@"J=]ֱvYWA2 NQIVCOYCURޝJ6'o,h4-~Mr\G?'_F{qL%G-?i#>D.n8ptefKFv6n!peȅ'+,uǗVNW2}rTp%b$ؠeJB!5\S<B})јNR7E.M-)oʧP[D7Ȳk4u(5wM[6yMZ}x1V*2hpW1>-#-11iRAXSٕsTm,c'1((3Wl;yjYQ˾ym`^^Dpb ceެ8Z;1Yut͚iׄ!L9x* ,4Aj%l`>#֢M"6aWlzRxS9[tʝMlk;#)F #)D(=ϰ}XBb~" B37\X8" @GTFp9d:]g`5Dׯ,}$ & )M A K~9^/ ?m0}h[K=# 5B"`7x 32^^I9 HzN`m#mEƪA6 ![:'V<Dw2@v>|qTas?cOF0RF$)žܖes(=apYJ?6tM]wj=eY|z\U_RE}b#~MrnPGE bR^*(R̃jfH1LGhq%2r+l.¹&FS9aF?vzd1)M;@.'.r]շ\:ߵ,KR[r`M1:ZHyc:XhDCf#Z<"Hiۦʸ\o@ݞS*Ž7ߗdNdɋ~ h2G vo;VW?Q_%xX,?GLZ89ƗUIF̞SnEwYvP,Zֲ@xĨ}YqD0 T&l#VȆ JGV8!Ri(+>(OC^~06@+P̛uRska*K#f \Bw64&9+* z,9vud9 ^*p+Dc>41k'Q|1]+.0!̩2`c:bfw/'%1xL/7h@܅S5DãW?v Ưv^N].EA!+A?ZxS';[^j3_=~ffhFe=7UW #R12mw ; K<}eHOhyJi8~{$1KuEsBfx%֐À~~G`UX4<;yt3aNq~.^(˃v:(KR-pF6:?3DWL6%([")}Yv` M =O5ylHk)#J=RAX pI2ZˑO4[0z!֜CC sDdr9uKY"ODy48h#aLpiLlc|WJ {ڐPWqCIӻlˊؼ#{j2{̥'F{g*]R~;Ijk.#[Xs9%DI0迷\[A/Ԛw&/t~ߑZxih'5@nTZ]oʣ THNL':C Fd8iʐom/*9]<~@NN'o!_+xT mG6uމ<=PU# ZR66%ͽ̶ӿ;|eI"̬ߊ<%7ԍKzHx7khj7R33mK 9R >&y=T}~%7y+r*2̎02KjTU(CXL@ MpI1TqlRς%Vp{ Ly\_hc&tӎ Τ-+jnJ0-a&HpSM_>K%׫W[\2ݍC -q^_#@7d^~u< lDw:ǎSazloVY%I )JiH<8> 7kX򜊠M?B٘.Cꏤ3 uPbx53Asr$T/\r1<c!dgVgrO6&VXH0Vͥߋ\vYM4Dgf<1  {vW'r|hzOPo8Voq㈄]cF@OyqwE/^"Q0&R%ϵmմ nYBˋ˝ō,wh5&rF%#E1G(s fjYQwr`G<Oaސjilda4Ua?ҼvJTECPΑ|16DVITO7|dzU4rޚ %gpP_Czݻ6|=IIζGy[ߠ|ao+a=-/7;xCyU RȲ5o7}pX[*-}sGuM,1,&VqaWMō,5Z#^},hnA5dc5,S4 oXDWp'3m-y!.ynE#a`7$ Kw@]0N]N'@g^ʽG=$SRmfGľO.7[zS , +$b/p0y$V,rAL $#6`tBy,=ZWWRB3ej5n["- ,\ uǗ7'D? ovPh0M+-/1J,)U5c)o!G^ YV L]Tw~ p%)dx<8|Oj*6(|hLaj=4l$wg Ev>bC9 sy}(סyJ[M.rnuC>YS "{>/V3.N@]D~!>~BN<21qdᾯv5ωSQ4K'H):# Ys=R67hԞN*s -&e"Tr}+}q],遗Rv>҆'=(G+J3|0pCbs=C#څta^ l2مͼёzoB z"8M=: x$-7TJ;4A'=/&W;'ˏŮedcj5K£^Kn]Z;F)G7!ڛ#֡'Hw9n_B0dyJC洷{SA4AlȾ# @٣2n)w<F8R= *;dxd3Wq݂-«]6\ўid0KSQ7q{ To ٮ;SL U=I:X+Wϛ0u1 -:"99~ e〽Ƭ)ņ,k]l戓Bb--w(vD<]]  j׎G|]%,Oݒr'Mέ nhf3GOU\IL!Wqe5yÐK PL#/,1+YV!`ǹikmK:g vˮpK~6/)hScCAI8_8uɾά73V {kS/PZn1CCAVqդ[W0lmg&ھa)TE aY~Jv ,pb1R)[\KNu{n(LS@UCQre4:h |롥d HGPfn*''iULC_ t `9 p1#<$E'w9Կ>OqTUdr5dgAZ˃FS7Ay~VvXZH&kT)2z ªdѢns#+a |"v/"Vos^7AXOF)'y;5l/ ϸcxk_},w]jq!֒E GeᶺK 2\b[9IXREȻ<1-=+:FW(Qĥ)M,}0qN#吕%!vvj /GVYiW,$G91##=޻,BwJfL@{oc| L7#hxm?X>Ʊ`擓;+]׆vSwq']U* (5L1U=i 0xd=lͮ5cI7/(N:F0Xhtb%^YYgvZߗ":kVZ ,z# vK_9X dx \|n6Mp}"ڔYf2%mW{C\<ρ;)F=癉8r1)iu KΖj gGܙ)E ؉R 7,HU|kYhܟ:} ż~}ijmK*o*8eO<]Eρpv*粃c.oqA]īHCmNaJGh?M,,-lS-kyQ00_ =j Ȭ!{T?pcSFm}[ @-3ŧnyblO{L _nU  vZ!6XĊM ^jy.vH=~Am #[]y+nbWP]D/QOBQ51|xTټ<\Pf^i:vwXj"< B69{V$`BT$O"_vwj?lspcWG] m/hnNC8 }i?Ѫca$]:egޗph[Hß%P\X>oK-'eZi.)wa١xv$* Iv%5,\l(x t^Oa_fEaKϽ7۰(ȝF XqiU4ŢYf+Vv4u/DB` qs,.c|Q{mkeSDozBw1aܚ  OLMKRR{W)pޅ =?}NU9^67ٱ>Ku9 -IظgCH^ڇ5Ǒ|'FDJvFQ)ڋqBÁ "mڗ;~bRҢ ݰ2 _D.sy^A䏠._ey$m^gvmЖ ?Qp46Ç9^P k\&(!zŶ[pU- &y>>,",k8?]rb^"%cGI,w^ȡG@.j*哧 +"`>wj5֦c\}]dB,6 twGڐձ}lq ̡MKh] Cx(Yj&=f 9!>*J<^LQ@cʯerTSDGZ%Tl>G'ߤ/f㕬!Yh`C>VQfS6gˉǃt7>]2B"7mr,02q4/hzatI$ hFᯖqj$Z8c@(l{?A%U{Yqs2ϸñ`ajPX'Өf!i;:_v7MUi7v!:)T#-Y<%{jd_2ִHOw۴حәqL#{zJ Y& S5uJtvbCx%9`X33m%ڔNDѢnz%,[B*j~جD'`.h0#=qrqeNCLhu bIѠ(@f=?OAGpId*5aʺR&. `1(PnͳޅH~겄yW&$C#d|5AA"u9dB2:S=ͯ}*4q>g о"82).A@6Jk䔤O`$8t߿Onإʜ,Ac/I[Il&ҸMh@b3IXM tOqO nԺKrk>+AY/=?\z؊I]z-ǟsP̄?mʄPN6{`!l`=8 ɼ?ct+jZy Bi-D)Tץj$|>K|7g]!8R԰[69Cš80i.0pIo]ɚ{ "~PccDYSsޫR*\4Q٨e'y:-ga6H `eșB.*R[n2TFD*ی qN4+"7 Uh ,efl2u0vA] А>ul3(5XmUclK@ߎ3 (I@WEyj/@Qb&_臠vڃ& jd]39-nZnY̗w Q8R?yy;y S׆z+ *⻐VrhHc VV8_[}QqSXwISv9 & )U~a*y]E 8JHG 䦐%&ǼFQdIW&ײ]gMskD"o'Ij EijIb›~}Zg/!'m $-R_m|;{Vx4ޚ U%x"BB|+yY|:о='GF$$ȩE|#+0&Lw}U 0ߋVƜ60|Eb*,fîr=2v#bF"?k\F5rɰpKzů&5Ә^$.!cwy1ZK+ƮVٓ>SS>72;9YL<~}V 3{J-Khr? 7_rBQ [OnOtK23^sn9aWh!:`9,d"J`ŖIJ7e {9VrVI9"ϓwIԯH>Kɲz$ )HA2JQc`QC;UN)w{ܵ0=4aficCUEP]շ&"8&#.a %1򫚷H4DOK隸|0B/=؉IԎd$IqL}ORЧ-m:Ta;1ޤ*hv'{<֗L%C#L|,Tj5] 7S;c=]cG[۝=P7 ˚␳t팻ۺhħk`I3Y*?NDK.eŝ5߬f[ۙ v޲@Ajk!7}z&J c ߧ͑ԵwwL1 7[kގ32<9}&lTy "*7'%NE+' rVVZY3G3rw"Y򘰱E9ċ렁q|fY~ O5V;?z9|EO/؊,%Z_aјQTw qņGƴk-e`Xi!/+ư J@pS~WO]2 Zɓ22h/qXBh^U/waY8ҤnF;?(hX<[ewS  LWHX䟠8f7n|Yɉ9hsi:,v'5uAq˞ lqT7TSNViFHT ӚMe.܆bPwXz7xRD9}d[O[ҟ FHqO [r1fbxD'4]V^UQO#DO| д80,`y|s0(p;eF Ï:! gEK1|*Jq%XMԸ$L "low<:#'Z9 T0}fx?[fބ*F+q@80B-F s2Nc?\90u1UP@w]TQ]FO_҆䍢}ѡq>]k9[;5(5k8MxZ)CG3"_˝]v(mlX.`E1'f Xgs B^ȞjgZ##Z0jԠsJ"L:IvQ%=cP3 4${xr @/値 b \6cڙ'y#UJvb+# [͗!k9FʕeuLU{'NαPn8k8y ,PڣO`9ٔw&.{ Q" Ue\*#~N?|K0 8jR< |e4S 7>ӡ[b9j?)aշQ=ҋDm V{QyYD1 !xbD`Svn VzYK?K`n;})k7tN,>%ͯu^p8޲(t N*\2e[őwtAEkjnmI%ʉrQW_+0Uϲ+(nг*s|bsFz E8(Ft L.TMVEs2ـhS ,M٫!SK0_Ÿ,nx3JHruPd{S6!Kr;ׅ! Lj{) kJ@@gq=a2oq+AWяm?ubbt"&[7V^Bu|pdr$m)j?~L-Svwn11B&,q ;Dp77sy{d?r^x,IwC.SF(A&5RFLm'׺ "̓HqLGn`qv#Ѐ̗"su_s|':c&$uA#!Oh0J=M6S^="-u8O; 䌋=*)/( 9,{-d[w1/Fz7A9SFGA֥ئ1IC_4vV7d:t sDo\7)5L@Ա"ߩU\×WP=tg1zr*ɖw+aVq>)GU?ɵ><ƭ7dli,tWb Fo`n5S]T/h] MLXIg"a?U~.7?يF䏋\̃y Lb' NoӾTիЬnsv  mZ^]EER 4*6yXUyIbyĸd2e7Oz\01X%eLBt! ݢPF?5 C FdY@NߙTaNUJ B})Nj؁~=b+rlUoC0IHF8n#f΅̾%f7{UJpҗv ycg ^6L-|Qd9~Ƌ?&dT(+Ky7mD(@ahB.3&/: .t v<ϲuD_T]pf9CTB &kjg9ɰePC}_vA I ))I ({$ bVSC(%g?FHk~+7=@D,ш*ra/d7 #thݭw3pqҍvF@,0BOAZAzF0J:b&Ɗn",ǣfuGyiy-c%hLܖ}HRu(PU-akaƱ558FTaA_lT%mރȬHDڀTÇ! [Γ QTTL5o]l 88jƑН<]Ba6r6 D_h0;?x%h!֎n'  _m]-K3T cZ*]ы1i~"JUJHO+ogECr9>9H'r~ J%,|ltL4AxFג?&e> 24$\V=Iт :ĉ]3|z=r-yђT&~&"٪%GtOH۲Xq~K` O9W4=pf?1`.m\a }G  xPg&~-H%5I{_/D(5d\<ʭHyY}P9K@,ɠYcz8% Rw=f5K.yj. 橆"(7;wߒ'<TQ'{U.VcH4*"H" DjxHx{ޚoWsk󄹧r?PR#ҙ%!m &O1v5IŚbc- ,pnfXq߆0!8u5G}?B b2|{;4)TR /%rq&[/_)vu[aQӭw{;F.Kc$g+5ǐUe,eGM]0OVIczK='~$˦4cL3[S騠3g|CL(BW(gݒ7O!@ݩ2d$d(Ey*hJ(t$VeOlhf'&9 uR{UZhFA~By8F/0>?[rEĢM23G?uP3F%V-Xb  e2X͟@ A;"#D| u Nvq;3j?g@hyIFn<`- ?[!jy@C> An9;fj`pe8BHya<Y=t bI k|U Ɍɩϔp-b?֥8'{bf 62fԵϬ粀daBK;sF#ZjHlE |ݙl!rL!^ʿ*zW#wOeǰ:0ӽ9tK$azehMrK;s(&Í^by!&+ԗw۰Dt#FhAڌv~Y8HoIEO%En T RE tCkAD}\wBw}Y-Gݮ,D -:m#S#~IқqP$JKG 1J-msV%P7+jX#` 3Sv3NXHiA`]Ҵfنhy_x{S'Z~bFdv6 |q)Ā|ieRRS1l5wySLl/XfrhGg|3 "[ttwtʎ<ca\L¤qjLj`KVغ~ Oc泘Rc3T9?#`ہVQNK|7?8u\V[po-u{uF BG' g'=YQpDPs"s;6UY *QJK=^. ݛ,5dv3FԌN!PdQ1c}k_FJ' 'laHeQLG,^=ra#I whXNgkw7r8{*H@U0sʌ>dVGQۀ J8&SZ1*zN 3nݿ5d{CVR$z?/H،;[ Ko,'*/ MͅL&9iEQ(hLE rO҂ ,WG@RFh*L+*GL nxw./xy&ϢR^!CnKZzaU(;41V#Trh6Թ6ԬU3;lnHilSW J:@eo++;BTLYF4"BօKS^tǖqwh!!5 T #q?v9?,>X1Վ׌˷aT! N-P?J01OoG |vu۱˶cC,1sڐNQG8g̯Ҥ >9y食YV]+}WAN͎+An_`mַ,a4[5DRċ䛟)&ic3ٽؙkJ.ZjR+i,8 ŔȤU鵸HԬu<]Xu@F|*˖QQ?N͉pHw%ڼ3yx:ol`,U.DCawqQD,ZC Uo7DRsoP`x*~9DtA8CӃQ^okdu͒f֫n%R8.Ƽ3Q- ✍ 5ZϚv&~YSt0uzziԏz3}+d z}t,le==?&X*R)Yq.˞N7ƜFZ wk]e|-}At ɃrCMPD)=IJIi!c6 ] O ^LۡS,q8<#?D܋Ufӂ;/ ?af(O ~w|;$5_I7 %WU=S'$`neXA#Fp%CjBS=A!՗FK-> 뷴5_Zx [ 4C.D*}hQv^jD!ƨ=VxbI{%58-_v ;?Υb1`ehsw-?m'xjЖٹf!ZDA\)EKR[FM}59",i5o)R)Ϫi '7W?RrĨw*rاHv%Ha*خEs0b}XWԌFS!6;jWe]LK}w9, s346(,U,5e- &0戝Wjwe1Da//9(} 5棬y 2oAiO0|.ybYrVls8Y&ӷEYcTmciۦDN.6e93)t~"g5s<1 T~묆 Ӥ AMh&aD|LcW=+~)voɥt(WMFS`$ 'ak3D4`I6V !WDҪ#`W ,!Ⱥv>}QoSGr| 歧6:)DsFێ{:Q*ӧy ,7/Tqhq |+~4X& ҝBYW.gU?K2mV@uǭ\"ApdKڌ ʮ0g W2(ʒSϫp[c *y$bHna;T[7|>!Ϯa&=Wjhk:O_ܫօ;r#Γ=c謊on"PGճq?$ v,4g+,h@4BVH\oՉOf-O=7P%7CIW4BX WQ<࿬Ksbn_8 1fUPg&0Q4N{N; -@>rp) 9@VqA{Rqi,𸆒8`މwԻqGr+aX½*fHe?L4`"1nDJ7!qiֻ Ӽ2uXї#c9R\0B[R[S>\#Ah w.q'V)bW:osK{}X'Si\'4 5azP}GF2&1)9D^/=dZ9uOC6G@[kRў,࿛!cpOtu4f<ؿ)$v)eAMvtX]%|H^3}_e֙]TTR,o OnDP؀"l.C~nxE`$%wT{|,P{t2 }tJoŤU3Po*nz A z:ǽD.|F葨j" msQ؛ONhŀ~B<;E9(vJOf:WSMbX{) x`U0+je)Ib9#wTTo7ÐB} 2f'w۝H l# MY!}oqLmM\#˿I0ٵ#@R\w/w 0߿VϭL?,3H%嗿һzw쬴?cWw4DE۵vx . #V CԠ2V!o$/̔63'2/SXn?z4Ͽ4.crԥsQ?5!p0+G#cq U[,kF؆ ܤ( Z/%0ONY"`9wS$lܒcmԚ$n]ʒs!gD֎1wez6Y"d9 C L_hώxgc{kS.οǽ$l5cFsr~"Ӛ4La~ͬ]ĈU}FmaF|wڏrNC6qkL(ژח*9 vpZDϲ B$%|0k &97|x!"$n_vnelqVN`(Y7a)eNAcuU&qj&&bgjLC)`)> Zpϗ~"3tdȦeg}d`ҿw̜orǗd0_ tF Czea5gR2VKj&9  .Z7qaGCԴGІAR3ڿϺ._q7x|17 @!wF[R~1vlgI|O[ƙ0xG\/e —!5dJDХP&h`teSČ:2LN5ՅE(t#y.T\HX':;3C Bŷ)4YoGchK>A?1:y }\iejEh8uݓGEG:Sg$gGvuջg/0%f@H{=Xβ=s#ߓYX~;ÿnPBs|LJ wK碫33hPZ3mz9fC\0i)N8 eP,UYg޼pB6 yP~G3YmݪQ:\i嘑m#GiWeQғ-^>a-Ჩ6I^1swqf1 ^nTЂ!83P1Vd0)oUW4ʺGbțuwѻ?0ƍ2}5f<(sZam{1;\yyF&ojiXnZc~4i@tň}&Uv^ZƷs]6Ews;g4nFxReӯ`(p= ~(VlޏLc>lP`4TkznΩ1#Uk/E}>'Aul+{^.ETzri %F~BÀFr?Xy=t7OL>534b +T$kni X{qM>b6OzxHvS 5i ts^Q76*[u ZQ|\!$@APJ)dxQ~FKٮxPI[ꝍKFv J!/ XChQyWbH5>-D cb,heE9Z1E .Fz_'8|(P7u S,?e)Vh<8ވ~ˌbgfHh#32fq:h *Ҙ1.?EkƇ+^T`=9:.eZnCa{iDiDk'jNF>8Y6m9ޯu2*,턃G˒gNJqH-(++/8or^hb*^$`)j(4UUd+CDJdpa=-rh[<+Q- ]6> /vtwI zolmpT> tmV?JRgױB | -FYύ|ԗ"jVgY2Vl$ 0)]Ntݙf+*TYNm#s6!W_PD7[Q3Vfw(Pd.ZS6iD?֛jIJrud=g_:fb dj爆 a0`|<ңtpKKMf0-yMl% e]v6V|m)w֟ D "k* muX.$c7#}EdlҰn,zq|^7ݘfA1&]p0_cmkUPaU W!}Lt[,?WR)A,+Lx׹# tM]ژَN6=+͎\Ą`kPyz@ݾSŌ1*v @5?}ڳQ&IԦ ?s6S&6([ TՉ8"&k\;\ݾ0g;f) vz4p[1 DIp4ˮDfR7>`5PƄ%Z|InצmL0o3!{hIT,EslݧD1hM+f_Άl8C/>u`C͡^`)I2tKw띊| _Qu;A^gj-^0);o{N>{zզ.Ȳ=Xed]k*jвi{9]%M[Ӏ@ϓ;'l@$ iG~Ay$~CK1c=Q^At`@ȶͿm̱k VscM1>mRi$)¢v5fo8`$+DD7@ uvpN=e}U_eL)Ϲ+їN#ra̟1Dj%Qebp>ر_$aVb1o@5nEwQLpU%,C/Q'|էn1]KJ}D^ԝ#rf;$a~̭ WL;mq[lјgB cE ˠa78͙(Ggz!!jmQ*3/b s=Hy(Vݷ?x!JAnR'S^wx#Yy=Iv@F Ci(P"A0c7;}"ynV?gmt(N7Bv- G'tFܮ^wАptzH N&w6bbb|rU&Tu'ߔɨ{Iw-LiQtB‰kÿ-?n_ _CwFƜ6 mL_Opᓃ:4?e{Z84HuuwԖtIR.7dq Gp|;/Ncsu=L ZO$ޅcx =`gS(1~ ;jfm\;{$>;J[΍5Y=-"η(y!ĎO E?4IpZe??KϪU($&}Q\)e8R\: Cې.6R?BS_jEZ} m%܉C J/x9b',:jWs}EgQbmlR@r_ЈhΥ%daUp`Ԏy)䟘dټT&[Mv~RLxr;?k0'N= _W~rQ!Az?V5?0ӝD[}Vw>,Gio%sdf(.Wj ݶ ;nAfF0D%Udf˝R/R\ʳ:VP-G}~n J,a-=i~uMΖq}6Qi\WRRġ1fJ Ν.RU>\!,zŦQ~k=4[d`u&S&$ChȾ攉$,m1 WRg]g7qWqhCJR}>Mե&NIM2{ݺ"Ynf7fWŀ7+< ckϔZSvvߕd(Z{u~W{f>@# bX.nҩQq_jWuFuv'3YQo*\/z;2C5_LgG xcfm5Լfy\z$W YR );?^]Ōi. u,_k"|8{~` waۣgUx;K?5c;@,ݡS/_@ys̿x?~/^ڲV;}pN>7Tn)WaR@^UR,HSpb#8 8^L4r4Ƨ'yu3^E( y^c-;s!$*>f}ܔ>ϳ!++at> ,?kKyO640 De򸃂+DfSbT 4~UЅ {xB/&2&YQ1H޷} Oj(ݥL|Oa{9#aRܐub3Bec5oV=qS>}c M~Za)$ω-D2 7/<)rtSA:e6"7AZTd:aq'pS/ d#(앿%G vR@gGU 5BMT"I |v_4? Nwd4p%]l^\ Ah~{9,7)vd&פK!ɱ}}EXhW.0ڿ$'<ΕkGjYY/N\=\fP78L}cEI}61ڨ68e|1V1~6kWB03y*W W>Q]*) ձUNeq/:쯯3yO~&˚qhnܚپ xzrU,>$|^k_#T%_뎔>?׮g@I©=ZFrnQe aksshp9v1zR$W-LADq{׸wp-ɣU8%,}K xzH(U Da>r-Bk>k\$I҆~8­ˠJ&_f,ύPա~dd t_6:;d3b#i^!/75O) L+5W>׹v#Ѕ)35ԑ$, n5+[z֯UOgS>ou\0)YΆ-gJ<a}^ ODEI[3fl͊۞dʡ){ޡ_GVm5ǎW7N>FGNw'#z?ưVl*؍@ 8q] βFlkcW1{@]Bֽj@u+Q NG?c,"7_0 Q}RQ!$4oWdFhbYn,t[k>_ H,F2\ُ+*F 7yϾFITjq*3K#i/d%@oJ0Ml .j'e)d5/A8 ; S[xO|WYc'Fiٶz~k/C:UI+ f =k̼f\GrY *oEG>A!럋wzv,,7i+yBwOYVRQ9oG;C1 T'o`@Z k< ЇpKmTAtH6gۺ_C)Ay7F2I{0y\ .J:aM$mvQ9U# U:L\qI ."q|]6:$D6i ^JeXAW?-Ǘ ^#N<;Z`$y 96癜X]'_F?0ƻ!i97yߌ3αs*R9?' (hBаnZTj6_ *`A)&OJaWR=ųgCBpAbYUyzEĽuPafCj;O.T?Say s2iI+ا P=qio†\\w^^X$* 4o-k%ъVa%CIH$T/?:Q/*2~ ؖL+# Xtp2UB33=9t ޠ}!Ύ Q>a6ПD=4;0y5ճP/>ltfP[]g蛽+V/0R_bPPԓ2lGe8~?VV1Mcof{"rBiO27xny~]=4/B铆y[/Ud?/r;%y:)ԛs'?:kj*m4-}6Zbp ؂MqM(/\sww? ж@G Ѐ5&jYYxϹ zaP2.McnA I7uɤ&)eL'/=J^$*WIE!BcjGlRW+Hbdk$ (nwd:# @@ ~!ʐ`diSm ͂ EF`:G֍Iedc zu1Oe ͠\zQt~Z(Il[3]hBwKU?^ZƗ.n.sIHbf1G%涭L{ZW06ŗzgf9T֞ks\ @=\z`#wH0s!k߭i';< "TպYzy:D#)}YdxHCCǐ`xɡv<`֪W"hp8\_|? ,g=_WTm+@\hTeU(q-YZOSAvuU'S 0G k17*a³;P#l/C@D\u'O [!yLk +Wfwg](Pq8+H轐ZgWN7NД(4$1Ǻ>gH?͹XH qPFyu<9z}}VpQ_MQઐ%k|}cp;mrp cHȇȔXo{{E45'x@4*O_"[kb&nq 5i@ +5pU5{*!ҟclW'%]XP<*ֆIX U5@'0 t*'Vզ t=[:ݺj (A ۧCI =gۚClP1HBlƑ[hV.@7lhŖ|`ѫ7Ίnbu쒥҆-tD|<|b1q WL!O ^U/9ȕ_ݦκ_ QV0δEy+}Os43M$<'$\)԰%誾cu/*Urɼܫj[PEw6 lHl7/| 3 HYIܩSon5Ňײ ,oKPJb$Y|Q2ר2+{&U'bV<#3`.xo+{x*CkymPCP%dad9%(X ZV"+Nf|HCo¸1XϜ>1rRefn(/tmxy+xZ pϏ1:A=0;G@R `LQ; gn+\o a˕CGs{: مIFCxXvh܏4<7 6:_5RRmDSWe$ԭzVŃѯU)Sq>PK5P/@HdpaeMG <(?HC)0~EȑrCT˻MH=hN_4% vbTnPdTlhb#"w׋{'ܳOjN:7T!l0拉jظRGkQ݈wSZf~2ȃ O2a|0(xk +[SB}yx ҶU{4%9 7ekKU]j)I6:ꖆ);B﹐O_TC+1>L`,U2[c+-#GAY>{"zOtm6ebrR@UcN'Ԣ4vaxv l4|*#--$hYԐ<'|JfrW% aַGA`-ɴ4p1HCztC9Lise(!Y ӄuhU܅t)IZV<9"dQ@||x{J^zJ>i^{qA.Wb<0q.ILh}1j1?pXE7q]a7x%2-OHpv}9['cTӥ3 swZd8PZ 8܀X~`kF4uK7A(ET(jsq Xb'`m\6C8bHȗUJ02mXQ[ؼHf2wu|AP3*$\RʴC#ΥmÓ]6}>u lb(+6hmmKzZk%[7)MgS]*E3*XXmGc@JyQ1#ULGo" |$-7;o6 /:>QIr gd j xJϝQ2̘i\ꆪ|x]#[5Y%I؄I DEqznZ])z!Dx;}J:ŕTD$Q{+@B+S \SCYpY^ ] 8\'R01!J4FF8(,`γ(RWbqu^=Lg}ӂHιu\HYiOq'8{e[g,ttSu9}A׶FY$HFE:a,t¿n"tyʁ^wN5:mtbf+e3REz09pNIX?}Mؽ(){&z BRbA±& r l >OWT &ưk8X@RJBpX5F ,hށCg̏rؘy;Pd7@//>1O??(V(;??3ckQ29JJLk W- ZZu]SdWpaZ2)Ƥk웒GI#}2aHe`Es܆ cKMڿI)fYB$t"Jؖ) ;6 ,ǧ6(WsUdԵÚGL;(g0/B>;(S|j3 ζ6, ]5߄l]QkuXׯN:GScǛnncyj>ߔڃǝd 鳑e8mTȁ0i>}RD _ WX"udK\J|5 PyC۳82z ixҊ`٣HLfLPg~ӱAk6u>O|^UpJl ~jP@8d٨ZyF'y^asU?hK~ ,. Onm`~' 5Lr܏GXU'9.WdWÜI%#ehH'hϔe nuV2e*GtniN29.7#OMP`CGTSWmK&FGlXS0nI. ̯S ;K=!UHK45r$PI>@g76gewˈb.z/0f@6v+X8yYIR.Ȫ 1a 0wIn-r; SG qQp?F: ?۪kA fK< OAew4`|Ѣ-mkNH.mVc;2(}Kzeb`yw?TJ)tO?BB>"7_[0qgZw}gvi땢F>824r`ZFRvP T)J.R()A͟Op/ b"ː)uZpa&L=rd ˦" ӷP >w!Щ,Cǻdñ`N-x(hyh^QҴ:YW(7-R%O0M2>㯫21Y^ۙh~1F;(ȶQ1[_BJ-~I9"ޣo#dD(}& b Q5@4Cވ-o:O!'yb*檄PőԨ`=78p >]1|̔Pxv36ӐeJ:8,lso+O'Xf{0PV%7J^gZN;JՎȿA<CSE+x(oT]YJ*>h!f tóĶ <%zYLzaf,S7ط/Ϋx{)1{jrcDelЌQgeRQ! Śu16uD1Y:tდ`Dҧx ;eGNō҉"%s4c] kAү6'T$`W ٰ !w 0-SBl_Oڹq;ۆ;KCGXg M.ԡQ 2Ӽ0BXsHf b>UoI v*.F t#ˑm%ya)nKwc C4|)h<)%bM(ku :N/oaD}eUf}1Y5 /UzFR SXF erCI3"[ 4L ̐RZ;I9/;ϧX57o7`F{H+"%I7OcuK֓C֚@@ !;f޵υE9vZaK4p8k-9i9'eqn/r◬?~/U42#]ciNW:K\Z*\p r 2ʍK\Fä z?A8r.oglAhH$S~ǎJw -{'Q$ rԲ"'2v8M9[GKx`*]*Dz Z)kgUh!mv_O@I{"ǿRω/Bd zB6.[FY(ٞw[PZx tc-ƙ񧤿 x @7lַ|D%Чs]W  (=Lh~^~PYh0J8Sg /3JsyM ]ǤU>v޲SU[1<(FQStMZ-vFiPx r1!2Zw3 V"[l?' 澢M ,: ulлZg-nhO^6B`I/yaC~-Hro3 glR1<. r "謀?aj"/`13e#OZTl<9E>LT-G ɱۗY VbR>-wfaܡū\!A믉PW)Nz^j]KmVE:b=[?G~:S%0O&`SZu*iPȷq\yA!13jþR?6E:mB 52ayk|TQyFKBZ5R¡Q KD2|tFr+ | g'6 H2/Zt49ceҚSz '"(\ٚ+qu?oH9&H륫JHfZMJk/z;}L 0wh_<6]9; W-R,蹛i 4]+I}V?D cM: 4N1Z;s{Ab:{/߇\m,oyO lRfem/!;W:cZF}5W/t4G **;i _5ʙpRsqgtlP0,y`񾶏4U'kOiZ޼DI)=rhhF[-䜊94̂ 3̡Sx8EuU_ZYl%o~~i)WO;A`vͯd";I& Aӡ.5dsotid*3H}.lj3T ޿!1P=ǎv Ʌy3CD+2򀢆[e$e [Jy2k%~..VQz;b]OL CZPds4FK!((jDN┇4l!`V}]zBzoCвpT*5&/s\R fhғ"'#,ak7{h{b9"?omuµƓʝ,{"ESJk~C3B-t% %}yY矻HpLuoFƤ'V!ۉzgcNbFP(^M1w_3(򫵯d+U`(C)OjR~^Tiv 6n(E/i@8pdQn}57'3mAsfP~婂 {Nz!+G'Rc3K=}3,Hx}\E7} Ci_:8U`\~}e d\(AC1R:2dQ6[e9y;]MWsY TTlױk02' W|]2Ap%mst2-uN%4_ )>?hD-ιάefWM ɛ L rY~WUTRxA02$⛒*ռW2ANՁƕhƓ\p K9NxIgW+ Jb_[ȇ@]ŕ%qGU'*V(Nю"@:bȣv#!`F;aKO8 gȢC JZ???(uJq)5S`gEwL 3a oV:qG@Q5^~c-v( ׼E^_ ]clY+ 佈}L[Oė˜Ѻq^#K2zi)n/Bƽ-} Kq鳹wS8u8خQ{ޠWּ|}yCO#LDWr M2ρiBZ(WG.LPgb)i x̂4>@|Nnk].L$Kɬf^)l¾pqtslb7j\Q]r=`Tr$yTƠVc9(bg˹մM(0a4's dai2Vy!X7ՒF"Ԓ936u5ɯj#zBLj#L1AE%z{s0erm(j! gƔ3m ]p#:Q ̝ں pBWT?g$7 >C-4cd}yZ5#1/;ҼJW!"){H(dD՚n~Ydo!Ǐk;SdT@kNX5Rp^k]!.qÛ| et\C *Ыӕy =AF֭̌ƕ6̟䲗;j UQ Z6V<::X;ܪTzIjYMr$toV\R!ܓR=Q>}/5l|`oDV$㢛:0+bvʽ.iU|b<>(NA,ز`_'y,*Ꭻ9 ?[HaDr6 0 T_ U*`h?7シp8>Ʋa;N(I0Qzį2=v=^ N y39\eAhK) &{:*1E4JىmAt"chDE28.i- ]YzNjY\#mpocs`?hvKYzr fK̓fL~uA3KhĬ d+ `E$9,8 aTAZ< >ظ<1.WOlsLRve&Zey CZ`hPO%[*JJBu?S/q'4FdPKoQAL)n[D^WVGځŢ f}?PzcvHșOjymʶ +WS̓Y*G+[Fta2 +Tej:P(uY〵 `.SۅlU6ʇoCcӳ(=^6Wf!Nxga,ip$jF5$w!GS|6,gx8ueyQo<ɥlZZ.ɿ]&I O4? ѡK |XpͶ|VAU:f<6_&{q^q0utгs[ Qx4>(gMud`上_M+׾PU)AVjdkxP^|?ǜ/e}KX݇rGaŸy;[|0X|V' G 6ۄ %f!DR9pRg(L/L|AaLuToI􂍹!|Uր.˰ lflݺѡCe[(~G ;7W[O̝"kN ޶*~9:,4 R 6 DrsO-,#:U9*/rIUmf'h*vrNŊmªнV58d'V0Ф FNO6}^¹M|J'x 'd$@vc;ז7fy=N3IsPgcЩ[FrEx?o/>9nFXHLjC]4%h؁}@7W|OyQ oWhi}J8j}Ne?Q o\SG؜o?C\U%`ǹC:c:7 ҸpϢd L۶l)ۡz^bYQkn]5 Y3a /Lq\_YU] {v$l16  I}Ѯ&GBQdY0.VB!%gGȋjvn.lL8Q%;it$z@Ec0I3af? BJ48hrp/ָ v.4!,Q5OMϦJ?&Qpd[N}[u#F^{2E˓| z,裒b޼Ѐ7O~7e|6jv@[)h㶾1R@#mW &y$jo ,)h{vA!,AVja}ғrBf1h=>d+WflJ$SZA]SC%?,l059\Verמ6v:u&U__6ޡ$~oy4XY9۔NDQjMxI! :U4!͛25y7eJ]\f%_8p5KUܾ}ŀlfQ(~ y׊a-rЊՙdDyξV2ُޖ7*"Z_ԓ\$)|J6)Ag[ {Q_1CW$fz"| '5St L\@z[QDrc>0!L6}4F1(?|7qR63ُ֐0G̎D 7"oõ ,r5Fk o=5q|9vf1WҤ 잢^%KM p#kb/Ÿ[\eviq#  ݂R28i,qV):pWF0W :րӉG{1,98ojJy9t܏8c*ϋduj+~67Uhݑj_d*1eWuMw{$j;iCE1"8\.0U =o$Wo~)LX'!5HMjs$xT}PrC</N-#GE CYTlZunD}gQ&\J> ȽL7*[(nnc@p⥃S9Wu%B{ 1*b*t*n?5-pzNz- ?dkĚvjY9EO4c<ίj34H\2Ec%_nip]F~mk+Bց/i4 O=|F-\ϋ>gT>W8ͧ8 4s'ʹw*G-Au0)`g[HP+>]U?!\*`D7"'.9[?#p'!kfўwq^?T]Qɚ/'Գ٢W P*\H~l [;e4ɖ[d&`3lX͊m| mGqIb׀z]mE7W8[T<6ckXCJ&q` ie5x OZ٘]d׬Seil6󯧂yY0@BXŠ)җN| $tM ɮ<k#/D$reRU=W yA>[#esW+7w[/:tl5&uMt (T²~E?@H1.zwHd} |jC4b_%sa6ONQoK5迤u28OK̡U;l>h,A`"daFwՆ̳"=(` oe?rM(Roa*qtWDJ;5fU2A zHV6OkCd]Z/mǹ+ "h6\9jIcHE+5ou\Ssl-F !/Hy/j@hPQ'oqW`"LUhn% @'U3jF;',ZT8BY׀@i;(KIs%yN`u $Ӧsl3QZŨL時@Pk;XPL`auH56G_S&Ŷs?r# 3eB![}Ʒx+7R=-p׷*[S N%RYy3S*@(>/7 {7Pe uSQ(QHc^7vu,z L,`FHǼb L@JN@ JV#\sfK|g!DaO9j,)|^D` KXsBD3[7'ʲш NáZ-iQv X s3A<,iigW=dԭAt(9 іrkϑ1DÈ-<085m ʴB=o_O'"O#"z<( I/AZ*H rNM]J hm`w4Lih@)z5R$kOUo> }%4M5d+N8Wѯ %^t_ gK6ػ%v`Dm獶`ȴՉ9*klDjYfhj8 _Ι n`-H=ȷ%o%] 'jpĝsmp SRTowaڋ2;e|pPb#,=nf[!:vD빈TW". $Fs |t{Ƀ$W*J\sfWUNe(T]wsY<:Bq'~)F\|TO?QvX@g3a [8'8mm%5\P֦-s< b? 6^EoqJ1ycZP7+o>e&43Ed>HA ׀x$+ vh XN6OLIE},dY&pl #DHxg\*Hh[ck qNpbOԸ H&,L8YėoS2X835i#˘kcƁf`S1f~!%wOeݽR̄G-{dc1F rRxL:hFr"1bE# qx2jqdUiiY%)V8)H ^"\{B>VwD {xZA4kX7ӞGO Y'X!oފt% m+~# zitzT7r0j,gM+UG0 /c #(W}<>)_0Hƙ(wȧj_]_P$xyHR]خ;ʞݿ&R^Wd!m*=pN]wC&| s>¼Q#_=@?1o܌$*KdOGx *`aUS2Ri\0́K H[h?笯PyUG%S4C<<'DII$pɩ'Ok:*݂f-B;@Pۀ݊&d&qH9arpI,[둖3KtOd_KyvS&vmZFn:AomǸiQ`@ 6GDw$eYVv0TXס;#7܋.EU zIe[9k0Zh bsZ[>'U=й[mM{q:Z U7PwgTD?%+4AC TN)QX%߇~4c)dlY 7L|E+`nRXUi&M\܄˲$s&s_$O2~tٔ'Šn.sv}vNM:)2J%PP*\8N =ڪog|m6$h~Z >q n5M*i'HHN_UbxPo/7E dM+w63@,i|9 dB唕WKPN(kdTt^)Zb{ma0Ϊhc--R&- `HZTSf+#HHϫl0.Ӯ>iؑo4⫻AcqT466CHpMW30qBQ|^2xEtҙj[囪@mh’>w0B}-5 a D@䎠$7Zr/AM|F"6( Sr@Y49ˇ{BIxw&R<{b[6v?=QAW=z )b|b"q}zh`IWHlUBbhv;KC܁HIEZuO@$MِTe<#BfM~q4V(yT#k^st!v_{pH$?IKukfyfl&c[Man XpE]0ӻͬWGtJ{Fwe7_nBiGPV0kVj/|5ypD]3KRDVd1%\cE'Mo&.CUa3IZ?DjfwwM##aJ>Ey18Ll PP/G^ld+ڃjͼ5I ۊKC+"Zv42QTk "5TgƦ+"}Se]{YΎ9ġC216m9s(m̢d$ʉ +V?^+J-Gd ]KOݘs}81 PiH~\ۜ.e]~EFW,ϭAIpB~7},EvƿvKz\Xg_oruJUD`cݴ[KR|τc0q%LdCzyWNAuy|ysЀ 5*LJ/9Rx{V\_7L%;vq!wEocrFZ|CS= ٝ=]U&.﹃\yooȰPZ&yUncgD=Aޥu 5*;qϝ+pt%qZ ^uGJb~/!CUfk~C!=S[VVgZ&5 G"}F†T O5oϸŲ49_%'srR "%tej^ODɂ檌@2+ w3kv+y6cUȱs3! /dM)97SDe/"a0^r=S&LWE$ȳ+hqCK{i+ Xbݳnɿ-X~걢Uؤ3R.yΝ89?gDjf' ^E_2 z7\=هag)S dzy-; ʦ =Vv d>%fAI)VM/O/+gש9%8`HṼZ xܕ#VQzXi%(n -ybjS_&?ʆB+B0`0N2;\樂v+4@_k=IV;U5%Fb`Ek MJMe@ ƅB#|O8pL:{=̠vΫqe;yMbE {¨x[Y _:9_ULr&Tc[~.,pTW1R+K=6Y;euE@|,w6OGsʋuΕ7g`J;eε0󙹎AL;s蓾1`ſ-X {QԗKl-Xc_h0L` ;8WW"]pف6 վ.KWD.}87* o|ľj?^u 7]3U\r,x"ϥ)OyG*#jScKaeW0%0;;ʹVw hTt u޻#wELBz,'YmYHwc3Lfq +]a,BJCwt?js%Yca>J'W?y[t߳H4H`}$r7BMs{F MO2$ H!1So^Y0]ᲃRˍheC(:V1 "&>!r9v%_W˹8z*簴Zy\M& `rTL<~PP1W';~0Pe gr@%'YP&rwBB:+ٸ۲w7SŶ  E=^|{z׮ 8?6?ÿyH)lB89,T ~iY0^}}̗UŔFhVPV37s A8r$@]4Vd8Q'=K6Wk%;}UQvISOԨ\Wgzw >r?b3DTN)q5w[x[SB#.o9C+_*{ ;(zX?_ŗgS&I->,v_%Sɰ!:ED; LUEiOs3y c V lײgp0iǎ)9t#}ues!b6XaM)R< mBXF{C$I~Du\Z[3>Y*p+v[%}hL^e_ ;#\ǹ$ɰ}NW~V*5јӹU>g~_iDtwFOoV'rɄ&c=ݰtHdGz*3lO1bg`E2ʬIhs'V^%q?;e}֛A!UAhň%2*Ȼݯ/Y)Q:]Ok%QG#dR }|X {E<n]=ɛ+ Ȁ'o.؎NP+X쾘4;D@?E36SlЉ t,|XJDXH6m#c[]j֡UJG!IiLw0;p0,sAoO~onm&8v1XCV`.EaYь;KoȩY1L^$ED*Zt)-"Η&cc[(:˼īQvXmU]T궋HsnW" 4#Ig/.߼'*b HTxo2࿦5K =>P`|Slr*&qfSso—9$fXT*8y}%14MEkݎC>a&X`{{'qmsT/XֵG-esb6WcclJpèba|[R/ )9L"-x߶| `^"H K:S,~4aMοڀƚ_kU߼7h_ ߆lE4!MH`jф"KWwz'RP*GX :*B97)dOb?g2x=d27?!#[O]? H 4Kݑ4Ȝv0r!;iahryht!: 9HG#K8s2>BW:*]318#dWQ`uRty@#AJ(ڒI)鼢)z1&Atf#x|vʨ#/MO㗤.,YVB ~Gs23: `CHĵKZ0z;d|!Z4 ['DI+. i)UUF].1($33u͐ee#r0JZ/  6^EZNcA`}J4 lM6<9 imQp `. Bnwi1( vU?8^z֋v^ Y$78l\3_h*h+q Wu_WO4C%oFy֠,Y< 1$4'*^# F57N <)] 5hwc5hv3 qԠIu\ZpɠBLB!ץ !h|ܓ3c8@V񘽾tAIVwLImjRYNCCD[Z0 +@_T|1腟1n+󙸕k;JxqpI2v.I^ Vݸ#63: בcq%jZEsV5m7B~=x*&u/6娼RfRhr޻66!~\_"=iɪZݏQ\n moL)m:t0k3ٮ[4r~W/(~7cJq`VEN' h~+L>!ic6g#GW򨣣X^XCȐ=J,2aw_pӈ]{"UK(nQ] s}0nҌu=SPR{# bğx3})i04>y%d3dbJ#v-!\kƛH+ꇦ,}$]]E8k$j9Cޜ d>@/Ia̱AT:! `QjW#?|9E>՞m{ID$|"/7ݔud|2~ koRLcWDAUޖ/?\2߶I_4")݁&S!z&b?7vj.\K:Z@2*XqmOD V)Ϲn?B }T_R,ϯg 𜂸abFDO@)jeA- x$zjƹ*ՍMq-L鰏p$IWwM?wW4=ߨtƜ,Yzw{a]%89ת9XpH| \@>1 |mrKp=ͶQ  GO&9dYQSPw]! /U*Qhd3?L1 iNy=EY ~Xj/6eW-,HUF?v7) q.Ù6覤bT"_`{T3Rǐ#WC[k&}Lz2J46>q_"GVջ|m%`yhEN4WR>U +<@.4^2%ڧ x#9آ14Ұ>Ř"=G$5iEC>n:1R%^ U0ў ~"*^;_֝Ⱏ*jnHyl86Cd+P|\Cݤ%9'6 v^+rb$WW? rm AU¶ZLj-Fss<($.Oa\""Hn_\7P~CNClp#, j3'MdG9\6FFN/P:. łxL=Y& W lL-]dc =Ef*ed@! PY*V;+" lxZY4i)cvh\z 0 d3;eذ";YA)¨I%08H&Zv̂(wTwrY/8a&Q'?IJNb1Q(]$eVEA$R>a,F*],4g(r|t~e 9tҤZ"neu䲽~9^h fN,Zun.DBX2?W;d+ɪ?'A#@7%(tqjj}')Y9_0XszhL帮߬0{l 2|b&>16(u%v`:?[23;pjFm:.o*v}qHOvl^`4"z*xV>>|wIYT z(`4aK&=Cɑj΍=+Ƚ1=XNH6h 1"FP Gף|8KS%izI8Nxdǁ.#)v`#]<h\uK5W{ jD|ۢ _;_-L2KvMyaGy$#JDwddtYp wVrJFeA$Y N5 uMw U3[c~2Lu2zxj_|b,Fz :|G5.޷t?_׌3PL;Za" yZnj'WFG28 ف$ĉɛ`B1pἻLtKdEL,9rVvt \6BV3#uB6)0mGHq K|S9:e{H)- wr'/hHR(Ldd 8NɲnB y!c8Z`U\wQxOAOtYIffxR`f_M㊥PmK"saW{L4CJN?{^|ZNBmҿX2Y]MC8;UŔߘ6ń[O ݊9E3ݽ޵!kQS fwwxc_r9c=P jAbDT"EES eq-zpHM_e[Da8uHΗ.*izÿo@H=+O.%<-CN(kx\LN{ҩ5=~$N?vT?AG^B;hbL1gpMzSziHdef"uv56)hl|!Vo(sƸ3Z C-hrb:<guOEOA(;Ic]ɗ2#la+!*ҳk@@05*̧<'cɩ?I&uW)?ȍPA:=i~|z &g FfLCM'YyU=)YAS S]0MÐSܤ`ޣm{UtD͔)itxßo5*5X6Qo,3aW4Yaf.ox i&$җM@mlnM3o/ީ_0Nj~ BǼ9# u`f%׫9SS:3o-7/dj(1 e~#2cknkPؠP|cD3t nmvܞzV讠i~ z+/@.F&ڐu"Yq,S`gx)͖$4#H G5(Jc9cksʼn._WBMԁ`yPp`W`*xQ%A݂M 77lefhBQqnL)!u߻>xT5 Gur({w (nڏ`Va$b[,UBwgXto  nq~zq2-W;oj/:R!`P]msԳD򪻱f9ufD/H aĨ|J} S-?uʰ8@>DW/ 'M鉊A/b BFQ_*JXKEo קl+sՖN pBAɯ&P_ɷY!:[tO\r99Ьbң銜%f+שHk5^Oc@rF>бZtlM"jcݹf;s͊G(S$QzmVtz!c~0lo}mF|0*v7L ;uì.fmB/'+|Wh/"ęuY~ lom&t|6}y/[-- *JٳFi粋 aZ=[,ێ+)[[F; ,s{Bm8~ >T /ηxde,WTBA z柗;ޭCromsļV!1/dhXV8W<+($0wy5Je#Uhu]č5#xyMaHq,/'Ms0:(#0ΨoW= d:Y3CwK$(*,(''L.a8%PB>Xq4WYlL8yip  &(s 5 )xsa^!DPy,O(tָp4\g~Mtٖ66aJܓ N~A1TLuѓ>XQJ-R4XɆ!/d|zz0$ ] X=Ơعڲ`I=jH# [O[ތNq>/˻D$ 'w`o\$Ɍ MЌVr_uHfqevV~*mSoѶEK}Vʑ{W9 GvDIo[hD[䞊o`!ukt4SU;'y8KM#;(oHo}؊54ALc=*8\hHs@{C7?=ipJ%+$hk$w>x}Ȳ}QZ-#,"ʾ`uB 7 !MN0 gDAӎXy#dx.hxPA"  [v&]"6sϠ;lk?Wz;.,|.1–npezŊd RzŖ F&[|?Nd4}rן-כeLi pH{e诶B+l;7a=O#l8;@',2-|wwvTK`mU]O.XX9N׮yBM'@d'P=%x H+w+Oa,WZmfh6{SyF,j8jN8Lo A-AB:K< ͥ?@_^_4'ϻ2sdJDpacz7UD#Gㅐ?)~p\~L0idw(8u}Z%՝$SU;0FDeqOKך J8޶Uc.c!ZXQú酩g*a:0FfhF~zߴf7UXkc`@OSa/!5**| 7 ok8-AT|zPwaG'Y{nMa@O+ ł_̾g8RX7B8$%VHǻWU{VuwXjDL$ 83oSXGE/$4=+(:.2aֆk'kF]vFI~y|6-/!d+Ѧϙzx yV&@J)vz^Om3>)!=,oa 9u5?;/F)wi # /&gZھ(W1STo5k ElsfCt0NG/ dց"Hq"ܪ-_;PܳGr4=˞l7]]oFۣB L8KZ's"=Pwf΀Q4h&a/rkbL3 S %C4X'ںX.ݡ~v:ՐZсz5qbe܀V%TJ1)C'18ڨ/@(XEIE@gVލC"$P[7#O2( vb`vd ܎54Q7H'Tg0!C_7k7qT-=Vkp9>RΕPڤqJZ"1ODxw1O{iJQ`| J?yk;xե&ˊs'7J^EpMe[L`M7 LK]Y `Y{vFrRlM'r].lrxLKp{ge >FriEA[Eص_8!J{ IN9VV;}6f)8Д&)܈F.}ꥇVc`tBBj&!N7?Ov4v;LIdXc , JQZAa"&}VfG-,(.CA1WM 7Ng6o }`x3_-ֆD]j6 B=DMGݴm29d8GܼkM= P [tUgυ/ XQygAq ^Ԝ\%n/|~ nGoha!} #_1߀#,t%MbƫGo*%V;G햠_d9[ ZQ>')Ӣ>}bFmE2^,ĵ>Je_Ḇْ6zӰ"4mOTJG^n"l$LCBz5Wo5F~?:zʳHFg1BRm#{5{Z^Xc,zbIm<?јV;`LwP$a}W8%7:s皥ށog UGjcȐ~w߾sx)Wa]cp<3nP+YCs씛XzH. z>SO>ʚpsעѼix^ Ы\?m`ico;zYg/5N&%YbT$YqZIoF:d(|زxyUz$dʼnzRbϞh)X8*ŋcq}I/x3AO^eFVrCHXJۙݎ!)`i-flA|Î7&+H:O˚PT`F4 ӫ1͠caB/[%[0'S kTܥ֐[($!r3@ E; p^Xw8(2K|"YgD{PmH쭐NocsAzQ nfȩVh8#f%Ǫi㳹]*8ק=Qv_]G֜S;^ra$ ?$o ᄈdt Aq<\T{db0 d|*^J9zv~?Gir'S2fs:sɨ󭽮E' ꖼ npqmr\GS·E ~i2b*t g|]|pi5kK]}Vci&O-KDa5})vVH}[w.$azG܋-8shI$/ u~:Ӏpz؞To[RUO,&t׼f߼}7?ddz4`H654`KLM=A8 mɌNF"7 $UEF|\A2}[g05WR`m*l`F4,8u/0SE5Y_D|<;۱>ԅa21z{"GGl lDB2nM IxePc.[&ȼbCEFv$Gƀ*yHr1? GW_^4ض-{g/lLJ;Af f/`{lZU/XY#{i@rY:fUuя|$O~x'4QIW-WZec Wd5Vs)\Ĕh׉B˘+z[wZ)PZn.=4%;W z|/ ^#'`< LM8'g/Tls)P*[V@)v(K)yR 4k,΀b hصD!uzuȈuz 8 QHLK(Ö<ҕlgg]C^2!ՂyX\ƹqq\>JoBm.<_j8o1 D#J%0r w υ}unҞйX+N!&كbz_k=U#&H[[ [v;$O&-F9g~gM x5’ 95%C,^'цI z!,F?qlgf'{q wبuҲhzeeJex(ܻNJC`?: E/a0.M0Ds=&ɠ*]e(P%ݰ}tH}ay7>y {j4B9P,'(o'W{hcӫ.I PD' M4Ď}>KS);{c䯀/q$ b~!(2[072~ b{&pdώNFY&ll3*#G;.gDԚ۳@ei4uEQto"aQKP@9ڭX.ﴢt-ygIJ ǣά)U3qs#cPY)bOxT}Ŵjv%~Sެ!Hdw:o y?18y'ڈMHY?a/wfUX"P7:n<_D?ڳ M𯀂r.xy'ٻbΧU'ocnS!`1ޥ^* ;`0N<8̼l)'ѐg{yk Uԋ(!Ԟ1Ӹ3upB @!`aTQ,OY!+/b2'\u dzkg=H[^7Y0|HM9FE8?5 L\D.r8,ڈIsfvN?ȟ˧?9:Bsׯ,o~ZnSq'IVk똵ڃ; ottFjFܳN/ #?RXQv)`me5q&R|KȋGfǔuӣG/f7x蟋ɯZپ.I6Ƣ|,c˝Clb/e^I>x@~eˇMLkn뤆2z4~*dk"clFf8\@`ڌvSjQhn&FKmaA_ %2əJc΂+ݘHIۣ˰FzIYx@*4Vb@w?_ӶrM(MpoڂgV` o0h4vXo{ƃT,QQ]S rjo-OAeL?txC,D%xz { Qf/8^h8fwBτL_ǤJ`oNt>Y`yh^+4*;/޶qhʹ'[//¹3c=wi!3V 9%do') WŒ~1p $xkJMw tx%bC3[]}dx@J9|֝m2!z%Ftc Nȱ%OI¢HT}\Iݤ[NSbh|] |[^nA3+]__V՝" rNw},70zl6ʲ{/ʲgw24)I8y ucd]9HSz*?@8-EKl%1ڍm& Wa˰ QBǢX#~|4Z# 6CT*{uMe-GR[nZ=)zJ~oU@~7rڥGdAEi8a3r{IsQn]S2s7nl5b#q;*svM{QT (O2!>mp؇[f0>%=<(Ujpÿ͵Ӧ/ m~}IY Dsl&ةxL%Jz|5)ǃYܐ,\4>Sr0k6{K*`pX1ɫ$ͣ׮f  {dd=:@m:Wk~2)nkwd zP7 s>.:YK.n<*SǛm̯J?od\_*@2X>e.iVxϖKA]Z_n>S-Vĝ=SB@}s"hh{E* ]65>p6Z>\vgdwNj|Q(PIA}Vnݹ')u)(NK^(n>Z5f[Nϻv)blxx2ZgGV-m< 'w@")T,I0sswk㸺Q_hWe~nsuxa#Rdwy ƶ« ]uzrc ׷%:&v'%Do$MQ-wb̞&I"оp5~ԀL/>z8;h; GOboPd"HՊZPb+gO )T[Ѩ]Ў@{(`F38ij0ׄ<&ވCi0wfV5>hsL! #~2dNC\nUUdܦO1K+4.Qo.b'Mm/N=Ua *9'Pjҙ%JkԃQ*{H%Ի?+hLp],pC;KX"k[w q()r]ݿ$2³O<[2ww0]vP-X]XYs00SEENU5g|t73alqKP*{<9L C|~;R4D䫶"IocoKիp@kyfp[H:2 h!`v-Ro\mD4f;"|5F'B2`Z ϿEŎ/QM8BݧٲO'ݝ߹ɖM&-GқO)I67J-s砛38ۊäqW& }/!~ 6a] 'z3S5yk&XZ`آ͠ޤrLm)G4[6SQ'UObh)u-_@@#P_t́or cᡨ7~ٝ7*s5ʈ΍kZR*R&.DrH14Qj#qM/+ ]hWܽBmnn0 ٹ(aC$ Q1l9:ZvݔbbE xRgB11<.%dfb)'FѿR '&-ܺ1 Ŵ}Fo5ݡ3a؉Db?Ayi*|͌"_ 5LɦS:יuDS}t㈧ ^ղA2/yn\Cy:`OQUP+@ULmp5}22`'ك#.ەiv+1(7K<ϹTI g7l޽\y~r)2oa6$c;k3B!]`5&{^ƪ7`I'wQ)+?RAǫO rg;Uc[ZV"7{)[6?V o5PFLGAKkhR$QU;O' u߰)m)P"Q=44'qηkՄ>D傅3MX_3iǔ)3bsuԔĉ2KvqD06zRTtS:%`XyE;?uSlXH*,m)+.|V=nZA6 B= h f)G!_33Q 4^fmQ!BH=yPz yqABDPZ*+Q *r3vM\蔣a?m!(lY=AV+E!3EciAƶ*'T}x'88]&?HޣGk $-]"+{"' Jz7{m:xD>?a&}3XHE5#o}P1KzA遼u <5-uHUSep7au폄GImC) OqjwMX6r7 Z@?LTOȠI Lplwgȇn&ibI3ipFh(oTwBϻ?MsN(q P]IvE8FjZ輔Yu@ r׌)eԍ fBZ;E{EQo%% MyXC: :ZyJIW zy;Oc^TX56vp8ذv>˩Hˠ8T3!h`YG`Xgd` GO rMᗂ\xS:` oX0×t/նU-A4f]ƱrN e4mH(%  J?VTHY Y`xR¢5Uo[y8?uQzjsw48B39O5rP;'9 5]i|IOjYNXN4<`L6Ϊ/;|bݘ8VD4t5>ChLyX.LTdMChЯ|t3[J?F6jG-yG5*(´QՅPEsUOg%CcyѮhC6S0cr/ 89J\ɽj%^/6$Wq;W\\ri`-C.|NdJ9]"WeI+t^u AO4N9h?}}ЗȷS}xo|ʳq0C^Z;/X6+ˮ߾hrm!^zEĜKM7gIzmKtGcɚOX}(*wy#`RZ5[6аš􋰞qx3IrUp~: %ϵ+1Q7m?i%"!J_kRܭgæΥ; y6tL]tlot /T}b晾q^>E=WGX~X+u' (ȫn >L1i+|z{ϐaO.#\8b? s4ElxMV9xOcnYQ\(sf&e5P:=A|SS3ΤX:.%b{Kw%pt(7 U}9z7-~,h/g3p+/i\*o2VNKdґ]b@QX~QF*zL&]g} bjzQ}Ү(P,Jt( $Cn|v/fMW JQ\~1gg˕Dk>tE;gգyX1+ :^5NB*-Yoh,Gu?+ywFsxQ\W.q:FsKcHNUu|='%tO O+Ul^BݥZ vBo#_J&t^1lcsSS͋z*6\/6WhOykX۸p=νA(J!Q2jyUƜ-4*!GTp׏td6Yۦ런4`vXȥ$vg&; 8i@QȳQ̌B'zsnGπ=ÖC؟`Q؍X!fE⳼ij1ӟްsrHƻQ 4O>TKγ$WA=Y%d73yㆥ!:}OAS,Jf$c`ZyUQx6N@QyGb%5V9bگ"ew]tr'hmNKzX`}%c!:%Ck\EDM6ޒHgW8We[]dAEY9KuH1,=P"ўc;0[=y(n1<+0}!q~dYQI>\l vhN'W~=mmhTṝ Q+j}WAR相6$0վf"9Hn)U_p%ny ń]Dޣvǻ)e_0UaFIjʸC5 )}c7d)1H(Z'_F_g159J-v6.V ZUv$ :H ڋ W:7JPB}O-K&f6I]5^&dⓀeLG!kfe;&,,F-MtM[r-"#* ]S?COPҤ0>Ne Ajy^E%삘$Tw+PZY;xi.걹*sLCLQI4v zuYRR{GEq\n@+62$^KNSj .ӧͲptFLykS?PvlA`ȾU%/?PhO Vk7Y}RU(I9Kmq:,ݳQ:gja'ҝ!8r`6Yݑo.i/-=u.p'TZT8~E,1X̶}3$ĠMx F:irP LZH] _[_ 7l2YI_XJdv`֊uk+TgwE'J]pˑ1S>yߨ)}WderL(f. nu#3/-hP$"CA ۷Tn綩VLp`#~>;#sUwKzg =Ji涮$ؙa-#W .Vŷ4p}8-!Y.4o ~<"UCs?2σCsoB̼&`1z[: G.F<ۭM:g*'#v'QMÅcz9[Z饋暾>ױX!!O'A,%aK~0H9ؾ4ŌB<,}ah=AcO/0dS-H7Vv~Nv Q?tzL*0V)PMdsO798.Z`;j3}qf a9p k%&Q+nGĈ9 M: یΣ+pHP:.s^.rʝnx*C .Ր}tQ;Q &Lgp.J^Z(;)9[c[o!b;KL-;޸SAFdZ`/OR_҃:%DԀ';| 9WԿ&ّ? O:+QC;ij6L3Y5-h!;|,*/-}=\s}@JKT$ws좟 &%WuQ\!'^g۞ÜO,@) *Zq1G"F@g\!+?VĥsYLhANGVG+ߔQEEG*sR)ϓ@__gM,䶲<"ABPW<ݓo|ür@AȀ3{9r= o^yڱ l#EȐەJ5H0bs,GCoα-5dGX//ߓM8 *#OKwOS^vԱ=h0oA!ak5ݱ$ȼCW^ lEmM#x#]'}ff#VzM֫w"Y|"Ȼ_ X y(᱓^ yQ6Y8jhFNL9P8 5%pt0,C. H%t,9f<44c7[quY~U3G})^O& վ2.R<{1-tO^lWA|B9Z\Fa}ɆؖB"OXoM^Ѣ9ZNuvh0ڮ8})J_.5%\IYi^ ' Tm;FϛƫAn~բ/u*8ͼ4=ܬVgЀ)EI7$ۺo/CR1ӺɨG7C' \Ws]ٸx7LJ pX6j?izžl{];= -+7ߖF|ۗޣi-qf̽#btP|pl+K΂w}rГy.5AdZƄ *(m:rO2 ȊtCAV Q9wQ֚p` Di(VnR7봗 ^nQE$j}eW~kݴ~W%ϻ o:u(m(:$mBֆ%)Ι*%i]zwXFk:8MM3r?Rr6Yg`1I|ӭ-$5jX9'~ yaͫ*{%nҞWU.f9 , $iyJkRRw68?MPU={Mj*/e,[sa3Q;o 7b9SO,CHHE0BB(j876's>^(2c۳~5bOKC:iHJߖ XH)8^ f.L#ie@kbP׮hςro *P_@Dwr2pڻ H ==Ïlv U~# V&9^9Zv-Jpa,?LV 2J2VDX}WoNW `V<"厷8c?W3efiIl7SՖuU :/ x)` <;6nSOF{!(qʣ5tsFA=S0cB+!]lγkCozxs9:kj> C{/Q}> /n>n3Bsݵw`?pt`g2ZN(r|1Fh 偍e5FxG,ҫ(ǰ7n>@ĴcH őhH!y/Z ߧAݦ;!!C/X/9Ӻl v# qYе E2nվ:*1MR0')wZ!^ VN5pfQ 5ĝq;)H~km~`(2vZ̫\K'vv:` Ա骽Onb \r,a8[t ѢwCI{YYTb]4rJ0Klp}-zg+_p] sD3v/U0Fx)Z[z-{6tOf :(_S9n)^" 6vE{&SlFGF;/uÆ蓒n'( Y,'5,CTpIEa^lR-Yuj3Q y4gFB|Jr:n˵+>09ڻwހe=֟ԜȲO9|"<~q9lzNd;fۤa=ȍ08E_Oo܋b-ef 8M˲1<MbE[y@֛aEpBs"-) jIB?/lo Zj$٢MBLފHiB'֧ A9- ۍտcTI 0` esyyJ.8S [ʯ,Xk$ϋ=v#oDZ\ ߮*KYo"aү@3z]MZ馚w+J5&/wUv$w]4 pDQWSB`ar꠱<8o2kB>F6V8me_LI j#,gt9vڵLHJ(ٱܩp ||rؼEܓ=<]1Iē1GecWvVLpp$E.{gxV_B7s-&Vt7jkh*iϦ؁-]t(=w-Uj>ӟmNzj3N`*F}^Q >1{=y[*Q0ffyyz^%4.ʓyVђzZ$?^R_:c%Eq8m Ʊb a3Rw)6[e;9*\na!2ٚVÆkvDSp,XQ&B'.| R/G*O7$vcmoh7Ov"3Tnzy>GѧVup&pKq'gGgu dVaN7#u'_3 ӗ*lDlZγvzT_h P8BM ު6y'?L&CU>NK$cR6pC"R@wm Ԭt,>mY Lo 9@},ypS+Ws=hQA/*izԊzS5 PQ4ʃZ+r h\!zMș6f~ccHsNS*Wv0rDOi؁E|>ܕ€}& U`/ vZ3ddETB&\gs߬M&ܽ|2C%͛Wk3"m>63~j\90'sYB4|u?97ޘ ZK롏+\{Ӡͮ-˘M6Мo{XATW+WL^a3\Bij gѵSẗ́VyO .һ+ 3lnkx5N{UlB_AQsLФnav-AUTC~nv1n(sZ:K[0}gf)f8Kش„'iRõhplEg#dLE=^6]mDbbT@'-:jxxh1Oc9bXB$D*5 =vvIBm D|fmcNQ$c+>A(ʲڰ7t#JK 2:  / "9_-\MRGىh Z"0rߡ2>X ܥgyJsuvAhmyگI'v11c5 /o0+Vcޖ'9om )9*4Lq/V҅BȇK#[;I4q7$+JpWS=EZ|H=-9wP¯2'q'Cv7aqfv‘ysC7qye&}1O0/lUd2ޥXX^{"tw7J<+kJ3Māg|_Fn+ƾw\0(/bZUҶ'xĂ>8֘H#\kVQU٤9o³`)4,β,9xQ/p0۫X_44WN~;b;Mz筎 ~N0*q!Ɖ"Wł}a|g8F9ޟõ op/X:[DC~- @`7~J$<ۥhx>L3#UCicE<"ɕPKnpmBJ5Ph'lz,T4PyʜPu%?hc3|~.g LW؁>(LsAi-@ [ZNN;?]5{% c3$=a0&h&+;PA=3ųhMhK/&ə,?B5cK)߃3g_q5ʩIz^bT #.ln@@ZC|3ݲAˎ9ĠgEk#+m?];#ղ9%S&UT>ӭVp̳JfvM+aa4C+d %3ہ8SLqÐg<~Uqe;P19E0": / TZVPJ jZ;6wmU&>|U ,UTUpFNL1s{2"~'V;ѾLH$ȸ߀@~z =q-CƮZ&1i=~Y(.ҧ %ƮNthw9GSF8A VNJobi9yqO,_'4է>Y=:‘dzfᙇ/7kfyhG="Fh37y3}埔e6v[jFSߟ~/|\yVf"m}7V7r1n5.Jӟ=V#" vg{kRm'{9h{+Q@Dq9m)Gt%FS)}Qw`mf!8&=iؐQ1e8e?&ܖ8\d_o1y Y)`D#tvb$-? ~,?("\N <9hU!BWTƣF>(dPPYW`uc ah4Ģ!Ik'ٶr*pou#&xx$Έºww(x3eYtL %/4L?iV;4+{ p#x.vsu-m$7we3Vs`%pv{sš1ʁZ}!"_9 ۊ)bhZ49V`%@i G.ʴUЇgـoyy 2%9j Wl~ |KL B }i_+[6Q5ZyA%2'.ݧMzeL+Mf\q& %xlY@~z$3m3W}4z+kcb] ?֋%'trox 9]P !3Zz|؜4IE xR2A͵H??/1 nZ&Ӵ X½6W~&mA!5z$!xrd&~vwoٹJ!UZuId;TH+AhhHm^[f%plqm_-ZO=n _8{A3O/Tax'W;uBg"A$B2V'zFtRU_,ʋSh($vOzW~)h R $ZRB9棬<>Յd?o%BĒ/ H3#Ԋΰx]H xgHٍ7;y=}; z21R%A$gyA"=/tؤ |im&R]F*%s/uL,TYL,DmYޚΛ2MP,JI®fMM w:G H,1cQȐʥ9K81Pef/P "rc6[7;P^YI;n+_~ _T2T@*!&%ՓѵıRgAH_;6uR|E6[Z/ KOq%GEW YIαp"[pAT P95uT>h ` <deEֈXFag5{kQ 7^ݛE[#ᯭiyece˖ ξE!j08U(;a9/tM, #:Գn7? ב.(~^gC_D܋qi[@vf0Qq ~n 8]./A-L!D$ia*Ο`\MpoeV9GW:Abo},c*Dxt!K xA:VOXtǑ`^yEy1bK8ryucI,k9xF*nU.A#y)죄AhJo#@|\P| []jx;L9@eҊ%S$4HIrQ?E:7Bݛ,VZpBu6@|psBbQa'J()06mR&z&M7wZq^$[ 룉5rB*@ j !8Cm=QZVB;kZLi}4 { L_G R{N;ί?_|&Z"OkDmoՅО JJGHL䛑~b1C+B yqO'r0 m`u~JS棃v(wtLE>#Ӿ/hy{p Qf,# ʤ>f>?=2`V 9Ӥ@eTkW¬܉&چsZ1*4kJXlNRf*$`qPX$qxjх\|wqCh8L*#[&/cی-۬Xb,JW BI`3+K30i ly/m뺺#phXT/vHtU_ߜB:bru岣 #D9NX`T+xV TW:D^mGquM|{'$͗B뉡|g%M b>o-O,s x:0x*uiߊcú(ʿv=\#ňLJw|T҆_[ϗo3xfHۯpe30粖>-/]x- c WR;{7"xO5p5*#_-#mKKEG>%FBb?Q UNO2TeqvP?&kEMѱfX>' •OEf蝃hp[T_soTx&Dj3v?I]p|:vW cqM4XLe+2?55}LB,gy63)'<VLtf(O}*IV+K'ƒH7H-(V3e|&Wg(LxA6|cn.4 [8KWI*qW 9o9Dԏҕ3J9v ӁhQbdxo;/CsEM7&Y9 ӇC?>+ I<]}Q%)jlCI-boul~iTVCoB3ަd\|TU(}Q Q~JӚRF/Gј2zqO5,0/V}^Ǣ?bPݗWj3Gև^-ύ0O; z2lB(dʋf,|J޾ֽoJ<{b @h x)HHB4y3⩶_[@s?@j ~8rN,"Z]X0y3>X wR$6 ;9| xhdp1Mewl']9.A8ZpHSB \D?RXIB6mٺQbaӺ9Չ"e!A}mRA'q׬`>21X}J?my -Eo6+C<0%zs+Qx]$|Nf6b is;ja`KAܬ_be@('FWॐEr[l2}|Ys&hm7 `{pRf~s ĸ?n$Mn3y?ӢЖ}QvB[ꨵ!2m vrs6X XB"ò'䓚>b7}v_rp6׸ԁYv@3mk"ud0lط:`SϕaHxOxV"@+M CLʹ2ޥam=1:@%4ɘ_+ !nb;k\/ZN\?]/,r0O3#vp@wT칛[5I@zX<p8i t 8CAM|ݼwMN9\JE5O b)z,vܪ.y׿VBE@^u[)Kcx[$ w`t]8ߚ:(2B}an`ZɅb7H:CX:ڈԿ0l<xCI ->.gF(;bG93Mp iQ?ak_@x21U?EJ^1{6bPԣFɴǣ6_QK,1|DmTpEQڳ11{ aVG25|iœKi֛ 'eܬ,&6JH]H0Jvm]4 ӥ6ؘ}Nv@{57N!k .g7])9OȤ!il{uT TE/ݽ 88HA[vD%3{{EMx8r\8MC$FJ5V)%r SNң~Jz ":b,Wb }\]k!˔Т)`x vR)_rl5p,-ôrQHA B: k9P [Kҕ`& *K[Pdk]~5쨘[7NAɿrs_ׂwrMavc4TᄭYӷe(5O6D"qRX$10`F}zVw,HH{I(W<NJ_0dr3-Ķʺf5޴vHW+jI.#=nA}z9wl__0NB,׷j.z\UN;S::m)~E`^Y%_X ~{" }j#-vѧ!m[2j(聼B͙SY305@H̃ͿJk ('Nrv~9's)QahگnT`BP;[!6.mlǓ=oPw T@6R AT -"/Qx+H=6&ex1Q8́oGXF>l0x[HPgtj Ð@F$d33Wf ͍ŒO&]tQ07(Mq11}L+E` |jBk;qU-9LG:دL>G!(~ W>tRXqn4,<;'~Yo]Љ.l &aHϾI{T1hr!0R  :5GFC( {F2yj@gZ+#5PLQO%YĽ z)dc*f9C>~f]45=AD65^%DoyK~Ъ=L#_v0oLOe`i4Cw-5m0Rm Wf4عipc2h&YI"vN g^#wų) d_J uμ6;UX8.( 8OO+,ώ'zGFqZy{vZcZT X*Խoe:K(5IvmW*Z DD"MhG1^eIS;2ʔS:&AlBSrwrÛ͈> #vǀ/!mWajx\j2X+I g q'N4P5@ ن{(DC3V)t/Nr9@0Ah{5EZt 8{muS89SE:zSsHcP;_ߨ\F|hXSv\*IE!MHp[{~g9No-2s $Vیފ޻"Q 6-.iW('+-P&'yjz#A<B;IDz`/zqA-mo}NЙjR=[7(wh(ރoЃ<c!>~"# GWٻ|5;F5#5| Z, -)&+Q#0Q8^eo[#(}` g}g_jyw!:i\F/N)= :(+FBr_aϑ:ɋnUn(\gs4Z2$Xl~{?L;)Uŭq9TYFjFt-Ǫ{E Hv⭠\%ymYpސ1nZKR deFHV|]E:0&v0kۏ-AB^]1ڰbXU! /SQ!$—_Ц/9 $8"Vb;o[?NiO5y6j\ِE@EbP= _5Y-鏣Mj*&kf7oSnZ/9ҨcQ#uxƄYւ67` C0{UB resxRڄ\۫+NkKlDl ֯97GcnܵŃx."e|TWr*fFgJ$k:)`PUZǏ~r}E R$*;N <  :hY ds ,%|PjԿ`sbNV?q Kb}wJOKH 멉Jij$f^ !I ǚu{b&v܍o:uې~x5KZV\sC+!/pö5]<*4zo!ڙ$ (OI٢̚$?SŁ\ z#eS'mCτ2+Ԋ+/u]x<HrL)d|9;+2-oJR7jН{͕)޷3sX34IkI5[Omņy@3dY)E6XKMM3mT^ jWrŝY^>!+ d}~)ƊFD G>E%#/64{[#Y-ƗdJԮE whm<䶫_u!sjWԿ<І*/KQE Ml=iLGϖ$vڃ^kz9-$H|uiݽg棤)KhgMZ*Kk:7Z$$kfAYޚTo1Ķ4^?4GS3K{/QTQja+e+2n/PK8S3" mٔ4^_!;Ϝ٩#pwO55G^Ww̲h8TzOחP:%8)z5B{МIpd< v iWHU-9|Yٯa sd/r& YJ8WvQ ߬'j"eF{ѫvu/?鬦f9.cYL>CC;#qeuv\i}8/04!C館`r%ph^Vi<g3.ykmTPnsdT̹Ow'$(1_"dUЎ8'^ A<>_ $:,]duIW !t(+׮f qbp/tڨ=p+tsIRN (DTЛZRʵ/8> p'`I߂lCRn!^#2d"@'r1/-v7hIMKjŽ:MHʭy5grx?6DKEkw3y .Iƪ!F*~c%IHwW^ˑ-Bd!/ЦY'cANV47U eRk@(U~J"VWGjdAa1RoNF$E t(V':xi-ϛՠs>I.Fu/(O7W1 Bbج@+ 5ʞ[23ƈoέ8~P4#&e5!UT9(u :MgoQ*`l7mU|#Yx,O]wT0$d␧a{ -HjKRP"Pd+Rk$X֟/Hݑ=Qvſ)xqr8q摒H eZrHps8&0ƽuԷ74׻NM.NS}p:d$N`;9x Sऴ(MPZh872aH!QZwC t= b.D#|`4pX7|p^\[T/׍!.H#ɈjN4Mb_@04;ScLwrs;R ucxitL0,~gQ* iM T]MJ[VzkTJgzx @3u_(rs81F4ݣ/(N}h@$P;Dj U, @$mlor}]*>b/__~c15vr5:8e $(|r19jC)Ba_a 4{1?/`l|4Q#U"ؗ: C?yK 7Z`0iD " ꟸ@27o ^,1љ4mh@F"2U.VY^[b%ّ7J1;L1e%zGI)[5t1g (t&fC&/Y@-+OD4Uֱ3#[o1_HCvE\|LGn;*01Ϲ7yYL67!aYdγL.;*TWFjo]F`Q5*5?~7|QɎj4ސ1ߖ -Oy}wB/irkwF_+=f&M{Tn>RV{pof;>^Dy!;U|5fa u)@3<:+U;8WѶ6uѪDCYox\wHZ)N0D("jZ PR59_F̛2_P֐1+#QA@rOAVϿ%{|@7Y ׃!`5#OS}˾:"[GQ"ՙ͆:~&SK }~%;PO6wW2:7Ag64q9hHbaԯsS^[ѿD'\-pzmĀ㛶h@\T1T<[3-?DJH\ b0mم@L"a\;k秢Jd0KGlڣ^ul4Lv.:efQ[.J}ss'Z0BſR?Q(ΐR)w"Le=FU%ICnb{/ 6[@` ĆeZ$c(x';]U.C?cQ+b;'~PWly Ks8])B+HR&VCPA@E/P<ÐP Ү pgKzHGFvelPt_O~Bm4r=·w5ÂȬڍѴڍ ;u5u[ڤ/BP69'liMD|f~$O9GXnHf0u_QEh0tUyKG? .ӎUVY0ML28[Xɑx"_yE'-Y…]t-A[]K[cqFhhi>׾:9w߰ cKJ[%F}Z&gM\g@]Y(BrViτJi4٭E1PdhnZ2 BL?y/v<Ӷx)u|Dq<-<,S>2> ?{?܋ _w-.wnӊ;'b_kp7ʕ,¨]K8?V6Sv)`2dkm}\ {Sz \,c'k]XV҆>XECQ`lv5Ad qzN@wIvjb納;JЬh"\a~}dP)'wnDɮ?LԬWT6/BQxGΎrr<9SiZ8Gr]$xHb }~nmm@1tYrvO+u˵7̝I-[X>tt' %]M6᧘̨ԏGq OK|יn5NQjZ5K)6Cy>Ⴈpᢕ>p幌UgIަ.lvYWHk^J7Rghja()#ږto[%V?4މ8!pV84;2SCchT @RM^B.bor$ V X͛2 g>фFKBL|`͌.c_.ܯMkvՙn!M̢2'{ۭHX l6K(@aT'^X͢=Q.j.i¥"Kv~8G~$-o21GrT9Mr\ 3 4H{*F$k+YtqfBj㌰?%=l{-?W(!X,)]q[ح`gW#?,|u )Zr1Ӆ=m_#P5%)\cb4M>Y5 ip*{dAt&[]?xfx6MщowPcd(`: JX4ay]b順y֎9}ϑ\9 'pGJXxDo߾˚PO '۹)ڔi xS+_fc`B~hf|e ktZ|QztNR3zE*Ne+< 4DŢ[@bX!ȊjbVMJ;y4Lŝe9cx*m ϛ{ڤ́9;~leFFEBUG_Uc|i OZ==@W`,DV퉘_`M$)h{ҼHB|~%OS_K/~{~sqewͦ Skh=ne![$ ]_5d) d#F뮪^I~p 3o5̖( 4>!, S0 |>>Z$^F-K|Y#:Q_-[ӚaWW ;Rq/vE$^ 44mQǝ՟C@rnmGkԍYIIX:w-WzN[!PC'2LOj;@ eC/HF9CVX{R|5m.k%nG)}ʮ:4t j?rwМ Sԋ=:fs)0;c$ΎRv 渭ۓ`},X-{2O]jjhZwESX@F_Hょr ž}OC|5%I zhh2-'@Xz{Ǒȑj%-GNs+_$CK_>NckV{p@c˟Gp/<[\' UB>:zƥy{ :#QtaW|/I]NV8}kl # S64E'FrK6X: e,C4Jj97j⿌*}ȭ,~XaHaA q'l[5]LUӉImd j_(|~9. mz43,Jy-,k jCT2r2m'LNfOVbRj<! WJk47wWN]}niZ zԖ_{0*VOjF7`ww8Ƽ;qNG܀u8qP$|SBp>˰ xSXW5=3*_N>I8]`hCK4t!?.IwDӦ{2*pZAΦZ VI@4Ӏp97FSnfП|1F 5\1r|ga!52ݯ6#Mů4_lt+r$y/򀂪;!b5gi4ј|!sC3Q3rü(E0=>Km 饞>ͦǗX']%RvBǍqupywe8`36 wTC:`Sb=0$nzx`R\E? 69tflTZzQN\=œޥo&Xל,bʖe!ϫKӶK\d\RN7̢8$&z64}JJh^YJMj&¹1Foy?_ڛ\HLPB'"N ?oovmi1@-WzZ^jIq)fXkLHyF0뛭Sɹ=Գih:*PÈTzZ8ʒ LY0㈼)JljMV=nW(ÆE=JHrTy`4RP}L GL=ۄj"3ĚiR yXT~5\$j|ÑQws΃ב|폕:ɮ" ,+6ab=aֳ|D`Y>KU&߳v䖁4Aȱ Op~S\UV`6}qGqKuce>ܮxO&>&~鹞@XWݥ~G{\sb5Jٳ|S}op~$wE^b WHCH 3|:R޷EY Q\'Hb ҆挅j˹K2|hvkPjv@9>k%"`_x͟Q*L)^bS=N\ )z.g'}V[,f2!!aAP5^&@9Az`oz/\HrD+K`.qa~\(hK݊ð{YbЖiKtqe&ce>G&C"]4zSѰK#XWVlNH؝~je}n}|9ijr$T}=gAԘ(7MT|[ +].M|*`;Vm-U1i ydOo; ur~ 4+<¸0SX찤~f>(O!ةDZ~̠%^Mը S} n Ukd?:NU;SA(g6n~ btY[Ͷ~'$Of.$xAƑ;[8Q֒y26. 1qKS-޺l J˷T+>kUXLŏۂi&ZozHM`q :%pOtd٣.>25EI^}IHxrI[U ۔?li 8p>":- :D+7Aˎ32.)2%PԀFx!pŻy#+?$kz$<ivqD$Cb_kݕWa%%lpR:LW,'%۠Rv gCcx%L_?1䫹^xRrrDL,l,Kwk$<-#pωmH2}ie45V;GϚ5 /<* af ~hDJwbd(^wg.Ͼ?;nqIN[qI  k㵫,UY!L{WPK &ƺW}_D%J7#` ,!&O)P#h~Pb2 ]㿼sbr L *->"N,& Av`l%%`^-́GekLmp4芹Vm'ZHǣ'YDe>+luH9L5Hp0 `,lbUS|biW]HA)tZaUJXosui7N,G.PUQaeLhTV5c7U#wG"4N"l kƃ\W[֊]yX%lvQO>W3E;A$n4y!#9l"K#3֝%^Ͼ&3#qO@hrA@{oPyP` 3$PA Cgq@Q!%cJD\xY%-q͸O@/]tUi#B֦`->!^;f.HQ- V _J=Nڠk)~ڑs/JUX`n2pq|۔m82Id*zgcE+p51_11}0hX]\+aM(-]l| &E巟+y*=p9`/L;;-MOW[ vnc̶y ŖBWuǥգM; 7[P^-K] 3xujz9w+xr}-5^n5η婲X\!M&w>k>K]zb/z0z\-cRWPذ }8N[理0_{<ؿ#5s'>7?>ۀ<,3 ۯ>T7X,~@EVJPY84To]LD*tGBՁOQd &5!B85NB*_/%u۷G@PL(vOI\¶i~T59+&CmD>*L*P7hFwR0dta[nhA<pde㈤fm;~T=RK3=Xں5RmЮڌgbU+voÅ5HTџ-2Nn@ |dvvp.s|̾q,\"˒Qy~}&P&жv-Wk#';L# yr="z%_zv8/1'.,h*_P&ID)%ʳ2dIZcc}m)n 4R P~*xX Gb8.R)nϗ1P],oL@6zD /$é2KrIH{`T1xDiZ67( Zc0Sy\qda߳F<$NJ~_T{cP+ϙOgD;NՐbP$JXT|Ri B9d6.; *_D<CsԼPPa?5 ;R/5+Ch'`Sc-ۃ&/$UA |8P^vvOOAqo<j\ XF!5vՑ&qgӌrp鯻#  :S{V1e< |>gI}GE y6}a }Ro;HlW w. bT O6{cw[ lKV¹];x@~s>YgA:+% k, ShVhԝMwGjUOeo|C咯&-2L\'+3wOT -XwoSbt S8[P\j_I["IXgKD7ѥ5?UBҠQXyW{2H!֙)$S*I%Wpw׈sR8wx:%e_+8 /*(ňѢZ)Uq\^KT3 ӿu\p!{FB`Enc׭v/; VFs<4/ZZ/7>XR dWrwP7-a@H Hb`**x7ݷxHr`{aNB讥SnYqK w'bJwjPE"i(Iy{kl`񎘋0XF63X7FWuf; xR~I0)9u¶ԂŪuT$2EZ*`.*4"^-j 3mX (RM;5o~B[;lUUI[N]̈aDIûڳR-@9StPE>1E2E JXKyR0H 6n'Ds7B.4pҰS!oA7P-nr98۲U=jJ)*naxAʈK%R?N ؙeԷv/B`:Q8ӷ xgdU˺dFQ@8ĀɼnQSDt[s#+Q TWEק][{`(Y(8f{6!XeV}~)KxF'@QV_Q:%]D 3 $p)@cȖOJ2>)+5sJ|12AQ8°z9 MШk,rD:n YR}]̀0;c%tA:s9)WH׳؍)+Fm֒3^f_=/3"h0Ѕ8/?ftvbOٞP9]ɻLn|:zd}bΊN2UzGSM<,y4'7dn '(%h|eE}4qƷΙۂw#Uz&W8IG%_\XOҝ}p.)>ByŁoJDLxsʞ  `t_qg$,KJOv1@g6%յBMLDgM5zoLDcwQvL Ą'&U9- rNqRP,zaE*e~+d yCa9뾧.Klw}w#4NtH[g*Qj㬁l$uLz(5!]^ʫ?MuیSW4BD1n?O 2e#.%`;}IW >#G eQ{tS,Lth7zEҴP a?F%ߢ<%#z!xg[*S43۔ dN_@^kuP󇌉1:U:+|Zyumnϴ{V{Kn*suȬ =ڛPF޸=< dԲr\ؘ`JRs+peNu)K:z6QQz9,.hkf?#'g/=y9SrU!'`&+ N68V'(0T/uTOPo/FU\NJD+H\ko{8(Z e d#Tz9SՊ =k-<Sq*p]LJ(=*8 e_$PE,FSVHw:CgUĭT3u (kFt&Yk%})`T1ؾW'2h!VU%dn|Ȟc+$oq|οdBPB2 4(iW9ҒnvoF n˪'lf[͢R]m& c*>z,2o/I<\َd+)UZФ6 PI)* }GԄ9byY IF 1:RnB4dL:ޘoCAN{6_F6{t5ާ #b}?μ38`|b(Cg%2 Tn7;>Ik/y5w!v()^/j$KAGu->QAd}ҹ[f&h: ӥnY,MAoay wv wͶOsPុ|w:@tm^Du u5xغdo+?}1.`υHzS~ɽh1x4t%wW=0 /ʟTc~6MQ՛44RtشPe +˾۲aa!խ, vl 5_"k߈+ _Oײ!m^AԼ. l%}#]-B^Oa-BiY{E[:=)zI52f -!ܲ~s:ZۇpV)A Zl~X:CshFkKcSh=#o.r9̌ ݧr]U;xq(};obybB{ˠ% W3y1]yUU|+q5<ϛ 7i ]ſzf'ŕ{+?VIszO4F'M < MҞF0?2  p`L|%^(X ye%Ɲ  w.B~ ¢RǙ`rp,ȱ3cߦ~PFSwbLĎݖM޻K9N8UsN\ 6ugЗ`U̟þa&jذ$m ?#ϘaGZ{D~#dHbX*pqj+7[\޹Le7JC'\+NYFd-a,v 7 Iq+fzJKqW6 rIsGZȚvK[}YZs5fK7W# >NCN>|#Ė(r zb=<̫s^!T3SP y RRhyaK س(ڲh2T3cA B r |6łt4(uc䇺SȄ ՠ/$>M$cKQ bnBW҇S't޽n ~b| sJJ.*ڙYOL@ʣO1FhQhE8AЛMw15D^ R'{(NfՄnޝ(']_>-yMK&$>Y֛H9cžv-}U5*h_H/"r4wW*V/}ouۻ/uavmx'q:_E7ayч}3[$N4бe1">e͑9ua Ui%]ua%oW5n1C p2r}[(D!Q>l XAPt+\w?p+Џ j՗2=yEt! m)+Ȑg`ɛ!ɹcC 8(b-XcTnF‚<uHE3'X=q[Y{!Z 99e3:/` S뾗xf9H/>1玻,YĔ'h~M47Ĭ ;UmcLEnOms! NwEuD8M?Wyby=k3vY#n;23jjst͒9]m^1(-Z!德 >׫523 trtPB&BU-Rn8#ʟbעF˯9 U~>?ɂˣʗ rARmO(o3deWVNiDY?V(]`ϰei,57Wje*!*X}({rZ,5~]xZ1ϛ3{dZ]: G^_<6=8iq ]4Ǩ#}k_ 8\pLgG O晪$ƽIᜁMoNkV+C?iJK 3v5r2zm989q7[߿,EHQl NJri(%ZWGGӰdqWocȈx0~3R:P̟/cU4MQ{r׉`\ J.˙{ :X'3yʺ̇m><'c9IP;-f(Kזf1?L[kcPfȟG6BZJNkeBvHej%#Qco^qLNSqYsa G5R8oBGѯ g"g"؊aEseʎcA2;e;$@FMvS (s.~^!:?N3 P,":_3|eQ9 r/ox6LhC^` Rq"Ǖ)Ud3 Ƹ~N J~d#z\lQ"H#C7~~]kǚ^E"K]6`663㚾L#lf].c<>^QgЯ? 2~>އ淛!vwPͤQ.ƿt[е9daD<1Oi / vn3ϹTv]CNNa}wMc14_hH eZ 'qɉsGčjM;OҒR_S;cZG :,&CXm#? VJg#Jnk%Uo|fbLONϗ73[)rbA-CɟZu2Ӑ~<~PFR?"816us2@fɴc#֤,z oX#4G‚{?G߄#?ګTԭbgjDH=)-~bxz+T\]55TIO,TjSd ,b[ĝqd:gi9LzVn۔Q;V+ޚHP#u Nu;)8.#`0 9ˏ6ܫbEU.'FL{Fh߁,Ds"a~kxE U )׌ƸSP3qtXKOu\Odu/FY]y!g]ԩ'e$W^.nOwryaJz/9u?Oa`M{;" ⳕ6`#7fWćC*Y6Kkrhhޱ9a5\ }b CR]<=" \W3R(x4\¡sk#wx嗫Ԗ-.Jo -ߏ+(ӾO6q:#VptA`dxyxaNU)ariF3z)嵊9IK^e%m.obHAJE6w5i%v'>59tBF)O #7>ばېd{aUe"TAvZH07lkif`I M{_f_W}BE#>؞.梇x5ؿnD$JJ_mce[ɫY!yf_ ~c< ;Anb}}`qht,b>e&̍DgiP`4ubt;Q.8E^l֘.5`p3q]UUHw*nqte^1 7ntcZJ%7 q? d[pXuF|f9c/:_ cv'~r.޿ƌ;ĆiDn7f#!nCo{\ę`4$^}?1cYrX;xxbZ @%k~,rޏ~:eABj%rPBc0GD(ӻ*[Hv%e^!PףºN L{F]Y2"`]u{_aF ya0X(dţ0Hh^©b# Udmy؛`m8+Ca=BftMTO󐮶9:hW>{z++,X-ɷN[37cG3g2my˦ xz/pt[uddHM9Ni&Py2g3 AT߄J%%lfuf\[2d&`h[ KOuŽ€2m-#fg2iuпq  WHo_d51?[0֎)\0%+HgؚHC9QWc.1ж,$E5Xa`2 ˰eo͠HKo^=;Tm𕢐,Z3ћw^+lmVȶHjБa癠0Ru+_ٵ wj׎e\knμC.ںX_z&q{}y8-u1/l$$NmfjyEh^З/$qBQe0vMt .Y-H7{ՖLaq\*>·cW ~\.!c+NaP9`xW3U{4l*W֘UF_ߋ%w|WpX.U gN4 n~&7]Ui^DY6t! (ʚ'$6ׂ~;[Ŭ']@ME+ 6W/p"kSɫM'ôD3+=< Ն/ Aʩo&?0 =1<'Ϳd;P} (piSTEj9jM^X[ 7[)rQ0pm[pW H *% `' zۇvժ5?Hۈㅽ;lpAe+&|+ݻ^_YI3oD3`<(H;BZN;V΢D5R4G~[|H(|n\dܖvŌͷLN =Cs?{W,rQ_.~>jIZNb HkAҌ=$#(bc_(P.@s:ct ۉJ[?!e$MjO( ƀFu)zh#pW@vxKSHF$RX͂2?t90ExJXGߑ(Rю7 J4kZtȄZؽb̉j $<)`CشdSG8tQŎIQ%@̽Og2xA AXˇ(Ms)G4pi:(]vwq޻it~y|b{kf>ʧ@CtN >,&&WV{xsx{FyZ;2[D䄶! J ?IwZD T~]D/VFŮ`%+YNS҂Ish1^2 U/_?g060֞hY% 6][J$Xӻ"my:cؗkQg3?Ѳȅ߱ P.<$+H|s}1۬U$rnz`A:27[`fu;N(wq} a7sdefk7Haithuuk}a:U{t(Pf JTYN4q ;ZX1z Z?l !G3sOHUh"UP7EA $mJgŸ~Iik qٛ" kL=*?Mw22ҹZ'h|6CpI0m'2Hk>A@U5ښcCl_P7es7ۦ" #<^5$kh\3fskEa/J&h4OIˁ¦o88%vӽ Y̚1Svή :B٫7V%e%('ߥ:x:~$oC>)w'Ħgv>0 TzL0lR: LMa\2%")wDd)L' pjy^>.uKfC#/ܘm`]'S] S3WVT! s]t;^ OjBCWɭ#**T>hu厳OS&ԃ~f5޹de~'%4$,d:P^+9L8>&g]O1Һk5f9 ӠjAy8Cz=|%RcS_VEwB0ցﰥmn5:mIͥJBKv =FϘ9F',t T0!< {YWQզ"= bl0JVCƜl.7i&UyS^Xlb''W1JeC%6X[tJt[,L⅖A۷徒|I#c3JG'Z}$HS2]Gxs 1p#fµOXfi^v`9Jż*bALJ·nT+ukM_4H[uuu` I-/Q>t S^8΃{[A`a/%ݣI rPW$PJ8C'y1jMg`N9?cQsKtҧjЀjo|[́[-)ӎ=uDɩ_OK#P!ؽVC;p%* *Ӆb`/,od~Oˏ|W&7$CZ,2ʩ@Cfჰ%}8Z;x-^/ YV;ÿR-Zcos7ahz5QT,K(F0z2-hl* Ujm=ie6+m`b{)6֤ spJ.C\>}ތ&"_EÊn?:#3і:vd [pUH'?z$Ve`IjS#ӽ{GoKg̾+]׻OJ,dk. IEi" (9NNJVH^I8-ȥH$i mx˥xQnK?#,ioSJ_YŃbbc_ 5nh ȋduI)gt+k7l*W_ -y%'ƫ =҆7t%dw*NU=2v,.C4; QByݙUEEײ <ɲ(09iG=?+'"kC=iYoޛm{Uo2LMH9IH+f7%vꭺ88_9P]#'8Ò{.o Mdsx؎5V$ sUƐs,[‚){5ڻؒX%Y!WP ȜSK㡱k&U-!|.@3B jQ L]8] ZyOAb{:HۦYSRBy0{.3\57Z u)"svw(ߞAžCzf2, 4N#|Y7DS'TҒ OˊǴ3: 7&CSk|/ɪx#]%Y!y.%je^ ,0Bt8#X{&:6t:gw-1u;qmp )ڦ@ߞ(/0B0h0Z?ТQxܑ#9AQ9>Gŋ-s8 6'ePr682e!ugf0pS0 @XT,[Is8C!dPHl4Zeof:WFml u'^ `W,ׇ ◔ĵf#e{7+s>i݉Ċ贗$<,ڶ| >..DCrG)m>ԛÝRl"/v͕-WWͲ1 =DXUڧn*-0y⛞>]EeP S[U(Vo'WXw&-i@w71 ;#U8m8ee}Y)J^zcsRD䂖gjKU`?4˙/'xrqDžB6)ɾrlΡ6=xv#] ovNGKЏCl$Ψ7W).5YI%vX]C:.duIA?EّCfX])Rߤ,qaNUA09NG1WLwҵ}KMn4?* f&*Kx9;t%b] LJ~ԥws "nt0`Ĕb|=_6>g<" %94,RPM$/v o5C |D@#%UjFmyEUX3!SoLі&YLE?xWo գggOuS5粟 L>CAxt3;Q׫f6SĎcr3v\Cڙb4BiRn?Pw"6P^Glkm#rA]vH|0Eh]tصGNto 4x t'++%M+}Q0.|4nu^B͎\8 p)l n0}Čviɍ #z,Ol;[h%^"M4mwYլrVRgѠƤQ+Q>_K[ 0 cĐ=pKuu~f,pD V7uVqpҼhGMx>̘P3Fw'3zZ27k37Y(57OʐF>r 4 .Ѹ.f+ ZfGz3t i,X`~Z?]jy-Ѻpwu/XkУзg)[iW8"JtU vi_ "ew6٭џ+9x$8 *_]2)b'9i#vx5BKu) T|M=2S^ rnyՒ>WY/ ]cy~R-c0ck  20u=f">& ݎlӻ3mrd3g E~=/xLaڸ• Qol~Cljmt–>//ӨT#]^?HY*0x{¦DIvr?2,Ȩ2&tUl{,iwnbc9Eu"өΝ-nH7m=yc]GPDj.E8k{. yϞuS4ɜs|v[36nF" ,~&J_DEWi BCRWOO@s%YV{y_l0 9^#008j֗pMyFv/:7,fCGЬ˯ud̳U"dfiw4R_Q_ Z&64TyjjY*5,;DM^P{x8zi`Gm>8cWQ1Dj:ekH(;GS9{~Y8vUpf?!gc#jCn-H&] Uo/Z#Q XlF[5M4MnP(1AB-7:N zu~ ½REiea=Uh&{'' ;tp? wZffU⌛$Z9U~{x */yc,S&$֔h1cJ@<1,6J+B;Qo xեW?Ԅ`Ǿ88\7Z4^Z=s5 ފpl Kiyӄ)PA^CO0(k:ͫ × _wzn(߻uRjF~ә;dOm2  dB3[7-eP,E\kH맛W^&ڐңOEuŋfq *ՐP-W8Z~tL.βD-돘\vBP]` &q ]PjFeg"`6Vj|p+F*vd@4 jΜ7--6A± M()Cp⾼f C'g+nZ :+Th+ZWE< iEhzzI {6d,X6Rf@jB1Ֆe7=R*ŵ2Ú4 U t{~gË>y*r<%DĆd܋v0RĊe8/{j(('~POd,HXV.PN}2|\nx@0Gހ}˞r%`c?iRTdϣ΋6f49w'YQP-+c%5t[?L<:TgImMv->wԡ&NHU%{Š3<46 =SIl~)fy'tpKe0?9ܷ-]uOb[1L_0J8F|ɾ25 sc IeZB/q3p?@]^ {C|b%|WRmDsy0q\yJdGD785cbN/q"GJ!޴ڧ -~ư@i-d_luC4sw  y|<{Mhf>^|a)gU<T$[8r?œF˻YƱ3$ㄶ1MEU9R3c$ɴ[`tFVͷ @5/%oH:߄TIJZ汱 61VT'5 ^VT􂇗@FٻzDY'-sQ؁ bYlM!zmu%ɝكa8M'r}И$nd(j3Vie{6ym>MHDIJښٷ\& ; -)xkA!R.MLmzv" v˞X8'U+@5aԍ[|\h%=a79rU_(}yaфϓ%'+gӴF6S[C)>%-C&pI%f>_ Bݾ˚] r)(B1l 9P6jۊ䵨 $W3]F EkNp7xi?7:%!CI/z{k8O-χ4WAҴ-ޢ3^35sfԧ >{φ1*(VE0e,66W 5]I{w ߵl.bƇw+кR1-JZ=6Mr̳òl /|| 9Qjsܢt7- |DM`܊D٠TE`% M=t vk]?V@ AmxkjZ`( b n'qi^C=Yߗɶj\F>3[ EB$i5 @0s:[C!ݝd=*<2^R.y+^3ht~,w~2c}S&y6Y5B6W ߴ]`#E8V;&n`.>p2|>)fB+e- wQ85K"髞S5uZ~*/(sWrakpiK|x6Y"+y AƷThht ɁK`Ŗ!7|HI\rvy2Ԭ|#Lj=m,}my#NYđR=dvOEZUyɩ`"6 {Hw+z+oc;3|HdGD|?%R6x9x{)Rbi]5BpPVcWD&E7.ˍey`=hHtq]wd 0+|DŁJejۮSVM 1 ~4V[XTn85^-g%J9c ?N ̟0t.m~~*[^kߕd)0E} Å㘑 ZASw24?~- |Շn6Kj? '{Rgnԡ?pRؖVdzP>ښ]}i [?笮|( Ȝc F/1>qe ہ3!ɸ!P9Ey% &a*;Y4ovX=M>/ )M5*f(׫oCO W^&jv_uX-UD!+ (*}4U2:mxԻDS=4+ U DR\zvįPqbrl$B @@C7j1nnw]LYx4Zx,)FO,7qB;1a-󥺖SRlI8Ԥsl`Qo.1TD^N9@gЄ틂v͊D227iտ-ilإ:jD_/17sHo=Y!Uۨ+"\mo6 ͫA!^Fx ' >[:(3)c3T M ?_5T-| ~?nD,1l0m&obKc{|a~^SԃޱRxTVj]r J Ӓ5F{w0gKwRy:I7FNXޢw;Н˓$΍VOؕzal\? =wYLlbuo G0$3Ne<0n"W!KȠ,Gv8_jXoTaTDK`4nLTH^/1('^qIL7.Zč4E*o2 j 숖oUUYi-gRCdy+=e<㰖H^T.hޓwyJͅh!HED˰2 6|⌗EX0 q͓| *n]%Vi3ȗq?U/ >QUګ-3;J6kfOnxkv:wZCLD3ic)rXbgTP=Y(duH gwC ٜ ~-F?56Oo:;v5EJV{j1X1՗y[q΁v٧d2vy>XЋɞ'l/ΐ#oGMANVxE%iѸ)y@/Y,23Ԉ|IZ`/X),~%mQ0sDkjݳ ěQR@S F걒USZ "z~j}Ii#màvgS5< +f9q4zvcN(3&)g>AW妷{ɨr:2{[hSu^NeT# ifc|C{ty>m$~]Km asҕF :Ee|iE[~LT*އ}=HA' y ZvȮ̒Ԧ4}@cR86YnIx9$\^~@qE#$V@ܣok~vm"臇;^F :m˱`ѵ7ې=|q*N/g/ɞKyX/!8vN$4Z@,/$[.=Sl,%9ի_s¥={^UxAك7д1k燖E9 nzӯ+uL)I}FN㹿# ZRj5n>%G{$̛USvqmw⃕ᱛ@7(C@GG~AXU>?t?je.GtyRL&3y޴JƇR e[=ٛ@1jj/# u?ùHܢS=:!KEcgZ'y5mo~{x/;B̈VNhE<];% 8 =gW|[;Δ<&E5܉j3gD@w8>h^~YLڤ2I3930<;ZCTZ28,y[A(ȹJ~X s1,503hѡ*/$v—8Dj_hJOB˖hrzV&@A"Z $e a,2T+; +4zp%$ήNmuB&m{J.%(KE[7tHtK!Y)hC/V 18 }K'_s_\"?P\ةK+鉧ύ<-Nqcofqڈ45t h)Z݌G Y"Ta䮘l5-)d}vNsהJ+oxX1 t;'D,X*x454C6:NXeӅ"YċirG)ײ~죖aL+92d ~xXTrs" YUfM_2*$ݨ&ܫ(}@)1:=5(^$~Yo߲_&L|9޸_ѓw 3DeaG X4f> m2RB$ %X~)-ZWV7R#+- CBWvIsiݗ?9qP9&}UM< <C]Y֕v &W#OMQ`!l6q.Z&~ }ő?/P݆lY> 6}'`3_}gƄsW$Gצ^E'1{gϩ:`i_t8P*m*}ŗ o 8oyNI ~^֏>Z0޼MuTk2$+ȀÆXܱ>vL3uy^ے|6<\!X|`='L$|No%pw0+b w7B\?(95dj0u~,;GKeV`:iEhGY0 >eg0[h4[0ixˋ6U18)"qWXA}kO͍=kE gG`䬫*!fcWy&7NZ/5)+C]˝Qk\2.'8 /5}D.8>6QƗgKq8./冃/ס:Ԧ~n96 c*r*lE-P"7 h'ez )8~操.So'vLood]̈~]}6f~w>[JukTܢJ#Au# CSK xR#Cy܆՘e` ֈf 6$aD jߢje} )a\d&EQȳ{Bm7) [CcQ:e9|ΏwLq2C3}FTM˘ՌF\> G4v:'(B|0Dӻ(oi N uK~]DWcĬZHZ;Z{& ]eX)x5P~xmylg*E$#<k*S19/v$h0#hsm&ɞǎWhAvŐ.jUi{oO΁m;Pg'fWD>$add {OE`- Q<үt$!3hpUIU(S 4}8ϱ~.jlv}ZKEnϫ(sT)Z?[Vhvλ;k~hX}O{E"SI؟جU< y@mTZ*Ccz54>^VrJTOrLz|U#⶷K#ZwA>8pB+ !C KB6S`A&~H\]h_YC>: ( _ړPZޛJ=%k}NJ)bXc (7vw$# Rw%毮hWD»iC_5*$#mdi;@~A >cin-6=[Si<ČNy)䦼LQ5/NВiD10 Q^ _%@Aۦi#xPf %QIY .AGkW@Aa;8WWH9O&$`hU^M,+om]O6MQ9K%wsn!'7r9]и}?9E 2&MI~0?~6ú^B'mB8j[1NV|݉cXxU@ssԞַC.;.ܰˎEYJK2472F2@,'HyQzpLr#sb=b6%pP1= ֐b쒁3sIsG{g[}|9IE.qC'Բ+lA׼ O݂Qۋ^&ZAOFWe=){GotdKi%B#/М5zzte _[¥:84feE{7sqK0ͧflp\Q߭K@C`6Y<+wi/q;{ >R^(՞NO$ܽwbRJɍz[:Ong  -F" W{QοYrRɺ67X0_)ǃLR5?H9b]s~ $X[s#8DWr dU,*d,0aIg.^cŘrF#B_R&""ğ bܸu Xh9T 7[I>.R+~iA4`+|xVC7ZnG'bLq(6C >U:>]U>:DQ/ ~qSjv1keʛ=yV11,-qrX- |lBeca'Q3ōg uVWFRoGžц⋵.:%JF>%ttje"zL `NRs+bUۏMXU+ORަP[wht+ 觌^&<bv$^)|U'8lN y DIvxq`7"BM{{]B^쵅~l^v_V*1s5E5hyȂ 2[r`.\0!b[v ^&::ol^*3r9aj[]{|hpI'hm!4,&8ߢRCWkgD H'#K7O 5TC1 \WYj?4&>iu'~Ej7+ o%Tpq?F*d qPxw tH&q*ȸ]*_k" "QN{EAPîy:=WȦ0)[ܨrk) \cżqOq YlL6a$c!>hԛp:E@nd#=a.YιS>COoP'l?>۳n!KYc9gP|F~\$qF2ͣN]R詡*ZM C{t8 `owUXli{S Nj p%ߞ C#(>uvj&aR%!M-#j劄 ]ك9|3 KH 'a 3 鄭)w6Lدr?t6Ƿd\6eujw)*x"D[pl1/m 2%,~TQJ#`z:I&VbqΣ̃c.W0! kfz 0ڼnXWGiB>[*k&bɒnz6 ^'+9:-[SF}&< Dڍ6oB7FHDVD*EUo Rc$t_ƘN952a6$OYth : &L1rer)jޗԲYgϭsOk\dNqU8P˻18p{Kև6Ux)9t |F]6TČT挧RFƞ)} O Ш !c,p?tuƙ!*]=8]8jJ[LB5q]Le>vX6;51IlgC*pI[$ef7ٝji4\Dd,g)q}-Quݛ"3=T(.XOcH\xEEΫj[бX/&~t IC&ޞC.I :bp%9q4rKk0g#_@dt{M` :ZRqN:)$NuE'@.Pxkil>᮪" \hT]anz[bKf6y>.7f`^\lӴ[:JL録=ķ;ɮEKPŨgRTĖ0}% :&N r8{(M\oO}c=#`H^} nmz'sI&G-#ܹ29~q-3Htq5f ;Gy8s =,@:j⯓D|L=w ('hA;v dX2į8JhJoh v~K[ ZY<=ўv\цd*j]9ZyDpUĔNij].S\Oj{ j`C_zᏱGhS(Z&PJ>سifXϗ,:c5lIڞՊ.8ϩOLݪ;n@LseiA0ҥ0=y̯) O"m6mT)((aW{C-6>x4'9 %dΎ| :4,(CDD9R CV:I"ϢsA2;lHnLb$l=Z ~mH,* JTbk_kxk H#v.Mǹ2ckℐh<5x*URsiO5_k\ٙO{x,eT!kΜϷz2繁LO1>%.]ȶTY_Z@%ל7+ph!l{-NGw*Fʿ+C}kD?y9Xd&,> ''X*T1DVu6xD\IHݺPTzuU@ d>УQ7I+ù?%"\d&\ﴗSZt6"bƣ}k RACwMkχI](P0_%˛] ѳKLI}aw%cw|vC!+K)\ qI"Tq܍_P-m؉OY $aeh6SGkYL J#ؿOXg@ lt }wzb> aFrqE}@VP5Tvp4K" UӷP jĢʅ7 w{#L3) p+ b@ 욈7̄ŴIlH|-^IgtBѷx:z)Q߻$I,фd*vyŒN>$;ɠs'am7|Rp!JHn$u,ޚSbX5Pi*EPhT]hRVj'zڽc;-\TsK .upqw4m՟icUj^iS7z!<* /Jkbwq׊3lX~ l[:ؽew&&O&jl[ ]Ua}KRd.U4P*kcy<+L0C^ lؒt H "S\(ؤ`k~S}-8](U}j>#ӋyQwƓGޜ w3sQQ7Au)^,Zܬ%Tz <譝jQꏄ~e(9a7L Le9ՕSD9 JU7-{խ T\*˂V#iɛX5lXO#*ri]YIBId{RSZQx(?U?ζF#E o ?Wv/H >>A ~xf GQ/i2ԢfR suVfd)^r0ن1cKGB>A%e_M, å05Xy|/%0lr@N=VKlB_:vxn !)"3q\!r o3Q0( nr$+;ʂ8=~kJk` 18Q'v2l)UUb팄 A,{j'GH11WKln%4%Xbh2|>Q"j R=Վ:7p "kL|ۜ("PSzE4+Q/r5k;הhas'\c2 y~aL/n3ʖ ~wV,VRлYë߫"᪲ں+O w:)i`[=̈M4q/%Hso߳c(PQ&6xi9 RȦ D2g$=ͧYm.+ {#uUݦZ%yCfQ0 {"K ["/4?%32 T}Q(]yCPZb?]| 4Mx*")͕{1˷SS]=o_]!M? T&Sh+Z3G}*]hC\!\_091,"X|,)>B$v'ʺtqsaڅдl|EAYjIcM1Ns{zkA/h26\^fͿѧwM}b|'xN `%[aWDo>ˡ'$}^ bGE*ݞ#nwzr a ,LEEM;= 'F4Uaϩ7`*qPWV2 #CCBHLKMFݐɾ:?|B#2hx-9Rjh-pT/zm0>_h]09K%zIP0Ih;Q.-_Ƭ_oaof_14GLRU9 HLZ^:C6+ȨA820.Z 2 =,Kod.jKv)?pd3gGEV8J @h6E8 t/SC3FTI pẍP՘z?8Qf/ʭ,kGre_+&/: &o,)^Vު-謊h˞&ɱ3q>Gߊwix+!M&AA}/YjVv%q!NfSmrH4QąP̰=1qZ%!?٘?#3r6 QmdPEo#ebgCS{-]Tb: 'UxONo(cL1d)Mӕ'=OEeJ\7jMkk%I"@u/7}mk'kRAn's"禨 VDȤ:-Ήe< o-UK؄ G2$!MTQA1 Sɾ}O_ 2YqqqsLyЯLo$+IdAKy-v|xYڋF* +VU?]ʓK| *bp1͵o0w$ ZPN8'[Uۢ'MvmW0 >{#:ýr1r. $kҷ:]maI_!oH3%{FtA߉up:ˑxaL? @0GB N8BHA)SPdထl@=orK~ gWX'µoO(qn*1paEpvX+$_b5e@ دUi;y|CR: ~t@3˷-~1XȶK? RtCYfڳszZ#nvL`"0HZ8/l٭YA1S"l[80 !8pQa 0|W9^FպF{cW.0;3گK0t@,R8(l yd9J H?Jݴ_Uzi|jܯ9J}MXn> "Ls<幪v;WM>F`r%b#xٜ X\F\8F0h ~ ){zת ,ٮno)ej㍷OP-ъI8ltDbe;|mXN/9ϓ_JA{3 .'QO_HM/bյ9fm_7}l& NlVDN%y:J -c{)O*;CN ѹWd8JtVP?tm[LiH ;Ah Ȧ0䬖Ʀ6Db~kT>&Wew/@ZCVwբu<(YMvhTl& <8}#CrF٫}QmЌRzVF3 FG;$ nuGk|2+Hϵq1Ph g&2``{r}_wd]_[`^m/>w r?K!$1m'dn\9p5P@u~#q)ӝUS 4*`R 27z€r`$R %CaPn"#|ϫb"h MU͉fb<.yk=a.É|#0LF5dhi衿у$rhlw9A9)PzĊ۞kH#C2IG9Dex+e}n|"e3K\΀mu( "4<ݴu3^D7l"&ͩAsooEUV 0ٱ=b+u/$hyԇS=(M KX&?;U6Ó0lz'x74\S]CZ%w< 3aL^ovy'Ӫ-$T|̑GaQ%Տ,!~n,w`ľ ŃF@enPGQi(y^=M]aC(ZF҄$a?yҺ hrch!zf׫GXmsw9.r҆nxΗf2TB[De1iNEP5mmKĵ5{NH}djKM^٣쀆8}!ܗ`t :Z!RZYe-,A(NZJk)yQ)*Xm_ޅqCa'`6Od}:j DIU\+[IOkW^f0aҧ:cg\aag09 Op b#m֞0I≶辁@T( !61ےBYJ4$.~t{J\|x;Y:#ll„Z 9mFR6Lyz[M3X3=bLֆNU( +Ytk5@tC5Z\ʛiَK~_\HlA)rsjp3x>g=,a;ZfS 8X|Ep«Q'-le`j`ĤC}چ-% b4bU/УJ?PpK+oQmZ˽ZLN 3 &@ ߞŊCqѢ` ϲ^J4'#B]^4񌎛hsDc58 uH{АU8^ >p1M7LNF =2Jw|$*VϕdqmdzaT%ûr=Ve24k{BN2f'NSΧ&ElO4J%r*u{h%BvkϥҐs°TG:RkۮsĵM{14a""xsY"t#QSrHgU]{;WS- IrpQ@XA:Rw c S`Yܮlk]wsgp_ʅ 81",i˞,<*Z?>!`?x+Zڈ[[aVy7w;$H>ʊE#h^q|;J$kJ2kb̡+hh7_@c,S| %ށd kʵ9z?TK P}R efP=qhSPx֟m=a7UgPqɚ%>wgWP|ɣ&[?=:f=R"K#$}Gv}|C{Ug8XzGQ9`TV2T)πX2bDES- nEȨx~@Z YE{3D(eW=vJFa+im;eHUo>z3+~*V`zwԇM*k63k]ݤ!3_0$f \> ɗ־mwLxjifxrq[w5>a+@z_(n62ե0YhYy !y A.A `'bb{ Y{^ .qfO9/ O[GXHH{ڞ{VD y ʰ\9[-.Z^.JXrm~M^#f\J@ eq"U:3OBz$hsRY]ʼJ.c yOvcy[Sڮ%0@3=}Ep#Y3S_SvJLڈGЊdw/ ΙN,/q74)h ,<;čK::]]LRWVun<Z٩.9 ily3FGK vlj"d ڜ sS|$Tȝ]@.ћ)($z8x33I4PK1EU bv!wMg R ]P*1%:RxO klԖLUrl1egA?(ǯ$Afx"D+dF|K٬k=+-%b; [ rWXGUN5j6E6C^7lB)7odlOŊNzT8!F)ARf@]lw :&vM*L_`$a&i:w w·.8N \O*;-6Y_DQӧh-Q9J0\-q hS ˬ9FERʟZ=O0i SE| d65M @eWGLk=%ē3T,O݁.=[("֜Zf %.-[''~AĊC wv 6 qdM|BV\Qh!ŋ)3 f^kE<q9 RצAGcZHl"; ̛t3Fˇ;1E?^1qq*uVifd_ӹ`^3C+a"PFsq|ֺ1r+.\~OxD" K-qE"ؽ+ny2V]v!pe}景r6x%, R(\@M 7E6{.S@"Y}ɽ2GlFmlv֏w 4AiIЭdugHi_C699-bm+u$P8ez,+?C1ͤnDdrOFnQx[Unf~} +K; ۃ  MkG;57iy; $>3Ǚ}r}pSlG{#ERa0i/);aә<eίb2퐳[o o P6m,.mePz!`DrbSSo+-,N"GѤ])䯯*%)ԗZ|18-:EcNJMjyb,Aglf.(f?@M bs܌֪m?uP )!3MT #ٚlq8FL^43`m=3nXZB15| Ew"4Ɵ㽞Kz){U, ~Ov#*%ui{i^UC(DQ|4Z]J߲~{^t"K˜Y!= M»p-VUXyF-FK$)VfFkMEpE塧M ڽ\@:FE 6Nbt.DovkU5)F>,ZZH&uD9}*ZcJB٥ŜQ@itn?o`\r% ǫ82eb,;9ȒGO :mC;qt4v\7hh1yH [VpC.vth΋?̎n6/F-vŶOo»o\Z1xuZ }YNT] >y`T~uLJǤerhu)K(` v *jPvm/jL |ݴ 09-hoPZ eY% <1bR,Ae[_ yx^"[P{}^ڥ$Jnŵ&>,JǍsȠ:3޺p K'؏SUv OdnoNXKd|a7x 4$Y #j}e}w36.f o~8 5^7j[bJR·Lsr9'&D)sYj: zA84kl=N^WtF 0.R_}r:825bv~d5aBAlo[u'? dqf31*MPǯ~=aᑺ ^UNG=(82os{=o;^uV_?P0aeѩX]MZAV3ֹJ,+95oQ=n瘔ٴ)R4ZjxY"ǒĜvIw̨F0kV{fl<42ʹ0IC=!U;-Zw˱k:-k/qԻŘvyIлNh_O/X}{&.,G*jsv8ep#4mVczg t99/$+'dٓ??H׊^/@Wƭ\ikEi9r `|и^F Kdr7ES+-QǿH7wmR:< <e}D."qQ e}Mƒ/N|5 9D?y[-_;OK4r|2Њ/{;j@qeWe}Œv,,5-M4@AwD"iۆB23{ ch۸cH\T5np;v Yi% ;j=BVF)Et_]_|$KuIwj*prp"l2y>삤5Xr\S +C,JT K/GfȌ>v^,s9Z%zax̥3|0؛ <"/L?. 'J#՟b@^POm5~ `M9raD:*FJ~ HƧ4"Yu Zx!둻𜥎r,[\p.1_mF [VG'tĽud~@qTSshD?LQAA%ev1mX[*ҭw>,(M4Vbszа9{c)CBmX|;u +-7I8=x)”N-YqD)lq7N{ۚu%b, `ɘk|9ȡ =_Qn㇎h;e~/cdUX6\i7;[@:֤{0tY|O_V>vUqN@@+[dLLVv31Qs$rVa 8Nn:G>_鼶dS|ldt8. K[cpB wlnMrxל)o~걧4l(aHy\T90%4WQ68n2h[;$:IqPmO{G-[=ɧzEOpܥdvȭKuBFP 8==f:q\R&JE&=_ao,/c`^sVRPsV;ģ;3BU_Y)ܻk>}!`~ O8);l|i5SB&Dx MŘyy a>? Vf CZà1] _g<1I/[X[{lBek N qʣǸKkg-wZYFvXab⟧_$ĄAZ^N.]~_)8k˸.#-I1)& E*U{/8"/\P'ɷR=ƽ7wKc1B5+DVEXN$Tr8GosPX+vf2[˜'W2YmuQd MĆZѶ28`.xJ6CAZ ޽|;h`w|ep-p\zBY8&8^. s݋U&;C|TKBRhH7nLOa@~4H[zàam 4-]LmINqB3)A6=` }Hd÷Y^TY@" ӀETP+#pƾǶ ]r/2[Y 05~Sxb|p/Xq ObOᄂeY`q/F6Ţ8K}knOu$%эt!u Ke iex |*/ p<ER+H ="q`Bʒ"w4/43bh7h$MQ/ֽ[d&ٽ |J5x3doư]0+ 8L& ~y2-C>=ĺ &_MJ>]MjIɌPwp;K3d&6sF.]8zWo6<m+412>v"x,yg=åQW,Nf(T~=E^XU. ]ݞ=5hAb`4_(;&#"ROCXO\#z2<E`ڳSwV}^SRM+] zUOq2*k1)4- Ʉt&}ԭđ1w8 eTy)>ޔaI)sj|3fkW%J77]7d:#F/ߡ'nw-@+@r7L~]3*sǺWY>>s:[*K[ժH/%J8a2kzW][$jysA޺OeS>ItgkC K[[1 r3^hQ_ʸ AS6W>>ȇtm*߇UhSU8v&Km MN*y.J.Hȋ-q2|fǍ_<ӛ- U/;&uQ|;(ˣ ` @1Tj^:ȈT %O;;-E!%-3<+⍜4G[lDe\f^'] G}#Kp*(]ߵ2bdXLXJVN2JQp=l՚4;Us61^kz *L(M21OZw e@,r5ʦg')C<zDOwR=aM{yN_2-tŻ/$/W+wO p *Je@Ne1#`>grm3's,كoT(a}{3-YUM?3AS! ޾bd)M.nvc99A9 teqeú"wΆ*/ҾPkꫭJd$ :6&Jx "I5yMJ7d2Wq"l3xUlr[[*]*q%ix+s\Ĭv &ħ+=#oS+ Y ?Y+c* ;ڲ {‹}m 59e&ezzJg)}RH,޻ch>'~$pNe< Y ̠?Z~U8wNPA5bhm/'g'=[!v+_S]uӟ%A P&mw(9w_1OK.R˝+}pm%o PJ40DmQh -,Ǟ" =ٽwۭmz3EWa|Œ?[޸uv͑Vó6v^e ١ʻ \ Tأ}ͯriQ`6LE {+?[ _3u- 9T׷6l~,,T xkEӅ*@0qBƸ %F [ߊ=? *tseA`Li y'3x0YO1SBǐJ=K7E)7{zwULdG*^"mW|lU1:Si^Bj)Onb5Hݓh:/ KGZ.lO\6i0KvT*_D$^)ojWclzIPiJ2^o*,Ԉc^Z :l͚x3L/#??`I\' wZC=L멯g[Kmxu@JC*@OZwk;FIXa/.78ORE=6Mܮ>F9tiNrԫgsÆt'TPI'NA_p()#D{#;w՜ Ҽe(dӶ-ЇANEKR.~mb[K>L G_J. ÚJHui"l(:3u~<+DGc` GӘq}=\I.[IkCң^h{ly#ך_p% =:d{37ec=?mC` 4KnXUw O6)69Oק>no. J Gaʘ;K$eѿ2v4rk(sJAjJz]`4&u-^sr#JQCt8Q&૕#]>O=k7h=>-=ޗr+ 6#(wrsC%\^qaHCFm4A`֟ }@"Z&ǧP*ԗnD>3t\^溑[G_p^1 <=NՇQ- XBf&Z^U͛XޘB$8pCaѐ=0#ܮ2 dHZۘ\K;(lʛ:cyB Ro >d9.1$6 ],"l-cskY%Fȹs'KB7)~4)FMAZ: {&qdzT ӉX\m_eߝ3 &ItIfN+vv񮹄}H} z;#o );A~Qx 1/rF]HbVî U d/[C3'jB3S;P!vE氍3:<*HzWݟUЕUb"iY$s>F)VM=ȭј.*yzPNôͧk~~U}Sl^%sSY E|UzJHiNLi#[s*yOݿ:"iRZlKa#fWlx~ t1:rk&pr 9ŝ,a R>ѩWU1jO'uI ۶]] w?w=?.0LʐX ˙7BUSn upV#{~R6JɆ.nXDxE/Tal^߃{Om$J|IW;>>v!Ha_ͣ#dN{9#E!Q||bkc: Rƶ+ZyvChҵBE;/t6r}})IgTqҝs@p~w?QβvI0I)wpTҟyլR&W&بI[襚 >}VJX}sHxx(wm9cl 8b`y|{c݀[@ebsIyJEfLJ>e#E5?z֗xT~ 4r]Z{r,ۢrD6gˊ]r ySAiV|#u1T`糈43o@BO)h6) Ɩ4 撸GݱEe,R|aA-"K) k,pjzBe8@BKWˮPȸ[m2қ. ?{[V6--N3|:c=,鵍0 h@6G-D A(E[wbGK~/dܑ9a[q'lBHsj[G=W: έq U~lhbW잩mB#9g6$}6_uXK;/}kRvp4dc "sxHgBc*iҞ Q;GƘ3:ewͥ|!'"1ʘu Q~ 7t -yLa|\%K;҄9HqpZ&K]GԜc[g7Qٔ.& \bM&A-۩-4(ŽjN+}jI+>kK!o7{\oX0S% av 8x\eA &wz,}Cb n{K:7&%kc8a$m1~6_cەU~t8(6о&A&hiL<n I>y], =ӝ͐ӌ '` d.Yx鞚.Nڳ0x~Y4mWௗDTRu 'j :L Vd-Ŀ$=dwxk$7ReN8F7Y%F+jF/v e|r|!lJ r=V]WwR7wupe5 S`x T/PcG C9c#`mӨΒ8IeBxEߛjc,;mdk,VF""`c BUr+2_ KیMs ΃)VMoo,#BV@~+.‚4er~}9٥ؿ.߫!;T%Ah% ͜}x)hf! vx߭Ilyyx?5a}Mq?_ PN̎Ġۻje`EJA` b%jL'ԓhJU4~z8}Q /Ǣ@u| J\YJKd r\kU&ԇR,ɍqi,] 3^45XsƗ<5?o,RXj5ēUQcr @-n+I6W|o'44=|'c.g/:QoXUT< ;@=& PgXNg*GZABV=34"dE Rq<9-r an,.vLijjQ{QK6vˎ5޺IAE%޷h #~ L?>א BOkՎl,yPGhL(.34[ A8F5p$].=TP/hѹBQ05ts; SRɜ^0kcs4ujvj4ZeG~T76r9[Cj~+[N xlm}~QfgT)61%_̍<#Hq4GX8Ԭ H&S&/?SBool48'( ꮡz YzrȦUNGf! [A]NשcY(l3@+AjFjC_g9(  ;;)DQ#J-X$BeJ ;/MS.L=4Oخ`*6ML߿7e,^)Yon$çzi:Eﺖ}z' \WL( x\$HW 8|'3yF6hf S$kjkzSL>߈G׎'ʠBq"}Ǽ%lѿӃЪm+F93YD->jphwKŖVv-β6&L_iPɖW^шZCZ=au$MQ,'7Ֆ!m 3\aq4ԣ )D Z+} f`dTMAHa]ͣWьSP;X)ڳ.àV(}UB=;|Ey*dALDZ~;#5(\zjƶ27 o^3dGoZc*mGuğX5r+7z?:օhRTW:O;kjRCOsI}~!ҽ8Cq}^Rv9WCn?do'c#^*vF(q~%FI0L8! v-y*2v%9fچ=rX!pe,FJo'Fi}/:&8rMiQ|Y*S|M{a?$Z^. Vf"~hFUٚiL^UioqOF=E"i@^ UlA0jdꡘ#lo\B2>ofi|fX=݇RtCr5E;7C TMH7MU|4|γSg? WOVmhjVR$΀]Ẻz׼_WMwlpă 2ulgkN $?amAWj}eGPEL$,ڷClɷYM:G^K aXօA#{%Zc*8E[g~MlϦLto]%1KNCW+*Jbyn!$̈J o*R_阅1ћ2[7zi%h_$jaa&NhlPMbV2i辟jiMvkdgS @d`AӣUީ{†ڟ4JߺCw`S͏QELז?׺GOZi{޻dNj lvo!R]AMO2 $F,X";`B.ĞG/؎"9*{] K1m{X&Yn;7_v^kU@W77;Y >*ZDž"Ȕ]/=*Od4d`vgH;ڿV sY?5٩+ F !iDRI4W@6D'{0-K);cQcEG[PTBI}x(ps\ i*OeO؁֍- y[C/J<Pof_s3Bz>0Zv[;ReZN egQ6[}wI™0/]YKӔMק/H]6 vom&oׄ_L q'Ws^ՅxPY8j m֥%_F0\b}mݯ?oq;к^rn N'i: SZ޴Dv : j $h8JtX+/D ߏ_gyMufکSU:C[ǽ@ֈ" lS3/14о>p`3 pv|'>$G\(`Wp4ىpޣdŌft-]gWv[#Bl'@iJo:*Q8U FPftH4#8=pGM\;Q𸩮ڍ(t͹Dײ!@ +D["T=Ip8 x4N.D\ owC4]uP]7\cŕ_-O#'QgƊM3[QWޝٸL_]T"oh%MܿǹުY `[J;]z!)B;s=J#*}q e/lY<K9,6n0, Gǂz8wFֵ2{iEaCMചn!&L"ဓYYNc"O%e9m*x$gLɎ.tO},SY [מ&V`'(5fxp*@nm(c3!g2R$vhє*C꤬j⊑V=5-f:r]J_R٩:;9,G`pi%ӹc b?3}iE|% X5nQ 8=> @tQ9 lvʍ鬵Q;Mh)؝EEQSq\i;VQHD(NUʳ_  4&X#s0 j'T꫇ Z5>Sz GF֛\R}EC3 iV,"5|xlX# -]| SM Йl:ǐ8%R-RHw01'A".w]{M ~08"Lj &C%IVW撔Mq*~r^XSoMcB6=v+9ꍞd Z!IN`FUAn[5:[i~_ݞa԰֥|I.GoZC5lRX%vů%f١r"8R3TGck_iW(:' Ŷo;/3kj(e}jy汇i|e[Zؕ;ʎKdgblu"X E'xGl~˞c^x6[)Q7 K ?!5DUU%{Ug6 G #%:Ws==Hvj6 #vru$Jl{]Xɰt($󏨞"籅^ ɬnVY{* gJ3>c%vhXWP`2=y0W㠊NәH[zKW>kG AYr<#-wþ'},a$HiqC# -E]#hXUdb'gYqبj05A0h oCE=[Mq j?=4WPvSiHU GFM[+:y=9ގ?xٻ?{Ґ̜+bZZKےd 5OnBXiEg< #J$ UzTluoSyJY.86UJ‹fZ?Gy;*456Yig;`ؑ,.mVmU ӫXB.n !.m+ՂEөax:Խ}b;/QףR^E +-%d9EAEדub'Aʱ?Qg,5w?2 5S,zǤOxWpM;gwhYi}n3>8İQc;nqinaY*W!vnt&eujr2T\b8l$ JexrōL0,˵Syxz~+r˯e | ʒ|X }_z+=Tɽ0z){SEPRsaSŲC3c3p]V 9 SEGi+ܹ_ l?)I`8i"&+ xyRE=Sm :A0p;@&2)x<4kɾK2m`r|>IzAh$(Gtz~ouzeX/Ł~ǍA*gv*.$üym=[uQS(!b#gn! ׭;O=n&]- oAVI2^ڞf\ri2C>Bg&ۚ6hoEӅ/iV= 7[~6AF#”%B0,*d2\0,OrϜUȥKp}QXTOLi>\q:iW|6kk61V{M)ljf YhmVDUv*"w_:BI ]bL'i3afyDJumd:i N`1'i5BJ=y ĈZ9/zlFeV#,i)? )P_~E nJmwHn͎2|~AdpT@Ћ?_I:5`v@IݱI͑_BlQX;.+ZgY񡥿|X )]7L\ '*B m> |v{L;FEDth]bIo6J+S/xC\>aP1S eLI|"`pb~kNJeZ[?+Lފg.tj$v(We_ <\1C{vXd|HvcYY sFPIޛNeEo}֗86X$b DXR&Ie$=j}spՆ0ʥk3W0V-Ӊl&"Ii OUZ;T)0GLGAA&+N! j@x]>$=έ uEvHvì<5sbOCSĪZmvN:ν+>r~-Spˏ! 0$c2>37SNf5\{K0NvHPr3__#5DK3Ex~q fci IIkzz0>oQs5 _(7Q.zClzHvAQyN Kؔ=coO/{rb!aoxDv;X~>tN sl(ln8OBsztzB:ŷ?]qUiMZ*jﮞ) 1g7EoNJD<@OT^nHvskYhTyTQ&cZdcjDPa׳d95+'7hby䲆-73b3H9&璥+T^׼9ȨrjC\Xd S]5~|r>%.}-6݀  zJDSj:i> =뢏w-%Xb4 'ᢴS.Ty—XLD)$1(Mdphf)$S,"6}ccq>2_|R-VWD:?tl}ywN@އE@e5J]-._|{a !z `w1PKy&_bǂD +^,O{:)љ_'vj#"6y`rF$Q2fWW6DwdsȺs7+k_TVF H8jHA>OB~by!/:U~X jʅp&rs* fɔB-xPG~M}Qґ\=5q'eϛ̃ܤ8ȎУC>RN8lRI~ȯLCi ' // a'M= I/_q/˪"-cm>#}`G:b~wp0 /r@f'fCat2bNq&w P !T'Riہ`dSAX4 i>'M*~_`qQ#4ޏ=^b]/w=:WScZJ"@& LlTa.Yw_d$+\ӞjEh-%FdOk7Fi>#rOf7\@;//Ta:g~c)gu=/ 8̓n'Rv"Gsڎ W`0Q[\s@g̑tՆ7\aNJ\&RE?HItV_ɣ}šUl5> &"Ld {MZH!>fMq~?Ȍx և#$uEιⷩIcnZV5ՠ O9j}>zdҾhV1XemYBj|΂VbFrR1xdz*}̯i=C:'|C)a~-R+x}*ʴ~|{Yo8P"0za=Sc\4IHzZw˫R٦a4J^E^U[v-_ %<y=q"J&(uSVm# Mx%bb-$|#,cX׶OpqK&H)h`꟠!0 NPp0C( ep Eц4{eڽbSXM޽މvUA6Y7M?U;9ON\P 갬%DM#[&mc0PU@C3%@DJ{#{bHz,&d07zx=iՋ4@kz:/=.`z/eYh2)(Aa ⬝Ku8U!iۜSIuo{ea)1VLC ݁~eXQ:QL@E {4Gz;t 3K7ZVS-z?TN4*e%UfL2QܕgQ1B}B@&@;uG5L@Y,X)bvj$y`隧1aơ~)#GkttX`i"al*Flo /Uo :Ewb _Y:c "SX>H>}5)T)Du/r:G z2c4$ u ڽJWB̞%?xYs0#!M3"W+;޴WNd[\ Ɗ8zd-si q U} f=PLuMUaxZdi"DT1e.tLT, Bq2._BzX4ox/Zj-}>WO{^%2( A ߥ .6X_Le_u? ?Onbf@!ݭ,E[a[1M[o ܗ$'MNZo4NE`is-5qؽY- !&{5)/jă},RFaHCd a w?d~%Iq]V]<@ cΕ鑟Bs!_Ȁa1Rcifh2\pL-phV; aݪ?Hfmo(( |p~-Kh[R}*AN95%A0auQ?kn@."mmGO8!'U{gJ C{ ;M>xc*h( Jt6/r㼐Ct3&GMlcJ~ Bg34g2?CdNb HMQƃ9Sf~^ٚ`@f.b 5$-p*l|R0g率F _e[!FyWàרVHVol*VΣxβlw828QgsVT޲.׳tp7U36=\C2Qq)3b^U cI2_2WIw}w [|:e oIQyWQg^iY]_7sn8PROf[#Xx .ůDXafmx#榱$]b'6ow,&ޏ >ڇꝲ2yJϋzq CBD̬{pJnQ^eeNF]+gKFa x; q6&Jg`{ALxef?3lے3UNټR5`vFB9U|4܋ }I~g> J;JRѽq+޹U<œ 4iGniZ~8ŝm>83M:{x KƐe{g ͫ꾎C0^q~F72FbA;"&Q_Xm[=]j&=۲udx xi%u-jb%v 鹣6'O*;ߪg $%{`A[PegP7[Ow)ct'ekۑ>@Jc@'sk~QuPO %nESv}aqK~թ[5Bty{&'_[R ;l Na pTL5Wfp)=u3Pwu+摟axՓ3YޙHA3V3qo*,:&FH\iUW4x秚tEHts]'5}e 18NJa´]8E9 5'htYze oe9펽AVVOf+9 [}FvxMcUkt ˆLrHyCL ͵PzL(|g/93J`\? d.lh59ǾdpXꞹ!6,pW9NqJ;6*J,FtQmK$ksM(zM1BE,|3,'\%rݳ1Y>"uOYL/m宥am!ճ,oȽ"˂L\ly|hL".:k0AE.d7$bwno&#CԗGK: hkpi|-c범]9} ̙i8#zfWRs y }.t<2`wkS&HA6í}.7/=}IEor e} }+dS[ʤefTGDgTdhx^\ETg"g.C Dxym$t0먀|$b0b:3`]-O4+]@NDd?F;1< `S)g8SEPWߨ]Ev0DqOB޻~5ߌ`d J<FA/QQ0jJgpOGP߻;7S[\ksc vtVYGW5)QS3xbDr=Y "\:lLk=OuSω e Nbzv5eӊPTQ|_(yw9Yi(!^ʞ))y~MLJuY EIRش@\VF4'Ch@M|u/]bl{EAU[ôQKt:-ٙӬG]sADK/.QpiH?.qjD}MpЃO.QwUN$jۈoS-z-ö`elDF+85j-)OFNcT>z&*:$ӧ9cƉr$AQt[s!GSf (Q|NH,;]7m@i|ɲw)W-7fbUW,.TpiibAAvu2_ =hHɧye  <i0 սezDXm4͕ ("ZU6y,1|{y,wtJ;ü"hVoﻐ =`g<,yaeW\c;֦$Oiŗm`441qXgu NyKzIrt# cQĂK*}¡PXńQL~7@[޼/fcELKX IUT0 f[]{uNF"F=B-鿨bvI=MpaO{ 5WTS'[DJXV>cKO4~?=wɘFa>zӯYbB^=eLxrz Ÿ%= I~ ]1ylI؀RfP%2:9lftZ3;eqMit* שaMHH5AYLuz9 %z tիխ\R:'\g:?mUmpB"C(ɿ?c]le0wY~N7gYwZȦ4NVJR(:J2%U&YAVPmD;k|,i|PrhMKP!~u]AmMd]}r٬Ǐ}(),pCtV?]TJDaUQ*GP 8yW$@;{K]xNH#5{ܰCǪ+#fKGL6Gܫ]0 h`꺗~q=WдO!ifDp''K6ho]=0UX;2ϔrM2!S)4\s){ sԒ.A(]9E0]1$&%͏m@w86Ϯ(]6 r=VFd @GH0Gs(`S\sbxt-%3#'::%)Q5@-y7N%Y,N*~+~/!jJŚ(O }0d%RRG0j ~6p+*Qs!{kI~L 'K0Ts_TX_|(2z1'>ɶa۰F?P%F2$CSyڙ{C{C ~`(!Z{W5IO Nee6kzv8[WK7M!S#[(Rx;Gi4V!i܆i/^/hQH q20JMV>f,ƺܹeP1SlJÆ.2Vu*w%ZhXB~D#o--f<[S6_~"}OrCW_['`;}ge?ߠ<[MJ Y1-scW"WK&5k 8v ӺY`;D7A q,LI][AJc3?ܻ[X5F$ n*Gƶ>JrK`:!Bf@(4ݣ>}:g_g"@6)e7wh/x7RG_V3R9#W" )~ lٝ.RV@ "P6XN](fCgha&JOժs.Av~p]Q6XRt+;n)MOY>7%T*~x_5D3{y?%{H1$}pmۜ+Fغeeg{Ĵ0Pd@LgR_.]E*&+Q2O6 VkJZmB8s8Ѓ?3g\ #211;KFUh]1Wyf~?&ff$@p]lZz|{ wKMĥi^8^._J* K/H"O>r4F(gNA4rcG  %u]P'|#\ Eahg4 HR|Nv йÍT:.QE]@Ky}?'`ϧl6kO9k-e&uaSj .XEC钞ҩq~Muw$_'fqIR1w-j|qR8WS0~-:Y:JɩFXK,z,RFi!?'##ۃC؛_;\gFOZ(! 4)T 5M>l9$NY_S@׏%4Ұ Ar̉'Kd җTWTDKw-6Ϳi"mf/9T`4M"wuRG%PxGY3 ٱDŘ6 Hs]wEt:xrz$f+=oXr肙uGNdaۙ쑬^"E{ ;'slfxyz5O<,LKX'Z9LC:Rvl\Zٳ*>٣lJ} s`]USL"8Da=щoۋ'ٿ"{x skZ]4Tjh;ssACCڊ ^R˸291'nڍ3$4;8M؏-W;Vc1{q45,\ x8 ʂzE} GxwC w)vL|YO*d"sFP.znB)D{fI.,[O[>jR EقMwW4t~`0ݚAu]oFlE{: <㾿m"r*H3m 'Ďd_*?jHF?KS;$e/)#TDL2s߽G%GP+aryQ6˘J$RfN&/x+ C?ĒwCbM1 'hޏ,-UN>">ʦ.ܜܸx $6"FN#TIydPPSB%n35Չ]o)VΨ!KuZ>f#3F1bSu~gT~q{oTkvaM~WբFQd 7NSz{TA=3lAD'xœ‹.<?xmH:*|3ε "vò#} DZ}&b'K5X>PD4wE뙗ԡњD&e祈" *V(q LŎaD$2F-IX.׭3KA-4r 5I`~*pI|8#CfAR)IrY!#x|ɤaޙ3 '`JƨIh!5ZWҊ3\UwrĖovB4_vI1?#}jR}*X\m(nTef17ȲTcL[]Hv'_:YMno 6"MH0sr qozu>kH<4X1ҵwг#er>ofAƖMb;F*<[1-JЬS=_Ϣ\8m"B i #RXeUs |K;hQHT5 <7QIOi#*QadVXfwT&($kF\$"2+<ڊ}DPlT}2Bdm#/ C@'hXR=(J? 4g' źnjq=[46.I rj Wz$1aLv4s\#cWL {Je ff0cӭiٻeVedSFRdT>㫗by[ɲ>.l}LzmW) 8+ʲu+Wp03a+uwvbh8D` ⨀eh );4 ߍks?Bq3E=qGa֐lF W_5-m> UHZ >$+ +ūmF2/:Kئ%wF?&]vl$"t#W:?1lZga[.8ыF<S@}ݹjGH{qԞy*dc|DYCyz38 ?{0%#*GU -~ϼQ;8=$l J#-X7o=>Qehࡑ"W'i7gX%_k⫕,tGe-Œ ֤n(+ 5m4,(適w M+L%de78u9q՜~x/H4Cuެ0?tSO,WBR,B.H2KOW6M]LLBu / R7Ȓecc` }C*7DdVPzJuOǶ< \|aոQ)5ɔOWٛ+N@53R<uQd A\kƺS~k_擳 JjGW(LM |Tvj[GR;bEIS!y\΋_DNR8φDK KZʒƦspuNVR;8㏕$cKYAvM8x pum2\e pT/^8$9O xvhQ;h"j'cg M9+a%<o8jR^24T3vm{ _Z61ޤ u,g;i]^ٸւ5B$s y4ԛ.`l6.iQ 4380~r8lXp+sF^Ѱ1=k^MDbo˫NDDH}\Z cn#ZRA3BJΣ26&m#/%*g0:H6-7%/Z|`5>K3)ˠO O9`It-/HV!h:R:ګ>cLr<[ޡI"ȶ05y7R'=np&cLb@txqxmR`+ܬ•,8gcdt_hS^B/Qg-4ѢzX#wZw6!EN0+.^NB5u#E} ;A.md;zp F4iփ[/IRw0D7H*u!Ù8/T(zߪxKuJ1oui ^!"_1BꪭpۀOϔaJ"e-.kt"ds#z*aA's@mP;~(#Y&`3VV\=dA4Y>2qXrE빭]#^إIt),4YJ'a?KMqYsT pG #m*5mxԗ zG^i6w528*M9qI\s:q*H1*Ni8*>[XLv JCP-1xU~r6B W+6G3&KQفUU3Mumb)ON!Va:$B [AdaWo| ܉{}q-P$hCHyv`Ϩl[b\Q4č%rJlno,XkHf 5<(r34O|D *V$qT "{gΎ9܂WA--5.$A/ܗv0 ?igknmրVxo&݆3#Vn&[z.9`Cf^kt!jl i`)ᠸe₲Y^5DBbEY Mc4c $t% g2bm an}ГM&б?ېmʝΙC8DkbP`ci\|F;T8"b:Ndw,X#η<<3~R qK߭Y~K܈%+`|q GZܮd%ĉ_=,w z/jʣrQTɳvJZEgfz&JLAatsg~23=H eJ~+d@.&,,܆:r6Pp%`$qwpW}$$5G"zR9襶}KDH~3H+#h*yDX8WYS>X>>5bg ϷVXb|PR{% ׁ&ॾ#- -#l!p!ѭhOMS UGcVEWt%=Tfy(Ud{}(`Wb 1(i${q#R#tmbNyd2h13m޺k!IJڧ/Kq)7ϦDiލVL66d p2kThWĢ`wide73&\OkVįH0g;Ĥ)r%fەb.KE%<̬ veץ4u.>~Eo0Q9QJq.H98E߸b s|&-q}&ZD`b`AT ܖv1unLJK6%s):auD%W2=lil酀֞*[Pp}EH̐ '~XL]c+)gv ;h3G9A;F!#M rms`m,u`f&,,4+b DBpc$jy":?\y)7&t^8CL,83JӮ@1oaÖ 6h=9@w(ݑJ~ e vbLrW D SQHMգ:[GD2k&65yy-,6>a||VU7 ]NAcEt%SBK5$يSr?`-ãOOu)O7՝)f Nnrqۢ{ĪBy_ɈpJw]Ip2gш2Jn%o*ܴ ;PeQ!db0*7[MF֪x }DŽfuX} N*2I=p|EÆ^" ;8H =B/LV'p|0~jE&6OLC%>]tOɻkߛКyPA{߫RagMt6Ea\,g i䝰F bV2҉WY|S+haS wZ'V[T)v%w ar3x8̊_G%Y/f- q6#ZLRؽzzp25rDVٞf1p礱"7IuEj WhZb>S0,YQլD7#'!%%[$T ޖ$xQiE-2WI|b? 0lxCj}(gř/gBj{uJdixʿޒV==(^*J%3|`%m,dJ?@Km>SR++\l=tL ܤ4\`LȒFy ƾ]nMO*jaKqOaK$G`HqxD6xGCamU*Y/UuFAp|3'e7fjE}d?d2ܭD-> 0\ w :}T=2/&\ed!̞ 2EV&Ⱥ%Mo]fp?a;GdKnXgEC,\4v(3 5Y5^\@/{vJ)K/9%*;EH][b?0m̔).QMC8CjSc:3O)8XN,߹u(–^X쓭Z NӶn`yÅ<I5U܂\~L ]{wSpʮh3^6CKwX@; 4s\fgCiD5R%c]BU 8 {_JIj tog'R![$؝[0|oy튇(ƦK6Ɵ" zMkOMaݰg 5>wvu7S:Q&*o5}bQ qҕWZޝp!{&ReØ2 Yja{ZK̢]=x1 xq CPN%!Mc(Pf9UQ 6`- G2orz:vxu>5yyb4QD \ %rB!"0 K$p؛UUq%;Ld.M(zNY '0>bgŪ^Tv>{C}pc mgG 6vOQ|N%k#;2) IwTr\,TXr/L0b8r'b^ޜ?s;.7ITq$YzB؋z$ø^*7!lirNzuCxUϵ3[Az./|+J>Ίu#F U%{x@H,HmFڻme0tlXn?.YTo0yv> /V[N~ wlBF\I}p2Of1OxPާbY@,ֲZ% }Yiadߣع :XLu <%kEJ3PVBpXiA%#6ǚ-b-olu'[FvYc`l3.թ#ZO yP#p=^4Ϛf vu.ŐCFȎ^]zBYN@aiP(>c\CrcZA}E>~C(lut3a8qw!Xt4[Ԅ5o;!9W B KpCk5`ڇ]~[ vVYoUamN:N@dA ro wбnyD&}llMxW|],`R^[4|&rOabQηrJ/G!|LX90r_'~2i:_nV³Njn0!j8qna#4FoR97hs E RӇÁk^j_%^U.ݩQ!'"cwNRɣ%׎b H)k S8@}M|"omyw(0 %ΝP^Kr`:2'L7Ƕt=Z(ԡFXݚY Nt;ӝ~ Mߍe?(;Nj"!dƯ(pB"X C4plv3ẔJ0_]Ci$MrFc߭cƉ߸|.A"P6xXLL?;Z.;d] sIU`b-ZsXs+ˡU\~(er3ʤ#؝0F6uDzWF5R mfL#>'JĐ@b+vl4F q6WPBI J@jC dw&l3|ܻ^ OZّ8ngs;d\p69ƀ3N ~?A@`}"_XsS'^Yt `s8UeXUӎlj_,ߩ /Ԋ^_ # h O/n<nDK!m=x<7Ij20&Z <=/,+ueTE}Ȑ~tN f RG? t31ʪ /FBLѲ;$@ktyPj"(x :C3M< D}J 1t~ߏ|K'A.)h x#XR쀡`!#;$Ki›kV}KpYt$L:-sK|r1 j6<4:&D/025Z>9Zx@xwߦ7vpUJ+&I-DjShMD%oiX߽hc)c~g"eXˎa_or ޘڔN bU!6iX? >>x^3f\ҝd"қSSE_!/A9h 0SBD u/:A-3B&䃀(]tH"I[ ![hϖoF/k hG:/sݗ7^5o"NnU0H{pu8$Ŕ 2<.i!4dN0 \˂K#*ѵa^+bI/ N:GVi{z4CtX|^kރm3iGxS55䰞V.2oNńa^m>1M$xZ4 Zcg& Y@H6ȎGL r~иIN{] 5 #xn_ +A]lv=,@ OMK,Uvw$ -|2FJ Yf׊j6QS 4X%~xnK190H鳑 p[&/ w] u,-N}[fol7d W;r&˓}-y?%1ZS=Fghőa0@0.ռNĭ orDt(LYLHh}z&?7,m뒴1e!!K6|yq)a9h);UKJn'dRBjm<J)}>O:˜ i5yKE9}C{thO&OnXXѴ /ã\-sjΣCM.w fʦe~ꌡ`s1}֦y j=urҭt%@񪵖(S:f]W)Cd;؇$;pRػ=X8P,f\q |ʎebo N衈˯' Tq_>kMAtޖ|@MzW"0Hm:c&pg|YiX$hCN+ P)K!9LLI^PlL`/ϖ/y^DL`Y ӣr2yǎGܙ^[Q huG\zp!%=[ x!eI؈:o@dYk}{'MD~%`|@Gf0\ݕ(00dꟙF+0;~9򭚍;c1/V/oMn7  G?ǧkQ?mX\7v{am|N5Q h_hXTW`MJrlμ_!:c˭BRCӣ[ɾ2 ޠ1% ^o_i<{-fȯ5調HBv֮Y:"/i;T87$Vt.DLaA6i [XUnBLIش[SH_0"8#)|| ;BR;;?g4ϗ8?xu9")n84(92,:iM fo !mdUxb70:&˭d-*r`PŞ*T}NnT@@C]D?jp־! UЀb@B:/p7NdʙYX0apbF9a8cV}J_-2DՉ%#KGH7 S 4g)if/ܒ4\`l(A \ &>4meXٲRR’ɿBҪ]{3,);[馑M0.uWdWƥ':No}}bIYfBYvTM)4>mu#(YCs/ G2`H 8澕xzzK[Fsj+/'T ٮHI z`z3(PNӀdG;<%-?JfމSiҌqNiiq\ HʬU\! -`8Qkjc"' Y2 i$)d2a_Hƃ3+e j ?A޽%JPb_č8[]ʪ؅weAmĕ EB*t>.Ua'vODc :B6f;a ka^|f2S}LUkj҉ Nߟ_fL*҉ >xyg̮p>4Q;'.#tlda&$ z@)E=7WD+Nf Kw:Z]rm%~ɔ nr*7L-->Q@H>M$ 1Ŧ#FvvʀG ;UJ%콦tly. &jgsIazBLl/`I)YN*I]|ҩ)Hd ڏfs"'Pq>{ J<2a7zEr,aו:5F3l) 5QUWeHU+nYӮ7Y+Q͕$)5#giCu7rvFMjR֡d?xX+Wrh s"F\L5^q  ,t t^{^C&}VAzj !_n\SNlv݉3J"2<%+3pԑ0%5 e)ʅV)::xz CPc$=::bx :hS@jv5MsTϧѷl1O!7_MSrd:hU+㌣(~~myMctΡ:p^m jpDQbv[_&FʘXj_Wd%uv26 Ǣx#&d;J`MJIl޾L`N<~qtM8t EJ#ٲ9^:mg%[# (8mA8j6ooPW{zfyiT  I :aG E^>aϸ?hHT'Z(DZ[S \9VQ*!#e2]ww`_ T-%>&1"oBe#bfc=c{GɹYo Sߏs} N2"C_`ceB }X2ͤ΢'3&AI!'Dd;MӤ%zsծR Z*$ ʨ~\cZ^rי?vy[/Ľ/Hf#{GeVOEdx `B5a8 zn\15e#h5a ֣ Dg,@{և P؂#;!,=CȸG)'JM* iMnPzWs2dS{G`&%o5ƒ%јˤ1,%G&3C$F]MqN/p)UYAf97Y'wwtI2*-fd2|(P";b[+DziWL'_*DtIY rrBzvX=tC^x!Jp$݈Bi7򃺟pvbʪkp=2F6 |!F(vYA. 㡾cQ+UG^4lȩ}ڵ2ƭŊ%W(4J7(4ls`5r$r:$6Kr8S=ڍJgf5;ZIka%5Լ#M.뼌~EAgfUWAKmf݆yR1.GLG wɓ1<ܘ,$⠬벩Y &؜* |6I%JCYK-l1 䇹ovpum qQ?&!r\A.H"y:rS_Oa:9Vl|ӧ¡܋1vQVGSmGw'jP))}Ā4L:qMQmhK4LS~_aZg)X"3s 0t\]mM! 0ö΂nҊFxUp*N] nyܡcyOW /:kwM)6ցSׄ n"WfWRMt?>v5XLmtX7 γňͼ^zt>Rc5_B|߁ 51,~Mט0[yiV>̈́sϰ=lWgT$8EMJt9_\! RHNBҤ2JHgjdO-juU˄]83ȵ7>yL JY4*m9䁬=c݊?]BgC| } ȵWUJ "ivu.M@jO/s&'h΄v'/JޠվaزjCW ?&QMМRǠE^wdҜV $ ;˨7AIL1 Jm]@-B4GD/+En xێU}z"kcﰒ.D|H>(GTpSf&o㪂biӮsRrR@̐\ajKȃY HŪV+/efj"nywf`BF\@P(L8[bŌ=LGpV=2O#9Y[joY~u2+CoוCR>jWY,W>]_o: pV O%?\;^`yFrǣ-`">VO@QC$3hÛYc}}) n"Ruz2n*$jgJV\N,鲣#:#5 kUM<cq\Ng:INԕ<}(d`iDi`=w9;iܸTv±$_\;V&SQ>C4&(/r$XK#Dj;r`!֎Ʃ]{f 09JV.c2:S6,W3(p;z&=^n SIM͑e2Rodz×Ҽ34NVddg(@6RaǔQ^M˃}"o ίߝ+KClE8 1^:~In֤rxqaG;J<ܨ,s y;#70u'> z$No \X`X!*JCBҿ|)XwoP+ ÁA΋h0q8kj ?+^etO Zn-╀4[u-7/mH_Դ14x>n?^o;ݭ2a;dP"UHܫퟹթGHrZ'Nf?K=zکU@e-!! 4iV›sE| :s:!ş_dGS"ԕL}ATmcyŘ$3c0pES@#o䁋wWe_7EMq>_MxyV5q5c)0%B@rKD_r{tt=bUpDUȡ:Ia4 9"b\] 'Q߮ĕ3K?F#":SDN풷ApKLnT y\ PnHiɢH)a_] R\rKYBmgc`T9VOj AT! ivo\GM0"*SCѶ 蠺in4/P$?!V\H(zЎ0p Yӑ+͹+95)+Q%&ĒIR NU&hlJtպ:[BiG- 们<*܇&s e蔊|>=fV\-L/p:0c?8x>3pUvLj{KGt60gHk)kݿ3B,F G uR˴U{XB3ȣܽ sጃVY~[z>lHyCHYSDO vPiE7a'z9͖6;O*Pf(0㣏᳾g3ʜPC`}#^sg1ݥ";o!?yeߊzm:6"V@]zfhf#q9Hazʀ\LT ^ad McZWT6?A%f_XJtJ,h3?ƌ!cO_{`Qy+%GVoz0&Q|"B38vۄlnPPIiǰω8#fY zKry~{BQy "|͋%BuO ?l5eGٚ1+_]tNBV+6DYE>M r/r#8*ѾmUzJUq &Ym@ꤙAQ! PzU"-7()S1ԦA4ϟ{|zwxw߇Fw$RAP?=%Dd޴iySn}L`,cRlEsKg]skĐN H BYa#!;ИjfK L`tL#0+TL.;/ TVg&fof,%C~D:M%Δ0|/*zFui@vo\bK@xsjڿ袿BYt̗Fr/7 v:nΞעP+<~>Jzg81XLL4†ff J$[7>LƜi[U>`?8/=oPQ߄8-{ 9ٿpKҨ#|G7YFMK^Ψa Sq;MZ{U4-Wݖk> J&XR0h8Joq(c;TB0o ?a#? ތ# b^do.&Hfz^A_aВG)lѵ'ghׯ}p\חm~̇~fd&HLv[_ټF}&0BQZ+Yh_ߩ{U\;_t~a9< 3=x嚺ځT wV7]zU@l~ 6#R:WV\[?\@R<ꀂ񢄁. ,aKN6^]0q]"hxVc\#yE l'80?s6-7ƻ5'IE# wJ/TY<% τ㑬ўEi:[?q ŵi[2u՜`)Pv@^MJoo0[KX2d$΢[ ڊO{R> !_!b%=c{K'k)|-INnat yt,@n#BWk90]4c9YAIbQL=1Sw}H[}|r~g&Y33^9%k,'͐KPÅffC'< '}ɪÞJToiV(*c幮 K9c}Iԛ1۵ڍ d!g;Wb<`o9`%~}-*/Etr:r+R].WHj5kobHN4J&5]\7/!vc>7s^~a (frX qQݛH|D=H8_ֿ{%`SpċܣEr63m"L.E|jl gƙyj;`/:9֝ov=-ZMm(w >_I󍖴]}6  5 Yp@lMH*ݥnn@Y1QQfcU6[/e e< IY4󸖑/>/4*YjǙa(V&4{\qy*8^ihq3Ԙxʤ7VD4xcKr\dh"ƨjm\YCep#+s1h*~G{ju}pp\ZɳA\;*ŹP ޣrj)=7OүijFP*"ZAiu»Lq9P;8"\ M&m-ufl6!FKq:_ON/6~?zb۲Gh?'u KOz;&E -h;~zJv*9J]*Wr(\mDܒƋ𭾓Vgʬ} dąqSO̤fωbs15SdI&B'I!Ax5pzWu؈`eV`-LAk^p`e]Hϗ.hQy_y-ST  S.kکr{{H&1 m%gtBYio/=$R/<" ^(kvJAn.걁WZ:"{;[et qDyqur﮶`뚮iZ3/<^ Yg^}J/ZQ{Ix%R5PD xYhTZqZ64o\6zg4@YtA[)%[Mؘ6\)*L_]<@4`bzJs^d0bJ,bcy ĨQAtyD80(y4B1EM\6~kΞZ/,޿Fj RTx4x!@ m\c Sn*NE\ ې| . ù.@^I~PS< C`D䍹}+e"?7e?"uK`v\Q~` T44qyM@D:%$*es =Ň$Qa/;?sq ^pM&P{>0|pC?ou$8>ʆAAK-_S5E7Kak ıQK훍}t{/,q￷``9/-w0s,iӧj+,q-x9LR&Sfx Kh-0C,!۔˫ T jz:I@RC`^7׭rJ K~`l\F|쵪$W.ܷ!Pln8L#s S{gjmor(0:]$d:wzaSQ{xy9}O!+VF;ovwJ2{5_=SIqżvdCoNtwIK ᩳ83|[q2_)|УnKw!,\!;tΛyJga_@x`m/4 qנֺnZF2}c]5fYWa/ΔԺ d4k &0dH,_@-0n/y5dO!#Zm|~2 D|)zgf)_}ۇN"]?'%غ9&R`!LtRp{#N4X~#d[` [*:S +V"Bj:3[*jBߪGEcIRFPءi0.u_̏kPN#:dY~66V,9"eFf+a$V7`z >=GZ6--J&i/\;~YLOI{LgvГ3brsa{_ʘ6;~/=/oI#Icl|,hwGƻk';}p?:8syE7܄+ Bi*tmPY|ۮǜ?-9!O(|*%U_Ci&;ϸXt?^S=uv#/m\I Q^;/Z<b.* ) /U`enH@픋is H$ VnMFoJG}.p]ώ0{.X$Eᯆ;ȁ*nx5(ꉄ"tVf̭1:y$Awv;;m PiBklzkip@Z#Sqv ]$j%MlPN&Ľ-pc~y&4i[BxI.w6_s-';AkbӄYLOLUz_ϑ!ZL^# gp~>ʦZ&IѦֹ}^M;_fpNeGJJ+Nib Sv~i?2DTD-PB]FwE3kNg6uErh{n_n t}h~Vl[}⿴a]4;5{6 `l' b"yo(X] MX0hIč?WI}RIO|p'6J߈ֺF![sl"J#L<uwل) =+eu(qb~]Hr{<\QL\s>r !,kڲ>|a֜2 𤃂W#~V_;n?IkO ^\\G!9 f%v8V'6.r"|!BN,m5 b 3*E{!H~r5N#^NEGvNp& a (e2їQRsՋe:.=96hZNz&nxHIܜQ Sh>螤pʞV/LWhцw IװqxA;0A,tRԆ0ǭ+38H "+UMɖu0|' 臇U 5^ ]NGIqkdSЅ̤{#]U65xPr) }_yc"|lIȿji[sT?Ly#Fw 3#pN\ <|;I-X(OH9'?-K4+k.4dfj ݠyp`t^&z5BZQfO Kި8"wԮ.| 4E9?"lm t\WAm d) ! mKhKj2X٠kQ,ɺ~1?e݄բ[/|κw>j@Z#T+"8֧ђW7`lcg.erJ  _oSl[F9/}VVy&*Uk9wmiڷ ܴ#L Ĭ?9L&:?s(]vMuhDծ!8*+ґG3] e︋)K\.AGG@a;?=7;zJ0*øaxVhv$oao' 3EۙEfD*(^OpOƄuóW>ʑ]WSD S0Q6Ɣ[ CtV3QɇxQujқRCI243X@_ĺh_+)JDsR5g4וGh5^e:&zS¥ *5' ˚}>O쎫Yzٓq]9?9_n_q9.J5z.V{d `kEgR)~l?v'z}&B!O\#:.0J\= 6dTVr9(ތ8iwHЧ}iI--\83N`ShT aa'}=4 ?m ;v0%RIlD%\zlWl %k41Nt.%,n~Jd`mn b=+=Xo/=]R#[v{a#B"FaO`28/kUV{tdC/9iZV3wX|PՉy<2L &V{Vh]ҵ>St_Jn/۞#9^f O)eTtsuLI!KAoC>ԌRHuP MFzb(Id`D,c+>s_w]GݢoY堤rhIDM%Ny}#@g$@}Do5} :aZYL -` ~ܝq~)7n+b8-p\4Gn6pBƪԫ(':i|xKt0J Tw32n<ӠO1\*|zB!W,7EwD'eU1sͱZo`?ǯf2$A;rh$G1f ɤd% |_9LqέcoݜX#a[=BXzC8@ҡbm +|hÐ0 ]b@SP0Fs )cG/}4nD Uyf8#+/y c8"@6 Z,.ZwBWBe{H$l= sÿ^mp6TS.m91i{LWiC8;vçG9wjVqR*C''A*/ZH\őIR dT<~Siy/ul]-La!ɮpg YGedYpE3u#TcI&ީNŌ3l;݌4\F^}LþqaOLGKiL *)ObZ|ENJr|b9NQ$kx>B)c%Mᴆsh w3Qcfk3c|`g8 |>/NnPٗkr!8Bm`(儁\k)@2nxtm}r97Lvx2F+drybVǹiy(MRدcl6a㒕 ^73c+{r(]z\0.@mpO#]ϬxvW80D>)j:[繎PE/ZB~IÅEgB Rĕ7,7 xH/*!ƞy܉MGҁv^3kOR#\w 84詮IߥY>%ϽJYMs8QX2r)&–k}DxOʺ˙I͓&e4SFls[1{@* O28dn|O O|p]zpP=#_1|+Xmo(UX:l?2h8!1Tf,0wIr iF (/‚==l<-{ln"@R?xŮa 'ZaaȿmFF]h~!$~Ao]Oofȑs|Srbms}#v"**` ^;+Zg5 ݥ ڶj`L=P- \!Ah  Bi6N!Wi$zs?̊7 ֿbWJsQJ 5Q(: NG$)i1I'ldѽ%fhN]Ӄt5P~ ^mʕ` EJN-'ξ0W#%i730}(X]B.-]}$DNG0O\'wJ]0/rPc^DQY\*,5 \- ΪL}ZR.5r4#nL7wMP3Sbq~g1?>*@.g0v)]wqd(:b9Jcɫ7W##))tFį``3*諗5jê@d+Qf* y~I/2uՐ(o)5dSOqc>I9h9]!ObKTݺ'V&ۃ^Tu c3,WOj5 8TשiĽw)R.qYhOŃ獣9-A3ApWD^BB 4{*^>! < )ɱ&HזqS0\c} ־zfT3KsMUu.庵E\2_[e%oۿ= ɎORyyva413yȡnahg, GZ{ хWKUcWRZI|W n EկV|g`aʟ_Kߎm@1qPUc#qbx*J VW:ǸԋT02SVVC ^i1ϭʠkPe`r!|Rcޗ硂D sfQn/Fxrټv Blѵr_0JbHd*$ї #--C=jw|(E@!4 2oxV~i͇ab7-X$M j<49SEAWDA/nm;S&?d$j}lD=NkBV4l0Z: eZ3cBt=@Fʤed-;]OwPoWzSp,gڗzג&SELx4..U&q; <=W!X,ZI/$T+=}_Šxyڋs ɴ[Ermv}ZdsxoRb ' |/9&nmy<ތq'A6JRhjVzOs=٣m#Y;SK (|wXX\mH.|~$| qI&ptr)CrG}&2DimS~% *6yB l.0>d$OIF'$[8lʏ) %cNT:cܩ%qto2,Nwsl<@xmhF J[>F_6 7J,>了pY_C1+%SJ$>T cQޛBѧlR~h[<;!kDz$ۣf ],<1OԬ.JS6azubhK[1C=v [c)Z{S L~`oL4tvXmZ=-Y" i*mU^vP@VϸB:GM'FDbߤ[tDz&tF#F"q3S!h{KbI9o-c_FlL4 l;Q2lóOg}q)'l iO FA_3 @| Mg (*5Sy=*E/{qeM>_5~6 bC"cg|4+0~79rG_U܍MK6P\N}[-o˹26^5,c$D;CB:D1HIj>b섮iJ@PIRiX>o$7ΒXO|1G}~^z@Fs|pVOiTrჹ0X;vߗ_cm(΀m=hQ5될^Rdz.B HI!j}e- זQ,ZEs!e{Frăv'Vcxv!A)/<&L]lI)Fw 4s9NINf̒*hP+մ}Nןf (.8)BAs/ |B!30ڒ{Ä4b,uL&YˡRk4 Bd)Wj(%:-_iT[Iߜ5+cI/bAe/T(8)u7 #Wiߙas*}|]"8膉7 ]uMbυmI;ZEEVې."F>&Zmlŷ%({)ne3)i2j 7ǐ8|SZrM08enPiRnu>.4V%#;u4! c$=gբ,lA$^\;oGZfՔ+(SOlJM?7'M <xymQnV-hˇ:<#c6v{ 8fe!on{7fr~h" ^C)BTzbIզzg=h[=GGңw61%ew5dC}#OѳTw\@@ `vU=I/["z"GG?"ߍhd^('Fuվ9_3I x;2n6$Թ>Fz:ˇĒs!s8M{-9 "Xb:a`tkRk}n|N;]+P(zn5ximL߄ { /,w 1?XipNCNI OWwF-+dih̛=&}{Mk`U,?b`a`g$컐)~XK;8%Q S{Pxq:-ƀ ϻ"ڄo 6iD WhLKp` vLѡHTõ=ީHKɭБ3Zj]ukE/bXadU鯚\WW)~ +[6~nXu:JѤ h.LtͩAEëtl-_n8$$iM@RW[L=.!8 %sn`jH7}6%Ig7_iM+.wEx'^Z)Ħ{*y-B>]SjREo1 ZlF251 o9!.3Tr30|K;!*@6l70R q :UPqvOp RʶОTYm\@?a#M'Fs\Oж\*1tzEq  E(m'%n d~YXiK,oKp>\L]d:QH^t9rb3WtEtF* v -Ҟ:tg>yk-f ,}.-"3*CHt|ЧVK 1ߐH3R4\eQSNEݏqm_;֫m$f^R0Mwؕo{tJ `\S>.=SoVO;Ābn ,C a5(>xYdVs+tdh2RT5 PRƀkbbqz[ n#?LJ8\\uXnGD6\hi8#,SG'."UcIU\S sМHJlE@s;H GCeޮ5:WLZjlq ;WŔm[#bK z#6C eVS|GS<8)T_N@l5 P5M"`^?b!,*lFww*86wV;ډՋps;͜ka-y Husi#BeH)sn)1v#+;PSVy(fxUG|2'?'d\k¡EF;aB. Lı$=| TFhg,0Ge1ZCǣ򿲥e.oS~b|xpz jIUm]>bB$?sR|Z7En, 05Mz]@F<ٙd*N߇OyEcJƎHW|qYq Ev&4,Vi^Z/ll%{9b5pI[N{X1E7W0+(})}+RNȷ 3}C\`"$JNYF״6P<F}bx.LT׻c39̈6R[J:4adu0%g2lYٸL3^$+:-FIo?XsC|&jrm8b%Xt9R NlVHm3qpE$j (!/YWq6^-܆ GH }Ҫ|*刖?3z*0rOk|,vtwt*!ð^C <~/mgKe ӧa>/{^݆2C q5fKV7BޛL.0~Tprʁ #JcIs /  cJإC.\ [Q];`#`_*H$摸5/NrܿrNVy t'$.eMQHpPdX&|w_8uj-lH}*?gA~&&< P s!*WB s#} [S8<^:L0Ujj[A'3h|<ѱB>w7y򓄁HKTrBaZ5|*PFӋ-겊g]8kj"@PI831g+"Vԓ[W8zZQX,]oⲪ}n܍z ]ca7P@@PX~ tA^~ ΙU 󘆏M*bAȦ~"d L6ceoSL (61z5 uW*/&xF G ,&gٸv}m ) =kӞsKЏ()oH,IVճ#EnD/;Ɏ/7t84S0A|r= TbWr#oY\5H9JěÝ ΁0KxT<ȍJVp?E*-wik{^om9SDފYs"kmS@F>NuWV=*8Lqzx 8R?I)2 KFQQEKuc%0!'志gg9N偩HJt9u جs[ע, 211<}9\/z337C7&l؆('x[utʚXiDʚPDh1e3yB||wF0[{UoFn)ZnUո(tRim-<'N'!ˁřlr4< BI+nIl9taL/EF,xj׾tːk-SH 7^¿oShl4)Ob fL3 PgN3&-{ ?D%J\24 ,(6&n͗ txutא NPrK 2zВ+h"̾WZ% ,K+E#?AzXQWJz#ٻ^qT %@PGK5̚ԫ.F=6%w)a6FbۊVtIcsYE}h疡f&(Q1A͹`9|4gGwE#>v@83(Ig 뱐ʵHwa.ʮX9x*d?m$Fg_Vč=Db.8on媛Gs4f%LBbP4ńcB,i,Xy\.>8uLMv`'-?·'Y2M.o\\'o@R<4ʁjw0O]|4QW(Exw_GGW8_P)In1G`vYzL*/܉>79hk7XzA$JRC'AkFo g !nEAo)>SИO! &zzJFA" YM3'5My+El $W/Hjq?n@\φh&8` 6^gڅ{ t:\xɦ*f(P _p:r ԫqhmQ@eNL?\Է"_p}6:#!FؾW'(GH-\"3#eUi=:vJׅ`@$̷0$*wԲJOׅctck}}R% fCr> α $xש8:nvM]=tTVl:~dzK#%E\Gbc6l|b*KeJ#et,cfMcX K%i bdRK TM<5H" [nq#r/@ C"vQIQ00l\- ljTPmL>Xl~Ο&6E?-04=GL ''8&G:g3S9Bo1&|$ x+KW&N@Oyb|50}jC!I+/cBq]<3w,R `BR~܈4?$cI:K0Hmuf^:>i\y<.aZD-"dT 54cPz7MfoHՅm Թሐ>)WKV<ݽ3 Q6| xN 4(Կ<0۳R\4˻T,.IxWgr,/ K ~9,YĿoD16 '\m|n ܫQ lS|4Ksb.0?0_Ex ńXҸ N^X.yH6eJw[6i{ 'uE@HLlx Op\˯$}Rd6`Y|mqIuM_f%4]ԘSfuMT>&( Gߕ+o e&I8d42 IcH"m}' oHWj˔L‚J}5Tr>'hy:ȁQI }q4U5)į_c4hPv(K ;`]ZT2b7N7&A6'AyY^Ur ǧgE*=MW+A],BTN xY2'WkLެ_1a.VxXy_fo7>Q4Ů}Ȧnӊr@9poA8L'N/{)y|5`Id B4FĆF4m?J :C6~WlT${n ^aգbo^V!eg扷ױFGVS/<= >c/9d閊 3Q ʙqB0?*.*0ߧF$&k cܡVΰOPdA{Ó&;Jduk(ڤQS q[s~Q'vsI,@+{rL~򎮴 ϕЄ,fQjiP^0T<&m# &-11㜩@ЯT=b8>*LPL:dL *Mh?C{E_~aΎj3)䱔Ķn -o0i'cdڀ901i/,C!z?LG<k:0ep1~VDnVҟ1KzutoK=Z =D{Փsb!0MN^ѱtU#m]U,&IM͆i7qO_F*$Z}Ujte1|II;^jOf%}]%Ozw}bl Y./u!5 qX2^n[`pZx.=WѿJ{-?6>yY'( l\ӳ!픕W݀,49N>}}HN}e5`nGZWY_u`ї?bDMUqXR@^i9+p4Hgk B8{-Fc=/,1AK&'RIو9x0!'j *:ï;URy->Mt'_~4L!2G0lq֚ |v!Jk'z ! txU"7r#lr30⋶XPQz9a/;:.%v42J>5p#"9؝QB^60ҽ2cP}+vA+V$z32}u5؍~̿ ν֯8fN)4-Jţ*ԧB:pK=5 Wov2G&4!ս]FWG9*Zbc5B]#„Vt`c9<\E/BE@$JR(,Uz&T9L<ޕ5V_*/QNv{I'~:Ha [f[!_Mݷ0*ҮF冎>[僑)WZ+Y'kȍ`aV%.@]k"R]>@ME"gfSb g>g97(淭+v.H=~FFV{#cql$eW͆N&.KKW !s\E0 }Iօz'Ȩǵ  RpNC;! 7,5dJ xU5\'VG?L^n"8ϓ.,"uh,L\iAA fNG$a]2عot"}HT֩ŷC16 {Vqc\Q) 񑧾>jfl345yگ.mJ~{u @t<"d42\C9 bcE [.ƸKjJ@ 樶zxOKB xz| U@ I#7~H\iA`sR }\ _C,bwP[XdzaH?%,.'T}z^5_$3+x` >Ȩ課^Fr&L$vaeTpcjœ谡7z3[d%s_+k~[2(&!rȩX$ t4%٧w)}p&Q [~%Aޤ6E;X:^xlj|"aV,FV '=[{Nu/ˁ Eg  ]d[!2"_֣pʂ(MTN4J#)䋁:~n#ܪ8X) &|hUqLnPCm~{ΆYˤ=[%؄2HѶNnYX9WRUMՓh3)i?_s")0 6iF`z5l7.G!Z+%#PnYԝBڽD%%P"?֐h5o*Ӱyg'X#{Q֫Px}h՟ > R{$Zʡ(G@4n @sDy/, RScLP4"[@xB0Nozt3n"2dcG>M`Q^\u*@5_($kǭ{8:X !QO]3 ĩW?. 22%&ҷ$S~Q̀lxW2Jԡ q˓ꦙ|AdC[^g}L]~v)zka6$ ?b2|T21eeF$/EN!cIV֙"PF έ\̯2)/YֳVC( @f+|/^)ö[+1ӷFJ櫿(^a,>@JsGvvEw"> nNۦ"gZJ^|k;G)f )kYsH46,uYUBm!w'T%e$s;[mO?9uSy,AJpԛ?WNqø/T"Eb4SRđ3@tg0t cfH le+"}&Uڒ,c0IN|AGJo{ԫ!Ts2ZIt3h5>{L%Nn'7DH Nݕbq93$\+=HҦIOܞ]h PՅ!a)`xDfQ ,QC߉&V.u5U}חԝ;n|5;*i0KVc=b#"OB9}^Wmi=AtDpr)0;G4,*Z|ة{eBz>A %oe)"&(n4f.s8H}~¤gxP:OU%DE Ԇ!Lzuaz6Fa4[^\,[m '8})!(j]b%byf|Y: l/%WdK7=kV|C>]jÌ Īti,B(dN0sމFX_#XQkMǏh6uݹ$]B+ ߪD^P52ī˜N!ܭH#lvkօn-NX4!AaAOV56߮3g)QnN+Ӯ}ܩ:;w]y9۱T킦sQ\Veǹ: =^hGvng;Q$vib)d G*L mT#ON{ 5 =auk' & =D@9Qw  įKegK}VHsU/)i-bn6&?"*a()Uį~fS̅]cQT D3sG&/bN{Vcu|^ f ^j! >u}'^PHZ#u./#ba$D,f]WQV{enVҤϢ5T[_-r9=NCFO7*Ph+BI _kzR]>_)n̤ǀ<={I˽z,UPV6u{jh}x<ސÅ_->$[W[<;GVkWLKwD^/f4:qI&篫~zkVx+753? .1ɴ%F< ?*hD\qjAȶX͡ :K;Ziӟ=kj)!$z[ؑct/Rrҏ_^-Lf+s+ "yc84#Fk& "r wv>~Y97q.~иF&3r2j4+:_o|l:<+N󬀴Pw[,j{:ro3d'k!%O.3M0ً;Sfid6]@5wR.)|!+֙5 ۹L{͙Yt0.VXcK@h&ZG$BuzgLű]!fEfsZ7g(F4dx\[.=k! S^2#qq3'Ms0/ّᑿ-pXy 7HJS8Bs4R)Cn4|>(~x.2@.-l64[J2?wj`hm"54H [1(kA[vrnɇCBI.*!.`0M ARϚ6k{Vp$'f`WZzKB ,;e{Vn"jlǤgF*=H3WB`\tveڄl_y@g$scsT_%: ")CϺsڌ&RD Sh8Ps}YـyѸrk-; /3O5pA`lxQT~8իGkJ>R')56iQ  .^ r!u?3\YYՙ?G"#2oBDZojo2SQ8 a]kRחf_>c,TK"!E;jAAuzN)]OU tm/F+bz("Pi.iΞ|\JC#5ɋޞE-g , Gqrڿ>{d)l-$ я-€ܻPw$Tۘe",,w @3)=L)RF7>w8\6 ~G#mB}.:aܾH7D콪Gã{YD%F׎`<  xRw='>$$opNJ F dZ BW'N_\϶ (Q[G#㷀n^2[;eLw eIkO^x~^ne H 1GCiGV :lNxdc̽JD<xw&{1m^bxz}:fs}3 ǚMUѵvEgܠ#Lr-hu:R)_&h ?,)9\CfQ+QFD) P;5,qeI{,[o)Ks! hѧ l­tXTdU^-028.*YjB7w7;)*HE {&V'P9 u61.6DQ&T}Q9W԰Qoqe7#xC>"1f9yiCZ!ն=Sݜ7A;qv(+¡A DU_ {,rOyD#:86R $ѕA'hkm(] F>p7P*d:\QGŁd|B PXYUM'svCY|Sf"\I9!3Y׷ xK/:^skYC4Dbh!'ߴ'MJ0) ߢN׳M;f?t`{f߱C|wZ=z3L4tj+$?lUp`b,sF 5&S_eV'gKލF`K?@i@B 4 w TV/x-v",—h~B y9;#͗}>J?B:J(Sp 1h ['ww{7B-II<7XYY~y"q*-*Uf7}o3Z]WEzH¢zL3~fGta,k#& `Zf+iIЕ`l-HפOVY&#~g-=:$Rȧq2+m6Xd̂8G3'4#0%cZP_àH/3tGV4QPku^D¸:jw>%OZP٠Woi,iA(/t bT=yV) %2!LjUz{^1?KH\ڽqWs\ %'QD#$1$+T˼ m<áeh1D " 9 H[3`5gZj8qx&bKL'8 %'zZt䬵jlΩ1,so. O@/b|jz*+~8{';@[ݼYo&A0avkf ObLnrmi%{K:ܙ.ּ6U@l]8<;BcG* )pckU# w$[8SSaWэݙQLyˢ{ᾫ`4}or1S)Wt VP?hDaaFˎ {$ #4R$ē߉8F >÷Jzp}teO#NK7$)D3XQTtq}EG6aI1-Yn beG+m>3[g'+ $h_*u.#.Ԯ΂ߍ]3K$eJYS u=~pLz\!qy'8˸U<[3,bQrپ_psPV ef F%Qj̨ $'*+!@j &fi>-]]tJ;v>mLLGZuOnΧiI+ܳTLߛ ÉM)kfU.Jba(3Ffz#t殡t}sBƥa"}ogߪmd)|>^^7qM%}V.rC,WD0>RkqTy#@I~Y{b'ן%Qe\Kn,BɃo-У(hnW)83Iqdρc fOxwȪI,lKA)#wRVϧxJLMUT^WP+(-m7U\ $zdn =Dv018` Lgq p`W0O0'4KoZ/ñhh;!u y [ٷ7o'5?sGWiwbo s„7hڑ'rqL߆4\^8,aۮ̍}.f`6lt34A)(~%ٲFͽb$._1V;g{ug5kCQg5voD#~юB> ~Ler;p~IG/QlbhhXZʭޙr1r +J# gJLovo#Nm3aMDZim &As`[3mvC:x ꟞udHQ7}~X !YE+],l tFik($9,);_O@Mt!7A愄i}=}3;:,ydQ>_Ֆ8f,ޓԒt3Na>N‹E~`>;s%D\5pުiQ. l4$N[Gô_aF|̀` fxKFM x?-ndYK&E/G\C!`%t YO~WPwɺc02CQVC&@`?%XR.2⋺Zt_GfOL)63:g 33 Y .GǼANc٪fЎ75cnd~Iz12dWm<4bh3Ƿж}WH\L2+9Ser|ݏ{ٙH!oqygzXIaL&{'Xbx&fjs˝B*HQGLsb1lq?m;50Lмpi W &xWtyײ:ފkp2`Kñm=*EIGz%ں՛ M'*or3)oa>yi/2~ W6(8y jgtxڗ$~hH&L6tyA+fB,QWpĒwp)vI\c&(\=i:-l?wx ];Xy0Wg[bxI2fiT- fF32x$3? rU<,Ȼ/EĒر\㙏"Wlo h~w쀶*xAEMg4mV1K_ڌbV (.G*M>]"ͫX||죯z>x#T pWӼug@V5{zr Pu!k}m:/"q,-gwg荢[pF)"'Fozկ`!=Xb{"g!'8+Ud}x&a2T25_%їXwxo(冃XåH+֜^ ,) TaƱiZhkHWփY={m^bpo,櫂fG$/䪟٩7CaO-PA7躒Qۘt$#. u,~ 88Sޮ\jecc(UU|~"f7LL^Nuls°^S])M48xOF|Vxx e ץp(:%{;lF qNw+BxmP:N0u ;['^Y7}=Ek>Y/ZԊs3; B;evL`;h }^Ț_ciFsf}v.Nk# ҙG?n¾z#*znͥcg Ya,2W^[ -X\v̿z$^XSE;:x}kkJg+l@t\_4zgaG6~3,Vʚz ~RV6RwZyyRbF%+B{R~=i WCo}4Նo% e ˎ!$Ͽd r`6{vxSVsMo&SKzO{ڒ,gM216&$ O~h&c";k@Mnj &͍;jҧZhQtC(;:M",G`. U'wB"iA任R<10/CU W@j6)zayzhn0ƫM "#5/9if ՚n<[G>Z37m`l:erFWD`(&#;(r`>$K򅱵`,+"/ O} ,)"mgP)_?Idt{Cq2Src?>i,>e4m'%i uF(quLous(O<*4>=bxh89`;ع~:,c(AFFZͦ6 " qj;lҬ.+1􌡚[3x Yn:ƍ AOC KZ߹yos U_%\AhV F5)ddds\7II6xg[pDA۠evXƗL@RWJAk;td+-MfpQ~Q؅=ՈeZ'5WC&)1G vvԚM% 0I\nT+雷NU=!DZ0PgZ+թ{ôajCwTP{[c=w o6bܖ}*:+JSvP2AN NL_gI+RT8gTACd/kʊ-' a7$+#cHzgE(@7d_02ɭ`iLF"ݾPcd1Yy)Zs4hU;u71{ɚC-2:"AQ~it1Q8_~Ks¥Pg!f}Ĕ0$P=U08jlKdq׌ҟ>dEQۤX!ƪ3:Ru*_%:0yB:w9A@R|rCufD\?$J皝x94TR}$*)Po73Ę异A)[U4ͬRo#ՇE7DT|1CP}ɇƑXPNzf:2-NP,BOk'\0Z,kŎ }Ρ&QpwL4O-u9ۢ{B*D[Ӧ'F+Z#_Cp.q@rn=WnVS8CVWZLDlHJT)eSPuF_ Ffjmh'D[%®&!ekKkNSBZ:)-Nj.mnCDdOFm7gx徨:4x4(9TxڕSn263N .sZY:r,Q\ Т DD PM҉,aBL7OAYx;)p?6A\iI:y,q9eɼEERg=CUpTD 6(yuA8 }!hB&䎖6)!R, #k¬}Fmu7<˸eRu (@ O*mnsOq"jNylo<䗧 ^$h6k$ĥWgC'1*vhHSmd`>sfgO.~)z4 {soOm&-+xZVJV* *G<B`:I=ʹ)G,\.ys=w~JD/5n!9BWJ#w5^6&[#Џ=nxY7T[8,:d :oNݮw h5'`~&t  |Lxt[7d'oZHB+k,3Y~6̗S lz 3 .$&ߢI{͢S!b qJ|]2XXAi#6y0 rLb~j:tQ@Hc13 ^,mr N`@ j_1fòдXi4 1S%1{s |b |"Ꙥ׍0K ۑ\ט*Sb({'YY]ڀ" z;|ڰwi'N+Jy:sM97>dʿp}l  jdAVA\q 9ɰ5jQ7~$CRL݌#:[;OLׅm/uQ~Yĝ_o󰍮D !prN=Rtk[XCč+2\S*g<7h]fws}d0VFY[R=':Ze)6*DVPn tryNxIYG̠_0fbzwF2/*Z%Pmydok-M%CI3[bH&}!!U C=QfP/3%;g*40Fpٻq?*/< (UPo\{길?j=/{~-3:zlW>j ו:Fgay K.>vwV ƉS=VIiSUwjw$Hs1KվZ}޸T}(k;gI2O#Ə]>6BȤ[C%R.aR:e֯$Qf: N $8Ɔt!e)I)dJ*#Υϼ3ݭOSj#]=-|e(Og.]})a2^)ݓٚΗ 0QVz=FۜƳ́]s钶6mj1d,pJ[|zG >O JmyJ*P H;BC3U(^NێP378$KsI}C܋dz<4^O^ɭ=_PM2rgnwbGn؀iFJh^&0ze-`Йch  v[is4ї%il#qk(~nGL==(tvHUAi󢹭V*\^@Uw@Dn "N1!Lt.@O!Iث~qiˤWx:X=!۲)6G\_(TTi ]bf.&.4 U3ᕰZSgui&H*,›a@W_ -} 'x :?{*CՠakܸP_YR #Bq_361aa%>vԬ奼 ί=a\yoO,cP͓T+!Ir#zrF+(fT^}c SZ4%#'w%N9Ykw&{Ra7(/qo 1lш\a.3ٌo{B?wYMa 36%b Z~?B$^C ^nt@7.l@nS0" o pUDB_3qKؓ냖\>?}ZJڪ&WD[%[pT6N6Ń̷s p3[ ?َcq%Y2ėܨesc]MzX/GOL9|uoج=dTR\ "–O9=U+@q |hַv/ԞUaLޏx8\w2n+)W{:6OA$FS܈ѧ| Ȋai2ѵ ]N,+"WzMyB~-td4[K*h[+PꈁI[ؗ׵W4Bʴ*޾i&^Œܿٔ? U u9HqG{bS~KwvrCYP=G-C43;m!MQE颭DqPylYb/) h,J^e @#_Nl1LR3ט㣴)Me}'$QV\'7853K&n&?yo?0f΃/|`a?զVQO(ܼoΔ創 s"u \mv̰/fK*k=bD8!<V*( 5]aop0#@U)ֽӼzYk3Qq!Ln+@Ƕ`&> ʺ93au@Kj;nH/l*庘=kPH:Pߙj#(kft L)^/!SYȶtpXcJ_ڱZ1"o|=hO?2(|׬z?3^&nZOL3¦WYe1["_*L1.`hv\Ot4 8Ds}U]ns0+ʉ 4\hS-v~ջ`.D3JSnu!XP&_3um4ig{^4[NfP߱ꐇt䭜8Zh㽰(-ƝT)4Cy};psh?Xm?;\bBRzpO#|j&GI)!4%C{ ۧn^㡨/z,=9 t5i^-UWy}Q(Dnn l W,)B!خd"Q@ jg]* df_D G& }za |Yos\|$,3-FHP1sUkLۤ{e[j2}iI)#QerÅ샘( zጁڈIςI>Vb|56M*0amA3ή,8'1g髇h-=/0~%ly#[!},ӝS]o\i]|/Jb|ݣC4[ŶD7?,r0tXf"{~tx7Th[<8#µ}?<@RK)\CrExdc5a3 @<sӤ?AFPoTLE].Sg'k큺owcŘHa:̋8EEĴ$RyA!oڝ m7#~Z"hܒpP4yZG Z+!SLY%wz[5CaM_Ek7h_b&q{vcz%)=ao0}?´83 wW6A`;oζЂq!Bݡِ\.z6HAiL. 'ك2SԠf&)Q\ `hgє^8Pq,՚Z%a"Tn8ѡ3}Ѐz5 8 -'.aVԏ?5a Ja1#k#ٙ.[iD6`n/*<6f}-d벋oU#~6O&_9r"A4%vpvFSȲ\*5ͲGĐ=R b~ZAG%": +W5OnᬰOMw¥2ĎK}mZ@AHFMrTg*4`#|SKƯd0[ph?׏sZu$z Z\J<@e19mI`]~/h b6^7RQjzr{ sG>oP+MZ.읐)_[Q=WH^4fUD׌:%ʲ֑?^L }\v+Qʁ>?⫔Q172vP)Er*"I$7<} 1Rihʳa`pukI2܄5gvc$OZ}[A\/H< 9xN[(?㡧,I[2400~/9DT.R\WF$ ?/A$[I?>.^v`@?|G$[j}. [yx[J3K 2rcW͊ :~U^G%*e$O=~Zp 7nҧ90vT%b\ց@ic|?Y9[K"2m$x`_aFc)4O͌5Ⳓ,&Uݵrz;!ϘWLH Όj~z0RTRjv(:KPm!/4So_nd_|~Fd+X]6:DxVS3_k (F*SqF\!p:GW;K0ݫa w>|6 4(n@ ;M)WYΨ!t3!,໋c+iAu^˰*lW92ނjtP9 YVO;Z/'_q85Kz\p[hGC2E"oZ87W n3 sbH3sm C<^7. &sE)e R=4@0o)&k=|p^iбؐڿ_$caM8Nv ޴v? C:U&B7[ NPQ:݀}FuGlØ?92uFկf9 5ޗ!SXƟInwyB>'F0pq5>SoR{fD0Iv_EI XK +Yq0ޞd!X`Nǚf:Ysy2vjZژ(lbjBk\hKb3Lr_/c W--Nl\]zK,{:}" uv=plPs6'$;߾!.m'56xV[&.]+T7Ub,ȴ> "46 IY|X:RdL3 \qf=N#2crKmCBY CbgKp%hJuk>z!rrM*e+JT e(76VDՉY&JM&l5Ĺs #nڌ2.yˡ-jGmt󑬈]HF7!F*E\GT4BǙ-n]H+ OGMg8zgOŵ䝙wPipT||Kn@G,_T32iCjǗfw0Cw$Z^z޼IQsh` MG1b@IRKc7(S x EݯHvQֳ?d\/ L]|<6kIOKv [ʱ7Qbr-՝ԡ]]h:ñ(HHvHBIVy{u(1|ɡҘEp?P6}AV(+?Po~VYXGVV9XcS &U`5ϸt?,|^&:{J;'xBXݔ]74 : f%v93L% VUoo\_çF(: %eY3؍yLa#c_8x3Qxet~ rw)JR#cjM $y #&~ mu]^}Gr6;Qh`*6eڃ' 1zcصf9D6| s=1N\068Nϊ"_7\ƀ>G<r $(ZD,rʞE)P}QKHOM,s,4x51pU}&@P42+h@+C`4:#ƉEPA߇>Nn)E+w, 9(4 wXfaIOkD @EKhȭI|X_|T Gf 5BYWbC(h(GL {# UoLSVy 73:6xVs+E *sb $ paN8QCHٝY9dX:w ؁Qs,!dh!UW=V8ˋ}#2ͳ\5蓊'@cz `\6,2՛LCrLIm-OSKp`$yR+ Zd^ re7Ԏ ͛M" :4NFl 9=B"ًe&kD>Γ^Y^wW=Ozyݾ=̃DE=[{~_C)KԔgfB1M` KuV޹OݎGnjYz94HC_k`gn[Ԑbz?GR9+ں=f[8rr)旕bւƣU d0/X]0&U+ mRX(弲0^p y\*A6Hb NRY󺗐iz c XF'wC2lG[1 uUm\лX9e޶RZoi>7 ] ]ٟ+Ec 6PH1cfS Zm;Ӱ{Cg/~}fFp:7[Z^U376?or!1%PFa`R]UbPRڋkWL;cmGY}LGnw6Hp Ud V'mz% UtKz[RՈ!DmW7׳I *pc2w1+p$9%#YH:Vס3Ţ=?p_hkٿ7(9w=!&ʁʻ Ej)N%q$;t./im+{ Ib! ;¬*1Ф0e΄UdS᠉.rxDۣ}>Nk1Y7aː7! Q"bC}W#ʩy(FzCruϙj#B4|s:r4٪=6(DriXA|E ^r*AH@}ؽ/€f1݆?ySѡ׻sD\GAEDO3"d?O%U,rs{2W33 'uaq ʝP=[/#Ё|A7>Lu~o`i0w1?u9+('/'צq%g#f|IxH=u8u$dW.%dXq+aA_LMynPqՊ3`ɣrk'tVmҷ'2j>|+؂è~@ýB/?qbA O Hľ=V&y8)8{A:lakT obr^ ʃ(tӂgHYlѝceيH\ԭ:ZqW?Q{ZfqÜKmHVik^Ⓖ76b3dpq,9;C)b^p#A! IY?sR_f'uvhr}XD]N`w< 6*j! HJC hކ WŋoKA>n.$IBO<AKbWF?b iӫE}Um=r r,vGmxZ۬_O}V:jhiF//?m;F{MMf"VL!tS}5J2i 12u"Oru\2["*h^.ɸbJ"uMU QM] w%|?rBWEINXaz WT>J tۂ 3Ǝ؏Z h ֥NUTݢ][~'`?{c'yHFCvi=* ]8CdrbKX&ܿ,G"Nz5PD'LѿkEِ%*ҏ kfR[(ltbGH]q͢"HB[&R9pС[`D` #qu`D5gYbY9KUBl(-[mRQj*flK/]t? \9IIlTF+ƓC'W,xVQ774 Mߘ{ֈT?b;wNۏƨt@l$B 3 Vp'"k?!%VZSTDHž,HB=IPivL./F")?{0 pHRdsctU54Ng eU%,=-y#2G^okjleI"*A@s[7O +1 쉺0Momw1/GOэֳϓȗcwDQ;|d Kind?oW„)vyzzZhy&c׊*Xv*;T x=Zt,HdV2/&!#wb= $05IǬV)U)(vcZepŗ|~.:: DwDC9x~Ra?RI-2f@ؤ#Ⲹ׉2e"ii?ɗlIqcP2yk^qUQ}P;ʸ$|>N1O /of=}E L?TI.孧:?~K!jݤGAbЎR@m5GmKs=by|RSbO #q3"LG*>d6x=9y>㱊isD5<<*.Da;72t+d\Oѡ; mxP1QbX_L|NjLa|F 3vG􈧍jr'QiDâqLlȇ8=tq`C-:O,B Uq2Ul6jiÀAI_ V Ys8G/5!Lg90[O1SfC=Qǂ*=XS F"NU )) *36&\za; -;|F}EY-P^22 6,6SGIUd+z#J}̩dvS3mn+RK'$+Q3>i}a_#ڐ+%1ɵKr,w^XhOHj;>B0]ÈW֓V` 8rTLcn,͊ !$mFPre0p4TV )-TWiCΝ/z~9B̞Vf}k'J j頩B1y&/ca ycth3:Ž"*\iʺ|$~[\Py8 /9h UOu?DKFb>@O\7(\J*&kyzTf>%$HBN_׾oQOdvz#v"Ov#gr3ݪ-#ӱ$tSD\u^P`` E#T7Ja;kg[~~D4zΙt)[tТum?E+ތgEyb̴ྲྀ4h>dP/ښf- Y'"Q|Z|6vwqE HpH M#[}ᮄg$_LNB̈́y4&Zn%{6 -n|>[ZPx׻Gr;OtA>&j5/Vxxb;t,Gba$1@ćnA # xB}"6 F!oo a8Pg;ini=攲Z/}(::$>!àұ.h "î:ȲDR6]/b3a[ [ z m1}> Bw B,VIm:k9t؄$9y<%x  ?ć#xާ[chWp!1n @ҁ+,vp5ap}Sa22`^ Ouyt)z$\$Pu"2/4_HlKeN/Y />]o&@?fXs8|K*%C/pBqT׫Lė]T$Xޛ;.xNE=+ q^֋]h/m;8ɜR6ӵYMegQjkQH:Ckq~0o& ]8/P{0 U/ILlqKo<`זQ~uFJ3ym|znf3JɌV+rVAzl_*|œC1LJ`V@>h<*3BB5%pvp?ʂT ý02x1lљ{]@B 3?Ss?f 4~iwA+ٷ=1Ϊ>NkPV\v6 d&T:gɏ#,l6'n;⟮İctIy,53#hݹl2Z+w4|/:T ZF(j|z^rE֪.vݒ]{iGxNSɪ((F([,)M^GyC}ڠ[J}Wx Ք;,7?#CVj^k0(0`p%bS'8gѤU3XQ5bS. a#'Ǐ%W%.̓UpY>{%ˆ6TU!yE#rq8p(}9$L#ipPeM5+4_E]צu)#aЮ_z5xT0ؾ)o.Pl꜒mς#z,u/n("lFg{sBat3 $n?>><5 PDطv)kIg\0_X "QN` _-a'Uӎ)cE@ȳdWEkW5w}@R8-ƎOeA[|4:۾Q6, 䟢n\)?'|=30.JvFm jY&UŸX5Ooxrfe(1C_湋]m$0xC3g\P'QPnƊJV Oyl@AwVrL&Y\Әxq#4{77eq5So!jv.2HLxpukiӨIޙ}n6*;yi r(8ې?Z2! >yxąY *~Mx(܋(+P4G DQT7]"R&/Qs=p♧o<}6w\'H0KGBy2AS6-p!gY %\P HDypEr$ $6$_~#BzG_8n^6G eʵr`>{I|~/fBK `#f P+V`|W%G*C_!hX}WƷf'S\6R9Mgy0"A}ol=_6ѓDm۩B/FS?=Nd[/̣3h6UzuOUlTލ6|8}no10W\7ַg 1fcUCO^ pmlS8==q錉qS2k{?)>l+/o%G[mf=Eh"!wU"06dB@cNϧ列K_vG"p+J@thr5~^̗ D_wuۣ:#i@\8u , N4XU! ]6)}؅\c!ͤFiB[F-Aqw3Pehj"X|HB 'gށſG^5ܑO :T:LmcLZGl4YT=W;;^_-YZn.T>d(b~x2i*a5_>'O^n ћ[8LFj^` Ƶ G3w|^C$kgOe3nȑ#1Ŧ6WrL6b_TRҎ7.)TmDVSU=sM@vjCW<21—f~z,tm7H'4Ko-YD뵑'dwc&v_JSCqm6D0-->DJ0hjEx~ݯG?M0?BoKWTh_dcPO LOX@{OZl83}L N-Kt/ qSMT&Þ;sz8ʕa~/ܥ@yM.g Ou5F%k(`b=ySj|Ԑ~Iprw|ԏKU-.]8Ҧy#YMR  LAKj#"~uOS5#AK8iED랳h|s).5F:\?Eݠ HHDsʸݿ<&'.3s0Q-j6C܍E7Hg {uioY TC駴wFsB |ճֽ9pF)U9K>h|}#cYHW8Q4l.y#2Tz~,\*xF ^W$Ն"$kf nHhuE[1WUg)nayҳd*`T@9~*DGz9λ鱳Hb5)@v8WJ_&W',5bhliD_Rh Ewi=ɈYYYXFcovV=X2!x&΄J19:%i?FYX6bk $$(@q+FBHbK)"OݫT^Ci~B$u? rc5'ݙ=P^u}fiiec=z zѷڎfMCk0/x1!Ƣ}N0 u@Kbfk4{Wz{4ayn/t!ك^"ON^%qTcDHkR|w/D~Tb[#>'iy2>DUmxpKb;hgyp.ޱBY3X93aE4u >nd5Zl//{Hm͕XoTo ` 1byZىl7P'N*XM,t=# ʍa:e屽7yaSj;s7ޏ7h^P{е\=5RMhG!b6[٤0DAJ"и+6^JOrNh€d\2"QTtX%4c뻰)rD7%JNʨkk "!0j,sy/N[s֢S{yҤ0.gG#rH,*FuvDS@O?%w)_*9AL"}h^)DB:W-Ӽ,’34GvWp|$M++iu"9/)gw~ ?Y˵n/opOUP>]{!ξ{wG΁uyf,!&t A7?mvQ`VQӶ,R*9D$0ltiv Re `AG<[p@*,'L'-|PدpncJ6:=cj8=KGom0t)Hp&HP ahC3B4~!!p85%Ўp|dh=IUr56x*tFˢmqvPkC@{ ̓0HPbd(l1%к ޣ2#\ߤ7]bI^w`$́xk |l c hkp" ) B?v!CT9:#h/C5y"p`0Qu[xj'; Tv!bv[ec'6QeƅfTn@yUoD8ʲ\ r.葱P?[!ścޟ1r8N2<ru \#{b53Bפz~nvpWf3ق^Rd?ǾQ%:@4JdrK@ΨQ3vJ&"&Adm細~?%"ȚM`G7P;~$R;]\ea.OOV8Q[L82AYY_MtBmǝ埥ռ{@U: }lG +pzsp-cGdýˠ~ɧ45tGһ5Mi0+w*rr덨nq%;^l$:.WnH <>:*d*8u!ti#f͙+}!̀t}x:ԶkfX%YDӠ;'*I0Ao|4}PcgU|v2jo=o+Bz!tFsvS3_}/h2c@`#GVjD'#Fst Jr\f]ﵑ*svqZ"xzEw/dVȵf]ݙqk_?ˏ5zhz:1exz{XgQaD6Cx 1Sty vQ.<dq֞jz 9%*0VD~"A+ *4V<o ̤r=sJX *Orxƞgrչ'p}h:@Q(.6iC>E>6+3SH'ġ,oGY_Yl+ŪPU-IGze~7eйH+Ӌ+ΣU(KyaX))(b B &qS^3ײ's?cm2"GD(@FdƊU]Ѵ@ċ>ZbOua6;+#)i}+78p:ECR=gDd^OyV`"%|Kn^S? "k h1W%xe%!7-˰FN]j UT5yݘ=0rRBN/Y($tra8Qƍn5[V ,e Wp>ЉyZVDfSq3kdV-}U@Oo(>$@i#ADÝv@y;V4E W /TGƔS,m# @hdSDjMd*ZrQqL%q0LA*ũ,IT/h jt~5r\TSWG\^W\׏Z $w6".jWT`Avu/X3) l(|Kc#ƃ)|w@4e\2 M8~fX =$dMn1UN: WlXnks&@'+dQjEv&j>PqqT(s!մ7yKUY? f]cjs_bvlf!BD&<4ݮRk8^0S`cvye|(nЯKp-9'vlR>~QTaƉN+-&Brk)U"s;GPRPT̴?:/ao T(Şr3#F2tPs}iwѺ~m(tzTC`hbWo1: ^oV*'NŴ癏B9G~:>ͤG#ZٹS*o2%#6-$%;(0nQk&efW./ޅչӊaZvї7Pzژך[XoP[BIV0.!YJԙe 尡'$ o&B p1R?X^yu:4ۥ \i,(BWzFTs#t.zblaTp`M\xX"ڶC;"xrʖnk_Z1ZSn$)z !QbSʀ)~+ohLڸ>O/3j6Tpޖfif$mNɋ34EË1ك̷X9D'76-4hYoa8pY*(e}9jr-~KQQ"8M%b%3 HM܊80tl `A_d&"@>uuh̵ֱzay_-3α<7&$Y)ġr;W#Lpx cU^'ȠAvTI4 .͆Y'Nv !w$+ȒtR ~y͖OMa&$4M`PT,DO<Tu \_$CJo$َR_P[*izNzR/ypˣI` SBd.| Xt~jǹkҴ%N tWF wʞ5+Z#^́rP|iæR, ZWj?.B%7jf)-\=$L22 {W7:]̈́v-/V&|)O$#lYo&Lͬ~HN7QN࿆usys;a"tzlo޽팕iBG]3C]( >|{{ ttG5oA⋃W|/\tYmu{lJ쬩6dxBq;K7[G$|PaN@w* 3xjhgW>eTrПQܧwMu*8Ty* ~.nG娾r'}rM9f¤#L"< 5"m˸#@In~mUmBw*CS9 6(IʱChm#U1F7U%I&eՌГF5@iLj޶]ppM&`@P>l$ЗYE'DX(wEMkQ֑JZ/]a6 gѐũvFRwGML>yae r^@92: +cDbgYL\KkHWcPwU46 2E\WeVa'Ek: UZDι vKُ% + "2sJ2}U}×p˟#kgjd:_*ɲ|˿*B #<ВUؗp[5? B^使OT01C*EO `hLiZbrxU% ֝l!i|ö11P|T%7QUɮZ3vlصD=R D:TmjYfy93-Nu84 B;[^!Q8~vJCES˪Ap,y#!738$8EJ-q%Re{Vf=6%xrbBZ. DF[/NAf^SYy w#M!uح /~929^5̿$"*AA%j}|%eJL#ɕ62݃/ޓܣى;@=.;*PiaӾ%߀BD3ճ3E!"TFϺ7.+IPEp ݫ%1Xq^_"q`o\&C]aS EtyjPcۣ⢷D.щ VRFᰭ^P3,̄K?OtF|lDs^ĸ4&BnC}֧s='ōF.*F# @R& 'lAsCv;wq[m앖(y^-)}!?GGF29xq=C(nAwR56\4}:!D0\mƻN6΄Ґ Elk-A}Ǚ غ6٢?2-L巂ug>iO"~>/ϳN~X8rFi >&HS/|eIY07JΟ ·]=J//N-FrغT"@W>PJ:"oK˜sq:>9[ے"Dh(p4q!ʉPj 4#&ORY"DDٝ?oES =$_F$T rF2/R/tKڛdX ᣭ'lHr#p`7 uAQH`*3j,lS;V<^:1)8=nyyVw;4;~"Ou}oED-k`hYr4JcXUXk`QY^zP;RtuAسlh; 'h_]&"(W6ږ~-T{5Z.IMp%an@n1+κlwB4PLeBa=BsNu =?KѲQ;@QP(J\ߔR w^Ҽ.OđIHf=n{հ}}ѣBC;=Smâ<MS7Qsc%+ўc6LI=:F" 1tu7&&ꦣ%Պb.MPh/FP}SퟒV܍J8k_+c)еˊ x%̀p/?)[_mg>^"Cmě^۸d1ު7]ޖ:S gth$n+[M@WnM6{ư`xbgZ"]+N j*b+/!Pp)͇㯇%v ݃tN.LA!Qe]Ja%2j%A*DpL+,΂;B&hŏ%lPW6335@Zn)*׃2=Sob8 B:ϔIrm|MRz~C'S5`r?]p#PK2}iJr:KEzYTM[Ma v^3a7K $BT.RmE[Ѩ[Jd-t}u}Ata%*^eע#V}1pk̖234@ 2\ YWTﺭc$9=N⌕.{tT\r@Zlep'̷EdU x>AwL꫻X :&/[ 9s|&T}aA6J]qJ]UPbb{V|0P&uZGY\~Q5 } ;EV3C=J~#FxT6<NHQ_5h}$MʐJ5=e-;O  Y [QM }Ժ@Mh,cEe6P}-qnuEt):rKZs aА.1 ]fZЦ1cCx&rN!orT@%4; _b׆]i2NS}8.]L+qJ cchͣgZ%ˎfW J-4[DO[:B*Kh"uVbm-4x8~nVXV@7ǖ PU: >$0(>d|kU* sXlr7H c׷ta[y _/YoYcJEB W%_XU۞_HozLLHq7;Fd8UDrQ=:;RKUM'AS o{Ҙ] 'T -l ^r(1yQ%C">qyŰ MM8C*Z%#cDvꄀ䮷#9U+C?W"MpOCe5zVlC}%Z=^g@ɬue:#I!gP;دZ>GԜXf}v:P#m0F.3/WF/5HB7&(E`~+INA{28 P^?@&_4Oo_^;C-ȓڳ(,~s0C"ԃoŋ-_%Jxni16& [oXrW卒5_E,]Ȼ _v^] ~vMB+kFmJ[Hz'5vcQCmO9ԑ751_Oڨ\j/F*#Ku8($تh_ uYP4 Xբբ%}Q}RQ1w h/G*zؒ|=E~)Δ^yeɫ]KZWT?އoćlLS*KJv99]CT/ɤxxwSH*WvtPq ykzC-+|)K mK46"Xb[D2,K]%Y_ {j("ga 6hB"YD/._3ٚ g>^%F"m 9AD7t|*戽nR&dz.ϟbD~z!No(mzO{:m f Yvc`ig=b/X3Bԫ嬀SRdvzum? !x2atuN9_nW>uP&~ܸ7.rI$ "} 1ސEFhϠ %m5Mʊܖ?ei248}S{X {b:UJ՞>??o5WJfB/P$W|bmbpVK/7#_r3)4SuYL7[4"uEכ~:e$zu+6ȁԊ `մh>Qyچ 1al)ݢI vlj4!VxGHl=B[zコi)ʗV! ֒OuCDH?aZ*v(X 샼z sup9]#)?I"$s)w,|p+c+*i"7צk_:xxAg7'd[!ða rR}0CKhs1V nmP2,`Z*W*%M觨 Uqk ~@Sk#ov&(Y , ]xU_ә8C;╬\prU?y8K.s,t邓2B&u;Ir*_~. 5emK&l6tTBs,FȬBX 5egVl_ 1ڽ$ $XwctM\g,5UI433l)b*LP޻9)nw!I f" O $s5Y=\pVc`+b.*6$ =T{ap̵3Rk\W7xKf[[q+?0b(!ŭ`h ŸuX:WV'$ Lף-,lM=٢,*CFStNSY##%Xy`i͒toG-&=`o 4r~]Iqu~(V꓊_ܵ W%MB!pH Ǭx RQ"v AX`/Zo|##M5 Pvsub2PW)'6`aAoܢxDQmzTk듦'GbKg!!IqNT#s"1z|h}O(f"Y]dϕ[vóPEMs6^A}"{0D&ᤏq݄.Ns# A8ogvq{" X~ GKedIB'1oj↜JQ*=xSxUlsɔylTk7rNv Z̥ JƖs;aZ"aИX5enbs/ĘMF ݏػ_gP~5-A3`Uڡ㴪yȟb, Ry,,8=72[!}XݴH2_n6E%rcEm[cc&<7I$FLBVA 6SDžR]Tkld"CGI8[_Kt~7ȼR7(c3b9lU &S')_nU}bJ:{6It9(kʊU(0P|3Q]􂕞nqdpPQkŞ9S 7 b!d,C,"R[-VtOAVG~ O>5τyI$D|7FB84o6a]D(K5kl&QvCp^c=Q<3wi~3,vva1K3>H!wI:㰙!ƵmSwb ̵p?{$䪴T _ X} Q[.3@hg|p/ʂp Y |>[ =Ao0'U;J&[q?XpJcGORڨ/*fw#?V:21IE]z( ICJzL:VC*=+=øʼnVؕ%*FyR3}2[ܐAĈpxUPy=la"yRiERX#hnD9:bCFaD (;(%ZH J&V%]}:*Z9w ZdvsYp ~3pKmKTd@L9Ӝe!4ǯ 8a ~RnGB)X/(SlVq',,<јwiAV)wشIh=<$9H?}$77˱pItю"z6!3(*c]lX cKUoJT֠?X6ss~q &?&=q'};)͙jN]0۾en]`}|FF$fh'Wh{Ү3 : #ϼ 'MC!s@l'9_{3J+PҾ̵]ra3R{+B"?9D"@go)@{7̿qwOJiEa:"* `F㳙 $Cj}NǤvJXB0G$7vs[i0$L;i#ˢ<@:nI pٻ]<̆w5Lzl8IhP hr3Ի6HTiy|5s*앭Oh4 %Q46KJg5j’ I+{䎼!AƜ]>ۣ/ҮNǷw4s,ޒxBP.6`**5 BR wቕR7tصJ]!eo/Վ.­,x]@YF9ffWtTdI^{>TY&5N@̋\A7҇&zDPt!q֚xLX1N֏rMǢk2a"'I8iC*&k <|,bvk :Pȏ4,X]/nLW_VY˼#$! oBiBQ[cIr'eA*OEO|oee<`hpwm,z"1g*bw5[DcaƶJWzrF9~O͛86O:qĂOjp,D gM=0.,Ph8!nP@T@yd@8F%Z^kV_&/e@T[81aӲ.{*MGz)W  _ҟ +\r\OXd&4,K^Vco; ^[OZ>3PcI"7(+]CiY.Ъ^b^PqvUc ZEqe*eC~YW@,K*NR@+ 8ɧ `b'&-fMio_HU5ê5֝9US}l/1ʿeȹe.]/8.NbhAZ_ƀ/;V[H'[ X+HGרz-)+/#pڔe2[ kBQ}6oevie `^b9B\f=Ca25=|0ɤ0)ɫ& Jl4~ #Lk0w9hTd`K!.:?ݯ$w1ʠUװ?,t NkiY&܂k􉳢=" MUr4z)]i h>qa+&q1vuT ,;'|qoB"ZQF ({oy48(& #hG28@xx *cዒ8*N5^mt,ІC*_ qaECC egw;x!G۾ N'-K >ߔ/2sA#G.PdL c.'|Tk=_OW@f]_|!n:,v=*̯Ρhh; Ȝ>4D<+ܘU9 >/&uUA }|w2 Gp @AA9mWI[ 5(rϏ֐ -!:)~47RV~'GǨacn+y(IN%i{t @{@f*KT^VLUe_䡭tmdnjX g%̾oy/sXCA0o-|\G;;I@ aRv.%,͉N*XUwHZCe[U>n!}_bk(rgLÈH2* ʓ#WiǓci<;uW~ܢJ5&;Q6M̀N \\_#ըE X.'CMR=r[gnKݗqX#я=rP)dB^Mc Pb_|毀mm>1r \?Lx\yZ 暹j%I>27sQHiz I :j>zWچYP%¸~>ojYΗpZDrs0m pȿ b8m%J;"񌭂5jeF.%1ۏr5Oט9XHOE|?}y mnT}im .bpOCeVal ω\mv} .aBB`[~u{-& .԰SA!DZ }`W{,23 Wn2CBX Ndl.gE(2.ARA3M=K7Lj[V\QW u֢0T(i?hRgL.H,ꯔ@A41j&#Cikn2s|ߑP-#{мIY'}VKL)Omә+CS9+( 0+)z>p/5UŁ9Kq ]3u|e-|e Ltq@Z`:wIH4J;ߓ= "ю ]1'%¦я ggbn|wx#6֗r[90LYQI&3#x8 N!lU]k՚ JPjrvdoB'g!&yYzs4}Dߥ4jDyx@88{ZXkE41CH |e'T\UvVS7LOWXBjUCI89m)HC"OyokBow Bd<ð+*x~ Lxmy#YдM&;bhkFzL}ySbhȜ|-ź0r9W|]I|#i By4,l݋A9_nYԣcy`}+ULj+Q:`ZN^\(|7g#،gxŠp+3վ=lvņ=HN XM!" [??Ch }zC)d >GI738˪ u}PoVSH\Ӹ nG<=f \nN2<5|?SrJݨi3K75Xetب2DB ^TÈ{5&й~լľA$ 3cwOT9Ϣx]W->7RXbݍ~& )՜K|lnDg,s>S7/[ G7;*=>b0ԿRr_,Ɗl<[z=.{W+4WcMjh\v?x$UIŘoR2Ԋ!R#5>:I!tˡ: <jGR94VGv XyffMGS Q6c*Zqݍ+u4+Hnn|fY T58ꝪJE hgV%r|Ac; y(;4#"=pՃW;IU C0C?2H9ya+\ξu.q$;APOlocF l끷{JP)fu,P6Fҿx1RrdȉbtU As8_S_K'y 캯pU–FEr9F'ԛ"G(nڽy;bwNu*дqUD|p؅aKx^!9BB-(RXGel Jg+݅GpEku$>ge{j̤: (2^<6?Dܙʧ#nA6 9l9,ҭg]mas9 cp͗qRW1nKPٹfLD8L7侒mhJʟ7{7QLa(rsD0JK|Ĕ86u)p񶴧D6Z>ƙ-Aym ^Y(HQpqMaWU >o%WKNj3'ѺR?#6Vp  l5q``{,vx?Jev[!8_8bc#0\J,r+$ )ZcxT$7tоy5U1{'qV{hdlZ+ڛmdjM\Kz'5e @*>npJ7]Ƥr@͙]aw G5qmhh{lFe~,E( _*U B͈wc["D!7Z݅BɚPLBַ|7wmV%khw)8vNf'yL,e`8]@D~''87seR7ίUX+x+ד a? SHD茎uZΗȈ ?8yCP)<*5p2Q5wz@<,VY{MzSo.MϮDO]" Y-rr ̏~GbuçB&j M"GtX;w&z۸fiO_ZVw}N6tS7{VIvN|SPA\<\Va! O7Mgg/weg(atE5@ܯD >*°(@[YSfP+ z^XJkn6\KEf/%1mȱ/KN^:†7ՙP?qS~y"$p}nfj/5*`|ŏi2H)R'Hfԥ)n_#-Y %6jio:˄?Ӥ pb27IJP=Fv s>l>rх|rYS^ݬ ԯT\bix"\|ߞ5jXڤTnhvp X7ӞJ!oA b,,sCH'8 8gfҜ(;҆sߙ>Yx68*&Q0YyU@7vd+ MWBU.XǃB汝dRyA GSՊkTH5Uz"ggLES8:CvK]tH!MP(*p3 ^c9hW&')dڒci'0)sM%kE1ȟ9[zmjj2x \JXILL}^xP٣hmR ;Ee !vPQz5ET/О(D*6--&>2(wubU'q4KD&jc-$aE5U̝-Hyjw˹nT`:j--;^ z$GW8ـFpf)$iv  SorۖL)hp}J#l iAJ˅C޽a~&; MB2}EOHڶشwS&>W4b܍a|wJwk5j[W T}^-ϱ%~wa2^Bna<ٟ7$V%qLsiq'XKZj2HU3IF<  m|3 Ū ^|abT.и+Y}) VN#w3/Τe)nM`Kz\;zn+ L5+pWBvVuIm$Y.p!F]ͷEOM  .9mDmf"Pf-%EiLQ|oDG–G_u=ъwn3KOccYFCnE 7'Qz‰wyқ_[gxܺ|\M:۪XN5}n~%N$Z0yfo8Zb+#m2+{GE"L  1,%;;1ߦ&&s<ʻ6{[99̇T9kSrI=uOvY:OWuiFKw 4(jv6f.ByHȢQ Mέ5{zcp\ -oSK?D x?EZQ{⿯ T$}gĊ.*@JqPCd K^D֊'^q_B x2--(ocLlq%V`If΁LLV}AU^F?pJJDΑ)|X}!fwkwxyxg7.bhaᏣo)) v_~'HvBfÈ<xПz]P"SkYFv\  `(7h]rݪKYRss4fpBáhAUK;1{`a/+ LpWKyAklon^ ;gO6:REmt^[~5K_Rط9c0y:PazTkLfѱ[[I4lT!7r&twHІ36>[PS[vMcD*C3VwK;_ ڼ$6G wxvӱgc ;QRv~iLP$Z K]}eV㢎qRyOSokkl7Pc~=`WɆCޝ6ɓ*MbM<~SDq+bcT^ L)<Ŵ"nꊪu8 L!yZh 1r6].?i%tF$:[OYmNE΁+w\/tsYoe1KДHry=ނ[°bz%m->Y^AOXGd2r5%_%h1iCŽF0jYc{B[@Jd`P9;n [ ]G{Z%C|~/N@y#!AϴFtsIWoi$ T̚AnG!`ڦ8b` w:k5z U9yC4'' {ǩ~ݶ |)2o6 {Y~9SYNTt'{WSGb&aPu)|_ Oșr׊XNyim|Z=x]dM`x?fq$A`Cas[+_< @lܚr$TZ'P0yuΤȕ)CkgiUo %vy-" V㶩^Dnռp#o0 X4HȻV 7qm؛\o4 \-#`dɑs_tstJo%PM{>F#X _/2>xj lLq?Ef5KFDDjե%Q MF ddXY3B4U"JKarf#FA+.<\ݽ4s٭ GiٜIB '&VH5p.4-  x7ӓ9׮fJ3NUWsZO4ݚsY5~3ز/c|0@R6B%?M*;VEu1DPN*n:rҵK&喅n,/sɞ *#W o䂳7KK)cJbnCz ځKVv.^:K47VjsxPPCse(&XS_-aMCJ+I2'FiNWv.<"2gI@˷w(eC)| .7-60R͋ʢ&(:PmLY}b Ҵem L "2WLMhzq k ˃lݞ 73T5akfkoͧNRO.,)K uYb77M\'I PmsT{]ܩdIqкz~Z*IORhè~;?`VKS0&P,N{ +U㌝{q"ɳ̵j '0ܿO8й#dڿR#i 2gxC:* : @JUD$ b\ld2wkE&|Qi˽ nCKZ=t+CEb%8}ya*- `AkgMt]> 3ۼB;PNҙ yFԛmY7yqP޶De`9ed$"Rfį7ۗoaety|A~ )Xj#/4+0q,߭Fj9Iw7XwP!lMX?[5j699. KE(2 `կi @I\f&|Db ~U[KLP.gfW%AȊʪ\3/XbL0˝&CxIq4sqSc 9 %?bW`U 9"y"y:٬ g ܕOF@$:m&x71sJjx4{ h'u{d' ΂@2'C_V%ISHc*%纖rTM=gBa&|{ۮG|? ԗ5r6DHFYV9eKK'_-3(|g, SnwEݏ-̶{G!Ҳ`%/.H)W\ЬsI6UЍ^y}UyZӭةbFL\_I}}v6MLIП0v@Ke*,{:<Q xUY},oN`j-O6ݴ~e#DPnt52&TTX'a sTܣ%='#TK$XOv[spe+grDͫq٢4 0/y ߜ@"d$|pghC=`*S֣c=(2LU8DMn.guy,gC^kL䫺Dק&dU !lt3fzNG.{%HO>Ey;/6&Z.q[BxJ)oMc0,D#jI[j%(>򆮊C9èLjx-ƷlQ%țD*j >(9i1,HϢbi1NF'Z]JsϪu_5 05a @ݱ!A~k` qhQ{1Vø0O\oytթyoHٺ3vz}x 3oIzv,F.7Ħ&*u4CRRS?xjƯHܠR6P5i]v#'>OmqeǬ %}q5D] Fbh?(I\ePޗ1bZڦeMO3[S}yN/Z J ˯V3ޡ֌F42a[~3_ȋLPK8ՀÞ2<{^H њ/tR}zrCSU 'BZ.øOd<ϐzyZEb{y*edNW&RʼJ;؁)@ i`3QwY( Wl1.<@i/ 0]u/dmQv@"u!zNf*omM>ѫ:C4 JrfUԵp3~ ))oͯgΓ%FD(Ľ_f'6{UYAg9L*Xһ<6y LJT^ڟ[U#Sч)Bw ̳!ɀykSά(1L*"ir8KVr ?_#cB5qLv# Ҳ$͏)e2T%tUO_@> }Q - mbȇ~ uzF1 KvĆ#Y-cb${Ԓw+Չnr*| !ߙ>L?m?Px.$΄9Aj}*'~:j+0FvRs(,heRxZ8k/\sj ՗KtscY+5#;fy h4a=]{dHh>\ZVm{;n'"Ś E\0 ?htgg}a@bУF[^?֬b5+O9Kk*o:JauK7!j`ũLU$шl E*bY2fA0 !e/ Wf&'Mht_l'jfo߭sQX܏O.kB-JIOOv$Zv1O/ʗ7YZ];ߠpL#]_TdBx}11GqW^o4 \Äo)jEG0H=y,ɵw-^^XQ낍Zoĺ7X;0@*+#U2D;=ohՒP%*&շ؏I]KC}7UDEX4QU6oP׌sRgdDbvk>8 EM*lGh*+W/}.آM^A{Ȉ~h{⚷҃sTj}p?`{&kLNY`vszB}&j:_k&syLhru8Ǫܸf,!<.Egj̡Ta4Ѡnt:whc 竃%vp3Ѝ`ʖIMֻX9>0Tc?PDglG.R[]P#MdLIe4TlG K!iq~G+:L/>F/e -@.1 68B*U8ER8x_|H 3oyᗈAWX*y F~vw(kq n)Zu9PN/ۙD8o;q+o'Zu6:OuM+dO '7 ŷxh L9nq`8$зD7e -^ -OAJ'nhj^WkDdڎwi1vGQ j6SeYhj{SyYYUj-6s; +\2Y;RF&3f4xt1=>rjvhm$D ~ד۬V2j+)D4ftf&<ފ31 Rܨ:e3*;rs=({d9o!A[\y;Ĭ]x*0吰#QɅkAĎ@tJ/P9vµѦ|w-9[m[& g7. +ZG΂s; Jyzq/1ܤϽړhdf2"Pf"InFOKE%Ƭ{tZT+3J= IQߋś Tg W #ڵ67!%R\/fmrVu΀G#|"P 24e[w(U29JgAbW nGm1kPԮ: 6 2WkdiՅg1a&sɬ>nP/JL*b.V[Cto3 2u'=ߛ$zp״;c+4쬫bcq7/ʢ,VYխfФnT a5DS}6dvR9>ҝ*[#eo/x>ʜu"sR쌒^BjN"n+Ƣ7,L +E[/.ty Gj溤 W hBm!sbōP*dc?MJuxE| . Jυ文(=/]3Q*D#dyTŸo-#s)oU,a';gK [X~zC%2vE61ƸEGte^E$CZc@Z0 XHݚ< EyųbRB:]h<*RGt߬V0f;C,P!W0=lrŖH!c%W=r+&~.x4#/iܰU>Up["+J' X "0rX:*&r2& ,`ljԿu0E2<ܵeBW$[bFs* ԡWqiM_/%EeOؽMZھ$q#btmዎl5Bj;Y+[y+6AMPlh p: e mk8 d pj,%Rwl2Uͼ"/1[59R'dgѐeJkDECu0f,Pt3\~j3*B}HW6>0FHʟav!tZ"jm=YLjB:^jE+B⾥„7ĖM,)!rbYi*9XkH/MT6Jb?nTV.II!Aw:%3-R3U\Ǹ*5ę \?^BജyFBۼ$|/`oШJi CXR+6@]G b7ً,qYC!"ߓIX3YR{c8 0})! )묇  ۓN!4:Ջt$g|S1x>B֫(\ZHV> h&lQ>}槉e؀sЄǕPɽ݃J s3BFҧ0 ܒԟטSpTU5dtRdj:xV}b&=utjW)_Ե֛gcJv,gXUrI? 4LµQHNpwBr2ro866.84d2$;_5bu'R]]4(w1@_ fgj7T0H `r=&#f(rc!ڟ4ïWkiG&pE~>As4 //MsBr*`d&P8\F*٢epY;BTpwHɸ;83|"Mcܗnt-Sn:2ad&kK& #Y7 GVpC)Dna|d:P 8QBhE1D+g6#fHfA1 㮼~)Wҙ}K얰4A-4z㶂M jVMBXv57QF  imXM[=g LmTk)hG-y򩓯)貆[ќŎ}7P< \,x )혪H7&GZ2VGhn]ƲP0hB+~H׿ROW!u dK[xYf-wNLW2w읮TCDn-mWtX 0mjd8)۵.Q#m$P"_ [ Cf)?F:~(oͅ$QaȲ\V7HjUfG`l3F 7MUmr(*NO7@n$} 8 W26#<(=VLt&p+/1H bz T+ =Q %%Yҁna,Q-=n?!V,ȿ19 wIBٜSSxc! #딗 {hY&|0&27ߌЩSmL73gV6 rg~aw%tm$4@#93oz-ޘA~qS+FC:Is5qRUH ;؊h 9p5΂ŰI)w{an)q K</T囟jSLFVU@nJvA@F?6(jٍk |p98%(5dk4'JYk2,We_7\-HHR7b0MJ&B=ն$ͧ}JT-U 0wj!/שj֝/ NW0 }+G_\!/G-g #-›W'Oox(c I`$W 8Pifb1B~HQ9;nΠ{Cզ,=K 5{ #tcOvJ@2&,S@hߪv]W\W%ą` ߟ%vS#x?G,,7.RYU݌pIl=/J }U!ڛ c}HV69q%JTOge0=/͒{c9o|A.E6 v|Ks%<^5zTvB { f*/rwjbo_۞݀ FB{ l`S}@OՂE-tK44鸜\Ms˘HZO1&aUU]}G5ͣ*(ԴrB㷊 >WX u$01#PH9DabzVL,ѹ]P+cϨ3i@)gx>] Ӱ$XKK'OUb4XDV$PioP@E+JzbeBq nr(ImY) وc_^\}ØjT&hmV@yNAXbL.4RL fΚo,rC7zی֗ߍG˃̊,Cڐ1RQG鈊nk;^7xj ^> ..'hh›qHpy?;DL Us5r2eA>Ei%Vqh\{$d9Uo ΋2T׷mLZh:)a}]`[b\dg. U`9Z!a%KO⦷]8*bT=9H1x$֑|/)q|Hx$& 2[kWf9I;[ǂj8[\g@eAkcO:Jt$6Qu꧙~SVʵCٴ^9SriՏFLwzGizaB-'u$B)BF=HTJ[acO`'ˆ wR^p~T%HOߟ2\Atjn@WbE=D]>eF`a3[',~_)G'>աB!:f:H(u";89\nڏp2\sv(wF^WIUPR ye:މMR$\­[2UV9QzHp$>-'k888Ovٵ TiԲ&JVPF`ߠhFu&@L'(q}#w6h^if l'Pzuyȼg<8\Še.Dkw|W).H8H66$/%^?$px5B e.B/mRG: pot$a >w[V`lIѦ%xDUI"Z*LfSsSxa`jAfs5VS1Iy:Os|ȷ׼1 1LJ3v s=L- Ni-KMW^k`FWUD%f/~w.98aSvOoqѽ>; 1dU=S(ミ9ni ϛrE*ѪgnEǠ`T_Ԕ=%T|x u^띳hc,RƔs57M*EJ؃ZK=eP:Uc1Tgu^]EWg]nDX723_JL9Zϰ:ҳluUA.KpшV8Pl<g**..z(ZExgB߬yhb턣y5g k>:m[?.PRiOv¡ۓ@_űEmew;;{~V}V퉾-/|4S o|a2xnÏ(BtB8İ;g`VҎFsL(0ZǍ;^Qr;Y-!(N' !8B#Gld :gpS舁6h$7[9\LU|3_BУ;lJ< OHD< ۊxfq?` XMx W=Y LyM?4㈫vG/uDGQ;jZ=P*7">ƒM=U{4arg^.~tA=`j},l j.9+~TQ,64IQY՜%>)n){ad8! U㔇<d9[sI7M&*t߭.z䀭uIgvt9%s~7# @ӻ);V29Lp}k 3'}K(#5b؜J)ݳ"K꬚G/o&X̖-хK;KeŪGbY|د2MOzE(t?y:!RGu 28Zok\0xIa?D5mѶtp`&$" ٲܼgVu|ŭ@"+?PKȡӾKZQ8ћvM4;/Oi,6~fǏKBo;oU C{cQ&-7Y rUW̖k\X@ċh1HD 4S|5 >H&{3l/Y6GK/\ó^_qaF8'wgFͰK W#UҽYVjDcy&1k:?7B䊰 ]L'[_V62A4cn&&J<(j3eɀ}LFQ'n1o^[{nQ 2Ma P\P[yIm Ev# \#}|~ԣ^Z2xI@toXώ2N=cg(#K';N7?pI"F2uexKtx?ك}*J҈"Ee4d `hEECtSDabk:PMER1JHK:ta(Z1ރG>'q8.I,h]]R%%N8:9rGӴ2`/D#(ek5;JB.uͨ͛:w@ Lކh 7]l'msQXY0ӄFC`Zpjimd+@ox𢨙D,6阴6"$hIo#re #Yj[vF4'H<-}0"{cm/ RkJc RW3ЍڍcHƵ^T# ΠL?'EZQ j<Cl\4U#]!Cu=^= @Fx]e7`vѠ>$Do؝ o񞛀u]&XgIK! NSt@ ƦVG? ZNSwO>M$5]ȶݢ:|8Ё0,8Ol,&DSVOMd7s%M2TEyv.{Ix多)?ɣMwU%MntBY2.4Cy}ib4=}ij,\^]&E*(t\dpjV%߹ BMȉRa1[m~+ gͿGqZ̀@Nr^_՛ =j)K`dBWh枨O!?8'P\J`6F-'\,b.r\tn'Ad tud@w8D"~lv9>,i:;@YIgg?~:pwcyJ a͉n?=DqSdYԎP~>6r/o򬅩`Ԣ땕&`Qz1;a +VX/|``Dw_E҄F}ids]k׾Г yI:%_"icK= O tf{(Ad3~.шEtv1N/p ]H^Kb_`mh֐EQH‡av7!XT\xM1H6guO)ޣ9LU~~>,QKϰLKls-.o|8 l l IO۹vqDM->Uڝ)ړ/zVyDr9dC]H)]F[->v90N Y]CyJqTUSE]Jn˟Xʔ4RfЇbf+áZ/LFo-(~#e9Ps6[yX'/WC4PuX1ޣf^5[ ) k%En -&9 }^]4.Q_$O'zUok?"8}O'9P)|Inm h[Lڮ4AUuH yfuK|V\xk: !@-Ջ+t`ETJT4^t#ξr? 4֨U(VhVek5;2t^9X!;wJz ="iR ~7Ij "%ՑANf(H} B>dl䧕T@tR6S/X"LK RW_`J%Go]B(ue<͇Btwu?kAy r>P ۈCi}8}S0ys_p7`eQCVёhiDٜrw~0=Z`0;h)G2Է%0)C>t9ae㎕ ÆepCKeQ+4E4 \Y}{zV}-"اcILYHde} Z4w\G6N ۜxhȲŷr[գRVDֿ?V./_Ըb3NM#趷0MPu[rVt.[. 3o's}_jkx++8>ZP^ t(»9\Q B(ߞ]K%K^&{9ƅ>7@Pǰn3 siUg8"He,`ZvӡXm+Ӯ{sWs /s ؄Ƞ_#Zi:1$_HCA}ۀ D,'V,2t h+ :U'O1X\أ|LA_ҵtq;Ꭰ`RSCVІjUhp8w:AbztI0ճZ ma6zL2w~2t#,2`S$>4N2wk$(`CqpQ#)BDbwM`(=')PD/ cD-9d2{?8~hu9q3B2x8.tKH0N/V0eObhtN|ބ #)i\)8Qf& R^gtЩ$PS)'WWSOClO]?$C靤~٥3IR-'r={4tڷcb> CYWWF4'aH'|73tVc[pGJc>&a|C8?_<" iB~Wa5F`tҭܲ+j;} ~d<}p!~(OkB\=r(%7w+A%n|kUa,o''.x{܈;fýijW+yi'Nf\Oe{쮇Tl< ^굾|ìFXр}ohoYUي`%@ģ^zcGzIرpK9ɜ3<:E%6%Qb3n2M#37A7Dan}\f3ƈm:Cɚ3YǓoMr'°w3/jHt>n $ WV>ailN\+YA&YM4,`"R:R>  _ѴJE3g{3`JR pD\w~.&q;UߟaxH#ĉC.߹8 ʓTr91`޵k:a"=}!C 6)m3' wTq[e-zO# K(yاF9%;PGQ4Sp9drr $FʿTԎ|39%;/˧Xd}dR6g$APa%}ы@aY[%ςgFˤ;YN2)/D5[+tJ,Y&kj݃gwZ+%CrJw\%H 6l={'|{JHc j<-4aO"gƸL!Ck}HYqf2Y̔n H7}l~gTh:''6]"Ow3?L8S:m J62xИk/#9΋r,JikZC_쮆Zv. Qa1hc-{f>,n xy@TYGw7 [2 w`Β?RRYQH|ŗ4y@[B쟟<({1Wu9+9Ս?,pd\9LJSL5(zWTSoekA]+T]2'E螫 o8;ygYelnL?|8leSZ g'GeȚ.۝+Ψ| ]8 `ado=IJUuI An=r{NplbP >ӳfG*KdG303V-k ?1[c(4vDw9ֱ!rkdBK#sK13^LjxZrEڛܐ|Xq-cIWk|N;8a?o5qV+#PC HڑTxc)xaf7 ϛFeq2aL'x~eU+N%߈ oE*4#mz,2O=I "Zf^>K4N7`> _MVk-iKVxǟ0}))`stmڮ}P9$3}UU3߰\,cI@ d\T_!1g'-kěO{I$St1'h&eW䩙!D2{<_rVN8=[~O:X4j OX:E]|-*$<)<@/TY!C3ȲdkDTxf-AvSIYfYr Ng𦉟 7z&DѮIϝk zKkA콟hS5Wmv}* bۓ1֠XNnJ׈H>W*Uй>pz@OK|k7`?~|5xeYN%F-žG0bL0cدfgϫHeN'|7/^("袣\lftm`5ZU3˾xB!ybQv>e&V*Gʰ(z_zzz!s7 /fW+9wKcsL(4" uo{f nR-f}0 ' "b-=XR(6Vau3NDx#r(9/.D2C^-S 5?4^܃dLlɬΨ>.%z/dR̿w'ḋ0Y25o o.nNjbnAvjd4;%w2Cj8PtY?[bW* N`܍2hfS1ƢTZ,2p/;Kr9JwyycUS)ʩ:NWBxrWrua/Z[閫}UvjVЁĢ՛ \t\UId(K,(`L3Dv,G ۊk "(Uf}*9c9([Ϭ GWO\X@ 3$mb)qhcW(T *Ip]''3e55oc[smfM&,{;)>8AŐo.[V ƙT|/bqy[jCY ̉ |V70xgVit۴~8 J}KSd$I@ջ&_ʊARJHz`h[.e ÒTdoވv(|%sXV쒘GbR*ynF;a%0{Ʃ*|Z{p kCRKΝ;{w;$|{~/^LtSue~Crԩlҫl\L?lZ/vQEGP&{mG=uI}qp䷬Wڂۿ%Wvy=W4: TçJu߄nQ?*O•zk8@Բ9t2U%k'GEz} CfDS,~^w3R$eqot (^ar/flܾYl`6_y"BHՑ8$Q†mXAoASGJL´pq@)LWI3(^&)b4D"!A[\ rhjEiŋsK]Ѣ= KH81*J*C"t&z( ͎+Kt?q >2:]3駁%[8aE2!HAcs0.? ^\Om{'Yzܿt|A4`jpD۞:hd\ X2stk)hu{˒&)M/Զ[`}ml,K_.ñ!=+4"؀Kih@S8Q xplm ms1N7%#EV DvO fT4!~xoyh~PW{!YBE}yam7qpE,9h 1\GQBJn;~oEȯAo`d2 @^guYk a3DJX["u~6:m{ۦUWxFGߑl1p pw>&ez?(4TS*$$'E K $ݟ@N-[d)xSG'FreWՖ= l9bɇ_ߩ3 rqV )@'I|10"heL;2 {5k$R6sVnTs( O5t°Be d/07f.T᭜$^3!;ݠ'/#ki~m_Od#'Xdw3iFLI!{P`r m8J/92 TU;f P`,DlE/sRcu#GZme`8R,b斀 aMI03LkLU %[XN^x26;}'(%Gؚu ~iWqi2hEW (Jw WO1[dc=qpY):un#;ٞRBׄ#X -?KnP?opf A+7~0@Uo&*Rvu'^/rֵW3"?/5ۚI!g*gm{4V!1jm}='/ N ?`ao>bM XyEpr^Fu0yx"iTwe4 ⌤ :$ 28IZ,FH2(919*{R,2rىp41fB~8lf c@aFDph(LEK!3@sЉDICvd|!WjMXK'AW!gӓD\VQSۖPOu"H%jɟHuT u)T~5b֐d,bkSnʮiYDZ &gOѤsf@ 5rxpIRZu IͶ87W##}^yZl6|ŜŞ\"_Nl(j-Ļ*,7^yOo]neZC[7o8*b"X[2++9̽ ,+a҆$i"kiR8kzߛ;KD:&a6 F!6z֗/:s]P^BqrC۱T>^}Vh:@I,^XH+Hޡzi UQvFXQ(Vf |d810sʔnǧ外j] Z'D5>iiMi,zzwu'N5G.2Ew&񗍲ƽ,g;..eGhqƗqbYJ:IkTi) ´hN x@ `_ABN3wEO˕l|='Oii^{{&XQE6An"bM 4cS1ѳ+h`JX|}xZ7:O5Dp>K, $50Ρ@5ګ?m 3ȱצY=`BGA3 zE԰:neUsAŃԔ[&tӕ w,Wm"vr vӚd5.`F`V9Zb|IO:n_?>Y{ ԟ:K˽HK޾wnIzazI^CjrEhF%ڭT0-]-] hZ!ev۵lΔ䛽Xf#7OTm?چv/FTQB+/ƶn܀D 8kB8[^V$Fa=4xٌdbUVLHi  U|#̱om γn&idQK{~-UY՜,&k]/o II#R󫸴T!D9 "s:'s( 蟴榼~9tSB:y:1ǘ:w„',iH= Df#gUd\|@`f˳Lb8Aj3.e-.Yj@79cA4q`K - }kϬ_ͧ"ly&kR&a>8 &GMR\_W촲k n?u  8>iwx+嘞NoM)?&1\rfc`40,pʆ9'R|lb>]bH .i']>jgֺ'2e9=HGZ;@ha1=o& $igv; >FGԴ[+ ݹF͸T &}/Kƭ) $Hz/SԨ>峸kq/n1LN%Zyh}w^,{G Ge>Z5hݾT+D} "{ EPGr.uhox)̉FjKLd}m1mhԗB8k8<@ xlet6t4 <{#_`3[\v7EizmDl*!92ԤRi~ d};baMxF?F8|\:EbNĮ.o}@X/ ag߇>6IV2]C>2,0oSΩ[ Kmx cj<&7bd4Y!s51х-NbE`$>gbKմ+u>H |oV*&So YiTfyAmUv56t0nCJ>r37#\4͐կt~8*i~FA%;;+Xo:d/1_ʆT!9r &{THR_7ߩQ g ~Jܚt0بr '29G|dF&?VF2#/ ?<]:_*BJY&=mgh7p5K2bPT1EHrTwGM?ӢE/.̰1_귒i6_FGE'kP1!!&2yӮzQ`N ȅNz 9lV}!gvKPHV:e" MJŝ)7.)rey.b86#f!* F̈́ﱷƞM}^kZ&x=[i,nQ>|%aѪk)d\gdTICw͖񌴲SrG V P$IJ&;._pX{ ڠī7Q ʣ1P\οTXyͭ\bROƝ=Ww6~"5̥[~y1#,ܔ+-Ba~&E(uɞ-,fz)*-yhQ5݊֙k[!kеæӾʳkan2V1Y0q@+n.ۓxpy][ c >7iǺzry j#C [ro 9Wcl$jd^_\a!K쨔<NB|''-AZL 9>Nyhgq}`N(Pf!_Z3gAzz>L)EV_<̺_IdBLT!*r2#uZCl2I+" təW:mTÏ*om!ε2yy9%2Rm%[;dF51C`E6vF {( -XAEN:"uo?"S+XvGyý8`NMrP^3 bc(ڧ [ Wq-wq_hBY{qdVm9taB> 7LKUZRu":_#kmhyYKaL -478;q'4ݠ,x{ [ij]bWeQ m%#gt[ `<_ .(c|Vy4f[?-( ZŌ^n%UtPF@Ob)Xߚ>}["=DC>MhW]J\4-i2WK +CȨ;' R䈉oFүR1QU7I _E@PGqY9 .4 }-pkly0:[qLq#@j|Ƽ;k\67^x4ΟDeO(5ɳ}{xV(0dfy5Z`e==`#ŲhM;$ vp9=>7b 'u1lQ1פgo OqqziLD1P$xq!vS7lڲh؟m?bűG HCE ^CXB qQ4*6f-#%3,  )HN`n>aÍ<}!ǥ8V"Q MbsrrJr"uP/Y yHdglfY-5ypeRl8hM&PgH%F@3>@|fU3#n4ֻ4U2~/ZA%Ͱq7gbԳGKw8@A3*5Pk9"g{bc%޼/57f׆ڻ+}JbK8}8-իI]eomLU˹=_djK>VX3|\7^>NQ$㵐TI16?ъ_;V5HMu<\J tW15|-v>+޶rTG-HR,V-}P/%*KQvWMpUxщO1G*K ـp1 tKkĠ#b7P~\ģQo O߁`:3E)B:%kÖ˖XHRI~_8p.K e A>>|'g]ZdTjXWQ7~׭d R~8XI4.lsPr'בN%u'@+,J ŦXxi)sɞfpXQ&TTfAJَFXhu#Vg W \)5  ]pWMmFJǢhŹ{gFw3xG]@#-,6ꪒJdt_SPM/m@ cPKPj4[:(ɐyࢡ2uXxSˊꛨg2blY1',j9NS# lHhGv5wR)P ~h0gUiүK**nf[%#*3S 0,#o?c`_=Yx/n MƖ(5YAnrЄ,lڲ-l jkȚ-h#GNv3ӪpZN$Qï#uW,CigBm=sm:=v;u-ٓayeV}z̡iև_`䓝nY|!  JFf kB͉6GHv<:$B|]$n<~nNl7gIcT!~UMWR[۬=Uty#X¿)אBCo^yp%tͧ&h="*xS\Z&_x~+X-X^Co|P`n]2:&?5zvWpj),! ~ΌLrꄁj#X۪jԈqv2F;rY>I+`4Ulx9k9pFԜu0O6J*uhk:-.9"hj?ٞ/vk9Qpaw{^t9C:MaP;~NJbX4mx+ΩU,݌`EƢ2sR:ÄT-#q}" nΩ7;Nٶ47er=}:|Y)<ceZhhJ&^jѝd5 -K[ iL,Ύ qV sojEbQf^&FPY rv+׊,%_r&#w _[s;0q7( CfL)H4=j98TӸzE*!6mCp?L`~!Aġv),plf7V\wY6Bby~ܨZY f@{& tv1jT¸aCbp~`  ȵ~Gd&}~K=ڙza!|n8ƹg~+d qѧ8A>5Nm n3m0(LP=[#n(֋y] zj l!< P]nMg6 l]Wv<~Cjx igZLq׮>tZZ `ZT AD;Vhƶܸ,5k)MֶMM|`^[ߤz.>UTG%mѥM)SԂV$k]YF 4:$.C _T/sH;_Q`< @˦JaqF5lo'ynqe"Dq˙:{p%/;hfD|B1*}ZL * fDe*hੋj+i۴nCaDu x$0iP & x%}sb)їKLl*|'ɳvOC`C|~M? ̪Ȟ{`Q ^'&v# 1z ]-K[ڡG3&!sji$ſ)1]|֍S, .Vovdj7x"aC _S'!{@'~ǝ"/h_NԘX8,A(s7N;Q5:eZUfp6Y50tKkFb!֗ !'v@K=[zwW߀1̞+:7<$7yefluDW#yuIͲ#Snb-i὆.vњ63|dAAjQGI3]|I3P::;89Qy q{\DRm{f#䑑/Ǩ#WJ^Ң"Ǚ m2n󅽧#Є*fvl ?GBk| ubf?Xܴeiah[W7 Ruc^bNzD>7. }.fE3g)u.`|Ռ(04W+G9ad@""Sre#UV|(6GZ'-̞v0WؚwTJ$1율aL BϱY!p=WO3ŋSBm|#p70r($k~I?§JUw|w4ՙ~Dkag[ b "hVF0#5pz/VZSX `7ؒb]Nˆ.68!O& Qux?B ¨4ulT䦓)CПbG~pW-T8գ"ͯɺQSNO(L>JDJs"xI#^ 6yTүٛ qCOTӾЖCқouw~^6KuJS#$gC%}b)Y꼀E+5}ݲu|뜁3_xөN/VhxL%>g_*b\u^$ IkM#R;9f E,uAΚi&?J`ƫEp5rZ.;=IG"s]-o&d-hbr',֤<_e78"@4|8O!opO[IPWo]b&^[.sNJl2SeqFceaQtΒZ]tqū#nIo /kɼ5a+ juW,]cwI>Fmj"f-Djz"*m2zs.HB z-6 XO"+J"a]wc+ʨ8(׫QH,C1'kz;922&Fꍓ_Bh)Niz ʥ×wW@˿});m\dQAQB<-]x 8g >uP1OC}zI]8U[1nE@jc+ekD|19~=CtQvʂa0Z\4 1(#18d`0e9)a(Ao,KY š z&)JϹ<$w?IDvdѹtz=/$o+l!bUQ,[pY.hS%..L~ {1Me:#)p8š3*~^'D YcC`'s^.XKIث>~v++8TecS6%"+ ?`coGZ oOcaUdr[DO rVoJ.#[A#aqd๾i?PK~vtRɫw~mMyFʙJ MoԒ 5^ys GDh2ׇODzQPh#}x~mS>/24Ln G.{_JtZIQ˼ј,C i6*SLttWA,]3YVݖGڱ:$//{钒lxCQ$yTBAy/fD~N^9ܣJe4ViB3$ևdBź5E>@i 'q<"g^ \ybvu_r؈TRׂ7$TXQ>R5 \{U$1Q1{qY=[3Q?Vi1E7n1cTG>rO~'IB<@,ނȦX)Ɠ< I{y| orDѾh)n`"b Gđϗ3%Ѝ @ɃC!dC:Cދz&TapkMDeX&a>F CFlZ5Od{] j'΋`]F%-H V=`60iS~ ;[a6@{e~6a.K;Z`-I=b餍[4]" 3tc)P|cm>03iDAbU8B;R> rQD@g^; D%)GgYlgvZFqPϹl5{=La*HLQu"nȃ@&k2e%5 c]f0PW KBJ>W29"Hp3yO N,9kur & hͦܚoL<[bwck Ky:\ ٩dž@&NslyE+yr̒Wjjs.F T7y9M[\랊,Lh 5C?OmGΰ#w+l*3 tKk1[- +POP 3^ 3eјA@ T1Qpԡ%ڀvm_;ML]14F)2潿s)љ~#d8[ZnZ_2vBoEi4wmҜQR![t[ |}q!Q+nԣ PhY K1VMZ2VN u)c43"pa0ߩ=C,cd'fϳN?a_ knlᡑ.{ )7} f@碀+:iדΝIOX,Bh]}Y=i#$c >̔N' ftsAZ8Kx>,yf^YT(QweJHdM^D<MPbv{NcĺXVg?>;1.'gϪC0BA>4sj8lG'AIcse3wvq#ԡøFaw\ %vy|~&7E?&5;FhF``ru9 j?⏆z-&r1DH;?vZ[-$i(<rS"PߤuR{ #ڸ\<vj%Cf4hըœX>ͽ.qf>>3xE"*p>0|5yqhq<#yEey y\ 9?3@}\܎ݲ|DǍV)4&0zN`YhM ND8~EFhp3sk&Js|S6; *\aS53Ymd~>hln?vA>Drȓ]Ʊ6FYe4X;<%J(NA[Wȓ5w_z͠! 1Y@?Cc[tP({~rifXaӭɀ ]:y;IlRD@j}Uj} Iq ~[FͦyÒ"1#\uV)wM*'_~2MLOuz'e~z2 )+@HrziN.MxJQ}cKWTodkF NEA}YÂC,n-kУԻ'痽a*Թtf)y-=HpLs5erZ[!GVWM"sss@G60@ r-x[<jɨC$?@*H^`1fB.ѥ*Kp _ymxm>TܟJTI-Q'G\ld(qBd$8{ZYY^鵌R5F|MЧ+!͑d^C0 kg 1 ktnI1 2A'q$m|̓{#RVLtU嗫.Dg5iT z?+iy䝃_ddqJ0n]>/IWesWx;jD%|efIsiasFdJMJ)1bY3]*B#+&Y\&@(.r(R&I:&‹jaSW!@˦ P%h4ߚ6yY|Moзf\Ac3Vw)잚M,#ڂ,Qs>=N]qF:G"FЯ#V-'6w 8SmpB3ߋB$+G6'BVt 1j|*kE@z̉!ZQU`;oԻ1vOwm)VLKgB=U+2gR2qj @Bl44)ɼ)iTi )TD"(iEC[fs&p!g([yo~=RMtQ;|s)xs;OU TZ=LޢkVUI hc|w./}^YoLk^"kD FY܈Vq2jrk3ޘ{M5ZxRWqWЇu."ќ}j0xxgҢ\.De^;<(D1n gK[ }TКJ`e9nq,!D=T<%7Xb1&w*q(Ae܃gbFDךu}:8RfaDݨ5`dJXVЎSzzHUp[mRjb5fī1ztACDU$fw:M"c]͓J~6rXflu}ILFṗle.n S֐zx4ʓ tWJ8w R]@A܈iHufPTզy_Rnos[',"‚#e:d76}(M9{]h5{_$VcT[ DD#oȴţß veG[GCn ';_@QN:RhսEѤ隰%U#vx~5C AdE2?2ɶډ=ihűx>$41%usإkIV+wJ }WC88w gjկ8|:{Wʣ6C-H&\gک=aQmxB(h+i^s=X)z}UԨ-f>4nj=%c;?386CP9DS7DIeVt=Y2 fՍ(=r"yz]e\Fs2Nw|kAꀥԦ"˜aZAD4A~*㑉XR:;7 =80+ ݖ tQG5B,Ato`u'X;R%/04cgߠylg0Z=OR{}rgSPaíƁ?46+]څ#tʆOe^GF#sL."T8ҔcHu+J;d߭;)~ )jGwt,h{ͲU DTAc۽86.[<'u8 >O.73\~ ==Wˁ(3)+k2Dы,''."ѻw<8ezf[0_U4< ä,ޘx1<6I b бjAСKhA{70MK4^_ڏ'8x08Uu_y3|yY !nBl-/57j?4Oإwrc&: Э?J=E] GHgKs&oR*" ;w7{`iV{_5s-kCg<61wﻐ5q < tФ!1_t *kڔ=hWKyaͲPxKuQx׀rJR 8);ؤ;߫$flo wh!pZz`m,CVK]J7Ѱ_حE NojLwCnUc6{^xꌑL)&1/9uytot `?C'[J:b `wB2]hlVGT3ڜ(Pqɾ GQƘ&"Zs#Ɋ1!Sw!PHy=)@y?㰏N'gIȕVZ 9F|3$ ;ޅ#'ua@8dd_Vp]DrϜLĀt+8;a:WE@T*Deyb &Db[3d0cq5~5Ìi.Pd  KkilDv.E lrC gw qx1w?п1V-!ex Wipk/bᇄ )JG;HГ7̋Gj)7n|x ⳴QWJ^R+H@CqNÇKWȔ8(,n EVufb2l 2]`w-dV﷞E11oO((w/Q +Ʌ} `_vA.qK4u0yOn\eOb0ރBx VS& y=]ƣ9%"ۓp}rB`tؿZ iq <^ ϗ}oU-:d| L[ޢEV`yQ@f& FٓSHw9FpB|˜')؁[pځ!)ƙ5~&yR-X*T|$f6̌hmX*b)Vpڀ,giOkjtשLA9E20Y [%\6% {V7RZk \5`bYW 6IRړ fD̳Nuo&4A=L>&E:;p3?.Z)\M^|,ҁP\:T{ ?(`Va )i7(mn)}q3*t K?\_OdczNӶ+k!.yI?7ɵ;a?Hfjt.&uPhAˏK< Gl"+)y5wU]ضn1_ `]sW^ >pGxU F{8?[p,dCKXB]AAe}!v$FP\`mr!aKyHl HASX@_>glI6zvOu*7K!VPa_K O ǤyuvJ=RK7ya Brtp _5 b+o-\ *.9fM|m@v0OfPbrl1*\U&y7W]>N!u'ǝژe3lgnK j/_f^C zT0>"EI~^'gP`7*£8uf[ [@]Ty8Wu0>,pz8%rAlr߳wvWc!b|!9w%hR?رX[yO·pBCZ//Z-"Er|'װ}O #RA"xء1EْfWņ5ViZ*oxbƐt.#I{ yzNն3T` =e&RrO;\A~Ep6:$tќL}U9'5qyy܆ gвVX<_a$v1P ia_rjkuJ`L] m$\#ٸ+-<ɘ2wv3+|*Խ+PaA+\@r.9DxC_DQB蹩cPtDc .YǭM. ׮GH]x8SxXi~abۄel߷P[؈uHLA.wZ`pSzvP[Y\m/UMEbF}>92O!3ƿV'4p1KFZ@3 \qŸ{J<<Ű2E8^tW2IA^(5p}RX".x)8K &2[Gl=PnI_c;_Cgǧ3``U<ZJRa)2#<>Ś{G=:ŏtQr)Er_"!pҋA n?xE볍erG}\k*=)Sʿ>ȳ ֏OY0B^xꏑ$[k4z*dX=&6 I[P@\|쥜ڢSI}qK`IҶ9fPҝ{̹-)1cꦄ nCv[OQM7CJe4xVfDDf8.ϘŇ4z16*8LklyCa7ޗy(;+5>Š޹dN3N&M/g&Xkޚ);K9`49"!j1bN +(frhyj #ȽAۖ7s<;.)  [1{3(kb֊6wOV~1J'4#jnpkb qo? 59S+ Ƨ3ﺥ n3p2T7(ir[cgM,"5 h;D[2zpT%}[FA]vք"(0\FLK;I]|~t z+\vUMR@7v3 2AxW} F+ô-] ts*T}0ͦV\iՕ E\&5I>Q4Ȑi䤡NqUp ez霎a4o~(&DaXR!E^lc28P#"8m߯@/uIU _ )A<1 _<-:lIfdTabUJYgSPЈm9` ]H(Ǎ`pKw~Lv.S59ۛd5TU-H~@)ރvɁ7*H`"l&M%#we=E Pݢh3 -:ϕs8y(㞘>ABrf9׃P q\C)/HQ' _ o^Q/ut*݊l]9| *nʝ;M{ExnGxkD߬џ]Φ-WKPB`vqVgv֊7dx(eeʶaKN$G#oӬskoBs-djBX2X-_*0,R~D](K_W UU0b,E!(_׻0_vf:.&W҄LgO\}%jD쪥Jb(HB#%\M;@3Sc`@nUBMH&m%J1zg!ܱV>zs#澫8k]& yb򴫷ݸ"}Y2߫^:ybw39 NᚚQG ns2<{z$Rwi@%8vrn!eڧ)6;!ܲpa " wxDuOj~C"k^Uh>Vݯ=>9chUKVr%`b C&) CP2)nYB"N@NCS9LBj1>D!90IB"nW~|,pH8n-SJNWkʦ-~ xWZkPf6w0P+H?56=qY4e69 A%'km"IiBJ&B9 \{`7nrZ*3eC/Cef,/ֆF$N,nB .ydFz"[ۜJͩ7uzY5mII)Y_2RILf}$< h(^Vxԉ#m7y%2m<}pbCщ=3J4zM2:9o\553MxLʬ$5W/!t6^=uw;>~gp@5I WpEUhq S9H Gٹ^pb<:tb M'Y\K"Y:q99=L9L9W^(}tOҀ~) '˒%O+iA$U_=&6Tm| \8|J64C @=h d=YU4OޯjeYu(kd$ҟDPb7Am-0]C,8j&2MlpDt-ZjT(VgΧ{ENhh=\SeqHK4K"3'׺$hmO=0W32 *1 W]sEpdÒ uޟsfvyoh(~DBfBnL\ZnN.{ԧQ.C5j0XcxdL߷K2)nDwCPKM:/Jdžs6s|@W tf*vUv:^'SZK0[ X$䀭Wrl_"ʖݩ}+Q eޜp^⺐Ag+"Rp_j.AKNOv~y{V42n0zP%N,sm2mQ}]!?_@xgWI#ގF ">c#ި|;A|{Ɛۓ7Ia "r\u%8rn_O>#5k?ԩ9lA:Jgg4paO2odޟܨԿ]ޣ/Q0A_C|f ֹ+ZP /p pzP8%&:gQ=jM.X7qH,j~y_>`P7Df![}qnz n*"J4J֠Te  ?:QgXitE\~Y->qx~ hP'h9g!iҿ7Í<-.- G6Ft&uTE"Aڟ>i&tسjs*ذiW Ufjvan u8c܄L3td:FVHJpFǞpT<'9] |@* S2\.8U:D{/w>k0Q+ ~8-=d W3}:ue|G.EP%SUO oFq _cz,\z.0Bb2ĬB,El-}IeKe<,YiSdy?sP=gA]I?$T'l="ˑۯk=VEFFR,B@ړ^S,H HJ>j> i|F  ?{n^ڲQF p]s+ܰEe7O8b倧>5b9NGaTLnސ=ʹ7yi/[$ֆ"S0.;7d.vAt74}`(>3Z d'49oGb;)Yts|M=o;VyDP 96yo/VhVm[w/t էzs𶐌^D xp1r]09mhyZ=ʩܒ0XaHzbg"3XD~ kg ̃n7Gi(N=sy r .8)jgx`a-UOh&4_Fv7XA{VՍ8(1k6P8 Cb!c3 .4o4Fy|cut"0ι`$&ɀ3Bl=Gn~&7},(U GrC3vJ9{tGp_ܚ )CLu Adk91Oqk[śko ogAՂ:oB@ C1Yo߾Jlpp#)U3A?̏4QkZ{3| ,X.GBto9F\0>/[\t(EP~n l[%=˄Hĝ΃sO2uםtkE\pXg:t[;ݯ)6D=_ =B:gW+|CvBi;j>|SAo ;HtSa0~S')UB-P _ӡ>AτWBЮV6*s*[6^ rchAP[EQ{/ 7t X8J+Ip=bTSg3+͇kpِn*LewcOKI];/O:.>a3q^h-#~\J$\~C8\(c(7x_7s|3<pWgRPD)U9nm.܄G`V!5ZǛQ2=9],({] 7 lez9([3sYeM"?9씮[ M[syҞUxw[GbGbP&4w7pۑɉwܸ.uE4% _6ND` VWlz:I-l utwd\we nѣ5AIyT[|G_dJ (1%Z|MrI+=3 bodx$bځ{l4wwF?g4qWt>Uðe7C|PWS_i=6 ]%3Ծ'9Gsln 9I%߉t:m58+ AʃvOv|:@dM=z eIW%YW])H9"Yf-?XI] U% uU}Cڍ)J r-QaRB-3N!PbE(]B jy_>cwa7(k 9gO{ׅ zBj̖?sAt;zmm[⺬7b -΍Ԙw(wO^_, 9 '(p!֪ZTqYItuBպCxOއ7mvۮbgdMI2;yq#@nu[nkN`'f[Cp6棥=?(_J"`U:u0xxliJw&r3l( c4 5Z=ZI_MqZˆ|"lCr^)zd^,$d*Ӵ/^,2qS 윗FZG)W 5e1s;A38Xv| ϖn"n͚͊`Oh={M01u'u12ʮ{a*nN"2j 1n_'`\!dPؠ3SV_Brx7c>NHg+-s W@^!},(v%*'ңwm_cxG^v :`AY#o6 CTuZR8 'S>71wl0!.˯*GK`~-Tup`ePKxnI,N PG2{|md78\ 5ge[ vVe:T5/98|0^Vk֚2;+5>EF&6BF^~ᆨ%[l8oWٿ/gN}9f{o3ΐ 530f2L~YxS˨Ҭ<#0zQ>«L3BТg6aa-$} hcx36eBD=R44ON(hPeZQhʊIbq^/~cN64Ra ]e "/o?X=6Q(^!|?[]%h/`6p?P׼d-ɝKր(NJ%bm7t.ptc]Ͳ:53I9?Y8<ਭW) 筤R@(hREAT98kPNqYJRrC^ZQї׊hl^Өp1K^`#*#\!sR5(UA}ʀl2&\ ΍c=b6Bҟ^ 'ܙ1goE{axbB+<,fԯ9:WB]{g:jUNJS+5G-Da$&I^ !_a6Wm/-кEbQRmu]9zgآDp'.}ݼ631Vdrv*>Ztl^i:N*m XcbL[Aٿ0ۢvTa,].)UށE~f/I|=9;`(W_#=nؿJ|X ͞Ft(EB6Z([Θ}i.G9^,?=EA.EQqܦ5Gd †۶`6euTaY֦GW9iy!EJ<L&H1ZA ?Iƶ;gF?aLdKi$<3eMXmn)ilcɗ뒅*xۂC' ftlu.D{&W\\6֣%i5ۏ d(]tTj7Uعf63>T6kiH0M>ؙMĞ%@1乘6~̇Upaͳg:8 7wPčƧ! 7N)w qD+lLюmssdxi>[ CdٳAbĶcPbW#KUtVn87']^6g߸4J |?r CL Oax_px⟃(%IP۽ϣd8t dW>.Qj)>R,2-2GaXF$1`6F .L?uef+>v&yQjnD%Y> Aҵ %〦Q !{N:6 Q-h%{KGbRƏKw/ XV>5۳CeO!#Nc<__?!`.8nz2)Xj}ꜳu/o  `C [a#$s|nnr3GfdbYȹyUmMA1NuSH+}{8,i̠MTѳ8)P<pGe8J5=R#kᨼ˧xEajnX"*[efA In_p;o\HsϺaa}į pXw?J:Cgmk1_Ԗ*KSZ;!$e2i gB|-åC12 }%wf5K'W9sg3[ ~_3(;A$ +/0`Wb ड़?%$yi:[X!PP~cT4^=B 7Qht빤TZ?T(=eU wJih-E9@[]ʹ [+(bT ß$#&:/wV+mzPMluSEKԎv7[\ߎ7t Y# 1OU%jŜַ %ݭbNigu1tfKG$%ڦT) CۿYuT%1P /]5Pl1sJ;h58WB!+$h:1 cσݐԙLD{!? lTX86ԍ+P+:9``R+:=gYO J7фB-I;߈c`|OjͰ"j9ތX, E/sGQO IC鉌MYxs)wbHL rwòl5`fv42z F-2챜su b}ŞnUK&ˌa {'JA-3+T^hlRd|Qm4K1/Z}1K*G Ütͫ^>YƧJo`pQλ3Nf^rVإ6ClG4'h۠!+^Gî򅇬5 NحRŷ߸drw0`iQ㥯&Z\I`G ݃.SA.@L.@M!- kfR-ϲO+v"~&-Ө5Z:+-ijveJ IDΥfUU7 j -֮"x`2a"sYewN^|pk8x!sDdo'32_T/R+*i4'OH<28HLj1#')fLDIccP$?+7Z5}NN>-gO_2E(>Ok$cӔߊg 9OƲV@HRm82ṾNkP*ӣ;ej;Ҿq,$>w<2_."|=}[]=25. ʲ9 ip;,ݪ3ڶ8QLEё؏سCcu?@E5a߆AIۡgV@;%茌UH' C F,hUn0stSeyNpr3A8Ij9pp'ʄ_7B YA cwS t C+x6:T4џfih$F~[ *hz3NWBwЯa F\xe4X!)- rH9٩8+Zx\WH,Dǧ%J ̼p(x;[+ A_1OknZ#5$kŹ~.|E3V0,+/<tdh"W,}@-`)2N_6Gsd Pq qR"G$3pa.&X܅mbϣ] d]/%3Xٯϝ5_v Z)IS2~U3`5^NoΧ''e73T+'_ VW gj])Ўpty ][Ǜ`} q0?Cx$nz$ylWRD]hھ~my$? R^~zvJ'oߌa͹/ .D4͗uAu `.cp2xBD1A"L3lp.z1&e@,EjQ쇰.,V;Og)B+9gM<\KTG%Vs_Ew?@ H=aS<^/Z6.W={bIÝAZjSpnj֛9 W y/kUᱳETe@'\ks&Q4ۣ.$;FHJ4Fj-=F+@+ANLI"mn 8 櫢f"͢XE^n'q96jYMؕyO,S qӎ 'oOΙ&}e <%Ha; - 'O45]0F9ƒd yJ2bY~1~A=-G4^>ΘpR,DCcx{@ATHtxU`nt_ߓ^=F/&| ^[,Z$D*K0DZ2ݕdU >;P_/rkhY-Є[fq=GJyãgC݋HKxFˡ[s]{prBr5.(s7g1|RJJN2q~O6-CIpr{U"ࣂ̖ xŐ &iVƲZ{1 2uWDw1 }Jޓg9Z5KeXX R"O Kz1&^ca{wB[_HP{ "6m٢HLt"lsK"F+75(c)E(k x^ų ΟüF&u4<HAoU]g)6߂d2XxvwPzJ;B_PYLX7'.{=ڌNKǽguSG7{X}5r4ڊr"eJҲ P} {DRDk.|"O-=ŃCH^sB~ˠ#-B3=13tB;?gr|kGi6L`$.N_a]t)mp5h|dMWsĴ̜5adWv.wء]{^E̮2O\Ґӯ*륗ݻELjlk;.twɺ)Oh/?Az+PXp ID4 3k$:ҁW0y!^$,*R(k _8S]6,:s@M]e#iEl#FGu0ӓZWMͽ\ٿt(O&Ê7㟧% AɲiSWJW#3{練[jW3Ǐƒtf&GF'e^@@+$ v itӚc\{Q Pܯc;Fk? 9oeYTR=jk2Mk rػݮ݃!eb L&(gxs>@ pVf}So xf=wyI.@@j9h7ӆi0fgψsWڏKJs׎ .Qb{]ɼ1.0M QnZAc]KCiҧ}~8k*?=L%yM{.3 xgP/%;UFDZw ֡^B ېX!pFƕ[y[c,Lx@׳%M"< U8`X!y?[RP 4QLS&%<˔V:pW.)!P7Jkv}5o*5lV\Ru yR:2Ͼ=|{ )P:0˽"ĺrđ*i%#7t*EPr)bvf!l**a~)K')YU̗Yёm ywAEWZDeV{/1X\uI*au tරE2O+ S]- ?V+óv( ̩_kAҘLaԛabֹVlMs˛yͲ4 \0E<xfKzn`tZy{XXD5csD0pFRY hې^CẀ4a2@_q>,,p3FB+h䭱 JKn*W㤸$GR~R긇f3˸ i:\1cld{Z:g@S]@1 s @j3@IwFpXx϶+_CAR\^PBN pwG1-~ߪ=G  |kA㒵DCkiL!pUX\ V;R `1Uiל=Üp׏DLu3Lpg!\+g D &YiؽND-e8>oSw UXm`7dժbQ#"G2bNhvpQ/w$xF8CaK d2v:iR ClNQi訲0㑰up蔁4`ΙWax&aA~&M!rW X,o/DIyP"l/VI } 9 Z, @!]'=PdV)ZO~U@,Ov2o{vyMtq:Lx:VeA+:g#?WGg,7jSDN8YMh9Z]s'Ws%[5l-mN5Z~kL$IC6b?+8xc|, "X35W?OJ<!0Ap6?G7ڷx;9||ۖBzSIcv{Bg1Tu)&H9WC۸@2dΈZK`8Ish:m5;k~3!9D +ƛ)壜(Jeѻ FUuԍ9m[?`+Q'ءPĦe]{ #~2d5;|mڶ.0]k^<@E*I!ctfƯPׅR\qre9VQySٷJNFzNjӖoo0Ӹ@ȑ\mI'![AohA"_5 c;" : n6sx20Wvy \Y:t ac|Hj.beȎ4Jc((ز) dz;jb YdMGM 52%[P&hl쐒GyQA(G)3SȏŰdSŐ qM o\ :K nOkYmce&)NpS ՞ gyL։oXHytX'4zqYWfXO+Mk"v aGT7H RK4R6Vý<8KVͪF` C z6%an 5l3n^ԝ *Bcu;%ZW$˥_KSzL+66z[q6KًvGG!&tX5M94 5賦$ 癎XӌkcaD&sԷT先?#-#0ϐ~}>^BH.ެ0-k-mׇ=B޳F XN-ƟA&*E߼_J 5iRa!!W$ޫ"KajNZh䩃Ot݂ѕ9Ba*p\IANG@v5&"!V٧)&oUD3I(3c3RB"&s= 0Sְz8dfQ]mWpdE{ 4},Bt{zdҶ=;tb<ֆQ60yE'TMGx/&S#qw^ n֟ {`*'1cM deBݽ},LUp6M0db({af%-"}ߑ7X)\Ԙ pvfcKO7#g zG(!:H~)d[iw3IGw(-ԟWWx"zL3ڭ|W8Ú (/7bazefB|PcGW;44 s \V8P=s%qQ=.#k˦ ,"PکqvN4Y.Yp]}8zʓrOrwzSm;#An2!q::L{(gBwZt٪qVbb2Γ6ڰ;zH}WShkXKnQ@\,o۫ꉏdj]WʋnA3w$Mk+#i+s5RuO+0 R$J.^Jgq\Wt'"7 ڙ:e1 %%] V.bNaNe^/ qk:Ȕ\_sݤʑ/ү .{}hŎx#Eabdr~M#mp5NxϦ_ypM0/,i\bP0El+uVaiÄFȣfYz:<*i`] lO_L鉬Q!!RNN9<zƌ(ۈ`o藛4MIV"e"ocn>}?/5SIږ:A{Y'С ~&ܖ4?+TOpw?9t`%XntZrFi4އGbMn{ N$K $5e>$J emv5Á?( ^!T)>M>hkAi\ࠞHd1*"lCG2r+,zAFPwpQN'ϣG])y _a2jX21I !)v@8~M6:(Lxm+MSeÂ5ٌJ;5Q#mCȠRK$(B`P w*v[{l0N@2p.Wy)X[Z^Et9TFVZ(b—T1?@|ƣAR@OYHM=BqYor}<:J +_ȡ9&x!/['S# !ЇU.~hC)41K@_Bu:Q޲r7(oZmٔPs:l+=&w^#M-QD 0VplY{-ÚwW@/E X!|mˉC\_ IؽmkՁ 6K*CzffILs1-$y)Jn 4OԣS9S&i+^rɑlUb{`\(GȝkSJQ+قPŋr7CjnZypb8">ˊ ^d޵_՘=pPo}+s^%y~ψ}(ʔBED:N5TԗmnUC=:(L?>p#ql_A@*MѬ'"Q<|sCtbЩmC+mO\&p$ PzA+0v/f0oo[4x 9&VS/p\K!gx|& viRa",x-kaX?>BfQdn/#r*$ğ/Y* deL Lj=Ny+]a_wx/pVERx.NKalj{ZGĕ Tm>\9ān)jhBǒLY3o' Rzd"!4wbF'jX`ڟ^ k ӥeʠ];!C2L;}g3S#d b==;7 |8_T,-/Ox&@j?vsگu#:C'!V6Uf) bsڸh+~K M#5GI?hgT.W)z 9E۳Og"] V' ,J7nUV9zLdL=v-`FN90Y~ʑG8@;_vT9o@($dCpjo` ;ݫC=<)8<00X;v'ϨIUZH/'D{@W֥!kSiH_u3FavP[x|دɁǚV5Zq}7-RI! z _n%Hӣj46qCjI+ZZXwQ3$ OᗏG7Ń  C|$jBH`x C|zςSplKZH1nsft` 6iN4B"_'=?ek3SE\s"v\@iPLދ(`uzX,WlF0P=SpLs2L?1ӳ̀QB<f]}Lyd$ShEf< zIno' 랼lroxN+kyl6S}p]}6ڧ҅fmB!$83[^, 573rY쏚%tc~޽ 0 3[mp Am5PuR SEu]s)DdU#5FuH hVvf6nr`+PkYuLI}Y׉GiЙE\)K6K.gUZjca7[=,J+:k}9{`a,ȩ!o.|QLC*x4: a((ۈoE 1Hi*5GpNIȸԅ[?=dڇYY OS_(\,rUog譌"-!!0K"S1Xsq[_s}is=PZ 33M[+rD]D8T/f|Ch ;i|^Zyݒw4jd0D'Q)]^?G$>xԗi PGr0rU#.>N8$Y[tQZӂ꺭Ϋ/c!^ք:^Zz`>L MT:E 7VU}p ƱW x[4XedxJA}LH.u1:QHd4I!b :~&bm n(UnIW.߉}9±"`o ?X.> ,RZ1=Cߴ ]C{?lj;ZZp*8,[sn%!E V1{RkdF5=1Q-bBI:: gNH@ǢACߥyxd"R,Y<|llQIZS#)W`[c ^`#Sz^̱ <`Tb'}|SXu&s躱Y/>٬&9.Z?^gge2D)|n+o!\5\ᷓAɊvȑrq?LqI͓N9'C#lX20uQm9QJVA,voŕfI*O6%B z'0F+.'( 9-;55W®#p +NDYn2J>w9͓D^%y. ٻtJ/Y(tpHlֆՇYQl6*z..3ciy n-1lF{ދ,;2 Μ_NTf٢p)8s!],uj1`[~ًXSXW ,*`}qŜ w~dm{ha>FJNFqDQ܈l :b/SRV@ vId]DcZa6ْ`VBXߴJ   mPIeRƷ9]ڎfՏW lIr;T®Z'|7@t0x2 jp$/d{wQ]ㄐՙI_atu$r͂rAY|$B}+f[d6ǖÉPFAF[l1Sznx+{@{uXtcfe6CxIK>Iy-$_ 6PYs= ~#B8C:wENw_əFe@dBy/o"f+\lqKX3pWJԶ_ 0lr!he4S95Q9K?QQIP >|$%+Z'GW`<+/K+xz_垚h{{ I04G&HGXr!Fz?9͚"o9S$Y,gNL`9V͵ e%@z/T9I%Sx]3r&0N+.hV t4K2!C q7NqB ?>fW@YwD|L|T%+tRGjiH)!OKmG;QgM9LH?bpkN񢎾 I!YU)}댉kɤ`qg-=czP t.z z+&mBIO{ǹ6u F0WU+Nn jZe.al!VZk1=ʧH9:}kjC3EBsNh'3j{m!L*rF>;ƇPƾky:~^V;= FH'^Y]\,OZޛ sr`'v7*@O}%)%} >XĶddh[`o+l 1:4"+`ͅRB9dc_$TZ8ܨ ϻEuL *֧|MȀc3'SjT{cM=([lk֭kbHðj -uTp|dX q786Vew*Ar䷉wb#AOƌ\рa ac%}{4K$./%t#]TGX {x·Zdu\?,%b?lDH7Sj)G H" !VA*X76sǔ##ovEa0S"#dp' _y,?^8*`;LArmLCfel^EFI!)9iU?@*mV>y ;}Ug]`-usQ˭1CnKI9e솒:΃ks\}Qx7X9<3VeJh$Rm$E^u[R_z< ?GShpR[5n_:PsY .׻X{ n~Iq;12o&+ qت1OՑNٶ'̈́3L}C![Jj\h?cNu}@m5Sƚ06{ pN0eȉLؽ5da-%] ێw=471MB5V]֣b <g6fIG76Ãu82 H(рjULٯ"TEFs#'Tr?p5R*)dm`hOO+͖2^."5>#5{I:m|1f Cu9(ͯq/#hEs'RL]䘾x9 Ylnߣ0M|r8JSm|ƠXTmK_g/#Y(dAڟƈk]S9ja*e_+P@ ?տmrh[oί:w<._6$)$A*̀G,A=ZY]c"d,e"aI4 >1T{p̋r206M}ppON[XFj) Qw6 %ÿI?#BRW6i#Y,*}$+.ᑮ7=|s\GEZqqN}ǰx@ɯna+NЀ˧ +JM0)Nx g4 +]k00$\^gK:SwE-RʣD:ɨFm,9(`u6I)@DEAUZI7+&^{6`Ll _,&z!"8>lz\ƪjF;%dkI=NuxٿydEīHd76ʛy8n{@qIѮJPa!G̶Ao}HiȉzG^DZ:ZM['p Bs; aFUnIX缼JA7:?|ۦڏ+^k>ؽšͥ%VR+/w4euϊTyfaQ3tl]+Mp{8}-?>۞}0i?$\!ND#'#Ĝ*/5zpEZ!;c"&t#a@*hc2mF>@f$cb4P$ZgyD(O՘[xD-16ڽ7.N]=*%a~X6PmZ#v͌|%tW*vH9/f"~Oaػf,@i(4ƻ*?T%]+OOEp?QdԎir@>%RnJų7g<C+a^,i$KG2].%n߳EH݅[VȉP& qF&čAe0gwS$'ɬc6H0)"N7JV{{(P6Yào-zᗳP6 33Ӊtyt/vTxsܵb?ݮm-E9s8oa =wVP:^=R1\ FKטzEܐwgvs _m/6?ގ&nS]=! NqW*ک*> Vǥpn^}:e'2%&F,eo}sGuNDU҄/QbWJ{*q,Ulx}8s=}8%Ps<$tKKQ,9p6ؐzs?.ly>U\a|{e@!M]M*ڕb2Y[Z<{Z >~Ιg8de#5:aY҂|KoN +:(ٷ5#ioqxa$^,+JPayhT?ӉVȑ'4xԻPG(0t =IbnW.*grK^eR'~h,^\iUD&_5~}-n<%Bg90O;gkQ[V.k[H&c.V>Kĸ,~,.aI AHXuT4??C/kY8<%c&7svwFt\Ѿ|zE';/X&Aps UA5dvRfy&zLų^VCҧ~?[XL_X|,N7l}w f ƪ2i)s`GNHlTJV&9c@[ ަUZqX놞 Nk$$LY!>)~ž"-nGjM.*$K5*`#!C#BQL,{欴)׷ 1 lpS(B/O0+n >}W;iF¢IOVpĒczD DkwjǕ8/p B B11!f2L]Y͓׺ K0.WY T^4 Zg @1G &4%?~P H:M!n] I v\e 8*U瞜=z]ԊK.ZC.Gb"cڢ&3@`t hW߶n6=Y2=I0GպhؼbW CVS$OC3+州`}pUmnCRiyghLzPYqM[,Z`*]ui&ػhXc.(y 9`swM …Qk26*Sм-/D|ےiڸ: Q{VƳ,egH^w:{/ kJǪQ(k,v`e>%Ѿ0>9"ݗȼ8IN;xN*I._yV!b9qhw]'l5IV)S`0(tXap$^ Gv@R(ә1C⋧|# wH˕PM10)0Ş'~cJNַݸ>r ~1Q9>L2g X<㞚@; >]\oL K2R"*XE/8-[}|\2FO3TbF#XsUi$V/5aق L^M=ǟP>V6e8 |NO,fB8ke'Q8gi2)zH&PzcCj#252s0m^ፐVP墥:nǽi”{NTDY2$g-=ES"Zj0"vkv\e)#lA|LRw*VUҬ8]é6sTꆉ2g)^GEiovl$ l&@2w37[%t2W5-tL[npH"̻k2/l LJaXРiIBi~<)ofN Ҽ,9v%t6x&KU6wlÞyq"P?֢P`.6N fs+CK 7UxxʝR?F&%vݮBjU)XZ_@-+_}n FIS?>Xo @LøWd;qsQ׺Wg`";=ӎOa|99`թ"b^ԅRh.>0[TB8}$iy\C4 HP/)tqvxdxcALZۖ*ӋKʘ QX\QSDsn+q#:2ą0u5j 1VRQ%|q1j}A֚cz${$?V0_tڑ, 9 L$FH (m$&KӰ[K7Թ`2;װ9lg; 6 >U>x }҂XirUu0dVkҼ1uD9W)j.o} MRfw"P3=RH6GrgBkF,|\H2ɱjM})5ƅb~Ι%Sm|a4wun{6|dp$*oY2{tO*C]J' ʖ ;|>p@i@T n4j &K('2fc}K|`WdVSёEp+3* Mi\dǶ`6(B0g>3;mQQ,rIKv/H~-/Js-PYq8N͡,P.&qptХR X*cPp>#.}毯߯A[n' 9!]B F oZv2Fv}@a?ns#=yV) q^Fq|/4vJ&zw0.Y$ȕŬ!)AvU#3΍| uT"͏(QKҊLd+Ii_* -> o-6Jz+vs\#fomdV]@٦CSÃwydJC+o7jUoS\Ad, ʨO$ 욢6B%dƐkzQpCvog7XN^v3>uFüb4}ČA.ِ=D.hoD#3Kyj-SzRħ yfK-/H۝y|A9:KJ44 .ϊjSȘ6vc"|.BBW/W3V`ѭǺ >вiRy۬l^XYju1,-ۻtΞЗs^U9pXKo.#('@= R'ey]#. V_Q:eSP#It,l5y<Ҩ 27b2 Ba[7Y_[|'~{*#swxq Ѻ6xnD*;aÉLx>M6g!"=e{&,_L!n}E`ĜM:ZQ3|}E4 \|՝2bw1<77C @U:ͬe v(is 5OSF0ꃗ/ƏIRQGF1pû :VZ5sw-AsVZJ9.dJ*>Xϙsx;gRaegjB(6<56_ %]1°UUAc6dԒ]U S ĹT%.%&`ѷb2 j42WrS/o( ;P/_N13-7+x+ 5>D$"T b7G{$C| ,6X CmjmcI+4bHvw/K5bo=^ 5&=NA@;RPh..qu3Vc/t]G:7_ :ua44$ކ7rOeoeS 돒?ѼJM7ߥ4nP.ʌ Lێ"D^rWA6"V `oɉ!+; loMɖo=˼&4K87U@r  "*4] ,h/_Bjɭl>?Q=֚H2qQzS! fWa 2[؈#CEʬm^|®!_ʍ`Hز.yPVL_(ӿTE ae® TL+J 1 㩝z2 1DPCSF݊%l2G7̈́ IЁ8KhM]Q-U,P˝MDsj,Ct.K4Y̏_V'NЗµv.jp^!>/<*=|Q$džߖdg>$R'\*QY5n !~Ǵbo$ 4;L#.*R" N7l%"@CeicmVc2x=kX%G08M:bY s>nHӭ n>cM`v"RcFUdd]9ة8̟ iaLYJ* NM.3l@6.,-PXڱ/ذOxe]pKjFIFXøub DmtETM2yGP4 @hyzeF߷[rkIA#T-*#Gz= QE.n CXMty%6\Ak;,#HTpZc$^wx X8Hc az).@rXѢ5DhcWBLChǷ{}[W(Ev Z2N=wyo=\8ǀ84prIB` 1\@X"^Q?Ot4RzL3SpMd%⽎o/wTqoN=n۩`dp=fboL/WezL@H~'bT^뉼QTbpt0jǭ|ڥ7"[^!XP["lk$k(2'/% rQ r+c(c?D?#me3RԤތgP%Y.C?|&J= ɍO{lG~qRхl$CrS) >`zg9cI1#P*݆mpU[ #d)7WԔxI=,cܶX/}e<-+N >طر[KY94Jmx 6Jq6uW⭑~$+<9c|mhjnhvgLF(nAwv,+x< d4N>lDX!7A/(b-pR!4d1J^ YD~S{K\ X(}u%!ٜS^)'c*S#"b6{*! ${-C8@4^2kQZTT>[2u"n#rټNkHTVX'K'x;wi'vlMyCM[-+ KJc lŲo&7ljo*1&dƳNpԛr[h&+j:\Fчi@T?k"_=z hOiFjىx3#ijT|VS`, ߈7O~jF_^MNAssKA Qgѫ0d=Ř *̰ ~s]P8'zQP4Z]w_u1,'p5l, ) k SciB})k_ Pbq_h+4i# H‚ 'V}UצhSW)lmҒV2[McC&}[ye40C Å68V*wb;Rk-P{+J}cЄ ҉D/E$p\`LѼl}8iܸcS6 !jqpk0TAp_ ÷`IA> wY޺ Z bGp1T[['KM]H~9*j߱e>k&^eks4?WvG<1܁ w]Up/W#uϠJv9g̔oU4lpNf 7"cN$0pݵNIR-DZ)w& , V&?%z:\5̝ΕElJ@Qxط2&:m9dh?3ri-hnAװ8xNl&:Ău9`v#Ӽ"Z1Z\ 't Iφ|x-oB,ld<$Ʉ/$"vr|҂s[Q{~8 EAH3#7xP2E`fUh귀4Ez1?odkWs$? f~V64`w4z%Y FjxUC3e^n&eNL!-z!!z2c﬚ M[p^q*Z\y.XJ /Yȟ Ү\E:0_UYJc27nǫ~ õ(@lBNw ]fr%{P<-(>7+ c/A.l!܌s-8_|1OP:8,f@ԝnS|[ƅVv> _r\pLZ}ŕ Ex?WIZLG;oVpPPZ]K-U^1 *%%%F: +o$*-b:9 e5}Tq>tMr4@TYj>9<8]% $(bHyA瓘K%"֭\dgO L_+_X( p$g ZtXw9$.cvץQ"]1r?a5~OD>(Z4WZIY{ yKࢌ56hf+ ## [`gbj81R ߈vڌD_"}jd^,A5IŤ,}Cy:Oō/OZb'gy;{ $3mNJЕp.Biv-GBǁs1gt&HzduF,F{q'I`Z3[/ˆDQX!z*@mVPU"y Zgkk" \Yr!f+^+HnYK`ocvA;ףx\xLUxď\yvZ6O%";w7@A52ۊSJ8bQ7*֣Ʊ|NnM=]9 (W\=Յ^ fg[*;`u{^LFӶIw—3yAШL1Hc m+nwKsh +{aq6FXzjqҰ)Qr@g=>8L HDkmw4J{>įӻV@ ͟ N/_HJc*8rzd1f?u?¬Z#]>2eR$ u[ W0GFg-*Lm_R8v e[)V:/W {a2zuXD9\НiEŒT|V5fC! Ѿg{w-jؔrPWR5SSұCM 舙ZhI2dh‘x.,ɖt[\!J(r>9q$QZ@is_3/g/.]zdwknn*v?l-g7q!~ R-}P"@߽ S P0Dr9Aaxt=v]^:}mt|xx[ U#%N{7W̰ǡ*U_Z08/dyzFtїQ/2X*ֈ&]#Ag{Me/>3J| KN")oWW<AKl0S_ -+ŒhsiDsLX+{D`$ıumU,P+;n?gBmkDSP9  ` \HK/A/懲S|.C6Ki}Pniۦe_g/#; gR>dCR?G|TϋC PqӀiFF#Y9,(1{tXlH 's5nCRDD`4 S {uy `4:G di餛`RkJ-`>QX@*2]14*LAB)5QN^QV >Ω; bv$7Do]#""'xqb&Sݬ?v4Q{]c(ߤH }666|y…g7yz4i(mmJdK(ODs(99qPD*4^Rw疯NQg% ˧@߲/V|]كXRNU-S(:*&"s=Rkۓo}\sժ@X]WI&di DK;TSX?xZfɼyG 듼H@Ckt~sN@nҷ~*fL3BƄd] ,̕Щ,YC)/9\iB]"V3?;aT2]C2W0J !&wo?΀C-Ū=BLJ&T[\kb?۴Ae$xWh}˻{ s}(ӘgsY/ On 5Y^oCSWFժQMߑ gAېZt^Ŝ\g8BRX r C 1]H&* 4g sOͼTxT~eT&/8eqP9klmjS.ˏ Ⱦ!\Sj(d2t9X=]ٽSU-4;" S" FFtӖEv, Ͱvpi4Y9wE|v;`a`:1y`2La7YV W+Šk )>+{%R&7 ^ (zPYxzzQG=v٠hzb 3G4:@Z|[΍hE{UԵj/aHü]|_?TfzFO6;]Ugҙ>N7 XSM/V~"[1"_Y?I~l3xRIɤ:Ek2*1?<l-."|iKa54D ,͖Ţ؏dPiP$QbEҞQ\H.ڐX֯F0AW=^Z((msݻ[Dmm'*Ɠt:j>6Ƿ r 8#y6p ߆=fZz%&ʻB#Ϟ[ C{+ FƼDzIi+qƩ06>sӉ]"4B>e{혥Vj`AҺ)x{5i8Ca:K&.n_8l,VΜVwA@L)ZC/+@SUB.0gIUjR`Zo/RLcǒ12Gu1K̊nmޱWsGT`a(niDATP]$tz,A.@7dU(Sx*CVD,0^Y)f =Vs% ۫GYls@7ۢ;TO 鿏:y'ARv΀A |WE'ـĬ$o8\uؗ] hV7Pdv&HA`J3O€b078-;wy'aiy`ZneBMh4&U-b~\3X9B[]0F%dY)ncdgpFKsz.Aġ~Ӷ1=*ƫK*иf5)]`#RqԱpksZ*$pd< )_e_)9y5S"0lj\DZ};|gչutR2}UDf+iUlE3<. SlԘQYȌ$[[x5s|vP}tbΐy#ZnK#V6%Xi g5uXJ5ueݼWTlTPAҳ/KE'O|opxL'A3 eHߧ>*E^);ׄ[s^EuĤZ܆)i(+epG+(aF#g#Ьu\ #j3JS/s3 ga^9Jǃ4HT" zȈZuOA:X{NDuQJlîS)BeqjCIT碷emBټ ql.!"m`Ϊc{ TT>ꀘJ]rq͡J5[[B垭6r@mߦz{06 lsxԺJVEkR_Jo-c=r9ǵMٛ^7o?B;7'jh vhoȝmƴ49{\^qݑ{{fc5HJbbmdlQ}OTSP&Zؠ- C汻R??*JC8҉,P]wMM' h,ؓ5~s@^Z6+g8U=ɒisB=7`Y(B8Gu?XxiLS08iL7Õ>?C4Җ4wcc^Z@\J+.Q.`,!O`dzFV9܈[ <>*j\by1Q~MzoPv . 5w.8tk{}ҢŞ&徤 GID{RK8NowtLW7;zqOvXׂ(nh|+55'v Sy=1p@zE.fI2D+9L6;le Kcd#ːc[ƪ#ew\-k"#m8 1(7gS19o(_`05#YE䫔e{JI'j\s0/)sꅇK%FnЮTP "_̈U  d7b"L193ZhҶAj# I W%x:lŠ3YSG'zYqxq>Nd.g#ٳZl((bPZYuyZɹ+:H{?hqE tyo[@M-o I`^J;mݻ]oa= .+3 'hY-,7+3"aKR('^)^30z-s~/8[_$Y? ̨h?-O~ .H/Vfz78r:1M=s/Y,C2X?Uq6:eJ⡢s0d@@K۲hJ`fl?F$mpŎQ 5hn9ybGi[$"A #X0'm"e4cExnx|Yԃ&2gh=wvҋ%8TPu&'*Q=ndex[U!8&*Ir7wxDuhbq{bfѸX3!{YLE>\@Yi2 \YaA* #"?=X[FK1V>r1b\Q=}N k'*N3L%R FdU48t8dڔ|;J /M*_7*BbF0+Ӫ{HIa6Yw3y ,knCU>ua%@2c,2&4v!2Q7ܿoNBxs$beKZ/њ~48:F$ G,`B4 SzMApKo +DV 4ѳbJo蓰fYn?͂a-F,ڎL_nJ&:Q؁G.j8Y@@lT !Lmv|.`e퇡3|{G#d.4vV#H X$RZGma'dSjGvKTp RspKgFl_3{GTҞ2(<*\=3 q;*>p'PQTFYw3PEź ؿ,iEpOBĉtG ,`VA?/8 cIPP-|rul+Dr2a)5CNz8;ESbfw?o|jZ ~k?ϩThWz ,3HgQϽ3!&tv!3Ә14uqEJݻ+ǯm5y+ ,$$7g62hV\w=!ChWũAiO;F&^KGILK@9`-L#(Ϝ3h Q|ӫ*|.YMz{`SCBZg0h_\t۲ӺCZGUpPSwxļ]8:•_ XJB,d֗" ^׆U@]}[76CE9m{zAN|82V%,P~a} "Ej |h//`,i%FZ@#QU61Gګr}K꣡C^A-q$a'XnȌ?ntRT@s(RVܬnDMAdH^onab^Ӄ߶NgnM/Y| m ā5T6$B:yUG=:Vs& !o5-w q@b@/Ѻ*9ݲWQ5vܼ uT{vwn2B7tODf}愠)ת塚,y^q4BcQ(<úMa?N2>8_3 e:J/VŌHo ]OؔK.$"ߞ*lgmϺMx92RP(k77Jf.фe)']7TTy]& e y#!.8 C O cvWw4@k C>io+x_+-e]+$NU'`6HZ;h53KIiyGH=tHn3 _Br.8h_`&a% *WP{Gm3eo u|:#2Y"&-kld ^ƽTc~#=;<@T\0R%"d=_i,m>>G~>P=$#¥dwywW[wmg}ؐ 5r.Aro:VϼEg *`2r쵴yS-XQDKǐ8l3`71xb.QTZg1+@>\ OA )n'"A 'Q*7`8gsͮft~+7v\W's͉}ۉj i^ɐCW>\)D$fNn&LK|p4† l0;u`T\ Xl[7 ->#wV mRe=6Xd!؞+QHw=K9/MqrA$:Wh,¿fY$[ގ5n"|zmt H׎o< ߕٷMB/ ̩pTմkM\lʂzTel0?%e5z #tMN%V?^HWWP ֈ;2|+,&ou y"Hi ~T~RP))i+GEOUJm]B*/0C's-*H kYF::Qf/Ca/գh*obciOքBUb#Uci:/D5eLo9nawq}t# FG=#D 4pUPsZ!m Gg -# H즣:PWEEb6uO3+}x]2)!HF\)̖^;baE>*'#kS&y^PtY-VP|$3\a.0eejÀ" ]NfK􋭫zBǔ}?C0*?O'f l\A;cS{u9&ׁi ~"T5G1[Uj#szx'Gϔ"5vXu_ͪ?#B9iز2Ӱ?Ea* "0I!^c&=Z6\y 29wh QK*ҥ-}7;+څӢ0Zm22;kg6rW/p6)ò `D3nԝOß rθKXzD- ,]ONJ~Õ\ozVbŔ p6%E~ : Pi?-6tcy$V@R!,`:n}F},&;͆ C6(9\lȧLJ&3[5u[h3.s+w@x9"j&PmiLh_ U Қ#9S3.Gtl-w/lZۺ rlL^{&C8؍XkrP р ^]mW' A]?H%g ڎAm۲ n&˘AH\)_[kۻR-WYJO!-&8 тA9cğY>;7s=s=fG=mY 3ai0(K5?p-Ӂ_+S%o#ƳGoCc6(nQ*Y+nHh'L&,Oh-[6!yg3d*c߯j bVV➖r\ZrA0؈XH0DiV>#0Lŏ5BH%2(=k?Đl i?J c\4#K1n]pѺ sW(4Vnv\}Rңo微0Ym/C?ȉ}(SsL95Gݳ|s5I2{l 4`RV'Tp-궵?AK4 hpJ N4`p  鮼Do(+)Y7msù܎ml Mr8e< DԃBg˯%i+ײz~3]Tz qЫ |Phcgcؘ{uOaO:scM.\T&ϺޞKQAekH.>2c '5&T [tgGܶȹ(;JFjKyKe=+˻UPA]z ֻ -?mdω4n}wN XlW#"~=s-S P[8@(J_37Qgb ݼ%|G&HRt* \)_pW<׭p [9X@$DgZ㋩>-{Ia=|u I]KB潖G>Bg\;_2zl=^-8V 8x8p[B:p1],mKM-Zr(^wT}̅ J5ȫ4ѽȫt] &.KTĨ+Bv + 0]oXqs-971#Mx-!PKxUU]ܖ5Y^&I /2DͰ ׵c] qe-0L&tt'vI}zh$=yP@-1mH .uVZO4:)7P],-2 )LOpǽZw|(­iZJ:F*o)Y5*ǀHnXAyM3_OlH!60Iwl~`] _ڶ߉]k$q#ɲ?t?>nRGXfEWCx9R{Hq[u}Ro+X-A?J[]_G[Ԓm S༰:r2K,o]~]tBv <'D7Q{(MS#`ҮrvC8ZkK&LMH=gB$ϕz3NZ2y|=2G#c1܅@gK jSCn/(3He^Z LMM6 E46d!b ÂnJi bư`~6,c0C]}~PLKژ,ہ-T o93%3+1K#w>!ls,^m+wP0G{ m_mCLxmI>Iݾ[8џXH+כٵFH|Nf|8DX& QO#J *}Fodޚ'|(_p'䷻z}J.Uy9mVO3 5Yda`v=(E~EQQs_5G4';|ڜRGbZ3*&?1^M3$DڬFD^CYpRv&ѯbx]`#ܑI*Aɒ-$r=xf`sK[<ʟI}Z1(ű?RpnIY+D9B$ZV'rU}g&fzkk16vn(>*e;nB8| 3Ljpwߙ~pqPDz$?yxÌ-mjD:)Ht!l~ 1"3ʛ6k6]q<:C`K H:˾|W)6-ZjhOCFqrVyoj Ʌg#HW蓁 ~X,߭Up2al ҔE jcЅ{YB^v3.ĈfRBh;z."4+kYO@FyVΰbuV5?ޜ>^Sc)?m 6֋Ik` *yWvư1/$m:]5NbCu Êuv@"LHg # ݻIi9KZ}nu$5 ƚL3 /AHPMAH-TǪG=APܶJ HC1yBeTA2BPԕ3B7^Fќ` }q4TcN83H6#_b.y ?&Nqa]H_( B%|BN0P!%WsgMZy c;"=ugD; FPֲDnՑ&gxOW ΅=l:~((dWQ )ktT#B~s8مТ¢ yq 2 +,(@[]+sKj۰>C c:4<zLfF폡y^% C$WUZ΋K#sx_޴DSq- =K \=Vm4c]Xa{P;9 zL{'V ClBFڀp`Fs5SOaQ S Cz)JvS3yģaJ'䦅(?v<#X ś&>$W݇?il(N]n)l- t g ~'f?j NWN/qPpk據*H(|O8UtbUdPD4YǓkNԍ~/ ±V4~lZ7VsqH7qV2סl۬c)?@|fr.t2+` OZbBb'P ~EړL8 Y6`/D(CLwVƍ߷. "_!㞽@jٽ85Pe?w*5KuIa6s =[X[:*'EaջrRӹ@1o:a XD۬E,~yݻ&7cZܒsb$&F5Vb0!u_YNNg$$vϝLS*-@ b<*(ud4xsf".+bʥx>&w/cuk6 9̽D#jԲuɈ^e:ats(I5qgA]:#e jbk`Y0wY$Bϡ2,3cK#tyYoqv⍇RŒIl!׻Z;}!ʝDi:[߰Cǐe4# 2HbiG.d_~>6-3I|E^ܕ֟TFwemTbzDGJĘy+w&Rù45{vmQG|D~33jSM|>x.O=L Х\ [mV i okC(,?i3GQ*C(M桵 eh̉ݿ|iWTQ&9c ˳[wkt8ƏbKFu>RW#yh{YBu&$,Q  TU i0->ph# /GLP`s20eDa rE*,W-(?lKҏ8TX5q2[,x5Kw1˜ǩ<, iTfNy@nJP}2 h4xlD-۸^ٹ};yTWZn^.JSGmV"TSp6Q,ҐUgcQkt|8˕?Y TdwlJ`h ]#31Cۑ|hxID ~LZD1I,Xd9 sAB]@uQpqu=Ӿo n=LKWU98@YmISo$f`j+9늗Bt Z@G`T7+,ȘRYqYi*y65|sFA"# S,5#$\%_E ܡ2ُ6PT^? lTQI%'~'@3$6W6GEE=Brnt_03~ {hJ_В&euK;$ U%ޥ j3r}E^ѓA 1R T3,)%І.!F{d갚Yx~c bᰕd9oC@k؈}/fbWwОSs*|%?O @|d% fl5(T?&wml&7Gڠb}:dZ?|nTy;C2?njjX9#?Wk4lХ=HQ*3~7 |c^Ux P-֭g烦mx|YJĐ޸>'*Fz1<3?%G rRDb 2 ){րI\T"88}S  rFv? eɽزMە" + #E*kR˻Iڭ"ծ:NLeю_nDQ>odq_\H@ -%?}BVWwłlG tnկq_eoh$)XHGd, 0W5υz"v5"&WJV$qZ7 ,;`*|P9q@v}܁ . 1-\db橤W a<494 (%"MCi `@g5p/ox3'ȺI>h}N&vm5DaL'f[_^psQ! /p(YR;`s%"^o,cF`G[7*g%dE@"j?H]4x#'{ZP!)"G! `ݪd i-׼vKL ~;.fñ&$SaF3ٶ]5{ߪYR3[I:yfԤoqC(0oɲTPf}̅Tj?=STO+ v_;T7W<4[ BdX%Q16&nX@çU @Px"7(![ʜ VmR F]j&;2 q*6E=OgQIhzj@^ 8~:#*k q= ߵ9mRjt昋#agL*n7OIq7dM wVT~Ku ;җXF~ҥŅII-[9c.rmB7\d\L :ugISSp\yEL$AHr4gaKBtKd̂y=.5&ጳ9v yN_6O=Pϓ?/^ mYߊ mLk`K(Y @<,N0[yUYw\Du~KǤ`. r'PGڸ߆Af?{\>`QhkL5TЯHՇDzg:M2qD5&Jd6Lse҇֩rg=:91\AbZN,1Rx"4)7\0ʼ#] I r1* S#+cK_D¢y1*}w5>2׶ C,L*3&з,o㡒++ǑGRPDZYpk K"n+6<9;Oir-/p?{v6z۷OSMoR8cDMOdFXUxOB3k-\Ker_N@Eck Q7{ýr% KFFNU:ӂm-ާ  >9c]R)czИjA لSl;YNk) Kk-0ZfrE,4jt[,"wZi@9w$O1yN7/ru{%,Os/Oݷ= hհԐ:>l s_je[$XCȝh3Lp>.}K׆ב yY Q'43 ~/L/cDi z1[m#r,ZWDh a,5N9H (\ o4}L?}sQ_XU5>gi{Z:3 6'vFy[cՅ \Mq Rxя[%}{˴v𩙮 PIWt30V] _&nr*]{֙TN 6?'TsqIsϴfkv'ʄ N_ldC,n$8Na'c*, :%Kw䵜P *&y:ǻ͐[_-=;Ja[ 35D6~:B 2є̱~Z'&r닾רӈ b6q'S=qXHwMj"ouN7h~]y'#<5mL=G!ҺLدk1.j9F@BK9zES}ҼUjj)pBɾQ$8d`JV.Y` _w_#*W<|N(4lGpVtq;g[qM3VY?7Geѽ4ԗPs`Ԯ*ڇds4gjVF%uzC5L&~۲VN8g4#lG <NI*ݐU il2eR=![ꗌI2̃=(NiԞr!VM?cra!(碛kR餗If  vN/~urh~vl{xJf'4[k6j]#w}Qyӭ$؅? S/;p«e+kIHBJ Έ+wnyrP~ZzنLS kQQe|^o$Ӎ=kqfgt"odmE\Q`+\apbV~rݳe͗ 9l?dTһb4A^-2In  G 9ouKUU.Xcs_ֽ }J |;!*OFu묠Dh$&/`r 3dyYəGŦMi# EppD4)nV%`Ӆlz;OPB$2W4ܩ?oOF^^)J!v.qg!v"y4֬鮋0Lt1uZ>,=ma' \n07|Pm |OŤ8?WAlY<w U3{: .jp;*̟r1۠/k+uXk1@䚹K,{]_lMnέ,Mz.3ckH$t$&ǹL`^>{Yګ?c{Ys )|`Jz*\mm1>++<{fڭ2@<-yZ:%ՔVwQ&e"LR\nUGc &YEl$/U狧84T{Ж A4Is{ۺ$gA _ևtAi@u-OF[q1X0,h4CHא#Ϯk:.hA[#,%#JwXgzpձ='gRwJlHN NR#;,^jBqŷ28S u;+P5b0c)NS#75 |2K9ЕG*x{Y̹x@gkԼE8=";Fucn~W%)|RH˅S.PvAPA'&ݣZ,p0{#<`VP=t2 >?u; n&xqsW"x.ꐓ,ۨC, U`145r RZ"@H,*1 4"m2Vtfd$LW[Mboo$**`8̧"PJ> `<h 3r}q5E TwĶT2հ7:Ф';]G^(lB /5glR h xHWQOzlN{-,ro89//Tj+o"Xa:)_"2uIV`f?jKcMT&ݛN P<4m`bCY ոeRh2(ǂ۴Mr9Pȶpʛ[z'=.@N6k4Z%ņ&訚8VurYE4u>\ڪK%Rۋr,0 2%EPYf੫bNUæMQsZza'xsF濠kMZ͋ YC,sGMn:QesR TNgG4r P_Hjza&a%St\bn%E( tCu,mS)\Zj̳argywq19lS\n,Yݲ)B8r&ENWN PRWVʾċF m†'XᐷI(\NC!_`>^hm@),Ńպ룎΋X;&`?1hwI2sse噸\ a:3ٲ]_Ҕ|x2-q,He_Iu*n%vyvZʖZbQCAhҬO8$hZYKz3x.>2qr05'I_ aviȢ|E|w)zwPZD~|ɪauOT(JV6:yY seyFz6>J[$/ଢD *&bW9+:3EiMjG7w}j*UhWt{zC214 `:vС3CHr{Dغ͔@'xۼQLhaCG%i:6>^20_>QR@1bNm鐈Ԑ![:)̤Őd& (_\eEm<;sLIrHtRL=g*;ŗ!%>4&[/&=>V#9jcRYr5ppc qxh1-nHOX[#J9~ l dRDd;ᾺKY^6`<׺"o=عOY>VL9d"j<"&lEv|C2Ɗ|>UI@[gn6Zz@60~2Z[ȽeX}>mENnJ?S-6wl) =񗌻 FQ꠺fxvpRL,6?OJz0b01nw%Na7w{D^ _e+iq4 EC}:"{[ ʌՊStᦀ&nlBWgɂ {^8 P߬bjTd6'z r$OC(C=aX.LL$7%̉9kI U X҄ uM۲j*Np Ygm׻ jʠKKjyR,M|?*E *#镕E+fȷQDy0&.>DSH|9 ̢N>G!i5ЎU##S{*t1ƢgB@r+$TvK˹"S]U?Y'XLmch>ߐs @i/l|uX`zθs]`?"α~5snMbYH=--. W^py7J~8Mka*ٚ2`P|^ !, ;CKʈi Uojp`O_WA/9w@?RN\$rKuij˽ąfM-ELf-y`*M!D^fh'Ywir* #7)"Rшi!qI֒)abn)+vӪL:L@TR!oR)l9|>Ԩ{J+Sݑ Ap3)Ռ+gU!2 ʰZ-cwQX-7A}11hҳ0|V=wL(&3_Oq9r; 'Qa]Y;zY+~ Ew?AHx"Ɉʟb#5sy~ oYH j(GY%[td[㪷A.yP :8Kf$9fV0DϔÀaxi%;l/>%ۓfHsc,={4F]ɗBɼY kQ`.)^ؾ}|Ӵ^ 6 ?oA d+m@zGN ZibݱZ`塵5jc:)AZ?8`#J/]{gG=iI&%=؅R*lh5/d3 <!~S jxh 8}y!d x4_޺27M?̄!/d[1vm!—z- K?f5 k^#Q(??UDe2_0Yf,Tň7@N@'C(x)xvM~ѨRZ ea8;hQޯFYH"T_&L\1zlS9axx򾃒%wk{_zM#!8 )\&֐yFoR ԯg?bOûTv%flK{#{VtQ6Ֆqazo℺+}!R85T~U5Sh@aaġpc"mJFrI[4ؗa 8]bU?h"d'`qMJecT#'+a-=`Ok6:klTˠKge{\@ F2ޱbFZT5CUTPoOT4G d4Ko8V h x#?)ac$Tf wM n:ԲJ**YN%+N=b!Ft+,^rG\j >srµ$[Ӭq` `KڽFi@uKlx^[!5=nǁJd6d4D[]\ >}u7sR&iœldq-3qa6J$5ȔF8Lkf-r_ BNSuCAǮ*}FȢRY06A^Mn̫V(O~YPv&Xhÿ,SBǪ#yBPg q{*o<<:xzHWT EuFr @/}4id,S TSBD{XVO( ݊3ƣB'g~)9rTTG {g٣XK܌p@ay!,a>Q[KG*v-֙P4x ~',ws}dwIRȾ'}XevlxЧ=!{҂rb!]w: 6x>SW"og\|Df/Ch1Ej,UOykm'l[bMWY9S a/TzԜ29}JUx/HL [j&sܖ@z2>w_ƾ5P$\Du; $ʥGxY f߁%Jx#qj nkHfA͝f,/cbk(RMD-Ȭe U4گ> 5$aDČי*յc6e7"`vz0m، |U3{l5&xbfG[*-q fM3嫻9 =ƉbT-+0Vt,!0- ,UXR C0q•Y/{O1ħ 0hj{ cv]4E/\b<  5%q&s rED, sD.:4/vbaw^!|7ƕކwփ]Ndk?3Τ9 K`͊AT%\8=h+n ukL 2Z$+֋x f  wO=Y5Uvf e=KpF"QG8 [Cr2ǐeM[,D~Wy;}4nMs XHO@c?0#{P}\mkcUU+~f!zt +JIoW%RaW/F}3U!4hee=yH<).ҕr`XN2ۍZ@ FLQSFJbIb`j(L4Gob@-!@JU -t3566%N5W_aD] !~{n7$dٜL?T A36Cb $PE+472U)|U! O{ih?+7mR]l m ]lP/2RVVY$ǘ6)~{nb v\@'!pm]ͧ"#-r~.͢4[tXqE_A_G{<8>3IMTOAB洢oi~qqUf}w\oGF6Rye.^uU /6tLpyfpaaAoo͜' @ X!mO؅)mEV_3F?stq¡ $Q[yd+GfH1i_c3!K(ג~|;w6[ # dsQ[i; [Srx'N c8Ur-c@E^k'mT 4I4wƽ> Hri鵯i}A?*eE诙k]<8na/-y>Ȍ<>X9h!;{|XCkDKxŶ?YR̲PWv$Bpf8yq5Kmb[vvԩg3)kLXN)UXk+Z>6(^*kt!-gT V~ 9^eUFЖe#Bb"2?@D( 98OSJW0!|@Q!gzB$2p'rV#?xOd҅ ȋH=U-Dd$L*ENlrqZ; (a`f,G%,=ʣAm|YAvL rtʎ^-Erx[˶R\WVA~⫎>(1 fK8L؟xHq>rB#'D2,_Y&ea*t1=?`֔(Zԏ?4K%1}Kl-Jl[>[C M$"uӡ#/YLV&-|kA7Ygбyc~=5mKH1#7l{&j\|oJB@FI0]@?.e翯d'hv FTFWMۨ`jSniS#q4e[zjN \e 3:΁ElD߼ļN[]=9mf#/֑xg-YɂB>L;ZΑn_giѮ9{OJ;ς'!.!õ\n 4_!slx.O:f(PioGEsG`z+~eh%#\\ sIhjzj/Bx+ !ripKd:uuք134a'_HO*b3Ec%%" 12c,DJXVvJf9њxLQ 2g?1ϱB;u0 *ue|q F^ _s/,E5H1An]fNO_%X/̓͸krfai8G iYkq6Vh`)rN$p^:,oQaRՇy U]-s#_qM]&Dq.PEczI"8Hߒ-7;0!xڋ̻eN*ٽ~`*TXRw?f0U1s9h?qt N[TUD<8 /B'ϣYɗDMhms/vOӨpuE~tzk'OՓ 3$i|,Qxo+m'j7_}m&诘.x9ܨ>Ɓ`—:5 S]DA|nl0z%U2S+4M$AiY C?qb!xDaed%uol9 ^N2Cd! ~6G|Sh"ղj[p\v o*ь_4cH)<~ 5P{ LVڂ-r @Mދ|AJm2s앳 1P;D>Ҟ傀H_D2ȷjPדoܲ<ϲ˛havAc9v?omcTBx]gϕ¾mQubMa9!,aq;Zނv*HUL[o A 743~0.I&ϸ윆x/lCag.?f-sT'Kq uLWtbAMpiR/\<:=D`MU AgC"ծI`ib-%9%WHE]b3v$?jZsz鸶"$15=Z ȎZR?h%.|Y ]|K=Bl8+6I~9[8 PRXˁI3?m%B8e'!%9u[NLһ(,VmD;!7{FPs֚2|;@pXD&+ђ.K{|(5ރ驳̏b1lxO.:+)?cqf8 ,/fϟ>+-Go6ѳlĽrxWU&*#0D ~Bj~68Lu<#9ĝ!Vȡ߲`DKsѨlGJDA./s[[Yaw6{zgA ^*-Ӗ|lЇ?lKw#f3c|*>0v GY4 I=R zҿzn fF3ϗZS/{ ,QM<>2vD<; 'E}`>)bg9Dx&vd/7qGS |A]d?š,]p C{rPjAҿaY\ݚQ#h} ⅘|f!{zE|RH~x'-.Ҿ-kK͒Qbss>7tu)NKS{|+Bl2jv߁c;ۣ WBk)*Ddgï0j ~z*m_ h ߞYEvpJJaߘO-xfY`Y{+L͊ gi&π024ɧS񝟌?iqt1CQUM' 0㴢kd (t/.͍oPv [jO^C$$^ 9ݡBp bEeT۸k >>6W+5%kBC9٨t[FǏ CH==lI>!(Avy%aJ؄Nh,-ۉn57D&vl٤Un3"/se%2.܇M:\u%GMϲUrb ӢL*wj}[uRtR< A"6o ]h cEpJB+MZnkL%'5aT۳qN0OzŇ50(omg=VFq|S /W5qb-xObF S.ݯ)cw!~bP|Ȗ%T8琼ؗ:Y%{b䴐NC/4 vK7IHyŤq]X-YS4ʙ1WX5FbN+݈x $[|e~6OS3H4G#)9Uv*JLoQU}DTu?,(Ð} }xk8kՊm9blb#h/+j wC._TD 5iFCzfް$xNIvE'h%aC`EdyVfc:qۀ .ɗH.7<[0>1cWW˰#T3X6Den)+AUܼ? 8dպR(A5;JAy[!Y*YIh fۂw,[KkaYUg2 p(/^m2m)IKLM2uij;yU膈7@Vغ2&r=wγ.+ξ%÷}!):ŴkkX*yS}u9,ַb{f=diE,vPMKϙZ_I\*ɇ}&W\ AT@هRT"m>\O /4)t 06u*Hk? ~.Ɖ&xb"aMA%MO2DǠoħ5--D"m<өESaݔ03Ό;oTW []YO& Fk`8ȁqr no  XՌI#{cN:< .?S!ٖ|5r̼/O1O/qf㇘( =EpI:c5QI廇]2F&:$DS ]AV0wDc] 0WHwnjos2 ni` SMwFu2*fPAͨ"V7EIQȫNyOS]d~ӵ (SU%DʆoU" fPŵṁ& G?f;Ex.AĽ^rQK',-Qq5lbjdeOf~|1=CʹZk 8eM;27toe.hHPsԇϕx޼=.¬ T9*BNAID?G4@`H™4GP 6PvO ֥:<\!eŵHZa N zU7ϤйR]_ƺr+Oۭ=PUɎAmHБQ-꧂65Mu2^mrJup`Ai# }+R}'M|Cf ?`(㮦 $7Iu0ԚqHvsW"#Mc$8H ֠P\W巌 JBb\ r:XXR0lUu3WjZJȋ,j6rp;(I~g\`Vfe-:R[n =A:7GTa%eAŮMˠ^]'%=Ga%j7RRŹ0W"Ntva |̡ ?;wp%3 )M^H8wdEk+JT'fpNo&0ŤRPE͙߱? nZ5DCju[ґؑ {sSN{.Q2_[|SɃޭf2r"m.$h0鸵6, qFFt ˕j}r"n` P:j ?QU"2շyE u0u`rMBTؘJӯЪs>&#8[Ѫ$m `t]5)rMD C &sABcEYoQcs:kF*)ȵĊS{;߲&`Rk؄=\<ۙFəs[aX`NmPK?+Xd.XmXP]cU%.52l/gdkC_34 N, ?<A{ۻE8P do." Q,hsAEH @&1hc|Gٜc}_@Ȣ$؎7xG20;E|꒡$ iK٫dUD 3MKPK"qf{"A:`"|x{$v8x=(%Ft[YPֳӍӠjdB3T5 ^aJbs&=DUJ Bӡ)TMq% q ^0Ӗ#:xk.ώ,؆uCPzWP,Ӣ &nR?ܓf v>q VAώX8Åjl<ª.wJ8a +{EnjD? &rWNuޥy:D64Um AB_}He]}V5i!stQȸ.wА,? &#[C7DGtef벣 '-7= xf6~&-W$T 3zTlcūQ/9|k%ϗ {}mGfPl8>ƄM*UNBL |K]Kfǭef% o_FQuqe/ӋzpJ oX>{+o3Ԓפɪ|W(d0.hTg2=Fu0OΨHk+( 9LF;|*RG-L[O^?kxI/o H/QG_WUB\tåj@Cpw\:!Ք 8xF(403t%" O@@wg7}/aؐ{/mlҐ;8R}>d-⭿ZNٴɗ5}ZfU9.{jŖQyw*PY,rxǶwqK_K/Uu edu U%X|8n˴J}\)i0ū} 8ue[z>[?7bT?Cs J0!2[BP+>1쇸Q3]rQ 4([>"ToC?74# 0(Q 1+e{vߚ&ɂ/}C4+9i3g4w;*nw wM^Yr1+ЄTJꃵOզ'wBWfHn«Z )rZ>sٶڷׅ-+W P0i[DS= bErF`tn0U]~#]WǾPڳل v EYZYЩ2 e*PĻziS:lv TPl9Ytob46FevjݜK2_ " x;S/nY?ڗMh./!TrgBgGHi [:a^]Kkc2BZebMO.1z!%f5o^]`Dx.9 P2tlq%gt$b b)3wn.g`{C  ZD*(E4N,Zp⯣o*zݼHW,>3a{YtYIуC*g h1.Ƌ./+j@ukր F].ՎuكDL[ ۳g s 5|+ƭ܀T8c"Em2Qp-1ߩqp1# XJևPH()`*P><笂߇ 'r"۬v ޙZ%b&0dLzv6o߷VEw8:0]e5 |Ru|ǎpMuP/PO5}1[̯c֐zZ.ލ,s #ԩk/ɋqWMS ZG nb8A/7oaMjmݒNF÷K@5~{[T(YyJRD$L2X Y┡q¨~wlQrT k--pWBMj^fŦ%ծށq63S\\тrkyO>H8i7^IdaFuwŮ:8ٙ>*Kkr\> Tw.0}ғ(=IT:wL)1 ohj5/!n B’ X@HӢaghu{LKzaҾ^愀5]ў4dfOG%df`@fZC2EJ*%(ٗ6ݱ"+nnӒU6lz;o]w'¦;uyi"r IP9kj⹴*3kI0w_nfrFMZ^U( 'qr4w^c61skG\jabBԟﵑ7V'9ܟ[@[KCS=ªzA䷷,L3h}5 H Zo^%J.{Ĵ΁a~}2ȸ Mja#7x vLa=9!"hOK#@ f&0y(?\l.~&U4QT|&Ys 2H֓2Mai4nY㊴a*v|72V9Ix `束N+݋W {YsI'@r%O~a?F! _q.o]pj-ml^O/ѨP#Peo#2:h~ն#MTRgB )%PƣT#*&g# R=]3'x1QtVXLw Jl+cbkv5Ilw3Y LNBd$v kb%8EMTaS XCV".L_b?ij\lḥx c:6ׯ֪ܧO!So"Nd`z:EzE,3:޴qk =zϺ4ҿ7xxŭ98 wmC9ggOɫILQ]h7<KJp!+ﮍAـa.0$a"j^R$<Ԏdn(p@\'S)B4np,E#JσD܈?jdϾ~ {8fvuDT;nB7H"Zy\ -k:qORd#6 ~QR#bsyF!Arx+3'ռk>|y M49)blˉc{=Mfi;Ib)s];[ʃ'l_Tg)qnײ=-̓AޟEoÝh2ZdT~Wxƍr?-Z$[0>9i|\pUtymtRWJ"wB '\󔧙UE$bmn(~2 ﻁ[8-!ikȹb }=y9䟆u8J|mQG6 @*@u×䲂ߴ6ڴ YdʞGVX]١R< HgA),˝WΡm[ռscV'j{ Lj$t`<32GZݛV.Cb!Crw6VT@Gf-^9nu+H;?x)$_,{> \B0|4BU0is>D ǥH%HV<܀V~e8hX͇9H8܋ 2$ |Iyaׁ@]1KzGX! مV^@M"͐ݍ#gtA)fW JyS7ׁζ@J_ӉAInM3{'Tb!,_y~AAxA>LqqKH8>v 4M juJ!tfOQ 1`u "g~X[btƶ"PawK[>kK S3¦}ETv6Gm8j`$WmPKu[ li5]#I9'!R$ŗ#(ZԗdZKK^a>^%}J?Q)IMɖ{j[6̵ΏCCXdINw!ta/ ]kV>ө AK|0 ON. C3nmB94](չ~y&A<f;8#iD-6?$/f)o wv!}/m*p'v>F.SE(OZ;Fϑ']!{WeNHA/Qt=QO:[mߩNLYD2;u VMf[ǡ6sF Tf.loE}MY^K!@g1;X,LSUa SP=;P #rFyohg Z*1;ׅ6(P,n_4K'c6MˆP7O`ˇf@ QD.gs< V7_,q@%~'L&;Kw hվcY/a_>ꗂOzXou{wob 'NI vމ*Mt2(e|cY;꼆'sIG`x/Z4:rF?{$v"YVZQ|,*gB#{CxS Bvǥ8\1z9J^qh=p[3A}|x4u(‚_xa%洜Pp%(dtuWj=wHmy&b[%Wy49}qc^#^?ܗԳ 5 3|I`U,bȸ,0v7,)` GE!E@ LA-^~z%E9IȍVn-?3x8;rNA:Wl,Q/MXba qt (C ˕컛h_3\V)p5d%uŒ+&o9'@{ݵuZPμ'_Co*NE-s\B7ff`;hQ\FbCBu<BU HFah V f~5мńWNH߉yfMXv=E;ƚ, _]<4 aENOpE52I#T6B"rzn }Jo\,^,]gpXg#*WꆢPԀ(Vbxq Z6L  =-2YzfJ=<[\ԄUXsjzj]4:O땟 ԧI(;OXϚJǩA~^KDپ6.?Ȉɶ&N&n13v{z,FRXm4?v+V 'Z.C? e2:x+pCVT'IuOݐDu}0 NQTZ_Լ#7D mMՁ"R:v&In_Zإ .P p-k%2QkO$QYbηrćl}/ҊC3Uhm*M ',?%‡yטXe$|Dx=ITMU7uyk$A4Z迵[lnCWAAy$ҞA`T:,҉v߰VL@R*)}WRDi6X#8$׳ܨ̊^MfGDޔ⁛/b(je JͳP9Y'mA[J>sӳ |V`&IY'3幬5>Tn 16Zb# ZC_V׈sm\Qj"ִ_U _/nYmE_aQz2L.e-%a`D"Iu9bĉw0;bkg [PXƂ L-P"Apvp$[)=8M٪nQWsSL*N݂٘F^:3z:o6+kʱk~x>i΋X*/$ DnS{mŹ-+4". ~j"}S[8 @Ht|Mxu! 9~|Vnd;zA(ṽē"9DjQDĩMbl_uHtYMJл0/_HhJa! |"a~'iԐKH->[~w Ś VWlqO >݋]Am-|kI볋&Dp $̺hb3 Tv?i8ݒu 4Ѿ$|ejLLom)r9@oٸF =Rٔ҉'RML/˝Hǔ4A{A5Kl5mng6NZrƄvSJ~Mt}.CWmÈ0A ӂ̀# f6)j-MKr+>c!)E8Z]$wA1q`=ʑ1j`:.r-sfWTZHs \>F5OUvuy&@ kf~DI1"\k֔Y2]$iY=r1`Qm@lȤpGYfʒR_LI~6ކ[Åi]E֐R@Ku@\uS"o| !ugu&[p`i4$%Á"y0mÝ>mAo:5*X҃ijf$j }W>T}zZ.¶3_qv=H˕CI]S_5֏elW;ވ4H KsUM\6Y?v=g Rd<]G]j blA5IwHM#Cc2,qgW0O[M Y&A2l<`{p1.tѺV/m5{[u[V<`C!Q*uZeRWR=ә0'֩]4EMk:d\bd]|#}Ix*PPVw$#_ ^{xxLHzٻk"(s^@g KYݲta?'OBjaTd`*\:`Ԓג9:VboAS!Uz`v徊v@А:C;67RzD 4 =\YDy"36L5TJ_ebe? YA`]1 UWY gcY?f *D z] #^?ҹT١9fScQS/?5j6W9ݴ@C5ɀ.2:'jrH3J ^n'][? fˀ8 ?vg|}PuI,yO[FFhLH_VHJѹ9:~a,3z/R1 %`k9UH3_(V<9m H+R |l>ۖ5tM<6Ad}U,}sa- [mvo&/,i-JQ˪OKYΎtaX W?*JcbfIp-#Oƹu  aa bK1zNR$TkU9|\)8Ta~P+N{jOb24*A) |i+CYid;:Uh"wl+C>[j&(;́laQETfj5 2e)A(0 |$>I+qtMfsFI~06ٛw>:X}xcBRH7rUn`n~+ wkKq4X9P@11逄Xdi!]˲]ؽ$ЀX!Y?MJƄUc|_|Km|gCݤXܴo`rOqFb?ZC9%B%Øzg;$+q3zky)y)3`۰Wfz> S3xfJ5obw+8^bA:X:;ʲfM[AT ZҞ̢5/cЉyL½y%CHi[F:c#-t76س#7 Q%ywvA&FW!` Jmn̑$Yq+O9c9l%~6 1g$0Ċy# Ŏsӗ aE:CvnDr>^cr~> 6ԟ8шe e#kbm*c_,,ۿ!30I MCK˾x/j&R+;D9.ڳ"N:}iVHwjR㻥#tiy\{O^1^>Yz X&> o4ῷ˸)&KCW?f؋ # 5QLDZʠ``r'#]X?RSS|2@@!N|w&cy g~͋˴s{Ag !2~-[Gl8mX8M|:B H6bԥ&辋(˽ s#gch~Zpl{X7!)W-qF/aEj)@hhx4lz*XPzY y_Y+agVXHqv (l.]֛ -NSO[hېZhu1Z]f\y̯K< ',4 >eۋ@ \&ŧ9jXqH V}\~Էr嫃2V_%hJmf_s0Q;vd%QLW.\Ԩ%!c@(!X5]&3wG5UdX$-748W;X՞JkOJ5;0"q:hjW"6NG&!]qu%69o*XY{O"?2ƥJ.)ej*>d)Mj|OZ.al2)a͘jS%aL(SF DBx /y"ݜIʇƣD^mU{my(]aWcbQlsBe 2A2 Mh @xɆ|'ޛv$kgQ% e"g#bIv3!W׊yjl"L_SyȰ.N9nSļgj%2`q#[RepƁcz!E 5f¦:0R"6Μ홸6[RZo}٥_u;rTauq6?<0ֹ)çf A!/WzIl83Iv+]HAUhw9NB_HjǮakFǩ xx'65o}CtYS?B6SK@<˪/R93GuFGdޟI>rPZYb@6ǖW܃ΆUZcP4")rR i ɪ( nuIP ):'Ha]7%C4KKa~S-~lthY! bÑ"ܛ |}i_OQ{m})~~LJ$*u]҄Y s76yγ\O SZ{ "0S|i ~A(i-rHd?umY0F-0>7c/l5>'\ˣi`d,z:ű{P}7A?3'.yеTiGH{Bz<ťFΑ$2Q?A wuꨋy XٕԸ$1~щ,`FPЄGS2MK[''_*I?fZdPǀ LaH1.ݹd nC'yD?z+b^*T`Yc|"P\՟)|t"6BæNӇ)B&AT( SavAJgA$^M\X:'8' $Ȝ ׌Eo[G0Z|Ft?5|n?4' T!ظLFz_ŧjC1tZ"O,9ʊDs|o-jg#o겎m: \lԂMJUT%}0"2;:^';| DY9҆p*/6Qeqm: w@ blb|4 3jUxQ}}&h࿘уڼZ.]n*pZ/;G6h* Sy:VpOW=.•-:¬2ALX:OЎ']Ԍ'&J8\pDA:*(_t>{<|<^h,E{SfHWR#G軘a &G-UY&8tDo63 (axQ!'2!(pQwڻyw902gh c&[!Dk'O+K*&RND菳WꨙާMw-qIf}6}'Jb\kTxNvuu6u(n!#[ly26#+2wqʧ"7De_niM}Tײp}jK$9)j[1]t.!"-feTPA!O[dbuK ϿiR<_[#LU7@ slhEw?)%-)\/,t` P8(c2TZ\anar,!-F =$t(+p&cc@\wӿw+{NYU\o+@Nf1b Ns0a{I_D(<7h[mh>'jsx['j>%A:ʸ`#0T>s9=N#>zzYf]17BM\,T>}eear?V ǂ8q\Y++TtOƸVa GU $J"d^k>u\skǴaVa <(ooJ)`||7lKZP`]vt)ؽDfj9#6ڒ]柳:QI)[yko7g<(ewӅB53x+#p\4z펡ݙf629rgrXJy8O:.`cT2Or [Sz8afE!SfkARun2oF{РSA[^ce Qtb)-$Nq`w6~UEƎ71sG#1ek7?5)'&+! Qz(Mj64wlʭnP̿J;[O~q@j2 PsDPض y;mXFy,YHc7-}yϽLoMI2+u' bMŽ?j3j_pr_M W@v7BFJXk9O,baKm}R"_T~ QȻOS7!tr%6p'nTh2v8lڌdD~\2>(Qrϫ.M7"Lk4/E$%*HU~0:$[)kB~q*)*Hiuїe8Ԙ2A8+TsALkt>l9gBzՀ$0OK5le>^U{щ= `VչRdl)]ap sZޒM$pw.j%1h~6۟2GkubHߙ{a x2ym1xN/RcA3@|='|k:h!HE;Y3P(020&am48I~g_w%p՝f.^0MZtp T5`H, R1B@\'q#@KIz9[UۣK6M"=ǙE[޸]9-T3}!X1?85M5)F5*Q]GSo j pqH4d`qֱ>`)HSD~7J=!İ\q+,ެܟU/2't_$er샩*{t lۅ3rș TuZV D~]<5M`[yY`\ ;,YWt8|uEYQ$9gO=N 9jndJ|8)s+T Mt7L0HfX|D$or&C/CFa7٥VKyv)g?u:ݾ9Q#}=KVLM‰8*Y)&-fDe(SoO?1eHlAkn[méjo}i(JTJ "^ѕs@=쩃ɸQ}4vyz44D:IѨKӑ^Q4 w~8Xa͂pW)"ɿi/߱V.ӰjbΛu:^[SNWP!)0\N~mewv Hڙ3H+.]D!Tyݳ,7Y>t;>lgX,z%H:K eJ}o|Lx[z0F]zͽ$G]fUMUtGYܐC;m( hluɼ ini8r\OSZ`P`Ş Z^ZoNᨶ7$U*5G߰,#$=f'!Hm[?Z-ax#\RQ4 ]hM-z#FaMqd"jft%fЊg#k.qX/KID_>~ Ϲ A0R#91x86g5GIֽ]%ry]oR(4>d+e{_z@+pCaڲYYw癯271b֙]_fd0*^N0+>:K1"$"Sܰ~sdqtFY0q2%vƟ>V Ds m Z$aL=NZBaoe3+.G5ŧ^ۼEWJV5b-v!itX%^YY[P&%S @^/WG:Mpb==φ"Ibpqq72DP\}igp8 `N& a`Az\܀ "Uдa֪WÉP}^c|dDzŠdGK ?qqMZ4 %9] +j/Y kqk_ס R|ȭT{bgDL dtgv.$bޖ`%B /8~2ؑ$5 LCAP"Vэa\cmKO y j [oB܉gGCE:Lt5JVbk/uUUcg K >36;QCm3ݬ w~񓕠) +^1XDDn\@+`[KU F/8EcgG)ÿ:Lt)`d<})Dr66d=` ӇnUUKD~E;p{E#:kv+;NNF.yGr aE)er1Kw#a3i @^~9[hA&4]]TGܹ<`K*( 4E`$ZWQ[@| [ci58ڇe6gy29`Y7 WF7a&nr%B|Vܙ9gS-8;0cFL&AoE_}|uFVpÙ04qezn7]7@,Dᄅ (E:Ò &Pf_Չ qnyO -Z_P?a†_c] , JJ(oݼ{ x=5+͹9#&̆* }TL=xxk9d1K[.ȓH|^AV(mZ(9(vͳ#X0WH- jȠZ҆>)e{jUt:߉؞>. =GeKws>L:Q5W'2l\&Ib"='p# YTzϿs3Tk]OQV!{[+"#54}>9Rד"̱:;w@%Q,,"YƼgu7],q‡+ЏQCQxЛZN,B[ɲ0W3T/q`1nwݵ| rq)Ǝ9rc{2@3gאa '<;p~%)wg`d 0]_}w܁#rn%NrW]zad@#REӄ^p̲0n"Dkڥ̉Ee&r d՞̟m V=&v/LBb a29y4kH[[ZYeW9pFȟ?DųU~҆+wgKcpOs9Ӄ w)׍ߎLziA-'XT/vӇh)>bC^5r .*uXtRBt?XPE} T j!̒'*z1۟bͲ'Le< 8)=^C^.-fjJ,v.!Μr#ydkzY>BpOri|jhC~/}uD({eI{RmH HrL-_DU:'xLl+~uKkH9Q,V[^P?h.\kMxuU'2Ū~`SG4[۲]d(M{we `?P^Q>C}=tB2\ʎF@1;vBeU}mS9o`$G>aSLcQ$apbq!QWCDmZO#Luh ?; ^Bj~ 1ǛLe`t"̌+vH9Pp&w 8vcgp>}&B3R *}PPG9;ˋBFëGE- $0. 0,ca uLh(4l;`f:cf78b[m-N}xxX܇4D~/y }#q7tY69PZi*l5؀m:1K!4̑d !ObOZ h ׺* w=ʶ"m~ 7RőI Ŷ2 .]"hb̵źO8Ӊ:~tr֬1qPCV'}=m1idS -Oہ|JJ/)c.)3S+w '`K*z#UoɿC)dcwjgG:3&W8^3  0{yaO>Ǹ}/z"3d4](V\!IZh8T;qzutB_\>Rhnz2/J!L+# *J¶Cƅ-]L -kGh3"/,8MUZs OˍnvJ ؛ô4aw"i%AG.zQsjqgu:Cr|V|{^Jjg{-uCЩ_??;nZ3D,}8$ hޜ7 'qvK tMdxn`9>E9K)s)=ߙ fXCm*&6 *|y' ]=+KyDs" y,q,)B0>pl >A 17HS!D^>-p%t 'loӌ3!%m9<檑<,SB^V5G~c2P$zuڿ51jW!)џp$MAv|ZmGP'/ٓ'8%=W~h;պ.8xaQedž_}NHc0B/'L!{vsQ*,gM6s "ȴZn .xEFmlsb5!3'Tt&kCD=Se Ũ Z,թZS 0CL]QuH]j5Й aَgpWZMx}io=fZ}p;4"0eJ_l7N_\g؛4V#19k{+qXKU'F-Sc} 'm`MՍt)sL AyݎPL/4 @Ʋ% 2\LQ,yġ w ]!uRet'~хn(8<&)zO %NTDGgNw{{Y ׫  GwhCPɁkmK{1y.G<R6ȩ%u'viZd$/CsyoefMmZ&DďPhJn>;8ۿU"YyBAɜɃN{|+%qD7@~_Fk| ~<hx`lGO8I}5<YPwܔ{vDUm W̙ !]quk7q!Ku:oYRp/x@-{A9q2\z 'Ļ9IJw!K` TL%"qLCf;A]4+S`}vUV *c0ؼ_Y_ RDY#J-+ަ`|]?q$4oa-ߟWi6d/H24 k-XOAyCVlچjtiuGng/PM y:xqf3cSa.aQg:4L9{}qWZ.>\tչա9aВb[W1oTDɽT?(Y8zPA"50MZڠbccحSuh`3ov]FI(GZW F!`!fnS?hon\0XK4tU\5^OI Jg.G3轾TkcN-5+vE7.vu kH );z{mlWQ^1anxhݲHjN(;˔;<dGAj`Kc5N3{vNn{F-?yhȚ pMNw?c"p .'h 7/ ÌN`*]jMp_p`@Tu=ZN? )Nq~DQY5l\G,D_{lo;̍rR2:F/~:x?\9 r/GIt|YL cYQi9wًaw}[執DBwdqx@Р8o'jxJ^JoUi4_Ãhhզۿ(D -RO 09˒"[R Nb b`ㆍ7,$0}AkB NiMAFwӌto+x8?iצ¼UJ൦M)vߣ2*#{vb{)쨬v}+χK7@**Aʬ 8Q94G5E)}*(%X*(Y7ʍ,++6DE^Y UP 4zf./H5Gb?ߵO&(sȈtEMQ.a[+2S'0%7(2Mĩ)h Qh}`kq<-4n 8#8R:3(xi';Yg'ϚҊ?~1RLF2 /7 K:;~ӌ!숤U-$̊r +ޮdHԩ§.: {O=~mT,EDPaS;!I}}R~0D .#{'ʒU/}2ПeWzEnf=wS9QDGn8]Qu mb*Njt:>I6axtR^)Ro5ޓDuj 6Ǡn,k\{4m^JU[CtÒi$$WfXL ˅/.ž}ȣ7~s{^E7f6*YNB\qé {{;~!!/?'<MXDަ;7v_t:To-gta-V K\~`s^hXʴy$^0MFJnl>?fIE![#cc:kL옰;%tk$ZƂ^oA5"$ֵgn;gX\"~Z8g{ .sn:PUjti8y)'Y;*;m2=W4S\WNEm@ސ!]6fW?L ߰q|RL5W?ϸmNS?wB~ UUו>|ݮs!-t׿_sC*<1ݫJQhք^kOTlc,`!0mDjDl:z 4 !9x\Rs )hcP228I$>ZX.'AVS?@tY+Xe .Z0P {R@.tOP'겂7\ 5 ]j'baH!J! a %[|J_Vh䰵+M$mVˍ+[O "%("1D6jd p:aЈu0N~š ]2!'F!eCsʨ9%orYAQ'-H4X'kUKRTszzL2$GV(%ؕF$6O킫`oFM֜vikpW8]2/ԄqT|7?j:D7"'VJ)&s(濼I!>1? : =g)[L!@mxQ"$9*5&[̪IC'36\4mED 5SڲK׿^ndG@eRL seT#G\d 5KG5qbD} ^3 rU*G4l{Q)!;vNRwj}>Ϛ$ءC7 yҩ| pĉ?T ^JП2„X{U]W`=m+?t꟩1ײl~D2>,*NFDQ-=g+YmTz$~%COPD: 8Q-(>1$lIό@_2|JA@Sy42nTׅT2] (| 8WaFX6"9}J!~~Hꚷau. "I=嗖5oX 1u g9Qymdk.,\ LQ76wCTF #?ز(^gB7W!L؍@4'^? m+駽6O%VҸlEM?-#Lf^? /2`ERYT/CN (?OF0T'2=J[[BKR~J!?ՌV Dž0!HIIhƟMw&I(aK"QoUΚJ<AM]@Le=kCyZr˃nrB!좇`s$h+y7bg;rD ?BemNc|ÍSVV B5cpZC/ߵWp!n:gG7H߹XTuYaEvB7/Be-:Hi{sO&uF#X%^4 cN aԣu<:ǼNuS 7ܼn%M])7#l/8jظnF`Y_ Ph{2 a'z'jX!2Gc)63ڦZ^py)z!l"Ή^vǣQq&w*w41N-LSMәJNMe9#% , WHSM %S#j#EB@lNut8VBDI{!2|=yx4r_ÚGr[NYb{O Uw&+&M䲧H}b Q1*$x%*cAcAL*ӥ[Ax2e)7.~"Mw0Q#ȼЎ6;ۨ0RE-6Ƥ| )Gu$K(+4vyY:Z^NY95Q' zE0;DeX)퐟an>ҞW}qmnav1$~jɚ$"4˵΃e<4 @8NQ!-6U8<ހ3z; "k+懄2RD0:$|nըjK`:SSg⿼GZgěk|8o~:8؉kkEG4O; HsRp/һ2&*0NC; -^°:>V?RlqQuNNc4PֺX^p:LrSi+l+N6~ѳ''`e|畿AГF{єx  baB)5# UPǐ-`,VÖR(=aS~R}7'9ڔ dI`iӝ3%)S>A@4WgGdzTTZGc =4+|FxHԶPչ5U UWLPZ2!w<(HtX]e}!u=td5䣺xkz8Ac X$2IĜ=Ls I~: '"2doj;lL汼UX0M,Qٕ$ F$lg.cv_,,foX798Y<= 斦se>'I+Iߊ~lIWavѴj݅='iud~em~ڳu* LAҹ"x?ՠD3l{G#e95}G$7Jea[z1$ TTz+yq(s:CM[` P#7T z@ճR&̐gϡcE6;A}ܡ2OAa,AIQGlt/Ur/p=Gc[vr): m#v@@o{f)ݧz?%M>~_] ́/`QV!/g 5{o`D"yrk6D2wiiRbu Q '@gUIL^[F=5/pe3߹Oɳ&.~o_3hxO@=A/Z.uF"[#Yn'{0oFah@\`W@]zSF|p9 Uw%29y %F <H} r;6e~VȌ&O1yMS{Bm4(}4w>!SUXN3 Eد uo_A^)JsV5EY>RsYsKT܆1vOH:{ dڗ2eެ퍶& mI "YLjV1eD*+Hg!),SzM1?>RVS-EYGZ՘*Iӻw2aVܟR1ڑ֝{=c2m}9 u}gpk*Hگҭ4׌8M6LmFLP J#uKgE!Ln~+˃kf>qЌjB׀EP՘7S`tªAlc)9G饏HUK{]2=4R_uO*`@~/ bSy[5Vsi!f$XHuV-OYC**oBš7h"N3ZBuuo/6| u6&Uu~l@5ڒk);ăa֒(MvyPXm$ ܐFIt@ThA.\cdlqxo8_ךFWB^u#6M5$z8U}fKdi$^ ژi~ .6*Ǘ0ZEb"op4w'iX,=tLTU~I2Îe}QڛK9?6Ojp!ȱD /'_Ϣ `'X.d>pGhfG ȝm& SJO'_JNU)>1dd/ x"It5:zd.$IJ= d+EtoLO\SWb0Rn|cӶ1^'$YIL CA!ev,n:Bh yNYU}9ɊrUr-jFڤ(Ib0kR2Y@vzf+鉺3$Hyw>59&8}fȅ[A(~_VYuK10>@pwϛ=Gn*?r3(~,!`|F | w0n ݡf]^^A6&sm'ɞz~OBNtnoX٘EJpj~i -ViȝiJmc$VEɑm/J> 3,isa. on)jHY`n3}v@Y{p[ ^k<3ixGr4x620|@3 ^Z&_?SIaq;ŐAPxz*WL,ąb}QDBM++{_4`P ,FҶWMuFI0$zbBBX{GE׮Vs,  4@tZC*ݪp&=>LԓGHQ Ԩ061:߆z1"#Qܻ2oP=q ֱhK>Q[29 Z2D Ʀ}\4귖+KҪHb_"P(knP c{-HOmX\bE)v"jZa1У|9uPg6tPl\te%^caI[o`)yVqbe'{kI2īCaGofSY+c k{Ƹ`NuYVxQ*}pLZAOӟygYZTbUWĚagaC^$ĻlJO>Β1~ݿZJ_o5N/œѯeRn&/U蒥>[xzý'V4~*!`6&n~9N/> *7x6qIJi虠GC\7/R^WI@`AdfXm%mǠǸƩ1_${$cS~Yքp2ҕ`" +'먚2 AZ]5)sxv|( ӬkzJ] B2'%Nk': 2Vծ[(e'RX^.f ^"%R*Rк|*VۼC-!+mHN[Lڝ.2gq”&w~x ww\"-?@6 !sNPņ~83_)܊r۠&}=uҁ{:` cN(Oc'hCgB92x}g&Sc Ag}uv]Yk澈UŽo 8 h9o_TޑÊmEV]V)1g=rSUFnFpPQPl15nFG|zƆY3r2\<=Ct/i\*%AFP9 jNV S1QH SYN_f')`MD`pJ)Ŀ0jBKR6ߕjIwB. TԓmN1Pa7+[L镰dC wcC&k$ݔ5|U0!'4@]jډd'CK-Npu݌Ҿu*̘()Mu~H ~A 2^:t+d\Hg]gOB0BݏՔ70޿H KvSenA<)5V{8(ZdG<]VRZdRV?:]a eg}•CrYrz\PCfz/9V;QYz~30:'ӈ\ nD̗@I$G$!]:/@FFC}iu >ۡC+Cۖ&%GIk c@VC|/Q&/n?(ޡo3(t kWb*8w&E?!;u)%o9.6hFä泈_df61_ݍPɸAf+/`|e8>ԉ0 pFn|pjƥR`;0M,MQ*_f4K~jlK6*DV. ͭgi\#/k_a o52Y mH眍1B=C$}YǒH+$~f垓7A9Ce( + `nebN`1$]t>DoP,.2 ex?% aG ..uB'bmK{tTnU#'EVL`P/j WxY`aboۈ-gסǸ `!`M%Ƞ߷~J4DjNƢn##`bq[Ί\髾3LB$l C$TlZ*] ؁RXl,dP=+g&wǏ5_=z6p3䑬:Ej2 HP( 0rF yMQ%0,ꩧ82>N9WnDJK9k^,q5%,TDx34vq>@;~m^c %xA6?F´AJS/AtgBlaa8˃|3+Qx#cFdBPO77 4(~#`l1 &bn4B}/nkF=rɤ,'$ ULZ D6"AM0O1]"iؒ,Z1@ {vl6˧F/vd_XpMuĄd]Ӌz~(G/JҗۻG1Ln"ϛ*!l ]q g__wKea>{tˎ@r7geVMQczDGAbOz:0].S1/\:Gh<&|w#C h#pwU]@*9^+ޜ3s B!yI+OLj*HN+̃VX8fXf(Jb+E-6b)e[ƙ mtFK` W wW=m]˳nF{Zb>íPn_1ZMY  O"z50Coc$RuBu+c,+<^b;<itCPE]GʒG' s14ϼ 5\M(S24{N%`Xq=Y =;-BUy`U͜ \V7C&hwZ-ƾ)ǧ`=.Io&A6LB9Zf%bEEťwtN~س3&$n:3㌷'L*z_s=N؞܏`PlTAL`O?ʜ##v3ʅo)5CÝR͠[572 {]=ǀ0fIT ̡ SţPrz8`}-_pDewp/e4f]йe<&2| kt5gܚN)5> Jl[+qEvBH Fs &9WgBRirei s]Y3'FyԘի⾲|_卵:onq\;A|/=l$YM43K{ r+EP q$zd.87Ib>Vvo5Rd #<{ѢcJT{8hj3dD.M gemy-0Vfbm<tXdY#;zG޷4p yOϽ1Y#ڞ){zPW+n=H J.o BaxTq-BtC=@b2QɵI=ze'W:5A@?o !|]2K-k =9J|DU 5GM&IBMv!|:?9lh. ầYȇwYPjW"T:mz`az0C%F$oxB8oNvW󙎥 ќXz<"%bl:, z]D45Q5,҃V!]A$]6#+4%+2db:8pz)y+-k<w%J<7e*BudnmaK?wFܵ,;Fxlok'Kg'I;o,~28/ֻ DKԧXTѐ<†Qyɸ6Qcc2 Yֶ`vqQ^ g%w^~:Zçc;!u cŝ!+H$Ip@ċ]&JHrwvtԦ؃}&Ϥ_!ˎckO ǵCR\1bP&"O;c!Ę[zӖc>~Ģ|F59k: hNX䭱K_h~V'pśm;,r˴TS.uJb*Ҹ7ɔ <-[: ?Av9.-M=EGeIMh`), -7ZjB).E~TQpwZ]WZuDRZ~FKٍ?ǜO^4Uw#]d%)U W}AhX%yJȗR1*,Ԯ0ԒaߢTnu J ?YZUGL;8c-u=ix: 'Y4`,1{'7@!)we6 I?Mk@ w;GCUD`yA\I{wLty=93 xf(l'ύs[ gF1|?skOQ㚩u{A@]*-4Yp4!.ČЀV Hۋ2;,;th3Rf#n^;9j x,jBF>7B֊;b؅lp {U޲<)(4>l!hš&)Q*0pEI67Uя j-p t'sm `9jH|jfTG8#N-#3ᕡ JxfY 2MT}0@TzRWG\OcyjwXV{fW@kH;,秊Ke8Yq:d2)"2/4U_G/- ci^l `Lq1FfL4قZB3tb0ܲgHLԑfa)71:܀ ?\W?,`IB閬D?gմsTG\I9 5Se6T pwʕfP~X\cV0NjױzL<*~1CvqoKT]| A|,O@Nao.G .F,Q)h4|u0{B^n1ʾ&hãD CO^/;oոX{AN$Yc+`E98s@MV~8ښPZ6+/,[rͨ}aKtNz`4S~}7ꑬ/W$MUbJhy0haԶ$BZ{ 3KY2;o,ʡ"g6<[ުW8T3nd+2_r`;d,(&3+3 fA/,x.Nv#(}:pz"aX".jlᩒ=ma\¾\,.Tt JjMb1X}}5Q=0>0ԭZIo!Gzuu|w(:qh~f% ĊE&>RV)Uxq30T@Ĥ)EA/=ߺn_5cK==gz#'\DӷjI$e:pqNʧBp܇+[[-gKN-+W҄,tN/}4۝lK yڼ4k"V~O$!a@!y;;d"S wl3a}:X4"eL·)9V03 ufE-}Z~M0U>@][-9vbPD0(Ń E^ITU3zMiom =֨V-Ml^@3ץ=c8ԔckkRxH`Tgh ~W>懴 OASZBb؇Я#C]s]XGJGzJCcH=U;LB#,#։~g㤆 ͡f3-)H44V0Tk3Oш-3_v 뇙T( QXbb9tI×*xK)VpH'G: %dH^EzYrr# X{$Wn}231JgL|V"++[5~e~8d[ݠYy97 /,CtԏR-W&_j}զ%pF ϟ*4Jey BQ!X!rSrrgyfЭjNQn3%a+Ox8Nx\[9A=7Xߒ@ *`ê)Ua;e#)˅LR`\n%jnѽ!eb"ev=z2Cx_3:h6/ vKHBĽVDs쬚2 }k1}r׀V"D ̡a1'֨NueL:xirZ=X&tB~jZ[/BSǐ.O*@ߪG"g~#/"V>9E{-8(z$82'EY EA:l ]s)){"zGa1ԠQņXꥫ''/5ިh{>Z'5sGL* 4|8mJꡬ\!X >:Κ4d= xz죵7x@YکfE0t> \?JW63+AEhuYe ;V ,#H&Kcaf6؈_+b"0۔gDZN"H%jFPU'"Ή[U*J]+  #>v `X;*<+R_?R(" t'B)t'Ku!U+unXDy:*ޝ4<w(yHf35e4!YGRQ!R[ç-=R aZ089l{/{~qhw6 O6Z|<MmSEim 1t,MzԉO\==,t*[dn?`fPdffj+,k7a0֣7O)68!gUl`,"ݚ # 8`MyF~ڊBh . vMsK>|@&';0E3Y1-O!D] ?;qP ݕFLl?}I3LfBf+]t3zڷtsPV50!0oktVX\ w|2Oh>`[v`-;w|məYh+tZM6uGi Sdtc,+\]ex9*Mv٬EYՈGSi#Dx^l=>VeX~ybM@k^7yzՔ}g||7C=(sZP\ b Ѐ ŵoM/C*ʔ?G{eYYG\!<ӧ-)c0 C>o _+(F I5a^@f<>OIMhշe8eF-y> uׄ6~({NJ䲎Ikw3,v$ J'!&y%*ɐ-~U;jFs[Hiιm8HT:"vOn:y]iMM16Xp-b֡mδV|x~ޓ(k"#6 Ӗ_<#;2_KCQ FG nCV}jJdEvZ1r!?GޞTՙTj̓q0^a,"5 F~t%_gA #GɈ5#g,rGB9]^U;«8_2H\dXZf3!F. fws5Yg/YҌ͝7:MG-=OYDtzwqi)i#HbBAwLPu_Ád7y7$}n0('W7'_@($8gf>v^}@xLOr\o F¼m΂m>P]^9plhb +Y' t)l+؂=. c?*$Ę3\'>HO$0zj]EJ9&s(78PI#ܧ\Zw, towBδ@mjf}4Dr?9zDc`%s\Ey |NMFFof?Ĝr$yn`m^ʍR܌XhJ<’a`mBiOCxްrE+]/ N:̯ ,yxC`rfmzFxk5!q̴t6 Ğ F*!;qJ+qף&B aܻ-lQAd(#bQ^q_k~ Fb}+&IjN/CR"' E4n%ܘ-oBBV,γЛš43<%s' p i BY;z. X%dUeԆDr'S *~hFfJZ 0M4<>GFQ`"$ʵ,w?e+ { VR=ؕ+P)Bm"?hg"P%;6Mhj.=Ta )#2oݷH\]J By 5z=hڠ~5^jXrzsW#OV6hFv;: J5&mubڲQV؇cL \-Lw`/(6`tO!08-@p6kBꋊt9TF\.@Jvp[x 9iM !:#q@]Wu8SR?})!򢜑A>?SQR#>!pI) ّM3̧SZ*y)͘퉦Tlr8vѻ:Ed̐ Oqeb7 -ӽ+ ~(_~~,P?t>9Ke1'RzPDpOXNo]qP*TlHEmQrbO8 *QЂ DZew+*x1Lޠ<uѶ̀WO!CД9C Ìu+W֐c OНZ5 ueL?8_C[_ N7A20c<,Y@: _ӄ$k2п,[;){'$WM4ڭzfҡD-n}l:϶Umk|D-:=m) ]{Hs2{GimUSfNŠI_GAyRhDpmsKǻ'l~I7xcb+ƹUh@bdj/\,9߉Nx.i^8*StVr0!@ "K|C!&TiSp6 uq\7V!֘ބ9ZA'Zɛ\|NޮTUZApUpfWVm0A&?I9A='jS*%=W'(~ɇ8ŨA*5^GR5ړyso/(,&y6& l+3 F6MJ!h{2/ =EY\Dq+#2(Xc%is3c09r0E&| G+Uy tvZMz+M@q*:q1@<חPB^+zsx91tL'sPԹz0V\@4(5˲NƥĂY+v+D:qw G L9Jn`Az_ώFAC)AVed-`ER-o1񇽋yԫC#fk* Iv*?igOm8Bjl'}SLWJh20p,+&cpGZ>ӯ|6# U{*L*mH.ʨ*sˁ|k올d2o"x?Qarf"bF֋x4⁠W+Ng.ۭW~.M,mg[ wr)n,7UǿTzApYL>zW4>ݎ-/f41L $ ДDH8B5>f*p,g5H*qb%xXSծ?"tjwY6C,aZXɇM扗45K]1P{5 ѩm| 'ۢc !W@b/6Ex&ͳIC<KS)Q'3۱ީƿ32*'J ɉLs} O >Bd,v?ۮ5"p90^)yZF4?c0S "$ 2kl-/(YGaFM&Q'(smL`9?HDdU\@C5~=} <.gY<\ӠKG׋V._7QuLrOfAvSPMY D4*N֪6Wͥ덅iS2uBg=V{FUH[+ Hx]z&?I.IO27A_(|.&v܉'GO6aB ԞjlEI:*.XQ@7rw/u(]LuZ>cwُ<(&39vc$fϬ~lܰ>4 f͙6zIYA*T.Gl B߈q-GE:|֮L̸&} GF +h/5wrN Ӟ*BE溪'uKQb &ď4$cetd8S^mu?2SEYcX5܎)举,IDCPqT'ɇ \&wWG /],5ォd!pOc4bc2+X#7[掐k+@Dmco%<}-.ܼJ߆D5HC/$.)xw̄ )tC;EA 9*4zd]a\A$eja&0"Bq3'Tg}+3lkNG7$k2؍'ll?k(,}/FmYX/d0cRz O4k z64>vGr:3<Å_F5Q7f\|1]ڈO[vZf:T0Kͦ?d4}ޜ=$>LQԾg;]uDlfGe;\]Q $̡AI Y̧5q K`KРhP8կ g( C>#NÅ|Ne+J~Щf,wkJy|?(:&ri90bk*8i?o=(vqOjnYnmwWPOR8 Bm=7dz@>8d10o̔a ;OD@V&B;m_YyX1]Ru-J〛U[QA#Œ,uB ]Z}@E.@^}[_Ok̨ؑww'Ǹ `׎R/`m*e!<;LnL|Yi<&ٲ;F44J!I%\6)!i"n9A@87W-xVm^YDR9a;7g{#02 wM^iz'\RR_o+mю!<듞 ]rU H$4L*υzGXB?vDC aZؼ(Yft6j[Nve{B8{@XQ2;MI>$v@ZV^ E쨞ȥJI؛BmbB)ZˍW[~eL!q ;KC F j캾.\ @OѰ<:@_xdփTp*n%Jnb#H+}'*`~ TdAL;b4n lArEp'-֏5pQ d +GYP7B]=h Dtd:_mp)CJ]UT[I[XP^Mv!ht^gɨJ|Ov*ڋV}lO!CZvd&UYΊ ת7$S`rܹaf#VU3JE=4 Fпa^v1net$Yh2D.EѦ,1pCKp. jUnO~< +`~*=߆V RHk $k9mc̙b3xNAi1fA{35}G[1fQ~*>.KnosS z{!_:xj-hwK의dd쨭6LU 39JGћcL QAtu)'^Wܫr!vAVl8  [bb(9=ֵ|140WZQ*z_M{X2|wwwP&Ǟ|'bTW35#i`Jt OsI\7 ,TPD3J)dCtu}rOQ*4 KjT 1Cs`>nR!%AL,uVK}؝+F$٩W*!ɴKYm~[a~]>J^SjD#|)tc]"Æ'‰%5hke]yn1q)uD15n[UpeXHA~"\p\DW~6&*2? zKz:K^R!p} `_2&HL#6(3󪙡V@4$]@#B0'XeOi3|!H[.ASr7B.e}Cs| 3DoGR`9 Mc O ;!'6 df;8…a5\0X X"DbGN¹. +`K140@98HBG>nR fjSfdR˞ k~vJ\5nJ(phR%n[X@YRtn4`ަm,=RPWA_ թZRv*&Dk… ГXi+ b$ks@o2^ G`n`,{Tjjp4ѡHyԔڞOlBv7Y啵/6lNG ۛ`k`ed</q©(WAEJC  򉘘nD`#p<߲I`nm//CxvHK <4րYM6QHI;J*x A&>\_E|vE`w$3;ح2ޕ]v,>3}eB`;lbޖuП}y5 <"ƈooP\EHʍxI<ʳ1"m~0UZMz|v G Rs=+)Ol+$(qUoK`ٍZW=/TH ]t3ٲF^s~uK ޵e3iaC b.XS6)e.òyV,3$7k]9yO.mD(Ľuv"Vc=͗B33tw4'"DWffҏYɯ4"|3Β^*7[2^lGoE År,;(tskcz+ ްe޷*_s4vzeQuwkΑCVRf=0BpIv֜-&ۥ3qJ֛fx9%"5 gb>i.E`8/6 J᪣0ە4ɰ<Ŵ }K{PJ-`? 0Q~mr$AtnbR'K]y1T}@l}E.3/?&n-]Q$`O m3fSj ߇ϔ!Z >GfQH]sb.[ܩfDa4Zޒٮ/u%z4dn)zypaP[4 wJBCO%00Q-> RjS37T¯|14v+( (.gaߙf NX~gp*P:v|;SR Q7x%W򟟐ZefFxG$DD~sZ]z,2J6zyAv߄蟍|PtR iXhPH)="9C9c) ',H"b}C=uawF55';Fywu$!/MOXE :/D@ Մ 0BrjZ(R=o󒳱R&A>u7V /hA@ƢXAxVuþv>g|DDJLWYczKs\ \ݔo,'M} "#5)&3KsV ƫDm͵Lj| o7bshRpEOfQѤ*$\w)Ef<7sz>1rfiOUH+Q ܜAi 7ų_t]s 7= d]R~[(N/,H pH b)h׬'X+$Z嗔9^ntH%Vd-F})PHÔgL!],@:zd^fcd|m'9[5,ڈCH (`rjr(!r߽nxyQhB> ኂ0<t R1z kVj%zNnC:I07b{e)%e"*kc!~C O3g;hr0~5A\ B═ztFX?I_M~2_MBwDN LK.,:?솱X*&i+gLՀs@|ϤZAI,~'iO}J@Ă.'~S4N)*R>ݐR2頧,L&˴ؼV`p C2HX2ٍs3ROz_&854!)Dq!&Su8Gvw] ^5UhA O&P(vg5yZJ:Or,T/g&=5KٖVt qnΒ${>˗]Dl(!=+Y淠fGXNBf!|P@fk/0i.:VvkeJ8H.^M(ct v;Xi5` `OKw0WLpuuם5K`Qo'υ2:9Ú~lig e+S,%Ë9?"%b5*Ԙ,fѠNa< V\Q_Gܐ^%ljgCwwCqt\*g _!{HDnuOr0-u&4We>urY`OK"abԉ]u* '`L, m|&1~l;P.L4Uh'˺2Vݓ]B-c,RAX 6͏\U᜛MW/cf nhUhZbOR`49ynWof饄p@tߞc G~QzP ]}YsAtOeN ` )DX#ÏO[:,z\ WkL 7;Ж*i LN|=ˌmzB{ͼ<oi*۵8=s;SvGޝC8\ :ҴF,_~r7[yY3^1 pT[(f)j&< &k 7?BpZ枓9!N6G1zFBoSc``{K|`VFۅÅm o"ZMo 3-Q6׶{2kXY0()^yz f Kykە⁤NWSFWhhd! &5}cKEL7)r\t~DEN=N.13h]q ])6I  ʜsLpEVʷUii[HxV* ܓ$e$"G1}5X 98z^ _,| r";~c<Ĥbr ljbBOӝFP22[X1캛{)x$M'"V\XX\WڷJ[F7E^?4$t+-o&˵9I 0u qnl%2(!ioòC UyWBK$WOv:hyE/bVƳ C'v 0 :-X RDzRBV/˃|:_XdK g[v 072)N4A< o&b@h9: lsZߔY08c;)\܍ ,\h5t2Zfط095_\7p2\~$9Ew"u*EH IuE}83 _+B|L|a9;͙T3K&ˑmHw+2]gvfxy2e;.$n*7WV|/+Vxhդc!*ŕ#qoȗOz qbXD6 XiL)+W,j^MւnrcS0S.,pV5]jB&"#J[+IFd] G͆zZNbAyA!Ё/ܷlMrܡFUhjڝPBsEYrNpz҂^~Fs>]oPM̿2L|}m>'&fHg;bH6r<TnK2.^#ߙqmyTK\uSdL/Uݩ%n<΍tS ̩p" ',F}Z=ja؁ª 2=j4@-"0 _[kiVg%\3@ӬsN$^HJ،\p{ t.p3 m nL,\iLC,As[<ܷ j(vDrV$`G̋~<->E~hn)eE"؞<rcF^,FWd+EzOyTfzm&aL }[Ie}SgC@Qdpq󃴜Gя&ebAp- G\ `ka7e>,_.Ypƨ6 ;ۮ$':eEʔk"2KL>hADRg_ӊ`Vv[ԑ[֚zqtLYZY3o ZA3 ~ԆL,?ԁ7!4. y}1U!W(vܸӎAwsM}9<4<O}K[ӒLwoH]~a|ÆO,9ޱa- ^% _ܞ^(CIBqӉU Sl!D;ez_wP  |튡YFpEˢ8ȼT3M\uQqZ/C'+bb)R iv̜evySyc|xrji #tDh9=JvSOmjWǻ'\go-{ϡ.4| 2IJXSWV؃*xFa{.wל>GBvqWZ;MGD?Qhd\lP`3 U7*l=rD`RLI@ү *. ͨt(iE vMl4[}hNU f5`7QHڭn}=Qp/,ẁSɹ?B(`hV'Kvop{\dgNVSbǡmBo/)Yp:;dQ}-d#~W)MV̊ %ObM2Lz{@gD * 1bn(mw M:jigݾz<|By6^p"v7F*+%87U3*3No:]5P[.ÕQ&Iosg2L Ь'{VO&iY# 缾+Ϛ)">V^': #gA Yp .;}88NCi '=9Tڜ_ocSC;4R 3AP r+oΐe;tRQzV[`&Rj(>h}'$٤ E2nqpz7_hWׯ9tu-E'-j ,0ou1:ȯ<ʒkbUMFV^fӯY/4CIDMۀME6-ơL⥀IYNvyMkNǓ &VeȦ?vݗ^/+6F}\U6lr`TcZ*"=scɹS{Hd;v¸tnb0 'j{@^D5[ڞ`Gre;޶#^".{Ĩ|s(e=u\*yi6mry<5 cl?)P Hkϲ"AJP B@\HY]fm#ͻt"#zK7|6UQeC>A WKXTR>'Q` lI<3#7sQba4" LY8 uVqp1b} s 's jfѓ4A*dHox2wqp{9׬ &U\gUYҤbIs@59n\&D?_A7$zuypr>c:*\B\͕-<M{\gn-[d!S, WSԣ`yimkMP*MGLm'JHVoZPf=WuՀɂHzXX(Z|>R+֩U>*_+X~AR ;#ZD=j \ï .dr-"B*2Lژ\kytP8\Qk8Gp]b{{Hi TPPs 0sl" Gg$Y&w4*/g!J*/Q_Y3nC "exz¾)05/FS :ðEd r,y#È3I>|KB6Fk2W%*1!U? ( reOi~*=Ad qrdCh.c+ag EaG;àU44b}xD 'CSo0 [eZwWjl6'L}pnt<& rAu#@%G~/ n fayeuDvTuA>[xrY4}9Xp'o. OasS'8G*zb1'Ea2 dAZ%6Ď{itIDnmH֬L v`{@΄-q`kOL4\Ic) ueAcF߿c`g$n:nnncARq~ԹsIͽ PA%RRs<4(bI%SX0ÕYK ,ҾFqj k#Pc >ܮo9BW%“Aa {(Q:D1 l`QvdCp5xCtE1vB`<%Rܐ;grmћbr&(̚  p 5WjZ쥾?+\t.ħQ *|9!79<Ҫvߑ`]ބg Y >՗V49tss|Ix!cw5U˕bͽŃiWbV2xsD:q\PlZd()Lf+^ooFTg 2ޤ-3NUP UuSAB0f'-VSvz|#v{pOi.'5튓9]Oc-!0J7w?8Ybh=:6nd祺DzJ初Q/0'Vj[9N&RrQa <2rsukj\&UΤj۬P,q{^* ïT݀#݇ w80UqFN:A5PMj`[~ը }\ZRbIU2ofy&׀:mFaxFӥgj)Ȅ5?=8 K@9j8>D`}F!Jd SU OНO#e2yO#x~CZr'Bi&vDB<AMr¿;BYA>> վ/qIFbܖ͝ŐM!ixS$smROOK s3{<=Όpd(%ׇ )/[̞͇|) gJs˙PGq\f0FӗBFh~t}];/APPXQma,9]a.>ή"!9B~ dQD ! {nJ-'0+=ȃYb2.ۧ YŎ݌hxdu: XZH0Y Ȗ.k;^*DWs߂- ~A=Ox<u rv1}Pd&IӸЊZ"Ș]ϴV%Y =/DG-O|g?8?Kd-rߑ7>WMSY! żYm3_$zQ,VYk 4uqWadtOE1;)T1j^pyqD)HVoTm4jt !n-yA:ٚ%$!aSOVf~,,fY4˲w{?,0 I5M\e!X?]ұR(TݞD#v'@u23} F(m#';9Ϝ8L])V Ut_A.wc[+kw @vvv|]F?4%p҃.mҒϔ.C=da_w7 SzJ8:^iҒ4P.A.j Ue3O^[q8P!WFۙP>h HWA&nR\ #f f}+h -g" n_7k$hUU 5D$8o?v A:֫4uZVew]ؒ;0 ,u.KgjJϩj(({k˿-C n1_/q**STNs;DXhCލw(M.9}tc\1êUWj0%Z{ɺA+%spG^% 7dBoV{dƝXMᓣ(F*P:Exܭ'Co "pu"w=*F|v-] :9]?G/E+s)泳s!:UMwODV`8X ,jb;gz0>￐ C );EخW $rI~i:X^$.8Nr'>̳<2;N3cyBb|>q~{CP@EZ4,͘7Ndq݃kto-)pkvfQ{V^qܿ -t4v_b4 ݸ=`RĻv?X hvV, iiT{xVOvbY@L Dq} K%$gN ,A%ǒ =lhJ{,HcbLۦ l?w˜0U#%t2u/fۀ0^o{O=HoU K f \ [ į"avE,-"ÅfW$^`X?pnߠvl"5̃**]nqQaؠZhTGΰA6I/+~'l0rܘ @OE[hN}c() %4FgS3`YX,vccDP|xJ ' +bT%9uZnA F5[4^Dߝޯ{]E#fOeof<~PnuZFIO=zX걐A_p׽⧒nVJf]֝zH3y"YlPA~?Q ?PbRIǧeuNP n!:y/BԄ꥾QfMtSW9ptŒM>דX VE5#3i90T60^Ty:c 1Ҫ 7)s20KvehpgX?|̤TP('e3}1v7,Wj4\[B~D^`3x\DW9d "p tO;e;ц|<_"\(tИlWUbD s'мS° \DxKmĨRmjoزo .&<ƾ6N-ftQhx[,efUȬkԠ(.& la pr`OD{'dBۣV$ eޒn8u$ĉþā`jN#%997M]41~Qΰ|$Bql @265@2 ^uXѡ ¨4c*tYˠdwDF+ҺdBnib=YX-E]* ^(uDa+0H>C uq2$,a+y_+sبyx5;䲇u \7cN0jc z3B+D>,4D;umՑX*OI[e.c*5B>v)`FA,gl@UDtcmv~$y5rl^0@\YvN>8osD1ҧle塖 9a.+9eQ'ڎaV_ɺHOh?D6(!+jI{zc6GG._a$I?\{?ARJaCEC^X6Bݾjm>h Uz%˷o\Fu;n@~\Z>Âxy^oLXe֡y_"E$9f AYy}W^ ;O \ul- jҚIfOҔ&]dY†=T2{S!|0TLjYm,-[m6*UnkQzK #O=6FtM/2 49;N̟ <)&pѠvFNUdZAY_tp:=n1YEa&V .nF}Ljc]̀$>7RĿl)y.3j.s];ITMR/ M!f24+ȶARy2.F!BdWe svn'dayZ- ݼqPI"S$cUハgS߁fZS ibsrۿDx䃉igqc sж%k5>a~h?Gr/Թ(çK;)&W%mΊd]oL#P\5~_(KnMg"Ѵv(WM&K[QH c~ǫuW s__6O<2ӈ%xbltd`N! wQm´"¤v<*:s^ 594*.8$uTnD9aǖ&0>7s/3RoH~sH:2EŠJ*\a/ RQ:_ H42 EC4~Zj2ІT_8s6ћ@.+"Mp<)w _=㼑Ge?`:q색p{tqG_ h>ۭ8v _{PW,(ǒ :6ywqPYQ™Dִ+e9Naתo<%gjLA;ǟ@zef R]PjV1#$h(4U=Fb6-^oc:!wirCV(ߌAxJz356ԣuD#GxG'UhS 7PK4LY>6W&xC˂(/'I3Y/uGB[; L(AE?=4م 8 "[GATۀ,"#K!e_z7"ԫ}s>T|1G>3M5 Տn''h#ǧ\Х@JsfG׳ ~*N5$9(N?<{L9^6%{v|ڔ՝FPqggql ue<]/s<)+c^8 t[3O5ضE,> ߢb{^,L[N7j!>t!:9ZJ7rysFŴ|yZF%gql /V#)-Ӷu%)zS*>$췏Qp+?zр/}bLsaiޫN?8'?2z_94Gʯs@wɭ:1o~H,D]zzS¯ޝ*^NFXi`[dΩle)y&Y9x/Ty].iWRdӧ\mx\s!ErT IAݝ,b#Aj3&HQA$I*kBw~1 z/4x&So -R69F]:)jqb7O_ չQq%#nFJ !1,[A ͒ *`C|eHAC7ׂz0<-'N=-I-oOz؊vm\A3\䟏D엮)FUJ@ivGAG/0 V<+roL! 4Iy= lƩ͝=Pa:ei=h`3,)d)<,HBxi<'=s#B۸dY^t)pg\%+jD$GEGnpi($ԇf{ȷc[t-u M=,KE1|q؎WL (P,]@EG8^~l#oiz>%9'~Bl+H^~yGE8P[qnn~gҕ &,H(~,n:'>kL( OwFbYTne?HΦ9X'<{:mݤXW9)>XS@:>q%r;(rI5 {˃@8`p|[KB^jd)"Le @ .Cqˊ:<ΚQeZJ_`S uƴ| g9rD!cVkUC5=Y>&£!Xg`}JT6;T֮m}:mbs2nfXmEGl3Ĩ( ONIB b\?@?W w{r'eZ,.Y2%2K{Fh +ZOAmMN)P '!֘.Δxf/ߎL! X˿-f&Dŀe>5k`N7S`_IrY= 6~@qOQr$ALf\_TLJיfX8}[_7辢oeVtoqFQ$N^7(j4P//Ϫ)]{vl@֖V \ԇ leh.?u|8s̽'3X*pz$Xf%nǘ{Vrs.r2ls[eZ@B<s7^f].R`Dk VwZs $ZV: tʷako_f@3aw.FB]})3N'v+/i%\xg5Fa`widIWz*@2uk񧇿Z nǺ.adeLZ l<Hל&esO%^yһ,HnV>}(y:;:m707P*= -Ȣ*<b-ۤ!C|z+*VN|)  @5[={6j2d9s%*HCQ~_0ʓ]06r[߼:Y$ӫ"Aݪ*Fh)%'~<7{45M:OTX|G+~2롙LgpwOD/ }󹒜!YlӻZWNcd|2I=[\ XX5B$i.+K{Wx~1##PB@W]/`K OFU81;z_yj艤 Tt毮CͰpH% .QԨ0Os^IDIԽ5ni%}"ע\ +l GȰ`Jso3P ,JOpN9O"}sY iL15V}-f1d63L\ 6%xc 6i ?¹g)S uӼ.KI ܺkCrP_S8$"ͺn8Iɘ"sPdu7y@ MY;qh8CpTkTs9(xxLqf!)18D\?ìD#c{]FL?SasWLR#g݅Tq~2=pzOdҿ gM=d1;l3h"fQk˂XO^O`r/eI; yYfP[t:@RK4eʞ׊](- @IEB> Taqlo9^#ݐHˆr'uӒ9Dݙ"4R 2x[9JM4nk[?WVj$JV{ ajQ`tbvyHgt%Ozs0_l^ZWwXxy&vx|rQx!SbRzJWƕ(z:Q5kiPjģ_K {H8\"<9nX9􇭁7&!4Ky]X?qs< %w uqQ͝*:ld% 塜Rt*)Z2, ,I2ƫfO,H!9ȹ3Jy1*,AKZ[@:dM 3ᔍ0f {A¿EV;{MPIzH4ך{Ӣ=W *81yP{0Ŷ(nnc(T*Rprx2 _#p Fm(t`>.L2e#>L+]Yf{u$~>G/Añ=JT&(3eΊO~̬G%k1 \Z ǥh<#VzcWCZ-۬a꣐ i8b_]~u&MXjGDq铨'y.Ca$a _鬈0Y\R '(V!d)^Av-w(o]҃!u̯Us䗉M(ChVGzlsh96MEm5eCzJ81E9S,:` ^7aΛl!΀gAEk!Das|\ᐐAe N 7*E1UQݪ%29阂|.$5LG>eYJ:5Ra' gۣ3T>oy'¾VCq:^f5qR%,3J9 wFNz|XH&+{ ֈɧO9ɎY股 Xʚ~Gȹ%;`7<7yQxslzYc-Rд%8-CIɽlՍc٠'e469AiUKܔp2Ѵ Z>\>\}~+dʠH3,39EM_ =h/ d, e$+l"ʠ]'!4rW詊U?^d;.M&t.Ҝv[,oIU8I¿yUR#E(?b4oy&_5Y:eM*U,u1k$C ͓5cMAo򒺝9e4o}DT#\W{[]"4S vGTq|Ă4!<.ێz2kmK3^~yiw:)#bnH@Cꦯr:3h P[ ~[$ SxY~k%bKI{Rꓒ,$B+7󙅾w1 \yh=K|kjD[ -f0ٗ?mT6ul&>\_;)HhPҷd+7yC[cOVȭү=v֛)NӒjµAr<37r[r K 6nY>($Ǯ E~0D=>¼:EWh<1 Wܷڧq }k䔮#ʕwKd( M@qm?;fJӂQ@GͶ "Gxλ.83P&J@8 l`KTmXǾ]AjݚmՊ3 \U UP?IƄ{.k$"ԎWilNG wN GO~1#~j)5ll9̬\.SECk'MZ 3|$OZXadS_NLi־Yz}JHDۃ{=+Ÿ@?)0/T ďdׂZ:doKOit\P?1ÌE ,e^7/㹠V&\D?:o ђc}F沓 |k[ӏ=Oq%;Ƚ{Pѓ7_P. F[A\+ 2?,6@YKq3PhIt3bba I=iOWȌUƗTa:@Ʉ-5gC{)՞?f;T˅8eo7V3Xm;XʬY88ǻJ[ (Sm;Zhy;u(˒g|<;+ @5/lg(e@L_ o^70by 4}GGAJEse ϥ݀:Ά5YH0vk3xG)<a X_lI9`B J;el_ i$CԿ׈7\\iHUѺ֚*}6P#怆;P=XObwČ8F7pM]B .1SVc *YD L'Iٽqq*-?Ez3+1:}3x@[JXzbޚ:+ī`d/)5AװTĽtF`1卪SP*@mF$7z5n4P5.BU&(Cӗ C@H S4׻KFn`M:dJPԏ9.2rkgEJa7vf[|x|@» g֋&%^ 4ZAyCOquEXqYW["KpXp䟾[nr0kiҢ)M 댎`kiq8E0TԞD!{_t(Tpࢀ>ccxîO?%1IUE8ĹL?ף<*{}˄+aGĨ&M̶J?u-=z0 Ű5'XV~1,jLö́ӝ$ê9 BՔLgU{h4J#U}_&[t4M=yA8ҩ3ߞBbSa.6>Ǽ,ӹBwMKm"ڼU&gv#bfnџާQ@G@o n&R7ZUlj%,1 oie̋o7 ='CqP)LA=E5Y&Y -3RC幔s$ЌVr1<Ѥ 3|5*eQk|/xS(eA_>m{+R&PJpN6X{ xxŚ*w7[ #;>?swl hBi:Ǘ#{4H3YX$LBL!KBV&! c~陭Ȳ #K;EbyR }L_a_ǿ,lls$0l䁶6j%m&,G& F9K}+ӡT(x*+2$6J>]fX 0b9?(T̙I n_ !nYU7*&;S1V{;K13DXh`NvX%yHl&^s\ Ex§5hq!W FFkǩ1,dOW?w`ѳ!-73,,gf֗nHP$w![Gk^K;VYԪC0 nPd,`t!^N,6hF3+c_0P[ oF͹N B]~u-6WF®Ia#7bEum(zEU H5[š}z,+\DŽ@#.9Ey\pC-ky8̾uIԩǼtőh{Ԁm1IMdc9- )`sZї2XF$_݃,bFeHst CYr#ZV!bC_P^`,ج%㡽- |0: Q,M2Fy>O,1\ME`wf8psT@(SK^psύvףx&!J+Ct'Zp8tUpP ^;tpG v{[*,g7{&Wq`,^k8x)hY1$xpĴ vunm"wA4Nm |AD|0Nܘx^<6E1^|cs1~ (E=rK£OU4&-C,^]50^Vgdk#Ύ& *q2F6B]+cIq-tgĜң|eTxaR:뫯ŜwQBo< #-lm4:h6?g~뷂i:B2 misl -P2]C߄A)Q̱߅ 6<?J.ƺڮs$-8*<(*N!О Asðk]ŝƒ&_튐6$^U(g|6uʲEKejؼm=ȵ-hs Ïp6;#PЈ3V{荕-#Ln3)+{Ƶ}ڍ"=Br;L"<- 區l-OʏJEA$bA*%~c9Fq#Ebp|cxUR$pVID{ɂYno[=$X ^M>D2t:0 !td-:G%J}0D'˦.N s_o~mb=Ly5pJX=\ak9ZyZFp?q~>".uQ4!9{CN(?l=T)k@FR$ ?]☑}4]YV37f~bKص1C:cҢ_0h%j</`@Pqrq)VkZ@ \]!}Yg&AA*eD:(P ~ߎ[g[t`,w]mdFbHc]+H O`*r `\PI{!|]CdA@C`1-IY:ʷ H6^,^PIl,[kS wh#8Bkԟ($H'Q To  UEԞjˢ>E6nX^UeSbKv%;h {:pX,곩dP/:rc4D;-;)ǧgi+"! |(ϴQheg*q^ReYY lu? *% pGWB+ h*5qd~C_2oH'Ji>X0>\-)=y9yO`IuȨ OsˠQÌ X…J[އr_ 8C_nAA{d%fmZė{8Y =uV$F']9RA! "y$p JYH,NP$1ZDQ=^` v'bް~_LTr@](3;2KLhM<J v{YhQ%4߰t̑FQ$W? (k[*M=?ѭlբ?PyxMyG(骈G}Y)m 5ܴvf:g?̱lC2n [[8xq?=mzM@_(ك}pZ.h!Y qOy>5I\PM'-s4R;U{'HPWf Fn,y,SZQF2 (aF[Y.G]?Ʈnb=zS\OVIsMHO-w=߯%}AE+ sWXr;5'hgaNB `3޻s9[l%Pwu"C@$ōM˪6r#AI̺l"MDdQv$,pNXj.;so prD{wK*scSjk&:8'ڬ smovydP[ IÌ=<j˴}t@ R;”jJx[]ϼ<L˫swu3H0QِPg gTY63%1sOLHn<{ .şj^~1_)R|cvVpnJS0TC@b5x["$B\B+%R$yi߶; TPy*%M?9j4ž pQMvh16 =+)8ym΋E.PTӋ[=`9lDnMm=_n\(CPQVUX&NBWU-G_% v!$ܵѰd){?lG" PGxHY~7I3on*A KTdXD[QEֵo 0b3o0ŶkFI&R H~λ;|X 3VNT}:{xjZusW_UfeL93I6;`+4L -YBRךwP-V).g_m!k0[0+%S\8O. ﳔ?IL3!/bZ't$A8S`Id|10PN6qq9'h̳>zG̤R6-,e uH 78sboh3R~2 NAg|/BF>^zTyh:;06ٳ~@7sL,t}mjU$Y|Qn#?siqvHP|p7ϏOdO`|$t gagKKkiuAhX3A8 i#"mPçD ۅ7HNNb2=Dkԛh9}C͞-hӓq "/X68Il2ϕ#X0bG:+'R8L}:zpxJ1c& {ۑw8,7>:*('=ULHUy3(l0S%l^aˤ_l^YƜӎ#9擈jEXhro@laO&uԟRci]fʄb KLRi91Y)gzdDQ+ D FVr9LmOv_㓢֢?xR)Ob~R@.j<= JbdM+\՟x?r4Fw3tv6\ ­h_l\ 8C,+&y1E6ʢ'c4PDQvmSwkZdBR>|dB^$lHlJMЀh i6TZs #nn,2/6%\·H~MktIQp1ŸCo;g,7s$q.З!C>ᤗ 3;:ʳF2bR<ѝZ6^s ?b_T d8(Ҋ; jBӡr=!ìqEe7 R`BqڈYlE3B(0_d7< kPxE;|' Q,7mnLeҊk:gh.͌`>'בP X(FyK4- /t1EI!6Й#\;Y%q/-7.=^VUOTM6,# #ҋ܎vonëv|vs>w;PR ,qo pBAf;};e$ވ&B*LᵒfLbXnCNb6~Z?=SPxW;[kxYrG~*ngl;ׯ;Y([f: UAWލz$DzAxJ;T"Fo봍F4X_dk33la==vɍ-Y\ĵu.b?7v/ichmܯc| wB,Di Ah9 e.  b ݴWbfP@i]p&Q&7D<X@x$[rb" eYNb]}⯨x4r}IF|BO/B}eW?p|ݪd^-^INu942rRs,6Tl?Ñ(q= 1,1 \b3rͿY3A'瞓mTaOj֌j <"YVG4}Bw>[ mN: UU<4k=X4#|`{#ʔQTv!!Ff>g)stVg33Xsm3>xНd-QZ_:t9 f"c_~:3nk%p-Z;r)u,[F4JplY*RՕs ypQRܬrU _mrA:>@N ;xZ$<{4H ; ' {yEپcBq3%UX@:r/c,Ũw7hr})C-rO&5&۲Ԃ<0Vp$^zoUxZk{n J0!hW{vtӊ ~ +h@vhX4@Ʈ@97(l&lf\"VkK)k5`{6Dݙ;>y5%B ;@.KAv@RZ _dhb?,͓s81Ub#zX/DÁyv(m筥+> C@n $mpԱUsED._i*;7a? ؀N:( !swJ:tt(2тn/:rBgalÇM𹻋gIʡnjQ*`[;jCYvp^XEwmǓH_׫GJDMFf8ֺ_ f^;j#u3A2Q5qGT|T2/_d3B>{Xhٿ<'=xpA @Gk҃ZGj=S#i+./1Х 2Ӯ߸eqF/:bW,:-90fehz6B]M+ή]$r/ / *\^mhiuߠ;q&Eq򴣉6Rm q8F/6'ۮ[IbWoJʭ+!\ĀÙ%^'CNg",qR<wi2EVHMjL H'(R_>黀6oذhhͅ`m%xAR3+wW`w #vWDn1Gi xAQ+Z BhqTɨZoX&QQl `1vxLܳP'gEN\21rxW{L^gplD飹M ࡴԺ,\S e)o҇UZZƌs}udIEH+T:}lb;8Z"P%u0(B,{1JSb 8bjzjoD9+v^-ܞf2[Qm3N0a'|N%LEbb6[Hٟʵ)&>:7W:IԨCȄ$o~;UG̭O}}Dfm#nC;FKŋ,n͈NVᤳ)_QiB}4 P] CMm7%c?BF @P'Tqʁ1^u -0,ʼg~[_vl2\}S;0O.}lpeZSh\m:vd-?2N5l p+xdL޷C-h |o´]՞x% b c16=} H7\/P&'+BoQS+r9a g7;x4R%I=dPb&lR{bY.y>O\Su\-"#Lmnkٔ{ͦooF{R@ᕷL"Y>&o z@4>>UI_ ÒsLUn!y)YE\ԠX}h'Qs?D2O(.O/*vm` ҁ9i?Ԅk[W? 1BrԆrү)#+9Vly F+ms݉ ͛\^b7aU>i}p5 K Oň<1k䔶:95mSxb0:|tO+~ݛm"-)gX NH9`VCGb Ust ӭ&~NWneBbd.  Qx.޻;.ӟVGεQ 9sPj~^P2 d ;եDl  6 6 ̓7مW66 Lރ gc,t@g̀\0 e_"hs-oP×>':HO >ʇKz |3o `$·R`%HzZpX=sqs Z:hA4HlqLyva2M=ùW,`uua;cDP{ڗWK3o{fSE|y 16כֿu_t~Ӹ#y[TShaqvnŮ$P^\x**UTS@<i#l]Blkn)1XiA )':8jืu1(^x%,S|Ƹ.Ǣ?86- Ҡshxd^m\PaՓgܯ%S,6r(LwH˪`-pボ x_3C"[LePSi?j$ Q[+uYxD>Oər2i~3Iv" OpFfG# 57~;{|/4kג1W]O\ ⷟lM^籱jvhilSs5+s&:K8j~o8AlrJ;7dƔ*NNy ކ"^! XW @k NNMvR0 'ke_5ZdmW <IUxV^ICfZ 0*4ވۚ|S";>"y?<0)Ք!02GV"1,w(]ao g+F=<.7Z9Ϙ#q׫KN)89\U]L^X^@@#!i7~gt05)8` iK[MT(/N_\!(ȰvF4}ix9/ „@d tF;R5PK~N|h 1 1욳s?iC6 ID78#ХZam>V%c\ЮwplOlf_?/ 沱r؆`q\P\שq8X l^|$_D ٿCtF ,JM$DYQ%.eaaߪo^\}.eA#w˳#͆Ki0KUkvEeU"2%8+W̕V^2)|;fSTțh"'8e'HXf.j0.4*g*"Y(gL_#OZqyn OLFLBJ2i{^N(O{|"b+Kړh2Ċ̰:o=.T$:T(G85qh?PyuKP]yrZS[qAMS u&_ˬÛD]vmgQz(p"\s$ .TxHzN ?fI$Z~/h;iD^?!g<+ɆFq=y }Q1|؂ZRW=Y_H_U*BD";q2=_5,9R12PLԵJ]?KX\kw]5 '7Yʻ7;K}Avfq)EB`^68 WUz|ȯpc-l{fo%D'p޺@#ּoR{JNJh% :o{A´SxuQ'))W\$h׮HU: } 0nӥ&ý\(%mwg$Nٯ)Zn1T_PJ&eQ499ӓ_C7m hBl/]y=""DJZ A}'.@x*d:^d%Im+ jΕy5J+R$&^} Iwm&v{/}ng֞(j"H)n.:A' f0Ca:nl:u]i32֛ê9\XP7IOK$̵\æ#4Dۡg&tԤ}?&-?SH0jT|YًzS_Ŷ/<ѧ^:-모1ԣ 5Ih|U@ѯzݹJgd>% ∽+YٰVs;PZ|i9)R,#`m`C|MP!$pYI$PFaݾI]jTShZ6Na Y <-_rc[î7šQ:/[?_)J* U2F`8 P₣\X-/#/=]Xdh|hok_IW}su+h֕AyaKnj5WS> JKO.O̷4Nw"K4Ps2d#SQc q[AO0\ZCOkn0z Þ/%Zwb,bjjB }$d! v|1TgON9+A=3_ Lr+j閰:M&%4B ,l6L2x̑wc0X=EjȸLvdA49=>Sط( D8)Ļ4A }`Γv~ZS -9tï~1=Un;$XYՙĸ"ͣ.R9XUBFt F'Rvk| vdh6 Nf[\üB}JϿAXekHaaspM#cWꌖǔdrUfs]Jr."Zm>7(n:vsY9l]"zEr#bdP2\!'Z^yuKEdGb@ʡeWQ\w8':3}ʕdz53݋n*GI$32/IoJDɻC"P\3-5"%Lm0a~#tb(1enA2Ln`ДYW_Yr' WFSbaD-7m{@b2~ڇ.7~ǽ@|ϋ\xBTF凒(Hq |q_mQadhᄦ2gC 8.y0p!>T刂;Ǿeyul +L) OYTX#(r @4.htKJE7E|^pU4*ʘ2kZf",*c0B7u7Jr)tC^ѷM.<%*yDBLϟKio)*ݥODPj"b۲DܼCJ%76\sT^ճs2Dz,I2YLhA)nk~_3囻 eNʔh1s IMv-ҷ̨ 7:om v8и>oop"ޤ067Uc1n% sgbETOsNx|ǣEvvjvh68IY&qˆRi?KPdU0J鰕؇in@6P&}4D;0pS90c@xh&%ؘ{;|7wHI?:)$ 8_N7?P?CNh91[+F;K0 U`i:'(XXTn {۪N!OUIX _ܖ/Ib8YA7m2i#Y`&0&w|oVbPDN [!B' iZ1T<'w%-f{dj!>_i6j+#PqșDדO? [!7\јAMk%p=X@*tKofR \f%pP"moUW8H%Tlkſ .Q,nVX0j],+r4Z 7sLAЂؕ iNJ`/j&\(AP荴"~[,ÿ-8)f;|_OdŌg)2>E4l1\ - W($ ?-xObNC3{?7b19wJk[UwrLPȋśqϑTaaYТbe̶yIjs5M(oX0A8"$ͼI 씮l3N^Vrlw)mXa[>oN5f#6"p5\:ns=T˯OoX4amћ2UpvdЌ@ s'?{/{EC˯ޑvgeIU Ƕ[X; RL= ')0:)]qLӂTqz%eD׾" T DwXD@%rfG3&\t4"C=k14d>( sXB&?^"0,l7 ^yyߗz٬{G7& (U-LJ^>نv?"4w-I(j|]NhȨ$QwG){E*IX>`Q1{IB|ЏvE&;磙a&e4km *\uP-qɤ, iYsrҜ&{l\5Eo_tNtaC{vdeȔK'`X[q+,rC_{ &/q=Tdcx9CAmx;yͽU'}ؔ'][AIoa HbaeC9-MF&u;e`Uq4K t `+)gn{^ҡކp'jbjje-B?qxzm ّTluJL)sJФM`l]]~I-e`Q5Zh#Ȓi#_bց*_h  b)Ml~xMAItUf4 *Q]raBAsDZ jT`] Sj&δLa \rpWa&zoNcz7m.Tn&9,Hm@ݜue^%~$uRhE8[/ <4DDhGWzdY4qݭ: YКlB9qz#tSBfK$I+&d]GM߶6;.},-\~!F Mpb\P6mZN6J,h,$JqEc UN >(QVKyn Z=q!yq{6i&~ȯCu1jemkଡ଼,Z4΍v`A_u :l'gIP7~IEsv#I@55xI%-^) C  d)NpZm}s3rO;aq >O18IhdVCӾ$c˷跸M5}Pdž-C ^c]F`7w'bۙLvwDp u6y̞t DiSM5/g$pXm0UQƗ%9 1.N $)X~)ؖG䩉qgUσ a6NMeݗ%_򠱧8gF6x =[HTIC LM-gK̺{Y .C4!կu9#I:2%ylĿ>bh˩Iosv:M\!qHTsX5trgap*;2ƃW|QH2:jgT 'QU9 RXtZ`5Ia3i̱:FLjp rOh)^ha7GIx86*%?C_ydlb H7pEw'ð$$nU_ T *|}8zd}yb(M" vTYH8mDy RrTDtXTQɌҢ٨J-2>DdʞGdsJ6Ǝ6wf1pL@WBe+5t2Ѩg\6煢nzzz!5r܆zInCPJoŷM$f>nf}G go=Jj6Ӣے'uqs螂C[6/);0VUޘvA]GQ*f;ɞ]ԶWa Qn;0=}`!2Aa͋صyX,FP}(efh4Al2峓Dd5ԶDCѴb:LobʘڞcSuJȶQ?E/XM)k[ ||>ͬC[䖠=T.I'%(9BhB>;dJPW;]͡ti02~n XڦY!,"}|PZDLq7)#kmHsLv~JQ. \2eM Ip̥3{/n4)ZYO|d[L.y1U3/IEGHnDgmh "fH)^v*QxX(])^Z8 rcjQ ;lq7 !7wO!}F:3\k/U Eqns}T)}'1֘ApF1:DWV=xDmvf//m 4v-"dV0(n1 --*\Bfd68\^DǏz_9ԝc>#t&=t)pw2ќpOfcU'+N1{pj׎=梙ZLOBWd.bTtX,h )Y͛sLr#a+Z%}y (hE?Mzfў>L$ u*CU<lǜZ;\06Za(,ږ焵p"nɡ!Ty̱* U0*$t;^AT} ^ח*PsiJ_'lR8O͠$[=k+˾Bc.VtM@)̵+kksENR񱧋[IV+ 0!V `DcЇKH-b̲1.Zqh]v"c.uMkMZpLFƙ,i /nYwqΩzq!s@Q;+-8!.{3U@h_PXv\p㌪Z|7dbO*?bᤲKsq7ZEB,ZO YTZ8)~+d))[XxaިwtE@}}iCjl5hiY Ah{uo`;di3i0xc"S :zv9lRb@O:I*_<G=Jˠօ$#]i/xN$~mz^OyG[NI5 iAU}7+w h STݢ,_4pѪ jD AW@gR5V dA}[Q/ļESI|n-⎃֥<sq.xP2z$mD%âu0Ns|ڶ|Z-NI`t{$Jœkt9ꊐe=ч4k#òalzҝaM/iݗAgLPjy 4!"fYDŪmv;]ZSKo?@͕=sF*:/u[9Ԣ pR}%n~;SjY>we..8K[/ 1 yMB_+L9*a>MݧhjryU+kRqBq@t+dÒGEgBQ,wG*c@Lj ݳK"$1Md>w8n)h#7gJ{1C>1nyؖggxo 4<4$_nll/&m]Tr S*ej0Ś[ v_w,~03In:=9/&{%tw%"t;)̣L$AdEzO*:fAi1yEj"۞Έ V uكVA hꮗFWO7S2Oe+S'Q 6o3 KEMΈ(KZgV0O= F!Vw-*Hȑ[EeK1j*N4[x]p>LexmxRXb6&9@eF\cTg7g*JxXp[*?#xX]T[g opN⴦}  kOm cΰd]Xu%I]悘t8$-eGTM\zGvQW:FqvpD$AB԰=S7!* e17χݴ&/ 0 \v Eg>728X](mt/F"'|Hg1s .LC" |1#`E+p`pf$t?(IU\?KJ랒6i:RY97Fd1{z(R؍ E{ܖn!r a0ZWrz^BnH(4y]ɤsONUgHJ^j$HS/!gNo,^Hl,U3.i^_;uHIɼ&RF؛s8J%㘲N:Hz+abRB4_U[NqjQkB^`-P(dP d D`]ԾF`8D3kG( 9!ߟ|A3jK%oJ &+SCkߍMq".S 0ז[|,XxoшqC}|P*ʂrӀ %l5,< Y{*)Vyy}Coi)`Z[WW{R?g4-N[mɨte%v,JUXSesY|F3 Pɋ,bVr˖Ÿ"yqzSx6֭(R|,i'HUVܾtw=)hvMJP0$!W+c%9LjXK/<ɡΓN^Ri00YOkΨJ$C FB@6Xꮹ .:믦K^\ i\* ,SN'jq[,QH/TFŇ[?^p{c4J8K=p 5<:osT*B ڒ5^+1#GR҆Q"*9I@Zw#׫() (ԍ4J*Olg`zr tl 10d- ?/O'ڻ[1tP#us}E=qcX\8%z6ϻ݉%73]TbOFif8̃fSO{/ ~)8(kZ?J4~/* %y瘃nϾ |Jn?;Kc6 v߶SaǾRpMشaȏl\R#!"kv4ǥcGw!Xľ|@rG2o[#W'&5~@޶9ܣIf xe .9gYP7ޣp$:_yn!]^&&_Q*gle!|d{vb̭ypdwmYgvΩH#+螘L ]hRf63$hE4ظu s[LcGA# %Hs ~&DNnRF@zi6݃zL4SdY L>' `CΗz7;UFiH"=ru7v({qK/? ;V-WA_?#//R H$^gmm&`25mfTr_ 5LY@:4C#hi=4_ [I]rc娴PMIoOhT7(b\xmuu2"+$Dž`p .l& hAdZVa [%Uʱ&_a~}fj <,OFkwħ>{φ[q^ -tYBzc|NS𢨅bӵT“5Gu٩X{5hlIb0Eݔ4w T?+q%RiѨhGȡTŶǴ@ߙFA̸(ugp@yND2ĽcDȮ?f h݌\=ʅz KRG:T r=hύ j)&ގk]-iۯ;!$sdW,4Hcپ%_x6iZER+},w@L!6{Y() 艊g[.b|˦o)&]+IIA[GSS \FB;QZ4\fXA#G+V93Ё(W_n@A%g@(@M Ww7>gow2"(=A g` LKedӋԟUmdkXnGM5M;M^fڏ#JJ#I+@Y~ᥝA RPTAH9rӎs\׬zEhk+qhm6 [7Cq=mIkD@(1ݴXq~v9#uw]NPş(6kdT\xXgm:F1s2:z.BlWc͋?< OlΥK&plAQ$ao$L+M:N紶q:W ̵mew:^}ћ-#M>i5kTw/F̌P,2: *PQ,weJ[JWԦ+;q$ǓOЂ>K_XUš_&.IvgnKq9J@]VT9.ZQRލ^*`ӓ\;ϑ@3)tY|7sj8{\j8;QA;<q?[ t'tUkܟSj820"<اꫡ5p"7Cp>xpfV츓\񌗁@ l<ʾOY=F֤n=+G?Sی^gڦv:; O"F~; Od3^!]ml]R\{|u4k2̂_E'A8{zF\(y)ϲ$8 ԯs YO,H<9_AnDdᄋ[V7#8`x+b$'1̕נA;}ت;6OS,ґ:=֫:j&c{J3<qW6@ޮRI_-矆6i9%Tm)̘>xX,#12E.` {0#V WwīKU2ey|>hAi İSKB'"8- &47JBnx ht(_T;Q(7zs+ A5O X K[}mGw&2kDICr {lD;ZTN8j oKJ*7@43s,B: i-Lv@ c,6[恝ظ]9S&ş!q٠zmIlШŸi`Umcdmyiw1nNWzZA#eBjnIƥarahV:SDJs¼: NR]_:2~la1 k.ZO".2&4 sɆ]q>%0iV.bfDFeY6]ܶ"s|rbTN!W0O$Xj.| xXQ\rmQ3Ng_!+GJn oCm_йb%pZDo15 ^?wѽR F'8ӡy'Tag[<ר입.M!/ޓ F["g(Zb[O(^FUb3EHjלXum0Ȑ`G%rLYhtieq ,q_Ss@53Hho|#GICOj̯пOwAbY q ՖaDgnV)4OJIFns G 1Ux>&Mq߽)&_ ߪ9_-r2b zj;ͬpjb]Z+t5J!kվpZ:bG%VUEL3kfT5ɷ -Pxw=R_LzI/'8ZLbl77m,!&hL 2 (!:jTmߪ9m&}WK"~^hw+QZ[Te",ցj(XOrLTI:ƠKtƱ=p._M|߀ziFZvα̻W".W/*7BMLcy_[;z b UBYJZT Gx bVY3C j#v_Y: 碸08 1k+WFuSIJ!<%HW,#V/(w]m߼&OL6`[J~ ~vAGJ 2Fr.p߫kJHf[n-0CCѩ/#N92[zJ<34k-.6þc*qZV́:kv`Bҏ|  R W襈M%@дm$#xUeÃ$(WKPc|k:10cDa:8Dr<b5(Vq/abD"Q*l&FV`d*!@\X;],l.Y@ ^}&?R M,m3~R!8M6 ÎeK*wǙ}R^=R=x3"Vv:KjDFߑoe}]jZ]҄hFb.]Od6`(C `~.z/P!-C g' y]nJBs}:ـ,qyCA ntq7PElUnQƐ peó %"cPk y+^|MArxJt}C'HYeOoEMr.}Ul[k8 `yb6/ ]?+wҏq ,// TCO M9rTz-/n R5%9 R%f\TT_ѭ=BuǟB^+8$JGct$b DG GDފ@߹NiE`LnP%U0"]PLiol3'×O}Seb C mnwbDQV0z^3G gY'e`¥gƓ &j-dnImHb0L(>UWbT7$smDԊ#}5iu2.#bϗVKpdciwP=Y,\p1\:JXv S%&-z %y5|Ws%啎$X!@]&e!o~DF`i&*ؑ텟r|4x^h*~,A aqCX$?) ym&kW3V~A3,t@f/Z,%&|xra1(Ժ0-e+YZm+WgȬ~q78dixJ߮?Y=}R$hݬv&HK :Nܮ(V .lH SB/z%VvW3@rsĴGX8H* mg[ U9$kxtU7D8a*X!vbS~v-R*IT . BuKI܄D^#)yze\aP`o8W2M:|BJ-y+֌BxPFD>?KEAw^Bx1k3u!="8_+9,:%އh־# d\© K .nưO32A I M&]j?|י #ʒB|G8pE*]:*,Dٸ\agk+>5f#{My²$ݍdCrIElmP\(L>.RY]dc>KDR :y$܇.ī3?6an<- fÏv AP4OchNeyןq*a#'!\#|dëQqb72.Y)x"e"Cr ;L}ÈGt\QD:Xs6qi-3΅R=U Xo!M_ sV- Lf`]@FTZУ>(ODVaA:d # ?TO!Ȝ%N}Yv nFJ]<x,Mblx)R^)9Kv쐔@m`Plx##qx8a&Z̾.95/Oig-lȆ >G1" $Bf D=‰] f?Nd?D܂3J2WyDR]y}#?^jχkf{6f.[X jB/Gat4-jTzM81rPEx01dth5M3/T( Br5 4I߿*//`%#T ZyTt QͺmRKst&qmOשt'-dpsk%.jCC+gE[=Qa~#P#\;nld8BSAص9pmys  ߛj78i-ka+BA鏟k0㓟FTw$U;yn1K*Q]"9.lYVɹm0 RۻYf𩟳[e&r0 e~z%e DIe|-[S.@cBC"PN.h`J%ԓ-A"95s%Q`u4N F{9J -]ԢVrץHZfQ|gSS$ S\gf ,U~-WyPZa&s.ĂI4L?V]1tXBSIձ% ؇uq+]8 #ZLﮖ?&tg~l5ڡ.ɈxZ54P-5/O ZNɑ_lUDӥV/L ,_䜭$V ]mͷϡߞ `І yhIL@S@V6Y-%BY߲ *CNuH{Ƙ򬡁’#4'7(RcF05Zd8Q Io4P PjE)Ea{_upPAǠ!&&n'ƻ8OPP2Ռ19:9aZ݇]+)+ڬ`kLAafwEMHVtH!jxWԊyK`1t}-`ktVІn7֝ip WT\U,CQ% W}Gp1c5q$Z\<ʅ'%T$f).AI8u7s 7&4[睱Rzw7]CL'~NƼ&vf) n:UgdZba%zq4&(4 =V]@۳i/<`D`3릟IdL0_Q)zkDFHG@E"=U1/ !DװDǛI-$&lRcdq{ӭf̾ǡPN>lb88-&"LpL* ٱiedHo0JR~bCx_NV(m'V7}~w+dE虬0O)fl1 7T> ɹI>O|*$5+4!D/^9xcRɽUz=8ldn~RK4Ě$"Y|IG-Q2A:,r#db2֥~ahɺcv|Dr8K!N /P1؋Y8eEҺ|C*wqL& ;DO?õF^y !L8)L{C/&C ,E~a MJr"k~wa= cEx=D!57x āh٬6#@y;CV ^;b`@4ET̴Y,.x){$en!!dX 6KwbŦ?* \l͹&do6 $Z `:rƴ.12%=6 (}A'TU A_]U0D0nhEC€lA,,;F4 ̚ݨ ^$:)h⥃NٴfL c.ۤ1]=U%;8uLDC eva5ȿNm*}Ow8/deB8f`,МdxC->##ꁡdn Y~T^ s10MÛ2lSгbegmj:Ґ>+&r0E T Jȱ){=Dfl=#*:9,Q&c螣tcß*@wtlJY}ltJ}7v곂[ sh9z}Hl; #{}7o EG:σC.۞vp(T>(lv 33_ǧO-;4"uO:eW y2H(k[pٲ~Gb l`GV2"^6^DP+"0gʥܾ"L{WKqټX̃ȭzbxK}͸l U:_& ğ{3Y?qzU9qtW=D;exDg<„=Z&Jp2t^P&trnO٬}Aj ؛KX~(W|m%k!ZSR5; >39MQO$^D(%i5`4d UJ0AY1{dpM~Rk5ߧWyscO{ ~7V#F,GQ,rH?ĪpUߺڥV͹CW5'AѴG¼4 [6*rOM 1KfL79eSُγu4bK?UKa%$3w/}3xTGp22UlWO"/A9<.M`9'+1xg!PbU 7]EQ.=u}J`"+CGS2!.Z2 T .g]{>Ղc OJ9tz8"~e%Ӽu]o\t0hZHx:^3},UCICOX66U^aTSF Dhw2%ɲ)t{bcD}"m 0Ls|DϠJb|:8<\R*.f\t\2ܮ( i f`/ͧ< ņ޵KZB'"e9JA1ܪiM@5鶡2_.*eQθL>gM[2U:ߧ·IOHf_3҇\Iw>̃T;R0>4E6zc>";~ ou!{9|>}J KfXLf?2Vx7'ԑ=ߏ}>(Wk8qt[ٰdg&es^ݫ|ðL2ELg2|_pI$xݽ#q9BxSk(f:/XI4%ѵ"Q,hxn}sl򄋁[ϨS| jT-QM,h|ύ~5㌠KJ6BjCӆ/lfծ`)C_D)kqéh!PI 2㐲x'jhSlp'mKFT‚J Wb~K %v*Gh{Ӻ(xawY^%Q!8[i:g'm ^'6`sq+`kE߆0]4WXrq30)˕]ՏH?dGt/S}&NӵHd%a 9x 6$3UKx ft͊2x`k *'(Kû+ČD0FؒվixYXNJ щɊnM*]؀4نpWPiVa P\<4)V$T珙Xh/fӠ톗± VzjkG5=_ HѠ@Dpu7c,(GWo?~ RaڡS^RbU9k5?WPFTی_yyK/x3GG(*6F> +1SD2u)SoB|ю "|s;*j!Et]Fy(}hH=]vgyʣg7'h Ѥ9v   e!x߇n/.6SD "ófλMZ]ԉz1Pnؐvz/7:LH ˻惘ڤ/ByxHXmTy|Yx=,GxQV`PcnϞ?fH( JVwz˽c-S%TY;I{Aun9;{2aӆY?Lwpl'E}MVU]?aი$ J]\ Y!rܜ%IxNgEM{e(W䛱ok3XVu2ο-| m)u~ Uw z=W:B40P3b0 KWirSr_ 2BsAm ƎG8lvsK/ qB_'%Ȩ Wz T ڄ*DRQlV ].ej+-Y݀1S fyc9i^[&R.Q? $~5.,k!F\?e$ҲeUe;__4{ Ϧ g0K]Jw3&-M0sTAEÍ UR]{Sw|$hUz'vhB6]Z2)l1lFS#8θdW`Qv;'ג+2r n@Tb^-gh~=_FбdD y~N%<}ׯ߀)UL:y,'L٫- c@[%0qp_'X5Cթt6G6;;dH@8}) X^)dp#ς2`t.jk9PhI = yE%~]j>@0%nz NvБDȐ 3*plUk+4tT_CqK [U e}LE\V)8G25VJR(٦)J FpCcŸμ^0s?b8z nW UPO^:mn*sMj a'by]ܝ`/ֆ~hKI\fL[wQ3c+O|AT5#P {]2/'*ªE&ؙ$෗¬ksvA#a :U &ʟX3Ao$m/3 zxbyExiz*{{A=CeI}0'G,G? ڭ젥N\t(,*6&GI=`zo:~$ <{hl"JPD+y~*^ҋ;"vV_j<Ǟ?銐/ -qEws\PL=,6l`d䵻Mjrߣy%y=fXAqQ,srUS fb j>_٪D4MqYHJw"b2YrղՖ¹v:UV'~ lN^"3v-EY[o886GG"Z e0Oޱ fȥbEf)09t㽇`9CyNxǪTz@D\I %GSEO9 ``GY7=#%XT%Ȍ8gM;D}YOrs8<_ݡ׉h]]J-R0QEIѣG uR[쮗I9jj]=(8pE@\#)M= an%QSNf3Cif:/ 5?KAy < 1J;k-:~{*qeWJgeCvN.N=t l(B̕O'`~19$qm?aAl,ΗcQz!B~q~AS9h_q~ oUjF'0$:مTrL `])Yl%p}}*Xb+1094PpSZ8%nYt`v=GЀW 3vTM7ܵX9b79siS6mV eDR>Y]TV岸֥&o]-Va&҃SVCSNOeD˃o(~RQv e2)!< 8o᫚`ɜ؞ك!^YKGDNNedu CNMYQap`&?膬2A4cpbT`1xїcFQL>H/B3=~L{ՍGV;mu h~:2ٵ ^׊69a &W&(+Tw)K [y5=n+HE9a=n\ sE?JƋ==I\y-߅As+.Eg<,mކ"`9124.TctPf@GAt=IM^2e*d3&') W~{S.g5`L뵇bzNr?)x:ƅ>OMsjc4e8fi3:> s<3Mm?JWI2/r%8CTB&Tz|sK =%fl׍oŀHw@e^!% ![2#~i5 mNo "tP\<520x h\HŢ8-MQ2|f#,.Ã?dzI]S9<37jR{\+śv>ز=*ET2nSin0S* n] tmѤa~!H%tvYV]eK[5 *!Ԋ%48LWc[%"gf",h\K>.K~0O$Βd((_h_F&#?iW+N-k.-Tv muU[wFD1+z&dF梿b|rP@h=ŬygC:b焦^9Nv+ i ը2ڥ=e4́FSB&# W)hM8n#z!b"UZh]Luj쨓U71 /V_{,n\: ) !^g^&[BLK5`)c1>A 4:K0c~6 0#Ml|Q ۊ8Ubd5im6Gx"ꉨ.QFTt Mb`HͨZ8 P>ɲԓDtYޣqAЇ5e}{?취<ې x] 3i+mS ٭+45Z*bU5 9\y/ĺS`0[Aɒu ֫H ,%`bKxѝ=Y% QM yy}qB^%I8th\wֈ3jn%t5OAǛ^-l}5keP>LN4n 5buSodlE;n1g3Eum#d2Yn݁!nOU0SZY3&R3bf -6jW%ӆՉ^rT\)09i&xwOj;;N{dXt?",r#"ӷv֬~KgF%bIjRo!;)EXv"<5d7< Ӳ݉aHE"!&hbi(~u)TMO.f;l%\.HG0s7S,ђFnA%kw078/ /BIʌ9(s-Rշy ¶G!;cœHKg_, ݞ[TYq4#q;ѯzNd:fQ^nkohۋUSʧeO@#]TU(YUt J 6geEkI"3ַ#elMu$0Shk@րm''`{㎦ZyF5ȍUAs+ ܋ƒ|$b̈́ma ڠv7b apY>UiԎ >_[˷~,ft=Xm̔q ;猷 [P{D9ǐ`~ A ްT~Ϣ!H%D=]5h9ꠠwwXТ04t6bo̶`ИYg߂iz'X6O2}l[Z.ñ*rD-Pj7L#RwU")Mj!apG $֔/բox[BW~ꕵM[Te>vMF&2fQ:03Ao K~nDlNؽ)Ih7,51XdClО}Х{yTM%d.fҋNV?(WYpEѩw;?m "/:M`8E=JQBСg1[4exP{JoJdRfd_Wj/KЯcG T74OWN"(&@X0̖T+`v5q;R _&_,!YawfBRZb?W0q{41OLrF ďܑ,^r6ix!eue *o?'{l7wtlw K]KOCjz"CAz>eJ.&+P"<"'s=KyggD␭KSH c|R"|"*k{hlF KC׻(K6ŰnTD ֆ9bC>fL x{\XĂG~9J9^c/orrGmٯp3C1ڸcfϞv. ƳέfvF5ŚfSʊ ëMɓL?me{6`=6d` s!轙QČ*og{qEIu<+R0s\>5YUDҝM)|]a]X[|3̈́4cGo<ܽ+rӜ=@ǃ_%-[} Q\=cU[[̕%L}PKn0Jp!񈱲Q%:D- kIBD#|k V56зîj.=kGJLStbx&S 68yVwK.?z031n`cA7e#.9ʒ{:GE]jkF!7| 1֗cIX>_Wscόnۉ_OrI:{1Zn<?x(WSO.2ҪΪcb#ҚZc-/ k.6TLά dg@~!)^bߝ~9OG캠4Y =LPzOHvڃ/5K,,3Vұ9X'mUUk=[gRw-] [ӷCg3~NXҁj& k@ƛ9pМf [|T6&Y;)t# j! |Wtգ_'+w Rx'tfSͭ%ZuxzK⠣6 iho)6B{g6|-KN%>%ّϵ l/6J.Ň_aſEJIbܺJ6aq\aN7;!)"-%#]l $D(u>18螊\hy#/xGtf&.pKQ2h1xabLu5aL-c2:}p}O`̶J?9-/aV.BH/I^Gn'*ᓺ1 q̠axܳJ &~fKVL_IUj$\>}KkMg"l _b#uY ˜ewEB1ʝ,&>,A)pw;2|l\Re"sʌ+g<;'X́Rd͑>fj)BàxU[ 53nz]-ݶ%&NbR;*d.U{“+~A^PZUg~9EUv_®JN}dLJa.deߩett N}, ej?*#Z. ?̜ ̿~WT},I](* O4nC󊛫Ae3~~6$_*EsmY[\ 4> gBJo鏻4cNu<Ē|V #pTV6gv7?'C _F$1v=f@FKBU p n#BP( Ljq{fܾ ~̛!c"ka-z8D4j5fUt[mhO Oyӟ8|ڒQjh%5) aR0uQnh<ڌeӃ*?3xDIFeaϟDӫ`z[eLV3ժ%PHP Mr=\}zI7z- 6 `-ͪp"RyF;x;sxf\U9j&G띞ps(Ka!8ѳ !ii=C}*DOO?6oUĆKzߪK:JxP\Rjb$#FV#,Tqv^ej)(Ѭdtg3vA{T}xjG+gdh[cܦհ|RjGQhױ ʼn_LP^SouWß}q–du[dTKL3gOb5T&YL6NFDIa]{7Bd xJfGm*펙GX=eސ!W} :k@WC["~_HL{^c 0 +:?>an xFef (  (L2l/ ~p"^Lf8`ik}@v ^y>Ydoy1Al=NR~et~Öo}ݟGQouPL7 +~l klǯϤwZ) "lN0%-}?w+Q>qdŭ謒5Xp.?M7F2Bs:k3 U܂KkpΘip |6db]V\w$q++ݯ]csORr}}9̥D@l\=V/wrxW]4 W# WS=Ηkv3f2lo)PxϘ\wRszGq$nE +k(?7PpA+f!kzT[yQi,QF:%"Ļ$(pPƋj~EC$c@0Bcz%B7 2mG991 eWXp'В#A6uLL `nd+ L_%X([qY'f"ѮHJGAL`eSyJRs ]劵7q@c/zr pЧž [%Pg:";v赵&20m;n.$o2Sd/, |[ C;/ѕ*Q8cE =kQG:!D ɀ>Q/9j|cqV{=a}4)SDa$zl˅=siFyQٵe놬hoӢ?ӫX9lvЛ;TuZMcݿ6~=ܟwC3݇MlE-da 7pk s엙SBͽ}5o}P4^r%-c>s rdL) DhNCJQ?Tp+N1wX{1LAеxmap%ȵgZ.L.6 Spxs%:}άH ْfw0EQ?x Hf(ηx !UeX? gXDT?ar#fM(vYlya3d Xj':k75) <5E jnE2wv%؋,O^8!àV׸D J8(CӞ]ߚDl녩 5+8 Hh_ȱ=8]:B;Hz0ydIRoIO"+qzTXRz [2]iO;㉂2r-PI4O;$.0, ҆O絽U2k5aoŒN3'P;^~{= 2!g}a+")z:{rq7x"Rt眻n>:Wbkm+tv41؂?&&a9E>U_Xl<7SgK }l]e2Qt[QO+c,D#Lϱ*R:h%\0&!Xl-{(Sɩ%: ٞZA)+\w ͚iΪu~XP]hq򷓾bnӧgo/zdt>xs9<٤a':#\l.dac6 >G5 b>|Gq'|3| Zҁq,:Q.L7Ugkeh*)HDרދ. - I `t$GTm+4]UIP)2R95MQt&S{t Sh9&'sR;.5ܫ}E;$Tt+>:B^c+O_^2o\BcNj'#7_M9`2hgM9D ucrDhj)l=Wl,-Q5a;-<_yEV at^F^N f6%Y(;PpTS.%.*]+x=ƍ.HZW,fsQJ(k& ]XNݤ=ɫR;+T\1Th{:]7D'%CEL2k0}Zo&d |$n]t*s)Xtc!p뽤mܜԐCM=啮zdNV:[ z$~cƍM\ӽj/&vҌu TQ0BÅheO $6֐/oMU6{>x6sG1*DŒUs٘b?eYʢ]h4vks00O#+I R9 (y:L\:[3C5`@]>Udh1>D\)RҹߠBDA۩"OsM^c`$Q= M흂 䋐bH|VB@2k>ik> 1vgaLG҃#Ӷ-PP`kc*g6#@2>Z)πɺCv/z.P7xLMxf8x:x@Um7?:QbTQCvle/GЯ95}z?i;k@SC.&P y2 E G;7 yzQFˆ+Fa$gn?Ew<{%LiSZx)Dw=tl%宋[;R]۱_CK $T@op"Sgg4Pz╋vBr`Z]*qHVbϘEs=Ww/ z'O/sJ@/sˌX0X>o`Į4=ՠOd&A!js~i2m)7YU Rz"{*yeajn\_b2䘖)w 9 Oa's4d& =X8UI]Z M`C6w&;ss(EJܳA'`f5e<6G((I7$QZā[M~`W?ƝKH}QآYU1Y¥ӡ4hMl܈`ȴ+LRE䂰;Z&' a3"Q!vqR/uSbq5gS<'6oXRf;] wz5FG֟ņNe^2B 9蟑 jc .SEĸ׀hdwEXZ֨O)M.~2  tBA롌^p#^](0~ [RzG 9#=}੩ L;~u Wh9>>t;:nO\B;wHe8NCDgY[ +H9UueM.Qg7~!$h~A.GXNZ?Sw$PqLf&\"s&qzae,ćǟnZWˎ.` ή_VnWdʷvQP$Tݵ+] c ߧ+.rr_b L.,rmq/+VG,n0ƵVUC!HqVuMO}іDm/<`JTrP]Ն{htH}Zǒ}>Ff bK+u^,\#Iio'_ā=HN<NeE%͚Ldf=Fҭ̃Qb1|.%~UFDkc]9fΧCi~%f!ˍㅑf5R& KX$ 3օs12D];Jq1X) RVnudjL<+0,ůfӐ|aPE$G ꔰ.\sdks׈ĥ:x)Mރ9g4hp;e0\6XbZd=;Pds8êfMs͹w1mJV|^rgK|Qf*6gcTY,|]ZV% տY^}g$e}2xvpc٥U\[< Uj^4VoI[9nSwHwt8گ' pus`f/B:u'&DT=~cEm[0a(TUvJ,> 7]Ļ=铁#|h[sY. QDE,4mJ7YO f zya":AAdRM$-X *8{Ϩoc⅞pH@{aX^ 'v&I#GuG42/6bRSl)BWWpyU+ 1f8n]i= fAUO<#-Sx^stu=3&t(3^V3{C{d,elVP>bݷ3I64׼–/4VSTC3U[SW Wr1'w5OTuN37y/]Nj06^ /߿:H-nY:ֻZ{ξ B$gќ ~d:‡%ڝ4̔#mBN@U#IpX^wCBzaTbg IfEY'*Ӗp9>E~anQ_0>j_\xu,%Nځ^Y]..] @sCwQqY/϶%?)ցl `d4 r|N1.nNԸr~3=&_Q6,GTpOfC<ݢNeP/(syKj\3Qajw5RK]t*0 }X aC'ݵΓAu$4}Ӝ]DУ~sGpc@WEgcsIʵ؝|ٴ8AJ>RN;FlT@v[sw5O,(YGkB0>@-P=斶4 ?T- o9 _` xI lfB3%9dbV9 S^'q5Zم๣Ȫfub^<4x jn~9^%էWkyM]VqZjQ ցmJR7U 0 OȥԵU?Y7pY؊xB]E+Y up oK*i78 u5I4HIW;| H2P֫8Gl Hl,s<2e &Hʀ%idûo<;p;UR,]&{(v3Fj4c+i}Ѕ}es'{nOߧϘ f.u,ہA#).KRi'%JpE-b&Q- )}\Oխ2I>b/s$ЅT4?C<̎1'X2!TSy> z;Zʃx1@Qנ1 m;1ZYnoՀ;QjDx[ PZ*su>w4=Go@劢 K`ixI{wPJsK۬(W3&7> OI8qOaM*vcGZdPYB2 |VY=u4-8 (? ?FEhh:[_]NU6؂rP3 qX!}@ovתx_.z_|"PY$ǍMvr25)M'XD!IeɷHDȗ2Dg~Xlp"9T#Haa*UX4z_cXZw$ÁYEcezYC4++2;¸ Jƪs[s^ a.8Cumq -fN vi+M.#nhJ&5ӀeF9L_X$ `++Ʌ@T&`Ln@&Sn d_AH}N fb-q/1+Q13ȄOKcF7)D[DeΣϞfy0>"c?kYE~UyŜwô*@+ulI+!K_Qhf b3[8 sI+gj'fE:5Fx3_4jҐ]ƽmòF;Q=;'zQR>"FFr_TjD+)܉8(BIzklfKKERV(te+K"AHs~h ,3kV'Vt-Q5(و. Z*[|Sp}Fͽ5̈́l݈,++OVO,~*DwB-p}y+sV $G9ppk'ՖG5x.P'F]Q[9 g ?N *.+c(\bXn@r/"K D5wz$dyIoMMejk7wo*S]WX ' 9PZT[Mi}`V[!U. A:\DYHcH̴!b`e:BDMBȯǿgl1{59m4=Wf8+ȭ V~ĉݹm`ű)9 ׻' kB z35_Io|q!t=B̟zTXDNh_"M:E͙ e1P-EGKw81.)dss8c/ٝ6Ѿ'Vvw̵EMFY_5j6O|&@NXu2S;>X $GZ 8miYV *;r{W_/2p.xiMmt|? Dlu[ P粳Z$g̞dNyLN#BI_&DgN {Tɲ~vSF_𢬯[xYn4f]h_˻,rrxtOz:N?Y2Tޓ; MtB8 #$&Π1gju^.bJ3 `_j6Y a[_^^/ ΃C}pJi8h\F]0Af]g<wGtd9 G|ä!6 [P?K^u<%Q;t0Q'&$^D8kVU]z)9ڣr%Hu/W\hA42 +N,xo;K(hQ/VbhÜ2@c3797 UQo1۬o~UympJQ"Y 7Onb>! .E|*95zx(ohN;\+qֲWoob %0|qJ#w8@W}Pm "^'-2LjFԀ21w0dE|kbjz+!m$^_). A<{U `~(IE %Li|d>c;jR9X 编Y:i,ӺṆEk OAOEqݼ1rl 3TH))cZ(0(`T\ٖT2sbnH_ra0؜u^(YUpD] RgQSty#^-I// 9sgף0 ,$ ޴{Pswc/]olH.%gd fq8ϲ3ldsn:k lZ=A\b X)vOٺbsk6D1w+%[pT 59zH (Q2zN'A8 Ȑ0nҵ%'PLoh0 O hTLVV|y8S\ko*AȦ!+ ^T?kF2ٍefj4/32 U-81F`c@&mc, kfLv1wi<>Z[͒dAԮK[cĕߌ[6TO8g hӂ]r(b |XQ-gAg<\ޡ7=qt"VZLf0SD~Lx̜YS!x^!yFR՜,]j˔h 򾥝ր~Kꂑ-?qy@AiBxa>B·lrrLh38-feTkTi4N]oἣ_N_r}OszqF맃e>ǮXQ`BG"OcHvuyњ8=c9GXX¸b%6z{0šTpks &* wЭxtNb8}c[6BkNOנ UX%o=$,Tj=?w:E Dn HU`.c)40g)[:R6Vq]B@u 0.vl.>IMl5FTb<=w´0:ʺz#K)#_HVT sdPE ifѴ5"z~cjֶcʽ1V+U_6U6Gq%3"}Aә\X!qn9g$Hegc,+ֵ: aD輯Al V4)K,l6,'Ypri9O]B%50?m8Ty+77zBcƋW˷hmT/F<C's4vMT"Zn`WD ר*Ti8u7 'hw 5ah@Io;_2Ʋ*^Wv X2$-<&斖YMS (\ۊj җZL>u[v8E%O6Xa EmQC dTlFFrPbq$Æ@@- :u#p,^{+F"0r.e>h%Fρ@(+H v R]dF_Qüt{KSN+}8IwjXε2HkG¡TQZYR\ڦn$5c ySl-;s:rN1 ҉mYͳ(P&wf'sCÌ|057A"}uC3.1^ۃ":}Mc Oؓ$7԰ :o>*4#p->&{j6sw."Hא xә64 vAkj[#O"I1cªJW#8VvHijū, ϳ0AaZYW8OK"XC9 *Ͼnx}~Z\:>SQ$2 (?MdAV)<Ð,tC:_%1:_{ڪ6LD,q 2j=_v% fESW4\N1+/Mi/v@oJAqE_2_zYXhԪ-lh0Eg޺%=rSڝ;,mRD2DvWq({ؠ InaI 1N,.W_L]#ώgp;i{#TJ3 e9lZ91e BK\ARfv=㐞ݽ9G|>=6g$ p푪!{*P0? ɫLXDX/7!>ner JGr<`}+L6qՏjDY{zPC@WR)€,?H! ~Ux|LDW!:dwH^oG~:kЪ#R%,^SX,cBp|$0}*#Iz.֝o:0x$۪ `~lj -,kM3:uc tK##/S%qbnl?-a%VN4Qib`,nҴ2 PXhU"2a P1K8z02dQ$:$LXHBt^ߧcD]U͋*R_p&}4sto s#8ffTeC]*<7,}T*N-¶e+h`"lۋʧEAP ΰ\ck#d:o;nߓ j2lQgw\)g;'׺\䶔Rd=Q1R2X{t?gOKQ7p 3هW_\vp+I+$1W9*y#9#ObӋl"pӣQm.GYR5RדJ20ue#+xRڜ՝B:U5| 3xS ڴ#L=1\Ԙ{C3ы'm i8`%lmXQ۟R!A4#p#g2 6oo 6CP>oۛq$B|B7oBXjOĞ|z GQ (ﻇOZ|5$P)JC- HH 6G4w{#]&wnn#POG2gx*N |CV_=P)_ ,Lf"jK1>m'ۇZ hќ1wlт ;0+ ~rX0C6*Yg'3i*:(y&vI ?E帯|Ha5=U7É;2+^IUd}YS^dps(PaE ZJ5nҮ1)6 !p6W2s0a-4.' ^-PHaR6FS#۪zd=yoٹCK8^S 1K^z(J9G3&dfj.rToЯDAєg @e>BFNy&GS@+mWMIyYlFA1N= ,t4DExѢMi )&Lq`ཾr(P(\]iݪcg`8{QH.T47{ =݄י<PEvZ&~z4ɳE>N-:O^fQZY]""O6~cCl iH1^$OU>:6Z۠A+14=ҹ/'i 1~|!NO _tXΉo1e1ԓ6sx zNO->!\[;zawQѸsDY^%YRuVGq52%3 ! v8 ~rT-7TUkNSfjwJJ[rOze<ameK W~DR0.uJϠ@fCJڎA/p'9qԗ*Ŧ5Kxi@h@'Au.0jdtF}Z6婇.%7:JSAfw wW+H y4 腟1[Sq~8L "#'RS̱w~QՇ pzC!ġ{2g&C;C$>]~GuBX~qfhgJWHI61D zO(į_G# ,ەV'(邷X/O- %Q/Le\j̐cӵxE:.uewHiYm/w]͓[V8x Dy*J !Anz3+/φ4Vx\IF>ِ5$U#Bt+ ;.Fلk_A`S"$S*_b=XCJx QhMnC8r}]$d2EcOu oI߾‘}Y ϓAuH%;Y*3躈o_FIx{<"+,>C|ؘ_AGN/+ibp t+Y]b t;i(@qsFsj+G+H݇~bljx7U rѪCXQĮ'qv٭P20ZYAB5e驎_Ǵ$"Zm٩#e,s+- \l:Ksy9k1;Z7!?;g ?VY:Z_׵ Hi iK()@3r>;A3Ha}Hf=]IPDz(5:b6 |XG";UB9cؼm|kҮ0m +9%g޴Ws |s̋Ǻhw@a棏= ("b&Oxi8T%<~TT)=TY[`zd崒ےWTd\sl2<ڶk%{|bڳ-[w hBGߡ?OPTTS8cW5C\඾2uzf$_g 5j GqP?WX4wP^- 1AtO<}|u'/{)B q0 lG\ˮ\|l,#1Q6JT>j$yZA<Q]w"]ٝhg|ྊq {0nj_TsSٺ€L^@ rAKįm}~O[&7Y>%;߈QL^LZ 9/Jϣ,S[g:Ycw,);N@ }j'`jˍK2Da@P[]%hƲ-[ujڎۄY᧌7<PޑA%Y'j-f:ӮNMdlФn?u}Zh /:SV,ʤ{:-Po#fs7V 0v2h`mDgb7EYByEZW^?O@_y=&1{wB}J̴ObƂ@W1 mP&Xf{W;njsҘzQGI!]:,&?=[بE b'Qg{)@dn-83ak|Kv$d;> dm!ʎK*^?b|hLٸ >'?by;5xht d[]P?@@/|E!oqhX`Phy²h*vY.9riMԔ3vmD/QotOqp4"*a24Z@I/g½I3k+b^Eq_/36%DB$ RA Ɋ{I< a/EU]x ql`-di ` lu3n 0;,j |,?5`:~"Ş;V՚3<|Oևk8E1x,?LIGEjYR҆<:_7+.^e<F_"[\z J'7O֢WoZ;E/h~ "2hDVC7"~SZ|>bF L!Qsko:9X"dH7~4DJf2qKY!%z(ea; abJj6}d!o-biKwHrT(6X~Tϫy^,g }hr&&{[iVΨd*H` ʜ|'#ܯ ]a6 <D_kLS tR)˩_ @5VŚ@ ._WWTJPFgWRS {%aߵA$#\U]F *#]\rV'թp2ѩc]]QKWʏߠe6ɏ65iNkbrȔwtIے?\80mXai]1H4dg ªa٨?MSYLY~o(s6#R5 #ں̡<Ń\9ܖG[ĺEUPX\y 1']fkC2w1F,BR޾G Q9~]69$7Vl\Ⓨ|.-W{;c}hL ]5ng@QD bF EUxk2Px g=?CBbPoY{Vtp5o]|&A=9n9jI Vī*r o2G." ͊nT<'0[`"coÈB+̫T蜡a;<FrSc8 qa0b LJЅ|b^=Fz׀\\\K`%*m ye)*Ivv>R3;dikͫF傒?c5 :ek;0USl\c>Y|!Gazu/Gr൜01BnlwBvqgd&)C4D,كpfڀ\^Lq<'>NEhkP lؖI;$pY(i[>RB £5t'A#$IJ+}Rqe"ޡ6sU=5y ^Q7_3crY?:k9y˄GвҞ̭i+v)Y ڢc[ 1&yqM2-?Q67Xلj>!bCxIp(0ob B9(9f- NwG%j2trh!r{^`ǟ5Ү1 :׏>Weo+6˄*EU~O gA̮ǔ /ŵOlsN`HC="ٸ_Ӥ)Fv4o-ݿwdm`.rl>;Qjwp4 bϵLGr4&;q /5yrW`; g8-[0HjaTDžƽ:/"GǛGk?jvQVCMZtm ǵ3P9YW?oJr`,eQJϯz('Q~8ɹuB+W^^Y-,s~F&l(Sd`>RUﰚYh/2A"a7{SzD8y:ނS:OI%$"YVQ@ 锷|X(4HlETXW= # ;K7Hפ2q6i(q`8GwP0M'X )Ş$^Ӽa<;M#q<=R7ЁI0}{#TOfzLj͗Ӂ$.ѻ6uC>`DqB\8[gpz{ ! SSB1WmH1'A>3_سCYZ;;ob w.E!qO2x33~M2ѵ(O^}rS;"dɐJI,: c!E*?a0;AE^Nu{ˍP{I-dYJ# ktR/wڈ\r`PfVXw7$3Fpb]=g0}Hz+.kOhKAc9N! [mfŃ?eF6 &SZ\p?6}E<ԹGȑ/kC[9:v 884uFG#܃ ZR0+W \OG K}CAF4,#j_wcP>|٨ʪ~ndz{@ܻN0@`PQEJ4緀>Ubx!{ )~$5zQ(CQUqoU]n'e@q$_Crh)Ǝ-5[p7yAW NEd֪2*RxJ-|DbR[+BM˖FB@/N$`ul;MY >U62\:ݫSAx㍁ZLx϶; v!n uŋ.)~tPgjm ݐN nƍ{[57˩; "`xF,"q-Geh|7ȬQ͞g _|7+fR7sQ֥Id;]Tr3uI:J ,iU,ZTIFfcΧv,^ht/[Y)B /ξe#Mj1F꼑(]ePG45;@kXge9ƏNm ŎjRl #4_8yK(w?~!iQ l !wpZq_N73$֪)il8ZpDT2[k b>)f)۳ހOaEW6P:@ha*Mj$ %`-uD UKد ]TOw'vEd.y(o',ʏnm\dF+/Z,내X.9 :]T`þ'T/ȵxNukT'eI܉pWqmIF h*($E8:׽MuWv؛֯v*ӂb#8& bp {,1CJ (bH(ւ :2"U1S y`OCTOZ0Aئn{z*$|%_! UN藒U[% MG/2YaZ?{l#eޠ0e0'gŔi HELEƎ^4+Æ@٥>ؔ_ЮgXXH/KXXOΕ8EJgmKh[񭾂VH>@XZNͯ\qKKn;5H) ėCU'-}%iG~ԧҗ\ӦKץЀ|0¶56zEW\ +H)0 c:L ŗ!(-/&u&4Lű$&l-UM%8)[0Vh93q&mxr< [:FHTv0eL-j$Dy]#S|z5 8~%zcJO c M'8o-MiodžzT_42F9,%a#u2n=/Sjye[7%0Rbj=ls\~zb|Z4Mim޷bdV;P I(='O!5 {[/L ,`kl{{rc_d@jN" W9S^2 *,iUS= bm섢#Sud%@IO8+WjvXh35zM#4wÊj$b*+== dKl2YmVS<ƽ<,M7E*E }u*qq߇x߰nΔIA c޻<1Œz0<H;a#9RswAc_O*8)aNhRoIؙI̙H>[Tfb< O& lHOոsTpXV(4æ^;TbrkSNDqȯ^Un}&Ém4$Pq{^!\Ьﭓh U0zU#G<3P[W?!Jp4~8vΚ I!|1U۾cdg'd٠ibBJ<xvϘ`M8)n\l/ J3q,czOlfw9}Xe$!ո}K?_NA.& RK::Ph.3Pt}WQ' (D zm:+/ :@1eq)')L,$%ҝI%"W^~*狯^Z *íFW+t"%B-lgU<{v\9 T*uvQ7 G\aT~ws{6CS~@pA6CxVNjY(7D&XouPMj 67֣To[%36HG(̎HK{ <8(;?̑]䞙AMc*?DXK41 gYG`r`-]Xlq(st%itvܛ?{ɎRD<`_[6CF ani'%{+#P B[Ք>C o9+$GxQA>HM*}YǹJZ@It8Hb&RJI b/ql>~UHi4m4Wvǎy;cN*+N—,~c#v(GsyvT?՞6"wn f@ϕ+NxHp2)Э)u OPf@lذ& _!/Pj-$*Tt&oI*3? 9P~Ѣa 11]@*v9_|~H=W /A몌a)ΈZݳѕY=9<㣇ܙT[KFu>$%׹D :^kYPL%Q}ZErDѾDAB`an١AZ#}bH_R &lD~i:C+{_,yXf8Byٓef@֝8໳_9S%Z " q2oQ,f~o) 8C XVk!(gV5H'鋫-V>|։e0"Ō,bx;^h(1=zM`r{t" ofj~o 9DX>&L~Q.Ӓ{^%O1hiO45pݬoh iJ-;U0#`q?7Oѹ=٧B%GԯX7=uN݋{eMfl~p#C ~U[O5Y?,tpE#)嶿aj$`'`Sr=6{N~ WЀzs .5Z{g6{#bO}r{0>nh*8&5 Rܐ58P*Zi>oK5e/yࠏ{IAc3%V(EAKrVHJ0=4kcNBfvrxZ;DKh b*hgOwM}YrmSY%9Lb%' %'gD"Ԇ+EBKJ0ok#S=57J6, oSFJcϐO4f{cVq/%+?HN֞wGXW'MVsK`.ҺM pz.z%lVikahbk9$WIj{!V*n P>f_J ZI~N^^!᪟0٤`Cd Ԍ @<P?nr`&$Bg`1nwR$Y @ ǧ~ke魁?qqflp EcPa{`=9Y`mAcdqRVZ\ C)Oo.S_<_3G 4l:hIZW6tJ~~ ЗEb F C,+ HnYY4=v][F d֢lVi 2bt*#<1NRL,*=^Kv`-xƺSBc*z>"M-u1j̊EG1I6 X)qz̚v$yί'B PVA/_##Db,c ZhT%K_Ñ8Kx!{wJ(8kT֘ܡje~Ӭo-+X& d5@%O\)Ā:W:lK=W+[`bhmG}}* !Ϳ8~[\-Τ{0mdE8SG vEwYШsIiht+}?"rpFL0w B5? {~ QDNת!_vYAx_N!L͟sez.@ЬWeڑdK^=Yd%AAZO*h{ڜ6ԃM |oMXۻuM)h?ÝSkr4ɹ u0Fۨdu98i/gImb+@ Nr%zầ*J38_JI:ʉ]۹B)M4HBǤ*'<6=1j&ܸ.z)FQ-8̋P \cxg2_g 6*QlD "85XU3 bU>Y/ja .Ԡ^L~*a^ [p5SHH4x%B(8"=m.Ku"-H1:6ە{yR|-ڥ܄:T3`;ϻ7VWUϩQ Ұ\+W5Hi]*.3.Tusg (唋dÒ2ֺB\ζ4c̎F'*,hPz!7.сtC?"aLj]ٺ⯏8Մ=QHʞL(v8ꉌNgMVkIlZ2㧪R)/[&2 R6n˴*r#+7&_{LGn9z>]u9Ǻ5x.{(B^nO0Q^ L8Tq,]r?6hkK%ְI>4ʴ(0w&0Ȭ 6=^D&R|Û=V,d ^^Q<}y)y `ӑ O1IB\KUsLyk8(D]ɮ#$j;^7G,B =xN~w&bs̶>Fc>&(0)Y\GN3T>*!dr"4Bx(7Ck)I/FRi?s[lTe^X'a8^lu0"hiNxD׆4{l$EP]^#Y&MyQf OrOs{|]V@w6xo8.H\ l|Q_?o2oR(:CcɾFKQI{4elŋ5&Yp/BcyfK Z*#+ K[N|k@ z2c)H(&7g+nv86VӚ(J2kxIX@x:Q*Vh(~y:gŵex1HhpgWJ=YX܃S҄y k˿δTi疘۷sAoFe{H]iw%lI8͒[ͮ^#Zķe+Jjxam8 Dmf%(}NjR]sԣeBƷtn=0֜=ϳM^p<co8ӤG )hƣEW}D&#d6Hi9ٮ}aAE.ש9~R>O^$uS!N-h-{?(> ~ߎ'zZ',4̬6Q{pXFt)B7Z*˩OӍ鵕:M,K70&Ā$aNLqIgз27r3j xQ0!4]>ӯ^}mE"X+?I߳A< ️N3ZkqL7KR7ӂ4~a-Wuͻ QSL޿T{22)o8\Ŵ8@WmGgjUɬ nʩu_fAM43gڦ5/C*R< m7=(J/nYZwv'4`aC_^Ek]' VdsRjk__H&Qy9zY0 J!#5H;S ߐcU YG FΕ.CKy_Ė{$Fk8{\꧓UT.a4؜r|܏fN=ہ W-@D<%Ev̵~j%)Q=^yW3PԬRhprڊ y!4$)J`Sxd+uSŸCPKǏjR1J 0_f#dKdȪg"ݐsLj޿e 1ցaaG:^i>5|%TB0:_&Q/] lF=ŁytWY)5V*zMUl7 aZѓ@lSLxFq{HOoD n#KX_%QYd J&!(~4Uwܪ28S; ~S-*cnx{JZ30@6s¤D=esatwS~'~}@#Yփ;U2LYzL`0Wk=έU%i?Q\膃@^=J R%ʉm/^@"Y(8ޜpӜ㜘^8CE %eҞ>j_Q"t~H14G;x439HcᎸqy/Cn |K2as5e%͋T"u?DV F6;!q^p0c2[նzlm^/&dw Yu;ى:ʱv{Y3XwMe= gl^2傇w#S1U1;ℝ36OM친ppƒ5T,9Fιz^,줍h\ۋCZ˘r0s#Zsa\ǞO'wLcw(%jHP τs429. sFb>SGc|eåfh -o#mb IW YA#I`Ko|~G1L#o뎉{\{aCOA7"b"55)v})h !d%݃jfXYkh|4[WÏˣBU,Ft>& <ʸQz:-tզ/]\] 2?HƬBsj?0K'+burϪ8.juyW0(nU룺үm1`{E;/o5ELp}pY[QzΘӐ 򳞒ς[~}'Ƨ0,)ەq0`;KHgL;8&M jwm}hP)켧!aG457E:rOnjt;|p IaCt/ͷ}|@OP*ITIBޮ?O ()c>q_p>07et"f5ehZrM U"h%4^B6[b&'MoMxoS*Y\‡D~w|S\=[.p4jH"ED ϷES/'(m W[ED {27C`Zzt_+Dq}ZlIo"A,kykzH ! JOZ4!NCY^x'0wiY;q+WŨ` ε|MztS r: *ye/VRyBц'a6u w/O!n\\+Ea@rJKIP?D^0bePx}۩xk"3OgR2<-RfZ=Ww]&rMf wĊ@Nun6nɁicu7rDfb}E0?Rrvj .ei+f_(`u= 81Sl%u˼,q_ $U겹7>#ɭ2ΐ%*£aFZ^}CQ{b$ %^}'J&'Ͼ@c,sԀ, J"U^3-Y3S" F}CL X45"X 3J)*(L䕬 MMRJ`]ԜVRr|'*YrvRP"pX=Ot&hT9/h]`_$NZ CcߪǾF$^:{2PBtmүQ7A ΢Ɍ$el gb91[Yb$;Fʼn}MʫX/u=q@mlR6VM6T`z޵nx^߉`=eUEn@PeZ SiƲ0hc*1 D<zуRBtO>d\I^P%u_>:Rm;oh[@ޑ7bLq%UoUǥ-/OsjE#kza=+fޓVǒZiq0|4ݶA5gr(]5,3߽t[˚@^Ӊu%/,E*zn1;] _Et #K \Ia C͒@F5p}.#CsvjqI iUC2G8TBy +WK:Cy$%[<%|*; c$g̘=Y[ܝ[e#L7kos⽴yn TDIqɫmF_墑~hA9b93eKq I,8?Œ<\< l2rAO_ZSm+hyFFkZ=#r1z5.B{bIz~H{$6 c`Br jU5ԢlMưLx}ztGUS#OOSqHa_AF w jSe%WDI?>5#.>$kv] 1g 0Iu`ƣA.ģąpI :&kX|kVB ۈ:Fa ]/>ٯDy68z BT" OBg&jLFxHW:6\҈m @lv2YED7Wmo+CԦlZ`Jj(}J[J~+8k1e=ϑvUVIM#?Mc (漈#oLl1 dؽGǦUmU4j-r$`rf.Z\F}ۢ=9cҋJ5r׃KcmK/|xQl"߶59ުY _/&;>M H0!CcwDn7"N+iB-M- ٶBn[dK9;_[;zqd-pffŲs4#6tɮ@feY.'ֳjǾ!2>:߆oܞL|N\"]{4yCդ#%1r)ohKƑ_ɟ 8ƁiIA_~IuZoYdB+Rv3'ȝOؿb\zjPf<:r>b%ƥr7Zm.%Z5ߩMjEA,+%ƋQbdYYWt]e*£pғJ,-dڑva)PUw.l}) 2Mtf9,ިb+r+P/i%W,u$r:8lI%;`}Q>ߨ1 ̼$w[x4gD{HElWR1;fzȰoZٗBg@b785{Ŋ,ZKDSYgٷDɽmwc ٫cn\m;4c"?ʶU92Vײr>Z.J*DƪycYH5r<حcP0UsE+pJ"[OfH@}IeDLAJ^;9?"0N{`!@b)qU֏ j}.бUԢ{ФM)چ/Ѹj-w"S[daѹ1dr.+a!W6(Kp:o/_ clG.f[alAb)±rK0j,@f]6(,`5ު^g~0 7ʜwC9Xf@@U/{fΗE$(RT5jAm15;oO&JP.P(AX cOsCkC*:n5Q#w"Oڏp%%)y^/叠?9 ΰ Vey8ӣɄKdv1q)*btu:P Q__Tiz)oƘWV3ZY k[OLyhpl fi$LCbEtL΅{ м&gE64v=4lr$uBJF ri{$ &^ޥ\_]ݢȠ ι59Zm5,-ߣФӱ1vyOQ//>7s0 }} 8A cP0ROĔL`Nm+.nޥHv1Bc4 }de7?OJ'0I"&`X9 Ymx_jS66Բ!#9OD*mTգJ0wvnk%QAW hi'6r'SBELNCa_UV}?'㽡h}4Ƙ%zYpxI9x5FآBj؆ji5`X\n]k"/}lن'["̤2EH$hv} q?\H#~B:/a8|*8U㭴qQm]؊A(Vǿ~=Ag2њ[(SiwlU"(:;Ƀ' ԟ1Y}UdnG7ц}L%jⷋ!Z-q&"Rαjk6C7_n67%6ke-]dϣ _9doccY;Rxꀽg>=ݽar3-@$hG(Hӂ kjsLDug@I,fKN{rOEUBۜk3"(HkbNEo&{%te(l}_{,'27n"&uAnje|S&/ԸbBJo-̼wP^ϗ]5 5Ru:3v!WG“sR:% 7?`*^r#~9nw&g,OQT^*nYH71/wgZtV+xBM%'yh4Xqz[+Dm}ڱ?EmkDKZ ۉ&Dt+b"\l4eoboGv '{&Xn ZRJz$-V˹пT%P qq6oVj=\2se!p=VErJ%H' g[$ʽ\y!5){Pָqz '(WUQɠ#]be=2.MV2´x nFdի t/M3qWla凜~@;*DIdb#  [j7 atOe^X>WT]F1^E8j~DVGh27jPZnF*k__V3u~OYScT[Ha)3[0Kt%S2_Hv2e-;d4&0L>V@I6AHVET]mEqPS$"[P/P>](`[L|m/fJW3JO.AKeR"tN~7H?QBujJiT1ʌ:gكmGۨp-h v7^v|N*N4RO"CHUu; K7=27tAFMvV#xgy:x%H=*byEZQZdȔUKދ0F6"skV5ujv7Z0;nDt$ u #K͘VJsa}gYioiDBqï~׀lk69!8DIbbrpÛ[9i5qY'!dƗ'e ObuiIr,}(lawG`gu<U0ƾ85#+/.4+UiJd2A:8aሗLГ+]؆`B?;|)LdU)A*mv 5Ry[yulōׯaHKѪ%TM-w١/VyYȳ72^)`j }"H\%׹ B02q4([ ZRgbl\IPEeۺi`bb>A9j  9>+'0}.;#MU_fDF-TP4nVdݛ†McsKڣ&I[x]gGo}z02R-FܣΙ.21G+5_ʡD@䛆oxb>ͥOs> bB8$`%2wM8yi(6>c1-@.X광> t( _k'?-QgߝF 1%15t $)=74Qj(t&L5=sD'B3ӎZVNx=DxʲR~R9 p$QY=SP_|G5ru[;W=ݕurB!1Q&X'HuIXaߛTv:SFg"6'Wmd"6YPCJG՞Z3:* )זIQr# \,Rb9UJ-ڜX8 Ͼ6dwp*d.\=շ#"p 68e+RH4p9ȴ-u]VMF8B VUs HېժDN㻤@3h2F1r竲ZYMsư+z50t0Wk16׏õ)wt)|eW)X$* ə~~DӴrJ D C#QiC~UO#LKC^epERX j\}˱&ޢQgNrU&e2}2k+%|a뺗{g"]:g}%7/謟!s~:򞘭 }kwjrtX3«xT1hNaP7ؚ Y8x I% C`` s^?,-s~Vhܳt.0Lycۄ|Qs?&xT, ԞII 8IA ,KsȮ ,l^>3OQX I$('O]<Џ>#O?Cd䙤u=ZJNs~0j:AuCyWG.F  )_dqTS R@ypHw9+ j>C/د;ϧz6'5#>4T58@mHEīcj"G"-Ap2a m\nJ;b;k] ɜoYk*cR*CE$eO5MD-b9xXqړNTm3\J_4Y FJ4ib^ $πJ튼O]Q~E\g7v+SNI<.`vlt鄇; Vo$Ijh.-07םB[] K`$Όx3SKL{\?D y$M. c!Q>6V=u:: H~$xڹ cufyvZ;(GKt(u V$Ag*z8}Es}NN)~&uҁ191 4=s$rAb!h#~sPPk^ Sf V2*˱ z+= _/|eљq i1U5 b:{eY,Ӊrvn8/p8&7Zl~Hn.݇el~ uBC} E&X̿Wkl-`"Qy a|}/:dPػHY)( 5?}rIE "eMĭuɩOپ0tIghg:ن-6k୼b&]j06[ӭ>A>:teStv+ [_-ͺm5=EZ"LR[&fH'l^5;Fh8h$ ha5m+ 'pF) Ae$-5 QثXڳ)j|5#h?ȏ6Z_Ye4^QÈ\gd!ɫu}#嘯Mɀ%B4LMV-+mZ`+ .#"5iTbCᮅ=_ /f:Ks8uǻN'mnN-As"dp N{b% Fu؏Mcp h*NwwӬ$y(4 ;w_7T6jUڇAv* l[! %iWrdӳ~Ko^jEd + V"Ԋ~U˿7l`Aƺt㢍`ԄzC~L?oO# @3xroLMЈ.C΀GJכ^}kh|J`PZr&TWuc.[5\T;`Uo?7H@R>2,F)v8җ8 *}OyeߪpτEneHm5+Dֽ#W\lyA],8b0b0V{Xӛ&\1;r_'Zz7v! è-\ m`2?gT#DNi0ji3&U,[8˙ i7Bi{]+ۣf߾A٫8~ :cȧޒ e߅xqЛ"7lЦ!/_xPKn[5o9Ƚ hq] `][bN!UsO%϶91?5l;4$+ uf!,fSiH3staP$S wywoO ng:#XJ5樱@~WE#*Dr|b~5E%N*jXsPE̚Q`(.?ұNi5=yE} ij-#Nb]DcY,bˀu)2.m *_/$/դAPҚ> Vj>Qs琰5+`3dXK%Bg__CC'EUFLW6iT |5 _P⧻3^E|S*{k5[h†狊 $Vz<ųw J>éCa/ݢΥ0$tnx:ECEh Sr&iJS!6`ag%}&uɻꄩwV*h{#llK/qjBs&T=E#H!)-mWTǶW\QOr;M3[Ģ[F¨o\4Pز[?>Ie#hSdVW&VNz$Ë1}(,4s=E7_F3Cu G|_=X#辖uټm]=D_p#:|ǎDd jBֳPo!= 84֛3HiKI.B:AUxWbƎt8މ(OrL%@m>cr6m⸸݄3^  %]ZMF`Aayo(&|ek׊ԖUMxJ7(qR{g aRMD'F:ui @F=ue h.:X|;u^1HV (/ [~l5 p4N;йs}E[B(s=tUv/+cT[FɪECr4>Ȝ ѹPcdQRތww6m-H2M3z gBIédvz"b(Ì*O'2<H|:) l3W/STKE̔v냽# sL⇑(ZnՇ83Byt1ZKd]l$h/wXEE[qy{1bY"elN: =B /_>FtzH8|bBK.|E["=F[pWB}3x>8_L=/&RT,U.:zh6sԛ3o05&Q8}0o轭<+ڋ WhUn^흿Y{ Aרép4 - I74uɆ`M'㻝E)/zSH% Jae#wAMpձ^*/>; Mk\XO دex}..uBV Ddh$_d% SGC)Y{OH`V+ 5g4 =HZe.'mLer Z-pH84r36.RWJn r MY֒4=WP T2yuyVl˱ot.=SXnjkT]ZESN8D{J/* Y Dl j3琤odY?M @ Fa"/Cj"^2_*>&SȎ[CMM\DQI  9Պ |KthLcaa>4FHꌣ;-(!;뤛! o)|gxƘUCYw\ cvtC -h'`g{`Ca@~s%qE[]12ۀ _Xq$mDď$B WW1ΠRA* -p7Pwn-I6+,EɅdfx;]XX[BH;^Y4CZc p>LT*%$L71@ G.B}BX9%~`}ؘ,tIT̉ol ܤ*%A\c`t<~(=)9gO[NM*$އW(pN^Z/gpNu^=m3AV#b -^ @3ֹ4L;kiMXTm2då?O2ɦjqD%047][!.v tۥP P_A9ʴ?Qqj |MiѿL .i%up"810Vb' cg ?l`b#4&"9Q2b^yNnZ;tTW"$oC)F037BB^8rՀ&j;޳t%+` rF,yUf|r3>.x$5Cs B[4Ͻ %& }o`O y5VHyZ's":]c.y߭h`=63J>=mp4PsÆ8Ű9{h H$\LdV5g 9u_X]py"܅%P&iP2d$5`^vݝ8@48yov ǝ0ȵR4?1[Jj3Vxƴ"-C@7GtZ[8PPL .q*Ww//6޵pe}[ Gr'A=ŒP[)uuhR OZ"8O͍kYA&q=U㾩Nxzr-ʿW\[ֿPDeơA]*!bP/5SdH(?(uz𐛄 =m[D0~[**rH%9J`װ?Sw#΀5{bh;k@[zLCzTuøHuR4~6 vHg^k3j_ZR]ΖPݯ.ϝT4(]=:,%x_Hv, s)"-:1nA`W$ç_ax|[@); &gu^؈I8{#*BARSR}h 8npՆŚ0w_-\Q _)\ql6}-qG݁\f~@Zggl>*wt[MoݪCD[~gAus 幩4K, ]1Χ\zFa>өIK>DR ੠ǔ#2Y !U^H0wf["(  kt'jb%@HfkgLwW#tp0{ -j9 #D8~@CKc)qL|*|i A̮˕ (0 QIf =^FS;jجw (CȦ'W{ԔJ[tl #aL53U!~FL:Un;CLnP%aLm:B-=M/X{jwh`t MU3OD&O9ֱ'"5TgVIJ05-_R tMB.7ݔ{Z%X9)je2间]ykbϦAf5cN8xMiQof+8&EArxXȬ3eb@{ev(槩FވIV4% |RQy_FVC2 4|Yun=Hi$;LEbfB3)#nf^ tr6CT(^2P&LɨD6vIRNzA`% oVV"#*@o0yPuD<χ9@LRy,q'T !߁hv) =gC,ZQ'CƵe~a«rpڷ %&-.I"Tݥo.3h:4s"瀓'yI5͜:s$ЭxfucÐCzU𻢺s'НPC5$u*Cvר@/թ7m ew-*3!"/&TNCLшՖ+bi\:&^kiv5v."]>iqh;2 bU$3pSxv^o7;ĀZ״vOtbI|o/r"s@"JGU j<&z +[2U$E}EM'lm*Ñ״ "8h 7ccw( ju =ҤimT3f!!' BETA-SAL N|x]Jd%EcP@r鑜:m a ҟfM'몤OI`IIls׵pň'jl9*O!cʍ1ڭo2\BSQ8l}Kz+^jG˭y  ,BhExN Hu{|SH ΂" AI²ԅoJf[I_u%zUB$:Ҭ na2|@M `HxH`Ig0R?/waT@|25돚I\U(!>л]?[NU <6צ#v/o/ k 7JgN^W"oZ46 > *>\+ 'A0_HZVgIuCncЕ9YN8svyXu?fi%{0*pD![oC-軔-JUI+km"CYU70h`)p V_oMɄH)$t'8DegP!gVcpKoZͩ5l|/ !ClDSGpm 0 595l+aLKʝ(CȎf12΀PLj\cY&=dUG ۴ve5 XfW I-S?DP+!=,ObF]v]:C:rR>ɮ&\uMG!b@?ɼn";ix"Xu=|͓o֚xB (d@&aJ<⠝ , KSއ2=L*f'ǣ`:Sg0 _9K9š™+D|& uR6lgQr+{+j5JE] |I+,YA . >{sK!G9)Pz?pԜ E|N02!2’϶> 5@w(RaE0~4" ]! iV\Uz %- n%J:]>W|:a@vA<_Ds"zUІ8;9e-|*:zh'rF=sT? 9wHB9IvʏuDt԰[B#qr)ktS-; ph@a7қ9r-9 qMyq}ݕ VTr!QgDbkE W-<ۈzrDa @s|Q:~8D-_cޭd|ڒ#[N5Guڻ ݼiP!$RY}쨓*}QժԆM7'iCTmA-+=T ܸ{õJ%Hi&y? 診Vc_m^m^?O#6dUhC\[\iٔ[uc^JlxdTS^^Zj{.AjxVWߤfj"_JpTm[v&e;hhϕgHY!PD j3ŗcH#SԴn/R5|xu—&~kA!9 "ЭPӊLSwH}ڰZk:ÍG?! Zf5A0 2cYԍi(-0uTEo/.ыyeKh;cB@lg ";5Yh- !Sod ü F""xvy=$qp>a4=Ѯ.:kBsbׅإ2OњUVQ#ڈߑwE ة,3_Z|4r#AE|0k$Ffu(&-޸ IlrǞ 7"vE`IT_u7Vz|+<1U:X{P&`ƯZ~DBlӟ$'JjOMF{S{elW @ơ2mWqgi+knh㒥, [mB]4HƮoB\}hգ/ l-"5HdڑH!!fO08xUy?PAdzKk]cO-O`jtk4ᮻ7MΘ/sU#rc.[7NlHS*Rܫ£2P*ZbbYHM?lEf/$==Kyhz@fjhEY1! ^diT`_ij.()n<1TLjDJq 'OD؆I@4 n#?ftZSlv9 ƿ&D+2^h7aMU_JGTÞ0,3hի,$.59x͹s%'5q %c(0/cnvF73J~o=9wDA>\e"׮}}.;'ڥXkP%|؞'~M|͏_V(;k^uAa:bgkna?,1scFCplbrWY!W^ Z8" .8 *6) ̓O_",?fFMpYe.B ;'%U(l1Οgh =9Ʌ-#p>E Lo##Jݍ}TU [4aAͲp t?QF6w/^?{X8~}J"O_4Kxsyw!?U}

2mX[l03Ct+S;l|MĎ:M@A.p cmC`ڴ/E3Iuc\j\Zo|)W8+-[]TݰJ>ip0*k;8ٓpG8{ Y:iڧtC7nM?俈X4wvhVZg[ *ԝu6& `-R _^zcBƜ.Mlܜ2G:;#PzA )Pa46.x?F~ʋ;mէĖג Ⲭsɖ)&ՄO7þ#xl4vDԩUdBKO5RII`35x8'+yb~-.ccq27U(@o0zO"Ԧ.ˠU4t-=7܃o3]+d^Q Mo'lRd-^rvqH{%0v(+_Q33L6Qn y2%ǯhj"xn]/F֥-Si0B(ZJS5EDadٿfO26rHưS|W~-bK^j= L~Pf5g򴟚}m$[3p z"jm~a2 9ʽ{IxeC! QtHa6˭Cy `ԓ0%SV{YB[+js`@o>6z&}n>Tɂ|Pq<Ⱕ@";% j|WJs9xT&pa.|7%ilF۔ղ$Q)$V+Cݩ*.cK8JԎW!Δ#uL4{ݚrA^qMs kRZcހZde$UuL^//3v4]4M+wtdj7x2itRԦ,{̺l<Ŧegqc*M!&~Yf!Bh8M\S2/8GRC֢В^EEq`Dݴ\{ԞM/\-6\])4)Rp_nd)JKg5t k^:\6<(E`]+B^ėEE!>r:p?y/$d`YWPLtX}i/觼ca,7ٙ$Cj4ߪ7 p;1 Qcz"?`FZ&l?00#B;p;m/;.;`iWIh}2F>Q[x}}R)woiB2`}}Kzߪy/$O#8E״T 2Y uHjTdc6 1E򫠄 I}qn}X۫sWNI;PØn'X Ks\N?$uL ` zڧ NDI40 5}viwQLÚfl Yd&Nn@i9z5Eii`Ad^A8ILƱ QYqAR:JYhtQ12ř7X/@P(&lnC Q3&ܜ/8/Dfa^exVE7OrZ#P_ ut ع-b:i"tBScFgDrGD֑V\#*; L]fjm9uǻΞ;ݬ42Zj,,*{r|ZuD"w;`f,:2b<:.<~F-d>7{+!Ś]ZCIhZ܀DOk 3e*X\B_9}sux{~l[ cNQCz@Kސē^ >S-TK]ki@#{"KV Ͱ|t_C+2`.W0l#ܰ[G"d1˦!v#,bu?\Ru>a !RBH0g]ahc)U\'ʡ}|gb nхG{JD*!d1)];veM0f%/l܅#>0Ռ:0c ΏƟ:݅"̍WFUHKE@U,lDdM?j80&)rh /K+717 EX.jib7llǚf~JK px@l@9T|yHu3?HΊbI/Z3+=wpzԈj/a1؇Rۆ`LlbL1hkulQaniK `Fb1sRA`_[MV *yQcJ.PGx~}9昊0-)oWƵ=ZJMbW(hJ)潭OjCG!Z U8c'%j]4oG=1)\'7E".] itreC[[K% -لE<i&Ҍ`d+okQ sĴ#| ToQ).Po '@-6?Ff< *)]ET'"̆V;*57̅|p|G"w2VKfD= n jaО$BguNmCZiQ" W5Ov^{mq]ҫC:mxAc +_)uِy#w b%4qRHC R}u K;3AIR=.H“m&id[usM Cu_o R^O p3O D^d~Aa!%`c~p%if( P}d:93P0[>C SZkRIJK×+m+>9\dvDF? (pdz3DEЍk N˖enu6i[U +EelH$P}!+EKS]vz @?ܱ-2|`*Q{ͮ9h!yZrQ4& dC}H6*wPF2o_ݫԐ!Q(Qt2h3ʜV6{NqrwM P1*FEu@* RkgTsVF!rz=FPK'5F7cya+gu7x c#,9od?Bav"%M<ƣbK<]Mt[G=mIN0tƪ7g[E+ s+rsuF4\(:( ߈1]Ց"'h)^*j*:. qX1E.+a7ByQ$I8&q@=DŪڅEHmt4 ĨqudQr6 ΉWPxL#:Z] f;$ڕ38Kޑ5 _I"owS+]e\|! "z{fn~#9,t`m7/R(`H&[ [;c#P~i:EA2W}a"wj2y Ą2| hoY+':?i9:Xd~PNl~;fW./1%FJ>P2)]7n?&fL~}#1FXׅ6?`KJ~<޷80hhhoy :K-MVAar+&@pұ6A|gXQ`&;EDi:&20ڼu8\/4Mیpa:B1o 4-5-yʗ5,Nd"yvt`69~ԀYmJ4镕Wnw~.85$rೳw IUC ]鑨Cu#4i6*O A+-.1#Dh]6(Y1 w= ޜ㙤ӰHx5fIx@UI1e%T.C ?tTPS)mQsjﶫ^a[6YWbʠkFt=)(EU^Z?vO3:W7jMHre,wYTb}ze |&0 J+hh$;v`71 Ѫk}-_rwfM!k?,(UwE;8Rʤ@ M0XѴ@>ѵUV,GL#m*u_IĬcn%`w"ݕ3S@VSgX5Ye79#6(K7DnmKʭm'g%x2diw)B|=Z!wb㖤%|W3cw,/uػ-VLvWaVZ9&c㐞3}LS/Iˠ!IF~:5mlY.%Kh1cg:"Dz 1x $dXMRřTӿPf,|~eRMa_ 0tsog;i~Æ:a$bv(`޲4ꤱ r_sJg3&W<-;)eTUn$:ӗJ>)2օ'qLVY#;j&PE?,h9 ')6Cʷ3ȑIWaaQwG?aY{rX-qfn"Qd :0ҫ̼!TTh/kL㥻B niˢzS;ۍ ejich2=%k|qa)g&oFVO8Zp%5,hgmfzVXi45-lXi[`wO.(h}w=Lh^@4g '/p@Sbmp|ضpC \nʜA J/+bmZf/ ~br#r-v!=*i>(2,PnPܘoR`dM4P=6rÐ`v]Ie1kl)gۊ:ĝM]edD=όp +[b:Ap]&.эXOxq>ݟskQSc 9AŖy{-e TCkmqZ|K5 2F ~omܡzp07 ؽ} " 8frS Yݕրs[R3zW}}Cfyb<&Ϩ@-a~_W͗ԍ mL[cn\g.y"|3OGqbo =倳>JZK‚)D .?vxAx?\.k: >@2Td!IǼDBSp@yΟPy 0PWO(a0CIo c`%"I,oǠ:ɡ 6Qb:H*ع 90&ul7+0@:MX  BF2sq{#/p, ǂ[3ɺ'_Yj!f۠AJxҭȬ _ O6Iŀg J g}f8'ڑc+)m2p[#O4tp/>+61`e,JPRT;¦\(gWXղp&^W#wލ["<m5{a弮=t/~)qsY^Tg,܀.yE,*}M^y F8Z˷/F!K41W>p)ymp҂v ח&Y4hg Hx}'_|4tKyI=[YS DCi29CPST6xB}f?g&(n{;tݒ$Ⱦmӳz>hWmAC,@WM^`P-pO$92lȏGȊD[|Bz9,!;^>,y3( rXKlbg!$iFm'٧L zdBNX/Chz70U!Q+d%wXp ~0\kc?PqrP]Ֆ 4׊>ĊC, $('/=ЮB6?!tJߛOjvuOəDS69.*N9-N8SԾ51(!,ssݽzO5i3{'!-L68aנmSoFM1A? Ϳrrg]쾐'4>^twGh}+>ճALʰ?d?٘9Zk4ԣ5?Ywg@1nzpڠ9GxƙπlrbZ&&EPtn)yT+6n3jo#]*g('ҫInUV5rqP))3릳38 kf\ xε@Сɢf4J\ZoDzeZ]TUd)05$b% ?{/ .emf `n5ZlRF0"Џ/@_焉:hZ '"p)J]յKG1`o5BL/'WpE+jUbg =yQ!=yAz\!8U'<1}(V4ݰkjKQUk8wѯwFy3iOpf'7sRkTd?L~A<(P|CO ۚވ)9s vb1Ez]%k03%hr'sLS8ja:S@`Δ>ZgU|Ԫx ="Rdnb"mVjd?ol@Q^)!(еW7wugpwp1y3)YLFC&ZgC&PByDM K:_tt7P/hbܟdz=$9uEo%yչXeQ qr2H*AypC;-QXTMS ]Gm70j4l8f(ӶF䎔h].噈Pqg Py,Rj} ęI92|ދަmqōsdiɶۃM\iT\<USXqDW{:o6xCĤiGyX B&fzb_%ԋɲt`n#LhBVd85ђo+8e+J00/ROVJ1`Rܽݒ⊳h n࿳ Nŕ@~,R\DkNۨwC]IO oK]\WDhY TO ]| $Fdž_^WS9;[#@ {Y+^ܠQS! DMZ7 D2' UgR'##}ٖ,ﹼԿr#rSJyH+dDC_uZ4#}Zc@nu!9WJ{+u&=zWYFEu嫑f  sXEnq4U!cDm&9+g؍%Z<$^xjSԝ-?6>CO;.渤AQ7;Wheo`5.X'LƠSyyx g?L.a;c Eځ2BL1!\l_\$srw*E_3+N2FDhv`(69/L|*9BX+>({w$n$ bE#A7m,MϫGCΐ-k}5-V~'*qlXĥө̺UPS[':yX:82=TSe҂Zhr>H,>\w tƞk^x7; !b0(=n^Ot?'O?QEKbvܾs/_o[(eOhǔzꩫK!J4mԟ:kwBq{GZ`wV\tZ_\..i&—#i&A]}AgAC{4fI3> [&1cVYXK%yMfm'yL >r o!Z|Tc6O?#мY8ݛ [ CI zW(xλYG]gEF (sKڲA=⡉fMk!W~v`k HEmD zJxKt著2Bup[)V bjm_?iEͱݯ @0h%==;;$@q%edfVkʵ6~W7ӥV$%wd{iKV;!򕐿-<`0YtOEi4RATooHzw֩vL書nF g/ZK;b:U*ƭ\х@ofi?`f)c/C7Khe[(e5η"mkkKED55Q§ea3l;!Pp`IO^7cy ~󓳒l^u/pQR9Tc޶ӴrKvr56Բ~cclN,/2p3Uoq]l.f/ms7廤 `;`sT@E]o}c)[!iasJd{9>zɤ-rD ,J"4sc }JL=7[y5;x AA/Q[9vk?(6۲ގGQ6C2 sn5]%Wa[HJ.%}YٙOb*u^h{Nnͧ8m*5sRd]P ;6BߗCo)1.;U:ь6\Ii-]SrDjEa+WyF6t~K}a2:_"31o0E"<"R>$Á@A!\:pA8gon2bZ΃MvC]т7bao6+XgUHށI-*&SЏ$(Ok'ų9ښ~VXz`9᤿}jUHa=ޣB?͝NWyAR *)&ig!N vCG2Q`.%zAoO~M1| vG"zbܓwPMB <l~/KRY{vRs`s>F^;i_pON4a)p8 \*Ut>p}u<>PQ,."ss\+i8?@ukm4( .{[d<`/hRgKnԢ1>9)6"bUz!uyO)j4^񷺜!Xr[;=K_UEV){ZR ޚ Ø GA۱mq\rW߾MV[#L}})rjy;mၘz,bu2c:5ya(f 3oGeSd" X_"Kİ6`)fWTnĔW$aMޡw>јg#:|{(ɁNU1HpHٮ/$!DZEi+# 4Ė%0BSf-UQ_>oKKD9 &6v٧&p+uLmKBcK\yRͭKW6Z1֟ #C9X|QnY٫9'k\o+;B]~* pK-1lVg Pq[..$r]urNg>dCϘ D¤GP SܹV-8>f+[Aӈ<&Xh1=O2N('$>y͵,{sgCENOjY]t| 8Uh ;6< tV-y3T\㺅澗"gm ՊmL{&o|qv&%qH) :7ۘJ%#^%xCi[yEGl-`iSec0->U@`crXccgγWy-BSPH9vFC_fE9Fco_x萻Vo(tAWT9sޙrC@mJط~#mxS+pkH ðrE6:?֘T'ٓ]min@jQ* j++FnΪjhbA^qs%9/]ᴣl4eu)3UIO?$3N{?.`C 7ox?Twtх9ڙ2"2i 7b+9sosW )E ^Tj HuG6)!Ec)B,gx/~iJa9tfl5?"*wvI!M8hDqΑ_[{MQmOc4# SM+86gxNV]mҧnvl U|(Æ>%=7Cz;z 4 Ƌ rkr,k - KwB{^ .WgHs`:=4f)T#řPgH3W@zg]Ė6lV˒H H N.L~1sT˅NGzD-T (=4W4,ʈGfWgt#uMϋOe5"UÒ BQ׾80&;ȷ=x>F7ރյX4JG3H圓au x m"- `l;f;8/D}qbtjbn@9[_yc(.__BQ|6~ihqK4{yda%$ALV h! ~MXoN>!\4Hhk\Ưg1n1!)?v!=%wbu1hڌϜM}|N[X: ]1E]sGhOpFfj̟f<ifkǑ@b:eBd8r9E?%V@?bI~ŀ 4Oݤgy Va+_?Qq}Y9Ti{N ӦLu [n^9FȵαAf$!RIhwĚ*.VAz P+'_.OfmٹțՖKE %3NM%։alCh SZċyA;3T$rh9֤} ^RŮgX4:cz+o),BVit~7Oی c@~u/hʃ_g:$WNĤ^"-@&dIȏt5 mI! 82qUA챇n `ቀӪӅ 9Ey}r`eSd]KM!An;HN{L8i@F..hmEho+kf IяM&lQW^֝7GLFd@V Bp(?9)G%'a ]4R-R$SL0Pn4Ĵy걠?|10d="`訫ٶYQdb͢<naNq:XMn{'e^T쇪ݪ>=Nq8[i%7hGKlLSvd奄deRC/2IUC(GԏDx?N"& TBy]\[p_0 HpݿU&5٣;6p,c 5>YŔHS54jn6sh5>Ịrg c/wch%GwZg8RK_||U):me ,/s7`w򀤇 ]W!dI%>M^)\}/ vD9(A%<|6e%0keb~sg; ȷf嬜\o3͆Ÿ|eNƅֻK =r7ֈv w(;Adi†ai ) 44*kR<3P5)H,/0 ^OkM=.on䠔?&ZLϔVQ{uWa.BGXpoIQu⹩IheuMlcػN u>xj LԢ0iM2lj6qȈK/~28C7 ~dBNr Z|vnk{vQՀ_$N%cJ$! G>C\ BYJ$Z)>W8ۗ Vv6/{qFiƐ/5#tP;+ɯNWXk*BVVc 3-.K_sӜZ8*+ߠBu4-0% B6nG]rgH걵ڱ1Y02 .AIk393CfāΊϳAęoG"Pm ҵ{ |w ΋Vw-|T(a@Tg)[ysX-UY )jGgy[n+ 3Kf$raoP+lr-6Z˩'$L:R̛bP^C u+,Q` !q2݇DO6CM4kXj!]feBl^jcfHeKx{t%o/)p$_"cixObk}csf># P^'N3/G!op{ܶmSTu~UIvdW႗ȿ[#{7}\ o~B?Qfj طd~Xk[.h&^)t5d \*܃{mN$]F'oǰ JA!F.v*~1DI#O6ݭUrPO6)'ny*p~6Z& O| D$Ȣ9K~&ͯa'gIcĐamJdsqzT faC![ Z{{Z>&EDea'9VL[mXM ht{IGs%}vWU>'O~aSj\ 2nRx ͽf|B6 }cʧX/;'eZ.!e0jz&B md$z>jm[QJ=7D2C#`= MUy__= XE{nRH'{r+:vH {w8}q]YJy]I(m;'b/2H#&YH&r"T|^tط=S6q9W_R91baZQڂ׉ne[vcN&qJ!H' QBtrcNaw'0z~اql9dC&mŭ۸o$)$܆_1SPTX}>ozuI jjDNev@Bkr W{cX&ijwҼYro7GR` 5 NN JK46y_SyVpNq2с>qߌaͶ^DA7E6a~=|+;?yPˆ07Wۮwe<fNܶiƓX) ޖwNAFǿ=0:7U >~k$|`,>xniĢQdޢ2Bi+fpy mȤNh'Xf{:=F-yeꙦJ$cø_@nd/l%<OɼZ)4߰f5P-f^.|VLqknOAVOYXn뷆J^_׀s&#tzC!y[wu%T d(y7cNΒG`r H<&?K8M?PQ1s&6{2LU3Z˝5ǭF,Qꔦ=ڐE9+\Q0k@g.u(WԽdSjmjlX06.N^7S0_H(-YUxx\#9tt~?dP5Ig;2v`gԙl$1C\cU)j.$:;ٖNnV]#_j[QVz=K4]Ia?@qCN<'dgj!@ni `cO˴zgM!/ ?#+I3<|bÆb_+T1|Ϸ@Ei>^tý[|DlvY|PΞ>n*}Z֙h[-̤j1!ͩ{h%6$ (bSՃ2Bv}k)H$;܁}%tea88FD`IHlll c26bM,v ͇U $Ӧ ~B/RrD]7ErcTn0މ-8e# Ŏ1lJGT܃t6`_<o]FScʾ~aQnADp?XG'ę ^E @/q ?V]|Nvnd2K\X .y: "hTku:Хv H2~f h?x].;K!%3F'TUlY3 uLqTގ۸pVp2 d!)X);%n 3l'b:*+t ހ~+Q:aR{@5xG}.v! \0ۀ[f_"q7 Cmrz%UQ %u{q:^i@ r>2R!Zkj6wm~=8%A}o<.+lߞ K%҅[EzvpYi3rtA%lu_ 0nK;&*c>nڐi-Beӏ͍?ZrӪwYy"VC22 ьܚ FuX -w_TIx*mjw1p?n Id"IXL" ң\Ã}o?dV񝟯:.+;bZהh;E%B Jy5;.uETm4f,,I3 UcbJ'p#*5UXuܥx]3Qޥb;8^ DgG0m:K WŵYĚLW4PQL͙de Yj%$ɞM`߻͖u(!gdEb?(GWP4DZ YF·1FbUWkA;=GϣiܪB Kqߏ1\A{fgUuIVܫ*p|6BA_\o@ѕ,EChU#^R,Fi'i;9Gc : Oi_C96kpOTW֔[&l f)DM8rbBq}W ~uдOz)~dJ΁}7],=Z\7V8]H/c}gwj$<'&{6syaUvuW$[ssCxUe-U&vzX=45 !cnZTBe1.Qv ]Ճ5$Ey̝\HsV$;<-ET-sB{_ T,WAr&s5Ng4(ERmz~1%!͹ڮ+ZVzrE@%| [߆u KYǘ9ȏQEI<0<=9FWpҟe- V&bnV܁::ӄN)rKW[Zr1_K3/gA=KlY+1_[MToggŢJ\}k)ʛZ_.b _ԍ/cFݶU!%Hׁ?`۱f;qJ}U}:u9MN>ahϣ.-s!/hb5~ږ4 J\eZ]qa[a%nSUG>yكqc~5]/y^Ai,@5tz]6#ia;nЧljp%jA7ڊ0/U^߁޴S@hi ekkPK2U$#}ˠH@lQ^w <5mILʏ}PT mc^ 4DׇU-|ĊQSk-ChN5;#{ tJgg=F'L@ݻ7[q< 艹L0'FHʒC.\z_^Ȕ6Oo(xvmQr*;l*xZ/{V'ߴÅp \-EF,B%|ʴpBMYY8yHT4 1TR&Rx4RVWԲ RٻAKV~<.}QrRSLIRMz{<)9HHAnm-YOHLf1#۲Dґq\S=jA.G\Y*S.bGi4#&!wY!DFgPՖrxIS}/ꓲ]z0W n z];)PCL1)DZG6~k5Z !ыEBkoVEĹ"g^jO U D˰-څAI^aŖtxѫ;8Px=|X/xhh sGB]RuD]˯Ў2%&JuO3PJVyHottm5ډX܀$lK#DzOvnk(zǪNaYYGYKӖ@;⋌+H ':h7C=yX/1!,ǟB'4p5Z0ɰчIV-!{Id:z7*zO^++8O5͗Ae?zM$z ?kSeC~dUsĥZϣpvu/;B4 }vJ{M_=SI/[OdQ?Q/7OӡI?3ur? %j{Xf❕t^ ?NcF2HGt"^f>`JQt+n-+p+m7Bf}taݹf*-w4s7vOmzH2!6׉hXP5A`cwc ?J-Nw"87B <D: @kSy4P}|>["oHR |BܺQ~K~Av-WR":X!DF|J6XY'nn(s G4E#2DTx[I,١-LcVQ|lFgNvz#;|eAL]EoO©}|;AsO\546/P&T[Lf#yR_F \g]`"?Vf/4؄E?O#xBd%Hc *VѩYPWSOS)Wnnb 6erWkyg53+eZu4Au"X9D1Z2܂g Z:˞H9Y} rFAuxa@_.ɣPn[Fc: q[X!HD?ޢ*\W:=0 S콤VX5ԐBFFƽ6 JlP_\悒/ifIPy}T @hD XoC(JoB-2rC1fF+k`: Rv|WNr@4Y@|ԟʒaXtFlErI#_L @6N?(3d=f(d)6`x mb4Rtok[-~^oHPua zrʞp>AřpBG\+:z.6pKLD*}Kb҂PP޿ɔ¶=s$:TLFmطu8dA^.wQo^^i'I)i~$EA^.@uo Cpf:R2< LMmsU}Q]5h}# Xm˺<+|<)A<[Ur1_N"Y1Ը }$RK {!]Q[8| J+RA}vMAn/̖X]fB:oލgFxɑ ͻ@=6h!{h9[~;יR!nB~IYf$Rn>HiƪFK~0둔fFm QG= 5?OxXFu:Ak5'QA'?(S$. RODGi_bw: uީ)(CmLdՍ!MX$|6jlj ҵ[cm<& h㹎hSh/ZH߾,JipGfCOuA>z+Va^d #sGp(q*o]QΪ]9̼Ot LIȱa&+zh}++¾Dj ga3x^=ea aW "quTOMvm 'KO~i RĐPʬt.G5n0Z[O|kQH:{jGu=-b؀jrh> ` kE(S: ڻ:p^T&.{S j;ߕCp'tDS Id >Z`3pՠj$(XMX[nąPx3 8%NӌSRwY/}(Ǧшe¨Lsρ6. @,\sw]O<\7N&Il׶( ()yX'IYzi&_h~Eԁ|[5ҽ'ÁM T9ecT(8+/tf&/^t.)6>jsyiݡ\/lvpc/(}Faz#|289t5߁Ti+}[+RpliGHzӹ}~!f9aCg=KVʁ>A<Ɛ 5Qe{G]cN-󌂣=H_d ϩWp! 5+oty&XnO)bnƈog+ITTƍ ٶ~gS@}Nsxq cqК Pq~/I]BѲȬ7p0q&6󂑼$"4/Kpz6& ἁ"ƂpHhL-6Ծ EvLfgD? {paBhȦ J/fy3/@̏a]΀ZuWnp.&^xj8} eG1U{xꗎt\HUrm}O!“oEmizHV>KH87qͥ$F{f)ќTs3]H{>Mj_Sh.E۔ᑇ:TfG,v4'IH]ff|S6r yFb >J_5 x);R=ƜC7k&S:nͦV{G7wurNֱcDWy*¤VPɑgHØ) @b{ fG>Ly߂;, Ap{eiV/CӋ=wBTzQ?8b165 !HJNGŭlQ5lHI8os\6>z鷋QZ>#g}06kާv7/h6UӅ/RY} I;%ħ9OW9g̓e kF]afc*p0vue$z66PyRH'[FP_(;q q$\C焔7ԁ?z|t^LJ3*mX*hҎQpw'/7䦄2g9D: hTk \JlFTӁ($|kXKl$F$#-KK+њWoU$o._Z~ 'լ"ECmqI*.sat9Zp-/1jqbz;28Ķ{>v LHE w|h0Ş 0쌘ks9Թ(tUd :?~96d͎l` T۪ܽ`6 qL-΂I0kOhpxPŨjj.6e81VzJ ^[28cZ2vWMYnoE=Y%eaG]=ɓb{XPe%mKt3]6UNHi{{oNWѶi„J%8EaB:*|y(z )@z UE9+OGIRW жO|?6m,%@ EL0o\e`#Sǃ(k|ca2:\(87dGo @$uܶ۟>\69ѻ7KL(s쳰v5~DsȇNA6լh{#^?xAVE[ `p4K HG՘N®pRmT('64rb)1;.tU@uGt}O}hwxobs a͈GL*NIu?'b̍ YUT-" 0i~1AR3p;8Jhx`M +Lj,vlѝzYXzޛ-+euVk&];D\Iڳ#pT-酝"ܖBFҸ H?JV?ן0 lv$\A^|'0%$֝ C&l89Lepw`49}]YpvpiL.,ŏYbyٮe?$|sBtOgEGg\'7Y1&ܛ=֦@ N,EΛf#Ow_V,eb;'"ANR뻗͂7~‚ Î>7 Kc0πe*RQHKK j6;kk IN]5*w36<_/Zh롯R8 (\Dq gx%xMQuyx~F+m@,ּCp6,ojwRSV̹)%@dB٨M8SsK%MwTkor(5?Lh#lB:MwDq+K>)4%\X:c4*O֌1\gViJBltXH-X1#ꕠ#^t(WV!ο0?!5~]zտ O6hμcDK 2hLUZ>,u`F"mM,Ϣnt{E>фysIDxLxkk`ay(E;CڭdⶫbyK ?rɭft+@d5aҀ(/]E#JZ+.+ݖARptX)n :9jXL7ѵ쌀M,;]>L0 p侧cr,CS@B;9Bٿky Fr;ݐjvOOlU6cܑ&8}ۅɰcCzuPu9[s!#1.!;vzz[A ڶB%+/jHYMPvۯ^$RzB)3c ? Sg;4do,F@ezwFr_.Z0%:= -Dr0NЏh 3g a{({(c9QZ0^^=83N|k)ly7T+ZlK$gJ;R1؝A: wj1_8pːHG4eLli.wQ MeU|{#m\`*@ FN_U: \'n.?+*7c[\{0 ̻Faz>FjپZ@YF`tQW 5?4 <'Xw…6O&@>Nʐ?;Cja-&<0v :%vo`l:Qǿ#PT9-/ω$,bnTu߳SKO$ܸaS31G6:۫G[J \_*4tL`  ; SnZ^+*-^fK Wu01D\+^+&}1ɝSΆ]2ol]-^5RAz[ ֙gN=SnJv Z+@tCh_:W9/Q:Je]h!I;F9ڿLG&#c 3sI{dbjz9Xb',Y׋m@+j rLlUHl&OK$T6RTvV#̝١Xwa/o 3 9Pa+kf!5˦cc^ hmXYP& (4# dn;0q KC(;lc@Ti\"3rm%y`֚F@e_4AM-g͠k}IVwhҍ)Fl SӵzB_ vJT+Qe ÇxA eeL|v ʇl)/|w>i*/yvα^*׮K'?nf #"]x 3_)sȶSU ). Z Dpf2\ݔ߲ӈRk܄4e9(}2FeϗERH!;ͶVIX> HC G| $qCX@?t-K\$ZP?DȘm3\8P k&X8NqP`.h`J]w:EbBĺ@8eE=͢};$7Y7hҟ? ?me?_K-j$Ύ2AG)bvZ٥(ਖ਼gIurۻz+ǯWm :VE^}d0 h coqM|߸ChFft.xGԘK嗩 ѽ0:F3 xgbgGC ֕u:gCy/6ᠥ$Iwp%4p G\L-X!a +1+]N7\ !_$!R"<~`բD7uQsp 6J̶㭡VQz_j:\?ؚ6j9w!RXQn2w{ܷ2Z' In_Y?Y]e/(ȇ!cؿHI 蒅c(ĎBNpʶɺ0v~䲯7GpܓNfYdXxM~@bW VR} \Ç5Xm\c5W]+-ҷIT\6C^Pbeqxys049ؽ"!p!H쁫jEם7P uY e巍ƂwK.5,j{A)N3yjOy{,WEah/L_syXki,3ƤK*ٷMlm) ]FNa# Pm c('gSؿrcy7hMjOM$tWM2S̚&Fbp.(nn~\UOfpQ3R/թݚ%Phu_UE*877V@ h q$T _A>2=2&S Q-tO` d'!EA 6/%c)6]X 5lmPurcKqNa=?Cn@pv#SVTfFi1MyV9e_]C|x5'::eLk3H1VxN!Dp d3_^BpzL'(?Hf ϡqSddJɈ Z3`@6r'p";mңF䲔?0߭S#:i:Q%iUX?M3(oapaNѱO:'RiJa5e҃+BJ<级@otDbwTkH5R9%h6Zyd~5?7sr;>Jj)6 gDpHb$ ;fBTxjdYZ`)gjv"P>P̍jv4g0)93l]>(B'h7 %Qw$$ۼtG?4$^P)QdnM9zop+So/[ ʊ*% gCwծtTjt-?kn~7x4VoWܑb}'/W$zYDh/ UĵMvIa D$%DGlsM6R,u_]K{'q`X`.x(oM-"flcE0޵;f%MЉ `wɌ_Wv1BJ 4W%q 6Q7s췇}9Xq (%6 q0)N“MV'4[`ΐ!j1%@giVfĺ[K/{4' ^x`G-4G`8&E3QςĸH7';@5ټ]`jH224WD "$át>^HqnI|x>gC4"Ted|;{lEn] k_q>bk2`QZRCWH_m5.o;<$Iso=yQ:mr *K]*~W/Ac58kϾ'kGoΤ%88%D>ayi3pF0bRɗy^#'E$74U“z7 3MY$K6Ubs+IU| ګ]N~ف,/Y3K"8@MCΤz[Zn.qb\g26}M*%-zgD,{s6G,~"K t8KyQhnNLԤc.lhǽk|xMKɵqXE|<kHθ1'^RJ3G1ihIkAϊC&<9c7f%@wifC׈!iKyҫ.o&}[iDY~y-e|NNܤTd5ǝ F}=tT ZwE9#B0 `9\2f=~ʸ}e,6κ^,= ,n]\1슊xSv!32*-c (fwE#4.ʶnM#jJЋ uc3=ןqg'0LGJlMq">44_VπgNa Ks?1)ʮ[ݚ̷ X֑wA)Q[.[R%YS6ʡn00Ь4jF dGh\=4`%2 (F$FRYm*|Mpa^XC'٤J9e&caQr@xХpjG&_~8suBi LK!].K;\.%lprA֋ Ò̯s)ѩL_it1Mz1ǂpZF-X'< F -tHglW JA z*&Г] l~[I.] 0 :lf4izHtNyɌZe.b,*gfQZJEV xC>JMO>atDEc+ΨP\Wqg٬{Pk7t{4Y^@tmm›Sy!<'17ymհfr~/z7"MK4]ءjp%NSU Ϳhv82ʸ a4G, ;ށn|f$PLh|!u# v$}ٮɆw`"O  g}ʞB|\wLw!R&·dP5i9+1ɑ4zbkW߇sup+~ ͆uLg-]F0ޒ]BaF ^kT)d-+J3$!zx܋z;dC%h%U_ 4y,jvz۫B؍^CхHfal=4=q VZCBNuP|8Eֶyq9;lHSJ?)q#rnB_#u'< ;(\SK.ƥEir\͓jWY<5RByJ dT^9&bZ,K[(b<; ZuB:P CG[cv #}:D8"?ݴҀC~!t9@v?7jxz0HU7i4euu™IqG?ry}EeT˄B ) @ebskT=o$u@T hP*`q{+cỮ;qɺ] Ql4!]#|d(< j~,Ώ?:\wc|7&.&áV mXN-j/]gɔN̡UD~C}]WtS6qҖlQtE O?b )W7ܱ"9Y؎.gjho8WG:l֢bK|.0T1 ÔKs g|qiILd uou}͗w9[O7)PF3 ZxpA2r 7%Y ~_6r~J","A@1Hm]. sӬ*=->F#\( Ea% OU~ّgtY=qŢ\)8 {aVp}6j g"BeM|=lM)S}ĭ5>糘o7h%^QL|`[FhӺY ,Z3T OF o@k!Cn.B lHc|y" 9Fb74d Xe!3C˲Z.mdI&rСteW3?`#lk+ :C[W.wՌkc!~Z &_ђ=3Qw=Aj=7R; CKn}OyDGu2=Į|gVAx?8!x 2C78:xfTC->3K6'<4_U^qYo0_}7Mm֋>ėᵵǨTNJ%zZu<7ໃݒ_ҕ8Z(){h^Hi=s!GFՉdM(} 櫲V&κ>-U_bЁ+ƍ*vt7+'r\i`7|}Q!956iCBՕ}WU/,E5^za#hQj{GvȄzdw cE \{3n X||1nVݥaAU=zJ!BK-jPH$wekcZmѢUV,j{X؞fӓ4?i n:-.+6iԿT'?_Qp0 ;)pZIeN*|_T`ꐈ% |NaQHnP3$r+^d4lۏ!mCsZ A`ŴltD1NgԸ&w zWIBm6–]PH6W?UMSӠ6P|,NtF~p.j%Ug!AycYz`N R'e-2Wf ?W/S^t'S~*A #Ԙb2Xnbxf+K!a ݳYMBmhkjeI= *L$0pDZ񎾼?*UϾw mȝ'h `aGTLhh-WQ 2FP:Y夁-,@S>E#J+Fym#okB@4RɎjP&]LO[3;%~,N2,8(2 n{ w}Ipԗ3\f_J*+{Q?=߳Sh׏"aԶ< !;+81P:E1VMj{$uj"PBRblh 9B^92VmbbD*SgwLC`x*u3^"TWn孳AZO? h,̪Ӽ>[ѴvIx^PCN̄iɧn|8c !r!emGt1zÇrV-/kh{æ o{iZ б(V{gEE-=P"<\8VcsXAr+lL8),h fn%T5er6T'áGˀxkf␑PTwV0tlqvr@ 'eZԣDsMY6(]4PkHa3Mn7G(|%G]5h;naħLuBiV{x88n'o3,u%D+9t_z £] in ``>P.:oJ$UP::;֞ӯ`~'0ޭSw|HvܢAw&&OR'UF@5T `DLĘlEy"7>ӛj<I/:VK#_Yi8(kHێGiiH~@kYaC6KU~_l {D~UФf@Z9gr yrIp^*VYa,#-z*jyjO+(;v_Y_iXEENV1Y/`a|?$LӞyJC1,6"eI2G#ПS}[hsx}VD[lS?Տh_&m̉{W_ӡqxE\V &,\EqYQDE#_,߈_A$8/yzoN_m]A݂C >FZ #sqnDQfv"͓D'QV],E4g]o0f2RBi+DȴOjhΧ a|Nε ٍHVP+nTd _45-tG]u8!\!WzV~ze7^HfnM{!PwyU.HJzDJ1Ztks`"y}/"GkWeuq'77" KOvN9U=*B4"h]| %rhܠL^F@~JƗN_b*IFr:6RB[6[z;IAd"umu[bI;yjQ+Xğ03TO.B~t5%GNZnEZmzvGgw">>,Xba* U!aWR'4uOaUNxy|,U\2,6$!;g< ͟!w3eq{{[Br9cc-~jT<~O˺ h|d~# eoF\[nm4#r52,uu*b!'muWMv;cIm#~8(04![iЂti=wƓNMdtHo SRֻOM{:W~ WWkpk fusðKeucA>_PTBU]DH*&p (3z&0aj}ղ&Y̓G!j$]QpMf)Nͫ*Ƶ-Pt{ lvYCOgtw$ܳў_Jd_}.Xg,ZT0ʓkjS٢ EaPDaV2jh.Qk?mM 2eC!]|c@V,Gq+s6zVu&E 6 Veu-]UFv1{ʖr?7nyJlShĿZ?+Q$^on@iC(^w Ӂ?cjM'm)ˌ L#HDP"m[*8$+AD)-L*q}`DEbE (N_IIU k94\jX5?pKyvlwlɓy] ̆.+eEL#^rfh,W{P}zB;)W@Y=ǘ{ykYM:K1X}YS5&mk5o+K#K<#?\s%:MNԘF riPG㵡ʁve]d˲WƣN8xOiNbCŇ&>_뤇TVIJF A ^!hob:.r*5hB=kŮIO+dKK >s<7Aj\>iYBIeVuo}{<~hR"VB<\ $"LJJcV$f:3P"] Nޏngn>Z1m[h=ѨE>ƫBp3f!cv݇U7~3pQyTd>ěʹyLSUnP0XN{Ca\GȏT + qHIv \QTԵG{E"0?  BfO:AQhðL1i#w-" >wuZd9DxfԤ jyY".X$AOK'e`ߌ]N6ӢCj@+[>D5{g)&N9|< 6^g9EЗ3LYN㗹[6\`BWan{˓K<4-E$Wc #yvˍPOZqṔ#P~GGv BichD/G(lY1)H ү1-|7]xSF`f3k`A2nE%M8UuD͗X8,~vH< [n2ti}E^(z7єbф&޹4j0 yx,1I VhY wS*Ej@mdqd,x[P/ɶB~&rL<`vPh-%v)PJ_nz>Sꟊ@<7Ct2Fe:V{v~fBcT$XDH=n6~Gׅr^{ĥc836,xQdM=TBzunl9 7"ԃM UHŔBHKim8Rr/^1aV 4Um`ɟ!J8 <]ڝn[&_j= 5G ^"n0gjڨ#Y|[kd~N|}v{fV_pmsߣ\}$\#5V*іܟ<F[P]ƁD? wV4/{&}A  {lNaez쬍 ulGGvp'-#vRj#lȚ7qE_"TNN@i4rRg}2F8sC@# :imQkbe d%WLߚS=8ɚn-ϑH eFߜ QM>+%0M%BtuiA|*hͼH7v.B-7U1zǭ2+Em;i̔`UϽST( #{R^۠t''!)*}g|wW ;= -]pO|C؄oL4.cdksWzޘzs~Fd{/:Dn K0 8S(5Z1Jh!ڢ.W LsxGXfNS;&E4acqf\ QŷZ'߫겅mCLMl0p.go|PHl:m[l{9ecW=_>o,/UW\rE0Ctz:bo--Թ'~ͤU">: /*Gi|'*Xm%͘LlnY8#TrOvOFmoBЂ-*b5XbeXU]'vh.$B(@o~E7N2(r.6|51$^ڒ씢mi@L<ۏiҊ㪯=T6У^],&>`lGAc,jpLlTʄ D_c"A40TìԜhEh{u! bhHX{!gI"P):}4|vvDM? F+f\J4a_k2KGC>s'pdUq_T+y7()I"xG*\[ Kma1/q;+mV,e1]bN͈^ktL_ȝQvT$!Uڡ|F  C+G\!{˾ ^\ _.]jpnԂ5]Pi, 5՟*cq,jYD5&Ub/)3/ WEh:wP\r=&nZZMc]7`z{@`)$<\*"/)qp 5i'dgM?}ʝm9Vt5S_OC `^$_6* W.NM`THם"@ Cb<*oFJhZI+]A2ǹ)pGFUT1A Vfly/{ hZiɮ^e a/<f-(!SVj׈Cog6z9 w dBb-Y2鿭X#DUAdROQrbalfysDb ۸jv}mM0%JLHƟ 0WKOtǫ3W䬫1FH4j"? ' wx<oU4%!1Mr vJ9(ZuHW:@_L|cqM &/Fͪ@gz޿ zG޺6 /ʃM爈hJ%['eUn9)7>O6vG\n _*2{sɊ!jLNy|;TGZ(3Ą=6U; p "y10@%[he q h nr0P]Nn8>C˦ C K󫧣+ 7a1A+Ɐ0;O%PS P[T֛SӪnL.Gf9 y <"H(Hlp#=B>Y8:-=u31_D>jRG^>Ql3afTً_}MhîjfElJX+J;2yجfr(j؆Ls/-V)9/%mm9HH}8ʻke"VTtVN^)qAܹPj9e۷4^ p)M&_-Z2G[ ԠG*8Q >@D&e!X?/}:JY?=Ywfl?ޛ,XuU LOxTPid g,K6dSCtM{NEo4p+}HEfmNf|e[ Ě2sVInQL(#H K/!+K"XH&弉v'\rp?v%b@O'khmLJՄ _K/6"N)+l!HoI O;E4hEa+Qf+$W Oy&G\\}P*w›7=_&F/&Voh[77Po1ɂz $h6ؐWm4Ç1+4Z$aZ v~i%J=[}IZ>!LJr[:y\z.ilpɣ^Gb y?]+K//Gk cdĻ3!+в]O\s'ՙ/\AtTIZMnږ<)TFqzp?L$BQ)5 -g2 :AK\lPzFN+j0-RR>?ϰTUk]mcf݌?Wfo< ԄSڣN:HV^*rd< v0t;?g$*{=lU*t-JmmCP߶”iQƓa3R;}s 9yזHt9gl1Ĩ7I >{_gҺ_إ(_AWeSGvb aX|\3&!=wyZeի EFPCO^q':;|G6SkV$I"5\ # Ec"*KU8; R{un]:Y:kHDŽfZz/uϦYfJBNn%K0GC(*=}&0?Kcŗ*;c`2'NI9tT!qAyvYE=*Iȅ& ^$;١7vbVK qGx!=cH{:w_^P|PB$b OI$:We‡"$8XѣB;֐;Q8sSD~ўX=Y6ltӡc 7k:JWa kd23۞b*0+tR 2S>-USz541]]l海 8R<Ӑizv,( V flJinp _:U1b#f"BЩ)bPk%rEdci__ѩG@$3yE,=0 04X~ KZǗa!Rxh3=IPb~-$ T\aVx>5e,x̭TBx:w/PB&z=24ƶUt2@]ƝRk0`ӯ \KyVnؠS90]3X../k'}$7nI sT 2"/q%Mi;3Q/&.zieh\du(^ zp̶#XﲪFJbNqJ!# ]9.j+>ΩOP H IcG\ue1ZnJϳl^4RbhZc`R{aThyT)9{FX́ {jL(,1uWgϖÈ[%2xv hٝwwca~$>0v 9xz$Hik}ջb)u٬㱒 #di :Cbr9ĺaNl/=5Y{BKmg2~/q:N:Ez~?_G_A1&\#dn=s'2Ton+H=InCìD@96l)2WA^Z3$ ;S }蕉a.]yVQ WꄠA"ŐKـLê{lG85WbgNau;9xX̑.T<7 CnZB& x<:^H:jS]qf~5,gG`ss"7tOǪpwE(ۧz>g`]j%bk,3Mre=L#FﮱSV+Y91=HBp[pUuS~޴>͛W=:Ǩ?J/<VE>9`Fo eشy)oN_`= 1wa! t6kk4XR\[))Nf} u"\ϡ`sw#0Pf%>/ɓ:T/" ~@ݰ A)gʬy$=1Q'e/WTnr*a}?EuH78*!]m>q]\ɭq2c{tͭ5`ȩսv̐> 33o 8ǠH<%-79upi9GC,/LX/zP{W)r3PVgq׽&?{g"0wޖ2ۧ: @?춞xhtp(B4Ɇj#Be,4 r,:{@] _zR_0PJ%x6#Ra/ZN[ ϭxHO:F6>)ۮDHm$<)-%so=$~-F_ۤC4 |e@A`5C*ОȨ@r(e8նi&&˂ K|ZYoT9"BAy}j1L3ta2Kyk l0 A`a?C}#Q\ўb:e9/Lh9RRGP- ;}8ܙo4? (ya*R92)Π?o EStof)ar|X߰Q_b,vcW% UY6Q"Mg͍q%dH8jQCSwbH"E^zKy܎[u՞LҤNwZ9lHѽwa jN$TKRM\nu$@7e}' $j`wVA#6,êz ]~4ISW g]`MO=U]:"KhQjr9qP1/V # ZV#-],_amU+ڄA6U]g=!W"6 IDWٲA:v/:ZxJ(),9Vlzy\N-tdO6pOA5q^BZBx4flsd G(2tj_nb`8R{6=a]ΪGEM󁐱= z([!fS[ilJWÃS q"au/Ђv˜W;ҮXT;}0+ e6`! 9E4+Y iS|+yS9K>k<ۊӉn`of~ dSj(`:r2Uy(Fo2 nH{Gn,0DJR'gX ~+)y TWq*Oi=Z~J,]|7#ykWK֑E!7 i5EuHiyŧB'q9% ;Ua\mԔGN(xr%5Fd#`ʞI`p2?erS (JLEX޲jAjZY2[~JFp3@R7VnۦZ|-X]f H>۾-GgP+ѵE(%۷oHٷzE>-Ny%wr\4 ijxHQy^vV(s.4R* Ut)}(Ww?i?s6̳C cZ6ݥF1KF*vtx_Ux́5!.ZǠ0Ks 238_h\1vV`*Ic$v,\༃]>ս1e,]#׊x2[AKazAO ׯw&ރD+Buw;o-R6`K GQ^by$ SXXݩNW`JaFlm / 4xԪ" \Ҩ><yABET"{/ZcvSk=D@W@nIsVy>C^<alGC 9ڠ}8eW:֯e7: -X929c xi- ܳBggJ,-!`0pj\e: d١p֐4g69lj~4IϷTDI3!+KQ<^J8y)1xm5zۓ;IjIً `&v\Ҳ:?92pCba΂k^U}{eJv&fn6q(fv*E u!$T8Sa >S%bK*!$ʠ]if}lq؝ϥF1j퓙4Z;2}!"Ov>ȑ]05EpVDV0]Y2uЇ]٭ѮD1n~F/Wěq\מ}! 76F8,ʯAʸ+m1^%#`7x/Ȃ7e-׾< V„QiKfMNDu_)E Yܐe :-Y<T8]>z{OgAMغXVfԠg@-?c 2f #N8Mi6>(Fe1cWh{/P&˙jp tS;-,d%Ju… >"LtBw56ʊ@c\-fӺa:&^ 'a$sAmC϶5veer8y>(5ƹ u~r~Crj{hX $vOFĿ& ܦ] FOfV!;qh8tVubi.UJ|\S9M-F6jC*S[cMj)2\ 5R> -Z)ԁ{8gynکcxCj_۾z #K>Q@XK__$ T+Z{m׎6?"cL)^񄾺 pJ^Pn2.]SYj{H?3+k})b퀇ZDqRW4/T接݈U:*Xe)r'_y15 ;w܎\aGA:;|VLMsšM֠2uˁUӪ̳BZ1hr뫦>hrļ+b4g+,$e4/~ jDY2(NOd_R|#2Gl/2 KelĝQ,>=+} ls ٮ'!2)V%=V5N.A7)*bȒsC*F""ݡ`bћ$6V-[@ZA -?[?MȒJu8(VO(/&YzﳳATu 1zoiPBx-e[Mivޑ1 %wc>.O. &IQ5*SjKi^(t)njZfgoIʢ3G˳w&Yǩe\Ckf?c-_ic;-uj!wd>}Ԧ%B:K5U?ZC>!eV1rɡS&!hS!NCF,-X:z@ObR$+L2;˔n.h.vV5@jjeD?0΋!2xY!/Lw[Zxql2؉cwH1#6BOc3lu ٶuKUgE܌*(J3 G'`Z'(d+;7+ ́nMSR q譃ʬewLd Hʹ0 ~йjuEQFDvZ:Q`IxXtPiI'kfVl%]O;,bKGX~-;1Rz{s-1ZNyU;YLa>6KQ?2DnHxP9FW7חmɥ5ᲅ5L2v˸"NdIkE+8LL>Ǔfa͝sB D'vhS$|6Ȅa7Hn1'_g<ªxVcR40RǺ bǩ}). ]?6B_ӄsnתﰓ978t~$G/f,.zUmw v\XS]H~33p֭vlmoa 챠%|PGTs}Qr;}1S@zw=xౖa}s"KGL ]7,dpU캻=}˔@3,ӟ-%}BE^43yt,!G,=;g5V%qNZC\ؿL`bUD &56U-}ȕ_6V2h.K}ofN|eN9v*<6I;^xh~԰OoU# Zy\Ԭ5.cZLx^n!fDv rdǩܔnJ)Za H!]f?=WLPM8*.U|ePj@\P@Yf6^ ?`~\ +Q-K\6[w{뻌f=Epځ+[B&ps31ϤCaH(ȥ;K[8H&3T eKTHyroxxK7P#-*Wܪ3H[ c56<,A$ ;+xl-#XJOSLib RҺ&#eR.aI,t{Fۙ>%w #'H8{)X%aٯ=!Oz6#˞ȕ7ڧy?329L$-m<붫֧C!N"D8fc4/ A<'сWV=T ڛJg=Vs婬{p`$Clztc`U@|Nq@1dj1`+4.ysªw/]xETޏxFei$Ƽ6]hgkSb3y43kH_`r}Zۉ];j7Ox]$wPtCYT9xOِΌsZ̨-OJ;r JV1䙢nL> I Dk  #%E|I:kG6G;|>$sE$)ĐQ_] kU[ m{\+Ui:$ +_أ*At5˱Xkk\]'*rٺ;c,=ʵbqB'-!DCRwXn){~wvHڵ÷ 2oR&MnA),nEESG@Η@YehT0K; 4/K o9W8b{d#P>&D$$CP]5"=݂*QBߔ ܟs&mV18o?c6snߧTL)U~jXHòpOm{Ɇc`pO:% Qr-,8tYȏTԪ>sT<*մ>i/|jF#ZT;Ĺ!]ܚd]sH|4> 욙&4S&1vňpXQjy/h;eF.Ǜ]]sP:t"Sm2l\j*#~PY!o s]di##7*ڹѴi'&t!s ͫpNY;WV5'KNYw m7=s+NZ[cͶrP'uf L;YZ$[Lph-l3~-||KV4REMzb–l ZKjN\I/޳Nv)R`vfLƣ 1h=eBiX$^K/r1U'g08!ߧk|t; $stfH^egc0$m +k6!tk|:hXǝUKEƟj,ƒh Wp`|}`߯͠mفmL.o7,^ ;d/sV^AK ?nOjdt|eZ_ TzJ8d HGB籄$t4h" .аy6:\\HI^0`d\)u<76Dp6էp:0~ vv> :.)M$d˸s덜 fsNpFQ֤у&n3Mlw' 55K ^9!(fq ɼrعlo2&6'gW@]V@O6]]5=ÈŧMoBhKs߱1m4Y͏HBN's1oLH|J" &H%MqEGq^=\i%J,$u6p%\9ooMsza^5R3'G{dA2û EJ YW],F[:h;lf sIJCMYϨU؃MIJ)hz m70p7C]-GuQ`FO&|Cߐ|B( &O.~5N0te ?rrm_rc0cll,=ݓdX2{f$0tGTkbQ2K C-!S<3NDz#N4fʠhckz̍0\4v*޹όvAA5}{\d(}IHD+-diNb>M頮N_ywrHpJAp̐皚19Ӄ%@b}iM};3Gw>'[.T}=>L<3z- RIgNv OW1|PZTD>_5IОٌl#bK_DN{b~ˎs诡'#/$>~ow}x{7j**K㌰uGi^=W@ģ?1|kDZ`3HO$ftCx(B9lG|)iD;SFN{%vG%=+T4} w+= ?8nX3\ N7`IF?Zf#IF<0ZGЫvVPtF6}ŏ&9 hje*cϠڶEVa|]|kU۸$oB^m:QYe>n6ċ`),g*aOf~BJ"/ qcG8oܠR*Vt65 }wJnXD3!pe!ȹdQ0ҙ9y sH"r2@XH‡1"܀_E #eQRv|%Hj7>7Ώ|}}ݗFlU9 G*{GAjg>y>_fs3QV;TvVW j(1aC%?jyʪQFg *N PgH,\TV\k{9({ɍ˾,S;`p.*H傰mz\B?Ykc`htnsi=}@dI3%,4!tz @mK[/Ϯ0HV,%o)pR Gv4pcaNY{â1#3fgpHL_e\cMyÂEWږwQiD1`,ѐA6`qIc#]4aS8:>B'1^ eh{K4>׭k{CY4#RB"Fkâ6?@y`ޞ2\KYzъ &@A{ IxC>f؉.^gA%IF,[a#d=>XBz멶m(FDɨ9ܔ~Վ+B z6 P>hDdenāQ(hP+}%7tI^i0Mt#i5*O ɷck{GoBà| p\Ih. @HF :Y8ǧ02y_#3QͥS &HYTĻtҔ* #.TlxY]b'E K'Y(貧ق:APuSR~^UU:B@vTEķsԷC\BGnA s ̍w42rLJ^w> a6 A+GjWQV`9^C "h70_PbM/5͌4&"w~u>lQ?@G䠚Q=)tӺ=4tDE Aː _ ݮO`9A7jpH\3o"Zh犟Ѭ*nT+fٺ)_sx__ne;-1M:} Wdƿ|k Z v^R 0](0oG@[Ăw֖ ͼ.5?I4Uz7MQ}&1;ziZ-ke ɵc-z+|k -MہwkQQy,i*|#>hjeWI#=b6`Bf֣:88FI +*%~E&^VG5jJxОǮ%X7l?~z|o Dx"E5tZr"sFcæ%{0v?3 '!tUg^!cjt:DxN@&zCRbrMCq+zkJT*V'x́Qb=&l *R עبA~v6`3G%xSe|eYV֗o2 =}yc'cjX`o{۴R}B˚4_';+&G/ǩI P9L~ڢ&>4?ij-Ǽ"ػ ɟ[F$Zg2f 0l3T wPAYɦβ ;+&k ĽJ]ٽIPl X;:SZR\eU/$[YQ7#c ^qr5p;B.pw- p.$R|!Y~@'x/jEUo,Qa`lj&n H)_+{85URz{!xuj<S4spEXuI ?3fJp:٢g+ӆ[m:e׬ϝW-9` Qx6;Q#qkj{߁$/!8ѠˈH4g¢e[\foD ӡ)S[]G:pҒᛰzoH2CZe@1GwPAjԀ$>p2,ܮΣDkמI&6c]@F8Vp8Pqj1,ZG'SLEI iӠMZ51 &F&č[ /a5CcCǖkvve??X)ύ)G G{U !n>5@q=29ЛjKukA)i#C+ =(K_H4 +*tRQ˒ѩI GH݉_2h譓iaKn6vJ"k]z5 9պmDhPADPa KSTV^(i owKL]fd4Cfm; #0_| :r-I[5m%U=AHĥlK|{Ek[ "#jeTCupWp}`Dw˻fĶǪoX`:st[7o Rf^kF7fEc*ğ0/2[d`|T ;nbdNgSe}N^/8pyf>8-Pnw}:g읤\\R$^sP)l>4} $]UBe kē(j6>tjM `~ZGp<s.jY>-BZ V][p&!-ԯ; Y.xHŐ,S/F0P!Ѐ08Z7Nx"T^ SZ펡,mN0 A;컇@b|*= UYK^$:YvouE]3\m3]%B=|MUyb .\+3&3-7Q#نG݋w^Y f zk9 ElbʒCBl]O 8Jn'-tn6sb`HCj+`6(?ѝ`.wEnGkjoyi}ĜMݛ(pT7үJ p > Id5cYi~7˯BVe|)C{o;92nϔL6#x`*ʧ$n? {7cπCv4Q*,i %]]~S?Jxv' Yߵ9z݉A+ a_Kw4nmh ;[ѽDȍiH0T@Q71o 42 %)~  VbjP @b(K%~7M!*9DpIӥR!zrG>}ѫl2 3۹MyS;tINv؂^Z盁Jj4Yڟe((N:Bh9] 6\hA& P(ģPE'ʿڷ1zI"ھ.cdk\"BQɓ%u!K6Fm睨93w3$)R=RJdxO*~幚{Ycq0<,r5 )`KrD1|0Rrʧ-by]灜=`hE .>txp -B#:`}iLvʁVEt 7B!I(0l@`&^gǾӤsTjc+}aÚ-R9U&qEWk!r&ť\t4JˇiAFI4Nɧ'޺3>`XUaڭ2jd{;do Ơ u oBRQXS^Äg.D 1Hl%/*0:ҕu}OvPkr l54"Cs%!'D$;„vk9'@1C[(~i• !, E[Ba;c!5/VVy!Bɚk5 v CGGv;QS5':+H` 3[UOt *C06cjTYWI`i~Tzl4** }7\h֑=_i X-N›~~:pZ!!' sB;X#B;f^wVX|;ֽ8S+rV ΁hr-&}~>*y‹^{7Ȁd;3ؔ?]97<Bvpr8BzpbG&Kp] :>7,y Meh˝bn";{ݲ}X潷^K~_Ps1ͯ *;M$VolɻԂMYR܉ʭ'3=uiBV#{$F"Mę&UelHGr \8R@TRr0GaC{Kү$]vf ͨ@+6\ċAt A; X2FZw&z&qRfs$S%P *bm$i[g+Lll^3fzQ6]KP5+Y@O[cfWySm +k9}_j Z1>)1zR1۔V,%Ćߛ<+Q;~;G*oI'KҲAB%`c'!@hX|>ʋ 4t.&7].&ٍ}ȤZHBs/Obbx_鈻1dtVЗHIssLf(2DﳯSCpT ;2/cμJH R*{b(*jIBag ,ى>y^J۬B `*f;LPqh5$x'#XttZCSkqJRu=K ȸ9iq!?]/Oz].z9JSްn!``.ْ[%ٿ$J$Jy!V2%SD[s3&隡w-Hr?ʍܿw1֞q;m}q(48ggkVkQ:O2Q/bc~_z 4G*= CEnI vF:lڴB2GYK!,a-lW~#`|Wn6OOHMwضlCGOIpZzJ+uB3-;  ,%WKFMxW6@\W-Rb<5up>ׄ{݂gr/c x:fV"M |6ky\GYf$k<8'V SYЛ {Q_.bԥxS};(O V̹F8S]߂Syp jfTy*,Nwak!`jʫ{OANKEqX %ڈ9)A˲X,EXַA}Vۙmzq)$Y%d; S3;,z3$FCGoI44W]Wn;;I&4d}66g[jWνo0t'eyQoі5cCEYyw&WH߸?eCM;3UB q4nh.3HfҀ=]4ͻU 0?k2峄w aiLd,ȥmMsY@e|R֪-/ }>Nsa'Dp~洰v̯(Y@oVFNHtN@I-ά1S : =4K UR'ET_SO܍?ԭI(R(klA)}hݠ̩{>nZݍb a v'0G44ciw<R<'zXA>prwKZ<g1't8+$ԴdPs{ fP-5ݯ+|{>Lb?pUsLVD0' HӛG4%8b*-XSNWPfp̻)Gx|hly"gЎ>]wJc!z>2ڝfP@T∭c>UhwC, a-'aӖ=YoHlQnw?61 )]BSn6?ϢRyT6@5>W/ 9'PLR} Y5X y[6/VQ"D8(DQn0GJx WB_pEL)PmfTDB|Wj4S2I'~n䂿~Gfd/A54][pNd!` n 2k)% ` Nu6o4iB0}<~jvoy8DSTtEȻ3N2(9{$nTjڧ-nä`p6+3TN~iDBljT?>CV?Ӑ SA˧"!!&3a-(7D/ oB<ϭ~ skVCv\F%1(A6Lv {tBDeYM<F*)BS G0/ Rb P,l<wtGvL1#DuMAEjřoE3C^6vi5#7ӏe@B]JPue>]?%z*nN΅8$e67GHSٞnc웽hI5b[ˤݾF/b5Rqlche"0_Ʒǚ2Zy;/>7R.B B!.Us+4oZ׏l>e,-NBMw2ȎSTj K&׷Iy}NG oBXJѽ- TTP$ 4lq zk QKX wo!U?3kb 0DS B:+ps{ jE#rޭ0X5-;>캅e}OJCG%뾦e@{廥iU T .1`SЉcҍzA՗5++h_h+gcm"*pm(N<ЍD`z+6)z!L..f(UOov32/xVP*sW_.6TYzKΝf%lZma83 )RP0iF{Z: m oQ-;3  +sNzʏf5MҶXu뵉b$rƏy>D3g~b2ߦoǞȴ~j5nz^; cxBB|ZضҏYX`ϔX_}^YjcG0_WA[yv=#QgKm­<.޴HJ*UpTk8}^%-$֮q#5J;ѿ罹"O(X y[/FaA:Q#UlDސNzG 5"`:5 sKpf>fj2Xx!cW[Mɬ3DXN" 7i A|)2)t]esChs :.ܹ>_e/KPܴ%>v&;)܂"C@"cU0qKp j). {R/wq_hm'_@wvW|LxL9@/#˰m4/>ڦRFe-[EqtvLB7mm->BFς֍]4#B]n% ,^`={b+mۏWD[*?Z(Z:@@hn7; 9͕_\f$f#P"_؝+/lBvX 2v+vqI%9=)l ٖ21w I`5Vm'q/G/g<"[~-t!%7 pOh:#å!YR{ .wcHvLC_##T ,Lؚ%ԟ˻]k:fIl#.g)ܼ '9RhwiwN~_s2i ,Uwl*VBˆ IqPv+U* άTἬyMbʘW鼼ȍ. HZm`$cL@ev UJ|,`0 Zfy=~ b*pR*)Z몧rgWV~d  QOQ_`œMS\?~{ yJ#JG5$nzY _s& p:h0\2x>$в=#hr7XjGYx{1auM|C΂z/폈d]Cr93٭-qCmRV8H t*a}JLUFq2+>|[.@7 Z. B @bN}R<&09ÆEc j/<o C^^`v? v r H{N8rVit@DAg/[GY<ƛyKކZ," ru0{?^ș.}ҏF[3U;fGc µhh ls*_clvxC8^./nf|fw&y)@IѩЏMde{Fyvc RPB*4 RnX̡Gԉֆ;(^xt0Væ/YͲ-_8C]w6ibeV"A=tToLWeB:v&Ps^=z(іV|ʑZoppv>$ݹ9>PdWTjBWy)+/CJW41և&#xіq1)c 1KT!5{;$rVnuBt^<xy>$ܮ%2gT7BTWx1Tn4`F̈́{F XL./8),,bř|=k'@1!?xZ-zFV /1wy<$yiDOh @8:9_}ɦ;6E=x."Ct2R']E+Z ]*ǠFJմ)C[0_@DvL74̉%ڴ^QK9RH$ iewnSEC< (=EbFQ^lGl:q;+tb#=/j@;6PW:`*,%3wP`aX@9 _?8]V>&^8|1V5E~_JLRhJGBF,"-+Y ㅷIerP &̤|ߢGRe2!{m )r*ήg:d\)tEC ZNpC?08;b2c*ж}vVsx mG)ս(Zm' lE= ťXuvZW96I@P1.nkz%s^YO7J٦D{؈2(@羺Tes5YM^ /n."1QrD|V ~m3jEְ:up&$ ]ꒀ{]x^/vz'BY};=( z4s0\5@/ ,7U"i۱,:l *E=P4?Z?6R ?#\н@>W_!CSt AL{6 뱪^1%I즲&MԵOmFʮyg#"qK AB'gbP%a*ף쯃_ԤMAlæ3-l%Xr XKAV +fv-ڜ:n) E'dSu뵎'o4ƵBޕtD6+#]`۔ec}.tWڵ)@_Qk# gKjL*9~cm~m_α{qiݴ WF f<.[ƀf){ӃDC@1) JQ wi&VB6$j[_h!7{&p403v޴b3\xK{'ZHN>jv$tXjO;mKN5*X)Eوf]z53|xQ[>&r"w.y, 6fXK1>4Q&"01aA1+txk4v39\v*jy`oqs82N8c;tJLdZ!/LopQ IQ;q^G}:a(?յ? ,#`ՄƸG4yR/rc8\^lr%q|\05P\BvͶ~Eb %*f=[6p?BJ+Yb50 s{noz9g(*+R 'vtsx>##Կ |Z d0s=oX'3vUG!©Ե2Ubxbcw6icj+hYy qi^'pF<ˉ=_ &UC"|J7Jw`+"P!Yv+zMOFbeClct3m* XiO*eܯd9G9ܮH$x;?25Zt@ "l_WAi,/K\:VUfGP QwvJއ`.be  *h{&oH֜No7=<*^>2a7nvt]1`fZPjO."|}6銦2X2}.#SmakE!E Z ƒ_ c:fG^AQ3mv{.LdϗHے1?to })“wiI “sɐ=EFB}5AzXw3uCEC2e8џ]slNhlf&^u$yzlЫq-Z%Qͺm9u R yF.ުX\g\T!d S/,/ c$6܋XXX,1 Β2pTk|9n'ϔtz?#17}ܭ%>\ݞ7$ %phN땃E[)>Z},fQ*o2XH4CoΪt])l>ĥ_6L`y-\^zǞT!d}oYgۊRj퍭-/뿺˦WmȹEU"`}i hDOiYfZ1/Vfj7ɘ] R,c3(Px)& ?x<° JwO_mFφ(I= #TPV(}+kw沟2 oq:I]Z])4w*St񥩬+X Ԯ`2k<Ŷ/)N%@(vK`RJއŚZ.}'ܨQU^ O'R{wRP!Z{E\|e7jY;=kރ@L6yȲj̬ _ǒ_!^:J9QDZ?N>:p %*_+@ت+ ~fC1V" UR}A 1B ISK8k y ]|62Qvg@y|O4*0R7G qF~P(TdvbqU:>k ?}5D1OCGʓμ+,qǍA@{|k)Jev' ,-02dv*&t2`LEHrږ-N/?FuMG1"$u.5D8i`2>S,4z_ԙaFٱ8'x' j!݈=vl 7X\Sx2MϤ[W 4=6 YuQ^}؞$$n2[W)'A:|+C{M\ޓ&@ͺaxZM*~Ǧs YC +NeV /j8Ih'fİły_%U9njZs%h+Py8Y9ԘM%"Sh"埁$nk 28vZ u{5FEћ$ji!Hۘ~jeXlؾ}$0H4hS#I] D~E&UNJAWGߨ"<*-Yk%zlHG@(Bq HQ ኲOY6󎺥;CH{CpvcӼ +8SU|E+0h3\]RI~<^fv0\J)Pî{^# F kc C`B≼d-ca5ӫ ֭n{rtIeEY |-+JKe]ud9΂``~QgAYU++3n'>c~eS=sDoL\z&$ "lRsfe]%]oT6r'^ 7pKßNr41lV_9o*׮ѽPeHk[ށF"bw-|Nq(LФv 摆o:]4}OŽ 0k鏃2˷,|[xzC;Z6\)(|5EғpqŬ9TQ+ hs2UsQ.go=3jf Tȴ ҡx!ܿ. &['irߝuu(Z¯}[ؠb5Y@{mcQ=nd9 Z1> pumaв7יޘM־S6ޛ4)YRҬ5.ЪP0cF-{G/O{& qԟj}1 ӸN@dUP:@ Ԣwur =F.ʶz# c`xC î+J R9Au /M`zctd X~@=M.s$v/tX`pUcf$+|F>#}*aO\1 Y~:fKdA+6#|u۬U뮘ΨaQ&j{۽؏I xFGv]䕹S\E9"/%͒ag)&Z:b_"kh,r*Z6gXU5Id) Yms#AIn%7⎋ֱaWP$?!Agd` {khlrKp@wuI wA+ۗ*&nDm=z_e,|B:J)>EW,SvEx;r#KFD(WfEjٱH|@E@Ϋ߅j$2ǣh %zV>C/]{.}vML-u?uή}3s],m 6(ɠ1=-c!D뢈OE/r3-}"]jУ {vRN=tM&ξE aN*evOuþm髺kA-Qt]JuwP8'H䙖ʟ6;P'pE60XM^hٛJKoj`g)B wg|) X@y]tSަccs ?/ۆ(8 3I0skQ]ǐ8>ϴկ̼8"68y+q4~o$l6֙C &~GBlۄ)m4ߞEǎj͂GZ H2ᖷ,6c|j =Qw:y>t15ٳYMh\w)WeBKAS,Wd GX>ݼd ]mpR 6= L/OhDe29!K-$) >]wwma!ğJg@E#\GVu6ؼoi.;@ΗVPA剩dOC}p/P9 j&eQ>\ǷJY"IdlR]}kdΎS]m-+J`3ő&%s;gllVGoٗaq缲w55/ CwоOd3}qN&tk=[֥U;5"u96%&Z:/U,G/^@<P3)Eè=C_N(oF349'V5]ן^虛}f1]!nwԝ؃ZyOHXUrE߷f'BkH0 fm]4ό^lzG/`O eb%1CMizFM&+/+hQG6Q&Uٲt'Rwc *Y-ꠄ5Q/c@h+L 2v4`zZ D. Lc=I9K_3ZDP}ny-Y)Dm"1MU4JR4-KbhO93m?5.nɰ%'bN 5qt%UȩuPv%Tp[?_*N(qAF{tM+E5A`HCg4_Nk<ߦ\2>G/V8D٘8$!4(Ga8oIőQGDQJB[Yv;T4Xo)AqQLq8fq;q"&Ɓ[r1Il-U<3?AĜ+v~L&$& on\XW@T4@k˕qGgdoc%[wј牃h8:0'M</w=,G3fD3jp)g|W wՓ{l¾6̦$@?ec O-\6SnB$U&U^vRm1se4 _NiyzP/!^ W{a ݑEEn&Z`Ǹℑ\_Pz߆aΌϋ|z?l3Jňz%Xg}7b~N!evy91iL& 꿔Wud::Q$CgA! h,%~٧4J/1I+ [ed(uh%Jt"nF@Ź,$! pS?3%;XT[;q\m= g\EUPI^Qq/YTf>3q3lJe߼t:C|~c({ m$IY/!g]|`gӹ#-5yc5St\Xg2e2F^# OTRi9mI}X 5zv276 G1!>PLEҼ5vr5!CFmv@I2y†{kWkk+HP~瘣1缠 BM$2Bw/6A+& SRԖw>W"<ۊgΝ+E. iuI,:WܼS`Ե q,V{0p7k (S7` kvƀ˪տ'7yG̊^za 8)MW# Ljٝd\L1;:Z;;t/ Tg-:HilKG'1M]Xg??2nآç4i@h4V""3N.}Ī\ŽHIL;8퀷QRh7.Ң+:5lf2N뫠Š&hFraDAP֩f)DfapgJUzTP$p+Cd|E}.OQ9k%ZBԛea)Y n%o_؆ݕ21KZ4|y<֜ 0{ 9Rm:vK_T%b1}x Sk-lFb  kf-NhG] <Ӈ ´ UA@ #.3UPj{BWTsEkm%hzF`y;~,y4}zum} }b7-v>H]U#we&2אwdqn*!hCz5iCZP>XC˹c1e0ɹBű <>:şOcoRe ò`mVy5*/-vO#5 5FeV _?>]GmXi+a,|#x&y Sj$ت C?р4ˬ^}+={l+eL~Kܛn\7PKa`}uV+(>N# C/SeiXdIIN ֖{n/݇4"g _;xTd;v>ٺ%w6f,-TcP/9;Wt SL6@a%1:]~jt9̺Mm11òf9C>D'KLCT{r5k!2ܰNW2!Y6,'kY;}nF;Z 0HJafZx5V9UU'$TӍ&xwP9ʫ9r &ݤ`Nql|'4V$4I\ i\qp΂?ۡ.mj{64&bJ|U`#`/GCB7d+Aƙ[J E) 1/.Sk#9{gWg2KU?8B0ŗp' m7Y67@gfQ+-1fR lkZJǀ1n(c}}` G_ph=M{U̺n0wekMka譲*3kxb3#F穽5[3pkJ-uz Ō:dxæF@C$Ǜ2 1<`|jD$W]z+Z%NGC@]>TƤ Vِ\k tNr&䕡ݨw%v~,6r;Pժ= ,qz؉ תW 70:'_*"9/^M3VĨl]oR}\ q7⍙N4u &JN Vme*,Z&Ulp9ު|(ױ˂{<;QrF'/7 ܫT`B?a!Zz%YlpТ % `NEoaVTgpx<$gFBbj_wrfrupta ؇^ivy wBE6Lݣj:,̠ՒlZ^5 fPT`DUg:z\Ѵo8z )~6 y#lN8@y<Q⅏ִ'߿5)5x$ #3nç!?̇qQYX~`Z|:lN}`ʪ(69 לę0y l,r3K䲤["hMj`BC j rɶ>B (8?IohU]c.EXH( 4iG ,yfӀFJU} nML:io̒<C)vV, &z lCQ^<Ța|֜-CKILptP bj18yϖtSudpXP5 1X4>FH ԒW;cE)bro񾆌inNSl]o. $Ɯf6 *PG߳xƧ:nВ6306:9͂1918d潎?0iytJ̃HrYa|K[du!zY%E{B^w$9 $iJl'--Ǣj'90-j "q(b&6ȊC) jnZxbOn< ^5sB{DNS fZxAyf'R2ɲ2qq9DPiLܾM#P_u/t!IC/ܔxEO g k SMoZ/qB1h #`,n@dnaϘ#,qeQ[Qo'ȏn"Qp%e袞)/4TUUfM#cE;eHزC)nCx&(¼PT<'-Ǒo-dOЛP*\Y>=# x#'j[} 0ڦ2}/mL5 5‡ JΛASezEZh_ʃLN峬ߊV^3 ,v>dC7/ 5Ql`:W]BCݳt+(~zaHK]SBȡx|G5e 25=ӈ~FiޠR&k-Oߕo] v+֬Z՛LWF:$?6&cЖlWn$ 5JIv|B_FCK25! YVNW` uaR.L<>%%@cF5ܛ)~YfOK$l*@U-(O(k|dI$Кcw YtKKɠ b|J1BNtiSVPTn6] lrri\[ q9\r~r^hAR<`OUO JౘZ/h{T;#>~P2xus ̕fpy`^ǼљE*]I7u%ϙ4?̮}N m5MP[`a ag޳e'$۝e"2q {驝YILa+?vui;YhAڥxP0+#9g:95R1I'x(1Z݃d @oQ\ڝIzNә̣:(:K7(!?cpEd20-q|V50x?4r, (CCn5ra1Po.6;9}$iMQ2ws2I/ J@,ww`i\C/saL7l:rʱ?q-v1:PG%0Jc0=`|+ -2 $TV$E9aۼm0E~lNO+Fj jUEɲd 1yh!p(O#q,ꕥ+fO;ږ@`@Sg쒕0Z\($a2%C*vu 4dGA#g #$dYmKp@Ty|?͢K  ˥ X#;i#nXj?MȌ=nqk0$)`i<g-.j"Hmh mLFDP,?aTI@B: OeT,|ނ2tO#=V zU6u c!a@_CN j'İlX)m-i ؀j )]v+i,<K e]}+[XaX"lxP|z!?,JmA$`o7EX;;X(D+ig&~OD&.^ \f1H?'7Db(I S5*?L͋.8HM˾I'#li.ߖ}kr?J̎*TUf=9JN$q- 6,HZaspW:NsߙCU 0;PDtCf G} ܕl%c[% ؚA6ѴxGQW>0d6Y q)gǰ](-c [5bx3(a-;U՝B8墿ܢ Ug=Zl&)oCޖ֢1geݗRQ`? νP[^z b^ׄ+Uo]v;vh4}0}<3/mx Gjk N(/.bt DVQ[!^;K(L@=@Щ lL[$F[-= $矉6`DZ[ ?"d^Ğ7O[&Ҵ7!B[EI@ ;Kx&96} z8dPo~,c2ХVEӫ ^-:|VQt9#cGa*2.Z_tt$"?- M`X2_bd:sǥi %[1DrII%D"'Yq7.kk4 DҒ ORn <eU#ÙF)9Dp4h/DBt*QUj dl^ ہC>*)W\xmj`-ŠCcUdܴ3u)+kQ[X߲ ;J7+:bۼ9|B] zw|9YLoB<&gcD%$RnړlASR[H]}NΒT,(*U2M͠:Yw.4;ȸ zH毱AZtRb~B* ,[; +tYSN *hrRƗuUe5XZ{tU1L^ML,t0}С֤;mbV@VG_pZkIx6 *̗u{vlb6cRGxy|n@OM< IP ;|n@}8+$p|Hy}%ٷ)ۄ .ф0R_ M8J^ Y*hȧ6kҠluFԨDv bNB +{당* ZV9N @Ҡvr~Ycdqj%8qz?7*%ӭl3MD8!yJ^ `|U ;[fh"8 IzwA}W)>-->6bVx٦'@nQ,CIs T Ex4*s^R]s?h[ d*j/iǐ7[MEkb/-Ia\ɿZ<^g7!UR_@ZC*+ʘ"|C4;JYvMH.(֑_, oඩ&9w\5{$B}i16Q -֚: IYCߎH%>>ϊShGNxd`q?̛ BK`UF,1M[JɪD WM{rlT3cӳ0^>߮6U{L\UcOKTr;~zثlQĔݴ]; r$RgM_o;+A]i,9!j0&,Բb3*¥QQ3X}1 t;] @ 0>s%ԝцT#$h8 ‹"=#d't"8Gi&yF+~$BćΧnUkjjdu;o>2IdcE }]U꫏*:3q3>\=^?iB`Q'i{ YPm9m(Wcrh{ pPù_§f7+x\g85 [Sv )P8dEBW刾Ldm89?PpR6pn{kkr'Wggcoz`ZcG]dK!on:+[̋vn@OΦp=u6{T0 *W~y҄vLOu,jXbzԳ3]5@ !ĺ*, |OXߩ( K9{d`ekָENCuziTW%Ipp;>;)ey֟>i{@)LUɠBTf؁PkY2N UQbxHlZ^η9ۊ₠A7ok_:̔#,my36wͼxHt^U|׵II*<- :f2Y޵|ޯ m5Z]JGr l:NFv.{CX' ^;Ydй^P?Bb2Ä5 ¹Zc@;9ӄq&'Y?4N2d#IDzIm4Ӷp_z*Y󅘯ǀNx^=RPZ >Yܞ0&{-g[LyS sp.*}1%y/ ;s>Q}k_ []EoZۑ\}ԗ GztrI<qC)FGXX4F\ Q 0?)k'\j#ː8I9|hU=ToRp֩&8}5'Z}va/s)V x g؛_xh>&y;: Ʈv^Z<#R7AS#"S{ܞEdoiPZ29u|q4HiZIp< sAْ#? zciRG<'#,f>D'fj/"l fk^~]{ҞVgyA@&<7tތci ۼ#Nrby2z)ƶ=TXL;.s5rZf7Ɉ$@ 7թԦ}9iszsvuӉ8E߀e6_?͑6ҹ%(Q;EF&-v#Bw*dH -IYɽz9.ƿNJ!/J|߇RƩ?yQmn@,BSBD/2WC^_Qb:yMc.ENRI$>r;$Ç!ny(&fL2-rEL)5X(r{Oˣ7K B-n1ݫeHMs>e*wЊ4~fc&M >q-gTXn$3/+I0`|%@#AxhgVyx̊0(2tLኦ8} \ d1(SC.7@{@+Hyvev"iVvlVSϩXhFh8=V-q{`Q.xHL9w3 Ymym*='Д[^QT-~~fXSX2gzп֒fwY6cE2@//Glg6UM$b1Ͳez8.hlPϔK`WpKw׽5L<3PX%Q@)6JmBqO.!ƱIDc'A*o!rk >[2I!<] C9f ,T8HasUP(`Y6m|j^ZJ9h$H$!AJ#>aXdHc&XOͩt8䖿Z @{K<ۮ;F0nm9(0w  hߋ a0'zаGM] G b6X Q[WO"$t;Y([a9ja#ubBXctN8]ctL֥cкD7PQmdIc#nhҥv>[GjbzŒ_NN;AKW^pTuJ 2p'{&VfOSpF ރqП]5GxP"shՖXլpNh$G)+dQ,_xl7eNvՆɒB. Kz`67H`mq.#<)2Rž5t'H3#qChI_`e H$|ͦX0U|H/SMZl%B C"DEY`"(c\.y[qNqST뱵c?QG1 UQ5y*OR!\?uݗ܎5F*)'賝G;?cDÞj#f (xnpTb/n< WŃM]{[ a ,ӥtrJ}Qt^_ɳy[q=/] p܋zZ0l>⌸/Ǿ'y}3ߑUI@劅HPMD rFAW:o.+l[.'tÓyq̑ԽBmk0ljќ.kfNcg!iyitU,fn~h~~[ [#Õ*&@B|K%yӌbH;iߩƓluSz\2|s~5_D@ <(+~#n#S[nr/K'M*N!oOoc!€lc"ֹ yAX15<1Mϑa6sڛ T5}{4h ~b |!G@wVf?SƗ&St<KS<XwFo0_fxEQ"S^O.PHAbN\C1 N=0^X2#Sm LhfGEFA작㽤 ?x6~8އ9pΏugsv@΢U&( ~-Sٶ" *h|úo߯f屋o?/DRڣԬq KWz٭Vu"p)^ZxG-e 9pߢ薌u!M7!7}s~I4n>UpCgnfBtx9ԎxAT$G>;0`%6O]9*l#2Ӥ)+e [7 juvb]<Lj')> KGuSXyUϣZC,wO`LoE2%A.~"g#93SQ rBǞ'a_u1V}!DJ[qijE&m _. lqLxӀ,9,^NWf-գQ Xֿ֗cEGzb%GpI_ǔw~9u/ ]mDpn~6 lıj!Yg^<mMYP# &՟F@1ID7(m ܎.~PX[CC%=HBx$yUQ`U"1>Pꥐ.ZLٲޚ߫ @)5O׉ 7ldwL;p7T1EWus@7X?4 ډRIl TM`)䀂e/erk:˔F|ܯ?}zQjx?/!_5gȭfA,&xY]Pk]*p͜4~c1%|[ؑIa I^_A e#람1BF5&-|* 7Nr/YGЛ#(U\RƆ9rʡ LoǶo +uqMc+ȳ+{`UT}T@lmm[M2w܆)k,zId]yX(˽դyYcϏ4fbR+WG3kp!=ba>A?)N\\S_AziP3 nm 5X4h;{.jS wTlTڳ!5ޢth!C3:Oũ\#a;,p, MQLjZ1f\y'+G| twkGh]aaZ^Cx!{v^%tBOƸd)x{4x-&ueȈ5nѐ8e$))o=Vh Y OWq[Pb)ǔ5cj[OTeK"]F"LPi )mVw3k)Dmy3j8*PgHhyeKs$ 1pYR\H[p4$zۛJat5C)w"yEa}}9\j#fBw0PJ^#Αmv,pz HdEy$*j$Rz@UӐw=]*  $I ( *s>)*Ʋ7m>Oxݹ'i{y߼cM8:oum >ር[͂s,u% $/aL!9#K{;KNcN4bFd;4׷E x1h+t7³ݮ(kyXG0909.P)`L]pdzsٽ t3(5}T9|.hf!enY3(PI6c͑m89r9<-5w>> \YM!TZwW39 tR5q U|/A%n1oޡ)Tr)"VI..@}JH+3?0XͶH}%f¤BaK̇뼰kZżS™o;?57 Hґ̏mGnYeaGԴN H奶5fg{ckU_\sD7!xDos\=c(vy V?Waй6sSTx+Ccфy>VtYM]g4`9ԋKTFB縍9ZC/ښg^^ӛ(L_FD|,Xyj!K8)?PcOƫAYy:͙#ë|ScGtvd#e}ݿޠbOL\bbv[Vqc"H7/ٲS#9j+4u։'ܝqCVZy⽹`0c[ 6n )(A>ğ}\5).bKލ={~>B9u9̕1jlk  ncB$IJ9uei1iPT׬T7`Ytca،[{=&[N[Eƒ?SRȅmL0Dlmr?BE[/F#ZxKP!_$%qHQ  Adh@TkɨX s,AG4.zid@f ⬄QOL7qܸk^~TK8` ~͜M*T!m#Ƣ|5p~fO`yjA b'xn-T~XnyU?cPّ[\LHIA|40ȓ8Q@S|: !dWtєFxy6z4lӐl[Q;v*>Vi`H`w=*F,@ùw$NMH B Hذu*[/=3|Л~5@o{R;IEHhn)>gJ-,H1aЂMNԦ})<3F9[77&#dZweDQZxrL|@ H!(2t9J&Om}2-!Ō}N<'kbbyYF̵漇"(m 0rdGSRq\3Y<>Ob.ئusdM6D%$Z+}頷6)'2(eV󦫮3Ĉ̮D>RǶ;E ?UD3)b_au1:ݘ$%^w%\]ҘC?.:ᒐ2Y3_ƠY-U\i=~qxh#9˧iFvmQpI}%yHT]r[HI_`zUK#MYPBo6}"kƸ_^n~/#mh^жBJY V<Ć@mhZt,%+! Q 9@6^1 w߸t){ri,kjˌ^; "YW0bvcǓ=dHޙ%K}$jB7NV {xn'Lל՛+pw BBQ:O ]# ٨L@bTc0 gԩ%4䉶uRG..2 KЎN}N7~Q^,xsBu*ovOs0zА'^یha@&pz{zchy)b@S|Hi$ ʷ͏aB/v2BX `O7; c#3o~|J'cY }Aes y9մ۟^Ama8E'!M(ֽz@؊c)Ԩy K5x N̟ݛ qy#1c׎@_>%&{z|cuӇr:mD;pӲ?al];ߏFT 0{H_lTM*p<@Ɖylv^2 Eav֩tܷ<XezUiBbSbA_-d́'j&;̲cG޷?H _KO̬>`!Gk >H?C\c&es~0qif`Hߣ4[OYɿ!ѝnDTuPÆZ1,,7RH@ᶛlY;O 'u.6=1Kp_n!&IAM@^G`&Dww:š!¾WRٞ-ಾbQ)}8۾aɯmhOiX:AӰ%b|un^覱Ob2 JņLc! ASbh,lPMU\ݨ)زNpZOPڇZs\{l 9D+Ix'IEBm_ؐab ao|UWn=Uo9 GP6YL5a@TPgxZs7~H}.qu?E7D_դIb훲$CqꢋaECI".ccstz<ĵYR?S SV,yD^O/6e;ت_ND )Z h?{]4KRwk&rZ꠩.u,YޥhWl\*_i71'2_}l,$㳪J~W,.D_UJ66`^Eb y%n%FW: >g!I`44 pHiȺRQkwѧ@?In lDH8ڞҴߩ֋LFhmvgyOM:u\{$RӅk = zbϼCt%V~|>pOSdnRtbaz ִKBF>?v`4&|6\`ͦ_QZč˕a?oV-8,mKh.>v;;N{VB>ka7 ?T=QDFUta%G5Gثcf1-Lr6 T_pj0$BdI!r>Xm+ _o: ) \~/~N-] {@]38(ijT*s)cz>L "](7_,Zxd2;RIyOiP->3JY(aБnyo|EWs !`jɠDyɠt?s=HwTśNIJȰcL dV;"v͑afM[~Ow/A$kI~yZݣxs(Um Ul0rU0&eR~,6 f-TDάR(Z$P"rZuQ%s/C%-'!#Qe[9:/}R:#BZmyIl tjk'E90A=rj?k׭Df$x">WЦY1[TWRwڿ(G8-_F\)ΗD)+\3y) s)7PL3}/% JFу}Dl!Rf?ΣW'UF- ;"ؑ}n䪐ӭu(dbSyIB9g&kD+D; !_Ο#wa'W`TC'srNW<(pO0g^6y/s/dDlG册AAϓ;v]s>tlZ#H||]7[Qrhn,޵n/5D@c}A Evu0gŵ쎑mmJV2A{Ik ,(Q1V(Avr&mgeb"lZ1Oy"1Gczwc6v̖LP{m?AƝqJtp2mBCcv=X&J伯xkxi2iOHQHA]R7j54F^!ؽ<H11kΈ*?Kmc#gW+_mPHP~7Lϛ/L%ɔ b0 O0fS ɴsQxvVհ,q)_rmd`e"m&a_y$W 4:lЎS~'&_uO&-gnYW|*To{x NL8OlqBt#?u--w,+=\tR8]RSWERvOl:}"~!=]wMSjIumd= D Pe˴Wh ?`~W~n9Z"M T+jlq"p/?QtBh?۔Vi8@H0nM3 ys CE9QbHϵ}vcOFb"%%EBŔ3҆ж %BL/xd,1̯5CUir41Uᰜ ~9:Ng9WLn#:n/?Ae:<͝J1iآ_;b`)VXd"a`AGTJ֯I;r]-S's~Ejaʀ~ "8IeG_xV믿+RNwP. os}%q46 h6ryz zfw{oG$ T4iN|>2/뚛{!'I*(A{|sa k,D⺜/xsPb5n:`玑O6eSժ O$[uң_^O&9Ш ՟M3ZΈm5U}帨7}c$X(w9N1 - Ґ E#ˤ)ᢧf:s۱?FW:.j` \Tm|-5::os[#fک >ie3P#F{(Q)' N!̛ w CcJS;_ѫXLwa8ȑMXCu]SH{Ws1P/3a ;)gT+VM~4qr6Zw#4Mn ʞ&k?+u@mbusb[%f憣Ufz;0"l@|gf,%*\2o1 d{TbmY7/-/V '\#|NƹpWj?37n G1EDKd|C ɶ1yBɬL_glN\=xaiI%K ;T|X x5W";U˳[>1rI.D*SnD'Og({+j#<^FpZ%dܹ9qKu\6AUI1I7}N!a^>vO2@n{yLP šBFFq}T#+Sb@J7󟖭)'%f^kU Bƨv[-S5 WSMkYIYnGtBT']UAmT's"ECʍLAG:4ح…x]4NeiPVoԣ*ڷvWT趟&S\XmL<^A`4PH暽oŷ_IʨW4_Jl几y|eXקY}H|̓T:6 xu?N7ia7w$3%NNn7"Cq*\5Ğnjĩ7uSS}qX7|":Ƿ;; Gp2}5xFV 5ލ2GbNv1+jPP2~d=r)`Oq]*κ6ϕ5 spv38)!>yg`{Տ9>pfp]אsy.|w$pKל֧#zi*'SQҏkJ]b8wlTjq29' &cV?  cуu$lslt1/) Ʌq/L6ߐmZe/,r^%0UGLSn &E-s(6&_\~:L1#6bVSA+r4.A4| _hC|v8[P< ehb+,hs*Wpo9y!N_7?TIkW;y}:՟,?1Q| "+A/"F@"jwb4$[Vߜj0&xQQhws mD.݄qX?<0{Pr+Ry aO4Yq1gS@̛32_- =9̈́כlV[*YFoF0ȋEH}K;\Y\.˼A P2{a!̱ %<1FRĈJ /dNЪeC^"T~L~r' ]q[b h1$²²%8\7&tf#CЕS؍ M)*̣9N2盻~Dz#%TU ]܊ .-MP!p|yi߈(-05w^1eO2{TY]BO 7\+Ki׺x ӽTu7 !~`z>H(lT3%\O# Q OиG> &lCΗCmzd] վƾ*7/s[/A9FašzUnyFРGû"BZU꫇j'u Yo^w˾0aC4Ti3Pci=nBj 7:TRO 8yoԬF`O8}v`E:Xzyo[GBֱd]>D6?7)<q36]}8aո:3 =nls1s:~ow=OA]AY@pAaY4zW&v{rrN;n%Kgq0P}in3d'uM=샠UXT+o+*#W'7­!OTB3n XYrJ{U]vJԾ髧|ќOnTGL,:Uz9rıbI h!-42;C8Kv14G1LyőlUIbOб%b ZFKDM6,]dNP&BFh=98XjuGB tgƅ-d$r=8K8e ZGL";WdI2)gq99[;3'^s7!2O\R n&XoB'}α]^ 92&H6CYFJQެQa+'Hxځ?]z+ ʱX/"bA;zgk|hd!@˕ۘ,++o\Mᬐ!D=<fo *_:-&)!q,6Zm19*\y>iiIkFq9 zkvPa" % ~ĽȲˉ]JvF'ZuBliU6x(Gvo3?U1HIOqi96N?nೌ1m[Mg1roN4"Z(P<сTfKV?I\ǫg#WL}25ՙT]E1ĪԆe}WUw& jП/ZV9Iz(#COム. z8#Z0)(xܬ#@]C)hf!(ΜZ%XRۭx1_=o}[k#k '}P'gw+`fዹ"}n&l 0=.㩃˚ī%ԗyÖ'āHr7q rMb&;XQY֝v7nfڰњ\x0ȿv}NKI5u"(fJn5>c\)B\zCl³,$@^E.c3Ч"G 3L3E&~*k r2Ϩ) }Hi`W1kHSDOЬbf}-5bQ0FM;/~ P@@$^T[c׳!-W4m:LH97n3e$=1A,kn09G٧+,_wnQ5ueaRfЏV?{PXfxh᫡`\D# ))1B4{N B/E$*iX߰lTɀrkɌt-NW:ڊ<9l[V;EE9\BQ@3-.|grQL[dzX[Z~wɌ'^Ƨ}T[nI7]PDݿ9rn|+<|͐ĬcڋP}#`sk@ؚ?^lXϏ'$~[h0"'|0XYGs?<wcJ0)-B4jB:Ag7龣%~%(N tlP:rbى91*F.uTJPI,P'3b"(_cQi:v͞MCsd˙F\qR ge#o½q}J"XqP *t2zzyق3 ׋H@M3ԓ0m J _ )/\UluUd1>+jy;M(ĀEe,1ݜi ]K%bly_Bv\ϔB.`y#@=!X 2 |\_Ǫ-{3)7YN{B.2$.(k*s9V6hER ~BnF&Wx8)z&Ӭ. 2 sC; uIT$=`߲d` tS-D 2M%J*tԮ j֡3OkhĚ9 iU?qM8dzH0ZuE3YO$cp!/E9n X.W~ 5l,V ,,c-lhmvqzhiZ9:U~5)npR6\3~)R䋗_7;dsc6J|JC_mh\e_flP⶧:U7ЄZ+O ]Ԃb.|tG+KU:2=(`Yَe|qPj(pJh+cd?zO ;Ha7$! 8KG޹RM5g;!+p%=%NJ&?q#E)/>Wow%4˕3B+9s[+ CX2x37heޙZEf"m!Ea;۟_)Lf^783+~j\^N-|sf}qwgq5aSxLF#NxzRvqtJeG]7ߘS Y8\y`Du.ˉci$)Ԓz_6P rO(} `U,ZH@D* +^3,1[?-w8db Hz5M p^>V[1P@?QV0T+Xb7SL(H$'ʃ+ҁtDEEVL:vj qTѝՠ͑>ndr0)Tz&8;撆}mšJIwKSvӤ E'ta?zx>ZvhNJ!MD$עI :$2kO0R%hq!>C(fW7ٵO8( uK]= rZמ׿Li SsD]^n'8^L7%[NpKleJluu.ְ7I5Pـʠw۲FH1 w*T<*vL. \HgO>p@M%%62ois=Tdsg2h't+cRE8l, ZUP1yZy߽d6FZJhSîp$8]WF>:w UdP9yA枘[Jrӝ&Z-x]ĻwlY'@YEd l Vn7*B5[2VBFВz t/S }Kf?nYD@OG2hOO2 y[A/jTd:f!"|$79L{fZp_=#ǁG JzC.?#]dIMI 73ɘc5 א'?M X2E|~eER {g˯y&GTW CF-țݷ7w]~qn6VcUսJybI¿[[ady0HMa2x w1i^%M.Sue>K%-[pIl؋,RkfŅ\9WK^ PgyB!6۬aG }q)́mCg3rYȭfs Bma|e$X5)6]GT)1Ob+O  1+21/y{$qwm@'^7JĒk7>!!L:z&"99g8E0!U=ѳ s-L+ZQ`YQ 7"9^ 7rUϏ ;*F\A"@P"_?W]hD<{Qnl=|j~z0-a/ênw_&B[gC>X>`f$|M".STo?U`< 0ua!l4|ݡJL y&ajƜR"]X=U)ЄjbTED}~˻.7dŊ6N< aڮl2+xQ^B hΑa$HntP֎9B}K392^1[[ysPԖ >)UZ.sxqʫL}1[U'`y6r?Eb&6wɠrbl%^$ iōDkbָpF4+Yd@%}9M;Hoa{/؇&P6˄ѧ(K/l.s5"NK~,oNꖆ,ܡeЈ3A,6W_ܖcs.UꕂPj\?QTX K >NA7 mwڀRIP\5͖'d&pZk4ڞl/>)˝7yEz Ԫ`]_9?tͧ9'&]C#z=8r+]6-($oܦ#cbPDyo0<x @QI|Vb7yۂJy\Y-UѕC Z@LuC\XIb)opH0QZ+U|?('p fA!;l67 o$ .> ;eiP 5n0K<-j΋Mqx< zO&$P"zkOpIn7yP1:hdȬa+1ZVSof`4+]q2_'X[P|0v&%& ,/G5uo7*-::eIGBR jODeS^!GƧv%g"HDZIr~si$9@1 %~d/ {ܾ5&(JRoKKdD DzL`fjx_p-ARf8 @ xyHVI>=1# ltOߌh.i_l>V4R1\l?Bt->eOZ`h(iѺ~K+hvDj硷t^>Zs_NwtA !) f}vP{qRBVH*?\z/,S?ZX ) ڈKUuYh| Q^:}#펋V ;g1LY Li1s2P0,pC hEu͎pL29*")8?8] y>¼MXs`cb =Gޓ[)qg$H2BAOWz^?̂`r*47&y"lq0T%tzKަ e}*})YQEᄌpaO3ßNx#vzc[*lςD+ǽ_7Š``8* lch禮FM$~RmF]S${w6iI-r*n˸z@% (+cSqb vD3;r90iSV+K #xsG$ʿXp& ,FZ䰰 L OC@g7l^\G!QH==i+hIBn5ܲ{9z[V1kk{w:w &7g|:T?,{ D doQ+oDrV򘼋U޵%ƎL] qCPl @ldT#̝]QE-箦-uK 4! >~Qٯ'V5bY;=J1oGzf4!Of.+~YrT>g%EVm?qOv]:=W(BܥgǰK zhJV y9ckEWm4ӺjX/q"uRc:+L%qr"bKk84w֭zُ2ߠYŪG"S,>TKm,{[WؿƷI R SϤ3XH߳Zj+S,{(7Yθ"vJ{Nj-*ږF[)ju&'o /p\مDՠ?fs<MVאh^e"Gugnv?b౎}?KG|Dq f5&[Z]==b $>b;9K}~b _ҙi.A/ufc܉]kaeTD|)T:hb5_][e6ݒqy3 mMk=iꏮ9Tވg 7q,,eh8B[#\ x=Z[EO6luWn$ilMĈLa=ƀ7K`DRyjv8_r7ߤ)=7y$1d6a;Pv)HG0MզzJ& C isip,?w4lJ" l4gp+ J@٘QTGiZk"XHmu?=V)"\ҨfnFT l#B3QbŠǩsvFZ@*GF^,rs?= `u}~KɌXީI%I"L;u'y Q,|}pNc\oRf=\{RmylÖsW -NlF#r))K<1Rz:ҜʊBVDG$:ե2y,q_8PEobT8 ]w.HŬaUX:NvS'&gg]JǂI¯-<'׮_¬9ɻ\_ԕVfUq)ӣK۪UjpPvK!j;U =o\*1Xw*Pa{VV5GE@cl}f8lʅmWo zInB SZ%(g l_EӔĐS+{ASEO1"RW n[YpZ1o/O~f芩~ȃشM(>"8|ۺaO}}0#cS5T0ᕼw)u:L~ϗ`L`[-,7 Jq8D[FeӌĄګt5>ke_ ydyK4YanM#HfM*d _r\ݪIh÷a K륰mXqORf5se*^jS7tɪ~ź*3 c*4Bcd[ݣw%(GG ;jN j~`Ҫϊjxu$&x`[$.;]Mj0dL5A$b Fdr~piY}5+ .oR}k5lԷE| f*P5# 9}zxb쉰V^WllUp`{CYѹqq_|٭#ѓ7wHVFdBn:Z9P]lg<^{m_P4>:U]p"ӛB8 4ɻn@]h<J& \oUǍnF^}[lW6X]()d9 .e SU11mڨ 9R f=(/qP o-DËd^qnpHpr 5`ڶ^ AtVYj"MZWxMDKj$|8Rbx\!aHalxFU-ސ!DA)6b3HO,2>۠aa#"=e2GC/VJAlE ϕE2S 3^Tr;'楜KbVy$@Ood + )uPģa̗IM 1`VrW\TnDp;Ujz yIBя٩^E6,"/uMLŽpX8V*v VBIR!$Yw:Ssx*~ZfXãjdy6(.s^N,EdAŸ5ˇdQ:S-%RៜՋPRPhYaW1̷6e/tÑ)h!?p&D[yK1th7xh"iC L81 &q )>~{+S*iQS_+ 1', Fۿ ~$ &PAy6sMd>}ETLVs[GnX$gwV}9ԒePI<7+Q$OuR&o-XP'B,OfJD6dY)(ڱ64VX w_ӱ TDK,7Th;Cv`RwTչq{?ywnpMsG..|.Dχ,*Jtf-KYW!TN['Ozm˱sw6{ *, JU.ʴ2b>hۣjęR.wCMM99MٜSu[u/h1ygL(.i3d2,[' 7-jwcr9Ai+3> &yU|C"Ί/<Ц(Q<4v..QEkݜЂ]w&'V늇|Ȋ q:l5ɽCWھ^OgS.'3C!U`$ 6__3v=<+#^V'ZRhvVn~{y&8?C_xl"]:/hW|2EGk=v$ۅkbKNf _ං u[)v_gz\3zwel+~,Oڹ>[zֵҘ!}*ؙ[n%kN_+?I)1oK&/56Z\w$Ad\ѳRծ )XjgJ7zmP(Tv&QEWҨr\JMW3I6 Y^֟`&6Ј}ڀlBB&y UVCc[}*V"VytSFy[z{&gD搇62ꌈ³1On(x13+ R !9#xw H|۱UD  7婐$3zܤ&qyb/`{`3aiSp _׶彈lM{]l!01Hѹn5\DC~U L!am3dΌpig_BV(ncF *J},u 0hN9զE)v=[mfBIͥ$V팑h5ȹps︩:RE,.(M2{`eG`/A Ynѽx&NH/0?(j>\(T(K1fWE0<Ĺ*P"B(;WͤY &Q$B IlxrHOjCdJR::.,`ò<:v1^3I{'6] 4zbxQpO<8,N5BJ <_TTg}*&ԑ`+znwW#B 20q̔yz^*sB0x+!,g#"p\oQ[t7wt(žcxg> Z쐍҉` t,+KKqJs3LXĐL +EnК{f^0Hqһta`M? ͇/2sp?49 !Q ꨪ.Hxi z*_.T{}6zjSbPtC sWH=,5;~\w ;zm9".ǠG߳s( |Z?h~GD,$6}5l0'0#>/ &' 0;*ũX躺O@@&w&Ru:ؒ s"#Y k-פg;[L&k8P [W*'N.XXiLߴF)6g8Q> ҃!rI>oڅT8Ba#Eګ")3,}i֪NZLOB)-jr}7F(UD/S;26UfVaWch՝о}pn ׼`8U5_88GnXy8Izb]/Pt 7(Q<&6<jwxjH[ѷ~ QpZOAPչu#czGŲ))ovj}'_du>}$wM]Z 2L9Vy L wl(֖bIv;8<Oհ>pvߎ Цl΂l[j}EAܼE DdiΩT;g gH;iP ~z>d`Hi'UQ,a$p-~T':M7<^`\4Sە`udS5H*b:\]Fa#%2bzLIdiQ)'qbn^F WPܕzt@ɱf@DךL|DSf!$mYFX䝈Nw ʰcJ 5$]Qq k{ _:tKzVf'y0F%v9`ҏXlNvүVKA1ZYzl\q7y([mBA)0ԟT~ ֠}|pf9; uKF+2>"c"9NRu|+M 3UuжwrOqrjhk;a ƟHBi1ruR2=3,cK"EVFOJU*("y[VCdu:w!ʵѡ1k\@m!< :=ETYb NtBIp,j'_1 Mܣ[ó8Yv߭+sXQ%a嚼PgeYT -^]knvE?IEtn^U?d=/f!YTdFm|Iy5jpgq[w%^۹/2k<973dPֶ>h eoV-Xc$5,{daKv&+zY_z{6b.=7cw/*Ϛn0_ۖ)A'"Vl~GDv 8oqi0?jirc2 p zQVZ=,^@elk)axNIjDjLA#<<%a$P>셴]?nUDfLm%HL5A#e iU!%୤9 ͗!D"mq0JX*, ܅c_ӻIzڡ͓*HbKߨ oO샾8T,z1`eЦإ#-LЃ}fRc4H?l%v*ry-qw$;fs9N"fhKY Sf؁j hw meG-46h9}Wf {MԆ*!je%6|p M `2On!N (%=@NkpIw;X}XD9j+ ;k/'}5?"N "kӌ* ާ ^;/d V9ɩa{iFӾvE'.iڤO8va& z>25$dq1>╱jE'雋3UVS{39ryn4|<}ټyreOZSnD?3'v#4g_F*HxkpAy1^@0پBAߎu`@yHݳ` nk,7噩nKZ(~J:YQ5͠/3\§QNi7ЀC_r.|[yZ%†+pk;R9%@MA\e7k A5A؀[k$m8ֹr`9JL>rGǣX%Lʪ@,ղZGupla6 =)'O_f8juԯH㊡$]cn15^'2#+ Ix9/s3mMW1 <[9SEf[~x3-!Ěþ?qOcpa,ئQNk+mk(N8쉌<0l}y7>Vpt :_7jY" K:_LN \,0ǑƨJDʍԙRyli*AW)|:ΩEiR6D !1l3df|U~s2LC9P3ɤC7f'GH >H{ɋ) 3-t9U_K/CtYRR?@^=p )/Ep'7*yj@~z3g޴¤(_4!ۈN ?!S%'VNI(S/MsGǨPΣP~U-TLwEv%RtN!7 -U ,@rTB^@aSN c4ohLȐV>`mS;U䲁PJ.+*GynteS04 rRSHT2BAQy4.;Iz^RFC=}RXIk0i:f}ݓ΄ײiu}SJ7)~W+Dm6eC|{LhhgˆAu B r=wۯ۔c/Řx29J&IWI9t A|0j85dSlDH ZahRHr0hެoY9,s8!,ǽ&2؝ӌ>Ή 3)Dͤ;yYv 2.x)T /ә :نLab9VK^vw;B!X ]:n\sZOKH;Ѫ&ff-_1m|hGf+A*SfAE!P| Xؗ; }PLf8&)eS듭ȉbrAjP,]4g`P>G ul Hkk|Ӛ.U ϱacX*ͫ GQ_SQrNɷ+Ɲ$T𤙫ɽlg_1>QNrn粈)|NE&%kYD\j8 6TH-LvgeR]@87nytJk؈_ q;w=SeZf}?Jb >6yQ- c&,'I=j6*gUhPLkk65pG5y`z9㕬|݋c7CTpN%_1f5Cd*yׁ*9ZO!uMF-LaL Se]l.I[?mi8j3?VJv'^JhcB5q\Ot!g[bI,xa3t zr) N;I\eرmRh"c!۩Vd4r@V^d\Wϱv7j5 t(lBD>L8ϛ% |m 0F%PwR³M(`*Edht蒸31'|E\Ax*0o  rFpCPz`}7 ?fQ'0v쌐C(&M[z19zU8(ȍ", C|x&oۀIE0G@`^f /kGXy& 먴= ~]?ҡa|FX6٘anq䥽ɅbC&6k91(sۊUd 䄓77bQI{_N)>/c0e$G vA2;4-*b)1aKveQrna/1V!Ql2JҀ6En2=g&.56\@B3WЎ-|Gt.C =ZA0&UEbDi3T^e"*Bx?"h>eku?9v߰JԢ;|R'3vy|Bźa43բs s'w$'^e};gHT.J~=X=-8 I0ݑ'kvn9/cH1&\ [Y@lW`& X%dzñ+(,*ZK??Gӳ#oM_ E߳7 TUOAegpot){gaĶˮHH=\Ԕ.J@?S*08=uIɡ_n($ G|z]g.ɟQ@ZW~3bBֺ`[,≓Z>SDBs[,[&W̱Bqb@o<;|~K"j'! %~fF1D&ľL'X (&Qi`Gk5^UL}< {*4`Lem[&y|FA*L gV࣬?"|ސ,RG8uB`((;f Gu/0Е#8 8_%,2NJL#@0>h NCR\nav}EX<^o< bSJXZ|#8'RTeDu!f_F /CJ" [X.WӤG#$tJ)Oԙ΂T9Yp0R/ [{N8ĩ6`h7 3 ?J]d.lzHuFKCR"t=\s1}|N(G:"? =Ʈ&OW[lp j)-D.?y ^iEWKyFDxuX#L> ֜f>zw"N >:0z(HiߴߤeĺolT;L J+ 5>nL vw:e6爧;}h^l3kŜ]t~50D+εS6 ~Fϛ[\H.v]UNVg1927b8, qaqCnp]yv}s 7Hވe)-.XOb[6<̕|eG`LvbxkΦBHft߇W@s! ucexati[f.Ķob&0ZEv@rªlTsEBgXHJFReBz2>TۂℼZQafq0[tAkOHEx͔ &StJ9̃lb fx3zs|ZjsY ЎʢYIh(MK*sA>h[@KxE9 W=W=kpb~Vu͕ UxFc}.u/&u<` GνdM?#t6oeu6ۮHpajEo޼ s*vJ+I^c|ٱR:2k.~ su.XlWa=9@*̵M^wH5 +r9໮3N;P_?^z=0nioҟR>j0Wk'6FGOL<-H8'?\$ ovWqMFE}ƢŻ!׉PS\54nh/[O+j]w3.ײ㄂~ay%kzu\96tu65TLKٿ}IхLԜVEu*G{@4eFtru E M'f#XsPy6u#=ÔwaA0"8#&0OZ) Jc֮y> 2yW;TdHq avXeX]\O(< 1fx1QijCZ`cM=$]*#a UԊ8N v]1/ě)ow NER`%6ٹ1\NcPmTtcBrFxy#Zj 2ژZ`nx΂pd7XOWKAQj4Q&hH/njA4QJVL.ǪѦ*("GVЂzCE$<}p.댬I3x{')k]wJ~݄9-y2l@i Erp&lW]Vx)!P}`GY~z8wGJ J辭w{|vSR?9w] (jN,N#Lp`15*A"q+)2c͕K_O#j$xy%}7õl^NJʗҡNވT,r &@%Ǎ6aYSvCCMв 7BLBmkT؏T8#؃_7鳫բ7eœGS~m6zrPBΑ|{^g;o3Y^_0jV`lIUw\ \*#lwԎI^| \&>$pa$n~3R&|) Lb n 2Qsm]}T 8&J %Ac,{kRZ9k6/B;3[WfڏSggX -~-Ix6Jւ@>U9Ogw@sȓ*1EjKh$Q@y]dp$zdb(e~+%nLs9|zq<|գU>XPySv\p7Oh1ZC $4mw^jwu7kv$Sh sQa=?9sALC(/ݳ R=Fwog>&:`݃nK Y*"[N0MfXbn|Kwؓ"+QG,EBN@#)'8M0ӷzzm*asci )J Ҹ(2gSXBR p CM}O0ˇerh-)PqZ: ЩϢ [)mrB4W)n)7+tI.׾70p/jNfv1eI[uon_H 5ppDWOԵ)! 3fxBJ,{k;0/H%w-L#D^Hzrޔ1]]19i_r)!tYdaãʑĞqHٽ)fk$ *ꢯ pc@DZ'd[|z4p5eqX̿gժ(tP:Dq؜sv1}BalܫA-wELIuܚoAs(9 ۖ{/pW\ ]:%szqg?kɗ]!){,ՙȝ;:7MӢR#4ŮgA%žu[+r݆c"}F' V:# gcq(D|$G3JKFȜ_Mk\ȹC'%=%E=N#Cߛ((dt؇g[} [w2E`&dޘdvmu1'o/y7W `UѬ1.I>;sqRq_X̽tqQ2o^5^^mZ_F|n~2}|*C ^VH\_1w=Շn[y$O۲X=6:|%:|;^Z$#*v<+i_JB -ƽ.亓Pi˸_S| &5ўĵUIaA;&4׽gh^`0wVcAT);_LDHQac(/K2ϔHp+:P=%34۩qk!'*Z{VKx'`UnHx$fZ=  })pF! tK(p|%}e`w<iPAn'qX鸊y5+I9A$2i. ;k;חbrBpT9=OAkGӫRTj$i0*k9[]oc&CKcżY?=H\5RtW<ϡ8$COΛuZr-#w:<#\Ӿ$ Cq sK;+D[=YP oO6cX^jh`[ma;yMR.Ud),ظ2+"OY,+!e^#\ 5 H1DEXF]*ɼT;ԬPa}~Jc@Uubs$Ђ 의qHmm&Nz[ 3cZL6-siI UY E{'<"[}o=Vjq;>(6+&UCAFKiNH<ԨQwaNR_/ x,79!~&ro7 Ί@7aUmu"}欕5?7l}o:Dgxi*bft?u.Q s10oxx ,~ۅ",ROiIP|jV~hs!-%iӟa]&InYq>-o4h^$WF/wXkQ4ʵ ^(/ID9[7S}(QgT ~9FuCkte3WFW7G8^3~vF#$zY\VQ` osFZG{܈p\zZ4HWV\H{%BU=_LL(lWc6=}uKԁeeܧFxFg& 䣔 6 |@-<~Z$ˆHnGj]Nk>Fl!>FAS[(XpI{24b+ػy6HȘC=ȃWX=m&\D /*Pvլ%+W^t0*Nz`+:꽝k޴ ScA|roo`#AjIhe;dbU"L')Yή5JX.}P4Ͼ"W-Z{ c2_C)E7fa$ex!K@SЀR>`ȫpw v ̡<i&uA+aݟҹC`=#Jk 嬭srl=lZF}I11pRÏbfp/>cj5?%Z,魿Ay>G-4H.=m⼠$WdNDѷU.G nZH5"k(4Ho>n,U˭3w o!mXܻ_y7=<> B-I{EΒ^o/HόW$&ʾn@`yPr`G5K!\d%Zm vZy6Oԓ9s?<>Wfi $Pث[5t{mnH n R1x9͐o\y/V"ԹL|9 ݠhL̼+?iuntco^moNZMۣJFQ720Ll$]?ذ[t P~ E@A =AD ne{qCz o M&rgTI~vM8rAZkKL?抰gјh>`z2xL*s } !vq +#?,LC!6j%z;AV(F B87%4\H2ޜ[蟺:Ui~[3lթ rH}ҧ)8q4 I1YR0r&e N|.8-E*A#'X9|1j*ϑzEM9 Kb_ %K<9y\׍$ZxKY9a w]WMMP\` IN1_"Fn&Q/ Ƒu ΀ WZۍ?D 3|/P\O?3砽2P(eo6SHIQ5vrZUvz4"rQay>Qz<M3߁ ]~}MAEYS6'8=;2F% <[Q*1;Dd1ަfiQ_t:9rvE9S._)֮Az`ClvB89$/h?6B*̱Lf_"L*r&cz \%cc&gn(l6ηnft Y!I!hZ8h@yFYJ}HDʮ&( v}( 'H zhPKb87Uj[Dnh/Avk!oX굠4wH? a2T7`%x`QY 瑿#T,p3cu\>{0/^&๳Z{Q1e bΖCfA<-9y`"zFi:ȀzJ^\vA2n{J8uY2md \c8F[2xT#©{{ W@sr8l5ƬfDhge b d`dt6IB텴q9Vr87cˇ roSlIjq188v7_ >Xw{{=צ9N#)$9f=r}"}Rr6͌m.8k-)j#eK͛JDͩ!މe!RGµa҃It=WΜ[/nT#L!yN.4)fFA;w5+Abm'DOEd)`c"hUE>IA׹UhoEbi, e0dT(hV}C{Llm?\o ?@ T" r"#= _2MH~)ܹ**5rjCҠ}:)_Z`[d(EsPPwS3cʏt!V3P #VixXߠ .KyEG2WS#YEbDe4lS:]`:ᚶj.6+q%4axӖfX0.9% 6Go||[hg ,W=W_DW1!VeQGZ0D) xՇ@&bRi7PkTFF}{IoՄ}YK]j2uIvC#K?%+L!.4u]UIh2oEz3yǯr+ HA(7G!~TiӋG|jjǮg?=mQV"Xz2u1I>-)iAa%p? y'd-ϣ|EF)Eh?èc4͙\6(&G$&UNՀK&P*1Cr;"Źv_,gzP%#.Ttya.P8'>!> X"ԙ[#sf a1*hAaդꅊYLUM[\+Vɜ4a,^i߫y&M|k }GLi,0:lo er%2~$I˞'{DNq4υfRn/*4;d0u4wn۴r0WtSEy[7P*/\ AwJHi҄uPc/ e~ BڷR,iVH#4 Ld& pZ=3ߞ.~x:hy-$YWylְĿ{\T%Q_(q/^+=샒-|H |-p-mHK$a߶ \q9` d6tSzsnjG??PU'aU'G{*V#3H\qmP$ 1tGKFGBjS&7VZB'x!e"cN'x pQ}89xZƄqϿ9Kir_"Mh*Ix39se|ocmNyNdу/ɶIXHr1iQz;HVpJqÒO\nS72n8.$i Ut*$82ؓ5`SfYYv|뱍kטiv.-}QWA!:Up=NDﳀmT3RrsቹM@aL nSA ;e[#q [}\+yuQ7Yo=hoK_ȷʓ[DY*pv%ƍ#\KJtQhU7:&t]+okrǓ[zn6f{ΈQT-}[l) 2鴒D, X x;!yB\Y {92fDmpˏVNxJQD"wFZ8%5GftZf %2èRbY(Jt|D?J̱8j !pm Y OƔ, +r t0s*JvK[YeT6Oi0|Cהx17 ;'F6ō| Mi:Oo[1c@R^T2KV\sYF^ zfÛ`-U! W5̶fǢnmZ2;ϳ? s]Hw%VITz2]21*|3!:mVUN\ha*AJco# :Z9GY}3Pj[e7Lx5ä]?Q71%P8fao)rB d|dEOQpn'*?Q!}|vV2#i$qg͏ (Prh qn!,hK_ [H6TtMgAx%t + ׷s*bNH _^PP}Hj.vjS#o!*6?#K!Ÿ;SpGJ:eOcIγh81tWlʡ998,s[t~OEC)]NZn3{>0N3zIEӷJ+EDf0,pfnA}VQy46ҍq3Y]mL*=an){F(u.aAE|5l~JnoE'o|M1ci5[*LBt=̵PY׈̬ |bz~ 1n= o㣜, |iAAl6 ر78{z4+2,TSm) IUܭV@U6j‘Z!҆XOIZdegiulӵhKW#O%W9;#%B/x @ !.t~TCΎ0I pWa! ϹksV(Ax|\+Cd;g"_vZT@MoH9ߊ}Ps|+&YFu5P,]Y1bafǯ{=*A-}gR??6p1;˒_n=>>zdnd>oG&z7uc~̴ z69SG i,0 9Y\k7-O9I C3:mYԤHfDw_"U|#:ے=O՞n}^j9é)";G%n^B^LoMmA%WbPى Oa9u|~ !K{T +鋝`HD "ȢCPMy L+UD?̱&d d%5+ PfA/ ͼEtYdV᭽Uд}Dk;y}h|oG|VrF/nEǮ ga迃w||L_)ڨ so;k& jf;k)'堲eoz'D1F-,sau(z)4ZR'0Ԫ|\WPGC!P q2!NK`L8u a&&,~HW"ug+u hnčE6 RC)!T\^\/\GǐÁ!0lmR(HhiR2.ڜ_:XgМbz2-fPӡ@IPnc%6~W'ȧ+iFGo{%~ mj*yՌHi .)bLu8v=mR)c ʷ#Șmw5;|oMΦ!Е^xCm/5D,'uv+3(bibiX.4*PA_\E4OglaM3!~)AUpijh!y| Wvyb [mH5Ù|YbB[guX@k5p"Yۧ4pm`GQef{@dASBkcq |d|,`.ieʨ†˱t?J!tU"4>ғ짒V뉄 }BJL,37p$]L-P Or҃c L |.0f2#+F(<Ҭ-EHЫ3O|m~Й_?c4+-v]]c< E zE)a`Q0}f0>!Ey(u>ϱt8Tx!] I ˯,ymZ<#%j֚fXo`x`DF&q 4Zz]+5᝿j~;q%«1CJ7$#bWz%p z5a<<ׯH/Sv6E3Hnr =%KPɑisl* n1{3+41^ R=0JfW_iVݷt`^zS["Vrv9 VKw ڲ3adPʌm4R@ Qq<6&?|:xP@ %jY|y懎  迅+"ee&_'!E ᐨPLIH+*rKN m^u!<<=d2.gw Ft%K$d'n}s#O66%Ek 쾗)dEZ ,0s&U5RyuG OWV 7W&dUJB]- @ܢܝb.;eP7olo[_$z,>shIhی  2#6ܦ#Xɬ/^7Ly=l LޝPũ5"柳SRA<#Frjbr yt{b.Y}d2S[g&jLF\[x_w͐x6=g'o.=Iglؐ?90N)NH7=CçɝL$$`._vD婞C8hlk9er*`;*1~Vur6+h [z)9IPJЮb53k(jqNM?7 p-dAY}ٶ+jWYfpJarqGV0 2]L Cu34B']rWAsu#nEE¿ F2~&qۗ7\[S32\2JtD˃^w[j!~SJ'*}N⁣qRb@6AR.̆;pfls4yft:-wlA5{nQlPNbh xDtfEP} U4i<}-0HXt$ M0)2>C)CQ9aHQ{boa?ŏBP򣨞o{/hhǿeےZA.-g ˾dX]@gz+غ;>jk:|2<(ֹrw)/{Jчv*6Ҭo';}k$[L.pr6I'd{o̥]aYOwϨ8kLrNEs2$C9V1b>Ȣ 0O{ܶ?;q|˂%nKjqv0U^NbfA:e>"ú=xX@kACFѭJqف+8ekpɑ-~)ɶw.07 `Ќ \)̼D!GЁ$Q3ah5y'\䟽 roDMs2zrlR9Mjx5"dDi?8%aX loeK(!P 4) 8i޻uyIȂ"6l;َti,Gl;cKV"[ϱِ*1ͤlEV%WoY,~ϻPLQ*PIa,-v'2IЉaO _fAV؇/ӓ AV.aDj9/ruuamGuFRר:blDaduHhS(1[\ adkfLfo?NdYp)#Bieq ^ 7Pԣ:Tb'@sVsm[AY8 It~ Vs쩺X"i_Kކi(J 7GUկ!$8"عy6';m3EL`/p@)TA ;9p4)4oMgFo>]] |.Xyln C 3c[YذLee4haA XE"Fg1htglt#mȱځ낔)h#%oc*!םﱑk@Æy['9 %e 7 & /?Ձ=Gf [8C:<`[= }>yÓ,jT56.'ÇFtDf>wf&pq<|rM?/Xm& H^0zE@[Cqr"j&RCsn2M-i)@g.gpY:š!5p4b&z?遯Їp耍zRoK|蛝=}Rטw _ C7(kL維%r+et[ ]plH|U uY>pI`8dO?i;(h{5`Wg'D͕%jqʕ{hbO g:I7Y20BrP G_ec/ɹyPO; dI!.KWGj?k?[_z~b]n9{&q~@zq J*^=9=Z$'r[[Q2g@t5xm9s? q@at<>o/c} ̗~ ۽^! RZ'ʓt|=ەԲ|-f'|iAbG` -/\ VfՔ?)ײ~JuWR0.OGg<^䭈w0MxYp'1o^I?!Rq,'BH鹕3ķ6I6O }΍x&iKD $ExQ=5HY 5gWKABw~Qޟ?͕/bbs"jBN.41$ ey_@<]i۩JJw0NjP,JG˅c(9J~7B7Í ;b{=Ü*:$tqYJS9Ҳ z%۬խ/a_ܲAQN->[x<Қ`lmiCo&u;(I{9^W1<V)5 Z̡8=M5rOhmXz,J]V|m@} _bwN} ̈́H);PaqDl ҉C4kJkWS28s@4oyZR]hf1zS96^|xMne}9#jQ9DE@*VH?ȝ C~֎Q.DJwݎq sZCygwѦ:lP>ӟLt!-;zP=Oz⬒!Z)JSoxr>R޳vul6iAk{P$vb0Y|^pԗNWXd7)݂l`">RJJ?H!47_a2e:}Fs1f׈ `-ɀ[3z6 $ Pl)i=DR^u(`@(} zi|ʐ +9QA e{V gHLZJ;k%k=gE8*ķ$:5B`KM2G\ƏZI_|vh;nUec!+XOØC_>UϷj0&x:+}7i`c fY!xq]-yhB!DSRNްgq.I+xjkWsNc3c hvToYS+>/g*RV^!8R=e]=t'Oțil(LJя0f(w&v>ǮӝzKdkHg]⾎nA Qӈ/*G-@,6.eJ6{Pc=bmrx|aZq&o^>Z1MCr 7圤+9rn hçN9ITD<?K sc{Ƴ*LOh3ٵM:"&|FelUK֦QA=s)mss{GʩPsBmx\ i&Y:HNIQr0Ў4֖gҡopb(4cߝ$%!,> w~:HYy:W^RWzPS۪xTr(П9P}  +o9j)/]{[,Wu[|kh6?cRp,ׅB&T8m'Nj&Vfo1sMg42ȽFcw=W1G <0?V@}[ŭq؟8`fC Iz_R@OYOClTK'Ѿʠ;0Ԍ%"Z8:L:5 E.mAOmlі(L# 8Xb{âlJ _$;"}~v"i\ah8Me;̣MD &{̀@\0\/f EI4N"@~%ԍ/)G!N=_ vz7p~ӯ\Ah F+%3?֖^;^-&Z߉8Z 繭<+K[ۻc;)2 N$ι}]ocJѩlm7I]a'[ï$lIDY1MH_koغ1 &o!p>H詞+/Q;'koi*$O>v䢣AxY&čj˸("}p$z.;> *ovr%L}!1Gu8 @a@`dɞx~;Ύ3W#LѪ 0VXY>.eaR]L)^+pUvd=l|(tMN9)Lƾ"L,Kd*SzJdվp* t{h;i-Eܶ];MP.=f* I^BXC7Ҙ5s+zv9J/Cqi)Hؙ0౎o^FxWrUVԄb,n5^(D+-@M; ; xn5@E*3KÖv80%A1`=?LMXkr"`n`5 v&V6i)W-Fi63.,Qo]SX: 6cF V`DUR ~)딕qSaNXqݬ "P[iJ[>+1 0^"ڡ("5'xdqiRFzh]($ SrPķmhnʖcCd{^.N*gϤտHGHr5Q _f{11'篬$;Cb(e YsŕS,@ 6's[᱘ѶgXO`i.zF%%zƷ't6Mfp x^cvjWYhLN4`rqLZxDE9kEϜ;E>ޔ2^ uF֑|gp{LJnioJ! v_Gba27Sj2\tӅ\_\ 6ؕ͡P 6WRrib:_fOZ:#}{|m@o%)E f-5|@uu %zwٟ%s@[D:}<7얱H;KݴpMUJʰhg'ߓ̧U mAxkpxPvϸ:;h&$K}w7Suy&7GOCh6-:KmŁpk44+L\P@3Qeؚ!678t踁$"Q; ,\fPs+cz3;& F{{ݱRn6X_-?>m[4o>ԖE{DbfE.5GlG`砩mZ+}KUsKFӢެt ˅oo`@&LJu2IK: P}q/nr[2'Md?!vtszvT~ @d=p1*Lov͏Ow˲5/mǘҸδZ{;$w*{[m #01!CT0a@)(S{4FꡣC3-Ețq*oqq*=3ʇݒOf#]ɌWKo9dw\팭M{sF'rZ IBbI5Cw VW%-Z6IpY[W- 4XDM+;PYB^G秊dq \w3kO.]tQPt UӃ@ĎP}lfRO}e}%yœ% w[D[X S> =OfNyPmCY%$V(Sv h0p,̸b&#h&HG''ǴߦsMyO5 ʼn?ahKHWD[Hhխ#v3kOZ.ŬkUGNT\~}4&ʮs"v>ցtI!<ٓa+S5ߥCSpnơ1_\Kn.7LY{ Xy/[ac}$N"$Dbc1gphgQoOīQwm8Di%RgZv u^Y컞ƹ{uG쇬;fNǩy|y#y) {t-3k{%)܌Jݱ3IRH*/ h%Hf3:`jujp7fLFp",җG^,Y%)͍.v4{R y Fza[_[T34?ڂ"JRx`:(5u2+n%E̠vPe.`\Һal% 8xֳj5W!ę΀/5[iSM{͝kE_Jiy9Ur}Sڡ51՞=SuC x'\!]I8wrڄfrkP9fVV rm~ h<]/diD1]☬`zJԭi1Ȱ(ނm̦_H96v!﮵<"utliE2}pGh3\0˹$ZC`[sU'%[yf=b lX8簳Z8AfH2W8 F6$2RDՀM3y*@cS<Wf8# 0df2^ -'u`ഄ$]8s\h>g .xyP fwynڛO{-!\Ea)7!oU &)ie5]:Z1"6,M& 0xk_mcaYG8Iuf5.*JZ>ml[K|QWpNaNmn67,W1!&\1E҄*RCJXBHB%|,n;Leq1{959 TXG^k6({iEx yFe[XيvƲ%@Ф J]6@uשX5e-$]S{Bz>"z#img^5W '9"4b⟋ 4q<_٩V-̓ܪ|!_,DoN:DʾZYs~պi |,~l:_jXy&c]kmCzTd^bƃS-=P:t>X去 L#V#]> 8H zB,`ɝⵀfJ>}Nv9wAgY<.)8L#>_}^Mʴ( Ҷ /ۯ>9PZXF넾 L&g"ŐVn2$~bJl`xx;iO5aW^<[ -m9͕->Y[.#[0R58 )>G&/fk eQN<NxyY 1S&//v c2yfK$u “f+.R8rlσ`< J hYz{.:*D.]rڌ{ Qjr:b%32$8iJ TDpAx}>]WR>I!r&)8H~v*f,_cr0{]\flmvfWي؍L6ҕd9 1 #IJ?ٚH($!XVOaBI늉ט45#Z0Elt|4;^_l= Ѫ; t8lc\9a%G>O< ~pw޶Ԟ3w;Z)jgڪ/6t8͠CƟa>*,: Y;}ɾ,<{]|a .S\~Nq~ĢԴV>1EN1 }XyHmY?FX}U1K8};oұ Z =EK= %L4L |QH谲/ԿkĄW-l!8 r=A'2YŢVDѿ#9 ]4͜N5͢x`vRCG T*C[!;g6}_Α}|Pׂr^MCh6 @9g'dܟ :ѝ|Ca9vka!ie5J5MTIk"վ\{wA橫]D=!OD*WJTs ]H8۫i^&[NT*aQ-96zD?qp 8w#ٚUHyI^zEcK 8ʇL'GtaHvH||*j/nZnߥHu% /HS|{aH判`UvE:V?á@JR([6͍UldH>Y-$:[_b>2#b}I$!Kq"GN2# !Ns3遮b3!"&m!CƩ.w]I b|?qz3VO*%"0j]a' fY*Pe.5%hhvv ,;-e0rh D?"-pcvZ6c 4&BwO7UJ|D{ek૗bz|zs.XnRA :=atJ~zUOθH'3>+ޖ(ߎufe߼oCڪfHE[س5ZՂt]/[@ ;бf 3G‹o;Mv^t*TsO;$~œ2wkjd_AUWkr<{+qNϋ)D'D''MN38ӇtExxP'*u46;S[O9'Oߙ=XaIB-3p1kmC$cJ`Sy{OuTiɿB)hwZ&oH0GfO9,6Z[b:C&̹yRy ~.mAs[D`Σp{]/E.Hߛ"[c,́Hqh`"8}DN:kZp/z3l0XYኚWyhSD_R!8 ! A kA6P D74z+FCz"vA!v ovFDI\AG&&k-R7yy=MT)d(i[@阂qvj}6Z)S缁x;4b5av[_ ͈eiԎ$[5Į!ú=ﲸ{zM8fV[lf|hځZ(ɔ-+qdrz} yR  T*dĘH)kkx/ߍjaj&A 3ȡy&147ӒPቤ0),Lv${ E%]iT݌FF Y$)cd?\Ԇ4oQkb'+=deΗ+ +Pea浼}0۱7~vs`c! Wkh$xniߵ:N4'8j`=a'9Dȑ=MT*{%RA T.^ y#~'tdž+"'KD7 }sG+TOe\N2y%-͈3r״rfJ"(_^[1jG_+/BM )#1!O\5`6)I|~J'C_Ey *"F ҾAl[>}p2K' pTVVe5[ [g|mqGP:ob(GDf|j!\UbEif[@xMӘڻ" Xчp~^0:A) }(usxki%8 c無5>b)ɬ2l^aDJqr''`vGRgaq|2 lImbnȂ̆ *< `Q4 L-N{OLָ9`kS` OØɦ%SŮJ1znIk)J6p'o=[|АGNx1~J2z~'4T~լ(g;a"|oQRo4Oe{ex (n4"L$(ǩhz;Ik0$&S1Y1> Qhj7uTY󇊉:+0zg&RTD]~uUJR `ţN k_Fp&9qXwk}2%#D1uSwE$N)溒–.RavGƛqX)5-s69>)%4~ 0zB!z`>ƝcAsd+}5F0G8^ Tp8iufgfೡQ*AA ^q`]|̩5ض|xz+JSgpuU7ۄ~̐m{Ӝq5br8|'²D[/քt~Co7T P->&'vV^Ư1oQKǿ|(XK復;C),IziY 6ܐ"oސp䛻P@}ZN(.G*k©5#A>NGv-N˹:WP-ʉV59h}ο ΢z g6!L ZQ,D3A=zQ[jzt<c v]}ziCo`LK4*@UݱPq2vYexӍo۹&:bvrւK37Kvm7ڠ=nCqQv!'|0ѽcD n54z.chsQ׺IK눖93Dد6MxϫRK٧_٨pʨ~tV p@戤rZAsXlƊFaA2c~ ώrŅ?+}%\Y"dZm#I#4C K((ACb:<sݹ D7v!˟&xx-8 ؅}K*Yo iOۘn8]j!WdkT3` wr˹m;Ě>iN߾)!yM33ylZiA#R ; vbp/$N0'3e6HզӫEߞQ0 oʼ 06?vlφCm~꧿Ǜh1nիOLitX ЯS$(M©r= J4b$@eU߄VOLCÊ^Z,(?x|h{Þڏk-ĒprEվ{3G?.N );ȶw^7FQ#Kh`PEX13͘>m?XG qg9zd_Im ruXeo(u9jy抣S?q%0W붎ח ʈN I7[Ȧ/F%E@Պ< Xȍ9+ a4H'iA|\V/unDCF</ [|oޙ5iZXޔGE(S>ޏ#r[Ss0_8L&x?Pl^u.B |hKeT5p]Y6+4x~I`bT$,ti68N9'9d[ bjr𓐼Wh7עOrrD.+AZhL"x%ל7H 6B( t_7Iڕ2*ʓ*xqtg~^`@v gwz!wwr<h39WC)_MSz0F pCvm\C"?͆5b."v1^"nt뢎]sV$t0DcsIHVrsIo ys׋as<Ԍא?R 47Ad~M5q(f+:&zn)Aek37Б콸88ӟTUi$ xw!PVfUji@Oi_ep5 d3} >=CY4܃⥎{Ӎ>vBl6{@L*o4'R2z0KԨ\̭Öכ#B&b8bfO >;eudm;1 }ɛwis V^=߹o0ݔ7Xgˤ丁o n#*h]x"X"Pt#%:Z/0Ʊ)щTX5>p7 OiD٘I @\Ol*F0X>WUPO!wI'IGast oȔN'ʯvjܨ['z@ۀT{p"rPeIʸ[a3aQul)ʸv05P06v 7*i9d#id/:DoÑ#Ҩ0w=MIbAnm ("l mYIf[B_8kϖv?1a#1AG$v[m'_uz ۞]8Ai^h (5Cds$7y:pBЙ2.05RsW4i5pZRB\<:׺p  J'(^oNmYѳɇ0-W܌jAa۰tq/u1t ~y%_j!$F"zJb6.V+{ErۓɤI/q^[.`[3hGFQM/TD7@O d:{_yHYGÞv Edhhџrh{ ZlZBnWݦo; ]~{oq0پ(Q¨pjY;7ϔYo&?RM{U53Ȥדds[#Pm{ "( ܥKտ h,jbժho-_0dTTk& uVzzBZƭg4%̳ DT;mTU0Ŭr!?Mꝸ/f_J̋ +H>j%"ށк&()ޙL>۬+Q#dao;[ͶdEL:6W?AeTYf(~ehߴJُM:s$\ p 3 #ۡ^fnvB. jF҄ƉrPѧGӒ+iB=5)o˧&o6,3I#wZ-`].vfYcA VNvA^YTp`ß9bY˕H=ٚ6)( oaC@WM&]|MX%f+vs֩&"džpb?Fy 2WepKAT 'k|%&S5ur\_O9"lûnҌcIeΌSq`ȂVR^a~7Wm% k e.qf9}<2j.L &@v]NLaD*R^İ̦I"_ 鮡i]B:rb@8OZW0E;~/<].0 !7wzKnG !W4C]yWIneMY};Z.>ƅD?4̣HF-siL]teb!G ]NdIz-aUе+ Rux'6U ϮV2ɿ;ۜۈ ~+/ K/3٤"iO/BށʃXh +wYh{Tg L\@9N<z9GM|\PK~ܵvm݋꧇>DY?;#2.9iqRz!e%Sa*b~:U @#fwT47r\4M,\fю ;6[gU6N#uN oH5_!h&]PrvJǑuoKA&^*t⏯da@tۋjynxh@YgU_[r]PS3G߾^:+ڝ!_10h܈q.fPW\$!ywP6anEDD ? >/"K@K5'0b/P_'T`꾲sjcf ]rfjQJ ʟGa6,wၠ@)Pt)M]\aVSc#Kz"DG醏=A+/5hJg ӓB@_M302NŰfda N_oޖ; n:Y/j3~_q<3 /gFȳ; V eJ ꦚB^`0O>ݢ Zbp/0eA-~]k7>rlv&*Yd aRRd [Y1=6`FMх>}QE^o;~zqdOK,NMX{t4'J!iFRdCYd pM*)Ο :mFJg6 X]٤:EMo`6S! ioijhgpvwO@3^ǭ_jLN4,xqP&Ɋm*[[-HT7Q>?q}>|:0CIޞ!v8Kv\!. -/GhSǭ3pt+N !m8;LJH6r b ryÉg`xFՋe};A X?WS?zۢ1q) c R}pR&\U& |ؖk{pQ2x¼hM{ Kq7V߭.j8vjf9Ӯ?+rE tAŕXzA 4e.hqgkɜ:s>=tHr#U,vfu>5!!ўʭ˵~*Ze-@.UW{*=+c>L5HWfAa,@ŽpQqU0,xR;-'mO\ך0-h݉êbOc1x9!d/4? NTtw׌w)cN܃kӢO-6Z!5^|7_0\UHQU[ % H ON,z؏~x,;yOTQ~B4ƂS%[-E'O/>0 eXW8[kUȮ-A̟&:3  7e RNQH% {(q_!n9  ^;S.B!8[987E.!YD {RV$%JR2%\1 1J,J"uWW0p 79Ua1,)2݋#A^tg+SW:c)o1k}r2G"nlQfԱ-MkBE|LfMm8990v[=X60ܗ DK|k ¶f"l Z!ML#O @)}ʬ 2|T[kIxl|FI',l؃,քm`nZfH&e@SN;j΁[9Y\x hyЎbԁ+h[wY=Hu %z _ƫX_dWw㏩8[6B}4o0 9S{SMѐ ~L=ń38Xqn;]A-{('Î/r7/8SZZ,_E`MR_HrP*+cQ&g[7f4ZHݣ,{~ajC`BPjrz͒o/oqn>_F̵@N2PqO+8 4&~X㘔'MǜS |պ"՜qk-QѶn,c'vWip.`2]T K_ ̔]@h:9iCT(3f'F"ΎS! @RE9m_Ú3_I+֩>uvnLM g |UWyxtY=]Rxw^A<Ìj hl1J5jWLC9;e>`<-"¼pM %NZ؍s2-[erBwE k]>k 2y働k^ 11ڞCn {0$P-4|cbif#MV,֠*F'}o;hˆҴ'\8A43IZ~UYU+3̨ 3x%"FaA&G*W's*y2GˏĻ%<H8"92Z%c$N{W7P Yq ƫA&QJK_Yb/8(397|5 gPZ\Ofs6pDRo^)_S< B׽n\s@n~t0 7L 0}Q%Dr`޿chj=yŀ%MgPB.שf6&[2HǯSp~߾R we)6{oWlXj7q_b(uK<[L lnY6)*n?/0P8o<)hDthl?SXXgfAȑٲ,0Nopny7{~-ճ8D&w⇊oVQ|\ y AxBTٌ7QlNRZNؑ]N>RlEeIťVB rF~[4,F#FmR%+p< e H"#ĒJR1Ajʦu2>a;5PE c=pf*~LA h Li: {rJC4!R(,w3\Lq70DNle^uӷYG>H)j2 )̭[^:DȻ1.Ny;L 'zC`r9H@^G3RAv-Q~TT S2|H_B3ayWWkЈWRr*[]<` >E{g$s-D/74'7\.. hbXs/;YDN7fG RH+3vth(fv^jG:mGٍ@'osk4K` !$6 ʃu L)+ʄolHؤMb;kjw;t9q*ks^1Ox`%dŨpԛ,J?$}^Vh.AD |+$Y.dLm/ E%p R=o-iDC`7:,#ˏpV?qΤب'O(CNs$,F=)R.5y³wK|N"e[ kpm2K 5MĘ!] epl|KڲIT~ᾕ|^`F bxu7m&>F`CUɴ(aԙ s{3yͰ▮ǖS2GD/U@a0:%" bPNI#UxwE>\z+F A>+e+Xjdnf֌oQtK| */KL?h H B'_FRo߻>xjN_a|ăAs Y_R' ߭ |Yr{0USׂaOa+cURXpCGC*d;ySY~`dW^nXhy)hp3#LP<{a5؝FhI堖msj]l>{bg}ɫTԠ 'ⒹIও1,zĿO]ĵgv2m?(L'B$y]oArdʴaw+ϯNŲ\ЃmW+=BqEgyC۸/0z&+!˜jSv'G]dwRb@}.ԓM"HYG#s߬f%@^U2>A~Kx!{.^K~S[4Bj6\-2tIÎņ1xן]^,yZzS.p/y Yrҿa6yTڻ)+3K' He$SU:~![¸36na N xYw().'R95ѩY ; D謤ugkte%xJgeq|Lv(s$ tDp޴kHZɺr߂^fgY_p%,7mi'lQ$`ò,Dxx4C$cc"[$1գ6x{:J_$ʋ_T?tc$ [7=F i>F$%DQ ɑɴTe3Lj&zy73 5vgL@16{ZncK:i't 0G.Om;Ҭ)-PgNjF/$=kWfTvI,ByF8 1ou~`p̋7?>K XjXRIA2-MuUh[N|xi>.T漑y_ )\F;hGz?AuN1>N P7ʹuүLrblĵE+ N,ƵpoɨJMm1<̽ll}P"KWݹ7"dQt6$FD:I}ӈH6p@`XL x ,4 bp-\Ow- *y0tA"$zVb|$խ 4e+~We cL<1{ 1q/ٗ)HsZ58OJu25{gmO}0k$ .Ԇ4T+iͣsnX`~V?%!|=XA)X}*c):B$H ~Uil豯n!pEn({# ^X\ /kį)dfD/@(*g *$I *i ZjyuƳ:[R̭+1QoS^՝ݙ?@33yx,0g2[:;4?ѩ(3c 1J|j??[UJV t%4o B"Z;cyutҺ͂{gio\9 ڠU'5ۨ>zcN apt!]<ԒJTKww7JƳIMx:q!k1o6B^0qt? Ix>[5hc8<,B=1/ WHM0aĐe1ݎ Lu gmF) s0GywP)_b7GtB=Ê!@Xh&jvz!ZVC6NU=WJL,Fb~6E"UlBU1 ^qc|ޤj*/<t͓@̋=tx\k!G_.]6P?֒]oc8m@ őm%TbULL7Dln#2ݹX227as go*|yd[^NRLe8cնS.0ՌguxT 4Z!ZS=>V&ur]빆I ~1sfEbyb[Qdc LM ^MD'gA|ާaDd :q&b%`+%4l^L\\E܏XhkBx(['fl+'^oKhwwS7Zul ]wۨHA$=y;3=Z,rX줅?`VN}85TW]&MF]!*%p j]&$8I QCsJu|CP%ՠvDb0U v=-T@4PψR'JV9UJĩ!A d6mȿ%l~"ƶsYBTy%6ϰ9n_[B>>'}ga$e\ذYe(у-wa2_i;߯b2`0+r ޟ<<ĆfǸ =W!tZf aDe9Y2|țLY̢P92x&tҮy(R^yM6%>P.\ԃ{ZCz4F4@Y@7}X(>>0Ar"W~Y8YVmE`]3 Ȝpqw=ӥ=s@Ҋ3.OJ27?٘ M:'93o]Usyc!}o;CabF=Ey ݒqZu"g>PMJ=H)g3beJuBgZ.Teee榆ʩ MU̓]8՗*t#5f:^L}n6vb х?9~{P ,?YejX"͔"kFs㉐qpz숇NSoـ$. QE5Cݢ_E]s#Hi8- 5P DE5!Elv!s89Dܶ>^3T"#F򸎢%!p׮љ$B93ݡ@qIT^񒋧|Ĥ*lvlƐ- LVbژP+ie0,ԌIn.DQ.P&HQlX$Q3NΊPDn.,s_ߑfso=o٢4עFʖ);* a#KwI ː2q>*KQ$VrMc Nv@R9f.*~Xߥٌ8\lz@vFg_5;/7fz: `X _UŲfꩶv,$H=t9dTCBrT" D1V9On+)GT$)/`TzDCӱbz@dAMNQotZg*SءGHN_Fd~=eD<⬜ m>e:}i5Tdi8mc݈P ݓ!EGUܝ[(U˶O:dmNm[5 Jߩ 1X5D6K 45YaM`蝧3|wc^NSPKƫϕgm[Xg`^Ai$e酧F9bL`s>gr&C%u55)\Isj˶Ʈ#6N~*OEm>q&i.,6@めd-+j i7=2N u bjĩF+ 5~X>>LQ˿Uj # Eek{ʼn:QE~AUxa,' YBS~JMޗAzMQgF$(8YL ?:0pxqAO;>5C[^D8h(O|#.7xz`.3+JND_BܤDpSm([X|2o?6q Vh(h"%ٕ"^uBBD}*۝fWWurl"x?^{Ss9x?䶓+4}^>Ng,`j]eCl(_}Dqr"F1=LH0nN$ҡU% >5iwJXuq=ƫIJP AӖ!OhU|djb95$p+H1olٴ(Ҹ'#=ql01s9#7{gA+/V';̼< $cǘJ$՟_k흓rn}0h YwvO5߾_.̂B12i  qh y3p. ֩XhiӭVB+^?$R>2_,bH+LΕ\0wNV=`JNeC (N82b3pl3j_,STnm$ΊM̅]a>vF(& ,OF bL!豒,ͅծG\ɽ~ ZQR%35vKgGQ7Ѐ@,t>S3࿕Ϣ8BH`t?4*l6*1gW A2'cmrMOYKÏch}˨LɏLн%j 7 SY]' ݇\i;{ln]; b[-5valT֓5VNZD wܧb^I9di_a)'Cq?x`0"٣ΣV*JMmRRq(s(=- lp/0 xExF_Aٸ-HTg{a<yu(v\]M?KkjfHATcK{Ni({<]&f%3lrt"S| [˸b̟ŇL3;@U"|MީZ. 4''< ,z)}ynT,E~B-=>nq(a; LKLнKiXt~I ifIlxep#ctJɪQu3PZNR!fn۝(N5tHN@ ɩ_ͫ{*+YoO8UJn)tX9B] '_ƔFbZ(M\ Y `]M6SQy^8h@%C<3]uD RCҍ ^^>&ȺfGDWocEAa*/7)٨z v1ET'o}"fNa :L;xSF <ʾͬ!fz+sG,&lœFB8 C*윆Q#c2lbd[zY4UFa<ĭk&lL ?b,8n5ɸ3ed~'eƽAFᨭYLgfr:T )x/:\!~N M"d?(ݴwy*h#&N Ha;@m0Y2>l`'ޭj\lo"~Z0L4S q{oځ/,r٘Yيf8_X6WApGZJNc @*:Y$WBp59Y#ZM5 a蕭 rE@h<;B%E$LJ;ÇͿ2p3t%jcîgх-coB~ixmd4On j(3/lƷGi^f\^4+oXO9[?Ya&t(MJi8XU /%LuM@0Tcµ ؜i;΃`Q1.PDF=8<^-Y ѳ?qK30ddk" ٴr9윓Al q>]/n= L%p[~`o%gH }6L~:QzWG lG?]髝I2 tj  Meo54Q/ ؖP ,<鿚 VJhL4@k4\ӹ՟/ͮv)WkxAHSzԻ`9Kϊ`ed%T Nʵ0ԫ#3Y kʇNv՝Slbyʋ|dlZ8ѩXWQt2G{u Mb.W,}fz6i|4] ؏EuFB {@R_5\{S4#[6 3jb &;_=Pg3Bvz2o.Ufpڛ?:.+SdFHc.-S{!>_ƈ/a#1Nsu\i Ԉ#"ж'Bw)1 Po^%3YT?i=3yM+8¹AC0ْsз809@ >_.Ǔ0k[oZ= @p!bJg۠vwog>J7s}z`jX&Ν{Sӎ tIatxn*$Џ#+ n5} Z<i-!'A8A9 qɚFveFEѻ}Z|%‚k<y3U7{\m]vW! 4N zuu<ʳ~U|fdA9Þt #>o(0jiIԦlNܝHoPF;(F?6> Y;t6m@_ *G(Z46K o)o^?G^4-fHJ'`YG yBsB>7^ҋBW`dGvڏ;+|ݘj7$'%yxςRvT'1ܯ D ݍ^\rP̩ǑAs{ژwe.cYsJlFMDu乑^)v43H Yy~l!.Hni[ۧId('c;+vw٢ w9M(6j63Ԋ7Hzk~ϭHJ6ȖK<˽ˊj}Ř(j劲7m#vs'vT0Hcoԅ/3/uM7^bĜ׾3eq "X8órj8ǓAĝԆAuh968S$&F?#,rȴՃ*g9#VqD2Vs`?X2oFEN_n{={eILmxڳZ轃6 zFp.Fx}2q`=g<%>oݝlH6 U ?l_0MΡ2Rǜ:'L%X2ElA(~w;M*gUR# 5eCRH${O-勱9оU(aٱ Sq M']vצzc \y6]7av?`[ "NuK~xtI ]>ʷ) NG7BJ_bsZ92奧ae׍#gGwm}>Jp ' .]fxi:Ft2G^6DWc8Nqͷ:FkοLjQOZ5j9;SĆ4ZPx#D'>l%M1;PE%d?Nڲ$߱ (^䋠a_Y Gr[ k9/r0<^N%-'(_# b*!USn6s^U-hQZͅ"<'d;S}h\h WL?=m Xyg!DiglYuU# :!W5-^W~y]'óf ?(SvrB|pjqPiO/Pa]nM)m雭xLP{MVl4TXSXRHV>CRY\l7g@zٍZvM!4+ӡS˿Wr4g哵*?G즠E-/g8^ \xv^+xE`%$7Ó;`EGe76!6|Dڝ:ǃWIȊߣ5reUij D?T/agYrM?0`5UVq@fq~ؕ9w ?qr 5i#]Ik-#ޔcv(L%|+{h'?Q1$ǂ]hA;|#sTv%; D5Ѓ+jctכXKslnN]*UȮQ~2g.qa<#һ#q2AY'DeVӟF 1P\&!!95lt7!R7R,ޢk ĜB_F|<^PVYxâSҊhuon+\LY?2Nk޹8!!L Ù57H8dYvsCZMmi͸tĔ=Xg Eb$gqbCҌ~kCQ55%,H+YEM'R eDVv+n3R6s35}HR%Z _}XaY98Si'ao1Co)],lx]/R{RXo ؝_~HKF>7fPVză9ufOƻy2^v%d*5\s_Yr^ ՝)A-΁scތJ qcF0g|,N'"O G/'Z{naT4MSؤC@)y6gPSԔ{Js5$MZv|~F(ReDHC ךɰE]=鼂JT۬t ({@7\y*'z\2GZ3QGhhFcy`9 "cZT8ՉV>J3S̹b. ZZ 2St%18{ak?EVkx:}\FVH!^ܻZ6߽lTPcXtA n} xA&*XM!'Z[>Z@ 5Q- iu`4w*yRd 3d x"_0@S/5HL+ _*Tbp5ץ"Ԓ'7Z(䬹Lo<}NT_)qB+d4Xܵv h"h_ N~Qs mN0bnc̦yj[Ij[w38@+L/Z/ŚP0^óι숂_Ro ;,~Fl5m暋>R#g"f,r%!\yz})_N(fط|L9yn*!dҍq/og(8sn_&tKATjǣ׎ .f ih2)?Wt1' qo3-Y(,zrчꜰAi02%pg4@NcTbNg9/W+7]F'#Pu\oPo0EM.|zp!ApMTp-MSeZ,;X?"WRebG5L_MS^d'fj3Tt99:LzxKFzGyEt1w&ywk8635O9hH]~yG,SB侽@08؏D:YjvTէ *QFXhB5R%}{7Sx)[5$Z$2 /h8M]ORSL{%=0{FCۺvw F_Qi_tcQrQx"{wNӮ` #֭Q\0PM4s el Civ\w/p~`І<;˽l/&B@cSz+LkJ }I90` #NbLP-$iM暘͊X] S홞+Lrށo6jfC23^Tظ9dreV}(, j+)O5nR;#^([-;O6)| "c\e6u˗VLLR qht5Bz~Bf Dч#Tv&]M&%FU^M2Cٮ( {=a#t oL-:"H6DS&j3%#/kjcU=n,u'~tmki}eޮI^|h/*ET \7O-J2.AR-L0OsSN-$ ާc8JYWw~\ZK%U$k{۳/A-ёGarL$$ŘINO%rw%Xh>poEKV\ti".2»&* w)sd-$K"@z&D4ʄRa0#3k#ዋbjD3X58ώʒ[pj"]~'_I,b]wO &ZdǬ2.nqoϚ ΃ }>n4@FK.$qё#ef6 k:E_D:nG9$mj Q65yx[‡Wj\'/`0O+ V38rBx8PX*Mm3gkˠi*etoʻ">_[)0i#//t˭X^؉ܜocJU7<swApE&W5'S<0B=Բ܄'Pzhe[reX-WAsab  n\/oGd7 0$n8:n '\Zs;e$bS~"cmfLʦj25Z)+ħw۞}PY=R5P yd߽hvߚ5;B *TPtC\qTAm^6t]ǵV & p"=Vțߒ;D {ZpTdF*Xs}I֩YV`#WfnTg+53O\2O? De֨ _MPRH;oÂX$'8mpMKd6Wvj~;3<1sԴZr Pde[7{#[3 0ʛ#ԥt J !%t];'SnϿwwP ֓U\³b`a^~mG.:̏CBz)m!b#`\Ly AEDS)@{̾r4U$b, ?_^\C,+ %jӖ2]aߦz0B$*[MׅDm mB SeU?vh Qy+cֹwșɕ tT?wgz5DP|Nßos1/+ Zy*PɮZW2t-G&C/}ywкQǯ$B1-AO\H{SWuƹċObӱ"~Gj; k'H.UC: OI=TqмKi aTchïG?I$![vNcLoEdܐg :(MY9Y/Hr[9]k9q_' e2»N 2bbU2o)A][I_ݬlEnLo>M\iN~[ ?0l%膮) d_3kjx 6xHa'`NjZ;OX V EqVaʗ4C}5U۟`zj#X2Or_ˈNN=︂[Z =K.8NEYҤ(*D(̡=r hJY٥s|SnQM^:L? MIUq $ `(MjQ.!ʏ62Q% >#3o8Dn't S|omZ*e anz40;vt:N<%G3̝ $5A=/Pb>:(ݷ:Wk\ɆU M|^QX}UP< %d2%3aB"+ qxK-İK q}:e iU.UI'Ne&SX~5њ&3+73ă*M8.t\V]%P^3/=-D5îgNE ,yX*ULe(z ^F~*p4M{qg1drmIϕL.seL7r7߄8ɉO᜻-t.0zO7)zۙz5!mrSp5bq32+կM9G)%UQX莜}e l"bb_LՔ jkBseTo >-pa7Wn}W-<{`ZN4Dś<&pVN) 5{ ySp 2,x;'V$7o3O2krCg<džiDBѩŲPS'`IxJ *}ֱz[US6и":~R 5CEBuZtr1MH8Z>SNȹؓ.IZhR_:{ZE39US,9,COdzOi@fW [v1 k\ۯ\lMYy)0JpWbZfeb$'ڿq4 Rnw&/LcȻ5q|K1KGLY8:q!ԥ ^|0&籓8Ҥ-}PFBa%PV!uVw 8c@:9ڻ{s|"g4~KiqsVBzNlUldKA$^x7&{[LC#ƺT SR5 MZ-ND BUC6Ƚ @ģm UY AJľ/b3QA١FECqö}N$c(0XKTG9E9G]0zEM+١sĬ1Ss&C~ommg.*tk&%h>á&ZлXFͿ 6C5*βxҒ`58H."NL|%/vܪO JS3 f_Bq03$G[ /\<8 ,:n60_*ZĉR lj0f9rYp%H%S=?2Q{oTvp^ee*SDR?ceId*J}隼:mlAXL aZs[:ˡ\'FGjUmkrHC!SŶѣOZ\a^kדb}t8hnGRyƿ.%E}]gn2+XWXJij+@D#/1h.=]^9w}9*>z t Hwss.ePH}c#U\`;Ϫr1"Rf[}'`JWtL:#kC@E{ꫮp_:BoG=}yFqZmWqXgyޣ~9r@5Snf]25!20it% Mn"_! (kgJ|L ` ᐻ~xWΣ(a,>,(!qLo1p^H E,M rRDe\Zܲl5HrYr2dۖ~z $A^ ~=~8v>wiE>jxz`9Mx,gb8[&$ޛ닏ׇwB߀QV6wYeqqk=13©S(:xd-4 [d2Ym7Kv ԁK&0;HOLomه!t{2/ [W-fFz,|tK:aA)x|LG5r]/.w~~m:a9ެcIDLdK`9](h7q>GxJ;]Մ-H*gz2e"4ĹF,HX.]E͸{E{46M2qZJl=2潖\E?C'ߤ;;8GM I{&H;gX7YhƷӼͺY{ဧI-˷8oUϑi0$IA_!`89?4=5ʰ*ZWH%ٮ@ %#fAO/8䬱Glȯ+Ujdnb H<,{,O eMFK+2>S7\C$my|`p$m|:ްsd}^Kd7iCm[AN#;Q\|AH+v9:ޅ#>]mL5ĶM1ͩ]n>A_n؋G!I#ʉ8Ű&ԝm*BЕ??@ un}X AKw[l;R>rY^FVM2dXYዏzb:]a 2¸/`5*6JSoɲJ/$砠.Rq;fҍR"Rm+"MN\&#5dE`wC0ǖpc&xAM -|'ޒcvB 49< zdI Мף6QqUCd KZQg720D4馹R VŒ>d?V%{+-a;mz{yv8ǝږa,]7E!eoMg ƿi!qA35UEڸVgq(YBk?_%^KZ{ro.!,3*&:):m <7pD59Gq6f g#ҝ^/ܽ*̀hܑu-%E931!;R/sI { [ y%l}t0V$eBǭrN7:TFЈ8-"XD~[;8&pfu0S(ލoT=s2{S޹^5!ϥyY`z-H:h.ԧ`MLH5U \N5^Sxdz8M%pbȇl@By_=j4UZq)#桚-/ )G\a2gVZ;W9P45_~HM ~3hj" ndh\/ іPno~Z=KcɻHz]LdV}|/6Ť^>4\wSn%ؓf(ZB2hI.p 2N(V^{m`l13n"H Xܼkt陧qh8? Vů=17mC45mݛi1Pg/(ܟϸXgvMR2\Ewy&uA, Ӷ4zЛSiZ0f5Q銄Q ],Ki`놋]ķJ@GAaXٖ;PkKLGۢSu~&^&?"Ta@NÌѪ臵5^]HŸ qE#qY'p"-v˿2`Rq~/MRi~6KQM#>}}K凝7^fLkϛ@kgOR7|S/b+)|K:5>{"^Nq Zݚ[2袃QKvS8.%̧j݀,d]4|q8"coyU#W$"h-v#?ވYuwgfzT|$|u#D)KI+Ә8/Gh~`|/*[=)MTlsNW"F9~{q)f?% 6sQ  "$3X%hZ.}(4Y2W5 *^A I/ߜ]7~[_ ̪Mhp~෭6S( I Px~(4h'%$L= ]zZU.T{a_xe. Ρ ybwW#vAdj5'fОi2}㖨Xqj^'myvmGnhRbogwCH (odYtmC =,NT1w٦`{Ⱦ ԑ3%45͹`L 4حFP=qzľKí]pq5Na'"pp_ƹI,xD|m͋ژWӌ}=}IAJ{Uۊ*&0K|-qz'?/ kaMez?݄,`*tG suW"χa@uGDH4Qs7[μ@-ΌUa]S 33JDEK z [o I^i%r <+ "D KJ8@+<)j}ʅ8,UI; )vnkTD;YE0%np!}Z͊]m/Ws`slQ^Q[S^i.# {`#Kzk`- έaکM^d5hw֞Z'(EtXaq8_0YxUS&cZ˵"Fb}7T Mv,&Y1Aay9|CCQZ(eqdfBӂ܋BeQ P~%;=~K4l2d\Ǚ&<8.Tcr<'MEgG-VBGڊ+qyxr_#Ō24*=;3ϱvi\-lؚ)jHԁE^l4֗RY V"R":n!m>QsrKhI}TSꮖS|z p!҄  P =>c,\(+N\oZc<>\6B#*ޑ ]ZGe. +8˕C@1n 6"T8gdu@?ˁSSmi~.փL3tMRv+. G]Pv)b8쨆 \~=X 3p@ZX,|Ul,舳[iXTUȵ>_wFtzTdG˨8 Pgg2abqPHF-d1i1\2W #l7e b˽](\|ߤ7.|nb~MTtg- SRK@I+9a:,dc)YKv5.sT jmC[B95T?rˇZkY>d2?"m)ƉTkL lƮ #axI`2z&[)hZj]'m+k@wl7DCȰd ?l5l۳mHF\b*U H ׯW-Cm$癜b>$4Nrwݳ_ף1Dg=,d^k.٫Ρ ľ 5-F062#A6|BߙN=Nb~?Ja?)8j`XP,E!P> ."/W량(S Zl$/֙Pp]j?+D  iHXBxzцLLg7X=vu®,fo'GUҷ݅wi@G)I(c3:"#/VıhCbL"%WF8`%x@v}[rn]`^ۻlffaZ ƍ7%q% 5$튕kLnOjiz؜lR t>ΈE1[R#@OЮ䀉T k@2!UXؼr*gbuqwG -+$I5;h;jDˏ*}$|\ğwY_G`pрʈz.Lô򀠧tVsʴMg.mK"_s:!k_1`뚠8,)Pf6#L.h* =1"S ZJ&6]Z<$tSd\g?& `ujH3Wef;/?/h,$ZB+oT?øPq܆}7Wbt%×5`,(hiցHBfɅ^ 4ήz-Eހ$-obR]b"1h yNq103ŹF-WSx\mC9IC>^zܷtQNa9w#K\R!J:2j^('GϘs0bテio:c9RGQ=¿8OG8=럠3H`$H<Đ^жl|Q:޿A4N{tpVb]YF΂)_7k8\@ []ϟ8ap#} Ю'rbXxa SBIUV1A&=b<5Q-x(':=[!1,`fm >(%󂝇͋{}"̄9i _cGw|K5Yß!9٢V U"̱}-6YGMPQf LͨO@cei'Obqƾary!]wzhKWbäӿ8z_ej0&,˦Lı x Z߇. :uOD#8ƣ4gF|=uJWf8;sۢ}Oѡq ߂o|rd.ɞ$Ӯp}Ha hm}*s?P/;!^nƎTh 岈^2ٮHȶ*c,(Tn@WI-rlOQH%ҙZj\'`Wv6Q@!GU,ȉZ 6]2wkDFN)݄.}5-fu85bnا {u 8,gr]"!U]6opy3"pRaQ?z^d!?gBY*P/3-.:?At<2WgÃ]AC٨x9/XCg˶$Nn4AB\ !p,]h=pk|,3!?9)bgʐ"-e9^%1[â,sV{V͏+0wn9To* #{8"sBQ5chTO cbqgM僯6,E\=p8NӯCyzɋטz_h곓%1plNP~ϊeFK_G~qY&ў0V)-jf8N$ː!odRLβA!6]%qHI =S!/,ՀɲTx[f|9}40%8r}<ϟŕLjl9:$) T-!^Mm[ ۓ>(J| FKk)x_>/D]!aLaWkx ~9}ΡcsÃ]NOIjBl$ȶ[715GtAN^Q~q&z0g3y<)i;e،Q*rc27Gm cBB f,SDC<&C:wNV_ -(,[mGW*jqXrҸhޱ*?=N.EMyސ L?d8%Q;T1Dc (!s'S\]~TҦ/%-g<ΥVI5;Z![! L4}M~ }лыVԃHdP*Zl`-ډA [(/†'Uw,3t5(NB A )̟;jhiܐ\`8 @ᇏTuMà@'<'m~kLh2Ƴ!ʈ $47ks0I㭙]ԌMf`i"0 6܅ \=܌J/jk@Թ|YėIe@)Up?Cީ?٥ƵSXKUyQJ 4Fj"{Ro-VGuOpUp;J6yLWh[q1=ѻKZ0xx<9_\Z Z9KA)`6c=]FE>8hMH]=>3GHNyuܺw& u>|ȫ}(R"z:zxl oe՚b0Lan QWPo> !F2T"z YNݪi`m<‹ N,y@0GVkN[F !FtPz\P%YS),JΧ\@c||Ѭnm3 m Ko)b2R(+VfhMG2P7~utA*9#yI)LM_AsktNM᫪P 9:OKQ Q UrY0aAjP_;#٪oCOy1 z˾R}t@vH7€\eK%ojݢVhlaa-Ȇ6iD2Webf$5us URLZ,$:@C5)k=8w dj.:X$ /(^dOD,$(IM˼31d('$"#AmR6\9kד9R2d$0#Ěƃ)S\nBT/S\tҷ̵SeNve9WzѧoOe z#_eZD%Seq QNr/;]O7&T,LBeAzD פ 6j Ϙ&vtaX<BL ^a=QW4b1{,+V.߰iݷQ v>o= -!^t/2$h G>m!y#\^uVǡ;ғX}`Aej@A $B؞Nw`ɮmguU5*U{p5D44Xii oL_Q)߇8\P~Tqpʉ7%=_G?2 ?m%+XKDŵ`6t茸~bWM94=g#8Jڊ+4Kttjczp-v\IZH?3 _D8M 5Zxlݪ>Kf|a 1<a`aSY|rb KK)X:E=6~rϷ~(-mTL̑*u#qT5T Dk(.|Gk;6G=dx6vgd4R @,vt*WnP4+2.k:|e w{ŗw D#5Qt淼е09㉶ i-oBbJb~"; o+N?@ Bm)`gT"kk|PHrEdmzNP vMOʐj>\HNcqyb?b-S=ym;PKrL2=GȵZݎ5P85Z/w9bCWS^.COhziy8)={(C7 /9Lo8QGAZXS<,Q=lsZLd񳂚qMܿк Q;<:&-owa l:D 9Ik]4N<wU}pR-JZмyjh]RX5|&Z Q| <%[@}rrZ$?&qPxF)E3D*!MKǮef=|@YRY8h_=>0PjKSᘿ .ꈮ #7J,*E4(J¤ bx3z=͢)кb@f4Usl`t #ϑE(94W &"3&2 F' FγgCoJE00= cۤmm~q! 7)nYZƠ2G#eɷaMz ڞϨdǏy[ʈpk`mOסܑ=u} A/a'=&w\ZE9(zäVu Cd9F* 6íYo? Ó4B'.P+PQ2/ 8U jt46듥g]8DZ&?04;G+FbB/evoO35?kHhBid iF*$ Enۅ%Ǐh(BOvǧhvhlQtesU! fU4)p%wQ D`}``L lb{Tm mkEO;|#\;?atm:h|S;W嗳2msit&DG{8|7Hq?m,IOPA-OgB\qnd10>&hn0v+ Nޥ'pg*y_EYjskÎۇ TRCV" 劋~s)Y7(n|n0ѯ=YG1rȒ>1ة)=/)؉>,Ь<> ? 5gx~wv1Z)0sHz?mf>: ENq*C?L6zӃ1fvL?8%7}7Odyzfa̕h_nbEeQr1R+kG'XIϧE!-d0$6lC/}vZ5Vs9 ,|<3a3 ꔩY: gw϶m2̹<2ևdLݹR"QaD*Kmb^=y>>k?kT}Kς1?PPE/ݷeD~R7c$U漜o|̄i gu̬(T^FYk%**IV s`5.܀+GtnuŁT4>]G~I L6bK!@;w[ =N$1I:[UiC!0Ѡ.]kTB!pn|cT #3&ڤh Fyڃβ*D>?#Ѯ!f |h)3LE1L buJG*/4o7a g%= {?hXS3䯔j!0"f[UTUr7ٓxr=HF謌ᅵ'ml^&\9zqaZT.&) ~tw,%u3NG$ ]Y6.RjUv_{eWF|Xm,xVԷRȀ际#N8G&f[xTPp +f'X{1QjY;87ԴܱJk8qt6b{aEyQ͏Ӫ͛JMjRPD(]C>}T)5FVmz` rF[mϊ3Ά%mL3=yLjJ= OB*޸6}EӘeEb^ǃ&T5Q*M}g <\lZS )y'l+xE!PVկ;pBJ`+)609 }2`Hl<}5f$􏰪RZe14/U\G`h@tۑ!g5#^*"Wi{Lawb?DpHhwGR >:/`?ٝS@z%P;֝{|N5q IӚpZ>hW$:4 `EdWRa)&(U;L=#A, p8qU}ퟢ&Lt:Nˣڜ}%p'snϳ^t>1ȱi!Ldl0 2iy\5i͉ j>v L6X&(fFZ%G /4UOsq>B%@XJ*M &}9;@ŀQ6(LBD5ה+ \-J#4=ԙD4ҞkNh"&b0G~ EF\&OWnueS.zyPe?5Ky nR qtԜr:A5 82F_b/g *Ri$OvKLwdJBIMB^KK7;nT |If* ;/*_J/7d+>a[?x>T_] vrQsE  #=nRw |<^gM*ݿV"6 SGIwV~i|t-V(b#0:VE{5mv`TkrD*M+{2ql..d81ȋ+U``á!u6aҞ5nMU;<0u%]["e,.}t[6W[,u h$R(_L"P_gw\T XeV yP]G\a+iTM^Rp w pp$k DQuukv|ȝ~WƠ&Gĵ?<8A6O@~[ 9:.߭Q-)US S>XГ.65m3Ҩ,gTgKѳ2fxNf|/1AoM/ԖA{i:ޒ,0T] E~hDJ"{KH«[~'!JWC_| {!eQD"=j-/Pk_#Q SAN]1S]1s ~CϓNJVǽv ^svX b;2e{VjC_46۱[? #6`,5{^/).:55QEBڑWͩy|0U)=Bk ^g'Z ~73:;EҖgC@ǰX}V:8%=4}MXmb+rb|$vͼXzP" ^Tք5L? n?D?󒊭)-"M?'RX# h *u֗X,T'vm}|7MXP)bg&k'x|˵M ltMI[bJA|rkJQT΢:ii'T|ٳslz3[>Ha& (g.mHEŤvspB\bEϪŔ\@0Yj65}c=f=^ULp"⠐`xhq>sЊ.|s z*qC? 1Xխu!1kV]Z}nr˲S-Zv@>qp)E^!-Z=]lD2ig ZPJD|@D"tv3+~P ?,h( }afHku'}()_e/⒊8 O8֨Q . ?ez6I)F$'->ŏnE>`s`"y 7r0N7u jP9"ƾUG 3jrƥH: #+!nbMq^Zj(},w1إ,4K6E<;J oԱzءEs3-ehcU/h{ɜ#й =DT PZiw91Xs3{ w^Ab</W-ZX8?VRMg!qpU 9B'mim:\׻DD> ynDy~TS΍\'u#AbTJ]ώ0|i%eݽF;Ă[h^lעx$a5PFoF_g-Pu]\ u^e z335s˺_#/0Fw90AekfA?abMy{ kIFI_HDB$OPNH99ܝ9yՁ݉bXg _Wn/P@.мFu"%xցr@A Ǚ+$spÊ^PDɓwrݨ!pz%[D+,W+gkVV^ǟdWkŷLrw;qN3O֧PW?mcjrXwSM}aM&?ʶz{ jkOlo|g^j&ʏdK~iݲ/Y7 ګJ'=M˖Bnߜw 2e +'BX7ivl*VlL?VATj/W]dG?1W, w^[D?h(,[-,q5µģ,DXbwpǤgMO+zA6o=@ܝZޮ @qd/n 4,o-b\/YzyqA\L| ժNヷGו+eE^̤؋jlGEmégN'ZwPC)S 2? A5Xp${,Zò z  >aCfZXkcLUSN4nl'EXbuM$芝*B4[.J7lIJٟǾ pPѽ*BY[MGB77*|}T4bLsO?2b4-v%S,#"~aG3s+5nc 4=c$N-|zQnH:!KJ0Hesa)'Y 3hyȯ/h) KOe`B'`vt鱓䄠.aד呂?WųRW/-QHMa\z'•"bl[_eqsbAMlP稈s$\pd5X`!4YtR1-20~ȭL(#_#qʎzJVT,t.v;'9Sme\/!$30* IcF&=*icF(VκGd[fAN.ʖ]pF{@b;PּJī$akQ2>b!g^DX@yhWzLJCAK[z޵ț2`rܦ/v#HQ]0- < RƘ59](pp6JfnSn Pq-%JVoTݬM4\1ډ0OҀ;fm|8ZY*e]*U ;0+K0q0]toL/z$mIkiW"l”payfu3- :q{kG)lkF0`ۋrGKv57RWVd?4ȹ_ ꅢ%Yoؘb!!* :\AX=c%|vZ#,`iM#HL˹Qmm5pgTq3űjO{pmO!79w^86CB{nk~F=*T)rs:{!xt2x۔f# $ #Wkf٤ MrU;ah`nQ.3AYntaN'xy7'1q^CzռSڸSmAl퓔ɜE!&R-Il&~t8N1G/L֡PFR *Ŧ}kj%%eJbz&͑]-NE&]ak1~VޖcF/lUkgsJgg58= 5{ҟ3YɆ1ɺ휯Wo;/^!q¹a@`x]8.aҭ@>=BRA,?6'[eCtŢX%~r}"7:z_G铍YP -Uz41tNU̿F/..@Cy.k e(h5H_$Tm7Պq',Fո\E1^ S%zگ&/F"N m;~\6aNÜ(wqƻ<WzGyoA_@~Tn=ԲCEgX7Rֳ/*XG nٟ7$Uƒ[,S0y A sRuOp4Ul%,+IU. Z.GLs>CDS(3ؒx.~t?\q̉A΋xq!x]בyw7}}Tʿ$DKTx %Znb.*`0=0AWCf|L*3%YXN/>3 ҇Ɛ#!}aaa-w{Z*(Pz?Tݨj%fW>=q~ 1ĤฉYXh$y!//(ja8Qek$G2(˻pI$K(%,Z!^ w%RH҃;b?>KUu/9ҫ] 6.FkIexp3Otu200Z%a>=5kN0 6U0v.6vI¼@,f-tCDeoKj^pY9J9^uErJ,!lxe.Jt% 4;Yf(dG^9,T& u=trj0쯟8fqvd^Tb8MtPG~W >(k֏qƪ:V;czɞ5L/r)C/{Y>s t*)bXohɘBC\אLv1B@E w \|E ywHǰ=oDST?gXܢW1ATzN)Yt/ 2=]WUY꣞zRSTI6z=L rrEEsu Ҏr=!X5rͨ9)xCGjJI`+/oj3RLكg:1aȇ3;odDx=+lݡ _Vͅsf!6eIP/ /3񿾼~FOIc!oS9Ꟁjy=IsqD.qMJσ-B:pNGVfʉ IT.lWFIdcӗ D ZpkRw"r )~/)#J=DnIAc]3ޞQxt"^b 8 .S@ P' 6(kt*0J/\Se+9aki]ʇDulr0ݖk9P .!B2*qy A,)y)r r}9}_,Psdcoo#YJ-ɯVx?=|| 'JSU:%,%#&nu#/9pm i~޼Q/B5ZJ $ڱ>څƔbaʆ[pp(fP?8#4D9ugl{nRE_ZwJt`Secc/ѴzQ%LCKIgXBTٌpl;Ǎfr?&*i0T)"EuhE}F?7eKsXy(9Cܥ9'9Հ%p)+[WG\i|R?C85яi;m" J:"-I'tz Pܳ5wUVM}vѨu,Cl}Ch)a<F^2ÆHw\. (DqWA'(s%i0"< J2FޯR ,R(0#}m\mzRg/Rزr{lĨʛfiܺVv<2t > #7#hilUK2rN`j?MljbwmҧG%wl;oj"c_'\q<5s}}.D`i|ıitбW OV=J'2͝9q B0&(><\EH}HPe(IJ37#)!,UG-XF!b&--^;2w0htW}X ϩvX ԍjԹq\(4 :*sIvwל-!~v" ՄS;يpSK|Zf}\u/"WwEmQH ~Q|Н҅Ȍה8U ҩbODJIJl.#W&GbסoB :C+&߿gzjRcfvc Ake"*@AmO -%ޯ>nBJ8Rɷ7mtM h͐6qesȥfTsĎ G; 6!p7Xؐ)1sN 1`VFcwhĕĉWhhRx<܏Y U"+Ni-g_@lȵzU 2rZ_ /z62hj}YnzƌϦ>#}Y23vбG(qK0e{"CN-z[&Es:SnӕΓ? 5 8VUjU 0`i^P2I2-0: [Z:;ڣI5 7CLZ>But=|zJ豺$tdC('IW; eL{j H iHxX)~48`w$S̜a|aW)VES J^TܚC}e·mh- 9+@WW(VFA=U?]û='|QMp#VL 3 gY-Caa=lQat mvTE(ޱj$J&BT"ġsFѽE1hfyYJ q=;%." HC*g֜Kێ,)J=~):hG>lz<_j6lԯ6qdS *PgoHuofNe1ͻCl&jPri=8\\k2=v檺q#.Qm͏Vjv/ ["E= }֝j%{}p/72#&4#o&X> Vz ܀6fBL%kf }hFv $+I6+P 9ӳ"[;Bosu."`ײ!IrhFwP`_8V_ܠHFŕב6'/y<0ŮF^Q.~ޘXL0_tooVV~_ Q7n&4&}NmMm/U>{(-|fjB%1I(=|N-Z"7I|gܥ`ee4cK(cHIـQ2~='Bdyz#}Ep"0[RT͇,J$ZG5XkH^t{Vo03!6N?&^~gN"lt2NCZU#s hMrLͮjg*# `BF?v(Rx9ɚY&l8%!9K]|Vm=tۊ/mp:AǷt:gv'NZm|GMVOg? 9:9du*@#G(PJC9R܉7NSIcL`n1Jj:}tDi[TTƄ G^j&xgY+yc.4o.{!6 U2dN&%"`:@v'| @&JR ha]p"6,mQ[jۤ9Jl,iy)hz bb:X0ՐU@f!f0al:w"~&˾yūZ'&T8M L],aP{M&J4pP[i5sV<]a>Ηx` AƄ~]z$"q &`5h-pG;RUY)Y` #=y%2 cUR|wS<%`MFt39ej) ˨8`hBCހUgl)ȦF6a9HX䏄 }8sж]\7T3M?SU|6]_9gut^IAD`t30 %5bu u\Z|[Q45Tm?D\Mw}6YJ:3Rn {ۃ.tXBue·$M`i~ǎvgc  ]1]4@|zx%#ˣvOWOW42)j=x+!ąiq[luAC!g)]e4q_/jW0b[0L1K1U6 pbuw *EH>9=hR@~H"ڣ~Ix!}Y)=`uOkZB|vR a}D}V\2 AW*g#;@Fclu8?F*Bose/ΙQB;a"i pD8Tjϐgk4)W>l̺_`4}qMK3B}ց ˳NՆ_?_ Ke p]_n >D;T!:RsͰ1zM!>ճ< YR*=4x;D5`291R¶ A^͕gA)EU6 uBts"h(tDCՈ|QBqe;<[@1jeH-7WRfivk㘍QX؎ʬoY|1  $>wUSV;v|uPgypw3Ω8cWnvחo^'H쭝k~ Bl {ɠ^ײkn7- z Or1C8]|,f,tqSJ`hbуanp{<0x4ȹQ'X*<"$ݍOA<m/XaP.cc.evR|P҃쩾ǁ&KRE~i7bsr/|>Z8Aܩ]Wa{U؋6b4j$~N_ tppL[]CNl\m\ tdaoݺ9kkej8hibYo:,,Bu b)D={h %򣁭U`|ʫáCI.-$U+sSc7ȓe`ԥo5U`uv6.@ٱQ$\)K ;8D~Q#(8;f΋\$}ȋC`4xQ9Dhk7N,e:c+dGr8łSB<903\K=t 1FYʵ _Cɕ <Ʉzzmrh{f0K)U<F/؆sŨl{{ Dv n{"T+;ΛB,#sSݽ [+G'\Sg|2=(:vB8:,RZ3]v%IfZ.YgqqHw[ځ9^REJC9NDqELv `H593[N8<$6Xtq=e tJX^OMK2O:P9l?¸@M "$m$^Wp_@c׶C20Tж/q8w%7 e! JYt@rRx!x?$d#5Wy!yp}6!Гsr; r{'L/ d =MaKⰡa3(mX(1&s (t[lZ4InѨrnKk&[I ʑg7-c~\t}3cQCZ?*+jȼkto 9<%dtCz/iC+=mJ+ŌHf`9.߄CE\BXR=vOjSba#PKTc0kyD^eJjBjvQ{ 7Pr8.{H>X@$S$Y8v,l:.>CtCjPl]>_F hwj f.7jev[DIlti`=KDD@_U /Z ,xM٥u0e!:qxeWh:wT?v;ܶ! ޜ٠& V>Fh<6X_̎j@Mƀ`} ^dur8FP"A2Ko_e(/r ߰~9Q=*|e+ELa&i»rP7#ʼpP|S;\w,)v GG*Ot$W1 *oxס=)ˋetgeɒrBNM=0'Z%Hi_H/.©'E[z쁙@$5 j?#w{larGa|H)T갤p},ȯu˔ER$٠4H^kVzI/6rsW>eٯǀ gF:*gy )XpX`~d\lAw\M5N/6kO޹ꥬAOo9<͇5^UIjO1~q1Z QgX**>͖0s4U?=no2oL;1.۬=5*%(ܚIH$UFl _[X/2xGx\y@ Q3lȋ_=d@ !N'&$8r}`? t A>9? 'K]m88CM >?;gmjnrw9=LW `ai-N ͂ϾHomOB82C^!8m}5+@mFEK$vjZ(K!|.F1Dp*@GԞ-<} 9M֖1]vlaHvWog/+ZFXVU369aK2<&-\fZTMG=f:Zӎ19s?_Y%nEY+8|lVxrZ3Ô['20_ȅc?ʑa]Jð]5]=EǿF75=4\R%j0A71b3:4\jaNW-v ])q6P^0x-Ca<|Zm"6PSV-1˘fˢo9q?Zu~dґkrPf8{}S-`@FǙiUA:Z/ev{^|q9ʖmX3BD_2KVy&dϔa2Uﬣ:y=KKVhW5M~JzƜYέ59Z뮂B 1/x,joB|GO-T". H 9 T)5Ehhu]+WSh|.i]q^t*USN3dwe?Vm@lu+4+uNJ3aΟe֊ASnUw)) 9m4D^fFEK쵢2@*WmqƘ 25tpQ7ՙY/  )h񤌏q46B$;]׷';T74 ۩=uY@.W?]"^N(-M^гcy"IeKmTG90Z@w&I7^k >uXΉ܎xZ^g?1r>zwUF=g@=|T÷^ edQtmbއB0V`,o~wxqN~Xy,s]W02$iy2O}qҮ6RANt*)m+?I7%y%|sy:0k`Ž O&Bsɑ> k0n:`% ?02Ͼ },Dԕ[ NWqbtG7\[{bZ\.A G2޷hP0.XxF[s!~4ڏDY龹0+o]1ަ{ iOl Z[_"@ l_RړAOfRͰiCfUM̂khXn{׋i=GǏ%f y =.Juʻ-]@0l`Ɩ>?2|]/<US짥b7)Q3c!zKQ6KnWW1 z$cT]"g _,fI>L M`NdˈO݆m|ˆyui36Y7E G2?^8젦Kpˑք~$,} 28[pHbZt}%I8ȇP'@4iW pSS^N%W2$0.&{[hB0?Z9\LcQq`j#|!FԤ^%'H#z:b7^jGύӊP|֋J,aedWhS ϗQ7 {):E'"A61rtJ5/ xԑ0> ,V#C{F45_O޷t ,:&kRbuflTQk}D;jgM0wF#>>G8"9I`~48 =ہjPì:>B5%$qW>U9۠Wd$*B~b/=w-zr$n[0cWSy&GS1vcuNL0NbBy4p/LwSJ)}QAr&pUR;yZj 4$0&Uj?o`w%zR MrO-U!bd&+5C KXveP@ɧu cO82ASd CdLF;O*AK)nqC{~q!GHo o=QARjZeXO=jD>ŗ 7ss#uA۷ɷe`^{JeL8Crt&OcD+B\h=$'ƨ *D}k>'^Z1`A"8gqpţ /wHA'3V"SQD5<΋w'Y9Z ʙx?>Iγu('Viud;%JfOl5.23sS|$҃ aKR lXh[ͮ'@rn+h@'V -`=u7\;9BnIc,e*@R%*@%sfiw)B.!?rʄ h~2&!{Äc:ꔵBhx#J<4yZE ʪ& }>8ɗ Gd$ ZǡgHba!Ep߽EK69J-o!ŃEۗFz|cf v4?*|΋qjpfGWN3@4OE01/kF;,>O ϞI,<[UӯD5΅ܢdIaސpئ"  "2ٲ=FCsxBfz ҞL~s7ҩ7P?Jefvo0{|yt~"'pae([U-҇q7|~ԡ|t(eo}#u ePqб&3%Ě`0aF-%N?Gc +dH"J b*c7nm-0v:9An6e\aw:<[B6=jx.Z;AW$k!MOU Z*$s&J_՚ߑwgM{s+[\fZlC>D$ _{#W11fKD"s`/nEȘR=:l?m ]]^"qA?G: "/ݨ1G\lӜ,L hS$ -ƶE)XȚ%N(j: =+w==%lߪ8MӗA?SUƆ:/nEE|\x]bЩ=FvE~H[`<2rUlȢԢA*~|t->;g Uҧ~d7Z=-ځuٚ?R/ C@k%Pf|>{U=)TkOIZ?m9F)fEֹyQmm >2HCڍ7,Lj=ldL'ٺv+8sEf"6! f_{^v|\M,bJup~ u V yJ)_(,ջD2'DOe |hԝWmYyywW g١]/_xyɣUlno6#$6O *tW5Zʍ]Tei^|YӁ/>ZWBkCu)x ^ Pu̴|c$Xp8OAɌ#i 92p۔AZH%>8TRseޕ~iR]8rQ_^(Ox^FKKj4z\+~`l o"'\'jbSww/u 4q>ұ@(ԅ*}> _RMR|5r4ET"7aUkjo Oѷa>쪮evJr ݅4K@ѷN_as.J?Yk$bb,>ňI+ (? kw ahg<|s "rE;s9DdD6xUfٵOξ ZepgOB%gpQecȲ-wԧ-{C`m_?пtY*AeCQPl#4{FJ v.AOs@!-=\?Օ_3:f`#Wp[ cX{*.؇taA~E4N9ַ"U$vUM5|4p H p]Thos4+E wIۗ߆JrڇE^;rű/W٣R:!5s[:V+~:ա# o}Ws7o單~TUn-2q,6oiHs419GXg'25A?xCmK(e'$gvH6OLE lz5Db iTQ~\c5AAH5ǥ+xᇩN om|)-ږKFL%Qx K31Ljx@=eHv:nhrwIrYt AKEk\}h nu?59+E1e,9 W9 NNW(mir2-8;&/LN֡=+sz68 S6X5"Z㪷0 ZvxWyd;V*%E&HqOɭMɣ^Vf4 Ū<"`|4(;)!tL=Wph[jjk _ M0OzFX5  1Yςc!8]ך-z'.eS[qx֨ CG5S9~mDs7ʵ;ىLwWwOQWƚ ˚'?53ɑb>XOЙ50覻A&QynOZׇ1Nf'j+VʞRADd(c˴g-T{9%B#s W3r kj--Qm ҂%ݺ$.(t lҧƌacڈKoOoЅ̗pEo--[NdHTȰU%وO9L&"L=㤎3צ v2,d;l)}$Ye1[bt,cRO( _Ec Hڙ%ѾjNv&-YOa#2Vw\ P)g']R6d63N;4g$y*o㸸7L3doVOLkv14PMr (>ԐO,So.t .bao!=veR`}DRj=ZB;ZVDe@xݩ`&FXChrSE @F7`h;2tJ䫀K=I`WÚ]GR;䛉tsd r(Z )Z-ɭNfSNQI_W)Q1ݤ75]@[ύsqzbn%'aGm}M /\qDaݚ>y8ĢŃKI_/FS7R#v`;^ GEYP/x-_GgDq!("۫OvDyY&3I4+`Ε:YiAh8&Uy#) =5L58$ݛO`Κ&ؑ]ϷL`>_?7"K8;mX){'u{ "rydGIc g7",\ O~~]2Y")a˩A4 '*ݵAS4@O~xL2k+cKDUPQ9cR-d1ǍᡲDtq|f`n6q~ 3ߗy!5E.Y{=>lr#m#ݔB 8' >^JOW;sdue{h ddiهtU{$M]F˸IOՍԢ|)6qȿ`ϸ'MsLz;!%tLB"iHtUfĆ@ɮL*Sz@k]ܺ.>[J`ih!c c&73|UB3ٿ|Yko#YӤu/!P#Mb`? 42uef A]" :%I5+}Ω C/0_ca<]?L xui'NM}tsCRG f:I,]N&8 ]UJM/]k ڪϓ={J.WwE+|HBQ2)Yn&AHp3 \Ę:eMFk )rBx ML2?AfEһɚi! sֺ%ڊ%q؍rR7% wN).|r]Qs90eDkeDMXׁz15KNY+[82ĊYv0\,apkINBf]jTU;UwTD|+2:خ$~ڜz 6uT1dv!N ՋӲGC~v&V-T.Td4J(;@ Rtty/i-*ꈙrFEhtMT}5XeHyfF䧠h9?P!hHh`ql}h$=h([#i['j oiklep^lj$e8_;`ʳ-b >;> /{eJe9n< 1KM*tQ-*R;IW# t-n%'L2o25E)[I;&3a  5N+Wc_ҏK'#]ǩIfNgWζ}鵈m.9~%qO?'z $dlh_)Ev|_N鰀״Ha +GxTI r^Κ}V"_R[G{Z 6s+xru~CU̶`L솂U6jelvpzG\=0ZIˍ]6ɩG 8UHFYã^.QXUI=4)뜯1,pĹQp!q9` uцv/=Ppsv\9  WFٍ .^bJ60[PsΥf%&*K͠VV6͐$Z>؈-8lRP@-J el'|1%ZGHa`JJ(+4( br0(X6 IVm£f(&qX|fqqM82MqIv^ eSU  `"o7ErJ|WmAl^/Qc r(/iƣO[ߋy6agV܇Y\Y+V`@&!- ~ޜ+㫤<akx _];zty9<#HioO: JuL _ Г1^|x&Z.PMS:#gYO˗= 53f^ٚlYWpC|U[p 6JϽޣ.kZHSؐh~GG%30YrCh6-B 'F'ڊeAٯIvNWe*rV'o >acoJ(ԗv£:@+e*R8p|tۚZx履n}TWFA2UIuMMqf/nI?uEȮ`[S% XхȲ  wߊ9>#Cd\0Gge p?L_R,րV-=%`cԳ]oطu(.6T9t dr5-} [{fY)WK,(H]8g_V]ZYCriΕ1)cHL&ۡ/IRA'cw_N Wlˆ9Tt~5da>B1!ͨyV pTSVb;ۨ3b&3pY]61BV'̗,b3:CRx)sGo;zB8CTӨLķI\y|3 O/?h&ҕ}Wӯet) ٹ:_xog%LZjTKqyT.DB<\&zCRk'ca *sFs2 T}u@8 lXL!^]|*ύnP{ aKb/'.9`&/njT)J}qz?¨GHYibx5%b#PT_qċFCm ?YڀN n)[k7VR~%ovjx7>cԄ-sW*'ͪɐVH}Sޞ? l"v;P/B*IuH9S{uXepBƋJ;r R]ᒨ7?Oqfp|T7ĮsWhasqWe0 )Z5,WΡjCQ(P9F1Z{O MGw[uM.&dYw"+x1}a9V=_y U'7OVjy4gW:G-#$#8,cߨ[tm8:$uZ)`G7}$J BG{wt+1ʡga[+E8i eAZݒxAsGR֎Ut].] D_Ec{~)a WAqoΣ 9eJʭ/uh*Pxzpfw`A~}/dTtTų q+&. /FGw6{ނ-:qh|2#_|g6S7Κgzb$3/ާrJf6)#Z# ss~A7fAt>Poxg*UCA}N H=g,R4#lJOƭGxI B}sOI̵!ս%E, d,UFRi+d/x7(]0'kUabg6Uo9SBg`@[/5&FHw2 8]瀩hsvV )\6F @{VA;(Eu~>Sz77xƓ"m^pC<4AM7 E? 8s >ӟ TL D<깏 ecy+R+/a_NϏ)=RܑcK0$n3=m6t9/"̯MAUlnYqWYbx%`eN+,K3߳oG I}pQ3F@ O}ݴ NXHtx)7-xQ; ~ʡ Tvu^4(Q)f0˂pe/vS`,啂ҳ5S i·&D:0b&f_-ElWo:RLiP,`rYUT wp"۹w.ssd=9A]aձ>NZ,wIo`d@u` Îӵ[wP2t3,j\3}=0Y%=zyVs?狍:„ÿDEw]L":)nRv6 F )O +6HӐ<?13eWiʦ]m$dZ BțʓkAЂ(t+x`mWޥ, xh?YU.xB15]ϟFt0B8Z8^mP9}/|%hMA3W&HVY$q kD`1BK֮Dbl)sw<+ABF4etVL$ y9-d"X%De:d)>Zϛ۞t!- H`\()KjP:"v[cev"%S pwֱD&՞1&!VcU^Xِ:N`ї ;&X Kխ74Ff098kCS@2UK xMSZk.AYd—Re 9**U0HOO^nd׬{S=6zu Lq[i1O, _' 3okN5B(YLq ¦a3*6#O2?҆_[oј8&l>k=4UsYU8ۀMF+qCXʲNs~+KT#o#4STZE (UPdNj61NIOk.\8^>9d]c]n8rp>{Q|yWM]\=)ٍw-˔?U 8{"Y?[h*;,#Iy&)e S+ް/xlrb{X B\6mE"2erN^=;j(P)VQt@H(ך3v"!\)]}[ne/V +k (L"=cךG#!/Vث0~z6 Iuxrӂ f+q݉>1QoVv+Z+SUE%۝8\^[a@wxDҏ'K.7ta;wX|YXk"?Iu޾^2m%=] ~(DPcu{Hr/pS1q5Di5n|$~+9 to%y |M!ÏҭKQ.T~}DAK<~kmT|mt3As (O-K( oi.-Nѐt%`n#MFgj:5\few1(t`X#p־ʓuIq1 ]X IDd~u39^ŗf}eB9DseX{ze֙+ < /,M%/1ոp:vqP٫O 3nx=t,:{E2tymu8OV 'k9֝Y(@Ƽzbc)GMDGQDYmBύ{׽^U2|+^k,tQMpo}r* Ip˞oK`V [Je5cِt{9Ft:;6xɟxǬ"vBkvtQGn V8 iǯ:2źxb?P2"a"=56v4ʰ9%*)/n $Ei˘ Bڊ'3䌯n{"g,` 鈬Uͥ ݫӈ\MXIEJ˄ӻV|u.k-WC24w2Cxx}c5[ wʩV_o/dĂ&g%A ș] e'~| f q]FۢblUxNf)h1XW ^nTȣ dƁ\_o9zzVq]5H@bź(L\'*L+nA(5I~RpSgo;GSDV9&En&8>ciزl}>vنP'!b,eꌬ^F‹0gqQD+³P6Q1<긘tU'IS1kGΑP|6i{nX H:%|4f"rrgg~EȊu|DIticMם -士UKrK`"{`?SU,Xꎇtx@=ʴ9<)9?vd\/Y0AnQ\?* 4 aʍ}ݱ 稡-Σ -i(3SeKhA);%ylX2{wFg; ġy{ɻA hg`3%]tBs69߷ 1EpR6"X1î o.DVKa,P嵐qew ؂IU0Z K-Zz(HXkXJz`$=^*j?Hr4>?VL3| Vb+QnԆ25U?d SҍhdY<& Rg\2uDFi2fN1ΣGU굒ϰi=?]E~d>ԩqA-ŵ櫠\ا!ݽJa1(YvāYpZ9p1iq{:˗4hD_V Jl}l*qӇEWdvUܺ&%-6oEf^V/0alDW{KeyX"V`Sו5pSM2v֞<[`$ Af ҽ˕Jk?/Iob9m} ?1Yi?SS|Df:G}\sK 2¸ lP?@4!ɘaVH=X\1^ߤ,ǘ -q;F#41vۼA֓%P}`~!4S'\O."etb ^cf:]pg)2ͨ`ϻh \nn"!{„1'?!#as7ҍ6&!r\#|_ XT~5.>܄ ~.Zݤ+1χ@'naNNP զUkt d^8NɼcΛ)$>[!x /I:%xő#s44<|݊pOkpk, =[TǩdbY*Ed)K8,wkMVzB vT&4JFv f v-{.^Еd}waI59y4Zhg* YNC^R᚜w0! 0yUuh>DNiq/ӷnIWt6k0z>ݼ5|@OϹME-FGɠ š}D?[g% ͟Rl]n̅3PK-(,*toԹ, ~CڀVi8eӍm'֮9L6 uKDnvr~ARGx}ތ$d8e0g Rj&Eh?:`bU4fl-l5l|-ؾ[snY5`~.߁rH".JEFFyb b_ n#HZ5Cez: 8?|F g0I %f@j\@lvl^+"; X=i=b &TLy} :|n0Խ6l!HPijju ZY醒H!VfK;ԇ%;dn۠ ʉ_>cbpѫ*ϗ<\!<֜28!ӋǀX&N461b}l[٧ s]ݯʉ+k^nhvs6Nl_DaJ]C#ύ,&=:2t('V*5¦Z#@rbvbiԾMSRAR:rJnqfH .~}yPH@̓6,G :$'jT:\6`('4rlM֭Z$7+; wÔ{𔠚ØzEhm;zw Xzy88_lT# =? VVBɔ# ~VZV/Պ*jwQSz PWVvl (MxT).%F?0#!fZ:Oƻ%eQ1YُwagPY=z*-3%Vc&d4Rry/ ԽQ Y~k0ekUMVlL(-zZ9 l ROwqv?]M` gk$ӔU^uWzHP`ˢq ]#BJy'xSl8szҘSFW@\ *RoR73YE;2f%QZ KT@RR˦,))K`-ClqRjG1I 04jΑe[QϨfQunu ǾaorYY"([+GlMVZ-y݉ )Od`.Ԣ"O]O/;[Ҿ?\/t LsyDm҆criq&@ƣ;#/Selu Kw6 rz߈F_/\\J ͢mGM{S8:ZD_ @Y[EwZf2Ynj ŷ]@Gٸ{Qm4ӱt!!̆2tl!';!M,;=ܲ ҬZa(lW :;$pܮBFa ccɅ/)SqX~=ֹ_5ËQ BZUg5]+祥XQTm ZO*yO;Dp8 Y1]YlT@etbEh)"ƇxwF6 b޴*Ң"3gsDuD6 UQ;=n]Xd7yM oM.aCG@ޱg?tZ{d$|ʩ14}Fu$\ǝ@ LߢrXGFɎ< YF,PK4PJ1g-uaw% ɺL< Ovm.H@f] . TSpV{f1/FȏTCِ%YϳTyNar͂NvLeoOh߳/}/ jV6=Sf@O*E5]3;YU#G TPJ'.>-5X 4;LnM1HҊ<07hTG VWC| RγLzhJ!2oZ!ƾ߆)c?MNp-֧ojTyAod4k; hBKe<r+g E)4˅ҳ92!-chnRoΊ"=]fnezhJjt!*:v]կ3(}#sw8\ ov0]^F4pM=Ey(J9Q3#`2e^l$ag^JQ;IvĬdNn);o7~է :J|NNO! N'ELW|9M0^_PmxÚOc8J0E^q+0ۣ%:q75tU,&ZkV;l[̪_8umOm<}%Wo7 MF&T6 Z 5D@W|6W sR/4XP|$؉XEXkJmu-;qy|oF )v^H3%9f:5qGzlYux*'ta! :'6뭤prw*{،EO0&±{mYcځHՁXdž=DKGk0 AXah |.M*^^; رmO( R6;@Xxl^J) suVp vJ]+mb)o:3d%mg+vR G)3-m[D_/ooSXgL_&CawS'|s)ɫsPѝsdh #YfgR=7Xl}\NFm(O Ef6Fnb` wd(b/ѝg O_T Y^(W؀5ӗ#R CkYyLD)M6('4`Ҿ.]L>% G"!gV}hY[~g$ᜨtGzGx!tv}Ƭ9oJSs})ݣ8lސwkt.(v Ysܤ͎z=h^ } J6?d[ -o+5ۊ]{;Iлpr=m*e9\t|A&IOgljFgutfx$ ۯrj0D^Cy|:^(KR[}GQ_*>Dt v@n _#-gb].}HlV(CHjN򦂣W'Zlj|&Ӥ \Y|"ZPf&;֙tlȌb UGA[/|H AV=8@CjéUJC̚z-oZ]\2$dl^V+ 4Gz| ' |m(,+`\5Ndj*5gtbN^4fͰ4bmJy8OR _8k2$L._X-W|b6 A z*aNc{|?5ûj!%p#|NfpǣA":_ws,ˡ5ksCy{<\$5zC|yp發_ [ YfZx{ &'AYA:"{7u@ 9ȵS`6=0{5g'g>c;wjq:zy8dTqH3fw#*R-j4a5mI͆,(_ FyzKLFZ9g%se7a&9RqZQ`Br[-n@HDCP7LC7P[b2'c=yY` 5-vWs/7v %.*Xb(OG(p0=n٫TTK7sOq)IPl RJ}2VH#Yb6C,T |70!є>2b.wg4޼ xrH v;-$tke ,XrVh>$[Q,8ja1BCuWJ~!gERTi]q]oSP0hHݝY;iKo <lLL=ơɟK^|,]FNk%9y>8wGm^ պ$pZmP@uDs2eTMS[r[$#V2S*ԭռl%j9܀} R><iUt]AQ(&G8ߘ%L]' .2Bg~ M>:Ѭx 'ر#@ϻ#Ã0;GNb!/VHη "~"_e]ޔǓ=h2tRT j>2~{ V#4J\~o> w[HrZΪD Un/[;dx;*sgeMrR9G)0cWX?!`veZ(Nceb/kkP(%CҋC\'4Yf=]\Ánr66VzFjR AD9( U\[3^v߉.8;%Uo">v_S̢". ыw*̌uM#<y!z۟Vzdݾn#)ý[!}td0Ak{z}c4~: N6Hi2LSk2"B75 O# ~nyيnٮծ`Q ݤ9ʲ6 `VFyTL=w - aia+ ql>ln k}.zϋ+.2ܧ҉쨣lBC>MvYyш 1/b>*} ȄЪƗMOܗH>zO{e2p7M'[+g)W;Y1"Qh2h}!(UV3DC"ePλ uZ09bT9 x1qg[̹ތ {{t{ ZU8J?@np~(tE֖%rvӢiI `!Ǫ(TL mh4GF zMԙ4dAϨ|1tv w|J:^+_Om:.FbZB|W-ˣGf[6tZP"hMdV(,^>pFyᒑ.JGmMOl/Wbq}xeaը& UǓatiyٰ<}1lۺn\xsbE$w@UJ%)۬#u| d?4=TX&ʘTmn-ďQ9-xZ,QaTjm*@KKtӯϭe:q Ax*ߑryޖV!=h{g~+ wɥH@qrV {q3ZV@j#- \ T8} Lİ) $nUyIv|r:cA? mFJHPi$ v "<|v@%dh82Î#Y-$]9I=i@;JauhNMqK+=ŬB'9$G@J֑ϰwЁ̊] "5{xKEh{e~eq..MFG-0W)TEʄۈ*KMv.<yƒĠR< {9MɋH$ͯ< #9 y 3%|?1wGP-0=N}]Ē/Jc"*˖Q/n9 [;ng:~140҂TMDJV{{ݼu^S"ptڢXX*{5ѬgϮ4^ڈ(E%D>mVY%gb: KaKQ0LUZM?.\}gڔBKD D2 FRew47pQGN@p,@mM֭JS$UDsS$q|ydoWPm_&ٮx6`uWE <Ͽ( LkR?Ʃ/_7(Sʬ<@};1D#bQdWW* ]PRyF̈́nTYYKW|D o}@h%D\m2&1kWapӸy>5 /}D8w3Bo\+:ĩⷙuKg8} tgE<Ԙil؀\+Mn Sɨ&pnpu8d@@ȕ|kH$۝Gv8QPoտ)X]?Pit$hniUHZ5JdzhK~KrhZIgxT1Y]"rTMQ=2o'l Ec6q'L[" dHPg84DЄPv>y(^B{hVuh*-o=*Ecyڤԧ>fA`/HC`GnO's-R$#MqJp2BC_͠}~F [4sp2EE_h|pq.\}wAhnO61/Bau2T 4IPΕ|\ EС dmYL҆&񩻨K"閐FO_݇ U;m[>[[~_teA8G&l^~^j$b{ilbz4E{"U<3~ w o;*ֵ=Q438۲bOٶ4lNjMe:0!*o[nh)⨎]RJ;Jd䶀_@8-r%Kuu~J9^WuM]1701m)1ҔĚH@0l4/*֝Ů$OlJJW" s{o agΗoזC'+O Ga|j+;e[:h[g.7|Z'?pN/=ALRIZ }B ڽcm ;eѓw&~y5_q\QO,1lZ GDx֕{>^&GS%SP? FU"Zb4"xe3II5 FWِw 1V&%`Ma|;T;Q@Mu>X8K9 $HTS庣^ҩG| ˃b B)YI4sm@L^ؽ;OH #Mҡ(n'1XTB/Y>pr|yH9(<\Ž\DӶ* p'sV|QP3i68MֶǟàR\8aZ?}_RNRa>eUhRP BWj>b†Sx2Tk?"GE0Z1t;*%95zQ<['iPE~=(V }Q>P5ZIƁv<-GhZI4XV0 kaJGZ$#<zDmrh`K(Zj"m3.Q֛'BzH_y>> /=C-m$=563 Ia8Kvw#""ƃїbWwpֲ80|іUn20h5>45ew?8j̏si/T]$`n*ٗ'E9!g?B=~JΦ %(Gp/C?󺺇mc3 Evzn1\dӝ_ _hy8{hkOXg{#S h[2Q-/Ӵ's02c^jwBc\P _M>n,( ^a{:,"?ʄUV㩤A/ A+Mm͵_wcEIԻmBdR&snnH'^'K…Yhqf{ҫ2 Z~9h}mH/;aV-em_@ꮩ3Td8 7nzө~# Jg'~t+41JM֔@͠ 0DFY+Mk=ĦO^ojN(78^6r^x%YYQ<hC"mY絳H-oo9iX_ay#5\kjҩRIʥQ/y}# ͑rڦaqe>q@G.wz~IA q[6Wm kV:=~piS6R ^+a8_'}N9X $Ѡ-(n9J%Ε44-^]t0 OO9dە2r8̫̬h(Ryۭ@xy7 )(]+fY\i1 D[8B+'g,[ 6㆟<ذ#+uP1,XO'd'pY`=KPBJIsorl3/_F5WFXyaMeWt` uUHkЗ+ AtWzjrwłU){+kka$mp)|SbY\ϣGEW$'c4 k 4kJ-!k*T{+@Ɠ jfaT<UO*X{fcKcɛ ,%95 aʁ1iINԞ|^4,>nfw6i]IKyaokq׽<𗘄'  +&@ mHi ְ ԋp!;"*UI1s ;UF2-*pE}oӽUӉ.0"2E)jI)4wx𽽱y(5*F[3[GNJúkM |Rxtϧf˟3,k4ɶN'ٝ:G/x EQQ-d 3~Xk(&@`7_;h:iJORoPL UUs(Xs?u,w䴤`~8oِ KJY|0؆'88zO5Y/*/PI5OX.jnMW,WzEs\^ -yj@D :imGx" 1}_ZɗI6EN0@mC_HWE'Jm__4 7zb~K^Ku8XX l&EI?&Rf*WBں~@;+In ɒ{Si^*7BwvpJ<&ס1 BqN=[&RU]2j.Ո֙g <`g6o{[y_fnO oS^CdZB^ۉ;z;WVt [h{ŽjEoW&}/gqJP[yWc:^ /4;{(F6 [~]5\[C0p8e2aK(Ʋ#`_uب@ÌeN S(q3|y1D&piua#{Pw][;Ywov.Ks|O))zDEgo'Y-wX4.%6W1J O?#SSꨲ1KNXk[# *-;_])̾"&YRx&D;A:MV'2 OI55>,ݷ[ 5JG5Մ'̈́7}&)Nϸ.7kSkxp/}¥n]FVz6(h>G6b*U!l?pS,􎸥cAG ^д]@bER)jsb7`\:~sͱP: `慠 ݃~+$ s ҃,h+yPME+E/8 LJB轎Q\ZNVKeAmN2vl} "\hAr̰wd!S!UصXF QvS[>oC%8yT}a`7xXdYTH>Gl<ޥcyZ8?]YJ)ׅO忻z52sW O.\"Jd,~$(S!!H쾃_J=E+WD[۪vd\4WlAɀqYpa}í w|.ʢ ߅$}a$TgMb KN e=t~hlÁ:5a)-Aϧ-^tFR(Xk#Gݽ_5@Y5 `Rŧ;SB&C޺ CR+׍z"KT͇?+l W™<}8{R $_inrBXKd2N 0v>kr2_҆&Lzl J @-6$hZG~[!Odv}7J ṀԮ' ooқyœP& LFligڕi;🶊}!He07G3GȀ|1Lce֠tw o=O[7Y +ŻUޘk%,뢠 ]Q͟1q$86q>s޻VA9kݹGf4B)pqo|}a*?>oMxuAcgٻĚA(Sj؋`Пq?`wf1P̀oPE*uj* ȶAt#A H[gXKI J[0JhrR)<,؆&|+S 1ҴBp$⢍qsG-G~X,^*ᏽ ¬iDf}zT:{ _ؕ -8T?;UPL}\T]) j` a(W=ECbBI[ %)~JЙذiUO'.`Z(S{Dku\x ӛ Usn{u R䞺(vB}QzUv&hj$^T콱W)Y!t"yRjFg&1ISF&phXolATC2wKQ9Hm1=yeC'D.ci]Ir\OFБ9ivwjwݱ ,iW?Z5`:0:B%\ESghW毬UGw"eCƮ 3 9ˉ}}mUlc Elw^S><'_* e2ĵ}36~4Cɭlr0͐}9|TЧ1_aCrѴ*;ZK鍫8.V5-}MY3C__Нe O>#793h'|Pxr:cdh+i1 3߈,G?g&4ϣo=<7 ;˱!jeB_/Y﹅Sl {znE (aT})0}~sR0L3f!KuX0R֬_)0BSŪվ%S WϢ}i8(g( SsV"uȟ&(LZQ߼V H-q_J"jvt kxNLAJ_zEKY*kYiNƲF[uUf3uA|f)R7q.lARd^ߧy?RĹ;,gG\Q/.Tn10W݀#[^e~eԈFd2][uꡅq͗EZG!`lS믻5(\^KxᅾPbhP%3'ɃB3\ z5@RUUrS`cCL65-ytD[qQtM|! |QRʢ< D QۦpKR %>yt5[]"{ Ϸ@V:qASJYć<ñf╞5oL','-ohi#(%MO425̦Z琙n9 !i-*], F}X:9"QP4D=+"iwTpwJ2+|/_> Dج加WA X=5C^ Jk5K 9B4p:Uu)MP% ځ;^.:6`3|*dH3 :BQnSF N_I!D쓹HlXWq` [3ŗPo\.(&>Nj26@!ˀkA=kh.wv 3w3o nр,_HLt^SRcDi>IQD3buq) 5U:O~ {TEQ;q%vK6Y&lT`WV\ABFp\W [)Oɹd9!`ѺRwW`wv9Ȣx>< ؈EP/?/홂v[%y3CpR1Cq7ÂL=ӭ%\DĻ?˙&aFm{R"Ns`,qtܞqqN\6 (Cs>4A7_E_Ћ iЫxX-P& ú^DGZj9W]"y~PgʭLh氿k7 Y+ΒPFOF? e[%<#w`"#;$9(E5P|faը%4 N̕x/ɮ{9nhf$cB'=M%?#nkoYN,t6hl$3Z—/D'aWv|hNHpU3Q(#9$)5alCs(\N 00-&+(tN 7? 1ݍ]c+vAvdJϝBTc8/eg Q,K4n o~Y̎OSj}/`iƖunw4i  AttҼ˲ "D%BR l]ޛ[azYC $|XWFwT6|]cv IF+_d>d;@NϏ1J;N8>IK"M{`A_HDomNI֦GDO}p,QTyYCOɟ;N_JOҋ{n>)E/iE/ =eRu/RC4Kxi <]ݫ>IÓup~Qٕ)}]%9gN@+a$l.Cm-%qtnN#P[ \ 8wgrmCx(\m<ݹ\ܢ(2Nۧ/I7@0R^4jyqZ[igRAh} S3NSY1dcOLIT-7%mE`a>lj}D=Vu9yuqR$-5NfJ% бsGFPz9,G"=@zssCt%!]4&% avQ? Fh6*ꌂ:/_:mjPe3s #0aιi!ƦNXL*)b^V盀Xcyg9 pώ|G =4ۼw|p_&JcsA@dM{cJQ6ۂN|"͗YjwLW/92 )2UV֣[ݑD\@Q15$Rڭdw+,sm3 Fģu8+wNbjA;7V#Hj J+Y}_␤ʒwЉ00@T|9BtoPL,D/,03{;|&a= 5,㽦uFSNJ:R9YgGS7`TPUo#iZn}wjNz2ѦA;f[:u!lqD蟔0V,hUsB ]#{4+gF,M p>>$Khks38CIz|FU(dW^7YL. gdDE7i۹\ ؖH ~.0C3lӰK#3v* qPVR=Q)O*|4v@\]]X^,.~ @4!8ϖu2$d1q WZ9}zq9xc+%?&XO-0`:>n m$&(VvH@v-8@"!+xQ$ͺ:k1:daWT?{ HZx&#.YH//] !`<ԑ\dor8M^Ҿk%eFJ)`I6cvf1uyC|%.fB[(k &hs8g%BtRh1 9L*j";4ӑHFW 0C~3~3lZ{[H& $ayV n8EIfi$;-+`͉ޑcL۶p8Zvb|j^e;=M(s$ѭ0^T70֓&jՈ9dLͼ2[/KDϴ{MvN}ykk2V'q DM!8I~?k0͍ckkXb$>Dnn #r {>:ʊy< ~܅2ݘRmHOMy|j7 @[ [|s5G3.粿.kf&%v?*on)-W5]\8%?qճ张DN`otoس #]C^J#TjWD%eHn[?e26/\y ZCWy  <+~~ L|SY6R ϱR^TD 분wqT):6]X-FNFVJ-{ƅOY;x4_">8''xޫe-X(6BҬϓFaMUyp=$?l, %&m8UfWG ꐘwD2d±\M!F w^y6U bFV2^ $%(@ʓ][Bg4NȖjԺkP*k[=皭As̀^0WI*?g4GbV?UvF[?C35z,!Nm1-qb'~aB)~qĤnĉQ{|P*KX>"ڍeHeGV՛)3H%ohr/B :0*iЩZ-"꣼ R%ˌ;cu4'|縛jDXkT D=ߩO+&@<>;E~5Ƒ㒗p]썝泜^.R-"q^j`wЭFMݗ)^WeXОN5)3qHcL9pE8`s4n@on_+~e0qEp-+ݥy~K<[|I-c܀+hX/Vqsb߽`E;,!Ҟ߭*d9_v 6ٷOɳ!3mnVRe4dOAtuw|jAz3E6O](st 1W/7Ev EyīTFP# A^N "W`\U\MڥgI,׉?d Ytz-^Y08G* 5]d~Ugd#'sl<*s'*is0(SdO@{_Pfg>I u0#zA!7=K =$t D "YPlx#VIFhک_D쭺Cv)ga˝e(_ p}P|cla:`wM~V-e0>jA!8!-cÁC.Awn82 qPcF2`_䡠Hs Nۈe,mf&!j&pLAo4Z*pq<55.Ғ{4GorGlIlQX~8cKfE7ƽzZo\v5mvDX!?a35W%Ԏ.wVdi;: 9ڀ9sxY!Jyd6<$kޏa&7DĹ.+{ YN 8]uG|u4겎7vۯdGwt3}z%x@trS˦EO)f"͇L+1Y)23n'-/:dįpwIEX)R켑yꣾ)"negF m|?-wq[kx0o8o"]4)2r*Mȹ iFܩ{"7'*Ց+V NO\uz)0Z9mLR /*ev(aUaI LI2K>rݿJ 䱼%|P쵮Q&/r \yE0#9+>vg ԧ('pOB{ 5 Tj"[lZ|>zhOhwPyq¸+I ޥZ\pHDTW aMRʵ;l'mcI[hUAܻ@̘3P(H_X l(TRn` &t_ZB[m32W?eVRN`;d@LƚڔMŚ]5N4bu c#1]ie`56vym3Q(/D7f&;OdCt[&f~:p}X-NhlUv x%㍎kqdE}3 1!LKy @zWxJr34@\lX9/v"++zvNMx3ߢX`ٜSh HT- aGg&L_<rxE%=Xh!煯_ ypHB!4+4 `zEy&o P[)friZO5#V *K]&/($k6hq>S(˖_`a2|IN|PˁUDzdPH/#oKT8m$n/ TV_%`[(둧~,cjڷ)0 !Ee7,E1k(3mӒ(26k6[1e6m _H%GQx٧!v_|і`$GC|`z63['aMd7 19Qx+[a:o =o.<."6Ba<b}B`#_{,HW}A wS7]Fp9vS)5}eJó.olKMEeLr0m 歎5SәeF36| RJB0H~@?o²g){}&C&kg#G.e1Gv/~yP\6Fg9%:BA {^0yNy~d5#Y a#PTe\ӟQ <6RzDl4OH+*,hTEtFz'ieZ!,n v1`bѐjjqBO5L:g@OevމZǺwH4ndo.tſ#zѶ]%%nub1[MssI1-{gzbEJO±R2J=Ѓd!BItU\0YPCG:؎H_331?-[G>7P}X-&a0+L8(+B~%ìN<Q-'Br;>=8y~/h},1u'hû;#G'ARD 1)݄,{buN 0w캅žQ*.@`o z_ufJ\M8zpmۂUyS[ɸ^ mR([x_Uf{iNnE:EMel5VE^ܽ[w;2zo*^ocZdMSأF|-|P%u7$^.F}$#Fu^i`Rѭu&9iB@qCA= %O(& m'g~Sq^|c^d7bx4 8.nvEB.l[W{+=Zv(/8To(F?4KhL,~pEp#賆eu7d,8#G mY]Pp;@0cOn9j%at쳠q`[wN?bZnj0DrplΨLm'La="3jpܰ]'{HW ʭLtKJ2\+F̺L#Eܵer1AGF4-D&G O`~Ήι(QGa12#]?hʳTX9nbcON<&9rV9̎`6- 3۾YK3F/98՜+|gcW+gcS=b<3 <I漱 `ْ*Db/kT~^CD~𦤼^LBPa⺹ xV/,n<\QyuK~rJG|0"ΧlAV l5/K.٘zy#]2 Jee(w]2&"8Y3F8J9 e6 Ф39`Q}*Q6HFlo>C;p0̄O P͗> p3m4P%!wu|LE L:޻ Wè_?*@ gC[gQ\# ȱĥEkUGZ(»ݎn*678 04R:0ࠞ6 Ft3!"=3#QnmG=F(csmC0ɀg A;Ь)BT2>Wxq痂3 ;5 Y;:?R28`z#67X{7. %Voc8aСb/6KYmǗ_.iKA;2q\3&T. YBq«@쌄S^2c;tfusG5=H*}zD06g$.֖2NT0ҊptaKR7տV%{жlLŠ)u?wSgvg2i+6`~[H36z3urdZ%r= ^汷4 !g_jIE=4 ekObƵF٪Wm/k$ D 'ȺD⒕_B= {2U0ikC(}x GZ5S9GujٻQ}%m.b}WO޴r(=a{tf,a ds"u` ?>8"}lWq9-ź-9 qН50MY7 67Ehc)N%@, !a iR e(\r<[>߈4h_[n(X/1I0Y5!ǤN>Z34?m"N⎉AxE?~k /(x'Rꏀh G#QI$kޚH>d çqmi.i=-)| .W5$_.J+e4ьd çqmi.i=-)| .W5$Cs/FuAGR+Es5NbipJw0;؟e/`[D}$븷5ď+SaN_ŃsB0kk5 /UtFԶ~#aI]6 ]_ `3%8+5{?n+V)1*B^8۱q`5nR%7Cvh#>'u;dziB[?]1Ɖ֚k4a/+WK Q‚4oQ%f"yNjF`*u\RyGLX]-'=?0%*BEF$MJ$-O/{\!i۵R` #̑ T:Jn ]u*ix'3ivܓ\SA8(gFa]=dgw%v_'sip҇g:dgmY?Nׅk`A Ouc"=!2X}1<}`?q7)Y"Mjl4]?cTg 0n@#Jr1y?nZk^fd{_{ՎqHuig^Uqߩ>ѣ7_ȟZyѸټ6IoZXItLJ- J׉ >cФ_쏈mSCdV8`hi=\=2-@ڥJ"Qk p_9LREwlQ"MWmY{ OM6z($'2yNNB|,5ja'k 4UFO)ثLHZ@xaU!{: w=+aMXПOTV͛NUPg*3.bc o.w@ 7rq3Bi"SIHwk+ο7,fO};9woh z%4w<ѹiӨ:ЧwҢaO>'2C#ꝚyZ\Sj}9}At/va)Z>y?.HzN8;egh;Vk5SI" [m5qX9zrvUl:R>1C*L!V;uR[\>QUX1u PiZ@ԟ>՗T&/) ;K(tcy$$W##q_.~܁`6}%-'[:eNGycOv{*K\B[^shIo*p>K,L:d:_ =|PY-nqSz.@xL 4W#07n|-q|D΋_ܕђMuaeA[cw)(k.ZWZa #qx](21WWq!Vd|P#ddڙf+%4H.~LTW .uf"16{{td ȩ_)w9^9m|] qB=Yk,ct/ ᘎ3 rO"e=𫕟.<Qz4?(DA mMzaQZ-me&;L`Myj?Ӌ#q9NLdܥ*զ2y对 [c&_!99!v.k8`[/5L D\hkʱmjY>Tf2B3p? V]SbjyrxW6dKQZ0IXdScJ+Y|?A:tqG4ۂ7 )q`VF̱! D0J\Eq?Xm qJPau :#"#뢐D縩o6{_=Va{Z#_`^Ia|?? a/-n`] OJG^?Rs@y! 6F lgi| ?WU8|oG5PciM/j]/YBٓk/; +&K=H#~'}z>s8U] 94CZ81rT͏N^R@$K$'Q+R%ꇇ|k#8~N6)%4GX,Uw:- B<NH:|{v0`]+zTv"z'emRVɖsՓ0%I X'TzG* ',уdqB{Uܜ:!~N sS"%ft J=!6R8:\yQaHoJ +5.s'ӱy)F6YҠ#/~O+cbb c6,>Q&{}HASG7kZvyl)c۪U.vmɩTިb.yHC8i:Ytq'2xtjFWHvVku|bMPΑ-'ʣ 7)Q/6ۇi(;kV7nXt~ ME'Wǥ`-dëgߏB3ѣi5Ηx^fCOh}xġ>N/?\H=(ُ?luaOBޘ{y:H+dq!f3K{0V%U*.GcP8t6wŭL|m :'g苍8&Q!SxлixKV0I6PVklΙQT)Slj(sݍ&YF)_y X4fA9碚µ.*oD  \J<'Q<]yBoFZd-葵|[jNcKz<FW*HU-ϨlN%ďJ.m2 ΘW\VTx}ë#I5uI}Jk#@Z`t]2!R6Z7/ }+m2Yu"0K#U͉۸%=B˃e2Eexց bsuc|_,@d_sRf*ݳw,2z{FeiL {+~#;i1sYgZugx 6#þzP)J _] NfhiLB37՘8Mߺ!-p໑lM^kUچZP AK} B48˖fsj/&n})S (Sinu#*=ӧ# \|^( Rm\uNHWLG^4H/ ;}HV(s-R] =YjR_H\>>.kX]I3YۀmG9-9+XMd])j%oaϳkZWI%-ӥd ҰH+P&R*D:Fw؉p@yFW V!g{8q!y۟c5yr gs$ =y!a'4%s=dIc1e!1dR41Kf0 gوk1C-vZ$,TR=W~ @^8A3=  W߸nfEÑ[0(?8F0*L\k[ `v߬\Cl01nU[tnSA |%_N9qF|~/.%q= H ޗ\Mg[RHꇈ*R)) Ѫno<Xd =`4S!č`/5lLU]h+= 3Y^NH.ZPXq׋MX@SJk \Xn|$ W*kBNLaIVQB: d,*^ _&QW&w} }muYړ6&hEޣX6j9TC@Sv aA]z+=bApܺeN:x;Dӌ7/"_axϬ,z?ybM'p0OȰ٨T:'ӊYnngEm3~ )Vc'w4@odw$%҈ZWZ[ѫR{ gwWg߲kFhS|..%_a+ZH=L=!JHp.VSgg % gh@p6L׽RzY CCi5cDip$x7_^eiC ^uߠiMjlh?G" 8ipFgA9Dsk_{g3d+0~qYg䙿q#Qvn'sz}ʀxRӦCMK35Q뉎+\EaB䶇&Kou\  "{{˅_^V1f5C˜#HnZoha*?C 8g8sNGVaR%\0DKbqQX.ov޹W<IjoC`dngTh=!C:.ϓٗp\䩫p}_IemD1ɓD[n7mPoM>$@J{B71YU2?F_dr k2憛=%z5K>fܘ GAX+24 ^ fG3Iߟ Q9w5yT65T \cȢ(%b60)%D+cӮnn2 扅S%WuB(EY[K-i1ڻW"lPo:1 [/(:nnX|yjY*q$ Ť r4A9^ܳOT$۟/ "=:nm5TZN2ƂIȞ,8)Vv{T#DJ]ejL"h$XW ^Sm04y>53 n~l | I@ռk-Ь)87^S4(뮓LJe5`eQ"j/%IC|u6FlKgԙe=YMl\¥S GI|RCgڝv^t E @)(·kUGmE k,cH֜wiit'Œ NA*{l&ZLo ΘS\n4xOSbf |}P]=VS)\a@{Ifq=@Kx |TPe6>r(^K„.!!fA͗N.!ŀkgk>Mue05\Ճ Ǟw4 \9:4 =# {8#{&>Ϟܑuߺ͏B,&F˗iP, jCEFQ~$P#hb=ۏ\C)!~Y Nt6qtl)Kpe22|~M-J뙞h#!jeWw}#r'OK d;%Eqf@ Q_jQ`d3\Q~@'LBn_wDѶ tucP>vdn@!0?v!'E-V'@Qd,l]$F#ZCk[v$b|EkW;h𿲁㤦VOja]ё:Y߈> % A gXDNHcP]Sݻ^%ʭa uؕqi=&0>@l%b@zeC?=/: CqsgLljpGg)Ya}7y`5Oz7(f*052v#q8qSZ0"o100L۝7\{V09!w{?+MہDvnR BCI!@z5?Uy34 x-Z+s"﮼Đ!EGѓ`>cyBIh ?x 2cQ.`ⴎȇ>Zi}+@[+:@9سV)sԱ?Q(]4؊fl˨G7[a/<*qԉ}8 йÀ*z[hΏ£ַ0+Ȁַjb+ o?OҾ"]35G9ݳ#63KԿ\n&ub1]1Ah=nĩ3*wTjA(= \;\p,#nڻ';oSrnsHES]6Z^ D)yڪԸV-ISVxsW\R GʪD {Eg4@Td56aތ&2ҋZxuCȣ=Xape #MtRX_c~kXtTlީEtPR?UqطgWVyآRbԷYbe 1eJU}‚+؀}>[/˞)M{ 0cY7. UlD1ģɯhiBϪ"m\ן`\5:Oge3/zr$8Z,G 2>m -\E_512&ۗd#zb;o;OfNU5_!K>MJwjVˆj.~XDj1y63$5iE~\)<V `?Bn+Ґer`K6Gwz59Z(+u9m5M0)\lHa-؂P%sJXw'~q>qIO[} 2cC#Tfi؄spi41:L[ĕ{)>4Mpiɓb9iփyLKڰ3_UsI3PA+=4 [@. ]f2DpdS<5lUigeW.VyǛ Aqҝyɾ LAbc %o9:Cƅ1$gyOajgx>[X(ņFC]QyO`6 ̟-l:8›A=m7_=hB$"_YiSWo,b`@5̮LQMF i?B1m>>rV%D˞e >߻[ۋ~omԆ7JK7.&Cɝ(n@R~#t/"{wHD8+l'>"] \ܾƵf^߶7VZ`ʛvS]"H]\>X$߀l |a (MtDaoۑ?J6ÃȞ.a8v? ]R5j'6^ajT&$c 5`h {|kpnj'J!>52 'T-]?ٛG7{vuWVʹI+v,Md4WX#ªr1mdH@&c$N:ZU^aW4n,~Y7 =I }u 'az@ |rf| Hv_d쿨r{Wqn3tHd肂Z}/\xĂ:VwEoCyKi<\ɕ0孜6dL6߆8W!mQ88\pjZ|u+qG%֛aP>&Z_q"F&g|nTVlC x3#VY)ƾUiɂQVDYQoJNzFlb\|gYv3"|9W/Q֨g~lQړءv)e{yJ`& Ɖt.ȾB_!*/ݪ,*Y&K('F݅6hG_1F_12YY@dy>x*2gs3:w'r5(1)Eӆt:A$K*w\>t46l\-xE]Ey HyAF8= %Fs J qv(?Q  d.DlQg*X Ep!iResbGde<֚Skx<4!L\`\ޚC޵Mٜh'S,bbfm||{ug=<;N^qr4hwY3zs87n>[)e,/g`}YRGQ2]9Bk/:RxƱ |:; J "\"v.`/ FA孳LeDMl_hy-Y^޷d$ಅz"4ه=g]UIVB1 n rנ`Vh\KLRŃ:)6T#Ӈ[&™|I:8'\+͑gC;SZGrbn,ơoIQ7sP@Ik|:̗M6:l pT.b"ؿGA:~72\~`:KxC~/&dyvp.CMb.Tǝ&l2u(󋳣[lADss=D}hn9 J\VWJQ=^8j`pm=k bfƥE[ b|ZbМ D=6ɂZ?vHrb=7_zСB뷇=6'9cD\\bb2M9a;p7pGm>8rFB#6P&?rS ÄPUhe:3  *J]SXњ_˴M6ra0(گgYJ{1|xf<Յӕ1r+{c[QLV!2ONڸCL&FΐzSW?hqWhxix3=p`DM1TOPJRwkJ@0KLH;E>S6WYhCm_ GS %_tjZe? Etܱp ?ÑL=. ͤd ȷ~o7wLY7&~nu9eEf؄՝Lb 5ysM֥OMn}.~sJji,v,_Hϛ l^eE"`gB1ChH*H*HHfbW\0f.K}xc 8yf>:ρtZF$>'Yg&gu"qcL,+N4왱,te$ w! } 6f Xm=Ns œ};O>_]ֻXh7Pڿ(ed{];%3S\㶍p0_^%6hۧ>FĽ)jV?Ƴ`k#2U ЛA&~ȸDTyIzl4jj41A|!w2(9[@!] V7X؞ElSsA+Zm!}GJMGy}lY);̀6%߮ͪRK/'(:+Sth\VD,ʵ~oZ+x[ 9gY%uU|cwqV"U^j7u7wʃn*XPͻlcboxqX0O1bI%[[D̈́8 Վ:$ɹJˍѹ]>]6!oC*z貟nA^q^?JM -6q3bU]cAl6;;-_FJr.xb@#H J /z%ֹ`}ZJ`EwK#/MsS;u }u^kO~>yvP*ʝ䫢JbT.pdS')^nQ!T]sTUpd\-zfI@jДJNm=4NE+Up|YcB `SIìQi+2&eM'ziHN?$Bu?~'m{t Ls@nF vR!%}hk3D*f_B,?B3ⅽP%*dciAП( QPN>Ba>4VLm^u) jzǝd&[kGF3sph|SbmU`ly%7jA±ԴS7F={>3j59o)C+ BqH|]e'_9DJVvQ%Ҋ!S 9^%"=+3MkvTuOZky!l jjV BF.fWv@-V񞿎jH}۽F( +ͩRa>s>pf<0 *i4EpN_҈@gqhZNRA𑸛LUxQEр@% +d(+7*Ll 1l/wm]bxHs+ۍ+QpX/{v zIb/'?ە2!>6BhWzi6fPPS.pmۯbBgA$g&6P'~Ԁؕ^sh>EB8/S#*. /͌7{&?4aIWivLXf#9̦c=PO9;3p&T0,1>!I.a,:tv-MbL6c0K/9ǔ!U&7aPĂBW)ߟ]|lfdDu z%6s=ݭuQ@7lEFcd f}Sx~8V%PYt-.6VzO }*J@421P4-_IM"XPԹ0@~ .Jw -fsfM塵:TG/u$7bflԴ!% ܘr1]D?<ޥn;B }9(R8 v4ozp,t`!jF%8SO fZ鲨$4qN")b!fLb^ϥE;r=_gfռ8c߀pTv\X pSQ]'2Wr(}>q=>w2c?1_ z1lli!4kbU.[+\%_km8MqjW t2L/ϴİ"'T/[)c ݩAA9OpN:f&":WҳFL*\AܼXbjg\ڈk ٯ7%}W_+,ff#h 0Y'l&; 5W&ZD;!lm]h{8]*ݢPܯ&ھkhW ]]|l?4+O"SԿ<# :}<]3).#h^; tˬÝ`;t']G/F)ˊ%jğvL9: /=w\b882a܄h: #XB0~x;@;pw9KeP[O_ DbLNgjC/r+HT p:GQ^rMhĞ{m56k[_GUjQ%)w}}6&UT-׵S'uxs* eA7Zɯ3z$-96-U:;iјT5}mrL)ȧ/+ΰ 7P(N`MKJVp{@p,eh~NN*C'+$dêjO g@fD0aO $yeQ>![Јi/X-PLⰦ 5$!EJX5 ?N/=Βk?rZR(%-T0(E;G`9SڌLVqE@`iq-qt#H~;Q?̀"!8Fĸ;jCTzfpS4)yK/oA 8Wl.c9HPķڴ*4j3χ%W>QWq"1;Rh/J^,;1äއv cz9DN=k7omzиࣨȔ6̖ ˟pUɏ2{^AJ/wc C3V| /RIN; 5]JZ^#fXiQN-@B!뚲EԮGA Lq@Vj ; )`$# + e?2>)($ڏ@Y'ͽr!ZvGaGը'6Y \|9N0W0NTi1o.`Q,J:έnIqFZ+DEoZQ -n-77-ϫљ9h9[/r RU;0 Qlp{<7YT턤8JhCQ]0u-DKKZ՟l %=pId}J^}ZP'\.s`M(#[݄į ^X(OA{ + Z? <'ci.Flal0ty䭟79kgˆ{0BG+v3k]ns<ƠX"4CZqd`4ٌ@KcJj?dLJw5 JrۦP|dŤ<2F &I.L 02@jn+0Z 0v َoz};Vج QIX9 7 ޓAYP2SKIg~ ̳[8(8!n̏ŠQKP7t/F6=oބ0u}ӡg4`ŨrAM;25BKĖ'2F6 ݬx!=hx>XVG֠ŒRUϷmy+4E8Ģ–q1K9vkd&uJ(n9hUvvZlTRzcSK]Йʆn/G> /~G;əluAXK,U&t%jfJk0}ºV*_ tnrP\Tj?AyqQTKp!ry8eGM2imV>l'ت}JMye_@mNaODhpՆ&_Skttu37fB;+F=cuZǣ@gϹ0|}8`C)!x7 jFAzĢX u_n= I.z,Pgk7)qE@ d9m2Ȉc`U'сNBUzNvɛ,mo fʓYAL & 2\15[iUUDK^9Pr8"#HytoSRRXmXMqȀIv{g=t?]2hKZ&HxLYe?jD2R2oUPZ‘ C!M0ƛ(2')u5=Iˎ8&J, f? cWzŞپ1Hilן\Dڛ3Tr=SBW2$ {sCd>E{<Ɲ^g-8ibߚrN+:OhS]I$( xGÉ~['J|h_gx* ,~&䚝R?BAl?đDGuZP* 9[2J>9ԑ`j\IaImmp*.2`[NlAGݛRѤ0ٵs]Kӽm;zG:D" KOVv?!87]]3D+VQӮ gjHWCD ״t2̨ Vg;[Cb+&CYMUU;>DbXJ6q6 oIrkaj]ci{iszMuZI9v3Ccm.rBzyjE4v&>t3!&b[M^G|\8O3`|&Btz2c%qc+}Mgd'9UPwYdZ[oߍ@ܑOZg(Y([!MZSnW}\5h MYۿZKh⊝t{FN\zYp֪uނϭ-,nӁeݳģ ̰O->K"ĦUAkŪ_fKI7s:Hn? ~KQGc*1E.?ϒ ZW\%@{/EbS {jՕ`A~%N9vꥪY-l=Ja[Gq}_}Q2G z.Lj˾4& xGA3΃̂̅})6)7uh-F"w]x6sl FCOj Cy@c/31n);5\r(M.\rҼE0Y;>H@=RK4Uz!1imeU~jN'# ~`LQ =;#z90tyla [3SYt>12BUvOa×wK6 x, PMW bjwM<ɹ1 D/z+;>繺+ E3浫j^ڕJyV]oD3E^*²ĮQ ŀ#$RvGb+9!)+J%|YV`fVJ 8rK(Ң p'q?vIh猨]k4|p dTȲ"-DӚԻ5F+md?-8ahD<[}s2kNp˕Mѕ[R[@WnPty uMg97yK. pNpݣLs5p9$U|BӶ~<\v TQ߾im*=\P&?@|zo$7ȂIw|pl4~V{/OR:E @yYx 4/ir7m_?vܸȉY0,u783DX쳟ƅ^aE7֝9V JYq+'+8q 65nJm¦u'CxU1ؠEԊ< 23-Hݡ#eh}2tג[: 2fr,M.A$łTSnQ|ԱD!AkjQ$l@{g.:;GWWbZ)+a{@3`ZKιq$]۸^ob3^ 38$5].yhr"!|e8d;cԼg.POrP q`ZK{xF wU(_mH֥%x3*} M29L w*mSV\ʙY\O1iNiYXJ@ (.b% FOqo2(xoy`40Y >\!SLv0?qrFj;(p1X T$2b~hY(ϮW2o:tA搠{yE}W2zW5 JqTxD@aV)jOGBxw+Bip In %fn:Ҥ'Ƭ v\\xTyƺ45{t mۄ^]tqSt|sC(Y4guJ-!rIt Ϭ Zͬ3 H _,,@tGoP0ӏɣҹZfX³jhu_8kF CJ C]{l7-j+*3Uk 5BiBy_=-0g¬YqXYI}^k8oиQ}e{O Kt>ޘc<ne`L?-QlL97NzvgJFY+f7qTχ/5puEAB[Zztַ k⪢MPR$1QD$S0GkOze?+S j1h\{5|Y[BRO0; pY[r߮IxR=Ub晾UjZ2АϬc&oJjzGD,@釚 o;RHǜ9s*+s:3\p0\*Pϕ R\ƚU|@P2esy)i${b]=H˟,fץ_6^<ܸ`FE5\PKCdS(A(1TFK54/GQ:K)jcp {c›crGl@;A:Xx ˳LiHq]]0<  E#$ K03 [svM1m }X<ĉu,+;Tm@n<$x|6KsP*ݠ sIYڰYuj]Y3@)GK>qQD%KV-O2M :7xXIp]2^ Bdw2ZgH65**ЉWs%[C,[UZFsUI8L3VE'wdщX~߳_XޞY$'4Cq8Jn5/je^נЛ#T|}iG?Ctg)sJG@z&sDN@6;׌~e^wz^f]&cwGX&d[E*˷\QhGE.| \DWIzn"@p*]ba踾X\&$gRj( gf O*1`*:=!<=7eD纱Bs`Eߐpnɶ]ҁ?*xbM.vnƂGy5(%> hr&zK in{PO! sbф9x2,M4FLw]-wxƱH~j^#]o=8UueR ~䠳[X3`[[,w;B(6Bk`oV(W#|&cO O &VVrQ? NUgT )p=J4]Rjռ$'FD~ki'w6֤m" LZ-MĕПq+@fJds8.},ޗyiŒvQn ]S4UgA'Vb Q~WG']g7NfިOiyNR!^X>t1>Ƨ8d̻ܠ+I%oӪN)~m^cqZnIVWrc(5>L2'۱8i>1'I`EՅ;{Y t%NQ\D<,}}~^ ^Y/OW +OIBwH!XbtVIѫca;DΌSXm)QYCd-kpL^@P[m[$9~ EP.t^Xǻ"ٕ qfFɄIs=m[kL *roj#5UޙaV DUR'{*koȁAd:LEE%GZ[~K|5:{_O8aTl./z4/8#< ՐUUΌ,,: tf}}}ݴ2 hdY;Κ 5ufg/$aUˊ>8$s8mk1 6}S֣hn.8{ׇ J(:c`r'[~<}C;;k@s U4)Բ|ҧ ˞"P&$lH @:iyx)M%-|BrGĝ$15vnZt]G12$=!om!?됊FFl$[L5[zMFʄJ^eG]؛`{>XrDɒ v KJwXm(dKC58&FXXtogj{5*?Jq +ttP"M=Ƕ6rKSCuk -($aYH؝h*&!moj܈CI# }fMCy$U;RQE-kj5'En-]JQeLljNI#N]Kkcz+VYn2֞W[粣O_wT\W/D%͙q̐ q%䡴& 3vI5T&)`^h)8q@cFi߀<#tlJM٩}(+dT[l D>^Â9K^W9;+Ÿe sP$(Vn0M.)J4O9`jWo,Ujs>JQfΎ865] (Mmj01w8jr(¿(Bn0VB|󛹔0Uo6A D/=_JLM8LS07!S1 |;N!.zߋkڂUeokl>TTD:\Jm]ܸwc?6/e27>t<>I|a@d+֤<T|HJW|^9S1Y\hGzHw_{ .e3xx"B;PR # 9gxC `J|_kGBOUn-Y+niG(ؗo]A`"yJq6NoDӬ9Y\S|nqn)d;=, EV2c,Iy>pu$<î.0Q%@VUEĤc>3%܌M~GE~>C x?6 ,6ijbm*dp]kuUۆ2 RMM"OiZ'oCnS}n-uzj?LgVB.{vfvAHbBMyINF6dҊo!Ka[~)YEtFCȾjBLB33*}'[fu[84wYh[nh3>߼0y͹rӤyPꡙ~7fpk6u:v(ftƭul: wN̢zh?hkFm;DD֊!n]}3H쥰j^?F؟llTpRd$0{nӫi·317 h+Hq_hQ\Z֝_|ijFRM`pHs erB6j4#W-3a=FC@=@!!0řS?WEr\4q#,垧}>m_}]nom0lo { 崪kww]r@ :j:0iNF˪W`p򥪗]6j͸5;J(lBީ- /y\Jo v)U6٢LεM-Rq0bw$ڨ#4XWi^$SOu*i: 4>B^>9N@1!VZ!('2;[ IOPX\iݠOv`Lw~]sʗb_F7!0gq&uU(XP_c?`A%%낍6ʘm#kUj1E~4}q/ͻӽ4cNe~:h$OS8U 'od\U!~dٍ-Aw3m BP3ۺ.U ܋& ĥX^pߕ4 )73ֵlUz&)ac|DO~n+Vuu*!@Nn-$zw?uDYfN^u)ccB8L\L$=9!8ckϯ:<|qU1ET16\ $S0N1*gL\c0T.Q ;K*ӡ ԁ-.V}.?<68Ϸ6֯s"(4N(]>!I+0LSKc|;")NXX[F {>(qâJ9jnr?2>lsaC;m/7H4t5u"3U$Su\9'ij n; oj?b`yxx. ]=ҙ$RXMKS4tbFw#gTY Q4ĭ"՗k‡)ok\CaZff!y4p0@/p-uq>f&1XsBҞ,CM=ZZǽ^[/V WGg{78 Uo"fSEb*k%y5}_hXgukű{!U}"dV/½cHͪ $-HD*ӮB4JCVimx:aGZP NӀ1}}XM㾚ѡˈ:}q1(e#cc(H߯0} uë gkl%~V%@ `J}x6y.f22ȇ`[fbl+ YaF6r_ OY!i ,.jc gUe^mxy v6@ڠu@m=k 7ٔ+%:8P55a<{ld,~5ԾBZNp5|ݞ^lb!Eg%Oit!(+J  kcҍ\5.Βq~4ieȻ54HŢRl!2HU`ߖnD1q8 cuP~7lA[_At>0![IEY$tѭq::fXS_` ࿜CM~]øA:6v5.(pWmf?jgDϯ$:4‰NdԣG0pb@PZX[L$@Vj*dkF)<&e?&jتKWl,:԰qkjt1@4 KhX0 Q}5w94? C _k\ yRSzl{(r* u'2t>7a%5i_t"cڕ.Ь=Y:r gy=Co"VZ}n,2fs`6d<|$a قQYaoZk60Lib##hm b,ݕS?:d'(%t=Gp\70o#N!!I6t)7İWoI׶mx{I"1PljXZ;ش~{D M9E _j~5kp\+Fr: 3c2GMմWشM^n&Ka=pra/Hwh{Ȩ er-S:w \>Å&>^˷FFj4P"&]eg-Զn#-L Ç+EErfX@bVO#ۅۨ;2X .v=A,<"cstӾWu.<Dd# 24zfHNSaOB# NJ -3Pqi2۠ rpݟk+buܺwH{\_1 ߍ gx/79Jr팟"rlW¿ɒXd0/%2-E6Cwb [1?o5.RikNVh/g\S1ߍ řvU!GtDtGb}^ʹ5%xnj @"&Uؔ"{p u@dv~h2(CbǏߍK[m#joBRMi|wP̫'3PaUIT %Y6ˁN}O7@4e<?MKEXk7p-ceB-{뱊m!MY }oMaqO뗦(>Of. OeLX`E[|txxҢJW bS1CìJ_RctDeLRh 0=&PcB ;=1tSFү-&_ vwSKW* ҞQޮZ9(JPHt6#B2YASbO̯?ZG#}v{uh{?O4i'oIס XN"ݗarD8"3LBXڂ`uOmPrv6W{$$hIKPcu<deWXX?Wi~'YbL{E6o;*3^Rdo8ƾRmkm󖾶Y8P</֌0 v~gUkϝ2-00WU c{2Dɇϑ 5ҡ[vL\ЙV >55tZg$u "z=q^7|hh"(@eͼ ܊DߦQM2}Tn'qF>LB[]SFqxR M$W@ΟScw{-k^F&9);%AM2>3ZUȔwb,"1PugJ~kMoUljf UZk^Pc^1u[ I[F6K*,%5R 8{}.0#1r}hED-~@"5LŏDK)yX c5t88]TmѤ9UR*16ўrD' WxU8EUͳ[j-;!BU||~@;PD]h'&:A9F}HM<;9 +tͤ &f+M,AV|"9қ'YLr Œm~zEQS#b+Gve=Wx -A?+ʵ8FӺr,c_] -w-)R=)e;z0yt/4A2J1ɧ/etvv kSΜb\%y+z z[˜uF; K<0BQ bDly9&ARgg'Xz:4/JѨ"@MN+,yK1ĻNi ޤ*~]Fv&k;}7g PNIykk0 'ޅ23`w+#x(O[e:`Vن vSR#&%D,;U\y`!MNߘu}A?nc^DJ&!6)OwNZ:#¯ԛp mxE`̥R䐇99 UO1MWJ#:0-bN 彰^ c~T,dS]!P/T\@ퟻ`p ]j\`dLk6OgٸNL0#m?F %X Z= yDM;$89ݕ@j8 2G# !_ weaP4 Jo?[XH:5nϹ x]JыޖǖMɠ< Sq pԈCnG3CL7ѥDc9]&MY0Xsh'T$r7nҟϡ+7Ʒ K>o^A uo؄ F %؟<+^ؠ{'?[ -ufw.b1#_)ZLiP F:'{ngI!\_#~5 n҅DީyeH;Q9vɻ#Wu/"PZԐ;u܅*!0 ۧy@6c+m (RU$DE-#-Z&$, Y4P0f[`>l|t%g 4Ka {ڄ.SalI:ŶN|`vZ rDR^Ϋ{72rݸ-z {#0{^~x.}6~Rh1M./j"hxd Ԋί|^1"'٦AϜ(9D?r|fYooMQȔ''S =:ikDg<Ҫ*\X.M72^ݽh4vUU:oQ;ӋKFg-}ɧ mIs9y$_4,` Ux&>eC3먜Mș%wXy9ܕL\K*z(It\7v yp~cd3xPh 6<)&9C{Aic)L ޗB$IIS.egiv=!8?N6+ワ,?{Yɮ1/{hcxQɒ&Ё%rMp۾I<"N<} 9h:y^i+"펜zu)Kqʇ,Vy-TdaX$"d# f7f9$N,`(b)FY"Oupz|qUh1Pd.vDR@#>_Sb6O( 5ueC5s*$ݹr']"uSNC1KnlGI[m+W%̤*״SQY*},abf4^Y!|?Wi8AKP& m!s=d^vw{4nҼ1`̋rEayNs. *wKoji`hZHde>vrYcsX:ϲ $!.S4t&(Iή":g}0Uy0~QjAM۷v!;z *Ccl}̾Ɦ8J̮#[m"ɱʗk1: ?]Ka'mB"8Ruit^CsBp bYڐ7 b:-=P)—?V Ǡ1&,v6Qη"/|%Q1D{rZqܑ2Cu/ lj9ZRNu@AYb_^ UeC~tGy{:ZO,QKZ%q$iE_;w4N@#q~}"}2A5y2 dBRya9(>CnQî==HO 9`mMeMr; |Uk&E7c.>i.rwҤ)Vj6_‘Naz-GdE`7PLg:uw IcL/Kr9Tla,,W;[ ~FV0g:Y&pMÖ,"j.1kg.mOK/I$SO@@%^ 't/O7q'8269^}S5aOVJ;'z`O峟RBЄX.n%oA+ː'2?q Bd@. 'H֘n@"{§x| @m|ܞec6]=bTj-j$+Hr#͹ʒ;9Ƀ /bꜨohJ9٬xqb`="}(rgJ;);qv# Fb|@KĆ5k6B @ØsI+vJ/Ft_]plH毼wnvzM ;tv[ 6C%?{$P']j^bTLw<$aY z- c`{"1Mw6Qj+g%J_S".Ii XY6*=#v :y/J3B=CxRjqHcSRe:Cʄoiړo y3}_7lӏ+Ӊ//Vd7BsꮙK.J¸L8-<9pC&q8k'Q_ fdÀ%qu;O:]DƆQ}E3DٻR9yst):G/~Brv]< / 킩Qo, *Z~T1sNch`9\5+<+^~vAy2-u

'jn.2-^s/5U/(ǜآuUH$wjEtڒ?MJuCy\6ӐAt!b&JG`crؤ{eBW:[T^WϚɦe<nC\YXʵB /L>h$n܄NuB}Aq.*a L*:ڔcp2cm[ e+dRyzy*XW;)^2lj?'2f&ad)Ȧ!7#SX 9kOu|_ikC eNdr+?^&(mdVBUP| WR1es_%4%JYCVA0#c:zjv߽G`F'6=,0ih9nl6zDLkD2-&\b Ȕ[iJL/Y37)ji*Y!X䌿&!}S!LwNǺ6y/^ Ⅳ[,b2¡)g`'C*G}gGig|dNn0vMktPhiҢ Sc\&d3W e.i]j5`F(mIN mhD~,O;/l0@c`T fX#;n0>6"N&_4K LR$wA#qIp"L"ӡKS Z-sf16KAxA%6 t|g\u%éL?a 2&m4!IչfN52қf ݥUIvb;k1J$ͨC4XhvcmS:nL' "Ntl!dA*ϠuM,*}>IFgD,:@(`;aXmūۺiA8# Ʉ iSWwž=!`ptc8*;,^\9Py$ii;>v*?@ʞFIa`VN:kGpH-SUlG/Io@U;Skє&^LVӦ^jŦԜ"r %JfiTD~r}_N'KEqv80yŶOn"X~0Zqt k5JkfX_TFgIVI4ixNEE~ JJE3l&R3H$J:g ΕG}ڣ^(4r.fND sX^bbH%k P3DNHNtkȋ>N~4]ˋ/~ Vfx$nu0[p"[^ps`;]Ӧj+&b~dN6a|ICC9ytQ`?ߥ^LA| P"])KBnqqW?~.>ÅxD")umVi ;&ףj}t&@>86k:?+Rc_t,k(iDS2#J fG/%w異(+ 3,X+xxW"5Q2/7V#D>? 0LĂTt^)>FO*sFK@ď_61 dzj1mN cYЍG kbzlf[ \/{DkROCL4tC>TaSLVxleeciIۦw.o _ڼvMxm;*$Vj6Dqa7y^ʵ͈|t ]wr#K \)gfɈ'U0AU{8pe qu)^RcKBX!LePLB:4(lҋ@MPOْr "}ү&qNNȼs.zh=M43a!^<4fTR$4x{(/ SBKJn_f{)G0fapgʏAuj(TmDz""{Y _AAo]T{[ܙۍ1mk`p-E$=sLC$F-n|W|uߏ;k*&#R\ګGQk_x2ůЃ`p]K?r9lVȒG졸+W$ʫL ƺ12{GDg(>Ѭyƽ Fwi~ >GT{xo![/Іػ3],'J 6g?%kܩ[YćͳDgY]C-`뫨51,~Ud7pv?+)[KϜ`# ɘ416*TÅR2\//&QF})a5#r`vM(>(!#A؂v8'">,_ag!Z;ʾDua ޛ2tvI0l.!QRmUi.n ~PY؅]nbpu,G*q8_6!#f1j>(Fo5 )>ԠB:^Y:Arv$=U9-\pt3@Q*^cc_Fi׆?6%xj-} V p4=77 vY\VMA+Y.Q3GΛZz|GV'rMđU0re)-fntu('ly0q|=fK5u%6 g Ze, 8n.$G{ZkA!{&4 Z{t^&/QHRMG˲XP4#y4 lN M~`WziV\%7ąqєkrnTebdR1!jHWC"}V%-*{pD^Sdbݎ*N d?uпhqtDG+9˳WX3ணtGMBg՞o'HR'&:,TK6Ws*#$Y9#Ε S.Y?֓ > F x)]n>sB_vp})W0ßyaJwˮ IApbBŨ@xgSa.gZV^&<7-߂yQ #s$̓Q|4hj*/!1r8$d?\]qK 0AơƆFۺ2^$r0"mm͞4]`b!:hڍ/_Z)p"Vۘ{#nuFDlT~m܇OpF˿BzTY[UζW_'wVꝴzvT|qF놺GZ< `hhs>3o 񠇐H)BZ>@a=GC!w*$7Of=/P4ϘQNr$1iTnr#G0 E:aS͊q=f+`)QVE}G9Du"ąV#rZ*9## E(-¡߂oxG}'$۱.$#TI* ~_Y&'"rm0xaV[_o=Hw6~Ԕ7sߞ7=10HD6$M7vD:t'u^^N`s?P?;5E*8P:׸.uF ,G:dref%'+|Q6Oߙ;hgy]y=m9"쁪LԹTG ]awW#=wAL<51=vU:_ _eͿ}=kXLQ6]v*Xf_tqΌPJ0 .I˴LVM, XVd p3 rbҴ|()gP|n\Z|@y<<3g1]U`dQ ?!A Mp5lcgܱT|OX1qDrα D d%Cg,EH9c<~vS4@P.#zՙa?$`mTuD٧!(ljW|`)22͓vQQ(tM;:;$%PqrͯNW%cK{~AEsпWX﯅mFY&fCjyWK]umfwZ5RJk($b+rXIv0Ukq >򙲧Ve [)찙p'涁ԡ1dn 8a .lglɔݮKa5-qs 8̤a0I"$El7 ɴ`eܝ+T%NfBG`t6LYǕ#m#Ή%!MCYI/~Ь`RDN9z\oa\w/Qu~\R~T:#R# QXFfm(NiρeF.1! |ŁJ:%Psɵ>(}8}L~I~` iL NHȎetWxmQ B$^ {ҟi/~aoe:tȝFXwt)ͱ[:R1ɻģ~ @%qqEҠTx-zhI ✀TH/{\䁪Wl~F>ZCtZa]J,4J5'JHަlf9 9؁A S@t4?je)$yF" ŵ")u|jQC@mH*n@J3/NԘl|P+[UUL$ԙ4<c\{ 1V򄖽HrD1!pFƃhW)!!_ ^ɦdZ^`^=o(\8!`sa/> يh0} :"GM0~ rȮ-jizIK Y#aS ^RǸ|I#ъb^MX@T'CﴮkqK0a 8 w >s4 }i8VZ3vz1\g\w}Db<l^ӹ1[%Lq!RmEtv˸p^5&yi9"C@Kg͗_x$zxg;ЇSX&Ԕn㫉h+1Nº1%uC$]?oׄHL/4y6zR{!D%ycwn,Z*8&/S ݈߷֤ G*p]f1UdziأxtQ`(D;ɪt Qx6 8#kDFmHy덼ia|eөS@jȷќ 6?WM?n]RWP}tk}n*=Rll ~@,XuWuв$XTHйNoSnj)5v)5Scu6+D8`yX뗯: Գ2H@0z6輀Q[WR.x;HQjpbSW"eIIWdO G窜oyWhgM#Hpt))lLJIq D^HeVgmM Y, h(g \F"|ռ >( W⦣[81  KY7*C:O,DvpZ7%/*CƳ,vCܓi,jRNfIe#;ഢ+qLh7Pf'\ =jzʧ8Α֊MRg 2Lka'}ߘ!#x@d7,5ٓcI Kr3Z6z|M+_4EfEh=mPQ|AO-?Q/|P6MSQz QGbnCKxd1ՒI-_9*-E#FX8MyE ;;k=\UX}.㹛+5LsAzvyNw2K:Iƽ2U}rPM;bXGM)6oGAZn&^&Sؽ"9pS fR /C!hc)_0/RJ=,Wͷ[FIU.`L]We>ަkV&X qY65/zDҥȖy؇z/,ҹJ_nwrD)<0./9@FNP?ƤN;kS~{i,0_.L{F闲֞/`` ]F)&W9qM|QD<|@ڽ!(, w]a|R[XOLۧ%Y=q_̪IzIUJՙw억Q2.H<js[#4@i?A`AuQJC B#t yVZ ܭj%ҹ%:#&_|T'!|wPj> a!jvEn. gBq]k"HG%ѯR"F՟OQ]̢\f\cWw%\܏UBff'LrƀKoah:R6Ċ5ntmނv)x#tü5t7id'Jo׫ImETtm焸>vE񅜭z{tŃywιy/}d<#b!C.\خNW9GslJ?s`8岆]Uȃ{ aPGw zMPl$^َ526' +[*ps:=7|JŲu`LkPE]N9ƎI 7<<̉/Dbx>4Cyo|Gqd#+?/B◑Xܤ2 fގbœe˄4jN + ,Y/됮v)Wuup'n/_ ޮ]<1z_ PXHQեpYՃ6 ?]=:)ۥUJ}UJh D8@+}ܫZHMB@YNqbZ=2yJ5pyBgF"ݝe1<J""Ą̃8ZNmFY!48։3&U+67%ͳ'jNp܃s⢑ G3)Y*,.1Nj /]h>t}7 7wM#L~>M`p1,Nөkx,|~sULz#c"'4qg/ץu٪:&lEcZXi@"L?w*UaFyu>WtY^ݘ uIxHT禋QlC1?|YNVdK8a'\ s* MI5[M]g ҅r# 빠%7 t!@1k҆x1Sw;-~Whxzrz W3xW;Eœ_RdȸCqE ]ZV$~3.G 1zMwX<юO]Zd(tR=zPMSDU㖁=3x1A2M1)}D- \Mκme&,XM @Amg(*g)uZńĨ7x-U3yɊ)J̧"oq{Jd2_ebCuL~## R[$>g"cC垹}gZ^ې,2ri|dv. %}B.i %x*w_n9&q\Kke%5Ł+|{.XN0idW4M.WJOg+򡱻<5؃Pa'mjVcCϰ]zUܢ/t&̪t,R)#TLb2PPAN2\3o/ ?o]j \2J̤N5|VI[-Lb!_w %(N铊MMk+Q^Hk/ߎ%,9osP&߄9PjAo~Qw,z8C5_] LmBRbA2IzfOۙ`4` o,7|ECh+vٸi@PsYdY|kJ&@Ri_S^Ksr*Bv3oiݷ=La!r̼7J#fCOw%nFNSX"=L*^o UcZѩٙItJTiRg4w,KloȢ|*Lx&9I̵Nޱ"Tl.IQ7oG{˟;{;M*Z-og t~O?;|NӤ:ʈ4yq oIseR0TFj7g%#x4 'A}'=3 Y.Hֱa d$"?$G|m]>|5,;] k~ !7 7lPeg3య"MTE磚;9>،~^i'HSwQd `Oc%dAG`,o.WJ}Htᄥ$ ]H3%%_ac,ϥGŸ͡XVɳp aX+I2ĭ) `lm;4]tS,ILzgGW 4f[j> +$A*͹[M*t+4{ q|#HQJbل >i!'5–>85`Qv./P׽ x4%cs,:b[띖)$\eإV34_.!Ԓ6搐4)lf\jh?uT:> $W"&hbϷƪI^Jc܌QoK;>BS?'۴ӧiJDR7_<հJ=ftOd<ׄǷ kE*,T8BͲAL9-φ OF_' p,&.k/ݍ~Ywξϰii:6'o1/Bzs#=\,~M":!l/HD'fǰ t%x` `r'ղ').NOUDǑgSAw⏥~*$wJrpJmIf??]΍;N[l’t;\;_ZJK`4m&/s'̙wMl͠Tj]0>UnE򈮸NU4TjԍI0Z*{&C)<=6PbAc ZteB'SK6uGE!J1b5'UW * u( 13Gq@`&*֥3C8(J+%]DzUl mi4}LUvɋyz xy¡%k2W_BMDs^+\y[eډÄ?hUPzܕ ջf޿hN2[DE=z]e x.cl^bAZMgᦦZs*ݵ w)y3l_oVÏjc0 -Lqhnb4JvlOJ٘,oj.Uw:dݣo&uc&8lG"J%@)flS$m.}2Έpl7'v7JE%'^UQzWQ]s(grۡOٯ|A0_?Za%Gǁ%MXqmoNz āfL{0 Y䎳kuLaC7+Sv˻fpEun?䬁K JB>.AMʘCU2lgYN7-NزͱJ6,14g%z (J7U/^9z_Iwh5_dYtj]߹;`9WH uN9.WR3qu.b,YaD?HsS?noӅ6/=$G/EWO?qXz:%MbHS5\^D-.m3JGӦ4D 9=uW$*MYV*I_3w}n-hWôx2oC'(wV p<fl{0rѸS@?#,`~O{3XVn?tћNF*c\]T?tD:"yɈ9s' *&PߛlA%21dKTT_&`d畻2aXfpт+Zmc `$>N>N̏JwaF1>6,`(sup88bF04TюjGԋ`Hۛ:s.)_+{iHby2?Wj0LՃ捄#'d%\ydcsATnDhDq:KXo8WdөGҢr G׶<g>G&8b_.~:=mvH*;78|$ ;U)y$FC2x`SR3ˀUG shZx6,jN$@?MMY=ҔL?g kXq9 ?cgW)֬M\lU#R*Ljͤd=ySɇfyH)Eiƽ!_a=3k*G5A&l=ʻX|9i*6(pXj32LZwf[89>XCfl$#x#Z^R@@;J7QՔQydWr*`[6lY wXD%\$ 4jU+d8Q(d,~02s4Y 0(U-zy6榡~YG TۼE K!഑^rt.np(6V>0}@[L"#׊US$(4"ݣ)qzT]27G|!d%)H">el1,zqQ x}HXr zww `}Pa< g <(teLyՄ K/P)\RY푇R۟00Qsy2OfQ,0+0H^V$~TcDsYK> ՟3( AB GF Xu՗A0A.6Q2X괄q`{- ?=.^:zf@wX`f`=ķi)% 0;6jt2|-Cz(C{LU@M]P҄(u *3 @pq}:hd{e ?mrl}h RB$ De = 2NҰc0rs"oR)Jj"?7%=KIx(5#rgTkN!k W1}Fm$ $&%&@rܥE: 1xv=,$7QSSJ6Y㬈\I`d$Z:õ57Xr"9#n`W.L2ah,9 >2QspEe" 6{EL)_#-RxsWy>D3}A4OBt?B2aˍP1m>2G$:{ºKu {Qw:ÌL2yuI4K *C=ff{P{- Of Ǵ&%#aU Cp R)*Ij fi:h6Ҳr f8q~Ɋb@SżM§ofy)4To,!NaM>7GBy^;! ÓknWYa%J0 #3y26i@_v-d>` tCGR5a7'媐ܨpxEhB.u}0R^-Aӝ*ECDv..>۲˰HV'=1Jדۡ-]աZA3/O p} PǰDY}قOuK<]4D_c/p8T w%ۜ\fD%Ó4)@[d4FEŽ=G~L1mmi~JoU=qr$z!Yuip=yたƺ ̒b$(s̤vwd@뱠uqZxU7x_keҠ죑CI#YҎ^:H&.dcz |naK|O+WWz5'Kv.|%F{PԲ>pJ;5F \ fIcA.٘j ;^,:jz367nGn!`Th#~)Iˇc*k}o"1+⍣M0_/zÌ>IK9% }%<U1IOkB#X?"7]?c hۭc($cށۑWÇȆ;h 9f5@Qe.1ƴNl- `1 /ŏg%kXh{s9 *$dpU~2궘"92 |w-ʧ18&8"H=X~B'${y_|Է^ d9iƧBAЇ7q~b,0Xzo{[AY.s-g,SjpUT\" ys$4Lm_(d?'@( `7K LVk!tC&gx A,{,Jfy|,ь QFo(Xa#s{:&i13o!4xOHsX4rsH-}Ś3-yM2Ȗ~ :NkjE@NzDIh]$p?+JB˱n7%xX$Pℳ;DډevA "r}q:Ŋ! 6 A 6l͏:$1-nȿ+40t;op(>N:?;Kt͌y?Z*sCPf"p+YhSߖ:PyOQQą8k^M*Imc""]((mUc_IlN bz1U|U6^6H&c2~|KҘآDA@lrk`e(aeˁb0l`N$ 7,w3Y ) .v}}/kl$ٰXbJ59!I :Cr%鱿?iHC! x*$Ыx)W ԕW^9] ظ}ٔ-Wb$0hS 1/Xf8qX-<+;~-+G -\Yʌk[W2}2KdpgZ/^ˈSTՖ0% ]E 3fi?={{YGYϒ청Ѱ> Za r =wI@ᗏ3"4J'D~|ZS5S8뇡GI;յE\`hsU$ꃖZO@`fQ!V|t JZhF-LIc]ɹ&U)]Xf1`@xīB:$MY$k`Z6q_6,IB֭%uP"/ V߃/I N)C2a2(kT|QL`lQtкسI_ rn&=7P:WDF2RE ^lB<[a5lXmJ65<9>U/Qj)(a|.$V.Κ a|FPz=r!s@s]k߇-Zmݵ, 1}F~9u91A3%h̵7ɥ"tEFSQf\ʔGk}@C?X`lػ(zK I}>HWt*aٰI cisTټP3,0ZLS@ixӫ12oNKvD Cb⼘-Gl/jr[X !dohuuW+HOYڂq¾ʮ^Zϒ T,1roʑldI!հ˴ǐ9{}^V{ K84Zԯ YJ.EvYq6Зͫz%8Xb`C_O>qz"?^J ;d :RI*2})G gg"bHbcwcjFens0w:>;Pk w?YSsz$VXiOwnp|YbM =^@.cmsO !4U1؈bTDR&OS|pH6yxhr~/I ā dO<->k񤻈ށg@ۧMFp#1*#^Vz`<*(-| @E8^Ad3Y !1[<4*c)Qk˻B@f;~'mVS՘+C3eB\TuQ7Ut`G/,urC]Hg)oJ _,h^쉉O8$e_k|^]!1JLKr̰Z;-U΂| 7djEr'Oܖp(Q ۯ v}R ?!_pw2GD?z97[ 1v+8JP&4;?{ tHI06q߅ vaD EwѼ Ayfge+7K_0-ï`|_ExRjᆵc[Mm 7ٛle- 삋.V~C:*IҤu) /0$Y%8gvA0z[/U#1O<4P2fu@51qQ'?qJ_ j!G k(<- oJ }_q:AeOQ =2}Hw()4%M,b]PeEq7c7]Wu!u}OWY?'33%>Zbos&( K|OS Sq aidS ee ^ 2(:X uߓkGIՖo4_w5/Fuh>S1{fT3:&qMA9 fɋl D$r }AgN2g DLcm´uH]oft>v<.plo3vOk$| h ʒTK8 CY߶0&`B&i2#-P'z9 6+ 4h xN9:(ٌ{̳%&g3d>+_Slar'G 7,dS҄&gBԪи޳ O{:i e=ҮMG3 w 3' "CRxWJf112E&&Ld wҜ;챌}gL93DHXť~1@H vP(SD,}4$$}xqIӷp›")y5hΏ$@<ޞ|Nyd]LG1ߺmP3^h|ʟ)"m\-HoY- /07o2J J m3o<@[=R)%.P:2oai6ST?XΦv J!+.߬+1V-)T~:kіKSt𴔳q>J ?uףiV,iƏl4$T.%Njye|Pw*ķ@zg:k6}(CD0';-S>̣(ngv^2d$EGO7RU7hSNF^bX>qr7/)OG؜.#u;#mg).C(x?ڗP[S:!~UЂFA)=3?V#:WbΧ8M0a MJ țRSBt(+7tЃ0Rt VB,O}Ah@&ꮧ鵒kNܶA~⶜%;]ўl-X>3v("ZmFf͎<3VU\+0ЈIJA[Ik>"SOŤ)H䌬Cj63l u6QϝHȥ'P.i[<5_["q|ٚVSDGXSC:xq[ؤv><0ةl :~Plku-б7jH7I̱mz Onuz:A07$ ?w;H \oKerkr$ }%4=mux`3=Ϻ&jc !ݔ@Wk1"f0ߏ#rxabNmm*0!10uܜڈԓ4<3rdvyD@+z=,+_%iD閼"\d"d~(G~/[[ 燿N-oǟ4ƍ~fZqrnD8CZ=\K ji 98iJrxؕ11m@5# \=^F7`b]Ґ ; ,T3aʹeN*  ~tk]`WjLF-%7PXㇲA@JShwJJoW2-2da15myTxvIs~Cٺ Ƃ.M@\@Fo_mwSX2˫.jciuLfHw]u/G LE * =mz]O-^ܩgC5+}ġlAir@+Itj 4i`|'%_zRSЩĆ Ԛ(Z"׶qїQphe$H G*퀼kB/vͿ6W4#jX.pY,b?(># 7$x)Q3ד =Ѹ`blk62 ItĒ kB(,dyz@ so!jƭSv';^9Lӟ}'a@vp'{nޅ~ײd.P#Hrxf} [iRB wNc2 X(Ce8W|0;\t^P:A3x)54p ?Г v|7AazaDwf5l^[k i8#ww05sMq-?]5;f†LB>7:EuiGx!5#]s24lw?rtd@ɔUP3@V ?E- VX_Mwh{¡M`{ֹ &.$X)%ѿ.e"FP~VAVA6 Z4OǹT"oR-74nW CeD *+Z1oX;ww^dtGr>tsQ5ah3yr$9J_0goeKHS4Er;JcHZL^6HZy&-"] يD=R&isӈ^Gã;.HH|>cdCD)j}.(N /!DNg#%n%vd+-88u=vYq^] &%鿭)M]14£:|֣VYOUN\ꨖU?!qtK Oʷ̩1c(Be1a GIB!*^2U|ӵOoNad(!A$jta@ |kL.ՖH5ҖaG@'35'yH;$xᴺ l?lG>СqO$rĕ_{=DO06YHP5jlcg {çU=*F}cRM.QrWE_q(( :|\/̴CH“ K {$KUckn=CSeCWTD]=J)Ka{פ~XO5·TΡb_:gn203e+s6Q#B.@@Ypx-G-$2+_"q.XSjigCFcQxuaɉ;@ bå슷(1%14#,Z;Gzr|ڟMwaK[2S33GkЏ$x<P(;3ax 8Xpb'= 4 Jhes,a3מK}7W^vo?x;K::YavDw=,%X H][J=QX u = 5/ \֓C:?i/|V &|ܗΈulKmu2a'fݥ[HnxexO^GL]#[:cZh$9Ftb[9wy/9[#ox '3PTW,YisŜ2Uvg|qt?~`MK!9Ũ-&@-yGtEoO``Ҥ_^8(݋?Ϝ<$#)+ XC9Fg<:Âλ\XʦA׳865@#q kAي3˫(5vUәjМ"-dCڕXMԎ}Q1ڿ@#$xкlF`2'k6_sGcdHP ln2Xu vT)h=RwY^v( 4$'Դc]p;ZsׇjNW![ Տ z~V2p?1G#r :nlՠyR_ly شLdߟ#0"7$FiRt^8Sr,voi]]iȿ!3xC==EY7Sxĵq+d_?T/ΩNGTשڑ=SxخO]O|`tM#o!(ۛygoMX]j^Rxe mv4>ԛģ(m_DLzx wLh >8=@ePAO ʕ6|`jO!p'`TOE1Lj8WäPͮ |#ro@0^@Сʑ>!EȳW]ǴjJGuO :yԪ 2%p,|8.:g ZJU%@GqgW,uHb~qz-{i"\;^fK;\}Lk))^ۭJP <ؽ-}.4MP.p=%Rτq'@^EIM\_e_qx!t_ƽ.ۺeP.wj۝h2yLHspCLf''Qe &T);DG? q# @5AC)WX)N&=c;91KMc2շ-8ZG{E@nz"`=(мGT@#T5xn5}-nлxVz7U;- ;z)E) ["Qɹ*`+͑pm/xTs1~έmt'C\7HOU"IO,Y](D>x4?ZM6UdBH:6"*fFzwGۣfq8'9Jɘib>gǟ3B㆕fArQy0GyxQ[_.= ,x]U;x \u,S7 Kt!O1B2xt2/;Cf^ÌJ|H):^ sP /۾ƫQߢl r7-vك{$Fe6?u *(n׸#j kXэsBݪi>VQ&'i9maʫ!fS)2Wv}h; ;(.ݏ-d4ztU+uL^y]*sQ OFTfǏ9h^.lӠl$e ;$x~V>6 RT;PqR6(\%O} '( oBoZl}A4ݒal!`Etq\s65̮g4TdV@7 zJű$qN *!E50Շ{"s#w7c+ՕZݨϤTz3qF=&WU9~TXh'n1]=au7$5mXӘKqaBt/Id]W]fh 1FN\1m mҹ 1Gu_4Ɲhx ̶'q:T9wțXuV |&ow8 ]kU]R0eWjnK89<^B7O*cv{XsbL2ekUc=;oJ͋|9x89v^ 1F]uΆ [^ӵwBu:lLF(thD>PF3 G]Q A(A7"RK^͈YPMP ~Rpפ"/J57\^OJBQF`TuGE14!0^u,}Y, fuKISp7QPb&q#t dF 8e^}*%EQ 7E`XJE8Zd 4X|7Q̓B6<E충dicy1SU8K"*B-ŔL/kk5KbDQQZ\ވB{iC䞿WݸOh3&oJlţBA޾4 U>D>v4@n >5 dhy!kH 3#(>邽>עm_}={1=sUQ'~YxA!u}?:WcPF +XX=s;FRJDk0YHqأAN5Q1pL 1O}Hmً;w`h'-U{B2"ΪnXݣ.ō1IB?lF|_b^:';@S ;nFu?y TW3ھjDQYs F2.(k?2.f@s3^0&`}:ZC6'Ơݱ qiqdͳIMs`XOn9qX,Jj&@>{g>"E#HL  Z$:hL39F'(vo&<&S_Mvw 7kc'!@,`d!y3UlMAl4Zlk"&[,EZ:GMFÝ}&Y;唗U\wI VW~I]j,v1 mC]¯DI.W0md2c0?ذy]1֣Qw㠴41, -#|{¿2n\>>w?ٲ%ttW{eE)8CW>{vq2Uug5`$K s0@S#N Ζ&6pFytސ`9^ `[?>Á}%u Z7]5ج[j׎t,}2%'tfC+< _6L̾zLD2-qLG j˷wīR I\j+O' )w6(3yd_mC1W&0EIM)fqUK*Q΄?2$COUH[/ #>Z((n==aQ^%2 4asg"B)fתQ֖m ,3u-֮%+6W!!،~=΅E<~. ![B|pT;:H0|U%`z7yQOn\u٣}4q?&kQp'J3m x+2#) Gm|n<-oO~q@Lmn$tgʛG:-:Ҙ N[PKAW&Fc\Ɠ]qN̹yOsfmbxN$Y+TBEX}Pߏ}oئөP_/FЩ(kr.1gpm+cGx wdQGd_Du"Qa6$˘5L8_rHعy__6|a4'۰Oz寕7_h9"%N 1g^63nT$p>;1@Mx "H50[ wø`Z,'|rQ&a.RVGK<:a(iBSrߦ[/k;Iֹ[1h:ǩ\i4s TՖˡKĎb)\on 8IRi9qduNs|'4$'E82K^;hc7%9Ә vme@EuuaK-݅$7LmH-˸6g9::PD vN+v LFGgΒ0 ٘'ȉ蹌eI%RZm'Rga(&^ȵAm1xe_!k/H  Ɓ .]p+D4jv :ώ0j*mk)z{A笾'9c;[-;dIx#q%j!,x:Zڕ25gYPWo,0c v_1{K<zj~f?U\ۑZ+aSLWVj%e62>art8MTL4^|"@XYaPd뻑D8`~D0Q;R~J*uh.Й]u><ksPQ.Yj(-biPQnoElpM=PPjUFۿbGzZAx zs/*1M](%%FSo'˷0>|mFNI%:鶭i\k q#7[F9@"BHX`,K>{,-4+#$LtPjO;&S>%pHX@ ~c3ef3ti+~e'#ּdA־?4ki mQҷ؆#KI<'Gi~n/cwT2#T6)m( exy"x Mqd8"|jq NH1*Y^ahFTEX~EnKi W^ujZ6zyE_TnjbYgSOxvHVaeN(ye0DfO,UcI3g- G-~He*+ kNEmT(Mҟ'$Ch}MtM//qDI:+eT~CpQYXe!7_oy}6m*R׿߿FkD6;CמˢԻj>IdukO!Z#ϯ`*v&Ac;  gIE+WPNƈYM?9\]Lɚ9%s/ @ԼQXXfi98tE:UZ^9Y!'JyIީlI'RJqi~g@uR-%}5SOXkc/_L}!ԙY^Ii~BAtyh)Qgu4R#x}WBȏJ&24M?;$UO*a"}(zC)dZsާ@i߬_k5m20{W 'LY-,zc~*QQ(g{w)=ћ斮'Ub }yPgfz cy#T{cq#C dj)7}#]6~ (rar[FZr]0O+%UBȟt~6V ĉVbt ^xYaeJ/4{0B΍oOsΝ;#Ww6 %3̉.M\9q%)R`V sDׯrfo< 4?#壔o{v@]6!vq)+)B.jF+`I(++j-@eN`H EPv@50 H]KW/[\5Wu ^ $\1 u#*Ɉzq bX ~6--(P EN~NJ ֯{fnQP4S=+5Io悮|A:  㾪ޘߍuZn^@',ЕAE[yTH0-\^E^'ԕbNU%fcwfg}2q#N# آD-kFaR;EpcZ%Vg0 l,/8P=' &rm[ DۥC% ʘgن5 ͪŎ%G8-?f_!ڡ&qz|W ƈ@Wm_7`ȖpdEpF5A!Z#51 ݡkZ7h5\ΫuA=Je[ΗqYc:gUI;2j)y*dm`" ST9z1k8y;OV~` o.Cldzq#x9ZҤVr E^l17]8]6iCvę,ݓb1-\Xx )h$&qf?組-Y M̘asT84$i҄S%Sg1n2q@wf@NOPvޅY`C<Pq!ֵfwTWHϚPپ5e\&_L)63rg.7M*G%ԩy5l(~o&Q5)!2,/#w3dv#rmua\4CteOg±<55ԪKx.ۿ L/4)U#^#Pu/O{p88PbSjoj(w6joOw{zqWnƹvP#'fZui&`~8]ve拔Q͟~@iTA*(!n<,#zyr?{ DivpF{y78ZP%ۊ@E_BFB{MU:Gа*e|'&]PU!!5n?d MhW]`oOCv2lJ ҇UܷnL;^\(n}@8.m`3=uK}^N[|}~E:b%ZT'DXB|eҨ3mӽ;ztQ_YlrLPc4J0(,X״O-KK-D򣶥W%v6Aw(bbUiՐpт|<8}LG9}8+4P |5B. 7xןRAx 3{B6ŒL*_t>~>6BGLWn>IM҉-5on:%e[>ݸÔmTU'[M_PL|A&0Ps,7:\ف]k  mp|lH)%L_QN=~94OBu|Rtݧu^ !5zyێp_?!'̃ OQo4gؿZYEH +}fl9b0SO-Kr4gsT ^ֲЫ  oLIW$('Y]#Ia=#3=-y`D=-@ 4C`,4+ y=Nz뷽pA-iZm4;#h YP`d.pp7}xi>=\!P 3|mkWŝ v&quY_sjGa(0V!@+$[)6 rH+(o~Ё;,%&i:>J(Ve|eEQis1l0S&dw GڿrAvoʠR?N/r3W.cj^J>~ tlۅRyczeԌyL"ZZ]6_]#aTf|γn&$. +gҥA]"ԞDMk#3RtMYn1 8Pm!X.5kb s6檽Ey]l@L^$^G&w RǼoR (}#WZ_{eXҔ3@I;S¥Q=og/p%وڼDs&l~PA^܂~)MUi0[ ,890gؿh89kKDcp?k`1?C_)ʿr|XE< [:{8&Z6]XRF{hm:޸^*<`<@^B's 2fG=^aZeIN;1؀{J1n۠.3K =wd"o>.O":"^WfDyD?nu}UD8Dڻ4Z296a'†j ݮ5mNM fEJ5nbqN( -~\\p@jv.P%|EiNWz'=* FBxس*hpMQ㮝혣?cǀb8tʃ69| 1+_TrCy%kA):@si拴[:KRfH\wCNo@./ƿTJu_%HA+FUNe0el[IiblyX},N֟f+ [CQ$X6yXFs RpAGT Np+_ lx4i-+ Nb*_v,U.j6/"gpu Jհ(ũ&?{]8]Șq'#;UP秓Š=olk͙u){%>gyW\%tz]'q? B]-_RV_S-Jn`_v6TktY^ ;8id 1j, 6#rKZkʝtb#O7 xT mю4:Q5] xC8խ<%+Q }K GC 慷o.^א|{qC8rYF Y2)ZF afiu5j^L U寧u`A M~NVV$Knu y\fl!P 6(Ucu a/&a7"z04c{OsǢ i#Qm9ګd{ה-> o̽7rEEϮ34VNl9}``ߦVَ׎ƌ₶,s9Q&!N-&`⓯K(Iv4㬛DL羼x4}՜Hϒk.O;4{:"h܏4c^7;#[c{lc9t\e@JA73 o|,zgn`0TǢd6wi;dӨ2^rX$Ks)\LH-!屍:Vds"nF=r!`k/Kk*' f\'Aɠ %tGlw1vUʍ#K@ߙzZBv)uZAj<.?HpbNO VS'D Ep25HzMn'1yeP}i:Pt}Sƚ 5K##{7z?ʖL "79{0z!טjr&GQ^bD4˶ů#8"X;"@ؽy~=kקt;mUz0̔ Z5E*){v8 fjѿMiSnֻH<.%D!5p9JːDj2?MJ`59\0ЋSr}}W ^ٰ~j,gj1xiϯ7m(r}ZsC#$,N"y^c7~[ >6MLy{J(St}fKԴbc>퉎Q"9bB͎`T=(Hmgƿjfm?. xu>C-ÔJ99Քb?<=1#r.W$vZ-QP;@{(k-y` Sso0LOKf)L['0 F/u督3Ґ)! ۿU3D8M4M,䷵hn; lX}6}83~AUAZծ7/KcyUf~`r-uӫLfʑߺ뮀9>L/Hw¬ VKϜÚhfuD IuʸCs M=*|oYO_ug}ዚu/ ?1Nu_>LT+<8HH Ơ JjA&h {`K=rqp3*u-fnE]YY,[;i3ꊶb(B|p01°K M>* [w نh{% B>`uvY^;AUdz6-U0A'7 >4+ݫ\~ർvj $O9KPc~t XCܢr{&[>7'>:}g%A/|dWSnA0 xăVH Bצ!Q;/ T,v*`&x$eM.=ȞITϠT>'kS #'pvcS~9ڧ6E%~Muh:[oӴYLQ#ɊARwp-m?9.JQoϪ/PcLYW+/+"7Ԋd,@ P pxNPQDJ nRLeLœj J[?8 >UnMa8Z^_Gm=v_FT#8@cl](+?|}= ҿӫR8eCAh#zaɺ[*NY*N${enPup x"NǓ_Qy$bqlnsn뾉@ٵ)43+\yQlO?wݯ'7y<n;2N6 rH ]m6hps}{&g)Vh\c}~PEs<ߒM7iRMpzM| M#CciHOshjn{%Y+Lel.qa5^w I6/xSyWpQ&AG@+I|ZFVG&/ +jM UTRҟSzt¬ 8`/;4/f04 ء v꙾<]V'B8Ι퀖QPAcѦl_ ;򐺤ɏ.1~QNq\|#/B)Y8Mq b!,V6O{Pdp.iĭםMa e:dQϚÃ]ͦ y@&Fk)Sq&/+k ෟAЪae =G̪fDNF\]ldxFQ-@|;0Zzz]>F~8Eig4m`sA^ Cm2 +:V61'> §H)'F^Vb*8e3LCC t%Zi rh‡q(b~5M)FiC5ݹW]Ah܏}(J0*g֠?tU5EUξ 8Ԟ_ D-8P8np)1uqյ 'ն(zoA2B̏؅WΰS)3SњWpˁ55L}*XP^Ǽ,:*:>IqKo7hu@r+UN԰~]'s{!gUm˷egM.(1R]׏Kn9`YQ2\q,J> - Gn@ 3:P7MewE޹ iE4aC>SݑMlݵ־1p0#fٻP5#0f)bV6ť3%Cdo4K&>8~"q\EhVYfےv<MJ^Tp7ߨK=uBO Ƭe>ڕ ! RB36!nPH~Sj^p}3Zި鞟l~ns$Mfʮ(rޚ&Ex B;S7S(ׁU3P@Ưrr6[vyɖnmlِuv:/ScǣwDA\c@Srm:Wed2kxmЯO!?C\ AD Ao]&GF_Tҙ%ް3޳E- {} aVާ1Ye]EbgʫY*CŇiBx$/_WUb p_IFz'ݞd0X Q8zpUw\ױ=~ ع"K3DaunIgy2?`|iIW"h}fStt05 Yq4i EUʊ|'T'0h[2‹y5*mr'IXX@8rL6ѪIbh+x:leu{_kA5Iy=)g{HqVKh0 Wv?~Ł#HS-Qχ$>6`uq[;UH V]*Дq2[kdލAe8 ƀp%8%\qs:UJm 9_ޞUOCTݒvʍA"l]r?F Uqdej:'ތL !Oeb[Vщ'ēHij箷T!4AS:M5qAݹ LF%A2IMoZlf,, 2/hT04#@t䒗_ڂv &&K[xH=ԅ0m߿~LG<,D;C9[!Fl6,XS XiL,*sCF{!~Kq g#sH~EzKd{""5#o4HB$^macvᇽ<^ _+; wmXh- 2N.=sPD1xjg>N1/g$Awihk$[N7h %h^H#[<%|4 Ѿ|<0_P4Oha[իFhXL }X _62l=/a9GV ٔvjV+9tĈM 9vUB= ="awLjbv,LaV[@ⵝvO@~ݠ7MC/T 괄3<ȯNl|F g{^1 ]hu?UeOty&-2ܢrwOcIiL*(?2؜)FOGQ)">DKmxF)m6 }8k2 j;߃※adUQ!RiGګ@z(J`Γ)ﭶN f[Ï!<:cɹpV!4/](r>x$yL7Rݱ0E҄ ^6V4?H٫oiz`P=Lwh۱%}q)HWpB~c^1<-<8]PmyѮb,8P¯"uԬU<+*ڑ}~٪˘˸A2xjs1F07,xK#$wteJ5*ú8j2+uݱ8TCS#9t#!eFt7N?@Siv-~5KA߱cit(Ts}o"|l+ C CB]~ (LLZƶ"]{|$!3Z`@HfaeIdPN.t8U\9:gH2Uխ`2B8`zoF4cHԣRk0ͼEx:%™ L_K-Z K0IR~vCTf/'iZRAP'%ӤoIAG 凳5UȜ~ @Su(12S{caԢsN?ٰ(0`Jb/n,'PxgRKjܱ^8ػZ*cm;?(zkJph!S<>5nF59Ĩ -O%^+fZI`CsB&=fvRkS]| 졝t-NlUSQz٥0BV@K3(: $vQ :Y[o:^],VpEazJҖ sf龣jTHE[JDckHU(+56.@x<{ iB3 }gb,͜r{N/KK!.Ϳp6)s"fl`wWq{^T7N }myXV0'ڵ'sث+ }2ik%,λ%|¨.{Gȇ&%J!1lwɷɥbFB ZcAiI+`̈Z% m˽[mltoocES(  bYД踈UyOY5]"^wi-uܘ:@##4M0Lrr,2 o&l^n!`ӜU!涠U&!bWF?ϾoEhCoO F+'u suJ`tQa+%]Eeu $ 8rns;2@# LtHΪߞY& l4R`섰;kTbH1^O'Y؆{cPSL{ZRy~@-$'S͠S]=QP7BQ!fJ8ώt#_1J [ E7Xm+oMƍBf5sԠ05c<]ܮ.U.ǜ-#nwD]URӗXɫPŔz(a"Pv[K37'ǣ#2uij{]Owͷ%n'tN[<1WY-5bӃA'VNj*C,[=hs81$zjᮭQyª{^K7iXF? e\ LƊn#INJKB8֫ĥlͧ<PXƟI&N8{iw9:GN#i9Ϙ\v W}1}5 ВKlTQ4 $"%IB0El[/A$g O$SeVbv?LLE;̽;!|.ҨJmnA[q3.!5YC*`E- r={fcwjS̤~7f,36 Yr牢lGMalq73JrYA ?hdUTKgZῲ ^v{(4TN״;SqQ.i Ov OLk Լwk@ID[-]ݰ2lS[|^:" Vm z2 $P愞WJKXf qvWҖnn'^;dI<~AK[VtUIIԯޞ|y7cr qTڬ+&7u>褐Bg6/UPΖY[M3|i`, V_!5'ϰ4eh oԺ-OR~GP6.Dm׻2|/;uȥukKk8jr1HDm#ۀj@1͡f ~qaыXv#>rp|_U9r;ƂtAdy:`_ [pUn7&~g`+\G?P9rBM^E3 E"<J*8h_V5}ѹٚ2V]tEDqhMX3!;-5ҫlByR&/lz`+Ŏ6!Up0$\JDHm0E wgl.sdù> vO ~i7̰ ieI> @-t'y J҄IH<]80ݹSF 2%M61N1QDjmZ0Yt;Kn#`ʎ'V,sVԤ2EIQMF(AHՇB{z-zQI)rWK8V@x9ɩ+Aoɓ6~X }gSi^\m&x /c&0~7 X'W@mȧIO&aper (3p H=ԲPnd^hEaIV,&׍eI%)Fy=H BIgdY>x*"' ay3كi7k_9]}[܏w~f8D'RTkO&` V5E,×$ѳ780?ϗrkHgo<{,boYX54QzE& 6՟[xLٰjm/9=#**;iOn- pM8d BR]Sa:F8x` mnÍe6)ץ ~Evh"K5&7#OZ( Fh0Q/ۆr(XWYnou-skf'dw \UFl\ӈ(33S& +sg0Yh6wIpMi8yKH*Άc~}IS$qP8ťx[Ö|agIk/&rBh=e-W19y0| J~ IalKWDGR Dx#GLwn_tNRNտm(.{) wP?īK!ܙ f橚^!\̐s*S oKS:~^x 3պĖF;,,E8䱽fV/r 7{7[csckN'K)u%Oo!QFXHΆcJ?67WLxy?"[:SphzǾkso$ʣNQHCy F_(šOita$CwpE?ơ>RQ#9`U7mb[,N._&b  vbk!+~%;LA!vpO2 HzVBghZ6fwO*珦PdΏcWwX,A:p젇~`˧?8b%I62MrB'3[м4A͡q3Dqy8$.s!ڄjFmd#"%#Ϯmi39++ 3ΗAt_bCIhEN߭a&od/r一9IIQ;f$96i{p:E.2MqM ¤v0U8WMä8ύ2"b3[{:L Xr3|dWS^>hg#GS^'CGʾkrh6@kn8wq' >f X~XXOc 2]~-%$l)tlNg8_)7P,dkIʋZ!gtȐ ɿ) RpbUVI7Y95>qMÅ6 2}u4t:INo\4)tI MS6S{v+<-d=5ˁU$R%, =W\ƫsA]v47~I&$.Gt"E$*GmסE ➢O8 bn]ru^{t-lK|Tw5֗P[\B5'tϸc= ,~w$Zط9lX1 ͽuS*\/OMbhMI蘮Iw,mhr3nI.Rr6H, N/@|N Ay5JWOZ)Υ6IyRh,lzl8o;4tڨA'B+l?2[8Pjt#jt?7]NgP%OAjȡgŒY?whi<~x@!|t!1Gt|_C%"?yc0~JhgbyNTfQwž+/!՞ܓAtxG9ilΊky/W?I(U_n̉6ױ!$2!JT]( o\ 6ρN&v;@C\MXGU @Q97T&w,$,Ͼx-3g3CpOWIsFE3_+bnךLP)cp.|F;v[FZM"{Pp~Aswqj~M]]D9Ѣ +PÓ+9Z~<nqΟjzvQ $wNoř~z39 X >R7ܚ7-<$~P52MPBSAw%L=DC"Z1|8pȎ3^v@ -L97喓 ޘϾ>ˇv GK›{#a .7ȃMOo4F#sX΅bZMJP?K/vM~2պ??˝n}Cyk{)WYS5zgu ؑQՋe9tsclh hgϠ<$j0`Laxd|aaӳh% m-xLԺY N}Z\}gֽj(Zdg\6 Ha`5W1^n-;Rg"F'kdZ917jЋ[B;4,SQ36&V}-w\m#3q!\~d"|P-B}#1ð!?8$Sh LN3IPbhQ6;*ezXms[:JZ8dMRN.4tudM摡?RHI[vKg[`\/Cq#_*MIyC8iIq6 ^A-*(pxbJ8F}AxI:թ":$+ȖӽH3DjRdqƵcAs|4\?(SSvu̖wm|5A֨' (/ vjֲK'CBB9DV'#O=rCkkD1R_$vx8ytmu/qi3C.EB0y} QXDo0]SV4YXYiPD fz*P9cR \wďL 8ohJ&:di;;#6Rjwky7{+`n*OPpYaV@rAPe'/! 77\5V|`OX(\мܯ201d}dta÷WuµN\໕5IZ6 :$婠y+ ;$:Yyyd:N$  }e2nIz>햷}={ĥuɟk/fҗYisFK* | }7Y5JXi%5c &˼ԒMs,(41ޛdaz6U:G!}ҧOe,LW ^wL<=V#,QVe=O'oJ;K̔hd:$3n@b3 W/ZWϧkYZb(QYrAnM)'SgN)ޣ g4TUimWr@b$u\'о99fDU{%b@ܒ,bK>q汾{wd%K[ȕX c\o-FKC0IRcUWtsU6{F#Oh.SU J {J)-ـk30Ythj5"W!nۦ̡WG#1Hd9'TsYX l< D^߇Qu3?2aj@ۯZ %XקvtH?~SOV5  ԫ#E&:1=w";q?U͎G4n%>ZZ`0>[nѻ48,Qq֧n[X4eך8úf'hv|ÖB%YO' !>`"ԼfmdyoG0)_um3.qL#Yb֏rfQA| "TYKP~oJ]gtwdH<)m̃!ii`j[>fJ?R[vI%V 6ZBgՀ"[5Q~khSw͔BȬ];"'X2s"4%J̶UI0(%K(L9c c<,enKEUcR,2^<<JF]ԍ_}]~ ʔ"`pw#xD1$^b/ DḂ %"&^ve.p:`+O(~Ŗi%ױ N8#ߡ?CE3ZN9 8e=`Bܵ6;kuQj\=x/Re-3@ŋ9hexl\T0DeX{SoczpCSHu;[H#=2cƤfE5(qڕ['1 7r((̮Q!kI]А٠ ORΫp#ux(rpy䓍Y pȊ,k;Ro\,hȔD>:BqjQ&h;{Z#r*d$U(A4,;beEh7T?f( VjNƏY_+sg @˪Fցd ReA>2EKs| 3NdzG^%~H !j5(4 Onz a<8N}8^a* )Xr&+M o?O1_V-4yxrxb-Ӆ}{u)^T%.>,O(Iy kn~ǺQq 랼 S7+f'hsomiсO0Q?hѼfIюL;p 4$?-r5ۘz| ϽأO`IRS,>4C1ޑSf)06k%C.?x_HR*{@1P+ͅ VR`v,F+=2_= ;˄"ޯe:BF""h@&lXc\,wnܰC$ bG<{zb"tWKv#=_S=<9! -ׂ7x+R(K5/0?(YKœ5K9|]YĢq<K@ͨޱ%5O ܉[ Yg3LEgwL3w_H!dEsY_ 4L= k@chl!&o`n1 NN`#i{X#vf&nsppI?/vT*vsxr>J6KG2W<}GaD (g=땐D5"2,(ʾ~ؑJs^zDLs=7`M[[jI)%+Skְ]4fmNdJ<*br )wT,&~Yߥ*j7)jrV6,"1 HģB'X G M~@j5]A5䈔UVE>bޑBS߱źUC * ΕKrN-<\2xBt1t#7,$lOW74JDT#a*f֌}Ls!usP8<: +'Z@|\C“+sXVMGJJyck`}Εʁ9LD *Ej]хcOdF -jT!+4҉٪|oNA(Tbߊهٷ5d8N]ћ⽔Y.z{ jul L.6dJd奼O CSDvZi2E?Np. !sJ@SƃG|vkBajqc/InWYuuypQݣ4-_Ufx%D&o]EzH }5 FӢiͿۑ !?zu_v!X`Vb갞e>ʹP+rSrQA7(g!ڑnY3۾VF l2승lwcBF?M)_ {iA! ߍEfjs1*uhLSɞ\i3=5ts͹ЂվeiժIfFDl4db6A]F5.&_H悤ymkYan ,o81痡wOM[)bdRZi(lG<\= \ѵ2tWKiy,_5j!'~ڳYV~ uZj ^40S%|Ts:CF-UzJQP7rٮsH݀@> w_g6_̡ΣFf:5i7ϼLSzqyoحKŸPr;.'yZ$Ҧ)xsX|HN+ XE% *HmA簾u<5./~2Ij>*32vO\ }$4.1fJ/U ; F"󦻀nk u'%9/ ;#X͉y=as]~4k~'31/ȠpcT+c|'/G_={3JX+9D{aq JaG角b½iUoW Pc}Ԡ,W~0uѢ[p_8z,%0cK,mB !bHʹ]l,*As$k+M?`_ $vj)w10[rDp?ѧv5bs;O7js#zqT%cIm.)SOF("[4,:P{h|Zg{=d &.R&,44KD-?\bt˹y(m'#4erF;0YZ0707010000000e000081a4000000000000000000000001672b7d88001309a4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/!]?Eh=ڜͩJ4.Ɔ0PO%1 '3Pgњ<8/ }rz>]99z0z& Hm) <‘yz6FaSœ'!,;ݻ}*\f4 )~6l't1Dq^9ɢ$_Y ƅoz׀LRړf! dd)j Ɗ08<9pA5-Ƥhāw/F^Sʙ2ۈnB/ /:ޢLQ(&l[@9ljX_x_jׯ%$CkCmOMgey~U v) CPU27=ͱ 5KK)4dAh.U`;t Xn;ߖu99掿=0 ^ s T<<"񶄵,mdQ1ˎbm꽜6!#k2 \~nK疢SԾ '>I1h\`?v tvX#rX^fL'yK*a@ D}Ӿax(<$}u碳Lgxh)mj@p9nnꐧ%$!ⷰfX_4Sk>8ϋM4{&++_`kGH'5K*V;`P:cM-* R 8m}yIlGKa\|H$R[j"kJd1-1&E-5> ͣF)=Q0q@+qرŊr(2bKonsx)STKUA/LyUВRF7Vd©fNuWp\(6VO7C|KJ2f5 '=2XqK{,N4i S0{Јyxx h`Fp(sR!i"L6Rnq((T![nl=%@%*,jnz5!3fsoe\!ǶJ7LʢKEH$8Yi}ZqĤZpⲶF#|PR>p4d w ZL>hzŕYpp p|[*A; 7ȽMR`{S]PḆ Bne MiTXj+ #uΤV$iJjD\w}xe5Bc"lB]#[JRIQ)sfk{}wJ*԰RF朣" 'esdX Gk?pznWְ=,s=ё)14QK(1qfҠ8 dPy@ܞaf|S ]CjB} p?8N] [Z:Řm@B_*7-Cc)`w 89}Lpye覂b?MAIQWJhҚ׀G x{M k@ly,}xҘws˜?Mh VD`s t4 _V YL\OAE~|tݮ|<:Oѕk';>J(1l:k F`GktX Աu b%R3Te].W]8/8L'"lU@/RrlEc-DvR\`lGxV Hyb4-z!\*#/"q~k,/z]t]MyB %FENv\hiz *+ eaDYRnHJ!х *oP8)fC~M [c7zn}9ݑZn{m7EXMcQot:A(]#fx|' 4*xTg҇E6']]FoOp+ہb4'y>?mpzdݦ^Gbpk.i34SIyJ,lý) 4#&N`Ӫ n74=a(W@F/${Irw9M&4'[aypѿ&%-Cl VOEfy+rA)5Kc+* @>Je iC!]vóQRjC4QBڳt~bĘ)41(~2eҏe2Gľ)졗k2t]^'VI1a7+mJNR&? W^>,ut5yɂ!c1X޻fXn1zeL;oy__!d9/!nk1xWJ]nTPVG8sJG./S1wXвJ3]Cҍۉ4[t+?NM7(v GU B^հ{QcC~`|oɧ3ݦ i}A8L.5Zтx,j1a+g ,+ E~KC7؍VHxp+X.=H65KӣT7 \KhE(|o tYl4'f " 63#G2AS?GIBk@r;o{pC[4'IENb 瘷Evtr4־u&|L[!KoNRCft.QFZ+`'W8djE8Kr;[w1V<(7Ϡ4j9jƉp8?(Y͐ʱ>loYwzpO2RPD-S30(dzAc" ۷yb\ޙ 2:߷R(4NP(&eʛ@2A/:: Rʹ&k$A&eґgR3١}qo$H̓OAZa..j-(grJDQ *pXC;3"`e(HJEw R1l!9J'zl|v a+aװ"ڷ9v B6ՆWR$L5.!t45\RyvNjov=}ׄ˻G4: ~Qo 3koֹs g4 ࣤRv kk:{Џ(?$ܓ۴:!Zةxl^v[0 !E: ~!p-ޮ{U#,}C5u_._m\-X0r:|=X|嫦H.X՚W*-iIحn[:D0>|'|mQcp#wZiYbRrC/hPܣ2y@62>)d&Q_֝λGQ l+r4_l)o`r@1jWXZOkmm9I<#_,?]HԞ_m= 2Ŀhs0R0nr;dWg;lb|m=Τ졂"2^;5j˲#.dnjp?*1"[~@өk-Ub 'ĩR^b! E`uA8u`R~4xDCqq(ދ?y-s &ڠGqCҨC6y7 fOSa%F| _-xBzj~nVQRͧ 4 <>KM*i)*w´ mYRtX M)ӻ]eaᒀ#㯫ѹ ܫԚ/m~yU Jf'+,x%XFA@J,pL\ijS\6QοBnmW'Fˇ.Dy JKܺcϙ1 _.}{k*[~w)T {*4iM]?K<q-)Li}Bx)V]Isgz(/$L1Q1|P0BT(b|kԇiUFǒD!M^nh2DuG-ސ%3 ru .Ѣy)bKaڇ*'g<fi6~ 7 uNM VVdpybǵο¨sלžj=*BGR^D8ORo.94mKj}R(:WzbZqm6w sϷ&DAK&gIDN.m 8-q>um[]*& /gd܋LDeWXzÖ".$?]!}+yH]gU:)rg^pA =.*bc OID*h m"[>٠M"zk|VapUEd/k@6zS;mI5h,n2V ~,&hi57UMtOs܆D\{$"(JПHf5(,m$@o?&3M-8'VUqPy{W^'GA|(p!KRR@ E >Z"IIJGWA#} ^RJkVT)Z&( ܣ L"LY.˽'}<6VY8NKB{rNVm7 ̛]HṊGyee=Ǐ4njhSwtZD*EGS-Py)Aac5 ~VU0EY"DB@c^dccs?. T'[IdܷLuCғ(<@ƭ}+|7Lnv-J,4GӲfd X#~Qz֢ !G:t:R%qד4Cxw`Pb>o/_SV+Ϫ!ICɺ.7 MFH33GW͜m@ ke͞'dI YaeC1L$}/]syFu_iN*UJj*Gc4h[{Pd~2Yj9eW](6qYZXa5 E I3ml"6%p(H*巜>mFvnX[ƀI۷tN;PkoN_2עesZ=6IHV*b򯏌{ ZZ HڎphH)^'k֪QΒws!U p4S TM\:Tn1I6/IvMpQFuɶ*z;hQI#U['3ȣ^yșmNUnFZh6bmH[wjeLM4@A? ~)91Ԗ#I?SUg3TyL+,;Gb ;Q?ߞDlʻ-LHܠg7glL0p^"?t>k9j3}0hnNIsgChC4[bh&L@Yy~% 9@}VU@TRfFHt@ɹr,]S 0Y,wLΟMTt/AqRdg @vl=c7"sn ƋNp"kiX~ʎB)AtaiЬa6L/@@]k%W\K{9Up.W3 D7B_dSvCI}XC9xb[i6i^΅:[=&SLn<.N_EJ>1A4iS+)i\ᛋ5@h_Pߤ.ɚ &}^duc冮Յ3^Zù=kI] 0xw # PYkm5pq;c`&/\adwz SHXQNFeb0 q%uzv,5VA}0*9$P tčn#IB\?|୺҆W'hM]C|߲D?-VGjPMl V/b]-EQ --?c/'\܇BVT-[ :Rl3J4f80:k+OKj6(rd0`pUuyC%dW jC\%Ryɥ[qP)V>P~n k{Cn~8sl ;!C=Y4 S0С%*һSDAŜ? PL99* > T l~)أ7ɿ2-1qkL̹̫I.z1f"7p;*tl;>#(UMh1$axSB6&{+IǬ:hu}SX4JGQoE:aBW4. 煮y2s u#'l϶<$Vɾ}` ](ne4jos03:y-|ˊ=}ߥc3U$mRPsi1io~2$OWO<՛Оb]HeTdN>juh }뇂`g)o :,QDeZ)B$L=e Btj?% FmRl-Ψ όa܌^ta:|iwz^ BX:,\, yo7  72s$%}OԝRJ #T~4|?.+b,6MOQ|_q]Fp'J,B{Oa@2sَ̥Cu:mmK-::ecf3ޯvio5䷱GYDǨz^,R;;^+]k InYЩ>x<ݱLSW pnBA|R8=Z|g# GR oh|fϝ: pp"a5^ ؟Z`h;;%Ov+Lw\R1]y}NԪt-w Bv,DQSJh6;渃ck@8:j3fȦM{09Aϱ=BF9*mq`ti߸dgQytzFo,Inc}sPw xV"fLҷR\߲l-9wv VNk>RAM&SR#$:y気&n<,,ݼ) 'jOSn;Q"hb=aA囻jGqv{;>8+y(;θ,Eh;7 .PآgRB.U<7΂ +ه+ao.=4MIH5-:@*t&#hA=.߅~9GRR;cA7yֽcmQf^twVM C~ Qa;fIi R ޭWNzY D:ȓj |d:(]4.@x%@@7dOݷeZػR.|F)h}.+߾ Cr i8+_, 4S 436#zQy2\C b\ܔ 8wU ,1Ֆnah{,f "p%h(u葹)UPY7E4_CiKe@@);0^/ */ C(Cvrd+jKyYOW@>& n4b)ƭGQMNoS;~Y o([fE@G$5eB/gd)IW/ڢ+ ط9(;FkY2`it:7, K"{0r.ߗg uOdh%)\ L2V @(lɘqq|]a`H}yF滶B 9\ XŌ2nU ݄z54W[›1 z$r'[BF36AЧ4@+r T k5 +hv,S%Q'#H 7SҪ.zDEjBbK,ճ]8K2'usy}` @ 8ZYZծt`@ehO .84UK"SYPH)|:)Tc.XD׎nns[$k96.0psPQ۾By/=#mb66.>)i prٞNVwr=_N%lRu$" Σ_Q}#$ 㣓F'nW*Ӫme ^cZQ3a44C-9e$&XQYT|[^W_&r2iv<#][[P|ɦ\F`)jO5Q*Uf|mۂ:J v?4 22N"G ,EBRnNNXȀLjd`2I!l= Μs;tkn/H4?F}jTEIcSi ;@#ISи^ !ZyS8\#Jыn~V2WdDgTbAHaȫK.9dME5n_ Q kEu c;ԾY eJUiEkWp'3I  0P-o6>AV0e` zHuֽ=4sl5c$K5^꽿XnZܣ_Q{EⶔOzpZ%n9fN֭&&HǮTN6#Is>W~̐̕axsmAYfH ㆄ)[ p$PT}DwځCSFF 7їV?wZ`Ag)>t+ׇ|;;#g# yTm4!"Fje{#7:*ޤ6|'&CPzy×E&ݑ]+ ,_q"0ǡ^I7gMRƤ3_&1;j"R'Ya/= eg?b >]NZ1lydd!}Ze||ɘcC~+4y}GsRYrM5 ]p)%f*2󌼀RLK 'Ţ'QXwfj6%T` fg }pP6 vu 'xBu"х%iQ!]NZn+%ή0Tz~|* Y{R:L +cŇDȯ$(B-k^e{gFd8x/N>E'lBEKAp`buٲmt5_>tЄE؞K3A͟_RtR'C[W(̀E KQO5F_/ZSq@2fGEp*'#Lå7F=#<A٪A_ߤt̷\1 .[)mRF^}|12=-^m9{c\1dv=417]+n!8kQDPX9y#,y<>_N05Aw33c*ARs[7\kfԫl>8A8bA8*8u@{G-v[y_ۯN򦶎[_\ D|mj30!9uU)fsc of-U{}A$%Ʈ[`~$3x#(YtZ!Gjo r{M0dZW۝^m P30hx0sHM聝}?b?$aX`bmd_t;j}=W NftG ]$i*&{"Bm u&\}D,@t8y*k9֑9>1Gtr4CɪD01NbX]eXT$%O#% -0L,W::H ,jCn8^3~6ޟ6hJ(~F#wHH5K71nw6iInd֎pk](<;&ZkX9ώ|=BkфղR 5V @"zFX GΡgkՅ`nҚ'A 0`=>kT參-T٫\ ".ko72 ,ҴUM"Ew̱vbaS\yuMB^=Uda􆆲ݥay{h5|TՕςg[q3>(v7һX*0't}t`h̿vg߮23f&= \lwȺy9 ^>-h,?W%A|d,a<|\[کh/ +{HJtA4=aC&Y 5s1:fuPIh^೸N'l #,ɷMe}łC'Es4#ť =VRڔXpb4YtlC0)BZd 0DTU|Z1T[ Yhmp E՞lZ~|=̭kP_S5t%7ؖOyϮdɄ~ )H$*$.Qnd5uJ!$49{ ggEW3XKYӆ['6 rڢ=5)VKzS@q>s;m]٧RGcwѓ #F W%yH{˄wtQ3au `eM[q*c &d7ԅPb@ " 'k&ꈌbW[Pi)3rmd3&I]7@,xqGhۍ lr-;)4YAØS U q(ł`Y(5PSM}H%3>;]JVߦ3s!T`=7zbX솷(ϩ &rRܱq8+Zwa}oM!]<>Qpxk)/7UogB؟zR&|ZQm,YQ/p3 M1 BzoE;FSm)tvÊx`|~ԣJͱc\0Nw'T~'9v 2#S, &/ 򝼮G5TLX3P^Y{ ȇEؒ:R+V\o8ٱ{.SЬ@ 4/3Bi+zIeQgnvfԀ Xǜ O*#@>So\J@A Ar,,M9_ &5ftîT\VghRD)aQaiQyS~gڣi84^I;DdoL .i g& s^DB(~S4sdHۇ98˟YkE~X ִ9Q3(ʁB ̉ `L-v2"'@kH%`tIzW7ww x{B%IY8F [T(wGs֐Icr&cAX\N7;>Xq%2)㏠?K&*uI-k̞J(R š6+#8 umT'|15)i↯Aگf=Do 8ʯ.HxNbVx3(`-91u֯÷e+z6|&>"X!'uSF]oOAWVإ2@x&Zjȹ"~0 fN@AB2l^|V.@KUqZ姢HduMD|@QtKUCAs}u.&,,We&HFG'/vKFa`zAt8le9JQ g?ۦ.&$H\bL"^':85A*156|L}u>M ' P7BDq^dzfɋ0}ܤՁq51atE`z#A1,lsD/+ (骕KZ uYF*;z)b8>:[(d?>Ř@_~tb8]^*Nm֡9KyBS \X*.bMzV kH@Z#J`lf>80:̨QX6Z\sqCg0M$c!Wfuٍ' #`o@Yo[J(mIeb7YNW5G`0){JŪ9,!:gOdk3=3rcbX8qJokNJQDAoZmRw̙j9O [B+^b}IhBT(Vo8hVsAɑ_;3#RO0ma)kÒkJ#zxE0TmP@}9{K#Ǻd1Oܰz`C!ߡ<w! DD0VvPs@qKc(Og6F>ٺk00B}U[*fHcքӲ$zF3[{XĆ nmNLJ'5kzLNmG&&%bÿ$օsUl~Ol!y3 2^azphqrelF?|FS139y{Ԛཾi(7“ݓ6_W\z8i6]+QuvI2/a!/;‘G#x5_Pfj%Nf{q]Uz+yIS"dOmmQ4b1·yYQS%fHu `$̶7fI^FG9RrQۯcJ?JHDH8Rir}o~''Da2c%!fc7 0u(LބZT7~o#i`Á#5dNpA/ac1B!NiҪ׾pQe~Q^ zJAN()IdGHhf B*ߖjfܺ\yoFi6 =O|mrYfS3*2!D}R a^GGDstdW:a5To~BWB 2 `HUHyH|^!þKQٍX/>VHLu,SɱivySǀcmYıF+v1d:q. pjbҎ2NS*y.I\ ݲ-O=d kpIE"xE{{ёYÍ+Cl:AsObMZ suqd4 7.Z|WH:ɃUP;oNZ=n DU `00=uƐV6QT +`?X4%~9rluAzv%X'yx}\zB8Y1^5ɛ,D]ˆq[~p,K ->BA+ lWY+>Y/ )8Eg+;Mlq~x@UU6k2v(k4@gNZь/́/\R5E] ke{ݹY d}.6)Y3&w#Z/';5@ObS"`#PeG}%HU1p__y}`KChqaFIl;"@'Omlb&jYdMAd;{Ftcv_([:m Z`]%EF9"ɕ@_tz4g/P #ѷ/m{{]p$sT\ )Z?ܞ1~'`ojjpbl} J(,.C9MҲ E&U6:z#҂p us[2" ̬͚IcYki*x?!̲Kϛ?GAw|RSA NX >bKWXkZo=B^RhsQ-YuRݗ3P|r>QXg D;.z7d )%Y*.;QZt:1Цж/ZX&BHVۨ;$S0z:<=~= {UX|tֿ;[UbmvIhsm(r/E-G\@]${3P%;KWtSF7>ش*7nhοTPP*hP!l$ E l2XX3M}a\cbNq'{~ Ɣ"Lr]` "B״iS^u8*D5+-T(hN$2s;+kW$3T<4`O ~ĞP&}bc|Q9vJW%H~AjÓ; $4aG@s}%AT Wr_Mt߾т!trB =] b*hg]t9=%,^ L`_5); -L2?ߡ k!ל,}4⩂OgcVs^U kraYU]դa}I 9e*rX4{9J*9GM?}p!`%QryȤUZ۱>Utș X1ksC )wGjHP;nC(Yƶ~2&ƞyjR%#7Ei@1n 7k0sI k W OI (oXlt7ռpR5sCEFn2Φ!!lb/%] u 5rLT}T`%8C׎n)ْ fCz!#S2JZm Xz?wGal+(ÉגlGBE@PS $kuT\jglM?v[?>?TӢ,:' Cw(2IC1ٗmDG ;6ft$ }N5w~ 3Q=%\Pb{ߩ^4o9{,, {`l=?FWS* 1_Q!}JэR.R!UZ :0;fRr"5 8P#FJR:BܺYKY 0U U!Ię6J#Q u٬"yb^ ;RbRrFp,!Pfhqa * yH|ѮNG\]jHنK?n^uO{g{V/V&}.}^F1\ "j{㙮QpPVNIes[VA%2H8ݍ[`\TDX!qIsp$X*F|G`O4y3@h8OMOx͛B^DNb ĥaCGRdhnr=O{Fkd#']ZfyLg&ΞLvɝ&Kf'Eu9HHnr>N Dq5p;-8L(;N03i@x :I Gm2&S8SyjI>[ձXrYt/Ң0 Y(.tOɢN3Ԑ(ryY'`{hIt#dn X I6a$ LlY2'[%e Srw'[$:0[a]Hj0MU*qN&߬+ c$SKxAX'^ b]ڔ^ɜ g0xE!vW Gkug")YW-X7('i.ЂgQUAZ4&+.!Kp S91ypw*1+tR4ܛA^ZwWv% *WG;Pc&J겐GMzAq73Qjn6c)*GBn`z>wPJG><6KOr;{; w3 x %vC8wҲhW>]w!`@3ZuzHa2}_[HNJ9a,V|aP_Z [_ Ֆ{\cUy=t T,Fo+$}m#F"p GD1 }k4M=n]R["kqMx:v= Av{ X6դ Ox&8̖"_s!*E/kN}Ufzp_7mu0_/|:SOVJ?Nvl-t̽ثZ3Er-ZX!gGh~^H|0z\"N4l' [[]Gϗ|Rr$tq-F] `W 2R^ 7*s0',;g\Ķ=*z#팕˖UE./-ֽlgAs7767q*D9͚|JXrEM"||hKIQ;o;l۝g 8:YY>3 9GSt8~Bse\QkQJ‘jlن9W mEҼhsrvHv7*vYOaUTQc"Y<v<:p~,ضg]YfYՐ9m@#}O3MxSWɜ朳=@ge'ZDasHOY]2Jt9L`/p}Wm5+_8Om[^oIU Yߕ<8 ۡʖw%7L[_%E;$SѥAğRN&P’|Y5IR8↺ 1U=ʳcX["q ˾*DΈ_6YPrBzI<:nHUj3e,K\{t.3hTJ椝lWcw7뵃lhYя+4l:h4Gj|anrxMY3bfd\ FEXUݭ+ڝSh_tF_YUm^议E1Qdz- q8YFWKǯ*GBυz;]x^s9B9nncVI7![*)⃖d=qfe8or{ 2y( LE-,hJN알55l.Y ʼngجˆ׻X kdpd#0dk0;L Ʒ75"6c+ݓR:2Buٰ_Ou;sȕ RIH#Tч'k7+ٔ<ж+`6n4xhdgc.(Wu(lJ^ex (jKmY_Z,7s)UAQ.tJ}6bMNTZ~O@Eug|e;~m/'qC :`d efW''`}aKM{ij:RL%WCg]U= S*[)7#!#DdQg͚YƓERl%&`6O ~Un(sjӬuZ޴6]|iC׹j~HĀ}Q2!a K5¶P Aǎ_qZG|*+%ׁ`-n//';a(cw!& /F L_LCYz\v' \â(..YzYZʗS gG>Ny+H,OeJeD; LZSڦl{98_@JFme̦(Q?M`x-Qyԗļ5+ldX+#Zj?G`~S&+Dܸ{9 @aI٬*9~)L&x<8f4gQRn{c"<Ѷ*f7 I<7 Vq/y1 FHG}r\kV\#k(neh1P}\QJ發 Xntz!x [QN?`N>z?aa[/~/9M%O'\5b9._5ͷ0zK;cV_*5 5 w 6Zv=*}+{_]Nӂ5Y l.}tj+)h|ERa-]ØaW>iE2D.~ޫbxT{}jq0"vvuoC9Wa7캔\ա|Om u9F j 1SdbaA-'Ev]-/Q& =^Ee/jBiN>Z~Z؟sS@GL^1]Qg<̌1$Ԕ5\@)tIX vSf‘BYӥ*itI/t樀,}sa_xkoR]'`kqhu/_0 r$<Dž(z$/OI>g儷uB]M{ Mt Hk/N؇Ps)>m Hma!FhSMm(˧?Y?G1HHe]VjhV6>fތ )>Rq1`:q^f#c(8A yRB7 ]S_ݯ rת #~%|JQѕ(‰vmJXi䫃# ދ߇Oap`OB,1f#&z8r. ;D /̓7y2lCW@0Pd=,[֤ȈKr\ӛOD$W۝ il+Bþq7S ^c<|suRq8dp=.{Ľ#Xr:<[-QX1Z$D|_<+DR XH|X5{6i/`S2ygS$5ZW%%Z PsP)iZ'<9hTflº7_BhE1i08'_ISKE+>gg @ߥ*d\P|+%!Kdnv8|Z^ )Mo{:Nfpd*:歖20(l#%lY#a.JT  vrI^e^ϵsUUGіkU;BG}HH3?-BPئ7\n4`˨zo3`ZDb%885VHA`s kڽ{o!(UE9V_Ap=>xJ[VDs.6QkAih X`90%ʂmE0y飳l^۹V#ʋa!U V6rLX>_F*ĺŝ[1:yFG3^Ru-mg;Tr6 >=]KY-gl?NGzݬ;R`D<1~|Mj$X Q)(+uX TkW/Ӗ%Іy@5QNKsc:]xPQK+e#9c@(KTHIdap^mMd- &6V[&kp3|W)+io$B2\A.Qf h|T,ť&#JwoS9}EőJd/ =qSt1i;摗bA!G$,[V8Il_Q6? eu:S}8.##˺6Nt%D;iu(2JSvBJYB~n\kP`#l[: \v-8Q6vdhH1ߗ.jh&]q(:o1Ty<'H4ҢԜ)Ɵh 6-pL5fM[QCQ +kj&X;~ɜi֮p+\`LҥAɣS oSlNU,d'!g +I9^3A}_sBܫZ_%׏d+>MIl{Ձyo(9AM[RT)~KL*,Hscʖt5Gn;Ci?!*fw._տ;@tbD^>]3'8P <ëȑ/ @@Aj*}D, I+~{|hLIi),lE]3wO$9 ^o%A㊚V,&](}" [p4' lK?f~ogCzE;Y?Tw4Nva5l[ex.~2h-7Se\N5 ˓YkwHu[D&`~Uыe#JD^|؁7V6QXB-f؛L3dc|- m ۛQ[)bO +&FH+_mknH]a(Aw+A痈\'y<اG+wY)r5 ;:k%^r P =z ˉ[cwVne}dƇTDA7Dca@@#%T!B{ՅQN`#q"U P!"2AGavWp(+M`Z9 ! E?<UY}ImW&lҏQO4(GӅtaN(e4j ؓ'^ImaVn oIUԍIi,Mx%C΀d/ƧA'buQ_㎾rx֫ .g>5<"9F+攰_Do8dm՝qnûzzG\ "#bͥ'sJv0+8JbbTUG{k YFr?b_Վ(.xkΘMiߪ\2%v{S.Ό$^DyR}kuO"R5 Er,Q *RvFӞq2?kЅyFE؈O<:uFrVcg>LM+(V9U>Z{Q%# }oZ>a%<]=&9h(QRPlR>21٣ 9鱙Q3Ͳ=c :ۓW\6im#y8-i+ 4^3u##}[mUųU:=IZ)?UJX\I0t8Nv@Jc 4ah 0ǴnbIð!u3߯;F||@fS` j ,(ڲ":QQ; tv.j,4۸>K4 |꼊nr%|#4*[q"Kc20hH瑶ڠe@oPbJ}ág:;ĊPZ"ln_u] KSOYf(Vww nHyf搅֬?CyLѢ[]^_eD@oK +l+ tIX7!DH/ cI߻@96~idz䟉MLH<ߠi!雾uEHNdB k MhfJ(:@"~m_RrtlA<Du u)p+5i5-A7cƼF[j#8pT?8X9$ҵu>T?[3,`3|[(rf 5$]JsqnfT䉛QT} Vb'7oA7sc:mSP'ƛuͰ nÙa=G#28_ {{Lc}HNgfJ" ^m'}1ʜZ`aqPS#xqL)-̊y&&%I IAw7 sl> Y9fqР/dW#|ԠP/ZmIyt2:?,+2}.kуٱ&E.t],YK 苫 .ג0g"ȈgI%L= @u"ÀheYr6).#}Yv*gZctҞ08WDR(O2Z i1״MFȱ7:wnMɈo;<[M,X mI{UNfϻV9BAI6UPub#=Ua61'@JmvY#^z+ًh]O| /͠18VF(xysoC(b42\?A(РIT̷%S=^;NgI9"ScjU|Bن!O\LgK߿0Z+V]MV3@ 䀶ՒbtX/ح==O#C@@a3O jڇ:rQ9 %=G1#chcWG[Vrߖ屼H?b^5GgffAFpLu{;n2AS2ښ7>[I3}\45CZ--/;-Gv#D_UilC0ŷo>D2}QZ!X)yh`)"jh7ίBb0ǪMTϬ*d(LZViko|ˏհEԶ~B={ro Xu䝂ԦRkpK 5K/ 63 հ~- %ATRxEC AE5 <50Fup&}~Ӭ!rv%^jxJUnEu+ni'?M<q.[|45 h0]i vrc0PK|z: Hj)f# PSv4a =}Qdž]F$wEV&)jt=u)T$!s2 yi3)tԲ(^%+[Hkp.ZD$2ӽ:(Ho=Hq^ VvP#5\Ѯ|]ЈUd+iئAB9 6s>]$#~6`0NP)/2 j;}6÷[+GqلA-} eT=aoDsP)>"(&1[MQ!gze/nd[cP]YqaYVdž~ ) ,C.5T,M'6 PAM*VAEؙÕ@H`^tq#Vf\Va.&vΌv槨+/B[Iz{5*xS(NL0 [$8w'\=nmlw 5E(Qyɖ'2c'kQSd ]ӈ;NYO/HH rŦ9|Ε=2BO׫Ix 0`Rz[p_O:o,$GGBS10d8[  ,V6q vu! #Q_cie.P÷5;|g#IsyoVeZ6cS/ Gt.%9b}6VF%*q9NM[i2g*'\@ (@C҉@ ~J=Oοְ&%O]ĦR=Q"ST1QE(8Lj[w8S}' vS&S1C@O%r+]Q F(Y],EϽ`fQ];I^ pZW[4ۊm!g< E5֎$S{$Qnifs i[~CRg_!djlVPλ.K.֧U  U!z]L0=5+ɺwL̞ԵFВcO# FƦXik1t ǥpQD*G 6h =3I)GC|F ]ӡcJpY&?F Z7aQ!KT5haU\>n}wŁJՄYo65~j'0"4C kTBxH7],#UM&^1+\N˿+؅?cn;BGvîwH(%cPBʼUR9[A(cb{O/]i͏V~-%Nؚzl"Urf_Kޗd17hB9w7Of2rjoH)Dzf=z$K4HTe`^ZPĕڧ8DquOI~ y*0\.L[?u;p 0s `Nq :|c!e,GɆ T\AB< c ̴|da$R`XF2m.ܜ05րp$xY6@OI*L(_+l kpDXQ T-W! qGwCQ!$3s%d%x=_ZIZ]g`N~X(d&mЛuАDN mvMevEH׫y u;2zp(.@"=̍['^GY &qOp=3Ȕr[ 7MI J-p<.esZb[t@SӮ@B^M7#Ff02 A<DzNx%[6Nc`c 8 ?LmfMdL2dYW""$iLXojMݱ O#'lNtsM>ӇlxD~l~e{eqt32 \?"NiR!:юo87F~"ƦnrnG~;k7j+U2&ogJ0llҷG#c`9xGY_;v3;ܵmq` ɭ67+A]읽׼࢟RhcHAǢg,Ѧ':$nYZʼng`Oc1Ќh 5Woy^_q4ר KN#^չ nwR=pɝtf7zW!_3tYXPW)_9RE*lA !^(/aJ"D111+Iާ'_ +l PTH;gڻ2I)3ɬr]QnHl6a8՗J,jy;qtVS۰dFĵ[3w1,Fcph4Wև5Z 8dE _ [䕒A{ Sx:<~ӓxJf% w>YZ ïOGFZg9Y˾橺AFm s]''bJIByVr| wVad{]imHF;{+@"h9:9t_PHh\3܀ TH4OE܈m,("_)*r#ٳNx{}J$ꡦѴ ?˯\^INQ=C*ú e^m"RuZuu+ Bak2s=%Eto.ȁ9!&3`>#+gA qpd{GO_&K/%r6-jhL.Qo<>/y a4U7;1_h->;@62G(jkƬz;i Hbi9iJ€;`omɂn*$×xm'5AZd:JsQq].ӧ|Wm|Gc  k]) pQVN/L=ΤF tsbK(_8KZ^ h{w*t%FJMm.;grR/\= k\(TPM* b(eR5`a井>ؚG9̑PlUlg"]H! #hY~ImhPvU_YrUhFEu+Nv1נv "+p1x+A]KIޅ|4?JtKuHH7Гv].wcQXԦLo1&ŒT, _¹SHiڄFt[lT##1 ֙Q*>ˌlW#`V?Hz^ont@,ӱАh uv4? @?6~@٦ufƅc:Bb>j#Yc # zvy\9냛n% zh>yr.9I >~ ,wSfc^(Ȭ\:"-{TzCp8Wlz%x6r`Aߦ.IYgJp!A$^HgT񅿅dԽ3VԼ7_6 KrR1аiM,iO{bnGgy_^TLАۖ]mlL^[1wUѰIrJiT֧'ss;^вc#ljbh'>Dʥ6E 4-"ȕVMEΠeՃw}.!Tfݧuw_e"T[x*NZ3RDr#ni"tԝpUO)j9Eg r뀶vq9T61TTXݲHR~PPDŽy?|uDŽ"ؖ.wQ ظbkb *j䐚miKBwT*TnVzhL("'Kכ*5,T^⾨oM1-;lrt)1>"z5I_?hI3.hI-]36,\_7D4FEw΁QR0%(_y-~C1f$A?k=>`ƪۈL$|AY %g 2Aɞ=LTdv>O<˻hlg|1*W gkvV? q_(^@Mc[|xΚsQ 0υtW-'@YmtMydh!r "vB)DpC#g标e!F;D<БIԻOIxk ˻mi^i:pj &%NnXw$W˶o`muƖ5 VZ{'/wަ|t)FB_#-&J=̦%e_&A,CT0U9g5Mv&&nЕxIA+&\9sR}&xp Ee_ #{V 2r-pۊlzM k 4V.q|]hTOweDeƈ7.Y踅VWopNL,F9,yEzY2%T"O! D(K/h^e C҉]᥆,聣VakTEyW,ZVv1Tڼ, lX^,cbNF_'4phLP %:ԙ>SY%EV,ZUA;7녙YT8]_V}QC']-\cb|T+{¡,{>9fFEm Rv¨=t _7'AҮ9VtOM|o[xtor;! ,f}V+e-J7L՗45hbj!rJ덁mn8vgdiN+1G^xt ]є:FPzڢ'r:w [OsP@Yo:_JP!(@emYM|UKױ%F';zs{}VWF֒Yj }l+:g831.=_<9\V`j1x"ϜVGяz*P3%j6lnr"d{:%GΠhU&!%<]vZ<P0^ዔut-- e@;!+6, Yİ\΋7ӧ1GJt jfYR AXX̍!}K_k'P$_ǍMIS5e֙vɖAM Kk?d+βv| J0Ĝ2_pǺ)c+㓘 F6Zޘ9$BY /AxąL)*̩8 ףĐFZhD`|sVp[ 6d2@v&HiQu!e'P< NY`GLh588(-Ǭ!DH(B i>P9Ȕj@Ks*fzaq2i!Cf`"MDϥEk_Ÿ婇6T0:o<ڣmQKg{5ia3嶑1Ո8)Fjv3iqo#'y <_ v t<06[ 1LU|!ZQIT a¬Xk&J5(XRNNe~qt3)&;ҕܭu;րvb~r8H>clE e+\ -*AIlu$, sgi@CMFBTyCxӴ]LezP*&k"Xtp2aȲui|<>"r8+5sLm-i=a}GZՆo9jX9ֆ S!{f5¥߹Vݕ83n Yo8=QT`=4@?Xbh `< :WL8B~NG$ҧi“"9~oK fzbza1` 80(VS21 UPV%蝶#=ެEL3ҹY"&JMN*Z^Dc8Mط,cL~kWJk7V%lѕ.ڛO];c.bz~w ј e-wOj#r7e4|ёEQQ dҦ\_{SX"kv4LF4kvC}Ψ!C2VOqdnzu I?DXS3tj\@43mM3c)VȄd }KLw-*#tA`&%mFWk/R36%0z 4dd=%SԾ5qUG]+2*S y2ZS39>tAIл}zQ&?ܔVtaA޼PccRrmVya?_qjd=[z/s㯟&mfgvݽ5 .1i6XlEO]9$jR\3ބؕ\ DG&ML`w-wP+ɚu܀ޒόsa(gYp33 uҲ%*JO:iD1bm^lhN=.4("]E+ƺU>En U%aQ?r9J*fٺ8^i>|!ZJCV N~R)ž:+Jv /"# 4n %4*$z0X &0yS>YZ[!1b_55Cd/s. 1Cn'!?|YT0@$@9_1`A}w]{xG^Ufr|RD8m,` 5ݤoѕlK%f9'&r-q$: Xk pz\ Qx>?0g@')dOnE/՟g0RIV0㿸zcjah*z sjz6@gȮ8{ZK~e9ީh0SțY+K}C,Aqi?ĜrV{$Nl|&o!$̍f#~t㿽td3>֚ Z05H封gj(5V:;*F]DW l CyrTpK+(+LON4X?n*܋&۲@\i6FJq˜נ%FڬŤO#Lb"[s >{Ҡ6?5:ݤ@Y 欿 PunR`R|NA'Ka8.YثԦy6ZL`g*,`&>dDf=PХ§,)1R'9#GOtLmIyaq3L~*`֛E5)Ӄd%z]TԄ9!~~W4dZ"3qA"`"ODMã:v[KbSs +Iy=}Qޖ&vϻ+>oF^s E- mpyD|w&nXV܉g41Xշp^#C٭طx"OH=lڽ`:TpTS:5ނp. 66Q\>7:qQèö`5E- C3=:1;DrZ)ثe AlG2B]v l}@Do +kAa=fZ9/!rMQjhW6+R=H\k{Գ&qԑi2b&<0ϳn/ddl!n-С\c_ \CK eeK,eN H*U MYL*.ohœ2 J ݰ𷊋cXڻ{S g尃vZD5.FnG}F7qyaFlof7:zs=oltn(B7 UuGJY:V05$a.@ 1C= `jZL%sDWH >]gp.ٜבb+H߆[YP Qk{a)f:'_>7_@KNG(UeaTƾI)L! `F6Ols$Fioez{3(:m!#ryTis 0(gV$rtXl~ .&+ [~E͝)=)M$(J{XDxGٙvsx\WgHw%YZZXn׷6S#> Օ:5"K lX ZH u'XGFG+Cx''[*/,ә_9&Tҕ,Ͼ͑{mF>@r)/ID<>jXX&5rq4%-mb|/L,g-"Z P޻Pkѳ rJ3Vzle323}9lB ۡ `9*]g6]U~3ȍ` ^x*\O>k:^Ę\-`B W=[」g{1F+E80>9+%yoϟAV9KGPW:U7]1k[vXտQ}TPهj`)Q\#~KjpۖUzu10R,= 3x/ ;L%uY @ -[hdU:i=k+o]h??!<jG0W3NOt6)Ie;%]L&mXGL0r1ٰY=2 }=/ dL14y2  =LQ~˸E8GϨf<)Os# 98LBD7ڊSAp<F%1VefNp>6H_tlA 14O=Yu\v)̺D|3 wbBVʾH n*za|'uDli^.=r*|8@DOPxt /\!"_E*JWt-4 (}3Ucε.Mܔ~[En8^ݸg%DVrK˼ԔT尝WH>ʖFL)B4Z|ņ V?ː4 0uljA婠N @ڕ2ҟd_XEwhw>yMZ_EJb$x^3z` cN . YEM,0eΚ GVn,byܚ-^%o8(eihM@p&+~#֎tC6"d`& @Gq~Ef^c&E s1I6nP=,+xINrˆm,\dSEW֨tss-ނ4oVP(M$9[s3j]JUxWRRķ0/c1r\kLv;$`,р" [TEk'0?Q$0 4 ˇosnЙ+ L)l~ds- }UP3!ʔDMa7w4Għ6bzG"ή¼*kw]E༫ zڙC1Z j5 !~Y1+ƹuvS "Z#'`c>f|,(?>t i3ʫr@8PY-h ׂT4hN@M[aW7PGPVXcY,׽EHe& À ly=^ٍfiYjo+ 9aћlj[^膕t $#8gxUƳUr/%8:wueLjK6:鲡jn>X$ h,=4 ]/EJ{&=P jjtA+$>)Lݱ& V04K3*q҄~/*!K~PDO#"5x8#A*玸<8%TPZw$8l?Y$ޤ-М/5_!(ڍ TlZMQ|(Y,T KI ١uI3ƫ~ɓHSLf0|4B1OWHMъ~ B,};iQ9՟,Őt {S%Ph0HtXygH>Fem ;73>!^zbO#B2{t6Sq܏.$0V%QwWPWo(wSf%Ōxq0auQk0{5rBKMm!VNUp0/CS U:!#6NnlHg^1c5T3߼+^VbpF `@t?S 6X>4ړtȈB%e _s-͚˟BKC{A֘ݶ~0=B^pe:Ebnd,yJ$^hDm{zx!nž1Bc 3"[zU0@C zDGrrLHL >B]΂ޡ"zZ[v ,B(93%8bߖِ=%4?1;D_O K"7gĦΔ[yHiE /`XXX쏝M $)Dٞko P;|y8%g""sM R;F|E&NѧV>&mNϔ14QkucoZF:IGQ4WT 9MN@\T ;^BV&tL Mʳ6qZ1,"Å;= . ]i:YWdרwsv: [^= Z| c[$I'9i+tC'24Ir,_"rYel/=tu(:9{JSV=7!́UiXI3Fe5[K:@ox=u 7SIHd'x{/W6ڣX!+3tE$1G`Pi\{@¾zR\(C݈mZOsA;@qd}klIl3TiUC-'W nd#s)-q0R}L0j?wd: Lyc#u&1@b&A ͛Z&%Y %ap*F av1@CVػcT 1x9Cz/ NBUXXj+?)LϷ;qR 0\Ĕ&8eVه*L: @9,mo fscP_~sDEbM0v3̨Is5 \ Ǽi&*d81#LYW LP4wv)?PѡQ813"ͩ|x`\']SB. ߮S|7Ez&5{cRyݜ=}6=𙓔8.,5){bWv"ɤ2b 1æI iQB =\OÏ pxV+hw1Ҏ0 ^3 ALK,]5^fC`q|iɯ/4My]n!^Z,@RCl t8s55?j՞7ˈOʿs #h>άΩ9^6]4x0ߋn4Яd~@ }-S}{pBUzޓI10JYxT9s/mW88 4L_DLa{cyCVV&q3/rE~|4 ;q[ U*hHo8pNx@f a#9uY,<yZ(ґE|MQCU+QD7_5}<WK4%ŏBҶ{MwL6xD?@hXp: TtB(؏8)b sr=8S8avFĸ6 JNcQ=SEJ2Xt@oRzJړUx^?eQ0`pzG:?82uV]:9Jo@.WҘ)'`2xx~\g?H;>j/U7+ifUBvGEg}fg"oqЅ ~ZY}uKH/42=Fy֤TL#Tj9](H!C7wpBu){}V1HͺJTtV۬EQf!QMZ֮8bL'\B_W"PG3.! 0[^&ĘΘ5@V/1$Hi[Leř5i#63C:9 (_ TR>MʋV268q:Ⱦe RIj^g9**isIHfSbt-;S?E9FoudEfbƻxJ3Hp1T]޻oqx?[D( g nt{T r6EH+iHӇ?^yljhEىC,jf u9b@6Jg daQ=˯_܎:75=곍ƭ@RDuXJ-ݨI 4{hr] q$I;%>[7 D$_DJ{{D@ZU&䎅LKZ5IAJwTE3+8YC1ωo1:j[dcπ~C\^*ޔ8ul!LMFњA9-Kv`ܞh#/>P⬥+LiՔ wnً͇Pa8w<1L[X`Q^38WhjYA W0p:(dA)YScOI!\OrKobhsӦ<\ߺ$ˣ8R'[~DƣȰ%r>-IΓl R4wyUh4trN&>_n9΀j`EH,3вAaC[xԞK8WTK*H`n}m(ٕK%+*֙9%پ!nSW"k|P'㽣xZw)NQ4z;) кqo9GYH=3g: q,iX&!Pg/&&~de_ZH`aF;[`UqynQ,R4|gC$8XK`j/_`ߺ*9+s狷&0pMPf܅[׷e|M,˰:Xp }ju 2ޘ%QɫK*n?7Liy{u< ?}Mj;+oy@vNzZq{?MpdB2$oD L ,xV*@u!F 牢QI~j2r x$p- ԌHx2 !+li#,j:tz̯u \ z;.^ ("ܫ.4D ~p<6۾W,6R撢&=y=rήgl%ORn * qdFɍ.+sܢ>@Eo3ezFsJk< VN֩]y?q؋\7.~ b0:zޓp w1i@d #_è~hl t/DGk8x'iT|s(X9uǝ'bZp!^wW5\&ہ1J} *6B?i%A\pY=sݕbp.-ҹWƗMN aB'g+%jג8jWjudKbVCt|ofeẬ)f9 $0E^V"߱~xFgUvIz$?`7I[Bi ^ Z+% k,VאAM`.Zzۙd܋mY="לN94phZ,V5,ܲbBC}ݜr<=R&F9JɈԣC!эs%v7w !?1 ;]we]5zd|F/bQ[IsR:둇ljhe%Ϩ+f{dn:`GQX3GF'9NZf.12ڸIbUީE(ko%2O3pQNFh"r1T4VaA,8߲O01Q(LH272uk39WeCAa6_Yp@w'+bN.VgXNYyg qIS)EyH 'jA0 y˿ $֐ܼi5VϠK6qX !O-6X-ت4^뙁\*F4o^{iʠǦtFagS, s]R,dV:Ź0|: eO wR9szVNؗD& \Uq)}b`2W vUQ}o!y n/~5` ;kl-hX}zlJ3n%4OKY- j\>+1!]>nq"zAVX" 6O%&uc?J']-@9ekJR2 Iq m .#QJ`ԅ'[П<\<{‚p^QrP)ph(du F("|Pn5jJΌ*WG'Kn {0<sc;UW{S?C(iJ8]ΡIR6:L}բj]`{ʷ4Hdx갘iY@)&Dmf4tVF`ID}^]zۏ[-olXv b+' S@df%Ox:~'+;oYS_MȅU*"è;x@ujh`ɳ, &O xY@ԁah0<x݇|C MGZ=mVBKg59 Mb=l"j_`ϥ2Z}0Sp'. g+L\QIy_xn:r9B7d@~h$zMHw r|q j"h@b9< M;͌>@˂/ω*6`p-K:M+2^ ^KO8 7h z͈z%t4xɵ9xr~[0z9Zcۉ>ȝOٶ)*D);LpISG~&'L1+jӫ;}Δ]8 ߃e49>\-_)Q_|q)sD,jK&e*ZzG dv\2X1'`7i4kJe atOI$Tu]l]+ksB$ᆵqxF7{(&YC~ρ \= 񲶱I  RrDdT ^q6Dkعvt !GO ,|"I!5R}5OGFZ3=sSH,k_gqѣ7OWr&?u E+B8GOwHL:7QIR> xq)Ⱥ8H6`kZ/3O (M 6 )J Lk灤8mN _m16-C95xXysР^B5P$#gR=cH:*EH1si4eG] m,l@ȋ! <*=r_E)k?6a+mDN4h*\9N}6 E؂0x%I>N3n=Gw~F;' -N*]g -iƋ"4ۏ@<12w- tb|ִ xvuS6 Ef RQX3aa=#H21_nB|l}+bc) :XR?6zt&#Pߜ#ä;cq()"Nh3qj[;lJ~u;`De]Q"0feE!ژWL[@-v9%Oז9O?4x=l dۿ* >l !=~e>ϯ3e!NНlML Qt-vceWɤ !ә:Q)GmSs(%ר5J %ŕG܀[%u˒t. Wo1d->Fj)wl  Z&B{@Лb'3 [N١лGހJtV2%Qω0]t' [3"\ bdZ߬:vG|;RdbGaOq> u8V[?C(IIߘ NV]s[rZgYG.րhr%p&_xh ڢ7K%/<y=zx]w*)  d(KQA\pSG~7q@r~O zu;i^7pΙ3BqK4\?ʷV_!^]e}7o|x:8؃m; n5uG1/) 7C_z;++!3>1<8ҹt̳/v5yk˾>@-*uN%`.~! $armכ:u-a֙t5W9Jc(UYgDzȉ"(a[tסeLoTPI oz OJx=H7KVQ\`,+EsY!hgbK\Qط)d2!Tƈ#똛k)K/ȯ\r~ZZOH*8`mi˼I@l-[f}rz>$'9^IqX4fc&FZ1Ǽf;IOnur?_ u9.5Y>7 LIWg 3:+ ",XU,f -Vtx7vPT5Q˥u.~}ۼ@/OG.iWX R7Yrj0'aiIҋ#Ax9Y-w*=OӶ0ZB߽*pRЗ1 _ ۚ>ZB V} ~TupvgUAw E}u9?l, 9<`C^Iu$p;!<+`Z2ȑ=حwEMw)E inZ[fi9Q aLM@6Gsk%|f#m(T">t6& )6 "B܅ҭ0p(Ŗdnl)b/IpY4 a'JDv„}dL_/C'(YL@ȍFʦhYa?mL!R'R+-Vg]Ksg(gTZ|/I*hW<3cqb{!M֨9{%V؄)ɹܸ\| 8x{HFG,:?xH<7o>첄SLk+#0T<.S`v$76ݱl߱X6hgyhuR<:0>RM#"̲#n2Y0yFP+.V1 b)0;߬ur 41l!OdI1-1F_n;PK君 \}o^8Fu2,ݝCv/zc7U ߒflHIߌoGWӗ0St2SV{Z,-?w;*Cw+!hi/$)#/փGW>> R;doتpF3R Q&?<$hf/[AIL#6h]a;o0WƐbc.8 ԥw7;|' (G_KUZ9 c Q F!k|iZLA7ѻOvR2u+g6g9VP<9Pk(ƍ9'6Me? G1|ҪGOƊEB)B;دʐ_7CO5g ?c_\IYͷEO43Xd6gj@Vru;a(icDG3:1_ / CVY'Rbחf^+r~|lˉ]bBŪ%3Bcc7@,*ѫTvQ޿n1;P =Y1ͦ݁DG> S+кj79?Fصz>|"#)0 ?~4/kݺUXd]ݷJ@>[mxCJQ}CK\qϦI$(>Zw(ݞ[ {&jӅ#C52mMRZtahXy>9{ZZt{$*q ?tS] MkPLB1>iBAa=~~"З8D}ӻ, vQa))׻'~Ĵ1(1x\ۉ@"]B0ݶ˒,@V, ȀS q3~KwzX!2e68qp:wHrD&oSqy/`uxAMȚ6RCxTU*XUxfEIQiU_7G@ z'jiֵ[ 6CPwȺhgGf~Iꦺ] |{z[Uf8̗!մnamwhhqYpՍnR`l<ʿ4<`7QC"i)AB66[nUWJpY}&iVc^rFt`/ES~ ב8 I@4 ׂ4VDqб!dDЀJNTOw+S"']9/c~E ~e3I $⡨NKg8 L3SV-3Lc^BWC=* !"`ܛe1jd\?*Ks% UÜ1z9)qkf(2ڭg EN. I%` 9鐸ǔ,,GOqΦڃW#|imTB5$9P,('oSD\XQmSTv [tP9uL`[0uȒNWH3 d{܆/-VIEc}yGRWd >Q>aO FƉɭ.F,}]0k}>zKDV>ɓ}[Qxa }"җty^q!Q[#r_,T31iQEU hJH\ !`gl"ni`:ߊ(G-j!wҮ$KA/⤄Βk>u$0g!w}vu wn΅ y|-as?CI^;hG-cj|01r^$+|}p.Pf{k>3?GHMV1.G^7Ambj `G^Q\1\19ن&%u@{) -Z̘D_vo.;kVgG*țRS`67„9O ٘a"YtIfqQzqoL8akKAk_Kkfc 7\؊_INOEa埜`ze }Y 9;> 5gesClTOgbgFJ3d7?+*HNJF%# cm'  j(JaԳ-,K73MD7ؓ^4幈\5~'];=O]Y(PKIͬw,t4A<vs>=->*ǰnH-z=Dlz (N6Sz4cy 2R:f9$g;%k~#K_Goޤ&Ar,&?i7 P(ΘPIXKeXSpuY%rj=uǨ&XgFYȳ_j70AkNAr)SI{^6+`Dfg=*7KC7w3trPA*Z[K*Kj|8;85X" D ÀE!_%0~/.85ƶ+~[Τ?Z[TFl>U囝 n/kJx??}?-577_A 2Ι?^nXi=8}4xl"͛/2p7l ) fM;(],9ĊnxnЂJo5I-U]p1C [opK g"vP̆R#=[E@OoFn_>B!"^ĶK3h:E[uxU/Wy*p;IBɧlH !]%aζrx#J`(0p/{b1;rI$yW\%*fTS`Y W a3EXXJ懨\QgV<.drb:wt%֝8 Kx\PF AwVEN>f9ҁI3= cVs }MY˅`Z<ׁ(6@#"8 WJ VǺe:s'B`ǠfV :)j+[ꅘR+02X*뭷7ebx]qǸ* C_B$7%Jc=O:>hcΞ%E큦ZzpcKa^:Λb~~pAXWڰr@*~?heȓc۩BJP+܋<\K1MQ@:pTF+X-1ks*r;t+2Y%C6U 鸐{;؃&ۿɬ"Y=~ȁ0+rq`d1'_8% E*$7yVuI(=F1^v|Efi6O=r YJY;kvTl$0b!~vEVuNgn'3pih$I?)aæU )W..|PGRD,7n tv8kt-dKPWC W|Sv'֠3 )S*׍/1Z{|Dkmۣ3mʠe`:lG0Z= H3ȼέDC̗h/Hχu 5^1 ^v(7^aMm+U?!B\uL0/bpr:Cc'Gqݪ)A͵ oo.4`w^3 /op껞5Ja?,% ڬ'Dro̸DFC8XzKGUuΡ6eϮQ(>fJV$5nMC$b/zT.:J#@2 r5E &/wgoօle >%M~ԹA؞ a\GauAK$Oqtd@d/WSrہ׺y?x]ҕ\lCcJk.Blz6U*PorE q]+KRc>?ˊ'[ ORVsAѶm'e5urş8: gmE?l"֦LuEEڤL#K_1CzDu.m S1[Ҁijrenjr+/kX+ѕbۗLy^7E2ZԍCɏB}5j.l/<5a! $rC4> qA lIt%#,]eNߴzRr+c6 KI 'Q2 jY=mQʹ$0)zQqN'=./S\.`]) \2-Rx yݲW *Co-ѲGa%sO$=nc)rQۋE|@GS';Bm) .m} $Sil"B10j5K4|5'eET-VkR{=4x䏧2`6,8Z*ŒBo< 9 TLƒ}1rCFV-61//P^y.U!@.zk-t6ͻ^T{V  Bicf^Y/㌹t[Xu5_wq :(P1I*Q)ƶ aYefy#sbsVtk{'r2_id6X> Փ4Zx)KTBNǻⱹ42<6(u]yTebUb+SYpqVp[NC;\PMQc AJt!_kVA)ȡj@ҸJHIem>xL >-̓;vEwKR>QXe9 Y q,~H𖕠CzQp@ҋ MmzE' ӵxUo7"6'G'g¹rvovC$5p:bls AE#\4a5 ޾*un1Kƌ-`8 XgUM8|o=Q.sY&a[$ȳ2W葠"hp("u7p8t-GR޹z@+$FIVckfڠTĠ^AqEUؘy~ `F5?I#QS9>|e}y^Qݘi?KnJW}g*ɋ2ŃzY/B}lږ&Y_-ޣfBhH*:8ܝAZ!(j=Mؚbb%`Ӆf[@Abs/95(mɰ9:n]2;6:q|S&Jl0ӧ<>$YWl&]C.DZQv)6 sQݜYN* %oeln磏ó%a;z}h8$]]6uRYkMf.Д6P'OsԼ?R_Sa4 0l iQ"gJ`rz{\!{eJBcK{BR۩q= v;Ju]{]3,@& OnhE,TDk97"J-a~Єlv/:RʩF;y?qĚZ&WgG ,PVjcqj[3h+g)ym{0!%5uT㄃[FܤGK,JYiYYI ; b5k~闡c/;GWÕ.(E 75M€R*[OFa֕H9Y7s|Ñ\1s3j rNxl!XHDg`($ܷF^Qs1&;tu ("p;2Ʊf+ ԥwADz0ExpU\/}&BGBt)3 |j3si,=>-S7uB_եuEq׽44& Sl5N$wpkQ$(gxyGީA 2lrzW9G  ;z\x`~EnM13Ң5X|zyL6\_PF}bQim >_T uo%b 5 *L9٤ )L{=[R/*)ܱ0%vity}7ܷ`^ϰL3L3ugD˶y 4aXp,f|dm6dF %vҙ( !٠U:JTh][R'_[)kelF'G#iW}3ٶ/Ȗ:yO#"{l`Q1D"Y;;"kMUɹS0* **6G =b*KSvz6ƙ) zFkMMV'`o52_>Y^c ܜu wH4H3;$}BRTՔ/BDd<.y e8<mϕ\tw[ƒ=*-FU^6aG1X wMᦶn>|@ y.Zyג&d@$`ڻ+Z"wʽ% B xK3`azlRtM[f,+㠵@8:ZA_alʇgN_ jy|Cj (BON@Oӌř aH wK^c0.3l,md 4uTeޯ v 5'F%pA^]/'1,n ([(XgFeԚ88ѐۇQu?gD5RY;/u(n=|}Soz8vjVTܝGA`CɡFX_+XIC.R @ hӌM^-ĪRM09w:]a"fI TK{U}zâ,xKy\i hlWdXsH"U!ElD'M׫T(b[in/`)til$_9pvzTӺZѡP}Fݘ|.4Yk`CGs(ܪVq^(poy`XEJܱGp%!PN:S{ƍppaV*&s=Z !^(FZM%GQ Pt{ X9KnՎ?5{S3A-=-Z\$K.K9qKONEyP4_j(lڶamF-\4Rap/sQx^JW n| &!d>R{AauH, ;Bp8ze~+y1+ի|(eg!L9]G:紊yzNQh"SM0xG.ehw|X8YRbZ"CM)[9sQ,&>!40sFƪh4fm0ͼȝ.kLU_|lyжdzQW`;=a X;JX.8)yT$d9ihk)&Y`/g@2, 'G+>0%õ~cdDQVW6wC翹)kx wnx̀4Kd7TqE.Ӱ1qSfʫ9{hd[.ѝ, ըg=r|b^c4tj7 [K4Df>h+iXUH*}WKE=JRUCW/ܿVcnQw4Q>XRf=Lq#<w/{8 GMz qH3@8yNdH=@,IL]Jf~FŐЗ2^FVcr 4. ,Ѫ%\wi:` y8T U}?K.y, 2ب#.ZxqG0}cj~ajңrfT-ZxFN;]^DpGaF6;#SvVK(s\a3@ ԉaߎ-֏K. *-ˉZ1ˤ_> ?ljضlf#$m3fge7ļܫ+!8}O?H V7|#%($+B޶ˏ1Lǻef[hF*Ǫ3ۏU*h4 '/>;0#]a!z Zl4IŜ!6vA(;w6o06}SNB==U D7#b_I`.T^l :n|'J9`.chTOsJɫ7i*m~A+쓅K{2&Q͏*LKrQ?ALvګ]6o6i`^y02&٠W@7vj7,ⷔ6ԲX< J兠uPg‚L/ŋd#=u~կ58)@:7fOƖi,`~Tf(! Ed>>Fq*2npE4: muѭgMgnjX.;b Q`*NFpa]͢^2YthзuL "T++"G(#`0aG6$Я> {J}̧  ɝ?Z+&nb%ʀ?ѵ"H[{"۰yQ]mɿ-Ƥǒ79Ew%bNv%eICn~) rr YYT˷ t& B-6䟜_0 hŽެEmKWLOhk+תW\ .^8=[O:(?ՙ/Q_EvwF{,Q{ DAAwM t$N~4G݈qIǵ՗ԏ-K#x\^]X0]xN9\ϫ7QhR>R%2LAiJ@u7Hjz;z뀮8 wb=3,CUqi-] H5vŻ7)W0>ިQ}TuO`_$xͮp8/4j Xl0LF2KJ-tqϾX,`KkZjGs#vNC2ַ^bNmͳW-YBw7&,["YD?֛\yK-9jPhWM>4uN 7_T)LeLg?<^ j|eqqn&y\ov$ʦ+3m 4>y|!B|яJt&&s2=蝷e)rHZHcZf*sQPin#wF}Pv3Co2# 0x-vɜP(0pK:1N ڻb I}G `1)ʼnH2-H3)@M'Qm&ڛ!moHY(7Rmul(oSaG/=v(%cH_?|Ma uTX~ A-ӦA}TrInsV'BP*2xdTK=j "C|(};HF?Hmp5P,.i h hZF0Á(3"UV_`0;EEDt=3JGNCfœMPХ]|.MvUϙ/o7)HG75ٝJKCUlU,@(C[&^ 9(\-\h5-;e²[祌n<- 4gW"ypKGo-c.u `$sq+ڵw=[5KPl7'ĀlДd.VZBӆNtH=8$$ThA:۶jɾ4=f䉞}.[ iڟ+3O0"; }c*o]=Ne'(5\W}ٓN7 Uq)o\#-ײܾSl ]GUY=f9boClx uH G_l|)0 J|aZ}o8DN'Kljh ~5.GC2-#NbP / o}[-f q@7f^EďsV!&`&ջ>%ǹFa^Ҙ9@JyI3||\q Re^$ PP(ma!B<iII+Os(u+My>x93-"jɢ${-Ͷ|S-ԭ7 1V)r*3{s5>'4Dt" }Z:xot^?Q){yD>[r`q™Q9 Ute5/?T-)&¢\d˶iU#'r5V֨FϦwgd+9W/"|pcم'^4wRCIX8j#EѪij>V횯n86w%r4rK3%)L0~PM~>Lim]`}]a=Srrh}.hO<f+HdIDnzE0QMz'h%\V*'0YPu%hU 6Mx8;?rǁǘddpĞlH-]ʪaZ^1qmdWj.,0U-у#aLNjh );]W}]vv479>Rd2y;yn`XZ .*(Hg%d Yd15$ˆ)x ڲgr gIB#G UrG>zFb'o.3Ke :UDCxR2y@$f<%F &3E7C[G{1ÓUjמWQéꩉ5-iUS#4'v[}JF;t',Dym0.L gƦ:赥6q*/V\l`SH)w9.`iS5n0oKq+f.=[|hCT'6BVxB?ҴC~§5*bj-_y@vģn`m͵ xIAnZdq3Y D HC1݈YmK|0ɊZdhmmCFۈˏOΊ$CbLJ"Enؓ+Z X|E,~kŞ0fl Y `*2,/;]n]$ckHU1޺^FH8f0Ç)D#EIY 3GىGh<hDo,8Ch5qv47Vuh} sIH`ٷp]B$J_{}3s^[6:9$JSZ"^3_we盿Qk&3QoFtOjope%3m@'vӣ3.$t7u%T"YEWuoXIZյRn{OQVmmcVim8)@o+VCE+}7z,XXB^iqn4>v;utxZiy`ˌs`˭EYKurmY>ܞ7bZ9R9 {?ܡؖw\G/N3' g ᪤<vH6kWoܑEW:7t%*9@T5)<㺺)s!,@όPycdx=܌a&vm SZ埍ČJYY. v7dP$9-(c8҉c @Ԣ=.8&hI:na§ 4e.[` zBN%sZ]mC >qK𞮄\(8R]qr;S= %}FyБV`:$͡r;cƹ]P̸v ݺ'ț\IB" W%-8&_.]!Ǿ;LH й{ZUGB'^mօ%re+F<4 )~KPjޖ1lĀy/99 QRB\?.zEJ`5~|ԁM4<>_éD0+(:-7^a&{S%6-NI+u;Q AdK]ˌj"t1SKtBJ|Jk׀ w1Car 7@ILU K6'_Fhsy{s'`N M7ڨq[ ~f*Іv._]&11pIŇ#mCUQ6ϽyB-t.*ׂŹl-hv{h_(&^߉i1w(1 3.a:h F;_LdL|BYCIYZ7.Tܫ EuRhd,!ݾpz1*F؀VМ` hw72T y6Hqx}ϫO%/uւsv$V%)dd96 >m̀qlؓJLC v B"G4gؘ ٓ4ԇq_+*!B!ɳǷ}E$] vKstĩ昖z,YC=&Ix~ru?f'776z,㻒8+fp7AMsvV_k G׸#~'6fyPY4-㭆:˰ _s͝=,}TT5jA׺u@~ߙg"^ _Ӏ qEIe"@X!&~<1z@/-O,=5-_]"m2r#!(z #2Z2]5=-|q$t?%D`2WTSnbb=7\4%4h 9ΊdN`Vd6t>A2GTkfVԫb׈QrT+N$9]`k뒛^g a}lmynR'FjF2 .Wlۛ >,xfk{r]WbuQ$ k','q:f`JK9).Ffhz3t̻>߆ X3*6a` (i/ߠJg1&joGK>r +|C '.<$'4pEq*Peu[YHlK/O*b_Ǫ5R/\r{-g({C'a9NUfFH o!hߜr2i7F_GW{I('ϋ@&,~,`NWP-8* qҰ\r^㻙t(rSA҄M%-η@܃G"}`AtѺ:%ݯ~E RUCДɡAB8.O{+5Os]K4a&99(bF'P:*tHp=c~ܝ%L` -MXiڇ=L9p\^n-['S׾+@cP+ϗ{T]r _+]&@y#X{gPэt^Sd<+fZ3c0b Y#a3umIRW{(j޶gĎQ_ʨ{[Itf1L?jC8{yQ"wk0H4j9;.:o語T=Q p<95&DXi"2=ʴlbÄtf)X\/T1G&̑AvD鲔ʢ5< !ykЭZ,KCfs5# L'u^jLaO Cʅ^d\8@w˛`֕28kt]*3[)I O43>g0JX2U#k,=%NW~9Pd.9|(٥zMu>?Lju:}+dQ{6nΑ3 iOm(B+dyvu@3M|6U i. \$;F$ '1'F^Q"PqfwSHA1# @~XDZq8}- XGFZy%,;@n{մ*̿(ZSiΙ/%+39K|RXJ@{S ]uIb (HUZݺ-Ogk\5'4x,b.A_IV+G3G$oKQ﷟,<=ct)Oo1R Q9$'/x:?z_Yh/`!4Ǣkꈆr] [GPçg;_\Ϛ0-ڢXZ#咒8eSxV5Ġ:‡5RL CWYav+nL3虸vI>m_fsrE̔ɽ@yj z6Q Fx#B#KqW A%]߭ ,4KvBJ%KKU`Ѩg-顉8.O]i=_s6ܮ5luɵ}Ǩ!;Z=cܴWX&>> qłg4|tV/Af6scTco@;3_'Yk#@v H0xE;{XTB6kb4u-֭D_y%z >M=[=Vh" T+"$~+] ?1"qu%6/[mQ_ Fra,q,\ vC2<_)˰٧|~\5?g5Δ1kLWuً¾g5ya5jo~C w>OtOҸN+Et2!jMm KvEyVޑbNTKDwohtr {27Î6eb9:Ko瀟1(]enud5 *d0_@+񎥲]ڹrJ 3PyxLǴ2CbAQѴ"0.7qr ejgY'{E~ XT55rs/f.&!AJ8m;LJM[Ѹ*o,=CW#4ޞpE/yW{b:.vХ9B^+Ò!E=%UcT7`Cv6̉(%_ֺmw$Rw)Q(LQ$6k>;8b:=\fڐJi} ]go}n'KLK&VQERu#O6h`X|⑏Ǔs5']3ԇ2cY}DJ:rZw}~>of\㪮ją_03\| O?hX?t%é!l]|G Pxc`ާ%l{@P@O6iuN1XLNyeT8.3{6wP`t,ƫ#l(%S͊ h3+3(tBˊ$que5OG/w:j}ռ?Z$H2I V 4K.Qͱ$7 ~],Z֡s~8Bo>Vs1Ix(A ,̛vч;]W0[佐rJ^]q8+nR<]6UES1x/,!m#Dv鞏ࣆLOAàb8_)@V# a0dVϾ9@ܹnYӜ9T<}(J̎R,V3f;ؖqu7~zeލgȶ?%.1&B}*aU Bn& e*cy! p1#+fؿ$!mOlYS&|mlsǮ)t!QLf.}P0 !)g /1߱bbPjZc]a(fEdUeX aTqfYWGh s; iWUk-+r oK]spAșsl؛gd= nM#׀[C'"t:pئ| r X;ue 5"ubha]D0 ͭ-PxiЖ\Փڭ5uX~JeJJ2sV஛9 ;6$x#˰}.hv-DUY sKX?#3Z  #7g`#L)gi$2}Kih awVBmIjU:Km'>W(,͚nS{ѸYl_c%{:BVBګ MvbK%q4(I]fdL3ہȕ4]IR1]9}s; :طUn٫{-RM _=:e^8;n/8-XhsPP ^)0AK\^^Q,y3C tyW?ݞAJobu~K.5\"QY@"'c붒z?2A*eޥO \T(f-Ra x0G`o9F:_='$dv3n@ҿ&l|i^hN">N-O!;PFӍTY⍄N.KZ_'fhnqB I֙#cxnfG.u_ 8xDs# [/[0rcIaz4fPЭ\i"yS5/ウT+smiJ8JŒ[瓟Q+^E1K%MDQ/9̫c؅~w_̘@^/AfE3~T|޲?:V iWnC=l˞"!\jؠbIԫ/c0}BRŘ9Ux7Plo#!V=  "ÖE[_]GUdѬ}R :hKZ.]JЂ2h ;UFټNXJu $"AI607"Eqeh2&q0ͯ6eۖGAݝCbFP9-XckG჋0DRC\ (=-٣CόQ3_oOL?9ŭ(Q:x5y j/~[{s],vTnq@Q=XȁaOM]FqwdNCD65+BJx}{ ܔun¹e~K 9 ^ W,řCr4cuy?eg2Ip2B9L)fP#U1B;+&v>gc˗L˥5U2,/@KYˣ"7F^8Y" 1riz"";y% 0h09ٟB -Zqr^M\Q!3qk@C RY*uHMPAvڬ Sv4cfRunQzy&&쒎ػ0).JKUT< YXac :!<)-98"?=/&Y0Jꍖ4_ p}vPSDۘ0+InlbîQ(ĜFYwZ1rč{Ir$Fu|ʃޫԍ8XD?_:2Pm9p웳 o)$NoAJH̿ s ,Z]KmM"ǻ xQ{)Ai#SL KJhFI ǹ+{iMFΑ"a[ ajzy!=}sH4IJM+N1Iˆ |$cPIU'omԬkp7vّDY{^]%" \P4]ю,60gНzx[Bg"Qcvy F3EQVO;\eU10G+%IW2'\?6?ދY2AAd^R(]$vwR4<2j"{l G{caSyn&f!B$SD֍',VޜD0{E~И*xh?_`ONu㇥{埜:ެ9o s4- - řs:.Wcx%hAۛg_m+AU_Q^~Pp;rs_tDyph PaKO#ö0ee"LZBY36- [AziUlWZ%yzqcS)MUN͝ $y1j PB 9~{Nf<٘G8zrp2\^IG8 Cwmm_k8*I2^3 @q]7:LSG\BE+d>&ZUZduGkyikF { $F=Z36fAC.йU|DOF;C:^; prG8%dͥe`OO@65mv.;@B8./.'3PX_lr#.dH]b>x%ye~`eяis;gLFAT&&WÉk,z#/qk T~xcpotj2*҈ ĝoO3lɭy|Ra4om6LX}N0CnHv$]sQ_(߭ONkd*}uҤ}XB4FE kzdYV |Vt9$UUs1xtmeAra(<=!?}<f@OQDȳ=~ tnT /`RGղ\&PTIcf<CK?3a!^!g79 fN wO{N}d..NzTc>P;EZU&x>“?n+VϰH-Aф~>_ l\/JzEwJ?RPǟݾm L9}n%yNFg^PTtZshsTF^R&ik9a+37]Tﮙ6?-Tlܘ<_0$ g :k!FHE;O r*OsY3= 94B%M+u MƄ*Qr \^|*ğVg ܹ~/lJO9{YvE-3ܷPb>`f.O]{)Uxe4ou߆ܾ/ˀ)X|cC0V `n[թ)"\ +TK:W9 CS0)e^ i+ĸhpT `ktiDԌr9sopdDv~#ED8X62$NT!"(/٩b7bDKf Y1Xѵ+LO쯹/*/;^S%Q פGpS*pBTiN/F"n86G4SHxَ} CYp1;U}8.F,oCZ 흄WL5}){+FU굡?-/lDunxR ʎ^7Fz %$˰(9^:nCvq5 Y-&=5|Z!W05g+^iDەwjcF e#&HڱŭpA4LNxȨܯ)U_MU˱3 afj?5M؆ ;?hQG'+s1Rom /83& agx`Z)7-fWMщ މg5} X\:)gZM0)MPzA%PVΕ-Gy}';[8HYjѪ'd1C~1L?},گ%0k=kE4 !y.ymb<*;?Uw h +B*Nv{DYØcGC `(MZR=5z%%},,ұڲ-|fntƙ+Zpi$lioDξɣXȊ5k+TPW23xlNbhfvNC}eXA^m"z܎aJdmcߓ^s,>86YXhDƬssQÏjj<ҊCF)t]6Tm\\y٪R .uG(kH`wʝ*x9]Ǩ_rpWEK+G&+mW @gj K -6"mRK!"8mkU{&A.]A|-JkpyYAuN-yLR0Bcg13TX҃~P9mqmkʟԈ7؋,d]Hrq;VTS{R<ލE#0o*q-QLznď{7߈фb? S\_)\ a$YaX3jl4&ZO!p=I>֊v zvfVx}vfJUUӺպ$v[8CJ⳵TeS^(m G74o9G <2+߃̤㢞(c/ۋ`e)0xhr2uY{X(nylJ#S-W0DQ:Ys#e p>d;~`yNJb 0ajVt{j|vzD3 KxAvc 0ȶۼ5J)‹Q#F~.XdNᐈ_pQ Q֯CŲfCdNiʂVKQ ~IN%b/2O7P'<y2uھƺj<3q2Ð'`U_ִq?h>`J4\*šo`|@u2 |(2*]'Ji([3a&?s wH`=Ų#Ɇobz8 >B w6t1rP^|RKHN?^ M# LZ :S[ tDi.{2}F>dAs~dRh[)SefTj4?ga: _fRPzf}D')(G^<;8;kc)KnM{`[yY;I.Ӳb39z//4^n'PϠ` {JM&Za+ GhC9:ԙ gD_+,8O 4)oEs2y=L XEc!פ);RġTeqarTk!kҜ7QgJv4P*v9A+#Z_X;aD j򂼌KW}ђ8kj1h1N>dC@f` 钮Pd'_qq:2n'q(:,؁(wmFdPvƙ%C:$mjt)³!a3IyiFN+Dmmg;DMkSBK={s\GxN*ؘjٚ@婸D|LYg03F>ؓjy[5hai=t RZW]|mx9ϭN}-/Mm{r6a xpQ]V)4SͤP=b"_P-?rOA I}6+YY'm22>iNC&g"p=Q,3xXSz{q&xߔdϝ3&JN7pUPOe -o1vyqٺ& ^L=mp*SI0OsQ[_Nmlh#!^ēJ9RemV"4v̫SHX74s;3dD3,ڴ!;WD(YZ`EPNDv1ƭߣpȕI)_DyDI!Ό"aAI^&ѢطN ƛiR$gC}CNEaл+ ᐏ"t01%V#$o홗#8V55P/ ,rQj@KLHx&Ih5+yf\#U:\G .Qðb,i* ç^㇭9[Gs-\j0, EKn2utӺҲYljIW> jU/@h{Di w C*tݝEdLrҞNcJrXLIiR9wQaua宽6 lD1K(ڷߋPNz J\[Pkg/޿"M!w_y;`h?Ur#/1.9+xMg`D$#70]Z*W}QyѰ*sWB͈F0hܫ¦ِ*IsW^_*` `ܟFG JuQs:S˰.Pe9ڇn#6t݉G0*=P_ _@LTT΂&*M _O3:e!'#xt ,ᮛRV%D=02=z9n ,u%b84ރȚf.Uu*Ө]ŤB;WK(Lܜt\QES: K|VW R#oyB,!;.d8%#s)A© pyQS J QF?2tzܕysb}`wID?$°⪮hbZǸPixULuLHd`_@-]TG2( =p=>b!2n={g{ul-b2Q*KuʠhW ؜:=ʜT蔕wrPẘSGٻfdL3q Ǣm"9̳U'zEe5DWH76 -L3~mlņg`+gRoD۽1r~4KXbeןG?h8Rh=ds b6TC誏JK+" ܴ jf  =譯<#1OXN4Q}BK3?bKO< mNBӋRkIV8]&\yz!ІzjO-;RS0A5د" L5v17 $Jf]PYע|V3k)mh_1ƺ,! Y7F8 읋c< |'|"wUg}#ǰmBuղ;[H%;tEĸԠx#'p FTu".@(@ZJ,P-oתZ7-D+S l(m'1FpH0'R;b a4 kްa L8 &{\Q.5ooyj-h{6Xy8E];,eHE_M `[lo>kf5/F'oL.I?a\y5v]U=Į\o~B)7Jh, [Z3 3kzWp" X40+:8Մ?:kmĐ49P[%nl=i %i#/?f'A{{CM4F9 Z~3sblem9xW@gKYMXmzTG:I6l<#/W4a+^hl֠1uezhXT '4B$fdM:QFzW,;m:BT`'Tj~gwKa{T tw`So>YWMWQDsMzhS hwfwM.Yv \|JOõ tv?$<@% 5[wakWtZQNr Fv}\:{(a c"pk/~|U9KRb ̒-% l'o(Ia ;NW(AX3. 4M" ľNyTT"g<x_113ƎQV %bԀ>r!6Yly'!z 7IO*,J}cW(.w}}|)^ ˚[x?9M*#\˜$^'`k7͍7%e ^>f*@-r]&3Hm@׭σ鰶*jI|j.w`LS 0\qw!Z }#W_?>ccp6E9[1v,FtƬݮc:&b kա) *Ց?&ˊ«w7?#B]}T{2t٢m`{#"/KyumZVWxSkOzBA3k,xt%~!QUSۨԥpfNyF Kq~oWwab_rzTmK$9m:~o[j"٫cwx9, OO+ …m[Dڨjt Q y:8p4.3ЋڃZ :Tf@oGji;pYΚf5lai.l0r/[n,݌2 %RhȯDTvͰ!EW>T*fG(G̵ǺebrUq]_`䱉=F0]X_ E)9Jv{o< Cu@| *=H}Cls`PZAj3(Ɩ ?5шp2cV˺)l%(}8©C9~Jp/7aB8 م{a n*!R!7^Rt%TOϰ㹹F&5+ڍ*B3 PbĖ#;_\u%EM=`Bi"iTיZ@ڲKQ&%䈶r9 ! Qcp]c@U)%*wt* >CnV:o9a81vPFǿO9K^Tg f@C0cmEN"V LrH2 +8L2@&g{ ԉT>#~U̜hzEO`3tBzËdIGR]ᧆsCUH!.&uxq{bǻgNʯ7]gve, ؋IBP{~Rk*_Z 1.? E $1CAYne[<(a2],S6>|ҹ/MR hd%'`eߪ޶j%]$ka\C:ѷ .D0qi5j;@fSw$~SNJ@X a7eRJ9m8n,[{b)3I p V"@j'3]T8n~Z;9B /,X@]}ɴ @O4]%IDC fj|O*L5Gy fa8m!}+,݁pmuxI%p2筞)Z+zSN&y؝&ljب]iѽp ɶhqe` pVSEб6^Z w.C?1u`q`/v0a1eeIT]AhAdnj9Pi!q @,r;KE텕VM#oЦWN|?m)JU^m\o=1BҽУ\t2,ϫw Gr'?D-1cM257.S.OE ߫♶FbL0/Uaim^1f >nV 墶0dUMnH C o0L#Azy kb)؁~\6Gypng&<׼_L}O*B 6.Y L\ VW3UԪSМ=|W>S~uJ3(Vǿj ΰ6F5 ?Z?Peq͝Jw8X#4L$IK/>7 7rM9.L'n 3"aY8 lh#'B?k-} V&׼2v>0?=nC 4Fޝҽ oqXR(g9,,љ[%M?Lp/Ri2r&z(mBNQ%.oR+zWtYq3t,zfr'9s dA⧅(GU[|m w-ˁ*u؏jiCeS4q UŏXTc7Y"HcRi&OZR&Y3VewBKG_y K`FIIO.Lag1>]ؽ'nEgZ\܊lӺj-sSĈϜEj:NWB0{ifg{orCO&@ʐX5H-ŝ!5H.8Be?^1%gH|ꋈ_BlfɇQ<+:p$6l 1;^Y;yOS5Mr&l\F)f6jq ":v) =Fy t:$]D4\vI$1)] d$*UsMCPj5ΛS1z@9.a*z!_^.Obԙ9Ng|@KǓ:m->tV+Fɑevrԇ{@Jr S[;fq8 ?'7HTڰLCeªjhܠ"~:T]\(Ջi%6l87<и!b c\6ܓ %^O-tȡre2L?1W%j>d}7vŻ[ |!t|:rkz#pMOsN硱9kXI2\M< :Qoy@L*B !LFoyͫ&EJTQDy`!pNBJɅ2u6_k7Ƨrs Z\Lz̰'?3}T8>ɉI靰 vł&P+$gjfm^ԩ}b)OGTך¥tYWt"zc_ec9dEl[n]5dLNjؙ>˜eZ26H%IE!lb33Su[DLM{@"HEldăUGViitI`X Wz Yb7 {F_`2֬1%~qȭ9~ R״9֫*J6 *}{!D78rj' ]R6yKɝyD P5{UUc%Y)/ki.aaYɚl[k'Fxc˂McS}uZ0?0*lT`Q ɣ.N\&!>VyU Kӌ҅NPp+b 6 mRRۣp`7\$ZeSgvc9ˣ,B]zu/Ƀޙ6:Ĩ m-< u)Ɇ}i$x>1 w(n1rSCn=񴜣#pӥLY5H"́Ol#|HL'x{-\biG`1hv"dE#qߑ~wFs;XK0 *_\Ȓ#*ߪ0$`K=Ǻh;֐^¨a,:z򤃾)5FHB1`hr* -VS.̀ y-L,}1gPb|1 0tӛ5NrڜYV Xk?Q?̓KqAa-i E)fabA$LݲGյ0zSdN5%6wrXR9[#-)2P-,#5^h1qPWQ5f¹:UB$oL y{ #:`^֫݌h+SDNvF6fBKȢka?+/}L^O]ʗbc,·͖}ɯͦ T[Q5/ (" aiL~bMbx#;᛹nxH&q?ר1lns->3–JEt!q,?)6kܶ i`!> =W9۷2qXD-E'5FykHն@M"%MuLd9ȋ į#ONd(MneT5O?2_a\9~ .cg/qPl!CRA3;ҽ<W |ʫfRܡsv'2ZgeonH2lƣ\)@*ZkA U ;":HX=u_竘MZ8kvvj=#:8<DW~GqxFZUe . J6 F\)8zלϐ=tU6'?do\Ԁ?!%xci;1.`+ jUOXPR+*eL rɣ:IZ~oz̿cw]GO ۳k]!>7*io9;YZ8aQ ƵH<,1ʔ"_d]j@Va @3=^@qHGBe4 M!|Z yD'I2HYWF~ J0o]Z *07'*{;@X+ov!:h@\|YyT] \f{sO&$q7J A&58|hN:N@4 Q_l3tbd\WG׾o| 6+n?<,jKkR,,fS::/9IB j^]qLoGEV*#xzRt %9O Hpx']} 6^,#RC(m5W9erx Y}fq2q;>Z qέ1D~-i5%JhY?f`cd従ׄ/ Gx?&.Rݽ{7M 7o6k)bZ͈cG7$c ͩʯew nvdc^NBňI ^O&#4bqcR[~9EQu&#T?Fj[4x6/B08L'CL9ML1hrUS3c5<'zrT^4u[KHd_Oy@)ht &͏P:NkhcvCA*rn⮨_Bit>bA-3ZuB oYZ' o1f{.x8׫J 8F( R7֕lD %¥YKԡ=IK#y9i p.MoJK-ԯ !szTs [y:WϊU4,'Baɶ֦v>/ S?-'?sd0Y3fECLK$U^ <ݶG,kX&EΗ}` braƧ`hI0D Iv,3AdO GAQkcHZ[a.^D==zAs:hn cz"UէK~svи|e4'63F}C4u E~uy :1BFYK :81J"f#a'zwOr"$~1ۛR4RlVy7v6cZs+AE< ^"zɷ% Q(z${n$?EUZ;CԪ̀87W^rZr5:^`O-rT[֎zxT0]ֆkuɃا}d(>.?i kf,;Ū)rJ`ZۻLX$B'![h굊G^Y文3}哭N) ׸b#BÙUF٫i8?wt_/k dwƆHKtUiF3&8豸\[f_isI..l)CS!8|c*{?c[Tʗ<՗|( LH6 @pD0 Kl0鳱-̛e <d~#\5~x?;R,K[%&U.wæi34xpStve :w0(I yhxӷ79}-<}}pHD=I%;c*ڷ"Yx ̡ܰJkAX{䗠s0[G 8KQgMsdeU8 6NY=# Z5хƉϧ2dlfJG6+s lK[J{3rMZ=Ma̅']yZhr?J}d;PC/1[2gPWmKk+xhb?JPQ 1},5&,M 'HyjM0y5 \'EQh=CKSrRN JO+F8-5he5 =3&$_|^asGE=MO?4җr^CI:'F:8KNlltD*?(qHD3EO^m3ڣ^(}1a?eD;m(8衟dTTNP'ȗ1(72lb#?k¡_9gshz<,Ľ⟳fW} %z0V0or󭾊F\əKYLdR(kT#Zv&ɽ Aۥedvf #$ɅwSYXJRaaWf"Oq: Ppv02"7[.Jtx#Kcz:r=F%v$'@HUt Sẗ́R^!>.;%鵲L׺ϼn> &;>ؠ CFי1O\0ebY5#^Cn&8WSS[+`t5'?&&/!J U.TtXmՌ=ngthE4BE(IDmvJ/^o6kp`y/ԣ^=CW҆rd6b=pqn?qEY#<*uu#!p{. G05"?F ) \nL/(=HB$R"(X#d4@dcCœaἅ?\ %\m˖6S/`]D/7 +?jOC~eMTk.q;ݺMk[cÈTg[oA!UE _ɹ/Zð?U/I Yw۵´}D{C*ҚeD̑ 8r67^ԓM225h^M ,IȠ/UN\V` 5ύ)&7 @Jc- 7Ρ9&a^N> mib`/4Y [ntpV ݘܤ0\peq!?LH샟xyfNѯYYr +nB0 ؃|TxSGs0!D[?LAwB_8u!\j5mLدϠ ESՔPn_`yM#$ Cq ]&!:9E7k;^&`p+O-R˕āC-|R ݾ>}R!ʨ '}ȭ1lhx pa{I޵) J+ "3W˲J{_E:>(BF#l JNliOPZH#}3mmEjwW3h֭v{0c-^ٸoGGkїl싯_Eu.K%hd`?TeԫZ0pUA5nx3uZlΚ:vΦ.ӌDfUȿhʏ#-4|23)i^IZUй,{Fc|[M|F< νȓ=JàvzS%D 8$+aX%ٸpeb JJ,6).=BLߖ^5]CHIk?3F5K<<+w7?z (<_m f΀C`|#gڄ&R4?ߗ7 830r1펉pË3q16&bܿ 7,׵Ö1vryi yCG;S%S6MA̋q IM#N"Bu5dT/dB`{kmO$YDnOi,?iw_fO$&VN0U@/U0`+?J3"={8N\RGO5PIꖱ%gBOjעr:ou+3RC/m`d1ɸE~_1MLMxtR>Z.~2߃志 sؐFyRZa92aSq x2fƉ)n1d~"J.j%:]7pD VȚJL"@:ؗ'*!9olf(h;-Mu~9d**hzǞzg6ds)֖:xn^BEu),JK-B,t9FaRLb7RTF=b"k#Ca緂rn2^7Ɲ'nHu.E@5T2Ajc,, ڳ-Ċo3X&sTP!ge=K/+/NNd|M+a;OB{TfrUN:h&"\bXcJ\G' }(NQ;uykm 4)}ŵ>ȊW}oo&# ȾgxTgG;C2p\F_VGa}nL030 g,]ia6EU͏c,ĆQi ?RˆX{MQR ;4UOGð ,X) ^j3uI{O5s؀o9ij˾Z L XR[؍;!z(g֔GsPDXa.)<>{ִӮpc##,膒Ͷ%M奘A/R9wApGP]L aT#`  dDW*hZǜ0tTzp6gܥ9&j gIQ{ Adq OkT3xH#(vqI Z[DN"YV-?=-Ц.-搯|SsbAB]}CgRuN>^)ͼ'84D"kyu-`>wVh_G1<ĢO&KNDRi*ԭ?Q3ߦ`:6M $*D~ǝ7 r#hr":[{z%%~4 C27r|\*,V -DfMBM+,nژ}hxfn8͎.;7n)Q >L%Y?*8EPX7E5aӭ񜦟ǨN83eWfog}L;;zydB p%OGm؏%6W_w^R zhΓ^[ 3f'iԞ N7DwB7߻"GGeѫKp/3}|EW}Jٗgd1Sz:I0ѾՉ؋`+sr1a!+z?E1F`)f|o(/Dٌ?nxn8+*!ĀoBr@|k?C (H Jzޛo6Ayik n>18*ʃOx5VA-oT0}?Ҧ%>T~[bkl7 mmkamkzgl귦d;-ױk:dkuV %fA "_u_1'k.olCLxѰ?F2 O@*>|ϯo*i)NT?\@UF9FNF}d9L Җ\*[)W;8 ؄Aٞ6̅_QQ5oᾯE#JVAގoXI]&YǥB}l_$vYő1rtiTFu;Uf\0໗[ ?h6@]Iad-7!>kH5VSB]5y+WSl *Esn}Ox1BR8 (`^"z#(arotqI &F|BC ӥ"{Mu76ӯ w>n "j[2lߐ VDGNc $(>v ]|4VKUh9h#+cN6pK=uHp =ۏ{oݑp|8USU w6B2”Hrpc澚-&j)U[|pг+|Yn[L[Q%t|7~R2408Lu>#39R 3>Hg\Ñ>)-7*7Ɏ7/(g3 (Y\ע^#Ήk1ק@0҃S?}硫۪yyfo'u!VM< *Pؿ6ko7t*9y"&Y~^ Tsdjq4~x猈Xǀ<q8ADx|6e`M꫱hQ Os 3&v(ݱ"6_m3\ aseO/._PO=9>83Rv'E啒єe~3DzFv(u;p(t녍ߡ3<=:׋s}/kGȷ,lE8 :d[o"^ZVFH3 gz|99sJ91l-M\1*ڜG@\ԬZK=:DӆIS읽1YIǛlkGס*5}Dq1p)gY q qD@1?EqgEbPA;Ѐn}+ؤ6"=GW6bk1㑢˖IJRm/,fCaST3dVp= :2*2{A_8 =>WEDeR,*AJ۰2u(&坅>['Y`7֎=͸ C,qj9So.BM+&KnpeejT4:n^|E6saML Pz i'{8[rTWZw^,$ITvwomKkvHbP;['Z }}Dq8,Ai{p\Ʊb c,u]W{Cxt"v5sI"\\#ƿ3p.QXbNi$.g+'VdǮ)`E,Φ$CwE0bݵYrV!f;4V?{) j2̨$+aj[9ފeɠݖog U(K$MEg<)sMYu#lE0ߙ,N&YڛaH3{|' [{1Y>1.GO#h_Ba})WX )ecCSEڸ8de2ͤ;oÛ/5])/@VD1xIdOj\l[wŒ1)R~`P r^ufG4D$ԒZ ݙN50 fwJ@)}*WI5D.[N-zeq$P*RtrXuޣE] rJu8d#=KK",W8SNQay:]N= t/=?Vk@O#X'+(TOF`#WF gcvX.! nbR [\S hj68ܳ`azz@ه>I1Mh.EMU+)@F% Э,3{맟TF:̐4$l ~fQ8hz*YYҬԠvxW(ϗFYNn\zNf' y%~B9d,scp.n__@.H;)v4KwnH$ݡK(<]bkjpy"(PjJfF"}`iiGl v #7XYTF$pr?,#9o$T ({)\[%"Ň!䤾)x}plJ_4_B?~xesF.\n~ j@ﱲE@2EmHk}Q/z@$#`-׮/5P$~|L7hwKPՑ >EWsz&[{pɶxٴ0~F})vf脛?@+V}/hpH!.I˷GԜw;Rrq5\4uisT,8sm ^kq!jʴ5iaܶl8)$>p>1`KQjntfɋMo8t(_,FM6Uxd46:wO)`\ذ&"ea Zox19'5Tؕ~VȑC_H1Zҽ=LzC3aλ.ܒr^JsUK9s]]y_yd\X?krcNGs0]U`QEB `uPl2>DYGDޙqNڎz'KЩQ|N0#Yh x\R*!^uTy ,+hw(#sUha|n9QTAaM&H"l}e^mh Y)2!5.>\m%{,`clgpi]p~𻾤3鬬o/$q4hM\P$njL$Y?Q$ifX"1k@kpUJ``DrNtpg\Sgs.m}#^E:-7ꁨ9Hfgl&/]&5QK쒡qS.D>W!Gx'Mu)CRc;*}rqgRh#H%繟dS 6ZZ-SWRK8l4!Hn?w hgx贑,%?ݳ``7#6^rk$EQ˦=ƇR?Jkb[/6X޾4t戭ay!\F<(lL{{mH$Fg6~I4,W'{jѩ\; \t9gIe?DV{~#H(K/e,uz7 U AZ=""~'5hD7wzxT)v E"㕃 #͡Bu(gH=4c3 q')[4EvtfSzō7g𩆙 5hgdb ifVLJmJYxç#1n)DY'9#s6)FtsBHzubY̫E" ֦-o~]"C3;j;aۭbc|oeJQ"4غ"mZt#sriU|`/%Q+ |FPD2~:ZO Js:JP&gr@AcKN }uA@L fV.%1Fe1D'rXl0׈} ]rrdہ0H\1K V K_Ю}{ R@u˩9Is7j1<٦lQmGk{<? T増y%_hjt|%[$y"%^=WS1FkgE_Ԕ9FEÎ3cyuy17!՚W:leۅV'Rqga rMS.D my=۟$'s NdwQ5%㳛T n*M~=8i%Xokֵr`AfD>oNxv[}늒+σ"S4|A.;-i Cϼw5n4 T3;!jr *^>{d\Aɒ Yhkx= Xj鲦{|=8߈_>|xskи?_Q-bǞ,,aў폐^ElG[C$_>r'OXwtIXDelZn7qZȌU=#I˩™[ʨ Oy%A@aC{=1[Ib g2j=z5,j!$6)p_>4 Ug+?pEh>C MU*JwlyE4 `B.YS&N +9;?QsFj vR$̴3s\^0g)K(S-,E{~1p wbeȏJW8vހJiI4p['k&RJ`7 .㭥.z)J6c|k^:ckK]fK:b0vPEA leɻ~0Fuopa,~<&Sg%Җq%7j5/D6\$Cen̐"8L{DG/Kw#V=omuW](ΗBOТG¨aX߱H4Ðs˥LMSq箂<-GxkG au 6"<;{D-|MhޅB;2^Wpf\ vg'Blj'y^<W0rdw!CFb[+3|zϢސ~ EuORE/7tf.i@D"(DC=EIhZ/4\ٸOW.*Wx{/ǀCДc慴NR.Mö_x lXn-dqcLSᨹ"H6d-2~FJ@.DD "vh]ZVvw)Ll~>cҵ=?"cq,'5;p{!ܳ=eM4Ր`U6eT*W,Vs&GXt1Xi@+`ϲmUHRSxBAr)?5?XGZ_@ʘ< r%ڟ2"VSn[`0Gٯ,1]9%k.>/YXP\ɣ{m9m.Xa3q8IbXSX 1FxX~9He)Yw/b"F[2!5}+Mf鹧Qj$JM3Q/4qJ9'Qeܱ`ONsOD]I`?{vi;~xLB $#SCns8amFqIxGCi׍\/چ"l a1ETfO˘!aun$"w}[$n8Ƴb: s;ssyEcĖ=3XMbr3ބlВCX\ 뤍)'dQwZnHsqz)gI˓3tCUY5` 8t9.H2$պd=v#\*"?_ yc9<3^+GB벙xĨk^g@B ։(e^eeo0~nR~;`JinTI9Ύ58[`q4tD'Շ9}p_#ܥ^ߎ<+~ WiPۨ\Z@lj5 q İѓ.pF@1b #_t⻉By"tӋ,08|g:˷}]P_!t6#XgL1;:|>>UM2*'1bgk<2ro|82o n ݲBW !Џ#Ҋx]cɎ _lf]߼7:<Uf.NX'orBFWOS!_xv 2B2+_hp͍6ʚPCCk09@*o0|V|r+}:λ.fWL*[v)c >c~T ifJoC(:\+IzR C5~_Nc/Yz޽u?FeYO6 &R?1Ȋ3[qAR\^}gHH$EIؔ˿)d³sni:\)*|:OLsiɷ,2g`KV .?f2 I7e?Є^nj 5O0fä> Q8;Oi)H&Z?_K{(\B n}r*)>8yLgjZ pTJ m8CIm7$ 6[&w\D$C!'}T>h lGjÚ ŢW\ɱM묲Ɇ MEܖyƻ>Դ6hnlPH oD6ϯVoK [hMeU' GPEBoW iH; H] qZ"`p>(@!Vc<%M< ɼ#gL2|!+7__[.K)\O]J`- +\L0x@'3e+RMgz 86L",I\F0 599}eP_U Fo~XVC~%dIG1OѥtЂ[5m>K]jrTqK 8ͮ樒S +*2cV2&q8M8}O5 oި1U쓣|.e0@6O_ `\l^򪿩 !зw̟(g](!+9k`+0Lrs:(lX.^!˺SYg-=A*!DAeLЃ]cj}ԾNIb,p_(iGrX&_8(k~Fp瞾N7#[cp/KpC d1떵%(ofb\g`EP{))Ѯd(r" ;nWm4|)썠+9_:H3Q}v#_T>D _0׋;ja1u0ZLqג JH,%хbpӗ(Eif{a/uZJw[Ӆќu<;4,o~!v>ҩș䦜EkԷeϷb,h٬~ y`{PkcD"Ҭ^טiZ+ 9s@TNћvYҞhP.3q'b|V\+ '/q׾%Y2M ;*P_Z60dh͡& 5d|H M3rZo6dj" #q#g‡ Ǔ)Ŏo pz%3@:KtuUËosw#32pΊ w'=.DfX ;tٓp}iYזuުQ#D[c^V)Uǀ%l譖Dǽ# J,`[eD·"62-}AƛZѝmd)&(o-+D8祐-8ݡ+d"ҋ*k&bfH;95b[bVpse`z lX7w@ct[VVGlɐJ"K}zys^7֗PnO~x`tMonI-\qB*=`+^=TVv.|Hjq @;Al iV*{>.({emt9t#bիی ߶ȇX )5=-(80iVP7όPzFNdz`kYĥfK$Q\X}4c{w/H3ȵ* Ҁd fWqZ,31BlMv.Cu7g2 " _kN|!Fp.f@+WRq'ܵ^~7IR6'An)}xɦ#`d09`b2xD&YmQ 5^=${szUx^6P) z&F;}|&kR-JBQ?PQ#՟;=?fD`gT+ bvSj qmZPF *iwôwR!ږSe[0tp ?;TxAaq@DxԻ+8V"u,)׌/~jzA60qhl&^  ~#p@VL盰Bl s8職 ʸm(jo۷JZ$t0s}b_w9*B|L֞L\@̘Ʀw1B%i'8̅σ$!=CG  4uՔ$?yu" = ١L%w\TѷUhK"SbvPQ. '$nfPVHFq k#=ZLB,y7|s<3Ν +`VUO ALbd0ԫ61p/c>%~SRM &~,B*#9qW:6;3{aZ !Kg~&~KX]81ղ.AzY&cN:rmR Z5IfSuE!g[3A;~:Pl5v$**yV\bYz:?ԾKЛ6?~v*úڽ(N$g/0dN`,ErΪwO.tV^=0'ڸZX(Ϡ9c))? 8i3!u^Y;: &tBigXda:;:sP7;s_(fMyKyX#/y ,1q!W=PE,V!~%k<9&u%-mtU`gGRvx 2Ɩ1OgQөin+6DZmLzV<uo-e,G Te tbFD޾Q[X2[O柑me:.!q! /V$'oAԍW2L:3MlA)XyJ1'jzRUUŌBhz 6\}߼R"SLn0=vޘ-_ZZ_E82=+k: 2Y{Lps,"STmn~NUB U l~z$%H!( E˫Pq?amZg٥9PkdoB8AU-=nnT5}[>3@a:qL6T9h *7Qu>?1bX>V& R8hhCVq*U |0^!cv0c2""<ʠ?j]:BJrT4%S2kC\=m56eJ+Y㣐 9N6W6|-N嘺vR˚}ڪPŀPeg?O? .;NE8c}|Ǔ\bܔnta@-> gX- lTcDSF+gsQRAG^' rj*>&pzqɯu^e&Į:m ޞ-\ 4ă&NX1tsol\j JSCRL#,d2һ$SY lD3C^G۶GhoEKwrA%B|и$K~+/>V@:Q[ˍ BE"a`ER5QR}l@ C[9%ER!SsL@{<tݩR~]K6k8Đ@ c,ó=ŵ"q ^BmE 9U,쳲_S5 Z7Ub#^{vsWaٹ56* Ő'Ņmh@*zs~3Wh=7x5q)!"Gici|IS8 E)n1VuU`/Aﰶ2.XLJ хB$e_3RM <FO^ǮPBQ r\eI Ho -N`94od_ /3C_l?lu9oɉq}\lP bsӑ\2 vh j>sZϯڽYmʳۨuO֕<ɂ.9@5r^K~Tt˃އ m=Ip9h 3>^tQ2& B2>v "*sWxviN/uZ/նy#ԲMEOѕ J=0M%BDɀ7dWL[Տ }8 yPCBZ]1`H _fm3+,젶?Jo |va^hEl٬ &u<2*gM1 -_zmPN%ȦC%[JѲ8r>$= % 4JAx6,mfNQkfB o@/v9gvT^)́ INϓ݅tMN'{w%m6ؕ!扮tB-wEL}ךƂ0P%jb^pS1qo  - *A'ZD|YN9N[X,"r_v }7R1>5T@{ t)rhAPn R T1sAx,\~'Pҹ_1Ȃ7o4Wyl/H+~>oadS{xL0X,`{zcXk7ȡ[ȕB/ږ|U$N.c(}T/\]_ GCXF_ X{s1BsGW=\U_O*STHf-ǯ ̽]< 0)> :6), l 0=$ڣew@,|c6)ʷebFNph,dbQv!P%˯» ­)LY]mɛJe!:)/ߙhbxxLMoJ_I>UQ "=|6l^dħaKEɞ5.xo1n K;b7Ζoq`v0uVזlEAPVl!&L7Y݄ViYx"EZϘGj#Cb=g%lo'>G])w#a{LDzs5iۛg# ab\úBl 6<1B8wXZR; PJ?BʪJAR:WjS":QЁ0|ij(Y B;0ж,OԗAIo@tεt> lSbygXnfc'2D>b^S=5Jz|+oMו=rMR!K$s O'>#.!Qңˡ/׷TS74SL\&C | OFRܡB8{ɡc˂8cZbsN'1M[ϳɣ6jYCb&ϲ^hf,)}G'rEE q#@`AJB}Mj6BRnZ OƉޏ8Q|"{&y YWb^!dJ^fd[}ؿ')a6 y_pcm\βMBK Bnj n̤&C ^={ߓANt/GN"}qb+"7H=9*x+ʥΖ}D?_'IX0:ý@3,.crVe}.h9\8R>46)yv ͺjJKl I\玱2tAꍰs8˲]#' %iRѧS5!]P7g2͂i#D&ҍpVGUtǣ\iC[lAxm?ƢĜ_)%_ NM$I˯9_o6FSkƴWH7,$f5;/溡g}"g9>d|mA\eI^}_-֏;s>ڌsaR: NA'3/h!$ZE+t .@MnlF^ i4^" = ަ>Jˊd+YLitEĪ o%|>:5V x9rQ3igԋ!Tjp5Y`c+`)e2rc9̽~*sn.K1K S³V1pN "1-)u2?ٙP=ggZ p(N#6/+{>Z|aX7K/nJu oI5[UMZfr{5BŞr +>j5^γ+$YAi ƴ8H}9*mWsƜ ykB,v֯_aQ u)Ӈ ^/t_bwO|‚Tf`ן9ko8GFܑl"NFDOU4$(R!+]ǃ酒m (=w ()-~˭a5?/OtOd"+ בP;iIP+/6Rv5FڈNٞM@߂1Q#o L.5g4,.\_vTֹrRwB@7h\B~+>5i*-`8>ơ?d( S2cd0'L[WGK'o4@/5L(<2g'+!$ޭ$Pm!!P0 jG Ȅok' cQA(pղF|S111:b AQ{~&nP/|oy/z~\SJ裤ANZє nsCXz~FyM-ߪȓHCɅp}7{= N oԢhXp]Cw%0s. oBB`D*9J ۵=q$͠p 9;õKv7|d6q:,B"&.8?q4,:h,`b|_:Eq,QY3.ӶRy&qG' ΪXlQ ReFx鷒ˤ2{F[BRE 6BI;_$Rݿ%ju>ar߯A ݽ@G}v35sFkL'֖ߘk6~ lDIk/=hƒiΜy/UFjAS ]{\:t9d|t9AXgONk"OAwqBAZd$1-l+6ŧg5@G f2(w8E;g+.Jn }`D\\VakKxb3M{Y}ީ_)i:<23{:/'d:Z[4BsTn?6Z*JM3T+!{j4]x:/)n8\gqNaxl>Ea" )U+E G?N7c>Hu=Ю]6Za4Qȋ/>X1S*H:',|Ñ쪟]] [.5uR3.^I%% KyI(#]p6* RwKN"pI &oD* /۱YTU "E / Zun a:~n:ٲ|Fg ~X l1 Hf,yϡa^I4X'jػ4nݡk2B:ݶʣ/_Kw5/G$jW]+iDϏړ\R\qXxs5ltböA :zt^wl[`n~e[ pT KN$\?/w9dV%<5-K//ݤ Az8#`Oxeރ 9іS ٖ=4BH͸IgTRjĶZfQRn$V |`<MwMshdCP槶0mF5Jvd0b| @y&sc 0{rO5ŜX=Go[@ʠσӇd1Cj-v _CH՟8l˔`bM4ȥ8g_!@k\ 71H!m25V F^M"+5%n#[%S=Q/ŨrwZx֘n* R?/.0h2x2k& #]TOI(.[&$)Q4n9)}$5g+'TcהP{ W^XDEӋ>͉m@{UsSA$8)lnG%-c cw{%H`Y|娵d/, zshډE/ BފD<@Uk#q;x7x*/У:.A(+OCk*-+,E! &ȭ.De}x+K}̃D]GO}XS߁uʤP(ՖpvhL?b; V"d@R|E'bWmO.^-XHL+IBQ|FdtАNԬ}q+1b-;*w(sAz@D1݀S@o>,+ndL(Ƿ~[U:o}ciARRb{i}%7.F0`KΚ}d R!Z`Dcr5p..i;Vk#>gCǷWЌp(;j*/$nG%ofW5<}֜WT`屏͓75U̅x~țz <BdS Q98#LKv7 5|Z8?o-W qױ4AGUcy~"zA+&A}UP!Ҝ* 㵞m Z%U~m0K]ķ!hH0j.Ja]^vmo 4V m Ŧ]7 }X轧2뙱D!V/A)%8^1-~?آm(JK;n,R5!v΂ ='H*1At& .&As}+˷ˡ ]܅II$¹5nc*ZT^)T}R%rBǧ~C%ٲrA'3 `U徻 ME)Kk:7.>$>0FS)Į4=G%=ۖj n5zaE1)*r9BA@Ez INf*E4tMLj*I A Tך}&Oo#^q"Y5hpDmBUw[`g3>!V @~8B!k2םu<1j^wD/E]K,; L`} ZYʰ)KX%ޅrHSmO""Oשac Z0U.] fGi!{3kaZB(`w9ZE3h_ݳ',˖G߄ ǎqђFOkhRîYf^|K;mvLӆ*KVK- Ϳbi>.?T{iQw{*Pw dsm} [ĎXw!g7O>I &3奃SE7^ LPސԴG|Y/!IS(qV! {N\ϳ2ۮp>{ 'RARmPByW("/QW(f?@zUmE"6Zƕ&w'u1({ (^uM=/:?Pf{o$N =Lp/z邯k~5S#\haޙ;7 ~;Lh+\$?ggINHjO+`"*F{Ing^E4.i5m1 LѥsˡCmS>1POލFɹ& !9 q|6aOkzQZ2HAi%b^ݟjFChrٴ|>T,֜2bFV OPFz 7vJMp.Lm _c0吇cQsc5(*PP`/foPʙZ53}$D,̥k)AL8E XG %?#<;a(ŏӯ &vd!t鷞 4ˆo7@>#xge 5dGbuߵic +t["sy3ӱOΏY-k&6|7*4qeiO1ŝ=Q@әj:\my<ȼuXCt)*/%s6 t+~(YA O"tTP7,Ï06ڥYE?00N%NN>u3޹ 8Uxelt{o,ԇf\qҵ0(LIzq,=. _OeFF~@ ޞ!) Len\UҀ)d&ѡQTAF nƽl (σqQIe֠=<}v--Umb>rbΫ;^ ݰ䴷Ax}O+%+e3yӵHځEjBDŊc!?ïFP4z`Y 44Nm߬wv~II^!/Se *p!ۮu2X%'aK<Қ.]_ 4sݓÓo^֙&)4<+DEѨft{1Z_&E5%R =žy/нsfBdea68ůHUsJ<̐6(:x;E=^ãj;?)lAk'ocYNg:ŀxӗ5[~؍$o8% sxw\Хn?`,+z 4$s];Z qUι_<wzERv၍b%5:oxMv䟑RW(w? |K210k~s_VnvjoC(a- &A_|k͡No,agF6 _-PT_pމtuUCVE& kgӪ 7kUN'Yf98+Fs +~rls.g*(2I|/%3MwYW_̕q{NZsc0f3$< Ѳ!,[p{@2sY/nBU|.6a_gØ#n:лKYB/#zZ*R:l HMfI S!CXk.,nw߯jX6H @D:ǧTV;*qMvM݁\ UF*fּwt _I*)!mp+#][8? [;_>35ȷ?B0lvT̕وl@c}aͭ@䃀ͬ)V@aI2a JsӣI_D6ζۋU~k\KGznl:'i8 Ɇϋg(`gKHfz2g6Ɵsg*Tԅ_ +ҿ2NijLvJ!e̱Ɉ^8\5Q i~3//IڣyQs)`\FȇݫcD2cT"S3(? \Kp&Ug19FT7=?4Np9?>0y_ZEg8"< ?6C7`%A(#3Q}s*XyJV5C'.;KsXlŚ K-<-1,mQa_a {WXILp5>B5Nքʼy %~ ?J h&,f7Bl+@ZiH&kvpAGDb1F^_hp(PnAhPbՅnYƍnHn *iƁrw(`4 :LBa `Qli} 4fu#5ujF8uqM1W ަMDi8x%I|x.œZTB~iղ|4ܰ ~ p/ڢ~Y&bYˈѪr]); 'I.[!+w#B#M憪ЦmE(WWYuhL_<ߩ;N+Y_|N/#BAg|[}LKD*o w4 gĎeFye#w~yQw5C$Zl}PMUe-? d{m@P]?&^3iDb Ͽ(TT<57{>uisDt m}idAl~NdȪ9ɗ@0p#j>S2"Frpt@G`X '(6ݘ= 4_/TTU9{e4vGkn~a,Dhba,=XDLP5NS;a9k4ɿ὆x>3{/ .sҖ-^0D{$[߲;Lw1e3A2~ڧHRi|jdz(7ڕ #tvtL5hj^5Q_$ \U&63n3KG0'ǰkLsK a+`JCsw+%Fɀ|0.>n `K,DD(W} ZH-I#Q%3[mTuoH۝.guK4y?I3VHjJ9lhھڨUFUS7gng}0<Зkԥ[q[1W#մK%Gꪏ (K<)j`Yq{">S?X{Wzjt\fbiԌX}ZQx=t0kD0Vfj ^GJ_SJU6]Gm=[[4mȨ&djz0ua_ρ#:LCTW@J=U* SrZiRj{"u˛*eMK5`jSb - lAbm8 )}v[)[Tv!o`DH E N/bI-?jt9nlrBuK5c60TxMr(%iS!keQj*Uf b䤼ވM,-4}߳"K֔T֛nz UlNw [1[X"Ujpw6By#yy+[gU!}}oECv5<a ZtJgA8l^-Z#H^ aFA}1OdʹTri>ghue4dHG[_ Wus&N/KދܱY(XneSbt(%"IQ!0U/%PnB#(JJJ05O} ~"#zW7$p!Jp>Z BMh^SM5ѼCBKzJm1l(n<ƛkԘ)rHcj %,?}[(AO<~-#n%=_X} >ܶf߮yu'M`˞.4!Z2̻Jd%FD *6" T ܧ9$D*a׽L'%`vGYR8;͉71Xp0?QR3lO)Wt9aKC%iYmΚ}t[.B /CjƛF5ƤŔ()V״Ji\~F>R;2.7cj moc`Xͽ=6ٕmEC=߰w, Ѻ=iڊe0ur5ZEƛTV17X:NmrmqrMg]. @la3|MeS9AL >k-5fTy !@}cڝloFZAp:D4#zo>+ ,&(ZV[< bF` cmS0mf/|kdgqQ!|Sƾ\6+]̀ӻ| Cj$ML6h/x8ix rÊ }l(eylnu#V~%f$0ac(WCr;q̹qoyy=o,gpYh !]68i&el8x XD7~+r+UnOO[;_}rgQGɑ3QQr@TP`XNGw,^Y9yi~9[жDj>am - 86#"^Ťa/GU0 xiwrHey)C ܋F}ʘv_8aH<\W`^zA(ϖ=T&*SM[g&ɋԥ2x4O%ESAndj{:u] V P{ʅ˶,IˍO(JAY0i]Z9gccK$'>}_wMHw+EЧ7N0Դ6j@ϝjTT<`h̉Za>(-DU:Jmn "q8*(Va p#LY&*n&QA+f9k*!l/Xj d证2Q&$yŴu<:P{=e!ٔc4m0W+.U9 3d*m%aۛ鼩D3/X,xECEgq:hy+euoѯk`X G'\ R/ aY޺8 !VyTr] `6&[`)]g/P9v">zu.>lf+!d3,Fr&aeDO/h3l^Dr>0mwPu;T{&]HD?|rfm9[*snN1R!5XINil#1b 8"_҄ 胮aDP>hj pZ#u/%Ԕg+ 7IJ9P}K:O<2KR }u'GaR51A}&esUZ]W;'HtCBHaziuuĉUR+pP 9zxJToT\ 锛e!((I}WkqжРsj[Ca#IY$cwS{y8It_VXtS7qA 󪸓X{2`,/=z5z1OaASx ·Us>2Ѱ1M_QwL$WgOFDC^YARo4L~=)JB)~LNI(uN8Ë@2=P1>1[fQ*-B*\)J!~φujS9}W$\&'J>Xw [xSIx0=ddQRCֽte]ze[ 1xnFY)Jk׏+?6bW&֌ofSШD{vyBgi⥯jҷeql/ b'јNBH&O[~WȄ%x-}Q?i{AS)iaٶkk:;,~ 0JmjƃYe}EB)7Yҩ G2gDz13x-MA'Җ4#w =BJʗN Cx+/>wqD+;Q; \帵Żz':|Y+5Zu `{ؒl' 2P* %2pGC&>ʥH'26 mD%bv%"W]2V~#s-?{?5/Kl (:-h|6ϯF\n_Y4͸|ic'Yq10P hh8cx tx籋/L9<Z! x'ț,`:b&[qX ь_x[t*ܻ)lNZzPOD)W.#vg1+,}tsnGLkM6X<9 gz`HD~"JU6PeVvfoWQoZ X$NKmG̡| &%lChfE iFO*%w,92SL:Q,BA'cB]鸠7(q>\ZuuP Z_Ԙ_vE-Upތvߔ8 o a<=!E>aR@%fEUj~IɃOv_"z)vLO__ ('l]s^P$+cjK<#sSܩC "L*an$xW;R>"| l瘟?;O;ZP ͼܶ /_gAj!16u3RFDKĎVߊ lHeilRц #0YPLMZ4>*#=ErAK1'kQ&m :_ޤo^?AFİ̋YFsg]w&h#+S~!g N<-<#"=Jm,MSԚA-DcX>#18[5|L5vpB69.uSbXW֧?$Ed4jxrxI=?gfKn*uҙW 2XbEd0Mtx'2~M–vWahdW.DdM2ROQy|)cYEĻ%'hr9Eť [jyW,Y'>L-.>kiGZT=jJZߴ> 3Ч'U8 &ӡI #Ry..}vgEa11YF RKnR]K=83 t0 do݂{@cK|NJX>R4j3x!TQv26O|DQTە-4(z>c 3uG0e4<=U6'%\ˌAz>:{IZcS'F5sLy*8kfb}X}']\&v6p Tc4H|apDwl&yRCEC7 P]vg7ԃxGb%Xe]iNCG#5YRd/yTD(|)a^=Z{,+ʿ P$B=!X{\aP?kM|c͒v]ɟ"CjF 0B$GzYIHZ3".5:L-FݣcloCb/.}.[ިѝwgMh2ymy'bT櫝gpZر'kxKn{""((SQeSP[2_f|2'~~I\L#YBOjypO y`{m%K¿٥ &Yb:R^a ]n1S#Qap5$ԨU~JUԅWDϒ::Bl)tn's:pH&mZ臟~U76L{E=X2hlTusU*UUtQD%F{2]mZNNkf) 9XMsAݵӭD@L ]!h}BrwUXc@`xS ,QMa^};^J,j};eP$} AvKPCon5!VvOQz K{Y|cB8G/o`t!.hH@ES(#x]sN֡[ֿw[^81sbֺ5fvDN:;-7VSq,*S{H0.Ѿ-L듯'3 h9R&M{nW I,p6^}]GgG'Y hqG0AhC&nZ #@k܂!G9ߘ>ur'uX ֜I[-&dVZl'tg"vA:/(jL!'/Ƨ$";ջKHή-PGݦU0e2-A.hmgfx5P"r܆zb&)3315M/Z +ѼU˞  ?, /@W[Hl 8X"ۀrf;ޑqSzo3 $W鴬`6}o '3QRҔ!V=yKebx//}L2"SO@9j*ON.1y gQ񼳆6&fhפ̜H;y|&)x w`cZenB)Y?嶈#pXԁTfC2;cXQXt#yRgy+2Rh@Dg͑qA9esu|F(gye;0u:ji{1D }eK?FKl[r*8Aqܜn= pBI~%C7Zs7brͬuQVZOmӤU]-TaXN `bc%}ǝ t:*`K6 o``p1-qlMS>,B;QҟD]Z~S 62VTXR o8ډ}kńXAC]K^MiEPO !PMI?.P+1{$ˀpK.>먨>4fꕌ7x6 oPK㉩HC!a#&:e=20:ڄggSZ d.|x:͗it 7 6|p[wkss/7w݅/MF S#4L F?^@;ޡ}r;HՁ֌\w]z#ri߯7g1з8EfII>9遡*Yb4𳶏gEzi0ƭ{TM{Nc"YT:оwKnQkh.W"*mLxX\tW^=uA - G]b'rR ^ TMĊzu>d@4vg$:&ƇAT \Xt@ZM330+>0o-x97!RR PQ&!MH0̑;=Ŵ%*I9AIM3f~K,Gb?EalOY̚tn퉭VG e";⚃"]s7YN~̶V#@ 4\A RAGywH8 }7RևB:eLu<=+c}Clȟ=LQ3+uCĿS>v?9f%j<L>Ⱥ$1Ÿ ܫ,G ?C=}=%}vCY2ȳ7]V5":+r'BE}~q7J A9*`.'m ouNm:(q.0x"ҢYkqJ.Tg^{שQʹFf<Ƒ7,9K8ZL(&T)iAGޭaFQܖ"|w̆ ()~̵5xfB/:ݙb?Q>*9*Ut66yզXe(~.Ap'ScC5 Xm jhG7?B+L/-GX~1LiFp+m We!Rѩ3|\Dr6%i)W7m3)CA~ŲLk?Fbb2bx2;G3ZWÒp? ςjSh{rDQd/!ROx1m]6&1M#&c$wmIS;p۔rj@SH 85 \C(}>ĎZ@"ɉw㲃![ڿÃ~82.>pV Mkyl,=ǘ~Yjf~U;QH^<~9V@npՕOזJcF - VYgQ9?$To6V胇tN Y(SvЂs `x-aȔ|Q\vU~%ކKYj'% HU'E;=<ɱA:vK9$6o||8(^OC M*,x0:u.L9"[B#]Mq]$9v|)B۹N4.BkjN,6m"H%4oQt0 E{$եa܉D#g`VL[ xAOHzϽ~tʍD>{DB2}IT,ϘhbECim̬4J'?ԙLa}/% xLAϑ2m򏰝{rĢGs(c띋uËcv@&vt|72[y$-ӄHbMp"&WUE-0W<MfUXR?9Ř'+7~-4sWc)G 52O 5C1S#n߿a"" Z>C^?3{N wpُӿgky1}OHt?^p5\yvXD \dיpopuh&WRze:(=,BOܝ_doS@"B sk M3e;Z .aȇ% &˨ dENtC3۬qW?k^aOO%ܤzv80ZXs]e^"7վ"o&xxj6(vO44|'o &ubnJ sRr5LvSf\kГ#gNM>i1ѩNe$D\[fP_n!GT_4i [@ՄȕaϘP)sn:)q+ғ!Т4J_*>.1F7_"v!s#!by-Ș*CGq&^ߐVS0r<Ѫs+,ꊃa]@ "s׌Yh=|j٤*K&'L OHD8/Rb-Y *Nm׊B{L 'VyϺ`УȜ3x\<9 Z|z~J u!UOIsP 'naN:sę3[#?[Eϝ;դ^?f'UZRo ?q2JqJ!hLc =lp-~IVa)[3㔄pDwE C*Zm&НR1d'ߋhՒ|E 驸sJ]E͞aDz2D %WB9'@C{[6x4NLU1 "Q[/ҳ'~2$T.jbUY-+>{>]U#ޭ_zGYWQ8~Qnp,[Š5ۡ@yGNT^RZheʅPH"fT,׭y XK~T}J2R/-1K6VfdF J&i@Oc!uIS6Cb%~Ap;&C/Z쁒 o+o;OOO:dlNibPU5A1)gh}pW>2:3rg"~}͝06)_x'.3=Χ3$B$zE+)Et4a4-\~)(#h*Tu9TؘA %~|#<s ~:Eo/͝)ވ?:`:wu%aT'\fPf(27 deȹ#0Ej?jU^nǦu7RsSLWZIbJx#LtvӱM5bX[wJ,0Wz=sMՉ"7Nˡ^:K%pb4S)h8"j wϴCQWMQ2ѷ 495Dלy;Ƶm/Q3\?6.Pɶ2o:KKYpڄ>J ""|]n2xK}ZxT#9:|1h a̷#>F|\UA]MfS#TOPHFѨyߜQLPa b64K?I{Mh]6Gl-O/}VE(n*u t*L!Mh@1#faפ >fiL&lw[us*۽aCZ d`[׎8BЗA)Կ؃Fd ZN#7 He*޼}% FM'7])j%,D͑bx~* _uCe |/eYpۇGj3Ux֨(5sԦ =EEAKϼòm9xwPkCQ/H7, tqþP^4Cɗ@)y셶~h4S$A|5%s2<0y[ZO#}>8_!OnyyI-56<װVLjۿ*&ZspJc$~wrȚ/PQgՑhmDfr2)C,K Ք%Gԇq܃Vq+u]>"[..?d,"ʃ /cgns0r-+-5]\ {h=iK2k ̑=q$iym "8S&A$&d KJA8a}-/,huf9*G69Q:Ԡx&|iOwU{F9ySsPt S+ؒ p)v`;&΀O?F5uGgxC0VFc7,IrU|&@F*H6赃%ŇmcVO|1A̯ڕ kC\%nđRm'TEw#ߩSl6MV8$`d1Jg[I%(|nf)b̾PS< \LҨ)t5SzXT)Qlc1#bw\[c,L>O>L-E~=uR7!OBM%JLY >B$ƾ19䑇EƐnɟYv(CX9ogҡCX!|21lɡaӍz>=QrU =q^}FK@)>F>&T*9iU@霵I+S*1fd:c1D&!'$o2D @\n,%ov@߈aӦ(JjɮmNcxü)'lr Hs LXzhyi6 O@ʽ*YCg%:+N#LV97 Ʃ+Va^m fWLvYFS(ro(Io?'bE ٦+Dԓ`GKox6䖧?sZJ ~şW)J/^ⱷնW{:*خtazОÍ;M5\I b"B`]E3 {9ktO K\ӌB/x,uJ}Zyl14&snyĔso'wwuomLHeXb}П]n~K s2hUCjvl/ _"Kְ_(Y'_0~O#"D]_;'"XQo0gDz7W0xa nt^qVhXT@F[7dm/P\u W1ۯ%Rᷬǯ5hmg  ]s|gNͥn 5Zk .Ix%=Ocfbweʇ[}Ie>gH,3`2JEh^<'(smYѯ=E/n<8o>"c"dMHp&agA.#ÈtKn<: *:4l@&pOr:PէW;jČuI"39Zȕ!V\aZ>-k']ZlBeSp8TTn;0o Mc$^x{C7t|,(_jp`98|s ԓ"eӦoߞCʅ%SP) cQ+ᾦB=%%7}/R,QXn}3֔=Pv`@\u{۹Ҁ3j )ffۣ=E냠\a*`ڂqi۸ Oh86!R8,:;ɽi,n(~d_+r6hy);b#D6&Ʉߡ𗩍kJ9y_^+'KSv$1dW7ìmRPl{A%V]2/?+Ơo>ө U.?-cl9XLt)+[v4`u8,H+LmWHxbh FJ6| ?t@kv2#0 TLٲfbwWg j;܋iJ^+ЕM| .53hwF~YnJ-kT:ؼwjXy'nUXD/&#+h53n^Onhօ8ۓ3&J-87Ea\??M0 (1r\r"r>&́UVj6Ksr S< o?Tǔ\}%qȸB(󙓻z.^+aO:ln;_;p.af keԲvI4;ΞqʟK +^|h(|Aܪ,!oJoZ Bnu+wA$AR8RD<࿤`%J 03SElT獉l(T\ZN6Fه˚4%\͎VItE.ms;V[aτtt<&Mwe/#[9uߑZ^#+N[xD2=eiUŖHӗ  Z0qf/GN7Y1[14ڄW6-6 BUk9YtV_' xYAћ;ytV퇷'*m/f?びx+ǛSYK ӰFOFiX m^C*t4V1}${$>T]{Ϳ}Zm }tqU%))Lc$,R޽a8K*SX O{{A< .:5o7^oՒWbF<5pY~p.Ek)!Dz-l0*`_cPem6*R#txOڙzyq]¤ۊ=8?5 Znk}䫾ȞA ?T"No EO]<& Gx6.?`q93A1=E6^x<:&h wXWڇGΌF)Ë gbL1)-g]:]>KA͎Ay Z^N\wTj_o5㼖Ẑc)?˪M;!I]U!`gZWyH"W,U|Ԕݮ,iKA— Q$xbm{a gO ,S=Ȥ,G%2>鱻J]reqYP6̃akT@1v't>Z+8gTy dI{6<9w̗d3RSzF1 myz` :K e=tI "P[uΗ[ᩦz$"5S'xfubOMpNpL|I,Qw8m$;.g_ !P`1Z2 +'6j}MA%, oU$6)u տr9Ȯm eh48iP;bK 8^|O=?K7JfD:o=3~|4?0xb*bbLMNc6`i2ֿ\V4 IN&ˁ`ian*fگBn9E+k{q[ަ!>L<eVB:2QN6ҁ6 LJ$>u `-ӚAexghI$6;Ct'Կ"գɢ{/sQ4S>" ޗr#3>C b@XVMRzKg85/|>O5 TLU3tG *Dj#q-w&Xh M(G#hU!2ߖl0Z>F-kVYeTM2m2(L\LOU&X߭Hf+[.`P5l4x5I_g{➔-JN F @7Pr8;GP4йM$ gxuV- +}"!y':KTe0sOCJzI(gʺK+F7@17ڹKуqU*4:V:o ԅ 8I) hܼUT-4h'?"O+[ OZ ߦԥP}؋o}\>OwXc ^5S{)b꽣(ؼ!J)v9HhDaDޓ<%T`quq5O L 1*"3yas-9;f*CșwJ̈́lX<&GcψB@3C_?6l%SQk:?oקM 1,cs| jխb| ցG{y+(3v^U($Rb"},31]B9sr4xz e. ցUK8^l&xiE6+:tTI`@K18rRgiܨi|gg*PAAQT oTN`%^X8bO{bM^{ BU1}YJ=!PyWOCas4D BP݆THPgq:DasC^]1լkgf 8wil0!ATO/)<$31!-G骖 y:٪7EYFXg Atٰhz {37xc:R]n HÚ/gY8\CeS 1]K}П7CfjIZs%0zQ+${X\mۿ~5qvKމe6R`3j?czԈp{nSqc[F B ? Pu 8E L|N%J Ǘ1(KW̉-5! 8)V/`{~<+D{$Ņ9~_IL~ fA79@A! (ܹSu$7,;c=5oI&~Ԛ̾͠rfϩS8vu$T`wzhn)87h%oΠW5\ H 554b}tG+Hc{ Þi>!'fܲMc_߃@Mcϖ,6A:6^W5Zɮu[B^Οu,>;Qض"`v1 N3NwA(/įM;fjQ ?y+mR,c>ɫFS:xh>* ٖ"P<*:@m#JY\X ct{ 1O9($*RY,'qm6lIR qH 9)O>vQ6f Ua̯"6nt54tВu6eQh%e#8PQKJu4YZ"WiSgڐ!)|B$Jܩj[A-wx>BQN M,*a8^$>q;Ob7Ť5_R #S'mT)G^~`'s ^YRwK%]A|gprm%c*;dm!OR DwgT5/tjD|Lń^PMgpį>f>OƱ37LVg2{x)],@. -wHqhR p!T3ܨɲ hGcl7 ۆul0d}͡"uOS 3u?7EݥVEotnv,~c5(zۙP󰗽'Ag_v.]IVmḌxX@j(,$/Ig)`N rY1s3 yr;春L\v SyHOo_W7bݚi-R!aZDA7B|;$n`qKIr{DNHӾF+ä-.6ߗhښ04&tX{C뇯}}<! a1|K 4_6F?J_=5TSQWۺVqd42j _(BQW)[ >VfuE}(].%頛b DBPʾYbY(Q!(2yN߲a(MNaո KyVV†10"J_\b& NGRcppBj)Lm >Pbf BDCrPLCql57ι{{єD" hb:QI Xy>kF[ gQْc F\AU"(0dyσSR 7g*nA`'IRx|$sxJsZ:'ԫ18=ʽcXX#|Cl~N| -FM!xr8VW /w-HwuL~KNB /$y;f/K#] /T *1!UW("4 2|6ڼ]WJd r/J8hz }1 :,w +h cePblW˳1 ^sPGF!PK%cu!skYCQtǸzLTk`;ǚܜM]Lѩ~ Y[/sȉ41Xi!ۼOjs\HÍcv]JfšKo`1NPcdW davnOb2LAUKQϤЀ膹CyCe0'=,l"+*OlpRdesq^cA'x 徼Ҁ3\k۲xsS+W$*sǓ@@BvIz>m^h8+V,bE,*˸. #*'y ]ʺ[H kN;H0?U7z:"t׭It6搴l]D&mY+jǾ/w)X7ז& @3‚90hPx{ї0ghxLC_Dыϰ<$@+o#զ]Hms`z.S7𹏌޳gs{ln^C ̳`lwl=o_s[)ހx]~\#g׌y .CLNw*=Ī/ ӢR9zWbx2>^ 4cgLҁANF0/b!^senM&gߵJr.sl0,KvLm]cן?bU:i#%(S e`Zk6rjO [0 |Pld+̺5ȲP@EuӘ p@zg(>%UEAG;S86.7ИNpm~MMyDd)MBɤ y&)Y8؞QPxKvhtrk=]F\:NmkZϜ1wXBHq9 =6Œ!݆g.Ag@YF\xN41 h }VNABwGP+o?n"!ϧt\N^VY*%r±4~ՆN%tVnl;6vjɾ ajثQ]Ь3j:vsBKBDfY׭A|`%G:v@<]L_UgRZ)AVNj:8vZ8=63vDI`pXd wyKM9| gg4*D5iu-~t3H#u*i,E9QĹ כÎ̂urO->j,K,sTjDԬ' Or 4ƙ$rF3T2aKN):o -3-ďOB9G˜[W\2 ]S?.٣ 4=U;6N4q_pڞ/BC3h+vBiW @^(ݽ&yE=jMʘ^?t_"J(^:6rUw\@ z[AOѶCRXW"9,b+P1kB}5^xbɆL+)+Jdyrfzcs;D/58ɟ#H%', 9/J ݋! sTf ϗt\8a3V)aH윳8nMx{ƾK+xf3WE 7*$dz$Ê|_fGE}qt3P#g?qRF[LSє9`ʬ3u }Cr|Wqn-V_fjSZj &o+mб !U-fK#PSw:pևU.])gwU LrÆxL Ɔrdp@Aݚ eJn9%쉒|/]M ^˖f[XsYZ)jCCLqVxo&Wc OgDķw0goG,B1ͻU֨ÌOFٷ)n?b4z dV64#2['\N ঺k(&Wɓ݌R*ۤw,UIٔA: 1esx\^E{xkDgjSWdqX$=N6z%:+]0-!W“8P C@<flkA䴢ɧ.=4H 0NY[&W32U1fHs).&N >~jXLNy0]( 2#'] ,q)rȴ$ϋXQ>,RY枡HHwWj)E龼do t7@L/ڏIh(B:^HP6Y;Y5^Da091J}߮bGW??bۼ$R+!orB MϫGM<;b Ο7־/ h(e{>z9͠30Ej‡\,))MY@y;@Rll6[lv4;B9Psk/|=rD$3<q0yq\=:M3=rB!@ &sF!s[ px_5'si08Fn-IM#|UyP[ܘ^&U4{ SvIp [ckS6pr~w\gaYə*#tyL3JO$6s=8gCONɢ:?6^;$2kD~,ݚ)(.%{Uu諪*@sEEve4Un,m?T)4rٯ ]lXN&"MH\Űyejkь'7ɆI0y<` ٓ۵K:\!@Cw>9D9QU)3?<6FPB_j(YhEQb)>eHqVs"T-B 7/ލ ضzUs`8/RIԔ*tǬ&S̋ # YDZ՝dLX1)CõoHq5AÙKM޲F tH1i#.K|9DjX.ny -s~BOKG*涸@[5Oׅ cA#}6$qd8g6^w>}7wVuO#ߋ/>Y1 )GߣC`R1e}xOտ?}7IjI|M\fVy2~EOsP-iouuǗLq5S,gYOh,5sf椘cÐK獯"EfxpuX'? Gg֥-]yٵ8!73k4[Rߙ˃ɍX$+/ M[PzQ3M g=_[=FFhZ"@U2]v3S~yF~v7!B7e]%);i(}lf"/<A#TA`C7L`!{ 3_  [`XhU 3+eywߐHi[$Uqqf>ykT'*ԩ%Ѝ+ÌlWAa?DcO]AnnCV"{z( @{ D$_Ђ\B.F;Y);ߛ "z |BH_W9%l/s)q\qd:h>-" PEk23E†X]&|T;6k"kuW  KgNuj1x * nxXFU>qn ;92kiBŷ:9V& MA[GQx)o1n$И~gQSC7_zށNѹrKhfvQ?4"7CWɫ U8fbzԲ܄RX_7 d΂vKkGbt拇`ŞEL._rKkz[f"'| ?J<VǥV Bu$k\ U aJC#Йg Y:b+WȜCcHD;HcӠȄbZ-;q^GUeiX"9h$:?tpmO8f  _*P‡rf8욗!@(U2c[^"U7ng/n Vn$&6͇A$f:`J*MnAPa_3 | Z:* .-9Mm>DZ:\<}\{PMN)#q.oq-Hl< OoK F鈘"A6`n@ݬô%M\;ĦRX$Ow"y,X> wlltc0$\AHZOQ#hHb .,&Na-M3ԃX($8u=}A4l|!U+*'D_3NCt,) ٳ-񶜲oO1Xs G@!)P)AFw'GIBflV6>gV",i5}Y8 U8J:C =K +Ů?M2-Qݞ %dwB⦫f323HuѢ{dFo~ǵ6OAOogzi6T֧.6#?`P zxk}ׁ'yb&mS1p'6ezAS$B9qCs$[<!Ԙ똲'$^ٰL%C˰'w|W̉~A7~w0P5i$'baNzצ%$/i#Gѓ(p䨥 :4b5g]4֙"A0 J' $bmtEso52:N euwwE:1ι[kbWlJ͎1O"R ҄Qazg\%d$,xe #7#dCMַ5gz'$F|/_mmTon NW7>Gȏ{ Kp ?Ԍ]ĠO3J\xe ~J3%Z%ɣVDWk9[ҹ&z_ sLRZEP3?WjvĤUy|M.!nGi.2>tǰ&WMie*@ I8|16N 8½dc2Y6:]x[ݕ>ȧ`H`V~RJkk((3ٸSO A ZG'M7hinFK޿DhM@2cm4q\j4H(&uу\? ҦhR3o`"\8Fs^GOS>ǩg)} Ab/*_ȲmC ٙAˮ)$.QB II%4_8 M?WX}+6xm_Cf_w tM]Q"C @ދ>QB1I|ȇt8K&HV l) V Ʒ{LweHc,CNQ '.$88GoY,~YL]I$ ">ptD殢$`|ρay X:5e|1jw+g;$֭9v+7!SdE6Uor:;pTTO0'E@\ӂ1^V>]rtqI=dԿvJ6όAQTL}XI9j \8 # 䝓=űfHIS8er)ɬ'FIuc f.#k'𲑿N"$9A*6fj~TqfZ$/xxniSse~RJ̭A?1 t36@(on[^FySa<vE<|GuSd԰҂\8U hGD Jb7 qW-RFA+4ëy0s٭@>Vc4h6M@tADJ:]i/Jpo/-:IA4;&OQH앻 c@4ن1͠`IT[mKʏHr17VG_xtD Z?OfHyX)q ?AFo},s+.-ߏ򯸏XA6rZރ.>SdP| {EJe1kajȢvj~9-pQ $e8N3'_ o)0chܾ"~@QXج6)iyI?Uo/h𹇼IŜUİSF 0P(]}~۵ء"%׌z&d$;t~HkeEֹe]7 94Az<%C%G]a-v(g75H J{l7󡦱;ZCKAsg] xԮ.-uQ_`!pӆk6 1p:N rJ4.+T yefHD~,ySqsOoj;\wŞЌ҄6AͭBs AXd26"P~,&-MsU㛴=I3b l;6m;HBIHy ªTJG6b,&(r#%Xe;RZB Yp1u5!fZk=,3~- eV#!=0 iYnUsH?dǸPpUcT"\c܏2d͓6Jw뇥0%`e| m-NH^r-lN^sFUDY@J3C*bO[eσsA|#/P`M)ۍں@DeFB)e"<|ɨKTVM}S/s7xxwdXF$D<hI{ť% ov)͇xL lՆ?lޝY 3 CnђZ?{h3_xmc^KX <(__ |PD%JZ0.n2ՒYN%{` y\ 9&6Rm j`r+0xXBYkN^@.t߻جxS䚀aKZ6 |Z;TFۈd`åK^1;4ֲ/r(rf_7S;P?T&. We{CgdotspE$bYFXziXk8%*mL@\`£&-7*yw>x*|[W8c*t'er'#ŝ ;nsf"I_txFn 2ˉ JΝ+Q.Lh0f[("ca*n(H!|ǣ(vX5L0}ک`pX"ΆUvģ+->0E%9c&SAY/@M'(ޟbn_sE^y+K+wG5GC} 5 `v9ŬUBE-g(8 ؎oƋ3]7s!0|G&Sw Ϥ4E4"6x4W5dŅlv1n $J݁i`XrV1C-}xrH9 VI,vy0C oU ;2x|IPF"2{+Ǡ/-p\=YX$=^{7Ն[5.=Chua{ခ*MzP v:;]ύH ]M݃G$.No A69`>V*Wrܕ9͸a̕iá  Ѳ8${O4uw x.>r7U=i`EH+X!˼lM/:eZ\9#A&gC͠3V7λ´6b,;!HẌ́QT[֞QɃhd`{.K4m4y ߭ߕH8V'({:!RҊ6Qzɧꛟ 4& nm{JA{٫Cd2ӓHL-$֋ONQ4FOdEnשn[\+[l:ИV]9x6ɜj@yxWq`/e(4ky_bql*Z r^9!? ӴfG^8dK }7 :.=c S(u Q.iyʤ~tPSo"W$G@!]lDU}w##7 |ӻ v`v+lďAI^^jߠd3PaB~eVK{剸> pcL_met|B&$HYI v&O9'kJh \vCED&U%.\}eo,)`iٟ3+fnփC>{̂I'"CV=// VUuLV^| (QZ"#2r>F}FG?QH sѧKڑ 9:Sm+6dzr$%j _k"2^EKH h8 t=7C|gގr_Ex{g0//Ѫ%xD,cfy1Eo<6ʇ='zmy;n>LȪń{nnOKcbqN:#j=Fʜ&!<ȇ;ݏ}B]3zFP|Jr9 d W3bmn8ӠVP =#Y&f_yqlw!VEt~Z T;Hin0ݗ&N3ckjVj`a?N#㓦tp FmWsFrbjKWqݶZ6Sm>@6pD,g[/rR'"#00A\Ug0g=%x~w>yĒSu3`P mrL^ IT:LwM'ARJg㱧ٰNC2Ih/wBR=:7[KIM'ǹ6Kb䋆n#@Ž/nt@3/Lt m^Sz;J v0dVPsT%*K*py@h:+ߛq/9_)<(;>ՠoP<0igѓͫ&gGl,6u`޳?([D)3k7W3,f8/{X$A kbvûyZmz4bٻC쮿|omiwOPrCh:uleD=i£˒dlư;?1+'WRsqFթ1ϰMo|?ϩnY#-u䩅{lSmoy{ )AafG ;\MJTUYAtBKe-cʱ&_yۗ9YWz,BS; qrD ™,i{_sVOKU7b\Vvn²Eh~pbN}#.v"߻m٢̐}O!rS'=<Œ+$J޽cZU*v}!C~ `ٷi uKh9~?X$(3͓֭6Z*tzg|"iZ?ROHb< M) `CS8&' ]@ഽ~˨vFi`x)B\"Hfar<֭X?C [%ĴAā@Yǎ kGwCٷ9:127b#b#at3e"a%KAq lv*|I-(4xFgh~,GyLS#j>4iu68ވ_m!䑌\]TORǴYM7P3vQʟտ]AƐjq O6ǜԴjEnĚt RhZ" 7E`%5z<Η?3㗹}oEx >GV(3V L?6o]:+w{:d<=68jC`!hagNu"u23H-^&Ǜ [v e4@t9Ӊe/p`"e>+)QBl>*L agQ,;-j$:@BK5jF};{:%0p4}zNeN0t \s>ڽ Lﱿ8[4H³{C/ϖ4{I/̼n:^1FjF=$P.ừ'| Ze wSU@ѳ7_%l֙;>>}5xOj"hr(Q*D/ w6~K%K\"SB-^]Ey4qK$oؓQ&*)=(U[^[z>?ۀK4wxwH|n"ZoYNHZ zV3Xdq,ҡ6h)1Ha.wa5*ms&2/_ZlWhmvp%MjDkeiDive6\dקbq72,cEŚWru`:iQd8p@*֒=Qb*GhOM3 vF$ ]K~U6-%L(+艹 i >vC澚4j<%G(X>}CcX!"IPx&5x]1 m6˸d}JqKR7FкȾSl*""ޥ\q((s'k/2@n.&'ޑ.!߮ª=SktKQדʏ<[ Oc_ _/" ۾d\>HxsUZ)e&@ENLw9rfATtnȩQT;K/`~f^hcjaEMn:4D(^,- ܻnyHj0fw! <@~A/?D=9U9=|c^NtD/=GêJi/so"u5sF4& 䍖2Z>kuS,teXWON ){mٍ儇$Ch К$] "Y<ũ 8zl%>t9Xgo){8~dM/gFlk6ޟF$n&.Fѱ 8T6gKRؤ-=S1?{vDӗBpm=?_\aBO'MS>KVOUe,"(FZ`&V[@_P\Jo>X|z}mY0Ux V7ҴD[9T- =)2ς>q訪-i4αgM1 {r5|[@ykf_dt"^t8o^NhsɒՙiϏ bFD_Uyf_C:]T8ٵes+N8U>]f:KzާhAW|Cv:o]X\b21U3%ي;@/ 2_.k8Q1԰dXX~r8rPIG$y{[z=J$*̻妛@ 4h>r7mswTYTAx!`D1gY[88㝅Y=ZSOqʹ0W=4 dGnsdmcb-5*eHɿ^7 x~ZD+a6wU( Ϲ#4ư,efyA9F*|utUOO+UrhJ`7RT"|4Z# ms#V4fEܠKf.)|nybGB|`fqF RORV̸a EjmSz?kZ:pn 3$XmxA+Ak,ՙHw2B2-?Ds3k+n|,/ /^C*Db%7j֦!Q IO%;/}nsk$>0_CxPr-O9%7(qcdG0D.bb6>rY}8[^< XR$;o[_ƏR&4K𡝌QL4yynӄʩYӪ^2UIP?V@)D3c=yNw5IS S*)3Q!{_!!;K3\i-S,lĴreۈ97/ew54&I\B8{% 6GՖ] D\;pQR]`?K."msA:P4*v犤Ǵ1=)΂A)[ڒtFR>>3C5saI[<+j6p,#,4?hD¥] ]91wO:e'I^^ 1hesejF3+eH{bOM9M)3ק,D5{gY;C2!wilj'TV8zickk0('n=6LF^ǎwJL^S X\FbzkceNh6)֛咐0ψ:7׺|cGCPHO.cj^]ۤ6? uҨs~#PxMwX֗E}<;zLGD8KP#5é:-Gm5* &5dZ&yV/D/'d̄phZH^Q3bN3 xN~(3h(#s9!@Ddxd6'ǘ^۷YYՁ8RrH-( wLsH 0'B;:>K{f?1n+^3bR~}$ AEzmyFkNgw|q-60G攷?`O_ %3$e+F o!!EHo8!XEk 자LY؋w/G)?qҒI:f}+s.x-IU]͞Zɫ` ~?$+欯zC˿ZUh7^If%@blU()\}/˩ʒ/1ڙˉ`@߅eHW.\ݸ䀼,xn*)`ll dć R8VN&߄Go/ܬgL2|sIH6v*q|CqX:BmK\lEfh&b,stmj96I>_IFQ 2̒njnTR$/lz2I쐿 GIoz~z^dꑛ3="6vTGqs`kjGs hU (pB-y+DG=3UЪ,PH{?c1VAǠz4]eT_Ow-5 <0ݫBOuXP`Ghv>oS3d$LSc.zSiRƻn-CO8ɮHTź#biޯŃnPNÎ*evb(. b2kN[GhU>5/D ݨKԏW]6 áK~ 6%x/oJVpn8DbV"[\< n.WQ(*ZdrNW態Oa S:^ma]!Ү't  )=ӦBlG:uMF?sJ :W; ﷟YsM8?iIԬRfB-AK}_+90:Xp\"-?{- O i&6ҚX"R%ra [PW۸M13:6HF'wnfVhFf{SチR.4zi&\ahmI0ܓ8f%;M"/;n+X4:IM2m!ȥɑR,6>-C 1xLdx-JU0SԙK^*$kF8`>}=t _jPoQX/^ҭ뼤nj-SZ[ H;Ik/FfIP4E S&=3b.8܍&Cڽb} NZ#at6q{lɎo 2ҝEYt|HOr8ے'Td?i69\/YbL1*}p3$&xGW0&ZfYy$&Kve8_סNiڻկ\"أJ_a3vpc9;nkϕݍG1Ƌs/aFnxvě&z׿a+JidvJӇH3yTmjj Jճ)yWX XeV{B@*6kԷAB$sŃí)(/)6|f/;|v KJ:IԖY.gÞ|Cr\<>>ƍ:⾴Z݅nd.dzy,|Xc!N~,'R,Ƀ;2tyIvgS.֏HLڳ`ȃ&fwA^& uRsX4Ņ3eHy#''krq$ה6AZ|Kߗ9j}U 7$=쎪e:~ |O*mgy9ۧI>ZIå{VD7`^cv?|lj}5 \zr zS"SQA^ra2qswWe*V 'm8qr)l AKD7 A~>5 {i@(' su|@9D׸Ԁ0*K?k06$ 3fWwyGӰbe|M=7qWС SPz"?IA*,T cfA= XZz`NeYu5'{""فPz--biU;T1H|NAh|ϔ(SIBh)]`;H^pJOR Iw.ԟt6gnl}!p7 H6'hk^VNs8\?6sZ;^ҵѠi!'3Ro 53޲@AkB&u1Y& va(#w]2htoEm0bqؿt5FICh GGJ׳߭z^ ȔDv}Pe|c:y?n7zbŝWo1'A!BHkoV@^e޻[ 9Z"Β0*cXs}n>h2 pJ>>ʸkq;z{RAQh7:*`\Ա(%9 Voc':Lγ AJNiJPԑ7B&Z.#b:9'EI&Vˬ [`W<pgʍ+t[~,v(G-Rځd'S-j_F,O8U-Llh)D. SVg "S%/VTT|e֣ϋ8͚eߍq ߭W$Y-bbm=) 9?J0DBn (+) MPnc/ѓ迱wwP4E&+иHaa򯈭>`'2(B/@1 J.n\O|<F-t?_96Nߞ⃘&fb:*H; 9c (;WEcD4FEǗ֧)ۛ(qL^%Z{)翼rc\q;dώs6P;P0R9w:e?.*3G4+)lcۇ"'{QaX \^e-8r!ĶLݰ'|Wi@df{ƻCkW]Zq.B`Ž|^qtd#'H 22"H~8_4w+A]ɗTtUst R\au6Оq,V+dҧܰJ~3FYUbLMph"|\ۺl?.~7=BssR~ymZFz :Є؝ ,̅n*mD@@ xjDωFqlXUZ3&҂G| u݈6R2_b'$PW>͜9]촣ӚU1{h95@ =mρ8 "j>~nacmM^ګOTMu6{q<hYvJ=:sISȻ~ J7(ebLZ3v$9fxINK|YIDn@WsaZdxdu0F>?Eu2hFih ܆v#fvM@= ]~xS~2cy\[x, ݨBC{"ˌ$],OYtDA=d`?qL%>.Bw! J&'q@g'<~k>;"Ơ@*;TlL(_AWoK wNg0PD3dH~Wkhzlq>ǃ:]!)4b1F2i" ρnWGXBaZ+/ѝt, &g|& GlahA9#n`X/\IqX3 JbZPN3)1DID*U[j=av,Z?\wƧ#4$^0_%66jxBl6۸GdS[\? Q؁!U:u&5A8BNw^t0V(ѵG̚m~d sQrqd'se.3;e H"m{: }3Z@r GwEj@XУ7H vw6V@ \YZ'X棏;I_AhZ_$HSRGH {B-7r b4rxWG!Q] X' jeay`T)%z<1.w((nl#_QD'',T Od(^#; ]=X>5.P4M VfͿmoĀWY/I=y< ,#~ C9=$O3~O)\EȯA%}?HjfU M[נ̹\6Ëp'|,g<~l5`F1~JlY!!öS'\Ȑ.o0cGkjhw ],zR]{M8Wc$ЄVMSqSl\sVVO0j9N >g$KGڭwͣ.~lgP3R|cx?n9]D.9Њeu˹{s^H$G"Ulk1mZ?rwLF '^]')Ơ %Eք4zQ œ-'^ d7h6L}D*hzm?N:)7="nƸK+0WJVZXDEZ/ǃo+onRH} aϰF{ ER#o'WaoM%$ KbͭjX^vO :cDoǹv}*# ՛wf+R}sS'h[nra۽8g J$e8w1)Z靕/EI+}ͧi+`w`xצ-UF4Q5Sdg|#_qծab;L;UjS&d<.rFjbIk|Ok)BY TvsݗDpK?Y%TOLVBd 3-T4*j V>ĝ";jH00"LktZ,KYn*QaB}#iTILV;f"cjzϴ3}9<ՆS(B&E_jEx#A{pƹI;u}C%9Dc6ba `b,(Mx$[|ʽcm#ٸ*1(AOtgZl`%@pkUSK10Ȑ _qe\bpMr}ﺭ>Fޜ&];Lz@P> @Lt߉i`=MxzbK9H:3k=pݩ ǘERwLZ9Ȏ40/Pxqyv aA(irpjEQK]v[1G2D+ wÌ&c`#{B#3}3v#8Ŕ9R4߿J1TJCXkrA2P^FD -ݾ$0M]g{ɑ\IPW!K[ȿ:_"aԻe8ՌkOA >BEl&/  ؾk fKfb@M9q(Me҉,~6[ka?j\_*}G@geZA&"Q6&L"->D :Ӫ?ʇoӦK.+0df\T8kJ^?V*ҡDvoKc{ uv[x. e :gj?UQp>\<  Y%_@y8!sGLW\h`+/"@v_E@VlƖ4qȌ2 #IS0';eD_fA(721yF]ì; Ns(mr*$x y`C]kg3> oU@-/BD t¼e) ,r|R}+˞4F[1oc>煉b{q =H ^!oe G$ݪ_^< F7U]LSU8obl',hM(?MQB.Me$7Oo"/gMBs'PJC)Hp{p{ٴ spfz7(Z,ǨCVmzh?iF뚠#PTEH;Z8d h6|Д$*վ{}v \0D pˆ`Y9^p0<|SWĄ4e#b4C,jV//y]v-M-2'kMRuΗyyۓ-F䪫]?o҈BVMY{=YrB%!:fVrU䄐{)Oíf(W"cP 񪦂􇑖 $6DF\"+b2X W o3AX5:^\-`-ΝeuBgu #{RlPdx.7S?6銍{4k>gy6ZNJ_ޝҷO32W%DZNM`P2f(Y3nXl?&L~;LmQ?q rتW)d)ݨC9.;f.Z<\0XApKe؄?St9P|@|.v~+$ ׭Zd4 @1ooR؏\6A+Vp,72_\ 7Hm,cG vMB/Ƌ8t̶.uufsmɶhBy%h=T[%דwaZlD7N"GinNj ̞ *)Z~phn7ôT^sTS{=^ye1Kd!F;8(̪=n:%~0.SW_+iP晚(>lw)p@羠ܲ?z mM/"6Jӂ5疜(L:iQј6.8] Ql\7tw{z7PBh 15x3}yΣn/V,( F!\wӖ%DB<𑄛=ϡ0]{2@6b۹4cn&8\#~ς!b$ J`Q!v͡R͘܏z`N6&W7&8 85ߤI)475Ajձ֘w,-,*ȇ/*rz_EAF-!1Gb'iTtu(7q'AO#ўp+/nc1}F~eB"Ēi(4C\yYNC6T;50wo]ȏ(A@,6ɣ2@Z٫u/zi! 68eadUpAʇ[ pdɹ?uBX+7žM$bXYWmzi 1H9kDg{r}2cCEM:T)U V i5T)g Nwɳ_!1:;TJdn5UDAn?鋧#"h5æអˡ/m$s[Ll ȷNmΨ >fόSH`] -F0Xhdv/-I sX?"NǝJ1< Nwv)%޷ ҒBj+.>~LR_Kx#Aݕ0@J] "9B+6әЁ(Q)-K8ȴZuն~VcWowNXnPQ#8_@}@Bry fSt(8Ӡ|wyT^~6\AoY :S_+d5ZT>_&V}~ q}qv D/{CNʐLr^Pڢc] i0Y%^y*o)< xSƧ)ut~ (Kf|痩θMtʒT,'`耾C1u,2E06:ߤ}?KHa;?X0g\/ݤqdKX UJ1mK)J3}]UEˁڔHgY 0T2X1&%3Qh\Gb+E(>+HergFcc Ӌ#|'Sy1VD*"]<)"Fc1BW"Fz Pݿ_s6QR7q&S8:ڒ8OpIYM>Ch3"и#Uk#pζ %p#@b .; +wVm&GTM1oqD;?CnqC*w):U?Wtu}ıxgCg+M3ǠA#=]b>췾#8:E|^2 -IfA[9R%%!SW}v!0!"cKujdN:2Z<= #`u+E#M_Y@Awh5F> A&dl@P5$;&Țm꾌[/U6-9單3:XCP648G~|b'Y~ٸnY{,j!#*@rUl/>Y{fmc`,Pƪj2kg7yF;[/-2JMqDQUBugRwW}0Y _^%JWRS5v"-喺R@VB23}d/WrY9ҖYaM;mrs %URѤQg<'37G)j#tlK³&~ڠT>ðE1 ?̖ᩊQ8vCa+Mz4}͙ˍ+[:>l82ӬH+ʺ;9X  K*Dfe:zkwSD]&C|1@W>~[ Jz H} vldʸk/Z.ҹ)%01HZJrHT!N"B/*Im&dѭz8 vuON;Kn,Ml׬7 -13)Z)010,sLD4p"3KhFzwͦVcQWm ؞^F-^[Bg)~Wӊ|>GH7?WǓV, }$~r8y*;8:/)s `5dIp[)$[ McӼu}l,0hTlRm1Ih{!S=Hk_;Uh6&ã(x@:ր,"j/ o J3asC49^tp7z +id!6v0$6DGPww?sH:i7#MX.jBʹIV1vMd{Aq>@(g o5I|Fhzg@t@B9xB;CQ1;CRvEyPP?8;-x Usw:jj J17-d'. `pAliQɓ16Zũfm0pKpNdTvA (?GNxdO+`[$Cۛw"'z Qǟ&[;bI8g[*=1@ozj%1\ l͞. !FYeDȅ5.v P^bǔFZ4`;dfflg *^)&wk8JZ”$m"Ibi`o׎]w+b!]F ~X[H/(s D\xD"CP7~AD.Dgб%8ӣTy}0_vE'(%qo1B" !QgOM0ҩ5W})ڐng rf-l>/N9\Zv4hy&s^P iֹSK䖸L!CnߵIB'UU׭oL`ACng#]3N*t.򑞸6߾z`H-eU?1~|LG`̳iUNu&5#.Դ_EӴnE7 xXT97p-` >ӷfc.g#-b }tbM:9wCֵ~+6J{KY31üH}HQJ ]cz7B]3? X/DAq 1w(A/$!WϋAK(:8fۙ)cHAD_e+Skíyu'A&H5ǟ7э)C> nMByĚH9fpIGק'zy^6YL! 5BNp$G+S!˚4V n[Iok}BR{YR[+c$(n@ĴH#$k H iu ݚN{c˜U0<&"oL N q9]ng0"G ኏7(sj 䦇\U#/^c^GMX 7R ͆<0]i-–kJWo -)ze|]CD3,׀5'Ҡߺq,B{SbpM#3!B7/iS{]G&F:X/a+ܲ5VlGHSX9H[R/׃ lţ*߱Y>e*mE{uRqSXgń6>Mx؄z[ //\Pd/ܯ.gn'o/oqɈ&lK"K] ̅`[BUV)~JhӲ~4«#E[r {:O SȪpA5KEk!i4,`6q-JPD&\f@fG\XCd'iy3S?2jqX_g 詛1MٰAK\KUUg6yدI<7s>%4#)ȋnHm=tPr4IN?n߁zBAiKpK,o4LigBœ9}f~Ժ'8g/_)I9qqBȺBZMTWNMD5co-*TjQh6D@ZHJ؀kW #~3l 1ÆJU:"7 255LNG?dQY[TLHPΜ/%@L"5|VLߐ*=g:@avJ1d|pľWf̞`pN:)Y{!kD?$ǤI?J<, ѓ1Ls{BJd2ǡ&.-OQ(*+|J6ڳ ro2 F(OB(Ѱv$mU4Rwd%V 5d:Utu~2x Sӎ!9᭳bm[kiYnGפkPV"ERuޔ59pϰ2T@8bۋAGbS?yI&u>C~'iIc! oٯzv0Ojn貪`>BġYN3PWP+>(fİF,qz6H;/' ]nzisUјh5siVlҭFr邚q.<˜?&y<І3O[E [%a8lj~JCZ}sU ߮id.hOƍy YtYʼ+|궄=󐂑^O. 0b$6{o4rXsPܶ〠8V1uJ[W+I4gKM4/C:*lm[ $P+m%cCƢLCMa9T 8ЫMqs>PU_8՝Grh"@w~XM{r R {3qWB-e2 v(BN] Ä o,{G@Oȿ{c T^Vt!"_a~˵< GH$γ.װ)*@U^ b*s\vu"!G43s-Z跋"s7 ד0_7Gt~fj3aэ)FW8lb<VH>P>0$xKxiM9~gC~zޯTc !K)m~_GN=q&TBnpy\0ۏE*.>a.mS:E>vtc! `GrIt99ڗ _fC2 ah{Cj9B~u.(dP߾ to@ P"k Z.#i;Mgu*bqZ1BٌNi S%*[i toئPyK ~pkFױ@Z S׿a#y&qi}pwA0L3=d u\6>|7#_SoaSڎٗBx E X%t,z'MqT?8B2 7//a\Ѣrߧd4Ԙ-VVɰhW&r/1d>YٯM>h'Bל]"c϶kP,@:M|04Q8O+`Y >G5Gu@E<;[GB wJw1*$a0{2n`zR~n,K>YEݾI^*T:.65'.vf3VbYґpm3[T,f5vjxWoUmQOQ^lExNVīٗVv>^X{ye8Z2&菄>~0#zd݋PPSN:.#*)b}dL].*D,8IjNZKZP-HN\j?V wCiMn#AՌ~NUDQ;g{B W:cIZJe%~lN+DŽ_"vjD㺺OVu3 H"Xx V;P,( zDG1:lV^ nq%]bObߞOܬﻕ$u}jZb9Ei @SZ%F57fMVJ/Sh ]2@w,XKoaoBiZrrT@G+~C_˫O|#%̴2/q[ ,zb>1(-D{K}+ݐ@Stu)CTuzcݦD*V$,g-8!iuRKeM{hdqf;QCs$@5Esz,$d)1ʖS@(M<3NVQ}C9a忁(CɗWZ=z >$;D|!kk,?Hظ~WMK#)[wd1`eT(&#g| 2Z:d;]WDh5=T4*^<׉-1BPVeP>n9a wV]q 0sѡ1,eVs^`AVo:NKԘVDqԃƺ˼i8v] LT?d .¨8:ÍGZ68 )4(~`x7027t3Msyh@H$8/Yg;D$j󚵀d-ڛt?Rfղ"%Dv8]@]-|<Z)1XI_rsVD%.A:r(nB"T+?‡p U2 f:M+AK1w{M֭iy]yHĒ [&tn*DB _WeR> {^Ns/XA ɍ?rߪ3睭[mVX*n~[&*#zTG.zឿ(LF|-R$1±Zq-9u*opyVt@4xŰ}Ў`5x)ahSa!!(*92*Fl\mPcVhL3+ҍzœv bA:C*uaY|A{պ֢Pwo9%GEKE%/{u6k]nAQܖe,CSsUJɆh*b{|/D.S i, uij<@s\̩m!r.Q!_krռkQ2jsLsk6n5Q{zۧ$$ ۋitŚ_֌EfVfY{FEr{\+[+_jRy.@,n1&=;>@^QFʵ饷H#[לU D33"<.w&ُe'E9T9jT"̲mm-%oݿITt<(!5sE)ˑ.Ң7pqH@daI nQ'[d?-č3r[p !5_ "Y %&OFQͲX@ͻ2sBȀ5ןnBj a>K>(}XBGA÷t+~a @/N;BqП ǣF\ͺo(",%mPyΛ(4-FJe|pY0wTDq}R o5 =2Aɢ׋tL(>e HqIkVxԻ_XͿw*uhCha>]t9?!`b]E[U?ҡmkB]Α,܀k5766F14Ʀ[F́(VZpUDe߂G;3/cOS>0S|Fe8,}FPN,V;M.&3"Fs gJ\]}5k1XV&f?SEeGĸsn3ssap+l+AS SFP u(5_hs˖U|5DJƓ,?`@ZBUp#-j:pzpak:r3]q+6Qt'f,D'&f^/O~BS2BB+[ɌtLU൹zL99Vٔ:ha#Pvߎ#:[B׼vvᔨ+U/WdJ>40QbRo9G1z]->8\)7E=\w+Eȯ#5=nD /T22UAy*rCg,ݒ)Bi6 K/B%/ύݳpΨ6@҉\X71mqBn$tA6ٝ#^A/sD2pT$u( ߡEa]2vpC/j%\suMPP_ñ#tGWpl T+c`e&w(l1\7 *7xd,%^a?1DNX[/ytT#0_V)2Ԋ]&~3i=p5zTHPqfm[jr]՞0ziW2Z U3MT\1q cDB)ک@YQa},Kg <}Dd!m3(mrkdl6\7DmYVf _ѣ%?Y]qe B]N:FRE)#+O٨ߢ1p'2!ПyƤ"v?R]: d,?JiHY^~ގ ]}|ʆљ`jC(vf6r'fLUf[Vh̘8xVz:Hi%EcgJmX&zPHDf fQSx< gJE=rW/m͙Ny3# ӅCi8E2x0n׌Y'졫f#!Ddyu#].-܇{WHġa墭! 74gP%j\)H+7u0.gє.6o[q, v2v?0ovIyg3mA-Jpʿq{DGMˎ8-1m`H[Ej JP+\ɜ53)^/WkTQ{ <0e]bLF%K)EuBLCҫEaK"ZL.{/uʪdx&~0BM0u\ٵ\Xjp6$}-ǴwP^=B|=xؓ(K͏F8d$P?5xD:yx]:yC))HfVD1b`44-7R+ٴj.bط}Xzr{}+s1zi!W92qm4FۓSFj!1fP[&:/hL*N Q!mx2L)Ke(q]yODXXt\fNy !Gci2~z ycqaX9\x q,RZ0/F*q{K3u6Y2, ?mӠVЪ/⹕q{rVo;~=3ky1Sojqgg{XC#)tL|\#6wdԔ|_ iH!m}rzXݏcvD/kcDDdQL=!/x0>Յr_Fق芻DV%qg fvRb|s{ dtR3&ţu+خ)g͎/7f.߫oQNjbY"{!SrlK6} I֜n\ mYR8(?qꌯ,u M]-fkx]8F=H vI3=[- ҙ\ YM^: S-i"[߾3mQz3T>2_ίfL7;D\s'$CߞJUA}y{P 4}nS`0~&i=eE/-k-k]_zdFPwiBSbRV{v%5xuļ}迓|ϠA Z&4KԐce` JJ$OnߚuHt;@  >E E{eO[gv[k@+V]V7)Yq=/s5 2~Wp_A_tf"[L>r}{FR|j]Arwgw5.Ė<z~D㓗SǯJY]swܳL*GxFXQAo5K=DZk`_c:Ӵ;Wo[9bbF是?'D7c<$^e r~Q\:mc¹#Ô:DlZ[7-J-sށkޗfub6~}?ZRҤk#?!ss)ۓ[%QzvOG-{0̸_ WAnPƏґdk,އDyjҋ4]~"S׫. = %BSSo4>H<9w޸!]ͤ4ya0`dBGAU<$(U4N0w:E-4K\[ة`qEզ@k78`-T>ڝ16]Z+Dآ)z12_C&kFYt五Juv٩cmSȞQ޼?$TlԀ+ Knxl W}&'xZmx Ou oE2`ΊuXѿCVfٕ ԉB]}Fd].؉^_E ;Cqa'|_)p佐ujU3Z֧ȯ[ ,WMg^hd 6؃˘RbcU2);*dz(I=ǂmDz)-,UTv$$pwwoɨ)IJpaY8>\psz*oK\N>ʕlNYBVVpgG}ajF #lJj A@Fn%vx%!Bb~ű4`("w4W$!r@WVd#g0A(NA~晄G#́U_PJ\ARH zqkSC[_7`I%P{7L?V1Cݡmw vEt[\妾*F"tLGO pouuHL$BU8_4ͥJr˭Ӫ޼|3%^(JLx^T+h6 zDNiSZzXnJ6?FlfxՌ:/򋫦 vӵ$5XY?*;X)p1a"R ike]HT^)2G$^ʘ_On6)v&9 ڬ9X7'Hw|7B d ڞ6ݪZ;PɧKzgUoh!@=w^TmlG VovxyPW? dGgiĬTiK59}]^L"mi]pR@hZ!lC_EOjjcw֘V?櫿ӿAW}v߷ p YT}_$w,C_,`qA'֝JNnYI0wvs4\}g2J "̪;S6ٟ!vϿYBTAȫXv/F6SluQ @+*hVJ[߼F]B_XJg!B?"ԴPC砖ݭ@Y 9{p $)c"`د#/*, 3$,.4RcVwCDˊf 'P C6$Mm7\K A(Luq\LGF\'LKTDKT5͹(86V(ƌ?eϭViwƿ_(b_1'"*O<[iM|RPsbyb&JԼ\},r0CRUBB7ej5<=B XK]1O6)]hH?6"+`/%0Gv9ƐLD1${tws0F oF_%-JM6;W1sWUU\d\$Ew0^|;H{h!jTAY~[ H'szVTWIq`IUk֍?bRn <e_ZGNjǿ=fM^^e] ݈yY4&BB!5c$MGHˢTq60`i p:"Ia>_hxF'N N'%Kz  HF2{Qp ǕƋ8Я=DbڦMg˃='O|Bd'x jgxb IڕLɥ`'Rr6+JuS]#OaYͿWSAa>|Y %SI|ރp+tEbGDuXO-<^-_ʢb: 24kcZvӑB;{8A^1_*Gl+7a泓rrsUN2 Ŗ40OcO d W6Xcufqk"&vn o}F30)Ez2'J{zg #Y(B 놕M)OY2{ha^ѶpbstfBM HǛg zy* є@MKW@ 5+XGe9Ca&X"T bLTp݆8r F^kE].13W\\fz yo JS/T V9Y p.=,+m&$ W_iE *rAPؐO{l%˪69ށEau{@F#yl%kļZX@)0O+BCu2%|N$D^gzBvIj$ىm촚"/$dt5~d=<;Yj.u;l169tF^"xFndt_{`"@Sv Ci/S>D4UdmȎP=M]:aYp&yC:Q/d%2A H6^La iJxhazv}Qϔ8<#?9oٕfi^+6bQRiW4cXvqx2~D-=z NbC8ʍnoߟC@~`uV/ tp G-/Ś=Ffc2۾z02pk<'(4WH*gBX8NL`KabgO_abfحBs!n(㑊H7uHdԤ|(q0l@FcV£ru%tm]=,f;ha >+н4JٙR&>*X~f,<84%c)0T!F]{(E7KR(r}X ث|0!Ls3"˜@ ]NkxdW1X<&4N^ڿzB C168&U.i{K% ;z}.Bi=fEhT):wi<:p=ZvJVZiEb[G9 I$tV Ba.JQK 4]14#-GE_zǑȋAV>©&lcXmN4سYSԨjF3Kk"lmX׉ي-oXe E/1.G0td@Wz PR?,ѣU"Vi/ȪB\!8"oﻋv aG|k8E i@"QNtbYϼ0*ޗMK ,1D?{7<3; k_BjP蕰@;d>z2Ϭ2 F!/kE'|w,2YPtvcdY;˫*<:02#tWJǡEe5,w(Mdߞ 0ףu5ua*1h*'ui.x~\#zg̣BXxR<#V AX@#\ua٧|F3ҥ.Ҏ nFFx_NM~8V5 u; ڊmlşe>ؕ:F}fcB8K"n=|2Y.zN p`msUv uVJyt2%ܿo{Xnʟ2/cE>Yڻ'gzq$O|? нZ;\Dycx UЏ CxSd5e a#z `nc+0.]kWA "k"^xی?=I fE.#>EȒDC.iEw .3FBT6IK<9`/'sJNԱ |݀8z=-؝Gi^2]?ٖ0f5%Rd5SJL1QCnxJvWe72~Ծ |J -Zj-:x'jyd<m W3\`yv }*D%t;N'!x&oX=]7#;7 2Uz+Ŝ., U!Ү{킣%Ny n^fM,6 @H~GK!̰ yG/#wRC{agQ'n|ټ-O( )+8 !=O19¸Y7F|gO͑؃|XxxHxAT r4za&糗*12bS34?^䐮V7λ4SF׏kqALBP=%?XYߚnהGφ+I.2rvV)6GwlzYX]_("" ׊}UNH OwdH@Y09S1_jsއ6Ē,s\نIa[Uٓ{}(6H&Hw2[9DG7H+7l*gזTqVY7*U ]{jTMlNm_(xF$ i Da-n񞋈\jMuErb3kGqn=" gukOPS4K"_i|`kK>jiסMP&dzjZZKWצ\@:xbM3K]j%5KTdCVN:`xDO]ld*G1_=}t?f~Ю~_.^hfG}H>cyV5] *+Һ4ZWl6eq\>ﭡY rf xOєT`2 \eC=٦$RA1erxJ ` 9sgF=5.RH H͉aREqZU5I]/|^;>ϸB]=/!B"!FO? Z": "#F [ .$}CVkv?cA<ujEvy%\NCP7#L$]h{:(G\Iț"XzP/gtEQYc|*6_K :# =az/VC1j:3x7i/-n[ yO*60.vkq"܏ZS`Y\v%gL}fSBdr:4hVuJ~d'-HVیpJ<]H;<uzHO3!*N"M_uyL"j-M~y'߻Z|O.Ƨa@1E̻nQ1X:ڸLrޡe0d+A1iqcȡcٞ,$~qK.'r\U͐W{(֧$s*i .ie1X6QPl\g mMzWWP3u+=jDXp~g~D;WC /Xd.xr??B vMQ@y*ƣ댔[ٲVNMk b(nStv9`@LP⻭n: I]q?H$vJ>jݦˍ>u:7``C \(ߛAb[}kxJ,~g68lW@I?U,?蘐+\M%Г!Ư 71)}E[vm'SU{+SBKGzrD<nOmc~qp L,G€$d7{h%[>9b#.bՕq5 E$,1\]S5A " {tD)0"-ꐠKnR4VwBUp!35yqb.enVO`SI mG_EE 4Ifd{È"xC7#qK NDD"Nԓvb)|'d"_jys D&NGDK/5N2T2Kqr4[[m{1 nMbWv\?kՕRTA_I cѢ'_7>ʺߵ`jA;%mfo}ꌈz!n(_G@k3q&X*KfgѵO5,xrQ a]?DBohS(sgth#|ncZkEO<.sⱥ^doX8{ѫq稰8~NW;C |[T'_ι ٲ uzl 0n[ZjgcVYQ䇶߀|:oͿ_4F$SOZeF](VՕN[mI႓1x5uaVZ_z}"j<0@PÝyj^@sAcHbc)x[@0|jmD}݂ #wSvCƟ>3ӣUP L=oϨToO^baɵ%L_EyzN^t)mϼ8y+8%U/Of*Z+^Dgv?hH N (*T+#V+jiPX;Y^e +G&0 e.f~hU)HTcBk+?Y!H|T)kf|87fvnNe4f;N`(BpItZחG՞ !+lݫ컿ZQHe4MMzT7ѱȔ `٫nl~.~%¤ =Vh|;W믦YM$:]!Li.BKTvu y[83qxN2$]R.W9 pb(^dL z⿄\B)a7jT\/d0DvTg~"[WYQt7-bӀV$^M4Lefɚ̠x FldԄrڭ9{]èj,W8Bߗ9凄އFsν;2d3_ߢ)a3wBPhO=@ J=5=$]Ah+puw5v1TdG8Rl!S[E*KST]h"ᖻKyJmhM]!exW m+w;G\{P<Ϸ{df3/y[YIǣBi:r,¹~a׈rW-XL[r׶Ѽ 7BeBճ`B;0mMV K LQxJ@`?;pǀN,{9I= G1nOvRzVԦXGi[0'~ a8Z$/(a^e ^xW-zU|[]MfMF]M89LV6P^^{/%2<ǿW$Ϋ` >u2Û`T7SSGnh.6ijSOl#qMNZ1rRE'f<&w^hTș?**\ۃ/`EU#7kitk^'gI/&r(YWD63SK|<}\2<\`;o,AT"9lZA5A#bVES} T`[QkR'DHu6=(xW>lʣYa@M8Y`n"֨bNL.f/L$z]E j`QtTTŃz&Wr;EERe)}LHQPA>9]L'!cQ%kIcں6ި !y4`K"L)M@Û!$ǘ }y3,]J'x[׀ TlN|"*w8g6sk#5|0Ƴ*TH%Zd{&TI?uÕ{D6fN0Bk݋MpO[ˬݝfB^xg*s_Q0$Po~"I-1|̒^5sY"vTs&n&&&سω\2CM~%4^!a;2 ) h ұymNkҀ=*Yh]N:ω60IdV Rj9].7%r_[~*wQ}0qz[ah9 8ݜo4nywۆ2aK#g]e62UwU}i%=4IEUviPTmLNV]>E(<18ES!!_l-sIAөhؿwhL 9@a}/.Ӛo0 $`?=*{~p GFEf  %W_} ;aa=$?}FSuʯ;-v * a4sު7kdpDwM{v.ZơUIB[$+K"G̛?!t3,ϏfXϙ;l/ D!ǽPnh4nV<=[ӽ%cp"=Nq7A x>#9n"o8%-ZJ]v74%tR.OLm6OO75{IÙKJ(>Aoha4v[!&mGn͟}0JB=Z8:8Չc mJR6Jyڠkfĸ55e1'uQ>Ғl%y;j<"A8|0*ޱe46 MŜչk^-XߺQy14[U= C4\ʳϧ({yj'9Gk^#+c)H8:<ЗerKʱv_*'(hMnNDL)v@LuN Xkh}Lah*qApl^ޣH08S4q W[w!ӇSu0'PiT2Y] HF/[o.zh^/ۓhQS]4-jB4S{ˀKsӨR#zQ5+t"kN_#¿Ѫ!>{+;@vïXR*i'09&? ያ^cCFeB#ȅKޢҀ/+Pcy2FMKY<+OəzLtɟV6nK K A|!GRa:˂Ι` S/d(l? he`aCD @MLWv+gaoupFdZ8G  4oSH5+?pd4ŵ;h/"b}`UPr +}zM&a]g;Oug(.S }V`#9>ȅ cVXX ̥1_HU0ry?c+ K|7u:F 0V~U%QUU*ufEI5>06 3+q@") `2~6HNnwr".fGt~d9%iB/-@CQWۥndF"ΒELcQdiMf"Beyܠ~,g&8) ܣ3͊R,]b(MFr\x2"akjتcLUAr?ĻSk/p.ւ熏`˸(y W 1BIiiz$z(4JB'CCKӶX"#ͬY]1ꎩnM)ݐX1zm<>VJ }vvqf >zaY " D4wF;33Ĕ ~8%&fÜ$gvʻ*ѦdژDjV cOY! NEo"!+- @@Xzp{tTBK#u\F=3rjoRz.<0!",W3֍%MmNuMVs?vK RҰjjp C͐s3ʛcpQW4`~H6ezP1ǩZ֬od:u_ť Ds$!xM.|/AXG~Bt#aG7ܫ[A,2nBixf $=7lx4)wXԀj*H쟝gZIi:!P8P ~៳G }MA6iF ㈊ d$l+B>>wK.k>险 eUؠ1 euWfj]>T)@~j5aw'5 Z"uOM8/&7/]Bd`+hX0?NkPAMI|60ЎsAυ^N~xץ<2\dc++Wn'H~4 Vӫ9q"|:aW(~,]pz >K^Ÿ$&_ ,w*< dI3(ǥ_kHkj jwM.nnǨ=sSV;]Oe~cSF׆wRLT܁Ĺ:A }BC;Xh;4Q]s)>%mva@41mM"oP'THh=u#~$\sx3Yu3oH٥m`{t.[Qgf/X ,.g_aQ+sfBیD+H< s"wέBܒlQ8EPQ*9Б{(t {gUQ풕Z"ŖLB%S z"]PU:'B,(յM"c-DpՎZSݺvPN,D2صTH28oak$U,"uhHk[x)jͼfnKػq)+#Ea/4 &FM z _+MW@q~3OSMAr&LC d/vNqs'+񧴭"w#ALS֫(3cp烹?6W$=q(n 8}*9n[mք uNO&Vؗw>K* 3g]a~:$".oG R.E?ӝoD}XaX#n`v 1+-t>5H|IV&u1[cO!mLt_89O:uNz i+)*`YϽI) Xr(6TsXYŊGg!҃6Av.huzP 41r>oa^XtR'EGO$V" ` uF^Yn߁hu6OǤiP\:?^`ևX9O 2~CROy\V"xv.=D)BZ 8ډb/ȹe]ӄpҳDF&p&=rZUb7*S7fg+B'>}m Uկ,`ȍqX<|!ť-Ta]0i]gf#{@O6yRE4 5q@Y; >>&p޿XRnmv~ZmڋX? b}iҙDdiu& h>씹˸)BR5;`E-̴Gp4F,FP:)#,6 '?`)]Md%6Z&wiHU$Xg> %Ygj:aLžzXޚ[\X&ƾDamN >% Y#(>myX#)t  9m1awt ENS6IMQJw#tfh5d/jyC^U@`;q X)(ݭ"B}U| VR.Hw{!~aK{z2V`s2:5 q+e+-ze.deh˖maMQ7 & 5'?dH$)iuDN8Il8[2TY !VUVZdj8g,NhZvQm4c:6hBPȺ?5cR'1ne締 䇩-vM 1Ȓ%>=1%w`,\q9C_ޞ% !-)'D)Lwbza8~ShX/<6ۊ'D2+n"'.xjc>ظ* y(Gȏn#uDH뼚JbX*..:r~UA7Mߵ!!߲5D7F%g3;SMxOZ0-Daq(3> f\z,3YX6IӮ6&|Z1i"ؘefHaU_wk 1p1-Ӽ3cҤAb:e;ZF)*|_V@M'_4Hۑ}\Qڡ9Hi{bc5zV{¢`LCy֊+4H( YTL7DϦ50ߺߐ^20\ UaKrmMmF "Lhm H?i8\>V~Ө0 Ө AKj۹M}qzڥcCymA3~ أwe6%pJОLCl6{X`Z5gF 1Ӧ.r#{8Z'j?`=}*OhtKߓ7V!#Ua̒V `݀+3])y}G>C G~iT&;{l.m 7:nfVݏﺽ&qn Z%"u-K1D CPF4&uc^ e7䃍oK4@35]@ )Dx3mPBcn?eUNKh.xps2#vHR]p~f'{%~U-Ev,HC㸘[XtuB00M};\Ԁ~BSLղz~ <|GÿrE%_ &YSJ L\W -j%?Ja4c*Фpbj͆.6J6B t3c Rfm,w5P x.>c"i: h04V)U|A@E1? ѝOZx['c֤lOVEg~ņ%,kYd-)¹+ӟ=Z4}]@-mv;@7.<c`Ǩz!q6jʀ4"Ƃ<1yiq:6[_H*"eO!(,]h%sDg(C:Hduۭ{Xl׶_-$t !ġD)wTòRY&fn0fD`%ZFK.tFq"IܔT<9m<8ئ"*MPL wegnH;}_V4'ٰKxP H+8lɵ HsMfA)6 %9H.5s%׋Q 1e2d/%$~H0gv9ò=Vdu$;~|O/.X<b72m8\l8xō9= 띖&AԲn4ȒL ߙ#2HUY">iu48\_Zei۲e {"p'z 8&S~cO-k7o\gX$Ju;~Ԍ>h1xNc+ _Y[^f?=1F!b}1$;lVCOUloX݆S 6㼴W걢7~Pip2InMId7M @ŘQS[468jgP!&^N((Dr8PȤ;\^̜Xw3p{2I G'\]bTTԘ`PgF7…S2:ܑx1j.#Wn٠_{}w]#oTaroa}-f-?e /䛄&Wؠk p{qa̼S4dQW$`VSŞ;27{}~vW)aZZ_rY%Io &>\ gՌ|Hx`5?n"U_!E˫OB]@[!^6sKqjwXorb#H`, :{qR|ӇI ATV:NFcu)x 簫&s ʣfůSfC\5ó~՟NGE-?a^a"vs =H *j^t0OR p,歮eBij.CnɤtIM]q`R#YFk&R lI QP J{kMCVdk2$WN9HڡhPW5+G~n;Yn:ɽeVOr0•?KިA>[ W}T$6v5I9%TfY-V ߽Qb̚D|R[:J^~+EO:QS7 V%D\j~~|2Lp2eGj̜!$ 0b?ŸܢxR 9 S;?s@Os>dch[ :0W"515P6&$-]u C|iA^bF~ =/29tSP1ܸ)nҫ9ѨV5,V+4}s64h)l6t`s;/Md:*oQ.CE8ش=+geeedA/ /1{V3!X;eIPHi#ÿzdn&bEVy9o4;>saFŒ!]H"-ţCI1 $LtJCga Ȱb'XɥT;r9RCsΤ^P"A~Xy}Qq-µěʕ#Xǥ5P^^(u_Q5D! $UY/Kg/z#b[嬃 )?H\x l d6w޵NO#}ԇ'P-gU,H^OZH{Կ^L +Q?X[0iH#Z_v%Fb7S WL ;-Bw\A&1;d:a\vC]kgQ3mCHE MYr0WJN;j}\;(xǂNͨ Ypsp~R%~ĨνEO`"plao*V=_(UGQ#;f]=|'@%f!aDHlD2TȕA,o8˕v eMn{TtStƧ. gG!RT"/uyѴ|æ\4 P@5ΐxnMw۾OP2xC󃊱}?R;KaMT(i:m3gU=`ͭkORF̤xqvζҡ7W ąkjZQr藃B& YWc^h願W6٫Cfe 4=?-;o襈AHQQ~B\-F!tOwПǫTHZAڽ,;Jfɯ xj 3RUmq$ڔC)"~j8fHR"t;/X wщ W?BĊ"|-8~OZzߒ.ae0i*w/ZLe\f!c)<$Sί)1"Dk tvc`Bj? FIǸ@I{Q3 }^BL|yr4KI$QGS ߔ BEB'гy1 G;@CO"_T">ݻ"G ނ@c᯲OhIG]3jjI]C0;q:!. e ϑt\F%+_w y#Vb¥cz#D6)ub%:~[by5ȕ4$Ek=kB/KFDc# "ԎA+uڜAr'cT;ZUw 3K#JOLb!XuIOHE|8!])"C=06q3&06q@Sh2+zv=:Ϋ~Z֎Zm/;+#mG͗?æ14sWPUf/i|Dw'G` @}71(v7$0"b @vJ,n R,*I7<Ƿ4l:ekt/n-b^\u]Gʂؐē%MD7sCÓˢ n+JowR9hE?妶7?G;?˩܈rqTV }l4Tr4iKeX3-* W `,I@QXݥ_mcJΛ\@'5%̥5)a8v'>e{SNЎt`n.0逩ηp p9iO!핔ԈrG8x&/I#=8M\OJ bax1IRŁ,8|]wLz =#?  "*k)w>MԾ<CmE4 ZsSAߐM|Oڽ2rwrrC*rR1$a4Cꯈa*agC=^^JnņS%*LU{la֟~Zd?1Ă˰Jm~ٞPϹzИDdDWj!n塲.e -ZtLmB{@:o2A0 +0W:9駱V wq7/! EB~SxOQ=9.>g R qhp^ڠbԠ:j*x5ije78xrzЫje?dIF&#U`f[ւ%$ (Qcpg|ܯsKRL.ecޛӋ^„r`[${u \t̫fy: _!E32)F1~\[|=V/Cꯜ fJbe$h ڤyZ2hQA+7]NMFPҵhua (qC?+ !l' X-9PdIUL#EHw@\-7dʧ^G$eB tG .#$]gym;8iOA fUdsaG /tCM DEOgī^*5.fσq+CVXSM&Y{j~˲ \,7ƺ5Y$/=~v]JWK!kڽm;쳴u}DE4´ Y l`eyDe F)VM=!2&oT*m‘l%)5ZhgФ 8UL6Q{L8_N?6d={# Gt3qX j[ V2\~~*Uo%_(]|N!:P{(]ai@~T|T'YH4qw[!_n^?ڒ2`sN2:n\a gL5@zha`,Auh!vFg^Im_L 9d.i ?nώbQtE 8عϸaqg@DE) ~܁b%N#S#8n'22B Տ4,ѹڷt%WV5p䃲 Ur@){;*WT9ֺy%w͓1ًbn?¿t=0JVR~sB?y{uykW H `O1(:K`oE䵾@"}.U?7h\6E{X\{*%5kI3%ۻ$0s~`zȽU>N3 y :Ywbsn$H$Ѱb d7bVNqnu=(㭗=ˍZ7WRoWVL;w_zSD= ɐIc ^ .yl*Q"©ۜ0\Ӆ'R ;ԐӾF( uʏQk6KL\ָ ;b!: ir=(8X|(oRÎ~Qg\4jm,)r|EK 58Zy FV}!z:r) _ h_r\x`'jVc钶%ehz!Lu %]a#}'mQF'Sgp\Q4yv^aDu,9ZkLe#e5t7o)v˞Vo ;o:xX(5@oƂ?g- 9LNƕ6*PHڭR|v.>=Jvh:oJY}( jKPsi8ΦKY>mO2*<0P57*?m 3U菹1);NIl~h(ɚPt{OV9Ɓ muUi9Fjb7$o,RʢoSzJYDrx1װN`7.PV`Nn2҃þ6,WM!9J{rvџ=iQ WX8/Yw=~G;RX+A-q;叭_ ۽Y53 (.P0>-e?4ILxN$:J @.K0~8MG\1o]4gw;oz`M IFy=U/-*,n풧D% muʹ̀E ?ǟVBm!MIK~ғv x *b(V_[e Df $/G\d N2>p64)-^lٿ ֗AWC%UF"Up,8g א2y^hq>Ϟu| dp{L8N1rF񼪶~mj>]t!($45Ճy6avs>zɂ79*jݵȺ9S4LTbc⸈T- ̻SQ30 f>UDy釻I{o瞠j`*sjbWxRIYU* /ɓHU9l0pË ćqVޚx~nn[ρs=~dq?)W=e Xx0֒ Q F @ w|Q_;iQ:6& ˦9I.I΢R5M<`!)g҃K3 ]f&Q^K][s!\^}#|X '@qexa ^>e8[g~Z?(QW# Q&'fNZbT!g iJ9lZ_|,JD`] ܇O}`+2( ZBLǻydIm;Z,cVkEsSdu%7Yz mIbwp#M*oy-~ipV/,*X%Xj+",džAD+!9`Ɛ\ >qoH(Y=eEP["Da]=2w_4YRdm~Rovߝ=Kr"?޳}GQ-zE/9tZ}d!^)?^D>AQo. #{,'>GO-kwBCDFW;K<@EItԓYߤhϟiWlq 6 n[s ڂ-II#zzUBK eV鄙/}Ǘ-Cט2sb%hZ~u<˿Q%v lߛ7ruG (9I"L? Nk פy=yes#oa u Ƭɤf{ԥJ}5φ'#$r@} ]EMά_ [I|I_UdUq_|W@Cw*WÞO69Kd b3D2Ѓy"ꎜZ M9S3pK$Xc(wHک9&$ݣY[aݎm[ڈߏs<𙏲0ϧc1F޿gf/"[W~fϏv̅}%7sJ j{E[첹 y!ܔP93iӸL FcG! <8G $M\7e#FF/M`VP >Fe6-;oXnD]o8gAx92kDۖO,N=)]`+w]RnC;oy@{ÉE:3(eFhj {T*'7<PR|NϮbXt qVsY`ReP_WL˱w!ƨNCҽ+Tgf$b?|M]qd)K~gu0/2%^Ȗ<#o!XS 7,Hr/9p͚ ]"aC}WҒYU@O+zE ov]bot}oarH!ːC ӠB׽&.`e9N[񵁑Tec: g7[^wǭA/rz0/,U@vnxy'{9ra][s]NCx6cI&0s& \e =x^W~¶4()zp0(1@tN9&B 5} COkPLm ; W.q 1״^ù }9?e-3G6I*C䝋vòβTB \jkm_; {5ѨNKϦ'| 8VG JUﯣi1,jBq}guxGH'Ci  R:P3JJWEr( LBs0geqϭ ͔~*7:91X3I̷OBE1g@J "COX$m{G+ʤENV[TD),uJl];92e@v|\[hjA,g UȪ?qCa7B>f 4,hnXvVva1vV*'l_a"rSow]%<܆g "q‡w,Se-u @r?W'8#Xo8lF36bJQ[jO}1hA`DQ?Sݥ&mԄbL|kVqc s}2}e+[AIz 6i;.yH\^fbQN%[)72j1 )N&*f'Ʀ NTQ'U܍Oܚ:vG {*1&38b-LLtH8ƅ@_ ojqqwZz +NVJc  !][b $ DPpWp}ځ% 8} /_ :?$/6:cS袶CM!`iƭatMQdHFd" LmϰjA'Q~UJSOcG@$P沼:^F޿h^;нhhRW3wYO@F}jD~TWi^TOrOzCkp#sbFЧ:YA~x~:$J%J<[;#;rѶOR@ª)ӌNT tRA{ֿ# dN$~mUo/>6~#BJE! nX{9z."HINW= 8,*]ߞU/I2|љK~CM}$[\zsrK̄ G'Q50s?@[:RO1:?ut1KU' *ؾr:ha֙`ށ GSS>+0v+9.L3)$la:ZnyJ$PSe շU#򖋠=XpbDfN/\GPx #J$r*b1V|Q|\c \c;1'WLo3}>U S4comak^,`;b30{AȓWb.\>G*C U !*cPvM.e@ƛ Ac3bnw~<چ8*A+r$SNU Ԩ}`>s'BY 5%'UGUo̸Pʹ~  CahΖ/fh)Ad82s xWэ#D@Z>/)4uyFw3!EaYJB%ߎ|,ϟ̟|0>>hzJ@ϐbE1zCǶ٘&\w>>VjsmLS=J!ei"G=ƕ, '65ܬFB O~))|aH~W̵lmF.:cFƹ"6 @ؕ[E5լ)t $;E\Z"0R4䖒Tb(ZJVqoa5F!@Oy6(F,h'٢MK|#`k37lg/xE8>j^bI:6iiah,۩#|P=Z?}]y6SJF!87gšwGtF)X]vϟlfY([hI y"Po0b1\w+X )/ꎉ5@{ܮ2inИ@8tmG6, l@dݘ^0Qlf%9^º>lmslQ@p$}*$ 4J!c[wxٸtGt8Q xzI&Ub'"bܬ{/" p"&۬dsiwISu֯B#!X (8! PW''zB(OqbQwN=kҞFvĐ/>/DQѕ,з(;jTJYm\[CnfH_9͈c#0{d]:!F7oC* ?_.R؎UDWѯ! $MhmAYZ7 o }Nǯ|7S֗ Y F=Wĸƒؖo"d`gV%*UXeDǙ}.13D✀` sLCKAE > SY"ZG,ԉv]H+-#f6+þ7/*WG7A2K8|M2U'ԙب8A8QŢʣlচ~yg\9(t is9<, Bn c݅8{BݜDyFGO.%, ˉv_[Fl$t21#`z9Cr^_k_qs?L#m22?tf]ι>:vF? ]bAY;lAUCV:<EY`=λ Sɷ'4;<}ˬ^kf1/[yU*ayx\|dztHPj"iSpm١fh ~ TpЌYV3KbcUFos8'es.N;[c!L.(li-DQ`+ X6}xf5w;̒k3Pl#SV ڡCFR}% $U͓7qzyW*Ǭ 6sz,v+x=@VTņCvyokrNukro8bY/'5u;=\5v%_om}8{ ]1zL 5r"-~'gnĠ$ Hg]~g4++CWE ΏLǺLs㌂l$Kռ?*9'vvSh:YZ"rZ@=IprZƍbST[Rf@I7r\bآcH[wBPU" 222Ïq .(nH'p}̝'BzBp$<ɬI."1"^rzSW8 ݫM7'fq= ZWw Yғy(b͚+f:?j|-r9 Lp օ1@aUDGhҩ`8сƬ oXh[g }pY6f%D=L%z7>~ߌa^JiqF<HANJ dF?U{sD#BU/ RCpKgkѐ1ҕ76  HċЂiN4ψ_p6˓YPX,VE3:VO:zaAGs73!`މ exs0Bl]m"k; AkG vz!V^cip&Hk֒CCd7nJRZ'6`밌1X#uO#b1p6|+16 JS&|/k8[.Qo!:!Zt5{ւ]̽dwBEŮ)lWzɽkRUb<).E1nfm<>UMU߳WvBXr/;[HFH̀-FXHˉ}[-S"U@f%= \*gc3;}ـ|x0v F^#̈́ۋCGjXw@ZSN2]s){67!i(ecªLz'I1!eKDPדkV74Kɐ|@'.zURG5qk L &gέɻK@ؠM^'ϥبGL"7wwΐKHZ$bOap#-nw'e„ᑯ4ñ_񨹨\1;yRnVUq@ qEjʯro|֖ |o8c2|e2{n. 853{k|K>ȕcͳDt N/t, >39QL'hQCeޑ3ҳՔnS(7-`l/kQ@LG߈l`/ D ''!jۿcY?i#9W8IB}Gx?$,PĤslZb0D?cjx˼C0+R{!"~N5V hBȾ"ڧ@>C6̸x*X@>Ox='jbЋ/Q̒DbhC]hofHJ9Uўl#g8)[8ef+b GGo؎֫Ol۶^Dr6P^鈞=,[DHrnџM8%EF''U҅A@Il_1CPLrKFLQlV:G`\x)15x*0=tz ߍҙݯT(G(yU^j/egpBZǛ .1m>15, x4Wde Rf T>odK/xi'*)hlFO\a otvJI"d ! z+^w-=o,$ ⏂)_6skΎXpW&Ar(Gs=|I*P4;wM|Dq3P|V%oM@i&<lgTx8:m1gWdfBDD4@+理)>At'"HvKSsL`3~2~hDyQA2rwzS}Zm"  Q$}Npi/3n`&2{&نq@0%Yi 3:\HI·Q}7ワ{r?:֧ńUn˳^`7ㄯLEHzety~*> {=N'MOҰ4dN)1\V.^[&^`߼4[ؖCvu/AvƼe&$s I Jcuni)bun~C(q(M>m~"I:KvsI 0''t<< AppFWӾaF`;7SfB>~Wï6X_'\XYady=poQH#=xW0ŋ.-{RBNlKI;LX!g| |NZmJuzF\]eO1O_b"B5a 7|5)t= B}6ڼvOI;3gAY:9ޚAj{'6zF]q.DWOQ|43'|~# A8 9b2_"D4kۚ?OUll ׍o+2,D+-pՠ@uHo3HUG<|Pw <{T!BΔ([{gZRypjZ [Q`-6ޠ,x6(7A(qyM<;2[%XXg+ )"f`i4wSWiIYU"]u%O,ouf7db5l\99-$E.NsA\pKB,P % >EeыJtz?%Q[ongU.ɷ/bg?k SZ\ՠ:fN;{ɔV{wQ W%,%'U{88mlgzUgѩ Û2*([C#3eT#c̳EdPF D7kuٯ~h6 PU~iGJ9B4CdB#sV߲Q%j<:oY!s"LUܐj=Z7Jplz}7Tp.J@Q8m{uyL܅BM>%+s+>[{6&IO1jY|9gDۅ]>/ul} z9R[,Ψ^ غB9-j6"^KA1T+OxGSlj#,'yI絁Ykt\"؋㌝@aP>9#7(R_Cvq%9L -ck!3%عWLdro(幓QPJ`Hͽ٪% @5x>q;98,w^'. M9>N $(Rp?tNv1:FJ)gT4D_Y2X_E$UӜJ }|آlexY;=(}i5 ?YPmyXIK&sV h5$iF VK UC&;9wv$@>a{d9)J3AiV)s2>\慽z4?Jjs#~(T$Ux%([ҿ4X4h,pޙe29OAٽ]:TWmr(/ojz)YgP۳-U^_{z'`gvLr=)F0rs~DFsfsN7[zфa~==Ma;HyGz頤M}&yfh "(8]cJo`MkҥsႡ~pܘtV?5aZsP#ZŽY~փ8edHNQP! hŜsOM&\X w[|\L)~tn7*/INjH 2jY4T:1o <㚞ys/0y[_׷W"(EMjn::;Dl*Z5q51.eYdo h~ߟR]b&}V:ڈ)3Ϸh˧(Ҧ0Obwp7[8 ĕj-.d{GRP^1o Ni87xQ>_1NE$G{cE3jOaތNF&kg WZ5?Ԑ?kl" ћa}\jLϞ)[bc*ˢQn3PmpodPeG|F 7E>ܕDJN2i}5ǞU}թ ΰVӡݒ* ֞)kJWDJf6V@b]=QJ ֯ncC~*+ٶxmS{{*މB][@lO;UI@ti*T nE=̹6NNt̂!5GxK fi <;UuSb#Hž0۰Wh5T?k `q zViuɢWo2 ]Ȅ ,HP{(YY l[xc)WelR&ͮ¿n[0AOpτT9E ޽`dIP! X9ݻnos7Gǀhrs,%XVm;w̎fSE)#T]Ɯ_Nw޾%R { ~NQ2hڒܰc~';Y|x&-hX%vTsv!D⑥\ ϣ`n(P'g EReDeXJ<ID,f3iU8@fToA52lDj~2_zom@(b頪;Uա21x&? F( bXWqs8,Tt-vaoR%s= -Se^zm&[*K|($.~ka{:S:,O穏;ّ=ĹVƲũ ` Rנׇv2cpfvF 쓈4<5`ajIЄLz d)V:; +K}z4 c0 =c}a t8cOES4eJ|| r CsçO4jԷ\b2姱Fzyәzo'{M9x|vFKKv@=dj"uB{}ſ­~l6g`16-Jbdt}=5i pTzIQ H.#-k +̌M(kc!lު PxD>߄@yb70H~a;|3ZRA=$'~ft_≂sXɡl_/j0lShxQ zeӪ>Z}z|[$1ױ&CP0 /0m'gw2Id06 RR~~H$\~,Ѳg)$z YӠW4u͗,'@H,-riH)sPM"/oUGsܷprIP<D{֫CZTP-D*j/ݟg|↑q̸4:V5{NZ\ mW͡ l$7e^/vuoK8VSOR%y$Pu53!4hrB٦.%N~,.Ug\GHF=ͧ˧ʜtέiL\%ǐȚ-{$RI"{F ~vܕ a>3f*a *==NUgW'w? }}F6`#V\/`ycvWy;L-9t:*fd*Uh3*4g:CR%x+hGc:51"#6KǙt{3 e2<28]x.(t>6T-Az{4n6G!Ջ6᤯JJݛ)Y?Z˘#kMȤPM_^K|V;L'7ȫ^H4B8}'SXa`EkWHH@F0(|PGr&SAs|qX,55$Sx܁( aK?/ƅ%5q:f5>ry(O_/xr@PF-J/š4|}^e #"]yM tK*a|k*P߮;KK2_v1#33y_1S~BW^8b+Q]c"7[-zK,H[ˁr<6p. ty6d&PqQ@cݙ$L JȾ[-ݽvgBP8ʀ{ܫH$4qt~^fDqNxV=vNj7=Û_.vh@\(pz^zVoBBns k dN=dJނ)3!>mץ,%g^~xuP@ ]OZ֯ٙ_VxIe NQ ?4ptG: KThkJ< 2i=.djΗyr]8(NyUΞ7lb'T?:1Z}.xҘI6ϸXy3}O2S8~gi3MivPF)| A`ԝ? 7MM@kNGSY>mz@P+MLahxGPK+DxBms8I:t<5olWt?48`[~'3OQ~?.QR_ɧb=P^%8qHs" oXƽ.$YuۉWup1^'5<@߲@Gcs>j,*ތf-l ~; 8Q28i?ܢnmJiwӥFf qbA vdҫFEs#*曶J2q(<6`q&`rl Yx ]ǔziMnTGQD3і 9] 8Ǟ/>(jO+/~hU,[HY; ؟}fI=9ʚ/|=i[4VD>wR1 P.\[a{}# okQֲ50r D4Σꆠܳe eN mOgaӶ ufhzB+4l~AG@L9Z3DЉղo$كD͆ޅ YIOdX؜@f\p*;`kE:l~q°4^1̸!7o!|ZقW {tW=芲1|[I;Fm8ͽkyOWi4;ts!1cVhqD9SkT}+ nǚ f%Tg il狾*--1Z1BGx!n,ׄ֡ڒ2E"@0p??n=LgPH! -Ymg8 SsQ!m^מRN~%chL `?yZ<&B@6~1MarVx70 \dNYAa@[ `!@?@L&|=WZaONNy,a[m"C;o/ҀAp_#:@ȏ6pM nըs:N X"zK>? I1oG 񭮞5y]Frjk{i#" / @^.ƏJ%G 31/85SZ(Ph}P4)TE˴&Nr S+ 0b4FS#MJ (<Yg_:Պ(_0\ ތTu֬p{A(`t60 G̀b>$ ڇ'A?J^_V .p`˜8cVUp<)7W.k'LZNS@a03`KfaJMH31g]^E\0 Ϧ u=|_yiWT* =BE bݢVJU/wt'ኆ sjG ť{nC!ZVS#TGl'Nׁ5BgzK|)5T*t0;Dy࠱`'2dmTՙ?s*|ZQ']1({Ļ7rLLXGUUVWWГņ8?? ne|H#)#3BK .TF4Ԝocv+-b({Gw@0m27z[эJFqa8S9Z=hzB4ٕ]U M0&ւ {J\9WL\ 2 9 puS<2cTѭI8b JD_eZBF!N&U d<61żbЃ\xۨ2;…܂="?lYP8*||y[vjYؒ ^6Q"?)`9;ݮ0~_<*3Ƨt0ux 53mƄ)Aa{}S1b_2ǽTcc@ԳDfB5\xi_XR\!=z70.s&tal`e0 ܿdKV'pC_Z*F5W} Q nWSšJ)1N&!5_ĒrfhbEɵ觎1tA<]'ֈOQS!YJ3-QDi7y:~HR.tm H1GQrԳj;Fcpcm uu*!RW[x[ 2@t l^2A6 na~5S PI Q!v^=xa1VU5nCDFaT]B ?=7GzQY,*"8t"pG'箏C G;nAo;}yK wK>v@P*Hўm{6ir^?>@RzDݦIWp(_z"Ɣ'uTXz\d#l۴P>cC0ُ o eX?꼃7}ze 2i޴YyDi/R{IL%UyY&oȯc:gXE >-P˸-O&+Ua܀{"qGȒc^+32+AƥE0O5vq"(~>TNE[KQϩDvIe`ƃ|Ba;nht|7[[-&QH67y[ØTn'VZ%t7Jp֙E) +&P5)ۗܧ>2-%G(ZО3胂V{ e2fy9UĢGK@jN=yL`Xn_&fZ #z?C5 M$485(D)S+(;{m7O=hf&i_p-SZsvObkSH.V 6ChaX2CVn->54H/;aY],{nYpO&[f5\;MLv텎|峨3Wt7 CJѷ@̋’r;%|S׸%u^EM_RpvS8C,h'&RYqKalO똤:s]?*Y ޯ⩌6eL'QVt,SRGJތ΢Ɵe)Twa9LWiiR)(>- 5;tEy|SmdƠ0yq*4&Vn$SfXĤhD,EEէCKnS n 8[,cߊ#.i#y'jX e{Ńp4E YΣMV&Ra<4}ͦ#$20+}kV¢&(. VҖY+$o3ts.4,s~),eb7tFEA6rXĒmlMV-vkjբМp^{A]G!(sP_J덧H$`qpӤ ̽ Qըc-JBM-(q6+}UP8^u<,OlA=tbBPRtPWs%UmHy!ޢ/6E!ql(Rz\NBZw$gCCO!!/^nQLt7SPkҝ+lI{[]]'lf;E2T]ߧTХ2%v[pssoڤj xCT.hSJXqe L.v{*˨(%ϒiWIś CYo ;w.J܀ٵ-3T~{Ny.m1n87C@I=p\k*;/^#b‹@a£ģ-D}輄,}l^eq]NOOk[ /m`H{V5nZ!ōwEU f,֕&67_:?ٔkiJ ^Ieϡ{܆~sBk)|YiXp>>V6ӰGjád X 3H|/b-`$oU^~ku oxk,]aQZP.&5`[+nn1Y1/Smu-S곎_?#j]_'wu䱪̠2Iձ-ֈh3x-Z(!*hT\Zn#_99?7ۼCDFu ?l^ԋ#MmtmxE]ϑWBdyiWM֬;Bm AK\ h c\o%gT Q{3 @ӴauY1ӽ"e7LPI=@J5*,טDطxm0{ C)t'Ub&t?<]g ptCS|(N'|{NC?'iQ s-ڈZ7(P 8:є&Tɩ=Ė7 4(,P=^Q_ kO"0Oݩ)%&n 0!3+0БFuh4o_<-+1P7BȬ ~;=E`>~u3>1pG4"d4^/_L!nja~}=SBI s";T2;d/"3OG!-]ϙFA5 O3%LڈOXMѐ`Nl6=4\$mg韭jba<%u5^'WfI KIbK`̬#탬݋}74"ˀ9gM`2OO9u|]B^jɜx#kJskWZYY'R->VAOb?aVFKp~k|A?AU륪2 ~M#\V^o,4fYyyD:㿧U|\i &_p?T& \aTGܡrFswϺkH ~ܔw45@4Oќr cµO ؉+xš)Q\dL;ZG݉wuu+GaGվv>b':<Ƌ$17ΫsPÛ4G&Akwqf3 DrʎQy_ ZEf}$hm_,⦠Z @|}N7 ) CB֍:Aq"cS I{k5m!ٗ=`hyIɘ1$S 2 Ъ`Oi˹)h{RV_faGeu@8iX-nۏgNOonohȝөa-jl ~ "`m&`3r@Qr?DsߘD*6{b0KP@ GI !d{ij]HI+`j ZpkVrɵt9j骿^9eNXuOJ|j|5)< gғRoCE{'kXx+z`U,hc 0#T?K|#W!7PUNh<㉴iVP_ĊލAD<02СN${YؠK>žB $`!y՟/9u`\əg7J_ao>Ω=h3r3=ȟzIA: bvΕ@r +P+5Yh0ٳi=B0΁lzPQ<]{$-L#(]t)a:!ڍqF,!  pr[mO =}j,yXaҹf,j+B7Д*o_=lV̳/֨#O"23yuM]G^~39׏5uMM ~`, SYE#^}Ʌ%,V˿<\ SLw4q&4@ ㈿F|-qG ЎdJHlZj'ֹ3}J2k ^:!X,i7rٵ'0__hJkΰCUhN)'v:PCV\Y9q1W%:ewtDw5;(tpWS8?G+~-6"8aA*q6OQ9M߱W&RLdFNxHÖLHt2H>^d&[Vs6[1%/w|j}r]'mms!NjY}PqpV0dW^ m(CSZl ]@t #c$k58I˽RN^uJb{%~ |R+z  #ް̀vdy<\z|*D-Q]GIJ^wPjKAԣF+uOnzkq*O ]&ӦJnz_*[_~ga!|C_ nDB_/פLV*O֝+ c2~ۀ<|h98:(iߥpow(9X$  u,ȯpy4م+ Z!?+uT!9 IMH \P2\,%{&6uA۔-l4 ̕'6UEO)2Wf]*BVI (pǺ-;%;r#ڥA1N#f҉pLO4b6MAXH͋ȦMkFM٠40R=w-cT^|;6O#~J׏$+ ZN;UuyYY=Dfuw)0.u m r)K7mm{5VTW@NF6Xz' o@?[>=b@xW暖(v[EK+hv]uvrSFW`z,0TV}7ZGH'֎~5Jaf\kBd;41fqjUJ?G)<-"=i)zlEJZomf NTgnݩ!2PQTV3eL'\ hdxP.Q%LN7 I y ͤ{`w%ZR%RA# vPmy1b ,t?6sVo Oº͞#1WlГ}yPNU)I/T+U/~?4bzyIWDm8.g. IW0c3g/ w߆ 548jxb.k>ry!rHϸ*l=TuʈVN˶Kk)0{I~` m{#e.X{e`Z"o\I0H_S)M =e@xּǜvN7+׉D%}I!-~-+rer4"K_^D'zּ<8"qiQ2D44Y7MO^(#4B:7&g-ڍߝNrE:z 9r\5gOEw[4f/!r wK 3fuMuϠꩆǝor Y! ` _|;3U6r߮O'hdEb8ooFm^`=ܱ㢚R%DD_IyMkȃ*Amdp)=a&#⏖H+wGםu r_8A`x٣Pl|@ZIBGAeɆR341iK X_:#Hz\H62:wG95nن؉;`+_ihzkjXW7nUMYj"!F1#A3CiS|HIn]xÐ"a +-l(5^Eg zأ" m'+Y%0=RT,b7wΧ e+p و@|DXopۑXXq%k!mjbXU<$I 'U`M^6&qFU$H 69j* -G<PA*<aΥ 9 Ĉ5jìQ@1 (OpӦ3GfXjн!CAtiIa3w 8I'w hbjdhR R+ ЛۦŔPt"V"O駸I-m(zhC4^ L3fpnarkoaөZk&ȏTO*zLN<_ @hJQʖv\96ƽ'c.]\=(PfCQn0&|)0y] J50f#3FE͢*[@Kqk:W>X 辶G(BM@sL+x֚b:ؐ"UltO}W@~S;-$-`a>=s ""0Q< m2FvXbWϣ@a +"E1IN4̳U_gHc%",* DԵ."Dᩥ3&ک*2Rl`燭ų\gZbGn@#(ǜn7ifFZTO0+R]uuS AdwRN,H*>H0ҭ,V|$>u?Y~3R",GhOvin;/z8xW\R[p]rrKݤbKDvl ZGKAsCbnXgb*S`H>3t噯3) 1W־DhzfN8uDp֫"i6_};EKT*0Uisve O80֎{a X=(sY5r55ITy:t*C}-?REÊ^RT c/;̌HM7̨x{7wj<>GNk,Uox=)w0npء®θqLM}Xwd\ҽk(a \wfes1zdD)eK81Jڊp. nVUĩ2l@ּ̚!p̀=z~Xj%DYd(#C{]aˬMg?"z(Q o$\?̝ ?de}?}9O15'R9{UM\7daj b ܜt_rGK?~ W(6ADc%{IqhnFXG #*Q֩:>8WaH)鸴3|Cb=~-N#$NjU3QrViGjB'`~pLr<u=lq#dr%^x;3ſR *{ITq<S*pdN\ay wr2KAg1MS62}V`G2F34ӭ)_ԩ8nnBȔ4tZ#cͷjI?,mJ5u62tP2sOM^[>j?,w9ƿ [./6@'&opu5NwN&ƄZ7g `fqC=eWr{mFNzZ5M sXC6u`ɍ|p-!leBW\XufV p ?(2Zftٯ$`st+ղ-*r+*]Ok>GT4/A<2+pƙs鎌ۖ+ؽpA;`r+N%4v-90@s(Xv3YCPM|sG{AM3{]ktDimJҴNmչPkorUI#V)_ ~+H]>H׹;xamEU#T@}?=Ӹ姁_0B^b2;,2HBTr`dMü!0O*Qwm(;:"8}a^'or7>+E7k0D4/^݀UF#Fů#67٭Bs"Vh&u &-7<9,!#~M2XŜKU$TdWڟhb < f>yh_8 `̡-uv?ߚJwbguٻN|6LRIěTxjC>ygyUH^F!&EvJ8XR.~#-h;=Atvb,v=tk8 q^dT7b#{E?nϗ ֏\&1'D](x]<.@ԑ8:vHܧў9GiQ)l%kZ]=8LW \嬾IA~uV&FuȘ#s$mH-/B㷦qq(&KF oK>SE=w2ʢA Is/1qU%:cK |?0EU}rxa !] 6$sb`?$^_!x4}kuxBv%a&{.;}ԫ羃(Cվk2~'GlK-3&P֠BJ.G-~4ة~bOW5z(F펅cj$5w)x<ɡP\5[D `c:KuHkj}+va ] ShĞG̔:rC@jaÅ@KHwS؉XWm0~fU}qp @0}HfPGV0=7^bO "x I <"ťD8;?E,ӱR|mO>z@Ni[?/c~25́C$p}6fr3f#K,8ZFi% _stK J"fP\BBeOubTqy%q7R m#*+ypI󌽳QĀVƚYx\SFy cS,\jg|4]&g ŃbCCI)@ OAk4eEak_w{gri14uE7瀲,ͶȑW8P,b*eMYgt 1\BѶ|aU&¨u4Nw׿b_ݿܐ8676쪁#; 5\i&Wy"*AIA.TsO6HX-| . 0'TzcXlpsCɹcx{PB`l - NYAg$q6sqG_|p_h!Μڊl \ux;jW (aَڤ}* 2PO9l)!0 |=Q*! z 9ݻh_&FL?tz&'nr:x6U΍5UwҭٛfrҧmkC^I}ok۝rرG߸5!XV0H#c&~mSۆߌ@]E}tݬr͚.3J;w`e| Vei@. vWнF5!%1h'NJ^.^INkxCQ\\l)lcpUV p@أCu<~̩2K/N̩' m`d;ʺD̋0U!GE~ dac>/(dD%%Nv@O{-c( Q~KE䮏ڵb(zh F,7Γ'[5.$ӆ'vna݂@c_bzgb)beyI?mnEmGC7L?I*56-0eU{0r&\_-4)V\s;O_ #v0|CoVӜX#,Һ+"?ԏjkx5f4MO~*TfHI>,`&<{OzE) FpIw]/ՒykEVx7Wo8ךL,->PkOJ^X!AMnL?HrD2M3D@`8T3DN@I6Ӌq4DzCk j툩mHV-Sda'f:CwLtB :S?WY:tAAБ#]شmƋ5QΑ%נޏ(q+ Y3@l.^x/5|VZCè(ؗt!"&>m.q$G~ 'G,k V}JE oKFj& L&TtJ ؗrLNIi S%c;lfp_.ۀ#s~@qEKH:HvدCEU*LXDLoj_Q𪩃.Q\FKغbK_pۈ}[] 2kve$qՋy:x|cӀbrᱲH[ ItG;,K QEPVbH0'WP^f!z _0FڛQT4iY2t8SI[Z}oY ?S͈՜ù}dۧP ȳ?ze0Gz6S|4C#-xym^}Kw.X_2i +Dx[`x#[_`JqG5gādiNA M}"`j tKeB6G<~D8Q'ʬ!$c%`{o:Oڳ}S9+*Ë_#pܽhz2úi )ލ鵃87wnHt,1ѩ5[hO9n 1Zo_Mb@%',@ر\S܅u?V1tYZ5WNϻ@%Ҿsis}$65yUI.Gν[scC>HGX&X%~Vtk;0rw㖮$Kg8CWb\|<ZR#PFg%RYmYa#RPWDX4m$zmѯy1ؖڟ^Y ru6x}H3U{#% &)7*(J[.7,J,m:Vu䪓wsy\b{=d]xlvu@--T/ l F}=JlI06=("60`$9aMՏ=:x^/}rT_ѱ?3Zvj:͘ԁkZWbyB&Qmhm܏E%}͇[;64+:/ws f* '~yӾ1; 3EޛZ$ҋŒf̭Gl2q%,cbIQ{Mthmw;p8AԞW$Q17k˙0$.&{kL|% W~kƻ"ĸ\72IUsb. Gm9ZJ3]O;`LwˇՏ,V`M ?+ԄKA9RhK&4c҆?Cbʱ9_]B]8uNQx VtՕSs>&3ȱ&gUcZ +ofm/ֆn)ǖHᾅhhe&ޘ N}3䨢&voyc~ .Yi1ɇ*1 Ho/29,@e<+Wcs=@ l!ѩTkpW_hWpgX~@`M3d+FY(xyw'}tx`9$|SHrS.3yNxS9Cg~M]UF ):B We:sfQq}|\I{u/1WGzs<#|g빛<kr)QD5DQmRR#4уDm_*2UP%σɰ Ui8D ,iHtSQJ FߗC8%~Kukzbb~3E3W$6;ATU-0 iM,qUDUf ?f;ryR|K./pRC4m҃wBD!ochtY=kBsKW#5YǤ VڱH|inU"L3LbP\8 1>{trzq4Wj@,^'}qW >yKg ,PO)3j~{?_:OaeCَ7%ޝ;T?4OӗlO|,/ Vl+t2^c9=DJxnAx5S-VNF~P)cR!fLO^#.e3k.xĀ9$Ыۉ%nDŽ_C8G$8 kpT+L&vT<&Oиj|O4HZ'kˮ v7Z4}^x >8~'dj(ʘ_^Х A3-Y$P `@PP`upMGY|{73kPT f6O̶pcy1(ef<1QhI0jڗx|=Ks^D-bd=N'fsjlvD7]c3~:G\οf@h񭐥%;,!$-Is$)8֯Tzy8NT /)tt8PH*S lޞ]Z;@fD) WTLmT)-]5Q"/h!-/+I[(jZO~߄j_sS\: ň;IVŅr;ݓm/'R Hz OuSE6oI>͔:ae]|R4'{y= /]2E-  Bf:i`󵀂;'W Dz9&EPxW8by巢_u1\?5mgc^y<+Sl"u]i}40hA+ZmڂӽE15 \6v]~Jvݼq "}HdONj6N.sTbl!y6]zOf'&'"}?\ 0"׿pRAOm~ei$Ko$yhaKu zGPGuڣᒇk4QEIٽ `ޙXA{z)N1z/t*Ur|ЌYEҜ O @ոМ@_h!Rj8~m yKHI11 a}1bNosڅ!>QW*[sK vFp]|Xl `G@ 7/+9oPmT9S÷R3`W' s̞fĒtOׁ)b8u6r-cls"ƉI% NRZmU&+ZDhH{7aZQ[ gK:OXWNG=v`Ƨ@`G]^T)|hf,œwM&Z[RF{t.\KY}:42nE^֋ލ ݿKQ?-*ܒ,P-$TE!kA|( |sѤyf<}S &xb*/) E;߲.*5]ҏ]{va_TBcM%x)׬OЎYdf{zR-QrF =XMm]s%{Wq!T7 ]ز)09^vo_Q.rҦdmnI| febA?@Lx1+:4܈!,"zD3i|yoz?iS1gT ;ϓ1_ fYqV}ULcoO5`PB~VMpu.o5-z\{Zl @$._B4+sѵ;ZkY~Kv g ֑5,Z*վ# \BbuPxf΄^~`/Ș6\s_aL ufۉiN $]|;GgiO+; ٞC@ ʭA$+j's1 W|7 >г UBf`Ie\lSW; Y8qg<0\aa|_^/t~I!Zk۪GY{Mνlm}C'N 5\K7_2!u)*7q3K1l[<3*Q(T]@5 I+a"h/Hv({%JPzRǁc3t-uKa *Qlݽ3Jĺ iYu+x!"*ǀFKB';zE*r5ޭ¿mzdm/kxiK{{UAT{x.C{b_m)\{fyrcv=E9JIp")K]x@:«!r =Ӄi0&/fPU²J-bp0~L~Bj&Ih}J,DbBB A_ KO e0h>dA9 %%Nbo3[\K߰מ$ rSmȿ!0M L. c&[vu*>OZo0X$pɖ-ݟu\n?=ܹ7:eQН+1N֋UlL0{.`9 :# 6 G-Ǟ4ڕ].ÌCO*ҵ89&f?S^ե4JI+$^'?DBL޻ s0WM1K":*Xe Š~\izIgW?KOV0 MLl-rASUbnupxUoovO6 7k1'u%[DšcmUFF7]>n]U{3zߙ|f̂+o:Jۮ6%J䒯]/T m>*fШ'~)q^ب ͸e$ WY4Pg1AjlF[v1(A!(QBȏeuV]$U aJ8=N照5 =;I_8+AŨBM՞$0ԕ<]C5&ZOvsT` k6 ߜ}4\3]d Յ: [ -6#ֹG+ r,q>wyNkwvJUjEm ftȰ1S?zQ^/G;￐(ڐf>qA8sO=x~t[pH*sMwG:)Mj4l:`ڧ[+;qWTv_44 1 $K5A@Pk`څ_'k yVߪ=_@heˏSJ3X` zbQ?GtpLaU]lA=smjfaKqD[E:SrBe\ A?"f6;7Hݽr)US$KB€_~CϿ"RCzBo2f |)F#[zUjdGcŴ j"7R#1aut3AJ8aX/-^BSuqX~ B@,(wJq<rq17/iRʴyf9CfcFD@ AsŠ*~&*9=Ì.h`&'=z&31TsqG9\k+XC XGF5|E ^~]l"v>xžE#/'pgd" zjAmz''\I7/p(4I60gO㧍E?Q^wo~MK&HxJi~wpd熣1b=r,s}:v[~7ec "]횙%\ =gN _Gё%< ώ"8B%ID ;BNUem3yDP#rQtM?'WN'CxX#P ۞L$>^[+Vg!S׃nL.E5v_9tT&'Ȉ`L'vpN-ҢK^-KSB RzhP@ RA|5wY4IyIv-_jAzR0ým&Vl7Ht?9 YmFļm謽(#2 >P8hN?l|LH!\qW!Ȟh Su)G+س0$U1T˜,C^@u:$Qu~Ǿ ]g#1YD]`fՈ융VsiēX78q*M5 (gMor+Wx9Px:ɼAf3 (ΧR{ ew>OǠ?F[14tۆf]HX7 HXֿ'OÞu&¡r8%]EHL홷`_*NM? Gvz\=rz/.p;"U_`?U7Kҝ5 [CWjKJJ>!bGBd&ވC3Llg~}M,S¯?-2gѩXr&W稔o?W8#FOnW{+? ]ɫ(6C3-tzሮI"ȇZ/˲ufZYft 'ey { (2\h@Y1qO\h T0/$X~m*rIjat50]i&AM'}h{-MY]qv:7E'sjX2d=,epz>#_M3dKbD7:X>Ls'@oC^5y|䒘t%?ًHpeC+HG{sv GXnB L\T05}%p0PPLaB9kUtupn5"G>3#&c""=Pz pJHBTe%T`5+ttI|!q:jsb9J5 W/gφFU2[\y#lzzq&%`fmoAdC&L/A ,<3eVI gPFMxe`7'| _ƇB4m]eY1NI}J̕ ](5XtUiqx)O$[_Ayy ]ᩏq6(/ŹbUvܕg0bRujd34H<^vMPۥuͧ2W7dR CL6Yv!K0&h;<{5$S6mD:w5Z!-XL6"de6W$]8ܹ}w4]`L ~rC}QR9 li{3%ƶ8@iҭt}gta޺O)fl տdR͒b;׊4~5nf"5 XqV FZ* wd>Ir50v1SYqe'@B*;Wp1ḊCDOF rFZYvWh=,`c 2l?\-u$Ҹ!6Si*qcҏn_ T}ͪD4:hFrD(&ޥ YTp"6O_hn EyվcO7[ݨ1sșk3y9deI.:e:i.HDѝ]:9ݲ6c#/'n:/EgßO\ufD #Z[E!ԌOw~XeMs:TQ;* CR:Kj\o(3ݤ Ѝ̘۞<>'مw!"[fG8@6Azr^ 1U|J~NaA]PY*qaj9TcMLQ?xاߤ'V8wKIT(Du7O uB0z'ڱe_SË9MA))FMɀ*ϔVDIZ#ٝƚMjaMF }l:!=#'خȜ":xIs&M|K$[`Wta,'7Q K&Fvk$\JJa)qvFKrma ^|\+ m`w50@m*6Ej!"y}-Pnʩo4#-$`-PF ٧l~{B`-t\}NHȠmUWĤ$m7մ򣍱UC0{'.i.Z=K0]1F|U ؔPfGFW};)%ģ+C?Kd|-(-ݶAS0)js>jjrKuwGٰ E[KbT&v%yze[&vtC} OMZčInX]/C(#)Wvpu:5(/KKdWرgZ/Po%HJtVL˧1U|WUB; BIv{Mp袀s3ddo|d#--AO]DԋLVmlmx)pt[| svvRw` r[⺩ek7b%.ipNi=ĂW[`"ڂߛ=nVj$)B%N;ى.{0'Rk)Kve;+# Ha!~o6[c%F1g`fC9&P dt{QlUj#[ #/쀻ǒ0 'ܟ B0tla?R" > )y\$J0{ܼ)jJ) 83]7clв|ٽRNPt"9Rء|rh⪌l_ԑ *ݨxFÜr_lds`cwMݓ䔻N(Sx uoVJ^yD*" *ŴbDӏͧ:oa.Jq·f&(ҫL={NS͜QxiG( Si$Mr:/w`~/.QS,C1ߡK{ez tSt^Y,DU7?F|hBgښk5ZBPhh ?_ASi~R\LCx) D&ӱeń2PP9d$hĭyWް f2.\i!#8gћ | ^Jxs#**^dc7x|?P;UsdڸQmIO`ia%.ߝZ1߄y9KՂ51`iEȡYU b>QO<@'J,9iJ$*2>G4  5Կmd~LI’3I(vx|W oPr~!$; J eư. Ჰ]]mMSpTi>,$~A2{ўuGF|_4ȉϻܶ^3Wp! xl~O?*=1_pv=pﰋ9F>9F7>"r|$<y99/w>>2ir]HIJɴ t"C1ȆZW`=n>Xk2My;)+MH)HGŬcn _.; NgDp9hwZ̓'-M) UH2I7=j%aøם42b\RRL[KBG4`uBu?i%+I>TFTUu1)_/qIq !jU6h| 97sOdKr`0i y߱)YJQ:7PXHȐV,׉2P|A}PF^~/U[Av׼m<^_}>6/c:бq+/oʨG%-Wpo%!" u*$8F8X^:+du}~10i[뒏Zi_0dMǂ4ZK=q>i.OyO)1<!sT%TLȀ O/nUN0L{㈥!;7µb{'.+"~ \FlTMƆ-kB%{%UF[fYYvig*Uiu)`TDMuu؆$([}$uQ@uKq?䚕ƭ3Cw}qj՚Y\XymZW `'ǔAe }<Gy7?Iw:tp? a1Vj>oR YQ95 U&4tvmo?ZnY"|PY`PR(PNŸCidbq |/GqYvS|:sl")'e2Ch䓯XeGDf'(<@^Ax!LFuQ6.Ǭ*_6Mv03 0-X jzgXVMuf0iD_haS/T2XhF>Ddv1H%a͛`4j34lbἛ+Z{Cj0!‡LXba]DzK<i>fSu]bVf}֛P28Qߋܠ3"&]>/L3*K֔*h\3m|1OlbfR`H;oDL4e8|dfY|)A[t9S2akM{Qrek,b$wB}K19ygjW RslS Ѧ\16{kޙVLZ)<.@p%V%9:L0V+40 ru ]fA' }զӬ@ѷ Q=O׍Hx9U#')7zS%S)ZoD%&2`Iجt=ђnDŃoyt1Įҗa/0(, e }_sk5=W"ҵCD RʯzyӺUPB6a> #yVi x)Pc,1݂kB Dg時nYصpgb]^x93F/"#jh+\DWjF -j[jlIۡfHqcΔ<qd"OH"93 O3+i +GQ1p]$rR8jqW[C"+MLٌsRw 3h.SoiS?2g 5]ك"ejF U;zQĐp88ThuƧ#hG|:he7 TlE.:rOU3(Dbc=!{:!Lh^T umC9D2̊M&24FN zy4n!aGj8;5RDKkRm#πRq.tQ 54-2[>/x%g0u}"5;?1sX *IDtJuEK>R`.pm> 8 I! Gps⊱x<گRT1կ8imr g M|Ф,dF.\_sgToP?,P]׎fGt߮]iK2()u5dZ}A&`h _ 0sTDYċf'8b/ :=m9HjVDva!Sꚕ@V3TyA 5vjS">"EVG~J LәQ:3#KfwUPP5tϮfrEۍ["IO7k Lq1߶aA"G,,8LM :'wndUQZpN':䃿ż6QIIޡA/T&OF% ;26 ޷™ey&+I,Pi2gcЍ~vۻ-u>ًҧ_qO!{ckҧYrkt;EΊ69^{chiKj6!i48=8Y=1r9= >~4W@*(X2`GYLY9FQqdWNy>\7י3+JYY:{ 1te*Ndzge* (,I*9Ri1K6|f$h%a጗:w斎 Hn*pA)/^.K:p}d~5XMz;/(pe/!9HH]^ӌ𹰕9\'XQcP4ETW7mබYg?]鯁B!Vy̯M^KOr27:q2 iΗ q|fN@Vs? МoDR҆ݽBoe3}zS\T\C3maGtR+/5z4)xdB˶T@*;\ 4&8vXF u&n)O(v ]n[ɿ,L'? v~aG=klDǟndr@]V|aY9y~/kTECǵooA7Hَeh=[f3 Z|䔽P<E"a|Ŕ0t>?۴+!C2-\gP:qU:(v ٪6!*i 3~i ]vcv$BUP瘙0fX֘~ӯ`~k6ϛvۉ_SP R&eGa'y6PX[0ꏹo0ʔN9%=Xc~;d0Hd)Vпӯ0VU\1<ꯔy%>؟p s>>A)=/iiER)3TWSh2wD=Tc|ͯeڤvp߾AFSnTG>o`\WQ6}XKPE);RaB°Z@Y&:LmPЉ)2  hHVvp+,nߘRF [tLhlOZ.b V Tꮒ6y8v$\Z5>3]Vuӷ>"G}wI~>Ua Nʺeg~l7l| #7M8m &b~;5M~(Z5hE]ՓV @_+w,\/iԒX?\`kkh/yMں\r:N<\8NcБ}qV`(oH0qBmvAw ~.DJ\~8R30dAV- J~1;GILY ݭ|*}S j`^5p zmH<|-w92v ,MDVRHϾZ_.ڧwiAw+*kiLFtIu:\?~Dwk yT\lY+b[`SOyd'*,BzC=5gdpHWD\ԭPeSSi|%w;5MaΟy.R0skwG8`7=~N#ViEx+cف}1 8}y6 V+U|De d'FUKBRL.a~&z՘#ꐹ,j/jx`p^enѓgi?`!OѰ-$rl6A5YOB´P-g,qU'VQfqtmo>:^E#!z1,D6c^Zy#ꘚ43&?ԘXfpx^xV"bC׊"f !S{XގY /owT,Q}2pڿfph\= Th\ncQ љt HR%1V:݀= ˑ9 BS<\.i `ƩY!ܦ'9`UZmdl?$bJv=hT ǜV?T[Pe3)Ѫ%&8?_" %ڨY0M '-_|*+yf@捩‹ck'tQOp?XNmWKc Ŧ P?<Sy8V I3]^x/_= Ohk[*3]Gk!K޵KRjXT)-da x1}*w6HiD:fF޹cK ГdW R.yem#S>d`m.7Ύp\lVэO?$HOa4I6^  d$.Gp=r*H RA'GFKbN\\>Nq\>DOŅRN.w=6'܇#FpfT|!}i{:fA+C/˲n&͍`[/1: k"* 7!-~i'A+EEL D2>P=>_}}Jk`#z C`h*+~^9q)]|͑Ԅc%ىv&(U})B/8L);|Q$|))w:mfe蝶zI9hDf6T9U%S5ȂYʪl{<ԏ(լI;ƬѩpH~{ǹk:m<1 ~V(k/򒷈'$41xz4D{3N_S{/ \œ2d I@?v=J<,4)K ~6A,<4rtN~RC~̀z.;|TTNg䉜6Ⱥ6S32%vO<ǫm1C`RJK T- NӸ?#ڢ} eɕF6E5Hs!aW6RKh.z,5tV|b>7mFky(*\;诠s){.+!x9EƊ d&igbv&|͕`@^Q4D_'R8י L/\>dsd$Lfk/`2ߍ&2+_2&4Y%rKZ`3/ $rGG.+{u[dmI`+ h&^K zF[탵p6'aK|)\vsoLxyUdU-u,KWXsؚ S1@llį!lZ Ԟro ZX-L-i[%V\~2ۥ͎|:+$eNB)I(Vox'=L\:؊ d = \UUVe8P Hdix^jl6t45wJF!Vz6{3"S%.1=L  Zxh_E/d-NY2dM >Kę3c؈h # GzJāNoJۉd`l]SD/TVoM/T!`続IB1ˣRU(&@961Tԥܠdځ[^ԘT.~ zI10:¡% v;3wdC*;E!p<:"H|Xy0kRw}mBr1`Za|}P"9ZzljاAk>F|-ۈh E hPAH3P f 4/ِpJ0i7(t֜Kn  nvQRQ=U1B$۵(!unbeqˠL0豨+Q;f`]V\9 7N52 v!&Y)OH_ %ze8 KT3}dCf>6BC$Қm#?>SMFpC^pHqA.5·y #,t&s.X)f׊o~J]gNa*tzq'ˎY]y_7OJf*~-΃/P篦'IR-i58*DpSB9խ%#~{@d5Y-JQ VN"< '%2wiyy!r~e@;9Qtm@]rR>B^QMO.srI4l3S“OnuSPplDU\8<0\!plS^,(^ɻԨ&=7d\B>}/R7Y+m2 #ɻ/m,\-pSx5kH2Mz[b[3ЇM{NuN_H&;k+)纹Miymܽq!KČVpVG|QB=՞NʮYMYL`A0/e##@jVf, uej&GYيcpBk1܇Qxh<ͅL d_ (zl Màx~?cZ\*J^D{.%A)dq*eX`SrUD7?Mw\smuW)Nٚaz&3%r }Vyv0WH+=R\9=55@+!l 5ך:PKakx(7>p Spe)w ұ ha-Aמ H ޺~X?C4TD|$ އw\$J Ò_62Gc? ƌ'(H&9plTۑT9ԙj|e)q;v[4;pyהWq٠Ws+%Oֶ<{7bM+^Y5ݦ|,#g; MY]N9l +s2")ܢ`6N]C@$^lPNthR6qhz!74>\1}E{21X `?.FM3$|v8hWPؿ⁋"G)KT0V" Gm|tԊLh ]di7P Fh|+&֪$yRD*Ք525#օg9An6z͊Jb,{M΄~WX}ҹ XقLWpCc;_(~@a6tU1QVlp'F!C6s^d4fI8vͩc4!ހ.LvPhnNYj"ܲH7ÓG I>P;rv[+,3=͛*FU"^#1&;O:#-Y)`k fQŇ}Jb]i|-k_ހ5;vs;x Mg"S@:J0u/8%Ox >6[㿊qH&(UU@¥h\lauI.(`3ֶ@}qvkހmíQZ-LFt>yС#tSy 68_ ӝzpfXG^Mh~ܤYԴm!1)-yw閔Y>Ljd54:;c?)<.RZ6^!!Π$${z&kGu@!bԪx:VI?V8:@e-$*(N08%н^|LsZ F6t'ZȞ)O#9#bKlxJS! na4@`Y8ʠ2l3FW"4\<RX^7PDsR 9KXFjǽAa Av>%ro! 2WJY21ρmB|72hE"\[[ muv u}ٻ>Zze(re=x+9* ,3>Âr~Ԏ쮩\ \21h//I]k└0$E؝\ޮKmۉ2">j 4y^?ٽ"fC'@DQ\۽W9|Ut;꧃VGd#YX$9+ °s@wR -ʒM?6n HJ}Q)k VSI43j.tח u R6 Vs7=8=Н68HˮSBz_uX0L|ӂV}KR/jD{x ٰ5Z;zT3:Ӈ+P|yGKbN-i飾u`râK{+?y ]y<~QgrI}yntV͏Ӯ}UXmq\÷1z(D)Y#; ruid$1kֶ>0 .c8(olU &)|HQHY],0+-Ɉ*ȫ8bˑ"JդcKQà&Z1E#Gx;iqSq̉8*)ÚۀΖ܏[`l^Va)"yyi% njP|-)BS8]iR \95Pxϙ3i6TYG5_?(uc~Ē{62?H3 yUAldVNcw:,Zƹ'EBs`IʪD8EB`'F,bՌ7 Ep&' MP@߬ weu82:mԞ#1d|D\kZ^C=Ϲ(w9-{ovTA:2rfO#S!W\Ehg(nF j^͵ I^^Kkg?L0!;*H!/0%X^'dp"2ttoTqCdWn |v=6\mA)cΖѬ3X@4- jTu, a;M\G@3.)@98 U [g g0Z/=y͔)>~7R5%@3 2r2 jKTOϹhTw p?dm(t߃\m-}#uz>Շ=]ZSR[ %EZsqbx^Zԍ,jtlY#]j6O,EܻXC }UH8c3 %nΫv}R*Զ=ˆCȷ<_)ptU{qbwx9*BR p4$gZl7ňn= I ,Qq@:gF8D}As-%](j %`F_<3e0Ԫ-}2-?T!ݎvk`ǻ)+\ŁINNoTkegˆЏu6M?DeTT 9G >Reݗ.#Dy8I\ᩎq$ѩv $u$CUrEk_4s8U&.sxI6g"Tn%~P"*O-_IodiO;=nҚ ^eոQ"brR;ڮ5rUն]C'd2VJ$_8~{@sK^>տmbxHiXL{1Nhd oEeprJw^L+JޑL)M%#\ð0ٕZeNtd(xQVt߷@(O3f]TJ&^a*8(LK+[Fy֧AR}L5/+ ¦?{-/3-|\>״wn&2\&?p}8b23EKS}*-+W3+Xb+,anE"һ oՒxE{`QcdդX\]&<67A5)`&^2 qpd 3 '>fqueP$ä >kKNq8*us~ڳ9ɠΕGS_`O Qx;DһE8?8Rw&yQ.xz  1[74S&O[ neE܉إ 8udF\b규NWF$x l`\W~{'4ne¡v\IaCͱ=B#cܨ oAjP~r~{S/'vƸ,!lM+W&:J1(3)Z,09FǨ7Z-r'^T]i]DΦ#O"o oPx|U%CYg0q"{xuzq!kYLKӸ*iX֮u. ? Rnx-@:pφ 3\O2%0߁W{Ff%9ν:H:AM^S;х d=uxPuL“bs)z}?=ȠΌOB%q'R]ӳD JEZ[%Y'g$.ep%t-b3!AXW4 mĥrgt#.ՎSKPٌtZ8ԭjia7 Qy碲qKkb{bS& U\M$gC!_Kajrֹٚ14$}hH F}QLEU$f~ue#j[(EH7Xż "eD=ScR~: `qC?j&A=r76;Z7"Qns<n+pt`5ܹEc [LG~ʣ¿o5sϊqaˋ4ʛOS BP۬nm;dȎN3gTV^SaNwcʼnl?zvNl% 2uO!Iۃ-" .U?>$|_v-,4၅:_[QhX7AHpZ>^SJa^}MHȔ WJq#Ű9NEd .[xK5:pEC,zKKRꟇaHBJ9+̓Wd]^ᢊOJW8W'8٥c6aZw*t R"y[Am1]m8:=6]"5o+S[=M{N!wX{zYkZ&mԸѱ R>2r+ Uҽw}oF~jU8;[cN>0a2{EԸnrFPN+F6_2,ze(nhKR@F$hyWw?u3Z:fyF1?c{H{Q5O) g 'Yh]rnb=Ҭ/$nGG[?rG֊N#}vEg;{r1ihO͡c[qy2t=d\dF"E 24'ֈNB^k6lڗaNm&7>1 @Hef%4 K1[ZMKyRvyvk&S™< ~C<޹UU b{zSfbų ԉ {S4YL=W("(=dhq$ ә)(v@iWCE0pr#lTg1P{q-೴ G}k1Kbwmij-bp A˛B{Fb*g5ݣrQ34ttbжbuyW=Y*sgLJ~mP{ҫ3X l(Gaq8;J~:Uy"g i‘ғ1xW?fo;1ɍF;~ZI 聎_'A !Tz=((0yvtjhUC0'65gVUETԽ~4n|079;;MJOHd0܏-Rwtl]_}y~\ 8gA5Ʀ ژ }:*]1a/ Mo ^Pwv5MFVc$ .R?R8c|fhv - SqE_br>0{I4{Zuu!ݟVu_p׍fsMƩC3#s`b /j]bxV;hō&6h&!^Jp" ީ8atŭ,O1B@:9R;Sjk&sSW/EL0B6҃|4t-4U2@ 2-ZXjA8B?(CQAՑ4[8"Wہ47-`+]-jDҚ7IN&cW|k+^J|5'GxNvǘ8)ht̮d Vkt&dm-^=iy l`ك]ʾf5s%Ez-L{k@$GmJHK'$۲;"pVGh)%UFY4%ecOէ4W>؊-A6B?t;Y HsD1#s.]Sk}K/v'B>]p JL]#k[2A r;H 6ZCJ O}R% s% 4zz!e9!>kl zBŪ8]\aXd'B]B1.Nz jL,7{rҷ+&:)!uZqf;쥷1|ٿ;: 96{ Vm1]F53h:ʔ 1{̧u.!-uZ}zĦ.w"*]dY&dN82pyKB#@=>F$e\"eVsU5\=P2[Ĉ lb)@_ [Cd}M`Ro Rޛ^C#b4JtZl'( lD xj(U{lC+'jY5~gz()R添hIb殚7]j/1thN'6\) v -pFe!T3;΃07?N_?v}#vd7"HB@ӶbYHr*f]ꙓTgtXסb݃3 ~BIObmw6 2kNF.̰`x)=Tl0Q v3 :#d$;lHw),ۦV(YK!gzIIe5ev1̒/i~-窓ˮYw$Q[Lp<b?;go&|w|uj ,S0%^j[_ Jؑ;9"5{ g0r([*K8< ~_w-#!q tKx,<ҁK+?A T/c QY̹nRw5k4jWޗQbe9RNJJ)A#2zC=i7 q|P sUndG$ pu'G{>ص]CPNd{KGsmO2ch_dE40P}gk-C8Wnظ14nb0x9>TUiV Db:wb]Cv7s؀H~5982Eَ.|.O5HV)j?>oS7."-7=wR&"U`.A5vnR*5khZ'.3f6IFTVXй䐻)(k(-TM|Ld3gGe@|/^pccYCG#UL& -^)^u{4T;t10w\?B) p7CH #`%4^k%$be=Qr&`tt9¨+>+_ViP EջrF8&xr]y Fuq d'n//jm#7~l@@EiCd\X1HohԁD{BݵvpR!j!Q/n57>_P5:@ Xn;BWp8w\Q@F$Уuij/.|M8R La`k j*s'0_Ȳ)iG.F &jÔJYlC4v؂hȜ_¦Zao PZw^c:yBA?Naض5r9~X{]QI  mw›d:Zb֭ Kg/?Pއ#qY;:TسNS2k6A}hVb@ffJ>٦4\M/ 7 :FxU> .jZh$tD&#r*v[S=yTD6Cj#~P…'SRpFЋd+M͜Gmo*[00Q%/6~Inxfk1[:# Kx]x!\z6^^vˮJ·GҮV# $eJ _V|=FG;s0~BMx jmQHJS=s%- =̧oXĽG9Djłf:] >Y3 s.2h>)Y<1D\cԛb 5xD7#EM/#bDs?grA-5 |YPlڥqUzۙ~W@h]5".`gQ#/Jhk=oIXp`0dRs %'Rs0 ڰ203 2Y(szPbn* ReS\3!ج`^;| .WeiNTK")MEy>R8 n$JYeݱݒ/e-:R̹Tf m#b jbu)93) j>*0j~Ԇ$+nJT8TEh %r3GDz+S YIlEص 08Ī$I ^g,:0RNXu'Ͼ9]$V)JOFRXWNS@\,u]Qn-ܿso7?nfO*ẁT&p6:z-1YaWٚgOĠ6B k:?0E >J~E3>gGvNeΣk3.FEϭNZbzry뜍xØR %PƓ˰rɻ6c$#$ -^5R14&ɵYX0P=ӃZJd}ťgTfmƟ7 ](#ԁ 4 7Y>oG"앝o8hR /)Ymx@)rT * Mwة_cI# kQ ?M xP֗ ~"YJ͡cJ˂ΜzR忾Sa8˙qy0) pEno&~^%Rm6P)u="!\\ ĞJ*9 " ? ȁD'@! N6(xQAnE[f Tcx{ ߓJʞ5Xˏ[hr-j$fxpu@H풙 IZp?to,wή/KKlhAHʸx'A$VA|O 5T.7ST+m6&eim|Gn.Ȍ'ӓi)Vw"O𶦫TXu󿶭'L%+RAV[d<N/Zj@Kn@ddUos;29\ry̞Vָ:̃a}տOQgO RU3g/{2wȭHWT/DQQ" 4HddUc)圙ˑ^CA,[]|w 7!g|@|%-S/Y۹YI>Wwk0Hc <^`l$ &$-s-؋(T!g?  ):|̅ $0p1S'~Z?uS&xVC7J|bŠĉ>щA4 (Z0Ȣ=$¦}sӟ@/z+ٔ]0 ,% X[}m,'幢NP eyԏn7U󚀙bHl7TUʏ/S:J"v^/.0,b! &'= )|N@klƭP; 4n2gUJHHK5]Ṽ_,̄A3O%zt Ma(͛_ihŨ|Ww\$`N(GstE}rSN hwĥl@1uoa:FYck$p}hѧ \ FXo2aPѸ$hѣKfq|GIc3(f57zw=oiq6D|˓B`w->Ætn ԼE[ G19"͕wN/ [PG|HC cj9c5Lr=^Du!Oj?܍j0W 9}Vl/Cyw"^,{:r&ХFzY/ Caz~GCț)a[Hf;" aid\0W%ILhմ{VVim  `|F>Hn95kdp:+jtٛ=EzSuw"7ë Pڨau#,}T2BUasYl`/$(6Dhv)^&()o }qqo*q&kE0hhF#ά 5 ]t5' ,֙dLC,:ӥyѪaMeJ|6EĦ<4`PfGP%ýٰ tOEWV?96Dt6j^o8JE׫g:-k{mtwƅfcyM='xe vkgE-mޜdE[&YYb8pᇉqm f~t O^UMQݏ6A Wl2֘Q16"2, w`ןxAd|i_>i#Ǯ&/-Vl}HB<4R0P_ X:1+ϼwt?mOf#;z/e+:#9XI;\mVmB c_?W#kŠI"z@ PRqPuԈ-l˚a;m[ƀSWΑ5qaz۴v6JM;MHRpqxik_ W2Hh[`͙d>Qt^Ƚiӊ˵f#JTg4!쉑Ͼk.6ˇ1D})F8eBMvҐ96 u8mi5ˋ[@hs\󧏛u\1rjOtC Ih:[.}UaUZ.$, SHK |o~yCV<Cbe gU&FY~}&T7FeWڸP<6@Kf\3' L+ v-eؠt9E~h۵~L|9UMaYy$:Z[)z㟽495IT9HL\H֦fUDE 1xZI&9T̠+]I{(.*xwkgePu䀁dW|.VxڞaOw^{ JΥ޾2> 0-"~isrgGa?UOB$hd&=7m` J>֌ٯ8@CGF-@P^Pw#vGZ EsVf:MF⓺\yr6{ N̏gRx?В J.11yBLOSRo_u!n#_6ZijO􌨲сb)/nbndru4p:9^ah)}TT!э* ۹_&j~K gӾT72:'GQ#2uV1-E-kҌ?}:2Hm>*@zLv2)Fn '9lADC![xsR=8(t"׉HeԉT/LmK6yap{VQIxcryk޻͞deSzi@%}V\9 0ܲd% \NJ-p!$$Q 2ϦH#.yy6Sr{"^΄YcZĀJKPo9x$+Lc ,k:+kPjs M.5[4DA󳉅H>F)G1ʽu6pwNKv^VΏt1fOA)TF-Rx۞LzQ$jeFppl4 {4W<[ >'s7PHjNCJF#)yDqv$Ssvȟd :ϼ)Q!Wr3' 2u+DS}qih&+ *_ҟJ )d1P\IlW4~!6,;D'+K%cx j{&_`1%9;/YlRLJ+񈼢:x!Na([3{$,1M0g8*@*s軂/IʇɊI@[1PT'',| Brj' ܩysQFÌ367AD3(NOܭ0m}8"e!hΨkPMNV=7|.kY1^6݉$=Ҭf2%96Z:;Ik"v5*Yq|Z}=D xZ^!Z ߋϨLJ.>)@yτy ^X1=a8y$J|Q EI\'=Adϥz|_\0|z׾̽Gw$C-iqf>c+AxC*},X$tljHz e1@"R;.:-z)s/=U6 R;}5]7 {<Rw:W3x[~Q͍$mn|v ;8JvSWz$ӑ5{K_|D.tgk\M)/L7C7;hBVd=!`+)DJc10Hv74/%rA]i@If}6Q}:3Moǃl^FC3lهs02uX-APW[/.F'b"19gF t8 &1` 5ON x^ .~?^3kQ$#n)b-CY7Pm7Qĥ-5TzQ$C8Y5lp$s s7d%k'.&V}`^N"kљARNnGɑ{Ke S唵˵c$"jBڤ.;y^&n-5a~Bkأڌ@%bx8m '@3N鮰4´$aNF(_Č?XįJҸd:V]钲F}l!P)o`V$ k z(c=,#GhzHyb{Q`H` Fj޾cL;ym$A?t*A{ؐQHmt=} >)\XWc H 484:כ);3)` ۥ0^ßqpFCQ@r3aЖN ,t68 ~y2P<(m hL),$DG2 ݕ3YƏ舙s~%s8l@8Oݿc^"5wYAT|3lc#A6(~ 3u?b$3+tH^А\d5[pXpqgkVS24EcثJ|F՚ ra½7 =nV 5cWÌR U4HlX<>O.JsQҭ!sjD[E5Ĵ=,|P bU۔hcBv6aDoQ; :)RFKD[UJup1BLUў0'd*^rUʙ]R't3l~:}Dw1k顴ݨ& g^;'lٵd$JTlM[t"2!rZ  Gl3lܞ?[Gs۠ǂaь F%+X?2hVogo,dz%JI U YЕ_ؠ/Q2[ &:$@˒=2fU u\:,1?R8ԇa $nP쏣,V,3#)BO ^J+tK&'N$A{,D]FMģbRtGF`wc26q5Pj/yPXwpl5d{Iҝ[%F9 MV|M֮L`]V+mNxlhvSAV].Tg] fWeV]b[Z2;wޏ5f*^fZPnLD>b !,.f? J"95NctLBeOD<0 01,?/ +|K{n΄\d']篌 }M:>#-VGw ݉\Ni'e0I?#|u+zq.iZI砝9D #Yq5sq||phD&|,5?>ι0 }DKחEi6-Z5/䯥j 1Dx8Vr8rA؇mD ;+.2YH tmٚ\80-_눤ڎc~ω`*_pG EjaOWY\ə{lSWo:9"L.6HT zNt C\Gw< os`K,9{n :̾ I+Օy؂닩,TGC>IJRÓt, _fm\ȐYSg[Wzpُ4k+2([XMIbF'=KI x"T9U F.n`\Eq56&SJ/v^f-ߩN_u'|+ Ҋ&_{z*.73C"Nˈ ܰSw oVJ-> ّL@ݩj’}Ҧmtk6.v1r+J{[|_3(jg%fP]$3{T}@D-GoEci@JR __ۘQ(5CviV6~{T)e19V}C)w`n5j)sL2cB]u~VU^G~Y1K0{-#2 ?ܮA1Y(Jۤ_u0}ɶ Idn!W*=[M#W)~MHP }62^U RP43t?)<7ڄRP!+XT@G&vBۆY4LZљS -:ސ6I Urbz>@g͵ iGή-塢hyþ-8^h^6K<ίh*n3[mD=`': js8%+U$,*07Iq-;<"._dKl;ig`oM.,p&5w Vg @$jN} O\j-X#eRJWJX4]O:}}f &hL2M )/NldxփH!J.9ccԫy8عE0I{.ȅMZ }yDO_BXk\\ŷ-7Se6:^[<,+o4>Q_R^Hq:̬$i+͠dR h\cgK3u/IL ?+J'"dᆗM^q!6w^ 3c?U 4͸GNv;~<گF8F3EI0?<KBnksl(vDeF]'I&Jh muFnXLFe<%5Ysx"xg'rKW)4'Pn7l DMU]}5<0㣝1mM1[d0BW#1 Y*I `|qUM -8qr')oa\#ߗb>͎1&WvrR/E'-E@(.kWM)~CMnN4؅`ϧMn L'B}p,JۙΥPQJA3QL靗hi,|[n&pEk;]Jg[/QۏŸ$-PN:~ANP:YY8zl5}4T0T>o3F[w5{vqŃ6Ե 9ۦ, b" CQ)5Xa7S BmZ!B81a-= ihR͗"Yg縶9-U.;σʁIIJh*unP %I=9DwJqKjӈ|Zp!g$t=csPϫvWN/s (9P-šzuyx>I G=_vr_t9&,ǂƕ WrVu*j";{0f4+v&T1txvV%rƆ1?aYcil,ps䚨 f#VܯvV\G_|h.P͌6ډt> Z2a7%b%50AˢVfϥ>nW+H= >ɝ?=5FM-|U:$}(ωW w0MУ#Ss ]-/ƣ3~.ҤdWy4ɧI<:c2qbBHh!G^7dr_efn YqqFKe]f*fʥ㎼Cڿ7e"Lyb)Z:XE}»J(Aq-`]&s7(:!|~ވ†A_̚W|&CPh )P/U>LP+ 1(o4^G7 TNđt4La+74#UL'\U͎ q1Z:3a>%f_Nr[`Gm@]ZŅvreIQF,Y0xL1_8A<]smm;)$h’}^8Rjzt$p%"N~)[tVFT D`*pR#Y?VҜ&g+JQ I6YU󬓢y,\%mXwLIސõ1<>m]kWZNn@gϹ֤d;U7{]Ly~.;tXZ, s6I%/ >)7 Cyx$T/,TBߒE'Y<֖=:S2pbnh,@QU!>_.F?OCRٯ<zl*Awz0?@ J:|peM? u۔t-B_Io$tӵ_7iLFw7>=+Ts0 |Tb 7)miSWe۪'GIjy*fMK4঩HINN:WD̊^eoӋ:08w *Jفi rEO#CA6.ΚguVYPcrER%hԇGݿ+Ƶ\񻅥r[_[XA֛׷"foӭy gA>;6T0C3x˜)u\$ќjf r(N}\4};7PP2O#u qWҩa4 ʥ/{Z1$bKt ⰖTHhPs(FՠZaPߡN\Ȋ;_]#AI]EྔFЄzIsxzTF>0I0L$ x{3_~a;^i=V ͋Z\(:L ϴ_08k,j$pirvrpވ$HY`$-$lQ` 9Zׁ+bF0.@-*ƪ'&jMlz]U %?BI4-jsOXqxI4#2 q.8ƚ,}!NdwfQ2t8*l4t fޖ9}ުFSX!OjҪb+F"ORl<|*3JqV> NEq^b(U(RVi,& |8m ld`D"&@S3EY /K _OVLFb Ǎ4qg Np qt*u}z*} *<0VD"E=6Ɂh?5JZ^X 59}:_@CO(|dh PVHXL eT_Xӌ%ɽɌg׿h}bo]u[*>*T$(œUO, ^$5S`:㉰"[MIUoJwJW xf{cz遖LW3Xe>dAvkxL@ T~3y@f'6 Y'޵{]7ԡV.LNmB)lQAn8*;o7/ӠBSFA[?'`,Y%{.RS׹ΠO&@?nǚ>B .$8޵̻k_9.-NvuT]ߋ ִj52^4JJP2YzvND!T%6ɔKGؕM.o bԨPJ!WI ^l"Q阬ۄX;gCd/(%iUTwlǭ?u:t,+ *YnM7!zkTlf3B0a\9`@tG[0Vj>S/kF ◶ijWd0<&/@HTϏ"Frc>>+U< `z#qR͡cQ< !IʿJS 3hJqAa:7R?Uxu'QMzGozDW/Ck˦'1&55BzFrk}?{8x%^|f-=uT{ k`']AJ9ʗs WON }4pxbf"]ܸRNC@G7&fmi`t7[Z.5O5~L:MH\8U]"Ł \^<0 A-A\t} v=5V]!ȡZJl R`31;BgKK@Q4 O)ei^ >E n(oיzeCja`o! m2& "pSJĹæn7d/=WƛFk(?Xҿg4Ug _W|S)H8wo36z$ cL ?&x6Ж%5&2RG63MʔcV[ (~ 0m|rXZȢQAyV X~^K="gm14\hZqF3ye&I}#ߜ`:"Muʤ`pbbҮƳGm@ak׵`C*3_Sq/"''os M<*2ً+edŨa5_ssՌ9%I)<5Z  T1Njh~>5]D((h.ؠ $4\aЭȳFn:͟K& jQ 2=Lfg$" T)?iUgp0F:Y?6ٯQ'!vyrtΠ+Y ?IJL]Zc{P/Bϲb8:IQЄg}"[4whm!kn#-]ڒ6c`nJ%!"jU˪67G(v럂qFf!~G֧A-NrePIZ0pCCx@D5R3)hzkq\~VH\ @"? ~i-*X#7 nA41y 1/鷇A|*Q[L8$ k!?9MDSV J x#sCqH MColcN3pdBX8{cg022Q"ռ8L)P豇?=JLnH\Q̬ ooH;PDkdYCP9P{rgZq%D8ɩaM!zֽ.Ox`$RraeÍ: JQ1,-4a%1#0DT>M5R[c=2)KBײɮ"YWHLJp^tnř& u-=MYmF=$D1 QWH!2VpnADYx! jB 9Ir0 * U ، l)\ ΣWT2⮞ N#WPihh_%#qASIspcP_اU3 ׶B: l7q7,ce}a+8XJeR%,jl>:W,J8pA0\=F߳Q9$,cuMmc;'4F{Ou$L#w D ̗id04dcA! gq*Q_vǴI4 9$8L-'2=DgF=i":4Vk4eYn;?<>I9J߬Lg<Ð uܣvݕB hݲQ N#e fh ]sabGd1\JiW*aJ %_7I)›jWBWQPZ CSGi~89w?H(,3"V)&s_Y9BHdLT2-,ғXcfd..bPɖdSNu`7:q1bwr4 eD 4][#gCԔC>;9.̜tcBʝ^ږZyFDdțSÊf1Ǎ P Z :23(k$pav,wA"I#)fGI>u^4;\ý5uD%?_֕=ab |$hMEJox KZ 8}̱|^hP$n g'd(DcӴ&NC:"8]l?4CT9XA?*!w714c/yOc6anUkiQAUt8*ǒV4ߐ/)= pQgJ5Ii ׌B,F( zX])Ypt`Nk vk0!jx2qa&Q_i7ehx;لg9=__Ȁl:C`纪EiӜcE+5?f9os5B̟+R`JD3 _YPjZQx; A`/w'[}WkhIGM֧f20b/bR{uoJa+IFu_m(omtL nc>M<oO[~U+=ƞSaJ 7|B ih֛4 ﻢJ&p{dKA*el>_W6C4x ZSԥoZa5rnu~Ѵ6iܚ ˒PK6Pիq)u:1^͹W FyWl]M[!FfL(\%K6NPi+TҔq򗅦wZ/v_ͳe/Reo]=`7Nw=hIAq%wDiՙBU9{/01Bc"j #[ilT'P5r]~s}U*^~i:2(Ptm;(E ]J5[l1bR p1K8}v G.*Jd6ӹXGeqq)لDK$'~\eZBM65{?6`t {cT8K-퉜Fߢq+zc:R5S(RmE '/E0yj2ba$.671BǼ巋PKS }R[4 etw"YcӅde2TJnȮPHu8N7-Rb]4L ]9̫1E-Z{QJS@Rfޮ=q1f٦ez/8w!\Wa^(`D׫*:|I'-xg&js{@!sǔPgXrls4܇ͺ}=~[hpz@7=MX Ӄ~$vsN_p^Ye_Q:)k"[P Юyr:Ѽqبm~9z:\1Y_fib>Ԓ/TqO;=.Z!3<ٺBZ+~ ܾ¹>&"J؊ EI{)b:q^=Ԥl_2UbEx Ů8\Uk*Vl(512!4z qTodSo1#q ]H&Zabi4} ̓-+%}P@LY٢n*rV>G܃X#,#r/C*|J1C=7{8Tܥ֣D*˴4S.|`Pf3F .L# nv_EFERuvUɋ )ZhԷWz&xh2U@AsB?IfjPi#Qt+ | _pjKkR}kh m! Kji91`M#v7C2!]|8KkQ@|fmzm''Yl!e#x>OkctXg?lY͠ث%ulH̴t褦 WB=FP-^:V=ٌDͻ/`ӭٟ%i.^#X/Ϋ` SLW d 3_'\Ak '\toQۏ?N(^mEZ1ݯ|T0K ^#)CC~,H=qYh*K$fKcg<.r\^?6;U %I Xò놭B#Sev 1u?DM6(KB+6-?2*;utUK%noo qkoCXExu/sxBV;V;9ݞ[syJa)~=j DS蘋`i$ vR#j`IQl3a$ i,;osDؗɎUfUg\Q΄bjSgrKZp?&(kC.u"ⱠvXm/\vV%,b7蹰wqb d[PݻDVczs!oۨ.|Ur*$Q^vl2ѵ@}'9L9 Nx,UK}"kC6j؏+/޻9EWȰdIFm|Ks5bZydd $k %7DRZUU!ncEKAlZpY_[r7!Eu`3@O;MX E7)*w4B7"AZ|~!E.JZ@tT kd.9(=Ny{`%|9\n)zXGn~u6W :᪋KmNwyBcK~n]>}FEsa2HZ N$)H+:=hu>GI P!Ny-92HxE8lir7ـ)]_q@Mc ~~9a0  7@ږ/iuJmq╸SRŖ^&=D: jKwpݤCOnf9q5:/jt|P 8!l(ܵӉ:ǽtOl ig3Q9zg+Ѳh󭑫,J;K|`]H$!Qbk/ݼQdvrN c7`UV<-㬻~0gQ]FH(ݸx]}ed-&hbR$ORdWnP#Ս0,Yehtס e `캎-lbaM usc/ <(Ep[~UQ[fC`>Uva^xv=A-"aѝ7˝iQc-}@OT 7b1j5i)j|<Ԋu̦r: WecpG&2Q*Q)E8k&zԞ^(|#A :G <_^ j@uA"G? A{jCy._e!vJI?vyIBǓ. ҭ'wQ( b~ 5ő_~* M -p aQr7=ǩ`_3ra~)L᪙hֿS%ZyO'd;dSC-_!qZJ殃yheFڜ,5Zc%H:Fu LG)pEoܚ %$?j}:of6WVqEvg $\H>|M3O"A ФU: 6Jz A/`U>#Vl Uxy;h]tֵ f`oiUvݤ,N`Y곹`xr1 i|}el}B3Oȫ/r:ok(*-b<[^ o:iiլO{ am_#R!5  G~;*88-:q#W( ͬћ7TO2=oڙ8y }R`Ou5+~LË>x z![X0bJ[R,}RtImk?͢ΦP#*FPisd<WrʵB;b+VxT~q%64 Lpr;Yb(2Z2(`1]up&T&_փ46D>u<:!-mM (< f%ֲFKEu!_=Rau+ !$ ZRB.&>B? 2% `Xb-C"jT#y:B~VP\2fs#zS kg7'}ul\8̤<^'gXY>H>R֑c/}_^&b; ЂM"7%lA׌9oGMUP#.uocE^&4:,<].0W#zRE x sdkfWsE<-ὂOF< 6@偏;I X^5h.^N0\B_ Z]R#0vP_x -ZI5ÎCn s$_Һ&]KR5ՠ/L6voT[ܫ}&YHD˙Qզ'\MCi@5} q%0!dy%NH1S"u3ۮ)/(]\"zJot@;܌vyӛjZV(Rj{wn1 " bvYGm$<` /S|u씍ܛqEмJ_J%v}Fe54ոN WZk⽯Ӛgu)688~|Sj(%?sΓzJSs[N1zg#?WԼ=@iܹ ܌ gG~~`p玒+ݧi o2THso1'@WsБukyƍ]`ԥ+7p O{"<QYusr lUZ7ؒ.FGt^*3՗%r8$j]+]T޴-xOoY̫^v}F>vn tVL jo;ŠKb%w7rRVΙToC7f^^*K/4Ps'9C_],u8LּbG9+k=+ڞnR v Ȅzqƙ/cNsF`E}"^$5I~29NPV Xfv#,FN ߃bmķ` dʲ'"!G!BDixXz r ?d~ԕzKrҨI;b/}_CwvZ kؒ7CI?$5EʯRs(g:qU=3~CSbWa~eKRe|k8H "ap#ؕX{ l?3</aIC虪lGtFHm#{ގ26G7=-&7Žz#&;Ipo/!7N'=Ewt39o_vC%!!ɏLW񔋥*}:a) Zyq Ӟp6Xo_*kMDÄ ߭Vb*JK5F[ Z ^ wyqpj1&'LK>HhMb6'5y6/jve6XIL]Wj5qsg ię9_7FHTTV$Uo}%HG-4+nOw!hwߙH83/iPdH.8\ KfV'YK#@0ZT yf!-J{b2%@?;O)4GSsgSgC8ܸ_,y馠|Q`ܓj\QLRRpߪ3|!- fu=`ԃCSmM蓡 )nY0$ւX-<O"p&p)YyݱDL"4rpE" 0P^e %^ma^.DZǵ 9d3po!fJ#=\'O PliŖ750C*,(mQh"~$U3+s<7cmS++p'ѹ"ycx5xϗHgJ=J8,!^۪ [:՝B [֍+PplSXfcMҪHAL+-Vf1(p»vmT hE,擴Oq<8U,q3 ?AxbfH8;"[u0$ l⧅%F&ō%G )R:=ng}/Ƣ݌:$h-O#21#CkK׎$!I7:Mar1ݹNW^оn ױ0(J!\dPM>|(*4TԒ\8|L)υ(LHqQ=XPu;-áӖaB4?U0~I{Q댱&1.l5,5qq̀Xl{0(6|4>1KHҕȣ~݁|AYاv;S$<=̋+"7r޵x<'e {f`iX+7#WSIJHq6.q7TO$Tr%& S(qŨ > ù:pUI,*k b.)2j1Q-ʮs 0K{'DNTֆm6ݡfRnHyLAWSu;}rQw"t^>{UF9'c\(HȅA,ȉEHm5Ya'& ʆÑFW X;d{Gy5mHvbr,E9fD|'F v@e;_ń4!M{RTW[نBo Eg%kĊb^w8#4 T/^$]}`MmZw0V*s7\kFȚHݻEj.+VU#`St:Ƨ++Cp9>+aÂi6.[ӐLm̹ޯo#a>M\"B-]/hBX5|j"Yt{xVNF|a?"t[Yb%xV?.pW F1%N^l\C~0?dIH29j*и DJَsf{O]Agwn2>z͠[iv~&I+V;lYV"NUʞЛS-/X.1˷qԭGvuNKQyN.5x6ev16o;?!>rD"/U*(:Q{k1=DLDy(:Ψ6%O(3J49ϙ+B0#mvyYE$`9, KC{M5rz (\mDz3R g5 }Py@O6Mz u^Nns:ю#% *MgYu+GQ6,DltO6Nb!Zppi˽t [l7D>ɇm|)7 I:%KzIpzlLXƬ^0P-'*ܸ atNc1W=}Њ1X%慩=G }jSWDZ"f0 "4*nZvsTg;/"e+R;D_jHy$ScF]^{єZr>7k$5R=ΣE8 /aFq{'Kt6Z7sU:مZo7,Jrf&zK[K~:<. /|Iך)Nj̜AMC)QY 6/Ca=: 9ֵF~]QȲLXI-NTDmin.3 n {Ql|$P^Za-/bTS/f5 pĩMV( 栂IW1lAg-=bA-drLY2,?G|K n+=L}bڦ'@EÔ_WƒvPѵg?O/32DI ^*vcJHLBa'u= ⿪W>9Dzgc/<@vOVI]<To%A\K&.;V s׬P:UO,H`'$Lَ ^Zm'iёq9#oWvھOI.6DvZ=^a%Z%0- y?c-M埊c ?@;5u)>Ib5,n#ߌ} QLw9]V"|п4gg>KiRّտ$*!$Tm'7LrCqEw80ς/YIH&Yv~ϼ2!&dACΝNCD}aU3ؽ$y,?*(l0D#^S!U&tjnXxN.\N]ꫧ(vJq 6,s7 O{f$dOd8q5(Q\g RXj7{L%QUNa[{+|jwPgX,NM ߑs1(IJLz,e/@ƶL&$>BFV~%ՠUz"( W"u\\>\ȶ+Xp9­ny oQRAHoiN0f#?\ WMtXHÃsI.[EBXY)CWTH)`l>Ez=MF 7adIM$VuBKmΑt!9]Sʺ\:ÉO۽yZ |C|7rv$,u)L;_Rp'$5W Rӆ#\ftNt6 }GmSD5gѦ߶z*fUCֺRkT% &Of빭s3UQTFeRM0;NIWfb>(9Qzǀi@Sh@LQϨ)V.=<*%g_?9QxUˣΜsLw9s1LL-N-kw5vdZ/mu?0$yk& :B;o#o2_0ȣkR Zy!$GvwJ|ODQ mo(B19-K&rָ; VkV- q%@+Ll(".X 3H؟lPm ^E\B0u23]F[S zɶ ;d~?5 "./&w<`Ib6^\0ю,s !HCdv1w637xygf@>i˯xtTW.+8n0OlH8M tl0i?3!C لTsǻ1#ps j(\dl%2#tՌqT\0~sic:'c>~ o1{쩪 eG374Ri=uMl0MԪajg^<Ȝx``iSFJ޲n?DZntS: |j6eHѺZc )۳P/ # [Yn.dt^wQg |d齏1 ?I|AL}%t#]/M8ⶅEl'`D1re 4Z 8?JUd}a+UuBYjyYg"Ih{{ȃ8t7OزTs0=\m-yj{gSt{-6 cB=H:VsdqbP&j)B$ *N[rvbI$,C7=;يY\q1B>߾L!xN9ř΢KnzܫSzonQU o4 ַPdTKDCX)#_{Y^ojnw8 ⬌{ [GUV;]Wﶠ:*>Ҝ~ZwQׁ|k;,7&"1AY  P⡣VvW@>X[K?l@j X뗟V;܇GNU}r-?kU1͈(U[6Q6~ ̕"*Q LGqGB< ;Z'F>SLgzQ^NS8[kQ `Eȥy!5 |I8qOڵ(=ͯ~0OR}bCEyzz/ܒƵl`t<$  ]@ڊn؋N1d>=ugj_Z+݊+H/t%ʒ>ohdM^Ef8=O`uQ7$msOq~! hz2J1JtȆF)$m7Wg/`kX%X=dUx.[VEd>B&|բ|]A&@mvWcfk)T;(m=h!v\0H/#n-;vi"Ԑ L0lq6MKpj#5;}\X{:Du-#@BT@UX&*Jdp6 HgAOi9B@]X?PB ɋ`Ƙںu^!AT:Elsb˺Q6{r25ެ(H ŝr1:rGNYϖ"ϭ:a><8#">z>@ OA͙ex7n C_.z.&$wByꭾ󲺭hA> -T,@)>տ<ד\'I.wud&|Yxx)x32!ㄖ->c}鲼_2-5![WS_Vm}ME?%9d5֢렚) v2g[!}q#6'-Z"^KR X IKŁD lmÎNnwRK5XlRZFpJ';3xn-xOUR6yEbcݯ[s< ׫~#/K'XkϰK XB}O!k^䎉Woz̰\֠&_q?$YR$|ǐZL 9JAzƪʨi[p w9^?ZaW'Λ3^ebÄqS@gn g@;9}w\ېz묉6eƼ]G`(X/=ٴ)bg'yN>}26aH xևeUFwV {!\P0=1f(4HLrQ_w4[emu <,}ؒfG{JDZf[wNmVS dn#0HyCu0Ŗ`v"x?)aZ֮r r:#яtCVZѬ54Gbc߱ WJ׮-AsԍZlrKjg[$#dԒRnK<o/μyqvHОPhGd0&5AZpνX3e8JR5LfE4Yhjf*ڻthR)4 RWW] ipjhLPbWs;粴vvPF\~bMyҚr8r-nh w) \tVUl@r~+3t|> yTHAӲ>nKC."<֧|e;|5pٌYZ|y heo~d!` u|B0eA4wJc|V{ށ뀉ou n'$۔!a*ukYž#pIȃo[&$[! 9ų/$Ppk[M/q+rqf -_*%v-xj k-.NuxlzMҍKp[{u9Pcp' @jZ@fTHO <Ѱd6zKǎV &8ke*(SkEQ<iI_u259]}ɚhZ0*> 6%< Z |T6Rd=' l̓TLjX j~7B.{$RRp`*7qK&᥻[n oS\""ʆF8J}()vWD!^#/é[߀c|6,[In)I2/x y3gCbdR`B1GGSħ>y湷4Q@=uG.SJDyS0񵱚mW'.9^ h7'4HwC`pk֝_dϬT_kGʹ65 5e  Sd6,ׁ`t f^sD[4YVO0 Thf!ݨJw¾@=7@]\syg9Ӕ&Up蛛vWnF0l0V|ce,]Z z}V X$; fJgJf|V\Ѡ˔Zc9ES]Xb3$B3ֳX zUUˎ1[TV~DQ"sro o(파꘏ǨZ ֜duJ o08;V{\BN )ta>z Y8f l\M6|a rtVatH7md8_ost?BADwqg4=5]jm0=f~Jަ+ \~Ђ@2@bĢ^/Rfw-1c)C!Ȫ=Vߎ3E;\ )ȹkg65;%r"M7u7yAT}*`IA+CA"U>ܱэ,%t0{h"B7b{Eቆ]1ZPK8q5F0`*UÝEJ 9KkMɗnyp>O- T_^7L慫c65o=6?^eW/8E?GƷ r {14)A5Sۼ[ADE jJFL;)MY~FoX0ub>+!e^͠g[__eXb̘> 'Jvj<:0_bYO1>>Zs/hʢY2CB651)ąC8Z?U|7S:+q dOfLҍ:a>2w=I k oS˩8f%94mH DY9ѦT$K9#\%I%(Hb1%F~$ Tpx UOEqq*Hvר\^k*,2f~HźZ]3YVEWI@XN=6nG[rqνe2"l] Jyʼ+~P(QyhEP5v3Ju v>!upBʷqȍtp,d6:LGNLl8%-B] ].6fVH8vm!/ ָ)oև$[.І&%|MmZS\K%F:.Z221JfAph Aɷa)rpֺ9JrD#K QW$ SA+2ssq(ֲP%a c=\ c&]t2+>؛4fitlx84{m皝2Ì{`PaS~(= 3-4)vٴۭJ/bu M|3x-zRY-duO 3@?>ˎ 3]+BZ@z(agHY~" vF=5/Hf `7!-^r6lmr4̲@ #ZWC~;9Ni"WϺ ZY8HZ$Of.m=hYX>kYw(F. FJ~Gcs?DHm9:NHFVKެu  9l NOhSٰɹʲ}H5^βf1vۦ9Ԟ-`YhR>ϓ`'x#ySNt̗\B/5sS6l]Kw{^pd}>B#] G@98 N]< aTS6_BbHƎD) 7uyP^?~*vBH)kiL9ѷX9$gj:SKWB(^xG]&6pmE1 4Pm8zwK 2xe$~49iOOhÏXpY`zO+MRʷUlGWDBҒߥLWx)kvjҠ9팙f6*E~o}BCkhΔj6q8^T (ztv!:B~ؼɀ OJo  C~Wvs}7 KfLb(s<  Ut`*Ywk_d NَA騻}!>~nKQdVhJ8D|ovat=z;(_*3S bTѱ~nouÚ.ͿP <”5GSo^Ons2!EGf^YkJXqpF~عKDBDMoe?+osb]ӁfР?`Kp`ge'@ wad.Ika:ڮZ g ALe܋x'#m͚ˋn7Z.J(0M_좌:d < ?7;&2[qGA(Z;b]"ɣhyT40V~lev-o\iAz cW:e} Aj(ќqMhdTQ+9*hhp;,\ZgM.6۪aa& ,+,#Tjk`>i~Yq!BXb/{yn!Tm6n xB*WnrT*ɧC4 TCo^*TSnh6BcDu_ ww}}1[PFj:tD%R-_WJ]IJ*Ж U[*gʗdِXR_mzcJz} ǩ$x?9խ@r ?luЭk96jO5nDI '+Kh>-H ꔼ.HdJy. Z8-|FFW.$&VM〼}2%*|"6@+T>+l兩G5&>Caqb4>湵7eBnj7:jImݜ"Jul:6}$L^)^bF9 yVU{'Om)ɍOa;oQrJģZrdp!@MovI_gWc%u}Zh#G aDrr#ԸWNM!uͲN:'tW&^Emi=cKw]ӐM`q XdȝU UIFr=l(nA6_Ĉ.%9&.˼7^0jR/w %n= a*\;TqBŠل+33KE3DELä_/Q D݄zL/xN w G- RU']WcBsm྽M@y?񉪳{uF,S䷋p[G5n8Ä́ 5Bsu^&TaԄ7j *[s?ܝn׮bLeEv8VXa55<#brAWCrY :zpۗݪ>yؿs%=/= #5hc}Z?Pnyb󣄜W S;eK5 %M)>K4e7SH ?t1JJ  >0mbYٱxǍ?We-ϳ*DwnRz=c-YD5IrUOP_J_C`by{kG]-X> s1ֻ)89ƨ%*\4Aӹ"E5O}<ǝ#C9*)lWŚ YwVY7s8'q4<\Gz8|bn[ؗ^j6OM^QEmJUw,\4~Vrmb9Urn<2=?>iE! }z(f-O3D(6,?;Zwܘdz"O. V/MRVOKiL4#I mo@H:{VG լyU21T1(rDkkyM8YVd-tY=`瓂-e _n- nW?@ Vo:i6 P4f,p%_5H$*.A. ' ڃd06Sʳ^TG!҇滔JM."01pS.ͳl9bbd|Ot5 MR`|wK]4z4$1mRw#C=mӝ!M*7c\*xT=^Pڬg( {jSM]+S*(NWfꚪQQTX e?8kbRGH W=m*X>@cj շx vJّnc S 7MvYYM|*8qΛ\T xu (gDI rqԠ易roPХ(]6x^ %XXBY9@+/\_$Ymi.Oj~rxL=.^kG8$Bn>?(%*LFZf@\b?1yaC=ap/|刪غ1M:vY g$n,'},,\ݬo/CJDFt=,ӹ:آXU5U8.P͐LuO39,.l]Q:&F6' 4F ͋YT߈J cMI@*Wt;(*nE٥`Fa[4ݗoSF*u3ʿXy=,L'X|L[.K (J [' d/bwC8t7#ɡԣ?@LVEA߆0Xs0]0*^@z.F(րM`vm1yE]0<4&lVG)RsOV5:{% r 9ɠw$lFJ(VF*Z f )~K?J?s;N XLCyR sVNܐR~[eQO =n$qn5'CepCj:K x'Œ+Ck${2浓b?4i%0[sl2èPê\MA :Gǽm&%ѓUC, /-ňw )8D./:@nyCk0E5|q@BL۹/ #X<: 7zBԄx~x:&a~Nک!vu.桟`$AK'6F;c|M计" zjݮ&h/dAnYQv%eNStȞؔ~U.y'ae3S\ 15ނą'z urE+~ecPO5vQ5k#`lpWg7dyM`ڥ0k۩FeƷSǤ:SHl_^jRV5v={ Tޒ ׾c{'lm6Ln4+.p- &Fÿ!}%nXI|1̯`ckЮ'1;Rgq%)RV 4w g=:yWE4² t^`&+|3PP@.5ދ Y ARKgyIĢ V4A(kh8(=6puFLpGNjgŨ.sjYZQYOrp=r>ibG &ix/n0V"d=`%&I`N'y(q1Mi1N3(GI b*g.ƅ%80뙦k?߹{|R$Ӗ3%dcf &lYzmqp *FW[@(5~A/ Ot\u"e؏I=@T?5A6S ea{aU1/"F4" n5u^K>R|vwlOŖr1)L*6>n>ZSW%B3̞ jB]W#[a#i"6Q!EXMD5@kң  >q6\ P#XOu= ]k~ڸA5c.9vId{.y*Bߓ x0pnNzEЏyhmiEb$rnq8NuswWP@gPcs%U k .04O94r>lVAG`y}@FT;{$E[}wq0qʈ1=9c5gjE)> P(Ɉ9U8^n +s%z,_97>=j) H DGBXvcYV OG[3p eG'"-⣀Lho-keֳK?ދmj|՘gyX(F {-yB'kGl:Qrqy^5Qz>=p{=}ZC+W|8E-\ZԀUfy_yzw7O<8^!V3&jrѫG&Aך14Vf/uK*x,hxۧqTaU,£8/̌J?{G ^c2_t~Xx{4vC@01Ğ \ooIꂆ>Mi``>LĤͮ(wtN˺OXCmS$tˎn]:?_W@ qvaH d#ilZ\XombF q|975ݑAQ$:Z>T"ѠJV]zF5+#%8.'nE.M>@}rJP!zacZt`wQD4nxWIJ8z;)!<9QGqĚy\=!j.IR(ʤ'QHv槾ܣAtHt!6W΋x{YC7ՀS0?~$,ߜo6>)d$$h늨غ0 4ȶk{xrx;&y[/hQu⵩dރY2 `^\oIdeU.~51%1GWB"[y"G$\M<,%n:aݵxy+P;KtYi^p{-_XE;*L۟E M"' ;Z8qxU&Ԑ`qlz2d$tp{j6d9ΖraJJ! K$ _D7qqچ.{NY *6/nT*(k|iDvYKϲ~ܦꝺ`L+S>x2T -Q E.T(X|Il䞡i ) 6;b{E1c!oe@b[Qrd@ ϩ agsXve6}?7aMM CB< @;kTἻs.HQ,Z2b~k#8 g^fnl. [Qi-+JE64& ţ(!3B=\e$`*xiu6I? y0ԃٛu=%MgI3b@3x|8DS| S޲ FOn N,GJ4yΨ f*uqJ3nEU=`90u%^ܶt㾄i. Ŗ?J8"EumD۔rE Z"խZUW;q5 ?'ޅ!*a9^U/9,>|}PQ9k.T5JUb0yœ.; r)L/Wuu.v;2* As≗~cR=x@ ?G_`2ggH!}H$X@9d!vj~$k~bZG[*jyo/7tzʓJY 2M!2`]l8R1UX $K-٬..E]Z=$y͜nGk)]E)Vw|["?s$E@ h5qw6ƨFTSo ZЫ pgLπ>q1Wouwb4C$?b0`-_NWQ~q8QAq֐' WeoCU ɡ8 `^L r a6E4Y%=t8b \b!Wou||2Q;M* Cv\@[a.u86? Φ]%1+,-~KH`WAL6mi R] ]Z" ]bT4QJXe`iQg_f* hP鼕4p^r9^̉[E(T0!'D_7ϤTKlerõ 5b]íƺ+]:(3Cu$f~<f?m@ 4YϞvp序Έ{t U&&3C@]=ʨemrRyb0N'i^4_wbh;\X7YN\mw(T1LQi70~*/w'pڵ'kw.<+t3^},;3|hμXyBzU,PwpH-z nތ7bҁ}{$â5a֗ZJ:yV2jvRxPmJo#ugWiSIL=zI5[Lr-M"o֍P us^鿈:Bv-t|e5cm+:$1- J.J8opD棪rq{ m`ShgCJ_C۹tS8vٷ]cG<ƥ)ޥoW-m u.J?q5X]Rtg&H<-L269RnNFbrzm耷P2% sy#lUaJT_*Jxa9--wCo'h䘖 v1=B)- ЦXdݼ5v~ѱ1yF_Cֈ`-ɕr^Pz$}ac61$d8D"5^jî\Y۪17٘;8c l3;G%;Yuh"m2qm?q@Sj>yޱf>uzYќ^4޽nLB$"q'JF1(߰+^"V3 6dn}"jAs>#]z~Y}:p߰sVsǘzm\?_`n q qGx=hS O*|K {;E~{4XRזV x!wTEڕԻmoq$oYtVLDv*0-OAx.tqNAtUﮒ,݆Kx' gzFy<շ@3^X;Zę[%<ݖʡJߒg_* l F۩⨪1ˢ _A;aZ1PXZCCPT/H@r%k"nB`ʎvdO,M;̄bZ6*~)[OXp0!W,zIV+.wj[8eEػa;^ML`"jҲI|Àf͉+3j@*ؒdaFyag̢:tl$e= \Ət!֪HR\\96OFYMhW+k%cLݯf}Y(±(r>Eh01<v%a*+[q T.(VЊ,䴦Q|aYW٨lnK( 0T؁9cdc)X؋ d=a] -4*ר?ǟMpJP1|ٜϬ!H:y;;4yLc dߥ0m$L"Ͷ4; JWOlE]$e}TzSXOBC=|ݺzgMMB/ o%6Պ jX<˝<M5"ꔑ@&y;´ij+Q>گZ,cluIWNv $4_Lڿ>+b2 5.W݅SkB'!)iSIE $RPHAn5%*W"`TP׳Ayv@疥\ՠ(v~Uκss^؀t2RtJ5PpzuﯝQi&Sb si;X*J v>*8.4ȦRu*2%LOylcH3e;#IhRūlO- *4xb4Zc F!g64[:fq ·= n)d\/2u_mlܥ-(`Ԅw\y;2;̭̎wHLaA0kd]~~i |ѐnYsh"`Z_'bfTtː;I}cXƩV9ǝzˀ ȫ+)u>x@%kY'sYb}vIHUSal7A뿗FkM->MӻFaBu(zZ|ֲN.>vf,5"F})UTĜyz 4Y.E&VR^%gPz=9$n=KE*Gwn} ZHft&?kM5E MHlPa e?w5x!B{&93[wq)!;#0a#s̻J'=:k;g kDQ IӾV\ EVfbHGB:V&KIKQ,%`09 Vg{RɛWXk[Ϥ`ἲg]_".%P+ 2CImF>Cp U*DtYdrQ˺U^XLseTې?pD+=UmOh`ƈ9=Ru@Ia裈:4ҏڴ:V\p$U8[*7=]ܭtP˺?ZDVɍԢu͞ '͜5xu ΰ,8B|>KC-׍~< v]#rH]Ӓeq}A7~m\L!<,v)QڊTS=ۋ5<ۥ{Ȁ-mEpx;J` &9p4;_/a$? ݨ^K"3X_jnL7ӥr^ &MB"FÖB 1C@uD=øh CIǗ4aG#Fm fV| Z\6M!"Z,ɛtI44?xT޹N=D}"~#&B267S}]{'C>H- iAƲh3YrrzPn`1`x , &} -=Cq^k>H;d*dX#=XkgYXc<"$:jkNeKáqX씀'fSE> ,K].7K˧"è`s~UfP0k]Ģz }޻t)9\l@|eQ3^NprM3L^1{_G[jPbĕt8-Q㧀51l߹GR)82LܭbY,6)Vgꆀ AE"v]ܽ*PT>xDI J``qG1116#UL՝̊Id_.dGX~?>d2~4,Gr;\qi`n!P: _yxUPK!wi±Rx$&}7QKY|֖0UG?69.n,79ΟڰkK9KE1^##<*=Fi*" x#}k*\%.vfδE-9?E9\~U>nM%9gՅEH֞[T5@h$dHQ(_|L=VRcxې(cϚur50{g_lETMHp4J~k̄Vvȡ|@w )07mEc{D:[GDΖ -yуr)ڭ|{>gL['`{^X>wPtD߇jɥ1 %Z\@~Үh1p>K SN+vQ?{ZPll zow | }2yDX JQB1X#H¥+]v54 *XI!z*ۉ+Tr` 8$87Iٳd!-CR)R'sM;BݟA,tRߥp}-ç,|h4Gns$7xGhԂ.B[jwɒ8v U ~JPX ~ |?Ǚ`Nu.)-tRA}@rYY=ail{gGˣ9?$K~t5vD.;/p`>&x-.t詜"fK&9Z%t_p-9Pl"ׄ~J"h2nh_RToe6ߔV5Ƅk)"!+Unʴ,K gs,gvaR~5p3 ccSQInGΪ̩nO5Bv4Oc."'3zҽA7n/Td-孵 &XLteYe&#iہq~GBiJMbxR~қo@Q_zBDs0xVߝ}: ~rP% 9V'.F^lH@%4S^M$ȎWҝ,o>1%,`mu_edFDV倲Oڜš!$d)ЫL'CNLZY$`l%#[Wbn}:0 Ib no[%[G&5oXm:$/H!$T8]8kn0ICe_ #\" J.r*eۢYQ{5b_:YhpVvꐉ*xDF9^a~uZwNj|:c]h"3ӣܐ0!KeD;2$v.O=ikh74~u͖GqyUeϰO@[d8сRjW4=Bk]%v wykBjѝ :w X^|PhiB'nG1XHȍ؆ĥ\ٌڒMPЖ(+> 0{~vk$f0{&ZVK~nҜp!#_PqRoc U/tvk* K5INΏ;7ad݈ u  7kޅh,> PW^"/4,^}%Q')n:yU{?#*\zr.Gs9AiTo1ks'46%+{9[N&x`B'SBE4 '̾FR Q? 'w1ެGɊEaVz,|e!}RY\? 03`,cq %He$baZ՝F7]#w'Gyqz0J4t-d wX*Bd4U˪iO2.><#G‚'p%toC OC Aͨ{o<`m&UV-?*yL7*b`9_C|?p4 * Wn9?[p){#{@qIIBJJ{"[d"ɵdSPz1a>T.M0WWOO`XYt 'ȑ6.q]<?<3rҜr3*0zx[euHZW G^,tw2R!7V/8<ߥ[ so 9q/wŝ^!J^z["鷵0x l3,r.I6)WK#@{˙03?&eC եESepܖ|^>-@( |ѿ X\o+_Xqu0+.w]~4溽\PK94M+;͝t\^S D7}9 G=u iDw #nƟAQ z5'p (=2 'unnbfI "wus2jGWipf?G՝cP|#끞@r:ԟv~G *`ִPud*\"%@˫Bb_tHˠTXhJ ݣgl .neW.1e,UxvݫL~XEGNڵߒ,8Wd<W~n gLqD (|!ēw$WK) 3:ջ63o.e=ӎ"F7*Y'jzO:u06dmL  k<=u\^>e<+uIU Cuqz:ZRT*ꂖݼQiǜV@ KU2s=x NSaT|lqsOm]:VL(CW of9BF&PTN;_Z>Ϯ@ i3I`(<-%E2g2Dftr6-qFX%4)(raR8vvNu8 խ$<|c'%"cJN7]Au>\4{ǝ"3: ۉW:سy`6`dT\TIVR%UIQ EmRڟɚ~u%a ss4FI,-V< Nr{Je37(:j-koFt4ފ?7F 7] K鸒Z.p tXM% .F=4[65jO*.6[9DŽ;p[oTC^ĝgkzi兵DcbewУ|n-Kȑ;@}l`n )Gkq"AH Q0eb DK SƜlSbQjFpXSiO!;/'°yN rKH1 U CA1sǒvsǸҕǩlA祺6qmKo'\Ry|vq GzViYId/zn#^?{DO0w撁ѵ;fE "JPO` \y5oca'G '~ .hJ.~/.av1Zm? 㴢p_эg=t/Ḱ#DdM >;YXLBr|>96 4,fCΠV`('h:^gjk>SH6s `"Z= /)ER3&4RI)2UE܄%X2ىM)zͭJ7W $z.V2-G#&$%u:% C&$A!y Xy1ՙ9b;m@(Xi[R7fC h h=bT⎸b(GaCmۈe34P켞gi{:R8ٵw(*E;E#M 뇬+p 'B @"wd8&(`+ƿX\XܲX;;L9trO5/ȜR`3fμƋQ̨a6 TX9l<-yk]K$ j"h0ȝ/Lړ"3sSߧ5{1 c!#Qĕ`z2 J@DGjWy]H19Cԫ\ݐ [lsO'Xio?PH˪ "y9maeG# ̗r;mE&kJFt9*͎'wr}kdYaR=‚Djʣژo@ VEF~D v7ualihvQrh*ȳ^̘a_L xEo'OgSw}7 d dJ -ͭwq >_"LGerv)KO߯A2MEfnS}p,S]Vĺ+t}1;ۖtyf z "Wg#RbC TY[\;%2 `CD >-&lz!9Zѡ5̟Yl!:uk.paoCzՋ%'^>ė%DE}82s I\ Hx pRιK%2C['Bc'-i>|BAQ~ ne=fS[y8-0# U+Fu蕫֟gX",8n}QqYx_N[qܬ'sg흞pR".5mQaSͧ*uΝU61ѠfАm 0κ]ӣ'q5H(ˤ>k_d'÷C݌0b-0R aO' QbmGI% TTrBː-Zx$ꐷ^(qn/J'ۤ.`.sI<e[r'-b0o_ۆaCUrݫ@7IHKahɚJ+cCIpEJ#l!l.}AJe`Z1}S˸qF:DU]Daw=;YX|}ǿŨU~`g[0BUWy4ja_UɅR[RVSV>k5RD_ |oH3SRw+($ n(MI7v]C-γ“?cG /\v{yN'U.<o"%jj2á:佞巇dLLG@ŲW%o\,O쇪+-xi_r]*YFk!'!%+T=Ft>CֶTR1S/q.R]-ߩ+KCfx=b%zKJ=D:C/, npnv:V9WҲf&784h&|فNiW{Dyz +i R^e̯a2Eȕ֝1͜l1ײ<7]XuceǕgc_*v寇czc+jY#t6*HJF74O=Utc'<ش0nE+G-X =o8U_{_ގ?^tkL#ZWsgkHmz{m.bx¡(uXԦ Dɷu%v|v zJh%=K>G_L/D!5\w[Jilt0yFyOjz"£VRbi؃J#qGL >Ak 0ّԲ rX,u؊&`v:@I5 ʈnKߤnUt7>,M>R)kE&>nL@<'^߭-WGb}G.5T Eo@r-WS=%Z.K?6-B%a=Ya97a#>V6A~}8Qej+gخ]uO"5h /7"򳏗ddQs:RfAŏ=dϘg*whJYw\2` UvʬwI;fV?t|&A; Xn2TLi161or`ר+zuBlt8fWz/r3]aPФKtоC;1_bRGѤdK{M&_RglEd~Ɂ?<{`ؑ ƩH*~zqSg^1ДJ$*cIo04߀+TA*{ 䕮8ssŮ,;OX qI[4~kI ɧ5E oF.M݆t,JyxP2(;~1.2{ag)?ۘ+E76פjkj!w`y7$s*+xVCOKO8&YYlKZiF7B|p賤 6O5԰f*iDdvy̗w7@aj ,+ N ^r: XVΓgn$E!=6go]+WPRJ{ E+2e§EfX^3Ƭ0Ktl3=dӞX Dp^i%1;.FƱ ^ƩnSA~krKs#|Q_jF:Z@!`Q/ Sw%b'i8 ϣv QiLjlKa\* w\*4}j!FnLhj5:-\Ge1ae!ئiZNjR&Oyn"^uIaџ0L3E2#{@āϻ'gSH)svOFrr|@'Ee0Oqŷ`uWËKkUA*_#ʃ;&*3^rj'SMtG؃^ Ը04Wd]ٹ19A8$pO DHe3~ O`}gn%0[Pq=Az_}PdB;"QFÏZ aϚM;SRn$%`őV,F?3'ӆgR&`hH'822O녧\pU/A! Ÿ[%j39K nLfWnݱnNp8JM#u `?))H&m&ɏ22i|#q0K "SfF*$Zb'RX:1R_qsϥc팱' mAGk]F=bNGi۱Qtq jE/bT1!!KK\ѯ{Q$>sWr77d7CK$ ?(}>" c#pmofuEtth;LmxozmV-*jCՓwsapQ4q6{)6ȦwVŬwCP5v'L(K˗eex 4*g^^p58(x}/XqŶm2]h p9:,4{G.a_=uF98Km"EF0@n\09QDi;WoiKp(>Cl t4< ĮZB p_ҹsTRBc0R2U%Cq1Z8V@d2 `ׁ165doI4y.&\M{C(KNn_7|{g)YN%Oi_ XGxksD&5@yRӃi&__ޕ} ؠ`/tB>Ttv)A O>GH8) %IXR?!Z=%V,{nW~Dž9$ઍ3y[|e;Ҡ-Pi~φ CYrpxNni_+vŻNVeP /hP'J6ye0N<5ٸzE,+F<'aֺKKA6CYJx @s!%/m P$//gnO ִ*1T3 :rˀAd \%ޙ)^reeho쌞 wlJIݷIFuBP mB+?"\9ģ5){&1覹8gjF< 9]s1\[F{b<`A$%%|P*G"Ӵt"y&y\3ƨ%d`>k2V6VѸa%0{fZV83~Ko gzӳ4ІgJ7ɔ扐`seH^.{|_I xjF?|κGM %ϋ(2jegMr$ovzVd AoXwb`&#-GC2еiJ͏nv,;/7Ȅ-9%cWqUѦ'Trߦ,{/$}Lχ0vM\uï(rZu|,`)!`*0yh4#s4Ӹxڈo/S~٨y![f](G4s|mN(D9ʡU](N Kϕ>?70?at42'}~wa&md!$ Zf8z%/!b +a^C}g_MY(wW0e^ [탗 Tܺ5[jYrcQ^AHm OTgа~=+dz䟸;y3pX(.O8rh<JwbwLpYm@Vr@^@%q2{d\ɲc1+Z!IK A.!⛳\IoOZ鸆fwK!.m O e:8:[[UІG۵z>P1gd=ֲ:Z[)P0Y`C xf(i˃˓c.?d&$sEx\Z5`X\hătu&)^E.Vush+M*u}gg41po(<9 5g9]@)>-"-O1&r0ϡO Lc "o?RhJd 1=yD]s!*%8D/6Q!+] v]7:S%1Q9FH zaKLi0v; RyGܻ]rM HbUsՂ X|^<˕jѕ]7 y--y{KCt>U:lG 뼊L,3xQV(gH v #Ԋ2bF-ρ:Y^Ã"]37Bw`YʬHQ›&$F:4L67ab:|[sa6X7& 0AA۹zKjN酖耈YJ锷E,8UB좂HH1#[R*.[բe7ƠY p(1ԫ<H0090Y -doHL+y{|Q`JZthY 1džr0\0Zռ2\k33oMrB%YVa EClP I0r51GMuR4F`3B23fM*gqu)b؁ӔY .#!7X!B{'<|m#hA$I߁Qy|':H tւ&Y>R) iXHbC"ZYCM4\dȫSNTlGj{~u 5kbU dPd";7_H+%]A8U c-R *Ԥa t>7Q:q:GA_5"PI< @Sqn fgMնU1Z@(szrc7V>Zz2]{^\G.~E+G<;f/Hp[#Pj!=Y` -. "K FX@#r}@B|P^9hlH`Bӆ!WuM_ix9)k}=CuN~}2LI#a<ҚZhmlmݑM (v[NjyV-0LKEtD<$--$6ЪVS@0-uY(e m%X /5aF.)n2(q|&=m4XfT~x?|ŵApJHMM)~^2F108MlBha/J3;\.Q8?,5]ǞlQ (!1ZߞyҴ[J$@赤oM *R*S~H;N}R-~Efer[XN/aJ4S|?Jv/Δ8-\ܮwM3<&+j|$Tuƚj(7 =gUKdžZ<"{ƥnѺle7C@YET9^iԯ.6eVB2dY\@ʢr]iBEG2Jb]}5=2FmIVeO'^4TVzgsF=4]K320H£ᥑUAR0bZJ9eU_PZn1jPhHzv-+<|f; 0#ߴ(dG#"uJNӷx:?R6^4oV3QA1 fr#N5i~d0ئ]ur4Q,R^XiDXs8H?89?Xg|hAKw)H ϖPliȮP7IH4*q(0Ou+n5VXj+1?.s2$._ylU}L[Mm g7ۺ() \^cՂwݱ+mn:JQV,|s$AHב% NYC2C|}m³\3hSzyEmy陫zmeF1Gw5@&T%ԉEaCWżNjEYP:-G^ $4_UE1I&w?&r=>z 䈶 8YR_v@z@53sʺoT#g5忳Jۨn $FTEmn(z+ꟙaU!Es z^M!<16Sx;e ,w| lorZw<|yq11N^g|G`3Pwq7KWDDd=/bK^j; G7p4ٴuLx~;Aj Məy@%Pku7S yԢFlcl4k[E|!yKOG5lm\rqH>C b 'z!k;DWry!GM%Li+̓>BjM}N<Ҹu j گ܁Ŗ&y[=uBG[u?fqv&@ Br,` 3Cbgp5JjK3jd˫+`^tK'W}}[^u^Z"6 ϗ*aRKp3`8^k]@Q(]ķ/#h<`,j-Sze|l8PVn+|eDj8#ي hΜ"Gԣ:}ek#m1%J:k(MhI(kݜY2,-ahxuƿY=~9$K6&T0' {@0F/$8Ř&Wls{ \hmw%1T$di$jJ2,x,й5~FV%#etY#envcZVF fG2mER^ H&r+|h)EkZz6BsTv VS=>f1uw3# rqy|DՇEW VĹ]OblYa9!6 nkՈDxT(!%t=$՝.s9E*“7SWBOA?J[L.|E^,TnRQLn*HWa_mf 0^wTiI<)1ZFfw\H!xTc@ ]5'45sne^,:8B/Of\ |)-Kg.Ѿd,&yy0Lx--",yI{\'aoN jN[(īۆՠr]sżrm/b}v^I,y&(6@rmR_%T P!K3봉.5hEc!R2$YSf/T^GaE;MsڀWir3khGRy47ԓG7Ӹިb[)R[.K3(͍h}ih :"a^>A7dÀt3\VsoaY̠[}$\ i@īD!uEDXX@ҋ!e5] -~`u'Z1s߮<0fu8s"&$ jTjʼnH0MRKms1 ~9`}y= }!xXFyE빝 m2Cټ*<(ˋWR*3&@Mry8]#625 Ztd/&rp /,S$ n^G6K[p:KC+c@A@{;u`(KF 4Nk',] V ֈ^:[/E"*@ LrGum)8A)EH4I$LKWmZU̅`;I`/xw7zUGo&PY#T M紒(= J%Rs0]`wVص"Ժ=KP=p؂C)k-2uaEѫr>CCM;o* y_G-uΉ_7``X,^d$dkGn0)^`o"O#^V(9rΗA N5oZiܘ::~Nd.z|5jnYxڼedž):N!aaAeWRt۫Hl0*q -|tDz^< m& +!E2jސs2ÝX3$2V"sbҨ jq(ɫl8XIU/nRc*AZ;\2jaB ?wVBIh!,g+:tT '2y"Vp:`Ȍth[v KL!{5͝s3NsrUSO^+Z`s0,aUf~%;|#jxtT1s`EX#Bx5#nFD-%& |p'?J- ld׊Ub*o7% g9: az0a(RAguF'8!ݖ+G4v#pZwu< ki:S.`K}d;cJVD2z{cȭCxDPoY֤\&YMɐ(+ۅCD})m9Vv4^n˾ : rԑ <%sM+6bR)%g>Zh'crAMԌHν2|1[C*DQ6qO[Ri"h(@ ov\6Dؔ!Vz1!3_C]w'"{7L۽M2?ɗ ߁"Ĕ,iĀʋ,A\^_]3N v' p?s#o[gRX ;~ɬHRܛ|i cSZ-rI8҂f^E9MPafEWC+#F DU(|m6cLq+cZFvS-H_M-f$Xm ! H^dMvX*(-gi#+7(YؽRI1C~iT(fe6mA}pJUL57~AnFh('AAm߉0&mQhbP4. g?Gu94ԝ Ǻ fBCZ&ڊzy'?ZnҴP  E-h8ORA ojm4j&&ڳzG. n(yHX &p#Kf>Fᛪn9|E `B'cyrAc]ܼeV5uUY`CЫY6`&9E$XrQ+dda”M|4邥,W"i}>8)ـWc>iT}wOs~qJ|j*D{C@fwJ7w]n\w>! K CIe|)a_:ܜc %vn>q-/ )x'`w <1A2.w`8F#7oK*?Wߧ`>ǸSL<4sl^hnpv)84 {r/]`Ijb,rAD6-'õ Y,I4 HK#n2OjƄ1y{/:qd1G3re'!0&PށOc @W<ymbr:y. S?sNML7ҳ zg@i_RK% V0ȡ(C RD]cL W(tB!hXթIJ=kA n#%tro U{b`)^YXܹ4O鰴dzזlI tp-g?_.uWEcoQ> fg'!Po7a ^~E+"$nI;'6Ɖ`J$bSEŬpz)  0O۹X *FIdVe6-iAst_]KX!|ublA=7 ڃcU+KQPR/JC_m_1Mc\H PW{/!*})a$zDZ%rt)^fH~nǨ Q&2Fq~ a2mO 縛F/}ڒWtJ``14*/"YBV9]A-hUs+Iߔ7 =L'mjE#q1гlL-ByqYjFvo"|Iٳ{~>kD>Zw֐@5lI?!狧 R ?= :H߉j! <]Ck*\W]P)B^`tHE+6DD!9KM˧2nK|pPftĥf%95(iR}ŠJSSI5_!F!Y+ SDTD3}Wx^-"sX-k[kBz~%#Pؽ8^Q "xsS».aiLUa7F<W|9ۘd vāx,;[Rl)UR;ћ]8ɷkזwYXa.tUԫ#✗?^Lbszv-8G| >&I$4 x7^|l>6^.ઽ!ޫ1$w +E`L:{pY'SnQڌ!%퇆f[kh5e~N(u /ޗ51frq .E+A@-LC몰rIdج,*NU6oU0<ƏziQrF\ oA_r pwύC^ 2$vp*ibGڤ)S!d+,x]Zy(Zs-ͩ0 ^ܓc=gdDhCrR _VDB6ugɌ9&K b Sѩ|ZGØ%2oӂzF U0W?@ Byϑc~S;H4#a0}R~Pz0`;hmOփ&.n,T6ˆ~,Z.Dأ+ga4{k`OV3k! $bo燪3г:GIܤj36O⑬\e~ C8ܣfBGW["PXQeIG撨v"yH fI.*-%.J&a$g׉3ձ ߙ@&XgаD3D#RYTM1lPj>%"wP;n$PW s*;"=1 _ Y0b_H.P}BڈpeEtO_"ZژK|;c^"h-Gp_Lj;O`_8ҩ߫랰 gJv4n*⺘èvelF~CAh)?7y ?qk]L*d-}>R01BrQN57'S}pu-LoedU bea.N.&K~m`Gm蟺4 ]yArc*Y>o/9_]~Kmӕ.qi/ou(BEq5$@p!3WgV-9{%Ɋ: .p)lr$wgS y՚K)4.կ"+͉ -'v HI*/Yb2دh]Bi7 *D\Qs'n7³G@st@tf* u.# ounǝ]'0 7"*oFЭ+fŭ7>`QT|)1C` zTBTu*0IGC*vI P #GՂafT?i?i`qLNw]q ?NΖGAkVsFp*1jeki;W >gl҃i&^mzZ/n 3:$5I;I,8jiR](UPKx" 4h9z!Df[ʐ,0/EVl4ߥ @%0~Ư-DNCUNoc]C_{+M1!t ?lQH0^3CˆOy^.YcVݭ3"SeXD`mv Nl%F8u5M705FYxGxƟ[ѫ7`/ `3zOe\lԿIb^JⳐ WQwXDI9DW8 3#)-t<6.%|蟪b"<K~=N&q^لa1Q"S07-b?eɷ LIPAӑiTf(+y`M#=Rвt6CZ3x3@ωl -Rœ}uzgU.+6}0Ryd5Ix-ܝйT5 \*, JtS_xнb.85]yQ4zJH"͇;-iԸnRǹ6N# -*[TS-@t3R/!9mrvnjpR&ID'yqK` !7.`c1#N / $@Huiu.r##)ְǨ2/TꢿiI,K77us>I&Nz{όe-?I;%2yh3q[;ކJ]FL~Z mCSſz|@]%$a?)BފZdH $KefٿąFc$\E1Q&hOorSDs j%d^S (&k7@JoR)1~ͭ̓D:+l K7ȅZ ݩ͹ X󼹔lн aVҶh"!64& ]p }Kmc ʹ&IOkMS/p,e waQa쁁 ,|yf ,6^)\25OrWLU"+>e"-@rQOckS{Iit~?` Ȣ˯! 3עN5I)mldݵRģOپsU:oP^#`t2IِN;/U&90RN,TKWwզ(KcE7ХX9ػq$|hq^g%v[[Y ~C=-hZo ńkhQ2x%;#FA `#-'fK#(M#Y4ӬѸ.0>yYnǝ ~:?䔨Mֲ͆yU܇4:&x0lxLh[8P!1oKS% N8 wqJlp_lΎ'/Qw̬ca/ՂO|d!Q> c ~Xv|%|<v|+d\Znldxtx2P׼ip׾gt˶9;cuv(1i.<9͜}_n> 1#.rw JlF{-+߶:eNSPV³x*RCذoȗ(VH)m#$M|r+ l_xv$`ūA,`üHSŒM[+V0 3(%Smø4fi6™PIdڷsd X#PXs1CzKLS9JgN)P(@$²68i`m,B4|(_Ȏ4P1흝T2ܧcz,T^t!eN,/5 ?Q"Ilm]kp;*J nL]jPlI遰&3o S g dK ѰŒ}X I$֔D(rTF (\osjԿ %GUInpb|n~dLs`E/?8 37 m=ڣI:HK}o胕@7@q ]{ ;3G2u8F,%u 9;f[H  OC5 `٪ޙ&9vNdN 'm"^s$^BTEjeey}Eē?A O~_fIHjXՐ'/BupJ-*tm->1m0wVUi#q(zP"[h573Ua Z<-ɤaea>_Yj`|Yɔ ot`@<[ stgeh10y3-=;ܞdv~,Qw_EWx0* P[%OB]}0cd Mx(pD̼]@+Źes޳ tLqo\%۹%E.,=oo+r} R~Ԯ,{}WZSu1Em~+t,`әy,Od4ߣ yֿXj`m׉RI &Qa4Qtڵژ/kOLw."?/ , K؎ufylр9&:}@3Υ4ZgY?lDZj~]V8I)1'-%xg6gIi<WO;eZ4'f}DwEFs\,g$n2za=5=z0Ά׀ $GK2H wNw6sBBF)Jа($e͖= wLƞlGߴcAO@,bC ZLLjfI[Hb7yĺMQ {Ķ#pZ\(Ǽם/C <[D TEa㭏 ^>s:Dl'4eE_9wHXen8ծoBO31BADMߛHw+ݨ5kŒ{U7FvAj r x)hR̪X|7Ǚ 9vԉIĬ`{QEkW'm m/ljooY%=,CA60Mj2:-k cلnaRbjn;9CVz:f>†8_OܪTew{SU?|9Py7@LiE:%幽ssb=n>*"u\xe 1ی,R$$ W3aTҜ{? ײae٥~#7Q-%|q)d+6XKY5Rq-gG"q hzT#B;y^S/'n aBH9mK 8I Ξ ٭S+Kmk A랳{u zL/$vxo^UM{PF;,n =љHR//gu~NN?tM+>FP40WZn L9w(.N\}RÐ V57%$~}[d VGpSJd.ŘM 0)mR#}EڳӢwh2r 59  )ruI)dϫF/7i󋻗nB瑠^-\X@t|#k" 2._zu!*7r 1Jk.\=.NN ^D(أwK'P9Ncּz0'xi=(ǣ9Յ9}"UژG[~:+\hko(cqMwGI )MO 9qS)J̶S3sH/\ ȟ,] kD aiMd7) ,>:El\< 59cwzh+TSHD@9`T BD蓠ٿ9m F|+Ząܵ dnPum2xrH}w+-l8q ϼá}ّeڄ #׮|cg`ogiϏ# HmRxf' # =#p`=p|.cNsKۯZ܆>+duDncE64-FԣT#c$ȩHtJY"t2k~%|DIx 7(pB)b_@,;W XDGIv?dpz?lP;Oz(SiAW L \f4~ّ0eC}<4˛3I Xg&x7 A:ĚxkA2XPˁDt M1W^Q_A헙`v4Ux~M*]pON X;vie/4,q,O.3?zupW *!& !}>Y&D_FJj:>bzl STH;y?2Yohu[H$+m>Jr!t4g)^G2.:DZ(FIlY>ʥ%3àSpgpTJ-zgjs83)wR%^$/Gpzac.@,mW?qNGd8?v.Հm {r#VB|˖z Kf+T/;=8xkӿ.RAsrƣU{P!ȑe d;+/)@N'z3ٴ-Oh_E٣%}ϣR(XgR (=Qp>w4gQo!n"J5"P%XS8Ɗ;1nc[ɨ@z>qA|<xtno- 9U[e>Z-E~Rop\]ѝffZ˄񃓧~dP[Ɵf&R1UactRK!{ )K,YQ8TeVz{%Gc$g'!yh b暟UG b/ Pp1ɴgQ +Д5`94'+*mgXbEzXTxIip1Z(& 3׊0/W':e8[MNtG0u suF,v`1.-#Kc}j(9jfa|gK+^3!>|lggk'2?ږ){ <PbNVl"1o'fyLTi99f]¤,@+k-d,2˛2kqjzBSIQ`lv7wy&`hnaA-5Q^@[JOVCxm ㆿUU6fCDޜ7,kYqxHtlwHؿ5mj1 T? &Glhu_. C0_?RHNA?f޴VSғ~1 3N ˻Gr tO t$b^~GWoY0keVqL ?sE[u b0 aa{^s??(aUkb떼4:JSO$XKtѨTӓ׼1xCt$z` 5!bI-6`,Sbޠ;;&ޑ>8Vצ}Pjj̝f6(*awPF-Ay "1XD~8ݧ?KY2`/ks?hX$tfzbZ@d t)^&jO]6< U1ub鷭-~4&M&[NPO2@u*#A/.:9y,g澭";(-Ye찋$Qo q}vOJ/}:m+eEAFISDt',/? )j2+q Gn2^;)BU5 'AQ{|NKw͙NM={K5ژpPyZ=i4 VU4U9>7%%ZfX֖r&luq>򄗠RjąeEkj%G0ڍ&Uۛ!H/9*`w`U4_nH3%Uí<Q8֍,Dϩ1٘j_8 !JD|tgcP/΄[a>| C&KC0}kOzFs]k8 ^RwM+pI^s8x 8Q?Mf:z 93e]_&o'D.QEfoѢs5Q{e6P5ܡyj\!*r&Ya5h IM1I[ N"dѫB予z1< ຬ>!ESb!CďU%qo/,uЂs{- pIFeqo *MbOBRk,I!(NE= q2~24Z/qlo2HW yWhndߎ)1=*U n@U Bpo'4< *1#,ATr,-'HƱ| Q~WA "S-XL kU̯gWil1:RM(s+9%IE  WOv%=*(Zh^KKk;:bRs(xnf+pJR48,u/w(I9|E ϭM<í ~b~B )INO2"C>vY|Sg{Ȩm'=DWC;?%O0P]gKG.MP WϚ֏~[Md%_C~~c|YK74abG2@(o!ʀf/u4:L.'g#"$_תO8o E%'$P#,WL/ͲuZ]߁YE^?M6W Ppd@>@WTDO:īhGEu0 PF%K䉎_I=0qsh)\747L|PU]SG. |x%PALP_/h;xݪ֠ifb@:cRVNy6[hhℝk34 -Ϻ R\hG1;|ԢBnC絼TbhS~p^W62oaDvr}iǴIޕ=wmdlƺ$Zc' 9&'ryN J[aDȾcj4Wm6H<'T(]lu$qz@-楪E]of#e2(3@׏3ɽL"g%_ʂ,2$ḫ{HY2Sc I9K6E:$u}[S LV›˭ +|P-佪t]K60l }"F{=<վ"uH6gsd.G[`2?gg(LJ'5]Ec}cvbɗȆ`+lvεuʾn>-*|@QG2Wo~K=_% ~tח1A6BZ|#` KwkPn6cgD{t6,:,@W}7N?͆j4ٖmfLzMܪ7R4jĵ UGVNU{t+EYL`ae-W4o,Z ĵqoV8}ҧfU*{<]_ Bţ%;X?B;xɥlmw{ 22<2rkKDLSf5a"zG62maȸcB{S1A0 YmvFRڵarvr*y٭fﶟOڌ/v_IrMqq?/O]G:f֦(V^Ek~5(zµvtokU 懬o\DJf<Wsf%TX~p$Y8@3#ጷD{6Ԟue1 nL {i Sen4';_|rPsamEFgOyܴdy\3($X55B`UԒ"?_L-ܙ:<ΡR:+K WZgEʾ_Ě?ơ~ [̽ ?mvJ(#5A}53b .=CkHY}-0q1?9y$CH[mg4ێ"bk4U V?-~ϷnwqlA[sHO`%(K3n2Ҭke16)8[mEǫ0CdUo ;WKt_N49)Ç-F-f=iҲ@;![N$O 6RÃPC{mͿSRAe?v3E=j;jlMSat+.4|Bcr$snfE$XdA~0]uaӷg{=v(kj5qAYW"a,„88R Uevm4%+: U!Ol)_Ѧ !.&HLaW$;(XʾقG)\n+ղ_NVloo$HUDR5沤r¥z J ANh(}"M|閖EUcFj~]3RY*Wjo(8aP$d/-1 sbt#p妸=|+/x)(jD8L0#eTsX?!|TQU?D;q@eNcu\_}z* k9("X'~?şvkѵh6U:'FggUv^ٸTwc9eCF`ʪA^I (F= ?6jXr5:ϔmijsU/H#QycA`BR$@3Ij8X/=3>,RkDpA@<쨓=cDVJmqm RjH qy"$YҨ7X]WSpZi?NAz&u{3ښUWBǪ7#zd{b`m'u2J&UQF༾ڤ]bj_K M^G~~q&+xv&U, cùL`ԋ; iTUw x7TKh`0^ܤN XMm:u{)hO ^%w,ZS.H ^KJ?e.q6wL.g^SG;\v&ź:<)Zz+M[`|{Dq,>&o:lquӯu4zPzO6)]-r^)óKuݿiڥ5hfUܯryF\Lg[O<@ɟT/AyBkt]15= UjVcAoy D* y548*5$ L1fU\w`lXe523W5X8W0nF%_L>m2ӥ@r061qfS q~l*' ] f?ZEBk|lE6a b䪭,Te.hT?me14Mo?CqmuVq 27IG˶}}2Np#Ys}lH1w5ďՙp{<΁)-R~}-ILkhݠ#`*"#R:s*L0s>Y0 ^hZx9Mv?%`T("|䧶U8X*מc~HU y-3کBa 7-sL6Jn.Enk-t XerS[iVA\lk {?BWmGvCĚDCfC˪XY{, pbz )t<Jqn&FV@g;ɌŜv)a߹z䅚g /kj@J:G77eC܎ :(X$BtGw$;sNHJÏw/=S8qe|kXfר^ "y YR3$ o*ů֋?!#f@%>ks)UR(}ZYZ+90z.Vi@jQbhMk(Lq&alu\?afؽȔ^ oBɕO/I՛- GMo\?[ɥo'W|[ "m/530OL3 XFDmiX"XY zXxIY7 C:Z)|7z:?**]d=JP"@cFh/YpSN]ŶeAetq?"J?r  T0M)X]G #:Aj.oX pz6?Z۰zl?zy}?cD~E{ цsatjWWt]Rݢv1%J'AB/#dd'逮4hn5,wEg jǓQȬAV ptj2qEgx]90ss?jGhI_|{6}V(z~WƦ#JO)c r i9u"JQ]gr$xֺX':/ 97EEzN:=k\-I k!ʸ߃b4)V; cUdJ/9TaƌiNaKrDRbIQł]9H+cQW9Vǰ1-"vAAޒLVLկYG旧}h 2L؅wKQGIai%yoz`A o8)IQ`?36SOu1?&+hQTR8mO Z_Pw k9"Cd٭?.Bob L. a [8-hx M~gdO{)rW+7΅AmWYfќZyVyFspEn2!?2xư4Z`q9 G alt<\+D_0qD! uϑhk'b_[x@8,|p`ϥ*B;h?It#`#cJMOGŤMUYPꡡqcWdshs~=B6iҹ:f(>I)wm&Z^([y`cj!0 :/Lp(^LBZ Nzqt'm̢8Z:CC"`ΌRNhJ8gaH>vU=BF3RcDF~Si];kҊ(+๲۹|X]4#!z%SG"R1PjEϼwwM}%wLW}AV~;ԐwON *CQVuyp*{2+AlGq|C6rXSӾ鎷 K ň~SSXz{Q>Ek@B:S߇㔾)Ùۮ@@!' 6ʑ{߯Q IIUe*Hɷxrh]%h_ȹt'"M_܉^èۋǾ\I*i򅸴{tϒ4%aPN'q+,/e a"-ȊsJSJTRE% 3fNlu,fsu,w$&(Քvz=E {Ҹɇo9G%VӒb?eǥ[.ƥǏY,{ A- Zt )"p<~ą_;7`KƲ֓}3fhX }yx)9o:ke0 6St;ܮ7?l 9%侀_wTA^3oҴk/F1LFn`~{ҦQ J*.%=^ə yiJ7,_p s6KzbG~R5?ΙLs\RaBj_Z%sj-h0e>>CƎ 3Kx -E{ID$.7q{zs#ǘ2ڤ'ʮ񗘊ђpS:*ȏ5YJb(`.Jt ںVn" g[*~Ehb)5`ȷՀ _ 8 )xiv+Q{X'dbe缂ܗivt/c-|wfu'V.y"/Ή.N=Qv#ڹgun^0e/m`UogCci}a9O3 7 (fdWI «yzF SGD>xs0;oWX,GC f@ip%2=*2CU>jGGqv5jBbPMxd0ayO4s4?:d^2C͏|Aj4k.-D-wVQ v0!C13ѕ#>KQ0\ GWo}Х9iyHշ^rJlIWפ#p!!$P^;eY&w`؂{waVۭT$cnh 4?d4j>!WT"P(YhFSÈa M*Igc[ L.L|:P *I*.aP )ofoR-)>OUS ȊP h\2I -7v(M?Zpp ZZ yC.,JwV:\畗 XY3as fL j.v]ӄ{Y r\@gNP62 Вe]#o矍]SM=>gRNvndLh|1yI֛׿#R uPpfwFȚ͆h+ Ȍ;I]DX0/z;^^cD?k]-y-3Ís:&K'R'G\u4ujpξ{BCRqu,QT{pΟ8=q.xC,uwMsT!ܡrPu6f1B<~BTDKXRcеƴِ-OWū S1~A_+;ր jَ;(S9abj3UN=~0&mS$5H(sn"D<|]Aa='QpĨA :B9/%xL%y2i&P hX0~m@Փ1?Ea.RG/)B~\q{TXڵ{#iiZZX{00BְFRL)!P~E˱;Bz`fV.v>r=w8] zdJ=}J7]έЁ7!^|;Ar-EtxA%o"XczBCpA~ASf]N *`}Oka0I/3Cu#0"W <:Z̗0?Ue*CZyDm~,A AةÔ2N3k춼͈"Kв 1z1[=5ClQToܪ<'+Y_ޘ#j[_V[Us ]%n#٩+3; ;˳թ˹Sz;˵r-n/]G?3^yكܚqWbBr}'YDל[ڳD>'~ qN<`\#4ĠBKTmujqJ3s_j6O`!m[0C* 7/<]1Vl*EO+?/}Aap?擔e_`xS[!NfۓO&#=dAg2YJ Ž$w< I֦ҭטAR*DZ[OsMc(ڸܾ+U0-i0`@=뤐Jdlp)0ibhd흍>.)Mc aq5@q,^ $"XdG=M%>`xqL0rU<+ +άP VCɵğc{?k R4h? O]Hs&\"ob -Nm%yd4*ĵh@/=ƁſoxlH'3Ba@ĔI5"~S TC(\{Ztߙ; U[hml#x:'T ۉTȠOk ب :]  }ZPd[蟢 p& [单Z -Es{WӉE:,n#NI׼˵Lɡ8lq:s:Xr_ <>tw.{WW7[gG JRIn*0(+), 35A9 @ASpjyVjb5AK!_~TR=>qadIipT>A'tƟ }(b֛#)8ɿ)Jq;~],ɓ]LGoJyX`3wJշ);Q២4(-er R %y%b\y\T4$=1a1aCܫh^gZ'SYVZ>w+Ga} :0Y:_7\]?Y4iR<{0aCմ(+0P!H^`pg^WzȤqݡ(8zJeGJ2ǘܦن)hd`s~Wy)^G{ʅr>S3-|gA&YXʍz? ZNzJ*ӯޠ2uCH-wh'߰'bխYI & NJd+lybFqpLf]}ȅC>Jiv&Wi|]BN@QvGJAmGuspwnwnGkWrf.]8$]q_'f*ār@:|X+)56tE&:v5(ycr)8!u}^_q}!b/xp`'f|>7k0.JYA" ;Jùs{P _WfвZAγXzB:&hq u[pm) ><]$'xfK(s?5(loq䳭#9 7wk >?!ha7r 'Gvi'(HufZreQ ,{}wQ^?76 E@ɠ(> pL .DJ o{֗&\Ig g] /2:j KK $6Ulgﰆ P,֢Òіd2([?6i6%~p;&lӻRlbUoC.W̱)[MOJs>J[AIC֌L AQZ A*$FY*uYWD&e@]Z5u,TEb"w6U!_^`N*,F7O0%'7fe KFh2H66aT[ `){^2UƸxhdWd}FQoF:twaUo.lbׁk,w8%Zb_ +2UGu.S-: x;l9W_q~e%{2g4Y<9,!`dꌪ |e1cS+ċOp?sc'=!*~z`JYCJ`"SPVl( E^Ǜ螫cp r=Y i>Qfp#,^%s~7^C R2؏sNoCfы#`: X~ޕ[NW eO__ߨ5*6w_Pqc 4ww7 [͊6G:LN< t hKg$Vo8Zʽ7IY5WX(q KHvs:d:=<%J21\1pgTW̄tU9:u|v(Ɛd0oM RX-?Q{m8F.6v]6ЧaÔrgz>I qO雞X[l8i~@˿wu\F @f =\X`!b4<: "A3=gAN#rcn=FǴ~֛kz&Dw)3夰nWyIKFnJH D s3ݙG5-覣;^~>L pb]/a(tZޥ0& UlU9@ ޽ -`Ɍ A`WI2k4 ,|U6yoj͉̓:Xд"Cȅ{fIkt,XңGaCHCU lWM.TpܕcoUe]=զ~a.EۻK6nƺ3zɎ| 2~1 z߯ a&0@Fnn-$z'ϐ*uVZ8fY=86lt[Js(ġWo\y,P@{%v1{ YI4 6Ήgf+;E--РeۈGմ{4wj=TSʚjXÓ\Ķ p&=[sOU S 4+`8XD3DwH32qXcEv+ @?>wrr[ďLN[lQW~uAÝ(\m8yxNX}Pn]UkN ᨔU"IEkx]j[A=\P8 }$PE3c\\dm:ЎzWZ J65h+|MҶ\pdy-ӂ/'@?<^iTŽ}]تg

-/{!, R=9q.7}Ʌw7yg Բ A{`2:F?XGt+Y[DurH jI[ BO-}_EsB6"0r p'`Jp}>هrZ`a6/Z CSoVpDd2II F*i'UwL2uldw>M}Ebzt (bDTC#Eդ2(s/qwGK(n(p0Iէ]Y.J ~ᲲUp>=^(0=h)6>a{+L|,vANڪRyhB\$kfcNǂ /ru"Qh&Mh$ֈ_~ߐD^VF `ڭ.\OožG1ӣ>|'imMsuĿ0DS>om 'ݟouq`4_l&)?},߲04X@3<vOؽuJv58uSwv0/{˱mc < 򼢖/| JZAod*6a:~5*W ީ\aI]+ћBuNj' zXUU.N`Tˌw5duapTMrȂ4:T z—aYG*# 9/Nw=:@a:AǑ5 gTb &M :ɐ+lu׺!B Uю"*mǠX2*q~3Aa{nDn0S4Vtx=]2k;o,H"f>oNoM¶Kn x&rItX"c\uvTbATwd *ϸY.)B1u1^g"|,3N3cyGi߀G2iv@>aX+ƹOsy6Q kL|"<>䝈{P6HV{g- [T J!vGotn5hGlɥ2#>%ێ_;$PCh2m4,@M wܡ#YuXhFf5Bd1eXں^T٫@Soz7#V}`^[.F?o+0Q'ÄG d1Ay!t(5Uz Zޚ2 UI둙ԿMH#x4ٽ1ٗB¤i (v;?oh X 7{k apVBLw@$&H=w{TzzPxV*|;G~Ւ!eol %[N5CB| ńDEy jDSLIC$_ 5DZJ5uϦJiu iH_:CeCMW=;\Q')wYpzzM+m:<q'rUsg3^Ing&3(IeCbnJna͓qDzsVp/08QHp%grgޣ{1Ś6 2݀GdQ"`YU>>EgW`oK6ɺ>A태F<4C8{ʕP[C6?\$<xA nRBUO򀊱>[ 'U"r:.&7z /ӷ g$?tS""*;mxlS$e9oRqyPX=-i@ՉHߑũC;;c2MBv:E.YӾr)V g5l;EIwynfBo%Ҡg+*?blamdTɥS- K7S+v0"sIKVBggHccQ"6ք>q%46oc%fL⧝xT(PfSap#@7OX H¦->׺_diԏaI5ZJfJAɟSϴ|UP]A*r.qk9`t}j&[%'Xim4aNG]%PٵsHAiY3mӊ ^O;`֣BΝƁL Rډ8vG' [jr\TZFĂfC57 >P#e,AmY=vdW`Cl~בs#(G^?V Z"2T1 SG!bMFZ(e$VP4/‡q̧j^L(#zA~\eiɭv:Nr375k=cܰ(OŢIru$&K~fbCú>.PjU/@a6==mZ:&뙚z '-,9bPyٽh#gfS%<'(IX^.+&y0C9*}9JfɈἝJ@L KDaP ЧQd*&fqD@bNT&Dɿ{ 5[?OW==5 Xؘi-%'X<xwUH 9XGzśFt!q5{V=8x>(/A"td}sG(*z% lT-O$;/hL5gV<_B;9$2kV㾴=&8xVGT'VΜsJJ{ MB%)z7@҆ל5\Mjqhb5z/OL;v,Ш(U9o-k5w}ڲmCHGҢHvwx߲x#\F>~{-р ʞRqS"2ǝdp UWIL5u79).ϕR i^dpUN7װ|M rcyc9bH鹤W%خnW+1TUd@|B5)d0c~$d؛uEߤ9.va|]`:a5S,ƋBO.%cG֩-!O%d U0-9Ru8D/V3v$30  n8q4 / \j{pW`-S|[XaH=g23OJC7PSm#/D^}=f_Qӣ`6hp'{Qu(WܯJDV!vkה.]ە3ͦJI4ԋe/C6h.L PFHf*X79\qVBACzRV+ݰVޗoBDox$Ȏ*zc]Ĥ>r_ji5lmߞo2f?RbcB]"<9C Ж)xm3ǫEy!0xIWsn@Q$BAҞk@ 3v0fzHG%]%6aPֶ{rUadDIm̗0#~l.tH2f3h KsNY㑩dv0A%syFEJdbwtr'DȒ'B[e鸆E,ӉCj9a ܅W/Rq*CKo33!kC1^e1+nٖ#}$ e@_#:DUA>&:eO  #,'g ׿BFlmWOk Fw`Sl,lM x)^Qd2ML`_DS┧|#pȂa;8N# Tfu ް  cJD`Gis8>d{N ~d$R"Ur(їPoG*Q^ licYw5j mu Y7U9 rVH!ιN2BPPlUla(xh ;{Ցec-Ύ߆8{nIJ^-SVIڸC_ 0EQYUV8ߊ}){d)m2YV>[~luq.-_-uK#{*}ݔ DjV#7 src5-Ik5#`;/qS4ICrus\E ?Ht4s %}z󇱥g*/]#HŃM t|_:,ޢSZO*< ßMj[qw ʗ;_+t?S(3!r-JҎvgvn;|d XQM2cNR|SFB%4_˸M88u?|$GAym>ޮZ-o@X88F5Efj+;NKTq( k~b.NXYis,82? ]K4m/sIê8zv/ݰl#XfKjY?q, }~G]˻uieDrdr59/yqD 5M0 6\NfMfEuHJ&gt}8NevꚁTj/C=8[/ѐj"׈8ݭBjPm΢zH:^)]{D܋vb9[g˪Z-.! =3ZY$ӋL{*wO-D_2_c"ip՜"Bbai*g W~X?.WB 098JdXuϴߊ.R黷XAHY3g8!)= ~<,|nO=L -y Q+ڌ|GQ]1-X"\.pt\::UEhp fK%fCYCO٧lk>Ə!j'Yݕkj&;4ѵ"2Dl1<^:z>cs ny؆vע}^iMbz-ԆG4w{_î `kG;X(dH~z6TZ[1ת#}56 q`Wa>dT_RsI)-ǙRCǞnh*T49`kF^HnNk-HVDMF>NxD_k+D}&o./@`Ӡ.KEK^O\l;ws>͒t k%%"fXdѧi*U~UXƩ_DZ7&N~#zKK>D.~0{Bon-.Z,Ն+c)Cΰ)B!6%l%-˟PtD#R !E{TX*>IjX}62إl2h}'yhNXϗƟs"Z[Fܓ ~P G\CyI\Gƥ3, +ZfL%LFHv v)kNKƴצȥ|UpSD} GEXf׍Z׻N;)t`CT+ ?_yz;Xyl\ nj{}e/lQSeo;F8@IFKqO^ xA TEb_x]?H-'t_An-LQ?FjFAl&!nqQg0Σ%'yYR@gV!*bF,L>V(=Z g| IiV/ؓst1וL\v:ںlOpG &# !dePz@|em$Nr]a5:P +6 (fƥe`Ia"։' y֫By=1H$#szMzLjx=6PTu³e{S.fcB s.D޲g-匙5vw2fO*b$&F?}T$c:)oBΟ>F܎fmTA^1rʘ0F9djA߄!e}3#F0:&nw[ 91X[ˆXO VB zH=~iKmCvxI-W42_ЄovЍR 85] y0Tnσ&~ܳC%E_H0S/>|]2iZGH|wp:Jst>^%8HUB{KkN—U?nEE0 >w3U s!+C¹+ (.isiPP%Sಎf*T0?gX}E (Ы`BK0Mujfd$TK::i5"/k~V$KE+ ZGkqwP"W[X 򜽢 ]iA=*QN_aO>[vdy吿o/4uV0!G̹fVOC$mܩ*TDI_U%~9AiymGE.hfs6(I[c-#v/dͪM~ԣ>[ƬS:`(Fp3yrJo҉XQhqq4= =)&XA#-˖f[>$x8يgFzmkŠ(%Ws9MWsu׳;LXhB˽s SWɫZ)[*i[it1¨I _u棰ܼT7/k51l<+;k.Zy:RtJgzD2lk+nE&L(ٺ%Y#sM\7pQ‰'x<Cܫ_"E=eը# 2nTeŀLaІ}Xƫ' zzFˬ֌ ?G2'M7CefD{Bɰo4%e0)$ՓXhZbƛ} X (S]h 5ٽ].> emz(;FoDl ;ipl+\moopSڝ^u,˩c"a7>abء /4(>P YnX ~'& 7٢,؛5+}\њx+:H mS@q{Ť2(JM ET[$-)f3y}mc\Onn CrW )VK.o{ڔI= Up|.k]fӊ=Q!z{Z{wv ׌3 ^Ɲs5O֢0! =~΋u[ԥ 4۩et c^P|h"ʷh|]Tۧv~MVUW[4NK2/ZΠ"/0I rfdoM HC!7eS&#Lq2i9t/%,96]'Ǡofp,GG:mC A'w׎<%J\e<tިָD)?b 5]ZI;/a@&acR;3xuei-Nd0X\KU A%V$%.qXꀝ ;:L|H[9E|quLyǃA(&-+[axޣ%@7SGhpV3{ϲ9q|a觯 uHA]wlKgwlJ1z#_R_ Q:ۘxdw@Zo{q`LB,.1`@8Y:O+p 34 ~ "^ؔ>Up\<"P!:P?aݯwӬmLS'L=݇Sڦ%8o6n؟UFQk*o^W7ʡ9v}p-~4 d7zN.2 b}"e00H~?%sBO!.{7Lί S,o;]UbُԠ߆l^S@S/m{|F +^+!2&ɏ3F<lI= `.}v6״9'j@g@ e3?J vlbqg=u ಹ<"'_"NuH/*ΨkvG .=d!suW0uvxPE>@[!˛Ӯ{caÞ.wWǯXE^ai 4 mAdFaIS[Z)"Z:T՞P= 幜ZYdyWn8kg3K+*,w~\BLO#$fCk#DkTZ{ce~KTm{Wj) 䞍͂}9{@GRphTԁiY.w}Qqyzɖ1jiɧJ֭D7B*I>)u'|tmP4XKɏK4Jpm\ψϒAOXzNBna;*YVCpuH* _:784@@;majؙ׻wa 7 Hzt0!\@C燆YNTo(JA1$؏qw?c1݀U/Ndb"#Lr2fKkJ.&gEPZQ|7X$b2;BO@#:DsGͻKXGw'ʳ-]W *cy~__`ZK`G/{ :MELLARl%~DՌ'vUzt`?:o\?NPFӢSUV&$LFBKiKXKS{0Ajk 2-5adZ,:ʾwPg> +RA4oN!KhB;I[|!W(DjE8P."d ɇ)X'K'h"FdM%{翵z kJbP"%m O{o& p S;#hi5C [,z8ЫiFuql$ڌ<|K aP!=q,|}&\D ]mq%{Pf>R  :fwhPc~'-(TɅBZtaSz'/.g COT4;4<~GJ$$|"/L49a \\94uOүg7T[}4ZD62 Ymqn??P,l}t@Ç=Q;gZ_Q L"[aHvbTF\͖"ɛ+bwh&?f)\` u)N>/fm;/߮@oE05)sqkh-x?e8Wpl\92yGAֈÝFf.;Z@W[N l恵9$Oc_b|Z>犓2Uq1&p󇸬 eG ZrA.;+3&fj^eԠGB&;xaYC46y37n$OҼ= 3 c$R<(>W&Y뱞/Xd2MZejCc_]_ TݴSE9QD Jh72bHNk~NWpZ:AEf {BLV]~>Ǥ-Ҡk)R5M b . |9 {݉f_Vv+sDCai<0 2,I:C9n K'D'Sq FR~~a֓kJSɵq|P:V]pO>S/Wz ~㊂N1F|i3'X-n]ҳxXCm: x6אZM;;ڛĻ)b |sj O^I7}*-|O4&@GO0 iP%GB̋ V s̞`<լ݌9 \Y^97axz6ѓeZtm%h cNA*W쉏6=gsfaj(5 D8MTS?eA h ~2i4J dv?dl )8ūdR_#{''=2y%X5s >lg82BTVskC^ȑЂe-iG7#,T&((} ʠ~G9wn#V"q$N!*v_FӔr=<职LJZ:;k^KMt2* PgU _OsH}sdf .xX ҒO :+|d 9g106euٵf>sKxrPH9[07бѵ srii)S^du)+`:cC ^+؃hplDlѥ{tgVBՍR۝S/u.a>*O3u/Ȟ85ƺEl+[H^|FpIR'}EI{/\pT9bR[N+i&!w$z cּz@z/9Fz7肼Mq;t=Dž4VDeU_sXފXh 2Z먛-É!2}#?0H}Z>˃H=K[C@l>]ͻ5AxggqgB.'pC9ɬg G'?ۛ/Dx0MסU$ø;/9)h&Q oQl[CV{F1,u&D PۃU[۷l? w_-$q}^šh&ԘJ>~h3Nc ZM UU[JjKt{kg3g 7t+1/kJM5v9#)poXY|Ez4x8ZVBi\%3opOOOyf,RUwO!@F8ŧcx6X׋R] jVXM=2IMﶉIhg'q&8 6C}*nt!Skdfb p` |Af(^g#+6;z@A/ {s"GțB}~s $\5o/yǵQ5P4oɂ`,[-QcwAmdK-TCH%)ݬ;+GJfBz>Ț'ܧ'P *MQ :2h ւ^8$O5='Ԉe0|Atqnf6y?8rnx ے+^3k宆۴;SW%G<ӽLj4B}"3 mETj?Yy#TΣg ü #&J aW誧.qUic*p n:ɒYt=ʅnJl?uxND|{j`#Քԫ)phPsV~͝a:=b^/=ҹ]S J܆*)J*7.j ؉k1ˆpq"rTsdsۭ:RE42h.|4WO9f領bB7ےnR\-رijn FV#GLʆ^Z-nOWtQ$ᒆk?\66@8&5V( Av qC|`CmN")O~/\_Ї pj1&l/FP)Գwz)ns4U%;ftדQG!Iw0*zϴja@^ %wQ"m>Z36AH&5(NqsU%.c{rcɥ!bw[ >Wav9K2JGIraSst$Y$:zZ.FF4w[e6q>-S&InaSa{jg 7 츖0t, HX3\*jeN"= )W7I}f{-(@fT:WRvY?כ@X1gQ?24MR ~){m$80m݄}V DiIK23RcS{ <'UN+y G` bX{Ùz\wr d,#-I{e#ZE3mc3N] ImGYẌ́xtlB0q"v?#;& ~pp)1Q;u|x WcOt@"h >⾳V"ZN>4:0tM aq2 pSZ7׹h8GaߋU.?芌7p}0msnU?Z^"vHۛDc& ΦHfb RV[.#zIX]]N@}Ld:% Yю*uGCC98¿uF"{h*8)mk4U::S2!$VuFcvhsPrWkeHs[C:1mb*6fhީ yq%Q~;yKvF.F/ F;E1y92θ.ZWR T@?Po%5cթ~ZR O2 y<`.R3 EN j*;%[4홇L_)2dE t\_uyɡ,P9C0 ըA5[ 2dgn-MMnN!w 9{1?hi7Tf~l7j6T Fп<_HRbS{[$KJ^UZPeRLa@е)inC|B'FSBCRΨc ON(n tAqVOXVs^N4 7YoYz5tOI)H9L"0ZuG:R@`Ƣ'r)-7<7[{0ܥ֮]pIh2Y+ٻR`5 {GɃ<ͲU0(\:dpi,~l1%>P%1yN@ R]2Չ^Pd2ot{45jvip6yr\&^aWeCщ+ kW>zG;1ۃbOM;iڕ²HdH#]j Y#|KsV28vЄp?/@ ~ީAta y8Cvt:F{1ҿfvU{":t#q<ό{=<cZN0뮨\GCʱl:Sʔzf.22χaG~O/E7q)@nr"8%zyOq = )IL͖(s4tpX޿u CΞ}``;)"xՑ(أ8}!MRf~:Α Ȱ?嬦G?A=(TslNOfO.nFEe(t .ٱB mO.[ xLU)  oX R#=bS9d༖eL(aȺ*ZDS62kaIq."nXsO2zeu`UYZCX`ԇpvC0J=aZlw=aqI?ZYiq}lkĉDQQ)}_k3>$b};8iaa78E\Pj+M-uLvֻ[o \hҤ_IVl†& ua>Bdq"z,825tEߍvgX2Ǝ=$\NxLS>^.ً]Qv>-XXG%' ^]a4N\SL"Jp4 p s|}2k#^21d?ٴ,Yy)tJl 8'qYHQ~Vkh_>@&>ɂD v׀e43T{?i|S |Xǫ& vcshݷ`>02|x BP'e(iCԼ5tFChP_Eׂع: An TgX6n2A#>VX^8ClUZ?'=!+'N}\ =ar&kÎV#۵mǕXoOTBc8Kb}YOX{O4{p17lnv֮tHSWMtF799#w2Y>Pnњ"G=viTD,~(<~Ia##YZI1V Mep5-:ZJCRW.;f*a&Yr(xo R9Mi0w+zJlb>c{{$Ejl66? Ȯz"Zإo߳Q]oVYol?gN/r)9:9H3)ZlE՗D2Ρh| 0ܣ l!s -'XAfZ.dݏn۳3;qc?>*8ۢ ?֏ߟ|ZɤjRJ2αָmn72$ٱpLl%]F@mk e%&@ KB)3]1>+Ƿ*FcUC q=Q]F Lٱk.yH<'(/;d,-OSM_jff*o`j5LE:!SgHO*#XB.ɴ5j,203|y$GPE,I75koE"uǝ_> f>j3t,;#9㓜ޞxMyJϋpD-8D_V4N' -vc5_'@vəo?W:FL'3Zlٰf eO+PuS 4#[ Y7JiذExfblѶfm&N`F÷xv6@M-9m9/4!(S⩻lg9`AbID[>yqn(3P1W;4 (pr'֤ût"}H봈^Luq{;]~bµ`C^Ĥ/ֈtMhYj\fj'n 1tg;'f_e?'J#bt2qGGANg #֞r-gCoVE9.]G|o|$`a-US#f.0#}r֫Lްbhh4%12{ԂCLARMHtʌ)*D țk _촍q89'R8%0~0^1n(#;_6R3$t~6OhjOjT H"nWd);Wk8 H4ѣ7͟b VVC-ҿh÷ˈ Z;L1fѠķӱG-G#]T䣒q|2\@NHe-=PS4S,v0fz~)~ no5r+jZo{x6_g1[(] 8p̻.CyUJ96j Ыh'#GE9:e,,998Im;ǐ\vGpIJIʫT}FFkࡎpBc^2gk9vc#`r%&WCiޫEmжSnHiZ"ũG7cqwoƆf:E+H6^ܰlQhYj *jL},X64پylH~-ZmA>cds, @ƒibcy_;Cop;[))gH0JXd`/wlpQ$hg9P?6`AׇSk},t,,Exi7$^-/?/_+ \+DΞR1xun=G%=i)K2 Fvt;[<%AWSav"Y~ , ;@i#FhaIЖfR;}uaTro?؈r.49fAkLw,^Z!IibGSqe3d @F3I8MM2|"v{^.Ek61.dN`zY::[CN/OX&F)Đd6+ 5 Z 1Jܕ5$[[ůzeǷȃVg8YEI£r \CDdXGפd> $tg*.2,I*ؓ^pX7>}\*=oO z8j=Sn{Sd_j9[1o#SāS*^&bF-3}st]Ny%U8n_0L6vv wF@oaXe{ f״R~\Bb F .nZF LhsqH@iӢx/g{=sT"57UWk)DثzWχsXb}R%1 'N7ONgm6A-sd?BukAkA-_a/ʐP6RL.-T%0ضk,xe`|٦wz πB#/T."#qӠ.MUڅ/2eҪg_Hont)'ȊTBGv=G!9E9S`&8uhB٫l8 'riceC$c30#q22W!%"nmgDT tLƔ .)$?,%lJ5H[ ݗNlH 3+eOeh2l#/C $hd~KY5f iE-$$K}$0&xqS;)c>(7 Z?_Q|.DšRaoq%+$>(4FZ_"R)A#!eT(u$F Э+~Mݥ3KI`eCT]8wRFR *dJd;TɟGn!i!0pp7pJ*"t m+…܀d+K[=Q+3mLԕtm faNʊLw5ìΊWv*%4aS}-np`E/B2E/J${h4RScEG` -e;>" 2^w!Pڊ- bCbC_R"ƻ|V6 Fy""t3?AX9/ldBT$ROy%?>Dל[v0W^ Xooy^sΡ 5]?s4+t0G%Hc|-mwX vwtOr;/i^. 2F`)e43It NCQi0۸2>Nƻ$J0$,s ަSϫx!9t˔^ÝQkqB]BCMl5],C[r"Qt, F{$r\3*| &u{fb ٚ6&&Zɴ -!ĥ>7M%[77 ¯c6E(ecuf5.E) g꾸3]\Wy6f[2 c;b?`ܬp L :?H⫲1 v ͙c2 0`| M^+ y#+z͔]e2vY'ܴvU):X8ٟLVZ~ C_[05P h_R8c]k~S[BBmqiLJ '/p;ӫË<ň"[)H@B>cA- 3''B=5druf/ꫂ='飫.6b`F;| 'vH?*_w\%RK61?[XE'r&'?ɝ*E/`]%؇\h@}=K0В"o4!75jS!QZcʦlآnl_y~1JE IAq:g=矀GLMl߼ܒH ^(GR*lJ?68n;6esa:p8B@Y~;߅~X16[BW='?V;J){tdDi)VΠN_ !c>*h$݋,,B#E '4W[l ,E9?̜Gb/ggTx4,@aj.v0V̼GiFVyI~SYL[8KdX&᧲a B$(& BCH"BHe^RNNׄCIC43:W|a_a؅5u{ 22oHq'WEX""XO#=o[0s^իurcMia ֚;\ ,8F]\7m%U a,R.q?u|98:qc\eI5>XKߩJV=}-\m H117P"S _(B "3)Y~-{?n]}]{ ѽPZMDŽ|)}zlʗf[>`{ï O><vɍ8a8暉ۤ5a h&WO6}|kӃ4iNO N{ji5,1'†T$,M~QqgmX}]^NDD[ X釭4nU/bH1^y~}aHОXn&oF_oỷiUe x 4} =̷ȒLD*_p (c]՞S;5>D`'Кax9 k̓s&i5V+?d{27W:ÉO.PhOf=*XCڼ}1*8-dwq[#=L }Ejtg iK#H5%V@b(F>{FHMIcT}v'; {a6ԗ6Oe!=7Ǘٚ 60ZvR/I: @j{{n2=6j'$SL +ƿ،d)(^kKKTΨ*ϛD h{ccÏ[(_ƫcυRkS,2dZ4V.KCazHZPY3b %s%jt5+d s=AP 0s= 1 b 㒃u=d{Du׀8S:R<.CAWPPxUK^(扨4hW-*WH="AK. H)X$y/k)N73̕%-X"@A $rpJЅ"+T&&жaB/e'OI=}qI2NzL'1;o/4BCX*ʬH ̸[މCYKi z)y8 `}BGQ kd8 HH N:iB-qVo$xd`^h 57ĿEwQL|iT Murn:R4͇GJ0bfc~%$ycWɩ-D_:[#f=}V{ؽYwLa qW?n@P6JIo)ʼn b 5o~ά!, sJ+!q`\YBr)`< Cz0bZ\ceF2z?Hu>G3W>^t@] REO7Vlànr"D%@ QڑN?["S/z(+n[ _QQGgY.x ^yCT {CC|aOd!iK",yCA BMDt#Siƈ$݊!=Fjq\is39{̟fRz1)d $W_|ǧC6]˚>x,國cr ^l) ,N \+*J=:ҀM 9Iyr-NNg@ޖZKhu%6aPY.%,Hj }C4?ZmjP0YנmP-?tp02W;&(b!P4ʹTz'֓!#X37nZUGU?hψڹj:zbD>cY~,Un.T%dś7f a/ەa6 d/D3xQ*_j Wpp uE9gW7KWȪl-܃H [# @9b Zj]QHY)_O\߇VZ~eɜ;pj}wQr~^ lyȂ^0{N/J ZGFO V}ZBnP2~t̆g @nD_Ji$uFa920WYŁdheѱx-F<3ʛ>6z\u>.@ԹSA%y'$V KfʋB1jGv9.sTh\ُu-]uZ^zPc-${AFoj49ɘw`:L>AVhC|Tqoު{.UfādW&{zvm1cI5*OթT`;>DdWhW{ƴ5rM>kƢ+>IustBŰ$$#,ˋmk 4̑qN5$уSDґn*+sm(#ԉsj̭=x--"G :툈qgC\8\t뿊d~T67({e\eG4.W7꩞.k(Tw~bx} 65ũdSCfgĂ_Fs>.#w|)y>TƜBjKWܖ[Y7ME|HI+\;qp"Hl߱3 μx?rLl-6]k- $+a18>(p*(L5'Gp,+d+SKTj9U Sf=J_s Yǂdlnwʍ&i@/7ԨՃ~M޹BenK$)HGC0(]ZH&wj8-dWW2qV+%c`Z p&q:MwӁIH6`aՠ"f 5,p(hBN^%00ݪg'zw-|>.>q֛c#m +X^ĺokA55Z[H-0Z&WMT) u)i=4NCz*V)Ah;ВLhn"ղQR"1]:1va+B . ''ze@!ThƬ1sOz&S1}nhjsWd2RslOy r?:ǸTAFL|aނG.:~Ŧm* %MVU6^]VO>3ܹ,5}/S#y&l4X5WV,`T|ާr"˃04s6vq}/( (؟o'f횀hsฟlprBG;b@ a#hx2Gњ6V,<ʹ8DH8*A_j@Q¨);A$YaD:Q466__D ;( :\](U0nd4?&=یt{q<Cg*rV݊F~ay5Ly4HH\8A׶GGb.4nf|𳯗w@X 7S&gz{UyG[ds*&Wh=(3m{:W^DUȧ}#Y?Ij)!t-?/鶢ޫkDOJ<3ٰ2)bM >W = pBvJ 9Q"3^}4N~r¯5}сix.I@EwӒR.4G> f !!{n^:ZuZ~<ʝ /A$Y&rp8f ރF/ RD,{ 3m3(19.{ԉh 3XCSVF&a?hZ:X*>U m{VI^7sDCͱ.LTWb`tͻ%\$K_T.4s\1PR|Ľ㹫G/͏ꉋN6Z!E+DUfwW?w~U ޻H$ncy‡x # R l`raہ?BD_`ĉp.5b3hgmxV^*X2(kӑlOk0viPU>@ nե!]ৣOĿ)ʗ0ʃpQbĜUOezڔTNIJ k Rf6'䔿x7P/}FЃB?TMTʉzbۜO?"ܖ@38koAЯ\s*b/< x>?M[2?Rv{iV^ װ_-h |.(b  1E;GM]tG 쒔?,?1wW‰!)|!yMv5 l4JZ1MoXBmxߞ-w~rDTZ`/mQK>K&g3IGBH0o(wڤdI>E;@7)Eg}Ne،ӗr Nt|P0dO{xh[ͻqhR0gcHzcvq dݰt?GWr3/'a?G}?kVa]-koTӅd.{Ў 4]c]/7D1ǟ"Mbc<˿<\ h(" /=TY`NXLXIYMbKɟגd?&uÌhQ#JDJ:L8ݚGnMc[0;k$pq`bf1+{kT&q4Iw乏 ӀK8{s| ?$@7S `mY &G)Č;H=2aRc;2`׫8:@@C!Gl%T{L){MPmx܎nxWnz̀\R?{HBNL-K6=Pº%Of !* ALln]YO|¹led5&L+˴t95oiHRO e-(#+M4P|fIGXH82k5 y:;jSlS2{% 2JM;ҹ4r|"*%.f~Toi!ϔG(h7>K)$ƈ(2R%[>ygHEG=ty3^Ueep2ے:GZJUml'(sp"-4|{)^bC{sl6c +Wy=)9{wzFϸ) )g8ߧQ|EtQb#jIDk;L]Nbwma:/q*IRbT)8QM$UQ1cL[zfp~{AZJO[mg=G3bC;AATs7{kb4h^ Y ԭu wt-nefC9\LM/ $uT(WqbbK$c12HUlBOs #@NA!EaK5f\b>yK,ZN-Z@}f娘gY>4M,QVcjR ڞO' -Mn&yZDc$OH^ KS@ǎQ|w ]lظR1.2tFtO1BS ςөH˸kh(2m}vq2Lʰ>iB(!gJRR?#;ʒߐAq,2Tm5Gn-,*vҞ> We!]5@bO(+%@ЇЎXQDqدX%y} uZYR_?Iz_@jU3Q>o .+(5~T;ΖL 8_{/λxOɳDUu)O=/Wnq8^ցD#)NAvq~x Hlz4iSq?n5X R·5q`2FlINs̢e8e%_ѻ:A[a`2I5m?Y_QiOfND͛IX(@˰@x߽N̚/ːW/RBR6A3u{ !N4TEX8{Y(Ra4k;vm: g `Xq,I_q`P]p@ ;tćy`*==%=RQ+}>:5}d9^C_h/y+L&Ӌc:U7!` :6%fC̳TlSU8]\UHɝ 7%Kɒ_2"#lgߝ lp9嚶 ' é6ōyC612gl\|}ҭ "5Q)_K]5 a$-E-mr=)e%DV!rDGYN2_XyIK8Qs~k =De nݴ'#gX] nu{-BA&巟%8jh" ?a#0X4P,5G3Rt5?WSU ^^ ܲc%/Dm(]rBMCyRm 慦 v¥ܐ4;ιm0wiſ+%\v' #33qPI7oȓx6-Eܟ*%s.tMj߼.ŠOނ y.T~&UuK!]N~0[,2]Eo"i=(_v38uxKEH /?z7rti㚈|P6Ur9ѻ8Ac>xr$VA+N Gd_)f=!&;JwZ'1ӄp`ꩡ^!6t'+"a r0/_e:̃=H,@,H 7TabfZfO6{'K tK wԭ"'g0eް :5h>Y"(=L:~;M]N]3鏚#mG;I迼E*=vBs7:`Y꩙*sxȇ7aCbdv@ח$V(ũCw1Poq*5s3o\X6Udu5Rv)ɶ^HP0`H!=$oP|QY`xjtVL#ͣ;ОbL<F}^*~!5c6݅cCF5&A-G0mnk%*+=.i7Ehy H|6AU뽵k6i}+…)q77}=WLUt0躀/D{(l85r4r-"S6.3k@`%ұ!Cgǜ|$7TI77U\̎Vfk Ó/IQSS7KF9,MrRC|1Sz5 5 bZ>ශӢ ]hE{<8frNLx,R=T+&0 Qv#MH,ف v6B'9alC(`7 MلmP\ۑzCqIj&?Z@LrTNLC>x~QV{BSK2vCS֡$sے+M4š%fhŶk.1v+ @객 GDuM5p.XS=ŋMNv[`&RG8kp2Y*N93EU>gc !PZx5 K3GMxdq[E9I_S}gѽ!ܤKom ^А5^BZBejsf+!nY$ө{Z駷C%D훯5;X(3G{0;!kaVS'%2#nʄ<\bh$/KK[ɹ-g-qIhi1*^3T )ф}EIO6IE%o$& ԙyRbWLh!sw+cG6}k/! &Ebٌ`N&4{oIj_%fX e;pLO HyK""=eɋZJZ4spCjI&[W5cWk{ Q Ϩ^.o{Ԣ]l1((:;z7/lbԛc0Cb-Ӭ.>4dOg^׿cjf($S.n 6 ?Цq>R"t4w}"8@Kuk>72$^ҬOE эsv>V ^3<錄κc x̃eolRQ]?q[]x]K\oR>Ƴ۾?7영4NDpTxkūmn4ލWw2`m|4hCJ%Pjk]˘88sؑH- KjiƗ:sI/ti]uq5&AH^WR#$\JcoS2=Id֍{v¾Uu`_>iQĽrz!T?<+^=J+SW:BՌ7]fPX=3w."{r'UKCR "Fk$WӪD uhCe޶}NRAvB) *I%hZaxezn/ע&\>YF9 p/ڢ67]\ؽ7B.fmjDJmX `Y5]w4'glv8E]2qb$"J,&U݆ <#{'۠i1Vʝcf^Ճ S-W:bzVeyhwyzVCflF[V/a~U񔙺 rE 3=C$/Nympد,tV4I]ƮODz},{2'&z%r~PFbA.׊p:11;љwŅ!9}\%Lg3ҦqcPq<:?2h60k`oAĽ*\sE7e!aZ_s(C=5VE ZڑDP;uޱ[b}XX-8նo5!pUlTmꙡt͈.1M|Eی8JAP0uIb[uBU+,%bI-loR*0^-F&$30 )m4 ~p{l%!I&$::5QΏTP~^o}H7VkH?og˧Aj;&`M~tXHthxFGG_>h.Sꇥkpz䑷#M/7Keٌ?j֙Q]/ z.dkȍfif]R+8ѭ@3R{ۉ'n]TF|߿Vdw^!ns6@i }a3S#}<[o#\(gP!ۗx6׏jh7}m+Ò%T[}x p`o'<}ESx2?S(Z]\WUwj&cY~ ;oY,9zl$Ծ &6o{fH|c~D3S~L}P4zpjqKacTuܢFwYCc8!%)6풞6bcUk DZd31_E3f@ՍKh} ݾl\?hi-9 CQ̼o|1AAfԎ$7\^Gi^w]u8@1"۳V9 MXzE%Ҟ{ Ť}-W'7Ρ&(EzugbZkNE(49)lʸ½1]h w;3.z}ՙLxIZ:#Io<)yWg ^RM4E =<uh *7^ s[Z;]`ϷvHBuJ_v2@e^eEޯ@rE:>TC9 演ȗebINWNY#P\mu ^ 3SxWծXūʗCmN6.OxMOhHߧŚ2_8\{,NS,,FdҬ)V MN2ED 34Rl9Q@ߛTؐ17$S4* vWkSWKMw" ;Fҙ"28j zSko=߉`0j@bobDk=]b Pah8Lw~r1x~vr!"U6yW~Wsj F&&$=X#@[* Np-AWQork/Ns2L{2CMG đ=h'S7:dJeB^|rJi6W|&J-KzDvrYPmHG @.qEв~⸠`ct_jU$PQ/^5ޢ(^s|ʍԍ\ZփisЖԡ *csLlBŘ1a X谞2T\t\DZPoEO@D]=fXdzF>ڿ] 2  p:@gulGc)C RGsw1PA (89֋S밎6]1}qF Ez:oK޻xئ &%PmR2q;:LJPjECB9O)*#^~X*T'_{DB~ٜ:}tcۦr*#EnV*,q?N9EiDoxYjۦ-6߭hC^ՍjSލΡ g$=/<@,y2kѣg(ckȍV3`BqHbG=ju_Г0L ?aE`k&,{:-ocЍ^TDB:]Q7Ң-E˹홻472!60g 'NȨmRhGE{rlYzj/:xʦ0bh-_e1SRPM j F5{"n":h`>]T^0R@YLί ˗; MυVdO*J`D6=}zQQ״!)2A O?y^J'Ŧ'omp?p5杣wa I2HXxGSP)I.>2W,&/N&،k/KqÞ!P* JX Wʭ"}6-?cLTh&C T\I$wqː nnb[|c3]_t#JRϴ.b`q̏[%pis͖"&}~' ~M>m_cg xYA@.\"ךTqU ?QX=iХ Hg:.(r[Mŋ RR=E卆78S` UL1f%_j`vn"mDsIi 0@;mpS}Yѷp#q_ytXPK!pZ)@V6%/~>ޣfBORZrJGsuT KnqSIuTC}`4GJgZ7V PvROwm`$\$ >o5ez;@DJ]B"X[96cG^)bAڛ!]2>szz+Fd՘ȭ{S EC&S3`b#!{2T/Jz6bs)\{4Ż$eͼ4R [x ri/'aЈ1h {Ԏ(n|;wq= :4Ӝ1ѾgWH)32:dyӄ >nt^0։ݛ >oqa2<Ř+ݝeR *'f s} :o-7qS`F&b)ÜFPtޫGx;Kf[,`ּϴ,B뉿)J~8|5Z j(m]0X1hSptUTFnL4M[AQbʤÞ颋_`lWn쒒=umkD-0%.Ae/:u}}V~uOP!3y bB(XO UC(q22RXyeLm=?5cRPP=uGXlzUDщ泃5` 5cEOkT?&yS`)(u\x?狆+V.,: ~xO,rP_Gօ wp7ݠ[!fbFpO1o^(sXMP_]'=.@u)Ը+Y\pD4g:! .dR+nOcֈTs (/:ht ν2Z+0_(kI ;2'1 J[\ey!ϔ1Wvxqbƨ =A%BFbD4X{-#<>ȓ1Bicښc۽K>N (:cCe??y{1HTFO UÕ;WoR3PK-'$y:8 [3ez;oYדHCGdnL^:DU_5ቻ/ŲMQ:DeΕFhXf) &ϑ[!3HUIlo{Vϲ.d6)sBSqG$#_Rkp@Viy9 !Ҟ A, )aƯKK~5 j?[-r%ƍ'A+wwu$5sOtNq$=J\4ڋvcG0o_횩DiHj4< K^vAw+.==8 ֚ߌs|5.:^h9=b '%XʷJ!NUuY7G3U1-m޾?*v\+C@TDP>!#΍Չp("qiE-_~QALa`bB|tQX7eZb `A'Bpq\Wv#,{#7wzea5S gCxzHB[7i,4 Vo!UX%IGU-iD+")  mO6仂5 P HH!{;5@b=RuՐGSpPU2"2+O].DtS hW6H1thxDgo7h]*W0Wk#fmkCۥ8 :]PwI5$)%i$7`]UxtR*7ɘ ɢ J@S7k1\E^*t| 5kQ9V?#4$k3# reNv>Juȱ3Ny.tBY$ 5U#,i5N @ǕWv&К3 ̘ *ŝ\_[.5&"!2$gzh5`ARS {9m|G|].tx?^tøqc2_h[Ma=n˺`0P>vEG/ m?88H1`]VZa !YuK4VKdvx{#4+T!2sŐ;+S!_̂#EnΰV78xYTEU~C2]`cyjGYk+ S+<NKaXA`fUu६S~(t}/oDPv$2㪾U~ot HUmgd&)b>[H+Ñwz$Z<(bql^d]&f;ӓM#lTxn;x mzhҨ '&>MI- v퀦''#x+G13I FwED[mY Sw T U^ib{AS_ٌ֗8^nOwuA }(..ZШO^Y t(}宓xHFԊf'> PifD0O#oBc_^R3-(p.BL5}-A0{ `/xM#qYw M? q⫺.e)[h>v/[k'cuaa5k}ߺE2B Qǝ#ׂms;K߀ 'ˮR?{]6 Zm.ƑٙqpEm͜޺d``bc=P%ԁL=>W88HģϾhChsvV(wrE(DXF𰍵 Q,_M%b_mˈ^ЃW}0~i _|>@4+ I]6M8lO$h_3J2\ ENKCUc3ÙY6qDR yjϻ},_#h}yi~?N:d#\v2 ,7ZE佶x]^"v2Uφ󤂄6SNu46$Bh=ێ@ [ \~icˋA z~?~ݠ h1V{ ~d862 K ;S; Ɗ :ָάf!itkf2Ky匑^4h(s*oBu&X@I!}Ս|0TmVwq` (v`M]Ɵn%eDX(FC-!azx Y-Tij-}D%&K.hEEB'كvEB-RtN M|g5zK|\.pxoY I*Sq]&.o$FO R#9XU@hp",PYqT#K 2 q!_Uy|(|/r[Sݶ,HCLdBq~]lbD?kq@dD±H/9(=φPDQ{Cĸlz⍡Cd7S1"䛎N$+Zx& L? U+RϺȒMX[}*isd-@փ?YC~=A]ojy 5~eJh,Cq]cT!12 v*.HD'dͿ-1Ughs6KuRt \oέ[:^"ie~EtwBUOv!oS\$Tb*yXG@qYg!td_?2Y$Ǚ|c DU)㒋`95w*M郱E؃bq}{)hFH?DvJ;J+ijH*!9'KU|y2~U;q[512N56zF-|t}nͩ`(FRzk ׎\m`0:V :O"?2b ksűu ir=%ܰ9HçDSp?D 2n'jL :'Mv53j@%, O\IG]-$DuRބbrdOMt@˔Y.6ae]>o&\ͽA\h;2͟mh: ]6W _b>|"E ;KfvD*s.5GvR( >n5DG7dfai+9cHŠ55lZiVC>n;T[a\B|=9t.z %Ic6UN5 0 aڟC7R 7WliՌ#Xͭ/qjő!ph_=Rь9ny9B9Z19)X;lj^y`-?pY&D)e9i(ߡv,-,#_ ڳ_ a__! DH[1#[W\/q0}-;}c;)е*Cz)B ,_MubF  &j]E-J!2GmwkU"Y$ӛ@/* =>b:fxr;ԩtw*7JH?M"(mF`6672Fer:QЋzL%$'GȨS ^%R!V`d,"Ɯu8ULeL{MtN߽*#4_6T锠vVBзԌ;N_۹k2Sؠán$X^p^ƣϐmuNX\8ծi; 엸@1,!k֩"HFKp*[Ju6o-Tv{\K&Est"__1b~KYDZ3/V'#AO/ 5C|3 G4ӻ({^P7Tðw=Q[Lʼn75LWiN h q'n됨-R+X\^$ֽ9o]q ^$(4+sxgAafYwb'1H2OV=o,PRlj{Ot?Ue8pyi FY<Ͼj;$wVzvC%,tVL5kRr+XቔZ./4.p"~)6KIXM"1gf`=\ ,JH)ZZe1♐Y]`d&c<Oy9O.:u RѴ6>?OfQY}i,ҕ؍+9`a> 'zk{=S6hRMRz|S#HFK$A!(.Q2SތF\ ~j#J{?3P6fOK23иng`g#T۬)$H}ȋ!y64Fb#)̴O\(_#B3wY-Lv "Ghge܃ n6)/U#ӋNSh.ea {i:?:Vtp.lW_{p$}kHt*H66ڵ%Zu8oj%'0h|e3 b"ܨsIQxEbWvm;*''1c=?HqKɥƭC:T6}iQhw92b7d3)S8]0m.a5>ZA}7>uٶ,LWfjuRRmF'F ٨א&pړU(y'b͚>^[r c BJQ{a ~{ȷQsr@;C>?5ؤ뿾#THm+(Ob,єbdpcYM6:^t8o@)a"iڧDYPMdOe{|8/&h{xvVgx4EfBtAC̘0^ǟ?a40}]4g(ۋ9we-Oy y0iԐ{^#: ϜmmuZ!D6)xY/N-s^?E y(h;'\ !?}&dS_*E5ZB/)4Azƶ@qI7Ζ) O>ފnL xht>>_Y1K;wI(&jL;uu4*awR^$p03[6Eݰ,ι1;@b kN"22t"Ny׃z\,qgƌ_T=BL5tk637I,0lr Z|hi}9g8ݸW-Kۉ ^`ihQڍ^XsھIoy%ov6q@^rVk P%4E{8uWoLN{t9eӭz쯶W` U!W0xԚHQj.M/r[?RKȌJŵ{o%hT?eӺWKN^++ߓbD/݉,8ᾍm n~ڝt@FMG$%IJ*O4]}Q ON6Dma2$IЗ!"ԒH 閑JoNzf.]%٫vк'=/ Ok Rszxf:XWa`n΀tF>s Ƶ}/5|3:&X-tP?CgrEWR~bϢS{52✻*7g>0Auչ~>ب]24MedKڦ*E`*dD ]8]b{c'G{ g!M6&Z˨>64BB5Juw9khhCMmE| vPa6hjgY¾d^4hwˀfPw20ގ\6&5[{!gOsXAM_8vtuH 0x3s(VИ!)CxwP_ϒ8_:]#YUM"+Blx/)T ?K4ob(u !k#d}yD"rD̆ol"]d'D)֥~5/H#}f^|>\HԕĞrʎ@U)  5{m_O #_Kl^Yܕ.' (-@~3jk")>鿛1J<,ˡ-4{RUdG%Y ݭgCLr\u_CZEnS-lI->A ?n|]@ );$"&]U fjrs){|UYkͿ>[(|ASF-Z0)Bp]jm6Nu xF%<-pWJPnV@|h7-yɼN?wzag޵k^&d,릆w>U, 4.c<#<` z; ;4[eVԶz C'q %{<zۛ^膱T&,gJ]ࢁCP(}o`,CS鳵HXzO*>JgR1U+^1tM3) <_C./z/4ȧxyk/6Gw1KN(ڊ+1̽r;־m+ť۲}|O0ob1CL zQ2P18{4cnזܓ.fn|< Ql=0]5Da |gE8ҸɲKDpEm@,?RN+76F~.SbUOvZ(#7JkD+bh-QZQ!73-e 2dqF3.|9)==&0yhYv|nC78z۶bxڲ(`8Y;bЉvmp6L5;fUM'.s4&n%U dFH@Q;gk .]߫NcTheI[qHIң쌾P sT><@Dqc&GO/*KK͠3.x(d;VAk$3Ɲ\B_,(vX~ڿ8t(雋2Ct& Lr3ks@4lǐU~%gіkIa5e{!4O힫]rΔFRwwzgt@`W wame[ⳓG2o=rVk(I1wjtIeU^`5%S&}+>CN JDP ϶Ӌ5"IǻT=+_wCt,gnrbtkgI]h,ktW:AF5/#|]y\ߧ޹3Qi{"\au˩Wk,t= :c&%͔5惦Ǎy&̆ Dj:o z4pFa-̈5yt(7WibiF+E]3WΌ_|I2Y݅}v7|ԮZt=S.-?#Qgu):+7Z)qU"jQlxHe~BFWcx&ah% [Dzzv22w^z=Na=ћ}((O%$yT;v4ikHnt sw,0Sqr GA5O֏d2oeDb1k#<>,׸cd1s%&X؈o!ڇ{)i[ ;HY`Kܚd:=U,\s4=Փ_Tm䘅>L5Dt{w1yW((T*Md%PyP"@9T3iH0t.UajʷvTAFkH14Ω L=-TUI(L~J]&]n&Af(*uy2[A' XTtdř'5t[!d~ySg %Qd,3eoZMJc8Sw^Z\zr16ݽ0, e;Xst/U7$AGCE~]xP &ca fr&GXǫQh_A' mnbҕjK^BhpPL" qMŔ;)e ~'hu<rEr}0/ݩ|nA'̣]]GPen eP= WY]5،16ԭ.9r 0{3E5{($9;1# ZMܤް4#Q02OHhIg;;!D)J/spFfBu}lmL \ϬlfCy$nO M<-7Q聆Q׼"vCF<a*+/ʹ,g|vT*[3qnq4G6E[׌捉e3Udr_W!Z0<v[S_:ΎDʔyHQӚlaT8xIViE0Cfc.\ l,)rVY556J )hd7\̂?I=B7; ) eS/c &\ǖ:z$o0|0_ɀLuaM%7a7g{h=o:fw Mq!W_l>^m.,eR¶wܩFhQWWxehުsدܜ] 9B)Kc\̔uiz PХMWvϱ4j#$q^Ցv2qmn}}`vvk̆#b{@DvE}Dqԫ|kb5Fs r?/d z7SB@'TW? !/TRI"No@;"Pz<Tk)8* Eny\Νmݛf@4BRg1(${k洔0$q?*ǒ+jmi׊̈nɒno-vj<%ׅ/[Ԃ`-IJwKzc}e^/a4t#"WY0 []OKP:Ro@&vS&|J 4z /ycu<93!k$^OAvI0u?LoCؠNd;Uس6MnEg :R2~ޛ\"N+l q&=g)czLw4o )OX "'50==9S9;/s?H}+~!=g1#'@GMYう7K g^&lruHI&!c]}GO% e0ADrs*$C Q~z"RC6_j$Av)k@P$m7.'yOZsb幭+xa-At7$#"Zî??1;jQɁCF:n҅ŔߝP Jh#D<ERac6^\T7'})KJR ֎ NY;*-9(%ᥙ(m 4$UMԫsͱ%TVVGbJ8TĜ >سd S?kdsY6cCtv ɼ 0LJG4Z?/Qز-,M(P%GTY6Î،6D(FJL+ K%_q|`>Nw-b'52/~{uAŽ0qL:5c`>뀗LܪYUBchjقMc]wtDҏ.׻Cw䍎sU'VjPGk>yh@p'?+p͞&\tDUhi0nw &1;!L`\#ǯl~"(IsofG4ǜH-h VmBtw[:iI+SSr!`'PlSz*񺻅_T7BU(48,ԝ d2oIGޥzج3Ѷ_ěDp'Fq)+IvxƔQP7 vNuot56+SHiҮJIMZ^%+ia h , YMj^ RF4PRa~">up8 ؗ4 %~ yp 8Gxiu'1pi}Sk@RUNi4-.sgُ`OPCe03_wG@]Of7][ҬKo֦L?=mþ N=X.hwR\e͆8^l>t1Kk"oYٳH @}B ~@`.~=j^{:ؾfOhΖw- >2} uw(Zݞ(X{vhY<15gC+Tҥq\A`f79hi*JzS/B @_o~Y ~-f |ct&st(#Cy28R\v}˳w;kr9#R҄/{'se=c&bH&L|#c,E~It5B ,CTbq˘J!qbPA`eCq;O7Aƾbp/k/O+K1LmnP="uy"]ºoWAmv'ۍV`ŵCQzna/AM\c0 ȴ )@n.ڰ'8xyz HA=V3EH2.E<ߢD<@wX@N`B %rҡ+LU{50V~H\,SD\8Tt[p9'CA3 C?ٹN;̡7O8um^#qYE!lq1}0'&&58wN=XF0}ޏ؞rR;pa=G슉:s0QO|;i~|D1qH'}vwu>4vV`$V 8x(;n12W06:σ8aPX.Pf Fh 2+T4-i$? 73й:;QpZ3Z~0҄;:c< 鳘 9ˉ_+f?!ojQg\ն Âs) c_F:ǝj%XE$3]7vg>VRj/Rb6IZ$QZ1\ 7lR}mvS1H<)g&08tI> P%ʶ5$j zT;|" qKѐ5^bT"j;I_wrqK!6a`N[L#SEu_!d0{Y2+P[p䫁 Sg 2po`~9Xg1p39ÿD 'C$( 9N1_2Qagʅ6X5ldi*%[}IQR %d$_u,us5͈%#}jf~2rCcی[t'w=J~b,WpWҁ=0㊛EQkBXL~:!og5Tqly?oM7iǡ&Lp>c8lHBN[KAp olnؽ3N9] Pל?堛Z.~jľ6"G |>#m;IMjj:i|¶v2}k \l(?@~*ҹXt>>ɶtI0=3;58%KCl NAB$4wft6 cP %hdx{c&Wx.Lh0Y{7~LaU$jwq>l*7RlM|:%NQ|yNN􋜖Ea@s6-I[қ;;LȸE oZо%+iS R/5K%PE[E{.i,/GΜ$mOngfS WRAH9148jh@geu_LtW/ord Ƞ񎹀H%d]WLXcj: &Ev?"G% |!7>wϖ8epvJm7E[8 0$u>_cd8f9(Py fbd t$ b#f.\wf^òT@C.5m_{TVPe/-4aM6'tJ\^*( z ,e2dܯH`};X&Be[_ymVЭ 5kVLƉۢ`;IlMչ qQ/ۚ 5[#_oxfhǑl&mV"ke1Ԫs0 N̳5w/zWby.JnMWz!Jx9AD `~>^27G4c~s SS"{ErbiP UQfoH_QPWCV;_it.Ib`\"5'+;v!-/=]X4N. <w:DݼE593(x/>vEKs*A7]v5Pa%nB7bB}* K)UDrـ|R_y:@wTH$ݜ%>eON6 3E(4aѝСȐﰖݓbΐ!PsG#8&m3tէd*%|(q5/՗"MÑt^48rZ&Dz߫0' =t H5 =%}+7 i G jԻtV-w 0(ou2j"icҒG"5TR[ό&?,R\";O. :-<)TSJx8~d74*p!4EoO\. ,#m҆AlkK- ]1SEDfWEBh~d^"itPڌ}cuua6|I fRmǨZzD6σK/0x*v%˒TWQ%dX7z+e2P/=4'Ϣi>7>Q9Ɇ0gGYV}$#bt[]Dj) 3:%!e{J\z%|Zy~%\wyrË9q#T^ -5e}Dy$@ƳSv&Mq=.@n"S^ %>x8!npe)LCsFM;ɂ6}Mtnn=1PχIa5Z2H,dX,Guoy *T0\ ;ʛl-yͬ2Ϭ'f4pZ'Y>%qb۪ GuMnلPdqZUDj5$]ڼ)nUچ#cY& 1[ 8_kەFk~a% p Ǫ8?-h|f̊h֗ڭs1x2p Y_w>l DfB] 7<}DDOS~uh7q1v1Z4NS֗宦jΰA/HTCG8w/++#*A%8GI0ϋ+9EOںԉ{'sW0s<+zU ϒ:nZ&a' "#yԦDKb~leU)ŧ?4#WmoVz^aEdEY-;exa)iX,{F󀦰V,v..}(SbSeSg[ͮiv ۍ,r[QBDU5#bVI >E du{z<ؗ_z?8)-cZxQL7nvU?tia0k-V^K |<+p/r3rRT%T(b YcvM{?TtпQBUqxT]#|y./{۵b0藦.B]dK+w\@h 44 mibMLڿ[| Av.be S(zPz|&Q?ީo`nI|&Zn C:8 ?%{ZѩRy=;mv;;51 #*&Wb iVGؑU&$apV2[{*lg+-k ؂wBi|-yO׺4t8^CTq@PA)UH0Z -D0eJEl)[AtgZ .๷"XYj{ M짴4 ]iƆ:xof {[; J*i"WA!GV+$wLp۟ͮ򸎌~E]C[+4hs+*w9Ac|'k7?^=.IWX^ 0^ N/&4H@1x"8yh΀ C2Q-I!h%[^BusFad˪c옻shng Ze9'q{iP_$&kArd4#MݲhjXep#]Leݮ3ʬJz]}d')חŃ{>N4f,Y AN12-{+"g3&4ip#+aŔ78/ ݽd'M]>"둷7/HM]+4D PȏY&pdb&y_v'ٖضz'bg F[L\* @?e8[Ԥ/M.WJSa^l ˲TtgYl?>z?9jET<|(XEλ[rhF;nj_Ѭ\7Ԇ87Z<r+F|q1*~ 1?AgxnfE X֥LZ|!ݱ@|bҘ8Ivܩ.bxh$,QgQNNhDbh-jIH ٧.#NÂ?4B0i;Op|]{*;8Ud4RKX-]f[Z Sigyj%^CmXڊVI^&;rl+r"9ϩpCA€4[RR%D4i*Hzl[N2(/Dߓ̸RPt.!wGf߂FިdVӓҌS挊$bPκpgmTցɏM-gbѾʹ%t[&8_r}tܷQr-qGJZ>8Puac(9n;ܦuZCťl(GO?DbU1o/S?D 8ObN꽩Q h؍/O?X27 k㡈gOG p ?y^];=DWڜtė /3SJYg9y[Do2*](tD~}ṍ\#iy5Ҥ/@I &eCQDQЫm˓\[~:;@PR+HFL>׿ ;jeNw6;榼_ -1u%(1 O MONݱbw Y2XBtp}).Qm'I$ؐ053j4J`'s#L# u+d8~@{1ͷEJߖǗp+fLf^ t2٪;O[Nv}뽌[b;9(R+w̪ Oɪ.(!44}D5>UD8>T:$>=طDjMEzYut#=IT!]ݔhk06#fckE9uaD~<h3m.*wH{aWP{ORQpuUS ySJqu8n(-w9_dcv ];^߬Moirs'ZJ[UTkX)4hJ \$wج9@B֜\H&eGqAA܌q> 1ȾGzP-1PHܞ Ԏ$xiX_qy 4k`ȺT!V"prv!C+ys׶RLU,-.&"sك]H<_$G. #,[==n?J]m~ANfɛrg^r?Z]K ~\}k` e0;k'mJ + _[AӴ)r4"JX^̩+#Y6{зZU дCgLy!]Ӑ*VwX} Py+`,N cjR~Urxy=\7GWTDzZL1bk2Yqj%ZIJw~XFq1DŽo {Zj_۬t^yoы2g!Zۇ8RTޘ0vWgOqS+-?^Ⲷ}]S .f6?ۍvs,}@u2'1u0͛Q R(n<# 3fS["mWIBH`%KP+7HQ2 1<+$j~ %&2#b `&qfo}ltvb@QaVUbvY"99'u$O܈ "bI,NP iŒFmpyhe̩Ă L#FuPC# j O8GX^kH̥nNݷF)'sG6ku;xl5>H5ɱg5 '.ބL= ?#g )X;gOBwN|vZtM5{fawˋPzdņS`J@[vl+bGek6?4l?9baQ^],9? (um;eOfYv24WhW)\ 'h* V0ξ y ! "t5ݢ3Z?!. T{V:y޾f~-cqjX"'چTfI CdaoK }bFYYv*7|Fb03KF8L\JI% 2k,6{kNBȍ qL{ڟ$r"Q0+S Dg7l.TC*V|Ͻa@V"S[Vo3k!䘦ij * Jr%[)Z4;vbOYʺ57P6RuQŒ,pѴrل,^ Wۉ\0ƉewEed ҥՖQOÉX'{8`ӭ}kOEz(#Yݸ*m~[Uhc& MWghQX,ԸSNa#Aa%aR:a}khBr)N۪*TllrR?„-5?b-' Y29%|gIAmfFr=wqIeʏ&JǜKJ)O\G9`|Ɖt:v# շYռV.?}mA!jEϏU~D_ZNhesP׶L\YcL ͡D )`zb)e;$zldb8]8t9qs(Au T]U)5l(s+fomr =CtSRU_*NuA䏕5\j` ~t3n<Rs{/{AOPƚNbtE4a[~~"tA'x̀ɟl1sz\̖˟7FMj=c˫tNa5€_1%E`(eOh434!<s "l̷K[\ިbg̩: dvFd2YVpErUDvz)c|. πu;eڼ,!/:[_Ԋ f$D "U >!JPiQ-%Ŏ&/p_P.17Jގ`IL3njn;#+`7C çp~n7sV-S;4X]:$ߪMCHAO8أB4\  'bZ)$wYkyE;Me~ '*Cy #iݠ#<{,I+meIeh|_C!ܳUw q^s DX^,Zk6]9:^%[{!2C+Йgb9#C MP CcNEzUooN>: f|U?XcEi[Ef7;U%L_@aρ@")1{2TV2ddžX"w׫~zxaeJuh{υMI !L?9yx"hܦqN{bqH^a MԿP;Q&NE7!l,Ӄ<ҚtAK1-L/4ؚAaV-;|!iwh2=1-Gʽy&Aהnns`Oa7S5>%0׊2P ~dbmκ+Z )6kb%hKQYVo.[У{c_ ]td;~gwQ4;X9Ś;RDw̧G~'``_|YJ0|iJOWPN6 ,Jp7uEUz[q9-hSTo } "= q$B3rК6r7z'Td*0h7O7f/L1-XCl`` p Ifvz0T;)vg\+ \%]ȚٺܔMl*%Q$;nmBh}?T!LRZlXl7pj&!, <0K6%FEDeLG*z6Qg:#MW]J c.9^5>y2f8uzy$ xy(٢NC$H'mk>fě>;~yIL n`e(M zXCHUX7>;kq`N;$d`U{_^yvT,$֨Gz)p &"lq(i58]!Q]c]Tbը|77Z&5H wڟmJqa8\dxG 9)1 bVOXsOC-ἻnʲN6SxN7{Nr!w] A:>sJ'+p4qYͽ-v*<${(AUTkoI<$ ZҝVϘM^Uބ^>i-H%v }֛cnHD%gI3vtJq'ƨ:Yc:WRG83M+ߕ*rR=Vw.!{{FÜQZ"*hȈs% #EAc]6݄AsxϮj wQzd!_Ȣqz>ĔxJvViZz8[dԧ RhJwY${~E]X?^G Ak:وK'u6s[&&e OTҖq3ʣmEFUJ+ Mt)y)*e0H̆YNSյh({W)qe ѸpW<.898Ϟ?<!/]b!mqJvbg2"Qiڛew`t9 +bQq҇/WtN>\jcO-f[r >%)1̏1I YhGh4[Fx,% [.5!I$s%Љ  b °ƃ]L+"ƿXųYKc7= O!|0?~WedoaG* FB_rmQPVpq:ޖ~hIu?*=)8ZsN;V1ӫzdw*t$}gg?J1KЭgԡW}xhH ok@|WEڟIZ0 #:s] N0ذMmFC}Sn3m6Og& i}5zno+IZ|C#% ຟXֺUaN,f(mQ" *ڑA!P'(dۂ՟Mb_"cVu'x|VFh W7իsKi2V>+y@GCҐ[[geMX3ҀEclVfjG=4`R&d5yupֱM0Ye/j{cƒ[nbcZ&s);Mus羊S.ꏣ[S`R}Ôo )ˈb4vD1g13PZi/˃{viƯ!o*oYdQ3i !+#m&<WbkrÊn %qzԻֻ|wי!= >c2.)8ƾ7 a@ `) ܨ?%:WQtt Uj BVlcC=1n_um p)d P]@t u}Gr8`ШhA(ANݗЇĺ/wePׯ,E@4@b*u!I7G KexX#b* 63YM8f1W]әՐ .Ddsr,DԸ/[L!% tN¯4@S7QJ,g: r5˫>;%:&?)\Ymm]FV !5(ɻג/l'-青KtCL Ԓu (QvUhRX8ɬ:Fjs.쓠e\tgݽn&N0hnq{ĴH+̅l&:z{D&;Tߛ?h#6_Z;?x~x +*391~]}8||UQq a/+9z^[#i!zN\i<y% 15;8`y apg$قyHۨ# J~Qe5#EeT|EW@+5J|K}˙W8 s"+4ȯV~YYoeLzIzqd HUx.cd3sv{:gD]KCvW@2q9<s`.ۢ#jƭH{ȹe%_da<D5oϼsx7`ƚAL/k)ςPw F Le%Tv){T˶R:oGT*Eÿ >?Lm1%8ELraYi>hl{`-Fi+acE`AMs#$jYVXo p>{uP0dCQłkA`7yMAaDfw|24eN#>³Z5ؐ,5h09N G jxj|3- xd1]1t)Oz+}'xk񕩽1 (ۧM&m\'-W,}xIbr=Q':@Qv*J;Ò͹ dU(ulR ~AWbfY6ib:vʇdMvTWzAYZtO\>l1Gv=N5"/jB*e%bPg[ͽgp#0g#pQ{u}]mf%ݗĔvSl,aYs˴=CB  zcYKڴpR3te5(o)AQ=#$] =Zߍ-#;M>o 7v ]QK&pl:1S˼õS ^ƛO9$Dh"T"@BV"@zW93p0 ;*-5 bapn `zC\( SN5iFP(Y䭩 ޒ^mʸlWJ& }TV`oga| Lp% MiOgdB. =% x M{P]N@:"ptgU 2E<Z0n4Oo~ΕRjN(+(:'˜OQln̨%<lFq;x8^™U{yCvw}*DV{0GY}\'Ru{Q!1Q.}dqkeJ;u]*lk[]ͯ ;A90 (0YtCѹ7"4Rܹd'RDt|Nǐ]Pl{:c28~f%(&~? Ӹ)i;Tp$h F^P9Q;If2u#j_酘,ъ&/>jO! ߋ8m&o2wIL%S(c:#ލm&n PfL8JwbLOW*f܅>^QS:\z{yl1jIYFjko2^d7\joƍ>c(MIY Bk-6чԔr[<GUWqbAkГUq>TV7uH6C&.@3yilҴ1P.YxVT+᪱ռ>K/`0BHrD+' &b:ֿd|ŠRu#0;Wdgû:TO8Vm `0'MuW]4%b ķmLﵘr"]ΉFW:|&j$ :ƺ$|cSWcZ!T7FUg#=ȫ a)3FmJ٫nthKmŏn}#ݍOj'f3M{*/Z-KiDUXɃbSӘ#Tq.}+0Nq8ǂ~ o) iqSe%k[ ӥpk&s!#M(HeS]LrIK1 /ng/p* w5ү vkZ?t z8/Ͻ, ZNB>S4d,"߻ǨYO/0z2!v=h >>ۥC)"}ʣEĚopT3}%<ߙ@\a ўk(a-2ƨ dD x-KtٶQ){1 x`,fzI/4-"`X3X BMhS^Rs9'Sڴ)qwsoV?]}]g1V?c(2ՠmkn~BV_@tӬ{Hǟ)ƘP5;4iLzu5LSHSNR|tRV3^A5[<1,2V6wp H;0ωa|AЛjΑ#”srR6-|QtkH5i9O>@(]&A`}jLe_\cހ U4SψtN,¸G8U;CXt9J@B֎)rn k?`&NBr>[XG&Ⱦke ܦIFP؆r&WQ6R|2 Rj*+i2ٙC-Ez$sW2VڠTf38w 5ݼ k!u5QiFZtS>uH-WB/)`Ǣ/)x(S޳v1"/<2fwÆOr z)&'e )-7FҔʜ>Y34Ԗ7֋,tl!z1}Kk}uǛwfzzWo4ծ|G5rV{a([" RaHcrE,v]p{v;-,f&5ձ٤|15y7Fucڧחgx]QT0;)Qȁ6\g,L>AB·O}!Þ#M(b;%xg/`N6gqX3u=M#I81BӥG9Ǹ"ҸlBr! <O^=TXC* `s"g5cuKGO/gb6ܞ)ݷKla uv':0:yǏf~] ; x|2k̿4IqGo(< fh`Ҥ%`KŷWA`zrK Ԗ2Ev~my|IU9j'+ugbRKlZ8ie%eUn, M;Q>y+wEJWfB.X(N^ķJ9n> f࡟ϡJi$vלŬe}lNnVuqxd-KH[lhr95B6wᵢ3mp!Dxk#%L|}h bN-0˓6~LSetRg OWu%lfR:م.¨6"ݣX{]Pʎo9}"$C6鶖fh ( V̰mestߔYlf)˱n=T'F+7 B)}Kgt'GFSb=F{Hnh$yCiz-RzG;ގ-x4'}5cB9J;F}h|Tݳx_սwk0#/lC/~M' J/>MCQR3s}Mq etNZ. a-ѹ]Z̶٤s ,)^o? c)5V-: ԛ+$?GXaHr]K}]:zPqz_KUbyeeODFEPk9ecb[#uXdp3SA-"\?MtW`OwݘtPٮtѹǡ(%=ƶ!9w¨tiH³,$ZL#ƪPbWb\-+6Ϊ9 ILJYBΏp; g+4%7J6?)"MN+!S!D0hP_jD7aVħs_fD>?Qp5'mb>) Sls{Jba5{4fx܍o+gaxS 0d=Q$23cNQȣ_'s#X5!Q7 fbUHVx6x i|tdI;D@vT~ ph/-j f 9YS}D2d ]Q}5p9UU,M87,c aO*#R^ȘO|xp'Ĉ,N#_{s;+ |M.$DCBROhB'Ŗ 3f$NG#(gJz4wxcޣL<;1 1Z,YM bZ~c^<>O)i[]6*IV7f7L35A7x (+Ss7T?>ߤwB||igZt162L d93֓%`!hI$t1Ƃ $K$,&rg`<.cvr6cK\n{H_r š/f[INwPhjWtB_"e;+qCVg\6y=ŏ,a*9`)Ar֐A(6y䉶:S%Q.,]rۿ ƕ!8'/{pL]-U]¯*F'\+뉓󀽍u.gg u}ur $kBz0YA(k\RθMf0yM.MoH,;,Tx-wKDKa~VOW9WyY>̴֠";TYԼ GBg./ !mep2D-+6ťaOAawV.s )ز^__g r[d<j9 mwh `y9"r;L u7L5r|4> _S4l;굒+pi{ sD}'*zNME%{k8EoQ;#W@UmO%#ӽe]x,< W̄T8!5}p1Jauf;6lqp縀W%;qx ^[ܰCOX^Eh3Pܬ|ZR H L؁)@ͭX8gs/(DTUK:ֳ% `{>ȯ4ͷ ZOU6]K>R<|/~e)dS2<$';QO=5NB qb!q葩%P096es 6a[@UrjlD*4!G)n|+sc7e%'WΤiIvR*$I):H1` c_VliЖD(,"L:_tx&6 :#x的;w T.?fOKg_Wg`@3brQz.NEdapknyZt^dg㩈]89,3qhX4/Ev#16L`u: ?{7 lSLTѰT0:hҫNg?pKH{g56r19yB(Z,-" QQF8? !EXW|TmÒGWnNJ,4-TDmD HKP jZiFe$}൶_vv_XlHePIߔNkcHEr."۴lsio;.u,Y~&fuTh٨F;-~!y3co+@돺y{5c/$ܼlp%zs0A fA.І}z\4Xz}G[@ESij67'ZT/J-ICiuHP)^_Y"ݛn*&֞tfVw6xܓM^]0Ӥv!mLW~=V*_Np=t EteTh}ZUCQӖ(]F೓Kj׷ cLJ~_w jdTKt p'_I }&[Hį5V3ߔwp3.@[x-W-kSSfSaa x¢Yq,@#6V7ﺙk3j_Rh휼.iHL1q|8\;j.q T_ks(4Κ@;oqishPZVFcc :5!oDd^6K˺1)և=o@rD2uOqEwyI&慲vE|˓G+څhuƯ3H yǘ{*%ɓ/g:iZ1<)d"hvxsz&7SP0k~ə3 E+>7hCkH ;9%7B*y 3JyI,xE.LOX ּ2(:",sGtr J3C:vϭ] C⡤cU;}X.y ZޤBi"]"MI"k7Dr}WfH^=B]s5coPLEdO5[gITPcͷ'ZȋnaMd_Wk=>Ti۪RB>S]DL*[b H#iG\fl~sė~s %^q+\OLҴ-hF }kd{|xӐQV;3{bͪ9Tz6at"LğMc)C߮uТ'nQȹ3`:NIDR'J֦y y$JURxAQxp&::)Յ1S"&-f, 6We+m?X$;!@dXq[, v熹M^vn}tR.9^S)i*)K=g<&+MCrWW Ao?5Lrlwj}9*@PBS}'l,* "+FpSjOOS;!듪}=5M`i):O.q>j iZgm y9YHÍmK&${O4Ri5xR*=ehL*C)!yϒ{1L0ɂ9iP!GVH7 HLSmn}ͅ CE{NPd؆ \Z1>XeږClsPAcfҪxJq!2+xd%&lo3TUl4Uj<.&V/I88u"Kfl&Qu#}NF] T.]=!Aa᣶V>վ<&3HǁO m >t3P"P`ZRSШgsDD`#<%7A柏H43q`g9[:7Z8h 3݁ 7>TOx>!4cH 'uQ0{bWWoyi /A=ڮnO aa6¹Iw 4.Laʣ3i㓤wyS *"6wmߑoZ`zdtVSG*}Q JxLVTwPGx$NUl<ދ y{. C+bAcU4 IB4Eh@}<%TMza}@ScWL78KA|_8gr qbIjLC -n3_ߞՄ[mRVCaSOӷH ,9%Iw5@'8LVzY(gjܿظeHQAAهy`'"[e qMj\7nTJ }EY6G}D\6`XFgȺ\tEWv0;9Gy6 ]KƃuYoʖ1qBv CV\=5Ye_4AЁγƾ,Jp)nkI|^]CN}(@j*ZkJ+m`"Pt߸jџ-Ъ7siM N/&|7XiavXTo&;ư,LJ ^*TAT>R-T}_: cUPB2c\uq3g "%ьCTb#(D-up }a8qqր}VGM` އ3$jg+>胲V'H$M\0Bz0}x6@ g+SC4H𩇬p=[eLgKvf3ɽ74ȧbR@ tY=Ch[3=zr >;s1p˹4`gzv~&B{ŝI)LdTti߁r4ʕ.;-$})4 6tuLoKZݩ &J%rR~AqTJ삖Dž dUB]UU8P+.kɗSnmbG߰ǨEZOd>lUVsLT5!~HR2q+.aM38˟D 5KV(fk.ħ-r^j?x#xnMaF+(+X}+sgkCMS"kMӺc3i"G5DZ`'l z<7x`QWJ9$R*uԱ~tXn\53 Ȣϊlr;A`Ns,wDz֮C`h9vezɃaSJ]GmXf۔#@s)N ;.|?tּ~\o_WS[s+@+ver@. ܖ"͞s9<$b1xPUR8]D,OF4GFD"=xpo6P_>X{[e( `[(rv9ZgG4oZL/2(];uboh7z'MN4lVT2IL *EW{ TI[r7uxB%[! %O{C-D_ q'$'hQ @> |V;8iuxbTވZ{*2@Od[+S88@esn0Qd]\ pkt 072#T}z*Ë[4]ZC h1yrSe~dF8:;o%g=z w=\J"C%!D͟J?. Θ VAhYھ<ݯ7'\sόAGPuwɥ֭ ?EmBEu0ؾx!vE'a:S o`7lO 5 4iwh5~_>D;;&7؋zKw9Ғ3a U$_Hu 0Sž ^;[I 1%([;?P^}z$[\tv QZS7WQ6uNҨ'hGv~+mU7_a^a?D+OHEo_OfMm11cͫVEVdKӈ[udݓ}AZJeua1SG:<uvL@:,mN!qK~˽}zjQ=wpY<{;X>_8;&#<nӰ 1(ބK̗-'WY&hnW^ccU&-9N-JRH۰yf 36 QUF*T=M ,&{@unLܚ{j:VO X+A@yBQ:bT*/J{ F5,4hff! VlzdŇӍ֨ɍqWnC}8+ė\.#z`S@J%g~(%?82d xJ'GwX2\`.e^Z;L> J#0oڑxńnagЈ:07l! G|H'\EO%DQL[E6 "2B͋'~nm]۫(T>S}A2B80P/D*YՓ +P.ۼ5xF$ oJg*{Mv'H紧8̹m≠"~*eg*"um (էh-(PAzn~D'$i-Cf=5ͥSI]*;̄`=-V67qג"ÐShkRR`,ne#OO B12dzhRmZE96e5@gK? #N\30&di^] GC5R1>?5wUs}yos~sZΜ\ʤ,;N:=_Q*zלXuί10Hjj,=@]BymPYm7fz+vW(dݔGuњ7#d鞢L ꈞj7Fp\ܛWS]jGg8; ""@N ,&tiķϒ.= P؅c˨L|&"Km=;8`cɝtNPq~ ڃ]Bp}9 y2ڀ3kяvESģKݩijg.nG6+9-+HJyct6MAь| NOcrQy|]'kXg3mcȾcr&qΒ"82X]|9jFLr\S1Id6xE-(tǫ< d\~QQx'hv4?A2H&gs=Anңv3zȇf2z 5{9Y+<04occOw 4謅 ("k{;:$eב9I3a<( qnL6EY KA}L})ɒޑQ>K?>LA?ۨcjQ:?pGpIa$Ywh=x֫&Uo()Rh:%qSyh&*YߺB =?m̒eb*)C|ٌB?MWb8:m,OoZ4nvkd<ފ,JVjb2" ȋ-ټm2 {2f_>ڈ)^bKILYx>Aewۚd!] ZO3I{.E="RNy𢏏o׎l1 x-0Wx3T׌X %K qEOKue ַт*H|_1@4:}qta )17PXpD47m)Ivcce\PFNb&)B` wsx(՘~TR(ն7 x~̢=hrqgCE|84(XK)X $-Z!(Ma>(K]jOL\*X3B#71Zب#T|5sϠ8ov qբۭrPzb[.v9t2;v &/U0pI = :@͝q͛K-SOݪI6JqZUth ;&Y  D= |f[2,A0ZvW 8Cm z\uTزWRM*&,FNorHՃA=wF*F쌻b?Rjwih)4JtThc^HJan 'NփdӸ*Yd-_Pbsa>nB3e_ 7׺ߑ4בWCf<8Zb1%EiEްz  ֜_OHq,6M=n4 ]MC/~_ЙY DgQt}s[ع1dpƑFk}@ "?."ΑU :дOM~zn"!J51dM%= k@?c`1VؙVɔU \yGΫ، %arϜ,'ِnZV`>3nDAA0Z;YQsa%#?Hކ9Eu/9#K8-[/\+ih9X/s0dT /X,ilPS.)Nc*~ lΞ8]?senk7ȅ8, `jEa,J6ZSaY:=-H+I_# 4qx/Vӽ?Rĥmz_f]X#@J$|**ڝ;2$<f2Fa̬dYp`eKqޓ+RGgfR;$'ePhy`:S:`1߇<KnvP_%SI2u3KKZX¬-̭$(&f&2+"-Ă0H/g!:qcӼ^y䰍c;҅s4_[z:%ur"},#TGN^]h7yF ʞzSz%F ?8Kꪹ8:.. 拌\glBFھ̓tf˪|]/BqU˳ЕIu1 \svF[Gy@ V\hMA&BkNX$%**?A#SDYrG:,0AXVpWMs̙sP&S-Uޞ\ dO+5ST O/ӥAIw:냹H=_\ԷԵr4X/vjtT6RjT#} GnQTJK x'|DPԻ$$,mۣUca^",/4=Jlzmjdb/xСWE,Mk ZOlX~EF)"Q:icǠPU>h0+6ZpMSjŝ\U%6W~r ,CZԶEl&K Nr:Wh,ow q > öݜf8lF>j5__fm,L\fOջp0m],=^V`^8ÇFD`Y6Q 3V]WDiX %۸N.#^Ph6Rl1GO} AgG:n-Vf%|tQr[z`" ˽/w&uD{T:quWȥn&/Z"%  !}4a&z;({Oɶ8F.,?B4ǿbr;/]HACvY*r`qJؕ 0ߝN% Fd&"`kvpcҍ&cf|v:YJsKIי>x&N,T(:-vhP7Sj"ˇzj-Y(Kq״B\IS}g(j*~w,əHS"*~ӂb٦ir*sN?/@$1XylWt."?BteȾ2 kWwEʎى>X?X(œ$nr*ؒmɣt!](:G箪uK\>-Y$ 6µ0rp`Jb&3ZwgH{x{?."_0cS A!%XsULM`n n4vr@r/uC|ˌyA c~tnDI*mL9*rtl3%;I,b/0GTծb[@9ːPl+h72LW@Ƽbu3xiKӜ?=F(N/ptӺ H.۔)=cSG-e+]NՒ6&KqS=K W8h#])D:hc"pCc̵];8$/N)Aٝ=*?/a[9O4jL@ i-W\O('o }O#P l_pD1! G|^YBw!Xg* V a'zZ|me-7HI;(BF8RU1t _BAحF%Ut/\rOlVLQϷ8zc|[nyjǜ@8Vc1A9f1ٙ1˘Ll,}2PYGsєO^^quK;:Ⓧdo+•cVQ.4R Qks2!x|BJ'5R+c `m؋Kh?RPtn.3Xfs2﵋ԥEohDQHtG Χ\ƼX$8}7MdgW.(/Qt:."~|n,@?iϷf^[LIiB8:X|㉒ DʰWYju|0!$5j .{}|L(DRAٞ\'K(X no|7NYkq#i*bێ%08"WaQp.0#,m<rՇT(s]PB6ALz(5:M| D}G2}F/*D4 a#~?Fw 4mZ<#AkcNAGy>ۂ~uu9!c$8۴]yU 8!)'ݰ/癱 sn` &cqqCrf:[&'['"{~UZ2@|u!6̳=u\313;R3/=pe&#zg*Pa)]{G^+',]SW7v'vR[GK0Qwi T>C/oi(ԷinmYAJJ"_}\\1,*Z .Z(jbВjOW-WHbW.K#1Ҿ# !Gߍı&c߱e{e w:+lcI4fۜר'ʶQ.V󮭦k*Ӗ ; [5W 6.E{9iٿW2j ;Vs:v!U@S4u4eGQ$/Dri'zBsd(Ŷ`8 VV)0^?ݘl y)X#nLDj((fנN*Ar>E":Эj=UHUapmN@p)qD^@r4⪥!IPpCyIjEɞVQ`Hj[esHQwHyLt=]}Mw86- ,lvfD]Zmآ4Lc)dD=&5ܽeGS<jvs4 XݱH s&J-܂8~")f&zbNۗ_g3hREײzEո0@viWEŁN/{xn{.Z!ٻxe9aP86~`fPP^Z"j D`ƎOk+TC44 vvF( LmMg6_溫R d5(oC|^ Њ PiՒN\z6796Zu&=KVq-][Uz7`q܇g}ӧiًdH67 +̡AzrDO4o&4ޤ L2E)p\ʃxqM0x }MUn2ıE K:CsBSw@&k250@x|J&y`6!J229!9жL͌R|!2use|xYa)Ƽ/@{1Bm4l}c0*66{<6&Ą9G8\}8xX:AyM'DOE NKA&&V45O(ُE> $/ f3hCjԛiMn\v q}^j&HT#(}㭶ƙdZmq7y[Aq'/(lIzapr@-6Ήs֞*fx}fF{ )q+CRż^Ix"~ᱺ!%N6| z𢇾]@Q5}$bk*EC#nK]ҋ=ՕVUi .]!`":8'BB~i(X~.Qޅn*F% 7ThoR_κP]<&3dpk%ۖE*vO =s(gJ$hyy3?ՠ*{Be^\X-N\|݂N5H4FF '|?lo6J9$َۨS) y w Y,^*Ϩ-1Ur7F`6c[0eo+YO 9(8 VΉ.O@}*j7Hi5_ǦX)tGgf zZ2&l%Ou!ɬxTG.0%m 4sՑΗc[XO"H\"Ӡ&F33$èuwҕ[K\-37Y?;Fvw605}pn9gB+{ 쥘6P= Pl.2z!`fֶ cpHO$IQ$ҫE v2M)@BwbeY"elVbTbXrY&#bm% }^d gk%꼥Wxh_$>md~OYw\/>#ee020!&egKڳlqV$%\ӿT dlq^QyB1h K4@ՙz8<DA4C#ww&so!3icBPw^oapA);.VlS c,L= xYގU\Y?/L<"ܨH.%-ԏn`Q-3fW~*X:f6UF؊ FX"(0zI#uC)G@.:y!6\'dAc3rD"i-Oc%S}B'^=!I ;(mVZ7 z0zc^'d ,JU qjHˡe>q0b!%.mG69gre4:>yTi(B} &ޞjC׿{uu_G,*dz|T 9u<荟w=爣f2X[x. 6 qELR3csh%9+n}Mo9sj^W z>{wwM:ӕ*qm[EQ|}7鞧+^{.\gs怌?dpCrC67DߞgY ;k6to}V"MQ—i1ų}$`jmMhGSn-@@`XAUF%˭_|.&,3hq5iُF֋'q 84ʥӟaVGPcNR_x?v[H3l.A?w'^OT?0.DKn͈銮cQfz̧ɬ  jN髙Ӧ.-a%lvx)?qCۨw݊E[\[MJs7X'(jzodӨ€+|~ގWiж0a4*!a.= %+An--6V_KJX44-;x9`{-g_aIo5f%2*!(+g6UN5`;f$ Z4V •rO8q^_ex5 ooBi{%nM{ Y;7VI$gG%;t\ !0CT{h2oDuh1=:pNA ȮmT`Py{S4=CwB;Jge Nc{ӱ``* &.pR?ٙ5dTzp9OKJqӶRI묑iKeC֧S, '8;w@`( t>WL?*۱%ͻ@O}g)OX!wpZXm>=k݉A)($-Y(>xwO61RvQLX~ 08PC_ ʰ<%>J*Du敔}1̌g%&dVEDV|d;xQFSk6341|3?+[x1ZD }U*+'r^8_ |OYM$ F\yKG_(3>2O,S'[~?[쮌Õlg?V'+U _Æue#pfD{:! cU`vv> i6S^p%L.JKkU18g`k9C^@ J`o&hv's_U#7y3aM[g29_HKϪW@{k "(!؃٪YQx۪RY- d4 ګ+}M$hQD*3aJMh]& ]wm:&Qp ݆/uAYJ9%0/X9NF**² -C~Fr}.u~]rs_ Qrz2?-љmļ.Zq9Rvex69= 鄓nJ g!v:104rI,L *>K_JƄuN}cG\R12}Bu1~R65Sлs>m265diD ~^pMOZ7iͪ5e|$g-KT'$&Ss1d4U!#RɃ[{]OIR1?nZ-x 76- xT£&mƞ=`J2hP:Q}‘:|R`$74ȡ\{>_īFEYR>/)f\KƏq@Q8'\G)3ټ R(7ޠ3P'GX+(% N9,U.85?iRB 5*I_Pe K{ Jkxwg܉&6HzsAdUؿM;L_V.#/MkYYO+=*>OTJa8gP'&0bS[!؅VRMy2"bjj˨70bgl~?z.7"-Rg SٜH{v(},Ўk[}gGT"q޲ey*K%DrzTZ?av1Yk4Ճũs/ŒK4y77Son/pvm^@zSA>2E1@i|yh}^鏳i}#$n Ԯ]40ebJ=3s/ՆJ4ѱ/+꛸Uzq \w:)R;zs66!N ⥄,@ym(pg8}]ZEw;R8-/Tn6MTI9v)n1O<Ζ\C`~( )dq`'%)dV@H)Ǔo esݿYA߇JH4e8aR^f,,3Q7?Yp !sE>Im9~Hsr`A J+\|n?t610eʳOA(Q鴍ӄL,LoMjGUi)Sm kOQgPkvjS.bQ%Kss @_ӎQ#|JGϋ#v]:'SkI1ߨ_JrXJv_ź د*#{ʱ9- y Y\=wpIKD^@ohHoA}S1ZyWEy^̯\9΁L6cG''"4>F6Y̓_{9G2nXw󽁚+{FQ;r~yE߸&IW%OX rf3[塼a5"ʤ|xT@]kh 1x6Zь 9yWA唚JMs`G\5 Uz' A eq10"Cmel. )A% u̹y78TK}Kۂ_O6 GkiCr!ǁk9XgJcr ꧁Zn$.<%RkL0W$eUe^S`s*pqU¼r&F V܆6QꈩNhtTv~(nRy `*EVE, Qؖ\F diIɒ(jcp#'VT?@;e^il>:p⢁0w]NXdES[2 c;\Ls-/dStW{.in8nVgl(ҕfBɮش6ʃU"fFrPȏ|Q7k/\r0ǝgZ̎jp 1;fƕ͋9Kz,k5~ !>DBS8$ ^hwoTCc2?n7M<*K$b]USm΍s{4U˪Sj dLO_<ڬ2_dj^\9=fRHYza m{5Z:AbX{#Yl /{4O\&&&5oǏPo̵4<TljW!dU]L< .{|l:bzNiќ,]ah~B=XU&op[/ã" U#ӎ=30bԸՍd nVhp)aLݳHa_|HiHڣ"bu7hrʑbj "JL"|!^ i!6Ge zL,̩y27W>J-oi~nmd٤e .v=T{1Mņ;a۰Sܖ+7\/ET*S@uJzm2l'm|S>Tmknj;mpnO_W{T&oVF!x")TVfQ*V"G *myRa!UD ÎaR/ @37n}Ix&uȸVa2dʐQ Yp *+L]csϴPck ÷Ŵ(!9P9Q6nα!QG_ p1㓝᳀1y8aTe)]?yf(1%gَ E_u1x4bLO#Q'ox\ WЫ7bמb'Sݨ7_ \<[XHe:_}j5ĥ #EXŤm8j#Ѡ!wcQ}$JBe݃%KR  R[QAEI|̯ĿmFt~eU/~s(DE-;^o.k JO󴖣KT1KķZ!VLTK O# FZxЂicthNZtZFT P0{Rڽݞ} M\S̎Hp;!*5G*2O5  B&` (rVwi<זj{,åq1Tk޹h1S bՒ蒘@k?=!#Axru˖ #[RGhfhM4=ݨ$~Jr."]2q`2.E;"R~tӛBxGy)vRrIE:Ƣ42RB`gۜ 2,y:i]hg a<ᱫ_ `d˶UWk8( ".k8{sO~͕pjIquB^[7bXc;8t+.N"q%U.Ll6{&pMVNM91}RCv Nھ7EIދcjc7se!|dYrfXO@0t*FHq1;_d omjH&}/FKīy.;&$U?DDIo"25'{Fט5a͋^>W$"YYY75XR)5U ZTFCD&3sYŅ8 j/d j:tڰftr*D 3hyY'@i,1^]vL|ϔsO2|trFy4F}sB5_Uh2u|4Cι3;s1iE%ߡb$I~"kH$2W470|"'vkaW55y(&}K2WJDlXsE\4ds 17\ yd-wc)O)*99KCΏ',9ej'O#w -:)jG <xh1TƉN&] 79ydhzx5#%d*zUuABõֶNGg/!^BlTrp6Ԯf2ɰ,&/ =FٍgB8f _rkTR% ;w+K Dal:V' JbM6w7-Bz |ބu]BHnӝ/S i$`sot\i/p0'H\SȌ(վ47;-"d=r4%R+=_7>ۀ͊*X{Oڕ1(*_j;~ cN}_S |}>T)s@o?CIQhK^<йpc8ۿɍi RZhAOV.J'\bG4&^sE] t>vSW׏eQ(ѭƿq1GǨ=bCڵ8}0}23.:^[5P,הrJ~bEnT4_qߒ1 jLl We1Sz gP iI]ଡ଼֝in5aY3ޝ~̓ߨ4, 6ò*Jٙ+ DK,хHȚW&:4 y=!%$L kX,\>!DE0ƼI^sKZ]k4,+ן/uՀ$@WUWc@3Txsucͽ s{Fk{ Aƒ494CV%u@\0z?$fHsfuR;-|v7v\Y F%"Z.:NW4u8J=)iwڗwԫb d sBe)rsK+T%+}(zzK!,t,ݡ#dڗf>vr@XI~ոpX.zkw~!}\LWc2t927?Pkݳ(&h_ sPdD+> &wWo Z4`9]J)7`ꅍIMV!7*U@x)|հoS.-F4;,DA<%Yrɺ29b𞩴Y > 3e3ZCBYł.*h,D{U!@{v`U0G)4~^68R4kV `Ĕf=3u7:a}iDwԁ[b -|oSʡ*ХP7/91%,59߻[!a&WsJ]D{w|h\Vv싔o̷sFqDu3;GieK2,($Zo->?GJp3dv|Z$ P}&*+UcDG]~)ĸnj-cZ TJ+- F>a7F]IlDՃT yw!VD;%Fn@mN7JK9۟oQv߁1$xG2U?}Ƕt+8 B~| |}+t;􏽀򩕃ִ~i* D{M"ISyε} ^gJ0? ޚ_*uNbVeq:0AH m#1"GRvԐJUe|rK87"GQGjC䱙Sxڇ.A*bШT$5sMB(ݞB)'@pVY>MHy|mtYcAz.i{"eD2j:6}-'\:c#_ovh">[ ]$șk!LP-/pBCO#8ObC`G89 ]eJe~|/a>ɧ[dޤegTAbb4UHViџѡ !Id+qj6o^}}.*]MI %!QBFf9}F$livV5byZXïP!j-u$o Ju⡡a瘐X/P7H|s'7@~tr[.JO# 7C-:]6#ݞuFJ^s%渐JHܯT,yҙΉ (a-ohьxѡ`G):) ICWW50Xiܒm˸ximV\HM UPI1:ِLذ\7F%մe4}>As0',Gweޯcq*oV}q'Co]@wpl['4ڄzF o+exx 9((DtY@. qZ:G?'[1b18YlUma*q)}Z >ٝ1`{L($Dje .(˱6&i:U}<|Qp\p>wy=1 1i/ 3s5^jq w2g^2U:ζ~Ϟ[ҧ]g5at| +GjU&&1Й-5ӍEk1Hq)0V>p"='j:\y#Hu/1$[y0BdbU<؃hxE 2Ko!L5N$=sja0H;"cu7@%=pyLݭA6DU``cnLwY,+tfFqG)/uyX[#ԸV@J!~Xێ|&'"4U|'R.[* QQ-opS&1r!}zFW)BwNzy~ES|| ?P@ J5IG@k|k]p'$.~0BMĊ# c|f4 %[J𐜣' V.8)ثP4>73=Q aG\/^Jh蝃^2SHU'QS[eS;'nF{j(HZ#br&$`yT)?ywFpr=gWBviPlMk6p=C^,6f,VdMH-,e͡^פlu?D|k)xl3ʕށY!K湗&*角)CȾNu!"`6N`L6 ?%VVPԮ+ɮ".SccO]9Jrz(|mcXZ6Ԓtu䥽ss۸OsjVJ$ssg /6M&&z|;pj C A^*OЮb _nB*x0,[exsj7sFm]My Y] *SXPMtࢳN'-  ?f`N}pTγʻ|8w)1x9@ԁWg՟ФT.℗;& x"lIt`/`[l"@{&,dl&jh~~45 Ҕi2W~8~ڵSE!4%f0^{ ]͆79##}T"yp~8<"]&*;@dبIsQwYfqLwS5nXY&: MRvv2h'4sIW'+hCa"-YҶKIAHż~h5+fҕ-h| ,NdΆ3Xv~09 xd=PKew!e\xT49rRaQ~cjF@s w! Xk)T[< D14p௯N֜L[EꁓkzCv5{%+D=/{S)X8~R $lF41|vzSP5 ys:`i4hl\y&WEExhY 2k9VCy8,#A- NZЂ΄%ĥco&Qv c^n/u _X6A1^])B&_8dk=$5{du*;pI @J6 ĵ&djl.1I1 t !.<.Ja#$i L[8|!R.6)Ggٶ•, PѼA } _0X Aޘ`"Dt}nI?0D|$kܴ~`T"ֈݶ`ݫPu㰛m~SnIE(V6{׎ JR dq>4BV3+pG3U4S@iˤZ]2zo!(g(E4px>6wd TvN*aQ:P~N}fB/]$IBkR&t@k} Y F1n坝Dh|/^:6jb~mcyu)& ?&/K-,5\-.Upi_pA L 9[Za=h};h?xK|k6!ϫ)1_qgh#irY?e;Edؗl4`}rXH=};l}>*$‰%ͦ_T?cwJ7vkd~+ڦ\ X\ H 1D(0Y"M3\?QlP]Pj:'^T[=CUVPA \8YMO(g#T8;_$Y˝PoUޡ_ѿ箶sZ\j/X\B-_`Z9H@NoYh J&퐉C? a -f27 C:6B;UCH"x#kϢ5d?+72uۆBbI%AMBrJ"{ !H2"[CfZ)T γ$#ph?KRW$7<@xOn:3 o[bFt RA3|~N('9YTRY+ZT8u = ~P G8_lVQVa3tgm9?lt듍q ?i8WSW!sξΙjMV΢AmPAP/%̞dj9Ց`FUd\ n.$}֠ٞ(5*0RNcal'ۃ]C`oG?H븢NjU3 LQ Y^|0/ ܦMY+4 - իmBJr !kP¼[-HF#!­'0\G߻Y_/Wwݲ|F֡2V ׎d7@B}-Vyy.q>PT;vV>,/VGJ$72pO4P1o̘DZQvޫ&9ŻZV>QJU@j!,5oN<2&Qgde(./P.r~]'%ݏ.ωj%V[-^tSD.A6^^6w4R&F/oxҝF7)q(Cy җ7CJv;/u.hm-δ$3/rPhhaֲP4]+ܼ%@q%C)#1*'u۰A]\)G S~ٟ4{m-\1?x*7rf᱁F[4EbAVH7iYW~JGh_Ώ-*l7x'"a>v ڹ)͓Y1>2X\Ny"8*&Y]x3󛔋xcҴ WWh_Uf.ԁhࣉ|Q^lW7~f&.~%,y-7]. yp^EԞ7, ZOϳm,nd=GKɺo-Dy]#I$;EIRs;F@alk,[Ar3.yLN ƲyА ǴW|i pkcUHB'& [8zwM맕&-e.S:Z w_%I(;: lpy="6z;,S2 Dx8GgP#-PAw'5tBx :^!ᯠq9.z5 B*omVUwu|N.ބDʬ^O˕eqAS$2I08_k%FH;vJԭԖ$n!Gi|\qF9 ܕ)%# ,*=CO6Mr}9 Q y %t©䚓ܙj\_RԦ$&YaZh_X( 9$HGy74o20|G/'p|/J5bt1JjZ_VշW%qr\v%hmȷc(:G"7j ܀$.#V_HAYEUBDb0){gbHMGW2؝ o]͚?}SV)U(*!jH?;tV!i#}*nح5p{WX˫cQEX5v$$$)k^R[OM< jރ{9VMӉ#^-!Ok]OtcW86EG^̠a^בRCMBF3 l_8 /~S4&[܋ h2 GODciTĮ5Ӊ'b"]G?@c4\e5䵹p&:Ⱥ8P@9v$Y#܅[ϕB>PpQh6aBd&_ɰ;O{K14>=ˤ&e9{SA'K@RITF}bES'`Zxpbx 4]V?ߊ @]V:w>|Fx^Xw23bYHyC_j5Y :.@:3M9/`8Yf䢼=nHqT\XfL*ous+rѱ<_Kۏ.E.68/ o{d"ArŝX{* +C1KEݦ'8\1Fj} =v+hV0S[]?Re]`vKͫolbC~D\\`9q@)_TcݤyT^{6t9̽c`GqO*uqܽi"1m˳Ot *+D(Xu^A215i%z(ssWʄj''<5|sB!cWwr*5EnHB"O0LpZ@SHQ`۝fx:Aߋ.% .$_^I` B[l| ?@ڵ]2Ώ݆Q^<#O qE]8*MP N}$U'Q7LFL>L9k90eqb[ ZX]&ڻ)|YPS#lOAFa:)6,Y,8`i|IMYC9[+'<^qZ(Oo%ΗhK[3};^@F Hŧ7Cy*=u'`vԆp ܎M|2$ԕ"y^AťBKf&IrY DW<2|<>yи`~Ҫ88eޝvku5?)IZ酆ti!Gu8䣕)0_4?^]h'8h5u1ƾ*$=Ta5U@طc]d+|͉A!qa?9q`=*cګ.-]˹UWN 0{{[b%x  Mmˀ"ZRb9lZ!>D˺wɺޥz5jXܦGi $epi/P\v2FDɢ0hl4_:{# ?nOfzy8R&nJSaJ̷Rvf: R1'}Ѓ0E`]HAŒ=Pw*}|d :XMO$j&9~H2_fӌ;wGgvgx)\+WFJ%G]?gd89#4礑CGe&'*57ZpT \i m3솪.M.I y]Kc7ӷبޗ=*)-CN٪0wqZ`ı— I>R4cZ"<%5Z*y%޼)=N9-%I[S2LG `.:딄/LC[4'"aRj-2ZL=1QQn(fBg#7plj53mתxa'o_(!ިW'' +I59嵆Ve< /x{8Q e$;]ֺK5U=/Z3.;u0$y ԆIW&9@?Oҥ5dUG_& hD$}˷C/!+퇫; 2T=Ix !` ȦwK2 XD<陪#1<W4/sz[Ŗ4oN<]? 1rHE2%RZX+ V%)^ПWswD%ٛ|R ~NU$1wvRg/:Um=adz^[uq\p;r2 Tړ#Ws(7Ի.Cz+y}u_1>Б$HRB=5\?< ;q}ʬpՓQ8Z@D̯JANJ4;q5,r" 8>;,+$y _v2 1K$>$FQ_2Slj\Mh\ ߽4Y-{P-uY< vY6}a'4 Z_pKZHK^ c`:#]$֓7uaM2;GEJS^IkD- =g09h _\n؎4^Y9xR lF &=A +a8`IcAP$7BvoJ E]tWe;"&o8L<*`[˳2Wl߈OL" rJNIj X=PAnSdr (%bc*&h ,$a`vz/qZ1050a4M.&z;631tGVX 5v~IDMSKQPt9䈎6&=ׯC0u2Q1 ,EthZ> ͇mJu34,161AJ!ECYCY.Sn9HO7v]=YU:2R9;Vuh#r%?Qgt8'p˺4n1'iNN{ ((H8kVrըev3'dj%M1~c#lTOeF;gZ2¯^Z#&dv Ř|6K3N}}):Ѩ QFGL^P;gL'f>:'93Vؠl֠fuE#+'. PtF_t:ݗ l%0#d tYU&p.t9S?'iqSьr[}h, 4urr`fwyq/QL:?x=(8*ҧ&*x [1$4 |T q.׫}$FۙTApd Poʴ&BA:qQjAZX1sob'ъJ]Y%K5y(k]`m??HHFihLgMzNGB s2x*ǂ٨Iv*>@:#(.vhu! )$P@M 5`~ Ffr'㑯X~`෗4iQUzC-t\ Yeꔩ@"ԏ{~-/`(TG7',-CXИ8jچ(">ߺ" fӔ:_]‘8DĨh0_>~S2z27ջ'ЀJrk97&`Zy H/6"R/%E.|0qEIy&"x%5; M$_OѰlYpzߧg><|:.uX@[ kH~A&!9$Sz]#*tW}Јgz8yw#Ln=\R+Õ@Faͭ2uF_HKRryUy)LJ| o:ȍA]Nd q΃5ziįJЫp*VI l\E 2}_LaBFd%ta^υWJ 7)F I*Hq4!bYoO SX>jc]E)MQ3( @ڽ)yCE:_x ҼȽ3P;f  b>|jqS,1+RbV&fsA.AuUэG=\b;LqH`PA*Y `:tDl Wj&_Z}?Ed,2b,f UBz5?2mL[n-WΗ6GE1<2R5^sL2T3QwH\@tFR;/8QX<7um2/&/IZ3(H`bb2]&7UxNy~kǤAmN.PdEȊHO'3ſL^6шa n2/ $@* nB8Hq-ֈ& v^-<.ҟ]v)c%]&bq"nPv^, f?9D !)U_ frWA{:p5ƣ&&P% + F#1Ӎ.N n: 6/uyOinEI3>Ar^Ԁnb^+%H߂v]'3ӬTxIY=*hbnO^aoHb׭#p1 $ĨY9rJ( U"(jlaktr|wn1 |b$#^?ּP޻'%lZd 9{07YwDLJ]10?(4W㒍$-'T!Tn] ;j4SE;S(^´w}s 8?x GeVoqA5$cL'>/7 36F_oKY9߽vl\{ t^gw|:8߽] 2kW6?P SSpg`l > xtX($ۥ"FU_onw|R* |0shbmܥʠ%(L4{ŅE)PnoeN|[O@勦F"s EIvqh.sDET"ܖZYxI~ U_se?+ t$Q:901csTlkrw(S`*Yl^Y9΀cTefe`o&)t: 0>Ckzxx69z20per8$psdsvvJV ;,O*j.#>B$YCCQ2/{-&PB{č/Q2}Pa/{{^6'kJY `y!'v́ m]Mܠȿ1~h v > mEz+7,8Vmqpg߳\Q٨3ѡ&Oӝͽ=,/Yx oՋ< ^iza ILۺbF*(!{Nzϴb8)-/WMǪL3s(k}QW.=s;F4طs4÷0RWnWlp(>R7X5 &m쿈!Y0{ZƳ+jI(gA3ҙޏn#qd#-Yܳ2mqtx GZffhjn9~$n ,^Tio+Ӎ? YiHR!`a)ɫꢵ=IXi#}h~=z/}8ki5 p|{^=ҼO:zP R~)B44O`iga`/8. {ewPR %;~ںC}=:>FY3IZyj&5VX+ 1Af 21!(gۦKxdňaN2;.1FNo[P<6Ƙ_ DƢUk~}YE4䆋Apx1Qol02sl] 8@X^,7fZ WX8nԆ#^s(iY*M[|a0R\)[oCt/?tovhxh)Œ4oƮ!ƱidېGb)bUdW"H{^s?X&&e!k+ǵ< Sy}>z)~?i-⌳h%/yo zbg2Eq44*"kA}Uc;w*B~58ڴK'^Ln@93dd s:`5j@:&):8Ừr )}XPZv눣mACsavιG/d)v-ë,]z?s`uV5t9s+Oe( qKy{NyWd,*.8`Ypqwj Ӥ{}p%M׍-[x~@B}l!Cm/Sg<yp=n;ps`SMV_20T1xU2LdBr 80klzuűA|!ܽ8T{ Ɨ +.ZZS y3|C\ yZԄzX&#x>:wR!z/.4s 9S3s_qr}<+#/)yq)h[mRVQZ= q(0BD^g|$or΃b93_Ͼl(?sH.Dy1aJlsۆk;u~vOZo|2YX0Qe vWuHWe,thIV[YK{x5IPѪY^$h1>,%Ii!k@ bkmUBmo^zTzX/8ny Y(~J!?IyXC,%u-Yo94cy4d@YT%DzIdz3]AA3SE4zCGFe%!Q' g#kEBm4ߩY..IKy&X'mŅL9LsP]HcBz qDtjlp)|qGlv[QKdull+ [NΕ,sus U*O矴oYĖmjIHpb *64)]f"`t?@((6POB_&vBIƂb-ka{"c2GrOj`,))%|r$ I6?#tLW>o..AqJ-0G҄I?0CtWE~@@WƦ}n?rqAX|w[)nT$ <QLO&}f-Z)' MfyFR r޽bmLdf[RE{\gH%e<Zܮ=Au>%`(~qF_:jj໯cc!{a4L@rB&e&ƥ~u/H{Vp}dy"c:#+߉Vgfԣk&L{rƂrsqGb^ZzNpYG6.)R([GqQIӶk)H"9ϟ΂Gw?:4;Tk'WVg3שZ=פ6ar`cFaeEJ q~BeCU_Y]O_S<:"Z$ 3xZaeU7|7frIF"NP'mQU I '7bpv\\J.^>Ujm!4]_eQ64{NB-j$)Qn^9]!"=7y[L7]G̓PՉfA !:\M~VGkPL}sl"ėnNX-_%4S2GN H ^zR{4߅% c~ΑTA9>[4ɠ,TT(A(8]uu!KKXZdoi#Oi-;1(\hF/̆/ŵb 5֭k47@q^I/=4b `[ H*4?W^R ш*z=\2/L&GY=ztdz+qzۖqn#ʌ yE![ wI_Gbg0IRiTe7fW.U(z|`'<@cMДkDff\ uG XS pGWjRakOm4B ԩCnVMN iFNWE oFPm(M&2Iy?СQ  IN51kxхIf)"Q\ ]i[Pnx[[ ( i` 8}^fT0 <0"۪ ab}(@+9\OeKJEt;ERQU[ft}SΪ&]_gFdC T~dn딝Zߨ;[*z" 0]{krvޝ#oj,j(\[|9V*$·VmFZԖvҞĨYAH{`'m:xm0$7V()wU]z,NDRQ2Tyv&Ox6\3ze;?&"S.6!Զg5J1Z ۋڂ>MJiC!=H# tPOܭVx@Z .`8t8\5٫48t5 XkY.wK_rzB!F$eg0Dc2fmۤS9h-/ܡ =L`.*hU#Y`jIհzr=yc@ϣ59KnE&'I`%8bjʲ}\89m>CagE9lAOAu$ԏ\%[qЕιZ 4 _N+ ~qHcdfvU\c~}vRI˳W$C;=̽mml!Mn=D(-Hbe毡 zRq7nɱď߃Qs0j4f DۓlW8IѻNdf9[tB`1aru|0þKt¦q)_| _ƣ=hENw g_*B/"2.D k]&LOӟȔAl|tLfpx'*xChB,zZ8JN ʊ},祫EN#}lU+h4qcbЧghnBdZaN܎c[]*zˤt3ِm55eP36 D QsA5gm<=>Go R93 RbMW!- i,N0'[6L :DqRCcyV ⬅0>e8;Dׯw$ `k]`7M%:!-P\FwSyH&R ƑM8!VW P #aVUQjj`Pxhj NNaʹhX@qu^fű(5@~5:m}c@"; 'S䢹*]akűGTiE4叒OQRx84NKq͡Ou_=yצqmmHas[F/$-\n˪o8 0Pbb fI]ҾFԠ/ DلE3a"t )sn!{$K:7_ w ŐQ^̘i-d(kPBa"#1X1L: ui>5{Ϣ_H:5MS FzC$&lF5?4|'O&=Oh~k !ˌn{-`${9BV"c9^٥uGEJ`2*{Xo 5A=[ΙJ0/(#+Dt{*sΌ5 +6/]a&M:;7 rQ:kg&XYT䂲cm#w+, >rcc&X<& VjuM(E6]sF?ow -an_ %7cu8ncPGZoXM}/-_vli#%t `?`m+ʰL`ċQe_VѲXݣh艅 h*[M=pq{:;"\טkkM)[#j ag$N1Ӏ-u\~ˁJs1xiPzQKXV۽X''Â`^.,>+srѡlLYUK39A `0A u %S`ZFt_jqw U*e3 ]$T ay#H׮X q -"@l2+tcl|z@j&WdulҺ2KdpC_0z#T9\~h TYhzK;][+K, B4BX|mSĒjU,& I):; ,/ݭ:-@t[Ȝ;bxI}aokG 0'IGP3ZȾ}YB`H#?iMjÕ͂B3]]KaS r H+OY֚_ aSbS%U8N`u}W\muXa_^A~Q@Wr J6 4yCl^bAjfW`1ew8*mͤ!QAaG^\mVhMVO4'ӄv$ej!= @V*)b kDדqaxYAKk<0ye ]u=<ܳgO3I`}r6y~Hޥއ ~`c (l'[pQ՝zPCo XLg6X Fgn8'UMqܝ֖M7:h^vAˌʗ^xYAyX+V5)GfYBYg\/`G( Eۉ".-A5C*N]>yG%[Md&KnjhcYua2%$hzMIR]BgZ1 {=+pڷɆ"8fmJ9 Ժ@1]O[Wy!̊MʺF%t>tӬhͫ;RXueĨn|^~qr~e-sIv{Ԋ3cxA:8AbydZa(Dy74cGP "H,ൽDb')~u1}ә` KsA*l],M@,Dxu4JRvxn)3.&1*RrV/@,$ Py[ ƂäM %~Z[y2KP>* I.xshdW#T]Hw$X#;l%6Ipqܫk{ ˩}k <% P~{?e7A*օ8ku Kzj3MO` FNSfm>nƓF7̀k7Ei38!~N^ѸZl-`&X'7Kae@.@TNtQm]e*ͤ i\ DI]ѿXϳqFU"!ŷw1'ڱGDMRH}9j|'c3LC" Yk&A{f"MjNGȭA?V{W~Fl>HmL+Dوb7\"j$gS7Px  >9p֟U@F{!_XJJIߩsPEl]J @'//iN0{ \oYtWo|bJ=ǻ]Yxk{6#&J|1(XjvKᄴCdCW9R D\՗lvpl 8Yg [rX>dkh+ +xA2>>RMN56:br.J_҄LFPJ,)2̀owF]B96Cߨݣ3b:1ks5=e$YfiMRq1޲~xuRqGF܃}-^h8{B'dBaz,0bGc<|eZ/%UܷXcYiƜhbјR-A6C 7 ]߹D:t`IhF0Gi)R bd֫Qo gઇ nGܾSôxCr+,_~aohQV*ƚT)%sYR!= h{ksyUa(TdݮU0JNl?-bR>)Z֬sh`p+ֿWTMʆxaBlDBJA%Œ!O;<{R홝ЌWdت12i =Ĉ75FpQidN,w!,KI=d}YW{naU(" hl6nG%.'A< BhÑ&-PɎoh~ P( iIo%4i%dͺ[s_DӟNw%TJ[;r(QFqUzK1$ze6l)j)DWT XH];t=ѭIY!2'l򸃍EFHbj-P1*;a>/66]2 0SQNi;YwK+2$M16odo( Rw<:M-^K~ss-]y5_뷟2=OVirՈ^.bJ2 n3>xRBtyBIӻ噧ŎAb*CE}3=4b܂A@F軸\9N Iq@mXl9~Jj W\-Cs:e\ ЧI+電[C3~;a|>@%$DfْݾE;>ܨͪO+7I\+# `Ae۾47&֗Af"d3=3u !e[c0'җ8O6,EmGdEճ؃8 ƒ=v)NI2(;'0vOlpSjyC# [^䜫f=V#@D2 kOh+Ym{J̐q*ͫ|)a_E֞){!@N =gHVQ?0wPY1*yP`OVTHT?A۫yS#Lv5HG%KaCz|hb8Qd%[[<2$!{qk~PփrlFis1-s Gfρ7- ^YBY䞆p+ʂEly kStj5z4 8Kg"ɕ3j#X0B}*!0kE'K^qPSוm7S},7JA:F y3q=g;y |KZPnOjP<#eڻۖR\CaD: 6׽I /'A/HwyF}?wyFgw" ^J\L*PfPz|"PXTcO$lG8Jn d/.9^XPvZׂV"R!ס`?N(>%„ $,/^1uoxYF %CUDO%"P 3WI‡GNQDX"$Pf/!ܕ.,ﱅ &i& cuE( U!#z[Jz0R NSy8y{#+d.;>oJc\,@=q ״qOb>L5o/<"a<∪r]Qqo~w[pRJPDA~{hPVIiy&*uT WenU< u>-+ܗ_ۿYd?Kb_,A_{*Vi-[m))N̏?[ [7n9$sTGv~I4^&f  BY(K}@.J哟")zl܈G\S:X6fγHO U ʢFc O:!`dMƈE7h-;2^ Εx7?501(lwc6c!Gm*^A[Z3@!>O^Yd7*j>0Emܶ>X&/˞stDp)ƹ }V`"CNBW })GD[ҹi}*sRH\| i$A]O'*.+~bBg +6$fv_ /PEmY`.W4ԣ$JTvv Ic׍F`S p Ӝx 5_Yf6 2;Jqtv:,OI9OtqI3>(]kԋRT98z'H0|rfuP_&+-ԞEkH2P ,`Z?1DsAXk]Nc (`΄z9ߌ(n)X$YJfyX'eu},_WIC|POȃi;Z` e} J(cQ֥UgZ t=$Hq>-3remU2] av-2%(QVfBrXW`]'dw-#DV&_{)Y4Hxr/vO[7sOnU7kn Cf\ D'rJUȢ%7:@}/3,FLzdE}δq-Z~>zP \+垲icqRq\#VxdIyV459iF]<& %fn%4Va8H2lN()=ܹX cytV :ω`~| gD[ v ~$@$#0!FmQ{(Xhi:dv(FnMvlĂ?r,lgAGw-!lƊ~X(hi[-F?],N#Zu?@i]rV4/C6>hCkhlX_L![tN"0h>栝t^ÂmjN"g\ݲ$xzvd+eScj2+yHp#ך<.P_i=͑[>_i~qTpJ EUF͚"2e!v$?g WGplj!emPI%l|%)kUmF2u?P)^_Vס} Xn<;sFB\c(q1g})SJOO,#)fA}܄8@&ϑ~wsc?97TAgA|7TSay Ղ6 ҄7? <]EV $w1[}Rpwm^(c._{ѥژDw]lz; _1ֵhDH,)WHW/d'[|E·X.{:50'qa4!ja5^ X /)afV_A44+ 6%l}#8+^tU xSKCNoYf rz֚z}/޴  [fJe.>Ӡ ldZ4dg3bh]B.C+(1%t c@c^,W0x˙$8eyhQKF"!ە[RFYGW!;aI~x7tɧ103N{g6ԫ0\A7B2J{]W!&qp&GկQ0c}Ժ35;˪Bv _,.y^3Vmt5 uĕچxP n"qwj9*VW m"^mn݄ILi!(}WU9P%(p&#eB7T@o'Ń4hS"dX1\r7=].veɽѠ@]n'N#<%0Q<{ommB9w׶[Wh#A&s:9y2ЄW2+ᜏ:gz M ldМ dǼK*9QaQc߯%0-| n(V2?V&}Yw9 z3}ӤY } xܭj6!ѝJ)b[#,Wq84Yb.sCNr`an-yK(|''vemhH gm05a MҀ=o+Oh3^v5OwvDԓ%#5n]ISNJ-^g;lT>=>X!NE#Sģ6bK%m'~jO#9%,3Y1 ]ql TBY3꒨SHhֹĭWז0~uzwM\]΢wr:4@efE09d;KE3=l6GJjM6BPUƒ@[VvGN$3 0y&K4);Wzt"-1$E`qYf{|EHATf(iVVGL09;F݁u?9Dƿu9gy'X"E?dvW(5+|havyZ.Fӵd{vȼRq%$\N؛ cGR:X@Ĩj#p MNAu, MZ>G')`0c໨Id1|$_@.0\;kqq/1obQʃ^!AZlhH.\+|وӔ6\Xt},$b̫%Z $ >X %@L[L7Q)ˁ*<_+!1yp.z emuRKpĂ\Ɛ1N4;v5RQ ܱ\wg*~kߔ+_.R׷<TFGk`5T>[4;N.ob|gg9gAaÞޤUX[fE/?j\ ߰ if7)`h:Je2Sn1UZH[N&V />-vP?S6EsȀ] ŞvtI6WBq'^=(D>O鳽dmA7..g?!iIw bXVB0|#-a^A'Qr!^!H ڃ*5Բl!6xN;)ChQm9Tjkhiqo>I2MJ f F \5D&a'X<2j<,$b^,6/>C-ӣOCw_&ZvJ;lffdHl2phL1Z_t5l>"Ǖ oMOquˢ q۬yQۻE!_8|- uAُ=z[mnq[r _=RtEz]7/A%e-NnH1h^!] *uZFmRrSh)*+!tr X~+NHA\õ%=GZ\:GJj~z=z-MO~5!2 V^d*T$EVM -9Szp9Q_"?``Ǹ NND ,vuvTe}J̝GnZ5: L)5ɏ>K_`21ZtYB!U[0&*?ϚOy=A­2g(IEfD8‚4DXǘJ3Djw!JݨzWoBݷ/:5%UcK¡UÛԑUJ.gQFHKI]qJf۫}bm\_ ҍ ަA=GGƦ&a!]Ǽ^VFܩ~~Mk$}ֺt14(qh+.k&V7hL>0HǩZ-4+rfoNC̽̐ Gs{yM) oyh6pe 'VVQFŢr2Q 9\d+[4zVQ,+sR*d{; qeN`@P!qV!y@7g 0.sY HGN놦`fq~,_G~G+~i,rN#E:C߮t:B04Hq^4o'Pn#CKlۍƀj#+" (ItdǢvP^՞ _gM5[Pad=N.byx3)py!]Vcjc7 mBԚԋ yw@܏5"ǯc'TtbdAy|`͇nFopM f3#ԸVyD -^B~[ 3iuάH= ѥݦY-IÿMfbFP_a")Gzl x)1ozFv2܀FQp"Q$e-.2Dw.06bG%PD]9CBqj7F1W;kF^8/CDMmgEQpzei E<:?u&``pwA5o@3/yj5Ʃ|5m1"CƧFEduI/sԇ黂O7Dext֗4t8wgsͳeyiN'c]t'(moA-@'ײ 1,*}dY[5]js !"ͱu.MaG.?0ֹH{M٬Sǹt@WչH<$d僪T81\-TU>t}q˕!WA eRC2-IŖطrW! (&CZu| `H62\ B766*4n;9';U";R9 ^qK|&`\E\TĜyHŒlyӎ뗠>"… y`dx;ìfpg=O-ζLM1]Ens,3UgAJ%Q! vSoH]'ØZ.]-N{xfαY`&jQ N{ \T_GTҽuFh, >5eƫ:$:scq@YC51*×9"? -|")I s&w8l\u| {sZ7XWBHmV%1L[yT/)4r= 72[ JӢg?0CnyzEeHC| fӿ*,Sf&Բf@t1|UbRc a qG㘎ё# 4b'1R~\̼Reϗ'a-fǰ_?)&xc/r7LY?zr)u,i+vFV GՏ:!%?g k|fGu/19݈igCZ]vdP ߟz^];2p#xtt3F}6LNͪED (ANKAZ*Q=5Mm]"S2rSB_E=T1Es<S8ik峥@t:9u5 Q uq r`C[6W@|*VYZwe'Sܧb2]CaliA0^!qAVUs+,q,{2积Q+F}`i~rl#9Ahh1~<§22וҹrXIXkHB??˖i&\La%Œclә{ɭ%*n$ɀETȖ;Wvq"&ڻJ21D)Rt$BLkSXy]=uT*u3)DT2dTFw$РGCSkk7ZP~#9q¾"KFtNyPl<䌠5X:S;BD{$MpﺨԄ+N+ZQsdz#jcrS`SdR9G9nX jp TO2'Ϗm@̤f_QcY!)Xx"y^/BslANCɵ'^ʚ0o06 y8kJ4(H\5^z^sbeٞ_h[FԱW?Rg/G [ڹwO*ЅZQ˱Vˊe:-|9Rh3p9V &^_+K #0K㋲jb-K_>#Z0meqxDmeXAW딚U#ψ^#l@C6G&jOEdVrG) L_VR< ۧ2. M^Y$@qu>Iwш@n(Cۡ2хxТ?=_QgZڕ僂Q^\B_dv Ho˷45(&U)+"*aQ'›5i&\k6q/_g =`*@_bgef9)E)P=N}e-rd-'Ʉz:+kM%AJDG%;r7{tb <&0,-."B3@cux*){k>VpԖc̯zI%IxPs5obG&LWq3Tơ0j"ț?ח U 5b+.-h+C4i7RBK3y.G[DpfCC47ϔ01M]`¬`/`i 1`#ZY`9^E%`2Ш4VsF{RML LZZ5 *13,\# c&//cܐ@c~1>Nׁ!Erq#TGzow3 NLGUJ]>•1vC3%Cs[cwX7(:_Y^Rw_Q<е,,E96J6$"Yz<˹4B oZrn/F}_I*w"ÀX/3>"PoM0޴7#"NuNAy'6͡J*Ѷ2>^1ldR\֯$#ad:j]i ُ!Że #any#4rF,dZnt$$Qm=V>9^P'Z[~|z䫮W]}|6ҷ6 t8X GwtI4\DOv rFZg-uKk(ߍphL͐m֧\ ,],+6~: ^|Y 8j=j] /3`h߭ iأOu 8cP@IxՋPʅiΊAzQ^[]Q (eDt5FQɔtRW9Jg$e/h;R;Aڔ/sW݋PJKGsw&m01a1㪜T9$1Aٰ[-py<̿G4O}Otoբ&1tʳ u/}J2UDR}x r&pɑQZ)BO@3R'=eO;/e[<壉j iIkt ,0PV*vdi׳YBi {Z:jl,qӨ\Ob|zh%j2MSe̩mbEkQ5}vESA&E5 h Io6yN&@1y ޒPǶ(AArי t W\V*j QnkoƝr Es1==$Joo^xt; isaWHoc ggSJ(CS(۸xO^=ܼ*/>B_Pj΀[tX'`df ]q~vca:VZQo˹C}Tޑ:;k*޲x>||sVxH k,I }2CM~XzπB3t{Ёt[ ;VtkUwH:`0f猀H@H{hXк3TӀky-%ӺAX,kyi]>L^/Ri?K<&wH Wm{py29ɷ1 HSEpH`Њ14?/߾$|90J/^a6Pk4F3%DQ RrzU[Ig2oX iQڒHjIӳxT" Z`cәԸ]^Z V2JJbv +FvY" ??v0iUAHAkg0b|v|>N>9>y^)DP)Fi>gW PB@z&<"[2R] s!fW._qMls<*w13'X JWY2C;0o%w:K\`)E-@\8f\'Q &,@ {OrEDk*rq.'[<䌁78jgJҭ綨6B_Vo wڒF*E/_ɶ@d=ø hl(d{eM+5N Zي,/pwR 0S0DA1/rb_&ɏQt#=@"9cJ92|ھqr"fW:7 2/opRhhOU)fNVs kX[1i?ck7 Jx?W ^GGFňc:WX떎8Tk^@I ^'" u+;aۺIcI&M>ɭ`; H'$ي _=CSQyg&,d߾eVnk%=/y!jwt0LuG8F)@%6_?FY;QDƉPzT`&e^c6( Y6xGZ )DU>`% 7A]@䅛CwV[i^.3/V `תI]Cik;A7g왏_:ٟ.3YSڣ_~+'^ȯQr A\ ohhyW)M3WU0x=MŠso.~yQ^CDc3c'`_ v%hD$cz=JԷӵXq-m*J dv4]M/X2o N{|9f!C;>IM ;aRiUv22AeiY{O'T\|7KE'usOK5Kh=@k=%^zk+vwʮ{<|pfJ!x0FO32Ùc]QϓwbZBG X~}<]] 3lS&XnruX1:gdۚD cskЮ̻OAl4!(tң&A Pg5} Wڿ!s7 # xee)~IU\\~}rbbY roM+d~c{b)Ȁ1bn풚Xto;3i'c 0[$5NSV%pʒ1 ]Bތ៊ҠQ4d' K 'yJo, (1m{:tmM kizkq$e RUצiPR*1l3dFF2_ͰN(N$w5 fR`%Cuǭ":(cܱzY5K#-FgiXnk]8J'ӱ!2o\U˖㋥Rn % 3;O-@0ƝS$0t9,ڮ:6wQ<zxCW˴+.;&%_1V G3B%) ~hтK Q{K'؏ʺmos{ͦ pݫ2S.vr!*L6uM{Jo{~}ff;8bOc`W04,6X^H(ܕje +ė,n aX0JElF:eJka("A+#NsqVxb~=#\8A q!)dTZ0%xf%|{PJM9l CeXraxtzCilI嬰_1"8HGZPan YM(:vMrߍfr@i GœVBY3v5E6P[3:B7FT Њjv2*"e6":垱C2oJIO$4IGm6Tz%xŮ&JùQf9\5MOL+Av1u-+ &4CߪrXH/Qח_$d)t<2}p >&JhC`bx=t M_/zNvT58Yۑ&$LЯ2l_㜱_Ťw8 yN#f/0 \H#OKuKD)֚۫a?aTD4v9asr:̍P=ٗn:< ֟AT8LȄİ׌: = EЏN\9gh69 o|$H ev'glxnTsف!;ހX{# xȘL_lg1~c %u%f;2κnCkg, CzxlQ5%ݙį\@ms:Pǫ{Z>mVs [ W‘,ȩb-o} 3) z:7D cgE ?[*7(oirh&/Ru rL+e-7!]_u6rW4Ww1,]dР$^MB-v5*%m¿ME(H̉m"*ly^h7ܾ.aY?X*}d*E eʛ h%PT@wi9NJ# `ͭL<ٹ= hy'>]`U2 ?I1&[v.:T<6l]谈*Y爸 u.:tZ*x[NN STcHlmv.BC;mrJenPtTөmvoϔun^çPjh]w V7r_;-]քJNp%)8urB+d4y3DǓEUZq6Ŕ~8A![+B&ùov(;l]tK|^DL ŨF kTm_xyk_ 'gl!:2%{8q S n̒s5n|mrU=Tfq la(#)R<g0?@E׆sH4 A?& w۩xt|4vmЩ[z\MswNx-Xzݳʂ QN 4P47 zOWnovܡe|&[[~<ܓre1lBpQMOM}l@:kl{N >GZ3e~8yJ1nutk|RO1[ m>סEI}S2>عI>zi3Ym͚ 0SmhT Vf&Ӛ]5JI0UI:ST% mJ ؃X6oGIQlj[¡vk_=`NJuF/+Q h`bӳƷmNڙf<\ TSH)kjO"L-/)ARua8F3Qb$ݒ4n)\rF7Gřvg(9(v|<ަ!ڝ*6C \te>2%ޤJ^{%k |fz dS]&ؗ }fi.2F\7XIri'pif<ǵaA+``\j 3hdQBdO.* %z VLG2ˢuf z|'%t=~"qa6,#sܬe'KbYAw`J4hHE[KhpCqq09m#h/ڄQ[vT' |\0-7K6j5'߸pԯǁ׸8NP]/H;ΤaҐ:k֩0s34`akxJ oQҲ<ޏݵFB_ܽ(N evt+~6xr 7_Ɵ΄n配~ ғ,D PHNnU@kYߝ(+Ccbn_a?۬B'xi.TvƆy yIt|@Ǐ?1$kqߢ5Aʦ!Cg Dt'\AĒ02NFFN flաWkñך fF߼ZJ[rLy$ 6Jb; ݚKKpuJy)&%SS8TĚ4J\sBe%d2cȺ#mu@E6XD: %B,U&9IbV'3[tM!sj?^봙AgIaQ?$GWX׀F-0êUSy=V.Yw4[rGM-XKN쮛ZPf9Pyې#؂k:j1 mC' L'kQ8 RJ@5bbkZI7#-6I$uA^˳%nUh1W.Dגl~)v֑cH@ &ԭ8uP[*D}+MI;gANs*ӕTbg9^L_aJTh/$x"ԁ/P#lST~?c$<-W4uEC&uW]k\ewb\[-aBWEQk+"I1Sǿ/fgYh鎔r= N=R\k>&lJyA?)+A8Ddpyѯaz{IՎ+;#%}TEz{1b،Q+yT”6h*,;Ys̱nd5l*D3cv4X\Lk/ K?g4}A,poy\]-.@f^ED4et I\ #{(I{GN SYÓ~d=P>31Ђ/ޑԺ6e1i*k: ?}}s>ws1 R^ƛYrav:uAgz6)M<n#h‹3u&+B1;n7ܰanS$ [tB3o2!'a6([ -Bh,Tŝ lə+p}6ۑL#^H~=i#:F;[ UZCIrӑb^HVAUy4kw[bZWَ{ߪr+d]]f:qpۻsm9gN8sY8ʠԭ(>}8VTN$' 'VuWaUAF "S[lA@eTq@b@pL5(Cf M9Q?8 oPWƳ⁁N{~`z׻fu ~6_(~F_)mnqUxI%"KAp@e]7 Y5"|V[Sv[&[%ӶdX@$(_ĞF%oVy< a(ÿ7 StiM|bʁm]g' JA5cwğoxk+599ifm %{śczaZ2`1=eRw ess2p<;ԡdX㥲XWT۽d씗< 6 \: bNLQK<:@^.W{ނtN:L{PiWY[p?@^N|6-$'Ҥ|qA=ƿd`[;XӪB.Kk֨U;#v(͜2;6f9gr L|rճ3\xK^%y},>kXUP\Tli|Ø>‡41m=捥LuY?50%T 8w&w.G&BdiB$s+okL==u/jőZ]g!t%͟ ;ʣ/V)ʗg)ױ6MH8~TY M3gblHSseDĜ3FNf*'J f`Q @6Zxn(d>H^i\>gAnWqF` i:s˨ 1; }e]Jҟdg88˛@I@\4 IhՊDhmpSqq@i=Dx7\ =S@% Nʹ?v"wzit,+ml(:fl8$4$ՒC$k0kT67s~.onoL4"?s`9y/N0yUe3W`!֢^#fU͕#.{TfzmE܅'){KU06HOu=hgXNW2D+!3GFNdbS u KNAok&E!V[Z,cuuw#}XkR+\w33f RCrF &o*!bC9;*"Fٜ/LBGՆK$}<|f L ;Ƨ)Hۖ8ⴌ5%CX-#Jl0n Du\g=2i5ӃdK)ZLN8U*8<؅}Xr= U߲0Bs{9)Ѹ:p}(S{$bU>GG׼-ǣ]ֶ>avS1>O;⤺=*dY]Qp:xA ]J!.,7f甝&ǤC5lJ:,:%ם:LX}Ԛ5$vP)e7wu% .,wєYC m ے:,qoI(P#Y^Nn-<*9uYGoo_9tb?DHRKC^-YB~152g^g.NtͰCݟ&ֆ@AK ]DE KTɃ3.)֤<9So|wӰ9|ۅL/AcdfQKEJE>1&!E[?DCl$Bxۡ_[LKRz=TԸJYѨPyzo^ϡӰ_{n6|H@8 ]遃Sٷ]X],WtQD_:xo; ~{SpO65_ڕ1pq$}-EJṕ9?5ԅ2FH&k^|i)?~w!l4׵4˧eӑUx* #dF]ESɼ! WTt舘D chA}2yKːɓ{M.8 ?#GX6^j% ~XQ;o=qf >D3Qw&◓r-bhe-[g+n3dT3z#yt1O2'RyM͕xUdPd[dvvV@~Dޡ" &?meN$p¡8F#?2fh$W5sf F4-ܹFFg 0%\qU"c1xsbZ;0ޣ+`:0ĽO@:/SJ%Z7yx9PRy6"(w7`[΋Z l谶:# ' 2u{Xč6Jڼ &ᣤòY;gDjВ[\##C(!Vb5P#^&, Wn1$\kuDH骅/ً~I-T4}y4l"Qyƶ_(%$JSK I&RΐYYqw 0') 20*JG7%yS}.,o2SHRfOP 4.~ ^P7J9QXLOǒ8ϧխìU=SP@lT͙͋tEu]^pBV絒9*^|{B Z 04̬VD +sN'9 #!5~„EqwTZ7 1Ey|^I~cM9@ ={FM;Bz gKTνکC<[ !*qM5aAs"v&uxLGMhxt D”Q-Sш4Ƀp6Ij]8sCA Yݕdv2L"ڀՂ6&l8>ᷕӤ( 1 5=?csS0e]z[\qxX=U\idzA]J. LM{]X/;pk`L+أ2'̟|8erh~x̀#ȎMӌ=7>c\4@3,gф\S8MTRQxTKQ9>"pYsEl~G^Gӌ6ɼr%.CQ|&d|66mb(YEc[[»4!+GJo'ݷ!@oKoh#Ul3 k=:k7W>CXZCϑ4VP tIAw dhҷ/3n늢\R($- EMU ${]s5@L[9QY$Xf[$gRZ  H ȟ;[4G;.ȓ,,$ޜk/ݠ87I E'+’ŵYάO͙$#sR9%s3JR{xCq}9_{ǦY} "NԽ`6t3vn6Sϐ4ϋk%. כ*!!5hWՉ #qx{ +bO ݾ^C2a.t@qXQL\Jb#@GH-_#/q֚(ú{!'(0([Os02ޓ.B>H5(jT x˼]¼g&YSnB~XIF{%؁Ml(1QTĒf^]18Nt0tŅ섟cmVH.w4ϳ}\dܝDYbSHe6nOXҡu.Vh' ]}Ԥ3A]AO}d#60#<̄=Sljpwnbe%D&S_Y/bGQ]qQڽ `ݗ_\SP@w P'?HV whQzӌ_ip&D!{MI)99!l[e. t=lo en%YKjQ)NxỤ;5xdV4dv vgҭ2e.15ng$^dNOkjruञU{$5x|[Pap W՗cÑ!1¦:c Ȫ Wr ܭ^oty8P1(fmlK".DVZ@ۮhDBIxŹ0wI`iC)C(V+a,pz/y+p/%#.-(R-[T~4%8 W9Y:0RId!~g̤oŹ!؄oa%am>ia xc$!̻Bԏ3-l""MC{rgt[a͊ t#Yd3ۆDŲbw"͐l|Ŗp<]Kc``3c#<xz4s4v@f3,܎cOG/%hq*dDvB՝Jp(J 'imP: Gr^R AuBYzb"@L8­th~!~ :nFTK?OcJLF6m Ȭ~ɶcVt]1}?:FMÄ7|Qe~ȒU:.3: h*XDtITA"ܽIembL.R8{Ԉ.K9o )E%3|F뛖F ه9}\Vz@ <^R.iMOlꢯ'מ/OutQ3?.aA5N$ʣ6? 7ypd*)ǐ QU355TP;5 > mZ{m_'1#G[6{ `OY͚5AZ-@(x-y8jV,k*0L.}@٘Xm[kxv%pt+5VJp!߯t!n=^+\Ew]9} Rv_kyý-dTV:`!x/RcА ,|_%̧ hhԐ `!P8눹l]q Umu=O@?a Km{3s}G^0rӝԊw˻$rS)SlF ~;J6?E<bI>J΢sy4eFPjT+ O[Ec9`|I}Y,{̀ĞpGm#xKec!s+/:_j8⇁)HBb}Ysld" 0A^0>Л^̚gyVWa*lOEYcڔx,T ޮL(f("jȨϣ4 VZy3W'oPknD0+Lӿ)㧠tA%GAeAq9y3ᕌkY,KS)^$?5?퀎x$67Iߞ4~QB*ܠ[X-r= X˨tgl֧cǬ/ M׷%䉍ă*kCj3 !fe/ mNQ'2y?5}3S| L_OeoR[y_7T ymMN71`Zg{` "U #fv|gtFTm^Ht9~sɜ³?N(Y{sOn޵s3'sBAՇi(C;ԕSkea{iK8/fyM9E@z&AR.DYP^'.2vB __!wMfl 5VgXlz gQ߲l $4eU?&0;" ׭c}X ZʹFlLf֒l% 6|L/jDa&8{8_ltۺ;q8|4j+c$`7soG~Y+bI{aP3& qoKEޡ*66pr o ׀՚ {϶X8!h@G@֨#*U-o}-\6:&ě& so.؂GS8;*í +Ҹo:&ُ*ڭ{",ee!br1*D [৷&UqU#qvT))5  !y+;*YTHQfR>w7cgu0f⽤E.r-rRx`JIT#mcϪj-72<:9eY+FLID='$PC<ɡ%Z&(.VtHK(d R"(ݻwG q:T`lu^ fKXZ\V8.%7cy"m/`e  t:n"69r,@/T Wa߯-|ZXtXWʷ@w.0;]GwoXlGFAeEF< <RP]t:7\_\LZE #|_ZPmZm%j@Pa%zKeHeэkߺ?H9eS%$7ՇU2hhT6,lhVR:t]a.kSE;]7#i;ryl'aδ 5I\bۛrGW$8H ۀ Ȝ׋{,%N eMԎ){3ER]d_~{pEXk_D=-/))Y_nzOU`K J$W k-:;EYl 'iPw/NY^ Z3tJqIcLNSgH1Ն^丅Xt}Ȕ)ꞲE] `aX6.R tawN,$D~W!oC Xϫ ƪ߂݈9ͽŰ\g!?1E~?iOC*ܣ CG{]Go!lǞDw .^ pb5FwYJZ36'#=62`LxHvĤsqY.+vi~\Iݫ~A,0ɜfT8=I04ŜJ.Xϣh"^vgsjT*lLa%vqE$-B9V93PQ܈ ^H :ˤHKMGoמ' \2,{@+m.gy9/) h؍մ8m=ଡ{DtuFa*=$rmr>&RZ궀C'?Ld7[bgh xu-ڵ4N7Z MCÁbpi-ӄH\ =0Iu#(mgu#zsrexqk$@Г%=ZW0'ɻ]}[6 !WjX^~P] a'-b=Eh.C[KyVa%..~p`}~Vo'H1"r3,D(kxj~*s࿇ݧCOoT p# QtL5%_%u) :v>eIHZܧ՛.նȦ#&Q0ɆdV4VBj C!PZ 8~;<-o ʋDW^{mwC{'+9w/1W#-2o.0^d1i[vo*ך^OK.\:U5Rq\ $o2Xf܁-#Ȟ 9|?`ik/%ݨqo4aq|y44\csj*Nl<둚Yv5v |_H.hTǞۿ Xvs-E E:k@n8؁?cĊ̓b̔I;;ƿCQ٦/Ԝ> λ!Ot:kbJSV/p6D*~e3Az`T r+\TPui @sJ΢}oT+El*382N 3 FAq)Np‘hFOo\}5M :m4UBLѭi eNq%Ed›;:kbX$w)ʒߨܱ1p= ȻRbqBYQ,`%vɬ^[cVqQB1/1|BDOq hALY?-EyhܿXU׽%X`gP"rrO&݄ :aWS6/3{.W j/dJzٞBЋ(kw>ʌȺ͚Ƭi|:wh^N .eBG3O 'ZlBe&9G%@,LN㨰y*ۈkM]R-fRā}C͢hEzkW/hTYEEC?P½?.ظU3}n)ׯj9.nK1wsh.)@zĐ! ;i6қ,oGJ?m!9XsJcV6BX $VXɨVG+5Xl~JDLZcHc+Zc Qxj9Ewp|lMV^(z_찹VQ$5_,#? Z&y6IC]g_Cm}V莒 K+}%'m(1 Oۦ!Db#wX5E}+CߪnJK3 |4 !.&B Rk s?h[[5A ȗ$ (k3kN[(|{# #+j&DxdrZ@k NNV-vm=3 Lms:[)BMZ,m0M<mU0Xoq-Ab*W.RK̬!"N UȖi`5mQ,0Jܪ=ɬR*A Xo[d0%*sh&JC3w^2˘uFDAm1YbPԳq*&@2jPQgUf$NY$_"7*E#-db?v$!LS mq`{v֙}שR@(`+8=/=3aN8)ȸaw4 }bX쮿1* ;pKzn> E@F|͖`_@Kq kR !i/{H#̓B/pV]@R#rwiQ.}țUB䨬(uF.mۏ[)؏R9<+LBC!i+?<}'6{_ACW `LyQ 4p:"<uzޗ^jپ3@2tp5x 0ŪɃ&70,i>ZN:AYXk')p/P04+^$#Z+er Έك.{Qz9ޮ.jNa =ĨS\3WdnR]zZ0%0/nh5r~kƈ'Ԍޞd厨jG dx)`o͋z"ﴋl؅9=Js`Dx FoƳ6žnm^hŪoA(7MS:îHY=u*ϣ.www}(X˖ C"! jZѝ/q:ߧ Ь/g}ִ ^/P *8, S<9Y8/y/?xw1!;@H;$g8ёX  iV{--x̪{ ީ^Tx1,lw|;#H kodCroUn:z G'V/XƧIagktSKd| M}ZoXP߅چ1BUl.H8_qەAiji]{z.7JT nV[ZCH&ڹ3!?s鍽  DejV}~PB<aMĪQj7\pԯղ F16:vB@gVw$wy4qܿmeZ* ]>d߽\8W鱵; {^A@;`aFZMТf7ݣu\c4 !T/ve=z/ШrhKt&Ympպjwe5~[Yݮ< S-sø֋%  V'bt .g~s{1`ev ]+T7|@ai]-SME%MZP'Vj쨏`!94M.,@HLEЬ~8JZ D`PhX>+Hox4$ut'? XwO7QINJmlHgxncr8b{sei~7{m|QFã]Fx_oΘ:sYIhك+(ᛷ Ԛyc? >J]h]997TI3 bU׬dC Nu.W)=GKF➧1G>,!_iy.N  :MyAQ`s,0dրE8 @@0>B2 N;_ E#"֦jUq8O@X4.Gqos.k%rX(Fصٜnbx.Z@$Rq%|ve!}NcVsgBL]$csGTSBsvNyq"QQRԼ?V[*SAl}DftpF=؆޻8S4V]"?6X fMCsrN T@+AǖH;*\as#$yE\cL!f*=,.A{6e tU%ƌ.ʢB;K;$md j|ڴ(#OnipT5x*I^JÆ e)h}ajGXfTF&Y]~`F[4{BKK*<4z?r݂Ӎ_DTjoZ^1~S]ZϺ>jNvz<mԖ?(ҋtmoq m;i1eCeɦ0WbaYQ-9't+G)軭~Gw `eneWM8ybFO'"gM] quN;i7?JZ_] e&dJ&i5&db5Ė[5 \:O` G β8 >z` %1 ))> h:(]X#V#Jkp!e8QzJv6[28v=a5MܪnFT<9Vd"T|<أWMt dSiQe3VW-OO(T Ϧ-1Û(A߬OUt4_ |-ed~"GgtAco$^JF4 uNkP+>G䕸P_Ij 2#\-74U:֭|ZG-52~: AJ>?|;k*3q} ԕ9;+N>:eyYwj$x6#.PUs:cx| oEw~MZn4|Th0s6-(ZlQG`zج^GMo7vy'MtTuSƿzHl^N'AJ* _zҌT'tuMӣSK{T WMaC݋;86Mq-3rS5y95Ͳ׭qT"mo\$ˠjC$>[iW 9/|p"C颦(FUǮ>oL |fϏvWPi0qWκfa# J}5 =(}tdd\AŃP|"$+6)Z>In+2'.Q3;M1 ^E(\eӌ>ܿ\电h# /LGMT!g{F'~%ZD}W'D *44xO\;95 x`.wVWմmCϵXLRXVt,D 7$p5HUKG~n0uPS_j2VmՊlZ?:15k}GVr<ōE]<.tTH0,:pIf<Oh _1' )$ Pmrχ2kݪduwe%UW̬A@R%] Xԥ#6vm'b\r,P1GRVY=ϙq0D@ P+ۅƐ++ F&m@6GEah-d!Q5;4`YD<bQk%鐞kr>4epd1Ĩkt;ٺ({ӏ{_O1[]*OJLu"=0hrڕBcLv$"w.7۳pyK}nAAJw~E6MLX?-rqs"*85A,McPlOs^2fƝ\$(&źps\PLSt5|v̏S6Z)<эV_fTBjL$XSv OD^=GJۧ+_Pׂ}oY nR(o`QA"5J@ #r/;8ԏY-svLEgIb^4Q$V )Rr */y^Cҳ}d? TZq\ $q~$u|skc/WynjSװ4}gw(*:7 kU|^[q"Gj`$lޥ GClw̥yi9a &eۖeAH_|xS-{Y {ieU_.LThוX4 6uˢ_ǂm6A&/%gw f5KEj0=E#_˕H`nitdvgzNxZo϶~/&,"TɈ)_n4 1 .kbNgEFΏFlKࢪ3h5,Wlxƺ@|1(7ӂa,0)ç>?oy$] Ȓya(8cTQL>|f~6U33k-Qru9u=.#O%J4H-( c`"Is^]oP{I5gӨ)߀ߍ`zuQ h?8߅&>m79an:T~{j Uܲb&`#]h>H 4IhY'}3vzR zfO!M?Հ>R-06H4DԐ늮G_FhTw_W1,_ 2|tEkXi /z5,u]9+0pa#w qrB]vU+SlWw:VG^kMt:8a Qż7APE3>>7!ZKG7Yy{m 9zߒkGla&0I§??1WW(婙yqK?wUhy>D_YWZ}z=ꂖƶwM9I-'νa=S GPJ} bdemjUO˫p)< npji%*n7k7V&:⟐u*{s`#63 tkj7|5^>>[) ;=&F1{E\o|< |\f3+&7~75iIc;N(8B괻$Wa=5߮u23.oĭI@JϹX {WJ/Sy@hc`+ʌeF|SY PC)X]n +f[-b I@gY0: _.tj$F\>,<6!C|_Y̋wY#7 eM^XT )Kc_Ff"NSt3*֧xJԧQYm$Z+*-ο%$976i SGd[A=Ff(PԿEd-`,ieG22it[HUbKgB58zm\9YS0S*Ma!g4u%E2q׼D}=^Hh00Fx&א^мqZ aH;v1P3){ =o "+O 8L͞\]P#}b+R07I*pNoE5x['y}{\F,!LU=D*& jKN$ip]o “_Rv9i`vC؞u9=!V@L \_:?V nO8NYd ]5?;,#T *3{s$RI[/aΝt[Vn1Iyh.I zz)BDW9Cuw3ŇC xbd`3r݂žuFmFdB&K@w)s$0}mdԧ?XYRxwI >bx (DbEͩt#͗Qy||VteIޫ-cvV;)1J,ݝKÑIGں?jg >wOT-ݑ_',^rVKתKlk%1dUi!!ԩ)d]ݡdNhVK>r8a5pKr_8#1`ZM14OF*N@yijz'渥PQa+).1|ykscC)ڸOBn0-i@+7KT̷l7>T+ɜoô"ϽE\f^N&\?f:6';*P_np"*-ܔkpBp]qγa^V-7yy:}n/G䨏0FQ0F;[Q\r Rxx j\-{Z%/X*?n; Q ď=rUQ*hQC\GMWEB'Sg։͠IqVv]ν 36Qus`w,39wT K&&%WYNX:SE&SH*C@:Y.ۜ]}\Ƅŷ9IK<r 27 5  X=\ۛZN ve>qDL]mҚ'$.Tz50-MАSN96Ɯsh3En$ZEQOI6cgޛc4a!4/zpK0j.h|@ "|-|ݫrIFpŨW>qH#_y,V[>HTIdPGd:#D^Li:0?=Y)#{ Di|m)"Z7kԋIߨP s?b缒Cg3V3ɠB2)8T##ԊhEpmMC*W=t:НT!{Pke{B#8a.gj&{b*zg%2aǟ_% >oV-/S38^US!edW-3J>2R4/|G8pG|W'B Ii@My)y\S'LCgZ󋙇l|C絗̩G.')kkUva~4:Tb7Z8_xJՐ?P]!,74(; DѾ˷yE\*hV~GfM@yxdJHd係a1]R.  ?|-`{pذV2SMJ/|OОNu42+nmZ5k?;f"MҦ1sliGG&/?[0_o.~u$ F+$h󸥹`Z4Dݝf ޅ}%=ds>7ЫY‡Ua@P 3 #~-eO#pǟu&c_^AطFy|\eP* ߯7pÖijgcK?ߋۛymsR\ح Bp_ 9P2˸[V{IYM ][2kGD9NBu.s.ׁ6ϛq02Нt$ M*k!-(Yq {%¬zImy FOIuR0WGXd-qmQJjYfԪPpK*JVF'%`2c4},iDʺ/_x&@;3[$FI+f!d0 u ͂pe,?HA;ƺWʐorj5Heۍ`"Kֻq6-U;@"o9BEX+1m3Ooô\GN}O>6\88[JO8)N?w?W2IeRgl2]& &~tTL1ۏHV&!(yY7Q|'k .h&YdهGt+}"ŋ2 Ā{m]5J¢d B4n-mhV!k#߅:ۤ3Shձٽ*c0-OHZ(*ۂjD^v ԥ6*{]1m1Yeآ%<@so <)Nz[h, _)/BP 瀻9`$RUd-8<*BY->"#Pl⿾oIP ~|xMw!z낍 w'B&u[> ;v!{}l/q "[~;9sv]k@dPv RڧX+$@aa\@fjUDۨ;4GR3nU6ǩt>Bgm'k:'A.Š@\Zs QwF>ys RMo u^TBXihn}K瘿1_.57@Sl!f2Oo[QL;Gz!Uo%pޑٚ]-2LyRvdYGt1CI%q`cK:aJ0\~PԆƋݿ!V_LRS혝wY"ڞUa]d] g(x]›iIm;h?,#Fr.H1*~W/<|*16boZ.Ʀ 8S*Ϳ}cyy%c %ZlG͔FXqDJf5DC!fǀ/O+ 7%e1GkT gͯz _ yГy.ex۔{2 ^_%Aޑ N Pm"l6W499`Wtk1zm[Տ^Q~$0 Ó?Q&3=_:˪٫cgG>jO$m]5MZG2`']HQQeOdXbό9aET2 èkiߞg 1+гjRH?lsܦҡHM)tEG@A/ZB"[k=ܕ|?\ [QVDbabraGY8rfq Dt$7V_4v| J{A_WбH1ɰo6,4DYWv΢T͓xpa S[MpD;Hi#иwb΃BXqa~b- _Pɠ &E%۝Җ0?D%'UY ?%S&8p͑>zp M9.:E9[{[du4 sBx2/P'G3kWlYN΢eChCe  )GyOHl!Û3| 8EO_ȕѤGXuЕ^|Pl *LAi$d8(4TeJ2Y s&g`q SfW߳=;*TWC7! 67¨ig."\9:PˆXDXae r x{c.{8_s9KvIj^FtNG" z⧧?~HcߵmA?`MOق52[>8=ԄRq a<\>`'A!ieu]l'RC.&*r=e(`Z >z ~SB>a:'Z׻G11JD*6zr#xZqɡ jCx-ש.kVOVb~- BLYPD+0uȜ1Ѹݠz SPxWrݖ_SI}48%; d6XrRڢP ^D.lS>*/gYK9+KYWݼn3xy5Ջ#9rr#Na?eEMEbBIUsXrf/B6E<>X7J0vI4Ø@QNBθN9'A[VSyg&Թ4^>,}kcyj0%{"00U-7PiS׺'z/ 'k.TF ᯍTVFXgbFj X?'~NoA]p½wIJZ}~jIqQ5LgcƔ_ W(qU p['3kxSA0y|!i7:m@S:'&{`rNyVq7R=!Xp9C YÓ]ӮvzU=OL*yNYRȜ`o|Tcw|!T/dĀTWV';r:h i' 0{~ c0ȏfm}_x5z<c!*{L>.UGm=p1[,_%S ވ %!ܜE7jfTs#ms@1Mׅ'2H5KLQk6^F, . |=k g З4c 6 n0QH1UH~.'6@E%W5U 晡9&[Y%EךJ:0F7}H:peڲ&hzH@K^+14{BF-@S&H8?T-\P6+wQ ױėx"r<]їqNR`ǖdW]S1) 3Dj͈/. R dHĒD9!A,&O ?|xL&&ԦFd"ox*>l'ZE#f4q:mXV0iڰ< ЉsʞR}ZN~#tp:;t@!V $\ގD`zjg} obtPє=sbى0XY;%31ncMe"~EeW|N ^uvm |( 7 :1b {r{$;Q+!@pž9bqHǶ >W [zkzgb1jkANכX6+ʆӁTޮ_9(X%0箚aɀeS~_u~Y -~Ox,%JyE A̙9'-chw"r[Q+3fE|'P_"AH `+>']%yK̛̅`&̋07|wȧ1&@lH {<#eQL $|M>C MkKXV;ﯾIfw+jĕMP#aJ+Cq ٬hQNJuMdDX#]B¸k5R&t)]|{g6Ȯ5 vpՙ%nCCemZw,5vfw=Xua3Ffob2&(z`2 m7y`Ncfg^}ٽP,ÝᵁK],,Փ(}P-toal &{R-%HL*~ed\bHvTlyyvN?{8,oJ`ƹ&|[E䘶z@ <y6@@Nm9UX+d޷xk;iU dYvX!vr*x].&&f`?LN\,G,BB{kj_k IJߔ ẫ$AutG(ms9v /T; Jd[ ]mDW=i~<"cB-JT7hI'L2bq&wEڒGSɵ&^<~iufLz!DIXq?-'@ea]-E&WJLr ZbfF6cpZ3OGG5aXRZ!9/ =דbB6!J HC>zs6}?VVBpuC5QkҒEl#(ʔz^TY67->`{͘YQ&NVOM ̨+jĴJԗIEIbs"҅O3ݯ^yY@Ƕ=l k3or$yحHjJ{ߘ=PśQo]*Z; y.Fఄ®4=t7)}^fR=;K7~35xE":w7 _fxpߺ$X lN/Yi J =9McgqL&!#)3v^قybx'; rJ=r=BXS(҄62^ЧNO`_Iw[SS/i [ YI06g\ϺO1=)ݍ] X6{,( -ʀm`GFOY~g'-V[ϻ IPVVkvfu$Wӓd'bd'?R.hu2DV{q~cNoS\EL5s 4{nx ,H ׯd[xeNx|Gڸe: n_e3AhXd{+_$!jS a*]Ӎ]RFTAo[2e(snhR[,+/^B8qY'f1Ի^JDm;/8# pO e\ɏ?=4g)BYh h 42EH6g#Rmi]vO4L:db}FɠZxAR֗yR*M Z;sh@^ oL)DaJ ܝ]z<-ѕ^Ng.(<2&C'>Cf2KJJބOxQY @ʌۅeSe?p5آgd۬4$Vn A!Z[2<ܠxf["1G=w-$"CPkJ ;u0_j\Ս6lr\--q|՞^ ;vˉc1;th*S'r|mQQū_Ə!Y# VOx3zX'0 Z4OUiw"ˮhFfoLl۷goTv֣3շ5z-=EQMȩCozmw䈊V-6mgWzK7|v"\W&y7|4 y5)J\A9W!9Nw%O%7 1;kt\B>Zh8ѽ=$-W*('Hr  /]vh['#KOP }Y69(͌/VTcdiY$It}iHx7;=kN^!K',Fi[A,e-~&[+L59Cw%u6a*/͈22p+\ Qlf`?ǏS^8W>(>q!9j|0&uZt kBU8&ΎH̼%h _}0GWc|q|*nW~rrА;?RMp,afƐQU7fܫ9 Dw8` rԆɻJvgnՄא]/1S謋 TtլJ=U~Xrhkbt}g:_J&JUcU=KOX^B׃B$1؄aYX }>f7o$h2MTw^6%5EKFj0`ز|MhV]-u; ݊s}6KEJxkZ,$R.6䓼[}_W;$ V P%$).F1g9u|ᣵW^fn (]~!uJsS?lt: އF_~UZ 6(Wd;zBJ?W@Қk?..٦=)j%lyK/! bnqvL 2I,*r_r[R[ `nB„"/؆d/y|'FF}B4cJBwm=ɭq M R{ 4^f4$=+ɨn牐C陓!KMnWGTE}JO1를0n]2ÚMue7fΚH "3S<9BwLmurReAϗ(څ'FW \ Tj~|E`nُ F/Rsnl'/O}pAN(&Fb䤅[g|=<\?5B*FdzJT3nrOѠR'VR[X( bـj`;L0c:嶅_V]l8\|6 X֒VtaEcG0MpAwV%Za15#/-m 1q緲.Ua빣pH3m^۞9_3آnIw8%Y13Zfʫ>B#闀g >;}[?z(}&1h3eNO> &bvq{եn+aCDtv" rd2\,f0G$͆jC=hBC 1<#Hs`}RZ ^|YJazUgUIHRHrbzZ%)DHG52k/' 6⾭"!ѪK8iRŢ՗:!ƗhE,-b_w8&NU\, 咇Yz mpQE ߬Zg>ioЩy!~cUin3G0,As߉QtSTjkvDFmv (|0VTۘPSmEmbaMW|)n6(|}Ēq"Н7ڍm;Yܽb/j=] ~daL+B;a5(ն}˱,w٢1"ڋ7/!=5s̉ n6@揜6}6: Ċ- cLDB!%WD\RЦl)LH+)Ht2G8-;0&=YzFk|3^-$-eB4kH.Y62bح8!E לlgΊ7X:^Dh1|$@W>~pi)Pb'rz35f5j  =ob]Cqgӣp N4SmY+6^0ZRl{?; %L t|")tf&vIM OJ@ NxZ~ Ү/O[v) dRVz iۗ8Co0y5~9zy֬uE y &c(0~Y`(?y(ʟt@It\jf|r 8OqAf7U#:gy0s_S{@<֭*͍.Ahf>Wc: Y,!v:T |j'zP.-0AΚbd:_)B&$y9ŎI5TKQ(zu0V?r܅\jm$| 73*^@:)/ [Ƙ03`kl:qnR'RIg02*#t1Z]E/𤛷$R`ٷYyNA?ۆABv.d茘־!-JmE6i˘E7:s+|WLFÁqE1ftD9 ?T%Igm|vX =rB́QoR`8?ʔ/;  0? 7CnK ;ާv'#j/ꍻhS#0K#Ə>{*;5H@:[ӈ`9! ._J6Q)(8%νC^)]/~w <{MߗyNj*#cbh^hPbURիr KxCߡfyO{H**9{(A0'Ad_#Wd^:* c VR! W;`N^ǩ.&+綐|Yh(bϿACӽ/.g)[`"Jd<I*O(@~b0<)- K=xe }pTTzw䕁v]p@Eh~0<圖+|ioC΄g/[( ܼ%BFJ $;uV4*gcՍ3Wv}iSeJ`{(:,E I: FD*"MLl*00?<3#X$*z L,貌5Pf͝z(9yz1v2s^NǛ2:J*Y$̘o>7~_B5}5v3Tvs<"3 O;U5,&4?G[br:R팄fakm$8ÆjJby&;"ں@yprBU@EnF3LN"4mgHFjW[ fiAl A\AAA:QѢGsX~u؜.c[nsKUA͑-?,z@]V"R$c}tӔXdI7\=;+ϱف!1V @c7~g\4%L8FbWfZn6p 2qX/Rrzl@`Y ȝU !%#p=v:h>|k)Ҝ1dҼ;̀^FЅ@qy/}")wł@oo|)G[Vot;}08-iG(ܥ_۝:+lmuBr\CjmQzoW54i#]Jcd-Ьfy} \ͱEo,7gMF 1+;A\:BnsnG5 XA`]#\>n>b+8Pn] 3}pKfMuY, g|#}O`+v&号5Dy84i_ONk6b@mtil2u.}q 9Vdk=][ 7*W_:LRMaFn& 2ZAUjV}fԊu[1kXnгťssl'G'mQ??|MsR _C8X`kH4Q@Ә;;gP(5utL,)D)xˢpeט1Z̬ 6A--0*ߘ x E~kZAagqî2i(iMB> HkŽ+iq2([׫b,iX|ha)Ê]sa!hz2]bcKp(1% H' v/8Of e$1Wˑ$A.)/_p8#R!*tlQkytpCwi沾nSa+޲r:K'g!=[ļZgknŌy;1DVe]ır py: c0u^WrHaN%m_gaaۻ6A7 .[wkhvVR5LVQd$kʊU_8*ŪAYxUj]gj:TVM2}LzQ|;CWm޺>62U! "vlbNK9j_c7F4&^uXl惐]qg#87ҳ ԉUqmZcN pt=rD *Ftދj踛NsYn-xzyϫB2e FLf:|cj,늆'61ݼƔc 4]>lm*\ Na-aiSm[KC,|ɵ~0"9Yi &q g*$ݑw+ iQ4]Qڸr!F!LCw=ӳ^s߲Pc8<@Ɠ]yT Հ̑t~%=gs Mq1Gv@|>!RU3O|2e-x,vLEtAp)'z/0}嬂fG_ri-h}mHkhui i.h<}x] ~&| NeS&Ƥl:V1Mu7rL)\+η%ݤ?+/m|n?SJ<= JќUbk6l)k0=UC/薛AN JD|2HnW\3OYg z$O2OO2R:,2ˑrB VMΧMŀis /MOz&òj]e |gGmqvj@*E/|Sԓ1N^}s: exT>C-%#D3g W'Fj5& K%fG6C0 .)x0~UD\0&Hߞx:o?N(YoLlD^5~aʥ5I~{ekҲ9˷ԗ1Iy9aU?#DK\-bi]-lڅk!8/)͸G V5wkNC\{VY ޼UWdcK[~-l4pHʠCͿQy+Z*w$wx)}S JbȒ0SX~-n=!W[NA}U* J4q%1W=vgtiiԒILm˘ xmI@A )l pFnn})w0(AHN¡CUQ}*kNNm\fi~_}(<[H^31kQ'VuU>UG(1dx ?9-6)kG'@%")Wu%!zl&d{:{|&E"\:Hɗq^+2NEF]şuJ) ?RJϖpSR~I#m˜[N|h8G #kp&woF><ߦ˰sxbOV:AJ:_ց"3Qr~-+rC 5d4Ycn^k\ hȼVDz3 WfMT/#KK^CZ΢Eef|@CV}ywfvDۥ 0IkƵX5OR>9І['cCE^ƑYu2יkGV]8Hظ$9N%'1ClX 3,CgcM t}pw{:Am0y #6 {U~ HEJ0 ؉jJŽNʕJh42uP$FvP -7)nS!v?`.zFZ܃GQbh7^d} 2I,ykXˡE* y D$C"D:{Ӑ3\ s#,Mva&l4{Nvɏa2q[';u&,y$ס(ҁp:5N@s]ED4JJB3¶q1`p¶oHU6.qQa fn"cٸ%sK,=)卦a85 ~|gp:3'1zM*竕;kaHQ;(+ 0tBUB7p>HgYCd^3iLK렍CŊ*j(v';:al9% :BR//P"8`cI.BhQe<# WPm˺sc#ٙk;~fᆐ[7"XN~Ib2 z:S}LT`*wkչXN9UɃQC.-0%gt:7m3tQ(܀c.̢A'KsDv:7a'Af)$Y R>1q*o&4LW3h)͈r'\m䍄p\s6bxb.@ `@9τ_i[ᚂC|-ǥ9강m3NG( /WGsBf23XFo`:H -p8QD_+p v uprPQ{ `(>4\A 諳{^'rp E(EIrP4 cdW;|K5icV] @ LU[J):#XNh}M+F.9ز`\HYO+fU݈j<ȿ_Ot[YΊ9YSmS}N݆ F[P] Q57gft+P 0)WG9Qb\H2`ҽ-g ̂*s"j?6h}T*PPDݰuURp#j {;P>$Y/V&^ŋN)@ *~ CѪ؊ s+uw͜PM`~Bޏk#!Z˜wL&:ƃl%h׹c[;SZ{Bz+[߈?q AW]VXkW,|&NUDR(>4uGm'4/,7/|S!X =ՊpϮ@[}= M+{8ޤp:;#q&˔dyJd42C^书q;H :hlV6 jfȮ@;C&2ǖDq;T_z*> *8!xz@y0xxkpKOTnQy`>H$@2a|஭AB䰉EmAk(z0hB檎(_KHPnS 6삈bsfG%X)n&ebLp҉'<8jf4 #ٴ[1Wr6ZwР-W \~sز3hw*g`3vWІ~~q:<*Y^Z`IkIC! |@Gz8 z7Fi+[g ND!.o.ޭMIx;8k?eO#/qʏ30Yr"B(VcHk v>n2!r<Gn}RL)ifT_lBn%4$nzV]c="ELs6+&RMxAjVHDDfEO\텫zl!3MF7 C6ςjvp(EHR[<+E건m"J+ jzdax*';mBd9b3zB_c[ ?R^6>ID1J'c@Y +Siw&4jL@R#sJS.8o#Աw_ \)D ?(w25[+N;9`Âv ZC'L \k#j)Mj!IFa;ƫen#$m]>^Cda-QC;̞;uqKfZN6+b?_La\>CmkrEX䂋gV2Ŭ/}2Oμ^Ynt4?L._IB KCƹ!#A@?Z+CX)fp!ı&$ΨҔDF7)Rj3ʖBЏVb*^6|)~`,LSQj4h]ٶ\{l¡?xJqdNL+ւНO#̅ak .cоKtHϙ"aoP&6I!{ ``=~ܼn`6@&Gx~M^Z3e }09 xip?QD_j9N{ɠM§t/DʩW?j)BAu0ѫ}>К{RS$,=ݵ 8ɹԚ8K/zXtgJL3EdRU?/tg%sK}8_JmLì׭GE udr"b9+WPI1rk)m6U[<^}6h/3.VH\gp\C&eܶ0X2AnIT.X,]eA/V*׫`c.^sXT.*B&`,CtuAo:~,̵ -Xq-QCl6΂ٲY;LQ?#z爁0?p̌ʹî :"JS_j=18DlV>ف?<( H@թn0 wyل W-峢<#׋T?BUL@p]H 8PHcڴEٲZH7.#K\;cW^ OTЬ`W?{pw*P/"XRl|^0HsU=_->~ b&s`JP[CBH_8Fx0o.8,e)VǶ*[yМaJP7u}vFb9D.Q1dja׊*. ,.>_*2EE-/DG2)eؤBOKYͿXMGJ_5gtb,Fac0CE T fhGNho"|]/NW=3H_9AI|/^#@5z ?&(őQ]jmSZd&W8+^Խ}-7Iq29m fdHeCS,EWj4ʳq((E\ )JصXGU' "V=<ᮯ2v%ft@'PMx}7up@F9:Z69K&3IĕJ3bg5-;Ά\}@/1\nlw ^ W^bk_"\x8}D( g&{/9uc{?L8aa:c s TGTu?EC{!! ?*N}͑}g8[t\%p@l 9r0tJ݅?KIW342P0c[,`uϐ*ϓO嶩yx/{?]qph)I{ĂyXyk" U& dȽlbtq~ e -Ep>@ʛK4bymM0pO/4.v|C E!5-zțA/.uP)޵_pv,* WeA2d\l-6K#EyS¿K 0{ܙ_J$bxaVxi9>;p7R]˜.A hH w( 5~F!oT qxmjT' 3i kJLÔ wi({wl0:!2'Gһ7x;e\+DwF7H _"GLC݃2>q}IV1LFh4bZBd:d R*{t!9Y)vMrKHz#k;ǠC'Z' U&;ztG̞/N]O+!W$Ԭda.ćj/Q鍡-5B\ MA:[,l/=I#:UiBd6*Q4 Aq5))ѠbARMݬAe{>9 ;}\a0|v9kڄ|Žc;W||vřY :/$S*Kfy%I-g#P|Sr8Cw ҙ@nc?9j3l?OV Pړ$dbnC7J$K\p"fAàd8Y?]%?l6ݾgel\s7;p,o!2Hc9o"^s Z-5tǺ4#CzkŜnS:tyd$ƁV5ϙ8 Y M4 V>~v~Ͷ/#E^6J9a[c贈 q^`Efs d#(;g"m#Y TAz?ϗ!Z&wf^~hYX8V.槠* ӯV)_u{{ , f퍰{Q[ޮlcNaʼ^٘*?ipv7`L|X E㑀t6 -a homULIDIѝb[(°@4 c)x;)q"{shT/k$LpyT3.'v?{n.q46}~T3e0}Byg[Gz:jˣkeZW0#uRmsD%@bpIn\;´;-fIKV'N6=aLy8~϶o ?&vrI61'i/^]c߇Bή>:{Jo7  V˯`XFBH' `HΗ]^%,=,Iw8#V 0HƸ͌/ aH"]ZlĜ#,× Z:^\3[7tŵup) YՓܧm$ݕvSCv`#r,IѰHo2O#ĠoIhǡD zJ>xrF9K`x[|s! ="Ŋ^L$)cC?Żb!}LQi]hPWgEޜ`/_b rFbQQY@ddE\6GB`3n&@kޕ3V?v{Xǚ5'#uľ%ZCVV^} !b#šp(F4HZׁR*u ,ɋx̏o1vjB)?{FVn/ungD|N"adj v`>7ˆ&5=%]%/zj?U}Dy:@~ݻtTUFymdX`PU Lb<(=w-dbg U=[! vO)5]H ^/.64(h7$62J{~<%BR;4#=,`Sl Pۦv"y!F+QW?T-# 56uq#{*/;r"Ui|zc|!oN4JъSK}dx4cLV3=kg(K[ MrEQgMhŻHvGQb@mɆ" 亡q08W(S Mq=<9daLJzfS#r148Ξ'C"팿*̳~# Ec^%f3uUQ=Ki%KNZ4e@dfCOaz'9zezT<4ՊЧ}ͽ|fMWU3tV čh8ƭ..χyՋUFJW" G&t;HiAGWܘ&?vD1wTo@pbF!lABq:;o=ޫXT*QmeF%E\LJ lcp,E`A |CU'k]euNZ1/]Wi!VB_Yf Uw*5<&yŶԯߐ l%!D5kٲu4;!:i^^RՅOՆ3(s2u y6/>PE5{gt)oj |RyʍWNvmrK~yFsꬱ"p,jh$s7asnoGxsF"m\%&L-`BZ}kp\b.AiM' ޴q?/4S|h%H~;}z3p/w»,8j(*zԺhأǼޣm^K5Ŋw]^E2fJ6OwX\HI}W\.+(;`cVt|ޮhɫl 譈䒙x{_paWDx̨xC)>eqB(WS}!qkQOr[o-OĆAT|7Wz[+wzB^oIvS]1B9$"o0%ٺQL\>9!aGg;tJ~([< 0&n([x V\RKEud@#R]\ ȧްNOt-@C:`@cDk@AdB'szim++eҺ}k"Z3>z5X #v±~(:XGDAmlNDE1?O&Rxn'Z|p!Y/LY;l.w\/W8*!gtÎCduP?By?ut@&5q<(Jy@.6wADIh$ŗz£ܣzfFY@@7˄l8J +7a.P&(iB F54 ln (\k=NL&Ӄ"sEZK]0Y~Sߕ!|i:³Uz0GHKݥ#Ou8x:ЊEvs>OP9zź>q.J6w_dlXDI2YD0F6V- iBt&5` bFbC(^`Ȍ9<Ɂ4l'R?MSB1u{+@ ph~[<\7Ԝ1aGjء968UlV+ B rF6PeM Cg\)ؙ̓g-.s *"eMOF_)Z-kL ġzMpaxi# ;)psyeCynGiA?3VL0AY#yLF` .1r1ҜP\: -Hucg>D [p{tY(& 2/7Vw%C/aOUmErbi(d hxaͯ6춰XPy;Gt AYYb,r4G<));SL-F%ѹV ^:Ң8 c(w\;f6X( 92t6-C,`$T'7S3mDäl bnOfi@htȹbsbɃE#51ʬd'qv + 1GªQz(S.R]PF#:;SQVqB9mU|PYR({] &O ~wНKyJPƉTOj불3̌oX@GOċ>uD~} x. v#̛[!_ohxEa痿 %>p221nlњ)*3UB?iE$147:3T˞u_j*@Wl gʻ53@OY+X. Ɨ؇^1R);-V&ϾGt]sEesDmsBHs֋,K`? *MLMYAgA"9|{S,$mljdhǵkqsFY[o VeNe+dZa }0o8z<+g*3PV.<9vkA*Gj7U& MzQ6ʜεKGBФCcCzy$5-p=,Gwn?CXx `iN3a.Kg*3[i\܉u+c2VK{@Ѻu2a衹9TCͳm[O{0?4HQoGl4Cv[br($I/>̌zSKUa^oގxSEAN+NႀPN! mr6^ 솱C*~[ P֊)tк-0zxjL4ɭna0SNNm(QDƦTaUJ&)$Q=O yB2]Π5T7Jb2Z2J0{\d{z`3r >nge`3`N@r1ƲsT7Hx\^ %]&dU`EpmD.o|r!$ I2 6C:(K[ݫe=#f0kfFU_"xO"18ds&N\{ ?:掜a#®3w CGr8 [wS0'Bh/ l5=4plA|M RPoFM1גxݦa` ,| S}!v9x.tor_.{ß zr+˯hj[Ч^? nKc8\ (@=yoD?ʥ0=ˑQX\J"So|:'d-$RlRW',BX12EHT-ILLOֱx mJc ƢPԡg2Vx8Q_9 AlD9ɉjCAЯe&KoPR^m*_j(Z]G?L4w0= ,*݉L97EkxJ+2P~ wtU/nmumC _Z7Zy*z@riwiDthVú qUi{[Q10] Ӕ6!v;T7r~V RʎjÚ 9BˏKL%}xЮg!u#>H_mj_?9~>h0]w` ^GBK8N(.:?7Okw. ڭm~c`NRB/g&؄9sߢˑ=W(QOS%)џ\mp$<B@\F0ɩ97X0,s^JZWBQA'o5S$rd}|sSNx:'_Wl_qc+L-Yؿ=r #.xXϓoǥ/[BR ~ElP,C}F+D ۹{;ZuvM)jg|m_c\?v2dl:e`ӱtާӧxW^$S)OiE^fõ*Unp(-fKG8DEޮ{YutsʢQ/8Ych{YO=}I.几N-޶hmѢmSb`A-~ g QB 5"P6?xXhRU:(Is9q%)ίD[]w*w͡GqXoYu=enFc 2!iJ7~r3>ѷN@މ<_+ i%2CԪb :hbt ǕXFXo&kQ8R z,mK%iaLy1|$F`z1 HcC/[Z#;' SAIQSE_ w>2.qgYx:1Uz&PH0}X)MqTmDgj.7(Fauu2ƀ<1J/iCc=_F\ }ǯ6xpДUH oڊS0lLI[Z|gf9+PA!6ѿ`j>"GWש ,\ YJh|[Al}a2rոCԥ4svK " @biF:Up$d(Mh!旡P8 >NoZp>DŽZY`Tsf)h<;XԔFБp $-6IZpT=9a>d^TA`C8KXH2Od<Aeˑx/508 $>ē_` +AآC׆$#-{HG߲SX7xN9Ϲi:pLJY'lI[Ŝ٧'V9ozUkÀVH=&imnoI9aQ6Ab\&7>bds=+34@>%zG:nѧTڙȼVE*}_ƬD{Mq"~_n^Kq1r@LY+)HS~u1/o1.W2bp%YxLΰy_gD2;07`FzgVԮ5юk^dR\dr"D˞n,}3T{BW` ̲c㫊Ec-L&]eMnYOɷI3O ^u.RtSYm4ڇ,TVsYT}m7zgggaXG:ڪ7:^~FaTt(#VpPPVir(fBW8T_PuME}Ѓ%6ʏ9.域TrMYlnGB!N0) .~<]>\$"A78cGWBع҅Rf 72%!/`eswbOs1|#,eU+L5rlzKW 9zySݻ  TjwC|hIռUn0 glI/HC2CT,jVB[OYx13)/aZrH dӫ'֖^'JZq?qiRߍCZrQtp@@\{51XS5D1mx:xi3N3%G,M'5m{$i8Tz7^3ɟ6-儋Bk)YI5^NQBp+PP b&wCӮo{vGpm(ٹh;^F KaB$ 1 1Gm1u_$َ IQ&6$[7AMPBLBFUBK$ hd8Ns 2도~{NIf8rZÙE"V?D_> qsn[jZq˜X14,.l̉u"t;wǮ5힌2g88`M+&*u>S"{4M]!J#po̅!Y28~7hnO:hx_ /6pt bN<= ao[WCa!:'R8BpR%̟q= mk&~~K:q cT[s -cKdX+]6sٓzĭn/XѭdISy&&dwOq( RN>ܘO̪yԇDcYVFM#;W_ B) w ءOhi6/`^3/XY< Rj}#hRɌPj=*-Wq^Ҷ!r.6c79 }иxl9YG/~,P/іכ,3VҌȼ{ ؼ`#L-2r`Q$55CtC5.d!@}^ E}9OcR*w"S%y d3aq7kd3er7 m&Bh3$PyS;9bsp+諒@zaeoI; kµec'>С#veJY '%.\ a|it2QM GLЂ1v\s8'C#7l ߦxȝؾT.|Ō j+:cB'+׻X0]ʣggLPwwcK 'M2o8A6cF1/@Ysnq.aҔ؜֒+|3|cS@i3+7\C`[5voA!?l~R`uqJZ0/PXd/ONiٟr5\u6d듇C 3SuB0H|x4̭y/]6A"0XkYiH0V%Hx `G R%ť&vN ,D7#=@uxڢ_֕Mf l }砓vpUD9fS$+wx;Q n9;3 2p(/!oaߏ>xW c_JZpMU;q:';scBn,7NfRLtNըU*|bb&i;.C&? 0=QLf:Q8 þɖaȾ,~V"Pģ{ P4l\z@jfge꿬7tbߔ0|#S9z.7LʃCF ŠORta>v"8oDͶi %H)fȰV;JUFOC&/Q:0|yN L'՛jGg{}KRq(iwvGٵ\{tS󒠸nANo6tWhnQ143±6 3"aɜ1;j㿏]ϰрy˫Y?]~(|N>ڻ֕MoyeS_~IQG !&&U562drj^R+neN܈um[4g /3'k5e&.qqL.1IJX=.B-?y@Ș|n>FLצ(~L$IA#&"Jz&ZX4_䇄xߑInٷ{4|RWE^җ-ynރ\&QyaJkˢS[z!kr pbLn)LoY+q>#Gb<}0*Z FeA$a^SwZ ʝ)c,u] uX3S1=ׇׇqPɃjb{Dy"k#Z\|y;gxs|i.r~o8bG'!e[;uܹrS&ʹIQUTX  x28/Ѿd0'ڞk`Bz6B΄k[8px+H rӽf==vmQ<6jq7YG$&ޒSl.{׋; N\;7__n[jI.}螫֞{_ǐ~3YIMT=1zj=F) |S v\q66)Ta2 8,G&NB6MEg|AƎfVQo2/JDu /1n"vehׁ[ 35\&c ޢey oXqJ3X_QWG ے?0wibK|{{ǣ,7\#x&teJe:I" saT`8#@pz̷ʼUFFoߵ$ у3G){y EtD~OdIP7~-#5=ˉab^jH~aKujgYI엵5iӱK#H3Ery U$yFԩc> ^: )ٔ2ƈf~qHZf6U^^0a9QÅ\h3mAӃrCy_֧+T?kt|zEjN"7zl Nl=BQ: +8"N?tyNd>,'/V>C>\\JFʵc_0YM[m̫!W{{ɞ!7S:>JMWk5LEO&dZw}Zg"Y8uʓ WbE_uΆO]Ǜln18a-DY2nҬmkFìm[0n@hNΤ?S`hC",-5gn[ tTQvB"y^ 23yTaXY7!Y+_}e\kK7|Wa b-?W8luu׍R6b }Hiaz0ÝσڗA#nʚG=1^6#~ Ξ= )Z&a>&PzTnzk`{ohYT,52i/?ݖAmKp Kf{q5#-nc?q"8YS I &s[ B0(VbD̜%ڪj˘bBѶTۉ҇OԴwa]޸*+(#JTj[ș$ 5|y$fG ύv}Ueh0ŕ {``:g]ZA= Wy-OU2DxҚpGƒ[6\)A\֑p{,,ozGmq(GeЧH?OA-NSxBU/bG´7s&!83NYhchܒ;J#\hTwj(laG{aw8d_U|/4^QBlumh`g^\7pB.I#LqWȤ/5g!HeN(PRVG2FBaew{kis'+oĨ$5E KrAs抵Ep[gHTUNAp8!f)[fEbthh]JM%8ʌz#$aHC~RfJX.REk3EAxAȯSv K[9]MiOczмm"#L.kAt+ttNR\na|XZ c嫟NP`+_,UZVeҋ#q]t0㎂-P"mk$^IޱK#%w0a-'?f4 " O5' rT*G = y1<*g 2EsRMmtvd9W:{XE߷W9Ajr]],B+6Xbn&T)l~1ӶctnNꛟek:>gOS?)\KtLZ}5lGR%6вFŮMkPr xd~ZFi]p}bm%yeICSP#yCx}ia2v=W 4mW>F.I:4>9دH'C\Zq}_^C'<`^fa!~puwH¥;=_Hpr=,>ݫM"NoI3a?_hRs2Oثxm4"'O~2}ZlP^g rnL/McA ! _}%=%y@W*;)iK31t控vhfÕ9ƮW$3gi=M_o9bd1kE4٣fi4`M@vp6 Vjŝrq9vO0.2:XW؏Ѻ2ڮdZ7c8b徦ncS֯Ieq_EK-JVDz#~15'TҽWr_Bs%4\XssSp!S fAc<AC+Q܅k'9m"纅<,2rcPѼ2a2(q}2ΘUgϊi)U ?(m|~l];aJ囹%T>6:xh7jgXse#nA#T1Y4NkC0n9uc>%Av R+o |T/{޾G)9H9'_t 3*~z o*`G/C A<*yF!&XG L7? !4Q09Zn*ˊF0W2hXqcӔR™y'ws*&C;>m.Kޜ#3 H[ c/m[MTCy!=蹜.X [ @2!w٩- C#*gTZC.2Z'%P&{坔8" 5{!4T iš}Ɂ@?8W0#C&Z\2m e l'"Q2jŘ)%#-4Cz#6 PxKA,Ԙ2(]UOw-J-4?h rveڶ"jvt|r=XĔ~ CIJQL8Cugln4^wo`O`N7I ^y ' XBp?7֩=:NٮBLePYyd#&ư0[m>F9Ǵ^|ꦓ:/2j$o$D:MZ|i$ t'VF4o5fOf M!f#l@8]2[|܊V㒻ƄGX=(hIAmGg֧*:܏ЙY_P2Ųӗ_ɟú0#B q ;3̅yhŽxp[b*X*~+FU ]I(uXKPnRvK]xn;K#k-ʰ#TD ml@xܭp!,]ހV3$RwAnX=B&:\۳51s-O%b?V{Eb_'dЛMc /zk}ԿB $BPG Կ CfJ"߈oj %Q6(M';;zj/ Bn@dF;\N/D\+[6-{@t4y'3s =%afJ/YH(MKx*2Ũ/su$aZUJçۍ)(j+.ykrJZMᤄYY# إ.wd^}*|I3i_d67pC m`o Xs T(2.YHNe2܉RW[ߪ"SţtŠ?t=.,p4X!ɜ;&AHU|.7R_O}TȬ#8{(~_ITd"YpEuXvS-WFk-Yۉ#KIfv7Xa@F1Q̰("yr%p8D1 lɧiК e˦kZ"s4t,eOPX[/P`*"ҋ[wcQ-MtuO'HqNGu0z-'XrjpgZg$"-X/GD]Zy7nTnoG\?(͂]u}o 3Wmʎ E GR3̉<\S0T|WYƆ]o?y'|ok7ʖ]|AMle_.X̫N(X"=~[5#X̄glm6R[F?K:~WnT4 ar>6|Wq Πs hLQ^ou=jq5qXz̦z91vV`Ͻp[; r H9|ߌ5$]fx ԏogcuǓ2)..5z5h=Ha]yę^ʋ}'h^# 8kuW0ө4UhYAC5"⣀XTpp8tn( Mp ]$f[Nҩ[dLn'}uQHT?B EEd`zALwc5%rx\i4_ ']I4Rۇpy tZh]i~:`L)X9lS-!j-Yeːf)O;Y Ҹx2e` ݐC6s9*frK#L6We81;:`# {ako$4N#4_y)Q358&fRxtI6@I\B}dt,Քq$f˧Pm?s[j{waA8&#H'4rɁF$ < #yWE#]f]SW]wZؙ݇O!F&<[e .p̅ ]|MSDK_eY6sS4(t]3h [_X5)g=ؑ ȋ45c@{H0 ZAJ ˨բ}pɲ{gu!4̊1 +{k~I|5cs[[PP_jDBA&7kjzHLJGFHdvbLB,hi|E$kqJ (2N|Egƶlby44tfdw(?'%:7s I ٴo3h@1U$QQpDYR3rX~DO<ghFxk| Aə{ϊvPsR}'ҽwu(̑rEI#e@ƒ@\:/AA^Sd ino}h_$5j~~%6'T/ c)g*T0$o<@}&#{#(&= ٳ>q~3ɟoiR>+ i,7%%lٔ9heS/^sÊ'?.p4m,8|s)쫰yEo #RM|%sW5Yڮ 4 Dn,r}#]Q;݌ o@pTQmH$юz3`j7OKm ;;Cyu&m+6 ͌id(-CDT,uh0ry"| 5 Ɋ+2vn_<$fq ߟ8u!(g;`T׿P0AcCa]h"B:!BdSH{)\LA)Ga/4C?“S $2ÏdZGɶ4 ֍=3L!"h0Po >x ɪ-֜"Ѱ1dqJ>!NMӍw1x,,\XE(LA_Lݾ?wݛѝ ؞-8@m0Gfقd"?q^nvbFZ?h#agS^{+tphg?uy2q ߯2$IF{o*)hdl)Z8GXS|lx:,+GS[m$UiP){w鶭tPZ_.:_1eL?pR)h7zmQ軮:8wľjp`%f[e&PeܖrIujlBkc~v&&V\RA.ΐgdb9XHZr:D!RyEqt@-fL X;<Nj ֌FG\waWӷ/H7e@(RNZ<[q, d^1M`![b }T8g1 2#oZP(gI~|Dq*r9NTX Z=Q%Ў}/i%+-Bu )HoާTsI-m{bh 7f\cI FhLƹ=%~P$ mťR9ڛ7h#ʩK)<Qux:-4=@k`@xl8i\ ubr00ζd0wKa–vlzxQ &%Ra< q@iZl=3!O>$@E(}\u<q{Jr ; wzN cMn ̆:Yީ(fuA{ nЀP Pc-gv]4yݢ)3.}|KKlwYCńP6'/Ya{\Dl0hg qH@.K<4G`†ltsSW|?w!n3HDIt'Q)gzp6*u̾uXD ]L N֡\ַ1 9h&'VھPMМQ}(h EnKIgֹtlg%]&+{Pηp#YJygD;dҚvfXb`\Ց *oeKo}1D?EW?~C2yC,YyaI2@.A`{> }.yٲu}bCxdz}T$SO`Ӗ@7,TfȪiٚ8| _\˦L<ϬXA;('s+L?N ᠏VJzL lߝsb UBVAG Jvꠦ]FO0;!M|FZRFuVw{km׶׭8s YE={ShAOpF8eqoZH" Nhl6} iZWmDxR4<~%vw?͟ݺ I9sG3ꖫ]$.Pus5l2\I{KPi{U,f"O@fX[tH' ݏX[_LOt~*gA.?\^jsmB &+…b=^=uBruSR4W4nɉVbDj {"JPȓiznSC٘#kiJ̸~|!;[-y'#5(2n"$MCyB%,AMW Dg_nF(^>8P0RLv/;D bp$濴^r[X*@z!aѨeD6jjB *h4gv~lWh9o \9ʪ_ >5<쇬Fr- 7A NI{<ğۻBD┤[=n9֫;Z:"M.)PJ d<^^VQݕ VZCp|'g>u2l3T8 xt,K^{hH0X# -3lj7w#/z8~)_tJãK: Й4ر{gf X"Ŝ˘|XuVЀ&kd eզ̃h;^TB *)v!N+ORܵͼ@*\^#CQtLʟCN.t籍'}N$H$ Lpk!,tiĮr< F=G03SӨ|+rMUݵZL3Lb%z2^}F5E(*HTAm咱K"s^U~p O w{,|_Q3Ք#cU'*и5;M5n`PIQ%kA~%̏Bd H! VBP?q:4Ӎpqԟ7z1Kx?iPϛ>@_% !U_itaw:\S{$w" i/xSaq=m!JlcwW۲cP޺ESj>m;5Ɯh "+RM{R8G{fq5LZb>ߞTd[Ys~2ӬO5o~zᆑm^{Bf iU2c.Qժ>EF[V oq-u2tzFL/ _?)*;w(Ez+7وfېЊb[l&k .XTڕ.^fr\`z_歕V,SVSyRs Vqfk^eM(#DS3*v~1p}DMLWBK_c4;xdު $p#NߵN>ɦL4mLHU ݚmx7:pM^;6\"9}Ag,!4]ʀ.)ᤠh?H\K7Jv3!9t0Qh|y;֥4Д9w1(v_}֧?]"Ч/QrupV&l3kFӚr5N-/1eq O괿Dy̩k)RMJ9z?g5/H&@!.67O !$q4Z0}+XYBqR5ַk՗(JmÐ6E%rd$Ć+z胫҈wN>%նl=d6`E…;(<<#ąZvɜj iVѲR"ׄe7^op' ̧ ij1[8FdfB9AԞ0/9|Ρ}$8g*R5xgQ9% mp68q_"h‚12 uqɃ%fub$?̡N~v4=)L}y>9AF"séV6Iިb߿ =KlAÀl}9_$k6NԿr~^4k);;#Ga M06Di;iXMSÐ4B$L\L2V|W|hСpw Hɶy$QPYOc*۬@b'Пv YrqGs <5\0dR$JwzH)! aebm/9Q/g!{m„-RԬ(krF]@y_yXuHxaD0P ]}{&G{:.ٻMw\?{뿴v2[1Q ݼVk7 ~ҪJ xoyNݯ˨`,9ڛ3S,DcˡD-ԅ,REb*T.Ic%! >&u a}XblEb:5Y>N[P.Od[Jٸ=zIpAESZމu?Crk l#^yI$9{ʞ>(2y[ǤgQkmYOduO*Ɔg?\ aDƥJ1?^b=K\5xWv  ik?.>RB~bq浳jy JK 捯]}`z&HLwR[.sV3]ʉ{dh6?\e EEYt nj_.ln-O͕:gcDZQeCpE:JK4UܳT]QR|=,VdCiҟoo`טW= 8 LC:WGM&] sl2W%Q >|Nȧ,/8['O)ٶz/J}F¦'ڊ.G/lmBy ټ9y3J _ەlR(6VĉVΌ{ r^IC=K)1M|#}WKz`SLȵdM RnUNz%[em/M6L:+G{E3%F v ޜNsqGX{.E,t 5t@Q bA@AȊJ~"| *n1MV$oYJ`{5C2e\l tC_ČQEpV3}ֈ[$:t;q xC~J;:8?zc#oY*j@*_qfz`FQD‚baūix1;ZPz; fmi-Υѝ] l|&6*HnC kg Y tv@E?nF'n_â޾v^LDtX\YJE.{{y]mg3o3{&ZlcW욠K8ܓևA,B)O oP}VպיĽa_-YL "=W&U#`vizj;DP{ cSD^ϏnhqjC<Uz`K W[TH ~EW3S*Du`o f63l-;y \y̨a0/ٷ&* [BT *TtX@MѣDT٘hLx=`pNBtGW$f_;,\ѓʣj`!Ш%) s;b +R0tb0"X2awz,eAB2%`)"'.7\%6D0TO_<*D/MLd/0g ɐpJ3{0 5tOCәUʭW1,I  rA50>MUoD=pY-u8x'@cyY3ol瘔#?PE Kx?# {V9YKx6%ޅR3Ɲ>R[K:`M :o-KmZm+enn &N ~W颠޽ɂfzβ4G`h9efECmmM_rbLiYhJ;MјGRq;G*Ǐ!G̰{'^:XKEoC{ixܦ'm~4D"Bz'}N? цFvњ"2 G<- %8LsFNaڀlN6&r]jz0&@B) EqJ`-$ P1[>nb z^u kr nGyIY"͋X.G-HOâ_*Iؽ-W Dޱ.Eװ譹bؚ땶c^)V˟Plr̩F7߈=X!2w2`C"Faڄwm[; Utw =^@qKV"=*>wp3BRK +/4 JԜǯGGR CFf;~ӹ}Il:3(2X&# y[0CWP 02p00.4bV""_zW;<Z {:ݷavOTq0P|P=S?fKD2o6>Y:\ ]A9}?}\a,1 |ragR]4T{b;TA7da4tw~I㍍Tdf6m/0Kt6:˩JXcs0{QiR֞x#,Q- h}`T\l?V=rb%"0k-V8۬|. tBafbo"-pLϊ?;^\K`HSLU]Sow-6"hN\^Df5 /,bV 1KJ#^D*W)GA**=-*0AыP 7h85uj_xuy[3 3:a+C=SlzWd;%zqffUSؠhQxojB lj1 Qd|%sTvY3IDvFԌ Aoգ.>/͙YH#rh&mU8xcc2\gfgf{P\+\3.ќt|ovWgQKwr>'ٯvHӯ1ce'\$OOu4—h¢ >تzXR'#*@䩠Ԣ=< 5@%p{b!lL@ ia붇[jIP"ʏqQC}|BJooV|rV?v=<"bP% ]` ]rWWd`Ҍa@&R~A:!~}n3(ÑuzĢX#n!*"R0|cmoj _|El䌾/dx}̉Icʊ-^YPؾ> 釞 Mkkeqgd0wtitK3y|~z=i_ㅌ~,o777Y5rD@!V |D>xΖz>sdFJ{ {3QΣ#v񖛝!+b FNi3]/([I1V|Ҽ(A_JatyGUD38!c\ۭ2"^h9H/UIzT3Nd索C_nКV$ V؇),7eB#-%ɢ~l8C⎷a<$L̔>Q_뵈00 n-)V>c5ޓY=/FT 56W:*෤fG>Cx/g7S\p >RR[dvƽ9Xѭ5yNԇ XZEQ b4}L?dTb-8 Mvx.(/44+]K4hib4ZãH҆dOŦ>9!r-8qEZk}Vi='bp*`-j^LtZE|̯3ɆZTJYnovϩKI5wNF(*,E3/AKK u&+x6JFڜH.\˔u)i_}B !C0+D)ҿ\1}O}b5w-UɌM=ML65Ux&nh1b3hA(g.Pe;t9Į#(8ޘ?{ fq&_*WfV4HaDJq'kz%q?wb0 ]ADh>ug AmT_7@Ȃ d+B8{R1R;0CF()Swgȫ6S)]Dq Yv\Vo /}ɓ2_tW5eJN.F Vn<ɵ?낭$u(ɐHDWs_iZR :yuX]#r7|uSv$ݪ ۸/3κps_Br0`at ny]!p*QS łL&j2-h+sA픃+G{,)tu0XҮ(%K;f8 ڢ52Պ‹6Mi9SD3BwތSVK̴G{YE@Cu;נX S]_ xBJrr4]#grxBpƤ\jQȻ7$Fp! 욣J"l5T2 )0ޫYgQǦ-lt<ݔ 7)0h "vKn& Um i;t ôz%X[ ؇/0%^PtE5/As :MXeL@ׁL=Sx?D@ Jk7xeBoT`tNlI.~\'*%kål^NoȦx%o 8LUʼITLW/_?n`T5"2&^u~Zn .t$Wg6f% si3?|o@|YC%SI1{jt-U,q d+k cy!L˹e& 6Aۆ&h-r*EU![ eeLak?mNUqlnSb4&QOݪ<Ľ-qh%KiR  `jWĶ[{*2P!J9Ae!5.UW94O0U7t!3YqPֳj,c%"6Y #R~c~^E|b0\l!"Xu Ecc^p<| JkJ{Rs? N @A8&`G)m[15T6/3>z)֭œc C<ӆ(T SlHAHne]l:f Oyؔb|E`I *6 DXl~4@PfdB_Jq՘POҀfoqEћ7 iɀJoŁtW=#JȤ!J*eF w n3uj 6``m1Qq{L& V½t.y9Ŷ)fK4bghmsFvfx^ZŸqlZ{MclB^Bͻ`[h]k)yhI*dJ|yOl/XTд2zC+řha[=EIrs&-56x+)Tm1$#|}(` ϠvܻC6?#OA;`eFyG*Dŗ>|~g72k}  Y9{?)E$[x2P ǵp*uw6|WjCHGܔ{K0 2vJ Xb;Q]ʆ ɗkZ'wB_{VBz4ʘ< :AubW_OO _2sʹƘ=󯉌"@'T* FYn؀q?Qrڸ^tO5h\T(v]63ЄFd%΀Wr1BfqGB ]ˇx>0$doxO$.< 88$<Eafa]cC7PE AKZ :MpA_V@;9ʇjMߩx8̿_#8Pl\ 6O/ -#=7R-f]Z~GFFť |]!q }/׿:﹓2{8>8wOӲbw67-6j jҭW"ѫ8S@-Byn`0I$Bmz1t8u ";j=iA֮vrn#Ure rV׷]V,?EU8RD@4@k)3rDLs]56;-,n#IT}%jw) .ċ2j ? iZ߄\>=6SoT5`NU}oOA67Wtc/Cm ȕ%9m'J4qXMI+]?Uz%:ccvsUsݢpOW ܋i M;Gi)CIm%Ф3LDP '|x@uZ-W-郭,Dܦ!1h]0 # K*&CluRߍ[< (amz ]I=Йancĵ TM}JPnE} x3 Ͽ$ݗHT8MUJQ{u J+e790Q9 J;iqAf;>>=;˦Ͳm;}d&FDz|P$<xI|Tf.F|`$u;Gy𜗸dbP oPt m0]sNyA͝jk@ 7j3l! ĿX?aę%dRfYǢ}MgҶB ֺOI.Ot^A w H%+0ʓWhpǃ ̜ǙgK5}B'? &p*';xܠD 6r%zK*!v)i?'XEݽ&5'% L|nF˘HtVFy%C*Q VJp*G܎k#Sbպ>IY]A6zNwRˢdt b\Od6ihpYɳݿ:U$)SY>߳y=Z `#S7C2u 05jpp&nsނ{Xa|%Oݑ  3be6mA[nJf6L<$@+w\ <5[}Ґ6BPZhcVz @S US]`Y١ |U8SM)kH{,[Mn󞾸>GG]5.gb‚qg(85 ck$_Cy,]I){yݱY:̟ա)>v]|ѿr=f'!yIdEjG8a"ijk r0C\C\Ck )ΰעT`iIϒJЙrSus҇@ղm9y>M^ e$]7q~MPFTQ<lQ@-꒱*/MAȼܗ1y7+q$j6*+E}GV#c=ۣOܨ=)ta<Mie:;16pIO/U&ndo]J9(j C.0d`8K!2w}xIv~>j%5*iNwx*X!qFSaCtg* UT_SXZ?.Uc._n}K4ޅ?l0 m y:'`-c8i΋FlO= ڬ芉!\. Ħ9)A|#xK=>J Hf5;͎Gme4ּDww W.83":MSBYi|*Kmb\KH儭x 29pbeη^ ^›.:YLNa2Tך W0sV;hg`vV>BW)Z2 _*~&Q?dOc_H ]u#h]Y}U8wG R,|KQJ~x%b9灼X}ph%zUtVe^ 8?!x~ʠٱTR`ыU A* z}Jvmw!@ko'9qG{e+br48 tn0^KXxm`&~sz^:=\(<VZ>jԓjV4*r*PK%kH-M.dx$j6: /f2 3m:-?ez-;Zri enصjٔ&~С$pA;p^@'q{7$=*V/[u7j hSmOESѳ>ށ4Dx @8>0؆]. g(:'*xE8"F'j,V5/%RE&cNu`ZrAe GLM=L.fimez!c&xM8K)dt]mhv@Q6i -2t? np;M|NՏMQq֛x=We-.;2"iV< NMelYZ"ȴ`Wh.UDŽlk; |550%G AvZe1E~(m  p@ (`xiz IܽvXKn-n2Fەe}՘X07(9D9fWɡTiM)s-< O`\xP~\2rvس7P %Yt@^luIMҊ!re}NjpԜ,$k{Cz[@.\'<֛Tcd(FfGڗ]e4b&.0L"P=*S)6u)Zk`rZd>|0pVPoHe8[@7:X4*D`ypO051 uW3Yϝ]6_~fA&WM-,Q%יHv4fq#OF%K6GhzOt;{WU #yB;gIGR=n8z(&a'zË\Wӓzi7@2|)B "t"4}sY3ԯe)7ݔTPhE.8hwϺEGy<cc~RJv=ۏ1` \q_=tsuݪgbʂ8enK0^b-MEHq)@7n݌߲4fYƏ۔YLt׌8b [1΃tN)kIbWd6yg}dq<,q~]KS<'*tLVsJ*M<@#{:4D38p{bQ6KiWC WҚB0)}3 TPZ?L էo2GmE9ӧ1N\ѵ^M"(ך(-fq]biX8|щjdO.TǐҽpvOPwEKrߓne]c'á1b ֠12o }3EWy>ڗ s-S>):)U ][sz3T[ +g 嚔PB{ڻXM H6hdZo5Mc}8fRUʩ9_s$.MɼÝbM~`ȗJ$|j46&Gn1rBp2B6#\wԬjBy GƀӌCWOKc_t\&LHEd{䯐qq` l«)cH`R8]wC4#2ΈC"}'uRz[-05ʑ Y(ȓLFe@JskDعS5&w3>'l!)j/#OfA*4[n*uLhc(5, rGlkbt@?.b37S"B^?(6c3[1U;Y>wcNCOp"ԕArOسTb*o > Шfh`bj|Zo((SBZ%y[-)bh@EB[œGsbpan~I)`/{ͯhϘ ?d/T߰WǤ]sG.8Uuعsc,Vf n?` !iJ5b|)=!Nn*\Cϔ"TC#%6]d#AuM P%ih!9W&U9ZI}e b`Sms"56qL9/~((dV<G+ / _ٻ"] ZIiO/}ѿFx G9CJ0 $p_tSz q晜^P[bdLheM==piFrrWa1跇,Bh(ktqLnʚe≥5ߑ݇Tgzr,PPh3P@ %q%S5_}KߺX2{ ì@>mdU ҖfUIW.Dlźq\Yv:#{78_ l2mh'; Vt8JV+ε1&U*$ArӊEZp?+3zdeR(?]?vGW 4`7khǠDgDr5?ij;y!u֠@V88L=F/c2'.`G4]8qUF0M]<T[D6IQϵQwPe%__-cĻ`\;vugc2Aڮ *W{ `R '(H襥%f*C(WCEJI R}L&0'D&w_ (`чA5R]FιWňM1{'QIE*499dC=g)4I^_",=׶M%OvTI |9^, 0,:UKi@ǫc]EPp^ qt`tTuo&)"ҹ?ƫ (޳ PdfD\44RHϔT淗Jgw<7lTA>9mD+Gy'2'22EY^4׏]w7UV3( wUkڽY~/h; _ *YJf0d%VBɋuLFn6Kh߃B=ɕNFf^i*q0pSuM>207R=ʯaPLny˔JM/{%7yz[LA\0\=.U/Hm tUu`w}u_9w\ϖ̐dD/+lpOFuL+FRkȮhO-/D1o#y L/+* #}qYr3Sw !#R%*E,ۅ+^>b"ӷFǛfTEhȭ\ k 4}iO*L3%=AMvH]7S#> tI'T̴ȧ>,joeWնGzbhA{^hI*EŨ&򺻥W.@K= Y yf?rI!- TE6P|>{, AGZ}.)URխ7v$Y6Te!1cBq!hE|me.w1 y0g{ Fwf"8<1(ġ1˝oA#Ҥ{9<#1y(ehR #־_HX~D$Z/xM?,@;})VZ}Yʏb M%)5m ,b~hjOS$%f' jhe:635 K Onj/L0\4ͿO F̲Vئd? rvɴ֦޳~|y-ë Բ %c/5D_0T{':/oXB`\9,jW|39$\ >}|mTGܪw_³;,=59EmW`!EGBб26Qغ2$C Wұ\niVX%;v&~? U ]{Lj9"8G*A9>M ?%<&C3 T=JDBD՞ن^j^#J\nUm/$XX:[mR9}tBԪdfg9ִHVi $Iy^M|wah6lnmrc̳ W*ᬫ-aAF=xys?^q}CnE?uC"B z0Χ5|jkM MbeQOS+ݬ(rn/ڪ\:/\AXJ0%cޖƲzULO@e4N)`\2("U%y IvoI DGVȠ6vB'Pp !ܿ_m.ߪנ$J?\U- LEѼy}0*DYb$Ya֢I`r$sNr"wgm C(1utX<'q~ hCj7VX8H̓gh^zh*՞FYX ax2gap@ }ib'n jT7s{mSl!ư0:Se2Z+\mA\dg5nIݻ eץ6&iUkE(4 r_[126UC+gkl.|Dk6zKT^t&!Q {! G⒋vA@ #@Y 6ZmY.}~n/Ϲvm uȾaʄ]wYH%o!ImͶ&s rn1\b8IK449 JiH ([N]RFz":Q3~vMI%d%׎;%c`fu]ť5BC`8HC|GVf@+%RI}!OףV`c.JQ"1xLSX_U)BFÏc&Kw7[xO4EhO)gU81~0ŅfXsTN}5X3`LӅs>0YYc$8o=2pthy߭WN0PTwhR peH1UNcTz'XiU|rI~;<8-d֖MI 0^sa\N#AbCDcQ#T30yyx oeZg_&!(J&)w2yrk+CHz`9++{#d"ϸzp814jxsd5OBW;~Xyܴ Ki% c$R*Z |x4Rt6Y9"'`ӛ(G\X-xgZmFkFM|ZoVJp&9nc.7MK&5]MM,LY76 h3DHPg3flڞSM6{ec!lI4Lx{Tb;zMbӅ0 gu5HA7H?Xz<{3ޑ&a/P m9/iTVL!Ynnմ]RZP\jrun 4<ȹ/v7\d Tw$qluȲ4Qd3 ⰍqʋWUncOT(3Qbw6gϕ*i]G}oDb;v޶] 44n:n5ı|Wכfn5AMnF'[<:[۾ʟQ._KCg> XbolyE&Pp1 rS'5>QȒ)MA20Wmlѯ6 Ka,B]tq+چ4{e[*&fK̖ Vyjz > >-yqSR6yL['=Bd(#-b.WeIҎ"SJJ=;ۇh"r9ju@VtuMe})Bϼ|ٽx6e1fu:̔"1JAsy968?0eUnɔot CAJmp) Vxi[NZZ]h˟~LU3ydqia9:7 }Lo6(klgu*22_nvFr~8,ʺLW&IIeOņS> R*?[ך 2y|ԩ)W5S2 &d[D9kg$[aQs|dƧ7 [%:Rb2<ķ[*:x,ٜ])$^6Ȣ0d+i$P,g Zn>o aD;JdGlk8)k(JjCGta:"Q(A!cxt끇n^fZCy},n;{ЪdP<+yM%Bw!qnXGۃ-n2Bvz׌tdX$}b@oVW]2`VrFD=61>odfN “@_k{i{wmfx d@ ds LWOEx΄́H4;NTt!hmYQ1~_M uk~9| ΪLwfK4jFYٯùՀ?v> yU-/G.ݗ963F66 LO>> BnR! K{T2T <`b26 >EN/g9?;\B:tfvR0 [ZA9,vDWeL؍!Jv>(".0E`%V>Ezd˯Quѵ`;-RFֺtړ4͡~T@Dds)43#̽Ӣ0R1da_ŗ D%3}vUg"(^ *b15֓#)x4JQ@xu6RMǰeiq2v%I{,Ӝo>yuMVyF iK8ۓzH|9f%1e/4g+DQ7}di' sHZc/iK> p-Nr\.8&^5_zE_`jK ޼-Ŋ-Gqȅ\[s 4#Z#y̽eiWI‚ $ols[I^Mޞ(XxbbCic0h̀ؗsaΩQslLOϺ`P)e^RT{v} pnTIG(C߿^@4_sHN{͝?@7o9J\)BgM 0?{U&ٓ35jNT)GKzQ̥c9v4`*OM=g;1(F΅TyC-PQ^H%t O׷954٦pge@FS/m8KA$mUsn;k['^hRpE) UiYz4B?R߅%:E v<;o 3` eZrߊBpsH?paW|n2k kCl1)yKħ `0D$A`FNqv}4~‹(7>K (2Gn#te*^K) r,iQij I9//>QGyu#apvOb\:p.[ & n2Q_mA 0rwnV:7RޔVfI傀(UK̍Ah€,]=f? 01VT 5 m19ڲVhmd&կ칟@Kep^mms͓i"a2t:&5O  s"CD#ݨ5}Y3q)fևH86ѹ|ط|,أ,M-ۃd_xnITpB |l1H=pË'E w*J%yDxCmwCirxG$(n$cxK݄&_wsEPo()' <*)%Y{HmiX+ dpV %~ ʘk.\,mSeA9On[h-Jin*i6i-&P^@E̊EgVԝc1 +iOω!%l x3IǓ%6m'yU*AL)i{jeiK1\w)n,=7:4"WNQļ iH {qRPϣZL!x\ ^qbAtu](OX f]?4*:EHR{Z Ɠ@7ŰwC0>ÃuϬ2ܓ^7EX=1ٲ/~OzV>A'E*)%~H| )(p9@QSrMp0SEىrVuj&B|q+o7}KOZ璻j}+>wJv~2aji#un4\e|xmjc-%~%Vߘ!xέ-Faa?յK'—JOnA v s脃g^(adP夗er<9mQx޾z6_[ߺGIO\`8,q4) >suf9ǩ sUϔA;IpwwM6 7<_?sQ!L7}WO{ܵ:4d! 2)9 {E TϴO쓾9 ;v=|_둦R8*/PCHoQRƹ|M,"Qy8hxK+[8'q{e'ܹdBM9|ׂոZ$劆t%2&6NG;Ru[Tk x?YK:ť;{Z uPi<1ġ%+0>x퉘ӡPC$lΙNUс4 ^dX}xеjXfvЪY]y_M^m!6h/}$(@ְNj9V:mY:JV]3K"WZŚ|CWjt-޺gv?gMSFL|-bPPaŊy>6MrMʺ@#X6tg, ikNNn4`yЖML k+;D;a ͥnWˡu@Eo62'PbR] taLRﳦ\)Ѵ[&Tsul$sT3")(;`6Uk=S=&60rǔiE*@)mHןL<P#fs]fr?RP h-#'`+uB6 N7s 95`f? V GQw3z<nQ{ /Y_> "k* J_f,6S,KwId-vTC7nZx|57=:Mk1s&_iW2ͿA~6XD҂CS+ iؘ/* FY`;~+S1 > :j5Rcez7cn#\[!*qDR:^VL䅺+wňPQwX"X$n`3{w{eу`."Ww&Xt! naz3¢ y¦&%Vg'ٯZI(Yk/ X`̤G/>kdڌ- XɸX*-ba& O~`6=)ubpN[uJz=Z0UلQ8=%AQ$eCAjiŪeX&nŦ_@9%rWr[!  (_M1⢽^?zH-A*$Da@~%Z ҭ7}0Q":"Yu'̏Vf;'Ƭ}X"8>@E| *v8`qM>OK3}bOpj"gZRX9^LKa]DcoIw3N_+iӊ,=PŚxxY>g=|cg1<]uCQax}DQZ<7zXΠ~D*&(m3L&U_C%*fg}0 I,jCw)EqܺEa8Ԋq5;ntqfZv8N87\_yϡ^,hq;, K<%/ zQCpWm s *oDUddڼ"$HWawɨ3`Hp"3o+>+C߯^C30m1`, ,$/KRҔHsan 3w̢6 9lG94s,xy|4_AusG 'SVkdDcK{J=}J(0Pd ISu7C<e``ja+$z 4R?f9eAJɍ TRr`1!i]I5rfe}5bT9W;aXJ&;-8 (}Q *r.`=}z9sC#exUj8_ƾ=g_{Ѡk(A~ :n# ʗVX!fe@=YS8&ޙ|TձrnB`Eǜ\MSsh?*7{ sY E[3BR -y<+䜐; h gfUw[*]!% z)@|*à :#կW&\i ]yTl4` f?H'ebI"nkUjUm4bYJԳɅgaZV_u:[@&Ω{3c_:GBr^ItvU}Wg}ԽbVN[ΆA@5">&5)J]$,MsVx^a|" 8OITr-|a@ G"fd+1{՚&]!RzW)`F\jm{ctZaV8`5RjX&!05"wdV=EjKhb8^6/p+#2%%my `hh$0#$޽4*-`~y~Zӫ6s8n6v5;`7g7֋NaF`:6 M%{Zp5I@[]24fOlTҥ݆Hj#K,,#v_g@%˵GK s-V8҉cce@IIӨf/^!yj u^mah+g,Y9Eq~cp*rS44; Nqm&I-m/$09p@_lݱp/>q'p5MHASskPɴDpRkOh =N!cl\[i"ϋp_H!L_2ŏE74]JV'lڶBYX#M-,ߧ K}w=AO!~L C&KOU9)gY!yuګtQsLxqM,.;jKUBXgJ ; Ӕ W❺R6]w~H{%E s~/HbK}H'ojdiOgB8XtL8A~M̫AwV Oɓ䘺>g~Q*Đ׈^]_V$S&&U `M%ɸ(o,߹:72j4y40Tpc7.Lr;ZU[XSZ-WE4R Ɵ:Q߱礭97ZgKO2|qчP4hxqDe\8S'BVgZ3݂LK= Xr /sg,쟛4m8G3 GU4Qi$‘D\^Ǖ̓jݹ&*;K~ #k{ LmF\{ЛPx%:E5܂ _bԪAO@G%(U۝iH+Pn$=gv]'׭r)EeƴXnYBG"D;od3TPae9>5$w#th`[Fq++Q;zu'^}3x # PQgU+ mly+tm\iZӦ97_p lZ׼mO­ K PH7p h𩤆$aս8r^n1s b ~Hv)h1XVS.7Su7$a*]P-e#we,|3,1雤(,BJ_2àPK<^]4Brj@)6n)sV}6Ʊ ı=v1o-h2}I$qEcL|mG8)=>~<3ms|AH*%PX$!llk,֥FB6pϛ g}x"́73*A}^"tԕۺ&M-0ZW׹Cc*T=0[,ό3rW yp񏁰nVhDоɢe^1vb[avuxTِm|#zv0+' >#y!nah`zrDұqH㽤{A NՋh'2[E('\DgmbBAAtX254&m?{h1vsQ R/.=);Orˢj^y=~U͆iwb,|8MڧZ$Z5nb9&IS-<a1뺒3B9t!X,-l7]dљ\5Om4~n)S`oYo;NF^T~Po4'ozgcgSڡ`OGv0@+R2;Ƿ 1BRL Գx|,2 KZa,Bȉ^҉Ww:fk_v:UϑdG R~z'<0h3KJGu>VH])G1B 1p}@.D[J[2r읁,OY 93tw.=(,I=cBceUPt|cLl9c%'IYqB?}20P>ͰiNQ_L'YgHYD{%2s j'V$Zf~:^Բ"˰7ݸs϶GC3ʉ*I Z#ܲJ M&m/B5 3YeAcq4\p@x|hV6~*t{W1q>Hc0C5֖ YړfXhymd-Ja!Vmĺ<9ruRŕiA5jvǙ 8 +(q(:5EPnhuꊤG?2)kCjvX ( rq9U:[agoJF$9k:6m[cEh@i_2|KOBA8yz*3>˟|ruWVz3˺w-uq%SCrP_1"6t],Krkiq%Q͎7G /'v't;3Sel 3ԡ*sS`,: |0 {hc ˸(jc=d ڹ39@z=;KC}5C 'ҷ v@]6E[3oCvJ>,yQF5<[4mUG1oeZW9ʒtJ!$ Z&[qT?a 8%;NMf{DiE5<*l~.O hRTPJ_PM=J #g DB{By>3YB؆B;ա~bb0dux:\Y)"༩v#MSVm=}'c.ys*$D@"`kݢطr5j Rx9G!y;`M-y+)P5\s\ݘyJ';O_1Թ?!Њ/~I,a2+U[~8V=x%eAmb(f59,{?,oFCi̛5@6lUmb:q![\lװ+ybĄ)ȊIqHn=+Q|FQ=c.r=_څ y"$+mx]@U%. ZeguYJ!v/ӂQϘNx(ݏVxT~;3Z'|Njv}{ Aq #-%颛|dFe"ummLƚA)GEZl$2)Z۩F1_HM=)Fu ;!uWj[JՒqk<;A/7! P9|>zA`hnD4"ﮐ"˄LJ:}2#tPJ8ֽ VC\: 1Om1ugPBSC%??7XVPC~fc 2`!чƗd_Yy '7ܖoR<䬑[u0%$9Ra󶶤){m{7Lϸ AjU8 otK$:5fT>9雎J@`Laz?Ud gTn>\j&ށxbXBՠR7+!Қ|lKt{'< 8ǖZl?,CJ(l͇2P~oMӿ3Wi |?*Ə VeHR6Yc\E=}$uyC L|!bHUvJv낤G[v-+, :lyٴ5X2 Kn,{`g?ؑ=F;$GPH\Bfᝢ4;:ejs K60=Hgj 9'3cơ`*ߊw@GrIMK)0/d?Sgpz^p].J3 T`Ws3]7nFpU (BB"^|26YOŋ;b) }©lU'" g2ء~`*' ͛B[,}GZ.q ɾT,sAcU}B$kU,`{3}9HtB*nS˹bCAys&~r) }!q K:6o=@D2L>qb^҃-d[o*@ВJ)vHiY~l =L2|%8lG$ @R{prbG$50~ ɀP[8K]@ALfa-de;OM2ƶUj[yK\6b.@as,Q} ..܇6UEUN-䩽Zq1 #QhfFS *Y4jʽN _Lw\Z aoa('"_3tk_M\2[C/dfQelWai1:Bs߸>ze'k k;hx:7"/ٹ&=s ڦX$zInE}YHb1 _^0&Nxx̼ #[-$s !ZI6s?+=hr4\^pG+1DӋ ]8 |:8fп}:Xx(wE腪՘va*XIz1a%^3Dji{!JHCRV"}"s=( r<+fzѬCǴ 87#d5#IV&wt/E'Yf_y>=y{Ԏp ԾYp .Wa t| 2>j]_ac5tT{%o):822۷jFj-6=lP_R,*AMP>{ͻa c9\D`;V vZ\덻"FgzV1{)Dr9 xߐms,&{0yWL-L!QTLvNf׈|Fѓ&rTye=*AG!1ODu6?YK4^f&5+60h*G^i !Lo0zۧh-LŊdf~>>L@u&(-A8\Rմx>DϚ> s.M*ONx<>+=3=KeSwta# d(k,yn9m4ԿFI;ojaJ)d JrQV^hD LYNoAAQ^< \̸U#mXxDa@񂱇S6YzL/ժ/>r yXn“Ntj2d2 < ӘC[j@]t_=Եqmm.? wwnKnk =c7>1(顢3|4ec.! ?CF_Y"OSQvh{)>cºi}&Rfn&qL_P7bD~TVsNe+v,&DUNL Ĥ{P>IҋׂAP'6S>fK*"i+Ҕ-R#(9z{`J&I#F:mlO+r3\`g:2dSֳC $D ~ MXC|3$yVd0oy:lə{wBD;v=B% U+v4J6'ݾ2:GxHI%L`M!Zs&YӴu1zͣShܪ]Sl_rFv8P $)*HٽkRD}l6~*3ieuB0j)h'cM*8c ڡ.l,2C8:Jl~g]D3^W0NBw1ʌy~oabʹv:<D (F9cKL$Rh ʖ6n=(:hNfI=$i'\1tbBW0נ#b=B%9eG!n J}=ƒ+ûI#3Y۠Swɥ&Sm砲A߷Nć1SXI.v$O>t;/FL@ ƾ1hݜksk ![:7,h?Êmw*ܝg5;\;C6J D՛7wMfGD E9(% Ԡ) "zTga]D q6uWuiNsCy ڇLKpWAȿY~C~iMTC@\N4 Ǐu~92|:$,#K*hOfGJb}'ŠTJybR+[h2ᨼcdba<<@kgnPKK@_"[ 8 6> zݷzBd|rij(3ra ;e"UȢM|lI -;NtF6!_0M%E%[̡ا7q"/\|Ei'7NPl0W#sv@b*5n>I@kn/TOhYJx": fĸO~-:cx9rxi͗{)q$tMBob]h:}P'.ԘʙBjH 'l ;nJ;:dʟWSr-Y%~ᆁd-9FQ a0d34nI^z4~EYRqjdVTUbhD뛟}i%ɤt<åVӧ'{nh׎ٗ9 IGxۢ>g}N=^>L1bVb R+H"!Z+#dΆEYÜh}fY9\n"i^D~jD%|"1*`ҭr3yؠk vx?~xnAʛWVmkό5)="V*j,s:cQ#@>H0rH~\\AW!Cl)9 睫^jMOy@oFTZMjeX{50-0Ԫ]Ohլp1+]fzO9}̪cij86hn:ІVR.#x gzB|pg`F?'ͨR BۺƈS .{KuY$'JP0; o=3N<{,PضoD}2.C''9:-͋g5&FS:貨7hי1% Vr}ܒ :6ʥXRV1FK5Y1ry- ݛyhSoh7dY1:=#w)%ZpWja 8'&gJɰ&@oӴX,AkRS'=o S!%ֺ~ "Nu3H9X~em}T&K]Mj!ZȼJo\QHq3ٖ;+T?(R^v$D ҖTDY%3ar)ڽ lxmcRB!!o?[8<0J7`/XP'pJKTUDžhX(HЋCX/>5("bX`rQI$ʨYlup#~NމNIO 8GpZ>cLs é <ʣL@%KSx[8py8 >!Ymge$,. +u1ͺ4٢W0U`*nrQfܛKdg.ŃƏ[v'^76s!U9s)|2ʧ_q+uO1328\<7qP2S S<8'@'o+&1{] @zÉi@9bpU8]T#[GA]~XDNGK*5eL|J3#SlFhTn[dd+R3&]bI##B^ʍAZf^<Qx84PI#+j(E'f5me^B4̀M=$fhTp15[cj04_eyn'N{v$zw ( ֵnZk19󪒩Þ:]ݼs'd"=dv ۊ<0_܏lZ$Gcdž$z_сwVe&z9gW4[XߌQTK)=p POk@ l}i3E{٬3"cj2ଌRH9t !a:kcRN8ܪS9yhX\$y}BwTudvhRRlR5 u6se@Y=!\G\@ sA͹եOPWZҼA48 Y 9͐>Oϩ_7gFB/r`s ]x@Ѧ4 Q_kx!@k!Dg*&d3icg5!&盺XʟcT'B'.ʬbhƫ)ٰs5 V 41;7SمCLX)fX&toYYR.%ii:ӽGPmcIiIe3Bi4hðoV/_*x2CXYD?i*8R B`aBuD+) ##Rpц .iƳɺZ<0,D:9!N,ʠuRdzlH6*;9A  ,-]LBkMau{tHk#<pgQ Ĥo!)ܕ?I54h-ZJupqL1*!HWj&{Fx&؜o+ 4b'Ȩ[Gޯbіj{MjB!TLM3r 0 ,\M]3Qyiՠ-P-LCFHm.yV̓aad߿ V)rê^5wU>2f~zp=@lzh\YJV7 `XP1=7]44w!&}G3<"=\Iޕ!IGK9= M[ oV?CzLNOAξυz^rÄP~q[h%;zwU #EhKs~q%UluV_]/=L H?:Òr{&QRwAmݛA#ϺKxCBU$ Xe{l^M dN>Fr{*lBMS#mDKM$5S)[M\4V1LLz߅ 7{2{M;XEbcQO7[?8B>S_)`(\"r])Xfzܙ@a)3ۮ +&ι = g .WS3ٶ(p2Yyl*ND"s'@.N.~ֱltMNۍ1K421P>ܺG G~dյ0 $z Zmq{|,SѠ]ԅ!0WɖQPp'2@0/`؅#$GDO$[@]In=܄9 O83cd[X9 ,Q%ZVgCس7t s`~` ʈK$_zU,Bv-`|}f8İoPN+43H9!)1i=  `[s\35ooŏw?\o|Ţx.S7L`σmgD;aJ@S?|Xȁ&z-Yo+y!#-9Vk2,o9)%Oڪr׻Ea`U!Cx7T39 ͜)w s]j3fȠ) [r{fC͔m=RV醞ߟ B/N;ĘMaSiqr2#y˚e~9e ֈ [T$!Y.|oX_xn.z,:RZfNh\ ibe'KŮm`)}7NးFӈ0- 8dIiAK9-eB-Gr{i`oS]%6+ʶ(߰fVAS[#o٫m^vunAC[R`W`bP&s]=kl?sXJ DŽ,Cd9+oHS?V`SI`_  JWO07h6NkZn46Qk)BkPhb$abK&U&M482yUztk_V`EIkDEb?((e*κ#1jBsh8*i`2a!Pp7 m;8@ 撶K>۰^(FEqwEÞFTmqPɎA6j 5 m Ԍ}ޅ^CzY$"|^]ӷT@9|u%}N] %hSLJ&B|\⑜ jv!7R9T]HO wrd.fs^9=.dv戣jZ0Nej6iw(cJ䊤.nu+}^cxqL:s%ZsWxe;%cثoE_7"9c@x?bSgR`LUfn ` rҭUջ[@)(~r")J?n=E"y/+__Ҩ0;nG|9gB+ؙ w~Byʺogj8&cQ)qL0@D08١FEB8SvAwQH (k*\j ,4,ħ =R$[iNl'&ZV<ͺ!W6Yǒ-]a!O^MmQ<,l!in[_F.0I-G!{y95GI6Adվ4HPǗ*ql:afFIZ$˧7eErU(DwzU3P=]!ߎ{t^K) %+bpuE0(ťT44$ZҤ],TR/k<5jTmnZi^zOofxF"I 5!E2śΡa-Ll9T#dr~]ܓP aH 8ov՚gMuoA]UFɽUx۷ڣpL]QO0Bl>Bo/+_OEh)~ⷝ'TAj_kuAg0d\$+jI5Y<ÉGhʫ E:3`:k4z0&V ys:G+*j?SXQ;|@  ˪"JX!Jnj,f X`dioH4%OUH+L zX.&9 s,p'Fу8JŧA4mvw(=7>0J]}wcܥ+n_:RW{J腽pxĀI̾vbI)Ѯӊ3Pd?c.&b(D1' >%ڛ3`lwGmK/0ZV>R"Z~:,iCC ,5qw)w]%x "칷M6pzSVN,5:u$Õ68YkQ;(I$a$5ͪl=D"1ݠ X9$92XF NtRL^G/I"Y`$ߩ(e=6)>F0(;&R$k@[Izj%B-u`{ YR v:0]R(P,Wyy]< ʅю&őQIHӯjUՌt|W)4ALbfC<Ԛ:w d>=jf- ՝7?4oɋL#Ui.AZf;@BJ'w,^CRQK=´b2Ġv~GKM@c!k՞]H;QUS^K{4H*T+IJ5)UL{S|n$ԏc"{ks29ej4#Co:-5`?TSroG =xVm4) ūdDZHC' _ uFK}U<xjn*.WCnPPE t5l:[/'BIo{#[`S=tʜ 򂍌\N>*1 OԚssA]"#fp./f6:[ң$a+5jQ472/2XD<3B|'!l76w?f_wGldӛCRhݴYtNf#T7[plB =?v&p|dy=y{d3EΔ:𬽻[)mF58إAأ? +9:sr.25HBGʸQ9c vhrm.}ckJ1FJa] G(H<8iGjh9opLܹ^q_-U#DŽQùXHS8^JQ? zd %Kkj݀ jtX CĘ;وXYꬒ _KYtۻE_~W"F?ƳFM:X|: %q 3Wlżt R3? Zg"vpHY+Kyt<""UFak_qڴS@-&񾇻qObGri (A[ʞ 5 DAό z[aѴ,ԅ˱nCPVqaUIxPY yG ` pZb,cHKPBX W֨B)Vl>T&r0.+% ;ߕ3pa4F:,nw?IkMwRξE9xk0OO@O^6(Lّv;E梴!is\[m'YSq;庿Jn2E gG[0 5he8< A{eufuD}~Jpw?/!U& #xKLZ ا9tmfيYbʽv^io7{-V! >w]lLFHrS,W Ɔk=GFʫ.3?28ZI9/ ъi$rLVߟ>CxsͿ}1uj@zQXaژA 18A1[_P ZG|-`dӊ• R~8XB /l]ASoObv!V&br5}F \krܡz'zNg[\Ac}3- ~, ٖ`T _O/VEG pueKQ_Jb?-'+lI1i קZ+~$ks<—M|IC$ִ\dCU%XHcX<8!0Nju]:2b}N=4&r3/eE?y65vO{RBCPе2t093? [-:no?y48qG*X4U1}XI0Lԩ`Af^~^]*Z$6|"ЮoL$ `>IiS1FP* v0sכÿ}Ghlj# }[ ;-n|AW!ef>wf#]7i^#p aijctŲωwHkyZpލ]F~E# +k mH8A&q/Uc]+Es%$v=8-`~8Gcb*2_+N/g&UJnMwŋA>i.dJ/_>Z̤ 048{}_Ҧc$ ~ \T$OWmڂЏ֏qԒ[MU,ld?c\"[q*IMF3JQjR4L(|=ʁ#~](?EB{AYa-meoݱ?Eh,0U iK`L[--"og䠺mkjwoT4ƾq !N+polP$qqꪃj|L׺kB? CJUIgi:J`8Ҩ& T7e s؋7b" mxypvfA&/җ!& ](*HYIt/ *o>|c=у/HfjLAG8ncT8Œ\Ux;$V`"b{`BEoaŝ1/sS n`a$p0Hs1Dj Bv8ߡLhMnTDp[3N'@q" n4xnC3 V2ٟ/9= ԄWt{I&m' RXEDsR$+(ߌqe:+)Y_&^Jdס+8abh4)`@#to n"K_8x-/*°svERnk|ZV)ch?pVX8G7=}e1RyJ ׺*sST#kOJw ΍{^rjlo7Wjqv< {d}FCObӺi]wa˹L(Up臢I2#w1ю#fFDsdGoDcF"NڿatKU'4Ѥ6'{Y}n $YP&x|?!)"[2eDf(&|E<1-7NEFEp YJOeQ;T'˝o.VB'ZN*kb '7$Aq{&% Ř&&S>AQ-lo-|G#>/-9.jprb!PVW{u gElvt3y2{L/8֠94m ^"I0~M;9.vS5.2/#I[ wQ9*R0'@&MiV/9 D?Mm&'4'P=H`nFlKruc\. -}ώX"VB1 `ŽDNEelk]۟S_[x&_tATܚu{CDANG懆Vb:F^{ X`ī$*Ve]) u;F6żKqqY->2cvgź2 ˀ̀*ѠyZLREйŧǷ&Bl~Y\Gv]$N=B |GξPEݪ"ÁEa+wPLF{`$6DІNiksZSpB&6[@n=⛱ɜF"[+yk50ޏXo"tFikOhUP#w-2f+@I%\K8<KGH׻؟+wfrlJfC?lDZ6K#5.Db g[3s{O?nU 8PɏxA;4?[v?^z~cd`ֱb7_vOCT}f n|NiD a LUQҁZHڍ* g3NިM IpӰ|i8DZ=vj5;bϩfl`hLu>C܌U2ۛn"ZӃZgw''_ ՗džQŅobcUUx}$lYlo~HTNe/,G1%9ۼ;LaRE< g5p"5ci9&'Dͩ\![D--V(Č6-9=*;pS;3oՎ01OGzybwUW?;3cPH;m}f"8Bߓ]x oN;FG>7 ;I2YCw H{j㞂+CT7&7#9k-1U ,|:==` )d_9g_Wm @#;l"i-_K}Ṁѩj@_PPIvm=R]q4g}#X: #Gl5*Ox̪(o,Ð\EoVHqUTf;0z GVВ!/w TD*U^؜KzSP}AW.76 )D96fqoxRm5cPBDҤnK_Cڰ*& Vhjud{=(5t37B|6PUG96ǣ]PvdR!c(x bB.uQwXw.2q)̄ -6W_Zpl]d&"Jj'QFCΩ^e %1ˆ*yrтՆr+1Ux5N*v<TrAo^ ,Q󇟭0+G\r~UO~,6}@k%jJTOՁ6ְd ̠f Ygɞ-.x*EI"Å|[Iu vG=ashĤN|ę~L| _ >be(ӪG$u* t52yW% -!Җ 5B0 s 'I8-޸*(aS |- 9Mfuvـ`UZ.!=1&HN_^jWboFI8S9_"{0j's6rQ tDFp}*._Tņm Ʒc1N,&EZN ;wa g@Z-7V( K%HpxZ\y8N`>EQq_Ks"[4 QR#/A$Sc?+IfdLp\q3xʓj= ([5 mS&'@qy pHD?e ?갱"YMU@#E# %F8U;bGVt.&_GL͕E^o'[$u״8$IvD]> =rwC4t53CƋLK;p66%=Q冂g*!,C` ^ K+U`[wt8`jQ 7򤃽C01ep%0@*(ES []LvRc(Z.Ě-WѱثYZ00;iѷ[)gƚAH e\;!ۂw\@pS:¨Tk :/RRwSȇ:"zomnȁb NjU]'Et'}-sJ iL@:!4@#hnH<;#8}gf"|w*tB4 6FA&Ln2V)R̀I93i`fKU :S$|x:g6x` zʾ74pr\XXL\#!=֬uț1W9O4L(*l !QaO:BP׎}pݱ</M =_zkAoPP= GS!WoaZ*v!ua!;.Φݡ)}Mg]k,M fL$?ڎjvfX1o} lTӑ [nPAB=VA2Igi!)f] hf'vvt\&,=YQ];fr}c6:_oI)2WL5E[QPZP/mݍ+5_M+~LJhy`V+)4K+&V糊kN7pC`1U^"Vhj: kwKBS}cc6{kTr# Nxf{*D9IhU 30I[k돜J5^Op9- ޽BZ e*fiaC7bnc#ϪH/"@_zp7{k{??Xe2Uڌ7,ɰ~t.i*Lcl6FmP>'xeS*oԕG С s%>  ~ic e) 3fiʅ%Njub_XZRAEx!HDN\[:Cg:+L{ɠJ-'>URg`#fMxq&9?Ul݌#~eh$eNHo)Ⱦ̨ +('&<A);=:ǔ7` g ,b7>}ʧ:*@/*3^ԩ@'6d4WjȭwMm#f~bՅ>h# BCjh1.^ 7TCe {]zL1!9sqHZF/σ=Y^U%JߒOY+LȒ&5/cMyӠ3צmEߡڽ`oyBދ {?V3Z ˘gd9Ѫ̪ϑFuhfk#@ yăc\$/L` )G)v]B oJQ,P]l|'i>p/EۓXzmίu: Hx{{QOFf&% gFDȜh7j Gt&w.dHYEE)B']LR2ȒիX?t _M %-Ɠp2:AFEd"BDG +!} ܗ$79 "RN9lD$,ǝOCg'k`9e wuX>tOELNE(Eyl~T0O,ZrC"VPO'ҘՍ\}v}WV)-Rj'%`#ͻ@T>MV$]зνK.9Ah.F=* xcRɹ/`R{?4*Sɜ FpJQ!MY2N9{% ‚c( č|ifH#^~7 UqHf~ PuW!I&Ro`Z9B&THɭ Xi'|{*kX3:#եX*~HOg}Q-D,Oa8}|l zC^ !uYlI2\y}X7V"̘;Nz"%#!{M Ø6a\ӄF;ZkBF7TH^1 ?u/$\`=[L/H..]idT:Z)t\EA}o>k(\Amy+8gLL*4ӿFj!6(uɚ,:X!BVdž{]pdZbz5M8%(<V`X!lT)ӡ?F:14Ǜ5sCu?#*,-~^5].5pOxh]> Jрp-BSiuN ߙ NV@aQ:ra!fB=JY6"&-Y͏ݏg<7{J׾& <5q f(ci/Mx5`fwUC u Yw^J3ײϳ ^ѲO@swRϘ_Z[Rz,zLoXn~pY#SFܬ?OzwSu;7vO g"*n1c>P+p_ 3ĻqnA p[yU,%rUJxOsnÇOWV $W؋ն2%.O9=j^ugE\?lPh=; ZJ. 3)p|>U;ƺ6B>Wc( _Ν;:_e-cʔx r˦72/ԍ"+L|b@B r@ lmPQuBJMTB;=j\☯l]Ө_q*=ACʋϚ*66ǃir'W#qҎ I{CݦvGBD8^u!)VH~d(u$E92*#b/{`_c#Y$1zwQ ]0l¯0c2No x%`p3 @P-@`H0xv  tr e1oPrGDǿ<5 l]Ȗ 1fH\ڱL MKjpG=&{l)z=iS2D,@hX\ֲ vA. R4!i rf1 t+Q7rrcoexCK&=1ЗU[_-onqv?;d{V }pP|[+b_MUn$(zscoͩƇ_*0P,\>_J 껣b])MHA@lC:VCksڨC |5ӶcAǬ|ӡ_O}([ G&4Pvn$_ts˻?ګ#00HtpP FB1p xP<3Vd5<~O(p!Z+hv[_J 敳Cr}q#}l-k. Κ8;W(iHat}q2>b(AtSFHtSnb/yoɆh[Q Pt6~iԫEX(#ԓL@yG1;%ڷ]3RL 4,g+wzaZcg%j"U;i~j@;j.vIVw1C˧$Zx ŰZ¨ Wz'ÄKĽ ZZ8Dj4PGоzFɡz`Vqꬱ./nSj?u "{8Y(ECVXk%7ܝ#uwZ4dT-P|%K\A·M|}&@mg诙ѕ4t!TG+~-ջ{o u#pW2!9ó3( >( z\&?}weob0DoL*:/%TsmfLq}tb\Ji@JVo^ex:FnMCg(`Za2Sqj}8@D*۪g9ZD'Z*=vgck5tgvl2n$tC?J_Yƣcx2Pimp'czۗbDxpxzhArW2fӾ51DZBLv6 ȏXnx E7 f*wLWT X) _B_@&v5翨L{s;kg1{~D9X;B%.7z}ks7 2:N ۯ7 C!|ӨNZSfe̝*H1i dbV~HKZQdۛԡQ{mt5W+i}U+l^V S:XWb^9G>o1t (eс0*U4lTRk|"6Ԋr&t+o hoڳ 3A_'[P>T4J x!P8dsEv$ؘ.?K{iLbɁSBQG wp{0:ԶYz쮓+Xލy*_E)+9Ie2wi.K&ZIWk4xG+je)&g_ 7/g0e娦&k\"!l[P~6|I,6;8)17*nz@+F7 WR[pD1lRpO Q.=GfGgaB&##H-4f!^JXa064vy${K'A,i-6mTg;IQS SLM8$Vv">٣GFl2Oh(~D8IpִEO?⼵y #K`!o/Z~g f'1:e0AP5G}c'"ŏv pfoލx?]T[ͣaΧ14Z0Z5Z'tjn +Y]nYv[Sa(:-6mߣC7QBbr7r=wj6$a$Ӄ;wS< h"JɋhMįto|sfS);m\)Q:cInVܮ~qoAރ8>^_\ /ddy^~) ] 4XGfˆ}fݜsyH+œ3 k.WJ ΅H }D>Q }ZJY{tyuc[D 2鉿,!.ָ^ŻߞVXK k1F{σYn72sPrr3h]5}= mWfaє9Hvda5sh6y{g'Ý+ȮP]lMDs7ƑOf<^A&FGsT}Ky{13ّ xs>3I(ZX%?š.bx2V4t!"L^̽NǑ4] D\7pG 0 .>$MpGjoAsEW^HA;ˑAt~}y@\n,!\41]bM+!yx`^տqxפG)5UVԤTH/CBm3%a`TrlN, 3;Y199~aNR͕V dAY-G@[1:U5bB~oT.N qAޫHq*!AKWCvꂺk~Q!*mX>djŇrޮfx)@ФgI ŷ_8<,d/ˆQO[CKZ &em谖Mﲿ_NR{C<ӊmIvOTbUڧFL>;"~ k_8`0dټĽ 3cђuW:C@@aMx[v4 wV$y~يFJlfYS?ş/ #cSF0G0ԗ)>\o|L Rל|QEZZCGulζRI>2E#)3^q[E1>J]' t#˥ mfi6Є F`gΚp.^sYlЅ^ٶ=z2Ezݥq Bl6@nDol|<.ݚJ%9&6%BWBr+K•bSOHF<!oW{?F-?E bzFl?>Ui8qNrīՍ&Zķ5W$$g0 Ȱ q΅T<C²aGXWs,; 64?P,51Kus ty"˅/|sCA^[b YrLxl/L7 3lW1Z҃eNqXa#Az TїqpL] e ewogɤ|sz I!8>d0P6KP\ Yuig6=Y03S³V UUM\-U}o;gRXj^t+{e %ܱՆ7^=Z/:LDPvRSƱ!MKO_+^aEyڋFF&VNJnʒ:g[gE)EcxhrؑFɦ%Ԋ&U؂ijb?IZdg|'2Q&In~d;)n8W@tj)d ߁̿obmֹA<^<,ҲRGKdofY!(@bmPHQ.a$'vEФ6QW nXK'^2qQ'{QH;q+)e%hscNOӖ=uo@/2dὥF K.uZliKXOFҏ!gHj ,OwgXv{9YԂN }M](L$'j=kI )4X¿E x6вx=)y| l`YY%Y]I$sƿ]ngHҮ4Oj̡+:(܊fwٵfa >}9bBVs2!RSZRw]u^ HL 7Ԕ  N48Qq\A“Vt o`Jq߬[ۉآ%LnaʣہF5mJ ya,~ n fxUR*dP3R#SAܓ"B q3bx1%PB$} Q^Ki#VYQlg5\!4''|S\z mn'KRi0Nx̰ ,V([n|ކ}?۹bP[J T* "jH+5I,-3 BN]زXh+auTb&5tOp!myFj*\[|5,͗>jJw] H0d>Et7BsNQ[1H*| N/C˷uI-눞Le`I b}w२/_}|Ȉ3廮yj/#"ɿk8.IU[6eY Px(oET\ 1u˺V? 1{m2Ł !.AlFG9XQ|̘5P6޺S{!@RJU!O +R8]]چ@= `-ND4 Ao0~hBKΠ<+5QpJ@O ,bCv^cfmؖ_̪kf*<"5NAyT!"O=q -kϞ ;Vw:e*umBy|^c2(7S4p[k2E9"Prܡ S!j%7 ۤ\ѵSJ}7d9$FlPLw\Ձ7gA+f; «PQPh{4]\ʱ|~/ tZro_el~%673)N,<ؾ"c>\4fJm!>}ĕ|@Ķ$Oe<˄!F*q/v$[DL_SmKgJŮ6pV ͝K8!)MՐ N^c4%/4ؐ8S]gdt`ZElw518z*Cs|14#:8@%S$y`m;M#S`#Y#.*%>*Ch3Pot{ Iut-=LTf>/lmDf͝o۷g|Ro ssj=4oSм1?~4pjxQRCwV !ChBvfc`m3&XzA8[Z:52%"GYxAB yh|q!DRo؛tݖ`-Ű_{"(1g HVq+,~:>MW8>Pe`hbZҭVFU!cأ `z ISɵ=a{с{P{*f#A"$m*ASm\E\9YqZ#.:2}reF.g[M`4+wR0qɺFt9: }W`H)ə`oMyׇ{֤y8. V+r{?[c nnm'y-;'v;.J·*p}}\sYʗZGsnS[}@e#KTK')y ~SU |^Q fWe_&qk(#a$̷F-knȁbz%'[Rw&{Ck'Ks ӝ&,P|[@ΰ[Ud_xj9weJ{Y,< =[@H6Tvj- 5ZtʛL шiv )gTBދ"'-n@Ӓ֨5~r1W#4Ed9ar_PҴ/1,,SĦx5O/7V95o[y\@K̝K ]& F&(ƸWoq756 R)vD^81?_skƻ<;5|l h)_?*7Yk5 aun,O* ;(&bPK]4T>!FXKOisޢɨ?k^h;"d@)e٪7!y֡}ЙZ'+c؀ܽ% k+q AYP7ތ"9H6NN P;K\+?ٺRpȡĠ]-t 5 ;9D~%)PVZD5 f>IbJra_{S|i!V%x!\xVs!Oy䒟afcCӢjwCPiwց@Uz`X+KR5'OP Wݹ0LSPm*;:ct C ټp dѩ ω ,%^#وSy#B8l*'$A^K1ս=| cC>S[uNN` 6@.HI)u}['DOcQt3WeɘajXUVXM-^DiFanXhFIT"j:i!+礆^tGK{mTʇZ2\e-o}U`]pp4+Onv)zb"(A* \onCq3׊0'˚)縬}Fիk=yޢ(tu%.GR'*@ i}Y8?;G!PWtekp 0 _h;`bK^V"Dc 9@%f,$zH ,+J* TنZ.ڹLI 3Y`.5mNznzKFFd⁼st\d;@xDCt! =}Q)Ni6%S&^<5N"0 ^A"w>鸙+!*ĈE(X?eduK|;=`׀UЏYXBs(ܘE/U (։~ p]e򙊞&(W+œ( @A^; KRCtTPSL|5f)Q^ ] KJٝ1viNP 650F`{SQdLEœww -<2-((ǯs#Fe%+no]6fO#"2]%}x QSrz#|e-N0z/17DJuD]kte,_'ȫz:`x:Zcg2 j<2u_#}. CL+-XN‘і_ʥЧ R:~I7|>^o"eRk}Sy#= }z ru(%x FÌt2:ר5Ôod@B6 ӵҰlK [=Gcpq?#52kLT:im0}M ыA= PQEMU}#m>dq8A{Z _lvL|;P+ҜmjG죧|tȽ"}O/ߏ;hQȲ(_ԥfM?&GN` ,ho`p'V,퀑J\5F&͆H\y`V dWƳPcLvWM24xMR='nV뜾[7ܾFA V;%ͺLrf kD39oEp>KR#kULe[u!<߮9Y#-VEI PRڔ1 F7{$c{ @]0޸ H HDJ+@/x|*ZVdecY&TWoR6uxD oAPJW+ɍ"WV"^w/16Y"?Zfu*Q|G dP)Pd\Q9Cb8 6|p*~LF݊>6F^CD/f5`8:|Hjؕ Q2Th=Eo6_:x4Kՠ3Q@<)fRWC>M򄩳})$,_,XaJfutP9RyaYDcɴU2TOl q|(Ib/3 \?a4Ⱥ϶oqtq4`i#sfL!g!9ٶt?ƕe$RN%rXgEVC޳ r<&T,+b?RT7UiR݅4ʣnNdxj yBّbހ7dٻՍӂ]N)6B[Ȳ%I `%[Vap5fHvlyt(1%ڌ^x$9 >w+$8I=&yb?5{ϧ5!Xbeu (Q# &_u4+3xE} ON@bJ!#)ƣ #4oV0ys[VsҖ6SͲV`;=\C 8j\8I`Cc2RceAK?f@ϾvgefӪO P:<PB: >tǑ(tغRư[<۴HM r53Fopw1T*>/hx/ x ӋCv,}-0Ua%=/T#W;#ivT>6>AAߡ!YY3RE):,3Z<0Vܼ '?v+FYwQ"0Dǿvx޾H*:S obUʿ{j Ni܋ceHsp>0 _d[)\Q5?\3p!L->SLi x*517e650I0 CW1؛IG"Q˽'njCYX4W4^ :Y>\_&"vS7d~)k\XKAn"7m6 ]ph:8Pq'5eQ(x4=OMbxZi4;Q:Q[0KP5/\w؃jp Ҝ]0ޡŁ/Ҁv&R˅zP fxDv%]+7y"rOOt(Oq d3Oҏ]j͇KG*u@XY9#$)as :;%6)ϖb)F|s8pL_ҋ7ZW Y_:՛E@{9m"t h%9yY921#'_5 k^L5@A)6j3kzڥy&De477h֦a"(|9{/@HY U!Awo'LTz)uO,*( )uUfA9R_cÅyoi$K7RPv ~C/] u(_6h㈋ .n>}{~(ŔkbczژxYljS˜֭d#>Ih=4VOJqmm#bYل Kx8Q@+z6(Ra0Twj^WQ|} ᩉ @xCsV+4ZYsAhU/ F< ar`m/BNVM.t8Gɺkaȥ@-drNKc[ޘjBeTkt H-/>Pz5_|23b RYB>uF +/z@ ?G9ر@ $Z2`<8P u7"2 v.ˍ]@wb<X`4җ9†*'5"fR*pN%?:>XC#+JRcqK(SgZ:fTDMSUa7 ``SKFƭI e3ayK䟳l}hTqJIegn;߁, mAn=D~ȑi!?Yÿ9aɅ'ˈZ_A ]]NP$f?"Ϟ1ˠ am^tLf9ԫ(+?8iˑu}V85-a+0tL x"-$4V jBd.ZqX8i@2r] gs[TXrysbY䡊1M$" kx7E1V;>GhZ^Bͧ}1^zt#}>t1P!}@oJvSD sE.SXw qhF_g/t}[D`n:#xQ•l^1X< 9#U ,Ze+y'xYH4 p< FZ 52?^_tE7V8aΩs=ddpV%)Kse]`v;ːQU)%W< >(3 ,Ta8{۽OQ5s\cK?=[lkBia6 I,\N;vB[arOʄzt5ȗ2e▗ Zxs>ЇBf/ũi{äMI սO:%/ggWỈZ[pZ @AO:B}VR-~s#m[ ŕ$vH3yʊp+ćT $SҖf!+$v^ -CYy%*N['`ٴDKӊ\TʭUE C.N{f3NEzc7UDju$wh5eQ` }2ݍ~0jb7.teRJXC%R}$phJ*Լu<UfB4d6z= >_c=սqȢ6bg"e!Z&ϡ]tG2}Ɏ3D ~7m>σFu2y/s OJB_m6UJK%YmvB<3Py<ΑJ M1(S{LEx& N.0 CJ=ݬ mzVtEAn+" QE&#~&U{;`~M9(}MQ[i>kal*h };vɷwM+/:o%TdgkgVxm!% DxGu^zRsfe|63X[Ll!ǧn9YrTM bI'Zr'd* 1sx#W jxB!rHusa'4x6LZN R1)aڔ]\&JAjp~4瑿r(N< +T;Vލij_9Cc(`(YSkkH*='5:?1rL&62)G1g1o D{BF dsKni6,]5^ v?MWY ᙉ)I>V4 R$(d? fEM T\ZUI@| tܮG '#E:T lN'4^D06)V(G)cGujVdD $c5tPmR&w}F{_%o1ϧz^krC#[Y-U xjz}E#>Sj"(TVXnsSA4|/8B.e粢/tqV=aѩ[xa_coY{$1Lh$V*C2q8E[š*"',C܃75? FDP1Ĕ 4<.O1&-Ƣ(䱈R CS{~R<,G٠Uw? ?J-+͙T@[E\Vz= B ڔY":Qo)}+z{xGؾb@VhPI q/ի'ccn!+03Y#ekn -RS*X) u/oq.Nހv1SxIZVq,N,e KJ OUc.1y@tAp_8uC!fC,z8[zhențj_#0$wŒG0whd gK;AfhKPCQɃ%x{w,JMէGjYٷ cj,G?(lLq`WY@E@}J#YEHL5XB|$$&N v?R7EY 5}13Y.Hfzt‡+4\~"tvi@fBO*mZ.af-mBa1 ?71+O6lw0N,pe끬_țw'). 9ęoCl]^g&8'lgl ?nb㭺H?}21n;KE:a8 +i'xҪ()ڝ~ߠ]Br 9 #Pj~8;1 ] rV nՐ+pk ql䀫@y=<(]#9\hL%n>\7vMJDғ.ijY3!C4W~zEtDe.[yyxz {7&5lB%,.TmL M.g[Q){ӧ4ԦN_U9gCHcbVv6oix웕"I*E \QHcX6yR\v15bաtN' Vbl?Y6pϬ0{|+ P4ht~[sֱk"'5z,եa4sI.Gx,a*1@]jztTaKr h/B '&cE &< 8\B0{IZ<5qtVބVQ<XmZ2T:E7}[GR`#ncT('F 􊷿IڴsHM2mr 5>Ti 0}(>Yjg:y1npZ`l ya*V; zVN%[r4G钋; &]|11 %:0:;`YD  җ(AZ{oXɺ ˴mPOԮ@U,5Z;,,Œ!ګS(/uYR_{eI ͜cv^@/|}̥f.{|zE }J0ZZFL4\EBRŠOJɌ&R 7) stn$cIEZ06nq>(6dOfsq)S˾r"'ux)XXElе;"*-d3 HT-Sן(6idfb[d]alpEϮ(,-be;B}+ Pؼ$X^ZԦ庠 7sjno`e[+zTPOx@z u J8?O~Z2,.(SjųI u<%iF~À3^)wX0]et4rhS b?,ϕ-H[?%x6'j3#`q:6_ckm;4+4O2A."Yg챛@T?}D􁦞9'>*MvG oKJ nX`ɝ(Ֆ1XT챠iWK<Q}NT*c[>tP}[cV{CֻEE|pWX6瓋VzM+'6E8` N#N_VIsw垴b&V9:E(.Yi) )˱S4;%ƛ(8[VՋ~Sg`DGbSHH6o0bnDi"1ᡮJĞ[lm{" x A{[aiU#cP"8;,u?(̋nZ*_9$rRmj5iL_hˍ_D \B hǎpXzGLfWa Ƽ]{}B_Ti mՂ|ՒFȑY}(l%Y[aȻ@[·9^Mz\Z ɅBG١̌2ۦDQv=CY~ށWXk*ApMuE` mv (kNmq* 5d "@zbkf!:7>ٵRDWq3ߥܐLnK0:Ttpl[zt|""ꪻ7O\@>**]~Ɯ5U'26 ma1#/G4"_Yi<vy΁ [5 D zCl25Ol`gk0yCֿQ9z1dP EW&rFoA9Z{i-[J,HYjYœhRwת~5*{۳a&檵0$ b\mv<p˖O9vIkP6_-8JN!^ݦ٩rJ*C,<$Zm,1KLnt=YbEOˆ7=:hB8y] zkB)hdX>j1:|ix7*ݖY{q%oLt̟DV# #%\_烓nppHs諩'PyzѾ¾)g^z2KFk=9eO8v789[hɢA_Ў4X;2V!@1$PYu~Zar<e+7Q,="N~Ak`LiDQW=tMsze!Uvrȿ#\xAo´VP]1w8L Gqc6~P7hEѡfCXm!eX(7T*lx_'WQ$_aCrjl彤_Bjܨf?;Y5J'Pܣ8y1UdcSKWGQ^(l|砺#vv"U.fcF(ݤhy2ʖy3LaͲ~^|.}4i_9Vo]z ?|MSC݆EaZC@4EBC3xPre&Xͻj74ꂦq!+ TF0DQ5I֩2>3QQMH #ƿJȔ*~ p7XbGDyQ?]@Eks?WiRB{7)%ܠNOI߂('>h]\)H(iщ2MB6Tғ`|w˰:"S~R(Eڜ!56[U"Rof51[+z:<^]Xp:,>ľ طC&L"]gP#d[ <$l5GNrb&wF2C85 >;?2̜2,D$ ?bgB|rgHoJO MQp=vې&$ey|9_[L7t" )~g~AH.ȗCF)>5D%ԕ ΄pm1՛PQdƙɌ䅞 ׶b#!񪞞m/ Z[ЁCw]A/DU4B¸:iM|k5jl X\BA1֣nTBga~=;oNwvxтZE'oFܾx[DORi(U+*$i?PoukN lrX?,U\whd v=NƇQdSTk8D1, ~]%ZyZLca_=E4&(m aD"]$m鬶dU+`l@0:ɩз%h;YZ{+/ N~zY 8G eۘv^ZE`?C"Cȗa2O.uMP݄vc8U|`R_QK2V+ s_=*o͜t(Nzy':ZP}Cg HbhL̫'?s^2+g#n2r>q Vq:P?=OVb9|  ES+2uA 6Xw%]eG8Ƿ,=/7L =)>=r{ۀR]oaf|ϡ m0ݞ -dreBH8'Upi.&\ #I'wm P]1ţ@G:>L֒AAW(S2/9;x3a(T V**^m\yVNz>z4]sBo#LzE )Kl$K_Pt`&\ [5l2Z'EH Rkq#YfrQwwP!1nʗq[2E1B2%Ad$-C8 +"LD,ڔK}]l1>Йp>0@ex-Əz](:Y $UoIP.)z@%̠KC}\ o?!^ ֪ 9O U#q!z_S}?cd aD/":qX  Qc! s l~}-63{i@2DC3ݪ E _&9`4QH~Һ1A|FUѐZpfYc_ sY0lDj!ٖ|)g܃OϾoUذm 1K&/0ٕ;ݲнS F ?â1i^rv4;c#9T*&F}+~N:ϑKNFm ?rY E ~6c@ nc,N03*~TQ31˅;e6#fsmԊϜXc#cZZ-LNՒ{ߨ+t9jF֗*=(!l-EbeBf v,~ҩT؊3@Ώa mfSm(E Q43]U&?[[^K)!χΩ 'ZDTgj{/_|9)p k 0v4+A1qF>Z䱔MP<;$>O_:fxzy6L}z44W+ 4;_%':o"SvrwpP"vaۦ veΑ# }$G*2FR)q.Z%G66?=&L(a!p~VBYЀcZe Wόe,2+Ey(~Fxl#w'[4%%*RĿ!P|)x1s䊮1{_TB0~h$;{QXVrv͍,Aq\|PW(_2Tƍ_)tAGi}5RۈQե!THBS&HBrHzc8E9=`Ɇ_1U^Cu]o*xzA2>|nԯL^TœL_j+%S;S8ip`MY5~,p_C Ҿ{ZJcm߫zMHA*FV^fC|b*B`/a[4HWCx *nɑ&W׆7HȼXyNlj.SǞ+6-4 㪳#.>r_ųO 9 o]Mb )$)'0 xβ]&\JE"*cՂj$:0qه\}?DTb*,O7Nq#[΍T8WDGeCc v0`4>u HSd6$m`cp+툍k]6Sَ GGSiqÝY}gS-G)d1Wd)SD"6~\:4\a[G/8Yy|wzkؓGZ4E'cY~ Nϣ .H Yv&_ӖH% =OiFYǫ9`sSXS^>G2Vxq30w5G䬘.qkŹ1Rn}%V߮g %xSbj{%гjTх&CS |ȃu:\bfكA++g{HH;/@o69pfC~׵)H[R }RZ]DtjM> f{'C>;xcB[D+4k.XfeX] pLsm@U tB`i a󃁴o/ Uhb9?Le[!+GM5>ong0%D>ދn*hNw $$Ο _(6&AwLЦ!Qeq/g;\(e"W^kPuk1nMS],;XEx(J ؅QCrô$'F&GXWPUsI]m6hxm؝8}Stz\\KVUغfŷBf J2-1UG*{pOx|\1 S%RfpJ.])͡[Und 2`/:t' '_R@"`ĹZE7!aE'kƋR1]A8G#fU&x%>SL:Tj!wVKd¥&q8;,ί)A};}/zʞcWBhw|ՆyDUY!@R5JOJW"F3C*FJ.tPyN2Ѻ~=7c rUᔠ(/SE~BKk8LGhN'(zEf;rTB'~+x- &Q5^=kDNB(OQTłzݎRxm~%" ]+sAgGd"Rp,8:>yK3o݅:Flf XTo544ӲInqg :~vcR'!LG-ӼҟwŠ" kdHJd覺 TBX:#.;˼Zf)Ѧ% ,8eahjoxs|}SA$ +s L&1AVS i3-.[vR@.2^~8#0+E ,h0*;ϥ)t±a2Tn!Z>}\K klцfǹ,Ѳ$)dZ`n@ R SA}Z~e.UT4UEWhW$mv'ss)QNToÄ/%2*# `(|Z]]j+,|N*A[wᄅ}t%?:bvIfL1ƛJ呢SOI1"(el9+4`KXͰ3fD"Le I3@S\BDmX=I9B~^w]7̐4N_zuZ嶹] aZ%jmZ$u7Y Q=6qӘoS[ ! eB]UE\=~ÀL2g-*aɒ~G+ S ?oąA{ K$.%wj)5TbMN_!_bYSCx^y־ B'7%ڭZ}S駾, bpkEgp(q5xNz_|r8N_)fjMAǓ5RF!LF9*0-mQ9m%NT,%"rrf{s|<O|f^jE)m$} SWeNV]Cl7?p։"KcMa+`cLnfsSMknM#b-8{+ !=RvO XhߓǼ'442w]G)V7uiн&`BߏTsٜlmq{yGɰgm"jQEi#h 7C+$nr~8G _DŮāO#3H#"m;[KFcd[{TTBԱ,# v6@_{Vt/"0mYl3F%FKICi@<څDrRS5up+3a8Jxs u[[g'$9R[vj2Gd==*E"'v+ўa~Q$qҸ|µ1g`|ᙱ:2U6.mVQ{7K][fDC W)2#Y~!\^0E ALƣh7epk*Cyw]jVlAzo`80v%Hk9G;YҲ#J^of52vّaCyy}t|2[ò#;H ʼ >wXjNf7<:Y z_6`_ {ӷ'{Ek>.]Z([%?E2! }y|t~`o7.N\S斲aݷ25%`끑AS;cʎʕbY+aJ$Cx]$Dݥp;rb́0RZ[5*Sc]?D!!5+o%pOjU!^`*Bz|VڔKv> HgOءbKDˬb`J'-0(8c s ۣeBP?Nc:l;P7A-8Sv@3 JOK ף[W}pV8=vSk >tM dY0tM>/ =y{mS B9WUKAsj/@r;Wmڡ#-G&*#8 bIJ`h,JgwGfC: jMw_Yj5ۚmL}:9q)dj ;ElͯEmh'>p_S arcMi8Qw9첣=jŢ;9Hϫ#!Kz[Nת/1W&HrښTi 'sօIf*,tqi Rŋ@`X D3R9#},xEW给uM0~# o13TFe%iĊS#Df,o{O&9D)K<|ʻ2kzQGזkll?&Z "#u̢ף=R)ܰ1~UҷAp Lc\^̜Bғ~,™MU# &"~_XobytGFk?(,j@ {HJa]-nB3Zkfv*>%YCzZ#Fq^˫z jdd!L(,b,:9ތ1%C [\00㊵mbݶaITqD'*f^%K|T#ɪIf8֟l3[u 8e]o#=Z||]} `vTy?ч+ gDkSA۵]nl9)Wi%՟AL_D;37ܜR*"+@('n..Me{')Q;W~&S51wP^Q?:`Vf.װӥM:]0異VVug? Z"ܡXSZia7 r)wVN =N1t<]C՘޼MRb9&E! [*a 3H+»ocF}>ʎ^*q%fX;}gzg~K1O/yD=Q 򉡪!2>+*=-SRlƇ@\!bMлU#ZN_uQO % bcՐS?sXA5c3_8Jy 5M"T-o"06S{'Fl["UZ'Acp_^J_0=o 9 OM"?_Cq@nz"*(V";O@+>Xa`I-`%О}q(jo *?vl0;{ fT/>9JKK+1u'CJNk(ߺOOvܚrH,t:*BAb5V˫ҐG}ٚdmw,]CќDHpY—&'hJ$q"L PɨE SjȮ"3\!OOkƃcJzZZ?ۇ8`ۖRJc'ot0't1"VXCgL*W TKn[X9Q)5;qɢj[tj) F :b ]u#`BW}ؗ~'u<L$Q L5ҒpՓ-!'`?Uj47;9ZI"e+]rѿ%Nq72G( O/M9\CA]L1OSĦ @7Wdk3UkVcC𚻊6HۃmRtÿiM-AaTO"c S)\,q%JՏG ˞%j+r^ o_aؔDrV-3Bh'gbYv;&F-^;@wZ0^"lo~ J 1QJġ e:}Fr?w}ۀSsp@#q_SBs0<;^jyobh:8!H~`Nlt/ʆĒrӒz77A:'˙{ 8yNLFB1ިYj10|60P"9SYE;V(KR>u=.*Я|Õ}5+ΐ?cN} ќ(GJgѨ/@YM "O/'tA6wj\u/ !-`XGcJHrP\q6.uEV$/ueKH(JD.i> <Z늕iwdYRzCǮ/6K[]σi?&d<4OPW .?c1b,@N"'a;dlS/4x(lŝd&Y1fG(ZafZlèRCz6A;%Pu!b̍*/oQ aEtvP6G ~矠R8eC^Wg`E*Wz<@_=@-rW9)Yu W-H}vգ 7FIU\i Q(TgD SX[>E5<5j62A"3Sb` wʥ⋝.}$!p?Uv*uH6b(Np|p^SAGF y&2A[9FB(3^mD"C1A0U릺9M^0HyY2D& XoXTxstbU\I(lRvx.d_|edEoMUC0蔬es qbL"A!{{VmS{hAV>O/xE=1_iݖ rCAԧlf+ 1OS8,qAFAׄ'$OHqZs>M_E*H]p=CTV[QM6-O(fP։VpG\dlm{)>@I*SfBRKEbePn'> :H+Mx᯽CU[6vC],>Has$^ faƾxIC5EEc#W/ M7~i_f6( yHA {9:y,5`/beBczb%/SUc0i(WE9z5zGn83qT'XΚ_~6m#(mL[6g&Ϳq6aaEŀo, c߁`)QҎ*8T`'n7wKg&z$|N1W`uo{X0]wqļěk5f;ھ.'!Ry?{œAW뎥5tÅ1eaċ߾j\mаmc~ "I%[J[d>fmS!הp=3P2zK?)0 ,^ :Ys!\f֯p=ˊKe0ʮ"5TjHE h-1ݶ'iY*ƗЁ_+*TxG<8 grF)G"aMQU+A- 7d|P*'/Ws e[ u+%#('|) y+}o3 *{ىp=zDT7~AY4e E穠)]u@.<U*.q "Fd#UmЅX,L^ 13]Q };J}3hK@Q5U2{?/QgdÄYCA7Rs@]bUBbb5`+xH`onAo*;pAW]f2Ar6 m]yhl|W4T?LaJ~u]sA!)C.);&} `rx(t`ڏ1HTq10ѕn- T 2qRsL=?Hj+*pKALnu[s|S2Y b92-GQr|#v{£G)a7?u9L_U<ڨP>ShQ|ET4zOpq#Ą"-lxT+` v X%GlW;2SCG f zoU޽T&G/0^Q'#IϤzlia6mgk٘n05, 'NREշk85КoTFwp2%iW@:yB=<6`^~-n8b zr:9&Չ{5P?r/kl)K4c/T\ܾ*A7, r4B{A+ P \VB4O{~"4Of]1cS+CwJuW; 5nѰUb/lP0ֈea1Yg [Iq 1 hw(e= P|}6K:6Cf4r Qm*"QˇѥI"fY=v[? bI`x]I< r/)ǫeG/l5a! ' HL~ȾNwRzB0.C F;_¹dkn!"Ж(ÀםQa 9K V:y5ЕIiEww^2_$,"BY v8>5D񍈒bP{:*k6T&(([WFC3,mlm$n"'3bxnӺ3#b^," Ev0ݏ 9(ؘ%Yψj JP6+{Mezxj#]<#U$5N͕,t~>{#;%MVv_ ׷M'tA ^{!?A)c&Gf-zaļ0A)xHy!dAuh4% 캏Yk\`' %}њ-/Kuf`)a[U|AaƠ)A7YV{Av|/7/ltM[ξ|M-얙+YrV:n]E8'ժTzȴ|d.7-ś*`+|KwoL&TԷ8UбAYh ]qI n@%Rġ"M#USź={еGa{ EnGN&c׹gGٌ]6m>|vgB_uwǢk=U-# yT{bLB@_CzD,>P f@괝~l<1֡D|l.b|(HbVw+딺7>A /yoыy.=cc^؝ l_4}3e$:3D3M& H۰2JHe,ÌϨ^3zD jQݠQrhOw2ќF& 5[O=^jwsV TlduF:G{cE ʂ1w 1v`v.;ތ=⹥ @n~ kȶߋ7 &usgÜ>?L%]*^+2cc>})⼝u;y,mfO&O B#\G?~+6n5F 7&jS'#yb0`_(P?7dF5Ӫ |&F *۳ Z`ײv4b8V%GaGK1}1^z;Xd?zO?9td"낀)=;1_Q56 Rٰ'%S`ek2uSx%Cx\ ((gyVUo:ڣ2eTcx[bB$k7Lhj]tW/'P@JذӆDnI0W[K<(;r> 0+#(Dy# J@jyU­{dl_j [ܙˬ(`?MDmmpS? uQPoVTD򃓡Gj2CѰaDML̪4d9H&0҆Xa2œAt5w E p5f7(K5{-[uP;45&0F@%/hwzm- 떉}#9qCP=+n~pV+,qPcε64zćXpװb5^ez/R6-:(Gd% ]:&$g= w6FSzGY!gVN=c(;pG0ľc9Y m bM4n`LTf. '>oj$E߽ '=s$G-J>:zz""%8 AۡO;Vm%Gm?s[8(Po5Wu Hd70@ԛX|0XPqGBaw>j4FZ#.gƖLNOPdn='!$bWN?j cvi[aK_ jX" P$ȆuZ4S|fRwNJg8\/1E/`l]W:%M.!)* O:$CjSv6܆KuwOQum!I\BrWv'Mg+(:و(-NS5ʨ}lzҒ.[BPZ<ɵ/@aR1]5 1c :1w tCMY`#N0x3N?_Dթ8p ,K#b݆#}sFx{knǮA7Ol36W+`~Fלmex't\T:D]fo3yY/:tڙA>ON:C ;5'Tǖˑy̼F41K^jU˦cr\1R+̚M)~:6֏TDyGӏ<$hopࢳj0L劔݇}AK| -ldP33ܬq_LԌ~dMMu 13hދrh36Ny"j&<Ԫ˘B0KkEZ4z.oIP$> K}'D9a]Ʌ%obEܸM a`Ɵ0f:c10D?x H_/0wm'tfk,t<-ӺYc(Ҏ6NikŸ(f6H_Tl2̽s@UlLz}Jt$G&o`'mdžNTadi6Xz"'g2dC'a.蓳Bw%z>;H[R=hM'w8Q!R=rw9|AZr> 3kkb؜M+G4 Ey7ۑI2CI[Sro} 9HU-xj'?%ss빡 H|yusd3"za?h/3yO`o׻W K'jL@$>d,sI݋ɜ Su4xLA>o*ʭN2"XN6e,HWsS;1!,M&*v^7DW hrhjuTMw>c-_|]#X⁂o2m,o 7;Oe#*`*\%ǾfI(FS+@% M)K %V&4lYp<.+\4":-h!0bAvzJ^o̔&4m8r.pj <*cbyGYcBfH _6> z$tfB(j6BfճN֕oR OY*ڝͪ.MDxŦӿn}nɟqFM6IbzU,{:Ore~t:gqPS""kD&ʔ15LΚοfK0+x4^vޫ.;Hm}K5?>\p6w. ގ3S&0¥iclUE6K2MY?veK'Boz$hbd!y)&hKd 3 J9l-0B^+o=Z1Ij*jg -)@P~ƌlOnf,^GL<8Z Cebhun'Znw5q .74pKkqb*nM^BWjh; mE)ɨӻ.|QRǝ&1BὯ=_9&3߀ka0Dw"]^!JQc<^"H[Vϣm0wTo5K._FǛu^O*Դ`q|H>JOm$c*OW j-Z4wA`>&؃.R*Ehq¦=LIǡ0 ,6[?gk&LŎFR, Z|f2ލ@8Y)NJNݠ`m77 7~HwG#P >#y`)ugBu2n@/V{ C?~ܩ?O@~Za܎S!o0:As^6mhO2§ЦRbEGF {,3z6eq+V') M&:0Āb`?@ftC;q:u0Y S{93jŮg0oa 52r5'H #8(ccS\XXmtk|·L53&hX"ss tR)6PY]aP"aH-@6&6DKq<@X֐dP۰Zր-,nQc쉓EBŐNE[h7^W ąTB:-m܉.h|\a(BW{zľɗT@}(҅C.Uħ*.s:v)gfoaRk,, "}A6 ˧wφ؋ׄ.KIR撎9&5!VYj@I}os SNn`V~PGYԛ8ȂZ7k:^:vjYCHbp lBxsM~NTB5m @B{ r"=*aG[ UP  5yH u~$ڊfWٻ]UmSH,Zd\JW:ok\d?oE[k(ި|N8QV3Bdd-:u%ܚ'1'oJ~!6.Un-#=<# +hӷGvoA RDpGoȟRhrDgi5L AY Sqiw ]}}?qX#~OPD?_A'Nْ\hY,J6cc*ٸ#.)QyJT|jl ӆ3K1q#AE:@a k^P7l5DNͽ/|ˇ֎0mڳ<3f'ˉy)Ae{kEe4ZA $3٣ɰ`Hixp܃C ! !5Ao>VO-|wzm^&R+/LFl$BU=@(L(ohU3mYwPA@ݎ"xH+&xrp7 %0>cMbRZ_xS/\`/h>1ᆵN MIbIDUKs$fw[83P5Mc}$nLD 8V- Ĭ§=|E~-4׀dZ0׽)1Jp⢸"F<𕺨Of#Wad,@銟ЈMH'W‹Y/|G{Wz|?BCdbb6Ӫ\W(o7Hm:-[!6؉+{Xg D2xE{0+>a4OmĤݺ.ֳMjpdF͍jGq307yj,s{+<4I7依ame},tA x-Aas3:v".=K]uޚZUYCW4*e`(sF,=pclxex]PE~y+r ㇋:"LeGPy^ 5߭ _Zn6m{(@ :s^eZiYz&5mۥMd] \Wq}*OlZے\`zp4V$kOl)PSy?O>+9qc w;GetX A,Ɏ#Va5@B0W!8YϐHg+[ڨrexpZ]`YZ򀀶@%6X9z,15!bwQm arvH*8nZx"t1W&hlwp~d_e޺V~y*؄f#t,I~zx#~g.pTCB̛gUXjA#ai)̤ 6|Ղ4"6)51v`yOcUkYqOA$  !TvUu]nzs6zrJ}Ne&..4uvq^UYf'}_p:Av*?RZlE3za]"r!_:[ef3C1YhJ-$Ol# }w/ |\mԹ('v-;FБA)T?}pI>UeMqv?(/LG.yGeآ i&i[A,_g0U;JȲ\Ӆ^9"y0U;3񞬼Gę ػpzU xRD+ "2c2]o0x(%ʪo;Q)%,(0HJB5ğl #;k4-9A5C YD0Dˡ橅 _]1. m^BI*ozWwL+  ~cd)O *zDtGS~N,yruo>K֏F77iŝ[)Dblu3=(&.-iņ+- /!y~}[>WKUtUK[tX5*!Q-TjOk(c"##>:-ѥoKy OP 3W-DIm % ټN-L &)zW 7ԋZ )?rViXeSj.w҅s?ً@ V I Շ@ΘXI7'DҵA>>&B`Mn@Q-WƉp~SSMAczP\ie1S7eD'5~^Flbў6<؋"4Q8VU$Lėh ~K%\`M19]\Xv/Ԓ$ %|o^eg^RWQ_'0ԃj KjoQ Wk +=vM~\/wO]E,0 `a՟ZVi_4"2JAneZdY?Sn\%Q_B> %<.8AC)o3riQiu:g8j刋דaW5 q &Ι%s©3.Db.0N/?owc^Ee$ m)v+g=elv.@T/0\mҟY?@'Ť0pQ;Ab1_gE=8縉|fKTWv媖zf9P?FOB"f" G $dko{sR_l6BFB\CjOj3ղ^^" a8IR_٥ 傑AdxiB?tL h\*~SOr*薋^zDԿ])5%[3>$(l2Y]MO{Ymg̓oCR/q\D*4l!C|ɿåW&'QۦKoqpz vYuk* h@zXs1/w`L6A,v_yD;"r!8ɟ: @_Wh6GHf(cSyM|}22z3;W;{AӣXS|.+j_X[IѱgjQFPry7Wa=5T ?uc4ĸXSܬ%"lUd|~DXDFybG+ˎqRT J{鶰h7!}fvb_tqT*1M#7 e &B:BK^йfگԧih+䎮c>ÉL^Z*/pSr~gjB6bRԝWIX;ϲ){8354:*2#ME_ߘ&}MB(o8 :9 HnȳQ5*oV0l,9'd&B>X1m PFes{VG,x$&o':/TQ]n >qw:cWB?*sWWUtJ6cz=Z{i"1c1'p I}Z .n[ކVeg !nMFP6kPvepq1<'Cf"ײ8=IԮR>YEpmY>FvnHjzd2'x cjؘg,&$!DJj YxV 5ኆQԩ8pn꼊ntXP;; zU'Y-jF>~8vߟ@ I k0;l>3gL;֮YU?Bx;)'t$+4)޾}֩;<(S0ΠSn6!07 f}TPExJ:t(??=HmgH\S bwal&#(F,s|f#҅Vbamt_c W7JŃԶ 2-ٶULŶxRlP8ƒS%'2H!U͂ۨhmP]2VL."(T ><0:9u[[^:z7cr^fVWc61YiI;"0Hz6d9rhRSb"F $0{Oܣv`b/Qxܡ Xk{pPJo˔r}Q ޙ+7_i~F,ՇW[iBM^bQ_cZ/n!ppL` ?;TfjR> ӒJdLb'Qguѹ/q.'Ҳ #uI%3.4`Q]~-4vwY1<J~52 ֛DԽm8m!N=oGQӑa0@hWT6r`Zj%RgGhSw^hp fXm?vn/ nYY%=SyZ{ȑeAQ|_Q~`Kq% ^4gpBVH;JJKToPAMkgYimk-#o|44틶g, |Yr8 rNTLJnv2Q|}kʩ׶L80d/`$0r= L ދH5mtXQx%=GH1o)fF),_᷼4yƜw-!izlrvE4d[Ϫ 9ᓜwx)zcꙍǹ*㺔-a5 $4q.,H20G=[:n-"0Řw!jUZXfLqWS&fSlYϕūUigYT|8֮7,Te li˅Q/eJ{H#ՂPjx5_{߹L|G:BܗEr/,ʻ" u[~N'.~'fŖM>16[Btj18٨m1[~eU.@퐺x!w$o0Vc;Bǻ][:P1፧JJ!d=<f=S P[0&]ttzcnzpDՠ%˜2;`.odI[7eFDVw}[sj-/XɕD? ~.] ~i=rNՉ_:cDO퉴b:fte57 X ,Pb@ق%.5Ĵ[ʛj%Gci2 a_ⅶ"Gࣖ=+&R]AOx';YW m^p6: S}jmrgzJ_T,? L|IٞPdLw;ubDl1;~>2M<5"$"oI-] 93Jֺދ|Yu?dzmjQ/bK53`#-4Bx9~ 5l٦c}{2 ϰid Z.e"\I^ܴuDy!Nm!n*`N@].rxJ[C۸\1YڜS9R%;DӐ72;9th2)ԸL}c,\; (0s'eIjci&I` F|8&J?=ۺ[7 HmVm~bācỪ#\ M&fWˈM4~cƞE##[ ĐZ$ܝK&Gؓm&"C@=)Y֮jiA:n%;sBKut`75#=WXI3`!'#/P V_[LmH#Ҽ MYj^}jqRg"\l} ᴢfA=R*7?-i h:]x?Zz#Bb5ڴï)eݻhD o? z;}Զ˧FGF(Ŵ2BZXķH  -`f3!M崻pK@ˈ^F-;sY[= _w컻8i@J{ A;Dm*ͷ- 0?CwNU !JJ?!CRh tOɱڍ֫<}[:z%uJדO N8fE,ϕIX۪F% enGfbӞ*B"ZUEJ̹ > rgjt/H m[(@5l2/PFUˑ/Wkmx`eܠ<:aC.ID\X]!)U=t|iWQRvk{)`܏?dB{{?'bl#6:{-b%ɬCΎIԢ"5mp ,Ǜ0[7+vl㣢3v5'lh {W]iH[[M %c1j 񾤳;R - Q.!?kD<ڿF7Mk4Q $jw ްnnzW-iqBAR)<⽆]fٓeL իGGA?}vۋh7[Vr~P#@MܖٵXlޫn##]ȗPt3}"4}1 :ńvC߳JR񤫒f.AU䆶{B͛s<'"#- i;X.omZW0Zf9Vׁaқ &8[+ pܭjm?f"P&yZ(6s ɶĬ,ML0ckjIm"|Ok; @rw0يcc)]j[|N mFOdy2H xqYi ب\l}#EML6-jLc]"@1zz3('m| NL=p>d ?-m]ɛ UԅvR/)dW7N4rUs9 ^UF9BƂ\?$!JӃH*r#xXG!:Fv.`>quxx=aB"0؜G;^6a8R-.d[ZW1.zvjU4 |WPwxgXȧW$$l̰PPoofD>nĴ GNAYfcLqRNZNr2zLH۷f^I/}y(U?3(9"a}7@qJ\O;5s'p8CK&wM c>30}2 L 6ѿر&lKkunܧuWM8oly+ -w,~TIE#!DrUj:~H~@*݋} xnnYxVYdԣQexA?.|B)qLnAmegckR%FL1rZ{ZpUxގIiKD2_;\h&p ĵ |[XOxTN~ V܃<<_~fqv"J٦X ߈ I:sDT!zt-v ,\Ed)٬rџe/+ *9u>omVʎkǏAxTBzOq*U{hqf}5h1MW+d0Hиj++^?M[C x=d1F盾OQg_{EdZ\<_` uzWtC(2k%eդ#J:?XUW=byzE<Jw~KH\Vu'慄}L)GW[HVYAݯ֋hs;x7zeJpa.(-<8-}B|,{L>S9bu~!!Mitt@O)Q$Mo{l;\sKEh%v?yi)x^D&H落8?A&txGh~/ImzV'5ld [Zr2lD]Yˢ&2=._+WU{cWAxzOR*WD jb;KsmeF]+UF)Iu"RlXX,zaR户 s.9 >BmoH"u?rG?-cTC ]mlu_g* :KMTukAkN-5kvZBblԳSֶ/"K{4ޒf!Ms-IsaqĻS7,ab\G}{'gh'- K+Sg]d󢤸j(uK + 2LVxԳmdjg:uwS)>P'W,u9!x93!w釹wկmў|YhRI#9׭n<Ҏ)ؖtAjm^+>O=l"К .,7%P/%i Kşv ̶HÎd tH“*Z$NК^YYiD,nFf9]8ƒۂYW> 'osWtya#Ӊj *ږ Đ:sˡY!"['X$"{q'QLX9j7(׾k+!FxZyE*P[50T}[餐s[,-<~(%S:)x', r(nwhXJKLE"My6`]G|Nt[rLڦlCeu/wbL#F _"|R}~B*jpr%>AG#V0*ut!cj`k"SHtI@d|5Hsuc!겹 8A:~e@/S? \by9hzUl LZ~ $|{[)@c`q|L'G 8ӗLYy S_[;緯n=3SJ[?4gH8Rm 8TPCK7V`Z; qiذJwQ[~z6_20h<4k?{;x'GL c+oz~?=;97Iq}#"қ$n"" u#7?]4LQjw7L`vӕՑuG;0'>Q=Н.j<9 Sm#kAre>A׫iLz'Y[gw.WǦw91ϥ>,(7n޽.0paulM`75 ƫbNc11_>#+j1lZqqXlMztm eBs {uW;P_i-_5PEPmrGb@_q B h쨏W? o6=J_ ixW]J!egaB$aoѾtqzA׷z_)5tL?42#_fdwfjh2߯:r8!1hT5Bx{_lDpȒA.u<7diAW#%_&tSC V0Qfr ^9!4qs;f_( V>Yc' 3i(Zdܣ$ 3bց:ly|{wՈJV  ]_Kk[ؑ?-6OhԙR|qܷ#Uh^{r$Q %νT ?wI§xA +RHXmQG(S) dn =:r?b5M ͳfCC嬍6Wz^Gu`]x-cBf:rވ1wXP|pPv4 &pT!\ _[ A0CNj"GV8[Gטfs@C \UXY81}ΕmQ {=Ȕ4{.7SR.>, KWڐ! OA@e4vIR,c\7mp(M4s{V@kH\,D(8\B(oNxJU!lׁ&$zRIcKu x(چsK?1uSqɒB{X[Y7V4eDɡ,һ v| >ŝoK{_le _l;F)NLo,]2ir= Ȭc*ޢjcyS >4lέ{*:#:{[ƗB0a -#{()Ki .pB\bMR}ᯅrDq$rmh0 1 tĭ8JV)$|Ֆ9.՛i0GIUpbwxtzH{W*,H-9tu[bc+c–M1 0s,K%&l-!&-ۉ`G %ֳ)W2'n#e+ ei+!~kt~]7z6WQ3+Eـ&2DKJqV5!T D%<<\ f/\Vk\: +oH,BIskB[_{X<EI'Ip{WEpj6El 6.!j8Ps+Ԥ哫:TCIPE}IxNHOipa>RJ֔a'y [z{U5Я2wK[H+;c5Kz\أ?-̅LRu$ʏ61]bqKW̆z'blg d$_C 5j2CO2$BY1*64@2aHnHyjQ:6YgbI$7uaOf+5 Q_л:ҖO½󑥓E8.0Vbpke i?bħDG?y >/cosLB^_yU^tvNz_B*J޺opf[vfa&zBLaB ՝I_hWHE,Ĭ"zFTh8P"&->j4Qg5mㄽzy _ä('0!0XIXY`]݌;eD&M|mKÕoPj?+z@-B%~.YEJf00ZHn|k#99y.cBaޗoAfW|Zu!b]V5ߩ{Za|[t~? Md>':oTj)Um8#k3hfW@v;9\RX2߰5jݜU?v%}g/o<*AҼ:ƶ^*JڬP(v`H}c ڻ7XK Ȃi=.̵~S\WIclF `?ZA:Vz]gWm~խkB~BS2Ec9^x`w`r*r`x $Bwر;(mT9*!㫢Z&58N3tf5CӻAMAKޛ{hU~m!4Yu@v} F!3/n o]%z$KO8ڕ+-b׋?>W9?]0>,,m;U:F=UU蠥9T;]0Mm>|E% kŻa)t-xh~Ag}MιBTg~@{yx.l8*-.]Qpf oE!xG/SExv% y P(mCPT/Zz+ő{?ŀ|-~Ur.' |t WE=a<Ǒ\m!D͔QuZy’~"Su$ X7(dқNO>*5γdU0;zjJv1̒"÷J^ZDeiwO%~Io31vؼјT[`]P_:4\=!rQ\?9:S l9mAi*5%߉g0%߲;deNG7#@샏 T\2ܴӓGK+㭰Fqʀd(4]wT#fHjx *}bXnj&Q>0ޖrCzyEiͥd$S/f&Dz:tTG}ʭQ?+6,pzVw%iCQ0P—'8:K|Tz %k|;\O[w!zxFCS#9H`W4o)o197h__Z _MF_)]+SOw`z޿T(\bP32IZ?HfqqEߌrj3C ZqHtt@>,bfۜJ]qFhiUC PƈiCE<&)#3xv^|K_=>e.%wg~gTpYߚF^SL::+ o/MtT0R\GObkczKN7⮚@29A>K807)\@'`!XmܮH2fCyxc[2^}Z3"߽kZj vVE~mfd*qr#!g:/-nL8i4ZC_fraR"h7KX Bd"?YAI~$IKsd`䞩%Y`/d^N) 8udN̨j4m^ҕok4|$IFh HUڜ>ZqxKY 1m؎/-;Fת ;*Zvݼ^mB$oB}Ӝn{ގAB uRԈfJt/SWF ~Ձf%@W8*AﺬcIӇAs5xwJoDJ6~Qa5/![\-kJMӀiІ.tP׏063̀vwJ HT?w;$a7 XBlB]ls`(Q3O,A:6 BVzT:y hb-Om*]'~Mه=+;11TܪOlb(@;Ŀ{0{HO0H_s[w4޼Tj&i]YDzZe("E6CY?1 w 6:wERi= ik:>g;Kjzs.<ՙ \rA]Q?6{jqd-171#eb'9}/M/:uF3fT$d%^$r<'eۆR.'8d6v é ɢ~Ҏ`w#}zAY*. ?0OQ[|īў^ *Da -fkVgU(*F盎D}{Ot_¨y_S&ӏpV[u}>&'FHoM&8K\eo'Pvd. t )f$SMA-%ݝCFà2:cm\Hi>)t6^5x`QY|ۃMVTZ>ˍz(cUi|@6B5bgq֨tM_.$ISf껰oLJ"KLn)L/8ҩ1q#sng ?K(Lw Ai3{̼_|$A"Nۘ #dƄVB?sl`' t`=TcH j.“eoEԆq-c JQW =j׀2PF%{ɥktJEc)+f2q ~C7˾wq#0e ?TV, QMML]ۘӶh }4Hw4c.dٔ%'PUƘґ(_E1oC)0J6Se#B=|Uh=Nkh 2Tc|zMQcOyY6zs&"3J mS bz?l4^,m ;Gg8LH'Ĩ\8hTve +j=737yw3Ig\Rz66ȐbR73'OĒ> U_>"EN m;Gfzz_|fytG FF+݈ ުӭ j5cjFN9:KON=tN?E# չ/96NCBkIVx{n(?tr_ lO2%4?>}+'-enWݵ-ԨPr^uD cN9@̥Qj[nm%Bɂ料[C1̄-9[,K4r'*V$ $j<7֟ZyR(,~UG7 oBf9Ds~ 5'F nћWG_t ;R(uW&PTNa2JPrp7[H %5GZ9ՖzOdbDt~~OmTm^?TjJԃ9_=q߯]e|\ S@/Vy+F~AƞB?,(c癌F5+%` 8bM{ʆ_fZ]KHZPc}'򤬮)UviH4Fz8ra!Cuj~EbKrbI3m+/aٶ~껜Mغ٩ t0ͨf@,VvGګV'Ż]32pѐ3yG7㦎L~miZAm`xsd&q*3=) TђptEng^*l;ÔB~HݼWlc9e9*1.C 셗LBqeWu ^Ý!b}PW#0w?Rat߯PҋdaKaO`{#Tj^@&G0xZR-ɑqQBR>aK`2@n7SӡIhiڃ;*{A~V<_| 5 aO_ϏņPk68Sԩ9pcA5Xs )95U_2(%gB]>KӌG# Ԅ>yP;Jkfl vE6TB&^b%3!H846 ^!Inߠm#6fc gaLj,=7c1s qbdg>z =MM$0b%rV [2;0 ,s>w9P[R@}Kypl,.Z|`*7Uy0}= c+1uo$1ΧN/rF&dR.5홸ɢ9XxV(sDȇqDi=KJnPk=h;Tf{iRLvo/T(cs {NԓOPtۦӘe5xKVD6-2;{,Ƈ` Kglk<Y |̸?d^#!8s?G36Ϙ(Vf -qb$(xU=-n!8m$Y/GY}{i[`<!22ߐ?^ՖnJT7>'gZH%Mn dC|wcM\Ζ6>`\tظw(IF!}Crf3k]J'Fa57s[eߑpKz2C6dVU_qZSA{drPi| ` H<8 ,4Έ.B&FZ_#Bgdt(4*#-EUC"(Odu zT `Q鱄6-s1Ý P/6o/η:GeȐ̨, ^EпhK[Y_Hq9ߕx@C3`ljCZǴy uS˶㍆lia|b5x`}e>(]g;FI3E_2 mY ^b jS+rZ<k8aZ-xJEOKլ*7>FҊi\'4K+(]9b"?{jl?!FhhƮWC\L>cS?C-fUVaNt;[,pa\_L$Ҳ"nΕMR!'l1gHgN?9cxaP+}_"7Ē玶K#5P_uFWc@{bͧ4o9A\u=$pW`IO [s!݅E$q6G+?7m Z4/zi @OF7-Q˳>mjD{ٕECYE2ӹyL5uǫao?U͆m/7ޮ]Hzkug!F`} c AX0\6>+TN|Q0 vEi}y" \F8 \;1:&N\T_7ï PPٜf|r$faU&&yuu`5dS@QwzTg{ˢyü3:\b'h̍tf! Q3D3"iGgȒxx`* k<'Pj=HuepF)dɤځDW T`o!Sں8R99L)V/SO>~ 4"eo>RJ0*3FSc4W :kg <%||92B4|#l#PbUkh\D|$~j)0r.кg>o *;V >gG\#MI]7:96TLڇAv[S l|n^V/Z] rQ|r% d̠Ioփq)Gtl?\s}KsMs5xҷϣ=q=w@ .]-mneoۤ>Cʲ9f#Ox8=uʒ:3^~u* X㧡ޡ1)™ A~NbX0? (5i AwXI1W%|KU'xH(/aZ{ 5{SFE UѮpvlt#iNIs%K<'zIJ2i7jPLKLKI*izvTu9H,sIf06sC ͥ9]L~cAqk; EԉWOKۻ_~hDV\L/u>fk9wx M] NF/]*On=p~$FՅ5Br8,%/(iFֱ З溵#A׹ɸ#a?-bn ok7k_i\cU|1y %~IvL?N$d ~alɢq QI;f=1l $+0m$G{_hcκ]}0Szo14yjOuXUFJan0Ґ+%& ' ;'LL!Edm Lň =!T:ƁR(Nvk7HHWUaP1zDCO-he)V]jՌY9U2C?M덠} ο_q8 Ӫl{)ڪEqhY42Efno/ T('a0KeEvHIDMcrNskm.by9{Iqn_3'iomj11,Otª%v!1XP.+"TUnNȥIƲ uwA'{O.g^=ST%e756?޼UwI`,cޤ"4+N,2r옔z{de&xhzzG9?PijnLk5$¸ա9u %_ٶ;{1@8hU}@M3x'Fqq0\>Hlbx'OT;1)J)=mxU7iٯM]M41W8Mf]$qU[/\輍r}&}D[ڲ%Ne&'.{5JA!ڻFA\G.R*ôfΤ;v?SX( lI@PxK*((}0l)d*XJ7+yfqEm$z@3aœiE5-Cq-\i1vx _'chEx2-UqǕi"=p"lq9T9&2s jF4Ѕxr5y8yh2V Wr v hCVζԿ*]˭ܥw&l['1j$JI1<)>4̉n,2[Wty1 5c@O L&=u0lK>8 'z*ƍj;J"}M&v]U|_Ӳ~yY#@ĉeoV8ҍavb s1d*N4pl^=8J@r,]ذ)Q󟃀ߘa/Z7r?zXrl,)tAwAzO#AXle${&v&Ȱ*oB< @:2e IDX:j(^`JgTy !_K+с. X61PKFjK#Z=fV–pyG&3kRց q &IfphL k ib&(p|P0|PDn6jQMzSZi [IZ_dCF0#6~O$Awٌsb \i_T]jJxzsf\1 !~PiH¬'$$-pcrbv @[R$hhQ7|1J(il" 4YƮ %AͿZLmEAn_\e!O 7/Aؿ-nJD~W},'|5 VKqśl1YZw@zP~:A]j/h02n\w+ߞ<W?՟J0fXdmq$l d~\4J;iJ9#ޙm&pl5 L*튇I9Y0X7gܺ_ W ܅@%񆈍 `Ju_e-D4y4+4;i@]}oo7Z>C? ޖ:hȬLRr?E>[~i؅,gHV}C?,E}fM9(LʪK{`,ז,V8[,2 !}zxiԖz)z9i> iŠOFZ㝢i~Ȑ1p@DkudX 8wIU8kUÝ6#S_1Og_lc$I(呚')"LwX'ܡQSR[*=QLV!"/5MEP#y䢗',hBb)1Ӹ\jX+{Fm8pzZ0e(gFS}`y]xWU/pLNP=N1G.?ګIя]N(~iz#^zuTH懹9}?ю|rV-3(wʯg~Ґ$z,=tbLYnqX6AkXS: 1G¾";5E,N﹆- I2 $f s/g!#Y:/z)`-WӀKƐ ?&<,HJ-b|!\ELb/\uO4"#BXdf,6u `ɞ^񇩫>4_@m_3WTGU#Ù5!%*ZJ&AZ7#=xb@eldTz ;A_KM9UmɺgAFUnsȽ,_ԛfRr7TleH*%̾){[oP MZW]<ȓ.CӺDϜ^vɗb`gzLWauOr|/Gr(j ٶBBJ7\Gui400deJq (?ۤvPd;hI xS»ֺTovV b;(.PӯkQԢs^_w W3BȼgXf4:Vjܟr6p ANEøEΛ(˄qf,4ZD~&hxh$*Vo^ST[j u<y1No3)p*NdmkGsU:+l:c3";dž H,apw@Bi׻ȗG%l_]Oj"b++{ bNO/P C:橜E>* U1ڈ!pvYuV)tD(E)SJaBsMs\јR\E8&\t@O 5I/)>*-SDQ=IT;0&Uleoۍ{+~/3=#| JV4p=Y+>1=JoN>!o$8,pBLu*8~H!1u OW؇w6Vb.hΛm3 a \Ka"jh rG ^F0'|,UgHWRK/-/P .flO!R>8G;Hv&|)Kv` cH6{׹66KSZxyEmҎnXĴO L.qǣZ3rs87 -r>}-;9Qح{V LLϏw_B?(rHD7(ţ HRA`|KxSg,'@JMrx %ž&-F0$k͔eEcK:lkA8/#u-SsQƓvQCh ӫ Ҡ:XRumԪ[ώ%&\4֩h*a㥳?h+$x"ܷm?q2@fu;S겉dm^^RBFq (t1*l? “w=o`H;Zf]x@mbA KKI.ai #}okQ# %eHpՆ7! IU' RQno<3y!ncLc_k^v+ 3lvnbΟN5kYwfJpەQ)YXޒqM e Cq1;fKL|'puTC(j/@2g{ pk{yZJ5\[2, XײntǘSAw[㖡>`V_L,%a ;Q9Qrݍc[i#˹&_t빑;G旔@jxH]4KB1q.7ǎ?~O6@tjWͬӜ[ _l%N~?@Jލ64+>z80nة$QWCZ\z$c[ϟZ!*?CG|E(nfYlDJzu E4wvMC*'e(qbׁtL\FTqzHƤT4dVab7'@fJûN3S1R[\u`h&6}m\B/Lߢ^)C^lR^BaI oۍ|\OCQxƲƼۉȀk lA#A)=nh-Z1ŤSe+;1^P-%*o_+!+V?{\6;w^մ60VtCB9eXucDG?`;xm/\+"W>>`^E"<ò#mQJ>1F@VH,,iq%"KbnR\Sm z#Faz>3RxQPӏK#*8SB_me}t͏ VөD) _#ou 4ayf! 0HLjt#{"U[.(QnBæqJ%p6>8+Xyw(Z?'uS}BZꮉd6mUBsح~@إvXQK[w&%1A/635fRD0zO$V  ͯ|1 X0z̀1捯6SYHy$@4~)5x,ϣÙ`w1+Lbl ƀ5hLr%RY@liX%r@í) +FU٫ (/5bt* v<CuћTffG-­ [Y">)/ lY]#1yQXlI##w2O@"WIMzB$(?ツ[z8LNTl\ h @xEfI*kտe:!0>$uL(w_~m 8o "/ȩ""pN"':5d{I3EUqd{ߒsRKOSjq3\بL#;P ukJ5deLng]._ - p݊kERЅCIarBu4s 0"i[^uFg&uzCSR6Z T90 $qkCIf\:kpo0^/M(ՑTOg@=uU([U07TYdǸ6?EEֹУ: յasj{e'BPx`%A,]~soEQRR;wP*ʬ}U pDD,o>o>Ҏqŋ\R`S i|]}4Ζ{`fnUr 8S.UG˶;`vHY؍fL?(QHyפY "ӓ+7 >9Փf/oPh^"TLs!e`sKLY +@ɔ걗;N\YĮ !=o >5'z2=EN~8,;|(p*k.j>\u8 L8y3~6h(uO|6եϦߓN+eژ=DČ$@忚9]EpP=l-?1{ju%9 %^7٥oU?bez7mp"D5w+A5= 6bDP]ݰV媕 7$1o)nՌM!efsc?ض0 {.APJfY/=2u2_#vx ]_kVJ)_H|To@wR!v<Ĺ> QF%ppFL:0L~r{], f-]țA4 PK0(kWVe%t@9(6u J0Ǩ1d t!tigPւX`)l.ڽR^#*ܲ 3.N#CU~2L]5&zsuSy_.[d\ΪYiH<"}[%FKQ_F>KʭiF6L} ?m^Yy Ib4u |i2zN=UG\ Yka688ג6v1 dG4x;@,dEþUQ-;2RI1ȔܬF \M5MDkX;k>iVG? S1fmHG/ :}Cy˘'i"́p`*puH1ۣ(1iύ,sddGY*_e:yp*\m+~gRI]жb߃Fzgi2m`&"w/Ҥ8&a% B)i_xwA`w@0.TJM"r\"_R7@_kي[ ځ,kwg6<6ɍf)Ŭ7dy&[9NX|5p#[ԗ0t[> u{95Z?S*;APiFJ!f'ƨ8 4 +\vepPD_gE 'MɀbX̻E\uv:-2[!ϋ 6J]a h(jCyUdžUuSy, :񐍮j*%-Ӂ\&*DmϮOMq]ep6Rl I.m=XF5<'xCyE=YgGPHy*f)?|ՏLX7\[AvŔ#_U5ё|It-AlؒY'܈h_KNAl|;n%6{$"F ɺf[5CR_a7?* tb<<%1_Qle5DlxSb6 =G Oi|*~+ !6Tj$_s3>0sΌgb3NpT ։eˁtт!&I&`#C~PaR'ŏ?o2ZB0~U_]f:k +eA|qԹTuHMmK' rF5W U`9`NI#*i} ']no>Qo~ rxttw_md< 4/3J:NX6mT^ [~_⬶a^0zE/^v ] EtDYT`}D~_`M1Q͡K\="! QAd@,^{=ڲAk ?ddnʆO!*rZÛB Wj70 FD&\85|޿nפ,hsglj`z&؂#B?L#SIA qˍ@(}򦤱*$a=1 Uzq;>&R&O&LrвqPF{܅ij.I345Rr)6Zi/:x뾻(TRH;B9 뷏/\yA M[P뤽Z IaisY騎Z;N.-~s3;OwN-8QJamxOk^_E%>1<0/`>`$齱u~_.]Sʔ9̠6AQhF;x{o[!x|^y޾p{GkkSOI^'x8'>22i,.ԪEWfD鞜=0}JYb]gPn)*qpH/@3C~B`1oUCB9g\D'TH gE e0?Qxuvb9 yLu ,g|^U0燊 9C۔-&e>d{4#b{ٚ扻X$݋*?;lTg>{MQb̧*XMjC_b{ߝR?HG>-nzA\I{6/iNg }zZK5z ֑U1^ ~S|řB,@:MvTzWwZhm}(HJɅjObnIwbJlT@(.PN0OEUZZ({f"k?cl捇b{IO=ѸL ^fāv@%0r9Gn5WiH-)>1z+lJ(it撑v3!hs'6V7KIBJ~ӡttFtIRD pU͊[D;I0qy P7?9nbb&ͤG_&DeTٞD\ZHډtWNE\cMˢg{Q Pf\*Eb/[.1r.6e ɽEY^7J1K:Ϥ2yJ]40ނnCjUW|>pE5IuW jE+@Ƭ=H8V o@$`T]LZpij=b*3 AGk%nAk*uYWw:#;tnm;!wYyOB8o|4NcRX\gP7 Im +T8c3ͷ>,`5IVH_{86vgM’a /zυ̝98BJ\H׬܏e'a{[Z+%=l$[}L9,.߸#s$=Tv|%{p`3l"E[#4aN9CgArE3q{IhtE&'g)m _[oHU0F-ZS`}^ϸGl-\ x">$n>z9 t/>[/՘5LgbXܣFdq6k?iEöQu(]^1#mFcЧ:V˦`mUV :6|E<3-CɛR;aKeXr*0lG*y 9/>" cH|JW!X*ԻTGd^Ajp}RcQb]^I"E" Ӳl9;& joO+Yr-^Whc[jy, D)#o#c|x-{}9'ک4T LXP IV bf&mG.L>$%᪗; \<2|}l[Ix}p$}"Y$/`` nKbfnw 8X?^:xCyq4d~`je;n pH7X+.3J5iZ'JZ-w>t41a)үc[ C'ǚkҗG+U qag*itIP&|T)Z8Pžҵ `3l7Anlr~p6'19"f)}am0{I)K]B{OGLzn'teWD4i=G $Xv߿ ZSR_72L㞊⽼ x Jo>,PfEڑղjhN0_mRX( /\*XU vsWeO(fv9]:L2x ܾ_-EJC05ٻ)b'EAv{~_*S7DY,ywRˡFj *6~Vw)=*J?:a*S?\}%Pp06J?1uTRbBDDb[' nfY* _L[XLΪ90]c[NLf\Z.*LgqvٌNRS+ !} pS^Gz.lDSm3|y;*ZRHGS9hu#_ e~2#3 䮰_+$|9iYv ZcZ.o V~F8m)րfRq ,#g;ҪuڑB@5!EoK!F8ҙ@Zė#pA@fee~yI*޶ݣ0.FpUO&z<(n6J39azXq^E[d@R %8 '+q"] gK@i}vqݦXa|kңx\n7c)۶aC%D\?91ӼvOqa-A(l#ԗo:K]Q{ydEG)ⷣ~+@yb jLf'%%)y[@p4SR60Ieg!QP s|̄QE3@v)>/KS&:4ٖd-8K ݂`;0*ŊL5ϺDtJ +QIADt1a)ɰF"Pj݈P:[qK{~[x*Mn ( 2dYSmshR/hz`9B7\wbb7Rv>iC!iIV.Hޑ:/A$H-<~@CTxpY̜f/W[ɏN(㝒<%0Rʌ^ڭO 9rmAǚI0 uJ"8D> 7;8/#PdE1@S_ѻhdM]9_3c_Q (r3Wsj̔ϣtV:$2ϱ(bEpś,8j [KŧU!Ob!R*ƕ*$Pcǖ%p(n tR/Rjɞ}F*V3ã;ɯl2f=@7 :f.K|v1.Ct@8U0sGP:ءxq a?R(P|)Qv^ e ?xcۅEm'b. ƭJsNwBOɂgIlOtNO1E'Or ,,>xot2t#hE9firIԎ|GS0^= p F  51<$R7Mﻆ|UTK BY` , -7>f|~V iMuVA{(aL<$;.af.oqďM!ī]f:CIgHx $B3cNI-j1"03$Φ) #ƒ)no{Цq"F章=n.|$Ub79H”x."Zp8鄠< =fL+/ᇘ!Hoq8" V)ϙQj\ lʐvŜ;$k "2AIYGrptkoDxN[CzV$N|r%9;:~A\!^J؈<0.s4:(͞l}X(WoŽDQ#/ԡN?eSyi%ML;{,v_[|Z=7z0%FZGo)s _XuM~"Lv`S-Y͵3ݧE;緮e 㢐cOUnqYhpF 3ZFLf;fa@ޥ"Xp ŎqDD;[{ǺHbږrT'}9s%-VQen3݇V0ۇ Oܤp^ ::qݭ! PLq+=O *.Vg 턂 gкXGGgtguE?tADUW51fВ`Ё. J$vC¨;0]_v4k0@GJF3l2원!\>a9[۸ ?'~v};L}\>km5s##<72ׁMͬt_ GVQK 3s:XJq<)6_8Z?A49]ONx'scH2 Jifj\60HsܲƦ8nѐU5R#`c-f`V3]N#Yx*@:O52CgYsݛϠXX&sGh=oޜeݯ8@ SBW]%BV0LCMUiQ#wzb`k*w9zUN);l&prlp.^Hp霐:<֫ҳ Gv"U.^JyJcnWb뷁nsaC!a "g70.z `QE]IieÂ89 /NΊ:rɵ;:n=ӯgLKww (t|2BA=3]H;8Ir F+O5?wC #,`YLw/d!ˣQaډ}\̝:qJn[W68Dݦ׷%-=rXTNP}5(j"WS*8c1V+W_"k} eO^WSp0FAc&gej0ۏ,zǞm6 _pq.d䣭\ $zi*7Q?r3x'x}*av4l ց7AtJu(O [x~X?D,)g V؂i9zaB'i ㉗>R-A_w9LB QTtu. O u7\x 9;`f!uRSN>-B!l [ZyS9zua ;=eO\ wq}>ѝH9s@5/Pƌx-.)Zۅz bОfW#%UJߓ-.Q_V؏ ܚ:͢= fMCse7mA;V),ۇF &澱BV /I}=l[>#$ԕ'=n^C&LM &N?ŷ { r'ƝwB$$Ϧrm2>濠qAlc}NP\kS]1h*f5Wkq8&6s6g@I7-{ċCXt]*ΆY BS[wL B(ӜZu 4>h7}a _P*`8Ab\tl ٔ]P?._qqr*^ʙmӒ~8 ZXfT(cqdql楓|GNVASìӲNmOS>~:UBJ\X%bLW3TfMo8t󕥿eFd)PIj\Y_tC\5< j+ջGVPA|sh [@BL}o /6DWsV56' .A¢AzoSS!gu;0kiRHjl1%g~nj|;9XÊ'? Z9]vyWG&+' q'ozE^#^,s E9TSׁ9˛Dp ]iȑ&:*"WmI\ Py@.lETPxm|z=,cp@/Vus1 z3%LI?oB~C bd͚_2b1+H[`!,7eZ ",ݴHe[O}Ñml=է,)K$ˢi1 ]x:HGKBRIφbЊ!JOFLʤcCs*^u1RhდR[jրn_bikr&]޲3!_sS}!zYYV JSL@P_ %1V3nC@zeJ$9z/Ho6OBπfZb @z4Un_ BBs*VIxsv=rɚ\֕t }ʴ~ᄆDGyXkUBmgd bؚQBk|-)<&(m7Е7Gz`PgSnQ(V0#S5`De!fM/Ʋm7Ekm d/.!%\]np(jJ,^/ٜ&H jЉAo"y/p 4,qɘ.ln Fpݨ۞B.Q#/wʇ!2mC0ʏ>Kx1JNhVRIV͇r4gN"9}igO $N)) F) i@@71۰KJ{OvGr^\xr?p-zfyadY(S?h۷v_ I2K9)"Xud|O$X y].pMo"[Ygb~czu)7,7pVxXASYW_QH+Z촸SXK%37S%T ivxB"]@5X#KcD\Wf؍,*k|PX&g8فJ4E FtnnaȭF%r k3!Ǜuj wZKPmM&d5s]ՙ1 \oNdBXGyւw<o6FO_3aS7M I!DgG'`?@}u`I%x)+=-Dۙi̛3RkǶpmo [Dm+-l[5@G4X|) չd)jBv8Խ u~J3ʠ$S>b&FF}yّgΤzIK_7"ԿRڍ9 ҀCea07*fÈ֢MšHVm;e_z{$@J6պ.#Ѕw8g{cAΪ/}!d̀'xp0.m'ʷt9d=>v G'@nfQ^\?#adI7Δ?6{k|f>Bk276?\^0 Da9ݘH~ts{ӿ1yȶ1`] yLNU/ep^Y0˰ȴRkJ8wR\쥖eQ\,YYy"1*p AR`򽘋$ƉVg1Z:t{^!aVlҭfW8w][ EH=tћF1 Wu΋6C0g:)kaSr3% ^bd<߉YbC:m% skwaK sDҡ.il/.LNDyd'GᠮSvxVk(-U1RO~-/F') 6FSeE`j(8ݝ AƤ/$JF3eOgMk /찺UTw(ߌ_gHS|O>{Mvcsӭ }Sˋ* o5V<^Tl1Ve+;@,'l"?}[~Vn@Ujqgw9U,1;b|>Q=[mh%~`?AA'co |7q5g] Z:mh߉\xw4i OV)T?A#C,6 |pQo x؃>q\t,| FMK?G=_14~mࠅf%eobn]EaBUO?bwv xSaut{w}[UzqNQqL } J nVWqq<7G]7IqQX.~i1*`n}^SAeC/$ p_5UC >x5RݘfĐ-I@W@Mly&&ﳼIAIR3M__;&`"z.EJVuryj9~pL} $)]C&( n ppbxV\)Uaj@9O ",7q׾3WQp[oE9;>"J_St}r,~pE SJSA^_>Z gEƩJ0󁚌 Ro|&nayQHnzFS@5(3[SVQ SuAsFt>+fߚKӵC K;A%_L TWuZL ޮLLBhxmg[wpzη gZKk*pvIKZ;D n?ܶ3׍{~1hbVKǔm4*S PHpF ťiF#~M&,&PAk_ * {B{i1V;SX[=ҟC_< ̃y2^tR gʙ zvJa䒩nWO bR0CÅd3%[8!FJz_évs4Xj'x84pX;ٿEY{ӰVoӷzIςԴox- ӡռZ`%`u\e[ H*7%["pQgλ{>A `R-k Vtk!EqUПa~SͰҐ7|`‹z@w _eqߩgפLirs1 ea|ݱwfeS`n0#?wz#X\-J gxIi k% sgɳW ~_|\Ge# OZIV9m *ߗ~iLx\3Ya]FGz!H\ g|nl[ ](J9>*_0i+"|^A ..c 7,*TF~ ww>hrxdXG  [@òA_Pa8g+3jFѨƸ\B/1~ _jĪ|B˫qzi1XcGoiFwOwV1!@Ql~աn6<4طf[ m]v^NO^_ER5I&S@zF4l>QG_>`k{86";Z>5DdA8 @h_8Ɓ~)J(-n3J_LM*_ϧSx0I %Xh63s={lTJ`"+Ok :) Q]漣Y.cxDdE2ڮJ>vߟܲhV'6k7_,?6f @W{l|GR/ؼT%Y%gYaٺ8t(}]-~C+SP"/Rn^J:ϯ׮3>>Pqv}ܲ?o:`妡a,cǯ1(O: ;)W&z3 谖}XDY*F_oD4,2?_)N!%*.dϠ:o])̞Sgbc;jwVs2z G?dkhDpA 큧#%vwqU22 ekXch$t?a`l/.[bݗ.Jx=bRJe0F4,A4_ 98Гh=|7Pj>z?#6NW`455x3bibU؁1Tra#]CJ X2!giEk2; , OG( 6=fETZVg6t-Q 暜=A =0{R~#wF6pS/Td?XMG?m ?h8Zg0 u튡{#P^Šq~鳩l1fAtw|cᡟ:S8FrcyE)tyh C& Ui%sq3?XI[}#TmЈ_T#ܧܭQ^u,}F xȼ[^m(&" 1)Z11>d؏G(ѿ=hj0zjŮjyVy]3I#LB>}i97!3Kt! n#RAFr+1GfU9Ћ'cf6ZB B9cxkrcpf :UCn7w%j><2ERS F}xӖO 5y$UƲ$4R$X_ O]*0k-=[4&-݀|?!{00v?#_c@O6GDO 闲,zi0[\R7t":^[lڎo:qY',5UP;ϓ*T-˞]2e.{U, ӐAvs*WLͷaJQ(P[ʋܥ*S7w$vJ}g18[Ѥ_}X 7tV/,:5R(Mq!,iҵVu|Yw- IdP-QrF:@ا`M[wcO|aS*Iv|LxGqOԺBVWW|LY9(q[ch3Ǥ1ʮ'1p/cY"t3vaKbo x¯R[S9}10'BϚf@>>ao m-Ae0%w/V֔ܮ G:[S[T"ވI:ʢ ė22B}D2̗zZ`4!28,3.6db|`GLތ$m/v-Mຣhf ~lWU^O[e"R;[ ~' ]^V/E_beB#x Bcn=1^Ř鷕2ckvlġ/mh-!zwޜTV'TʹiZfш$Zfe:>km/D(e;cXY_23lhj~7P\C_7>4Da$gc,@|)rIP"U2kxKT4Dpmj۲͢ W5BmXBN޹o-oxf^h[eirL: %8Fr^nEw q99r52OJP"g Qt8ߍi{EC4Y67:߷>2Vޥ8D5Dq<䩩"H=>pWC 9y>p.U~upj(@H1)zWOڸ*-|X Ugej=g4ڑ>nXu'ռkwSCun#wGT6Ax'1H=>]E;!껦H_!eB ؚܳ9Ir1)m~۟"x,4}Zxr`(ETcaR85NP(,1618oóأZu3my˸='Z, *jY;QSzTq~t|1؉c-!?N&teYECI &p%GJ䙦Y`gl9mӰ'F,!SHL'l!>Ք T㪗}%¬fT6:x Vf{U*ΏQJ#FW-lu wa ^Jeܵf~@{Z͗T?*Ф: Arဵ2o|rP/OSXKvxachפ H ]!d!h>:2.^=:>-Y$%ި d8 m\zw# ߩLSA=ӿKL1d1_W!JG؃Ŝ>ӊNSm2gJhx?V4~KnV xj=K>1|jw޲9ԍEC6M8X#Z>j¶lir*ד)E]eO\_D+@9?GՃ/}zMp|Et9,%O)RnT#eW9S=08*kM,gW`-I7d@Px}3+H[9Qȼ3C EӬZ`L1zv@8KiWˇ24zK8$ q O Q(Gu|םXKH1V['}o)>r.Eee @2R)}@LjY8V\ ^,+xϬ[v:cN1˼ۈ?Q]zi6N(Ў¶Er< `z@'?T2n*0 IX趪;ϖ0h<ȢZu0&@7QWw(CpD!Ch Y8Ex'C`,q oY԰kUG3}/͔UqeF$P{ HX-L.Y3Hhݖ* \B\S m`efq{,~020!^{2,D"j蛭oاen39k`kz}/'/1 $ ɻq pܲsRUdA EĬpoተƢei}q DLt7L6%]^N!l2 "Wm?}\f1/>TA_{0\)_I{%P6"14z-ξi՟LLIvo2y P &5qQ/{i\ `!?hʴPlܰL3#oөNJͅmC} "LzOLdzzc'16O<%͖G*#Bdˌftt3g,lܾ'"Ѝ.hLtyU@5B&Kݪ2Xr_k7w4mZ%X꟔ft:$FT)tvkJ8e~ ^sw PE8ڸSz2mn!J8\]ݼ#3Y3V<G4T[H/#) ^$$kEIլқRtyIzI>ɏ!O]Y4'|@k{?ػ;(eY nj7_d u}>]g(\a?6BsiBB76[?ݖ #\!ZuCN╀rE뉸x4-V맨yJͮ6UՏ]YGUFCюz2<{c<=~X _EVI @$l;F j'?(zETzvhnƎ$N8ۜxNa(\]XZ(ݖRoiRE@r=,r @,ǏFn4蚙ҥ=·ln֌$z1_.Qؗx簘JM?6LQsjQ!-ر~QI+a&le/;~-ۺHR ?8DiRq2aQۇj6 9\' &ySWEN8tRnd Ԙ+tϻ\xMihT;ԇ:(~S"Ja shRCPJj]k=OY890WD!ZTo)("NƩ< sg(͙qܙVm5{^Zw}!P#9)ޗ "Dq̊ ¡/  L`[\BDbdMՖ"ъfS8d1@) N1K_~s@Vm0вD,#a&K]@Fe#.? ܗՎdzJYm؝V╂=:/{X|0817Dv/G.UeZº|Q%zzp90$d*74Y[ װ^Tdz2{uԟS%,C6 zM1{NTU = E= ?|[sVVW><݁ XmAaFq'8ؖZcv S`.`=Y=Od{yRU;SHHWkjMx:}yCO44? ҡLMs0 gW@ܗ6&lc8w1ĚNpZIw)⩽%$>GXGlZX~Cw !4yR#&=\s!,?u QUt蟓65TCŘܖz,Tf{L`gFco`.Jp9tCi|VkwWZEb, ie/[/&0J K2"io+WHbCD*͉(92( P딅$e O;LؕO A5-QJ8 ߎ5!kg{4&W-2Dl(Vz/*w|(3H{&bi6QgR\ݒSXgr>64.ǫZژr:LV}aᛈ5iS%m ʼi3Cn޹SE8O:\x7nMR {υDe.g`w]^!&O0kOmq<|dB=O7*UZXnanq\Pu n#it(Fsn;4`s:2@d]CfamC ފV9KmLƥzH"RO Ih|B,J8Ֆ?Ccj..P!\ƪgf:7M9Rŗ vE$0?}`~"@\`mM DxY:OCb !f7fJSD1]w e]IT8w>0-o-|5 kQʎ&O!/06 ZJsEΊ{ 8|]H20fF8n"-_kXd6Lήc$*i-?WXX1иDGƒMz?nS覍Q[.Z!jdK|/RNM&mCot>N&2%?@ 11D:]զ.*DaChtsa.qfKn~7AC82%.ϝܞbr4BN5bS+%c^DzAK>͑}[ zOM3Y1GH`6Ljz07opr6'!L_&9G93$lJ_Ä9QnV* 3dž^$OMb!6M߿iEgŶӡ G!7CSP6/2xr}E(ڒ"6=93 E ܊mYqDf(.8 E  ]kl_--6ƅOFZ^\.pA$ Ȧ'BDN|"2ِg>oW Mޤ;CPMpfiAƛJPbSTK2 @ޒ%nh`"A%ه+FN:Z ŹZӠՙ`3q:sYW{[A#LnN'olsd&]\p2C$ȁ#QB@A')i!92vý61kP]WӬ4\ `aB؜aǽDZc95K{ \mbx²s5/vuXn/É0"ޫI/ښJ^b. rez^kԛ)XDKxEʧ{?( [L2_<66XQA 1@ݫ1U<62AUH -WK}^C_kNSd~j@S"S$zzGNhd-6 !aA܉ph 2\@.i@U*䣵y$ߗ#Ig]%#6JCcOIFᐋڎj#XrP7R|<)la{,U,0a_vz1Rϱk~07=Һ} =}|7F qhM3![-}\֣F[j?(t HmsD2]̐zN􋚌BqvyZ~OܨO8=v AVfZnm1d"ʹe^:M,VZ PΞ1B5F(\*;r#!wd Rk*ҫp!DO ;{3H0k\A% ,oJ%LJc '_ib(_%Lk0+] mO3@⣺I pCC:MFA~MV#z-l =5nw7Ǩ^{@B8t* 8CڳTّ9[} ƴ"Dh3Qh܀[`V⨜̪:Nc2:/K=ARH0-k[^(yBlP05ÊHwlʮPtkS>!S⏱!6\h\A:)m2WlgGWTƣk(霏˦tl])Z6OY Gi b03^(͎vš^(-7 o0 G.yk@@]t;%~בfo{dWE @6?s^:_qSc΍lW)7п,H%49O~u;i6c{ hI< A,m>%Xr^sy՞'j %.iyKbKe61tY :&as(H ai\M$vjeP\}OVƐ18b83p+KPmC -M| .9]ٹkט}Yxp0k*W'ba>zLf%gNtZ=,G$|ߡNY/7 `H6G~Kaԣ1ZwVa7 H7n|̡"ygKPh0fZW"¥>WSW=-Wcd:킧NPg 4bE][@n8%"%+X]`<5QEE"_ NwݞhdҪ 4\*f2ÍL"S(dm$(N05c~%Z-n"P@ɞ)E' -/2ѯenV$D7-JP%|s ,gc51Px#-$"8_(X+ha!ƪ^f*Gɺϧ:}IuFql[tiB#gBN}X&.MHXQVh'wE>jImOyʀf+d_ꃪV K' j+tJwEEq9.zIJ!Sa^h6B B8Q\`{orjhmNbzDH!2ѐ}}1?ކ{Y()WHk-NaJ !sFV3;'+^G44] uH,ԏl9p+(.hJr{zudf' `\ELFjlK a#naߺu-?z a(=|in"6F#HִE6,I9Ċ;Va.Eﰑ͟|l-̥vXS9px->7Js'b3-$1/Y% uU1~Yv@$]403'?1IƉA1 ͻbhG'`%!cѠYeZ r9\os<{b 4cm7ǎ$nb7 Z7꾈L=r3;}"`!asP @gkD0sHWQ,zE7ìuR&% J6ĸQ/ϟ+(Nm 9bv $S:T5z!Kx[ndX9iN2"FI= UόR!Ƴ))>ɘV:]wSK`BcsYe-KsN\X~ n$+V=눧COd9N蟤L[|\+hF4/b@h6?yr'q'6z4IJtʆ]F([`^'S{nbN9"W/TMMF@[Wa'ݠhn @(Ezo;tƑյg/U4.}pdIbȳN:txp;H㤈ܘ.(Tp NB}+_M2{,U)$thI-_-"G):[͠R* lsjb;A%5ۑq7_Qi+a᮲sRx_Yˀ\g8 hB)/qqeiU(L 3zg0ܛMZ7> SwY@\2OVTJv)u;49SM)z œ0Zq$:n=u \n M?{Qr6(|t_eE̖gW, )"߭Tp?`#%\%~oC H+:.i1W*9U}j0MW,c[*YyjxOQ&N7q'CIo~ lSX::] t)D ?*.M⌐IGS#:.P@@cCbd\sgߠZ˛wz{n=ob^V |Eqm'BxNѴI7,׈ul z[u'"!^4AAs '+(pք/0<bpo,}2Z?FA ߀uBN֨xk5lAɦH 9>u*:P-AuB8mG#:$Z|[ XiRc~ViRLq -#f;12}g ڪ gV\qI&[Ҩp_{/Ń>)k%Ey! ӎham*iChG֘k`7 nu)H'R|>"C29q=4B8j ,SU6L %`խ3G +-Yniv䖣@#m ro!geυH1_} {x򫐨:kA?%Φ2\QL}A:a]Ul"Iw4PuN&/ݱ6t*=[rPuj>p->Ix-"8\8eAEgyV I?`!@Zc3F /+W-S9ܜf! M+,/2=\@*rkb/prO(4ee.3M[r;2͝9rٙ@4-trV8ϯɐK?Y0T G_IR6xɹuo4 %d ]eA!KB4ky^ +J׈*#G@ ƵuQ:bKerI*(u&%F%ޖ|Ēs.hLpF\hLZ3g0L}ǛO&ӘM'yd%/gC-~ME{hW|RbSN ߩ~ WMHo\OMl?%P E=]B(7"QtD!-CiL$M8FD]'rǘ"3٘@@ )EɊ :JɂzsI0gNu+S̻ڛ-jmlwYT~wi fK& 7?Xh6cR@>-~άBm8u|I2K4wsd8tyI0 .TFLׂ&! w:}\b쟜8j NĽâl|{dСn,䀱j;$-Z~„X%ά2Q9\&|(oJ$ĕKg=z7QԠc8F>~G]X :SW|h较/ـ GH~8V+ _;:KMO=Wbh d;)dA y)Y %MG=qC0=$E/$O QCS'˻ A>h楔_\x(>Ж߇b˾t`!9آP|KpHEo\O嗑XRÈ%DD<}9-J;{(Bstaƺ:)%fh CX7)s'^C$IZE$=)J0-.ڣ6Jod6栐b|dBi@D:I]2cBoɡk?᰸=:;*Ip"npk÷ɕnXGCqaB7 | wK1He:(w>dB\qds(|~ks3Qs+ɂ?"dPA~d~3~6ӵεj{{Say]I;XSzϙ EDC!G)i>$I\dw $ZkB#HʌXozr c8 KD[5ㄶt/'K-h~ qf;`!{h_\Gl৩ 9}(T쁈m݆j#Fb$sM?%pk@BLb/k,ȷh:>a}oKfYM.J܍:䛁ha@G'lj>>$^g7< >VP:-KZkw<-aQ\BٔhNr {FytPuXKAҗʀnP4Phf>>э+ ,|-ud3X]+3`%}nD}E]ԻEG#^cwoeG>y>қg1H. *lm[MBܽЊ!D`yL>{P: kGx>lUG7T]? V:øL8Ecog<QGd!g#6n- D"ޫ?tDz !V؆Rfg-] ̳i`O}~H[pz )dhI/HKSSNTQ)ܐ}]v 9wKc>Sգn٦OK5±WT7i_l?v?こ!J>iЬ^>f78ABg8eoUNܥOd v_ѷ_H@d2sƐ_8o#zu=z޴r@rM\xMH1Z*( ϐPT9fi#&\rTx_fp1}k@_DC[\᧍,qYqzteZWcѶOK^E}H$I2b(1uAT$_y =VyJw'#c^=\[HcD=醀"k`k ,Yҕ.%IY={(ɏZ\\jAAֹ6߷Qk&;cC@4ٺS'J(ڴ56 s'AAF>l RD= M/waq`b0vrL{( G\-9vqoHqs2`g?eǘs^LɁ̣fu2ˣ4 0iFi6̦}mD}߳V DZȔO |3^B?/NoCO֟Oun߆ |!LH(-(G6^T:=i2'/m^}ӗ-4n*yaPT%׷rA?u1ބ)u\F/Q/6|ϱ5WVDIrcx3E63,ಟ45{-X٦_ Am ,`?Lwg#оv~CdVGn>B :HZB!ۀ1 Y+=Ns6Y1h$xHB7:yywWL Z?2'4`؜[ۄdU|i58iJaR)vlHGŇ.&X5!KeJsȂ^"KzcL%dUS`]^Tj'4Es—vp5`]+*Eܧ8$xL<R}t6[{K]즣n Ji+(pWVHYX";Va(iL=83/\d8ާeAjQ~ǻ1QJn29*u GD6`pOб-d *UcmF仞0O),t?<so13@񤃲DxP%DP4Rx+nռJm #y¼ƒ%&r?QP˵o9.#!!íC6VB"M8KbaZOaR+Zr$I_ t .fh*.6])L1E45+I@7Uvl8 |2rӘ:O9'ʹ hgvBMg e^b?-oaAg3DiDOamn*rёX=K mo*O+PXI+S)R3gp˥bR v,O#<-cGÒVX\1ޠ/R^KV׊3 ~Y蚲su lb1"aqO+CƩZS7I^#;U9N-w\N8UyܮpfzDpʉg;"%U9j&Gg G=h=ZFB}Y2odWQoS %2)JIAMdi>AKx~Ãs_l2@`Ԧca)U0pLgCmVK0`20(hpQy\Ό0!W[ē/C(PyKa,A$,JXyPq Ԍp֛( *AH8Gbz+="}_C CMr hl;Ϗ^IJ>ںWO R3t*(nWSQ' a{$=^-g~DCLuS}-7n7J@*WObm/Bh.l{ͷNgOF5r[H;Ff㟻Լ/ OPHXUv[Dq^~Mh\2M1VQZ).SO%oRr"` 9^ć KQ=55G,ew9,ҷy7qy/+,smA/(tBlDӭ e:m¨t/" n2ZU`*AhEH[ؘz$jRTN; E=ukwiQS<3= 5S<;$ʵEg ]Ntr wA?d>~/ׯ`>6"fooŽ9g/Ұ#2R!(<^mKu.kdžHD,l8@G~?,@udgng;}*pCl#@5a>z*5ȃiR_ W۶ކh87Z^E^:ciIJ t jX`ދ"샋-R(@:<%_AǠ-Nw[~*K=5̙¥uJDl@}_2H9FYk{K+"~q:U\%f!Q߶Q+vl4Hy<"&q[JRQY h>d3Hn'_zYQ{\W|O$«ؾ`Mfw9f`NeָmVOFKa +-|E[x3QnHIi'O'ckG콅1wcӲUSs/N1 #ݏl-eԭym^3GꞂ[r2xMUgM-5@j H )f27+V%ۦ') X^b%|b^o){JIqb|sY3DeH|?`m ];.v)f,:]{q:84ly_ds."\6n'Zû)"S$ˮ`sbV jPۑI|,ؾ2 WVm\Ī'N>V[BXF!QUMͯ;K/"] "g@9p në?(-S0`QiH0`k7M  pr;ltrÅ Q!j}ϦuݝD'NA JqyYu=|VSxR1jsC2g ոrKZR䘎lynp \ֻa>c0]Q`A3MfoԨjłh'MgQ% j) ď y43vD:A_B+` KR+݃<^̸OgrWQR#+Fv]Qsy+_υM_WwKDhĠ~8S9t|pUڱWp&M;oO̯Ê&s}`3ck.e-ZT˝4]^4-q0%QXP(#w=OU/d1$-6$\YT6뉺ʸpa$mZ %:gݺ 1BvQ1G8 o{ FNeuDXf~MkqsjW clwئYs%#b{nwOynu4sNBŖIMW42T9/u8//s6"-包3lk/OTɐ$C预4;MQ:|D>*Bn9 g)~Bؠi$uvYi' ]yE! ).MU>OPFm0ZGo%w;1ŰƫJC!Z\;A7rTZcY7Hc'\@QvϦ H|3S; Rm:Q4Q 3\7 /<:=.DYi0Ȳ`g>K@ n78\AgҜ{8Xp1WHG'``ZE;If9Ll^QxݳRd% D9@}r"ީ|4b;P6PaNuP_X / E1 tk9LKs>2*Z=qwT?6(2P7* (ˤ46L;m@cE(,G/ѿ]C0G}@_+Zk3^ߘxsi҈t?{|ii\9Y 1"ӍLRZ~1eS^Dʴh>R4lL #Rw?Co5&[Fw% pԽLbvLHY#dyL[a,R4T\+Y41bIn]xEڕ__glU!u|u,r:*~ly}f.y­71@re꫹k7:Qy+uI[м#g w9>!Q~#8 YTjXw6:LҿFt65S\g-SfArF.(TcOڨc;3gt^ yFl`uȦG-FT03}(֍e+>8$ eeߤf>gGnQc4N* zf!H%j@L)/KڝdCF)cۀ\ CG uKtl^,70=60qo,%n&ȼܩPߏ\8IghS40@J" "EZ u;WP~i<}ݩK>AR|P62.ˇ2GԽv50T#o=\jE_`qxhV~6=nkzӴ_Q;+Rt!6ނU(\o.+9HQ߱8TZGױi '533Ow{aAd>9r9gˀ8*jY85NF>J3~kHF\,&n)>~C$"ml@B=6A M)ϟܬ!Z΄8،T"v,{FVxw~K!FyCIB탇C빵ōܺ)ǔpZYt4j!*@Xt=I̚mKI07Cons+xT5=|VEe310bD$,x _ܲf=fIF\Z9=14zV{r0xD|$2aݴy߹4+ RX.7dlwshD =FkZ9J-  BcQC(eJc7'ZW#>V]. jGuخ^6vk2DFm42[Ys*oB Eg O2b0 T00jDʿhNߟ:Us~ 6vz8b1$ӫk{fP#a~5e# !~?;؎nHjuo.}#ܼio0Ix{y$pu F~D5lH}4Ҽ:nR)X9o̡^87 %XE jg34vݢ?vBjO\38O09ä;z)Qt_+ϑb yU:"/ZgGqvG?J&/_M!s j%G/b^vdܝ%EM[j|N!hrnb=N孥6;m5mB>"ޫ241?j}7 ?Z_gI_|cK9ӛ$)łbl0.`CL?F86ڡRK^RIeC 7ךqdG߭Xe^dxpˤJ[LZsrH5vԍW{R[Z`  LՓRWIL4_Dl{tߎ@RQ`8͊\)oy UDRcSk?~r 6܋*&1Pk.˚Eݵ률!犤'Po} %wFIky D]$ ٗ_VjK"Hyh&HsLg3>02v-Jw|->>|D |L/WǷ`i@űQ<o3t~A.TD OW?, Lw/5/$sE%uZn +eϜ?Zh%8,Y ::y dyٍ5c">,0]@soO2S;?yFTWI,6ŋ+ۦBJ#28Yl]F/π('V8MqaLnYRL*NB<>3s*&~Z{ 0,S.ďݧ>v+eI qz%VU*A5=Ň>.&9 D ~lt@JUA_ȫU!6hQp*Z(jH"3~|Dj]}IRZQg yw| 4 T}pz|˔B={GwBR6R&pEu~y|pʥ{`\*db:†(X_q*(㕡W?`By/Uq#|%^!(ɋ#^*Nm"\@FMP uH H,7`nnl~OesD''" ü8ĴtYdIW"Vm+ɋE8rXt:F)hE\_mX3#|E$s.ož#MSxnx=DQKq]* <6](l1꼢 :qRp_-S4NM2 d$iktW,ėQd\&鷰J`g:T dĚ!rȻ'7&C\2f#OR1'EgB*m!|"DЕVA 'CtrQG.R+R س$Ǜ, >f듴!F{ f׸A7w\?Mqq}DN]]Oԏ޼2fJYYK,n1#rWλp [KIwc%<4`2`y򣚱 `]⯭u\Wɫ[ z#I6KH밖b]epyzɔfs+vhb- ;-,qr OF;Tȝ(0B}Z3tOnn,.6AR`~přOUdW.;(k_?x&ԋ\4Szrg4az+ۣ 5n4X$Wmo h\Xhzॐw0h8GAv* E.<9J?OE:X9\zOJs9e& }vo!g:S` x_ŪG?ƽ݋ _%q)äj%~|ntp}O_H:ILC ܻ4%7w=R1N'Aquo/|j(n4Y +RW֊QoHx~39jwb"倸g[38KTZ`wkjpYvh 2V_Y Vm0h.*$_~Z"G8ߒN>CB{~9Eo? /pX }ۄzj7uL# | t) ѕwy=HfX5Tj5J[@S&Zu)g`;BU`Z[Ct9l@f8/c-3Fٱ_7j2rSڔ5ʇ؛PrCsa kl9w)0NˍT"Yᶭc% U-:4ϺFL(+JUvo\nr]2Z +iSuf^ξN Zx:"\F# 0@Ij`ְ;8ƒS.:f8F`YI# XYÏRb)=.hDԏRTW/ۭ:ɟvXoϲJ:o{z sQL#7>OS{MhndG֗4ڏ<ō鴌Hbj"mHD=tus@rql cT2 kL)esl=hL=6\U0,~rHRR9GWh.HU{7JQJ/5yɘYgR̸~#D-7)5K\ bɓU^#P/ErF "Y"Gۘ۩Mk_p BSm[`Tm hj8J6}{sdcOApg?iˎ՘u!d$W15GlWJ()runpKYA/ uBUV*'༄{}Dtt\=Q;slr:Υ\}Mn v6F|V`,'J]x{]GN)yڎ2 -]~vp0}@ X $ɓVNܱ~7aUU-ZUb^=,.bޖ'xx9Ưh/P/wAQx~!"kyr@sq1Oq5 7xES!^J]eG:Cotʒו)o75;ߦ1 GR X׽eZޖ3$%=SLrm,Ƅ]bݙL~[sεV=k\?2N&7sUÑb{nrRS\2Xbܮ~3=1>k@pGJBvm@i]GrF8? Ӷ-9Z=I 6s ~vu8P)",:34g}1l|a T"GM4ςo6TEqͪˆ:͗/^RX_~ۀj +{;9މU-oxD'pL^=ω $Z4$l<[s_!Xe; $Ҋ-~#wSj 4s8wX>zNجk]mafwJb+VZB1l<;U#;{VEh$! &;h#?d ւ_u/+/b;3[+Y;ۍ_'D`-}l h;8E8;! 7*hMhD,BP 7Dv`{QjNeEULpHqm{V%҈E/HB]U-0P-eȩ?4屵 /C %8/ˎvAF kc9.ŁB.EA\KK:~)<6<>}SWmoe.c~ f`/K 6_\.9d"t`ҶI!۲#N(bDHϔTckž 1k d9A2aY`u9Š ̺B+d3n]Iosd!R/5,1_dsQ Zuk`1?)A=KDDlO[S-Tl@!L`d/Fԥ!o9SR s v4$,o7z ]Z"h6eҋnJZ*KE7܈0ݍ.hM!ǔ/'W<o` Y1Y/7eEkζC-ZP ¡kGʳu lYnK@zCD,˶'Z^e=NWy"$n隈5!] W5H<6F3XE[(+¤ʢN'a?q2ƞRB;kQ=DHs"p21Xg~K F!N0By>'qn @{{}w҆qEגlWit7e$0٧ǔ'7K^:Q>o\uK0t]iyc:BR" bwh^.o >xijPt&Ն^]( xمvsvx<+&1WA\UvX((rIe1iCpM!za͌ҁS7&=~%rf-̗ \-=ُ[F7C5.mۨ#nU> sgMtm`^XsVgdV.L|`& 0F7SӋ:^MDI}͗Han \y.kNF7FjTN?w* m+zULZ"_x$]VƔB^[HWnt ܑ$]"pygAl뤌9C OV B-@z81ްrS’izP@!e'ݝу1a;364-FMqgrJ߱yjZ@ 8ؓ^7ͷIK?t)/\i据AYċzh d1oMEګloQ6gԋQýaG̃;£pL@ AF6nD6|fbXM0r2!/Sκ*2`N2㞲AWxև4}ProV+Ֆ=yHtjkA2!D%_1eae&K=rPgة-Rۿ뤈ަGp& @/5ݪ&2˳;o^MW8 njj[^T&:?ϰ9Be&Xf<`W_[BWXvۙ1W8̖C 3W)lapY1A6L!{[<7ޟ4_?IIS}} e!pO9Ur$HHr AW[c5iQѳ1PIy|,sf$X0=:O-Z| TL ΒH>ml1 Smo:]sl߻4͒\:Gӻ.#~yo1 Ema:]N'G3鑹XpVAMfS+K>B\ȁ[%~Wep'Qw^Osכc/"ˀ\?{08.:wTI>lWtwֳyk8ŖJXbFdl~`̲vɟoRچx'A kSM[,jIXtiv:fYHĄ[> /2M]/?5ۣ=ߒ`3_7oqӜFhv9Zۺ5e`dWQ{BlHZ|EFt~/ӾSt:k,SAod / !^֥ bA lk*=mpH 22'@cVvp]\~RcTX&xdFM J{+Oav{eȹ*Feaov+vVg UIY>mXDf}QmVEL I*{dQ3S\2Wt2Jِ_t.╿2$NݘԑJJ8g"k' 8EC L%pƘ.7 z֝aT9?G4D2ne tI;( ЫR4?is_JgɂFLe %\|~9B!Gzҭ.V-,yY uYv]F?~h'' [ u^6BeI^rf%٢4*ܢ΅&20k~ ͘(G]\.1óNjS T_OyE#dU$GlrU>%;?хGC*dh[>|P IHjqHʭ~za?g֪=ntZZ0!VF lU3e.&x2q–y<~S*~Cr  _J*AW} tZϐGww@@[Іlµ%Vf|OLj·L!t hfm,x01q|CGVتn|? [Oqx .F,{d~uc j*@-C`y5r5K{D= N,k58<7qBP]|X.TDe׈aK`#hLp619/bWKHoZ8mЃoUc GgsE,O:yW .Y@[lN(ꩍRQhYA6Cr BojWԉ`O`B ;X"X)O\:zE!E{|Z s*- .𨩤&52 iokjHcF]k~7d`#~iǏhu#8e֔/A&e  ׭6 E"3jlT2m1ua1.J\ɘpXӢdČ{ӱFa!`œp%Z#sŘ$8#Ni[Ħ/60a[PGG`jIZV5t?aP?K 89涳ZY#el@6Riȸ 04S9*%?Fg &#-^Tr! >o۲&@OOe14?֗J(+ƽ?Z6)1m@ ~>vIL)&% Jo Պ+/Ko3T$C\\q.U)TFG<$4º,^Sxȇyܑ M}I.|{ODAꄕm?'1i$x8 z> ^}N<% 9Ј5NSF8 =pć2 ̺s8 :.8FNd&~r _-O=|7gg!ԗckN^[>ip"˺{q0U|^Cہ`AC4GzWGĦ;m8^̸ͺA)钆nj9߳=.6)̣c:'oהZ@:ZAe1Pź# ow%ی΃e^ul}ryTtZƏRFWsb&dvEeǠ;1coy*Myr$mo=dXyiҜɆnU4uxbc<+G0QEAihm"J*똝W˫&rA槂:re 8-na~W1X#9.=d<0Y~E{u\}^|h%"&]eېAfݓĥNQg,m0'͘,Y"F}Yu/;4]Wq_07Gu!.r$vr BbiW);6x>ԼKVròm%d _5vn:҉|DЅO*ص U.q#H/.*Pߵ\Gyh{}m,etFhKvX&L WI4 qS즪0$Kljy0׃@=NPa_-\79J(YKpcd4<*mʝ <Sϡ9lVd'BdJۨyhDKRBcqͥ7 Ho|OW mZ#qLaޮ rP75۸tN0 ? L^YO!#Ty]2l HWpL&B~ƔeWtC6d&qbpC)?-bN4 bKaz^dٻՓ͖)@cӳ4Lk\报|zQ NkI s$@si ]tOIE8~Y!pXeUx)r 81F,<,K@k^ a~b)zqHBkF)a3]됥=cRzCMB6/U NzNOMɇfl+7I ZbKN BRF?XnJpAӻ3ukC\㙎95f2&cAn  2Iޅ,eUhe.f{ Ė!+I=p 0 mҽP7nXC'1#Bv';niA#dHFj-;,s '#gf7Eo\'CNfK +q/#L*>T0LRsu^c-Tžq~ ^}]zv n9uq&`&Kd&b,\ic?|zu8\eY^I _/۾ÄG-Rii&ي R;`MdZΈKɘg\kLYsy] Jc>]lW_w~؁HFqD<Rv+J>%Ei$eK\%cT#a$cJmZCMְJpXD:M EћB[&? $7dDNBh?7M+/?n`@O"2@fVТROlXDf2kYepXTZJ GbV^ͼM)+?'w:CZv L0v'SLbu eZ]Dd?봍QT"y$WoLNd{ k6|5euBÂH[|٢lV[4l J} h"AP`QjAѶ;lNDd*KzucCt3#.Z{zn_F%Vn⩐>>Q|wl&MsB 4>J2!1e!2ZsnSRAy mElQ"Bfƺ\V:(w ZrٿdF;JsZs7.NC𐀐>>3oIbc]H* Mۛ ZRەS`:ػBo__X~[ r`=s 2Ṩէ}-c3_ n S.vNQ.Blj/|Uzix+ǀ։n\N(oD`3+ \*nh*6(۰]#Yb?rAI0!CR];5IFLcl얘p-?p>[ti14S ?VӰ0;3CT296fYqsFSɢKOK`f?fC9LuҚ鈉m_7-7N Xz2,"P׺]-[-AuR#NH`4ϟFڙqfHd^yUVܭ)+xCCpQl{݆ \>m5lL?Yl%LLkrxP.dQG|\+zbQXz8C{'8*1 *iA*"/3d;,XI r,hZ䪮iضMd4|mOMq Qrxuџ/W,s \"Y~ۃCGF+]{y4h۠,oNq>K8"eˏ55 nrl݄ Z:e2RH9o t,M^N`/{!PֲufՎUFvNm DBi9b7#%]7 C؈W}_x#fd\Np?7 .ŋJ.A59qܴp+3Zj%a݇ؐQ,pt,Y} mCb⸮Zvf)oC}$! I\{6_0"F +} 7x6h¤"Yj\WcPmP|`}JiYaڛz8i͓B݋cX^X7 <0#\t?b}D &!+e+*{َ`s)C71/&yg}@Nē~W_Iw@y+pg ~܄'H>Pp$w=0F_ހLVGĨDmJ0v9q boƗt=@smA+3I<U& 16iCŸJwfL>  ߱bHuy6 ](!3nD.G O* wVfP|sɻs1X>+S;0i%&l| 6{A [sFˆ:ٸ?Kn#̥|V<J^@ D߫uV HxiV* z;`86Tno2vM9n*Ac,nhY\Vm|uk멈9Ez(86;!ikG&dL$eqZvR LJYW$Jˡ7yCژI-V^UΜ^N! N]ND eF Jn]&upqK\}.HQ )+KPm1~m)ZzT0ޏ:Tg? DwZkkXMri2.w9J)oUPӾɂ&o{6gg)q@cu(αHF+1'vv!kaϸhdIul Qv]TCkf ϡ?TvdB\Ϭ舾hoS x0z83 f#wGi'^N9?ITs[*F=45f@'oM![,G;"eV٠SXK+&^: ņg1ri|`FF-.ؑHvHPݥsI޷ Պ%tȶ `gMo \ ;©P.rG eMj`Ht6%ƮФ(\@oO$g"Û_]@vz[ w*g ej]97xj<+} 2a#d}Q2͓ R|q 5f& I}<wD?5[:rNj q ϹFu(^=2i^xR)ًJcfR]9|D,T{@k/jd@1׃-9>ʜb B0mME<Wv8wP?2=.;T^ϭ\u SN`0*Cb3_S{ODm5SB\5JͨU2J8,YSL`]%zFAװ*e#ekѱn]?r躝4v}'dV\1G(˦ '{Ts9 k[O z,h'szxѢao1T%uVⵂfa9ԭӦpPlX农eN8gױ4_놸T[t[R^vg܉xo8}  n9*GKv9u2Qsc߼ Pgm\֞:>@X@\[2D'ƌ2TЧLϠ$Yͨx w=#G=^rHX[VA[b% :}nW$ ^|d|޿?XWڻRlbBSk0/myGN`TTة{,OleAZ*wa(ӯؚI'4x?-Ì AA[(dP_r"sR3AeqZ>p/I\]v\v{91{ CetZ|ؤP*X~ ;P>q]&nQ`մmB\ղY@;W֜@M%#hp9G}%#ҟ>WsNoe$Cu+cVvo=wP3:rY[ S]n^ZmM.xg*M;GJJCVvzh3_G*k +`DdJ6M͝rꔢ5zt=FkIUu(+O嘨" OtE` 9uvWo x09 lmgԚ(?[|? Kzp Ѩ26vS 0/6Rm vsyGy4srlءv$L+t˻z8?]$T]&qXS=%}ײ"A.؞ڷ*8 kB"_XI}G<4OS6]+]_~{eHf^aXƓ3$(㍺@5AoQEiAx#*aK;3NBSvqkg?[E0|d]pwMw0tAt'5JFY~UDg:=@hĩ-QؓawGM`Vt3mXtјct,Wę[a-+2c0V$%2cQ^5|9ȷ%Bɩ29#̚Yr.6ČA#^RzRqVVIjKd"hY蘱ֵ~ p8H1mBkgi P_T (< ! |Y48#CsW)IņI߭X jZNݩМTVhpPZ^Q 03;F}26{n0y%xfO|y+2Pa`eKTUCJRbP( mmsgzj }1ѝiCi<|r *R wš87Fz @im5ݩ:[\mw7u>;1:ppY'wl1Ď ]Xda]$žSo?c#DCH8OP5r1NSD YA`JH2Q:gW* QX(MS$ /OT?_c.jj赟&4җ Q),W1!w-4yHE| pc7XYmX0 w}`mN#0YPj2쳲u>~iLv\ץH˦j}ǦK+{DIj@cdIwՆ 877}+ձrE5_ ;J蜡gyAMaw >ɼt}>iLtZ;, 0ˌ0ZkIa;zCM$cIi YYԣ3/%Qb:&iΥZ4s '!؇CeizAΟ2OG0=PotA h6>-? H(QTz`Γ+IԓQHJL0ÀslUjL%}(q,"L>s3~ęIYfW"es1eS'xrĴZiPE4DIRaŠ롔aOe4ăaq8@h`oӢ}UЃ[Gϝ8)N'9C{)ƾآ&o& mwV5Hc8sv8 .T3c7*ca[$*vV (kܛsGb${Ir=C3gKNՠ{GϘcʻhOـK:D8Y 7,}oNW]=_$1a-pA^+ª)?ͯ ^ԛ3fۗ TDoQ+LMHBD`#a !ZfUִ)lC"#3j z1Q0ͬ^"(|Pk")yQ wdΫW5БclT\x҇l[֏<~f֟CK+~cyϮZ ӱ̀kod_q#hc)Te7EYhZ/iS_^< zmUriisK㶤Ά 6z_0* +F-?*YqsbQ+xK(ԬZO30JcxjV @qEA8.l.RDMx6e;ԜEEʏL3 s?(&>&5{⅀w]h\rp6(i= ) s= ltSdh.14ѰL9/ "MVvh$oPaDu5u,S;DNgɽ7#y;s_ax %]3{ǗO86"29c8H4Bwi#'isk6LN\ւn*tUyRF*[8%-6`B z:?0,6# #3Fwd ص?M=6PJ9D)YO1qee Ux9LJ 4!Ĕt;ܬ DՔ0}RY0&3TY""$Jl9{W/j!`D@6qQ9|L{U&dmWG<՟'ȂqJk=.PxmS.|0 ?sp6 OwrrÛ ѓ h% < 1N!&*d Y˵r:ş7]0Ym8O ZiV~ [C6rr{}<~$Ձu^eĠ3*p,Au62Ynu@. 쿬R<mcjv=G{ `Uc"t>z{ЯRA[~Q -ʥh*0gN e->W[1/> B6˹N-Msi5s8c ZB iv}`[ϥ%H"b1U7Vw.I9V$Rer ie$$*Zx+Uki?Y/:j5W}aLX8iSߚUf" 2 ܴr4 4ȱpIN{ cf$۴*S GUe NҞߦ^PTR>V&+X#r݆mV~HV,`-/+TOU XtOֈr>s$~{b#hW`k^uJejJCŇfhtfO`+Y %KvZP/wl ͭZm{>o{6x0`)aFW\;$AY]Cա$V3we`uޔ hÞidT",m7XAN)ҭ7b5;1$=eUwRż MCb*^{X(͎J B|ŏ1>@^ n;pHr҆B# $%DM1ms9@q:[%R4 *@͋":wWR8[qa=BV0&5es[rTc: >,QNb u+t#JFx[@r'd i &obT@m4kIXh(š>{AWrɟ踽JgP7#,<܉p 4yHTL Jw*'A0u (-rPZJ K7+wL=3XB Yx@wŏccJ:I{J/՘,UVI-K3D-bMk1 5gϹ^c!(_!-SIY)'%=4C/x\weU4(ċnOlȭծJU/kmo:J{=CG3 ұL:CSdt' SJVN@k;*Rsk ~yqNCW V|J's3?)A玝'ǧ=J ̐13) 1IirlH|ux4K27M.$HǬ^mu{o>‹@B?=؆1D(s[w[4*uXCo~zhrB:d5 KQnΗբn:sZ8lldGё@;]L ד`Ty:He(k%cϔ!V6C6l8x8z:/6k8$4/ٮvE*EobKTxKJ9BUC"޾mYg}TV+'R8Dr ?du >>D~e3ww/~1Z{o>go$@c50Y)P.^cA㾍"1[K )&'69OZhM.4Ё 8'僑֭PyXD_q0uiFiǁ5=َSb^AE>GmŶC vbW8mnBEnuר~X7a}2*0’ejUn,j~LňUhi%ƍ̭i^m[5ˊICt3@Z6B.7TH D݋΀9@v "=ևbZTT(<(Ȝ%?&!tFL'hbePno{<Ћ|3B>NNGH)!N}!>{^/v|0A0{TqEuw=ؗ~:Jmo B.U a).co. Y$A1*0.`L8X*PͲ &G;tO& ڊ(5eMqA%>4TP'NJ'f#"QM3^lw`Sj.6&_Q _IScI_5^C Zd)MiEkF?z2[|Yh:yeWƙl,h¡czE4qKtA6wdz櫚xO/ׅܿp̖O2][I"?mu3#HLV0鎢tG*!)q>$_g0÷ԵV4b Ò&r/%Q @T:^~I:L:ߡU iU ͤM74Z=K7b \=_'l#h/p[o@$i$Rg.KLWXqJMm&6{r4[uN̲)Db[ eނJmf~'ܖ3r%NĽίISPbsp/p9|N}^e`g@V8##BCyH#/Z+_CR|:"F0KP8AldR{U؅f,tL(5WgQ\Bl#냓Vr/XOQa?OR.]8[رe+-|q& m=Cɻ,>+ahP$G`QZ7<0!7\"YnL. 9JgcDq&Sڒ"x‹{mS"4&IE˜kyj84/CPhK$6(@ l{n8jLnA|-,`/VuQB%qMP[@16A۷&oL"فvkNG 9+H9-O`vo[E_GH~bUX~)^6&?+K:V$O \-zĀcUȑFP߱/ ~tP>VY={  F]`;flBn0s=}G ٢K B s-+n5}w'J)r>!Tً# 9 ty8((|& M>BŪb¥-^GbׅO4\F 6` Walx75ʪKNg&s{.$DStT!G8~RVQۖ#@j}JZ6w4J)Yu;_,#=7sKh+]{E0d\;ANe+ ]~W"&(* m}JNηkL9I'Dkx6 jtc$zRm'$m-o75: Oއ|MзXUn7tXa\ßÅ)bѮi[u EZ,D0~vJ{_b׉>WcNV8 l:kr_Ev"L-Is0lZ';Dn\ij<8Vf뉁 {1s)c0 c6ã3eWXY/EGO\)I@BUs^nk5 ߜ%pJk36cr>t+Es}75+qLP ;ʍ)i,?'9T|4 \jK@FK,o[rcOsnO lbOu}m&񑉟3^ wеB?dX\fYv JR;/Z-fZ96n4ϣwԒ_~'Ep"[z!Sў.=3"1_r/ulk*mF=U?ӂo4ؓ$5?V2g8j*3}9KEJ[,ym|~|ѹɯ$|:  B5e@{ BY;)w䩫9\`q;87F !;z:>FɽzbT#4н39燅ѽK#5٢jN Sshf7y 84sQP@:G)0qsPz-VQB%ȡ1PIH;}` <߸gY3 d [j~"BM\<Zf2 nϵRwwP$:q״(qc?|tYJXKyfm>ҀoP; 1 ٘ Yx)bdOUy/sqU|_It >.kȎFww\b+|FXJ9p5qo8ǤH!A]dPj $_)a,bۓ `ix{FB^[5/6e\ WWi$xqݑCW7$,B9|i~.>@>LīRU&=#*NP!B!I=%bekkr.Z fyX h̉ɬQMZt$Ѡ=q7 >.|3* Иp !b%_vce,DE 0ѝ_:j{LtB#OΖgNUfVxiH6s`VμhF6OS q y鰖he ZI%}T}],z3X{eAa`:NJ,'SpKsX#G5?`^\9 6|y_z쨿HU/ܡ06ԾA~Ŗ\{°0Lݩpj'u˔)Ԋ(auStZP^X>@ !վ.t1 $)K4лe_u;:h'x)-I߾x͕Թ';~)vY2^CzC" Uˮu,ݷdacPkץ'*ʰ бO7[ .7&YtזT燫Rg,#j 6O9I)HӠ5H1͉DψwDS/k=zy[j+3U!a.* 0$^.8U% 왎]8H Q^I3NS'MXA*D*4霺/Fhc8X-𵍭Rrw_/CL?؉huGc?`ZsPSr@R6@č#/YMn'EIq0ƅj݆sVd)" '* T͟R eM]q&\ث+/e>m6U7[9GB̊cK|W_BwkUVÝViU0W 0 >oFci?)i[T?S{UyC ej^i2MxV1Bo(fv٤HA~6sm/hZt0+]tJ&:/mTA^{2?lNJ<^q>9bwi0թRj,vfq3K%)sts/B%1<6e`SlPR'iF,|G֎^pbM_i3@fvGz:eE2)E× %6Y5NįnljzgXPv4lnm o/|*#>g/!j}}go[1R  35R硯ybGʔ!Uf3r?X?m1iE傝ܶh)UnN: Qpq]ǛoөEe⢞&*:f)u>z΢ɩL1RaH:j3U,(;m(h{$=Dyw % ஠ZE5Ƃ<~F4V嫈U.W>-FS?iThΧ_0~y$64]˝ԁ:zHݜIF AE#`qi@jF]"J2&<hZaf `n=/#]t/[vZ_ {ŔO5R4V$w6T`BtZ}*{NŜvS1W8˅&/Cq5[GL=΀YލbCWe;yfS]c\۟CUb5CnH_ /G{NY ؾdPpΥ b*~e'6yGkdr"ⵛ=ʔ6<' N$9lnՙuào%3^l\{11/Fkr2B5˻@ҩ";nԬiٿ0yMdB?,=yC"> _;|JˑǾ"Tl<]P31uPn~qE$; qy1JZG/Ƣpqezps}.2<΃%1nzbNYdžfI`zuZ`T߁czmO!M, -)f\ e(A1ӕD |;uBp~%)\DK%ۀM=3P7>N!=PNx2ΰìfdv&ivۻ‡/ OFڋ88L)d~z EU*rF~[bhӃ&vNzONCkn͈`4I;g<3A\h~%އHf\Â;N"ft6SnQ._b(B Lag{ 3 4]]c2Xo.F*RgdyOV-6xB){6GL(7.Szq^wܩ%oik5.j}Aj> yhr-{Uy8&]B>iff3y9|J'%KT*T]-Z&ZtW;1 Ez9& W>.7F"Q&PCɈ5<]lmIO: =:KryNRoyCaV]EaC1 t1q%O>%l4&iwJ5"!\CQo\+7^|\kJL1-8YC34I5g7 Ӓ` # ̞ˊav{l|YEN9m\]U N9N.ޢk#~ ,؁=[X_]a`} ];zqXL!JP<94O>۬)Mœ{% X8KMX\ 73/-Jn;GQQҬ[? z'̨ @Z~u=ˆz~ʝio7zFȴtX7Y {a@IT }BJy9bq g#Ec[ =v '́{hCqq,4iZRA0{ݍטjKRowWMk"|mNų#%{,vb0weiA53BvL2@k+@$Eno Q\Ɍ:φ{S Xqք+uM2 FWYWVݦH\fg֍-hTUþRAܛ'L{o_gzSӷj 1ŬL̸o$L*ru$^1o@Ng<:u*$0^v.&^0jBP~򣯚rPpQ=OHC8z@ʭ 1΅ D8*Rr b^*_j/ѮY ˜Mr8:q/U NRS%*% Wo9$tR,uSL|ho ɋ>R`2D] (@^Lk}ԍoȠG"cԞXz $q\̏f3$N[d -wއ:S5!*27{w[L ɠ^B[y[oh0kXk`b<5lBQ*&,IZ9 E>DMi;Z5cm;Q*e^6Wrr#E1&0l?+A!(O"OT.e„Ւ`|hk! iO3y[XlY"ʇ(2Ep f)Z>8–q/և%6TD!|7fruޘWv:QedhW~ p?5O<.%=v/ᦦt㘷cx g.z+JrUQ ݾG-YثF_S8#5,4'IU˼ʊzg:ү;k8o9Rd5{Tt1y IcMIqWk-Ԫ6$7ϧ=R Qn6-$XiVcKh.sOδv VУfE+ bi-1ij/p(O+'h$cgd(enFsu 8.ML>_.""<@{ӴН߮tEQb^vV(F*uίXP:"nsσHGJuqB ^S#YjFa&c! gė ŤgeJk{[}ZF ;p*:FA)0a1Je}"$p>iMluk\mܤukAE2fhq?^ ,'7*쳔iHBy鷃S[G5ۻ枛GHjK'GU.nS9Vp}S~յ<$[Z@\4KÌ+4dw&v')WV,t߁ 3atT2"u^ءӾ|1u4Jb G :ua41ÜΎ 9WN w`fJWD%f{#$xEyկ5îG)(HnI V)~ed4߿@|&B\e٠3 d}h%JEm8/>v"S6x Lؑb%@E&v+5,:ږãpUaks`bD"8%J o1Zxf֪[ ^u$9&]8BHwKVHGtIyÎxE71<\X>8|t {V<~t0cWk)*ƪƐ#+g$EKK*a9ݚa@\|o{-$1AMn;*"돌 CS¸Y6،NdH!ǩUYO4hX/f1tT90ԱeGHGFRD y@Vjʾ|Q3$rs;+Q]է̈́2A&e.TTP\:%P8wY^Z$!%e,tūotQ0&bJ3v>G4)w}G%lE[(ӡZa_M}JzSciD Q셀Q9kid/6, vl{cB5\Rf+n״ZI ͑$ErD '\Ut9 Qc9@ KׇnY/={U>4W!Tyowi-ghab)J#!JS!%WHVʏO_Az ޼=j]̗^--I[R<+l7x#EfM_i5 m\|\gNROsǐ"A}QV/nrEROZFR`Mx:5N [+&gR`A8.pSw<#]ߙA*/ B?elA1wE|ƌð֬|=(0̶#k[6L4nvL]B! d{U8,^&q#C,K’B~UyKѺW|IC݃ⱜ' j?7̂ g택rTCM`(C W=id}1Fѽ$ъ,(ܲgXr.# ͑( q~[!B/G@*מ:][ۃt1ℭSOjע QxzL>~jb{wOܘj{w_!-M7x iE4(CG{Uc)R`g)&8 9L<ēGzud9꧚jraF8`#[XTjy|W(܏TWI׿˴/Dja8 oQKQ݆'FT YO{Hmc6Ϟy f"=k̏l}SƇ!wyinѣ(g#Wu\S)ƎSqanI$ly'sRu5t}x!K`".WW2SZQHc2%ӱgUVmH% 2nPBvʴ0.QcX>(?F{B|(Nr1"kHGA=hDs"QBlh96kA=)T$PtACK\DI$Nq.بރkRdB.U}";ٸ$([cc#gwaZ% mͯԍ~%:%5?ǵtWFjsw qq"we\;$Clj(+ns'sʤr1;= U2SO3.͢rZu̫Oͮl ޛqоTֵ#KP7 l{Η4, 禃]U: \O󸣾ԪHymzԕ% (@XaDc:䛤y{c!Lk]G`d$v+TB-9htfŪ(3fuA^a/39g!(habT;+(4= MĹDWccƛK= _QTXE󡍭 Iqς`[xMη ~ e6; |q!01z㖖 j7) =`N&!)yàT3mp`ŀo@eܯ!H | (5+' ' [2ٱ mk% *It%ls3SA1MJQpNPt;h,U oy-v=K0>[URZ4j 8T1K_Ec\"8#_ۭ2蹻h_kt61FXm1ޞz:pTpOEwoG4_$:PCngAbeVh щ|(I^ut"Y8.cl ƒ}ۥ >z`ܱޓ8DM'18-JaB:a3ic,?偬l)#ޓ|Nt^Ju?}Dr%V+PvP3.vAle}.Ý/Єu܃*ЅNhQbK"tqm£SX}"H$* jْ vo8KeUdr\89W9t6,vr-e:`miPHHeclUȰ '| X,h L .~UcgY> ~YXa𴖡@I|rvՍ>퀌0`Lג1W炥+KKas=Il=) NPi0}A ]"N'^p8"v({5oyР=-9 [Pgn("tt7ל 7Ys*kk.$e+`_i%QAy'G[<(  ( -5"qcïlt/OY^!a=~dϾ}h`;ư\q0e 'MLg{W/~tL٘'mՀߊJ_`F.lߕ Nq|=*DYLMpZI'2%g};OԐzǽ}sZxOɯ_^mʷXuHj{~wq?K%ڦyhpfu@drF9WXYZOB:ygR0-O, txq(G3cȔ.]D/Ѻ#R^a|m> +~֠ :2z?nSbk>W1Je,%Gll\EU\vPAӕdr3(?Nvw>iN? s1rS{ۗ\Zݘr}JڂcU'1v͵F/5lKhکaJw:xr1Z2Z7Cgqֱ\_R/@oaCJ1fhC=kEɁ/Ȭ\8tirμApŽg<dHt\NjUub2W6yUĝV~x%K \HXZ2"CC/| fc~lT2ZyYm~1ES:Mp:iF)>xe&&J3ߦ泓g'v)›vĢ-*5ջBݳkDf(wg-OzY^Z݋HlOξlFh1;´ O@f@>˧_)d.[fw7肺}{A76zB[.xuhrw[ZvEqZRu,%*g.9[B^`)qxr'U ğm,L@<rWJV^OuBPUнw,p`ބ_:ti9rr2k؊K/X۽ ;J;z13M3dIv\7_$'nv(~+ॵg~G6` l9KtxfƽFXWTFժ0+*a<)NUM P7<n,\"HƗDß*Y8&Ez?HL?P |pЉN=mفͦǜzu.VI ߀!<4y ZZWyqR徭S)pUqNK(1Mծ fzu} rO̝1xK@ Up_٪!mԶ" $/_EU q b X|CǠ `ȕbLX3 lTH'xژ%BLX")HwA,_ՎGwAYlg|| @E'?0nIN]r#sY*/LpMST/! zv_2 µOKj1[Z|`u.NK=k:G)݅c-lM\sy4ߙ<]E!ndGY"$+ '5g{Rmc߀y~C1Ix,h@z$Y߼Y И՛,lJw"Ta 9{lZFZmT[yy2{."L4&]#loޢg, ,0p18irdEe)zc|Kp K*\tDpQ *@C[5t[IL۩]Csq;ꢓT~A@ryb'y28<7l3fx,UqܼX N`L0=7假5Z"N !x)y4Q6ʾUe*Cyx˔!,a!3e9`q_#4fz-OOz DR*WWzؘv&0i4fy>`*1 ǾfSM8@k.gZzPsͷ +f?]DCZW>7|IpF%J }=I,n̷J93PՁY⻎C_sy;VtSۀ Ҁ9z"BG,QQe9A,NW{vQ@R#5 _w+FVCC3wy;|8*@_.k\] 1:\2An7D2,/wj|?&s˧fFc3o;^9)NB:+PcxM,&PCm yٓ*T]929/-}poP>M?_:{O>C'']Jǝ*m_" "9{!#@"`ѐg ;\#ŧJw+ g8cx É[[ rxs` < RuCf?#ܐv6 A*&_l-%Af)kѹ^ n:a_-R|K1o〻mܦ+ nSҫ feެZn' e\fWp?XD`hn]x0tH8ճUӄh̸*٥vDPc[Uܫ ͫ=?=*>n+m%{q jX<&wC3{47lW[H&܈s.N:gj}_ƜgfZBI/:IN%H%;zƾE!XߐCU"JpTۊS1"pp~4o6&&~ 3·w Uw_ (̅n6..m׵,_zĪE؇\^zBp)q]5Nh|g&kE,JDw#.HU#G/NsK-UUxpQ1IVEP;F|6Pl)boG|M,g_q1nk q݃8sj7Zm2oGO.Si"3u 0峒GdZReTفH+d~f9Ikl}eLJѱac WZj6,k :Bqd <7Mx_bWouy#NӫX-MmW-%9_s1g7n"X0v-Qsy+dOwJP!BWzLCJ_c;'H> ߬i^9JA Ke L3Enqd3pJrbT0o-bsΘn-]N9mPDf[}*Cc)W; ](R-p#`IE[@zHKCRvՂ8W–Gq&oΤۿ2([aT~b¸ qPA] 5a'Ly>ւ%c6h0:mo^z"qtlxٳ~uA'sIF=/N/KiRZ{69F5ؖk޹'N;(.y,#ܚ|>A,*6s_r`y)QިQ}]X/~&Sn u-YݯTfk+sFli lGĮOWUc݁k3:B3M[]Wi|bTo[ $%l+䛯7`&kmG .d-KoBk bz҂eIQs iO%ל `@:Q4Ք)-WrHLӧhfٲ7S>cP<0@kz$IvO=KGט/]-B$e!|M Uy%a{ml+IQ9DV2ޮL{!cN b^ʔK>XI<2EME o1cRHHǪ*'d;9.t,/3Qv$,s<~"XltYVc4j3X)#d g\ozS+A \UYHh-2-8$ͪc e w?/ z(Qz҆*PLնSrqBf,vE/InLwKEI**p)o-&wvWžXp~mFg߬9yV6)9-0<|ڝ^?z/w|rልӽ>1JQHHmR (8:qdU&E_K$P(mאSfQm=E|6 I4T"̋P /=07I̵䣢݅FMbcW(Sj+O; ov[ #.!|[+B \dllM3#J6Q r pE;ܨz%vZV&CȌ,PP(6 cn~ 慼Q/FtB͈Nlf\I3tà yT;NFA]EH=WlQKJqRmQ{l!;9 ~œ \ [Ú?غoS<Ƴ<=Fx/E+ i[Qj*ɗ Cz4 WWӲ ,>FRHnTAK:/,D4~:.&mlg^~ R谱uS5v (o'|!O`}!+zB{[tn`": !.Gq ]B&BCAta@K)+M9_ .[O7x>ji?{1~4!c$ԙG]vu\ssU{ρ0̩kB͒]3N)+Ṭ'၍ҌU|I^ $rϢ.3g@;;ʍG2QpU5k65IM ;%`nԶ2@eޥ,~ ++mb-MFG Nlj^zJ8κ0V}9exqDhv^t:3Iq}yh2MZUp 嗼w{y#J :\ ,=r "x ҐYzL;(A|?DE.AWA_>XH:~ NyltI,*Dkh:K𴠇wt.D"<6v`obLlKcD{ݳ@X"S(?5zH_s_jzM~YHp.$ $T0\(%C9'*gaӝ ʯ$6tdVr@ۼPZMI-#Mb{%GjRƊ`8g%Yii3 pcd$`' ~@ :fnUtj]LSReyj5%Y(s?B(K?{}O~up- -Ы>w  ~M7_/lhnWyJ۳냛*8fjVK:5`m_32N?Ho7]aoج($ -,R\!hjpYGpdB%٧"yfmcWTKhu-e-K,7u+KQ/ƹh3uu(y2/3:tAy8&q2ћ=]~k mа^O&[47sp$0B&?] \ifc[J&g/ъBr AL\s;9-|('$uwT".09zIMLJ2EgBl#KҴYEAژbLttOVmp-m`x^!CCv2ݺi+0P ٴx,w;f@ ]ysNZ*h#1/8ɺjHV0pr d҆ (wPusKy2cX=wo' Oځצ#}Mu\c`cF/x-"KY@#{kIAIG.4+ ;1s~&ٵStQ#54ܴ۽dq~S+<[CC؟ox>͘rfrk1y OZG"/>a)? NH즽±ؿ!xD^&d' n.NIMdvX$qFpg:☘r- nG0~u]h6®`[>U`Nϐl _Qxo9 )DVY[mYx׊bl8vOw\S>wJċQئC@Ynd-ܲ6 ~dC Q^I8ٟ[ŧZmsB7/*PFkBAl2w_Ñ3%k.m7Y.ž9cc$6lCЈ/̨]{b]Ҡ/_Q"ۿ~?=Y#mdǘ=ZK +ry6dkxCNXÒQ%5&iZ楽[2Zjghn|)V{-i%4Tlr||)j\5KseI坖^8gqgn>Woe݇qbˣ^ 8nVOrؾDRƗiQYNB.YяP4 Ӑ-@|@C1adT4g(xP y\äfՐJ\Mz0\pv$ VVYjur)}b~Ĭec91GM=R=GJ2u YJىp\r 3 1x[q4[KU uV9nIm;[xŨQ؄!hFI]{0J9$/S]c܃gDx/e51NyD{=n^0Y>JgĨEQd3#%C`upHdכi(aD7#tŕmhֹ'7-ծ /Łs`T=0GYk\`k}f# )Ub*rh!bTɗ#Ҋu>c1Qޘ/>F>eëtJtJop,])deag";I%6 Ƅb@yPR2Bu8dkh-kaLSH$]~ZMS&,Pb/2v#xPfp^!0oSW1[W.me L lTOA S_;e/ fR4kqbGtorxk<5kL}y0ԓxovi_ umSY;+5llxn_ܜ&ԏ#U7Wý[1|}=q)7$U\gMhK]&Z]bO9li;[xoaXُPIOxgOv(J> 15YBef63mVD![ 0* U|dd '  Hk%;4EzFv:QU:i[-_1U k{F)g~{QwB$xbb>>)xI3p 9:d9BWq陳$Y_伃ZCx(3'q`akM* +ДTj [hFN0vIpv[MqTNP|t*1S!LnAMݤMKE4ۈ.R8BGo۸2PSY&d`G;u4Rh^y;IMPTVȍ'IN* Y{5PK $_BCWyi*HL-e;~@3Ta@97d ` 76`^, 2T .bCHHW]t`/# A_]hX.|ݲ>=̭\prOzk5㲟Pg} KEOtPè3Y?> M%FqCgfVDe \`cx(#TҶt8kr_ːWNVZ;1p;:"%e.{1o[MQU4s/nR*n߮St7uimg?|ximJ"NBYKxR̴.ry?P>MBꍾLr :krĴȐ=6Uwj`Bӷ4Bx:Nd۟ I2 6NqRyHjT\'k'XVhmi2˄=::QwȡlN+3^ VɷL/c^yy !ɶCo p9k@N{KJ9GdmV0ݷHߴ :9mW v@$+!0\&)G(H$iBw}!1SnUO$=IQ= %cb Xy12?x R}hDA!V3s(BMRJOdrέF15gv2q7P%*zr-]i;ۮ4LJ?2eM GHgHIߏA;֞0!4er5Β(]=+' %ZUQN]5meڨr\‹K^#ίRNy9aX0d44 /, ְ][VV3p ʎ;{׌>JYMwZwTɶ)##+&%XX|[DYmQ|J^<^aa&6L.P?<ɉݓ7|םTkX~/{W4UzQO7f݂?}mqBG3`!/>}noLG+G=Hbυ7z:{JT*tq)E5Rp)j5%WS;c5 6d0[ndw*;behzsoաַx@l hľ_ *k aEziJQ!Ukq 4.c0˄s*zIp9b-893Ș}HCz+E]EqeR) K#cRa `Zi*F:ج=C#Bm\KI NTI)F( P2J2yAD"1p!fO # `P0{A1E[aj˫{W)c'^ER v!P'd.Fjf"2Q0Nc}jJ S&JH -8V3}G[JuJo}*{W"7H h=]9[כBqW7Rn^Ƙ̡'Iѿo2GmW韚XC /.D5]1&sG ܅wK}j7< kOm^np#^EOLVii٤Mh۶|)M 2Pu4!.bY20:e4>57z{FW4!%4HznT]o ,QF;ˀf>y ƫiԦ{HK/ol@,&ۂfN VPWGV7zhH^&@k`DAVubTpQtT]16 .Ee cߜ›w1`lZ4̢T%$[#sC@<^K(49π9.t25I1|0i8S0㢇q>:NpyFpeZW/ȴ$ghc#^w3HRw3]R1@-o"wWiy7e]!}#0}10S5"\EY@ SW~JO?1&k,>H8y5qy9)cV%ZA>#ŏgq;KQbu {KaP*1F`{&E7GɎ] 4"c. tzeR𨑓çf#E2Kw}(X_dWbIŖdԉIw+Mp=ױܻ !n@r1ՆXF{9F΋80}&1k`[r ~b[f)  A o.ms%hIsq.<,4hY+z{Yd2@ߐU7wwuɊ+1CkZ ̲FKg<0e<܄J, u\mI%<H` 6gPeͧKAXeobkeg+E:a1<4~Ke %e9@P# כrx´lԎ.?;3fQ~c8hwzV"}d)rxc+ZKO͸ɒ]a[i63d⺪0bY*yQ Zʮ_{t!tMa3˦]"##h&o2Jqo{bi3 b ¿gڊD!IMn0Q5w;S^ӰmIǢ eh a jn1 N Jv$T̳&EN2d?́Sm]pk4'1G"k 8I{#$РxB+NqE?܁u0=⌞g{ߔ(I?VGAm^HeZxg{ =tR#́ȉӛvՁ Mcҽ3:KM# sMnozH0{~ Ih5;VZ |i]u6VzMHVP 8 n:iuBֱJ U0^LBj{S4b.{Ы+`6-W >AMcˎTӢ_ e SźI5 RC85i;' UkizƮ|XCߜ_+v >Q6*bS%2 g QXRA)ֳ"7C[#̵r dNGGHzSeo Y5u743m&^ô,>KF<<=M=f\73ku{˅M;ChHZ үZ8L+_TQMnFlskgf V5C݊=RXP/0lұ'3i wAX~WƐc{x>1pP3`\~]ۻ}E*(b{t.$'I$ c{kSDW|x0 v0I<@s}發B+Va)A%bPlY8zBόb9?]@:K79w> e(X,BIaZP+Ȭ<[?LGYdad_De4u6ln&B^<0'z.w"֚~2Gֶɲ#6 u}0} 'k,>`64 ON: e N[d!oUYg@(k>c(}  -x~|@)ZZ&˝rڤq%@ (yĶP1j-77'WG; ԇg4B`ÕB,uMaM v$Ga]]R 3z?8 'ogXrED߶R ZP‚89䆪p$UH!?AC܌'Rd'2 :36‚=^|8c8ŚԯbfȐVth?ՊŁV XhUܯ8Ío^7pHLďYq[Q785U MM ]cqom͝] ES8p -ʢ@3> h>E%lG(n#aS)+yDS0=[-Pvjk 'n@]{6a2J:1nˇq D8˾U$$~.[nH`SOSQIcƅJ,=+YȠ1ES|̮%Gy̢}.6sh:oTZ_/:NMBAtfm3Lj7T`tƮ)j >U7EiKJye9L??jSe% Ͼ g%-LJ!ep{Bx3SfYs~|-`U60+IM \r 5,.1|gzx9D|!jzIdo\&ӄ$m,}5bD&ՊJNr_=g7}Cxۅ:K.'b0Y z]rnrp^x 5gZ^w@<;=9 s7\U# >̞ц@@=KqP*2۱]GO>Y՝xS'=d4w %+=69>uO}GRJs zW'xwIPu5r|L"gT)@%JTg|)(>o\c)H \"!kUԫ,z$VgЭ# ^SEnr%5kN8LuC$KR}s8XVeJUMG2>>XM4'(ʡeGQjRᙣ?HxVXbnthw{wN(s%kYײjPwt";,C3VIe0U!%}ѮF6BFVe dPI:FH`D`Yߣ^\jF PW0BMjAm]᙮E"97%Uh7 o]KQ}FBKR^FpqfKi;+F kÀDmm`o[6c¦{ GtFaIu8DmOgI0Ы^JS |ҭMXON$r&K-(8bݤKSyE-K 36 t^ S. NM6Hk%5~& ;EDd-PBaP,iC%uTH`J|WKvt=v;EX܃= 0χEҿtzSK:.MSrgSQƯL17oqF?:6A+kfguwZ2խ-(q޸۩%9@])iUo5ΉL*MWlW& OMԄ.ܱ+ͦAiQr&oÒvAG D"%]hDOz62AȎ-i8;ti8uB=sX#=0U%u_11#+GՑUЭWI@d4dN帇=y1l)9w3]:\A뻱 1 8?BP!i;T(ՀNN7MrWd4>,9RcT>mہNطhYDY{8!i|YW@r-BlMoZߣpK`-&`bϿ+:4.sש:O)K5& *win\zd-z~`U<}S(o.J}OCc? B.&wU|I#3a ˵ǘI8Nw~>nOiש#.@LyԟB&kU^-y54FТ(Bӷ8Y4)ޛKtvǤ:Aq‡q {,p#a%B2=b4򯖏\-Nnw!Y?x*!qiqpcԿZ~:YЇ1h'`-9ZG͊7m'fikaE F.}rю CAN3v<;-IIH.Y5x<)P0phm]Un=/_!) w$=?"9ހ %4p7H CS3_۔OHexhVm|HqN7h߆a|ښ]ala.G&z?Rmn{ʹP~m/`ۣivC#2:) ӳ|@G}Ep2wmn#>G5>'){L>V[ x]'e- CtEU|2bVVH2J ߐ.  >#/U=I?AIpKוtn*4.ņ;OKvt"FlTD9F,/T.A,]JIb,-u0~ c-~ʺ1=d cwZ>0N.B;`-|kQ@5eC2/g.t_BQ`eS ao$>aed-[}̄3YkD~d~oLleDwiۓN6Nي\+[9cy&#UWn.Xm=T-Hj^Ƭk_eŮǎ"p+2Rܢ7.! %RͶjK$aORt+eɆz=*FJ3u@۟yrC1X*P2M]*⫺ܨn \3$G>(\z`!5u6GYy R,gp0NR[@ؙ<1 ΖY !JLgA}hJ9do]%LzA`݌h_weД(dN2ɘ_gy7t|/]2r3/w%dq,Mo_EZ>hMeQSQvEC( Yr8 {n+^a`ox0D[:I韫SaJH6@1.㵰YJ2̉lP(^ G^(dԂV3n94x$/ȑ+0D=hz(U^D542ңҬC-Rw%3o B#!%1&54[lA0 ̼%!mD~40V nH#Fn(^#S=kQ?cR3ѩ4Gm?ؿthR Ѹ?QW+x?CӍFV:|NCO$j< ޺EA *x>[0g,a*>>8;-kvJ!G%!`+5n[j.5iE&7xs̪5"ŗ:m6%l:s=ƙb'Ō8}9A3sBÊ&ݜ;i5Hco>N<"?p]`^Z{л婯Zf_`k?ET@r-8;ੋ֎QK ;/DRհ ZvLӰƘj-\ kYAиZ!zmVQ`Z&|h)2-#Dvɟ=2U&\oznxZS-RǘdpbB{TyX#NALدe2j҄/eғ (Yj0|GEŷS-oF"!_PhuwΥ2v6!8=1,0<2x]1ȱg/bK6oV? svY'((4]4dq49GCIeEYGTdhhv:'Q|SEN r{^Z аHy0'51] pGF4ׅ+q{*t;=$o͆@wT )DZW]Bu*ZfF?sEI!s"y0'_@F<Tk(%Oa)g: .> uY(憖Ϩ:,jGs^ 0[8XֳoH2Vm%S +坰^M->g5BtxJ<9p:{PRعjO'>pnD#pD&.E ̱0?:/ZU7q7SF4v&X4G '2wTo9Nvߴm'Ho-wMTVPjy4`,fh&r&v49 ˵[D97Ѽ /xR^ܞ0abIt~J[fR@*YN;H'iP&4GPH2F'd,Y6Cncpa t/Ǿ)5*, ]\HKHP8?+wjDH1uG8@7?9 }8롅|ImKsOm=l-g:_^ |Es ~F"v>OVxVՖs%i>51ß9ڒEg/sTSͤ!V娹hSH3֗("PH˧ 5qS+S.jm%pE''蒙_D,4qf8v" fP5-v4Ր*qzκ]j?A3ߚT?V쾤_M (Όa1\Dv#Q ns4ŷnư2mL@@FէHv5rl\b 5=LJ`93CUU>BY*Y '3Gi{rS lMhu4gz֦!mWtX9ߴCgɓ72svl4BTkjvdŕbP$1K0pVԃ55 v-o3BW ièS.tmjkN=z/z"[8$gdTd &Dj@G4:PKFg|uF>rZ<4X69C8K֝7D:VoPm^=Mg=onCǁ8}nc|.AC;>KwMf4_Z;8*tc~P;]1ey2MtX#lqQ uAj= tauHc /9klR&-{orgw+j]V] _1W4H؉/oM;ߺҨƗ^d(q'y~7\DC׾( FcX`ww@}c jZi4ѱ-*߼ʸ1KHPaD}TdO|F_;1OI݉;f]Yf(B|)seۏ6{4§`m$N@Kʎs\H5gH|8eYaE{ɾO /S PX@Xh~)!Tþ z~AG¥ }nwkjvMAMPvF0€n% `_r\LqZW5[F Z/@I #qyBP^vC5INJ(99^dIE!sirjMm} (5#6@fjMX9"򥩸RY8?+dوF' (s.I`h:V Vn<E pUSk8 cʘEK}Ѹ"8gT>g7}J]^̗hK+i\O^Fr)WVb-<UWޚO>Bݦq= Ǩ`DA wp\YneJO+Mu9.-`a1TBHmq]V&wK \t։>v20cOn]0&ndﻐ?qnPL֏kd-`JĀl썻u sױAxL^߶vrYJȲ@R%hB7U5cG@½1ٌWGmT`lÿ Գ\܈@'+J\ P܊*JC\kw?^w1j"G558yh]ZȅmʄtBۈAtsP"x Ke=#'[ڢՓ ڄ6J -DYPtx'O97l*/VHǵ|4܍ bugf65[$U`;D˲}xh4燪_xmta}`?CHEF~"g өpe,o%ZtHCG")),P 1`dRҼ+GPe׏tRT ي|.ZSW84(1ڕJu-?!J/!D51!lCG?9 ff k̷ :=-0u0mؔOtɉʵD`5+GHWʹ3-ZMCIW9 EF)3'.Uo9|pg5O`J; e57t@˛ #ڸƺJϮQIND%rS,ݝMB_Զ{FN u>P/ΏCi:oa9k ->|@33c"@,_Ж_f&c7s |>V;^qk'w"Qp'EHo6H8`zLWW G`?.O"kS7ENo|#͌yՀJjif,V1rFf1hQBK?d]!=#Bc nD ,CKͳW ^" 0C E6)NyWѷѲ龙2-&2:*qxT]vU; BDs9XGZ}gbp DB>v"%68r0h(H|Kh2b$Xz040IWNh^6)sL,>&xrm!dk N,~ YWQIV04 bdIjE JBY~l-[J6 (2J?-\co ~_ՙ{B> )3$e8\rZڎo@GfXKck-6F$㈞j͛wk|I!{i\fޠ8HKD ~7p$W!ӆ, X,F[ȟ{^!k/y*ǚ*ĥU>Пzٛ;KfC}25 !%676Ma)fd{Nj\λ]/s38+&u(mt|eCh3䡪:iwP@bB[°DUjK;jH to\[oSMv$LU,Y;ɵg>vSNO4 %Ρ'& ,ջקXiBocn2O]h* 4X<#䧊4Jl1G}J/WͫfI<RkkƲ8\c_/v%VnH+ cMF#mQclͤm{v}w  odt9j;y= YaO0Տ^ zCP KLc fT@eK1WHunټ qWˑ6եoeOZN `ňJP]:zMw$= )tI^+wW?w7wQEyY0׻jqIO.BT,*Cv$Z!5#p Ius)V,UyƈO ne3,#8H9],BlW;LCy QٱPpRDo&Њ0I6[XfxŮrԫ;զ\ow\?v!󜧣ܪᰙU84&Dٴn'FwG,wl挺[Ǿ=iJ)4\{l[Iaҍ-Z gJNo1AT/iNjymٸF|^DMo;M/"eIL1`~P>]M(ȝaFRPMYZw'&vX!ǁ\7`oa a`w~a)5T "m&J8!!T,{ qP# mx3`兆ո/v;f6M<wB Dw.k ze+89qtn>B5JM񚀼 ѽ#B<)0`1D[uVqfL-.J7Y‘ ɠ~.0w+>I,FU17 w; bf|x _N_(N h䒠16Ԁ+"(:7@^S'yqkżW l5sؓl6qvsޅЍԀwU|hDFq4o>_d\eOʤ2M AO ^I)Q_LVg LAy֖ ^iNk |hf|r%o_5-v> 1x :^ ٟ*YFEZ IlКM#:0MРdUUHqoz9fA T*Wt?ؼ&p*A³g&Zh 0LlCsڿ+ 3ɴO 1Lg*ҡթ:.Wxv.5}p|u(gp8! a~xI7ȁݲ/>0{⓸VWMƤ,0B`۴ݴ.o2G.yA^*jl\ZSnyMp72Vߞ'habdf'(@ A]潴6iG+@y'>CV9V#2TL V١a2;a0d\6*k|3ko^=nh.kQ GjrTj|6]IqbP8h5n\:ѕ_߼χaW4|F=Qbmfx|Qߣeq*Ơ~\,Muzk6Lό`*r5[fÉDHWN[h}gNtQβ0z=sb JG+;De4UsiY۹*ZC_#51?k$mq!+(kh t>޷iH#P7pE'hFpS?&zGw23%_{v1Q  ׊0zE'{ڿ2$2"y"s1Sd".뻘auva{&ƋD ԝRUۻ VMr's i%ID@K\e֋yPsI^thoQ&a\@e恵P  6淸RV'-s3fXd| vj+d|EE mZt U+- v/t*hnFkҔxJUIi̘+Z} 7Wv á*~9!L'Os^-b[strǪP(~ا-@>y2=ZK /?h8bFV~_8_fKglquҿW\ O*榣!㒃ZijPs)wfCZY@JadWIR$Bs+9H Xw.Iځp?xEe# R(d#T{K!֝rj +⽐3{JO1RVRRMrI O&R J[ Q\=b

Z*xNpp /Ю74B;l/ * L 5Y$MM3)/l1 &ZdTPdLM;yɢ ^z7Hh#6C*ŅSi)Ж0!i]>i|*gT lP)ƝFx 9ښDU@'n bGٺ!b)(&zfk @sc%`un@V,+vHP \0׆0IaVόmqUԤYF-qWf:@5='|;o%r&>Q1N_(L7wp-N*v?^˄&7D w-yv&1gc/ Vl 3N24v{B{mnj=^nNuh=/ZIf׌Jufk7жC8*}ta")bEZ;XJŭR2hpӧQ,+ط^!+$l@zF{𽄺59NW/siqfu~~5NpF?gz v?1]_0cU-Rq2q4/UϦFoD^]P:򆥭^G~$-qcqK`5vSɗ '.R&К%VI08*V Ɋ/`TrE!m}wUL>*7}6uQ60  j_'@blslÜs؛+"{T>2}h)YYR*dcKSp w/9 oaؚdM(Ͽ#\yKFͽ{^ׅ4*Irsַ7Yd{##F+m"; He6@S ߩyr՞8{a(vnQ!w+mKBWf:CJ#}Ƈ?U wTk>kLiI뽽%qQd< ![p5pFmD=3ĉ[C !$#{ƥgtCe- 4ƅ,ikq` 0`eo=}%EdxfRkxlŀc2{ .3/Vu,3"-XsfXM Rb|>M[57&Ie55AD# ʔwH^#? ,1a#a^3쯹# $c*K{'RV,},3>K뫑Ww$ 5Tg?6uZ|F'i>%„EAR3>SUq l.3B8" !PG|aT#%z;[68@@َ(ϷtMQ_IFer'>Eq&Ff14*$;=⃁^"_E}aLI p<03]/ \ { '$еgT)я Yf╅ָ̪uf繑PneqĔ9MS:᪾v^M!SE‘c `(GұП 뢎l?xָ*|BSrfR_1>B!>(¶N`ͻ } sϖlI4G/h 43 ҒeiG/P c i*YxtsGFJ\0&ٜPUaF2^ gf^ͭxGZy`?ŌkhtFl5͟ܠ^%1Lz^g2?\2Pr}fA>dqU*y_ XꊤθC+cb =sWr2 oX|R<ӳBϨ5qk'|CNjG iN>`/^U|&cGU+ Лh#HDsHgV.fdKTX{`}/mjd~@#"#@zT`, jM r.ump/ޡ8yuVlPRb7ʢ$Xs}<N~14.E@s*p Q57VgC$ DR>#d耕BdqqZB#C޳1n鯠BG_C:㠁mYG. E?oEWP TvL"O?7Jwy!nn- 1%<.\K7rjcdv6PnޘC^Y~&BeӔ 'JdϚLfH4ƐiE$B[r%}=a`BvƽEᣫ883@bzHK&"o֙oiU$^D\41+_s\> aꕈʋ>5a(boќ'XmTFc[FaMN`u6D.K.`+ǒ1³@Oq3ҧzDU_#Eotك'K|µ$#8Ѥ7d}d$ dxsW`Wmw/hNn\je!VCbYpe{cV7o>6Da9 > E7S\7*D,( m,XjGB(}'H)ƈ8k)%Of$NC/6,U:bRSKQל9"dG'(oA()fc8k/B%YR9)H P^grEtA-6l^rƉeN,r/ՃͣUWq#}Z pOvd}r3Vg_E8 XA)U脼%97$}fkIw}6.-?i%"bbo-?(Y41{rw F3H.j 4O=8MssL٤0-ٵ2^:gdH.Jo'K*Pfb&:}7j w@ա`!)֝ 䪹){䍸ŏ2S+ rvIGdlslQ/tHVrPӰx ͋K, k0{G.f%|vzaT)u3&z6P V}Y(?JT _s\M)|lv,c`hV-?JEt}x#3ͷ'O8hCr =(RꄩgSl^U[]rLP6\6֓| oX NVФ1VZׁĨ!gEsp}5{Ӽ 1ʄUs8#V?w3AK . sz/HdXXn']2ELH'c5i?"׸d&]y72o]6x)+$ݏӌ<`_Z |[.iuP$&֣Es<L:|7?"[jevMl?0<ϔIT=#y)Klkulz\xoOD+7?Lmؒid欳D'Zɶ )<1tZ}t5(ۢ\4i-yaǞm̍a1;nt>*[PG@e5'#3ZLw%M`v2ƅ|#HN> )xvDEkIc GZ%3jfNp9seW>JM2&% ?c p㪝gD~}y.@t !U3 iݿW&5iFԲvI7ŵ9&uo Hro T#ٽ+VR+le#tIȡJ 5ШwH: x *#&Ŋ.y׃ٍ ;5> F"U"Y{[5*%D%^~/>M:JQCsȍ;FVDm@'sMh+1!PTкWN/^ l%ŭqV@p},a(RV9d׽(>OeG՚ru;vB&FgPR e(Pd'O ,++|< ER;k;_J/*jҫ}g4Ŏp 3;hplIk'p"JmjCD?> ZlNn?k~6#\_6(䃌:t{[+o FGϙuлOij [Ƿt:0!c;%/9O] &l-%?*2pm裞o8+h_]cx`}{J'VMlY k ٓl'WO-_1EWIU$jUkLI{*܃>xP 0N`Ce!Tn` 4 ^?%4)i5 Tda%6E1yc5y:TQϪy;+Jg*Dq櫀5Qcom~ pC+f&.}l)ѲMybd { 6Eks~h6> ; D'Ӕ$7.Qz%03JKA&wUܵ%q퍒0gj sPn)q?6?J\#s^CݒϨ=⇣Flor3Y@=C4)kkMFv|j5tV^[ZձCxUƔUj@J"W3nQy2z8HiXnpc ,x_e!{hfYр$rK:b QFY$fZs=$UfY_2#G6k <̀hkWi&Ʒ77.~O81F=T;bI?$ai@zwfl6i>V \׬/鷿}/п CLU`0RԬ.Pzcah@[K yUi8R`W3vI=H=9D-ndq!8~ENOpKesȵ==ޓ!n? Bwe0="P<;s!ʷie1BFm|H{8Yn7v&ЄS*{8}'y'mChP^ 0*r׎)%qkR ё,4?3p% sȓ%|+C9v邚]} I,1J<ޝPmβM/*^4U<"$?,*Qq8Dp|,b}TVk"NOsBb5|@WbW 4.ƩԆpXFHM=a^z\167T&\V4G]LD[iu(U"~pJI Zp;\CAX``TK4vj8@OTy{UIQ;v- YlSvʎQv1}dumlS]ִa0\)u"le@lNr:Hcg C\dFzʿK6,V*das C``;js*9/>ٷ;~Ptj^CpA&,*Y:n㦎T~+U1QD IẩZ1˭vUt{0AIt_>8VE0 I 1~DQ A1՞)LT87dQDu)18 Q70C1M1>!Q)L_%E3T뾼ٗ6ÑTO)S͟R k6.UkJs>ݎiMb ->Lz1:~}E*ۋNq*K) 3 QPyI˜)|܌KԀ H\^8{OEf(!w`'0~jH0ށ29̠+{ZTa LGʽ(b_TN+SX>V{,[ x&t?n'ji0[OSof?FZf.f(f5J[b&EC%l"kj+oFe/k\vv[i&p=>>U2n#koiԱj m|oP_̧}t=t4%2=AXX9ĪDT>cwpd' dX߬o7%wt,R2s.9+?7xd;D<32ͥF98#|AbqE0R|ȳs(i[8*YatEŏH 3򃍚RT9@sF%%kf7e?FkG(Qt3tI)qrdP+Σx.ވi`)}B/~;)f2f(_dsФ5Q}Unubp-pY䮆S᪼tBEEW~DC6 <-BӮw{#Xai&+h5Yׂ a` +m7Xy}OrD?#29*jmRS9= Ӵ2h\*8됯 w #t_\x5mD2?~A_si2Ԟd THz.\X))ZG /eaB21sgAΦc 1DU%0ƯnH+e1qxu*Ջ4Xhc^h3 "UUfLC-1vEci J@[L!H"K/"7X{ ;pnt0̈!y*Za/>ʻ z_+77 ҽ^`86Powy͐Ҳh^N* 13OѱAt6=XRAݳ=*' e+zC%fp|B;sȊ(g!yZ)ocIɄ9JFp JH]: 䲳Ar7Xв]>XG`ty$[\Y<0SMT]W,k31->M(2zB:Rq{ȘGKqM!@g1qf;g/Q-` qGs&H3S?0 p%R"C_s'p {4VݴַM+( "횘2{ ^Mk<p8n4ooEG?Q9P}ŕ(7ZF'G5::md҄@ g?8)Kh?#' "ݒ.Ņc)/!uEV.sOpf;S}ě&]]xbōeh5@'>MBng)Y9URyJlҵ #I:W'49]w4~huQ+*#;M$hXETބA(svX[׾?e 谷M [:"q'#K6ZJd 6O;lIG R6KM/uXӑowb&)9&V /A"WwD#(⦉2 ;oGOX">9OYcہU~?C(YW]2r4Hcħ-kx, @}Ko։[Z nyb\YW=c^P균ڍ/X]m m+Z#}SD-yA(SR.FHd+Ts_.v dQd% j~ֿMu)?ER|lޥKyW{Щ&9>wrӔE#8˗3G Dl$g ,GS&r1c&h.'@y^j Z ȼiwB.̈́Ȍq1JB|= <%ﳺVꆣr%e I!9o˱w@V?NP, Pq[N lGFgxpw{/wlczUT3Y+v[G!_(/ 7Gb#=HEd鰜0KV]pvHG=mQp*PoA;F +h@cŊ8旱y4r!oD.( ^xN01MBt _jXG4N0(W!fzZm?Q7lMhLg TxQb.|/A-N|Lg  sJa{غZXuvD)ޤ]*:±E-fm24e.I N3$xJ,;,Pr'E$">_nCw>?mb :Xt2놜\F݂4enu˨nV"zqW^LU+UqvSg}t(!`M9/ Gzc_/qi2MnFel9ƂԸq܃G9I=[ݣeuH lB^,xg{/o`g{(UPj~.aG|mi8GU‰p@LTWA[.e} vr15#:ֵqUd@L1 S2CFhPSC`_E@\.Th II8` Q]k*9o)]Q$u\ShJKh,̘6{qtp= UVrǏ쵴Xn^fL{Oَ֩p6Ns@Ͱ Z|DHhYCǨͧWMfq`]m//j I kqcA _x;䣗eFUԝәVֱs]ֽS3M]#f0WnHN"⫹_+`}N[bOY"9"+5S#xD7zbQn4Ha$D,5Weݣ,/J-i.6sxF+SrC4BKj}EGFڂ)pvͺ. lHLn ֛c%0\0/w tb-y{}ENx5rN"?_c7ddYHa*§gWW7i (fF9j* ث.mϔG/:ޢP ])Hf%=J"]n Gm`)űJzL2e;yx\v8#k6qrcbwoß9 ԧp46 i+w. η\ƞJ"c]ƾ}K〄Hv| 5հ6xctϟT/E-3!NKlF_k{yzߎn QʌP4Ba z[k, ^{УK>VGVjI+*|6ی;1}g 3o^y_LJτ&kx,6)byf7 $מjя[At?^`GByP(Cl|w(0s,$tBB=suTц&±z9f̕ @ɢApuw/w-[s;ϓ%-))-Cx(e|5 ʽ# [ÒFL 7ehv5Tlf 4.AZBY?kfRA,Xws<}ȩ efI\! Ef;3Ԑ C(xT'OX\bi"2ׂ0& G@쌅(05r/P5ZC$]UԌ>+CX؈ -tB|q}0@nG+YlYl1+i{|J=82Ha͉쨨^#==:5<ӶM4&'J~0-˵7ߟQ4d-mg wp5cJ  [%OĮ:a`6ASͦa6Uou #*3ek5 \P-F.j[ϠD=A6bթ3"z@V}Aĥ/OF?梋ԓ mUDߏ_=Yw+<0~NAC{ĉfPݫ z*8ӆ' :s5-8oacoujzЮxpWXtgmĜ_ BLy|OJZq׎]-0Qv|2Fŕ66ޠ\(PIjH 8/ΰfqn :ȶeq UAvt5%-;ǘ.-\)D9ZUWyMA΂% ubRWdr\mn2&NU6cy+Z}zDWdŖGC4f+7oq^\CĐ5.0J+'oU?~PڬoG+?K =#q%^sj: Mn`o dB:Cr1CC6'fo)I%rS髩7#>xDJ6ǠADpt= o]ro E)\};/Ģ_- uC'>3< TIM@ȕx#`3ӫO:YGFD:8H?ܜ(/'4_#MbQ )nQ}jWbDDD$3c:W0I*2+Yy3OjCjÅWir4k-J>3:Ϯ<Ì ШtCѢt6Z_^@hn0pF$%|۵MDcy`tbmF1p4=LdS?Řy h8B:Rz!~#h8s9Ysh9s~aͳ#5T`J]7G1AqX=b\xS_)YIpvgH<ә8aK6f?J#3u0FöڣT̜j|i}8;&@o*}b}ݣ~cő[TqlM8;h!Zk.m`.jKM ZMCq5*QE쒗cKm!E`OySDXm4Gy!~4?.|r~*2oIa1p|`\3dӇr&ޙ]1A9O(>sX+m.sډ$$i8I" ;5US9i!dI9^sm.>Hքyl+g18<6u'HvgY P0kV'1f = ?cYL=1.C2]A"NqsAK1 A ҙ-'a- bA¯yCY,Z 8z\']cd8*,=Z(W/!ɞgqGO$S+N+"5q1L ḅ.ˆ?>V RTb9$~drz+ En_)¥D}~n50D4Z6YmWh#ά`qhzUQ=P =c1Dc{N.Ur+QFnVD?5nWg |uYg`qcFomSZ6C>8[b"n$WajT^T83kL;;ًJvtP@fb1i!rϐIݓgOH:g#MCnep  >$N؍"i(DGMwBo&wq1G虁 i _ b rw9N^G-!7o^t,n$)=TРq Qpo` {`FY78'[4_߮a$$iE KH)zãhG 9rԢcCڭLƒݻ's `̦P<_i? p' fR-:-0r!;8F&%@=dK7xvX~Wܲ'+KM7H-l)EUd5.W!uл :IVxj{YTpsh9b$S=E0nDRŶd]jQC@H{d&iijD6?kPhJ'-'V$S''Q/=V@<:&%{#]C 2|pƃ~LLzrA, K WЍpʴǔ V#67%hYw9GWC hnԍK%r1'+s1P\"zu~.lM"NCs(eBK 6 ~8!c=nlT^VqyKj_a,KbŒ`4 \h+jϚr 5u|P䯜 |D @pZ4uhFFE<:nHOJ#6MżDŽ*Qj)f 1o҂d1؇Phås9"X6F2 :ůL;+' KVƜ@M=&AM[wQtf qmjPץ@Ucs;qϦj6TT"mC496`.J$c5t6|&0O-R3BAka g2D/> pipY tӖq^Q;Ōsrߘ6l7:3lI,3]Y,MWi@A8{WZG!Tx c+Pz 4zi>_ BO|L -3kCnCyhOTzG.\?4q(Y2e!QRhBRlh@֊?gT046ϳ]έNB+MV={('Toq$^?5h /; wI2"_(16_أc ;\ʅ \B!(r@^pEkI0')zPIc2O nE^v_3$5.bώ>TT9~Y4"q(Pӻ/9@Lod(BF%V&6fvaXvk_>uzXjy_kz8H|-J tN4P˹'z"SDE\ǦL8Jow4Z¹up;DIS#Ng JjeاPHA$@Sjz}2bcODe1KݬN:{XY:nOS򺜂-"M=T(,Y'Il~]2'6Y}B,o||.#>"zY蛔~m~7ئ^ n!SfV'A!ݛ#C?RDʼn>>'=YNQ R+m,c}1`^{d,rniPI5K`N;uC2CX"|6/Aeb{#E[Ma?vʄܒجC\ bfr߆lJAbc I|ܙ'xuRP^i,PCEBOThth{|?Ύԋ>:jwh5ija9zydE8ȔU#rװ|b29čɱxȈ[(Qai^^lԟ~xQ54xgo6=K[cZLLtZ2#]~TO6"e11/w0VR0+8EkҀ/C S_ !;2 3_X8hB$)}rѨY..xk\ʎ"O!Pȏ!1d%Ӌ+:]:Welv 9, <0G)R&J1]?`f DȐKU׼auAG@Uj3H=J`kmbIBX{HҎ ^:1bYƔ`JdR6>Qž9 q}TͶ奶[1zcQ!'xy:sP.x3ޮ8:p>loEk~}q&1DWN3%\!1;uPd5cwk^ OrěXh.jLcBQ tu7h7ǺDyWuqtZj)N iXQR.5)F:R뵆}Frfh/2;q̭oRnŨ+ ^b!;x!"$V<e/2BԋnUl@/Szyq/J.uKG݄k1{# ּYf}WY|81 ;N‡S.3փIpE#}nj{""پ߾ DDڥ>_VwnatwWpƚ%[ů_5Gg٭R&C6CeI=<޾gdcYu}؀m@"+Jei%֌@z#9m,jw\1,{' <){TB8.B4ζ~976;N8x8C/ލDTySA"ngV5epnIyr"g27`\ ,;/ƚ>YIb5k)';ׇܖG:[|#L INdd_˵{*<-&4_~mƈ57$M+sWYLnnr^D<ؗ>kO!ISB{nL|'APM~&vYi8@V r)wHUR2:Kc$'6ngגoS Vrv5⽞_wG'|,/뭯*z[W4lq1TJ$\۱'w7 q)wkRJ"t[~oyp>{puzva#@$; ۓb+YtWc}P8 gb8n N,>!Î8u {"@}r*-}Ȥs`aA^I8|CL Q +߭ܪh-Fw<;{̒M#>(C/X\.5#t {`Y~׈_-ΜKXkD&^XK14EJ=%QN` ʢ; NDOJ`B8;VwB5 3F](@6>^*CweI j7@؉?9q"v|5oUj!26E!<"NZ|Ռlnko S2ey,Az|8@ڌt8\vN.zmP]1InmvxXk)/y޲[OS3SG4J*z,"Nf) {~S)KARێ!NA%R/fyhAɆ Y;eYV'Cw>FiE;2d b́r`1r>z7DֽAsږKr^xE(۝ǩؼ[8L%Kg@bȾ껫ij6jC䫠Aaљn;ǃ:s$񢎛p1V0o~J̛AS$怲i[݄tG 2;vR+'Ix7Ud+;k,!YĦAFRna9dag#OU\2=N A'jвi}8("U(ȭ*7w*K'q" S F5a(KcR۶J$+ᮒ>XE䂘*E.")wTDi"N:eҔJOLvl"`.N%@"/ xwOOW3 n~vR} Q-ZSBG֎WK@aldsV!ޝRM 8.S?rH.H۷g Ea -Tܫw-~&:Нښ(JțQnz}74KwFo/A|5UMŠncEHd3 hyF{J3FzD4t5b+wmpǤG571QP'ӷ5m4y.ዿ2o@r()y剅%1 #r(kr͸Dvkq73j6?TYt休v*ҦQ bi4`DPwh-}=pKKS.<7;㉀ʁ@ZS 3R@H z@4}OߢR8 C..}cb0PJ]萱:;$wM0`ǯ馕C#?3:v+FH)oJTwkI/D.$>zȜd0do]N p+m oy2Y4aX{ x@4 K jήiY{o*n/]Y ,adVN=~{*( !]BbFHEa {Ei~.32 x˄d\@(|q5|v$Yt*F>FJ=>^k|fCuB@Aջ0 x&$0s"OO5B3EM2 ,Gl(z?)шsDdl蒲fx!2hpInUY>|JhMWCLމgUà#t3+Fa2ڣ^EܤǸ鯯SSq;4>> ih6qBh;}N"uT͟zWͫwNlM`nIfiAwK(152ޠLTCg$ϿRBBmrwsl>ESo~\V^TWuĜO(e^EVt:  %E$dh jm~npKv3(p>C[ޣo/ 0^06,>os<C=#:Kbp}[I dnK@]Y t5ŋ=t}1첸`M2.@sk+ ͐n\=u\}}}&EaK!ąei|F5uz=7E6Ci4lXkL挚&ZhEzM;y4˰' mk 陰{1WWQǣ'Pˣ02܎*(%" 3C?!ߞ-xMg AW2E;Jzb3L+6%K7Kߋ{=%UÔqīNW&n(Ay@PH88(zm@4p~]&Vޯj#13jѼY ) qUc+ yYO*^a|f]‡$NVټc, \k%2s$ XG37r0͋" tF!r%W!֧).ꫴn@ #H ׄg rC6!;HbD?*aB4M/D4n )]>$_UeÈ# wZ/p@5PihV~s_NP]J/.-ӸSΫc4$Lur$~9s@_b9]svbMKKдZq;S:Fi.-&*IwF>)zX*#vPXك:} ִzw%.bHL`z%ov =5YA; 5=U鶈 R7@.$LPD6*6O5ZX`zYCTG[$a>ўG(З *( 4I;#I_!>v?k{e9^X5B㝍ܘ{Or١n]'MFex|L+*xN|133ɪ[əu_4/B5H}>;7HMw9fpqx) gP= 7o><@|-%-uw?^$Q{ OGۅTU-Oo''Q@St pѧxws ;t SҼCʹm*(:cH2WjzmCqF(CJyJ B*G?>cTBC$**LG%uh5/\GNM!DwgTBX&{8)-=Xad8DCHFW࡞JizSХNw'ՀkI`F<$"]p?/q$x$0{Œ6D_KyeO ߱{NR֣t6I~G7j 6e쬂Uۡw KatQpt 's6FLg.J 69pqryB6|.yc+%$szk,xK%w .7q&2!bܱ)qiY.[9.߯-'ZߣHWc^ KT8JY*0h~M$ @Ͱ9^!Z'pW>XvSrcUh{ 8'neV!m?.3yOߪG(AY..xb9XEA#u"tce$uYZ者V:$3$Vӗy-c >%)s>ۅ:|Z+W;GM@/R[갈Tы3 [0Ar]v(D1VF"]msſ4ڑ]Yv`熛IT%F$ CQ؈.I%^^ɉ"{ Y+q|) EO %!T ]y@rzqњ <1a -/ro!҈ǻQV_1Sʏ -|\FG<-λ HdfcIorJChD5bJ c<+!GoQG`Xrjz9cqc5!xxA#~}!B VO/!JhOǧjxպٞB(39$r0@|&y(Zug>^v m=KǕVy8hMxxkf/cr O<$ԦzirYݯ HծLbQH(6wS6{s ;'A,G *'SIe!X7 Ʊ TmK%2B2#f@<9(X9od/qE3AWZ7,^ˮ 2kx9t uwWU={ !@Ӏ92>o1/6" 5+iXpn_@~m8⌲!qp"Rn=(O<&gM3%*OK晗523Pt3MaMx 0@8.1 aME rłu'@StF9HOӊ⿪vՀk+v4+@VՊaX7fTxcҝZH'=F"W9;wGz(\}`aipxӭUh  P^޹N@G|uR㪑Gh> mqmz@1r6@(i3i/sC)aȒIVf0w&޻$:Y֭ \g9߯ީ,ݖTH ׹_S Ŗ^SHrD >{!ܠuGCԸvvd JL+۲2k yPDZ@Ӯ/ŠYt~z>D_lGC^xV*ڷGiX|:1bF^ߘUF!l(jVUy*&O29:2@(9URҘd`.B|s\ M =nF'~eXdl"R!U}*#@޶$ hA\iSfG(g穱|M¾V7bӤ .';T$/ 'ګ7*bI/~٢";sq%gnLD$'Sp{5t\">ɁŴJ  ޑ0-A#դ#&x㟖>ɳҢYFIq|@n`#|Q黗ga)i1A8*:qY@-\W3#L2bxjJ##ў1"/}0g8R~SƊ^j%) f?֊Jl; ~;\ʈh,A+Rl6)̏_H,vA;=Abm2l%lj}F641JT nyA~BUɾ,Ts? <;2YǛYƄ#Jֽy'C[zH@5(j`cʪmID|ݦ9grALY]sdu@G0yZ_ӥ~o{ $96ĝ쮻mc BywwmBr\$p@x"𒖛 ¶FsKͻw*.xs^rpAACf'\A uh{뎜ǘ݅^똋ï6AH*(M5(,LDFn>5 BWPwL"P6aۍ"e|sp&"j.HFrR:+u=d{BHKAF#RM^Vcj=}Knȣm{~^v/zc~Ǥbm|]>Wg+wzW[Oe&쎖p|8JF|MC媝#,VcNzBWАÅ^Iwdm) 1UHnwNt0 ?'M "%ud3*-]am|]8ixZ ĥ>0I˾ph\Sv`pjYRBo0WcQ_c1ںBuYA3خzTPf,:$%\&t}6Tt.M^xfo jrVP/iΞɫYYdž+jq 6n|[e .82Wevwpz~u %Xw \&W."b篓A|!:a@yW/Ѐ+g1p snZ^z?ɘ&CiE@`j|t;~C7K:\KY7mH';mTtbOüP"/8 mT&pkư*㠣K[z>mZrR ;ut&g .Xs@]~/(e `ā\ͮbk< $4yYp{\}j;~3wKm=}lY_PQ(HitnӰxK̺c~zxMz6'lq'%L0W8N![fUs690^!=736=YX QbsLN#"lr[.6p1q\ +CYshTRPP >[RGZxEykNˏyZT莑Fb~|?RM6gwr(p=42[&—A3́<=m9Uc: ?5?ްcPHN{-PqqٕdUJox0-^@H"g'[4k43af*D^?>džP@H2ԉ5P91cԒ1]ypYExSrgS{˜O!?>U?!(Mų"MP\G5/& ZTߊJVsG놁4)&|ʙYAw=_sQW$]8K/DƮLuyY'(BjavBuHRy:L_Ŗ:8\F>.{OdT##ZLlT5d- 3Kk>wTYGR3;8)B^+-yA?ϽLRm P=]DHVhiaa%y#^?y尥-U3ND Up@DUQ\"M@ޚN}O8K|oXͦ:f+$QIާ{HkUN  ۟_з C&Dc+`_Q H4oGbKTiDV DOXEe "jYy*b\ J !/VRw@7Jr=ҳkox= q.kqQa#L [V[Lj+d'P´HL9c|'m@3*f.#yً{MD$W׊dQE5% .W{(d,([d(f/.はn#Lz3|`=Zͻd(?[iB %;[3ټ WJ6,>KG % [#RPnӢO֞d/?^Q緂PyGLr>C'\@`1MvhRDDKὖVr| =wJ3(TC? FK\r̢9nru%֙7 ;Y>]{iEPƂʉL )]sF2LN7KLi܀M7*!yF@~7! %1 C+i*!U#n(LwȘ$f=e._6Z=;ƸPESQ_zPPyd7>3XcZI:QT:1߇1k #N4p„?-~}xm3/M|yoI1^waTmQA@Nk1J1lt<2p$,e͕\;k=9e_a(=B]WkbN,z@s7R>;@a1GX]&@݄٧cI;bqg8zs@n#4N r%YΣ~0 TP9X=j^A1~@Htu j}PLn˳Dq:}D%(`@%sfBϠ[[ N[gB-wq }.&*沈ZeJxQMsEf5Lء0aB\DlpBP{GW-hE *PuJVI*cHtW0ϩ}Q L,U•GjzmwU1y's#b+q:W쯣?ҙ[We$P18#l?E]YH;Ln7 bq>1 o\. qޚkᗍ'Fx-;p"$Z'X}oYRAG춊iqmhżbN"M_J7C9csYVϻy:C[Ɩ&ƅsk.m.EeMkFfYǑ˱E|f1 Bz#)E/7J~AK4R@&=ݖU$Wa?~!czKe'9vDN\ @O}3-%Fp@deW![Xwa Jrۺǩ_TW6%0;%/ͥ-1+oeP-'=.j24V~F@0/d¼硤eA*yZ-`UP6(l(uM Lř3wl !qpg! I`P (yB~\Jbw NLFzC[ŒN*y6 먡Lub={N/'O!NM%OTY`9 Q:5ie6S1˷. i7%9zHn:?Ә#e# KWY=͸ dphqKSG`.ވ!׿OD UrI޸ϊlÇ.zp6o̓ LJ*9K}W sEw݋ $xv]ƐMpُ0wcMܦB^Hl)p4H2YJ1.*Pߥ_֬ ]e!WB BA/lMqxqVM$GT:tXM&4fU/,X|Lt\NTZa2hg6m!gCP޿4IIfĆF z+bQY1b2IKB)Q/%h7/QJ,Sal!3ۮ/0<ౚkWgf"MXj Yvݏ^C{O$QԝSC?3*e Ұ'XΏZ*d0ܽn1Be.73Fôwx;[[݇x!5 "e>0q4&dU]? o\lE-ƖxAs taC1I7AhO H0 ))Z(FKUFv.L2Dيg~鼠F@Үc;LK(UǨn,K?,5tz͎uIJ FڇHncѬhʎ Her\|Q#_(]m`~y`19Kip5'iJڪ"QTrH=د35h#/,1W"˼9+ h8ΠWvڵ(Dv!N4D(: :OĔ# W@)X<:p!9{'w%NcG #v|媗$ߦҹ ".eɐI~m: N3/%r! 6w@wlT<oqqm ΥM4pwm3Dg{'RI&|г82Nxaw [)kM#y|. v%jZ.E|X0H1'f7 mf;mQh z#.GE)`Rv٭ Us]tTuv]Fb6z$] T9$P yR0Zts)y9Y[e8jT. 2K`|YL:?ODfقr'Z]8`"4xa-VGFD+  o⇇{RxftQPtK E4?bAgm $1lYQH!=YO\|[)ieU '_V{oQ"(^BiivU<˧" (BG}sy N7Vv]y8:"|ps!֮mY\L4Qh,2 Rg%BX*)hd# SH TpBHyv[Kdѷ7i5Vefp!iL_75Gb$A:ygv4Ϗ,Lr"i瓳l g1K =؀6wu][N)3Y73 ̕o'2"`˭~"8RO<=΁^ =!ddyuuQ?hwl%dWϻRr.@5w !iB9NWuӦv&ȃoYx&35w.z ?SqguW1fVl8Y-%٬|y~w ju)Xެ'c{;GmJOg E9`iv7 "bu,eZޔ[<{zUH2Lہ.p2d>\ 2c"ʷIZ#^ нóX $/(酽O },oҧ5Mʍ^@ϳk{Ŝ#r+pm҉M&mp 0a< 9gM eDNH2S1q9p-yɗANzqFEHn 4e`f/3)YΪ_@SCHk ggM@sBcrh̙Q=< z[A?2 RLD9W n6$3t<0c%t8)| Ԉ]§VO/4hLWmZ$~L }+=Yد(@QK[Ea8'JRUnC1yS`Jb{!$sCS6ǻ 8PA'MןG)EKGkJ!IyEَےb h=rb3?I d35+!$;p"vg xgYd9,^.Rn$+gvۏ-`>]968Xbs_8 O`4, K0{>,l{8P:,= _KWu ΎDh*8LU 5Yfd 6OD{K!¶0 `B$C-Cb.7%C6+sqNYBσ )EFz( < Z؎tB'+e^>X]B&'.jgy^7I\+$RKd}nz)1]>'ә4wl}V-B \xB26C Յ֜:j1WV!f ]M5ؿ~{8e #aW 3 u>>-ci?>|{)lpHpoZp>(%7L0?aI;Ma)$x)(TNdfv&p=ԿM>ެ[8I7?I,C*d|'IX8Z?ᦋFvs-ڠmQ-5B£z9ې r,cF>x~=t~@) 8}X2!]-\-_]P&:s;"0Koj'dӝW,ɳ]SXlwp!3An㾅i/ (u8OCTq,5!de\J$no)gMHC;Z=~j$ ,dQJVKCnX` ).CIhu˯{հ_;ډju/ ^=b6~ɋ1?]&0ݭ#-c\O^'6U)h6&̊mw_IzS@ѯ+@"5F4";)}.)!ٍ`%`xL/U,a60 נ|Qn^B ֵBt包'L[$n:.DH樂8 Eψď4*SRyŕ ^*MW7dMyQJ ?nv'aSUt.{R4V^Q%EeuXʐY%Ւͳ‘?O8N^Ik_ÎvlUr?|+vYΈJMzeQ'3ɔpdz?"[֚(r|1e^ڂ%9!n8`:jOѩ X=NtbGPJUXʴ􋦠t9k3")826B=.5"S0Q:^i@צNV0n~FH0}/[pJ5a_搲'cP`t$z?\ȳNpr(Mz4]KD^ދ'ϳ1"lTٯW1:_g"JpIۆHk\+^[ݔ>QMFV;A0Qt=9W1n*"k:n!<˯5֤Cq*'"9U ^ (;nӭ7o;Yo.  qEĆjv=hU^>Z"‘4鯍}iひOg6S b^3FW~g*SiF= B32U-w)5`VL B}O.L->?J$Ӹ ºu}\ B=b%!qVỈ=^[;Hyr#4>]ۧwAL\j&td^FԘo˶TY/}* ,E(\? X/|l$#6DžgyǜC^s 쫌iobY9ۻ4wF$ ;~FyO$ַŊ=9T/O=?|I'MN- B[(%?/@0k]BM@0*4Ј2W}PB2d/^cg3sV%4 gznn:}{%BSpZEާ`FLn@+aMSE^>{?ʢr !H>&һcY$䕆,{/J}_]>|b %΃dj=0Ww4$vs2 V#W)&\$ Rv[pM&Uy :_yY#ъ/{חNK1EOVni@4ܫZ\ '_kj7Tgj>5Ew2!(aP̹ח^@SW9\ D6۽E;`״FCkw%nfj6$UCx3_xwI6LOjٸe\TV_2nXi)K{MxŞNEq5Z8CjkݫʌC:hvƍ5wrw?(T}(c(qR#ht{1!>=փ*UijƱ$+7(~[BdakΣ،`q\]!uRޞn5fí/|z%zjEiLjX k  z \tVW5=cq=. ';|Z@8ڸo0Þ^71֐Y&mK9.ZF%?fVj݁DŶ~Ǧ>6@cʜ:eqR5Ǹj0F#R0p.˴U, bD5 'R&*HNl8^ t%% h jn\<,qLmJ+ ЛQ|Lx'~D!4n{3ш0`A(_;4`tW*SK nUE*m[s]x`cr].8pj.ܯ{c,ޘ }WRE7VĨn"ϿoH —t-? =dʁk$  #U?D OYpr7 @]H8M,zJL.,aޱ;&od %fr|kZToP}L@ll93ң9M2yF.ZPM{Dzx(; ӯWkRvHϝ Z&Ťm :qh5,[vO<ٍ &xvʐ2#ב11nǥx4} fpiϫGfr#IRvsO>䩷Ado sUU p:B7dwC W1 ^it!q-o 20gU!,}n5$nj[/؂ѪjZJ#P`QL8w{8tކ阃Ps<ޯX".4Ds߶ɥ4@r ݗÓDLomszq7"4ġ'er >^;鋻^du؟c*/0эBbs"IM:$s ieYD'/j.$ o`W]KaOHPn͑8eXk_bEvDz&z< tl<FJwPۯ'<&:I̾"oתeJn7i2Wlg=KM^oW M33?uU L@T c5m @K)6_4Еi7 ?}úG #8G&INڝRPjuFivFvA~ ѝRLç^ft9"*16 { ն%2c=JWvȈQGlv ^m>b2;AO $3Po|riَ&=mxJ&hWL6maqb[Jg0%^P6?I9@ݟZ"Bf[&] %/S0 *1cLyT+m ,|Udi@G Z+/ fCDu폻֙*q9aߡM o_st#(7D)Iz8VE0;yWPkM4MBh{b~Uf=oy%9}ئ^^ *?B}yY#*O44qYd1=/nEJ;0!4U>vls{?^ z?tC!IԦHZ54=W!$_]\Pu08HYCӡ !Llvlj;IduA` sb\.NBhnxAS޴ϽՐ =FRkCTr­&%աu  9UR ͆QQX*wmQyj"Kӯ]I;5S]Uo5ȠGAڂD;z=}Z[k״̑ ~"&-5 1Bvoy(}2}QMK7UQה+.Tюtnn[L(bD1Š;^ 9.2$d].סw*w=yUV광 `$U)eE g;h sVVKȅ0-o;eȑAݖW5X-1NΚę&Kw/2d;  _ty |f̋&'*< |޻4LDV(&p6H-pvjޢIb>?DkkќW!EKv8Ev/.1BUl'(ꍌqYsz-E!- 0y\};da\CмL1'xZqyI0D'1gM_ M,Ǟ~ [#}67I$TS4qJr5ge9ݽhE}hrм}- t/;ni0c_abv(9 zrTOilFm1J9t~f,EHs52^5l[.8t$PTL p*~[Gc6?>TV.IlHhM:\N=!zF5rBN,_->ԁΝZ1ߧB hcVg?g!ܔԟ|a)lB֧aFQ49[p_GXD2f;6J ߹G}E9U\3AN褱b0XBDEC+ֻ < 7KN `4L8ڔ/Tݭxzt#x. D6PJ>R#eIUuT{ Y#g=,AbP4Mܿa} 7o|^}[=ws6␝CX7X&Bt3O_dϷ3?3&gsWi #X*|dh57GL +N H/.(QpʑLrT|nO)_~67n_XOlۏ׊bܓnO1oe#EP#fXqH9Lw%>L@etnJJ-O|`Ɯ-6o%.~-'#z-х^ +UU0F3:]+Ȃ胸+["0 7oqu+Dũmr*7 SMm$Xsgj|da\)1C^0CvS, czIuz.|״Y^ WLp,v[2w}.qo/s$/ ial.Źz* spaښ?kf]RswwMe:9ŷtǖ{ssS^nS"zCiË$EAQL,*`\ӒQK-VKn#Iܥ}1k-"[OvI1?^ՎM`娷hP ͯ]dtEg4aϛFPWN3O$)t,CچqF;AS 01U}.blLk.ɲՈUSN>ڜUGXÑ!Zj$%#?s"6m*M1!8NM~Qx:Ǹ/e:`R?l".l<(fэ W60ɍxRX Tv`Ė̀a(k=)7#JX m@Rcog*78a;A}rex=LHELj[/`k#Z GEØ'!?M3"!*"!Mf Y1zـj57W{ĎZ¯ 29;|Lcr.`i0&!g+a[ ^YN$[۝d0}xxp'WbS^kYI4G`O9kҧϑzINw+26 $¸Dn"B#SG[bMuKfڶ~80~0`xJTPghB#ʙ] L FCvRVo`ٮ_)]oČa+M)`gAeReBa[HxSѽ![;ϐS2q˯2zőBG .Rmχ:*lv౑^=nXV5S* S@*/cgCasfUT1" P+^$]wì<3OĄ9q{$lUtăXe>oeqdԋ|YG#( x)$ ܊53i'yR7SV_W= )0!p{*aA'"r31r.\!`摤 :<2!Y.EgT5aI81_l;NeSW 7cD%,$[,!M~zɖG1 QD,lFS$F$9RC9,mc8Eo:* :9oay{ ;?1&e*0f kSfm/o)^` 5,`j\Dܷ6;rB|n@Sq1q\ u0F@}h=fg-H/9TSdOJ6y,a!kv=Bw6R#s8L[Ր/Uu=潡X "'=\|1ό㐺GHz+~@p&5/d[\_9bl+e6MqnN4d˼:]%b2~1<+$u%ϕXuǀAjE*S(΍W-|>(5q/]esk٩?׀fE:ַ/]{")d'敏cg8QolrVndkQS)%蓎uDb4Af@9_cn[|j(2j=Y%%V'HOE'tK 1NtKP^SRY\.f=,GvwU| P2؅aLޓ=hx7 to&=9[?3M :C6$KUhOMl"^(X;d۹qZ& *na԰pZ4\GD͉4e*9S4Ue`LYtҪJy+޹S<<܆8}$x0]TI ;< XY7ϲ9+V1h(`ё36VʳOi G9+ۆq'GnEm댪41΋ !kG)7_+p]!H5= !UZb]m2@N͑ilAᗠ>jR9l:QLi9@ o:{s~<v)N Fl*~ziģj͵u#6|i#2_Fĉi7ؼK6&KN_\Bϩ1qsJ@qxH|>EVy *l]_BK\1.JoQrK_[96\M)`o6yD Hjt+)S (*DQq91 xՋCS_?)&[TMKXjs]X ?|2؆ՍęcYܦ@ RپݐB}2L}au a:Bcs80)?m:r$8Af]{XP(\<Μ#M'yfDz]1Yb?4K~w-^l"PDpxpSA?iWyϑ% C7"qy5aLXo5FK \@r%k#8*PHMmmLХzi\RVD:a[.gTB3WYUi `ԁSܿV5<,TimFE,Ĝ$X 8FF瞗q 8c?NgFlg6gp@RD;rsRħGo6r^C) / t܌> ;D̒+p?.iI!`{1i ٔ@n>=GuFz:vZ>> Ø84bz 0vxMīQ!򐦒 reLj R^ cha^y ~gk(DZS~Qj>kk<4B^}E$™ulB֟j\}2iz]@V/;qH4[;ѡu|`ł|m :lrڅ P_A/Hi;hk}"Eev'h{[XJv'6S'4~%G `Z 12eX?@1w|өe0-}sbSD](\P Z|vȞs @lil`@#C*񭃦Z5}^ P),}NZIAXG՟+χ?2'-iN>F"QN ŵ5.uUbSo#ꮁF#K -rTCݢu/tx`xm<17IK<STK`s#GZ»-ɤpaZb}XY|o=[Ӕ(~׃7xהm2ťgdB#܊(?m$n"dx1g"I%)=Sfd.&eeLO 1xb=>|lwthA6&w6+ykHv"VnjEZC7!l1V㇐/Io|u)<wpۻlHdjx@ A+ÑK2G"|-:s8wJ{P3 ʳV\ZJqnjŲrOQ21LSsx)3"E\:_ K@0f_ˆu7f,SYq2z)1YZ Q<`C`xLqF']S7:ٵ{BUj85A :k]y>rMtٰ+;vh^V=^~d>=$;X $I}5Aۣ?LDf}Wi$;zhs:J'QZ,㊄GMfF+:7{+MSf|@_ՋRoNv<H ]V{dA _?[Rl A[\.FIě>g:B>! u-rr}X\F[č7=٩boeZu7%}j*PTTftfʞ?v@g>]9o>qUOtɉM@&r=6Ǡ=ɭZ ys,!ٷjFH5าJVcbQ3J3g^R/!AS{U[Jo`0rF^DDpE(ɖLm=4tjfIISs72#,eVz5Z!.A Jpfsvӣf'7GT A1[0+}Q vXG: RrJAڠګ-x}q>>M|cXܬYpYI/g8T.VHpTL<1o@cuSDJ jZZʎ樂4uu"8J} j<ue zz^`, y[[#WV.F*M_M^}Y:M$a `4:a v%pibzCP$ޡ\ⶥ>@5`\p`iݠڱvJUNƧmeMc:nߜ 5'fm,H o~.ĵ#x]PoTv{+uoJpnQ#荧wo;VU;ժ $,l`tw6cjH֓(Bn< 7-1,nK62 M~zxgO4A[ 04s@2̰yA8cyu 8ca ^2ӈD -8FlQj? ++ 6܋dY>=DmxUDZ,bb E!f; vGҖHRe“>-gsXOdlCi@}ʫ FϱUg7o`~/ѣR'0B<:.ԯ}FZia8U8X`aP׌3`j-3R}c7"FnYFs/ e/aoJgBq/p<Wªa%;`+{}77J<}NrߏJh FLn}$ɨLĭd_3JRo`<7icwi71G*$w4 ɤ׾e4u2+ʏ9C9d|6d)#+kgNM4aD>y,G^?U>FΧ桢IK~W8[Il'ܓu% 8! W/nx;8-nDCQA{R&^f1"/3R +ЇOQן`mmGYkb}gksCh G3p.tF+0]>K eժJ˘7 .r6+_Qb~d dL7W*C]1Z ݿ渉.x>Wo #]vښ {B3JL8>?<˾x;yiB;H!Ϗf(#|[p!Ŭ!08Řs )~`hv\*/{rT͝@@@R%7Zq,)ß2!=CX;9tjHJbHTdžDl ?R>A1-.4pJ^iP`xFqz[ԇyǺ }-JMp,5{%zx茇 31&5m^MEr,H D}!D NпLu>q wMS܈ #9kHT&y5y #&`6=|H|Mi-u yNԍ읜M'- X{EK,.i 5ŔD;"X@%g岋m{@kxt|H~&L/իW_''Q=dKqGOgS'{0s]p*vAI%K:0k}$=xUVM3EƌS2| .EbOX9dzD[*|끍: @|k#N+GQm핋 ڹb٬GӓbCbLt/JE0\c%KJ٨4@# \}3ӻ)W_ԶVKcAblăcF|]0 WN@H74Gkr+\_P:J%W[c <Q}>MRgҳ[6R'Θ|7Tá pj)UZlA"&L"aȋVP !}n]sCW_"Շ5_`+4YJQeXLq.JPS81)H\סQ3d=c\%c6g>Y]dA$B#jEkTM$> ߒPv)K!̆:ŦEb&H?f容{S)c&X/]q~QSnvmv%qC7FkN>n- (IR' v)驯fJy蔶W\L0gd?wqHYhP6f"7u;z)gb!l꣬i_|s8Jfh5[IZ<4DDL|.2rY©P n8b,LC#ty[)!5Tّ \bFiV=u84!9?d_8ɳN%tu1=XT@WFPH4= R߻4(їZ%XTE|)}!yTyR~~5n]:?`r>눟!>,dFIJӐl+МGνCL0՞l\_4ϫP3[b3:s&i3AR0SJ0vN=2Fb%kd P=t|^8Kɀڻb|M~7-yPϬM80[-YlmgМCqH;>;FBk߳VCt*fAr y"E㒪'6 (*Pfgxv> SpQX g3تw9-:xRW判!Y1(#I*ԉvWėq)Â!}Z 9֛.UaLzL XH 'cJb9knspz_ylN^ [L&jx$G6{|ᆱ۽Ԙ*R|**88\u•"Ҡͭ*NG(~*r?LZtP5;6CH%/9^#ٔ&NHtK;2&#y-@E]ƾ|/K|@+!2v۳p]4H`Q/^/w$fL#vt/82}iO#Q9£1q\,2R8BŸZOvb0wr6v3,v "̷n U$~i4_޳cg=9PؒJ.sSҔ hjk)ЎV1~#G[L7BJeJlj <0 kgxv+nv 2ͷEÉ5{}9%?;ed s!o#0_kzEzZ|Ka2] /W1 S~jhbɂAr״{2Atf/(I-[B9^Qu@c!kD T77ʨ-?'=Y򀎌ASjG aha~d|Vi1xf 5Et(Ekٛ+:uҧYs|X1ẹ5ŗn`LPEgh3ZҪ\tuѴͥS!]?(oC̯Z͍V\H  #TKmU Jm"j:1AhgmШڴ=wn9Ť{~ qC~aLlCjr}@d d0Y&/t{s>a udg E*M(!Cq{F)% -NhN¢WMXcq.꫟4.d1Ym=weԲ,wԤ`/p(&#Z4g\0\"  ]( tV׬z ሙoM^/v'20$_|fޔ?T܌;'wo'װHX n!$k-;.Bg ֺ9.FYƫVڮ `.,UzPߙf)⪄%?c3@1 +Oa[!gcѻ;"?]>Z-|x>RPCtC~a`.mjIQBlu,e䤐"z =;bf2³>?0T`Dž }bl J6ߙDe`ڽ̓##>{ԝ ?%V[@s'-N;#Uk6W؀VTP"6D\U9o_-ZLcK :2̹EK+"~x&[ra3Eb,V%׫`^T9vR Ra#)^=pW46J=- aJǾ:Tcmu@a>_k3άYIEdW)NNy/Y&M "Bg&1. 352Q3/dl4zorЍ3g]XJݐ՞g.xQq=ffHe,ј$_Oɾdcw?7f05_kx:HybT JLqd߱%(Usx#U3zWb/W7I?ZrP[MnbD$%39ڏ fV%Guoܖwo234wf}<&EƸsbT~pE 2d*+0`Lnm.:y U? Zڐ1go&KfbƊN4s|ݙL?oJ@>ү}od/6*[Z[w쫼̪ XR_y<>";-ZA^m7S=o鞋M>b <H8xMEq bo^v߾$=,(|x{r ǻ+\Eb`cһm1P.hE+nKܼGz_**Eu7-~1],}:dDfUfqd;QL\NLf W_M޻X@I,h а \qkCO)P+H,*OMx=S U>n+UTlE: ތg>.k6F[6X@JBwʅ+lOR8T_ZA EC5 ?F|}NM9e_/29Vǀ,;8H^_R'MҖ7D'.XS([-mbc/vލ_}7*y AK2_h?TzݭP JR X.%x.-h>ȤVc:Si7䒑ޖ2#6.".u1Wqݧ#f)OIgMCR.8H[6Il7hVsBaՙ')EM4t _n-1l:xbShY^TfýaIG ŧ2¿4/K*=>YOO~7j@'zБ; BE'buBw,4)9frKAt.8Ol-n|C)<~Byidz̭v;"}3A' } Aq?c|dCV&|I٪@r}*?WF$X]W`k/V9Gf0')-yӔ CVAYO~ k'3•qv>.uW!4y͔H.M ⟺񟢦++ʺ؊bDWG@ub#>|Oըz.}#Y} [q{:6*OX(Qu/r(YS.ΞTn=+sfJ}_m7,H)p/t^EY5wt )yΛηvr#]ڇVX?-&{O㫁j*]PqDt&h4 FCXjg}bW+?smT90:0$¶ 싍C#f6@gI C?wyC~?I8h¾.ǸDౝWK t=re&r3Hw v2"@$p^1RHKIJAR=&u|_ʥS$Ϫ0ִ0bE$mvcviiz`E!RPS (lxZM6} `cf_y(: q,N^P9#<=i RF4JiFz l8ݕvIl;J]OtQ¼寔~ih#2]IO| Y_yD%mP1TX)cZņk#]fubKPn?M-AWZ3L.{RBŊ',{"T3Զֺ%mYfY|W3%a<}j[;[|r(I"c":V/"!('7"!?|>1%sIЊoo4Ίܭ#`<ԏi>dW)rڢ9}ծܠCnZ_-1ۊVknHi| FzI;r0#+i]{DqI߾O-!nog~C}_IB>c/Tiy [6K\L< ?s~b!JJkq"e e J't%(p}ȌN>I_kA׆ ]SO\u[ JD nDxtIq/[i]O8u!xU y8p0mb{I$WX-\kWvGnckuhMZX `a,D]-%k}$i,W$&xhE"`הy3S5m̉ PEpk{;d'X'/Bֿ\rR5bB ׎ˋJJ9m+J7d-a1'j,xV cnwOq^LvIonBdkM7=Dm\n]c;W:ЇCkM_,g%L X:*wt2;mLlB(g"9y%6$log:=LXGR}| _;z_ o}{A{\b0'kl$$BqfW!5!Ϊfi:#%J0^?wMdEeC>؆_ 4C];m--(ݥ cU#Id=0g:U;uDAT"7J'{jqQ ĊFk@wyǖƺya];x( /1@-O) @q_:0D#"h)1C:K)O%WPn2z^j\l8B KQ2_-k9n'+^3у@UgЇd;6h>cEATV)!`N@وccv`Q ¾M Lr aCFvN~ v/{2_Q+I EްŘ9e `d_=&DqB{ pU0l@ ' MNj60]5+`RR`m:J20/ ²Mve!cO\ nm?7k=&t)zV倖;LM1Ԯ}y[OG~ѹ/K3 r;٥¬B_k̴ * N}2wE&frqHBo5b"lP l{ebWqy%K4 *!$@kDʰnb!OuH ]Z}ʤU3lʦ j mTGK5^󿅯6u9W‡|m$ZJS%;¢}XA䍬.;&M5 B=t\Ķ$0H É1!{78Qɠqr(VdghSUO|D]yk‰ܦY E5W މK3Jm)le.jbɎòa]p\ f8c+M@oLJ/ۻfy")P4cu$T|R8HHQg"RpT+~/~Q2ގfsZFpdx W$ZÖ4g9f@ yr'\dO[w92lud4{GB`^S3o<lXEyN *ǤwTGij&il!ia^ֿ~P˛dYH6{?L(m X.l˵a js^* OfY܁QRsTO\]FW4z&˽f $י1:GΉsw ") YCi:IWh0*ǁp G}XBLctGVۊ?a^Z7 Im;LE"Db^>Y}q 3ì3s-H>J] GCq)5L aI NWQS#JL+xlڢՒgDEAN ?p(JZy'/|M3Ei1NB@zc Ge@ 9 JH.YQnu ]5J l bnrt7VRJ>'-ڝX6 ȩ^ߨJ*N *99B޳i^*WA<ԭ\mXK0)‡ 㮳*cTMI_\޴/HD ;\H:W-;@2Kd![)&&LP9Puq1g 5T~j9e@dz Cq}y d)}CPPp pLm{*ɐ#odVـփ  bE>i^ J F`e2gC Fف*rIF֘LNk˜h ʢٻ|_W0? k=)7zϧZb~:gP=m07u:v'w@";1;#4{m_R:*ߋ;rm;+@!Gr4'!>2z*cocǔ0H KRJq-/Xc_xJ޹֨!"P؅ez11|Cp+Q54h"{D(JEn9{/Ȏ+dnP[\vHPb{G{IƗOr/\c@+N"s p/tc+'k>Q!h\-A-*f6Ўۋ~BOe[zCHWŦM R_OKjY"dGWZvVicG!QŽ\z@v'%^y>ҴBPy{Oe@A1f0|IU,0_t&zw1_&͌MҾ'82+3j-`4>OǍՒR5/: l* l'Y!')dR6K 1c!܉?RzJn'YR tċ33PڭT6=8-!$ÀJd)Ƅ81"C&M;踶.$fd+iY2*C.PklQ&)c§PM df}Z%f,YIAFeC6XӲ% z*pY#*s2b@L~9n)LCR/ 'euo+sR-HY=%C1O*e1[mx߆˿6%I,T w(@nrn`$:Q-'FtMGto7 f3qմ,/L 1OζsF AIDf ̀SK]-FG|*vM FتӜ'V_q'\EX@KܦX%wR K:^K.M77: R2 T֜'tqn?*hR0p>sHKM՗vdwml )z1N+PHؑ0VO*иEBsJՠ #gbW+a?YjabU6g븛0w2U7{U_zHR5?PBc 2@x!8YmS ?t׃v*;PpN\iS]j߃ywx|+ x~3zIٷs]ފN-Aw;{$Wł mGw\XS%F=a~LɁa䓱RF %;c["iH |ܒ݃Ufe콃*knѷ[#k2⃱& F%&CQ GI˿y5dx3.4ee iɘzcNk12ŝs , d≯Dm׸o0#fk \ =U0^KWC'և@idzgL "*y*VL;Z#!zl;޸>eW 3iQVE",wQNIw>k ]zBVO5|z$$,!'幾./`#ZCf:o+?K)2v.;af's0;cYyN!G_n\-"_E(4X(csf 0f<ьH~R8p**A ?vF2SkuYeĖ$;/[h%{M81a%rdbpwNۦ}xNCk@کFus_@*To.Yaam7pB a|T[p_A`VJɈ?_*MxnĚT­1!z{dK{ҬC/9H dz7r<ҞK8;6l8|O]-Symx9ZXeXg]^nˢj BX dپ2bdCBrWf*,Be$p=_`@"G!\'aQ[0Eb1L T+}^s$P<7fۛK8x|<^I~sg}BIocP{TK3[}&\oec|,bWD40 s j/ !Nod&Ahxp5cFS{_"L2G1sWO XĻAոFpteb7Mkׂd| n<<$m4` e !"\%HBlڋ5|@OJ^8K5y\cDNGpk5 ̿z:زwZȟtc9Cj%adP#T|k'7:xt̛%ڿJ8)l6}CǍU}0l &>>ZZx` p.RAT|GC'8P:QΟU6rCQȯJ8W .:a1xL|q;2F~權 ޹k9uV FtHn|UY%E~.s [rzFhױgH9#DŽsi!u\n'P#SK-5-W@}Vo;O\ +?ܾqZ*9x(թ1lݑ *}@ b  gJk'y^]{* h:-JhIYt&ʆNk0{0kAv ` U0 2< 1Lcut4YAq EPM(V%h0(%cñдCn[|[\\tp^?LK"(Q!$u9j[gf/,ڧ!c(7oP wDt!$gɭDJOnzDyZn Mؒ.2$=)"nL_V>sH%K .ln<(NY/3i 8 =;Ucj Ø䢑]ʻa".0nXľDZn C, 1wbE"fE0.E)ɦ~A+ɦ I5?VFT [.%]h9oWWh{⥓ler tCɫG4Fډe0ً4ZQYcOV^QUeMck:ԕx n!:WXѡh\/X'$7 r#SwE !tp~93qHЅ䅤 `!υv79ءf=S9[oZ~odaJc4kthCom9Vi(Zwg(`PVuV﬙ΔZa rSw g ﹥-אlj~Jרtd;BŪr/# 6 a(OR/}8žDv*)ڭ$߭LaxJX]bnߢ&Zo3kvH r9V-45eрՄA(f%.ЏCGݪV? >1$酏r췠>B/sL4^,P=6ZQwuze[-taLMI7&-*zF32-mVXbNpyI#8E j c]݅ $fR0U{@H =AqEE|21""V~1 v])-iXS#=G1DL?#?TJu&G] J}^q*)&0qqyNdQ6 O;*MXrk&%X^m, .A,g>ӉηRցV(.lM)O'HsY e1 ަ%{̈LUTk_  rrUtqQW05-^ {kZ}-TOGե ?>=X8a`]>pVWd[%09OFZuiSNj?BHN/fs -5XYawצkCJ^2Qiql' ut;ف:/2?8Evk*uG{@G>a1֢ ف-2f-w*9,mًW7ʮt"Xk.6hz1 O~ )w)&$CƟ@6?f^bb}>Uk{^|$v&VGfe4%9Н~n/SX%GOdXPj``lHLqaWVЬN˥ 8QHӚEMbPsBDlY5ap&zJg)a.yT֥{-q_,pnOTǂ ^ ٹziɣtqt:4L^soEt S<Ԍj$yb}v9Jb W]$fFqz0)yMZ4_H(XhTu3}b@$T0kUI~oIZ `䘲"_L ~ ygy %ax-'Έ>hQje{nN=(;V_xJ68v0j_Db yح&n5H&NZr8&-hpHyHtK 956P fn*]. ړ{fu^ñlG\d9JwNU^p1>Zj&V( Τ Kmd)6>u9{ΡUw/ٺڵ@V^lW濴)R3l͑\@Qt`topyˈBHU_+1?{$#LkhMP5t2W"Q,"yDuB!*iv( @#ėS3dNZA py@f~q~_ P>nU~ݽ$dJzCw!|> 4G NО^Iv' Ɇ˴5 pR>KA ȯ$dǫ?Gx= X>IQ,F;81:y)FZ> { VK0jrN[li` J 7{a:#4u6[;ܝT'S~Qp(a‡fz7p- =# |ʴ!w[ڞͼ5CR6`"I2#ֺ7@,yV$\gܓe @,ƚTy116:ҁGƗ[D e05?D zF$3xόYkۨ9wfY8tW)V%.{Sd?R d SFێr=S ebJfAP8}P <-# q[ a ciӼ[U`G?N$=^J'.J:` rwIB2pq|z /t=OU:U7gPt3H#qc #'RL3*2/@ɋ qCJ@u|moO$P;,Q%ۤ.r?HD;[TDNxk_Y|4lo?DEpey ] P׃ }l9hyA'7't+5׳+ Pj0FRzd]:0Mב@Ir1SP?a*"PhnĚh|q!fYT߲N8C応fywMz)8g Xd~8d1s Yl0߁/g}&;/9C0iz~yڃ,CMw`GTM0xTLtEq- uZ[ qr Yr1jX#X z#<, #mx]q8D"Ŝ|y= )yu&:5 %aM7>X6ߓk"Y/·n!J,ӤV+čBkW;O!A]wk|Z|}4>"=6m/tM5wC͌[!W > Q%$$Qz"~+;,CX>zIEI*C>fW+/'8;=F)ESdn3tf?Y ׼gb7JGx:MC4#uDio\utM4x?rJ2 v&wD!Ԅw^Y 3BޮmRj Gч$[wJ_-m>'Tىg̮Q!Lm:M5ay˳bQdG-Gg[Rv4H3U@Hyv4=?,ѕ$ >߰r.3guX@ڋwAӮB@O$$Jx,_&Te "_Հa#}'/CFNW~K{etm䡄.7ǍuG5!3 4@ (jf|zJhlt(UX]R|2mĀnn'YNzt,=&{& K0lzz(Jd8L֯{Hs{b d}'Zee>pXP*9ׂ2bd ӫ]wszt@wIDE!:NvP 5V-R.*X}416+}:AB)F&{*4+_tvYڦCa}I-,W\-eLCo+drRlLWPk kNiĒ@:KN}~ B[y&e>E" [$C(^ _vŮ"vEՆ>yF*lf7>0 H>~JA50\c#[a~7g ;Nn4F*TЦ")gUj^:",S>C9|ƀB <8H(eE1FǪC5}:A+ AzʞʾxQD$l/-M%(3-,5)nQgrA qݕyO\Z'ZpkA&?tUu8?GJ EwctyNhC,Q8Ne/<"6w\O<$AB]O?&r\i'\%;=2F ϝdP5@'Gi&\ZΒύ__ uwr[KKռȲ_-_y~ 6 -r^qNF<{.b$a/c[kOHLtRUlvX VW?Î߅\9XsMB;&ʸq9a9 P\'acbfeΗU/l4~t,U3w75.I<Twlr 'UFNiڃ3us/xY\l6r>>XRͨ1N2a$TOzl&(ӳlG_I)"e+ DQ+ZY'a+BVg$=]#+"g5}dra[Wj@֫\kv[nBFTK;ws6{{QVE֔q`0SNڿ jsh?BL3ւSgbp?}ۜwܐ=~d3Ӷɑe,P )UvuV~Fv75WIy⼁:vnFպv $qnBsH$m0sQ#)O6%뽦 }ITuNaoH1Ns|kIwn!p.vSKr4kudҮv{_ La[ѽϗ}u7}K?Q,Uka#wQ>NOV'AI3Ѕcp pa0^\"C *~%^Dl21 ㊟.V.4S]b>oAއX!b>AM.,"֔a9C-h_,n#>]a-RضG߆eqDt7L{XarQ?}OUgDղDE@gņAí >:Bn?f^ R߆xs/z@l$*P"fAܢ[LXN\WBǏkiF49hC;(C3 Ą v# JATV[7BXTsZBT!܈_!ߋ_>1x».9#sŋ—$0D1  k3 *v>)"_'W7˱koHE UMy@Y䃋 jFp$ 6m@o'bw2#>2N oCPtkd#mwhIl:U1p>_Vb?V-R˭ ~Kso; !8Mh2-5G缏* wT6O]+]ۓ>BƧY[) o9(4.H[f$ LP|Z:$Jgɔtާ`VA'į i-/[AqO&M UL9-?v•}JPKY*NA:l*Ǫ1*@,ť 1q#FKɌyXnHgB EPgu 9#|qhڔ 4/׶" $ `rhq} ?4ܴ U7Ԫ͸,:A0 (!JCVzufoW4 O4  oll+D`LwH,JJ:nK+HVFa1 L[D!pv(P8{UwZo*̷s@p•sJ[r/VAzDYG[mleHD,Oj'VmiMPQƵp;b:Tp$;-?UTl{b'`+m(l\ؕWX x8Y<Wdm]#Z|3$3n].+Z}7L<4f& ?xõھA]%ҟE*f}Ά6vܛP8GJDIw},18g- mwd| tfO5x |=Z>luvzlƟJw(N8|VPit'@UhܑE W>|{L= Y6Zq OD6/w' 6loӢleǓjiI$.$[! ^9]T8y':׬%T}H~i,5nFŜOAU[2V_).2WP0iIqkPY2~,y1did9HO#ˬhY7WG+db&)LJ*,Vx4Jߑ"UD؆'zgp~0"$B Z‰$J@q6!޽R{&WJ,Y vo|'Fp ׆(q |/|值vock hGf˽uL,| B"~GR ` ]:EϬ|Pq 2DmgOfkaOT:c#JJ<ίCw_!@4ɺ]"@Os@$LcM(wHÑaq -c@9(:(EIEQu3 Y*ǭTf$wdUKM3QB ĸn'b{xZ޵TE6AV-qߕk?+N-7$f?Fi@3:suA˔GB'9 @-(*K!XH״TYl%0k1{XE_ 6蓁;9R'@XB\n{)FCl?dK"rJ#ĺӞmMkbx| 4fꪋ 8a6_0)rHn+:2ۓu)hfą[(kRF(lClpp(pmgQ]\K7{rv܊O& %/4h"˚k|hJbIvQq7v+CyVH#űÌC]f@%鮰D7^}Z9mpWeA0nһ+,eBY=JN 3<Đ]8B݃=XR[*|̩.9YEփv]%^86 H/XK•=\M&q Ѽ«m!ځ[c/J/mT(F)ⓔ!UD :@=ꊋ ۇpea;fA LF-.F୽ewxx`1XKBxP#W~#Fx ",xD^V^-3OeǜWTeQ(b&y2B\uF?Xvs0P$`1I65Gmyg_Z9ȵQ de8HxBL}1EwSpӰiD`3yU PbĖo9ǰd"Q/xʫWbeu 袤,:cc劬3sPE\i-ZfeRY!%[­!m"]NLsQ-gظ\F|g&9}\:ĀT.SuyKndRVp)(EZ~xSdΠw{sdVJF&@b{8YO&(s`:9ӶAEpƦ,A{DR#wW"&8AR{dr˜Hk}G_ ؁Zz|;hI'c^2Aje ,mak7d%?h @tiӨ8{WnϓSlq<6lOfp8v1.Wg=+ðͣ,.r᧞NIqeQϘ[7ߌJ)U7x{*yGN(*jᴊrlUJh,- fpoG RFP4|Z髼><) f$l!ػn9a ޴g}diYW(5T&Q,7@O*Xd&V. X)s/Epe\D&)TSsZ0ڟPb!Cqob2YyCɆߒ*8|IB0lNv ưJ8z9E:.Gx: 9:*ٻCKUlK|N@@^QzHe ,e-G*$'&d%k]G~JsC C3qQFR;jygaH@ y$E!|aң㑊L1p.( fR6:-:3)ao I"уeP}~cW m jJ~b8|-Y>]1˭UJ[] ߷k,SYt!%I3I* ÑHzÜ*ޣsѨ`zjһt@ɏ ,nzQ' Uӏ"m g; )Q`-`F1Y pJzg:υ|?#5Y2B.0ǤUg)M{a^A|5<ځib%1mҶF#+e*8Mjr/8Zs݄7Rcr @y5,?CJc!'f=7r!Ԉ1Cl9(Ĺ~L`ViďjHǒ_vFJpï[)N$d8u vlKjqUxuVfߎav_NUya&} Iÿ  PSCp0|F$o'Z.q@ަ<_uuoxYFeiю4RfCp jomqل%=-™G ˵lN)k1A:ABґP2+VtK, 8e4ةm`IW)vAeטptj"A[y7%[3S5+GDS*..N&`jT"'DlS],Luiu60c8|?>վ*Ru=/`rg8K6Lu MM<_ۍH{K`g K` GT|o8X2,/-Qc@S9:r75u'hB.F-鉩Ãnsއ·5 LY1p$m]]e9Fz <; Hm'hXӵx=]k-W~ qfsyҨ23WvocB-T]UlK;u85ߏp3Ͽ4?n3ϱkx<=@ֶ0hN1"-áP"OZ|g:adQ9=`Ag[n,=Bc{ !4fz\أGB;턐? yY89DMhfw7ܖWsƉJ rhO08,wV ڐ{|9ˣϴD>fHU.#Uvx&\F9JLJ`t#-hc'5$54 9|hhٕ}(qhĘ\eٙڀA+/*.-kZKmh C=Q3a.W:}Js$:b@xY~0U"?%9 nf9.Z+ ?6FUn4Mhd`cS})3z7 mݢq.3& A93|hM(?&(q٘BrW{0Ql5+Js*P|W$[cDk>, LoCsw#;͍317m%SBwd@ʻGKH#k8 [Fd6;13E"bf{gYw)9ӇtՒqɚKif57D RrԿ/VPf r `+X;y@Fr87V|h[k˲ң6+7*-`N-)łOHb$/T5f,!oNo~åE]G|dzO*Iğ12 )ӈaEUR]?Q0,|9`.1ۘ€ q6I]UlPw0ĭ'Y(*E1zw$ oV?7v8Gἲ`@nt{B3bJ!{n ١2晛P_^ O%̠śH Escڋ"gR֓߭Cd+ƍMkJ8-Ew͵#I%<%R s)@>l; :dHo1e^YXq UVAYvkC'usxU)lGg:q[½m觵FTx2]H0vcs2~=axORtMS8<P!䦍FDV3X.BWn)0#9_q?%;hz'] nEU1w!M?,;*Kc',Paۀwk78tk24 1HTfmG孎2PJL]g}tGk.ǘGֆФ2 ZzC ?Uy- o]rMMgAP ]޿ȢR z9#Ȗ#.K'GynZl/Ǐ &|?@D@Xڴ1S%/>on(,^RUPvs3=cY"򥉳0uȟ!}f9;p;ؠ-TO~Uխת4T<9*K==]b;^Ԩd#>Mf_ O[ݐjJ% j: msR* %$~cFYE@eIo\L=48e4v yE\qz'HȤY10<(!mT̍|7G7W$pF 5SKkǒ L(T=LOmh8ͻﴬPs;V{*b{2/>w+ίn={:p\ДD/d&rNؐ#ݓ}ХJϟVZ_XAHsUTXM/-g i=eQ ]Ax"I[$qy(+YD}Rk[Rz8y_bKftsU.aTSY x3d=xB޽/=X, {9DOckAqIo{ߖOk1 m}y&te,,'EU]zhF{)!Ö.ylK=s8i5~FcNШBv4Phl^BEY:p4-x7!&qr=fA/N#8+@$I cI*!Ttի2ɗ@L"k4x;i: w)wuz&̽sr @[*E˃$4Ij,F%,HD{6$s:x^~ 9ȓ+nqg.I.0K⼼oq@~*JD!Yٰyg/(i{[Ýż{n$qo8f@k0M,R%PYxAacTXzQPq'ƣHEnb-gd" H*=̏K-_Pf=i:Y)Hh׊Ex]r5օn5 VMQ*Z6cVбTTj U#4} ~W _R9TS1%)C{Sɭ6ȢwՔd|Z>.H)iP]&e#/) _ j Be;]VgYsg58V"gKMaf̄Hػ]aRDwoir.x/`sYϙp|MT^I4V1\{GNq, Q7=_)GVuoI_Ȃ/5Эő6P`YHǚ*P("BƧ4bZ}u(u!{˛KBl(Dd@*|0|;*} <*bV kFLD DT2W=mV0pPCl*tۍVo@{#d!jYg"AbIqJP lt>e\[(ehY.6S{="<l]!"/.nolDO.{a0%4|䉡U}NfԵQ%h5 ՙTO=MkQ \G#l ؕfw]ur*G ֽ g^L @+9xi| ʓ7㇍Ƒ9Dr:Jʰ4<N+!#xi߯0V^""}EA*#{%!!Q+pbA'"XTO/0r|si_r$V^-Dp?L)'[4}=qiLrED:MKiIH*斜 8kjn;bJX,M4CM{lgѽIG-{H8"uʬ |)E0! BY$E_K0/ʤ_qS3)hy#5L<3^bO ݼr"֢\*믲@RMc}.LP㎌$m8۳SVyU!Ef&UͩoFʙ?VV2'qs1VsObIo+L)x u$];2~[@ woX`V8${1QJ=ec \V!3sY8z#s @ PlWx&^*̈}^, g{TYw'nP- ;G$rb$0@U^3:|"V{ ]jS>}G\OH-SٴA8ZUi'u%⒝ sBQD]& ]}B"]ϨQsƲc{FOSp2JXˈa!_C~ QР!5Ʉhl̓ɴ枊^!sD*6`|,%mA:U> ;5¨ rENG_4*x(65vdMFW?[w˱ri3b̦HjnV4Ér7#F=zQ 9b)N[N6<Ż;5nu@K0GzV] ɘUv=I0MăJ9cڄWHJgzOF>@][}1ѨR %6mCeQa`aWrBfW*a{ -MT$NY p!dL'&)r>;)آeƌu@c zth`A&p`u.*yCJ:n z=pz%7 w 3;.Y׆dؒsCHvGG -ʁtۚa{ 4=^,ʪ2VKzA+@;I7d>Yʚl1PQ`p"27uƣ5h's[%摔i^d$e.f O+SKIľ-xCԬ7;3r 3%߹z#eb9U!;|ɂuKuBMcfM:ͱUTɹ%Fo Q9:<a;p)s\ 3 ۝  2L`(?v6,2g~QkQŔ=  +kW9+˜ȱ>OaPq0UZ )?O2g\ǿ46ܾM{nۺZx}ڷu{?gh @喐H"Gҹo z!z8%M;tnR\d⸩}uVW^17C`K. IUjhCvJƤ=nȎ̧n)'=a(ˈLlnXӍgŌ$y3+'[C[Rkr03~_}@T_Rrw*r5\i*]hxcO5nߖlmf3 lXbd!>$%k,'QВI #]He"QVk $.0勢')CGG 娇V%㋠? rIY&"T&RiC֔v|RXYԐm}^w8+IjEȥ|ЇxiP$.J-ց k( ĥ8JQ%k /mter<gc]rqsګ-TOo58Y Rzv"ۜI5!7sgWDGw*/}tsLʁ oZ|I3'<_.tNw[ɢ‹:uLmx$@nmu]Y;a_-9)O7Gc3YTc(_3 50ب{ErXQ,ݲ4ѯ%}t^&{ÿ 7dUNWٽEk!T^ VTrĸiF9 stXOkzwBAKb($M($eal&S̑WDl ( r~/8$`S$3`} 2{x`Nr4Em!OH5ѲR(t Nk꿠$e&\_HsX7Hu0"cR5{\UDn=X@ү%rPV&WΓF!ZUG|zʯq> Px?7@=V\uR`·|, mrkǞ1PKϕmJ\ Bs-<4݈+*XIp0¡{-Gi|a2v`.sO4f^(MX=E/~CjaK@$BsWC#⪇b %ZYZQF$)\z905 P9WTv+Hgma)ԀȜcAhel0t7W o6Ԥ9~P7A14}DMvvGl[LČ}nhYߧKe@QuzL)/$9_#36y҂ TYApT"`/1HWURq5ϙ‡(.HcaR? OXȦG)D܎{4&b!=1BfQ5Ic%jFSP@vxo;xڶ]ξFធGcꝎ^,/~&PrN;|px-I}h0@% A{6BWffLJq xH=ZfIV=,n z}ic?p}L1|.*z0:n3vS|V rd\Ұt xj$}3}^4T\ƛ&r04B T5唟=D !P_e9-Zꁟ $XKM?jŋ1?ES H~\ڍ.1:Cƛߓ+; M(%8m:GEb BVL:o.,IWj<$>&dIQnLӄ4:kkڒ,$#Cse(D^FuuCiUf:҈PtΩ{Y1%Vc`UvZNFkeE3^?tCo9]znp0Z~G᝻wvy%wUUV3MTXΖw5`fa' 'W:.e1BUC5;UˇrK|o͚+6?{C R7PQU nF'"6Py!VUi7ҙY97PdCѷ0G;c< P${L۫Esl/EK*VFKn*  !X?씲~hq[O7xuD6n0}27]QSt [pΘ腟ƍ{|U-Dt1~'- f|M59RMC"s$g)OeUNM@c[1, %Z4s[c "|JÎ Wfȃ:=6Ӑa Fc܆+-U4&BF`MAӆ}awfΘxU]%-,@+!: EYrOIfhxλ䖀bG \kldތFV˦ m%:=lqNNo]4e/FnExM< `:Q*ݖgIuBvO: P8дڱ6(.Iq\/8ƤHn[Uhj|KmRmwŘDڧ^>E*!/|5- _W_s"M\6G 3/6ñ kD#ɑqR5}ugW!ոisr?^їRT /Bi|lbt!^B#T&kTQTC[rst 4@FnͿY x5vRgMz}bdzS>{Bj~yęn4Qc^bi;ީ`ɷǓ4zz-LfWZ$9QDfp(cW =1IbW@3IDBɵ!k#;\'Ply78,˵urdV㛀 tȑhQ+>_z_. 8x+Ғ|$e4Iu'=Q([wZ0W9ɧҥi^dK6d7$I?Loeȏ8nSù?qX-S0͡a`K9R1ˀ萻'痃U`/F21 ]aJ`ZWS(z]% kH_n"ǦyI͓qnB/5LG,$Б$Tj%w@5Ug@"fSCRT.WQ7"f]nb邱7-E|/--T?Zz .1 #/9U@/ F7&)}6ꂗ}-,f%dT\K4r=F|;xX% 4*ƶMIbqm dW(6z4L^iU{) ɂ­wy.?>8/q*Tif> C񖟏 hXth^œ5SwXUx̅1`$tl^#*u&)D rIŠ"Z{Zb*ߘΏԖC{xwE-IG(ㇻ}]I1"0 NR˴;mdd*`N&',)JV4a0Ye |(KA}VL7B {@t~_G ig@!70Vq@[9^*ë́Bc^4ZE<*Ѓ/([AK#KIMNQPb/|[;*\yN"[X?%q+ D[Etl  ܜ^>*j};|-Ov4ʚlH=eՁ藬0zVKH~ZLP[M":FoSMP@mc8X-v.#}p-*D*"2#!"cjjJ7L<<5%7`tO!Qr,ʌ( J[G"wڎ+I1lӹK#pe4صE?( Ÿ6{[ jvL:{ oY]3-)RfP8YOLm4!j04YY{s‚GL]lfÜ,.ۚwpV#+DdY@)~e)}QF)nF?!'7-IIS|EOg A?ܮkwOI2TGF6ͰYM!ި^rO*A %NMفy,$fN65@BNT} kڔ|w-'Ǥ) ?evic<`SLyϩ 94 TkYQCP`K L7$\?)MS㯀?vי G:>o6azv*(R vf["nɢnF~:Ձ/!2ٺEyYW"8vebԐWU0_yH5ÐxtZ/ iR Iܲ\8јb؁z!dy{ed@k~?Ak2«ݒGJG'#8 j95dX}LS~#}5Rת c8J#hk1Ro&llciJs#O+Kgjޱol a?\L}~:uf{_<.X?rU*B٩Mm? |zylH]}}Fqv{y8]o_Wx2&\԰TXu^k΁z^q %\ h= z]E,Ha(#o9~j' @r{^vQv?  ac獘E00]X}>E)!iBsn";EV_V';U >Vcw`+3b4MTEt@./NC?FcoP,mú]xvc)=_)WydZts'-l dngco AYՅZ il1 %FJ0ͮOnj  @8䥈 D4%8藶Jj72qz*s00Lj=ƧR7O8I6atvJ8S],X@ovP'}E(쇗#vzGjMtG: k٭G'd fJ|;i@& l7ā;=ST,3)V265Jߕ惤Z\hɚ̈́$&ALT];6(QK)pQLmc}erS%P! k^QOi-xg5eKrU& *թB o%Y,Ghl\FP|C-C=Ȳ?t9IF<5XL $R2'K/dA¸F7 u۩5c {4;|Ȅg.BtSp?1k៥UWje,iP8F9I"*;2b0K0K&7Yر,BgzPV,* aJ+FGxU`Z tO6$@0jWk3',O6\kqM֝a&H}]1/FG8w[sÉqcK;3nQ!C\X9=bWHI>Sr&n=\6R^!vELԝ0R㍻hl1i2s8 sS/-Tαu ou TFZƿS={4Q͞g'\&5xOSjSWED鯯SΥ.jڇmm/Cū6z\NHrmWm{{ĀlEIĉWB.C{UIv2Qk,F i iY-ٯ`E'$]"I\?뱻N#wla@FQcyw6*txj"lFg}O _GQ0v0 4 L220i>M^X[k]~xp8gtN{y?(DxBoJK1ޤ̕ܘE\$$} 0⓯K1@^y@=цc릲z iѡ [v w*FwW4^?VS_9@HyZO'Y5C@$ 1){יYp@ 0_DlSiTbb՞WH-dy0IM=>*6~.ۚ"w

3E75E/52 U41\-VbG?ϟ!)2]gpgM5yyAg>>RG;/R=##>nvTly "|xÚB<&J\pmf9LI΁B] YqU3: `_O]:9i;-tA80#yI`qU3 =ֆHg~D`pbx :,plw&D l<{s,J`|hW_?=c07]c *dԎu2ʾȼ@H*oI9rg {O[n:uVrc8PY53,TEBs;Ѭ ʜe\|TTZx o#h[C ȡS_sa-5E6Xc|oF8^-WH<:'zf6X;rU//?~FI[[%=HFbO)\/-Q z;鑶}ݩfhSD;e>B؟[$-aPC/Fӝ PԨB@%ʁY=奕z[,Jy?gRn>/s$7 T,LTfPlJLDڤ:іU9ƚL>c,-(DȉZ O=q@Fc0̄IoVcsR70G,$6,%a }7 >tbUypRhG.^*Tp!|:NH|'w|5ݽ)zO$7ZFr|[ER Jaxv>Z B_PɊipfY h ~p,E n@hMiM=h*dЮ4_{ӵ&d?7%煈!kMx¯Tkח"rUM EZi_@4%.r)cs 5r]yY/unr JрP$ƐqmV'NcbwQ]S@)cd\8u9pּyO7%)!sy8?T Z uuc0+s@p0! J_,XWuG5D[/-S'5ZSpl @S+ oW8:mpV1c7?ju,_\شe4]bn7J.Gj%jWAFaDS6*3.k-ApD]5*! EN}ɩ`Cr1l7z`JjAw~ \>w=9t!60bЄlr PlAdW +95_hUZ붗E0W88i-a{Flbv\ÌŽFQ'5"/9@d2WMj}EbsHcsth`bϟpȮ:}$,u˒~NՃII]2PET JurDͶmpE"9s;9>`?G~mE9)}0:mY󟾈.?E@P1'easey>D6C`C_hFid畖,M# hS z5ވ)㱅s(a2P|J9yu{x|l9Iafѿc%ݛCߢg( օDj>Uv!_DxW#L;XF-:HP _jng1]},xEQLɽ4< Zȗw*GYZ=D7-hbC⦆ L.Ʒ!۲`._1f悧\sn 1Y+q˲]~7 ͜e6z=O %/xOH^teZg5%pMeW2Z=leÔJz*)d2xN­cϭkD|h\8QҟvtsE0kKry`qHJru%Pe-B*1׈9\h vN)d>FtLF;^+BgpOguNG ǰr<ΡқgcɅf'IqiT?4uR 3a;%;$N]́+e$h(VD'4JjuYN&>jl:M Oplq'c/(HaJ=/D9O,3e$k@|?,\S$r2hn s>Q׎QޅY1EVdPQZҸ翗bK'j7fN,~ϑ-feMQsAr)%5R*Mm˴lڹ}[?ݾY;*r)tWM 񋦝Y7^G!{_̘%NZ<@}A8]]/>Wcu1yic*2lo"\ڌuEDɞw9':K'<r!a7ZD>ȋ,gR;pvoL.C冣J6RE`%[B&9 u|{AZM}so΄S/ llNP?VzY459H*R{3Z՜m.m'm.c6ꞃ= G-qbᨙZx0/lf$+lT ,sk/絖Tq^2XmDIψ"?zgbD:UNzA9*.njϓØ̈P7^yÔ`f$ϝn\h"!~Z> 3$&0F#C6+_ f1ae?Zk,[R^2 >,:o't)q:d`YHtwk ך3g?JX0bc8z_n21*a*Ɣaygk[a Ae&L.5W 06 \R?tpuujoZR@= Q5a'Ջmq>h}@.XnZ;1DND &4#q~ڌ߶kԐǶ8ݚ00 &:<[]QGNdso\hWv0/FY8 fy;N*x}X*fY1T^Ϩ3P5 }Eh;: = YBy{0^*rI.+&,Э23whQp2=;[ȌaNr0alҤ:i֕U.έM0܊/ 8ק+ߘPM~`PN3\: Cz-gy1c%; OvA!"VO݄cd`+ArL?:*7jꢱV`A{!mj gms,3vǍyiH@0$i\j@v 2f̿d \e2Zh!RO-m^5KA[J$*4Ɵ4gh֗pʄZCICb0|V$GpDq {31^p$x7ӻzizμQũ²lR\H^n&݉"qq<YEKWY@{5YliPwip+bOGK6G{9ԮwE%IGH{҄3hǧuՙhbۺWy'HðH-|V6/+$HDwpg1S6gR,.@〹~(]a%^Hq: _(PJO/lD*T;(թ7~n ;6Ũ}&KŅaXzw9܏y, b >JŪ< uxƩ3݅"MuڼҔ)Xfwӫ-Y?ӵs|`pX4hϮ^^iӠ9ʫGeq3 9FqiFy *CBKu:?~Dak>H0bQ .M/,&<Ê${P|eϢ5* up bvD[\O,*]ɛd1#|Q>sRtm- JÍf+*a(j i `bV TƄ:S(C['sG}YWJ<%R =TD﯁^pVk9hfD^RWfbִ,}@Hz߃Zy3:CDS-[$4{jc7-{UV-\/.P,Ϧ !9k\+Z2v`1_LPV 7C~9˳|Gd](`;ADӐa1ޑH?3n|V2 ;A[˺45L\gfē Ƭ TdX'{!1 ˸&:(6uƉu-{ Q&9$vg].:E_DB<9VZbZ~jn[[ו1<+ O0D2M/k 삚IlJڠ!OØrzh] E FQW4!mIQ(mĀn**-EDǪa t%a_.\ODX۪+T(7]?;E@3Fsp#l"_L|֫#|ik;tO5w;E"^Nvm'7kѮrDP1ʫH#M{ȗ`SqYcbٟe!V*cƒfH(D[8!U?%7[wͥ}GL|-U$OSĪY:t,0Na}/wSxy*{>i襠`K2U ==Hh`Bt[=j"H,f| #Pc3J-&px/'Z6ǮF^YA3L6NxSԂ)\ zO}4tQZtr#ȉ )d=Fb2pi* #` )5+D]`8`j:yLח_5[%sYfV& \َ~AG[j2\b$ f莨2ZgFD<̟4'fNB '}#bUs7ލ'1S[ Tk6៑`I(?#p?uNrB "9@J{Ǒ >ߢFcZPZ3Zf3YZ>ᆿ)HD.3R Teၖsц#؜^ UPdcr3p(Z c0o#kj9+!h$(#ә2fr{q/h^DzSo\6맻%.uCe2ɗnC5#Yz[ anO.yBEOk S* ht,E@K {t4ަ7]>%/`'Xwxnn{BR )`sZ?JgJQQj6<%@}. Y%d!\L3=.muq_>-Qpr/IMHp$Ԭzhhoʼn~yZ>Ev!qr@SwY.NtY"w?70"DĮ9XΫGym 4ZRգZ,Z;suw'د֝a-? ]ew(XlJf\o)Tkɜ!ULt|$?f0m3ʀyԝ\<1#xwhhO[+H9#ZV-| ix`k'!NjJS{۝ikD"=NKeWsJs̮|gҍw^Q)ZyH UrBx lX>C&yndo6奕x*)o7zq#pry;:H<踅#R5+vZp6߽66j5!=Q6Μ} [=>#  T}w9τ5ӔhJJ91wPݔvi_%I=HWKn0L]qh,d4:; Ƨ/}83HN~%B̙/7W *I/'1ҋ-Yk-ѕUOE0=l%IcYJKjJ5@ lÃ;_@Ղ#=]$!pA#ȇ9u=GMQ- 5yXƂ.N!t΂pGၗidU(K )I$>e8|6n BubHիnHX|ۮ34Lili Aj;ʇ[ `s7X?Bt33_4h! >@on$3qyp,L7įхJ|'#Q`ߌʼn _p7KcjmY>5Hrg 4X,r3 inOSzv; 1,Jݹ7(u5E^BIٟH̴F)n5cZs]7P>'#G׽xa>C:v]bpx pYǥ\ PST {)?ԪP p 3x4j ʔZNVr2g w}PNIWJD1גJ ynt[oPY[%@l ps"8S)N1CGgdbtrmVym w:,Ǻ0(Еaq9^QMVoT" :}}]G~[ 渢?xF_M߼}6Ls>ϙs r43 * Hkɶ_܊a2]LiMC3@$H7 RE(V|#؎\V~ʹoO_2jh>bzL=,-_8p{2ܳ"8 B:en;Qa41漣kK`:n./JvXuG-GeQBQ9ިLm_'w?8?'+J8nf23Ĉ8.ȹ+"A6,|{vSIco#M# ߥEIp#$ s5TLj"${jd)!ryPWd2]0's,Pdz3d;Bm(|*t>â$CiQZ*f f3\ea3;4?t8ry]%jjY'T.seFTBpVX2}M5ҁW0oTc_k?7F0~Zr/ruO\VC *&PT^T&dFe6 |\\iOc,HQ=Z0D# ̵S( "BKhI_Q-u )#.jV@cn&gϺ_sP51W$1&ft2)zu8N\ ꖱ}sRw4,z}akxWZ aRޅv󁺱ʾh]ܦWDt$taXƏb ѝtbuN5*|D'Cξ[VƳ;ѣ. E&XU%XvudI'H l_ym.ϊbh,Jo!5'ُL"TɅWD6!eX^Z"Axr|b.\}1---LBGsEyC;YN۬$1=)JlVJǧEbոeAw:Ԧo%mtT[&h} bt]ϔ8g$og,U?we?V5ƯQK. Xi@ѩT GqHh3N S֗3y"x/ r<KLoLC=v_܉UQ5Nw vl^UtP6s1R%~VI5aOP?`x@Uu#ąwY<_&zݐ=$6l![bx) S\~3R{ 2MkȠ lDŽID)]JNZ`C8To,k鵙ZZ[m98gO\T0"œ&غ抆 X-2.rtkFS||s3 Ę,!<p=9$2 3Є;)*9 8R(^@CzaNlMն?R4hO'{ ~cIP"l F`Zg\|xR.+%_P.yy/W_?f۫XYeYT89|[vNMfU=D: &PY'm*_X!* hlC]Rn'0t+OnMb)|XEL}80DgT0M",7t}Ga ; R n@OPw#E lNN6svOtB]}{Y%6jG+]q+{vU&W_:LҰſw.MD uYu;{L\u[LaarOK`lx3|ڠtv~㌘=rW+UV+%g#x]h}K^Xs$u|"}VߝgVnL 9xS3S҄ < <0BEQ 8B}Q}#tB!E1=X&2WcFoݺ0u8p)d 1\P!QhƣABBW"kp}8вpF~jV$fAjc!V3B>YW(uBTu*([F3z:ԉkC2WOeRy-Q671'9k@Y];IA b5`"@֢ .Un=,!+#͇U@[(E~σ[zm0S+[-$3*8d^EΫZn+.Cc)/wn'l̾}j4zP{Ԛ%cۂBEOז[$ANn{Qd.l8NTB87a5.&19g*[񎚵Q)/3d_FULh2 .Bk5kܩ^1!tBvS z(ߍ[h;*x?5+DJf+R~P r4laPEy0m9rX`\^'ו*@n1]Ys x )(2(A 9vm6fGϊ,\3wk鶭%~Zt>bz ,V(b5*yɕ@+1mΰP)gYZ07070100000017000081a4000000000000000000000001672b7d8a00020ab8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/]?Eh=ڜͩ/WQvIbGhw:Oͻ !qvOr "q K¾oI@cg>"qS#Fc  2=Kqj3 8wwHCc5]B'zCF![hq kz΁&(3ճ F;nn\29HIp *RCx]K֌1* In27PY[cjj\kZc"T,Ш?ECo@!U~/ [kC26 >ӓ^HvC;*"<|bAؐ~bM*=T[[Q1ӺJxo86^<*V]xʯ-[@$~eQ4||if\/&#.b3~~3,\X{ ϏA[ kꥎ F׾ӏ@+z-aJ{N1/*WN^C.g[1/5饶k ] >YI}@)vyC߲\A QE{]<8lOC k!joYnqb&m)~<ѓ?^x`nq MA+ s:2ވctzI =ď6tXɉW5)XZRwQv<<:ӗc&U7[/*u~he0|zh"` 5C\rÄGYHx?=Oatʩ4CJy @*~<-,}qX pn,s z0t\~jB>F8C?%E6RX-;8,Yfo_~oزab'h$%넳) ڀYlA? }$d]rG;֋%]kK,фaQo>cy1 CY@u`vh ku /1 I Q;/5۵+77;vf. }i`!WWqSs*!O&EU><8H]mFa'ɞPJQfQI˘-q9NKLNֽ n )|`/ F.*#tv;UAd,k:@iT~p)60SuG֖xH}$V9gù\; BgK/O,˯;!RXW-.+̊,q (a>Z5EADQDZ.TWVR&$#({`?k0ȣp`d|?/e8 ladfY#} 'or>c<"5nęr%5玍fQqe~jnq=3$A<ɓS[W\r ;ӛ6H"Ji8&P WRxnw}Wԯi«b-wZN){2 97.zƆ 0+3*ݡі`ΟD̳_3y6wt>&bmh}{پpȬ#7lkU`%*\#5^=OFca621TB γ{Je?'Φgn攣~0E{FV;HsAκ M>ZB#`O4Jd-Í;Q$ݪ%j eJX>fTx -:QHށUb#܏{sqi;?o@/؟8k#@t2UGBVcJ[ xԕ1׍+a` E_mLT)9yc'& :2='S`쉽1z#dbt)ES*;dv/чɋw"ߙ"' ?j\LB \Wq l k0 hW>g^=W&ESb[~Q\Ԑ( 7GZqt`:L8LQZ󣷃+ Σ _MG_:w2+[6H~4$'jCo|JX.ƀSvޕJv%jT#£q?sPn I  f">+V5-^QaND430G[qC'r1 ^\Eo.M~x!(VwG@E:6NrC3Sj¼Ygl+B( ßFq`'j 퇬L+6F3uu>_,M 8;DZF OE4C1˟])'54G Z6h{mv%K.l ?G2cŒ@3qvx &6ޔ GĿ"IpDN_S TC$i]Q(T}^ag)'"~ar0ԌgE^:a6J47q -器cu{+#$۲/vƏo$ UEJLTŪ[swȽ B \-*~Ml9v!pQ}b6C`oN%^Bsc9=ܺڮ@!5? bNWˇH%xB≺61/2kkg\oP~L\B2"+] 1QaٮVH6{B͏ZCw9.67 #$c$Mm/&pa[(y4Z";aߗSwsA}bOxh}bM^hԳۊU*MŴtE .k⢥aj%ɹ =Mǜ %ܭ9O?i BbI0k | =>#~ ߗbc!}kky~ivfST(gW*'dS.!4 WJbO ߲/C'3DaB.Ґ΍=Ws/"B{u'רg-FdXbnɩ|3bQkJ-^ o@5INl\luD/jsNo#j,cep-DtgjV;{[4-f1NPRӠ92d*+^5!1x~[+R=k;'N a.N+TU*.fg[ѝYv*4orhbYS*ߤs_FhV2s%8(B]:D48:{|b,9zZ+D\Tꇋh; { .^Xפd %2bm¤onԒT/>9w8x *˳L^!Vʨ1j\ґq]ƾ2Uvޭ$`'ࡑۛZ=0d(.[% *Zfe\(8jXm̿v `>igf(9LnY`AMXW H^8 CtΕ4LDZ3 /gaҲLCYE_[0B`XN/KsG 6c!YBxsaѲ24 '5-Fo2חx&Қ,Nã%嘇iu\ܻ2oL]i$z@jnR*`/p3NmIUEV%!-Keu뾇D)Șy=ZT 4>@W9t])V1/躮[!>Ma bJP0t!lSMmejJt106pi#)\*2l(Tn\FkՕZ?Ø(@K ^ L2Vo;z]HnOޒ3Mbl/2n+'}򠋽 jqUTbo^,IpC5LC-"x99M 9\R{-JAl6 BWKsΒ yĢҶ§/HY0W2}H BOTrڡV;QÚd'-—Hj}y.]zKYBJt9fFN/ބmP3s؋}-*h g"fGemG am 2d en/31@w[jBS }n@X+&Y}6 1%7DBvOs!?)˱]@ַ̜,%'/M<1oA>ؼ$g%KoO08b3vzڛI0k#nʃ>ۯ:.I7ҾT97dcdLf6˟*Eπď X!l6O!SX!؟e8k[E ،`zڣL!Z13IotI\yN ԥ甞x<r-{7v"94N{mυ M"-&2])[3&L vBat(̢S"(ԙ1wex+5>+E Je=Lrs3FQ- f I)\l3Ȩ,RHʼP6NCt7MYɘA^PakM5p72}p`D!Cf]5*2),O\-9&-D~ˢ`AYv.31D@8@vx@ dHSB%g.mMPvg]yaätXגj&wRNl}7N6w@͵ PӤ.C,p.J b P@C9ɱϹŸ/4R&(t *l(Qk7CsAA&_:=gXBL5@z}S|UK v| ?̤mgx)ϢSDNqɌ*Y5:5UR j#@ʽY1Hy5 yr~ŐA1zQ}5d|#hy ݻ O>guC>#T]cYKPY\Y~=sͲ) W׃u܆WUQбbڬ}Wz[}6T}B7L əl]keAgEC/姰nihrt_fu)pd߲ > eg5ɰ'\ Ƒa~zs\ (p!VI~h';,#zN[^8WBy 9no:_lN[cR%-j;t%/E6,KS,aKhgy&*=[\/x_f9.kq3ٜG\Me 5_JZ=:t+~:"u/Y;  xhzGRܦl#uCiֺGm!QFEyIS\? (-k9Kx!V:hfY+rv(Saq*},dw`HYnE<%/Wڬ{P5>CQY+-Ί@Dc5t@Jc$r9k`},];7>T09YGFex^xXjܪ93)tˮH2;XU9GWXJeFЂ&Z|4iDg֐%xu_,jk>8SAv直`@$?UKhm;Yaں0$0n"90ױ`> /Jix[W`YhAY#i6DB.kk[:uyFPk?Q9C=vzB_g#ZMgKt܌MH8 kYGSK'R`!(u 93NDϭz `Ί_:}T5"T'N.(<0|bW\3Nc%GPs>zoO> v:NXFԛd N ,8bNzj!Vh4@ȵTpnwdz޴ToyI3aݡ#Ibhٕ.A`5=st!y3ς.,0Osb@fkEtM3V=C_V {υ$$.reAPѲzH')Lp,K>6R!X t`6CTkV K^IT`"gIE# sϧĭwԍ1P'=3dmAw$ E<+ӣVn#IV["/s#MlSg3Xӟw,o'c] `Vv&ꐴ2P~T,ZEZ [(࿘KC1vlxtNi~5/CkUZX'ϙbV$4o彾{T4Q1z!VJC c=(Xx%W5r;I3_Cƾ]g|aR3&u#xa#2D{)}0>d EmL2Uد ϒ !}^Wԛ`C?;=9Be6o=)$:n6P!V ~`b\sÓ=FXQ4*>aKֳKgV6MHѠ(62⊀B5pN8yc: lѬ=sqbd'ʐ9dWtT3u*G7z:aӭ[> ֒Wd5͠eRYXm_cաFla]Ha' f)bˢVs׮qII=.J$ɞH'275BwtC y!5E8 N-jPb;&Tf8;M^4joHM-6?5H[NZ|l8l~?Z4DF=H.%zU3"?aPUI.yQ\Nk 1غQ.Yd_'4꣎\kNzi /z,|PiZ,rA,߉Na@뻮4!"QPڭ=u5h7v\AFR $N0)tf]1mJ`^p0c0^U7FFyR58_5 7RPy)aIwhg U"k{%_baͱ1gxJ`|($fD_дAI*?áꆸ` /LxM@G%K1jIwdv̒!\ MzňSv&"($/p0?hH"K,Aqڞ߇ќturڥťĵu`kKTהS T>u'jﰬpжt-cG{ G%CI0!P@qRO]_9zuLUz31y 1s%J&>߂Sٟ^IYt-Y+h^PRP'Ej[Y ݝ )mN,Qp{yqy`BWd I2CPmnRm>=@G6ջ5`Dӛ[HS8>(ǹ) >e玀ߌeDQ\<\ žY-溽u .>?aKA & sVdLaU",W@a$ S>q(z4گTŞ!j VeJJ_$ux4b@#%p>64lI2o*bw;-Rq[ +{݅ZT Tu JHДiP߿ ,hsb4KCO0x1r@icBbl!2Zj M]m.]ekzVwqt抅&*p=.sgU]vQOͯGⶠ vd&quJO,.[Z[vo?V2F<`q+Qs١,\AmC > $* 񨙕T٪F-R~D3 xfkBOZAښ(f<֓'앰6?4șU7N:IFsW{E>$"͹ًϰ4x}-׷5=}&|v2$ݶѿ1.ͷ2A;\[+iTƱO8(9l^$ ,HMzxmVV, KX=9$ߵ%X 917xo$cPص]}ItE\vX+e/:'&jM)tR\ATnwNfKO%ox5~A@~C&v&MG>͆m+aGS8ADq/qt :gKVG9yr*Ej^?c3tEU/IMln 1ذV9РAa^¹l,5|u@_;Gs|X9 0 PYClz)av&¬D Waډ'ujWg,f~ȫ3Bg~ߊ*}k 'mhD-Cjm81; -P fT {|H >֫E*,孇^M*wmg@ɒ?.vd hVmgXɼ苦G{ϜsZ"CpͲ5sp upW{B n4$ \aKAp yÚ&."{v'Xp*y_&( 6ޞO.?IJJ%ЂYHGX4h&ix~t>7晴796v1b=.vɣ&7& 5*Á?ɇje?HqƱ4s}/L-U9xC6Wp/vTj&WlKm5DaiRم\)KH> ?n0?(.xҍR-ф3y2qHG'ϕC¯w߹J`h \o0Y(Q2s^Lr p(OR+V*TۊIEk;Ҡs[qUqe @<]ˬzi}ݕ`gs|l?T, A%qnU{bBm\ZݤuWL@ +b+5$MȤJ=LƂP;|#ɴVW@M5?gq7Os०Ҫ'- X ( ]0 ~EjEc,/ '?g6jkri"ATYB.+X+nl5bXѕ% da$J ƏTN2 <7$'&<^ XZ<_d9p\~3|(hnW_ˑh]A ʇs5'l+ =*O9iWWo =^Ry#.`+0#KP7z~Da߹FQ bg{&-m5g%:>DNV}3o!1[fx4";nDX.gw٘8YK'r;/GRٝ `)f)V}F&f WxT&rU=BeJfX p n5lQO>D 9r00]#1np23,X\]⨪t4ơm2m&jY_H6 ̛4co/KqN2ԫAo! cg-Ԩ؈( dkȘa('=4 r *uA۴Ed\f\}>+o0~>`u闤syJyyv-Ơg^ryYH]=T9]_* KBܛOfX>待0SaTwkw$@$eað-^bMY;!_>vЁf~`=H+2HQ?B6jq*F!&ehIM;z5t,z|I4sc? /(DU&Y2VCZ\kfوʨ-/7|xL5(J@X ]y@T%AoBhgՅ9(C}sV/VX,,hr{`xl0w; 'ұTbv-fλ;#,1_djVyZ۫ɔx6]  D&})׭h? ,J 3ҨHaI}a:X!T<V %= l%< {RgQT/uiA͇NaNLsPfBn`@6xJ׈ wyg0Z1[_=q52PxSg*3lGA}!G{owąJKAsg-eqM>_%Nv%L2\^~8xw?Z}?>s|8{F<(}XorjV7M-AhW҆C[C'o `vL3!\p4jf7J[Ҍ߮E$L2 rTS&=Nu&W"#$ bu B0jvm t&!(X%l+>=ۥ<ύrj4B9i 6eQm4*/y`#o^`7sVX, |POWVO Gٷ*1p§Ӵ46?tR;XjwqRe<% "D AP7CW` JzJ^F @[ w{aSB#$ ˥G~@#@M9Ғ2/̂T QA{-ƽ_~Gv1s K53|/Q]rשuF'H7 !6z7aSIMáA;_=?0)v]%}ӛ# Y_dMIo1brv-J?obVMh1@l7/? ޙiz̡!剠N/h(^w&<>mxao1Ŕ̽/xݳsL%b)c36 &eT[ OY>yH"kz mLٰs޼'?"h;Jt6$ޖI|L74Gw@{rrOmr(Gᅬh0rivdS&E ?xD~k6GDe@^zJ>DS`B-EX{8C5 y;!>,3;G<,$? MOwJ ~0AB%:ISS\”p4 Y\ZF{m"Hͫv  8xP #zfäH=GhOE/b7P4g2ToEC_->NՌ7],wzFm18A}|]3TNekkӝ}hGj6p߂-G TXR١CU͓{$ o8urÅM{,resk''AAyreˌa͑.Ju ^_W =PXYa[b !]*qW]{XhS8 0׃T鹅,x^cQ8uں84낡PhWgNYf߀G?,@U*R.'Bڋ"(ͱs N$.\mp ahud\N̝^}Z`5?N툱"pl_w< e2QB'V C$bfjp=+_m:X;TQPrO&ˤ>x$tBGcCL{.fS˯4QtWt)ȡ $JEd ]@!,N΄NpN3ei!1ʺ )bEn E#gW!H~"7kP >9jbuϘ@2Qu&`!Ə˜C(#X=d+!L,K)5*G6)m?zLm-;fb$=m4`NQì5 2W%ͩm;5hG~=^9\;NFUꥊZ/6o{]jHb8) z!Ju/}*b7jQt YVaŌ?a.!G C-j7`+K(eDϋ߀Y3t5P2,:o^7Jzt>DV('+Y<߶x|6|oܡa~F6)5Ps>dGT%e;٩ݬY32 I]RP69><S#z72` F(dz[^R̓,2Qd. ۺ]`ЧWl6jWzZ=Eұ@!=T=[ 77u|X]\&!<,gGXow }o`6syQf#Fΰn~ F6xZrgV4ǭ%tHY!J$SJЍW5 X!37&8@JdYTP |zz@>^;#6#M WEA0v'w6Cm7ai𶃜XX/\\4 %N|$rҴVKDγVd sEuQP|16U*L}Tj ýĹo{Ke-@_g`d%YaJ? KeXhR:+a-"%5 >0PlolaEޜTz"&0=kZ ? Es%źUW}iA#_B &tex@b͹ɻ׮Z9/Au\l^!ӿi0av#Ⳟu(_seD]5M)czBb=.s)cm8]ErͿW+=&)AZq,jZMj+W rЎ_~Foy1s⸓ævщc>yeoFp oEzH@+BOTq_ y7,㠫gSxJol v 6qKWq^բm~5NJt+G̟+"eT`0KEK6ki8xXjֈ(¿F0٧P$(xD>,#kd騄᪎[6/C_M rbdS=nzuqNLG2'NJ#>l Q^oE]rf8US, ?~*996;,h=3%MNlYd'Ɉ?RY;}}ѥGX&փ.!58ȉ0Њ,ozja0IPwtUx,곽A'KTuNB[($0ꃟxRr }L^ØP8"z RG.i}k~֛woS?R4 ͌eT[%߁SGwһ)u;@ɏ˿iz}Xu'= _ |^k. o +kɛ2Tr¹s`qWމCZw6W~_U:d4oCZoǏ豊l l$#uN(0{2rS(+=?uDWu̓²O7;nZ5$z?O}QEg8"@\lZ2+cʿaqޒ?"s X[+ǫ=:Q_hLZ5-Wx 3I;= ڋzb z1nLc;67^j0; {_%.\;K$u>Į|L*oGSͧmf/~+jՖYTe|N]f ~5l{9BK=ꀣ#q]8)$s %.(K)AJ_>n 5&׎.:Y#K&C^ahCBPVpg%>Ly'KcI ,gE: sȏ$gSҵ]@e2}T` c&&2 ZKUkJ3^r"&|22_bFDm DNÕ&N]\5*sȟyv`{Գ’`oĄBI|rY- _I. d2*@a0`;]{TZb5ty[O#ϡqrI䝈9h%d.ЬW`5mj KLdՋяⴛ#]ӟtڣq iR f^;5.6q-VEU?=@7=c,g޵®ɝ5e.&XЙ HwE>q \~70 E4YzH,XQv77_XATJ_ r*}0)6R[BQaB9 H#51Qm>:!/@NVPbfO(.XTCp%=激::nCAs4Ski: TKm::Z~WjzN+I̮ ƬK 7qC]G1LA-^J$LUs3ȿ5IM "90(zHyD&,9npL5lxL QoA\,坝-e,D6vq ,{f-tg$(fk;ELP6S/"awpa@.t Sp6S[M[ًÄjx(7}/1D$Fj?C%F'IsW?a|fζ7[4{&h,j!6D30[=z M8p<xvw'ؕ@,ׅ1`Qf&c ;R@Zuh@Jh|?$ @ar Úݔ6;s;!ď}n~vŨ^-}+g2AxtC pL_yy X[rpř&>+וna﷽2۠4NR;ߟ b(  <5cV/g6Gc xc,p՚q6\ڶ1 ꅑ((`,AQ8E۾#D"Ad!ns\WB]e&K꥝wV&am'%ǯXwI9 a/5jQ?[PƏ@`pSRfj btpɐӏdN3ZL!"LRs[<8φ_@bƒ5G6_tZN 9F$P3M\ZOSRxX7*U+hW%J|X_.ާO3ɬwVj gqmlv\w y[o1pdx7os_*SFwUΥM`ʩgyj o~<+\m)-2Y8[ 32VY<tep>vfjJl/ؙ 'kрDγO;!J N-tJ!i|=pReѱ#籎YH[ͽ# n3?W ,!a\9fw=wsű+%FG(D[#/˰mf|6ILҬalT2/S/lكyxd|4 ΙnK[ "K_ 桊HIE|cHBԬ0 9j=rc &TacCZ`L%%&H@3r]s&E2ۭ|s ܣ3zj` &,z`EsՐpvƧy8GmTx3cO+[:AdRk88U1) +Vrw:+X"=Kgpx؆uPJ ޸! RjD{iq{D;E(&m3 pX1Uw1FcO1!ќ]WROaP~'r]C]J ~p!5 FW ljg<xds^b )=ZV f@TP)hq mT0zFBXXUט*s/kkGchAZ+ ATq^±ڱѕ߄5 rM,ZMa?R Z2Zb3M=jBj5RX1Bo:$?~cNjy+7wuߝl#vR#pio˟A5vX&BB?dN:rp OBx𣚤5=טִFTT'Tp7;*v;'(1Lجƛ<^Np&XzC% Ӿ<,FMJ1CcJfɝʰ5UV0v?E^֊Gj3/U{b C/O]OuxDPKE#4m3 |ZUOu[0*8/ me9&ko0êͦCOkc2JUtjOB؊=C5) X8 @ (|Tv1"lyB3QgG.%O8gF3%9tѓ*Nx̓Lio5u4ӛɤU"P:dE&dnevkӃ`Y0s!IG47i؉X:&IjyxXO5.JEmoR.g-q. XC'uӎAm!YsM3} H"_X`[L0īѱ.| P.mmD5ʥ= Q~Qáݐ\%2E\/취b^! [\aO=d3nQ, !!! ;AkXTq(CVЭz JͥφӋ^w XM/[<'iHf@&Cw2o0H]w|ZKBI=C!h[R<# e',h1Qd\6F0g&:`{t:C|YU56_ڄKj-fYډuA Ls"hEsu.CZ=6on;k z^xe2@J<`ҜמBY+6tcq%.2mNgó%Ka]T|h:7i(JכIgIU3)lg^@9*\N\3#t&Jd_<74KWLƫm7L-57UF¢5;!ZD< L, ң5~ٶ\)Of!`¢~u1;^U+]ٗ-R7$ + Wʻ78k:;'u/I%%}χ\+zHj@.IBU&W!lgf~`T<"/yKkI p΢rLrbD Ѭ$ĂZ 2Nԓ߾!}ڎD(֏Wbå V"KLuST"@ cf` K0x"3L ȥ=aBÏ#az|ut_^i8؆^gIrQGXemqJ=>:b)jdP9¡ )mK(/ ֞e^xF+F:fV n g=XjI珂xt5Տ{/E֐ĝ|gZU$̢R~I2$yd-JQfB[z@qvh7n0q6ht5'@;TM]6ډJK6L4T'8srujV:f+ JZxw|Ge(H )һ (v6zH-V>nɩh` 4cl`j~ah|}G|O0ne-%iAPvzi,A0r1(^5ɤ:(82xxH{pYm;%rb eSI م߆賂~tԏ MyA1ڑ@bUhvՑq姨6[ΪmWhhcT''S7jVmjE..&~T=G΀NwLAsMd4 Sb {FZK`.QA%M>WhTT1×>rҥ] _)qÙJyUvDwagTq{ Su2F3+ٯ:B1ۅ O6~~|=gcZQ~#q b>=>I u;;XsF^s,-Ǘʳ? O!Wln".|eX"~ZުOٻbxf|Ua8|"@ fBY?3ȓb0Z4ocՃ3ƣ֕*Ϧ^!IFƪnv®Di#0:` N&{QagXf=x .~DBpXcxeN,uwUަb 8P BSp  {d[GteK ȕo`uaxҏĂG̈ #ñtvS!I3zAcQ&ZF &FɤԔ&D}<} a",s"_RQl2PX[ 6d ivzdg]VoJfk©y댙[w*^}rf^d`(AEB/5Wpr)k,Z 3hԞ#`.ax}KouvQbmu$hj(_J*S+%\Gcۏ)dw}}}RgJ -Q瓞'n/-|9^?P&V]" ֊i!jꃄ7L ObN(+-=q!,|{AS6Aᄤu!342 U*"l龜̅ʺ.KmMa~OK|D^xD19Xaq)о"tzo}ñT)%Iሗ궡wHG-zKZR&!^VQ0G^^)=EidQH A]UDJ+] |حJC# F%BvR%P.-D'-W|D"L61A^+1nKx’2#f8j}A9h"S7DŠ8}~[f҆vieɝ4D >RyguIZJ~ă nhAZqҖRd5uSBVL "!U'*rtͬ#ҷX(o1/u>w$8kiC(ɅD0Dzi|D@ 0ͭ s}_/}Ļ|IA!Lߋ%Ә)ӹ뙨t/AI#j$u GK͒-ßi*}KlaxDӬ[KALMmfi.sV@H a]Eq?Wn<4LX{&e)\jL.? x)kx*SIPD-(iڬhttB`3'$T /_a`ecCxs>O21Dzv]f␜Dk:RZ J BnGv#rKI7#l~$'a Ym=?*AGq,N1n5r[mH}H~}3fo̷ 2%6*)KeRatg+Fy{vT22x5j: ~Gg)I*JtIf ƠQF`LiHi}͌o 2ψx3c WDtPAb~b"N 2hfA~Ѵ̂G=BePثv޿8 M@m㵕>wKigO[m\g 8~>ף Hkegx_e5nlL"gUzR?-֏)P  ]1Ad<=i+/x2+A"sWaCSyP~`)c.*Ȝp%6~3(ŒƂjdhN(6^.K,b4 }7Io>J+V*3{ZEH1lۨZzD'w!J]@_.q6V NkZ[1v ^(i i< !pw^F%Q;XߴFY%'t{@kp![1ĶXD$̥c8웵"Y4P$(oЅDdI&ēQt"pLqf6GxEgXa)^$S vU|ˁ'O?CEC)M>*jp:J"33 dlV-<,^֯dg@E0X0EH-5ġ|y<5ɸ–)# s|x nMZU?4ӯN6 XGn $8AELh3HGfRff8}+OZ "RB3ô-H?[' *!KT3s dnvet^e :ΰq/ ƾ&`Y*p(Lt{ T1S#Kજ |ĜLWfP4/"$S$q#(\|+E;%c@'T|yG]BDfjƒR,Cd]{o $ 9sȋ]aƊG_/dЦ߯[Ѵ[\5]ˈ^> d7Ɇ.b [tݱ~Y8K}/{N(T)|8mhZD'wA(OD/T|d4pߐkSz(H>:_{X^?')4voyxs*jm]Db%F**n(6`_bT'u胪퇸PɲczS/9>!{*Et)tt_ϓWkVNѶa(_/7qu^ {ʢ5RGtV62^Fa[?K`~6Ep)f .Liuh?'˶REh Y.U ) Y(K{y|luPڢ<Dg`*RlaFڠj @#w_WVR0"mK^@ΦϨFUP\j4lKH.ݛT*IK!J治yq̘yo|z̯ * bWY02lQPlea4=V]C6U>a-xCcP2fpI4UY0 sAbsyGcGтp#dDt; p)TN*F#Hb=dN'b^~_64&5"jQRb4첇5kvS(oҿ2;;*JncϿI `{0BAzp_m?uXv53Y,Z/TjLfkI~Rڂ =UɿyA=29Skp\CldBE rSeɖ훢3+G^C٧M0euLf4^  rE?0N'QT$ ćjMFDf_?~/)04~-_oop2 a ۡQ Ӂ) `Y>7_ iυg(Y4r]pkog!Y}\Rg8PE Kvp去FYӁjFAQ R< 8ˌX9cn5!7h6i-4bq@q@gt1m5v䠸)'-"lKO5-yN!lQĺw9)u$Fb1 ġz{5h\U>pڤqjȟ1"o=(F5ÓHQn5{z aMk}xsqh W b}%dtU73m-颓WjDI@dޗ(sz7(W_& wk C=q,'X|B'*VQ[͂nX!jÄL9H@W=8(HeEgnewQCNGD v3`ijɴ=$W@c, 1v>HZ2.Ja rɹe.uHmҗbVf0+%@yr4bOԠ 6_Ai>b$e0!4G!0U$cW޷*z7ujO CP.+ ,Wte6g5K4UJb4}>I"7HZ\%Na3}u^+zh/Y$z+ۂ3!Oڃ [feJUz?0=ahaX&ۦIo+}kdqˈG&#Z trSr8V9+TWɐwgw3%X/V,lXdS#|x ֝5#o/m*_-mƒC}?*5n 4SLm͊ YcpIffQD#A[}S1|*{䍓qP.ˊnd~7/^/DkUersFC CxO3L9@_`fV5΄K%ytWAXX6ٚzl[隟}9x# i^N`:Vk_Zy(ؑf0 87`[g^ p=V)v;gMVqyj8q`sݥtG *[Yq0@_%;÷QY^,F>= F+;곅AXWt^5r=7vlQX:0 HU2H3!y*[<#S1ؑIv MBJ5>({%n|: Uc͗,De_;3+\>%yʗH}w¯w >z`[}[8D S ڙt/ᓓP% jE"H-J;R-bc|duzbKs>b!;V\siDV49@qI;N#cǰ$ ui]eXOz߾@Qb'F[[6b;#1'MuzqYVPL,=(aI̳m.¡)Bp'H&q23%"8{Mf?̺hnY޿agH[=4gֶNqѾ}kz"^2: Nu]&0xH9쭇ecj=?e›j f[Iq܋,uT+3'v͌U{H3~Z#] ssZLJď{ҐѨSGp+9 (1a5D|2" *+zSJ1SbQ&}"hK]2]P[,^S.xPurI7E W4*H2sf|{G}8}Y)QD~cԃYJ@OpƊC)}ҩ &n@u&eW&_NtL09+Q^=U7ڴ;X0:i?/$;' ja44_dUI jru_tT@Vקjm@Ls䁷Coj>q6#.o,$q~.gEaeN7OJ#Gfa|=rzmJ<8,0fK@lK2Κ c@m 3Ą)h,A#k~k I wg]`#?iYeΔMRg+Zt܈bA3?-=T=rM=42b+r0`_nc>Ź][CO(? ׀;-42Q{TtDi mA40k}^U(8xe5T-tE{PTӸz άCl"9E'z ^"4 hV} %e66şrxӇX1XbO?`b.N}L19/$2>LoK+k+r&f@v6y2 !=i=btٮcYiDj3#=Jue. GI--M[Ǐ/4VD+{l_+up}g;HO"P֢3Sw=@!ZTIW(7HG6*F&{ki::GY Cqa )t|k؎=n#Tﻟ\+ ^JjP:+fL<5db["KїO}+Fuk3\,T{Iy0 Qe(TNSЉ} 1iXrL`bys(HTP彽A%/?|d뮖|Y+LqlAa%,R#%/7C,q 0y'Cg'3͘JcɗڢZ| [X`vn;ewu*>܅ƛrQq{հ:nc\#|e3"Sĩ"lWS RUԢ+EDXdtKu& zZ]/OBJx{PuVxѰ1y+t d;ԇm[18R0cUb>-'s ͵{73f?,-D]E@RPFk1H \q ٿg8G+7ҁwͻj[TgSՂSUtBAEU)LȰ0ӏ[k6.ݐh juH<|Jw¼߯j6_ &Rc}Lk,ȿ"w/oTUx~/5*2 {l|`8p=}#U ;Ҿe QvM aJ|Gϟ$`"dwgjױ,:)TeG ȨDB|\DZDt&=Jl{;PoŚ:>8BtcBۋA-oFLʺ*;qw}cƴ@X}.B|`1 ، '7`/iJi4h8,}B,ԷpF8=HqD{i+ =,B>vHm""暼IQK|r(:wvm5Ъx\CE`E f0,p5Ɖ"ҕh6bZcf U-MŴ6q]ǜ^͓7> =}z5o]<H m-s.01ٯfZ1nw Nyƣ-|Ѹ0D~J{F-JDTV-}l~4ҷ B]6XT^*rpK<Vr*cCHCqhپ?۶I4ZV]gS"\-D}l1Wb"'ukfݢ"‹U,>B>}q1 W$aXrbWV TZ:z:~=mc؀K] 9dI7 z)g9&e$>[\Jê o$G;5%(p5rw]j|Z?!}`kUt,xK?z\} +syOejHkYk|ݰa|+6JК𸢳-nal,H[FG^}bK`[ޟ5YXbGg֭!aDMdJ/חj"79lnnQKW^Rm3XYn2j.d|.`3Թ2/5> fHLtk|DWRRDW~h#ߌ⣷CSd9oz՛UXW_Ih{]34c&TMldzZh\lXʡ`/% ^@7xoB aZN'n 0P_3HDd b'X3Yt6!rI)’Ԏ: cT$-8s}<`M\_Jj){՞a'a,|.,hBR}1o&YDbhS92ayo}kpC7f6:/yδQ"arZ! r!OPZ2f_%^G] !AIs_Ώ%XuUe踂elq?nkro!"#`>0#/Ⓕ9 ՓڑSև9;XpOgcW1/4]7 YJnWCo A|LuE08iQ#*Z  .+:s*(W.pxJ%Iګf#=ИaV~&XQZWye!dRBZ;n\<|CVhgAϛ_hȍZe%ېzMD|ZmcSbfM̋]aH6bns0|ܧŸIEDIaLDCj"B4yQ{PuB&gy<'r:P;(dr(;qa^s5rJ2cO5пVa,ԹAы C ~k1 ȹ_n)sB>?84J]taC>MYl;E֢Wb-=).g!&ikf^ N9}L4T/7z^;Vc!R7BOwJnSU=37=MpeNak8;?ةeS.rV,1 U~+_,AU,G5Ty5^A=/K۞d [[&c~"Ua#Kd/%ʉ =6UwF0Nz3]_Oy bj$rcB Bn$89A]Zn2# A37G9w;嫬G պX3AD -V|"eSx$Z44k9qZ4A"GHtо(?xĸKxFL{$ͫA1C|gb.MzB529$i:+x"Wu_9}X^?w[|4azp|hr j#O7LzGW| /*.wW\zSe /L DuА).[p>xzӪ)ag`-ajmD*Ido͹nqvqaxw"•aTv$hY9/CԔyG᧊SU.Zy3NΗBBZasuk#%':5XSe'?s'\}1s :~.[as)һGekMeE}Q .?z]ri 8YF5hdh[,- k&ER=)Pun{Ʃ"˗Ml8 k xՄcH%o'_ATҝcoH%e9 M8zWqWɓNt`Eʨ?(lW[H}*%Oi}X)UB~qTkHXGE/!BPޕ4 /FޭE$,ķDsz!C!+ }Xo}~\*n8@^lد Ϟ'K@b!ŕz3gQІks,3?BaqDHU FR/~,st)|t1q(;d<<r@`7ʡ)K< %OFZ0z8=(v}-ٷx (X 0J.ܾ]?(Zt+&XGQ@qBĎUw.e4bScs:uM]` Vd0ڿTT;yg=㣷`O-L?(@.z^ Ƶe=/3ZR-}4|>RV hEu+@G,m{ٔ\w 7и7mi21eugp꭪1$C@ |#P_>;k}S4*hOG].D|K1ľ+)֢˩#{6Yipc-lXsw2nfL]Mf| NuS~ YPgq2طxkjz8lp-0XKwpѤYsc *{|8יtoݭ񿸆vK^( evfJ Tn{In5\Se҉dA`\XM-et-+)0iZ1qsr 9cA:՝Uɏb]U㥶'>dpyY;#07Fwq{=OKbjÂx›yZT3C[wa?~+YK)e 03o=):ROzj_: 1XWon,:#bP0azd?Nr/;аVƒ.drk{jIs/0w%b8W/ág!ӌ*h#oE}(f4W9k +\/0Ӄ;›E#%CtfO$q4jߟYM:XY5j T 2-J,tbU=ԏVmCQXyKs'.rQ,s `c\ C1 ?#{8lf!|(DtQ_^R]6$؞\lqQRQr{drSp"ZԂsm%>co (jnT( u)~d}\CYH' ed?req#srPZ+l9& z.#XQ%2#Z4]aJ 2Y'UP$jKtil>e]@r9۩ {4:Q'mWf*",v-}aT^]^}n;hW[BGe(d#駭{]O AӀHYtzo~6%>݈-&]%"N շ"U0;СeE+Ă'Ft" < (b ӗ{aǡ5pC=5Hs;$yگj6Ӳ.~(@ (fқS{Kj*t 1`e^*r6uQI#smi$xr= |x c!1|@͢$eBUӠk,uuS?yp |SY  gfTy}Ɋ iR24ardF&~,v-r_JJdd`Vߍ ާ?9nm504 vB:ZC֗N$я]ibi8}tj}ЇEVDS8vkWEfFtrN0SH5WVJŴvSnA+qN#|X rCQa3jU,zWnm[ |'I'I&6{G*Z΢,#3DV{7$-=Qlq>#aFwoNr6 v; ݼ56tD]UuaV&-Rd $1v y" Ms! 5ѓݪUfK?7ZnB'r~a:,q&|/e) 4B\cB&ͩ&5JT0 fwl [K85ZH7M?j)I`VȶSYghXt7JX:xd?T!Mc[֡5Š̟q+ؾcoL0ōbX8r(u!5]\u@G#cvՃij#&6j<"8r<QiOya[݉K]5A{@]<$!X1w>5P|4͓|; qC[g3Wմԇ>- %˗b P <C^ В==g C Ɲ.9QuWR|޼ZG+8 14dtq /]DOo1,+ȡ&MԽY+[,|p/|¥T9Y/)K~^iHm0C; $K(!1|:okk`nY}N]);U:%zs|t@1 zA.Z,fA 8cwI)칈58-:mEbƖaN{@9@ ݇I`"M;wE؊Ⱦ֐% MT'+EX.KȀ)TM"("3ʉ+X\)(I̦;J?O7%ɱR01'qr=Fn'5U r]術`T1hHN R&;uW돐;TSEnKyZ|FzSah.wЂYD"~ (J]trx2kc3dѼiq_~c(\^|p8SKy1[uЁK̾[k䤟W?2fp| 6Ւ ! R[<-)e7 6}Wu:҃'[W}q :]wa$P v+LsRwDW+$ޣ3Cy-,r/l+&Db"U~'Kdޕԇ5e8E\}3bkeBb!1tB5enm\Blig[_Ss`/6[>齇|ˣdiP(d H޻o&1.>[ ?G AXZD 4Θpa8Adp=5=?ܦ'0|r|0C׹X9D<]ü?}uK dzO=y^a8kK!G dGy5Q6D&jA=B5r/ѮŽ J4 _ZJ`= 8g e~"4΁y4iS$d<b"~?Q1lVybT2pzJɷ- >I^KO0d}1A*k+R,g>[sq JR~uQ;Gm pfp>/jr>xzRKLkïޝN.k|Bo/Dvd+T\zKq'"M% 1\Ƶt9nHE6Ouk-|b?!V|z՝jYМi@@tFiR ɅnYiI-z+n_.2[:8C1CC =P(|3.9Ŷ.HYo9}w vhl˰nd!Y+(f/&M P)1P7iav%аGjWgAdyV5}0E9zTS9DHae ;3-]UXn $L' M(1vuBtl aagNrM;eE$ۘ4T]DS]Q[\;> E:$PC&xY_b*2 e.64+qFbh }nG,唴W) flK˩G`1_BX,(E 1~TToL?t~ ilD=ąYJ$M]JDF B_.!7WZ!4/B d7h `Bןa^~&N_o+P/]ܥLNLJj L6@{]\%q"i3|7~>F}YRpeoryoຬEzA3` ;~=tB4ŕmFXF͙8Т$A|&ە X5N4G\я*bJd0(Q i~$';6(H+2T`mZ P 1%ïQ+|Hǔz3eC&C~^W~9\?=r;SP]=?g7c3j7ؒ9*Q2s{`'4BɾųK!lg.|2]?̍keV`GD f;|K@&4Lt|ʰ-ɍ?-u_{b;> v<):"cDI-"a~a? |VsRR;i*A$ɴC5j84"~=[z;.dƒ!R\0aSvM1)SZ0NF0*cCߚ=e\C2V ?*⍻S!ULI=V ~>&XiU<=ؖZ$rˊ 8r^T] Tw{TJHIA5:e0Sj .jmD8+WP0iSk`yY?^K;R4HN 7*M ܉*U v1 *L[EaHZ;2U Aa} @5Cnn1rrJ!}Q9*TC5uG PsRיJ{;:5VwTxD=I+D%KM_{6ɌtPXSր,˹7hč {|wk/U"dVFo81I644Jȝ#]T; lXBg]\=@VQk"4oT|[&Hod&Aeqж >:eӢGi}'rM0naTxF54SZ˺g{#q₤p. 2#:22wdЙ=gلПzrP$uُ=S}vqS(} Di^G%編@;4?sMiBUH:<:tyBU}oA 'Ջ.b=Ĕ}N2t7q[]gh806u%F)ùb2p7/ Al(w_Vq`M̷!V%bϒb>9A&1o9 vp3EX-)FMs<3emd{^rOƿI_uPFRY9YT[Ưτ=+fLQ"R0=IθXh;rk-xd:@!EH;GGq \ȂO Wna~z ^Yye3A7Ƭ Hr`iE^gzH2vb&~+Ķ⥏^җ:6BhlV.G e.]oi;\IDo/3>i^ƜKS@5ܐyWȗ:+h„gt" DK{AuO`Å d%^;GPVI9'̘Wwv@dsI;о >.B5i\E/}jBDo7/5Uv#14P x™LwE쬤&w+qTMJ&: Y-F;c$bDi$F#=Bsp)'/ TanSYXTãQ?%!0lGeyHaCCӭ"uih -+PG7ޡrWȮ)hKɶ?r&ӈ(sMG >z(%qLsNDdQ'0a{2" 9U⤦ɯW8iDbLv]Hm{B͹&%?ͨ=v \ǩ÷\Xu_]K'$C^K ɦÉ p> .NAZwOxb͢KȅYQ>y-SzB]l::4&:F̡* >^d]GPk?bWS͜9y=jkh]XC/6utn=g-4qHf3~x!_*9K0f#ap+R@Ɍ2 m>I8$~P- T[:PZm6lHqHV[ @G<~`tdKJ„EA 5~ SRYb6AP˖|O^mq><~&ZѬ Uk Yh.Id>+Gt;4гANnQ PTz=R>iB_cjou4G!jZȠvP=a#-áaz;a(7da3<{`PK h^=Xl3sr V !{0"B,S}_[j8)hՒgDQ9>Ǻ{Q#Zފ8MVV#"]q8 V)cA~ q[7-jZ+c5qg$_NXSԕ+>i# 9xuHnih_4)? @_`pmciKZy=?}&hIj= R~n2V3mGNH%/Et{i_Ŀ8=>ŹjJ-PҀ%^.gچtb/EKw,EH+llY AQkp;a2^ȓ v\4/۞bdzYЩAЃvm''2|O>-zVէ6YPÒ;m-p2Lܖݜu0ק _W\25Z7=,!. -nt[~`h@pm) 0_2l?N2V ~+8 ()L: @~$[%z)fR7Qťx+u۝>}`S V*Fٝ_i8,N&|Sd~6L}K}}.g }KHD0ZtJwAn5Q" +7 W!Y-yDL#(&*pm8R."{zC_!@&qKmM%ҵ͛v|:T8[ow!S%N󘈜 G ^O:Zx26@|OLw8P0J> *Khf5nK|&"O7Fx=rm}%i!שaCer5!p 0]'?Rqz1醢Ժm8coN ˊ@/2azW$jj@n[xKnGg)l8JPs6#,f[0 7nUW,!Yb\&qln]rJ^Cz=v("ǽs7@_:0T.ygr%a.Qf"= NEGdbM9HyAi;>쮸 ^%>a:~9?`OSD)"] |bk&2+xo#@ R*_Rl01iiLi>u/n ڇ!`Z$7M3UICS:tEZK[kx~?)Pz@(8gT1z o"sa.#Ӥ߶$餻wo3+Çr5%ȩrAV!" _E񟿊 S5݈S>*LAl<48=y SX\~Y,E7X*mO8.~3L~]L}5GL`Ouy]9ʀx0D;YU$nϔo^DsLZ(y$3ֈj I *2J7ћFcBPܶ΃r=j"`y.K9"M*:;zՅ%snW{9DXV&CՐ&OTrflD%8[+#d1 awt|2OM2N 7Sgw/HX_c4_|tM ]zS,5\3Zn%O&4OV'Aз>CnObpO߆mDeZqS$U$b ./ĢbLYnW#=26~';zV}נ-"wWαw<7Ǵ99jZo8DnLu 1< =N@MoB1BXiUyĀjOaK%hnkppU .TMEH΋.>CUe3[Z1y62y!u}L*C2(SHAu{C$,YX-6]x%>$ۋI:%ܑ&BF+kquW9b]%js2̭jS M!tXcUL!G%X] u(9w}kǙQmYDZ[ EuGF߅%8-%濫v̋ ,.O1C@nRQq\mzjt .OPF+~RQ6ѰrE3rTnFCKљc:b$VOwze7#~ nFWA3skZ\e#fI*p1۽X ͗87A+&LYxgFvvMx`z5cG;/E`2_< ~Lz} =^JG󡸰Ht3)}YaѪfM qNiZp7m*׹Ԡ4D@twWu39XZOi%sW|p)+OY_Ѿnľouv 6%Vv'mti+~;;Ӈ |hf!ГAݱMIUQv+>4t2tkh#lA_fL_W]$wBn,066vLHD=+v2KIȞPCWrYNϝGZρEtzbJf=#6{΢LK"[{F8! jN5.:)اQPBޣvT;:}>bTy5]%qLϪ q[?mϲK|B^<S\ NC[x]YpE&^>wTSvoa8Dأ"R~Ɍb=Y%#ļ"a}WLF@r`0˜>),[&?G%U^. VI1cw1`0(\;_Qez\vK\:|K Y,zӖp Qj)c b޲ڝ7?9eES%ٺ{=7 YOaN ;dHtA_9Gw z+q`\rՒyq``QpyZacEG9lLHآ9E꿉duT.qߚ~GuvA`_ᆐ V%̙9V:}x"&`. " ^*GӲkϥZѴhA*)8ƛJ5WDKo[bIR k*XĈ"}BcDRb9KkNe_ }N_BC% =WC8|ER$\[\ؒ&) XydYB<݇zcQI2 Ʊ: I'nѬ"pLF'm^Z=/q3R4<S3Sg9 i3N it10'evDhln\ N ɈHKITGqJgYIDm[tѨ7 &ܠҋy@Rk3gH=p)24grj)|wmtm{. kV'[:|c*X' W}WIT}?x2ӷ*FjTC2ı՛ qTI` f&2z7 WQ U뱐t $r5xGX c ɞQ=::7ٶ+M0bbX|i(d u@ ]kYEfxqX[%mET$Z)[\>P/ZdɸnLBxr!_ztK/ cB]$J,zRC3BapWC*qĎ_5n !3ջ% a'Ch/t:I;G3,W7M(X#=-H(AtkXzU'GMOt┴հ-s@)=2Jzu~k̋ kJ1E8?$4]~}\I"N Z_枊?,ʑ[{-JCp>#Ej(<T _n1\K=01X%a 0nq?rUȨSmnc4d 'aHln@Z pE?hg9K FFs<٦;a IP[ t9|Sc,(xLxh!F@Ԫps ~߬pJ4e\.Wr#2]L3⤱zyκ3xXN{UjSh)zwy+gGsɰoG őx2ntS`4K*0qwf[v8oۢP=s raPw;-LWG0 bkBiPD\KB7tnjAsîmX6JN)Nm$uLy-4&yyLWqaՀB@Y~%x|KCͩs&Z1V-[wR3FfP4.1y *}tdj%)V.z2c}Bol)a0l>I68fe"Dwyc l@,鴌^Nl+X:]m;!#QG'E1aѡb [\&/J>Q|Jv i 7PЎOeT//ᒲ\|p# f8p"{!Eu7;$ UjB_@@羗>^}AW3e!KmF*3-uı҇ζ;3{g@tV_;)ya8%U/=qu)n΀L dr36WE7|kfKJz2p$4\Q H 16)N~Ƒt*(unٚWs<腹ҭSØjߣ{ fO5faHmp5xn߯+(B p]Ş1QJ@HHftTN Ϊz=k[{mfIU CT2|^|v `il bET ޶jIZDg/TBPez9ulfNCvu(sN`Wg9cP]w7g?^?)3߰Waclf|}CK aEt6~ @Do㒰nE*~`<.6+[wK$~ ;0Zv4!;PPz@[$`U\C!S]r tE/v˾Cޠ|@l +cJ5_UB:]XNj~2'&4v[E!mypbKBҌa, Q2rn'eO.OA`ŒtY>e6-PU9ԨH(R&MX}}"Jz5qZ"Q#*&k&VŲ BڈB;`$`6,~*V]= :l7gtba-ɀ,BB0I .ЎZbiYQ$?A-wٲH~Uʊ(qy$;M ~] !GO`rLkeU_ᎵeI[ CtPJWFY .3=6DB9*ȰRk-w<3}Z<9c"&J=^GwMD4\%w*8FB 1r@^xJdka4B3W͢]Np .x%Vf*16XB,₟n߂ mIGowsʜIE2B9|o#UR8z8aJ#N| ]4︶&9y% QyfDzgWr0r':6 %OF*c)b@ H~3N\Oymo<Q c,VKR@#&a+GNJ܀i4  Ԙ֊JJr(40J`R/ E,$̺4X2Q6,qetӞ{ER{Re'*G3tv[L|&26cqXYV?BG"ܼ<B>%v,xKA"x,S`.M\,&˘թ m壤eg2"~k gbqX{sLvï0!vWF&-t^ʳ Ձ'&kVI)3NOԣD qJYgloO4zY;ˇM,n؆$RᓀkYI1D~ 0ë궠HpI7͛IpGLP]c){PbTh#(֜"Nhd 'D75v`xrlMt-K@`$a]CŒO|)Vaf 7" UƊ(> c n[0Ko5RV `PW]3O4! {?sS(#bK9j5)*#&Nzt(DBOٳ>zo6Hykity|Hv^)x;:IU׋EɒTAgW}y‰O4+i&:u۾:-@J OZ%|}/(4:s(qYδχ5SOvcgVƏ CVU 8"{8"s;8o['߄[{V@ :jHQ. mn֞XԙI0%OF(_zn֧kY'iQ]u/ׯKG~ߛwZU9Xv|Oݑn`hDk˝e(5U%Ҕi?3e'hYS6\P 0>fmh`x8w~@b."J08o̿.:%fGIC#8~Un+y!LHWìj Tu$I,q½y_P[?)a-Nvh}'XE| j K8Us~yp+uf{ͫ$>ʅo!gOzZX]rW,ܒ--Q vt3\d%%<{{8[ٮ[Iuaw,e-zK'''smoƃMvvMo8HqQm!Q3͖ 3VeirYKAOwK;2Zm(4˓VHw=ՃV>jt1<~cL@/8+] >`]#7N,f z{XYoϷhbq[˂v%*8}R \&Md?8d׼0 o,#JƆ:ckum'q_2Jq* G3a< p:n2p7!qi-6jᗳҁ-oͤOln 1r!NIv<J.DTZ"6Cw^)6G5#DsLns2Nɲnz UsΚ\m|ûZ//Dy8ŒIȈpƠ<7*u3#t3]~&{Cj#K4OlÌfVJ4C)|=b{#vjPe_wBS+3vֳS!]Ę" SP{K͑FW:9!1#~Xp($} +'#v|J,Y>Iihxh`/`L\<\OIi5(cZ>Upۿ<[.fX1%[C`jh!ͭb&s=^3z7~Uhvk}͵o&׫z**#ŃcՓ?=oL>$~U"7YӪ}קks.-pg ?rL>6 duIĄj g,p԰0Fȩ%tk-')a@u gD/.h՘/jQ9Y J k'>1k*fܕzboz杵]jЙfP1L@ϹQV;3/-7 4QswW\WցuRZ@2[(v@+/#,=j|K=F6*ȫP\%OOhKHy >Ux׉$Z۾WsK*3D0odG ָX=YalڞIM 3VwPy5`:Sk"PI+92R]m>YWb/:U4?Dkq^BV;f*bN-Z2B,6yazO`^ ua5e dOՃO"ve={HW/lkJfKٲkU;{]`=wUXEvymXyZ1I=#_qŚ5!Z˼Z1Xb[&gIBg5)Аo DC̊^:RN$>7!} ^" b5 wEIϴ23pX )Y TV^Pt)] ^_w8HӀ)\;05_0K,nS}]tp$d!#B'ŒT6.kn\p6Zx؉ʧ^:(,EOZhv;̓"<Ǧbc}{E_Y |E6*̣Ώ &W=qCdxpR߿/2J5d2Fqˣ }Q=J !F,> Ngc"ck2s9f)i- kl1bewFRoḍ0n_C5^v (^,;)sqٱL 'cS/ac_S9{m&7 PӔ%b5=_nl-zxؾAPNW'NPAIgfS|YgXi &%L{mZlɏ &5o :⻋iC-8F:(|TtrnD'j~8"W*RyU'1R](5ĉkl5J1\W$tn)hbdѺS)9plur&Ҋ<7dod rf Y+5(÷N5눃(|^.;Q,BQl~.;4g}T1j4J!>4  ,VK };u 7fEÕkl.WqJ2R*|fJ*" ʊ7=`O5o 2U F״Ao(9"Ny}n9)G:G*]$S)|F|دKO|p\3/\а\Z]5u_ec-VVRnrr#HS'|ӳpN=EHG[XAe@~{YBBp/0c# a!K=t4d{(Y/tD˥sݼjaA݌0f8xT"1B˸RVד9hƧz6bPF/(%3?GE7v@@}lybYßNAоEvc;^xvcOGqbHڐX3ɌM'a:Mo8 UC3uu)P_瓙rU>+_[%uAIępMv9o@}dpFu2u ~zA''+ I[B },jqd>e y>l1xRS^n<|Wnnj"ey͸ d1>5+=n!_ӷ5o67oLh vʈ6Dk+,dBWֿf )Zpf䑐G O面x5KQ1 x1EU3D¦bM n/U?|FP 1(C(t9 '[:u:Lf0qN[n@)벘䆱6gZph0 G?"mBu)"'o|lApom8u`v.'\Uv M?]f_J gM-cem{j}YZM; Q$ȳ:#mEȬgQt!yRZLR)5<[Du߳a{;#=sg5aci1$ʡ)ZCbw4T#>SM7y*PiR$J,HS<,)pgcwsRY-M %Vsd_3b@2qJڝzvfΡ.JKa'EW8kUL#y"OC3L!hIi@Jdd[|[KpGo,%z;Ңgpv.<"NrZ屾9\PlWuU:ON#CZ[)_U "UdKzϸ.k$4NLx,R}_LcQB 20+J+M\dGaC+|DP E[OܱW$DUF1kOmyOFu'&SOYD#xd4aд+ k*dNkyKj:dAx,TiYsF!M+iB|'`;afV"}Bg@j> 2sZ-DjS(:~ #ngwSA̋ 7xQQfA Τމd#t~z;D/93qg_ȰemD{+a0 NV@jEKƈ?4jd]*k2 ! ]߿eg>"76/n-pPp)gy YÈSK/&NR naH6&ܝ Dqkmߚݾ|D*a@QI})j}OzMne===93o\:սY;9Ӱ+1f3~.>H/$C79CXfqyhr~8bfU3R0V. V{ǯKM",쨝ծhc =R"pۚ ^Fȼ|#&$O/!BVYr%I+VcҼ*VM[>"H`+Lw[N+ƇgU; `왻f#^~|Gh\:}Re)="ZʠEROijN#̵@ ߃fUH`]zH ē,Nhl N ;Y9gcs69e:~u6Q姙Xo 8;ncfcە5'i!KĺzJ>Ə ET3& NKm&\|AI]3NՋR gh-Mo{Gs%A'ր^y |׽gͻ$A?턒I9N u;jeĚeF>˘pT}&Gg1_,GlK>*S ܩ )mdsAYE wKCQtQNbLzQ"8˜ mhm-wA0Xy '[1܎|]VC-js#FdIfWSQUƖ/I^ŊNQPŽ4C'U[LkrCË2\C sɃ|fBjp"&?Zn "Y }D0h'd[#ن f1$V^EqeZ@ f583 Dpw׺æp:_vŌ+SJx͒J1v(`AlJ\Eܮ[msO|E 5$v}]LJ\?e /uJT"Q "ECRpH[0MVV?89 ^eK8K7t$Wu%Ek7w%[ 7ǁң i/ wnhPf@b=l%KxPr8z>A)/#Ifa"oV\/OdzPGwMeT|S^C3L }kr]j7Ͼpa~LLɜd]fK=Q.fB נ`GWk{ TXn`*_2ϙ}ߺQN5xlH4 NFN1G2<蝰O~6Uiti7j_-rFGXIywgIӤdDPfĻ?ꖻ'[[tHG0̝V}B*opŭq{;4)Y毱q?iWO#Wj-dU>=Z%53Ѫs6] $fd!7FpfQT Z;b [O9)b]j sR͍~6/,O"BKgsN^= .!vpF8'" ~'pmbpH[960j{Rk)*IЁh5 }y;))hT̟dzA av;o½;cڙž3#C5N:fQ\ cڕCnFfٟtgC1*G ݖ;6KIV&zX[4~y$^0003:jN6$g9 ktl:(1QL@>bBqQpۣzՙEGVc'S}{r<"RDD4s <]$?G5tLf#!_Ζ<^bv?(u "{'Fr*7#jBV}mW Fuhf8ߴ()MޤD+X]ct2]~bQt+(4Ӥ2$ګ}y}vAծC^x%kj2gq&_}hg4lOPF-Я9"mrSyO cd,ۻPm51]}^U΍V!w<#I^v/ ,B_(yB@>^^,B@  /d)ݕ}AZ_xH!'aI> BϚ+o9*Y!m)''3z=.U|-\f,~hYT}= Ib*XzmO#ҡzwdž4ZtQ\$qlۍ]p־ p wuJ &̅rW AQ\zȳMs bP_l{?_=aZPV-},ssƶYߡi } DqA$ؽyEE?&hVz\/f|ۂ^=f*R۝z}zf5ʤ+nPnώ1[0j"0Bg 9]W-=0tI9{x17`M[G:\Ȩ!.4~u~ȧ5L=}>3dU\~9î+b S|i*Tމ\!~MJG= Ʈzz'yQSL%ԿR:L`j~: '˿Ao:xj34Us)nBn*ץH抒&x52BḊ`A^LWYEی -U̬_z^R+erEf(;-o8ӬÝ6i%1=OX2:εFѣ8UaYջǐVs\Wu! _s9EX/Pv*Gw[#3$΅z;֣5NEVCȘ'r0 ky60 6B-Vנ@vp$`[.s(@-/tBT, U i^Z}Wc{fѣk1n\WAߓs#l7$UFVR2>ݲTxSmk.JhuoӃgILo:c}^t{"+ZZ55=B0ڭ05o8qL\R,t/ &UdHRO%y-*ddAfph:h6&_mmo1ÌCO"|C(`#L-Qf2w$ nz"82<؟v&hq!rf[{z=4FvvL"ErMc l&_t ׭ʻK131[[>4ܦ+bMPTuR]5+^V89{@K|asxD$Qψu"h JV73W.Vu.y4upJJbYU'џ'jGR>L)lxi;y; 0hkB;Ǟyw ;Ly/su;M1Km6a㡆$V-Lc`Ȕ>6,BtQǢhR 04r5G~L+t0BD)w i!cۿ󀟱s}L'CPd^@wnCnPU V4FޙW4>8s.h~έ%}kC1(NxrהNvNϨaO XwJrh.h #P!ͮqQm0hhFui蓙(Fr.nKqvFlfKpc,דg꾕x3yHW~e (((fre-H9@Nm,1j45fVs@&kKFقU2V^m `< TWrG7DneV-y=LK6$B[['h -t1z'kʽ>Emy`!@vsi滒kh/J6\:(p JF$jZ=Dz,S Zf|E> kQz|~^{2KCm5  $8Yvbm@-=V/n<Ϧ NnO]sYS"o H3UxaA|@2?)tRHUɰop,#`: /Qd~f<6YwP#Pj^.t%wE$Ԭn4o Cnqm-䌛u n,D(2!BE^rNzptQXZXviAwl۩}=z݄c՛Wu %hf)Ub÷Bl 8"[~B>v jm(T&{Ory_~opSgv7E aY"Ag:[/1"э+%DqO~O 0 z5*Ajn0m ̕}CNM]鞵`\*q2R;Zqc'I{@|(|r+z#>ERkҗrƦ:"BNq!uI߿>H@sr.SSQ[2k] hJ9'h=L*7,#ĨO.]B;u| ;8"j~\F2~m:SC{ͷ,7jW5wQ<-3XY$}7q:^d/;{!)" N- Z$²B'=:ψMO&(pd/{Cuߕr&;Ɂ k:BvpVOs1|+2 I^DkOi_I҇v.* h0XFv $YNDВ:g/FcW,^>vf.N8~堩7R lr|oD!LF;!Z$Izx;!DhaMgE,91(o+Sڳ>gf>T'?yBN r\l&zGN`8*l;D!p 8\pt~WJM%3Z͝f3U]X_%.z~2qg Ai \zUuM2_|ąؤB@uj`<7j o m{UZLvVĩa!v-d&\Lے{'JSm MkbmH L؅hia VwV2X՟$?,-{iݾJ4171%f5U>A2v|#㽟sfa*@rՎ]8OA,ڎ?3+QMOFpmFn]*Di YNgáw!3,]W?|ֶ,.Ncт:rLCrN:s`F0Dϴ;+Vއ`R!-g|}NNtninHjD"Cvi4Q$ SGS>)Q~LV6L.Sk.[T E 7 :&'6(:)1<Ǣe~y%.NK/s27 tڄhߝ2hA*_.L_)y;=鎂K81 .qYxY\ci ƶytƣ`9Y:­.@35i֔gܧ݌l$՟Q7Ow@* [;OzBbu&tUycЕQ]C_R7q16l۱R "TWĒIݯ?v|C 7,/G7%Њ_۬ܬî]S|$QY=e\@[X|-@溳>ﻘ YHnD,67Tҩ\s׼UD{rBjAaWTJ||T[',l)^3{vEM뭸 W *n.s"ʸlOV%N/.'Mu"%{ƇTf{z_)鄁@ ʙH%B~T\ffOͮu%f|d~^V(^1{GzPM֍TL~->O )M%] s=vS>>㓍Ψ},Nq2h,*y擓=ӵmx"Zzn Ha#HNA" TcZӛQ{>g?k!D{6f3@?Հ25JޣD!ҾO>Nܽ-%D#?%[B;)U[7^q"&648ltbjqfQ9Ҕyc0 ;aB(P$ȕ|0*ɠ1ݙ&MU7J4OORL:ΆN{Z\3|uW]a(T 1+d ERk5«`אr4G. yykZ,_ۺ7X>_&bdVxt-/VnBWmm`t KC% U>l %ܢ9j ;;9qջGEo-Dj921=ǯ>C6diL9B@Ō:@ ;q{VA?Qմx}cx~-`p-EcP{ :"߀ؓ̆ 41IP2M"'[ ٔO3m-*n(R-iU;` PU?)'R%)vW"UPDn6EϖX?h$A_~{ZW;ARO?) I |r y4#6rVj9[3(X &"vt<6hW1n Q->Ωv|ꮰ@p6XhK2>n7a/gZw¿]<:]A8˞b[BNPG>rºwc$ ٰr&m/r#.cgu*@<nA֭SJ g apr,{j/@tTnow0D]x\Ua*C71G=SW3Rs. cMoiֽ0V.xvElfUĸKۯXlm^ïi3?0FYrJ35°mV;2xCu?܂6 in%"{OJ#brAq ŚP$HmKcA<FAšW }$$#ctk)0Ёm YS_ssę=?Mfsi/qf&Rz4Axװ%~Qբ`r_,eP,yKLQs@sڒ<$\I1, s:j DVڿDE:*REEEGB4EkƵ Dx|xB_FNuo T60Hv}CA0}P&j1%^ 1 V:2)d@y ~uG`2$G0\ zh䗻OĤl Dy6$ޛ'ѠsHFETyr ׻ x15R oC\c^l{dM x1b;B'Q494d?;wYHAdƠK5JH&dv=U}|쾷{e6"S£H'ԐMi[CQ ҁ#3filmT|lehA'ho$p`HC&>kYA* `Mc #+=m tV‡ͰeAw˜).=05$a ["mu|/>cKZI+5<go澕)U3Nh[ zm %OCRR.<Ma_Mt0l4VR8 x!2]3Pp[\.7m!/$ʖo9=л3>zr =nc}w`t byU|LRnlJx$;vq;Dy%?$*qL*=򷨉M*~cdZ{xyH=M֨6U 8Um+A𾵁:>m6)UW6BMU4f uo9)VcFtHO`Ix4RS 41-t*e/C@e @:M.b3^Dgfcu1d)XT-x?,80_{/uKg;_x ()wTe8pEFhT2uJQpS3 B2F0e0tM̃g@u.XئGGmAd0qXlz`pc1(Bi\[X͌ ri_! w5xPs&E}!`dJ/L`L l mvoٱ7ߍN "2Ko~E ;1GWx v(^KQA? b NY nb<<] ,9vIldYQ͍i w[8?asDnߘ̟;@;M :e[߭qDN6-52 7W;w%_Iʉ8&E-{k0~ J15$bO%c,'g tZ { A~J0+{k*y{Q m\hѕ}ߋ+Rp[&!__kv=kL#^qn:wXvKBޕ:=M2op%8fjzؾRcȵ$+B>XhmeyIi kڌ-e;s $eh *&wyMbyn)73V>Hє\ q  JL;N71CפsDJ#V2_mkg.vzI={: يÔLzWsjo[@q@JoW?D粛4M>ˬv{UVN@ lM;U|z:vbswm! {u鬩dSޛ>Ꭽ!eѢ^nιMGm.OE{q o)M4]r di[ ޖwƼܕf^~&S N}I0a ѓ d1?=jt!UGGfcZ=TÿN_^и@l`Km<(k}Kd?$c`(N'BIXA%wM~q40yU`!&׀Qޔ.BBoC/+26uQ/F;AR]p7ۊQ~ _=TWAr|N5BqF齘ҫĹ.6oZiO$0hĩoGa9=ICsEPJv6P.QhU;9a1޽0;ΔQ>,?M |$t$Ms&sIuʈ&E76' XbYa#_,ؿBy:hz:iy)ASIma+M ݾDXQ/9+h ݺ%hّo&w []0T}u-džn၂ـ脤Gx=}],Hؾ/ٲˇSdZkIW+yI&X?߻A_2{6lk{"&+䢫b"wVfz %1=(_SEGy7].TX7:k'U`BtwHu= t|șv¾*u8GW>}cgd,QGp2d/V`^E9K^̐H- +qO\w5&+8ot\-P ցl[)H_̆~;)T&2;̔h(_V]`%O4,@Tt($2sࠓX#&_tH JmCZTW.!5'擓|)[pQ*>?#l?GBѦ+R XOS iL<מ51LEI_>=y shsAM,|GOnEUz|>]&a38 `1|ٱAeIV`+Qu~ H&- /,;F)) D;<3fB"2`x/VA˽䜥h\rHƈ$t[u)>Mp0zTi&zv 6cׁH;F2\ # rVt KN,GmrË6oF/c9_n 804 ^F&oiGejtB9c5Nx09 UK._ȿYh6!F q?SψR3gE^.#H8k54JˑS8Bag:ד3'T:':]{hq ye 6Y$i\_F7Oт/]!f48(3Į v'櫜Ը>hNz~ ?캅?7khաZɬ(Ly4JE,u 4KX(˜3i12|lPϥa YdN;{%YNNZ-S_3φmMRCMӸ&Uk^ՇGN)(:}Uu S5K!S;u"ϣ jk_SU1ӕ#KL\YwL ,ht) r'ڮ$2aF Q=Ҭ"XH? rfTϛI+u/<<lЇK2qݲC"F4b\բ#4Q;!44=Vɦ\i$RXy$]WkE% p#~1+I*FRaPvgA@c3XH LG-+yq񜽶}X)%QB-F=DH&Die)lȫG?@iYb> J'V?EW *eqI=m|#AG~Yxo"A|?&a`&СL,ۯV2֘a@\Ă6Z˔7k z[Vq&Dtg1,@a)꿟sN2ʹ Dߥ3%#mƁ+d z2;Vo'm`'RvH/6&)[B='wOܞ\4 \<^>p0ӯt2hFA Uқ驴 (eaT*P[~8'k`l@k,1udBIC'CgboƑS%q'_cl}+<$|VOYm: k2!:)`YhE;慛U7X=؁yu@p*A: Bqo8Hr]m7;?^iɕZRW3ٹݲ_]KfGe9sPG]ǗY67? Suu1?_ӑA~Hx0G,"ϔ:R<_1aVwn+6ͨɖ]G3k"&}ٰ۟Bu-df(:p2b:i;KAibt~q͙Ui  pkvO]_{drjZE _xM-nv $JFŋkqvSKY`f8q@hSB%zM&i Go~X'ȬFEȦbAPәl>=@N+\=+-6F[6٤wuk_һnmJ*Ck߿Jꥅgu?,Gv?]{}elv<Da (($5@}I"q7nϣ+ւz\PQ6r vQ/fW=*R iv`о3эhpYWʩDT;A./9m[Wr)߀ V*>138Ww[3Gm7~֚KSu7jk0$=+JȒ}.CZlCD@c:{?\EA(_Sj#c02gXdgn,J#8ŵPէ񭞼J`G|Z!;S= 1] SkZPN)yڰe"}2?3{h}Ye8" 7I EwYy ϯܸGoX>ȡ3ܿY0m7_üni8 qa^8 K\R++Q=< JQ|j0.mǹdW05Q~c__,o}ϲDz,4TWO!zB;<90`"`kӥȝlэ<=F44[:mjBq fq,L]΍.Rf KeO&,m;r/c%NC/ .Xm^\cT@` Oւsڲg XUX+άl#^2k߰/WJ}Bs(ψDm'8S*1!%|t2 ,n`!tҌ0lXG6wiYgc[V5R5*7L: ~ 2%qtP_4.WIo;o]tJm.u5؟Q^(FDM6l`5r)'c&0PiTJD|[@P o)*Kk%hX>8!4|DrSreuB1Z[=%;q0yXF* Q~qUm$ V2 )~MR]u*DxË|-(yWI<Գ$cZ2ŌbCao—=$( <j f}#J[Y1ƺqQos SnPKu_$69F"cyK ';_Ɯ_g)+Q$* .0\J xKݞ!Tɱ|M aNͩOgǢB ]wW(m VV1 Scŧ[29Lz!'p /74%'y"yj⹗c'8]\d`ZVЇsSOYBIo d.⢔0읽GJ6In;N؃FM\"E@P-Hm/[p+Bb{,f@[L kZracЯ$Mۺ$2}}gȶ-ޣ&ٱ{q2I.?Ҕ~dΡ7c֞K'D7Xhtx*v7ͪydUGK6s%?ױ#'?ȡHwU9!-:&o:MV8wsXa]DFdE(h70E Q#rۙ7Y6505-Ww@``bFLk]8Dv`p}=3B4dhOĐ1\&E~q0]sU"#ddf [7uΪJ*L_H[ҿ:3YV6!BF"S hTiwy%R|+<~)Fu 2j&sMѮTYPi i f)f۔X\6(٘0Uwmy)kKdeD6y!^l{kw'L3<:SE6x]zk}ɑON4C𡙧C\9)jI+8Q>IyeI~<ҹ&4.Y~|L ]+5yY5@kP4ROAOS[hůa= v?MΌ'@i7G&w<aPXal`,/'sndR (m6Yj=m& ,K啎ѭ#pkĔUY}8]lX_coaȓ+,xvBq?8MTW%2;PLd04֫8> TN|cMrlN34c~ lX0M: ^@8'Σ a+_^3Wd۾T|\!P tkmLΎZ[ :2vaœIdѧ=Vg'q]={f'qp+E2^?C`j \C1QԾ]6|3&CD^%"IX~S'TU7iF@Hi|Ef M?7tl'y-7?H<[0r!(Nx;iW?aYQvRFp5Ik'hzYcUge*XDkV-Wu®64Sw"J Gv¡e&eMF$M問PeT ]{w|g/TY>xuzUCE( ty;<,bsfkY//2zJ_^OC=~uZ~yU:6.fn}c-mZL)4FqC)m#,>V} PͿ>N8% DwJ4#0a<= }i^m1#a=qes l0$oս$+T%D dOPS⹘5=Zo* f)k?wËGXm(|7H)q'س!d`byzc5y8YTB|_iYP|Iנbe8V8(]\i"d++"_6-'csF"P[6 dT5;/S§]eEv9~bBĢ@e6cxbjЦm`eKR/W*i'#L +L/'k B΂b*z,|y v:>_G<QMY,y)7 F=揤EG-~EYRô)Y3 $OM rWҦA{. F !"csXuTE0e~:^&=H:`Ugq]$JY%24,ObΦJ1zw5O}'!DBҡ%y#+ 1=3^4gJ]-T'p9_nC(Vdm }7TI傕@.abD=)qE=hQr Ă PVa!vXJ4ɤЩ6TPyW]s~5m{| LոhBa]h 䚚y|"Q"3޶e^I]|jF7{[6,grOǻEs];3!l,.]4eҩz$UޢXtV9UOd}RPhKY>C+S06g-T\DkB.q;ӜYK}f>ϼdn}{E"N{"1j3x+ޏ:f>*Qx s-{,],uS#/7ZRmޡDUJC\zn/m 'iBTF7j ,rUFDx(ܢ9Ur'&VV8ŻPy6<:"Œo6 L%nKEQZ/DK?\QdE2r[`Y57}_᝖"M-׬,  9z 6ST6Qyt3Ibdo7\pD7q]@!6 ^}7h jŢ=Vw+d>}~h^ q7Wjs oYA [k|n;g_"}X> g9]IJ7hڈիA .ԭP~|`HSСK.((yAqWwpbT{xrUa,,Qs=f(?vvg_,iIīZof.m 2"Ld 訐2X |_Oؼ^֖p眈X1 fvϫG-i O~\+Pfȴ B CF 4y*!):b H>D&4KF5J +ԣ>c_!+5lZk̬uyS6#3:W5KTh!:%xkv7l%,ۦwuGpe6}.Ƥï:=_Qrn4kuƲέdˌAbY]m^irh*W)@{;N0VlC,װ; }?YP!#5#m#U/ʿLz1"8y!>'s"{ AxĜ8n\ _:|~@"H3Q׋ ؘ Mk>ާq ,Dlԩؐ#O/',:  Skz@"(0"iUkcBggs& y#txT_waarjԜBR!>) .r^ʦy.dSm4 c7\igDCݒK]Ϝ/B5i:{>+L'|_eTZ(\}!:INY**-}Q7ty E 1B5_ @NWl]K 526?RY?T}PkqƄj 3wQS %VJ71XN3kUi(KZ*XM8&]蜛xH.@^Xs'|ߙj;di4~$M*+æ%TCQEhi#'Otʒz%hfEwU·<0P8ƀF+ ݀qѻΤ | '.o$pE&oA%Vi>dU6xtg4uE{W"'UPcji˥yJX~}cYfƉp1@k֥U]鋬+FKvJ簍JDS&$?cy:DڽkWK µC V"˼ 5UitLRa\iyU tRtDXRGw9;D&J~d6C<171Ιԍ, ȑ ?߿x#zpTQxu2P;F" N=q vCAޖC,Irn^FF!.P ;~歇T {JSڭ2?*J_ 3 2YIē0dcyRQtelh #P?@y@@A{X%`LL7|N5mWgF}#xY6iUYݨ*|I 4 ҽ$HW L6w]cT@1,lU!AHNDZRV6V.4ۘDX v9kxw7e"SmiD>Bmu ט;sp 䃥g+ \> SPnX[hF(}JּX3hBdV0x`!ކ,冿e!) pOA;~#ĿJD0C?~hM:)LeADƶ8J#azuUcNb%oJ+ J8sMJٔж Tg&-D34Vġ){|UQ)' ޸sHq7En:a//㭮r[g#z=/Fb#y }yXCioF϶#W_Sa4dX8;/eaX^!8ΆՔF{%0P9=/ mSnO,>T3w` L)90ae,R[s?ܩ8FB/+l] kZNG_m6М3^IߴS) DI ֙Cl P[+RTi!@hh47X<ޕ%łxIӂPf }a;lGMK~F: asʢSlJ9jȱ1(tC7:7-T]H:W6OEܡH00?$uUǬ7Ҍ:>t%+kzP>$pz. HXV0ZMpͣ(衩uٱ~Ϟ{AKޫ]\eC@x1Jܓo+@D>%FvThK]dE[#Eut6G# 7M<`q(@?6|@ 51g0 BB,)ȀXe(n rfad=NE=;Lo\9$gبn]&0nԧ7œ䛕 ڐ{+4?iViaAv}=S\/Oh^(Č1c= %z״mR ]oKm cQ5{nwnpcj;r;\qq]ڑ\o37 ed#݆Yݍy 485~1{pԙ rHc)crzqB)!ӭ<±K V6.(%tdxZQPmݭ~M)r7KM<رo(VD'÷WNSR0s1SM8p5޳2j4E,w+ˆ-f o~Kr}8BRRWٞ?GRuP "Y+J`_e&+}/ͷN8*Zj5;ՠyYjX$R%riSعt^ss-',b&?G^z6uP7ل8\WmJ"=pr@ɰk(vjڜT覰9&z2tk_&\!L'vuOLPL#ƾȄTp}MfU4nVC(7.L d:^ujM3up:Ӆ U8/POtn~tTAp&Lӷ S| ~}6?Y R5ɋdk,U֠~iUi In܃o F5R|Cu ˁ=YefEfKЂrÆƨbwC{ ,qŇN@\@ V1nm+lg`5a`YNlyi"f֔s^LO P/>>r nBa9!"'0aqNUIXY^?8$W1UMjYu[&إ8_y'Lߚdl,h?@Fـq/ڱC'{ws:j4@fi}uT-Y`_Jͯnŭ</ RB_2RvPoy3.|˭#Ħ^X&0zkΒB2dTɭ_UPK]hkl8㹙 ?*FbP_jb Ubs- 0+8J`C,\ dM<йdfzJǑ ^žNٰ. 2/>(7@=X6o:ȏ20`lctjCwgMZ:ϑnذ'MӶ¬_r-%\? \1'^T Ek-tɐ ]Œ*ϣh_bnh]Ĥ:9CbP@Wi12VdP0cra)ckgjMh0p7JI.vfPPiʎPz(6*"+eƁ(e$ jg@3fYa-#=Zѥ*?!sK*>CG: f1Fs>{Y}d+UCm$~c"¬$<>(ڽdQ9K-ç&XdI)e vLB~}~QO5`1W4vwK'7{TYwhHO Ct]/!Ȇ~SWoIptLj!S< ߻?zB͸G6ūZQ]S;(yȄ/F]8G* Yp>C n+~`"t8-FhmlA[ޒ+ʝ7Q|zmMf ݒ  YV0>XQgJ7p*Z)IFX{&wZg4k;5}i gp '}MRc{31hH$* zs,Njg6Ri=[+~> C :$Y7wZCac=&.W޲z_-b)E JWY"r`*|Uz@x]6=Dĵ9 /rNq]|hn ^ōLM}⚝ _oRL! 8_P~Gmˑib3^ ñ)y l%csJyk E9ԧ"kt:5&|KkjD.8H{ D]$CJfF <X ͢øT\RĻx/gz@s RN|Z6d_:i&utQ];ҭKW֐NU(i{2O+ӗ׻Fڪ؛ŽAZ\z\6sRm逸8ۂr:a޽7ەj)i"BYoo(H{J]DPJL= +VԂZ|Yp/QC go$Ϧr.SEDz/PNYoW EaKW%fVt$i'+ $D@{`T1d e ȁ$tdfC`ITg`CDR rΕIcV.CWZ 5J$54fxGÿQ>/ XSrb2 Ky3xqZA 7md 8u t|st̙Fg)$yվU8 =XTsv+6 l?X1޿~LP  ?Qrm;Ȯ#_R +YU ѐ0]UwS+oIeJ7=s-Zoq0& >~?Y&{uL u} $!\[DQWARq>c@``/UdkڭdΊ7A)>J.2ڜ^^D,?0[CCPE/<⭃c6o}ޔh~`s `7:Y譼E5:Eu¯u 3V7&7$x`WF™ % Ou@<[l0^Pw$̆ɮaؑt7~``ⱟn /iZ+*&?^jp)6ž?&4E^ђҮB+rr`y 1ʨ|٧+^9.O$Yu5 B;V5~թ7h)k< ;9n شdtJ4P!1>3׹֊Rzͷ!|ROei<(ҫϾvf1-=wH\)ev{Q(WE+V\4 ,n=.z"/_\YB At9CRyo zx`ʥ[{CTf*,/ gL0<e\< T|mZScf"zxRպo4B sCJՁٗkXo/`D iUMSdU.NJC w}i~%}אBMD)pt  X23' !l6˶#xnjuTx"\q 1̞!Psv30>1a w?OޑzA Z5([=T#|nF)}RG8FrQ6Y|{Z=, ɪ|k Xo)sjMSjLʓҟdq4h[Pԫ97`5b8fOZB8lMwMRsWR]UobS%1;2r `iA;F1h%HdIgOac/T;$( 1j,hjA¸. \iRqC=ďYJKQ9͝e_$ŕE[e}cE;򭗍g'RTuuFe0hxG; `ӑr#s4OmMq[QJPTQЅvdz y8B%B-0WpyFBŸE8c IX1j6&{]q\e[`QFK;5t3AF?U҄ߥŵD.y(TMq7cUi4y %SV' 1b*dI}Mƴ`OWIփGhdwRX[,Ks'ݣڽZa0eZWGJ@I4߈PVj4>FgOqdj- ^ҿ*eu>I}sGtbB]%{3jnyم՘heֆIݯ\temMĂΦs";B\L^Tv8z`OFj5U{hAL0f Y)i*i3Fݴw/2mA7C %;+;$*GY;Coi~hQAm;ݏ&e\/ܷluQN7QwptyxzC [OYUF!B6Z+ijIC$|l=.Ck^Ӣ 8Q_)CS_3,̎p\?+f~KIlwT5@Of|^-0ewV{bb0bԑgsg1:.k@P{WHʅ v9A:.5gP]W?-.#j0PcQ#{\⢿t\;SQ>QCHtZCk"~2"ۅEcuën_>'R 1ktCWd >`HJRhQM#Es^LLEah>02 ~N58 Ádlj-2cPV0hb ȽD-]Cʣ+s/qəY/(adv[4n :/V [ 攗sk5ݬVm ,NC!S׳eϵfP%K& 4d}(r-ӎ򔏝Xlw=AiT},Bl?3KPd@zX)JH.+mAW5{\H#y|,5Ae 9uWɎt` HW#k*3%K+uCwfʙ*j3ZMfV E7+F5o_mш>י#A;MOX #-j?ju2|٘Cf q)L lfFKhGJm;,fCzzȞN5;@:B`܉WVo\J,|ayEVm 1f2 XipnqI]|;mtׯSR"4wL8 xc_4rQVp@jWB9D;JX7;F~佀pFHyrdž zM *&Q)ap,v{MּӲ#S@w5= =ih=^So-"!1mM|Tbuy9 4+.`{TNDt_%42%h( 'G/C<@s WYeV%Ͷ¶b(1Vmb:KƮ)Ԫ`c).ol=V1Bg @ÍeDt'9}2P&^d耛dRcaUaQ o%9@p"%9I z*#0_s U6f=yXSnyMBXKƓUoEbjم(G.G;y:7;: *꼰s`wP&}Hl+d* n( Oly*4P#v㟆B_\Ȩ1ë%>Eʖ)+(^3A^#HIHOp-kD(w$Ĉ /vs3+P ^WtʱoRB;!30[#(y}3J{4k=`1hRxPՙ ZnN5V;]s)¨Oxto}02WgM vc1PJBN(w;w Wq c;AtΗvCJ.S"Re=:$k~S4ߓ)&'rsoWQ][A7YLqbӄpbtb',/Ym(FD^_  :W.K$IEGU;$DE AO,N׷ m%-uYbҡE|Ї_>B#}hP1C}_}[J%$刈VaU 6\ȓq5$SmoE^S2H Ug@mM+B65,=Vibr_j{ʶ@n58 t&Tvg4ެWFj48՛ daü0rZoD.7"shJ5#(D^4P:jzFWKQ%ݴրl.A{\.⭲wM *-8YxeIRs8,V\W#ne>ZqDswU*!MBr'1W[xecVSv] 7F'=rV$l.<ӹW xuXwo9QQa9=G 9f  wFfW>[cC̾]H[w'0sS$(DhJT-n~~iB2P̓$cs_l1|㹗;NY[cW̟`rr(E -/Sie &d8{J`Ic̃EcW=ʏdO'?gψ;n^(8q;H9l`7oOJァVaE G ȥ/=N^NxQG~TƜ>vDok5azm@$ 5ObEOWl\]ucx?E/މJ)d}5hR,L)z8 B ^X*(뼷d_/pPiMGca9R! z|Ecg qz *6T>Û%jDɾXqs-(kz<2Ĵҟ{4ⳗل㋝𞓯 "eL!=XBHC*Y9; p&cT?{KIa{ ~fR7avq&/ެ#`?ێ?QHd( xսIdq-N@o l:yEΙ \G(ibIb*AONZ?T3ۍ- gwHU=k%ڥUИ>VȲbzΐ_5j<KYt<4R-poD=<>Zj"}XKswAXqRi@^ovp(S2‰s7rO (]%%g 8xCsLo짠Vqnth◔Aް=)qd1Z}jVfLp#n>d:uCiE9&~B=ZAP%΋N8(@;0K?ʮRΜ@aҷT =vG7#F,V,rwx*ԅv/n7/+:J6maO%/HPU0  搫 MorST8[{)9'ͯ&]ՖcrlD j= $zMbk /<-(66.[ώ>XRɎbTj,[v/PF]g|q.`49=cvI*WmnW._99NiᢽH*rEKk.daoYQKB*mJQHA۲˜ߖg6HnpډVB7j1o q0`F"Q~5ڒ{xj|:I)=b(% $rb'Q_v=AYvf2'=Tybf ]+G= {:0jCEM`BmA*b5م˿Zn8+& M&9|9K#$fsBH&H+9&4dUKPMPp *0[4IhLU( V,^WPD~gz'NW,_n>,0&n޼4_11EaoU/h+xMʀw9](U.B퀎92<`)BF.R(!z "2ۧl]i)]N&n]WٲkD`UB=m32!WEw쵠"+"K P]j.:_%)mIcw3.Agc٠DnϨahd}w2@q)s?xqr<62bR{VXϒPNd+xPݐ:Zʆn_eguz5r*誼 XԠM?ڛKw" A EX 7drô!={NRb=H,E!*4%`pQ&%X%1 7[k.{D,JO'pF%ɬ+@̗]Q0Ro鑉Nj =%uaCݷ*}B䂼P fɣ1;)uɎU[4Wt;}mX<kHnHbTL1]GjZft@oȢKƇ28pK9uAǩ!3e&gOF*ϔ_G}jfU Dx>q94$5ЩXwδnGӝ?vس)kDjj<" %=ntsM\I6E +ᮧWVZ:e1Et%>:Dg=v_\ %Ԃzӂ/aL_B_S!J?TcPZo=ed{M{AUSB55aAVO'ٓ7) ك`G79/0SF9.}é!=\v@JPY&<M(pȋ!hkpUmJR&lgD]-[gX0ʽ6ԅo`^C?gGndCf"~jmg]t`H0i'do^f h&n<9.cTF=Z9uꙁ]AEmCd"PO,=}FW?׎Iq~إ *n 08#.bOyYP7VF_b_ZZQfYJSĝop(b}$V]9^;}h{R۴"E)̑Y]@5MT-)9bՐBfsPھU6ED&OCjGT7Z$ x[ ߰wrK\ Lkh POJte rUԡy`b `τҢS?ociɪaEh@pvlU^ wdz2jBdTxIg5-P~*8yq!"s҂M"b,%vB,FoT9C:HB4@C WC {{WIkx.q&3JwI{;:Pa)q#R,J ޅ$GޑOĒgJ,)A[MOi.7C/d]{רS*14-gVxz@un}60e.gxN nSSBd~ycB9kXQoC\ϣ>5TsH :2Mo'!##o@g.(mӛԊ~ۅ}A31 $C5ꚬn ~?;|Zvs!nAM^bg_~Z-ڽZ(9s`_Ip @hcN)pZܕZm8qґdBL AuHt,;YM_jL aiM\AeWBǸߤ(dRŖ 7ՍzxQ˄u)ռZ ?mn){?E5ZQ`/?߄CMHRl "+Tj)wF59A,Xȳ$enOYn{ĒA(~UϬ!@7SN.Kx*dQ}/?V%BMTsS3. ƧhJfzG}rXyZƋ\$NSgVog@#@!IyxVDj1ky8K.g.&0NkW)]M(/W%^mo:@MV"cA !}/S_oP[LO07lGl7$kpCba/JPo<w`QWw-۹KEѤ!p+~YC8twYML%y|k&buy>K36dZM\4cpNxU3<6C#I ?^Y'D? bd;yhj&p"Y%<-~:O ZXG7/-P".s. Ɩ7XA5~ϾY vxF\]!,u{0y /{IΛOZfNI캽% Ҁ Ey |"KSS=- X@Zj }$ ]pry}9\BJOQR (;u %VRB(w u.{"y/oA6wxU7t~W + ]aP%qa bX|ilBA =k45o<5鉝XL:Xt%(۲@s}z6mH'|!'] f{T֗=[~ b§w_ঌ@Ye FrovX1iTF;$~%[W7>+ۋw(WIΥ;Xʦv:+f`_t12~}_LKդ+`w]vCJ`ҁ%/ӱswv˅$M{݆U;CL3RBK8> RSq$ S) k:R=>p50oR4>2z5 O۞(IY>x@{j~F0*Oi9bc}DqK(Ɨב2$r#4r~oYK_yE_Ld#uD'B}J4Lf )|Rkv\]?U~qtףd0o,mi~CIsGh^79y*/_&`$E`N`rj7z`;tӶw9B#2|Ghg6BHD_"ws^m[W`fNԝ9p&0@,%zqחLqo$B)$Ilv<ȓ9N{DOz4RR6DݵsMAW׫5I#O\8^sc-0Z;@*\ H W;${OgQԥ껼܁:;Z|7 v\S!9. ӏ-vGxdk%(Y):3! )@gAO *GQn}X jVA99BVSwbduPQu* ؀.ؠ)b53C#%F'ZVW``5zWLni|Y1A&uԧza.6.}283TL}w|= ۪_ZThǵ(s?h#A(cG8DZOHJ.m [ս[ t֖zƸiT*dQ>iP~[S/ Wy 1`Ltvk 3P .DLMr:=b|WȌȁTc+8v^fDŝT=GK@?m%_l#SƧfx#eWj)|!q5bq+`i*3jgqOr(953"+͢T2A‘m'_\~CIoU3WЮߥ#-R>Zw0 u=kA@bmZk$se:vR,7iH-mE&g\j}`Қ/]vwQCw]2ڐ/-%F)&!KA+  ԄKٽ{p'Z Jn-Sq'zPVWKB󇵛PGLþIZA;yzv2‹# p j x`VEiSD?{;"@H猃q$ z*w HJD{͜ߣXbsNj:yEi6(fiXT;SWŃ U9jE,潄eރuYLi/b `vF d#쁻o\agrcϾ.hqcij|MqV pb:kW<(?j$A4CN J^PM+b <ia(T,A;m= [,Ђ) ,(&oKOR7W<o$SWfbM05UJC(;+>aaʞEx4؊Ah׺~0L< p=F̎592Vs:mU_e]7B^Kѧ5~Smt>2"hXD_4nϾĦZYF#^Kd2%4ʋIcXE@cmJy 6Bq ̏芗N`Hmv>QsaͭFocG'>.(õHbg&s xFzKlB?x$Z?Ꮊn7QҲw>=r,Eh`,z-#TJ(+^țMҢ[D']`Ltv} e ,&Mǰy lL)MCb)H~TޡLp߅/R#2hJZY~؂#\{,bj=g?*+&1w<{ .eg#pEjvj l Nel]A&7踺6y7>pIyn}%徊 ١=&=sVqь=}>&)q_*[,Bˊl& u5(&nUˀ?TR4#(=i'ww;hG(k}ޖ#S5 r9i Ta7񜀠\@8S" pklyV0ezr+Xs-8Np9ֆQuiYكuҞ&#XӛJoT Pg P坣;|'B ?@;XW<3\Ao`Ojmd _ ! Uwc2> LMbU9b #'× P;}8y̕48^CڂY!9媃+ 焙R1&lRYT'zE81͗= QL*h. /_n-\Z 0X}l/6p?T0U=7:y ߚ745$P)]Kc<* zZY9G@,/&fhS]w[ke 5S+U!6G#i @ƒs'%[Â,qhh Iۊw7ԦȝZ1K YDN3#Gz JXA+R. nht>VCI4YNϒqfۊ:rgGv^\12/]'&"lϼΡ:SUo+:MQKv<3o9" uJ#+)P{wG0dtJ 3CQ!\+ю?Ln!RJK^T lUwP>vrZ$tEs !cW9E-e1\Y@ _r6#~&p% k<3@ X sf0.r~Դ{62l"`2\F,N Gʜ[JGܥDri/|^;$e`$L!: V{5mieC2XsTc7%J'09WeC3L΢D3uy8`|n ҜBMZdky*IK;!''a H֛o{i)(Pr'V u((A X0TRrSI5_h%MԢRhM"duLU>(lSY`{Ԁ@"ԕ_2fgOo6!u@|+h&KȘJcoU1ƨ4/;fKw*Y7lZGv/ fkp G:|%ʷ}< se}_eF;w2z(n^zN= 2DVWt íu]]23C* '2Bu/߆ w:o\n@CI??zh _iz4=S1lJq&0Z@rBSƎgep|?S4)onJ۠ݮֈ@'6":X$?5GAmE'gy8T/D /EfU51W,'nl#ʶ JAWʦE'ŸI_/y Kzc'^ ggLNޚOܰ ~'ܱ̤uF<ɚqz\dY "2@̹@1{`ib6;k%B砼'y_ŸiDũi R }#"UU*m>B]C3Ni%?KZ^'βGAx=PM,lϊؐ >oavuÑջ@v]Ga5MѰF29ĊgMԥ?3NK~B۳wyĆx9?<ʌ>~zqdW~ G?Q]_n,eMH(e){y1ÕnN25+[9VMScԵ<~o%\A~A\"{)jFcr58U?P P |HȽUj 'UZY2i=K3:-w|*9+ -]^;bz6rFanN0Tϩn)u{&nXpeWmdtSTP sɓcR ;rfϊHX4xs O=L! *}e\H+kBDti%oŚU2F^Jߝ V]4::s&6~AoL<8*\Hk/tqjzߐh9"I7*fC;SѷVEW coTV[9Vi/ƚP^ |bN۟-cl̐w!9+=[#Y R:;h/ǠVvGj0;"WJi][˼j;j8d68d DĕTDpοY,>Qݩ(h@9zH{;<po:ȸ=16yV ^#uAl; R j bVjd:)xIA˽ "cYNsM,oлU@WC. %ϋ/w#e\8WG^1@>U;|&M "AB `ώXϢȋղ+RLf2 #$YUDUh&3 iPkqx'8ʫCJyV3j K?ѬY#=u%g01Y ǂX co;iz~TϬ7Vo_? 8}?4c2v-:XL@"w vLBKx Qnah~^yERX}*Iɬ7=%hE )Vqfd#XLLgte`BZt|IUD7yvg sDVw)H@2{N&+E /*`w7DA1iRu@8P ΍*%BZ9\Z ~ |ŻR>Njա\Q~^w>Rj|u.,@LP|;OfsݥTL ylg@̡분.X"bYV"CZQ:\zVB$ؔNaR~mh x\kl-RpͭB %m#AKZklOMaozSƨYIlWQ(LJcfSa+|V:[O>2nmqԭ<2I^"J3>{X3S5MO#zBہ(w WCkƊ)_+86N*TDX _Fn n@~Ǹ5&%~ׯs+3eЋȻ~|X-wD뤣ݓ htj4}}T82S/KVg8j :[ @p@ PF%kXSyd^Ӄzo;'|9DWh^'*6 @>٫ aG˻6$DQ1\їqDp_ z-pTќf+X`B_6Rq%W"Pj_E `sntrޑ9le9k.$wΘchG̶c. ļ wj ?9ZKz`C7!+R=Q2\fwV-`zH:2}Y z%0\\/`"GߨSwyV=-k&*M>oGNQlq (] QiYW9?u!c/`S|g3d?7ShF-oϢ8!84`RZ.+cCmY5'/{ܶfe5M{[_3J/Oo|b{ ip W{NE?lh`i(~ofU= */~3xzZ% /K?2]e'gN@_߅DZ[0XzԪ[G*N2h( [ S爐ֻsV}Ιmc0,RWykctpR[5Tkb!C@ SXmvc.g0c/xG"[<ܟvM`&Hj01ޝF$8bFq)xOj9X-_С`SR ;mU7l @s]O&>ⴛ26/p6Qmj9zTyT#  偭a?Y3n'ZlIbaaMpy|X,@Ԓ4``a:ğ&g@ABܹr IZNyn`*3"ۊ-R:Bi6zjBsořwhev2({ɚļe[)iF ě;N`ɋ1S+52!DKaIxMbŰs:7sP@]6\S |~I~ -]2X_~ZG+hN9#,RK9QTKĩQ}>nt*u& &[pddd!P]@HFB 32iª7 ig)?>s pSbr<w@ F d*֕-.ɘΫɿ6Rю8r,B)R Bʶ#+eϑL._cG}Fǫdӆ3Iezs+(4x $ƽLv9do- -G$@KŽ$` щUq[RR W 4 8VH4b+xd1xf2]XsVa]ZsTTIㇴpoᶁ'Bܤ:'iÞvz  /#K xR}4Tim51TM=\b*MK"@kI+5l]9L.$ڷ7DètOԼeqL~ܚgO'A~7O4JfpXȰ2BM{ޚ hHz l8 cv3K; џ:mb(st85Es*}eSx =sp4HyQΌ;/@5#n8(, _"aQf4k1I =nsw_|%): AML[*u`/[A '›y&>ÜHZypoF^>;9xhvav7hGS`@\@:v "'[FX r5vU\ ^a)\%^%2?#v}i* As}[&oi!#X2@IPJĸoV׬&Ws"]n:X$О%~@،X*^Z]N;~oũ 0I6X8zk1DuY {uzWE/r^([5ڻQ2$&;-9x 4{; 5SқOhЋ>X95Kaj7>|j6Yb`TD DZі~g)l{@ݹi@{O @9#œ#g3qP (] @(f6VZ Z VPKe1'Lɕ˪ʭYT%wu:.,L9 e^w`RXL/~3dteG@OMB`KuB|VRtQ*F`@՗Z}JД^Q _32uy Gbx4C!Pgj], e QBNë|ׂD=ʍ78&1. V@w/J ,ykpoX| S^v&[$%}l7Oi SKq"RԤr\j1O$#ϷQn5]otG!mHYj-24ycRT &YmmӺE+KL`lx@謆&Un;9ao}afD}L߱_8Fko RiNG0ȩhON$i_FrNо5g#%ލL ^OM@d;DRGWx` > 'h·xxr{+6?&zO)0`= W_MЯ7+l]ץ]sn+&rT@#_FJ#vs6u$nQ`X،?4@V$(3*š< x'6-=Uq$lÓ2ͳ3bC05e]Ok߰ 3N6fN6 =|^K/ڷ͹B)ڒg>0ʌQ8h\9aHIB Z)blWx"m]_]tN|Mhk%̑eTA̫FySNM2bP}v8ŤOZާ zn.9!$Yj ͇EJͻI!i(6 ~$̈́'^`Eͷav[Zϑ83v`J;GG`& @|]@T/h_ ?=>W+$ho6@L`MyiD0+ͭ}4~Uib6d0N #}tT<ڝ/%7&7*I{f%'rZ'd9S& YMX)ТII'+֡sCFC3Bbx@r+)aO 2Pۨn˺ԧM|GBlaf-EJ$/#%k d*^E,0鳒9mcv?q^sotT卥؋ӎvl@>AbvmpC{F;S q؄IK&5U`Q)>tP:yͰf黧UhsO#,ڔwE;bp=X zr{uzbNdzK3?μTBDVt`Uǻ҆{V?o-XkDw9%]{:6b̃QKsΑ7};^63լԤ4<B|JifU:|+: ttꝮD O:eg7v%g$-_~=HU[z~%/5;Og}@2YDGUb\ߝjA&ts|wKXN-lzӨ$0_G#a>UHg\[hg4i)kxU ;bSc[a?+Yf?33GuEZ@uZNT+8l e̙N05ulHu6ʊz_nj% <ԅ;#A8VF QgWS-Ƨ:q_ûI8K;a>ѭ{swj|%H윯Mm;6VC5L&9Ӭf!ʈgkty{Y_!dq"RŘ*1oB5-P8t$xEBP(Y*n(s)AwO믳) POj3dW] @/$?O\=1*8bUY\T#O]0ŒZ ;}BuQ+KŘSYd˛)4,gYZ07070100000018000081a4000000000000000000000001672b7d880002f8e8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/C]?Eh=ڜͩwi. I}NJwyD~/A-Œ6>ks"rԎvAG|T$@?\ Fu|Mrh~haPyTM$[b̄y$ $DRP-RqM? %]Ӟ1.i¾zCCWeЕ$cf`|dQ/NW&ж1BE`K`pI(Oy]:ÁQ`Эh?y=?~rk+cQm NKCf455Vl > !K%4{M %mRB;mm}]vŐ CCtBx+<Ϝ riG Ɇن~8 FITDH U_xFPa2Rh@Iv~<_>X'@pk3﯑ j^g'߽4h/9&aS؏d6Bݗc8NTzqG%|BS鳒K3!; f HJ 3n3 `~ 0B|/1k9B{Fͥ] ЩdtT,W:o;Y0ٍ[ֽؔ^unOFFiZFG Ta>7M،(fIݘpuŌ]كkW~ˋytXKaҳEN}&Re@kÍѼCFHZie z<^L!-_zq`w4%I;<us2]hG^3Bぐ7JgZ sрm8 Ņ .YY X`jDZhcK`ӜdJ8⥖~xyySI *EFN.w;`#^HN4I6 _ 7`ЌfTN!$`̝=ls7 DՄpTDbO}?+~bPҙ0mBH^uMŲ|&K_KMg0)RN|sP.(gXO%Ѣ5hN/2z WQ$sc [pᴠy<*߾P%b8m%D9JM00e o`y`\&(qDZE\C`LokGYdUu*_ |Rh,*稸Z vQR}h7o"w[&Ì zNDD !B'.N< Sxգɤ-ۺVYp={%oMUy2ž~jI߇౥6˝P==fX 1{&\JxFG]PZ辖U-WPB,K ;"vVuJl'Vb8"ǀ :ě!:[?^uuX~5IFveU]w !=@}Liш7LQ..Ix)`b CHyy;w rz=65n-!Q~!IdIE@;/%gz:g(PVN`FUD.޴sދǦD4XE{q: 's_N&g/8APh6}}=1Z;VѭdlG!<޴KRǹ4.(&PD+z|hYGBi<"VN[2ehĬr9ѻ؂|,JT<:*suh Ę>5Mټ$Kƶc{욻 j;qŇPe 48Ax24K +Zw̰꬘4ΐ"`k-I+0|?FAytr^BB{Ccx\b-H)H;O狣;!v B@fnM7@ v2tV2KΜAAž+eEzLč.K_۝cRiE ̌y^FF.!T@qt;|3I۲jbgMr nƀ?5uF Aͩ]yzT >A*4q3F{̔:0y)A˃ASi@cGNw-?짓65i?8Gد͓vt?)ܺ-*߈qMF )iZѶ"ƵOA+Ldi\t`m"? -.m$Cy}=Ͼ4,ISEHʫ>9k{d `$fWV|w P:4+8 JT&þ>*8ȅPp7M\-4RH"A9•a%Vذ'k3fjBsE&0y &Џw쓾 mPcJY6أq)|Z!zPڻ*[V=K*Ԝ ?;w߹SLa\C Q=+qQAE*2'p5}q$+ "1 hUE[b{5ǎ냶;;&kJs d |ܭfq~wg|l%HAyMYP2N2jQWHMegnm.[DIJFnw,eDȍסl> lw]{8Jq17?Ig›zhy ^c6~8zI.~]terۥIgdχ0[3E i]4[cp˸LO%hDw˿>򕌞Ԯ_ڧ݄V_Z$ifsMugw _͝WbCI=,#6`G~r*9dhrK֛B]|[g#b.fPb9e;8F?Y!rWʉ4H*fP8< \v8?U:+rI'1znʯ.Jub2Hd_tO6x= b`_Gs]YnH)~j',c ˴`Eb]_.pUDGIu^efP8>=H؟EPPEBٿWW+*_$/f5\&<gѓP,< jyWVmQ"Z>=# Fʂo-*nvC|)Bz\(s[|A"ԃKKu_k6tl(m. !A=J#c};0xsuGg* /Qp]vC0V~ʍ7m'G( +'&. N<-prH4JEɰVX0cɎ*1T[% W$>_k-+2O D^}g@{*}|͘W;wK}ARWcrΥ;nd z}t{ˡcƀϦhV(ɦD?ņŵWq&!j6$\E!6giiȼ_pcfs#K|Fr#HUPG8U4%R#w2*!UrK7[Fu-*.G^IܐE8$^{Nao aܔllSQ%'IW׉aB5ܒv ^2c'ؠuV[$v8MF0i.;|T)0,/JvX){-,jsT L9ŕ~guœև"[>4hިSo˜k3u5H]NVQQ3 |5 9؃Vqwv~ / ȴ1 9IqpKĶRf/(}}E E% z]X2 ;f(6 >fc}6 Qv䅛vJ'f*W2q* ؗ1>ܶhr:e0Fqx-X6O<]\ b>wX_YOș3_Jr ,u 6jZPQtE9}]$Fx(;a5\:jxO&Uݵǃr}J3 v#Μ gu ;~:~)⥪f:3"%k/Zt6xdqI0TԈ ̀yi:2d% 9P{.Я<ƉTe./\0~z_gTo5+#Jָ, vf/{B3PK 1YKwF DۡҨp.硔CBVo^a~0zR:,2W.d9w[9z)5 ԦFZLqLk6 R yME)i*N;*j91op  ]2?:R2޳c9H#1^>K=e|{z:Q(~TsU:#ԤiVOjK?WIs%X2e2wFtXDhFFw9l:K6#0Xw}`p&,aRֵ]ZQ]Ӡ`J(@lr3v_ lo}?iCqEx]Al %f1 zYGd,w9DneTwʾ54cn\}TH2LYEpxlm$⻃NPA PaaiJR\OfCJGy̥pFr$TArNw4Yt`%#횿-?#f1~Ezʘ秱9SZ2A^ 炜EMKz}}X面0 K:cC8O^De8‰+I"ԮڭQZS|v~w/GA,Z%,gjfzA_99mM jLH zs^s9=OuYMCNS m34PeOj]ѼZFP`|J'8PJ2=Mt(-*]S A#ń-1"_I͇e lb|NƄL6HmR|uAq1|x`8vqkv#lB7Fr/ۜĠekt76ÎkhB-䘓"t57&v* 8H.kEK]e7l.J§ ,z6@TgUPQh߮T:{<7gR ߬{lB<\Ҙ_Ǜߣ#FiM[}ćG 0f~~xVpg\DA4# k3E^Ⱦ1F\ޒ %us,6_m> r-$p|7cA d=EatQUiEjTn,,K̿颕3c_I. xL(͜55`~C3JHY3}73Z Y*N8_s@tхӡ |QQLl`2 [@d xE\uѠ _Jjф&Jz{'~;Ѭ"X'DVXTǀT{dU9e$PbpW4aDןu;%h:jr@䥅%2z xnwYZ׫ԡ/V:3Lyh1znʗϙٌ;fu<@>kK)IJ(zu6H8RzƤᏨ+lWQRof/~=g";;jx,nigv;rlr7_7/DKVh:hAKt,HB%.,O_SsI>7^ZH@ m&t6ݗ/pJҋz'gcH$0xu-ʳXdFT.`LFDBcN^ 4܁P /^k嵊 o}= s >)?L&V #ep@Fz{e'JiVlS54cA ޲N}BDcVND(<-yq\sdp䎓V@9J1(t&ۅG4yJ`yN WpxlތObX}}mot2(kһ5Pq omY0 Ԣ&lh璹Ԅ@K"FC!(&[Kb%1d{E n h`KM"6ŧ( @#YT=WL| "X3\NWD4!Wœ4؅ڗnU\$:c,=vIDVįشQ H DZ J )p6RfG6Z0ԙ{vXj%W")?m𱬼$Vmfع'ՊJGB^؉V*P1Kqx\tXX$L,tOc3w>`?(!Bly x+F5>c"Z$7Uy_ۇפ(j ۪w\ J"18> ;|?-Q=-gjsrBЂ'E,, u%zeC!S0o~Z}s:IStX.f<wܬe~z@I?^JWU՗N5̿-Dmhlݨcexx6"`f\r(Wm2o)qY

(rJynRGYSY ʈьLLSK|fW 2S=vf1ʅhV ]0iEf;@\,/El.! Is0z&bHvɨ''6oӀ/ZnbRʘ0:w1"ȦrkP*UڳoKPOJWڀԵR_NqL bH:Xǥ+c.%U6(J @Dc^7cTU7^VGGv 3<-TrOb9 A/ec=O%TPVg+PtG(P|2J$2lev.ևE4}5@'4@6",vÉ^6e)B2WЉ\⧿ުZJRF<+u o'JjW_V~ 8%HV-ƤdY$ײplubv?: BL#{j64E""V+t&0ͨ"J[Xm|iɮIdАwSJMkB ΔKZB/*jͩ˿[7`?䧬1eߦVWЅmk˞\GVT"T L ?ZrWMnE='\N#O)=&i7Ld>zmn5Ynbkor9L (Nci1OVY]IZ6yImI7Ӗ=,CS-(+H)/K]QDaۮ+YR%};] ,𯭽OO@ڧ/g29*a)PU z"VFRoHa4\W/$2̬y-J0R|͙ښ啭{PQ|GN'XhJ$уd2^3p[\fKRHѩ_OpX[.[`fe#Xߎ7Ǖ?Yg ~h>Oi~MH% wyW寤3#Ӽ|Q՘%Z*zjrK$05=,D9L7Thb۾5 :H sCЄ\0r YIxqvJf1~!=Wżc5O<34 0v>z)H!Ԏ +|DEa -cT[f-\B| `>"%^EsTa)AVʏjk>"u\I{A7UE(DqY2_eCD5=͑Qޘ!&ݝ&as_[Vy(՛ H4H/9RIk8d 93EtR(.:ns2hObUBlkzIJۧZ*fZ:)Vx=lK*YSfӹ;ҔiCPN+uR.yzKC*ci!eVϩ0@gbx؇pU!9P÷b2jOqY_paPG2P$g+bڃ~c޵#hCq%H[qpN3f Po\ȝeKIF K#Ȫn~腕F&kr!~/[焜j6QO$~DUun wx0KtL?0՗ܷ>rkz0c ZWȫ<D9tZR$a.C̾@%#M`()9b9ޞ6B.Xh *Nqk~?zE{>2c\!FməSk $n/ 9~Yyo&7j;oO=6)~- yƿ :ʝ0ݙѥ0 <8wb$ +$h'&5/.FeWYA۱YZf;})O|oֺ$ ~z tiӯ]s(w)FsLYWTk8h N%FgE:Q/$4;D\B A&Y(18%@qw,)cL& (Q%4)b|IQ@;N>ܵ<XXϱ;y4ȶKaM/b&>j}xy׽]ǕۺJbv} pA[( C[6hWE.3qF25Wfoy ԕ;?ZSULTC$ZbixHoSV" 2R{_K# t%ԸKpR5nVBes)vo-^OjS\OCԊ5,+ 8B4ْS\5.{lKNq(,}1.ϪBqo= ap=¯.yEegF#S$!RCbŅϢ%;Ej/NN6DYXP {|x9W 6O<+$&:qJc4e1r &X4dSVKfUHe[/tR+K~̎=_!E42=onJhƪiJѰM-|Y4D5Ȓ (G"xm1mgG; ky[1$oA=I?%r<ڒl/aAL6*l7 Hf) : cF/t7afv%O|SJ2XvLD2SR 0B[- 0q/j]hbHyc=0h{GyѪQ-QK"->}6jTi'@0cF `7I7tQܽհ1kHeO@7'78{OXNbpKVgNC+Kz&yy>Wks5_{y.DRژ)2s!5wA`^ԤEȲuܛHOoGkT3ZB˶bPB0VxW‰-q3>e{oyY+!xj,b2}ybnNϔBy9;vVA<ԭx6\Cކ"^y9s>J4Nƌ[((f>;ثi\aU0c`Iw ARYCP_zngL%fjVtz2t ͌t_}dzXd6vw40S8놴٦g\}.0/s׮N%ͱv6ߐ8V?!F&(p܋xj3J"By0;16|6Un;B/>ajt-ǫZ,r]rr;"@TdV.Hl%o)⎽ sU:HA0A>!}q^ ć6Ym_Zujz=e^~o!vZy%wAVMZ$FޤfMFKЛg){e ab){ߒioxC{ژA-AɈl?D/Vs5Hߨ&c]G)zhƺ0!LbCʡ=< b/$i_T2E)ј( qkm[Êou`ԪG ![e\6b(+&Jҭ9A{CfM]̎F:Da ,/R$(O颸UV+ݯE]c]CUYy=u}o2;Ra'*7_6࿋A9a @B=W AUbC\g'5FYÐ٦-L[3۲]sc.tZch3 uk U٫ǧÉ1VfG_uܷVldWMżζl8LZW@]+om3/Z:Kv@5U!G@Y:귊ODH,҆{e#SIތ+"Vv2(ylFlkǂ-6cFCz -[ WfjЎy&^+ Ls0)D:GY̑Q\`z1TP7*g,\zK Z+*0-3A;(gKOc,+ >@716i-P/v,X(P4I Nje9 ci^3@gHwZ>Njg2#4\|,tToÃ$I/*FW`z1^zr> ĺ~Z]ʐO,Q ^j1ؽx[ <;ښKH܎4X |t{JKf\A v-|F0'K7&m6ԑq !?B(w3h%NhF=XVjJ]#ҔzD&#JE}4f7l)F6zqX$ a@meߢ}C Jx27#fP6&ĬmoX3B݇%0nL(4"\%xKí1Ցbru}w9a* k]c2v<`7 9MQ*Dd}m ^q,~Rm,]?t i&DemFnC7Wⷄ';ƛ^wRlg8C;݀>Os(쁮BYP9pYE[קٟQD`)u%q2vfmp@o rm~6 |A>c$BA))ŢJ3 f0B|%9:pӛ|ǫ [ȕ,$O%*mQǕ-sT @!ke ND-LvoNgjVfYa1V`N bu SE /)zr4eQ{I<ɪSO=-~10w+Lg t;4$:Ȝy:pRFDk }hA5< l|xV}~27)^R:5!Mʌd, ѿ%ܘ‘[GFmd6kYpq8'qd2w}#thkLt:;dW0Z` -gB3Nyy]:mf6n DBe@[K̭0mZ{z '99/~-WY07a%"]a"Cwt{F@+q2+f "T7Jd>uY[-iLq ׃X0g|xHAaKzEof%zb)̭rYK+xRyF en(e,^%( bfV]kDh0G~ԇ}jtǶ{2{% 9 @~W {\tCSKj y_DG>y=~r^$0礱fX;쫍-TMv n!mh%" '45Wo]o(>6,}*y,nckvl!d^($W6# Tt)3|Xixc3җMM.r!G觗jk^Ih{%P5MsFrQ"RVV' k {D }G}|k1f|T8߈-"]Be|Xv2dMd絰UM}w?m/ˬ>r7Y~6ML髉cQ%UY'= ĀxRGaI9hg Ņ<SJy P``n 8N`EdG[A]'vluh{ɐC"_5 M<,$c^Y{-6?y#R͹KN فBibLaΞc68^jQĂr #99o!,&{Q!d[bx{#Пyxbj l/V4XL_ji0h@eDK =}H۝q~ <,Xo{mW<>{ !yQeuGHE%TF0L>_^ OQzhӐmw(]ˉnG hMغ&H -Nݣ$3t&{4B,(~uUf9i<.@q,/c]XX,H[~tZY?̮Ub3!]ki%GkZԌдn H4*cq3W:d ʈj%V#B 9'~ԟpA@IC_3t a7*UG'}pbWC,wter,^iI(x#ZZt!i@BTdVuja91'k(~~s @W OKv8NѝF< ̌| + ,,{6NH[$N[(.QX~ס]oL ;fj ֎ ѳ7\&'M-D%ߌbqN8u9 Axg .t%'+;GO2`MhrRE-xekiFKwQ!}xoʈ+!:_-{`t+Jb,`SC%:0_76sH )._5%lFqw:ĈKG7LOl"R ձ2,~j)T`ɦxc2=ϣ!߰q\B n#]ȱݳ50@K5R29Z6C%&Qo} ?'!籾!|%>܉iӊBM}X;_9g7ffAqP&bZhwrAE2^spBUNEܡ#}6Ce5Ӿx׮ce`d_(<X{H-|_RtxܯZMf;,O1Rh3(SoMZy T% @{ _.uIb8GC`7{СT8dpB^]VHHE=dVP&&#53E1أiRXO_#ֿ+ѧZDEߘJ^3JH獖 sVue-S6A#32;v " n `cFՖx 8{LF 9/63nJ֓\[ˤcaEH1ǚ\Ryκ}1`7kRx,zc)zs+0Ph~#<=e}#K&貥?mC&b JA/OR1 RnZ^]qhfL [U6jm(o"G!w ҏ!V+-9 ޣټ]5mM :,=#ˏx*34[' R[59ZmrP Gu7f=!bcMYv3_pI<7[ڰF ipeYV匂v٫,\V6hCPq ruOH`aWMƶXTõJ)X%}zie 'iZ6%6ƪ[(춰̱}]0@x13Ig~Dqz%GЃٶ`q^՚wͤɱu Q+8vi˛GSR0GsJj8M4S[-gZ+bUh>dg>k ٖOJse9)hV$ و/RVE7J*&oz&!4z1z,1eC=I<(`N!yv O=|EU%IjW`tAxk@[ vRV%=9x~Qe-:>Ztz!=P~66sU r?*7ǀ@juioO3En禎;_irݨH\R*DSFO(C= _!1]IJ4θR+,ORϻtߦ d-:o] i$<l:*݆MVPPTe%EHH&mwd^%.g' ҈A~ r`iHڥ,jJN,a#C"KFV tkOoC:1e6IfԣϚM#l:ƶUdWA!(C9vvn#P~o|!n (>Gc難KҠstphW-%,q[a6 Y3ޘ;0t `e;O,XB>~bl9'6alg%g[PBJlq:~J!ղN*~*5u@nsgɂͼZ+rRfiOQ ]*'=#JugƠZNMFJLz,iZnr; ;JsqݚcL& %l4dmn*+eu0R=wK۹^A%E@/0w,_Gq3C6/nշ.@ s ڧG t6 H0I` t%dzN>a3gOkG2݊;5G;MDT5?sNتBhfq> "Tl_>N y:] yQ/j* f1(,;$זt(H.*#++KVyMoXIҸ>UuF/2 G?[HzςpMb-qLK$nɛ<4'&e`ktwkK?;;{ %Ǐa6"ȒË%&Z6xhX FOh^6\W! kk!!1]7DmmBYq`69̀s>W_o#AdRGM WK]}(,K/BpPnl,zSC9d(QL+`pa,$Pӓ|nnu6WHg% ؉S"&22 m-mv]p&_,-"O3v7b$Q盯1/Gۑs <-FHG=qHV7Jt5aV3bVܮ(5դyq$@@nku|9ruCj4?`V-}P.kQVU;]w)輗DWi~TɝQ{KD`PZ-E'aجm%yA0bv 钫MΚ7+ZU}o4\7QI@ocQn:X*`U)fD]!yjVZ!&i.=G' v jߺY{>&#M_sQ3pfd?$@2:^X3ȇ.Δ&^e (6ϫ9Je 4բ;`&lP$h¬Pox'73 Z)9뛋 Tleiw6*UWflrעP)sj$Y(֬_yGR[tmE_?L1y՜U7kbKJs@&&Zğ jcO-x*HVQoqS @`N@bxK^_37#PvKX' ӑgaWlm!b~ -:b,]ApT{0H۲rc#*~WO+[.G@Ȍ_[t(=0ܚ~Ophb4n e볶o!EbsЕ]S^m=UB^\)y$_?nG$coKL{NSa8qy7ˮ!gf/<A9#hƲ)0o!+4ӡS]2 feqkP"̔&u MΧWw뜌ڐ/WQ~nc5R}]{V̈ &lS48Eb.J磾ED.NK~6& :O 2ObG~eWXœ\fS$%cBIJ9 21*hA0*QB3,RĽCK7Ɲ)p]41W$3㼊ѽcJF!MEo{2P)iV/1Y5 Wưs3[c eBìZWB3Z1L6-)W#Og$)^OU>4i\lXHbIpKk:SR؆NPW7O72%Cr^|?'͚G %A S~19~T}gѕsH1;'uJ>@Tsʺá}wۡL8˫'Ir2%==Vssʴ5aEN=EQ]c:.V.-4M._"/\'Ү{mhu?,Ҙ[u#ՈRA,ZC  aBm᣺Fu*:46WQ]G}G|aM\FìrHAH՟ Ej#&ZSUw}iBf!#/Btٽ?N 2{H<V 쐟e9RB:mNSOUf)QCia|׻(,+{de+p9 Oq59kg [%4%#ğc&aJl rEF'\8@n =Q>kOStl4)L#!j4 85:ſT,,#.S_#6|AfXt<+q (4"J#u2XpbؖdQs3&DpbQ=D%u[">E%8-iܗʽv8J:dVBnm/sue6hS TH8Mod_Z5㒂O^ ?$AύTuo 1rTNRe?0/kr!{|eRy!!' ) % /Ԇ'5O`[/2̷"PE$̚okoY&WJq~"*ڍ: ~5GƂbc'ݔ&ۚD1St[7^DIcs*#ueW+-ίئ`y"dZ%JwU Ȉ-mU dSjԡT!'áPxw6TceNrY=$F:?ĺ3I&AkHe#oϥ"%ɩvc=P^?#h/Se~},jy ZE~6|.mKlFnO> ed6ϲP@>FTI*^_s1ہؐ,t5c:C{E3ٺşM^lG v| `EFz'8aE_-)+ۛ4xX 7ƂBzTmNtPurOyulͫB;Nw?,"Wkf0p^EƊH K9^>nx%Q &^> 'Lז1]1lQYzjw<~O۴}4ԤV'j?l5eZ,j}ݔ<qVȘܖ{Z#dwGK0vOh 9?=fqYn4I5؛5d dvtG/wU88\4 u@#D?]5(&m,}:D=i0 F'NᔡWBii:E߆SR_H8|+-W4[ѶrX8tdr ٴ[q^b !):z1t? Yp꧿NOpB(Tff5ۑ.˱Pm ( kpd2 LLO1g`$YIZzעAM-4T._|XfQRn\=lԧ-u(g/]Wnϭٍ$x_ݭU(ygXX6=z8T?4,t>S2e%egn[h֗^HoP%_awr.TkrΩr1"@bgMɰ ~Mˤ,&{f=Aڲ*M\JM=DL5:H kuǝKhǬCDiѰ'WF'K+hAZ}7)'ʠ`vz2,nLFt $m=`1^2Xi;$Q} h)Rz H</ mm՟#s[c"1GtT|\~4QWRJ/#wX[*,;OD;YU7hT7-RPn8b>zc¥51*/r)ȝ WguU_p5.Il]y5ܮW# VB sJ^g,+ׇ+/M+pw-MF4TAO,)ÑVz*MEC4Ŵit.͜y~m #գ&Ma\S )Gt?jz)#3JJpg͓oJ(!#ou蛿Ny64F/SnN,3:¼{{hߙ;f5 O 0b̻Yk7#;oV4/UaS1?>x0I`(PZXZD۬bkO֊hAysEw&S.9 횥j m2ljJ qVoM:W\j 'eA%:da%8a,ֺgpS7BM  (UAM2dSid?JjcAǟ&3xb)AaRh&:0r&ՌlMGiE\Q\,L1vf~x.Tǯ)}Y _ ojnq˴Xl^M.PP]&xwe 7/,٬Dq\ :(3} T-' Ē;ST_Hבe="\a!(H$ \FZ>߫lv [8Ttvq@ySUU _tk_p+Rܥvc..a0qvxTLЛ.ß7 u?a9LdPB #c5쪨BV9՟-0ё _6< ח8VPyr Y M&V,Kq$2;t=ȝx:>$69je1vn,㭎 >j=Rh1r0%hڿJ{h=r4$iPq P< 5M.Ab:@F ]DZ !ʾw|{Əbҿ\SAJY.:ļ{%Aq0`JHACl9֥K@Ұ7?wxHcEz(;uWndj6 Y@F=0 -]rN %am3,:w3D  b%sϓ|'%8(^$j``U@"ǂϬɦ$(*S¢><%r9_ʕdl~ ]D񻮝/qZM ZN6W#MTAe vD{߯<_Y[Ufvİ9CJ:o8 G&ڝЛ%A]%sFʁݛORW. +yZa?YcKBNE_hYbK 8DwY4G1YOl|DTVyƠA(i Jb퀯E# a`;#O_P,?0:!EBie`s=ua`( BuфݦQP Fi 3a'^p3 :s0ss)fϻwH]/ I1T8JqoqMg vP"vF {Ŵ+2(l As_:L0 cG-~'iv,SbՍ,a خ0UUd/\<|ɢJZKgb_e>XA9)G'3c0rdYG) fѼ%̔L1 ,?; B!6?JD O@DT\?Ku6o8ɩLM;G[[8YGއ >dP;`ÞT帄8٩c 4ɀKϬt&RySEJ Ul!mO͊4Gͫ*5QAz1,'TmmcnXE@M.Ac C1%8YL+$,꘱yxDK|iAlē#^evœh8 $:M;A. >ߑ6ll tD`{j:: dm/r m9w UGuHٔRDұ m;6j9q. ۪4QqCgx:tWì%$CFn!/6*@X#9FO.9.q8B(0}ӖfV uK4ML8Ш!`[W$}CUsvE;?=|~I P@]^N1mdPi^Bs9i.Z$ⵧ\p@nw(GPQù69bS4n9RR2@!W+f\yO|t*s5"/Zj ߾*{XN Xx}a}$8^r_aLVSdjLP`47[ۤIlVCX΃ QL:u6;KB1 #Ytpdt6iN$4g2Юl;X$3M\C8^U-y`L*dPk |@㻙 $CGjls; jԚ˧Xd:뙸ёӋHD15;HUD 2!h-GE)I <|; /{u&^V:3B%YBfK,_.':7)RQ~Y,aM-%7DͬmJlJ EvXN `4uY|YϞIHD[bo=-H;í6<53^ "= c!ZUŨ}ٖ7<&zMV8| ^*Ϫ$,Oȳ%(< OD:V=-_@(6A!=q ~T !XÜx`z4]KtY`JqۍUS}"gCa=?IBn4jZ_ol(jÂ2+"hB998߂ PtD,8bng&iJl%.-xvHQ02Ͼf^DF G;mm3cBmz[k Ċ -KMHV^}s㾎j +4tHWSvd 8udg-'FAr*%ŕ0 #+X{*|w|{pXKWI2!X?|*k6Zgul/` dL;ʍ!ڍ3 i$ I_F,-QYyWf'#,,CeS zϪ@O:3wYnEݐ\Uk/nS|_3|0k—!/X7oOjQ^ߐ)C;߃ܺ/襫Gl6uﳴ[ۻzG&14! )tdYZ ڇ&-L>nLr{TmJש9w@~lϐh"$ @~}wӻm7 it󰨪W')N79.?\3߂̔=ZjѣQO0al"uo!9mHzyq&W|mkb~݌n8tu0JH &R7$n|c@-xffYF@\<%߅<rCf,QsuK=\)c_? n IpqpתPyFe]z/Suep# VŖ7l^>y7Af$tGTFFȍ-#3f\X<(p76!NRKG1Nu ; z¬r\4x)]gO@ I|WY(GJ%I_.pЂUԱ>jG(W A.Cp?JtևM(dQ] qa5gc=^!)a,: x=B1>,ٜU*=tc 37Թw0E5gQ.?s醲 ޫVнwozFhl^WnF욲T P{[ ;W\} q+˟[ė  x9^zߊh\Mz2Y}tʹ~@THfՊ4˛^`rs UwɳqJvaQux{i58|XА=.O1bm;4BeTn "P-j>qHL{1P{<V:TB1K7sLHa8K6G8Zk*,'*Ak"4tO&@a؈z6濯E@U@c:!2{%!]i\GF1K]L߈U *a#{6S[at`!cb|,X:o7O:#qSFAqC/=E#žPr.-7o)^wJ4A T$<' pD0][p< EPUɯQsƣ70.}ly _kΧ*lFK+f҇K.|m1Ji|_`Z4m1 3b8}'<5KR9/g\E y)h#D9s7ĸJc"4氇JR cI]8_0lzk/[;˛8"XwQGi_(O .j˓JT~s-ll6dXxrݐ*jo$dJz@ #7asp|hWZÂF*; r/. 4LGxO8QđpĈfi' F$q$%qiY@g} {-gɈ )MG3B6q筎tA<웈Rh{8$"F(\q{2\KݧܴԒ ͎ҟmjr81x}xA1V7ɧm6ml]h/!E3ExVʇ&B& =u S56qĠ*jHɆNle үԵqGH9M.6yCvlS;td }r&h۽" ;kܿ^T}$wkbf , ui4I0S ;_S}:IE`S"\hK{ 9A.ԡB"RCg3V:϶w  t+we^I:jQ[ʌR!z01 NSTRޜʻq%& m, 1tBa<%ǁydP[Gɀx`PH.}t86/өDkHD;e™^( !-pIJ>,k-z֛DK98Pf t^;X?j5X0@X1o;ڝrILB™_5 gg׍ak[Hy2< 52 s,}ɌP,wx`od"ǭ P1h l\N x p׆@DZqR+%_f#"-#&Sy-$W.>~`edLD TwmbOl#,er)q~=xax ~9<<ʵl2?Y6ZCDȌ7!"LL֕#^ GEmDun杴6Sqc+]=b|70+^^q=v$>DKի8cUa E,nh Çu\'Wl: DS=NxG+GC[7}=*-,Ez@+7eݶRdBǞy+\KMP98>*OǸ,G@#2 [MBZ-99jYQ(\gΛT  ffXl(VHHzVn) @vNYW[hW\͍?jX ˕@&VW &nhz1.bJml!'ƪJq9 _eI'z]!(~Zu FFK(IV(CG1"+NѦCWU ƽTꈼd%lad(uNl0nʱ.s lr{7 2eyƄ8zX7H ه&PVgP}eildWoƏB@ו;M^⚼z/x,PVR3Zc/m?05b3h{K߲Hj7cREUxζmJ/JrO[Y L-䶎ҷmPuVl9,Р+/)Mp  H?m#}l%K#`ӿEڶ6^hr ֑t*>\5UJ͉2}f&&|W0hf_-c`U1غ1jj# QԱ5fB:9 RWBȱrv"TS*BoPxgH wgieSF*AmLtOL(=)!ڸ5ӆu7-L[jgaj0`y}Os`jWiG?Kҝ٩\*<ӑYAn#ōpUS_?Ă.%t/M _[h3UJނ=As̶G?lG\kѿ!+8mE.Ż6~Y_?HBԾ|fLD@HL0nd2R9*3t׶uÇ_c.-K '% $Ak?\A`M3XuQIz~0*PjEZOyjaocda,QtȂLc pC<C0ߠkpH9j f[ FsMxk Wwn/~ [%+%j7zP C^; JYOuE0{t"Wk3wuz 'j8`cC_Hn1BHv#匂0>R%ޔ14z ހD-`"n3W F)`'S">-Ffjr,/$vd2]}m'Er$G*7h$ H[Az /75}pd|/7T8J{L#~pt8/'H0q̩gpI#`Pk@1!RIع#kO BVA#h-Ъ:s|E G)Qɔ uӪov1Ep hhDwܳ Mp;affj;/_OOݖB>‰F.H(BO1h<0Q890% 2sP$| jU8J vJ¥Nmw7S XY(DUwkW~gD})©7ĄKX,} D+OB*7~Kw% rƣ醠& S_P&LnnO|.GjѬ8c%rP{~7?.z\w^8TQΤg4ij$ -:͕["G2MEZ 6y`6~֩Ⱥ2g`4+i @WQXf2usC)*΢xme C+7U&$7n]򌴘jy=[fe>+d ع'o6Ug{+&nӅpzI9Lb3MZhPBd8n_0bpa]{I`3_1DH+괐Ԁ|ǧ{1ՉeB[~RG+Eu@a/Jvf Q-{!}o7 nu%D%ܬ*ŝ>7e"4-eciz%kxxXVJ=a l*4r{Kk7 %/"dkׯm"Ƴف?[ Y^y 4b؇_=CG2BYs?iU( {IL!|YFKF=IP)!3R`%[2ƺud,3p^@KZfϾoBC3amĦoLjN,ܿA_Oe Tl"/5]r\G_J#=iơO+{aJЎ@m)br'oأo}dA?c/ lڏi8y[YO{a,jpgހ7*A)2 ;T$`vNKZp`IEc7ئQQ0̦tũ9895F xĈS Ԛ2TC~sTԔ?ea}G?.CQ<לF7sڛyI~ȐM6}קؓ.st|F6X@ث zƦ{ܿUeCF^ xb3XfۗpV-vK_V./B)ܙ^b|S+)r&#j3QKTUwɢ`CSNұ,f:ʬáy2xz Nnf(hG4 %!P(t"H={RC#} OÉ :e&kqDb>({=&$v?%$]g]Ҥ%IV Qkj^R.lZ{_ny.H24i2B-owFڝ0>݅I 6D+j1 [$c,imJȸZ3.~ iJO8^2ZkcЕzev?C5ED :W0:Lw]jItF8a!~I V 甅ܴPƏU%`7X`dr fAϳP-kejWQ"d\gAnJ$p4Ș> ?W}ՠ\酛hmxk_vZIu%͟@] ,Kz:⦍z3oIEsZ"m睹C34-Ċح4sz/15.>b7bq50VYP L@?\q^rpo:@/;XeeR֪k ݽ ;YZ/Q6.9֬"8 ma2Q4%~X$E75nv0k)}SrNEzylcIjBG;KQYrϿ }F=h6,j +XRJT[i5|/!ljdyv>_-Gb0ؾfU>FCL0`03$vػ3Ȥ R9πl:aZ[36uTĞRvF9bqXC.,Bϣ_(ػ^rYF$j|ɠ&V5-A=tӪ2VJDz`u fꔫ]'/ aVkd& <: nN]i0buBAlB (]ޮb|׃w㿇ȜyfSb 2PvO0x6 O #I|jmoUJ 3Aea4Ÿ6C BNh26Ai*WQ{NKy&8cgAx@}☑s xByZpD"r4 @o[_t[̤ = S%&-  \JeyI،9lBqw\23S v$ل99#lyQIJ,NRA1 Nr3}N43Mݖ ܭ$z ԦB=NV%s1@׷joIZ. ccTr $1MSȋ~5n}*^98yMq AXK V+KU,)_#j0#3spO`Iءf%=`%ke~4<&8ڹJ\N@WZP[N9_ߕnb _ky{$˹5kiam3t>a KFJ_v>wt^6J\5B fi0:8r7#ge1E# *-f[S($\E8_YL|<̫E)P6ud^xئJR(W9I4׀+YJ",xv`i5NDQOQ;zfO(Wz4^"lLQjJ7M mk6Gfwpc\ab7?Ɵn E`Ib fЁ  yƂ< 沛e8RiR!%_bzz^ԶIJ R8Y,)_Ѓ ^ `\ I.ӜK3>]K |t+gG z dv7U Qț˻BMzY8Dw<1N`¸ ~dC~URk(-ŦBQ2|ዺ|6M‹MQ{FM1P3Q$ZJ#7&ƷɽWd*Y!i\C( ^]:rtu,y|ӣ3-) "MuLqs^|r ([q{"ǀeqgtfםl%e}1}\m#7tk]P(2M3O||`h{s@[bZVկeݜےb/ۅЊK: Z|ni X?Xq|Րh,("7Φ)o鑷˓y6!$UmcE7}wpC8O-`rqHQP_͕ĵ>$Lp&8LH?g&`^[R >7vIjS4tJ b`ܒ]m*M47O'v5K{ bq/3ƲyT#+w>5Ŝ>m>Àe&"RlDed<` m}uoG-bR4 y(\q=~8؟LFg{GcFoKP+nRE51RǰgW(waﺔmwsfopEq+ŁmlQs(H^oX8P{SB a|$vto? ɚɎ, gN)~%!AzyTrQi`t<: Ur;WYx@,TϏ-2X|*}}3h֧+?ýb?ȇZ ԉIEqu 5hxwoZ}vMQk\WmgLPLJԆ9!HP2bƪ?or n 0So3$l kr]*x%-tLj9W#GnTw:_dV&aSZx:Cʚ:D:@E.rwǩc=j@i_|*Y<證uõc^6蛬+`V.$yw6?htvܪ|ٍYDd⨮c ss!w2 84IYiK=Qլuȫk\BsXVLL' U`8k]2U8ȟM:9)5%-nS5vodή04ctHb;if pxKnm^vdWv55SMKӽr;g׵uy9JLz6f8Iq72u447!>"iƈ}T-Pr Z}p,DqG VaMvn%eJMEC:RdкUo%dF=*$ /nyƲDJABVLj2YĐXd) 1AT4mm]#85l>L~'lĿ8R[R1;8Pe^[0 Υ<5^%-TyIH2uHj(XE5`?vGՅԮmF\Dx .yF CEt>={n2-[dhu_-NKґd(xLI0.y~%.۵_&;+Ix r.z?GPR6Y`aE?WZTFqބUȾz/p%J-_X){Ꞇ-+`Ff_U Y~t4ѱ}&rt`C:#- eY0g\xFG#B20:;X#Cw5R`o03s1W_-Q pC l뾱]?&NwqO*aAeRW>DvT kĥ](EAky[C,g;d*eh\ 5n(S?򫤿[ܳad_)8czj̴?42%Ιe wLm_]UQyuO*'>456Rx42-(7Bt:=1OGc8׶R?Pֽؓng%ghÈEʀV+ !%ޏ3%ڱSܦK;+=V['^QwSeZa~6]=JWm?|$+ Ws|ؘaZ)V?贔{OvcnV| pa[ȦrnfW,dnиb:ᓼF*fxeRz,WtڔY1`ᥢbɯQA68R1zO3 Iev3p3>](t,;/`C7wO ٷ]?4.,rE`I8"0n2a ~/l˗Sҧ_VmF׽Tہrsۢ<Sr1x.P)*K2[{퐪裦旇D~ܶq}, b`tbH"MeYdlBv8XJ['w (_cwt 'wCNcTIW$U4W#s¡8aVV4IJ֟:eaH` "F%F;ޜo P.+N2ƨMد3g$ǧcHvvc6awuPKCqݦʁ'mo`b.@r|ǣ8HCrM'AJJ-aGkM]'X9y S=tKՔpXa`q72AjrϹby+~>E)4Q^'D2Jwe<ČeiEMc-JcnVE"mP7j4smdw5یݾ]POez_kl^fa ] [z/:(M@}Cq:Rf8Ѹ dC mQ?ײsgae+_v,7y;ϘdL -*h{JSfK%XD`7@xy̋VYO*H )RruL&{pmۀ%& WqۦFDj/^Ѵ.1[zVUQ1.q#(L&u0u@=G_pUw$qXu+V?0Zbh*V,iq#$Ğ/#>* -HcglˤnY0햐[mT/ fBu/E +MWg a"hdt3bL,dsm^m9]BI .ԡO?0kL+1Pɹ^%rAv{z{ j~ƸY| E*H\P2`ZK'w.rJJ3xJ4zk4(x7Y}SaArhd:R16wA@.kgl=xծ 5{FPbqnNWWum`%c*C//6+}`v~G3F&>&;iGbLh$ y  E@ut=)[c‚ei%x"KEד"W^ UPx5`\6Ӕi`yK՚@U1etikMAnqnck{9VIU[@vﶒ@o,_S(%-FbٻUCH]к05 ݀-]f1*,l49*ͶӻgAmDN:Q In[%ϩG)ZB$B#0D}K2uH0.b%}PxצnX!_]ޢ2=,c[ˆPꮖw8cwBE B'xZ鶋EC(38}#H?siEYa!$PtqGL왧_ rcMҸ0le{K|~hj؍p$#o~ۂ>`ן;n/H)85LK%~OEh/- N'&շf "_$_?~QۈR&BRKl;4U)6쟟!.l5/(Ew).GHdHmF4d+:I_L O~P=Aa0Ui'#URZF>hN,p鄋Gȹ'`]&R帬,vVlb] `E{1>qa<7Vk1qU;_+]7 O dD.DatuS\8b!0Bڤ_/ *wRg 38ЇuhwgIckm!}ZNƊT꾱ke+啹,wZ!S__џY܂kt*ٔz`*wUSuȈtL*Ċկ1`X5B7jN( ?} [OPUNQ=0XRs7<K\ $G+Ù ǒ6Jꬱ#o5g^vG@TÝ,eVjRdlV9A|\6F_\ ӂ\N=Tw7aV/ *@E]+Ć=>-i~} S+Cjva#܄rSZKJ^MgZB YΊBݓ(ѕG984i^a-T%hW[CzQe] <#\sHʢd> 緙d*gQv*>/hpe6pAS؆ '~RQkr,^f*DQ0ʪgVX] -V&kPf&9(_WycFPbFG?0}AZ\y tUSQRy}OcS^RքLUD>Ʒߜazb"B_RmjJa،Pԓd[\ n-y$v1gmF-u3MHm[F.P$j̇wgX6,DIs_wFPJ)\saM2M| ^z7Pm+ rɿ![jn6zI)pBț nĉu;;11:?{*z?9CA](sLJeܣ鯾 vljrYknpNt+[GhuistGj6҈Zmn9`fF$w̕+R'^n0WDp\6xgKѲ oo 3+O@v\]%)h$_w&T:!h{^g DL~Wu=A ˔Uf]jNL5șZ mĵ Ҥ"$^Pz<_X#LA~|]ϊ UE_QD 8 ,A @*N?M.VOPNg@([C2KUomY)YuhBV枋XqbjzP eHprڌP'j}(4)Ia'(7Ԧ8QPbB4_:7,aMxuJ͛49 XS>J 4I +p])߭PyŠTT%:e½ .KMIhݮ?82tkah'ҹ*y 1}e3!HdXEkfȡA <PRO$"cY,@ƴ6%fnG;WIRQ3! SP/Rj;k&ƀxٽ_[[JTuɦmv;3KR[>FG Og5HCagq6.Y4Mu %#^ml a%Ba P4bjEa/D/I0^uUa0m]gX`}Hֵ32⮞tʶ ^WM@B}+jX VVϜxj~HSOjcIbRm#[ ()+[T";셧䔗/8>U %`d M0L9v"*)sMvd!q?cnM5/\)kqjvX XjS3"c/SCͻ:)Vxړ| Z?{nd֯kՈ 0.j{MR$Z`K6 Ăս2Nw`Ձ(rdp?`mNLON֕7o$!Yb&vn5)h5,93y9nS|q₍P+hV=5( f+ȗr>vLVtBق"?4%VʋNkNl$rN gpCغ$YԻDȒ O V֜$eӴb H)r!r]SN Ew]bN gV`nٯӲJddzڨ58;&[ɗ9߯#( \ҔUۆy+%>m7ˡwvخY}6Wh6uRmրpO)wkn~h-VwŘ۵;:Z0%<F4U%xje5,]Yf^b΢8} 4 !8Ϊ{3XͧX3b.knMB׶a#}&͸BLD?3ϻmGmCnC<hoz͔fMT3b:6s6B ?4?2OdaW.4gVᇭƋk8vӠGAmqc_. KZaOHFҷWmJ\ V]ތ\HDԙZȩ׻gſ^!6Sق8ikXeLTDuAw ha/1=Ҡ h+dOٿy_gp(($@aٴ$迟6ח3P4qX=$1%RL6yf 4ʟ]X9ZwF->s>e[e@ϋ~d'0p._^sOtPUtUņ"}k'[sp߂ v/Jwde .7iC頺me0'  )dKfǫ?Ow|?G1"ba[ vcyye!rh0TWsD<8 SoDݴdM DPEٓI #cUOx'9pCUWs+y)5 F寍]PaܧP֛R%w}T%e1 X-#))|KN2P>I1yvAh-ZN:Rs&CHtR !13;xT+:l2|T<62sc|y(5s7"pOYs}T|A붋~QY&dٽhĹULgT(wwG kUc zIԵ"*x"pA,,}젻9ZIeX[W.Y.tY]m" E.,Hg/?h'8#}>b{bzWSkSAf<|nn@79){ \LkjoX\WZETj  fTe {˒Ua0+a 1[HoXԱw rAe٭8ήczGP.2ܒ)SAJ-"uqۚVi: LD'u֭At=Vy\˜tus(m\E5E(b~ .W P[rE=~Gxt-gR֢E39!g+<_5-zNJ^-sLUzkéMUљ~/Zk/3izb as4 uhX"GU'۹;)꺧 HғRN#!ۑX|3+eQ݀mΟ&N9 Ow| ,ߙϊ#·C [;6Qz9R8wב\Wv/=SS^f`cs*"P-a(D^"qGW"s?b}xǺ< 0\ba=|ݧO)\Œ*IvkՖ0hg)#w=cnVËU'"`ALG]@ăz9̣Kќ;r 1Zoe Wb'Ax./WÎu]'% 4G3d TST^75'pur*ƶ2 y?n2IEbGU F2נP]9} {%r?Ma+¥m8+M:;EH&mM*cUJX(?߶##@> ޛQ|fbn19ëP L#wu%~˫ %L`q+46?$CjR޽E@-j]}I-LD<3UYZ>&Ye5A>?ozQ_ٷ ZÁ=hvy;$Jj7Z1⮅3(ށI[͏;bayk#"=$ง޳G6J~AZD-Ef8qm 9 !aD2h_ g2[܂jc43e$*-?SYdąUgOG ۫/Y  7S @MnxjU t"֒DIuxxb5k2?]X!w5#sۤ,X`tU:hg?ϖG_zx/Jҭ{ 1IRK Vl^sV`W͌RVO9}X|8|2l1}Rd﨣a*p퇆Fh\Xjշ),0 ,LsOA89,Gh״+.7 \hWVWi:ߩSQFL/sJ.}qfohJ?/M:8ݐn:i/1Y ,C{gw ߒW-2Ftx lsQ޻֠I89W.Y.me͝i=ݑJڰ0؉: 6f^Yb`mhmdYTGUBw`FgF xTo劳5 ^ߤeߡ@WA |Uueq1 4kDlfEОjJAQDan=?dJW}*z ;^ =,&Y~cNc'hy)ҐfO (iɓf˔ݶn)S>|cUPsY0%-}Pdr! }wiӔXDlY^K ҫtulIC˂o'g}R4f!ݡ{H2Y:nY@'j*q4&-QpsZc6t3BG>ڎ@McΌg(b.V;{&iQɥoZ5S1CXK͂.34_k3ei -W;Amt"gTN԰Vi2X]_ܿl:+wG7yu;}zG. qg!O죭p HI!q}hKdHʀa%˩;ö9pBQr(!]ߧ\w* (u,,jXt*$h@ؖm`UJpWtNC:*0.CϥI 1 irXD>j,a˫, 0 ⩉m/_kEM E +~;2KKAu=VE*(6a]w%l{|ʊҷb kB7)onf>mBFO4+w- e(a$K-t hn,z}_9 J^)wlZ ֟-Uhr۝8|JS>t/xpU&sxC 7ͺŢZjKl_4නĹG%͢6Wxk7nCНR$(1z:*K&#ѭ8M$L#HIڊEZ ӕoQK $%x= |/F.+ ("P71w0cDOm &E{|@xN(ˊ *5̥6$ݨi|lm0jInԫ!\V`0Љ}li$r;j#> oXڃ%q~e( nQp9[ڬ|B")\;mEX3d+7S>E(_R+*3a `-7X'-kTHLT*kD3[-5A8~9#q*흆yݸձy)G~w/b[*S:?,rV#+9lի _ѓ2JP}V/Ɖ@|*"NDb)Ylv &MSy)6D# "F%%ڰz)"ztu>7I|ִC_Y\ ᇖJH Q)Qɚ$@su,n,ku]B)8! z\P*N3 ـ.*p,b{'_[HD +~6=`<2HtWt M]O-}e8@*q7)ҿrC sQg 9, T]1S|~k##|.٬k[iaY %hœy$g,WEW*fUX_EPOtCo[O[KAJ=́Qx4D.'jUh'G1ȉ ]`ߓQvwш?s[e=3ː] +s3l+|X7Me7j-i&kVnS]*Zy:tI>~dC=S.]2*FdLW^q kQM A+m1Id 7A6(F eľ &QPPӦj犲A]2@(1=ü+yd&АU;Ij70YU~a%}*=Ew6i[!*m3!|I@(vDqH* [Ɗ6o a"HPM1 ] L+V'CyosB~R *Z xXqgMoNm5nWQhJ0F W9tH98ˉcg i&!ޮS\:,b>.]7 WV9QRG'%c cځE/P+5M ~cu>b^?8~r.~@an~LfGY?MԶ$%tJNF@CjR={ԭHhK칲\Tm04e dȃ5H3oI+r.0b5V9Jj_!Bڊ2i@gu`p1QS6x#hVnLLc^>;{(MO}YqU'R{Qc"gh[ucؓUBVv|"OL6kx.=AV,H9is4 RDHo׋M]7rv zq0[V|"3GSy`t畸nd1>C!ۂ~=#4vKUX_:AGS-Ů{}!h0u^J&or:]n<=V c"W퐨(I2B"X&0X3GDgsCܵF[$e O$6phZni7\2էz!CO:xg]_3N dgD $# m_>g.&obB+S|ŧ1f"G+hV|} (HNcobn~D808o1.ol|54)5 eO_۪0dS r@ۡ\ndњ3nMU&5}coSvD-n aJ Vl7SlةEc?}c|w-H:Hk(Z[ feM1[!#)KݤaC;b|xe$uOD/S© l퍹ݱV X"lW'Ȟ2켙k+frkcOѷg]KǹI/9CMSoK=L%P13Z~5<+qܗ](Cth2x+a`l%JYMm g(/޽gyBn[]$nr8jcKKv[4Kd+e 7⥧預,DŽ@Wf=AƮ\mX%2"6X23 #СyDw J a#J9je9aMozrΒҽ`jdqؘR o2tlJTQŲ OJmؑhAx*!7au8#R}t3qYg=K˺sEoOMJx@֞A,fr&E),xA@͞l82Ջ+1 FXYDgX1s"S&7+{sbU1XwF9upî4O9@ F+$Rd+U.x^r;~ʟÀfhGridS@FHbS_~KZgjA]䣶āQj3OBEVݶ<B=^A=1OQYd׎P}җU.aF6ɺub))%;PO~Kc@VN yb}I5:3-9JkNznw 4A-ח)xk+| p*zBy4KU x 1g>RC9-SA_Ds#iK)S=UE}Ŏj@Ca[gMЫ&OIv{AzrԼ̨_ssx6[.@4#HɄ鰫Sdq :ApЋ?dʦt㔭y1RBhw;[UȲys =+łIJuQ X-<z R-to CH?gLHr^ %6(%Y]+,S@3 WIa\fVqKjgB7ÆEdX}tUAmo rQ~*1, \ll5ry?0MAi_.uO7҃#Ge:jtj 떹݁f/Y_6+hz)b&3rɁ.s#!.Nns !l~qpCs뤎{5Ee0C269~h&PW޾h.VƄ<l܂"?c!!碫Sܬr?^BsM+oJgGIasf1{d]oEx @CBwYĢ _I3ǹLgz3{u* NP=K/dOr̬@9T%;NnBSyW = jt|e!tQ-HXtsCrsɠDI &Jڞy5Z6zaIţ+0W Yc{tASJ 5"KIUj TSTfQ|@Odc 0$ne {P_U\bjCK&Pu)uGK{ ̠to'9Jփ;waUt4O`x TR!MطW*G8Q1d7 (]q-KQ&78w/fqR,]tqs7 `xKY{{WhvgzBٙ !jzBE A~O@Q{~v>ʭ biџO(H'h-c;O h~ll _?0u #WVA]؂SV7,'x۞EX}J `rkwt;ͭj"MƱKX$R Kp'#ܻ.u+3]l}/~6C#G Cݸ+}-Fjc`j(|eV] ^"O.wd/jOxpA#FUuRF;Ss, -T] y*.r TٺnN/[pV^';1Y6~vMՕ=,ԓZl+L5)jtrs?.OejJ0#L)$& nH[4!$#á5iHXZ})?]䕙Ol%ݲG'J;P,t^7Zf]if@vmCT)m"Y=KŁepV oW!S-@ը u2)4g\(j3z 뺬 x۔"(P_ !sB&j@9iYffM׵{cgE"]~h,Q4m R%z?O+;&nL$vRmgM1Ds1<3De锗B r2(%ݡKyv}|]Ᏽ;&k>q U؟%% R~Dj':weѡox+ ib:^sYX*^+_:3"6h%ZnP1/&؆xmHJh5S̈́:S}9AΦWKaN]vы4Wi5R06*"jXK6u icC% UZ"BUj^ddS Z/q@l~!̳JXWc x|9&?4LM̾c8/FkFN.otbXT|t+AqjЕۺӕffUxٻdaۏW4=#򌽋 \T3u/m $.;KeIEJl'X=&Xk7T%HRӬؖ,_|i;kϦm=Y&.6{vYdy9(yƅ[TE+ BE{&V;Kd K{k4 SεyR~o}tuv[c~ (WmS *BP5eB|q,M0Y/K6O ڡRz`v+H_,Œ]Bұ7{gnRH0G+_ <Ԕ9B(zUШkSu#`WHv!(7){)Qŗ.3 {8L>#0ia!iI{0j4j7v4)@3%-?|Z]"fآZBץ;|zK'im*྆loPBPGtvt RtŻlR6 :k~w@=eQZ&5;kn;7قN׳~{ss@B\pXݰcbD0qY=z>M7Ֆ:s5Qd?3f!>Է ~,mw\Hžcj%npS0Y24DQ0ڎsgMegWfe=͚ї*k)(16,OLK$e^<㯏d^ѐdH^/}ҶUOhW>DWRIV fj%dHzIJ'X5a*%-(-[ b*K8R^;4?= (:hY>/i/V5od|'^Kڢ]mcL 7h-#[BAv+4m xAiCѬm%3ck,N~'>FԦ*y8k2r\Dh.3;%c05o6cMrLRp12<0 _[ I'bW6h93:}@ݳŭ@UUa5iyv[%Lbn!↧iڡ%K" "+7ӝpMVY#OMJO1ƘB0]bXMhd=O|Dχ)5$ZALM4Y}BpU1隆ֈr GVx㛮vv6@vvJsA E b㼥2ӎ a$we' 6?:DDi>_ѷk|iZ5x1m*!ha`J˔wWa(PivD2_ǁ.A.j]1/ V43iu;"᚞*׊C( g$բY:7 Oⓖm9%WUF*X,!XcɡZh> Cemnx ^pak6ź o+:7B-D27+H6%7}K'KW&b6 =>5efk%AUXḏI:jU4|?O6?s :55NJN奐G hD5ɌQpJ"D  6^vM.OMzgnHHLCK@gHzRb1[`2}:kR^c`Yi˶ M2>iJl^Ic`_;.Ft]ҍ0Moܜ$ ssRjAz;Ө=12x;B0<$`;kB;hj=%K۠@e#챖ʗ&pgczQHJe~?#%k=(륞G`t ?1sY绐_u) ʘpԛVl!hp"Jboz¯6L6pZZ r}J؃c cTTP@mb;|&Vbnԕ2%#˝EU! "ЉhęgXBO e:jB4c3waZڱ#E^sW| G ā; Y^ֹ% ;Z'{"ne92q# k&{JQ#PA %7lǧ,L@ C~%`PC:_gQoAEox|]8҅_zv_DqűK5֯3:XE5/Es8Gp\4=i6r,cҧ'Q`JJ ^bek PHzwϱ>/Ex_ wųX7aH?%Ɛ˙6v$p6Nt E~ RBHTcyoXHW%fmt+ؑb.WֱE"(W=9t̉Q'uxE;R5:""YYo#XL4ͧUԈ< krH boZ)0a=s4/  mn<M6~jyIˍM S2ŹR CFG©qZBEA3(MQ,ۄDaX3~;(㓟i O|kBk\`@CRcl$&>ƃd8s,g30 =UD(%i@zBC 5-_}EHRdhFʖA9dm<`L8=Y|= Sck⭡yo; :Z*/y>HrafZScT3Ιtk,_6B;olЩٴ cN>dwC WV9Q6QS. ҳw=coD+1D 8@y,,*:G23"8?li[nXҙyLȢ ~H&*Y( Z+~6z=y# )gԤZm 6NÍq,+dtȇ0tS,=OҬa tao"2)!,b}tƑS|U7ی"_!ݸ(HK] u%#b`=Plh15 XT])^KtEaa]ޚ^rmPx^"\sP|,SHi,^>>4" %TL6VRi^P%4QWF$l-  !:^YOj #(fg/dx)! =k'hte7)|fkwp ,A>qB~ޫUH+QU Fgxvi%6:ӓyQL=dr_C]'Dk^Q\%Ԇz eb(D=S3^NpM z`A9Hp\EXA{x/@uhvS6} g+?8g`Iٮ\ڝq٥%X0^Ot 47Jį?Xizp e=(,PYhMb;+d⎵v;طwT] +U/@cgFXX )nW Y.qsݿTCP}Cn?w n17 ƌ.t(T{J1C=QFj'A䗻H\B9sc.t(n3V^ʸCŻގ53g+ߓ<zE@_e"YN!+X9`67Yc% ~lM| }jfnp,3!R qI-IF&H0 ~~V-Aڜm%~}e_~㍽xPLaO&(F^O26ʹ~o?n;HZ2:s >ٝDxht T{  ΡX]vVB׼ t=X&!d<W8Bqk~K 2:gȷC=?Gbq Kcq T,ǡe)*#`"#eUsvUQS/klĴXv{Ů{}|JJ%mB~Bd@o:`͡IX*9RJ9S̲a+m97S77n(&tQU(x߈"pj)і߶Pޜ0Z`Rqx%(rC dLBY,yP!];0<52#)U/;[@zyK -%}2ַxgu ud?'V)Ol0?#-pi %4 -ہAʇJW/ ,2P<9.{e5ܯ0yߡZ{4Fl7`i3U _J]v"i&8DQ Cgq|zs=jKO#=I<|b|0,A2jҧ O")4`| L)^ٵ0+C@6jڏ:xq&R C/d *Yg]ؚNNU R;A?젻LXF> J¯Ӎ- |Ү"k3I`x4=&ݝktHmD <5$~/q]8 =]&du? r%z1:!6>E' A`.&PJ%<(/9XY%3WL;wM(I z#@sys(PZ*hC@ٜR|0"koPY" PL^Pa~}g}շ'~8KIrH!9 i/x&5=HCQڴy_ZCɈmIpg%DH5Vhjw(_/0~y"τxT:{O>e%4a'Z ItSpjȱ|o`!h^z`t@>DQM6qu h Rx?pXBC)Pdc[>m˱QԀvPZY6uKo_ޝE{8(Ќ%,La)\8n+c9&;=?噓_]U #}[J)xawg;Ĉ$sm<~1IA9?#9I >LiPP]ue^n@޵3Y:Q'}+Nul^-%^zB.r ;C  khW1.~DS tGF4j >Pu|Ehbr y.?P9T 0rt9B'óuˬm\Iи =EsHKT퉃SGD'nwS1G:s:d O~7ւTǩ\~gβQ@SڒG'BX5[{ڽBoIF( ۛӃ. QժxH' G9hu8QoD1f=)'X4N#iKǃ7-,>L=oauLiCCTİHTZcVT؂?mkJYn^G> U vf/#f`=TYO^Y)*cHM"OآEeޑᨶ]&_Mf<]$Dn&VcZ6K7Vz2ݽ `GPnG)0uuL .Dq=| /6 H S $ܽz7*c-Nig ;\ Ț>L dfbz|w%Ɇn)ä{QBI!h ^]y(DF-Xvsv`;T"˻E"]ZhJh`# :a,W5 zΞ=2W8&rU00DLNpg1pl\#_ yŽKE]\oJdwH"h.Â'rb#)ɪN<L|e)a+X+OhV[ۥ,R(Hаگ)LmƄkd\CK?◌ ?Xry@0'Ohj==Xt9:Z<^-th[Ҳc5:_Y9CӋTaNzJ!#Dqs@ 0`g[<&}OT}GPoWǦ53>I:ugY1][Zo~5olQDKɂP>Zo q# W$^ϿAF1Wuk@h3 {43Wڸe{-9>%'pWEIC]3. @43E{2+4bƍspKDdkŹ$]}=\ިSkC7`0}(qE)?|ʟ_7vHu8.L9{Kok*r\<-,6',&k#`=PEh\ <c4&9>҅\/ȏd-b g)'=d~WUg`;|i?2@s: / vYhG8XT` XY''Lp5wpHSb4 aDL# >2l?֊hpI %LMjb1ҷ>z~J_fIx|96k8( H{ո]kL\֎4)X݅!+}3` Ԍd2+6Klq!ߴͨIo:i$RYSxÈnW &/n~n Y ~sO I,:"ދ+'(̾qP/#Vd[! :܁\71K<3(?,iG2$i#ҝG6yM@徽#sպ;B"ôߠݲ]@Ditׯl? iZApo[ن{t[dÁ86FaU9y)Ğc6w9B )lIgɦRYudH󉐑:C#HHz^o8#j˯kN,TBaf̒пPUP8sԆִ4]ͯQrQ[N;X0 xĺ*!jZjb\ōDtѽ#౑pY9c$+vWm@ТK0r7E #bĚF$lxL\g0MatV?ֻʡ<=}k{Sy9Ί.Bb -th0MEH' ѐG%T.Ob<'0xlPumrCR(iN߅A U[m84$M]B~z1jKb:*bj9 p>X71qZXc^YS8v+,#uG]];!QeDY\65`ϦNP37t '<-wPŲk֙Go F$zDviؙHrX,MBU|jSպB1ʗzRH?Y%&'WK&Bc1QDRqw09/MїT hi0[e@tet=:rbqca^$#S*J% b cm6NJ ZAy&ZT0vupf*Iqj {۔qx:@dzbJK4!4,:3j̲d*ōq=C8CaE"x֮>]/up`bܰv-o\j/:R8HgՏ{QR ؆+s}ݰ&JבM\TpT3jغ3N–Zd A^ @1GdE4,5-ךu6лnYXɤ,4'`",0pgrhϳ0^$s&覎ugNFYbkd Dw+lƐ3gou%u~>ЋsK~m0&Y1npmO,mfrFJ8L e.rf|u@5V,n"ڿF- \?*UI=`h}Kz'6*#,բx&7AdѴEO2TQ;_ R~ j'hK׋V/@+ݢh.,&L5U<ˊU[5_ػDd ~Zk}vtm?߬}E[ p}U[k݇,[sW6.V':cxPFD>Bŷ93@? y+ z)pB*&gY 1(Q b{ZX7{lnLjЅkr>D*=K$RqvK[1k~,|$K7p\Tf>h_w'y+cuYXFL0?P<G+A .@K ;GGNȱK60ꭓEѝ]|Nbe |AK p"Т~ΦcL.rJgp:e\ݓ9$-_]ЖIӪy{zFw1uYYgDžDٯH,G}f5͜n,j7%aGhҙ=T)qT.~"lvUC=9!;r Y0xs#m*9뛎e|=՘<(v\T`ruYvd5v:C0w&eZEX+󋅱ngUPZ߂Bn+h+R~ÚP]]tB"_smپS9Yqؿ f+W0޻ESsj>t &J$XGRF[`s-qfwMO1H9 ^&jYx&ô8OS0>c!gt/&AP-YδO9=G kBQhîȑLq5 l1ӝO1yDֳ B)sTM!a]>c5lC%Ve@|WM֠[emAL.;"(f1$B=2S 9{wa\+9~%ȁxЖm|\Qa;QޅzNqMEUp`Y ǨH;RGQHHsFM`[PFʑQYP;Bhad჆^,Ͻ!/kԔѲQ,نsSg6rSUósL@L 69LZLۮSk4D\c0'b<StT&+282pqێD!Z2P\it>^Qt&tnT(c2kOW><کs˧v*\9syـfMsfeRֶLx6D'lV%| B 6 ,mCJC=cFi"M,5( ΰ.BRGb!ީ7K']ᏅP\ o;1_:4P57CXG)QP?3WH0D2M 05;qH"Oc' L#F4)E;I܂2G<tG߭rշiQ'LW&;q kҚ=ȗ#a@v٢^o֏甹$6/ng El֞$劐ԃh_*V#ǞlM b69$e39ٵg}6&_J {M^)yjM smF>4 FmY3O^y:_JhE>эL $*ΒHq8 |?15<w72P^p7*'vjXi^fm-Cy w!lZK2{ з LeܠӡyێM9P̓*;GDؼgG Q=]}a`r͍1hrLh+xϪɬn"lfD'y# .lU#7|d}xb$D趣]cS ~@t I$ެXY+ WBMĥ&&ڝ+sh:]jŚ#+{}"4L.}Gj_m^ "rNٖ`'Dɽi5C*+(rIF S?~dd_@Tkh/WgX@Ph^/^17Z;ψ ৪I`X-gs7xeSH&1Tw[Ox#}>/r)44"ED$/n$Xm(3ËXuuq7HY>կG<=,ـii;/dZ?1&ǡht( M 6\#LFsob`c(RTcJ)ќip$eDyu|-A:A{GS3 L[>ͼ[rg L wvCc2*FbxLx@>oytZ( 9b`=&my-cz3aNàңO ]Pe |bSE7oˍ~%wu6P<9aRƚvOU6,> k Jd˸4V*Y2 jRI0ܽ+2=AsK˩Yr`,K5]pi`t7,,V4ɅC:LG};:m_ҿݗq HOnkmEOHp- ,||^|@#"]u:?^UPB]c8GZ!H,ÚeI()8,i-L'p0ʑ/=o#ĿG^lC@RBIޢ_5vnQg `9PF5b\R Ƨο2|$*BNG kȤjH`-{mlT G/9i`a[oE`bh%Q Tï.제qCC: z/ǖˡb}Y?vExMw*r;n7 R瞠P~VE?cRdՂ6܂1THHApg~F6=8Iy F\,ȭe] H!`[q,58οnXɔK emO1 mj%ҜJ),?fI[ O,K O jl$dvIs(X!Zã!$?Vw 31a8Du 1_n עaҥBszW ma/KMxqoeɨac+/[g!x0=tAD.qLUfX>>Re^ ZtnYxQ7]NAlC3}H\q+yggM,7KQr'y'y( }ďfn^\EW1}_گftЉ hx.lGϥvmm&L"oAHkO~SYP;Ef9uf0ʀ@ d>BUsu7lZ «6m{9>gG7[ZVN緢eNMUSW_']goS)_xfRJ|gEoy/lN0<2: mg=L~~L0XfԂ7( ۡkx6".؅*O+t̨d`|rxdc..*TR`zyU3NSЀZ5#l; >1LY/*r3qGO]BjՇFZ/=DFJ@z>cbjhOB5?N=4ckWedt\w%PcDGWaӲ9./P2KݷS?^9 mDXDo1 " ^t\EAVa pL#᾿ID9!=2abr8+ C 242OQ[3 S=p\ݛ\b@bӪ^LS5>~D40g-ʃk\^&lX9@O$ ^I E{&1tv:7j\]ϸ{c6rcs-ڄTh֕;(}lNnJ.vgY]HMI1@g?R[5&e. Xǫ*mSxo]Z"vmyi AwzY#ZάJ \̼UW#VwY~#F"`C=Y4Vڀ z#rMC|V9u)u#UFQnnPAMTmx-ڮtAsE/쮬tGO׀e&χpw֖l~ZǙBNQ4="IٜB M%:W[ww?|^-괦`^h#6LAߠz!H'!H#o uECSP~I'gG8샦Ⱥj "9&#Ùpߛdj}bH ܳd_Ε^e|`+O7e.vBRtT)'n:=wyYl @ՇaZB}Ze)3ҋŲXir'eVi) 9}k!杩ï]U}o;qjRύ V= BxD<]m-,7p۪O尐0E(' v#8qYk?UjO+~}ҭ7\O)HChyk6;R{杌œ9Ǥ`!D Ÿl 1o-4v`m1U١]6dx֤-c:Ic7A,]yTdd0u}YʵCl &sTzٹufrvfz[J֚ iLrKvz[o95ZSr%bHAώde:.l5ĿxI(f^wϯr<ќ#b[|FtT:@%[z}(ݤgQP9DPqgO0,1O5$F.Nf02ap`N[?G{z|4Ā^q;Ŕ=lԯ=` kiV6trXخ*3 j LƧVQ&08#؜!h<lpF]Zi:6?sގ& K m~VɨlW H90>b>" y;NR;5c mNꬦn=מj%-,>ex-T9P ҵ ء jy_<mEˆ OIY3T4y_w>eRC i ;䐖*JdLah =hCJ?~3KuicrTȣ8^Ic^z{66("H{7GXԋ[P S!M(}htG28{ DK1m*p6d5liX7븏C j%ZDJq_h6Q&zsPC=gj\V!nSƈkWx @p| >`"6RXwh9dkyc֝V ;pSh c&/-#Vՠ3~nSJ2;Gc a%su3*v $NKE/Z0Y"Mt>7 CqPmӛs RHO1;fqHKP\r|XTAGų}oP6ȫYNRf4(龿=!?1Djt Re.Xk詃*B%wwߥM-{fM-!rKD=*g%^f**}O0 (^RraS(#Ǹ]L! SRnvxvNu5|Ƴe,<h(Fe^ {#/0=ضwo nٮnr-mIQeS݁T=ag4o,WqC ,/XF EGAV̒>sIY8JT55aNgNlQ' ?^wVC.4)~PwcsmJw }׆4p?`r2|Sb֩w"W|<c j <-6y`ʾ 2 GwQIb=.$wwAk%%t16H }jtlRj7bW칝jþQm懜^D'k$g܅(JBjAO|kqEneY~]/Yqh~v>$fP }fm]c8˃W;%enF߆ЉX&)Iˎ`HS*5x@?:uO UeBtfYX]}D?&5iؒqU4GUB=16o]>"L?<7oېϻpeG*&$U' sl@ MࢊSӖk=%U#l}aԴ/)ĉZzg{0KttSC-_~qce8 TO&tWXgs v#Tb`zߨ'fiׂGJ%\ۯ,˨M ; "Co饩F)$f<JX%,a].s_V7G>Uh̝R/ޑptR;Nb99~=5f܁OB[fQ?=/'ҭWrf/xuP _Kz;u ;alwL P_}`RCwi/uFQxP!DEI|;q60%>z J+ ^ H_j@Nhv [̼sDG>P3)93Gz|GzWPsj0=Va] HB9ye")uiϫ־+&~RBPx H]7_r?IW[4kd7'Uq2(WɥQSDDDj=:k:E"T ;U3HQ6;S 9wZDdzuWb?{RQs(KWYώD]$K#3mP|{ufk 5O\A g=bgd\z [U'fiڰrԣG )oohLu>[J)ZN}em7H˿Nx С76XWWYl_g,yt_~b`ekEoaŵo)Uvfs9Rw^pYqb a1D__-$ 0붖p%)Ͻ@0~-`[ ֊߫5 2BHSbV,d0_[vJN2敃\o!,xB`qu-)]Zܽˣ.%`a%7"hZ"lw/xP?C7H!0 #$2CdqA:+!2 LvT3E [}k_s>?[ɉc$)1&9k )la8۬xèL|PzK+m*l&Gr X,\JCm(:a ]@C2!GΛ=} "M,Huc`+7 f&%p[V6i@?'㔬yI\LLH ?"#_ ç'yz,A1}fwȹ\$WܴMs T|3oǻv1s\-(v 腄Hs΅]pO@w 35( ׋-r%11V;/S ֹ/|$'hOAvͧݪ>3 HH \tkZ^OFHf|` ֙gČXrZ}ʮjӌ6+nD:r:x e-e$NRg6T m -CjYn(>T~u Z0X,Ecw W@jKV/c+x Wn\ϫ,y՛wͮ!Ѐ{_- }UY=%VQ+.*mNjV* N_={zJ*L\&Rg)շr$FFP(qNZC'3XwwM{Fz>ؗk3i$10{#0;uٳT:T*X`d;1n@/rMh%Sl sV Qjʹ%S=]&vS<ZFsبCn̢&N x>slHs?`BR% ~8@f!w2%hshjuQܢX)5Xx5{1@Z攍OG]7/]Po}Kݪ pp9vg.p"DpsdlG d8̮1Z9(%ZMT_6c2e~:潋ԍqⳳEv HWZ8vݶZo‡%3vU]zN G-0YPk*OhjCJk |! ^O`=*14"!k; ou{9q(2v{py'!CxOCwJX稅2J^~`ʸT&g7FDn84 Op@1qބTyr i+^ yFhbUI~u\_q˻:{:2D2;#aBd^&聀j) 8qYp[{g6 ?&;*e%pcs=a4ACߚ'&8V[N&d<ׂ2sَ.a*~Ee\]~ronkΏ|m/mViF [&p/.YȟL [puꙇ\cy2Ռ.A՟3r.5uVo&wGHIVk ag:P;`bn jZExP:+;tWYSς(vlITkv '=~ٯ8$׊&:^\4]!qWAD0fllbyb2^"(29%"b@e]0{*N*#.ex2_K -Б sEjgі:4*pIl /OJi38[p[,7PDj|DS5F>R5`$`-8S*( pgWr%fByjOܪu-xyXCpʃ kK ]J7HM]+tōma~(F36i%F:95r HĤe@"Ncb %=] ֠;P24!aFf,E=DIY|c(498Fl_khE(zDU3R9c/|O,2GJep4K;W r7gK;yE,i {mmB%'avTC宛`dC|B.pI?Od;wuëx"\waqw6Me4"@bJן3\oZx'AڋӠL|%Y[*wN%6jzQXf\*+W#S ?}N@]V{4س%r)&wS`%MOQ,zK13@SQ=r[E~1͎h4a +ϬhKvCYOVGQQ3L >D<$ ݡYG+uĊOސ2{;mHb RTl #쐜™U^>3VU%O8+N>0Pcp h6mR=S d?> 蕥fRpFU\1'c4^)NNX}DS 2JqŞS7nne_4QɌ^cg.( (&Nێ gьt-Fn~q-\q::ύŐ&XڍJ_?\rҬ`Rm6SfpxźrKk>v 6jH2 ({y\jĎVWJP}<"C k/~[`;RfO_aFQ.l K7tnH4bWbۿdho3/3R*<gn Qc$ (-V %(X _C a8 ]t-uȉ[,xDG[{zHKm2oPV @j;{ 9rԫ+.%Ϯ(rWMy׊L nVi uX%HnacŅpOO% %JvsTgQǵ>qyYy-Nz'oۧ)݂kas`$iglc"MIPkRχh1C7 P\M]ݨ}%/yR@(:99iĠo#VCy~ wA*AͅC'b~\>11{|~7%-5bkAm=FYe֖T*ybGo_Z LCVHRlQNr!Za(Þ @ՌKc+|-CC[{ i@CKw:ҋU|Ï9kF ?(R~v|}&l(BlP({=σ̩Jʃ/(vy kj.ߙ&Zp֐n{9+k;Kχ&%}t"UקE# h$1 {_=AN dԂIe`T<)%$i81,V/iaN*5mJH۝n-)I~CA!CGVgѡFh% < ؛3+/?a " bQN e*}ν+S f۬ԟsdU_IP-$1Ewp \ܤ˦w *fW2=bvU_nݭ * uneE J L3nrg#O giJGSݺ#ܼqˣPCIYqND{&f3'ᘷ݆oxklF%0ve'Ok_6jmgS 84%i|Hsuʄp玟Trw׍WrZw=§tNV[f}j꤭zWբ:Mۦ6iD< \pliYUTlĂF"p3 KӡKh#+ kY*38bz2k`wJ%{O1~Ei+zhW)Eh 6 c::_5 M5ȡh3CݖMЏg)WWEeUח',S-y9_ 0p^ !"Gf$/ax`B<4{b!9]%t+z*#oIJRLJ(/5|ye]Ȃ0InJt^=G6^UMs!l #GQ6|鿆K{3 ]0ހsQ=*Y $5`"^/ cfx(RELr{zH2lCE{?K"r~c/1 kRخH֔uGN]G-y"li-xL=l&?~aP a͢1\6Ra/"jhz&ŧ̍}Sn, B[j>`uO v8w$+T@5[w3$U/ frgN\ Ќ"eZl|-oa/. zgFu7 #rvc*oH=v- ܧX81eF.e! .=n9v5@ t:p$F4 o}&ŝۃʈm`뗌h̽ي#@Z;B, X.cNRw}pɶq.+Q#]TysLM&g !zlla߬e/2HI Jz"6$6-R -5)MUKYcyBA+4fpHI,J6a-A.CZA."]C.0dQ޽aO%h.צrEv:5$$Q^ !zʹoCrS92J zV jBӻ3\%n,Iݍ#'gii2VM82ݱKBo!F 'nBO3 gD$J_mZt#SQx4czpOLDiؿ9)7OsK iE VLKo ˳5*h5|`(˙bP\̒Oc*ϛZS:^$gnOv? ]sw9 D\M{1 Ƭ)p+#JfՋ o_Q\ׇ@,5Pߜ 0l:`׎v8R}LM`/d8Ͱa5$nqvc(ޓ&C&[nTF&Dg Y NQ vTϙMm> j_q~ކUۤLzJ<> @ΩR(wR$M?p#F9i~}I2q+C/l441~x$%W& M7)BZP~3(/Wi~o<:S8s_~5ThК7x5 {g]N*߰+@ czFKuүĈprKo$YuX?-VNEeUֹ\]7Gַ6P%źy[#X2b#<"ezB)fwcR;v;!G-pAgXdXc#|<5BZz-RVfX N6*3}AʬoR8( [vMB0b(Nkl/>$ RM(Z/jzRTO=wˋ%;)\|8s 5vX#!.* N*u+T͜mڍk9 ;¼O[N&ӝ^|l*z._к4Po9  ]+D ]60y;;ٻ:UPhbl\/M/#m,nif:MiQq[f-KZvBtO4Thyǁh;6x?Q=O~;JG3h7`;zW8]ey 5nW9sSzUJأsGw̒j\?e+s(x[b_>{4}Bo i׷"HvFƻ!<$mǎ(Hw~5cE8_i$ƶU~|Y;UJpW&ϰqVuQ)m"[YFg)/$ֱA:lRj>OIXwU(.`-y'' U_;g͞Hw!w͑2yzarQ..ia~n;f^*xo< (38wpN4/sH "HS^wsO״%@w=&1yia3Ud4ɉ5KyV+C e0o!v;1JD@EMQYM+٭ojfrƜ-@%YqP"<ݳ﷾K mQqyKAYtRcKpQo[]jTBVuȋdX_gͫYٯ0#gZˆVk :6<٠E}U_0}k?qhC/yIćwr 1#:҆D ^˝OݫSb(}mLأ~mL(HpA #đÄCSʪMRB.#Q(jr*+XoY# aϡƈ9p uy=zjh߉vy(!3]5hhZ]rȓ7ߠj\e*lixVb[flN'4aPaCULW&HMڝ{XF寐~xOtf>H{N( ͊{B8M~G 2(k[yYP{_"Ŧ%m:QavVz׻ +{aVfE4L[Q@ȓ8>,9ݠM8 dnƀio"Ůո{k0~K^;="i v2i&ϽѻLV7<K2j •23ۨD`)a"M1ӿ;{1$,r #B|-gMBӱbvE08/"s2Pvռ߷ä<^ܼK422"V0(fm',q ` E)ڏ*AَZK*#usR1dv'b ۻAq*Vv ֟F'"@޳ܔ(lAc*Xmp.65z7M=*盗Ar+x)Sh'm [) 8wCAܓau{?6@YQͱj?xTǜ{sERBGx9~ tv "[cA(5$1=v.q_FM)ȑ-F /Y\%L׉̀ pPs!ߤ%"*Y)]uNw6wNYx5yG;SV>en#`"Bj42[Ȩ^\RFǀlNofS-!VX[6+^Oeh>hIk^isf;S˹l D a%)$?tfYĆ]|ExΖ\ `0mJF‹VCc9|)ƨBd 7B+YGCQÐq\pjꋹ= *(pϺ5ݸ_'-GكoM0d&ޮVR'ŧR0Ͻ\ȫJ]2}$G *5vBݎ?6պUDڗ6xku|;eKɼ22+EC8&RD):qw[v{gjwt qd&nJ ´NhovLx!&{#rޢHl&YZ@Jx:(!P@RP^Pvnπ8ة̜J,{ū뽇,lOEō4 hJZ62!N;)?:˛ň>*d\|!U~ѹh8<`R-n_)9_27y_<:K}a" ̋.K|!R!NAvZofEujڃK=^CՒ$Mu4+vRxQHwi4#A ʃ䑀BϹٲC/9foCUNťrL٩9,M0=&-:zI +gEMXt) 0P͝+SrFp|5qL'( _D>Vd&օ-X"RHcgBkr[( Tb#tnɌajH⋉gvXhT[+CS ß;|-'1Y#i0&M61 זUMy]? Cb*ԛ; RB3t+ 9WbT}^ͥp׶[T6w U;k t~@'܇yTr%,{];\Y6+#B%:}YZMٙY&H']MV$DF#!e}i2JΟHDQQF,sMh# QnCQa$y\b!FxFj-0WOVOytxeB&mYW~֋ǖŪ lZ$χsb Y*a+CLRQ.TQF֩bԧ%AΧB%mٞpwe#G-4`tjU,*ߴ?q깯,?=#˗;R&Vc<.Ev >zdOV,wp0T[ϴ2^`. x*nܗt>mfЪ )Q8 Vĸyv߅8S' ˲Y8&7 Vf8C*Zvzl2kzA89D8ioצ) bA`rg8KX=5{zDhTEJ6ռ}F>b5ap[>ئݶr3f\[sN?l8 ǯ=ܞLN*9L&}cƂ1ACJ⤑ɴpz/_Fq较}ObExfKiog"RuW1 Y5.X{vl|PԼT-j% |Γ^r>`"kql8>xxTw0!aZA?!oB>K"Lzf)vbKn TG x}%_DfRP@ܕW>7pAHJfm]!iq P KIho2 07dr);t41%>@lޮ-@.kBp #oTCߚOtY}4)D"!j+r/Cq?.Ba!}J')D$݌D !fER wT;:SlJn?Y85Ug*ס4Qy T3*0`c{/4;Ol 0"ĥh7dLĊ%o"n_oè$nIz9ΣZAθA%g6`UEkgqK%hyY'o;<cuM{Md֙rA aN/෗' ӯRSngK,Q.xD+٦`45hig Rt (ܷčⷧ@v|Oo(og-KR.4fC~|h \gF,?H$#5FxT=2anq4q꣼c C5ús)~g[vv-U Z^&ϩvښkfd&#iB^A=x`m0 *\;q֓윚I4h26PԳNϴ)gU1 [xfSj?]2ԧN q8<\o(B꾰Um񎩹O{FR c/3aUe!dGq,X|Y"[Xk N8SoQ;FKhXn!R` ;4FTܞ2<lY ; NkLu77cӌ(aH F9hܚvƬۥ \< b_CjzfuEIr]iOu| tf d0j_A 5Z/󚰛iȾ݉uY ꯭wI;3X{{~|;P*%R;IdZ[:p5Tyץ>8uRBky6o/ "ؐ(}-_>?ܹ#+0seqqTTc~|Gg=g|&hˍvAt,sZvZ۝l467󞛄q''?<ڛe݆_KlCsd`~op{q_$ U=_v .#,Z52* e#bԯD%:NB*Oj߱8mJTޠi touAUZlPZG%%s^bЯb2YvMF= 2 :IiNf̂eٌTqWޚ8M1݇%.ez*ւ$5׸.!sYc/p '{J x7ΰ>},VPfC3WjVqWHUc$w ̊W/ uU'4-WmY<>k[,X!%aY-Ie0Vf`'Ų1|wԤxfN1-/)3cKG4)cSh  )єuj!='rh6:\kni+*\% jJDLeM_!KP_ZR?_m|^_ۘ"רr1 8M#Mm.mP)^ 2N0icrX|y#*_zS}qK Àͥ@%|&Q:D=>#(\7 ϟsDo's٬H}u3? *VvFXZHR^1VfYo>*R|c@ {V7+4`WۏO-@."!D)2^QZ72%|+ࠖlۡ::'Źϡ`)3-T5JKL|6ẒD7qdfttl\B|isgb*d{, Ѱ7(+g.%J9,CdQ8G\9(d`f'*pd|M74^u`"}_ S7$;׃ (#gt~^vln59#t2%ee٫.zI)kTiIU&k;,niirb! D˧h1-k_$a.<إx Ť\f ,Jv%XS6v2H*;y+'5!Hը.z 8R]!XhBп#VZ`aL\7+`/cf,R|Q|x/;L^,b?HR>SC eDfd(EZfTш!T=gUM7Q/D+!*xJ61+|_ 稵snlGI+F؜i^JJfMM<4@N5nji[?3>Q ;zau _a?ƺLJ9:|nфfUhY&!ϼN WOOΐ<f"B˔#c PbH~vsa:>tM<8}%g̍ESkeGV/c滅4VV/ɩҫt1w K%Ə i/4u~9 =y w%#Ps {'>\ z8 N #jzc7Sn=4yݚ09)啄T\+k]b,LJEEWR"zN|uDU[X9 X?mr.}\AjBfm HU;-M2<nq0lVYb)wؑ8ϯ$.Ǭ[8_Sq4WX:6hxjBGr$ ܔ=Q? n"ľE'9~IgkD ~//$,7dҀ,)%IlYյT}‹%|6 %u&E[+H\b~dυN91 Nļ!!!@F=abX^OU|v ?HZm}6zʖI[pWPngb[Sϙ6bL70¶BHX%yl .7!*&Hew6%JzXK]Vm:c2' QzJg+f .@  WFJZ \Q%VSMO^\&cY̵b1)/p5| ejFKqjn+ku([=Q bk(>#2%n~X E =8]8k=\&YU5;Iq>[Sٕt GGGh`>kkʈnXB%䉊) f U V#{hAH+nYICRF4k3W?\=_8K9-U|[P;Rg%/#D?5z |x`q;Y5쩔FgGvvgeJV_n[`n0MvOmZRgÑō?ސ7X]qdJ)6tc "etYy fw_-͏Oh=2k#<C><:$?jv.*d]{LaWz-WU~?PCc;z>`ʂo/ }9Ŕ/yrR_54".j|k 4`w@MaPXg7S=a=[kI)_%Na`#x*,\}ϓ1{85Ox?‰uEH7)8.pك$78J61/1,9IU$sdPu F\Pw55YM?B32"@AOze}M tË%vV1KZ*R‘U9vp{AcvħI<܈c4M-hu6,?1_FxW%52C4bWI-G\My4vL!Oͣ$،,}HSPQ~~}jFd+hw+xjnso]gVdrJ)P&m!^wVdx6"Eoi[WʙPLVJ4[,kPBhc {s$mfɚRYq?W@J Poi} fMݫ] 'bo}}z?FéY1beKڞ,gs\MY~; ?ܚ(jLLBU)lDh};6 ʗAꉌz5D~gh(QB _XMb'J4}0~ k ?N B$GՠRloiQ>2= 22;+0^R 3,q62w ̽* i<×SUa>TִJ= b٨.Iu:D[0~}n~hs=a~v9@ whx&v{|8w.Ic)0뵾_GAJ$̀E(LD;k!fBfܦ0&1'V9Բ211P߬x(Q{bEk`hĞ! JZ~k JYQXf8U8)ssqN$V|^T׏4fv^sm[\b، .µr'~a5F$X[ tkHcW1?df@N/ KҎg_*U*s ,ᮾ=S>>QB uk+2״l$L ( ^ٶco<ޞ 0|i_ 쨼! b1֝N8ޥZc뎝pޚҤ1j[c[>3J/n,2&̱ ZnWlR '_W̚!7/ӣh-*E< ^6~\3WDH}=5p!?8}]2@Vi,%+sGeUe8=H wZՄD _S D2(>$ݙ[;%o=kN#Q4'nΰ8S|:iQp­_(CvhGwMGrte ^jav6 D'f]Ee~s@}ZO59'mF"M_Yc>ЁNgό$v:!*gI!QPr8ST8Bor:A  GJߝ;-%uG1”8GX[ "8jt;P{8Qa9kޡ\?0eF2&lý 7$Gi iOKؾ3$P;#LiL1ChySr?3جeF.|&OZu!y]V"OK*zs>!L \jIoQ;NhG^{&8GpvQ9H.="‹;Ъz!a. Gd)ٴ4$e ]T3/lK^ѿM~ofA#1[Ce@Or5"4o;4n`x`"!iX aPn"5!||ThrP!Q*h0%3P0L%g\5ĺj4B|8C=څi<opA40.Ms!oCM>3yYe4X5cAT/22 H[B۽EƟVόK`U/׽SoftIa< /nh{mЯ@e<ͯ9`t79,[[.luv^[dG ~~ݍ]b8G ޾p-A]> ƞ{F9z7P\LWkEـ.k[`[&lEަz^h[E7k:"-b7QHk=P(Z3c.*5bb:sejL2k.GV}ְb "#0yO! Jk$%0:tVS4;v2>_^JA[.~4ɻ2"9݌;'poyv&:yAdpZ%uNsWϝBwXuHȿpA/X|Fۘ,[ɹ $q47VO͑ڸU, 'm/A1kÂ+5͡ޖuGF%);n8~E#WL)_e% 1Lfßjod q;66h; b.I6GD"ۈ;Ll-*D".̨+S2n`#Z=Ebf{(Ն╩̩`HI6c@7I󁰪tCHJ-7Nٚ{x/˓ӟ~3 }"ڶ#97 ڐ=Mao_uwΘ`WR>͑XXvоf.=úEUXg(wyi3+ qq7Afcݽ,hB7$erDdgԢt<,+1c+ rxtimܶXw$hȈC |r9㘏EQsK/hJSV;PdyTard~2sciZRs| C!UMpO\9jsLj;N꒶f DsEԂ dOWl;#DBf螦B.H0#$ᴗg8! <|Û+DsjxԘL 9\o`.|j hBk۱,5 2Qa(l n'cJ&}\K~xz*o%N@!m~xhvXMb~`$/kkZ{ EԔXTuܤncձ" vt1k& A7޽?vlӣVB"2'~:+,C y[xA ٹ;ޛBDS3KxJ+  iրƝ_ _AwzѯA/d5RZazw;\|4y({HJ < 1p=};LW&ҭ[sMMH=x`b?@Ss9ܢO8"*6yTrNJ/AgqOk?ȚRݩ c8~R>ɔRZ};. J=8Yh /I <-A- -9LZj:bDǩ[/"8yTD"GI }$̐$ fx/,$WU`xkC&*Q& Az=|DY%0CU%E񊨰~.uįu}Ԓk!sϓ&Iޱ;.qFst֙1{1VM.LY&)Pa f<+BlMSNdќ۫kHAao-#Ctgz}sB_U#@i*TmaNL/ay9ՅS"9C[9){CiWSy}ۅĥ1KU~Br%z*8T!V 41+sA:SFNjq5"1Cʱ$"=n\[(#W"C;G45#:V͵>If&5_}˒j̄[؈? kuϛ"  grݭya s+4:FC*n˘(}k^xeMF#aGe>?;<92&JC>D[&Z)īRvPH&~H(T$(uL'D.^#=vdÄC[]\ RP rʘJX72C6T`tˊ>NjwۄGKyȗ9VYhKLK,jbEGcSaguˏ(C;3Ѩ$!pJ |Q2x! ń%pAEDQ!Xr,ku! xЩKv1`(mJ,3 ݘc [@ݣc: XNLݾx4 c./?l%NÆ|^XOKjxFrІf=.߃\}K, cr2QXl"j1&> 9DՅbGd>VAi m!Itv$=0Gb=6 *V [$ouF=mjSV"# R'!J~sz/ɭ/$}wTPMqV05 )UNQOO/#Ė]E_ PA(G "%F:D[OHLtfqJXifzLVtZ2`e@5:~qeF|ugɗA 8K,)2 @huy%w 9Ҭ`Ij]:~ +sR5WC٨ FX]w쬊m:Ynu,>pgOm rBb̈pM2J=}v!u`|6(5i_ 2|FTQ9`p&"l &E_@"r( f|DjSҨ VC} ifߘ:4^iG8sWv |Ơ.dr⋟OޫP~ou:4 @:\T>9.$pX ?Nk>aS~,>GD538EGy[mX;0O zΊz'LxF& d:w>@/ݗDuSi~.B9\'%8[ZNPjd޳p 0Zւǣ eaF'5u uojT[;m5? | , EƩx +``Aqiʗ‘^7 ̙.b@ZʺƵEb8e^Ofՙ{E?qtgނp6d^XSt/<7\ }Mqս'O͙K50QtmK'HXO*Pn=@(!WP)RÑh|ICݝYa(Rް+Fy1FSqygViܽ -)󧖢"/ >,䗡 L h e2[ 翃]zǪ?H1mhƲ?)g܂0a τ:?&*XY'0jC;/m?#B#*lRc γX3n8(R`2J/H+[;^YYA'! gAZɕw_"'"k/ʿݬâ*ѯuU:U[ŧFq*TL-dVT U0AJݣTX1q pD3im&#]sAzɟg 35z{j*U;SVJb^'-ċ~opl +@䤭?L^5C 9 R?8-vG#QjA@:Z'L |ˎ WPTs _F29Ckڃy(' G%wR=|2nP%=~8BZӍr Ťaea:ov[!pq\+L-+$T?3 )fX΃Lr_AYcb#Q[pPQdM| =4|2t"lO`OG#wIGlLQ8ckOb15t[s!\6bkJ45.P?=eIH)lX *oK4;/, Cm0gj@փM2"JsܱɯH^L8ӌҵifk9`fC=[@)dSA@_L!E8NrOa7,Rf <7s’Y>-~ӔY"n z ݐbW8P6WY#CRd"?C^DR 3tY`|˫06Ҙԑ?#zӇ&$Pq_ Yq܃87[,J%&S[8cænԗ@֟0D2F]@ oB^)gQ`.M Rhkhhv&A +am`# Tyt˕[XNLE.FU64%AQ%A247|}Zre*l0ma% ۷ -쌽Ctzq4冄Fo 4<**6bA5r] ʤH7R2.k άg #7vF: =ӌ3LΗ4J-O5* bˉq(,W'hBnRk4:鯎/]Aeit ܎bizMHJ`%*"rgn)F\PA2LIf#|-hJpk+< xP/:a<\۵%K7)s,4gғœTn8luF|³ 997\"t݀n Nc?`T T۲Uq9Oɑ^ mQ4[V FX2[ty pWz݂yCI[@N L"P-w#o^fn,ɬڅϊw*WK2֎ǵF\zF0ETshEKS#:feer5~ _Dzx^cO^Or=O/+n5䉰څX'KD%Zp֊'=k;7^=SL)Ga~ȅqdfpodxVsB܂m&H=`IgG#Y&)YeY+x` J#{z5=A(v_݀ʐ@aX=?윪j[]s8k#., `4?DxZ&?ΖCj?RsHi|c \\p(}C9*myv?o s ~\' 7z%0I{oUZ!"썺.wb;F{F,0:2oyjeE) Iy׷{u QDGJZxVvh[V)U[xEaMz6K<=|Ĵe" TUdkK_u#vB:yBՃ{c:5WĸypГyG(f-FrXCf2wWo<XuZpJA*ByWбz)!_v1RF©J3{DJCWAKtKR>T@#ut AcRxJ :*̷L:~Gma!3 >[_glE |_כl^LeE8yc :Wo܂D-װlcWŌܛ+Xbo6mξX'ˀu#vXFPp]?Lnq5y6['' H[Q|ڛf]~v}sIHL$K8`7hq4wؘ͇l*g8;b{LUFz!t0zY”/Tjb) BavP!S`g  B$~C^UT3o+ɖ=jHY#mt͑4 3Mt> vϣ PZWۼ0E.K jXڥR  nm^췶$N8EC+ܩv=^FGORԆ]1ëhǃq]l* y~6^K\GB?9W*K^U]el?*,bo:I.]0wEn`b?tUklb9T, zA4!Yq=Mj,*6!,!*?y{)uno DU,#2#sk35.DSy%)VR3h-qȳ&s|lPu*3[ Z`^ʸ0sArl 1a3n "OV)d=|ʶaJ\捍\J " MQNeJ I`g֙W7eKҧ#37xN#O.?'̻͗I4S MѾ:f'A"W^ܭJ6I4(+F؛[B5R׻WD RAEl^/r_p_Y2uOt-q_]meQ6'P]Yxeās K׿W hEhuf/kv8ߠi_xrN[^ SA x$_LدS4~)iоOªkxm 32 @kW]"UJ}BaE&H>,o!ٰzپx]uP,3ǛCl:T|gJaLWhb$o =V ԁE~C7y9Eۊ"*MF N )tɬŔgc |DcB\7r=F\KG3n1i:? focb[8 ct? ]ݐR*hr+Ag൧ :we2 O^}R#]ʵ6ˏ!L#{ T-RM.ދ. DG I)#\6`^`%/ b*v 6D RHoinư_ޤȳi,i>̦pPe_fef}Yk z $S$.19X|8bhwj3<^8,v`1z/Oeڍʄ>`E+WVa] %꿘>v/ ~:]㫋{X&&rvWV}Zu92R V`Ø i[*n0VҜІZK?'ku<Ř۞"MKϑİN: Wey#Q"kg|+٦K&t*׌ӄDMm&Z֊b]qZ&65nG3l7zHނYݰCs/t:%mp GCŪk&6?;/cRĖ@4p?W;ݶY]vEuk)4s2gTꬡD m 3HްPT`Y 5s(% ? Hީȴ@V݄(Wq{6F"yK4p;Od5NKL99cr,zYxqm4VA3p!}4v?ʻMZXqAnӚl%h\MLǏ5XWc׌P-&OXr KE4̤K4:s!H?k02M7`JQ>\u X#l:bYxVՊD&Ν.r OnZ U˼>-$[& "8sF}-BiMyȫZ<8 QuCy!e']]2V7DIVPf8tNƂhT(#A7U+!։Lih?c~GyPmj16ӈts| U;lؐ XXԋ 6nsAs&+]a{wj.o*Fʀ:q'(Aw*]-4DDa =6't[KTB }Msa+W|1_C U$n,OEl"ߙb:MNr5;NjFKZcC1qے/pt/f M6*8ߐ2zjC/z{oZcMہlHjFV@Yظ:fW})sY>ɠJ RW%IovvQr |!L9[Z ^mKxDx '<0OxsFw k 1/p:,.!Rm~DC|PTk~GmH/^fwSHx:g~S~E239pB!_@KF I+?\Sc|?#K&1ŞYj%C_[?^vUZ^v \#P"H "^/8vy] .=#_.E%I M_17<7$0OLJr\`f#&+-aⷪM[6BJ"[ap5B@꾟3eVb r2>6ljw Ndq)!gvhIw e'w^ ,cTZJ or}>)?^d( P6KTOpbwX}Kk3FD,p]sˠJP8eXhIvCOD^Gڳ5W347Z=h=p''';shJΘ rU3|:&(?`FJ4?`kQi "6{&۟!<5@ 2=9(tWWDi<.>! 'xP9eT@}F@sXgɳ  墳Ty:rN r\.n|-d)UI, s# +Ƕ+O5ػM>bN9 CP7z-Ԭ77Bxk"#Yf>V3K]X` "4):S+#1:@ ]HoiķL]]eiz&ẆtдC!V:¸ԜwP+Ćx81ug\tz}E%!7]t2E*]Qua'P;HZEvqMy|hDOSlcMHJXLSuUZO-ͥMIW:ݒ7Ix4yڐHj Mdf$Kր[i{m'lhiB7ׄ  |G>vӀ_g & ZWzYqn2;S%]>>9@q„Fju]OuAfqw~{''aynϣBO\|Š-4'@zW,\(^Ja}xBo[olD>Q|$Z^Qa Lx#EAKk/oT ]o=;de\N[>^=Q}PAv-DKݱx߀A2c#cʱaN@TwԘueh]-V X8n7p~rH].WIEr^O7V*&("jJ!r(":5f3T?w{ELnRu58,";`p^#ֽ9b]/w?eTL{iD\\sF_p-C s,\kv\/ -lA;D6wX *+h2DШn{hk?ϵU2,TfI8yK>thK뤜q]‹ l%Z?S 6A]۱Oeg?idisAgFҭQ/ p\汄&gZl$BOCJTrUKT\}'rkl Io,˳f)jxuC|J* Y,.@u_cK!b]}0 FB/ifshlwEBf~^Oq+^UuS 3ؔ$@3%|M?{g)q'D"2!ɻj:7:(TuK>^2=m+n lkӳ!ڄ;+B{vl<|;"ֶ1E%١e% >"ДH27 xҁ+ӣ"^j q#@I&=hu5Br[>~:&k76|^/?qR mH˜1rNd|eմ4:j%?ǣx!r.[-CZ6&yvČf wm22?; r3p֗*D@*Ue+jndtͺJtySsd5CΘ4j bʗ6sk4#CiBZuˉ$\j͙ܝ?YGe]fOGiFDLAbyxh:J0q-^yw| ڙvL)T ߴIҖJR6^opVEH|7X#za0e^یӾqFEEdb~jM[hdJ7ӾB}YUk' lB;tf4sIXlk᥊F[5;\WT\ܸ,|efv~3bS˜c{kBElؽ VԼzKH: t$J|GGۯlUl0U LVvY8:$] џ9qZ`c<sllLP":Y~釺>`E]JzF|#,ątm.Drf˕uݵz"Y`P oqZ"- VSX)[rk,ZfYb+L"sz| !'.CW> ]ס6 ф_}ѹqf%?D 3/F!/*+>(+ݏQyxB?UMڜ 13am.5sF'vxWIdKCBGdc " A6Qr0`o@D#YE vZsŀͬ6"ߦdTY-2ѦE+L2p~}zE ߠ[}]XMxvz3# sȉ#9rt, UjTp?lqslytW阤V*F}6qt4nnVx6<H#* 5+Ò HaZG/Ҍs 9.}"mʷq\"uT('Yu1ၜj <<Ϙ%J=50|\OvU\^ ЂyIbQuʑ-5;2рԬ<'`G.5Y{XwrW}xMNn,?4%ڜ4˱yK9~=ʸWk8 _SGU8ԕi DKٷ]i =NsII(Orx,bѹ[ZMˤsi[;f6MI{LoBoʪQ:~O,8`TEi ?СZ^_oD)UO&.c7(}_6SCPp(ZaAJQ'u$n3}oQ鵚T5ѥ<9,M+"j{)FR҄Y}Ә)TR!Ʀ"%(dVADaϮYo&XLy5p5f+0  eE3^\12p 5J2aoQZ=SH_ w#3&9Z/*ܤ^%i.[mȯ=va^2mKrʕ?)t^8i8Lĥ齳ZW+U4]+DŽ,}vOP W,Ci7[a$H)a3S'~|#+cp}uIzEN>V7P?d &O"n:x٤bc%k'Q pfG`8p>)I§J "ȉPc(j,$.Ps}&Lt)J2y'VQk"Um-p&od[;Ejf˴(~ZEcɇ`%2|O,ᖵ~)$>; 6Ti5J^a۔ [kcyS3AwO;H'ʴZ6/r%'[X*1C$&W8{!4 Y`_!40r ON ) 3KFmS,K=j{B}FZ̾!# 0͚w~">|$6$?6˹++3q0rc+A0^"h!oG~#J1Ж{>2Ɓg* (Ei;a[O$_)A1TJ0)h5?`$ҁ>R#eT] '|d&-ՐkF"Q?/05ԨJrnx 7v_%A[;P@, Th+~FފKp~BkdGI֤Z$OLRJn%MRqWQ2&!EyN>|3D4woP6M:e8N{`YE>A}2NdyҩQC[`{ :∂L)ru&sGRQ_F>UhZTr^jAkQTJcFiXb_-I,ӃF: mk~CYv4 V;mP MoB-b9ɠr7Tpiw(!UJKq3p崋1셁364L%I2D5 OD 5A9BX#jR7L1X+d3f ^&1>wa[Cb~EejcsDȟOà}!A8-唒,8UeGuV8/1"r$8@+0D5 )w3"2դ}H!P7wbVs y lhOthud{6xzF:wztvp`Hei^v)q؞r?-T'놨zC53J^X1aQ,;[VH=H:a4TXBy=B`P u#-PҢyBv5;fs:C]\DseƲ,@:uG7c A.ƥ :É\M9ڂ ȿ ]Cy`yZF%OwpEj޺Ne4@~ԝ,oGu?(~D˯g KciP!}5%!oE9ɾ,|n9?7Hi SI+[|mTY>J8)A}^y)u(ؿ[eLR/7CJ/gx՟M(_6͍'kJbNrh^=/6DgoZK -+a>F1^%sk^4 G,D wsWlXWgV,&cI%c7}&C䐲xm uzNX xqf0P("mFs.ፆґbO"u6vژ;'Jۓ1lO օ"X&Dُ.pt1!n}BGˈ}g0w[(cOKh^j/92/Aǃ3#V g"YBt|iن%q,(ݔ  ە5#.9Ěeg7"N+ [oLy5+PWUۋ\DZv~-lё`N)18eϤBJ w覥OTg힃B*r׌b{mi:|%pR&f@Z H-=!P)ߣė]h,H W`uMkypϾZ!>c!z@kD̵jao/ ɇYG3!g{ 焤BB. /j6MO ~|J"2]=~݈H x 9`LZ?0g%&#!)\k}_}eM5$AfF( Bƒ$ڍWNZdʖ"$O>1pI%uI4IEsqjoXr_etO\}-\&:8_ ;Kx> 9tdwVK*ut:`\L(X>sINɋzw w\.͋y-XSCdnȻyhTz,u˭sX"7YM 0> &SPP"u1μYm9TX08R0!@0Jfް|T{S\p8ُJ %Ǧ:2nfZ$$!XPwRGwgw ! ɋUpWnM@v?!RHMm)9&kƊR6@NXKcJB)yT\r핳7 W$Z(B#H#5B0mU)rM$T/H{0~L>A0$?;."2LVoTM CvEީxǿ`KCElR%~@b\˿%֜'e bF:hm,ܧr t<_ /7B-ݿFʔ5݁z|626 4> mg[Ժaʇk AGX.rt2 $(w9 l Ku 6ONu<ѮG#71,C!j%2]%#yK9/ʯɎGȋZFrb8FiWodGʎ_jPiӸj"A(݃yT ;! 9 #ՍLwܵ8bԈ n>B0 ȓfNM EH| 8Cm!09n͋~`U*[(cZ nYCA%m4 b#.V\6(ޖomK%ΐ$aNyQtL"3j)Y 'V<{D*safі}j$W}V4q/WF&z<6j|I'#ڥ=.??8( J tr%iWG~trrAuR -T+W'"k`pndtA֤OIrX{]IbޮFU۹cLŁȑC9@='5-37\v#< d΄(2R"=B1i hR0K* a@P_7 *<;vk̞W8x2Φ:b`;DZYJF6{%ɮُRgB01f)H%^f,a,Y<,UœaY[D#{oTan'_./O2~[yGw^p_#]?rS6t%֕\Bl-o]D&Eh!lG}Ck0Z {O 4k /;ҧcթ&X%|S|գ" އ: Wԋp륉)\JV5Α4>;qb@Pr?fz-óQ*v_񸗩9=K)vpY,z[q۰?x. zIÁFoSk-Pqt=/Iq䈎 sSڑj8E-%d,eF`e7{^oԑ1?s~ÑA4j X;/f'ŏ8ܩ!"6LzdnJJL j[R*fi2#g.Ąe&NIc{X|]C|b¦M}V&򅪍qR /\5H6(s/ +ѳKzk@dWwX"}V jܵQ&`ɧej_ Ob դP|aQܫ  JdT+-1?K7q.yЯVwfk'PFY-(*Y>5[U 5rSO4:*+=Y6)uKnGŦ[)!>?h!p{KU;5 ]I+n_ 5L ygʞ;&]8mHt,չ!zuY3rYS -)%P<"̿i Ys;!!V\9ttZ2Q`bM9#XЕ<y?AbnqHiw^z&`q|Z x8jKstb ,}83w*_ +Q p-t=@"QU .ΛYF'F+|&L|_a$N&x%'7?'-':V@3 < N Sr>+"8Tyސ/Hrތ$~6gdhdGj+Q=ܩXo!U{X9DŴҽ-$V(`;|TuLc3y &vlr 섡 l"۟;)HO.yw#PwBNG`F:? p{'q]zw_O ;r8G<=/kGÐE}ͯD첪 }|*:O;!0$Wz 0-+ł/r~be$fuɵ-|&ǯqLP-I!% BE0 mI-u1w1asܰ P-+F˾zTcqQF,I%k:ǣќjO? t~ b!-'B 4=olYٷrz ' ci+"6=.WLڨx[>צ툔C38xDHKO<^]e;E!yĆq 2Ľ#h>(2?xߦVԳqeCI4ϡ#Nlqh//aPp)%@!'j,ߋI h5F*{pc0 |)rH~dzz[g)sp{Ӟ"T9OdZڝf=D'翩}A89xe@+6NηAdBUh\RnF]T(] q׈{ Zt+t\<>7s}WcCcIޚ(@jh?`ꙨQTsYcaA}H%N+Sk|OKJcoc.^qvQ1Ggll;g"2"f1u5{|w-J~r1>j]  'j|u1j //KVPd,<#n5`bzuE#mJǪz4[H}g ɪt8C͍{4u葽*N?ng旕@_}UY`6g-U4n$#fQ?#(ux1sX$չ5{&6$O7h)aмx)2E &ʫQ'nu4+>|9K/-€~}4gFHz$~FO>s+Bu/_|@Vm0|=eīNx R94MFEv_ 0D#PdF-3I3O%3d-z?bD>S㘊-q=G*~:n-2m^)gs[%, F⾋ hp@`KWs/qM3L(_k=*JzF> k㓚4> yNO0Hލ/enO'ǨZG$R;ݰBp\Y!Gx2i h:Q`mCSĵ]:v4sIі C~`(ΰ%Y;:gdVU5e]7c(*( .7f?.[ ~dKXHP&f`}h:zf~Sg$󹪂Iޛ먒܄պ-a@lx{&t_k#bE짋 < ;sVK.jG$ ũ}")+rk Y HK:*쀱Y=2즷D۱T'wE3GPÍ = 50.' z 3z6V@Xu;D %JHF;\~n?fCij修DƋ:+/\[ A X_;!gˋ!J2Ē^wѫB0293ALi9\wtxyUF Fbe M9vЈR^:2;>ʷ +" O#u 0 A@-wzTd tZEy!`ؘwqUt/a7㮾/F{ k,9B#% 3 Au|ЁݴWf<0_\ֵm!t}9MB6LjQ?xj WyֳR7Gܭv/ /re-' 4hRz|T0]n=h@h֤X]& ēηm~TIDzHq5N9$ϸ eaiÎPL@M]0OaNWgadTCX$g7Bi@ކ+!ܺD{P(R  bUD6^ޣTvIPTKN0`,2܋p)Pv"ٖeELB"]zOVorLQ͝,&UN˅K#~mh* NjsXb@NrA>ߗzF_lf}+Ȯdb[,?3GtZ%}^yt25mqb5%1Tɩ|aG. ۍ/ģiO2,ݨܵ2 /&"hԝpu)K;\ %EIcw񲂞_=0kK`~ [6,..CiYa0/jRl9Q%OEڪwΠ{E:7_c~qN@׹ j"K~a^Py 9|cl@FmEjkAhf/ݬP#k a4|w(dm*Ym}_ LW*X[+jG6Te.'gY*@O'r],֬C=[:-࿡фdOu~8W碓Zh7TN|eVzm_꛴GGru +NC O_-z+Y:42ŷ,%oNyuo H J%ߪ^O)Ijɍ72 y (Wc2FygKliȥRkϘ kЯv쐝Ro 1CwDYg岿`V\Nǘ!QT68gzwXE (Xx8ڸlX2A(#CpkYH$Ye]i)q1wGYwa'֛o2 C㍪郣!hP1ED%ϐ3ۇ 2UZEá_ngZ_XS oMpb:'~k?K2[5'n(;v6@IMDH ~MK*ĔXCYÒp=2/m_ 4;%Tqeq7 8)f 'ŠINex,$Y:#u)9BKGPaa WX=D7Z]цzhQ~ʏ#oMV)ꑦȃܳﶌGF]K @kP`XpΤt6Q&/frm~JOa;MNN*ӨW^;v!$z]ŀWO7GPb#їq]DY{D:Ei&m|v0~6K=|aartd,N ["nH(.J^q'M#!} 8`[;s1 Sa.+Pq)ۂ($f6i~f]K]1ak̤í+4VSg}U椈ē})e} , TL4_N(1^tugܦܟ%(Ὅcp[V t@Y0pJzsÅt'sF8NXt>;ۺ gt[2CzXrmJ9DixQD\5[w%?X?bjΆUIZЇ~ҏOW!*S] SaEX'TgOQU!xV` ;k ǑD8@gL֕Z@ywAI+!AZp e_?nzt +}!uQbd ՞LG¸0Qhb}BBrvjSo}"Is[Z"`o# Zz)ܲי7r=˔/+AA%N CŢ[us9M" m%$eM+}LHFz6Y'cH9;|I 6FEi ŖsDKBx+M'~ɫl -'Bndηno@!:V|: cn"%eDZ\[\J5j'Gbpz4^pTNºc4˕B'2FU8_VuKgY͓sSsͤ%{9-b З뫶Eu\2GM!Ll >VMҽ7W׳NVoD/Q78wP"K%}mV}ZZ6{4}B8: ne*[aJxF,r-]U;ٌ@-8zZ#P孒7:(QZgw9դͼ(S䊎`\0-;_b(ćCb!Ϸ ՞\ZCAo 7bXH@S,S &VU®~/MM8s@Wp>]t` $f Z f)pKŎ=\w8^YLlThs/yEoi"44Ag/ WAq.XDB{67Jo0K7 |"*Yȵ*pN..j?T=TSjs:K6W!(]xBT1uxL ZzD/,YPS0Ȏ^5:h,l{MJ"(s/sg:][TA#އB"{&2O2cv n -&b?ߵ %o`E%r:+:O!_l+ZF]ͷIwTHdå%{;cDJ4%EICņTĒ'iz«SPl͗_vKjmfĖ̲qiXӳngOǟo;an=wk1uM7W2>u7^aX {bn.N}HI`}{\S[SgX0UQFuU.+yvɏĠf7tڔ v@NHo$n!AqvsBrSdXkjb5u~ bTUO 竎,ʹv,GȼE hS|ɩvB5~H\"j9T纕.! 7sl08G0,G{ ,hJa{ؘ/Hv4[fӤw6 $@ME}B{ ϱ3bp,Hr_< A0Liof;gx_^Dj`z21 /HU>y{U&U"TGP2SckYuL>[VVA3Rgbx;Yp¼d3MQB jޙ ʜX~J]^$8kuY뷦hB[Qx.@ $ oq'wU5@k힤Y͌G4Y6 x wd}r5,w[4qPz^!]Ɵ$pW\}bW[0OfF v= =Q*| RYTKt@Yg\094*`ּCWza }7b%&χZ*nʅi^:Z 6ရXʾ)-װ&{j5)H.vٛh.p!~z0o5t#m;6B;"ԁ${RcPyPus喉#+iIH栥b^%Iy D "#T(j^B%D( kE",*Q6P+15$0f=qMq&$%a&]7 DFjT xz 3k0xg]ѲhQ #40P7T(;Zvgk8V2\zhc\\Z+AEy29IX0E)b4J84IR^,F(g(ԑnKƈ$ML}3J̀W[vnY' /2;(kj!̽onsv|@f"ƧPgŊks*W]3faޙw8 Q@v 󟆸vDcL .g8?'l9( o\Hk}Ȓă.w0 *BcRJsvG+:ej**ϙds~_F .ħ"]UOۄyH([ɥW\3py?^FbLTRד՝=##f~Jִ|nx~fݨY.8D31Np o#WOk!WC;> eCRW*;x$iAshEP(#ɟwa| A Jwx{ . DY]{[e#o­ӹݐ) Qm2n%+sDIj'7;P|2 SݘLJɱ),BdhQF[Oq4΂&ABG(ظkXXN+f0HG:Qռvf;lYFD(]UhPQP5':X}$*[ 2 xmHdtXt)3X9wGRġJy%7fD=]#mM=;iDwJ%Q-;o~h!JE3SYfu/h:[ğk6Z_nI|OHl\ԁ󜉺_,omXf ZF⿜9J\ehd=֠?CK =? P[q֔$k(}anQh2Ld6dgWU͸+{H,e x;i}8 ߷5])ޕ@(Q `ZYMKj"\AQn2XctY _Dl܎}%ȝuIC"{$xPy\B /;t. Ā [9#pz3?U>S0ŬZ$Z+6jd 5te4m䈌CK/}gC3LCvzp AD.WwDj%q+-,dHVS@6HDک h2l5ܻ.0X|Y4Ϙ 0ZMy@{!Տaқy:&zOc{Z+VwZGCo|Yc:뀻C;~W^b |@Zd)'I&ĢPI_ Ss_鐛rsQb 3鏪]@^Q@_"v뤿s@3>@ kUP\nfߝa{L `ӚtD¬F4{0괞JJ a$bQR&k=G_)޴n'%!T6d*L]]L U[,k-مvV∺jig?="H,K𛉹Tj*MJv\'7ԮBل U8xPD 1(Nng m+Sm #Vb7xq) RN4:wب#rb 3Ĝ>ĠSVa>]{q{"+SՅ^Um3-i쓪 xZCG%k/[[xS¡E1q c`-b|w{' |]*{Cs3@=1&8aڕrXtBP5ӑ@%6jAMvGOB̅UBd+Rr6U64B ;J db Pq0VSLք,\gRp&_ʲk?y%T x[(j5kFT$0ƒc+zemdWG~{U&N>U[RA}TݷbZ]C69. fz?UKh DZ+i8OCx%P̉h$B:v-䳣sc?fg&::8:!?*Rwxv P]cp*6 6ZXt _O{N*h%ι8gܫMyFd73U=# ja9i3d<ҝSK}<̽M6R-Z?ɺ2[nKo.Rpf=*7aJY5#+(3G름u:/GЀ0S"R>}RMJCogDq'K ]t!88d5^_saAt^T~mOyRZAו~(rOe+߲}ކyroJM7xΡ?7]9ą4Kќ*?SmzRMSw&-,Z;RHq$ԗ6 0wgK#;e3>.L~O{O| NE>,AJ1@OB0{$8i@#|;aMDF񨮖ltWXY8c))bոzMXCIAKxP*yِ ]eKՃ#S^EDhOrJ,aK 1\a`r5r,6x/&|?[wיY!VQ#E!Y">%GzB&5ofvUxzf:UҐ#6 nI2*_k hszфʍ7 5u,VڀFVoBXj|!A|1X^o$=Kon q/ #y(6PT="6ew"1'KY䢛t90"xlFZOrSuʮ=yknDTBJԫk1mkx8_::όT"?h͙: !MiZ)d7gĞoaL&j ͊~T)$A!H?7Dr Bw(/ICՈA“qL"XἊc 35!)T~à1KLk8!!L}-WI 4P81ŋ)8 'h a\sso{ו3hQw:s W #-g&ERoL¡JXR.9:-o$P\ps4^ҥpF~dCInX$Tl,efq۞hn 7V56I\dRa?}_1?J4ߔ_CۻII(нR'1zwݭ^=z\ m݌K[@6vw<跣ZDTYh>4,:o{1x2j {4n6_l]`PdN_|GSS\!B[?:eP ^ Jl4'z*~V3L'YgJGI>,%׺r#d, %rP*pIu &k+cxXNx֩l]ѐZ+#D˽!낌8_1!$T^$6Be%-<+4odK-hp²' 6<;TԹ?"R-hf1eXdaTa, J*ۖHy]GnyH4-&IH`;vx}<閆`3o46,Jk8 1А`]J{ח/tlp51Š)ġK[k (k`oQed@N X RW`7cxu>5΍4 T<.͠R)LVHEBa6uzo49!p5bj Rtns*XS(D\liP9s/9Iք@d7њV_Zn FJ<]H>":ml6=M96jG:hqQatLX8SسJѸˤRG(BFAКVy;C`MFL$+-U_^YU eI+Iy<"fդ7S^uEsNb6L\Lɞla7V]7u/ut %2"*PYl՚\Dh˝{|7b-ưTl^0;IBEFidƹu tQxU,36]|SW,/IGϺ {apiB;Wm8,"yݓ @ *Dl]TЖ(_J -?cΉis^&k8`X5چ9aUI>r1Mm$3FsEEWmy<#eg5?.Qkw/TtF#8O2Lt2*7в35z.VUUhA!Ҷ>}ȤIkNvMß6jIC_ :i sX3!& _$%}VMѲxqc6'LisI ӧ9P H}]%' *ޘßPufjwRmSTb(N+_8"_=r+w}ǀxB8;V2( 9&8L$6[{C⟒unqCxUm@m;9)~avl֖|Rr ӻˡ8>d^ܘ+fE2vhwiz6) ,(L8Ig?7|™Ke{xXjxhi2w(X4a4< Xm3m?)ATr\'|Ќp$*W\y8"O 8mUp{XK@D 詽iL֠ #Ešꛭ7.#[60"DpApyC%$1cco6&y>;hʑ= 6}̽7Q}1w{yDyEf%֯oǠ6$!~/eZ82Y=gО)祠&-"._yd͘^!`pϛ}߂x|q0huɽ",IWd"Ie"&rU09%:΂@Vc"Z2a o{쯳'Xgh゗nG09`k+!*xl`gl6X :cEƲwX&7ߒI)Dw,IAZnZѱuJݣz4ow  PJF/Pq,6㈽ة[$ӕIj~5eg(1>qnz4)0!%Ӛ={'OhCa0Sh0TP;%JY*v 0Omm{]R,<4H9^شo}!m`ݪ1!&QInU&Oҋ9pj#X3f[;$tf`/L9@&$1Xf.\|c8s!%^,xi} 'J—khov*[CG5װ8q5zg>ƪp5[ʼ,kZpv ȃfwd5) ]}̢ļ6yGo(lé~İ{+S$p35Jdh,(Ofi!n"O;g0V/FS,Jx`8Ni/%#7M!^*o^*SF+,N%Y|oJpQ~wz+6EcL#;CVg;u} BՂZ]nDX7WV`p  ļD*YՉU~Sӛwd827ǔ~]YbzWqy_oIܼ@z/f)Be$08)ewzE~Eu3sNƜnt8 6%;BGe!$Il$Y r\UL_xqB$ YI FJXC\{a6:RFL"Μ =X-:ݜ&9 y6A4G#~:r%-py4z}ae y u"BOaC@yԐ=Mǒ@ }-ʾ܏y  ORJZԍjb’BeڊZ @ v%TeŰ~uDٺDO?v]I~A84~G7ˤo5SX?M~x  վ 6͗pcU{rv~Ħ\ot3҄űT=Ķ~ N׵ N' x) !%"£w·D 5egS4Ԟ'tPoBcvTtc aN}9^JIK.jf+bx# fPjm}hnj tdP۷|n j |{xMK9 D h,Lp|#} .Qmhv[lU^17XC2-0?~13.Oᧂ0QorG-^>@߸NꙶȺ}o72`-0~L>ʒ!'!Fެvjs`颕Q+$-2I-eJ`|)BߜDVS nqooIAc[f- 5w GqM5DY'W3HPX[ޞ4S^*8\IB ;~WJ~(T n+gBۼ~䓣΁fG ?:j?z6Dz lM&k9g# p:-2]AL b3pHeȠ{f!cBnh.bȿ끁 `Ǒa3X6e~!%*r֦3>z6e'Cc=ex;n ȨhZ/HN;_4Jj]iEXF@>`5CѺH 兕`3S? f5az6AW5w(;CЬZI]].g:s]1q*Y3@ xYz'0/O5X&$~CPz?/C,k>YIEZx#"(Bw-ٮ_*G=Kz g"SP=882sۛAogDpȞ!H9|XٍV%Xt>yqqGa r殪Z˚O&,30l8r1;.3Hxf@VP4qlb& [Yy rp"c\k<Aa&9*rCwLbj0Lg4t̻'@rdslQDϋa'u/܄rJӂS =)إ Uja05nW!EwҬM M}W9Hq^kDZuK>*쏺>vq U3"1R~):ǣ&&[ p8F=-3 ~nh/OٝV"Z O5P MMQbUkQ5-$VF Ao".O ȗ1ʎNRR#juY rdnnGU"-tqKpIMo\rWW.JWOTIE)]Av(va”ZìSgT6"`zk K'|/K  ѿTEn;Դ5IRP1]! @]9%#qM]A#.rBt ۏzb)Rv wx~ W4;}L'q"xyQu Ș&4:Wu04.m f̋KaDS)ZB{Hծ؜iO/+a?^/SԻ[LetL)ю?V-:\< 0ˢ%vϮ^0\Z5k#G3‡kH+9L^~ \d׬JR&B 4+AkJh5 jBJsf$~7ovyh vr1Oh[5kƎ'[[VYqmV&c/JefEXx x4+i"ĭ=9e, JG' t4,{7جv|<0ԭo|>{k+-_؛5¿^GhY Lr;f> 6 [-)cA{L*ש (T9^\'_eןYW+W"3箷fe{aPSā9#bnװv>Ezk }awC\R{˚,-V D)fF9cGSɠz60#dٺ)Cs -Ë;i[-&~훦o<]95$y9+_J( SSzvUXɖp`9in1k[]ӐhKoRc1IWgq#ŗ.VWr㏮c8tA ʰ8a6ycCn?v%znG7DX>u8Bi:UT_{,GpȘgͪ5<wRr {pD)hճ@"Ԩ\UF0 fwnv_e;un3[&?W,@T'iJ)jpRGV#R{@aH5k.\U5jGE,ꠗHs( ©jQ&vbjtqThhXTKpMDb)hy>Rܷ4cD}1أsÆX/xܠ*ޭQ* pLCy񀘒 ТhB6n\;,͜mrN9(WOsuVp︄B<7U9SKnyO߲;«6L;}"^tJC3S},r<R:QV@Flε!Ry)Թ r)\6aG6S21s._v7aNTyc=.CI@Oܓ$oZȬ^`( x3$'REѻvk?ĖfEYȐ7k Tm>`o~*:*Lx .w%Z.6 KI p 6X{-Y,هRb; a6_pH5*o4 {sj$)n'mex@Kit=y4PW@>S6v)2R9g ~BoG47+js|/ δ7r[`R${*Du38BPrWNofnF$lwSOH,|ReCPvX G0[ڠA#\1[vgc/+wj>[eR F|[4 @*StNNJNBY"8F'sVDк#_|3DDJlPKM[AGB(( 8">͓`f3q*/h-5MU@}RCtMGQ>((WӦCpNx:hV?XVNE~-bon)=O3]bАJη? ӈS.@gO+`-^D|+ .D '8 olFqQo-w؜!Ú5S'<ڌI8Ae~/(^`}+mZto\/@.!idQtAJr&-q"2f>iK/ac@5jG%щ*as~0e{˞_ `=&,,|1Aev﷊'fB&Ν.>t`,X\{bJsuRPgYr'% &֢&36lx˙X.8/WRoJզ)ƛL05$M%l{t7 iov98+=8ki D#^g!ŵ%#*tp^a$kX*}NLL0ktԂxouV'j)Xq` %u|!e7-kBuw $TP E,pWEP^O%_L76ۿ!T!кwY(2۩ N1Z_Y+ba9#'1_gR8=X'*G,.e"R0L1;YjzF|mKe6YG\*KmkQ:eHZV9oSʇ9o

1 ˜.($xiF?AtP@_$,OSXk@SV8 $";tex|mᗓRt:xpK#lC\S lp`n}n4JGl` {!QGV<&~W-ض!_rRpnϹ'>] <~73A)U1_"kiLEAcv.2Ӯ> SO?%oƝS_Ez*b|}H -}'Lbz^nILJAS>^hO/;~0=8)?u(6>>3 VGj);r5,umZ(l9+aSW=<䠰b4KG'-5rܷ%tA5'ҳ7e O16j֤2X/ف1T`B* 'l2UkT{sHNbP֮¬cMȱ黏▖aΧmJ7>LݫhC2]*rTmp k~J;Qh#pv;'bo)0<2Ck"D!R} ]a5 ly,w%ӝÜp1N1t2a,ОL>PH[uoyp K%|j|wEڅr vFFTos L'.) E_Vy[WKhy](YwDfE Q"M/VKYnh"XQI`{uљ vOι~~7 ~j%(w-V:k5qY#AAaMyKga@HW\ &Ȳ=ԓwk,Lr։m,eBweT*(uj(N 47 Pw֍1RոZH$gL2Dު"BomZFcx'u6:!wPQbu˅CuRth[E[#c]>6ZT Z1G>:  7E^y遐n!sXz8Yϻzm?kF$ZP)@ pErm0G B Dk<#[^ vm8-~䃾P`e^{x)4ٰח36DFne+VHS.{0y61rVRŕl^]RFM8ccq nm3d+cSED@(>pQ.h.Nl˧W]nB͕\FcJbsbAj2 >MγZY!b?gb=MeI?JvyY^<?PMך [?U=7H0IQ. 45u;dtc1gud/6CfA1r5B(cno'cD@(W\ d[:J<뽯B XRV{(W "=RUI6@.P˧K(f*5^SD g gY7k"t5d^Va'^R̈́TXC%Yۡ9') ʁ`U^)s[G)3O͔ %VtEOΆ8SevPo]/P{m_('.˝ o ^!T < L~0 ҆t4IhOY1[PT"c7Ӷ%En6,3zrf Z%U9hWx(N(LÚ`n;E`3x4?h)3$i{~O6_AѵgnE9M9T[J Wo451DX IxUŴtl[yجo[Lb E qo3Ych7bh` 3aF`[2Rdvfխ.|҉O놞bn2#!v_ڲȜEcG!ηKupN2u4 Mj9n/0G82 >h8O^3힋Po@F[ʜ6:L_7B\똢qm N14Gcт9=rd$pclFSq˕ (h|:]6IWf}$MfeA sSߜgC$UćMRJJW>mzbg޻_ʒek݉>9ޜsB d\:5/0F[/  -TKG ̶OU OgBuV\|^*b({^ZyGRU Y]&v]ܯPQ|UB^SΠ"H tӭDbL-g1 #<}hwH̥H3֥[fAQLT {r*}Prp3ϹXCC'H۴:k':-Qĕ4vYfvo-| khv(Lt=J-Q@qj.i *qX2^`37ؿ(mȕd ]ߝȀܜF`w|nF]8!Y4 5)M[Ӧ4H`4|`=Xr~ %ֱ.XsJdcfؤl 39P2?O\Na"=vN*{U3bGP&p"r ]$FjGJs빸!)zV*=W. &]b@Uy;1 F6|SŐt TUܦ-kߐ{IBVM2ƉLzs(gk_ DQG?U3e4_14m3/yuqcW9o$dgKqa7g"ze0d;P<;ZmRV)BW'FE\^`dbnG@+B'A\N1 ^rF3aDzօQe0YRAvzNҊ`ۦB.J Rdkb9Ý3'TF|.,k7txw~D(u JGgzA9!H= Z(dt@s6n=?Y{UkAo=-n?ˏgo\̳'f~)G[pw~eMDh&o5]S;^_[NTǒr;4'a_ m}Y9lfE.%jc:ғNp`8D `!Mmt'7kopc_tswgq3&s Y?{dK8Ѐ郚 1v*͛} N*K`͔ީT+ua&XېRqR" ,Ww!9m }Y-//__t&RSHȋm6*ʓUXOEPnO Ɩ"@_`t౒M0L+,ЌѶCiVx骾<0 }=ߒGTa&',>ܑxqd#]k7?#;_y+|N#*4.kUB7rp~Iq OX&/)>|i)wAmǢK#-orL pp'U<]!RTLX^XKX89zRjA'h}%J.f'EjZm;^?%-^\LZ7ڮ]өOU9ˎ[jL5ƄޚX͙ LE{t@` "N\y,Sh~P Ɔ~'l }zJ_s=#?e{3H{JAitIZ^UEݳ6[i}  ι_?9xdc3+C{ɭ:c+ƅQZl8 "X:9Ksx75e޾E~w^XfˁA˭4ϐZJއ`jB 8_wYVWe#kn[=׆?[wMx"?t1 ;M+4kғoTi?KTz%莣s/ %UPQ|B>њ@ t2hbb24DM*:<^MT4iӴTv޾ oMPU6?&,^"(f7_>HvF_:ٱ0ڮ-"ɥ!^<( -7BuƵ0Xt̷u^>R}PjhMxZT5{\Wo w !?R]EEU!QBH%M70XvS!ܭ]%עJo!6XcyΟ-pl@Y36p S_B-Ł0Ж]bE_ dC1aLjD#Ye߼Bq<>[xRߝazc,U-Le!澅˸Ĕf3:F*;)RZVZzW/V˛yV,?9 ◵;hFOPS?ê1.w\l-w{GkW玃Hd"\ֶ>+Ji͓cGčΗu`JUD'ȴC)/yUJ Dvkt;%ISo}? o\  ̬j 썐JZɖeBr% $P|qidZ._@E+9xXڅFұ1Y<w_g ˩m3FBi V$3#StTĹ WKK`4'FY|f*U?i,iH"Q3=5J-YVqGCKkce'`{eKDna":RE:d‡잷jĤ~xɷ"Ր:GOEvJnA!3P oع#?`(RvRv³%,`lD}HJqs ܲ`zob{R>Þ&ڝcU*v^T\S2E#m";JOppw>WZ-%ΐqs@pa}=|n *Sba._~>bD8q-.KkBNa,0)1WktB$QȈӕ=Ŭ +'#MYT:8K\6s/ͅW 28,2k< n~$aX.:\X.֭h|}ۀ܉wcu}9,Eqv R&19Ze\D$z+hz H}CQw`.c9dtYXhl"dԡ7͔ɨ%4=JXμ+\egawR2qΟG#;=;h[=:N,:%rq@!ٰ%2Y/H@<%\PʲMX˛/pmt (y6$p> l*p' t7NFzLz݊a yH˧d{z{#Sed[;Z>{wMFҥSǕִ4یvv T5lKJDQ 7zX) beGΜK&g2 /]UKs+Bjz:Pӧt&W*g,yX`i? fZxpA|/;HIAJ*G7N tIů+%ڄ*DnOdff ?{d KԉJ/V/PIҷR8C! 9xK dȵ`.p]M!|&56*عH8ʗ꿝˔a׽^Z,P5% MF'5w9Z4r;N%X*lOKs9@DO]!DUt jDV.Q"#ߨgt:l=r:-ZCk!t) |ecNkB@e`?mjC273.gCT7w |"r U=pB\Ī1;13AoaL : .dTohNN2vod/c("e5W v G 1ʟYkqa7Yhm{ !hSL姑 KDYҒװv4&%uN 6K j430y(2aZb%'5il{w^Ӥ!.epak`e2i*y=!\ND3wʃh HxXG\tk5 U?irӭ$dv414$$ N>+C.+M= f;!M1U%XBؼQ:j5sBVPǶp&( X=Ԧ*<* }j'34fKNm*$RD1cN$V,j _ b RoN,ev8hJ"k PG 22g~)sEY#I,_?d`!Q EŭVr Ֆ]"JgӴ-DB)Mw2c9>Unb][ ư:p'$Gd.H0yl6,M+|t/0]'Ph#i_#kQvSWODܗVxad΍ymS)Ww6a4bCJeY ޾9+.;ۆQj\$[  d2цOBj'T@zX{;VkL03ś^")c ż k~y~ct15WY C)U]$Z|D7 !Czm1w?RMAևAwFNY/bTXL(gVrm8{胼+dD brTw~chcX+%ioiLDY~r>h^-B۞li\5>T &P!vh|g OZP}CLxmA8v/ `_4\ V^ ^{dnw-DrhE:(Ҩ$kDY} RA8.߀}'~;a%Xdv_x숢 ׯ Yk=TъiI&8ꈔ]&ɏAyP꛱F1EKYVJcXb[F.M͆h0f;[GH7Ϊ.xkLjR"HZ諙VMm.":3KD>dz;>TDz_χNqD셲w2PCeCwKpS$o[M|0{f<^̇A`޼]`p=5{6rd4y8JP}X%o1,wgr@aO庾-8Rdc!`3):*ɘTX_OxOmO+fËQЀTn.^oF mp} SElU8/AX'3P.HRnOW3y+Ǖ1u LWphiwI1L{(#B37L A~e 1,d}FGsӣ_ eδ-Sه )_Pfj]yиse3d#c $1;ݮ(atZQ=*&]<<~Aa~Rwadf2X'ň=CfV0Ĝ1\C۽Бd~[gWnMÑtP5$y9Z5;O%i. Y2qmьkR֍[dU(k6`>z)]e+KKn9X#GCF5_ ItH<e h=nH}3hϻˡ @lySȐ棹trW"KP^3ރz(E"{BIϢzhYNYL\My:pFgMƀ85QLM)Tؤ!z0 4g8 mx1*ϧH  p)D+c@IdG y,IxUߐ#1CNgQ!{#L [c?\|ß lm{< r_yNkLa_ oƀ4SCFo"=)/ z۞[c۸Q̍X !fxyoWz]$t<_o=\מHk酖E _"5Q%5]Ll1U(1OgL(8tՉ|:)M]A)<1pC9(#"-zsDltJ !+[)Ф7MP.Xt=TaD= PQ Trc-YA/J(?{s5>sikF.h@蝖n[3մ𲗞P҉M =y+tx pL^dN4I*GU/OLe7E-JPQFfAVMw! Wb,L{}+"jWʶ"!HKJ#?7/g)LH2rS{-)_2(?_e.Qz~&T,4ax!)'v$*Np:XyߞYtQ^A>_. [ݣ}teJuI\Pr/U0m$~vЖ+M4 Gtܩ'@l7G r#J1^3WCfz/DB7@Y;>#s3(쩚#"Q ?m3+2wz{n$Yip$@HW#5p"nqv2&]I-MX4\:Z@-bPcckJqvR55*lmG\DQxqR3< v^U'uJvOƏx|-)xL(@+v6zW*Ǒi;ޚښg[h#7E7XӈRl_я~ 8j6iheeJcEsM^BٳȚڄ~jKT3hV?)׽慴%'É̓n40SA6~[( wBOA,OңN{p"pBM3=Wez`^h1D2Tx0쁩.XLdm]ROYl!5 ic|PEb Gt-n c%)Dah!}ꬫыjilQ%J Kej4 `u2D 7,c({Kݛ_(  Q~ClsBB.^CCk]<()Z4D6_jDpD?XhԟX&[ԂF6؉]Ӫ 5ٌ&&;^Z揭y Z-KnsOH(Fa/ O҂cR{;19o&xQi:syq3r:У,(&e@ݻ1-(QޔCRm<< / r@(խ]~׫ czY1MxI a/u6&8Їp*UE{fu5n;Ύa;e.HK w5+BOJhܺ瑒LBm;wﺒߓV:huQ]>-=ߢr8~DJ]1.TT9 ;7}$y('^o´_Xz2ǯ⽜uP>4c\'{])=0Fe]Bw: A"MΗ^_<&'܂,nfΟlRTqQ[3M+("ګ,5}ۇUŘ%{X0I "_& jz X7ԀY)GxOtyKx! oCƃƴSgT۹W(#p>ԓy~ur4p=/*j~Z& </?V_*$!uI'U}oZQ PxoONz4u~O+4ѝ=86,y,^},oeŖzV*SkMd'& ~QH\? tX0LVy`bÛB4q ZA ,oW]a9lM;{)>i㉲(`P5!O--l\k/VmGSum=N WY1 .^l+ta h>G.g 1]=27D?A51X*=+)󸘪b|>&_E8*=`SK8qC+wZ<{ gVL2$@QKT*[Ӷ-#v(t$,$q[ S:"/I^Zs:G- RE`ܩvD}bq-G\j*F蓼CfkD~L-ޜ$*&pD>wDl>UIn"V?nN!.2V۲ f2m ִN*@dNkIɍ_Lnp @ 9j?8MFQN'+2 UA:dRAU@uT@6E&`8k zX^uOgnDSg{6ty _1wC<~~7{v+yxM I_ߙ03\T[A(ȁIYTŐ`e}qI%|dvg7rgĿb1ó(ƂT zAYL4wh kfګ/M($g4K!uBtO+l-#UuH:;6 Ue ^5GV`2qCc4uߕ ^k*+<) V0v6ٌI2Ѳ n1mz ĕFe &w g:JԫF*q1ĿG5}2b^D%j0U)[T\ m+pq kҋљ# h @mmT;ЁM"vȢ8Q_j)Bd{b9U60M0P7>sb:!.sWq<mٱuqHRo{vUU0Q*[{JTXH˜B`3o #l&jt.Zc08YJ "5]=uģ;/]3ܰnq[.*u@jcіZ翑7䫑^Pe1,LEʬ3z%~ђ?(fesFv«`JQ`pl{8(8/dn N5U^ ʖ? _Z~7k=@iD] n)hxG]^iڦ:%}$ Oy$CCxUg< ۍ5|0ʃ,fgq8>CBItK(Nek \!鹻`%maKX.H]:"Qns[|^=֙Bq9G}8?sa\OGy e:qtalFVha5S`rJh`,\bfd5$p$UZJFfޓ$n-HV _&5zSH6'|\> # o҃ζҌ(SڻT!~< gj?90bE6`?9vfع958N'м+WClD/2.-uņ#z+Q7\p{mELxCE-&{I9ws{ _XhQ9bdSy3K?aVi<;"FFE-Z,s6hU]) TXGA]ݜetfa*D7p^HkǯBnll]H}aZt;0/p4Eq}--3>$Rߚ_^Sx)qcV¿x-"β ?02:s ʝ?35r&6`*ٛ&W ٰyE5UfxVD2{""TӏքϙCr"OC3|(27:(G|[L›Ncc \{xgΤT ""v%4(QlnIV?& q-mSiqrQKZNC@4f 4 U>6bHC͸r]H-=΅% '쒬[^:+>VMWbf}EehAd5kHoGtC AWHr}@7GwQbWt9I @M0VAI-s$pc23(vXD5K |;ST`Fdw#ߛ ٌq}@D'<npc]dp5?1pԂգF \Wi!h]dtP>vrbmt0G/g`)E$uځ@e%/??+VbTwCu^s-],o7 ^4W3./^"4^Mu@rAx)H="}BXOPlk]k&\-sVjܭas+3 η b~?+|x1n'n<\xH[m 5w$zB751):[LY<֛RY d?n{ubϾ3*'@6?7Kҹ8lv7y %AY^V`?pʸ8~)__e96md2:˜`!4/Ըr;6F=v2dI2]` ,s]f񿎱)ǎ\Pť80i?nSTf` f|2\!@#J Q"nFDR8H#_T]7垻4YUeU)+Z`'4}S!5"\a>;#ChqzDZdLD尲5WacqY[bAd slqC KV9;QrrgE0B_"B<rJRq֠ 68؋3k1{U:JEًiq8'Fu0="J[:B08pyga[@{Ӝ@$aQa;O(}5@B Y9-z/3#3 |iz!:N1ɜ`WiDy9~{!y d9v2ŎHǎ4HAb:M ;);lidʎKёɹⰤ (".A Fma3,aH_P^'O[scJǦ l;}𻽂-⇴Y#7ô)ۉ8keaٷڨr}CY05o'LmY}eWjh1vBn+Jq395?x7lT^T֋[{@* T<<Re1֫;M&GX e@-gMAV<4,3wic*ع11PX8נM$ĒxXk[*N8pݞ pd[n@A}6mN9:xF}d{_; iANfv* ~5=EtXMT +.OZ x@=NroxePRAxRӻ5~Ǽ&æ)L:)v?bҽMy'fP8k &;MIW'V =*8gX~{c J~%Tc}ʹήp?r5|^TM5v:y~U*BZ8"hI@iu]xZ,B7߯s. |Hqp En4 wO^a9~ ]5G 5 {SϿʿΫ9ldʍ<+ZGC(&]%jsHxTl4εMRU9*=b2yekH+BtDR-s7"?*B\nTHg'٧~ xv ^ zhXQ5W__L$1-wgE ɞ8u<[zzrHVQ4lt/~;D%IOs&{4H/jcǴ) o^DXyd;Xz[d~;Iͭɪf0Nnd#c H(UR }NޜubKh5|LN8aovH$U럍$C 4Q4H4_Pۗf(Ta*>cP6bțpmx8$qR5 #ѠSIH?m#Ik7l~S9`)G7,5]AWXuAD1܆^.m#BѼ [ EShHťnq w W`|[Ɲ'ѥ5d}RJ#G-iʒdWrG혩lD-|NYuva{p8$2x4=5V.\PAIj43~ue7Zڠ0(:j4vY*K 4 gʿ̤D@D$##M{뙋I7Ȍsly rȟcޝ0L9ҷ ҊvnqUxabDNɬy?Zޝ@Tg.ұqLBg5yY'@11 m.:x%{f) sl!H)$j |b]=F#:6Nhn6S c]cm[Wk &:z)XJ7*#Yry:ӖP0*Jch3}3*S$WLI| IɌ],qRF)Vһ #+zԶ0E%RZ iǥK _8jGCJ|M oEْꌭJ(?"C,IIrac0r!K*OI%W`HÇ/~ "*hONkArW ۭ(5BY^cx<0YaݭϏYHA<)Re'PϵnJ'zȚegjsCi$:`hka #x1K@\4_I* ;[4l+y|kɗΉcOs`ȣոIi`ē7D% ol|0'@UI4s uR LN h"MESKk'`R\r YSY"23v.A=}/KHaeƠI3=ݱs5 fL6R v:FgRAܮZw;M"fe5{i9te'uL$Qs֟{[~}Ngj{%C=\bHFR͸!nQ5IӻYl>}mY/jYe}˘Yڣ$te adH~l0 dd>@VF͏D~t&>)yT4/q=Z8,U/[* TMO}zK4墆ZT8uHђ>+6JhiGRՅM_$n|^`e>~Vn(%e gF0Yv" r)Lz绀 D_ZkǹLUJ]6w: ߳bgB'L):$ӕ8*l+)F+0;{Xc:Qc)6~D\x9%;i?L6t֚4@XE-޶"rZ'Î%c[Xbk'.XmJ몠>(G[Q)W PI*)nǝ[9e:?kS1.rрǶ`F8M97`bOFnZU }?Mxܢ,;>V@ѼWzfٗ6DfveЗ1-Ftز0㩢- &qs[Ukqc1yJaj ?&8KZNԺZ۸u/xwwQ;!M/ m"TjX{471iGn!7^9^6mZ_pW/w3*(P^|NF;/49QVa>p7:P%m``gDEK-|KIȢtc! hCF3 H [hPDodr%\;tv^s蔙Wn Kv7C.'^>뮯6UD ΡaٸYD%ݚ!5Ȋ Xf,=sPWq}?j٠N izd$RxU WB@,a8hxt!k&=LeuG{6ru>6Չ}|L>IGxLą^2ڡIMߐU;F$P-3l)=ݑ\L '(!ȝs~ӥO&mV$"^ݐ]cI>)j}ϼ9$+mE)"鹡p9%cߢ謻L([LVj ^9S7 -I> ⇉B7 c]*=m JFt'&h좿;i!ƇIz}c#_Bֵ)>J['O2k׿3}vPM/nȕylD}AIi-9Wd\G&'qr^p]9/Xǰ  c$"F<˰scxY)aMbD-j٧Y6~*4 532[柲.U"PCV4|JCmOkV ~ SdP1XlsBcTǽGG2P7R)GmFnHnk}a1V=#"w[=$ |شcśtëYL ﺊ&TCnsf ,.%SΨ,Qu>Ե)}ɧ(QNKǞ 9{VsJp|1 d{.j3 ɝf8-@ʰpEgXF^1W&aWu15#p2;qXR=Ի'bJQDϞ6I`NrM$LP]xR1W@HoEn)cy{Cj vsNpܶ ŝEu38a㬪Б|PP@Xjlxͽx 88GAd]r@W+ .BΙ#;줰3TlA:ohuM乽$t"|T|Ā-b,!1 Jq6o0$67I lty6ѭo:2|b\*swK{,#ZUUTL_oTƠ:FW*)-6#UDKìMr>PǫU(x0|W :+b`$i0q ߝ={;4TIEX!X k}NY۸KXM o;rƓq8:\Si_݃F^YLRp=Jc92[º`K9F>?Q|Vjw'מg)? L**EL-2h+wc[12RC r"p-Ӯ\+!VUJ-.X$s 1Q2)s>X!]-%J1:~geۧ{7컃T ?L6ImZ屮`|߁ʡ0&_ᾎ;v ѓ}{GkY ?لWP"cj0y2H`EHhEC7%#'3pgPqLn΃*~jF@(>koI7Ճ :%]/V R5$Є{fhU7kuFli׌:3$Tr@Յ HF@1D{ހK1ʣ? O }SfPbJ;ƞ1),SCkݳb ᗇGmO :(t[Zn}j|6߶e)e==ߢ۾{ኵ"u]1779d.wӤ5s'o]+ЃZ흚)e &9x~@|bnԵ,_1Kmv^|L05.W6xaļA0 3#؈GafPmqDDzJ\1CųT, ~7 1>Ihy$a\F+5ÃHhۘ$̄c߱vB!j#T(n q.B>g ;|pW&=T~.^ `g^(9[:ծ~p}Y ^3U) 9?TNl'fSwNL`g#Q&z|o# 4+!pwk&Mc93SCM3$Q,XołMfŶ$p0*8B=E6h+M=jڹY(|hˣr#a}uf"G y3ʥm%V;e-D)& c,Ff?8 C'?۞J&a% Rs4\Di¦y7t6ģ DkEGp]NF2Xzt)4IK3dɸ`Fw ´^ؖlv-@N|c l1Oia 54=u kڂvNϵ%~5 +5qڳz&O#* {\KvP.,KqS3~pm/+@NZ*o| oC0#0 GN.Lt*ӀRO-G@MUF£R c1ՙq ҸE0\V.j^wAv)06t֨5|.Z˾x$cȓ`Z}F܉6-/K+E6A_ U 럻q03)7%:e$#nH>@;IOl:NmfSDu?ҹ4@ɇon&?о%z\u2{g QDt[Hg~o6NDMA 8M'l:SR`O.Bwv3YV 駁]Q>n̂` %YJ\eAB7n efs:0{wN]L*o~OyTBH Qp/hvlGg~ӪR<ف%D{OߪNC*.q_we[wlvODH%t3pG}{zDT3^~v"Rg߳I…gsSbQVUΈm p M^)SEUIFMfŒx? hD'-#dfY\a`?ٸH@=;S1[fQi^DLBn2E cW*Rv⥕*fjo`36O_.G|ҶTSD㔨78 }=igm݆$ߍѓVf+kpXPjk^Aqy h]|R0A1'TX2U8+q]=4춾i1[ެȢrU3fc#6I+s0 ٪gSs7KP^ŗNe#iOgW{O`j!{h a*/[B z}{F}h!8 MX^+=wk{6}i2B2_\ay ŞSG'6g0 ?al\<+^G"6qx ؗjRqϒ ?&KR6m`S-F0Ch;E0zhA%"d`?͚q$j<\Bp/ڟdm1"t/ħ[a/3PƔQJZe#.(h/9;PaH['&<v>l!Y~c)!v+fXݬ"ПZ\1sGE)P>>@1< (y/rλ\@$T-09FQXA/`Ր,y|Vʫ1ot_݌ dQ.+>rJhY,WOw)M׻Jwoq|f7D u;7,GlJ%O%} tc}0fA5 3PVpL 4ZZn.!C?{*B%/}r#@gW?A*WZ7zhĩ #yT&J:Iּʳ226 5s?(%oupeIoVkX T>^z8FVE9 Kud/dI'1>McЇvtJ8%mZvOV&fTܓej=Y>-B㋩, '(huik]dhaﱷ ý3iL&;d j[L5ᷟ冚8h-2_qy~ħr'1"1h .N^*Rg+K87 )OJ8,8%K_ƖcڨVd_x~]e(.T޺ˍ9XY@,ݭb4kk!hUwve,VFHb/b(PIHY%Ϊ__؏`;tmߤj( kořu/ 1|ad^ҧywb_us =߮u< P:VMdF C1_O $>}>|Do'WY_][ jrRNfߠtnڣ|F׊H(r ǝ_6m# e-Z+ >B)E<<3A-phN Hj9 ϫ:[ϟwx?b.BbqW4m-n85KY:SC8)H&rH` v<8Jx%>m"ԓ/(SYG_tj?,~J#H:l7@TX3k'~@#=B`72K&}j_V`^N +̰4 / {)vHB%= ⠍J&!n)yȡ4fß`rg*K敟َtF'lwU-O!f߾T0tj;mt8VKW1}.Uj5u ߍ'ZⵇR:ԆS^0DPOg=j<Ӧ}߭k KרcЁӬа]WVޅ0f@=ZG[) qY,X[j1xghb ʺ xtKd\_I铦qTo-œ-+ ے1{e$-?GJdVX~r0@5X_HMI * J!(:qN7D?gb `ѣ2Ԟjquu?&Zޕ8ZDCMRz8^OѠ Tk~ya`qwk%ڕ R߮JFޜ:hNAUgq[z8)؅8߶qNjv>w]OÛ͡:Yܽc3Jl$EͅSr3f=,$ n7lkk:`mW (Х_͏L}PhSJz|jQgiv8ǯ{_ƹ)SZO7%e*<3@i~vX[Y۵lXJ2\QЁeC^y,:w:&vҠ-Y\;@?_[Dz!pJ0en3Dgf ݮ3w0NR/{GrO݀]^_? 6t}$Ldj%`|ZHb3/KզL߻EOIjGZh\*UķgM:c޹ B`ϓlSro1Rb~U_j20̈́JPlUYRPO]T.q+A-CdB,0/ [F⧙ {RB Ev^,Txο\O/<,n3Gpnb ڱW-Z(%Kޑ1>Kk#>oj)C}sZ7 *-F㥓qKhVÚ1#?X;Ց\/u0W*_cJg0^5]4 z ;"F.$jYo[!qz c^ovr_ׯGU9.@pƎ{^(*Bq7DWA 1uqc[q~oyJ8VYL<Ҽ th Sc[oi4Ҋ`u_F/Yc! }5&,&Yt'#M', "&Jw /ƪ/Jqj}Zo%ED=5"x.NU{ku2NQI@?DTaX7C v`a]Lt9R\_~o$qGw5RgHVT] '^ ~IGS.iUI]H&4{1慜rE;P n\(*z.| Nrq$%}eohƃ,ki@p/Cϙxt3v̼X;â=>Wʡu;5c"@Z}# u/Yo@.gpwex7֝b&ir i|{0io ČROQ{ÎܐfJխtzbmbJ+J)>@*V&K(-ӯ<5;Ƙ˃ouh:9`sjZM /be3t行p 7KPCmY &6 K_ *-2]ǿzX]č76Mu{sKgA<]Da[|Q YTvo ٩Cs6|xb@Ύ^֢;NgY@aNe`؁<_v.҅A#˪ُzZXBf[@>|^pYҝ N؉DL*c|tZ(}qLoW7Do~四49 NiYV?Juf22D|^Ny&X7h)6/e R.n G1dVr#5Z)z eq8\_WWyD͑䕷?T%ufVKKЏ-Navk6~B^xVOI/7;lO ̪AHP#huOia<8;'Ǭ%D H4sxzEZiS 7>"b)L,{O0P)W ]ڳWj)3 dj("u{ h-/XԜ%0h9Do+I;pӓ f*`UdV=Qq n(hC5)ňu<'ܭQ$z.^ 'yD9#9ϱ`^҇A˪qy]fAc sfr۹ڐ0J!NIdsdJIHUpk@j.Dw> .0<%_ͦWh!!uP&T/8")G>v8v!'U55v76y'*AU>6𦲕*a?mRA W w-swp&ZT{g1!LImhº.nq+bUU= z+uvg-N S4(Z[QԿ3qu9K j\f. ii%1C$y1Lr@a}Aa`&a!cYp9سin$OVꝎaGraE8GXۥwŦ5Iי}iHG`#剗|{x?(/[TXa pP“VL\V>)S84x-OdrJrajG낷3I;+w ˒}|5b13\AK@04hBy]U,Ϯ*fHSq6^'V*CsFTO NcT=h8 7m+E0ZJ!TKH149-8'Ky\!I‚d] S"Haձ znnވ0c}xaILH4.R9q|D/b^E.\uD2!|e,YFMR (~CS"պvŷMS \rk0zl !mFa@M>ki"b 髽|7(fV|j9HOiKCWOT < W,@*>Ț#WAY/4X<'w1jҁ/83g#9OV160A ȝ9>j76,ތlE-PE<ԷVU |j*!CkYe]fmbcRO|]ќe/QҀlr'4jm5f*U8yٻnIZc6u7&1R%.]Cm;ک~`]"@`.m KY>bvS{d(KY渹%TxvQ-nuХs.˵˥FQdh UJL}C4+X3ѪÅq`1FnS?ɳ0ϼSFO?,sD][xgùd76>xb.FzQxvL تM%I9S,Na~zʴ0Sčd۸uMa:88[hy-<=ie:wL.=tY:> r]ώ!w~,y~6[o{Urf*ޱ8 ֲhY^m6@<0^sB}L /K;l[:g-?`sٵU$"-1P \5[2lEgQ^8"GNn  ڨ1Jdžw8PWbt&Qȉdz@S ="~}M]|lY4V>gP7r-ț]U<"۟.w=NQsmi Lt˹'':};mϯLp Jo4< c܂cZ9Zdq* |w@]|PR@EΧ$(lu̹l)z(yuƣ dުVY߈XJYo4q3stSw]0|# ?{ѮGׂ/\O>ۢS,VQꜩ,4 㢾SlfU; 8yeюa7?PmY#ߍ(qeDz&q#SxH*wƽr~4/b(O^rA*'UNhN%s=e-u~LMVe~E _?047MPR=ka$e iv)sC7+Md:z$>g[pQ֯vP@/_ث"4g~M Qk)# LLfΠhרn(4x'uqx:&C08G^4=dj}u<z|d<[,j9d,*fMh45uQ"G|ҴĈ!cĵ &e«] 2.ݷr[8j!!_}rh}S PrL v}F́GB}yJHDH0.m 7h?y#8հE_ "x)Lf`iݼƠChDS]0Yzq|Ԭ_Rc;Aq^?cVґ/^*@lH<,S^HuA=V>Ug3tfq2zNS޼MJpDRؖfPdDJh e(Qk&j=ut[( П&V, !2v=Z8*R@F9=#nd\Bswi[\ wG d(np[/b }j,:V_2 ß( \Hwf@_:ʏz͎YZxki@ߺ1 v !EZu'n~:e)Y&E%yp/1Ϯ.6Ŷ;@N/32)4R^tP=}K V_ 9I>LQ!Bk>|oj<*tÓee=fͶ'eqg{t,]~2!]N ޽V A_>2?fvvֵYNmfDr`G,JmzCe7=zjy$)dҚ tΪҏOp@x*qgI>dl__9Ofو&yzI_LU%b=@%52JOΕaObEy62RhJD.݇i (2trM2gC#1 T ACӏ> ѥ[t.1s]j@ ~1ϵ"(bcVFgv[Q\R8lig~9ƷwUU"7.i{_T a u9<@ѤIX<bq8j{]83)\Y?ƢCQrjl&['+G; *zka { }VO) /brvvagU% 'F7gXm4Sۧ4f ]@dkXXY:kK#֓C t2}# my̨En}C[KZP_GX4`+)c)U!?b8"9M PmQq3[ ,YT2-I̻k>^@-d͗4xZArM嬐rdp$A^q@2{^]$n *;# jȔ)FDNxPSGG[&;=hA@1;j7fN+2If%`HZ@.@ID.MT'YnnW6c|L?e}H۟ć <9B6D߶JC'= ]Ii+Od)2Wl+OcFx[Oc]r"˧5IRr$ }gP)5}t V^#f~J2e6 29K ݤԌPq!׎ 1]%%Do|i!~6U;_{ v:E tbN.b$&Eݾ47. bά A7'fs)AIc&*pATF`RLBRyNY>r6q1ߊ@f8VA4E;5!q!dMWD-q$uD uz""pFnQ}1WQ5 W3c(mpxk`XNZ|rX:*̏r<r]\C,:Z+ u՘&T(* cƀsiF4E:ZAnnG彲 |90 cbjU8P!gpmSLD'*z.q= yI=# Yi 1"es?[,}+NA֫nW<3ꔝ ]97uVPyRF"Su/yx,{RHIsMÒ^RL+H5}TN+[j}O#-I[ Hjb[NRhJ0&<68b|& Y|.ݶݣ}~d}1"t~ET#|Qd6p6 ;ܐ{-߆RėbQI]Y,z&>mb3zP,?>zbL;x,)ahwʢ@<GC|Јx|8BOcf3 8<脖23-W/HOViqւ%"#Ə@#^y4?[.[߷)ſpRȘ9))# }-S:( zwt)ȕnҙYjI \^_*Q4]Suw;@4B]d?FzJ;*W0ֳ 1}pMIweBl|?>_tkuzH>[7jd1օH?M܎Bm[\h|VOOk- (XZBlgQ;sI7?e*T-R'a׫q.=t"Qհ~:md8 fq9+!t7|$aE6kC4 Bմxqx)$bn= Z2&BV8,ǽ6$HykBS'6-Uwߥ*H%/ߴaoxED0kN&aө;|v5}zA#&GbB|'(7H} ЊVR7^!o~Յ|HDӞ‘"|3hk#= lɁjP6%Z!䐫I]pC'>GPu\/z m \Tc<2ҎOEP{6m<{j4bCɾ n',ʵh ŠVoU3z[:[8k% Vma~@eg nȉ-w B cySůtO8!lwWs^=+2:C9w kv[Д,ܯNE[ރDIWd~r?3RBY3]D-gM=9\c+:JqE(2(1N4^X2/O`p(DL&Du)/A B/(f {hށ&>|3HVD*ټi֨kamVBqFo^|5J!Q I䡈2aUt\wV pYL/`^H)- t!e^rFbz{aۋM@e2!r_wCsyK $"J "Ϧ)&Hyls"b_+:rn#Z ~DmUP`}tIM(U`a1ʥ Ζ~Y2Jb 5Y,q֖~HzXr3pZiaCӜA"&%3In:>o? [I^j4 p/..fdA˻~Iޗ,+Ry}l륝[gD!Yp"Suyh>c 3"h{Cj:ߝY:v)Y5Jp;tV-sr,O'09vKGuۦ^L,LR0 C[ {/&=Kq뽦 a\HL;6**ͧnC[Wф%lwPs(Mz QQs!(Sydc($汁ŀPܤvE>M{&*ľLiKC-#yT{zH3DWPk=o09tOC? &tHkom$aEܶ1umOKRAVõC z!0T~@;!|).*sk. ʼnPO[p(蕍]1)p BW"+oTD|>q ]  ղxa ¬vnvDĹFؕ{P%B@>IdG_;Wr/mtq{r;2zND;o MqJkϗl hֿm@Ļh/^{Y%oSX(@dwte9 ej$^U`%㧖 s]_t}iBr6~t[sRuԧ!>xз*F%.[>y~ c\zoRg\U@O²E@6:U1,t>S $㢀uՕĠܤ$YGLPinRffnX}!T\N`1l+\%L˘d,|2h"[0+0" cCpmsc+|!"%b8 ] KbdX#R` Z^8t!\N-S9}Z8>U_i7CQ vˤv |[)CYw94q`*hp)xG:),!7S W%gVxWf>@V"Nhm.|B]* nvLC9By): %qJ 7w<- hN~|Hž]ܧ/;"%of7}o !:UAQM6i:.铟~ƌ=SB t6o)9wf~)q!PRjJ/4ڵ@iIgc>@LSBBF _hrvJ -?djwr!K2xfƕq)Hʼ*;<>4oX7 )t"cesKy@VkT=UȆXkŜ'{]q',ܔ5|<3)U{ u&[!\˗3ʕEjJs+*P">VJ'ˆJ  bя!|.wa P*L!Q,{Ǔ*p"TvmKJVp[.̉홆-43?!QtC (WqL-b~Pv_(~`ʊs9. v}[(XV yѣȶ>YaL` $̖yl1-m>]c %Y *}=^s" .Uf cu\71[l$z:ÑUA9O,S@='AEL%a &E)KLʃИT SF:O77⦊YZ/VO;A L_UiI5L! )EE*bCZ@2)x.=No71vDqkYa3qzu>|(d&NkH#p7WaC*fɞzA?A4!%C؋Հre FĊB9!5) Y#ȁhS&BT=wITO9]}zPh@C &m7q aR 6W+zlѮƍj]܊{GF. [ <^WCo̊9AvX6m*hˌ1ev$?e/S|L# _+cQiS꣐s7a8|)UYcº\qJ.baB)N"*^;USh ݄U]}ѭFپפBˀhLkLjDqrN48Ig(2kZ3nAN{"R@BV`aϵi[~dw+D11}KD@luL9SCs( 6*W!},u/خ~AwŚ^ٴ?rql*>W60FY84jlMjΥ{gݎ;4J.'w RQ$.NtDbGݜnbؠҕ?M&Jz6X Ԧ>hۄp2n<ծ (sqnDxcl6$4ʻ6Wף5I:%E碂 .^\J)6l= u$KL>dan %䘺7ֽȤw4J'ӣIl*/D94u;^ G(dB4؋ݎ}Nfr/%5|3"s ͱVTw7ܺ*Gq[" `](!.^*u,]?J]Q f$sklu)hl8W:­[\~Eig^S eW95灑j]H-<"Jj&q7: 7y:K@|Ho˻SY"}/{ϸ:` @xqju ?8/4ہ+W_y=+Q}XUϛX[w^J5W*%kSv &` ψ`nq|;%sW)_8MIȽٳ*Vߗu{#:Z3bP)rx)'݁JUKPJmE?$U-}Gc׼}֞?VMpW[mddw@Qۤv׏y{>s% s-f%b$)"hEd`sn>yD9.|"Xz;n} fe`z xB /"1 Cn0j=IЖ.ky L^XNʉ-X\H>i~LÒQǹjXhi϶zը^jǿ%}56&6W Xv|gm@tCթja݁- 䯰}+_)eGGtc?սzfR+я­=⫽׋No=vp~H֘cqE>`z@.Nl 70ҝok>_@X'9QqNCqRޯ*-0Xqka"<~VUbS<\` V*feɬvK✌ 4!42S&4x`V@JKX7!`hR2(*I 8`[rh&T"g2TE5w L;gx98v)fv&ǐh?=nK‡=Kt?YGпm(l?f+v^XFj$tGBw(!y9l]cWJq3e]6TUhUsU >‘߅:Pf*4yĜ)#jP`oYJ6y|髅FYЫ͠$%-!p̉^6M/–R(U$>irAd"W\C*Dʆz"z PCc拕VX34p4en5\-x'?0  4mDWYٗ#=峾O[Lف7p0jOC ix`6U5J'KAxuK%ӰRX GzO΂Kp " #0y+(P3'D-](SE\/U6mebnFخL^,EFq B éEttAB眍!g*+DuRUbÄpe|T0t{K}n5HJZx k0*G)9Ux݁["հ9[Y:|wO菃dϝ(n_oQzGqK!5-]'s6l릆2&)KYaSn#{I##7no3ynP?Io Mu4[INg C} sm DCkrE^|]N}l{D-vth25#PV~+QDjs-'e\|CkmWGaoz=,PBZ _0!iϻe4/T [jI*e2fWLpk<ڛ/+ Ol+] M|'-,Ƭt7')Aߵ+TGC}!ڽR:ƀJ_X ڿ'NCGv*S6ጊwۚ p-| Ѝ壦|d,LEB t2Yأf4a,W vZ(SLcLŦ4+RT}M8 m|QtW>M -dRNKg\K:52 47%Z)/S$W-e4S?Ï\Z^'%˵{)|%6E2va]4)avmY)0ne#(0 e tCH|+Tv䡿;kvJj}/ԱpVJȠz1)"6pZJz{ERYl V=}7qPb.Ůߘf#Vc6vnB\pf5NNNo2x Ɵgd><pِ"NoN]'Iݤw7Lh<(N$xR1빹H\ '&S4B 9vbQ;>M;49r:0bBޛ,ZcfSZ@^<`5N1H}GnI,5Lh2YARi6G&Sf9N<I ]K}@H!ؓZS*:&ty ҅,9[`FIo#n"ŹA1XUNxQ1D҄?sHwʆh$;SclC" ,7wyߍg2J\&G>wh96:4/UlIK2r獠hyk&6ߔR$m߸%5x($zS&3)HǘaĦ-w* | %7Vh**  pi?BNsL~aҒ5:nd=[!Z Zs)2I+2RW%̠l]Za;!CQyN)<ң "V>t$l bl"Odr3d #/z$ $jS=.,SFes[pIcu<3%ĆVO`A$ dm)˨IS[^G- I_& 2Dmel@|H[qF2)nX6!pKs Ww%kvbd'JMML `*);=t#Y;)| S;drR}SZel Lygd^P9\v߅=0Uy3%z4lI2cA!tPl2ST:gmJ+<ȈL&>6~B@;5ND*2;d,qNI/zҰcJGߪD$hvz?)?c53pW DVmY4<4~v.:oQ4HQ 5p. EMyEIFͬD<Ð`IN*p pAҲŠ4X ^ǓxDfzSQ]gVcuO B,!wSD]Qnj)Vw&>gFhX -RDNpc?nv~]/cȅ3Dk鐐}77-~uʛ^o}EL-Qw?lJߨJl XJj!3 łnma /&e~`^4/f0kPo顏ƌ5b? .R{2q"*oݒZ;V()|+.}t%ٙ`0u]iq15̇D\L?EdPB'kk}thT".F+ߍ~w\goWS67GО xk.(}S?s='hXs(g!V<||{T>׍MGlh>==toG]<5Z؞N9M+m2ʝ@G WHqd,/y<7r,OeT٪QSQw1 e PDe\,\SaƊO)>} z ~G@~uYM@EwXw3{(4H'Lv[7ʘMC8Y^3 T) 4֑?mu2- M'c/<ߕ,sk4Z ;ة1؆S,>(ODxw(UNф"Iia CZ6;&~`vH :ydUV8:Ex! Zcų3p_u.IT}my =Gl%7h嚟FcȊ1P`4 ݛo,;uƅ6,vaG 2 jvidI3+U1u8dUNZNh[u祥CWnȥ'IaN`3Z"jKvdNK_採)XC{'h+}DE]MSe527I5I@v½wەt)Rq,SԖMk1ca܂4j֎3lOݲEwd7{NT^H?Tb1 ~h GbnRN-(Q5Q90nq?jClgg w{s ⺾NLr Z; _;,_<%M& z 5q:xZ#WۙZx*YzTjd2˟s9%HA-DNƔsB>LR=")=nn\:U)gS/ΙT+zּc--F0hW㕵L$ѽL}ř=yRIm<$fzX@0煴ut*$ 4|1O*P8c:gM>Cvj$Q&>MJ挌btu@ ^@<9(LQ(a#ZX)=pvajA$&ՇVqV9´Qs,iX;E4v5 %Ml Zw# $ sG_T!ݡtuT= q[:!E6愊H9֖ͅ@W{mPi N}-FYaZg.4F]C!=U[C븦+5Ň(*iMLigNVM^ETBd.oT~+m{Fʆ?[fREVIh(r*Ō7È]Z#Gw|v=;k'xB,Kc[p ]!B @]:4T_?"ԧEo]> b)GˈE\zKS3$hv?ԦF>q &Yhgy 0D[4L Sl ?mtC2B[*4cNE,PGF4ITUZ!GsNr;:7't{̺hϰ Tkذl23e"e}c ?mcRj٘WÖrOP@ O%HVN*= 63XvZy-d?֚H!Ik}zX`œbcpM3dfub芳*m&α g3If~}uZ=%|@$qEꛂ*Y}͂_05%饇V^^d%b v|Zb1=Ag{WR3~eV+ƢkW!'ƹIw :dR!( I?J~4WJ}cfVa14TpDIw>e,X5Fme?^{ {|ߠL (YӗWQex.WFdÇɂ=DeC_|%jOZ)&!2ir11mR̞)+ԣ'^[sˆշf1La(e0+k۶ lIJZ+ךxOx Jbi)I= VɞY8ʬ$`WlTI0ڊiiKa)Yo_j%@GT@[Z7 2uU[#u.g%#́CPu:(AQS5EdxJsnPTd[^"80]7уYxkJ]Ңv8jQqsyB cߐR=]# ҍ[*k-;E{@ʼ4!VpHvq!_jHMMW (ۋd*!o~˵X"WG/&5 (@P"$%7-!)qG}'ÎD J 5er7ՙEFG%ŰBƦFn(\%$4u_SSͻXB%?op+=(CH#oKn]c5r3]8UFa q+/g"!:DE„ϷE1wv=+bpAZ8LLۗ"#dn=/t+E+ia& ir?W!Ad}ٛwyN5nԿՅiv`O ec'4cZrB:a)CT˅fBm˓$4 !o!/cMB0-\NOխ=b\ /Nr ˽WɰY_- K襰&q1>d?13`WNR-;A H`*48ڳؐuX_6(*jvQSu>T蜁kƔU~2Y{8WoYȊ"X9zh_t[ }'ME)oh G~F$ROi>ۋhNFx«s,d dt\M6q>st">mHl@%he`jh74ۂq':6X,V,Gzܪ3gE4Di5Ӽ#%u4]s`V;I<5} OVV2Ւ`*8Kc^xes_ PdP;,* x^`ylMŠH(݋tP!X2 eЩ6FGjEw>4ܰ#pDd$/xAcܯH}8ծA؇bWһj)IO/ {:S b-7>VvԘ606%, Ձ(aCjV`n8dnJ`&axz&/.+bK.?2f̀9Ѯpfm҈Vd^!e\^s14.R=_!<+ĭzwɷNJwè+TD2OS3w&Cuu֭M&:񍱢6d%DbʠKyQԷͤ2\u/Iq1Zx$!\/,w\D=,\\r'#[ˎq}q>Da٠UZA%րkKS/ôH~arD oʟC9Q;,7=J6&2yWa0޲Ѳr_%yF[1ֳ[ƞ4]Kw~2HrE@Љ[="(&]!6!rb=Eb|NDK;P Swj@?aX;Fv{ՆX 9DaJN嫭/)?gF@,\l Ga,У6اv(jY4&dik(|D՚X4ʌ&%_ `#Lg)MۗPnn/s40hYMVŨn {%Cn ^l3(F (\kф*; D@'ioz4P{_@UC#Q:|d*6뵗9QTV0E {,SEJ/V`Ct{>n#r@A9[1fE`vlOA?(舣6miHgOJeu2YZT)[q}\TbwŜEK2"0IV@g߱f7Yb:7`3srͩP Un8|ؐCf0r*^+Mi.( .lKPU>p| _lR}zUG9|%bR _i(DyVT⽝r$-ѡD16Ѕg0 [Vd9a02HD=Ĵ 6,PcsۂHu9 äCXJ`"%.=еoiY|?4.sK[Q/]cBÚ޳' &147v1*CXQD:6{V<Ue> P!f5)~BE6_Rο|裌@KIdJۿ|a%0I;n6N(o-,2/BbABWzvBz3>Pё1=Ȟǎ蘱}5zn!3 'F6%&`e=bm_xF96M~r跄yq)ԈjQފYek^6gm؃]´ iK1PzF'ۣ #6pN8,Ud|@l?rr;<0Z0bL\BΖl:?>4()&3S̢ }ucQ:{t>=UtSM_m 45IJt&xa Xۊ3w1Ib"򳞆 8QP&FIq{?b& Q716H҇|?[F.(]M^+܏OyWvUN(/@%`W[#mI 4 xġY*}-T(I qXJv1 mG"V~|*$f7Ah).#`U_V-JKs:B@K+%K5K>^6N'_Rv6a/0b+.3P F o-$;wRѮLuD/NޫoyD:R ~wՀRl%Bevwx,2fZ#@t~"BHqjU!yrJ}KhniMw{H_1CW%rDV QP]fנiI vHEvŠR?^0Lv(ĄΎ1[pl +WG"1-yYr)QllOUQ&Zrl306qaDceMϘ@Emأz̅Sq1\v6*^Z>Ejkghoz!W*",8`J QuW J^z0Ame-NX~~w&73$~FPh`:Ot 2Μu=@'˭ęzSlk!QBƸ?-=CHXF6#d_eŔ^}ZΉP dtX.@"4\x-,U=#T4X"`!­hū8d@+++5QvLvj)ZvdΒ B,)G 3ͽ+/ 3"סK(\G,giŸvu;=!3W^wE\YF} dE}X"u8w?b|(uz'W/<Ε9T!<zVߠIWvcVec,ϊ ?t?q$0Rio;-o#v) wd5*5(8F th ")C,rڜ ]OxΖEZ{}3CK>'/&^M??ߗZ܃mDN +oE23;ye'q=e8s]B zv"ښrox$Q+^ hV=)I,:#ࡀ |*K^QV&iY21$m0 D5N5iit hBb=` yur2%~X_ S 7mY"c+Ui_TpJXu T?%%`NK߳~'dGoک J?u6F 7P;"14/G{V_yJRL`mFQg]ki9xfr !X 2C  ~lߑ_vDӫ}m - mV%k%\Z! /[1TҶv]i*$V]>!Pr;M9D~'.4Sʧ2ay؁p4U%1} N@BU  ȬnZ2Zwk%㔰RVM^L>ĭv2[cY;// a '.tyC|V)H+:vR)pkKF "~3_JRNux)v*.M+92$ɮr]q:_M :3Y1yo" 5cwgv{rjZQ?W:Юv\'|[*"TDO>_qtب'Fl_._WQnE ,*qs+ASl-3fi+7&!nd$Y*Nl18 ^KWod=%?cL椰_V "̇FyV|NWG Tāڷة *D_VyWhNv& O ViLE?[2{g8J,g NkEs}xn$|6ڬKE~_Ut׌Uuw'B!ƩYf|Ah1K)TrEWcgJbI-cIh[GSu 0 uSYVކ^D &]fEHa {*brnҚ{]ՅuO?9"KdJ?01)K#]רRw锰 ̨>D?H)2 Uh k#*ETͣHy#Dq)Iub$ k[_u] aԔ:pHZdwY'18;ϛoZ4!9~G.j"ŋXp~; - %hj}Nmח77<uou;ǠW <3S|?8wIxXFw]mC;BSRu1+eq!V ܇$(`٦"h(׆~Od>)O(ФaHͩOFnnCw cJL g٨3Or߆X3QF]*s OҲ<rDQ38?12KKR?Rt~l4+2(I !WL&k62}6 ˖uEdoFӺ+Rщw[Hnv5ȸLDO;Xn^"q~3!+m7\nb( 2yS)P"e݋ +]d[㈑gWm}0 - LI"VMšDtzdJ^FwCr[ۖsK%].Bm,*ԡNVBUz-n^ Ŝ!hoW1FO'Mrj9 r P!5gw)NqJXCM(Uk`k ZtnyZ:K51JC3mv(\>{!?qqr3OֹPZ,6vӖx)!>X3^lwH2(I60Eph*NHÖ5{@w?Q ue{Ed3"8I)‰e~ ,c~t6{V˔zw>3/?0*Sm`^>Р>N)0q%G{x~GBŸcdgK:x^Sr@x7w@DZ5MŅNK+TS21iƱ(S?LO&0wa̴Z"jiVNlVωdKB0fXur4ZSdgaL๚.tx|dtucryPv͇` "ARIH+;`5#؊3mWќ9U#mZ{lVqQfw'1Q;kVJ( Ȫ.psXwpFR7i^lqo7WC*$"_7Jv]i d{8,?G;\JbO B<`&.ؖ1O)ii EO{xIFP]00{׸ V\Sx|3U.AMxclHxE\f{vh 3@gp!gmf0B'ҷz FdI&RcB+"Ini% O^;w[}f3VZanb>(DC 's8s⢼Mх 9~vxaDV}4Bt__V:v r~%)5m*ޑ,AV)QSUW M R Du*;Ch6E14"ԶAAu?cFpG)ckHJ^*93}Arf]葳`qg_.|p'<ăB*VT.QRG;F#^>kUC`$ AGM}ĴSb*e3z-Jt) "zJŔq!s"PUSYɦ=# [#.g|*y{;^{iRҐN,y깢X.l;@fЫf&bAD;hx}{J>glq̄T+A̡ =wwZ)n`:s 7'8R[ؗ\kmnHfUCt7W;QD3ZIݨt(+ KJ;L#q 0#-Kձ/t"_:;G_jwlǧc+*.QM30ja u,F(9 6;yJuB+.7'8L ]_y:v#"" X 1MmQS " Lo}DLs> %Mt6hcI);:"Xx,5EF"Pgc2jr'7p@J>P _B߸BP"DL/tZ`>K^AYE Oj^H$(WR,bjWpf %\Ta\h0T\po v(HhSƶ#ᱝQձn15A!\qޑ,5פ;Sj14\,YA(XWCYtcLK?7w| :* ЋI6Fu |.)VX+C%,CtثG:dU$km:d_eFlS.dk\,NȀn C1vB= nAK"nv5x!TZv_RT jonO=g?M~%9n-3$70d-hI/'+u+*ϱi|wꑮDB̴UN]>l3Z$tO8=$R$=)C6Ad$$OjӼī=j9!͋= Gޟ蜋2@ex;߁i%KjHUS31 G[-wJ5s72f:T[e`*"Tf*62I T%|ߏŶEdcsܣ)FO_$8!* [Y&m>4|VjPlte}m;4krw!l&LCXCGmhFu݆pO\`~vNp_h2J\ZDLO9 ?:TGwZɆn/MVQ:ỹR5 y s]Sk+ $!LSWAxaBW!YHs.!q SȯALXM_EΡӲU8$D=+>?^2>;EBqBMn#8:3.jr+` HYE'Кj+3n!qOP.ȉc`sqgc"*\Kqwrv^}Lyo׽Y=ă͏3gUmudHUȓeVDXqF4Üͭ͠4DS!{/5 7%|"4p CoeҬ hh/5LOc>eT`G6$%M4t4 !-\kXGy}o@c% am+,F}/f6Qb?cV;eG05OO>y%6E)fTWX(}B#$5цJ;R3<EGKɽ_g懲aXI}Se~Eh2[.gN6v 19vrXީ R[G΀/}8@"Y(IRψ=->WiL=qp5漑o ]h\mε0&N+˳a&5:j\+K]J.W~ϧJ:̢AQ'bhŷm{}9]

5x}6]ߝ* QRrz„xB&^:Y) >*Z*)QǠh_9SfFJ+!dWboߛApKeAH [B3Lĝr03F&§\np=UV_o>mdZԲCGurKqwFU4{} *:'fEQjC9N->J;>!q7|<'#tL (e?<;+W9+S缸xB=Q;7fXVV)7d650RF="]*W[>T\ZPľ\i$<ƇԤ<=F/zAI45?h~3OxBvJgtwLf'h"_[cE 2UX/F*H4ޟqdͭeX|@,z`Ѧ2P@膻vA4~9#L`h|kî9CS.h*jg~R__ e=B T]6AᾰGeW7-zʙ3 .Al~ jL..tXa /rܭ`x fdUQP "RD}ȸKbMd`8 v:I!jPiBr /#,T٤)vR㈭6US z>VM4apVNAvI_W|>*qrIR/g㙼 e_ݛ ՛{nkV T r+BՇn\]`PjL `o^kLڼUx=*0GVG3>WY?dT fS9rG"wӞ''-y=+Q/}.,ט$lSX%xd-X/ _kоQowQQJ&z3e;S"HYi#k(?g3y I/>A,Q1:Đ7[B2ߧ~ew5wt%ƠwlZ'bnDS7o]&s.F7 3=mLTΙ=y)^4dH aO\ | 8?55(ɲw@`4+ O[1g~g[DtPuS'iq B)9 2cwO1,#0QdF+%Zrs])V4eDimzm_IxS4Gƃ ZP59P \.Wuү\ٶ|/`POEfHX %^b3]))5ĐʒY~" 1xCNdMXu?7IJ(Bs}BZI6w,jX欭R,u @dppT$/J7^cp[#Xh6q-v1U isJs(OF.\SD?B|}PХ<=Q:}d,gX@8n{pXK^>":Y ~e7"yl_Wj. kj,n~+b:)k#]@+ȋU>!L!˔ j@cVoqCay$ Rl2u{(+ Uu-5e(rY=j<v:TuMn۫dEׯjqNRA,JG $4oq.%1HM1宄[ޝTp<bJdv%}2G<+IUô4B)~"zVQ2kUL.ehdRDΉ:˩p47:b|ֱ߭kOSK6fZFO4 мa~o,ʮiqlXg 1  r:=᤼c5QŇY 1%u=b~'x6^)މh(騦щ`p&B<$*/Dg]وf;ಢq˭0);=_qn%}tV"~;u]X"1Oi*gU!{k{8u+6c0aF7\ ƌ"s8#R1nWyTek2Ҽsd6R%R.ow.$NkN0!2Qf[_3|Rd)%@ڳd:6,=3K$uQы wU(b#@MrncT﫞עNTBG>tב^,Q5ۂݱY7)E Y#o~>|?Ī"JF,k4} ^{~7j:Jt:/߈[DՓ3/r[s^-"ps8"Z*CsawDn?۸?rogĒ2 g74A(3*vMK$4=̘wyq *x$l܍CXb4 AH_cbצnc;~Bb{dĘñ:AJ ,8J^SU s4b]r՝Mj6⠅6 9oGN{U.yINdR&TU5[bwp1 Zx9H,ZÓ*HxrBQ( ^G8zXyPgvc@ }&"bqi1,ԸWr +Nn Q1[v"!?E 7ܾ!U v@(BaiB!6 Q4fBWQ&̠]sj}/b>uչqdsƆc9Hj5$=E#;kp͝cT}/hjM,r1]S^^U>%bL/>KM|8؇m Nn|l#<.W:<("al!=:_kZ-r| (P g3Bkr%COQ*:=YZTo1:DnW[O0!#]HarL V&Vu\fLY< 2[akUC,>pnvWɓ%9-|9e/-rރáeOf:A>:!݈7΀i l@kԋQ+?H@Q xldž6oukq|x,uݪSxwz9Oyh,P tq1Z>$^!;|t9MK6Mwߣno~9rk ,iJ57Vm'-uc@QBP<=0]3S19 twN@#fg$8> ːa$$G?VsB}p/(]tB`GS/Er'n6^04'Ih*{vu=jv%['"Z^*Z;`Ŝ=˃bXe3]gNbzSvV:SWDSr?\)zm&^~{҇n;44VxҸdOY|ZOKnԋ*h\ ty@ky*lTh-Q9S jaU?r{e4X0 >pmoqxb{}\%HkR1U&aQY' VExgtcm 3OcDG3'(e/w]p.5\`Fe8(DM, }$+Gcz5ijWDM6ܥzL3/~WffG=؀|\3my7jr WۢҺ;~熅m[N?7s60xs{ Nre=zI1̰Ttͦ7rt-d'u} hSՙǜ!Ahȑ&JrjTH>NؕN]k(vfa$X"Z-:E;wVuJZ,yaͷe@xz D#O_$Azw$_*遥J2'z -Eg;%a (A*s Fe!:PFL&U좙ko0~\kBb{%?߄u?(_X3̒%Ce:Q~)%nQb-dKl 2@`ڥRՍݧaKH% x(c|QZɆF5-mǃ\zPzZI]Kue1rdU>/#xhTemk}(ڬS<"wNțMhI6: ofש h)4'ɇ)LhsYI:aZIF:[1%Q%P3 'G,D\բ42BI`Q3d>- LֲGm>Qm:3 vQ2V݁dRd|G SbFe`7zr 'h6^8G#?Vݶ)2($!p1=b[g)@7 \BјmOƴS7=GFj[(\HźR/|ݡ^R*3iGyq2|~JpE4;䈪|bo/k5+Inu#3-*kTNHh~V<V+YX̖)BE6 n)5#눏0` @8Ipu8_Wg;a0h\R2OnN ֣HX\Z[a:"*CqeI6: pyO/C. e o!hTdL@a=Xp:" f ]֋onAoKϗUL˹ԥL8%$fUK9U'k; 6*W oX,q9}+ju޹qz'{`.ҝDf\o6O#U&Y:&t4luC;M}>H+n/NMbǕU)rX&snV-L\BS cv|)ȯ؟/5\:eGM2eC5toIDC7J.;|{E{E{Y8Y."ÁH  @Z˳ RZ HY=WJAErR8jjcqbP hQ}s_IRDYT#eEU/%p1~,7j&؞R`seoYAkg5 £gdc"M."),D.&LJ}mէ%NI ^;ɂZX<ٝ"u)=a|h7tB^x?5ٱJǤ9"#DrR]rI1;\-F.9%:\[B&7 `ʮ-h%Q 斱d~N ,Jոu2kHXF=)x QVpn3#[kc" eFWEMf0|DZ-v9tҳ&N6KgItuhlG5կ E2f>iS@qV6-uDuf9 6-+~җ/#`U6l`y_Z)AJȼQȨ?ݦX￈|U3/E#OI^У洅C焈O|n.>9a|u '#g#73c ~* q :1-hueTBNXO;WF*", $F){%Y`\GXdjR|ܭJ1#\H{ ԃ`Q3 VLja^U1&גh7)۾]| F*$y`>RJ~zq3 QjSgE܊N"ie[$iʕO','P?9Rǐo30Tq54?ì=;.L888Hb!/E!|*UWEyW;6U*s* Vi֗QIpct|+e7xս1NbF\QPN\fTZNə#Xh𧈔yꀷ HK ᳵW DDt(| h F/W3~R'ur4:0`tyt"4t7|$|7ni`]."?bR*M+j5eyC< k]2 Q1]NR/ }s>8-6r-[nqM~uS&ci£ya2] 5X~c\y1}HoFt<祛 >ʁbRMX!deWޭ%nO;r|D~ +qwj ;wdǪU;5)ĝ6QydB|&gyDX(xLâ+(:U- Yxq T-6=|wΥ^U~yũmidmky6K*?}øet8Zg XL hVpCE |r /R|M׈k2KGO!5R{k`4k=66]|#IeK;4YwP ^8{]U$O"̓]CU22cQߦ(脡ϤJ[^O۸!-߿4 0Y#c$csSɹw*#18)b6JۛI(J(`geᔼ&.v*ww 23jޔ3M!8Cqݳ#:':]hӚ r̲_fn~߇Hj}`B:UGyB^}iD5Ĥ0V}[AAD.+FUH"ӅRlQ CnۿTaML$j.X>A3S!7 8WfNC./S\jѕ(F!ڴzO}؈A5Q2\d=@$E;R} Ff]y:6ݣB6X0i; TCcEنeT tځLy ܔqQV#PjNCpY%u$+_j]'\3cݸ=B^\6-PMҧH; `@[T)j rc<t'ܫj΂jTd2%__2U'.{)#!TpnDBov&te[j r|[3Z>@usA+c ƒ;20GO( qxr\MMgt ULX+tV+h7U]ជ"K8U([]-t(׃Θ&xCtE݇,pFFy; PCn_oo`R)dvO)x&H*2j}JOɢxa b "ڵ 2<{=O0 N |b+-]gv8 Xk/[Ј^s+;}y*V+Y~1ZrQWፌYvjsC+pwBNFḄUZ,}:VpjNw<6*,xE#ZLr(XtQS8DfĴz@Ld$n0uNЙx*7ŠzUܸ|9 Fg 9t 믅3O,?å|S*ul=Q9tA3?&hYP+bq4SX T"uwǙUUrC&8=B1*<8k{[|Pd\5-q;Z~3Rwݚa>}_8L˩_cwez %q ^pI(&3=SQ X XnwVUHa9&7hA ̓6NбyFw&8?> %9։NJ6u-MwFwW!!G[t+-m3%P| ȆEʐqјpbSw';8|4)<{_(*51uKVEGbQL  i.>r FhTPrs` 1kx\P0M /q Ҽ!]!Bmd)CUUW(sYinm񊷢h{t#7ij6X~(%aʼ^zlq[]{H.:-fCL=}R‰nviUp oSƌ*SNU9s<&!h :΀/b؍BPAv\;S"unFyv'sL u<'W&xCGN`=M34F|>1:XkϠ*`=PQzGUWH4Ify4[* @d|ūjGF4u't$S &? `|5|t@J38 ZŜcˉ됝:nFiq$# rYF'.)@y {.;i2.N$HaPPc}gɾ:,?2'tv@vrӓY2ZD d(pNbߕԠ O_Q^:`M,rz~pWY#Oi(1k"&p14y@HԻLb5t"rP3g"e]^3*~9X߳;7}(' 3O u6VY]̺`"jXpgp]Moh;רL^ 1- ^FSߏ=S!o20ɯCչ!s U}TɃ.",øyEȃЎ}|H1ݚ.r*X˥w9 {9> #*G|:Aȓ:21;Nqٖ*mY;΃EϽJG,l (լ?@fZDV[1c:6ιv4)U-WO,Pԉp% ywc=!xߗ,H:Q~?exfg3P'_D׎ b`kIl@9WnÇ)|^Rt@E(5ݝ[w#ml~B{VǸ -t`z)i4&NMwwBU݋12za3T:sc'\m &QV~ĵ¾m_1WYT-_u UQߓLH a0m) 36. 6N~4YGdR`Ywi(\;gpNFX,~`,a n}ղP7#+kV7IدgpeMJ͉k,Ǎ w߀Ui]fI2E8ZroG`UxGN@mLj 0rgE#b~"m Lld/[Gw]5@<"ӂ4 q̓#ϿGa*ӬZUԾkcXFm$-O#uC DVe(?2dTsx ٞ`x'6.zv35aF`P'W …WGɪD|rp+-aKW;;Y' aͮĦPG3O;LT8CnOPdH/D/ ؁S\R۹]Fp3ɞ &b(5QG)JK*,vhrIxz'2UO84x׎>A@쎽W2IciAWF#]w*w^| RyGCA" s&fi^crT!%]/C]0 ɮ*-p$F~YXq&ɴhdWA(X] a՞ vRmDc[9LTzj.3FG|Bx(^o^S@N*6n_gYZ0707010000001a000081a4000000000000000000000001672b7d880004cfd8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/]?Eh=ڜͩԂ"z?rrQBa26ImO7@~J jE1P置CvWP-h LDi H#܊@,2ܥIj]ڹ!Lr1R'blswp*x ,# PavmԟǨpx;Wχ5Ʈ{)Y; } A̬2 7%X1rWZ'd*ė+ <9g4F![f\pDJ@S ﷿Sxߪ>mVZSN;?S.zM}^PRI|Xkami5?=~Q~,h`=ί ߐk 3!]m0'Oڍ bu`dEI<jmψy>_1m pʳwdcF:GBћ\p)xp0gN?Dƈ$Y9<\M~[:)\1KηWqf)[8/lj)C.;Psjma+0;H^~SD؆jRX`ژ׃(%S6KGy u^ϏyCBtL^G tuM0 ;cİI+:5 {YCƬ %#K|E}  RRZ9 \귀{PUZҠF ЏE0T >cb8ޔ ;a/Y;OSHb!k0;I(WιѶ-;m90AJez[AF\{Ɉ})ezWΒoXXp4l?8AG>SL?Ư) 0p-Z.,_)V >e_zmZ" 12)4h E )i-KR#O{E] ¿Z1w86={SF8${iSh;xUiYuIo;M"!\KL9𻟖yZ[>Dd[;YcMkL+=fGBECǠ{Fձ +XP-i7T0P#Ѕg/TW%Y9yc⨃PŗgO:ˀ[0"3Bu0q _v:Cc2 XToUp)pwiR89N)i%%]DM"149nDz& >Uy&=)4$mdQ[jxGְR{m| [y4զ4S!7ٙ^Tjӟ0,lRʞ9DO+FS9gk9t(Eڽ>nh Q .mF !QPάD(toI$$iNOiB)o~Ux IM# ;-.1ϾF~`ZFd;5%t+/A_݁Q&_9?73zVHfLY!ֲZ8XONh技qHI7հއ_A&gdogX}Bkv"4MfAq@6 < 6A|9U\>ZJ2@ؒ2]7F7 $ӗ,.c/8HBJlk03/[xn̈^ѽg+@E~edji8x۠{ NVathROpwRgev,bEO2Nwi~AKx0S̳@\Z!g`]-8i#$N[a.l\Xc [Gg٣ƬoB>u0RG|&* YÊOg`y%OD2i \((*4e1H\ \w`!úӇrm Cz/3B9K`>Qxn5I"+/Iq_7z(ymx4ߏxV [[9<[YsprI"bꙀev]Tj-o53,IIt~`X0'NH8N s!@G9 lg ~SyV(1\GnOd2~ .YpZ:+L~ R+wro["kcVl~WMϬ&uP +t`V==,T t?1g_v#x[X~} no[%)UŎ6pR_۰{2't|NQsRْ}F.RpIv7\$fKs'2:ggLroUп5!R^9D {'ťzOlvs7 ~E*{ܑ՜ߎ9 av,Fzo8mTpͼ́zǒx>cҳ5srn2Yi@H<؁+Ck.1"hA _kWXPB<T5dIs|CZz%%mI\k)I5adYcHBEMy&Z$F9*^i90'}~V3F -|LP rH ~Y|F'7x ʿ_^Gr`W VGKSIcp4WP[[>[m`9" 1f.,)h,I4؉G$ueOl0E[׶Ie,i\)le]`~8HDOɽyu᧝6!=NOˎ4oμ/F !B1e\14Ziِo {Mt8MF=Z;W/Z,'4!4n]B b*pǭt[hb'Ly1\q]q97msNz8.|"Aˆ!Ru¿-,}_Ok5vi!UT/N 3gPd2@rR]>";55Eh2Iޢ;_Y`2c7 jmMl[T{p,l)tkPs'nź\PmF4.-O .H4[r|ϒ3i'VWgO.Ly0S2:r#V$1ROfI*-}􀌚We-@'wC&Hsv*kb_̳싰*J*p8H{䥗,}ThcF˳nje`UP} ~9A#/] @מw5l.BJC~)qTv_l$D.Bn~CaQ L4"&a>bEm/xDE׌54DJ`NF y;ajKfvې{l $uY RZ%^DZQS}jmhAa|@O P~&hTˆ! ?bΦrnhfxƣm+.Sq AdD^oR,[@{" ![ 41_\%Qa?4'wM E}ƳЍ3.Mid0A 蔲u2ܵe.H.)~7L\*&XlA:h، OwTBx2w]/@M/t0+4W8ac|"G0qCC`WʆZz -*M]NH'hxx}o+E`=ر2w>y<qzk=k-/[g2jܣtH""RJQA9k 0Qcr)+{j'ؤv^P }|\7;=֢cxX8J =|C8UTqR :@cCoQ9 8r 0Âl%RidVݟ]\Jq_(+W嫺爿 Y(WhLTh7gQ(C M^PX$S汸2L#`Ƭv^!/HGM3D[łt 0ُ+qT~9Y /hFdvf ,hE96_{Bo#М /ӚpSc»KAmp:ܧF5nv@yt!HvQoz~:]ÅCJ Y^s޸cԝ1-M3rZd sPކUD);U K 024Xd Nbݎ!fw`ΝUĭ D^_- 6"F+uP4Y,S9N40k>(Sqj_H& 3_kWK9aro꟝ &mV- ݟ}u)ߋ-G;2OoHJ\: 36%h%9Jc.h=`I1 o5V>Jѥ F7]R) B<<C6 zi;=FRSTl] 2{]KGX8DB/M&FS߼HxIVxs݉vyUZ{'/ n,\LdBf-Q Ƿ9sP\~ 6O۝h`8YxG||f'\*8 A#~Xm6z}-bx.$-K j$6ΏDO~PA&^gs$$uOO7YD`p̒9 0`5J #Q !+ + L ŜdeյKW=dVUFbV<<#6 e#&`ӁoJK RArL5'#i8-S*"¶ 'cP\"1K[頭; r+ܞZ}nԻmPަ^6̗|q@xq#Ļxh@s-Wf.V| YkSMU jZZA(6kσ: ߹+Rg9lnj,p]OL09TuXXҔ*.zBV,i}9?[%BQnE\9חJiFd h_C !eR݌'eX8YLav1?M)Nccu{vB$]ǾvP/a+hQz }\]p8STഋM@z^ H{(^pbz)(bp-cS>zpU Ay :+;Ϋ:(r*_T~`#1H+wC[=UҒi| 9=5{lG/?9Hʌ w98.LסqlUq;$L=.()'ȋP~AFyLGuU \ayҁM O<OYBtiN3, as'53jy,M%t=Q ]]0̂xqvGY7r,/Eq/ֆe&O-vQvva (C QrEJxsle_c,Cqi~4:]ݘRDVb%QwVF̉0N`ux7p.fh)G@HybQCH,/v?ÃplmaTW|R(?@̱0dmRd:QW9Nzp.OMz(1Ѡ6 ^5g8v+2|I y5.p֑U`G-.KD g6"zBOwN?'[@jt %F4ݻY% yU!|9\~aSM2J$[: W0]˶٘ r6~dzo!4?zʢOkJN0g%ix o{l9Tfd`ZQȨy]E RTOa0h bzé)nfD?F26YW"Jc:hFYR-Sw>Fm/"1~oY7Kx._V? 3Zs 3 4&%"ZښU9G*qgt `{F?ns{+g'1MD 1$?o!Kqt]?)}Z"$aӷ껂fry=H\NMnpC%S,KH ]V9 ގ#Ī'^R$J@5RĭHTĊ|s%h?$[a+3yPhPl积p*";o%u% ;'Q.MԂNPުkM?,e}pPE/2 SQ[Ql܁U*puDgmg αˏ]aA2;AP7O@#K'U9Ѧ{+ EA3]G*|ɝL'7W.V& \WvC3=2fI݄y_rx9ǹn+2P.SUȿ~g{&aIʣ6f@f<<"DopTIA/ eX ńV ЅdkIbs>dGda'o7[='wEXUfòd(i#fCˈu"ATS1z] d4+"-y4M ٮ3Rd#ewkzqn;^XǑ]b ~5DP,<#/ (ެQ0}ꂝڌnL4A=tgQbLi3Z3OO%CxaG"5mlwe Q_弹x`KzZ-k&[}U nCn&sɼpެ$oO*N/E4c&M:/;'nqRM҃K"?v[( Ȁ@9 d uBBX1NoN"#ʃl~)c[,|01T^C-Y}y2IB][W0ptkHك Z9jJNEJ Υ=&##|6$HXד\6$&@wG!N}۸C+x-i406ڥɟ׀XnU3htOimj6nv!Gh$xkLFcBzCsȮJ|q,=奝 l)ƋwŰgR͋X1>'qH[`Ez{$Έ>W.ӈ%9D 6є`cq,qKG2NZl DbErWee|4Ǘ%AЫu&f!ꧬ[?GqkUC:a0iG~&W[P70P(0N z^cUl-)toھ=[PIrñs*rhBW5)ʹz{._lg-zG#UCJ7"1_m̤V2-yPK5jѕ$Z4-JvīeV*~Z+|2}lo=ҖEdyd=2ϙi.-Xe?a*f:N"y+[ ׵7,DwBJmE h#gWAJ7a#g\Ycv(b_kɶ`׵l O) "wIBjѡa\Cw"01DY(9r{ozWUmnNQ2ೋ&5 \_{ %Xu謈Gw'dL JᵱPdXLoJ$1|[1"Iv#ꗫ *x<vo7v`ˀͷ<ɞ= Iá$ݐDEzsudpU}Gr9%Z`plU0EWqY="'Ƣyf)^n61[L7|§+C.ru"D tsϻVdhB,vSQ@_8n>U NBKw[2/'mv $#_^ny|obn< h5 pW7H:[XÞN^Ohqм*^Ԡ7I  0yz+\ȇ:S;ovLJwIS`d쯊jaJP3ZM6;>89iPWJDwTS[4IDjal}w8o/')@k~fJW5 ]M0߽:2 ܱ--,rޜ4JgI9;`ERSw.5W\ qF- K| ݯ%'hepd j79v3q4H;$?CI؋z J2)2kvI;F _Y5!0^]-L"^oRY\ު]b@ Юs[qu,Ϛ.QkϷ$H1~P7/"%pZ萍G1&@$y8R}S=и>C籢x-qr8H 琐y#Y-6q@Ʀʗ]%}7g޳yv(hS NJDD}Y?vm9gKhxd3,׍#fF{ iWGODޱCN%i ~\! VqFQ&P*q{P5*}Q,FTͱ "Սφy)%osу:Q??繬Uf0?a>Lm␓}1*))XOxVzadmLC&|1pѐlġ)pF|':p 6/PX/ONÉɫkNL*s,*/.]E,61%EDQ,PֻY)+5*^!@Q{]h'l=j7M?:W&.p,hWڔ/֟\/'p(S?=Mw8oh'Xi K*@"9t{[Ti\eE ݃वzq鍜 ˌ}X_,NYN'驾POg[8p .*t3cȅa&f0hhE"3Y'*yg.r֭‡%bF)ZU9`c okt@!B;_h1,ñvʗzu VK"EDBcDwgoF dWDpgQXeq}C@y p=cHґ*}pI2x9-|Ǡgj*B­|ܛ#-~%֟}Չn᧑gA@Y~M>4 ,w ]aW G5MIqx';E_!ii-klidA.q^M ʡA7/U*X}=J;w߫Eɑ kƨqTTՂT lz=~G<,J\UsR9o~O|Nߵ7$`Py.'iڹ8GqAr&zd5bm pzngQˆGa2{[$ ֓vB? g3=^6 :l1B6K N񦑏i!cl.Ά綃i ,0uwSbǸPw֙W4:^-_8WoPEbYnq9vC rgv)/4ZB0}Gt+ssXqӂVw{N':W/ĔOafSLPbHT@(c8E]Qc¨'"Jj=ýVTF)0: Y]i?=퓺x]pv4m"yq"9S4X1I?J@! "(SFUF<[.8_9a$3xHn= g.b M_*9bsDM^0Rd毴a@Kƈ?/X26ER+f *Nc|p7•jv/8S]!"HšDY>BZ|֭Q]gn^ &! ;/ܹk}>A8jlrnRgZsșbcN+3Ho.{Ju-:<+ u/MSHVdtr,āBb=܉h:mgCH;>rqߌ@8ׁ.a0\njֲS3;6zVd,Íq[--x"]6Rf%|զ< ñ,*ʲe#q&5S0Ab=ǣ|\F+vlM@;B{`}Dn M0м&HR#^^K9-Z^(싷brJ\ ~&N|yR SK 02>Jۓ v9.5?1$O]D"HaC/l tiW"eH }WC>Uzʥj;3XMVb+1.9jŞ*ӣ1,o4E?H8 mN6n˧֍NYu:ߺ~זE{fLKg{~z֦񎴔l8 ;q:<|ﰗm)rm?.%lяg<iaɏ J/Xyˮ1~7[Caer% lc ~#m9iAHfh`^p L5TUB`90!(VoIA,WZOF/ݍlbM6wJ^ɹo0q?0߅,=m&[k0wn|`,ۀ~,V*{ViRϷI2O~{%<" vg?t~9/nzNY2W)iTgWo ?@&򵝸a/,xxvITi4Iy*J24H_~tdT֤>ߪ1YkRUMplo1K$S)հn"]~z6>@Em{K_ڨ_Z {6@GK\`xCk~V2y)(2UnD'=Kw{pB6.& bC]a#X be \)s=;.E|ih} h 7&, qB)!όK"#ˇvV(C#" tKGr ,S_m4 S#ΡZqYDP Иg̀؈WWH@l~y6?n@{N/ EΑlĥ5wЕ]Nځ4D[b+8rZ-`;Ic` ^$U~*dUFpN[^)"w fBiUOEpP3 ᰢ4nU0'JgW"u)G:]&$f{ZcbF\G ߵ+FO x%\VL?é&U)9ɧ<֚_PG<W8P,1s W%'-7$[S#cŒ*'=DTyAgVzoPaڼV%?@V%줞Jc -9ؠI0ŁO/lu9sqVS8:.MTN0`uIw)c(_ 51v2^!!e{.2n'Fw2 f*%c>vD-Ks whoYku.eK% f݃TS蝏߉uӱ1)`*j&X1`E1nF;(wGQ0m"̯vtExzN عq"[*VvhrnC/ I$e9T+`$)tHJm&4}y3dA Cݽ(]6mu\4.HW7:HA9BwS6ȼɴz즦~;3kkeI9~ ۥx{|{TwH6=\WB%c:ߐ/H޿j۾9jo# ;Ww+LGZvOGJ:->ֽa|,-5]h'pyدh*STv=n] Mm<>e^Jj%֓9UoGFb9D7oB'ꂭ/'}Ʃb:ģnB(3ڏll0kW^z#+Uٓd]‰箺1:vx7?tAA?>gUhL̨葝[k4mto GmW#GT3񚼾C%[c3aZĖNgVepg>9frg"'~)#z3K4~c .P)ȁ# a^݉ZZ͡Ɵ eJ#}yT!Vg}pzJe;))rG@6q|IBJfCThuI$ _?NJԛUJ(Vx{ophLCsx{*$nި& tMm`OOe1>Pex'y57+Uf&zqHa$k{z>MoiUR5soRb|3|#P5$|@J']){r=©ԁ4ɣ^q/I)5ȶc. ^)ԄbB~}p5YϷ^KJKՂ! ګ 17!>FiSx{̸6#*cANuq^ګ|ϡx!j-Bҁ-gu&E äuzn s]N\u-|W5~t-0'_b77C-jBYJ֕Pm]No-XLm|HCgcW]]~d9/{ɢ:%?tq)=`}5Q%OZvzWPCv4&gz$0CTf s5hT-~:W! *?CpyUSŪ6`\)B{B\a8(7;qmYF ,G8I5>߆:$JHǮ5L2nUfeE02BfH vL_v'_oWt.&uj"tyuJa3sٗQPJ 6pY"}:-Zm/p:{H{.6QXW To-lV? ׇMR-c~}. I}rً '/Y5#h>Wö*Dd]u,MNHLatl"++sMVJssTL|oYVc:r}o/}OYtNiїye|̶͗Mi8sp>*F=ADrG!W6\Tjy)EJ;t:6>k+uR):`bizV:d o?MZ쌤"뱵(J -`Cǎ!MSLoB! kª\ǃ _d~od& [1i}c\XSvg"|gvմu~K4=kV窱%]<*Z,zWӆo 9W$wo:'#.@>( z ~^ϥqg2W&n"u)-C˒FxvPAlxCx-55g7~L\MxRA io;!uO/C7dXRcr%.=e/'X1Kʊ"-ZL*zmȲi<[W{щw9 22}XU$Ǎe>Ŧ1b'XvŹ4H&Ή̱cs/ρ!>DA3uo*Ĵ=p5<|b' Oj*ʫMS"ݥe~3 B{!6~m{VEW]HL]~f&o%As$*\C]L j@07f3=8^ny 2 YY:w=?N+|\Pw6n2Wuy$: B>n*[W``µ >~s}gP3 aEN8pw[dЧivKc%pťڬ{Ȍob>~߉Mt0/!{ HZ*WF3[z+p^j Qe?U c_92pM%=TEx7 ]<=lͼ~PRQMnS„G6G 6a #~ֺI Kom-p^|Ef5QD U'*r9+&ݔ2ts$M]|5L~Lr2G܂ET߂eۻϾ\[^a¦3]B6o;OT3"a˫_}ӿ{+4,/nx"߆clJź$[ |eYr֎Ȉ֊ 7Xx-DJ`?\mhT94-nFԊ]J/LN-]~M~BUkګI@W+{c8ﶜblחg87U휋h r}?0x`q|OĀ ,OkT' (`(ir)"/"0*L|X{!{3X^,P¿gڕc]PnXߩG%Y$>]mh W 9J +V?{Ys[$ڳp&z3놨o3 Oѳt5LY mB4V+(5Q7 l_:segBA,7[BU((r@a{1%fUhDqfe-Zi%]a9+0j eve] sT恎@ RujeXx=j5 wjjrT&[F9>*no(ۜûm[;rB{Grmpm&sFr6!v_pC2!ي(&)O(柨$*ks3Ql <k>LGM/`>G[\kef81X@ 3i1ڡ ur'TV燯P9\K>`̨DV<15GU}~Gm|Dպ#Qp.Ej $_/CΆJcGFlQIV9&6ڇt{ y0J}{] U'`6L [Y@ K4jUmԥ_ $UÎg.]p(3dvy)pPO֯uB^d9Wŀ\fFzt:k+ eRߞKk%p<rL_vWBQ`o c6Lk\`߯RFo<eq}9Toze>u$9R B ~ɑAUl~ۈ`(6Gs3ٝ!%!VjVy<Bs_H[g6-Fx;4U,z0zmYUֺk6` ڝ*34=v1bAwI% !٦6Z(WN_z(Z͚?ʕ} ,rFsO[?c +eAEp$.bWi8Z !MԆ`Л>mDKsΐߺ^~~tث; w[i=SrƪqDk1f:kkCGDw.d xyDc\1PI'EYzVRn/^/'#I>_`OoArXGOU^:2h#$ /|mo4E|ՆK難\t/fʎOG<|z4gjZd59}9n^e5 } 5}*Ĩ'$n#IE6^pp*eUQ`O1b6f&Hӡ@/e8Gi,cd4b(1 <@eO] mҘ/$?NcL,6Renm ~iI6`Lqi"vz*È&7ZOft2Oy-[Q`U" "](K{=_k0 7!M:4S__B*_P3b(=]yQR2>[:@>8J#ex ,S?E,DЋżY=T!2he;[ܩFArX] o/?'m6_lv%{>(/͐$NxWjMM":P4`pH B>N1zgRFa{:}騃V@ĒzXE{ל&ܳi,c|M>d/f(ݝ(gq?c PR,6*0Et2I鞉|l-%u4(Q r2M ͒/| \N`~&~+9/t7f_{rߠ#~Ke)CziWn@f\X|ymaD.ՉwbN1_CA'ΫU *>T=y2VyƥsB-%6bw{yJ}:Q/(LG~zʡC:}`2Keͮt 5'a+(LB4$qjEVONR)`$7ƱhSy%R>cӟX?7/P׏NNnh71S ;A:,d]ꚲzBhv8A<gCFR$)}+=q9 9&>mT ehCN-fؙ9b\e:ߨf mA#e6t~E$zCf! (|OP}q#osRD޸VLHkO|IryB=FuWGOYaD` 4R*-lx-xj⇨Ei" Ƴ:G+nsSRۏT]*^D kp4`$e=4Xzpŷ|2J5!yS5k +B q rsU5PʆBE`;ܶ"DZ#+&w\ m7+䚭 rwް&PgjM5fp7#woZUX\ș՞5Z|:Lƫ /D=JB A~KiboU:)ZB/Ͷhk/ʣWNFaev$(h&590| [pL%*$H\6ƗEVe{p4[@X0=J&Pvp4 (qrn]F;:?. l2QС^(zǖwݙn)u*DꔌGWůrH|v/qN6>EmπE|3a:y^a xxJoC !'Xp#Kj7P035Qb(JfТL7LQ'R: EY ]/E9dmVF9m0 rQoZy*sSTxAӉPZOD8]Fv<4Y^nO9TSY>e*ՎEӸM 8f$t#;KC/aBp\T ^$ig+HTJ p;c6zEXn |(z*& qdjv,t##_+EHj +cNN)\2((GK// -op"mC3%K#Oj,sz+.;&O\zN`+ykx 1LLBrG11mHݶu=V؛V@Ѷ ElP!YY`OziG(-;s?0@Hl?ZtҺH6l_Ko$oSfGY$gOG^dCw^|7%#vKF{VQC86/\c2N Xr ~"'M J¸bjo08Q"WZJ L1>} 7 {$&V\H''zI??SzkP?m4rXhM^ܘh(U*2vs>iі\crn_J3%-M%H&Leae|BZiTV!U0FNwZ` 8/!hJ (j%lS{]=< րDҌjo#eYb|48R0BTY& Gz@+Us0.B7"kz/ A(k C?d>ar2 %/'K(wpc4r8/jwpG$X+KH>zV#bJFZOuޑk a 9&:UoSù \i8\BCSXkE*QeGlQeR!nǔ&]hG c !-X $=}܃)g|V- O@>>"@|rg)HB'u_ _:+nS  ҜxBflX_w65iJ_58/a#+@[R=D7²JTbRZ_y90sC!g a'C.k &B(]8*Nxo6ACpDRU1J#6y>yv祵 -{Y\ BkCϔǏ"*]motW9H7T;2=E>٦VnSS֊̕Tbu g\t-aC+ʯr`x+[67C`ӱy<5!l]s&D# L^6tLBs9u$W*J40mȽucJay5 #Ƙ x˅u#)#K + dSB;Y?U'7:8hy'9Nfo7;*|9=xȝzK$# >_}{eAA^nq}XgbSq%gd?FP󱐦/(;$D3ph- !& ]5PITG>ƶ@0w0ږzdxi@ Ic$E)}&7,Ķ˫J's2h?+}l)K>t쉇B<Nj2ث|SAd/SzG.??V*1hZoRNqL 5={(d3إqzM{הǼR*̱&u@2'ĺYuER;FI2L$ oqyy&*ƗIA`pO5:93VҒai8_E~Tr3m}_t~wOhf4?tzz\r|UE0uWV[C.[U+ˆ;yVfCZZ:-2_}HU]lGĖ$ YιKԸ2K]7j? epdj}cXع2f իoڹ "nk/1FO*=ý0Tqz~[eI]J QjZ:s=Fo?\m=ϑfP]f{zM+K}T*Z!}@d.:8/A̚oJJa;>l\`zLQ Fl=ݹ#,2A9R@Rh 7J(q]${+n.瓑9snZ sU% |W8+&;5] /ɲѬzEWjx&_Yt > \p#E2Iۘe0W jz4# fIwlo0wcȗ!g6$R|Xt]{^%"=hLhXd-Td㖔rL3y X?kί;1,`s8άԌd4if#6 ن1zeŮxZ]B6rTgO렄Y,N0_GvQ-B.ep1 Redj"jqq ռ"ѷ^95}At({51& )h} je$" <|nEip 6HFrx PqE#h@0ZI*-:TN#y`a/S|@VT5{E K4 E稑uMd_X{7J=D;hNC mVtXf@1>1K҈.Cm=L4fw"nѺs;?ް)0@޺vʌ_lF"8& N][Y@R­ߖDyaZi_o!_pZjpFsN [YNQXvZj@9/Tْ71iW3NMrq;E @ijh.@1(B]=&q%ˌ1_K)ʭs.IE= p>u&@2aCTuL?[upBUZcm9[>w0`LP6*[2ѐ;\m.4or! FW Aa#τZ4*@UYSI 4nRB9ZxpKy&`?Q[CR 0t}zdWϑEUY7#{Ћt+Zݢ}XO~ƚ3~6B"VDjԙ HGi8ZEdv" gN|_0JKĿ3H9[H5I @)#͉ꨒlUzJp}fWt"Un*`m9nE~+!z= C(x7aibXdS2g8E)CKA^-zU+pJFG󒂊G9:ݧ0)Čx ͢Q9Qu(9r'r\ mH2-lr[+J@'Ͳw|~}#ʵT,ѯ$Yf"a JYF50% Ј+~xI,O Vt;:N5(-}v;ҳn=Њũhf F}[3*3EYB4.WД:0:,I=.6)|v4\B$HGR͢E._1,^hp6[=HlUɜKNN8L q|Pr^d8#W(pH!o<nՃv >9= K#d´uP5=fPb+{1fiۆf$ 3nCj|"݈- ]""fŏ=N|ܸavtb"]b.ie,/J[ zPt*[0Gz8UoqQh_h24(u[f NF3\E#f {r0hݿE92' i_:|yz議Tv#l=b|DNe-wfDM?lc 4ݯxNk8 լ1m3S t U`Cηv7ӥY 6hdD igC;NwwY~_݊^^S}Bʔ#N jP9r욬bpmjV2/:'7Vnd<`)e>ґ\ ;ȯ'{'O#ތqh3ka4bʁ. h7m>Qv77dpuA2RS2ҙ6ؤ~9;#@rW_AIth0EBb'@d 1,ϔQy~-BuMs((ƍDf']zi[\XJlPͰDhiMJ $& );]zfO+Dpe>DG6!8%XϦfx+j$Mq( Cj t54A(1I_V, {Gk^)ZS%$AѽT:˧`-9Cm0o(~  UD\{TZĹ1P>X e"Tкbpg27xsiI1D͏*̿@=>׵b4Y+ 7e+F.wm*Z>C4vA"*E8^_{]y5ވgIT$WgdrBS'8VĐDڏ-]\PLFCG<)<{|[rȔz-r'ĊB]}<@.o_8t[g"O0f=0z)]$>/ [Mg#0%ăN0^侧ӧG|5EﶪD7/U qbQ q{N"_p+tx,U+'TH^~߫4,j~G9y/J?~(8j$P@jZuPUdZ%*8IXE- Ntai i~F<@%9'O&BSԐ⏶W߫B0ܤ,12,D!M>ywW՛'I3G 5p`Ա!2 i~UOCpJ|ߥC.":J.ԢbH?rdgԊ'mp* : p )d CV"T^{ TS}"=gb ?I2|Mt%I<0!޾MG|`Bfr*>}rcLBaRho `4zak&]Ӿ A8=WR_X QSDM̵t*|yU+]pef(\dgKaVgLuqNUp<ey@%Q\D-e@rpWK8YqWP\0:csSxǼ,'̺Ah§i҆i6"t8O"FCK IrM _rEȰR*W=F8\mC\tGӇ^M-Q.F-MM-"[7UStg &,oktkUɪyYW^Dž<U*y_OvQ5i/8p{^! L -Wt'XZKT 8{ө6\ߺ5'6nBͰa 'gAz&µS\Myf7`x [iR[fB$U@MF!ꂁ3WLMlċ}̛↩6v &_#1wFC97]\LR?{V b (T4*2޼$[<2;d6 C^er8uvL4C7 _e3P/癋Bz/"Oa51yn;z8W Ǣ0~񎯢DqgQ,Pw?>яH^-@p4_ ;4mq ;x@YGTCmx)4D}whSZc hSnoWҿ)l9pD f0 Uj^eO&o}Q%O"i|-VC1JcZ]]0z\'9_ Zqxp `X0,gtCϺOdHۋ(d3CoΕ=):pFLrVN'4K4JO)(Sg:U 4o@7FD5C7ˌp6c}XZtn7*lBA~;@«&eȲ-$'+F4$ OćYAgÕ_S:"ϴS$ahgə0tePkZ( XKr(uNh؆UՆ,s"W(@ #M^ߴRN)A2luкh:ty'nIO c H6`.EظpuL ·!ג:yZ_W'$Wں{Lւ OPęĂa64$X[k\u{!Y~en@@V[c<߼TF Ubp stcaEx"i饊n§"[MP0GKp+[F0[% 5YZ+ HN\,M|J 03<9Oej>@~Cl%n-J+3Ǥ pxw4F];.\=?)%'][b ]^ǀzYNioF l6$8+%B|lqo {/Fc+I'À2Xߝ=}qj( :cX&*E}4˫5'L3 xIA'm A-sp/xSSExzjוc8U [%X ΚҌ)Ob<.EmKV~5 6KZp( ߞę!_D=j+s4/Jc#@4Y]a_gb|NTjjVnEN;f%om0 \9}d 7Kޙ$  W[n=tP]~=LTD$y<x12Ct@"L8eX ZHߧlJ}.ˋ>]8ꡎ鱦h4-\櫢p^G cj{]3kI?[cGfzYb`?_֫\:yn^D 0(bVsGALs,6FllOV4<0g }? rb#ODGy8r>!X2%$o+L`i3~ U[ѷu@\[9OJhEbZif n+8P$?ddAx1/F!<:ؗ|楛N-8zK,EjF?#|G[ UF9t/l}L2Պ $` HZ1>b;r5+C3N*,6TcO&d{dmf狮ʼtq#m}py{mT^AJ[1QƷɽ֐*Y,I+cnG-OJ3V Хg"~9GDrNF+w7ҺCYxL'5YU5x k#ͭO==-Α>OD*ܻr;fDc˥IhAHM@w WWs`ۀbmT.TmƆ_q۴ܪu@pJ;T(WSNs,v*BkMģb=0<%@̏M̅qS&m=",S+x9%N~aN>ڡ8 #(%m' '4$d~4Ϸ{HVq{XoOR~:qX ^O1=shm'fcl<1)BAB5*7 byp'>]o}XETԇ_W՞!jDv, {V6Dϥ~.?`c8)OD1EǢD1@T Mba#7[.>vơu/6$I󖋭3&Q-M~R>OPe cQ_7EXqOӁ!Y^^>Y}lNoZkJ…UnWXMM4*hPltSİŪ*q7"su2Kazajy8*_9. x|ˠgh&]W K'Kϯ-Ũ&)c)f`}A1. LkUlϬ7 IRO'V_jJ8SN%ݑ1μv[lxy=5ZVOH :.nS%.{Įtz|利7'9D T&_Ŧdsre+κ\bRb=ݖ5)XWrS B=SX²2b)8&a+ݿDsxVDk딐$d6 b7+Zvk q } ˦_*3KłWMX_(Y#kZ^6"oD YNt=%*nW4ђ|5SC붸)r!YBtvDo] 0 JՀDDoh<;wzj/ټ?v6urq#ts 5^/,p0Ȉ}'[QVG* vR\Gy}#ab^Gy?zƎg,>= 8o&z-9FbW4pb6+ԛtQmҗiuH\}Z6sՏRzQNbH:zcxtdJՙW N Vۗ 8uz,gTG: w1h-Wcۗ2 wMtmA#,}h Y⃗dd,o@^:q.x݆7{&ER#sfɨ99nC3E}j 3[Rع𘐺ߪl,% Es<;Ag+G^7'S>n*'@pWrxd]qum ~85O#mÿ9^5KOnt@AL!lY0R[c'u+LCcbi]R`"9iWlFΚHK(S(3`0-iKE,WnH ҠGy[_TBe=5]7)N,}nK0U`c]׵~y;n:WTDk8Z0#!3Lw Y CP8(ZeQ$Âtb^ї F9Ji~L"(5J5Ѐz ke)u c2TWMk!MV=h 3_T;#XZq$ RE=k *@.~TSз@qY xaG+{P2UJ=[QUYdCtmԉAȞ2r 胺/u~>Yp#9X?/TM u0[ALxKPNDZVFaF(kT06zTvCجM ap;߮x8ýN-tv>^*VqYxnaے m:}P?0Dz06_sQ?a8&sxMe}17%`5:K0MWa]I,>U!@'PgAcynدKHhGplٹvIp5mKi(ܡlʈϝqg:vqHdIJ jIJ^hiϊsOCG 5XzVBejzB %-d'2^c_H(4o'7ZF^ʔ{Wf AX[փ]s~l|3e_8i72@'8!0|SejXL7B ^Og}G6]uo~祱F)X|K+Q:' =>vD!%4x)PфJ~pK`+5ݫɍSw}_ ~&\߾/$ETFxz%*`֟t5Fؑ8Kic1rjG0Qh4 ̺S{ȏF唨S xMd ^l). ԅ?Сv4o[ۨ(JO ]?'Ka7̔gjgJP,P`q9zT Mu*N.AƜHjCO^suް{EX2m.| J{wObPhl' P(W@#d #aX v{w6( ߐVΏQrF6:W"+hKt>fxrl'X$;u#T~8oDl)1)]ꍍ3 r/GKO#ԴCF?_b5~aV5 *)QF葢 >Z;qI/Vor; w'&JgͿs[2wB!maY@$HwIzO-ĥ(дƟ-m)}-ʷ@ܯƕJx;.[-8G bSr6õje GN :\`9aVވ cP/3KnvCkBgRje +(D?II6bVEkD]r|3 X!Fai;/Ĉ\[k~Y+H*Tݸ;0Q2KP)FW)Y^_PYiJd%󒛘9"|ޟeX!`LУ}k!\qo "U% qZ XqyRtJ%")߇I=3 ;AmYK*y?lW׿~RvV㲖wl`;, ka듚s_w@=DfwQ(TF=6 Vlǂ\gD d.)E,w0QX¦bWLCb(=h9(TdU4}2 A ٨6xR1Tܝm3 1r+%K$C N 6-8*][PʸWǬ:B r A&kw}?MԚųL!hZ`vN*DFdRm؋QךV!DM(r _-!g̹{O? [UJ|dpE&/1aJ4ۯ#h]#>zl Q^!J ps +Ps2Q`ᕲr׆u:^("gS18\X"bzwXw GUi?8d^5 GqQ̲+əƧb^<ŬU 4R/k&g3P-ұ_FOr;L* ]Gޕ y0iߤ _dp<<<: >5i-Z~lifmm&B_u!=gP1=|4JjIc]eZ;Z̆NR՞[2FɮM;SC w+ӑ`{ :U,[K" ktTC~_%\)a ּejHC3Z O$d xk(?B]!jнwZlymAM \g~*3L"OY`lp9̺e2e ر5#6e!JaFJZ|R|wJOJw]|h NҀ9}[ AHϷS+ {V_I#3,e.܃?e?Y I0FM78!W{Neʊ dD,V4&G1- !]%NLuC,`9( ;fl7T;_7M) G~pd^)dPTјMFcxE75D; 42Ы~; Uw T|p57-B{GE/8iKpGKFnQ82v!ΰ=_ ]ľa{<y_ִhN6#?vVd K6m*rp=jKuAP@9,KY6 B-ᵑU&(%2_6u&ZHnࡢt4X;`1[|5ez>ĭ=}t{_S t 8PDZ;Z-ZNSޒiHsX;|f\bROM6r9s*~k/0:[T&ZkfLѷ9 "kZj4{1ǽ'y) IVMEjPn< G)DFh[7kBGs(s Wt*էi$SޜRx2ZPMEDE=ŬI Nʧ8ű:zqrUjNL*ϒ% 7 EMߦa}->'KƂhF%2tPJL~U&Sxo/?:DZJb *B74t!jTabPGc4mAqKT\墟m~[Ǟ?YPHz/?%)(ER8R |0<;$T+9/!? #ķl`0j)+L6 Еt-׏¹hEJ倈N7tdz;qYkBvo/b@>ЎКL&К`Fg'n/L@P!}0"rֳq3gAPq#1;@ON*y~֐|j7%c"kJ~$هl5˨#lK,xJYD S9 %%_bQ'Pdaq艾zf[%hEyK}o\B6rQjMW,r ߔc p* 7>lh/UQެe(("N˥˻!iRx>jVٮx%qGEȵVx6=K-㭪ڄr\*OR>Pc 4%J|9f6tf%9=~BHwIwyypR&Y Rg*F0%m-5p۵Sa;3~*u/RsA$\s XѮ`Cx\Q6*$iX֦0lohPi.G8Vd=#Sd*u#1>6J,\˹d\D 4қmG0:}umK"i,8A C ~Q(T]~ YIfqkxCGӣ~enh5L50MuHuC$,wD+ur)$6 sx`4 ǪgYVOH['pbk˵ ܞ',QGoZX_u k!X1rׂ}&T;isYsoN8ÛBod-La&pw8bW3Y͓$B,_j!W4>,ҷǏXٰv^Asqd5Je34񻕢&E<h}JT]{ЌjxkfGj+Axyfjs^I4<Յ@xϞ4r mP,nU9+~CfL=x ԽOmkKoԒ^Ժ?gn.(3B@KBrH&K,(FfܵɞLv7Ηt< 9nH&U,s- c?'5jEEt+I">43֒+ʸC_nlKES :ab,:DC1OqG!тpºIxEq%mYvinv?QDKvmlx 7NJ]V_W68$>u2{_ļ6 } $Ft#muɼJsZ_tiDD(l#6ǃ/Tj[ Áu` ƛ?z'y)sQtT&?J$|=ߝK)$tqVN̜2UM 4/!($6jzdk9- (@f:|qۼ̱-Xy;u"*^R4&!?k9\6xu AGU9!:qXUpa-ip4qx׏JH`ŴkOcKe_ U VEmʦ` Y;bYSފo8e2n@gc]l=Wj9@9 F{tIܥJ'JkwxjX1Q-]͉Ы{3JLOTc0!Q/vLju zikEkvtnOH3|->yi& =7w{b!` j}f$3[ ;R0gEsZN4Ŝ:'Nq'1C]7i}o܁,?zaH, rX YQIG 7՝/'!(љ";+ַa70_^GCk Lsq|юD %)̿76 A(Ͽb(ekF&P^['쎆&J^Zknz@(tx\lUg. cH*oM*Jv+|w|'%@ӻc˝][!53upk Ro+T.giVbOH|c:`^q|IrJ&1W]ajp)Y:ZW+;~™Mu&ԭ|inkA-\,]t$laR'> =7mT#4lU爗h# Kee) )6&MrS̗ AƇ9L1(%e;ȷT<upT0["+c_}/SQʊó#2KVcϪKѰ'#8-fzjwrG\~>T ߀_q'F؀V1|j&9쒫E^PM& '{^AknG֦1pɒyۉd| y'Zr,$vTƿncGQ0|;xTI.O#_2vOB$j$ ~QOFYݯlځ07kE3%ec ƻY_ae 顂88XUwDqk4^l@4B"z kbBxhv<gzCuݾV;̢V+;Ǝ ;s<mPh}MA.S4 K]ރ{?bWyd &@ZQ`^XS-ƆZɎ<hȓ(߳ g}a߃y Bnw*c6˘ fB5duIesz$}ɓ,c?K?or]lRnqInc5p\TrG _0ef0.e;+qĄ-ߒQ#%SpX̋`F~:[,X; /VUjf@Σ8Oj>y&O`p'͎-Zvr4a;\A[ 2.j\zJ\i>uS$H(LJɟԜ"KKSZmN[7TbiZx;mGWmgP|8S,wˍga&f=?IOq;K4Y&LhmYeNe㲤gfk>K/+Z2;qFٻ0/S/p@pa1ĴZ xnq*lEؚ7qKnfT^r&g<ںkR8B@5;a޼ш!3Yױ%y>+,N;MubS!Fvѻld62 Sv+vGSHwSYklJ0^EohRL9 fN*_H[+#x(>2"xb|W6r; >~ܼߝ1\"a ^]@b(oځ rKIE/|CCM$陧Ocm;_螄Jyy8v!dUW=%4y~Mڲ6Dզ8/d\ufyuxC-.!.-bvg/%S>"ޏy & KГr=T|q/_)2Ak Z&טCekB!:CM  F]HL0,^vT2j57RO0Gɐ` 4ۨ0X|ڃIW?8]Nv'We&^y%9F/OwUԏ -l~=tķae$ґ9Gg2${:)pA?X4$]ٺ7lee=q`\F5H!CwN>9^aNLu0`P[5&*@.|qSi*X @?R_XXeW'j~ty6x6[\ՀD6[cD ԮFexϮ-)lkz'N-C6DmBq`Q`MUL'SWtBIڤ%[~\ﳕEQVHgw?|ܾb5l?{ٽ 9]oΞLkW COgR;ܵ66`;sO8dl/S!J`5fˠCO ٶ=?0HV{e0`&|ZbyNϡZnㄋS1#t@Il7qC,Ύ0yY2_;' KH:pe]+%} nyôb0A"jJqIk"UnyV60߅|7L*+R%hm* ڂoXڬv2b ۦ(׽xm2X:}H7[LWpFnA{eJ}X,_͢/X"? 6NE+ϝq_8JRk D4qO&>AWI0w>Ԩ=)(, :Um!!DيҚWg}᫩/#헥^s[&0kofP\ T[#]`wCLpCb"f^7%jV"Ki8a9[1MiԋSf&II&st͚Z!ywUohcGxr}AWG&oc| o۵L3S$kL_W(liy;]p;+[sVۻ8oȩ!:{UF_  jS9 "$毽/WHEb<EwaJn/iI: qV,H,w{\ !a]]֦tJfBSQ 2Έ?@h/ JlU's[g Vʧ9ۂYADoŢt;c0urH}7S9qs ӽ-#~Y;M/yS6wr< R 1>?en#-j5z *'&hwkF +odq&OFaA%0$#-b?<ZiɢoZ`y⎲ A\B6 O&o.Ep@jӻo(QgRx_lcZ6ltGY|xaL_$CDac0acd8#%8EY^.+Cpu47)H_>w`GM7NYA(a 駓 1]@WxSjg[')3jue+R1JOJ, x~P U9.d^-W(25~I pv 'z'ޚF ԻsZG2u>7˧;EfR/9(u$?+mZRHĘ;% O5vJC.06T69橞TҕCQR4 րC!86rb 9sUm5L$յx1p%Biq[(i!G2*esggj`W{a;KXF6Z8ڟzzҿ R J<и"eXqj]/~:yp׿Ķyc(ћTj3174 sMHYmƭNTZ>#kmXj㜝Geq=*AgPԤI"Q*Fzj=$]iV?H 7 m@tEj$O sD4Cm}veF,}hϷ k얛jcxP0k8Ἅ~#%ljF]'.C#u{@@D@hzh{2är`H=s$|#6x= U,z9Z47=.ԇr iɕt$:tڠRUec,.)GѤ]\[䯜Fָh(Ѣ*:8wr:$c,nz8w5SUS6+t EȽ 4yVKZ`灏g] x?#4m;c̉G͘9TMicMO ,(\gvP)u٣XFLrPAxՍ-H<Β\G{pmAYCM("Sк\Kn&d%a,!3nXj.;Bf9I$I036!+ ]N b#p6Ə&U<2nt. kc񮮦nh2XXD [8/U ҤDtLrbT TV,NDP"W1V]W)K]y]£rk'ϙ\wIp;6Ri:A%de{f?ʤlƋ8Rct[E "j{m kS 3 (Vˑ(hܞ%? scH^O?R6BcsՙF{K>,s v"x]JNKza=vlV2V2If_)zcFi#fƳԠ5z0<Ʒ  $tkC!i*OQMFN& XUy6':fy9r X;4>4?Þ AA^SC/yB?n #! OTr_+[ÕӛG\Tj¨DV5Lonҙj9l,7\[7'rW 9IR7"\Td*YƹIhGs͖ŗvH5*jd(e2F Ώ:-y.e:>^[HIt,Ֆ\.S!?a2~?mkD(LYǕB芰&;h 0tՉa` gb3|ybv)$!I=O0yrz!v9#ڈ%6d݋2 : _1M9J"Ρ86 nj*KXt8ōJksMyߋ+WRa5'suߞ7H(W&>hE)CA"=99x%4`=;EWks2k> < 8me>)OޫIfu5Pw2 |MnM|j1O>|]Rh.+Y2ՑKMyv3Q1xqj4 1_~\iAho s'mP[e#YN9Cp\[C)|I2CsJӌ 1'ImaH)J-k7c6UzYhQ3hx YHE> Ҝ6` ;*p(睑HuRF:}d,%o]z/#G KZD&jz 8Xlr ؾ Qm$:\L{:u"Z9O)"Er RDviu-]]~qdBi~6+G$\!kB/^1=q\EqQ^JMbgԆc8LDV3y/D1\vvJ1n?7ENI왚" ?:T.J9֌ /FYTWaNM/`Q጑$uF,*Up_&"1ޤFY_|qq}|r`Cݭ`1&eS|!+Hd ˇ@_ KJNgݚGY_iqkxD#l"zF6!TZ*Z$`F/V>oKiw<@Z}i|&]Ub"rGty~{9Q) Q-XN.g),kd"|񦦵05冞 bݧMˆ/ /n*3k>~%?BfHn@2zQ'a}T7\yI[ɋndcUلUF8(|(-'ἣa{{Mo=*:iu0 DfkA=ml^#DB;ci&.VF7ތdW09έV ^Hohۘ WL8NPyJ"QDUC 恜)^3R|XkNmirvqx:K -ec.q/SRЇԡg9:%^A|Ic^҅P Xxh]>AS1i:nn_C# e!\2dU4ߏc>Ϫ\`p:0R!x8&Tü#dZF۵S ҇OU#+JAUc7-ĠWǮ,PGOp. 2ḼAkUv~(C׀ 7s5;YSDeܷt '.,6Ij/e67f'}0?XF#(&]t[@-+!1I=a!ζNQ P=n>NbkE T(PR`~jufCю{E(C rr/݂mIW |#(ϒ̚zD} 4Edh9/k:8&y0f `uAuG ="(9!3UcW869ڤƂbXnoPyd+}9Dw7G2ۅ<3>Qx\'n_S@%*}ejZ\yv4yޜz- 3ʘюj$Yiń$b}ek)' enuq81HY ff@U"p>ɪlcg29YΜ9"KLgv:I$$0sqB,Ztz6JW(Vbv|SBHƮiYX\1o^lI;KTB㚿-D?JTd) Cȁ5Y1hN@d i˷#7O)x8b*i}~o5U 4 mƂYʕ n8s0Xû X^5;=eDL*sݣP0p N>F[vM8M,mI<:7n}7Zaґ;{ʢ_FturD#(:)c܎|N :~Yg)tL:) IEcr^h]Fb=(I?^20pQއs:nMJ)7;ANOEeڞ*Z|YTgMeh;7V~cIb} !֭<~lk!y&o 7gd4 " ZRj,8]1Q_΂/#1o vKPndl g-Ð8G`1mkz@,ʵc$}@"v[, n]'g 7Ӥt2ʲ [E5b 8иtCjZ@{|fl#XxIW LZ1Dg[]EC\>J?^v>2sϻ1PUQ geY,94ﺢI_7?F1(nHRgp8OeA*k~8>uSP?WϽ/*Oo=6cT}' (DV9|+ X6Z r!eCG 53"fASblHX䱋Ksv@,۸ז$#\e[xǹY:*y,(gquV0ܔb/bǭ.y#&A?Ke2umê͞\E/ S٠5w9k =){1Z\z|Қ7`Xh0و)½I\e:TDvt _I2} a0I`E.\6$LB7RE+[Ïr04ov咺ɬiR%u4W%&N/~$<)یU\qC V&]c&`2?YP آXj"Oǩ|u}v m-m}@2Liu:re->#YQ_]oI!덿@6` p'x\Mslm bL͍ D_febmQlYLP.mm-a1Cj}ѡ<[ i}+19~t)vdT|VPEUb  S O3Wv)#.)n1H->S4^0.E~v ab1+Lj 1ԗXΖʜ%j г˗v1?BxkZʐc6t^M(Dsb&XEnU0&6,nC(ar Vhp. }V |>!倂K2j?A'5l~rx'n8Snٵb䉣ss:Ic|7Cl,c>リ ֩eZW .vT_)2,.@-SRNALPq&\ LtҽUӿLtJ7PBhQ?{‹5N;ඟ`GU3) SwlEo?(ج9y=5&su<`HJ9/ HC_v>ʱ,1obpqL:,<&ƖB+]!L ҈B =끒oZ b=|PjJTWC{@cN=-dٹ쉭/{M*H, ,& YkN6i?D?OĹ{<²^f(GdzL}0AoZN!g-/M<}d =_tӳc1L˩ ЮNf ^B_A|Gڢ)ՂS$x2O[+V["٬! 10HF_?Č|mXl~+Tw>2"RE9FbtۓJ?h+)K0w#]T2lWK-jLE,BXRmA+"]}h"nuPVS*8[bQ}y$m&HLUqT x A'lb<)+GU2f`h+757iCMƀ4l3h$[}YS $H<&߅'8z W"%폠~R P} jyFĶ/ jg?S{{~:WQzUokjluYCp]4CWSN/Nq#W!pS:]2w(0]q*G<= 7J6,Wi;tݾx,Ck+gػ+ޟ]~ж{bI4s|xM="\1> HbNML(Ѿ2+UA>?ʏnCӑCC*BQ` Pv ܚxurO"jF)|/.gFF[o{}[+Cgٽ'>D|:XmhtkOX\+}y`0>V8j8f@\~m&>T;ƂGSj #^l+tQZ ۑ2p̎ @]$]"uHñl!"9BJ1bޱSֿm= %qr| [Tq\d*(Y1bf\qоuUqUvb(@t۝R/Y(d`8i )P (>´H8'T8N8Lx5R\njνJSH6U3\Iu5b&ZtLKءXS!F2,f!1ƾuԖԮɄnk@tRHM MnZ8Ѫڳً:SͥޢiY]7"$~T*d+{Ў|P:"m? RYv >pÿҁ5:8ҟD_-!AUg{T#]m̾(lH&+^0`w-ҵ%͢™'M'hg6uoq`jݕ[*lj2vv$avA@p.z+O6.! |ߛ>9T aO/牳1*}b=fF$5Զ;J^T!y'3uhFp.la-Y owS(NژȎK@$r·x1Wei?F6t5"Ŵѐ4k:4Mx8ϳ~/_9H^"!S3/bd}ttУFꪡ&SAMr[M |6ȁv[r;[:`IõѤnM !\?#:㻈ӂFr 4SylDj|Ԁ ۩*ef^r% 2TRW4l rrḫ4 JcqX UX8pO)"tu)W,Mg\). y[AC{T֙rφ?x|/[YMRQf&٨E_VHyb {>>J iy?ZWK~-Izequ(w4To.9y6 S"%/+ gZGSCIQっjP8fN0-OIݜҙXbo[~A^#4"d zn0"ؑK1M} vwjJ4hDsP55(9%{\7тh*ߌ]@_mp8VS),@Eq\1A'gc@'.(}]LfdEnjnчopauM_C&@3m @r*|ϩ`wVr fd-*18lC{ϳ^(۬ : &,&88J>k?OTNm+7@ASmIj~`ω|?}{Wr5Rjϸ,XLW' YM"#nL {ٝڋzFV4V$5RT 0)i2y{݈&e3OQpž5^ĆKHA Lw[Lm@r6lu*౦Uc F(l.ZWP kWʅ{VQ ک!kջOjwyL'3Ei:^"5 Еd>{SDԓtA+4[g4u@='rIhn ]TO )uUR*,v:7\Tְ5hrIGB☋#U sޤgOBv6ssh,i:6iz,$S. I@hs@XMSEl(-enTIA-SQJ>ov91Ss}qH[1ogv4[ \ 6: tu?MSQIFUoľJ7߇uf[|<:~`۩x!~%er` g|Jڃ$Z0lo VCg*}zvQoWUd󹚌 ϻ*d XKqs'lBΚ,|:/'78Ƽ~ywQ1'nǬ?P!7NJdba"r0Y~v?mcɬ[H56gl]hCq0WU{ r|G ug4 NoNi>Vqwgt; j#uؖ=(dK=W )작}oൖKV8Uj7kf',WbzH !V>ƙG֕8KԜƍ5*IAW~*Ŧkuy aϙXT2n4^epb ^>7C5?oO|=EMGxDE ZQ՝H"p{xm~,-\} @ܮNj= ”{9c'Q6;]Ֆ2ctu*KeOl xg+EԚL9JtރĎ۫\^[S4ʻ&%ZoR!׸+5th&O Lͷf2YRIɌxvK|kMB0**+5)൜x< 6h2_&+HB>d 6{dpB‡bZnFc+Lb/b W*N w[-d0V?L=dhv4QE5_s+p&-q] : 9?=p`1f4>PLxں1N 4 pKb_ OibC%X_,:\8 +6c@d#Q}qM;++d]s[y邪-2a(%H Ŗ͸T5X Lx 'ݮf(uA?lxv0B2URdS09ЭC@⧑N?EJv)H\A-mKܮjNwؑS/旴|< Nk6L렰cW:ޟ(^Dr z ==Β1*lCSz>[z%:gto-~3D'ܐOq֬>0 kbޡtCevn1n  Q(&)Z*) A8:]LjZ3$Őޓ}&0Lۈ 4ک?3>[h'c.ӻ;M[!r.?ËW0-E1cXRd AViNt$ww0oQ6 zu X TnN,WD7 #SMb\)  0/덥t^b")n+~0r"44ۢZ[YQ]%L?RKA@ h ϡ>ޠz6SP5BeE^,S-#(Me5!Je3*Y2dVwۉ %F1*#Řq6>| eBǏvj " .ǻ_7a-U] E)Ugqb/ͽZC9[T7V4LYVtγzfS%op<$6iJ?9԰a|2ͩȮa}0cP)"1~ZOY $!4'(j,WQC-*= Xxceb|.xOZ̵`'^Кd0ZeY?:KArt0G#6i睃k"1SWC%8ǕZ!DRdV _q[xQkPBX.fvWpi}b8%›dICxkMLh#iƘwֲou *tӻ$4-2B\qK#+eJST8 P^ ؤ + 4"pOkpΞ1%XIl/QSkn+UE}wbF?X J %=k%)L <#1i0B%Q"Y"OwzLo5 AW@q5Z^)q(Pz,P+gȽDp;{%gBF#8>e6ґ D֭Dw;a"efŸ?S,Ӛ?w>"lKA`0_%\(3^U8y[F cf»'T~j@)yj`{[^f?:7l1I:1^+DӇGĨ# ջүIEN F%Bp-t93Jzƅ4wS0 tD0)n*vɈ""T+lt5g]w|m6Y( G3y:Kfu㾗$l1E$F\1E T 0#ؠIn)4{t0^XΑ܍Ns}ziėLj̶>A8/Z΅nPU7K njK^QD ҵ]\=qc 4 AC&i*y~5͛HG8&DڹHԦ&{nnbf[(LGK1:x0b&ҼBO2mht9^8U7vâ\$_U+i$+c'f>JqW9q]= C:9>eJ@(Hl 9~:IBaW[k/$@EfK8ıBRtE50P<2t;jߔۥ:+Υ%vi*1LDԋSz mݮ.zW^UG|s.>Vl%GC*cfn"~%5E3 rMbx<!tSfv賴hvߖu@2WogYi-(\xőPրTV!@1=ZnS7٥@Wq;7yi(&T1=ڸEWO14|\:@ ~k ykQ _ee۔ An}!þ߻ȬL9Q/bɈ$dy` w0e m:/W;e1yVtqiHP%R%ƵHhV*ؚҮDEcalLc1qJ|/˱Y KT0n$cJ1L@?1bYO9=ݵrhŬ$j g {pk-{ֱZh6A)cyV{8BgN+Y+BN2hۣW2aMkibH^/ j,Lșakk|rf'etzR9ƒ S\(0֯9gd]Η3ն\ U\ (E)EJ97e#{U6zU~#PwIlڿ]xd٬4H;EtG ^SInUs7Ԧ&f_/U$wFTKAHo1_(tr-B0 }$uaX u&Zf. 9b%f-5,)2h5~ӿyF_ ͬ)u^C>XgVzBP zl MG5%4 Os8` JNՠtpO|Ѱ\-+̜!Lzb)e,OaϺ.hPHFewEkÈ%i'.ܺUdgl ʑ/VxC]*¾JNm4poKj`IP.nmiwiH702׏n!{{J'dQG|hXMN2 e|މWO~t[D^fMbPF Ӕ4"{wcDBԻ }CL ` ]m7@>cd>6Ye/ LϬE{C, ^̶C˥$83?;98;A`ִlA 8։ kC:*9`õQ@+6^|ã`&0ƥk} x1@g{M!;dY)>,C{')<.H^ My,מYrc+Fm-=zԛH&ʽXyb Ԋ{ASDECE]#CSΏYJ{M2n fփURh݇2 P,:^R@ #Xh9hPYtgcW$]+`Hڑҏ8etd'T;pԦ~襏h0@< (3aa :3ea ʢl . 1%-ڪ2Hॖ~)n7+ewG BP~qSRE{&:voc|Ɨx~(zX~xN1?3t*=xt\[-6L %&ߑn#l>K.:!Cbumf Lg,?|`+w+E\u=*HG?z٤{,Z|<*RT戮Mی#Z=rPݔrz#3>pn|2=M?/AϟVIRR҉QdIx M6mqN3B8ıoC?{3 fα'2Rn+7k? DsY*xh{ϖ|F^%Yv5NO{%u|\/R6eaO)m-Q~9p'ZCs$'?H7'U8"GGɦjD9#y"ԽY;y/T țek}$&6 8.~>lYOeD1 :i'^'p뒁\ѕ.86֮z|xt~wnio1=Qv:[=Vڼbt3 7fDX^z+vGȕh8K3$P2]1 3I@5d"uӅ@㋚ rxKJwք*|đmsd~2{]+^jݥaY~"a܊v#sYih Huq+.P^ eji#~Z:[yA+&R ʑrp}}du~CW7ۋ-H@ںa7Qնv}A'P|2d!n͚ok$ :}C]$6G 8iQR֮"6Wc#-]4 'h4<($9/ UiVs+b+;5 /F|wHU.!Qg9g.P@3Kq'އ%X% <yBߨv&Zq_De(>|7VKq=Šwd.U$?n `(?L!nH-+& W~Ua>bdZW΄-bayWϭ9+?$5JQ^""=l^읠yoEfx5m+<Ǽ:UnJ{#y~;/$ghnp>1qI|u J$'l "n-VʁIslZsZ$NzK^RFE4|r[>T|%Q2(zys8D4 P\u} qk40UHU!d =V*q 5TB}Wp;p"sZb|S7BWMb:<=WJ,y {y;y?WNum~D|qCIU_b.ù|ը*;5 6PP)1Ҏn(T^29?_!}mJNY|,#Rdn|CZ:.1"vc Vs^Ú5j~a,WJf/\ $ߧ]]:6 ]\^TƆ`+q!Iw x5܇qzt !k7;>\wziV&Xb3w-Pd7ڼ(C0Ǧzyϻ#8(Xn?ͣ?J=`,%Ă!ƌ[l{3#+s7UT& ;_`e;f3WH́ %h#ΕXnA8Μç%m˼^uIܡBwTT;!Do18H]9!}n 6TDQ~)629K$ڋS a IQa;CJ{1sCj6u|؎DYu17)X|n"yWk!͗vZzyۢZ=RI※On.JK>ugؕv3Q~MBBqC 2FB{%?SAH@2>3p?x;A,F$.$kj0 | /=GK׋ɋ{Q6Ӥmr|i jm!}~LQ|H T~ 1}-.;w.ZC'Vm1Z٤L`s[Yx%{8էo5Tn_\aZfU!@⌷ps|}m~Ěw8DC^jRk]ibg'Esxhëa,/̱I'e`L֢9'Ni>DtkZdFm1\.;k/4bט(>"%NKslj ~ôazm$9FtN~@d߫TÔTIkȴSX gaG\m=@6~ Ƿ IƦAqj;wݜ\+lo>2DNq//@yo83Ww%I]uڽ!NX`}}&YJi, lb kWz Xf`5dA61gJ^SOD<̲/.ثV,]l8GJC 6%vݕ907\3$N)> C= CΛ2#I7Cʬ*ٞۤfYg1YGU tR..=ޓ C@~6: Q%- CŹU_e.#&?d8Xlw>޹ ri%k0)Q98uLNhX[&Je*40f΂ Iv)ޞqT1u (oӑ܂c7]yUnMh9![fET(4ֹg %x*;]f1\Ȕ Ċ[E ?\⼲vl^OwS;P_!‡ϑ/w?v3#$1(Q 3/^E]K'JkYW4&qF[d-O.lnÿ'\phا4J&}a$iDm[p%+QP.KdG>xk<%,Xt}eYf˅Q+ :M.w=Rvш)h?wV~@攵vrywJL{rTLTɀ w4ytӓlnz ,0,nve "?/<,Ph XEN O\aEҭ>d2Id\D),T.aU 7>z!k\%Egm"f\po}g3S ݲM:2Yedw !o#@IBfƋ4 )Qucx ܫ*P*d_GeڙNb+5_,aq!HØ*f%>91s,3Iq 7?Wkͥ"Vb'4t~kźpK'q9~lh~9G SYoj&46 (RRǧPZ8csM(2zΦ~!:9DK;h@6E6# 7=Qe8"4ɺqڨڲ ?#Ā]-Rp RC8FOI*WҖ'Ԋ(2$y +ΌF!m>s%z!]p~`V<p]}x.J.ҍ3beHDN,NO/ĎBm~hZ֮5@=='?h\M jc$1ĬדFXTjR#M̚yV&M܌zQ濒bf $zb/_kQ@1dP#%׊Ӓ >bjlY]i|<*MEv3yX}Z]!Abni,JH8]V[9ZkeR6"}Кe^Brő˸rE;N/+2 JZ -Q9HmKr5o>, 2-gJxЙ;l sQ2('1gW&Z$V"mcq97p'q6"c_ F7/_V7yjUb-pQ2rO6!qo*N/u-8}?اHD9QO_qǾvᕨhBʱ!jV!7KPEfIʻq=x{ϩ##`r ح7GOaл=ͺ UN{'Ȧu6+T 0)M.3M8%GrzފwitbndE9*WI`b@2Iq;="M}40}GJv5w3_QuI!g;E0JJ#BgG—|T(f +EfI!f& -h xłxԕ Ub (Qw9.J_Os.d_L9t5 NDM+ r{GIkD[rIN|u5}Hit̅&H@yR{>Kz{mHm7e}Ec'U{29=0ucan!"(dkC7\t룠n&zyrɹhDk%ʥ7 I.wU4gbmJJיCN1~)=i)?/-ޟK]m%L`c7cݟ|2iݏ |K/Rkgɖ-O&5u b&1ar =*s˶VB"St޳"T~,Xv9%xwGAf<#7a==Ga{4g&#+I x՟kƜ;0'.T#04 >z7-!]$Q@Ò8Umx11oAt]{PW6H]l ,0X0S[MOm.᬴BD!2m\6/.]y/S5]֊On> ;aeaAӂ$ MVC2GCShCMqِ} jSFxn@ս5Cw^^N#/K`F:Ȏ˺F惗xM!CH" qnVWӅ5(wh9D ԃ#sZ}0u(bԛM@Z/FNOvi\grEI PJI'PJ*vJDz( 1%kujk;z\@F- >[ r9nζ钑}ndԵNiYq/eP2[6jE{_D袏zȋc\5)j"L;[:֍wcEj%ZCsD"3O@zNF8JvBR#64j ‰ɹ!DQ-F@f5֓%ʨ]we'6Fei˫?ذ 愀tjIKqa4qJE1oPRE'㥯^ifCAP'kz'#ꕧGw& y<C/PdIZ ,J2[w W⎚B^{)bhhhխ.Ȟ1͡ۄhȶ~cظAq~4&fq ʝyI7I~À^ #{!_{LZHq]JEʗCSzxr뭇ô tMDK>tyd1 LIE\zÑ:Opa'ePؔϤER7i5/oU12 XC`} m<]EόBe)σ\)zv[#je1l7'/hv˰& 0t`rzQVy&gxwak24̕m 't IFʄ- Nv+0Ǜbq B.(xY ` Tψ|tL{K;۩t2=Gh>"ʽj7HۜŔɼ\ h\M.+ ݪkFSIL! 쯽*_>SQFFݬ 8L6T?'G *['bv|2!NRs*F>Nl48JﳇbZNl#P |F֌仁dL3Kc2M;<ӌTaģ fJF8aA5ڼZL [bu~=IҺN7qmǨ us{Q ớg!I$m(/S_0 R+|,- O8p_ȗI-֎zaƖwbdeo2[<9S^ƪƋT(8`z$.ܙuuV23"5qʵQ-^ePMp-T'H)"Va{7 Dj\HR7]atҒ#C\J<:U]w󀺐J+1.GŐX1qgjS|5Лp=y{Q}LQ(7X'ۇ@e+؜a8z)fpЎZݿ&_u)rqi^ mj[2N|9kmf`!?ҩ~TuS(M#|f naƋA}#FI}:9?{Lh"c_{/&KgCRadCcG?ha+=e5p1>q2 ؅<AxѕVBeh?aY?g97 FthcQ_N ppU1AKuTcR:I6ˍV }GaQur>tEp*3mZNd码rթ˫~A #% vm7ӊr}fxiPaP"`ɮ~s8f=/ $O%Ŝ+^򱧰r]#VF-5-APD2yOF=,ԍG8ՄM/^ijXfBQG!)dO)/u]-'\8 Pŗi˵^.z^rcUk5&;3p(L=7}O(*ZoqpD# :ٖၾYٌhYc+Pۭ{":-zB ^6 Bv/-xL\o,,vHڹ!Ƭ7XwD6HgU 5<K#3Ix"DxȔkdu!Oy\/H5nϢvrixKL^Q}jpDߵ M%/aPm 'Z pxGWiu,;B\ھlO8>;dUL, (]S13`[u!"&¬BǮYwL~P;~кaHFmƶQśT"bs/~f Qc bIJQ'(yEc ȞZI]A## ?'1˗m ( /6$H6;=Ǭ"OC,eDfCӌO;ҏJ2Ź`0DH?!kQi]ZQ'NGf~4CϩR1@z8_8 F;+Pǐ$PG!m 2uKٙr#)*Z+'d95@t⡙µxtcNM )'cItص{2As7n4<LK<JrA=HS͌qRuUMT-hO`=IOar* {|̿L)(33m؎QvmT3,_ jp*3uIc !ae^dڃQX^Ѣ\+M*O۾@%]UG^8p=|5!ݼ;- 5F]ASbn}7(Ma!99k'ާ؜Mn^Hnv, Pz-,rɿA?UD !OW~a+KB_eźtȧQ2{/K1r 5QmW#miCf=.XEǝ0 _CK>P̰VA]`6|Uʊ@{?|=? x;geKf!]H6yi^o_,UκUb՚]h՗?`'rWdW) C%.yZJJlMΨ)!Wԏ1$3¿ux ͼK@C/t< D`5ƮkiO:3@En]=*F2gޭ,=1":WDO3r8joאy\=,-{6!I( ø|5ʇGxB7Mmӄߩ_P%oRVbdBlB]I!Y-lCd^k[n?]XȀYylCIYc=;!4r%XSK]Ô L%ȗgi;0 Naw*fzaIQW7ZJ,EC B׷gk_Ùn/ځj䎀Զj.l|>~4vOI+itgLƲk Yree 2ѳƘ"M;ertR(V UE9C_>Y0&=3Qh<әKJZaWqhTSJ 4nLw8P"6ߠV%p^5ur9%{eN;(I!4S o2a~7 Cv>ܚjIvEͰ] K^qJ 7 z-+`]_z ~}K5?+yr n=Py0fK Cњ|`xb=)Ki9{2U|,6L@A4OqL8o fW;CHE;z FqN؟78.5t9AZD !J0mzUU~ pi-+o>1ۙQ%CTҀw)$bB˝\Jss  v)aˈriU{f6i䴍L>[{lRRë5R>4_bUWI,iV8gJksALꯆ^| {P}7>N0ϵD2YGcy`GLi}z ;O^"'4?S#M1#(R~~vydr+/ uH?4{_93JY; }Ϧ[*w'E݉-/'>y'z`pt!/tBqǎwM!.Bity ̶㆜"4+AIǻ0h6h;)H.Jyb0?MH1D;1@؋fx`TCZUQ.Zcdbk.8@+WG)jP!5]vx+R :(83ξajW?W88齼b:Hb]RV麛ӳٕA5|xt 7뒵Ibx x 9w1@?1isaCNM鸄p yȀJ/Xg RQqsM>RhLϮB/99R^)ʛȟ% T2j\/4~F*vVe' S^ZOE9 *>d ֤0^ͭ "8d:Rѐ1:z6tݝ}AۚE8.I3Ȯ>\d̄fM[;O[x)Ay{neëA4ķJdT޵,H݉uO8휄ѺK5WVbtb*%Ntz.;״Wӥ S4L IXP*0_ԍ"ZnʸЁ1Q5OVi K򮪜 RB`mүMtHR0(Bp+a4.(;]9岰[FTqͳåAe/H)Gr^=Vs SgޛFw;qct:wbbRlq{H ̋QbQ{TUY`8]O5D[64v8M8HF*,+GU%a IK|RtaȋkmQT5 2]_ᱚ.g3eݦMoQQ[JWE- n] xF^)r&%'윚*jŃm &&b0!) u]kgjmybs}\XFA*]T:)%nЧm~G]y"X1۔[6yy6%axaIx貴`C7~G0᫖**po+G*QCv(Fe]^<%w8 Z<$…7sQܢTdw􈹩jG RK15($݋y uhr`'"!G4ӥ&`Vz,hmɻ/~RQ`H '~Ӱ{TyIn_ME\i ۻl!:oCr[dGi1,vS|^}ןĔ"3Rf3įلS᭑*s5QlӜi6m8Җ f5}jޤj5 E_g# .;d3H؂p$X00d.lX-BtϘ+FSYllwW2!5 \p&TkQKq)B/}p,$?{bRXG;4a(0B)ٯsIܹm rExQ3h[WHi9c39vv`3)$g6t,О+EKib(h6یpx^{{8z"ĄհOߣ&PPHIJNꥅ@Ky)+lIa (;%ڧem#;jv]2{ Mn:{ޣ%0ĿQy˴.UE9#d~#:&>ԼC"HG.%J$@YK` )<>ޯWpr CwҨHeO>P;XL?P B;pyc -մZ|.W7BW$瀩uaazC 'B%Djnv.[듉Ņm,17ԑ]p_O@&'%z:!h\|4V<R`cɏfy*RR8bܬ2+2"J52t\mXȼRv/l}/@isG?ZNK\[)[6̣x&!Yh$}u1N&QۆWaUFGFD# k)O`#ytu扉|jq-@X~QCtF 0\{L uwjXsQ5ɃЏ hпZfwoGjC@aut9֥O;i>=oT-E?p6ۤMw|f A CtXe2JXe8?ezµo=yk!1L^|EMȝ"i2 {ɋ&o? \6y['M'MHN;3{ Ćqbsk.YSir݊88_9[裁iéHM`/,{HE'lȐFIɹD.X}Uڕyrk 6kp<-N r"؟MglI3=d"q- F?W˧l*gܵBGY鿱2+<v%SJ U̥u?oBCsK!N!(Fٯsj1aP_c7Ghe0ԣI1Sf1/$c秙6˾}lVR'Ddg΃_x(*qsoĤ^rӖ'*l渌S`S\|-0cN֛<%~N;$Bb#,`8,Bp[13eN;q[XS=-s-《F mў0% TH>\[ql5&.k{KO 1 S֭D{hfY''}<E0^*U3'%V|͌th`8ʡp{v#x^?^SD:;9oOaF3F#\[Q{WhZu Xz# z&=ix>;.sK+.~J.aE]jUZ-1va՘w* eZ9:_Ag\&rP;ű X@*-3qV~C{\"PNU{%9 Bz0*h44 :xxCP?xг\ۦA,8i~Ok)P"#n>f!jI'lGs tuc R}d0ӕoϪQ\6;<A`{-wC:So]sӻ$|M Î&&\[EIVo̕܌Ez4XB^ƒv/eҋ%|9/mёgWRs2XLtMI@bj >~*lpW5,$kgv*ks=]=Jp%G˶L "Ԫ3قu3 E6x?EDbw"OO3+hqv1$5咉AG1CZBIY]lC2ڨ_.䬾 KZ|1V"tPֆL>G&VtƧ=ޯ* :I+dW|Snpp͋uTnw+ 8!w)nV(nɾ܊VCVN@1EZU.N3$He. dm a[KaV?۵WM{tJ'|Mw֋Z^K*UkHqW2LIih9l* %-r*1,ē]Y^Ƙ4,Q?wITV1Ϊ xRb(n*Y/*J,vFF扻[¬`(y\&Obǀaq 3<+/y8O4>H~M{4ҿR'w $ tK )X8J9K#ws{80K͡'/_:x7>xZY({\&!bAefUÞq`}]oChFM/Hje#{8J ڲ)S{( A%MN%i]b3m.G0a?܋샯<^XZ&Tڎm5UbMQ:UOY:8TmKyƜ$W9aQG,qFY6u{-i@qܹu[rapR>ڧ]:$- `FHƹ3H0hN7djet@88|Dm F]j6!J?Sz쳓ln z&ci6yL CH {&-X7xbtJZz93w䂨99'-pYT_?#U8χNz|nH6qy:s$\d0_"9)>}4Zj"qGथ~u5 9C|4EJo0HEI+wOT"'`.O \o'8{k1&>52&5YP㗣%F@ffU@D)\sa4XN0j;AyR 1ꧮ[ BH#d̑B*ZYw7PK/%5vFB^rkeef^cRbӀ58'@ҿWFCA⏚q6{z Zy8-!6Yd 縵 ˵oNhΤU斸NwjGؘk V+{[M4 ֌V% j8EZmo4" Bxa>Xm.3[8vbz]O% ͺ eAo gF4 x otSډۓ]L2~+xvEkw6Zz2'u@m}m<}F+Gi?khԲZ}mrEC3s PB滃*Υ` 2 Z?,T ' s'?ƨ"Ṽ"TN~btԪϗQ+JJ$yʝ(.eKއ O߰ hTw}$v;$&,V{v/j6zA[l 7dhDMZCqL} *<Ds>dW+vDlojL'QGn.~wmg;rh4;S0́1fOV5@س?M~9rbBS~ ICZV؝IWwǿ/qTD(FʼB@ 몓p];b@<}XWaZy.芨g0na5b7iP W>"6=kQQD70?`(om@G#1Tg+)i0yYmR.AL6j>{Rj-@60JeҰLJ> )IGB?9^KǁC0т 8& ]:TZC|}^NKp'yp!m%Ӭ&j=ځpǁ>}X?e4 8י!&zMN*̤݅ Ă+4o|WUtdTxJ?ke`ӏE5R_+,Q@.6&$ү HS LntFiA Ec?P 7;$^TU6ٻMy&ѧ,)M~u@Uk5a@X?9?J;NG(r2.*}~a"@ި ?ۣVǣ8njϱ̈́3YEV@#2Hfs+93|>:dX!?8!$UFyIZbSocQ൥ +᯻?KIWu Z+W >ͲeDc$%2y9rvclPDIxP3aeZtP ~@l$ &B,זeY\s"%Gƾc4su뽠6@޺Cu t[}-H)rӬ?oeH>VꞜ) ft%6s_5}TIY34\VZ \آ*TKfRIGʄ} ~7(TiۯMK BTui@GLv.T@"}j n BWRįXWPxF),L9Fb%]E\՜ambR{fP8+)dƏ/w[3ӷ64]TWl~FLޏM_k>U,uv٤C{_]%p 3%V,:dfb$d5COK2^Y>ƙ $8Cyս9|B m dVH4`'F}'#"mt-*_f/1K KlCa.Μ@}CERG&Qr&-&ȯ@T!UPK|!2_{yCU{<"3wj3x -jUmEyt2z~Ȇ?'ny{gv?vO!Zo a.pScmO1!_2|^蠔PѣQ` nXYn`J+)̓&/c7kC33YE.j P/oٟA ]ɒop9jn,ɿ0L ~8Em0wUJt|l1h}]`eБl-<#%f%RfB=8GMBVӖ3I8~ҠLGeap -׆f⼈^&+z75ML? F 89G;w\Ffv=;M4/}4."cSO`+ ZDHv!mBw_&e'rDSւ:󜈩XDG_m$(9W%T#bo:/$-](^;**o&} [E Dk|R 3WflܧOO ՊщvnrLֳpƜe֜> B3! xs1e~&2;?!`O^M)"(sa ZK1 T,ymoJ g)b6Δ Z=y$.rXRv{䁃-ޝ_!9ܻOqm|~YHj IOֿe,^9#G iIӝv@_(K@lUБ qs5.8B$& ye**`6^s, J`:V5Tf$Lq yRBaPko ! tŏ3y/"d#I4LF'-aCfYy| ٯiDHZxDʌ-RyW#YPُkqڊuwrOJA[w"Rns )n+!(z0)MW LZSaM ":(Lҝ' =u>9"Zȵ ,W1:l=;y=S"FkIOb)vm\`vz)+M*6bOG@66,+{l@zշ@W;T-_,vL_9w4KCD`BմT"?䜀_Htα`|A[~#b1>,5 -f¿Gb8i&&otSfCח0MT&٘eWE0{pox,}0BQ `F#Th`WQM6"j\5-*~}b:wD)r)[ynM F;9)CH~Am -鴠bdkˢv~u>L,bs. 4_|Qlx vptڷ~%|gDxN&z ιftdn (ހ7%-o[P\ݶ h޳R&Jk|b}|^dC~/ǤV[rRBݳ`ϱYQIkzLVS6RKxEUTQDWdpyPd_+L` ,nN(jLrllׇ]ӆ!B򋢾#\GmМSDHR5₸!w=9 :}ܖ'BOJ )V8^U~[Jvrk7wGG5]oh\L ^8ti#K4b^-p{\Zw8>եU&옰 Y0`ҬS r!L0ɼW-;=m}6paݛ/h˝c4)m&40Jbzna\=U*5)a.N0{wH-yP8 "LN!TaWHY\04|CE̙ӱi FTU=/qA;؜y;+j&Q%:'`צjgǹv]OLԐ,tm&&\o0{Q^O:;k"5sG*P'qN)wll8*ژGO]ƃ,ZZ(=4eY"XVѬ8v?~{t`e:|YjF޸bNȑ\'uNFoz'o;3;Ne p_ym&yhimOrfWP*ƀƉIɭ_ZTIyҹCI {O{̑8-E"3N0(2d/.QHˊkp(K/wr=ϓvq ʮ#MoqHn@!}R8$YDPk=:ρG,`'l5Ϯ6ITmT7] ѱ n `)O,`jF{l[Sc|H7b"V-y܇@2#ؓAg)COJ\09co ;^6<柾bvumݲ /ҴV ry4]B]n޹5WCcߓ g/'ȿ$cNC2˲eAb_Sjk!S#w>tW[SDh }=gdƸ-mLtw~SN*derӼ[mЌq!BzM"ٻª!O`r^XF[=@hp Voݪ;~*;ΖBSc|=F o,$/#ю=Q\[koNnv$cy)2 7z/P=#>:lMEi.  p:<#GTVye ӄ԰u85S3 f'+Yvׄw`f́M 93OOk.d;(|[>lQ{(%u%,@iCs# +JHzF D~UKRB2˦tg:C5 #uU5bǡ݃aQ|PdD#^1v ~[^cuw"[K_X<9`rH2Ͼ!^d#+lAaQQFpPRf\ mPWX XuaIkz~Ttq vkhM >"ntb_') ( _[@8/&h惌5Í/+q1 _pgN@lTsrM,(>BA7se!CK5.M^n`l 0Om:J=Ƨ.^D ֔|- .Ew:iLJ|H?OE;tJ o#&&kgn2cU?ȭ{d:Vixr`P|=W\=7 U pJw}p2bZaL?fm/1V':#ex cbCCT2 >{k^9yd>-r2@!WpgjVnyvz)D=Ғ05QMujDNYAu435>A"{S Ё?;-bYҞ%sI&jH#hlpܬWl=wԫېݤbo,nU4JO͗ .\EHa~J5ewCBV\xwFϠ<>PCHFm/ !d}2lfJ/Nt6?sGM&< G>ѐ@Z^Gɮmu~M-!˞{`o%xx%2(lHzsԺ= PfOQAR pINny ӛwĴYW^5͏ <|dԐ<*;a˟5OF9k(ZB '"[QE=Ñ|o2|܆#o8#AT+A;m 2>:^аzKq4BTrrym &vwY= fqzk9'a/cnc9dA1?)$FJ ^l_ޙP;QdY4"[tfWFg'yi4g1<:'- V 82ֳ0Hӿ\}P+*HC捌6IoZ$JGFJ9*pX&{T;j]D 1, u=-W%t]qtj ?/t1Fd9f;(~GsȄC>TWg$*w1h TgdžrOTDl7`eeGx.-G3L&5e}x ,EZS+%=ord.ot;18%v/`h!?g`K R8'^N "eqn')XРƤWB8gXaMw wlnVL%O'm D^H<3xqsә5CJiR)#2R;2u8A:*_rlŐɍڗ`e'؍xn5 h9.PY,c`RmW3x^~k^о@(eC`89}N1]T3q).]I /)B9vP=3@x`F7bqD-OnckӺH&;'ѦA6鞂c?jw<&-*<6^kc31 jg5 KZ)'po/MF/E0VjH["mPywWqÔWebܤփZuԶʏi1:4CϨ5os:^%wd$1aR$_jAb4ieRAL;oD2#J5*3}S)/^C1pe>? <$lEC%|ɭ`\hd5nՂ%9`{˘zGj,--PvʗrO_Ԁ/K?숇Ιtj`?bp2#YѨ h6@ur`DU߹Q\,8Dk؉8˞Y&KDެ_ΔD!fqΑD$PzdiL?Kl57/,kmԆ}3–i>GpgusAn#pþ @O1nvn"n˟/YiP֨` . b'YX%$``^ ][nݾquFGO[onT]> k8BjʚIYN1&#{ #.4x(ɔ/ٟb&O t=jpGukdѨ./߈̖3 })7%f5ױIq5Mf "T6PjJS?l Q?mڡ7R^\! S)t|kԲQ9bЀ9 cAesj" W{Q4 xsyv5YX*R"$<HJ?ʟ+9,V0y:x]<쑻o2~ Xr;w~GB?ZK6 Kkת ۏ.y쾿%ȷ`Mԗ\*dS1eUw݊GǣdcUncGV䇨G_8|Z1$ڨCu2bF, X F)13֢zcUMwL)ZngqbSEC"GW4H3U5I~1_TL6u]=MɓT^^aI%gFj> "=8]M $$Z<{]ml yv8fd NFl ݸDm_Ák` .[d'-4QvGH>!Q^19Q(g}/emݹK,SQnEȦ]b7lRd6N2Gʒ&%.a "vdڜr@qX\^ [W{ho-6,uQ ū,Wedka(<] U"#W ;=Ъ 0/jgIA^ዖIWڥd0>1EB:*ݥqb6G8J$+w2뒜 3kݖNIQ [t'.Qkt[Rw{ ? *{[JJx?Cbv_'@ τ3qO \2 L41hExoQ9Eg 8AB3@ Bg^zh)T]#h-Ixyk$~|P-j:u],?83௕uU@ӱFƶKU<pT/zm ,Dz¬$%5&wCB 1 c< P>O_R9'pL:E6:; m@Mf-jؐٙew VơGЩ޼(2z_lzWB^Pg04u% kLkI/Kո`-BEehG6!z)x출Ipqʨ0mYّ=\g+(ȼBqC&F/h wwsdlR]Tk6{"݌ j1vMj>D'Xl0AN((>Qz.7LΝQ Jr 5YC%|t;;YtaӵΆ ay /cO?R({nGVɨ"BAD}9qxB\a,9l( { k@-hAHUtII!'+@nH6vZ#` J%.On'u6_RGhT_O-վw^g*RF3s_s%eс`_ Gc6HV`A=hխЦi8)F<\bMv ,Ȥ>U8G@MR}]E,MCGƌ2' WP #2֮< *.L0h`$ Vf ̠gF݊:7lZʓ_bI!k SddDONut<kk\WʢmDHº?bWJsؿJ_Vmะ@I f2_-;>Jѱk%+@uR|IusQZQ!c/nLJЮodkqwY St|FW+J7c=Jsߐt ]ðl=D@;VJ%xރ 09T!Q efWLuNMaV ~<``5 f˨uciZ>WPA]j +J&׈+su!֤f<14ˈ^fD]r9ulInr笠B_]M}e'V_cx) VCb/RPPvߗs DjYķweaG$2'%˭@·۸-fuDX"_| )Ċ܎Q{Ũ`5{}ao@OLp+l̔ҷeG7N3ׯ+ߙyN1 R:Ejϲ/T s9-yInLi1%|%mWNk-(-DOV }M 0]`9h ,ZRfWf0 fY;Rn5*+w1_ano1Ȫ%B-' V ~ZtnkOF2}iэMnoӮ Pn+Ajt8^(J⹍s,WX\{R6"ǖ{WѩT$ubjVTCE`v BU☿vg-"m"yϠ9<="I1>DME?" Os"]PӇneJ@nL0P`sAN,`]K GrON3&[w wtct/i@2YbA#-j ns_-5%Y&gdo>CKOQ™ "1+)J'Pa4>Կ{&`1n@>g`&Ǵ5gGTĊ)p şEĻ+{cfUW IR|:GQ{_LaM4x#kߩo 6ɢkAׇvM_34gPZ7\-Z#j Z ^qTژ2 @w4tyg+?\<{aOvӀtvum`{Jr}܄Nȋ1QDd9966HΝP&}.APmAiznEPbR/C% U|<ʫ$Շ qXJїX~A%VU$.ip\Y_Ee a9,GU\Z(FmLV?AiCIRl t{7KoJM@,y+>E0I{ vdqM(%;OANŮ4DN)9Ur9L}u64P^Sh|["Cۮm- 4|LNYLwuFlaU΢gUFMOF|Q<;s,qY53u)˭M=QE*=,+YWMcL#Yjͽ+]x\g',rldԕbjęzBx`eyِsZfy@g8nj/x^~4;ɻ;0RA)Z$ čYpk8ft"t.*T{R!v#ň*Cٰ8!9rHg7Aƭ{` Ѯ_G), lGW(#ZzNsd^6qX$b%Xs|\4̜`X6b6t`x&b _3P$a$urV& g [*,"IMgBXTkznED,۩pҫsppK_=LsD",,jEI^3-$|W4-h+{kSښ1Z9YQS^#ͰuKjnM*aem{%W}gHZEG(T+WKd2fGDmuF4q .v#e^+N'^`yGA=M@JUBO ^jUfccNE2b9 Hr 8b(r 8!^vRZݮӃٛvfSYf{/Ўdbݼ&~,fRIJ/pT[Yrud^*Nf wuRK]rG$!JxE;͆3o!ULPpIi1+$ThYFG8!V*2zFLT(dl2'{r>/D3A<32*w~{o~yL#5?KE1鿻AZ!:BJ)rF_?tq;RhO0q5Ҷ*܎Q(A8N:p}7+% @UHżh>w/W5E >gDWN ] L 1HpXY32Ca?]]Y(r+8`W䅒fР?5~Cֆb0MYo,fGJ^W@l\d}'gmk8~(itXf{B(= ;.xO{R~2en?wĮ>ҿҩkh)ޒg)9@ʘo;[s#-Z ESM{lm wk,4I3I)T8܅psV<zu_t^ ؂sx5ժ{FXU:}1GɿL﹠0D s89+װ >1g[8"9&Nf!(׭=`HYdq%C]F3۶->wy9^x臜~3yi PiX3ux[p7S~NT20/mG\@Ft?8Ae9d$B~sιmlN5X'_rXeCp)?~vo{ +WO7˓,YҢd`l;RpBrAR!}>6bx5cA"DF# 5_X &ʡcι‘ aD3cqnj\_koIi!CtGkd-c)އ%p|ȍʦ/9,=kc/nm;I8-ɹ4`({0o(#z)ڹ*9r wq_d19 VxXFtF1ݪ'v)^a:Rjɋк6{2R?<u#k&p5`dy/ƣE$Ӣ`r/xUK1aIԬڌ0:U9@܏m j6u=7i1*u&XUqIS r߮e.g oAB0>76QsN^nYMxV#!v;]} x$J6!_4jH53*@n$^ۣ ; tG]6L{1 jDQ0ˀxӝUOqj$p^p}kx²:V2=H} #ĭ>Pќñ)YA{ rO8A֨r_@"ǬM/o[A}8>tHcX(+B#\q2#;qS¹6 F/%\ N$}#"fzsZ {guW$ r>/0 >35X::\ _f9I:2Noqk6ZuRD\-ݱg[g`mX¨PkCPO}H nH1E*<_aA!(Qi}WqXڼIk&na.tф L*2%# |n՘MY ;҆Q#/5lQ<` oY.WMAe3hE D_7eH>fF6D*!>, |X`ΒȪϓ2DNHc ٤nR^Aqjti8`)BHMg?f 0,Ҽ)ڧ CHg:w73PYؔT> ݾٻ¿c)C}E$rNy?l+s+rh5P` I2`hn$eI*l7PN@#Z DC뻢j6~0wvG4c]« ` 9y~BrNJT\v7%>6b|Yw)WWrr_PLOHTL2?z8%q+BS~N A!UoƘov$IOqJ ΁8XE=f(Xr_(ExjPI ~PA&$XH%vP7nnKmCA%F3ߨ692xz~3b F8eP0cSgl]]GqpZ#y,NP6"P\P;H7wD{_V=OCt\.K/~Zʼu`tZG ̝yEhXQ߀CB :~^e?6b{$,t8=ne0~r"gs08\S-z$00?" !=ۉq!p>  ۘKx~ !wC֝اP0NisyGw|-"VW9Eզ `x:y~,fv*R~9Ÿ7 +HK@{zDw[۬آbKAHG0Go ='o)eO##aM`qXMmY,\*ǯ;5^+릏J*<{'68ށ ;&S~V;Uo@QXpU*]@w40Iph~?\]#} ƪ]CۗIhYqVob&pv2u15uj@,YLF2!-00A~[YScC%h%k4D/!J*/,t©yۺX2AEU<@95d^vS7P2ӡ;lƵxPy"Uem)PEjp[}J]&lEm#G$Ļ<\hDފ"{~"ܑu__\R:K͚/U?&G\Ym;n̕@4|ud,xm4Wp߀ -]ضlpxX<^r v{;9r9i nP(yυ y{n"7}QE>0?/ YU6 F$,547IZYȿj 0lk]@D.jF|9Yf|ċd:0"% ڹ.ٺþ#u `Ŗ 9+4JIlbn bKL,A`W&| EcJaBtW;{Dt8Zfs^ :L)1_[\| /0e^p< sR e5|0Z*%. Mj}¡"78~) 贱 b2&_ M`#O0Gy9plX)%zž@V†dqȈu?|~LutX.pMAv}k%g*~eKǵ&Pf ?O=yt;@T!m%dxƖDąA NsNp n*ؽV )bf_xe6AleB{Z\󷄾)wD>h M?.o9L9Nh=TySw[lvϕn,xea90c#O`fVx(0U{%ld 37ɭ+]U HgSi=Wc%@E2G6GSa[;:Yh,D&OG'ęB RX"ߜ }qF_AKgid]rn&Pjas4no|h#JkO#I-~e;/rTʨ7k(0|ʿllDgE*$SY^N)aL,rFތDAM*xV`Bjw*_2y>1(*L945tޱU-A(!E7afro^ sA|oIR^*  =kY cJGO'o0N-F("%i + `13, 6Qmn !Sn 0 +-Q}%1ն%L-ѫw_]IEKSkcY\d2*xXT!"2%(~D Eh}yB;c0V1O`W@EמEk$$qm7:hD{ɛ/.P] }Okj<'y,*[iU ^6Һq G2~L-9[Ypt$ݒ]`p(2`|vxtH$`unqEas!7~Qڰ$೶/-=Ǯ:ŬH&$OHPPcƙ^@vuQW8S'%[Rj9mU$5DE[*2[٣'kvN^6$D(qB97Vd$.lN<9}]SP|0zKbHZLN:"Js1Z݅hƓiPwOhSlH5.\4X$S=]&Y4J7m]޳kZ p4[DTYRPVғ)e3YTWx(m:ʐ -x߸88Dχ v'~HI tBe10UDJ- OH%c6c4t;'77n Oj5l(X͙8 5mK) j;K_gU˳gמ}X]BMy!† }hW\3ҕWUJ?D0pC A &} SIW0w-0s1H_+ }0ne']N1yc|U1O9 8'*91TFmH6JKxqIP&p>qvF:u ZWO>Y+90Jf #E a VNm:-. ly'Xg8fwM/=u((5ִ8rDm֙.ض?^4/`0y[~(P >ؗ(la]"}Q"䵠$533\>mD?f9Q$!d llH; +RWCWM@dG=|fQg/&G&)ɂ CMa`@Fkywh,묳 lش#6Ib3N_HZca<\mRYMSIon§OYT슶V( ^oU$^nXq)0/ƹƮOx]cgٯ/2+ .|V{dԉx&JGOd 9>DhK"xie$u'8l,ڸ]L>*.p>ءП*h99l8vTYX W78JoF&r^)6ߋ9L25FiMWl,K|>9s͸k`FR|-q%ް3^jWfWQlFAiWH8?1\Qr6؏zG8*Uu:Cr!^Ba8C0T#>+KY&<9J] m&te4aAnim)̜=/Be"OςQS6(nS\2|e5]n>S|*g- 4kdˠ,4@뒪P,(BB% Ϯx)'x^-N`Zx^w"8Z`e7eH |3C޸.G0Y3qOro䀜-D1:84Ųjҵ4F*]T Mnfm鱪 ^וد!L+@saԽڌrzvO"v)*InNkd ұ q߳*:@ Q0ub.+'uEDGl $ 4eհkéC37InfYRO]=s'hy-f hTue6F0RMN<߻8Sb+L[&`%yJ 쿒fU"gŜ=haթPC^YZI3kA}w>1<Ø+{ghONW&ҶǎK%bvGvldQWT \I'amM\m]9{C:gGlc{oۂ9ӉEut2gI!MTD/+$9kY}wXD6.0yG̽RN>clFj׼T75\X*`PRҀ!G5)6 y\-|{h;N3eQkL3"jǝB#~`  Q1RҸC&&׋:~E;JV'~1GѬٌq4mW6 /e -|7Μ¯Rgp 5뛜LH>a% zt@l* X7YT3CWo +!9>`t$0;{FeLLGgK"@ -zSF*eMf;T_T +;)~A4K/U;Yau'QFħKr`1mCޕJ阣fOD~EYa/^h,¡@եIAʉ>7YEDp@@#|2o4IY+|\Ӷ} SëU{zb s)iJmCrȮӃ;äp[/j8;lD ͵z+NF%wF|o},@$f5x [z>R6cx#xtAsYX`ÎvłU[9_W,ro}N2jpQl^j/W(r *۪o VQ{4i,kؚi[^L CpDAѕ(%fZd45X 2k[0 4TyGQk?uY&e',ߤv80ֿy;l 脣?Հ8^ .=jl <6g8Hϙ_,:=?♽:1QyJ>1f-=pl5gq@@{Ml; =Ww!Ĵh#,>%|]=Yvi U(74܁\ /86 )!FMMK_5uƗy$L(8K5}n)g/d'6(#2 evđ!ȮyS[5cz=zv,:bhb[]U2to(WG\TO λ9[!f#$%^c&tql軣8g@- 䆁u><ˊG/mW*FIRkSEa!aGK++ ^L H5û{ߊ膁ΝtTo_nk[l5L}/lj*8⤤JexӾ1ezXOf"$j6, ̹aʨ,.Ч*dxNZXz):s] &s?%?J_%)kG*G k۰dA*U; Z5:KlqCj]a|Z]ĦKK'ts +\Bݦ@0rv5C@EynӒ XsڞsWuQxN)ǤFBZۦolgumݗw.[-qg63,@-q \ 6e52o?\_%NI{כ$9\RμNP9d'hhwgxƀku+>芲}T]_7`֦]<"D_pbϳm9sP6a+pxi}`<Gp>*TFR_ p_vK+ 3Y7Ƌ%M*)<7W^=^$4qF,6&hn)ý!<}B]PT X{o=2%{T1"᭟,-_*IJ%!wM🩱0` Y^ j>а?b~\P+XCWV_ KvrUA4=͆\ zsVUrcm!S'R{aS}XS iG*3Yi$ƯkDŦk>I3]Byh9ľrSM&BFl~Vc=Fo@/A/Q"[*G=OYiVW 2-%m+/ܙ'(XOY8zzQ-Ex'FN^W*lC,aBE e#?㊛F V{h#\*sers\Do7x^-^O{dm)͚a2˻Gt%V!Lo3l^EjMv=Ak$-OKvaK^<3 ~iwW|Xk) 1# 0' H[!G=D),Ŗ7?Fv-g%)8n?#ӽlvt1PU-5Y9>^ʫ| `M1^ƙUd}8Zw&焢aKT g3 $1v*e.a$(ܒYXJ/zD(J+xms0,IPShqR\d5cT_eԉBߝjx[}=TwD\JWFLq$ymFD'ZNLܿX:]7˅8;LR<ܦ̓=vhHvr+:(JHx»)+|-B5h,*ʚkF8$S.aL B >vR'H27t y$3:k[Dv I.@nxtVsb-్Cf 1>(iY7⍘!S֩D^' 6w?=Do}~kUKŶ5f6Nwubo+1C8!_)]rÇ65U(3w<kҿDk'Ȥ yQkms[@ |xTu,,YAŴ=񭏗:Ū9"r)4DtSDi`*&-ڔxv󚼮Zn=L8pcLoӜ-JFJ*MlM*`,:H ϑkLp<*"iޯ->ݿf %?.VzN GS|v_4+Vu)pۭ|;➙['fR$); ǵ¤ աSo !Y1e ЬV[6[qO7+&xC;OOoipk;ɶ {-sMfy+I{oIYj-Ӛ@Բ]?) T_evpɰ7ΌIR'1C:v^O\+/)<ƭ"UisB=o9LG]7F#ݕޣ42U~^x!6zګ7ȴqo3Lh&fqiB,%$I=Rܽڟs}Dj&Z?guC]HPY>"a'߻_M{½L^/?Ҟްk6P U\4e V #1X[e?UIfOP5Co ?/6ObIA e2ןKS4tmI'']m6GShfaSQP')IF'DuTh稓Ed14ޘ(@})B'O3w̒Q߶QifXsRz\^USea!Y:?DeD8q cV/ΆT+nz"І1OookL3j's>ȥwք%,6sIQַ\Y^ݛ8'YVd7!MQ8BؽH`ύ.^ +bv7>I8xP`*gix׋:"3< A$b74O\uMbtά~h" Ff^fO6"8Y&U.fzd[ܲw(|YW󾊍PP&F&Bcp*k]F -So^iޕ#BjRO{ WCA MIN,+I8Nw_ bFIğ?7D&^[cd&gX AﶾD'WWȔÙ\9iT]ajiaUY5:ߦZsg=q^DT<*(0or"ieD>WM2 ;sʰ4zT9ӔO4i$[ٷ.襀PF۟oa#F=0 T=MWzLƶ֍@4? פ_Ⱆ2"sZagigl2{7]8mq $JU6s\oGN7\zX$%gN˜2  ez# ݢ/\Vg]w@U]d@| Te\!w4m X_Zcau“%բL)oGAځym20" 4n|m YAtwKBFNғ7D SgAGFD&ЩoKA;V$ p=$x_-~Un[].P7QVL[//ZM# (=6)J1,wɳnyP};6096@[dB豻g`uvw:X'bQ/ag1beS)|ÛY C=Gj\ȺQv?p~`'j-K(37ڤ َCTxyx!tM8D`$.y9%t0|ۘNݹX a cT{1l2o+؛E2Wc+1mHχɧӝećr_n݂5+uv76۷HA̚Xp O?+5NJqFH_ƣV9 !x?F@j@)eSkRb6Dvrx{*l-sK;tr,4`,TגLR<+_d*% naH]%+K}()D4•5,qb'S\âg+#z_I┭1_џS|&z g6j"Bx:1X~ze,B2=y'pH -*wf8L_&Q_(ݗU:UV:[KŒih< [{ׇ\ /~ PX2?[dOfFhR4J>с.Dv|\l5\>$Uoix>5g.Eh n@oe-LLM},ޯ8 ucn: 5q~<YdU05Ԭf2,IMwH}lhծ~iT,#xF,/Id[(UǸ9C}Pp5oiYU)4p/ &^@Q$[KPėSO.-+=t "ƹ#ѕJwqpBWK9纬UE[fRL[?MYNs}ƒ PJl͂%3[}b>z[`a!Di♶&U@s Zt(OJ~HmLpxGPT)AG4Suhtö"Hx8TP\cT܇GR"xgȐ lTre*t5~rJ]qQsje DO"d]͔D%gգmu"G!U(%G̊䒌GƱHi8B។;B.oB쇂]UBl",9 WAʼ`7NQ>g#@{Z9?;%%a ć4k2JMbTW F Oۇ>퇒=utJ3;wFnN ]׹uhV377Ӗ3&iR h1be|:9tWILkյh8DD՚j`v N2}ꖑ Yh0+k<QfUڏ-VЬ  R.Q6 %9VNk%y.O;:;=Y)4g@ݒ g $}4W0u}`m{"8AQ*ѫvzjӬB;lJGoLs  +cսZRCCҎp<5,k\n TOvhr`(pǼښLQJ_"R.> l@bϗhO[IO{u7i$’l`tKBYсUL8x "5bjţ7O˨a4}aO+rL:  xلq>a bh%1+dOL7g#x~%<72y4g*ԯÒQNQG_3Exv |bYv@WH]T6R'' pP|鈵 Ɋ b6Ij( ٦!Wj _^ wI6izkRFr&'}g1OU:< S\a_B+!73s_KjNu:Z אmQ$@Fk:u4[Lf1>!)b!XIlQQ%׉ڟ%>7}G$ONAzSCN*qK0m a,nXdP\e#"~a,--`+Xnja tH g^Bre!LbZ|V>j?tkY~m%uo2n+`"&ȋAQsA}i$y߂*xw}v)T 'H}7Cr{ w]U I 58N35@^KI ix&]QFM׃k6es -37 n_^2L^p&d 4pQ)!پ><*sHVZϠy0b6Rx|:IsKu{43Z'˕O=lѮGŏ!`L90^(.5ϑ։ضJ뷕FR]ҏ3(v3!XU/s)=9azVfi@M/=ϸ E.?sx;{,ყd,"&a>Q6rPS-K@틇/4 j> o,N&274Y75@PjV9S$W3ysN]3/ >Jbp݊ liIrm`j2&C0q-1)8OEN#ZdTFR0L4f[ &VfyvF{޸Ya0 pf7}B7ZF֗Hq~=lr] ۰]^KE0j ?k>Fz'UíGZes/9K`<\gÔ9"=E7S`H9|p*o}gV"-i?ƭnC,Y"P;dlTtra%Hy Uc-٩O™5E3řI[l3Y,)^vɥO?~{s]%x- ERc.ki46!TW'dBώqғ%b.G?Y '2 dk'aiI$BN΀Ꮾޖ\ ymyͬ%S\89}W8k J*vpAMV/nY@ =ڂW ,WBEdW+~凒l% lS}Ed[P,15dq`Jz5vp+|ȰT8@pm׬7zE=5@P, ~*#?׍\[+ڭY/_#KQpKk҄? Dw 0J;?t쑶3@Jh^z0]874nwH@W>ϞID0߳:Qyng;P}IQ^ ݦ2 , o$}!̼Dag\ΞOPB *?Ԥ,>\LU!c)W M'ȇ9.s(9j Ҟ($d˥c@SpwY 9מq!&o7`1GWwNT cſkmΙ = ,+kGi;/*Ӵ7S+d #W Љ@/^R";1*1;+dnk|Pvm4F}%]\f0!=[AڣN8ޣJHfkgh~ꤞd_f17ly":˙`kW㭐G*[]9A%*䱆[ajy@5ʠ(Zpiy$4`l`n3YԼ&^ ^WXҰW![c0859je&c8@ 45֓]u_:N4hb`J҄c҉D!#xDq5+7T]05buƗ-!Lޅ(-dH{ FʷЙ\Ao5  CL-ܾa%DgW&f#߯&*Ì FV!-rBmhp?+#>&T"L2f?kT;)p݋T0#s{`J[A57<4/L! gKck1擎]`t *M-i_q&;'qKosx4{Hߝfaܓҿf{ EI-.H d?k-bpfԛ,1Td,x[(j%3)-FU\?KKI;ƃпKE y$ftl{-BReZkoo4SpDJ:&w^q~_!rŌ0R6Z-EGʶi0v#4ZJ݂=FĠ'K @MT5ɜ-UO<~}b*0S"kyBE)Dn+ʂ:l JUá'9<6/%wH=,>/,[fnէB nݐ(p!#_37=ԅg PsQa7|nODybՉ26lcc?s^ oWJ/N܂ U qxe\ēHHyp1SzznhئrYD[`c}sdDymݝgqC\"D':em ]vym75ӂ}LL 6ON6 #?iQsAz6{~!, =rCrr"S-ns%]x=ɕG#A2*YƼ~_{zxjNH_KUK ~ӑ Ds~R/;-7eorϷhe76"b!N;_Рu,{JUmN+|@rс߸%xfd ZpTBnS0Uw$W̵Yt#[p`,v]: GtK /`7>޿(2`Zu@ۃ2UQ%0& i, sH\~w74ID&+kw}K#J%mprtCă-cw>B95v Dv/zʅtMKd=T|7_Q`^91}]OLq8= [ >ݕIңzk xqXINr kױCܞ iS "\(jl{~3hz(y^mDĊn1N81C^t\@H(Nj/)z D%cBV\̀Y.L^pb(DW@h 5(U2⯌@8$F ߌ촮MObovneȊSQ⧐%'+Ppĵgr|bruv DzheqCM Maq"&n= m'Ro+( `]uܛo jTۘӜd)YhV" .V ܞpDTA* {R\ۇD υ#[}X<i>ߊ%)_x1(-aJ8G~\!Ƚ'8pf'.DE#Y@OOvBFuF)!c3s>xZi{t@k7UC kV"? Ky=J(Ki rОxl~.! %(Qx^:lj07 x4lO^MFpziF4@;EHR%7T asf$U65>ϰ|o|4XFRzGrxbGyvQmH⤾}p,Jϔ5RL+h P-i4fL+ 5ͷPoLC騊Z]p%0$$ Q~^rr%-U𺝯$9BʹU^8^u|R1z..nmzV N|GA;o7[2Af_/[0w`63>c;"RRky-灶Ť?QaD`;˧#'I<$'.x#urB4;F"zG P$)?Z樏^o$Zd4sHƬ9j%)N%B} {;4M;EaJkrӳ|Z]mjp1صM;[raz;2%7pO|NI_4f@x&KZT%)7w࠯N-mM|~Kv6Si*@Cx$~1lD,twI{ ?*qͮwTIm. ñkz'V_{y2.^ k m?t]Q]&m Spij%a~Ѐ+Y@8޿Kxn g-hc&麼C^$ZZJ>dNӽd]U:z|W]p|:{xBH^>̕3?;認]k7PUAК)"ڷvYYj֋͒nAf)n,v/jyƓKYm]P8쀜O6 KptF [)l4Bx((W!4{38gi. ]t#ř웄˛E+#a1^s;pakґ<ئJ$HȆpց8˖*dhr> !tic;^+sQx+u1a VP[V nz^&&B `v\ IT'E @79=~rk*wp:bU8Jm5:lߑLbp9S_1c;x^(ow/!`вrMg0{[mA ?? J]ORR2X4̳nJz9A܃2 [l;焷Vi w"4 ܎lgyDH,G..(ti0)K(a*˄n?EJٟt,?[E.cB*AȺ$oo";)v4R@*,>k9ڋ]S\-OSjow4^d X'9ջsreIʬXdpgJk<6Eqt ܄wh)"Xo2(4#7}a MVF$ @fܜ\'K-5sO)"Vׅ؍qd_vSnlcDp͑[Kt4,HsϹJRΆ֝`BOsqL%LKx1:WVic+@4Zc14R0ܔ`{ ER[)X|;9????715;?X!i;C2E~K#^6KeၯZ *lhb]1NqjD>. ZhLcE^)x" E*i|ݝkM.:lh@n]#@ܹh%&&0Lu3^=]V },CT1oAu9.hfD5:C8dm!e'HN-{F 3xrsyѣAx_6PI4| y4jOceqE(nr Y[bםR*1Z=(w@zň*ҸA=n(?s #kWR>'d ^3yֆ>R X~xguva؈#lz7LR؂U;§m.)f۸_ZﮛtJkhkbа&C}3d}l0\0~)z wO6p%BB5)gTyŜ, TQȃ2nM7Sh5+i$"1̦t'JH?bZoBF7a.qLG3vZkaqeq+ٽ(1 L$3ŊU tcMvIGEr(~9b9]y(ÓnNL k0A?VHU`_:OwvmD4|5 Vz736C$;*MgOw dx2YN}xV*" 7b}fcJ*vC5bGWȾ"‡mM5m%[T't4znK{Xa"JƔy{9Sod2gO:1V 0J#{:~NaEu ,3 9;Bx(ny[ !^$a=; 3fUd<[C0nbfV${}2\WJ{::@&Q2Plr++R{T8忁jqwNh 9y퉚՟OwxlvFVh nɐOkcKWrFtmo= =AsbG/{[] !86ƻLrЩꊻ^Lkiiaj_T;-,UlPB|#0o eZ'oUI_: ŧ;yN@~ `HZB#wʼnDyy^hF> xDB6/kBڤ 5OtWz ״}$$ @{2 WG}Tڒ9?a pEC,zn%&m lQ.EJZK\# dqeT,]Gvi帹CA'x7YgĬM# ظO^$/XEItg4}]9dď='=9}9͆ݙLeZ ňl#7 Y9f `M2Nj[qlӑ¸Hot"Z<5%Q5WSrvzd jXT 3~smsrV"@shdcc:eӼJ< dE_pK`hEǺYbV;v)eql?z%K,)z ss 6ED*"Hf,,{FF)FwdZJqƗەBkw Ե#]mtG$mTOEeٽ1[G ̙ ;q8}Y 6x3cA69R욆6`}A^sxPE!b)_}C79º 5r79<f#= :sė:{ ?22 }@ 'MzyOrT(έ*<8qDwoۚwtToN!X(bc Z!3 -VD44#ʵΝ[:nэ\f-;̞FA6߸${NLQyApsC0ۡ1eFD \9$Կ] n]4EH[+ lXٜXy1~nwš0Op20BY<딥sǜ2I)cF |6Nh7t[Vҗ|[^C0\rʇtțcY:ɽUaA5*TуVV;Dԥ!ˢZi"4#U?.޸Ze<*:#П|2Ù3!8;6تcc Z`6?L* Z^>e2:NG"p 4aJLvv4p (HFQ1q&C 4*#jKhejrf`Mq%V;N?[ٷ}2]}

?BxȭA@_xf%Ij֕TS a0^fPklhdv|Kƕn^Y.A%SSEGNsD mv쉡N˪iUy~Dǫ"4&uWU/ Rŋ(\ Wi'lnۙ;^g.)Iybr D!Ŷ肩Q2ThRw N#ϠN+_ 3tmCS@6> - ҉ޞnNaq%#qZԽy0|R2鵀[e@C͜Ǟt΢WR -%$:LXLA Y+)Ț, b\ +vff)o7FL7zjACխg wuU <1ND4nv C?{mG~G'Ľ< DS2mI=[f>C4qC/.VV:l *.g&6pQṧ;׫2]6(8HSv\yB,!#A H$a[F5^yTc"ڣ MRI""c 37 ]ou+PYO-fc$5]i[uiԨ5e 59Py 'ɡH=au!X: =AqqX!jX G{ݤXLTgEa+'D<5_Nת>2ދ|5:P᭺,+Ĉ\Ǫd9qX$2CDKY8i wC:W(pEBE8fo0\&-ub-d l<j EO6oN*M`y$8傺6s.ȫş Ai3U+7<&Q M7ڰc>2wsۣץu9 )v`vf}5pj'U &&a#ݍӉ9ľS=9t|6)F)zo SQNpa*T ;mK T xG} s16%pz;~R=KVH^B*)7$ $Q1a).Y+i茨2l$K-S9*_rNpLh7WF +[M P[m/ |rC$Ovvi*b&Ӻ8c'Q|/9mpD .~^N$䎛][>X3X ||7HoH! އ[Գjl"qSam锕s \gy{~Ƥ]c$v#=`u)9scQ⾸_2tQ\$ʤ)T![O-8D^!1#O>9ό GdTJ.ryÿӫBjx[( {P7B+2Nr% 7?s.Bumߢ gvSz֕DX|E%v^,ݍoP 7OO0Y?mTQ$Y=y 7 9F,nŘ̓F9 FUDY<[sꀢ4vˏz ֑9k:FrH2fԒ94/Bt&4-B+Y |@6^Q*`|m(BrTaP6` m\{~bqVd- M~h55jK35G]h&"7}ʟҙ̻~Lqd pLn>=uLHEY{W5׵A]ٖFZ/4av$$w +[zDy2%!ץkЪ8]t2c+eJ. sO+#؂;& Fi+$\Aip xHwOب6V5 RMe^O Ȗ gkmvޘ=04W̺g4W$ @Xv]eh i7ΐHU  KӶd_>ߚ`3L.zy 1,}se6Mru4执"Psln|#gCYg24b<E2T>7@7`q}mX&xԃ*J% J,b[[zoҭrZkdnLRn g. IYH]p֞()n1 POBL=)ScapQzmU3S?H7o1y " ~\ Mĵɦ?_5=ilG|0li{ЋTe[IQ 7(%63Q}鍹 ё^Sfx+hH.d_${\zQ&^ +;<AeP8]Ǎ՗ c6 V lʻZJ `ڤ4Pkr P\^b8!J#a7Tu{Xʅ"==}A%vHW%8 -2~* uiX}BHb[68.@ BD~ĸcl'e+yIAJ>`pvᔯhvʶPyC,SF J?#0J-4HIT]V=z} 0cpNzg ~zh?@iyY=~{ٌ| Ea z=/0p43]@B iaold9bn!_oh>`ߨ#.a-0\ ;~ R\]c8äB@r~*#G}꒓R8:+@"mCI( ZR_+kbsE޾^Չ ^Ne>O2~U_O϶f~u!Ar댽ı% ,։[^3~Sͦ:/pO# L e\Į~ 炢c{s%s>{nkerc2`V+$6} JUdc3,鋃lj;-nK ]<7piE` :to]ȤuwqrI!8z`zY9 N졊ۘϡb' R< ?/Zn+Nh {_9Z'R BsW 䜴 ه:]^h8@9v/ oBbXhRWC> ՃjVOUevvu̽MgTf޸PRX0O_$iԖ[E@;9B@)H?>a!@ d>QܛX W]ӌNT_ܗ>5 )bI5:#Q&jt6ŝ(`͠s- p],eナV@$0x G>J,b.W 1CiXٕX ,XF.64֬I}QZ:.v`;vDx1}&hw OUJ/$fl]hLE{\uMu["*5qX:  xn6Đt5NDOl7AtD Bv?. FsK].,Xep$A:;Z?T`7k~Ƈ'1ԪtA%UT O Zj!<IT TtA3A?sЦݻǓ8$M]z3Q}4z!kO +gEG,3u`_swTRmMx$|g'I YlНe뇅1uM9@Uv+c/t/ksۼO#jz-PˀWޔ ”6$ W|j3_nә7Nwz2V(]ڔP $h쳝ttiSI=㧗e8~k>fEDV҉#!tIY<.cef&x4Ik\Y~YC}cg}wb ҷbƂ5!vf|$ E`̢+4"EꍹS/vKa" 7[z۪N}+#΄Z8EO *EƯ {"-@}S?9LL|HV&V?G]*eF-~P<׻^ 5 _E{F7PG!4C|"+OO lܺGœsNz(n9 62/Ѱ1Jn,Of,\Wʈ_Ljbh>`lY!cGkIQ2~Ɣ?s9ך% fxӌ3Nn Tw4T(d6 nI B"6/:HtLQZE5'۔j'_#$ LNWt{')f'MZZ%3x]qH_vE)gMzd[S`K*]A`GuSGFL&M7n~ N Cl=A?QV=4~%R8ÉJ4hT!VYOG)= àh_a^[.K^dc&R@AY1^WnM@Dyrk7DC|K?. Y\U@_9tMՊ\/}z?Hʵq6.2/)Kq'8~,TUC{L&Sb(e%|^/$m+=ÛK7+#2Nrrݘ+cuٝbߪ\@Vzb3($uF-r"IW|*3L J9\V-}Zr$;SŒ(#()#q:"˰9{ӄԾisW5/UF;o1q%>")JtN=ѡNjLOiZQcOMҔ)Qu@=o!ӵ.~ϧIf]~?p2 =ylJlvQ3?֞pLD Ed M w,Sn<@9B6=>k+} um^-N`n>ЫUTYͰ"}mHdpK4GZѰF6 /8!R=C=.\aܲ}YRfDLN0 2VlXdqS9@X3s{KT $cvNu04YP`Ӫr6F:J?A8,1i\LyyEֻh1c\Ք";TrJr4i{&QH Mhۓ@vDֈQw)O1YRwRJm=-$LN,XܑFD<$/& 3 ?3F0T1QNn|2zϷ_c$ĜqTѽ[TVD؅r'}lO%PYy~sm?R$lT1BO""L% /ݔu^9 fJoPdfIc>8@=и*iw3oKG޻#Y!(*+?dTA$l{)>p >ܽ] \Zjt_$zlZ~{)3T~syw~xD!zVp>hzװYQBgP)ۥ>BO\-1'9xFh(bX~| z7wɠ> dIV1)UdB8FIWd/V~qBFa_>`a4u!i]p!-tSRFw%d)wu&7$~FfOW4V~ 5ˇVZՃWѿ"5VSNI#}I M]"g َ†މp mlJԬl:#gK_ʑJ$ţG\:y*N%/Ckgh)'\H>K N7. _h9~H)S# |ĵuSKtRѯ,YgU viC>K{:"9#ؙegҫ.xW)br-]u" '"^ǚUiʏe勐Ob(e[z8ꕧ&AP]u#h)?x"F35rFpҞo,L]@ 9n5oby*#'CeȨY"ԏDVqLx<JVm]xMti^R N؎{Ef_F9l#& ID차#"8b+:~4ڌdQLL O"Jc0_ _d+{^: ra/a/QTFϤFcЯEAdGPKHTt򑌸].ö,B2$F_VWW>≆(K;mqNDs6"h'Zcǯ:g&2%gU/\Ԅ{<>zò|k)BVO͔4Vb\4>.u_Zq<{0I͚0RJVS cѲMPUo-K2l FK0;#JgkחlҔ;@hîpr+f%/հsIl8<{w¥ꀪ.D :;.{ UM7. Ba?Hpz[\2H}%CiW\ũk Tp4u(U*AS-cu#<[3VюmK3y׌52 a䫰w/49u@Ʀ5o儽P4C+Nb_ "d&w7t. kt*D։HBᵏεz Rh[ XzA4-muB;I'o6B ׉c߉ur y =]HL{$k+,qBGbȍНz}FzU D<#Ӿ\+ w%S&dRb%Z*kdG"v_@~_4|du.܈OrX A$};aLݵxQV݁BG9Cx(-GhvMfAB;`œߚ%WQM0yu ,(y[e-~4 'D; sW̲ M-UH*6y|es SWfG@-!D#OKu&=72ěW|#Q$,}2@6UEZ@)ɓk/V`۱%23 O˘;V0W$kk C%±K3 V#t߅wKV9 NW=eW~ӞjdppS D uqyb[ăŇkJ'آ^rG[3IHݎn2j`\>׮7K4|DтV(0k٣~7׉T ;St q }[ ׎o7eNKɘJyj}(`!e ?0/Ē> i.Ke7wZV{Uoԕ*՘P@Fvע|͇lL͵UhаAĿz*~yh#0AW5 oGἧk (YUR\oOQY\]O85ȅ=7zI ঒0.,xEKGmͶ`9E}5@\<~/_]`$uQ\=ϴ˛- ax/Mf$\sa|O^B3 BMjp2Go3ݍR E)W6ྛIo>8YO|6H}دi>l1fz JC_ȘcKWrBYm[`Ftx.#_!َx}um`:i 1x6#ʲqcIG(VpE+ځ|O뤬A4o2MCxv~'7dx#g} 6c Y\sTF>+3i.SU=ds #/6Kl;T;H U9.|y zR?vsKy 'Y+Ε$V^ga)2h@;\tjUqs?d^f,{m?CuE[29+X&01Vhх25uOtlP x2oTZ͘ Xc-]-:~b#23 yǓZ 0W1w\~dS#pNZT2A?XfDг4 T)lbşQ|jڤ):rƶx8ipp;E[F$; E";=4Z7X+* x8MDd5*jFIJ{敽9[VGg v{ܘ;#vV_wg/U~v~Ǭ(eD2(,JêN.~Z.\u#l -k5 O$]eKnk#GX=1PdZ{_ƍ=2n%[\.:T$Ťn2,K0O\ {pJWnfʀe&{X{\Q X(< Wa mE"rf51EA(K̺$Hp"Wи-H=4=兇k܎^/ 9( R~v}9ΜOg'( 7T:'ԅs=fz7^XUiJ@X0굺Y aPh3o/RvE҄lwo-2AsIe v-7#D$ֶ(ꈢ8AaYB%@-nwKuRO2P+,[Ԍw3 kKeo~/|S/9MP]oWEht ֞L|xOo=kIu] $&'>h?3i̸ܗE+3TZyq>b̕+\k~= ~;7-*:ڃv =G c:Rp8u)f3p=JN1n&G'@WqPGnt!^~lbjG`} RYߢ[M|Ƴj֭+?GSh{<}Ķc $Y)HLT"Q %)Ics4^Wu]@ E~F3\^ Xp!9wB[0vcQׄsFtO9B^$x>*" <wJ~/v 5b-׎E}6-}ys>b0άCbZSX SQ#ބmYx6V֥d:S?c+62AQ7ݏR}4%iÙG{?KH;&3z<\9-7Y2w>jz3E bJ!cO,N31W#^/esNIlgL<4\|LU]E %ZTCU jx$>n(.ci|a16[2QTQQZEFd4S݉9fbuR=Q2VMqQp1 Ofn]rV!iGBVs~Lv^{&WP0HUi:/rM^yJTB8Nlfj/=rFuաUR ,}3d=0%}c}S>mUd Ry!)x$Oe'@~8LMKLF>~ u;T{,uBz^}?U" vkI{x@<3PJGXR5R:=΄ tR@:JLQ"L&XÄ_V\W wua\QOK3K/,.'^^[;4WCP!s&Gv%>t?>#?²'^4^+o9:C%ȽBbOO+v=u T*X"~n:-pX2tnבQ A E 3V[Awѫ8 LLI9.v5:I(YCdkJH?Mp? ,2GhgZ,z]f԰їjآ@oXn WukԷT,O@Yh[ЄMS_b1>=(ZiC6Z;LȱN @DϗS!u܊*+yOl$OJY/@(*D#%ekz׻ĩpN=hIˠ:Qn% e7rZ/orE CA'sݵvp<8g"tFkSߪne34y?%E9҅GcܺX ~0(O1Q\`ӕi7uۙuAhq$Id AQca@O[nK8a D֝'0%2D wf$?LBdWY^4Q^QMb kP/eknbAY{]߿I~zſ]騶y)\ZxEhj_okςv'*m'voS;/$%aɢ?󡪨~RZw{inӞPOZ8 .|3Uz ( .E3q'ϸ$1GM%dHSs'b?ғ +0_Pz>ʇnZl##ZCtO.v Dזwmw>qD|ڋ64z̿5E&Y^feM^|7s[A&5gpj‘yBʟeVȎe<.2z;y.ePWJyHp|lY[^y#:b ^Y3ම,^! ,\Яt%A\c#rqFy x0P9d:=!@ kJe@N~J=J6:fNXelC4@1ZNE?y`}2ɜ9K pBC[?d*s4cmrWxdüPSbMWtM5@Qj7dG=k8~6lvb`8oM^ܿ2|J #BU:-w@LZUuKH3c !6W5ba_Wk}9B z}7IMnq#%\ |5m@ry0n/-~ߏ)Tn[RuqTʾ FO˸3}8)uŒ"<|C,l\{P!ě mfJF5Rqעm1V 4,7/sIMxӚ}vdDzhh6Vg@M98Ewl'VGN>C3T@;L@MeB:3ͱ^)erBܶy(;< ^l<mT{VCÒ-["6lQg+R:GbǓRbri,]ebV %4O NhɎj+kez"N+$ƶ|TDzH7!'\-&.J])@䙐W8:0pAy?0Qqև'(,p,~8?Xk5Ji>kpvԶ%7|.{ӃA8x- yW4qY[pGW$)Ƭ* 5{K 2v1|NqMˉ|ъ"b5%yΪ([vqW-81/ڨ_C)EyQi>$Ӹk[ly/ޑ0ͶY)OӖ/o<Ž*礸olo 2GaS1ZovX8/T,ӱ^ 2IA2r塭$6n*!=;R딤geحu\;fyCiKz ~M WĪh%{Ta2~Rqiz :/?tK/G=C3֩/;)gO~u*'SQee3n>= w۱ MdHBYѹiC=2TzQ!_Rwa6vA%, J_}6mc8}JTzrRDw)"In)P+ޚ!>CSc3N5^LKMчesP"\`0y"ӼFΌ Rx:rZvHMu24m樯6 pίB*,$n+Mʠ:Xİ v;<_,S~}&S;n_iH>ǀE. GL]DO̤L;|~;/AAַիP͐`@Fs'=PSh02Dfu29RZMi.˓i)毵f2 lHPËeTɭ,(D%73+?.F^K?JSfTq5181`8 )Yi]..w߽ DKh[ 3eQ$4NG*$S0//]g^kϸ9NˎR.]"Pv,!t! CF&)Q!T&He?oԋux v'-%e*]!5ƒ{Kb/`7ΦHsED)-!B52{+J>VE}MD5by6hD.Ceٿ FD#I N3T@:,z] kGT ?x@t,.| -dHX)6H9U2·Xf0+ {J,r\}!_UáMT$fyŦMd1ҟ9<4(J$rh-Q}9|'c/}dx.%h/,#50:[Dn8 DRn+'%Ztrù*8I3a@RpEBሾYъu%=Cmr<}`wfzimna>|Y8gcs)BXքEKad")k)^@lYL  0V$`(O;\IhȒ$JJJ $,=sy&9;:n  FhK`%Gc%͐dS .tnS=06M6yj]JBRTKN?l8uⅲskrmy> ~je+8n^~z_b;jVe hVHf֪Qr (,Ұ"r ?&tA[5n_k,f T9r n!P`ʓG5i&fNُ -~1Ҕ3 ~S8~p3R-V:}.9{~ B|LJ#X՛= ߉1e (26wbPp+I'F1a\aU5~+/2dY0&&K*]+Lu+"1'ylJYʜsDaȹh ACb 4NþvP+^K}Z;J/}n,TpJޱYGnVi9Em .=:7a ϧmFi.z;[hf<9:2?4E:6VM ScUcz\r/M6U(E3P-1z/-股DY9Y!D$#u LmuVZv &Hm@poH(x $lGbY_@kH+A/j]ϴ`UeeV|a'z}oO @LVI^Y`W4,e=Hd6 V)AXڻMD+bk@Ϋ߱T}A34|fT"-=z-(nO `ĦsW*!!f6o:7m1>дUsdgZXdrO,e k21x{Ъ@'8L8"kKl yxnt`V7'^ /4vRD`UO,V57׮P,dL 4a'8IT9sr"Pw o< Fe(ZԪ9G#`ZtF>Ck4=]u(n~bB(Auv~u @RگۯP Hwg ;]ᵿZVtJY:K)JS38>8+#KU}މxrFUa*9$^&4wJ3DPp'F'%~)(,n2#uDp?,~OȦ⁼.yQ0͑'?tS45zJZn<\"󧨾G1V%f#JF&g A)t_X ֶK ,ȴ@E$Y8k(S\ m1Q00:.j(ֿ%e5qQ?!h>o6UŜ3Y-Tkno/aH< Ty$Ie<9FkgNBɎyEt,Y  _|`c!@|,!i5/"hN"d N4|.tYJ@!OW łw6ۑ(9{$ޙޞFu,ţ*kInjgnWbG2Bo(aN.+Ztk+絜P9 o:'ZbcGa/PɒĐ'\lg"<K׼Q ƓЍt#rŏshrB%6M%cd%7ۜm[z-䁵I2O13%2/k9M w (J(ryU43)ss O"ftqq *EoޖMY"Hx w1W 1m⭱?T*Twc<ȅ]P6ȵAzRPB@jecj\VcUK躚޾͎ϔCxPXᜟH[$Vz/)i $`4a(mຏ"af*!7 s]~ҾT3Axwrᆟih@E:o>LZ*X^3M>쪱ZoH*UkxӁٳ-CG3:v@n @Z+[zތ t!|RS1U і ۦ+%hLOQpibTS/b.eҁ~1[kۙ2t [ ]ZUF'ZR2 .2_Gid<`8nf_ۤ ; cSwI}OfnBl bѓ W.>]_]EB.I Pc(Y̊OۯR&`=&[5`Hq{#AӃ% ))%5rbMDl&UBh3t??S]HtJh3)dfFD3TiTxd,jP$):i_ ']X[.oc^f$wF-N!jz%kϺ0#%h@2\n5S{%8%Gyj_1EyD-< ̿r3}铣5o;W9 ٌR"mgx 2d˦=7-%Fޤ9B(:Қq0s_UGr)&ߒ Θ6:ٕPs١y?G\[VHciS'N[P|+yfINwh[)e8\WR\-5 /2I]G Ӭ~pO]q3g"\{X?n?QмV:L ϶"\9PiU h6 g~ޟ˽ 62$v8>T%0s N.{{mx93yu= )R98kBèYL@߷qgk4kgv 0n3ռFycdž(VV:TD|vaM9N=j@XuRB2=mh;FK Cj!6tHlʚSºؘnsGn޼SΟjzVGTJyѰ^!w$;4 MUj'YU&W= 'o򞸢gbzFFڑbbA$iBXTak8}K}W4J Kڰ̹J*B>/Dr *@]D z{$ EFK‡N!5wg&fAD L 'gLɅ{z; V&L>w =F1O%Ai#os+3d$+Q[)Bm J>X5#ߧ+޽ܦDɱvybXsP:S3K#;mن,:f'8.Q@Y'|Q rp&wYK5(Ҋk| !ŠH%RScoZ] !JxT:\,_5΅zg*)jSJl~6 ΪGx!fQS>+\|6viu~Ȑ6Xƈc_~ Z]%JyƟ"e5[rKpeTW54RWf;[}cɑN0/9D]>NМ|D1@u˔R2AnuKB.s̪?BKB,H#5i!xxRjdu`GMyͰ8&cމy8K1^N4hr&P3O~+دS5H8^yZA)V{VW0 q 6Njaz3׃IXܦ7\B=t,,QՁ-)l:ݭlA,(C$Y`1XE cJBC/E&ٮz -1::#_T+.-ۭ+$i,` jж!.|:I]"S@'E7OAJ<{ش\ Gɧ M0a"ee xRoo"hTg;=WLU:Gܝoe>ц~J' #qvơfNDL==$O{[YL4lP +I٪F_4*.K{l 8vb¯KZDzK|%SpC NxNyCǙ>p]m+`Wy[Vdmb@: kIp)9B{W@Ԧad]I;޿/4A#It=v o_7oC>$@fU3~p2Fx ާم/(\T =3AN;PZC"3|!l=UKۋӕp\0JUkf]A$wINW:/|8!&}䦑56~D7D i l zX"O,&>X\3AyEI2$WI,\;e:wӪRfJ`V`$q!͊kG8 9,qq{YY(g2XʭvQFb8"pGꔻ\mhј@96 DoF\M!/*u * 3(B RѸO|5W}}a/lUcM'Iv["U(ぉBjHՆ puKm^+Yil޹[%\¹8VQ}U( 61}(ꅶ3ǁǃhXY8Z]:H#2^u\P$nL/׶a9s *!r-iMlKdMm-Cx0%!>)Dn[QP!N@ҝnhJ/8s8]RcsTRٙ{(ms9+80L/׺ڱeQ(hP>Ӵ`Z\hN;=\IH@0G|'55;u(+o Y;n=c}z1Kg0=I]G_|14~7,&Acs a,C{;Z~9PO6'`Jȝ! +[wvd2D`TP֒L"C?E5 :]pjݑeY@$6lͼJ( qY/p?>2Z<ȻsH5M l.t2+!__d",|ߪ45B[3{D##ҁĺ}laE)hp៸_}Af" #7nZy!ުYAaf;&^# fT.wZ"[S\$$ kw+_gMrD_"l4#_B*#(Mv"+5Ud뿶ըB[!B9kWF+$F=1bxQ9k!fe3 XQ36VC@ ؗ|~dz.W F8eeHe Wwڶ" sa=#t!bʸ&7oPt%"_z>Us?X`J"1+BkMl~eif ]alRrdXN-GOF7Tc*דMq閉ZT8 lLm{eu l|)ٛ.& u,gr>z!+$4IƂr|rm@#'yM${k'JE "g,ʹ=:Fzؓ }U:@T O5=SMHe6bUnWЎSFpo]שFpuΥR_W9iA᫞R]׏3N#K}=vW} S5oak逩pH-ntf2mжJe)љƪs(;KƉ]/H!)>#ϙ*d]asD{=B@&;*d-(|9\-Rrrx}llۋG&V:?:@GOSN T-xm&ݤQ+b?F3/ȝ>t#]8u~C}E~L&TS4 teu֦dG>EpFkyOMmõ9}*p{.Wtě/|zE_ <ȫ+P\Y}G[9c)xM[Vp4KZq=e&qY6s!6]!3{gѶ&|s./#X## s3R3Ǯxэ5%1w]!넧H,FJyu~nbˠl\lj+KY6) ,GueZQʻ+O=Alv-ڊ风pڸPIp΍+9GNd sqĚ`GWZpAVY㼬|T]*j`eb/O^܄/]ʊu\yC<9 \^]}zF Hjhc"`V qq*/U#=;|ҥ|m O!* vܠ80 pr<8Yit",Wϼ ɺԦ& }$#)6kF>Kek/p{AS cdti ͪ4h`5+yohҺGT˫MI̧jk/XYq ';)]o>BjQ'V&֎f٥V.>h_]ZJL][2D&EUZuzc1w0ЩbF9tm(JuN|0$g,|e IO>x1y:Bs./X ʷ*t B20:)֒-M J#T9vKFMB`7īG6 ӄ f.CmeǓtV;CةlZm;khm xt=LT>h&`Yùm%ՉeRmoF;N(A U*d1#圶5Hrply*.Ͳ?pPʇO7RĎl/gЛɂifu{Rx ;#f H? UO/ |s xѨn}Dps:f'͘h N-|an*YͷJƵaގ+}-oSfd`O? |06h?g@+"W*"ú&. 4ve$ MO:K]AI˟V_"kt4+>܁$СWj~E08Sa@yB`wz,l DfQ{׫S|͡I?> 9} o2KUOss̝vIe.FQyJzm"Gm 4w _ d@o+n̸`X-ǹ a17 C&l W̮icHƐŸfba\rKG.e=WE Sj˺R[ˁWk:~Mpu^Yv;D=PBEH })B)CE뿜tsM6Vy[(m"-=y-- o9U1LI?0Oe$%_ J.5afKޯƐ4(Ì=XD2IFk癄aS J$. p8kܽ%==N]XN؍xv" ? ܭ߀6 ~zh,.O8, $3#h0';pѷiSS;Zg-1ǧ}:uNء$ucxS?B>9o8R8`t3s"Z9/Tb 8;.?!:Ow^b"^yD+mӗY;[3L>9c}"ُk`p4D76)|(v[j ,.oi/^ LV> Ú0[4$xԄb i'b7dkqb^`;[=A$?i|͂m }; :>0|Pi[*ٲLW: <,E=qAv}Ӿ}' cr}IM?Մo,z:aٽWGވbl4: Nk,FK#Wׯ7Ӟ9h5lLvsu cx) fϩ~AP>~bF Gl͏;* GV'ZB[3\Q@q0N;fb X\`Oċ O5[*-sѷ|jFqيx =wFKy_Lç I jpAƌ<v*Iz%eTgP`m@,ONZ| 4&m%e<^YwBQU=F;TӶQ6!ԙ&Ʌ s@MOS;i\&FL:4.V">yb11f-_X)@IմBI%~ӟI:÷HpZxt!gAÎ6q^ya$$V„ѨIk~4!ei?. s*in2dj(#H~pFf/=oD?biPP%"GgߗKi{Iw,0r'ضP)6W:*m cN_OUfs.Q bTYȣjp^>8i;;}fC$@Eyyp{^ZkwnU(%32 h}Uw@In"~qlіrx^g0:b./rXyeVMhmc\/ɑn`Ҿ'/OQuO^wA &Nj%;$6lyP k5.-ZK6YgO*Pn:;cT>綔봷Ev-Q\!&SGMNw}h1Z,\lCs7F2b9GmETRZ~)(-t҉ IMM~J1AHK̒ \l#j0wG;hN{1P-iEx^:?[HO*zyo : n,RKIOZi^Y8%%=Sse YiۜP<2xLK 9 t(?Åt ~o"cu?]ʹOFTlޣ>[DoaVBR~| G[8esŊ;,+|=J).h3AU:zv*o9B9DhѾFQ#8)kt TZՑݝsH>NAMǓ[f0kG]*WxF M/AbGJ81C+VrSvb).=hbdςr{֋+t'5AhڽixZU}i+n:,qu8IbP|QjtY n1<.]FC!ӟ& {+Z'$ӄk,Tڥk.t$3G@YWH٫rxdrL,I)x3h, 7 ZM@E郹7_0;oL(lU༭H $8Q>Q(Y (́Pfa[2';PƪmMwN!lpWj*J~{M&0tA:7h үU{/ ߗpwxh3s;dw Uy"g@i1dJR",O+ VŐo#&-3Zee-? !00cZ׺@{%vQpz7xX PՈ#"Se!xGη/fXĬu',|x(Bdf.T T|4 cU64W7mZXwC<[8Dx)EƦx?W݂8Bo5V`=b!fU!06 "]7$!HNcF a @2C{zVyz#?cٛn:;SJ޻#ʁΓSE@#2%[V ko&?p㣳Ɂ e}W(dP-TyN֑ C]x?lɼK@ >gEӽ r)iFEts (]Iu=SM <.9luF042\ҵ!:z"ꏸ7Pg`M_l9&ǝʘx)u# H:|[ƹQ"e86LC@ nmn9ױ\^O$%&$Hq_l5\ZDd/h  e#|_E{lІm8ZϚE 2TU"l>QMLx0ް A C,W,-$y G߼ %%K-!ʑS_Q/u \pS ;7摋6F"xVvWЊ]79ݢ8SjxYfB|FJc@gmEf۝Vt̹uT?Z!<+/6'XªmLN QAe 4Fu'Iyp;b4WTP|m@ruw9a#֣ ܦi蝇渢$7!RPŰ5hWz݊vI@./p1 "YN8I~'MJD2-y'E ׊W`gu'axdAvUR܉K\ 9JM(*w)xȊ'3kzc WPa\|*1EbD`3&3=ЗE+70E}=FfA ;-㎩ە#M06L7©1J_ _(ʼFSf!OsHuaO>Ν2H{=6髃@{:nY1Vqp៰{Vkx~O6"T>u"ȁRBr7rt s)Xn;H?dzC[zLPLAUmoO[ s"E#Y@Hǣ$2jQڙ |8%m UҍGn']E̴_i3dibPgVk5c`p1EٛUĢjCo%٭_WV(?$m!AcKZٺ̑ y L?M %+k<ڇm*/TفD;to]68${wuQA^dEAf3%%f)ӯ-t[2uM2vcK:?<%mԲpjb 7tz,&.Fd \F"cwתVBj)';BC-X{:hb5DvAr cieMD'lбW_)|JxQd1>@)t[(n,`Tf8mOm>MnZ9xXJ+\h -$Yzâ紙s}]W{!{M_?zXn.Zy|"p]>OJ^{[kn41\yfpGwrEb-e`P 6/Н9']F{噑 qD.~t"J/F/Ja=Us^YfxUs&bSLs22œyr un'xQW_fJ@iɉ{;K;Ѕ; s ID,D| -|Yɉ$-%Yv8̖eJq "#stGҝ>p![IS.a\ru *)\zڂ(‰s51.f7\-rϥQ~Aw[n.E3v6ǟ2c mBa+ ΝmQB`#IӼl~2xj Ux]xO(]̙=!S5ե$3? .ĪM=r.|7FS$HKBo㤘tF̜6m ?]} 'Uy7>+Zy C *Wj}ڠKl? Dfi sRmk'NM<.#M(ͰyOiF,Ѽ8ژz{ e 2*b `bu /S9Ǩ]qW=$ci!\|wy ֏ ;]vR&#?aO1>(pzSٞ5 qlɑQBRa7nY#]ֹxr`Kߏ&ض`Ҥ9 x\s EsAoh^]:,*Bu&6 *1\g٧k~;r *P :5/UѲQv{P@de+(`4plO]md_dRF $:E C)!UˆC),SB}aՔ .U>Gp_oN\nEd:Y7f@ndo!T/u9P LvaQ@jmmJFqedϏd٠m۳2EnHR"sum79tdub>L|2g)/g}%2Ck)ŵ49.<ی3EuB7؊q.*YRkJJ}VOu=Ě ;H'SŗdԹ !F3vb6SunǗZ` B_Mgm(|W&яP+zo/Z#ZT.[y.Ix=(7"ɓV #Px6=c%g?R`+]CrO]h=E_^1Y=Bv"[ㅒFAg~%'a^4>^L Ij+4Ni㎶1JN-Xca#F﬏bZWOZ++"dSPG5,*by1%%5uo;r3[% C,FРṢM0ja1y'-qJx'2GP<%Q;o[ &H'fdE~_1KF2che; $:pz!tBwIBPeӣ-K'ZIdN[JC-9<혔WH<~"_A6FYCFChUҊ -3 i-2ܜrKi)MЅ FR!'Y3s1i.L/Ƚ$@Ԑzk&Ѐ>=X8⥹0 厵vHū[G"%:LWyT Ua|:긍=?[`)U}Gɯs%QЛ.PFݿ]S.܀WgVn " 2-.ɩ7p7Y̥RGDCäKwH9mp7wN!uv<uVjs";_ݴ8C>"(Cx0=,&ۅ*(_CٙiP8ˠᙢ|&7#y>,^v]::/\^o[nNJ"]q]&4fD_i֝ځN o"B|`@wp sw=>iUz45}m{*Cv0ր2Cy3l*\J@X'TǀY >G$ Eew|h>]vc P2ⰊbNla}9>ec]s2l?6,udy@HI9k"DLtȉQK;-?2vk <-T]&1ʜ;0"wܮ)u!"f5:L-sffqZZh0Z)S/Ydu^L m' cER_h*:=,>lZ6W)^6/$&orSG3s_f|}Ա]-.}أ z2ixO aD8k3l ;vHnC۔:%=FXS3x]kI b7NYp_Qbt=h34؍`&{TI=)SХfO1}#K`] Ѡt0ȮZdȄ;Oϼq$P]NB\fp$#sru>lQֹp ccG<@L<*fdK;N`VQ7c9GP~3@T#zC".IBb hH֧i(rVפ}ÊA R DAJ:cuE6Dk]'^:ʸf(m'G aiPS*1\tr?c@ "?UU'1JT`9A,MQa^}Ķ%}xJ%{NuB8d~.d8`@Ok^$[/#ݏb$]\ۢivg^ͽ0&$ :`jyVDI{ע!bwOL&씰p9W˘B)Xkuk)*1BdS gv[AMP&F5 #]n=zc,b8uM,98[nQ[39Pר̓RRm TF~y)nd%k{J3ZaE4bn:V|V|_I)uSYrӽCX12Y]-꿡#0;*0>śI%}VP7d6\+e]8WTNby^ܸv qŒ}u2p=Çiֵzl~mVxF&{*NbJo_ l&g˯^ à30ցy>|2 , ASZddLPȗ%61l:X0Oxc^>&e۹:0NkWJT5NoZPGSS8۝8g{USTj`rd oЌ,߄ЖX0D.\M'@Nsl%Nv@z|zl`pݏ -;K:3nhX"s1J26;ݹL'r\yņLէH%=E- .p௵% -xz@ JPW^Mt$=yRPlhTC,fս-BCwavi: YdŞK{~JbnN;ic*2UOw<(x B`>2CL8gX'0:5Bqj+'If .v!/j(((=]oxlmVКȽ܅mV-O#%hUn^Uc\]1J^}# ~Y,5}3֠mg"bG^Q ^vm6Y[ޙ!Ir `xMXkm)0ȅpf`qWrny6t1m{31U}6 P C`]Z>Δb´J8Q*?yʹ(No ^fbI=jwlO]b|&ǩ8`;Mw1FfWD?zULRePAYRB/(c0/ 1 և|POѐpvclb#W0fp >4FKv/ѱ#Zs}V[5Y>8>npCМS y* D! Rdݚ 6i}XDʾXt8[Ye7~ AC5.!w'Ȃė%>q43ܶeQ'J09ezJ0<ƪy:VsV/[THm(u sUCy}wYn!u *;ބfuQ-|}U/:3w90LI6ZZ@>"Vɔg)VK~dcrEt-zp%3 7e1wM邜p⤘Ȩ5e> _]RU  ztQ'~xa1E'դSEAvZ䥟A us6 ީPj v՘_u+A@iU,b9>u4,$_ Mtq'B|&754mkuA܅^Қu 靐AWBofvKcϳ}]4zn! S\בJ)w%&.]-YTiCT4hHh˹?6̻v Mf=Z|tYqTRwdNd bJL?fԕ#ovCӳp $m'n:RXр}dp¬pShFQc5,u|ol3>0ȯB?h`1U`/vP*{zyENlLnC"[fycQ Y^݀E^olu )g!PB)u6ڵpfY1.\_=QN(w`T`gZ?'A~JUWw #fٻ@]?HJYH0ztL~Wlx&E=z'=~Z~[_$&F0m,y5Iq F!Q~ > &I ՄV7,29ߴ5IAZǡ_*U8HTЖ Ylzyl{ﰲzP Cb_ι|cʞ 0;)m6JدpZPi\S|]t"hCf}Z)ag̀.wliBw-Ml,{P%4C-IAa)Rɳ<-m^U8LʂP'Z..i֪MIJWǐ  k?*3[{tTj0K];r}&2rfp DE'=f0r1~]-]et} %YlpnGy\R=U9rfx XBo4ȣeTMy!GM:Mv? Ѕܮ6:Ʀ@db~QBX  8{:%|0SGFU9nJNڢ[21 VԷ؀/[Jy5Ļ 076^Aq_LHF()F(ePTcB~uxzkʮRT thl=%=򏌏I= kBXmܹ !T*'05Neix^#Io:w+g0!NoYǽԾje]O7Ux$\I^W´i6nﱡ.ztrI'#pNL{z~iڹ& 8oEXB/Rw!>tRj\2)SH_>eP7F с pmn蒉v6O}y"J"f{~ KBΙy_ Zo[B ۘ$LY[j,"¤a "rW+2j,pr^J+Wvpbo5 *fN:s@H?yi'cOK ;~ד?՛9:(IkV Jh;ωhh 1OTon…]`gjf=e5lX{aΕ=\6W*c-po&LwJ?Lp-]OKÒ(P8̑PZ={i%Q+dB4-R)˻>k+2c Ss=x5z)%ca'BHYxtDG 2|hǃ /\, O9 4+a\3BoVkƼO> G#t{[kqC5(p쒫cbZAo]&}WV(P±KFaL/gh'+RdR G ̈ʏl`?mI>R^Gxx}?R̄tx>+c=x9>WaTG$[+vZl!Kq+t/mj. /=􏢱 fWfBNSh]'s%KDaq7JXs "KL^n~o;\:W#LIg*fAc=sI zs55+ܚg총y X^Ce),,G͝3jޓ} ,jb9Zv&$^f#mȈWE?3 RpCH;2F+h|c#pF;ĮnfݐEg@bٿ+5:DE*דE3mɒ/bf̃!Q/tN.hq )@6Ա͞0DpCe.ys߰GMuJj Q!$ɤ(Nj-t#l>)mVjх_uOlc3AQ JV :TJp4IMPn-&-B^hL@!;9/A|ݸCt w.>^DhiZ3I<w&cQԶ(5 ZwSDh6N\D`͑ϛ;=] ^ar[`qHW#~wcKq#:uBlb)x%Wu@IivڤfV V #w "qkҒ+% }S} h;pnJd6Wq(L KKFgxÕIh9'ھu6 CGN,ؕqe'1}4zW>@q3$=آ`l!{VC<-R' wOӘre:Xw$K¬84+YBkj6mb~.7< 4ZMĈfZ*[M:Nuw[I`_"HMMG$=ZmޣsoO y:41j5հJSf"aΎHf[ޣ IR"5~8"9̗=+=e Q@朐c4LKi M#;~ )ܺM_}Vf9[RsX"x~.*^3EhPT!JȀV#h[hOV pl0=mWbfg z\pa'vu]@ޫkhl miJb, )=?E%u`qoǞcSQc;JQ,y`BԡjP[X]%|u/*C^6hb Z>T;ju&CT-V^5F2xfP]*MLܞ Tx(U/C5i|y'Y`;{ 45uLDYyۼ*$.H h\PH>ȼ|逅&y_`Ng Z#-_Ƃͩ{6pWIgÝ{"h8XRs?I1{3WT'.+蓾I2~Q 1}ŌBZ:0wa:Ri33>QhKM wSp˂.4ةYz3[C(66yD,eLO/O߀N#d.DƆ~L쏬#@5R5;r\T=AU2F6֎SƞmGtm^wJ ͛}Ng }d8Q5%ggƠw"+/fRٛLdk=*e+kǮ|o'@ߛr"M, ~QǴW3@lEdU|t{S.B[D[`xOZg_[c H"`щGYpB^Ʌ#\Sz/hlqCnf)U"-5x n*?ڧk]g]n"!~'#|Y .o4zj00DQE#[ɏzYv[<˔zJ&™EmS} 򮖿i6NEg7lg ۽fHFqFu@B:r?+V-#"JnNa⍝sb] (/{ɨϫG%;'[ZRy< L' 'mT{h#|cg ϴB#EܪͱJGWkX'Y-=fQK@4QrxUaJ7ƭQ^լ|dI^=p0e3 =ymxL7@e(ZLGKڌEnqcha#wxQJH|mSAl siʨ;ʃhB?1HOHwZFH)[?6=0g}"ۓFsId9^r,$?$4Ɍ$MHc^ePS|>+FLJ p:0a|!CJj縍_^TlnQ=%*1ي*Oe۫Dbj>rWWu_ecTѻlII,7] ֪l/oM4P782uCeQڀ/" =3Ot9?qRY&Ȏu%K>12i0| _5͇ 2Ͼ 䫳L=IUc7s tK[WlrQOꭧ|:`Sjaآ젟 wZa%;πف$6Xaq]ת_䰓-2'*ᐅW#ㆥmS8R.Kv<}Mȃ[uٚ([4(fgf @}:d .fV pYhצu<Y02ݑMQ4cH| 4&~}1ZᖴW&~3^] #zBT>KZcjwdOry0>2ȑ99B~¨]m<^)~FR`'3H ^'ҿZXngלJ@0f' 7}K80S}.>BDeX9_jc)FTBtlzo RV:Ź`[!Kxb L'irEFs1#ZR5 Kw1AꚓV5;  jꖅjWsk=j4\{A6Q.uרL'sJ U\͎5猂UUEBE1F{>YldЌ4\Ԭ(~:~L*oj5EE~XwǴ6΄JvO_@s0oo6ɲޱp_|)ů-SĸV&"~-c5.u*?:$Һ=5(p: Tttv]] ܜМ5Dn,XAƤ ̽a<^1S*Mse\"Xe ZRyۓ*>}@ \Ǣ ˯ν{8 ; ͅ>xKβn?Xye-ukRO0pq3-r>m*P-bGng`"?r0)f*q@tU&P ؀+`p+nXlgFq|4S{yҬ^냀㰬 v9ZWm OϬQ':*,[FH)1F?tkD̻ڽɏMV4/F BJv݅yTG+&)ꓒ_[FJ熧G]''- =.6xoS0H]r/VJuȜڟӏϊ0Kl|"n1D~/D:ִ\zifLi޸ ]L0P$Δ|OH`}DܫA=B]5K pPP3X!٤TVnmWbgN:膒`0ݥM=0z\gKuR.4ҟ06OV)GK1gK㾓#L?()TʟH-Skz? :EOU"RwBMOP>Eu.;qGV$죭qâk.)maI$,G/u@1bЇKpג_!Zyٛp|H Dś; q`exZ\V D9d ^ ;hP4+sJ4< t;A.q,tS+b$z4Uwi%%8+p ºI&kp_[s &WTS/t0r+xx 6% D}"7 o{{@ƧA9zN{LGp- oaYe:C>M^( 'U?3_`;CXc\ETB;5ϑY&\(yB8ވv+ ah;vLGGQaY*kA#,s#M ɖ·+DI@j8!gTg7K AGnc}? ṷ`ϐPX/2#w{>duP)J9fyg lI,gg5n<>Xz'j{lj}Aoe"R<\ چMR.Ʀ@GQe ݦ~̆+ c;Fwuxz5 e-nv,1~|v_/iبJ"]݌H2ZOط$UgS90tJ^܆q$pHy V8v|. tGRŦP-/U<'UDr 5 \~h[Zq*P "s&2ȘvyGk%W 30ʖp-_$>\| %R\{sg .Iy8~ D]~:@aKRŠS~~3 j1܄Ⱦ?"~9ᲬCj_D0ѤtP:; pFObF*D{SH>Nn?FnO0¾!?P#e3H[0a[@%0v|nޛKi^ʱiOEZ-J  IB784 zf[3Zoq$k7aNiAd8AOwl`BQ)p5~Xv`mtӬqd(ϑ5!)Q/']ccoX] XL\kW7;mHQiGR; dfZc9rݫ|R. ׶½+G"b\)__ `)gP@E"jW,Rh?Rnb= 825b\Q)nxJ< eRR}'0ɗISd!JE9]bښ3֐[fj$)YhNE)H=՜̻7[-ߏ)9Ne×#wm5/t9\9O^K5~na(Q8L4; = ƥHPT$ 5^i'cM[֜ZTԈZ&muU:j 4*A 'F/ИdMe;F;ce KCa>j~D* `;.O0icVFAwI w7BV0~pt[5ks3a E/IMQ_tm1\[ba vvJ}mɾj=8EJphv'e/ZdK9?QaV5?\n+鐗aeT4AaB 0M0{ T.ɉ݀h!jinH^(ZBxm,RD Sç4%97.WeGK_!0[ŕe` PGh޷fC=2M @L>`xe):#7'̙BQڷ$.FHǮF&NݻQ`%p>NtæGЈ+-8WҼ/?~ W%oKŜ~q~َ4nCEGD)OZ %1>ZM/*"ryH4;#&@*^Q|<3S'jfld}$3_ػx?*ԟnf#}ьZ}T(9ֿ}}-C1~|8m 1=ʷbdѨMy/GzIW(t(DZ>[ í)ZS=UCDBɇ쩒qeմ0o,5e>mz?b}I"NBDYJc0}. ?ʡf{ o=sgܢ4Z@י~kR^1BI٠D]]6A1%y ຸ* Zb:CS{I8\.-Zr(K_sa(T$%W-X*P6chF<K KD}H0F@ 8\%jq\+APe뚹x_!1*Tp[cWEk8>pei{%W&(؆kПQ; X w/xU R[yHJ{=軭 n\xgC8b8.|SUpwpN Ұ:'CBmzeY7Z6/έL3"(PnXxHX)1)mWUmُ#dY̺&'~GVAIex t*00/Y}t ff߇7W~LA>Tćɥ*]Y>TH?iRȢ frƜ31u (G'<4o8mGY _¿peNƝg^EYoz6!|8.t%ti߾āB<.K}Ӂyg4(&Ըe$nE g\7RJNEGe'=3gK:D2hK>#R[5ו__ƾ̚Ɠ'jX9=nsKͣCQS=h wM>j)KQ#nk WLIPwovpNj XR8'z'c3ᢽ~'[ȳwo *ohp,Lcmt]b`fV8IҲ$óo>VG; z}\_Ҭ4G˦YQ v[l:d$/,=m]*X%K0*Q_\0aH+8sgx $cgvQ0sec'捤H:Œ'eݸMRiœuZ㲭[@aoeǢ~}„: [lz~ES;b}4rp\JB# u_f]:*Z+"~y6FBqHY!0=pB#٠ o9Hո#|׏G u 0 ]kPZ6(>> omiz1?y FP`|Mbt28+ˤΈFϨurXš tfbs':WdNqq Th/\m3#;\fZnrF^U/`_ӗKG)@^;K /TZ(Ҏ8~PW%xk1Jm;7םJ#'n jMRv( S@Uwd% 0NX=CͅR刲z=psBr<"@M*j>TvÍ'aۤ4 7:Ui [jbjE"ay5 {lD(<=E*IѵVRyœW+섕Ʉ򏮙Mԋ} կї94\a9 jF6(Fx$ףT|\otͦ9UFs"{2- _šPD^c.>%-[$*ⲇذ}?|4r"˼yz̛ʊ6Cξa6^?8KܽgCb+3a vjrqNj И@/$Cw@1Q?ޱC13d$ 9qltu9](.065b8axǂM/MrZoy*V%,v%,C_Q…fAAhGȼv+ӗK=29CO/j97e;z&Sd]J[v[InI4Ag=u\-1JNQqJGVl^rCoB_rw@ꗖJC}sZfp8Wv+VIRRscÚlf}pzVצ>kD@ [Qv:Oƿc).0TOܘh[T,{)z$ChIaVcG@t(W ]!TcD̹1 :_%(*]J86)ekr 'RMv2bdr rW=p\w<( DGYrݑCįS 7 &@ks;_n(g`X~q޺*|mh2qC/7; γ}e (w`cc=2ى)Mj·aqD`U;j?^zF^~8R.^nȣg Gv`X7?)cAoӅ# /_X?Af]o~ =*弍ϋ ׄ;[܏<>;lqaQ;;T0qaɿ*0֪V+n@DD~R\X?=0Lbl}^r>XNN+.bBr`%'6cZbahқ` QNi%Bi֥ڱ_F8( P8#@ܓ3%E+=rˡK{ES~*iѓENɜ.IJ('kZJͷCE47tz?GFڻ,p]% ߉uiōdj)GEU(Q.ɻAVY~@t^C/"~&֎$3DSUx9v^ PXEϙojHLO0ZcN+YbHփD p`pBc?cp>"89\AO6!kbqQ^@] uȱuC8dgoz y^<|ͩqT{ t @##:Cxouk  s҈=걉!ձL4?=̝6< $ ~gEKw+xEY%WH?p$, "v±S7,kwLCxdm8`MiڥbH1G vs}Xc1\(ZǸB?аiӚ͞y cRAx 8J)w_5\6ȉ jwWf"nm%>|=lZe4`'Оl<,LGA1T^#1GďJԉtϦAмq /d&QD^߃xwsBy-~{+e"̇~B98Fi@A)q}x>z &OqJ'>jaOy;S!E q:h_$0WbDz94G1gxp } 3 ;>(rd?dhn t|@OL4Rn3tz(Aaϯ`T}R2ִQ'+aqbtKߵ)iP15ĸ.|O-s2)if?HO^Fr +J^n׿eWA4:i|i+fX]dpiѐж'9|jt9 HSa\JiS.Na=r_ Qwz2} 0&I-׍Zoj PbQ?y<ɼ,/X"Ct{7aIBmz9_l}C 3Lvp~Ɣ`b"nmӾ,f֍xOyLJ15g('Z+Զ[% 1`@̈7"n|;k植[ wMiͣqϻS#3D<65Ж5 QAd~_ټӑr{(=hr1C]W:k /Xî+Y&bYO g[-`gAeRf_Qڭ+A4 ƀNPW"A^f&]CZK#4`6:>-AlEu4VGW0DLV46%Ď B(suB/a$;$ W& _ 1m18։RT@R0R /Ak7d5Vf⌃#A䧂&Lm·s *OFg+i).^d{`,ӿ$?I>AkBl ;ɳ(¬"XZ2N:]6\Qh;XtbETkFteZ?U,oJ9s]cCJ1*Ã%1mTor bvPvp۪4dLe a`,j.cԊ/6 6xc~*i<Ś#/@ 'hGpޟ .QqJ .Uy54QpS$UʸG.T55SɁ^j\S% 6'U2ӯ&g?l $IV,nx|w~2s1t\{T|"` LX$*:P7 1}: WnkIqtf4BS~WM?u*㍵L3MIyJʝY` ƐT$@ad.:(M +'C 8yĞ a'򱽣V93[0CԻ#iC,nżN2 071NۥNJhCy͊]=@zON^x¦m 6ķfQ gUo4߁3\CCYfV,'w ՁO)@+y(|X/ b#xjx ׇύA[.73J] kSs[(a76H#V#xh7>@ENhI1>gJk,3 ѳ~T Lk>ZsUԌs\ d݁3NbwqзJsŠ~ߟ&ț4@qxħN60JCяyH:tL(!auJAT*z=6_ìPˣ*B,NC; \8 Rj轹JgvME:s=l61!X"2J̿cYLbQa= Ĥg<-JVe꘰_`Aj4k83Zw{ŬR mz q?+PUq Uh7LniOdIX6q3Ng͎R}^S#M]K'8? OEK/-H+Z>ϴo4"_N Z偆p3s)B34$TQ?2 ̱P1Pј9i):AB.|ɗFV8iD>6OZ=L1#)kϖzR-į#uG'k]@Z-Yk#4O9TrB}sרtJb0[C5i|Ԇ&1Wt+XQ$0TԽ\lW5G7+&r.u66} 'Q>,y*Y}wmkCyOѝkb8/d>I9['כM5/Ngv\B2O\Ncx-):b<T3Py7b mv&/_9M6lR״=ax~FaW@>T_: LnlTg-~ic'Zva,0zXsɹ='1u&2Z@4%5- ^ Ei6 D4?֑u\QmiU ܸIOyI[8%H~{Fņ@捲9orzv©tv! 7CYSҦqx4y@d-?&7KT0(g h[aw5 tڤ͓ ,wplwFߡ<1M(ϝJ/9-*/-<%NE]I%2 tHˋ?u;d5=-{qv8^Z5Q[حEGXRf9ĐkMo}9HSH+ Ȭ`Fj_Lb.t^HJ>@i"sF2g3~p|ȸD 1YHk+n3hG Rᨶ/l *tT?G4n%xmNmg/['Bivɤ!(SIDi5!<8 )i.6sE%8n=2$^x: 11A;v˙iU*B]Fa6Eӻק 2D ͬ% r0Oq=&ͧgSEVPG*7>kTWL,o_7+V˺:L{ϞJ |b'pN>/EvԡL2t"wKŊ|}K^p<aZJ䝃u! de{ (m g91$bݛͬD_hDdJ; Ra^_Djds{o8Dl*eS|]$mTERa8'ݒt(MMV?/&:[mH~n}5BaHH_8Ւ7s}*?F\[TvД8G =I@ʗMh/qPm-Ұ'SZ,Mg575a6"LjRA-|G'L>xb=O^A[6yB˜>J\^M8w]m^ЫI,W.?8Ftc<>gD0̅:widI~iS]]1 [%B#]D[w:l,[E UpIisԝ=;mR5:)j\3QНMHe[ Le.P0vFT7Fl8}_HEXD*r@O`oW{",HJa aN/x*<$9@̇bA&2)=rEwO( l0e 3=RwXR6?ː?]FqkRl$L sM*={m|˼u]>:)A^(˖{: =zѕRx{ϕggpL7d46j?Pf4EK1٪TE;nF䒩>h3yXZc+Ԙ!Z&,D޶jL<6aBpr(04JfwlB I!IFr EN=p&ׄel+a{-\Ge?+3\ ~MƂA{7JKدVa4^LO/SؚVS?4^T靰KkH/-iH6f̤LB+)jDYRȷ-gBKvIL~(Aq l䰤t~|Cq'ļ|J~sd%T>)gcLL^,1IÖ+N2D/ή@- 43uP5'fnuU~ mBYNp-wu. 3O)X;+^,2L:,ܲnUcO /΀ۜ^F 3 ]PF}J%2ߑZbGGS1)y5$eh h pѝILdhg[?#Ш3{Hjݠ/ONzV십=64[--jIЫnw̚j{0E ׸U Tвd*8:;J@>y0u8d'Ƈ*U5Y&()ѭDIJqaMs"ff:rp2bXx[sN*%9u`'YcewǺN>vYܨW{vKw;ef+ecq84W=kR0T*aQG~TL%%=CaQ|e8v6IEh`jᤍҦ[v4F#A:(hiI=+- Z޼޴ܫJ_~ύtahAk^|Y :;Kj@tS&^s0<֖?Þ|A 7}G:&y37n#JfZ"0XF0cA!]X _|+>UtMdNS:N'.k}u;-B/ e0C6@qDҵ7'/ߴJ*٥mٶ nLnCrY8tL;vCpx[mzǝ ٞ@efo4gҥߍ&F].wXǙl"$( r 51R$(Q$UPLF|( 1 zv"!P(J K&w:$f$npVdSB  DM HX? a5֔f(x_mĖiFJ-$41Œ٧-~d{@!)1kW 5P~5UuA7%"^mVw>z_@` vaV>C4 Pdž#eԲ=`JFnT$1L 1v 殎G.zcU5S d}*)i amZ,\ S9jVPA^%FکU*݉CYMD[N2+C+J4+b ^^B/HB?~Sٺ?Zo<ysPSKN6OfR$=^i(E x]c"^G06y] EG3=1m}cBF ӧ{Ub%ΐUTKIK?s l.1:YGT-tb텤9UCsf455)tݷ ^ѳY>tbTFb9oKV˒\І}pVa#{A1W=TH-=,ij6z!:E{pG9c0Q-馀KNZEPGFIK8)*>vZIHH25j(&e]7ım*wU>@c0b:s˹8Cb`<=M0 `f]0a3fU-Pߌy՜MieEP f}؇>RAљ<gcovih=MI1(?ܝ|# 36CW?5K43fbaS1Lzd{1ƹN޽EA-8Q|"b0EӁA}='W%?K]6Ɔv yd9ݬ`u=|<#xz,-l?%n f^^5Ħ΂*,Gox⣤a3uċ]1ȪdrUVEumBrQw<E^Y^xnJ,] .mo8^ucA--F $/3f]9U-SU_E۞z%0S\.z4}'7IaYqd5/1Z> q9UT ωM ߄AEj\@F?'C#3WgT@22[ZGG2^\pbmF)BO(i ?HbMFy6)K)!__~FNܫҸŸBuYS@Zײֳ;CǞI+uKoAU$oBHjqԆ"l}HQYhiK݋(,(79`h3v`3eMpu٠ <5L:jâ@:Xtq]AN}ӨVO_p ?@>6C8"pvU5k2~GN_窰* ablon<ۛ1tSA?c?kT~Pl=)rK_1nuf2yAx 4d(Sޜ.,C+DL hH'y4u{ 1-_@^s2G=-<:|*z\ySW]BF1)18ؼ=@.DKx{^h&>DF?.|)0~ o&'=7Ih^xPl$b6j )?tñB؇v /PokmLnӮv4}׏=sea]gLЃI[]YG4F)՗28c0Ӟ߀n)-alrj9Mg./H XĽHRЛk:`':9, %>kx'KiUuGllbd_k OSc _Gܜ-@> wd #k%/9R+\>V. gבp ս4N-Y% kIY4UuYR>yb 9kfrgH/2ZyZ' ։\*L@ f" 뀬Y(tb#̎"n{נyVA6+ܲI4s'=dʫuu.@M>x*eNdN14WWeL 1%6׺o E\<ˆ](̏ڕXybj [w(=T5ŗ㵋 7يȟAέC@ 3xsJ0iMqO49*_ޯS0"-9W^fHޜJ >%G`~ZXۤ{Nk1ٯ8!7 X`왺ǣq#P;x6WS9x7uУ3-^FX0BV֬”G:(26ln| TGݍrOؿTCJLN?9{V`ݟd'.uedBcC&BP;~~M4]ڪ?ҵ&){3 )>@'~Ib2NߐC;|KkN<ن.>:R葨ql9u}"CW89z/NgF#U˓Ϫ4,!k7MQqen犥LzUfCiс^h!ew"]4gzԀ B-AZz?%4@:JDz1.9~]`1~ro1Z؆X>!B-mD@N\1l)c%sg5O9!VbN>ViqۈN1/ =&Ձ C+$>Iu?M ^JLj QSmi/Ҥ{ >3J7 vu]v (g"iPqfw2~Q% i6330⋦j) X6Ԅldbܦ?cVُu~e$Jt_b,$X8l)PP&G]{ <]P/mEX)(vwoI;޵_Ѯy>eIߝ\ wQO Wy(ֱ[8sXSA)'̗92JˣG;eDGL{}iL_%1-p/y=yf"2;˺z%l@w .-L,ҹ]) rչʪ1BqR'^)r#0XxT:Av y/ZPukÆ*I3vqeEf8Ofqc=ʊa a4:Y,:?10#8nOc"`RoX :ʙVŌֵ]@Oā^R9x @[Q@}Ôth֨mt{`jy6i`׳6Rme d9Gז6b>O`Bd:24-xw8]r@,!׼I?>9Z_Q%7"@} 7-/lU6tޕ* f?4N+mZFu;~nò?/Ed\m0o#Y͖v6ovQ}I !Mqˤ{޳LeALEѽ|ػ%RűA"y틆*gSsBZ}(SWd˷MieWVnx荒cazr3R_lqswXeㆾs*C^X1K3şd/g=v.M/LVx^o(Ew*:"Bkq0 EԎoEA=WMSVbi`X㼀/nPdð^:OX&־vƐޛ`5Ȋ hְg [cO-r4"Oh6>#}yh]T侽yK'g9B",.BN|6K*f]q6\hP6<  `ٗzj_Iy}'r$qDT:Q\| c|guDsT_:$5Xf!0Q1gyV M$H,)@Q Ğh,/%Or\0Ns\W,2ejSyIH>YUɃMoBnxCiiϗq E,XBZ_-`l+2 ?^Wdsj4kcr}oZ|ݥdw$ʔCe"EÒ6 Ey̭h

l ^!=f Jg,o%E7(4.b!3w-;Q EtNXq%Wȡd BӗLFMHPjDm豿/(\ \&ۭn]Qozbte`.&[+;vJEtݓӏM\~~IUJX&ύU-4z4"0bTyCG7 ٸ،wO!եmi,S|+4a"{_ ÃM(egUvЃ&vᗒ}يewdWzT ~֔PL+WT*hxeqr\;{~ uѩĶpf&X;UbQq sz%hY5{; DZE^1\'\fGuoj%/?|=@> gd3G:D:==vu&1`j[!|K}{XOܟ|N%VDzGl<"tr Ϛ$Ci._=~}@khG%v 9ӽcۅf<=Rhb,9/ y)(6>ҿp'+UwF3Є gφltd~<s< A\PO6e5"{2q9|I*["-j^6EƊ׵]*'}aF{7gV1?Lj=W5ZŠOYC8^J w+8nǍ(ߜ"uu>ca۠H5|cl/5q"8-ھħ_K4Qvy2v< $qNpA EmM~J$< :RFNJY?(E)QH~ȋs ^H-E^%E5߽OŞ Bu?.ȍkQ7/7˗5Dzn1c`q| Ʋwr7vV<63M'׽/L!69ir%oUɱE,˞{,h,)rPNĘ-r%ռiO#JR][rl'11hHe',FH*& ϔiHln4$+%RŪ4]@.z p#s'|\o`0 7:з܆йNmC 5 TS1-OCYFNo!F[#Qy Zax QTomS: }ia6i *<WW?ӫBJU Evxx}PcQ} p܄~riYp ThSK{JA&lqr2-~uB|Æѝ;AwNZ'C eF@&=Ԩ6rN8)S봸vn#I.Ev~Qߛ5w,IEZI1`' W3wKPa8OӣYp "5E %)w4|q;Un5PV d~KhI)x1<#4Rm|c_I&p^Mk8PVISQWcnO vaۏqeLh22yF9ZduW&9m6α (Mk^FD"1֥U. @?<;Xd1N$lU-o=|3fpO:GŜc +^랁ctq^ֆw2&ɇcNBG`+%TЀ?v[/]^ +k\Sw1(,_eKHbu.CCǤ hqo!U\/$`i5|V$P1ZHF*'O 8'47\cuogwRDIeRWpMӋ95_OI0c[Ĺ@19Em7!T\61= ;?y5Sc06|n 3/%]cg"Qṋ~BXcوL Qo!>ffn֛pɨ/pL_bISo\e!ey8Y8Ek_xEFT- jd87lX,.HuXw]ҝ˟ʷp%\䬃jٻ?kvbTl-/@_MR)R-EabT_Qnʿh#-`̨ e & LC7.z!E"2q(TJ<2i\=lsԖq(o>3g2uip^ORN3Zcׅ1hP\٣&pGblՌh_!;v'Cԇ9j9_pw+Kl7r*&ϯ};Ӄ |wɚ9?±MDҿdb2Tq?tX&!D'.I'|5h~ԉL>DQ8lM@D 0w4We[ky.tcoҳ1 s`b7jAoY͋ xc+}t&U2@̤H@hE\6RG垖 >b׎}!uVX@1.y!FJQLX kEYfg2`#\_K JDH̥ O)8h! LcuNGM( N aS`2=}jtf.{6.!(Ms㲃c|(L{q *7c-aจ)b Z6,ַ/OJbsgCf/j eqz1+ Rн:3uCd=i0ffM0Ut YO#g֗6r &.~PИp;Fsu\0?=N;Ȃ? KLU>S8M},رujeLթ{_Z (0c 5GtAWw]|r|+Qik{c^;KC2+K>뻽4Y.͹KnMjNĒQþ!zBfQc_vLQwLoߘk:nkzh6u8ox%tsY )&sƣ8`W~d {{4:^C~Aȱ"},wuSj,/0Fdǧp֐w$Ժ3M3"[gΉ[fG"?d{qY'.$DI0:}#F{mp UR ('*'ձ2ѐS~%yfXx%_CJd'zU1(]yߵbTاOj+@;q'bWVNEԚsnš& TL՚[ aΎfhTkx1)j$ft(k9ģ;R+\RI-ƒV\C Ѫ\*)bƎK"M rwo:MVls`#aP$e$͠.b$w,9)T.~ݶRH9P덡:pdšɋoKv歜WL  ?(~ kOFҽBu]I\an0z:]ZvJiAlPvve;=="ͥ 2y_%w d0|8 _XQ) (mEYChEhדS-me5rr'.5=s!~fT鮟᝗ (MW~;?&. 'ZLIw/adjʚ';l<~ s8޹ǩ\l)(MY*wGKzVGarr<N>90C%S5ƪ]EW.XEWKq+a۸1:O%7D  &N"[o&wϲcW^1vgKr MiaT5Lk jgH˪Vs U,gYזKQ uaHdl)ww-Ux?X7[r6Yٕ#lj'?Id"g өU9rscT1uWqNaf!`) yV6+9Gq<(s 6 2VءwXȾ"/~ 4K G^ ٻ9QbVԾc >ǚfD{Xp;@cSuWJ/dr\OH>Ni髀·R3H&QIV/ߊh{̤s@UKؠٮs[n4$&8x!u=<: up0&~ gpF^] }dkRH>1N Rutəls\I*5wVait[!^ MMƙPFF ub$ޠ̿Kp@Bj| x#]toڜ0)vBRBAJ& .ڃzP-F'xUۆln'ohiD#/ϙD^2꒛F/ 2S='掸ȃghʷć.mUd:i0ma#P,kfdV8ۺُ`Z-N0~gR![XVk)hݶI懃m]9t^ ^o "4'瑥H 7 ٵ ]#!D=FՎCIyG2@ Vx [Wj6"b Ix[Ro3O0Bz|E1DWe--Bs-MϖaԠ夒H=`UPF xwbS=J q>zce2t& LSV"y-KȀ~-?N^CjcU\y+%* ]V0nc_%R @y{$@Pwɚ#ǻX)/K.x.5H57ҒslNqyOwo.Nc}q*l  ~>jӜ-5LzP[Fzb@uo(ύΝ^,_[oK2?~K_afʽ ϶vQYA?R+T1(3xP޼ fW()&lΞ2V+qNYۗ˛Z b>qӊOȞkO"IvB{\<,IxŢ_blVx1`1=)fuQS}]RW.-yl# N 1u! ]-J 7͊7yL~i# _nDeB240Z^R+?T=wSE8F4ra\Ne@=Z] ,܋_nPo*,R`MAZ`Ea4TX*{8f錬ФNwu2$Zfo{OU9l ǁ;rڔIp@ 38XK{ϫGW(zz<ƌLuo ;2aXfވ!!U +yu,-,Jk>~A5/uDNC Ø+᧥cήm$2p!'DuЋ`hHZY^g |Qzbfm9(w]gDʘ_TRD =ӾՁTX=4{aBVo;TWfՇcr&2^wcf)/G4&nXZˑlO7Lbvx'wBa;#Ŝ8"_NȂ͘;+[9։^VH=zw(}%e[cd(vYZ֋%x3h$vf6="%5*;_\ sR户s a.s7zM5Pۉm lG,`n#n;~n%Evh O %uT=όAēIBgJ),쾴DS?<9`KNn$A0ʯ( ~zZ5azJrHXRG>G@ 稤(7JkUO~Bq4£k0RQ۬C/r9EYϱ)u{Ke:ݽPAe{` 6eI ^Rƛ+MK"y3v?PM>2&?O^{IE.$ot"Yc/ GD^N6 =_);xfVY{lNN _W@&&i樂8 aS}Yy5uk 'n3pA),?+ 22ЅK"2x%,65} =P,UEyѕ}t@慝+G8BۨF)'Iw̌^Cx ϔqg TDP}PSH2hw0lx:URNMAGG,9y4S7N?Nq3z}v'Mhɥ.wUe5i$,>4o(>@X!/P1k]I?վEfڃ(6zIY=aGE|Tcگ\]''˦;5%ؤ:hWl ^ L(C@1nz~I(tFteR~BwQ&dJt)p [e66N\~1 t,T}`cQ^Ѧ,'EGXs57lD"z9Y,g ^ 8C V[GD T$c+Hg).ߔ_l[uF@\*+y}Cu }7wXMՁn ,e,&o U/%ht/-8);e7sI/v#!> eN]tzY=1:w(tOπ,q^:? C~YZ+8m0Q*ـ[F,MS;Ȁ 6-j1LuoF9i-l-L-faZ`SU6h,>E#վlo,Y`oa_)E!A#S|Y-ڤkQm]qNMPITIѿd>"UE Aٷ r KBdCrZwCb~:55/:]y 7*6-U ZAkgPlO,9iU9')d7brBjҘN,T^(獧qvrJT<^ℶH&dx3(7}xf͊yZjфbOEŨf-hM=EY{N?ƥ^kJPv\ 6 4G>ZJSlze߲Xk 13L=Xm :rbg0v2\\Td'=N4yݪ 3п`Bk+ x>9ܺ`YUvYh緶d \[ m%Hڿ7޽9]:sΣ,hj{  4:屲3opRx;^<4͂Oc!pe=ُLMػ I%PWdqbv Z\C(KFA߄' j^z& <3V!}IXdziy/I^w?s)7:kv+mr(;+1gӑ03; \G';u;8" }Cd GL!htcJwcirmPn="\̄UbBX~<.7։s6U%+aeϫ[(>!~9AQűzL|ptCǼ%rrɋF%|L^('&^R=}ǡc /m ݒ4\eb5YoS&&ѱ;3@Df"@k.;/̫kGO+:mQ! ?MBRӯVD{l\r2B+,cݽ $V~Kߔ+ζcn qY- FE̺BRhԇ1@M;7NhƳnv K) 4)[RkQ- 1α7h {9+&JѶ+$^XlI X,Oj6wiҕ_X0 )XОD$C Ռ`SjaJ9ds秣^24aCUI{뗀|~Ss1IZ2bFZ7x읁FB>gE3 bK_}-Wb%T7bE/{4`TAkbՃ^Qpbϵ;lj ^6RO<-Ў (Fa ßKZ]X)8.e}/y X#ĐK9k7>)*>]ي cᅥ@fX(ͦF޸08eɔ,>0tR VA&}z%v"7Ђ68v -qK?濕9>)ޜE@@;fhk\ ZMn/ ;:uv{)eS|\fؼ @xIyOBy~Y-i$g@S,S.ODv ^L~m>f6\4Ʋ"U7겙D~t6d#xyhڈya.}4tabZT(/P|U-/mӓ(72G< ٯlYT\)``?E^gX,I]ۉ$9F=BF{PEɺ$O3 Ukl~ @+nC}!0Yx(a"Z}}4ա3V-P4v҈ξv@o.d(bkXӴuM{؏THm@L$1v0߆㻸VlV _l!-"O~|aIw<~9-=^rvLzk/\2,V#E`ÎRmUYMRp[ly3N\?E/)șG+G ߮\*jvߥ[[K0 sLT+QXbĎ䈠{-~}1Z3!mћ3Έ:'K-*﻽Ɓ)t@]D:@ Հz:|b hHKxyocrX1<njBCۗZ,bÿ2 x="߄囟G1cHd(14% tmSM"v A|㣭I"HoFK!@HQb+>~;I 9@ ?(v`/cӟf*q+QacdbKb_!&^yeVkl_V=^P]uؿnXQ辶oR]iңCH 0-pCOȘImlq `MD~H6$>IȈkRF| %m[e=T|_I Q Uvc`omΫv:SNAGy@N"Fn"o0g`>UcN dK6t}ZCݖ0mbK$VAcTVz ˃%|Mu&u&do/tk]N(f): z7\I bx[ԥt(_v}e9o_q{ִohDNkkGɽrZe+8<;IDD˳fOC,TcRi$j8w6"|^vɅZ7&V"U |:_؜rs J [g%$8M'eM!T8ir+*wRoad_&0tskVUI~ 'cu,uUR{ uHzq/FcVk6NY􇸗]=$xR-؊7-D'u%F頳x Bed#hXr>lѡ+Ag t9cwr,av.yv](Z+b&4#3k~*l9UdZGF4 ~v ߋb#JX} n򽭈NaauYݮ`$wq(+&gE4h (\x~EUÀ(yǺSF4(7ڵjgHot2 В`:R aV>'ol:{GGY<Ćv>lYb Pwh.ťJIUXMӝAPVc.rwcS2F{~_9f0Hv Qi݂=>L2* жEHx9\!XI ݪ}ބȐZU>=1( ) 4->-T9!2 :ADěWB-%d$7/"B-fp:^uNNw.|As7@jηֆ朩GT5U+wD6QW/ϯu}̻2};6#Dj;`=-Wtk&1jt-0Rej[.\\յMYl1z4ӷ Xg9=Kb:p "ƉLaB3K&q8xvXiơ B*8<^>j/e,V0zhu"}V'kCgn$h LבS#A5S\(LI Q)8ʠ#я3KW+KB ',MT-^MP9kE|?pJ*w)^wr3 X[V'Ctsۦz6$ rLƪ.ƙD)Ș;5M ѣE /a` ;NprJt$G&J%'gbMٙ0Ic,o`!HTCrWEƸΊ+݂;2 q5[ )ʏq@.qteV/\_j9RXDȪIOAnKHBC3z8^̧&p4+Ӕ=-.[N⌱Ԏ'[6J/{ 8%Lۃ+`BǙkg:vuHN׳ c& wP2cB܂ OzFmKr҉-ɯ eR\m1]4&C4|j>{v U %8Y}k h(Z*4O'4Fڐ&1q y*"0hW t# ƙbC>PPP3 䃄1ƄQ㫟\תS &@{)@iP0aRl$40?PU*\J1`pQ/#ί>/t) [5g dj6^D:c wx JWBM2#k"QXH~z:mTwlS]-_ޣzͩ]É+Zk5u.Ԯ@2N:vQ:(P-h"R%h]߲&Cdif4 `[Kt-;;c$#HHVd``hneG[D>%*RyWʘyBaիt@a42+&ܞ|#zGAIIğ'D}]#B=RbJ>?zʹq:yR6P`ZNR ӽ ).KF(JUFLϘ t^"f"&ح=vNV^'⠳Em|VdI`-J#9(48sV^m:5jcА[7} &+fERZln~E kMÕ H!w<&ΰ"В*+5'0gx =VwdEduB$͒@oBM"حm_ xvαQ#N;,.R[[L~d6LO{,#˛)/>3+zũtK3P95oDGCr2 "rP^, U'TӁ3>hL)60LKcSKأe`ٟ;Dj;y0'=pS@5㍪ں}X")-4t ~u+ X,xnpc) (hʘv7`c^/xyq0zlx9:=9VYʂ֥.ZL"Q(:EٚXܙe v1| Ƒ,fO gvW>۸?bAlp}فzl*w> V!@RwKתPEgKH{L_RR0HRBvB]T,@^`jc?֘QGUKD+;Kaۦ.4NQE+Pf[tet;h 5v+*Z:؍̲Ŧ䏯m $!`\~J $МQ—FA:lTK`*+n p!F6"ZEqtY/""M' #jif`39VGyPd9z+RN^` tk϶< O םh ˌX_JT+~`?6`2 d`7(ücԽ/3?gZ\<ǣX CuOקGg7r]uwo:r9y~z>A*X$w"7WƮ,2)|W5Ew`*gH C'n\yH0> 6PSVIq<7WqtP m `)7R@0]GQGO92ڊY"*nu}U29Zi#G([Xbf?ViUmufwmV e=cb4%?Hs_ӕ/\|B ҹ=,m*@>EjI׿FmopG?1S͹T2Y0!5r3ǓpJ%_.Rcm\q'r\/RxxtD0Ld ,;B:%Sڔݛ)I!y; 3e16ݹkwCC8VYnj-g❷j>i0sXI'jum/7_$| 3OE\OZϡVb!O*䫼m3w9ސ UmSӗvT [e'S4]A;M2Nᓎm't;4Vݸ\Ef5qa]8q ~W@'bڼ˗rTG˯;V6|8&;?ka O V KIx\ZXm>kWHJ3(~F!pb CwVNAN^4kt@ Q&+9@;Q' ldrAҰ<aba)H6ǰZ NrR@T.y] 4MũVAu,"oGܸ qc^flw[/`0A!v`sx=^P98IP2/xsrniU vۮf8[bn 5֢d#ց/I}]c.r?$iQ1'J#B'CȪ7AOp5}r_a 16 Z[©'K5f TT ] 1!˼)H4}A$N\.i!s#Z~2|R0U.́[]yJ/|uQ Sh+)wj,뙳"74:qуaѲʁm7{9hG!?osJ.1kYa\ (,ÉA$H+Sn,$_md[\4ӒH7:(К c(>3:w2O'P~XbC414ӝ# 6GO~T03>Cu➃)V!cd޳ .X R?_cR3GFфhkQGyʈ;,Yp?r۞?f.(+45tHF!.+mIb4E^c8FkJyD9L+aj\k:/4J~'.e 72(P $JSw뒪jˣ#=( f3AFsπ‮ɈpYE=o$5?BV31enq &FCLaW%GVz oz3Ew0Q龢]t6eGZH' B=9s2o_!FT Y|R@H4AD|m(u d3-bTtr` ̖83)g#TK`z~\9le8): CnK1"o& TLdÛŀI5ܐf܃~4kYIEI#;9uIunAp'C H*SEôH;)&e{{b02䭚I-C&# -9peFr*)q}'KɁsLkz}Q9 ('hDB0E~1>믾꣼K3 8lBlyAG9f&H^B(w+50,ȇŚO]N-58$R 6JK@_# *;`.?!pXËhљ{ o;Ap|> *+uCATC#`WSԱ-bܜY# X{ai ş $_n!9Xms$_ IrszB}s'O %%ڋї?uW{Wj8_dfȓ`U6Q(;engZ6ZQcl;b5$-;w[^7 Էjh6J44`,ΓßЂ a$=Ƃ862d nK2s8+M%؍v6W1X1?K)VvW>\ۮJik7{fWrF.*+(7!^Y# %l4l.NS>7< e֫^Z@h:GBq#,bGI+C,oݟ7~ \ wuUrY5n -ژE)-+g7kX\_?'#ٺD#汘<|j$8H./f .xՄNF#g 7a˳f h/hpeQQ31_!ߜ" 7-yg)Djː gDAgf\S ~I摹2ih*aw/^ʖ2_~>mO3~!BÚfc}is;5P` 'Am6O6`OQ[ :_BR7['0bm=Phkb!Cx_MFW|y'Ub)-ePY3b(xuZ|T.,nwE~8&@k\0NcSxnEi=2I$(\ɶmxTiDGT]EFG)=+YAv?u0u;A /8wU'Qe@ a^A*Mcǂ'#ur&G{VR!x̞#]}A 9gRC5`Lس(֤?3~YK*jAyNڟBAsk& Dp̱?` Iw, W{Ԕ^tbO/Nne}t5FҨ)^ctbPfls"?D-K܄ތ8`-9f>rQmy 梏Z]|nY:j'M[y)ۂu|P}Á~:{aBDlr($|+*uC= "-bg4A].Y.vmw q4}IA6KzBl[B(lҒEg sZ5?=)2gW9V?@ eSӨ,\m1;97o (Gm+""mDey`; %J*/,U"wxf{|젪Lq$ŗjG5E+ ,)K@B ɚAO}gԋmNI#SۜY.X89(z]Yڢ~!GnTТu|>|۫b]}Jxj)09K{,5!} w 7X X9;j~A(>$6d$EE '7WnH%p~4a1DJ.~:.w9e II8$*>`٠k}X=+BbaqA8 M{j3ڃ/Bu4{u5 : cq[#O0](<;Q/ wS"8S[(=+d%,rm ''n`itbZ`ܙa)gfM( EMchD0qYxIxF'^( \Jx5J_M7*+Ho}RH$HKM'"e nۤMw';Ц'.B^8r_s냓E˦?>׏"ZXY99k#UQQ@1'Cm/m2|oN<+ʘ(XA7:WɒSn$qDVV5}HP .LX`|qe?A͘5Dg8&!̞#L. K'*Fnɘ8h,XDf9<.uٷ~@ >zGa3A"M9SzrfC~+:ѱTzo~7<}Ahx޲jfXS8z  +p] ,sW9L(:9MZVc)7-7→R4$~VJ GUH E4iaYظ7a(&{1&>Jwżg;5[3*>aN%2Q- Bd݄oG;78sCH5]}_QԌ4/t^`騴-)m=wGXLP1){hB Z(b ry z/H2=A`Еee"YMayy4Nz)9$̱: %6;╞D4)Xf6cOÕ ~ud z!(Rq@xٌeOk⃦#Na#ܭ~8:^FdFQmxD MR^c<P >RJpE) K˷!P)w_f,aCcW, &iS^Ǔ+4j".fci(lg7 ՙiij3JmXKC%\#l k@,v5P]e%:Qջ[;I%5OM|tN3-+K>)>yC=bc[6-Ue]}&ķ-eLv/c}m pay}wFl] 6V<,GEm9\-cZq"y@6=n~>ߦ- LyQB E =TUNUAFdSG퐃M{YSzn"w$CW]fN'( YLnSBU5~:b*0XobM.DZp)RZ1%ž5Et84᭎# <2!ĸԊo9GܸX]^ใk~ʣ9*T6Zq4ci! )&n1ˊF(@*Ek b7uh@S3D,Mrua::,<` ,r"% ΫXf.\ns=9@-tݡ h5ֺX_:n}ٷOF35½PvqPbQVd;[ߧ%R`J) +eȂ x#eTfEG!R Nw &Lyf)pG\uz@T3+d\Y sX~g 6i3B:04K8N9kguE6c¼V]ֺ e| n 33xNpg_ 1sSy8H0Tٲweuo!꼞5.;55⪺pxtڊx)2>'eSnoE8cAHx/6{f!4jc8mc4>Jij+ŽVp PuA ;0?tqtT~loSؖ׺##b,FgI-~ɔ"L^T7zՀҠT!z2NdAC3^ݶ]~Y0eq&c&i 0@ھT;0u:;nW{sYjTxuE<Ra;$ak~F]FO'6Ypע&s?S>'lZzHښ@w6UTn -6nK\ aj,(򯑤S[C\<<13|)wF}zʼnIk-fHEb5? KB)]̘~|%kLjN*{;)OdT:'9ٖs"^.` 5.W)e Niy ns`&J tA6K A3<ēlYYKLK Z4 /쥡Tm8HCV dޢ5=>5Ԋ _fQk˩Fz̻d@t_)-7R'/ěf?Win}Җ1>[QJNry;(Nߓ5\DtcFsT%t#5aUو )hBC+ 0WNVjdZ^T4)Qr֙Z؅3 buIŠ7GԉƳltW.wSknas]=VQ^ܠخ}WJ -PHCÓ~ZgSsп>ˠ>$z;8&/]*9ּӡ7YfūȻP6O c̓p(ؽ7Fṕ̢X{W| cYJ!{D]V\\3Qr %g=!+NY'ݥr?2V|1&% FIo7-K*b 4c0a,aH*sF97u%v~%Η<^H.fMG-,θv$v^i@#h|+a\;[nǗҢt㮰$0PM{c96R}9LhpGDZ>p3?ҋ3S%uh!T8'Wߑ ,y0>n/H'*^]ҤD^-6TڀB w:bѱU`,(1 a cȃEb9cxI^-qg/_5E|~Xr4$ R()BKr2[ )ƞ:zR.yH/(J;!ˆ 65RD7\OgKSl ˉS)njBׇ4; NN)s>#Rgo桩WpIdLP8o CdK}9+hģ2@K“l6'+aQB/j_L(4])3./ [@L͟[ G+^t U~X`4)'Ps,@귛Gt _y" M̽~.4+RLb!נ_ +՛c} u0ToqV 34zBYo z#vSx6KPݕ~aDOաcPR7\(~cØ9uR@e{bver= V.(Y^#܇NP6~Lcn,EE|>gkhϓA;MED^*|67Gb:kh쮍2שu#qy^aGM]gQOU ET8?k; 9e|ب艰Q5HuMG%039&:ܜ$A2uR`-+= ,`ϓo:H2ь̪D3]1GyEq{wV<ߥ#K.cǫsڸFxkN?<0/T[3'Y=ieAD){zPrj"IMvL{ua\ ku Z kH[[: w+Y O^.=enKH*At' ;1+x-_o\ȕ PűGa_f;v!*kR3hx 2+/`^Č̔^^3k˳-1^:wa(~}7$G.n!i&hH>K~m(^>4ae/Xh@Ҵ}Hknՠ͡d [1s[r8@"fl~Lː0$|7GM :㥞ZӤƬLϛ1Otb{XOY%:&%*A) ^|.R:o裘Cf? )?[f\%C1Cȓݡ:;H^2Bn+'7gdD Nb;>p8(yG "(~U@X=nTϜ&g uDˑ1 &$z@a|vֻ=^ǀ?]uѣdN~?VeQA(ZWDUF"4e%Tp 4\,k JojDM'r2hE;aQ!, l-'C2k /3<,=vү pȓx=P1ro_In~Lcrf>` s ]0q޿Bc%_U"UѠrʳR|ihخTA (K- p wMJT7 n8e.)m`Wxw@hx֤u>0`BBHzk%MZ&q #f0ki N7qO{KsR$PZƌRA߆f]Y\ycJpppJ5;ک|xKxUޥemischP,dӝhK ӪɼU_l#:ƸR"/@wC+G^cM扢pͧ|ۺNlLQM&.; ϨHxXR'`}@K}~!9ȑR\iQEfзN7P?\B-dKhyp8Udr I\Pfz4h aqrdߡّrIVNxģp==SB~(BPg9[qe Klލ\{i1iV:AwJ 4-{59&ckW}Ԛ e{,e@i퀱ٷ8SG?'I+t8}5c: "= ۠[^D"LJIm,V ~7E0-Ni'uNOQܾ00;J r%z 0⍲<#ݠ 3"!\f8xvm>R$xt zT7Sv0/yhm*A=$3NXxūigI :igzq"3:#3-c\`:M`UTѝo~lVUvk0*rV:u)::,Th2rgv`6,Zr#0ao $-r9[u7?l #7\' 6x,a\XѲPŨ3^I1!˿T_64F}f|9F MuW4(Tű5_;[ =fZ[LZlFU:B}YtR cKWD'0>6CfG¿#r~-1: {Zvcֹ0f/i鍉$[ThG_&bb)Y>R)~pŢ˜N0`Th/RKB8Iw0|T§B4ojF%)~p/9o1Q`si 㜯4U 32⢏ C"}xfXHr[gF^k{RdOL?DfbȫI)<W?Kk Jxzk/$xE*sBz.6cwDBxG\c3O<|'L t/UԪmm_oVͬ $9np޹Rk0#6x kS[7÷.zġu%@Uȳ\O1g#S"ҸBMRHmA WÊQQ;EvYCPoX<E 8<: e ߤGgUUYq'rA/kuYBτ~$!Hx'u)s@<܍,mb0Pa]%JGȴ2=CmQԉ:L:hh<4'k7X4 ׵e08\P )h:x1})iM0ExTq($ EYa;`Olհm0TʹrL{^KYyM-s@P!x[fV' MvZd/rgԊQ$ ;U$#LvJd؅*?ȢL~0EtVw>i@ ݦw.%'w}$fcݭ9[Fts*Wy0}G@.#8/fV v|)QzN/L: .ٯ5U֘82lŒ]PyW6 n_pLX@GN=S fJrNgưkR ň(.R0,3k`4c<>gvMaBcx ?s] S],0χ(vW U!u`~C?H]T}umϳMk8cRn81VCCd b d`)EY-4~[f V ZAtKNºaw)vb8i˖5Fo-Cnܮ.S;vvۺ?ןdр5N'6bEy`G]sıkr)໣A{<4ވj 0 gSнJB>)Ĺo^tԒi.^Ї#BsE~d}H -A # z6۲?"RLܔ~yӄS'7& T&h6C.[)G8B0p'Wq'NU[]-,Wy+e]x1P if-kp/KzjH> 9G}E#S+7)Ө0thE"20F Yې( 4-V#+QV E"X1'uN]ԫG0xYFԦ ΰՉg:-ץ15'7Q*PHoX {Fُ-_[UhD@Bu`]9`!ñ(֊d$8-V–YuXLUUtgL̍ y{0fdv`ܝ s)ÉؔD%vQB & k=^!co#<f[H;CGG"Э=u]:S'*.EsSxͷ|r^=](ٌ^ kFbF6 J.7fY.w[`(zoƾn,5))GDM@V9Q79GCakRHٳPIkkİhK}kWwU{иL[*Р>D.LPf/A _z[)"ӾnHlvmpŇx(-#5lA̎f1LbJ|}IQ$G 2鏘9494l!w!&`'n+S"[%Q9|[oރ=ιo7k:ܕ鴱Fp5We z  `B, v a y\FLOy/z=APZA_+L xF-&1:]O 16ϖ?Ѿ~$k=#D gͅ*veWU8QIG~_p m ɪmhXC>ǢWqe[_O1P $pkD>GTሴ&ԥz<cΣP1YWըWSd* Q7=-(q<4O_6u8xSc_G޵ ?c&!K*|(e8\"]:Fߠ愆L\T2gjjfSe:$^7lsa>r#VfRup 2딩،EF`|I>f4!Q㧬7 Y*X*@>U^T;]Mg tm \3??Q|k+ }k˼Bס@aᯠ~AVy hy`a.ٗqѢۦP"޷$\$}XeDA [[ +C ɾ #|m20cO gD&D<ÏUt<ʗψOT*u17 F>w( F=]-)LCx*mۅ*fʱZM)B2C$7<>Ά%RbA]'\0 u<<lC ic[-@0man$&dM5?]zrsfn9^{XXIbK @ca/dsI qNG\AhS4~z]?MK@ kSA#bC+돱PR&d}Uy{]-Y;oA?|\DmϪbgElUw> &)e}Aze*@,|}ëCQ6-4/`;  e:O+,x;=G~jLiH$1d˞dϻT[~F`fk^mD=zZ/VpƵBaߚ )"fԹ5qp!}/_IycWzPj_ ˆG@.fH OfF'"inGvaQ:&aO`RH3pUH-p"*4k_v^r` [mVG]5j~ sL7L07~i5ᕐ>''<ތW3{Dc k!IK#Y{QG+w<.V;\'g|'>JŢA H<4Ʈm7WM kZkf֐&H?J씏@{"1VuJU?8ͭt%`tF)|]v)˔$(D/4RűApIq7%ȐrvwzHWdXAjz#2DF|pH TT~DRr$ǗP(ϵt&Qmf S&ҷizм5N%b7ԝ+Veѿ~LR*ľ(|ZbO5ZMr(^Y0N~ztP#h>gٰfW"[%ʅ!]j c]ސ ks-Ge(gy= Y[88(WT]_5mW,;uiX Y9wc~'5/TntWZC3P\|p-6rP?L0&- z)w-& bU:, qIua;;) IwÉ,T8 ?$CRR>|e\', 2#XOOn<:hoֱP9:!RH&8EN9 <aضxc.Y=Ͷ=*t6ݐlkv/022S"ٖ#ϠQGM>Hͭ/"ksvɜᡵmXcOĭ}y]+CzP+뽬W!&@.J{#_ipRF)>6BY?D,"Qt+ww5OEx$[pySGN# N891;2GX.BSrUǟJS9@`7DcUu#B]?KZ_mp_eÐ k?tWPn\F&QCrRh)9lH'DHl<wc2\k7Zֆ<Vxn&1jp)QQDx[ {Dgբ%("'۶O2Ti˂捒>ƑێU1,8Rj*I|@0&{$>k:|7c(w{@gl`XxG8a4yЭh?,>vlnDVm(t;F|\ x+B*~Aǂr?l'G#: }OC=B|i]tF̿>oa;j9,\S!PU Ph"78UXSG2 =i͝%3-08\eu1S>uM,`q&GvK"᫉BF(X? 3h:EgY"{BH0[Ull9rq,7zs |_V4yeH C\b\أU6VOWU!k_+ \V@ JSA)_  u4j\]\EDX7 =TbBtDq ${ :7ވ0rO*Jyo`f].YP[F%>%ň~Ų۾(N[ъgR8bJRd` =f?k%\;1GKOS'f*Ц }蘇Ff` E|٨[qn޼@,|Z#?Koe]x#ՕLwM6, {TVL&jNtGҖبSB~{r`{vXH!4R,+NGaoqMJʽ3ah[ʫe9- Ϗ6"A3Omȃm|TA$NA$ Xf: !LLJ1s}VƑ cj])IAH^)56 S@&@5Sl˸jIbX;@% mO\&j*p-|.p-Q߂+3w6lnyχ{194)~t#m4g]jhbP̪"^e Kq>? -xs\`0ڱ۶Mv{!r2taVP w55.q噓^TIzGA }#Xܤw0;6ZKD0H MOPbTRB5΃ `yf OHӫ1jJt9o[LW0 I+te\ɭeWJç3GR$fGË!nl{V ?'}B4"R$Hj(dG*q3uRq1Ҽ@EnCR.X\#l/B!2x EVcSd [b}FݩA/M \j}tN^J,mg-؄"!:EQ\t%t-z#ߊt6$; ǫ"n3AIzj3 zHI8HF.*%5j<*)HF5sg?[[\^y t"ڡƃ!H ڌ9RP ogU|F K'EĤQlY3Y ˑ ȭ3>` 1?]75ʔ?}6ybvX-Nbk^G1l{'N=xSiVvMxs>Go6RUj2SO]W6415cM5ZJnҹIɆz,F|X*xAXFGb(J\mgz/{b oF_j5ʁ&Q5ږtH!n˨7+ʈZs G֩g d\"38(c&@ۗc Z% YJP(,UdqG^ucdߵKd5I%H"wсYOiJ&ul>#U:zE/8'1}`h&B,DJ]"8b jăcc7@F ggɑ[lU^H&p/.I1&thDv[cOOv5͘2,z~ i{ yg{)Fʲxw Ea%rtt²Yuʧc QOE=CI*3xjmg\;gӂ'h`z3m$.Ġ[ (/$.,ep֕Ih(<i1&j 1ntl`> &Cb@[U{[_˥Gh +C`Zy;!o#ّupv+),'z=`.ȗ0$aa,qI?l9 +'g吩WWlDVeTϾKUQRҾDN Ί ^* Gg}(CSI}5zg^եQܥ58rF Q\!UjPg}CbWe6]™[p;ÈH M= ْ.FD( áLs6}lr=E{| 9<ȇ]*73`I=X2~U|I@(^mF]X-g'GwrfEG*\ufP%iDe>ï([$ bѲ櫦 Lc '4"F#&_w "Թ9-v1d:f5Yh$\S乘^`@Ktp=ύ-{ 87krse|b g-mj.v ԧ%.$&&Ǖ^8~8g{+m"*! [iz5~á4S8RTzkK{scgtr%F) QS`@16w>@=ț߹x $,3Vڌ\&-9u^ ?sm%_u9\bgdbgh Ǵvêr`\d*aYȋ e6e6 q[f }CBJI>l½jbt \1dhGvږIcu|onbּ-m홁40hO&5U|ډw*8fslE*˵O}A}yRx"p=F%~?B`7>*rOX˯3:zTb>#Cd=leLLFT:y](T|AǠ{J_f]"?Cƌ ^%Gufa~Ef3j\:zUm"xȮPg!a'2" (3s/ˉѡq8)QK]fnN[tZUOLЕ;ɇϬ,T(9<Ґ3*4&,䫜ȑOaŃ^VXw]X'lvݭ8aAvpI@@XBv޻αArVRq]E?R@gIb sdVPYB<*-zsX)R 'D Ĭbip-ȓg 喧Tce%aVY@Ԋr[/:&UNP5fq7^Tqfj"YWnṔe:G-$_1k?Qo)2 ;dWcP,ɏ؇ȲA-G$%ugXSyvB{J5@ ۿ NЦt|SČE)\ddゎf/B0~d*[r$҉ΖbMd?D`tR|P6¾*yX r<342 T^*4A?z%/ۻCNR%ӭصw^#nhS57xo\׷zVhK>6z%L^|+l޸_}xd+fuK%Fm|>FCׅs]}$=78,Y93suʴ_|E):ش.E:C=b H9Λ b[9+Λc9~kCg#D֒`e9L_h/IEDJHׅ|尙n?cҲ-i^̍)0.P|{L-2abMEZDQBLQ W;XyXt0. J"*Dp˼6QX4xvGd0 L[qH4l&X=?}[2@>G~W׾,PtdC=}5szsVl켍uǾW=e!rOb(.+|ػfk>qFsuha[!u -0yk-fFβ 9%o{=kn蜖/э7틨4wY%.b 5./Pu/Tte.X=ޱ۶!tK 8k# |2勦t(ם.r'bS!1H0Qn=m{a%xLJ;x]1Z2R޲aj2hxii27(TFkl0 -ti1*ٞu׏ eHD*x.>"b-l<qNm$\vjgB 79+<8x;DlB`cI<4 hF^?:2txى'@s"uh3NLfih ]?u$h-L[vL1룿Jyuƣv?h*RxۧsKN[`m;8 Ś*wfz MLc$L3)s=V[~3ffRL*7蟹Cx_ qVhy:mUR2pL\˙9T-$>$}(J~>O(0X& <BCf S"F@z[wSAfRo*˾QX[xW!)9OޭJ7籼Saڲ_?310eՄ6?@~GLę`OoD_bt ػ6J$^(X:EY<]z`΍vL<1p+^+* rTCvh*' wCwA0 Fx-Be%:*,߯ӆz?^"<奝 T\uP^뺽_6Nעqafd:jDT6}ы&W _&N x%}e+0{[8%_a:͜:OCG%EH[N#}#ڟ*B/ʪ$q&Eط%:D]㴬KI$[wQӿ@pbĬCe~Q±9Ӯz3 @(g,+&u m{H`*2 aX\R)tԖ[CD꒻t3'b=% aكVWרD*yv\ y1EvkLJBQ/[ջl#{攔 `=НGgvGiJxߣ'FP^ɍf5X8 G {2.hLͧoZkrm!ϩojVí/h#.qm-(@oa|MW7o9n`JƑ yZ %!R#GXX:D}wE,TBcק->V슺Iw4R҅w\>D4%84`pXZ˄Ϛ8*_w 22+Ez4M7o6̈́Ww +o w!|QA$3,q;)]){h:Q)X!1[w1ÂqN1aBOFX UnضDZiS.m;助QG;`(ůn@$HRèOYO}Bⱋl]^4sa߉f"/u~/ӥG:u=bRvtZ&/~ U u,Ob8a 2p2ρy޴ґ|Эlb?l;_+;k  k[Ӽ,K@؞ Ftj]O3k]DϽI>T^ *tg t%&$#s/_M3"%/B6)MJ^X9S 0NW7GnF|5p5`UX݉;P3޸\r=⯆(`~=ݕ{T]aѢx5ZrZa>rA?xRWkSDJvuY)&IZGϸ;z9NTHV1oJ6ޏf&)QWc#7G^zGA" BC`d >37姌΋|yu,"#\{Uٿ)*sT*|И(!<}&}.$ & ; xF)yzEEUa$/Ν|W(OJ1pZӡc}gh'ᵔmF q=սbP5XWW 57_YI*ZKKMv 9[7mW7h!rTjO'l#gܻ.0{?E2HD+瀃A#iG}t~Y}V ֠rs E=;=H瘿/H,nzhk&//2.m%ROy8gdԁoInė9uĂRī6hV2R $ R~ߗ`·F3=cK~X0T3)cޘkj3wg@ BN@lfz/(L2m]9I-Idi&@MV ogҳ"H=7C2sU!)-ꏍ~AHu0-_1.FeD<(x]h!ț#"=+@k8MK`6c!:v 므+\kJ\ ;.9%>z'/- t3s2)&- $Jĉ:3?V ·MH o1`6τsqYhih$ ZIQ[Y#䫊PVho}@O6%.I ;b YZ(f3/kW;%Q9bxyrM2e ZT֐Ta@j7D S5c{*"k[T'yo=x[fx, ]ȵ9\;wܜC6W6qZ&cGu \\m(rtkp#[uF].%Ʋ3_|]ZB}K57~Qj^ <پ-'n`#kjJKF(1|?~?' =m,P5-o~@|EƽSvq߳qIj=`2dU(=FWX't_k0jk3q|p뷫&1yۮ|:lXs90>o%M8tJݎA"UX"WO@r ; ^o?dG/ cM"$ ۪%WaSxX$ZNP*AUZKg? v+j[ViSZ :(I4d?#QMV( }3&3G>~^kt~IS.ynmot=3ɞgB7.T%Y.y򎃅+sgI§v9*П&1ۨbϘTB@&J)*z/B<5Mgu a MOn< V0i5Q 3Bm6^!F~x DqRI .I_, ݢҭH!x Ria|e:07Rc dh@_N0̻?pARjtAbgRedZdP)΄AͻZJp'Oy@SH$IMkWN L~~iiґ2gO. X_oo}d 8:#1D}t!^KQ:*l>Gcce\ W^)~Շ[|k͔@E0?};>ʟ)mnRAeOD([+: ]=d{@ti1w|XU)m-% ŝݧ. +'Joܛ`j0A6 ⎌dy'^"qɿm$]-,+Ȏw=Z!~ޙ!e7!pO0+]iBAzjO +^s\<:ۗwm(/ QB2ȀmIXSif@oU4*?.m,,!Kzhs.-3Q3wNWք*FQA HrVxTԭ*?pE@RGV`5^>m#>=(6f$qpNM\:[g4f^Hl!o壹g>0B>n "/d2&--M(r#BnNP5|9&\Bb<̳xLܜPU5ŷ'G-!H m`Gɮpfݻ y WVGI!sL%2_UJ{]!|s}9&Qdh([%SGi檌616U'0ŝ(~Vy'4f P)|6[Q}Uwz[XCLg pû:߃ J Yޒ캨zp5]׮"^зQIJ/, ަ5.ua-»#Ҳ&PiؔJ&:ؐt7 .vlx|8mjGS SfnCcb>y ˛md!螚=p/XXtz=ڑ`yw_sG3l#ϒ}63U_$F}ͷO˳G:7c\]\uy i8ĕX4 !@nKWPR9XK Lo` p [;Kw8DžL$k9B;8R $ӝՃ@3G%HhSRz[OwzzUj9EW3 V>1gcwk4Sx:[PՊGyUĠ.Fꏇ 7-el{ n?*u#=|&(WD;@d8ѺvsKn5*z$_r#h{ysp4T=o )C?<7Pv1R#hdV/P1AwPQQqm׾w Jr$HZ٠+1^@qԇMlb-cg(8lgŹRFvQYQZ[1qVjK\XUB !ޅ:4mn!=*Tv-)W"G Θs#*X*V[Q겊Wu\|kOa׭0 %o҂cI=g5MY)?9POv(ב$zsސܜcp¦}UZյM:d ݌PE9}RTn K?ޚcOU0A&QmHr"0k S+l`)W9 &㉮ݼȥ} >r;99&i1ݎqcicL] k.:Gu0f7v Kj4sTsΐS\qpx[?g9gy&Ԁ@*!n^,YAP8}hrJ+rCqB&舸t qW'N jQ +~_PvMLdq T3ڕXAzOLؘ[řP+!H*:<TM%]!υPq >O 79tq-] v+ 狸Io jkrΆ<"51ѱJE`xyAk`ⅉ+6Τ%R|}b묑}P`!@\>Ã5x .WH@\(fGAf er"|[9 X=8H,m~M.=L#'q "1Άɇქ>Σ~ym|WX}S#NMLӂAŘl{, S^[ 6m, =ڈ |[>eI /qƍ9+ܖaTBꮐV(y[߳5v,q @/A^_= o ^CO*3£dAvx* $B](FK7HW+jF.lOdpZ M"T7s. _Q`e;fDs(ߓ @WE5/v$rݭ_r,t97HF6›=87&diz|R0|Y%{gAq́qbw2Ǘb}4ϕHoԀBʝw5 RGQtv޴Q XG& &1_cƏJ K|gY-)j'RKIwW Kk-p}-YX-]H8!f) o51i3 (wWs= /&UtF}虩kh}\+ڴ4)-^h3u,s h@ZK"v]uF<߿[K O0ɎæTttlƳ,4J,> O&W^5qNjqc d&\C/r~G(>4C R25 dLeQpJe%/T0kYXwJsЇfFHg"d ^Ą5HD,) n4b`40$[> Sx-b)=>ԜHlKf|Ά4uQ-L4B |Ԟ1r۹)aAEj&W B-NuP0pI>6zbKDD*$)'f2+%-!2vfr$kq~qSHof;<hW8w'Ո"7 3T/csB2qe-dB1i Җ̟*E^=#"VTkvj'p&QLAX-膟+7b˱uճFcmњQLN)ʻUhi8*> <**Gtx&<uqdz- `K5EbYx"J9.,M^ׄzTZ$H!\;np_i1WeϨym|lnRYkb$JǜfY̻Sb]u6- G޻l5U:iSs5)u- ɬUy"4g~:}}@ƄpV1MPt$c8ȱg"t q !Bp`")] `bO&ipP,E/d2opӳӺ / jcE7Ž\-+y=Nh!p,np|3zO%ǁ*z~s2Lhkgoh,HtcPe{R^-1\ >xFptP{KtWPNl;(9X ,kX%m B0[;#jm]cym/N$F6VdKPU~CI*~-;,ᝌ{m*ni$Ӵ9Yv(+ÿ^񁮫HAviW,C:sgr3I|spg>!!Z9;{)B#nYD)#gX[A0VPD΢K8 Ϳw)I'iR.X̄t-BI{Z}S,_G޲F6 1M Uq b]Z1_&v6Wf] AC$hC\ܗQ8vNWJzԚnJ$a`f,P߾YLH҃.ӆ%XgKqv^1Ybzr4Nkקho& $L ,? Sr$e~:y2@f/7^LD#>pLazz R_DAŇt6Ȑ8/;T=4p\48ި );vaR6 0A,Gpq>ThXF.qĪlIg޾+J #W鐜LFwl2^c)/*9C 5]N]RGFQEQX9ԝ%'EHYn,^U.4iIs]i˧1IGPIX|J3Qr <߁(oQI,W8#\eޚz iͲ6A.Xp)+\-LZI*R8}Z׶sz P&| P1G~9ryzߩR%hԔLSt!lEΝS)ܓDZA2eDxز9ABC9ȆlC 𛺸SO83Hnf˧M)J7S'sR$KFK4:? k1'} =kl"} Sx&2YG}ACBޕ}=M(ba ttysyWUԴPE@uJCCPS!+DasӶFܣ 5őew[9AH &CgN$qd!Y[ Cm8OߵSEPg: Jlrn87{v@46}GNe*k)B8:I`Ɉ&3D`hLZV0h+ #li:Jm4[Oͱo9(6ݐ$ejck_?C`Ep|ObTEu/ZN Bﬣ_SZUⴤ Z@aa{4":Y%k2q!︴M5;RՏ<B}hb$|18;$Q+xvvLQ[ZnNF=MFXa< v]VG*@pTF9``_I?/ ~Ww5L7#jXpTTq,~[3Nhd;[`<4'1_#@и=5FlX$nsIzD6U`1r% |6:YvYaœ5C\k')lf2s59 WJ4 CpeОXum'b!7в?fsç[e|b9ݳU{;ni+HK9] v)Lo u9ƅԥ:l\kHƦlF=Qɤi*DLp4*ZA ku+oxK"qQ&l;Q1(T~U}'F^eI)R~6Ni 桽Æ=!>Z. nP/`pK+سka_}].'UU'@4c岙)")d"$^N#t0߀ؙNv"9?޾5Ckl?.H0(&\i$TR0E!q iZS3 ŝBrAM[I4o P}tzyشs6x pjw+8Ov-{Vۺ*=1J0X NӀ֌8P` d ǫb,)LZ"+^[8 K?שz⺢I1|f0Fqcsv ˹bu4",`mUnJ,pvkt^`޿ NʁQ5"L%X T: J16^ їhM 7ׄ"&fW:ڝgC@lM0,Hm'ςakQi?ߠ8qJooI5˜xU.6Y:,kgTNkC:lbyB= B=k8K ZŬi/>nT+:%-)F=uOa{\ؗ>/ vŪ2|a)7zV,)1lpYcpn\ <"tQ >l2ܶ&@Q3:?NGفgbv}K)Lч^FB!~WvP |dpQ=ѱ#5 +'r*Yx45uL!ip1N)E4Bv5ʽ:nC~ϒpi&IqW(D—LBn Nn,e=[TSa21N|}~#"nb.îrՔ#<5 :(Dq,vIy >JڃK\KLH{ONɇ庣3*/πWZ5{=:R{!RՓ_ ?'jmVvCB8XE=b_'^牖't02}JBYI-''srPωU[Pw.<_9gST ڍ  nsq<\#J)b=#tEs󵁫w꼋bp@?2O18mk o}<c28*kQ7Ƃsx}sVJ#$28qdb0u[]V3߬rT67uɧ둌?RLYc'H.-!jz,ӟ{{P9[9`00*Ozl̞hxWꗞ+0"8^+nec,B vGWYV?dc2'q-Y?sCQ[t>%8=6Y7[.b* {}iۉpl;k =&Ec'ۓPNUHߗ @ʳ7; S26u ZVеN ۡ8ْr6le$cGf,g)oE%="LH='a2x,̰2I,d5\ Gsi*鉵 2xJJKdUõD;;JMhF1]հGLVkX,ɡXTF P#d^PQAݰ${B,$Z.~{wvcZ$4ɉ"%S@zUbMwJ2Rָ(7ywi ?!'2)%M氛'*g`~Ԍi+=_X5 m_׷c >]|p]b!I{2+NiJ57 $pd7B9b*  i18:\sTưw>@Eb:s1g|4 zgSdY~[lmgLQ'鮻(l"?(u?7m?[A]˻5ڟv/ݭ1hjdH(!b70Ze xM3ct6~JHHXQڈf)CsFbM9y3 \64 kJ"lۧ#/&\Ȼ^j^&E䴯Q{H 6ThrZUZUc\uǻw~FI$"?:S/QL4FakY!eJpKa|BP6R$?&KGVf>c\ir$ 9T8e໬yBsqKʮ!PCRq戬= +"ARHM'@ ^s=gK)%T'ڽ%)I_'&J V_˿ֿӟ\6MC:ukUp(Beclۘ 0!g_`]{9 &ȀJ⛋b"t6 ے' (f/==Օߺuo^#-yx!!9HG`a֜l8ן`Ƕ1qjf:s]r`\08BsSfB?HĤ ,$!M}}s fYAv5ٗRh 5cTl|]< gt[„̯ 2>"_T@}K01 I=R f??1w"t ᓾ$3t0˰,L.EE@+V *&qjo3-AHwk?$Dy~]5Y~~&'s5 +u-BvSV01mazjQe @HHNȍeE`J2MBxUm_t&x%e{ߧ!O]P/%ԇ=D@UХ6r[KGe:7o5t*_(Q!Uc5.d Ev0͵H>tW p{vc˰V$j%Pl6wREUD)s&b#QA;zɑJ,XVMJ8gTU`_ts)M;~V1S6i}Pqxk]Y*!f X5IXռ>qq>9I.}~܁ 7%`]Oΰh ,ˏv+pjı\L kB]EA+8MdƆ ƅY^4)ir|U¢d_OUL7F!mY@c!&rd78{}V1<%jV\!4BBAnHr>dt[j\FĉhRxw5]ue+`Bb>">{6 ʹZG"%R*n+>6Ʊ}x? _~hᏀ4*w PLAė)\t-lb$2cI~i~1x#J^_MJ x<.)u.4 A.WSv`WЮjM5M +M=Kib>6.GI?=q?6/1Dms =KwuN *F:c c'bymPuP A& O#ZPE+wP>Vcd+g,"\YGصy=Gr#YVYsxr;zo‘ Be?6WuRڼ1@LVZ$q DE 2Pp_~_Q*UF:|J^#7ϰ !}IAsu} A<b54)hA4U&l͜P^Kxy'w(f/\pwzSW %0VV]x‰-MkDNqUE6fZ5zu4wN/.+BSn;fDA#XW'bΘ8e6)rک[pDSnY!4$xPVkEWfEL$䢤GhO[\f|5!MDO%eg-L^nݠ@~X~jC,V>ѣf"EL"5q퓐'kI,#mୃYc7YOQB>WOBd95?QRX~t qk- Z5\fX9,0uցuK{vZj&VPX|R0Ȧou ˳gNcX[?+-=&94yo+E,+{H,VCx23|ۥOT{ߡHSdVM+K8?lעnj"\3:u >N.Qqa_&QҫX n󣳫^6Qv 7U?SX7AU+056|sڀr2 %} Zuby$nuLhXctt_S$ O 4+ktxUяS4 FFs];2&>/j5);ڡW1^]uwyں> fC]ʹ)s2f]B%?yq/&4+k5u,' ;* K;KJuO[21Ja(Q/u pj U  4I?zTaô=NɏM{oSIXy bRzG@ph[H*yQ6̐|TkT̡h_ͪ4"GNizxlg~Aqr9mH @G,JMX*MOJƪJk80M[zOʦ ܗyr=fQbf/ඹ; {("R+qFp$.S^DXD Bj ]ČcS6l'OeˁRVoyRHCċUtZfuoQ4C.fO'[puoٺ%f{7 >O8zI4sPEHG-<[9lKnf%bI]ޞZdS[0G>ĿqpZb_n;PLh>,LRooҐL^OMmx,dqN3eY"|[q uק(ClY( .0LC4m׾܋G8QJ+vuL/enG->?d1zԷ5Evo,hj"£T0P'wE8fFaB DI3%9WI~R֝,V`|*BlפXfp1wKiN"n8ݷ/j.sk<|'WXw,3`՟n9 l&c uR1F;7nďe:3$g xϼ ϶QAr(A-`)db#f<2XQ+ c/bnP)ZKe E\;K`]&52T1KW{sF?4؜\xtceV ;MJ<Ĝ"OΏ{6޿vvĚgG?z%KMJ<a)-B=k ˍŔhsug8jc0W$gV`Uo#9H%ce[̤9.nEpxO`ڒaPB{M)X&8=5[*HyG`5A?'•D FS&͡_kICԦ׋B VnN{ŤeSI=JROPJA~gK܃^w: nex._( [%<ъI;%>" _%J+k~d,WەT(k5'!3m.]W (=QO!"uV_V25e4M=Rʟi4=Q%a'NjZB]ApeͷnZU?lC^W}*Rz@ID ~N𝖔 !$C,FMV ۭV+H n ݒaZV|@pUP3ڵfk{1%<~5֒BlP%7?΃?\P:(x- 1ʌN' AE #Jine OOp۝FI[7 xd/AEJ!z1Iww3c(M] +Yslh1̔W;8:\T[q U:0/xMAi6NJ:wmVl?#d 2rԯF^uEGXXg:9'xQة?s bs *O͆ެY.@aLȝawnou_+Ɂ|jxWgMV1C⁩~N&/T+lrS|AoRE#30E` ӍX`ߟauP,*.rJ jLb5-Ia S=޲g ݣ ^μ0:ŬAeGKSx43!eC Il'5e8 %xUzxnZ!'QzZpuerE-\3)F |X]]Meu',1Y#E=ha^0^l{i/jXʓǙüLf!/^:uf:?75DwƣKHKRO&ĕh.-`z+X-q/e[hOrx@j_ٺK%Vђ^Rn5OsZ t]aQpWB 9 |FcgU?<*B6Ʃח,d.KYB~`!>wVVY쓜٭1:>P1_zl+Kx^JHM?'OSgܭ\ˑ)tڞ Զ"\,rp0Rd rVoaDoW nqL Y2|D̹H<'=q{֧> @w|M9i_˗in( C9\d>h { N9hy0]}pSG t<5Z0sj@徧aI&Z F-o_\-dN[7KXr'$Mz/G08 A \)h#WWн6%NAQ?6[nCDbtŷvg Mb ك{Xr?'kM>OdT́T%4 ȅy[t, ֺ^4.((6^G+hC}]N298!XmC]z*[-5ReޝBbU'^wBEօ|-]J̳wۻ!@Q2iߤMfZ/] e+8VҺva*bM DZs4@߂ . FitбɈ06p]U$_TjYy+g4X4FJ!}IdE@C<]XS2|>" *~uxݮ2d9v鿼י kEzV"s%CTe힕=7ym MCpv~CH5شʋD< q o.w|7(k42t=uy, ;׼rN _-Q9#ԛ~ ;FnjI ~-^XL aA*; =iro;x4 Bp^39O/\i:-_u'jT^s`Aih9+/E-zL"ⶃ l8RV7- :LΘBQ'ldK@[esڱ-_!h(raf!6iQp{ {nÝfちB=AvɨfQ^1f6mTvPVe_4BHY.Iqmen ΄w-:oAPzJ&, )7@pJ6㎯N! ,h¡r`uN-5QՕ4s!e:s{zc|h2Xmdfm.Cv"̵GeO6)* SkX m?W>㐰'.BU &uQ(ƃ)2YiBEֻ%3(PCv>p3+d툎V !3ը~g!axWL\_r.?1l&jdr{,gD uԶ1&kX(]L#'^Mm^М6$^֌mh#@݊⍹N{&A#XGyͩNK\:߇6dQsc8'Z;-tǠ>` N qcf LtFO?sxN@(?B`dhmJ S#Fl(_lV-FZԯӻ v4n7HW.{i_ݠ/j€쏲g0P8oOlIG7eAx&l ERtO{*2u#  姉qפ,NyyO$rSXK%,CYSQhZ#vjp|c= R AuX;Gέ4w9)'v2bUK|Y`v颢Y苜RdHY> (XZS5vS"{x\a,kO,|}aUq}5{2ѧm5S)45Kyoqxܖ >[zGVqo,37t$3BWsAi%5N PȓU3JLGU4둀j(_i wOC#wHGN]:.*agwP b'p?Sxո@THٔ鯂̀ol{W[mzM%c-;͹@UB!1xԮ&T,I$(RUXWװu }yuYwʡ$џ7zh^"Dl/ @y*gW Z?lɾUo.l G5^KWUgy?2t)Ϸ^0\6i!r`Ei,YdvЮ[{V>jFہ Z~pq3c'xO@͝;w ]"*3Kø .ܲ-!#uX2p5#!*NN oA<86JbpswbZ[$+97R9m?2v!j a%^ʁQP PBQRh9[=Ra͢qc:(XۼWAz[?獞=KG@̣d5ҸX?qШ((ɰ#*i.Z(rGw90]q* J$qI. )VXT3p+FD+nϸӃ% MY\OާHCڢiz9w#=:^]Ã-p7!3rncwr?Ѣ 6p2ݜH/p*>bF a{{(|jab'=K^nYA D\N2eC;m w.o$Z.lQq7i]3Mo;-[-Al+QO^¸d:lê Mw ^@?o}*aH}ۚ,&M‚Kmr2KJb HN5 wmVxv[A y]eaacAtEXRX&8@~.Z& JЍЙ'\?ȿ?{MiTwa%hH,?|AR5_Bw6ӄfRxurԭt, W 6ݰO@SL >a4/RwK~=IY-)Tج} ?U$g ?!ŔT澀؊'P  fP9 Ic%O5C7+jߍ~f+סIar \VERtԛ'|k^_x0rVj3^ jD!4A/J(zus6gPT 1<c1H+^[3IbxU$2<㧥#ciWC&N3Gu]ۑAm^WzB[>̰ 4 *:x֬͸s~% aȱQR NIrc,#<Ժ1DT6!7)c1r+1/5tq /Qg$$X^?Gyz/X'aB_+qM} 8bnƨWl-OK/u­0\7M]Kd@ӜF\lN.ĉʇH7u[ tTeۣps kX IlWGoIZ~t]85D(hrpʕŝ<$=o$'ɒZQpUM#eaNZEYb%JMNn:9⸔S p7ILdG#G2 M2ɾ8RwXy-!3 lld4j S$QjI&/!+acT]1G˷SIh,:uH٬Btz w{΅.O=Uܺ.`80sSخױ ˗A>aWl8֞9B^mDX4xq]iix(?08b;3x7#ڎ|WSJf`ht!C_Cݝ\ ;3@I6ߏCPT4f3HqRHnV g"BDv~t!1"%sH\[3|{G> Ɨ t9"=2Z0/oݪ5ޢ\Y-eA$S8t)Dt 4C+}bfE($ژ0ɐ0d;0v;z;lʁI{%ι ɨd‡n#Ws57L"9p0|Ks#%s%{Uà8$𬔈 j4m)˭9)Y&M~+ꔴ8;fyS"Q6D 5Һ0 |;r&q:y,s ylW߸o=:&3-vK{ˡ_Ju\D v 8dm ].d0j:* LMh Q{M]87/zG߈-]s f-ZJK,%zn,1>ZI昻DmP&#)rLy*\U 9BIF@bčwj|^0=б=Qk4/E/X؅ 4KTrOa֎^GȠOmaa&dn"hoiśa*HdugS॔H+{\y4EϘ˨Y-~jVeAX]QW/6HJ8mi8BPfʽ5 bގ\LhG8AI9Ep&\ZuZsD" ZSOSHei'CJ@i;{)_ci(vUhz>MTG&Z Ve&0yB6śi}K 9W. XH ,w,+SP'٣m}}HӣS??[Z>*0`u1s$[*^!g \pj):|K#QmBrn ;mYYz/Ix Z5&dQtNAcUx¾'[%O?e,NphUWԟ4@PH1+.J ra;nyC K -RHߋ︱6S;I@-U eTȂyļ2'`j,rRu0tyy&X1Pu@ishԓ~AQbd &h xWlbA)( GfgEa*3BW[JVܸ ogڙ#pPcf\rj¤8# ݆{p' v%_.?|dgi%bL*$ږ h}8Z$c^)mm ~)C_ߎX*$de9ewlEj. T_x[0 j7Qa-d孃S˝ ZWVq3 ՟H۔0Z]X>?%8XW7,WM8l|ؾz|q@IП:$1sLެ#p0̷Rlm=iHI߰- &_Bn#g{_ e>0c_./w!ZIۘ>77oq-\8"v&QGLXerش,ڐ6زAx>˻Ah9YS較 t"ptíEl ye>4DzW# FL:oS %aFcfGVR@~98){(*L|2Y&]c.h>c5Eg* 4kf푮`*E0w0r8Lgm 6?t(55S5†{7?PʜIc[o #Nu/uǟX Ev%6'w_cOZ(Ğy( } T25V+${&'0R[Tc+ h^zű=Bؽ8teӍM[v?qs}.Ūi$f)V:$~ Tx:;uG\5f?"#S*ͭ=Z6 AtHҢT5EaSؤʰ7{XL7r\~gpW2\?oOlU vQB7L)؇’ }s"؈|׎0=WȑA7 >w>b6D/̚L _ QF+7r"G;Áa؂2O;;K@.I,~I3Qw Yvn˙j*^= E!oEc ԠL S0(1]HcUv!lྗ@1:}̯/0 Dp=Q`1@v"$l4~ aҝU£1 Hgoc-,'YW Q0웼p`Qus5` $ODQ9P-3!2a&T z%Rl8b܈am2]hhj$)ˋP_DcD~,E tt)2ctJ>ŅM Km^%*7YSc3[XEPp0[KOT@v]=)wP` `-~5Q08ChDwnpAYG?U&\X?Z9,7qE>qz Zh) B%| ϫSsF闸DB:78!$ qIur? x,A{ySfޒNKa|q!)= KW+;9΄CZ q+qLFٽ]F?հ Wѥ6;^} ˎL/'kp Xꡭ. MPJs -x/k܁d"+3 *WtȊh1zCgQ~d&P6%<3>ֲE}ݣ%Y=/4Gi'u;{ 6NHuh $ªYmNXf !^>Kg VLCySC1({8t݇ o#_ܖ ʉm[o4һX5 `l6Q'$pV@0p7~zYFRDuğɆ!o:Oz,{Y먑= %xw !-{j1,2n Qev ~L&]\'C'ZoG #ȝJϫ6w_"F{qoqQ[n獩WjnEY8K(eRR̰~+tQ8lfȖaXPt=%E0k7uv' pj3$JhA<D[`KݿxR,iE ANkfPDkg6Ϧtu&v\2ކu:>Y,;ˈH[ɩsf1@5}Y&u߈&U%Uz34` .([A޿3^Ի^81'$됺%sd'e_6Y,sJ|jѐZM!sDH\8-lA.:BxchOVf}HZuV ,oǢ`ЩO9}[7yVDvs(+wLم\nS*]D{ ?U}3Wka(|`󊫐 cv6M1,`%x7}I`B!cwb֥W\m*3dTRYBff#:2"J"6R0O\RVf61)L ?DDS5a#C7E2jl{b̢e$! d\/?#j[ ]zV#/2;RFl\RMӾ08d !k;I5l? `$nE3|e2+Oc*5@˴.f v~$4?y3ЬԊի\RکNItE8m~fZ|CTk$q/k#'f=eb1F2 %1q/[mr|$V7Xl͊Af74v䂙?.Fq7Y. c9gE~/8"/dOUnG6TnZ$2L{a) r%Xͳag|am zb(dF;lѻülU!RtuG[|k8مJU 'D+Mf].giGб37Ur*@9&uƠS/,iyti~Lj;QSHDQi\W #vm5|0 gyHnT%M~ƓM1g-b# h C~ ^Jل0)J( ։}."saxi(ĪC; T d/jo A3]PǪ_yjRh`:x<İF%30ZR^qlV2[l"i{31*PxDsݥSZMGl=hG0T7"|4X<ʔ{U0CFEu2.u: $?. `[?oBr9$wYq{޶B!ph)A٢B)KlT?iȎƿ  G, %}CD|q= K0z'ïNd<ߙvE~})z|4@_hU\*8h!y—IjPpe`g×{n~w5PS][~"'E0#SGЕxB?z#>ҍ#lb+Vו3+H2 eO(70O n?`wW,>P18F2!)*~X@pݒNj 5ƻ-!5z)ێ L8}ƦςaR6{IL "y 20{>"{٩(Uv4 7 >0öWt_}"-C$ ]Iþ=ڕʕ\k-#Vb}|h,*\"[#,,7Ww"O2-x;\1(ɛRa(K OpՌ0u-6$v 0ѰJU}y5/:_ ޓcu Lm=M>M>o&βQ`NJRe_ƅ܈C&SZ%D${KN?bNNb _B)3t|<9I7ʋĥe Z]]q&͡nt˳^Һ|=Xď %f5xa28lϟxIY+EJ|԰ /DE&Q oQ)N6Z dݛ yR =~ޓB!6uԵss=/AB[W_l^ |=,ش1cbUAhrONLO֏Pa 4ye-l_EΔMNmTole!ϸ-A 2 O}6YH7*)o2v6C{Ox6*`^BԀ58sOtZ" #:.ZU_}_KfSaz O i ;T$jI:0~eLӄQ/nW- !4 X0ܿ5=ށ$C݂4 A>;&PF?1tG{+[ktB -ښaSu?7a[6Lq)}Y)}]kIK81x=%{ PG~WT`/3/0`HD_זDɱRˏQ mݢ8=5&<.+m)"Zy9hcWSl$$GgBYDGsXwq=NxS3ZYJo Q zSK& 'TJ[U,F ebʞ&"NDv ;h QhKh~Jq#Cpq#MQ3QlE )'쾖å(6Zhu ֈ Fߌ&.PoWc?Z7Bc?/Dnטhk Q'h0AQ9*Oe4X?qB jg=k|,`@QC\ogB%/Nnj]XKWK`K ğ悋e>轕[MR8eύ?egwC-EvkBH9 "*F"0̐S?}E<.Hqn|m=WQ=ūz__t Xo1F>)0[EIpai+ѢC* z4D-^@VId^lB HyVmd% KR-4<&QIaLH W˦ا⢀h:z Y7zEcn3I2ҥ*@j1 ᱬk{hr[ew6'5dcp打־ 5[O=hL.0Z?@dtUsszUgR2F1wOXK>xq)|XqMǩGRY!~M><t huLFkQm bBCP8⓻S{\ht-5kAS>vٿ,cD3ЁaB|Nܠ}G9Hәcnʤv{7 K~\36bZ(mS`pe8nJо0O?u -l9{ rI/'P2rH'h %>#gLnqv&\3fe߀DcF>DDZm{6bjn^ò˶4&rOZ2G5΋-COQڏ1M\؝zzR $'i~hTH~#Rd|n5ې哭C?`wa`~#ODyб&xܛR61C_$g#W&oY4&'|4FBû"d^լ\_6c;9yyTd!ZܛIk'Z*a­MQ$b'L8C7:<]׻w@,F d% %Xh9(.џ]4mfURE2%z-,Pg|LdDļU #ޔhtxB7cb6TH%畛ya_Xwn%--z{nl15JǓ,~TZ:8 exeUJ)i&*7σ;~%Zt8-Rp ub G4c!׃B}7PX|Wz,CEoY[ۇp,~5eN:)Q9ͺ2ǪvC>e^QH;VdsQ⽪}qC"u3(P@<+tVϵƲ+܉z-;p3ًeϪ5rQF]Tz8,05IRm@t0k%Bֱ"%2_rPmο>Ȭ~5UFis6#gE*F҇i!&)g Vn^diddm !l|Wߡ=3+3K䳆x-A 2Xt x(߸fBR&$NS{ϏRg_N~7mno$"cW ΄qnD`os[N"2ꙃvKdO*M*ht<0fchL iTArڵ)B]2_qߓκa3g+6L.A&米: F~A araĕh*$ ].+=C \-u[=J^lPu940S]ru5N3Te7mBb9A YP27y\]ob!hB꿀;$ ˕UE>1`r5])ӛ42w>@7ˢ- Vvb)d OVUjr~N~)A$F6 &V<dESD?NVtGzivs恱tN͐q-ه_q n3г\mf!oUc{7؆ &F6g.ou,x] PRsD,l{ٛ⣒! ', aB',]BX@<8ԿHJ#?Ъ*$,sfĽi0ߜ¶벓s995Ycv&iEEaۘ߿'pT:ato̫K8Px6.#c9eްo~@=͋L5V\ /D;:dw̅E8'uߛ[8r""LBv&DBoǘ5] /ٕ,Au̐srX;& >KߔRyV¸:X* s1Es H Y6o4*=s7 ڡc T8S1_ʕvO4#liP5. 22`$\x"kh3#ͻ`_ǔpd7v\Ӛu; *W<4|4Bg*":(uX"<}FĻ-(\ObymXz֗%%`]7L˷F'Rb$U$vE疨WKHZ!n\׼I&K` !n8o5R-~/8 [#MH% J]b"UF2Nto&ĿfkN?lu"/y@0 zŷ{v^vnkA;?!$ 959MEnXhU OWiRFUQH-@}MAfA &5k&`p\k äzp?E0>D^f7i qqdUdP irbڷ YÞ8Xgfkʌyj\>$sPDȳoQY4.=3a 7`.T@*}X%.:Bj)nZksHJR໔+2%Eyb t㹄ٮZThxb?E IghkrJB\xKMĖ;Hv4 muWgbBCD46G' '?IoboAUW7T^ тM̌%vI2!ymA YcYHTkgx@lJJ?"JNz.oY- )r~yz'xYwd+it|Uqw2*W} qj["{3B]׋ O{-XiIDM_R wzm/Β`21$%<A_5x]3LWIjZjxGĔB7GƝmʓi$LjU L);NTa$S[JPBرCWOxI>ڗe#_`?[`+(OhlF#l'*|h'c߼RY?"W>3)hcs˧!~PEb̓S*~/5OxtqP$ѳ@ߊ ~:dU0[<;V,"PJ}BWF"X/O/\I}q2Ā\ a9ь-vH:֝ؓKufBlݥE4Hn ǘ]h+S:3- ĀD;qNCN!тU+C:IeBDYWJ͕l#Ze u]>-ӳޠP*FHg_Oy3]H !73J+@>CzO`8 `h`ܦ]xϭ||>͋XݥEh\٢<AvIRΧuki[H|UPE7ulkQ]777'>޴<'O怶kބsL#ٞNmbEpl7nN9A<:n ӳ)57JYؔ)&d_FaPfVڼ?#8f4p\M Q> }_"wi 'chmTlK~\2Y9mOeW*T6ȔnH%LX k/m0[ͅ\-mD1AuPFnÀiZQ {|0Vm#nU!!Wo 긺-"9Mg{VUw|_M!\I@W -m* [0v[ͳ+ARDXܓaFܜNԤѕ8h:[1\YYP5 1[PJ^7ܱ#uKvKBv^ ۚ"GˍI>!Afx FtC0w0d8?遴>QZ(JM&4`sʙykT ÷ j8[<)Q"ݷ?x<$/ilIڿ/تay~eI?Grǟ^)@uY . *"TKZ46u颳q㰟땧Sw(z0(Av9S]jX>0.uxw@ N%C?٫v :h #d-p|N=Lwȱǖ~#$WTCbss$2h)ko%Y@aLO*A%N.͕eI?nWޠ`.)/ \I2zpX,,K9+ܠ0hUAXaQ# Zc&ُ)pǯ:9Q^^ԘZ ;G,Efh(m{I:l+.v̯,rl`tq%MKIP*T-#ii[v|wx0(+h?4uœIrg*eFnvMiZӳƅط,m /]5DޝL@h /!!j #hbEįa~gpgq0,)mpѼ\ɰ?/j\ʒ(h x9~;o=l;@tcKuH"ΙFJ71۽Fx q\QA5ޞ:8+ B#}~o&iDi$a/_n]["0|ءo|SZ.|hwg:E;(CaFώֈ^-d}0t3t`d)92ckYI %%Yk(4vy0R_Vvhln0P5f %8ΙG孅XL0|mO-i>jfXϼxҽ)փ}+GmL{{G(کt}G>o/㙉pO_>ۢ&;* xh hT]*4x]jz8Εך8eQDĶ

JfDtvDh얩4Уv NӴ<'W)_B 0rz˓: ya(R&$`d#=NTʯ;P(־ھaTyP [c9@F,XNܐM/:i"G  ^(I]fqV" N}̠:"2.Lz>6 ^>XKx b] J܅SciDk[AP<2sZ(b,0XҼ4&d2wZP>or2wa5٧+\}DU Lڤwk,ظU(duR~#C,N";Xځ-l e g|?ɕ05њshX"I R^L԰%/P/Wx+c 2rOȊ]X7IpGNA1hޭv 8-w0xpOo!1<̩vAF9)w.atIa`" ܌;Fnb1:UUjld-򹨊9]|SF5u]4?gRo?햱TL`}3Utts.`}u-9 wy"w ׳e0[%o:BPgyonZY%5+_Ybp#hɎ$r@R&H/WkXo.; %D2(ҫBIv\ij_=;5|ڝ+:O*}>%MЬ^¯[/yW9^;IO!n ǿ`09>zrME ٢ı]V[HH*m/'w@%=If6&AIU|769 *B%EGys;Kt*||N ݜO8Oב2Tƿ/BYO4$d`S]%KxչfFO{_4FLwض :TG0>0_w؜ ~ϱ)hth%;[[e#̭hա 3#\F_M*Q\M:A}dE>RrAp~wА x:ٵaC1~lcxy- nň?IIu ?Ǹ|VE-FrSLkj@'m 6mBU*  *t}KH}Jv}Aw zԡy#јjT_ ,EǞK0$uH)gbTlI&z/vpti qV>ΙenxiB䈀֋?iI3v]ҽ\^d%Ӻ020%$nڡA 1exAkf(;|)seܭ㰜=/c輗؃LAZ R]!SN USG%ˡ6؞m}xB1@UMȚFWx7C (ۮ?KFz#6pI)!Mz=cb7C,t-aϫ~a.zۨS8/ 욜#־Gp˱k\ߔ *M|䀓dg ؆?Y@ͬbS,,P>5>IXA f MSהP uIVN H}Dbȥ^V 騘;_ R_R5 t5y&_$ \} $#Qh=5C!mYzT!Diu^ S#Ac f$&1|"Qza$X[n-I|Ԝv0>z6l:&+\Z*3AYc#Ɨg4^a}Z(޿l=2(`!Ej!8@|m*x)9ꌨv/eҙ?4 08Ixb)/o(xE\tubkVGr(P(FՄŪWX|b&y}2Vs#W(gOQP5Ne˶j~q &5ދoΦ͏]0m#X\W㖮q&l/edCx_s\z; ̮%(~K -Oi<:)n{Kx]p;x@!| @X5s/_ ݽ"V`M5{pbNTD A6)HP\42 hk݃ /mv'9 Ql-65&:^Sw -kJKCC a- t`XNAyD/ X@9*WrNZp"B*ޥpkBVpڮ@_Ky3\Ůviܻͅ~RE0 [UPRA+F|a>6W[v.FBL4.}Mҏ-w_>_zg#ytT|\ꒀrj\0uǸ뻍|9~<65IgG`$H' Y CKlS=ð، ܬ}(AX@&IG{PQfSQ^  I;Tb&\zoyR58rA^utcq)d4|p8vhI̞ _ԯr?`MRBjN $^qAM3 #4M͊]ZnT !.#N<[T8{X-̲Y[-(+^$mPb+WjI 薳0z'P:cbOrhU\ =c>ݹ,~th>n0LOE+{N5iֱnj=E6}be(L#Cކ3Autz0?pSnonˢT7<\%Fw8b'5ddd1K}nuKհN4au4CaFBDKb9zm-M?EᜣF+Tű.mP=M̵O#]FzI pFtdPӖ":U*Q[WRdhqIn4s&{f!pk MZ C- lf.E``Jsz;+ޚZb"LLwf }"'vt|r7$֢h҉An BEAY Q()ipZ)x^?l/n-$`aYå'R7<2Ŗ*=Qx?SeZY}^//@ES*W?ȴ|qn'@@SqX">a[걠tEfEC6/r#iZ}bPL~"kՌ;47Y62#g_Z_K/)/^~ԷeZFxXfuθ{r?H\xz Wjh} zԯ}T.)3^4ᇒyRf/.N޿iq v>$pn{ebэ[vJؑ՜j$uqdFƫ#{'S ~cΖ/{(Mj{$Jt먱޹7b\4`M*Ԟ_d m-&.ZF%I` tP9Cʰ 61z-`&53L~ggUUDjS6DFyĝ:C~֧4>VDyZ[~gѠ@^Ѿ|~- $wwK;Wh<^6k6.n}xOo/c[Df$ i^0w.g4j,!Zq./3t%m{1=d(1o@_v:2MO qv[dIO\LR!dftR܆Q-]i < iǼo&]&ٗ٦[F^qrnPUհ9Ap'=Zp `*Zܜ`X[[V{M.ș; ȑ|5X0 `Roʅ\޾EbIi܉ssr:KZh~tUe~ۧ|-3\-Qx;6kS,CЧvC}~3d|#"Z_Χ+VG^ ];eė.Հ/oB{$ަ`; b`PnN ;mnҟiQT &x-⇗ jS#O LU6OrũGn3f!~L-*YI%ƃ7&,ffb3ڢ$ ?NZ"ăz6:!f6C"'.㓘}q/L1eJWl&Jm `1;: B%ƺ&a-l;_<3BժO=0@qEʙOށ8?+\:_P}DO\MקO\tY_45AnLqV~ MJ_qmH},`/fy$ַ՝E*>B`z/C;06Y)'Љ#U6kǭ;x}X _Y@0KxF襦ǡqޥЉkABUUvnx85" J\wJ]swj{BXE]ZTk0_=*u9k[)CQ@g7:݁n1h-]'p0dxs4 ^yt#ŀb.X/L{ȈYgCFܭAyjjP*p,8U ^3sz.umˡ\xgӊ|ޢbwU6_f'o`)SQ}WQV6WO}79,EEt I >sf ^L\f'*Jߍ傣cE3C)jD B묓};Wim'0+LD35 rEX&3 $#2\rH)CEo\%>&s#jkkb%"ڭL-~V;DVY\҃0ЭՉ]WƬ6_r:)[JC2De>D< M ђ`Ag~C|O?Q@%;Hq0dkrBRAǽX'D7WSJY >TpSE9r nK*m}WPP ~y}_J&bJT՛ V&IP3k<>s{xيϝ(F;wGL-|n& !W`a؃\Dy'm>NU-4ܲ}Pr /s_.>Q94z]I\ hGʕ3/F.S20"Oejﺕ5AF[@?"ȶZQcI4Y5.3)47RZYoNߍ#V(O̰je9~W(*sE&3 ( gO~zvdAB5Eq0Fdmap9,3HV48oۼNgŰb_q,@ z9U*+!%o%]+w> ٫_ػz.Yʡhh`a>oB֬BN9}+jǍZ1Y] 522٧OȞI7ɣtKA."uxV@TYVFhmFen/1zFm;pH tBq|5lBfSgeΦWa3-K>*q\Ns $/IyPCxVfk,EQ#ZӾ%J +@"ėo﷫!Jez5+gg: KbpZ룋zATIxڗI7Ŗo]>Ԋ 1` ;ta`Rn6ǥf|Vdc{cEjxv۲A6#YK%?MHzs 9J ,y66&&[J{q6<;]ă#-H?.ۨ0ò72$INQ]kb,f(n Ju- *BO}5,J~+Oldz_\JBмWa$}KaŸL[wmc&$lFĹL9jz%,wdZqd ڿwF UILv5wߕk UDOģ^Jvy!oQNE+@4@O: p=mq?˃)?w]% L(԰8Zu.ėcQr#u2<7s|,;uӢ Eohq7.+ĊH{h@v*7t#ЄA˹Nyy*,\MK]Y|ʒv|OU,<i`πS&ego'|`݉s^ԣM~}w#('u'uG ?KQӁ5׷en|\a6k{" ⱎ8,5mu]Ue#~vg[' }Bvݷ lE!<׭Wt"K*=Nv l~,!BTO Q2dSZ9Wk׿Nlag[t;77F]H"/QFo8.7D)vg^ޞU*4"3>_=U jy[#Ā@tP,ԉ!ff~1֧ ,~ ^p"qQ6tN!5Ij= I~ I+my==\[uXt:-寒`,G1(&ClH1SۋXVq\΢cRX&@s>@R-5wVً*0%/J̀Zn6ʙU`^+Bt[咂XEF@@AXloJ6F>A=)_~j]_)cFkv߳Z z|wүN lzJW>(:.B n+%ѿ,CՅxT:b?5<`3a H)Xzt)+_aZOg ɶeLDd Z,`XlTt[i0Ǭ(JۨR.բRuhwKw'3[' )Tqz˚JZ/2U=!e~JOf(З-ES ^)D"ۋu?z,v %;$=qS18]e}޷P1?O<4G2]0~_5Mq-[g k 0{ J"SwIĿ ~Z*Op[a1+Bױb ?lٴAW7u숏&1츰ۃt G(h@vԙ&灮s a/ºҢu *u4\zsmЂorD I,R*b7 v;WD%Sib;?دEqhb)hOk)!:2*ծ4͕Zf*ބ!|Y>kJ+w *`JoΒ F^̃ $^m_3>,MQxrr ^#Ig,O3P;Ɍn#Z'Ryv OҜ{X=)E pcťN@ǧH}5AzhL~B,9C1TQ7:C&2|~1ծka~sxVD ji-XLP$iq-Ö2QOvaUJNvGz(!HW,NSOS}Cme8w?|[9I\BX"F%"/&i7a}ƝsW)o'&HROˢizmv/%B2ͬm/"6C5x,bI:9#QHz: ™RV8*kStveS p' "շeh2d@6t i=dOTaq^Ov/׸' % }vGP-:HHcIYmcmɗ'?YPS#}dWw+#x|aL!IAr[l>똮hƦ/ieD }nIM>RPq$QIe˧9aRϡ]ǝkΔK3v^2_>:3q*'mRza2rL^75]!Y?D^ij̐3L&ol'G .ȜߍtٓCd/|bIyE `I^s lnO$?0 /"Rl`訲Xz+‰Q6>/F_u. kW.eT:SX9]RݳtR”6͓`bCi-B-G/~ܽ3?䆲Yv_2m1;Ija1 QP:{nqgRHJ{7[DSnFw;hb/wQΕ<%/S!q tט_zv2#y ȸHY 2>#;qO0`k܋6DNlYO үȐBzaZs gLF!#>/ĥXkh+ͭ!OT}(b}/$HGFU@Dr:?i,>߬AyEK.]>7lHRz)C٩a7Ʉ,KO]yD2+gY@CwauZ]WY`=b滸LFOdL?:M{rUH7l^ “s?|o[Slx5^n9 N l:J7mqj710)2H/"sASWۗ-E }ֽ qZK}>BB tjug9GUx۳;Q֦څ2`NZڭ5"E0|z x8Ѡ8s@-Z+T|^LlE>-gF{Ti*11 f*aTZPC{RyvpkҠT&I20@c~z.*FݷF ߦc.4Lg# @ο4%$d$dpq`# fH}|Uo̩B!1O_zCsmo5K\Od6 11FYV˴)kr?OpR{-I: N[_Jz!Bx]Td|S-Bi<fF9i_UFqC; =4)m59Gp&"=( uLd| GgR?^\2D -jj|]5Zg ryc$2_ϵ01DQ~dڈ]2}1"<-Hf  sp @?T~P|H}8ځ2=P&Vc c,<XTuG=IʕַGq{f =ӟu EOPXWH907Pcքe/QtUƎ]bZϩYc P"=x,@ FƏË:=- 6ό桁+c?) IWȍ^c7\Ӣ~.?\˻դڃ{U!}:9:i98\/#PP]SY#)RHHnXR"f,(,bևu;HYj)a6{D"8yRi@CK_#h>jMK KՇ7,{rݤ[lR9B̾)ux_hL>yT 8f xCˢ~&J`-2 6O3i`FɴK\&D9N 53ƙG(Vᄽ̏ Y~AEKgZ i:kaouȓ"^d|s=9$"M1xAr>Y2wIɰ:0E9v%7NE xawGE懘/֟ ~F)":>iuUDVn@aYwby![en O9*p;d Zqld#6Jsm2g깽:?;ux0z'\Pܯmx irAjW:.% ߔ~[[u " bH9B. bH2#_ ) Êmo7i8~>;fTMKhYbWR?޶ȕ /#MK|,azd7Ʊ_.80gvz9I/im!W je+?AA !=Za(Da\^ʬ'Pdg{n!!-ޠC޻+b'bm9'0"v5۸s|]WbHFY[D|PzH8.gd΀Xo6dPyƕ~OMEywݒwb f՚s 3ų&nA)fۄ1R+89!X^<̨aPˊ<}!ǐ_ӎgG=S8_jES/yL}Qw8,+;S#@Sds?H0Ԕx<\Q}$J>_pEVUy/#iڝըT|Қ~F~l?N"䠵!J˫qEs1-/;g^9f^Wԙs?с@nS#fRÌNˤ!@4>xYVfgq(#Ï!0B:9n魈?Wz'J,_Lmp1p01b*9 *Ć.i  2ҹ_9W_T9#O*iaV̻|./I)HmwSBBRkEp46Vw}/&ZMFzZtJ@`73>~Zuahf]>w2^ m{DFk>,)^(B'I+HO%%2Hf}-aoȧ=0rwۻV 1">>gqs6v|v6cnwק<XOo}TWe1y)Z0$ܞ%NTk}H^ ʵ sl$Qg(a)%:x2;s2CF$HM\~ P!ˠ"n[}:Of%iQl6p~9zNadl舅-]5UT~IGgb(BF Dw9ϾzgyHf44wE2$n9_ii}' w{*ln#uυʇ3lCn: mE"V;NSh^|=&LlG nFo/|&Y -MU4ڦaNb0ƫJ^r)hϒQLln|!4{+r9-/4-:Sʹx.$y>oO| _8xKl{kCY~@l쌐Ny@Z,X{?f%jFön`m/ ( ; B0hap(y}4vT[)㙫Y*o;G%p+)G%ҽ/ )*3эr2Шys6ħr=nky?0bC0 @c[~ُFÁE\"X%=g[W׊ l~zݍӚ& `1$ꑋA?3HB:0+qM ascZhV_ͰH r(3։<@Z:kR`TFHX`e& d@-~kJn<적HOKECƆ;آwx*nI5O$ QorOj :kt7p0`sM<1 *jԦus$)$ϮOy*XYZ`hQRu 1(BASFSE+zT7!n ~q9G˜hi#$ 6dLƶgY, ]USI½=W8 C؝`v;GI t) ]b6_+'@b r",ݰPU穿y$윾;*~7fniAAGFkKNxˌb0?0=x'պL9|=#Ta&v! NEBf=oAŋ=ܡ]cCXb2`y1D}1#Я Ԩ'}L$!l+wGcQ0gww(f0A!A]?}e4VmQF1`n{vs[$$E JB?|-mT(S?Jg} v nr'旃dm}5 2 NEF !ttç .rbNgT $ezU9[3cfwL REPړ/v!aCe%j,I|/5+EgiAx"wه>!cp[jH #N5 o2dNț Y硜kMUwŲ;XpI/@.N_ف1ZNc];mra}q9?(1t gYDO)/Ew{Yj] 8ODB*H(PWׁp o;i naK UJHӏ (ߗk*(!-ٛdaKl~" %$#_S_lZCovêkQt)>~78')Z#Q3?,PҏGQut.!4n Z\JBkQНX<Ђrm3"#S]YQ+~!4)m7vm;Spz_wCe `ŶdJ$hPJBSI :$^}s'%!AThAG:|8!I~ϖJ`!6c6@T`҄Q!Ĕ$}OY CfEw=Eg750448î#pd{!ODT\bk<(|%KK谍FskBQY?ܠN}D}c(s[:-)guا\y'#?u#ꧡCSlY"6aƊ.NW ]؃P.@S$/:-K޽Β'<t+/c+_\G%}:|o#r 4Kph,h P+^GC?6+ICf~܏2|5Jo֧}tbhEG !X, &DeگGl OKTFJ e_YDv,uFOM%Аvϰ8cLʠԤw3 Z0}vTV|=4V0uF+@z;Үz~C6W}C4W5)>jI*"!mdʒyvv5gᒱ%1MA6ҡM[gsg"IG*\75-}$O ኆO'j5%y ]#JA æMH#$qweBBLvo 7DG$N W(/9qL/6B_YcǒQIS'0 1 JFԜI9745:I4f+5S"). \\ c5yww'w}=/ȓh*ȭ'*\&#U&(6ŪWP9v t[? ϱ Iv6͢_T Q0KXdf[Ȏv B5πYsrI 7JS2A5FNP1O? F&9~Scp[>ExƁ7.1ߢ}tU; 'ݤ3-9,) KEb,a9 x}RosI%.:0O|DL|?X.mfTǺ-/"i()յJy@a/o!hŜ3Ƽfiku8GקꢘuwkP^ڸȥ5,m,E{<峚$* ^5j+%7jx֠ xI>G:Um6z7%OE7-t-0zyDpZLZ Vj%ze6"\Yn:pE_--l%Q84tOH(*8&JOnMf("@[GN :qkNwJ)!#tͽEl0lRg_tqOt8?-(YPaZ|[ݗ> Aȡ}} g[Y%|NlZߵȻIN/؈:Z[Q Mp> 9QϯG&t$lJWuD EMAUߢ}5[sLdxG,waٺJf {PI ́+~ӇC9|27C8s<盢P/F̽# zkW |/]2JtZu!2\<EN~%)Jo2y~n&,M#7ID[d!Գ[zT%7zRk&PoGlBWD8|X@ <W7r2TРSp|{iw.K o Ní;biTLx![P_>a`LV}plԹoE+Gf̷@-O*7OD/STBG= T-',]| I8<1*{Ϡ W )GJx*1j(3B.=$8ƨ\VƊ2"/Ł66%C[&^$*EG}=af>s vnH?yB=!jջLVC6/D2'eARz(bCb^> -/Vpju4-#D=&gnPt,+DH鶄o`iWfqMma'O7$1fPe._諻#26,X={,+IHǂl"w8) ojP0̈́tX{#iܡ03~X:Khd))qmLe쥙BbN6ol{'{^)_hRI,ɱZ~e=/-[h\lΨ"FzV= :~?z:Nwa4^X((XǨ2YLgF+t&k]TГv#]#[pI!v^X1 K5('s}[ y^>b:&(:n X;]/~_M~{>\5y =%t1]8I&pa6%rp ɫ5_VǢ\@9:b+sg|k68E}(aZ9w#uWIqt|@u9 qNq|SQ> vdnjl Q;}G$( Ni:`F[b{ g`.e%O=5'WOPSTR1k]s:%rw85!Cp`toy@qm {ns`t SREk}t6QXM,f<9VS: Nۈ]-̖,x˸7;zThHs& Lfop. N! ^|Xw )DZK;4G 5:wMq~zZJ;e)UJ/@q%̵xz0 |5M)BtfrsNU[f][K ;l_!hx桢XJ'-xӡxwTTs,{d_K#źVђTR8wRP}Bł@մpqh1oUF~h+-wc + B y67z~4 _ccn.su(N֫pvMXe\؉GS kwIIXlinm.Pz혟R&ʝ*^jNzb87O䗏D!?x6ZIKW}ƯQWauLTph&Rå11[b)'c c2uVð.Rm} FKW )jf="q XIZŠr u w zAZz?[&/l1KaCh.ҟzQG.2h: xkdwvJݡzj7d*  9NV@u0M"Xx ΆZTe3P_`ɆKH)ɠU;M)jGnd`Y#Pg>c5Grϋδ/3U&Ld}HMҚ8%%%CPr2Am.]_sh׫pEo8\J%170&v#4`oB$%kڼ !g?&USEl:1 YXMY  tyXd\e+:c'ʵ׷I^\sYEcsN?ſzX%"Ne\MZi,Z4tP4n7c#K2]WY|k3DG(g +a)Az(D35u5s-̧1;$T_:iiYXl(dq#OcY GQqVƕMGTyo[_$$.GD1ikt0m i@jlX@z6\)\O4b0~H"KckJшG. Ov^ -^k(nz؅ | ~mHtb%f<`iGT3'JCyЙl6Jo:6F,;H1`8U@NŎ-䫂/vd 6[ZC C fd}$V K)eqf=G1,łbgVW>o!LUxq6ߔ>.xT_mvn4Ate`6a?4F>|=LJw8*~- Axt1 TOX5Q5|loev$ܬYtF7Vvi;9 U*^%-U;hsr7WoW|D Z:Q,G@eZA2Â\TeT]Ҝ˛ $U!: pCʥ| GVMcbĶ\oB|*u{3P<݄JBKJݠBKq6,<;|W^"S..UFjCFl_-7 Đ&os0m,1봧`̎ -~MG8'r9!G5CZwXyBIq1-G!=-!1IF4+e1ؔ1rx*8  ʫ[_FW;.?4@!hmlz糼bfRk}r}R."{MqXW&WJk/Og,mؕ3w*ҌR qYqGU[ Vl>q/0ق! ˴Iq gwtˇ$OkGcqrw =׾UAhkht'ZBVVö0}e:f.꒻h=1mdD~ǃ7Uj^\%vUm[CasƣDn 6Jx]>/+ _*tcG}c ~C=5l޻8vdXM>Y~DI2NJCw}(&#i2qZImŇ JB!ֿ:էN'rsS߭indtT;-g錮HE]љ4ϑYPa}w[M@UIT$^s|Y">~+r$J2jUЎ²WZi`&ӫSm-NOv ]*E PiDK^)=ꛠBfZD AiiDR@Mb ?G]LSՋV;tΠ#ܟ {u;fz(kG5#imͫ"6%RsImⰊZ8N%I^Z&Jm,TBKՑF_~"UqcDai(?Cg،%;5nPʱYn,u1hiLUF?!bF%03׫)y 'zt5utqSD)&u =ݣ1ȵ`qQzTv ]2\RRW<ᭃNQJ΍$zkd`1[En4Wi3ҩ94O)>RB0<<~xTSwQayz=4:]q xu{n/Ve*6m҂}{&[(L 4>m| Fb֢!i2}!CQw0fٍ=yc_wOAe*JfJ ((-jRWƄ'h}Hи7>ɖνBu}eIuP]go}z DQDUw ʄ~ ]8)~ Pa֌Z6j;/0N<&rF ʪK3-&4ke]w|Gwd9*6߆`/:|0T:d2]jwK~CX␑۟ vB4 GvGX}RFй `|ڟ2Pq\hD9WK}l%>4p2{XQ JY=KRw9;Nw،dQykŽgvi$6F +ğ /bףX@_2oۨouZJtc׬MA BX][ő擺@-2\hBNm ƚUB`>X1JD %4]eTmNs>*6+"qSR=2c09u 2eZ]0nv3{@ 9gPH߃SR^vmEuu3qPs%Q&pI4[H\@U*mo~'jUqڰ !"퐶 hcU_]'Hr0>pdDq!2/-5BFHE ηgC1>m@Ր99;꩓]gѵnϟ]\[7?M?=;jsf]ZM3?f|ZnY` p'o( L>8B2)>U>}8RgWi(DPO=88T& io9;j 2B%F(p:oؑRA?0>Q'Ϋ2:Tl+h)f#ج;(0 . O% ~@WレCMaU᢬Uj֛h=*GH*=q<tqexaeѦU|>9a0v|@74u(3RشMX⫻>t%Y1+ҵp"IAxm.W&0J3>kHd<;HBs&aɴ/d,a9{LEC640di~(ǘsݳ.79w fM|Üc}`eOfqgJc + 5wURS5n])ߤc6uNH]\5$glwFq11i$K158`F%05S+kz"Zj B;j4Jj7~I(1O4[,kعKY0yL8=s"YyXʧ1=w-iY84ɽӆfH"W&>p)~^d; ڿR4I[86}oiMlO$ND͘K[vJX@(T>tRݼ{>oXW0ni ,*SdI =ɨ:-;'V'UYC^"l/FT6nx4|Q&-TL3[X} Mf+ Cj3/gFMEHwc8.HCkBH}wf Ud~MnDZ aBh 33X~>Y鰽h)sfu}FR>YqY(6LPxpG%/je/bG74AeR.M;Mma-IEc)i!amlO&viHgr&9q8HmwU75`nڸ7iV>[U\+GP-Ҹx6Yٴo^[;[HQ͔j@Z52"R / 1W|{,y` ,{/%#fjc=D% pӹqGŅݺWY3.E=ɂ=xZ!BH g|{;)ٖ.p9D\WKkAkBi~)'{_]ԃ(،6PrWahsʇ 4kS9ɥ4QS-M_kߘݐ-i4ޯ:As8^|3K%M=ץK$%Q3鐄%5g,\MU'Xg]rw; PjWMѨU,`i$[?5T3߻T(7T?revvZl4'% RHhIrKHkhcSUH;9mnp+jP#;ƶc?.\~km_of{,db?gTOWH< *0y ^RiG?%)*mRczB>"V {y^ľZLw$J0v ?*Jr$^UERnERcc]9uA?oUC~!w^%\~2OadIɠgy$1)*Wgx۠Ce~WAF"Р`}6( <"VmNF;9ǁvb U:j&]u~1.Pq<ư:qucH*eY NKx<W*'ro9y~ڳݮeB5i#jP5ޙvf$r!/xRI8|='o}6?OoDžaJ! uE ;Ct^WoBW ,GUƒDKM?laU(xM;ic:L7;P|9D7$m2 ۲΢\ݰ@!ԧTʎQs&lAGຟ0f{k@DlQs-zՃ@dG_1S(\VT`2X+:g*aFvA`ili%d0.  p1$̢@\ʁ?1,ZRf,f5Gwi|<'z* 蜀WDDΨ5 lIMP^82dlRÛRi.^:4 -r5}q'<&:]eqzdݝ^#nlGvzZ(2l}dk>J )@7Oz U] LDנtʽHOIhV+fA2 qUWPhC ey?(1WZD}\埙x^p;JGG"9}~ 3j%8Q򎇙v4i]-gkcB@\u?ep\ߋЂWgfO&3.$f.^}H,C”+`$"d_Tj1m3(m;]WFlTW71$*TpCkݐӯt,W41'IGNC qr\JW0ɲ6ͧ3nR.L xw>RR]mDS_?֋+4a!",B]!mnRCJqf;CL%"6dO8?0FRưnUE0hd_VYTPHNo!l4t.+2N6.>ѡ%ϸ?( }X W% j >QJۯ*v-ڀz.>`/%:ΐ6l_a['[Vqj%KM'eǾ)>CתCCPF[{W!ӱڲqѼ3RDz~i0jU zPFRWm=H}%'YH˾\h)LT)~ՇCcqv(ٚss%T؀b듿mm"Y皡^&+x9n,_cN4Oaj8iܜ hR!3~49\V9lOzxa?XƓ6խcL:k{bq7%e;Y=, d[M=D *% ),f^5e7Ԋjݛ*hT緊$}Tގ 1<: "~L"YzI77*N8@vٻJD]vn5js$/X\9m5I(Ctޭ:Kg?B,:G UYȥ1y'2Ұj!h>d2V͐zӛߎ}ލ ݰ"'#m_  d; گtRc۝mWQnt+.#~#}3pY =X>!Z;ȹGšky}dQ$CތG.'bŞ LW eFY2}暄EE ]j֍识S-HWg^} 0GPL;*6)"ś*Sy3X&]wIaD+O7u8! 9rI r,`hS/!-Ϩ׆Uϛ$QX3QЙ NI2%>P^ 7uÑIXL35^@l94'R Y[K|Ӈ#thNLkk21`2=-q{ i +\_)di :O{S;k^1O0wRKuN^4w1)&jbA/pbdN` 8NݤhDd[x}N܄×6pk@1bVp~@Nc),1zL2xzt>VJDQo &6/6KF6AL<&vDa B)laprKHբ~Wqd,|fJ7 ,.(Em6Ln5" h> l=:JZշbazJ:XjLթ_t(gK x/JAars⿒H*jUm-rhmYՇ [ aؤ́Tn_ke;t: 8g4e4a:QCP.A,摌6 㑢 *zHO315zN ײ4w7b;"'(U[QLO}%`Fi}+z1YXh7kN~-3SĹU>lDO=`ozU ,2@Q_ĿB0}֘Gq:3EFBR̪y~B.j~zb [Kqr=o,#C<il<OHn!:cn94c j.g_ 募yv$i3؋#Tԣ{;q&kK WҘ;RA^4vcX09;U9B@ȸ579:U6VhW‡GAB]wCaʿM 1HK[nw^3\Ag^zH X%tmsAH#j JW7[Xg !eO伸%dm@'r`!R ʌH>NP \/Fp0U=SGc|usLqC-@ȥn%`Pÿ/Z>jD$Ir{7iV<iRxݟA] Up\\rkR~I8:NdLk]iBmnN<ҹK+WN\[a- r&oczʲ8Cc3!tx$e8`  :~ w7ȋ2dtd{G6o ]›|cӒ\'$k71C P:v^3*-w̕ϟlxv{cQvJV6-T(#~MNUe FXYP`nO Fg*.-ُƔE a(`Oj"D>1JX"AAؼJu#i3cdoA6yEDy1~;T]B-pt:rɲ#q Ө8W"(k*!0cQa9~uyo9wto8n'Pp^/aklaPiQRrE0QD7I}]UpCbn{ѐoyQÐpTUB>=3'Cל(mrbً׹UmM' L,PNUcQܒ-N4zIrh\[[f#MHgs_6*?[RDt J<$ݒ Ռ]"+[k[Y;`'fL/aO J@'@QiOo%n:_SC U1n`ǿVcBPccR0ؑ^ ɑ]>!H }?EXާ+֤1xI|VDlKS" eثv<:>Nw +ђ@mVcYFHEϗp}mrZւуb3s8 ֕N,*G`_G?2;+ԈhA_RU v򺁴ř'XPY'P\ [5` s!ok8$`/R=Z2O<*k{DX2ԏ f=>#Yf"Ęa7~{,2rk6@e]F?r'~1_ PB9&.r9ЃUy! 93*45sD -'^Ȣ'@$Z$͕*[=K"彵 ];3]*57u]7}p}9͉236 ~P /q鈺B._5ygGKU6= ㉦Ϙ#daA 1FW\Az1 OH<PZ}KE(Y>q%DL4)Y I/)p[#94nE('jpI2lP:_%_ouzp NQ]..i3Tz|!g-h0k?qg-w@g+jit7ƖtS+E"YÑƎ H{#cj<ɉg'bL;CGkh9.WS7G|#zhkii`A>vA]mV (2NCţ@uM *>)HbO*z^wF&Ҫ|W&Y s_'ׂ}uc5ڂ68ԍׅ"h;(<ةU{:~i 3O` M85^) Ʃc]WN}#]O7 mA%Yŷxʝan dNY Jv׿\]tm /-J |>N"k§IPɴ 0y"SMPErBqLnc1̂LA&?Klb8{:݊UUu҃xh[ߎܢA -[xUs7d=rD2m{4СM0 +X5P(:$lio1E~D(o}80 E@Ǧ~.a ,PeZH+$.~͖(ϊaհ,pvg+y #eT!EM^:(q/qDR\**|]M#͈߾]OY{;"Y衤"h1Άlp}_ڴ J(N?ɉUNo7mu? Co>-ԭ(o:99`oDm]}fǹ޾#6PiA;b!&45"I4-3pY T=p'uí-v% Q-K⛖PRλƻ[;ȥX+IwyEd]Zti>J vL?vr$tA{= &[5Cޏyi mgK=Ⱥi QMzݢ4`.y+eluWR9ժ*|)lڵL'+}/-m n !ZD=U9h{b1eM+ <8F4\o3v(xvP-EGB©kwl. <=h5|1GZgCgU7a7%TѱH6_K)X: =l2766U"(=MhNq#Ects4EQЩ_qݗn˴v!mDB4qYe]Aw|/F' hu,$Q@unsN-(T!uA43dC)6C1!Lz .*H' Ei -hI;!9.)LϚbd VBRƷ9qfi\b*Jc0l\yٿ׎z{ dW C IKӎ Z :Otk>+H%Sc;n9%;,raz;"@.v7nRSQn2EUd55/8@w-JU#Nڬf` 6?Hsw²MzcC :,bHx;L~pvEx}9d ?-yôm5ۂvZm I')yIFHEglē&eM.レ `6}R@ѧO2{1sA4|V.[[kfD( r)wU =ʦKbvpٲ@ŭI(rv&Nf"U+#%N93ܽ ŀ^oFc(-;VP[Wc5"6oQ>@Uia8 }%]W|qIчGo#EGqTR[:ZpS˵j?)Љzђ+((f@~XsZa* si8;7y=ED 8ڟ/w>~nZj]57#Bc볈I<%hEHQ,[2/:;YQb$.\w&*u4%l%k#%q/'j"`}RS(藺WMY ڈUF=c0߃e4?-L;v RJH|C2P\Xpɿb7՜Gqe3x#»d׾E:&Ҙ؇'rKpUSwWQ;s~-w Wi 2*l 0V;aFq"AՏ͡Lp~4ll5F`vےYƤF\]TAUU9 ?8bCC<.R+}29q]G؊_B-ꪕ[: 1۰aN 0"s9:|ȳRϧTP]SCH<]&ynk=OR`b|H~1 TjXpM;ߙx4=@Q'%VGS0]5|}1 Ş<}4M?<˶:6r' *Uj̭p88l%(@*_Xۊ6, }zuZL92+}V= Rs6:MKo]cb~+˚fwbyGʭ;*ߧ{u{Ε,kR2Vuy_Mt Ja{e$?|I %Hkf'{Zfݩ@J8!V$"եo\8 UfqcᇟdZQ|ըX^-qJH31`f4-~s$C0Ɲk-2_¶:rÁesF^+"6+4%54QJݸxQEiI:,TEغPkjjl~w+X7t i%oٚ.ʿ αe*cM?UH L:;_0]y,vXخ![`S̫Iׄ^'Nҥ>ioJQ+arN)U?b‹фTUp.>@R^:G^F1Fyk PuWϮfp Y9t0KdD?&(L1@$"m+@ijf(Rꥲ%݆l[x-EmKX B1/t#qu!;C%b(OUJ;CzP*] 6qnȾ 9ىqi3-ą/Yt %&E)S~WFqVΕz`EXoUfz OTV(I3VG<&'%'k )H$xpo{Vf?zI,ۡ9;ӓ(yXE$lFx 5كAuVxԊ[W辸Y25m%xlOf[lzpj_!cW}9ْPXTVڱ:Ed\(^I55p1|M4K2G3$n`Zz2t]X/$~[{Ǯ0'bR!mGiCC+-V`QC-ݖ 65J;yϣТ qmOhЄMڅ8a?㾰¤@*HEmP|*)ږd6_qxZ^נ9SO눪 * OS1>*Y#AJޏ,s[(m($`?kǨ:%zF ,y׿"8פJ'9'#<LA` %zV8g&~$$cݨE<mwv?l= *{Fili:^H߽4GɍUz6߰cB_iQҎ &YePvۣFYBx]U83o 4$>iwsEl@^)^{'id%nsʿbu"n y[+-=d:C;v|:qX@ =5R0t^jNNwm(Q0Rd뉷wǰ+&>)2FZSL֣i/2\߉^E F|oGĵ>Wl..QLP+\#Y9 gE@P !Lływß~*=ߒ=Yl8<^@\gRA R׳pSBkOhtL ͟)l5[ydR3(7r3Zht%WDU)z84X.[v>c&´[YWRG4Y$Y{5HTHAG]\Gv]`L?aM%M1W$-Ř㷷V!p w2 ~xE`+* h;{6N|HtQo$nVy="a?.=MYe_D6t٥' jL/ \Qβ2D襜a?XҶҔ̌4q t6~B[z(D-$eكc p0&U3.M Jm,+Z ?6pJ&1M\an_ʜBZqKZ PaR`'q_6?eGi"drB]=s%KeánsQt"q0Q{Hqu,qlHFoQkYC3@\ׇݔ~<&Z-ߤEޯqI̊(5#<|ZʒuFNd4 >ۊAx6bz}S0;Hol[]C!nv- IMZܙ: pL`huN̓B\/9`hd/.W ncyђQ$T7L1|ؖNعsy&[sїø$`5x)9; Ӻ߅JUVch'bԻm *,_F*vd(|2Ȋ ?kxs5`%`o(H6bUHbcNxb=U:)9:Dw6XR@a b$?g/-߶VSm5'cE%?܌@ğGr>:5{Hj0? `q{\9{f<?lQfw0?F U;&sg!P$\aj\ 0jpT\Plp-gҏjQYF@=/MvYڏ0\ +"V9/,(=ȷ#ݵp]Cv+8

UQE^q!~MKjP:|RO*|Uf R&ybkGǿv0#nD=!te@VK¼FyMA^d7(&RfC56* Na+iJ E\?PYq 4z  TMhήskK epo|֪-Raa>↘6zaSa4CuǶ%t9 * ;+n>0@ʧcIҾ|!kl d=KLVK!D&gһ%bG-7(a~ R}kNgӛ^>u(*yGM; 1Iv ="y])+@~Jz/0~_ o쐉;\7bH;ZN >8CeQyGT=6̙pHC}ɲ;eJg}n@ J@3Bvm|MAԌ^1)̛TQ)%Ԣ7Q~:1Sb^.- \I)ǜ SN/ʗq2Nij(k'Q1݀ByJa'VIT9ULa[ G/=cבX*So,NPbd`C, "cj)?ACOzcFrh#@\}k<Y$cnx״ހ21φ7)2UϾo0pU[YDb]En12$mLR?Z}d?k4]>iJ k۠=J<3:ͩ`P^[c'`pM;a-w cû}AyGPސ~ҙs ƴ)0 ֿ 6ktJ!TZh׈ЀKl01)eWa/ij~qj$RqQ ?mtO*9t"lIb0!gx$(lj0?T֢0PI7|]놖Z͚M]ggNj"J e}?$k^L`Dk#]f)>Y12vooѨMR'O$ S#|օOkaP ai$̸A_mm}bRu"F5`nMr >)LtQGySg,Bp? ߟGgdEm[ؓ:c.|]Ņ3~$]"ޑjhj!+uDRs;hҳ1RT8;vp5w,^Q|"-d!Eі~o0s<[$,9']F wfy~2O|[]bW+FGaal-Tmk^et,?kxI$ !Q顖23">sAXNZq !߬(. 6 ʒn:J՚ְ6%wo6 l]vPnG^uEFit%KѷYqӴ$/~jN Zotwj5 =&/ $F,y-uiG,y?|_sÞcK,V^r)Uь^ٽ ۗ nĕ£ |1 9 T![N6)DR'ʩyȗ}h3RYFYZ>։Ikm aX gj*VicFXGo1IיYƾ(lۿyYGl'ϗnA3϶,=q,y{6D5 ِKo^{+8ЎQaٞtLQ(DD)J!|"Juޥ^'Fd }Z5r.uPcCQRlHqj_1ٛk Uv0)Unv/QՓ5Q߷`gH9:=C̷X[_ż}.ݙ֛C7n qOcV2x;`}`}_=Q ђodkziL-ؤ `=-uBDYޤUC꘳-U,%q}B"qYv#R9mQ:70QL ͇\ͨ[Ƃ0r>*VXUL*=0k>>9&pAi<|_'DA,lLgryOҩ -@7qXY 2NtdPTKDڠ6,x4MM+Qq-:؊\inSb\@8tjT^GRŐ{{cQ|.ol'0EkK1E,}_)IZPȞGxwL7DRDWsNЧJp}CI"{sCo*uJI|{!M PK^W>dF>&+qS J1QOi0"J#&,2T!ZJ%[l8]Ƚ 3^G2B೚8ZT}(-c=t9=?0B4 3uE?`S;)粧a:D͎;)с#E֓o*VmA2 m:ie/x*G=aj}N^ n`x&j|9KsxccǏBBT(iƳKA8_9j;a<5^i~Y%,O3z;:cHךUSlIb>až܃?d^J(P螼osqfRZW:U{6 Xv9^~㿚)3i O&{ Jm`goru12xɾ<ޝ}OMTDJp&3jt)nmG_xn?+?b % 1RȐ&\S+`?#D×І5nB]pz}.rцV*yurS|L|,Eqئ4 =qNܞV@%l#-j6(b5"w#N;jH+2ZP;JQxO@8ɻOl͟]V` ow8j#ii7kF>%\j{Y+c''`1؁5M[Oeo /l†b=?@Ξ@;C;Y hIJ A& YA2O;1Ȱe }Y$)' ɕ5dccDl$O2Ie( E_Wk77qSh.B.7; qM W< 4Ǖz 6ae@<,it =ƚZo-SZH}Y"F—;wp+?ЋuLw/ڃgi(֔OV-on:%c ^:hO$)k+=l1#zx/Sწz:yܝn㳰$* o8bQJNMn+RHn^+:@E|Pd/]uN^xoa|iSmvNkw2Pc[D~^o8QY)..WHGa7v@Ԣ®w5a33d'jmzyP5{ 95׵dl[*` 4/=+qd9W۳|*YMԡk1%w=*l9e՞l!D1vB$=.<╼ۧ|lMSA\>Z j.ؘǺ+ hi?ۘ`Y zKc3DzrٯVߣЄv)I6t3%_/|c >2ijPV1gf.4*];|r2j+Lˑ$`V_zlGZ:`<1X]߼'qg٘ Ҿ|H1~uy?#cy  M|d|kyh0 Ug[Bx<269-<B H&T&i;-%vXeGfA@s3̴(pr&9oOo: o٪`>wwZH]^OFcFmz7 u)Hz+ G| ГO%ZAJ2/ ^ e,ƵV7gE09Ⱦ"QHHfiK>m+|+J-;j`qtwCOFqB@7W[Yp=ئM|ɋڂ,W{3dfVҦ)R*-]FP8vq{ G(ݜo֧AKh̆J$z"JphW4zH0agVCA5?<,^x qFh ]gh~j:RS"OO8aG x0켷F 'S,,%b'ò8ݮdeE$&RFD M7/?ׂ[Y/N=bZ*3+Q9JXҐl[0>1 F.|;Ռ@ KsF"Zl~BE.+uH>|2$(2O>'`7oXx7 l}ʼn8ɋӶEu,%ak4La[5.i`ؙ'.7$xB\y8Owj),<طP`Ͱc7Vo).|"~"WK~ܠJ]ܦPwY)=lt }? z %a(.+u٫ $ha^1e~1; ~,^7B7;`J:<\aNAP͝`WEi1Ϸ?چRگ}QOO{@[\־#XU욖M-=Z.^$3^Te]d'mZsk8Mٓ͑WHvrs K1׹vHOa}lBVa)cv@=q8;OmpLA;Z/7E2 +2xskRe1#&CD?|MO^xJ+٣eSz<'7ԯVWUmVc+y F|7d3K(Յ57"nV~5Hw5i]^@2k%({j7`xykG"U\6.tJ8d'ԽyeZw? f1f]i3k+CC[~-=SHuI0Dhl=q][t8jS="@eXCk`a> ޣvC钼f*v~H;s.vRԇ kl|CS{i,B%r7"$|)9^.B}WΝu;1RP)64;, *(S4t`R%Va0uWqFI%3$hSCnw>h+M;<$ Afpe)[bp@f/VT쉯}.?d +[@?_ٻU"74i cu)/:SgʢlD|N虹Kv 70ӄSx%T()gS,>;mx Ww:QPA|P&Q&9#0f㗣\t=8vbbU}[zNt{wZ.$; &z,@h `M"С_y̔s!677'@f KS|ֻ=T-H-XOn?8AkWMEڄvpT}f2S邰dG nfJAqih>iE™qvyMEȲA3j ^,'1fT@9PfܹƖy"6_J|0X=-Ӈ.LvbGGuV`5( ʕ62xy5ZH̝=W+|m}JWҘP)R1yI$0C%Ly`C+ nPIͺޏk¾X5$Vy-z2}>ߦk>h,/Z CBA=Խ3xM/ѫ%ܣmW]I!^pG;.?JҨ⯱;N|GCFp3^H o] Yqq]EuqLB|>nJ!VA8RY ,nzҞG`jlBřODmGZ= \VT2_y.πv[qH,vNlx"Hjz[(AN0ˣk}+wy*-AV;|C XqxtD<{~ɷn{Jbw[`? YNeD{ t3S`bnh\Ȉq$ڇ&3#׼@8gdcQ H⪻H]:StJҝ_ɍ&'"JYh}"C֪o Y{h-ΟѲ K Du7Zu,mXqw߭>b2'u Ht6麻z&5a@62Y>\*\0jio 4A?w`a5αi?~Rs4&۸`dՠ/624V3:k4nZKJllt^шpW1輏)@_l!*^Ѱ4Iu1[ b߬V{j'AUeY3-ȹ*MyCk!E&Ľ^ӷI쎪R}"ZH Tpg (ZX'0)V_n@6?&xvuDÖ8i8~bWU BԞk7+Bk~_^pѧ6 $Jyazvgy@wg/c~]Apbym$d(C~jE2&)FM=U"s\eɵ$P;A#1dݼ 5BUZ^$8Ԝ :6<>̨j_c'9v+h}!mCΠ(z]#&QUL75ʖzB"54a.Qqg/͝;_2_oA "F/4B䈬55xޣ j2 C\l*i >=Yu=*&;\e]c}>iϹFfP- E9bܐY|1CVxgd V$ r@5@+Cҙc!Cy&C9JdJ}@LP3(15Ƶ9=c}y; %}w~pRj4姁{ɴ `fFj>w*]YPr>KH KA878W9YQu |rqFVrY݉%} 6Qg{ZiI&,'LiFYi+yZߐ*{,Я%t/\-k_@!pf)Hb pO˗u2%,t2WKuL&3ʺiYuy]&eKg2/[c_^q%,C>*1V!Zc\q&î mܿFVBo3= CD#[F.`驁]>6> @.huZyf]y/I۰߸E>nLO[υ)Ի3"e ކm+#wd2b( ..3K3&dfNGXcknUӺ|0M0 psZqiecъ34 ?@jcP]*>60^jzWGjhZ>/nNdd lj19zT'6hkw<3 OdJc^g8Ch {16OT'>,O <蹔(XPOG Br\/csү1=f11^}nsb q"jM 3ApS<*y"YL`rdp wsNsڄ=HR-}[_c`\"YR0c 4蠥K5Jf.T &1K_Ih((z͔L[ ?)Wl#7 ;el#ݨvEMX^#ž&"勷0p@>-̳)5m brQqp.PU ]4B6Kxoe:"*8A]=Q{;U5՞Hw!2<1԰,#WLdb ]4%Q-*Ѓ_l. 2*7;=(t+ 8)|L& -WRem,k$ &#|,NJ?QMp~2fw9쥖46 }</!/Gp@ $uSg}~fcQo^ҁ =J{ "<_~LHCvп!Z9~+7U{Iqcy#ΟӬҥ뒘_ŀ)DCrV`8b}^!jLV=Ezwj*a((?E@{v1SQjG:jAi^@k|b~.5܍w`T1'ͼ) ~^DeQc'6lVjhGu,Da eYR$׶[.:{xc7N^˹mQsκ5=⛀9aU1<|[BgGOh |i|݈uCͩࡽL"2 |y&s,@1\UT".pO:9bܪ~F%JH4Pv #:H`P*9>RezPuS*,6 gJIcћߞsQx)ť*wfk$Ph+  X @g`\8pR+8Dȭ̯7?GF_G5&6.q."է+$p5$J!qw Xx:i/Sm+CIՄ]uM'rmǩx^Ok61l'tn[+jcĺ|aQȨ[t !֦Q̎H͠MQ`Iu`qp_d~Fg$B_so@4SxKI)cZ@HϨK 训c`aBb}Oq~=4Z46%}-x}삝}jSR^N)%P3S_Cs1m<㌷g<#Uˊ?UySɊ{ƶZ(6ΣCF<uil,\䠻zlu`0CϢˋ& k$fL jm:O0 YkZp5jKH=j񒻶q3=|jP1eBú<[o4'=6Q9 =5]UY!ҳM7$Y̍/arS563 Th;AfISZIN)1\XtӪaUetUPp.4L< #4B0fxlOb6m?v xYqn~Q}/?֐L!c7j^k]$ Ո>o^<#[Vy)꽗! 0b]P<*pT^iPbS;d8PFҘޠs.b"ܲJpVr< &Sf9QYqUa XnpUGk=eeTlC]iҎ 9T|'qN$5 |ėnSbS$>@'f_q(]5xDDj_phs|nܤ|ӾҎv ch50D]lCC~^ Upݍk30/ɳDib]HGˑfOZ0"̛*8gxKFWRsi{ħS,+*Cb~1L;_umVj "gӨ,z[ ) j82ۀH^w`&<޹*ɓW@Z^x]MP7~ô",+MO]XMczE-RNmœBe֋ӠwQd1` @tQT!OXok`(O=( A_bЯNu8jN72I5)omY!jv-wQAJ0⢠ZQ3YVsݙCő`a%HL,ጏqW:-.ځ'Zד(bٽ'5ٕH8㓭+^=Ba?ūKKex OwO0UTymJ?/KC0F%5n;%_;3Gw~;Usp0J}o΄X=1PTpVnR\0hSCG$tesch@ew)ƦW;\9Siޙ۸ nF@`&nܨSB7Ck/#r`>+Px08}X߇y+, 07OE70B)YMƋ, +wPg{LEΖ4B:7?QN_*Bdp;0)C5oM$b;QRU|­IVfA_iZƨ g$\5t&63↹(2ьAXKLO-!?g~n|;l,X^2B[TbM,:.$ Qork"$wPiٯ ?nU~%[ΰki~c]^EöE?dɷpܴduv"w>LtM:`K8syҶF \*iw1 ^H[?B- 'Rfew=^߇a#KɏLB;3zZKtˌi ;lZlm7tF..ߠeU?$%_:"V3CI7?zz`xSFl=/[o#};c9L}C'QɨN,8?sL>mv 'l7e2EY^2// &'E!?t4sZJ`QwJ@bH)d]- Χi1 313 'i#'kg#c\V|K2F%cLjnM\] /yίa zmQurc7+T7oIWr[ZtU\pny獅yw $2QG,|'kq|h7zT^ \lGPF72tEG6KQSIpU]OȈ![18C<4;]T鷞<zF3 d1܇(!kT*c4:)P۹3lcWlVln Qb>&V4ջ; 5S*Zfܪժ' i0wF%`g6K<6ow'; !&4XV MJ,ђ " J1%}v'elhT8 z{uuX1Pq]QlMn׌F@22 *by^>x'@8tֿ6ajaK}*> \Ms󣨄pzبbf헳i/Tb2d8;gѻM1btVN@A=* xxZ~d@tJ#hrlΛC^eO~G!zҹCE[j}{p*PU"6k*Bkk7xZ사:/!D-8&>欕YQǁ6gWvrbkNK5,kiEih]27vBgY~q%[ŽvԺ*t/BqĆҞAx-~Um…hdO?E̺,U/fV.Wv# 6yA%3i2I}Ra"qڋULP"7_ ~v bRnP:DP>~i(OG% fy ;~3ѪpeJДP u 4J B`6?le:pLw4> 24Io@)2Jh΅Em- F߶mf^a/e7lfGu+YLDc"0=u^g.2޿#X )׮iᵦgG۞\ y6ɌJ2@DdPb#S}DmNoPSp+h..:m z3Bt.d9wGJcEjncWh5lgCଶEh?m=/E_H04@ Hͷm<Я|ەDkP`m tH]% 6yszca;COc&!S M>m٣V(0sE TmaȎa31nzDO~swW8dFCkf_RM5]gdf>lhA[{a4c}̤gNUC q'%FfPW팰̶PN#qDh;\b0ࠕoL1fMM kqV*yD4GIX'!ϴ؉B9cCnG+O-X8ff1,)bo=9g|R^l9 }<#΃dR~V`s<ݯla{y `==]{ M\GTEiduϩ^y|DβeTbKͦno&ɤ+PC!k ZUgB$2鉤lfB@K2JQ !Y62b8'ftK^'z2[?/1=lRFqb[82*%{zcBHam'` )vR0qL"gW=b֜f㋴˾knQ $hHAq$cSlR ,1X5U|/Kn!wuBnF箘YμOȂktO-܏Z,~(qŤM{1* d:xx!oWeX荧tJ ^d756+kQn  {=XuVGFcM"eG½/[GCF M.zM*[Ja(ςPg !I8턀d)T%@Ƨs7NH֠f&2Q+(*7" 3!tn{Q6n90ֹЉOd޵η @< . tBl0W X!7ctF wSt_l,sؔs>ߘ d*6E.p]9b mip攦P</Ke#7͆1J.K-4~?n@`}&{n4LdzJ y S BakA--֛;{'! dAt|".0 /h[u[N8(d}!ĔS*U'Ul)y 62,$6[5h>UclCxN Y"A>i)Ȭ $u:`%JE(>+72H%7MoW{M~O[3XM@)C4.] !vZqѵo3BLZ)`i+0ؼBWُ>cvleJ`C*œ+ ,]SyPbw.KU;<+Gq+tH{nC~B[u%rC>m+P-^e#YnGH'v)ɡ4`d2wEWcW:>[ fHn^==kU ;_}kpzt5N8r)~k;zYphյOeT%/( }~دlRf͸})ks' I{>I}?97Ll$+^G -UnguślMtLT #M$qxG7ċٚ04!tŭ[n!Ia6y'Mܬ}h _$B)`;I s.aJ r-oW*yǃ|= ptH\Cj$/Ȱ5T, TLbkm)n}zh j 9g۫NBc3=DQ\%*Ǝj[\[I< *̞߅HujNӽ?o䈌jA6NLTW~I`,5 Pt;GgA(@Ppri2yEVKTM'&/NNSnZJz )&ʴXW 2dQ!}m# *eW}.$ ٪w >a̵xx:QxJjrQ!UkZt`vBI-B: ΂N\ϒCs$X.DBw9# x9U!#/tj^FτNXܥ-S?eC scI>&mߑ7RzgCL? aGi.ƣ&sX F 44CDkXRH14Mz={#XE6#H/"Bc@7ҡ&\7ċ15,K} DϠŨWlW0{ ?|p67Տ >QgaLS~{8\߿1'O{!#1aг8{Hؗ~+525\I tˋ9Rc#')>||ƥr'rYŹg`7%Gr``%[N˾pVE{,A&h 71Îн&OL̎Kub0(wwP1Pmn@mrZ+mQַ^Z_=YJZ_OB}e;^ 3?\Em k70^_[-xBY>04EO엽3 $P1!#,bj_Z3JZnw"h!bzlK00&7`Nh&]z(c3vu$;:`E"`=oiM1Tu[ʙ oLR~hV5!ǖrP_ xJXF/Ӳ L-2q/\T!hY;_Sɺs{aVYTǓ&y^k+ya~hy}2P㰾0qiǙX QKWsuz04k@7 d}YgEh9 pW"a XS rc ^n\Y=*ZUSzUU3@2¾顈_`t7ON *q^"]Ӹi9!K@v#NF9N9{_*Bwx)ˊl`{vqY4B20sDy >yÝ|9jNQSM' wdqiw^dJрvݠ`O 26 $G)EE'2Q 9I5D'$:FSNCc'1oS]bICyӓmQ )k1qY#pPS9Qӵ$K?ahűG ;F("G@10RWHR~y4,nY/H ƓQp:R\ե9)u,ȇs9wGv$ETS^Ћ==v@͵tY[Gft#7E9 P7,k3G rB}(ɳv}d_Sw+cQL'NpyY]jtYl0տ)vwhg <~ZDJl"[ysb´Jei~I2[ eLV{vCٲTMV5:ygqC#pe|.HuqYRX;9w@NNzjh.M؆d 2 @,ۡw㰽S7_EqTu۱r{Ql&X!<!,qW#Cݠ2c TD<,erLv;\5y Pf73d74b;#0_1]V ./eYcZD/=u2D#[ԗԦ:x.}zVme7o\*1'WK|asS!59Sb|g ya*Y;HhSA*19'.m,@C[gnKc0ws. D::po0' dՔX"|8[[1;'3]{DfmL( )`xȮ!|-߂8jkBtS iBNJ1L =k\Z)}G|Kd c|)q&+N!dykn1z㷥M=BtCnc(v۲@m|׫@2 -I-‡_1ʟ@z1;K9?Odے< am:AɆ6gُQ$RL}(4-]]T &!{hT*xEδ4zwiH[F>9(V_^~}*p,4Kl@}].?j!/cb x$PbP@ CG z `CqAbn.g|rɉbt2V-[cӿH"9̖jȤM|Yau:pѸڱ}9PԴoj3kyL* <a%[:=ҼT#Fx+U;1$'aɵ5VqGe;F;\m 1[rw ## !_qHгD4^p[}3WjM'{fV|C{=L؎˱R>>`D_):^\2Oq ! 4n[{Z}e@= LV ZJ%Ɓ{W^C6*ƪbA3'U. ~jOskj@a]1Wa3D$byK%Lx%li-Iuhc|&5L?C˿\HfZJ4/0 y``>kK #n 4@m,pZja%8u=VE1{"ITfp4?!<4Sa&l\w܍KOk<Ѕe,CeWӭ 3v4 uR%l^͏1c<B R /4 E;p~ar-7I_gLڗE]ʽr><|y_^~1Ijz׈ʄA>.oQ..#BTmhZ'-=Gꢟ?Dgy"|XM݁`M,WĶ88̔yN0BzyGmKUT?^ocYuϽtTЎd9_᩼-wا^ɳW& _3.<'E(}W7\@+)  y!'`nE%C *`^\Jn9ֵQ'f)Nd <c(z8u1vճYUmLmDgG!:/OGfSx cfL1 }g=]T=?& խ\x, ƭ;(i+˜὜ $SaJ =5s}Aϓj4,}ъ(b=KhfD+'{Z0Ij3[k8Gv 9f)}Z{dy{<$mWA))EΤ`Esj S_bpPNɹ;~h?G֔RseP^JJ*H{^Z}-εX?M1r$wkCcZ_ :>mR*\O *sѷ5ϤHd0{EfM}||)irO4ġE8\Qz%VZz!ƁQi Pfbw#=;lȁ*DD?3H* kȁt/^ML1=du(fNǞ3EӘ>y>l8V:ή7(d4t{]z8\-U??G?`|ay*O瀜~qY~U\۹rJrժ|c-P)(FfQ,ŒZљvt]AkĬ РL~FKK! 20:$ =-uNYEM-ǗǘgFKl7{su,X!ڋR( ۄBIzW)}m@2ְRtFI<.18(zx6ܫIlt&pErseLCr鄻eߥ!]hQ>͸\ )rXp!:dunzp3'콶b a5q>v1 V V"WZOT*bq!Y/&0bknřӡ.` ً3E=gtA]X{/V@F(.-R^7Vti˻ \Y/ĞpKr@*Wт(3j{KƝU8>" +u#w d&In!a1T|HGFa'%WFdYYkid3pI"R[cgfE=VtKzY|(Rd;ڤzQOJotQ(Up/u9@l;4O;STmAxu+sް!x$5_qS4 4JhhHԂn3Qj`'PyOIP;7l`sKP%ڝ}ʔF)nJуJig(NH4~7hM_ՠĞ :?ىXxy. S?JKzJA3}WF-c[u58.Zڰ4X|!7wL5DŸU ˵p9J{96b*aPaldkzQۭ+]zpj慳htlRW|L6E.lVѺwsuQa*'t}Q^&=k `z"7k>.9.IZӨ< s{`DY-aSÂh '%0ڠ5s+l.XrVw@KH/tŜTo4솺YFf-:qZ7:?$.%Zav!5a{xϥC9 ba;3쫘e8)eLQ7׈.F6hvJsEk{IbQs~|v*Wk2G/NV@#VmM週ЎGE,ppT1"˴~p')`$| 7 .Y6lӿVLAmh+ض(;~H3E+A*;O%vo\KxMZ%]eG]h[]SΤϧ՟!&} vtX`5>'df^kwa)R8[܎ 3KH7tb)+ѻѢ\>[Ovw~kUi IZG3+-/y-鲘j7fydz+g6jOE>]^Gt-R6ALWߐ:ǖ=VZ"D=۸rէA,. rb"HY )Bσrwr[$z)6we4svX u"BUDt~+|.RVES;0 _gcrZIvi6&|aUM}1n]x>1.;~XJ7:> H ö<8_@f|~5(φ #p \+GŃŜwQSxeo xDz&@ 1 \4%b9> }>Ly寁2f`+ U ÌFx%" ~UԨ~Uf~iMO.n*ͺDbN0 1%O%%]haoEGHgoàMm=s\Q2{XSavp6RNLT߭'%Rh]3,i.K&,,MHwXPm{C I硺tWE_2( b ߂/'")(Я\VO.}XmBrJ2$]oAqpMM]+i6HX@rD=$S3oL n_$jzzz~:8m(JpF.a+8ohZV{?'4pk k>4;z[ǡ7m_"A=L}Bi@K5-!S# xEQ~Х<a66  d/ vV]ue/C"*Z9@<]@ֳK#V*LP8 qwBg-rɄ$)Uws1KHAܞ'wKMbj7DQ|B޵jbDw-?w!O^&',0 ^q-@)h~0 _î*Tzc*X/ #[b\<]¾;=C4IC$|Xz5ʘŲgp&0ф|+ް<`ue*313{'jAi32I| u@-Y2@({} {5+0J.* d8ɠ[b;ǩ'zixP\o8ϣ$d3 ÎJVe<MVXu#ĚS5߶c͸zWʁiͣ Xq(eg%7 w54 18 |y5ȧѻ>n;05" yq!$Tݑ -ީVsdh m襓%W\4 afFgsRdTxHy]Wcgf4 y8ɋӐ| =,jeϺҖeT>+\d?{S?37J)(X"d^lzK>~A*r9OA((jnYud4Ndei$U_ $>0@'J-~uk&?DeBǸw(o|MZR[OďV.yUԂ}xS/Y2T?ȆI:ohl3a\K}?Dfe/LyDT-"L {%k ;:*FӦ"c[1D$vyz#.$MZ"L+Ov$c}ƅ F lRWgUwVMwFTDcR?]MKr"-0{p;{CZyNIz4N|QA?4H+sT /RdIwyD} RFAsbx:SZ?LE.0fPg<2ƮRud+Įh_̸7{+9u(`fԂݮQ*r|dc(DMIzJ'9|FCaL+@.~K6A߼pQd>8/WdW^۰ۓEe짌 )1_'l p763Aǿ9Gˊ!Ow |`%@zڐ1{)EU<ӢܦF%3m3$FP߶'6  fP"m;]I0<):ndL@G]hg`^cԽKVүH+[+wzleua>p3to Έj7];}Ai0:Vp4™ NK`N$\1 axrՄk+I hoENxXv_<Ĝ\9b|<&5 Ze NWV'U1.rRJ:<=)x nQfpp);QASRMS4u(P=5h]T5apTYXYk^6jɃ#'k~Yzl:rRjMn `q q WeS Y> 1 lm &IIUޣ&1='`V_`Y/a|wpJQƽ/A! &4yHYO{U2 'y.(IeUfry8jVp a1JM¼ +m!l::|-ZGA4!nNIRYK[#E[0n0/ j6}$k+!E-em8gt@xS׺Ar5f"v?U4+Ljgo@6-2 gBrc ea•e7K;Lgq;mWJm< &/OhjI_CϼPc\Zgg,sDCj@9n"mp o+XKs@2MarȎ2[^ >[]@ ӗ,PqɅ>[Y2ڣ!'Ŵ ^Ѱ*_お̐x̠@mTr2ׅxdgBfg(ƹJq=~{:SR]RCDI7\.t>z; {9V!w! A"@3B4S7Msp(v.埧Ao-)ybQyXH|\LaF9("SiAȱRgj`yJ-9Hщ%P&b'93E2QQ=Ŋ@CqdKDNGsZؿdժ{ɶK 0"bB =j D5qsgSe~+?kZ״e<M)D[w0pwV`7|9P=A`~5֫s6o3DHѭqȖ'I *l]ԗ4?}_]a :JoK5KXlǽ|&Ub}P:nr2 Tg!&n5>;̤0$zEy ȺE;kq3hNb*?'ɋ{UARiP5ݠGqՑf' I\_C*@W,{ |`^]^NgBշ'ʑ. >Hk XI[WPj=0??dW(?Ƚ7?D"3*:Dl}65Q/A6h׆ZxòY@ rs Aa̸t7R2 _M 8<,@6Z[}'5d~11UrWw8gm 8 ><+UYYCQ> E9jT<>KU\ <&{7U?3z!ntKwyi7LzVED3Iz+60@]~|w.H 2`e3\xwc"9:{d)[:y-hj7#j =J4gY&_Wvn;ݴM,{7偮*ݬ;(y>ZI Pj/hzA"o{O&_3 'I⌓|4otQ=t Azg髰j Oɐ~@+e2<[ m l@='IXH=u&^}Z|xU3wȊG ÜWa6b,DB;M;ߕ=W6R:8t Q j_b c9hwG"#Ky ǀNx&wjS{,yfD+֠T982j5{ӻo:Crf{ez+4>;*o\p2$>xXTFʹ&;!=nC˳gQgI!1x^qHފKdrŲMGM{6C')x;ׁK,]`o>^9Sj5;{ :{:y]BXP0e;.%8dCK/;Ƕkn?N]FzCM]:83v˂6ҒR\̇,Zޠ<-G^ᨒ.vWB_rN-k2cWEm`/Z8]4,Ɂ68֒g$FɫFؘ`(bOvfJˁ @n4AQ &1_ yg IʴI07vn`͠F?rϙSWpSo1vfqk/gƁqy4gB}?Xy{UU )O?!(Pcԡ^}d;A'WӢ*|/m|| g2W}"|ȅD6۫(/"6EVm+ZɹSFIL'5&}9)>vA ~^4l#Iƛ7_RNr9|+{APUܔqjKCЌ=X P?cYHF3{{}!<ۍv06k|D,ɬ ZNGɳIAXJA_H.0\ 76L;pW5sR %81RhAZH{͖#˔yaHHXy>@~qAǀ ͭZtS~9%=ˀ!7oz!] \B<9} Tw7ҍqDyB;GR;3̷.g"}`: bQ&N!Épf7:Cdc8DH>@`s`G4i'%0ѧ.MbMx XbAĪ~N\nT[`n*0Uz4LK`aVã׸Xm'oA,[d$d&Zm~/jEG!֌:;|R "i<YtV+^ |8˳`j:y#\[9ݼFlJf| ϔ_ u[}UŶSpOTRvJ0є;X`]NrmgKGb)":2i|UoyځZ=? |YV̕+@uq{ {BH:00/t~7:1D5M(hϋKs~ǺQPe`[xj\b;є".td`bQƅ ;d/57 U z |e[^0#6b *2T^BžZ[?,+-²ѵߪza̩z$ 8w'Ƞۉfg!иj ,;sD} ,)kPvE`6gj;GcK[=Ocjr;N;HCl ~}e#rD|b_櫳԰ώ$j&ˍeb^#l!Jf-ì$r*w 8,:-Suo`QYYU c !*C%FI?\Nn(%=n=ڿ{y̍,gs_tp I6Bq XZ&|G&b;{tހH jGO>K.tcPx\m6M8鄕Eod~SҺE9M/ are`+Zh j@d*'OĊiVtrW+JuwO1ٚx{n}n |bB"#۝ W+9#'o#/) ` >Xiƀ tYr 3Tnq}ȍ`# \"cޏ*l} AOci IAJep}JWUZUyC FMU kPMl7h2@%V7嫝dbv#ǝphMJ@ު'\Y{Ѐ<YtW{!?@ ڧ Ȏ}SnX݌ݸaN;HrB6~5JNN9Ֆ^MO<" 2>d` RKp\qdVJ26ο B-:oyŦ#ZZqW(*R=Q(wM)$jZ}'᫦pb1N3Ckv* {a} 'v/:w= ʉjNb'R_!PBf!j_l NYjuD;˟9do'.OS3.v7g#(`QayG#60OxWSoM 9U.M0)(:m6?JVa~s7\jZ^vq,Wv=NqjMM6e1`{ա-eʅ]cEd{QsȖ^N/Q%׼wʏS7vN`@̯B|TH.32[afc٭^zи;Gax,J_ $FDuJ'ZJ/>> g{=t9v6h7;Kg^V%uPuJnĸy~Kxj.tDydo4z$r8_%% I-uO. f}A&rU@T)ӌ-3(\#̿6Ieqìr~]р [:]eΔҋD }B1dȂ%B]6S; \c'Dr\Zd/#ZF~1 (>dh>,^Z"6[8X`SwzV x؎2≮>,$/:m!9iey4e*ߡmW8h&TJ ÎxIV"nlI( c^|ĝZg;s-@17¿"8<6S^%5u?OKLҲz4{smP'l>ʗ*o8o'QX7B 1zޣR`;zྎ5 .o֎\*W.W"{B;ә20|)i8OzA>}ve8;Teo xI$#4,OChgzNz#f C]+YṉL;*T֯lk2z\. =VN{(Q,?A~4W.(w_nY&d0=H'7~t# \pC|$pTϢߎ,\S:Gg/Sq{ BBeVoP6˥bH&&wgҺ^@. 7\0:3Bڮ_YX/ O/;uk4[kDM̧+PPcTOtu=ȷ2c w Z5*?\D$} WAuGОڍ2eBO4@z">IlKRE-ʳh2J3+qIYBS d? E֍Ƨ'ף "en <,S, L4#Zɵ\oSYY^zCŐ3g?j夳Pٺw?:GcWVax=ӎs HW'wبgfi3sg)k 邕@9qz)w/`IF,J- Ȝ4*!JqK@+T*B?tVbfBjod°xiޤ Z@骎R񩌪x??'꥿{quDr>iUAe =8IuS$X<[BOMt ғ;6Y|ؖeݢMesϬgaK*˵_REy_ |krIv/W_n3pi17WP0hv7ɛtb&!!hMAޙeC4x.4.h7Y7'8$gEKp["Ux`tAHA@iXH~W,t -z,po 1ŀfi"E^v\\푷/ҡ9ÜrIGNYIz*4,ߧYd ز/_y@=]A˻H!aDWOf.7[tYK7!:*ؓNŘ#F%=Ncyl&l) 5B>(tHCl8laC9c82(w:å)6Sq G 5/nbzh$8gJUe(\sc:i{nvFIwIA\R+dp¾jG )rwX1h+"$r(ى'*9'~tZV~cmuU߇ Oɴs@w&w*8^;/T,+qC%XYG4~ dZd&uiݤbOv08 mg5 OvP:3P\Յp.'?wNה@mS!Dl n8:\m&@cD<[viտ8L\b}ٮB"#J/K ߱x:ppVɓmNKo aŁ GenPFq;wSL@^q{Q!κ~ϲQ~Rz6-,k@ דߙxrn!Pjo_DR" y]OL8MLmMNXx<`  MȬA&a2Ns|rvygmՌ>Nx5l~uVUYy$!/F+)<05=h{Iym}g,/}[ b7 e\[^W%.*T빌1~'8T|5e7rjM 'UKxX0R@/> gv :N=z8x&" ɘ`߃Q8мWѤxsYG! (ȽqN_Ip%W[MQήc|II`%$J݃_n/b-fR ~kW\A9#rn݀ځp\3gBFkབྷFߧKs͞u.r L[&KYRk/O̹/n$Yi\F x;-)Sz}~J4eZas%B<|&.LȀijsh~A<)?aa Ɍ\GJo%{_Uu# ĂBC@)tR )j?+O &^>ِFѹ_ eӞHKD\ 51x4ZyI@pވˮk"2V]X~؃::ÛK$88ğ/9^"Dy 49ϚH;L. ,=ꊓPչmx;Ñ_čQN(C=>\ָ/_ $,%-;+[g\9,a%UH6 |F!k,9JDL7 a5g, yn{iV@GĽ CŐ 4M) )Tb_dINw^{}wY\j:t.TA.dWt Lo6 uYIN7m^fŐgsfxLǙ-Gnu, bLt-iZc{8 'tv Npn9tCG]8gi5#AܯoR3e9vs!սrVgǫ,ӿs0p~0 42 bNܓkiybK⎂ׄo8,%i_˸w^!rZJuX͗O-$>RAˤv/\A)5ċDAl_xPl"%Xm1`1̉zj nOm;I`_EQ&UԬ=NB]31{Oaq``U2ͧ%ĸ~ٚvǔcn UG[{w$ lֳnQƉg \"q)` TJL\zVJ' vG< B߰Aڰsk,&'BuͲW⪂D|%0'L{āSJUI᱌%ã7nCi4GʩQui}KJ',`V>TMBjҶA#}G7~/gF6B}cBAу LFUY1A!U?)GɰyxA5(/TQ|HҼs^490 E{\ef|y j  !ȴԹt+4fa;x=ʪ:(`vn(Kcko"YjĔ(53|HZ=IYm{,zKygyL2#X*A6AN˧6_NS\Z5Z/Lj`Y\ڹٟFuա$RH-CkvL-ar0V|/D1՝vGQ|F&8=csu&q)'isQIp'{dB[4T+gm =K sVb^-O6v@R\2d`=[n[:vwڕ|_ !iuMN8U7BFLyOGd]Z4sJ'A14lsd|:Ơ 1DheyA@"z(f&gw94PFsNA2gj`2h g/%j; L٭m4c~t'1Lh|[8Y'leX<\aZi78cgG|Ԫ7yWeTƻD)@΀Ҕ6')=YI%!Ú',GH]%mz,Q`>,-Fb]'RfdroPs+_5Xx?͌UQ.ܹM-~q}x M@*` ?*Q{lϧY_s^$ 5D(h[Fe#t[8YyC]$"' ad,XREX|u9h/;Μ./Aiw6y0ؼN6T)N2SX ZN&_Rfk8wv05Db lzNKεKd&lcDÃVXNbӲuYj±?,$ #~18f?'}uA29zZ<VEs͓0:D9ofT#hF]ySA*b֌uk ="鬶Kʋ&I[HU#W6ꮝ'Y+(JQ;ܵ8#!89+Y:&45lNᆃ]r!R+'Qq;-"4Ԟ vS0<yy?Xg~m7HdO`c`MˁkهUXMdSW`Pfj1Hҫ=`S$ȿjCR {hRZeEiBGC5-GKKCzFWLJW.?Rլ=ZQ"[rݳ`Fq8La]-hS\|d )ǴK3yY/"^x%hzS| F+q#≤*a?(V''";x[Sqhh#+/fJ B;KG$@T'wN) Oqx- HadS'$0#F=H>uqpb ${f݂=*F)F;xZ~T c@5C|dI=vloSBs#Bc-`iDž; T#o)8zNE R"d|]IȺ!:nżmOQ]wfC 89PS#i6%!Wbʜۭ4rHvhrZa}BEP`J?^\aOnzjhM e^3sLIpl/MHmD_zZC?۬$yS*KP_܎a % lDl(ذ)i2Fitu7D@icU&dYp+iIG1WqyI{l;L]ZloȜKiহa7 ϝ@;i__֛2?chDȍ Q&MUg&+mT󱲫e %MQʉWp(թtq_qD~6$ziTv܄b-堇 G͝\/Nk>O /4d8wDT7Xl]c}yshg҅ QJJKt@hF,y?۩"jzomA,OU &2YZ :i~ (U =֠""V$C 3& tU2NK Q/,s3kE,JwD\@OVc1}~8M[Қ^=:ٍg4jA m|<uQ]2N] HE$-X [%:簋tżH<ڨtՎ U^>^e͸:%X*4 &=_9.01DFyRDGCmI{,l']UE S*Nf!e\[!ܳCc_q6j$v/2|n,*fГ>Diة, <Jx+  ?SZ /lE .,dRy+OY1_ehiҿw2*T\5nA\}E?iT)ƞ(WE*g+ [gj&'K*`鏄:IC]iy{A'w :'X-H< ~ 8:1,ޫHDPރxr./I!ce3uq]iNmuȺ& WJ:|[>gСtMkVk~񝰡y}$sТx͍c sxo6e1je=sͨZSs^6:_/uSVP'0X; b4A E[ ؀9rtOQ윫&71g}DB^{'UbU0sjx?JJy 2`WXraAmkA`G Iɺ-O sܵe"Kt :$XDKEÓ݇wf%(#0&V$}OE5^J & $r/$zDO$^#Rl0 r4Ǟ4HìT24xQ-ǰ Koӹ$o In_M./AZ#=<藏 wi^V1ӠfMnD|ү$'wTYӘLy/P UVH[{Gw_sOQ $"M!j| (;L!bOzQ6 W?"Oln}o5g^6 !}1>kh?$TCOC蔭b* ib+tQ %ÚVe,9F)\I?@ШJ?״ c^!0گ k~[)_^ l!Xa9 5w 2}37QSOA2}|uov@ss"%+ ?nkRŻ/Z<^uRyhzhܓn1n3B4[^&;vO4;d3L{Թ|Vi@.2l>NrJmC+,Y+b2."2;&rvTZ/ӝ\̊2dX_V}Z1qy?V/WfVrRa{ۚ6>@*'w-%ȍ`K_`r"'Sm;Dsgyu+*|x7hyz+NA[tw>4HRx-@ɣWF 9sbv0Bxѭ?6;X>J5oUQ _ZŭjJNgT\+5˵l4wY ~M*%&UwRXm@#cJoR e.׃fgrKzjK1B\?Db{& =es򹹂}7"aWO!pSuV-ndf*B!Shopgq] ۙ[^W6MI]qkWcð-2$/-y^{e&3Jޒn(6V˷V:8e`4~ ` <-bqܢ?ɿ [V']V{HjJܹ%gqv\͎7IvT?M-Α^*ج\axR`M>޷OIg\Fʞ7TG%j+yMj伇 GWxo="VX~OS}xcN*|bYN;؄1NڍPN`sEP>"<{==3Qi[-Z3RPv Ϸ6E%t #*-+ݼ7ؿ/b]"brh9'@]2vkm^IP3` +o{J1Ņmfxh`l5@|KD3{Vҍw{ IDTYS)T?duRT]0E89V̤P:q ;T{ƐJQí'553p+x7 Zds M;~1u\,Z@3gIcUVRmU‘IB}5p-ű~zCQɲd? ZV=Pe fj=t#EB&W BIunI2y7fXA\< O!'~<9.g'Dlbp,$L$ )w>:MU(|E)|=r'ǖOs*:~6VH6P+Z^o3HJ@hI~fAj$ jو1^SI>)QVJm1>.踵C{q]L]fC'މCSM5CL˖?n)hYg_Uc{{7m|F[S>8ba4Y:6G>]e%َoHV}yϳ]Bnk3R~>T:)tOm^)>|ȏNM mʡRcgʐnژg}9~)o}eARGUx<{wDN{CduQk{2 -var#ǂoM7}iWҐo~q\}rà'<%k pD"yBUMUvCMLr`=f_'1g1'iKM3 .b}h1[sMDN$vvcQJɑ4u(\톳JE$cL',Ju#CL\(<o @eͰ ER i!P{XHR-%E&{r^hoY\hcޡ@8]۾;8_ N2 [ 4v(92+wY=t-qpe3 [zw/M b;n 8n-޾wK[&$ ~CVѾ>ֽiE`>ˤݖM* smQk,$m<5״=|-aBN;bU5 J<ײ#Mj\@*0t#5v!-oNM m (N R0z%Tg"GShTCj͕Elr :۵B&U{K& 7I?V[ƴ⺏[4*)!QuK!D.3'Qlsdw|wPf EUyeX“EwGp~eiudL'N-!s3J`^IIDu Dq ѼBoo|}}Z5Bl#ֲ,ae]) K$CG'@0mvd>OsVhk1WͶ>nQwv m ~*gO_¨'h BãISFv|/ʕo7fij26EG!59]yO>ǸM)S+'_l̜&x{ڧ@п`:A$.C$)O6^S(ҥ`7T%>8-hW^zT84T$n^@1:{'rwFm@ n'q>> 1&Q ?ܪoQ>Ȁs*-.c)=K4%60 "W#hڞ`c5L] lX'*xH?%7&A`! nK{/DD X>ho9oT"wyd+^9 Sҕm1E^2,e &D!;^Wtds4Z%0`7o"[GWCG%"vA':J&adhw5rvdfD0i7:/p3dW P|JAVY68 o?󰶯6H_O/ b/[OdQ8 qC~d !w/;k$X @ \9 E ֮`h`E[ |i*qT"i7d@J(q\ƙ:ЯW;.gR T+tAn>ugίv - W81"EJ52yFpzOEm%7aW{_7z׃F5 ^ȍ& 1:TsBDƅX-#HƞG\d|EGv-i׬ÛKݝo @0VϴPHCrJY ;eø;A7ua -d,ғIkƽN LjT^1Ӑ6@AH=ʨq Isq%_YHs*Ihzm]y{TZ#&,֩(N&/eڒϑ~-;a_8N3 <iЀXa[ ֑jXtwlx^lClA3nڟx`޾:M6)[D>T~hwB(Ad<4-0ySr['Cw⬛wlR12f;f3;$cf8^1K>>z) =Tx_6sXy^L6oBJ9[-C`+j0qGk|E鄷w`%ɗVX u(F܅(2C\UtjEV<TOMt}xv~kp}j?IJɏ !e/Ykgc,44Ќ['?cq-gL@UWjО %TOR'Nڞ6cm$D,(b ӡ?]D12nn㰌{۳uvl#qO[ʴʚ7\~ y>qb yˢ@I&*$ GSƝ.6Io C:c"(71H*΃F~ )2xg&'PAgvp`N2~L^_D˽yR (HNݱ_)]Mı,i897oWöF>KC6= 9҂ᄘ R@1 &'3H&\2Nivf6kPC?|f?`ė_ZpQĶx}7#}̀%6SX;ooVTlwyi#Q:)[V澜|+bA vߙ䊌; OMTU](?Jm.F2] ̌}%E{٘}QI)R`-wѣ%xQQ{fg!bv3aEآVi#'1Z|rqHj#Ug$KA]Lmn&2 U*+\&?}/8"$h|ofF_?@U-=,#4. R/d'<w oXoR&Hn{bs|qL0ׄzQ" D&@-`eh?Uz:0FAǷ|uKg p.S,1Pk um+F/$Ͻ'ufì-L] :zF͚_]ؕEn"xӧ(*I's85A߆bbGTrfk+2H1En}TO* ,*(U逐EǔHF1]'IӔ09p5 7@'E(L rUQ2]l^* {1xHAR~hJXߡsHổпԶ@y3Db=#yaa2/;/ɾE DĴSetR ۨ-] qS-Fowʏ YKĮ. #)#Nr!>HSo%q 5Upsuq0:N]Xm%xpJrnA N< i^>U sn\:6 W.95@QV?J_Xoe<"Z .h_|fd$w~:NAѧ>uΓ/SK1%;D3GVv"XڙmACF%Z;Ym8Q&,WfaLNDO[!g͑XAhuΗ?agSFX:v`-z+:E">5ؠE8fg=xɶ k|ۣl{QrQ*1QMɁ.){ l&Xa)9}ks;:m* mH?RJP()w cֆgڎḟ#3^ WE:Z?EaK斝3tXԊYH`r=wS[OdkK}!P MAjJޖ`#^<-tǔ۱VZؤR?K-6F8@cqһznUϹqP0׾f}~&u=k¢IY \ν/ ),a\8rgQJIicK@HcC2[\1QC-K| e ;%vuSFBg=3lRQWpxS+%f4tёkxkc |ԊvO؎ֵTJbTSiecCuq_]ܢ? ap8}YUIPH3 =%W/cR0\>_j1?l]3|iæEZ eۈ[?Ai p (B=i`Fe:C0XH'tؚA`n#桠.1m=\-J#zh;!Mf\3E,r4B @7:гMe .-s.cǣ&ׁxpY9{ 7Cg}D( r h҂+v22W #oE!R{:U\ƫL*檣X񍒯l129t)gg1'ɅxQU6!B%\r ,v8᭼&z,:iQKWSL6#Q&䶅Q-S,z*&o :~^* #v(_q>툏/$ -@FyF0nL?r+Ȏ-p)ORe@SsN2^TdLppKS0Өc\ &>5G;(r _Yzḑke;7_; u Mqu)F`l=dF1'X86Xz4nnQn/"V\I4޾1u >S0|0J;'r"O2=g; .ؚ]C(1'z W1jlV'FpӫgXýK«IrUōrE? ZcH4 |@9aVD@cv]ABs"<)Ѯ SMl^C2V:|#D?;ZAdaGrxѻ])6UiEINbYN~} ;96xL:>l}s2 ~wů/O<<&;a@6c%{&6j4!7.8퇈"-Aه('^^q P&%8x\;|tM,ϵH{JY*J %GBͦ$Z%[di)*?l7m٭r6¨c T1R6Z ="L03s *X >#4Ȃ`f19ESOm=cAӍ3,+]3'45.i@{Հ =0V@I#mC/UW HRBRd=Ot٨nThJ"ݿ;`ޔ*H|~Xۺ\զ'N3 _x$cHLxAfQ˶'FCWņ6;ُaiձ{h? S btGD #idΥV}l#I&5z:ۓ2Zrja2EVtX]Y=Xn+O~ܣ2u| (_yV% pվ& ƻ ɻ\N긤2Rk^ue?oDoBF?X1wNG#|16h Q1L$nq3 tn" z|U6F}rOVW {3LE{+~If5O (\J~)CHhjTVjkAM "c{Wz{ʺ9\DGusd8בֿN\丅.{0;U<>O[:<N)?f/i(G @;1M zAcg'?5he*1 ,"JNKCС`1棋JfJ@(699|[3Pf]4^ol`na6qw4ZۙfX*10Z],t8 cU?8ϳ9U3ڊ-g%w`uY&UԮ2x (g䝷"par-3s5UD[t: ngz^;KhXt%˕? 3iVK`!YeD3VLnPWf ᯅ&p+޳:cRe/QSyv2$JV/sV/TƙO¾feϑXf\@7 XwKxsx R[ͼՊ_1P^][l3x].@?Hkw 6f J*S}#pKjlܔs0~irr Ro`NNHO' 7פGY]2Ǘi?h"0r=RКԱ? g1aWyW4N|`9`UʃuM&뀡/r;Q7?q#P9i|%}y"d _S ߻(!}ūHbpo`sJ#BrlOؿ];2jʍFAsٷX}v: 5<lX0̪Y/+X^k~*y[jTx|JdlV{:Ѫ#cymlt ԅgḥX" %'ذ!W2:0hz,6[6cF=~z 98hE1zp" SK"M90GJl Fb6bN~1 TwāLj׀S4,TH<ԅp*4"BgV唼Xm%R4҈=JSx-QRk^!_% h~_WƹOյRA13e|`mÀ>4 N#cyz㘭x*꽏$2h@.L!/`CUnr叴yqKJ"q-YJ6TH |c~޻b'?^$ʲhe{^ +7x8T }-k3HY?Ȭ弜_Tww*K<%#Tt&)l?Xu\ux@9R\S#{i5YeFa R2{#|z-.G),aQ$:ݜo%wBTf-n52~ؑROcF9NHz'BW`CWgJ&v Vd#FFm`"B5mAB )%$lA= ξI1,*bH י*9 fDcm7MSw<@ \>Pjz06W&(>Xc,u%$cgo` _Q wM"~2QyQRW%:9gܡHyɓ@!Kxj%ч~x9^:_@yZ$}ڭ+==q_kżskI jI cEzbτ1nn"a)v*nYSA9A2SrMh%* =_)$  ah>]knDB,n4S(Tg '8QS>+)5BkuOlY3Zu?'&DZDj}ciWp2okR*ڣB&lF dN8WE!d&dB`&<{H 6XEΒ \irP0yZ BZdktniYBTFI>=Ŵ}K5AiӔIG~p1Fh Yfߪ.!,ϒ}=z ڍ2*1LF|`QVs#άuBr{K[lbܮg,/6IlYk ӑazO0Y8 Fꎊt<[ єʟ<"4!/M`'ŗut2MgCSz(Sz sVئ}2N\Un ZSZR{ 0L҂*ʩTOdZ/MT!͒j_nIN:yg#@H A6~󛫃W~0{vӸ }zWh] Z7cI`[ɞz/.sq#e;aZWj)f'Lsp,o= FsĺaGƅ&T>4xXU_'8Z/;j,)͢0HOCyrExN۵?]u1"ҧ#Ē5l}7Cqm)c2+ǔE0Z'dž w3qzkߦ~IGcL-0gS׾?"w?: ԣxz1(9'2]N;s1Z,Aq *}I ZYVe7$\+h=D0!:?cWt\DCq94>K5S)aLOJ 4l3 2\(: r?WkY<Z{Ȥ>g5J|m4?I[:W bjjW3X~gZ `1ř.8k(LZ(<" ,@Vm>%;E.VIPPӢ$gkC4U(هLiz*G?E-|SBG)H5fa'+]+W| %I/^,QVC92jRgFX]NFq]>~&k7L>,KfM)&TRټ 3{ôk75V ~]%8{t6V6*ߗ7˓s3{&oӭ RIUk1*#78ay})!yls7/k},ڹh89bӣ~0-qy4;zm\.x| a{yMd:ҡ܇K{=AWM­~Icw3-=eI`ᥦp򬭓PcTYF7RoR\5 2-ۣto!f)i=!Iwcm¯25h-_ ߁?Az\= Uqڴ52JEgۓ8 J$RۏS*}4u<|Q"ΌU=Z/W :85ԍ_IyJqF#NMi٤?rc?kwµ4knSzo2M=/$>b5_~N 05u]'"|I&@V s&IIT́)pkLD; $>ue ]ߙ $'xF6^/HsJ|}&e Z $/=KPEv"lLpEtRIf-rwlF6~&LߊH|k뱠a>inֱD3M@cj½QXMH(jϻi;KlFJ7 X\5SdsϮt'1.OPf|Yܕ LJɰo Oo6 0߀v$L@k'$%͑r;M"?C;}[m2Q[^$0[3)V7ac^z }FrƼ'=f3X==`IuN͋B-<:) #D" le % I~m(Ij+0t)<9 bG 4Ժe&Ȱ}6uY:KLcR ەp^rp Ӡi!~i@%KGZK $}ز~i"X놋>I9 Rvv1aڣ&]5g􍉊Ώ|jnn.穸O[i̲9ez_TpJ1>@2vهwߝs(=xWk3̄qӕ=wBi:If-kؐMV*>d E>[iCf[`Eګe%di_Q--H `'x¦Ar.XLI9Pj KW)^M4r*`o%O Β31?(T i2d5Sx5f8iF]7HZԇAˉYGHX9EIT jG@Í6iD(҆! {W4Ƥ wa/{)J`sr- g:tJZX#!8/U5]z?,0U]AP~tPޢXB>lcy jDr F'8L}Ҹ?* \D4!3 YyzvFӞPw "NwWI%fVW`%>)#j~2PțSd3 dMG?3)WLH_=3G4R#qg0=gR-Shp'oKf }m.ܔXX+Q2aA+Zm[* Ei&( lªNL:~t)8w4 ZCrsbnd׷Ǽ2myT{i3eЙZSKO;$7Nn ;tF0Vm>3^,NK_ex$)O;hH&;t*#zd8^)ѧ&uhhUߛ ^d|GBxn4n?@{C >_P2d+44(M(2jKCJ֙FR +dC ʹFl'&rz0NH_)tbvgW((+ i8eX@SrƅHrM+ppAVu<:~+#\wYU']M7d+hRt 2,|( D^#U;+`lIjTa8\}VR3+ ZHQ1DRŬ7k8З[gV2ʇ{BB tzÐ0K~4wLpϬl¦9=/~ nq(g>AW]$} bzrҀ{[,F82F^l]vc!↉~mԿlMH$-U+bZHJBUር h-AA 2;Cگ]ުiORUv`*@ȱXs/UL'U/EG\12M18̓ݗp>Y!r;p;*-ZG̲u#2Cy <JU}Tba>Tk`DzfF1x+Q{Vo{/wP]P"rfaBk'\Z8`Ik'w&6T4 M]*Еkm82"KZ#!j1~TiOZw%}=M/s`J'b=j-n{h/kV{D[><-X ƮՇULʹ) <_KLӞiݖ,:#{D$AxCAgE#G`fs !<4K$=0G“/OlfV͗&nnmJ $U!އZFzHSxԇ)[~kZ~'(a,̱ˬVbb㆜rBze~5#Î&$rؓ683s: EK8Ȅx3dM=1/Nb.t%,άbs̓)&93^,~t㓯̸v9dWUi1|>FusK#́뤛TmCA8)T_,hz/]AVoG˗]B)#9 S,]ϸDhZknL7G3b/1qN>z[0 K$6 ɮ1C>ǖLa$Yr&_P<$'_$ZTNϺwƊPEY+^P{h7N2/ :dT4Q0FK&dZՍ?lדi1: -k>iӳ+$$\ʎW*0v`4s=_P辻LcE$8edN*L չ]f^L aSM)3;C`?„8˴PK7" ڊg"췝gU˰ Q7A4zhI${Q1 r@)O(a\R# 9zV/ikԦ+LVXaV> m>GD:Іo؉V_M qc5{Tx%ԞU[c(!iZ3g!cN'U?jK{-Bo`=zUBJ M֐-|$ţ \X; V,hV=m!ܬ[aG+d%f`tQ`F^+1>TJQTY&x:ߋ[&0+#tzL=Ǣʻ5ߟ{>H dN#;1ЗvMqy{5pAT(.M3 Qh$u4:aҔffۂ5M&4J{?H6zaZ ~z~ADjޅ[8ը̏zESĀ"=MpU]Dj08) ng#cG= ޽A㱡g~0ׅeJLV8ˢ*޲}J|"ST쭃ҙn`:⯋k2^{l1Sxֶ.P:\n̆ƞ*xD)GUt*B ݒQ>>rN.z_4-* Xw B+MٔF)0x֨puxwT;PR];7G]KFF_X Xcӣ,i:mOCtt3y!+A㖧x=L/:}oI\PQW/~K}r"1 ڹp7M*N_X#X%NJ Q9|bWˑC\E奛mQXZH">>f@c߯WXIS%,yZC(@3ʸX`,@q_PL7E)U8@X  Ԫr)12@CdB[a 4DXS%WD-;f^4!LQCȲ2I9Ol.2Pvn4b_1B ϾúU_0엋FNݠP2?t&I$){1NU[bdL:f u C!k`Bɒ#+$\ۡW82.qlp}2|{vm" >/1n%8 .1;Abxuu?[UMc_v6|򌞀N؇Μl^@w3ʥΑa,MM tOMrW?K#[{^ 0(efk?K [|~HyL;K<":D:VQk|F2gR8փNqIeި fvT|154Z٘j`T|fjL<'Jx"xl8^p4)w ~]5vD``?Nn- :pڐZǓm9ƾrƫPp*@v3^j9YU,|P8gC( -Xe -QL5(wgnB90Sh cX+(#ӭwc:RG_P\"4͏\uQxy32p-t츺aV^OHfNڸD+P^@T$ж]~]Cgi4@v"ɧt tcw*{;" כuso-e=Y]ͮ('uȺH L%85j,Чgx:>bK*^D;@Z1y oHO6b)'vtXkbUF/h~O&z[i]&QA;6nB$޽bNXNcBcg%rY:q FG4qP#Av|f`t[~W]vnq(XXf:BRH? #@ys=F/]mOܲGMa13Mf9@P$-zO)RN&TDŘ*hd\d:T7P"/PHp EpV@Mj9Hl _ UlenOLLQ1!mvKֶa5+hI\KuY:յ{jPLߜmդJK9OG WjW6iJaBzh$"Hl$L%lj(fD\a:Y9WWcX|Pu!aU@_BΚܘ&n"ZK2Fa~~,xP0 1]no"}%꺞Ѥ _Ne9qDtop]q+WR  gA ̖M,}af y{E+b8 -%s´0 a"zhiL K %8pf*YJDH2ڨN‚6''fe4}1&v%liJbvٚeF~P4~˰!Hd^L͒Q@'ﲳ"[#~iXYlSDP[E@&K>:)㜑O9C,=.mЖ`ښw&aWg?Q]+Pi\&_hNv~eec jAx^iii(`A~БiI! .b{zܓ:J)¼˹7ڗS?,y&(kʋeMuy9Q;m#7Z]uӉ8|Yψ ns_Ӄ?O>>#q ȕݐ9Ff(9!ﯶY`@,hkf Z`wANa_k괢Kbah2bVdk뺫>+M\ .hX=ZtCI;刱 (anfozqȍ[P74^/ɀAPBؑ%I}"(hơa|0OkziH;?0wE.)eIG#SD͹)(~V3.p׬NJ3mpG2R89ڹ\a)Q^elV Ju "YC!ܪ"yPFBҾ;Vccy:\ю.$7yƺL#h"~[IٙS!f8>;)?n D# DF;1Jt^𱇴9(}_mқ~x޴ Guaqd"Ҝan~S򔯼oloWzpgJApN]߳Wlڤ5!z/⧺ 304“ϔSlb_XS޴-L Kg@x@ѦN+[c)-8?#  l^v]aPlE9_1WwtWu?e>:6}63&,2`M޳Bϻ/0cZ ,P/ocJܸ(%佌#'B\'x;kj]!NL5n+UjRz9hS4 '(Sq 2>U!v飈y8kS ׉q3 =Gu2~5%|3[KRK|UϭMh3>6;Uy󰼡Xp&uժ*l> ?蜾eEI6wL\ ]K''hC#wGkx$Ѻ˳ i6{yKq8ߪ,U*XJy;+Q]w@**̤]Sϼ%]i{ko<{SUb/-+wd1ԅm˷7Qsvtk~ֲ4:w G^~˯F{쒆kvNuJ 76\' @:?0TL?QNлo-^~F^}wjz9=6?<*vK"s "n?0w>O%~< wWm$KgE.m ƷdE0]hiǐK K]ueLpJ 6Tzl<ۄl7я ʡ3FnD%?|iβ h!ݦؔjz Ā\6NvsNξ(w/M}zw{rHs'HcuFv 6x$V6ȡ;AҊ Tè{nǢڞ>OA"j6RB @oV>y<\bwӾ=`oⰸ! 0$Z{06ؿJpu/ %<`O\Ѝ.י )5iUIxlr;BƤGJwT=B&Hx2HɜN`l/>惥'>AXNB9_s]#Ӷ*z5cXċRqA9З'Ax֯ v_BRbMS*hrWc:MqL |o+յžtNQ/V) Ro"mƣ|Ȣo8 WRэ7SS\c~L@Ȑ]5K>̙@*k\Vǀi;y׵=Jƴr`B)O#;LPm%{1 ]UBeNmb?u㕎 scbK$91^ +ڊ: 8By[^lڋLK_螔n#8*jËFڸՊ H]KAͶh^>b%U@hr֗Ciz3]N-M;=4@i%,8IFn +H;LD:'ti߉3cA 㴲ȴH*>{giyNKxY=5[Roewv> ,*rkftO\Ļ;}V'O+D$nA|*=~WVU^JHD`Z$/_,9GwT28ES( ènD0]E5 o= quhYdN1ѕ.RQ[A/#N3Q#xaS#k!:{zh'܅ PJ+jFtAf1 gIrcL_Q5{c,VD<Hx=˸W2?3/n~buz;L9-)"8)pI>수aԛ-xC ct@kLwwRNg˒% =,AGDoa1$3ϔxs; OaoA7*t С9CKs?k\e )gpD|zTC6J\7p;](]BH8;;_.y%=D`xu}xzhR:E}kb'CD sڰ'BtJ/pa$?"Q@Kb$rHN]%VisxK*F<'l ]e]Q+R|2}#LEIߦNmΒ/5@=iwc5h7m}u^2X:>*N*}ǭ$|pݓҠޔqw6xAH[p@ lB.ݎ#q#ŮVΒZړ-(ü81gأA hqJ{@?`7p~7] Piλ mQЭihL;#tyawct7 oebPݵiҤZ߹| *k"»mD_ ʜȁyGK1|sXS{کGFNS%0FO3j)T w2R\ofҠR7ibqVJr?]nMYղsUm{Üdp! /G&H>$-uN`\|V"@zQFQ"3259lTx3 dq/oUJ`~Fk+M($Su*]}Gw39 uJv-`́#BjX\QZ-k.»ޟх}#,EpԺ`Y}=yQ~bg;-WPTX\3xE5@[]w'slС`˂.UNіyy@AuLfvcJAWukYֈ.Dd 򒚳 Y0 |UBwDn>[7 7 *8MWa"l庞4SrN, M?̦ w>4qWx!~|Ol] X\]0ov57ѱ>%kd5KG9wo5%-Ϊ4 ؓB-5̯['>8@j\h*rd`!"֡nIw0cP$N"4V"dj*#xdвN4b|6k傘}qh.HkKo"==D-?4OL?Lj0 ?ɷU#:0*:]V3p)(kRFP3TJ('L{1|#^3m6Ș/3Mŗb o/f-OI?'ʾ+9nIDHaMvO?Չq}|OH* Y a!fNSSk"W6F.Tu/>:cG0e}qěWf`+4,Dx}˖R4-DQ '\ILHH%PR[HϤ{GP (+MHg." ,}qG\vp1}OgtAXȿNUD Vw- |{dn>$_:Bqp 8!QTBfYgR{3FF!.;$\9$=<0ӑnXx!}Nj$DTGe܄ _%mQaՒAM+uٟjK|&cm%4yb9ul}LYg5H5kGSƨf@N"%յܔt1G P凌=k3`}heb"$RPDa-&M"ծb,L~yi،z@@J̑?fUK!7L@p{QٱB_ȑ4R˭Xl/r*Osd?l>Yi%z ]Y蒙1Ά ā4pW.|gE`<?_6:^Qu$1S3|BsѢd^3RY8?# dA9r&Hϟ[2q\G6O$r_Ȟ(]I5Y`p*ӕ'+UsR 3Ȃl0az*23_\+<10۟beҵ2[o X&Gs(*̵8;tK"A?Kqgo30Zk6_+O+ @7UG۳n=Og*.RO%K_*xv8YR덵 !9 Lb,}V峽=圠rK K. Lk<(N(wf)x#$Ủ5{:"vmaQ'(T^(יa~qB SkPQ][q92N1ұv%7 Lt\pL{eLXc5頀7=2jtmVe&~T)98ѓ&c i %NDdKp+ʹ>k FMͫC${F$_ f_\ FZM)p- MÆԷ7S#ZX`A~ly 9fة&Z:Sáe#%H9.2~kf dpnOEͧm*e''C9#z΂*rG{I1kƽ1= Г,Y:#J 5-'ىj7ól`# bBgCoSB!v 02Bu#*~-بBO5E| 2usUf㶴fqJYAKEg]HZߘ}V0& daדn Ti~b)k\! J.i8GMYĀ:E,ḾWDzCS+}XQ+' n,K+'Nj(P*Ҋ^@n|ը7INs^;Wgb%Hi@1\7[(pT?YKUHpء Rm>{_m99>Nj/Ӻ<4'  wEb;I5߮ ,[dOezQo{ )J~ 4e[X2:~ 05=%C͌BxH:JZ5P~R\ùŠ6d=nN_5Wg[3,b׼+g߯D 4zGv/#Miv~"][F |Xy(e[h:`tOGݮ[wQ(XD*B1%InOde;HPfJOxsxV;ΓC57!ܱ!%"du}-`hhhCUK 48]Ih-نCPuߢH\AYz>j*v[š 8p sn[n!pWpL Yh ʊޯ$U_[M/&PC~9O&Cju:]iU}ޟ4["*WĎnHrGRqQ!GNUhzxB[]%,`Qbaep Btp2@7'ܤ#Y5[? hM' gEv}4+ dӊ|Ml#ymK bT< d657~QƁw $P'Q !({}<&F+e&/ZY=!#,DeT]azLYø@dCr3svlYW;b${@iVy#=Q)Hlf7FZ_ʝF@9ۥ6P砎Oo|M_xy&8Sӝ"AG6KnκO.\bcɜ|{zn,@RI_(<gIk'np0BAt0Ih#o X"(iF駙c :|nЪq+eTK|Nde48m@7JB ]X/Ѓ ʼnc"#حT8gW.XQǂԟ~RVl18|T*GTԔM=,r>MhK5>{ >{OhTmWPxX5kxDd#[?]c=^[zA~L$,CNϗ&.>:20kq!Uy3FgLəOM`0{;%_hLA#;~mY|׏u(YNO\5e<kzSXr Lk ZwE]5v-MICxMF)Oh %9Q^^ᙬLAd*i@s,l62r_,̾9awkOv;rrij^ֺ!Dy|ifu CSG_l=+9]VI*T`I<[<و%CZFS*eǖ=D`ʖP[LiTHof?TW>=Z 7_41r/r9 k M#cfdy-fg)R%V2& 3h^.ۚ;Iҷ6 7_5 Pf6$&J`Q<)K%vA6tgiR-X3:T۩(]d  ;j43P^򴝍&#OH!t&\U{2c4k jG:O6Bl]< ֖T"ۯ7nWO47?kD`C!lF ֶcءT Wl?U.L"6&«Dzb"y Cҭa ?%z*@1i)HQ0OQ IdXeii%l%E7x#Cj:+LN?6ZC֯ >ylT쨇tkv[ q7>X;>Nls S0 83ֽ!QDun`(ߴDu* $}DSe(.g@3jǀ%?,ЅnjϏA'AAF  Us 5᛾ׇQoDZbk]> W[l"{ùk) !n X,FY 4Ok+t7"^Bu{j1Nb3A}ѵЙ?/>^\) #vY#I{Uu:ߋÜ@Z۽㺣l;)ѠiA&Vo )qgCŶ_.4Ł4I?"EEڴciWӃ (~D'rπ}*HPM j7gvA|* 8t8>)z;;qu2-P 1*T}qTz4a?l"RPNAPphݐ_$OpG bĖO͉Әݲk 'LELbvbKjKuiߏpv~ؑԈj$:0Xd7Muu%,̤_;ĚJPNn/.VRP><AU%q Sx>H%x>Ȥs29oN* G_@4 &!B*™1YbKT{*cpW "`ӋUw*K9L,U@O!W]DڟL;!aX]~kv\1/ %"'TIјg2R='~Xx :ehKn136*l?X߬md[26 _:zۅUU:;8y0kk_[7z~ >e}o \w<`=̈}㰷W#GqwCKfMI2;O2/q6f ,1~!xVqg+}Ax e3ors!'1୲9OVk+ZD蝖 l6B|8 dUxi2;ѲyK *.ٲI- ⻵[5%uIYA5PP:O*4βI-ZS+o{&eͻrV8WweS]Kfܢv?GQYWlh'(-#&c"cD?Ѳ׎ڿ̉(wq@.?fƂYEE*)<Pd526U8C_-֮AH\ΐ(nIњy z+";DXr1%¸Pb lt7K@2>j ə G( Z֭fMC!<?4/3A߼(SWx }Gx4ns mq4tmOV° dE7qa]bȮcy|l4 3恭qn R@'Mw;z'v|˭c|/aX6'Vb>e!=pOp&*:nVpe/Y7?Cmxrx Ro2^{m6TѶb"[ :h_s0FMN`?G'?elxKT]O5)jN`R3G0QQIhY(I3QD ]kJI}o* V;V)+f 8m^ۅgW|:f4Ba\$%̆wLNP!1E8Й eΨY{[nNzj<)|o Z=z77gWi\#CWDzȂ urYs 'rM޼MWkD D${uԿ躗r>a.#~[#/Y5qk#gz A8jb0rjgօuov1&הӝڵanBmQ;B Ҟ}:z ж@ʄqh1 h:ck&p/A뉫_b.BBKW ԥlgDqr?3Ԫ?O̺ƶ[U*) AcwԱu LX |[V0VvC8{V=>X(S`vKS#=>c˱NrZ`G;-Xe(|6Ф*azۉ{qN+Iw*~UzRvE[P/$w-q&F|||%Ӆ)l#õΙXGK]557[7^G+R+ՅߎcY'!sjF6p~V$%ަgmh QyҩC <l.j‷S^c^Rg [|T|̙V,Z#tE $~GtЗ\@4.SEX昡NB9=V+4ql,fI:A"|P5cRh6P cs8 z˞]ZP#jB~?pvә=_ ԇGĥiGa`e/ZA- n=r>^=!_ )r!k ·c{bG^9>m;[B=k 8Ź6J-[ac6M.י( vPŘGJkxu.si*>LXbEeOBqȼ0vt_oSe >8"cNa8'm3wQ:\W9wKjp۾d|m}~BG#NqZV~@5Gg*Sf{8 (ï3_-v~A|%d*>nW\)}~: !EC-3H zE3Y:*PsB\1(-30B`#? 0uqzSr VHMcyiZ\#6} 5.ĀijG- z;J6Ős6Ԕ].埑#>x'h("C-i$}Gk]H2~)2ԇy#}ό,ۓKBc;n2q˒-ĪV]+9r ~PAYmTsW6l7M}T ,AKO%+ʑD?&yC.WgQB#ύODiYOֵ ̟*u~j( 6iH0Դ%9M;`O [J9*I}uȘ'G7Ot'+M{lȦf\@ YK.,`z҄VP:4koå8"A ]Ƀ^PK3¥2X+kM| q=UdsHѽ96j>YwޮJƚR}[sx+vZ9O=GNy$ XI&?љ/6@u=9U m @)ۻQgߋ{搩6:$ n{7_r,KB+e5a/ORX =Vzj(imSO/b4؎ik s-/TRQpӿ9Ͷ>N Ha) <{cUDhN-H]F42N`%=y-QA- j*b|a'keh=@|!C[>ycw3"l -: 뫥e4 :__(>j3| ~ >2A;hȝϤ4ک_>B ]eFd ] SE'P );eO sr"ھ=Vf薢3赲La/2MV,37}c[ĹbSD57-t4KAbTx`f3=D#-(eé2upո6q"kQB꧳g2j1el i|]FXJ()bԕxF؀)Bu͖먮\*Mǵ=- BO;AA.E{$=0S97N΃RhaqZS}yԿg8Z|S\jRzqmGBvi#քjt5xC)"-3pB$ mȉ7q {fOk(rj~ЕKlKfh j> iQBvlWy+Ȉ/`U5bK}J_vuzgOrh c9K%lcpJj !AX BQGSY 䍷l[va0 Wma Ѝ5p)kAUFl !TC6 #+@[.*o2} %HpX7 JF@Y Ҝ~2&BTKV'qav#Ov|+]~|T6k'0nTѱMrjsO;(*A=AG;fv`9мnZ (4Vʙ_|5h {b[Q9?!G E_7S_I[ƐxCBC=S#l$'\!; 92C"~Ch%?kZ-P'>(.;`X5Q; -?t.I1J$ٿt?͋V^0ՃyX5FX 7;h\[oAfI\ =//6π\ƋWޢu8y ~M]H /j/x@G!ck5GY}s'b'ϐO/JG۔ o !5S$䵇*GAFԂ~Tb e eĶOua@] Q:OjZPz[=f+dW}9` nYB+nLPTnj?d%B%KLtKOu+sk"8&gEt t:+`| ;',`[`N {b-z[7&&n`p|[h9wX!: %rs[8k@m D,#8aC]8=M*Bӧ\M4IzQ=}5Ew bꎐ:m<;:/cO!+Rzg00W_iöU{b )դ:],aӫmYQM+\!gohzmyڐ#0RyЅJ`Yz ]`0AoYs,tJH٬[9HjѯR-ؼ{7ueU{8{iB㏎Ϯ#>B-N<2 jOh(S2946zi7n/0ZX"|Mۼ,G#uʑ^ /hm6 Mڳ Vw8ba'lP6'64SV8 c 1ˋqI`)i2zgM~͆th,[h{{y[A)YLV;(tS*#Yu'&tLf)?}e,Y ߎ[Wb,<6~p`0؁RmNєuL# 3Zw|5W#q#L;gUet@^X(8-F)(wLmф9㫣aBYʡ(Hl Gi_M"f:l)Ogȃ 5#JVz\v?WKvFc T~@ :rLP}J+w$q(ʜVJm;GjWE;/+?r֪[H@e{¯hX]LJHq Al{D#i!d#!rٽ6_\ZB뛇> li>K90K8blMax̦E+bs*5Y0\OhW7B\~-9&M2Ԩ ŲbP1>Ekwsԥ M0Ex܋<,?OĉM,R*TlFlҸ*g cب̗E{<_QM?WRJgj؆n@x"]^g^%fm^ԯ!?|BaE.GO\ ףZ"m+~=C^o\/˗.0auJ\.ZşfsW ڄ?0y<8}&5^>C}SuV jh D5Z-Ne&Y dNĜϑVBBKz݇&W{9 IQ>1C.=l/ɐ$? GoR=w#"fMIa:͂BƝ9wFAJC#Z:>ր`׼Ks9B yuz8f'ڪ ,՞c݉9\tH: ŕ:dlq$U_\Na2j&y\yi؃YP^ A?0}*4á4kL *M^U\bTJ>64BxxEB~Q{DRv  63'"M=u p(޵y!>rI2FC>cG6bmѨ1D9GĹ-J;73bMbɶǁ*FTׁUCY!W4j>+kn{2־L`t$mj$F+h][="g5%X>ЩFsαOZ-v^4l+]&MO!2P|QtTl2̑|ݺJ*ϐ}d mgt94R((sztk q v!JMJLB rֱ %!'uڗbb\灯ɩ5 cԆF.q&4U GbAfWvVm{J{Y^L=+Y(#x_ UՀ;HZa;v:ٳ{ҧp+\pq[;Z#>ZEVb+/UӫH[^+wJ30'}uk2SD+v7d)a6`z}^hf2=?rxB[JLN6/vScaYn[>0wsqIĝsr )R8WB4dOJXgQpC)0B H$Tڒac'3((ؖ$jr#Ƣzj*'kSiGۉGˆ}|9[c}*o%&bAd[ e(.P|dy7(U%ʻG9Z@ @Ҋ)6g$؊VٔϭTʉ'z̓oRJ0{Wd5alN_XN.*7Rg&?Mǰ6Ɉc4(ۀLPl9 iWĸtC0XwzROC 3 ?jn(WSTґ(= a!pc(:=mҮ&kgcr ə } ru,-LqSSU{4sE&.¤D ɟYOy.OQt9>] INWei\R34Jzyc]wgmgC;V\1&mGbQ ;@)pyeicu7h=Tt@U?1;$L;.H(DbR71EJ6!c^ W4EDA`/0oA'Lxg {%GbQPfUݩc-(oWZ AGi, <z,f+xn#FJԯ;ui |~tk vEb+l7CMϹ{Nm{ VxxQ~ i(n<'(v!NJ&{7-H'U&w+B%w_@iMsBzR8ʱŏAWȖ$fDG8%P*T3mC)ùb.?g;?Ƥ\ PqKNgB|e)L.dpɎNX 3t=%o#MIsGD9dMlbߞv9roleG[ǢA$df 3{zg[RЅ6ԋ7Cu,}gpd^6''Xq*7k^|^svKKPui^u,Q݂w4~}‰3jH,$9rL!J{uE7p8<`flԶnUFI%>ER}pwCi+F! сф5@SUо \Ke#u=w;fjiR4A0I^)%VKcz?yE~@h1q0w;MiJq;Ҡԕ`NG[['I+]N3'tvHΖ Ր(F᳤ _Ϗ,줆JYStOd[LҹtFeSm<4ily/y'ĥN04h87=P[gO;ӝ}+zmEhjtd*rRŌj|m"6T>ڼQǕ) /E u8Yeq肻PdXdzŦC@u{; FBU,T55 u\y˶,uвV-)uRw(/5qFz|^­.D5^5#E &U<dzld3io(L&=O,a Ƅ5QY.T=O]oĠ X$ 9 %9(Uإێ-AW1@V!\z6⤜lH5["d2HM %$y Ӝ<޺h^aP}hDjEle~,q-NC v-j%{2Ď Yt"8ds؆؂[1l80 p#J\I@ǂĀ9Eve6\ͭ9px1, xW:.Iެ 'зi^Asmc#`k܍ ]#P,8G!omPJ E^h1yviUFI|j_49w!Slγg@Jha5xʧ,8BZJ|AH>>= W;#5ٳ\I_fʬdqͻyނ\#߯ZOP`-}$<#1yJq6?Va73kzDA/x2, |]ˢ< F 3ad _{˙ߧjBd|:UFZ"ǹĠӴ!kR_YF󩐴8:(7:{J4c7hJ{sHv|ð۸.ym?tҐSd Q Ve$Ä;(ep_,W">J~>4=OrJ9Z>@hQdQs)S 8WXIWE.ajrŴ*L! *C›L",aFlZz>vp?hB+Cfr3!;׺y7;K<՘*egFSgYljgwĐcŲQi!b ɨa#T^阊={Ť,ȪilAKt@j&05&i$t^sZKa򈇗RڊDd@UׇtUF He,` 84YlcǮi 끓24(Q&-hgB;^.sxOϬiE g ywb ~vowtNcE?﹨"iWʠ쀂'(M! #8W6pͨVߔp 5ێ+ cah"ϓo!&ҥZH̳gƪ:w"udم2"epJ՟qsD 6fцX=~ڊ̵uGzS ң:B4&GaDH;y2÷u@NHu%nXJevebW3^&9/kH1"?r',·K|o #RpGTaK"{Pp1 `sIj+!5IZƆ&A:|!Fo\To&OټqS 195RZ@{R妟DDXĉ:;+^Np# 8"|[9{{ ʹnDJ0AZؔYMJ3 sF|VЅQJ~[_w'#۱DF/ .q۸cnYX15'Vg}AJ)&Aޚ;U>E]ih`;ņa>Ѓ<}'BOJmD2N<员%!/i+JMG+Xc%A{.UoUyp׳:|v Y"w|F'Ys}~,:&#W,<гIwVfE(P~S&k} S>|b e3qQO3T2c=c6JIh݆$轤rh:1ɽҸ=Ly:hy9DΏwZ^iEo liO. je|`ݝUo_Zq'0q>+u$eXhŰ f]Oa~&6 (=NKb#J,&'ȟ {4tbs5GX!%- Ìx cqf{C^-|>Tf] ^iJ8iY%`7qrhQ_W^<vEFTHڧز63e츛x``aCb% QsۧAN>EO-Jlr{]6+^[ychY={]G)%X|TT76T')wlQkf4|x:r r ޹&k8>-V!%1qAX xY$/؅&a7<+%%9T+ˬUSNԞ)aG]_vԡc6. џj4zT+S`짂cREwLc~9,{Ss?n4e>4QU={p[YmzFNJ+sY:eؤ ̱ҖF:Ubkf@B"l6߆)f(XnDPB*p;A:'mA:*GՕq^!ÎaB? <nxTݯj) w 'Nw d$?kME#ʗTp_|| qluM0y=>ƦJXMJ.Oy,yH!3Oiq3b~_VR nQ#Ԉ,֍6vUsß=qGFv/P4[)]O@Y&• (8504-7Ů5!]kr%|90 T%}߸;2u"_@R_\|c X bj3tTq7-|t9c3wG%GG:>%]|+1ndeV#nk vTnH |볆 |_i{'"N3BuMWa*A9h4kb [tgT\=2(bLmT2,nJB^twWPTڌUOI*ȵޖ!khUP'n1 e=d`#5_nأcS/d+i0+@T:,l[91ى A)bW*#COXeyu>D!d8=Z^;6gyw ܴ+S׎kUby&|$4\llK \Y[ݭ»W;/"z3fŧyZMйޖڔ]BeS1_h. Z.3m(B9i)\iL<ÎV~mw'| iˡK /3~uX偂Oon~rν&; STWWЫ9]2Ͱ)>V*nv;un4ۉim~¾\!HK["В |J /uLg'YP76P[^}~Q,fQ2SzKw?~+3Q? -S*[ Ӂh p˥=66VBi3'}w:Vh3#,&W:ݧu4@D _DvSpcs;_yWq;Ȁ<8MZ٢VKtI3Y,HJ:\f%=q"ڱUsM]+8oX[{ Bu]m]5 ł̴>qhoV0>5`ժEXVMp_[șd'ɺjBc׭' 6_ ٫4I/-S!8[l ?&B}FһނhW@7F-VHT[1'w%S .@~~Kp]Qtq(Vg ) k.E% [6rt$U8wMJ2I6ۋ6 J׎8`؊8TI bdɾhˡ\D"-ijG1"hnugR$ܓ<ݎ;qѮϲNGL}jd+}_]R-f|D6-Bܩjݨlp j#1Aa~(3C65RBh˵`+g?Y~]z_msdFilM*X&ELLiBqQ󩜂cQXJeo|S7:D[jm :' ؟n D=]?*-asX#  59Nw8NQt߱SkrO+!}}.j^N XJ46D&^#gBwyub>mW l5 O}'RJgHHiOTDKOwiWo w;J">_?Нd"'K4NjVn{<Oiɧە},t̗^?7ADւ'cVhG/fe#OsSɖ\Z+O"Ax۫DĞI f%]}9 @͓e7敋= 8{t@TS!=ovו6î)P 0լ&w xXU:-rkTu9~Q;4sv޹T.)׏AF>8 " zE`%sH:Sh.ާ걟4xF0!ۣ8(J|IsYؓ=B>Wr3 qm XN5D%NO7,gg*Vq+LG1mC!!{7 EQIfh.wTf5l>TtdU>%k~X'L?2ގ>lѾ1c|g[PB//NJHLVi#4 Tz8Tix?257ۯi^^ FLJ9!pRL-xb8I4H(DTڤb)RkW@Sw`O6ln\=f^x'Z9q%Y%!EhíE6,/]._ _Qwd~L_#;Xnof(Lde*Yrز-~ڐͲU>ݛdlL&Noxڣh9 Yea2J:@S[{.V7eh|㼋+3Ө1UR" r@=AJʮ[< \2 ΣL>&ByA>(w(sݐ.z \{fzM?nXg;d{]0% Nco5_ԵT{ NT4iR ?2^_{F #I64H}CJp;\`>`bC%&\H?Ee 7 |85%^i$k,#IpUj8et#gv"QIRD ʄj),Ob8BdSÉb&@l+$sՆR**قTAcebU|@oGϷi zb6{oEn?3 0?)ÉD.Ol `StG\ NIV(ʵ{Q!%\tل )\ ,U@X־*9XLiÉzW@ćtw؃3&gsPCZwgr!@`-]D@>S? .km+,ڼAAbDFAsy|QeU쾹5 elpV گqfrd?E\ aEE DHg̾ދ{Lقjs`DؗA|~6#{>BKb˥Ô[W՛mvɢKkNSȑJ:ʄ$bO*mPR MfdG ^Q s4G{' z|=F?e)`˃X疩QJN9\7ʧ&ڝuRޤH<9GnvK"gBr䛐) ~8.|1G*F3#֚6ا]K?~e>FpmhqƇI$gō=Qt-qP+0mϑabýfV , *gqŒI2er hy$zt Ւ^6{v?? ݦ^6Y׼gz4D?@`TM rsh~"9vXY} B䵌 7n?2G{Lm*X)0SfVBuHCG6 B`_eWn׬徃DWю 2cZǖGF+`OYS 7cfuR'+#In%HMnWD0!l6WˋR{a:)bKE(+.vC s.K ]YƝ(׭|it{=ӋȅWޘ>,e !S),=:A6\&KR?5SPHz` HklN=겠vV>]ŇK= IEh4ЍN\⣼U + +ϸD1ŧ>X4EvR2W%dlmX3ntNWz5Y` u4ExBt2+Zj\22yZ ɜ} EP硊 L^#W_>u`Yd)OG,!krz 1%y.F0@TeR9TH%v/R#x4R]L1ߛNF\CSPES% 6)h/ۖrƟ ^#~\B3F6! Jʵ8&"*/>}efVVHDŊ=sku)K`CG!A9sF_ab A}ɷums}>,ה rÖ\VWlSJv*`r޾m1WV od]"k㣅f5T}e _2nDtu:b RYeA?p:V8T1 ,)>E5F#p/e*P-IjTf"{H t}[9>Ȣ혣\}V4u~Nڗx 4Qeis+REvHk75`JiRո\׺X! 'uZmyCP8Q/.&y-ejވ9\xA'ИbYuNki΢1+Wuqg)t#g (^3j!g@"S ^ w"S>u} Wqe fH\+Dj[?dޚ+}[+1qhSvap˙smZVBI}e{. 7,м7~!R`bg=yiv÷nTʢE/Xls-'h@X,8NkJFXǺn ֒ d֤%ytCi M?ž`esNY8#ҵş93q`gSpxXOoka7`ڲwO"J9uzw`։(:c +ysԳs f\.aM֭ۖQ N)9iFgHrȘXB* LgR:{A͵+aC!ZJcf?s:KhNkFKJR_5ib׭XCD.쓝q'!V*'D0~OHRk;VqB2 ۘ01 >F 鉫z1{EhSh]Uvw|oE+.s`.UVNz>k[^wTb%LpMBbIs@ImlO⇚)_6a_HL3<>h(8bf,Z A g(lnN=O Q?7~ʖQIPD,VJW.kV:b4qHnwXyԚ?y3:84AG}II\`rb qX"|K>֡ 19SCAIJl PiBm!" Pd 'hMnJrړ[.(m泜 oH wf>ks%BK$0ۢ}Y\_%ʹot~MM<|QïQ0~Rqe#4G+gw4W}VPAa{cT81c)Cif;eT{蓕àFXf(xkG#p5Gr`:*8mg X.kƻҹ cdT Pt$ ~D @z&myqL[Qx$,9HDׁ!P ~F#$6c\cj0I$] *Ll=k/uPDx +PcPPclLh;yxG2i}㠡ZLe(u,OXHjA)c`2@_s*+n 4Z a ?4IXi7wۋ[hwuuV,2\ DʶLy>Ao p^kn!63/}5ZX{eIPOgQS@xs":pwVBQƁEhEZE40zGiȸ.{lr,fJk\ zBMm[*fQ|FT쓦ZhZM)pҽw[5VrWo-SC@~K@a;X^Yso掂uḦnt z 4|cЬ~fg=ˢ\{f?>7[?`jTL< $t?&k)W25/ 醗94ΞHP=9IΆO*#&͞|vm@| TxԴXF)h@ac(|b Cf/ ‚F3&cM FAl@d PxAQfH7S0Gju3Ƕ:zdJECAC[/8vP!V4]mfH4#aPWY(f&A{]ȱ`qSyo=8rYHK.jF.yS3 59^Z7R^tT0?;)%>4F,jve_'482Qɲo>=`BƍCDIhZ7}yd w1U6^u 3}3 !4n2Nb{֘weEС`/lot1rRļ)d 5Wba'#I*oNA^f6e\aX|!s%%N&cLiwsyJua =@WPbJ~-X$0`8P6|$~7zւw\ppEg/}!EJ ^M =xT;PG‡gJ3B<ف;4  'n+5Zog皼Z(Rd BSGP#ᴶ^>[iʯ{N&zqwцb! # Fgk ;ú'#4ҁ⻶J.ݏ]ϬrXVj(4EGƉzX*6%,1g Sm@9-9&A> o&ܐ$lH|a[t0u,j ˽^mqԢ|NHzwYҼ\Xt*ƒQ7wmX19$~(^|-+E`3MvQf1JZ RHԼD|(iQ3|#.05E CE b2]7gT0< ng^Wfa|ua@*TLv|;veuf!]|%ň !pnPFJCSx\k]!< ,&v8JoyA#>/H{L-T9SYe=3;߿W zCRP1A֢FN7\Ũ\%& :^䖾SX8A.֬l[j@~\N\MUU + pAk=-CduRffDCA;jRtf W"?%IS $U<2Sť'b?P-Z79ɥJC/zflbYuM6Y |qA/_+&dhOM k4BK<媏Մd\TTS.'SKTۼlsLx:Ywd7 I2p Z`PP:rI]ԅWTSD@ 1F6G+3t.px]A"Pp\`,;VSFkh?no@<"M>=?1 ]W>tzLg^l̴]Yv-ejkbu?iUE}O)+fN@N)0R/ۿF]My(TUb9n*;U1mdl+ZQ9XnG+Km~QaW>oXT~?f0TBdG6uzi+0Zhŀ¤nZr-+gnnV&G yy1xAp=+5%v>ϪGzojЉUUb;i:A0`Q$`\/‰kg*2Q:qY8jj.N޶l2p1kbxa/l D Q; ֮ג \Iݛ92׶=8LA,K }86⁢ >h#޷:ߣ1O,6YE3La\$pZSK} HKUJ BI*`WFv5xC3^7U3;u+͍,.HXTFS |Wy>m,>-qRNN׶o͘}a_8^6AٍHi6bIBeƌ ̪Xq{T 08xdF_{9c5~mf0hw)uiiaR7nQK~0rW.X9J]j QT%X"ײ n_ǥh;]hJ4y3`z*kuP[MO{GLdOS{JG{:@)&4iw6t;u |Y9tO_AmjNjbe8!FCaڡ#.]J+_) ys[F|{S̥gD7a3! I39YBBn$J7~MVZ&y r_ڌF (sRulk:^:1pMM0_4Or׌3\y]xOۓ_Xo w u1*zW]|> t]Gng@.u\Ml\L8-ƖgCm; |NV陈z`'R>E+з]29yՐC%0<2, eDI tXݒڄ{`{H6ኑ;1Y 63H鏀;nPb*:!Ys#3:rݣEi{5n:VzS>~̽u{r;ښ;1yFf޾b%']: '-W i' aFܡή rlDSBu"-Nv:@>'UujQtrX8VV˧" [LcisqQo¡e !σ(wLEOomyxpErfpCx]y+N{Ez@ P=db-WԆÏHs2`s`~'! }>Ke^-|6?d_Cv8=~yA}oR||ufw<s}52Oyaлk;;!?P^Y|i~I5iSe+ר=3>qkyk0{6!VKĞ@ٌ&JUGw7@?c i9Rr$pTX{u4V:#V(3: &3%hw:ɍN_A߯1s(wTݱe|̩QpI!u؋ǜ_G:fTd(6;/ÈZL6^^!㘗]97df '8j !r}.!ι-ӘN*or )(y[, )<ˢ{ Lvy#gf y6JfsܰE;3Zua^t!c 4L0+ FEЉmGӡ*caWS s/ZuFCP"v}NN*IxnIecWĩ7|&ozPwE6IV%J-~ݦePUm 4FMuKXR3-sr& NɎ-5j#4^NJ%wBo-1TUrZȸE/QRNJJzl&zo-Jޕi`KȋPoDHN&,wN.>oqӷWƛCNՉ7ע"ջ_ AZ4O]w0LKJ'$^lQ3ԆjqH?ö^0{rulz6?yx6Ry8 f\fMZaKRZ$m*˝Bb!OWl '3GeԺNEz*,^:Wjh=D71龈@gf`5z<@`ci ^xԷq{`  YQ̎Qg,eEFA 0͎^o:VU@~_Zsc}j?ݳsEP)&fPGIfV˖oD=f*I3_&?:3H8Vji-cZٌch?~]UUFv xt&mB\O~OCh3 9T k@q_G EW(EPEY/$mw/3~hT# s\F6aH/^p`{,ћH=׭5Yȴ'ူdD)r)ךJuQ wY,]H&ƭEÖ|̰ |̘!\L9RbMw9¢Ů߯jA_*F^mtՐVz aĉ~Tuv =MIjJސuj6c88WkwŘ(ú+<4chl9QVLvv_Z@v!9?^GZPz1dᯣv%tf5[h VoxlOu'X֍Dr߆d(w@tC~Ur$mbCne(+6JD[|f`neXַHVL[ |kwj8&!<`c6yӶ6ᡵٲ֬Hlrkot,$r.&7"9R~||a`쓳j~w.oOǁF7C}ddTHcg)e `;Fˁ($AOӾZ7) 5 B ޣ g/_vr<9ick/2>ID5\kcȡo1d ]#TIkUI'"™{'C~n~(SktQ\V_m> iYBWϒ=t. ٭jwDm'B.pz}z[W@~s5 J d3f~o˺Tj};R5vT}"{,{~*ko]]i5ϯ3oBJ7:ɧ[qS%a46̇tH1Mo"N. TWUzY;}g+gCAZ&]A7XKUDYuؐ.Im͎׋ee z[h*A- (*06jxo^ !lNn!3VY]E y&$z, :Ի0(XQMEݕ+ުto;F<&|CC,;1;pXW&ڒj_!:>^z9nFUMS*3ܪkBE9N A#jb5)dvBD5HOK*>ShJ 5_-mF̕]է]qd{q۶mGX>}A763stM\_Ib qo ?fKpS ?3i% 0hs9hɆ)0GRHmi:AF]r7OI' мZýB_"Κ6WH|xh\d{2zN.%m]RmGg$']zH710΁pKt@*)Ywͻ,W,CCT/؅rJX{TA+ڄT,( LmYx^CvֱжS3_x4jlCDD,UN)$d/ Yۀ=@i&wP5x3YτnhɴtdӦ4L3+dQsXr$Qk&~,8p/PeŠ:=E@U {^Ʒ[/(f6*τiB u7xLK@aguQ6jxٰh}k,WȱFJYo6}1\K^G>:k^xL>BЉʇgKQçAC lVlꪫkԴd}B7~Pa.&T-<,l̍jP AQbP%^75/21={z}Vx =ǜm9Dd6/K8qg{P۟D~mէAtXȅ5PL;ѹ%f:L'h딻BST9xP؟17r _ c-r˅WQ[H+|`lzn#M!eZݝ(V|:K,~upaI Mj/qWS5ה m[@)7Ii{DSIU $}E,LWxgkj|`D7dME?8k^Aya0!IpZ3I@Xp3Uv }I2/D!{]=x }UcCiD™bRH>qjW{:W q϶5kSj;Wa D0EKwb& -4"wĦ&:>8hP"]) Z=)mj"lgr\ڶd7wuw כpRSA2P ukRy @Ir5GCM*{"br`3g~U`]( cVrKf/I|%%XP=H.a+JݹG4l!M{$ƺ>{w+;]_jOT͕DǮX2&t$^e"M6}3\bXgJ!6̿JA2\Dp4@?k vmdžAI^v54PGbqm 5SK%:@}ձ^vK+ b{E%DT0W#\҅9rwI\0t&S]t)-Z{u2FbEy[.n~gBg+y98Hm ZB3NAIW,F\JXws#.['0hƯ+8>DZ—ך1Wu"2X\,ge(L s}^CuYy|""M+)>euj`2UzX |\gqjr؀ٍ!}Ϫg+tVI8Z/{TwWpݺ5`[=7#BVcN.~~4b1|6Q:/TIyqPD/k__nےj|hd9zBs_2 ۜQgcdiS:U3`JX hx$oO E'o’| wbD؈%иԇs5M ş?H?)~.y:IUTwsFG¡@X+sqWCq {Py9h=eCUy xJűׯ["ST7iz nfnTrt]V`}ln QÓܦXf>rQ7̷BD(A&*_ c=̱ 6U _2-n\bWAVMǾ:{[bG|GoPYȔQ *!s7ՄESy ЄyE'ܰ"n(ö"M6 6ۀ&T3fIuYF]2[=W)Rt# _xP8͊ qTÍʗ>EwdYEh]Vb_O. PjMGLEI?w&ڙi^hJgtYpgV';m(=yDm1z*葁mʗf/' gQmp,/j"9F@Uq>,51i7q /kv;PKʃlxӼ5ǏR{BqSOB9Mbؐh,'Y!nX\\7=uN `'5*3s`BXK`'a7mGv%Cn3t.^Ϋ5͂\*m)ZBztUfQMA ,u˲'"j5To݈J`.,2}`:diej(<u@4Ļà\D5s+RK+țdyreN⏟'`v8.U<\bzÌjA0鼲,['6ՠ.,IำsQN2Z̀ *ܳM!ܧ%;x(_ja k-_@Kc`VV46~5&B]fBɅd߷X6r PdܳKHmdqapUx$`sL[ y+ɍN6O/ ͱJSÉQ:XHA<쏒+BГS)ed8hҹ5D@|ˏ={e CIev`E<Cd~6_i'2ǫ54;R9n>- w{޲Cvo]lRHǦF1 fZB;)mF"=p 9I&?'By㘞NEa5s$H &#b5/wd)`<!X-S9"Q5uͦein m;‡Q' ^a3:U0kc/ˆ0q!|d\lYy@73I9ZjA%J#]Rܛu\{H2^Wgҹ?)FSx? %j%|'U˿ؔDK'_|@ҎZR}н.UZUULxz "p" zNԟUZR$/tܽOө?+8c ~!T<X}R٧4[kc$&1I`P员 8Pzj5J zi6M7PzXa'&c0UJ/ />_bo%HC"0ˣ;ڍlsRbXI3A]X3׬ҒFA#j] Iϔ/> ]IIRUSJr\@ܞ#O!EG]HgDb9`Tk3{acWϓϓP\߂-r) h;;38G:8`Cq Cn t*IJWPD( ٍ21YuS$D1d]am>ş꺀e PO#ѠC7!?G)[9ҮOwȃǬ&@wK RƉsdo CCg\"C_gZj{:"‚/ԉCOaeh5-10nh7X$eK!*_/|ړ;dG-{^je0Neޢ>^or4C-7 ݽzz:ס)c[3pF椓Chmp0)1Z*[drQol} 'ic <d ڈIJ>[Ine<$1_Yz$ۅV޽Ob1WXFj2VMgRs72>\*O3Y)u&A" t7~[ +ƌ!DD\gee.f*j˶p癩K Q^{I^x4hE<ШӾw<㸱 H$ hq 7~7o~dPM̢R#*p=ՍI=pT҄*P5Y6F|d5Dp LEb hxr^8LiQ!w14DAG*P'bz=r!b/.ׯIG6)rr_Slnk&.ue52so"8`hz5AXq]Rc̳ D{{f*Q2nx14]QY&n@E6Ƶ 6tЯpdm+Bn_ Se1-17# 9:,5#ՙ4n'x*[@n0tP{70d*te^bB%7Lx@H5>$l!Vl5!D>9~/g!!0\XҔ;cq%n;;\\NbGslDg)k(c[-5sQR5Bߪu+&xHv./mZCmr3ڜft* b =@C@(j&i4+ΓU`KP p&t)vsor<(cx嫖3hg% cJ J7#`[,n]L9"a4ՠa84F d}ඡu6L>IUl =r704W,x (X[ͮ ЛxiDd-) {~:.elbbàpLd?NZ yx V+x '+p.]8 b 4`7CC2{Ufퟂ$SU.\6Q{H8%^xv dۄ +3WG煚)<(` Km8_N`W^'uc (0[_VqQ C}/#%RI*?'uxd8P-IpX=GƘZOy)1]ZU|+{YݡKHuEƚhhvzI7n0Wf[hc)󜉇cb4q  {߂bnWtM1OEF|ۮc]Z9jo?b*명9k0 ;g'hM|0:EP6c81YOnY,v1Zl UCq~)R5nD!z´o~~ф!{gBB!B3hߠ;T <^R]@j շ9E>t1b$~-"w+`a@6,տJ- S azS7:pHvߡwU 6z[r0rnLM}\Wjش; j?FIkSJ5FplpKpkzqI8d:13LkW;N.X>i S~X -A8q0_%1obyDDTǰ>}@0e]P  L?=K2Ħx{fQ G3¿Cu;f!H7ښRi!j_(nxnm5߱qٳ]s fN kN8Կxn1<K^įyK粵~h˨>LQx%СCSG;|+%$T 9֦LAõvsTsR9,k$XwCe4a$ vks.KS nE0V>bݑ_MKE)҂hۊBvȊ ?~JW“̢@\,WIvv}> [I頟"#U].DE ,L~x ևgлR{SdBqAcl[/Kѥ$(=*QdzA٥XwsЧi޻}o \ʣ{8 NuΎ+(}AC,|8qEBE;d2R!9{t🷟R˓aN?̇`{u< Bh7b`fZI"1zZZ84烬i$󇘠< .鲹o^ %~W[[AWiO`#=wf!1 *|D#80!.DzoTK";w>(zy?v288-$NVo5Hy;0%:5Θ8N˲ hnAg~z5=NqY,ֿz6ڳ` O&+}2祝i76)O_/Vf蔮լl.1MjC$Rj1{JQdHҼݱ m.1gII`4N594Izd%"%]@q ern7"c! ZM hZ{MLHp#'GSڍ#~X.5LXYk絹0uآ!Gwf`6ON4˦LA =zm|qRy0Bȉhq>]iQ JX;Yk#6:Ɗho&d0;>` lY)ocW301}VB<ذXg><έRc H>%ȴܺс: H9CTX S _HC v.* u52H2^\̑*x殞K\ J)2 8i?t^'[_&Pϧ. \.ԐC,]VSPN:3t2`]GbU;{cS'µRJ>^[ҩҘXۭpL#2tRpq8]c0BCOr5/\?O"\yJӵ4=N}G,/R ;Nb"E˕hhyy+lRWy ˠE&7(oBR\)"^~)qOa_(Hc϶t,"%Ʉ8*(մ#̋,xIK1m[~ԝ:_io$}yI#s_c5L0cM !D`+go.nym; ~>D]i_ۮF\F3d(7vh0M$pJSAA%5 F] eG9~yJ2{)eo=VDaa>KHQ4wDՄXx-MJfWfI|@/7SΘ006!XJR7dQn+{%D)֏mfIrf8Fh7xV}N ]"X]rOWy9:'up UL߰[]]⥚@eC`CouU<;wT#OGNb|l5 ҜD91Öm2B,{ J8lg:LO]46u8R!Q(4I~0D*W/ +1xGuƐx#[V&^$bxϢ=Ujc\:̆ҁ{I"1}J  ox|7X>W˚1tܭ p?>BJû3 /\m9ᚿUT;b9 ٫z m!|(`Ԡ:m+cy#9h *4! 1VkR|# K79KCWwNXcm>B, ep8mhe'C0v- cţX5#uq08?No31iSׁOLJ36V*h,Mtj?W4"*b2W7A*Y@T M"r@҃PD"szQދݱ-gc @9*9x޵ӣOpOw3ӎp)i/b.$^7I=/rj5ŐA, g /1NYnN`Y]-;!ۤ$L 7T%J~5=Kz\k?'ZQ_#jpy*̳GzA1vTN\wm.2}$WCկ v<.MQapb!K$M/M79`qTc23ae|(}7 %anmpbڦQa3vpSF援=sҚfHNɴYQ(@pȻ-o1oEhhFmw)l `vYv t!~ ac/mNv1t\ګ@!x-qPK3O{60ws'b| 5L%JѤh >'Ve>(˥0frLi#'L5-X\Impm)PӍU$ `AL* АAv'eJN[#%"p{)c H$!aʃA&g40mqg% :3~'D˷쯤gbRNN_ٝI<;A.W* F ewdO AViEK ?t W&ܧtz?Vm۔Cq_E5q6 [ 9u&_A!x&.5 Z aPp7Ij/7(R+__C58Hm<䖳oHC S/R`͟(4};_uQf{f}ʑ76[. IM%!mZ:/\.85>o5Opŋ ͠_}f4a;`)/zٚlȑSXe3Nx‡qB{cuM79K{@ gUԌ%o YX +/0?._=9"Vb䤽 EsT{ /,X|]ԭtK5UF@()bP6C!򘯗S6ϜQVk0FQ c#.@j=5'&|jB0"LE ~SEʾA{ZCB'}z7ܯЈe&i|qV-ѨiE;e_+\S8nkC,|5;TujGT>5.}r$?jkW$S^vZb5pybqS,ء-kU}޲5lMڴJ\n x^3~RI-BU=)TH˄IaQEa12$f2X*SKĺ_.ʇߕҡ5ō%HUWY<dbWAH~S,*%8@Rݑ J."O$z]B-Y;T٥0ぴ*L?JKRx!tDYEdo#*"@$>N00 \ $ d4D?OrEN%[ׇsaԶ[gh~jtx"g"#䑯*K^͚0,r/OdƖ .V\8`ly@K@6T s8?BJf0XzKՙcsq{1CrlwJICӛO)/3 ήR5׻vo {J+<ԯ*l ",{Kfnf̿'ĉ#ecҭ{5x)ƇBPB(6hڥ6D+XIQSq΋%CV[am4cuEZ ^Ky'2w)3,cހZ]]0~gk&eH>E/?/4A#?PY*WǤO Ο&ϭQZokeb R?\Bzf`6cbVfݖ*/Ȯɨ655Q#-ۭ]~C`䩸 nƀ̺Q;M$~)@Jod0Tآ46K!Ir>%?vLAATܡnCba6_/(t744& :!Iy:ͤ)xe0-%~ "Z}^\Igw=/Fׯ~-OɅ/2ŷu֕ z F']c/?Ɏý-g}K=g8ۚ\S, FJćTN"^," BG^R9q]_:à nPܞ߃%GA:hK-y\!t뢤U.31rhES$:f]e9%c&8NK犹okix#η]OuܼQcWc [/wѼӢ_me/q,ph8K+PA]6xi ::ǸPT@%T5Mpp_5y`dκwE*CY8=u d;nL"Wi+^Bsx+;?{1s!ɜBr!tU"FjҖ>Fqf$4`WP;Ӗo2U8gor˩+ZdpU,nsd!AZ{߿$T:`!5?\~1?x3i:?׿'__QL(s3whP6%AvVVbd#e:P!VZU ty\U#{PabŦl z/xeoqZs.] ZnDn*ѶsߵXBF\TUXsV%1ѯ9"/:E$~*GF݀WzqSg=`%NpQ VȻ_Mɩ]IfRfZ4ړڬ5N6]C׻ +3V ,j C!uFC}Cd۝8io% DsUx /ggޘ_N"PK9?& ^ ^%yBm+ej6<u ^dmj Ww("Iuq (ӤUG1vdcc*uUEMNZ=|qm·H٨"oQ U\9}B#ݕXva0:ZQw_9h#P|O*!u/d@izfKXE}Ae51xZ7KO.Cf cOHl w" >P>xv=fBLoMb}R}5|-];_~V:6^J]oc1RޭwݨXINȺʐɧ\T,NE>2* ?O [k<2\$NQ{5"dhH j M5'Ax1*r5Y=D{LUD.ijulvB@ ;#9m* ={=VN/[v: =fCZ I@+d q㐆26" 1ٝ`?/xNrޯ{"l:G*BIDR*zHխ?mskȫc8֣c VH|S}X%5rs)նYT)Yv$'K Ha Gm<|}ܥvd͸:rl[s6Kn^|^b1fWZ݅lF{:)W-5{]#b[C}-Fg1#q8Ruh a2#ĄCX9Q\Fh R8ӧEry*ց_!:H5Ѯmsz1P?)5KUiERECg~fWf[T^hQ29gX/ڽ.ӟQ}WߥIɎ_.]X 0z`--&:˹VdhOytW']3׵C]n&$[+#Lde]@/w? +a X64S%\*\-3|-orIT?_InԒ' nL8V * J`7a͵?3`)d+Ω;gE\$'6uzO\ L1<̾h.lȞP؟;+V?q k)Y)юnU1?v0wkn%Y g!Ҫo[/ dyG/*`si7jT]͗'TrUiEAO gT_вC'77tP2:d_M:C\zRAkb5_JA9]iy3n"֨{1|*epK l_L[l>i2W |WD,:ِ^&xl'DѨSтϞBļѝ;|z T 5s]B3 8@;y_j t,]$; ; D_(mH:ЁAInd.kIb,E*H|ujIPgn( 5nH3FLo:j̗h)E@5" nP읫u_8;ruddƨZ\+qYxqWkYjs,k]~;8Vw=n#u!fS`Fk(Ns׵ 6dmBg gΦl2:O ՜iķ0{vpmP7!@-!ԙ3J)Xp[? .[aG: b]VC@Mw>7V1`քd 6GTV8zQ|G"e<0Sv`8kXIY}Ƙ, AZ\ XW" h纝8h;TU-y'v,Xҫ*e903mvt# XJҶ_2Wk-7wFXHfI)}Wˎ5Yu8".;.Y%|p'ԝٸc Œ݁#PF| ZdsxR V堋?n,)}QUUt59& bf+$Ԟ MjV@2X Z7վ-X( 7FlsEJov̍rSN{ҍ)ձOfA*<&@kL^BH ke Ć%%w=E)cH/FlI|FsU'c(pY#o1*롶4[ţVpHjI40Zi,;ho8F_QȂĜxS3MVZhm#PvG̎YAfΪޚ\͒y5n,,`EltKb'_Cjo`=fRq9s[*PZ)RGB/h%=#/F*Zp97Wm.Յ[CO|;>Xsؾ1Lrs, 1 āTu_m4;&ĉ볊R%A3J v|}ǨqL= l]`LnQm3M8um8ܟ,:iv[\_" &BYbI|:]S8DA(=.ʰ#0#LWNe R Ҷ8;\^,to8# <~6I^_g)xf8 bڟ Txc~sVܼӸ_F;=3>eI5-kºU?nTA>!3Vz|`ڭ% GxO_!ꥃ^6 k=``X :(IpVm^{/zT\CG)Dt0rOӴHJ,-|K!_0@QQ>)f78%++j$F*hdo8w1gk $+k}H45!L]]O௣E719gLI'>M 'Zo #Ny?{JqVm.MSZ:06wBkHje+$<':NjQaך!!hntg%c64I ܜ 'psU]}f4-/3Ps5Mq5Y 1+ BhY:!H4;|(Z' `ӾFtox]v\_G>txxMꘞD^˻pc;#{9W'$8:G%α,u@=Õqڭ];l$Jlqk{\< Ϯj'`rpa;!-*{WU:6ئϒ *~ǡj^<ܶCE~L(R>I 3=a -/FD\ PQȧhT_=]gU ƣ3;'o!-y](ݬmq/zTx5 UxXOeX\TGUXl>$/ 5|6Ww"|z:1GrJjˈq>qlWEe7| efӱ[OF/$dz2v7zx3V7 | ./S65+EE&Fs:8u8we`_׭)wz$#\3~rU}̋yfoP tb;Q{"Qg)XglbPIaa[j2|oq_w91]jM3|}d~%Rf\8yEiig 6փpu:~3(|9&ޝUD kѵYJ}Jko2tN(,A!bs2SwGΓidS>j'auUqNr l CۂlLcW1g:;O 9o5'?oW ٷ}qb8@Z 2ڗ,N=#}x"*9>Q4%c9&@ҖD@\SJyDccǐ199S0jGanJ.K3"u:zԐXlkomJyY5f_Z8 ({6YM(Z(uME˔Dyd.TApl=2ک`цRA濍P*!ZRGuxES dBLگ;z5.$֜SîO aWsYJ箳C@% cJ2'2Ĭ^ rrPzDTFGzl?]Emx*oK[pY|4& } T",t՚GF2|)%qy}9*07*LoLHK~jo@qL#8T78Hm-bIJϬ#Rx!5Er61윙g {3/w Dxy o88~4soY+;ZbwA#~B|L= (J4L+;b^5s;&&D15NzOtЭ#ً:l$7g`,'+-Y\{[615|qc&.$xwѲivboEn3gtߚRZ@5=|M(whʵ#9~ ZVWʻe\06sԕ{k?XW@J/c\|rlc)=57qL\w:rnJhF7T4] 1ys{Q&0QztSf&L٬J /ŒŦ-2cgky6OVuc(ɛ&bt(;!OLj(iwa < Bi G#+q5`[*81S$j557tl`znj;gsrlX:͛N3ȐD/Oo:vHi}+ 8}D1(:xrSQf[OHVe??¡쁣*ó+kK}u3o3-2 E OQȹ/.JoQ v'7v$B "s )zѽtv`ݴltr׆0 uGbI5eՎ^! e|P3nPTz8*< G$E7t|m|Z&\iSGޓ.uGrh!SGh^ r1z*D'[}L a&.)W4 /)Im|1 xKGJ,is6^V oC5:%pYdS96nS,uJnGQ8}4A=ΡZ,}jaj%v6.m q0r|T`U $62JUv1/@|㩣V(?UO#wLP,6@6٩h 5tQ.5=׶3sA.vtAX"A? j2Yy W ]Klj7\mrO}J5ah3,$m\~NgB\ҍAoRsED~,Aܱza'_=O72T ,PX7gb<*-`wɯMBcހ.|r3eƥM'N8zΑU;,SYJlHTK*:gyX%攫c@Dzbo+XB6(⇔5_&ԡJ8^jڷtQ6<:Wp@v+Ξj h/^[Zpg%r gF/K]Oyb N!DUd:Gߑ[vtZ.=Q(qxHR1)FCgD5JcrT.!Iܳ#'moɂYC з Z^]'"Jr1FS`gɱʰ")IN^'K+ȝG0Τ3G/~}B.hSe⡐O@DӋt7qcy^eRAXI ;ǺMB="n84ϗW۾&ut ] 6.usTˑ}.āsSЙ|je:R\ LfזBe1frR^ %/'}N=e}9٦($ GtQXw+;iˆЖWzȭ#ƚ(WqϜ IEliׅ=Rx ) 7g%ՠ G)8@wa*@}ͮ nծ4Db)6_L5|uduVGnj`>, A\ddt@2{1ہ!~ߝ.kD\{;~'r3.yG\G\ NCD?+Lea[:-9x fZu iv&/&Rx ޠKϾ%ې)Rq|""dYc Bs_}lo: , >eb?b:1|;2oxa\'Fc`O;Ov;u9,lnT8"ܑB0E}YF^ۏPЅ`R =>->7\R;Wk< %/c=7b D* ۼ}Bvi 'hڻdV&^;BUrj/dqH7< CUњ|&IjLpOWRf |I+ 2xO3nLH4VLjG&8Cn{Fޢ׮+)wMn㤑ɼVhrVzD*#E$(`%KT< j c܎/lie%^E #=G0)5(ļY}Ԏ4PlKVWf5|rʸp_YFCJ,4$:JiW9D7rL[iz]ʤ^RXd*l2ft쒆~;/iy8αՄ} Ο7u w ŻВ SGB ϳJWg,qӁC}4`*0 ;_ 55F`xgf͕dO)NwQPٖd ']{4/N%X8dSf6 hJ@lmJ<)Л#VY-Ewӽ/VU@]`'xuM4iιઘ/p"Fl =Y֣J]=]u\> R>ʸstYm0YK D@imI4ZvZWvE0Y Ѧo޺4$w?*˫pdjwJRvts+kو1->Xh 51F d@/%]Ldhׇݎݿ~qݛ%6fv``0=@T;}#at;FS8YL dz (i6Quw-o݇Meȷ#ΐXQWTO0y c;TpyçaEw4IyI+u;\BZVJ.7v>.{V^%*rn3@n*O@$EYu[T L" UfDR GF*C`]E m 22LgCeYȓ'}>>\anG1r4#P:jr,t"yx5͞J?4OKƂTw =ţ) tctH1*Tx HN=UŴx{:fë<<@CDZs3yɽU TE/4k kl34wfk){b{æ*u۴XSZ$4 G3h(QDݮlO)lb\n)Y>mP?3n`!֥s$ Sy>DLTUx.ʩdC0y|9 ,C{_ᓽZXcř.vCfPidJ.G e#c J!Lw{ܤ.j"Lxΰ?wք;qe X٧?ʞҙž&#Y,厊GR*DjIB<n7%(yptA{WDb(h;]dH&+>ԒSNEr3Z]Vzs'*zU/ A-#=;-">xI ]`q7,}.bi!gUAT&<2  lN̿&L7JUpP6 EnKۚVB4M_az|ȹ~ j0oo2Cqt(5= N'6uL0~ʮ<+P]^8%l[Sʛj\3 Wm^9C,!vfR-0jx Uힺƍ++2`]A 4|_Avw1 |s3[MaHzGVϙ{i\ +ܠR Ut47TV&CMXL]'g|Zd[LŠxK@U$-<>nbțU*∌3IW~kJ|dòO IQ2+g4j{UTg,W+_iwf!qQV2^*py{ mhRyNLsK[ÍUn>ib:nUX!uáp9e=0I[jFNR|f,"Ł~fmUX .W*aޭ>PѺ|.n d)QHjh>8Eg|3q+&Զ$/$Yݴ잝J\K1x:~;>`0i5/?M>Lx sT٣~@vp[sB>]JΐR<.r%؄,3[Ym;(ܺBPAj%oJ@6(6{0amK$>KZ³xY{U0k²83 vA˜D)BGĄ"$^gA\ɧ'{_ɠ?` TE~.1 Bn29!Nq~X #ݠYa Gy5d+{y6UN㘉2θm5Lɪq &I&z_8tLF6QLSgc5:A)o)g"s4҂L' =aBpGqq8Ɂ 20 Sp:A; g(X24HZjńo GLa)>Z½ KzI,6x2WX=͑  #Ĭ==dhI ȱ ʤ4ƽ_|x,z*9==8G%ٛ=K)`. ծz'Ē%x$:4cc7ņQ$m\t܊f2J F" /@@P(EhVjqέ?,=U|E/"߱f'Y8Z?fa3(OCķ3OnԹ:J=" 6&vdٗ_IB5䯐*,Y %}f[k:'gFV~2?hk?B(BvHf+K[ ק7Cε?stp%)Xڐ#xmwvbJ֔, aLx<.S59 d:Y[=|ױ^j%RhVhE·=YUQZ$F+40(/A-=u-IK6I?5|7gMNav$l)J$7$Q\&Ĥ)M=Scw30YW!D 'Q +_;N9RaTdԥ]whǒOzN7enAE$T"oxv{ݞ1u:i\C}jK]r1׳WnsiZqC/ >'&"p7!d>⽀ ьy֕JvڊTPc4-D`^y O7>@ZMϤM $5mP.85FV/ ^ާC[Xf!!mR=`);pyr(vAy@pBjџS PFiTj:ޟLhgmd_r֢5НV@ړ}*aɴ x"$.۱9Ũ?d!6Q'hއ/7 Jh UZ^_d{c |RK X}M>ׂP35A~9h2$Ym(s$YK"GIt78h'`+4^ Fhз ^U0F-8)7=>jVLT bmxDqo&.C[DƉЭIٮmo'j ճ̀0 TQ=*;ZV]ҁ[zD|VD_&ugCn[pur wECyphs) w-U1MkDZ+";2ڶ ?nsY[5xXXBak<%y` ENϪ깫QkA:.T vT㰴1A0|^Y}B%q$yh XZLc%[ʎ@Vs0Qmo*D%'<8U^=E/go?yMP>tIM  歁 %U9]Jg`H kٖͥb31/OE &/B>mhFr{L ۢPdOaBRJ-O{RY wVsF|QB*;FA<|Rqފ b|K$!̄<&_h˰ Qgb.P qsK)\bm"QWȳN̘J#/CA]Km`ףlg暠5psUņNCem-I~cdgJnWBLb;zH!Lf!J vFF ~b"((sD1)g}oj,DE2߈z,v W)lPڏ!p N֋"_qǙO_Fxc]FU:й(w:!2QPO|_w'WL*Y _2ץ")[INiε`X̻mcNB+D0̝ #LBtʑ6~R1!YR_S:: XD5sfh:Ww 5GD ~b!zj^okE?uRÏ:ջ̵oIMUٙE`\1sI:4-V7`% `.g`9^us- ϣY߽ m?LV $aSMvQ޾cp)THѠ LoZXBKSWCDSH_1j5s#\qHxD'K>z ܢA N':f b1 /S̉Jz,lsˆ Mٱ'Yhݹ|p<m[D92"fw8C3ƶmɪ PQ5@JhäҶD~uyr|o$ԤJnO |1Ye$Zlr@h~p_‹oqY\6y;OndZL1Z g2dE Vqd@МW)_[tcEtC>A6,|Kx<ѽ. E6/y3X&!eC[ yr*'vZEO T}҄=~lQ᦭e|P /7A?)xn(> }*Ce7| ^g: 3cUeGTȝD#ȵ~86 Ǥ:W9V"KKd7C*1?t\gk%H ҫ8!D QQ}/ʛ5 w1j9=E-te`#/0N^ͮƗZaT*W h4>+(ؔqr-}kAeK~U} 5 Ff59q^C/58`r/8^o[t |즛e( ϏB@NTRH} ʜ >K Q Qנ 8{=}=||*@ RG3]OP-j;lZ雧V}M(lܰPD>_Fkype.e N/k|j>WZISu5;n {_[ $$.Nla5)2g} ݖu[2Z-~_͌NC!}J$**<$%Iɒ\4Ԁ-Ę af& l.,P>/>QCƋPX׀W:bU\7܉1V5æ{qvpiD`IwG3yNe0ƚ+5_(lXȾlV]Ζ}*KE&$p3(r?*S{Dyf]46ZSj-6ꂈ"ҝ-y4}oR#?~8^ &e7rwҸuTN`FcK02UK6ESj;1&ff =JץYaXLj nLK5E~<1^ѫiUU J?9F P{IÇԜ) &i~'0 CuL'#Hd J|įy!aμdfW $Z#іa3Ь7rb`f$I۫}1AlY-MW== \>V(J*]/6vq(:xGf? z 2ȅ,7xY#FDVhMRRg ]W ~pK#ts 3ě2D K6Y?/ܜfț*~qdG-!R6yǣ)+4P9hMDY5%imɡ R%jҷZ!;Y~֗Ru)nwلV'^0-F>ǂUG>AQ Z?ܝT\8ُmѫuŐhh]8O1"*Mc*82¾X/Q~ωgGNC(yfSzDtIй“!8d>R7z>ᯮ)# EP#f0^e57Ѻ\P&I̝6ZY`: Ir{q13yxdq_" y`I4[r\ HM~BzǓ/֋Vi&VhɸVFrϒKV -XRCgvT2>{{FsKt@ j˰ aRzhk8S킲jg?ҍ\ڢwyk7'ιQap5F_˞e38qB!X()e#[@ lf\Mɚ W̵W6NxouDaѲkɿd#-N GLT 4hikUϟ"~Gz3*_B9]XiB:Y2&C^?J va$6@-1IԚ h|6k u%e5hknF?2NuFLpGw#! `jNP‼&Ǟ !\4q "Sv_!&Xn874ȘҠ Ȍd*=%s83՝/,mͱ z5EFN9v=i7`ѨݸEx-nA7UF/+A'];oB0}y _RcO[L1`ܮ0_i~jpo)dsEv_txlE,m=##=H!_L0֌0eNU;F:Z"B/@8 KhIe$nK ^+`KU6(SX.uvK_8CNܲEp6s)Z9:R-* *S|1 ;D+<U0I)Lٛ325'#{E{N$-I@q9@68 $ 4:LDT,QJ3. g\?, 4ˀ: O>~za4>* !a)WLЭbՃ8z_Cį}DflsJ`I"`[& |wf3'evvh{]q:7T:no+j]!]V~QB1)0U& 1=f|)Fh- +J\RsP+v[xT({W!d:kZHy]$*8CNAT%Gy%h^ϱgYZ0707010000001d000081a4000000000000000000000001672b7d880001c3ec000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/=t]?Eh=ڜͩVR߮\#rWUD(R}phFJ=fJz<]7|7 rzY9;DZ^mWi*i2V5-OqODs$ k/6w|'Ry[4Mjk(q~\F\1 DһMƧ?hZ,2( #i9%}ȉʡrOI|Sxy Y,|i\΄PwutDU,T0[5msu3QYvIi-y:bhcǭ+hxuZJF=@>;e!?S8YWZ]sR҂qNBw ?a9q (L@G&X'uH$&ݗ "dثN S =li"lwF_"v +&wbB~Hcb/C/!݊ \PSlpI*W ijWm*f 9Ll=<"TU 4:l`4fjw8DF[[[ҩeZ܀F hX' ( u4ױf#':7ͷR>8wIG):`r<ᴓ U  6F_u eVJ;(HVH-(I37KD' 1^ __M@4˰ &A`YLڞ\Kc?(Ub8vt %6S5lTGK:VR0-٬ +jez3o${j"&W$w92K!vE&O/3s{V'5뷔bcyg+^+;x(|'axIG-XtjTX詴8 dzmnt"*@'EOuhKs h*oC>PxNL o$FElYnAxqds9^G`'mSJbP(fTy'>Y/ۮ$?IZn4z_9Vl|u{m&8V=ZSW[P/>ä6.h`犁FQhO%HB T@|Q2 +X_W-"/lN!x8Mi}oG1eѰ_x4j؈c@_%Ytc_#TNma4O{r1辰Wj\Y^W W¹C%ӼOo Էf{ᯱNP!xvGJ\6(GSHuMq+hp:Df+pȧU/xhNK#CMUGndy|6FlrLk'B"`|0MS=_IVB[|an7wK)͓7xA;BY\^OH*S#ݥT=r[=:{Loz$PxC{Ske4Pa4צ{ύh?P%@!YdC߂N1"h^_8Qj^%.ٿow 7ѐ |-}KdzDnrA: l)PwG/1*uӠ`Ys#m(l6|STxJ<*?>8>(f/.=Ye~f;'46ypKb-O^Xp뗬)`bv,ڇD[nTt̓ <dꚺ1]iڑtYy,J(w%}30-T^n?w1FW|sP=w7}G@XشXsF=>+t8d#_ JU]V#ڧ r?\j$$5d( Tbd([H 241`\Q8"+mo!.E֊*t I.ƧWx!Ja5aklLHO,"gf@3k-Y%O[zd&º 5/| VjB}Y7D~XU!w`&E8;[dp?sexqӻ̣%~=3jß kox-#NwqY%[ $Dgt_L}-x[zS #B%H_MTHYqrMJF.ǨO}5gvJb@H1]}1_os2[m&5<s2Щĩ Tn vԬ3nż>X$^./ 3 a9JжM &e.j -˴+P*L ~bms ]H'DkW勎Wˊ9JVk2>cƒ`y5P`2;iR$8֎WB#J,Ocy=BuI?ʶ%1p7`}(͓4h'^ 2_&``m"oaج&y:LA  c$:f-\K\bJ{QZbfdg̪{6`vfT"^ v5PB~]VЮDaҘ <8 էudlǸ`%ArRID"mlzF`Ֆ(.+8wV~Qٽ 4&TH]x&Tf {1T 㬱>-xyB6. 8f@e^#2} O%*!`T6/n^5${Wס+]i$}|RcI7Jk``W]] NEYkS{}f Ƴ̋jK) `nZD+0E/떉Ar"mf|%3/$MՃwRay3Z&-g0;A,*$g@Ė,>WQڅ ELm7ߝ fc摕)yx"o؋Kc_ py*ePdrb‚SyaʯND6#N4@|, F#NDi/ =m8d@%>о4G<ъۏU~3=ʩ 2aQETP13xzvK̡ 0UvFEV Z޽rS,w@&Ke~Ϡ/̾ҥ~!ԐfǷ}߄&|gma:{CuRA+`:}Jyb`KTN6OŽ S|5G{tGvqcL=7-gyIu\TfS AktJ} 1HFȵ2TG e_%޹};dK{ {5(8o&\Eg9ba҄vҊa|'ALڀRB\䡚_APfF~8QNy.Kꯝ 6u=QX^v>i]5YTC/ܢ*[GPM4{Su ,$9HC C_7iH/[ вpf C4XҪJ!n?5Ą CI%'~.fDyhщMb,u Rspa,}u&o~B," IdD! ~#:x 4-(]"9-piܝN[%-ےnǯȸBsY(r<,sc/m19U}w ZŕJ&!TDv[̌}j*{{ @-+J-ea^z"`5\G*{5ak<4ǧ8]yBΝa+-dpK O"" (jIcWbP5>n#+!V[Xڛł7|oya ̡M*,|Q%\&BwNDg;c kVs$YB%Ӱꈇ ->?3`3DQ)mP6v.+ t4Yf>$c밻~IUX|qwN}ۓ|sy0X0huMXB܊{3WAc2|pտ10@s0I~Ș^'/qƤA y-^,P'_í*Gq>K<fhɖԹOЮꧯ}N,cm5="f7d&D IٌUU&ӭw3ha7SM*q{>X˴o~Ĉ_o_ ?ݟ *K<4Y^n |tf4x۰H*n#>pym{Rcgtpu|څ(Kt%]gUw:PՀoqNLS!}Ъ +&)ORO!pH4 @~YK4]楧뽣 |;ކņca#S(lRQUB~lWZfb]ɓuAn^\ ?`dB(Rq~"?T"lFzS+rЛ]v`"KD!E 3T!#y loG+Ḇ批c^}f'R@L%OcG,ik oF}TU@ |ESӔgtnAo9M( ۑ^6[GhL6A&f@S?I;65 ңee+߰?Ԓ8 L#@<탣@.Tڣ$ BWv{;'Wrflpf **:gdx6w8"L^Je3/lLā4zan=ӸH> xhwoJ&e[|oH1(2Mo3Rl; HX} ƍn?>~8[`!VP>vvx%v[MG$wޡ7sIi.q"J!T[q+o \>XhULuKTIX8_S>*[SO*-Фu}GΏԓcPgLcէ cEpʶLaPq5[q:Dn 7ij4#v IR+awTp BC3; OґA2G׭pw!/n[NO] {yo!%(NirSüһ;d_LtfA+K-*"IY/I֌3d/j ;;N33g;ۻqM"zYs1CKo=;J&Z6-d[w!.d,'<' sp(eU_$ @FQ{ \םaW)av~;zxPE@~E yj!C{^D2%DiS@_髃`%J}jr`sOj-r .WsYZ"97ppJaikط&ȦZ>GQ֙y1?Z}]ޕ]AiUm,\_z^(6X* 9N{)=HZɒ u |Ki:eȕl($Tغj'51ˮZ/u!G؞҉ IftcUaސ^kĴh2~t:`muo~f_}?TDP:`u~<- s=Y9b>Zw t7ٕ4TT`y5Ա-LN-+TL#kg%t8AN{9 \F0%q!\$BП1j}HԕATׅGsO?zoefP+:́`$6ZGvܯZqʩ\g-z~;"<_ZbNZ(D`mPB!m4:,޴W7m"S̔9b 4SOmb0YWE7$L /&\Jޫ_^Pw2DǦ18 j)d$*rALGOG](լWV14eşxCX2 }(+#yO_3!ӾkԀ~#uXq +w`Q΃3}geMl}`Vڧ*k֒3fq3[ Xioً/s[3j*|UdҰ!(ƒ);]FgqUKt]Q: ZsNEY neZ RvI:,OkybXP˫>R_1#5^ ^O[=1y)"g]02.ڹOm0d ''o>n<1Ou>9[9X+NL b;=*N=Ik"AQx pTe!2.cBd̗mO}ޗ8n8(%K8)˞boJx 7'fH p)MU'zvۧԇjY Cec`o*ӐrMgֿ#!ߧ0z`tW:9)?ܐeDX͹5?'~)9ٹSUNP~ |BۖIq_%l":aJ>3LB#޾ټ?MZIUf-GU TZ[G;ފ9<*~b=+uXsM."fpQ}Bn%Cd_Mq)%DYsvxx"c9*_YoxpXUʉB2u8g*dp8L|,fGҷw.:fRR<'|S挱@^V}Mѿ,lJOYJH cs&JlyS;<ۂS#pP9{nsl05 [s' EfRo1ԉ{okCR 4 "38X $VO]4\cs[ e,␁=H}q9Z+b iey/Pj&h ,ghE`K|g]Wzұ;8\6D)?6R@ [HZ0 D 0RVr@<6)_jNڟM. XIZIa"QCr0N F$cJF>1^ځi4a_7 (B-Q\#{gSae`3}c6-io{QP7 s"ZFj>"nWj `Ѻnr8`v)݋2wx0r@ծYIDLۮN'q=O\Zs>qJoʿlZOEcԉϓп2(07.0Sd5+e}AA&WSxNҿRM!~#{plvK]cwƨS-[V-"p.iBFjXGd޺qv3;g<3UB ϬiSkiA{T.aQ7wg|n=7ܠ濁f|?Y:[>O2#^:}K lvn1cYD9Xc۵N7UK.zTÌAcU86(JQF= ˦7:>'7n}Ft:-.lTܫVek~p(g=zWNYY/D8(PKQoaR;::\#3Z Q'X4Vo*OA]^@đx#q^iHF馓5j[`hQFǐN)U3꯽> Z愘a:o-rw+3@ Z-o^> f}Etԋ(08RRF45-Ғ buuBt".L}M,L)/uo7EvV$p}|ڠ`ynyr+nbtezlfY%7gc  R]iipt/qrj $s3Ow s J#Mh-dVT @wOe\nhĊ~N9Ԫmg(~(!IВDY?H0I ~'%A4>uLmX)]Ip[̓}KBl%#F]?ytk.oY4B7K6ߓuW&I1mI Q_1 Bҵ߮v.#WO_gN~(s ~_w|VOAbʹ`IfP5ϞǥQkN6.秣2bv9u`͈;H`bo3e1%n bE>7\y`Ñ*<FS :Qe.q0W;_H#mQg୔վ/U MPƒ_Hxs`~/ C )ے.X7^ı`f7@&C?]ƌ R۱dpAn 4J5,s4P w$oHvR֘mz! `,k}/va)Vk`+Laɬ09 í,\g~B; ѝ׉T©p/ erf=Êfz V) b蓆@@%a>x6+1-x:-LJBBj0w?+6|JTr~Ri ʔs;̳4d5ҙd)l<ܱX@lty\R+1WИ!|:iH‡tH fv4M"1odžYf >'p\ޞ%,!lN-yq VqQb)YEX%2{r/X#e=7@a&wɰ;c1G7_䀚4CDĨ&E)L~x&O-o;K,G=7ɒjC.Z=cb4#;G5X?ɀIb@TW7"3hȊSm\vK|dp^Tݾ-Q33[#ZpѬƲҜĝixfIˌHgm!/r 빥n΢H1~';ԅp4}Xݟ=A}֊ n$ۏ4J(w⼲Q$OrciFh 푐ABtPJ!k.J0`UѸ%ʻ<<]𸸺m9< HX H#pudJ?o̷5&zDL8GEQZWqOjNG"QP-{n ӹg.z<ߢ߀? =#)0lsԍB,P;~}i̢*!;pU~7rD&C68nEE?k l1PK׈!KrpHŖ+4ox%^B#1b"F<]/TnN4Qk_)soA ~Ӆv3!{<\I')嘑0ކ R* W:KzB2|lH5K;Ѐ t$衑F@Y0_౩Tu_h*$ <"*ЊbIQQHk4|'}EcMe9!T5KZbƽ);n)ɡg~i5Hg=ր0CpFH gB "y t ֤~e?7qn"Ԁ]|umݾ٪W -Oo6 .E,|eI' +(rعW \$9rlCDǃ9 1'dI^LP3wGB>KmE4)^{lMOmFM@k]#bb-m j쭊ZIN_.ʽaJQ H 8UE1%%vo&%ؖYP ,Aet"w#eKFx]Wm% Yb$.lo=Zsnj2^>{U8_8gSOIKX283VlpZQdqϝ64ZT̴l}6>o.dszCJ;Ni0^y$eQԒyr^-9m_p% AHV#=!XIx;$nV*7jh@p^b,v"Opȴ>c^%iIQ(JmZ}/\͒رoc27:-dBFםpn`"Z)ΔnϤiS["pt5m8l?цZFՃ{o_l(N߅ K<.o4`X~+dM 7Yx=hU})' 8tHk%İ}S>?-LAҴ0 qm.ym5߱(O?Z vhଳer ٞ$?pVW]  @qan(2 p;)S0g /ݸ7|nCbc dk bBV:Is 8m)TO΀SOџE"#+|o}EAkCXY@ZF#0r u׌(su&2}y. `1=^}ˠpq- GuT{DO#:ʣ&{R}( !CT j>iQ`jeHw4j@!M{n 0[:;*qނdkvE*I?;<׏' /="*@ #25jQS|u [V6@H+C 7) ՟ D1Pe&wˈ*f:Re;*Od8)kw X^t7pXP,Q!u`chE'" _jq㟌*mwfMHK)w"-B<ٚ$_z}Y H˫ !?],(ވ ĮqPG]/dzp];ꊜ_oٺv>0gkk$j]* nȿMo+ vqh7} V7N$gK\]h֡#{8ْSֶSҰfvʣY.Fߕj [H@2M~|b_u zM"sFV΢?XJ7*

OVhk]U &P.tuv7eHnվi; HQɚom JRd*8c:UMU] Onu-{_BfD|_JOEVB?mzӵb􄝞x!/o}PW1Q9xut<:ΦlP121$ǯ? {2X* q:pkXBK$(q=.x伥5Xi{/9%sLs6+ a ;$lLk.mFnW$&x2<]vl1O ̚ r]RPHSgeâ ٌ{;sk;VaT p:rVyn4b (%gxэD# |!w#c{@9tݣTXt} 3Z/J6`5aFVr0)ZחQg4ppN'P+u-S6{#3QEo"հQ*^>v_Xfy((őӥ|F"fV% 5g(;Q7l|׆ߎ#ޯhO6X=&sqib~ᐶߒ>_]Yz~۱70N\hXwe'{=HCܗ":>@m 5k0KX$sa*T<`zo6*%PlAyZS]EKeSvUB.E̠-iֳh%^XaL㜮QfGY< (a@UL,b\Mb/:z|0è.N<գEZy pp)MF\=qO]I =8J@4Z*_ܥL+W/?)'p G/} UW~@pE >;/VYc(t.t=4W>I2ФDr~W$~}^(MJ %g2' ./%Vvby( NRKʽ+2ah F]-]VNj,BYW{\՟CsHKͿiX+-s*u|tH/ڐ⼫bcx)JׇC'i7Đߢ9 ya>1Yd&dr]Q'pl,6\c8, oY>#aKGT'K}Vg\pp-!)WG3ٚӲq! E _"ϣYj6\gj-JŽ!r5% mw?Ot_ccn -dG N}E~fS~Lb0}*{8vmO|Jq+Ķ[BWaԘ@yhΔ8'f+h_Vڇzzs[e'jVA+:vl5;6y_9ޢzD^q6Z q,1uߋ2 H3PJksA"G?e~ࢇ}ϻQ'fpk(:(>CtoOewH7E6WΗ>(VcS"'HL1eoJUUewC˾ggHE4Zm<("k[ᾍ !/Oy@LG+)9V3{hG#jqO3L`eC5Y|~P``.Xfmpl5 hw&=Sf悿DAf1gml-uįO>WS]8j uj'hM߅A+-`$J{ǂ[1Tn/0^;G/1VN0mTZrhr4O!E: d:}%VrcC豪zlxle ]˽8I{$~aY@&q )m/=VYΪQ zN6bG!O)Q%*?N:n9N϶G4uSe/|{~zb*v8U -1X !Q{ ,HDFs 'KJUV$uEL;AafOH!MӳV"`NFdzU"_̛nDHn(Z6yʅK? hG]7ր g3Hp1\ 5ji[ԍJ)βgF>}o5_qU"&SIY?J3?q8{6tOxThTX9.hFԮF&$8aBj6`Y}j-FC}῰kWT` 1l2%jg5 vKْ͈_/cF "dW\hbBHii+\;'uz<иlWR`H3a.CMψ<3ͳU)5V{@ҽZ&5QmX̼J\ضON^X o޺"_ A4M]ֹ-n 8TGЌ(Ƈ!=JSLlk~وf+;-g̢#9<Sd$V9 xd4a77c{EV;V?CdGE|. oEjRqӃ>~P>/ߝO࠘xc}qfrefm%JM\a%|)L뷢tZ*ub8Ph]2;_rc\ؠwCl9 QR0TcӼ*60RZ&T|+#"v')YoLGgƕ|_뫖 8}5g r糀 d6{r_eX1T"}s' _Xa&"Od@=; &1؀-22]5A`K Μ*|{5F`;M>Njx <1 V`r6Qy?k_ܳZ/ j$GSUVv+ (žQSc yUp#PPA5%alIgJF-&086HbGz|tڐ*,2Q,MeQUzge8HIAOi/j3ʵ 9 9#. 7&f}Țhr?5Tć2 C=+w@lQgj~C~^$l9C(f oFOau\LKZTK<$Z !ǭ NEKXwf |.ZS<#d&|w\R}rܲJ *s-K2W>QO!IM9Ȫ~e $cZ9FV2ja{ey%яJ\v&-Δ@8[`P6yuXiSR*L+;h5tn$[, -okM#sȈ ?n,V|#1 Hz9qj"E7@ Vcb#zs#^qOz{1!Fy]ahL =z+D?.Y3"1 E JgE] o6SnxI S'+6-%]]y?GU(&^{Ki!< Xk`|i KaPF)Dt|`ܘx%rt|xeʔ? JË<* %ݕ@{j:t_O"{%Pdƻy/j6~ǐrcDOi `r؀vH?5pR<$ϻb*hոQ )eO$qZjm/H޿ш(:#!th;afH@T~N=澼7P-jxĊA͝D$X/ I~0N[DFpAmy}x!5(nRp؝}\6}&T[ssom` ˻ON92>eN{#aC#%"\E=T\"Fo j/{vƎdWC?' )?A/{whJ#m mZz<3 0w;xSf 3"/ +iPiŻ#$'<Ut Lu=Ϧ o85i%ZIgZ~-+}5;@n_gvP˽1 9]+ ~8i}nȔΆWW9w˺]ʧy/89&sI`R7W99R[y-q K+\Ն =^V oe{Kp:_ϑuIP_7m fݮ,xq9S? Y$ΥЉr-Irк~i;<H)S>rϱ9ǓuX4?pX,8xc΄f?d޳37.:>J+鞨l')j ãEm+U9Ox~{wo>zC0w2*)~PT*ޟ,Uޱ!Ħ:u'U<+!o?@;Z\ {<~yq#Aa⇒VoјzpKh"پ-I/0?V!uV1)cu(j8P5~ efS0e!SU7Xl]'$UV)>Kr1\4? "4Q:D 'dþ&< Q)>%s."eu%~= 4[ ڸ6Yz ZD`/` 95>=ʥެ>åfr&G`ţS(_@9ޢ]VTl"djuz?NQ"L!0JqI+zj:N?(G 2S.Qfhi(O/"|+-HoI;pC2)}vT RxV)ZϠG 9 RU.q۔i~pLc- GkPC~DKѺb|t?[:ܟ">(C"A*6 ˏ%P-Q8IAF_h$KC+/h;ΧYM '!!+?("~0q4-b Y] jf w"R$Ǥ_iN0h6JoGt]`uYh 3Ø7#x;n>+Ly)Ӈk3UQХx@>yb,+O(^JQU!%mw'pg=ǂV:v6vg[ta<z0GD%wfLwiSN*؜{K[5O/*hc-:^!ZrrPWY;aOE6-kyYnPjPV&BZ+UoUz%«|¡l\pyUycc^5! g8>SAe Qd/FǵwA&dtp7Mk>0XseβO~F˞_z1w?᫚3QF@ݞp9ٛHx+q?`dX8qV|`!*[; 't4ÛU)FdZFV- mF3j$IrGjҡ. k~ǫÝ "!œ-L!ḡOݓ @-E6z:d|C>| k)0)axڈsFm5DvD/\ |zbC%Y"Z^mۡ 0wfҮ=]))T0ҷbm8GH. c - rI}_$dvXݵù3Zl[&po]`?w܏>G6Յ7<5*ex9=cq~3j+Ey%HJ8L1*2NhJzs ܣ"^dR Adx·^}ϗ84֞+ #z^DTٖI(cpM^bϰ<TiR#}I_V3`xR!逩_#U׏Zr>]h=m~T-F! U֦j>G,˕[I.+ O-qej'5g 4uHl":2~fsL&}28&IN^Ca4\x4?&$}_"bN4Wqa!zcd: bkubhK]]`hJ EJb6bJZ |vzvEOQVp;i(o;{ WcwL4^ΥaH uO#KMrsĿ$@>2ۯo+`_W`E*L"780+1SEmvzYtK'+0 j3P%-ѝG30_8[/YxS;|xܛ@y;[Lo-H2 ] ^!Y_{b$M؋Pplg_~VAb|3V* G17,o+<h2t7'״P2!~=@^xAR'?,8;Ơ?AhqμZ1hFB=ɣ[D ]B$}hQscu~!iS*s2rԢ KWPGkI8%}C;5S y-xA+PQ_Fȫq30&2X. ǕNxN % #amos8><X*0S 6OlT=D{&bո,X`ʭ]H'tiB>D9rNA2FTɞᇆ|3R %x&(iDo_-CcFݠ[I7: `xf3#rxЌe̻tWm#"hc{t:jp,+H`䵂"N=R 4aJF4bUDBo^_+Vbs]bMy'| >-yL@o|l;bAHCq뒞`'ZHUvъ2:?/ٸ٪Dہ,) ѽT8Vau%̦)sKG ~+L% PRKVه4=n$ !d*}նkvj4/6fMx? tQn$.:o*XqdttZprx&;xM!*80a3}ᡓ0!xbݙ+*ΰ 7ʙNs tiMɕEAZ'3Ԋk}Y X"L[OSkx}jjo5fP;n24D݁Z &njg~7]jaQ:yݦ|SKe{1cvYUYĒY&om>NQX kM< uV{K~K8!Lr<זf,"sK{sj+S< HvXug#b͇0&${X A˓*AĴOJk+ϐ6>Ak|*HmzB,u)ZS3`x=6p%XJ \)qc*RX~a5u7* frkVU#~&W͍̱28sO.%cnZ<9,=T0Tݢۅs"@nA FT RƮD;7#6 M!t>~K.BkYeQ}zIۮ <9fqN:Ku<Ԓ?Cc[ wjSi tFMqAQJ2 \̚sWC\;yyH %VHOC\暂!WLˎ@{?CʒM@ԘIs]vzGn=^/G"TZFixGز-'PBSwo}[=%ӉBLY[u;u1. EN5 <3Kڢ TJ{b2KP4Qe܄@Qf x=KQ &wm^JKœ#Ƨ/.z2<> 6 c_8Ά⠪MFe-s b<0 pdU,M{(褲Z,:wN2uI2.lV 5$L٧򎎗 8`)ug:-VruP0|JϺ>\5l*hI%vTX9#0j$O_] APwfZ@z)U;([TuRWC垸-* K$ʢ2]UiJ îK䧞 G{/+[3j]ArEYΪ bv)lFW %0 *m[7X;9$ 4w?ϔMtkN=*ϟ̿o::Cɴ9ojmDI 311؉byuDž9`nE?nK񐷭˰Pǀ NCQ5ak&ܙESpq%ވJFt*jQGXLE4-#_yb8չ! CJ~ޅfXQt%>K#?eR⟭Xy].2tK @&B9Ps0"͹E39/~ʹ5׆P wQ)be`$qBzQ]8% b͊Z}>X֩r{,ZѴ~.t3HBuY5r_BSP㝂,%/x>^R9m2It2>3Sv5d([KFrM4⋦҉4L+0ie9wDl~拱6 `؂.n\y%uQRm\+<12Hqp=0& Ο@l3s@(;K֑W;X>eYmg8C&c6]4-Noؠ |b ڪ@qJj( aG _@hbWndh0"&/K(4(֜fi-;ӂRgskΖ|Zaͼ]ʬ2g 4D@.LJj(nO%<}N zȉ'ֽ8tt\Cn;^vv_&BuxYB_%RgB;n?4$|Z{fG!e+?0⤒aQWϨmݙt~%}X-xf`7={t Xsd OnΊt˪˄d'㒆^lvök.`Ţfu{@#Ҷ{>t{ҢcSu6hqGNcjGؤqفlR4ʖlxZVg.^кSwJ-~x/ؒPv^DгTE*A"np"~ *p^ e rVX}0$98tkuw3&b*- C^\VmE,y<8`{iW[.PZ!:-@={6u{qe"21.R{-en|ڈ\5`u vw{:=p%H,V{:#RM&BS7YMm:vسp$U1F>`̮|eYkt>H=+hgKq2T#W`:Ix]DZ,ѷ)#d LD?)~?LJf@ӑBAi!oa6ݗr(WW7Dҟ 5|k9e;smd o ZW3q3s[CF; 2k |{T]υWhP);804̩Γnf >'FAS>T37譜f].g|r\Ho:^ar)w^[ē/0X1 4nԽڛe>egN%L5+v"bNV<$NS}L4ab<]ҴԼD_aTCP|N((~\/VwJ= ^?٢;;r*xuVE0GGduAm~ gfx읂2t+*u'hGZPY<^$NBfàMj`} N UKsѪѳ/֭ԏ)F:tfymA6r ObHk3&5 ;І[+'-蠼~øL+ mdEz)?GPV*ЄkgF7(̊QDҧJ;q́˱QH6ufy <| 2f+[4v…>b隩0BfgDDjGe `3&n%@CcDs*AB 2vU BUU!t-ۡ#*[-4%0Zd\sb́G,N~unR  YE0,lX m_c( .~ðU%OP"~? 8 ]C߫䧜}sͮ'(U$lD0cj0Pȗ#ȴ# ̾[z1A~ *|\" 꺍T$jVO=hFHU-η![^c HI[fڸ՞(2vL䘠Gp U<0 L Qan btжCG- qlnZ3,1 2-b6 xa ]a@|=w|@~M4E \^3wv5¯#t40S{B4KV῅! Į' |͖,ي1j#4$~g9\3^xx;cLnӯGtS aҋ͗w^G˴ɾoX^<#Q۝L 9VZsT)՞nEP ŗyu()FOKRiNHfjel`b;AC?ρo|~\1挾(kJ^T',k(M-)wԖ=J BMׯ`|DSR]7VeVbZJ3>1}Qc9 xr(ga<)=V RaCntz@P>vF:AT{=QX`c{6{n&"K]2˼\  j`ci͠R}1n@{XW8e& 6ָN`z?Z!.7;9l+'*f:xXcmm%Ȗ-,Q[ZC$;sH~ cjd)+RDi}k{*H=;ltض5)& Qw`WG0T-s|)dm1y<F 'o:CG͟H 3|N 2rXZ' v'Չ~<@Qoq8(dݜѻ}>%BW9uY}nm9`їʧb_raΞқo]6;f |m;ޡ%@I;tNM/˲쇳+Y@æ/{]ٌcυ,>10 ?vz? `G+B7hz]si2)3]8GW:i<lm-R2j5cSU*\, #Q0=,L"SFjcs6."SG%=X)DtEU3eR춪Uwʹ$߻Z_7) clTY1teZ$l%Ze2fCZ½w};n#bbTYy/=]}E|la74b 7I_F5l}gIQUj!f#$anv%鲉foDŽQ({D[I*\!LXn+BI!is0py큶9`F;,N«.ۘtR(h /*%|}S{)w05߿b-Hxnő {-$Tk)œ,5S'^vR_U1]bJ8u (jn+S>4g!pˣi"<$iߦ,hC6pA lZϪ"קq KHͿU!](7hoRt*so(tRlxX_0gw;3}kzhmHкfO,6%9i2r ..hI1!W֖֖ Z^ *.>7ZHEyuCcTeSr|=M;4_n4- $( G[nPG]tDB!5^G:0'/6Ԇ JݯhHYdnVl9e)| Uـ 6H3 c`//M`V!s*{ [R _(Ң ^4Kb؝e|PF{OF}+}VٯH!EfR\. U@$Qaö\0Ln8aB`~%Ѐ0=?:lEXUUq{*uw8=tf6 o'@q9v.Yi rM#Me!{J"HTUm ePJDe$IBut3\;'ٺo8Xatͽ6%T1!T:*^׃-Rt5RY[yHGX9]<כ00oIb!G'=mDUOI2u4GSmFG]Hsn_l&ۧ~a!ۢt+/PytYd &t' yq0J%qͮft7ŧ%z%5Y -mFǝ#츋7'H=0)0Ĩ=ҶOe"oD< %d'$c׳2r.ĠHҹ9X!] q-q1Vߖx"O@;BʭV2Z4+k$a؅o~UBWY8JZl^90µ@6xCp637'2v@҂^Bw˩?#kVrL,C(<^Z7 ["q6a =NLe njw?[ȳ'87q4/8pKmfHz[PN:42jv̉Tg!hbtE%xw}cy9-ntF9g]Ǐ 8o7Nwi8-"C4.#ͮ,3<9=`Fr$H)1T,p8zG=6w@BB BPc/(@@WЈf Z(>3=a(cɬ5g'%ŷ0wb*-yeCk4d cL |+bM"^1?@֟W,ޙ}'2 -L?e7> ώc)eݺI}[XnR젭|fyq.f9Id5selC[@y|3BDZ=oѨkIOAwweɎ2j{QFZq.S <[8\21pu%k\mjJ*(v69Dv5rHD :F鲇vv(TҘy?GW=0sJm'Z{65r} bBW 2 OXimiF[U1B,'Jok Z$ql]p.K`ݦ"<09ԓcQO+GL@+P07]*w mE3? eBc,^ts$@Rc@i?R(3 anbu,jA z UدQ0.vYw1B.#Hҡ 0{z6?aFL'zChbr1m9iF d@Iw_}W>d fz&(ɐAx3A>}-RvTۑOxqf㤹Lxp4cWZ>Z!ʓ ʺYDnOnf珑#-:{c +zU-432ۖAvj9LYu\znaUIN:zW,r'DBlڢl8jdW,"urd ;rO{̜DXl&yl& +FN8˥7>kA3oٱ[6I}ޅ@|,Տp/9n3FbMdD:vLn;GgV6+>~<)k)KONلϥw{ u\tס_&x&|$eF:cP">WƉtaJ}:1A7]?ݴuN-+iӟ%(@#nMyw dph ` /v/vb'zPstk>+ˎ^-/->E'玨z :'D$jHv1ϒN-kMheY<|KC+ ? )P(!ӿ8ȗ`V4@Y VLin^zb`t[K6\[\BJpcdM^߂AH7!B,h5|I1g3/:73IaXc]~ѕX3^$XlY}8`El>M& /h}"e: DK\uB@"t3C("4{EB`o&Kh#URMhbBd%V0o.HuPa!fu3V†fb-o6Z2M,+e!pCK2NK gڢm<՛pIpyj~/iǔȴA#,HuE |IR,gt.ut0bL̟p.g ̯ІwzfEE\Kq?ǹ|+_~rySC3aIL% sag-'V, .gDqE7<ι<,&j`kZ Έm?jT0S/T NE#D jԀT# ڇ~UCWb&pQ0iEWw1p}g}:_3lDq* I%:9[gQXaY]i_<߄\j}ոU0p[}W!&rmf ^\r , J=R N0BAfu\Gi~\316`ȥH *,!ېK[$S6掑ո`qhQ ե=/4DNWLLGe6vJv mnGk@Sk6w}rO{ = nE6_~f_Xg~ u޳ ( #g7:o/0 aN,/d`{nЛ1Ph'˜XS5rp s_a>8 AaL @3Qx˚Wp,r n bGpIxsW2aC6+7-Ge)#~!Չ?|^)5sH';wejӅ!6Z(Ҏ}JLh2IsuIB~?Еq(BSuSۊ<.pF`TÂҌ"|tsf19Zmjx’ÉvߩX{xMPYr%ڙxRO lxG, (cvAs]oO7!<>L}C=fF(кVcEU&ЅRz1 Z߼EįEUTcmtNdli<=:'Q/i2o.4=;_FQd2ũX٨Ɋǽ *myEX7GFۡ j;!1*[ I7D`K`Zf.ReEjOX"xKUf#wX{qsHjrٞ? Ap`k[wD!5Hs$c-l&*(JI=47|8"^픒s~lhzÊorr\.PT;Υ˥޴qG1a Z߁[{:04;S4ƚ _3/YDzda Ӯ} 9Ywƶ&#Tq; ϼgj :j0D^0ZmNp:<' ߒP̣~/ 0,☃}zV6=BV͊2?wkUϾGkoE=^VaP\3ew̹Ɩn?9Ým?`76[kpf%1;^Μ mz)Ɛ+6®KmɅ#hw{_h6T!MVVYT7Ƶ+s>Ъs.|O3Q m4߻9Yb;j3=p'l*g~ro׃ et}H%~֛i%u帒;Ys)#xMu]Lf;Ruv-9$kU]}?B>3 bWU Mi|l調E|UL>hw\OBo^ 'sċd9԰~EbpE1}l;&_0l3Jh"1v0;e|mFSt:բbg ڳe  AJKN>ߍ_i;g%p1YY'ϔ֝ɻwf2]H/ș` n!4v G1ܛ~Uϴ0}N7G>=>\wY4 Ҁf"mr>dk8ji>$T^bԱ3{ U]_g79Ēhsd;r@yejōsWlgՌ<7S몉_Lx uGzK@ζQD }{DX ovjV o{[mKgа(zd/xXmpO/2YQ=*H?^%r"3ǬlF5Dn2:[Gۙ(^$ci6}妑r;!F%3]'=yh;|ebR'E$ly?|Np*QE::6@ϬG54H앬зh1+~A' #JɛYDd1 oع#GA?*iod\b)w9glgl;KyvfZ V^T]i :IصUx}& y-9dolu+$)0& }y Xo=ފ~Éins <@WXn 4C}< &Jdf@0jpIiR+A{TD) { Lz?a-9N9C' 513,7iG#,awJRC~E<!(7nO)`W7Ws F.&Ԥm67`@T6qU0 r?TȩԤ0l 誼|ϜcŝBT[„;L:o?Tz) dW~[tix|qvopHiz _=p!N[۔4t* zL7uFTcN%AP:~W^P.MBflh[N5K* _՘$γE'U1lպ~\'3EfӨ>?H5Ld`.7ꫫc`(d ǙpSHgf1{}-%TH_o<**Nz h5q 3{.oX$rF_r7?iͻ8/*ør0(c|qHLS_\L{L>tbMݦuRȣ9i]@CB]m䉊@ӿ6c{K1_g6A^25U(M;w`\Şkw& Ɏ _Po[J]5#jΡg!i]zcYr5CS1XLa oR{co#Y+0'<3 UƸ\ w۩hA%c)!ZrB5il5/uoh>EFҹ0( rk:hza2;h’4JEV;~ԫ Sɠs/" = ֽ[\@<< [}+F\ҼW*ҜiXOWG-px@)6$xaPAŦ;buJ P:0JGukQudV_Y5 +ƻ!'Jrp}#”ʢ!1$kyj[I x&_QȨh%ڔc}w1XtfYIbo{TzC@칸OAW1@}Lq\"ap`t@ޝwI4ʚqw}7I%Jm#հEo~:Q8 RXu̡ɘ*nO8EՂ{1m``dQϡR 'νCdF\SdWaAdtiz D{~pY!tۮݤc噍f/?M`Q2oOHRn+n PhYH<䬅m?I$:ea9S x;E-}qi7t o[7B[ Z,65Ҩ2[ymiSf{L b_׀\"`pvYa3kUAsOu-]z;$?ilP6E~W߻zQQ|N~w T][#8sxO7.!ԙ|T')^UƢ3wD FHX&t/7ڗc\O@ː{6wnú_=dhU7XSP IrUBZFJRHlMq>P蜇9:K`\ }w m0%[&5j{{(]'&3%%ڵKNkypHw)O0F#XfcyǟΒ)ȵ2mtʊڞu '8b5:ƒ:9I4}(3lӕ$ve 8Kk͙#!q2jRDLWgw0M$W709OW~k'9XJ9{rEMal3~Or{~ zSQAfW N%0!5ؕ,74cPZǛ#J|PR>_.TjYu7F ۻ6 hs&#ַܹ@0/S< iAwLȤ ՟#-$h@o;es$qn)Lh<- 3!_|0Bخi} 0y:F% ƴaFhEs 5B1;<52iFOt-29D5a; /Os {.Ƣ=$!勼qB7Z xiGX-8^ Kֆ3DFL4a-$+iOQ4JQs_R^O+yK')RiE&eB%`Rdɮf%`GX4R '~حbJm(K( %*!>`c~\gb|ڹevr n\@G' =< $(~5gdBGz#q(^c$ŗwQo؀1..Z]} ќcC?ЫB='pzVȟ@WۇjۿMtxkm;жHɗ?_:E? v> DQ˄|C!>jIu³{[ʩ|+s@%$kxf+XcƸ}Ea'5fHИ '@N %zrӿLE%QMKh,@nOzǽ&[,|Ʉ]*]zR G#+o;+r$qe21SW*CVEl\!1zN]+ D׽=(FJr ~wK64ĂOrs4H#?~rhIKI3hwv7qSxyo8Yu)iOm9)c 9\_:R&ӷɰǃ#q2$(VT]؅G]0Rn?Kࣀ}<:CVJ\FԂ3Nl-'QWBMC?Ϲ /L W#TpxbcQy 88Ӛ9_REB}N tDZ8ǯ&oۇ#s@4XPh#oJAWc>][mboӡ_h|vM$=3\]RaŖ~ڃjXϋ\oR8۹Q+˭;6/ιb`g/ۮBu˜0dAuڇWx&Θ}1{tkX #8C4$fp-,z_0Jg7-@NVE F͛S K| @w}F)oFԁO]J﹯Dy}E1ڋh/s.|9V?c0.D$% t]/>"Tg)#k|^ _ j!cxk?7z/o֕:)(ƴd!.k[W8Y*=! 8f!;a-({cm2!k'N:|H2@Tzf!SnO;b2Aqҹц/Jz DFω(?^'L;[jZ#EЭzR:I:Sw%/bA<}XN΋+CvV oLlOTmO(ㅊˊ&lXX+N$i{8`|='HXSn\*F;kHD5fnHCXl$QaLjZ ٰޜ:c>;^UK[=H6[Jb/4*- 36lQnmVe f!\r2Ho=5>/:aK|h͋+?te=mDdW%K+ dtjq3!f -[]?7Mk9 &1k iɆO٣4+ X;Sa ߾D%MTٿOn hC`F\o`7)B>I B4˴:`}<4r 9lƈ],Ex~jQo}Z)2j(waҘYRL`|z@Y@T{WoCpUb)tDB59B:-~xͤ'CAX41OgANX.6} ďB`3XèJqŤZ-K&کe彠dw [ ;NoW(HlAZd4%J˖KkђyM{\:Dw 'C8ᾜm{NBZP'7gi ]*,G |+—h֎2(fBlLDӲh4Y4ڋ j\OS|.(VhI1a;|5`ϭ dᦨ;II#\ٿE` Ug[r껯++D.DKPF޵1rBq@[Ku?tXyl,>(皇K}vuI-ab ot_8m@Ikaq# VDqеXhu]I_qG ה{9Hj>yҞ{_ї c G-&$ LK_Qqy@-ib#1d]8`QşyբD9i3p :ai{ܿHMA RE͜#7 s^UHĸ) b vbni34id؞/% L!qrdz~hlJ;&iĻ*'tq^0vbJ# 50 ZM:y(Jx)봥EiN(Yg}C Oc-ܵnbց&e38iqocSub^ O,z԰rlo 􅉙VsX倂eGuȷ 5R7!\U)rf2Z!ʤ&dcUU^ygd|F}7;x`#.uI~ޥECL)1s2Pr=M<'lvm"_y DLTWN2J kM̩S(zΪ7K!Ϸ %$#Z非OJnA0DrOV78u$t!j2aL )= nAA ڔ? cjyKcL IQ K 5ɻoUEXsd-%uF1VuOqOGRUm,Ǿ(s4y ]qy`ZT7'm=3?Lihn:w6o  #wDxze$/Eb'Q8|xv;xI@ҷ+:jթY3ɯ5j(s)jIfpz;EK\ʯ9.ȈRðT56h5Q{NFS[y\}MSlG?*NϴcL k@jÿ'aRZӪ@ ) ZΝ,= cFWS44UF.[/X*[V0bofl.䈸dwu #wăRs6|Ľbrb6KuºB$ q07S*ti\9 @fPWU# )=;Ъּ}7~3t̒tH/\-8NF M=́Tew{F>g=t2vifaUя߂Jc"nx 2I7c}I˜8tI/i OQ-R;4E0ɩQR`n#B5y/:>g: k>/:eƫ_R }_'A+won-9E 7dz(6E\(JF>$IZ|l3D N&si:~-eM0ST4ot7R@UGal Fb=)AʥO5vc%mJ`A44q~atWBvosږܨg+_uM-JQET}'2 Cڪe{>,t?=A[ bNT]>Xz%;. ZZQ`R~L/]b57㟎3_Ce K9ٻn?K\)-iTvthucט>evrۤtuW~3`,*$զ ̗51vvfCxyӈ7T0/ ϒ2s6CE:k|ޓ{2phѨb U$mۘs]`~E?@HORE^?S^FYXʿBcM%;p~I=J٤dě8ߠ^ȳޥ'_ϷNn"7K[wX@m&؍u;3r:םT0trUIJ,$AYWJ0M.x5WF A7̥pb7dd6 a* ѽ;Z8yyPAie/=tR:C yG׵l6LРʿھ:ŒGT`@ v6jQ>9- gF zzIB (k˃SY^GVܦ["@꠶\DL:۪4ﹿU\GUkW_rU&艭[JCw42gwᤉF:ޔssP٥N>Xɂqh!Ή~&Wn"5grK ~ ϤLhQRii"&&n[/UWI5ww)-@ 2Zj3wiR#9p'E|>Xu a Z:OQdcF:2%@C-`fc*+Lq-1ؠsc'[e=EfUn}Q]}F&`k Hy1Or uFZV\u+xI2= y |Ed<+f tb3W~Y1`/.![ ݝZf Yu7)gɎ -[IgcU(Sy۪ ΐaurd?tהb^s1A2e] x PZxT ́RS <_X>Wz}hLpe 5'zÉL{HڅG8_X]yyQw<Ì;i,Is*,[Y {,ͩS>R;IZlsFVx)zJ35GGHsoΙSMcy Ɗ)i&8k{&=FPn_́~`=m Ki9mHV] Xda(݃3sw|)ps @^9V w5W깉C5Bd+ͻ2h,v8gn }Ю!~`Bg*噫n)-UQ~|l\/_ޤ?8ӾرR疰2CH%AVq}g6 ztCDwsfΉ3ݰlhҒyw;@ 2r8qr}ep;ZΪٓw'ʞ}MVobFBm>@q뎀p}zT=]Ff-=S pP{a??7(JΠ#FZ}] k,:-~IkO-JzBNiXFӃܟOǶidr`ETaxW6|nkC KV$[fHbShmeXz A|1B'[d?Cf/h<  ;fQ: :kUN٤U90zEK,mRguTojUZ+2D+H:9-Eω@|1)Z.|$ent n{m4pdn儀=>Fq8#6ƌ> J"G U_ uAMsPk!!h3: g>FC&>%.Od*4Ϋţ>nBm6'G;噐Ek2gu;S[suJuTwڣQ*]QO%!y KTm\ˋ[>|*`iؼW| _zr?&nW=%?"`]qe.zGuȽY?IUmg#Y ʡ;yc Zywٹ_dq) `y/7g^zNctW52&^/|A:ѡ<y5%:d$,l{K䊭Tȉ:J 8ԢgCQc:/*g[cP[Qq6O=OQOV)Wy=OvyQ.a}YU{aZCO$mlC$ez,R8 Ndm&R+PtZц>cz6}3PpR*tWZ_ELWd˞az4cN  ðvUf@Tx=C - :VهvAuFQ2sXDQ2,l %&u  sN |{Rf U :, FTdf ž- Ԭ}JQyi-=M}HR,̷qma}Iߐsw,wV&0~ԡ=Vl?Vm1zf-NKl?LT$qJp.K;lvQvx`ۿvP+GŪAHz6V@c6S|tB)yZQIcԼ[x?5Ya"(㮁o{rL"'\o-//Tuʲ.U#OS3n.,d3->>H~ B磱aE^. ^mHjk1uiO5F̝]j "vl0A0"ø_S:6Wt!tP07 EPDs >ap@ ]^~DvsJ@ctXCp2v^P#b* @&Sm[ 07A~S'ja|ƋM\ҌnvXY(2NVEHdAb7S`5Y-x|KciEs$wjˊYާ@4n]2,^wC83wfgMfØϋ^dxj6:jeRMߴ8\G\>ߕ'O➢Iˢ{[++0#O~#B^6(sm:vCL]gj/*4IȪʾ &tGTBf}T괮Ѱy>In snV3CT11kPlz_\х N"*m;l[ .[c ~46VLBOu-5?VַcA&͹pۥHqQ]ưj~Jme yh+,1{!kД F#TЖo<+L 9ܱL(@h|i/byY3MKb,ԩ%G#Qh1$Y 1{EGNo~b⸃X+Pȭ꼟m>ŵaΣnIVUmC]7 GF|'FQ̙GA;(4HJC=,qftfs 0Cn^P/ =jE#=H] /2 V4$sF2_C1iLs,c8jųG.#?<֪D}R:L%ywӔe)ЄG#5c! sl<0r*5E>L4|{b% jAcbaP o$=WxhȚV d 5{(4xz-H=IYaCP;*Vo{M EW7]wh>q29P(IQc;G`ҺKk:K,/o<Ie'A*%F}H^dks(N3yN#EKH`I+N 4!YDw$9!q i&"UyˣAfS1OZHzTsM{>m#`]Ew<'DŽfGCy쯅?9_vLՕ<,$=)?$^D8Gg4M5#*N[1:P} -|nlR3(L(pcp_v4/m +1W뎺I#?0MPR0chp$]C$fae>Xp׺`kg>^ec-+Y`_7*?[W݆SX{eS3ːBLoL lJ:fmNjZr=-eҧDBm% [V[нH̢GUJJ qL[}_j0 3v-p~s4Px= aZltR8k}c>>lZY4t:eGBvIeUދ-=pn¿=O@.z|"7|mUۖ+ΪtK H/;BH'*o)0r9(c+M/&]eNIWxiƶ1:Ӗ2fofXHl%b;w- ~ͧ9G8ywh nH+1;#=$tX7oe$,O_&+]F@ٸ:9]D`?7$k2~ ;%wIl"m&]V̡PK} / \|;I&[ק]W[ذmi7AyPcg06Bf!QDoP;O2Xl ҳJY.vEfZR‡8ICB[{RuA٤ A@б詽@Z g-4>.}u鈥 E Z\Aiqʰ i,Dy`}nM ^URJ$#ʐMLH'*M']-5AIv];-65¼`YdLkZ"Ur,/R1_Y4LXPv'<0ۤjѽw:d`MyvО{Dqtqaƕ>v5tS=to)ttU$Y(Սْo}J3NaW=՛ϴmc8A@_,T| 38wm> wΊA]٭+GoнIYw[݆?O뺐'3 Gm7-qFiNd*l)(\(Տj^Wdv]o7j$PFh_ϧ;b䐾W>V@:Aȝ fbhl/ ,4GǽH۽Vhzcq 0ZH c^ ڄkp[ޙQ0٘iٿl ~A!oV \(;^X=ٱ}II6z;Q+_\RQ$"Rԟ"7LȇI2ںM.Y \51z/ TBv)vxk6c" x~tL嫅OWK/G$?*! ҘM=Kc!X1:\dٺFT%+B)[ qr#\5)ve%h9E.֙tʸ:*T:X(;-}XgMmGG4y4tٍI8jF¿"dBԋ"HlԕuK2ZzBIq^K. r?B4ܡ?Ҳ2vZ/~хTV柏M\|Mkd=s6[`WC9X_PNQC9XϦ#"8P7IGɇod?S~$9w ng䈀#АcvPYi#ԍ,`˷Ryb@m>h)ҊDQhAa$Ki#5d_F$2ӆQg+O}2cQɑob kT(F*ab[`GV~mA[Mf?ϻ'iPAm66?w="WG#&'`iKܱkH'zL~Lt{|,PxG*Foս9%mmh]T_It/0O`[4!qG>;ft>I}tds*t0.UhXrר?crI#f_óR>G.`YsʀC)B5憭bؠbd/;*=E Bx#9E>$v֐[τ/?N{\S1*>Jnʹ:z31$|Fʟv-OAqʂG|4CKz ZlnJ]uWM#ER'i$S#1-Y:L{G^7VX楢%-,ĭXN3YidDkN UG:/.QcE(xC٧vJ$ f,@R[ZG %qw?u6$} <8"jӉ63GQ6yRU,}In29M2FT5Ԡ[x`7/hAd@,BAL*ʪH' $LSLy!YR5~c#3NR^v!۟?ڴAmfG`X<6JUtrEc{sj =M'@'1E䓧{RXkGN5Ӛ]xcG?أ%Ǟԗ`47%Mb+{2C\@s D{ۖcQ a!гN,f慜 O:136bZQ~ `&kD`ϐI7YņH1]>;;L&(R:n\ ){kub ۴ɍF20G&08M14_ramrsv9R(Ȗ%-&%?CX z$V#å:"lWTL)8i-׎maԀKS28 ndT1逸lN$弮)7%<'\SbPl-;LFE*ko2]ïqO^1peF7 L.EǃWܢSStG̛tU4=hNۡztQoǁ pt\>Gaǎzj,|'N3$R;6AS׻Fix)tY7S[)CDRƊ'k6S@G`Y\aTՃ%Eצ4^[lhX?yMe_=PLD]viEМN;T+w\;g S6;60~.ǽ)cCZA t^bbb s-h6o:@G:L%&Z{RaHVZU'f!es$s@o `uK5u) Jr>}9!}5x(劲!t[fܮg]1L\31f')rn}gz <ポ 6uA ~F_ ) xI:ܭvB@, 5L7v57j|ǫ#·B,>X" eɿ٥ X(@fDŽ⻒@3n'u:$ո;Z*PoxN<,!2m:Mk8;@ZI#qa|Q` %Yu !&fF l:vG=^>*P]O%`~*|6xCe`ƱipqZ'xzP*8 -ߞ|OhRK ?rey-0xMC{ @,<~D\s>` Z^b6h|~+F-I:J6~q_+"Ala7oT] Y  VI,dgB/TjȽo͓; U1s#pwOUQ=@ARo.cVI}_IչJJ6j-`Ku,L)2سyʚPou.E.irS &ˀ-9km==e1Ocެ,6o8^.*Us#Χ4Y9U)V+"?TOuxqTZ>uդVI+Bc>fjƘźl q("K`rsi b!6e\@ceAV[mO< QpuݟLBFp큻-7(cx*|qL`{u-:\ey|cG̙̀Kٯ4>\SHMY6:7Oo]hkH[k'Y/v/ն2¹:9t*/NR^Tk)7"G~"~`Tpk"dp9xڧ9EVik? *]gk6:gzz63Ymt]e(KђS)vw"ߚŴ-Wk/=w\fEWS%hejmY- 0"iu7Р$TGimx׃~ DOp- e oo c[ d3nlX>t!h<8##JXȠ2OñO89¿Fhiǽ ҋJ%m:Qk4VJL>@/]QtCB'Dk?Q^|샍X&b@]A&3Z `YrmXs "@6_rrb?ۀvJNPz <'WzLe-v68aKYц&AI[ȥ>x `k V-ov'I~&$.?L;Ԟ3:0[*Y[ODEB3t(tVG Kgs=AQ2q|>'~_KZ @fI4֟V@`ZgŶY&{: t e>Y*=D- mlvtdR,EDp -^)0:VQ9LUFoK#7T{ۤ-E.#A5// 1{@$soa8,XD2 &%]a-[R'L0/kSFYxsy Oܭ0Oo(O r$C\]iF }C!<8x=JͶ]Q u;cƥ"5e j[t/ y^J9C9OzUgA,50^#ZfFL\)&q׵pqrؾ,6sL"W"8uj"V5.p 1 VDUf.13ݐu<fZl0xv蝶ւ#YNj2xM-|)tkJVڛ  K\RJS/{ڰjHZ+3$AI1N%^5%Lo~MԬQ:~ w:^!wʍrCx(!f S'/߽]7bR7!M~lĦG"M͗(h;Hsb,Bxe %<,"%\`lUZLch1p궛1_g-GP2TP,^!lTJDZ#{b%9TW6s9Y-_e2MNQ5:\q4FZ;)_zdŷ YC{#G\Rj4f.VJԠ|7lUHq^a/NdZ5x3k8W< XX(DCI0e)~uT"u`7ު~rŃ钤&?"DﻈlnJ*z)Fwz3O!װA/ S׈ޯ>ʈ/M^9x)}t_0ڸgSULr 8iT!{ۋ4Ox8ڳDNi?QNk"DSj 0Nhƴ} 6Qьn9?̅5B8ϼ|]xhv,ã=M:s@/ Fз5H>L9+VEqZN>:}Զf.*71/̮.'@Z(3gxL+b n x~Z_G.Az= g\ Ĭih٬+Gr<},Tu51)A= Se-ZMLeL倉$6b(8r* bXnۊ`|oFvՔbg= B+#WMy:A#9$se+\H&v3M6Y; ;V?8BW\2/@r U1]B4A}82uۤCQtMd~ikWÊV6qqTi*/6m-C7)4zL%2vXa`]˶~2Zy{,I1e] -YtF^i2JtKzo;yn?ft';yCv%hҴ(̱ȇT@&,wԯ}/WJv0v[I>΁ȿy_503viC[?{?QG_'.^.KOrP ]8:`0;nM/%Tu^J@Oqg=0S?6ӣͲ̌‚t߫~/uC jOv]@e^?`OPzXwtYvϣ~1!F"dTs"mMNU4gٖS@WH\Lx;!|hj p0bI6`CDѿ;Q ݰcJ@Az 7/!`Ev:B 㱙ѠH-S on{՘w8ʍ2ȑ6ηC`p)g̯OD`5D; O GZˢhηFC52 .%L$N z!^ZBaO Q4MđG3?"8J JU(@#+ AEUT}_t{?(q{@_n'|%,RP0'^"R-C׃v!&Xy} ƯBaݡXSVaԾwDJ kS#oGxK@fHnIʐ5#,- 茕Ou;3>Oăn6WUS.Wf=6Uw;^" 4%$8yb﴿i IyК$x|eu Ҟm!L.0șQ]1n5 7gtVߠ cGs}`h)7pZZpi{O:N4oZ9KuFITVf|DG!,{Դ&C R'"r;l? h;ܲitMeAP9;RQ`gY.iu$Ֆb+f5?tSh9SèhlP) 뀝\XYvi*wry蚢^PZ׎l0wͨZйOA^q\| U%Z/ e9b'AF?$=/غ 3f}ػ#gf(8ߎKK4 fDwouZU*ϧ'_ xNs%ҡpmRj=KWR@ũ&ޏ8$r(B(#m N2mPDa>D8iLc]@+9Ա/SbO/a'V<*exڣ~TFGܭGp_*$ H JzS( +jPL{D1dV'C=BȭH|WWh4|MA%XW_Q4Hٔ.S..jXckK;WAe YmSQ'Q&ki;%rf:/M W]hB{X1Ch&v[jn~= W zFuU6cTctN–+W{>K1m5[Qlj->ȀzW[Co#DH,Fzh>@;s]tp=>Ǩa m?cSHԓ3~?DwfIj|xI):b J Y|2--t? yG֧> .=NpJDMʆͽ ĎjKwj9XuЙ[ňIU~pr}aL Tl< o'r[m{K3$Fb_aӄA!NQ8w8 <ͭh3Jex /~#h/5#<t ԉ(q-o}!={,P46z6*wdhш%&F0־v*Tp00Xp6-aӶ6%Ͷ3r隦K /p5<#a"vG1_(W> @\|n#:6by͕;pCS\i>20{G@;T`&7pso kQkO hR_T͟"AU_Y 1A§+q`8̍0)==iDZg Z~ϷI57/[i.`6wp` N28fH)oB؎PfVl14CNўT=i&pNP0MlI`4&p T}2M{K}KlwčI1Qr55Hb= 0_+siZ!DlyD-{9l4G:c'I1XtqOysHMuRO=h\d zD́GėmuY*s%y_t5kGzTH2ɋKUמQcK|T6sUaоÁ#S o?48긽"tG=*<,1{OLO+0x I rz8XHt,Y"tr=ź\t/bȢ}KlcL6@آ(𽒅S_Rwm^~c}l|)cV 5օ;OMLu7AܬUv~{uN^_6?f[.p&ENYQWv? jJydlX9<1{K _ !C(AėVƊRɜ$n Q0R<[}`e7VQ'nU"T<z㧡1:\+d۟X# <֛;s( B }ǽ/ࣝ.:pyW!D0QXc$pMve:p?#xǍL#BGtF=VA9o-Puހ& `y1K"*fL,x?RAa9λt[Ty~!ҕ)nAY'{ }jdv2Ҵx^ c `|<>F`P_۠Y`VOuoډ6z0n 섅`#88y,iC˄W3j76cE~~RX}5qianw0՘nln*C# T?𲐃@bܤgŽLT٩Jo1EYՎ0 G.gweލ9xN(LA1{8)*eKwKVu^ }$TIN+'zvb54g7YAU33٦PX*mO3rE܂B,VuYy3 C*}mRВߺV܆˭2 &BɁu<"qX%c;#H:oɫPY#;7@ZX{|:[Y?UOO9;GvAm /Qnj+U>ReNĪK_:YEe f=^0Ja->&Az*oaGT1׊9&OȰ!?"lFAQ~⩝p%==N4jࣇy=;s<E)HቔJ?؅#͔Ko&#+xlpt=6i;,-P{7{V V1l}()eI'2@~[ڝaB-nkueIHG)b[CF&22+JSصg3O6,8Z&,:Z34įCFj|r!TZL0o q˾EaRL2$9FTqS&%p{fn IIBwXq^eTj\GhҾ@,DXKu3m;tc ly3*8HyF\.ilWcsukc-{*&.! EEN|Αf>t^ӊ"S_k0hˎaT/*~(|Ǚ@/S{(u6lcG???;f2 U > NfUi6 U+| R҇v+Ɋ81F8V74"kCȺ71uᏰ \GæHax}G[o ,[q1J$†D/(] N'[ܶn dvz$ &#,Tܲ+@߲G\PCcGw4sdK+6䰢` |yq ,9FX+q<$i25]pV 7/d4'AVD؝k41X$X]6 İe [JEto8:d=+_I<ԜosE1*e8utOOYƷ+#*B,/am9#;|֝['x9fj ϖLUe'|{Y:V` #`Ov5B)or.DTOdI{$!:^g&VOLuKۤAL JnAң bt#g 69䋜\ɣ4?ZՎm$I) { Ugl(ϵ0#DFGdv ^zI:Ώ q!ٝ% 5Ud-L*SnSd:e):0iB)#Kt= !xfħ^i#/1Xk(Lܙ;Eai$nunHkWѶ_}F=݉2nhQ.;`Y[`1+3+x>4)IUUļA-=C0\VTu,5&}?HꈵZ_/ɻPh)"AfJzߢ:qӞY>ΰ(jҤ+Yw܅PhV OIN P3ނz P+xov6=0bϠ) t`nK\r"}F7ߊoRz` ?:/23mj;Ee|mK A3`rj""/@4BާP$45>X'q}*$uīK#7YYeH'fA W{>A&kԫ2>U9~˽)??uT>i%&1Cb%wC7ϾEԋ$yh}L| U맍n{ͬypSboZT *Ldwd_j4$/cg﫧{m18r+H|3Mn $|޸i3~QնmUaX VHv8s*r|1i@~)˅JM[(0ǔȧ办k^!NNC~ ),ا=T<τ; jL.L qm)k C -.QY fLҍKz;S?}`ɚC^fBAK 9t' G-DsLD';UW_F(P>=(eZ6+Ɂ{̀hO% :ZMg$HeFOpf]e*.3H&_ Cvq7Ou*v2zEBbAG/TX,S&(b:z 5RxO\Gc^upDaVAe{!+n>v'&A_&tRYqyEVje{v(F .ua1KO 4HX4b:?WO:\ +!EZם-+ 5xLBX98hHHںQ_=--?3r}1]Vwf=qhՁkx3Q؃M?'=Ql >~kZ#ysf 6o d-Y&&&n w{.!J9noK +%_މuFܺ*Am5*u@{Ƿ>CY1;Ga鈕izAPa.X"ׇToq\ZђSC7x2憺ms9Lyv7@8-_:Muym{欣H7z:, AXx$]#(-#Ac  p"8HJO=zGN+ZeF즨VS`%t03(g<#jUv?$)ϰl@df +^@87%dQ*_[՜8qf$k|6Kd2gw !&q6~ޜL,(q+ WqKP j@̖O:"6ދU)m?b?RJQi>XMpFPԹ8/HRM"2>yο)9q/k/-InV1xyg Nr̓GQ"YO"{HX.G=x0h=!'nX= ƪ5_l.fDD~|2#KI + 3Tɼ]+` TR?)fuY=QB ]d@E< 1HAvkC6& Nh:E(D3͆~:> 쌾HK= G{Ђ8oo^䩓 zcAb{iAM#4G|a~+>B4†d_aeu[ h6`7O,LV |@BԎ=|{Hz9X5ނlEW Pnh1T@"2(ߘ9I63+hiP)B\VYԷ՜~rV+Tێ-GJMa,[0~\@d869eeQ== E] jKúj ѸlĵsƫtefԫIaYpTV~ZJ'I#(*d2IܜD 22DDZi1GXxBtohGA*7bﻑ]һ`9>!wm7F|ݯ07O7C"(ۅm[naBc1E ӱxMboeIup-Tϭ!(.Cu)$4,OLɯOL}U?*=ZwmED"jZ mC2"yܭf^JuduHݣh27Ɵ8,RIS- gi\oavz˩R LȦy T6 C)5ȧS8 g5'/JxP4\4*HYnwBG3I4cj}xaYO2/ {} apJ`4Ov@[q1$H#^}S/=5-bh_X0Ȥ&셎auT3}}XpGY3cM&n5(u /TY&rW F()pb}!o9)1*oF #hf1I&QAߐC5:+tPlg}:!"0/vV'`ev7~%~/1ibG1S+-aUY߰a`KW+L YUp{Lo.}]6 Gd$cd,}[#-)~ݟ4{3hy& JK|QݞG>xsnG.z,4i׼sgJA ފ]܍t1neρϯ9b'= ܏Y[nR' aƱ3ŢZDtjV;xn. mו}^'{ϡ`!nMi#!1A=3GPmg LW҆D.N h^`V9 w%z60mdL';ϵ(@ja/$b?Q|[CV#ZنVRfS;U]TF0tv\1QEt#bT%IG7ijRGŨk:I1!G1)>̺ f( 30FQ[ƊhvdNd_Ȥ)r2d")xe)X)Qͣgã̂:4vvϞ:CG7GA;78vZ|x$:_sUYXu'5lGd4m1Wbv<︉Y`g_\?d6G22Xж.s?(ʬUL'G06}RN87|JBv>Ӭށ{K;)S"obVAǦ-Bͼ]~l5;B(`uz`V9՟\#NɪR)֋c0brnSyoDӌTx9}0S3%_PPR ([gI.N[/+|Co=o;'oqq$HO%K{K 0IPDW+hi$Gw2ĤPws7!6Ӟ~m)r4? jv!dmUZҢeVZ2 Hey W@Š!J}5^o>(ޖx_< A޿QPD |UC ޒ!p.:rAo=P)tpP:"L܆wxF黜{%fȡhp$w6,m fo (Kņloy0~#|/X/4j6M)cMZ}M;s jSJwˑ0xGq`;6יfOtySχ0+B&g"`s01|Pm9$p_&ޗ~ű'{& S ĔMN/"O: y٤Kk+;7&MJΙٛ "+5dHI xW79_4>J3vK=. =c2_m-۔kXaվ`В@*`{b-XD5 κ+ SwzV43P@~.ADc6ݳ 3k '!W7uS:8D3^uR.N,^z[;ms~ NPƔ JJt!b}P ,FDUـ{мSA^]9on8.H db.r-dL=_5gKf9 zqđ!pDrА$Z3XKӍBMm46=ǧШOWtKK6*cz<Cm{9E_o ;.S1Ayf(eJUD^߅"xd @~xPO PH@;U{2j_Aa;ss0Tjxfn,10Rotgٓy;LsǫM9C 6Q7x;'7!n##@x B|Ծ;j&|rʭݍWQYq|AIJClp̬Kf=hM3 ; \Gp$9Dƛ,=F&jXdQSiu)pus#d$2{a):=xdCj7 3BeZОqS}z(_NScF{=bc;QEM&&dSP`{P#b"rn R"pAs^ /0Ã/kz_Hl^q{G ڸƋm?OP:MJŸ՜ÁoQL hYqUΙcWcEimEAȡoA4ˆ^Wә"o~ψX*}p#<,E`^H{,Ck?.X+/-O)|9}w͙3W@1/aus\O6FD9 Yπzm(KuZ-ıF^S&pW&=+cHx+ 䌣Mc'^b؅Rxj:nlU-4oF,߯w3+s'f$wK8 4D6EǤMڅVؒgx^vlf{p eR L@5P"}Σi`BPJ;eS-*VzXT=+eRƪ<4}S^j`<&TzHLI>|(!,Ew>F I;>σ$-r| t CG2~DA 3q"JË@ q5!B;b/7W鏏&Z## gY9BbU ,C;(XaiwU(zg/OYB"‰Ɣ3-%hKx?#žhְ/F) 0vsc  ape^?5ѽxb(6!yW"m_k6y \{pjV>p hP|\{pmw>V7Fk0yC@52u9&T!ei`:)U[iŠqh@*1*oBG0]Wv׫,] ΁B B/2 B f~;lT5tF>~Ͳ=Ծr2vb Ylsb6RYgq@L*0Xy4"zToѲ|)fGn{h`%PIZB'<#C5#ж=RBvKM&l'| `Ψh0ۥ؁3ꊹ=~ a$ַa%3YA8oYS'uM^iޫ`8;&&ʓ">ƍ{~Lu=9Gدi0PeKLn-RykRXb'EI%y~RPS.#H:h\.Sa }ėhj8:3Rb##Rod+ZG|A.;یۿ-(0Fc'~@ 1Hguv H5n|U˕ QWX٥L,Z95_0`CEsOi]P#$n'P`R3fǣx ,+ͳWBv7k z"xx&/0K5t*0B9v6  fge~G+kӝt߄[Q. LIMKvz!m[ZZ!V^yjW߮YLJê&r tisAg3 ̏Qtҩ Ee},%8Cx6h`ҔP2eaKXvԤc0nf;؋I邰*G=z~6Y([~s c |u1O" ۸yU3#7 ,o"Zz J0* H K 4 KYCVbp(§MSR?IYe3Z -\sb3(#UgM2%Kо>6@9VR3#LLn\NG aaCOLhS)ؕ_3mđ=ӉfaMO&[pm礊G 4 7 4B-^e-/+o˹߄?M[gaɳ gY4.l2`!qHQ$O^Je D[fVw:Nn=[TǢeO{BэE $h+AD33JfIwJH iDZ1LpX36& E L\èQ }b)S* ީ\ if rT2<;O@ES%y?N/,&efׁ7:#|tJ+t #8~"v5\s?~'<F 4@m崅ţHss9a*"0R]cz}z ɂh@0&,mc< |ݦyڢ%N۞3ppGz[JZ=7YGܑұ,1tTU-s+@sALۀ>ʤ+'+U=}PBwQbkWQ)iIv8^N!OF&;D+TbZ>!xӌpe?6!H[wv&53'9V%(*|T>LM`&,0X1.rVګ mh&'lj۝*.!_`rȖ8=[JJddjO* V*:0DZ4U>] 8B/)<D+BSG$d@AmYMn8Db셏Q\A7M>?h4́NۖOZ/!//qCA߯3b\qb#/K 5# HQMeH7Fsڝ Ƃsch-H)#ı4aߌ+VC"{TXNV_$_r"` &'q+ |vYB̟+]K.=]j$+vͮI #kAos0?_hS]ܠ 5ue1~­pJw1صjB( h"Zu&} }9 "7kEҭ NqI5'#Z1!Yyj=' @0ln-R*%}L,0 [uA+(UM\X6) eOiY$tӄt)~&:s_ CdA Lw𲂏W&&ɮNs K-Pg٬E* $2BȷF6N#Uml_PtdnҫL*:he[q1=HIepgn:ڀ-|=RˬU{jc[&lжE84e,+*D%5"$l@?HOu.>g*|ejaJ9yy)>3vzh0_]Va#8TZ뛜wE*7aUbGȚy\ET2AWEKj'|A!rPq.@a%EDݏIi rt?НjӻNO0Kp  # y?8Dgpw c/;h075xۼިQ<,Dz}: YB])GwD ;Ekk{$ǓvN{G{̎zrɕBc,O52=4QUJPx3zTRO#mB[fX$6Qրk\nlhYdCÄqhyWhz6*PA_`oAL~ZFJ!+; vġDq8ypbch Dy>M.V"QkK^/sY &{"!@?=8R{:7 6ьbBZ-#,-8+Ļg@[$-t)P$VE]v] {M ɧWv.fcE!,IuO昭JaF\ >)45!.*`+GV cL\nmq+{. TmSМcNsO-0ȭg[28eVFghx0x3\/|?FN!o+="0 tn1\O3Ynn Τ;,s`"/slڷ:]O=N5S5QDI)lp dvGtдv^lI; ځ/!^yU;ʮw>='>]E1"}Srh׃dITjܧ Ʋ6MfC d} ?ZJYgeԃ= 6Gz }&_%4ظ0f0;' 1:Mo"ǎ ܳPEn?%?Їf uYΓ|H<#% %knB#hyƤ#!0 Otֻi*gj\L#VPcn͗ҜjL^]QQNEhu>xƨssƓ"bg`>iG3'|g*5E\LRÇVDܬ|+ ob[7fDl`j*aGR|@Æz7ټ̄>J% ӌQ[:SO^eIcKê oL|>:kF`y -pm:VGH/E|`x\axo#q_A tYl'%mK5EHF&&yb&bowX͇삓`[sIT'k2@r_e+"fN.| {9@ #|)qɌ)Σ'M5) k9fYp*8|}kYDm]t1y:=IiP똘a.*i4{e=5M|>YV jdBmY EC'KtwLDD)ռHF"S6OtϺZVF* QxMV? uHT ^ ?F5$0^y] ?HvsaKvsh[ ~ɭX|LC$e-͑f2/Dlr=F<|&:  >LkZtG_y,j ^ 쵂DWU[lt1X#$F(IY|E PMYRF'<ӆ!vo84DR+l@3_RXguE;` k/\4G.~c{~ntKImcl@ZVAQA27VN%Qᇌ`U_RK`'OP!cH믥UHqFJjɳEڶ[,C- y|Tx+ cWIVEѤL|Z's,~2k}ޕQ7}MP%o&NP{csibnenм-ň|qzӷ7a^h5h3;7=h`5qIW* n[5(:`j'tA;UTK&+nz*Z "Ԏ[ہ@)7~Dڗb[11~GUcs#er}n5MSKHd wO6pgt۸u/ESk'ms=j~Ѓ,nvȶu޳=J2i,.9zб) -.ѶMt0~fe};4X8{P$qZ hlixflRɗ&Ix |OmA3z()Zn68/ȿS9N&Wx."Ze:CNhtƊgXNha orbkCF4ȕ#6P%k uu_zW7G ^I7 Ԉ0?ӈ$O+(u>g.z=jb.7`o{!ԁ㺤-%d陖iѰ # 3\H f0f`5%m[Mp}*wY B7b@X[pbYZ֧4$>70bl:_=8`q=^s_|WaLx/x%ݶ$řiǼ*|דm2)Fjo \!o'~gMI&ޡߨ_zzX<݀{ebh5pnfV1uۥA`b2> :R57:@Z gjI]7\˴ qr,i3侁۩ ElϓS.'|CMNt״ҁx*M*X=QÞ--[u9ѩ0eg^N&<΃F_(+Eck. 3mt˿Qr>/N 0@nLD]X!MVmywiao+tBBO+hRƵ軼d=WJi 1YKUAjzfwO&X 9ow4o%Y:FyEH;DH~Hon>!,CNCʗ((Kjvps1Vͩݢxls)ՃV oH1/42yI}ՎL* .)W4P%CN 98;~$bRTz%sF XO 4kXoyr|# Y+G2SL+{ʙ[A@"1y?}K`&rPcwL߱OCUaͦ  iڧ29pk2@+c뾚C*oZe?m`L[fA6qI d*V8u"KYwޫrEtnI {;(xFV4s ohm*x70HAzyz(R?n>Z^*UY+ץ$Y"hIByb^꼅*Ne4- lBΐĆ/cI`nHip c?sС&q4qANnz+Mk֍@RG8'ž@b~os #Xg&EIң9$"`q2Y'ASw:KTY5* .e|ɚѕ z6Zr󕲜=,Z{;胏Pwd ́߆&mF(D21LEvҶ`@ #C:ѡgg򐂖&,l F Ϻ>0!.ȇk͹Gfzi& $m&fQ^ IJsFPhؤ1w}qV4;R%H1u)lvzQ-x@gljf'H>2=S8 7wgXCe4KHyV;% ]SSy?MsaRWFBt5m҅90j31L&5al^S#@n$$26 C/l.P% 5'X}zhxH"$J5-}Yk %}A;%k^Є%0+ ?;=%',] oԂ4Y`rK_> ue*;mJC}/\߇5X 9?"AX<<Ե7xќJ7>9x€ux|x]>Xzfc8Wڇh Z7j*}mVg\x2D2&in񏨯8pL@6 &Z4f>{"b 垑A/od"BCC6@KR]&?ĸGȎKw4u. Ca"OOm?Zhk2(JApv:$wF1+\I6,H}ݫ@Ƭ/Q[ ?ޚMl]8)*]A,O+ቝ?(0+-mjg])S^ 4H6@Z2^erH\(:*oJ7&6p&~gYg3!Faa1;u-; Z&CX…K5ÜTֹQ˗Ϲg[EpޟdCRh +bxKXE+b?>NJlO4xQ2WPiMnއY(zi?-'/TjxכNtbiM)ʪc4.C=LFjͮd/h64@(i33bUaE/=p6]ġ̯&6yָ3JGK˭xbNKc2 /Gcyx2.RyK\u̙\>WM ԬiQ.#:z![̚8G_A<{jBبLPTQBoA\\ @13%,ȉ6af.Z5M \Ϥ h;0kOVDUkW4ޭ4"`-sS7R W[t~_dz%_P4{pK u|"Jsk!@Fػ9|GKGFN[o=hkHȭ1Rd8!ruHW{\RS$M4{_(Is@=n1$F{f[?.@˱WNww<~+(s Mݝ$%cy$_^m@@!\;H7*_>CgpIGM  +&¯]'o9v7튡fۭVrY ުF(ik6;/8WߎՀ-`~2[ߐKīl\`$^Ed YD;GN08xo8>B:/03+ {؁%lj_'p&E89gXUyH.1hf:,4(4<.3ĒVJߌIiyA*LƨbGwafJ`-{%K&6V7#h9L]<6*ݒYfLUg_Cdq6ޣ@x?>i~ HxG]}p&.71-ce4|.Q= {yM+A&32眶cdOX9FeVܓbO IjMsR.9=l|<#7tEk}\5Ҽ Q-Hud@u*r=F{: cɦf5vm*kD*9 \0-"2~k?LwLݽnݱm@ Z[W 8ڷCK%״=4 SywYUnt})\%Lեo4HJHH WGҀ@*u&k>x^X w>hR$}ԽI]H &o&P=4 vv~rC"bs dt2WhHc9'zGn;L~44_#ʿoANKOTQGy $'8] \e;Uj.;đ1 uӁe>`ވ y(R木N[uN4g 2 HvDHZg BWg%sTT7B"qRq9d翻4'eWn$GV 5H,SDC3@?uש&S>VH6YJ T~AenWM~ݲ16A{N<&rŎAyQfNE4b@;9:cMIoxI48V綈1so96xdxK~AeA!5:.Җ+zXrm=Ȕ]o/.Dt=76&u{f?(RsCD`ފ2t7яip^$@up,>Kş/~d'栶5{]ϼ t㫍@C?̒c"V|ݰCPɺgLoZ0޳F@po)9t[Բ`5SF4U7XFէfvaT9-`I/Cya(nH8Ag$NVG*"h\jgqKR^-72i >y|DKVƘ%6jJJ!`dVOX@6M~W/ŅȚOҲ- *ia)P~%5䢩dkV@ ;s[z^N`/Gdܘ3qJ!o~AqO–1i]4^0q\ >WQQVk@/W6d$d‚xk܉z }gy!T~l?Mwչ%DkahYBo ģ;p^ak)8ӗ 3kDBcJM}VApvapO ءzy9=8ꢢᕁ]É~_ =24բ:GyjT56^+l Mzch|gz5rkNJЀmi{i=VTaUx@׌+,vxqSS42=L%; X[EI4}2J .\TӇ?b8JVJNW_vѓ :?{! 鲁,&9ūznܗKٚzyӞۗ̆,7b%@D徾 ){{gՄ&Yi7mGL0̹]lYoJ'1vyu\IK[cb&)eWM$ >I"3ӌ T* WZa\ Y.n6cWmwLoS"7{>cPkP0dĩ ԅn4?@n̯9 xIt}6@8z-EKZV8%|#MPf`~|E2'6L)8|e_/JV)Pf' x1)Ӏԥ6eӼKGn J wް'Х29媈cVEJ.b;n^Y4f i+*a7A#uȚ){aCT} gHL adYܯ he>כqMQAFyś*wSWeXb\@͡Qɇ}1ǓAGy@2O*;AM%*/FgZb;/GH]P ΢mZ/ ޔaXړ֕ eGZ;$$W&CR Q؈)ty-6\?-raNܺmLEnnR5kna hJ*:!k*\|N}VciʠU P&q0֢ U+:(z壅|" q/Pרd]\@P`bqww`,eH&Xx<gR\@Η[ᗻTz0`BDf8_JeԠ}q\]8^(~~? _?@Ik2jpL%[[h1>29y nV{ɄgUXt R3Fb@hmE>qˠ>4ءDf jGbZ=#&c2=ϟlZ_I%DL=9;g3Vh+ayХ h[\ltG= u*i]1{̋pϻ|/(q a%8VjLnl=)~iYcmSE勧hlK8n f.Ӊ렷2&u֓ZzΩ\9ym8梇~JB%jZÌs,mWPKs*襣6iWz48ą1 ϛfMි ~iP_0:mBO7mzEAћmS?IswFP̘ -ҽ *}68B'"Aef.>j=+䇌S#Ģx'(s5͏,ϊ!3pv+ۅ2@@dh#ՙJK4Poi&s.lDq֦6NZ%;QFT{D8݆po8^X|$%yS2W2pnisv.-:bW)lCD*,z: %)=眱=_oSՖVhP$,=H&]t8Ce9^esF^P饪\Bp:,nG,іq(!%0e{֋Z# {ٰL4 }\yC7{KM@r#Ѻ!UIFÍ)̴'J/Ć"Io/$\"H^2cIWzbǴc 褜AJ585X;E.d&Qj TdH?o"F :(Y練&dcJ"sgcW+hǨW1~Fz[azBaH m@قsc.WgcEΰ%| 'm%*\`J5 ܣSiBhG$1 o~䪹[]<e"\I y`%#wlBcݰvb/p6Ja L"wmj~iJF &/Iƺ7c©uaU۲ɌWfce@EټU@;\k״WVAB/lWC*P1U Աe_fq{z }Vy~ +Z3H쐌 \Yu+hE fTߌU暾7Z4vZ3 $%Oj HwH"ym)Cj=jo_"" {+7.Wg{G9k;hX qN2Hs ՜ Cr!. :PoOH}S6V-d*X5ާٽ04o#$L^D峧7{:4k&f6n̲D41l2$)xk)#;Cy#, }DUimbڧ5mV)a ymF R'Ո41.!X:zȤN)odYpٲޣ$X!nŻcԢu4a'n줜R"#)1!D m}4 (41f\c3ܦB'FCtQM*M H]$j3`yKdZ( ,9vCm8e;ZY͑$"Vs=ͨ٧|(%n\.iluz27o dv~Qw)%=F[KB';haKo`Zà2 n H-%Ξpj}T|6]֏,˙5-@h]Lw$}t?Z{ޢ=8Cýoe)MdlYS\fFK^Kܳr cc8zGH\mӐI1Q_R d$N"|wL!QiFк1$\L};1p :e NT=6vTLĚNl[qo4º6=/bT*%,IL`HضklsթX iw:7[9d G fj܉I+85. ZL0uWKKb 0Y0k~*%4gۡUږxlntfKA95 kSۄ[?,nh2ƭmTsq9+o<D>D 2v˫In*vUZ$R]/("8et9dmB+q'b;r#gAD O)!%uO"```J>F&sXlbM7_HRzLC݂|=EpM.Mhv+x 3Nn<zY\ϚkYŒ˖Ơ 0)*4 n/e6iP}P9  X$,&\*Q8!uP):yTCԨIhwHRia-XUkl'˚cWX9s _(py*L0&V]Qqpo6S)E &g?6<@_8IHB:jR3/DꈥnYDY#qݏ|:֗)5]?VTӏ|;q1Yܗj7[g>`G6>4Q < S_)q6;(t{gɿC!@@]\-&WmM#`<. sr;NA)mh z/Y1 ~jD~Į.6WUhcFv39)\RxOe,ץO@FpupMm>5$JO<@2F#YD;AŒI}xF7̂慉?ϦEÍUW E%d;6dIl0;zh%ϰɁ2I-ufC? vN ܶE AEFGʨ.m#LhF~og]`44qJ'-u_$X(gH;|صaMn6iNɜLLQ3%FPY źM  s'yÁT]% b7<6 l66r ,TXO7)XioyoX,zVV*&G-"r\cuOCz+\L0Lܝ.\h@,އ4sz2з,U4o/rN!i aOrt Sux˃!; pz  ~$v̭֘wSy5tuRՉlJ qN,HjbC QQZJmRyP֑f YT٘Y߿ߝ6`l_e!9*OT~oI0W1&kOM. Li*p*Q,y"TdK;$tFHwa6EEYs%%g⓷?K\AJ}&U>2ݕayR#*{ l"U5jR?w~c3 ܲ oƳ.i=idU$hBRe62"|WLZΧJ `3 v} B/7 [Ey2,asr5<xP?lݭ3^:HW#|쯂xI# UOUl_wđw5"Dz ^E\9KWwH]Nrmof}1`j,g] };+î}ʭld>@J·d*vzJ+Y݇LqZ @"+$N,K'#V5%H 8x "]}`Z0պ,.8xڃ;I(w <DHGRf:BU2;s,c ZBWj*ii2V5POi0b53Vb. 6{O[VG3з=驃PR|H6Bjysvqy¥{ -17XtFK˲!tؔ}s|ǯnֹT?#nhڙ-ny4.ed> 2ސiY،P V^=-ьOahkˆSxH\ʼnQ  JDAUrBup q)pXQ +?x>яNbh @S q.ɭD6>$a]އ00Rj}(&U^$'m e[B|Q࿔B.gl A6Ƨf^TT1y8ĦO|K%qiXpPƜzS3bBVO%gn0dHc}~,#4xDMF~n|S[Cx\3 !Qڔҙn~jÇkPuh\HVBNJs^|WpgVO%xMNB=vOfguu8@BP\ *1D4H cE+}qn[˰aTT꟢hKpNhf"l/$)&l=g(f. 4:VL3R#|Tn#Ņ؏ Jr^z;TpA'ǥ8\BcX{lBO[nam2Z=j@Kś%H"a`Id{9,S241Gfv{s T)ӠL)5X5(g {{wymLЙ֩C#Ң\?oW<^  Np"n8-FҴ}!5n .1z8|"E9jK? 1`7߆eٌ ο#f5ΘB2x4w̡yLִn,u͚ ƟcYGMvS_'|fNNں8^ϪoOejOjmOY,R)?:h7.X{c Ջ_zرg Oed;#k9OZIMt&'j`nmUoT([N?ڼE5%]x x(KZէoEyU4KGnRXC dawix&դEz,>֐9N+ :(ηJ$'9xT]ޠ@ mh\ hmݯ^.ڐ_)dNs0*V&~%`JxOO[\h33(ljnDbɦ11{d21 OW|:s v;jrob} BS>/" z؋ʁ9͆k˜2' tfvB*!mc"4E~ZEMƮ5sL !9|RJHYCtBoIٿ39Jlv54mb=,)V}m8/뽢 Vj^Obf_Fz!mrbMx_±FbW}ڴGLew|3MC8G,2Y*.aٰT?@ލzXP4mOE 3՘D[]:M\'=qMx:'! RuKzįuLW<43 暄_ *F5 >M. V7}]-.7yt<\+fKdSS>.[[mx ~Y, ZhIȇƧ%gYZ0707010000001e000081a4000000000000000000000001672b7d8800018bb4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/%]?Eh=ڜͩE_D$8J.$'mH}WS7$BkLZ2|"ӻmvSD :Of?RǾ@jdKJȟ DqV!yO4ĐX)h0նxVR N p~2E 9Bhdj5j1:*i2;;K׍Xaccʻ?U[y_aRոR4˴K2EjG`{yy2(="XFhX_#+w봨lj+Qh@- I拋x:=udYgf/S`0EE#<8g~z*daWJ2xѫ3aqBHҘ-s#wդ7O`A33 7I ~[b=le*y:zW٦hjd=Rxi?8WJ QsaapC0۽RHN}*+z^σ?5t"ڲit'Lށ[.~`1EHéÍgukG}$J4\&LlMLt 4l$nY,#W`vvZW=L9jSӻLk&TiQށxf}"Xrt?7YF9c"I߭W+/jTǁ/s"w KtrDn#Kӆ:u9؍niTbE.~*Lz Z3ZhZcN*cx$ZZBӆֱI I؊]nh1uCVըfLVoM g`x7پԪ ubvZ_lH^^DBΈt^ƏXhH\Cw6ӃH~qbRpn"@yS ~6S#Ӷcڞkѩ&6{,pE*-WtãSaapQaan}G1{[ņβ|lRXxCNR 怊-Sm=8괷R y>b!`-}`a&jmmQJ1(h_Q6| |O`C۬gplHIzӯ^_}WaKD+tTۛn ~Pέek1h-@jEYDǫ&o0 ƴxc2F% C|7?h'yuX%S?:I%s q!S ȡk51ÔM?'O͖QG)߷-~ۍ aY_0m!1RS(Y:tr",fa#^M.dd|f_WVVH sxm܁އٮ ʍmߟstKE<Ϝ7$"qQOmii1a]uO% c%BFvvYܡpMuO<o5';XƜBdh3a[ʗP>*) a][;%0KCekKY`bwD~IKo#AxTHBLbVZ$SOǩ~suJH2⢜46 72F3 e+mcnm5J KO(6]7{bl& L\_yp=̩G?Y9_vC·U y=V8 Zm)u0lȼB.LpEJ)^ha^-m' >TtT  Ƶ;߶(:ml@gMJ7'!KMhWkD% US"6>I'hY۩T*憣r{I~S' ЍJIae)bY #q0QC6Ƅ5e~D۷;Byϰ/>N;TQI\46靫م9MJ\ pOSW/ɧq\y"RX+ςO2Eq+**ՓOm ڒi˖u7[`TUw[Ba$KdE>_c)Q\I~c{:iY6/&L.dSK]|dzz޿9dy@gXZy]TM)DD0v i/"R$+XF$U ճ}2PTf{%]gLZ >1rtyN9TK+mԥ~9N,!N=2HOX)@?ߍ}cnö|[ ЇW h㩊;POվY0+\e#ʼnD.QWsf]6QYM]bd> ҩE5ytQP ~3,G-DOW^4:ۨS2xH,Oqa:dI6-CWY wehTx&4%1nU/].!j v nvUgApUusdtaF=w̢M?^6s4gҘZWҢ yR }9iCl,N:_BwiAHEȧȻ8ԟRnX9 (SثYaM4#_|("rP̬ BX5DpGgd$@7Iz`J8 j\-# =}:s]6 7o ]s,R#{3t:?e-`cb[; ';W.Q!jC#5JH3/H,H#bzGIJ;9 >T!p|?9|- uS ༎^xeMw:)la]Ƈ)j \$=BdVW{5']ml#~9Q<ӕOcy'(ke!؂9iVd;:Y;(.GoHM8<յ$ZȻm[בf7>-&phB k9 mMgVQRiɒK7Y.yE@$,])E3SZ)+awD0 Fq?-|cVf+JYHi~Zٟ>pkT[pO\C$I²v/k+L|o׻uD$ƙ0ù36rф:hMhpd <sy aٚG(Hc!v @%lԃ6ű/}+PMH?M"zɃ{ c^bCŭ[ȗD/dѢ)&}q#\;nUӟ#MmJjSy ՠҬ1i_#cQa2j!, Q 2.Y\ǢNQ|>ķړ8.}iv4'PcnB 5d؃%{,[jtxT%r-9#\$ !̱=q4j҇.HxB3a .eL`5ӱpE5,Y3>㪂 w]p(d#ގfRw6R Ny:-0mő~ﱶ}'_Z8~íL$Hѐ$)qZq-J0kťiaэU,Jʽs-1ZA܉kGCb]lLj$5'%_lH>?5A0Ԏ,Q4mvi;Ȩ;|p]  ҤSSf.#xwF@/pޥ-` sM8J1F;rϻXQVuy? 4$pET/Eh>V ]1bm-_ؿ\M/P Nԁ22b}lR:-![p&E6b6!2JΛ'If\9[[Vaw7Re-ӽ /N3"s(.ST!:GC Q:*KUH% 2jos82"pꗶe݉4e!?\K|s^<<. MOxKHTYoh ދQZvPM\C 6GKL@]#@`ORM&~тP.FEn@o@/vgM+ՄQnW@g=*~P,+6̞H;_CF_,Xo51+?Ӣ0UJ{&Mň_^vxh!@<>7s9| WqXs< k<3?'Ia  b"2Knv}/ekk%sg]4 ;e&uZq/O_1EpWF/R$0hR̃pIC7\<-#s$[?jxtĥƴQWf$j!?N/jjrcݾ}a2t(=kΔ0tBPe* =xtzӼR>գ;;Q{ӄS,V+hԗh%yn TxzBы46d\9uA\i. Lɬ#FE54/J\L}#)dޡ;`VDڝ!S,d~m?C`HS *eNXzD˜zmxN0 %13ݧຎ\;ܮUwϰz"`ة d3hnlNL$ۉej/|;^5UϩZX4 1\\Sz$i Jz$"RiyOY -@ ?7ïhMC.E++L. 6 ˛{gD`l(?t/^*Dz4yy2̢-C{1_ꅮK|"es0bi#*2BꗏufDaWVMj!dXYW20sc go ;ϓġrBY6,R=T&yˉ΁}wZA2· wSyD!8}K|%1ƣG>(@J%}&GJ0c#xBsHm }dKZ}Y(@\c>%l #1UFŲy?]ArEj_ Z^&;5 &c[9 A ZV0koT~3 jȯr3F `8BLR­2WMheݗZja7?*b͢9h뢽i4Rp27ڂ;R +N#,|)5BHhEm.kKdb*_ƉbEEj=;|]`qaCħ KM/I@s&\y_µ o>ޙyR]ovA[ve"}&Lxh :6A?shj ӌdP뽏E0wJr"MA/j lkS벚=?i/zl[>g0i(vO6)!Lz-UHs+e|m?hw gVҸb^*Y5Kҫ3g=\QzJhȵ^ xi§a3T,x?|DXo@0x2^w' o=ǘV2U#~1SBX52Zzu$owrpr,gͲK%*2|l`7) g1֡5P&M ad&O%;1sa3J7޾,c+|>,1kJ!}^3擮] 򿪺w]8 ճhvkr>e`Ha^$I,*Ξf/z-!f }W%a摙`Y]skIQӦlGF{*U }G%N}5]E]9KJ/>mC1 1e ^ROد@z9FW=.{ 3Ud&sB /b:XkO>Fȣů6Q%{gXKXyiA+лDan`q RO*;dWυ+)9ű=)~+I_R8b LQfv kQiSBB&8* "dd דr016DS݌"!"ݨ E-{n(2tcϡx;(CrX6JqFoM]"1M C klcbZfD^(sn쉉;TTf FArXt2q҃F{دhY^ٸO|>~Kpj#E)Woa(H?Oz␊8J{dE瓜>țDW`}c {ZVq@¨8 ,qdyuy q PkyװBQ*I]DLm5l5oɯ$ EH{!iCKcD4N?óR6ǧkJ@gp h`a?`N τvwIPFsԒ v 5.(RMu"cdV#Y[ZuyL,17~ iMW[c{VNwQB⇋84?{P#2RO - Lw~ Q e:Ypհh_ll{XcK5FG]zjrh[d(@ۦ/9!> G¨E5lVt3$""`ȦL"CoOv=ҁb'#+ё-IAXhd+ˆg 0~lIR{1 tk9΅;` R DO} +gQAYJӞa@qD-LVWPIG\[V@yj#uԲ ,_ݳIcdI{kվ-ObY^ d&,YM+7DQV/yDrc{r.U@ps7CQi-]h,U:]S[T9 T& bʰ10s؀Y_4f<wTh9Ajl(>vz~ni{+^:v={NٳcDK8Y uݿßZdPUM]z]k35thzt$80K~Jz'9Vن(XEf{~xp~;ik:W7 .[_{c Rp+^b l'Kkpsv~EMf, WJ0 4׮6}V$|zr8'PbΩ"4/SB 6  ?gb5{ǴoZ)Hu2bMiK>z"뱴^/?p[IbMp?E SOQ #e= ta`@Z8F=;an4q[ 1ʭvU02V^W'n8ÇOdZ|7:LK-%>=?u#|w ?k)f4kj7*خSyhp&_l;EYw^J6FPqq)ڻHcM[S\?n$r#ɺϷcXJ4g!YAP?y2T-ax:k\B G}[I8$7LlmU9YfbqGN D$ lH"йPYlukmsBuIw_Z,#YrѶh$y.lÁ9L}q6v{kD^%w!#tA")/uW i(6T]XA`0 D4q.~ {KoF(nM6 v֮6inw]k7А/2I7t}p9#nnf2{0dBC4>D ^g-uMA=QzK7UFrs8ۚq⻛/P k06vk㒝gbmqf:Pwu/ƭe6I6B uElμ#.+J ; l r|Eavj=N-Q370In`w]:8v=s{~Nj9%Ğ0z#5D2}X7|+ P)G(FE/{{Ԉ\70Xf?$>2Ӫ2]f[?jscf؆I.ikS6aIq ND}7Ęc2]Y_īԶ<)u, ܔZCOr%vo3ov P-3Ƞ}ih}E=ZCZ'' o)yvB`i6?E/ac[ "R-IsǿPJʑ\)i,CrZȄ6yv1ƩvjMRh8p]S "5\ Yr9ӷSYC~Ӂ_ĩA.vyq$kz;WUi?'IWWe=$Z@&_aMkH"eŜuvP\RB<74Ja;e#ʞes0SqYӑV{kc-9Dg) o7P7r'bc%!RꟈAd[w !9P"۠u TąBI9D A NkKTő62KTFӱ$bcݯ4n[q9`}9&i\Bp d$*x'!Am]/NJ.ATҠ%i-@a5&q.aK^՗?f(qF4{u2E:R7O 0|bK2a3XQU܆Ƿ=T̿/"kM%3\; ׼Wap_SOq;NdhQSP-q|̗ 䂖6h#o3 2bl2&ԾYKk;$:K`ÞzB WZӹ<;MmKzŬ؊r*rr5TX9SQOIU[88d{ F\x`Ԏxi0zKB pJpNh[,ka2 Y2qѓӲYV1&̫$lxhu swL¥)^BTF2aza6(D+VG&{eTbWUqHHC>Ylpx)yƑ%͡˄ăt23Q9 kr]p#L 0/e+_/>sFM-A/+z0VpCzkLdj+'.9*(r]P7L Vho5֨g!N3}Z0*ջ@@xh!V,eRlN4zR< 1T[o(b0/yȖsm~NtB]#ZOpj_R ^E$uFȘcwtߦKlBfYzDM1GCW0j5FCΜLtц:#ʽ1=c.1ҕ0@!_+]c{M3Qd mw0P c8G:̏u'M]k]A4xey 1%d8ZLX %۲ ׫| _FP{6 &~!+w\K2;b1+J-M vzKRwHPh0[vJ:6Vobj3Tu#T v Hښ4Z^K_/'`MՎg*N+Xcjڕg 0{M4qG稦wyɏcuNNGJ)e1ydK3ԛt&V7C#5y$pdŜҹki[] yTnN4K&YgsPN.Wc{d;,iV[YM=Kc!+o|upRcڐY3DUN%J@۱zUy*iZpU3louMz0ݽ??4s7Bݹ$Zfcɠaj]4S/4˂g` ԙ|X1wiG3y78Lu ?$@ۀOk%Wq X Xvx`-%*v >ʑ='5)TH+n MΪ!cu~pC) A~$jk'P ? ܻ*;KP6G Lh8Rmu f<855K]0 F`K%G7'pim~"l?z哺Wa^CkQRKV#YWnurVh,Kd1ےg#^<5ڄ|sE݈Ry܂pA}"YTS%9yR\W?^ fM.6M", %TSxp Xz~&*O؎tC&hH_&H)/9sy \!0gA腵תuLA V!Vև ZFӐZ.Yo(}I8`m1D4IIt~ K~;O-ؕ*La{գˬ *!nJ#Q'veǡ.`F4,#x7:3+"%Vӻ㾬LTPS,B]4߄AǠ8CˀzYZ{H-pz#~f&9qpl m dɼ*ۉ@^F3h Ò<"wrAv\gaQYpCs(5u%AWC^IvF',_u|z.گլt4!|HF=jz"Vjgq^R5䛃1.< Ead ,3z¢ג oT &UXntE!jPz,]χjAgDT_᭩K0~]2xU8h8`tC(z EL%U([#5Vރ+uw.GM֊ }΍݌Jk .W ,$tz]ռJ(}xX.rq^"BfɀӅbP;FgOtǵمaF*cAGml1ck7C~ .}Q"5Q~uHOvNDAK&}"-՟7ym5O^0 Pj*oGo 3jgcUn=ƓPs{raE9E2j :tWv>s6/Ѻzh@W^_OV$ߣn%!bsKWnB lV-xd?F|7G>嵎M+W֭vIjŤu `66[\Fkyŏpԧ!Lz <5|#$]zgP51(ex\uOḖ&JInDZzG'>yIWtݴxs1\(XyS:ݩ5G ܬ04Ş""I)XSR+O &*&27'/`%dm!2X#}wf]|0lLɓ&XZI*JiJ" 4'L (ʊ f?bI]F]s;q|FTwC'4 y'NnW͔cqԘpI>nQf6\i Cny C:dp&6ƃ` MlLwF!2t$]ߦ`z >=(? O<sEn`NIç"l-|L-/ I' dW>,ՆUN*ˈFT7-L6-e#R(k\E<.-}4yA]SO(Y~pk|y^Ӡ0(k)8{.[jvH*'Q$0̿|Tj5dGlYx:pXk^lkN"drB sey„ja<_#"^o<'j4V2/W :Cbm[ġm+ ɚ3 vÈNN~:Xv:uF@{_a"mKOUk3ܨ'ؠmм;ZrՋ_G @"`!xa[+ّ. |w1JT m--i<> gF"?'}-ƑCX=a#hhgX QKo )1&^݀lE$u8 k{W8 w9C8=\8ej|OkRB /lS%4o`z БǙ?bWM& ̿`UAA"pTcq_Z Lcza(C-yC)N0QQm \Ba+IQϱ~/;53E4n7m/wl nFfֈ^JSa޻ݲ87&di穿 Ľx2`{E"K^%-8S05v"y_Hy.J_u<(c daV-ˬIg8w%du ˑPG%xіs^+u٢C]A旕3RedA()%sbHCEW9eh_"yM.}"5"֦?OQҩ-Bv?;om l$kWq{3*/d$G\V&Bʹϧ5J3GtC 4g%ZK"nua=eH͙!H-"^qrl->Pp9FpeQrn[M$'<=;qڡ`O?ϨkhHN3P0Ұ&q`TPӔ^5Iyh7osTr2塷UDb؆X)c{M=ΐvv+oR5j|ՏRyWmc[7Igh1`hl'_"~Hs^GKo[Bn}fMO"q>Q3pEZW<Ĺ6:mEC_'&=Ҿ>I?no?j}'II/1bDX\GʒEJhӛ'VQ3:?f8r";ы]VL#o7ZI[Ð{U4ƘMƁ\]>ݟfx:ei ;D -[< Vq a L̑EǞf+UV'lϲkGB@'WD4#% gqqf rTBI([r1e'2,Is!uؔT8b66ĬpM/p4O!9w1 #r{ubqݒ,1>M,~kX8%5uHD{*Cgo~Ǵ>!{e+v #D8+YG'cڊq8Qyj7>̱wƻ ѻ@ٍ??Y^,+ wK)$q,Kb!KpDd&O@_TE$gv"Fν"r4PR(QmɷAnA .>RL|: H?UAu΢^luѳYĜ9kǗlhHsݠQh^y rBǥ!HF.TSa觢Ҽ<0-:gl?8 ( l/u -PA3Xtpo'gѽb)P!mܹ %GJ 21>\:]EFlQ-eR2z-?N6iܻe*K/ >#yz-l\,ݳPط9X``vY݂B$7+zUtx 3!^^vAS Ovl.8<# =jRMkIy+pQs9GKiv Pךj?bu3* JA1C&C{f~^rk=`(=t|ħWsxP(Bary'\UBN7x%G;W2H )J1O  !H,Y.$nB0.MX%{+@%Lo=:ְ|=.6:4/O&] 8}7F,;Dw|t{ _k +Lcpm֯U4R k#9h<~:T FI X/4v C6ڴtkU(ux{Ѻ(bc匰vƍl~b kz Q- \qѲoU*\|G-pq{~]ġ<%l6;!1-OƳb VX͓`'S*pr=<fVq,bi\8bNuzӴèIb/]fִ[ T>w$ޘ'хb p uZ< 6r3)==#eY&ϒ7gj"R#И^&_Yo6я'9eJ;utO˅b(OJS|d1|.9_ Wzt-sGYAց}-KTHkГʅrV=:ܷ탖VhdkpؖϳN]p@`Mt]́4 1̚wVR$p I16Y*%ˡ| Ύ+Z أA٩#Z۶Kp[>]QKUšCh@ p"qpb; bOf~Tvjُ{K?LHĘXq] ˏÅqj/Gr=Pf+L->>T}7!o5"w?Es &a{mE&)-X9+E߹h FY 4shM!TР1siDwdښi >C\&ey۾1VOoi; K/ǤRd%zT!fJ,r.F*'g5:0m0}L&A鏦\~ T!pLHa7\f?Hӿ6GWƒIg,t;+$RM!)Vj[!BJq0Z_z2q^y/҅×䊡RjQ(z(WK+TBr؀t<zL/Dxcy8 V,~aPQѣ r8%oSEV v@r+ϗE 6W4LYg=M0!2\[{5{4Fї :#=ky.ӯp2=(3dc?%Ѽ@sİdeƨzs܈\!jxJBV;E&dܰC{я`E5sE#lKi}o@(᱐l2ys/'4cy3tA ttA]Eܝg=GhalLEt SB諱R1))NTNTgu\R5eAalNl`џi* ֈ)onuY KOZ%fQÈ?hzC Bzd~>t*8@s<*Bo<u 0D$OM $9 `Ցlgy|~-]Q{EopG"]g{͵IP )u\qON^%>Bj\ gͦ8Y3f7y޽0v} _]&CӲ@D`+Q25jgivϗ/bd( 6I[%Fb=Wx_ DΛBM(lB61 zxRW:Ef /fT8eS ꂦwzAY#u* ^?% 1V?ˑ.jOx}F,bk6.)Z^R9' XlPaǖ@29n[N)apA]bSdhkԚ;9ݾq7SީQyM"=A>G-|mz}FX9dmpF풐Zn&He~͆hZLUQFwB#QwȴRb3ݞW8N{#1Ȝdfw0rLgME tp VNȏ@g{Hu!k@(GRnҊpV2(fKeՒhj.s̐'ww`GkFlWF.et؉S_s~/ȯмlR`Ѫn  uj|BLÓa8 b.vWvCˆaTlʿU(%FKKn>#8m0={ƳvYz@[.%!! Ǥ%&[/h 2 O9t-Lʌ"zG]ϓnL%﫝 !YB~/O|j_ ؁w!v;J@=*TD1ؽ/XzLw{114-b^Qi09g^^/DBκ.޸L{1Ҁ+ ];"Rda4ZdlZo W#G674c1ØξlM @Z&@i|l@os mAU fus1M?@;sӒnep@Ż@ xATmɅC~r. 5e[h 5"$/TQ$-?#)(w*91KE,h 'X`Ak'ZLw5WQ6clHwWO6RG5cAQ:$l>eU*%ZˠC=YYMPpРO&Cb#֗b\fޤS((b#JO ^8=02ZiwvRe *9%Ap*SBNs=6\aS&s֯jة8F+f|oh mT KL3j?dn]pd=0lo0:q[Q5>8W(sh*G%kE5L-k, poXa`sxCNJ頖Q@_?aS6|C_-.!0g*\lE`'_0Jla /$GOkmh;| jCfUTYYҍK+ʴ 1N" `!XP&s|%Q' 0مw RN|}@BAa`׬llUJ:1>1.Ӗ#qFW*> 'r < P/7cg oMW|m/}ތtKO-#Wq7S/Ay , VՅ>g<2k>ބ]ۅ]xMq3XvF80s /=eb}y,ݓTWXLb٩,nf=!E.XC8[O-_X|qmSGr:B~dOsT^j9Ըt\'ccz 宗=;qQ6%1P[JƉFx[\9G]zT{ Xg3~.f!I6=v cYݼqK16 7#f % ~[ + O}?f=I^:Ėψo:N\*sT4%\,LiG֌Q6U9C!Z GI5 @+6Ʈo@t/~HIt)RXfCVu~|KG~Ir=砶Tɪ_] 8ܤ GxZ:Lyy0 Zw&5%:!Q nۏw)F$b5LU n\ *%LRYL\7cKCJT:FF1b$f@0kW0﫳Pڂ|9aݩ<>`= K}詝~A0İ̓${ 'U[k/6bN2bcu~FxOhTRăKq4X" VrFn)1v7kRм?RM Xt)O_6J;h'oM9h 0_q3ߺQV,Z`cyQ#\v-nŁ8L8}hHG[%T"E"*4kl Bg{GkL aZ%v.]3TY]?\%[j 쮜dj{D0.PK)6¬%&,a|Y/ L`L򩾗/D%2Ai|1Wck[wL^&kDq=rs9Č^X1A&iQlOk+< boR Ec~˞e 'PN"#Z'_@ 5*+hUnnO%m}z$@xy.Beh`j. :#\U)#c(z*=.Uz]2'tCȈb'?Q̽D?FYi@ʧe`bm[@:}qGǣɄlo(Myj8GcRп@#jJsS_;^! ͟osF Rя4f`zIԟўl(kQ* tې戡oё㬹 f\RB`[ity{īxWam?Gl4ݩ7j[Nm–̸ܷ;̤ V]F y8ND3 d1 FNWuA`fD '?ibO(PD1&,3 I~qߴaƒ?AHxn/nd/S7$fT7idOLo6껌?JOwol׃Rw9#Y ]6z&)a$ ^g.d"grw(6,Lb^d7QZ)ݨiAj3x Pһ`:)?5Ύߘcݜk ÝXR EUXm݇fT by%߱J",N˾: )4JDx ]R`؟2DBb"<@|XIV2-c[4Ĵ|^oNm;ri3{mJϩ|J̟_]d.g%V\N 3ym]8*S7٧^ l"B(3ԉ+.tڽU4wnX l"5QbCdtאBh둀$'\`:)İcpFTN{CvH] ܒr`+^c*InIQ pQz , OhRXVϑ6OE ^#G$76եֻ7ءZќYrvo ,X`B 3I w9cr,8'׍赉Gq.Q.~P(W:_U835x+!d[vJak5JAamFIfXyɨ& 2KJ*bmvNԲg@9ȕ.I226wǘ@y Waoԧ WǓZM QtVŸ՘b}>kow۰T.M(mی6tNU*^dpNʻQ4Zі;pILT^O|(TDe)ܨ2 ,kQ"EoĖ:^2eVǜ0zEf6<O{mrNfFUbb|!CsnkI?)^upL[ skO$k}C1 ;C-l%]ī̽GޛQA50%tI*l*"j΀7-D|fbZneweu~LqK׭R~9&ot'@vkprV?w mRL±A<,f%!?= ôh9,턚 6Yrг> ݚ7vBf`[d⣘JTEK*EڮGL.AvQb!%={;$70Qg.0>t7\%*xUGlY@GroSMz8뽲݉phPXk!8qNa20+6B`khNX\~W~) *u6=؁oO4r |;x жʺVrX6413ŵkS# =1TtU DsHcQv$ C x}O[dwv4A7 ]{AMdW^?>BT'O]MGs<V~LJ_QK{{t_ }Qf(O)40iB'O8 $+EjŸ /[,/DLczLf^z ݌I"\4s; W3;z+he#ս !49yճ`O \M^( iNks#Rbs4~vX-ę Z$e'cA[;NLTPg0,ҐGDK "@bY nY?j[ZFr]:7HTufpRn+p% EB NO^DOº-2}[1IťڏvNFO ׅSk+wH.kP q/ʪl┻9H.j5żple Mf" 0xr:^\dʄ3ƌQF Mt¨ Ď> JPm V>[nEB] -^$v)i'Nnoϋ~9g+|0raŖ[)XNpҪá32~=\-=a jyW-YurҰ'.n *&\M6Z:p*8TmoR`쏿:´љ?;nWa&ux'S?b:cEYPIvLrAhg xorYV*]R)K׋eU D1 NBhTķ:/!|RndlfF}R9cM8>g>5+VA.޽.DeG;Y} O68?aKs鐻N 0*Shd86e(0E%Fs Q7ī rh/&en'>bFқ8rç>g_4_|'k#Kl2ԫ}.BdrB& .%pD :>$AV1yGlilZZ66=yfKZDp@"j# ш4T۱k[_VhJ4"gthWMPڏBmVVK -VïUШ\Є|+̐U6 tԇ0s`5Ҍ6̼FqTG+~ҍqH|ĻaڋS׵z>X-f䏉c=&]JT⦬nl.e'0-i Tzq/`Iuh@;QS(I:YO84CBvѿALsAEY7yqТu5 ɋn!kmV}S!I=v4N,ڠV5<2lY֮`p)Ґ(4EsEK7_DwڐG/`j:3&}n",p]㳀Ž"Y'(762TB:+nlX<,/G{>$t\~z:}@ZiKl MK6:3@\{҅{8 ~m75M e=8-3\R]|KR*e׈h*J?Q{Ts^V׬bp}As,{/I[z }|j o_xЁ?{I3$) 73l=0炖ċ=sќa$kg^wbfVm˚5 q* ۜд,<謨^DA:$Cæd>ϮŰ$fj'PWws.}pA43szQ' )%.Tb`ٷkNeÂA^52:7GW6UhTL"z~~l]7Z0K_d >wKq)XGHRe6%gXdXXSM_lr0hB ,[!'eMQ$5cL&>Oȕo%gTO̰;ho5Y|ŸEjk\cecfq95 ~2=7MꕪKnR_w\z.4iם:~v{n_@? rT~7nhp}_ Ez#qGm?KO͞ 9LqߴMA:TgFyGZ/fvXc^1B;wASAÖkm_"DS(h xA0P[|7:*c.%3frbFC(FdC:$-- l;g->3[\ R/;t }}؉6cj&іi5H 1V q>OCutcu()%SU2ٱLa *ǪcOl! W@%k zmu )$G>\&;$K&RJQ X"߀֧lxt+wg*{lx-8 }-Slv'zT3jt<9܊M9-ZMC9,ky,slrefJ>R;{ 274_W%Xݐx{VhID 8TI?MW^fqYD3O?6t o@'uH/д <'Q]L`$ebO уAx_O;[:au@J8~MMh?Gm7kYtO|c;*eKlPyPۄl  L9-,/%žŭ8RhLVxS[r !Kσ+.NC ! s_ɁmU>WG/=?~? NzuUl1W>^Z}~{T|wpWcģ/+ q6[ou~UTeW4?_;kqgLD)q_ JvR('[)U%eP*H5oII4hq!͵q0RP"xhW,2OٞźmD6Z̢iʕ͓jĕw"Ɩ"8TE&s5+F2Z xIŴ]NXwB zgyPՅBR .PIRj%$aO]K CRoHC!͵f؉^]^ g2r"@#>13흥5bK*hřolro9D|^KKZP}/փ享Vɀ)&f1xUl*l-MPc5b|B⟏ЈE7nOd k7ө3D؜y9Je- -Y-&irpwɚblfr)?Ofݢp(7v*u#[SB5xUTDٟj*UT7OOsnK|aM$vGN[?+wElKK{X aOC`rp`g EC Bq!1_hNt4e\#0}- {q@VeVI PQ z6$XÉh(AI~0AESYRRˠۂQx/⊪qɇ7ф^g 2VpZRN9UYWCl t?p*uQ0KGԎ@7]rze&H8ƨ\A>T/ľ$ǣ4H \L CKń٭tw8sN6ra2}45h^ۢa$ngFS˟F *ga=I`#mDHFGǒ%ZxdRXG#o\=yt8/vR,,U sA6Q1#]{ۑi9s=6K:ՑڍAю F#\I \ 4JOF+jDM43P)]xSF:h@`t4j&DYEP VTw1$ 鮒aLacOW#;61(Rj&V7,eYE-0^pm4K{iG :qF7vk55sfC+ :2 J͝މL֎rYXĢt6ۓ꣮{i0Rϯ5gMЬmZ#WӠ|aM6yRk:SO Np32͒gj o=lwWg0?쳰M^Dv0RޫXYJܡSUBx X'HP Dh܇ 匲ZxK̋=[* T׹h:}c)I$WVwDe= N,̡]|84a%Dt"j~%_.-&Zr\{+F==D '!Ѽ(HZTW;L(R`" D,ئGO,;3"U3Q9oe[&IC)y@c0`EUEi/c$?1$_ؚ؊˅'Uaea>xJߘ)< `Pq#mabݒR&/ߎJ>X7t@xuxj+ 88 'IXjsQx0|9_hՍ|P_YOz4;7s&L~݃-.>mϔno>Ú2mڝOq1oˇu&9l#yMh_Y>t(jUyMzR@^ntE_m(DܪwjS P xΏ.V_"uY4e0.!Vl6—ﳿ]z?,w,|ƾaJwhiA_S#2Dݐ뵼ˎL)Wl).W(T5@tR;ugE &Q]GGG ` 軝1 6;QV.Eojy cjy:asߨ6jz VR\>c~QձgΊǸ7S_'KA`(ȐpƔ\jD~%PTk7dg=ptv[Gp,=deg\QZyn-&H,_2Zad0EԽ3Zqu,:=Rq"~PkuE֟A"TMp]L fU9Rw[!0yE{(7^# N;.:n vj ^%vvgXhz˖x lF(13o4-li,ร}`zc19fǵ,U;1KX޳'-KF0ܑ^2y/?p+Z&57fNU kFm ^8^]=pdĶj P+:w,|Dh' ."ÉC$0+W`H3aqr(Q N}{)δߟphb0 :cPb5!i"3M<Ɖo9־'_02)8瀦6ID>?) qWZ&[glT>/-0X6DnՎcWcފӾo~<'c!M) \FfT{Neޫaɐ 㘡&ο'%D ##(vI{:VcRni q!|T/k4+X0:-C^Xմē?A]/lL ]6Bn켩6wt1~f^j>bD}<}ڛCjjyj(M/6iCZ,3/{Ojql;3djhٙnRCzt'r;sL>OD滆^ZMѦ ;6;R\V\ ic /~EƄZ9-_4/N?.3:hO-Rܿ`'f=H28z]}~4$̤gܺ?l漡K]'Ŗ:IJz DD6%H"@~hL+ߡ(⇩;yyW4xʖFBJ҅ kNϊPXMr x}ׯ0}7j97fo&5"ry% } .:vp׵v֓bfcw:È;|}R an^B4,>YΊú5: tjgCcm,9W^L˄ J;E_071ƛn5YÝ|Ye.@AQœ@yi,DK {^dϢ`iNs1BHɁ.$BXzKò]xU}h>͎=2ҋ @Јe?k1kc{ [ x- ?;k3f Ow!LJ+#D:ƭX8C~r֠M\+-*U'he+)ҾQ9e $M'd(*!<Ì61;%mȼvRK`u&K$F]\[`a=9F:MG3#kw j+DkszVcA⦸s>T}[RNsZV#៞.'EݣSLLj\$ɨ Rjz*EOi+tgrV]k9NnJ>ڸl7%49otKe;!] >*xݮ!X ^hW K>(W wN:;61܃€ SFJ?>|Cuc/ps .uؚF* ܤrnD71dEev|$ܐkKZaFrV$qX*Yf eG (\O ˝ٰ_$+B=3) ܤl\jnCih\eM_*@x͹~P3&DWXնZXRԊV(9>ٽ+q話د<ɇ]^r*:Ws :鞓 0krNwHuT2uy:%\:0';&CR)E 0|DB¿o\VڧWԽqK 0+d٥Ը}2~Y: -XA' 14UxTL9&GI*Tl)^``4$opeIh|{KXmOMѿ(f+5vn<Ӫiĸ({b}m#ށ(D~w t\kY)%+ _U7MqRPhn~&2I}갍4a#a),D l7)d䠀KSzij:\~NR A,m4}EZڎ9wrLj}u3_*ДPgr߾/ϝ(_ eϮغD LƇy[#RZ]Uh>, HI::bldS#z;PqKII֛.i )' e+7g,J]KEWL՟k$*%% +LSRId}dv}4GLo=|\]oFpʆizv3ru0Gmtg|v~)$1'b_W{E3%~Ǖ?ߦ fYW*~^5HB ҧnaOwTsl p酥 v=DDejlG۩*᧱k}A1_w?iƢWO0F~ 7ES~Y Xrfp|rqыC>\0IGKw@'+ݹ.-"s-`Ai)ʳW~%^ҫW1߈ИTtCgp4RG'+-1P_u+V{!lL8'ĐxAQDvFhlBW'0ų@1 dbil)-vžхX|E<^03Yo+h`@5A]8?ymV֡Q3^R{ϕOki'eif+x\<+;N@ŇmJK^ 8zQQ]ZbpԘ>H!SzB8 &hnC@u )eT~%vת5Z;oQ'܁F~enn1*?)jƢBDL|hQ {Hu5OE!a?^M!;C.1 .IE On u{*EQhJ?5"@WWإ@"\IxqpH>6O&5.OX_=:ʊò[!Js~j_nE$`Qi$dYiƔ=%ހK!HF-7w ^>~O%(q>=x#t_3Xc+KC3~Gh~Ym.YFlx̠Ql4D9kH-5ѭͰߊn 9]BCZTeSk,NjLK^EE9U. ֝ G'&W>sIv2H #h%O[$)L>I)PBNr,%;$-9X@kW)(t&,1GO200H3ցrGd  P.:\``]pJCJHo$VMt=خ` $ /ٲ"OV\ۛ` M⍦^‹a{C஌ǻz<084GdU@;Ɨ{f?`f;~cn絷C" a-;y=1]P<)*]յMLZh͚ G~@D)k?9FͤyCUK:9ֲ7DTꛋR9 ۬b<һҙՏve||tS.t3-c3쭫 Qt/iZsq.75R w!beDe]|f9Y*EKq:rKKr9a4Ag1zQBt}N8Ҕ+R6 =l.)<'  $s?txSy@8Uv{÷6T?qm4PmvIWg5۵m?;Aˡ-y 5mh؃$QX.H}I[NAG`PWuxh %!Y L;k}Җc _Fʹu;}iafHKhtJX>̯ؒo 4Όuu ߽*ʀ$CNX_ʢWD")zUŔOn̽w*] Wa.Էaz'VwG1->aMalމՒB%Iv]۶@m˼kcyU%t ]<;#:߱͋E![G& pŌ|K?+`m2a\'xk~>b֑ef@7b!IClWR) =+4 sͺ e++?d!X׮ڳ2p/{Di?j\sz!sښ\wM=p֑xGd+FuThhc!kꯥ&W}/3-JH*O"H3 0f\1s ߾U/' hf֎_\2xlֵ3e͆#M=p(ť끽`S2bU`e(=2$ d?W4+AhjMؑIzfb_w%yD´$cK3yn,sIK-׵\30_ۏ{#2op/ڪ_e<῀#uaŒU[KscwAC:zV`]նZ0>KFW[Ķ Mڢo(uR]Ԍw[A {ca1Ə_Z&,iH$;t(U~C'@\?}B#ٲpv}&6"9l+>g`XsQwpebj^E.N9tZ}@rzCa[ș[ZRSTF5<=כ(f!D\ی܈.:ג'? #UӠV'S~ ¢K;TqկԦVU~n8 f֤+$lv̦^NLAcA==ztf6쮤;QtiK2jE#GLgJNF?ihSmY{M(5lk;ȝMq 40N*CRt,Ɇx<{!2sʤP#jwޔ;Q-ԡ%7:tY⯡NjVFS/xXJ)`Em+ c}4ۍvcv\2RM$܍uAfi!F+RQEOD:>jwm# N3shk%Oc#|%t~ # eN&7k ߪT'T")%J%&}n{(uIE ݈J˾  ڦ[i8nB0bm}cV ip0Xӂ]ʥ 9fӭ\N!'sXqcJҕ^IUM6 N5s9YA,\{9pf `l~>!Vpk}_d;H ʘ\_ّ..p0TtD >UaTP88l%A~6USbc]T:|rF/qCf\ݓ(H9errr4 juRRsIyz(`|Nhd>ܮN.%a>SH#t$ ya %ghAoΝt$eݘQgNK\>&wC_!m+Qe.dkp^NXkΓL3AAY7e%Fx~,%(:)xZDDcfyqlrZ;C(?^6֮b͢կGbʄrkb=,W[W p[>j@D!F+\zް11^̌6chH q1ZσXM+2œC67 $V*blSbK"HcazY\@>Į%i/d!| {+,f1i =(J ۬|$¨[DǛᔁ~mxz_7!Old$h_zb-Fw!;>kw>ש.$#x!zgBJ/(VϴLOx0h yN8Zb/,~L8sOcOn;lߧכ}ic%Ͱ9=fG#,uiiA]"Hkx]L{SEglv#HDKsc ݏr  %>R48LFTx}Z?.zCVk6}/,N4:H%5^B 8&. m\>?du"Iq46*u>F h bVh ߳&L˶"Fc) qm0j6?/s<&FKIl ;ƋW(ki{;RL7H͹&7lOT玎6l8IMKf,Da1}^sprȓ1a Ye呇۾1}m)ӛl]\d2 9+ d9}7$cFjf邈I_]nĠ5瀩ECI[n\R3nBĿ3"oviۦՅr9r/@r3@@1jC$t H+Z|)򑤫dM-ET)n6D`C&ꅔW.7|4=J'N"JGxjÛGIo'a[H92Ƭ.*T%75U1DjQy V)1$YӊQ* y p D=Τ5τb2%GgWsqz&xh(̹"K$1_W[Bl.^,W3{(K(t9 6Hs*I*vF$vo]+SP,j2ˠeB |+4{֟S0d4#[BE,X#n>/: IjIKw.gn]d1l5GD]%;\fx4m-^7W+\\30]Ybo@$d@* 1FIk[ӤI I) ONz2_y7/b~e}"U}㇜v5uIҠ8 w(ݞh GcBt !wP6}p];fڠ}PUL08g 0~Jh7K +Zbo6m}Kեy[xEQ~t2IXMF΃u'$ܻ 9Ԝ.1Uj 60` َWڞyۅ)s>'T4L.l)CmNj~kt 9[g#B>.u-- l3~Gb-=MAHQA;{b u@0YInɗIP~u!JcFdCm7/Hi-s& ʡsP3StLDJ#P&X bkwrZ /5*;liCǒQ E) dQV͆腣 Υ[~M4*0ҽJc&vyUaa5.cT]f !I}aOcu 8u1z^4%r ?8qAii24=l# $+p"^A6rE#I$,&ät U@| Rl2B_s!(zT=rӪRRvZRk98??f*MP}[ fu_OC_Fߎ/A1lKjdb % 9bʓC.UBBhѵLHa;qj=o)/b>^3ȉ1ڒfFw~TYU LĒ*25@~=  Ȉ=6[\9?nQبA 3/*DLJ3Je~BM/)Ǒg@p_0Hl˃+7 zq7[}z h3JY kW-du9% gaIG`ڂg NOC&}#YFĨ)z d&.{+8pd; mw6t;qsT0ulbCB# \ gJehN_`pV6H6OngBWH':k+ 6[fKYx G+ m] /k|?g>h @m SYv['IGidHF5RcjIes$BzK*$X%V v"kLФ?BOzHۤ( p@ 6I1x mw\ϕ[>JTh P{FQ$=rdX8[⢆5+{fkv9P.p҅4|/'!GO2?>ގV۱uBU(3c.0\tq]=\GU>ܪ,V%J#D[.m3>9ekꒀWEqvFG6xp[MT@s$ *YŘi'~pRʴ H^v3s ~8鈬'FE|w~pjUSf&fgԸ_K_BSGq1P9gk(< :,/AZ/Ƕ"*< Xk[I,kOPxuF_ PvvIp_ |S׶KvRC"0BGD=xbrv[k,jm̒MYn3:) Kl{ =b`*S6aFSJ*c'*\#HhR~ zu& :*.VDL7\cߨ́ RgY_ 0ZHwSĞoX0❍ iDPsOAǹΔWkêbTlICX= 9g|TV s>F3$V "a4F3d g>ALQ 01(9裪B5[QV9.ŧwYGVԲJXx36ڈDíhLU ۮKCH0m8 ]!l3%Sz~Ld7&Fxih;I* ``S:Ek0j U"Jt%q ,5!qN|ckRhJ^"j]&HclL ^Әik$5Ac!=ə53ϩ(qT8uimF>waZDZLlAr:u[ҋ wKH6Z8#n浵UyF]SS5+Uqu8Yfp W)jSId""t;{3ÖVJ l~g!ބ^x|yNsMG dqOTڍT}y@.dq- _O,RnOZL`Aʉ* %5AD&wHQ8gOK/ X))]Tp` gٯ\5K:!,ZU "=ňd񠜞;m]S&-Z@lݕڔ866F @gE<(k as9B &1m3]_'.J0C\/h%oc)n`y qb<=jâ?$c$Fyݬ [a:X;EnZۏ8c{DI;nC(ܺ.x6{I) |ֺ\e5ޅP9tgd,A}Ua ]Ɵu9dH~sDusݕfi=Yj,wt0Xl%F&e.R B^9I zOUفZz[}Ri,-3q~A@7DRDPbfxEDԴ? ukڋk@SJ*pfvc5My+d|/m(vFÑipйl ~mftwSrDsEC s<2HuzLENP6` yLǭ_(T?,s%"H^'_yONNMEI]uqZZLyzOp !ᖙ@OF4@> _ށ|Mf(rwg,ĺK"3oGn&4'9qgP]%nm25f Db!Uꃝ0KQ,<D- 4{BFAQH87#@Gp}wЄӲi.$ wp"DZDBŤ7 $G!ib%i#ysl&6'U2S>,M l93w ӕ ktr&_m4 PV@4ed ' ?d@ L%_LsXđvO)uL;o>Ս^"5p1OCR`ۦwd.V?7͏Qmבe C4_$]J˳~ӵ()W \|Y$UC!8w[7VBzmWRzuz0./̴`МCWΥϤK!r_j_JXK,!u6_U #"$7N:ȤCC%J>i=NU~(6~o{vH`@h8l5L Hӳu@Flfn@-,J~ZĴ@R7#}VRoB+=AgO:!7Q_S,o9n鞎9eyP7ɂ̏+*6nD_pjBB6GiO8߭d\9 s-ēJS\/l$ *.w}oIvÊW#8bn 8H֤+T1~5~uez'_![Mxd4kg:qOR2T$3GruUȊ27AUL3r=?G~Q:",Eᇹdck+PӰJyqkm'KUк}5Hwt78 sM7 krV:.>3m;OT"L_)gS<,moJ|Kۤ5i Q)阱d[r|'ZlIF#q-@s)7F3ZUz "B6e`b S6ޜ(Dy@orv>x_i}u:$2<0,Q,!uB~MJ7! ьc\Si}:u(avdEBO $ldZyűƑ2 Ob5Ԕ^tvM*B.G6*j `w*/*>3|y -fĶΪWӲhGО*CƓ饎sJbOKJt,OJi};rr)9 A)N)YS9 AQ/WɷmzC8zAi9c˂\hzx?Hwp W Ĕ8i>+o KT7C@d7g$6=L |laڙ2!0 hU19zxiaڢ;VGWS\I 뵽[ºvsà2;塉ŹCW m F2 qcOn9ͼ| e x6ѲڢaB=eٶhDWӟѺ4-f=LtdltBJEqؼv#>d{ PFL$N: b\έA&aÓyY>&X)m%TMk$+lZKoy^& x!61 bӾY1xiWm\d@> EN&z誨7Gl)gu_! bICrgTlM7w Mk>44FlALB5v& a̦gϢIÜ)GF-3֊} I} $݋O&e^ZǯrnZ^vX#J%y(菮fLoQV5O6_e*LTyP JHCL|/aYCC~N':uGУ7َE@'.Zy9Z>_`.EͰ킞F mE[ )QQ/݁(E~!kEu?Oh9>MHVN}ݸ޴!XE@Ane"D6;~*^1n/w+2t:sQmE+ 9D̳w&B0/v*k)k<ծ䚯|5}e):%vjɎ-]0n6Ɩd7`[bs͒]=5V6l:DP Tá'}E?Y FZ6g "YDa}^Y>PU|^Hl-iB rZD:rD{~6dkYvYvo]H+t]7T/og]ax% Nn1?ѬUThVVu@a<$nFL&E21 i\l\T.^jFPB&r2C0T@<ۻ V$@^9J[$ &Hr%; rAV >s)xnnRmv+wK7Z)W~CbX[}@>-Up9hdgX'jVZʿmBø=*L{ K,EV:zDc~i`R9 \0xlrU?]lyUY0 'išیr+ k6+6Y8X 0CdWj1NƁV@ꯩZMBP =ss4ԛ¯'f\dLhmy@UϝK脥vts[Skރe1/3AH*%rFStsGo  U0Oz;DURa~*v0T/ , iL$6K+67yW2aNH]6PR|1rMŃ9w^S;*/syM3WI&Cv tHl6I82wl@i8EKd~yp)8ROd4UkѶq6On+۱SO[BD?tp֒=J㳶 3٪@yIPڭaLU|dD.rbTIFjeX`bCٓ|5Cyoc,.O$3撚fԾWա9( vt'2L #`7cά&G)0(bOT -q6dKMԱ53l)N7#{|eUrf- a ފ񒛟t;x K57s3E?&?-ҁ|1lsi8N!:%)g` EslL83n@<; hR|I~Yq7pdl__a8E $i16q >)/:9[ u-0U(TW#/C2.x&ITNӠ,>L60>(l'vumpŅPA^:!![rbkHHSo~Hw1Fyld2["YuyӦ2.!+Q[t!)uYp/Cl hnюσQ-@ QPm"Z @$ n[MQ?1G(}AY Ҡ) pb&!||ȩfz`T[Mѯ4Fp\gu 7r к?-TT2b=)A~L\=;FRT,nk $R$~'%6HE1d>,X5lN/pYaS# 9:JeYo*.ʯ8ܤ˰|WQ|DX5 dhCqs&cfSMz\em~0Ia保chӂ?E>VG  n{r0$˖s_E|kx69QFsz!33= kH)cZq?f, uWU>ۉ`|]$ 2n1SZA/5G=p 3կÒd?F\ ,Mj<ѫ7*7dmC;6_:Il{{W=.h 8{H8L7Bl==[EHH΂JHc0?`#&I6jLϡxXD3n|Mha^(_]DIf_ Xڅ֛؁^gQW$7ϒ+sզz&/ VmC z1ch50&v@VbH)3cSQy8kD CioDPME^a}2@ S-!kSWJ~L\8ԐtȭEc|(3;] b ߓ"Hyv1DpGfظ7Cfy;R3^z#Lev8 SV'Hȣڽ}c qck~Ӎ{@Uě' rJm7=7ld)ٞ\(Max%9XYI m_^yu{m[$^l<[%NSi(v@)TN9F }qvaFI0C@M Gg?_+͐m'7}[ vp|Wd~n'4eф>6ȡdEPݔt<.#Rk(w\]!4j4dY'BLyqOil9qޙ̞#ɥ T])=JCg 8fF34Wˮ28 4e zo~2c2]{ydx<4g /Ws/ Dрv ~JZ)BN+k"m1BN;FtVS}6q{Rb\NWAOlsM0d*p'=B 3W*N㇏jh.*; vpTxg*\"x q"t2ń5mCg${矙,7i(8ڽ[PPbўc:[<|R(1e@`p`jwBr/Lgɰkj+w>Fc)[FJ꯬[Njg #Oy~ks[as'ݪ" /5:X^⅁%sˆwmM) ůdڔtt{ 8H Px4AևbnS5 q˂r :v|Y2ĎoNeGXPOLϮ|!C*'WpwKMF_~+3j~;MjEk.)ʟ]"] Fk~d%#(ۍZ@]yw9tS0ALZxe\kk-D_4Mн t"/E6"M<4_k 'PYrd tU[=!oBGI0qGܲ+3!Uq0}̭Ė!f1lEv ս(k+Ӱ>H}Y:9O7,0AzƤ)ȼ' pm2vrѐKKY nوiDQeX%нYgƋ f-M5'Rz7?|T%rۺO\WViIY9V&XHW[L|/,m"%7{"'& {+ެ?bzՉȫ YeUpg9l G#NZY&; /Qu9(Ύb+H `TsM %н1q#Cu[OXSЋU r&\KuaDpbLʾYܾ߫sƴ>crWfK&)|z3|wk,a..I ibc qU]B>J }=AL=??T1pM|tz9df!^Bw~~dw̝ gSis$Xt'9 0'>e84J34-B1 . AƼ62lVzu)gl+MMGP(jNg>멩"̕]UxKƯzK c0Gx&}dy5*A>:bFQpҨ}vwE }59YH S? ? qĭQ %^*P4 83TA^Zuq牸ج_ׁ\]5>@Ùt)*oMd4TYamM2`M)1z jXGFz\o%#Jl!Vo!;I=w Y94N'XqO gV/TJ bd)7j \_RCcyhg<9{qAU&Z밯D>oqЬv2ܝC/G_ .3Li>Ч6u -%خL!]/p^# r骝|+&ԍl C "QViׂ<3@L LPS8R;kS~B PAFV_ArAm. O?K3<^x|Ő$,sdffi1me!ɼrܫOñCȚL0@=}aFB0Z):<8UDHuWh| ~^,hduGuu)ԫcFr%+>4N,O\-MȜe 6 e#'U|+J "s֭˧ڵmlsy{} nz {pb`|Ep۪ydh{]P #\xcJdJ[Dj=wmr@sL XSUzFnqj(mHt?$>CtZh7I~9(Q t4+}eèB{(^H.X>˔o 9|)&8(8V.PeB0JY5]S 'n{aG۪^eϖg-ДHG 8'5N:Eeq| 2ʴD P6pL")Y\m7NJKQ>peLħ4CxsѲ#p%r^Xly!u"P#tþ-@$#*JX0DM T*|g112s&q@v:-nE}0.n'!Ede v3i $S;5y4#@r^ NpoC#)w2.sp@$-42kVFDfuX'21rfDͪz0}$ D%y6X3qx**]Ł;#GOCOQ>-޾3$slp5L`;^oan03%0J:pY|4WVB$KQ6˅f7CDŽ m$(L3+Mؤl3<"MG(r?1(IMʖ2yzJb [y@WAI#l J4Dz>*nfc5z]CHT-sQ"tgxs=L1ksOg kx}57.ñph `]]H+; -aq Lpx*=e'cG|* M |{0)Sm8/+t ;Jی .lr\;@q`è䇚f&Kt/ ASBT? j+O3XW2q`4簨7"dLIh,601' 2n$ڧy-dpV} /FYZɦ>ꒄ ؾ떢^I)B{!w5OyI]V<WNkCbaZKIQ,tPc3\ x[#}^ɑW;7Zց|x0˨{Tf:5fiY/h?ñ#c,/šL 3H5xi/׍ hn8 {=s#>/9- XWםnjɣS,ڒԪ"r'~TQf֝")b()f%'):p UESp DU(He{-*mfZ}sdTG*_qI {W[Y$2D2`X: cW'O>ᙀF|w(!+![pCﭓP)3?H'7;t<^>*6RH \C#,]J+(id.iAH.\[=WCj877]dT,},2)'57 :o r;w|OѸ社Tno4;iuK|AMΩ>^ԛC(uX-{0};zTX۠&S=MHWiJeYҷ?޵Zչ߼t1*Vҍi+Oo^8߷q 0/wOֹHM4eQ4c?'HSU\j;eDVG&; `( 0x ʑi+4bvIP#?x1wBrŊ#WwuLB oW~m^ 懀N6syEtXwd̈LFsʋFv}:+,fl{!CX/ ϡ>bgy]3lU1K{*Ԭ_R+=ޮM / |+l|<(镊Abd $7D'3~5^nR){*grxvT{</:buA' U۹sZZ,ʍ7SvBgKW t>b=U%o;O>1wϻ;'mƠDB׈u[isk V{!]yRnsϳ E<^y=aYDBƍ\zc C^k-zMsW}M}Vj7 /g,81Џ5X/L#:WK.$@xj%@n@U"n p]_HPVt׌1R_F]{x))A^r]x[e%֞;";&QGR3Dhn_gޙ&~eL(8SYꦔ8 jl]ƻ~bC"4y8 '~Xh 3]%d*1DC!&gsGR"jQWMx4,U싮h>9\2avX/63xL9wJاγa8@CֲRG_y}v2㈹٬ӣc=L4!F3ZK)5/#D1ۄ;eaOU?/LDJL2frË8ްZόȵ.=brZ(ޞ lI=70y_R<ً0Ō[!ځRӕwL*&_>%/qz\סh$7;< v0l +3ŜȧrdԈId6Bsan#OOn`Td<ﱁeS~OAˁlr^XM96b&@Oj~8!;K ZHkԩxY+.}7#1ѐSmp-EZnJ'ehrQ7rĞo܄=oԛCH)+'V`a~ʥ.ȎޣJ`C0rk)j3 yf[0 㽙?)ĭ,\bN+\GӜjDA>+ޢNlkϡބ.no;q5OגSlRG y:zڍ!Y)B+Q錰x S@) RwKy&b,*%9&)9rnk:D#4 sL~U;gz0,gn:1yIf^InY9囤y3},/ҤWz7[,u39g/>,fͲjJ { 7gp~L92XA0/j[^Nߜ\ SB@+g:W^/E~_x+\@\vDӑ3Q07Ecb8͍qͱ{LjlJ.T֢ Ͱ$zzP2^aw][ vOXëDQ[ +a ]JY3ɩe kFσKZ lЂY77_n.O`c2.ޤSJ}B1M Vji[N\Qxɽz7+b]. ij@ s_s[7F/91;Ȉy 3Xy'7Nmc,H 5_Ѽf9zuтL ^)˃A4 rFM!Psh`P5+F^sfkQg򙔂aE@C-Dps aŽnUÇ){Vӥ#iuD 9e2-a-+=do%j$+x W$|yٻE5%:z(J8fZW<`?:p?r, ۑl7]M;]\F?J))0 <n&y)0vKJJXP-_njMVqυn $)G~.ģzc{ @[7%C_ iyJIZ2TBb%-2 7hI0=}p7+9[}uw5-::A>ˋ :Ch&IS!2^RHBlr_x8dؘ^uV*6oq LDgȇc#3g-|aCO=ob&Jh^:qFB-)vf끧Ժczgtʇ M~⑛5jMpܗ{-_+{qk_Z6nؐs=\duh5/2.{vAԨP -#3:3YhoJv{,YFם;+]gC=LrDXtw5jndy\PI:NZH}~^g~]s{~kfsJ cطi134!  2-96 f 5,KqLφzz!. Tq|)P/^A+ֶ a]pOuZ":*1WW^ŕ0^ Yt hQ-\,g_N/9\Kg~IݳUeZ܉< dZo_.U3oS/@dd^,RU Q71V` #i7T+;)\~Ee/d%)9%{V|t=3jnM4F+zri6C~dp*H9bVM]AF' %f9 w7o5g -A"Bt@e#ƥfŔuMzf“䱏[r,7("I|в+Cl4T$*ǪR(q.y^lh ︭( ,y:(D NK'KYbj%{ tJ?rb=t?A 2k,vŜH΀#вϲ ݀ؾ[y&HZoi4im Im?zEO48H Kv\`(al}ưaZ^e!EgbB\l=zJ\>]^c!*)ɚQm|VK$)>fƷNF!p4H'e9GޣIy)ƺ$FRbcY/]o]Bli,8mï|Р lUMy KHKe)R<v>+d3 fCIz}z BCT+og @+ Dkro1x+[ "=O8cl2՝cW9Q}ٌ?mv{6x\ סa&3}10Zšz!lF#*34<K@ r%TZ+$|I\VNő q9y "` n#nzHpZB:rfLp7Q\^cNP ŧF ݩRr޺_]G-|Ha,0[+'+Ap+#3Z/(|Lp v C! U3+dX[W-z>h<D<}%Ƶ4׸$x I:jGCWXKs ;v,͝]adhMEv{-3+(+\L3ʆ$!R&+ܴ*jK#Sr% d=NֹLG> hztǹ}:s!0x`j.eMV;ɠKx \JkZR||X*9=nP `d66LEGɏCUgnxpq]}rN-spMT-Mf-"iI! J9ee:}hN_*?߼mQ*> `5"ʨHp<nA4Ƒ0O/}weʍgC۝Ev>KW_4y8=s ;1VŸ2ToQJxG׷,!FZi#`*.Pq9W35 ^xUjێi6v8AAmۡ01- d6e^b6nkw3_Ad 06 Q0 0y^%)qTsh@T#!a R+@`xXK<alؔ9V-j3OC9K BTn"-۩a "[zLymm?wX ,"GyHOE{ѱwBq1p*`-]yqvDi/ ]LwKS_HY0Ovxo<*HIMʢ`ZL3nHRNPu<ֹa/![>֠6}إ[-ҚOie0x Pu($?޼qk CWl͒_L]7enaHW{-θpYGr11 ΞҦ'XPkEڧ 4d5W3pySQx%*:óֿ\^hko־3Ѳ蓤tugQ 1k REM6 :YOye݅-ߔj{ၘTtOSa~pK˚9K[*P_#+c8<WW$a=LYS\HU1n?qBgHG1"G,Hm%zdi^]?APT]y|:09MfC1GE<[?WB)vwxͼj|IO1"78Ij(j%R,>FՔ鿨 r'g^O-9'YtD!1vO6s;3i趁n[Ju9<=2^ձJ}Wf1Q<ޟQXV q  ͻuɩ,c9? pq\?}PBڌ@ =n'a0|{9]PhM`*Xr A IxÙX7!ե z^1 ZoD*-@݆/>؎<1$o3~G_?WodqiDLqSW-LP;|#,Ü2LH0p)I_.N-?IuThPj]5b(|RHWPWWQӒ1&[iD`˹{ r6XtWeLt:tդу.baq ?ghh4 llQl5-'/=]PJ.Nޱ%&Mx_L6P Ji΋e1='tdiƣDTLl_{o&sOiZ%-@B:V4N6!\AArG;(jU.,rS Մ-v:}LS }Y|NôhujQ[LB3`#3*G i!UoBxyE5 c.Fox֞B -d淙pLUa~ aYz]<>ύBz}oQM~Ԛɀ^fF}Y© )I?;fmcV9lU3N9:3dT޸Up*qs^<촎ΣjbF_0yQ> J#Ӛ0(y-R-U,ЊtwD҄Kcħ` h*>#$tsn0)QtFƗ6SN9 ֖1: 4\sgǶ[?^}s<584-}ۺ`=w\ۜIO HSKVCwmg$OzƧ.Zm'91+ Z[G5n0: , Gɉ-ur sOrF/a(-lp=ء#A @}( S߂gAU I4zu㻸N鎒l=ٛ>) ZĄ>){p{ƝL)ӣѲoa7ưgN]^]S ;zq>Srㄡ!^Gٙ͢bI८`DFM]ˆp6_%n#[=k-\4.ev  v"!ok0#o~Qq:疂T@s5Y,:i""ڥ [Hc}Dr$<-/\?i96O w>obmMZBu/VΝxYk.7\.iVBfv@nT41#HsFU:OA1N΁x_l&O*A|kR [\Pv/cы7YSIL~Nڠ)/ &Kkz`N ShOtd<`=(M#jar? .yպ2QB#48nѼneKs{-̳cDȬMjժ`q8^l\BTV|rF؀UpPHR0;"W<͕fD8駀!(\hc_'lOnx` +j\?áX8tk< | @kQev=x>]ٿ1iS`Q6DrW\*Ϋ4S_6R8 }-pTSk)gxd l9 @H.xވ}@FNul:CyŇ(,WsY 튁Y))K.d~W=sDؽp'3 g1sǖEb_Г :(D#Z&]:sMHM oԧ<\ 7&aFڒW2 Nx XW;¦_d]?%ީJwJiHrq z4U=RyxaQCl!q `p!3 %pgWt$7v%-z`DT;q,uM]وXACdMS*|{mhBg6: `R0.λlR7/n!om=D^"K]a~TSMbY=|Hh 0߳#"ե˴m=)ltP*S d\A7Ь CWƑ:gX)|`iChk@l4q8#4w9*Ι'xYXaZvceݙ (v_X^䊦T|5aum:Gc>tk6%]-14rr#?TqP&`A|fuͧd 9ei?5FOv7H_z:mM+_KId])h?#`d_Y@,80@pĬp~O\u%ʪCnI_FOy]jrU77Uko҉e<|cuCoPõ=tԁ/|&̑GmӜTd$՘AZG]42 ;F%1 zUd+ܓ*݀[cX4xGew:С".^/B[]ŹCΏ\rXZsq`Z;JH}&+Of;|hbO{ͼKW'lCcjV9@ю7N'n2 |\ƕj7> ̭-du7y}׍61-debw &y/EkdE%Vrx!Ly/вLQ=#D"#E@]p WG0/at[=%?QZ-h/m^^j/hpU/CV./^ҹ㴀[ఋp7,DpȤڎ-c^qL4+_z,v:v8io[n]dHϷ+,-F:^jVУ +)zZԕZ)}v7|d嗔[QMDQӏVbIC YZ8,WA"}3.EU#o `I(X*A8K Ǘuu&-˧mkiУ `%X\a ᱔cm_"AdX\ޞYf> ^3]ʗ?MkfncłtSxqIv]Q ʮVq@Gм:*Z ɫleu!,M0ђRdy*1>oxXJP=">2:vjd [qwJ^Gδ+ _iF~{p]>#U-iO:= {) r"kg v^L#p~%)|r%n[\DOo#H}Y)d#T@?K1s\m1 9W{_k֪%pPZ)Z{uz("ac d/;y+*sЮIS7m?_>s+=% 0T sL7pC?z[*G;bs E?W7K8 8̖+JxA dl!{=ٖ뤶wXOHcOj| nvڜ8XuӐɯﻺ#3:""-cFzc=2J ;UCnJ&ɱwӔF`ؽOvAXv5M+EBJḢWjd>c(+-P>΍,㗷/D-{pC9~c9 {ruivB)DM4vpJz>zBx;3uӄQGRŬWS_鄱lpߣ f2\Z$=$(f5l}[d |Aׯ+Q+gzoƪES6_J&8jȂS1E6e#LLk -^<} J5uWP!MV!0ڭ,7ZAa}F9w&!lm !ZaX6vmLFe.p&Wt_`ڀ…SxZ>#S^8__g~ K.s5E{=pzn.}.l`Z,O@hcY^R"q?fE{i+˶ak]1u IۨI8UH䘵bF@^ X|[}]8 )#PmFFb2MX>ޤpV[89nO۲vP>܁C=/8+#-SRΡAwzOI|v;xyf-m7%8<4SR$NiwXL'}-@DN-yk L)J5K+ \&M7q3U_8 ^D]ɪi⒚Yi rrgZ |dBa޺Ncx/4[SUd g12;SED=/ݙ QWp n2PkbjU#,P 2bϾk)q3NG}$a"}~߂G9lZRk^W#Pn2LpN ET0Iu3IpW$hJT5-j;ER@b^ੂ@<ʵOHu3Ⓔ@ P| OR'6;b"=\\f~L% 2-" 0g#능:{D\lX[lFnM\4@ ֧~$ؕR<9VHR%Z^NvV,#>V:.cm}vmKxJڽ)7k1EPKTcN鹩㘩gZDorگ꿮a*y2r(e ?o)Jׂh8nLMS砣I}}LkZ5eڨ3p|psO:X&z3<6cD kY<-4ggrgaB_7Rfr wAkgDPvchua[:wPKBTB*G_H hƈ-O {!@eP ?,.x0TF[ʭ#"xF2C)(glvqHk%1鋵7&ӈxW\ K O_*Y˹IqA :m7џ w_ym޹ >@iXp d<22Ww!pMq{bEi<mg=AJ*pXLADz"/?%bd1T6Q?j@Q "Jԉ36f71,`A$gap2?-!b\lcɋhXXA+J*tlFEHcN"gV['f/"(G>^F@rI-B=WFPGSV(ٴyT ixBavdO:m̮SgIh=:>Aݙbpݳ `Ph[z 5gNyR׿adR FKw\v=x\Ӛ uXDlJ']A3rVvܹjM'}?yy'6'dd~Yjs,9~, 'CN>XWrTWغ$ܢZvbC/T *51gq3G_œz᪰*Mm$C1x^*uҞn#s]hEiEOoQ0IH0秕k}/f_(.$ g2N3ɕ7i@O4v,5-ҽOI,I`ͱYvykqfK9ǫPS2碿؉kosHG2HKz/6|f #Iu(d㟴FX(qU sx(&+ gDZ%tW̶E{V./Y{8dw޳@&(K''Ŀ-ӹfF9Ɯ(g>P Y=A`ܱ| ՗Lֽn`F{tkP3Q7,**Yhs >8ERS;׌t{|]fh_~ {ɢCr7R JޔTm~Ml#DR8vfjEntk OVրF(LH6-B (G5E03cAgcR䅊wC)g0YBiU %ǔ WjJ1y 佫=Hʎn%]57TPBY.;-Ιhy YV2e❓XcTywV h`[)].HUlk=4s"xH}b Gt$7%i>p])r4f)% `KPғ Akxci[ݞ-p"Ԕ9T[ 묓([" ajQ"]Q`v07,Fnz@1 ؈^|>Ҏ.2kj? ƜlCRW!6cәFe!+sk/yvKTFKWd%8mſ| Z_Hse[FU/ip#%Ee 4o&/avB.*$_:(\ȔY9.|C^P*~?Q9BP7@y\ӨD&_SmO5xxqs/a*d=H+Xp1VQHGHH@+l\AhHR@N;Wl^S,o!^ D!bEghHK F9@VcHwC&}lx}vhf/mi.8'F)-םiPDjD+KQOpǧQQPN沞WGKZ'٣m[tݐZs .6*㷙c\bn3.~FbyQHʃ2l;YI xs+@sI^UX7WҬMNL;f㷞2 3no~۵kdXթWnpeo| vg5VTέ8r 5eu28%Lq7DlI2U7GIO\e O=bd2V˙`"ޔpW"(ߒ=J=rlԛ:̸lnb&t9X}9qm =A%!1Ggc>@GB- e%lžY `!w/Y-Fq͙ic1B F؍&Ӯ;sHD? QRK 4ѯ0A2%?`+ղMW`^|Jx r˜)A=}:ҬuU6=7 aO0i#vV4"tf3m6+§yaΕRd$kZjE-/qϳj[ eH[Ct6ꠜo%]*h1fۏSIzT'gQ:p&N=Q2gJpmM=X#e; ꋰ& ـW'bdN`o& fB&+ߌ z~jb'bIe[s~ūFT*.$DKx2]?=)o?nB-Nl*2ݹiR/ݤκpkf~ ,?V4RВkF#3%ہ`QaPjK ɳIH/|ߔ=&QlT`x O}dnp%h 6ua{!x,52™rNg43q^4=SܚT*ﷰ_kUbC("Xg`gd6IB [7LٜWJ^?4w~ KY&pDY)6;,I_Yp O< 1f,7 ~?h)Y_o˟Bdޕ)fᲽ|L~& ~{a'(vl]dS-P &@NZѩV7P8yBxD?& QBj ؐ@:NY]_)^֕S2VK<&_˚ku/Du%jZ*aMu D#:`dzahN<ia|%$)AҴ7, ǼvWЎ.][1/\T:2Nh}x Lk52J;^ﺏ#!k. pdhiRh c,}vYjO/Km5'qB/nfz&Ѽz/PI8೽L49 :asjo*-#9YBFɱt@9ڥZWK֬>zyDY֭B!j3^NvyG 01 @T6 UqYGQ]%.i!-E-}6)d{mNCª~ e=30 - {'v3l5M7( -D?o`XZKf…ȔPq_[q0R9Gq+#HRwrrjxzX"dZ8lqtXN!!Lhѯ10D%7vb ̛Kf%(&(| ]*m'91QSbn\8BGq$zk8%џ'gxP}ZK, hҜ6S}&p ox43d_sYap|R{gp'r .&}8K#1jJ' ~5ۅev¤΂n b싘(j޵ptɺN쿖PûA,!n^XbHMZW_wm[y4l QZ"i^;R8XN- /Cf[21pϬA}&_Y]*UޣBSkq :e[H%.C~Rln%CpOO M4<ƴq_Y[(kаD3*z"m*r:DC&*,׫)&y@4[J sp&lJ15ܙ[ϠDCNS-cWJ&t wE-N~)B },LN-+ 6 eSS\Ijb)` ]ײ-~X2R~)]Es'9~m jP;1*݇MYl98h&!\`وI¿l%:.̵R-h_d+rlc$æR(neS:5)r9aS!CǺ߻oryAz4uf D7๑n@yorp>JKG eEh^^\ϫ;ǔ@(3a*% M1,"^d"KSZoDH)O^ѣY7|PCQ5xQ|djc/y KeCrؾ@1jz۱9vQ:f+GVo*u_ŗcދkڀܬw!J u-̮)SgNI Tm֓f}fLC?Zn`k6)Ե'|JLJrv0abdX4;?W~ ;~T}腭UҨ@Q-i\m[sթ6Oٍ@;L]%=H3f9|g=5p_Ӕlpq/ކD!QNnF㝓ND]i!@Oo|6Ra ,:v]: ;>S=%v#6%ŏFx }1tQ׾ROcd( <2'k\BJQù!2 WrB$=XW6dVS#Bسdʥ_pD4T3\InyI{ 3pdf>{âJmQ] RFE)Țݔ~;U(!LY58^ťl;wlHAv믪|j%`am :~NB>p ibJ%\ C:k h^ĭ"5WQ<#6̥(@W;xNV`\8r ou{.+!E]DG& *ղY(cJK$f ܐHQV<hR`ڲ6)O0KFRu}V=C`n1[O\Caz V˽Wd)c:e=\8e\e·\_kmJˆB~D9W9d5+0E0)emҭ:5߲<]1w)LˊttU) s#Iew[㩃pͿd;l9J`peYV LLia3]\ٵp^()KѕY/ҡ-{aQi~LF)'a)bξ]\Ǎ@t`HCأϺ%(k.7A:t`q/c"_ĪfuάOc),YY֧6Yowm"kY3?);>5=Ѣ$=p%US쏺,L2`ψxj7 F%\~j(&#FRSUmˀ M#\tX^tj# HGJ;$u$a^`Y}v{ =$F( ,[@ihc,þXV@RC؆D8M8_= %4,lŭsn$SUǙKCoGv0;[Zuٱvmo YSNc?" ^ M2Kn^rnNQ8L#o#Nڊ!GMWI}DVv=N&cKЪ ;keH-% RZ.h2ZU?7">vE&bq)t.g{2oƴN(#0nA^GVÁ,qߟkˎ!u.;|C@6 ̓W.:>U7)0Ew,!ӶY ?cdā3nL|{~]HX9eF]l2g|:vΚhaϪ&!W'p PZ'=7g:ܥs9yq`j dS\6U hݥrL(Aiq^Jf@:T.GجlK'dI3V񒆹)c33=Dձ'>{ؙ *J]_clմJ|X3LNЙ^ .V(ĊO-$uZZcJ\O[=?XJ@DQgtϑJ|^Ww[eMǻ X9^%@JJm!H$z`yw=v5(t-wC~<[ 9фz'~;[jbẸ-`Jbcwe mt#2vHX4O ý=$/3羸= -N2iâH5% -&~*q_-_ ƣ'p+Õ ?;I:IWz=f1mۜ!S) 9d%y Q<0o}{?`R~@ XǓ"LE!x/E| 2&^rK1G.p3u2Zq,٧Tw~)3Cq:4BP_B< K`" ՎX-{Qt B{i4Œ=0LHpقGz \|E^緷;ydɮ "<Dcro/:In<tk~fCy#^7pXJ@ R::|m77/zRwqJ8i5X>_PmsdMFd=+;uąL6 >}BcocS8kr (kI&sϷYQY3Ny3 0;<1vtj0#xm2 KZ3 D@H-5ZAf.vWbE}j됊|-ck1ZQzE>/wq$7Y.C[Xd/E-[ЃX=)6:N*&MM.;%S˨c.,+Y 7R vaC TD[R 7 ^Ѝ sN+9c߶R VOxns5l"i89߇!C#N͓=5`ZΌN32wx= 9 FNAXm+N6Dw2`aVFA@c$$dh='x'!r>y:{溕 (=ICζ S3½ZI(%ѥSЇRE9 5uËdE(膳_60(@r+Ϳ }aٸ,y9AIaQ'6l,'+H&= _j83Z,Z*Q9EgKdEB"zŁ(;ܵEh;[fWdLj+k8<:HJEgG/2H~8\_ v m+{c,SL!#m;XI뫛Σ>=# h# ݡm؄,I=Pj!/tLPd}kYY|Y tZr kե:ҥ[P3lyq聦ǚs]S{eD>Lap€4+j𻁽61sqWo@&"X| =&&fZ&elFfX%ROJVpMsN10tTc hMXF"i $l^WQ=6Z$,giYlvwUk/@JtFcFJNP$|{xŕA |#ߣ-z'z緀SA0{:7*2Y؊S{Iձ* LJrՏGz_?gP} Q@w}%oŽ Y-:&,w0%51!snNkB&j" 'M n!Q`3[~JJ իF?~p;7틅}6sLEY} r>pźfSK߈΀98'}Cu8L{]|G ddk026m7t@,ߨ˄o/!cgh \ Vvak0?H +ԾU}l7^;zU G+<JLFX ( a3ТrDQa&OnkMdòXs|ʌoCf.UY]9ᮃiڱGOywؽ%!$'o399cF[é%3:A"= fSgQ#,;X륎XLyv/Юn.jYJ3PHnbBg堿e YYr2V)%5 T e7z20 H,3cI ])|b\]Bg&JoO NcjH0\0wՂ4lb$Jm륏@OiegC$ jo~? Lv&7&/D m "Z!Uq c^ dt/Iq=ŨBjkgkC9)ڐUqzXA5~K$K[ȘE\ct2#mG׉p͌TǏ5B0`ũ'l&Ya* 6*!N9۠ղ#zDsvKq;DN0!E4BrwS40B I>B>i R`=["?Yb&w^ eUy}Kw,bQP3{!;XcUB&G "Fz~zX3Cо;qR&ִ޿M̢6K9cPr jd#-If[5ề5?@0'42{'#xtjTJz0\ރ0m^pV*ӟ OS £ K.D^rnYC[+ ACAB/׺*2:W] Twk bh6[3o tnyR#1ԍ {EU]uSgt'&WnOMr S9^碪Jh?g&*(]j;nߡ4;)CO RD=s1'ʣ6qcd4lIVOrt~/B焱8j&ɽ}a:0Fy^4H'=rgšר@ `U YTAh1蒥65eyPʺ]1ȧR\MZɳ]TM-y1 )/}/C1GfTb6OB I^Qnxy(Ilg6Zy:H:GsƔOTAL@:C&6JNPe|\ЪrҫSMJ#.jo2!1ϕ8 /+ѥDS֒9BO@3 z\8{9A`FdH]lJ=MۧXrmg6VrkM=xU^m] @6,֒ [ 5`U]s6n޾:5* i+ur;L=/GoBņI*z;%p٣e>zWe{2\d~( F%Ky^-i(ASkf,<,Zu $;SGz7E༞kﴝv-f$5𜼔CZڏ.ZGx F["-^  3 ~iS*9/LB%BD4KįuΏbwߛ-&atW_Q_NQHrU]fQxMibuCaIJkd&ߪZ2ӎYO{ Wn>t`j:^X qz0:hxvBjFB&ƂC~O#$B X !̈́ `+tyPzwSbLʍ~}CZطh x)P*Ladu}.K uEVcCٍn7GL RuзX~o]>26Zhxzdad9*ffqb7d JT]րZ1ygZ 3GNp^i{",/db.7ɽ& @6H`_N` u][e}KzͺŷJY!^ԸKR0_q1Y(lkzq@hܞA~}sZyvncG}+rNf" im爉D}[z#@!>5lCO' BfE_-U `g2F#|JxgÌA^(yhuUX12Js$7qN=rIC;}3/m ϖ* `KfX yLz25yPsiTY vϧ+f=8!kknVjLTgAAH4\ϗ2R7P[+ۙ:H>QQh[58/N\CSQVChi xކ-.`Z;v0(&>n`KOم|xkԆ3vк,imろRX]%'lNH'ZۋP!rax^'eߜ.3F:6'p+a0Ѫ-}O>{]'D|ϧn_qtO蝸2šAQ - NHbGr`FGV6Ƀ+FA# uObVympT|xK㠋Nڂ$3a[pQiWƘB~ץ_0~x$8 b껵bMac'w2Saj "$sa&òg} :#./h z+|64&]Fy7X_L9 411܏@Ӻj‰\m5NnJBdH[_AOxoP 7R2-&*?8eXa:|#g|.}B7]rH4@{@Wsu6#b++DɡҫI|0jkϙ]1iS|jYe\^g5 o[,K(h֜Enq'fb?WQǞņ~o}MUBZ&].@Th+(9k)fARl#X,m(mbxoDONȱ!t̄HF{Xs/XPJ_I[-ɽlY3Lf+D%ˢ}sL.#AOд95 t=a!kcri7y,Ѓ>rP˛Ƴ+y 4o-iܸ%b3go@?y3B0PkF =˥$Lbe2wi{3(xdFe{3uɆCnM{ mӄꧽ61h"4~N=-c߁uHT.ݹ'9n35\[Apن_AcJldKX~i4rܗjGV I"UL |F':74ta [mKj\)<=z5)9'طL{(F0.x9\)xNa $L[qHO1B._2~bBLCNȹ>(iasƢH, D<kPi Ϙ]vrVe>Ba&qB$><Գ;ëtꋳ9`IdZd5T"L\!^#e+J>rZ6pNWlD"`z;d:Z(?6r1_{efj$uŔfbBl;e̸CFXFZkCQ_rsD?@Mu䬷6kŒ'sahIgfVp-)6 3Ι@ACMkr1PJT p|Zfjmv {A^{=6z&R:vevɘ9e){r&C 2TgZY&lQeЉUʢӓWmE@ĕ}J+;kfıB M NZѩy [ 8}yM.]t0L[z2N1X{#>x;vr?N@rx ns uygh7]@ ЀHtEx }ٿoԋ2+q_2 ?j=RD|~dBlR&()Kw7y3¤Ma ib^O|co0VNW_9ϐ>.%/`џt=&.YٚS}+zmįsوӖ ;Z!,I\ xT2a5SaLV꾛e "G݆K%栾xu:.۾m}!Z"Yv2K)RLeO`lg>BP5*lj?߈൩I5B]3)g\ϱO]~ 3B~خDho+e4v$UC5jHnpd ( (})$AnQ^f;'ځ2nAa( =s{3Pw/XfDL4²tzPf iG>r湫t~76nZYÃK3epB]FqD:Hp\זE%Lp7|A;^()r%h9}~%. D%dI(gf {GF&֖ HHYaA "yPzGXG$\\ ^׮% J ~6W_#\r.ln0>jt,{'7 sIiaA |%hϔ?cVfȜ< D2 v;c4NIX..+P^>q2ЛZ~,O9Bcwu2 5*U'_b2_w ҺY|@ZJo\L`< ;(rCZRRv;%P5HM9< w`R[?; OÊl!,xUIiatRk?h"&9,pVjYgkB9YII9oƴ=,"&v9,M~"i)qo iw$xtzITBۆ B4 p5j?3JhGE?[Sgޜ)w܇(M?9nHtxm _Bà n!۳ۤ0!v,p1Gӆm,hx$2Gv< NjCK <:[e-[ K `W) 1'p6fJBVaՍ/!<|L'6p@Souח#6~x"݊g]X9ǃQm川w,Q'fxCHU h kխkQm^t8}WAdM|%l,<Oo3]ޔ>;ER;'F}ʎwYX Kt^^@#Ѩʙ¬ 9;-+dR2TP6(yڨHսHj82gaFؼ_xyӢGf@8O=tmF JT^D@F6J5SK<`M_F%@"8Bm78o/إ:s}pׇ aC o; d { $#LŠrkLE]h8>yf4;!1 "f0

0zO3@Vn vZ}7 Iu/]4$gIdoz #lD} $8X$S5צŲK59qV7`iS,Bz?+vYpG)TѭX68Wh󅼱;@0.ƺSZ4Էh(⭤C{$imS/mVwɛ!豇jmtdo2;cB~ϩ$3"ZC 7 zܿCߋcGvGn.(13\Vg6"4C^SoUP/gbF@NX*{GRpU sc:VM%TG:*!jzĆ⶚8ӱ⧃6T;X2G׬3gz}cf`z&xs4z@^]qwιyF>wpvyenϥ5A9"10DV H=͸uDEͧbWblCUzf+%gYZ0707010000001f000081a4000000000000000000000001672b7d880001b544000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/ظ]?Eh=ڜͩ>K  uZrPR(,lw]DFmݑ0;Ƞstmeu/Y7\:?)Z&3V)аhtF'K;oVztz鼊a+2QxF(wO  =@$NA%_cJ"KaKz-L2ɋ>Gpkc"3ogӦ8hg]-%_Hq2/3snWMC _JkG\cOP_Bu0N8!GFltMP'^򊦳h N!ũAױ?Bw3}ci>ی-ݶ)2 \=Q]ȑKj5;$8OC%@#J~Y3]%|ʨS[2y(^S" ѡQHZN dj<|\wɚAML#[4b2Uem9&wѫ؂T3%9yo LtV$׵I. g%PL`e1a*߶El4F"*FUJH)/V M £Ȍw>7'äL>dji=]HZG!*sLg6n1]>F\]yx{o,Wu p"!u /i ihT%G 8h PW{+$)j ane \wEm??ne(CwU jE=y$L @d(nk E3N9uxǮg<ǼTZP'r @/Rmߴ!g`è-H<&)*F +IZUl?֍:RelVHOkX#1.l_hRUsmDl8|Q1 o`7 3];#Ҙ6-U5LɿBJ&~ "E%SMxJy5QQvQ)DuQ2T(s,aBAi&P",.8];_)٧@~(NDgȵMX],ʐNA)š,@(|y<('BR "u\J7[ l'cLp[CbqPkS~[|^VI(61(ÜU.'XEڄU'QCkn$i3bwcZ2kNhYjqY7+Rơ0 ҆$>p"X>홣u⣳M"#3= ˯b$KdH. bAsBB"|{ًV5\"3]:oXJ' ~O01-&uxwk9c.-h,s=H;KqK kLqԑU@Qpzǒ;w_q)5}`!mxmx$ [d\[/I$rQS [⼫ ]TXBv,O ly8#cХyގo[7wi>L)Dv Hfs}( hPUGu;+6(>tYG14 09nZ4xUQpI4BnMӚCʝhy9ܢs# *,ܚ5alWf)9LJN(Pm3GYjͪZЋon'Ok%Cuˎ.fT@_vbSdjħTz>/-[;~ҮI w D<;ׇy LW7-*m0P^B^ZpQq, 56@.o]uEBe%HkF5>X Xz<ˇ3?ߣ?4=Y?E4©DLK@we* ]RC4ȍv"Fao%W .$ @(2Ї9rtM#!㴿+TKN+86}LBSM:.Aќף?mbh, tx3R%"Zh^~wzW3CGkk 17۹Y}iH%ԑgѣNk9]LC^#%V!yP$VctZO]DMՀ9ǿUs}j0 ))~7aO^Abq15G B ֌ ϭBFAѺ5еچ*14dR/WGӤPIQQ`H=]2{oW*<^Wi1q[HQƏAܘiWڠNZRpS̗p%Y5ZCNk/% >[/pvwc0ɷ+#$L#qo_w}CoCex)[IY= Ǚ5(zyg)N}~8g15ċ  Q)bnyPdbχQdw9ձ!S듊븰(j)M x_wЧ閜md֬UZ*s&F6` YӺL"C>S ARǸP plIʛv iät $ o5Zdh3U@ f#"W1v(E@h~ @sl-aW[)?,+mۦN>m507Xqo4#Ym,an.Re6)2>GQ%%) q볱_ߗ:\(.4j#PCRʕ·Lsdb/ma???¬,Bd2iQ:.r*ܲPŽoVx!>gp(uEOa FinEyq`̡29,5leg!:d5}u7p\dQCp`e֬tG1U4xD-c(a`y^75"pN(hF۩p3ə=9Ou>S4=3i> q^B6+o`]_N&뒧29)tF0#L&hpdzMwͤs+F#ّ҄'vGprf>iUۍL#D5>fyhGip{1ӲLkhыQ;Tkф]GyEnm=,#OljceIu|fJZ6,ςi\I^gL-6 &ryViζԛy~s%t/Q╜^5َ-E ݸ~턁EQr}7[w<|vQ㼮p»pq9 Z igœ"G v3ldsȦ+WoQҺ$mE7'm{*4Ԭ3r{ [~Y,njnQ!TX25qղbB v L>,`3-}\޾쁡 KWکT}%3mdrGa4pDxdBx:Vu+D8~h 1= WXkS5smȨÞyKfX-T}ۇaK*S>2KR%gIzO %!DnnjbX=uke5VRAXLB\}p$@ |F ]"y OSsXFQI!*2嘃Wq%0A]FeAJ8g )4;.%teZV.PKd 񛄋2t)SOX T,H6= 0gNk\E9 +|*5(")ep Awhf=1q~BV9}2ķ~ɟJ!㪒]>7E#mJ$j>G3>h 5v miP<2\18 Eér8V8b#&}G5(AYpφKk!5"|бň0WTx hN"/Xg2%9#->׌z4^n1Tz/X 97+|D1> Qqz=&EyU%){ڈtڻ]X[%l;jM$^n"2/n:J؛[ ×dRjY'Ԉ9qrc Ȁ7(?"EdlaI+b)$Q\ #e%#-ϰ~vrcKF}r̜$ VUݕ+z4YAp= ^8b3|LQYQu巰: wF45%yʬ͹JaOnx4,⩃o6YSؾ{ (d~L zyp0?_'׊`!jXIjyVrG P(6~*$J4[17+nN߉YoRql9,3|%nÈfddb(H4v bQ4Z܋fp̰cC7L*4DC>EosjrIf&vs|7L\ N;{ p6Zk>r4'w .K9qs#7S y;)ī8߂\3Q{|$}9k-;>~S}{Bf`PU~͆waHۨxvۊK$]>9<Ћ^BVnq2>1ɞ&.uXNW B%^컟{E!?p ṅE9 A˭PޯΪgTMbZ!zSG 8XCosoo`tTd|QD"!9% 8-M8Y3S禮;aёTЖ?FH21T8*2 C*?+ 2dl;+=s*m0t;0ܵDCV;z7)^T_l?c&tfNws>p) KrOP#(,3gi8W|-/ecZf, 6zn5%Y6<|bY͡\k}TfV=Loݼ TH &i Yo(|\8O\4i+90h0"Dԩ.!O bkgMww[U7{pt6|?o 냀P!Eo+I1;KaD_M]* $DCt$".uݽV6~ pq8 ^ҘfW~j$xkmpNn3f.ƼifPH?.,%G,7>,ꔾ5Iuǧ/Uh 1n / IqUs~s,ᦏ}?0UzL\VH,do,U]]X+ 6C~% pXL:e>uM< 'GVVT=n:4~^\0(ZD۾J7"O"&ݷ-Wq xdn$׈\^~ <3ceϐJ?ǩ:ID:yx0)@^\&5vT˨6[˞yN'/.d&"E=TЪ͞#3<23K=>@de? 0ԭ]jej`SW1#ΟM|MRqnԩIuD A (lsUc0/Ds^}=<>5j,bKYb< ^r,zIICm2WÝc14ЕW|iЛ/g _-(^uJec1 WyN'tPSYO qO !QnaѪ<˭o\"W <+B "-CwQF"d7 V`jљAvFRqJC'U/.D7R$?o% Sp폦*8#7sMf`fL0(ӨjӨM*c ݨ܃`fi,~qѭ<ޤuz0| uVdz3loL5<8 .I+~s ԂyřH!0:c*u݉SؓFε8)KJ1ajbPjlOGv-S3=Մ6rCy,Nw0 \GH62"9mH[D{)GSSX=%yV=mرг~h1O;*AgHçF!xAZԽq4$UPb!g|-+iIeGR?nűEg{E\kb)}*"6sAUʥPxP d'8"Id+q=́%i$'U[he6AJc0!%nQ/&nPK:DYA3i$耧=2>c_ `-r,6#`AtP/Ar`HWc4QBViHko)KJ0t `n~Mh hօA#e/X?E~0(Out qiY d$Tõ"|~ηHs0Ѿ"n yDŽu"i]!I1 tG)~Ų'F6gx}*I IaYg8_p Qm'{S,[.AًO'xCsr\ZL̺]9k<ނᔵd][4ܢI,9ar7/=&@Pj|I.UϟFEzh!k ]6^nn␲oU㡕HEid[Ng cN>/$B3,8id@8*Й.t.7[ aҟ'җ&7:a_$#fSφNT-69On,YM)gO#w68s(W܇. ίL›}MDF5/wh[hy\Yלc )nCU&۱꨸|j9h?G||MM!VE\EK5B] Y ~37i9Vge[1"9FjhFɉ-oJ Ӫ"4ER;,NTn-`JNӀԺ|V}B <-r!cLV9+zbP0g w7xH[g6.(-QqXhainv_r{AVVvxĂ"f`e?٩=:Dznڮ!te G>ݍ ڐ.FvXǀԛhT!FթlϐqOiF^"3&S 6mfO. b^< uYyyE ڀ 9P"v<[쨯{4d밚2 _.Ƶ~AOw뺦(P?قl|3W cɇƂR.Pm+eADfo+=+T/P6ۉu%NԵFq)rjNazfKwj^ģ U q+d] !͠Iw0 /l}y8@EUW%XϮ6[PaeSq`P&eLy OUp1miG|}RʓqTTчOP^cTF-piTۘ4WJ;K\w]%'74v+ՅЈ=voQI\:L "]Un:&Nv0K*M,ގL}yNA3:,BA ='=XM"D͒?2A~0n"qa|*O(:z$3SYφȴh(mu{]m{Wau|{ٔ>#gE/߷VP$t~P*AFRN6VHLrQ:_ͪF㨘 ~{jvԏ'mYx qӸqrұGvwظ詟cXdw: Cl:>Mli):OQ%'3Rpٻ@52SѧY;f ߺ/`[Vl1 ܓ)9Ʋ7PdCI (6Sc<Vv;<*- 6>Pa"xK3 E™yt% MI&ڷhL#qxd~D8!b )"~21M6/PIeKOFè*֍&VY׼>r87)`Ջ&%O2X<&y~&\L]C[?(=k 1wxbvJ,4W 4{43%3,TAeHEprRPr"Chc2GuԻ@L&>1` mLM{/.4Q6[rP$<@VO+#A<Θ^y2]JLNh;XG ߗfDWǛ/)p>u䳅Oi2;u ~_L/5z *"[]+g,g%7<^ +9}n/h"Ѱr.i}Tke_97O`#뻠?xմ9e0o難݇Uvz/pL5{^tsZ o vK9UZ^~0fiE$bI! xD9in* *>h;b'F^Ces1)bv* ^-Bw,bq҃ZmBrx?b5曒%4yD~R㮑TWy(FU ((IZ¼Qu)J 2(SuV}(O!=?tf%8 kT;};boǾFb#6Yi R[Hs+c5옦3Iw#O$'(rx ^H .hh""k P_Qzl_|)2.,a) @K8>I(pyjg/f9t)r +t7J+o%<(O.2ZY[ufu۵tӺoz`x$k8E[j L?zB0PqΨw_`&Ŧh'LɢL?M ^h6ooVϧ^Vx~_{D96AQZ@oYC<N|H N3uEU vٽ6c."\1*[i$_Q/ٛS4j=DgPuϯ ߉f"u9v^䏜:l%&sOHod`_{#h6q t{ #V%&\enz.RLCMIŔϥɵb{CdI v];U~F<qSm)]j$+|! r"(`$bd6E:UZzVLcJgnkuΖ|8aQg%yh 'eGL¹CYpȐۧ>D/wV3-A^ V?4ޟ M3W)͚sעS? ^YL\":a{;fr̭"E>G!3Zr*ÑqPl4,9:6!ϰtTX3S*6[ـ&s '+_r Z+tӤhE,I\>f x+. q ˑ<w ޭB W9LD#s1j$v&uild}* ]R-ֆ3t/2 _+bѓCQǏ#b`.{ٛTy1pQ B/k%jie^K1Υ 1\}]e/Ej>׍S; rtW>q_ U>2Òn2Pgfh܎_z Tz 5Eu\]Śns䝈,4&fy˂H;W7YTLN/*P/M˂i$M"薫ۛ1S_5үḢ0A4 QL#F˨`ᄒLQm >0PUfS+M  9<4ٹTUcHL?q@^+CϦMY˥ƍι$0$F#/ҹ%2/oͺҕ4Dtn& Q[sJ>Prvp`@<֢#L6HL9Nt꿗[`,; '/ i%.';*!Sn)4d@TB3fEӳ=?wdzF5hRd)ݧkpfgTXSAdZ5=i 78&v鄥޿hgǵTKƊ3hJ1?ąy{),v;dh$t7iGVRGD$8q1'Mc᭘#=^(Ѧ϶bōlo[.KAmC9,JF[bl낃hȾϣ @8ډ*|KQrR\\F٥e$'2&j@DE ^͂ST_M˾3: H)I㱉n:\".ֵTQ38KroN1JFhspb]Lk6on~M>==4yZN6#S񟋠K ]mk~,Oq>4Ч@J3d6* B)O|;9x)NK)9jˁsuǿ{q7IkoJ353"Jk^)8'jk),>;y5e}uڇZ* mrM‰+p"yc `x| Q|D~/F&̈́X=p|NǙYS>@Ǧ7e7\s+18넺Ȟ|^Şt8؃0 ?VK,M* yt,ΥW%_H aX@sixjkW#u0 hwI_g;a؄EUĕ%XcFIJ1e-FORf] UaAmC˹%J(81TMvOp_?uyhV\i:5h[hiynrU牑-2}í|?;טO[WE#_f@\\dּokZ, n/da2hP4Va:Y8>p: n>bJOjd3 Y̵BПpC1{͏!JZw}i"9-zL^#Yu3ͯf%';h@dH3*G7h)?(ҭO 4l= ؜Ry:kѪig4=AiG+7UWjE~,mjT,D™ j;aZ҃!|S> #p3CI"[=߽q| ~R<Ĵ7k%] 1DU4I-hΙSa]P9SݔAK,>'EX:Q,#\xLl?)X%mxN\Ir,$>!3ZX<&`l]G=/' G" z#k&hNNd5cnw<%qdқ>[t ٮ3Y [`#CuPOZ{ͥk!l4 +|ibpIW9ZkGH@Xzz~Y+*3bG $9%sT}WwF=GcKmEXI $EGrUd$ fE@#RYsl# ~\p ͧV\+H][ M~a+$0LQp{La[ Ū\۾Jn+-[cT: A>x8)vD31Y?fl/syϕR-!|Q+aUIgSOYtD}nnr!h"uIT'^A̠o.5dMQ);p\Z"ubD&hZd.񟓴~$:nq8}Z0YI D;KM9 D_uԟOL4 k^?c=xbH|F2cK (Vn"gLe&SIinre?ɬ4i#h@=tif-[oNxFMUgtj]uDyDZ]C6KRRY /RQ,%`-̲k`' s` 1!7RlգqxTs)j!aJJ$N3 B6Zα}"5l0,%>{hUʋèȪ߹Y438%\ninG⧑A Zc0N-o00}c73Y$9]^w+B"&esc+5Ud_5{3ʒ3<jWh v i *x˕6mP=w>6ϜW +j4, v\1miVU UDMCm&'KtsH_Κ.OlU1JZ³WY?;.Qr`d/yj: "8H 2Eg ,!#W=4&5#?sa bn|C5=cˀs\b{Кxپ:\Čv F# Si۲a:i=|%Ed=.A$cމV^Evىt?5iκ'ppiNt[(f,~(3QϑK"7mnt}51PufO1CZ ~L0:|6+NcZrz2<|EY_;.w9ѿ-lѨ=s;O=ⴶj)d+UML,SYڄ?/3X$?XR3+Lz2ȓQ ]P+F5״7I+J.ڿX1CgY1,գP;`)_65Tӽ$TҞZQw~vsCaY^%HaqBD=ҩreɉpW@{=^y`K*kpԍwee=]vC R/t+vxD#8/ڧS٢-Yp\:~2j]9&0^Āi@-:*jJ# 2s5)M4tb߮߭6gEjl@t)IaÛ)bW p%Ӫ]A_|~1&dJY6F,\<FV? ZwVIި, K5T.HTK$̑G4vfs _" z#5Sq8f')bJ3Ms> =;dpTԘ40hD +M/C8Ɣ* EcQ0Dy$7͍RSP!Tt$s?{& :k~R-SG hЏ/w NܩgF"v,}ō3ǜh ӄ Y^M_*n9<  vdR)ϞJvz2>?45lpūF|͖1eN*2~Tla6R~9ѺxsUJ;|q6}jȕ3Wl>ՂmJ jK0O0+mIX !QW`?3x4f= YN;N]N&YSOlfW ?x N,b.!tXy֍@cSM݈g"IBg "p̿PDJo+ -s!j؄2{1dl-d9{T*̌ѧ~G6~û7\5M[ZO]۠6k3"5\Ζ w*[Ԉ)(6a(4rMFm[ng̙khcz$Ss(:&Ra)B;r՞NO "@N?iQC]c>Tߣ "LD-ɢ9'\HsX0[{X/Ն},)9$]+3JX!,ŊCnʛdd=%it MDmETVLO,Sǂ@v6E;:bc.NXtR$j7.-JL^9KZh7p5f{n[BٜT000ZsC2X#E/'<1ݢ$BpеI)k8'X#JI;݆(ftvxj.}R{14dZc0)f0A4A)%QR@g 7xHfjROMɲQT;Qt`Zp^3ʄ>}MBgkzWk4NT~*ո;-l{x}6|F}\P~kXD쥵B1g}?23XDAwVr&g8B$dAFI-YcD@A=v{[vpL/KOqJR,О"g;ry%o^٬{ ݣV;uSJtJ'&@ }ay_h'Ɂ]xGAn"?yNFYyc+tlqB psWry!4FN}ﶂ=$E`dP!+"UE<lr ׳꟧srL HyġF^ UU:w"iaƔ"Ug皥ԺWKOB0WC0b .0Fvjb"dP2!2U/=qG#޿u  d(^-9*@&`kDwކ>^\ 4Q`Ntr47 U] ![40rkϙhѿ_pT{V/vYNX:4 Ze_z<nuI:9݁fKnނݒ 7Ht qEZS\7пCͱTes gn&V֜moF=$\)9:Vb?w|X[S:{R[}y c.pxvlZuI1HCC a#_N΅667M/4#ATi 0AQ';*'f`9Bf:![o+$>LT̈́`?"LZo8`CҢb`j-@\)wX`{r>U}9HBȸbhИJn~L%&O@3NgSc8N:fɖEAYIUڂtˉa!1}zK.BZ &@(Q ICAf7 x0̹%2;9E~\dr&DÙD:5M%:w w|.K=)_ pФy4wsVL_[fⴖ€88X̊-rͮXv=9b'"$jvuyA;A(.0dMJcR+:Y%&4|AddY={ݙPU܎ = [x]RPХ;l}If{Kbe)> :Dt7Jʅu]񪖠g*AEMl9IV?Ļיwa)XtD=8dbBy9:!fŸFAh, 4Ȉ +6Qm? (-IvT l*WB%#bGƔq4ކzy,ŸV; $ךQ̊6jkD|2  `QToA?ceG+jkt*QX;&0Bh|BlɊ3;v# ]#^ HZ .2cZ 1>!lH:iq?8u?1Ӯjqiq!}S_XSnՖF b>q s%݆L ]+m5=E/|L+CL\4Rb.yaj|{,wUtD7 Dj{HRr VR08HԸ"$9i$KWõwnwzON20"oWJDM3ᠺڟ-sZ/y^V x.rK Of/hKp Habl0gԳjj곐Rr0kPa[9#-]1AA`PL Y+P (R-k)XWs{Qdž=޳0*u6iįy˭RAkSm;Ou`p{M?ۗg hb3ye!mB,5SYb/ץ\uHK{!=;Hzg㷑]O[a$t,Hɰ j,׬@ri, S@%&(U^6.YE0w LIG_XX;d EքJݏπMN I&Ӽ摋|c4Ęh!"wJ\'t(x)ynh`<+uw:tg/^{?N,Vq<cHnz&^$X!zcPR;qbZvdn:zEK봾D <{!0]_ÝyiC{ D J繙HI=&5nCic䧬 VI;i>|&47$ zv-ߩ]ƛdb2606q=52zu<90[̹\* ڠB "5d:e'\a.WzUH`?}eч jLHyg<{ؚ-̗Pu٫ǗW p46tp#0 0bdFtP>n&ˠY_q MTb:GjH3 ia%c:06VH ' uN_[j̿1m>EGBs] R5u'kXy^^Q/ ٬F^W/VDZt)E1Ji>SM޺YbMB"U+_uw2Ak s0(E3VoJm8)y+{DnJƲAWYej *4CiO1c)WR}zlR0_ Glp릻pr%WtI+UsǠOvn+q}FDenP~ڔ-/ [딽 K>\stI~TzFW@s0/"ts'QbFR(=-N+x'hluJ. dši 9J0ԷRIb \A*ڄ?5析l!k˪ꭿ87WrTN:: vocf7}pgvN Q0" 58a%@Y [xtsR#)VOM; ,+S3vc5l96ђCG3]~p, CM PN 0A8w,wkPWtugxlX`#%̪ HpӨH2GRZ)=ZCOn/nq,^YGks<óUvh ⼢ߴKǑ1xs<wGhxwP D$C\NV؟"c@5B+!|m;ةJ≢|),~t,ť44bHO FDLٮhѣ#R1gZl˩]}o[Js%,~$3 '!r[Џ0懆 ɟ@;yLpe`)ƯHSeeS.P=ς,;ov'nb $() J.`d*XXn IܰzΊ\%88b{zHxn`!SHX=Ծ*PѺwzL\k*ϼ[sE 93颕 htn-*_Ud5!%-Tk>BhSx.8C* O܅K`t-q~6ȆL=#wUE~%ˑg4c^t]z^BWqtAH u!L,е^4VvjG\1tК\>!$؂?35Xf6y†wjmvqx@#d-5t 8KXkq&5wG`krcZPM%֊(~7}*x]5S^9-[9A*+hw_Ԧ01_DqB7׆g29^~:JqyfqZ`nB~7b7)j=|@{yȦ!EsR={b9rKgEoCsHOw)R)'"t8Phȳ߇}4̥0[/z%V LD]Za@ !wB3.XԺEyY+(IO.6#2cm> E! mQߩK ʌ OeDp*(Юj&Qǣm\ t'֗Uy x 1H?H} U I<#緀\Mx٢.bY@L-WT]&&jڲ)B?NXmYt#Gp󭻰šTu_q!<3󀌢y6s#qy+ZBj|fvZzRԍ7yߠa >Ϭ.11ODv'}i*(vGu^%h>R͕5*[$QtlNwn[*mM0T2L(g𐪬sqZ|?3Є6,ț(?s t6(svX%q'ULjXj|XrUb NR=JgAe>:rbSRIs(0 v;tucM;p73H҂(0R~p2f[1.,\`,%#26m 'GD id'{S{-YnAo{J$gvl_; Q3@#SJhv|~&$JJRvVw1ʇrCLU3['' `V_ 4vmKHrcԯhǰG!>8YBB2߲HӰ2č$B7fG,# _3Q$<}1~IOG`kM*Pw&8|ΖwM, VAPgXИM:mת(7 wrrIG3Ym_Q'IN#6F\4xK#?Zem^Ƈw3z0p ZQCL˔>9n y@ã HY=l[(dz8  xޯ٦LruAGٙ-h +c̱EB_ nf Hhpܲn;gI-m@D l$6GòφP;x e|@ʈ-?R^ @iIeM:n49*D:@lgiBcr8zm,{{m|HmڿN>1.#HrI$F_ xcn6^p_V48-h{޼bn ө6Mߑ!ni:%]`fb)ĉ="LԦǡ}M5*12g%ȕ|!I =ohsCC&^tж9z#=2v8nGK 69GjE]IKzT3ˁ堋SĪ9ZOhݹ3UN0"o2ܑBo؃YI|NMe2.iUG"a7Ϻs.ZD'Tzgн4szH;^4SHrxKNF{!&_@7a\9=u*Ct::^7JS/n=$#?\4/ nJ H u~])[W0V/ouJ7Tѫx Ҳ8)8r.t<]KI]%+_JQC@ W䒬 POu)Q9*ן S +TAl+:+q$i/f0A'>\u6ϖհj넻.3QUʏHr+` $BVg17C~-_׫O>nhӎ[Zp6!ݠ{ *8!$B&Vb9I(. }n1[Edpb^.Y|o1t%[̏|OˍHw,k%2=_X-}[w6 1@$?g]^f#7P3coYX^Տi)֩l\LVs/O&@7}\(4 젃K&L2]U;ʲefF 06ls0|?i z+N+[0'3؀7|yۦ}_@,ޙ6{.^n߹əɑĦkwPakr|>Tx8 gЅsǖ+afLvE .5cٻsgC!>Vnժ"VMqǾDơD=(ШQMVyy۶豊UHR=Kr! Ψo)(y7M_;a&YմO;7>6ٓtitm=N@C H185эa?+t7BjqCBS9^@*:y,3i4Ԃ*&#jn7"Ynm8^{ V7^_]%괥θJJ}Kfl]ݽ"syIBc^}0'Φ37]@z<vTIsNm~r~Mo~.{V$I/h{^/QETb XeCv5wF&ĈyQ6 xwM6%n=`chs/^ᔻ ѻ>[ILфϥ^5Rb-mlX[; kn/p ˸I"hA vYL_PDڊulTttEhG3RHIOgN"_m +\kr/C2@`|*A{,e_ ^`Uw[wr1+}\(k) ^m /n(J%i@o劮!l;[k;`hчv\WVz{[+.Z!@fk~3}bNYPX$^+,5"ɹC\ t$ v%$,pżkQ[Sp/xc@-!O' >td='@$\morQ1[ Sg)yC*@AvΫT<,'Y ԳJg?0oVc.n"cҳ-QZwllL^4}0ܳY%,ĠEz#A#F`>=619~#LhƢwv}K(zix3\L\M%Btrƃ>J7sK<,s٦C9-tW\{@urlg3hĴڌwz`|f}%dzʿKd26KM(-(H6p n9@z=;J؞dw:A+ϏHxW 4zf}/~~( f0VNIS/Ӥ+dth:-K+`@G7 oۏy.V Uůԉʒ#\0RSxvBfM"7/a{}2YzuM< >(Cvjt>;O^ƢDïBklW 4EUT0%>O X%]ylFdf{U\YʱH5qray ]o]*ˊeSu8W{'0P4r Fb]|Q)+iU.LtQHz@m 9W.aC/Q|cʧb}DBi&r\ f"bs&\B!hn['\,Zy~$[k'nQXݻsk똗g1yIyj9+ra|Lan93 +ʲ._g6FV|t }DAiGrz(У5(+>'7y=3F&q5bW{DC~e@Ukdaj%\Z猏՛,IKX1PQD"> btiPt]wbSW/ > /Co?|QJx%Ge~_?0u҆Gxgc80`a-LI3 UZ"8??j$~ie8?}H-9?51E[x凗2ò*A6hLĴWUF oF&RR7o_]3H(m0 =Ї;:,rCHͩSG1GUQ 󚉉IdL/$acG< .ÒfY*EPTL1:L)~x7}M&S7>9O3-RĦv%S ݊ciH륺a()(MHnQma- ƕ(^+G.G 8KY%S1I?wV ?doAA!2xkv/}nMޮC3} Q\ /:5l"fޥ0KS51Yop^%l׆?(nIjV (?64,,-G6.A{˧ǂFǛmAw>C彿^[qL$g P68r .u-kZcا4~i-oe]s+VubX͈A㣠oi0_cX'[a_?0NRBLWZ(=B6ϳ34wjEEgzئ(Kot@`6VT s:a 6nj|F{G)/u֥%_>߳ɡ̉NDC-0 X~:/o!GҤd6bW%~2  6gZE=j-ce:;¼AI 9 =QyY4l2~Yޫ.9 7.a@+c,I3\&%AԐԡU)V&̾CHZsF/TB޵LqGU,K_x7drgB<כgidǖ+v;nnxqyPI8,䠉F_:tY6|`>/dڀY%>Frl<2R]FL-GEqfWE,$Hf:6Xj ˫rDOO~*HKU XĊ W)^ cfz5c^\例KअY83AQAy?BoJyKϜZ?D*iԎQƝ_ݖI # (ڎVpl\?E綴8l=\U\G9= 6 ZzzP>'6`ʛ?62Zzܓ0=Nvf^ڱYͿRbΫ!tA*ܲ%rRe' $ Wq8Yphyn=,'qחrd y2z g|#!xH)9]6NxfyޝRUB$uL _vUTͧ>2U>="UjoK,`ٽB=Xeid|fd:<3JR$rp2Z+}qV‹csþwg1S)f*BGu#dJ{Lq.X{*+g}. )"ޜ8|8}h k ʍ8uPya׸$[Vk{ J?hE Kxw|:urjDH'O Ս49$k E}J9,q(;jBMoizɝsJ<֖GR"~i|@:5(= T.SaF2x*㥧47 狻\P=5rt"FoTq}WC&p"vf"ԬwpLS I75K|B`T"ra]׊BWRڼG'XȦ2FVGTj0aݱBy4Lqik\U{Oa5HޢwWO5[i}"(71<-#H w^+6}?e2EKs[dgPP=ZDm}Es2.8ow>+Y]wV3aUE*9v]} _ R:64?̳[6hZ)I3%N̨$+Ot[n˟}AgHP#:Vb(xS&"[sFɠyvϪa,~,|ƣѐl-ʵX0*==adX+]*~J^ȼ 'G;Å Y;A&/Ӿ KvApѴ7|}vZhͺa_:qo <P9k5mXFE{AGɴ#ԍHH87Rx1>@_|1~ vWfAȸs 9 >Sf#Orcp9zeq#p!S;΂@җ}dGAea9"LIKŹx ?^&H{Ng?oTtAV,/?Рs`ͨ2a6C0~WI>b9ˌo:8yFR2g¬نtxx}=x>IRۓm1␷1:y{nsmFq:2:dXN&VL"7Nzc\!%v "۝4AV}ż`yݠ{p^7ŵ&*{̝̆AhXcs< [ua9iASICCՄ-i/=iE][ps.j=Xޅh0 <@qZ8WcU c`mX 0$#gJTo? 3bWIpGZc0*B;qG{϶5Pu,q+o6LDc _JӀT',v= 12g[ )3A{^<3j_O85#<1K'DmֺOR#tvN=)׮$J d2r(KBv xU2 y7jWc ;.OۼuH0fb5\FTY5k-T 3̄;*3_?ab2s&E*ˆJJe6~{v8;I4$JlXn;+t̍jaYvj)jYűfh]uN;(/Sӟ5"k5vBA'LY1櫱ĕ-$,')WM%h# @c̆il#$=6Daǻ˗sۜH6ϳr ]8ڈ#ܓCnM(?wn4AUrY$X<~7ףY@YW VBl4`(TʭH v}Ƶ K^#Ul|}N->=xO f|: #Bm7t4$s3fa(W[R3-t?`74;yo"RS9L;(2C`?jǛ^ENI c־V2^/*Sq|yՎşQ?N^|+Cb~^t;e^:)x\&m&u2;#RϺ[ 3MߘzކR獻!C~nW6Ze0c0WayR,/H_xns$Xԓ̚s6緱:Q;3|8Jn ]׾wgv{:ߠH"GV>x~t א+Ml(-kpBo{8NLJɂ \rR9ЬdDM1.s$S3h6{WhrBb0xNSҟbipwar7hܛq}TIQ՛ gKR-2? I_G`<뜈ΩA9N=cm^pHo{(XF-Ӯ_)~,_{}mȣ BvRiT}bu5Ge!;,(8ei*nB CeϦv uY Cߏ743^Cztά.L}=_ώC7iԥT)P v27v\၆Pބ8d;nߵ v]}_(D-/_jJwㄐde|J2ʔAz*X?yuGWl(:٘ o5-ؐRYVaUa)̀[!QS a-dΛ$MubhI/] M\Dr+YdG T/\Jb7ٟ]%v/΅5.zD  / 13ަcrABWlVut 8$;z,6|WMѶ4bx+0/U.]N-oʳ\"3$o^S*tT.Y"/ɂ?}%<ƾXnAlRv<7|jG0/+!&hN+o7n g5KL:d(Yl^8\@XT7XegB'j&E)}Gu+4Ch&# h{0ʴAkApD P: ~P<-ycsuV`zR' 0Ȓ֌s v9W+آ]5II38Xhw1M8-eӮJŗM,1ޫw L/R#WN./Y[jol}G8J{^ L?}A,wBz€D(:'mG3Remig G|]SsL?5 s/5Dzh_^Oȭmݰ0f Sr?zT◠1 *.0.T/WH88T⩑R0OGu[k x[9{JXFľ,3|"1 })ܹT|UB3ōJ94 B7ȕ5įpXTWvy B|Lx_ݟ7fdzn8;KH^V m:PN'칝χc$ל -Jz 2+IfcSgB(Fy=%sgdXQX>(7\T)蓛Xqӟsn)67y^{qb¸ё7n d\S6A#P=ClƖ\V]Loa}!U/d">:vP7L.)C=qiBSM%Do!^Kv &Q[McNbnY+jXs*Z1:%thǗSIva !ZYTͷ4yD!*jÀdX*jΥᐩ ?~! դb 5|]Aa(n1+1"RG$2<WVf5; *qA22j>GA.jR.|)H 62İjKc+alwח\fuCI-$뽭roBgRc` >|ÿs4]CFbٜuP6돁xyApGTk xht\VCڜO &XJ}E@lTڲ."o.PN67* :;ACSTx-E4G#.YWZ=b'].T_rLo/B4d مDiqRb|PZ7+߇).eDH滘F5H;!{2A(W$UrCc`9-􏑓| WaB%@IqG9Lㆈ!Wш=o40B6m,uSW#$QfWm+ j2D"ר3Zq`T(aC5H@7apWPz^2s'~h5 gyյG8IQG,bETQy=sA4#B ߧz|13F0fk'8"5Ib[<׭7basY\f>˧k&-M<=c;NANEՏ:gC2Rf\g$v(N8M'd€Jx2[UcA|~ E qȗ6!KM}8c: $@GXAn[K47cya X'QI#ݱE+c?r4^ڡ2QPF3<.ĭ*|4m+ k&Z~ mX{ 5H4$4C` Д@{M t Q t9it*A11DMBdlcQvH o <4u8!ڹv=pFCB>H:n70yY뱿?"[UJuxޤ[*{#eDž)(Kх`nʠJD{}ob89$⭣/bOi3BOjR,N~Z$$K}MVuAhLׂw:5AT=T5.5ـ"ud20eúTó8RAm-L!O& i1`ʿaZOn\kQ' GTTdjݡNo3 SWs,O,!\^͂cXO,~ &PT/j#8J  Im @G8DԧoG .M5F$P,8$+G - g&^d@]xF"1^vK3ZcXgtuh!n|VxKԏ<٨~(T$b}f_K4f `z0.т(ۺvӫʪ WrX2^1G5eQ~M\zZ`l%K#'#K:"iiRX= ˖H2*1sq(Re hMʣX=Gq,HOdר%vlc8`aLB1Ry\dC+gknn?bSFdbMQ zl-5,F<5+G#D a_G\&ċ<#GW>-ۊ2-X( pVRuyPECol2ݗȯH-뒤9AnlRەLdlQՕiG' LK:neW6^tR|dQ+y+:XQ2oA(*ukd7I԰S8:nX1 MDB=:a/x(٤CfHnyC "ٯ]:Zoy5\Ю7~FB~, E;nm.tO8 CGXezz>E0YcCH_M}4 )Jsm ªEж;hOG|jh˘>gI"ufRlzޘB=z}[%Mds73 PS{.)/xaPvܰdoBYd+$NMkTy=u\&c cU̢bQ溎Ln>&o8k?$%<7b<-_1/"A@YearT1:_eE8⇹sto<QLN1OT™6݇ u,63(촺B"3=}^,8][[' CMx TF4A''4_m`h5{{ڞcIjZDPqdFFqTzEjz,I=3|~,֐6_iJ{ۛ"ԖO4{XkfRwT ȕ fT@"e')FH E4UPAogL4tȕe|:Kl˷gThH q4fO?ZaE;ƣJԭDj es[aEa9[y87 혧Ӥ\40\\W톺e }E@AlZ,N6!ja,K H:S"1PDN!31]:_M `ԎBv`ȎAn<&FM4OnkVZR,tetG4q l%53< 3CUQVA$ʑfm4pBX`"MB}l2Q 6^4U\M9ˮƂ'{Z_Rq"yHaR"L%+/QTာo-jum'gጯdK9SqȄ:3 Ma8Z Io m̄kb\&O?2V_Q $сA̳aFvf8^FZiqy4&Xka*o_gE}(JU)~eiUT姒Vq26$ʆ}}}I&A5@:ȩBO63>I; T=qxEų!_D( -Rgt4q~W޼;L .ٔXXS pW? a{2PLevZ$z-\Vyw3QFD,J#/ׇ[Afc00i^~܄n4(d6gs (o AF#DwPfOҽO0uKj?I$+>{F̚&HkS;IA_c$ǯAYwÙ!p_Ķ%}YZ/u& XnF!s\f 㼨Wq_ZZy2,11pc _-Q4|D|C0w:Z#Gg#U"9l30Ka68s!gU-@ rHč$ dÙ:Bg. Eד(('&3˲N썔i 7mh}}N@GY]魿=djEgww:&,f3XuHzAo)B0* FO1ܦ'8Ȁ0@JVw Q`gT"; ƙ*1 +SA8*|zCE¬L"=B'[(ԁ:?'7b=V"wxNX-Mj\dĊŵ'Yީ*_Wu~2lqnx(CE|>sgJ7#2=mvy2^1L Х1c1Vj2"ݗ8b߽@S^gO%.h`-%>46e&ja}&Xu%D+|GRjhO8^ȫ&`ћ=sAin‡oպmV4ΞEG[X{fjzY$\uq$ߠ?+8_ҥ^WFګ'ɗlu g—Fۋt~wɓȊ}5YxW^Z._o̘f Ζc[jTV+ICtB2},Wo&^)z8p8fR@)Dxiքblq1QXpjKKp'\`Lͧ5m7 +&+G>gdʙLJl%f'5J13BQ(Y&3"~ y84J^i?E$@Z~ZL喇 p`6EIUd ԲWor"`}c^b.x E95tX=햀q$NPR=pt!e9(iImv>(m%{;Gxsj( ח.m2unr>H D?h:yWk+L'l p//Dܜ[-g?(̻a%0/o(EYwNdu>8T>by8׫ RXe1ocE.W8? J9yY8K)/tE,ƞw[hMj#Zyygɿ䕿 9Ķxq_=9׋&Hs~ンذ&zz®qfEelq '\V:MD)lC `P§ѾJ8D1/fV{QdY_<4@pwXQʤ0B(Q4/ʸ g J1=pmOh%;7r6`H? P]Xe';+% (@P6 X~bfٷȞª(=J˳N\@b]hNGX=ۦwXB`SJX@t ⍥l)o=k$\$X@ j|oZ = L,F|I.h2vD-pR\X[z@2r]n]S_ Qb|#(i`_](Fy v&Am` qzVK)3志Wdf+aT/'ܪ jAXՎjy?2r\prq2Z,KkVƫrl4p ,)`Sv専)c1!bsՓ\bT1͞ecH'8G9~rwzMs9DUs@k.j5+VR7l洑pɷuC)^-E׷q_,_gۓH/@ z(O[qQV6~@>$ G\6 r)$x!> ÐSq"|F2T4 ssNsg7tc!%Tee; Ոuטy;LLtX`$tҧOJ-EVBs<3{Qn:1bm Rpf,Oכ30b澤Qb>/\'r6v/kcVpchUnl Q7d{6_Bid.>3wmѲZv5NWϽ`ч|u1ZC(Vk6#J'Lf-نe>07y3Yn;DY&n %h2؟2v蚼s':<׎A*xجK-CsFyYcj#xSSP&"H7XY9%ޘ~'QG"4rԈR7M8qPF1VLXb,g/uK='X8B(4s"FdrT#qJ*a9+ӹa g3 +;ɬMEw5=p/|ѨU0_cn";!Q (ɲza5rr[ G<0!s{ie$ԘaBz?ndTdYA&EKrV1*+vPn>,m+Bg~.Ï[B~a&J"KhI$ro>6>]n[ ߢȦt1?1P?H ia\1{=ۺj՚wa^5b0(Qd\ ;V OlOE1wM"iVz*<;%#]YY?^psw\|_ED= MmΫQ܅b9"BsY'5)]3 XQT`3geÏy$Ť94M /~-GqCQMKRgms/E?2Z ,D-Ue~rA^#L{.Q n]r 񜼥P v+XS7*5[X @0%;Jm>u^""F,$B!,[A`פdLDʳkRgLc ؛ٓ}Fz-šeIWZ<l]Xs ;tǝhn܌SU0Xy]t 韊'2pQutŋS# "410\U@0Azhu%l&4o3k]sK?ix+Sf:i tJ$lłܝzy¦M(V '6yGىrk+(=Q.#lRB#Y Q?jwpZ]ܴ@caZ9׏pX7V:!l}yvqtOV )Vχ9}~46ŽZ&q%Ex2zSL]Gĭl x1bfopZ 6}6}P tVXiwԁ^,=WL*ZޅϾ3?*T6E[n; g"KėȻe3Ai\!gRٯd* Q.L- > 3~iKh!U|Z]bncgJ3K<4w խUٓwL,%DH-)P>l7og){і%]Z ߑ~n_ Eb\CxIݎOL(|dH@qVl?|6.|nXpf4sk$`PՎ[:l0 Kp~R62Ai"fY77͓둣ɚqRCb\Ƶ_讴頧{je+x Ux%6OjKajB/^y$4(pý# ~3ceB>`騏VnpȇalkרdaffsA+A@+rF6kMז/SU~K9p'n9,SnY5I 9ߘݮ"-Yb2rL c dt{ސ#@jp2tZMUev E1ەD[!C%3jeKe{Y^ls^ ʿ_7 VfgvMГhCѥ޺PRVh Hx0hIˌYK$AR). J Fdr}]оۛ!Q Ⴅ:dɊ穿r(u&4ΏM܂oKN'YH<>2H 4U4˱8*܀~e r#[cc+O#ZF5ֺj.$0 J뉯T*w.*wymw&3],u-G(:]|Ng .]q0UEmfㆸ^q-ne$o9f5U !̏DNA{97t@ix|k`hb:xCm"h\ V.[>nAS X6ם, J}J~Ա^g 2݆Ix2%X꧴r'Q2EVi x&%C,c)Kb|1@rwA&[rWQi vHfr=1r/=,-3,H1zcO1-'{8ǙTnL(Ҭ*M@JBE*@ 䋊/61{AeQ͘> Bs@HH%^NL7 p Kp<<٠.jwA̻b F1[Մ}H¼?-N,ҠL+qjt^[̕?)k}-v`RI>Rք]Ca$gYҰoSy&6^K ϲn@/ix]AG?s@ͰB ɮ`CO zAC-C]o!WԇOҌ _~/kr%=}qxϣJ6<]"+y'_jm,;=CcB7;|t<+F^pΉ۳7%TVImNhft^ )u dn+)"Up9JH;+7 5. !-m9qH՗?Tzq!pvFF4&zVOv;c?KC@jEVY 505APiԓ7:-h6MBW޻,K'8Ǖ }Gvq y@joƲK g-t % yV T*~ltWSQ)@p>Ruqփ2o4 vuz;A_H~U,%&45,RhwK8]743dՓ 781 MU J*(O3UZ(:{Jr}s # e2OV 0+ogz >XL;Od/ *G&Wy}݁&7e&m0v&W~Јh̲3Ih^yk` @8,٩טj{3?*Rǧ`Ailf,EX&m7QVK5vEZ\\UsxunT\'eE "Y(O-+ȑapr`zl;})n\XÜA`0pNq=p㧓 %,cL(p˽z2c@Qw*PϷᄳU3mt/݇"攃6.\ kP/rC"aK4"iR4eϕ :3W.G훘:/Z&ꖁ5@wV7hğ*4Ein )Tݨ"dgjA;d!9VWfקhvf~bPdjE$:0!gC߼/CsU@c'oB,jqPR%n@ͱ 1|zj) 9,I뚂i}UzM5 hϬ&5ٯ<2Ԍ:(͌CKeO( 8l8BnީFp M#'$3+aZR<*[Tud-~";p1-"?gb8̱gƇ=hQ}:ULǔ1fv7W,L5@2ї`!XDfa'uvFQn*DZLSö@G a;JUB}Xr`#?%S;Ug$Hx|' pugT[6/HZlYuVM+SoiE%F^%?:'i=#D -YV]Y^C@LWM%7ȣ gރ<"<Osjhn @<&DfEa lx$DG߯BQQ,CaʬeDMqR'Bp6#_'Z JjumԌ=:$_1Z<4cS%smI#mY>lGD6-#K #>ws2TnuL҅ydZ Q2E6L7#zfǣmOE(V;c'L}5ۤOBsaCWܤ]#WjQ/t"@ܺ ]}룛 y>V@xdAVw,*V>$וY&O@-AAϿDV=<}GwagG  cߟ֎N?ꈶ IcձlSn?h,EЧ&h3N֤8`X.YGq>=ծnh1?} (4Ep}0YX;:zdlz* ZHu*nIr$i) {u%k$Tʤl/]gwpCD4?}M36]~eȭ:(T(@ +>5lyrxs'j %lԚ76ۂu큦;ķ3RͶ"F O"O_1^Mt1/FO2:_r[Y.x2Z$P8@MM%)cRQLuatPcPh.I(YɥYG\9Y5q,顑&}2'C -hC @2PfRmOOgl OX~ $zw) UTp-(TʐCʻj(pj`S '~`p[,fAR29)gLH lKlKmQ!L[((7?e+/vjܙ[;  U઎K4 ;g7e@ZFD_hycS?A]Hqb]>?Z`ޕ6ye'nFb489 c^۬Ʉ. 8DF\%!;.]M;_~~NFwh"N"*l$V>Xr}`r?MK)a '^ÓW+.~)̉iZ+ ;1Ա]xek>M5X>'~kn8Jyp&DXu('kے CCEDgQ`۽ #\^C}t0>ænr^-R`tx #EE9:y'Sq#M^zm>Q~)%0KF١S\ i;+@lHH#ɮ m`kK)=OJK!ui31.+CLu=6 ӫq\?Y1q `G0 G=QEe!: ­Էop>/$@Y;ۢmgݔ/RT`-&qk|طL]t'n|r6:FOŒjҪĊuHi[o'uZ#&`ֹݍuW&յryb]Č2e`z{BSh@,Gl]o7t>6I6=ksɺJƂ`<DNc3>o7PG͏- 6j Us^WcIӀ0Pbuʻ/$` uW#KˋA9N9)zFȊʀL$":+5>kl+lfx!} K'f~0S~6Ũ=NfU\M_- d r|~(!sMX.oov7b4E Gm To "ۍt4 SU]2+8g  랺s2FhNq `2=:I[ WZ^\+*m7e$X/,5meVZk ~勞C8;ίdٻԜ yua$E4䃞{ISJqFLdL.ׂ{w&mѧPqgLȬ: JLoJ]Zkq')c H2;ZOzwyi#Wҍ?`k\>Uxf}ܚarz *=p]JԎ`V'Xb1CVxzp?CLe9>I8D2A6hC߮oeBsr*8/bm6$n9x.HVSz7ۖZ*VXL\B]irh[e.MhÔփ~C2*n ^{ThHٜZdmJ+U q?nE^qjkM`ɬzߴ$-Y'4t/'d|RB#X0gdڍHBk&֦kfMô&aS)topTKPyili@{95'Yfg2EpL Da+P{moV6bҼ.@b{Ռ[]^o"T K`o yG]4Juj1chEЗ5f)IrMWB+e3Yٟ hs+i8PZՁ%2*䥹7߄H0owV1!Ngqe5x|Z}Sʠ#">-Qvͤm\i UiUcۜԋzw1|n7jZPrjNB=`BhA3vi۩-p<:F>1܍XaѤ|(2H۩DA!R~ړ\bf t_Ҏis\{6͘4u .XZl12pN9A)X8YR}@B1/e9m-"v% sѢ(@0&Cu! }\+)]l4 ;h^k4_XAT׸,c>yݷx{Q-0_Ȁ.7TT%K&:Q9 Kz4 wN#VڇnH-$&xS-cepЄ/h6 ;mصeݤ;3%2%\BĕB]vV\ 6s#UpgK>0Y?2󅨅V%X. G l9`&XQsYfQNq wI4) <1__;axAyi=\vZDG-2[(-x{Bs0h:+FCe>]hC_B S`t. {6ΔAh-2Kr9䒒TTխ>@=M񱃗ռC(;q >ePc04tQOp [NP0gWOX:]tiGBnUZ|(zu= I | N 6a;x P. e6ˈ})ă7:~%7P|,zQ<\q4Ru}yyy.c1{;_Sm)iPCd!XCLDS?{fTda+p=ndV*j5]]OaT[he{=qG7ew?DB&ocKRj'v:VVg$Fh4¿v $8XtIB3csݹ> Kxv%jf녋2əR['?JOL^&mX+bڃiUdjb+T7V):u4JjqAgwsWKtCa r[3Eg}- K ! 3:GV}?3o i&f.u`&޹PlS 3Bŗ =Oq@sӞpjXLtGK9j8rPlسftEu#Dg@!@#願lܸoy>z gX]b ?tRvSM[ۆ6< X :{e5 c2%!Zm B-VOB=^"B"]78~i8X˅GҢ V(E]dOfKF!rbe=SCs ?SBStwp~TZYALĿVWqd||$r38 VCh$<"ϳ岈قQh r4ny:*c9tUJ^bNY䒦5Rϯgn`wU ֶ1tV:4+)~>/Dk]ku\t#A9,СatR۬*q4W2'&וe֜^dT9 u2PAfzU_|3AymnK:ð5V.u.1"i?Gt۰c̦V*63]S2AWP ^4j.oofJMd~JЗ3<:З-'JJ{7$'wF jJL{ޮNNwMSJcQപ֜z|{XαL=<1=h:TF25Vb% WXhfbt:},maQ5 _ˠ}CtS jTkcfԞkul.9$s"4HqmwQv/ukC (_(%#][yrVDa֢+ZR ]]09kJ5,dT;,\&b #QoQlg'gT/mb b Hg㛭Y=YwE@)TϱBel&a8l&;@8+T,NW5Ô yז"TT/̱4Y"dO礤T= %kn ]GK^>&f_Pk\LDZ;dA.ŤL]c>Թs4@~;bM>CS/piuC?l(#KBf[.FsKn'?e,ym >-+:& QM7GoUc^d_ d#{wO,Lx7ҳNısc@ hr(AzNUiȆu-aѽx\D,%8㡣$ [?@ xaڅ{-(p]UdzB1!)|{ҹpgl|h PXiT VrC }V*Ç#sI7|^r.|8c^ xj6PWZBi'jAF@3R=_4;x\4]kD@9ldŀ>k^$(B*ԙ_+W~0&'wTd f%.׏yb2'Jp'LRKzYT@f |ĪQdj674 2@ o.J;DqMRS}H=&2PE(K߶5-spyR˂^r@+ɶK耜iǨcܚ!K.O2*ęn1c]RЦ>ksbY&oo3K*֪΍:"1 ul}hV65Y[N~L!nUdI,nBFb0NZew}IA*:n^qWo_.8CNNռx2&#I"lp}Y7TKd8plDUV"k薆0,O2Z9fg;+%فxߐH+hkɻL:EJ)R`VOCZbK{W84x&w!o *xӅwJ%$E.3~x^DD{=NuILJ ї̨A^(2kO1djbǵk3X8i&' `څBgwosD ݣGp4ᇆ6cry+Gg[Eo}n"Atr4o䫒oz)`7i a'|eӌ!$Y c Wd =ؒ%8l,d![*ɍqdxb9$ͦWXPlb =~a螻|>^yLZF|c8Ucq>e\rCFk*&XxhGy KEHq߁[〧L(V]Oi=ndM`sGFjcXԧrkm 75'[C|+T.>?)K2{;BBbY_3hQ' O>'W=MaınN ;zK2E,)cHX 9CZ>"gkcS1<}) DA#/˚|tEwtXZ;:83'o ~bZgNor!_t~T]R8)YFx);#e\]I۾F./[ Qs\WҜ/bU?N m7@@aa{&8"լg")]_V,uPHx-=A±ۈb2zz[½Ƃ}z^\B* H珂?b2L)+A"Q3:n7V [ů* 7;+ jNK`6-yTArĴ#O6JSˬ@zˎ|{6U*sGe4@I*eVx؈ߠCTNjډ ?,GA'<◖VjD`B%cYc1gљKBI?8G X"*7\ LUJpyR c+ VmKŗVVNj|RUߩrbNs-Ow%7/\HolGdAXCFQlQ9<_eKs燕+"%VWu`M氪}ty5 L'dͧx̬l݅4{;M=,A7gBĝ^imV)c'twl'FI9»p.:[ HRk?/:XcgC xQIw4\ꅿ_6qb`P!ON)6Ib QoP~<{6"e1{-9i D5'> :{ 9U1ɖHGܥտ9B.>Pap>9Qt%KtMx]=YD}@^zto30C#V'hxb[7$fj<$~>5zMVMEY+H8FӆFFUJmn9Vm2{KI< JA2ѥ>LG'gJؕҕVG@2ߊE]x(('6]y`Z7a nWU# G7 {p "Ee*XW(Tn1XHؠ{@&b\v7ezޮWEcE1d5D#Q-7F"A=Ep/AG/B/ ((!<oUa/Mg(L^˘8`h G2oD#mȘ"8Wf%jB:Es{ž| X=K0Zd*bnP9 =ѐw瓚 P6EKX,ܲ NoDM%j]ե%L+;liw)]LxQ%u(_^9ǣW-Pk.("ֶ55wل0B1(Y@s6\mS2[oNLF!aG##^)Xu_v+:Kqob =k 6o>#X@ryUbGqPNoC悉;:<]Ɣr@#0 ~d®NX{>~~ƞW=/>q12 08s "a( mPcZ؝ofDj00,KpPˏZOu4h2䉺(JA5AZ&<`k0v-rC Hj/94wx'|NRRJKO51 efKS+ڒulHCʈFbyq}:O9DMv 2CP b8̯y{V^:QF8i|dӏ33ob:4&: rDAEz1`?hM|t݃WB'MjS02DZ3,@2qnJVSd5Hz"^&-[zwv^A4 ܴ |b_Fǁo%^b6>/f;~_`}l FȖprr{'!,y4j&>lZ]G"A : <\ݜPn@7'3ԔbOG &X}$ЄɪKѲ`'gȝԃ4qqȥܫP̜EoT %OC;ӨGAĴ\l2iR>UE+-}!<‚9R5w>=u+'$)9]]?J'9gԂi+'v!@ih!+}8+ Q}= ==ǓKX E[|i>T{N` \wByoضسR*EY8#PӒQ# t9# ݱQ,L e!E7ᠸ¦WZi{4o:2CoesE6LuAnk1Td324/K7%Rq=WEPaG q úbɬ@ c0 ھKo -FE᳤~'ռ$6@޿㌴EqeM2sV:TvE1$=nT8w2z2p.I\ m97B=(@aBWb ¬,s~^J[>uX?.D]90h$Awo\>Ug6S Igd}1Q@z ޱuY?IChyg>0wHo0uz]p̾ѫ.q%a9%K 9 j7]Qt3 WHu1IIf6¦EeeeRE kD~UdoJ'C(O(aԾ&2SiAb 2 !wf,zfcT}L{lc32؞ίnCzTоދFy^D=PۀǛZ J#.˕ ɘsm{\4T>r&^ފ?8v.) )@9IlO4u"/R`c'4iu \W6ՅF!j^#J@dy2[{Lrg֥60R7C%EU7} U/@A#{d}MO">GKtwcdbwLJ +s-c@ yBuƘMpZB|W̳7FYLַ#cu$(Sj`US|V@K"홫a 6҆?wo%)NV-I*e.]̳_D|گ6m 7nl W \dھԼ^>VBbu Ʋ[';9A@ nI)t@w픤~^h@#xfp%X2A2,9szz>QO^pIeJk7kAaXm?R_(wX])[tbBg(SUT֥* Irz"~Jǐ«J &.LD7՘.%_TP1psϻ!YkET ;jA@jj]Zijth5,?FJhD=Ȃ|{˫9[? P0h{'-ʱ?شz'3,CB0/^6PDQ?byZc*@i#:溺iI/% 3ea!VMqB`h!@`acqHtCkm)M3f@*_iH{ArP`gB|::9Ulo1ek077gP;w]ic'~HO8-e%86yV׃njejKua"iǑ}=lN@vga:0D k朠v@j>bVP;lqLBt9Myt 62ľ_1N $M|:p>ls$2?pzضu^]n?q/ o`.l,gGQg%DطIr](Hl+6go(IfS7Iv͟iV; Lz9u;FeBN;?}%(dEcRqPߞ_}ku4Y-1XQHJdx zeRڍ'9SVu/ ?b}Z J f$5 TELBmW^LK2C+d$sT5un+$tg o)GTxC$އ#z d =̒,=N g9?s5k)8+;Yu6{uEapl>)+P2w6Z#c'0Trl~e~<}xQR6]*>#NnL>;۔ & {uɳ2!|A@!ԈcΥ]IMOdP0H@nU3C ;0=-IZF M)x+ZwKŽ0H#vX|8LTNRʞV*q(E凔zjd!:@9ͲB7p !v?l$7+cW Xp 9ݎIg! h!]ew~Q?mVn2~8(m`3b$Ķ#3UN+ mwh[M;KGOcDjAG$N%xDz@t0#zn XWݟ&Ns4M0wZ-cibA#-5ebaOi8U fnǎ&;NbQAƴz iF5 p L 9C@+e#v' s( ^Ķ-[+!z%.l,!#{%)ʧ{鷐$p;u^{_]6)uXIu;u?]35AǑY|  Kʗ*[T=K o*KW&cW?79sJPL;O|-=!\xtc{~d WV>G/Օ9YU)rdpK=fV?4OAbb&k+²1b kQn_G` W.$IN6 eR X@>C/F!^9{ #|~|5xldȍK)A&62K!gvf 1 X )E~-TqL46zQSzN/EQŁeyՙDIڪF7D$vBjLGbPH s*DOi"v$k`or(Nn B( O@̔_a6(5] 2VJ] idK1U5S2*~Pᘱ!KWQ<S x")Dm'^xЍ3[ jwӢgʭl!+ ~Rvbv|dٺ7NDc2bڇu1q<]U`XdJ(7O K-l$0ͩ_eډ'Ac@_gBܫ!1i7~ F#+:L<^ IuW7Ni#Qza2I6~{(ЭYi~@5j] +5~:ϭo/%5^-BE<T6rYA8nf=OzPp. 㱬*i.Z| (ɴkztHx˷"# 6=1;,Qޚ}`bpPNYm{Pú*qo6_bOYߘxɶypU2훂 yF> 5/KCȢp@rZH(/h4=W4 ޠL-Uc'b m eǭNk}|P(;sh鳻ۡĤ B~mGW]:Ӆۅ5H/-NjEA~8!ДSj3sԹMH4զ-Z@SFD(Έ6 opNT{@3 WnfS=V]MavJp̵;]]?@f%ɄEX妗X5SN!M^+0 TC6E1ck଑O@u?\K튖s/$c= ^I(5f`].uSذE}X D4k/Fܹe-o+1E! 0 "ɍݞF.\F]B&v] ѳ{ÀkA)J3kiF;$6DGE-u!PzM +FPYgcqNpKIhd>·ObUxo!w\A[X(<˗S%m#.4Uߎ&JY#v+D+2 n؁"ށ$ߤ2rCD`vNv':h٧|ovQ4QljP2PG8[.x{a2 ڢf)/Oa ZY7FKD&іHebn &KlrIBd2ڗ$%Ľ~Yn] zƯ -SQ; ܾ'Af.]q2ox),?''@/!m@-2!ytIf>;5BxncQ>^nJnf|Q߷v a\ ]MfJ/n0.y?Hw~V ҏi1 }wjG6$mۯOچ{p_̃SFΑ%Aֿl$vATT-'Y*m #H |=m!L&\1tb`H(]st~RQksH6zĈJO>T~8>-"@p옎(T5rD LhC{LTO:ռf2)lKBK!gk%28zߊGbYTpCPR8jtdBVj+PiS֤[=ӿŽG]0|w,0"sso)#r`آ7_VKϸj q.R+c݂-#mz@&vzXBuۻׂP&~H]ʬ/ao׎y6+B5Ur9@vrWAحN5w:X/~}ϻF&㽷b##ws`RPh(8.{>žQ܄ز(҇%UXTcB e.sN;/=$E&R hnmumS_u>b@jlo>'?lpp2Shr{g{)w t#"NxV1ڌ E0Q>~Qm5kjC],(\LBsK̢p?9>˙_&Got`>2YN#1M jdgd[y*SZ<1?٪$]eB ,q.wkgѷYK’ᡑX8Fq:etaAmՌkʅPGnd?3sr7r640GqPAS\&}T LKѲ='̾30ɶ6e5q+̫u$?yxz3oxudˣeit;\~ApL+|5/I ǻ'$SK0lq8?[3v) .-'j\ɨHXEtOחops`ލ(!O+Ȳ埭Uޤeb .Ze#JʉU{v 613Kd\VC}V$jf4Z3;XG:ߑ8' .{ yTާ-> {EF<<~Nɲ[PKJ76P=lZttI8f:Qcu$P i|Mo뀺^MΊ.PCւG3#Dr ĪFt(|o:pW'wa9d> | c[V26$'3PҊ웥o-xzߪnih}إ?c7}ڍMwq9V,}1ʟǿf}KV%B8de1m)`9Gg(F0n4jθcN49~]&=%S\^6X&MŖcvTSV6bg T9oR9zB70)H{'cT -`ӣp<°ІgON]i?HXsF\ jTg{%4^,ִ RsZ?Z75Ks !g]3ʸM3NJaT;1E'@S$v=n& $%i QPy cM&:ln9^>?^pc7I [ͨO5NZYw!a1,)A.L3)~#̂NŏED^̉-UzW(Am==mr<'xyguh<(YM-K7ݣBDLzq*T x1E4E hJc:1]-ʪKLsyhNA: u/lNqd\"յ:6 DYhSs O7/KʺgV}7[9֭ljsAy dn)Uv v' ruH-k JVw`l駕iv,7 !Eh60A]#(q,j3zöb6{Gؾ+IYJ#M3niDDF<ٖδkZ2a `v0rGY:Q2sٽ7rSlh3nN*F`\\Dٞ֔CϽI`(LYr3ؔZb(1=VHL@OfgdBFaRٙ{׏$oeA]isu]n1Dvdt!I){m7В]zD_C,(ƀL,-RV*mUdhK<(ͷ9w/5Ÿmxpa%9d1,6N;;cvڦag]gg w"CUmdok 7@艨O>!HCQm|Sy-4ߥa|W3-@NqB $ڶ;Зg@o{ "xÚOREOM ZvyZz2px*f45\ɴ[/1{ALjeDoڳ?n$ nq j{(RP:ng#|< ! POB?g"@ vyQĩ&,LE^ ՜h0j\hҊx+| 4[(ѫl|dߕAy/wAc w+TMW 똡tƒÃpp}s ÙE[*-30 r}L|}.$[q DG%uz @[5~.TGfhFf4DTu%z /*^LJS|_#zҖ'ʻ[sA)+M eސ:\~սR$@}L&*^lU\j4+s(Bxcc佨 l^੟NNd7#C}Q7NIX {yћVU%Pu'!\& j f8os+i^ˈ+jLoxsÌh`wgYc [8ԼMuMyeKv} E|z2rv ӯhH:o{ݘڽ0aj' ١UI"0g;T!Md ~s0‡Oocbvħ#䬑FH0q%ਣFpN ya%ZuvFUVPy6%n 7VU&C{;\0)Zv|9 "H^Sߌtb|_РJ9f1#q7z'BFן#OdDۙ/ʵ٠(2T Sx09^<4v 0ygMihBE"^N^#C65$EΈQdS^VFzY4vyTTD!|ya"p._t]V?'ec#~Dn<6&*F ,>&H˱_+Al+(0Q/xY,*j*Չ\ ̘0S-𱻡`\%E2`zR;6Mz;zMY&~3Vc?y?&]'4Ni,v 7em,snim `Р36R^]5.uZ?t%z=_ho\ mbW]fŵF}yH5JtdXBq]xvT¦BJ?xeƸ[lI^B- ߵqص-N1qv eqH#FazB_&\MF؟ۉa$k#xG (Q N޼^A$Ȝ̉Z:,1kջsVS="k/'6uˣӠBZy̘9K\$jz"퓩_/8>Ņ  DLV<p.N…^ykO$͉krG)΍?m@EXa;Xw흌*έ54bl@.N@V-O8d_MzՔrtVǝ.[)zw3S SN]4Bד$,e4qN(Q`Os'=xS^L5R+z xjxG)?xvr3_*=!=A w;bS>esqA^LEyp02vTT!!}^ Mgń4GB&3[n" %u1.ٹU7Xݘ)^"U_Ǝ*]@ U޳Bu!=&N̑1:Cr&n,iEhA6vGjX_a0a01~6nKf4EF^yܴAJ56lTʇ?zŪԏe,*kNcۏƷwD3xqH:k`a??z< {q݋W~$$v_)=fw8Lf8Y)| &bJq??loRGB&_Pۀ /MT?e TjJ޵n5S&{W$Bf q{s<^ʡ6Py9 `KÇTH_k" +:0uDvXk纄49д\Ze&9@eJ^r qrgGdQaQTւÆR#Od{dto[ą*CF0求ͧGN2uZ(Y9{#+)+uPB;l:Ryǔwy?Yzq9} zڒ _8i @]X jeF* ukGt3Q %߭Pj.qoWtb~7˲t Z6~x`.x 7 (f~gʵy sVgk v|]} Ԥ'̈^+rRq&P F́`E 7 x }ǖ8^#jFć 0,zo>_K܊s B3KT: B?:\bK߇@kOb9獦SZy|ki!f+ )Х_Cr늄ƪ͊І YMb#K ۈ˛v&$iht F|W̖t}AT^q͕l^99nnFԛIhq/aꏅ[ڦ{f!qGAN\N;*Q?A?FbrE^SSJ(]"} %xYW&&; ^sg! S+9 =tFRjv31҉ZF6{ | ?,n>q28w_2W𲨔)bF|?d_a$&ϭI ]ѹcXc{?2&t)Z.啼݆ IYC= qi5"nVxoLþgwNJ P]X. Wd^|睼⧎8D)r.̗8)=U-zF %Wo<5҂FRXJd *ΧХ=aZhʿš 7Ppt,ePnN\>ѤyMRnRnnKhh1KDAUIM^):&ݰgUh% M8.۠]f1)AhZSXmf-jb?@:AhpANԍL8YI!ԕ_ez#/cB  1Gj<"{4TgM^C)3A z\_~('$$\g pgpEDCԉfX!l+ϫaɎgvad^vGV/38Oaƙ{ R's;S71f1YYLV/›(`Oނk2F=Z)脴Cߍ1 E;4GcEL[P_%|qƴٷ'`9pwo+q߳Hӊd\6Ak#+HR m:KE)U#a\A^jBD&{$St*]׏HFmZn8 F,~lU/?saLisP}$@ %Ocxc;rN] [,JTP9_)~aito zjRv? ݚfQ.X] I]}<ǟue*TtS:5) :\m@y gVI BJb4),y0Զ.&|9z]B^s1aws~S ~g6hs:#hİ! Icw! 6$2T Hg HrQQWE`ns,?DGM%hPtq>8Z/ _n8iXmeM!+S/!@s;U)JDb*JL+Y+pWsSQGω< Q:@vq N4s>~\R?# c"~.81izŠr:S(;pϗB0zp gIZ!q;5:,٣/2P^-wd'j'ɢp&nY?y^ p0 `xKG8bltMظ=,:#*[C!2_ѱ/t:@[O:j4SLKdw'Wp~L{g=o>_.]ef-k0Sj FsYflf9 L殯PE5)[rKݞ,u=*cC|LDI1.yeҨex(o\%vT?-<1H&;N=٫o(Fms*eNG@;4ru=TiF]oih~^TqYJDZ" 'fF2~fy"E> X1!JBj5 DzMp 8M8AIOr屨kU7`9)4ygmW1Zey`; / dxZ"u7~%fYaȳ\s!8lx,?v!o6Bk_[1ĕq3/BX uwL/5bKGbF%_KC e@ 򝽝DWmIӁy P5XZ' S&Sx[UV%W]< :I jσ8NJR}55itN%uUE,kJ' 5)q|#%e:ɼP9"d?e۰1wPʥp;8oQ d_Kn8 O࿫w'@ Z"7 M.fKthѣVLfj mӲMxiB50֎Vچӯo,",Lt}pQcIf b֓]Cn79f&d(0~ Sa#Dy/:3l2mzPUk7y/*ږ\ ,|w4-woqe]suR쪽nI-}m{V`vۡ??5$yCqf4<6綾|3^Ї${L1к2N2pĐh0, K g G`> *eO^*}̄:٠X'_ۋ3n U Zt^nA?/,E0ph(9Mkx 1E?H!9ēZ{w/)`PVPVRZ~N}yvkE7ֱXF݆03!|yrZo$ء(,='{6$H})E$g\mgXgMgd@pE\ :el2x- qbċ={ЃS{博`K0yr6xn2 z6洃,נ^6s=}T3p:6taQy.ězڤVOdhd) .9 v~Z-q#quF X9BT{aj  a73C>#Wq[C)7FdǦ?`wp<,~*z .9OqЀޛ:-ު!K[Vv|/ 5_ )omDA3qE4.IqUU볣c;ҽf6dO_D@Sٹɘ6שXL]=?5Кw:tnFbq.nRYN0(zb .#ĭ]/TmHVTE}].Ǐ.GrZ^VIܻZlU!&mndLZXRYdWOL(4WZScJ=w2 .1N4Ө./PM1tLzV "8%@D/ y? h\i9.n5x.vQ?"+G|wP'}^wB<|K(s#S?ntx[킼}ֺ7a5r{f9k$f_?JR:EU$4+c,`Q۸3 OgLoHV¢W,Y XߚN?ޝ5Q9DQ(Ϲہr-գ /dY.:gO'Yg4>BH_O}ݍQt|Rl"W8դFSbxZ܅E9Ȱ~uNFYGsDpsxMj,WİA{ *|Z٠uL2%mPp"hn CrP7w` - aj#ʋ+lnʂ~\+lvfg+q$|7003]ehzI.E͔I;at'5Ȳ{xLOO>bAou|oG</S;-@t:{EM0۞bC~o xSF𳣢;l"aZW%G1.Ԛ ~pDl_ns'L(gds+["\W&.- Ƿ',mO2'~F*ﶅb>LqčԀjz6yAIpuByɱhst^֧@"hy Jml:gdcqG ؓݽ&,R|Z^]=/vYW+Ӱ~|do;{SdMS %2@o.$V֛V)^ďJZ^yWdG.y Sr[(_GAdrD˱*ݻͶ]۷$9}+pBIm鏞oy7 L9s|X~э$sD ҩK:ws7Z7ZHS }PWf.Ňlu5vV%rgK`!Re6U+:;Fݲ^0d~~Wr&Qq =bd[a"λdicmdTP 6P@ǚ96@9YvubchM{ddtK-3-dn %*[ <\XXί{ͷNсV{ϐ5si ~ޒQT&c )gU"Mm;FNsc0Aq r0Њ󲺎9(򰜛E;*'m=mOiVJoi|*D&I`Ac2 u7=)!!D-hՁatkvU}ό]=R°#AlhAgׅ"~,cEWkuЏ߉YހO/`|ɩh#j h_ XDl'?k(ږx,I/7ᶦ7 W$z Tp>9X%5T=RolW6ߨ@|"UK 6b .8Mdpk\u4ҭwY &C^^ FF=_voF~3l]5<):3{ 6{rfyƱ6+̆z+a^zTG4#1 1>ˬ1lL'"ь qU+ %5-{u]ƒ7bST 6 SVm.fML@}=f3OF@,wk}&WGpX`I/֔dBq{=T3c-߁;ۤ0%Jv:>u~:eBB4,4'O6@ ?IP[/q3FT74-FplN`+wjێ0"#=xKS!Y)4}ph(Yk#A[H$8 Zh6U z9w; vO. oV:>2! =Ǥ晀b*2i9ۊUyVq} eY;L" a4J_H*q! Nȉu^=uir0ѽ"U{썾eZԳL|-zݣ"E=#ꔈƿ#0[pHRl p,[sPW3ֵ"@]Fku9UHV"^]L6>-6;P#=M0ӺKoVat~2GmgoXZAD5"TPb\v~,MR9i5ꠇ-ظ؎2 ?x!~G̍)R \v(gPͿ9~J3~d0KO3m؇p^ء~"(alɛBKEǁ*?aJce~˯ђ\_^RQ;`M)?uѦ/?\}m ,D8 ӖekFUb*DI%HE?)cFk!*&t'b- Ji.M*OLQ= 7,̹+-gr`iufDtvmV2WSBVްRVЊ%9!V[R

B Iő@7hDBw d<)]|Z+T$ M*Ւi2ldI)7/<ㇵ.9B~=\)&شbڞ1p{=5u.3`HOG@H]ݤQ ,@qq*9ҌS(X k,鑽[L{]}051@_\߫%Lj,/͆ Bm0.=x".g@B6 QzCK~>B.x2O@4 eg~YSۚ"8!UNs~ 6Sas}<v#J2ONYS+"RLQ|Կ=FS )H寣!O'$~ ua }?e ʁ.foZ`GiG2ht~Tg,ZUƙxEK&._Q۰c(Bӭr͗e bx2p9g8yWBIE'{[{$-b8(sgQ4X_&f?xC^fk̝|9t6g afW㣋N_p9:3N֡!0Ǡ*ouL27U=אQɓ:,)&N4:'1EbR.4k LD x憙<'AXEp:K=h>\@ Fzҁdܢ$Ca޽M>8 n CiY~v"Җ=Rߔ<l_?yض6V R'!JI6nտ]= sm6Q}kzHDPQ ,`4GW3|hVn{RQ_E2`F櫭_S!>.vAfvҖ6K@o x^LStWb^'%tw:]ĸm+Xb7I8sߘi0E ӇDq). $EXyՍ[L)FUN87לUV:,DBK֔3V0*@'#-͓E [hoWPre{zFq=R.2+fH`4-!5 ׃ hsH1w0 nzviTpTbV{ 2ɛҮ󝇰B,f6:iN;OU†ߟS]Zxɯ4uϝv>`2Oam؂cE-ɇȹJyrQ=.>YeL-XmlಃIrᅮxL[o$#dvmz- [LV]=㌸ɾ} ox;@H87FdH}* ۝8}px{^„T$+jw28fUź2!w ^O:q^ ;"4^tvߤS {=g36 YnQϐTQ XJ!vՐ,.ҵ%; 6%43/:e GwT v*ؘ FSzE6@#WR h4B2Tl nP uFNUpP7; EآX[/Wa]pl2nbXOQu{[ 8-&\4>A؂r,bঠ+aZj &eB%xl-i uSK%}"5JuN0ۃACl = g1 E|/̜^;Ü ʲ]{'ufJ'4uon Vtc$GP'@{{H% `JuM]ƥE~k/gK)譭_=|ۅ!&hvYF'=PCgi5OTA3f˪T jn^L^ jZ7 TZјY`= izbv-پ[ti+&׳`4lڢe-l@zHuO).>bɐF!r5}߭%ZH O[LEotT$Cp*~7zO`Ϭ,`ęNw,=tR#Sq>PH$-}t9ֈRc9Ou$My0dD б,/ZJ?>6 /կh ˓UK`{nS7-1(W) v_-Y:8,8@)- pmk y=-Ff-WG;H\G٥#=/C'L3\Y!IS_{S 1&$2ԧ(+N?RM-}FQT90Pׅ $ջx BՍ1AsĦE[nB|a+ S8Q:ݣsuto+8.:+0fbPNAސ}@9B Ou7.n՝NT/N Ɍ9;O²ncӀXnЅ{LG{xYs[b+jTJ'u]\ٹ0xхDنEa+7DkX䂯H⸁-!޹j:ΧhXuAcϭ). <٫ffLLIO5@X<0U0Qg hzΚ NKdiG7bKXԫoo:޾ RSTL3h?p~l !y"I)ܟ=y-0,5"1+WᄃU]rS&~Ι~2zc?A-SWSHËTgJ=ׅֆh1U ^dCe"Xټ(1[CX(5|pZuь sAoi !Q]j?:9RXjM`64_L=jn CeG_'a;G:H${]M\{O! ͘>C`1%[oDW7ifi*a]ӄ,L3rG:j诫2&-' YB^`9Y>lƩwѩRK_J.D,{y`4P_=:Rq 8_P$k9t,H˛l.6Y բu/i;4`*,ևJKhc*l˱ =N4lp:5t(l̴J HRU&@E<{,Dս˲p:5,[!}CoE`K&%$| hTGrH=nNH+Z_-ԃj3 U0|?֬]Wװ$&eeQDۍP 3]=CSc3.XS ;9T٢V|D8+(R*F'{.p ;Ccgd.z#E-EŎ0ٿ)E7޹$R8`Y]Jcʑ<X*_ZCqq"y; IYWұZ@";$R z,CTOg鲷ײG:4m=s@8Q>bJKoxRdRCb< RRBi N InG.Ur4S8e ޷A[1Zrd}V߼ٍ3\,iRq[A}^#D9~`p=#44/Y"˿.r6,9vYߏT'exagy;/7\FBK|?'0#;xb4NC(ۍi[wAg07:AY~BxmV…~a)q|YL3XTQ޷.m9?qхXH@r?0ȗT"pP1/kyf\L% ̟- Vё4ZhG ˂}[aZ`ttG[23{sKMu2QO1ZQ5ŠghԱ)|{?7(֞ "I.@EVik:#=ACEWL3:Rx1%4%EG1s)0ӫv@WF !^3 +6SV-P3+&8q{+1 F6ye;pex;Gğk^<ưamo DڐQ/VbV;(ooqՈX [ztÎ5dF:V_Duҏ]}S5 8}NދƶeW$e2ǖ*Dq{z M8'ݠ9vZ:h7t@z'yV=0jt4!x[{|. %%uE@ VfxC%菝\tvMd|-d|Mg <˽l Ov=h !G֨ ʶh<SW2pDBx_^U%p XE~T~97o-Mٶxx;a^Ƈ KTո EX cAlQaoЄ>iU_v!Dc#Ewve%!Dˏo!^\PʓB>Wz&M0Fjm;'٫PlfӕD{nܼƪZǼ8]N-(dt)PDp@!b粱EeER u:Xl-PżHWkmJa:1l Ag0~b6z]qd(G$ri91 ` +sy:X$/!A65@;&fB03<<bl* fkB%UYyD#z"I.Ue'Ʒ=cNZ+}R 72&Z`qib)!/:QL^m1mAl )6V\*fN^~%su,WETi ÿL 1#H6XGLg_h4Yljh H4w4nN14JCUe ƪ3X /[mhF],J\8)QcL*r$[SשTD65++) 6!fM5:IF̯^ ,'.QZlg \iy;3YҰc8J{.lTM%X{(/5k/bmw?f ǒew3 6zmfĻ,Z[޶ !:J.Wd59D J |w<ݞi)o|ĔjuZK &M`S5kx vugQmӸA)Mdw*SB<`#FQX]n @6 S~du\$P/ QAR ; "嫷KscņJyHO=ל`0翔 >*i717ɚM̎t`+qrێRhvsSY39y}-$v\oOBt]nP&Or/6a,c&u3,bS\K;%k300+Fl'!štEbԊPHe%1b@!_hc3' 龋B͓r+3-2$'*d eNAK~KOЇW[fGd=83zߓmʶEϵM0`0rqPk)<M=OVQ'5P]IaAB=@,̥X.<\O2pJ1&k^CdU%JO7ޛ)89xkARM-qFe[\3Mȝiy" 4+Hsf$)!b4H3I@ϝ.M ,)h!]2x3F\pfuku֖{▿>zkFEE+?Un0waSRA=GT3[SQ(O)99ޒTlW8Ӵ?Dԋ 8lO X7ʀgAQHzLzͪIqʵ,%EW{BJǖN;{g]&&"|]/3\QcVΊ# @UjcC>d:+p՞UU|A>9=dlLJe han{abz7SU* _# \)0k/<p@)a#[R^7rfRG.5t|Dݛxj.i_!J,^f.!}K unY;n&x8w^ 9}d͑pS> ȫQꕖ RO0',WqKQgbC:11MYOG-glhY T/,l^Xj$*nL~{E;upB)o-QysuM ћh=btht~ޙ۠* ۑفӹv!@ߍ!p[]poIrw Shi3E?3ȼ!$+LS Iq ,v.!?lܔH7?r-1[ _s kp|uGW̆ZM F[ /Ce>v2bIqApqD;1 ,SzaaJ@ْ\zѣ}YS1sqk_H6dwH"=HU c95DM@m%*^qe'.b]ZTYA:aKj  ?^݃H ny NG_ˎ Ai hl'W31YI&ȡKs,͡[G(i;@ĞA -;"}~1v6`ƼIΙ@ k]*ruCLrH4 ?FND/PTύ]kٿjCf4hG2iUf_X4x ,ϟ=ݲR#@JA d>cbWcTs?Ƶ AK0H2c( *&_k8nu͐ԖyݓyˊTt\"g9IkhfhT"]d'D .jk+t&= pCr a^n ɘ+wɺ/]V5 mo/2Ok'F{ m9?QrfV#jofü#EF?ŃSSz&U-8Dt`t-s%Q$45ɝ28:Br L'Ρٌ1tn]rHORUxϘBNK(]12 KwFY[qK0g%'68\a\8Ɗ=p5ºJ-oft/=^46Jp{2·ivǃ42WFLeK~AsQh*b!.gP6XN!PS7 z:\!Jts>Gͮ9>EŧCR}yFג!黫 i4:v`EnQ9NG<"UBcor βɑ)GC^@aj4.2?-0]$J-h'WZHF[.3}w,A0ћ=BÖF;T{.$#[ĮĚ:%lv_opHτ[_fdD`-Tu֩ߖ 0@rOd*D;w= f_a"Nva^Spb (PhbaK@رAIl;tVVijƉ 2wX)q9/7TrhV0L "mS`뿆0,KDl"=Z̃G}n.48,e]Jf>BwEVXOJQRq3IL\]إ%K–F Bߤ%Dg6a"kB7}/7I+,o)w[l jQF_gV!@3i -bl1|PY={O'H^ޖ|$g%a/y߱2fYZ5OCc .Os8E%P9,(>~L?Hǥ蒪음BC×~hԣ/^ cYL֠r񽇨pjXofM!U] чa_-J$[WI4HSL3}}eΖ샹y>hyq_tWMWy-8]f>'`ƽM|Sn*g:6z1)cqߣ9J,G!,}2=Xn77lЯ]ӯ."\:#"+[AL|QQ&fTez3D*p==N 1#|oFƊo9SKD$3g(ʮ`bYj`f(|2N!}4PEDYWܚ<ÜPnZ&/%/г J$w?CF>n֊ "ocBa38gl50G!.pKhNtE٪fCl{; oldZSt3+gOa^q!xَX(}G m># ek'W}?o]jPhSaFж^ {QZ^ q1hnWV*GL`uooݓn8o{hb~;&]2,ɉL6Ky< lOw3W~9߽G6ۈݻs12A ^'Q@6B|OAE@@ac*nak%r1oF=eW:7 Ya8dV~.yjx2p?5yqix p 6u9k]tbPǨskGRewGgr:S񡵓 RԡT\ԕ %)]GzYޠ'^ȒНsv)ecrLk#PX$yQI N]yt<0{^ue~7ٯgXORLYڋi誈(,U60 yŌNDkw7 s`/Y(kj;+8K4 ͰyL_PK"_j!W"j0ALzؖP*}B7YϫJE"Sw@[׺Uٲ`8<`;e؃10'HeK Sb%=Ia*#bW z~3x 3Uw/͚Jjo/p_ټGl?})Fodb`QU`D hGVfEqdT#6ehG &tȨ}j˺N롴>\a)~t&Ē;A[ִp2c),hzےkt L{yK8-oX:3Ok=W ao5;0sD:ѽǛSNui,.W6/[  9px7*j11ƢZig D܈'B5~0v|gI4ェB)K0uúr k]L_"̤"!urlœ)(ڂv/%.8w-1"N9)0{MlaI;F #~0C:\fs]+wn6@`BH wCgh<nj4VJ: t$=Xt΋vۮ2?T"ɂz +Bqu7YW7ag+,pe0IkIE9Ba:\H*>/P@jG"r9L0%*T{❬& Nj޼Tp1 "C޲bjé&16.sObiX`N4v{FW5n~DNA&gTjY;i=Eńʆ;xx]ӥ,zLtX(-5L|٠;P?q-)!#fAoԠT9f@иl땘B@".rtlT&.el @  S/:QvǾo[^퇳6 !7! ŦBiRk4VB ?W]tU P&FYjR{,@A!{!mq0瀫f ѺAN+N;Va)>h zvRR9_q´Hűcfr[[)Gڒnvֈ>o_j8Jzcfٟ69Mp1VNB@shsx>ߝX1r2l˾|()n,KNBN2]&F5uV% o9*K&zg~%f^,YE1;~Pܫ^%cA(e Պs|e)tZkk߃7nTsJJo2[gt4\+UO%p]M䤖. {aRJ 6&qG"}#߃bMm%Mp|gђboPXv6G^~>H+iS>7$=n V (1d:>=u*V6!I A@|!8~}?l)MLlI XdBgGTq!^{6vo$S HaލK -ƂoC "9%1/&1Ќ+$F Q=XC\dhUꋞ] TU7.IBӷ(͍1ޅ27醚s6"U4rJ&9ZV"m%f$1B[ZD*XcPaqx'9}ҮYaz)DQe)Ż l6 k3Y(1L` y-L3M+[s8J`PyLL ^OV}@7{cM~B IżC-h2k6dZ?. ph7jCT.^h "P/ _ߪ:BT}g΁Tg^ʆsjm#j0G&j]M;W-$lON2@7).-%6a/5e}ͭls\Tk/6Mnu5*6h6>6%nDikcऋL2#2baPzs:FRX& t6V?~gDYh}eOJ4L6D;gKOEM!Jܮ`Xm;ڲIR+:?(i?Q_R_ߌVf`7yXM6aߏ@։Ke[}C[ Y4UEc5EԕN78~\z)~KJif2OE&bn}:C(+: lu 5 $15Q%20')T5wr᯻(i0Y7uRToPTC5<\X\ݭ0Νϗgsߥ,#dݶ԰EqjDe$OitTF N1ܝi>NȒz\ ~򿧞,yHu0qa`=ɚ8eХ.¯4Q`-:TNC !*,q,Ux~zI,A&"8T) Ms! z9afJ2$%\Ԉi, Ad`5nc73 plaD5FFNH-kA~>a+$oNȆ}2_~ t9SʣM".AȌ^F#Mj-NYY2;' >CQ+)m>ݴ3L:w4VP,5Հ3gVȱG#ķ7gyt:wxOF=[5i .监IL`8Bb/\*lNnZcZG ϓ̔攋U|1Kܒf鯇Ra|ZL2˸bUrO`Z^A#ӪCr0(yc4L\hR-B["x@O:[̣^"jެ(jС[6ru;<`ۣ-$]n¯Qv*u8{_ӷ'yY?4I# b7nJjTPgeڂ;jYW3_Q XpctҜqave*q|㜜M}鐓-0LP;QTl!y2iE\Aw3.nx=sYܥM ކ<@,L7@_HyoF5UjC#VZSLm yQcSLFAvPthvPZ+gѦ(n|Pc] pת:IO>DD"lQ.\aH0D}ESyפޑ`.X33"jMNsޥWcYbW--s?,IJOwsLBhODmNSAGXFEx=HjZko.sMǵؾ^mW:]FI7FD2zτig)HVS/x>T6wŀ. ?NoQ-[mFL,Y@jI`^ ?%†1"QR DQȴ[2/}@SW5b+`5#W4G)ۙ,A2jh@Cۀ| U\?;fǪZ,r+\>q UKrK'vQ![ڈUM_Fa>nv;`PA)X0D{)WYX+pH^B,M*` B'auHȕo1B{O{1Y Kw=A*fN22N!J5\2]uHnO$L|b^5ʤhlfC WP#hT};5Hb"&J:fB5gnV>: 0aJ$\?[5+-Űĵ wY;\Hhgǎݍ-mcԻ_W{GInАjZa=~>cz(*<}KؑiFqIh I`P(&`Tl.d)rV4((wbQH8O۩v@}#0P\Pq嵿6^ЧGP7FY"SmL}${FcԈ3ܝ!IL$s?w z In1UA]J eЕno]ݫ| ؞1O#"Rrn K_X?uf(LnMZ-пPq$xv16{?$22R:J,yÎO.ِSmu7wj5Vٍͤ7\)5F>Z#/%1CV$c =y0ϗRFCeE7˶_PNY[ި)-J)S6@ݠ7U9(a[cx"qVzO>MX =h|o-#Ӭ\N0Pk[腓EOq2تu(x'aGGEk-04ǵ.n0f#ehryu2@7}*A'a"oIdYɬiY-qa6R<96n|(&'VdcxlMZ2w_gGE}̉ôHZU0$A%ϻtEq¬ OIZ?QyzdݎgG{]VCrg_ÌE A7*"k*[\4'2Lhl<柂K˪ip8́PQʹl | hdRKԳvy3P_}61N*;Z+Uk`{ܦD|_{7)u]. d=jI;hj6`V{݌: MF$0QG2iJ{vp5GVkAZ`ª9& Y%쵪I/B1֨X`"S™"(D۔z6kO1F[{Lmo }ɈMM 6ݵJPZ?^pt\P+V1~">5:뺯#}xkZocawQ{Uu^z>`IHell#ld$[MOL'"EXo3S;n)W>OfJ,Llx.4Bk+->615zblT4,s&BVT~wL86[_)/~~V9q$'.pv/ Y /5X`9*y1l$ͥc =U v$mқ1GOa}10|{"Xm.$禹q$l1y>m*T4  ki L\}T 9 ^<k 27tr?T# o[Y+MT! :J ˠ~$=)oU ݉,'uDF8OmȖ?b0BD+iҊˬo1?k5Md$UTI6R4OV!\_ HbX`Zgʻ\r ?th1jߏUx@'5.rQn.}Q3%?Bn5F<.?(Y#ef6%q㌖o9@;>ٮ=wD?EZ. 2oC`ԓ Gx-<IRCz,VX`U4PZq>KKl7AZL.@5WKШ_Th0V"$jlA}YQnN]^uS0C(8iP Ԡ"̇bJØCdm(nN_PB/8<|$emX̀$d-Gcqg {k'}ԭH6j߃)p%OMu2* S5N?6$v<]ػhemtb\9jk]Q;dkԊ\0އ! пgݓ'îuz6D;SV)c!:73םj5VFN2o:<̰r2 ݅c8t:?t3]1ڢ_e)/LR20FXRS JH̑FtaF.~ަ}o0)N'%[N6wop"D^кdp,`گ%|T <6yLXf} !m w;~X,cb jy xJC 联([gksQ=\OhO(tdoL[ T;h UUTlG9T&=TҙhL:(#Ƽ&;x׃@afMC94\𥟍KWݣs%^tLWƄ:^&pDgmbC0Yޤ];/3v10u Gș@0@j0GLj@7Ôa+X؞[ ng䟕P% U@Q| ƟG~-ȏ{-v-"QFd56vfӗR-; U~G"8'g/Qr!~"qUEe?9C~o'd-QS? =͋' M3`[_eiA Se)bxA5+|+p/$I4btC:G*h3w 9J{*ؼRuV-?Ry$Z_SB~! 8C8ΔbV XTS enLpVmrLG?$"r|k7{Z iHo0!;-F [ݰ-JB7&10Tt;8eo&RjA8 R_Aj7gCe:Fk!Rc.C<F\xԇ/ʊ+0L^y:$%Пc1G \MO+;}C2[2J%|S3\ᰞx7X,]G\=rxj=b3^,FVX n'/,[s7 iwRj 6Io rXLbhmţxH)5v<@T|j9z‚p92l~9]w FNûJӮ <hD yt~Lq@h`ÌA Db-LM I|4 {2cl}XIxjg$<˸ krjݕ3|Q4m(xGT+L =ێ U?;X*!~@1[r,JShH;7|N ( ? W5 }H=)VӃų& /$سvv#ˉ)|iyM3J}g mN9CU_j4G>Kr߉l/m NVU(BEk =JzgdpB ;T ̎K&lEC-LfYLΝKC`ZM1}Ѳ (S[&foQaw DK-cn'v Y it~ȴl^ 򈦸|C5E10.8FY5 etrPF:FP>Օ_TABo3[Ko{C}l'y(49E&?Ml&:R}|؅IR+1&ܦcȆ'jw*  o_ȴxfșjЯsDZd (wN'0}`'_g?5%b4}0'T!x`-XP~y\N pyS uKoxW] }sy%x~: HsÊ[=/ TAȋ_YhՕOBI `DG /,eUE?/!^'0c㢸5{Kܾ6fn 'grʘ.fڝvҒQu9$ 6; ŽrWMmGw5 @兴뇸Gw 眉xY9SJn1a@3 ꧕L(4kԇ9/' %] :07FgTȚD6XC{::7CcsJ2( !Ą F-li,[3NdtwiM"$_Y#)ӨEw!x N߲Q=g~1aۊ#n_Ce>Dh+'FRq1KKlsHNvj[;DK 5Sv;tNb,_X2} \0)yT$9Ju+s](KT PU^ ԎK1rEJƫ)¹ɎWk9,wyr(/$TZɾz'&Td\db4@5yzҙ?_ǭTɗYUS`+ىe#\\ň~ ramWy~űdcsT<EZ⠗2hSi]M8Pm\B>'_ &o`LNeWK/k6mX&f]#~cKs%DJpo.c_1uO7Aŗ@|63m3+Db{p4kg<Rd!-ӎEa-3]A˼E]!k` __>޿/o$W@ox.#Yk]\=*51#4z=jÅ3ć/JPY?ʄvBXRwǬr?O5 W>*Ǟqf+ 6nuwuWĈJ$$<}?iWOe2/i—mċ rY M+,62Q˲߄X{Sq|P?^"!B֩]@ϛV7Ilxw$ah+Z 85\oǏh:,Jf:\49d)[&c",>4iHq@G*pe2"{DmHz8k!CF\>T-vz$+`qm)7}|6?| C.uy:zjq)}mW#c%/j^>mBc ~\57a91o1p(eBKLy#ӱ[Cj826@g!LOv7ګ'׋W[ `T39LPLL{ (k\4sW$4bWRtC+Q_T)Qry_|j4Hs,PBCw}FV9meĢ_jX,%nG_㄀jpf^rZekw 7sd$qnٵ <]cN/0ΌlU,껑.].86ZzuϳI[8f!E^ٛ_kTB_I Sp\z#!-ۊp p4K[G{bz ԺqNzq[tĴ(O9߆~ tKjI+ }]`u pGr@Ȟ}LnOD a\Iӵb-_M6jZ8!ҨA󶮑 yV݉KW>Cvt0ȳPމzxly4z.Ƽ"[0'lKY[QYJ.5+Y˿ω K]gS)D=өZ3/veLbUg-}GqSȜ4\d]29J^<-u)ZKlIxzH(AX[X;{D홃ewg7L܋=j*+i/r##SԲC(N؂9;ϋշr1 GǛMGr0 X kEs[ STVsv5ϒKJ5Fc|l!c7\W&Pe%0J kvMۍ g`m/%A7y4f#dkݹ#}ޚLjǰz$'WWኜEMIXc39,Ɔ|@P;ŋ!GJpQ3c#@E|sJ2cHb#}e[Ű-):SQ,!bfqЃ0-حTjz7x37?Z븩 /J\w|IrW̻ Z" 4h=!,oV=A uD@p)6ѫx(]7d %>=Ka|KD!k$T^Ø|As)O-Ξx[[O)ӽ6_PNKGӑ ljwjVOv_>׿Ցu㤱{Pb]Kӥ7@,(s*ޅa);9,ũi_"ʀY[)ϳMv/^ޜ\5` RHw6,|jT`!iGBk|C Uk"c6qہ eF3vɕw~J 3c'Sm!1! AjA,wJ$;f׬[Rߑ79Zz`?(NPmDAiDCѠζz?7>d;p("G>ǀ›x {:2q]/BKtc?>cu JDžɟ39< 3#y=F{&#'w?7ed3k |"KR VLnhCpw _affOgtVD{Ev#N*} j("DM"NϚ`:͔>$Wme!/HNO5ۆu.X{9R.ΨL*mC9£X TlUDp`>,! DԚUsƊ"Qt^W %BKEMڎ5U0I0y /F?[3^h?}D#$SwN5kyM!b3!ehPI2nLТg|]<ToKEc-vm'\ֱ! d?ИX "Ǒcu\v+e_o&F`$fb3<h\+#G{n2\T#y=8]ԿJ n} 'tuJw>~t{)yv:\j|y;s+u'4\f!Թ‘yRI#?'JnW|MsN$L+Z\ej,dEa{'׉ϸo{$y|(mU^mr΢i&]#@6{.F/W!-܆VLP`!$}W/!{"wTRG%k;² 6Ehv=\v*3Is T3Hj9C#=㩞xﱫdaf1EOz\D6<`g69j49޵vnZxR9$ )1`ύMwSs9;w F{,k+E_l&9X۵ԓ͈3,wt"[,)[G;' {e2Hõ&hPۤ&=nhő<+jY~O9\\^j3"_.8S1J {,uZ(vcl}?&>X&|?2IsQ]xr_"Ze/o҂r=1JB)T /٪\LG 8^#uh÷̻ ZRoۦ[{{+k{mʽ @l @\4 Ygm|C7[74&"2ԁ! y1a\E[WٵcuPʧMuOI%EDa|z*¦h$ -~ƸmN|&*ftu0ε+BY`ٰ#%/ʨb@I;أKĀ u?wKŧ=(:W-9\mBt ^M1q>[dS{'kw'Ef‘KBTV3t0&}%% brG2-ӂ1͏hr -$o_(n#k@]@'ެH/1yW+@hw*z@Oh_z8u]YT|IZ )i_mukH$l f͙R=ݵ#Yswz(f,jo=F^,Dz l5qVvoVK1d c"+\g&^9gGC _$we7+'<1o$OUa$Gq_(E;iH(x `Bὸ@뺺?>k̶Iob:or흷8ּlV{#H<=Ғ߽UIBGbLt]ѫ "rX;*_͵]$t/+iF~HfkLlf fFJQ5:Yw戈QLͺ"ov6#[xݸp_m: B{͐!. ^ZgKåT4i#ˬU+J ~oBƌڒp m\XxV3[2SN=Ჳ r/Ŧ(x|M1u ̜v^$~Fp%CjeկaMJK)X3\1rd K3cB?L"QH$pmV!čd{Hg \3Rih6Q*Riku  6ho~~/UAkкq7\!m|e1Q"[`JWFG,[#gHu'$xGVEX8O͘%'t">8S=7 4%lέGӿ}?C&Si]Xi9ORޗv[ ݕB347[iBaCB*"+\̬B١ 퐯Z{ߙ<=5^;#g " xsޑ;@N`LaƷNɵxm uUa(.⣚u!+g0з$D89:y ~E gQT7\1XG;|l iԃ~mW͍fMָzw3VbPոj!`0߀zwoh  F=-?>ǁey%[Yon:dt()>f'5v =<{-ѡ:Oz\ 5P>Ks8E: pu0ȟtLh2Zq]+ Lv VGMiQ&0 #Xue@6WY7=so.=~ؚGʽEQ?,%r?0 ʦ_NjzkĄ3 ی9Vpt3(,P>!(^#(t/Om1kN/hUf:1;ߔAί h"܏\vuFl=$VcU7b+M-JO'shh}h~#pKL{sݑka4kOHΖ *?1IQgς54:$@3$Nʝ1u#{)TFÎKZ3x>h]D6S!fruU<@IMYЃu#gc!Plr;jۑpbcx9E>$.J5 vkV?\rLw_ pd$)Ǐ,dZoW^WѨae F-^%r ^xBfYӚmO*$f;yZ ja=,#v}RT A :}ugO2k8.T-. (zv䃣3`o<2/9=>$ϓҀ&buc|7J򿤮ZLAh F,DVCZɜ<߳,&,ߓ.2aD!4XPPWGLthpH7A< #} |pڇ& iZlcNBT}Ƹ>ג%/.bi핇7R9d6ϟGTыr'3ĕS['iPlM:dT.#[I1eْk#>څ,y8HYmhrggvf%c}O"+@mzwtp4N,!: Mqb w6g ˚OFȓ2ODGʘ(?ԿVDYSS,aVe/!i_#Uaxe%vr^:Su&Z6_Jzw34>g: (R \W!2PgrĊqd/Gta9Wd?'VMX,0DQcTZQ!ÁSew'w2~J#^B*jꟿyn:-+'w0.E &DV7a£Ym*(_ٸ) Kho^x6~ ɰTߜr/`M^Xj  ϱ+,aSc&'p*k=ByaEH+L_CWU+/[2ÈC3;cpBxss.>rQsp|tݣBCd)\+>6Xt ʮԕ̉ \[s^(45%Mrch>⃃p4T{6Bz;bX^(OuO%/M:wFT5I+ţ-pm~xr[bT< /h2N@8/Qft`t^t;6L;W1R=Ȅ8/:;R5(gNҊ`d W#|b(Zaj=֋ #8BLnhYA1k!/<kY@CVkSaٓ(CIkT ,lIwÀ*7p!w0R()W@`昄y3˭1ߗCԍ`x*Ӛ],~Y~tSA#Pmܙ!k%G?^`|d6n߭V$(e`p)}WNASFf\hR#exKo{A]__^^ΪJ^謵:" J:=O0_q[<^4)kSnW0\Y`m*6X!TpU-FQyup i,)*:Xtۛi~eg F<k1ȯ][ #}cj0.yvN|4?ՙk#_{a m070|5os$/'F}6s _tmDPP MV"ck!GA^C}yC.^PׯvHZ'\?Gvʭd Om.PHMn>±nYGx=JT-j:D ڊ8LAiy')]+ISI1p>~sxDb,Q#7(;(֞tknm:ZEyN!~vP`'Y"Xr@pG1uzʊFT(s ,ʮ"[p;e|<'\W߰'apn`]惞IdKkݜ? b$~ⷩٷ臰|AOgWvYXK3k=zBΨN)2ڣq4_D wXQE Z}ZDˀAwKr9=3SZ ^Γ!pl:&Kߠdi* @\]x|Fx;K\b\82h}?;K\L?,ttĦ~=\Gcg`7IC!RT'G:NuA*rz댺 Ѫs./ncZ/[u^9`P?b+xW:Gzy6=R 4jG}>l)>\*28KJ(("hj#3}gkVm0BUv(Er:%@rKG!_~W)\o KT/0az(ؖQaӆ奦HikPi7(9 ηN8I9d+3 s1`3(̏ghdP,HYOZ (% (&O8H.8 K Mk $2U]g:0kMz$eOoW F@*_8[>$S/u']ZCݝ)L#M^fHGaUO˓ nݶJٽQ]!ǥgZRoSk6<ԲD~$m;yOQA/M" շC^W!* JF֜bҰ $sLMZV38a?D0 ׎J33_Ie+cӰ1&9ʓL_lnMD$H-j.N(YV1@]wf4)g; 4 ^)\V"(*[|l{: 9M, uv> kPP'~!02KM' o&莺جkuU.,#<_hd)x1h!_h2{ˁd{' \Qd8 /7(oHމaoM9*.\pQ$&kKhr/ñIVr6DuͧF;!#(W {ua[%51*8MEuh{Cۂxz"َ[#Z^'xAP vye'e.n%rޤgYZ07070100000043000081a4000000000000000000000001672b7d8800005b74000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/armmmci.ko.xz7zXZִF!t/[1]?Eh=ڜͩXfAJU7y}f[M5yrݭOh {}II5'Bv+深3{hzվ.ZYZnRtf'y=Y%;3"ڣ!p50q_j ԯp8(O->5Q&Fh|Zv#613n7~O;X4yU' DE Y5zV}'E0bs%7];RDju:^kq~ ɻ,bE'c{V|?@^co4^ό- Y!99-,3#>7ΚIFB*dyR^7abffq ̤3S$9qvo~%A{|ѩ7MF\RZl0պi,pÐZ,4t\V̑nfӧ4, zY%RU S 8F8'VÌ$,h4%_!I%( Bw.qR>t+)PL)%wHc$iaR'"0D'2E=lcҭ-x>"1 d?՞XK:a L˸TDt> uuۼd ӟLyO֣ܿ?n]'v$wg#|Yߝ wLVU2e1^]ycqwL'd <N4bu!vޟK=4/b{c=]9Z *S` jn')`i/ K>9ؕܐ/;bgE smXO۞ˢ9veyAek3 O@Q0^JXM@F PwLȏא Lpsu]ۙff4g;DNɁ[QTH&ɮJQ?O'zFDIj7 Qlr'̨ 7}QGRQxDay1VPz [g{mCzz5j(Pw~$QӻqV4,^{aɀN8˟"NkMU_U+~5-tU0Axr2U},-5v 8Ɏ՟biN_..GܱA2ݼB0j|MD3wEx 쯼 zmVֿOԴ9rro]Q`lZ_7^}0f((gbdlZyZ~Ĥ?lIN|'-Jou|$YC̵UA'uWVՆD,F}w=%ހ_^nvz༦&$k )01 6hΙ" 2^XN sb/= AzUR!Nz~EBMI%cS&\@=P qPąf:Sa^qj>gD t)Ghb~ycY 'RYG Ӹa{MoM((&%=G[` Pʍ,<#e{ e;-Wɉ_WIr!6XKt@ ?#5UU! ٔ)g0by+ VA3~з Or񣆪bvJ"0cbXC"N‹Oi.U3!_~oZV7^xJ |7 B2!q@ĵXo}dg.#KBQY_IhUNe*o 26DZ`yD٘#.ٰ<<9MNRt8N*lis8\ww\ϸ[)-T OC'~:[;lp4"[^~a1HQzY1\6]eϑqwճBS%pV>|?W>]PxF h kTT9 o^=2x;6)wUQe 5t*-"R܁6t_gCZ[8o7 b=C圵-h? t_Ot䩲gF2Pq\n;-ȍ8lY ~GljwZ3Cgl4ߺE|>zu[Ibb-T:׶1HJ:}/zyf(pL=ADZ IV%}w[ꄁ#C'x[//^GނZNI/n׾ghq`.c^YVKfZ7=gƴG윇 hmpg X,yu6_YV}Haζ6TpR3݈>i}owh%X,#j(۬Sզ-7K_r@ 2n%Y c]T[:!Ѡ!a+6&ݚ de~4{NiD~"r!bb.~X-{ s8,qJ:Di֯պiإ[8-(k+ڹ6)5g_X\Wf>^t`g0f1@[HLUCuEy5$8׬Z ܤNf;C?vy4]\,p'lcޮVnԻ  UK˜%$\YNKQgw'n5X!:(9hfg1ڧ}Pm'~yY+#ĽFz&m;;r2L1~k!T78WEe ֮xZ= g7;gQ*EBҪO +hnݢ-)~AͶ>hSC:6Ĭ-WD@~?wp2I氺 hWwę}8OQLë" lK!z.*kW˹CO0᪼?`]Hl= #W%*[C5 ؕ\TtG逭\Q%,M4M1@ Lu(y/ԍ.xdžh^rgVЪ(g#ˑh <*Ɖve-4[^ܤ!e>,2̸Mj6"6֚{(b?߇+^XcuA(m>: joțI*qſh iҙ;(w~Ґ]:5?eݮN]TfDZ\ e̾U yRB}YT(Ńh“hRg@ڛk[3qi4XF9JL%mu?$tc}ku?w `_oy18YK*?҄yBI! b( tL~uQd U>. "[3'Ta|)‹@noZ3i"ˉz8h"ofaVAؘo]bܭiN2R (Yd/I-RJ|PmCg;vek̎4L۩.y^m3Xj8P4Y?Ծ/;+FsH9/I9[Эr8}DM {cS6jIāEFF.ZvT ;pz0#NnhhaTa j=MBRsP[g#swVߧs$8dX7%D vRТ'!{}Y#d q~e< jn* :eG|p!M*:d t&Afe)rob=:hp A$fYҶ%Vs,1uzFR{aA%7L끲oQٹ] bzYi-ev_J>ba&N"^;(pٟNaYWDDJN jWh}2)@kt rL^h5̫#P)2+5 C1>SN]XGqߕ9.Y~NC[h"'p1C@] p*%Gi5&Eb8MQ=鴰p'2fP<#g n3SX)dÐE Ӗ/&K鍌ڋQ"\239ߘ*nZJ64P[*2t_ keG#[M.9&޵'zgUuʧc2fJrS2#$/䬋 @͘]GSx} K㻮9$H^ƃ)۫*Q.q4&qQiob0I =s^some^5HgEy+ڷ,?Tpvt<=զY5W\t0]s<@3jٶ= aY0܄]Sx>K(IjMlnyWtACHqR{my1_D9l葳+X`3wqy$ j6-5XeA vb< $g|HkHqtty5O m'*[NY;q_M̓ՁbmVtGN؆Ph Kљv+&M9.XotO:J Aәfޥ^gOv6q4e&M^̮3usr.CX|(Tә:[XkX D+[9߂SnٔTgB|PeW+1<]8ZG vm 7МMfȥş3Zvl<siNc 82Gx+T7I_iX»}HM,tݸkE~CF"Rْí$7ͻ)'ݞf$ >2Q"{z*)oȫvYjâb/ADѺT>]R4^ݘMgzkkKWFli'Za;b%f2 I^,yˌEޘ[~8#o.m =M+Epμ/ ?PZEWf,'^ 69{?d7˿A`FZc{ nEm8s/hڹ:3J\57x? 4Ѥ_~^Z7$G:na j|ͼfn-]Un'lN,nS)?4439PXO )ƈMoaIK#%84Q%HKu/Q$HYڶ-,!i&91Y{8O8 <7 ڋF4L- (5C ?HĂF^S.jT HU>K8zBُܼ{y|݆z$tirZ}bi=r6xw~F4R=AH dU+ ԏ7P+\yZNnVs B`qo,z3S\iFH\]G\e&%{ZW{tAZ-kABnêS=,oOv 0<<X:On~I)A⻗vTJdEb`af>c _o6Gz t0o8]AI:59j&_,y!r.:Qn͌CgúOqPk 4T"6 Zauz%oL ")21%i|Śلp\|8coMQ06Rp*_*8;3(d!Uε\tI$;fB>+u!N@ qv+y Ju^ <:a26ߣD7A^!q#S^xFc9aLML 7jhWs]R>Όw_?|ab@kKͤ}M+ u'SPrg(?Nn˗_(- Z+<#D]>0G#l:ƌa2YLvXfbqf1J 俺M%ᨈm5LnLN^ Bd9jL7(2u mT/{{ t҂u@ XɟQ!m w<@hOR_*g?hXn[ģf +.73E!>P)eS2y8|>wѓ»U]>é|h(i.|;Nκ];e{hBz<Eӭ"W^{ !* [[iRYm[ƃH;VY't"r {yʝO0D#5k+Ҳ7D[|*Z ]kS`ILtRз\rA0FQנ*NгwN̾ 02F*@oʉס@l4h^J8k<Eb\@w`b:&kG%V]0&:5EbBab椽՜v{G#؝f5h; <š֞ 6}R}O<%Is3M*l?LpQiދ$,B;5'З'@.82F uM"O[L= .OŹ IF݂J ܈UW]]y̢3](rv= 2Ta|dG^[ˑn͟wh,mKVwV#37E@ԮrV"}o}n1@wtgi #7~IL`u)٘U{q1bF;sN b"RL½m,epxc|`o+,s8*ձGAh###ei)fe.n?-lE,>tm"TXg']C哀ek\CY=;- 24c#% fv]н)Dh;ӟ꧙$a5Nvaӝ4 tŴWA>zq*%# t~|mhNZ@ wGSWAL.S;ӣrFyXف*U"˭|__sXA4OZPV-[['v.bb])&dj3 :#LśZx/KwWOʁCN,*Z_y3nDg=zn?!{!5:NMө&6RO _Y Bn*wl(DuL8lyݼ=QH:r صb>[p2a,=88J(m(AiPZi;CtEf>$O{gIѭ  Ֆ|T)$o;52 {XrBڿ͗KJIvR#6> XXgW?c@a+5 ܃ޚrk$l%fh_"y+f_:s$v^uqϧVXF{j?mtJyk?wh4wۤԧJrCYN~8puES:^3UIs?5?wq-0OoE|oa nSBw\TbXml85iZy'x虱M׌&J3ܯ*'p}v@ع̵>♱M3zA+e DNy iYX[H=ݢ5$.3e[Y zdGk"> Mԥ0ԗC\H'AT#`݆W /m}rd&pR|oш1զD<_9"Ⱥ&nAF:{"n?1}j<@ojoqz{Χ!S $>%l{.y[ۈUTUAmf@8M2o5%z輓@]g0zU.jcDxS z֩ 뼥7Y~|!Z%4ou_sO[(xQ&%I)S>+#[=raa9[҆Q*tYT:4ioGH4zݳT ٫Z~8I1N"* vmQD3%5"#4dޕ0/ >L5D8K,CyM][L!071GF+6TېӸ8dhМ|U+[ˠS.r!Bsc!!dNK,Z Dp -BYkfFTWsZߐk{ygή7=wG2CgMPXG-/˦t@:~jp{&:zֹX?Kd!Ѷpuyڋv (щ77\OO)3rT8\3%=RxiD1%xI [2=eZb("'a|h꿵6t!݄ņ+6y Ic9/WH4 ȝ`ICg=5"GPr#=/zȘ9sd8[6CTՇF0RϷظGL3a@Q-b(g R==o2Tk| sJ2,Rgؑ hc<㝲"> 龡YfRpz[[b5i`)Ƙ٭w*}V刌6ɒ geIOS`&tRqX=TS6=/"U%# ,Pj(4bYsS3B\Mܜ@s٦fqb1 9/OɴU4%/eN[=f[M:.lأQ:IƟ5r#zdS8]hL~dy`)%,KCfCm΢^\RxxYyq;tM)7b(MAsb6v(ǻ> k*$JY˒^|ӄ_5 cW} ?#"F|[AK'rytұ( Qk-~wO_{ƚ v1谄djٞ3E(EB~ɐ_FK+b Ll2s$dDώBqrxO䴝1xЄUe =}W鐎19sASSx@{y`'m5>&z*`?Ʌ ϲh؟ 3HY-܅t4N^ְ󺒩X9` ,Pk}x^qQeiYRԬ~BGqu~hq K[o謥&vԑ!>#UـVhՔ:2̈́W(>mzѱ8Ѕ}ߠt qN3H[C3l\睘On=!.%eN]d(hePߒpfpuDL+KB]J q^uMA-̓}v͎]2l8! k]}x%m>^K}1BK C <d(fnwrV\DQU@>7aeYЕ*?9L?xkifP0Md7z_Iu'G C `s-h2+-T W&v܇ZM hY*,kؙ*Rx@.~؞Op|zE>r6=>~`k nUdp`29@rˮɰb8}aVUj'aEU/zZ2;åOV[j<6gN0"Nng#H Zn:cI$dX}q7m}NAѠ('*kY>K oU4!ZΩl̒+q%m5Hy`_jJe<,҂/i A%̖VdFn0dӛ<gir1g$zޅN"x;SGg[h5fFՏ| L&P/cGer<rťrM;oKCAkxWuG\L{k*Y x[y S4n6JTjhN44K;۳v侠k.09_"1rUd}%fda(͙åƤdmt+H7؀C)؍徍J+o(HR@ޝrG!"1DPpxin/ڝ~u4m-|3}B{ DW>i"D" f=:r 3SºԛU ûgݟ)V.&Qe^D5|M|IT^8CsYX"7ئ1:hv{n+$5xsvIRW[9h+f[S4QmHaȰߩbbP4N=.|8& [r9 쮹 $OͪB/|t%pF e&K6s YpL9L#Zi|ࣖTee+D'(3eTUI zS|h\f "Blj"6f,Z^*uvU5! R)h2G/`W`3𭫗D;:"N's)1V}PjTl_t";)6t12 gJ8XB93S@U|:ի&-2ku&"x2bXgTk3VIpP@@SSc:W?>H]PN GEUp%OrROn&<? VlI&R9QRd Y r,$en{!!ye`R`.΄<҅6-#`Յ}:6kTY9p^.T2_rwsr.ϩnRhU O: !\=l j\a-'6D0B^)(kEe=(\i%Z- .9Pܩv1iLxX /Y4}ԙq"{GlfڙْN豳d7ը;_p"48bhC&@+{iGޚ; d<f؟ioGT&vR"Jq(4IU(&UPډ$O oiNJb I˿FE8 7>^4hbWG͡I<+8GHO$Ҽ̹,`U6KTSєc$kuQ@{:6@,gC=y(,TRp#Sy'.76 Ҡ}I݂\KSh[ެ_wW1t>@S Pm -~"=DДȆmn*(ڀ] ,1[JթNkN)N]$odnqD{Dc{ݴHH u.w=ԅoٗZhnP(U)4Yt魑Wq YSBЩT3D_r2;X%XP"B A6O a;P6ԟ\o(Ms5UuGߣ:uW^o_U:x| AfehX/bِ $ h[C0m8yٱWjSe&;&~()"a4 HC<\: $yeL\pӕW,ͳ?0>i.0rSLQұ=곥̌*P'&۹z+ݎ"I H? _!&vA;擯e&x3c@-ddL vDD 0[F0ԉ<ݙN3NRX6-g R x z 14R8Y# f 8~̔]y2|cA!;ƫ V8 Ƭ(lIޘut {7W`|7sX\!l0l c p|h-rDvhpzZTքlrCT#L )2Ҁg&~uYk Pa |J0Ԋo%H@A&,S\WUtd*>  j'䷲?:h? A ,5.(v HODl_S{W ,[wҞ_O50VCLh \?_ŗWeDMq@3UkU/PSrQF0/n,&AYƚFgҸӤƀ/gLBT]|*g:=c!'2b&kyVnu,|2P",|Dc!k"XOIialŔ| rJC7 ! $;t'f@ϠdeS5DIb/3r0̻s󑼢Vgƒj-Ֆ7hMmG|0bW`5)CgP^E,4{}.n/nЛśEP|QԀCo6`w0X8BV,V:_,yJٝ3ϳ0xC@ǿw|qg2(Ӕ$uSXaQRXZA,Y|&ЦUq*yL Rx$'T@&&ϻ8FiL$q~z&5Fr#N(L?Z1 W##8ӬӟRFXts`Ґ Cd$r<mIeQ`0bnǯVAAPUy ~ °"&R 1!\j7trOv>¨!;wBfRSs,J[Ђƒ#T<d8 (tn,}f܏թ3"1í>u+^-3/X~ivڨ8MZ%oKMԭMD*9cﺶAW`BD{D6׀L:6O'ˉwYm&4+ 7Cy{cۋw)*U8S)+)"GL4pcmh% K52d p0pkrnК=pEtjEI:=bVýBB}"ifi|!PcSA9Y)RkUDҷ Ji|+9D"/6iSNCT P;*DLI!!Ҙg-#Giģ058'Ip3=kDI>i}LX9W"*IJuxNSZTwx}eq7/}WgL'Г33ҕ ukoZs)m~,]:A"v潟D9^KMSCZ-jUQH@?U5-DsZM-؜&lc&B4\ΟG,UEҫvY@iJ4?WZUǝ&+6#HK~f }UƥB7 U͵:.kO4cɧm8Eln[Ekjm_YcR.)ˇONL-ShHwr47 H$]+LݲnR3v5xB2(J1<_N(E2f?2u.?$NCߢO\33ԪZnj g{]DS9&wL7|.T~e40U<1Bf5\nJu1 H<$2IRH ׉|TT5K_V O쥯v$eCk t˹J9|fՏŕqL.S}ޙI GU$)Ĩ9JQ3Usb]UAX{$k.ҧ >SSD(sbչe!YPygzD1n3ċL$jIvW)|=\c  8#:xnFȃ*޹19Pj^3žn?B52>AqbLJ@0U%. $|jQڗDZ]d:jȝ7ǂ[#A?Gk`q$EUu|=0Hkčv=)7ňbuS*'ЙW X9p$ InlXU:o| q:M!Zz WC`u< V{YNghz=6C1WU{K#XN&"X[!}]TVˈ-^YLJdޡR}(WƙGpӼ)Q5?WZy'ߠo kGIjgQF_ t٧~,8)z`ׅ+w-G1nyb%ƪV@R-} fZsSo䁻u&ϻK. 7p~P xSfda0f!$\?ٜ!~%1pX 2[0n'+$γmbArZMɱL/__sO z|IQ 1Y6xSaÖ"I)(CBj* >F,"uЩeJ!c!f߲&K%~4hxנ.ŌȪ; #ibB Ĥ>Y_P?q@$E9؁\jTuZpIR8;vbT籺C %(XLS|!|;l49!n {`Θq{yd}hno:ٔi~g3f]? fTLicBCa2haZw#BzȎZUu'b'Y!y,D$ɨu95pJooDn!:Q[WFRǢԊHl^d+7jw:\ jI-)?A 稻`΁nX|-~ 5@} rYeU/MvjԘ4_NDrz50ːNUf 4y ?TTE[I:ͭ>d8eSy6z<d]G&9];ԧNEߍ /|P]S3ax},9L1lz6:zּhܘĉ p8t3~Ak [!SQv~ :p7UE-$y8kH=օֽnP7&ծ5J;oc&x='It8똞CnK FJ,l]~!m{!:r'DHm߬ι.E8T6e%1>-m[>~*&VeQ..4&GSChϭ4ò]Y%XɃ)v/9(lBQҴ:[E8|iie4y+ <u@އ v Opug.! QA}fkXLS3W˞|W)߬}.#a?{U<(4Ee(^q~"Ky8j3A XBe?5s暪lpaI@G0,^/Kf{t{% m֑OI3t /۴8((4p/ěl;ro0](\`S3٭*85ƃ? }[-VwO^vodx>7p>7,[%]7ny7A ~$wweBm"y/L C͉擺$ ",JgA% w|m5G /dWKWS]:>=vluvKtvWybJ;3$rIW?;d(~? ~:f>$CH$XBԂ`RAktqER13,R剁 * KmAI3@˃{ @o>ΗcHHԗq8I7E'OӤ ЩHX yaI8rZ={C1 KעS U^1?CruyR%^xAe1) ҔDt!3UJ(񽉾11fgeDC&,vtAQ d* Qo|ߒKCZ}oyZFz,)9+H`;,f$yΏuZ'_|0[]:wy> N ;xQG.NzΛ¼:RG^!&}WHUb͞6T9tfDfiЀo5ĥ׭u劅0,PlW9s€8SW 9ASGBSCfPRO~{Y]v3xU0hj8Z{" K=8>i>Ԋ#-(U:v 0_kV(T56wA|yE/*dyODr88k!l}\1wYL)j"RV_z9)uy?ekuUd3}ZYtuF3e9݇"b3Tz> }~X?15@p#Vc< G, L X9/pr]lCEIs4,zP +mIw*Y $GP1л_Zܸ/v92*9w{-A)c`^ŚF}oR^>i{dTi[ypI?ѰKP:y f_`m~ox]}x'{FI'H3ou +i۳ΣV]?Kk/*Ł^LbGpV9z_-I~-{ߢyd15D}4++D nf J>zXU\߿X9sCu<򴫙YFmM;{Гٹ 4 '֣]+ oKσrL#]/C>hքlqn<m~Q6@{ *;2nY mF.ׄt(J#V1K!ÅzC^661UPhk;:Y /bX1~uv5Bf pYhZ-H.PRy%is7!;Gh'Emq.8#/prW$9eTǠ__U7x7w{D7! >8H5 `؃@տ4KyP{8$o9} -ހ@<"2Y7/.5+Q F3&K ^,+:*㴺Вˑ^ӟu@,ҙsWlVP<|гVc\ׅ3^BCzEN9(d{榋%\M]fi2}.r%Jrcrz+٦@ (,$eÚlB̒%ByxF%^ pj=W}~v+~A CGͳC>K y[z&%)ԂSR}Czn&mo*\bzqS C r&5wP L|[zԹS3()Vyi%ڤc^6уŬ^Zy(_4[3j)=#mVApD=mib.J,deU…r*ǂg b%Ε۱n.2+9N8JpFJk/cH;2 +vtlE14#Yjhb'{>kƒhk|=FN)7;~U!)U$nXVj%J)NSdNw  "b6YSM)3Hj}1*PY_FQN6!$ioLf6M)/OOlO h:$"cӓ<{!ÄYssm̅[.{pmGF+Q\NRxY?1d-ЯvX?(%,lj<2{;m)MO1(<P]ylhⅰӢpʃS PH[1,J BatKJ}8؋w4wt-=Ê`iz0.iҝle >;gO)/VzV%Zg+ 0bh*WLcӥb%]6 p^ؼF|RAUŐ4a< |3z`ۺu٭eKl'dC+(/e8Ctwh$ ,ې|:fRR+ 1&Q9@[#`*Ey&yZ]_"M(⼅ rd66.i>H ߰ ¨amHme-f8<ˇu)y7, ?ۚѕpZ'-D.I,_6s9<ġ+0N%rԌ#0c>MIn(zUUH^ կGHmYV3GϲضK~5FhcTS)bވ3kϧu)Q C[l6NJl.t b˄x _Xy4y]3h}K FiS٫(dU[P[W{#вx=ѮXKH_rVObp{~P鞑:Vz k(_Vᴙ}~dQL<_x0?f/g1D[NN ܝ8Yr#+*F*  =AcI蚦:ܠNwhvBhH>M {x%`,vb0\ѽgP ?՝!?j9FeQcsۤi hJ2[ |vްH{Osua}籪M[W:gD3A Ie_h˸['{cyn 5U;́ːw$wF&o`Qַq=.Q6lxޜ SeLNnI7#;˙Gjh؞[dyTE<"sze;Pι&+ }ծC:XZ1/UM6Eήyok<ď7/otǙ ".b`X|@j齹^n)+m@(sN[ABPg 鲮]v߁eÚĜ=UI BЅt4lmS_gBX]̿Soe:)_ |8.^-;ϲCs A0lYQܱUCH7Gyt^Ӈd" {d]ֲlXYn͸]2Ί7_459 . uB@{#1D.lܞ.l)сVE_h52O}gqBrFf<U#1nVxZ*^( zn XL_X tG8O-Zc#Cv$qbxGp/"drȡSOYž p}[VuտO{OE|HFÂts Nv56YS7z6}j9Qg$W-@% RjÚ}9%dkZ=?p .4B@N{}B[SrXn2(eٺ&vi+{D=;sWRwy,\ǟE\&3 F7]ha@<@gɑopkaE./eXdUkUO`/: D6HihVBv!>ց~oV0xzYB]V0))mgEPBgCfR3pLwO@=?'bfp[CCu邱7}K.mí=i6- <WKH79P05 fb`T q-WFQ|Tse)<,x,9%JUKN2w0If/ /M6F3E4nkS D.yBs".$>PuLAL<63F_J]˜Webڪњ2nKJeY6X'8@i4C th\:hq_oe.!ߪjb׏$xf*g)`~8NNl*bB͛qeNK's{_}D2Y7\a=O&9auey[~k15LZNPPSIU]!k"ȯѷ&EK( A+Sf#' L9(Ѝ@̕eYe<}V0L Ws'Ek}HE.H,[F yNG;W9/1.Mfa`\/H&A=ZbSxXvO` 1&y\OuP=ĮZL2f s E$ ?/T '#?~8e·mW1){?b&2xDcW]K^Ca"g/+ t;ʫW\SUo r oŒgПOʆYJElQ׷j4u`˦xhmޙ3#>de qgD̷-ddgWutJeq='x~{9?Ic yh+]VM)!I^o׍m [Xr ᮧpAI#>,z`XΨHĥ_b6 y.;r^ Էk*|Y҃=ą3\/ /}1uV!,yQ{moDQGAQ@gfBs]] ?J^IP;$FD0cϙ_5㞤m4,O+X=&H&Tfd}`@;m-#/1zVo{/(/tVAگW@ =Fb`Ƒd ߅:^~EJI ^9P^M ɠS|W@Ra{*veUy9'7Ͳ4p \Ԯ==J$ hP>XZb5{SH/@S\v`1j#On4QhS7}jYK_fCd ކ3C;H)u.]h(GcNEР:2VǰrNMP%.)(`͍#=(݀~nCy} -6CTpʪ̧xl>pqu-jo?*wd |w!Ff0Nh"sCȹ}w?O;OY*Kai$G0Tל dd>\:EBsOkIvo"zĨWM\!ޚ/]ڕ2zHt9q([YC#<٠ۋ0B'D9&nJ^>*TpE,Rzqb[=n$@!Wԑ#Ԙ5Vr9An3"i< cκ|viFѻ?9?͕K*˗8p^oґ~̍,ZLMd$NBT1Y BG߰Bz4Xzh` xhL{Z #g1\V+BKgKx꼅1=4}õsE!ięSM 1^T,H^J@-~_~ڳhl, 5I#>B:?3b뾇Ž9ohBw <\@1ovE캀 (!^?Eh,}KS^IvӜpvǹեDJc8i\_J3G֊fƇD2@C͢6H1z8cQ:ZuwT5Ī%ɀjDݚ!wv(E-7/q! FH2nB3t,„#D vXNWѿ΄Œr%gS*F0j ]U<*0u',j-or-@ai%qv4&-/4~fG&RTrec&(8F>B#0  X-ʷ{WcZ-$:Ao\ã\ Ue_Lf-S|FVp}·#1ׂ@1TVC81vT`x)YLi Xe;qlՋeA6(.ds ЇLӡhB=KҁREvoh(Z? -Ԫ96 VWtӖ:hqk4r  KizXZBHiirhƪ€ĽB3hd@i8 }HOABE)@jnάt97_Gs%lAZjdA|3sL7DodW\P˹@}`INɪd7H_ }_n6`U;L:@;/ެ3Xx'tB N)H#Xѭ]_tM,mu3V$7jk҈ĒD-BҿX*wA|XBbfݦ 88ó8t5tvdNJOݱaU)Vc]]C o8}s.p1ҫZ~T2*7Woa c4^yj 4 ]3זpkIsIն) \Bo;JM~Vx9Tkl*"|7YA"+!vY1`H:]$Rl~9%w9cPF}R&E8bі쿘F*t-=f'g!=Ck̻-R`ȕHVp'n2.|yN:OAs"G H޹_a=AYF?u+]؇"7iAWji Q@"ǻ4@@l#EH[_bK^ZW}# 0%Kc8,a" $P)c.D<,`!ܜPO2لO ,Nm5N'¢=2E\ 4%^T >o-eil5  ?r3a'φIw?2iڔ%VO ܘ4>:f\CB@Q/TA 4d J?11ь_Z#S޿Ca e(HysL]t=EԒ ؍k8t.M2`VU􊟉!:et(7i,L!k%%TY~g]i !ҵ` ܘ/y#{yFўK,XEl6W1LoEcF#´2HM08WO9ugr=E2ϐ!:܊ƌ M X$AgYZ07070100000045000081a4000000000000000000000001672b7d8900004f04000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/cqhci.ko.xz7zXZִF!t/N]?Eh=ڜͩeQfAJ3}Su!oLpq4L.w<ֿ]i*Jq]GsئJ-Ĥpr g-(S;Z-^ySynoa)^sʲ݆ͪp"_CbmFXYgQ=TvY%/xOTkҍ]ւOh1s;h֎fL!RkYv•''=mB\(q/JNkGV}hd?+ }k J R- w$g"Q04mA4F5$t2F?.xuVv!j(<ɲ !F 袵  EvpĹY b͘M-!%D1ЃHNN3eycܦ~8TKG LD!*#>X=dqRmSϠENY̙gӚ$^=Np ;{Ȕ\-]W &C;ǽIPo(%NU*0"sJOಯZGuxa;~T\#2Z ߊsݡtx rN7e;$0n`:Uj\\\=Z/9 (^Ab.%` fv OrgVBـzT3p0ZE3CX'{%ZYC_2㪸5j!/7Iw|vU/7ECߏi<1`d-1b:{=ɥĸhğ'g*-Insܰ5K 9Z+E8Q lqC%4|C>&!w0ǹ35ιw4˴Yx=;~ ^!&TIU׹0t'Czs6;J9ev|$Nlf_Kmߝ=>V&[^ v5NaڳH*[5;y~SVTQ)rH6chcLK."I֏Sد=*ڒ^@ L_ S߸<&~<Ҋw;4ݻa,P {l.eÇX[rT; [ >$P@/tT_b$%#,W{K2\npIEFq#~hIn^b8j6t9%R@Z pMikl eAoX'Dnyc6cN|Ko+ueyT+D~bٖ(Y4 #FSӪF1kGq7,R7LKA/UJQ\.}uo,[KB |D"lY@N~H, d`ܬ^ -'9]6R\7^W -v2W,iB \eyh-8+1EH@IB)|Ub7m tCsj,H__z5/N`᥵~@me 6V Y;g+iiךlH{ȵ<7O-;?\6ϯ'|p 4ej(5mH j'Lٵ v1ۖ.3, Ǭ+F/)ѿRy HYm^a wp^ AEj_ZƬqu`ݰ\|jzXVOAp* ֳ. }NUTM CU:{0^3zͻZqY=P<`GM*#zt; x+WV2h=)~<[H>cb]o<gA*0A-UQ.z u et3$f xLkY<7E4א:6^7'rbkO#H=cvAU"6hkΣÀIRtfFhotj |׬n꧷ez`HNB%kLE-2{IsL=#H$9 vIJY-/ii7|iZW R4O" E7٬?6 c'zcl#0>igJ*R[bs&_ps=@f<\ي+'@Jnyunh :"֩0ek5] \CPg-ICgzĘVO6o]FEy WiVnjKVG:Ll'C־>HtVXL;'Z{*QuwgC-VB! tTdF #IF-Pr>oPD%u&ˬyimB` #B]eWfQJu$bՊoj[f$A -Vő%F7qRY5c3%BP.wR,vz r$FQN4Ƌ:T*-Q [@Zg)x4G`%.%^ϦA b7}ny9kJ/WKy.502YOa8]RבJEb3|cvXЦw,KK:\{!Ip>-T4~#7)kf nXQ]S H !-AWaC(qP;} +[ ?h LER:„#.\ *8>x}sT-c+,\ϡgl,-w{SL{_Z=Qki$]\itI ݧf.\ F l>ZHݘF6Z_ =3K,Yr`'$#lݭM*0b&s y35`q*zq_<]~BJJ͖nkXit,}rdȗ/ ȕbr>ɟ&AWnZ6W2Һe1K_˹y䫐¨ Բ5b{_,bF0Uac)tBGϷa+ߧQoظBQ@#1ƄTӘHݘDulL2V68fo7nrvKu5*^:þ#O5!JP{ J{\_HԌ-"|ɇΏ)5ng|4@e9X&J]ʑbt4g)n|6ǀtnO]36^R$mW2xrs|XzJ#0p.jYPv~oѤo~CC 0A߸6Tdqul~hЉ*Wp)PB#6IBBwLrl6:BNq,lfO^p .^涉SlihhXy)V*d*z AjE>Oh8tP}b`4YG~™H ۂ^ y*`~nF´; 3x`VJlc'&<6Ʃ? | Tw-D14_qZ!ǹyH"Vbp[50zc /Q[s@nE4>g D~N w6 ͷ9gx_Ү n"/wl/I#y3c>W0p`ILۑ o͋Ї4> #v^ˆ#5ʹHo-jNW:blkħ䡅VW--fQ;݃E( Uc p1!:zo3O0K=HL] 6x&Oq tLT:SV09ER #tJսSiNu:4#se@)6Y]TZ'q[fb!sLj'ocaĞ;yÊ"JFk %8ێI-ZhlP?ЮZLsu9)K w'ٛ& :7%#G?=+ڋ)B5gN?{8 l5O̷eﺥ;Ya{ \k@#$04x% Q\ :J@m>U*`&;:5'&o*A'U\ESOŨJfI"F;:?cR'aɥN%rugu8ָnV@,vh~1R'TL!;m.3T ~xU1/R|- \xAkQF!%u=6iUSǰg8j_ӴsY;kzrw(!u=+G h9xOXL@_7G)&z3Mp3TRz )j 3tdYP }-oN"_\4y߰++r-J1GZx @)ՌC ^T1##2ՙ!xL37\ Oexһ\c/bVb'@ۻTdۺ*Av4]ޞ1&VOra+Qxp5s׵0̷:%ߡ;?.k4?-.MBU)hWJc>j2(4D^{eC-!6j)Y>Ni,nش}=PX:"c„JeUfҮW媬"R 0WYP2Ex^_ #~Uid.M^yO%z²f[W@ZϾY7W=['1f8>[ ht;[E8 bKd;E/u=5b/!Sɨ¢~Vxe|zD@ÃRT_T`=b\_fP#Y(ʼ'>P6* [ bnBV\|uȞxI1f(8y(\r\%y+,jsxjGR.\6!aSqfȓzࣺTAT,\׆[LMH ^HX`'.I}`h:5,L Қ}e:WLNIf.;՜(k5b"䪂$]$Sx2e{wL L9eYe7r+8ԓ]'CD[ۂaD Ժ@3 $ietޏun*W r:z u4*?kA-}W]tvObZ뉌xsuVVƸd>1"3:T'`9ovZ@=_C*gPngɽoPFe9J -Hgbuˠm qUxGwlX֙BETf)@DPDpRs\}M?_ &`2[!v<@T|'sHuD{ QTa ?q}ͷ+.B[X^(`32hso"4f%4=_:УAj`->ps hQR/Td*^*BkN(U}ssf2.|"oܖthڜ,' OKWj[`ϓ *`:?)@ z U'}epH!2dNN$kb>FVm!̻E@I{ٳ̴Pj/=}Dޓ;3b\jZ<2./`zl2[:؂T2 CX`o0:u N/>i NJ ~0$9òK"`ftYG1I]0ibB䨿ZN6<  ݢ`3UDmbNB#?] b.ڋIsSI(xϥI GwʑjZf?)Ԭ1^7=)+)9z1Z'&]LAdSt| dx8u=ʏew-1:)fYS]´M"aɉ5 c1d,:},o@qH8?R .fDK NJ)+D }_\*cOsv>檁Ede8e"Q?Ӏx^v=ME[p>Wl,۫WSh% YC2ASO}J%5$V5ҟ4 Jv:*ۮkrXOd쿫\ls]0LrrB8s8HJs ݟQ 1Nz;OH"xFb%r-E'I*j/H?גNM4a/rz.6 U Pka鑂S49\Q5|x?P%>+;&O ly('¥w h:͘,홈2z\%`%E Sӛlg~ E/MT>.蓼^+|A}"6 u .-;Zy.R03WɮOͼPN #CMVzn87(C1 vIՑxծU_`EHp-00/D%v+S~k^Rg7cC餴&%XJs0@y(&(w>9Ll[f.+#"c 2̐FGE~RbT|2%t \mqD4P!f$*f%>W /o?LehKug~9.*OIAmO LWwlajxYrPp 6qNW v]?*bZž_=DGDя%Z-$&`^ ws&d `4#\>Eq.YbB=80QsaOCʁ1 E~!Rj H !K%ve}A)pllݞ,Z㯹E Yٚz*.P׬XQx0^3!H}ֈtHB<`dn~i@`>2@|}pvԥ5+\dfB)²%vYcE6-~~7}a.ZoMc6cr\KT5=3_Md Ԏw~oOĻbK˔kԑ̮lI?0xc>)KfݡP%<7YQ*,nn Ig,(A`hNqxP98=V5 o6]4 ;$E6OQohy4}4_٤ gFlS|Cgk(ti$MIJ0c$t…^+قmQM^ȫzz7 9Wwmj!w:3SA* ݒ&W_ !:} e!nPc^DEGWﬤ&wkC)D&Аiobn7&DB5jFCMQ68g/ 66}wۯ9R҆p 2xv{|Xg#\Je*!k#;Eawϒ.U+9o=@`mcǜRVTTcz".VCly*O,v<9(d&U˒8W FsO9Q!D_|㛸ƭxo'I* Jϥ0-wA)b>t>xiTzqx`g gOㅠ0;z$Un&BY-AE(3%dx>i Z B -j91;x́๕9×&Qt EB7nu)Kk+aIͨ3a(tm3أv3=u 5 60y;=d8{x'2^l)l6eQ .4"y@Dd !!R(J-R|'lyXكn%ey~d!ڻMթӑz+tG?K< IJhro[ -`}ۄ@=^Y>a8\v@'f~3!*,^iVvFЅʨn4iDRVkD9'gٕ䯏.` feTe%7-o %͒Il/ (;m1Kٸ[$ߎXR  % (}W};kUkrF' x?|Ga@cE6<`B7ѡsf+2׶/N{Cx@~Nnw뤽xSV6" 7,Q:xEe &tj{Ej݃fe^ f}Swɗ~Ť*'f́meoR&y?r1LEDZuxGXyYbu6&%MsD'5nbu:;Yl-*+RxՍ`zLk0([`KƄ5 u@66I"M~vVK.*đ6F8!j)f K厒f8juTҝ~IK:{@p~zS)b` 0&`d9yQφgG)BlKuP3oR2`Uuؖ} Q[zT]%Vb۟Eβ>UCj>%.V֫_:o| i yHGeb֒+b ?s>bKcB1:&0*u}'=o[ 4{ IB򳭞'mFiS'$cx^^BLǩ }>C.4*Y*%ALoݐa"ya+쫲U7>䣝ebGA@I @X|ju4Veuɑ,1=?:.V͚? Rj{W+Ioe2h/9@ǰ7KD Q5lA*4!v'ٲ#*WN\RjIΐֆ@̠̂^ HD%lqC; 8m Y᷍`rFwer |-M2 .d0ދb1 ]W“w&^$97)DlmS%VV+i9`ЫΟr,IJ AMIHrGv?Ǣ߫A6DєV3-;?P@|0\4=˂ʐ2ۙӧ'o-@rȮTֿG`=TY8mț)AKHH\w-tL[͂4簢 ࠟˎ.q0Zy`SsEjCMG|>wu{QM*oMuč+o t V<&>f̈t&^@Q_c19 }N~|⡯-eO _,j=-^ 1C5z_4~?VLg4O%@n <ȜjiRiMw 7zvt**7̯=Ve7@PƢ6I~$ PC 5-%f'YGT=~B}lփN`CPק~VPk&Q*ƘRi$H?u׈YJE| ajm)9‡Tڬ>`R6E4̕ӄXWES%ͰC&c-;ۙ/Bep<]tr)>PʈDF5]H?lNQ`yCvYΊ-h/t L/C[s0icTujoh`i(`gѠR:s6Jms"rPb_ϥMcxod2fOr:#ƒ)I>bԪ8ů-c45CG6<l?7>ac[r(eC`H 1 i/`rC&[rCtQs*&:ˏ/Hjѻ zʫI>ItxIu9_^ ΌoN:J@(w]-؛ f|2`P-PVBo@o<:(Ƭ'X1 ]Ք7Xe#nӪ3@=b..qL=\wbEHB`2w[&Z( 誄zF1Л<9?ts,a:suW"eevϸR`âYld@NՐ>iPlLWFfs4$g ȲdδO0R,\3;#ƚBL#L$ B)Bؿha`{ܬz+|_%vkv-2U]nXϾ m踉^JT {`=G~CYf(`mn ̥6U6X5J0)åF(]LE Rpm\y[(Ѝqu^5}%8]/1q UD -{~WFf6f$'ь3|qdE~*7 \ wVgJ & % uF+kK@JtA{Ylm =SP^3qO:;U{  cwX^L#f&M<ꗠgFBedk_Z};n0޲7y&Ҕw}zͬ:jTYum;>‡mfVE84Vd)D$ 8Jf_`KP9Oہ(a ;FP.:6]o.)4LFzWm@Lf2 rvrhMfS҄.?KJSИˤwP)o=й~CH q(*޾R+TuN36V*w}s X7@T5%J: vH1}QF+{n]|ca,2KMNaI+6v-؊!2!VF%ؖhz9a\$FKnTTGdoSAjw.a=)6 >0Yu}EO6jJr.[=OHtHZ).ی@xe−g3IJqZx:_W>N$鹑l$<VLu_,a,6hLٛK0
e7 hmkL}Ii¾xXH -8XZ '$$L MbE~*JH{~}ɐhPxyQ59޽\+Y%w?=+s:肹b֘XpqbwF'dW"If]EȸC"I} gyEFE l B_UO2p,_DfogƥUUXn< X4Z+˛ f%M!U9tr Q k*-5] rCIQ7iǦC]=$"sʴm:aټg#E YigRӡ|I;y0e?2|M!zy%Q6_ϟ[_j0@0_ޚŕK)U8 ~.45;YBfNIu9 UgnBK济лއPcV~a5泇!"I-ћMza! 7̇:@5[6:'ExٲKb`][wܸ%i{/r t|"!h7m A/pW!j52B* Sgx;tL 9!!q>Yb[pyz!IV5;1rpCfی[WŶUrP>a~x/]79N1t$I] .劢|isj럃koIl#_Q(\V Һ  LT<~eO7p 3i\dBO`h$S 1 twdH+y8B+Qz1;2?ԷB02X^P:LM_NZ]fDLҲ+ir I0;8$eI|]z&g;RhhAX4bD Γrɦ/߲KBˀV=CLݷsSr#!Z[drKrs%%zo.q Del>%RhPWy[6]n@vr,gtH]~of44.,"*][Gգ=3GA%Z\[\Y`@{uoMӖfq:mѻ: JL܇ j# 3H _nawav:b^:R3&g?(ݩp>g^ԚJ3OP 3]zIRS۞w</n&CDf?R3)kr|/e=/A֔%\w>g"u.֢e˦x^SVG>=o] 0f; 'Rt %{bxUʯ#ow* E{v-G0iV}h^= *+M%0Y{1um >\?D(S줷@-1JSfSHr@r`S\5h.vxEw`>]ɑio%o^&ֆFE7o+fbA+\"6o354J.Ns \"Rg_Koؿ-t˜I R+Ih`i֊R%76g*,stfHD۽b)"]Ğr(#j,xq<}oE7,Ut=FZH}STF>O3E.f|a$\ ^i֑ B=mhaMm9x|Pޒ 83ײ.ZP]~,ڍѫMCrGvDe*:q$W#oih@I´Jd39r@C{j3dBSA1j¿fRB)-{Bn?.x pңiډC*ZNRFkQ Jv6ܐzODMKw q*ͶZ*D-7 ?ƨQh$gN\cT%"ȯLxeЅ&yZEDQVj=a-E?T; pD)s랁vapTuW p&'c`soMzQ_R֠N?Ev0tγA> 86'ZR#ekZ-5a w? ZzL0uA)VPß3PQEt郉D`Qe|e*I~?5|Eve@)NXǭ; 9=Qa&0YO(-K:Ew!7%BL\`~KIBbk*C+mKf7kK0z%+o?w4=۶`jne`>z_Vu4p=ՓӧߤV⌙B:'mV6NC;[h~DEZg/~zn&o3fdkn>-HI*uVh~4Lb'}@{B_gjؕg|>eœHWčGxx#oO /Wn >K>BqowΡ Jh1lC)i&} _Jل)_,gb0ebԿ% U%g'WLHʺ> ;L{=Fm6!L@Gb~W[/I1vdu*tcGͨgf}JRvQ [$4 v|~ޕ,"P7Ȁ|Q:[Pֻ܎XR#:+ڱUo@cpVHƱUvXQ,֢r_#jC.xe2QG,cX.&q^i&o͊bgNק-r}y !znkhL.5Qͩتry];KgE)l4\OuM!JOK<\Uho=+{\V9m>н?%Q' SgR9 օ]ݏi'PT9T?*QaCnb{]@mD 38>/vYdxa &k^nN261ȩ@Hv%2j:\N(8&l ێ'ºZ'E-/.MRJ*fDn ,اnT55a;JuwcF2 mȎdJ@UStb3S#:%,ZDf7A8"T6"mͮ5 PZ:d9ԣE ]Qe8k) ܞ!R/:n@n Y-Jm7Wv{hgsXIM.8=] 61w,/5%7#?D'b͵LtJN5H7FoZ*1!=ңFaz_ KNA0|YJRl)95EDB䌏ϑmZ'[g]ݎ;GKO_1~WK%[}2~ۼ#d"!y60zƎ &`v|V}O7gxq&A!opA:d1 @]խ^&P57nzmLUju(JhW} pjުU~BxaZ2DL 6$Up흚+A*!^ AqӹGIݫpnn,en8jZbygU()joB̈ւNR"뗭EdO Sx(aeT O9b'qcTB~l޺?zܾdp6yR 챰bNC)D-M[lM8 8 4߂@ܥ0mP݀C74OVVMv ܨjQd}9&ݮ>AZkkžWu045FK8P^|uzR'n=ZJwtk 3zQRL8Y6tβⷺc 0@Xd%]e` ݜIDbSRI@Tj"HpS>M=lhi=NĪ 1R&U#Lw"D?]kN⼷~eySo5^ᜑ ~72h+ qC{Rt`OksjU"c^N et7Lk={sḨ,NSv[T fm dž18gݝ!⿱gYZ07070100000046000081a4000000000000000000000001672b7d8900000ac0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/dw_mmc-bluefield.ko.xz7zXZִF!t//} ]?Eh=ڜͩaJK<Xpx6͙SB]; :76"S[/ T"8LHLv3+2jA$WTG9̛ɧ"׃pL~?WvO-4,\!9^S\~R@ޤ}z =K &B(uHI&~懊lRjkZi# f>(.,_;e;7\^[F( %Ý35Ō d<4zgfh؁xr)<\ w|S5  BHkO[(=v?/QY~T/po7P՗*'w# @W0k 9N;5И~MbU,;qUwsteyL搯}tX dXF! ] z>fUּ;9M{K9]E;VpP2{yN BX.^=ҮΡNȬ䵎f=gs. C ,jH h wW'VLe_a5K ܝ_oyNPs4$| >A%?B6C^g˨b"eR3.Jm7]^`TAMVfk(92ɪX.akޤc힃0QFOp@rpf`j\ѣMS6\HJooRH T2H;?2 `|__|^8 nG3YP@Q0E!;>g"ա_J,V$KšAǴʇ*ʤ ;Gh cե]! `9O$>Z " ^bOg]WdĪ{`/b70FeAX:&4HaeV< SSߖڝ^0fM.魦ObJv&B@6pn%c{ͯCCDX+L#/-<]'@qђ]@ um `y0m.<>8mQU<!Յܧ-yXPlM?o/bܶ=U. r|DE6l`A˲~<53tD¨5WH6?] CD2b0S=Z9 V3-C\u&7 $9|pfsv~>vZ̘ 27E)xE1ВN3UZygDSpo#-OMNSt;BTju%Ci49SʙiÈ 0C0ig\x;K.4o.kc WsJD, r` 8(c[I'iמ> lx04y(Do\GK >=?$Rezhիg+r~Z/I~P$[~" JƎh|쮈`v\B&5)_*2N. f=Y7)פ=2TMXߛ\v^9xjgYZ07070100000047000081a4000000000000000000000001672b7d8900000dfc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/dw_mmc-pltfm.ko.xz7zXZִF!t/@E ]?Eh=ڜͩj77,q|!Qi#ZOvYiu>EͦXߦ02C:MQD$Ewze9ѺXlH^:[6!tw9y^VaOOs<#h,P{&o,!n{K==;'Lގeo&myh* 7JYYC4h5ܗxg/2[wvDhhɖ2J5eڅ~aGD;H"+_9gK# N5U_mGeʕVp͎0p@}Qx$Ĩ<ȸFqI=?{Upe&BCX<[OXX-@MO;l;zfxn꡿i*›cK }ɼww}(!XhL@_#Ero$"uqT ?2\Ww"IʎVf8 @ h[͇~ͥ+ѡ WSe I/%ksw9c`[/Z92zS7qJK~wpΘ m52InI|\SGwGțJkk8ib5#3ҘG WjeXzQnImU0&."k~ PfnXrd&*a4 ,(x۝~+ƙ oiٯQjL LT*~I`,Kro<=@-8[S`ހ;,uM 2em@UY/!$w]Ȃ)u>CFVձU{vL#xH2m$${ؽBcfˑ2jms<͘Fz=ö""=5U'բ#.EN|2.$Gjcz`p⹞ܺmv\Y2VrrU2u*픊tYT1,+ ;vaNg[^ ו@gJVTei!4o {<ᷫL/HVw%,&o[JL٠LjHU4⅂plOhWhΈH ^+9B  OδU%Q*޻7W ,GoJ*Tb{0I~N?Tgj ]zTėp)߸p9-+dWֿ~gWIt X*`8  az\2rat ?mNL &*7X㦩mo5eQ9#cmYfCwKo.;\Z1JS6/[ԓ8+<]SqvL[ [bL Q(=(~#^7KCX#M rs07-V-ݍ\#*{t]ܨ"rA\S6Adcݕc!VFa/hV(BjrnN@8/G/2ev{5\ixz`.mlfm6ٗs_xivg"Nh=.8V2òb6]64} _TߠS˞ _vܔHRȑ(<-"xd..3omW_,jMe#Mhi-RYg8Vhi}qMObfS"̡Z[mV!㮪3ήP"%Ἅ#uPÆZTʳA.lt€i RvBVȏj 2]r?!:MY`9'>©!,,EE=H!2m')͘ !ryYg43II.nvN3Ij AQ* x]LK 4F&jsSC$9S5ͥ(FiBl"+ &E{Gt+V3vS鼷MZW Sjd^5銍R .~Naږpd_wkn!S܉TwK'6(|kbY!è?K.|'΍qGE7Mť(񞙉5o}l3[z`h3fYOz]zh$|5CΉf1膆=_^ v"G 2EI-w7%M(w`i=hf 3*1큢(ӨA9{ɾuXN9PxSKʈ0/ӺI@rWWˉp˳`ѕ!k|/7دZ~wC&LHyN7jP?5Ի\}j EQL"l,zm]9!:>Fp䡽dͷGI%nwSEfWB׾ƀd=gYZ07070100000048000081a4000000000000000000000001672b7d8800008c84000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/dw_mmc.ko.xz7zXZִF!t/݌B]?Eh=ڜͩa>;R߾OZ8iBt(oŪ[fGʲ^bpD@|KOejWmZdQk 4i G%r}?뱹#,$"X-H'ӥ_üwĊ qn托CΞAXd_LCf0OV]hSRi'S2(w@+ݭA }g}7U)%Y' \oy r(A[Sٴęr?]Z |h)]nom6 o7Ks-,X5>9wSb=s$LV9M=4;X#3tL<"f0w./ss_bs9Hĩ$<񚶣ms,ZŃ|^foh%` B?l.'9)ߕΕ[~b+"'eIH"6HӄtWϐ.9{+b.ߛX>F6siqTw ?>Q/SnsZX#$0V\bAD=*r,;{hXDH+B+~!-P 9y]?JqAGV5G%ssv9"9c85&hL L5 )̭\ť"ٍɪb( 4M4k+ա$w ? c&<< ӵa缿aa , &Rk0wi@-x rg8PuNڃ#4 R(Aф\.|(Έ>Ld~pujJƦw̽%*x9>xD{ gy2P{$$Mf-jPa,cp+K 5d3!<*M'mW7rP tG挟 l^s}@(g%A>oNK0V-9kVKc_X,_7m9NoިFbJ |b &2-/NbGL;2sҔ Q [0J> N|ՠQ?akx=>1ph#8%;ǺdaWh%$ɪqR_D dV0uvR[[ޱS}% N*W&ǟRZ!Ffk(0 {Ty>ՖƺT{hÍ|Fj:*qL;gGjDu7ܝ, ns.YJ!l8t/3D]'bmw"Aw p_E)6z{oB(0Q Y{K9;LPJ庶]Qyw>c:}g56T}JO3|twyFXf"\~;#Ba\̛S%Q$pC;ȉBLƾZ"&ȈOii|_ץK Pl^gY::$\NgoYܡ>A5"!m.*cN?ca":C$Â-:z7x0SY{;Ɠh 5 Ƀ5H \X3cjAeS rN jW WɅO_ȫBbm;lcZWBi,x+lT58lӴ6GTmNЃ)1|* D)h1kpmkcEX^ N*ڐ\m˷(PՔ]˚ O;ao[QDP]DWH賁t͝wAo}"Yec}Oݐe4X0գ0g`T,o59ޣ۔C@H1_-brTPV!]J2%q p΁}@vQ돳YF;{RߐZ$zIGٲs7X}jxAđUSknDĨm53K>h%\#}H{`.4=B5K:2Jǃ|KGTUAqծ$&x_0$ߗd8ֲo(Th'Uv;gGi7&mcXL]5^~F  !o5 Gu9_* ԊǤ>9EzG)]Mf<X EdG23tw~h(b8ΓTXuM{3.<M7 !H5TK#Q_jQڨsg]]\ t2h[ nrd5́NSFC5Iәi} ])n,zP GQ{gwRA*FimIW:$P/c_iCg@q<=p"'U ټeRU`Ǟ3DվpSA}Mɥ'$eTx3>7W~gH7Z9Xi{W8o@{ɕEX!hs6f ܦ"޺ɣTj`Jy" G"t"FӝO!id إJ6)jsY*dìHH=:4k&TR~&IM[ d7\|&M?ܘ`(©h0ypqr0o$^AO l'CJtSBhfwTePP^u7>>sįc TY |H'))1)g(нP0 [&p˃uχ([Yk6[%`읳[ϒ( 5"H,1OgiS":7ĩ!YsgYF+?p2hK ?ޱŸ5(#;`jp^,W+b(ބ5ZhNꝳA;L/Ѽ[=3ҴBGOCȞce c"2P`"J / !jخ$tOr,Y͗Tޛ(@ՅnLWqZ8&@h:d741 ;"0az8Ը6'0 Ӫ.ǚD;!:wgF'wZEp+XGn:G3>;`IWXH?aShlο~RܦL0rW0П4 e*U74ZSW>]~Je !}Fu[M>39 z]]x# Ŷda38ﺂU ܱta2Zヘ< `Epw 9Si9Eq4HUK(>挰Rɶg[1'`LobTߠ׽w0Q5kC-R`upiނ&f6`st RP"Î@_A36'}#Vn08<1:T.hAKq;Nr^6NŪb̓.%ZW~w( ՅP^M<#ï1xWBziqM=ߺm2FԠR W)Q> u6d@=WR$+'WS<]g1TRUl SM2eL4ƙ%F<FU=I+ Ybd*i&r/D& :oَ<:M䏀jd۹RMdQ)V2iޥ/=ZBlToM:&cl2 W`NbFC%;1^BxD ;?=uD/=vj[vo/\VwlH4Á.)_D<"_I.dw2Ip}_{{$O]½mPAGg$'j?3Dh\s+Fyb^;Ij:ݰq<;h< UQ Р)~@\c^Fjh {],8; ^p0R򏤜4 NJK9aǀ@Ȳ]ys L .A>dFj`#tNl3j-8{]@XQ[P&j[9*.Q-r#-X˧aAu~P dbZ rq|`kDKBR';3\]VKGf'CLW 1 ǰZ^Cs'Gciɽ߰X/j|9lȄyVH>Ưt R+#yądW9KSDnT;+ʲ-kr3fbKIU#,,gzU "Hguv^U* OތԠ3<L4݅lB~rW!jԕj\pRV&HR׀E;}~ЎBY4z OǤ[a" a۞24s'/%^A F2e\w <@MC8C^8vQ LN@>@1z^5+}"f!OBddWJuH'PYqfƖ]DAD.,8\`jߐ?Km+'<w$ CѲl]-Yof=<dAR3\IG`iزN>g8ɌqJA>`'\7͡`1IQ $ L0_*90]؝8|<)j-+܄RtxgC'@y7Y~(ՇNV uSG^NFU_dNyI`wi;x.쇖=Hbp/5y>y+ALPEZ< f^2N]v:-d,$J$w{ʟ=0qtulRn'@CrwV1FժTU}*cJu8/~n+bk8i(:љJ }r<8QPp v܁lu;u~4 INZdH:٢ zjvtމVMBB_tcCnA;:ɌsN%Z{'/w)/%̀uX_ȧ?G/aOKA)8J)E)0b2*a,i@_P趾%YA$|KGc&)F=li)wLBKhi>k*/a4jׂ{g v> 9"MfIpOMk&;Q'=;0*ü 97K =yP;i=fi\E,BYs\ Z`#x:[i_6u_CX &\' ȝf$ ZnZAɛ4t2vvrWޠ {$h{h=&]XR f^Ԩ2| %8~WtMQ xH7G cP@y4}] 9Aඓs4 T{垝U㐈3 }yӖ`wj^AMMش)"s[vb+Shzh!O A%eC"M V~_ 8tZxլ@:gw\ǻهy-g928 3FgIJ'xҮj{L<6͉'HҮ6_7_Qf{{_,_8&16U+rWX]g!CnQ]s߈` ĩvz- 3A ; Q0 q8>ce>6["7 s3W'okqg־Of mW%Lw)q%?W,nQUǦGr #TرV:HJH 5)+E 6\.74GQO4Am>x, -B,z"ntaEG\o>>HHZ%$@Q&4OLJ'L0XQ[YQ^@>\cS.]ڜCpEE8tP(GUi ^)J&/m!!vrj:6֑pk/zA,*Wysz|YGZ~jm"ǂOgPͲ%F*4NY=C >40JsۋwBŇB)5Y?cㆭ2 J\ >C(6bd"r /gVR"d5^m3ۈj o~ vnws!GIbd^%.:UNPQA $7FR+W4]G$Js@R%vDP^& ! ˓G^.?]4;XnHkrBfnrǤFI2ք Բ; 9H0z@QVy7(_VBj^`VgYNeN =mn1 e隭N*]4E" *݄?N./s8`P8wϸqP8jþLTGJjVf<&&0Dx8zŀ0=uMJ+$3Y:N+Nzֳ?x͈G"g_љ=dEa PPa; zH|PgȄ OFPvSr𓸑Cp$$)I.lC LpFE'*W%7 rJpfa:1hAuo_M0b_}E '\ xjzq,t *bG&AQML=+ q( &[s]>MP)?/.GWl2# Ja&! 8c=#^bK>~W"?vB1(|&.jȯ>g~b`nCԏ2ϳ4+S{QhM317tP?z>(5 z^IEih%,_ }E_u|dž|Fqm'C!5]c|b_ٙo0;4<0"%96Չ =K$Uz7M?lYzF(_o؛즂G4 u/ i ӼߴH~ nNpӀvV4Cv>ԏEQjP,*j_H^?}ވo$TS4f=)b=JŞo2}k7UP__ =LvN>,s(*/LӇDqq@pډ|rVՋjSpb+ʽ#ZV ~y}"j/I {uWǙިjF3&RP4͖L:R$qv'+eMl$Zr=4o 1d^T>o.5d|M?jR3j )E~wTqrDm]"K2k2B1Bsȓ9[k6~pT!߉tGYցaP̏8gEwz.?ktg0XμHt?H(j 2i]ĤmFY,ڗ?1$V6KIؒQlQWDg-d|4!Y=>kLIpNLKh'k$a!"'ފ%*eSq3_@Pt}3~6ݒI5('Þc e ˾R *)~/B}CvGX[ηVۙXf,MQk, 'v-n"{&h[‘CdF.ZG VDOIM1Fp@GJ1вsU}m# fTNø0Ӈ K<3Ý]KiI"3B*&J_ b9b9=լDz V\L @jNAezddD=f^~@;˒,#?FvNCOS͸OH,0ʫ9gpz("{qhu:*Zdo9i!@;`/BY|ݔjU@!h/$j tI+@+(,Gcr֑ 9C F|0!c1ցM4 ^pi^3L/{ g#!jM0~SF@ Zߖkb7xgCm͝6 õq˳)~tYvPJգmc{̽f}0 VxFeƎNȮnT?=En *#b6%BoVyKX]EL 4RᏊ0[2b>|{G#/_m#B*TmS{n2^WU,Œݹ4Gj(W6b;L͠']O ;ٱF#k3K.l䣿p^Qwgh?ڏT]HI/Sӂ}O6 8ZOgS:k0oÿlzb $j:9j SٳwZPa 峠3˩ FF^Jsu*Ai /}ġȭ};ӁS?K6~)NZޤc16la*k\+a;/:F4ll(KL7eRuuA+G^㭍ELp-+^VvvQu.)K?hi61X˚IX7깇8Kݻ;" 8z =Ձ(:C1q*&I5 R*Iz:{gBPlqCģwa͸_[FV%ʂo0]/0qM sLQ.HL\;da9atR)D^#hp$ZP wHCy"HƗ-IC %QG'5GrK!s(?_%蔝N`uv`%$en4]t|E`-b}jٞ`+v^Z3 gF Ex>Adnk2VRNMNL{I <T*ԒV@=188s )BUrhCSѳ+HLA9~ۨ`!2oiX9`>y0}U1ۭ%2|oQmu>18f?R-S s)^47uC< ӳIh})脆$GhS!<8HOG X|;I&I&_FqsF@SM5A`__ͪd~1)2ͶmwF⅊DD#5HU 6rfn[g#w+Q K/~5&s.:koy46C;h-J@1-TW`!C!e To&hd%jXOϨiRdكܘ>p6f\LĻǻ3JDD 6Z*B@ xNCj'\$Q='@>OLQ";4+"l^g-f:p#@5!i [vSϕ>v|-eRE3|Ǚ5E̞3tECىt V\O8P("}Н?ZUat"sM+E \o`0v:<9nh6"m)b-B [+(X3.2BծH wt?Kh'ᾋ<;u L[bxO>BfF;;cLdfy1FNe@K>ykX6";=ӭ\'Ӵ.h0u '->Jxel* @ps+ ryCėI>DX*=t9׻ψ8A5 -+zuIK n|.ʊѢR3"MPᄍž"dBp(pQxnY61f0ȉfZqysl;*}qqKbءMۏu^#|ʶ%_rWaۗ /Ch2sI2j)iBt~uAj9D$%ޑH T8@K:?S'/ BDaf0(zK3;Coa6qsv3wzЇԹY66t^m*hu~$&k#pPWBЊdޒEgi|F3_|!Ev Qne42t?wӶʢ,im^٭v4&[>0q>Kl| eA&[>1ŏS`Z/^|V/.k;0>f7pH[8Bf󰀞8m|F3LEo5ї .n*~diЅl`7*ᄌ%VF^= { ~g5m 6V Ո,˃u @Xܛm2Jcj=jwX2'4{ !}8ؠkp q+qiS4m_T.2*FJLPe<0tߓs,3./tA%qJ91\YDCJDahz&牀ꥫV(d׋Ǔ$KD"ԉŧ_9 7vfsgZOp*+[˕=5!o_w3]jj8"BOQ9@ɩ&1}SB.fFO7NmSm6|D97N>k"gd oʈ@cl[]Wפfh7$$YAKS/79эy҆{EG pg읚G5T1>[Eҝ7Ws@ ,(7R0.xԦ"Ò(bߐ HUWJ^Mz`dK/ocɀ2I)J,c~GNR!Aƹ{e 'MetܷU6@w_Xbj|eZ&>t1fYM'j7Ovi1BAֻԩ]JNe~Aw䭕L+Xpo|HfCw~SK\ vj3s\maWG'JaPWV_M5FE$QU {C"m E@v6{:(%`]I!v9FxtEY9~&A롷l*INV@1!iqDr: #N;{(1T[(ҌIP6³.P Ι5;cI Ú& .AbK 3Rs6b|=ᵁx9Ite_]߮p>/E&W0G7IB|SvM?9+#ة;po0){ ^S Z]Jś=$+,5l a=0 0 r?1Sʭ}4Aor7NH``dеzl"3ƇML(HFıvjy$tބk |}r}׊$bØ"{N5M{#Ք[n" ȟGն.u:?"&y ?pXeC?r_]5.)]GsޏMY?D#iL:ǂR 7ML[fQW/êk Q{I%pv?n;%ӵSq TYKIi/J%kXvo\^[|@E cO'':o9X7")jve;rCou6_ΆU+wp_%ϋhw|RRCͫN`LnhQ~8|r΅Z yK]*(/4!9:әo{I4bXb1[bV]rEC7쉀86hCQJ CG9h|sY. ]!c?%-*"8Ypۼ)ĩd`br`a02qo:Tqi}g aF̾qmc>2^q0OD:t)j3)3vRLCD}&x~БY-mOm_)G*ӒVKds5E!L8A]f>f ( {q0qCCFMIwULgaPs< kۊYQq(,D.PFRt=Յ/)!0aS`s.fLҋ&Z숋kb_K#V_-}bd 8IQ&ZX D%&ϲEaOæ\O$uDS;E`FX2XƲ1Sn-ט{"e3H/K'B6O+P>thi[.b+`sl5OHboBW#$cc= [{GA Y\ʷg,[`| @6(NX32 ಠq7V5jfJ;=;QoY@.se;=H:dPTf:c7HMHvS8rmk & Q x"}2[.W,9 aaiZA>MD%#d ~f(vpN_cU#5I\1J]N! 8ɫ zB0X~Ƒ#q?ZPow׬|SpxQ22` bbWXZP_ L y(BX$ A%oFn&/ka03{PW&vG)N~ciS~xI>Tcp,۞ԤZ}ԍ Rok>٧Ll5CTw1Pr\ml5[_F)cH}J-8sw~Mn ؄XuДuUaٳ@&[lJcW>!Z CsR?#N׋o;{j믗pnCpc1=AbaDuT=&zQ̙n`c %;K17j[w"%>{3Stdum^B9qɀ#uOL̒i >zyrt~_G5G;n}C s !$Eښz@;3u@jOUlKS9eJL,! 1Y{(n]/?[˨!d# $9oEVFB-}p(}R}O*pѫMSr 3I5mGf2: FGIL ר{CLM}@Rgv>!Ɨyaon÷ѣmHy r=bfPDzekegWRJH]|ܡx 0J(+eOoa8rd;…*v-xrp Թ;m&NsYKeŝEk8109̠Ɔ(joqJe>3ӤT2= qB VIAls~MMonvZ0yw̞Ϧ Pr~r龛z!=/ yC-: g(f[IP ϳ VXxS#%G lb>G'==;LE~jOCzGV{z7}?V1M]+ΩF</R>EQ3b21ZRqaG$B'!FNr"eP$/F>WgviWYݫ9w4zMS:sf&PMMҏ^[> k՜+d4xoSG.m(=‹Մc^+giTT^ Jz\ `DWr ])w!ui|3ubclu6q@e BvVRĂFH{I*,URpx}i e3pCuُVBjDJ)MVᵼMSt雮$ړw4~ZCp@,iyGH&ð$*c?HyEג3eRXۼ #3~`Uj &U]vQ|{cGmdž 햘 c1$K@Q`P =v-9Ƒ)RվG*NOZi~E`7M VDϺϹpqvy^~~^ MָfU-&=8ys 4#TV0zG?d(&OAQGD7ckѱzT x %ur鉆l7ۿ-G>JԈfmM[ ,Ԍ_6r:FzY0 w)?cjiHGmQ9s%/-2sj枦6r.nG{'.2:<v:H$obғ^NŻ($>g !(qޯ߂},ףjݳ0UJHIޫ(۬k]41悷Yd^*#srI{;+c+]|gO~Bjze *f"~}mSF d qQ۹\>5f=LL%na4\L?rw[=n z'^^"}`W$ Qޕ5Wm)i(ߓc|O- ~1p:aрkN=?GMp%5& s૽ ?Sr~1IR}뎧X3kφmLzY ;q@tXaq~"J*I("h^PX瀎tY8Pg;oe QM;+'3sU{RCiߜMD6=yOzw(G#p~ 8USc@w!FnJMRl۸&el >dǙ,FvР@'6y4D,ׁ˾a.zR3OJM~|3῰;zAKx5r"GeO1׊5mzMimJ>ĉR!88uYljCJIgjlBP7 YZa//wTYuu %;WTs.$ǂãw0:Mj Rv`&2Si埚x=~;{|^B$:inN<RyB? >BJ}|7TM."a$GLN"=p[l̹1#ᱎg0'!-U b7e\~gl0Y 2n>aO1ͦܓ?oLW|bF%>:`D>*L}1@S1إe˯>Y [ [ޢ Nm85Vn=08̞'V.6 CM"]kKþ03 ~o;[ *F^v=qUJ)Ibټjڈ~q*OG`E:7x~T7#eX_{RTʺ΄F#o>Ek?ݵaR_l/qĈtKRYr_"O α5{UEhf2wVç}2wOY/ڹ)<>r;Ni_>ѺJ\P7d{|h'f{i]ËjE1e]TNcZu 2<%m%ŻzKaL^ذ8eVl[&gߵ>m}mЀ6;)t<تoR-bAnYЭsr7}_Xʾdfpuk{9nm)Z\r%iB^HTi{]t!\YvKq\>L-_6!i3`F3X}}QP/2F sKY554c#Hxz%1'F=u%x\x3-R(`lZ^aw#7DJ,O jk-6虍*[]K C.j'Aa^aCtԔADKF"쁴teB`y#$2x0oO~10d-pŕh/cc6؛K^*HAӁ Cߨ VWKpMM!Eœ63CoGdV j]lf5Cz2M4X&<)?Gs^fj/ڗ6KQ/ ƾ*m%S>M\VQ8[u3E´2?2U$u98>c2vƕ߿iԝLK1z'{ð9_rh֋,1xw2f}\ix~(Do7])C[ (d NDE!j1 Ak41c]ߥO >.ȹAe1Izđ1z֎$Gp7t$?Sgوyӯ_X5T&Om/YxiVvѼgւcK(ijģG7qL{ב Bƙ MLn] ~@Ĕ"JܟC)6=Tˉ%Hfǧ*b4f^b]gK\sA@A](9rEPG2A0D(ēm2!P +i|}1=G+<ܻN?X|݉}Ud /ycDAf>dIկm7{y=~9`3F}Il>7"x#p;N`̵ت.ZVmtbAwM5 qZ  )IRq PC2_ۡWnnZKnR˸cȨm+^o\SߪSI|q#XB̪gpL]#?Iu+uP,85l5X#1` Sd:6CD|I22G$Leb60;ʭظhi;r#_`Lu7٩ ,6&84zJ tM=_A`4?I\;*0A~A]4Uvvߛo׈c27}4[9@®84qȽ/%($$A@'fWת<=hCiRѹh^7l {vƥ$fICklUl%7<Xݮ9072>8nhC:{kg.L{)fYޏ$ Bv5$( w[*Fh:;Խ1t7aMT0"d)=AWtkĨGڛ1/mo+NkR5hUW؅ ҵIB} qpMXϢ?nm;4JQ66 x nQVOu2OK2r ]η>?:sl| Zo 1_\O=uG˜fU<'϶~R[k c,S&p%[U)#;-f_q| lgXi[yC6`ǠkXDeM^pK! ?}L8Y\6`Y0uؔp GЀǣ էaT&Nbt?<S<\p9vgdC[!N|`oj{ \6,ZrͶ@bL{>Ua,j1uoή†WvMNQ##Ѳ8L'E o zİCV-̣x+vtj"ٮo[_P0LX\g?5!q2cV5 1[J  Wa9,TCB_ڵU-:{ẁß汄'Ņn@硠M:Cqfe&RֳnjVdq6N&!OY6E;yv ֥'/K.!p-;[,$_1Ľm7nHc~M12(݋쫒~eb]XoS!DYϾ"|eA2LbW4goB˸&wo%& Ko)G뉤(+jfpju2?S0bg,U> Q96-IG@$gvُ] 9pKX@#Fg,Oc8Q3<ڕ0-A[]'@*񣗨q1xH6>k{^S:ܳ?$gICxN'%`%(tZ2ƭX\&RǍ 2BK5:^f^BNl,Oo:gK'yoky;h\\c_,TfWn-I(\76+*,x$qa`Δ\)y)Ǽiy_2^NǮlΐvTdR‡*dti; M@s~6g4J^A""w/^PUs>)Qyyh9@5AA'$[am\ȠpܰHg>̏n0%轭me$ 5Ҡ(aw>'< \=Ipae©04Y|}=S`zT*ζ^skhG UrOtZCW B% ߂MAN@}e-"̅ Mst1,H%/uZ+`EE[O EF j d|h%Q\h>3 .n.cY/ Sl yl}q49Y(bzUoirJ^cT00lIQF_sMmLnʛO4yHnduVHt*JEFF2Jq̮ ("eI& 90e_7%:LyG.'㩢/r_n* |F_z}g+Ne 0̬"``0F+JJQSYEm}[(:'y+HҾs;Nl,4+!oٿ c^6_%lj] 9l.ѡpFV^ -^ ,:<):(k&yƫWay֥0 Npf\ZVy+U~aRdyCzkp*ҒAQ\TB3+Bν Tnii, (jZsYx#o OkX-\O ]c!j+]O}T<ȐY;$3%l+}Hp^բ\ LC73lƩt蔚T[I ްw[*K|m 4ߏIG''hȤcڇ$l1ʆb56&QIᄛn~OT)MM1hXڂD(,cu9-+7n6˭Fظ$I|}}^[d=_V!ヶ0OBx5 V,^VҺ⩘ ů%k}ISKjP/&sp)I)T@F+/" Sڰ=Afc] ]H6VyN>T$yeĀ[˨FİatAc{ِ",/uKdxWf֪^h«BWUFǻU ŭg9*MlMX v>փ?C}!3{/C>v=]ς*q_*4&uFx85O+~9{%W}(ryP:t쩚l< ]`uw&DYt L27Y'iXD #l[;8`KD}ʫ`-<,sz`ƫ(JF u#V 3A W;X^N;5[42%z ; V, Uoё/O񓨬-Ա3k_iN+n1YKHu =2כ9/冴͎ E{Uy{v@c@^k ۈi[/"?E 5A"y _tWKEX7.W ^yG|0lLL/zmM\G+ڔQ#;VKPI,oY%~ Lrbbq}I}p$݃%$@]s>7RN;TU'>gaEЍbH\dn?EzhF=oPÞM&%$߫Gbnxm贜&8IZmd<:PZ-5 J_%0 R;具}_H eM?cn6Du*o6rzhszQROc`V]4!U~%пWX A HQmb4P&?zt'^T@n)I`#/pgHף"ч7,=zx䶶w>*8aέUHcS߄>MJ9OX1rT}S' )xcE%ShWi S^ }JZ$9K%JṊ!ER<48]\&[>g#\驅֎;-KFMr2ʕ2˖(aL"}ni5hj0,ۓn73SPJ Td.Qt4 dCk2\rT1yq_qN6~+| q(dd"sF~ֹuK:2K*Ý@/\ TE2,]9^'U(HͷCJ96| bC.D hq'?ijn 7dʳܽL25P?{uZ{-(*ye؟Ua1c7ܩ88WuwgfȤ1Hڎc2PoڪBqLNWM9*B1y=/ui ‘0WhCd*l; %h 8_!O}uH CU3[-I#_X]kVN%BB4GF{993Vf'r,FOo>+ .qՌ )ӏhV,ň>7hd=a|E5T&LNgԽm"QE3\Z@l'(-T6 sq.E%Y&ݩ6+q/ɱ5#,+}Fs.5bvDEmߵJ\paձx9={l< Jq>wSlfsiRSʞSspx)NRe|*5t)/0fH"^&lkسޖs3kRƱp@5Jbz+2wkFP 6ҐL\]P~MMjsβJ,–x_cgycMP>1e[+2\>Б#{=Q9{vjRNu޿'T[D⯎9ޚ<6I "el/eZbe}<-NLߔ(8\90jC1;ق G&CF̚Ǭ+mH-{ v)\Ei2l)gc0CӰ"/M ĸ:՚0 XzYc Kf{Lbl? %|Q*T=rZ=`v {زm6聩Y>wm{œWok&u*ガ먛\46 ydgZ-&71+YdX_sJdEa&zPz %f!nLR{$@d?1;IfFXמD}=Lsܕ~XHRnnC2Odj CP)ƛAQ($Gb|Z,_:#F"KwHmq⽏A/o| $^R+Ti7G_ݷNZ#yT; >BCZnkEǡ{]*4ZIQ2r^͑4m]ǭ\QS6lT85ϖJ IThO\ wg3")~E\v)7` hee9;/+or\n~kպ Y6y.zǀ$9V݁")UeUi{f_"er*CnMzņWF@Q2p"7l[Zysd& N>adJޭV.k-@eʝ LtƾGe"$`~lYRUH(k bǧj@7CM-Iа]\f@57 KrƪuK&i-1KwFѭ{]̝ѡՑ(2hY\*CfLgiȖ7lrKsL]~+'ǤP |zMl1d%âYWŨ =] hb<i ]|ќՔQD/Ls@0 Fx>X~K<W/qL$2=&=_ogu' XxU}ڰ%oNڐF)HQaX*Lng-Fm0vܨ xbzF{@@0ž5&4DHRRGg9u#_"u64I[r4 ^~/U|C eϬD4\Y˯AI)J/!x]Ԏ] E1ߦEWƟX Qf]Rc6 'SAb"E׳-@$ \gV+47qYWc` 6 l0Z,?uSww'@X /VQ2L)0ڀ`i&Eێ)Ԍ]5)4 "2N{wثYgelbĊ]\ uU]wUk)`;yy^*W0pP{qU"T$Q|J[gDbi'8Uj,(#%)Ph @aBiu@5OGFh\֊k*_<_ ;lB23Uch8 5]ds&ޙ5QeiD7u:v8I% >/xJypOjkjm>-K{PTh,"$֠ˑ1:IJFvI=3Mb8>j-FB=5tF lن? $ t/Z6evأ@rQ]@P\oJɷIz̒r48p|jrT PQ\kXh$񫺅 !$r%|vWm>un]|8ii'] iU TXLS)C(-Д_7i )8(l|q8-I3Qιc@A==_U򛫼XJ +|Eo]Eh E8J҃" '_π6y<pcaLZ 1CR:p >C|-rz ݉4௴]9٦`~IM0$# Sgk_>/*L}\OY):~u}S(6)7{H#p"UeWJ,. #g馓1(+w95Qg v$V"HR'VqP.:cc=XaKDWٺ G>keB#L`•3W Ħ0.p񧹱0kފ#QwIFK5o0(-iBf>dtx&\EJPb RY5m#IFDlA pZvz^ XeDQG (?,VH[FwUbZ1dmǯT Oope&Cq^`b6mb Q  L|L5@>M8U# ft7k'+o/UJD!2Jtq~ͿS u^_(!ciMO?u6YڏѽvDX38?j Osm (od{ '9gO'SV 9:ۆߙwW4dXf`NȢT4/3r={qбD2ֻ7peFu la2}x8%o>I U=DS&!GS>̨`p#aTa< S`s}/pjI\tjvXPGi 3cΫ~uZڍ-?Zl_#kNky$dplf+kcdf|Q:DfenxxD<_iH~gS1yҗkt,I-fh&d{6b<\GIDi+p0Ta9,0M+oDaڐ>;1' {WҐ ?ܤzY[:7]SrZ $J{\r|͡+[VQ/*nnH;{w\˘ !R_${F)5.*sv!_*KVVi{et-n]A>PCL<)zɏmL_}ڡjE% R}2<U^(U *kiX|)9p M{ IܛoxjD60}:Lw^.Cb:»xbx;1~)ggg3`baԅbQj"i0vp}ե:'8]#CSlQ SJ hlTHcRe5LC'lxN~e!y k>ԸոҚij֧/E IGԤw–m-ۏa'N4o+` tOm2!&Swvw4;!UʽHdRTǠ&F6G)j#-܇JQWr031$Z]| H=އKQ206Ӓ{3 x.w54ab]QJX/Ympi#ʵgCӬ I 82祮3;g0NCXK{ ̎&_3$*3〾y 7`8¹?ʸ(E 6+ )]%=[j $.K>,ajK2Ţ#BC%6mbYL_jY1fG  ~GU%|YxBL̬,1 \Yi#˟6'e9_hmV@$kK၅E&TIB8!Xip߷ K 'zzԞB'`WǥGqrLN=G)ZQ`%:|WpeNG׹(\kЛet#\*&kU畄#/NccZ'0P@Vv-y99~Hg2wX)i X$E{], [Jl/#}ENןd?qJ 3GkwA_[m_Ib{X>dF<:A%v_Uσ% Duͻ=Zpb*z a?w8ym(MSf%?S̹m־;G>dfx0/2_+N/r90?Ts3Mf}*#6vE'=da-;+ XFlFhǾkJgiYa*.dB*Q&/̋}`(o%QPäi/tɬ i-c=M ׳UZjI{+zNr dH ټ'LPr A%rȺb-<0, =^_↦+!@h/kw v)M>NpdZV>ߍlo\N"n0 wo{' +rI ҰLe[Z`/<\ +޾TAq[?TSzXBLh;JG0ʴ PzZ[(x MaN?wLUfQu=~΁=MfWQڤ[tm*C@"͜| - ؽb]go&' /Jpyqt WceC{CgHd9|y:@uHM9˥0krWѯ(Gh^ko;3)P Z4P`Gbd2 ,7AZ'pEkTXDG]97YO8zٻ~k\NtFZkZ'.1•ijR+ B8H۫Sn1Tk鱡+X!"9RX^֘le+ïحΥ*쿠vYh P15_GTP=DŽOP_"CC9 N#sTos5$T68ZX)왋DH<гfJ./%)ƨD lȒ#֜Kp}G?u=vk@2}WTRGbQ[@tXðB|i.} [fx,$yQOY.єsLaāj€1Qe{#ڲ8^PNX+(q'd艀58ĮzKy0ۆ5l:qI*TW1y'ma㻛;c?JZ,etaۛkms=Gٝl^pŒiON-<3_E>:Gz al]]^0o.V{@x#!RYtX<%>cSO{S kʼn)\ (5A1cVHiq`f̈́U~*8зϬlkxb!n[62ix*7%Jp(4RU:N峣1ibDk!ԖѹE$ =כW?GoW]nq";7XoUSƆ-z8MYTgҀH3/t,pg`_1j[yg$#la%2F[6q WrKo[ /|0pUKZ[*xB?R(. 4Ӑ[UYA9^37xqc2Z5o6J|zVϕ&a)'e1sf1׈"Lhlr>Ōˍ9BH̞=4_RVRv}@}vTCDAs'timP"0ozCJ8O"la8Pmԁ*}'V_lF)Z:Ymf$'f/YSdJ qk"Mcƣ|WiO忥v n%R\fG 440BEXrZӝOxS!G ;F@cen,eJ ORD>=3sAE`%FDc&чf񘞗@UjE5=EVGp}TVPЛanRT9{-2M 2vgբ197,8:o+(nOLW/}}שgxz-no#iz5OskeĿ8 ΰ̫j6:?w "ϥR@,PFܼж3*yPZ-oنj\hLfU_e.dxr~gԽdY{e5IR>^ YYC|;ʸ<E ?39ď,[Z7Oss N^Tb@&Ϧp^C nkooi@UK^ )zeLM< [MOۅlW%ÝPص|:v,q}% BA0+% x-nXW7vpWf^#k 9m~N798E$ԏOU7?ΐM%pBN,|2l 5]=xKn5LPb.v=oM4#A-u)k ?MJ붦,DRh+Is=~2~ lj @XI۹܀]ta[(m/ 釼MdEF"/jLybTՋ_rЗ.epI|.q@|mk%GiۅٸhI{HbAzFW:\#+f:z(^/rW>= ;\BH)~o9$&&lQbF\2ei,~S/ӸP|A/W8$5H"Ρ.CȞ4&Vɺa3~!ʕ &N'fȶLteeb/=tq!@:iM ~CtqW7q&T`O48={?$Vx#hS#G 0 _SA8IEOLhOuEn.0/wVa?ih}\F:`g/߻F!cuiApgDžJ@?l'x[OU2p]7Z7cl/?X*X3{Y'xP[-Gr^0R~z繪 3M.-ǧ7M'NLEk> H0RrFKn*`~ٵ$H<کS{zbuG\ea7햆0T5l _2f?\aȫ幺ʜWiKN,ؑ{۾+G;g*N9VmuZHt4J5aq5]0o( gA_'ر(Q0CRA v7~o`үyc!bE7+}_zɧkoĘ !3Fjzffǒ ψUIQGoR=3d+\ɅO+iڇa"N =ܿή*} sQ {R6gMxch#y˸rAC ړ#ikCXUdO@D}}(!$Q_]9$2}1S5G'O6NW: KuTk-=#cl$rC_00Zo~`w\NY\?ws èn^?E̩lLZ\=kokX /0v_b/ؔSb!LvNu%_,{8eqlŴ\cD˄z]Ȃ8/jt1XBtnO9F*f\z}m|}eZբ% 0/խbKG,E.D3b=y壇g2bNޘdl=O.휲l @x(zD`.IڗsnM&] %'u 6p)7#A!(X<:&lD?r $?@65\؝S };2vpTS,Bvi W1,w-n+Yϯ<سNZ#Uq7#.7CևG_砩A%pĘ-U )]_gJ-Bxy0>dgK}xt^},W TX~O(q#r8/~GaV64>UvHQfѣTSTR1){<_>4)UP_X7 iD/ $(~Bu#}$l򃁰W# IUȨ.dDJtkͣBOU\fg3pۢlajm t!Y;D8*wWҖ/U ‡5u>bCNHWHsVʶDڪWqON (Q!ɧ%A5zp T8}dOMo[pHŰ ) @=$ա)\+NIP9!\lgB!>oqڳzFo-U d|VٌMi`!To .,um:z«MresSg\WexhY`0 0 'J*mk9YV=9 ۹4T PSEw6zo?eV8+geVm5jT Z2&n=[b i/3}EIJh>,[zutѪ.f1wۥOQF$'-\=ƽ[YQfDYNVA69bWr%T<"l\t[j-J 3< ҭ"1jfr:ztKQ%~Īa%)};z8 -y&-+0OځO@ Il40;hJU"u=L;aA˪~;pYdNLE/A[Ʒx:ŪX wO:}p?+TȒK;MZceT=VXXz "_QYGڴ>ѡ T˜NNYniWYdO#ucdH1/iI?THE, ʛϺƨsulds uUIʪ:,51|qۆt7'Q*OWwCxڬ/Fh'o2JPe ]m R!$F ܟXR:fWrj@$&xV!i7Vk l>ANbɆW\ynp `5ݎ(g.iR,>aE&YЯzVo^BR +Ry0])Ơ7o=MZ/L-)u`-KXDVl@NyMWrn$X[v+ÈZTָ^hI{lFl!]Фr-,jBQsYV,{XzbXӅݴɕ޽Lɳ3sN DJE:od|5 B-^>sBbL$Exa8A-iE9(}dX)!D -! SHpwq,䈭r|(6}*D8h{:곤1qK[$6 A7A.V&Pl7fG Zsp :9#Fأped"ەF1/40ifXǝ sU3[jc݁"o}L&kT/C,>mDr|N_L )zJ2NEStcTJrMϥNo7 P™WC{pF9Tʾ(B*7ȤJi;Jk04@5*|%lA۷H`Y:CA^b+Q={A)xvt0Ưu Pmi+**mEd8E;J)fyXT;+7lt䄗=M+Hzd[6 [_[mpl!Ƒsʼ|sVny!mӨ}5nBY(<Il %3/#ƛ/,G޴n?mM)F0|kߌZHHe@ $۰%.-D*bM{/:|Lҟi?v& .:Gn55Ȓ a[{Z(9Ѓ|8^jh441xjYU 3I{JM[x a3|@+\olJmu vfIhG`=Cɫ|^sXK|I9;)AE(%rX/%wnXwҵLE?SFO,ZZK MلF{ÿB0kvsis@NZXyp=r,ft|sV*[OA`L =:+]䛓Ƙ"4TAo4Vt;Ō\$徖gP^epzMa ^7Ƞ$Q,DScw2͌k:W\/-GQXY{>;)N@qP;Ej*XdY,惑zh&w;, ' yN󳹎QR3> S-}oVPiXN@ޗ:`<9?}KV6 7ɠC+p?0v3^6=/lAnoUWh# r-gbVvVQAE~;h\l2 S쩆q䨟f3+F(km4Q,\a0<@=,Σ\CU qǩTȑ(,җW1ԩ cn6GaҠ8ܑ0jұ}Ȍz2X[/&Y/.evx9)Ti(ҺX5GZ3>qwNH'Ly`U~-A72ë%Ldt"(9H?\:3/#aB~mwfުSEd+gVZ=R\irMs4/W7啱LNa!C1],^E,4YL^5S[aw7h]4x9XyZЖ3Nl;GmIXzGIK|std`Ir$t:u?5ӊ'dep6O 5tyOKx]b,*f~Kg'cǰrcƫ1l1ބ]bVתl1ZL{}@2լU({Ј ';"ѨݹǗ+{Xs~eSD{ ,_lSW Ha~(r7+AH_Fo{SM MV! ]H BfSyFқV"gErr8EqU^/)>>cn63HD18!E*s~fi+8>.\ *'$ʰ84'{Gi5='&b匊JebϹVƭ^m*B h udʤ`/$;0Ѧ(˵okӑj0RbIІLPmvF?;-GyúLqBv ˎj3+ڬh F'V[ߴ'GlBDh`$k%VA )F Z-*;onD(Fs3?O$s IjwfunT}'shxy8 ~~.)p{B?GhwEꢿ<.4:;n@T> ;[O~KX2fJmmE2*S,~ԷUm$vkRlFi<8ümŮ҆rX}ϳ}f͉^6G_lH `~3ˊM9=n |EY6 (:8v8tVD%:8ro(a!|D<t$@%FfZb\+oА\)o etMY~#Fhd]CtQX3) f.ڴ/c(“2h, xy BS0@N@޳G-@pU Bً{|ߜe2CAĝ̳ xΪ1hs/ R>,"ĕƒȄU>FQ;I^4 ﭵ>1a/t3J?";}Sf,pG荂AIc>8HqLoZ dlCo$n\2S}?QJ :hlsfsZ-=UPtc^Gy&CCTM5sOfƐM 6ػE*5Ub])M ,8Jc P$Ăl+7P>L(0tK3:սMMJ~sQ!,K[;?B Yi3gIh;|3#$KBv'4נbqaL  ?5>8{2/Xɜ3Can7) <=Ԭt#qߙ7om\={jS&<b SmX=2p٨*KpW#paX2THds+fwSrݵ+U8o@T< j(Ȗ_$# ǖa{\)ed-T5xk(#z.Ht9)bBI~~4>=bSaN=?yNbPӴsyd,<-Ss%-۲,=cj=\窡DުEG1k!}vINf;^($bH*8WC/xŠ[]]|eŔ},4|OYDf X=7`F;,uj׏6f9q/8dy,XL -윃C oVbx)@<[Nh= VELL?D z~/ @U? S!S:tPf|PN>مyp(r\{n zA7p ~dl P˟>ܺ<DZB| J]b6ſ#*֛34zS]Eάc 4E'B!#/`9!8Єk CmE+5U2ME#(FxmcVgRȕa˹m?̰Gp9\rIMQ%CYMU! H|v ;en3SUI{GwZuX_,;,LCf~ VR\}2 1^Im=LeLF8J1ӑci4_G'cg S2%mc(4n.bqDX%ޜeco*3h'Iq7KL-$5 \mTV#'B 9i @-[CPv+'=r, pQpUaћI4ہU:oGٍJxL{MRhK$lFQzUVZM{8\\>QC,N'F3;_q;‘ lOK- )u05(z},_dm(_-\1@TNH<+{U-78  Aevt9>wrD} :#Z߫,eTdl|Xt~#~F[꠭2!V b=c{ > e,]]Pn4+:_G=n+03[N>f{H vt]վ# 2'K!@@%_u:RX7M8Ng!GL{C:,Ñ- u*?̿fָ6?-W%8ςQIx ?ʰhk-ͳ>f7^DvGgE-1LZG W*V[3OAr]txژ`11yb:VKj`cFܑ&`,6GOz UΓ-ؒYfnlϘGC(|?(L}YS =hW1 P&P&\߱Y~2I.#6ƯRdWǓ7%/ DO+nrS0Kpu/&(W6)'V0yZрw# )z2o=u$1adRn^ i7lfJI!lXoW@ Ĭуud1$H1Ptayĵyk/!.VGD=O(;"%lUIhځ6N hȋ)L64GVmzOq1@MRU:{Cؘ$WB./o%Z;.*AGQ-J_%nCc~ J}\($xwmpҥ@qV'SS@%w}%ȡnRDʩC=5urnFHrm.{J۹50Q~Fۭ$ؘu/TM86#BȄ"P"4%+aC*(J.QOAGкoѭy̱y=מa9Ob?E3myoӅ0,cd* 1fw7 l:֡od*y(9үY֟H)аNؠCv$x% lT\ 8K"ֱG:u.LbK-,OXJv`KΘJj'g@W-D6̟z3J3p?@jU3:f,A /%”çou TLz83@X7ۇ`@íW*EmPf("M!lHqAaGM knj5v R)=7Gs5&~6*((@2KkϹ87Eb@ Yx*1I1p8>[1F Tݗ󷟜v2ER`Cԃw-O2PVh2>wz݊j#,05\zJ(} q벿]͂U6lmQRa2JKQ*>%kϑ&{$~牷0?dLZ;>{*bís.%TI9_J?fW{З EKN/#iCcԉz 9j06ON6/YLa "eX!;68ġk/:BGY֠LPh[S=uMT3EbΝȕP#[?hKD#+לLiuR $s!LOJxzR)cB+Ov'ސL$d!^L2מ`s1C7,_5*RR=`j:'(s/ gO7}g]Jj.skEGFYН3k`jXC- _Y WASoL4آLrs&W x_©`]~X߾n:6n)pq v}J=kDp:X-]Q}̮R6}hI׈n#ͨ`8p8qNzխewDchGR7|)U! HKssKJ !}/mx:Qi +YJ&}_$s8ȫWFGי*$ 7M09U\ܩ8mU3ue%@},5Zm~=e-2,>KpFLrw>(n>:ڰrUłC# HWXƅ\']yhI]b")'n s|L_Ծiy~1~߬RvL^` K"ǘꉮSx@0u'x -3}EY2X o[VFǣ=kY*FCjeQSl中M;`u#o"k_P#POMȂS4 #HFq0e* )GU'*,'6X%H.F 98k@UTͯlqͻFɧpE?u:lJ(z;WKm-˙ኌrgL0`ǸUD'~^Q5RVAύ{vB9IIcź?L2Aɂ1\aq-UB9 %,J pVJj;U8J 2e=l8*o_{ dIbW$v6M 01ٹ䔇+d3yj &.]|b|UnCs _Z<Q*aoP9H dUOw d6#X:4_jNac)T7({f~qR+%.#UM -o>N"7IPȗN+'9Ҡ\riQgT'F 8fB:x܅tC]:aQ=x{.-ܐUIX;K&[z\0n [ @ԝ=ԗȨqt">۳T솰*u_uzo(+,^UPKDZEMƤeadK~kń&;U9cԏKʀݬ [,skzZcU_m}Y"/?iOm`)ԕ-~ XN-<+T>H|2RdV9Āi0,1ȋ۝XGuq H>U#qoԸ9|mbZ'4*1]v'Z%Q*r~,-gC8*f'`d2rՐ\_4~}.:b6 b!屗 .enf(Qi̹suOyYLu0ҡky[<Ӝ>MPS3œe~rz|@ -3 wu唑.~';깑J,9߅o#K[?cGZHGZ?VcOS:◯ȫ2D\.OcO *}EjM %}PG'_>{ad"QgGAޯ/ϛGH@gVF:8${ߕOz) 'Xi;Ȝ';*rJ0^,l2饕']bdm%(-vU] jq(kӂ ͋I,Xx2`j* TL);ּϏPE, ZyRa2kRG/,\m{6U$%(lòܘo yKrv `Kz"fȵqPq0!iU$I" 9j H:3"ogpW*DM_A3IvtlD#r z{␎7Ap*hPƧuo;1p3=fC ie$\YHBvbi+/nށ¯w%1M~б(-6z&91+yt0A0ݴZ ӧLyY/}?K (*2]< q K+Dy@vD[i3?"һxagbpA<|ihV_[0ka9?QNq6bW(W)&콑s:#dų/:I2J(L>$/rG5~Wl`_zpcSXWY+_QOCzi蝢Xt=s,Qu OPg(\,پrk)+Ojo&JRڼג޳I!5WS s .ي^=G96J U~U$U?w/fN@B0 j-Tux[a/eK?,ҌaDJUػI)*`DCes+Y}?IX`q7"sJHR[/=R3 ASȸM̷?MgM_֨ǒdw4J#{ BP͠$!)Hc/=z?Mx]{( : w ֭o` a]E$IeUyL.S)idnqzT/!HL ^O7͙|qmHƐK$QgT YR*~;N~U,@lՓ˙'Ӎr)L =Ms?v3,2wW 8"}Ĥ^_?rk>G`tsDTE¥`CC0`owCrjvO^` Fe"l;D_@-yLv߈;aL"ȬeWP$Y ңQУ})rxu`Q͍9~9<@2خmd,w`o@M/*%=a1-Y*M#ޔyg} c4m&a9W(e5B&BN8d]qKY`^}<^ +Ea{~5i,0CܘBGGirYZG8=iDޮ ^ZAeҲڢ>1x96jW yVӠ BH%]4˸ŷW]~0#`qFx: r[KJ}z; Vpn+xS=Iݖͱ\1`&T"@*/:*%q͊ey) cҮF~颛e$bЯ:Q4JO({},)E[T\@ȋEC.:nK%@-~tl3*ǁY-nٙOItKia?Gňk瀻Bݝ"7+^H!qQ̢SEU&,G{ôjԝ2p%~` 4]t 8+s`p3vy]00^͍ߋJb~;vgRJLn4ol2ļӉ|&zۅT'& $(hYŮ{n{t .!<Cr-)).ԁ0o hP&E.$yLec0(do퉌'ssC3CaŖ&{(I0jĠ݆X'MV^L2bgcD!R4NCYYvS@i6) 3@R^ѷ\2$KAEV|_pK&!cH7Xf- (ɾN!kjE$alFrx!>BoZJ536WT͑察HrAW~L3y0'_9V}wuV)WekKcio'N/ h߀_)|ܣ(EO/;$0v2RJclQ1d h&l11Fm;#Z#?z|DDZu 0yklPEf΍՘M#F W A&KOi+τŖ9*KwUC\vcG?rd|ч8"vengҥȊVGZݧ+ W߫8@~/W=6̴ Kq3Bׯ`e}s.49+%i4ojǠwҏfy*$;! %⢁h}e*47_[ؑ͒`RwzKvnUiI9fO;xhܘx:ZJk<=` Odj ̦0kKm{G0T &;kxun0E]%Ў]xWsU(UnS+PsSAaNurLjC&TPix&%ܓ?^#ղtzŮT"?pw1QkaݒXfxpxv"/$D_?n2Eꆿ{`Cl;3 =<C g(t _@aTQB uƄ-owpx3x֬?ePj5NX$bgnwȵ-4\J+]cG 1w}voNif]ԣQ^;~( u|5~(10)ixHz8QP;`TCCkLX9@}/q2m4AC-К)\mcŤB^[ 礹 bz* K!{luG."xa6O؝<ᰙx#^ -8BYMz9ٺOm#})U`A@6ϰ:,c4D-QF.(IBPSͺGUg7xlwR3 u}Ŭ(hRkNLܽHrm)/n @~'nCm ^ߢ\բdSw eQÖvW#Ƃ`=q ֋>j-W.c#!/͛t~%ξcy6JLI&:lv ĩiPqwC_Aj<fQ'%5k0އ\}hDKF\8N1R-32cW#|O>)H "eUُ1R"OR;\˄m8/g`㥏%xSQmGa˫i6^)-#:,cX5hb| f6@5'XHqy2G:! OG}d/~ƙQ`pt=u}/ h }L!] d~H;1ƥɫ e[6d,Aj Wl;mz&K<`*l}Ρ6=g;tBOIAHgT>J|GT]IhmbŲ, LVRm{^r[B7qLoǗ w" \u0-Oi sGL6*5ã |":),UQ9-%g\BbpDrWcd1Aco7hN):"8 z1fdFscDfb؍[! &$N~`~!T]!GkB^|wX̾ج߾i2ŭk1ꮣ٪C-0lHTuT@!F3&Lӈ%: Uᤰۦ;!*\&)r⧛% &`s |SsK9/JY 7H/6W8[;gaZze/5%*R~w=j''퐎j=6AG XmAFȴ #ҵ)3zq.3b=3M?G4oІrDh2>lߜ`S;=s޴ i[ '5#^?J:"E oLtS'Wk]=L`G""!!yAd~ޟMQ^?F֨n ӖQY!,1prk9=:}Jn !專U3q&ِwd2H-풃 v)cπif(FZ=K"U&j֦ޣëǢ20Mse`=1FCS'qLX+})ĵ^|@"3,-:>d6wHLT f(Db4á\~Z5 {n1$"3?n#>xC!s@E yƐYR:X+aVgw0:,3VtAt2sPNh6ȔL㠛׿ePS;6~ߴ#* tZػ_6%b`"x]9 De>wpbu$嗷?Ä[ +'E U+]IP2x@?%`uzY㍴ QF$E0y -lAf`^JbմFj_/ s-%@t+ڧ!0\4d@9 d{닅L.{Gؕ#+\i 'P||rbI:۝ژ߶Iq& 8eq[3w@š40>sR=:AjO"[(M>ԀW*ŀܟ6x^ݳmЬ%'?bT^#Ǔ)0a|2m}rrE $l,G DQI~e<'mq;2`rTkrY+'`R~ۧHBg`#]kgB.JeWͣ^$ğgMo[!zIE-LC"~j`D7$Ջȓ  qeIޯ;lPS_7ʌ[\~ŝ]Ѧ_.֘.z3ie||5&|V]f~q8_1]Gvw%7^}$S H;}0+yVϨS5ͅ+圃{np%Rut(Nbߧ(Ѫ':1,qPS:oR|vV'h=q&%3!(?u3O[U7`\kaCe%mLYT*үLww.Qk!HUih1!Ք\vɀbaJ&-1E8~qu)}m٪F}uDZo Z0|1hFlSc*j:#?ڳF&\Y"@<ӑdA"ua)c(Bi~Li s.U%P%!F*3"Z⭏bƧ*$3}Dhqq'pB`*ƍ[$|"3~ ㄣK73 5ns^3t.$P4 ޻&FYm,CIPA4:Hx5RꕳӋ ,?i 1 "tؼvߢի[I>W 7/RcLn< }17Oe΍1>~l:cn͓ Ǥ)o=ztD!Lm.OU_Thb6ȷزKˬȆ~H6TܦK.ȕ:Iǂev(>c6^R\z5F9N4j 3q?JӶ@ksZ[ Nzb />ģ) kLiۙ)(껒@0^ش4L3oޕ9EyUj zU9x4EL|?ܪTY0ǍL,4j7w[N#Dc^ O}B뉛j_G'ޏ_PR{§.ZA t:QGQpRKc/n}Ak L]k{m"f4A-1tGja|_VOqo5mi-j3n;Ew>Kח,[R_s陼R9c)R[u 6@VDNhFaZPƾ$vb=5{j}cK`ZP"ij@y"٦[a=jsE,")?35,K%i`}vα FU: WE`hQ9mx#Ahɀw$mř^;0Q@_ ^-N/S<}Yi&_恧m[xf46:ؽoh!VcKl`JjQT1 ?"e^Ȃ_z*OTCU X8h+_c>GF4ux$G\=uxUF4~ v ,s}(w߂86#A O\[AOc9 }eXyAr@Ud󥖎><Α҈x϶y~Τ3lMjU~ø|Y{dtw-_Y ,J3nCv>GLEnBw'3dyK>? mk]ɰvc4}1ެdKR3H;hPHJ*Cn>JD)@`A }P>[Ԗ}ܕ>=E}5scmG8no͈ݑ^jzOb)$Q(m83j 9 u bشd鿀/cI/eIoPJWVkeaDž.Z{i`R5j^&'>g!GRD-l^Jjb".JnYq8}) M0:2΢KlUӿڬ}{; %K܆)MOCv]VH#sbJ[-Ti?m+s=aB`N}:ɉ5vYtc>`Z~ˆOg{vcK%}TX0VբxνL"']L%dMERED6Wڽ.-`Alr& ;Px5%Gp.zKҞE*9 _ҰaqqmЭ2d_;*8[jQ:ǘ=~>搏8q{W &2LdQk?z{g~*C|LT=Gx%kydd?{!5f T'z5Pw8Dkk7v&5+"A5 r?@z |' ^?9P|cQC T$ޑ"h߭K50z8-KKx-IY[BQXXo]|9?Cl@OQf[Zv . Ho |vF*,kݾ_/nޡ)]uU&pMB#s"O 0фtc1U0ۑ>xD44He`TVP2#c67q;7d]S63YT]H MGl R~U/AɊp 堹M;1$Ӎ]w15igske?'vI/lF.I#d2xWG INw/H4!x&1)jE,M84?Hm@;j_@)҂Nqlc8~,6k˱6SdQ}'Avkhь̓5pI!21 C6 = ׾$v6@;&sO$9TydoB7t6i Me5O79e `D`_(u&8;qYQSL- ]LDKXQ+S~W@(h z&qcpڎÒ:U#7E@Is aRGH ٍb7]NWzd?8Q3SI?; {@`MPy3P+ٙ&ٛ"V@7HsRe3D+K7$i)G8ƚ|˕,3c2z8qVx1 P.]Ș氘^F&K,1w5#CX=1~iEh߇Rڐ 肕3l> !C]"!vs:PIq!&8[x_a?]7R6RCt6j3^c3^0mS+k?NCϔ ]䅛ur%:`)Y?6Tw*tիq2⻣ й]&ڨ&et M`u,(=yo-c! `[Ρ, 'Coql`Κ.c)[x,V]{ko@'oČeG; lh(BI/iFrK0uqpab8; me:}/#I 2~O\Dz/v5QXn@a\eorz(ǿ!pxO_BHPdQx]"[H qEDk:ϕj !/%K̝j5^#0Dy\i'XGS\Lee@yX.^LE_B*kz;8֗f;wRt҄FS% C^ݴ)Buw[aL ]h,.^<;x  ȧ&iNwz%m'VˆxBOD2,H/&@"=bM m3[q, /x5AD!Үc_/D9R)F%<#<ӵFGj_ J/SMď%isFprvg_v@/p+*e+RRB&FFa ^|Atv8Mˉ5MW}qݘH\Q['}ղ{qHjat*B,V?|у]v^}@| r b !]ǂP Dothfmμ1?8n6ܗY"IzӾ!mMP߳ hwh$Yfn,y,<' }-~P6Z mէRH3QҪh䞍mp1M2+h1Y+_C[UI,U7$i$OUhҿ~!>IQ~ /H8u VyD9;u?YxVU'3*$mV\9JUaqQG;k8~ sbV.[N[d Bt(T%Հ2`;[=QeScͽc^@Q#Y'L4Bb՘`,%9f<ۊ$Hhu)&Ö姹e۩T2٨ro`Iz\HF0ZP^u:GH^ު%, J_+WxkFxwz[ F 1[CA_6} Դ w"UӢzǮ(c 99 8rshE>?ܤ F 0]1SlVƇE,:GKd.ICš_x'w;V?;ϛ!s q*} /RL'xbfb_ƨH<(&elLLzvVlO# myfPщ9̳έ ג#H'!8#VejBIaGfyWX5sB溅%*j } n;r۬f‘r7X SPقynD6íH$W޿cӌ>2\7 {^'CklNl5%4!|,X AWV ڏWrX=K{O%^}擽W!EζX_anIǕ)FpRâ)]RqA_s33qEyBP~y8&!w5V]mFjr9ACkC)t, **'[|">7(4tGhb2s{4kqɋxb D[C>蒯%F xyaL1)|p6>07ɘP`g 9UxS\uRmF*pJ ]VԲ;]cdKjelHYk򻽘w%Xpp<=Jܦ]QIuh)iMj$PO~Rj0LAFw$L:j}3j3i^i:܏ㆡ&G3!]$r^SBNR u'SM>T>?m:;62QS'Yaq,O{W"ݍ3"An@ .n<wZ)K*eؙQX =*ԆC&6NPkw+ Az=,9`UWu6 [qF}|щ> M,:4_E%ao[PhEIҡT},,i9| "|DƎjxٵ{kq0| 2Q4h=`#uJo:^Z^,D?;M#7bLPlj!vxS_gB؏7AqY1WtP-E#o?'6A_\_:W3+@Ko||5vp%.~жZޤhG&}=#`nZvTd ^qqBi37%P3(rV$4 {{C=g,Rze)2Ow($55VЭOKɿX4Uz`󰦯6}᮸bE$k LZ[ӕ!_tP`pkGQDIfA_!.X%Թ2:&=Y'ic9'DV͉^kale1_5;bE9_b4r=2<yx-kźn|7i ^w^+?\kvS5Eg< >5ۗTn詪=ܼdՕ [w? PJ"=xnH|Qޱ=mݴ&&gxn{A_0Q ehj`eU`TT;e@ѩ҅߁BI:n0*iM)9 Yu% =ِI)s)ÿv0U19w1ypOYƉPT"&Hpw.Z0 Lp6 oz]FG^J Z< f=m󟎎 ;^je8as9"yQB&Rd$1֐p_a7`5-k XdLI\+[HNiCɖlя+Ԃ4*dx<#:N4k_@f;?Ww7cctg?C^\bi Z0Z, 𧥹[jeyR_A5VHQ# Q* $W:d~kpTXf:#Eʄ >s0s3+ bEAEJCJ$!jm4 uHC_!U8E" |,".F-,T6`z{_i,&vŻ2>ӀdOUTdžc Nu8f<ڮ'ӺH,-1AtKjDxNi|s(4g73ޚa!|/c>:k!1 WW(@賀k|Jwl3{EoakqDW?=_5S?*7ߥߴֆ0K2'>N~e{wE@YfL&TlHͅ14.+T`ׂH_,XVO KZ#hWݿ)UFOw&tuI=J.mKPTK>±A8PJd,>q駥h& =@")X%_Q+Կxձ.CEObNEcr#8GP- h$ZL"ò a_uc.KpeH_Fx!~ti~O2V6ž`D5Gh!چ!M3s9os>_]6`qP3'~b&xq^0R5lz%8u6jPgd毪;N⇢' J2/0iZ\gZҘdQq '[g . ά ib$R6E1PW$c ^xb}ktZ4a x"d gF]e ~A,V3'-ʐ@sPHz@}wJGq#lĺWjZ WAE"M $ &U/%Lx: U#Z[XLz@,p Zg)e󉭝5g%,ؗx /_}=Ƅ 8̭ ,tg[(e"<Ȝ% BHEJp_yNYH(Xvp_fViϓ]`4\tv3:[Q?$H3sڳNGA 8#U+WxʥMuaPPFykmO(cZi] vqe>3g)cH}jt^L[+A*xop|(B bTi)%EF1'fx=mD+#=ΧYg@E ݫh?3S$1_I|e]ظ( 14(F:<)cw82Wkae=1t2ܼnO!f#"Z<Ph, ґlWLQxy~qm?S1n(᳸@-v>dcR 6rD0KE̱NtnKTP! ;d>Ⱦx~pMrS7$2ȓ| *nE>ͬ%(x0 L_iٔgpӘJ3@!9j كXj 4FPmnW" ãu p)8ډL3G7@]19X'w8UN#2LѦ3vvuej%;PU<3Z4Gİcⵕ|>|!nę:$ X*YD07.W-AJŖ|W4՛ts*m5l]ӳL I˘PtW&gBT;xnoS)q(;@̪JFQcF>JN8^RfH w*Uas5(Π5P,ni}e"br@ԑ36k Qj8W<cei\cAk0zcx>ڽ/|MMjQCc!A}_QJHT2C74a`D( NhDp t}i=2hĞRwdb;hTOEFBV@|(G B~\ӵ4JԟI{CN5[^k6CpkײuT<ԧtJHS JOa O%zP>Ɠd?frexp+6N䟌Vٺ ^޿l n9Ze->sfr'6 ridZgQ(؝s(O ]8~1^ (Hj3 %Nor&<|cn$`f`pYz,*¥;{Qɏy~6"Vt(ONS:OPX(֌jJ~Zg5D:ʦk:Q1𢚚!>9N_D''υ&#_U burq]6Ij?K"+X%{:&|fOIn~FK t;qD*Y0+ 5Sl^zX~1@Pw\69lRs`QycQ ^ ,w]H4"%!݂"8esr9Ԫ􁅈C i.ewzNG2iL1>FI=jw_\ ¸K~l7ﳴ#9faXOURP>)@[Mʑ9ϼ͔j[D9R3ZΎoY>D;ş{Y$O[-EE&gAuyw6 ̅M[Szk`VdI/i][yfݴXF5*Lܓ՝&{B'&b7+*bn¦_eQld;NB-NtM]M:9K{7(>83333y ][8eu6֠股7 _EV #a-S!r篂9_OkOM10^۝htHxhEⱒ<(au>[&}'_[N/M]w!FV0NGޱY< yir^ Z)bI|+ک@Dfҋ-!pjo&Ă17U>AR_R}߲.+ |!cP9e %$;rȥR7$h9D#X r02jZ@q"}"lfbYgPnrQ;TvrL~!ps]-= m8 hã[{,0/}e}lسhDq+رb,R)g=C1щ5/UagrHh`KbSD/V[ǖ;a-eGg =r@ȏD IQz%Wu%0 gŰܤ+T EKاnx_ק`hQ m'a!}lwFe%F_N`5j{asJ%1Lj4-]z2 A>ntt, 9Ӓͣ T v 8s c待:'+E*)trxx] TY9Bʊ֐ 94wg7.lb2lPQgG^l9~kErccp3?uA̐ 4M2F0#Sȝr1ʗώW8_RcɻB)J 쾄9t>&j,_JzjTCgS0֬2-E@q C%! PYJnV՗凊{,Y"qkkԚFj+5) <} 8Y֙grI($CSjw%$OZ׎9b9kff(djDuSZ 2C,d%>)|Ak:rnmKwʒ!n ]//OE5x,Vzw"v1'-p;26~/yG50AOvKr FwP}xCP1_V̲Lgw7K@~B%[8[LIp5 ]Kt>qN?%~r|FDFq,;͇hzNvO/n0l\Io< |^Qob5d{y%~?:r3NϨJxsV[R|9Z+GC' ae"C<(:EqH) aو_kC¡<9a ^{PkNr\roVP+C"ȌtZ]C!|3g\H)-ןs ί+Iò'o-$--ڊʡhh""6R,'{oVdS,u_ScI;O :|x`JB.@/1z540eZHagXG^JϡTBN(Tl(<5h|j`7L JghwM/,S^'&9+OʍW@ I7d̈́-W n3T(AYu%VC-︙gaoG& ! b *N]pHAN_ay`Ѵ}m+_/ Uc^ Д̲Joזf@~N'U0BCfb1'w,c:9NAS嵖PPA\ SI?7X䴦Hۗ%Յa?zf5~j=nxN_{XDL"#f"bhrX_5.ۋؽE+o*y[,)QB_VL̚٣R}į=-:Ë́sAC]!"UļiMcOHDQ ZYzK:8M~p7KS8Ო/tηd%2{yF-z8Os~{-@M9iZsW@˚`UfPgV֍Xaincb4;i#eR.R\V[X WN:- `{EN@KϤ^FB?zgwh\PGCF2 !U.6/&Hn[";Plq%iSִ#%igZĊey.b4nK면qd@3qd0-3~%Tb}CXmZ/^)!;>2{4DfZDhi*]=̗S3FoWj} p-xrk6`|͈\"xsJNp8|Ը[.`cO5j,Nlw䐹KOΦ7W!P/tJ]M-rWi9YddR`tOHdA`T|YTy ?^]󐭰Xšx)t[+8ױ N b?q0$Avg8y焺 (p/ Jo,`Z.[)Ѕ_ZI<cE}Sٶ]us$ņj>1asIД.ȻqԷA^7bٷx@/-/$I3w B}"!A$Cj{=;G\a/]׶? ?OmV2{D]a1 󘈓Xd%rZ $.U(pٴȼSqTy1b:?.3j,e&Z匌L'*28[ͫ'Pe$\Dr]SR#遭9G.jC׻=wiy嶺8Aqa_@|48yg&hm3m>{iU JgrmױSZ$~9l z_:18flְ@/O}9Ъ>كV0*]FJ6C|Py/ T*|YG|SbyLԉ]̾gf<5x~Ѵ, ^dּ~s%qSND8!Z,kN& Y"oLw5SWOXe8bL1# i`BDes7݊9)b)(`G ?s2_wf':'>lmGՈ@%+ۦ)k2ЦHrF ü]VSW9_p]93 ^Ҝq4ho_2OJؗo1 {[psOƭS<|9HVjX"ap\GqcxțTEbz#N1 ߴ0E09 , ^hb98fNJ`mY]8#+g64$- +նν<  >wURE?i1VffKޡG%>@"Tdv3&Bf@:[K/̵z?ΧkO=Aiss3ma7 &/jǴI1r%:|2<(>כ5&ߏVxSAG5bK͢/u׌Z 'x™$D׻o"ׇ#tamw$GX3ek΍}Kp=+ԫC(\t9bNa'2@Y7@u:2xL s vdGCm[۪+I 2HGHڡYG٧R#2B@OV2&]p߁)i t48V:bjU!!ٺT..V"G̸Cc{mZ?P6(T8Ѫ4Ҫׅق?/~)q"|%H)% vI-_ WdRN* oբ;kYJQ8ҟ `=2m9c DiRq [ƒ< TU~a #0QQS5d@qJUWL$ޖSm6!ak%0^/Qc2D/#PhOIY-qߔIFi ƒ۶ewIQ|K vf@=s`}PP^ORHc$*aܖ`!54*`YAsT<ꏨJchV7U@](~'ə\ו-$_?Rt=|d?!% )0:կ[+ W*" }j(;^/rMEGz2Brrw gοB .qQݥ ȡV7|P#GVj%=qRk"n>Np:8~ v&S_t-И E9wh]2\.p~g_BXM~VC$X`X~5^&{ioփ#L3VdBL^wi.!)lIuH}w|ツ#u'WN:rF{1Ja ~viTA1"ͧK~q:?}FW \5`-nb^$fCF:b=Li A:(0ݍLуz;u܋#^E3nl*Xadu/#d[zHD}{ַ`$ˎMU}Ck['PE`N+ZjB9ju?O ޔwpMʘ7:+bHY.NF }XC,'X6va0nѯSW5֝Aǟ?1ikl.fcXm0`QSc$Sgʰ^mA1QI`=xil8GWER)?(I%DIA"kZjХ`3hKig2]Irq7\ .SL[)/AO fd/D3ynڽedfAr(p"lk|!``#1`K}|/x+zo'qcgަɒ4UH[M15Ԡ, ]:g ިքgYjMP: hce@.Qخ Z Hz4F2$qPtnoR!0)_oGD.p.[ɈrSEٚ%#CT7` 92bP!!#.Ow]SYW=i,äQ*] yQOrȳHұ!Ixuӝ  XF>!o`f.4,窕H/$Lpyu&4ػ)<*Y%9"zHIp;p^y\u9QǗ7VyB^ӗEJyAPmnpڇ ӆ"P!z;x>uߔ3+4:rW3V^*4N6¹RNxyh$f2C(莕=mܿzBx  ɌRň7n,kMG] 5sryƁRM]xۊFг)D=E ֑亖=BQ"I7/Pfˏe󀦚4^=ܩ7C%.U' ÇeTqgϞ/ͷ 9I!qvTvIa4{˃Rrx~U+H-d/a/V9uߒ$p2:E #U {%$ւwD#` , LPjEG%7c԰^ l4&̷ wW|'\d#6і* ЎUҫy6urKeP8*ޞPN78o[SHVO  Yk^Y-RoCqV,ٶ=v?7;2g-rH&)pcNڝjֵ]^ 9+U4^uXH+5`Z[ő&<*˅ߌB-dT%G,`9j Z^%F)[ i\]#)ሹ z @OV\ t2½:gg4`J?v/Sk@DyaIk[nю̐В%9U"ؤUm-XEUzrUh͘5}!*5:^z29լ]g%4Ww|M!F e\쟊;Ց Oݫ.zͳY`0!s2 *w  t5>tqigo G49 ӞxSUI @-CZ)ߣH|Vf8vRM;_(vSɪmMJagJZZgǠYΪێP=yld`wx@җ_ ՝V#NwOOf/FD*Zʬy"̌\AhmrQD l\f}PY)?ceg-AeBkyr>Tt3c zx];tR b>[L< @_4 ~8٨T.W8(;j5T7ExG+ƶ}t<#*_ms_?5ssCT4#hsIͩ_-M8IRkFNu pRps)!u[HY29嘇&<[H5$NĖk$¡ HM/Vpa_ y^!Z"Qb`;Ҕ<(p&4AefcbϝCᘫ5x!Tw1I hN'-Hо9ux 3݃PkroHKD8aӯ>nѾ!U qȖyD(MN@r} 79Dw@ >O\N / r7|q%59;"-eJt6^i?rXU D!6X̾RFA+kfl`R:*Πj{zrc0;#f/JI/QVK eHPiuh>G3ݼ;X"gE")Q4ͣ/9CRKwL.ϡ &GGoK븍 nw*-ط=oBYO{B=OI'E044CE,DV0a;"zH7MIedo3ǰ[>_>#㞾v/wM+;WxBz9SׄݠA:FGW)ydm;o! 3m8V!bMPE@:x0<$~/8wHT2-_ٕSn H\&+8rk"@-'1HRU`*@^MS!U8 k6_}cPWA6H V0b"ͽHT)bj1@%w aǼ(7L<9Zغw=%/e!(_肼Ui/Ro#փ<_H3VjW-PoUco}c TRҡ% F1YwlDfm/Jh?V+}K~yʭ:=z1w5#{덙cz_j7($ 'O902K ugP&)w `Z_5Kn3aW~vrmRQ˼.͗tr\O0?Hg/ƻEc5qȲyE4iN{o"K>P8[ޢh{-L.vά}Oռw /I0cw`Kེ N ~;r+9nT ! em*vwM[REo=Bʗ& SP0.=5RyN8SOAJPw{3դE$*˺f #{Fxr0t~` sq~u:h8/>:LcoAF*[lv8??{Yk21FA{?VOvPl_Ԇ3$[Z^DZREVO#T@ߤ g2AeT;-lf7*t^x{:a@%K#j~Nm<_/kO{ L!+Md}yEcs;NItu%E E]T_s &n%W-=*3-%28`zcbm?X1tY?Z`y5!'&=0F)tO.僮Cp3-_25 NY"dRZf@S4 N,wmQJAғȨkk)slᡏZi .<5ܢ_H3ymea]tղ;_SgDs7>svC[[hN694<*66#9B ?=F.Ζ/p80=Sq6@E>/\ta~)!k= !}@{ZF1z_f`EL6v:G0$=G3nʙDo#a, ,4H}< ?6SHmW6z /9NgX,K!J\dк ߠLCW:L;9Pu1wd=vbte/D$C{Yvhw)uKmr~q7fv6rq?B)΍^Aq`PGd@TdKty*@R\ 4y!HQY5lI ;$}DG􈄩֜ J 9aSYnyc(b'9M4 ) bhy&3^ _}!`  IX蔛)s1{z짶ۙVW^QS]r_z ~=,NL=[(?}>fPb\Pg/(^=OH !eDz(#j3Zcc#tcWJhl8ADU ]? {TmcI&D:#O W8,zet}^>aXB2y[ad7Sl*Exg!oò{$:e*kG.T'Ƥ×a>ޙ(9?}VTZHJǟ*^k@ Zq[/2\m!;' m +>u>S r. 'fW"ױv4nǣ_ 2ϰō>ruYW z񛶚=*WS/(+O@QTz"m}4z޸kU1& @9woLX ٺYIArizVtRz$$ ó2X,@g4u+NvͲ.CQ!4`b*FMW5([OgveQXF?XhyZFA[;?CżT!Ȓm>.J~S+iʪd;*GU'|oܺǶg A%<+S O(&FnRK~vPwXIv=X&=8X(W"NZ'b5r /:Ox_k:"S:WrnJBےw6'T "MO]nKnIu0Zcc)6 :p o1`ߵPqi.гCas2).ߵJEtzAS@CÄ܈gq#E1Z0vcyB;˃ ?kJ%OnW|PQ3Rs#\*2'F%aZ;#E*Q/Hn8R0HBwG{ui5f_2sO}ڷ.6z$w(*f랟C( 6H;5o΅J$L]WCgJyV=t_@ eZ r퀒XrFt;E8OsG ٯp~_F-Q61[j&r`|. u]M! #mtTRY}tu'u3L˄<̐x y9Y1q췹FTtՖC5#Ǡfwҋƺs#na|*&\V0q/WU']Y(ȔzL`:F< Tѧ&TX /̕ˁr9']O\fYF4/Uɡ|XD#dwukk$•r3$Xn&Iv *F2>cכc#xo"lB3sn?0%yss#OX{&g5W$±<^ZKN)=ԠhU6ƅHdg]tXv>JLWJ}ʻI']mKm(S+򠄭NR$$]UW550ks|nDUNŠqQʤ oknYng*=bK^3Ii1BYc,}fԖmՋj1#"cnƄk"ۖP$@)0 ;z\ c&.&:=bA[u 4-"7r⻎=&?^Xvk/Ty ,)K u*x"NiSqkMaRmTh;cnz- . gs U};!~ѳ]y{̟Ћ>գ$ .6MF(!Un69C:82/L0`@œ T\ fݘV.A:)zKеy[LW}K^b^66%m= Y6 T  KeNb7'| {G+Epr..i!XVr '/q |/)O'(׼Z@^zJ ؖ Ӭ$-R=xM";Bޘ [~eg;kBAGdckhʤu`<ϻHZ(2^vZ=&C<y¼HWHka}j (&j PlJz){銕5S:$ 7yqc;I4goIJ 0l ph0_f?'0-"o2Tټ ; ʐ'/48Ow>`{+5aQlZ*Wt !ƍlg6,T TZN t YtBmW8kNDJ?ש ΥǡGw!xy-Uφ:wrPfSp6b9yrYdո{5g~z.){1|oaRee≘w _PФmU[%{wm~s -G܀ԜS g )X bjLҊԇvd BP oS#$wx?!~b_aLjSb%>>udnm%sǬ2KSmHRQX[':Vvi,#e:q'sۑ&H@qp%4 :*9PF90^hMz% bwݽheG^;7ms% 1%/X6IItmk; N oEP?3 w$OrʐtoIh8Pٴ{P=HZlZsFz0a Mh%WM]+vpҮ^}܈*(En INIdù0rI ES<nqfz~ cޢXy˽#}HIBxɖ0&5iKMJ '&偌Avo<;xNda*틑r'XMHe"EV H'&nG٣ԅw۳`!}ŴY բgOn>Ik`aU=`Y1 $vѾJ!\3i)Wn)l$O:Bꘀѡ-K @nh̀S!8ik&Sٽ"wZ8.'߶OgmPv,9],MO4VۘMxs5# {9ej9.eELȬVsc ZQFv\'ڀaI+~7]9jq7.-I3wzb7hGb+AWC_ϱx0OfcHL6v!қ@lPD{!s#qUq ᄲT1k04BR|Wv$)O}ՋYnjG޾|ԝuO*EHu/D$yEuKl;xlɪ"Ts4.-CsTv{qAgbz:Uz1-¥Y16$-xuRDѧ0}> 2 <{QiuVhZPNjwXZU-EL)Q4+c XMY*})XZ,' `lC!T/20m0_nc tbԒ՗?AxCny;p.kDiRQ HHR5#ٽA@9AuP"z|_Ym+$X3`'t5uCOܔԏf젖X~=;s"Y ta*sxdM/ֽ ʽ{Dc}ZSz64F?U=K`b--v9*tz̃hF{x%(K)ä^e`inLLX%=@t8uN",d6ά_yy?֖sJy rO |u65CW9]-sԳZ%0Аgtm>PnHțɆU۷7>ETN5uxc~jqD%yܨ1e해¸*N Vk1kW߄F0zc:rd蓏|L.p1Σ@g(J\ᱠkQ@AdNF)9.;+y슫i7iy!MlKig9zO@&BL t2 -(SŅ@u9'>-[Z X #MFޞPS!KTG?VA `gdF[<S= C.>ds2sD:`m)?Pp~ݫ/aPZ BNV0.fAoM;RN)SK/ ľŭ>{,,PnչЛk5?9g)w"޷úz4 F(R3^kP] f42w+KStuWiLVñ%qdbjWh\;z>~7/`Þ{6-ם30ֈA1uˊ1EUR EKLEH;_A)b;[F:4AЀ}8#$-=2΄ _}-QOK(% UWjI[RYTO`tat^QĽ HNjrfomVe1: əC 2Eӥ"di{>O4 \Zf룆EN]=?gIud>$mQe{|!"!L"JsE-coocp4$SaVPRf#69ϘO1A2Wy5s/ 4%lW_@AQ;EG.]!:3愆I*t_-MB_/n/-`j|1Cm#s8hRq|gA:,*@qGϒW eK͊~I]?r&&LD5^l*&: y @s ߯Tf,4F!wJj 0N wpF&'΁a"0T6kuD4z̼[mb=oaDSS9)kJɏ y'Q^/g$w+SIiE?fVwH☂)8<8O5C[.k˙myaeYx9vCBh,Ʒ֦(lwzICGmh{nEGb)Wy)cަ5bDA qv3[`3h,2 rČC@e3]xP2,@ ؉|!QA6jg2uXC3~[Ugm?ڵ19e75,-2 mh*{(I҅A j͐t }hSuOZ5E³u~y~f,OTmia$wnpah:2e_W A.OTȇuiqpFbE[!o)xv>Ijʵjlљw9tkH,I*XG#OސFS*U,꡼{oU).]A|҇BGG8Xuu? eeqZGqnXpӨlaOt+Xk?Rp_NQT$=6Iiy4 _6ˑ7?^n%.jqlBJ+?v(1N M(75T͠QFf̺q&mXF]XrꩥpЁDoweKDM-< 냐gŌ|dWntV=;*=|nd[dӧ?wz1< @]fσ!^m >7Y` c j$H:>:r ډ`u9/:{?oa@ǙDB;Kh &{`8ݚs5{_^u~@ sJdJl8}N'chi?Lc ލ3 mBYUZhxFRa&GarQ&r+I}+DLL4O[(t^fU8 pr̀"*U2.Rޛm2%Xfߌ7p o&ȋe?{ignk6lr5$ߩjn Ł*g7=}Jޏ#R0'p+??֝ ij) Pc']}x"I@m/W-DS^ZmZ[Q,|HA [wY)H% EOnsBeGvƅSÖN |eݏL-Erl女LQFK@jcX«)#>ch62r=JQ63(MF/+%=x3cojq.ΔkOH^/3Z^ `/ҟ6qѢҝTぞwS?.ʆݷ"L,Y "_$&oBx?g]Ѓږ$rQٰBEA$ ë5Y댐Lt׬!7!2 ]KzU 6N>I3~}"c,*&=aTt;wmr%-~ wY2@!m/AF@ՖxFIZ V.}%84)"ȸoFtO`-vH4f@xڽtVBѴV{;!$uuWVWcMdQ:~ ɪe}g7;n),뤮j*hD/?#^cէ-K*m\E^8q#w=.pݵgxHXv2ps.e@C1ܸf@ 36ǡ㗘:Ǚ\!C`좌0h 1a'?l]1.'VL4^ur:QmIx2̝>Q z՟23bvĩ1SQg#BT5'zMгԾRnh м9hDOebe;{}QO/uR-o רY?-o/<ԸՂĵ1῞EJ㉟:Ô桘-wZ"¢?I,Md3R$TJ$ q,7Ef|[x3vS^\1QJ㶆&N"UϠ0[HjZt|-hO-iHݟ? շ46wM}%Eݎ49n>^Ea״ȯU?Y^q,;9W1XTՏ=e .p4ү]M)f.쫬MѕGQ5O8&Z@?/*6knd,~`E7e>H8\eOENT௣||_*mGAy:m cK* 7z%E_hn2;\ KF^ ٷ4 Aws<Բ@m_Q~(/]T{M_W$Ƹ%kcdJ\WZ < IIfLYN@V і@>+4Wru/Rh{ Q *-IF'ဵ.@AUſWտcF΢M|e X#E3 C!oBU(9ǿT3R,T|[tV؛0=з̊ѶC}mbMmXA8 9彻65!l !daT߽'?6dN@0$,5[oe$@.]@ D? p[BK1@~yy_pm3An۶-!*s4"uvXh{ދdS`khȽrMqxx+v\ݑYysi|pwr?=0spQ#GEb5YVHӤ`g2gL5RDP+Y0"*U7BXˮɵ}n1(hAW6+ի_[(dҸ,Ds9/ˤm3a|^w;\wU/X}F(+2³',PUG.`R^Iz4EwPBGي'Iü:]7"ku;BS*?8J3׽&_f+ [2ye`Q淗 ]`-kN^7M2 x7l\P 0RBy\ycڹKI|+;zA6^ 㱕:3ܪ"3"k ٩W;}hy~ggVm*4VfJP9O7_Bzcb+qngd.=g |"dm)xzT6W J)Z"J B\K1(& =ABKr3I~i{cE hpa`C S @uѯ!hkmĪ̍&2( PVyp3{f՗iR^^/$9"Y! T|<5_NO15;Tt yR;8?ho]eСzJ9XXam }zi;L>1kǨj#o˷ 5Rw $nbEJYЖ="Tع_`  (6*,8 hIB[ٴ\Ne}m9\OC&ѳb6&݌ƕn=<fYЫ ͊㼊| Ӑm~2n3G0 gQ Ҳy-+r”1c Z lxD6+.gW3XW n,)kRwPUey$VL!5QBPt')y`~`։՜vKڜ_ $]䋧B%^IpnmεjHQg}֭%"%lwL M&vÕXL8⹣=pܝw \cx!@Ó)6*]DB=lgW_ݤP1Ȱ9'` '1?BxE:UH]i$sX;i8bG[qq0Oz8\`f] Op >,^St;_9l[xDV2LǃŴnd1?Vٰyy;nڀ;٨QN 4 )˻G Hk[\DW~L/'Q0(2+|?dUzzX+X$~iP=7X5aF~Q:\H}ZHEJ;erD2A-G,7ee9)s riuLSSs"&ysL*HR.f7ئ!h~ePkgv_V(   9k5V&x-P  $ wpmܑg` X$VuRvS{Of(\j>C]y I lo|5Y$Ή: :cf}c6yOy2Ԅt~K"LQl?XPD%Y5L HBV[Dahkćy󡭇m(PœɊ Wfmr]/;zxGu_; OU#*d%"rP95Xp GT =k'&NKC0@\(|r7@NIo2=hŽnppkV@ݗѕldKOz xwWIB(*sTDEԂC(V}g?'6~QC#iGX6;} xLVuAWP6DoSrǿaDhȝ@q s;\{X6D|',פb:B#J_Իrs Zw+!׊cRs0>?\uZFqq$': 9 PM4U^dYoib^[=w3n(8 w/yjtq(eTa*Z ӝl<ϩ+ذL Ik֕; `]g_%}x&WK#/9 ]00rJ2Wyp]&jѲZ~z_tT]"]+ߞ$| ~DkKWA#˾;c^W ԫ6voHƚ2Ĉ A GF􋞫xsk U˫ouAw;h $Ada݌ `ҽt=@T>ixc @c&N8z+=hCĥnm+6%L9X{q՞ǜ+_LLf KUMU P(I3gC]`RT i+T$JEWc>:T1Ad;7KQn$< mY{&æ \co*9I&OGA]ހ!{Uɩ-u'j3^.N4;s9#meް nV6S JLMvDX M>3{16yk-W݊1Uq aEڪ;3-n#d^BDRZ]?""(0=1͖5A+\ڹ0J;! ݵ >vΨ SLm. ʊ* Hu 5@-i)7U@8ĥVL kȕqX8Xe>.?ɐ W o} EY-S+օ^c?hA8Oo^8mIu??l 1JT .7%r'd‡h5hh:X;92*?dIɒ5egO pq? y Tq9YnF__*|d?~0I q<Й\qf˫9ΨAw Gj\lDĎEշ2(+pw'Vyx^Odh7zRYu0/y߮ɭUk|>LuQ%Yc{l+sE[_]jYg*>LRZ8b@nǀX9?H =j%! ,;nvPDv#X=oe䢅}"jeleM[jđ#l/#R[41C&[ (^ bN꿃ⴁAys;t:X0'xsut} V'Ţhٞ&aAP>wZJ U렔G=$sPV-b#"l, ,2C6+[/? AQ`ڼTg: c> _ԈI+]#nCq ;k.Pq܋@-νf( gf#hݟ/WYp@V7d 'n<Ձ%~j9٨I*s |(teƵT fpg J90=#ɶ9bfАȤoaz@h;. ;+RC`9*qL` w-4ʲ.sG hfuɼ3OM+;RT ʞajz7X+Q'իQLkRB_ri:J𳣧&(tbBFkQS@ G~k71v_ SW/= ʳ^ v9 //5&k$[`=B6*CC ^7bk t.>Q**Dn8>oafg5`J/bb Xm *]klFz|i'E:ͺʓT\ E k$q_P[~lOj`VE !JиTLqBhx-E>kSE<;U-N|J<*>I۶]c+Ѩ6c#!+k8PNgt"s.^aA yN\C} EgPW8²gLK4j`tNO?WeScvٿ uUg,AleUE\㘑My"Ij8ECJ,G25)Y_Ax_]Gpuu}b&\7 E(*Z9{so/ znޛ7gUI+NgMvG"&LkKd$0K䟑Gik޶uoUH$ t8 $uө*>czq:;4'jq@ď\`gVKa@mV{cljגV@^(5)wH6m=BuKfTTH]$U+W6yv;TӚ鐛*z.VWy[kߤo>`&H}\F.!2!Z;N^n6&K'o?uxQ:gﶜG=+V2g|adc>Ҷg"+ Ń]#NWc|.m^$p)eR[r5 oONt)Bٖכ`mAh 4n`_gMw|۩bÖGyb>ڗ3AybW`+n JVP>Clp/&կm ABt?UQ(EJ ޹j`ɀG]P!~\& ?.~ *kQ,.̒#s%(3c9jY(yz<rhޓh`I}"!tMD˽6{ Q'U^libZr`!=㧳O0Aku\yx .8mAG}Mm?Eo@n|.f(pqPnZCkBIBպl|BdDMo6׭ð)ŋZ#'?.rYi;f7ʓzx\$f0;3Hwcg" IVZ16"ğF( T=oTMf~4:җf~سԜ"Rgsu똓drԆ1m'#F| Wg3,l҃;9"o߱7h8`n$vB+j93N1%jGθ8H5Qm"} j}rJ<:*K,!u=E 7ys>/?o7R[ԠҎ)29]1a{PH]gWm$5 k0 W$݋$LpuG\ '&CV|bjZVI+ŇyQ>b}ݵvb>rSq7o$yMu>q5I1&4Ȫvu"R5PD z@AeV' z,pp綩$4D96HӬk!gGFF}&~JoqK{Au(h(4 `.cj!D!. 6mR;E,qGݪ$UQo5mh"ȌE~aIit}oCVQ!!aېnkHZ(WKoD123t: ~f?-6E|%WQH4oKߨЦ`rҗQv-m=`́*d&5"&"[W  >KU"y:d.A_HU1Գ0W1& %;bWUw?:hY ʨ^HWAȜrNJjEm |3 Ȟ4tx]{r6%f_/o^<;O0"e_uL48O q({lk@6w'P) JhR4p:Dh$ G\ܖ*~.6mBZp.m>kIגrn"DldZОaX-}Ǫ* [48_ EEa$SoE:zJ" ?ZƧ^;jcxiW?[}m[mƎ;Id{gfy62L/);z DHcYEKO6 Mto9(Fn;4R#sϲ=xb6''qkFY%8?P%EwcGC ȝ WIF= &d#PMnT)<ʱH]%Ͱ sEk#!=Z=-Wfc'dz|F@}* fKX}ϰab}ŗ('GgǠJOdyCfKz܂ύԹUx+Io=*+OLԪYScOm#[@!\~0BjO9$=770 *7䨻9!Hvf2ơ1C|̲4:Wt5K X&dqIx:8MQXF@Cf8&RAc7bHw&ѮY?M/`Aw#KAkRƨmfR֧di~}3ԏB{ .K[1Uņ+2.0×C NƏ@kt+utŽH؅K~7}`$R%)GIKl\OT~i pCOG/f$8fbd7#g?XAGin(Kr|/$[Nr>óFlxcq_ Qde>F vTwJ :ٚ.!3_"c?֓W)ybP|I ڌLc`aeߋJKf4אT 慢;A#!y{´  ;ܘ|u߻Utt "ȠHc_ʺiho(wRĄB36rw*وY 3V^YQ/V ; rEp_G3d.~ֵ̈\-0%Mk+Ǒیj֊s5f$ q s׋N@,x0(f W>dz p2r4DTޘoE zszU!S %RJ=Fj hbTamJ' 'o ?e$1h./.v|QDx-tB ЩlЙ%w;\8S篦HExP3Qn7GwփtA8eY~;6۹xiac MvKv\2b*wǓ$rn /5wMObcȥ`̷E#݈Q{7,(Xtjp&+Ro$Xr=g}&VZmg!'_@|c1K?k>nwBeԅa3˵!O΋sy쪴3QDNVm!lB>c (xv`b?up[7g?թ-?%$V!G\ԣV>y!߂G%Y$n29[5Ndʱor# 5TDq{q >62T:iJ_ur}H/h¹g+U Fs1דNUtǪ:\|I"(Gih^y>d}(r!-z`~(kCh :y ͇dQ|4>JO#&uM /O1r}'kfRL t^i%pmdԒuC@(*™i7x_~X@{z 냦 =\X-Z|8IS>޸"-+g,`"Ok1hS~hWLƭ*B^<1΢͈}hh)tnl-';6٧6) 3u Rً"7i3aCD vtXB9:(izAgV)p߻r> ]"s~|dX-C8-3>ACNi"9@ey.-V"S`$13%&Ǐ IH4D mXϒzE;=X)^-⡾xL:oOtT.+яGXİ u xjh,?qzNxeUoO):7I09y(VOBg n#sN *?p MgXQP݆?j.E*g8 :Ӽc#K0[)K]շ~lm_jaYڅ'!'0L|t ĬXB6(p v״wG? v}PX$RVnBbDS GaT5<>o~s/D΋@hGPXr?4@KPYkD~z{xe;M_(TKVuFglR_X H}b_U7ui:U"J mN[ qMC bwI'lKrSVG9xg#sDjb|8c.}]Y_-L=Y׀Y\ "#Eu҆:]ܞxҨXܡ^^{T,d@StePceBd!T5pM}0f;u ?hcEAEE ?ً?*_}7~_vZQ+eTu-zҐ_dF-Okՠ܀kiT*^窹//df%4pԟZ2ߔC r@ :BzքL4Vf` +8h?8"EsF 6pI`Б"o *+1AOh9+'Mx=b%z ֕w + x2f#yEU1V\K6ޠ*5DTRpLJw3|yݠX#g//P]݊ YƧ~rYH+J O;Ï}*ncoڸଗ H_aT&nz m@CNh`jD9'tF 'y#Xj [SU&k;/mr mLP}zû"=|j^dFw'"(ۦ|7vD n۬O3Z6=^Dy:pюmkqi7?_r%y ~ȐLkJL鯒O6 "_ :^⚌]_p\1?\q1xmY0ÕayF?>s'X#ݐ3?E0 <R\Lo2B>3qrYiu3ez;JHB<4I;2  :GYJePSR]ۣN1eU d)^QI,Um g"QCa8 a˺}<"xdVourjA( P,򬲞 S\1'_>a.|\QŇx ,0IbEpau1E&νeJ8mi :%l8TQ54] Яmd*HnNHodh<UZȹhLoŀHAb6g²듰0~Ehyǥw5Ď7YD$X @Z]O| sJz*#ѵk#Hkf{1MRwLGdvp3z"?F/ ϋToMgcKe hwʦ.6^2J[1gBuRx&zF/ H/ISMUކM6VY"QAp*-g^8Ue(@w؛izpgܟNƸeP(n5[kll׸:1|煕U8:3+V263߄q01eC[/@scqDz]{cp"Z,a&gJ7> KTm (Gd-VYvzf=_9x:4#;eJn)>aA} ǁ苠R@XofG.Fu .Cf@UAup ,dImh/QB WOJ.vLΏmeXL΢b0jurpLȑ;!FZQC,Iלn -ƚN<``? kczL`cF*f'SZKH C, QT 0:8bl+\ĕh,&lǾkxv,GaN#cƎۇq/As(l&Nq T/Ki3Uɻڛ)-g0փIab[37+Vr_\ p|MMd-`4t|xlS(-Cc^hXy4Tܿ>: ˜:>KBTn*"Bmh/Hq:b| \O#-2-tfL_WwP:<Ä  юq >`&?vPH 0%Q+} B~̫fo*;Үn/6CC@! sdZ?+j5oh #L% ِj[Fs3܉t|\*tRU4BOߡ_#N`Fs7|>*luzk,|# ˵6Q@j5*[F"/TEؘ7bG1v 01“ݰ'a̤>SA)ۏ*S;KD>MdON/Gzy j# ̞Ք|m]*WQ) !tTxJ8Mj Jnz< l7b"%y+^Jr0Cr"q)ç=))$|WvwAӵW*nUo<ഒP<5o/LN*S:eĦr(|FR%ibT~z{A~ޘ: 2ɚR1=b3Nf4{)}y“#+}͢hq E==[uZHN*dG~ b/j\|첉AFwI0^^we%+C|dYlNJvbfWv(]ԁ6 ҽc+偠 \»SLs]FwW-8qՙǑaO96P`Y?Z[ W ż|,؛Z%+ ڟw@3@[G}(7@^c'GVe,IVsY>KISy_5Y-%Yo LnXjDor8*fk E[t4 urN7[{Pg3f)x.#qK +UeGP=FT/ohT+f0ﭟ('6C}:uy)֦ VaZL&^bmHXY!j%0r׷VcZsFh1:x%U!+n_YQG9mҭQB(Q_e}V-Y;^# AوtDC~8'`Ua6µ)IyFtp1 y usP `^@>g`Ƥ>L^a!2tfbO^nR-$ }:< Z׏؈ ? ;8#^ |?bi5i+4CHf2 y y Y\&؇QxBC/sx`a1 Q{2ļs詂x'(تP v7OY%:ekkz=5w˜yrrN Q,_JD<ߗH7>̿0]7iRUjU!=e^t#ɖBc$FsȳÞ@giJ[^gfS&,/IbzxY#!uvo@fM\fk8@滴|'ODOd1,#t_''7cJ?Ɋ 30Jɴ1#SZxȻOՒefcqݖ򎃻 BbNC @57xg,0&)| fpd~ }9^bVE #؜ Azꗹ:8)z(.yuJ2j`)n֞}1嘝GGb .*AATŚghKW]NuHI(^Ql 6K$jhkA<Lʚc1~SiST`?>j$GMp1G_yai@d)"=lW9lmϰFu~uTTq}]j1JA?˺#K ..g667Ue!V5b8$6'e!R}IyF'"#e2g| hZa} )HrQI_bsK(<Ï18נW7PABy n/%*T)(YKe|r'1,6ҵk4@h٭֣eҟU>nm"r]S(ZtKL~F);:c8ew~f5}d{ 4doкvBF.d^%B:ɟ)1eg3 X\\A]֍-v[*(я|sʖkc@٢^W'\nu P偰vJ I?k޻}_D\z-QE+B9F݇6sL(Ӱ *}1dUjW)@zt57%۫? `G{XpY+(ka>KT]Mqpӎto\}v&蝁M'`fb@o>òL؍AOPE혫`(ڋgp\3Pd(9x 8IG^tqjP8I7층2o+u eA{] S9 N?c2;7RM`VJA"0;gꆿZ%(/C?( O49ujpB7/뒫0Un*a@tx7*^jtsW%EE0}T2:|xU{&7HN w90NE;7Pl(!f%v;%Gֈhf[E2G:L%7M?42tYbIZU3Z8ɐ v$׎BC՜nAT &bFfOi{N#W9DPJ{6 2h|<'wV*a69Xy&A#0lPMiO0< =m@ GWȆnv^h".g3;ɹP@53dQ 2MEnf;QdpΨCl6p&+U?(CڶR A;jsyI*;8X~x!V7Pj߶U+f ֙wh`iԕNZ@^ZGtOA"C-ꡕ<܀hZsPj:(C8bC⚮Q6@!?&`M]7YFtm'[$ >R^\^JN㤌Ab A9,ָ4E,\cm>9iUN]S;nn\(JEG7Hf#$/ݬ& Z:_n`632?#11q^^$<_̤ 2H– y~.1J{q'jVA|V0yX>QISL`y'-\.37>fU5T*veӈ[97-K4(ݰXhEEn2hZKn{L40f2`!¾o,At%O|A.uBy@Hx"{ =%& ڭBQZZ特1-!pōOUkzW0b!l2ZCjVWULqY'dFWߥ;m>Lj&YzV,"khFɶ \|A"nvӼ-^AQnMםz{ FGR7-B]H#D:פ*vOJsUyHxDW lvP?[5'=ٌ!IwU&c.*sAЎrQfɫLߠk(=dR_{AncLX11Rjc&><MDLaPֵhe&3M`ZJݧ3gQX9Ya awtaXh2g-4W??Wvw+ |#$^CB.NU=iL1=FbEg涡0.D R,?@e=Uƕ)ނц̑M rt~ [D, Y`jUy3*`:uxMhY]\n?slc1 ^T> }P7]gkEe?`f*' {ǠtƟMp^qHgZrx5=,j(\$eKr2oq;lOiMk{$sE\efh.td~oR0'zFтH)i_/A!QЬͭ c`|E>3SnmP!:V)fr|O[ȦVH[$d[V1g4gr~H(y[Zu#-މ0 u7aVjnil57_l\zT8xn,<%YWG{"mX4E" ZKWxoˎL2N7}3)PAb'#%n9Igq!v9~ ׽ 4'P I;ۤ$_esuR[$뚷n? >_l3 OTa)x36ٖl}vҩh9Ћn*bBS`{ss 0(b;,M?$] R8_Z5_,M$J_r?s4X/-Y|%Lc S/oS p*\yDy"ռPS艘gĆbQS _CKz6zr{/TZql<+(w])f=k2:Z_Ztjo:+qDbnN|HR qHnKPգ(+nPmgP_LDz}Z+SYSxctViP\+#Da3h'Rjd9ӥjѭ'a9w L;g(0>96ge ,hBTY-sxoc_kH7woڈgj$)×iF<@ㆶkf JK+⡺$q)n,e8VowWHTD&A+E,v~ ,]+ ) Ua=:WcGT 1ȹWKS{'L<*+<%dV׊q1sGh~X3ǴɃ G!6p( jz A_gŷh[0[ҟDTfSڼоǤuF({:YʸHְog#2OõZ0Z]&Hg;WxX/|]"mkMDa.Yߖ2$+Jۏu2k6%Y} 2MO$2~tbJEL6w"r=f~ڃaRF6')!<l$44l+y vjg6^p׵{z5˻>5ԊW?ڎ7x|eUogaVc:!nur$ ?`ѷ n=F96̽ n<eD!G'6҈p[S& ^ L/i *Se1F o1Z7{z8PH!搹xg||Rvt4Ď՛I疣fiEA"d A`uts|큷]ÅgRāDӎ~~.UNp[ ^3ˏG3MğeآvHX\J Ɠ~n.08?~)r  wJ?}xZ4ߗlu\ߋU)75=1xbZV’tg!ؐu =!QX%8h[ohSsE&Z/O5á n_ UMYq)7CHBSk'q jT~%wטU-IlUq4 $W OQu5w2 dܯ(pKAڸD rNSNE.ȡ21~~* +g~zRsO40{vAtVɘ\7~Tޣ ѕ=QD * d$iR@"u3y *Xae6Uw,H10 =(ϊCak6+Z J pw]ڬx+7cϥ_‽q{;z~ֶ؊%}ؾ#.Wv:*KIU?iS! k(7{ ۚ,%/?6|/?=_CȘo]!bz:yrjަF˫gO6-6A'`Xn/7jkFĒș&~}ZC۰~e c;H<{:UKCz[QQ^~H&@ay83O ZvΏ=w?3HI!r*]IF6vL.esO;QG5j"&.lz\RGS;9MJ ֨^$q=OjHxPN 5/e"K V31ܣLʎޗ燛E"?51ip%0k/G7EİǼQ'wKn쏑oN&aH N8X15?\?E/h9جmk7eJӃ~n+!FXƬm< (L=2DT(hPi\Aio} wĂ6LH172fP1Ls=%jnZxck[vYKPI]FS|2 ;F7ela>O\B3$cv8*RoH6Fp0A>@FOS:-)@1଒i3$?JT^qHce@g"{si/8ot ;>~b#Sifzz@q@:¿CǜQmIˊ3j1 _HXNN$9'd|TEFM– xPmo Sz?  1{?.Og гw#)8ٛ6@I^-32xp",7k+:$ٛgw [=)?f3ώ-޵o[֗k(1h TF.s[]xĊVx>~q2Lo;w-BɵSmHW5]'jiPuvŠR6I-nnm͒~_ j + S¼lr> ~:[q: U_1 6 Μ+0 d몠'@sXTO/MQrBdZӝ0;rD2, 83#I9# oPQP׍#âcSszggØ^OGB N"ӎmC+²~s~3cj+:r0vP?d4.Mp/])fļ8GR,mhh#}խgW&bnkI-WU`&PT;H뭫:H4ȁN{$Ng}aĵ:WxxS,m4 Fīd) "M\쯋i`]UE7V)M i3!!hE;j ƾpyB i͗纎e}Jǀ ي>|}a=]r3pp#ֿ0YL$}ۀrcEû膶ս^{bO$@87G@Kh.EE8jj&  !\i:@z~XT9t_{ߧX: hח/tM %yQ'M6mvN|ovGyT]U1 N v,؜+.̰#e=.%nܷͧ^:<25i9_B` >SǗ:ͬjd(FTji. ڬ*Zny,[F]mj^`ﵨ]. /m,Q P"$D cߣx֠_[Ϻs/^Y<+xkBI2 ]NHU-X٨E*LӼlڌ>&&F P9{Q,85b:@t,Jwia]PVڻ;)oK MC~ e4Kq!<4hʼn\".T0Mv{oF'rH"uLTIK 2QVrdaЃ>2Ƒ<o_"_΍Ex(OGu&~rJXY  NYuҁ7XՊm-`Dߵܘs$T:;]^{'^g4z 6R3!.W:FݔJ}5*/BQX?8ܷ>‚ Wy\cڍ^Lߣz,Sy [LDHIЯYr<+t{ v*t7vf UQJJrfxka0w+Fxm!Wp:ܢ<s%4QX.3i=sY6SoɰV;"yZNl9+%ǖmn[:=|M= eH0al$¹ ˆH#fgЍjj\yi)Lƴ㹀[e.xmR&|r~W0ܟ9UGU+C"!/Db\y>y4΅ 'N.ܚf+VK ) huKy|9&B O-S(70fo;E{..26&> mNY?A3·5d{o˔Д7ayNj魺iuLyʡեXxUxUAi[jqO eD˷B}oγf#&@XxxL?IK*ū~ [,ü?fϙ_ "Rkbl>~gS/z =6h%g /[#y`ަϴ#V;'Se^~t["M ܤu,N#n섛Ж 8vB${Sx#J\+n (:̿(o~P a0y}Y`{2/njQpKi鵲d2߳' JK?bqCUZ$iv@HFlV^hb)Uz i?B2@@I%(;?PmqDSf>3' Ig\p"O&uqC&}Nhe7Vی/<ʶtk(nTy'.:wY ӑeZ1* ˹2|rFY Om=SGb{T⺆xnr /\TuI:le)+Gb`_MBP/3uU1Y" 8b`2Cq+Y^SZ)x'4 0Y=d[?\Iŧ[TX{U뮦KEjUku4z@#+f %9oe[g:Zq{u%\֍4iË1g;Sv&57 ңRK' D$5L 8fFH?̈́3إ_*suUn_ Ϧ?LD3 D(Y#[5{΀:t1y#XsS4X6%-YËgV8;^ѷҾᩛqHږTeyް<$ݠY$nTC j< pwpZLE+ $VyL[9f>pcTZtar%WIT;1h5({)  Z:(K?5~oz4Z}dzx}d "mnڝSwȭ]|Wd& A/_1(_ߴUIs.oq`ѡJfQԤ|uZ{ ו8)K6з:A/KrlC9#k{9b[Ѣ_-[^Kdf 8h7Ƚ/rsL^[QZg,ͥ\NhqzO:~V8_42nwacȌ?s R8F {]u]K}" dP3M~M:FՖsCQ0h8iy=fDڞ_o*\=-=<\.\xSRYb2kT?j$'z&zm%„Crx!Ro,n]tl茹PIfh~dٻ󪨝t#hǷ4[OuUm56]Bzb=ijD1h=ʸDiQԬ+٥5:.8s9`3V х9 8~dŲLo@Jނo:\!A<+wgbJrE A`2H9km 0vwk#'Z';+Ie@`^SLe]m⏉`J_"]#l2=X"J-0 OW*տrΈA5CKz%)!9\aRaf4\^^!WPq wEbsGh]X=-xO_l@/Qp3[8 !c_O)<;~$. a$cUp0 u!PJ9@,E)=Mce^,Y%4R Ul%uRnW'!p`s9SNʠ%yDEVUmK vf'|_KvB4yCQ^ꂴ^A,yvA)7xz1"N/L.W%^^B}:i<@K_͎ά|P4V94]$kppfSON|`"[wqC P Np;n`hx,(g2C . 4#ɼ,z Y qKɋ[ O3$eovNp4֦d䝜t:L#hv=ON*Mm7w Qً65i0-ym Zi+i7Ofw0%`z# 2\+Bmzξ٤0x]zF_ohU~H3^m(؛@vB0K¤>c4V[V,ƈlT1TY5VIj\S^ȂQ :LqPTP #+\tTj.|9Wu7zY ?1mLamέl>#G{c1^[~"وaoN[p[zdg69 eL$X|ksÑ$(V (BMM7WDŽLi{=]WDc :G=LZH#ف-SlS{ qyy+s k]{<60 5Q; ʷuXdtL*6PzLA\[*#Hc#ޏ caFâo6LW(@b1y1.pDgUgm p¹#&mnU/^T\1J yᯪkM*,kU*b;(ݰ$8"BĄ vV&l{l2/$9'Jdɷ l@@C7ނeie#Z_],9B+^fHY7(N29g[z}Izڜ Uds`089"03nߪ# ն^o5 FʎΙtrRKhQQHq]ؗL32!YQ-TvseBT3AZael#k<1[bƍo4r9[p[l/U(3a=c)ARCGvQ9 +W- UE$K݃<)v~*$4mYhcUk5* q\'D3T bGq_TƌHF3FmC=n\B{-\~ZB⭅W"z.Gl{R֮ l6Gq?)phc]ꄅrt1-sBt7V3h㘆mBd)M!.6GR_KeoH+r&!n ևQ^ԺK.+JN%O3((%];4ve:jPSЀ(㣟BQ,[:vGYuu4(6Z(L{>h$5 -u>>?$ >}ೠR1үZ{p7G1aq5C^*$;Pӌ!G11Y7{kb@r]?J Ug~YﺗV""Zӓ:rrJҽVsI\Έ$c >M*LV#*NyĸA9E2َg/V-U0O 5\hJ\bƇ`ov0~#W,gimm.w,c-xWyIN soT0ѝ8vTF UH E^ph:kI]Ǡ @O\S2X5֛3Ow~,^_GbkMGej*;`9+i)];pzhAize٭~G]yK-CˎQ/F,lĴ}ͪvsh*UBBjr.?( EfƁ!ҹfIy_O")Tm`2IytGTT@ݩޞ ?ŖXB#kF;EU)} O|51c83#]Uf N @5)iзO!W-*X $@.8! <00z`q&uvY^!u3>{?̩ Tᩩta6 ~Lk(({COS\u`ξhlIi(gRm;9@rh&׃00icl!D& \v>/T]!,0SQn':aqc=7.Rs-~f@Z9SbymBK^X̿ă>'ſwTjAv_mK^oNמEVѕD{@,(4 An 7T< :Ld]/d"g̱ǂD._$Ҍw$x[@Syõ^Foh$U!/BH }8HQ+4biōu?3VsO/̸F&rF;J?CFbN1[ao~54ַ{[V*EgKmE&M;T͟=m@Z"{nEU!-.)De;$ΰGFHw.$[T*)QKuprDCL$F8s.7ln%JGh1FR=+CSfH3"ړҽ\1Bag벿Z0_EuOȒ`U6BGS"|+Ee%Xo{..#m+uGXɂ&;7eu#S/ bhd_zI2/ w3WĬ]㾣HyLh[eFAKF& DO@.*@ݾ¢L7?0 8}p]T-OFtof-Q1idNt2^OfA3? 'KL0GFt:bz͓RGY /-/&i޸۔s {WRL-=v4[y%LZԄHqbZwBfe>vuz)H؞ Ru${TSpu1'{ڡ`-װxikbw āS@Z`Ih^iU~dKmsD[m |hN6U,K kh~7ڔV$BUHP81%94fКlT%1nL%)C)p3S,N|=w]MbR6W.ݦϚ 2H#gzI8'*̷bqñ!P>Ԗ)5Jڄ$%%9j3)[: WӏK; 9aΘ;yU[U' G?cé8߃0F|rp1]SlVP9=/6Ȃ4mIs=r۔ RVܶr-O$ێz8) NַuiW( e]+ٞ,~_l󷦕 37$_Jhd6sk9j\췫}2]{j#k3͂oL=Fక/82) ~K߳s 9nrh oyϤ ꖌޞmSp蟏ǴsVA쒫I'x|2 Ůбp+;v-i'8 ؟i^x_q/KyN!SFH K $;2}%b1ć 1|4"/.n.1U:?>C4&}N2d~O"z䢡>/2@F-kSIӉw4͑kE%}lO=k55SqO;Lƅz^?Ͻp^#+K|&~6*eG)ncJV2ď+2BuCԭgВVX=Y2F؝riFgخmO.!l!W҄|Žythڭ-c!(>x##iCn^^=D|e@HzV9S\:=0&kyGb3ߟ@\~QP+`+|`Rˮz!OS$X,HbJ~1#ՅI[RkR:xB"* FrA&o.GZ@>iwla7F%S?CZUL&7'o0 ;2 ,$e%wt /W8HzH, COTUm fϼo< n>f`dR`:'FOOٶ0Lv;ΨHjXdD O>pzD0AM#ե&X.m@_-yxKê˼Cj;~Gr~6 f-U "دŘЎ*R=7?7jK+jKS8C7J ,WdeOWa^0ŀڝjOJj=\aG+R} ³GG݂cHzeNSW[/ASYa"F,+9-[cX h.O7t> uKIjwH۬/M4[ɽσ8* ]\D%]aŸ=1YeM :W;1Y@14PLqg4 ffayE !?0=UaĤtQ) ;6w]TVQݒ&=]2Z)oȃ%Up)kd0M1-oEJg<0oFH8'fԗ\{ ӃN:{%CkB?^Rmw-<ث͆Щ桁>4ǃR!R*pn7f|9n߮) xpi#_FEO5oah2(qVBg`Q(JiJQQ*ҋ&7'+H݆Yfh7_=E]'C%(Ew4׾Tm`W-C{Wh,}g$SخFP2\2]Қǐ4&Cy >o۱?:fCKǧ5s.+_8}=f;Hd* .:60zQsvC]DZӀܥcO3dSmǾhx2̋)?ҍh+ƺs-TuPf.@NoN*Ƴ&?A7n *й1R n3x9K  =t D䮫ydBkA,p*BF$1%.LZ]hA Jl.Ob0HÂMu>ƨjiЈ:Dr^3g li)fgr m4W䢅؁7ڡORW qݑ=H]&ČCwM99 },/K2Q!4G{JMVx.9x Cac<#^txε X䅿!^RC=tP>$2%Xd9nHX)1")XkŚ}xg"mxKA58fWMQ(?ۿAsk@߯G9\gOxwdyEX H?B2hQRE,!ɠG* ,AS>qnv"ܦɣ0ke;ӽ(iZg>FOGUndbE1L{įɨ܅~C5^X#`ѓm' CSf'?tde`XXO9)SM.x%" ѹBy%ڂ:cCu NK[_J.CS=*a puhmo:[B*6J)A()gRtSYao8~/OnG "I%i 1?U:s`QAPՈ^ Z#}aEɟ\,[)Xʗұw ? xjo 6А[:emcɈ}7 u(]MS1eCF7 `k Jjٔ⅑{fcVZB񻞈vܕRī+#s/UѮ o5OLޙ:2?Foj1g}&dk){ mͷ6~!Z5=mLk4 ms n+P6jlLk}=?kb-2C(D*q5\u%'SF [Hq,?̾0Lp'd-40/q¾zp)"?j-fIR4-d+Lk>Z#_U%x> eX@mL72*!(04 ˅9={h_w/}{ZUE)݋NFv#ܖ+EQ$M_sBU @MFJbUM)Ioz}|ּM-HiI uRe0 GPZԚGnJ]^GҖ1 *1ϒj|='Ivr~@cd)Cd&0ntoVŞ<6~n}ܱ]3߃Y1(ntTY>Œ6M]3D [ 9e>#6)A^`t@k/l8Jᮚx~RXX&_\q4ХM*oқ= ϻ i4E"g6RjW^~9.>яxS|/Ű޽i:9Ќy},IJ es.by.!#;(q@\,K'xp zTJȘjT_(5?vWFE 5eֿenfhrÙ@r 9ްDYGu'm -`UcbU\pnϓm0]n[OBFF dNnR@[`-u44RWwK\'JH¸_, ]Uj2#g8+fj8 U[A[>Iܸ&3l>Bn%OAädHU)H0hG/:9 gmVH2d襔Hí\VytD-`"ib}?>S&|ݦS\#PE?x}1sW*#P Aup#f]VoѦ8 4U3;$F bU&VL,{NHj%(WcEY"Q0C'iwَ.~N8c.Ww\ ?- y;"&rnZ98%Y(9~5 q'v ,?[ގ3+dc-DNslh?ibn8i834!fÿ*9YCʨor/Yvq}VuW]rz[0[|6ru/cE 6];yWtתS um@1rJ\muN)\"]tٟ$HCn]/%YwlEc` "AEPzbg5ix~ITV Z3ſ}l~zޙɾ!yOK1니 ;bj~8gU^v6 ,}~8J.(S\a;{:%4G^fCWH6l"VZ(in\ؔ}X|:axչ:T.ƶ Fo/[^Ie}}}PfP"x#Co(Y5t1)>D0X2 >9'勜S%f>~2dn5g{(2^$8bViן?ey4u0r(wĢ9kG uaL؁.?Ly_]96*BvO䞹mԢ؏CXnVZas:#aLI84x ~,Q0c׸퍸Nц{CVY'+.Q,+x, Lu0vơpTz0'?lCКs0bA'z!o\eIP'f}-a*C1_[Nt.T5 %s5GٔtT6fЦьl 3#;$aW;278@2e Ru&03GUArҔ0>ɾ v@=Nek_2 ?l@T9poTz,T%w2$~LJ', da]|t,ķnj})<:5ݦ|9Z@ZmhHwBĪ(ՏwN1!|ʘ;/v/rLF2ܴ#Z&S~Wlw$kQqQ@}]̵ s}es5#?i*{yhDVJ5%cL$έS%1&ȊRQUڝ7ca<14UOFfnYf}G`l=DCz7˧@[ =IE:vI2dh߀{nL҉RZdױҧ5<5\8*3e0[};O/hߟ)UnhW”nvlռ wBnPmPl^w֛SBFRy8FpcW 'rEnb's>6b< x `8tٓPf+BP`,#MhcKͅ COyU%;W7 y_SӉ1t9ƔqHRd"ƈMKފ Y{*%rHMB#K}G؄OB\H+pn﹬V;.DK?VU||>C|j8[cS粰Vx-yv1i6&gH''E#'2VjKljݐg>'u(vQ Ʋ^. poYgY!.2Tkf~kc["1#@N#ꃌhKaW٧aJHw};“(@ֶ)'r 3ٹ@;EY!ܡP ѱvŦ!y@8$Wq&ESWa~8֒/8q,bf\?i5#ylYaFh&J @\7Kq+ LZ;OMm~7ʶIEv-3`y9;ƏϰRX55[FA vŌRP $[i8vSAPU$A{ %9qHE ݎwhfcӛqoM/ P]l[Lf22gТ [h8B羹4z#xeć&_K| ,Ϲ>m#eM9ֺ룵ݡ%HHzB>^sh@L”z4v>^𦤼,Epi250= Cɢl*FմIb-!+FHuX5oh FX@-hܯ="]jOi|(L5;OzT93Tk=b'-Xr;]2; D=Q[SCFxJLvtWAa[C.Q7kRԜVdBf(rǁ̵U;Ù9&͑r~r|/dՇhW=sT~wׁXNo2ggIzQY0X-CUu,Őc3B 6=?Z~l$k2 UX/ض甉EQN\BjwhxCDul7wC;(k!p=HB"s8Nj@%̝, ~W_w+%&X  Q2$ԙgXFϱ'Uʷi\Re&ޮڣ^מd ,;l>K##HG62o(rQW:N9]R)_)/&!h+~{ Zڏtnɜړߠྴþ0Jf̡in p_/(`NO`cg2٤:MaA\"t_R=fk]+s\V pZ3_N ȫ!ҵgfhvhsYȟ~T+g+7bI\i2AoOT^Bt,P%i((6{chm joi`,$Ϋ'90$@qlPo[Pt_Pp%!dCQh "Ph)ath<9D˘l|tvm-_W/N_тmS!?PRټ\no9DA96Zߩ]gv/PfkevwWj 1"qÇ/ -Qz62ao#wD;%hk}ytȵ}kHq 3_0"oyD2RjzI%T(g6cMAX=?4a yR{?W4s<5vHV2oRs@4bѶ1ȮYJ&VIFJv\r6I lC.U9.wwk:}8ل[>}Xۓ5bFG؂M,o2/,EB(J {gpK%0I\u۠}Oզ-9ڈ3^A3, E3&VMY2ݝK>~O^t4?=}XҖ1G^0F#H\N{`ϴ/Gsh61 wj_ptp+{鋈fk"K)RϷⷉ?䉦]2yYa䎌;Ȟf- mH?&sXI 3cSY-%_;Z$x@7)a!d5J)^6G^]Q"tTaD#DKz7lT) YڜCp>ŇSo5/b :.4gFQ.##c]Y<$b7g};gqP'K 'U~JLkɏ+Km,I xWVvռfo3l6Nesx/ [b t(*oocE(}X%%Wxi<`0έ7}%T)sSOw3ӄyk#-Z`oK-^M {qeob6 Wӥ 5=ĄE)6(\';[0OS167* V~*f6FWm>A>KJ 8tͱaZ&)$ʭ| 6[^:Cv4|/Xoަcu/l.#;*껭ߚ䖅2ߗ#a!ġA]QK kjzbWb{a"w.&|ϊ]_ t1Bm& `]DfSgi`d H=^Qhڡ]y@(p]\g9< _.8.(ӭ_m.Ivi*5Tsj#FF'ߞ6l`TM>ƭSl7j]@E;Z#$X3F2&Hݣ-Z-J${Cb vs웄m?> 5B/%Sh6*[#59{dV{ؑ=xs'6& k>P7qf]E}hVd<'%},?MW T6EJsMi9RK9[9Lu{gj:xSi5PFa B;ڟV} [ΆI(k0#$)9hӤq܎HϹۅ#CntJ$Zn2Eq0̳2K.;(|( o^ۈj|PcKNKKƅH/ǃ |[N0<-\:*)C ^WocTۢTjW")>LBץsV J c1%%i(,L lHybU1jx A>,zM[c$QUؚ 8#?Poxt幻5עս}FX8Ϥ'X[G!!uHm3@][`V>lZh%91}OȬ=S~>b35b9Qր.%JaޢrkJP6nFԢ'RjWX"ripe^;ad~PSDž5'-zHڡl47ިKm#N糞4agkOLn uXzMcw5),[Kw[~vDQAy-)+ HD⾵RO. In?ؙaOur?nKT EoI]cYہ8o]#*f}W]H8-d:7j;QKs$[6fb{fMmNAy{鈌.6a$ի#/ mfxR!PR{wUx1r`t12,~QcZ3Kc̛h."&: y9 &OX2gy3b(H>Q:Ú *6 xew7GuJۊXe ie}Jb΍bS1lA_PC9 5C b0 kŖuYQ"IF?c%%RT*@PHO6e|KY'@q݄'ZcTV8‰vYo1TP5:0Bh}KRV8HQj #I7Nf郴 wsr]kbdd"Y@AСs͠~9Sfxұ?S,cqVN"ϻd%Ͳ(pHj%lI3D7OiM:ר\}]ȮtZtq݋_s@T%!jF D*hYǍcXdžaYo 1CWjhec*3,p kjslwҝ⎚*p`:5>巰ՓF`3Djb}x,pBMl3DuE]R"0 J-^_#|'!1ȹlm(VLthS֛xN-6кC ђtbDc:[_i twZwwĶLLq?խR*Q2:8D*d&6[AJ>*kT$:")Z]ZpӇ +l>I PI8 abFdW춟SʾwE΢>I&'DPɀ-Sj]4\eߜ~h*`*if6V6[*͊"s؅l:j,fj!glAb+9i3퀵;Ra~'[zEi X٭WD4Ƨ,˥["ס %+Ɏ`rf9=Ho~w[fw߮RGVΙu 0ȮCǁj#ӌ U`8ف9,Va8uCH :Z/+ll Lxt?l,rYHd䕻k4MXec>zI1{"]ݿւ>Uk#CXwMhds`z_vX@-YU>|%;#) CN(/$|;y`p͹eO5Ňt< l[x*!ʸ2Ja+XJoȍZAYįhK$ⳇ3V-B'fɻ].mHH\e-Av6lu*m^^&ݨLYAQ@{K0΁ j:撓(yn>&bj˕WQ%sYetsWoc&LKo纓'_ ;bꦿAʨý&6&Mu*2VVj<,"^DZIҞY zfh VdUDxR \r-*2Hd"3_,6h 2DhA5[ +/,6]^^qi)6 E߉H04AF< :GÉ(٥WՄ*Al*<"$?$F.С[EaZyW )DR)#˙$O04'[@xo%9ǚW<cN=#t3пP˾|sބEM9['"yN*ick}5 VY;\=,7Jmn[?Y/DXG4(I]-90F֛ qm`&dy 5h Գ:5ՂW[OxՍgef|/[|3?=pQ\XGA}n+$Bte(c_@zLSĄ才R~ʯs.+*4m st3xc mN}s!Ee ;&]XQ:Ӛ5 H+NO:kwr1K,ՌFѮµ C6Ϫv5lDOW;`_B'ߘ@QENnSЋz H^4FD1q?#_hnGfSk jI6Z ӨGAޒ7ݮ]&OB3 USpe Psd GF"uJ\{ &i^wܩblt3Kyzb<Z֛#[}xQ0tQ t0 0u'1_siROR+n \Xm F~UF 6"=,˳y;MR|MAl6d04̡SYɬE i 뿗^Kljܩn/G+g\ _ 6O(G\;=JXpdQκ۰5={BSΏR/^}@H0fhmgZnAScZ-+CK`U3@I~.<,MײVBPB;E1ISA"d;qrf~) b |?jA(_щ$Ub䗫-p%[q}!U=Sâ!?s6FGH ɹ$ [ ̞[.H7909={#:ukECoa]N(][EhPA@k`ɑF$ Yi<˹Kjm߮\=dRؓP9֓Æ#*]G s {Kl'z9BG-ܴ9f^s%g;}^\49Q+OHҢw-I8¸{wmglnU.HU\@#_'4P_xcEwZzQ$+CT|!dA30;)@C8i>E*h+(.|/I = wg*Qc&Yw7Z7vwUʛ%?d }dJ_Hr%-w=Sm]Zou ӽbRޯ06q54XjNjXgu@,(Vx=8~p8$V[XYK*1Xy (f -ΘFttY :Pij/ljזT+%"?je n󮩤5jyÁadtv[{;h_h_Len&uq5;ʧr*F8to~YȰv 'udOH̀m&Uc1c!`sws^!  "yEXTPBH&pϜ 1`z>5ŝ("}%h/~u,- OTL! H7 xgwEa8{RY;ʱPU-e%6Kn-I#ʤhK%?p5P)NHxog °o13Nb&ڡ5ߺzHy~jۦUpcMྏr0-ҀgYZ0707010000004f000081a4000000000000000000000001672b7d88000041f0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/tifm_sd.ko.xz7zXZִF!t/7A]?Eh=ڜͩMAJU7y}f[r,BclMDMoɲ;!c@۴ (-o?@E,۪mySQ,n g(h|VA ?pdJ*0oEܫ]/}[$-F~^z:gZn#y-Ex?]>2K\-S%Z5@WCC3+*I [% ˬXW%Y$*uB!߸Ns1}“-f- ˮK fW2ReHg+Db-w(L8&bToE) ۛz ng*b{g";%N*HENc` oהHB4=5 EBel+bnzrqzPYRAYfOTPՁ63\M{"ʛugpq2bFڃE| 2z&veRŠ}(qӂ/+cxCIaC>F1%y7}P-dxX˝.1ieFkWz~EY ⇄/d] ~)ȘY=Z5Ef%6+ U@4ʹu's὇H)dc*NGcjM-s\ ~6i,k!Tj+\Fgw-^RgVkҴrZPq3 L s An ( WAW?f!>]1Rf%=B+j;m4`gF3P\W[cS@O2h`E;dF&`$.+[H} =$/jF ?HtMld%^v;r9(u?2 M٘wp)մMỷ2U8ߙx>)0 |T_oRmϤ)RUKwz !"/:s+72. DE\ioAbަdgتznNnlCV&Qˑ,E9NxYO5M)w။cI5%A(uWK ;&ܢN:;xWzdkp8 0 bQ}UI =gf{ܕ`xϒFMxD<< N s^<UQ2k[tguY,a^AVɏ>؊X xvŸCx/p62áKc!?`u s>^0R0fJZlžh&ޝxi +!T?` "ur&445f6R;\ d7J #(d\J e޵ L O+n 8v\/ﵟowqB)Fg6E9'l޽f*~I m2y]`^9\/s?Y4k{^W0(գ@3nn"BmttX= 1M'.3H*hJk/$ز]s}2/}iF^ K"Fkɶ(:d* ]rbb&Z <\(!>罳LutJx"A=ʘu A%UIl%^@-vֆ Ea7cx tiHN#Қ@Y9 Lk/)زZ2X*r)Y7^19?+ b 8 YVL-/&[ ~/i'ħR[p!<7-sډ`!ci*yWVf)a{vtP!eZʶL(]mJ*(ug R5Y+y5Rs 5>&"{t0'x vO(W3sKȲ:+UI긃# z&>؛޺[I|ģef8k5rE$QDo?{;U7L k`u(fԑ4 D_ ȯ)oQזE `2cJ[azVCT6^1Loo+U7FOT><1 "MB2'b-c&`T='ÏYrUGBhs&Y|m~uo H&}N bֲ"%g7ySr$|6ME?u, p1s$vdeFYi摗6nN^{Ϟg"G~s-$r};6 "~d L0Ox( 7I[2Go:Lrֆ2p YK'u,~:P_FlJZ`QP]>KX3WT*$Pz#B=꬜>!GvMW5vs>N#@*f]J98Q҃,ȚӛIP>aJ'Y=݋q.634C i. QgOOD W g8{ cߪFhEa>M"jhHj&/`vB)fc.E%񖪚ˬ+n&`:]XKR|-#X{,o4K]2X5QYsgX}Iebm2Us`:C589Ls+ReVm” 9 0;aiՂ@pDΚCVu6)Xp<"tbU i˪(+צsm#J+J2gwAp_Wq/Mf9:!Elڇm\6@Nj'M_:,ҏ-q.'CIMӱSv 0&7 )50" t&k2!+TEGFGFZR#uF`P9t=v3BڹfʅBT@ EQIǝ+cmФRօj|RčE-]9Q۷m9 M|nG,G SdݥO k!qO Goݢ< :l~T[Bh  Gs-۶?#j`TUN}~hN{EN^V*N,7" j7ļp*Zѧ.;%̊RyVMG虜WU" ɌñKp?ˏU>fbJ?%ł@K=e^ɀsyL3$&VnTְ,YlE  ޿˘&"WjAD#E Yfu&1"iܥ&{YMȁNJQ,iAJ@pFid-P $#s+ d($.|LRr"k2gRJ_R1\ ~'L".:x?.VıxXD~uaQU8h UY -[ѫ0!')+[TPk!ّq<$Oc^dh1tkևMؙ-|z-GLr͎Pֺ(NܑQډwfY4k] D.߇w  W:vY*Ɗ~BcHw(`@-^?mEJ40EP뎻GkXpc7'RYqo:E.%z) ѼƗ_4B}=5L3-"irO#nZtP-ǂf /WmV 2\k<JpzS8u&=*\)Aa>bXv"L~Ɖy\Wb@-=(佝M!9]#?&*h\ؒwxFwct۽Ք 'IxH! Jd?U7Ⱦh2% !h- hI~A/m[򄲟C@c~>@1G9_4tSWaM#fIŌmWl_B-DPz;1/KVˀl(jReo;=^mK|^`O!n4c`G#\i=͹ѣIwcmB{anK d.ΐ6@<%ЁTf! l(P&dPj|OfGgi% ~s]~DǟQcYO0BVxAz>UY)0xyۺU7&-be ޣPz?kTzC=>M}m`7RLRTEX[Q?YYwg!u\n% vZY}tvDD>jn1sFK~Et]GmcYŏrE7F4lo Q%fMfR6i@Gg*VC1C;T-/H.U( 9{ T}w&*TKe,E>"OQXiXn`6 qϐ뇿(Ts&@/W={I26.w[W_L m_A_44b u05I|za}2VYH8tROuDl媪Q$NN4½;}p2Ꞹw:](įҬf܉rT]b&opkM@*FG>cV=qݔG3)'sT KtȵD]"3gZy0ذ?Wn -D[f[}O#4!s`ylTڼ!> %HK$w=/v5EU/\̉ef dk+|.J`n+(ècvZ&0UN$A/ i䋞s/*ReBCZvj`,~u jP(p2̻"0vƵ9 J=]_#}CƧ?ocrWt>LMxPD߁qmq6G,uͿ-gy()xe_<9R-{(~ ` Xy PI.yd:"%6<ռ EЩ9 tAWiҧ_p@bEi ^7K-U]0bLakAg3i '3&"\^ \G3b cv+9aaMZfJ , HһO$F(C)cٶ6C< TMa:dsK`ѡm\~=*78i[c[Zc.?-m+2̫IB|kd7]i}uϔ&nm,%s%-u&* ֣(vkGF&[uQmD[L6=1/Q[J~lY;Q9p #w.3 `+~@Neځzbv7YA0Q;HBDo!|<5e($%낲-+fOBnʼnOB |9uU6U/3kY5 9b5ngn- ʴceoޯ­cˠoKh~2?{0H~O+ajkF>|bVx{J]٠ÃK!f; [Yk |\E֞ڣ #UäFwƩ Q&E׋}rrdܜ+QuD aoт/:˥Eې% р~mLqwv'vGZx }MSX]/m^MeV:~-/@yQFB&6Vۅ0 [ %<٥ax8%oeudF{KבI޼H"% AZ3AZ.@6X+"Fb'.M @!Ɏyd -0ӊ rhh^5`qjS@ frxkTy7cz &Z]~).m&j&'+¡4]qC lSI$"H]_Cʟ)f'Ou v2wdYvR %\'WopMS">?xbcϱ5ڄ5|OxGuGZׂ}9bGH^/kR[ |&R4׮_,[ ^L Ѿl\',_Hu) wqRh8x ni;:D 0d[CHA=1z} U@5=I;1|r|*ɕ VːC> b*]F_jozE6&gZSd*߀.p4 ϧW ·99 n?^VՂCRȐKq5ȳ:s%.2@2e1/Op5|Vzc3'S%+KX!$`P!y$ 0'{B !Ba50Tl`N//SAoQъtc;/:n=ЩXXYr//*ߧ{=J|d!o 5*\WyBQFj>6O)y)|D*Vj%1Fiv}=pHpFV5~g9DОOzV q6.TKfBh?6j7?R{ؙ Ő OCM<k"w؃7 d/RE'CfэϠ<,-*|d%1Ui_hf#6v+,3^0@9B18PE"H{Z5"夿uW:si XŌJ)_~$=]}G̦ 1▫ KjFDikc"+wY2 <<ؐ?$|ҢX9ӑ;^ME^Y:lqh*zpB?ҲڔWx}U#ŭ,<1S=]E(@os(/XsdR{ES+ݴEUS~Qe)<4﹒q %0YrűduYBg? k%{\5<ᨠ=gzUwnۑtMJsx=բJB$"D2?έb m!HB%8b1 Eg,W43Et:ș$v^g f-X.B\CA=j.&(r{yVl 685eVq(iPDf]q0YknHvZD̯ * f,~Ó_bwpc{>Lkl6DMGEv4A7paa},h/Pvdكxl2|aCS"H(rK%17A3)Ֆމ wVw6v[3z%UN#Kr nY {?3s&X olP+<퀧ʾ]X/į=7w=I]r0Mk+#nr W`/w{^kèqJ}S C1YCK(ߝ+|&@XRinM8R ,l x1P^5Zb)*=^垻@{"Qf79ru߬SE)J(hDr)b4JHnmNY̒վR ߄!=XoaÄZ%7}˿Әx' >3C99Q?1`lN E;_ D_>5f!6Y.Вv#[xT"^ Bw@#Az L78`"VDD_Rp~V4h~VcWEf\/WvvNOޖ:qfgqiQU@ L[dA GY &SڙcwmIq/-*&ÛM qVw#N]yf>j4"d3`\R 4LK1ic$嗨̆ oo5KEA샅H/Y_!맅&UovD wSKFEoi"~fMo>]-;Bh"(t% }*t9{-qD+4>3uzO g/k4c3jX|j}VX}Wq`JpKTxdIyN!4`@N<9L8A;ܒ}VtPx9xY}ةAtQ|)TYAzAӋ BT.`J(e$HCǣ"#VWiv5-FaدlrS<-i9]+aЫ͛PYDJH衣wσ3趂iB~tM"]^3kt0"1JADOct2#%k3HSbEav0uY8jKi%Za]ME?=Fj؄S~u[v)G%:WA?WbaT:V*E!za)am66h/mA˚@ H7u[I)Nƥe&1Ʒ=_ש_(;VSOWm { (Me "GMc݈&BB኷}$ohJd!ŪܫLI=g~9Fq/iXH#HaCasT{Sqe3I?4(x"ϥh5wW *o^ ݅  o W;sVZX7+ǨfʧY]C2_v9j/5 R܃Ncp:3~-&f'኱!#B.So7EZ dƝ:j&袡 |"2 뮉Z'^)몥htao~:oG"["%4 }9`iczMfTB_7w2vYsJbm7l$YP$!Dx%Œhgnz5zu#Hѣ=,+&2wA؂̕>RIj_D=Gܤ|Z򜦻DqW-)u9;U^·ܱV{*X,%Q TC>*\-4lT4cATl^)1l(I+LK=/xwoA_֣u~<+b,l^1[OJ1nzp Qfx{i\м?oKBCSSNt)7EU{9Mp2=VYb HlfDD["ژ_s m*^]o&%纊6t ԮG󧅐!uu$]^B_a[V_eD}8FarC]OAyC KN#CkAaC{kV=Uz wYw-D *ҁd) )n]`\&>82h" &įz 5Y/ynMkiVǟeO6C/ye4>_QBRobQ4ąHqsY/mb`gf>\C;t)u"|/$rgK* >.37v1Qk=Ђb"prgbԚ5Hu6ga+Ci=b~zӁ'YrrVՇǒ$-]y1k| tZoolÙ.~e~ 1y0}<¢i5>Ph78!@`R(Tjv j]_GHiB`\+7b1W:E-34 w\[ipi Q܈A=J#$OUYjf0 '`v2"jH Z9&n#eQ+_֦iteX%G|;_p'ٺl''klЀzPƖ5-^>R_vDU7MmR0̘{ W%qE d?01+_\8 !E1GnDQItf"qQ1ke!Q}9oX=X[hS̆$K/<,Qb\wH"))əq}ߍPu5l3e@ϯBd_߻2OUUǥ= #AP6Ѣ35aBrx3!&!*A3F"d**nyXU1j@t;=+{XI[dcD/!27G{dO?ba6(c^YqZQ*UzOZXiUX*  Ԑpo=!I%&Pלx89q%a3jA:uTm({t784߷!AaM]=E zl'.|YP\U׬s:C(, C?~OPSWCL`~4q@ʒ֬_)4]Y~Hږ 3ZL@˃`8 C Jb. Ja6^;ho\B %%uMac=Ny.ǂxjL*m_o|4HYW7AɍYeX8zSc jNx5+[dESY[&6X-:PvIi783@adi{9~ #N Z^Е 뽲uЊ g&[Wny`8 p?}M$XC aFff_Ⱥp?Xka7x`mcglIs_ik E9#74u !ilqY$i߾KKYDnb$kڋpaw%1moeĵ 뮭4!RM\MIP;$Rөۛ+oі\mc}l,a3S,w vѣIB  ՌX3awKK߻|vJ8XnD-}<[}=opF aJPIEbD0: M'{P&vs ;Ke4sZs bdS@)y-ڀµK~wQ C22q}M6&QC4?ͪ0~St^yZ=YuQ^弉M"-.2s1(!}_ERB۪ 905I2bMԨ^yrUg)v[骏"2=|$\M#l{F/f/.Ư{BS|}Yeec1n %F@]*"z츇:cI־wJ-ZH.BK,5:ehIܫJ9oFD~g܀- ` zyUu!yRRL:?1J;>%tϏɽ1 A?t2KTn쪂-/uW{e8OuqD d\?_417K1~݈H{ACN/rfHiنbE?J?lqpK[)fw3>ҕdk+g["QC.vGhlGp48̌4f*ϫin_ A er|#v,0OU|Gt4E6aɀٿ6%eaBLkA|M}]>z8]ZJq 6* L; W[c*hOfra-M_?(PKc~vj-'gQ+Z`=w~Q7Jnʌ-b${PDkwQqzW9wR%۰'.RECt&:}ms%F.+;I jFg<#rqܛ~Ndy2Z &׹Hb ܾr{d7GTRXEa3RoӃ_K9UQDe8Xqdr9Xd.a*H^d4׫)?gosCxf[vŤJgW X?D/|ܒٱ'#Ÿ9&"pdN.VE'2ڕp\i%6˩c|iS`+A^W ]g`kQ$Ih͉gImS\߲&%W$X6ǛI7+?D{n+6GRǷ*EY^o5'|ߨ\`(ov[/_HspS'Jw]pR(m4c/G\|0eVx܆UzO&2DgT J} .Ί\jr%n^P)w, "n0st;ޭg ]df^7Aqkiz 1s:Y^nu_&^6uVUYÛ$ o%[|:ihSy&{ޡ^e? ᴇ'lmh(&fX4QBkmDY8=l(?[N(A{z{ 좱lU'i;iYnj5s76HZ'&Tj0mR>%?̍b;{6Q"_iF}`GFrRђo2hDtz;͍ i 0e=o4lT.q'2R3^R#,M=qG౼PSNmІ"t&o 'r#$Z c[>=ElڲGt8uv"oT-{S\jasPYHrEf0/b*a!䄞9n+WRpgh:HFwqi+`H 2bkvʏwWxAF'N~] ĩR5YF*,C_/$BM b9'szc>J"r{4USn&gYW&̕{,^S­fbJJ@ UQ$HZ~fΤkV0ڋqdK@$=ctbGBZ=< ڦ|B ja||G/P5ϛڕOQ ׳hWB6੫LzHIA]YI[9-0_`f;a#A[`л*;Tx(gji4^K(; *!Sxsq]p7u?BQIL%zr1XYWhn0Fl,?s&J3Dm^0`r`S}sU`OO go $D~hC/LF\uz *qL:3V#|SU>wwObXFSbrqwI݂5e[wxCN>ŷ\qIC#h76@6L:ԃf`3 3܁Ԃ_Ʌy&ؚSaiL幊aIu_LW iu}"0Vk?]14H2H OI"nzG[=Cүlr~ m\sfT9tܽ)5X ZȘ/[2r VM5KD0a+x BtqXlC}:<? JOd:dLdz Me3v\P~)LMC AXF:WƀFdXl_]lÁkv5ԫun]4M#ptV7A4~˽\$ 3GwoOIYbhM++jw/dV->y4݌b=6{ -8ɾԴhlQ* wPb- ",.{A{yrPs|2K 5^ !4-b=Ǽ;&% '[B6g/!rMψ/EQH벃ywY>S890h/|~G@]0<#Dz+͠WAvTk:Relu :BeU[@=)+V{j+`+*M>5Ѣx3ѳ۴yW:ʿpWt=mw:@x7m}0T7ucbI3(%t2ֺ {a?Vɕp.޺E8c3OFCvm{-{C9Z(~4ۊ0g Me[IguPJ3ac|= );b?}6JjG?SyO41+7e GՕؼVrp{"b>WjOSpW`'"I <䡈paA3龛t˗LHQK%o&mUjlgz .}5 2V$ {SV $|`XR Nͼ.|eډqo:CtO ǙTh.#m1j@{I-h#nk&>&=J`NhMGh6*vQ_ߢ`l1a;/J%AZ<8fε ;O'0BW@8IYǟt54U5 T8HKkn+k PdɛIDGY:vg gSM@Z[X-v\=< @6,RKW(V J=Fy1BZ*m֍*/ K=FFQ!}1|5f7Z]euH`qWΎ^6.Lyx-=+15w edz#RȷDxI]:_| Awz& Tw0ODC/ʋ/1lsRNؼ" OAYR:8drtTϷll2(&Ng:Wu}^"1:+䣱jyjaA!kѵ~g@3"Kr\8-kL"7Џfl0Js<~mx/feѺ:Do*ID\挲e$E]2ŏc $JL/'MzG='9}҅#`}?c}AG~]NZ}/T=opGe `vԒ,sϹpCPDKHpXԉ'%a\ON^\ `h.`UkhIHR 㨖..`1ˁt). i[xZO? NYL[_=QSX8CR&`eQ+􉴩Kn̔ Շo}0lݱu&] msܧ5J.^c ' ֽBts."w_Lp؁ "x 8D4Hy.(c9% Nx `ksEYc1'":h֮?H-ib<'pIx+ki}1BCm{~;Dbv;g8{}7;گyȫKXt1 zaE{;Çi(QIQǹ6~&^C\VRЃjO~VP`w]<8UgX=(l6-"/!/1p2IMɫ%+"c;IO,!}]VzED漃4pbNKHH"uySʜX%"vW'cT]vt)e&uzjg^txN\߁$:%R9`Q㉖X; NKnтFl"_Gjޟ jT:ejܣg y :\js9KRב5 DH[x!/U˙W|"ے Ɓk/ CFPosR(t ҇9 #Ra}o3Ex:9/rU  KB AxvѴ"^Ph,_hݘ8DN;x mR50= Ӄ,DhvJ :rca TMsoAow|/PQB5|<gq\ hc+W4e-M C2oW9&hAP%xwSHQV=!u: X: έ{O9]$^痷9k\;50$ 7ď:c/!rL "DihdfTe \\,;="Va*#գs#LP갼c (q, _"`F[jBkkɀ7d_oB#$@TYr:I8huK5M-x_bKT#çC C=YdֺR! v~-V'VUvB#14{>^+]KuSmC!滽L GފJ|og̠DIc*-3e:fIzhpe.O"3֬ȪKtYwN./T89>n?s80L|%ZR\lCq񗐏G3 K(8wd|˹mF2$=om~1s![&WKAldؠυ^%hr:Cd+aϴcaz?2 3TӜMmY?217SE<0IeWv,-5f rls?mR 8f^-1&0 Xٽ(gEèr54hM?h{)L_4]J<22Ѻl/lmZ{dDbc\OoFcxuޢ5A[Q 2Pᩤ#ZfӠWGF}$^mQ'!J\]As5b6͘L*j~O Ќ] RJnyH$}9 D4bRO]PsFP eu"WsA\MV5}#r뢐jaY_EM}h %K$Kq}SCQ%POnJT2gYZ07070100000051000081a4000000000000000000000001672b7d88000021c8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/ushc.ko.xz7zXZִF!t/U!]?Eh=ڜͩkkHZ逄4?-J!r+;cu"l73Z .4v\aJ=dZ~hfc z;9u:5CLN4n@R46SVbOm'OrZ/k (r(u(_8F9v  e {f6[N<GM+4co%:x:Mv`iqZ\ٳcg] $YC=S)jF_z3vJigr;XFrO1?WL1HC " ʹ{Tݹ^rQ&߃WCye8,,+ݸfm ;c{p3,rt$aV3JPɵ̬:م8Q,mO6sʪ8 Vy9n0a=NՕ7XAwaI|\o)݆U+y'<ګoG>{Bi`{t^縟!.r7&?L!@SϚ+uR:%?}ZWQ%GpST%h3<$a1k]?<-3z͉37R[W(lMnu|c*/nsK CȾ8ϚD?w O=-ߠQnS2CEK_h=/2]:wtt |(GY ~j8qˇ{`Qv(=,$L 3`Sk~,N`YAV?DtT`}C{2$M얂Ɏr/7Q>YCMI[ Kѷw.`V^M WIFfJz.L"H9@R~o*,Qkl\%rN*= 8r0E !ǜz.]P|?tcg荎exo*Vr&PJL׋ztHşV ʮ*8WoMyMFt'|_ UZ ǧ}:E'T5W!UY_Ȼt(<]I5ނ\ H4&o]>LɃb$֎S[ϑ7n_ZeSVN20YaS.m RPikkXtxvFN029 { ?n)1ck襑c:B#d7v@#n %YhÉ+T':;805_ܦBQG>0񙎨 o=~ b=sel>"a*OC(l%C .h?jDUW${oz$9p h9&]2\1U'ƛP {3(FF%:\7b;%[z(B֜{‚J=I#͜kڥl麹U;\X%LY4KDdbkev1z>`=a6 byNt9v^bX{O)l20Zn!z}%(!g M 4"ڶ %HͦT@@xhNoYtLI)@#=.Knsϥ쇊;\3tlT.raylv,{R3nF}1yM|e9{d0ܾ:-7]2e6]C~)U4K@VX;%F*R-9ނ>XJSN-n ݟ<{9TB3qӿ;5B ޕa5OTMi )k):h,_nNYjl#SˍnO|w(T_Mi*0 w X.*8|$)u֖@o)v !лD|ޗŕ0'`mStB<4[ X/"o!tl0ÒKNE[Ku0&3pVs, W/\*az5=zisg'AɶyWdn8BgdJ=#Jl?k4bЬ-O1Aq[vtW<򞧪ѐ=JOVG[=,s~v`w=a_4/lWDL㈎:=%o(W?(KR%4kέlJAr>OwI!5v}QJ? E*(u 5!8O'(tfU+6_ dX'^t~m5T rA\Xr]wSaSt5*iQj3E -NjJs{om'|ť׬w7 O G4 bM@"v[X@J)Oͨh}Z택C s:Cf(PM  XlK dPkYtɼֽM"ؔd7Iŝ& 2}t!\C!o q-]`c(< ×xo1%]IA#7FO FwyK<?'\AM}m 0&|{67wgr#sW8Ul)ב|9" qI~E1^Az)nWPecЌxi%͞\xT@ ]Qu-k lzX(,ԩtYpv1+D~+/,sE9Hhzyu8$=(#TF 4O.27p֓uEO U7AJ i}TY߄dTFpP=2_e CĒy߇V稫{ٍY>zfI8)W`>IDq JRN8Crvqeȁ@:2Дׂ"7Pf?|loeIRZ"2s^SaR.?I_qĩA 6Z bՕ  ѵ;@t=p{\:=hƚYqͱd'IښC%BPYS^ o(7AFg f7#Xcߴ\YYxgqGS-T- ) ~عݤ ٥,7ִCL{NfP`e6w"wVݘmIeD咊Ԋ7cAQ/ɡ6y}XiSVĐ]Z#9?cM9Ms;B/S+\hno42"M#z #(Rp q`$ߗ;֚ͮ'6ɪ׿( _Ă]-Z#UUƪ$o̱(M@V-}jU>u&DtH(vLt%Ѵp>I'WH7 o"R,A~m.)D~ؿ\>K QWxg/ 뺃l Y7p(t)je J.{\N,ݶZڑ.w/\/@Yl2&fl;Up<Pwxi?A(ݼM IJʥtXA}FfSZV"<9Y1􍿍8E+n[[w,>0"RdGlHfBAU\ƥfR,{#"KP'6 PoKzl1t9T].8Ю@0jpmbUՏpeiC6m `"sy Sׅh[LZ g0}&U[ Jٴ]Sl hiwTN0 qKs8HaܒYbp!C4O%bw$ҝOmo{DI8^LN gfձ47>5ܗH'icg @L6i+RK}[ՂNCaoC>A*#Yi8c#z`db'ѷ@=ˊ5]1xt\DOB[>y; xvJ)y D|?$p>wa+ȰU`[j> K*VA } {E#قt4.rTeGӔ=>WȎi$h`IufB3qʷۖRtע!IMZN?%wM4&/)"PBX֫vYYB[nY3GwxӢ:RQWqڽ_E%6ÕGc[װ3`$]xm@U򛦌.&yZ;/FtkյiHLRV /$c4UjW1 D8AE3pn@YT+1U2,KCMJ^hMxݞs)Lc)q 0 >? =h ;.X"ç 1%0%] dOa =tL5b+ ؛Pp嗿y_@0:\0IlgU gNAK,׃3[: 3@՘ {/EP4TVA<|/Gr-:4 kkfK+mtB§m=/@4X8wJd]fc1ͳaLJ~?{ ,@%AVz3Z:^, m xMe_ (2+Lc|GϠܖzbN &uO 6 %\Ѹ&BևW'ƕ>*uQRT-{}eFO /%Uf?vP r"( nww5zo%#mPs;AA tleGj thGY70v[}NgYfF~WEY>4̃̓FFUڤJ/>=Wv=]k=p-SxE42&]ZL`VpM#= JgAup<-8{m[*߾PSk`yq>X.{~lb tnFj ^*)?TNvm 39XBtv|l;έ['mr '"YlBZo>/Fis+B ڬw@Zs=xCkyQM/yIa.YA͙/A&ї܋߿azƯPbrsMѸ]'OD;:/2mf;'m+^j Qvqv! .x>AHf J17-`fRcK 0p7{C<]t\(g)w,[GE2T3xG$ .djw uQ0at%֘mk:_(S55c-FGAՠʹ4q8gri TSR$fB|dm [CLi2pH})/Qc?" :cMNqg (sO=;yCHЪ }c^"#Kdn{ 3ڭީ:"ɦk-ث[%tCtzF:|8-C3Id:)5rYmKtm)!9;G3Ow,}(BQwQ`$,\1,Jοۮi=bT.Y;xDO(ZSM+4Ő{ύ][HVipd&$yE~3*9dHX:.Ej㴡Cuk{сDf'8v.-Qb+oo[GTs29l^?h}*ܱsZф({D WOh7l$MMdRY O4p+^ ߴ*>sLW_#QFZQrf|#_XW1ȼ7@Ik g1F>E(r brT@M\NSw 52*ף=!y5 6ƹf~WU:wq0f(Rc)b[:zk]g[V[Y i_`nd !)m˥lhc!K$T`RCQ~yg?$xQֳQ\w ߐ2k_@j)>;jyY3+SYQg 'l9u)٧X[2wbUfw "m(?:q->CȴPMSgɳK|;2NׁP7P5'Tekq`b>՝ |̩n<Ѐ9BkiKHyF~?b!{4ad#7C!47NWޙk??BNmur gm"*j,c6>,ҳ==\4 )Iؼie m>_ܹ^VFKĘCġGOt!ذLQ6H] >p> epL+>8t0 k&Zt>s6Tڊ,ݢIނ)Zlr;ddzaz;1pv 6g- ΓSZLhP0ls%c^qS1iPל|Zve~?]kM)L,z_s?BŢֽbGZq@^4t2^ ^6AɐNkEќi<#Ihdo |07>'C֠7gYZ07070100000052000081a4000000000000000000000001672b7d89000036b4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/via-sdmmc.ko.xz7zXZִF!t/6t]?Eh=ڜͩTkH;fp2d5:*\`fvU1el n_YGڈb"=V $!$8 w*!.:e{;,i& MX"0-07` HI'α pCWqA҃!e4p_MYCO#plL ;Q A UbqLsB~DtxX'kG[t'FЪ~6u"gVDYl`pʠrL Swt!5YJ>K ʍDJD|MQ=k>%j:`ӭ4_ c)1 CUmLÃ|蛨յt .V kfe o7'q7켗[oxe(HN2x 6h44ʯ0{,"\8Z%mTI+,rHal@c1 ,ݠW>kyaypI؟Ҫ킛P-^^?@P p@(D: f;!0i݅X(~'h^!4# @./GY+D%ml%`*H!6Fo5ֵ:%0 T[Ƭbܦu2j]cf5}R\=!?~jSgBB24v^{~a}nV K촱̢U?˫*(AJsQbqbŜm xX"2jKaF?ʃLJk4',M,5 d"ޘƶ.y%:'ME5Q*n5P:ZywQ,}zcgfKM28n2VI/k!xy? Ee@r;G Aw05}$jv.ub[[aw yة~%})])嚊Rq/(tu$3܆̴Ee@%` BE6t_r-}t;Tؕ*~UGc5aO.J{hbŇc~5y[%Gೆ$)cqPm@lREh;0hoeB{gNp9=ɝ#y!M]>k!i22oBivg%pk w\^>Dn7bk? ֧pg rMơq+޶6 e}#nUÝ*s.smz"&;`.kq=9\vSY83(4m 4Z ʿ Iww^Uj9NArXYH,EW"tPp&\W?T_MfUqcTzۓL%!HV\`UM ؖjfV٥­X(/PFCZYTr" hطlhZOP8:gsz(`aЫrM_MW Iv^ͰxTsj{@bS{~Sjrc C3j xR|VdJlX`17G,w 6T63/F 0ϫ_]I=Da9 [?H?Ɩ1İp6vZ+y5oDQN}AoܷkKhCߎv*p[l4*#՜%9PTBAVmgWUZ j tb#zl\?X ]wiNg!_T]4QE&yšwc^ڒKZv@/ч@Ø,~PLTeovl  6m!vtIgV5F1&-9AHQŨkNp4ԍbCERO2zҼo/V%P6u0:+9U] Y,84<#Yb" V[_tj <(խxu(kF:<!7ED0p "*(>/Z I-v0NoynuM5I/naMI8Rfw BR\NR5n%1\fH0dLP2M?ҨsjSEo,2A`6}d/VtŮεH1i 1 .ee. 8!WcLlnFE[CfU/ȩXc1+ d+aWnWē*サKOO +e)VV7y㜮ȌoG\t7xCnCߜ_(w| Ԛ羅lpP(RZs*[mx~~ o]*µf)gP,Cm'\ܙ]qb_$_UΒt0: AnwKK:L*?h'>!,v/=^2IQY ~?~Id֕*6ʈ(N]Ú[o%ǫA>ϪTv'u~N6O$QK^ed9bcm_Sx_qdBgl 7r#LoSfQBx#QښAXzAD4S&a'(y".o,i5o~K, \Q$o`Q9/kFWE/b}nL-5kQC"ؽm":*@~߁y•1KXץ,E]Ꙁ/Kƻ&^=vRP8g ͼ>eu(2*d `W`I6lŤv{#HGhc M 9ъLJbo+l y3fCs5٦,!^qd#L&) Q$QPZ duASp zMeD`tb16'M,}&+ªnZ˱\C"_fJIR['RIpP i ?;%yz ]ԡ) {#X#)p#(a$&T0䈆k|~&Xg|55]lk6TH+{9_20"aPsKE(dˈa{~j=o:SRUtX Z4?)o |7^9|XSq52FZȋk%74^gY;wNh.co]T6-A6=n-Ҿo! /"<wM!hӻA* duSyI#G\)_t4XXt44[qKҙp'f9{ZG_y?@Y}3=!K=Jձ٨@7H Esh#c'6m2%/D)˃b'{(N\8ﵪwʰi i- }{iK3"sNѽp-%ع}1 vhÀW2|S%MPq"&XY$o~o5{0l*E0~Qri?; `W'7Top; Bs3AЈG2 Ae[ QPzRǷ=w}"8!\*A-Q$xo-_њ wWI C!USxHV >~Ic2fW1hMEA>!A*e"r)ʜj/[=Ib%xc~Cv9=گHe /!EgUTw]49[*_<_(:+-1o5:h/}6vK"럓O+Lj(px{5X*7@< kVH#~֌ Pz1 P&E”$ 0L2aޜ" 9k95EXNe~؎ ݈q͙O.-ߔP ~6G?Pti^NqCs}˾ބ!@ }[Î|+Եv7X3&ޙ%LE9eS7Μ2L?ϫ:]|-`t}RNC;-2]:gz-C* f2R\=8 }1^C  اs '{Hx•(çy͂J#{%v@Οsjh{e-/ |xh!$"2O*mdvV3Q+ 1H _/m꼱;={s¼bST~Uf FSuwI)mXB 8r$.1;Jv`ǘlα3okNpYydJ7uʒ4_i>}P4f)W{LywW ^ Ci8P9؛nK0z7~Iyd0#b`SΐV #e О5c?BW\Q.||`ZdF}_k.UXtЧ#ùq->%5׬]:K6\P< UPbz]I6׭|.'{^="0 c )6XhFQ!Hn i SIRïjt (퀑oye~K3Ht3 a`*>WSԕɣi)g 7}u˲P$,3y p_C RM7 '1K_E iԗ=wѝ:@%waF6dn C?@Ev!SG xu,zT'4+ARi3%m^ªaʟ } S*w? d=b`z!T4zO Cw0@љ&DFF0WM;=-nVޣT f/@6Rݭ܋C J-L*72~n͗DA*;@+D;E6Ñ_/HN#[pc~cW2U1u1ĿdTḠ Ԫ&8M7|cnM מu~GʐĄxS%mjL6DJ*L$V9b[ h)]S{ ˝LIjxyЃss:cK}^y_5a#G4yqf. Pdn$mGB @ĝ(V_i@ǣ:~^;4{]}A{Q;~8S4#/4G_-PaaS,r4;g%&1:۲g.]PNG%Aѥ~&9Koesemygh\m#کmqfˁk|#{)i5A*yqOnUFe1z`lJ)!@%&7#j@:prd-ÔtApE LI^g\*rk[)=Hi,yb+"hQ?N `Xkxat$N# }VQ({N0 9'Dg>^F m:teq&(JӪ(dRqbC@h- LևXј=|#9/7uoIÑYpjlӨy6&{Fwaeqi:_!8j|v~ީ7guو ÂƽmrX?rae>WΧ&H}D#gU>5lwR`n 'Ƃv_o;ȝɟR9x(˕u`E_ǁBL|˝6e1Ɉa4rXɭo@LO{6~(;AdMo:_;==gKr*N~ov*;o*buB"2HGN(zF|[+aԌX,F_o=nbL亥S'qXH`(.8mJSl]OeԱ__lXyB$.KN?FP`v@* 7@E{ fǖWo&Kz$u< BPjD4=,$ݍV@{o|-|;kڴ?'96xR0>qI[WG [rOL Z3gy__ 1-#諥:Zm<=G5}+RfLo.wa݄*tڨ/,b[$aFSnzIJ"Y<)BCpvu~,Njh^ &Yʲ.qc4B8ƣgkv5 žF' ĴE?XZ0Q.9u"$jFlpuIY,T|8ڥ-_Iv\L[ZߵF܁V N[8.ђW﨓f!k˞iSI\V7aqQ:ӬVm(~LJEρ ANd\͌ K  u A 1G@Gz|KYyx zNбw[O-b9/+FtP s1Bjgxr2Q_`$4EO.%5Q]zW qާwJz"X|[qvYbGim#79p5'52ɍ*BDEF\ALk6ew<EU@o73ƚ} Hf峼X<5{_>`C=Ow.7 oƳA"Q7 ƫ{53 tBB%C/!VYɀr ؄ka!jcFÇN1qh#+L>/^&!5X(4q.T>Ty81aM֠?os_B<]xs-NE@+Cj<$d|>5;Ax/Ҡ#AMJ|蠚7u]cۧLߕ'+3(7 )Aͺ)3L{{GGm# (ꢠ-@aM#A;3g`Af>`A0ׯ-QӿGFė77NK$9&rAMfMB~-?._O_WZx th4H̝ z, jTis'TҷJ*x axӊv10XmUK &7׻XDx߸<@)efumG:2+cZNk˭ 4kYGa* UT{(>ʨ3#VCxp1j@ZIqS:z Sq7B֬  =b6tF1 Ud>;AfÉc_gꍚ7WeM3иzr ֢3EjasX(u‘\]#\tؐ6U)^KSmo"Q5X/n %]SSt7 _yq0a,nb@&=}pύe0rjԶlZVt9Q܋)-?UaX`=yȫqbȔfb}!窳 =x.1E2d@dV8&g|n2i y5زx0ַa^6< -(U w$T/"6k2)r/ `}v6[܆#&_dMq,c|S-,%ب=A' ̇ZW)jeO+ ބ~k2YlM C&Ao D³4y_WLt(SrMdH>G e#G<_i.&u`#Чe&C>[4l9\\\ƋM+DWD=g[Mhɬn%߱r mX[*w#fp@F2a04KgMM ; c]2%dpƌinCv!-026:JISE#odT!u9N`(0T'\q?nMj= 'Fg'aE`qaO!Lt$&ASaV^R0qk% b-ӻEztbac#|/{HԢ&@1h}1Xu<.]Y38eAh{R "p?p, ťRgjb vTm3 ܱF7YQڱu:3RMjLrFOېWV0xfl0:+U%#ޑ RҸ;puS뗆Ͻ$+9,DaƙEYAw9#v΃~0g鄹 1 ST`3#ix=夔Evș5U}ܧZ'vy5p8Ήtfe{.PPᑡR&T[_!d<^.F^ Ƴ-"Ĝ{ldqnAMϞBjVl*/JDF5E+wJ0ڜI2N*'7l"SG&KK~eve`[,_}^9"7B{vNmuDcқ{;#RJflkJq]տH]toExyX@i<5ḓ2MMk7QB)x^*cD9hS^BD`l >79&1] F T0:k8݈4*Mz~+vT]H8?lj~q>宦eC,rN|Rhj> b(|qFSؖ(Xfo/[Nfq.HcMS9#v"ǡurY[AEl>(`%Kt_EWͤx-\r 3抆{Q6͹gcKbTP>ҵ >9K{Z/CMsKIpp1@BןTޖcP;f iW3ȿ~1;=!sׄǧr^"` DYAAOfYlFK?|{hI ~,LWyꜯf25Ysc7%hfQE!e*Mmm0b0' Y=~9,7h>@[ 0VA2݌3曱H|Tg2lB轷!E@ J9aWTɿkOSdMnIdKz|ekć3ЅL.b|]ZJ{+i!pmݯraAbrc(eIMG,z[".'*Y65SAНi D󦧥Zf6tRuVۊ;="ǫK ;p9KSJWq#J;D&7(d2EN7SgcۿRp~*mBVŒ狃Yˌ@C7pPqR.m8a1ł<ۚ ޶kP|Tt>F2$N06m,mngYZ07070100000053000081a4000000000000000000000001672b7d8800007a50000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/vub300.ko.xz7zXZִF!t/z ]?Eh=ڜͩa%BTmOysX7٩d#qLJI (2j3?,$eR *, OF|馶gpj`}CEU1[Aм9M?9_DJvWsoZ3uPijr s[- c0ޛq'Y_hdyWhuqDNk6C]b 8Cp/>I~ۉ`QZXPpd6+r?!.^h/gV){mwܽ @5&Z(ې!ܘ|/s'-qz+& :MNTc>Kj W&-؄ FWG*_qXkӿC[C  vA ~'BjX p \I:ق0\cz(x ҷʄcDx*5ִvE:0T@MJ M:( i%UŠ1<->3}ĉ,[y"/C󩱷S5}i ~YakH>jSG9O,zgwi ϓˆ 0n2sdɺ|%G?&[*T*%J2}rH3 :+#n&7ʨ( 3 >S nfpcuo'/[u!UG6rɨƏP=!i<G<1&"@"'`BAZ0:犻cP$f# ͧ$Rap?`XL܏lX3ϪLh@I,`V7Pasn9zwǯ$Vꠅ7:Eb+_Pv OM+=lcM1j3.eC?o6Yx6A]Ihr򱸲7?oqw8[5l^aŢ2/rFm3~FI,'p&E\RLe ~R$8!sf}Nvn-y֘eJCm0kڪ;%:պSuSFͽ ?xzFoL1nl|n-=Iq``efP,؝'.գ׭e2V'EϠ/qu%xR!tlz/x>&#W4['KO BY} m <9_'m9;t@$krՒY(ɕBx iy^W̰6Ej޲("1'ֆJv{9Z;oi#ǯ-o AlS!Cj?.:ّ\71eQ<%CG 8-ߪ_=Cz:b6O`=W_&*SBHsYn5q-ajFpnm/a%էK@YSW !p'7!GQmԴ~Cf+{z3Y(F;< 3yϟ_dOS1lQeBpnLCyyYLw?'68tszKc{#Ւ0 >OO#u-P8F.S5&k@G׽5X#tQvbC>רw򹀩+v['IUE$zO@VwVࡋV3f."sr!ZwwcH6>#7"hseN&5]Zx 8D:_tW]CRomgȹ+1GSU9)bqO-lۼ ƄA6mI=|Y[2À+ ({럯)JD]lwV̀ -MP9s Ji.)2 yNi Zg*,SeJ Bl<݆*ԝfɨSFIv&qG5{ ^rX>`~43Dkbp}OqIvC܋Gg,:N}ܗ70w+8V+di2{3){y&.±h}!h ,8\򐭴aǟ W{zzՍoeXK&,x"UVb,J|kv5Vΐ&r wϵWh!m~ա/îK~DVlXPG;B 9sûLr6sg+QzSOBkD5q} ǡ y_U 6H t8dkAP=j.f^nMV+m#ewKap! :Cc?uֿ f)mUװ(-kkL_j;, CW!GNV?49CR-ZpGdָ0N^73umIe[9/d2/?LI!33񓑆Q_7_s0ox9FqyQ8ݞ^WR< )a oy$9'p =M5I5VzCL#ʥ?]zmjòSp}0[cToo^X1.u,cRh?$ 8*bȨO_E"2Rُ0SB\:65") @[T\- ՘HuK2N634r)1'D:=ˀsbB[伏"ޖnn ކhٝ#IņÉ"yc-QTLۗb ^/Gdn@ vb P tWwe?xTm:*@cN9AF@nsy%"ך|>4cQ6y6 xu9;e*ڀ:&YK3~2EW*":EuBy R9~/#F O>1pjX Ҁm@@o6 o190^tc~,cڊ+yV/Cð]3$P?rVR)8N )4uudBY ټI|ڎй'BWĵtoEs*cfke9S;SSCE7 LL_+|Fngl!b+HnfZQCG`ֻDJ<@j*|">NfUMњy$g}E@GP2x&unn5efĢLB, {B_+/0S;$iHMu6OM%o%kG|Pp8,@rđ,LGRPgcI HߞM8gst wkꭹcsj/fM)נYz=hJIzz&!V:iq=tL Tn]K h3fYb;*e'\ry0TRZRy(Q:TbyO\`%0vХa0 k aR}8V *OΙBQdv'd#٣MRca{:;qGw W<wx ۮbDf=5\yK}|t/LL+cߎq(G!wcZlYm|}YX@QBbXb82Pro/`uTZDXݾZ†}^a s:S{鈉"l(O`ԒcdI1e?H8,&TDjMp^T(@|T4|m1>< :!/ Y1"Fͳ- dl@RanU2 5t2ڎe\Fȏ7t+b?t-5_AM,00{v]]+"COyw.Ol~OjUܳ }F6G!J^BX\~uZާ(Z+8j[Sp7YZ| E Ir9%`{|\@+-Ȁ\W5X Q%]Q+|`? ˭iOH o`X֡(ImzK;#6[+%,ynŘÃU?{Fh%^T=@F=aѪQO(6L0:" _eN 0sH+vᗡf͘y dlOtoв #L랃ZB\C04MTj(S[tcZjiϓLM>ap'Ģ7\c/qbx9M3Leճ Iqoq٫F^ibMGafDxMY2 ehj@.BTe'—GaHd ظ} <-O=<pn\GuCV $@6q>3 <ГQ3 yO]΂aaFiϒAu;qsg5y4Z%ڌ. NOďkxvTFuijHrkɐ'ZlÎx[XTxGN?{Mqx9oI}0$_UZPokf]EёǦ7\JB vB~;r5&di=yjZ4 V{ГU'[{Fh}j}G Uhs٠yC!AX5AN|T.DϞ()5.Ka|)<p>?,Pޢ"jaφ}}vCVm?E *zeQ YOg·w%XN'TA"s~0ϟOw}k?!aq$h8TQC,dÛqsͯ &j,-*$R_N܆(͟VOKr`;o}r@F?RХ[#Q.t|UmBV[O4kgjJ0 E]jF·*nD47i{ #J`=m"*𵅚Ffc} JOܑlRh3ְ$<kyМtS.MuyjGL j:8ċOp57Vej^{AI2p5kJ9l{zъ&٨qI Oi1O6PgDsyM4u/m2-Ivöb'x Q҂fo0>|RBGc>Di9Š9N?R?eqsQ|+3N{xJ>SfT 1)& ʲA9$4sr맍0`kfѣez|ܛ/tX.*Gu0dj n_n$_]4=YgҨ@N(7Ah[rQ8g=KQsHJ!812OЧn* 3O^UR|=]lYߒ?j "xi!bp4׃ݧ8=~R' K-p=)ؗIPx}'O&aN9р>C]otЭ!ɭ$S[Jy/6Iu/=G4f8tdT&X*< qHȋ.d{Mjz.$T;o^B ގWē \;7T-P2qpl/ܩ,;c+[A wO3A ] ^*M+_P域)H-e2ى_)i}{y7yje.^$Jgmd&|jq9[!D[ʏl@Yy0e&p}X@4h!F_ hE+a.n֓X,{4]1x$dO-eFOr^+Z uߤ&:OIV;%yKhuww0b5O/ة4n|NrUM yNT YVьjqi0 AD  B>U;sT9V *2".Xsluf~ Li {/NşcZӊzZr u읕0Y]oTRNy {ps`-!9c cֿ֍E+ZkInUdp`&~wQ_*u%H)9dz#L\/j`Fg3{c6f H6Zܳ !nnFE#̉heCoW] ]=>R\ܸTizطb2k$:x10Vz٤ڱƟƾq_l{otTHވ{kEJ>6G\(Q!.4;*XGNXm+fv (y04vyƢ)bH/_Hξ$dLW6 xo!d!H7&ƞ垥Xosnȡbi3pbd6z ahٷQA٩ K =y;R՜qnҘk= d-F*NJ& *qâ_"=v4%a,,,e& T2/E f.>2'zmh6dnZZ+D禚nycdX*$E",a@h&?Qf̋)J\9JM7+k2`j/ķϯkIY>zyŕ>}Bz̓Wxc! [E䴍&ҕ";ю4xU^s?ؼЗ>ÌނR%Xq!7N "8A jbݢ ʮ8)q7hD]ÞsC&sGǜ[Ċvfl\3vsIiH_yNt*޵A jW G$_ꚫV.nx^Z clOÍG$S4M4*\i(u]qyN)ync.S[tK1 I>9os:XKMȻkpq E[q턅s>{ jyS#"Ċn7K.]e3PˁFEMGkJ ϙ J2= J+#l:T i KqY,Bƅ嗵+U(OJB3ܭɚ[/D@+_؝66@ Su>1'm)։\_iκg;5 }I0LmX7WU=c[ $lTOOs/%Fz)P^` (2>ٸ"yX&MzʢXaSh:PF1c,6=yQu, zup1T-y 7?#(QVdG^@̜' - 4!ɾaIE5۟^T0Yy N[WWUM /ĽwQDu[fwW7Y0"gl0>s/#AU\2^:M0TwDf ?n?AK}L,z5]mV1H]0)rp2XMO?b}ς̓xiŻsd̫~0A*6Vn݌VLYή_c9jC>7qbţ&@c˒+nQȔ.,Hpt+'Om1=UIhVہ.i!zYa~bw_(˗.Dd;x⮭r 0F;Ze-$w,5 8b'3'gQgmG7^2Ս:ޥu 5(Y`FnQZ;'3߲_DֱGkmԼf7kw+l,xL"k\cQ)l@hT .Hh_'usxSZ2GmUs!9ϙ(+dVn#d[Y <̚;:-[Ԥ7Hy-9OeF;7s_SoQc̰kfhqI}$2?H+!cv\Zj5"L;+@P1A' ߶kq:g\}CdqRF-f%d7 UP·)YO*G9i [óQ9!~)P Z |P?k@cl&tg%.u:%%GQ#KfIQ4({7->;P0il9%]2 0>,Lp/B,/i^>DhViLv@&g˱EH,KsR [{E$_ 0y.)/1Kc 0p"$\s0iEL.Ra0.A-r8i &,.wcwk\p]7ja|.4 @/ Pխ; ry$.8W:wi_ɬ99KT1 x'FK"G>yCf@,ӿ R*aET8}UL+UEVKpR Ud;"[wGpZMSI6 `MJt!<.dR{44ī Ys*P KK|)R@7jgMw kWj'HFǜ)(G*/Y|b8VȔ %-?I`Ie;I UzZ&O) )XԎ}zr>8 N~ T* =U`in%U&n5YiAƦo6J=}sO5-Sq+=Eh0^d50i IhzVfv8<@"ZNDm'M;{ra0~aq`QN\YS l맆SgT@$J+dϡZVꍵlk%!Nq>T>S1Oߞs`h~Zgϐc3K/"vЧrwXI;Q 築[rnЍ &5S\r]f xj3P2IZ|M^ eIMcd{S=zeمaY!1އR*D2,W̒m} TOuOkz 8,17SCkuýDLY:ez%[yUYƫ o0xe8nKS&YJS bj7bt>TMbF;HĥWQjW~P-L+$ğ =~Tt0"jfw_nghqbsk8`& +-c$M>Yʋ?ۿ&36Wm6ǟw8s[1%s8ѫ~zޣkK6KZ I>C֋P BgpU2Hȭ,}'can+0lU*4/ĕ/YA9m鼟b ũ!veIUCZo1D(240%%{!0D%ƢD9F̲#Mה^o̤0XDp} )7vkjPKWU\Aɴ87\- QkTtW"V-#^>8-IUqT- yXJs h L\KNW4@58mYK.1`[oeHގKۨ ~tk3=mJJ,GZ0WpgI-XbIVqsV℆^y+quE"D*[Hrjam` t72r%}8n:F9j̀\>kgyw|̈́=="1͎Gr ΈFFWf9]"(| ùRl,K}\a}JH#B<\9;[(' Ԁ9}2c-!(F^V_j9<*^~*s,O !=[8lGxa-%Rg 1['07S7fzhX$4[:NL"]g״f|2ˑSщf5 g`,M䂫Xp!d kNR!NAA/?24 ?IQd_'C<++W;0E +֍zȽ$Mpl/T} ?۷M DzÕ" \qqHK;fT S$OjI$v\*1^;X`h;tEK% $T&]%NuE-Klժز6bCgX;#N& ?٘&8JדNa% {1_`g]MZbϪnh,Az7/N\]>؀?\?$z!v9ntMǼiaehGvU$H*YXgۤr$D(wS wS):/ hMځΔ׏LV`$[a"h`KǑjPeS ]ѦSw+fj2~:7O,thl1pnPڄHđ^qޠjxJZthv8NIUiqN? na5Z^m^1<*)tp܊aZ\Es`cZHO!wAOΧU\dRd#j`W,! A2Qnp\%p_RqFiZVxIORw؈ \[aVRkyzԣ,Lr O DN\ Y"{e"8/Y`!J #&{G(Mrg$# +]zb(!ѳy6Y; hkoVd.Kj 4\ώ^9=a;]ŝvDƜ5J4Rǿ*:t9*W$Vtp25oՏ3ımj ^ۏ6ϕwy[K &nTW k/@]d>VW]E045yZ髾"}-bKDYۘ;# em-+ACCR9>r飂bU=$`$ip"to˃[V)p<4tDvz9YzhjTKVV Bx a-DuQ<&̣`P)kbG1[5֬ L0\`F5[Gd9}! =D]*O6Yh>G~4ꅲ*B863_=^Z?E_aGSԈr*A&fnnhe,nIW^Vg]$ûS -TuOV*oc,A5i 0zHw `=:*&P9nWC 3W-<:ZTԎ-q7JKlk"ؙrG\j0-n\=TCCb̐5;v3-^o1@r2ߟ>qȉUՏ8W-2;BST/QGzÜ%9r,1釨#?Uop 8GNU:+ˍ64UijFzbZF*:&sفV%$_}p9t`z}kmYKJeZS[ =Up(eᄈEfvz<5@zPW-6@wveQ=SqSZHF c0lQ%#H`3 _䇥Tszw }WBŁDˋUrU?Vlqf};UjBUdw0l>bT5wLҚiC3HڗBV Yp)mu6`- ZV MKjC&$\DFҔAg"qG6f.']LΗ6 YR#֓oWqwoTE3 \@̡\-[7~P6zuk&B?hE`v80(H3;}J>%Pnw(˳ ɺqya NCW*{ w*]qT/ajx M`ҍ`޴[h+fc6#"{ߔuZXDMjV&]Z,δRW(z S]49Cg< ]hoa|!?['#b6ѻ l[ܾ9<,+z%RL5~L_7Dh𙾁K3ilt\$CqS{?=ڒy8I< d)GFm`O;@%:jHoJ )X)%%Sݽm}}brɄ2f8pvC_w Ʌo^,,פA[MT%[;]ϼκM'Wv[QT0aQe,hŊsٶ$3XKm_1 4[ mI}j,ݛhtƽn4>'b>Hs +s6\],WV"bƆ<%&P) 2ɗu 3(ei@F;$11XAЀKOc1"Bi2;}ZxllylB[3F*KO@Җm-#Ĝ#:ұi2º)4'=1,e |ݯר>˽ogT1N#րŹ:T1vp)A;# {_ԇ% wnֱ,@^BqÍR%r)"RվhCMҺ-iD?P*tP 3w;/R=YhեϐfxE%lГ |%xX:lm}N,6@w_չ!1Ĩ8qY3 N977hP'd rړƝnEOEPʄ' kɾYgj,QJ$mEN5˨_N)=m!K 'ֶK>^Y9DQ)2b_4*@\}wOǰbt:0U:\)I,M+-2v1zà-ʍXQdDr\jM.s s9c*"Rt0/阓8"5t]A) s|BgC Y@t#]^F 4b#zS6lCFEѵ2.XOiqVfyTߵZ2p~Dg:ۤ}5xޢH[lP I*eh/AQ=>@Cmc>q]NDKg;)ho",V,ṰXuT A$SڍW-9jm$]i+&ۊU՜4WKS$H[l`h?"$WPTΑ*⫽'}0)LSOYHOD5;žE@&y31E$ۆ? gQ&b%pBf0MKԧ԰an$uȨ`&vn-uWh̫Y#Y3D2H?;=Q"ߗ8)r((#cc$g7@mPxS{cI ^L='XZ$̢P[78m-\eLgFTIh= ))RBɉ`m$E) ]f92^Y8*累1(;l}t~#pl]aTh KBnב 5rhovsmLZaTjPY@;3k3Eg.r!S@FaDرjkJR_+xhǗ }Q*kUFS2 D*O'=0u AUp q X-޿79&+:@3 z \rˬûo'-qXIWf~,Y'wQĻ $cLIn'_a6yW€f'l`]um=:4xqY; cϭ0# !y09dfcmxŅu 9ťNƳײ4ֆ\"(DK8uIHURXW2L\F+/}L@C~m⍄,0 9+8ѝ*ύovwoA"6(|A?OUCSoS~4sc`2ݧٷ>fMg |8{}*PuqV;İֆheV,Lk,mbVvYvn>LlUD,1fjЬ_cmȐ`nzU4`y%yAUj㮅{o$:!_P 8:#@*޶pOQa ScL C|A&m>DF E j5SC"Ԧӳ4YƤش.矡< op)1L~ *0Yܱ#Ccƞ::a){m v:;d鿍 e,A/= -;7gZ]s.9;dHsvDȒGdד& 3/FG9^sSQPV2V3˗ aɘX=qCQ$$>YJBI,H+}&)$B(f xǯU\,`МKþrϳ;yIdkqv'7&s{8ccivf\d;fʢe 7.oL.9%9=:U+58IKW~/l3 EmW6oOvɬJCkt7~Mtʗj-]k/xqgaLkL1˧LS`F[ xi9-Rh B6h"P0+GfH9/I13IA x3&YUR\Fb/2x ˛P H_۟%+ƅʒ_jgh-4zϑ9UP;l:3V-=3Z&Ax ׼ אgUk1}6Pg3Bլs.%?u+jTTK:2fe{l yh&}+2,=2#noJx(W~8,ЄDICL;kRf*x+Gu .TV3GS}w6#NP?I4cu^y rTL|| 9Ճ=*nɈĿ)X@O`Fa}{-=3#ӧx.ou!FgbH7&#Ɍ.4B9M *$k)8%×$ H:L 5-ۀ= %j9)~9h/~FU^)W DK+eg2k֡m8 SuJA؋Mԇkowf+Xb-!zG2=o+# bȈY<g dy_М و7}%24嗔e¿ .Q=̜2hQBh8:=@SQ:mZ%y-؟ % cM@݈JܸK Pn= Bj չ6_#->|٘S+q$bIN9h`Yr|XA`4cEk"Бͱҽg踩ejRG443>IWU@i*^?jR^n=ě_F {g c(k6i; 7y.LRt:Km h_1]|(I;UKhEiu^N+OKdS7GPgqְ˩>"w1lx\<#tb-f ۞L<@&ϡ2!^Ei ~Jgw@Ti(,M>mDDa?\ Fh&K&l4i6WDr 9`6uG[f!,ٺBInTD X/C45Hisf\5bf:5976I#B`9ff}*- :v_cq*{vBLcGOMM}9iZI|2lfnW?.GʺÞHHR3Syv5JTFȋQ8*,~"͘? Q?vn EoetV+@H'h}mڜ ZF#>{a](kNN78WeF⯜p_m-z]A|lnb `&2^H ! 7m-s*x} Eְ]pKe-/c6%ԗPqOO[6$!UZg2 |=t`jt%2X fMM+3;K%jz|mMM>_e;jZ9|cʐ &P4eA\b]{0?e |=ělmcXd;,m瓁ۨ>H8G 'ļH5lvEsV+5 ֆl0\Ayzu ykTȒg1b,c#<[`Gч#=9=gD TF]7ٖۋ/w KYPԶ?5Қcѝ.Ӥ7`Zfq[CKǝF'4P_3aV(өmDz8:^*u!w5? 7 3CIiSC+?/luvsz>u6xM!M&?/+[I_}!ʄ[>w̮M'C\[= #GރZlHu1H 'rCRUV?!,ǘ̮j.~_rdҘSL}F/܎:gp b Vn4WGxV1mØf(N3Fcb/خ{^D76 Xn*ttXTWg&y1q+IsAuJذ+씏n@g?S MPV~L%D8AEt;/ˮM45س}n7g'MEט8t 4B e) |7TO@\;NQ#ݿlt%!qc^;ׂE\;5G$ ~'W;T`UtZ8|ubӔ+Ϊd{{rوdAN>C^S6vZ3Ç-hͧ~OIqTYȮSğ2F[|~IC؊/1tþx6RQ0 1n_0xMH\Zd ǗBndY93V!dJ6 K T*u%O^O%W,F,JA?bq83av\/{jԹ@WPHǠ < `כrO8uKdof?Br \{.SBa4W36”Sry"@|E- ja| !5ܲR.I~3r-9BK6?`T4"7kX מS5\@(!4XGgp!e$U2x|"{#q~ֹi`D*KVLEIhuHȪd(YF b bR ޏJwFK$e 8iDoi]R\RԥңՅVԎT. =KpFGr9ZHTxw]~y3lu&_{yGz< bar`)K-ruOç0guw)oORm-%I5,k<^osIY: [˳o>W3%Q>幣 %7Ok]# X8QZ6 6CY?jOnW($QU\y,QH Vh#*ąxykb~V35?ᅇr9)T  y +3͸R6ʃ.jvo#! ڕ\([7aF3 PDI։en:` eChwaK hXm`쇜Q "K8~(},1P.3ga7DVAQ.rGt|gw4mCqQx|[u/$mTb*iifͫ66D֛LJ6d}۞{#ɟ,n "K2D&X8]皿r@;9U4ukKx0D '].-^ZLjݣMS4)D-vZj6okҳo1'XTfPR5nŵex ) D#>Fdh hc-w_1UK_.LiK/:4|19tePMk Au$F%i.9qwp0u4zj3ֻ@I.Kp%Hw Mm~p Pxw9mhf"1 Eh XaNDxc7k*݅XG 60-,&}TM:Wq"ffA]pvI:w{.HƝEg`ruWG7ЖͺfNu@ؙ1WNY(㇝1c>RĐVGkmn_=[GFni:81'ǿԏ6Lmzvܘ-; עԥڂ||^4.aO>5"tV*ݾ>&ٗS;~f|=z~Xp+2٩45w{!Щ&m{ζaP/h3`C\o-bgۥh yF+؞B^52ЙzA{ܐU-EUt<րGġ n[Fai0/V4a9u* }%GYG9LwDF0O7,%$3{J\EӋSo8MLayUUi؄+«:Z&k,gbc [EⰫJNd;{XQ/7yK%y)o}EzfF!p:WPA>#Lq̫Hg\X+`˫g+clf!A#Q%ʢDNэ'uBi{92@͊V˭(~2 . ?clU$< dƬwu|Ys0qOѳk Kh5>K87# {I+hi84I1$/*׻l`Ôe59z w7Sz=SQ1NI?_+'haWATȐ0f|}1 38rgrT}J1 OXQ1!4aV 7s1ڵsX.w(Slˠ+oF&̊Nzza4Y.79l* iCEp5hejɠoʄha̅Y:cYᱸEwn1ٻ*A8>3Q-["<{6xa`MSӯS  4+]>|3gc Z>_[3_։GR|sF_L ~Ǽ!LMnWMmUyd(?␞5y;~*M*_JqYղ'G=_IFDݎCJ #ԫ;ɵymgF>C+xV ]MO~PͶ` ’ OPߧ$!b/X Kl4m"D'yϺ7jVCIbqA;rٚ#F_LwI׿xt o ɼBk5plWy0}bUX-9mHjDZ^Xtc1]r(%~[!"NjjNWUx;!|$K8AR){6^o͗֝ )Oš۴$-¸ 4[~0[α2y2xFKXO-Fbz #d< ˚ũL"]eܶ:Y#ϢI ؠ)yl|Ȏz ϙCA+JBk*ryY(>849YΘGKـ2#LO4S+qe 4$=U࠹G(di]Qf+4mOKmϳ2 e# gѵ|g:k@ Wg5L1s$3M)%0C* 1C #}>VNQ9PI@oG T=/s'%^BِlK053 ;ilU]`P 51 6C3#JĽ54M"m|T@Eq 6>/fFJl$^$zqɸ2 ҉NSZ?8D$/jGBmĜ˩w3ٚ_푻͑b!eIÖm"&@nh<ѸW*:8!{<IH2A[g6G8kӭnp |;,WA$,vf$KeG%=N*{n.05,.kd)Ǣu&)꧳0wW3iCV)8sDxx3i#MŒWgD [wiGKNn)?ac-kEm8,+A^߸Ò<(RX (!=rEA?.<) w7G/]atrjm[Un#IcчE?|wZ= 3 `b쩲7 c-F/̛ *ώ6sǤ/ Ӛzdn 1y&hkHW8Rt'"?&5FAW6hu&lz_ޭZht$#"B4CDT,ȂSs,̤WԣjT'hv"bա߹A1},Z_\ Oٖ߬vO[(W]1A2fX#VfV͵.iFC6uJx he%l>T, vN~t~A11U-B; y5t~;R&iwzZHhbvﮇ߱ k඼D )Uu]Mp37[)ś\l OB?$R{;j1!+l"%m[ jt O%iE5&UAC~6!39lh,"dZݳyő"_ 0,V54=dI&uܭs%4w-fT8Ƕ=&JO @4?ͫSS drz,? 8Xr h9<}K԰v*MtGBݗd(ˆuƭA7 0S* l{Vs{n8 jqZ$|'ZaQ,$H8rQlZMo7F}7PſTKw Ff dºxb.m&mX=y/hUDgG1 kf!q]i\sExᾤu7Op=W}R kP2/,Uɲ!J0}4JTY-^`=} T,yKOCNNbְN/'ie0~]4gx=uYI-Z<2f_ܐCB'I!& l#VF$Xe̵Y>Pg,;IVgVE=>_5U1h?̷)Z3+Z sC,py.$dC僴 .՜ e+(S vf\]H"sjtEER8S! tŤ` 9&CF`qP4S|Ի;?}Zvhjh#]ܕ( m%}pm9?2ut(!%[:EnE?;y]<3Oo1 iGJ¶]&?9RMGDD&} #Ql󺀄^u"l,&beɚ#H oTfv(u\o* &t+G؍+kMB':qAI!;<{DLd"O8:W֦{ LHp_'ys5 M@w;QJ2_C_)>g%mÎiN% ɠ_&vW1;ٝ*+u ziBRGyF lQ6 iQ̿&@G$RxJoIKBGv4H0:{ߘ19.{gSȋ=ԕC׏!1o[;l|$mGE(0Շ 8Rɪ>b GXeQŽT:I,q O]N tzJX9}3_,hxg~P}Aw%M)h&'|(8ȖYBۡ CZU1*y^dzic,LĄZtn+dz.>@*'Y~kl"p~(BZ aEAs9qBRUftUNLrQ=@a,M׫d2*l4وb`)do7vg E`U )ڐ '<'{R5)٥Ը*<JPiE\<(:8MxXGϘLSȝH?ۼG&ւL0jAb,`E$hP3ZWL?(7 Jc}yWOUN(n:܋ŠNi(Ox q&H7 'U@n!BԿTƉ5I`k藴n/"dS,`9k~;IF=qik ; nJs_DR~yo# s9N>~ٲb,4@,ـ͊V X].xZ܃g11ʽY_oא~k< O]s- DK # ϢD' '4{߄5!n{K$BC?k캶8YIɭT=10ds>jS A^;y"Pcc~ ^<]5$u|1Ӱ #<d*|ާ~?ee4StVlJ`9:Oigg8]*;U?!ԼT,iHŽ@dncSaWtɸxڛaڣ-+O3BPru HƬ2;0QhIR~ÐsjЭAw`t!_ЈSP 6ZQ"bT~J{o8Q{wL^1"%B|r^ B^7qPgPT14 7r{,w>W07L,SuT8k `hDA?"lfꪜ?.;:12JURW!\uwmfT= F{bAWɪ{^/4VZp?~#Z4E#A*TyR9:UPA} u>eN0`hZ)zWpeskItgWvlʹ 娕TępGYy;3O(R;ccj4Odϟ'yƂl CYf|;׷~Q,HosRMIaKb>N$Ez,7?rdQ:H>@TD‚Y<@XA&@:~/>Yj K>WPJ9;hҧt\ (8y8iIP~>\&W >n'$ +F(&=1؈ռђ;u^&>xOv.@HsZ0ƀI(p^8͌b!ohZi,9Zee3J%rHJKz)='H[̈j&bJ}ݍ=Q(kwcH1k抋 6q؟ru&vT.Ksv7eβ㼫Fipf؇P:ˠ)1O Vb$bW?=Y1BCfdT,+hd<뎹x3Λ " TZfld_deHUyR) <wRWO6ӬF#bT]}zy-Û6:o/y#"n!f2\V1_K1fJA>\rF|ʤH(#G>*z p쇜SÃ%1zH^RO#A>P4#,.yfG) _c}״G,(?4| eK`|hu}Zn~љu% gjg{opW!;DÈ2Jԩv;M;-k\s}*0)c&$; #+}=f=nc)&{yŀ_UA58ipR?H7ĵq3  u,SJ&aEMua&sOH4ÐՑ -FDV]+0ۃ).cBJl:zsl?%G>E3 )d~> ,*5Iw=:8`K5͠Zyï(G@rd4f;"V(`g˝p$btA m0X"ČAgM#\ңj*޳5vCc%=a#`sA"av1~Aj(TTh;>;7ş**k#`Qc0e8iv02oHKS1_g1A]ş^}.ntgPpGJ9^̵H\ )RP{P1Bc #YxGdO$H:Q|J$R>B;RCC.Kewi=4,w'8|Y+A4:2 "^O؎xA#&Un :GĞH|j4զğƄc+.| UUxhCs *35q!WS~j%p4D*i r^ ." ;,,E#KZe.E~=t[ͧR܏^·/jwVz7]:r˲?QM]jDQXGT\iB0m7Ε6oF%Ӳ:ELס$X"v%wsÐZXI8J<l9X}+C[|U`zTz§( j@i'la9=m tֿR9$I:WO?^R^%WlL x6mUs??;PM1n:Jȋ/gᘉX[j$‹tcg~ My5&}؞Sp2@4ŪxFpúlZʁs&vb> a ff _Q9' e(!}q,49*FZa7"FzXeGi;Gf @1!r3@""^!)% 6 ;g!ѾVlqXK`+L*I$b>; u)Q.kW>/^휦F9I,e f<qI1 >+*α-{ǘC/piH(]Rٙd_^$Q z=hHa7 Xa8iϊ7zh,0n3G{5PUK?8V-$NNM*ž3j?Y䰏M)Ai&9=ƥe]9v4jD2 G'iޥi ܅ ̂'DK}4BA@sP`jobxCJ姍Q3pɻI+/`x;\L|ا X`ЪEI//fVgnlD-Cznr $ls1J~j+@r=7V\-:x|ZC3kKKVmL}:`Ér[G'Rզh ~̼{}6ds" މ1]H[nwrA=G˻j|Ogm}܅~7ĵ(Ua,~NTwMؿPt<_ћq^n~b&d嗢\ŝ֔.\is!6'~c&0%MU.VΟr3cM^,NX̘%> h0X+I>`P UC$b ٙ =NhS4R^g Dbɫx)t-aO@ʱ4PyG8qӗ%Ie>q,ՒUF g.\oqjv+)k*)n\Fj79pc f%eZ UuUtBՉ~(fHaw@6}"`|RpHMj[⡀WA ܠ&a֔ȉ~51i&E:=P ޓ2nF#HAĊzӈOi%'=p7r0:Fڙ8P]f$]ȅY,z1,D1K<\ekflz)8@`˪/< ?$:O㩊3?:'lJtKҘ&B)" ̿"ѦrSQz JiAux. ߵ~fy=HSVv6j9*ھX3Aę̜MMM%b?x ǰYE7lSއ3Js߆XHU Ժ/ Mݵ?}6ӝ$[h,|_[RwyA?\Ԥ*m5`s^a`Śx. {}$k ̖)}dܞ2a&vYęş!Z%ig7wr>j!|p#ą`o[F4e7n% oI8@S`߶E9Z8gN ȜL Tvt'G tDWXv[H;K G_f;yIFAp,GٷÄĴ0JmsףH$]Lɣu Nkٛ5:&%X!95Zv\Jt@uQ̴0Ev'Dt 4#{ |懊/*6goXh A`>C"qPؠ$[Z&9 :8]dy@(1ǽ+DX NݍRic@3DCA@Aod\,?E[أJ ި4bY!yY7ge}=H7hLc,qSp*#X~vev^h\ʚ/6Z<̼U/_\=9@OML;I@"PAZ^̨Y8uv}-pc} Y\`%mA-f,.uiSw^eD$4__"bY8B { cOd_wa?3mNVZA޹>]le[*'>[K1=UB&N!/0Y{3ưԜ O;53stSo؜%+?:UL3MTЃ_Ev\9&rض )h,liKw33L{saM+[ !f]'Gj޴:e]lO4uS ;wBg021t6[*/,z5 #ƪ8Kn(Z_mkXD@_t2ցZ (x޶-ʂaj_ʗ-s@p@f''7.H^L0v`?)w$7Hd* ; ،8Qb/pרӃlHbhnfr/P[=lS_llB޺rԜS3AKsJHh;WA޶狥{P۫6[xܘwJί$Ց^x ;.N+kn֯eM)(Q4N81WJ.Z7m^s I+#B DXx%Z3W~6)&gf7] 7(P*$g2B9!9i#CKFt 9X2PPY?9@歨 IožY讜aLG 3>W1;Yv7&/VyhT~Hxpx@-}ܢbafɛ7{Oa۪G!?pV޼ntC"HF6(떂vB,H#5w)lh^Fζ[VyZ]CǴS Vnbr_|,HVڙMs -E0JQT:Q@ؖ"NڛFJr71O|OЦ{JفZgt+ynLN&gD 5{pzha_/T.A8ndj % ;n7'3R1)R9]0w"a+)"Fqu@T-;|XMa8SK9 o)F*~g ZH}b1fpd@-wEyR)ԯMaM>flfon 5v2dILKä۰%Td~K'=4یRDnEqBN]4“}vYƄKa~)M+K܌elrݽV |Ѭ5uvtS%i:NH ۪|bw9@Z<ʢVbH פe`oEP^7cǫDÕYEw'CRvm~0kus@K$E&qÕőt/`befeX)k~YqY2p#qBmYOp8'P$ ݵN=|bC4 K >Qg߰IH(uy,!g̡ӈ7`$Q2[B/EY _?)~*%`]م-$=.7fA(&ze~t2uo֭q!)tͫLr 0|oϲ/HB=n#z QwڿFFEVc8s kKDu*0u^V-e6!UD+W'ht%[oSww2 m;NOp1 ;?^l% }~\vgg{u,/K̨_l=/ԅa 1s"r_&$ioKͭVz-7$E҂)D4=L cmDҦ88ַCp1kL;肏=jM1vN~qUsj+,'ڍNHl edp^k6uM̳@˻H=~H;} M>~7"ä5C[p^hp@^vJ}r٭10I-ڑ mQPvUe~$̬ yR9ݬ/z1v h) pgyw :sׯ +1D`i):HY5E,p,aLv b:}VЦs8 L' }ʲ@rԗ*O0tV5]]V."OΤHcBr96PИGF1~1׈Dm5jx_yRﭧڇy<???IMfxx{7_o~];3<4#mf&["#p/|3Veଊ|ݏ:O*(1`z__*|'(TmxD@eP I5Z{qR^B;1HsFK?ۭ]`~ ƖgQ$9N~j8g>'"*)r;Ü@tUF&!̈́3/FaR9VH#2X,l3E$}S:ϛK•O˻JHӂxla & r|,|o\?gvkg/<~H(c7ۣۤ  {r ZG9/\l=heG dwMl msbZ9F3-CѲd:=IK ꢠ97#>j/ 6m0l3"ծ}^U-#G +yDmr 97W( A=oS'=k>zJA-2R_Q7[;"C;v0nQ)z54ұ?Hߡ^]\ꌛvaNkQASV<_y K?'}na'/Rr]p% Ed6XTAr=ha Kf=g,vSQ:5lU?t] TCA/$15/{15r Yp бw`~+)`E*_SHzF_Fa6!txfHT>$ZhW"W;sE?Jn1Ԅ),l#EcxS[7>["UCI >J8_nuK2|EtБ>@欀Bۋ[>-yM(B+TiCZ ^צed*9oFE)2gpqNuz3,]~e`rz@\=#_)#Ƃ/Nߠ`3< O 1yH^0@#жnkD=tX N8 ˀ8ao&4It#Ύ~vb!VvPC:vo"@LJ{7 Zw2%vY. |U#9!Oc ջZО"FC2&} xj-ScLapx.TIH+muS <ުEʷ\J/zLcäIU1X/-h1?ڹ7uXδA*i\r['nx'rA+d>Ś Z߁A7ݕe`Xr OGx]YQo :^!ƺZ0'4|ޏf9a__R̔w '&ݴ 77\oDÔ_70F_x,7l0É.}9[z'f +xIo/VOPmVј>X*C1ۙjO}£ IY ѣfdZ2'=aH-=U=K4Y( j 03<~K",m ؂Y{zW\dbZWeŮ cMb`SGo >X@1WzK{9~NLvʣ$.moh9$!?eN $k.$6N(o} وet(I[m'rg\NʼndKIVQ1Vۚ7\(^QO[߉mQH=*UhUy ,- 4^w-8}Lz_482x%;TSQ݉q{+mBO!Tͨ]{"/+ r`#uatG(~(|=QFNMjRJ8:{n䑨c]r+o!{{;U 5$YΜ|X"W(UYqQ`N톙c$J!98՝ӉjTmn BE8.z . 7== 163"#,,{C"#Gr Hq$k _wQۻzX+S+ok6f8ص6(U86_G* g!JwPIhIKM38!fP <-yPM kA_\m4EV&? VDL\NIOezʇ'YeKU'Z'xҁъ6;2TM2=~erH$}sCi;~ r&Btg2C Ih\Iy+F5UAOtp>89ޔN?O`w66Ơh#6TUTb-dYaxY4 NYǾ! }Z0ßGzጓ n [|C)C=(uP4v5|;G-hrm$?[ e|4/e MnD<  Ob  /'>|:$"vj]Rxx*N{X㒚tb>t7z8KO׬UOH4{`eetxB]>MoݘX!6+zqCRTAE]MYh.w"xhX>mAu]Ow*{_J*TYQ2xY_"*ܙ@_>W 㝬 x۴ߓ|ڧe`SF,B/R"97 A)mqMp h~:+邏\X; ivaO#*ke |]Be/ mPVe,)2S:x8_S]LLY2E&(煂bWbh䵂0i|@\EO,ݡ}r)h+/TKstvfL4\ C457崌I ߣNb"u+{f/cZ;v[Wc4lX~=H )sZ*I|"8|"+DT mz~(]B?/h <6"tSicԎVqKwؤX ̝Th!57Ny?Wc%yRt ]/* Uǒb@k͐ h"ϤmGCkCYMN[RMcc,@-Bc>" a~J^U/R~ cdz>uR>i/KL7ŕ3㯟C-Oq3 G^[6cvb2-tțt)JOP '{$`c = sF"yr7(quBbybo*isɺke 2hMpnFB!i8RXXAu<qeO[KvT;s%I'i<@SUzM 2Xt* 629çbx^@߰rA˺Xǿwo^?(v9U$PN03*BV{b`UуKbWq$ %uHLuHA5Q B2%J U)\t>EtBJvm& M(Мfl

9Oa,3DuQ9gb:S\E"4[cmo;h0azYS-U̬x~^\nkPFD5 Jjफ_[.‹Ij8ŚбC" `8@*E#n u4]މ)倠e53Ct~T FϬӯBt1Np "pT}[[DEgfyYBq)yiB8'v 4ڙ]!?{8 ɞG)Ä:D^J7hO=7~GvP īN1]ؠ+GMCeǞ/+3@ )Prkb=!6jJ/#]ab,(%c lkJppK] з4Hm/ .4,̩W,wq`{ RR6 FpM$7YҧM- vHh%KN%.c84P·2.ͳ.29384LPkRt$/BkK{̈́6FaRCk2:9{L&N 5oi?br}kJ8UmAeGh/[.0z-!I5c6!(?-Kv^ٸ19b9g S&€ԴB4r)N L*|Cu(O~WOe"Ҵ7Sg>J"[\8)Oov?O^oaR<SUoki lfxU̯KUiIɍ2m ZG<^ f@VF }t?rx# #_>DޯBjEr MПIGQ(RԛL`vDԿ>?.րy^u!2;g8ţ-IMߝ@\qs#.]ޞ\.چ<g9Ҽ PiM6. oc)em[&Cf)8% P[0e~nxհ@_s8+iAͯ [@w£ g Y;^ %b/+-NƪԻS-[i3f.!PnAŒ#:>S޳4TΆ5lSl3dP ʤ۠GĩVΕrà hʞvv%`V.ٌU-Q$ҦZUڜzѪZxίS[- DSl0Srenx%]b4սŒdW/ G4y­l YITQ|wzRx7SCI )Ǵj.^~n=H43&Z)p.-PL5 sO][9C_ikR)q(U_v}? 8ϱpORvTQIR|uY,: ~$n.Bմ_?J$L|K۽cc;g§xi^l9Z7G Fi ,HXD3HSh Dm*9KW=L .~d]~ $IZs~2֟wGJ׈PU*+|l}- lH¼CPzFy@f冪XW30 ی/bsIjR2ȧC's/QXgۣƝ _d0O LP}n,  ukH+-Z<ѭ.7ۻzeLks~wkJ C:jߞʔ8#'ߑR>zrt(;據a z2*/4 %yQR| ¦Z3L.-f D2*&Y_M #QU#AIT"Q~՚TYSrZF,fhdef %}h,WĔu<atIۄž w^g^{縷E=O2t UTYƆRM#^89mT d%Uv0SJİI0[rih#R7y,&`:{A9ǭ6ӏif>YhH4b4]5ѝ Hi'- _~ $pEWk2o8Gc7 ^*X E=xE B[76VF'sO%v`_:Y$)+96w8J-H͞ki$^qc5,i[ߣLy|睸_<ӗ ;]=Y5dp x _A:+xS ?\`&e_:E XM'5kP27vOBm9l3FOJwIGrK={36$4 :T=m< ,֘}Z'9WR}ٻh()4u050BJ+әe=Hx fԁ3^aNnpsVE.?J9l_|C,d"tU_gDT̞x&wVCSDb5ke=0~Yg,Ai2(d*Cf)S&@ۇfU'0(#GXyWT}TC8@# S^:TS,XγnTrnY쪥d$UTjaNWo= \)7y>] bl{?fFhmx.p#Cw"_-  u 7+HkO+bWk `zuTG s!)`P~ 8tB߅s+jhKo@[yґ9tP'lrz9[w+60PAz [~{u\]0-x ʅ'ҁ?zu)qMudh? dJp0gu'-lVD͟я1sEѢAI5LKO]qL3B7ڥ5L,yo(VybrOߧS_{}}A,w9qS֟aI .m. Gsa^.r:߀B"6=~jWb߯_N G  y#DM}75fxMgdK 9ֆ*Tw1`sx !;E%2:=an|$7ZTv 5tf+M 2_-qhӣ5u)D4d^tZ+F{ m?5kNZa |Ym( H F>Mo UwHaH|[-v|˨E >$XH -#Nl}ZNq.k\[CX-ewddUep{&Ve4cؽ@D{xӽ8M2,p`N 1pdoJdJ0cgbˠ|9>3 ,弄UĹBT#0+f37ZP 'qC5%鄠$L x8Clӛd:AXշuGˌHsi6i+c# #T?`^+NIحjC_ehlɳF<c^}Q=Dfˡ?—}K U]CHD #*.7ɫ^p6\$]#}L@ۍ gaLw4onfuGZ|^ઈ [/NF/~w[lSyqj_ ٫DsוۢU׷XG>~.w\=Dk@̍O&_&-xa0M%ח ̓%q#p.&c4rP?G:mF抜ᣳ5Tf'A0qd듑6ϛ~{z2Z+U&jo?;6r_~)!K-wlb}3 KWEyg/Wdw\腏AAWb=nԷmJBX5Z ͮK3kaB:83׬lp%! 3df}ؚ 1FaMvՐdw~ܾ&k1"lRgIq`[&IBNd]"ynH酾B5>d@rZٰ9> .l9/y:mL6C5(ơ1̓t Z2}ǗY7&@/7k-UВ{_/=zL![>N=^3d*8ȟ *)4?0U7j{/qa床C{L%${bnv0!ۑ%0W!atuV-o:ٸ)V S"5G\q|ԩx?E .ucD1Һ<81(k*%Tr;tEvipb9tq?m<600 "Ԙ]8_ :8 b<&x Օ uW/b퉁TPkNyRtgpE( &;"SՄbۖeVcy}6XClBc.697_!%^~|1.NJ!sXތmZ_ *i#2Ԯ oEyJ!tiF톾% bsau,lS @B7nMi"S^~DԕmY篃$r"16`_BH{ybAf`,QuQd KZʀ;pi=ʲVCU53*ؼ#\qa~)7_̤dZvI[b_r|y8] *2PyN[ ,J/HtVr03bY~4jy;)@|@"èr:͠3S>bRJTk!(#1q`?yy21TK_H$V aXSᷖnv\:4[tfFJ)CŶ`[]97>p, N#ǿ [R9G8N"涧QD4ً *QCS'9)#qY{ R.ci-#ٻ޿sş^*@q)=*pV[Z7 0zԁO˝Vu[;..REDΉ#=3vI02 Vv+UKj#,lY2Cu#pUnn;si=$Olkiꅬ:6wkVb2փ(7K x[ 'MxXj}gvxˁVdsT|[) @9M|;~i"Bsؽ:t&5[S']m2m4Lr暊^H :G6'vg `r4<qݳܦ:uD;^06V7XCZ*%RBEj<*2Z"ǾjB/;acno|34Y<<|wto2AHATE;#$0cS9afB5yl*3CeVn<ة:b]'>r7٧<5-l"ӯGV.*jSRjq˛iJSuJ<Yy/*/;{r#Uef?o0_qܕ) cHyT$O;zَ];$(֚fe(R 37]k=6K/ =[Yv|4Ԕ?#;5E+P[sCHU}ݹ2Z3V|8]J5/QwIT[cb۱!g Dϭ ;?5eݥkPm!_VڒJ}zÉwE̬Ef~3 .vHfrCHwR`fU^"Lr4^ru,n_ NHO.z$0$?=<]o^>\'Tk"DhφVXFJm9>Pkdh)+CQ0/p)?kfS8-:8!w%T]hQ+#Pڐ:*2yK0<#ө|!GtAs#ȰTSuYW5 CN 8uJMd?南z]~=e8@ bxxyc @"۶_z㱅>3?~?t>bwڧEodBx#> $kP| ."Vl-9wVͫʭeeHj\5`kC.Ks8Q!S0| =B(c7sP+ lTL=,JĄ%S#W Ap?\BOu5=!uE,:Pk6;\Bj݉H2}HP+?dPy!?cE~:[gȪ6Ɛx/p"~{fF<&^]>-ɥc<Oplb=f0FC }2QHl8C)Zo[_;Px̌VSϕēy39`@TAO9g* |22ud lah(j\%TŨL: j))yw فdæZvg}_L% "ꀫU+6~%y 6̌iݯ%+4%! [f:Km#KaY ;t0Qۀw9 C ,oba~ Gl87jXa@?8D6ώ]Mu,fjP,M6Qblqi1HX Ymg yM//H1K#nX"Gw"_:R~#魉PRv2 i@ȣذS6p\ w@a na>J˄3\jZ(9sk_y(e/ |~ dS`&p\{rx0^!mګI85|DCUV̺xDkgݺ;`ibo5 GG5_w&&BbgӊmʵA+8o !OD7Irݚ||f)G[Ps9L=7=qBr[u&/Ԯ-i #"4pF'1%bKNj;S/pPk T簡S B"O ZP1;)[vmMlr^S;Ւ;G"wN􅃵䐭(e0` yB"te}NUªL qR$''Kg*DA\oɩJ@%njTJ?ߎbqbdz({~BB۸ۡjэ{ tKn[1I+-ૼDL"v܅$]{HT##RĠ! vqڔQhycH2Xfe [E> 8}d·$8ٽV{jM"5ӠcU!ۦĦ^&2!V8n g79sVгfFSC: D?t 4`ly*hQ@+j!{)P F*4 H=oł|c&y O F|,9oy]WVgi__D2{H[M0df7{X ZGk%z0NӁ{G"٧܈" biT4u0}0%150K8YY;0;1Onݩ5p'J҇2#r5e-=یu ˪NA̼ *>ow?ֆ&'9NJU8:6Xݥ'U/ ,mN1zwC 0i2%>P7]XJ{}ŏG%ɣ(rB5 npJ&*=6ȝkiz %Jr\ئFo*EY3 #= VI w|M{" o/1rWdĕc/.TJĴەްh- ǖm5ك ggYZ07070100000055000081a4000000000000000000000001672b7d8800009fbc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/chips/cfi_cmdset_0002.ko.xz7zXZִF!t/z]?Eh=ڜͩT s?azk+QH_  X @ᶭ1&_Li5WQ4aq*~F-pd;*_K"<~>k;GӒ˼xкPli\);( GsG 3L`GUhKd |1( ;DA]ɿĪ~15q}1jPZũ_eSYCKd·I<e2ujB4d:T>Z/ܡX˶:7ҩsrmҸehy9-hBGKu[O:F85MA^)D6![AGj!seq:J^.l?%;q[M/C͋}c`/! Y΁^V]?P4O{=ڒD@b𕥸L3/=ul@ظ3md,Z 42wFJD+ڌ*8jۋ]r_y!~7"Ħ]-Fq6{ڱ>i`C99`W>7*¥@+3̋Nc|rw[sIW(hEkwJ5 tyT,őwMU4~=TfT ? LLƟxE䮌$E8@ `=ުٖ]b,]^P_ԲدJ_(' /ٮEbVVn1M0rCZjIIrױ**fcSK0U9Ӆ%5 ]-hBVp0pGVpgr@5Ex Vf_ٸiqgdI$IqJ1EQ1+@+D\?ܸۋϒer\\0Pvo\0H#it:(#V|`>U^Gؓ;"a^FTߍhOnm<|qu[ N$HvLQ$|gl-M5}}2[w$a*[ǢWV6NTS:Ryi^1g=5R(>75nǑ+5;5:E4&aUoﰕ3&eL3ۦTH=Z=TaI~X Gce'0>T' %.$$|Cx?cOo;DKA \C ‡RR{ _|c#ө><@%hzpauwp^k0oS2^eapM}|ߦ_0>op>&Ng*If:;%1:Y%mz %LS{KOK~ǷnF_XICB]6ԁم?D/pQΞOAk/B!\[VcUc$7@|9fnZp#LmR4pSDg߭V?*qoS,ri@?xq~SϪkʯH^;ĬQhZzBF+-)b~[LB0+]zN?d]Ws*) N/h$c m\M[cUKzӿNXk{WbwMp y{||%Gȇ#~>GcEBf^տ|=Y,Y2i4JWHw_hf};c/šx;@#Eo(\ HS܃X;>c쀸j#YwnbͣeXe2HjtSZ/-5Y@#ߧgpqR ڌwQ H|$NS{?ϯ4dނxC*M%f6.IKf(1$+%0f(\N:jMnYk,bj8XUU"wPXO[~VYJ\Y-Uf"әi?Zqsđ+VkEU5֓QPd$*Zov1)^Yl0vfMr,a Uf =i<3IZKs)Q'yY4UUnKCdNIkQIq o4&\Zp>NH>aKl\Cd s6IhȽ>_zC/1&Q&bi=ʟ*Q:-Eo?pVwVDvD6҇K?m1x0H_MmVӣb8f|DN5.þ>`V3ȹV W dT7̯x߂_u[ ͕m}FH?"_rБ@7 䊈pOuLM=fم:f@b)zRKbsDlBFD\/cs!0Pֳ*̤V4ܥTjݦS2K\kT{K tB|wՖh}1'zN~eԲܒI g f{KU,/ijr2{ib^ ^P3!H:7m헭s 50_5C7ׅcʹ{is]BuE-)^_n6*B[u=- 0WwPp`1-JyǮ‹,2`W b΄^>Utvru:MTE& _-bӸy(GW5(sEW# #z-ٿBSZuԱǝ&)l|g$J -\#o]dw@TfBe<>oXo *?8n0,6j wW1] =)͒@n40{I<n5G}3N]0ePiHq_ՀeBIp)FR{WVE%BОL4Dlsp*5#EAx/'jHp8v* rq ۬0|JX G4[C[V#vR ͳ|;Zc96PL77c*oqzWy/rxUT{xGėjl_ĭ)"">4Vvϗ2Ϊ${HluZG!ʟo~lCS-.Û`IHuQ?#1J*kJ?͏cċ3ma"1^{=xƟsiyFBY[O,G63yLVV7g6 z2]eI!ɩ3 _xY!^)+(Q=Bw %wWox%ħa2NX?άV$WwRVm'i-zH$0G0sEOk ;i1uOۚ۫{.ԘxuryoЁ*5|W}\ G;epɕoa0 h5C\d1ySSoCBu#1^SlL釡ﻃo닝eޝa;F_2'JoJ2R H2iͺ#Īr m2Jl!$ʺ]S>7y.ğBYm?‘[Ijo?M^y x7폭GBJW b3TK՗{`_w8c:xXo~Jok,s>ӆ8vRj.YvvFnF, ? ?~z,߱JPސX P&@FLKJV+R΁4#^:^k&5fR;tPܾ ^{GJTszu+SoZ{N͠CL%ö,K"?>zD%sn8L2޶_ 3Uh[K0 JVϷ5D>`HlI Fz驇]l9~ɤk $ww~y{<,H+ھccbg@Д7 Bf?XvX! U4$G}F|*Os߰B z`6b:!*'%v#*] }All6Q\; syUz.TI=%HlmL$=$gքaHW{2\rnp@1n?i(^ e8+t ELn͈ ^99w^M'Kcƻ&;f*|CO|Fh1R,:myԚ7b@mMf!6m -4TxtxrRa% Xfc]$ߑP·ۄIoЗ6})ϫտnZȈj~җ >; ;᭸dVɒ'6h)X0hV^WZ8hKUeo[. wup_L^8V^pe>elt[keؙ}z^&8cJ)5a s'BX\O'̸SJ6Q՞ø!LrZckCQ_H%nA 23J)}GINI^V_[װqFR_|in;0R@7nTeR A#-( Y߅Wd˚3FWx" (9~:|XуGM{p*d* ͸E(uw|)7MsܛgTş嗈 -HȦjzǀ1 ]ek aH1_ ¢*\Maj{$$ K筕lcIU zD٩(PNv2jmrd3rc6ʲ.1 j00⛻>ԭQť;QR:XT8eq:VҽcD[}wspVxM!-טx@}9ZW4j?>.aSYo5^(cپQ7: YojQ[481[d G+Dz䵫vc:}-U*>Y/ 3{:[H3j=cXq)ﲆz-Igei+tzL~]!¨G=!"?+Eqq'L[P2Y+LVvNdIV!TjmO-ѕ>IXXv<;-z|{+_>cqjo?ۑwփn~?0*'vٖ٩<'C$/G% /BV釵XB= W6#@QmS&a0vRb BO#|58c+$OJBbe"wv,^xcUei(h[M|'ܘ3%WOֳ ٕL oK2C!v\f>ɰш;A+ɜWl6 JuF-:G̗:mzӗq zӄ^ F>WЏ z]^t> )yMʔo]fAN.2Qu%̏ɣ#LBgu u b}q?:owa1̍iqlK^yi g)ad:ߪH\=va>7~he0:ʌ$9F_x2#3 0t!-򆍸X% Li텿9nN;XɓĢzCɻs)\GEHz%_͂5OK)˒5]#5*UK zl>1h 1_"훇otE@H6c˷$1j=fTn8,2uvL:bVd9:Ē ޽-h;x+^U8]~,$! K(Rbgk:}D Vme^ނ_Hzk;*KS2$9bkj: <;Doǟ'ɺ>).خ~KPtKl8X-# P͊:.H+MNGSE_SR6H fe8^(~C3.n޶L|l~dClحɇ>-c6axS%=Hr `A+/ |g0 =&{jna<6pw/l&3ЊTnOde#jh4@#NEkV>۹{Cᷲ9^1"w 1O]18pBvp`!&-PFNR +Hf+ҭ42hݖk7\BAŸI"xIŰl .ߠ t;pZ6tsx:^je: [۹S1uIJ.bNf]Dzn_(V)lt6ٛ{Dhp_n'4=^_Gu]cx8SKtȭ%hgج'_RTe/6PZ5{0)}ú޵OƮp!&BAJ:i c2O&RCGuPM0DÎׁJg`@}W5/09Sф#Q_bPQ-#~0W 5 S)_ht>CvK6V!dlAJ=yWX_oi7lĎ!Am8jcniD;sCPlF jlji{=Q[=yh(qxSNkBLY +WR },ׅãCQ,\%\_ٳ.1=I }??H3 ˬT&3tfIUFrjEsⵙh\.: ffCEs?;0]Aۯ䐘(VkfVP!d~}nfۉ-YBrk@{ڳs]ZV%q>I0_{E*F2t+Hq,>@r37Awxk5anB'_Ejfx1 }Kq\5Gi AF? P oaeᔜ8RXhaPEua"e"H}OpZG\/6=/u]ڨw #Y!@#UaccHTkv[,ۛg2–^ |άӥs(YtY 7,rpg}yn͘U룵Iu1Z+Ho&O5 9: = f>=_!]뢙a#TTl=%nZNc7/z 9ce%t 8y܄/t!Gq<]r 3wJwmU/9t:$O}}n!aY5SD(yo'?"`zt=WhK6\:R/N>X8s,Ѱ4D#L ]֮Kp_K cOxI^ ʥf g¨EҹG7-KG^DZjuUE.ފ J~>, 72۵'&2C$%D| Sp&Pmݔ<|cw%W{2b.\IOx}R #$_ҥLBt˦_^hUh?jh>hd'f p**M.}Qgp@VIjHG8'0I16978hA+YY2Xw5Ae| ,!/u0|L$vHx}MdiCcd˰a|l8Kgd 'uĒ_T;xaXsD(h Uҷ ~\kW3%z='T; q+ƀc :^n[+fiK wyMy@Gթ3쎺43ZM$#\*b@Qolfw{/bCrէ$), tKȱ`S$}֐Gk%$ Ѓ߽NxXuG,;cwEW<Ȼ""QOio4=ZnaB\׈R]I{SF{~,W|TZp?THaY[zRq, tL/q!d3Au@c ֐=g8BK)|j ,3~lj"7u>S*%(?XLn7&HnZDDLJ`mQ/[N `;?¶:$rS1ԝ-ƜVݗg"~5|ȋ\O=y.)VV'l]nNX!~kyRK dD4ca^Q%H[/ 1  Aa@݋7}|M_gs8$ {)3߲ ( +ûY"S-֩63 R mfK$5ExƦ.^?TB{QxBHx8GcQkΠR2p{9ΐ[?! |JN&}RrF`iD)kdɁ?[, {fLUM;8 $t]o~v꩙4.ЁoNKUC8a5urcX"γzVϝ1tkcd}ZO2\$ep(_;pOJANh_T)Ggơ֍^WŵAf4UƓЧ]AK)EbHrQ $d"E`cnZ`|EC"ۙ75_0i.C8}EٴO8-Rcsȱ&I?wer@x Yguve-86xGڙȂ+@|W ѧ"QNwWI~nwo*M!VE; Wz"HGU V#EUE-큙M 9pnD0=V2rVӱxi"R|6%ӹmȱfn|r "Aي[ܙK'Вkߗx8wi1#0 "oZw; k]9GM clZMg(JZ偝x4@ q 2OTa] kl;'T,+&=.e3"Bƅu=JJը Lqk'M58;6k# Lr2슪M^XmNj~y"~,JM_n NjҶZnUN*,;-yr%IhZ/JRڏ^nKyA!t'a둦K,d E`msd[|G6>ޔ.)̗N`wRr)ju uăR+9GavcW9ҐzU?*ĸc҅K6oqDK AٛJMt _5-BMa?s`_~,L?EѢ`f[Pn4f0FzUCj ZA!h`$&Gam$ YgRs$Bt$}9;qdY,3BW3o7ytށJ Gl3t@2vz7wZk4k0SyJHEc'QD괵h7n[Q@vlz%(rhF%ŦBv?u Pk)y'[r녾դ_3NԏK}/DƉ^(ZO,PJ~䇑6%0LCuY_^Ȣ tCo(t1| ͈ b6=>@q:0Cd̹KzD}ʼnZmӃu(a(s5suA.`8 SLC[0ĕ&8/$ 0`[*}&giE]&Tyr#3O|In~uQͅhU"Q>\* C'ۑƢցm.*j秞U]J浊)~$۵`Y?pR٨Rry܎7l"ƮIzͩz/IZD=㯞`~1W, xtN !.o#_I/>wXUNe}%fPhaVY4ph=n!dPE.6:< q6y]r`9K8CV2N`2c n6!Mn Jmt@:괛6tp kk>Z5_!l' f˄S 6u; j*4VoO\,u㴖<뎑+q#4a@J"&WmlNl[Xu9u9t2N&S}*H~p z M46s j@Ru)FhApbVf!8gJ)J nŐ;Uy_"kQ凚8W3 ^=_ZẢQs° CHp;TU jjmT v~9`c\6|U[zg?hN8*:| jcdjQ@H9Cqg,W ¡n1SX9NɠaI)cyzs'T&&䖏'?j*WbJÛ#((MG{B8) rgcu="BI*J~s nʕlD_x=2,C$>m}",5ÕNXpg1r >*lr@0KU;Xܑa(BIf7:|R~%]c5*EfO<+^KX>ߝANҖgFmĴxH;ͭn3eaHWW,dbs&g"CkOriNI](sVtCdAJN#{@Ę]@&?~@Co3skUl`%4 jYjҵ:)yCu9&9<ȷӹ6Kֿ\y\r^ēH *vcz4=bٰHth-H hzhC]kw StGr)5+%VcNA]/~F@ݸ" iVR L Y&iSed7#8XКS(t38 GM1Pٶw sH'910m7t1z;ϬN̴02t7t&Vm*\*C__}(z+GĴQ#2Bn>sv#6'TTpAwzsW}Gom fZk<5 Y*%6+9>?ZRܹi@|G*S1ni[&7p6X_R,"l̿kqG?Lij/SlK(eKNJ$ԩH_n;RP͇f8¿ N@! [<đ엳J[)2}72/aZ,1mvx(]ul6Y.ΊU%Vga#AX[э-ܬtilvwtЊ'>'ýKb{p$f>' KsN n@K%r&;Qt{E|EX )XH`^2zBWAi|GN XX^cpr ] -ր7aq@I*'l)YJFo=0lfH\1)r"ZO #:z9_+ 턷{Wo] R б'hS2I)G~IDjS)Լ#޼(v\laA߈?AIRzăb8k  bGq)5g )(w!8MiSIQ5J|cRڹ*c\2kj: =̞̲֙݀VK@Rc RݗgNHiv0WG[JDH.Hi܆]ѱC=C0lƱdІ|)io@#'B .iO|t;1戶M KOfI*uãS\U\ݒ6\!HӚ klL aWU; ȻaTN {jwLt1,ut"*Jz7¥;n%Kl^!戓tRD-ZWBO9$Db/ȒNo\ZH ;QZ&э iq_7yUgĮԵۇHLnoh"lZtأAT}yUY I IG-GUr;6ӟDIN,u?i5tBd-R^ө`L-s7(B< Z  9@t@p)uSMj0G4/4x$$f,r{ HXJ %9q_ m,JA ̪$KKt+@v` u&P U$5rs0ko#SgOlU@QoIf1Ziܘb7<8A<³79NCfq!5g+3Y swnFN|3HIiɒ H}wCX X:ҶfWI%}Cw mb  "H ڧ:ɫB:J&5Z1OТHT8][ /TA_U.HПDEn AUK3IĒ`ʫBiyDp BlQ0l_HUmAe1S(?^zf<?WKS; l2* ] d7-^u*ڢj9r>>p'X @B+Եf q*J4,ʶDчչz-n7 `&3^u ":m\PS>K<ȶhkh3%kmť/>np=}ɒ!uE4Uqur$pzyYrʛ|f>QsXX-ٚ4"weWx/;U|h(۠~Pwe9:0|н(+ neBcaX$互͐.'ŧz&+!(rkFkT1RvCSb3s^W?q @DuaΔֆy`X;@ NJY,Al|uK$nŸ_^p7\C[ʡb`Or0o`tYAp+78d0L "w(l;i SCpſ &n{HOG=4LU"_%~?tn9:SjCp\l2 !X?O%M+g6}tc 0sK4)zyFR UoG)w}i]%(MC`s{EU#BMQ/pذE+~ yS|Va;#^F\voJ?EXPBc6}PpkՍq%KT#͖#j~28Lg;!wSY~SkZ&Ai m"W)'gb?XW}ZcvPEԕBNS \~g`$;Q&H$Y7 4ꧭ؜yؗ;t<Yy6  ľpLi?0;(_HA3`3Ǜ$Džtz>bO8Fk\t*-Zs} Xu{PXxfOẠ+r~"@7项Wl$A^+)W,k}&+l$: |{f(eJ|9KwױjN-8t|wXC,QR*:97nHtI+u~ VDMU qk8`_uE{h{uyjK֜$iאR!JkoFaaN%=o(YBЉ́> 3%ΦPC GA³.7 1nb΂R=}&^϶J{9$wSZq/1efńLBþ >35lxwTsD!/ 󛷡ʗVwB(U>ɀ*MiH|8k=]2g_[(>czLw-7FŻXq'hW7m`~n7BQf +-Ea~TN0jvR0H`8urI)`!a"$Zwx:'KG.L3`=xaF9hJ6;Q=~^|:^r+'[JC :v n/[dB6|K SLnKO!ȼ67,vAM߱ 4: M24us2$ќguYt*FPN8ܟ(a͙b5cȖ(T36_tP w *#Άٮek ;CD-l-L=ލ"l;Il`.JKsE, 8`1$E߈LR(E/ZO݈cLpbu:3.jsYd= doy9o٭k};\[ueZje`QQM/{rڼq|#>Jb?F{ S]V0Y^8.DXnbz;V|WG-(S-)"^r3Hgq =ͤjԦ k/gFd; K Q6_淡A y'bg%* lȳQ}!VdmԧK:D>i.Gj‚@~WFU4{ W'ؓշ>21w̞$?p\HnN7w5"ko^_*> ýxw \O[42h c:IP_0#  Kp=0!֜wz0@owAY)S\Q"k-*-jFMui 862Zc_ bN~ܚr,VcgK['/.G1k6a|uEi8T- 4#kaA?-GztBRs#>)Fhklkd"> WEwkLEд kf~;Ɵa-觝m\7q3Rx=' lr6'+š6݇3R~\ڢ!Zfƞ+ڦu!vgwaFv u| ֢9ȟ)9ctFhx{r)2Y?zkK ܔ_/L}3]S5C ? kDSԢ >Z+g/54}hVBDeKOᕲ7jU!굂 Wsh{?Y;IiфZoA{\X$Eaq\˾tk.6k(签Nhڄh2- U og5 sJ%>zYFd9H<!,GMJWa,$/V pvǯ)4EY^RDQ j+\n+Tkb |+f# zW瑑l1F#~|KTPtRwPXJսC~[>&giw yʲ D#[mE7&J:ʵ~C>3k IRGG5=RdЄ~oLkB7Q/.]6aEcRs]rr{FrFN-/)IUoOh6#dSG ʡpBRHHC,d0n#!|+(E9۠nuy`5>'I`=T—Lg hd<}5U$z䐸36QT>߆QuīMg=*]]IYqo3(DXN~sP\UDUgGop6 xdBrENv&֌qzVUoCġ{+ÞXQ;AA3ϗXRqKcY7v S2?+>]?' ]q!ZUmZA^qz7Έa3,*BrXWhb41QaߝnDKM;o8rb'YVkԩEGr8' iX󘰒A _9Jt\O-놷-s2yFl4w.ja#@=:•Cc_4:␄M]KF C#wz?w@&îNT%=QCqkp};i,CQ ìz+&Qܭ#`pӹmT 0#V8~$qkU2H]4?oɵʱ]"Dܠࠦ.~;/oM  <^v[҈oO~UL/N`ozw΍%S{Yw#i`ș)tr;1.ZtRA[y [OS*>q C9R\MЯfP~AhU(j"`yn8#27si^w%>W;oA\Iyס _q; QP3՟dҗHqoǷ&Zx-kQNK s`iܯW#Uy70tiTցG;tHشFeOe:J*U:4Jõuz3@ K{bǤ4$Ig1d"g}Dd"3a1cf=ϱIR_~਀Uۧ]S~ !6ˆmX%.FґJ& bbs-hN*CM?W9Љd(t,KsL3 m^EoD%HB: ϛSm8I })*Zd!&Pa"9lcaZthp4^Ϥ')ffω;WN,L8ex`@^5AXl#=l|BԼd5}pT [A'չEI M<4MߦCo){c)&WӏIeS]dfՊg58WX~\3h,_@= =xr;MIB0XUǞĮ82d8m.*鱠09t;QqFAu&(qa\s!Ql KQ9N!d*U|[8C3o-nwKVJpd&ڛv s=w[^eZ \7JPS kʉ|L9Wpc4pF<grXQ-blߟmϦ/p Z+C YKJU9FG'Un84r >!BJ%|cRR2Sմ)ٟ[1+-ֿe(nV7L!(ߏȯ<`+++[k=ap uBeK `VV9H hc_h!Au01*lT\IiȨ7g^r-PR K漁<{ԍVo{1K&L)o meR۶ ̯k[HR^YZU9pnD4wNvT2RuRduShkISC<ոμ$> ߀>Pґ%BRޯvf%TdYWBJ#ىAiJX=:>^]iy?vP, cLu`kiqg!@[O >lیu^Qq Cr3EEyVYO a@aM]ڣoGu?inH"]zcTJe"Yxf$Ϻgƺ>/Aw aT|pje_y~k?jP54$" J34d dXte$3q QywiF`?pV WN姸%WDRD^1-XSy%썰tJA1ݘS^kQu;B ̈CsK:W[yB 0zl۶ҞmB#wlF:y_tum0>"y,##nѺI1ްApf…fo.:C#r}W R6$ 84} q>GK hSz,վ88|s\[It,^nKOY'B sV?sE&8(":_m=yyUv)rkqʫ*Xi$ $➏V5F'&.p1W!4C8o߬x 2bCp4V5ƒY08:MOjBz%`(JL$"_#1s+њF@hP|XV`eHd^{r'%Rl{Dad/S lk5ԕ^4P,+Q=&AzgjF eW@+ޓQ|1T`*={^6 ,r%40@<hsyq*tLG8Ӵ1l7p n'H.C BZ|DR@xkZZ9>9gd̞y}Tװ(/3/Es˨s=~4EX 3W 7 9~ɫ6k}- 7c*CNGT_Db ЕGٽ`R J^o6r}i5sOuvg4brPsQ6MY6Za<$o(ݮ vk㫟}φi r$&Wh5o[_v5Ig7\ާ`Y鼶l5#6i'r bq7,=Ȣ^P]9փ=qxs_|7do"z!P.0[VndنĝTB ;sZu 8Fӱ6Q*˼S*]W7Їv7g\?6 O/<[(nŻpqI%5)"4c\iߴ5EȤ3{HZ%e3qjɁBQq*؝CLkGH+{ Uk.1n% q,JB{!/3>%UO! M>ϐ]wXX6 Tr~mR9tClFjᡂO cҺ1!|E&ћg( gPHD@!.uZgԖ~3wɷ=^,a"N/@#Հ/(RXjDި4!R)o ܫ0S2BgտC5_|1%ݑM{.aYjq#5' Sw*Κ iV/Z4ndǛXT$/R-hT ֠moTQ~f>xA)MSھJڝ̸+d=A9m[](ɾκ(G_:tXfjk|!P7p;^>4ep~[t9XH̯yʲ(Iz0o. 2mzz$#"o6q@l?'+{Y~( @\!B jr8dݞw_)>͖'&io뜀rYc]H|$1윤\jt ,; ?}M~^kҳ虧(Ia32PjsnT 7T$EN,LDŧ|g?Nhbkf)  Φ6ΉS`X# @뛠Nw [}?8{:FefCr}䑩@fs2pXHd')ez;3fԾve%L!Xm=Vʣ$wFx̴vKt.fRJi9/Wn4UT ,B@kN3Gѝ4!AAhʏޙȻ߈* 7n!wp!CgLqBXvo3ֺmJolw[zEȗtS҉ڿ ʾmzQ׻7Knlb*y(i݂JÿD$Dڷ\)o5Ws&| IfK?8 ZCA<GsQL鄏GfzɭB/]@hrBncvR)?+EE{[[L~G/Quk=HD̽ʶk!$u"y[?<~>ѝ"5&Ѽf9d硛.4VgTD-1u_mzL#Bř9:4g6ˠVĴp@ȉ"MϤcrɝ Uh7B}Jf Uc5zT7`dkҜq'sF׿AnhL˛M =Mup5iK}:{ܟ8xV:8|+V$k^X60k.Rh/(|#ڗ3\SZ3 ֦e"J)`VL5EeGNb83²I0>XlD0"W @ZC%]nr7Cz\u|d*4Fq7gG9@(شJ$XFɒ+RUa!HȤre_Jf*prJ.1#u<<>~RAnR޵ډ"Tуtg5}޺7pSUЊLt bUJ!vˤ!hE@J)͖pj=:AvLQN,}df$Qe:;ː1oB46[AݫVΣyҹ;{ %NP}wf`YdDho4;̼34q;"<1ˊ~<"kHSHjA@"[ӿpxy.7meb:Wҽ/#H2ݰБ~2R . o  , %fE[v }[lϘCr!v-Z]bf%J<ݕ1qYϿ__~b7;]6LjBZs4XʴX$@yˢtҭ-8xѱ,60aIEֲR칛4h*`CDDV@hLEJb1̱s|!+F*(,x*|Hb`t!l'j]]|Нt4 apN 9CKvI7:R6IQA+/SM?3- f;i$ƭ\JngFK!'U'Kk\TV<w*XU`-i "Ǚ?$ )39(Yؐmq2"yUc5z?̓"3*࿓'ynk@ЀA}4mu ~6Z֜hK?mm-zfv Vη7V,D%䮱w}@qXiT֒{墖]OrJ(9w(_@ťcOmO2F+nDKCJHH{dlSGl^ Ub(Qf P=oxJDx[o2-_LfKk&lH!$vci[Z4╱4`vs"Ju($E4̑qTL?Fv?u7wk+VRn(uHwY&|)VQs…?)5!}ܣi$"%iiaKwS-QgO$\f@O(O\/se.caWkf@^'bg̩3g/UTS l[ɩfvTֺ֑>16p\[=1e33 8jW-ɇ1BM&s~ :2 ̨Zx5^(#VGtK &:Tse }BiolWr7P֓Ը0 ޺ ޹Crv| ŭ2 JlEjOm 5;LW ?6]#~m{}r]anʾjb>`l`y/uCsDZd&XMפ3ySc7{5է\=.Şž{=1r`@$= );W*HtSL bߧR$]$q+1p3)@ic\];DU;meXˆ_ڐޓ<-n;тlxbR9M~I"g>TU QȸR㱍:%5Ӿl2S$`rO*zMq;FW١QhTܹYp: Ʌ.7X .i%.-_p1067[dE߀W%R<,\^VIWzm +xMK++GT>Z'8/?]í,MxlbLu/aM R^%EB9-96$KpO:Uٝ؍Y*kG9j9m֊+$#SyCrW?'Z16Eqq8 ޟ>a}͂v8vY ;(.brV>C5|„X{2J)H}=1Pva*y-1GHhejo kIfC!fdanK  t[,d:T#əQh7e͘A5)^آ_)9@zC :-zAQgAp_ Ms.ZjtLCo!?/Tt Q%Æj?Gxe1m2~QP-:p@1^L4%ާEWIhY8KB`sŲːL>|,9[2܄-R~ 蜸~nGv!M#Y)N,N2"[-@suBUz#uPwDғm9E{2¾c>Y'Q{~w@8"Fw8%b&q-q+򋁭J[9)rIij &$C(+t=;Y2O #}ϧ@`]E)41=ЉS}ݸ( rz(D(q7د,xaYv^?DQ_J gb%&6mʳ Ӽ>0;vLj?Zvk _)V):r~ w_z 1'NQY&er2.g\$!_E}U-GK-ˮ'EG C5HB4o5 +]TrAxCwx)pbW@z:H= DCjUZf65ldt2Ni=nҟ}m ߲j~ޠOKz:yo=<P5c[8OfTݮݐH㽏/g; دŐy&'zO%s7נ $Pv USO4:̑<3Uy2X{?u|tAw,|i O;kcMOlƒ|Wj\% }r4~9};RgְSo}TRN* !^y\0, _؝p+&R_?sb>΀K?q,tR0S65~vþQk~9-; FX0\$QEؚ ɰM[M늲_Pg*J5Eã'ZQȌhL݆&sJWG\q=p:jua4OOX@n29J[\2W&håd6Ԅ}85X4!_)U1]$\WqT!`V1:x#Fڝm;,IPL9!T m7@hQZ7hb+kaER\y u?a~4T# ,9(@9m;{G'&"qQ#ጊ(X⥻vȝLa!>Y!{ΰfO+'s_Kx#0}w{Нpɧ2Ч rkr#@Wʠ+X4'QWwM dn잮 E92qO] [1o˿:Sh!^4/9ȩ6y=MS@~ Dש[:fSgtIs J A݋pv8`yr'@3cY14YWܧn&iU%Qp4Uk琼it2b~eKap,0p^91:rKEzMr˩\*w(u`'E#bbAtຖ?zKq`jR]RP.eɏ*)zڛUB=V#y8 VE{Pu[wSS'OlT YWaR. U@ͯhaCj(s-+6 ћ'rJr6[<|f\/:[sBpW_C5[䅿+co6ƃc͑̕5.>=c1 t}bQl|Z"Cɪq$H&Rގ>9ϒ96 Czɿj.$ s6}efi}R0< Vڿ̽;dM4*i>s!/bn̙N(Ͳ#2J1gP?U1TvUӅȼtypQefn5ףl8GlÌߖ#=ëe0(,?,*WS֭GLhxidГXap 2Nm_5H?.(e:鉳N{(%_Q;'_]- O[E# N.O _)a> 4,:faֽul"ϝKvя1 #Ick!J^3PGNUKt=`D˃hlۀ/2)َ]n ~dхxhJ3t\$RPշRhsQ! E .cs/0pj_ ( ޗ+ ҽآr$]uTMB>ev~ Xb6uFau* V.V^E?j|>@K18/{L=, 7 F#S&QCŚvCgy3̄_*kOܣh(<)'K#w!A:[p?^޵ŗؕI? Nc{ǒkRFNɄ4H3%{QB/L\j@)X4ɾ\C%;`(_zOCLE;vpiTxw;帇.MF, |kW#G\Oj*g1# X%s JCpO!Nc2+|tagdi7(wXZ G]p\s~6LD$qJ;ќn[Act(-fgJ%g2Ac.~1O#kE( }OI!nj q{Ld%;'=L<-n9g30}xqwmrs'mv[w^JQʧ!uhE"AgHکZ՟vTEhp>% bYw90)s_ xCl5獾w5]`Rtx\lF]jH9̀bW1b?@|c繖QFa=>QkUZ`.j1-)' n­5Qʱ;`"b=F~^A%[ZTqar8yęBmϰg$WwFt^u זJڞh8d>O jCyJKF.֜*{*y>7ۅr-oh㦔bWXS]j 1iQeWo4C]H%K'v(9SUÖ=KH6IY#豝 8ieYIgrf&eK3YE, ֶs+h֒G9>ITgA!w/G_WEc"X+D]6islM{)Tw&q _!c'rFWEEN]&&L˕.qv`BѬ\,Ki(XhgJPg"tp  cpTiaFh+H_60rra֊t!h@^Pl #rJ2x-iqwIx|A_Pؽs'2cl]3Y#NݪRAlAV'dDu,8~>\hq[cD;_BtPa,eߚöہ@$6l" a:ڋPQ'd~ l#Hӄm3MUt:N^ ۅxabwXw}l- Ucʹ#mMe3xSfH|SLbB )/'SzV%_rdhQr)Al]t=ڣC/鰶w јCXϧÎx:ic9{fĦv鞳h*1~G)`i Rp2z e,BL,;Ʒ}i ]J<غu t2trte|%_2u⊰+VEf#, * ~FLj;5 D 3'iɼ1j O%9_6-O ]Ǻ`WB 65")΅6YR}x/|& Uaʦ-?Դ¾z\zoOAd7#nO5)c w붶 [+KJ2 &{څێɧ݌ =X* Y}lGؗ3q]&Z!zϓ a˕}OXw)YbrwQHgX^Ij%vj!fiun¥mF;e #$ɸ#8@7BLJsj#d΀d=)Uj]BIĴlóп.\?iidnuDi 串 ||5C}wO`żͿ]B}'膜 Ԋ43: h^ROGs2gf. Ɩzok I!*Ɛf?{t}H4H63 R]fT1;bQs ?ek~rrӸA1P4Ю噚7[Nza o@yR<CQnED> ĉ3 q= Zߺ|peRs{RI`JX nYmmR "E#7C==:k>D9,)XV"_ cV<*9이.ݔ&8}a:#4䐕-h Hk_ͱ jBadqhSsr;8-bWCּe|2^o׺uՆo>U;;'G6`z` #cT>N }\i~!뗛c"!HZ —e͌MvDѲB6J>9/׮^D `s6\X_O͈5NA S4Oz0&NI_48fѴK/;s#-ܪ*jsiL|"r-U^j>'W{owGtJ@ 9P.ϜpoXRXϘp>_ZFȥ*z4dϿE Ka.U+ΌQ&=~մﵚ^sKɵN>y-|ѧ.7K0ŝQ+?wL@! v!n@zR:.SvA.!uWɈN@FX#.OSxʙvU@<MzSix."p'$Hpz;L6=zBT%ӭQnCo퉄Nb0߄!k;rcy/(wk=$R[ֱuG-*6/j.@jB%_>YH;ݵQy%qPxFa7g$S<&5}_⾛Sc Fx(ޕ)K!WfC]sv1,fфHHF2cYVYY?zNqz;I-zϠ}a藭'uF}in/YcAͯHJ2qr)6hCj-Cq_K>ùc-(I7Y"IYhl5.P3F8ۋeZnZ]@ﵞZIE^ xc(+K(  9a| ~.%]zTj.&cbj04,zȷ N {V'燿sS ؙ o0aFj:ҹ '=G{pat_ Kr;|w_=vm}4TLt[p7ztnP &c<gYZ07070100000056000081a4000000000000000000000001672b7d89000057b8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/chips/cfi_cmdset_0020.ko.xz7zXZִF!t/Ww]?Eh=ڜͩVGEZ9 gs J gW5@ |>9 ̳1o_4LM9ԉɿ3]ZW_d9)~Hk"͙$w0]=5NvQbwGd3Sj?^-g迪*S&w]zn )1sV~ |QK0_>o'S9遥(/?a^>||{-^tS/ =oFh)uj%wʧbCW<7@78ý=/ԉ4 +<{sҡ0:8Uw3L$짯h "o]4tPrX0=iCFSat7:q?BNFʴgN|H+8EBj,nzuxv+re~GeȄvnAB~h;pDVuiPVn=49*Xt9uGHg =Xqp&΍X$v~˒_Co2q~N0W<ܬ~* ֘& کPq7k l'{N_b6o, K!C.CTVD" \V~aHwܑ (BG\⻹AFP*6Fsإlr/i&} Ƞ)hU4)zټʔiƂrջ-r^ 1EEW;~4xcsz/L#e S{hwCZ!bv!;בAXd\{&U̼n@Cp. ͠nN;MdM\%&Dy״򩅖J=uu%xm6V-ԇ^2 lÍĨ-;êt-$Hc2\VO)/{X?y몜@H/;ˈ\w?HϜEg@&oFYJ$^]ψEo-hg~ f<Ϭwԓ2uqD.kpVYVNS7xgF%]u;h'Ѫ=#5bxF5YΨ]jƎ38O]lE7TyY=KkI|޻Oʅ~(TN~Ջm@zunè˜|YiES|yٗ/ۂXA4Y nû SIˍ!N%]^DpTaOHmovn-e]:F#`8`M/ǜ OA:%A5B0}nSPv2U0:Yt\}q{W9 ybA/9(@ WS3X` #ҵ9"-,x[XL w{ gW㣜HpAł$V*O*gQijZ;Q{ʻg'{rmcO+锺2 x!|!SV:vX֏&\Og?/d4H2]%4AW8U`g,IFC+:kY.&m q`Q'EL2Lަl@!l6C![MXkB"(Q0[2&ۭS&WۜLEz󎒧6[ HEFi~Vh2XpG%J7Q8(uKǂKa|o P,t/ 2KZW%̮az{prܪԐH b9ʮ<qw^YY2Μ֖jD+E Cm"=`dR2u{s]m&/Cەg;i%H&mE~RWF%g zDU珼*~Eha)#|gyϋui"G̴ܭQ+R ZtOhr&TZ:|u~bH91c <AY\ Q)0xź\Qո$(_K;]LwkźlB[2:!V` # T![ M+k? HO#hxU[V@yciH;xCٺ̺>P|B=V[;Vgax:c)ӂv<S=Jbf A$ c]]Nx~9"YOqbaj bqWD6R,bΚwV mu%x&\u䢑S M 08E5cxr4XsA W= e569u$Wuʾw~ջV`I?F/nP)#@WI710̀abNʙFiTE 3bmo矖6#p2qՏL=IMgQ4v>(Z{o&J9++ WWM_~Vو;WP:-ϡ-A)b# +TopMBF.(c?3 &ͣ-~:ņG~ GpXP-'mٌ@n+-',&ڻ(`/]le= Vvhӄ:}a Q!ch\/ͅ,h1z#?.sȦEPd44 |&WJ%)yzւAbd~7`8JK_ dWɅ& &cjsҾpD`ѵm-k)fA-Y8plڜ"B 2Q: :4\- ]{Zc5 +o$߀!;a;cV^Q !"YP}P\OOjE\1;qμ'DZ#~e^d!pYYW&* -h-9d;%;6 { `!0~V> I}CPz$%k0xcfHfS=(cK;;{"vFP4DfVgsd{j&R8XPH{]p`F-( ~GEiAuLtv4ֶ"!=Ɉܺ;8;Bq<=bs9sR׍Kbչ_aVVm\琭N78)zJɫ% ýE$"k)ڐz;tiRϸiSdL[m/k3[C^x+c/"Tnb<8zOk"O!ŕrx);b(Y!,LFB݂Q E8=in*9:Vu6!{>jl"a6ilZ}J*cK14w"J$d^jgm0%\b{+lVLTG4c.6Lx:9y٢f#9[of!>>FۥQBѫSBiiK؜> a}QGB˜m@.^^piw ZpN"M:8;r&z1:ݎg]޼zy4_s6.s}tkL4ԴfPs;$7}^mlq\$b>p+l*ʲ6Yޔ8?yU.E[5,9A.T s,ӴyD} %|nSsɉjТbȇ>|8#jl-tx PtI- 6ׅEjyZCι@fgLv^nF{7~lODloV' [xe|MbB&"p8(e =KN~vH omƵ<κZ?l;&^\&]\~7Z%TX|b1G!}["b{lCPA5" @lVeKFq-*3/; AY y\ =J1YC.|͛AJת $t `INo 8fGˏؒ>oXv]Y$u&K|Q~L+X'Ǿ6^ Fzz#WtoWDLx4S̏XƼnyƽk\g]g,+/|YtG !'q&YG{αXפww+-♉jX<[[oV; {PP!Pסre^I첀 PrWTJ{dZl2sI,sXω'S1 ɻ%>>ƪ2'lA-Ofb $4?FpAm⼱ )dNn LF F~.f0YZ+K@U `@ vhjK#0'?~ժR/Ec#Өn!+U&~\$<Ҙ>Pًpl*@v OloEuQt_Q/Ti)X%)[% '`ŕdhqLO`Vb߷ތYbRԧj.TnmǂʿwB0/pa87 *IkUF5/_J}ڊD]͋"Ѡs.HުL*}S #Lt >wL)ZX-;gEI>$ZVty`v-l ˜G ҅ʹ̞`pb*D諘*]tHc4x| e&o_*^LϨvgPZtY](j&duImp'3Taړ#HfFlKkoX&mmBQ&3P ljXCD5ObS.^~gW $.>)l _MQTh}Pu0^+{t)ݱ%(64vAI /2hh]sLL9Op{wuxS0blm=7l6{ W]$e)ʩ,*n<6S)DD5W0a1VAdvW+ђwF.֌'Ժ-X"(ٴ#Pl7[U1z[oKƜ+VjXe56u0"H/Sy4v{܀u 7.*L!#z 0vR‹!1zLq7^>1jHoëi.SVWT G5 OdUQFתZT,.N[gǪ+W,*cFuFk2y+LUr-_>qo9g>fZׇhicD1o $Tn?mGdW{&B1qi8~_Z|@X>LDsē+Pj9r/^q*:̸m剉sUΒ8k쩦7bؔ;D)nm^t @)SMÌ8 0C$t@L֪WH>Y@Z(Fh`SlLl3oSSD0{R(JGzFR]Ӭy/S!qO ME04B$ P4돗-fj'V~i= M*\f_ɵA.K%jXm׷3-z\/z,w"ROn ZT svi|IY.mVkl0%xHYRFw`0AJu*vs37Befk[s=!!wx#>%$RC83UQ\ ,t'~Ҭ%;6tOdb$DFKUU7oPs<@7OS@av6zaZ}{ hb\H/&TX`>뺅q,t^-o&(Q䊵9o=)Srt}f=\%٩.2ᜩվ#/J*㏷tPmErA" H=QETI:dYWuzO5re^J&bqe6#Umt?颬kԸBy,v?׭ cIlW y6-ެ$oy?G,.7stšNlղh*J\O;//Dgز@*M -yusoFUwY )#n N9g*f;kÌ}#BP^|<>A}֊Vm {Hjs橉~ΒY9cw] p,J4T|Au³QT@|$ {bO_'@y'e€#`b},K$P.`"PiI680Iە& (p }dbBl);E>?{at m>$2~Xw CjJ4<<eAe\gDsJCy/Eܢ8?+6œ{iݿ*:A?,fȧAip@ڼCTLpYȋ  \Mj2-NQ]*B]@i"Yl^M\=vsxXqqOZH \Z_nFq(l rfNbݜdqA?9ai!D7V7X ECjNȦ$18hCvoFSU^Ygc!^NO3X'=+XElS>2 r6[~-k:G؇{]Ma1#BAWӖ.71?FpqaHWJŗ\&%2m@07q/ĔL X"hх!>v@&Fi usUa*A֠7/eN CC=XJ>m8Bep[RRt˟cb`ڗw6&IG. 'ʙw{sθ=2] )LwEzz.T|V5?- ߻ll`rR^gږdNL_l_׭6*@zg[1xR}awc_ =kՈ6,=a]{S  b)U? Xoo=byu2½%k2ܐ,vwØB5M洒X~F1%7X QljHxKʖx'+L Y]T@d ִ[ff?C Oʘ &.mpG4v&6U2x6tRG-:$<بS[Uv04Є^ &<)ȧEmM[ sS Ƃ :]TlaSLJDߗ#hre'7?@- )W@Y@Wk'%! R?q6eӿO0#TY\܋gGSA]qdJgtji Nb e`|u28ܻ M_(L#O:La7^5W H''Z'I8x~%_]-kiGHʬXܓqq<[oўv4T " h"a+^:οI?GL/e< 9|AօPD!B6K4fh#aqv)P"ӕBi<en!PVo|w7GhdߏTpns'jO/[Eq(p?()5'逵Q=k` >S4596ZfMZ3r.Ig,7+Lbl {Ph]Eϻw}]Hb-7 O:苴$J4zL}2h׃L|\#)~Y^̓ژ̓_eRZJSWf/9ߣ-t 0׷"q6D,ʪA#r!P9v"o)i9hx?wHsZuFnN]g;;3ު46a Bwϧw6/tw|ʕp :tN ҄W ,fⳫ&d7a3!]VؐP䫌"Җ?g̸ݟ9!P-ˬE Bx,8;ga@ ^ˌmJB-SƠ*["OUEĢɸD֊u<OY3荥PoW%ș f/ٝf_*8N,$?vTz.)2f,qaua#~̔77c{)W*ZFK ㎓VxMP;#OHXkJϳ^5?Z)rzۡ0p#LiQ+s]^hXVh*`ʝ=v;^sa41¬qHA)+P**{B3hD:Q(21te`zu%Pȑ-H8 LD!H4 4TDC3H@\cuN }`e0"3= {ӭτh4 DzQnZׯُH"hW-9FAǩkk[PP MF.CM~T] >:JUqe Z_@`BU+ *1- UL(i"{!7` [YR% ",dִCas.Zq&=9+)PA@^5Jn;LE)+ue*;8#ti֦q3Qӗ< D/d}}Q-c@W9HyBnr䱵1C4:SK큭pTBZi5SJv2A1XrbIaA~<@.X(8Rf9يGE/PL.tGKF 8v`5XMH>J$90r*w@$QlΩ/1R 8O{ 'xKLp8S4e 0yU-]>`ƣc=.E[.q5ʽNCO{kmّ/닀(\z,K۶zQUwi{`] A$Nͷ wbO3<@DиA+* ޹/,{Q 1䔙/8o_,Fn #2`MDyYjZB oN |c'j6].N/xK݁Rs"\8"{o >0\KڐG3ÐPWd;*GHG!`i?Gg̨JE^0@}+sjz. 7?=!=1ғq+Bb7v`,ORqA]Ƒd[@R%U[rU=m)1Rif=sWHF,9Q6:Ƀ*ϝ<8=mh$Zh94wJ6eƏ"Q83M ;Y dS> tuB-}N<\Ȭ:@Ǐ0Mޘ$Y=pH1c:# |1IBQrUs,nottΧ:e"{ .mW2 s7z~*=xm*y!}aQ jXH[Q;ѭ{dQ8E5R,nēL=y_K5-l:3ЧB;dV9;Q2o8WȃU6rZ,5IJ V޾eZ>4%NFw"|Zyη-`ס%%5v\ыQ{$R _ʾWjwphBO9e=)8>Qøqk4#QC'18iw2n=l yf-JԼӄ d mǷr%ޫ?ZVndI;Kƺ˧ɝJ#!{Ɍ'mcF˲%5{f$WE01n|c! ."V2ĺq`yn9E@pilX3S%/|UmG̵9~,}8N*ю'еmrCqkc}tDp RSd71Ҩu %nKٙTiJ>fҨsHj:5!w ~IMağXSgkZM_$9DgP;J;' N%9% V 5R'~} S˙Չz,5ͻ:g24˝&~#ܬ$X)Imb )QpM,:ma u_8&7XbҐu;](R[ y¯)]"7Ɵ2dQQu,,;H7ZVzeMFӐE!>×~*:ln߀}cZ#&p& з#S17*B8y 큀f-r^{an؛ t`oRn( $ U3_g #j2||dȮHmIk&kZ4Y?l' yPwU ӠzۺهDI*kaEYVʖՂ{ޘ')1;Nw#dVuʕ:T{5`SBǺ" 0FlGX0T9ErD?Mk6Ǐf965~11W!&$Z5wR*Fx>Zn9$p[B^H1+6(eW ?mC ~ ݮOk:7ћYor0bO3J0r*;"dAtc^֧?G7t;^&U21zۨy-;~غ U-@:f(0/Rg.qY?YVAExo tEPtf.#vxL]3W`22ؖ  ߚ(hbXvR{G]#s ['~Lԯ% ЋDu>THwIꝼ\Q:dsKZ35\j "*JƦ'%⍿!-(B*VIw)iX&1ϓ0 @In }%1=9In)Nm1ŀ)G!_ݭlr>jY٠Lړ_r2Hܣ*s"APt ^nUT;x4<5 syYwPci6s_.OfO`48^R-/! TJZ\ΣhrT!L2Klz$>#W݅mbE LIIci7!h4U8/ڵQ&u6OcvGOgxe8Π17yLQ``E]$hwcȳg~ĬV/:+_r{%gةŊGAwߓe٦ܬcγQ%z, IbrDߝxҿSE [eqZ{xJ9g,jȴY< KDt.b Huy*_N48m; ND3)frS݂H=dS -|(0fMT.*0Bh0l1y@)g&N+BK .L.,}unf*8-$5l\q%9[0z bj7LIˍ: |^P]^W }wp&+ /kDH/kXLп˛cs'Ry132-ΘaiĎ}sLݺ?z Mr.^&F%7 &1txe`,,jyxlL/l;ܱҬ,D9P$e_6ƋUMJl5:& Nm*9NktgYZ07070100000057000081a4000000000000000000000001672b7d8800001adc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/chips/cfi_probe.ko.xz7zXZִF!t/s]?Eh=ڜͩ왧<ș)3U! c ʕҏw4#eɼ"Q::yA\u.V%5;`^.#l7טYuXS68=[I8Y6?F j}-.1"Nܲ<#a1Є9"pFLr&&;arJnroLZр1eɂJ"[tiҽR5G|? :h8;ꇳdlȋֹ.o앪]wN=[G%q.m\,1LQ<=Rjڇ!7gUqpW3pV(]pͻG}߈-KobL֯"A_cy]i>ݭ݋v߶zbVȧQg_ܣǞԝUdœehO~t|H/?-/ƕZ~! *z.ūR KΝϭpU1z6Jd.PB 5~ Ii(SJa7l,ă2s_2VG`' ̂pȰs`|H D|=q'xBzOZrmΎ*q' ܸbTĩ=KVs=W6QV2gXWoALëB A[!5 ~_H$TH(osx/^!5u4~G-AH(ࠋ%QeFKVkm9Gh2WKn '{;Ή@{OCT-ֵ]l+$>Iα5iήְ/|h؄ذ"P@|njwBrWbUzy!oW Cs[`5"H{#v<ݧs~q^5-)#s7swNƯ)cʠ[^+_ksC\O꨻Lie'sZ9," J :d+<抸VrFTsL7Bs' [_黓CFcc{'L=^< C.d,hvH09YaiJY.)tJ?^1UXq4ז ( k 0I[Z @:9ujY= 1 OLb Y :m8tYS xuGsE :\c΅L4 ^#,U)sV$dбd/~pH %ΘP*̾ hd79}:[?%\1C"Q?mzW4'XmyL>_=]#Hg9ZrU]YJ0D.jYAηkʶBfrѨBiKe&G׹膖%7Hh9ӒM:^<xD{xv*{>6v?i~㝾 M%p(kt qHdI`ԙDAh\iޏ:c y1/zFt勺P,4M a$Wpp zGk.]huV}U2:d%)zX!2%8DMc{Co*mΝ9ǎ8ւ|1q*Vt\5q·=zkV=GZ_ؽ.<b,k] =4U# ɁL #y!IkW}D\ByJKd+!ZA9r[zo- :%5Iq|) Oʮ+OC7n\/fN6.Tdiہ,uTE^af֝XA~)j;IL/Y6qa#w-mP!mM{ǘI*ahk00vVSdbզ59p%Jx.qeX"A4lҥwCa&ǂ .k0!CDҗhZTV;L.S_LJ(w/hm!*4]nd 18 6e7!" vfUxoBK{Zr,wAP `j8R:hL}: `3]mLR^lsnMv.|Ă@g5u)&4 i{N nC M:`06d9SeEh!җ`Xb*0kM9C([u9MZG^׏*W1hHyR%Em)Ou4ːʳ~< ׏!ًL13R~$!Qv{\g4MJU/&h\:Tw+pvB)D-V۪E#{/?=-L: ȔORo fx%#uWEm  赳\CeP$2́WN+dk=鳱ȸM䤑E @?rm#':E)tJ?]szqE.P35Z?lil19QAr~L(2ؒ- mAe>VܯenlvYY(5a})$"XL2 C:Z@o+qV(E5\ 2rmyBQ>kwI '7T/FmNZ#r^& ]E{;nWy{~}iφ%.p= |VNJDŽ2 2',`;0)J m-_=W?֒{x7rڬ( yL1ߝ2E͉8<'!t#&snȲ`9hih'?Օ|mAݮFXL ZzT1&y0;$r,`QcL$gGV8+2XCs$?#WK8H3*eڦ@>/.Hǜp;LfJ$^AlsYA&ҵ*zQu>D%gC1`ɵ^@z'ٶSfgc.5\S+dW1e. /.2pcJ{IJ1;e $*rhUR<+4F❘4HC6>Ρb:"j C`R'k RЕʂ>WUre !n+ 49ܧD<”5>\0ڨM19e]DuyiM%k m8ܑsm$LZ'JF\ Ʀ U'x3%:} i6W.})jz}T\g KǓZ8QyM&bM[<]>VaMzWIlmc11m1/W`~Wg<}psxOL!OULKBWdĞD3Q|IF9OfxeܻF= =a[Е!_K$ >A(phxm1;ǘodL/?̪%+{`R¬h'H DZ|؀۸Bp=OAlnbAZ7{SrII '1"|3A3/5`6DhI z&wHld11M=n?:+C6!r5&%¡9m FN62M/<.`hV B=?@`' ڞo{4r {=~3};p+eD`c^͝}0b-0U1{|$PS_{~\~6^J_fh?郀VnW2,cAUyv0egb$¨iZ^NA6Vds8n"8nQAI0יON̴C}_K_qtY6kQQF2-izPLdu;,U@~ 5=fL, _B|! -Z$D nIa8r埐\AHC~$ϐ޽jJ,;PVct 7G8b`a ueD@qQig4D}XXS;ˈAGPUB4=j~ha?PV\mw~&o}f+?xJ:ǮdX?7K-w+] %|/1k胀)wKT?f*Ed>wQ̯.ٮs+-aܙ(YrÂigc$[8v NRKj)ạz@-cgK-^7xpm&9 M%ZOAMskB]JvyƠ*:. -L.71ُ_REcȺPIOڣxFLCM/OBQDYN<_7a6y  j0:BfP-׺_HX4K(x۳nk`0X %:tEv/G8ZjhteJZG>ޖ{MMќe&-Gr\1BFwC7Yl@0H`l@&(]0I-OD^ 3SIkMG Mc>F!<I1#CLm(7=$'8T8u_e%aI:d ]ecdlNwDUqg, -cNWY=6&*}= )yG8l #z L6 y sdkpFTb 8'Ȏ^a=;\rHCB$uq]gt97+|OkkmeO@?f҈&c*=6aО:אHYzQʳ]a,Cު?;U^0a=yzeϭa\[,U>s]\~:+Z5A{(;4BmUD[RjW$,8*:Ϭ:o:@^v)L'F!ؐz&yrZj[키$@kE=qE :-].#dkavW[L`:nn3W-s&tAMl !TUkɏ`*[/p8<'.ұ@kʇ[ߊWV$4-,6Xn5 ktU `aZ2Njf~ Đ,pC$1h*ߩ[p'36uglCR8rcsC~2Jq2'K{ }9}1}f}wTeeL$u֧Cg-/; )~#emb:>S2hSĿԶ0[YQbgfxem3 11gj"` @#~+Ŵ[3aլm,Щlk SƦZe"g+ZpsU3HŘ3D4(\̀%yhhn/>eU+#/OOU17tA;J p`Gxxb2]dfoSuL XˌZy(ض=/%XHB(O>sLu P~L+r\QA) `Z[^{BDFBbػ(QoE9aS;S~6@.uŕM4u2X O nBVTwIS:y* "H.yâIJ0 Om1KE s8~tU1l\_Y^Z>OHOBO @f19tD4ĖRXp,Ľ ֏.0CGŠٿ#HӴ6!/4b7_jR`YQrvFas(*$N RxcXD }7IڭM1C ^G\X}/K]o}ii۪V^=O u:s0δA} 7`4= u5&Eqw8p({BG(}dy\eG4_t5 tTY<MٛZL''zo~w#xa⾛h]-m;2v|.6zC*3_f^A-$8AR %%Nn(L9T^40. 7m9kvP!&',M52eP`@l|~CMfB^f4^Ra"&j­-&;$_!4,H!zѹ=SzVZzn]„cjk5T[H`t~hEiƴ_QEAc2f|^e%~ u4h6> O&m39Kۤ)Ck2wW߆ aNdHWl^;'S0Oh)8n2q~z[m xI8 _K递>Ϙgx)L*֍dbZH27m:7ycrrbr7{(PJmTAoDP zp(wCg}T]ʹN n+,/1Đr?a3#eG\~6OC~A6U]/F8FAHϗ~ǪIN `Ds)#:>>WbܖlH5ѹY7- -Fq?Asˆ:gwhaMP~ pKߜ4(HtoM?,Hh9^4}:RM˕Yi;61İұ "8g V,I_u6ɋaAfC ;nH!ą,cF.5 7JGs$erZȟd'@ܷ)!HwQu$nWӏ(/rn\)| m 7FbCY ItDK g Jx B*;^SwHrw&cv*/3bP>*^+ĸbF#Iڀ{| b44* F' 7T&ƅI{BŦ7KJLb.kס4n-i5K.j V 9_LRբ%MsSMN(^px腞ڑՄAN3*mm .ĵ1q(I9rR0!eؗx+qj$Ə^)gz֠vz?ldAQh>}'Sc;)~kBv\u|}(>ݧGwA/:% Mh bv;^Y;; u6{-PY:OQ!,ʝPV>+T{W"{jOL:@b#?lC t,$!yČwW]!Z|5((9UPw6_$'#آJN }mh*)bOR}VzϚ?@:SԿC6" zM(= D+1Lu`Zz0癕 h' L-k\rJZ`[7<.EHMXؼ@]@o BJ؊/W?b _тב4kڸvw @&01P'I%.u.x.-- QXx xOŎRQzş R x|䴹\(Z#jJ:CF,P䭭&u3m`/6jlw[ 5O8Nͪ~"a7ԹTpnZ2FK46[s[̓!3!4珴ӗ`~Ʀ^d__Ma7]:{>5v=b*u%NN䌷F[LNJn X;mOG7B)3Ҩ' qEh3ܴ(6@K@ԭ\ײ}J٘Va[4rm !~ PFW Ci&IThnUuF!}3hCl1&d\V}7]A@wFgְֿܾcJ qyc-9BT\^LjBU..w[tLvټ4ɓ^n8ae~7{ S9 @N/ _kud [hrS @N2R>k;bDFMT?p79cyɫbg;v5uDfz#Ê7-b~$.g(9_8Ykjg=Q#LH& NkNgԻKKcxYx{6`,f~Uo@L ٢J6$yK'I'e'(:TsBZup6zO7⨨^NN#({"F/s29%EĨ܊H:lu Ɖ$l4}mdeŤ cnq7:3e (I~/9:M=ȗQC_7 /WF% hTP5442;6 bΥ]^CtJ[^%ֶpQ5Z&w:lS Wg|%\F]b>Ac?Oَw.C8ICh/1_]Cj1]mڻ+^wo%ொθ,H׼ftyϳ 8q!"u OÄrS4* @a]E$?Z,$ISw${+sΜ2u3a8\I-mk[MٕZA-2=$;Y)C3YK-ѱԲXP-~Nj?&tG[hYITN]<[Mj[`w%1N6H97^{Y/Ǽ7]iL__ 4J aK}"~&MzH=Hua _ #hW?vf(QJ XѾb@|2 p$19]zo%c+2ড়\R s\c$ 3hqb2|9R̔7؏Jhoǧiw{X#XF2a0MJ Qkˈj.7w xQw˰tӍ~P7c˿AidqԘmTUUOQH~-ȫhi twXLTliy\4ifJ`ԬF9 BYe&K8z=[8Wڗi奵Җ5!?_Tn_WAٕAHD'Kk#ik8AA ma52bPţ0?b2G{7x]_b{ ͘B8}vMtrWҙ=sL82jYpe(WAoz0Èl̳\|@SY6 [ۓ&a6Cg4?@**B\yV~J&eדƙo°*(;NQ6taoW.3jOkTŻ씃ш9 k?wK}B"]`h?92uE1?B| }r4Q۳Us4|,ZѰ{" P_X76;Bzs?y 3VDid]Ax_6 cr.c/l-UAWi! Áܾ' krD0UlwO+nTw^|͛_"ŽMᲸľTN>;g֘eI80{ꦯCeNgLlPe[%V D|t" A ΰVb=5KW\uGR<8tq,vi %u s]F1rz=)@@LRӘK013brn7% OFR0*E;դ!H}-6WXEdRJጱb bq[g9tfXa#8ZТ^P).į qhbm  Muq%/oÜQ]ŇPch0{+c;0:Vk|`˖K\Wꦈc$hg#pzW_2͗nBp*r i_'k)Sz٧v'vzlY4kު-Zs2sL|]X_aMJ}+0[tˌW7ܲ#OȢ= 򻧫t+.5r(*'pY y[(dhB*|Zz]Q17RM`s"?,4U8K -2G81܇J@e@V+ns>kWRRa6M*9"8:pCW}@);-d@dlroR3/=uHb_?W#_:靈!|BMHt0ky SV 16zy;x893+qY)5Nd<<A3j5 j5K j\3)F2Mh"L{{aH=0rO,))koVڌ3ս]eg%QO-v9p^M*\"@;ۉ0%\#p'0C2FbDE'X*~)5B]b"Ȅ7\ۣ8EuU`n5Ԑc*\Hbp h ы;_X_ɘ-|i$5z|8"OULeyYY40x:.2$d5C5<#jHRRq>0~,sgrє=z")#9>78L.MU 1ҷҵX=n;:#Mr oJp%TYLA!3jR >.OEj~A eOXԊF~mF=:TU-(Gc7FaLB߾!,isnӳA0=vds:&c4ko#LF_.>`Jqn?EgP@)x/5[#m$=<[@~ݗYpI1b1h4d1Q@:<[>km.4Ygf.݄XF7qsTWb~j F`OC@.\-wHY4p*ĘS{԰eO@k9xW׃*U. "rhwEx-$'lc)Q!fϸŷ3CiVi% 37- G8|nwNY AX~٫}_[A(cdV#g(UrvN"TC߀8ޯ_xּ0Be!.S 2d6Z>3[Ob~ gFAJ(~#@;Vzqi R*Ĥ;4%^^Yv0Rl5ʨ:K<#hetxJE2A"?1T)30{6hc]#% RIZb6lKFV+~XTN؋h;άHѻ%NGR5ƼB܅L5|'HO#Y{Nbܟ(Ɇ)PX HB=S:{A1,TPOI `q('hOeWV 4^g\A++5S2*7n~+ĴU^(%#2+煲ߪhaB5tZ'$]~[sޫFs)WB*饙Fp5v]L%K|+Yޤ6ZLuKr^^ST+RP }\=;r`ǃub[rN)hvSne,%RQi)pmΙ9z#bH\Nb ο<ǂ ddl E^F@)QpQRǽɕtR,m?4e+d(S<]h1^GJ£L IGR nx@K6f+Rd ϓ+'OWRLp#1>'mͣC)m3oʻA;5bqW^ OD-K4DI6&'kIlyu3Ϫ2G5!S0JiւL n ɏ+b>n=l:']a <^%p0DT_dŮ11#\D yjKH yLtS)Oh*x]EU־fQ вp5zs.PxhNsPk/ 5q ;Bf2{cj ұ,UtD+|!VDPL2}K&mgM:pgj!lNX,Ϸ8jj4d]R[|!ΡRa7W#j6+=)Vxpׯ 坦BPE*(x˾bMSb: u_CL ?Xt22'6p.|W [ύf)aJLBT@4N:]kԙ4'*B5X5;sY93I۞U3X|3:Y4LF-~1Dֶ~H0Bl52Pt-SkӼV#[׻ zN ]ep7|ˋM{r wn13#p?Ϧj@b˥YfWU50Tv+N1ԬxO֬<_A|Ä9h,k&a7] zHͷoe1q T]R,Ɖ)R;:8 aPt)jUgwhx5RԇtV}yTנ#v#E)6ύ李BٶQ6ܴ#DD;5!(Ц+HR#+B yd\~]Peܲw1ڠvb#+ó<% +9ǔZ)V5Pnp*Ohq[K.Dr5HBuJ}0WOK̽+SZT\<NZ.w{|s*0`z T{d/|%CνwDڪ- iKInk^7Û`q ƝNw~eRM^@<ȂeBҶG0|pS0Ma2vü`c5'3*o8 F4{P@,$hq𩽗6cg#jKښI}buN?HJɽf eqa D{A/־; g^WIIӇrh ۔v:kb#qt.seYȪL\Åjމq ~UNW0H:~R\;6!7]mP9+K $wLS5[qp؝xPW!ٹeRdUi̛1L4Ʈ65~mUMQY8 J!L47ͅ$}kGd# nmAj\퉆؇NO|K1%.7F,ʖˉA]&W_Gsmd:67:Ҁh7(gF_@J F*>'"jTp:Yꅟ2Ctu(~ p@WVhXLc I"N? f[M@$9"QiCs碫~S5R#P 9 UZ~,"!D0gWnڛM PȺUq )/ʞ"+2[gzT]ToѮ3ĦR'JU$ya>"gܽ4YZY$BCXYKg ֕~u:^FgɌzٌFW431DJVo'o?OBI4&/'Q}LyKLka %`A|KYmk9;?_ߑd y!"h.0D7ZPi]'\_Vd;!*ҸsLycGTrD"?,Ny7}E e1% 1[U-5PuN{ #Y/GMnDq%<+KN@ĀEݝTBUvfFZo8ΦYWRX('*ۑz lwj.'L8 4_rEk9ňJ eIw/kTH#^j\~0xf"[=3vE[nQmmQ>\ Bfl]4.\dV{dNaz+r%93gth\u\6 ]o/g&M!bYcxQ3n9xc3l䩞Je.. ZOkȾO/J88ljeA*W.R;vŴr2R˞nXn䌣iW-dUM&þWج?lޱ!tr>Bk[ $Bk,B>z?U/dc]߫Z"9 +_)gsvC~M|󉄜C-0u5|xd#܎pjY Ƥ Җ[á #1ݔdM@ϭ*=gV4{zId 4 1~c!1ف;wٚ <'`:ti=KE[11֚$x͝)[m ᰓ'NQW>ԨLQZf\BlfPC6B q:HS+zEb4Fo3x)H1lNh"0 b`xw1( o{$EMkNpe?xg(K?[ݠաV@juxiI/BY(f|e%)bqb>"SSFNEbD#h櫡hP[`V T?K##d,*`4H\lD10JQDчS!`%Kwn Y*YRmQTgh)s C6*7 <]:2XgS2۬n0}T4e:f.#1U:qS}G s}ϨL3ݏpy!#ΑQ`yX8;tiu&!bH RZiMxq]PnP(7=5Q8/:~MӏT47 7S  5Fb$ɛPoFљU6W'eJcqbopSB֜j7@ ;3:M1siECg^Dvoo,*J op#u!VqZEqkƔWZNMd c9?EG) 3r׮R@^>v!zMYsοLx7/6Ϥ+BD]s؆,|!s:n-8MLΌp#˕J<|;KPAFF8`q/RTqWw0 `aq[0Ggj@IS:Veg :MrqYuTd_*bzyNE=d=L`HVդQ@t/yTu%ZmJ??\(J_woNU%]^_p!cIBKZg3MA{#wUKM\})oĄĖ"s55n ApE2!Ӂ S1k[״So;WG\m\yla5 \C,d6.gaUo]D^:GC`&BdPxa_0߂<C[#`_X|1FdcfB ã8 q ˼[J8_O>sD'K ^D}OI@Q>G6Ex]w(rYl3XAU8kD9H~XX#TMUDӫ]\Uzz=vlQq~-2(ZZa0\7C)f*~iFSHu&V ^{ PZu' %ƻ\˳HIq3J{Y;XERd+49_`f|Vp#y21hwT꺶p wg|d"wwexR{U+NiG\ T3fr3JmQ S Y-}CJᮾeKD1j~UWGU9b;}g,։>|װd s׈|q+ Oq;{[ r bl Fd~  6rM8&<n,;"MVWA>1 1XV)?K@d"2 ;4t`ZSsom.ZU(Imx+<kL,,u«J4?DXMC0PLA뉡:B!8oq\d vQqR\/ivTZ/{a$a@~mV"| ,Aֆ͵\䄙OVuv{.(͈dd]:M[VM !ʐK٠aW5mAHYx6{Le''_<52l^v.Alco4$H)4(R+qViC1B{;$C[HQ #39 >,2y*)~љns>Tt޵9qR{lWzGOX,]|0"Y|%ᩛ]:?Ԟ'4QQ>,KJy,} j;McT MS{q71O.[Tk8i!?g` +y}2(u[ZFj@,ƴVe\>gJM9EgJQa/`[s=f.Un];c^b\R> ב7^' Fqݒ;')֓7|83c zݔҎaKAnJ(/W(&:[gqؾƒOwJF&{3;FGv_0RGܚDU--"{gr{m#KyctXes^4VR[v+,$9/U MM':$t f 5gKI\D+\\I9cE 8\X=]àrW޽j흣h.zs)Orxay*㷟W3N5Ű6bHhLrU`bdI . u`ԗ.|o×TLKüԶ#aUTǏI>[9^r2qK 3aW~۫Be?iR Tīu7W|ߋڑof&fU+*[!ƪշb/՞5Fg4د"Amv?q[Aſug @(6v)]>+tmМrUI&{Czz'N7:ŨWo *k bBD6<ӂ|zWmz& o6RO%Uaob*{+6 Xk E2\$o v2#maҒM ̷H(OF/#tG yv acV,P)d2-"Jպm"@ Zs};'s:# 8# AIpazt?X'p2;xl\)MDUkQ1tϾ1Z2QĞ qC V>\h *8X@vbk ]$k nLc=]}}4<1U HzPλbk=ur[IhqtoX N4!0r ˗N}ƹvY!3jOb˿Ҏ;gDWfB5G2{š 2/KDy+_ݪgX@U]\FECܢHDW3Re|Tzji: #+saV;Ģ̘mʱd5j/rX$$d}lV]kQvw/n&Xy1U8cs"跏+blxJ5WQ2'.$~9^Hx8cBXbURصo]`Å&"]m{M˚}up_)(6ݝI|oәſ8z3sځm*( "f n 0#6=CB8P!7/q<0  5'Xo(/LD5e?!総ɯ\f|q*[XTks4̖ MTVG<"_km$%VHp 9 9- at׳F kԺwo\#XCq->L,;8q2? W]I%*# $LD~ ~ Xv#FlcUB}Z? iQJY/е$.tPj^C>|JE=PB%~g?>8ͷ>@?p͞/FRM=W +i|Rl.} F 'z%&B$ ٛk0{RɇM+4֊YBԙæd9KuyM|C4 NWDlf3@Er"@8vXʡ&!!c2I 퉄F d ("orCh I ]nA3[1s,\vcbD=I7O/v0S 1ތzsfطdOJzS矛y>&WFFB۱ZO@)UsrTWZk#ʜlrpGHb3H32@ȭ!PphuZr59ܝA1έʄ,`jC x_yWq&_M-Zi_fvޕffD;$>;(ߵx;.ַRҹ YDK(5w3d?w/\xj6%Een U'I>%< YnDᮞ*|m;^GGC\ Œ&ws`|B#-#gB XJ&.2<aV+*}RJ& x@vrSR8b/1}$=X+s EN8} )-Wwl1zofh`L׮Pא2ټn@m73N#7S_63ѥT.'`.Lt" ĉ!Eoi{7>+wxRHrmI@FͳY2+z%cU׍-VPN* k>=hnZcBr\rs] (Jcq Jʁ lO]^]6㒐ee]c(JE36ocz[V<]:@ :K[O{bHv`p~(]qW9Sq:$c!I;9:֌ǒ?(V؂Eb!}{"j*&wT>`O=uY+>PE_hb'0^95җiTq"("!00[V [B[s^l뽱LF .J rwv'Ay?YOq q|>ũo". AeAӎӘ wx{8ݽ ud7}ڄfJAgXKfغ`y76`h83BDY)33_&<3\zVwEu|ݳSSƝe`cفi'!NgM&k%r"s#bS5hNtqWKLq9>+? tD犾?5i̱n9wV4yg(Єo*[6LWkٖD IT!g'-%PE[Pgve.bl ؑefT ;V mGl5tܥF>7ܵW2/,8v͆T_;МQP VQj*nۿ#/99+z ]){A%AHNXKdc?o if.՜S ;3+ꅪ||-g+$ !T@2`G۩2*5h؛' R,v<"'@?2Oߐo-?P lb] u[XaE`#> {gSk+sq9OУBap3]r6`ר.YvoqZ@PS;rp"Q>qE+bsAxT82?Vc!M{Cqjc[ߚ9N7AajM P[#NdZS4Ei9"F@g[|R߉/Ȥ6P4GgɰF^(of˨r~Y7)u D81ezbAO橵0T C6 + ž({-\ =0us|=eKBhwWAݧɓZN?n,%~F$Jn37T!m<8.~p1%}iid=ʮѻK{ 1u Dىv?>Qc.wl$&$?s ,82 CZs9S2uu/<)o(FAma!aCۙ@}?o'2-g87ZΓI*<RAQ );%*|rYUo"(<3ot1-T@l;kDac3.hLf?+ !>z2$p{]gU[E "_!n aPO#XKW{ &Olz|aoLKҝ-:aԩygk,H@86LPC<+rPs@WyEӒ Od' )}^S@mO%o&@Qܦ}j=GUTS1 4)V l-Z/*=#V'"@!WRK@yubC}PJĢZEԥV퐤#VKHe] g+z^ZVH_4BeL#?%@IJՔ<r]L9zVyU WA FIMSKl *Bjc1Y]SvtGjtEtvx̪]AVAEǻAQG3/CO1 G)7T'$R**wȈuD ]AN`ʫA1}ec9G1Ӂvo7H0. ]U" ]]Atd[vj%u2B2#`5b3*m@'Pk ¹y7nDnb])ҌyѨ _;rL8Ift ,'ۋHܶ&]_e񇬱zIݗ|ųrS(SUmGh A$g" l#E_ϑ&XrCЃU~DYDѨ %CEcTő-h?wӢB{K޲q͝F 41-xȢs$IdL_J+6D WΑɎ5 j0o# y}U2*ur> K۝/wwJ#(F|CY,/T}0D5]{s=ŨgͨHI Hov)q*R;q*ӨjPr벛o RQѳw(*f* W[#y_AT4ϙA-hpɷS^g&̘1L!@{I8s԰GTP*c5mkP~Oj7="C`Ӏn,%;^ wǯ Ag7H3fIBpW/J#PF&(O4x /A.qIfd_-kìP*aE{m +6k 9=C`fv\|( =pq'F/ cCdpͥ,x=^U*"TcM>K%NR: =`;ܻ$8MWچXmv )XXy:Ԫjx6pI!&X,=|{b2wZR !%19@=Y[uzS~ŰxJyPD0V\,t mU?]š~L=H{ 62q5IWȕ&MXRՁ͗Y٪υ5g3g22A4 C;'O y2]^P*qi CV6jd L# p}l ~-og(Ns)lK_u䀗`gd]j)*ak61Q] l$Q4VGwJ7DhCgLyb{]o< +km.P{09*Ȟ}gtEr]֌ PƠGE &~3-iQ0/%"71D%z|}!C tPˍ647?Wxa;>6`oMF|$M{e2yG1]fR\}*0#:D'ԂƲgaZ\?2y?/xyvxxN_T+hO?Ϭ(n?ds9:Y]:iwЏ ACH%([Cfq1aM߾*s`pOU&eVg >JnzX!EXxuO K*'Ϊ;po0KX`]+=~,p$yj7ey+EYe`AxxG%$V 茕%#M¥FAHg JC_7U&bCq8R:Qo>+;y.guu!cWCGf"6;n"#ؖ[ 4jV§j 徹zQ]}"ӄ+kJq趹5t|NQ#-2O"¹((7U+G$6z<* LkwC9'țib$}VYc[Et+dKeoQ }V}.s[6#Ml+pJxOzЫareǁڱۍwg#I- u5sBYv ǹ!\΁,w 0,tOU;ziG 4"5dq"aBf ?EtK0;K!:k0iL!=]'k2'_6<VAhF5:P.iW ՎF!ٱSykd:ĿFdtSI-[W.ࢭPO)r?`;JSmc>ݻj~԰I9 ذKDٵsE/?.k'ाp5x2J3u5a56fâw2->/J ˘pOM-x7S8V##Vͷv_lOOC#}hZ a&h bܠϡڇv|xJWaY2ge٪ A;e #4-/o>H{蹿ZF(SNB}W;/\֧,fN;GQIxk! 0ԀE8"hn*"wO"y$mI#N1s7ϱp!,LWzz]pvvvt/-ʶ9Br.TwB|0IzIKy.wAdmBATJ޲Qoz]5v{c [wuWdͪM)?y)Pjk0IrG} \AWH EUJ4ݷ+O/j,NV!c{[+cc Q,Cʤ"$^9 k:XiU$.|jҼet_iky5za\]zq/}K{$٭,KkҢ]c%iM=|LAtr K5=B dvXׁX.H NŜBTpPhK=`9]0Biҳ]^0̇ť>-oCdT)me:#3I_²7ٜ*G耖e^%F1{S(cddo5i`Ҥ8X՟m9@9&d2yvV=Ow8h |lzK0QR\I/v0Ѐ/?rRs=ٯjF+:k5'3zꔰR[[V'Ɏta2M~k:n(4{a I~<%DvA(P=o۽oKS#)~< H#m#ygeQ+Gc1C9*S)r7 GARE%{r~EuR=dd*'g$ gQP=> 8/䁐q_=Gt%C4T;찍h8 55PК[˾ݲ8Z.RMV_EYxЎwKt|$@v^Θ3LE10x*uS3J+ɂog4:S΅xZP0obcruEk vd~UExs"ФCjt2$ǎ4bo0`Xqq && 9&zQlUP[OSl۩y833H ri!ZIA'lUGZTeS <~Uk8%ch6zqL~%J=SʡFVHnhJgzuϽnJGb^!pW} \EHxMO3-Z HR M(Pecf砆& M}`3\9)֡Co uhϽi̞ *3&p`)i?̝ 5mBo$&S1M MmxZ7 3[rs5NW`9%ub pU//dg; 5c l `;КTEh8m/y5|Ƌp%(LV$!ueQDHx@i=l"\esOf^c|j%_u 4J527ˠ+>ծH!c&md)dR|Ojc]RI | |$&Koqw;yφXPNW7#wߚuOa^c#xM &&⌱PT.X='RĩŹIpYV%JuGK[=N`cR/ބt'ܪ<? (}㦅m&]9X@"ɍy(soC y_0e~I%@"0rXdb};6.abk*ʦ~pr$kzo幫#)Qx( ^y/~jVwQ'q+}yd`D,|$is7H.7$ mR늒XVoKR,Ja1VoP ?۱-~⎜é(j/xvK 46@ ::h *bU]_e]WÉ],r :&_N6۞Ej\RX}'4`w{[a<tbmNr#GtGtj~g|;ZRksiQ4q:UgUr/8J'Q!""ߝgr׬MA+J^=0pLآT?* T+zS3o%j~^q,1Xa|ǒ(Kdv ?D}x'l#Rrv rlc%LWdJɳ4Kbͻ[Kx ő/H, JT]% ; Q͗) v|xt+Tl{1dyeu^\V} Ji  6 SZh6M9fnBG@(M'g3D W*M`%^u!:$M 2Nv%k7&КɊ!2QU=4{xD?(zvɡc$eO7)AK ;7X~EyxFpe;584&목dήnZMLdmjxpR7w?p0tX_ +WO1g-3w66m$HuIQ8ݕy9= q X]D.f ! kP?}S89 \)ogK,6CS@EM̓HHzV+*|gcX0}@`le\3t(EŹ"Ī/EOǫoM&a{R&RX lZB77tZ <F; ;Mt }+q_O_p=-i]ɹ-cqϗ~8烻b 0Yāv@%a%]ǡt3[,Т%J`[ёvU޾=}DXjvUe/nI[v׸•g!¡7 Lo ޒ :)WOD BO@YJڵi|1=6mlYghffT& пUj+ldCEh44ln舡B&H۸NCI+ThX,SPB+T m"݀Xaa:1teОs69 "u@8HvD.gi ͬ0:KcZ5Do) j~OZ5 Ǫt(i?ޢP 9G|+B|AqOD K޷&}8˺-]z]y 0 y"!$>Mo\w>Ԙ xA1Y=Yⰻ`7RJR^ٶ):v"i58>0X!OJ=)ӃŎ-] .bYS5ݜze"PPĘq{J6+2UˇQw}Nt"i|?p6?ﲞ = ܌9tGSv.;j2KVv,FmkI'zl dr ^(pSRO]'R(oF -@5K[k@uxJnښŶ.{|`.檍Q1$6?*lj*TWz6!F2Dir+|pPiqR 8NXйqIi ~L.l;BtGG(`s못%kr vŲ[*ok&{,w[(Rv T-#~z'BI^1g+f4~\bENmtmN]iLBbWőenUj /ã$3Cu̚aQyNK4)6h3UvsZ6[jrow< `K($'w@Ple6Ii7Ǭw_3>/f9LF5o>{3 i,HN+Mwӆ8Io˽3.ܣF͕ng#e&D l5~\PA}CǶQԠwF ޒR z ή"D}D^xfv"DTm<8!4p]@& C c rKae'ְ|e\aI=m0 ʰ̀t!5ڷ]kXcdE$߾770*_oFABC}p]N\azPP*&*}e?)]>BXp2aSx IO@u!ᐤG$xHxm|nR+jFCf~ԖdQrlߊ}ǘ[|іn>GAM+]5X*BZxɶIJY(HѦlw,5q= ~bRS8cU{G0: U4PJDEKo!,(3C]"U%+//NH(Y _m|#P[\a7IƲK'r8>Wi$qAt8'vӈI*g8q掜90o۞M->Dihߡ4d˱ ω t#I'篼Nv|C ~d7+nUFeqrE` @yyڙa\@|HU1/O`}Փ76kME?E;NM8#`"\ukr.>]ҙdǾE%͍t3.]~R@upC&DHcw3 ]o@|pe]':JyjLX$#~RR:J}`B+3{h5t(?hN=F*S8mI|կ@aĈƀ;3y}b$Y /7"\O9"qti&k$f[{l;Sﶌ8{{1'))pgVW1grM]!i!{Ud{f)-⼪=<@szJZD͸ن `#+ZPҚα?mS|f:2rfR=F.I1-sO;Ę [ƶXP~”m|G tt5phL僰'$e+Ń? E(Wt~ #<@>wM=rvIsrl Ηh#/$3R> b$f(Ld K>S]ǍJbZGlhErܬsEdWkb"e`29`% ,e.K-ZNjD닷N3ߪƍٲN>A٘(R3qT/ H X|BU]4qc?jJYz1>~;̡8$z8Xr^ f6UjaX)4f_1it CQ>cly:ئUo)#zYEp" a1(EwU5G$#^h`+#)d߹{V:y.l.rm5߇r0V޼1w);Ҡ.n KS[ Eη6hڸ`' ۆ[S*Rt?6v;DhՕk )&+Z_a¤t(d:8[9/ˇ?ڈ 3ZM04JrEQ|6t>4|,_K1r`p8Z47hM,񒿌Vڊ‘c'J*Vx/zp}F.߿?I T`[y饊zg^[:M%"|685Q/ki|52 ]cݎ#ny6u-tXQ5w7鲾_O(H`s[u597Q_vsH ߃ڌfGTe@Q52d6mʵvE3 |Uni!FF_vN"W>2 (벢,!2ʴE1HjK؃dicObm%S\BƙzԪBkl-uN?HV``!7؈ϩwP>T3l;L%ͼ9} А(>g7k?#ڲ ,ĵ+>с Eg@gNny4RaEGEy#Zb堑"K4D s? f_˧!DdSH]2H h:"(k_1jGhuzdfAb)C53҈3z#wM0M2r*`-_X'E RԨ2^ǩ38yCD0>=1Yanr?*Yf2; ~ m,ߋY4wG3Ed{G\jzɛFl^] ;F^ Bv.@ރ'%Η HJ{WI7JUʥؿ=TqN\eW"schI)yx^,k2{:C^oE$hzz5ځ ]aJ%K alӒlj8کNw)ECPl,FvG8 m-.]#yhPO[xoJX RiwM*ΆѸ4[Gj1ZZ~6]UFh #vA9OPIদ> +Y}"EC+{"*<, `]VgZD5M{mqKbN9=]xyl*֟X3tSP^2hUc;>aDVV]62EsLm׷&60+_t8ƺ˩oGtM \+`kK=c;`tMo_D±U0)WXAH ?ž s'YA+ܤdo:VaL㝎2lo2&i>Y1E wvMsBE@5˔ֿHsM,sTFw%aJ/%I<7JB|;1c9E<'X3_5KWdA8ݎ>1aMz7\T~!#Y -rZRTn9߉d Md\6X؍$/jcml4 ҭ"h m;uC2Y͢ϴ<zbG$3R~Jagq$Ku$Ӂ73͇9 ^iO&Z$ NMz =jM']Z˅ZI&u4P}5G߅cgjC@;+PKO^sIcRL)!^zײcs!7]qڜ_xH/bhj!V‡X o \ڴPD뤯<"Xzk2l^Mdj,)D(vfo{n4odβ#K ;sGl^7wtHZo'mުW}nnV BMFX{P~Y c8\H(0{uunO„ao YЏׇ oװP?mxGO p8䤙۬ v(\g>2,ӣ0A'$>?B؁m 3>hԝcc2pj+9pZMBjJgs@⢳Ng<؏Y. _8c3&rڕ"F(w~E X\.ٸ!$@_\!4Uu,DאEfqdK8M%ܟ5Z/K  lj5oFb>~oGA"g6{MOﴕ|/=>4#=EKd fVlrC2t+S$qܳ6P!o!v`Hh2,\NUI"lhlLDs~\ uxj8p>v` sU XOUcky{ܡlVZV-R^-cW'd#axI T`[;͇S!K1~{}v:Okʱy#DKtŽU2kDa`2&7x@mL"OxSBvL&Gp8a >^uM+9 ޖD$Sl $WK&޲"Kܖe.ӌae{ RX'[PC^5#(ߗ8Z/I6E]h6$Ӳ\2ӧ/?%Eᚔ2s>3H2\eOյ^vRs4CQ:d"C'p\ (s!oTpduJ1'is1iKV徇WWH .D,C_0]{at6 >4R\7UTrSn?!n)̅Q؀!@=to7>1J6_0!&>)O-zRC,n(NJ<3rd^5$9l sN+4гIڱ*;=ѱF o1LUFP/KײJ^Ǩm󯜖X+ c,{Tc iaVk[RCEp< ș'MGdٜz] S1 "*{1VL8= - @ OuKYYIXcZJ{ɠTK c# ,~oܗP|6I6yF O ZT38RvĐ+NJڈ_e%1Wʃ[#nn0xTSyN{_2_oQF_M7c/EFͿLw t=uO%!)1S'KCXyL~̹t)q7W#:%COsm~9hs58uEsYąl??A5@L@af玽B6lP lTS2eyS{F#ͯ $ 1^}I`op< ]$+g6pgKcw`=ZI@F,%w8x/6^W5CPLખ0RWtoS 696'ļ#$1g. PK uX9ݪFZ]ڈ ]ЖX8ąm'  mMC%pT)OSI<Ȍ5/Bt@er_p(Yhi]b>(AV>`72[!= [|T .0Xƚa>hib*^K\e fe}d1u_zx$XWλjFy YL`bSMWC|[%/!ƨC D/"^Z6*ba[#ŁEh\بE$Cu^=cŸkqlؒƺ:c*HNrJͿ ݝqwD)ԩ${Ld_e|Si 3Q(~=:X|F ۴_g$oF$iFx7*0?``k<[1՚b1눪\2@NwV=;TTM4^Cߣ{Ṷ '>٣ uc‚,l@ѥ&}gEPYY#V& KN 1/+,T4^K6C嘨x(t)=B(2!aXK7e+]<@kuA3T;}͖H5- B{vJ'kǻ-pf]<4Ui6'apcw*Olbo'TD6]S^ uGMGtm>~ݣP&&y3e3tT.pI&^ ,!|LimUZǍra;j!᯲' x|,eG3o$Y`ZH9GzUuǂ]tW ͌wF@˫?_ |Co -y/y/ZA _^^ pkBqt qҷ e3ZF$"#šGخD; xC˗۟sz iDJ9Tfd/%x-WG3Yv`U؛ّ򮽆8I`|rNΙyK*J(6r*b7jx?l '}E3i9vZ`,_1]kG zI.8**vM^Uy~ H>?-&]Z(Tj{ОzC?61a;!y0tot((Ioi[V3c4Ӗ̑#<qgeֻWg>Ŗ^Q\".Rg߭ -7g=̯yN"D'dF? 1~Zs[y) އXw:Ha|Jrk8DRuK?γO*Q% BN<1z?YiG`i?Pu_r/yEtZ$?%6o0+go @TzT_R^[c 8:cOuVՎLkx_%ě}~Gb_M-e|:PO *p9{!FX+cތͿkޏ H|OKzpc>#VL38 :1MW.e,L[1aR7٘ yIu{a8>n[Z`i8&95ⅵC+:aV*y3od5!I֯6Ey{ϝ Y 1kyל4fXI=3P,[6s6xKu\|i.xڨǣ zC,YV8JUl[+<>}Q=m @v }l ]$$0h @vNi R%Zhx1P[2~y__g˅'t被vЅg71g+bMǿ)؍H &i\{$[nj5٫m$i?8{uJd:;s$.9:$E;71nMʗ@ X2 #'lxZȭM:Cϡf33l(nxWGFEBF}cM-IQ}8+-;Y$'XI̓g3 ~kz#S,>kAt|*:<;F:)ut,#'~]'fs${[- Məw6LtN`\'sU Vʦ(u,-w }SU`Jԃy6YZt>SV)yYro" | B_mTuzK g8 'F;sOȯr8|[ YoY5mK񷳅5d]z1p6`y(FП8E RQSthNJskv'Rx/uB'X_ 1wZq2!xqǤ=RxL^4! GK(z#f>cPQԏ`fy`'ŧI2l'3Usݬs,X7~nI!o^R`4u<l6̀b%lhek_f)}P#a}Vk5dNLB$ۼgC4{'~`\KDz\5*q; BlٸQ]].S*3+GI'V]a(!|: WDlp >B%<*XV7X/ݜѿa` 9t&-g˄׻E *DA'KZ|0rtAOhug9{X&`zKύ‚FWMZy\XZ=ҵb @BjY)uyo@Y|:1e~9X47_kXMg\NT[LnJDcAw^]F[mٙ,{PQOo^.re{ӱ7)ESENaGuVm%&=4!|JX.;8bSo43j}wsNNԱu\ԏ #PC,-)D<" _aǶ}@h8'5LIh=s f>ʘнΞ x/NC7ƂEЭ|?6i>u~6ĥBkI>͹Mp{?5^Bby[KѯdPJQP\Bs%\)Ghcwqtq\cŸ=rۮUPZB f<"c`r91j4ȁ"U;G[_(#qZj8-\l+@篷tε^u4QΘ/ѭ{I%9%N-bI%-ΐH\(k FY~M-O/0s-uw ѳYCˋ/F{ol% `47]ܦ]sy]( k=-<l( MMd"lk͢j [3Q2W1 jNTvGǸ& NnogK\Xȫ;ePU%W"P@=4gdw:2WB &qdOoMƞ 1 bk= ?g=RZGT/#/~񀩺ukl*5êX̖UWU/&d :}&uTz}h.Y5ƶ6ٚd<:tgQ3z~.O?p]ٔtPB3:mѓ)G옌 YVLao{Zby8#} 8 lU!,7nst/Svۑxa`:S咜\%C鬫}&&xD<3HZ *R2XG& JZV(wUXpl \/L~sWⷷAja7B7@ ⲓ~yL ‹ĝA^%-I/mlZ}JI` {v .#vEkw<Csz72FdmٴV1%4?zh)A21Q24<9*СK^Y Uz#A뽟(F~*KdNhe"c]eظ ۹c5'Slx}&m<ߧhx:]>%Ei- EѺ |l/514t蛹j8>%8Jꪘ { ؖP~QaK9Mp0`>=hk8Q@' Q.E@\\eɾ3"gیvk^dNGZE.YsW"Υ.W!f8R + i Ρ^e~0$d`:-%*m6YI函bﴇZ XgGa!+]z ҄T9*ZLDOyI"-Eڷ/0qLiMc0ڀOO31l+jYz;oby7Tˊ$upϤ4${EM^Ip!]-k %١z=xNz7&0¸wst̻2΄,{3Ľ?(㭬m L!`TW<~*H:.7|Cak||)``R>}|ۖKyVxY8 V 6]\ѾSP'Hw 4r/:Mj0RA M}&[??lg!o>cb%X'j!TVѰd7+zn_ hR' $i'1-Fۘ仟! Y8U ?]w*%HqT,lc.=I'n\Tm QX֪f9秈yKU/ GBejG6ܴFpcړȢԩԩp" A*:8+7U뀥boc-`lZshv|b[onˬ2Kۯy5`CSnVÉ k gP2{zdB1ߋlJmP=>g[I ɯT3F32Ks{Vq|+ٷ!X]^%Y/jChFQ-i.z(1,OLGQ0m,!z=qBp1V _0|<&n{]89x;͘/BV=ވ3\Cޥ ėghwy|1>_f/$ßöQje eL΂W#FZqwu[U]!=bC,,~&_ZwlBi 05/kzm2x^OSPT$ZR5@:=-9d갴0` ve9f4E\@\-+?!χU 6{`4qpSSEFsdY `Jw!Ft|o-y=4C, 35wCڢIJeo+KeI iy eVEi W -Y 7!iA6FԻB0-Ubk{b U2PPQ6Nݤj:^Balܘ8LxݰaC9YB>;pf&ԙnH*@\ZnqGi:Cg@F˥{C${15z~4BcՊ:C:_"~l-[ 0@bB1͉5@44,>xcMUB/Lr@ df:BGb +Tꨉ |Ldc0;.^Z6xG{?\Ly707ek`yQv7h3`ͭ.L'pba iUgWm$ip4$Tj Q^^T4-dk+@Hڗ Py`őP [cb qLIJ{T Aa=egfO7s }[0Z ,2CTJձUZ6XUf[{V34u;9tsF N1j=PV'p~99J <<{.7ĢI=uQO3uF4ȏN-TPC?mC6I(8}3IJѮA~awiyk\W- 뢊*d[|E@L>yYAȐnF8)Y`{q郛wC"p#P$[9~>Z)lE,q K\:q=d7U.eO"!ޥƠ91e-\Z}%:,_[D5S Eas}SBƘ9Uiܨ]Ion*}6~񇃹r B%Kn" sAUKB> efPpPaQlj_ y5"ġO'͉ęy@!l*3:lq1KdUQ05^QC E4.TofM4e΄ K5yzH&m OzX? gcSr cO9ş%@+kKO(5gƆڙNjp/b ]g>);-P,7cs !*$p{՗ZQͿח7b%cTx0UVulJz{;f-&E7>CD=- b|0*%2̊hT(XL# \~Vv1L|fͶQVXBH~Y2d+U@:9 Jnt 7(o-ܦBh_&)ĩVީ^atzqHF[3#_~]hOuKpaltsg0_+i`nd\ss#lp~E6g.xQP<;K=Jldķa`L8>{wFi,z1o~N#.'I5u^Bϋl!w)+ ? zLޝy2U))ܜ޸+BτP۪3u@:;q5A$=J1\Cnb r dBȥH(Xqf\oW-w\ Re<FQNTSqu= VQBܯ'e/|ɔ@<27A*z_g\V(  Haί]LF | rɏSqԕDw͓(`9O:L踏vMwXEx (GƉڍg:Nw~S@'9*#@ H/cͼv>J..sNLNJɃ+~IATpeu`LD_`@F3+-B,ݡ~us-9ZZ[BOF{.dDƺ;헭R0`v:YJԸ}#Xv$("[_}f ayC}1`U+T(K0I#AL"jH)8)#T{>48lߎK.Tz~$JP{\xg#H@cơDJK 7쑺tx'¡QiSb9M$"k"DZ1` |rqpe3:pi$P|[}X:ZjrsGhg̈3yz$`=4LhzF^D&{?CG@:=Cs;J0c0^v,N6.wiD huLY!!4ǣ''r=E ~!JyJ]}#J5u=*^[RE5yӯ*zu<BUPCsϡeYumW3ʷ\hKm4թ~ϼ>U-_T(F-5*Ѓnu0J9܆;˩du%ǟ[RtY!Ú#V=W/ỺT,t0-/v, ioV~cQ @N8 Rex^LPS,ь{l:nH%3xo} ~5Z/dxuĠ\c4m#^hЋぞQUӚqUw^=lVw54rIyp!rUv{$aJOTp%I`*~q^6o2M&Kv 3,E3qO&`~0\Q'SoK?S#,j QDYQsݖ{5c @~LZ"&|M?)9y_֢ ^NszJ6 v\A=>pIb/Qk aCJ6U pmBP )Wv:ZGJoxQZ&Sn uOo_;Y~t9YXQZL'  [ @ޝBA1g; ptV@1?N1 F:*EB&]jvO&̉aTỀEhTťſD`aܓ) l25H(`@"YrͩBPӂ8F]xZ\B#o`b9Iw9{ #r|Rk1VO+BBE[k2=3( aBqmSOeyN}2=sRìB "M)ON[]8^h+<tb (i:a%ܾb&[""@O[nvV#4xt.q><ZmOhȧpV0VkgLK0L2ZyaQR{b"Q |:N'JIҒ0 Lٱ哈N9ȁHFPL5@: pwJO1cmQP%O{)Lx* `kɨc"^kԛsw\מpXPK?I&\BNRlro'REr=g~w-{c{F 8 8_:m 5)^y=/V^R4yܤ>"Dx"GH~1!H&tl[wh>3VMU4&zXc]G`,Fz&Ё3ǔVdTϓMAT%NDޭGV?kZ~ M #A$;%+Vj3zbڐ'WϫJ7)g 7z_3>"m )L= qsDጻY)J 0y d@UЎSrBq1xaP Yhmg|4YSڗLx cy)FuSO>-<\7'Ar7InŠoVG]8’ՈSYZ)#H_Cq@pQ{(0&"oF5bY[`"[M<瀸Lt^91w]lB' MaKUj ON9IM+wkM!93#gCOxTNdףNpjMäu4 D2q yN.I|Z7 EY@'.5^M;`w@ Y]quᚥ E\ g/͑>,cq۽dZ^^KSd` Gлm"l1@)H.' cxOT\IRW/`Hz~}]YzE+_CDr=B2-9CJCب;`g)c ṗݶ~7]o)߅WRLIIq3CuUhrxO,34_CY HȮˢ_ I׉#KQ=!AJ /|'k$Q|_7p(/t`v˵b;~ڀPOuz秅!VQ]t>gZS[zD1]';jX#{)#9 2=MN@FytzE!bOz8$=p?9dޡH Ҟ]L_i0Ҧ,ǣ Κб|Sr:pd٫S >bALj֚sΧ5K~wr)T qrZC߯lE|`38f qbf[ ~Q){10ڋ.RD}1:p*N:eߌzz {J<@->d+=Qr)$i"9sv>7 1jo< hp o!ROP]Z xc&[I+ s{w{YoyD8>&w<{J=ha#'buz72[f-c[YU`~}iq :Qь.M)Hshnuj;7 ^%PQ#p7x*\ٹ0Kqi}v ʑk᲼6;Xnq gJJt?B6ӕ@`䷦G륈!&ܣQ4~niHS,x=P>Rz8T҃lր'(~V$#ļW꓊&3^되0lGrW`b1g6X b熹hV$hס~χL׾0z8\_,д yi9%.u%n163;b |H>&3p.:нcs ylby7fmꝬF~*myu'.pO;f>fR,jXVe~v85[@漽Dp{ԩݯlpX/ϭA5O4Ttkaw.oK\6RBuu1S!# ZXB(ŕ*. Bg+e-mjkMPlS8da=޵"e,u@r/Ǫ"7`R]΂;2Z>G\45c졪9  bkǽ6uZd1km  ݵ(9xwni Sb@yX8( D5EJO̴3L(Q>GNĦ,><"hEΈo>Q=[ R @th 097;m&w(q.WWpo0JМncж2 `$D"{Q4aPS}eCN[JuWԽ|C?e+Ĵgp"_xxNqšKPB`* Lt;z}<ͅ X@Cs>E)5ZxOl C9 }lzWq;3_#RW{[15cb]W+^Kjy՝zXnƫ͵gcVWI'Phm(Yj)73+tydR&h;\ ]䷊yi 1O뺈:OƄ2Mpymᶪ?P40Ym¯ofmC)CyUᣁ-.=dUϯL2egg"&M <.nM.bo@FXn.vjX3؄2|pD~ _kx T¡;,Ղ8&-(LEkXX EѮ5Mc$`'ܦd.M=GB_fQ,٤TJ]e^ϷNR\ \)ͩ)a&5KBYU{}ޢvJ&M"!1_N\+ *Q+6R?VQz3flsnя- D!>N8;4V4݉źe%|Ip/ j|xlbּ6ps,H>S~O-ŔbBiﻃ`T2:Y4{΍xqAYuooBvR~y|~%^PuJdvlCY\ˌ$–׭ޝj^j?bD[5 %Q_X9CǠkB\Imw\( sؕsX=y| DN9f/~^zb ::rB4Fv/Ln.YUƆ,x%c|@E) hSi|?rdX Vzo ԥk!<+2$G _H{OsO٬f'S^SsĖ D.aI''}ErsAst6pm 'صa>ay XLOy1̝ )Hj9*zL3[lH~\t4TsCf5±H{qf̄E\6{zuV,?c!eeHRxmf`ӻDYvEw c(ԝOOKEX+wOͼ/ث\7 7\˗K%f* F'}jCQqB(ɄA#%R ߦ6~|IFֺrD_wEĉ#1 qaEZt*xƎx7blR?Ikb}jR,3Irq̎n۬B!09_-~.U\t3 /!j GJS6 W bՋoplYY*ޝ5*.k#AvJ9~eF$%a X+G{(Z'.Y%$6#86h33z]̝Lv@k*vJGoeco~)c _:|e HO:01N\Q#N_FG_ݬOʋ`rFρ%pun"(W j]<ӵ5҅xiZihgXr.O{uVaѧbPVW5z^@ty2/M8H#F-!R.GL˩bnWZhԒiBP< ($>頊nRkh?|'( {aC4| 8B# nj2QT6m &# gȎ0RU*SE{isF履+d5p $xe%P/`k?EŀOg:^^G>iY)DsHCGE VW|A|wRDtXw74T) m ʛK;d_r(J^];4tS:03LNL[_3s]]"yrYHIrقd7OXY,3UR;\+ S 29ZM0]KeOΩ/n&|+_s8rΚKȮ8xCJB_nﮜs+LIǯVq]e\)4w*|J..ҋ{rNAT Y "* ĨMBɖ@x&']k`w1_ҿy$uX7͞jl/~Y߮O#w u9Fwd|N?%̞ρ޹W>25@ ČfBa|7o=6Sh * c!/<;2b&qtL 0e5.+B xČ+FO /cU+6LpO}R HKoeڲ2q9Q˭;eգx8JVSEK ; ZӼ\(Acj:OUsi\YpUAZJ0mSŰ7BGi+nvT1VlgvT THFL: ak >N(\f$hv쳉Uڒ>LREpz=bf ^Tx7"zwÝXjs3am%W H,Q%vKuIUEe}1 8 63h7ކ{E4!$#_d +ۆ88`W`ܓ3)Ay~/3+&\٥/mY)6EII'5 CÒ3%̙g0u>RoLwu3JD1kHnUvpɼKk4 O`[~0Ҋi,oz)JBbܽ6IȑvZRޙ'[_OO.6'&F@.h$؂cbfoD\Q!* ?>~pؐGUa׮Z^K*rkg/ZMbF9bzV'G. M+%*&xs')ORIi۰+^5K50 ݜ!˜q6 _չj3 >TJ'M"C=hH2Sן"inɧ_ЈKPfԢGiL:hHuKϖjȞI60&Eb,MYOa}S!xx)(UG31_=lYr=*Fy_>Ļ*<'[)nQf5MY9M %X؉ #\ nd:˩A­&S8e ^^UAp;*JK Xf\'lZx얄";i{cB'd P)9|֐Rћͮ@N'1q̈LvXwuUYg:Qdgoodݿ~ӠQj w;A{HeѾQjՕJ2ܾ~?Ev**$zxp 4X:bvy($0Ϙ/.婱TSRL.Jy,q@Prt5nP&عȜ6rI.fo724viF=]*]6#.ʁvqĆi8 =2V &-}H|uf1¬f44 RH&:Blȿ?2Q?|R soo.ileGUW NrLH"bɈ.+~bw<pEGs|O™ӘjJ.0JRi]M.1jlP/̛xҦ kS2+#ZG?)J!pC# x>Y0~;UTZY'~hJYԷ]s{EથK?A޼1G4Cxت ӰdTNqXIpl%1fSqs؍׉:K.} R0đwcIp#^B+m {4/uZ6TK/qv(cY_T ;t"~Lbn\~ySCF4gI0lU_`?*EpOG.ēՇGқ,CBMo>!~U@y[n( f*DҺBoNw{f;**.i\HQ˥PbcjR͔)t v< bݪ6I)NXkpml'o5ͥX-T XwtyoLi|UJ/AHE&ԸC^¦1H%E΂OIQ!rs=(ABkvڧ7EU3Fٔťv. W)KgKRڌ>@.ApTfe!#c[@A(;қ"Cqà,)|"5t6$^޿=I:a'TMJ|kfA7d [m}p)qU$2\*cnF!?L0|w%KFv+/S=žʪ{s߂M.8y|k7օ6)MiN:9WBݑ%)0,S@Ǧ2gȭOf+p*X| 쥘>vY28:m<0ᢜ̜;Ӥ!~a|:.9ʭyq37O=}~?٧#<ސQsi7r%hHBN[(wC~ u6G9j2@KV%'ՏwʦJ!:ȴƼކrL; .WXf.AsCn{crrG{iw)WP+qx6QHv+NΉ$Kkg st<FvrYͥiֳу3(Ⱖ+N+FyI]2QdIx`=(d)C)"oW|^{+ӪEȅf;+M:zLWqEhS_d, Iז:HZzg7>Ok/<4Q#6!ˡ6@K&Ѽ4#aBt(dJ#6c7\ϻ-.YGٴ 84$n1:Cmt+\LI{>difņ)ֹg:L4[M~?,v"ɱԃ<G:_lK } *K)2'Р,#:|-fT.=G+Zd~gbȨ8۪pC6/k5&s<';1w\2J䈾m+^Rsa >8.u&e,(e6&"6!KN, /PZ 2dmǻ TB.,.IX<> btyyD]Hu2TnacC<3>rsŗ_(QBiAwM!Tԏ|Um40$=1=F_V,䁱PpsNr'==YF||,:ϣ GN0{c^ Y 9B(#X+wzKp7>~0 F3!Wؕ,d/ΌqęeJ rY/yL0w??Inuny?7oWc^?eea{5YJdmoR\ 3`?6P [{x4 _˭]Gp kc]$y‰ה]TĪ!vf th"u=| ϖM|xҔH  )/e﭅0߆5 y48?r59a!`l{.ؤlHt=x^1%)=&A. D|-AAqRujQp`Mq%}-HHg yev* tqfؖWh`@qnrO{3~%ڹk\c3%㇄[MNJLxB U }z5uMub5:k|ddfsȎر]_[a!J;/'Svy}0xR8U ^zZNr"~H>SG!| F־M'HcD󦴎 ļ8kݿ$ASKD;.0v 3tj&<1ӡHxeHYi10nYpͫԫW4'8?gmS,!'A2' zQ"v %rf=.o 2d<]5/$kJ~V]Yc&" т M|?c>Lyd(&oݱo \+!ae|#b3Y > h³Bɉ7eAmu;;]{7ϩ &z$Dl&ZKR)ҥ*\{8/KxzȦ5w^QTgOH}9/-et010 Lkw -BGuқ3ǝH;*iYM e-F V1cLNj\gܹ̐2-68JcM<iCtd>`^?GN|x:٭պWGm_c /#КXdK -01l#5WdǻζSIp0Ou]$uK5\ANj Q/W{%I#1M 4gPGP (/-EP| }0`ų!m c̨l_Q/CЂA1e8ngl28! F̟U+lG:uH"h)W/wn}zXq!E j B8;$f{FoplW2nF3oqT?#_=ZG \xp.u\xBȪka|Y`t-وVɣ>#3 c#)ʔ! M|hX|%we*#8{Ť!uYLJ4܎Ɏqi_ROV\!=ĤWanfcj2IO5k`fHef >@e+U$k!MFVPK)@vR2g"pefϸ !fM*J^;j9ExΜ縡E:+ <χc8 uvKމL-9-M{Cоָ}\*_Tg)ށޔl6 0JA5;*ǘ㎿ [>XW@)ƒ/Kɇ)h]NCq:щAGIA=ץQfNi!&=aV˯3Vڲb2Cag^bYS #~E<#86͜}6I}#u:|9s@MKJ$)JgL S-)Sfq };d+mȱkxOme*WmrNwK.ڸir4"\|` |˗H.Cb8t_a0T*Eo 8D i ψKGgvwюŢ4=צH$CQlj($Q?Y_ M"4'mܷn]5rU ZyiF]RL~"^b=2/3@3cW{zTV}(2pim^b~GHJb~a|Kk:£l LvVa5_J H ֲA)ȶv$YѺbۅ{k9P2\vn!(k`ECb}Q<~vfȏ12ނ Ѽ} DJRBZ "hObXx{^,~D8 Rv$G ֖\M{qqQz@4㚴[vqԽ)p⍏?0N(=+|}k,kRl:KX[]c4'-B y(-04GiȊ_) Wͣ,o,>:JvenXoޤ0n5JyfPK_ [iF2b4L ޼(= !6QQuy-PJ!"E!Ӏ5 ]k 7|A-=_YA/m:zn_^ʐ{/<*LJ`yHb<=JAU(llsUػW7XՇQhP 1rG4+'ÀEcQ%(6G90inG^bMe}tDԮ18P Fg |g*^p|uLN[ .x BcQb}N!A,drI k2^Anv h:%cOk nU Xzg0Εg؀Y4"zJקDgV=|Hfl 5! sC3+32VNG zRV3_CJHf ZL͛ *lY_)Bo̘ HgpD)I~^3`f^3-rM}b -33@ekޡXI䑴#ol~JܟzbqRZʠP[)^<'2oa{\បWhNv(y0Αgquط`VlC9u&ĔHS\vc)_0ⱻRIjbMK,vŽdX~ #d`9&[ֿ̓-UV#>CSr\_['bhtȺ0wMEb_x\hPeo"j{zӌxDc3bDRQlns{NV:;OȊ .731=r[ (>'ix'(^RX pG -M|8(tޱ8j2%Kr~l*g -SC.&U9sĄFt3"szig+DT8nWq|^3,%!+ln |']{GUWd3[$GF))ʈ"~J,+zuJj|ol3$'z*:9>RuRγV0dZ>NՁBmqX Uؤ`⸟sGX|/[5 WLc+mnxH<žƋ2}M0N50H3~E ,f庑!nif@$}rtkqitf(@B%$M'< 'ȤAP6 (4]RrF X9}*>f7Ml8YS6`'RQ nsxo#HɫFY񠨝El-;ch035m^V%@G%ON؞*_ِ 73LP`_^`;_ [[WjOEp"V^Ęr ѣ*5$iZTFjT\}t L֎z[k؅9&SC2k\v\(Ga#ePvtHu@9eJ&vm C/eg3#m||igui {+v]Inx`T`$$wg R'ݻ>`e|NY3Fk?|](n[-ngqcFVuB ~+ZߚDj- W4p@.Ҍ[ +J^(.O\wP⦧hg\B ЭDɑBkVLKxk,$jU86}DlnٔVebZ˻^}-{#A0 &kjpA4fOm? P܁X1n3r?#ˍ$1O R/W8.kOo&0Zr$yKX}5WU}k8"ǘ:9`(eӍZ]YJa %.Mx7̚TMG[\e{7i6PAg#~5BZ_`v-~7p89 !XK?=ֺ]1] Q^hB)RuC|,b+iʡ+l> mQwy@ؤOJ/=$hFtfB qnR?oR(?pkӱX%yROT&pty*ⶔAKiVұig4Rt4Fa"x9TGXyFCV9%#|1p݅0'n~2z(OB pX/‚[,WރjU_k F?HowUL|NRX8wjF?Tk&v qr"A 3 H-Q&p+v&eb {yEZsOBZ\|a;&WN;p(Z'+±Ztه)"@鮁uJ* 2IOahYk]}s6%+}*dU]yCZZhY!З %d/vc1ke^B|5@%p߿AUʪnkB}bg4]ELl h1I+a ƐFY3%P*~h˸7vv݋N ;Sлv$cfa۲`d>Qj=?#cvDg!lgz?7oaA:%ƳY7l<-͋tmõR^ %2J(VJP9᝔u{B ՊΉS,ԛX hGoN7ea#Xij~EV E9?wsH6@T@Ol36]ق3IT|Ik%[3..k$*x_aύ^^W}fFˁSHz~/d"о,LA͸p\y_q+EMq* m25<)\Żj.l%N^,zWF#{F W pMx@d؏3~5<13B:iFTxN:/>lt*RGoRZ칕vʤQδ #C-Bf^ \U}pRۼw qtGLk[ ,_2e>6@?T1q/5Vh)N1ݒ繀`o0:#7mrh8CPQu&儙_9*7Sֵw/!{uDL=DC] B1͍vюh|+AT(:ϢȶJ_W ?Q#?uY#ZF"am{ se*nVv 8c:mL$][7EWtGpq{\}UX?FQB-!2LK׮TG9Cel7m V|6b@'hֻ\3쩛Ve!-Uy-k۷rhId´S Ģ|Ϥ֝[ g0^*/AH{8~oem;aPcO8J[!:B+"р+aKюQZ>OfC\#91S/•:L .5;3Ԭں[ Ij2`?h&% Ψ\X)Q'#6Ғ|@yj-B_WUZ55Oy$\o E™CbMb Ƶ`jV`0,emd9[' Td?8$9p+?hXXrZے*|Ži Wh#[XX5f7A*/}8Gu5|RtCZSU6jM[oE0/p+?z'*j% dwQh_g|B&<x[(n.\/Ҭ6_ ykw'PǼyg*Izpi=bbὯ3\Zo-xWbe9ތ >ѓ lGz>"۠ǟfT0&b*l̆]~~ }~ Vo卪L%<܎r3RߢPG-|#'8A0#|2m,|EV ͑ ?o#YCYR2Ok/~E5Ģj2f /U.3UȊ>JB=uXb~맱*A2wBxNhgA4miEMٯ18nS,7] W`F1U>) NXaCHNj#mn~a{\Qeij=n*O]{&(i6VtEFUP|2I.35̨%G.ѾCJa7|NLY6C,^h5Esײ,59q,=DSr!.!9$iB>3\o_VyBLNv3Tͅ2ѺU}/逫Sy1VjU~)%Q/8ԟX "CFuAVT \(=馕ТǎO mzM{phpA{ >rf'DHDm ҳa'uZP\MTziЩ='+mv&]5"uǸ1 K' (f >vI1_/B䬛N.{~?%К6uVI{Q']*j7saYC}wB$*Mqƈ#foSJ-q>;`wsrgM8c}MO8sR";70OoMɰqڞ&ޠ;&f{1Dg1m^- 4hY0D_<:q@L>q@cF=`U.h7fEnub,W {̂3cs(^BEA8͐ ^OD-}tݍ6Ō)+cCݸ;vx2ELqs-1_:IJ&`6خoPEQ\GX 6[^oD*x b~Rp Q &&&sT@/#*<e^E߸jlHz{#0ۂZEe+C;"AveǴXe/]St'G#QY2 XGQpxPWKT݈2TNucKHR rǼgÊO&6LNstc|CSԴtKo`RM]m< _+Oo|_Ъ3NX5г:W[YM2܇ZB)֞aB6[lmgIpqot+j~AzTnApJ2ʢoqlc(9׋oHzdV~+*YMQ5LOH=ws^^$ %yjѭLI;O~'_urdw"O;]oW2D9cWٶ``{ )Vf#0 Qej,ET8pe(e `:Q5&܍&FD 65{0v;W\+`UՕ1ڝC/3'K!01`T*^Xݶ{+ S?Jn̦s+).A\g'*yN s 7L2ޝg}Mj0 t͈Zj=L:)ʭ "ʂ7~94bB™8QؾrMv^Ƽjc#(3x,EY%!T2b X5aPtjո;}0idjk57F?QԒw]̲a);@axOx$1Ny3~:tn|q#0;Kq] GYsaƭ]kqʓ^qz&wyæFwKPq9V5c] "kf_h2:L940aM/R3$X%l8V2ւ-_r2 ,E!dB2#nZ6z7.s, e֢=O$hz8U@ove @N[ypt;6x j>LP-bőF[ d+2TEF"u9:1o2k&~ɑ wT(w+I+PQ4jax~YEu4p4$I8,n@U?='gYZ0707010000005e000081a4000000000000000000000001672b7d880000305c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/Օ0]?Eh=ڜͩ>ֳ h`]ncj8K+]YIŤlC-^G㯅eK"I.QHf\z7 9׮+FEh%BH%q7k=2%tfQ&# Web0;7iUq~8䆝\;qfrܚ.Zv|^H3hcuuX@C"wGR SSvtF ^UV?t|oC ]ԡLYB\tY M _xtWn;XQ43NcOho|`E8ߤo&)yF=͕*vv\#`:)M CQM [a5 YMǸݙ#k܆zBP &ffb3~(NWdyެ:t]%Fgw#rn8L qKsV'$$?&>(+1! IN{.=8J 8'}z#%ht~.Ł3!qwZ:oj]1d1hJq͐T?}?$/yi+,Ǒ YMrަSDCVJʼdMDto3G9"2(eɨCYn_n+;/ ѐ'@3,o(cbMw)~QQO?jW.j#[Dxԍ:۰\L]34دsE/Tbs~`>u1Iёnc1E:Lcʹbu[0;Q|uj3'pE`DDװ>?)[mμ%B;. ]_W'(rz HX7mBhNpBwsv][p*A);Fl(3I(VwY"ږ$C3#Wa..%}~2X"z~ ``/_Ddg=LdF8DiNS11A;8Y7J"t0@j2 ޅӭ]+Q9c&t]I9;y\z*Q#=XʿRKUrGT%,_vC/+=v)xXGИ Ӣ66bJ}Эz <~ A^!~)p.6Q90ӅОodj;>qmC`0Ag}~MMjRɏ4&.:eJ*#}klZkc[ `9 ]( KAC)ć~jPMBx/Ղw=0*5r<kXٸMr}ZFCe?oJxAIuֈ fԃ6 M̜p65Xuyݶp@ҌZoٺ e2+Uu|lkiMكs׉8'YT};G3*7|9wɢ]q& 1tO>=|U1:=~9 Y̫ZTJ $1E>s]N:"u5c7.׶i2ЀjevO;AFT&5I)"JHIԚu^F1%g&6͗Ghy;EUdENQߤf= cȴPtIy:: 5 4)ER5W=L^AiR%tO棙 b^fZj֡@]Ls+BJ{y B\)t[~maeADi1`J=I`# )2Uւ߀>Cg ΪP%;єXy7z縠.IXe-q*:tSH˴.z2]]O^m GOo;!L2VH'IlVPS]=T82dTtꝶd?6seqi]vzÐ5ɝ.QL8PRu;uža?YizۨU* S(Q~/yR'7MQVmw>Fv٥q, xjL{N"=6/C&b= !U#VB \{立 Ch;-"pO\ahѴ]eyDs"Rx= dPqv8[{ӍVŦx%nf^(@vS5u:Q0zp&YR!(}ڳ|A B '$ccg І/ϧ/w[ 3.* kSRFYNwZn̓~Gd@@=.Sd"pi b-mS_6N"GpGFp82Gs,i&+ KQU\n ]0R!Ḉ l wNAʊ3Ÿ3)lI#_-t AYOM%U9\C݁h4Ai㠛^{Ss]ZS 0$pJ% oRQWd {*jψ8A~`Ԕּȑ]vwLϳz{ 2.Q5ǒ>ʩePX^X2;`Xz DFaf@i~5#|Љ꼥<E2N=K(Bx[ju5B5Xd&GI #`",W92|8~q \&PAiQܘ]. 뵛Mi;]b罚4m"(0f h>LN2z\ dNs``*1e}BoL)N*?.B8!HT}lh+%0ω!@zJ ]L%͑hT77X){[ؕFI;m#fKp'u6HiQ_^ꈵXlx\xEd6gn[d_1jҏ)]%Km䒓-s+ s \ kI3|{:q;_6פ8/K[߄^fuZ-2Z> Fǭhh/!2T8uՂYOF (=HɪǼ7@Rn۽\2RQn1xqC{c_:]$fP0nܺw$Bm!bI€K0QZ5]3@y]SDڊ+p C(u}R;-0aܙm&(0#&U e*YmxFu"w,ʥg")BV3Ľ@{Od{nH鰕P:J$MQ`amt:xnBlٝ8+j/VEu4G,433K). qɋ:Ĩ6ȋ;^"@|\p YT.۪]~&3+ps 5?CUǢո8,`U"6{'sژUV 0JC1v1"jZN 5%yĭV(rX@m;J)iS6YgB ~2qHr݁aJGJqڊG\&Ҿx:]٧VEDpC[+cHgC@N(Z,p m<[Oj[QW&#%ouf3G`=`+:i6='FRź/m)\ØtqHN ({g2 Doz}vו " -Эi@c)¨deĸ< 3.=(=S>^;ZEF*i)RE`$t%4Ui~;4WxI5?i%ɂE9S=r DC{[n e 8(3JCDIWއ,|! WXd}O|Ti5~ޫN[ &;K1`o `,*%{=D!"G:wkbq-DFgd&g(4s# ϧG w+(SꚘ58PXҙ@JnO{"=i"JfnDѲ$$^d&x!C ItදCV+ԍonBkԔū:vCS=sPG櫽H*tg9vRA>YF `ׅ3%'ZY )zy`4StU+j{v >SA 5KB-t]:^ȵA/n YǁJ#N:(G7I8 ebzb^]ᑕ|?Xf]ڍZ;yOD>eM@yX '5(:cNݵa@U'>_^DpRkbPB7 |M$"Wjx1[(FgӴd2<2bzSla_df.Q+%O#B^w"Dx5J!~(3X\h&)K6x~%}Ͼ4jΨ19%dT lt4ǢYaLn^WFu? q<57}F"cjW7Z݀ޏ$α@DPzcHPer\w T(eW^!F߷gZpF{udĈ8_&yV9`/m#ujgOVnT fit%B^\ufM-͏7kޏ7v^2^=pmCŢ|3 HJД06xQ [ {::Om Ҡ;&>Utm`t:Cz\6A(p*%sTY9,EeEq Xˢ:3MI S1t(WS/r [ G;9U` jHH3?4KA;קf:0bAԡ 9f5_<|U5/ ޫ0.M:{t&اwCx&9@!9 w#-SPc_qBJ~Ԗ'Fic1Kt]\e2esX-K,8.ifSHJUm0 Vm:"B(o>mbjǗaem"e?e s95$OUA3bTXf+<|قw$7YfhDjMe7#ٳ)dkAf6xO45_c Dx+6W9ڇDHPH7agt]▌إ5Ld{V #ĈE*\ϖ7Zr'?vpI,@˫a_obvU#G"@f`tnZ!J mjO(B j[5#!ݯGzNKxH5n[ٳڟ2Nw#)p,bB/dXlDq@\2L? Ar"~dZG'8-m[`zy)mM)@@w\Ǜ0&Mg\~`&w_HBz;L{2z|-2;f6+|49be9z~KrBo\JV aJ;N!9"4WvZM1QWA,4?S"ւf@D)ķ!`fUzK{U,k.0l@/v2JȅM &Zש~^( <>I9Hu, PK-F!z%]sp2SUVQBB 4E_@ͽݞj|=_elL _QbYcȑf*)QGC*tT gq*.UhFq#d`o;1$=CyвﻴU 㖐L2=bEngj=јjSrBIW|֘wson;# 5wU%8瘻D>,$G~']22D&ܮb:Y›w ݈jFL*?t]in>f$]x6Uwg@HRs~L^IO"J͛X`+$`Qw.蜩3 R>@?Mc"J0zk[5*gV79Bg^{cN?:a-1S1,ݡ]+oyEI꤫KdpB l \.Y3-K.qdC Tz,AY$%D4dlDuM%j)qfr`N.7Nq Hzkju1 "k{؊0_yZFzڝK q"5^㾋kMXzܓS|~\z`*i5Aqj ,Xxv 6Yxt .kU *\ۏz+E/B0ПojL?k˹G}%tYXCM>RY]Vu&JM=`l鈘 άRAG~Rmk f]XS.SۉH8!tkz%Y ь:;T鶭$(WFJZHiIZ>s+X7)3)i8 $:v2 &uAWs2b 8M~з;U/:[w{jNyޮKƎɇh_07VCUH)t@|n8Id&<9VjYCY;QRҞFPc2u'6o鵭(]־Z1 "FaFyN̕!ʱIKvhVkaqY$0^ϝ ט[) ,eg\2U0wԾs} xyKiYiEcBD=bYn9ol$ Y5w%𭶳dE5(Zw^5A딩6nŸ'␑ykY)cTC4J+uwL=Y|:ǔh\Mw5J 59O@'.T?Q | *0ˡF1<;;)/4`iPхKγ=d\Յ$71)V MCд7T|z(S$~gC%p~|FUo'Ĕ  }/~jըqͫFP-p)3DҙS܋F{W-ZEm6-C\bJB Z;:*]L #k2EUɀ؉2o{[OCL:yi.U34zFx&a)MU1F<2fl)4$W(4K'~m /TDDjQ pX0!ejM19tGiJT=#qU!ga,U~_Σ! g9I'0_5/8 ѳXSJOL1nYOu*P%UZG @@QNUό?*SSD=sb#)`? SO`4y|&je(Ȏ8[!RCly-P?}N dQqLs Iƾ{̄lp3$,)A"8ѥ95D-MS?RDTTTuIAv= |Oڝ&*z \jGۜ,٥ e)=z}O*+/.2dJ:j)DՑ#U&u5<:&L>\ Щlyŀ-N/wҤ dA1'V (TV Zd |l%ӅB {%%v|#%{-$r?Aƌ1DME"=C1) :y|&"OF0'Ji]A6~M"Od(iYQN0:+HsFѕ s,>qHI5;M 5Hf0չ&KLu|S^0LS߰43rDD{ҖAou]}`RE-jm-Iy%ŚCy#hE(/δ ȅX>, L|ItEA C&T+F8q#n;OeMO!Ɉd. 3vrM$WKbhv۬n!@1lRH4\ ˺R=x)>`cq%:CXQn/Ci[OԴ3_%ִ%TG:-ﱷBw3y m9,jєJ/W^>X.NL.}1.7'2imX_zO4|u?W2 ug)\O>F.RMv~wtS} V7GlޟNKs.ݨ-yxlo~ui @k`A&r[ų9å$9Qus 5ߎ 6;4x.%Im h<}r 1Mt#.Eȱ7X (˔2.G5?WPRf"@O 7!zT1Ehw Ug &|ر9EwQHShT,SpyrcZiT*G=[M *M2˯5t/luS@,ӖŎ SМ@=.< -tK_:X9`<ڽV0&Lj T'cjY'Mׂzt` gYZ0707010000005f000081a4000000000000000000000001672b7d88000019cc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/n]?Eh=ڜͩ?^@;o <+ĵT,XǾ9$<ݹXQ{4wWLS0wCrgD[b0#   عAzצ2#Pq{A52C&hvpܾ5(}SQ \5ిɹ"/%` ~p6 h31Ƣ5ŀW@0K:a:]4֊鸖yWjNxygBm}<<e('J[ Fu"P=F_jq]%X…8X۞un6- }؃UBL;/ɷ%,k$NPxsuzGX5Z#a 4sh.MTrj}%GV &>šwz柦Nص;C-Q7cc1L? Rn;hz#9aYvʷ)0$#E)Ǜs`L֙3mc6TxtGkPdckځT 1\ٶ92͉$?36w%t;e[(hL1 /}1|E]|_ģ>QBFCq}N?5d"!˗he:a;>޻a[q-Kd}AΏz tkY{'i!)?f"p.>d+.#B&CqEg&$B~xK}̑3E@K? jho7<1C)1ajW,= C6U*dOV6 dʦpOgOuТ㜘VȖrW[ }񓓳0xh*}$lr6rXZw>k3 X/j<%iֻr9V!.@_m;-f5qJȄvxPRt922+ӦyAjg4BbP: ?ډVhEƙ=.7{@Ql~&h&t'qWKdn:'%¿Ȣ5ͻN0?lbPQ.rfU],+r|VEuSElUFY|OIW6OyyAe+%IFK܂p=0b&y}āOewPZj@lC]3lR"j53WDI;N5KHH[@YgŜZ 9smobJ'?:e誙A#>3S),xs񋄋mي] WߝFiP[>)jL$a􂍏eKOE2FR< E ʞ5exqm^T i0p[dǰ;-Fyp8C,E"&*-e9e0rx#Jgܛ)=Oo"#Cd}EzvO:5J}&҉|sղɰgsWwŎ8x͔xEʫw3101IR8a[>˄^Os.zD3_]J4 NZk- wSe,r,iKn2_*jֆ?W%<Vx6쭃IBw,A;}^4ylgxgPўL4Ԍu_s[4FNkjcv9[dSS UxQ β} R2ɱ(lcNmPV!b%6 dr(];ロ(4 %D.Zzy]:;]G I]3z+vX=W޸,ӕm^̀內7֓dqdle<{un5/o/PY9̈́ObM̥Z-TQ{7!)YT Oc x=L-WEr)7+~#86ȟuA{5mu779Ĝ |)&q؞M]턭F@Q\K\2@dفi_nScH?jB Zc@H!>l-%͊&@٬?o@:q@ R}ƁqxJMQTR#4=sd%37<}8)RpKzAy ~,(:UGJM=ӛr|C&Œ#N *i]\kw_ cf/܃/cz9buz= ,yb1JM]I>#g w~'uVY)7%01ʣN5jInuDt3I-\'qK'34QQ_s:DShc+ }פG`^V!b#_9Iؙ74/^b]!T6a:HXDy)Zaw?FfwOQzSYHFPd!ǖM> 6i'(H -@d5YO9Tmfh $jٵ8Zb Cy`{zιB ҋ x?7ۓ|8kgo ;& mCL,q4yp,1ouJi̽㙐xy9JG[rSp;$KǎPLR-ehG5rTswMaӴu6=#=nּ^1*&2F [)Qbqje6Ja@9R:j+R)H#kln*L~ql Zad4=c@GI'4o%>kf#, \VF&" bһa Lx^f~kڻ#qWVu fq87RaF2{tO9sv0WqmxW#qf[=1 OS1ʎA`zdp $ɢmW,&d\@g Ր8?L䖧&fWuW(CQ)ayD? 0pCMw1;X`>SX42WҰI fZXyT;.>5s'7HF_Ӊ?d'Wz#,LI{Xc2a ֔ORX)da0.oh3@”IMi?Sk_/e'Se ٢XF0ȺcnYAx݁Cc0W[[yAA `ziHk$UEIb[>?^#mQtTFB?d_JtW|R ;5=E՗Mk˵^B` \p4 7DLWA^3]wNc,ְMt0X<ɠ HΥP5N1M)D(nS7`g /P2}'W+WZ&YHX53/o7OhG TF+7 EM00v|5p+SM~F$d&xΨwQ5ƊΧp78Q/{VJ@ף=&ո+tf$-]Sa+a3i~S]6G]֠I4>.f ߻əreJx̂tNZCH7MvնaMk \~?e'" T5aQFw4(ݫ ܋B\szcǸ^ >CZ[ȃHfU_I S4@/c~,aPq.Ѕm:V.=v)#f{9#[4o_3Y h!>UoVd^JH闑v(?g5keg ԏ15.fY.kNH8U/Y.\a>5FԜmG^T ~Ghb;H7bsFS+^5wAWlw̕Ivᘞbe\a1.eو] Q;|rxc_ġlo~$KWF#t(>):dԝHہŞz쯫֩,ຶ$eW6hJYB h7-Yx $m}* A`6OX 8ALmH.*Ci(xrS9v6KDce~e:]c5n]n# :}@đ#/㫧k~n#3+T 6Il;Rmp_l Pd}Eo?[,_ҝi+M6j4=X.4#֚J T۩陴^Rp:L嚘xcК%¼܅%H^Xa2&'@myԩ6}<X슲G1)%iuFSM.3_$P(A B+ٻc{4;'i\Za#{mTCzz,TԀCz#s8OC~nԜĹiJvfq(EfA: /afC6X/OG q?Wc_5M$P"`S4J䣘*ȌS4 6#N|qLQg)m{ض 3V/bYf$vNOV#SbsZ@#$:(x#"gz_]=K, }X-[l~yp 6yPz3Gyc$ %Th+˪kY[0KBIoBTcux1ƅ-00'arb[m&uH9Lg$Dz߲!rG~sH#&;g^3]O1m5y~(mzc9$\3զigYZ07070100000060000081a4000000000000000000000001672b7d8800001538000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/ofpart.ko.xz7zXZִF!t/Y%]?Eh=ڜͩ3;0Kڡ.Iк!U6%n{5& BuU\6/M ;?Wun);ᗥ@/#Gx 5DN'љ>ypY; 3~Ow2>tNe2|60} g74#=I["b 0'(H>eAgR&jI O&9 > 2-[]Jf}Yׇ OyMꪂE1ҹdE8wq釧' eT1j=j%H/wb6{檧CN-YeTL8E\p5$ I<06 C'#IcbHZ"Ќ\(^[HjBIdJ +RW5k 4<\/w]Ր0ȱ 2`|{t;AFԴ&+79nt^,Bfܵ] 3"n7n4VǨ&6/l!4IJ *BIHku}J&3U2ɽK Bl5KyLmn#̀d; q׈5޻Z\vUN 4Kd=CX\V}(a 5 `SJzruC{-?}X0Y`-buE-+ f߉/Z@$WA6ůS2SFԮt_MGrj#,,WEoNt|K 2ئZ{}O1YVfcrW(RҖS G+. K U#ɋSt!TXZYIBQ0@߀<)W^Ak`Xff=?ް~q`4/]BXm~jG:XF.3|<_N7 1j| gW̝^$]0:vkxDh;,ض?_֘q4:|Y#)hhCҏۙ.`Hf62F Q`KnW`.!V:k(\KOzImMξTzꂳn<6;iLD7Fu N~dUyi-dS'*ŽGCA-RҶxeN09NcdO v&2:Z{?Mo' &L%?T1N sF~gc08Ef{Nz~6@B-bHh= CS 1? +|BbzTצ@} W[H?Z#nr:sohpz= R_"ꜸZ٢'ʎ13KaKa鐍;'_}@ֱ|v1& }ϝFɵG%EXhb(/Xu*J$U"8-c؜k榮Br^K'ق1P!UV8Y=De%ߕ9lxXIGyg,FZH\;JawgV_=0㠳Xh+G%"O dF99=yQA$K6є$N}VSh돺/P˖QWOV䶺pEgvj3m5bבg8;N?W?W8dR۬WVEj]l@cNhe/ k}4I9KqsF~Kx1r>&LsyBػЬ.&,T+&=u<|耥4w^gp?qŭsR-S56[\B̠X/r'`jp*}Ym?LB S%*Ob7SiGYwC[6\oo`B|Jpl, em xo=@aɅUHk,b*&fsq%%5IPb'Y~Zw +͵߰* -fQB;Fz%y`-ҜϏRqqb劖F(=)mݸ #ҜT}Z^DE-39C ޅ46G|/zªC3`/:TJ̄I3Vqe{y WV*ciGaM b\4J7A0n$R"/%63Ec\y[v%BPW"3p[9cPe']۠'%C`>aq!U@פj CHҵxCex!v\GQ@J)dC|)V[oufpBBTbF *ӝ"j[ wXͤ.Y3[WQI:0j&ܗOY BB%B5zA&6"q.-!yAsǮwtܐ-q:Nꈝʖd2Intc֯PM[XV'RSW`=&;K8lJ}/C=QC`41ipvC7vщ/С1z2Bp]?'6M qɷ5~!3\ xąϖ(lYzg6c {g 0t*[)sMHޢx ֻ=pq5JѧNAUp/|d);ٹ0>m"`(*Y9.fjm ŒmD0hUU;ྀH*؊H00;RmG!5Ur&'rwpKb?XM$É)aWageۿfK`ró-2}e褑TԲŊ>&7~4M#O$(PĔN9}藮*_pM1jpX[\dfwei]B:V-* ꛣYMLUHSqk\`ﱮ{3xq;\ ~UI8>#6{n3{5 t3g\E-h+{naKEGC X 3Eq*뒕NgRGNbH$A깓^u+Ib/ 2᳹iJ~<:yWԓ G۞L9Ib0Oh ):Ć\?lagDt@KQ ^s`4+n _6nڊ})YH/쎑A61`g1k-O WdIY>(G6M-9FpSﮒkQΑ'$̵k>rn񿱽tXvЅ>|A͗KDyLiaӵ%_^ Hx~%K Jfś}۽CGw2,n )Ç}3KсQ\x2N35Ч,9hA3zÐpo%EnٞU`5fә)vD#u-uZP uw݄tG*sdgYZ07070100000061000081a4000000000000000000000001672b7d880001f750000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/]?Eh=ڜͩ]guD|xo>6DPǽ-VgIG áQi!t= &_ ohE/Π2*Ijޅ2 6_!t91=;b mB__2P"p*j=쇅{o^Mmf 10&~62.0 [H2WP4UB2hTˀY Ư9?!H"BP2fk@ by]h=ea엿ey$Uk4g(0eo.~7m@`'||K(mt.cGA?_= LR/a)NZU{3qn6pЧ[w\8lp/-89j\Y䡿T]:W y#D :#ZJ!19rӏ!p Α uVt#k3U<"jǫ(Zc/~pcQ#qcnXB9ܕQYAWi\<ԄRʻNwd `hpV*ܥZY<1bJ?Àp:` J~ |^k]Z]י>ԽV.ͺ+[>.f5TD2|}lܒ찋tqtaȀ3uitU2T'F) h?BTM\/ErImS'AFCΖf'+0c(MU{v)۹,V1&|**B! ʕg HoN,[Akd80?5\Ӂ>%cRH %9dt9t;9 wM];$r@%\$JWxM ˍK X K$l.>ḏD}GDC{[cntR]v[_._19{!'+؉AJɺ()P|MGҔ pds0rEi=ᙥ #f3]:nvRje4PCG.!;n7_j9j\>gi4t+R(b"vf:+m1&Cm~]?@7h ~S#g%^GKدU pKf4Ŷ1%ꄏoCJ2.L>~l{(N]&QoaJbzy$Zu68 MC;LOHg(LȎl+K"J{+[囥B#4)ip pa;%g\ rl>蔴v1 $+!Csv_:"5};U- ρG LLJqx rt =|-52Vf Խ׭Zxk+?`Q==[iKT*ͪd4BLZg|nulqp WBZ͇"jj]/RwHV~ړOqǪF%*}t2GPLlVN+)36Q@(х}NZ*&K#}zf>C,% ǵ8]6 ~P4zƪ8m(![JS! &\DKIn-Hs$LlzG*#+1D##Z Y{)> D 3Ի l?CCe4U{m5=fe}XL3N2)_mt mm,Ԋ}(~$Q\!uAih_GVi}M;YJ RL˿ (`X:?EH {h5ioD'&Ms̫D ĩ;4^ux89 3hRխ/&7 BGEʃ;⎀pAGbh8{J#yθHA_Z"`֑ ;r&&Bk6ẟ9wKogd*b4_2z Jj=,ݴGݺ_IjZ 3xQj:Ug9dr @V|qZ(\ѴxEe*Xĵ1_ ԫ\ݠS47!PC$M͔1_}gV{܈ctnc; FC tA"N.iGL2Q;ݽ`*aB-(ūHӮd#ݺ{g vdASDR*89}:z8T]DйUOvHf3erĐhTMZ=%xID(Lk=Bieه%:Xbߒ3~){¤@d~%DQa+/,J;ƙ8Yk~Qr2<_{1 w/-/|UE mw%[_S! h,f({2] pl֦aGR +%VK=}=8v3wj}taqmUh(*9_7I8M@{}w&G>]=ADsOU Zm4BdMFShhqu% [jW ER8QTTo ΞN61kOq pI9xk+@gxkYW_o"oaͼV*:3E4 {j4/D.\IEm]Tx:xL18p0UQx7]#;ɮR7_흠N,VA! ̸ 0(ϙ$l"ؾn}<=0Qg好V(!ʂ$9c 4yR^f3(xd4D~(am䎄E(Pr٩C 51w9%6-C"m<&?yNWn^ nznjL;SOv&T*-oל5vo\n _zKFDLD{X8h.wSIʁ9{yO$?hHc!)p\<_5?4>>?EeIT܌ōP2=p-Hi>ޒS_En 3vžceqCHwf\@%O cNE" RaOkY|sI?I$8%,s^7OB6^kJZS}PsO -Ny~mń0-DIZ<ŒnQ/OzjjRXϽZ5=ê"{*]ڔ۝x\_% 4 ۶[ z d%T%_/P3JŇ}Ӎlv 4(t@߇(v]}J,\<1$i[62h9?n) $_ӺB PY6]HML*n@*:u"_k\G{c]M[VTʠ4aA5 Y ;'~y%O t' u cOX]`F|f?CsO"3_;_^hNzXA1$?oyY6Rd0gSɤCن ɝT;Gb3UpAX3,Zj:%Q]u$8av-= U;Iㇲ7o5ǺO;MdO}Vm5/:87}gDW/ >F44,{J+f3Gn{\6/s=# :q+ͺ8ufԉ%+„ۚıe"Gtd_,CW꽌ma#|EpkW].f)&8?UªG3!*8κ61<`!+$㻸5Z/] Kѓ| }m S,1]ѷo?| ZH?Z߅`te [xޙ ٘QCjr5]|Xꓸݝ@0{°Y\ePC\R듾W ]ԅ#bneK<ۃ xe- %59pSՄ%8kB\5< aM(0u"zXͽ`dV-g++,a>^ij()CʿpG2kQFkQK;2 $rn}s:oڀ@2#sӘip.8ncvx%`3⅍au,7at&7mʮPx5v|Wf?Gkb2b~rUJj1*MJľuV_p˜a&" Ve_m4F-lPN54zT ;n1kYU\= %PWu /?okG(!Wcr.'Ͳ>M!f0=cGՁwawOvLTKݩH1ݸ?ƒ0ADг; MxoѬE]<ِi٤r1ts̞MK^_T::5+--|/2~hC{)kr\ig͌]UƷ]yT<)~.X.+ БW{˙1~[sb +KY':OF64syM6+kx-dEFp*}K\R=Ƃ]}& :Yxzɩd۷$X\?݋U"@]pwdnjxT !om7 ,y@$bq )r 2$rtŹk5*+1!Ѿ80QPX|Uq ِS?_&@Oīh6hKS1BHQWETj4e:ǖ[rTx!TK>BDw҉aX`|Vf#+Rí;vDzJ$r7WS V1SN4`0,zS4Xd:OF"9>Z_XXp]pI2roB`!3n}Xhm+/B Hs@9͟{5$nf S(x 3 1ivF|kYp`9b h o Dͅ{g /ߵTu2Va j{ d1˙B_.Yj}cۻ9l,|Ǽ?N1t.;t ~85{1 "ѻ3vq۾;ٽ8&wv6`!`yxql5|D૒pa'aX@gVƨ)DabÐKp.&#BM&$ qC̃'VWmK`$a}ثQy2|7 ]GXiG/xuxe@:KfX_xG-CUSq\̯U5se$x>tUJ%3%~S9}% bڔ+4fcwXd$)a`'}69l;~SRĸB $5ъGƌoD!DAn8( ɾU|X#wm6W1W郤f?n;TЭ̛"TRU} UOc"H/p۹!K0̲ ^:qnEݖ՚=K`blMB8!,?E{=6_TG"|l^c}; 1R 0Ӌ^Uޞ=xq zYnv(/Ek7ɩo1 q#3 ߎR%[JK?Wp`$IҖ<̌ ]*"{/ s}"ƅE9 {tEpl_c T;|QLtD `oJ| Y_"DmjayS@YjWX!ˌ"X^_(b!m8 ڴdIhJCgB?)z6w}Hd~MNJdX~( [^$a2@SA&viqeW_ 7ЎG,dWk=ס}z+pۢb|+ͫVtQҺXP7#J7LC!֥Ҡ,GTvz"70|&z-TRaqΛѐU7uSGM9F/UiT'R4P԰m>5 @(){J_ҍt=~4~B<͔W#d aCoAtDgK5'0x/a\۰_6G QyKV5N(KvFjcC Mخ\0Jĉsh$b:` #;]/ʽ.xbO&fЁ BW;_C9.eT ńkLWؿ6dN !6:խV&h֑`zv7W-so׫yx2FyiI=?!_@#ﯕYP(OIMm(2_Gst, C~vKMkr]#i} `~hN7te3A+{0Aɤ{9fJJԁY+Ys<:]'Tg>R9_،a͠ =qls]-U/@ыFN3jNBx!,^Uj"ʱu"^ 6XMu ?=RG˦ زWIQ$zհb Pz^13r 21r+L%bᛸU_XcJrx0Ǿ๕Y3DK4Q54:'GlmRs^n@;ҶW@LhJ2F}.zj͔:>W(%eh*@ (+viL%*Ȭ#ƴ=ZGKA֊q"=QP7VzzO&U D;f $5W,^PSH S&($"Y@)/t0<۹xMpRa3Yl}y-VX $*$Ͻ4E(ovao*cR$a;GϹWkeHnkJR#g[ MX]gy 2e'6(ٹA/*,# 넥PL&Ƕ5to 햼E@FxW:]jd=^K-8q7R \FHIbD,Ě iAq豺B\Lڏ1Yga\AF_C$R##;sO'kwb Z D&̕NhbgB26!l ,dqd{7u}C4F0}q-XB;-Q{@{*w0;}]q f_(ğ ZgxKs-GS[1]at$!U=z/B)kxOZ-q柧[7~=\F\:YǙAhjσdi:!vbW'#t^o9Ӵh?5;|@4-n A3uhGE0q'|LYJfS C<Q{4?=5L,}_Q"ĺ+(MdHAOE^~/7>ѧk\(}trB,uTl^HN+Vؾr,څHevKt5Uj9M4d xdȱ.-6%呼 Cx24)RөㅝspR;%O>Cڦ"UDs7:TՔ2[0ε#h{v6>hE^Qc+ "R `%jˑjhEcR Y2sNg_LpK)ILDT~GBܩK$v \tGL~tEi+W-DoK\㒤L ފ2'D,nܒ#TcqG\*/'dof+` >&`o rs1ݖ)B;wF{#>ܻ~_TToRL(Xx Rk^SEhof +Ij^%IjC&"X82 2@f@¼*t3 vj!$1戠ZX.I?Ig OT!f1݅ԐH3/Q\g;ǂԎļ6KE>RSA;VR3KVo# #/aKrNHQM$lr`]R_$}|WZ b>deLWvѨTN'Q%ell'PQT%|(9l6}%!ۢ6D\΋2Vn$ݷ ꈏ*UyM@HsWfhŪtO[H׉v2Yi)%X\F]j)?/+x ޢbw3KK S`*4OrfX yHwg-1'^;zPkhz](.Vio sqPrF+Œ0$T(.[X%0a^E8)7Emu.&_TuCUY{ "Da!4<<)SY~Z8x;aoyqETRUƁ4Q@K/w[ !PZfPX$t#>?>eVQ'AC7,)F6tEwsΒ7M:ڍ=ٲ8Zjg'a51N \ ma Z +M;Wz߉:ЩB#IMf):3D ZI,k Em`$(bh` 5y Y)ЫyEd5zf>ӹS5`=p2o"9Wbb]HJk)ۼT]箢|Hв3yɬC\2IXT,+Ȼ飈<ް!͉LWs*B3%[B|: mzMd!M=B=asP?;~/ՀRftI!|J@DD{ش~(חpܛU:3a亜0#lvdueRm%pd KA4_>?]p?ƇPmc JKG;S e~<zg!\Ij/C2CBLCq  V-{-u~-% ?klD1QD,}HD3q)T0?*Ɋ5ݢDPvÀZrٓ=vD(`BpAi؎0CN)Fya6blRUy@qF_FDi~o9Ań-I1ؙ?:">Pzy&IJ(@3 zQjUxUfבCgi{%GF\ú b{ɚP4FJr.fţn &?j&]FJ3)fn2=£MPS4nVԟRRda*e UHn{95 ?],n?Rw(nm'adjoȣg} S۟cEe=YAvP|!jW୑L|}ޤM=앂j±ˀq[a#1Mq|فol7W1 x8eGi Kpe{vR+'CW UC2JP?+!%f?^ _sg/fmďehē`[$XV2&7~ }wlD}Ǐ'b}הKIئՇ~wupUjD4Bjc$5(B)N,xg0KAeUQl ;3I-|!0dZPLGP6Tx]5ݸJmqfw^!LSDr'LN-u9J8b)Qαx;5 krZr?QNjɩ"Tag%pˡ9.0SjUz0Sb '6Yy2flh_j _|6nŸƢj:9_Vr /ȯA!|Gҁc;w@j^{X$^Bbp8O}iGFߞ+Ho-feVmQZNTh)E <4Ɖs!c2vrtӺ$[XW+pԀܝX9oG7ZPŒ'6lŲXZ|3mHsL_bQ$X?Y_K6&Iޙe xk1h93B,!>Mn=ut53̲^Ujo$< !s~\J^% q641Il:ۆ|.R +35 7 , NA[4>ّ|LzD'-1tu?ݛm&]aխ s55L5xPVh=s*`$v܇ڴL/9,%T&c_?A!$0\#u D뾦K'l:×]6O;?0ʾ¸`&s/z\0 b: x&m%4(bg `<}o@` if=$ita>t@`F[svZwFVތ=b߅`tMTM_ `gL9aGjښs*&}C]wp>Ӆ|{Yf]N,s?@hlD&kLJumK?1< ;Wˣ<VX^OYf? Yd[gƺbc߼ =UYuƿ 1>tAn5P&Z)Kܿ;z3P. mI-qNcH H2w{^D,ܷ3/7iEw`a u$4mi'l/7}ty W>?K !5 ˩71Ϸ21rQfXNt+۞?tX5 Wq[Uڜ:m5μ/2]7Sfl3ƿx():S{ۆ4M14 #[8\e,1YBzA(QR?Q d}HUKICx$(3$jTN_<цZ؈lfՙ'@xH&G-1q&`ZPSlUSr7rc "q37G o5ZXaN)XR:H9-"+Fpi $_3>ꋱy=drjÑex_\ssԄ]*9\Ը#jws奏m}ܣn",Z:&DތIH4]$6~Qf/9n?{ ^9+ 8kTh&kvjYa B/|K7Ѕf3GR4U !Z4~a0dL`XiXo;YͰ;쪨zid?$!נ#|5YED)og5ZR1o$ɢ"Ŋ}ͿH2>)*Etiw|9>?cQov,Pj9O\/B.<cq)saC(JK ySsl kb'q/"=[BƓ1G׺o5n{anac9@` F<^OoK _a ,H7!|lQխFš ./S'fWnVCwB?vcJ/{qh|B3U{4z]`Ќ-:Z8a@p&%a=q$fL˞e za."X/%P0E61^x醾J )'3̠w$f+0-({Pkur:Zx)@˵yFtKOvҎ*8q+I%^nqS)\mD$cxJ?G]% lk93ṼJJnMjhlGe$ᖏ]!/xdֶh˩*焈o6 InI]>',}NRr %IgI)3>C.iQ& (\0 Yà{NOxs\<t˨]sݓ 9#7M#ak'̫.-@.5=i}J2Ac+ &,{||ROϽ|DB=vp{ߚNORqv.Ca )C`jvt8ߙUy}a/5e>7Yn':7|j# ޿_3DT6;k; uDT#dpPEU "JeDw٣6"l_ 'JYFJY)#KYݓwh^^9bƗ,|Hkfy&@[gRM ~ hvl!jFB<6%(rINq AbJeL߳ JB"EAԍ4xoM#h)DUݵbBJr-N#c.:͟NR {VhZ M-&B{JDt ٘R'J)/S*XrFܽK~P#f-l2C<9ݤEF1O$kjQNt)`~[*߇sBR뫶ʃgDdƏ2|~rRy[ç+մ5r{/d.:# |;;! bPwfЄ])̀p? Y,#q|d,+H!Y<9YIX Se=(/u-$\@g9NO羒ߐo60'TL򵰿<],H:Kj-wc[fF$ÐpxEm #SJj !rƐ<*0Q M;*+V_UMatyJuځY<]2v*K ?g3.^}vKNT! ƶb_\ ]|.A.vTeR(! lMECi?šҧL e@ )_>`)P_2RVh28 uwT1Ahy_iQq98+ hI!d!:L4eCLGReF ȗΪ0~& ׎ij vlͧnŢkA_rTzV,'*}\ D)0`\ĕGZ;\atLZC%*|]O\?((SP1$ʶf%?tn*0&?yj`V8T^O ytX=4UbAa$rFJwIsZtxzqқwrHOݾUU,>!0+d? BZy wP g$Th {Ғ ʄ5CQU()9/};ɦ-g{N&'5~YՉ5k^GFiKP   ?*~[(N8 堑W[VhzS,~ @`SEbK;LB0`3睊cjA< xcBMąHX i6O@W"$z(=h+t!8V䍵scr~`ٵ!;Pȶcs92g(E!.ա*A9LCNeE[ID_r{JVjl_6MH$wAC)mXӤ 8 ?#8UY9TcFFk(_T9RߪhGU'x7_l)@WP7X Z?pGET&B{!MXޘYU OC_ V(ǝi,TH9u|Z/o o TU PgfW\YIJ@mr=f4YɨaVE#Y/=U1͈?|Zk!E֑"]6!p*[P4J_ՏHz p}4w0뗯e%(_ةFأTҎ3lN28i-lh["~ƙ^̝)XVF ^a=/xzlYix8RnG;Fw8۷av| gX:kT'Qr; w|9= 0:SlaLv̘YѻmwTO?™_hgڻJ *Ԇ%D>3{bs52[ XJ.הBP[F-Zg5XL8L1fMOKHw5iRUer: ^Z\ mY?ںWl{2mt>hIkXqT@.&c:0K^zBxӷR(Ȁj0;~GĄ`U_-1CN4+B^;Z}=)cu0 N`g]hgЋ^cЊx"A,X(rY}P|B @ l"Ԏ kKm<QYsI:Ϧf&R6|=QBpC0[ *>B9˩`ߖXy99WVLy?jN{+)Gϥ@牸\^'N{eRBElףb֌gQ%#^QZx ͕ vc@Gry^~E5 \TUIh0}HEr ĈXL:V*tnOKÃD u)ґV|.)-0s^W6 jwmꪝhmxz 5qV䒦om24qشhs;Vp|قQzр )KeO.NLtr߰傪RRS<kK6s{GSR& @%|`@.i3qj?7$4cc;&ռxڠLNpMsu;GwE r)mg%+}<|DSt> %Zq8M ~@|yD0આBͼۇrKӆQ{ l4@x&Xڮ7(s^/w \~Oi8rmBMuuѦ]m0sA]O_O|:gD3 M9E(\!6N`Yzk6QLH,DI!Bp$ DBS@S(GW_`r;@20cNolE2:U2g&+}NM &_TKَ稤Ja_ʁQ}N:<_1U gt.=7RytkӸ^iV]CT~`+Qޥ٘qhtxHUQlq?G(/[B7Oϖ8bL]06] )H<73 8Fw.żF1JT_w9? B[C3ֶs9Nl]?d{;l!wJE=}@d2 z\F5bu߀ZaDlFKԣ!pil`ab<^,Gω6X-, eF߹)G[Iꝃ&d|qTP_h}V.w$#$u珗_&. zP>Å P%qQ.61u+ٰ 6DEMDC_2w?b!\ #vv!fdgɗ\۲ڲ{9akyQ-=劎[;d5Qf[yh7g؊a%_W^.66:&iJZ[)X }PVMCVͺEB3Tlu#ZMV{/%|8ХvQOvC_hp槳*,M@U?vgqq7t2axdBKvޅ`((gp߯A3 CK6Dˠ|5=4^~9<8Ml]Ƒv'ZMPaSq 8[:WU3O=cXV"d5\ؿOLpGAJ?1l ~s@"VfiaHsW0r 3IvCG?>f;HzA@!M7Nr')ɊKi|5 i?!jrU=s9@XOKȶq]ӬTV{3D V/ӛoKUD:n *8NΜV7ʢuB'FjY#J,Ҷ610G:cR VIBIAn)J[ڙ1|~4#RhNW.32O1Ӎ0u? Ȏ7><ոГC^_]/?&8g>vA'o޹1HoZp @9|I/3'@lFZ&d[RGyB8i'>];v59 >RynV;f\\xOuvcb9@EZߋ[G_KPa؆Z_jpt+SEPG3xGO1HU< {fDz6~I E2CfR&OIЀ؅%f<2m>wA plʵǦ1-\;魫OGgx]KM8=-$I.kFg9ISc!+B*Aaݘ .ķˣ׷9yv➘D<τ`dd9 w0i%V;5h}*;37# zx*k`yT; KU. +B\W68x6ׯ2ZFe~ /BGrxP9af:D*)~-YՏdspl35cX1V[,,N4-O֒G!`e)3tfHY̪H\DMRhnM@r*G#B>H'ya=1ĆMV(9kjX/Ln@ =\U7=n.4vCwcSк- B G*fZ c tMɩҿqG ]z]]gIUE!;Cq4˸Y}"XIC\lO)-GPS͖'G3vY%('99 E\5@|*Mztw~Zq5**S}PhPs捻I $˧k$_WHiLoƠHA_ EJƋޔAv2pߩ}+CC;%MKo%ƶld{@?Ȅ^_%|K2J:Gɧ!SU'0-G۬ A/<',d7_hp+%+P\Z];-$vBtJSB5}ȹaao!0VLgm2열+'ClMl'u+tn{],yU9f[q.{jEI+7SV;ics/g_\,9a`0NӠ0P}Q¥l `>8 ;TPtBO3GA6b,znjQA 'A峪  [ĞaV+,+IR@p3a-@ej/Ç[[+x$[uV<{MNΘ ଯcq mD3jj3vR7!? Y_GX"WH/%&#"}4E6J[C jM*+;0חuI3VmZY]Smy{P /$]M{`bw1Q %?MӍTA#t֡QfrqǪH|ܦ,n/w(U<ĉ0#]ٹTWL K b^/n`h;c㗆Is}t}*kƀMNozE˭h +/q 41o/}f^Jɶ݅bE=ד4PD(`Ns讫 efg3xLMj?_':3u6ikɎ(VuXs''Ab優 Fx^gG|#Gxx̀J~;&#-č:w݃W _*&~+Eꙡ8Ǝ6Q=EDt +'DxαF L(Ptl;]1 ܆Q\sVd3@Yi3nɶ TVFEDvf  hR^..ޭ $Ǧ %$Y6t`hKc^}J3,LFPd o37NZ2d_ [{$.lJ 6;DM*3xP&n@JU8Q0} -MH,ʑ=b5^הwMk{!<)s(7E[)1i{bg1'rF?UDۂ *UYtJ/ %~RRuntMJe++OIWMuEWZ+%-6Uş[ځzZ~E?Vin cPU?\nQXj終Xs2nĶHMW" cT5Q(z\73DQJT$n s/4M\ Nje$1V>Ȱr^l>.c<p&cE |yg?(@ָiG[𖑎*c/a憤W\޾QHNdsG|u .qQuQd;P+ӲÜp[N/ "4'L=$U9Ao|7Z(7~84.$X=Zzyk)v KkQ2e /uoAdI .W$r`Pgb6MZsH:a`D(͹)B<ߵ 忏.p>FeH0n"98XBgR5Q6){5Z85w<;(ivfEL7x'Mg[. z]cZ&߼Z3 yzXhgjb7A>ڮ-YАLq xH.kQA$߾樻 ܓ)k9 %*5Fv齋Q7LԒA 1餂)klʠ3C.Mw/S.SG3|\E")["~,Xsy(NY8Nha:5vL?s{[|@Ƿ_S v(J8ׯ:N1>klDp׆]Ci6YxG.#kU 5 Z q9认ƓB\Kk!Ev CJKUuN@Or-yR~Qm7'.#_*gt"&glf, :PB6}cd{L FkòΦȐ|7G@ɸ#jo1%܃yPw\,哐*c=0tYG_k 6QnoлByY5R+ -Mm_]Nd>dR>1`/`xQ]%HGg6,@~Vuj[ؾOy^^/tqe JrPڄo=Hr>W U.˙7ѯ6Л`3')z*; r(*}?ԑk'Ɨ.VuC, hڤ(ow=c3[Xslʜ6Z_ZtE 9cDS1U},2<+&@&`R%]Mv_U`Kе:dž gﴊ0b Nj+ oe9'ЪNV*3rECʰv"mDlݟ&qAbޙZ ] .Dd( K}C6,&T.We |eA[ŭt;ALsa :T-g!7z2Sv JȠ9>`U xKc/L\St8{6g(~&꿍}Pdw VޙGfXյ B{%eoL}/Ol<Z;o!3pŽ M̏0P\8x9;vܣ΢1Ok+l^';^&>>tHDy[Q _w+hp7,;H@ w[.0@g zSY5X3fG@gG$!p33Z2n:=Rg^@)oâ{Թ]y7Bcj~,g LnA:kFZ{lO&fh>u 1R2)'݇Cbc;`'g1le? \[G5fW6?Q#'YB*q<9iPsX "e?V=nMdTT`qmqHnIuPwJq1u8@|uLh~ww.ξICEno~-oh_UHj&%t_nһND#e;r 9#uu0\Q _%|i%WFsNniYWP߲ zD˓YzElay9#efrc2,+e}'Nԍ!AeL5D_@4ʑ]wP7OU0g[N3ADӤ. X̤`p"=ſ:y3Nv+i0 9)CKUX%O0{Nˆ wim? K H^؅ѬjY٦C*5w)0ix)EmjFKA|@Tw!=oY1VK&J"Vw MCY z&Q SvH SM+It$Wق-bzֺ32ʓ\e#~c4)1|}ENlG)(0}9zxsHdK5 _TF{NUovuAn(f2΀'Q&ZJimtkrd L?GBd6v`f jp^[irƨ F/Nܾ>LduaHl!lSLn" X m`No_iֲट (\9'L!!1' U][ 9-_ 3~)~A/l/v>8zL`==v!{ocEeN/"Ti_(HU>4fRv%ڨpI\9sN5U !Jq>AUa3]bšJoؘlG`.n%6` #  /y誽ӛ8 g}aQg5h+A>ClV.5jhՁGG~WUW0KvN3Tin 9^nNu@rFznpFJ6"褴az-WŒ`I `gUk*;cqh7o-m퍍pwbF3o}O[-f_Nфt~=!?8xl$-I;!u Ă$I!).E0Tn-}VGpH㞖,lVTrc/(7 J(i3dtf՜ÓMB|tH-C);[:`NrNY1%Q̃Ќ Mj |TIla\f(Zy&~$l~sa"+s5Ԑ5*,āҧOw5S < J@]-Fв&u6Ym&HJCR'+]][\sCvYzBjh+#L@~Htbŗ4_ǃH47aY0+jM\5^DQM^'҉ՊI|GbX&DAlo$ rSʜ?u^p\! E9$R;ٰilq"g׷[P Gܔ[D$S_;nhQoȝdh{/&@&tﭠ3WkٯjΎxĈ`кa "Aþ'! HoJg6f1I`Է#5qVȹ\(&^#v©Ҭjrxs?F|y6ar!|݁`}kڑw ǮX$0fA!r |߄WKG[Ր848 UmEG龩}LǦ#ooF<e Gy~9Kcʼn;vmQC.ފ)GҬ [1*D>lzUPԆ! %D~ͼ#-0_)M5>`WdT+LhV?oBn_WHs["¸Mca(\QO@T,x ϙ`¼N1#-N3^ A*K@N9g  T/^?6d[*XrbN&тT$23y`l8v_k&"؂c6Nù3 2գux|ȀQv˓] $elr̨~G Kbxi!w6堵*_wBIHSSDmcɌ@r(>̆masߩB5.a|g2P0a#] _W~%2`T 1dM#sfz?w.P2 ΊFɯ;>%G2!PZѺH?Gc ȈǠq-mCJk_5A;G{%_}7*S+Ov}cm(Ǔknz/mS>ro2p iaos}VK ~ߗA܎ _812}2 ^3|'ezLH~X(m)~-z 6@k)P:FgaPV©Y,z ~DTjR+|Y" J8O J09 #C WfFvZMLL*d0%nJ;`,4T1Vkdwu.mS/KT0d#_˼S p %]CMudE)Ӧ`$huy[ʛSNk5i$[š?F@+}.\3ηz׼&76p698bPoOF%H9_.k@'Q25ۀebu֚zĨS3!&bf}G'Ն j`U:Y`.?{C h1mP;(JGfٷӸ*a%SA2#m-NeV2n#%TrukhXcS꡿g7j ^'flˈkii$Z"qʠ|d {<mTk8'!^s!.\ğ-<(p'W5vBE67QAA9>9]CbKWf &r'y;:6b3S\ZnvDeqHt&k 2A=0T/ |g95R*NqKԅ+|R;g 6_VKEA/ <^)琱փ5Z-hlz)` QV\*+t۶xg3v<&_уv +SM^MN)'5ȥ'1d UZI4zFh^ ^yWm5"Q0 '[!< (ݎ鷾ɝpߞ#nN.eYƬ PQO!``c_=$ \MZQd9vȾQF+qEΑdИ K$G9)1Pe+@>OY1{.)qm\)!SQh5UDiᚸWoLEz9T1&Hq+P~wX5WJa-_r[y02F8Ik0ٰ*jި8(w )3Xv+K Jr RF*H8"D4n ~__#맯niRoͨ:V=耮lsӞRABJh%kUy)6\[m}DTUÎ>.QOYXy+\D*5Բ/+I>:] ۶~KmNj3us!4.4DBat b!ӊm+pb 0؍ةjYw1IFT[+?4 &O6cg@[\9a[@PS,27PdX٬:tlE>2Fō|@amfЗ9G]-T2S)r^qɴO `2 Amgxi>Ai1ʤg G}\kEhK&A[l͔hz幘2n-LbT'fA" ݺ죱hܰN m_+=*10:$-&|\[<}|`i)Pf؎#a-.n--a8qۚ nɩ- O!#Gi%D7yYBI.qg,7L.@8mL6@+*tZh=0S<˭ &)xn\mr">}{P?)ǘ>lɈF 7VDULG[9ǁnS\}=N>SC-*"Ql_|MM! FH(7Pɡ%d=qsu(YVzrt5,hl=k7'T@Bԣ+F2``68{E/02; KROPL[\WgIT>z6wl+uחp~=Qt uC`q9ʌI0Ě#t濫kL_)`eaoID67Gߨy13) V,(>͘EJd|/ƍMizNѷ/^uʣ >~K$و{"-M:Hǫr☯>[Ouo8 ~.2!P2緘(#<ڥ+CD dҨ W=D ʹW D+4]Epך"J ,&TÓ Qp5 VbXU¬/ed9l7`6k '_tw3RZ]2iÈgpÿ?lLz#tT69dQiԤ WGzcbT%^MG6 70p㞋G~ OùBAvHXM]|v G!:{.,chr%}T u+}b*bu+p - Z_]M9Nϵ_0_>w_ļj1/s`p&}K\m ]΅y1V%#CITEI6^&ÙPR\: KyeBjvynv@B8\5ٹxxiyb?s;VE*WˤofhC]6huNMFجJ .>,vfz'6(-|Iu_#3)57tVY *䴎},=U]aA⑁БInc[)WӐʷVwFDH7{]֙om}ZDxʲ<3 ,_Z2LjoDGj4\͈WI$YzHCE}wp ?)Oqԏ_C>1{ǂÒE$D/CsI< 44q7Ӌiωge'~ U]A^@{>\g'O$[t2QMP>>Con" t.֛%f:2^̌%܅gع/;@gP6mçP̣x31@$iY*Q5?A4%%_;g8".˼Vٱ2Tl=31A| 8dU]m#I>u^/NCB8MehMlU3`DHcrkKzDŽ11INY&pӽau,$r 5WjpG = b_*7s'eX \D4q9J:9붧MAW4hd=wb}H#8C /]3Hd *Hjjr.,ɵW/*rU7{3@xF6d.viסyj &jml sȷl/ z䝒ȟta>w08hiEEF*Ԫ;::"@q)33eLˈʊ|\} fD"# )aXW@rkpisȄ֊sLQyxbJ;J2N?\2;y+(cz!,s}V .!;W*i.VƒvhCC1;iMl$Gwx>W+nQ6PhBe+.ޡfGhysd/X'Z+g[G@v,-Ot!vY ~lԌMfa䣻i#&+6Zge*/d x `L!;gwmmY%VtS`[!Gn ,kQc\J!J%0tTl[ IAobs]ċFotD"«dgF[2qw|y8%)c?)+eqi?6QdshȲbGuëjҋl9"!bWM},'r¸f+ܢq(O0"7u5:(,TSku7Aajv^AGb'RiH)oֶPywZ;hpB&I29cYĦx8jPy>APBs16cCӢ$hZlXI"Bv Pmw/l-}WAfWlKo59PX(aXõ1%b}z!=Y ʜu-BN W{/odMIbCJW\ǙTTQf3J{3|,܉΀ذJयk B!A՚Z^H .{w*v +\[ʺӴ*4dǴ®  @roOSǻq+hX>`I[Mx0`aqnW&VMH2Sb.G MqsLv>\v^r[E,jH4֢JI*QJfE-uhfCsvHU[!2ܿ^ RO5ϺZGh~3_e_L3GqR@2vC8Im;#rOQYM_XvV{}Da3~@k +&=5O/g%$qZ+'6U ю%VJ7k*B~h@J;܌tYz=MdGU( Ʀj-qUsmHI=K4-|+5,.N §.p͡yy8ExƱʴ}>1֎jnJ kX $Q|bjn5je#T`urFCqH-rV厁ecOFFt ~-vY՗HfOLv:"smv/]a~qX$_ W j/Žv)R[4dQ/Lon:{]\bCv- ANl<>,ɲ8E*7aE9~z/Vyq1{&Es,,AzB^\-Z+NiXi~i6X㜓Dʼn쓱mZv}c<"/W+~L!*&q VX;vu ײݫ~9:W t1zَMV8x}y -'rTѻ|y>s .VO 0Ò.rzst_I bEx!ZӔoenGFW^LN8(m,Rjkӫ#Ii@DAJ;VΈ-Dz Yb k}7aE-v)Nѥ@>mV_Uܨϟ Q"-:aY9 Lo~h3 7w(-/jHU5ĪÀ9_$ OJ@#jR**^o( Fߵ=Ə(4_-`:63p 4ODuQD3k=F&>Zq>)>|CSbp<#m\@P212TGɩWٷr7BDupvjRr*Etɾ,;/C Kky@5(,JtL{(eOgurÓSqbTV ֨> ,L_s=Q<8Fݲ|gjYeĿ ڐst~ g!<^r7!8ݧLy,}(J(bEceҩ;PWLfPc+@J-+$Œꅵ8=h|*DK =D Qbʗ]SQaZ'0e:*vsFhDe2]Om"Z.tȦ*Lv/9 mpM)J˥7]ی9𔔋puBIG E-P!DW6z'Ny2+f2 )#ly;WݞKDe˖26!MOШ? ɐ9K18뼙iŠ}(L ,zK*"OemfXŌ6PR8XGW|9dp.%UZTkI}rMAT /[*^t'2)My6$tA1ր'Ϊk>5D'rBd>>AN >38:X2f_G+V)KJ Y"ö;2Y1Ee5At"UG 8MޯNJ4qM2\O-Uݲ\YzM51+//3FSw"|~ mj/R ݷbk82 R׃ق}^%S_&}Hdj eϐ%CzQ% + 'JCr6||E;kPXvIIH@.ڊn|t6Hjx}]QM0iimG2jZ3jN`M쇤g_Bw{H/,X9棚S{ŭ =c9`$]Xr#MGǘhkkȄpMsj$1C0n<'gƕ ?+,t[ɩJ{U.K 8)y6yzin:=@6Z3 kTI`\<|*+H/)_-_5{y01'{̒YGUu#O׵# BɈJQ#C|(/(gb:3wa׬XlB޶lW:57NM=`hBy8 #Z4 @72L -.J6 N8[ -7TAW70-Z82?߹AdHӏ=~ bڏBc|۸cOwr3mJa/i#=7|Ф̋9Nl pS~ 3ٌLHg?U CB M:TݚN=6Bo 텳P6 <B5 Ѭ҂c dOyaw6D-;FOj<Nf9`/TYkݛsrc۬C hI˞x\((5-$i"@q=7,l[}2XUUE x E=-$w<(5b3[;fIPLUAEuh)zơMK}}RʛOǀ1ldm7h3Cn0pzQw֜>ZK;^p!z_lղ%AX1CB~/8jc]'1%ܒA Nñ=㑾?F}WR MX-& {b,]ۄQP2>`/ @u@'e`-3;z03DkyƋ{!h|W[~ު`'nOK&a-@9#M(83E5Xzv~uTsb`dGsWl6 iQ{&% vS9ǿ y?Kfq]puY=^`qF.PR6~L֋dQ7P_Da @;.!̓&GDX{h]߄$ϒ{9# ^- !_ >OYM I?VY2coŐgӼgsy`EUӤaVGɃ]ZKRZG?k.obuE̠X_})wCɡ)L<= !77=1Z:Cf!_O{̮GejZ3q@+^W͸7LG sPZlm(/[W +F.[QXaU5j9`#8O2zriLd@lrn!@O%4JV <>fk\ TNշ V4. 1A>;bTT)^[HGY{ȽD@-_Su/D?֫o]T(wěFw&9]/mi753"4{vJ1?Y7#)eE@BA4%fL|3G{N(!gR|]kl}E};,GW3Ч28c }>~VVQZp?qcQ/@C 2[; ; O^ l׺˽{OG z;eEHD KmMQTm[>/_ĉ[T)~S >NyNx8@/C$ը'cR xDz7Usdڈ wRm]X*@} Qe edE'ik=[~tP Zg@ԛ5[5h[Z,HPE.Oڿ5Vk¬%a )17VdWX|$̒ƨm_@˴hsje1XfCv~ LTi9AAx*v%p̠~J{dҟPGi 0ʐq$T^O[.$ Cwe3$E*q)HVy/_6ՠ=Aӻ?T^!izgwK;b  E_d3w k`>ҋ:$PWЋJ- k-0t-f|Pxxsvgw܇q0zϼV.7ؔԑ[TpRR]!?Qz%Oh9RȧMyXMbף &i9F6.`Oq܊*K\]%!t1;vpg]EF"XfW\;gf8ֱF8esvtlkK 棆dfOBe0o 9'X|9Ato0'&4IHJ1:{+ yϴ.@X[ž8cb?; C،_335x)<%{/o/8 ZG֊JMo QרzݤbUw&^r7#6eܫY|Odſ OgBʙmur]:Wr:&*{~bʘ_ӥ=d! 3 jr 9HgF)âO'_^Α[%P[ld'Ua|-hWN2C򙅖ڣYE &v_P}?MЅQ&Gw'm?6t~i8Q/ǣT!Z t=8cU^* f .۰%Rl¼-QFRg2$z,hcw֊"RkoPo:P"oF( SQ?B^~0p*̱-mΒv&Cnnn Q7E\NT3w$|um;-'Am=5y+qV!9mUk?ulySSw:16xz婟4x(IAiA]Qo/պ99mㄝPP8T) ldYē%-0 (.SB+^ NRem gv=8^D$-&ҢȪ*HI6uY- L鏢Kpw#B'F3y>q.v#U|#X RP`5v#]@-ec.?bKl{S_E A^Zf8d)9%9w =x,bApatj3Z˗F>\{\:mg;FYGbG7u4TD̔g6R>X;Tx|z:VRsTS\=L_o78ji FpmX*+m$aS0} 7uMTs^I`#ڀhaO9p&҃9O[1wzm2 M- lM٭ѓƀp 'BEQrpyvgX;xwβ䡴A$iHޯz;eZ Uc?.Sj.6xm=wO[(;߳ F(l$*XQB4ʏ|m(58Y'bEM<te:̤Љ̼ȣy V"D1oqIha{NQ#[+eϲd GҸ?(7&zjy($v=`*/XMa_4;4u y]ċeLZZX4^z&,c LOKt|{ ;0A?3ߖsɡ5O}A (۶}K\ƈjd6Bڬ.DO>@GO"}N BޣB[w2is4 sghJs=&ȳ4 %Q|u8TՈLyw?rYN% #Xh+_-x"N!A<9Uus|xѠV>dF곆 jbVnri<ĵF/JD YCitp< IsVa rT&@+?.=ٸn e";kv ,ݺpCCv2fxi%R;ԾW/㭁VzZzQ(Ex+5P$EnNe5 \#Wg% ɷ=o~,әo$6-6^mNM#}*LɯfLtgH (mvYKIڸV ˅z^$kQQ|iͪs?*,H Ooe̛ldmYقv&AUwlܴ_dA<*`pt|Xր춚7u(ٔ)N7%rC/?#թYy0WrxHOʡ6/Ɯu1WV>ۅ]q&lƙZ%.=dȲ" "+-8}#9~FRHeRs70&R,/-c܅`T2 bD`-IZĥ "&_!X0 ^'߃q]pGCVe{Z*2LdGJů:iU0/JU) .v,5,P;=H5Нjrwc{OaB--%7C1G޷ {cA :< nUYv4w5" YnO /KMwɴݿ$rJ]e wډ4LƼ>pܼO7;e+ ~>c.O|AihDj.ySha‚ϧWjd) cL2 i 'nfʝvT3@)K } f=@0>U7p\1bN7<5 \q[Dm,ѯ=3 `hk/_tƄ N5 `b+bnIOMcsӵhOc9<Ρ wK0/9y{V}YOA@x?%7in"Af9: pޚ^-.tʕwGGfZsaW]$ +oe%\Mp<ɝk q9EB+Heh~01Jn _x rFX0AfD签 DkҺ# :5l:6m}V+'R/t!ޒd4Ȥx)" mx`-DNC0azi:cL MOzeY d{k| 8D軄{-L)\b } 8W'qlLI^O츂֊>*љt#%pvlla[hӺa[ei62MO8y݆Z`gj~]KƵ( G(wq7[[ _qa. Ks蕻爇x2xչTTȤj )RM/M i\>.h>0Au=tOdyB@jVlb,&_?w:퐐{Z hp+&,3:s^b'iQLrƠ_2TM` a2'24pB}x]4إ[{\.[E"׶طg}iϷ Ȥ߀мTwtv? D#+uZL!XboX)I21Q⹹;t[i豳Gh{}Vh> 8!̩L% [_3wwSHr)3Gz@|N=bI~ȓCC%}?"\('S=m`si^^1檙 _=\]'BUMi4N1ETC]X9v_r{+!hEp碳4ˎyqF]R:UD-ٕ#L"6N~ޥT3Hg(AyiiwP ^.d1՝nfӮX^!U\ Yyٍbg"D,d*ݡo +UrfPy\G% VyBāpx쭦聼fu3ȐEf9P~Z&X  Jtj跛<05ilUa^T7 Op['%V"B{hcX??$B@IY+襌g,6y6i`{mk(S˗f5x3s$CEQͱ-E[4[*X)2r9b-ߧY=PSMpd5p߉¶2jvxSӵ՟I9"cJ.鈣nC]. tMe˔um\οOfT %㠐j+ʌ9N52Y&V&~ߺT)RFsGlcDh V݁5:qZ_+Pi0G\hD_Ҳs]@5)'?P$i{l@XmO#IHF`xK`A0ĕo ii Y=P!aq#H)r:5!Jh1mg-Y( ,ԇ5<& _gRYjY^IQ|oM~>H[@D$׺hRݶƍD0(PQA&Ѭ.t֧su|5 /WnCqxi-]6 mPӒ3P ~NeςT qi!f4qMH@kʔ%!|y|*785FK'ihOqU*C Txsm 8;JpeCe[*.UpItK69뵶0@^&vIt嶫gWMj=caLb"[A%+&a"g݂o߅녒n@kCG%lEBl0&*mryD>f’|p-P.+Gj*1`l|a@yo qi0*Yqy%5JS?RQ ^Gq2H;Z4ŔGk1fZ<dVz!]b tgª; މnv_wT-~;lW6 ^_eZo61sk'[af8ϠrshWT9+@u-.h$ٙLg53\'0d- ~ ŀ&b]rT7'=%AfHf{1aN%TJnA$r%1CvE&nPr}͟z!H"7|_KUS/F<8Z3[dX5FQhxs%] ;<:~y'KHy}c_1?U|siiGI|7uhY)ӣkGcns֩aG|# |9L[M~YÔVz*੕8,3AEQ=NG7!|&^GIfPeX.! *1^+/ac6B4˳_p>=[2DHZ]bc_CPny 3bDMC#+/ȃ(8Wa<}o$A^EGByQa`\ Є fYvH4B4|Su?E%@sˈzYCQ~ Lldh#ed/b[6ncE ǐ)eǟyI7F \z1Ȯ :YEvIBV%[֎ֶblH ,C}"'hMRq.TLb]76skrecw \)A!/0X~ɪ4DaX3VX\Fkv֪^eLeX,G{VgA RvpBto6╛9N@/t~%j \*|Rjvdݾ! gSm_9&t1cD4P]fFYc4teڍi^*j \?aT7MLM)vI+ȴ-I˦!ajXE[Ko5SZ\KՎp+G`s{ML  %t3ACjrSِ8p$ݹAXk"~Ά=nH-D0+cmdB\jWF؄_6kMLyy2dcMgZG |irw#8O@IՏ>qUR!5hʼn93΄ KTj*'1_3 ֥kW`Ra4d)pۑᡳ9i;*C8? |dL-`*ouB^[9ϸ VhCjW/5!ŗI|;o贚>ܧ3So81puFǘ_ZU㱽021_pXTP2 t&ʧhhh<hK*LJuW8 k /Yu"Zm]HnR?8%&`ٝp9&qEyZc3#-~b ]^/dɗCfh'zHv$]R#sB#T}4\2%=M!$9J?8vu[sXAy]2!1@b|·յw; ٻR[ R#(6MgQԈ4f?QCkɺެ vH_Y!)o 9ZIww8bA: Ot`5=$mZɵP*Έj|I\ύG6tGz vT!\tq_}j(|,G5@F)b~;}<9+Yq?xa 3|$JD|3<,-۶eEJ>5/2|VWDi '&]b$yU57 |35DMd ɺ$PB(*Ɣ۫\“Zq)H[ (1s sdШ4t%k}U/ s;чڰϥ 9M7bv;du9ۭ-Z׵XDCf&I>ض4}tk ܼnk[J p..S|ߝԑچXȪX>?1K}M[,# ,d(;5fYOԥ\@fTPSᑔ|!(cVC>*ow@$' `ݬEGʢCy~~r5A]Dhho1BZx2PV88Cj3*K4 eZ|[A&q*LΛ7͑HUTR GQ51r7ܙ}G`&:{h`'–Õ\nz8pUptV9 K|[.I}L ԝ ,3G@9"+wB.A=F :)powv,p. `z%n\%ְX[[8Ң L NM]qin;~͇KL-{О$Y+6vьc%w) ;M ^d>Ql23 ^ ÈuPRr2x#=nf2aau/$R= BֹE!O0Y e~Z6TZ+ߊEL6@HVI/ٱPiIҡ!zhk.cSe3>5)߾JtJcJꁵEWD<٣v<(%Vn>ϖe;b)ue5f{2 ֵY7^l$I, ZjTXEYf?uHy0d@qS Lsua!O{ݑ& `X?P9'xVc[Tc2m#v BVjs&jWz ^jܗ=T:W~!Pྫྷ!6ktq!7筏Z5T@[ - YTHb2e>*!k8Y,j>@C*H˒g Eٺ]x'#4s}:ê+&%ًtۗ іvi>X"M?LUԥMm8Z# s='tێDl#Ud%go;+;*sMc!5/->o(SÒ('|T̋XKcR ?Á/jgW~ @olH=o׸,eI,%pZoy֬-,QG:*yؘ0;iE~8_%՘m0W,GGA54J<{Yl;yL5<{Ek:4= >myבp\{.%۠~3yO@: KgtW1.Φ ш.^{CւYwD/@4@ M̎S]zQ8a96E0"<4j<] e.%vI#c3Phw*8Ic\):gˋ+[d#RJO@VLqTԸ/QrCr@)E1E86<gkpkyHh ;9cU'Sh_U~kA$ foW _NqD,;@;LN%)h(i^,P[v =>n|834ˑ&e0WIↅd WQ VkI @n '\T@{7$j`y*W'& \{TmLl5a/@j=5 }504ڱ3$1a&B9 YBo%Jcmw%?ud_̂~`R׌#/tto)6tN;lfLŏ4@yyRXDzOicXgj.xe'XLa=||!.HztK UX/39`L z>L٠knʮ>ҬEr7b?CC_;DXm4:;%&o98A.YH MvѢ辧s7םɕHVL#8ۺdrr&mXZ97 ;rY`T319 ԡgtUvI7P˨gYxN;7`cP.kyAF$w㮚˶RI!?]̧?xWMX0_1V:]v"`_quVX0))}#5AA:h4U #<ɲka'\tU?SDI0{`š4ŠJ2;Kz._͕CfLSVAG {i M Fna"EXO^eia~l'>HA6aeԣ՚?߫XU#,gtsPuh+=<_EĎ>0-,M|d2s .[RVRX "&!5jq7dEö':%,0a$Ӱf:dymE xMl FcyO{km?X_|tyI$uST'A/RQiW_7]q6k7LFN| bW`0KQRSVD_/Z;BAߺkPͅx729WY=ఉLI_R?>% ۈ?vNn3bشߗU{~%QW3$4&- txO!ir諝✡hQ͙犼 zШ~#1wV XvTTr ba{ނWv7=nעC8`!w$Vo%Q{=ȬۧEEz#)Lӄ,Y;ft@l7O6`;t-#ʬ\L_AƆ}W8 9+<.L>d9[vDoFy=2PPjOe,aR#.m l{Ll,^ @ߍK^ Q)$Dk?_ M Nؿdd}UC_;51@H^̥9&uo3i$%…7tyu5|Or+_{ʬN"]D'w $)H$fV!.v7w>wnL<(2bIk(MtοQ9tEkCu-cـe`fd$.%\.uߦrrWڂ B덟Ql֟E;g"lWWy]P߳qGtc'8fF۩/|t#񓪙yk9a~`:-Kp8FX]{X[ :$]\R W|IR_{_xq_M ZY&ἷvS8ū 61-)X#ig̺R+An.$M `E iQdE/A_ 0Ɍ8SrbFiqntY/qOj9L,3b.X: Py 2+ODG< [Ęך{xwďB?ܾ<3 X\wΓٍ]EUL; *\t)끅 _8PVq 4Fn lgY~-/ߑTG*2jۼlؗ!ULgU:I}+40HjCŠ?KQ1sfgݻӓ20H\h LaV&&dkA"؊fh2W5^~(a=\Q" 8gF^^3Iwڬ䅏̀#?ZhĽq|n2C}C(5lUȲt#߷S*{vh[۫zF=^&'7*q,ߖ.Dw 4kz#Hkٔ_L? Ӫ6)>;S-|wTWDc5Ej+K;.]DQb{@FBòHŜ_4r2D'0ZD(+MG3TLKc4l< ;uc_|sSeng0 Jt53L%C<J]Dn@ u0hɼ76E童) ~ >IA aPO bz#G`ȇq2}*3 Q@b2{i#LF]̓c"CQ I"y;W~U~_X YU Dz cHvgiV<"'}kiQ+b>'u$1,|y~nJ'7sW[m9ydj䌖U>kЏqUOpCy\ b;wTЂ[u䅤 a]0$ X7NCz+[en}i%>>BQaNaͱ$"OQԪ$sg. e!БVZ98ԂpJ}@u;뗧- TxVE ӏO%fJT[Y;lJ_.\P"NwB CZ8 M,!c]-QWXoivo,s&?&0]f:,6J_.Ƞ")O<Ҋ 21^7HEZ𙢼T8D~ ][@6tkn},go K~XL-VuJ:<ۦ-eT͌-NdUaLUj  #N(tbFNI|2VM'FwVC]FBK"2x6++p_` _e_ J@S{:lJ}$v"Ch})" u@~q%ύ_j}!FCQ' a\N^A'Z%Ft1͓T8 h{bev6ջX캚T}ztR*!D@-oD'$!sAק0FeT^>v~e%xsllhB#lam3Z:~Jyīn'.BՙXIV?+HG]Rck%}-ǿy}y"~{Է.ǟ$o=@Bi'qY0?ϰڽ4o Z0,n`SaG7vLM@, ?QnF(OKOp`^}a3@|䅢#kF2ZzVs:,5ܝ쮏IE |+L&tjjL3Į_s5kD:4`ekkmN(Y)Ɔ#CF?D]BaQf8^jSY@0dYdnQCA~zZ:IC`V{w9@ &e_xI'PI|{ p՝yK+\|:x#޵ 8|HJ#I )Bv/aqTYMhvR6]> ]5U|h` Dijku3{GPK*Ab/EV#eaKD[K}be2m⾖>g̀c@ry){CaYh̍čR/ת/v7:NӺHӏGLhpf&۳"cVNdPnu @8Y !VX.Kn,"ֺNZoBϮ=sh5`}{mrr5RRN eI5[<k#҂@d3T}EA+KBn< UrXkǍ]Ӕ&/a 64 hg)Dž.-YP&z%8^4i_oס )ɇzynU?:(5*JSG.rb+z7'{4&|Uqf1DQzڶK`4sitbg_r!QE,ʏc4Ʉ]IaMR[PXT;[ogJJ16|;_!?mxf aXc]$z.$5$RزL Fy"\A$o' j"Ru:mH,nWFR7}<8<P-k;XT- >`uSDi[@pV`g\* 4+!tPF/Sթ @{d8j#(V2Nw.{D-(!Pj/ӏ'XT{GLr}˔JX2&TQhu"KQӝr_L_ Q`z+u!ijz ͽk֘x7n6ݍHoMfM7cMA/gh] 枯Fu+O75!p tmgou=KP=QvW$zQL/$[^kOjwz'HOos;vBZ\’m\Ny>^>2~3/(It{ :X.π^&=/q9fhǒ)j*$b\gJ h4q:,?v ׺-0F%Xٌ2^Gj;ny6GOgsK0xd 0u"A])W%%nalJo5ȃU!RjXv%OmB;McHc[WiL@ yT2s"k@*C7MFFwh J\ UvdKe :dCȚ[ٙ`zWJ}&hф褵XŨɳ0). #@gQ;iL\̾f$0᾽ "uȃXHv_/ϋD,9hMC!]݈DzgcY# >ȿrc Do< ǦF>l_f[8W9h}GbN-d'?}xz?4hAB|܆R[~O q)W,kO/m^Ӏ\!Q RY=p Yffm|r@H1ƬFl.qUx\9uʒ~Kz¡~֥ku%-\P}vaVw#Th.V˽=o"oxwqhյs=?cy'dS3e!1$GT.e|D]+hw dVK*6VY|"AFu{d霹AES/Lڜa;Kvl7@{mGyHf#8'B+舆U{;x6Ӭ>{)S"伾  SUCΊXe%88 uꇜ:a% MIDrKǴB6~H0ε>`3#@]9k$`>@!V̈́9;XS-;~7W;k)aHR)5Z琠w sGK |+%k*R cNmqpojGOܑ[g)|p,%5TOOg;VBh҄@H{>'#_?_㫐9$kNpS)Ŀ  I©L6q7)Ep] yL{xoN5^,A}bF sSFE-^DPuez`͇skr;Pff٥k5i`l %82Ue~@:ROp_EhɲUl黩.%RVwtk ܯ47>qoa/n2{Do]wqC#3Tv|R',(V V;pE][o/v@#&SJ3¬M\smލS#5ǚġ|ɦfi ;^;dɵLud)3h<%XM#9zPD};H 0%ϥ-YMIv觖DMu& vjn, ʗ,Iȥ\,lYO'ɨcĔKr=DZ(fu^,1oHJriűQb)EbNyQq}ҍۣ+Ə5+.H I!Q=o7ؕO';ܩ=*O$jaRƏSi Wa?ɖ);|~(+,461v+J:g^v߉#$#^W]Ѓz ˨.+(3ds'Bc@ :_V".쌺!~Lu=8oSSp3"1ju>߈tY<]peC䅧DI"aY㴯 a;ӗIW,ef&kq88˗O:& sUC??0ENZFFN[a؀wۿ9'[FoR#djʅr;qv KCa Q J0Mb./#^woB{&|o*lp֘y}or_lAǔϹYvܴ~BxͻZ`'.low~{va~E&QfyVTR1L Xt qeYJhmY851uLmqUI@ /(3@%u>M *xwA %KmYV.%F=0F.2HcLjcJR Y3ʻHjjiws[(Udgf ,5&+g@v{cX JXPU9̹]`hkoKZTzߎdFVp/#tvj=5DmTeBMyrT0v<1 ٪`b|pfB8A֟gr|yOBu]r')۳X VzM܌o )#,ΰ$΅.o}u S%&|Hfq_L]ݺw3w_7rٵ^]kp@AiKk2V` 0eKcp}uSNW/kҽGXu&)] 7~+6{ʽWx{m' fc;?%Ό14jMr#Bq6I^k{|:>#uqzIiWKyFvB3H? !*mZ_}(8 Cuw{G9$ſٖ"WƈϴxY{eCPmyh00?y+m/T+h{ jH8hYE cnEC':pҎ Kj#E} qJj Qod5-Cd)DJ#s *B:F!ܩNQ455Du(frʘkns+ J#_b#<f,I1֝yD8AjLF/&Cc"L/P?k}#Jf_l)JXGc*G8vBx0 ?Q.xkXxNp}:B宬U4~SM :e]n` &)tK ݢ%7 +eE/xD)͞q>iVD2NPZ"Hi?!2GV#p FaJ@FTJxH 2QJv?F;LK>_v@ o#.U-F$اϾJWHk4RQ0{|sJ{## z#xb1Ջ}(ȕh5x΂u4M%BJM pRů/BڃoK/a=ŀPzV (wafo$̂^0Zj5m-*gi 1{#15P~ n˙ 2$E"w"֩"g)Z/5ItލSr<ɂjIYcZEk 9%'RYڱ n2/+yn__kП#VakZ̮^̇*, bC[?X yb.qa^wZiѿG797"%5[A^~9[Z,f;CCTt_n%/aMgWJ"e\.ݜ< 6rh[S}>85X511 RAHSYj-ʛۤ$-S>X&oDAzHѭ`}A[ :KJ1܋@mIƃhVϔ'K ~f-9Sia0IE*ə1]w\;_^UŻc/8}WQt2$&;_$c8A.o)^?B~ usdu yփ=M-&~vT-(pC7Q=ͦ 5ugT\M,'?%fJTsI]x Q(Q"FK.-9FhOcW ,CY/ `(4 zˌvR!!\qdҟb&ɕCq.u7qkw49K,.kUMʌ F;tO_)be^ ~jY}mHs;: ݜpD"dؠ}V9A[DT?]I8L|5'Ɔ9]+.asAIt1zJ , \cxaVdB_b& zDhB5n .gY/vġ=ӵj⪀HV<iճPk˗( tí .z(MH.XP7:UvAln>}>᭣ fqߎ z7g",m<].6YxŃ7u6dmV!wKb#5]E.v?8r p#Q,F&v^ !!-#seox( ^<_LB[809nsTUQ>F =HNFB_p+]: uDH<`Ǥ^0qMaOR-\_F3?>"h<:v2BP[@Opt%CUYǟ T ̒=˙jAc3vsm?ggQ8H"ERMݩ>-qݧ0/Fx"iKt!rяQGf@ I*CMQ,TD9¥ܪ,Օՠ9:1UpR2B P @ƙ&Ɨ\@+8DSM#E## K[z]FpҮet< Yԁ–pR5C;O [bݱy)ŝ!Uv2j/{{[שؽ@~k.˶mȨD4KѩbT \PlG,w`E\<]gM%k{:G pts=hW-$Q&qpnu2ؠt$)@i: \$*O v[k4٥qMͿq!_2ccgM7oܚ3+W>o?+BaS+2+À,ma{<,պI׺.:ڴ S[znm;)u=I~tJPk[4ь\v1a QN$C-ǼꐃLLFSYőc8;7ym'YE~f]Jҍ;bT2[-ɇ~k';’krWaIW?- CW+s.ߓâ+q+tah ?:.ˣ{wQms X0{xLXl4B*5 5.ݿQPzPJo}>L(,JaR:n#( \-?17QpsYebt3*"t@y;?Qw Jd"5F2xLׯ|X)ۼ{G8PRzCBr}oK]BBuq{%4`:yhHM^!? }q) O.,8 s <^ғhߞsʉ-S['#r]ӍYw(|}EFTmU-`܇9l>NhpOB_+cGg1`> n?DQ^I&ڮh*zN]0{mbHK <,Q4 h~Yh7KO7GuA|-]xٛ`k~0Zz|.6 gV,~OYjʤK!FI0'pL1IQ!44͘1D/ZiQcܮJ׷?h<+5 a\&J]U:/z/ċv^d2i9P OT00 Lǥ{ B_i=s|R7Ek{-YGBƍwW,vPj*}mvvdzqN1uzUhk++sa$V۽V:fZB<[a9N${>Dm̟1YRi :R/0 =N! Pم_ 9oM]& ۙBrZl[_UoW=)Kb$(XȚO6Oyhbϡ8gۂ|Y8ULa\?t{S VP/Yh=p#₣A_:]{KtEez:Ίs;sXFd4fJӼՋv/TdI6 ɒ:w" Ļ݀*0I2zVkxAz =SEib&@z)>İ#ӂM|.fmhX9G4#9_X0ǘOJ bEPAt,]#h-W /R2UgS̲>i$c(mY[A9h `k1I2QLCۺ=JsFTUi,c/̀BRp\hc G G?lAAO"SeSLF1Ip͗Gz؛.[RLpp.Yr/fZeJa Эԩ=| B$0s9I0_@bPj)VEHKx;r;c$eݫ؁a8o}y A4Ziiow&z>6K]J R`zfu 5vg#$Kqpp#?ܤ,z|wؒ*-s׵z@LC_nHeִc Xf}kSEQgyn@Y!js :*۶d灓G7O &Sқ@Qmp[,w%]z`^qb+;pHW{*K%v2i7N|P )Sқ/"._տ"ܾ4m_7{:\޵8g~Ůƹ2cn>e! u3P&NގŚZi9حV:4h1BO9~N?HNۖ;MA$= >(>êY"z%~QɷD~P쓅A-.f Q3rFuG@̚2S&k>[wq~ĺsϏ6`PaU_uekUDK\_^ uYfl!P%'Q dZg+'3=]d)%;N e UЛ E{,%t]"!XWF-kй֍R6,qkpglSUr -qXоŮZsވs q($2hYFL|SA6$gw U4Fᵡ,ݾ?5<0`CRn1~9+hmo3 !#\ $- <Λ^ A{Z0څ/tJn.J8V cQ%LwˠN)6 >gWV;n%rCb3Mu$iKrZdn8ABPz؋W@HL2#Ќ°soKBY#rgϏdF[󻄈!iP-8r Rzm'WR@>mLx+ Z}%Y˹8#s.A&Yh} -7hٮ͓jEODKGo\.k.*@]|u9!Ou=kr00;훝ׯ3tuB-5∅S ;l«Tzwv$~X4yirM4S`l@qR^l%+nV3w/UJϠ-)T;k'g`uq܏RqR F*S^zxKs!!bTO*ceZuTyl+vU%C),ԧibe;Ϛl 4uxpN8s; =fݬp Jt U6>F@E9H+:Eևu5MeqUt.1qy!QCY+HވyvS-C 9,yiG֨G*OJpMoѡ"^KU$rWLDLl U5[Kp Z#+ ke&G( ~&gg'"wTPyA/qRQ R=ܤ 8QlW_XwHD{F/TgZIs+9خ'{ gB ."czR}=1oۭmt wu {R$jO{.4W Ӯ9ϑPbSQ6wiImS[5 tt̻uЍɛk4 cI\LfU|j^Dȝ$BQ"2dIn_fQ*`1Fs\U@0bk&מҦ3FC'q nmT_Qt!_ja7jrbr׫`-gw 8L͉/%60z>8#E]>˩gb 9.k O)f'J Se %NV+ZBm*IUFɢij(q,p%)"'ƜTV1esyD0 \~&X9,x̑*'Ps?f9Q[.;Sa69'ү,]A#"hᲢ\7d1u`H#Nov>vi87;+Ɔ)N`v˪K|bfi#~Ɣ\@k1%tFgv̋FIQ,E-.3m)F>`~U 'ZVOxhM׃?N۝]k.!spXv87䫼Q1 %1EDWh(-6%F@}sM'h[]d@wahkJhN[ҐGZcL:G&(y̾;م)C^$c8<`}Qtq H,K0!,/D>ǔ|!cu其K_'Br_ȉ$̱YBm΄tU4G a,*wQ ;A+2)ș?JۃnݣflAvߦph-i71)A;AF' #VngqCw`/!R]ʄ*&XH}~{dR2<IdnJ)%3Q׈ATQ'#_eaUtF,J-czr/{/Ļ,?{x*%YIL\$\`f\s1G/qbr@aJ\Qǫ-Aצ2LH!i*]Z'xY*)ƒO+\]c{.g^ DmA<~XNO_&Gi_mVn#iS@B4.F.sܜleQu6DЌ =\Y=l'NG~Sls2KʴycEb0L/g"i/#Vr!P#̓B-H hwm 5lWܚif3-󔮡颃-? 䙃g׳"2H8%r¾ŕMaF.0[) NA:-%8ִkRN%F`M.a7m$j@OR.BjtrʢtBV@ܡ_vWKPRפZ⸱hU*1Ӝ V(g4,(LFvs|{YdָG:y0PS Ij&Cjj#2]ǛEcxQ J$d{^^Kxtwf Pv#ű1`}k?p"LǴ#f4L:P İC=9~AiK2FN |*z'/*T`9ĴrjQ_m`K;M-xy$Yޗ~9<`_5@L Zú=\EM8@,ֆě΃+dIO% p)(P)j_̰Zr ט6xG.·@Xux,\QNQ(GCoʕrN=۫xEϿ$FwMԿ[=ig ʊIvw~{8>,NJJ +봧LʚD[X*m (A2\2.pIHdP"*VѻR Ỿu䶣ySmGZU򷧝%zi<ىkЕ\-|y`d5Q_nL1TQ3qoͿ`\* Db3d I|VpDhL"2뵎[ 1!܂j,W'- eEt1n;|u.y*LQ-Y2_,`1KVɂgU-2$e9#0 w`09f8ɲ eE)7$3%z[mgI<23B4.."zk;{`j+#7"Hse%0aI{v*6DA>>6yo I^`{Y\PG{A #W< L%˴K˳ޝ -|XRg 0H`M>.2lclVDPY8`y_-B豲0 DPTġ҉yH:])_ %lZZW i%-8Mԥ,LcWr%婠"]LIK`. 멻H(xsv鋑m+eV=fv$iC:(n{`zn^ (h)Gta}S};͜W;wP&Z2 T(JHS .yklkӦY€x jV1uhM-(].|GNOr ||MeԚ6 Чs 6t ~)9ͬ}e,ZW:Lɥ@_aU,7XDK$τSdfC;O8;nO xh96p&ޚ6!-`3kсdYm#1Tӂ{~wNGaFyQ͊K ZdNa}HqmcaopŃ)ҫ7vg5-W4אeqwS=f^?~8H<5L[]gAٯO q^0C]La?etE&^Q3i9&ԀV=Ջ6Hf5[%D*s )ԔOf9.4Vp<e ¨{KqP ><-m3 ڞVn7ǞcUwq L$/=6fB 2A򠤚hQvn~i ]8ξ 0067 0ʂD-/.& L@"a$*ɯ-]@ܯ~^n ѫWm7TKG%lYf{-eXxV?*fU4ZM6a#NitS rá8Ӈ|GXʤ 䫙M +љ|Ls"Br|ҧu a;bQgnoWao].C@1,~8k,ł!avi_,BfR 0ϏoPPfɨh\F1OF&( ¦z/7kzP\TE'\;X_!tV)rqs MaHPh(5 ?FY>+s&ZiIA,jA4R:$AnМj ϭkuAӑD|Xo 22(xB/gA=&/ =<^l^ bE'$8~&[=n[8QUIiA{;HJՖؗt5v",afJ''jU4N"E{;E|=4;s9y|hv+3s57k eT$#8TAM rs2^ 86őUjJ} *ͧSӏ-}Weāq6AeFrr^fx~R,Y?m}]Bst[6sDpC?kX ɒ^\nBB-[2q<3Hi_Ex&DuD)>Q+Im{̆}g g~ΝD؛\`{PcK򉪭aiLZDTv1gX}1)"Qt 쓁`'#bwu\p. ]>AD#JrC0,F[? i#Nvͥx&JIM@הM}1&BD:!6Ԍa hϡ A$r31Cp),T߇Vb^^^$@ By\4/Wkuں$岉6WB!Y&q%lb)Ky@ƎS޷^|A.QKrMe_9KtEHmAJ~'- ԑ~Xŭv8^GMI7:64m8E\,tf p*9'6ڟw}5m+|ޘY켓]6s6}' U†$`t=9E@5o0B~JcY^po ;kJO2ㆻk~Z'7'Bgز׈Qs]A3ٝ㥍Mww_0b% &!Lb<:6wzu#M@ ")P &R)A'X3RAv0onj;mfTBWX-a/,Gt{$ߛ& 1}"rN )n÷-hnDPM U> JM!]Uߡ8YPb|kK-oJ_ T JƦ / wFCK٫ r?(/D~Zuv!) ք1 RB[:~<mtۥJv+WT]s;#za~շLa衑fWF@ pYE `xEF]<3%;4#d"]GUG"yjP[ y?~?0:e~Nm396I|Xo*NH-pW޿kLbHAXOѡ3`pQK&;р|(! cI廽3 f9?θIQKxf^|?!,xⵢ|c!?=3 |RǴ8i6F/rq5t_dq 8)uDNc_ʱ(5b-g۹.ޥgc|fxa+ |={Ww§_qU?#qtwѾorǫKsiG\}IBڼ+RA"&<FlCLk.QpK ~ɲnd)8R8d0Ψx*C }/wHGэ7AU;;ZW\'{:]K^ 6$sypRa8+Q vg AX=f:r0?lA}8[3 WȚlLGTxHP#C"ML(r@?UGBEV'þ$lRH W(9dm͌<]x1N@pث[zb%\[ 9:it3p?[ki$pgJPMܱZ\EyWneGD_l2;cl@'Ρff=Pylޥ"+/gxXo +lv4zwiC'0D.(򕸼:!qQx!] Hܜ[Kk3h'e:DhK/ K"A(i%zHuYw_x"jx'[_IN4uO vݻIwݜ$ži6 <ϰڿG M F`cR=&uX5m!M nMhA6b_̈́sd[09s &808ܦWK@E E쟰XN5p Cb6 X'jDG~Ⱦ$湆ΌW% +DӽzUOk64]D/;f~ܮ'fmDHc]mZ~ ~o׻X"tM 0&2pV:is| d:.()܁֨]ҞS7^U =o*0sdEG5g~e.$4 d &#[Ł^ ñцjv (}eg_"zIc-쪋4bO㫫:l_j-{%b8r|'0 o,Z e@iMpplC60򂧨+8[/,?<`NG~a0e|xMBeI‘U ,)eD1,cRRu$z; k:rPiy"w;tc }/ ׬j/,Jb4r5ut l\(GX#$"k.-gO(ayT.LN4d)t~n?5:D=g MT lp8;(RuR&PuΦʅ9֠MRZD '>_2Jq_SGIOEIRۅ|;:SR b2*贸[.`,rVsdlUlBAE|Y*,D^88ՃP~z|(udg?YyujvGJ\EXӛ؄NK`8M_߳Fm2^ho+o2. $4ɒ*u5^S ت$pomz =)+y !*d]"Q 4*:Ӗ`y`obc.Lq JT.]SL9*Ǵ ]ބ?WUY˲NW O׋} mjUXj%E斻`y& {;C86KVs+c;>z|9ǪڤxLU5&FKnw$ʹrR{]fX*9Tlz CkA,3od8W~9\=x{лۭbZ 9a {W)m0S 0,h칅4'`I3͟@S,h>υM$zO >t.W_ `+]k*md Cc ͉{L63>\INW" hnTL;,N`X68c{Pgsv0mECQJ/~/YIZ$oUlDxF@ [Xƹel@>s%Rhu ~@&Ay\Œq׼ Ef+JEn ީsV:RHJX̸E9JmF^=k VL!&c}y@#\֥/iNua^l5sWEgTS \aGUvPA|M1/DhNw^ڬ]@(n?Y>Oǡ¥-8QWy]ek^rBX@d`C;Ok~eqh'_g*$lkCa^`H}b6`F&(J1'_1$R3sh/2S|(uf+0Qis;3bmU߁NC?N&*Ixlhg 8y{y{#D2}VwTs̳XG,U0vNPfzt@.Ӷݴwrqdㆹɷ />0 XX?#xAV!2r̓D ZN ˵Got- B+%岆Re.BJ u{Խ<̮"J\z)yS 7Rجg| llUG|32HaCƵ=Fq_PY&ff u׸.O*=h;'|Xhq:'P!0ǻ^wv8&"\KOPM2޳sqU9j3/ˏ]p{v)UI.`*)a^}ޯ*(13)o{N|9ֽSCWuSC=]a(%TCvKG'HFr:O dK(Q[t"Mih9)# >q!Fꋝ(m<#Ęie2m2Y~dcdtP1&66b*FF|$X6Û g?H`BTCǞ˾|T_7?W3e-Džtø t'Ю%|&.or\)ϫUNI'SG͏eQ1$)G-pbD\*}6ؓtX4& OcJ% ZfF~Di(u1%+AwX ޙ` 8beЏ"J.m"+ӡ (zt@"Ϟ]uը"R`ḏcL''.QjH 6dTu3:9գmF=((rXk Z0\H|Jq|ݞQ-PU(^b)H'#&QIwDm> 6UZ"ahxJÒ܇*[>d6 5ҹm#iS{>%EH&ܬx5 #d"饗 j&!>I.P9fЏV޽J(̈iS4;fXXZID( ɫo(Ƥ7 yi?. cHXLB.7d/ F _grOu }[3[K!1ʍ/cߛ}xTk=|X(*Qlb~ n`nqmfG5F2g)((S!"B:}aOeͼh6¤$Gmn١X4,z)}+O3-- ]Q[gH(MEC^>Aײ9q` Gt)eIEtDye2*myw81 zs"QQb VM 6$?}#a<v=LOnGg=WxmQm&]k=VcR,wv-rBwbծB}K N1>wP*!;N8%rv)11FXo[=(Ps򥾧7AHЬ][LR0 sTj\AؗalEߪ|i#WL6fļ5A8La%;Re-k(YܻA"ʆgYQj\.s 7b҂{p-zbƬ;K"~4avŸF F ޝ#6@LJ&@|ptn1I#_jZ.?K!K4;F󐸿!)~5*m=)+;HB9BÿU9RYPzxUu -3+x\yd0_$S>l<93 x{KD5@%ќ,'k8(4N3*L2Q6n4ZV7ΏsreiBsoDNem?/!zOTN460#r*6+#ӈU[qd۾ɿe0msB$&VD?z{4=TZW.ͻ/=@~i>ӻϺc3!hϹhAHq*>'fdűO3u1'!v~&fp?vPARӿn0yB] lC =CWKdzg#}Qq ߄UL'&n[ci0=!WAG~p,9bDZ|q}V8^ݒ5O)eN05eVHH /MM޾ a*q$`^-~H*w"ֲ7Q@ZC !S@m}Ͳć}sg2,/įpz]~r5 }’m1tm?ܲB_G>j?خ[C`kz8mr[Oe ,vG:s⍃HFk`Tc ͝xMpvփwIIA7"F6F-*MԧU6GAFw#جBk‹3dL_9T^X I΍W[V8,*yrv] L 0wGk4E<3⎧.C;dvBxªrct‚=2J%CƳ6mX]S߭Q:ߪ9]í6X;T295Tv? "CfO)haFxA,vCrąL*[?]`1ŁQ?/~vx+j6qYBAOQP"\HΙByqx_2+xA (PsA)8O)Z`0Kj7?=^MsԾ.T*\ hJ;wG K3s<^憐J/%7bu5UcwBmjFs]kLƢiqPɘ)-)hE:0¼v[#~#S9[7Įa'0kޝ8M Βhr3bւ1(%kS355B.VlՎ&}5':YNC]0U6zg/3kd2DAKT FY4m\'Xc(~͞7g`7}_C 4Ҽp6H+H;gcQ GxWIv@kzہObtGgMo<g3uӳrUTSQX5cu %z5" c?{]?z5式2a?7@/OzSޝ-E@/ER@:m+=GFY6n^;oKU #ǁN@¹I&u0y5 v2|1?E>c-ʏ|w@ }F 7J{МRfdEi^a l÷ b8ޤsD{xsZ]vVG=n;{tnVWfݘZJ 0]Tk*B4GK Qf%2ߵG&gAF$C7 ^,fwUP>Y]!:r~3XAg`<~lš1{ jh*~hԓ gG2dŎҧ$e3rz2óc̸ٟ$d(e}:20{CG7C4'?Ӂen 6*@L -cR. cW@ƄO鉣EP̆څ 5&'9{)L6#r[[+mNoӏ\߸uk9'G f==J-+2%ar̟}+t!:Ʃ9-h&Bٌ;544OdwL$P^W#pA+c)8K=6Cm5+8oC{73OQ7DPu^E:rcw.{pN>V5xxIUUD`#6tMEx+?: P  C%~G*_Qta,tt@cۭLbِY\U*l@%<S")(lW=/8#\Y8>dg9Wx K{؅ (Ps]u-kf -U(OGлAmۺbS\ ftV^-'=W'?&a mT~v?P=?,1gc 侙bW+[#1Oc Hi 0( h[jDF~(rao slSY:z)5a]}* Ļ@3$[-/xΜXȔc3 C'-I#9+')TOG_b_Rߑ.r|w1k+Hp3~b6'Q<޶7ȱUǂby:D.14i͠<{B6I}5eY< F*1+G*q> ؃qTm| r,: Iw>T=JE=M>Y!]ՄAy)z=D~م᯾3s+c -'G z L 傠0#_::(Pe>H\(-HP0{ cDU`_2`>NDʅ&I 2}%tp0|V޳xTGej'!cK}/c/TQ0p݌Gt?Vv~[CzWnp s_ zf~ub|v@NP#SϱAkU2P7 4C{nvD 8,\vt`kŎ5xmD{`9fn0eAƪNef! Bäyr YKr:Wt~XO{RAa&թp=a-`&;'}vΓ{V*un}GXJԼח,؎]D!j:dž(qvtXFs7~L{,yDa *vc>eeYbHEX䗁SAd9[ei_&?)kIO<6rbK #D`Zhͱ7(/cXqɄzr5R.n)Ex'Bsߝ@n>&M.}<ƌU{ ަ$bXq(͂J" ̃ٶ }?-N:peG@86ǟojL)驅4WRë/SjІ iȫ}4;Hv>|)iW "Y {ĈipExT7'%0$^5nDH"Yo] u*[~8d)Pfn%`y좿r,=;?HPP6qIY'V눜]L2.xw1+gArM+Zx^[vV-;K!~ 5hiMO'ĬrCp!f1k ˤSK(<%8g,a*Zj\$4p PC ~p-:iyB|Z{#Js~ǯ/΃m9d+bT{zЭ`$(-9Y/B.֔à]a3_X/ V=?#0f`Q}_IEL +% E~rw1 ͡v}D?|-K{Tܬ]]=//1ON8)|}FD*V(7g8Wݱ,+ځ$e7#ɽa0cCzm8 )FC7/KڨGQ[ؓiAaِ'gfa +Œ+: TBT`U&zTJJ۩yD35y$x7koUW{7 !/02 l;pEg\vB-29!yo>)qۮ70cH=k{n]g0}hP^`VEnq zJ>uy6`lJY""bT'Iu=mͅ R^~m=1=&<7(l~>wBؾFsƊيw9FF]#/(|:\:bXB@HP5e>ͬ%%XK;[21F:]6/偞0R=h}f Q\x4{Rj Z䣥bގ ј?g`0OAGvp}~<ɘW|k4bTFf)RxbtB8{՚C*Qlo;}C [+}а_/a_ 䑯(ޏxbU.tL)gZX,MؤCg 3au[|xGWE) P.N~&nb{8IZ-D΄2m::9g/z$*VS_.9rkP]3ڕߒI21S+ccv) &Z_|2tP\RoٰcT)(-H.}1d-G8JׄC&T#WL~:sN3aZ5g"\-\17=R 6v_ђ<Ա%G55eV~W9fz)_UyA{9$4bDN %NFDl2<[)P6>ЗzzR|뾤mJC\ՄaS c5x=oWy5k![GX̐S|FCcTgV4Ҽ3d2O?t":(WfVTqS8-\'82:2F-ʎ{9EC=IvV)SCb5hu!h\ZǿCZ\/|tΕ`'Lݸ⢓+o8Pu 2sLTy _w7N@fn50<'R 7?-T~gxiZxb[ ̵P~x" T)wGx:ԩgAw#dĝ82˭V̪@Sй:͇zQ3_hf&]z:c3]}TiGɿ" U,3"S޴4{P3N.bbuFvh^:ZU(^. BV_%i|zv>,l)M˜ (C",P,rmxվpw.҆](*׫9j3{ u!캛M,%W%o?ځ 2pBD՟v u"LoC%PG:yo0 Iqw1UpKg_ SȗşfG5(ճ @\/Lmf>OUbz+os ⃰XI&X2ʧNu_ХvkL9m[E!qƶJC>iTmmͿ6&Uc>ss~{nU&j: FH4M#8Cxsn^~xm+y_ TP1y2[ťV$?'j; Ag',B6, j T׬ަɮ3۹ť)MV#~ <^@ExtY)CFEM.Vꖱc.Wk(3TlnTsC;/)k}m&:,:@Qq>Fy/n<gn쓸= ʮ _IyՇby܏@bs$"vЙFP%#>Y8˵*a)fm<\oP͒D2cF{DqgTb\U}mPYa -uf"%[遪; 1W<} 8ȔVHy(oQ.ÓS| -?aXg ڬOf 2hܨQjv mM#jwoQ??_&Yi<ƹsE0R엌‘YZlY%}Ix*TpBŃRPfE|Ie*w=K Qڸ<߄2^-K TRɷV _>=7Fxª<#$TrѹdE%Ŭ4;!rԶA>fx4KK@y~MW,;I|QFpfIdN~}_C%Q3eG='>}D\Aqͷ`J{DUh1^uZlcu@FaGW&#|'^M?'Q'7quh4Yi:P[Kyx]6Ac0f_Mbⶸ4p*?BnF\UlW-сܿl:51 64 SȆ+w8Aa ggMv)wS> =#C{VW^mE/P-!vF-⑀=6 vasN/G`d _Ӯ[$̼,{SW ՠ,ogcFӭ8{AK!sJ7Z@ L"hAQ.į#CCgƽӧyL92.ճf'n8 62pN ֓x{nAKF'=3"Y|^RG*Ɩ<],ՠ·g;*Oebe]ITҫPJLZOwyOilxN>3BrDymô%}`!3V!/OecF6ϵQ4 EwOe6iu0{M\+[K.1xl1jng BtU[nj#?UFo Qt8=!ETGkY~3/b(QAֆa2p`tkV"Ɗ:Aj58V*?[hUƗK?&0W=RސZ"+zEv2B 6ѤGB9B _eaGJ̸ :8ohY1D9xRC( `=ۈ`o'r w&R. ?H7H5L# k Qf[tB%CQyB;LBֺkw/2/#BW7tbv̑?Nr<=SU.H'PckalyD/:hl#B)p$Afɲsȗc&,x)k氃$SGDR|8RC^=nvb\or,+}I1ߑN MHyhXoDM{E]~)w} 4kY(9A8pHytEf1V`m|W_*@Kc[g^n}ǐKp2~ ^>vaIvO; +ų ]>{,u&٠Ȉp@ߗ3&`sW&ݜ!p̗Xs7D2NIo(!e9{ m-k+F~mvi6h"*!F7zϢs8¡P&E]#>C/<'H=Nz3QfR:v lQfPߡNL"cc8DQ?LW(cߞIfI{؂C{8:qV͎Zr ~@!R,sP86~Db|:~M@OϔٳY3f{\:vNc_.$\7p5q ũҒ袰2&])Z3$It&+W `hv ]) 8!cGNF,\{O5cGŰ*ˡ}:YvT t%AtLs-hŢ,>wqI tbfTٍԾq2Ev>ҐwoPpUdH 0j|טVH_>A?{&sU=K9؀;cr;t+vDHq)H_SCQG ܣ#P{18nk<'Z=EKÎCҨ- 987K^/* @ G{, ~ +TpΩre\8(& aP_DoAxѳ$g'\,YBQ6F{I,t)PwRʸ PM[X8SO*odp~' 4)~'d0ryU^#3< 3W V=Y!&;|Rr:M5WXꐕ1re1I$QR^G^."\Tc\:7r ]*c amWz#'\a&7_!epd;wgNQBA8v٤VE:9A:Kаo&[!}mPY蕷?$EXn`TkB9pzN@CPPBВkzfC=L9_\zu !h}~ƙD < l>irD?~5]/Ev`LtNi:l=DVNQԵb:툜YG[?[ K]5}" rЧ(r)έ8t99ॸJ_Q#uUJDY ^ŘtMa{J_B̤G7zR }B#  XH ]*#ph+quLn/f6]E{P?:)ljy&zꆂ66)Wua+<7nL!UA{"VnΓ 5:1b.VAT iAz s]7ޝ٧7ySFs,ޫO8e:EG:e`2/Tl|S(Z2O552UW<d)Me.ꥐ%gp)sDKx3S! /ċ Ihumo R-Hto7~zTÌ$}n/WͶ'iY 9>\뵃8ـ`l>y\||X L~_޲P3Рh'^1  h~h^(ɢkeZ-&5rx"Z+11#aeʱL)ߊ ӗk)6dEpP^JWm5Ou|4'K 5@ Wv5Ҥ8yM$*7(?%@v[FI[)cÁMK^5Dw}{^O10 8i=K@ ޥe J@(,ՙ2@KlȠεAYܛi)?FXK]ѯe\@BM'k66Gҧu RDBX%I>V19Dty|>2_lxD&"WNK|=O0թ:^n;i?ɕSA'OJd#<*f"+8f UO̝}%.ip"U/ ȕ,'f7Ãy7Nl%mG( yc|`gG' y@O?P"ti?e. 5Thiv кo;bO(- OiN=bHz?P&zb?ߦzBhjE EԹ[4uՓ̉ SPj\(\gaV*#[->hiC2I,0crz&0 CQ@"95{7DL+E[i}%%&괬?6,py )%:Dܹ^.UxP IVL96/׸o9VSe? .爰 յqS],i`Vh# 8fR/WW"uk M%RWxzU=R9%6dXFPP82ԌݲX})e_1-^J/``OG1{|_|2;I5a[TG!HŘb8t{w8V^YгnF ZMWՔ$7@Α+b' \*xFɽHm`k˙=pyhFQUA0 _yI8GcR-O/\I_L4'7,[]܋&Tm@R,~.m^~%Ǻ B8n]{T8ZE lE5|(u\-z^ l-c:ILA,M`YIj)id o?quM˛1P%#Q;C4q_|. #Ce8UQhfm + D_༗7j =X{g:E|HscZ&3ԟyBAhNYmEY mj7ܦ`䃮ҠԪ(ʭJ`^q߆[U)+SF]װpJBj8z ̱evu@w|3Ջ7cF7'4vVA$}d ;,G@U(*YG$e5R*4g w"&H$sh Dc`%'!Z+cɞ?ttQ87$?pM:  >Yo!04I QM3Nߋ%"}%/@<wO q *7nx NEA(LJK–Xc0 L?mL__@i8jFKT! < gnEAMb,0r\gGnVa/`>htlx7ù;bL1R&x*ޟ4y ]e @}&80yP_hq|]Ɠ2^iZbC۱oޤZ,*|Hݚ1|Nce]u@Clһ%Y}PQ=5x]k4$o#E1/D3S~,ycWܮ=-%l#.< D'am*$YT4՟q- I /Y-f), rSIJHQhV/]]yowz3#lԐFLAb*X^եobL=km,+[ r#uynY}roNr'$;A)0_{(.\-MJFPa?q\}\rTczL1wtKe @R4u@c)T^2EH(WWìz Ztfmc)>l*(AR#:h~55?G)<-\܎<+rR97wg4LYɠDp^+% 8mrJ0za8 {5*7U)>1P?EYEf@Wfń5nڲG~+s%Y|{jAK}ʈ @(,5S,DΫ Ç-yl 6%} )fRF>i[oi ˁB]Ӱ3Q#`Nv+jCI:ҋ@lCb)3]Ѻȅ-@xU6ĺ? Ӓ8 1v7wc4vv̕>XMZWrVD;M)}3iMB,):^72'Hub{L y%^=>8,/1hYmd/x)Kvaf)#G^٩ؿFkp l8k=\F\hj V6A/OӬnܹA(Isoj x,}X_L闶]`).Jjb;ɻ"iR@O+'7VN8Y{>O x7@Qr2eH1pz+8)][._1r= ӗ&q`og̑.PPWZ&u;+&As2T79q26lE@_#H]G7 Rl IA78!|k,DCW[+X0Ta`_g}T%ğlsپYtꓥu2Ӱ $81?E[[4+lQлP]bB>(}Mg5<k]ِoƿVG>Pb?X IC!&,~8VK5Ѡ2vK&UZ]:]@#gS9pAYO>e'q=f:OV${Z.▾go72Kb-1~*oD ڱ&1 I C)LbAXq&ѶdT(~> Fz &acZ$c3[P:uSƶL?05,))1rPcW ~#F5`bC|e#/]r{>W)nVH.&` 5SK,`$ႬU$ERΘ$ҭk^j4`n[`eN40gqii+8wJt'!5yxuECa=1;i$6J2FUKAΓ'r%?߅/p˒ҭxh+gr4Vw ,±oWfG%OFw3 KGijgm$͝r3mb7q$dfFqKl=/r nhiKĹذ aq[ưb`\/+?j`y%=Z?틩c.1'W ƏT2yby4#3iw0&2==[Mx6fB떿g0U)g6%t2Eᷧb"L|@@n7r|a!b%9*تU/RJz&߀\K&EZKvicB `(E"7?ݱt!>Be=aOlP (|Um?XNtdqG>P)\,";PR_u׆P˔5Q6.|Bz: th0,ï~v.f|ºd0PUՆx=򢆇߼L>mu4sOlqkhc+Q9׵hqC<[ _nE?EyU+$RUƨ|pwtQeVsA`JYÄIІg/#^ȢҠdgx}R>:xDtXz}G2Ú8nthj&TN jgq.ˀDx2{& ?Fy܀# +g(b0o}֖ >Fj @ÊQB=)_;3>YK7A%`)>}c2i"N~e8,Vs?^b~vm}wYu6v|PpM?ؔJqBA μb0cNejrfeAq\2Z?斵(j LLP,Q 0R!wZ_`A'KEBP I"]bu̚e ] ;}㻮@Zuq6XQ1ЮAP}y_"hB1kNKq-:;. (DQU IYajoj3t+k(']'=AXos.Ǒ?h R*gRs (ѩhPIɺ#3ٕ0P om"EB9$ LsPmq6L(?- ֖mn /,(8>K k-ឯ ! I;#Zi#NxSJ 7=Swwcf fSƃ:& ?HTQC. L\IV3f1Ʊ<(yq5ِUi2|ͬ8%ʜ^yp9Wl+/d* VB&D%d,v=| f:][zÚV_|ٗTʩvGS掸ڦsw(U+) /'*o6-F%͡XzW.)ރl7#02kLG٤>IT/ZKx"Ws݁ĶZM_QaH0. bX#^x+G1EE A( ;^^(BhQSs۹z|yGiǚ%4%{28.*'իI5r} f,-ŇOZ%VQf Z"OC Oja1p/wcxd$JX]iVZ/E +mB_᫉]Ka7ؔ7q~r45҉`\VCv'[Aa(_dҥ5Z|t{󎫔es) Ҹ WiU՞Ѓ 2qۇ}mLBɉ3,AvThz).BXsIs 9/z2YHskaWZ8'9݀ˁk4͒hX)GmX+/2($X?hD&hʍ촮 {HljL߯g?"QJC>qV+D!>VQnz , kёtNN&粔AjYwI{/45qrF\ݶU|ȍܱ 5R3]mk*Lt]c=1o]xv=ǮOCEjJ ^t:x#I߉dMlmpBY˝oQ]µր+YFOyYfd($-uܐ3Lš\_/9jىD3Kun/;ƺ:A+Ix*o2I6Pc,VW%Z= ȦƉ2zқBYP$5/M3D]c`F6Lx!Kۅ+u]PG (s~:Ca`Ez,11xԍ0p1x볢D侺W]X1~HA.d( o'h.8S*b͜q tδ*3BgڢxWi09$ H&"4(i  *8Md:|O}\w%x|^tEV=d:^ 6^=5] L9%-cbOca>9!Mcn{I!r/E]Z%ti^YG?\>5GP#SVS횩ia;$f+j 7hJv#WENw7-*H ={Jn $)Ix>U'@!_s%E]/| XHqs xOsfحs"ކELraJ<:M)_Zm\v_ZjM6EUt(e6Ht̼36E9d@cڤ;Zm?gF fUrr+rpy)!( yQПxkzxs'ߋSY1A6,"1ydV̍Wh +uV 2yD 5.wp#3'âEar;^LkKiÊtu2r: (%IsL*It"swOLNT:sœS:L8>r|5#ؖahƿɴ,T[ɀd)zgWj=K4\FbJ]|Fb{leCAn u[q5>2n2k7>MP d#hR>W'o~e&KN&(5͝h fTՎ\7tJhq\{|Z?0D5=Q )bp͎JOU&,O}n.q2ۤ ޿4jЏزfG1LbXPx J ASQͽFL,TǾ;朏[9s ^mʾ+nb}_1b| 䢥5[-Q;:-#Va}ϧ O)Rw0 Cc+:ˑYuKZv.1\,ꉁIWsejߐ)D!|@;;fpy>;?Ѹ`tlzy9a E}znԗ+yyk çO)aX1&eٺ>cIčz܏{ss-(^C 2^-'moݟq"$׌o6j| 3msSL1.9~ZeTlVkJ! pbtyD;ܰ־_MzEX4cb;أeYv"khY 5E$~ FYbj='rs\iCEe$P!:W:2XϏiK~0ןAeg;&!HIUG_v =%_wJ5|uvBr(Q2"M_,A#Ma8a'=Z5L6̻wg˚QH7IjݣUt_B&5DLl6һdrI#?? O6'ވ&Oӓ $P#mi$Ng;OiI|ZqdV*eL"yx٭&3,hGxtA"!"UbR,NDfU5R!`42*B)z$ıwxŰ'H~N%X RL\Jz~0v}?GQp{Wrr^f[}Ǚ^\&%@7[c :J+!׌wUQjů X cE<^-\bAOۈAA;ElRoS!.O 8vɽ$?E/n;d +I}=<}dLsȶEw1-.9 |d9w#@&0@MfhwQŞ]g< uI!ZHi淪{F29#.BXE~XJGd=bY9,GoI]/ 4UŧBʩwLͣoO)/bJ/lc[s4;6PV-S3`e^ۚt*81ME;iPnn` bmumrR<ε궠x N:~s/"5`Bj EG pĥxZ$|B1xtf@2?cn MfGQ8|JtGl)v9i5O?HHZɮGmSIJ4 tNc${nxZ߅Ŵ}QlaGd'kؽ J-¥BI޹[6ߣ&mVN-'tJrMY@nn%ޏW"yG.,0#;rL<нam}#u 8πnw 3mInT?Vs-`Ս$WV ^:JjuXӍ,$;.`*Cp|h->&ZEv#ŻAʈ/vdt2S`H҆ z ; m @8`w6޹6Tp߸گ|6k ʌ/XPZBфIe׍|":YWMn$I\9iՂB/#PqÉ,$^q2 8Ӆf!8Hna7w3 Y70)9zaU Ϗb.+̄; *⼽ڷ {= NڱN+6ܩ1kx3@B,Rqb\5,`]lJ$~sXx.|^1*ӟmP}i׿2!bN` PX:?ɡWxYWS nxbKT'r@8_<˚{}q[XҹiGr1u#XoW^"1'Nw#^=/y.SbaN?,&FRQI">eHٍ:#!ґW 0۟^.u6$` xQ$Wm2}G-P&se}x>\lgVVEwvEჹ8Яjo3d"lD/&)[=ljF<9R֪WF<!ĸsd\ě$*Xlu_SQR/?u*GUXՖ=Y5R8͘Rmdǚ`b1d `c+Iu#fy.Q&DZ0[!ocVOz;A_ yE U?c=Ӕ$IHaO29}bZvaO1t" H˞k϶ #P֑X<{\+@ĚY&;^d:cLb̯xj]Ĵ{trq}EK&@g2 ;9a`Y+\3}k4)~7WEQGN|_3o&r[t%h,Ŋ1+;YSᄋ11RLR+yCN=KЫT]z6w0J6@YyV@KڌeC0(9Hff^! ˜[>G.WnqTS:Z!kJJƅBi7<2 Q]E!&vƒבǀi iT3,ܙB kFDESz2(`_9WSuH* j ͊nQàwEcꧾZ[ 5)/<0[UŅV7^ ʍAUiU>[jBThGק3`JMڰ?p >d+'SyCZ򥗳K MП x y^GOi2|,]cix#2[젇W5a>QiKy6y5ǽ4ZmpyX^t_N9VzÿZCv%c./0w/Z}3N&IO {ZD\ S@:{w;=o1u>329UC^^.Tp OavR y;ás#z K [(5DXI}YU7 ZK,v.ۤ "yR 03>o\O\h =}̸~bç68m';vvFAr- 8٧A%;w+Q6 v_-?ogy7։[%ŤsyP`t~O_b#l@$ȷp k*fs!| {ֽ; 2~DoI-iLPX!ĠC@ xsc L8UtGs] oBz̡7ȓy{ehz U][RdFah!H6P(dnYē {V+?%25)~!qy3V1{`EE ]^`Cgp_1n^[}=yӑ(c`Q&`|֍קŹp ^D\U6Ec?[ҟ4wϯoqwW͵z a$;C;4 lIŕA*coX6T^*D*9e`T!LL~ZJOH+f9 `|L5WMw:v|˺kGjFAaDӎ8Kӄ7 : wh^LVT2= VR@KQ$=~0̙ 1˄[hFȜD'>M6LiƩYJwg7Tu$Ți=Fʗ3K%9]=Ou+Ѭ@~?RU>QF)rd %xfM'kNz3n f[8Hb&sOPRG D"LDS[S &*.0%3C7(_x[<rj:"\uy U׶ ZQr&EG?6~H9;H'ƶ1T]ƮrĘ7<>9yTu^K7â&E cooof\Y 9%^+$$ kߎqB}*9C\a;_mиOɄӆ#{F"n%;l;͵K`aOx]M@F[UHN>׶xenu?Zgh[_#Pqc1LBd#imıv)Nl$2>xi4cib'E%RBJG0Z>jf`7!auMGp:{1YSv0Ŭ( %5G]w=\YʗMhR\%2 ,5mjh' 9Wq&G '$iQsfTnm>ޣ.?o]45|;BV] =,Z2RS'Io6ot1k+%@o &M5W5ՓfD\Ǟ' BQn ´_-ݤ<~E:9-+i 0| 8/x X<~qW.oE׀/2_:!|$ahvxUf#[0G$~tƙF^t6;0hL#<ɏam?G}-,ZswyX>VR {~~}Qg 8xB ;qxR\Q9L %4<:cx_*T3긝&VP67љ63}@gUsllK%ۑ{U]γM 'lD iNN :h㍣ 9,e915``}=bCļlkSE={xe6'W cihg{#3뾧i)sXgߥ5|e}0>W)Vսxw p[aG^$DGtѯd?w$Cc m9AL߷h- b6XJ PIDÞDM~PK2mk>QDS5ZEAys0:nʝ"8f5R&@шA > 5sImױFk7Re9\H%<ŧw|Z{}Bw$ykX:D<+DxPҏS{vWNlt-t, t%~Bt65HG0LOHATz{=;q09".F&h6T+])2y M.%MCjHpE7O{s I*lYOP <bȷ@Ub'y+3 +$! _ݑ@9 ʢؙkbEc w3^*8to熜6/DP,u&m+`8~'ؒL .y8p<5xͱ ɖ%-gyG>nz+@!IǕ)ޏ'ERBH)^FvlzǨ{QWJ7F /-D2pP[6vPPڰb0 EӁ<>B݇#I .[loޟsLr|ᓈeٲ`D8[na!,lC7IG4&Su}ʏH͆W-/f&h2%$[$U?wE1A/ آ1=¸ajln~S  7b赵p@i#qxDavWr ƏW H9͇`yqih 7 R31*uq>^w/|X&$5#뷳(Ǝ6C&w,U GbBnEVVQ/2kxYhӯ.lP*sn|)i-mJm rYkcXp 3oR`165^+>M!iIMdOI69dNݷ3Q_J,HFeS!{"wūm޷-8.XcťP5 ֲɺOf3þ̚oqZ lȳŊDB8]@|#tpu`֓*2T|Eo U|~fϴGn.CݩnTM !G똇O#Pq]R:C乢!zu\k]rvɪp'S$F>:ڪ DU<zo{;\Rnbĩ7Kdy8NUgrJ!`LW &TAQw޽JV䴷53;¼fPKJȭZg4eJOfce WpwwWyAPvYM!(dRnIJYpwrHCϿH P&gv5$ 9uR1MH.qg@e } g1mI9yNm K WB+=%||cV>{8 i*Gsm'ŽLt1 yuA =l~E.D fJ0j{{o;$@JĒf ~ِ\L5 K;o5[!g AX_ԜGl57(6Jvn^Z/ Զ{kK)}ϕ| JR"[*v:WY NRZi+-A%7PpeGr!2⣀!{{ ~o͏'@XitZD#QZr#8iZb{F͓Uw0 eGIֻoj>p,If#fr[NdIwUwM IQ#XceE+R4tIZ{$$(cjZ=<x|--*AB$7'6C~ k\i++huQx*y=bn$BnE πPZ+ۛbjP8!M|ВAt7p20wHtNIOA69 Jͼ1[a/DBT%Tv2mT`R0 9Yt'QyYgeDKTCэo*SyqÉ!}L]{a>u9u6]T cSεNjB)*8r-q$}А`\F,Om0'm}khJ6g.%6!=)?jtqם+sw( k۵KWwAelȿȡVth4CWiˌ\&U2qi1|=H $ jUxݪ m= C)k9!v31ya!پ31zan!Gڌ -Rg`y C'mT=Za30I/7Ј!)lIK2 ɿiXK$ƥhg;+7d*3?^ 09\!e 2ҍ|C-БТ{_}Hr   nsSg9fLXx%#q{_WSH}4UDj|@w>dևSA9-'/KL`,9ᧄ\Dѕ|BǢ: crB|K( !j:T CoDD.3͹lemCcKWx7 \V͒^mb͂틛Ù:xǛ/5DarzW֊"zMwizXSV24.|y/!!Yc ~9COPd{*-ȇ`iSww3/ȔX_gykwr&jǑ4* #Xz8]W>Kw\YODv+mZ{^* O/Iҿ=ިR v'DSAjƕ>j~82sAgsPg3饥We!00Md [osg4јi@"H` %o(89pwܑXo+icY gM\꽴Nc"o %Y:X /L? q0ҝ/ĜVHxM:kT7T+H5 jfu;gѳ\(=8#8103xpjC\(_+"^ ǵ=  1>1T@-u7縏Κ~ ;ٽUmh>nB\.q狣@#vu75 7\4WY=I쎩#=9*A!}{CTAǝ!rF逑_.+;h7S =c%k⩄`UOz!]|%fMX$V{}Јl@\0O1x1iS\+>\`?IW KB- 2~Pr`cJʻ$%֣gZ+DnD;3o_̋}GK=_cCLb]X3H rkԇHc$-zOD6{뎻U?fϝz#Rz2O;yKd5G^k`^yrAlRNZc>l.$[e+0RZ'Bzu/߹2gYZ07070100000062000081a4000000000000000000000001672b7d890000345c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/4]?Eh=ڜͩ?6%s nyFh`]ncӱ ֈk2~fQ*/T#Fz}Q)d0YxO-HYqx9u#&@^4 aÖ Rㄺfm w|TT7II [W C5R]վCz:hXDr߸dS#LK$)O- XroC0fLɱ|vOw) vmnZzsnQ E&i)1)F=$kIςnt` a&0^X:Txb@ri*aԘW(Ei$>(U ^њ:eH6?&l??su|CT MqclnXe 0<򕪾eH.Wq 2di$xKgF*X@p:}jŃ "xpj%V/Sϰp!3J~R)q :'=&L}? +cɒ=thmq6plXY ޲VХD,N՘la" n硊A ,޵E!bˋ-Fkov-CM(9YyWA7y業I>@ e;Q$ӆRR(=r%Iv@ɪJŷjw;0ƹvsu4gcMpnV5m)fDxJMeoJ(>Y2Atj[ ( bb,75i3Ȫ2.]ܭdlN/M x/3= 9p-zYU 755X%f|G xXY2coCu2YBlhwr$.p[Ԧ!j@O8=y*[v#dyO-k P>/;R76^~i˘`&*ʁ] 9>pJS%`ERxlh5yWtjjkE>Rރz ?g1a~.yysФ [I+6^&nf|N')' ZtqpJ0 p!̰?ߗc-沉om#+W{:XCb94Ѽꦪ6XpsqcPоAurA0l89a%Y_ܧ =T{eJ)\uUZ3M 'z4$qkv᎙N<128 ܪsɽ F#AKL[|Z&en,`3Ւ[D-PY)Ux.zXZHu TȀCI%]$=3>GzLT](,]O@7;pP}wGGM/ { a;]gſaZ+\1t23jk="GjTwhWFD4\Clx[9irbc/ !zf4ҽm@Q_4q!l.Rt7;>ϛbXF,Xk}/3ǹAqSt&d^]˅* /&MaK Sہ8hqAR1z40`R1C$vx(hYywETFFpT;-%|U-3:Vխ!Oapi4|ZؚjC&Jo'j7ibՁuK.Ӡj>DSOGK<iPGA~+)eôHNWhghYz.^v(.)OMKdK+0\{l<4E=K;:UW39{9Z\I"F@ v5!Fŀ4FRK\߻OtSP0'_DuAWE*+VDޒG R܇8(=)0OGnd+,~ҟ[8>w j.8NtlGXR'M6Hʧ>HcfHVlΠo[ҘKtOw +[Gp-E^%T!HU{zm[.\ ^'*9ՈpXW8D_OSh"4zdI|%鱳LYe{B\ŚVЄ8UZdh$̧+D).O[և7CC2tȦpO#> =her;ګvֻ@vrE#M"3y6WWcs,`?d/GU  (PByCxIhwMpۣ10^n Z X/ad Q8)>5lEΚ6:6p2Ho _Qx+.i>}Ҝ)4=Ϸ\a̢o\~ąȕ<{XQxFVڄK!WJy!EB& …5f3Trf&5kJؒ=(stX Z ,.<0Sj0D۞9:XÎAu4:Dϙ' o"TGN w ~M.Spf 8'aahdbٶik9j\(67ǽ=O3w.(6 KNʜ42'mk:Dž{Dw.OGnm/mI@Vs*!?_vs瞛n,溔HGwQjB==/VM^2~6,8\k{=~s+ۣ{M]3iy$Zd=6(oXA98?b{,Ώ $Jپ^9{:˨@3,8CࡑG*~~**NtJXl.tD &h(5Ew]<9P;bN!+ Cn+#ߝbB-Ui>j--mho:5rK-aFeVR:Z=m-^ =ԊoRU~Z I۝#˛innF_] 7oP cKX&;2ٰ\ Jh7gcitc k.Gz\VNsI 8:z)gK&+7 f ]wÁIC(~Wtdd(.j5Yӓ< ໧EgDeE ɴKcCu XG%({rs j}tD$fdsS\#Tݐ^EoEњ~bؽdTe.^L4f,툼+bz%KӁFF=hP9l2"\<2eT)Ra$Hu*&"=U{|L aa.0*bB熜ZǢn6*LeY.=$NJVȺMiCN$RF)ܐg }Z~h7lBه?^yXLO (#P9|IabZC[aEƩ$!clC}b4 ≚;~f taӚ1¯a+d2ܟYg :yas`7nJmG[3R pl- >XZ"*$>SC:VLZHTM 3joc>/PW\! Es~ 2b48sGs< wF [DBedx&*(Iߓ?0˛4إg`'m?,z+dax m=0k'a_F?{erZ z8EF٬zp&Coޛj@UH+V[y"I?{%.|Gvw c+5T@fHCn8t AJjٳ#o}T5k?}؉\ZL5 #I@4'ɫ7 rxӦC*,XY>ej}uLHW<;wrz; HgiRW vsj4($Vz[/=fzwїhAM_|Jm@q2lfT;W15ת xb.s<2ڤ#OE)=;6Sj¨t{k1ìT(1'0%Y\v@buQxߦNw}.g: A3"` ^rsacE\MT~8R4hV|.%^lC|>6~ɭ iMæ74 0 Iyb[V[XlzF>? ۠2 ϾJ;AgǖU#'_5VFknpFM0(aΘ[։}þD<٫~5nB#WkP%7&@܋*qcIgeE/49է:ŲHAj1eYjA c?ZOmCbgMf44 GVf" o jP1y⡠eF?Ku}!Ex,l+~ă6MKk_ ՁKu MYvB̛TAȌsE)ƲjeJ5?>SDJէl8;,fFk_I4o!2_(x+Wf'C7 P{V|sXV+g2<ϟ+2jDnT6*: 1Η:nvM_Ű D?mR?=ǣ'A;3p#`ovRdh+f5p]6/v HI֑"k_|;|i!-Hv3Yu܎I'j3 ÌJoj"y?o=f\icB% ەNPV45lι8+45^~Ew@2PM ,^hA2MA ۲Cm4>.euN㻚ms(95=q ? b٥x6EvJA0w̏ D4jq)gz M,OZMAL!|䇞^!dMbL8 *f3%o[WFFc"YqDmZ @v9=9{ѻ(R0&ЀEDx?+]f'f%wLԥgı8ʹ\x> r }M1ZYum>ns~Fmoi?]2ENwV p"iUZْǤbgUc$R(cw@uZ#bvSĺ,eNDnV8(ij=዆}J(a(YrTp#$glVre _G)*Ng:Ϋ9" o"©qp XX;mq,r&VK M hY^r~x334J]q)mdYVywVKC|?zo8k|IiX?["* #t^z  c)(4Aԅ̬m4<(xi{>Y.~PE/8.NEjf[r +b ]RxBC[L2yvø:b"ЖpCip [^W9Cu<ו%^sݘ^$\pA=,+2jҚpN Q.,FfQr-ŝatVŨ=> lɒ~Z\_0-VDG=ff8CGs[s}#̂dQz T]t^=!Wq=oq4%[jdZ`LTr`1:+N6fI5\a(ܾWXt(ۉehp֏=)Lg;"w/+lXȁA Y7f[D|dr]{).:E*)$q* h:gnQPIGYE\OaT1>Z˄]_@ߚQ%ڻU($wy++ 0J\Y7n r.a:HA_si{^ ߪ;|)0 I)tS\vًRlMXymIu 'D;^MϨkř 083K<ۨ ubյ[x#i`$f(Vn\O,AUtWbl==ll7RkiVxƞ>J:!Id[V^۳J;75kCG*nR/%k%EKv.9:Ӟ:IV'&;)omkXxHAP,v"nGzZ3*`ꨴsmZ5X3!2,YQrp멯&S5@5_a0[KC\T#m[{YMCGZ7o2Gy,FxW7Klbt8 k,\6L;,ȫ6}zJqє 9N~n$UpxZҋ%;Wh#1n}(͘Ԫ]\NMaGXs@QSh`'h.eUYyR5TnҘkD#ܧr/.TB%roHFK8qh Z(Wz+zcXhUI֕y}G_$r"d:l8,\GB L$v+Oׇ3ʀc~M=Y1ÏOkI([ի8{,^$I" Uc>} p~STT :t޾HcJ$Z_3Tz~=Ade#߱crE(~3sqyzW U ,ۣpJQ9GMD> +8CvfB0y+y1\A/FT~p0}<@bȓb%16o2Zu$a~:kW6ȣm1sƋe+11>U2'6h] @mXw^˥ K#,42,,qFԲbgK1Rwty0Os_W8-A/p\T cC1MK6t²vOҞL2z5hdX:;G48h1)i_j(h,44ᯢ~kFE%E_ ҶQH4<>fE]jI/4dcQb 6R>3B{D0 N>sQH)Ln0b~U-l @K_ߢŶ$# "K#m_ULGS )AW$~#V}^Np# kVk .*~LSTW*# ;F2&|xzD6@[B<2T6/Y3:@n HBS jnZz}YIӜQ9J@WvsέEfTջ\nAmDǜ N/ R;z99}N< QqWFi8=YVA.]-@$6e)1t?9Yzhg73V5J&7bkL[z4tjaY/O8Jsnу@`ǙjWȫ4_]C/:lv6ΡOKTXL;><6$kU!!?q]a\_#~MbF>1nMg$+ oD:koeǡ^vlۃlJ"}SWۢ SR%>Y@פRLa˴pPqn$9_rci<;i*Yr|>9͖^;/gTYZ %)F+-ѣҰP'+:sI6 =+:Zߕ!>W%}}=E iW.J\#i(2KcfqIE;;a묊dV |7u~MtӆBO-%:BYg~I˼^ Y{^| įVDUhӒJpOd-C3^UP'/" ?Peػ<=afs6MQUTΈ%MaB디 맮NX,(rClYuTN98gbhjO\Ep="`?{&ሓF+\Ἣ>K$Y/veTV/"G'ɟ3&7GA=\IIN3 R]AT{HKR20q[mlǙ$(TXXcC~)<\P4nbWx76d3;ȸa xnxzS-%,9`(ȋr[(&|\QcNrM: ޢ[Y@4 o󱏠$AD]SxqRgDً) j0kmM.&0yE\Iv-+BY0C 9m[:łbpҰ򧸥4uD5WĥZ59M}u,h vL~1ѐK&=a1Ryߥ ȫUҍ5\)+k `/&y J{ږ`tRi71/ZɊk;t$LY5vVcs rEI]ݝiC .Q1击nP%X/Mm(%\z ĕSodJyeW [2)T&1xʚPí@˔Wija\?"Ʊ|=$ާBԯp,R<["ߩLa|Oɬw6bY]Q 0QV53K @SlEFe<Hbm9\k:~B3r s+kCh7 gYZ07070100000063000081a4000000000000000000000001672b7d8900001694000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/neR]?Eh=ڜͩe5ckHĵy3}e1&Ru )Pc&n'+i[Dy:אvmtIu{j/PJ}Tuws^<ۻҭr۪ϰ GcC)e 3o*FaZX8.hn 3;Gx8B0yGM"wk^- z߆o^@1,H6b܂Lmƕ;i4D D ^ $TT"XB*te7,3y˖W{ˁc~;0rl;%3zl~SIٶ6N_]Wc8!+/t 5h]mW#!YeFaw*GffQ9TF4HwG#鉵ʍ\"G'RۂGR|- -&ún6s5OOg`om::% [Xn'ύ)6Q*BZ 0FYaRac +!bubu~|K}EWO)cF 4pPq1¦|պJPJ>=ؒ s 2 %AS1мDp'p'n?ٓcDKL9k6}qX9%S)}ǎf;)V)k63,v53*y$Cp~V0c9Ӷ|<ܝYEC<>=mTDav; XZ_lE8xkˈD;jWt@0J0{^ kCðnR93=h׹tzah)/+ DQK=A#:vUגn=*%3 i$p͖ IVEHP2 ho䰒?d=RvUdUrJӳh sj"Ev&F#F;?@X:1sUA;q0="x>q"4ƖsI~v^@ؾʌ cz)0;j;uܗZWˊEk׳S {Y9T-h 6\ I󁘣q$Jy=Zd!_ND\^7? BeJq6qm57K4AkIC\׊6D"}ƫ{3Qpx M%%l%q=ݩ?+Wkcj~PUũM4&r j|A q]͇.cB sԪ^CwvZgۅF6$UWy|\L4I7ì $oEsNj 3 l~dX,ZB9ﴕa3t,NU 0* |dKX4bK% <"tzUÚd;gF88ڟe ӡo:8Rq5S"ZZ QyzV;_u/SJeҊ5@#%1b@JHd"HZ&5~˅&}Aм&j&}ۡrTO&HaVvyur} pH#뉸eI?[:4؊;7B 3%7UFZ 6$QdP[@`'ZGNj Tҵ: 8\Z0h}T;e|p3s}PS`\G0<.1Dâ)[DLd֔BW 5ga`clv3;_3~Dl-s1`I_>=<މ Tl!rRx!F@6a~Mw,++F8!3{ѓ/-O{%ڝ53ttі|>T|nbŏu7̂zOҚ|Ǹ{ъ9f;d:TH([=E԰ f~·u1Jw3OU̹#+R~8cgΗ +LY@̾*C0t1I=_)m%:WxM,^Z+䤏)IlC)eR*qQnkaqMJT^zخT5zX2JL5qqor8|J3;wRjmN[ QQcJ .XnC5~e`܇пExvy\)`W$'6dBqܠ IVz*&-.!uo0_^ y6]E/(lXzpu? pn3*rp:v!*6c, eEk* QxH/N%\ȣr3e)%SYP"\Iwfᮆ=6 ZBqԸP* dǻ!\ xq["!اU@ j4=Vg3"LP?#$xr?t(8.;d4ʻ5O[+ ';/f:z.jOYYVL#!JZvy,ŘwCzir@w'ꇕRnfZ}ޯ@ڜ%!ĜbᮩD"C>V2"IpKiN #Ϫ"CY?,ጽVaLRaHVҴ1v19| 鳞Pa9)eN1~`(̉ej֨BƵ ɉ[b\bƬpFE0 Ϋ6!}eЋˋ[(e9Qcz`LjῐPhxPJo16${9{01{iUڃc>bv6.S]?RP Tbk,L29cE5 Ÿ7Ufl~3tl 1E"Q\%j~resʖƆZ#UWeQdq>Yz&[C \F4 XHไU,d3ns )Oh-Hz'4$=+dIGm5!g?iQ!t_gѾBiR rϥw޴)hвLDLΆyc",ۗd[D2<:N"kޕGԩܑYnOn5X73{}!ښݮ؈]~wJ6*"oB۷UDC9޻݌BD%8R[<_ +?'[-wP='ӨJwt D* ԷhKf _+ LݑRN@hP /#ԁ-m5ZhnkcS`=J$oAػA'>N_oK3Ä́9@4▘ϒ(Ix;@ƙ5.*pv:| @'0oX $3ܤH%(I)!aZ飛%M;#Y"L]SwiR?)Ra;%Ayf|(my#Pe^4uTLuItο46|vЗwRay[^5 Fy#U h<"9$_-8ʞi2o srnWP;iQ4C=L0GE|D9 5r7`(n|Pyfiݸ*:#G& d30Wy$_Eob: ҏU B#|zY]gJp _ ה&jr~1gMtv {\M Y\,_| )7qN'VU2@ɏ,#K|b7i`WL* Sz:l g-r״7|F+9 UlT 'a9CYrVw4¤ʪNB;xAٸ|NȀδLpɝч`f+]&iO4k=Nz _sNt$ sUL 87r'Tr,i3ei_SR+͍u(C 0PhOv4oMɛ+{dMDƇ XMQK?L\}ӢnLc)Pִrf٠ct`Hb"M15vܫ-⨢?9Cz ˄ r5ћܻfդ1~L UbnzZUµHT}hؘDe!FWĺhtT%{a}M@-'$SVIO8C(Xm&[I⊜Zm.ݾM.;Lĵ}Kg_ɍUw1rPɢUq :!@1Y͌)R7몡FJHfM2k]il6X/EKQ|Ge]ٱssQy_wD4`DC w=}8Y\,\wP$ZX ]nUHccb(x+^ >t31 x\Ym~y>!XӁĴ+.n^$ѭ5W ( |3N/kk)%T*~0_Yǒ }vDqxzbV\8v9 -% !$RIo8uYY t\/܆d.zPEIlý-e9 ̾ {S=5eBDTwl{!nf!Q`%zα)r@]"͝{}h =±ʅ}.d"rtڭ>/^ѩ?p2Z$@g !ǰJQL]/䄕7u砨Ⱥfc z[Yv͍pƝH]^?HʼnDFA ۅ7jMNbhy6[:ɽ~뼄ī.-1/ߜ7;a;i6nnWVɢ%.LJ=93yOB w88?G'y+E8> o%$s0- D]5%{rlUR3g4P6!y1;+iy~- ?".WVcLBe4Җ6Ū, V>ځ/wxF۲Q|2x踏 Vj-.XӵEi/eRWn֝PS|?ZR6|a.oԦsB^)BlQЕ;z FI#-I_]H%$$KBtvQ7+xްq8H 0_7%p>9[ F6 9guLzFЅJInӼ4 @IK)j.VTd&AIQS4X~.dp(ԵWXA,ƌb ,*hU @%V63zH>|FG >j(F;cskY<8uߍQ|6!gdj_7|f`^" uqz(ubIZd }T)v02)A[ K1Vmoa ϟ/:LS~6'ɇ08 L`xSH&m0 Ȉ/fU_nO8*IqmXVe|q{#~1ƙT$YeXK\ =;E1ۥd,k֮w)'!Z46s aOi^ֹPŪ.Q?)~ԑEB}֔5jQX?E 牢oOSMlG`XÀ^l蒓#bd# g_}̠ihhrX?_R.Gl& k(ʮel!_ h_4TM?ɂp[LSJ|NU_0jf7Q!"u9-䐝lUxsXK4TI7P-Vp&bh<7Sڳ( ΢]"4_{:w%9iLie쮕B/|Khx4ܯi~ڙRĒ->-N9pYV$q6u26+ڳ6ahMg 2-t:lҼh-7p )t TRc *'o ߀%[3L9SҽձTlښhlMВ6t/K\RbJS/hx$ ժ}_l4\`OڴaB8ʮOF`s.'lhpQuL@6gj$:t]A3ʽ+-_ZAy5l(R靱ɐѮbĚLo'h-P:#~B՛dTAnMp^ sOY}^@fgԵЊRA5+˷nћ3:lI9k\xzrbRPʐbK$xa9y^WQ~ W_/N"J)A;RVL`sRK9?U Kđ/._Eo֕xu4Fx䲓y蚣.j`E(T]"E2;c=]YoO=͵-ʑMsbC%%$iN>ۂ^nDt"i̦b=\+'ӫm<_iA*,X)rf'->Nl1nuf.*=gw]sO̓^>yO |@ tݏ(cŪx d-0ь;iy ]JgX?g e783ꗡ佌h*"jfBx{!Xw ЁJ3BcfcgLVIqjELܹHd|Xf]7FKuJ`щ Lm>XEye|}QډqXw;=n-q%Sۜd1},2!s hnQmlE:uTQ^o~3&=1g}~ziK=͛?!b\۪݄q?-3NsXژs W)uFD+O`TI_\kS<aU`~O FlIzaj= M W{]!6ͭJ)ӛ oŅXKL$:ST5Q$QאC [#LK&HKuYsr70ό&u?#=/a0 Z 6U̹qO~'> O`׼ #*}[u48odxZѐQc'8Fa0]KȺe QBKy2q6HTNL/ESZ?DQB)TfޮzMyB$pg"0hkhL6ɤ冾o9T/uvZґ@e` P_*kzN^OBevAg=ŰC2wf TQtF{`S{j|/:mԵl9}/g1E7(WeZ`;CJYPu٩yoi}qT |L8U?sSC03?V]-[3SN R~6َ^^$cQX]lu3슅Jc3v!4\P<( ֌2Tg_$l?WWxOQuY-FyoH9N4Jd TI|3SOveX˞;J~tˡ$"@b#ED捩! *gnULVՈ =_.1ˑ"H!y +~Juh>wC鿬Vrͫ׭8_e/ϝgyBfA+VKÝ%`E9D.tRHcѪ#Qܠ/#:}HtlfJKߘec겼E`Ҷ4ݘK*"nh,g47{S2]jEMj]t "J7-xT m(rӮ"Z D9/d֟Gj-XTRt"Nj(qg}Pls12Y\ޅ?rvM`a [>9^T,߅i.+|K"Q~ek :^u]eGw,vmG+4 nSO2S=@5P&>-C-_1RB"giqKyH82${`bv+v^]Aj EI4p$̭1UJmr\T++J}"k-{Q S]]-=K%R"OGZ䊻e%~WmâyU8{KHdB^4<.]P igAX;q\F? 8͵7ktXpw!yy dwF.vz= Qm[4<cSy_8pS=<ř,N\7i^GH{`Iٿrm :̙Nl:wix̺%mdYrT!@`TᄁE >>Y3I/8WٿFFNAMqDd'TpkV &1BNt}͟}}Wrz5X9Efy ACx( gޟDîK]V8Z& Xj㶸؟SĆ%Ԝ3,42k$[/|Ѻ }G"n 9w*;אƾB"/ȿSS= bp!4}2u?X+˛leFba&l&{mIh]1ݚ^RVEk20F%dcyb'-$ ;':)_. 9niCRF|w&xCÍѽ^J-᳛S٘V>>΢XĿ n24 4?.A$}PV!m^zG+{QJo_uF1Ӣ$o>L2;mm9LtzjaS2{-=c"7Eܲh?TWU[vptQ1x ڴAjX>vS_kF,W baӯ{9%Ba-yxFWt Z})3msVP{?&&xnw%DhDf}ū윻?2d<e7jb)FR^ pvS&]-hF`~ f?-[8i5-UaJ\"Z)p,O*o5f'Y7 |N-2A{*+#Sƒ:(ƬHtAΧ>#՝=zYh'7;3?*.1&c9 |{mHa]L8Zyt64r.A ]砆J7QW"uZr D3}0K+UkK~@Ҽpe*Aw-q,F؄|O3xVUUjp'$L35ۃÉOj<,.~67 |Q!5sezWLQbg0=21N v|/( ĿߨѣVIZ8Y)+29m0Q,҂>?) -Zf1t9W\2a$N6bTE9ŹQOҞݘ(@O#ÐI<}PHX'[#{yЕ~bCREAmh[([c\¯^.J#êxg{UݑVܤ Ǥ_V sP347߰oM~5r t q ;Oe\"˫t!K[X"+=^!m\9_G$#4&L:>r-̎I2#BL$:Ŀ|}fFAj`6Ϲd;]lSdڼnX 5u=95֘c^MUsh֨:Ő(KaaGb(]D@[@%&ð@3P:ʜX/D "^0!p!51  -^<<)|gd*7Q\UvP PDhM;,݅ؽbӇ^a 0<(86~Ι.+kroNjGB%Y~EE Eb$Gt+i9kF9@l[ۚ9Vz&~M I%y}:^f Ϟ?ynu5MPi-bq-#-@z4&ي.BOQ!MDNJvq n@HĆ DN3g!5L- ض%(6Ҽ]jEE*h\s23LhcrL؂5&]єe3x)GXOxԓɒ`%J\lFN=~߶,b UR­AC2M:΢Js7+7Av` I Q6~}ټ 2{o[F\cv pɹyW|WdY좤=[A(-GUJU-yeL2U,l]bh`9{*{] 8"n]f6"Ӄ=N CybAUlĩ.q~tJ"o^ۤ_J ¨%Y kZmʳҤrmӦ$#T0^m\v?.my}ALUBg_ؿ2ܞ;1i~o`hteV(ŮCf)d_@4d%rk"Eq'X0q+mlɐ71k)N`MB̛X9 ʭBm7 ]FKAk ԕ+uфMD+ΐ=|X#<ʛZ* [~EAL  V]h+݄WJlI׈= 8|FS[üT;kp hMt㝽 fA@]!CM~H/W\J$>Au%9?%Ǣv:qDBU\!DZ8?U["RmgEgRvl]Z'M4:%w͂>%Q'SQWywy{\9zblw2ZY=&JirG`+U6U>LğBP=pu"{յIV#" -6QO'*6 7>U)vULDOm\~R4&?r7ȥsrZ$ 8vPp늗7eMxN=˥㢝'E0Sp'3?>=4Ư;,4t>>FJh-rEiG.[b R,X/Mi;>ޝ⍎f{l0>ǦaSB0tI/-6~OcOKAٟ5%8p*(?5ӗE.8bJBqЫ2I]{dȷ7)gdbۤ- ƁDkX`LЮXEMM6՟դU/CDy\*KH"x|2_[ĸ;d&4~ KRF& z΀ӱvN+j ' y/BV~S*S+T< G ?΂xy][r-(q,IA/ā{K?H4MV>ɊLB>Yo-vGyu$kvڥaO)Ʀ}}bXCBG0rYmy 9Sqh][%K~R( "4NsKԏSDW3㔔dۋ1x1b )h؏*yHN$_m1¯s O[h7+%=jk@k"wK~WHwMm`uZվ%-U 6}˗ԧCšbEXW[ SzdsNZ =;+Ug b8hPL= BA݌i2I:ﻘ't)-ɫ/ϔ$'=|vmIIv]( (v'W77GW앭xL\;`#% C6< 9Y̍7 b,1PQM' 2@!:m_&yƐ\G7yr=jK h1s ?7f-A&УyPg_6vgð </nz׀ϥnl!ǶTm9 s8!t:t9 ? # l_|CѹU!|mU<1J!ܝenkI*K1S"^'ߍPG{L/Ury @S c[rc26$H gu5z^u?Y ^J':^}q%|c@8+fӖ`2h(XCgY1O1 Ÿ/@fvG91R"g6VޡpnmWކh1#݅H 9kʕ4LT}` 5ixAlU'?bfę Q$fwWQfx"`>U~eȹ(r‰v2Usf׸Tf~dN$S}W js)#""幦~?8R!*.g J7&Ҩ+D/Tw\wrߒr{((pK6lN'ɸ†KU|[Dͭ3F_&^6ku<0BI`}  02K)>.ӭ=/5i m+11BFVE/uMlYp֬5wUju'Y4[ܐf_,t46@*s)>Q# <A)ﵐɊ I܂8Bv% GfXuʺ*- l gi0[?`:jh80z'4Y7,BquS;G@_J eٸquH꾵s!WH&:]LJF%jQ*{K#\o`?cVtTq%,ylND9 [?@Fq`/ᔼnUs\UeӜpKO&S^ki_8QD:S G徵Ntf'NuP)Hq@ ltͿ} siHHcn7Η8n%lse|TUs&~jI1{UYi*Ѱ|GO>>S({-lulD9fS I;F: [3[0 |pvG n@(yR ~P)-Udnk qӼ׻EIV0k019׺`/WU~Nm[ߩ„E<)#Q~(Y T[$7u@ pVK0ɺ ^;ogZ2BAa*@UEaDst-:l.WVRQauhQj4#l_j0-0fqPŘX|.YDqvֹۘd5sn;W INP>P !!345tnBhr$CRPv,TN1d%!T*9IYz7 "R1\9l+,%F_[@},Q+.nBv8c7G"g4D ΨIS])O߃InOEZj{7eRS ]@fēy,?wOH6t! 6lZOv^Że=(\`Clթ{eX ANF3ުE:<T5SB]Dkm2APF8&Zx'PӖzWJ-\t5eL c[cc`sn$}mC&s=A3Frn t ڹi5L;&8CB[xbJfXl^ CcTH9ނٱ{v\& ? I HSBYHb~su"G|Ӌ^.cQU+B8܈ЖmsdG^rսb HR .ai|b )= k&Vr2' >A0h^\QMm4&RujYN62.2&x}3'1u`D #+&TD {Z$r9O+K]sg0򒫇o;}~JWI=?txÖ@7e8 3>[olS6^*5v%5)oaTVTӞh0K)eR-+qtS.y؛tA6긦먝cFsE,T#F.5Sy&_T `r `߶ή`,Q{[mLQ]U$wj5ϷUnջD}+JIL *ق(EUω-EnU}59Ț=vMҺ=\Y~BGUZ!fg[] &.BUIly%L<6@3ߡ/_u Br`/Lk /?4;r$J {KSW$k`oϽA̵]P_GόldǑgq?-V!y:fsx4  87\nz&{ϕ/4lVIvB mgSJ}U UCH5ZW2 77>fç!,.zGC {<'ō|;}\ۓeg )Ҡ<=iߨu.|[}( ?>V_,B?fO[]]R2 ;urK|uE!"\U&g"#rY}&ӾEL78g ,RΈL`mV|=x0UOI񦰅ȷJܨq6!7єY]QlxNs*[K[zW<~n,S/P-b`%R 2/ALlh8pN.j rQbP*hx%x(>ޠ}, "?70^%uQBEaFF\9|`#Q Ҹ E-lvYX0,w%kJ35GG5(uQʲ{($f=K> Cjr? <_v>Ka| ,ž5S%#؇X$WăVB~fZ@ӝ #s:e b! k<|DXtI9nK:L :ӟ×7pᅥNE3wqu*JmiV{m -ߍ}EU-z| ]ѕǎ6P zmW،l⭫"([Ϣd:ĀD<iǕ}B_Nx QȐb?GvyǺ[ !N pb٩Ψ` L.>.*ּc`|=QE/Jy,t;?f؁`^x!qE'@y~U" ]X뽕՟F{{DFRdyP..r,zHIv-s!x}ނܦ i\yH`agD,^'K,0кGC]"%O(%8}/ ~w-Ny,;yOe0*:{-a5C;sub@!wpu y"C,b+%؛TcĞ-(^pOȈ6^*IPȬ?a2/SMD,z1.&$3mS24-ds[ɥ8>#ȯ\X\uߙ*n/:'U%N2W -}w ̍vi?^j0RA9%+8ٙnsݤlW+/rt@9\ģ̘';'bZ+W¤`1y1U%Bm*I^E*Nl|}N.y3ֶ ^]^'GV̻ mCQ0Rv$Kw9Є*|H@{}^i{fAG_7`Xv=98`F]3jYH$1Xcn1M>6K!to5 ݹ@iԈ&~#P"i84GAϹٹUuhVk:_KC{įlM7%CNWΥR1K>귱SD) 6xKcz4BcbI4tn @$}Fq,c\4]kY  P;Wm~.͊\sZڀH&Z52gx5/!\7:\?H,F? ڥWp&ť0wg!P*i$/k6){9U%]zWNw%Sknʔ ՜CN;L-V`pQ.RlYc$$efx86mj 1mas]Oĸn [>cۈq<;@a?gW/eUŤ>ﳮF"E bڡ.n:el6XBaвzXNl'l36JB.4wSjcW1^Ab+OQpI%񞽭/,\Aip##£8{ĩPTEzyqӫ# Z;Al: , +øSJ.-oG XJTy׹p 6}Nri!cwbP,k$dzf?_bu=_n aUZ($DfZ-Q&@ϣ ]j&a ṅ ^Ąz%;׮ٓn*xf6,JbFT_gr[HNmҙHxc;t 6&A\6Ɋ&2ڨFQu^))f<9**d`0K|djZ P(uvGY a0.@bΕCK*Ժ&lA~ bgXZ=*9Xİր@ƈp!8ٟ!K3cȓ6[4)iz^HDpin b10&Z R?vbt[ ]QUX=Q9dV«j:m̹KmLab3P!1tݬX57l_ZP=jEjb6 {t/ 8YbU3s\8C˽6thb;3уFwWdt%wW GE{r9|dd bvr [6[I{嬃_1+OPTZ;WLBXgɃo:@AE;&_` ۱6آTUz',h!xdxU|qx.= H+i]Gоԏ0rit^/1W^Z(%EZt$[8Pa1DwXB`Bߡ\RϞE='+JI8ii?ox>_QIVnz\1`xAi-8 dvzmo\U L6s؛.@8=ŹF'N &c7OgqɥIbzGj V ^쾮'JF,&C8M $#A@r/ Kg(1ңCvV2Wrͬ9rH䔶Zmɒemg O@zHΛ;Wnbf.amr3>b1PR%ibӬH5:%l3x6}$+jO懕!C!+$G_ طjA]TܰV4i;ou20ɖC' mR!?/YFj/&[dL%tLߛL10RUD; $7Ϩkg-LJ`jp* ~V*wFyJ=lxEυs1Rv1A$t]\u+L=,9xtMu 3@Q.VWr!XBu/M@0'|~ oS!Pɸ>~o(=t~%׳",и8;ZN+Ӻy= Y_̻P\t 3I5/X9[ H\wtng"icDV8~fIt޸ 7nCW^G)c@$50+\ED=Su r;K1oPQј(k2= tO['NLkf7 4AXBwuw]v|} wZU*p'+(" ow;L֚ v~l֯Q~5x1D G8󥋱%E-(0_2D!*X2Gv^'ZhdK6 h]:'ͧOry1,3*ASh$P63#tBt%xUAc߿t$j@.3m{Uh~ȳT핦i?(X}I^0b=o1ʚ. ,ɨ4-?^u7h[|le'kB3nGKob9BHN}x3r"8㑁HD0tz3eT/Ko-B+E6Feնn8cUj!Ç?hV;į{$XeUcUpD7 (QVZn?XX10\=)FҨpiǢ ,nni ih,f x]j>sy,){RXU6^CՊeA !_?3~oKu"leHp1KbS(œdo2+JynB2r:BxzZni_FLHK泦k@z?Or0^H'S0߄=AFyɀ"Ф}Uѐ 2 H~yShܹ^4;dYG< ]$Mn>E&ڰ8onZ>{[I96]91l C8/˕i(G_lOxmZwmCUzJ E)6yfQXUu?36MvP[8E𙱂Rb3ki۽^:GLGx:bWae=U3a&+CmYd7_)FKBS:BjieD[Œa6"<ԷB46jHr%g× o@*jdGh}wv\ׂG ~Cͅ@`C20snؕnfX7# S2[adL~BdŻ._EoPxKwaN%rHHӵ~Qw"3\NDR6ѥmdέBX=Sա9-tb;:gQO $CIͱ?N զϫ!l̏Y^_Fa`.(V4FvG:(_DHO~L}en:XTpv 킅1t:78´뚰2=` $5 u}4\r}J(:QH`;J>[@NNau#6=k8M$x`OO>)O(eJd@z+r{]t"c~[}̈DN~ *t FOҦY_^EpC+Uɥc%- 1k>ˍo yY7gb",tW`񪾡Q·gO=4_1hM]*3ٲ#.%^qow,,G"Mzx^ߺZ_᷵|AImƢiSqZ.hK;#%y\Ћ{ɯMn29VGcJB'<ztLQV ݤu@F0 ; ]H3uwjT@M6!#VG ơ\K𔄓3k&Nrp&畸?262@ BGrW\cZ8.f@8P#V@m<~<8 a#Lݸh{w4s[Wmâ]pU^'~Nﶇ. OHoo{fX೭NaKz*exv]\z*~)i\Q3?O善Yry?9d=yh1Imlwɮ^X%t|4{16rnZ 4KG-;x`=O1xM`/Jӿ@2W(?_ڠsc'䓚9u٩RB>>Ad]r~^Z˗$$$r^Nf~pkchl%1sl|#9yVu ol"bHc!smi2'3N;ѧ1Л+0)F3 -Q^Yc8? ̬ӭt{n\zPx;۰ {%b=a%!R;[Ӵ 昿A5"Ak'2)f|a#Rn/vKw>PY2x6Xn_BZBU6+嚋g$L{h휔7k`W7" {2]8#0Nd u94j-}x=Kϊˏ>+q/fon^y!O8nZCI4cbkTHtLJRq$h)]~ (e!oA`fC:5e:v歑W#?C]ީw~"yFCI ž5>SiX^fŊS4./xҾm^TQ&֊W-Yـzm*i=,q]ٿgR3GYڠA> WЫu◓ ׷YE&ba$ku2Q6Ʌ61&d2WG<-=\+Vk4( c֍|u%/8DѻkF?%dÀV`xC۵2[ 7*A6Dchϼk[p6FA D [>61n?ɚs 4³MM%g[Kz\S%T9%E"DɞqAK=n&V ?- z_c#YӬ݈G9wcSk5_vYRD;Tnn+t,ڵo~(LvnֻWVA뚰>'5t9%VtOD$އ.4aI]/ {@A{>~Ǡ'xP+pYa)8FY*擀hdmUvȩL_&ohP?٫0Dˋ|E^(FY5he(Sw4s\V]PB6y&>R=zE w>G< ]+zwL^3y,#.%7#ZEUwTP1p9<$qZReV ۣܡG!!9{ϓ84x10JsӃŀ H<RyId |[yKMɎDk1e-J)*9}~}SLe$B_$^jYMYZ=%gN!'¤YY=Y5VWn1A~%8mxNM*sy3)܇IVU%Bthy|/5ax4WU .9DRS|n>x\RI\PK30:zEq&Sg(ưz/Tg7D 9  ƅhxִ̹\چC`*P*=m/Z?ZǯB+L2kk)bJWtS0.U: 7r O>* ('DajG݉ԥZ8$sV]4-V>-/CrN]"P Ͷ(7B,1\ Gp CXR /?cg-=Bm˴0r{r'jDVkNtؚ^:  "ɻ:T} 7w0)5J"n;CS U V81;֒R;qu8S8DA'Q_ZZ=-B6~jwec`Q鋭1%ZOpjnztyUko&O˴+QX%$xG #|J^ ʐW`KdI JAgO+ަ#R:D*OGGӂ}['sTxf֘\B/8+;3{V\姄FJ5; u w\ f1M"ҿ_A l. g_,[S( (3r\4n"^gXDa'{dR&[ cuȠ!|\һhL: (9_p!yn {7xm)]6}r6J&BhxŁxj[,k3+5ߵ@rsK PUJ&Dy]+k$+Sw)ޢ T>5ֿh')~P\XdE`{(7BG]SjbZ # ӧRb`j`.E/y}OqҶ?9@{K:hc՚mfY3D7O|-`oB<"oS*`RmK_0wo23ĐyAǛ|:n="؃{|:ա/A9Vb u)%|rpSu#\"HTɃ=I>^l06Ozg MV|3wxZv,ɶAoh<aݓ* !]G]CU gs{"Y |>ƩpMj{yg/?a$+H1?d@̺>6y)I?*n(ȜF OLI_h(.8Q%^g4#IؙY]#$P'Ϻs.Sߴ.m2~RѷLJg6,HCNwPN@K>u OF}#Pva3]'Pj(p !L.kh4m8Sl_WUYu"gu(&r_榥t5@R=E\^Ϣ?uG}-OZLAWV̈́v$ELb}xk#`-ī/+'?)&cp/|#}!GT4A!TUF]=x%RǦ)[$ f[0?Yi?ݦ{5g,V$eٻH ϓ#Ej._y=i9j*.60QA$ Kcx 9}Jj:2ׯdrYIV v1;xJGEw}1 ݟO^Bt=N((MCnV*%">oO[tjieKԏJa<.|.݄D\G%D>_#bDbB&bxΠn%8\Ds_5,^}*M;AA v88бr`(zf^zjG}vVUZINg;y>gquYZBEvI$NLqRwQ`7 uZL HS.;ߑ =!pw&p)o\0iyCS3Ha82 SlC(i9MƥٚFۨXfEЉX}%d& \ou"al.G>l!-WUF+tQ7Dgo7תqcE0/y\3h]*d>2,h,x6]q?#DE.GAc N=!|8߽s{h*{4tҜp6m?ėi ޺/yz_a*TP#ړYf`&d\WE4JWJ^tP VpͲ k!3tpV$}b^ٸzwTS? vg$e}>KOՆQۡSJ^shn -He"Rx[~ YLa{ߡ0dRo>m彠 ?f1 xpW^8zۯfR/eí(:LOm!Vsk0JS,:YraBC۞ƩJۘg-_d& S"fk(7K;4`mY5[ls:ϙnnSsw )Nx5T~3'_O<6mw=1ci40V^Ő)oDk?A+XOGPf$_@QkI#Q AzXoztPdd&:UF0 fh V)?YPU3t@#奉 )ƈn1D_L[95x#yU-YqۘO Xp!#꾴>rrYB>hx7gc_BeۀV c_bTlP!fwKM#K nK03DBx=|=g/$,q քG ;/,ETL(y3 PǠk/3h!- ܿ=M^rfB$*r:xHcKJpӘ5Ǝ*!2f᜹VY*UUmSUl [20\ԠѺGzkbƈM!gJ26o"܋!4q?zVDž]"]۩ª3"F,,{ϒŮkZ$bj[T_/d4 mg=Lg S_:E_I JSM^}NM)\.lq]rl5 l' t!{5 q$4e¬n)6q~qfHkgNh&DjUysr鎍)VF/h[((|[5:B,͙Oɡ]pn{ْ.:?EX#5wN: vtaVødH,;ʑ֑(C2=ԆQA 48A|0!eaWӎ\7m: boM)-UkcOV>cA=Y:$C`3?pRrdfg]x%V"猇MݺxAx70lպVب|8]!3o)`7FI,!rOE\P>0{8ꀟ.q{]h`6OI@.RlRcj6S2fηk0hid}+dhOѫdW#H7h_! R|݇FVs/kBFI̥.AP@G>Cm ؍D$^79͡L`ꅀaKv%0AJH1kN<X!.k7W{z.p%k]C"s;rTpsm\2"E7L 9DYZH(sx?kKzuK–TJj9KEAF\ E) qȼcځIͅ3tFNHh";6L$w">iKI B#ɶ5wP!'.Rv%2ԓ溢8>"?hlW'GL''~4 DT@ZYo I'uaD>7;./szic,&_7:v` 2[M4n@yj| 9Ttv%"3zh  *E?LI>UU&^k(c7 +^yإ ! Ԡ9/HJwUfvvLV-]:#P3Oq+/unDdAc;u+>%.{ƎsM5YJ}nIP% z ^Ί%"ܒ >,*I rgI~ Bɿf:Jٰ U Ի*|02M}zPh=eٚT* h,Fyh"zӊ6R/B*{j?69/ 3oLVU*SN& b<݂Cl{+kZ!N:W ?T@ԡ-t^оIӃrO9OVyI`RkҎ%?EIYlW'$<ɮ6)6^6zM|x! 'k @<ےI=0 4DQs+g[8— ] ԄnkXpCʠ!sYr9H9tq{6;1Ti!| ^=r\VS=ܣQ>l刂Ŭ7[6i j\" N-Tw@}|6織/ :%=ٰtzT[:ʖ-BzU۹7Vۿ킻V4^Z&c.7u?=8D&Ք}4Hjc̶[] oI6r"F;~B,7UL|DyI>N~ƊSsd#2rsg&νD?ABA? ]#p)l ƠFw"W#|&N1dPޙR"R"6^}1P7ʮ[ZAE-zq唆LgrppJ g=Y[qlo P;T9i2=ϨUeѕ5,1gZJb}W=1ݜػM$kibe?9kUy^:f GhgOxU 7ZA, .aW)'Ri0YAߪF~n=[b3e^SJ]|L@FX*PYC˗kAUE`Sg5/興N\- Ғt :@ּ ҂.Ug=O^Jǣ\_ 1HsQPyT$-+vyOh4sTU$3o7IaHAv$9mվsɄ~AGz IB 2p?pGKzbW~}Z%Jy(bޖ=m(s6I $I[+ڑO򿻆kK+Y[짿޲@㔳\ҌBRi~a]nn}ՎG'"}>%[WBۮ}x4 $qα =FGlS0m qM}kHdr&aɃPF",Px49ةMTIM Ja.n~$U4•&Fj(su4L\ӄթu"D[93bufFXU fyf[ cz+~fs/`cﲫ]]h>nh&Yq`ې|!<ژZMG;ʻS#0%r"¨e(KVP@/Ns1 "ȄQ-[HC0a0%?Ӎw=Յ: fZhϊ Fdub UR1>beb2CzЯI]gSUhH>GWpz 3|ڔk4!tk|5ᝍiKOd:uiQshc?C% \)O[A :K+^ׯ}.2͏)r[`iGASN0>utţp]J,І<*m>wqEsqn %IJC,{gO) S?0e+I ٌGUD o13:0#FN ި.O .[g#W:#&'h7iH[b4,W3Xԉ {Gق{ W--9Ys9ՙTLOhڂifY {^|n.IʖC]F,,Uxɋ0,DCos9?b]Kj44(HԩDw\Ƣ#i,CᲽ%3լBO"r|55ϴڏBݙu dwLPc G@zvSAL$FċGRog9ZhZdr5t=ɏT7~Oxc&rqG6^- 7<X X 3t\mkdљ?]}!0T]:3dI0M6ΤK-{+dÿJVb(tWS?AS=1l":(PY`3oSCJje,j۹zSR2bv݈ݔw*=9[3m"|>̩gNGneiz7p1FY,𷖚U z_B妇EK(g1MM[GT'ܥY\vVS#[H.C!͸[l0ѐ@w?I"}>}W]䯖l=}С4;|0\KnI]GKCt2ݽN@!4% ۗ-75t*G9} )W UEOB#i.fCCK@5ZpYg$ $ 6*ws8<|-$Qh .Ak,#~R4dbngw:~ y~Ȉњn Y 4r}Qܔxj.73,=Q[g7c{^̈́{/wJ 2f @ֵn3 YPFSum1}0RⒻ{qiZW]"^rS၅Mϝ;CjEG'УO4:pJU듒!Fo}GDH&696mb[C!uHotjSh92ZP<[e?yn-1}fv|Sq֜#32s9b?Ҙ@bqFL_j@MVTխm$CxՑxYK4&S^~i2 Kie+3WXK,|>"* ؔ\/ɩ";1aH=zykxj%ʭV @iVd.=f?(q&FԴGwXB+\*r5$)j06I6PuWɜ``'4Ey{teQ*Ғ$:"m$ h`4_D/?﷦JdMB@^chdy^t??G0k}up[l|ma`5s˪h~>U s"lʻ{bw P&9r|'7\SZQ㓲4@מ|zR6 = :3=RU5Qj$5 ׽/AG!]{rBm Gj"J}__uZq%kӒ 햆0e [,h 2Rf/4B!٨z1bÄmֽ{h K }kvDS7EEhc~%֖M}CLwlFG*h d>\*uIBX!1/lpL%GwIG3;e5x9]`t }ƯO _bhj>dDi?Rdh企į㔓yV<ϜdY$PAgeڟza;L9{׺~㮷Rb?% pqJ O%6y1#_Z;\o++<X 9T1!!*0zXtۇ:232w3Xh1&qރiLq\PӸ'lf T)]%l,8%ý<&# A!Ibr`Mr#v~$}ʅ zV,_ C4 i3mT?bT ,s'LheDh 7$v0o^ LZ*([a*L,&fy){ހ?cjxHI[tzCh D6ǁ` A!HO4MpP;'T$jѠzqLϋ-&'`n]6 !clE;Yy[ob(HG<]E^tc!杻mݘ/fۨV힗9|Ʊ!=o kҔO1],3dv47gŨgɀ?|ՍSJ9sG@u 푲* 2!%$n]yDAaU\@O#j [.0pLj \"k4'l nG ω-s>|{L^/JyK/t}_h_-c4;fZxW]fEr ~:r0^sɊ.hjDVLwi画|V!^.amƘ7:/LDr`ni\^짲:([AX[*ky셁7?'yBasKqJZ~{wdX<=lWq Bv9_d6fM[^$PT,ޜLȧHߓ[jjOvdK[R[*]X7eCAcC"UL*u'Zp?#m B蟹š[7r=6dHM>5%AkY~}}T6ˋ$-rmYYFUm΃dC8jҜ bD@h`z) hzv5Uzw_9tXmFhWq\Rqf6]\CvW4t a_Sh"t+2d?8su?)"߸=oQ*,Y<2$q oӊ9/Nl=F Es@%OћQ!s(AH7"*(vG"(`i_ z W bVԃÛԙ`]9;5.yDi0ʴ-lO@F40k EۦuT2w8hcd0q]I'+K(X n+:Ab/ނw^Zxm;C% H D۳}B͆a4[$YO/UQw=" y!N0Xu(Yٔ:sHhc̠+G%KmyQ|YͶ w[u)AKR$p.[ZEй'VR}Tχ7[K7;2)Ő gt†hz4̺xJ?3aNDAj^G쌅157O5/JiߺAyT^?܀ؗOX+wak>YTh^%o4iP> u]sdmu.`O 1ӯD@H?|M>زD RcH,7rsŦL8uG||{d=nb.C$Ǫif!Չ[M1:)l ǘ0zHLKK |2ѯ>6OR!2ϐUޠ9V:RHM;pQBW"o@O/ßUfȿ)b; OZ --~docMl~:'Lc^\d* Y/;KQ_p,۳.ь: ]fͰЯ϶<>=6s^ b^8>vϞp']CB=nH :=$~7}e P}܇mPM~S1䭄> ?9K,+&# 3C1>IT~n-n}Ұ`ݭtI*6~o8kby]NS}M’h$4G$s/zlsƄ܆;j%/3'0dZ>`ɵA3$?:;XW+}][Do.c +1WXDw74p| bɷΕhkY"oX l@Oc[<-={ 0em(R8CfmV]r9Cޗ~ʤنt$PFaVUoO;Q %_ǺQѝkz;T8xM҂40^DPqQ@d>{? K:Fg] ҽ9SZ@S]eЀX(%-6xx1&E%M(ֿ,[~V N⍏\A?y]P9K>68*zs*MrF(MJy=z濗gZuF46U8E 0ĸ6!NCC_ VtR[ =߭ N(1}¡ͼ5ۡ/~:ϻ;ʧ^ lf doppCSDYt]O>؆|^; Fc{3r\ fA0hc׳8`Ղe湿 mcd'IsАzS WP#'@r4nYs%v7;.cX1%FQOC\3`WE3f ij(ދNbc\K ر_"@6b")%XqA'>ǦYZLVPyhP/OwuGkY|1 UV4rBǐoYIdy%T qA?)FPe/ {|&>5uR©'G3q+uYs u?i hYwFQ\Z,FT~p>+~ŽYh$Q>饗y? tzT~QYl3yQ-;1'Ppo0 U-xCG:X([<C}N=JLHqq𵇕Bw4՘ ɶIi+%C'C"x7m\ C/a Jޑy7L#?ME!P;zO\cb^@8rZ0䎄l;t_dtی^I(60܎, Cqo{(},-~枍hWlj޵y* Ȓxy95ŐrUt;h%7Y8GZ lMpX܂z\ _*举gԧ]L4WZi+*qÿ__NQm*gl<j_L8 D;g*x{'u+A%} o o1՚0J[xy +zo7^}o468Vk!:hݻyځbP8k3<%V._fgjKAjnϯq1a"qћ"&9ZHTWWϡi Yl=fdsTb)L8tDXL6ٯ|Xu BWDUU1H]%+@EUd1kaQ@%ީ)hL]粡X!"P?1bm\=dw;"#7qKʐӜ"U;2yJnU~ko - BF}H>L[ UcGT!Z|ɖjdO@c83YߓLQ#{+z<|ö(= mA͇qi+/p}Z|(O }Eg_^d8#dȧ ݣ~E(kOR zx׀ \II:fgjRJ؝!侣n69!C3 2I|ŸtbcFNAn`䤰-a`/\\τXeE.͎O9> 4\16֒,J49!}e$Ї( 'o1U`IHDJANJEhRA^F懲t<k>cI"uӊ rhA~.L@-N2竗XD^QC B:Onn4F2x15(3^%hۛP=;Cr+cˏOVY"/]:~{)ƩFW׳}e5)88\f~{nXQP~Co 3ȍl  3UNh5Ѣ|A]{=kFxkMJkI}+19 CVi4 S`i/@P|sF*vY2(10cm& "k+U_^2a@,T}VQ '?j$[-8s&$t!SܤFE`_;],)ֳdF#qu7u`n7*o荈#n JUi-q1$֕{{|7Kf N ECFk\@yY/SÔ5v7Ž/"~5kۧXN-A]cbCv*V񧕮Ě.S]"X)'3r&J}:c#kƝ¦f?Gx6acsSóefAj Ķo|Y3Wk,aq7`*jZ^a*7؂vܢ-QZG|/,4ʲD1“5ph#_'/i5*”ڗ{Б04t l|×kgf:|?nt$yi hB _[`& Y6n#OL/7-%d$޼&4݋|OtUHwH({5۷(eiBN3#UPk(@I1,.O ϨI~i*tkjw C޸el{_a.z粼%#~Ƕ=K~g,ocMW0Y_p{D)F*`w;ADFôxtuU"A~Gv/Ec}^k7٥vT5DGIZv0ғO{.CDyK6II޶R^G?_vnv(WJ2WI^R j)/K:r"$-mq2* >Oל{a+^8AHUـWg\$L{md oT I e\yMZZx ƵF jXO[ MB:{} o`.~M]nl٭ 鴡Qm%X\C {qz!by=;-vЮjzƭ4.ýQ(u>#15i"hE~oO{ܒ m;kGX+^ Hpfw3m`2>-P7䅐d5]oEB6-4WW;ұ\/a[~>d. Hl !ԿKפt C K8uzU&Aazv=cdTnB 'n`&GQٕ;[-3)dHsQ /[JcZ C7uΨI/|VLzhoVB')' e &E&W "Ul9qJ ,mk87ϼ`*Mc6 ;i?HӮrḌI`1caTi8~|L]q.tUz0k,%16="+O%pMTvQ6*T-3r]m i-UzRPiz $0<-O72`(A]ISx$3dc% yv%CSRgr9 vOW-F]|tl߄rAšJk{@ի6ӎ^z˪,? MWܿsZ5Ƞp30a򳭺3 c0T \U,(LЄZсHL~y.}}SJ2re'u43;,'n"#m,I{[WB0䙙e%yTRC|\_|▜Cа[`́^-m[~#\IF5CB0A'tY# hT_{²Nr Wω);j)xB1xy v)>+xU|S !}?0jZeYV > y\IB^r~Uqi7n::l9vf=ws~t_I?Cnd ؾ0g!o|`Ґ?r4`58K=|=ғ4n1^PJ B;~'@tu)3з5dj*2xwG3 "n+p[OM X‘zg.h)]8YU#B©vdVłiF)Z5&Yqm7zGtB4:v ke*H _:8fq$^â2nD(-:ɬut*6 ^4r['M4ugRʅ7Tt}WX.nZi%XdBsV6)?/L , RxiwEXu ja5>|rH] eph֡Ur*lDٌ1#.mU~VǕNyX"BPH:f©hd$E0ĺl?0_XaInJs8/)u޽;_gvDk瞫sW C@_^*GM-Ϳ[u$"9{RU]4 %O22Mke:^<{Qje} AR2g#8QosSWJMd7"lM6>;0p̐T3XܨN|sڏo |yum1BP Q 5QI5k^Q0pAgGWE_(K>0^UI4Zyi4^vg.7}& RS;x@ȖwbW i̠ {6EܵE-a}X`PU#= EUUe3Fk@r'Upއ0]Dchj)uc/iFNfyލKi2OiōFcEwMc.ɟWh\Tb&:_Ù;9v P@'@5"֥́)ʆAf6PYa~_0[e.?ꨠehD+VՓs&2iհC\έFuIa[*L[`hdNw-*SC{]Wr<|\+=Z,1Mɐ"v r0JO-(r3m'~Z'0??onͽ-ߟKU1!~`4ܦ@Y%q?  X}z12AdL9 (5x"T l*~]&zKy jD4q,I(-j>9 85DYخXFcCU>+λp2L=zǷȖ,YiXÔ ONdu2TF)l$wtw,,+d's| ə~LS6_^"\ oÌ5M{̐{cv*s2ETn~D's_'}57I,43NE Z)(DQvyXU0(zKxRޣ)ZO 60&/zL~.NZ}&̞ H{Xgl.IXsTBvij挀=\{KMUa$7ILxo_W# dLbtVB[ɯӱ,f6L@|a`99 `w_C͚^&ɏ`z0&;ŨBt 6/2 @Gz.:?^tRY^r^l-tنïlFIh g /fR[552R_m? Y'N2YKxǐCNɑ{%j(zU.k0'JI[DO/AF*Ua} OK~+x3g)i˴f~oI^S:$ݽd*:^=GR{q< *tm7 8b ~`uqQ~HƈXEj%''ڥ95bK[%l0T8jt"3Ǯ"S5ۋ= oO; Hb:\K b$٨xuʰsB;>!t%'LHJ 9 23r\àf[.\ɚ F)"`ahlg`X8r.Qf;֢`_p @P2Xȉa!@suX_2!2K ⸞2dߣ `.NSpa{m=2mIteg~;Qb!Ar/I dxP>&Nx3}$ACLpWhX^bp)ҏ_-jo%{:2>`)HZ%w )K;+M#xy;cŏ\yl5piG7 ǮJimj1DaHTmwg8q5!.n0ii*8/ %ۄv+ M4ْ<#(!{g>- tc/ϵ޷!rv=D?KUd!S`fWxnWxēޫ/Ad _苑'?i39Q*W9/jߋRD/iMir `\=1+z۩y)h|7Oh[" U`UՁ-BdD >R Aך撾1CN>>̃ڣMhcjm(PU0@\]B&̗jxfd4F#%&b m"/Mi|X9v ^ ٨9[ |"U1Ecp ݃&]jzW⇫hi k{>7__2T;g@9o< ԩhg_syzjurX?}[\jqVCW 8SX/n⒣w>6##pԗҡ'u;2 +5zi ϖ jUmz+0ЧaQ1w }&g`IVMW~=6t(6 73Cå\ a~~} ӚLBq̐z4]h0x"I˄C)k57T؂7[goy4:=UkDa"4ma~/%;}jJ@_?~=He Ndތ' ,Ҵ7ann -5^31M"ܒoIyӨn\")AVFױ(~`g&ڮi>^v$>CcPe~C()ƿu/ng]U4 c{a2 dc8oΗKGޫ]y2m>m-`P>AI"Z09s.~Df9 5ݴm¼XYL oa&<kD>RNp "֬d_Q3F*kjCUꮩDYX?pZ %6)kcg ٕ!dCئP M7M;̷jܘW+0*̄\M;ҵec֮ X,r'? z =8)I\|(By GŨElD6UCZMjQfO:{h/_;;A 0Ë# ,a@LBRi6]u)pMG͢ٿ̚oY+x)yrfGd=\0kbg `:f+N@$]Mt ˄Z:(?+e0iΡcӭހ\P X󧿴 j0g7 8-Lj [`>G-Nc0C:$EX[PJ4Q=Z$+Dיʸ^*2a<pG 35kVfo?H0E*W> yGСH1y@쬪lL&O؄h[,o vŗy(՛=)Z΁Pn)H*fД#c奒HSŝ.͗"kТs䲮?ؤBHl`ET~Fx1SIӧ?<όaʲ]L4ye MT.fEb/Mzv#Al-R?Q! ZH~X9\u 66)(zC" 0&@d0oio[|.e[Z_R,1%yŷo=a4FsHĈKbNp/t@YHh6׶xK"5$ :I7gYZ07070100000069000081a4000000000000000000000001672b7d8800009334000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko.xz7zXZִF!t/]?Eh=ڜͩl)ҤP?꒣,,ToF˰Am#+ HLX?Q1@ұپˆjAUSWQ'oV:P ց *B0ɰ =&ڍ_"C"]oj@ʡ`h*Z{A [N$gŇMpԸGytnL=*TnrXo'έYPՆ9WU@R&Rc HF71sz]PoT[N' ~jwbOb6{ x5J|u5dTV讵&W>YzHă4B-yt\bŎJG(;@a-(: `z ԁ-OyyՎ|TetA&8'#)~&f5.G|: p2$?i5-NyϴH̅awT @Te2϶XHՃ_"lS2+ã?_|J'w탩,LTY0w-U-ZxGi1DUB)5^-b ֢C'֮ϥ&A6}& ,~yH5jY& ^_0~sbƇlMW{*paA1Fz@4OZuw 2xɕAHq#΢އҳY:rywfWG>nrʽ tTƢh8G+<}c% З{Fhi,VyL!#j@џf$@?8M^GPLv#bs8Y .͋%3[Lұ>RoHUJM%$93l Ok^:!;wwfhW r"dg,ՅjF׻u˕MF$sZ[r?9:sOi޿0o\j{xB񃜡Y1"l !oFdu8,W&@~f]a)CBzD 'I*2_Tm`7x!G9g؋ҷ>/rJ3/zOܞ gVv>lՖ`bK0XkL[Yi'NQKjM]2ԘD' Mp e|mmZo\n͍ٝF^"$*kw9fυ˭])gcC~ ''Bt!mESlY;˘K0H>%}=>@pW3[i4ŦjY'&R`,ĔjLL3Kwaɋ`{X*OCoPñaO~:I>=AJڠ/j8S|MgkRJ@#D0E00}]+ug[OBMurTiu @uly]7GjqR8v]f?&#OrEWǴiи=r87~I61m2U0zFn .6h9!$#%5T4h4|tȿ˙OmfN7z EpOT~JG ptHA]6CW胷#R9E*L $'Ҍ pofgYnS ȑP~\ؕiz+!H<Ƹcר}g"\xD'gǛ.]F 2xk^+iMjS͏ϥ7yNɥ<6 QkAbΒ/*Wf.t@vp?+h5JKn <@O"&,%ծ"Ҥ}a$KW঒%շ.0 ݺv[жn&3E  (چs6\\y,~DZ:OkULfִn/j 6 Y+_m()у` 3s6iF)үp&d<_e0^Sy|-s,04}W;^SF&-քzi%cVNx+Wv]>i/˒~6P!P!x Yq4Rx6[L_0u8H*㑾C /#!Ck9C+l(,jQU*GCI:M81E|M:'B8N B TpvU^[xB#{٩/&o9٢ckzبq:L{1O__0'Rڂv e?L^@1TEa]4%_e# /m> {cQ̽1񽍸&Ӓm8ҁ^PnuU/G_1+ԻΫkɁ Z >#)ZgrɶxM0z1\#l mRNiqDc@hےu[dRN X2,}QeA7C9%iwE;X$[TyqxDRXZ/w-|41vEËŮ)<١}tHÎ ߲7= |'KKO1PnI嶂d)QOFϟ9LWpzƏ-0^(!m_GԬJVu5,Gꐻz(ڐ%Z1d CS P.Qwд0PRGj/SPg3_q65y@8( o4l+/IZDl#dr e?п9Blf0. q:#{A\J `:nd MdturI"j1*M^ʔ{<VEn1R=# BH29-r4g}?: K!d۹< iuMEqצ%oNNՑsLlIq=`ɺĭaGs_50*j:q ɼ-<oZL3FןuZ=0tz[ ^C%(gp0٤}Gޞsa^|T3Kw($?Q]I7B=4ZծWGSqnX$dGm<]D=5 ')Γ)oe7$[sne-Y<7@vIuXp^2[;)!RvNœj"XU >q,1̩}15괒`JQo,[iBsT!5D9QZ9$Ԩr2 (Qpp%|tu\ZR˔B}sE `"uـrct{J[G]2rSiݽa`Dka y&EU}(קd1$7€SѾdS8R)? oYA y/5"]=ݤ'h\=x8.:61oŝL#N3w5P|T"&W{Ec c'E9~FvN*DN&Ȗa>~~>kW:&#{]R!2RX kIii>? l?̬A$q6b6/w<<*8oGg'j%'afZyQFHܬoTDsd[$ ':|4d}S@ΔWlxn,uKd0~UQ6= 泬Eߌ"Mmhg`wڪ?Ie=MIZ/=۫lJA#M<ܸEJ$o^bz* gClT uL*ql2k|9(f GSp>ƚG=~:fwd&w*f~evMcWd%ʀarP`ܲ* 6a+ {o]`8N1d8PNi ʇk^%WOL&,iJ^!,Mh9~B E%r<081J@Iu?!ƉUVJ؁Üd9.+ Z_I$W0Kh&<*>9.@EA|XVg9vƹD9eqPaa5خAT=27 | DCWD;-^;Aua[URíUmPu'v"m0a0 hm+J=;_KOz$WSqיMž9 #ǃI CGh_FB]?NzUW@]JjgW4[usZ wVk2!ȵ0+./Uy5+{]0}ryJۃJw x^#z:ZaNx3,U1utf/ľ~GIQ&ξ0BĘM_; TA]MʀD^d/U64̈yYZNx;M{5$rS,5]y쁵1\Da: %dIإJܻy>Mz&zq;8 r&KF_~8 i`4rjYeVte+0RWDrj:SQ S $8+W{ߖ\N^ӷ-eZC?rFL臡TLt~! Zn_0z|@e0bz&(u8Ũکlٙ*71ʅȢ!;KtQ>e85oL#B5yqr-dMVϡ"jQ-]^ؓ@Ͳf{=S7>}|=ȥf8ل;4T(p&+v ,;5 "MμH}r[Q]PvD#I*#j%=~۾mQCw|]IvE»+#Lm:ɬ^`:zB5WY3p;y.dfCcF5?;%`:(6d@0NՍ-LrbB V:,i,j!@j$" d:vK6IU !Sa&H.6ڪ縷ijgEo=EJ{B󍌎'. -_F50 …ŎO˂~Q!u#MʢK_Q\ph;Dy .h2NˇD7Q:ߧp.T}6ڃXXu/㜙B lnjD=;cX9lZJi,s2C'B ].; !~˲uM(&v鐵LjoonYh+܍F#y UlCY/=)=8FF"ڭ ] >hAڮ/X ͳ6*^\cpB3ւ OsI@Gް$!nz rg\pe7s\ڱ@w++=at!e<#Uep> hz%?7 ;ԜXΒ N .ʀ<*b* nAɟiKal'׌У:+8[5J~1`f|:l1кo)h9fy NQ5kȨ۳espR$QB\nB8 =O8{G#DmOʉ/:yW-jۗ6)?s1Ob!:X%hjk\o~Nơ5D6I14HM+h4{R 9?o&)1Q1|szZdcrx hK mC\.SUR;nRV]mZn~b" ^15-1NAYU(Epx1)vg5vw|_ &81fA#5`)6^UwH&q+!ȆP0V#70Ǹ.O,ghk[DjYXHa -7_ /1;5M4w cNY7`S.l~ڽ9G֖<ưŜGOxYÂ6{'Di|s!`&cccks(7S>uv]XFoĆZ%$)< Y ~1D7#v٠}')9om~;>U%ӌj5TeZHY -7Ce"e(C:h` @U^r^H۝'I/:H46'U{TȖ}Z\vUcZ-%;ĊY =Xr|]6 2us]-  Wb't $^p B 7{2mfe-ϫ.61؄CT OiUGȆS}:MAʦ[ԕmNy^ɷ,0spvK>N/E7"ibKjEEz- [D=fSZH+{|%r5Z^6FDZxǍ^ȶ`X&1,Xٝ٤NC5@.-&jaz69>DT6Nq0 T<( {(ïZ`hKwQ}k6Y.LM&ß'wTd"PPw#:hOQ !+:Ƀq߀aSe&oÁm 9aI-f%AUcDCjA1 |p !9nW*j19R)M}hOot+@K3Z/zT?^JQr1$m[Ÿe2J !vB{ ^~W;Em_uQ +ޓƓjwp\r(7 6Ek^O+-U(+]d/hOoTĨ0HB/uՈaK9c<2g_q`(įGJ/N-qL2^ce?I:p/e=T_( GY>b >tZY}ۻ:m3ͫ!a-Ҝ$t b :CF:yFQPLYDiUZ-x [^}C,a-|r"Urso'J+0R M -U&߽VQO +G*g]Pܧ+^&r:>{Ol4dCE' %hc4EhPLV?2?tWWK MxVGCtCG"Ods!dp  qo<iŇIPMTVF 2atd(P(dċOGmHa4^ &G<Ƹ`K7) qޫCA)6ό~F0@*;)2R%8&% l&{6<9 s=iLC2%}<#J^A,ʹX*/mW -&,I>zӰ=@6H!ko-[&s%=e ଩bNZw -f .5YRph ~K M<1((EHb P^\|Q] ,s574`ËәC3$0] _FdFݧ~ լwÅnҭ *!Ҧ[bcыfXDp hhƴ[F!<<|aMY ,VXH{hbsf3&a Ga LU +& l[j[=?l(r5kq(GԢt; |ATD[[;wƏKt6X-*IWT`BDI 5,kЗ0Q npw=K-7tGR3V_Z}O8i4 , ~JYunÂG?5Jn]lf+$+Z $|밿#*F˛iFn>]޽liTˁ˅e}nQx v0 Jۏ gE +] tĀYfќ#g啬bӑ9<oۭ|#w&C.iL=<*bϲIFcNM 9  ʣSAƓnb3Nz:td! M4W!*<5,!۩Ko,$|V]RYL7rQb4 zU-xӇ jگcݐy t̏.NHغDjA:i hFPVc3f ϑAeΰ hbܒ y1Sa!69Ê(x&uIl ǚR7ctUF᏾.P²]O ([ hI?q22'; Py7OPWʁO3w'm( Vް*bMp̹F 긤 <"[tpwx ZE3jcrj \.qi}Ceƒy7SȘqABJ=e띸 ;*j%E'N+aj.XĪ SʇGHo pzH#p nc$=RFԙ > (% Ư=԰"I X4qGO_ְs"Һ=zE SAYđH5ZB] Yܔ86pj/Xݺѷn3ULoc/'ctt"FSp4 e"ߤR IRƾ.U\R"+'l:p%\ojBbn A x첩wܥێ"4&ꇋˠ\@Qzh+@U6_%ιLj <4z~*݇&*zEN03??c#7ְJDܼ-xb\'o䰒 7sm.N}v(r )'RkNvT:iV/vQ1m+>ڿp-yoנB+g|[>f P ^sb*jRtٹDmjmn)@0L`^n65$ɍM{Szw{'8-$#(3 Y3~Hʤ]lML&Hf0[_2rN'G0P3uu3nJpu.=5772ZRnF s2Ҭw]TcH2? t#~v78zF(؞PyV|x{Op1 hP+d ]gϖ&.##w{cRzF݆@o(KLjF^սYz{+d$:ch8f ۺz< z|W{{GSi5 DꎧK4}q+8")Nܴc`̨FPXB'm`6Xl3EF {/G?ΦL/g&$Y# AMSpyuZj^5U 6A|' *?wh$a?lW@DNE`dz aaE VZa,kWv+5QaOMDobEp.iw5}хi>ʃ*PRW,||1˵cObQO=96im!F/T0pBK޼|u+dxم 2V s} +} ê7#qWĥn3duqMVԅ"걬Xy m| up+Φ4)f^vdDk^k*5ΦSt(]cQhx`zZ +ގ6ťR9|P~ceU$f%ӗ(t/DZ->WŒ'B󊬧h@;xRRBnގxD9EJTZ#T;&~(&7mcKKQ55ͦt w=} W(x>%$^GjP1)X[98L1ᦺXq`d4HUJF䭎^(51 OJCNFfk,Qy^%;%A:FƲ W@F)b2sƃuX,3E\ufqesYn2R \08.ҿ%< oJӦkeR(VG^kdW.pذ9%gd0s sM!@lL&"4E]pқh$>Oi-SW n*u u8.R=$=~hEqJ&oKgu/h݀VE$h'%)ofQ$w*wrdn(s=Y7O Ԣg`W)bY#De7 ~]N$5Z НhdWbBߖ(lD ^{! !"tzyYC"pxiyyY3'9F1'LGvuR<ݱ%Û EӢƲbܶ9^x;~ᗿWj .YZ;AJAJƉy2 D'FTjUE1?UO7.l/LHu6:f-5 %y JvwJ,a82c @íj % K8_7 9)tB ̎""֎Z~ _>cjת{T1[oİJMӉBf3@O܇~F+rzLYLmn.|2$`(eg{&nD9h$(` 6;hg:Ss[_ӂ'ۃ''tItW=;w'|3 Tq9mLPdu|(4Hhl#/&ޓQcKrWE"QpV-"D_nf|ZSHtE~w_돈Iylfڥyme !7# }=gwMo[Mq=MjZY~x oeE6Ԧ/dQh( š8ؑ-ca8> $ ؘ}8q5B>UdEm. GY}ʭ{,?@HTzT5sgEb /ZR5㮖n@QLDz24#h/ t< FEn'*ꖩB埨-G"d,k+{R|8B pK|.tJqc[63Z%j]ha(=ǞrgL{+ ښLf}?7QRNRVo: !Hf (zVvTշA,ʯNZ 3 Cgܖ']"@TKs cA,Q]e0Hmƙqx@: ?ikIm͖J;д{H"؝*8JCrG h0le `Kv1i`9!(KlQ %l4ekZS,H#O.Fϑg,~d0ܒj=Uf }:!gh8ZU kF-X89;^*"R yi;uhuWƕ>8 I)khW _AgIdO )_(ńJ:*VO0 G ;iwey1[0B3hKc a0G# ֤#7jfSMrKM?5 %aȐi~=a8xT}wPY7?7?ttfH)[^ SH3${?Pʎ8lwӵek;S3ksq8R@:XϪAjÀ OR4L7#v:@BAxz^+ G E@}w`Hevyֱ$;(DO1SWݞִS/ Nš0&ϸxdUEc K0LQxvqVQoMx*$@0o3ݎ ]`5+ΖiD ^#UPw|.Hq1]PdjreU_RJj<6̊P ݼsCFI^xmC"t&𿍉[NL1ɷo-4:*[+ ~dh)\iPսdNة~HMBS ^*ۊΨ %@ :iB:Rd ){84򹚿r ,*x󵴥 [HE/h`GS w\hsi׆\dA8G85+_:nT'^a{VyO%;-]V١lh#P |EfH;h ;&8k?0FT^4 m/otnZC YδtGEQ@LWX Rilqbx8*)O',A:exE?;1N #jޓAe þ+vXE",$i1D\ozTeɱt}Ɯ J;HHtIiOd-A楄u$ Cq!SJ34\ XYZi2Qk1K7 ~{8"n$%؏,UD~ы=k?-)|K)+)0i4(Y]ޞYD$x/%;C+g}̔Rq$U#fWt`cC!o(g)> RQ̠0j*h&r]/KڇsaV|Ŵ|z)wier>lGL{p/FFn|3胻8>J0 ,=`_Q51~4?܋WID[tK$ڻ p֔S NSNs @HfN"SlI"Bw=U|uG~^S4wXRXOӲ$*p&U°o7gKstim>n/I=Fv|}EIʷEmbs;>9~t~ύ{Fʓ#K1~B9O;%e+*u3;#qGn1wU[9i:74~ toiV{8nGkqF>Ez#-O^d0@BP-^d*TQ d|8NҢn#rM[1ٹ $ybݴ[(h0u)e|q%s,z_,lϔDR%~ %'"[{'M298Fhl9*=5B~ J[^h5JG0nGT nXhm*tYB'!֤z'u%{8>_o>ua c+Y;ƞUwc|º=;7A|CW['reH2m}P9|'`Z5ò"ew|f2j +05v4z -IkȘz uykJ kg 9`/$z/̲Y⽀Fn C/=|&i<\{2I =pԐG4 0(O8KlNCG@.O PV\q3ntujuLxJ_dHgSCnvΚ1kty2V9Kkk\O,ZܻTN$KMǦieU%.:17F)h`_iyg ϼO>K!HSZmσٴ$H]o*i[Ups1l0+ɗ~.ӳ7Dbo }->;4RLSj\yA"N{??LGn_'wj֪p]*lry\"MWOv,!Kg@^IhYQ#E8ktTS0+)t\%: W8^إT!vPRQD5>t_CDc,45IJ)dk. eګ_i\C<g@eWKŊ><h͕t?*{G35"dOqY둴[ʂj#S>d-}"IcDs!ʂϔU94* +W]O+x(sG'd(L:\,Gɘ]%*ΤDvkuOB;^eGutp Ch,V}WҢ]֒ 8q7/FrIbxrh5+r:R͇xe}H?9>wNwxtH_/o6e\ԞKowpP*6x+Z%6s 0l<@7Hտ]%pٓ8er6GԦR<Q,YYS:,|±-Q)dНhŻ_Z?<$No`g#2e[dxmkS~rCt=|/Wje5_KrCWԅGJ]7~ }}MGMV~gE"C.A&@MPe{L1˩nk>m;`WLiTfxtVq(G sZKٗp"T_Y}]Apjf_lcU OV^&O7>h"^f4%!1^d;o,j$\E!ۻEBj(A' 'Ne&B([(T(neY1٬'sE ;R@a|qmج| oosk-O<kA IPmꬢjU>jTUrxLZȄ,f5)i fl674Ϯb[!d.4Djb(VҊF$Lz\k) btC3 J7$)SD&FҏJKO;\%<%/dY(Kt1}Yy'o44$m'z]t1=4,BG8[r N0t@ݟGD#5hU'?uݖ#7z"G@:gN`Khk;sO'9US&@%B (SQ}X*t}>Z0Q\\,+w0♼VLq48|>1n6Ri|T`r$EyA Soi[4"NL%xp _`蛔)&gaBoN1^trf\Ye{)meOE5CQ|Cv؛Sf4v\@ם!gmB}_}.SA(j SxΪl)wm\LmwDJl^IsJ?Le c+m J#yGT}>ǪQ5iXǝrZoJ,%s wÝ c R.:=QQHI%p|6qsjh rCN71#sIcnbƆR,Vi/acz%z ]S] Jm*_kZs_bsǖ×8GL5c,1?l8+:%rɊQ3I?Lߠ&CLb>xtg+z}6|fb]I(4z10NTH/P* `f/NRJz&'޶4{l"~()5 4{[+/V0s*Ӕ%D6P>YGu(Z )&RfQÈCZ澱TyZ%03بD$'&SOX9|~m̈́ouP;[FO2s|&9ǁ}^ˊ&\rryVw!^wQk MbO0K^xΟEly6Cp=GV"wƾ{6٠Y~R ͨ_%Y)z<*ʧաƲs՛+0l:) Ӓɟzv9`k9/hɟ@[x9Ԕ0  +2L,{ UsH」 .(XJ\ 9R%&\*rir۷ZƏ"q͞ZU=rȷV(5CHZ7YSO0Ly:? wNnlVpӳ Msk` é7DŽx=>ty:Pڇ5œk%UGCO҈?4 :& 'Ӭ/'#7!-{ꁆD8DF6ttp86gCKi`^Φ)n5a$]ݖٶ[ T8YN"YDLKF""WG4$ *f`]5iz$]\ۡё&^~kvɊ@#>5о#qa'GRm_u6E:Gu^P QS 6oEbViΖ-VGRe,F>^l/+ :=a:& zD+ef԰P-ogʕFcАy!\y2 ׃A\TXȆ=)'ڲʖCUANS-$06m-\j"|0or[^rs(`(9(|I䋩YNDzڮ`'8)Y+1zeѻ S]`ۜ;?HFUO`6PVn rAfĒ#̨4S~yu=n=Z)3Bh~C1v>_T .C*s{/t [6F4k1&)uxJRτD=wMvrf&| "˖7EA5Yvzb |$"ZRKkE H1*l{76Ka. JPPޜ ir;<IcUdwZӃx+1NX+x]sj:qilJ@9 ov#xue?^$glEq Rkd 4?v>N<-\p%~1V]"6yoB~~n98$RvWU~ KO\kpջ5@ ӈaW#kM^1 h> b^]]4cu@4 64,fvoLN:'4*MqDO*#4-r~\=~ccbaa=π@7v6dJ gVbBқoBXxJ: @h\y%W:FI'ba?)Xbx۵'|Fbl-;c^ ʉyy'؊ Rҹj{i`[KΛ=f:sG6b ,]@%lڬN&cF%U-O U%>;0;]xW5\ /=LA/p?%ơbɻI}6 (cd=-HB#7J)9.xUyccreo@a:1m@wdF4jwYmYnK(-"h/+"!v¡jR0 'Q2C\-* UYH4HbrJI aqXʙ<oLJ ;/%,R#Bh}[aXY~'c}^Pj;HShY=FYɻθ@n "<  GI5D,RI2&&&Ñ2m8`6PhH{_Y>n#MIMʀ΍y^ƄrWw$"b#Do PJw)9~lA*`;a$%2\T:CLoa2+tW,Kg*Y%.1'G}Gc=e/kpx\Y!}'(=Iw!y>h-dD(`91X|+ٞk%!FfʪQRO3 ;mڵ^K]V:2*Ѽ,y\x/!m0΅ "8C ;d炵5 |P3n/ObU-/CYQ2DҮK .pPf#ezǬPi;/dYTFS[?S95yX𩯓sQɝ,gdmvجMd(Tk>r4([`543tRsJX-j!2%;^t&_ #P(%DBb88p˃'=rE\E0^fG6:å:o5˙o:P_REu#I"Y#-\H2&@9"FA-OaA9QAm"roÛSE#U8Qi#8 9I āQCF!? rnrcFZVHPv+󾵦\N@II!,m }(ߊh+j\i)d8s=![M| ļ \* jT}ڄY[_f#̍jMEO̥AmkYhP;!;:[s`;@?Z>Cr7j~@Xl&1sؾZ"z/HsjEĕgkYmpEΨaKW 4M. S-5;L<|I D8#jY*P1˘[v0v+;ߠuR9<1Y!ce|R5Ʋ&|IQ}/ &x :!wf6?$֩92pt 2s/pg\bp[ƹx:Zו śrtHHեǃ8>SX(8#X5 n4=C{ba]x^jK\.8ىDrdaW ;~!tb$WuYGl8#}ȋ gy0@C Q OeDޅh ))l鲞0tٲ!|5h1|k:dqv1u` ŞhFAKw2. HzSHKEl063 !Gf .q`[ZHGuOdeai ӾKϑayh:Vٷö\ $^B|29n1Bʙ5X{B}) voR8ow2¬[TRk%i@MpHmIm̸2I"Um>rSݯu Z͐bGk?^̝_9 řydD-BE՗UڧdBo *icrYAW,l P~.Z3$FT_ ICOL9j`]ȊG:a?QlV$|n)̓]wÿ.;^dz^4)'֌aS|3:4}['eZBh_Z I^Gzh̡1(uО ٷt;볽fkKT eўύTnR}1hYPrs*4ZXBCyFxRl-x 0+K|TML֢^?~WB5qZ6{/yw)<kI4.h:(r23CG~gh\ fY2 W' <ծaE m7]Av>ӆ,?|͑44ۏtxlr:($i62YW:>ZgYs?R٭6G\0sUoU]抌AK?R6)W qxcyzhH{ Wx3%Tg)]>`}26l P YnIp@A. YÐja"}S \:^,ri<6uw[sp3f͚̰iW 8INŒekqA'Bj3ʤ–z^iZ tSJ^\JQ|7R~EZD]4GB[g8z?N h7%b'.j-7)R.F# J>Stė( dJ6[nA7Xv^* K].jƬeEC+pTRPR?Pu@ nGanĨu/C9&ADx6߷gߴo!s^%ʡ.`!tcTR1xKW^|'J⭮<0e^*664첢}5\R}r]Q%uGо]ҲD }"2Q-$99*Ί֐q#b<~U;;58<&,,tW?ء-"8jѷfo 4]nɡ ՌEo=y+ŒfRI^6HrUAgcā6:2B`&*[rViXs6-Ȟe!Q9kT !J9rL1(@؍Qh%'_yp/E62ә69/~8Bt{I-BijA+3IBGXVUq :OB4]:➙)ͫW<펶߻07Fk; /ف `e+'qP< fbj350WxFww]It48|J+N^Piu_?oHm3Q՜*7d=H/Y^'v w웕d]#$mZBh@PpPD 2n=Si&roi3m+ޢ^6oq}24nǬOS"R<ŧwWٖ&=f/xJ6;G9D˔ $t|RV6Y4x*l+L"Y`̘YF@$W$[m1PK/Ec@3]W./Jꓹ sXkCiQbx)/=LSݴtgr }}֜kJdZL1e;Py}KMhFtQD?^w$ ڐ`I{FQtDyP@ɴZqDm}T-m Gy'%D1 yUpuf$'ҵ!nkmo.-i?qwoge} W1W?(n?0= DNe̬o~Q^B{Dry=Ci_DȩZIp9&F&*+Fd g c;n=@."r^(^CI`C2\*oa\GTe!)-sh eAesQiG Q;_x֗ahC5I)n_!=$Bca鎝Jef-ZES+$dcr1=qjbO ^F:j9t!dF>w$WFoTo1Y\~!a r6Il a/NZ9]@`G2}B4*i)[$]/M3&DO#c!"ەfq"&%qEA]?/e,5yYmX&=XUz]*|VO̘["ۥ-B❆mw&-~*-{_Ol?'ڟ߇j5\z^,wdC㑢}ZkMz=iDyhݹ6`q'Z|Ē F'Hpm5e*`(`0h?s/GP,'+RP ?FboC*cԮ2\FPy9-zErIVue&s ta(ld _:r؀Np;֭2!(Uj Az'9 {(8kxץ5 uS kckϏZZLfB$Ӱn!^®@U\Npua 6+ M`V3K'mCj** w{tюCNjnj ?7Ae8cr&hZb߹K*z>K:((}K2c.Ki/% 韵Bx0)_>{ rF`ʖC  o]Cu}'t鈼 ( u!TOҚ+KH@n -DD)N q o܇\RG@ (|-,wx!Ässv߲|Y, D"m+K I('^_D&\|z@/'q-3[H6C,ƀEjf]Ķ4PgKB?}Qh3վl%|{@Bgc5-X'Um} ]x1{DV6W\ǿW@)˳eKd3[^ɬmX ;nw-ί_w[`:5ihq$q&v @丗S`q`{wmP|SqA 췦yR7wq.b>uM+;e9V.gR_:I8t~T6gmQq6Lɱ`mWцyZ㴋m$Ed2+ $wBՑRpMb>X冞Xڷcp ߠ6$@A9<"tFȹYX7+o=̏6 0vCFj}#3$&ASRmH_"Ű$z]|g`:Jib|9I<F |Pt?DS+uO]zWTCmR?!*uƝ&ʇgU7gn H^O3MAIV囻7 :IΎAu\eP3<sEWo0)OwYa\ sLdj NbX g0|FD=X(Qoc\AAR)E)s;Fְ#yD@##Hѣ$`4UPdMO՟I?;8N`~cҨ;)GRNy0ߥ)'>Mގ8h{eoPu^N{a(v$j'emĴpD,@مin3q9 {*/O>qlP:؋<I8ч[({iʇ6:{6H[H4ˡ }P~M֗RTZ 'H[[qe*OA9hEŽ8q;IL()hI{{bI4 HT,X(4YIM`埙ONC_ !T+Dž8/4]X#5:iԴ*$..?zMOKǤN:0Avc Y% x1I|!Ys}&SL'WxK(OuID)LZMbh/0Z~%mҌe]>]CL\ cj^9eȞA׶q JNqq`>p,GlK%ϑW\Ǽ!zIÐk)֊C}^$W "$6qA%t[1W?@>8|5EwK1 єd/'{{:, %5.4-AWoxX2ÆV߰E,o5&U&-#r7ۜi`jkLICrޣ6}6P¡/B*;'CKɓB V`aQ܋LnM ڛz*+p(xy^Z7(/>3Shxt; W#PNutOWP/ LәBe.{ >Hacu%BkE9NOV&%(7 }A#?*kwTxYC1_ X`n4֢O_)f !;\.8ya!x邝e1k'^He>%hD‡R2㔷FuRpv$sAiܥ-Fm;n@N>|8M^Cn~Uux&PNՠiwM*_4d.㎁[[d7 MZ$XzoŚO{ z<݄@-SV¡r؇l{CUevg }GLDP]!K9fpVՖ5x/ KUeK"QY7KIZTO3X jhKhقV*`GVx†w7~@"_kAL}IU5pJ? Xߢ8v*cNk^G֭$Aãg5:Dա}uJ C5`T׀/7 Dj~4ᆍxFt\}ił (lX *"g.VHYU kf}/zT|_Z,,{$Y-SXYtjSZn~z24 !n&,&1 @A̰3nTI9< [)i?s8<ʹf'!RF^O^b8r +]% -LPy,~~䵾lSw6b`h*4>A 8u?h:=6OGb]դfXv۰{Cհl_v0cВQT95p}/}9kk :ZC>R<ၤX3&1?6`Q"ẅsA BPm[ȭK=EUJzOUz XT3f=t˪Hp .DR6}ʫ?GX;%a>*{N^ߘwZo Կ5/RnC4ցO /zt e:GYVeڟV#2<2Ink~PBmKnDJc粆rL 5iJFO $4ʥߑX6I7,݃J[/X a }ZG~:NC~$)xuA9<"Ui?֨(g)ٹA&[0' C7ʼnN1Ͷ^>DBIi/6o!!jK I,x\2 @ݲ Ww$i&9h1/=㇗G6qZ_gx?kJ 9WZ<ǽ:B$"SA}J0JqB{Q3>?\I:x2 R0$WEȓqs$LpLˈ)]-r4W_,Ö#y,~{q\U{maW5}N鉐Ib;qfja$+W5{[]NIJ棎ZDC;HI+Ogo'Uդ}{ʛMWr j~Xo"eoVouNpo8d4|/!s>΃ VieiX }$Y&F']Kt+AYJ@d 7@ \zfF:xnc`MHLg0?Kڛ&Uv; Hэ%B+a1x¢wZ6R,zr3>cN$. ĩHK3qw}qZȵDD]i-Sh q qDnAfT;7-3*iHѳxJ&0<!v<+<-fVfA|ƲLʉM>lp7…;ƭMv~MMj`O%vʦM1i0\l כ qfx؍ͱJ/~o]ҽ7 qpӔ;'G#w >3'Bj1ɐw>)-o]U/\q٬f_fwh Y5EDΡt>0҇[Ժg|H?f p'db!HvU, @dd'IwqY5p|Tit`#ߛ1 :{<ܙ!.!T;Prf *Ŏ39zSxhcxZX\w .v)Q`m_x"^K퓔.< T Î!>7x>XīD{F"yq:U9C%+F~-%eCN^]uKsEؑg{XOv\'Z{ |+V6;ܢahk1$k g6A79IcŘra&8_C1Ԯ~,*US# 81Aҙw=<xtpC%8~0[8 5-u9Qi^fSFX1DJ:MgutSdM[jSap) uyoqRK;C}&}IDAz(:E:(/o\jGa%r{3ϘqN i[)N[Vw(LHnP%:mPcnF _x:.H /@dI*O](1n66ggT_gNg^NqdwqiB1nD r9ҵWe jb,>alMW]'l;݌/ ׶d2t￁['Ʃ -M麟Ym:^Э9IQ?'F7gNCJʼf- .R QZ^s TkxR8ya6X02>)14EgfIm܆k:g%J+өy=?,[[C`tўuI G"T<ƽ72̷G3rX,B)/ʟ7G .YPX%-^L ZtL /rTX>;?LU-sQJw]m1 aS !Zӕ8| 账{{Ufkbث>V+ ]G/! `8X}pFPܰ>O'Fю_B-2^Xf. ̃Gpsq־ 6Y#PoA1ۋއB{FQdp#a#inV_yhC4RIg%<ߛ6)y nWLKtJ\ Sow.Ic@Vvv%'G"~n2b+ϲ&\dalkGH2-i܏ulR.EOvB6W: $F7xsvܹ{]sހb8&εs%Ѧ+8KMe$tLzА_((S]yJl';C:}ftqߐqIUU uω!?X<|EYqV}N{^/7:kI<ɟy}| Vi߱|JJ< dyZkAǴ.eE`|^>GTx#( @B4148Ngʺ5u}-0 ΂K']l1g,^񶂣V<=)x'e/%O59ǹ: ktp0%+6WKD_3ZjK]9yo>eW*{YjrLqRp#@ӰuӶΒUl*'+F;EY|\{_qp46s|07~aST4k$FP{糴¤~xNp Fre~r'ӡۆ0Q]\k ]y?)Ex4i?q k" xR (]U#c%5kj&!(::/ E\V!8]C1gP/ónYaC)[//Lwx}< 9yr{Uư,zZ-9;kxM]63pθ,.܇l]$_@uܥII+vQ~h#H]Ipc: ɪ$^2>9mhG9F$He -X9Ǖ}l=ͼG^ Wg<&K RzW:meAHaoU'xbLi0xHC$@ {L­+.|L*^-4{v!IfU~^=@dũĊ,A/}1Nw_UV/Vƶ&#( jt#O]͠BY NvkJ@.yRZ_vP 7 -B~>#X"sxG{McyY]m3`DTN#g$_J~ _{ ?0)n\ Pnhb+z$WZQü"k8:>H^?Hɶ)"\/sg;VN$+& NAQ4dϭ SdAT}-.иUVbbiM':}U}sOq+ڜJ_#C'&2j?*{vKv_?knH5AKi¤`RLeOuR΁G.Wm鷖V|ڈ7#)o:"+RYSàqM?YхyK Yg0 $WoM(LŇeKg^ !p|㉍ H>7@-̈~Q)1kٶ)#8K.p"y@}}-t_pَ_ϐa`9wMm"t;ŋq볼oC-W [؀⺇7e)"Ef />AV- ,'f^8!P͖`)uuzcKP \aʗ% Ylr2iCbuOh%FbfKZ6$AK1D.^~I`-uDC-p+S#2{O&W4JNMAx)EcJ2hp*lNW4VƉ@(Wzu۝TO1[[s3'e}S`?"SBv eL}qHft{HEtvXXX̫ ?E)Ȭci$s=_,á$l} 2Q9,%U W$" 8{73#GLgXo=4X-7oV;>-f\/~h2HigQ$'E1RM! V:?hy(C}6Td{N{4-4CZo3CG܉ٹn+]M;]_: S,umcM=_C!]X{^%*$:Gmٵ(:́R n'2kGhkMvlm=W;Iyv6?OF4/Ru:XT?T߃JB+H)ز-2'r*kgx3Y}jx$crߴ]W@揕ހmrJˏ(oȎ30`cU;I 'rH΅HA`kĵ} 23gYadƙlg%<><WWq ZˏnBg8$zww.[$ ƪ:8햙,Z.+]e } H{[*z܅gpBBt!.3)>+xX/ܧ慑u( 2h:1$^6Zv-cUS!H?v&K\+p6  OBQ>? J.Οy)ݬ?|?y)lfn !uAڥ{MG8bHv}X.o$fn G cBQ*=rθRO#G2wGJkjhO(Y^qY܌f?\+/Dd!7b7o0J%9:P7{']S%BC) LXzҁ#IߵAr=k9KJ-9I A 8<tL0'WWth?LoΆ^n9K8T Zit_Hw/%IGbJQJW)Ss вDCgczobejqG*1|Mѩ3USCzJĘY4a3 S:=0Q'-ap:8V׺ BP搗$}rj;>?R9}[kt|:gļܦxQZV7 ="5v+z+{H)4@ҵD :~\t tHo#̱h )DH̘^(g-}L 1<8[qCBQ_ij+hU9$̓QJƳBOaz"sirVwJBmh/L3xo>!*&m^\#pn6r"~noR@x_vq6{}zrզNQF͡a6ϋFaW 5S2ݘ[](l| )ȯ 1A Pfζ&4z. /VM2.z9j@m!p`b3x^lOZ DA^ |,CN昹Tԉܮc uI)6:_t }UwL =0?mT!mK{VJfvG_®aZ '<"V%- 6)8Aqf}i>@9'n6T(x&ntx@E88WXxA4yPjuf-nԙR98K*8EbH./}3D}9q_9ete<fJўMBe@hQ;3a`qUHhy$jFSO#R٠ [_B4K}Kto?mrߔŹG [5mV^zntwגLmumpϢ]/cpd4H?<>Wrmpd{xCMԷ 1P>\7GřVE5Y/b5WLBYGƏj'{aEw3sjA_ RyHp}5=v+HHQF  i'F{;E= X)~w 32g )˨M8{XE`~} D$Kz/ڬ@>E-*(52!ѯ0^1RmƩ.F+8?ˏh})|RCT?S2T?bcby?T7GeֱkwHXt, %s`Z)JI`l"{E@Oo FVK1܌>yk!1EHsc:3왙އޗffO\ua1Yu1VQ$b*51$>;1R- )c~Y# g2Wr:]S+S!;rZ?K=$ ]_@_f+9EQv&_$F]?SNɳJ.Ap`` Sk^DTO:x d@R(Ba39n~%6m#Юu zp΢!3s|EP9T tNQ?6lN+]adM#Xd/3~w77Ғй0% 9'Q nHe|x0eR E4['0jTvAjBV fs)Md?=)RsGPQnxТ\-|||Ї^8[w%&0+KyX hSL5׍O3 Mr=XD P- \FsŏJe^Gvb\-Z1դ@1'аqdtԒ^-1`mObhGj9R  c f 7eW4ȮG;>0*9hKh~xM~cD  g9`ˇ( r&96/H$%3 n4S̊*/i6m|ʃ~ KvݷLʼ)Q?[ 7HW.I['뛑MT SaIHޙc-^/0Ũ(ԛkX,frb>s׊ e)ZKYfۮ-AGN/ |J3f%Q qj,L579q~b"IBA ec2셪mh_^? nm3i<2!%b m߾;JTLOy(Z$ fҞRTt~ [08HC4SjPcKGhLEHvUh6ԇt=TU/;nc}}$2k]鹆ᷞsI8[sЗ̲nieK4WFЬ$ YS /XEh ȗ͐|)6[FvIZ&/ÿǓF1CRLN/BF%d䥿 jʘ HvTA=EMEq& ;WKP8poJRF 9|J )>@[:aYGQF*q;(i2n)ft}mʝ] iR՘ob@`j$𘈈84@eNr\0fYC'gڋq+1Xsw7>D?%C0b4x'o2G8bZo.>>md qҿC riVNMsfQ)K~QMCy !3}0ޭQkD(m3oإrky `gtv7nil~餽{e6a?+M ?>RZU^'ԐHOƣگpa^d>> xh*rRaIk\ Umq3 MQº<ebh0"ks {Z~CYoyt" _.,kwFi1b9흀*@pp9Sl l۽@(M'(Us1`/Q/]%$ H=g3\qxv$$Ƶ|;C@;NK. 1͢,PX?t5u-kPǞ)pt Sî~gzTRDyS.va A ʡa걩jd eVy+?Ъb_V=dUqz4<_RMA!HVV*- ~pfoR $r3 NpaRmwGΠB;ksUݢE.:]fLeBpHa9xңDžЈ`p,]w o7oXvW2xoXgzb* sh`0\?TH7OHNExm07SR#7{QQ]Lffרgp#9Ac^n ,W%[쇨Y* A\!2#x%o1!g[2ė_!}kӤ|W2ɸfh,agc*EG; SC/MmtY"\Qg> ˳;b%bFvYsHa<֚AA yJ9 T>q 7]:j(ڍ ٚa|LZ /MgwbH!, N UDj7]faBRM+Xgjr W_`C, =NNik-<*&g- ׇf䧍)-$G\0K=!*~]=aK.zFW *a[}7_ݨnUX7*On^0*zb5?,n/!47v:aIh!)YsD@ת+Zd7!6z*.C70i=2&͡v$e/FN&ξ7 |JL܍h .it[4YI +FQ1ʕ i49*|`zZAN¢&JIkߐoL|,}?jď CqKemjB/05U*Ͻ?VG L"Oa9jꄔ= m`_ zhֶWkDsJwո75 9^v`U^ G׋}3w sGFڜ/Mzʆ") @`/ fAFݯq5= $WFw :b{=I0yKȸtK1y#WI@J 6&>XDQzqMBvIULXKw7\Ң-㳉IZzJg¹q~X3~~1 DSDsłd"I/>_$Fz1ĩx>_8t\ڭga_hNOhyZ{5>E)r4S[Nt*b_.PYNqjC{_܏n MxK_ vqJ"mkcl_hvUDŽHC*+.xp?b),y`ꁤIϪUH9pBw|DQ[1{ (3euzűEho=<Ъ/:m|C.o])׾V:CY +g's:= ՜ύZl2d/ݱiS2gN(┏qNn_ J\҄u3zOR337iu׀\k8.8#UM Pgfe, K/fad|_:'k\-xpliiC2kV,/26KRd8-%L2+]PԆ7/ 鱎fW˿ɱzk;e2:>ր*||<"`P ;@i h0߄!^E;Q%zki=Jz%q%dL޵tMTcuz^ꢺGQfN1&2fkhJ=Q0'zCD"6Ϩ[J>/!F$x$[ 8wc@ѻu2QxH4͊M6z r3q vt<_>/)؅:VnT^*z[5݊I,9A 'h?7.eߴ.bǤTc[˕S[f݄e-3,G1q!R*WiRh-#\,-~N0u~VRb =2#,܏6Ei %vѧ,"#B15 E=+O-mÐO_[2:" 3|ݟ$>0vЈ{k*.^[>')R:'GLìYwv? ×-@̿e!\SKE+iN k.N ٬q0;G }mn?sG"O0~xFx9>giN*-MXʽJԁq̮vL\,[#(Xn JB2%mC8kHwNwz+Ж"yp)p :eNc VH9r;:ӁYnL!v+=ӀJʱ͕%u50K~yuLlj;NZZ'\9}Ҭ Ÿ$:֥VU&E]w rקּ}IVzXb4G=^ӆb| 6պ?8y\ (+5r4ؿ 8W({X9_'1 gIA;wldḙ%`) mFPтnQP%}F!qg=^>.3s~]L5RY$IIs6{Z&h\" U܇{F+>gq6OM*#?Ө 4D{ fY'.p۽eK ̸(i)!AY {ɯlS۴O&e~`p3n"#|rE.5~;I>X`PUN7F ]BJ6o)/+Uʄdu/e5=Vvz(ex#lZc8i?(in=+v$8ȁztJm@ 0J q>8͢*g]L!ud 0'R6͙x"}s;zɛmgC(F$$,i)P^- B\aO9n9F2v"iCVƛ1 \E1̇y,E"hRn^}i|EN)l/}Oq&'RCn3Ai͖ҟB#=z0ቜ<I]ƙW ȇg"߻ꆵs3c||deO M)#xa]P 5N+&w&}!MT"\'ba4K ` t"]Ur'~ mE`cl+SFM86 v/DBI[&=^jEl!Y"ݺBT~S^ip/?^Jk.k\IP5LȺ[f:e-U+6nGO.W a BO"d ތ<, rC8>~h*#*rCӰ2hdKm?! )嚞|ǰA%5PO#Tk~ZshWэq߹<9f崲gl 1^{a"6;`:eؘTi=8l"plyj*~]$@~}(< ހTI-Ib etAi6ϻϼ{eI 廅ofHGR|O6n.Kcd-ƌH،3pni3V9t@òlWZBpC|6O3>z<ŀ7GV C8iY xiu (:A2WNn N6L*UKX@}9˷[3$äsh`5/ zč bБ/tγZېUwEvMKLCѸu8wLV^@D1)dʑv_<vK 6)]v5TԭZq#dj,+25OB@k'l 7nUck FGKJZTo2A | #:}:A_UmB19&_8pdurQ5.V`ޚEٝ|b‚'y{~C3<W=XP@bUo:\ Y5V@*PXגL9E12Ǭqiau  r#@fQ(c>Oic R- arU<Ɂ&KQ3y\&xt+%t2;v^j`b@LQ@! 8r|$T%N՘ӗ*A OKlZVD?[42 ,Я[D1˂@gAWUK*M°QvSepX/Ϝ]L{"SmTahm xlU;Q:x5E\Rnb BQZXgUwc fhZ:f #G;'#q*Tae(WtG+=L,ĻFZOQ!z^x%no@503kRA‡ %r/9vjtD9f˜FϠ]̄/ [csfQ{KuUK|7" TSӒ琲T{oP]uyY8- XCX; YlFr\ύc^J?ThĦ;<08di͑E=2C2 a]СUDWQc kyD7MdXoy~tQir- {%zV}>ĘGHiPVoh|f*E:BPhZyʦլ aIF20LR 9]0}&&(?o8JQqw<̙ .23:YL72;R)&673 ;]h&<6(%e]\+5ߌ%e:2CҵaNaN'J sB[qUˮ`]f%U}|D@ ~A; z,l=_N$h`M7/Z,x# 0efh^YKFb#?9'e*݂g7瞂f]w,H:3#V_/!cF!nDڕ]}¿N'814T\KȳZ˓*0MY,Tqwjq՗]: Rz8h7EgJ~KlοeUGk@hLH?ׯ^`6!`+[^;Fo=.3ߴbE =+kD?8>_!ݩLmyAouq9d ah$v_[ 5㉕=7%+MzavQ6i̺jz(`H␜20dF9wi-Z`ⱒA6 UD% T!{mmJ"^>xf$N&ά`ť{zᗚZL/CkĽ6b$\t08ەPį/P $k|eEIF k9J g<E'LL ]RN{A'|@c† 1_ӎ}X:(jWd_ِDSuF ǫaՇKښ@UA A$HS] Imކ>o^]&,hTH>Ý(޿ٖ ~4Ðvݱ pfwKOΫb<+e!v$MfR&$Gmg0*<Z({m}iNE8E7_匁3&pKً%~'j2c:Ӝ8LN¾}³#'ak@P(5`[ oV}/7ʺSs܋EǶi,#!LU:CYAp bMDT\t,-e)zB+y$-ˍƴU| DZ]].kV@zt^%tWH`~h8ei!!bdԩJr▰}dV͓oYV z/xH.U*  [nRO?>0+IK~8-۪3iCY.Nj1G.Kk ;NLсb6i$gOέ=!?4u&bj/Ig侪DQTkG B >1I٘9(ic͏VGOEdS{@.|Ӵ*I0WϧC@&3Y -UƆYP1Pwe؎F?x㮉 Ҽ'aЦ{ Xxr%nK)9 K{Z+ᑇ"/)ިæ*%gg1"oˊ88u$S'/PuC߻ܒY*=%S;ǐq<\yY;( OrB$u]g.11ézsB*B_ۣW0ǝoV>疿um޳rkZŒ k^Ӏ~ u 9Bcu K'wS/Vq'L?~2Z-7%'j}*!Pqk٣~6[AOhGjJ̢ҤVB{ l'P 4 f/0jB%s>EAJ@S^W#|c<=pIx*F&7 p1d۴CC|`D?p[rNryaBY Z=^ 8O/`Yq[.oe",cRIOhض[t$ ""D 0;3p0;hWxXKx,俕p2IS~Si*!5S- {@6#rSR؆p@l+yށu! +}=){ / ᧞Ej_3q aJ} ؾ9OVyM 1 m~N,A<2t lVg4Jh6(lN"KR( %~A0 j$o&Jb!^ p5D >XM8,M@8d{ZbHje7& `U.rR}N@JB/j@nL@c&nz=ʒm9%BhvjIŗg=!_(Vom)UlBWNO8%K#z]-r B"K-Nk)66}AjH'JKxsZMɆ_W@0 y ?HJ3hnMK4Pk{r)rtUot6'pقdzLzU $=N-vH81OV Q|Qt3ӢKJ1+y\|}_<_aip Bja:c 1B#k_KԴlR6΢'ls#dϠ+^i &FD::ѡdYX"(_?IKi_\s%֤~8`"ew[Vg gq\ZgdHV}z¯2|<S`WXga(<]T<u1n ۧKucIV}IOZvq 6vk;%Faco0Zkqe5YW-/:ydlkj4Ȑ*0Q܃W1TmQd'o޼s!B r$e15up讲R@7}zyp|+V =$sga}vާ^v}+ Cj7s謚IL6xx0% ƭ $ɲ0zeU# VQ)7. ?nH  j,y,tu^\*Δ;`r -w[PK[+#z>8 UJybԛ(Or ZUS^UND8j @{>9iQVӌqj7gzkUCzSlL}(r]8$M^8"oꀔ~8VC4*1b9ưܘ5W ⰹCxËR,=h4= wi_ x*wm6Qb̬tsf/[7k] BcG>bo3(@/'Zs22(-a}أϙQY[9$T 1^nZ ;g~OL8oK%@8֬I352f $YE T󍘽19dG%>d>41hu=Bܼƙ>h}s=Cl_Tv6C(i0Ϛ{[DhrG6IR`ŒCDpz #ԓC9 S`*Iu}h=L Z]&Rmm)%Y?zEfEwXI sU%:r @/P0f!A EՅ.Y !ެ1ul-O{:mOZ5} pA0<ϥ_-B(\> \W! B8Xj+gVf-uDq{b bQr'HˍWj[>#(i΀p=dɝ\;BզZp9J9iqHST5 oqk5},LR1) `M_.^aqs1y&QѰr =Mǵ©)f]VPqڠ<}\E j>W, -ިcM=hklٺ޾?PuI!a&fީ4HHNI@r@mtDirk>q+ɋ L~}iSQTJI*3SnG%㡗rhJ,f w:b \ot˟K=ݘaq*:iS\Ə%UKQ!!-6iN&@S26ڊg` dž@+9ڍ%ZП5a>#~I 4)w {#|ߒ|nUy^ƐxƂfbTS'p>*;T}Vr#쵛F9uj>;s)Yf<нOzp~) L|Qoҩc\HVy}FLM{^<bAXYydRE&6`U eś";eaXC),¹V^3<O->2rhj ;?֔gUVoį_P-7K87! 9A&&™(ʋ'$ȱo ^Xi# 9 ,zT}X-ڍ#FMk4qs63CJwxZq+n6NźR]Mky@7d.-yqn4r]Al|@̹w# \}3*#%l●}rH[]CC!٥SĊ~%/%5/L ^:۷ YE?ɶ5y 6YR7ٟSj+w@q.m[|uX@ ՚(E3i|@G6ww$iO( &&Po?Wl߷Ad7_^7l}-fGI66m(Qb$Źj8dz#C. ٽ;bIK;7nop ou6Ӗ)igcnKAz4F'bU#X7TFXe@M^VKU嶽=* xU"fEd^v@Hkc}0ڢL.yPn-t!dN¾65`ⴴexwRz7"^ǭv1l( >‹xGb L]dyb_CaC+? fW9I:aV5P[]jӴ ؅ ppߔ}>gg!i札轧rNd?e9W4KaYK.0}Գ&#ZfQ ߁:I1(p%hHz4@Chѻ9Z.Uĥ`f(N(,yV1sEi%`{;`DgAg>.!cY\tq{g91 ~@v^J떉IVnko R3Հ~E7Z\aVQW>)?4nF]Yo#<8SE@-~XXTpؠ0}D|Yu~bjl nR :,D]x1݉-:v\WdRK9ֳjWxdZxòbWk|CK5,Uu*e"KT@sAi﹆TCLˡwbыF&*Ts1~U1DY!L@l!120?gOQ3Lie&AAd֞k_ni~ZdH~]1kI $M~o' +ew]:BeTTus\JS@N`~yB6e-XWjZsK/ҟF?y5$zi@ hX"/%޼JރUߚk(rm&Bs.o3hVD^D}incDxQm0M88E<h R*Umiyƽ_B/pd(aGU}R}|~ӕ%C6#뵔X݀*Rid:֞AP5oFa[_龠\킊:t U@^,?kSfnU;'PHlp) IPpGn{{a.$0߼ŪM}veRI3Su>YEM]<̳C.ʊx83yM,70kk#4 ,H_3 _^{vf+ylBWF50BR8蝨~Mܟ5XuIwr/_8f߮ s6$\8TG4S}d P mlɴ Z}0O4,pvĨj08فLx }AU#6<0(8̶Dp,Mช+{ڬ ,J4URJ&$ 3<(c;%qYzUZ^}҄q @ިY2*v(G`NzFX/L-}T!%!j 9Qڏ`ߟYb+]+Hdz񷿅͆"TJ(D | HLN`.?tE*gC+ ?jRypʑ2$Ƨ` aʁݛ7+c:2zj[A_(Nz #(+7_a9wܾL@٦` 1˩w~L)\Y'ּx2MuT }bY1~&rd\ mE~YFKl~.)',*igPH[Fbmx8ELDL|ypJ]m⁕N,MA0D1[.EƼ>͆a<%nhrA=JM:H_=aґp/k(P"kE׻v,Jޙ``Y2&d௴5_;9[dBtO޸NB̖EΣʍ( [DZsas?f=-)AR-G- mr`UyDG:Ɩ IǙ.yl  _ +@B{VrYJ.6jw1ꂯZ@®$U#bx;9;M{>tCrAA4 Y 8U-\Ʝ̏_ZΊu7 R&u[u^xš 15Ա6ÐoiPKfEt !FzD~ qZr$qB9}wWbpg&E=a8iBbh1M#߸1:>C'C?TrSe'qw>7[ZsV;!//&=v$xy6!fvx:7dhB~GjbI˯[ր "+qV04ֲx MPY RWa ?@G N'MĠ[e[zvIve!lXdo׶NJWyͧB=pNws/nz1x6C.v~ߠ+΂Yó=@׵Hi_P$ WaFD/@o;{?]&׎^YN>2`$Q+zW ɺm_J-k LkH oZ-%KXkn&sWͼ⺢f邱陵86Q@~$ 4CqNgg;DS+|˖-[bk9kUik&$SR_fN_2QHQ_hIlփĜϩ %1ahe׏uDP3kJEp: nYO.2ڀW},TI%-g LM)A+9X f`͑'!Cony1owߍ+{M*hއ@ڢtu{u`9M);yQxzE7:ۦ'-l$c #C&ʓz8+/z]-Q4!S"9t('c4StRL!ynQyZz=%5(6oQ9as{- =ᔝ>9-, V@Ԉ}M@ܯ:X-c26riՔd~|UX [Dg^,olf:MuzNGJW :|Bj=>.uհi;Edʤ`Ŝx6%ǏM:|5fuxD7Þا1Unw. /2 iGel)vD'j:[Q=&3tm$9Қ&rXJ}SnMqH/n}>>gplwr%.VǨ4̄࢖J :YP%q )a_^Y%{P+-^Vy T+^ _;3S@NzyѶ$HɐpdtֶH*DUI_pt/M ԟl)cd{UGJzmڐ2;4>"@! "sJhYUM&6Ll ӱOޖUCًXz/@Z/W *p{ĭֻwv"m9^s[UE<صbɦ꟥2 |rh*|_/RwG^yg1WĘ Ф)˜Ϻdk-"%џ>70F_F*nr%7 H mUOx9Sa;M(0ZwF|R=ThTӿpk_dv`q_|=$oLPA*%<>!+? Y/RI4B*e &(c12}u N||X;h(x@t0Ui-~v]= lEWQHp[݂ {dM |Ǖ#T}3O_ &L WGF ?({3 \_V.ͽ~ \e2l]}..gMo DVed8,kqt-WaH8hCTacsS 6߽d?r*Ϣaj܌R_3r'd˓};>RFBݢv|aRsu0:Sl:zFJ'+HˉaхA(ycV;zˉ+o׸cYw̄&TcHM(`C/1nmꚫ =p'E_^}U(՛N5-3# դ)ʎَM` oW?|f€7$wŠUdJI|ۘ+;/THqVŶlEoG;3mkgAPvp{[P=t󷛤(UV99>K!Wi:O@/a+$:l*p*vymBlOlH- _ TB#$+ x]7 wQ*x-D{U }V˼e:ߚj4OE_hf `o!kO2(oL>nv`XO8 ,jXOJ&G<3 KrM9b#L]R=ku/\R9&M+&sr<]U#!5VB;(.hSmJ$K \~bj{|rdqzh#i*DL2i.j'c@Ҿ7`.Y#KI$&o"Hk'F-0|/'XOGP#z=K{U]qRvE(7J 5Ds8=dUl+ovsC;6>,}xeH,,FzNuvGI鳤7 3b7//>M^k=$5%>V4Wi $c * Ck[z&Oc ,gNSqkJ#J 4Q i6Y?vkX ڎwS7"'@_Qe!:I~QEvFy>s~nP1>I#j*.$]F52p3Y-y">|zֳټ%m͝}ߩTilOɓnn>?fL@*;>D,ը(euCN/荤(l6A~n}jg@iM86ETAN~l@FɊsWYNa{(<Ɩ>!Zgُv#g Q^\BX80NhP7[Y[K4ԔD+*”AOX@?0Ǣf &`#ת }$nXd0OM D[3¢3c|gQEsdfpN}q`-:|>S()U ?mP8gg2Y,3Щ9s'99J OSYTR˓\H:F Ĥ^Q,cҢOI߿EU4 Lrm+Z{rCU=dbj_Jǧ0vdS܎ԉc0IZw&oʑ!3}/$cdzQ9iAG=Xx< |?y5m~ ɧHfATBX2oVLޖ>%@4[=l[bɳ G'dd`= f"D`1Os{Ό(z'RL ̰jcL]Yh^;{g٣|;c~ǩYPz[\GROl1"`05j61dO8?tV 5iF> 'ue1(ߵl|9?FB3݀zo 2:&fϮY8Wy1c=?p5B̅F_cmPehWϊ ڿYv2FA KI퀗=gX(C| +e4Oq:b0u߸x ]Ο'0j1.AIOs&/)r=d-9 )'N3vCHEߚu<>#Kܱگ'kӻkZLOY"djý}"1$0B5zbttvԅ#CPWOv{=#8I,:TJNOYͭnk^glE86-nm|\~%,pX)}<ˈAO \wΥt:-l牏1& N"˄E[TW6"ә&}L,bxqQ}B3j818.pj 6x@^Af b )<@ٌ\njceMxB"IкԄWzr?W)SEuaZ!OPaJI؀Eu%ey'7Fi n6٨yO`lxݚDٽWod(4ckLف"ttńEj\j0thJT7.ԫNxr8`ǚyf'RbH9 R EH9b~FWy$r 5<,v;FZ2MȎ !LVwa X˽avK50,1ﹰuƵOВ`ܷa,ʓ @9 eϾ;rIaQyA/#:\xCC@zñ}M趂8*9# {T4UdɔUkyH2="_PwR긐4[Ǫ $.:y24Mk|."fZraD8ۻg}ch;( XG5%TG@dUnBҭ09oFaVA,LE Z(gI5.j:l!ɠFmIbJ2}_4A\BepVf0}$wL16}Up]h`EzghKubj w\CPt$ |E&DWjGW0<'>[[heSapՈ=j˜h6fH ^<_".Vy/BY̯ـV T N=r*lL4i-Dx!nͻK{z*:-:/Ɔ,ZrH$$Id URʹ`RڟcRQ6792XpwT# X"GXzmMqv{hqnːzXYz~kMQϲ 2Ts7UI-"HՌ~@>M.>{x[%8801}gj O˕!qZ3MVh\ZNfN6s~qPFjhWF7Ն~4j9CH_-^T%5V ~1ѝ]8E:LI7M쿮J5 0[O\D|Zܙtվ-7\W_~>v2rB=!^$𹹇3G7N>4ڔEb0A(xa_"3XG%8bqPd0MI:NzÕ D>6@! <ߊq63b ab4y̷Ow=IW.p-AcQgT~VʣFB#>?$+͔$!=$H-ch3*V+Ft]"T;_9J3 j_k~'HݱOu+!gn2i``7("H=+{>)C_L&M'8VOG@VN.kZ>hyMBV5>5KtcV8 ㄉ6Ӗ7$3NlF?g}9 &#Ů 1: H3*hu:V@%p+FuC淶q09ifx`>}6p?`)s2^7HJ{X0aL .7VB8(>ъpA옥 5 >SM|(B?dU1qJѯYW)^! ,RCGI|!8-b zKq/rW=z"dKRл磦Sc%+bGpkׅurF2PhJM7tcypt3%]UR؞IG;~Ui1=)'E"\٬fMoH}<%~R:r, CМwӥG2GIJ;qNwi&ܠ0 YJjP]WhrXUC)zPtQ&^H'iU$'@ZtTy/A߲d{ EFgH.h\NՒ [6A#ੈ?Wi!p|Bh!Њ|{D 6-W9Rjf+ScLyyj5~ೲt눟UWgfr"lQkjjfD\9UF! Ѿt.Ʃ9BWP䳇q#šx};2,OCUSEVS: k[@n Y֣|ܭ[ж=l\) K}9Z=)1|Tfhxν\f>(&IEv'!pT>~,c5JuI8BG;,__VNiyچL:lLUM Bt3Yb]^m#d'dki]*.`:onӈ/SoSFUV&x"z=fD<n$!ׂ\iŽPeQܧo Qs;]Q_ǵhQwfjgZds]])=ԋPLh΍e# IN/ݝf ?$>K'6ɱ_繃#XJfszx%v ֫lu\nXC& m A>u)'|:Y!Y(]։m|\Oj܇YêdNs]E^<,rl},ڠ&K,TGWFAfźvr2/>5XMޞ0}u֫UӳhB@Qfg*th}7M l ]Tož^-ט s.tHQUÕTHF.mPThWbTD%+͘ vOZ6Q(ߔ,ܟfo" {<@ĥJxX'KzJ"=Jsu߬eQW.d>Qӧ}Q?\6듳 x؞uʹm_"%OJPlU sMTm% 9a%~)*9;16' e~TFFڂtyŀt%̇.:̽jj)ր.Inv 0r~0mٲ <2B_TLH"١C~j{EܷSZ$G>U;a}D6vhM Gsmβ@1{XHaK-'C$dTdt$srGygQԫjaQ t[%t N{8OT,.x!<_ A u DEt^VARc@h|P8jQs2[ };]'iݵ9yf7lF9o.js '3yb1 :FlJ5NCwt5]+\zIv A'.6Zԋ95^Fբש}#ja&UBq͑E 4=UT$_⳽쥟IvK,!')<)Cm?02 2E q>+*j%Xꭗخ7=RdٲS)؈y‡YpХ= ܺTئD OSվ| 3̨ca`ɒ]{LRn %Dq0y  {-yϮU*[cxӘ<ψ'ڝe?2Ղ8ncĦAEo+Eb}WUzѦV+kEZ30퀈V-1hBW%ϸ/揔#q )fOx~\wȏ9™_dő|Ars=u1E:Vi0%)a]XnEoS3t*|tւ'M֗3ځqy%\XCe΅\><T@gi&v; -<ȭb2^Iã5 5iڔTH-:  >Ơ٭ z㽱gYZ0707010000006b000081a4000000000000000000000001672b7d8900003f7c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/#e?9]?Eh=ڜͩgM{]h#;}fV$:ӶCwyl8FvCh-뢏|iEBjG0MATg;V6cc^-a9Wv&$Ho.ğcZ#u@7!@7؜< F`lB^!`n繉 ֻ||tjUjL͖~5 1+PQFB\CdfWD?Epw޹ bKŏx5cQVxO D$͞Ϧ\zp*z`6iz%PAlً'i%Fl~u>EhH#eyRÑzE&mg8-C帔फlq1+50ExyrӺWYcZYk0@c]l,^vhP ޹=am< ;p QۅRCn{4^/[ ՚7_Ց'@q5&H5PdD3CTL 8gޒhF^}JPG މ Js.D (si&ǁ[B\aJceA}K|u(}>v׺3 MWzV)䲞}?_Yc i43:/6Ye$s]yNlU4Eʅ$u QrO'{+?vGy`SfQj-=#{%!A.Wأ}>;/ΛYQV+yRSI:jBچ;/&KOD+ysȽ6yǑE"M/]~cE '"1b999j!K ~~3bM<|TTc<[]!bIJSqHD(N0djoc#\^FKXQKj_5<4< e{6h5HV .\p2Ro4mqh8w<xKooWf M/{[3}E"H|,8 `ƕJ#\Zߑ0N>8eHQpho _H[X X?O.Zˀ;y5is8_66r]+0Oa W>|HE%0XonTFybAm55~:`@A K'@a=^h0-ezi&Өcj {7ɩњD,:6RY j>3aEw:lH}ߗ,LV#Dg\$N+<$YS\]Jv,/ʣ(9 -oؕ7yPn&b8Aa\Wq3TQZ'1>qy/`%6#dƘZ[ Ev㓯 &tK8edf g YAXmTe0GsQD(`NDҴzMeтp@Y\Kr#]âSPH-0]@(K=ڋhB "h)&~qwNCx94/6|*ꩣ`•/P5$yt\o?hQ$BQ,ڛrY*#: }k|;vG)F:âl#;h cXmUN?bmʹA*"7!>[ I|.WL'1 qP 쌝'x~V}_?7.GF}mɆWs[HSSU d?)**\NѫT6) Bc ۅXMeggaۚՍAbZ>x\Ղ1v}a>ͥ uZ7oQBi¶)U[ ?mm&?Y&\RIbj|W!!gG-Ճ-Z5X73 8,^y!{.ĭLW~uNwZl6w `J u(e d 7JzԶYˉ􅧑~^9tuU61\){ @զ x[)0+rm,U S[č7FF4KZggGg| {K) s7M6Iݒ%svbK#^Ψ汐mYș~LC}#ܤB+~d YQ/pT@?},iGxOlL @1%8=7_-P!!)GMqMH﷋%N/gzFhë[j>w]}LL y@~ F m8JoGTL휞#q0FtX)(ΎimƨgB hiAUӈ5L oſF)d/VY7SP9I-ן =aL+ՋSAxߪFv^ 2,@*1@}?wtC5kWO5yڵUYI\o"'6_D>x/LůgFK fT@\1nد JJ.kZ MWhxk/B1h툠 $&۟.Tٓ]?fKnSK$'0v&DX5y5şPAN"RQ-N—]wz4ߨ ^[diiJξWaNëmiQ `8TʍJ71K{U3+G7E.0S-jNs4r{oF碻Ň|~Jn{!k`mL15sOL8dR `DĨ?mray=yɬ>} d́I#rRWc }[l6'%~TOz~ H-} /pn$)ؕ%[ӈ-?|TZGP@)aro8x$Xlzn~ގB形T:!+p ;+Jnc ]AbPh&JYgGh=` R}R8nZԸlakL/ Œ=9SdU̾XM+ 4?$' i_>7伹Ùs Q&i\|bsR,_S]$XY{V|X (24WǣQBOUfyps5Պcg_zҭyM\b¡ ^@?VK$H9{RkCU#JoK*UlRǩcn(Yx'ROf&|҂ZC&FzHԙ-ڦz]y8 y;!+>뺰b*Dc (1Q47rЕ ӪT`R'ws~ndz8z |Gޚ|JWP%9- z ]Ě@Pa0^unLC )f*x|sUk22]B'*vrYLjIZ *'>ըdԱah AA9/6_#l2_0jM[}_i- "S>A`Z9}:>WGksV9 7oy#/On"`9jgHimt$9I7xgTEq#*0E~Mľ4o"lnGgjޏ)Vc!n $F0UFR:.g^,YO$€k̡mBi`MZ" cML'DO:=naIJ>MgԨQAӷ}$Լ% -͓K8 5!-aa07$  :)s^ʽW|-w1)JbrS'~51*T䃂qG6 F[cc%|#ϵA:0݋DO&vShb-XȈ6鎴doh_4^Ɓ.5A4OplZ/0[AVo|yJos*e .Kq X5tv;N]6{>W q:SxK"!HͪkCpa:̸B?䚃ЈᅹE{q'ٲt{zb#p+#4V|&UΞS(xDnJ5>󄥪m"8zxO'K;QXJiM#{++UB ~pn6jO\{>-|_#O3 'kMZo3q1q z1Tw4zhHЧhd"lM9sF^ .sUnSKh1 "o} ؗ]!Ai$px$jm/[5W= !2uɟ ~Eo҄-{|mD< ej \lo+Cn2Òb5tztls]HQ͡8ζ *)ԮbLۦ`R.˼x0Py#>E(6Ĥǘ fO018Vy|_=,QeL@t!'4y*xKtRB2Il4&U6,b˘MONN-F u]&Bp. L SՀÏηV[}|d'!x]qmnD^Ϡ4^:CC1"֚ƣd SD9&; 8#ߜMy6rp^h?t<>/1?B vp2Ɔ4[6#UPOb?̦kIJIAK3 H%er9YS-l }yiuFCv#A BIrxQ:= ٠>nG7Nrh}!.3%~Fh7CQv;BW) U$~p6AaV<ί-4\0 r6b 'b]%<M] es. (F~ԝXW 2gv^Ii%Psv̇ f,nd5؆/ρ(KϫoRrxr)ѲPXY9Dǘu_$-w5w!Ho]bt2z,4J5l@] akսQ [KqR>g`/F:'Z0qfcR|Č|GdʨJxFsl :wr (,#WIcQfc*Zc G@ B;@-q⾿qjQ٨&u#ID+[i/k~iUҨ^jKS,#cV"bu0;u:khF \@rS-5fa'rL,z*RsvU*Ԧ< Jwo (jDY٧Y>۷Rw2u7 1T_#Gz<YXpk@_乁=G 7Aɿ{ 0%_!lt¨^K5HXp6*=]xЉI7:Kl$Z$nE27 VX$).,kZd l⟪'Kg, k?{Z1IpFH).l"HoKe9.hqN?YipO{q~!MӚgY$jH@k4hz⃛+%m5u{|PtӳI,Z4)14TL*$ɶ]l0ʥEZ>o5-{Z聨o3VxXK(j܏W)V{bQK^ۆbhObj%Z`QQ3tҺ@.ڋ T;x -3S<5W@56N迒~x^RBgXKȾ(?F+Ȯ3dXp|NOPwM d?5p:+^2FIuFub ɯ6jdRGdwdK=a(R2 %yW8 %x(O}/Qɉ`OO91m7H;A.hZM|A AK?lDSv(*vHи`-_hHg2qi))J @ݥLK%5i [76.D9?Jᴦ1]?ګ%7r>(c&D1H;ElgnB 0>."C8+x|v{\je>8Cw Al}_\vjt_!Un+|1Ydži#,lXan~KV`6ՑH7S,YFoGMIi[ވ&kۉzXj~Rf)íƱF:S;O5p=<}յ6CvgFěDVN~[e{sZpO{M-Q7]f88D^UpLPGP=E.T؈^Z\Qi癓:H{yⴵa5Ec &'HU-"Tk\l**jP~\3nd'N[_d8n/R`SjQ :L!l\ġĀ I#ӄكIcCN^Ok=dF(B7Z <=N!zB^VNf]VC+ܜg!怒ϖ%v("?*򍱬t|t_)R8;|ce@:cB.D <qmhC.V,)\Z,]nFIJ{yU>'4TN]D>:q H"@-mLs$2fFyN4O];ha =;hS*#x_5\hF"{-B>;;oBx>6i޵ Kf[:"#"M <3΢@nn@a%ZIQ*4꽴FdUH#J<sgԛ:Y ޗ#RgT$ǦʕEڞ'!usU[ )Du(iHmR,pݜw`N̝@W ;u?1$7b6 Y>hhJ)dzDH-;hIܳ"Њ~͉XEtSqoaK.sz5%왎A 8 ʌ|↺s ,< J.a9Wl,t#%`jсf'HiEb8xwuCr5qǧ )|d5Xc5Ϭ;ZMuIo $F:p9Q][-`tɇb˱$\I'INŽϳ=H702 6sRָ7!maٕOv&1lC+alRG1e[_>&%ƁW '&m O'O=r2g]\V.NP2* sR <@b58M78M_&01+DHTŬȫ S$#8ʢ _m ev)A DZFS<6/j3B^;OYaija@枲O96jVD盄W}[ 2w3uxw^_\S8D7^ui*JLa6LaА2!2ˏքF8h:!f HZ N•gG -F6D"XSahjC ; xx5*tY(w`1tS:R۠A0\iӮQD}>uq7*9⚛c6 '^kʰ6݀./4JmI_Mw|' f):WQy3A\{-mk۩/ ˜LҜF-hwlƞY9l*qB-,A~PghI%^qV`m6Sr܅qJdRJMDv؈)HHÅM`h3,GG>߽c`c P* 5˜X0a 8Tny]~Ьe3Oj䫮 ؼ~KdvS2{= Eiqߎ'f\emV$%o,]1-۪u .j;|[p-uGxs;yBV[}aUu),IzAaZv"V#ld*\4k^i,0TM5k+%]kҋC]y_& ޮW 43^5"}c;P!+V,RGicXFPv"6ux)pl4^H( 1 6r|rqg;LsO{i*X|l2|K;FKoNcDx_gKC[0yp[C$s O-0@ y0_-Q%Fň2R^GwrL.<]ctmf{@4>o $̬^ d"ä_6u>"T]}R 71i%6kS"HĿ +FCJfRnb ~QzXRPH.|ͣZ̄(\Kep*'K$Hкe8﮼HXCOΧDT%"X )>).V:Ⱦ3&~ h8g*#Z`  F3=(1W4^9r0q1?+qQ@E"'sehIrW1[ 6RTXɀr$OMJWBY/Z:Vc~- C6eq 6xe}I713.Qs8*:%2$m Iԩ+>OeBTOfjM5"Q:EPT2H+BfBa>"g_Y¼Hʪ>cj 鷠mqE^>rwsB_rF# q5D$ c9U. !&cCjGGE?+nCؙdW+nP((<| AɎel{ ~@K'Ui[_ 0 .0?.Epp.t.0NwiN8. ^L.L.kV,hXpRZU#"4=Xݧ2֟u݆p@ ޴\d=WuI?J  8w4F.Zw*Q'=aʄ/O\SgeJ3,V](ڎŁJ  { \1I͢vFxk)s }Ruyrj 3~.w;G0 )"h.+!]]\OnCE0v́51u[&IϠnW:oy5{gMTJj4ʜҿPR Eɣ75A˃P =-_϶>уޥoB] 6+gQ!> wV/͖ wk+?.zi$}s %GD?sFkˡΘpυg"ܐy@n|$܍*h|BK|h.gS:Fv#Ot'ò^MV$r2 rf(OC@ͮ'ZTV+-^}Bb!R!xCḾ!Ժ\Gn0f.Czx恎bc轷qSz.yBэgNbCO)N FHx rM%[[ XUI7m. ?r& ́Őذ"is΋OY-ܭAQ+΍ )zyLmUW4y@D஠Tws%9M(X#kK&a>y p[IpyN-h],_@< íb~^qxwڭ(_cᗆRS`x?"9ӛG)l y@yr:],2ҐpopwD -('Udk儯NV>sIe0jZ#@dk)Gפ';!Բ0h\P{ 6-S=E^/6{>FBr>W K%#'. A[gO4<|@rL$ɷ(+q@!Xɐ90!BIЖ8]WvSH#!B:^, 5닺0ٓ~r*"Snɞ80S閱Wz-"X6Mp j٘3(e56' ?37 *b1=6尀SVzĠjZ㨏9= L^cɓ݋ԕsm$MN(RͫߒOK5_ڛn:"qs"6iWh2ZɦZKVwBmvWT;{}HԄ+tUB~)6Ar/9bE${AS(DCy,F^@sʂ.j ߆f»jOyEz@t )wXʉ0 &H]ώDaK([yti>FN'\~6űgYZ0707010000006c000081a4000000000000000000000001672b7d89000031fc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/-1]?Eh=ڜͩhi|MA+J:1PN_cE,e:w0c> \3e4$CqlL‘e?[ TQm>I5lPD dM'G$رܼws!).Gaz-lՐ/!vq ޳{OT"}Bj ?J?l~(lO/U[^ }>iU_㵒G-󛻦nj/,18_^Vꏚ VG_) 彇ʌF,*("aE:q_]):3XvEq ="VBs ,਩qVFʂmQYh]J۵p@y?JY1?+z JLM06y;x0tG4bbh)Ԋdx]2G~WaRLd&NK tɉ(8Qաо-kj;HORi. }MCõe2ۙYXf=/dPr[qبTݒND ʌ(6^wzLj }_Z,i4F *mmMx6}ߎlS2Kҋ浾l0ln 6_<7wYx/&}RI$&C[jc*V~U =R*wTpw,9;Q[(!rv$Vb?j}ߠ`^?Dyj/8/bsP[NSDFΒ.AP4Gp$qZҌ5]KlK M#φ[|z'"-NyB킰;ʧY8'}>'C?sn&4ȭvY}*63y9 ^^D]ByVCw-& R hʼIKsw*XƋ (:z4JwYq=OKȟaưLs#N-X-U]gW`b*qR#OX"] &֓-Q|9׮s PgUxSeGS&\rV\#Hl7mbܙh@ȃ$L)(T9 x<`iua\ (IViϯ=-I9Y$a:"?Z.ml[0ͺl;lJc]wvUT!bsnʾu}oMlq\?LFMuF.-3bqpN_(_ яQl |4|L+u8qЛġoyW! HTSW m+W=.pP#j]^R^:!֏ـgKx9T`@< 3noދЖ p@6% xWĖ1kTFU}"Ve|Jh.4\|?/HUKbZ9x7 2u`:#䱊}A` oMsdP_Gcu^еL| D)$2LsGv*IzH͈Wv)B0Ax>].e l% *HjVE\Rxy/R0J9ٱ:ɍ#pE7eڹ 烯xWǖNa cj&?K >UR":F("THFo]sұnjM,u\qS`#Ji_otkJ+C2K<ۍ+yLo,/Ȼq^lCIK9p`pg ~+`A䴶(r:=kx$uk`R1ߦ_4"znܼm/e6IlXđbeJn(|g ) 4>Krߟ<m ׽6nfZK uʮSMv\A\`)7uĸ`A)fOT'cni&C)^jA:bﭜگmXy5e,P23mV`Yi 6^|dNrڵ*f =YOg M-XB'C&bYy Y{t eh.P gT}>/\=`ͻz,Vl%fs̻H4#(>0"V{e=]g6_߭bVX iBv? ( AnXvړw`րaōޏW5WMlaDմw~R.{ W!9H~/6㩜IVx J.8fSm-n6\ۧ:NNp^ʍq~ؑ&YjHI"nPlx5X8\6T$ZEoZ䥈r 䡜Zɢ}'nǷ]υ{|P?"¶jRU2`$-p6vJ5h/6/1IgD;^UQ܌Y Q;ʆcq?ECTȩ$j>k{o֯DSwvMso[j{v$8?B5^7R\WH[p]JXf EmAaX 8%O5: pLi;?*Ô%fK؞b(l*tESSm ^8; 2}!_ְB l m7J/-9Tx7iwnvb8(&6Kd-rn|T$q6npw1L0Us8)qsnf>h^5|TLFT,Ngl5OK&Dbi blM_\=^2 ~lcCm=A553$O>":~S({PKd92EֵYLG6acFv|rg*y5AŃȜ9T+[g?Q39MMNo58 39jm[%`~ԬpY^6v߲GS n"u DZx+|XYR&XATN߇iACKWdQ*q mY١ Z~c C8L͏cu(y4kHȃs: S,,= nwQv$Ϥ@&IeV->LC,G)w D *Qbi5}.l`U@օap8Dc5J(y~%ѧSA~t5;Ѯr@BiO=h1"ʗ܏DŽ"yykFjqݡUEIP[p 2&KU:ZLm­J|Cݖ tv. N*#>pC>\IyV6=v)xq0$t&SF^ۛMdмP;*ςѸK=M}>otzY1A06O`ح~c ,Fep*]49nו/owif#GܫLxG'a7. nļ$`1̔U-,Q)|?s8ΐgѝ) x}~[x3DXmUɠ\kn0 wU{Gf\?vj6L*P\Jֺ !"; "K|֖$% ]bfK7M/s}bط1u6:'>Sakn<{7y"?(}T=09[KQ6㟉1Qu!KI.66Cb5˧s˪Hj%:a5.qs'zǂ c4F2裬˪Ww4?I\FwTy:p9pUOG9Hd%L39m35_,?6SI;+Bp'oIiRo< O ?S b+Z8lN'~ 6G|DU_,Rlx?5g!%SGJڜmxAF,D&3 g1Z?-g;鈬ۋt*Ss XG!c,bTRIYxe([;M:XKpf5Jۖش} c}1[ysd(| rS3prWCc#gڲpPpe#r#@/QګY9@ɴlįo*F堸DN) +]zPg9Tʘt}nPԟ[ˎĔ-'_1hfpT+Y- )2J1wwdW}K)NpOЦC߲ I$6sEw?dZDͯϚ#\ŸYVB (- /N <ՄW܀pWA%noU]b1s\\( Ż5ZN|eɖ˳dq6зJQ~=]AK~o[2|am^K֒ն9lPV*10XQ"Y!·ڡ~wM ze!t'Ș '3*@b4+1H^4c6k̀63苄Ux0AlҮ$ݮ9OCFӆu;v#?B GWlG9vtZIDR3-a;UٚHssw.S4mr)(-lv}woiu_+AdլEdnW{wH^(Ιd8ɨE[& K] Ρ;fS A1{$Z1P'^ܬv_p>7lH"~$i,:3u*s '^'G>zhꃫR3 Jћi9ok&W21/ ЀhaoK9caJ@R-n#m Vϴ3!h?%tTb "l>1)-;ځ ;.Y1ՒM9<ⰥJ]u\EAg]L^4k=-Ym] " K] kr[ r$=oL: < ~h8껚@kCTj!iM` 5v IC=,Y)ٶP5Az,D~sQ֭UPNb c1x)a4q_^t/ۅdQ:,V]~ d8/Am}k<xW.Q;-c2dmG`urO|\{lO徫XwH[ V P .;UAc -!)'ho C=]zP(c30%6)Ʀdl\ƹ[Ѩ?>8+Z{5.3YOꉧLEdBM@mk%k |kDalЌ`\Oe_ SĿJ$0ɨ eoGPO7l ni g+TYiWpGj.[Pݯ%nܛB`gڜ~fNFLG`5Y[hy+DLVY3P*+<bu-NC(*?tTP9)q q5FTB7pJ RM&4n:z F4&cb PsJvf֡[F)DX/@k✗d$p<Èu.]5TvۑKDaޖ[ii4qĂjWH>|}]I4@^4jHZ5ޝ܇z2C|~X˗M64/ZU[ ,{ׯS"bm ~3!9q3A+%kEZ-tɢh t`9,Jzt:Ǥ^rc'{PHtS~[faAfԍ Iܠ8庭6v_k NyCԜdH4DUn)Vi'уz?g c>S(n[̓Dѻq~'0 2ۓ\ ڛK"qķ00 m 7X~6(YCen@nBu9]H'/ S$(OکLƅo Ѹ4&g/=&b f6wsɔjϟ݇.:Qw`L m~[Ql"gk?_B+ 5VzRTYxf'Qq )"8騽Z'"UT[舎BT|+Lb&zTbJQ]RWdogqI6Kwi `j$ߢF?Yyֽ(A2;/__#|Q)$R:JwXxtvH),^sȎh+96G)&/.q_o/+h TF~] v'=W JpSJ,&I4e[A>+<"EGa_GxVUWnՏ,)5=o}ղH:wGu?=j (S%}X?z0ئ47q)DO,gm7_4ku{+y9OgծSzWN~#+ [=[h]NpljŖu8V)<7G )Rm+ˠej+zN'["%Ceiپ 9Nv4 p)bO oIy elɫ1SD* w<7\]LiOE=fI|CiemIbٯ{z~5@·m$~D =zEΎDUw|6: Ґ] r_R&!¶R~Bۇ57`x3kodZ>֝ J99#_S$3ȑ\-2xN Ւl@I0h Staj~扆8d_d0@(nkQ@By95l`.L\U-F`\>&T[1:ۦ':'xچ`*5E4k[r4mnbێ4ڮ/̣,F_("G0 nʼnR~&}Ƹ!!cҭ:}dOqpþQ\B[nU8,y=9ZCBrN/5wv:6jaw占R&smȌn.B7F~ƚakv/DM IӴoAUt;ԨYҶE:}>8Cu:`B*:!C!l;mAs(骁4_-svJ覫G?+45wsyj&a TxU\yI+\%LmH2WC6Z*ĞB`&τ$۳FT1?0CcPǰ/:WOu9*lG!DI sgkN9-& ~:MP&=Otdlfz$Es`'}*ܬ&Fsp%T+{;,jȗB'"/ 5jo@|i-<$H[Tm~Z/ߖ\-z;|#g8EBt3riK͂${(n[L15kMBÅY),Eoco1(d9C-ƿ)a& zA|LmI>iDbM<%26KFb\Mul6T3ySQܨ$Ⱥset+N{YȾPJP)jwك&:W?ݹ/d\CYeȺz{/BMRIM£-״&lm(Gzn k;$Uh5_]W!c4t>s‚mٹIJ'9pCt &f(Om8Y8x RndPೲG]S¶|3zǁd! Oy]J`'XSz\r]m ^ٛjMD܈QU TM[j0P.o_В 5*W[4bnXulp^?wJBvQ Y*(v"??ΓZZtL&tj;*[OcxE! ~ajFe[ld]5ĺ>{?)z|Rbz=y~$pͽ@)̅eCa+Eg!tbTUW_[WbWAU<)wl F5,X.Yiw}\V`!2Yo8_G.&i;վ:t-vnr*.ekVH8[)<b lQW Er= { BV}";7 t?UR)n5?QVcqV+aEOr>w^30s8$r})0'BwP&RVhՒE9D/(@sxqxl[FoeVfٽ·TA-ȬpNY*4ox̏ʎAއ󳫖0&-3q{|, sZ'Z  hQ|XVYfY e\Nq@4kXncmgYZ0707010000006d000081a4000000000000000000000001672b7d8800009d0c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/m]?Eh=ڜͩkj$R_*;׮6VOP}V%-D:ꞐQ[t,.G˹>{M=a4CZķو*(\fa vi:Q, q٤W ̐Q"fTo.NS :_o"CrjWd`bbޘJ讂j}oBymN\ [$^5VJ!A$Ƅ]C "a L)E tI"%ky_[HIm^@?DmXstZ< bה5NvF%Cp  qC|uA5?G0HЮ2Zȸ¥u*F5!ko|&Oy}>:,$eШjq[R!297C9(؆DQ!YKFf^"4†<Hx#y{/gYˏ ZKgjY^2s)ԋ~!aV% *;gbQ[Izʢ 83SO$ɘ,ٖq.ke54h`kl);q}b f/"%YD !)?Z}V,iIs- ;^G@yӠ6&W7RջM1NJ+Jg=9%a-|? 䣕#Ԥ+}1~9kh8Zc|;yhb:"F<<$]x)~qR?s&pK:Ȋ?{%hᅖ$m^lmZԍ= / ^PqS@+:VñHHUbĴI.Cb10Aw 68 oi q.J@*fcrcӋ|> x煞MJ8BMOT<>uInc8z,̚4DVxw\uWFXUToL%KHH\pLK~9!N-Ti=$LyeꟾԽ /,Z1pg h}-Ź6kbnǪ}ڠ8BlVF8͐Ϧ枛f7%it[b۫XaZ^7Gig)bjl',>t9}?GKʿ (//Rh+Rt]@5t@F*#tցeFd.ſ|BeJv>9e. A~3@ (J,G+7g̶i"U]z8:L %9|œ̨@=2\h&fA#) vY=mnr8M(=m!,Hyu!i4ڨa(`e '9Y0)?jWZ'cC}j #LhF+{]-pvSfw !5 hM\B\'`^6rr: &2 ,`m>=Ѡk [ ȳT4mAdhmһ ub&5x~C:`7/YǙWkR/Ik EXeCfTDkLK%,Y{"X.}{جJrȠ:)Ya ks+W_;bKb}0mzCekN\K.a*XxҨ'`a<ߨcr,`yN$`8Mb>2__w9&xa†{Ŀ5>4<{8QSͺnZUS,%$1 :\@͝۵zmR mT{:}d>صZiptH(6 촞<,۝Z g4p9Xһ)?qw!z.Nңl1~ jnʙoryKFO`Sv u)zZtyB {}wT4kzn܈x# $gPhr Pk=3o 3"=BPn9qP^,i,'jglY>0Օ`lqr"DiŘ{#fs༱v=h0~^Ih:ˆ &bAiw4JOGHNUŢB)&9l_&1r*N}7LR AaY:5A@t"PQ4옧NgJ4]% U$.jz W޼\D.A˂E^('u2)H1>W)GՂɡY݆*?H;N Z:Xe ]`YHo"swΎ2Sk6|' L:>-uJ ޵ˁDPh,𼓀IfwJl4g2wDd0/UT*#-сu-;jDgG'3"0~dˀ! dIoFlNbx> bURx1nWenm_E.r;Ԍ[9Ze͎%2=no oq)LaQm%bxOQ4͎yz.KhyI@ D]P-Eabnqg/BG(j+JeXf&@qcHմ却,GIB>TO#$m;̼/V{ݗxJFɮr3Yj?F[84bv? 2t2iPA\S~n ۘ扏ΪIRU<Ay.Zxdgr9 a._T÷VŠL|BO 9a!g,v9>U漗dVDIP7he܃JaeH/YHC( EH&Ϫ=7&4Ñ]a_mM/,m dCBB+RJ| ؿnUQ%3KV`4:ˁKWVR;uhޔ>f+M+Q1 Lz?5#ꣽS ̽\6 NcFYxhU 7 k+!GpG2]=uYr1+@! 7dx/& 4FgT[FzzT^vr5tI? ¼ %vS0 %{JyLZlt Uo}ꗡ.0'w)l'&i?`b%Yoc /:_V@U%s6:ōRu&54|0-TrOQ"8̷K S{$ȯ%ٓJİ;3.M6pBXa0lu>T9 a75˧ׯsI@0!;Rbh);eZK]ӕ@ vCWZĬќ+vxYvȊf=)\9:]O}Z]UsC]v 'DGјٙq YnyދHJ{{dUAW?eѴ&YL9eGfLvx7cU\3T~f 65uػMCU)IFƠ8k 8.H-E`*Nt[uYa' @?\Q|gٓcٔBz&QcG< nȯC1з E˩^BKGUU@_x1)ڹ*PWi2X(uE;Pٌ!Y{ގG~)ٯ T64=|gi|o cTE} N=?#QqR!|4' Zf]M[)uu?Nz2M Qǧӡ:`3lYS~7[qCe'o(T:~\ϑ<<1Hj&=xWB !kqI4HPvt/_Ty3h RTɐ\y !|Q/.xq%(&ti+`aW7n Ч ?%yU/TB.~O<B%Hh$[*i~Zj-%(5iHh/^MF6X~+PCJd-]uأnvcנ<'kf=?KIBYm*uԹN0rʤ5oooF1e,LBԑW%UݩH{]zFjOJ'**պsxCHa=*INOQ2؎{75E=hRek^dZWB BAz멁^$h V蝢G]^u5Py,\Rq.3-nv}Oo=zHc?3k!-( ˏtVde& QbOB@LN]E(,B=N4ub.GqUnDf.ю`1A;btʳ !PfRW p@[̽H|)R2qpQ * Px@$=?DB&wi'dЋXP_Ixg #؂Qҿ{քNR'.O?Vj~LW\U^U)/nDY=` jnVpXi7'eD%?6.?/`,PS%k}d։g6}[dK> 9}򺀷3D]k=L:kkn_0G=6E-WZx#gtOS슉T 58Co *d?[Q]8fK[Di[L 1/DC̔=ZqSL0 7ZĐoN9bRJ9X'_EhZ=֌Q멥N˜R%/8Cv&,~|`m٢t>.j.FzҔY:A봑,ip^aSri@ MhKuWY:"W(4RwJG7@+N Cf9R|g9 4t;&|J}7ը{介ǯFXH8*Nz/6ѕgDLp^Tqb^m?γ}j߰5N swXF+t9wdX| y[U챝eɰxL/NsJ̋ʺT n_eBܥ[~E!TO򦿓6ՌKcЋ7IͥEFhϚ=S9S$zE.|(1T{2tG_~SrH>z46K K) {gʝCRGep+ XCr7WNsHôf fҴw$kD>dlʋƦxE\]/I*h4WMwT!´f($2"#9^8hV,SQ\|EHf=]z.Ͻܢ_bA|){GmyE2BjwK:wЌ K=?u⎼zpI2N6xZʸ%?1Ψ2/8Y1|}_=f#C^(JFtB$yDcZڐ-qOD&خ66C~aBnK+:QǤgOB*VF\׺$nњb*ohdxUr/,);r11$]EB E ݑTY-4> k# !WN\1^8^Sr'[EQp[JJzu9/E.F'k@8cvbzl97Ɉk$V&(lwGDc4auwH@_悭ꊞ+_I;N2׏'LLmuFwJʊֻMQ e-|svgq]Ҵ$,t[n|V5~'$., +t}qBh\a&yE2+2*-4XTbh6aaPV\E3bR+^l*@QBa{"} xz0ER=K[zbie&#TQL峌"&kʳT۱]Eap3|1`|GQ`WyHgX\lJIĹhԽ (=zn\ 86al,G[`#. ^ qS(`#tQ`YM- ⮀m{Hxp06$4/>wEy+[K@!LNS?_BaxG>K#QH1ҁ m=2>/vзa20IxmdP(+byP6u*ܤ]V 7 ʍdFۏPKKLo'y2 mv. HԦF\tzCDOײZxT;Z4~o 8l'UD%8ιc-tX9u7T:dZ0Z98ttXBȿ{ I+qĔΪU療smv@g  NG0~\ U8hMoԵK&j]+&[S /HAŚ9f-AfÇ aOj6Y )2?,7|-47o֦n4̂`qӌaG}GۆkE҈˂)ƃEuku*%脚,`2!,C|T #N{}|+-(6>+4KҢx벎K \J;WC* 9l|p1%P]j;"'1*$WBЄLaOK/j[m6#- }u,g .=gQ(EZV*%{;Q6h#s׿ʏ\Sv;rA MN0y,+ $5kNnwUB*ܦP+[pwx^q#LƀMa0-"&32~>FOQږQuj|̅^]yC#h*ev }C$US]32X I\{,%?m/f?PFW6*!&Qbg]R2s,n񚀌`O);:{ZZo.-a\sϘ]ˌEyF/%EP!12UvrvY>8B]+=kiRs-s¤ѹoӻ坦@@;bS6 ᒱN3wݩ`"t;&?˛~-5ۧ/,Ӈvls ?ˋwHUk69 J*b8B.6^zƂ-{P[6ܖ1af-XHY`'(j,>D<\iA am=ɈOwWHbل;a"n(RwM O#p7Mùɿpf^хBȨ3Eŏ?p;IɖJ6X,Y/,jM6ۿ 87H=f$K7A޼+ҭxɶ/;cz!-ӷP[S'[S#9ZcޏS˅#u,6y%3 7Ee<%^F7<6(eqkڜbW%5Wr[0+bRj:4&+`n#W@ hB^2ՠsNZi/KF?IkKq1$^k\C|K0ݬE4pq `;k}0DUx;s) XhJ WukJ%7*x$hYt$nKEIlhgymkG>~VL,NZx\ &U#eE/1)[>YanxOǛY %(T#Hz`l e%8R'}APUD:R B,ĺ^a~ H9;6 Jܾ$/:Lf_Ht&Xձ.Y^ _FsXۏQ仛26V7x,^^A~;iMsݗB [j[LGq@Vf2sF,VPP>U>/9孿D~IQ!VE[a^ &ᄲH 1ķǻvg3#S ->=20 z/XU0q?ǤM^ 7d--MnvD^A|= xGŧ<P3PA.޽EK>igܳg_^e*#\}jVyr o)|<30ʕ܀*%TH[\!U[ܣPMEA"8/ljcE:Agl8R]6`M)iAf)ߟ˚LAmR6G"[~p%p{BRU8kB^RSK7A/g|`kھ`٭r!,NfIU={ ,3Ăsξ32) GL2n/$@y8 hS}7?|u/kXĥHeA5zUxfdWݿH㠄 {o6fs?wp_A[rN[Qx7ʽQ\sk@R^ewQA _I& iy5$DƇk,OG.6䅂Gqz&vS+-R'nhigSK h`|w^xb(Βmf%T/nA{^MPA8UT蠊j=iYIeH)ՠIϤ^a\7TEJ@<~[" |ʵŇ5 `|<ٲz-Ư2C+A|MW4<;Ȥt_GS5 }rumṚ f G iˀ<շ 4*Qi-Mv_'YzgMVCnU#BVidR. V&OMyfwl xM*rEQ V JiC[/U+>+?>8p3G֚8)|6B+`;\ȵee'I.hLS7,@'\qÖUҖyW*yY ̝ `?=Il.+up  *Α ?]0~OаT9BB.CNU]j;flwHF׽NekcC \ 7RN_%{2W9ő##]`JoU1B2&ǩ-")&M\y!Ww8C%$,XjL5uO Q3Q3RSq]MկBġ *){C,} {nU;; O}Ba|pܙ ..:#6M\o#i[&j*ihV'Pщ|#D };8U%\;r5󎮻[gRg().Jzo? &M8e@GG| G eſ8"\w b" O|HE)byTU  yVXpIcK6dF1\'pO] ? ;SGPBC[MY?.hbii_\`FYٳYqDӄUp):pY4BUf]$H8)4zt%2`6࣐̩^uoݧP,񅁿tm o>osaYcv_sh<!f}l8ς2dk &ʮ&Jdz%Au_cB_$F}:חL:*IX_NnĒ"բٴBװ .F`(,-LN}dyNm㼄8=0^o穗k;m'A%Xq+n!U.kMɇK%PEi3#d>J害<~+eHc_zSaCӈ ]b#:/SO>@ug G}Nr%o"4oGr9CfxDBh֒ FL|b$b=TLTxX$~ܶ:4<˒Ղ"S(+`Yb$3K&ԝwjV^c=8`׾%%Wrx40~*3nS<Vw6|}t) {nU,"P)}!AalĝNw˪(_!oq;>OGu3wG=• |i#? o_ ع-HK:;iJv ZdMJ۵%QY<$=sSV|4U~!rIW4Z3p*,XNl܇جrNE/̎+6Z|ӎKUpG. qVH67Y<^Pou),ľءfLt(+BwJvaC=G!D.FIʠ9:=Z8a.U[IZbⷞ/~!X}U ̱XsO2Tu OR?OTQngΨJ8~axؐyo^r7λ)8%?HtҵxH![ N8p]~"U#DA/cz!8UNsƴkDZ`]‡8hXآ02_vAELXUOaq0&*ˊ#o+qܻXbtzOV0d^>0Ki&`2I)ZpY #!؆C!${3˹OgPs"TDB_i[}Ew1vyZ&8;" /œ1L|9%I`%[|s浗ݘzs@"2il oŚKN Z]y-L_$7U<Iڨ.eY*./xCs,E'aab'(O Jƚh5,wQDO0 jӓҊq'elh~8=3u2pHc!E?R|8ảS'XTTyi#f]ex1юVo_ $hFbkc9T| $~>æEGn6TC&4ޤǝp5h[Q/hXcp'pv\bX_̪ G1a+$?Pe} $㎔=Eifse^h$ȎWjj‰@пq(J~P&P&`+Hj]qDCzP$$eTĺ!0,`QBg٩Â]d{ϛ(;j(psWv6u՝Eǩ+xaSˮ8ߔYBp 㑿W8po,fr471Ilz h4cKk8fJ;,?a}FiF6%k Ktp (p6T6)f?}iLKNF a[Qd_crt%+)\lC@jxBqt!2_HҏcUf %ŋAu,Kos?Hq$C F Dd  *־v&bdY%VYj8}`ٿlOiMAu7Y\lL9aPJcHdyN,}},[ I!P`HaJ\ӆb4 x"A̗R?;rY2 g0,Y:g|XPjJn|fDͳd+Yu](A&r E /5`F;n^ebq]Et,c"R/.`JUX.r/pSq\.e |eU=Dŝ'ToOWu*F5| 'D}W`c*g4#5ac2j3 qՒ-AvP0Ͽj]WnS|T>1]as,ɧu/7bҎc+VbJ1CK èg-Z;z6 (5]s2:taÖIdK捼\c1n#AԮWDLI@۔šsZL`Ni[ :/CW=̶XWwL3ќ3 3d﷨)G&L '+kAh \ķu!8|'.XzȜaVC9#w!R?Ҳ[K+4p^GNSٌE;}Љi odTf_== (u?f-j.?]ֹL7HŽYJc yC1a֒+gHv8 \|TQ[ 6?&fu1 ^oR pu" syHz5AgcF@4./x+S S//w^>@=ҭKe:lkkI+O7`l 03L}Or\Lw$@qF4i=P n4}Gьk*l\ BiT c?~N|O_iBeŌc# :}BY#N m2E!1$ X1t9UsG<3397*:+Hu_XX[HjI&+dvq"г $nbks=-;V->3u-]ӱ %jL?Qv5guAWbQjN^_h&ēEeZ vI? =m!`O%~Js9 x`+!ɵeC,2dPo{KK;oZNt+!?^slɝvh i^L B8 -VHJ&4ŸZݭuͥV MNH\̽>z[ NZ@֔TK!ڦ6Jj(&B:wgqxnCNQID+Κ.G @DEv͕ ^[2ieRl.Ø*v \,Di)JdLWyI`gPL t5 h¦w ;d$!0Ao,\jPʑړY梁mH'I$_Pĝ4'չշ'dJ̨od߈L:be vDZ>aK㾮Ъ yݾJx!jG!(ĻO=K2@R |ŞC3l˚.Njg) " E[T+|>!ᣮW}x-f,IfQRdZaIrK,aNYA [ C%< 4Θ;X~a5w0Kvy{'$q;' %IL7V*7 FRT:& wLn@ؐTIa83CQFRq{%Kc9cyiהǃlCb%M! TYq=j *#nå@R7f%ωUG c :$D-KL&~0!Hf)SEkʎm~?wR|ED?9e"pK+18]C}Ӓ7~X}:]5oi4 @[VpKT]Uz]U]xb)l[ÿh2ʫNrQe}.{me?Xs7̢װ6 7po9FniNpr B*' U"4m0^ CB7MC<.]ŸWtюlחsHh3\+¸dSHs~t vkBD{bN(_%}@,Z٥am 9 _x6*Qٕ~髲۽'Ɨ8KFvKvFRaJ.bA'JbJV5p=X~WS_Kp3gR|V"ex<7tpS0T-B!W/eͥ5 G?] %͒U fO`5_,P:vFF.zVqG ~) CDrեT-)G:ͬ3@:H&rO1ֿڧK‹ %Kɔzr BYh=AOG/Wvai,z'v0ڦpZ5dV*fܓ̓=>%V*tjTx!'6M@$8_uEi۲-6~C=r5ߙ" jmA[l(9Dm&ǟm4N_ }_%ˈB)Æ\PqNc+1SK $Beak[Q(`0OO@>`X%oWD%gJ F`;j>edk^iNyLdeYqW$O8R9ZGv-QV5tj)GjH'- f̞l=V!F az;Rf7!5m 7`lSEٟEhVZBCdv(k}ܳ#]kFJKhKbu:znֽuܗlTxˀe9]ڟc5Sui-3b?3"Ʀ0AΞ.(Z׬{#|(d.\Ew?"nS j*>X.*{rV [{Ѝy;%mY{bSak*CV ա_%sL$G 5/.C,|$Ƶ8˝lȏ.jNL~1͸h`eimҴu. {.ߣr)7Ifjknc쟷t,?wZgbPAy{tvU5mT_R(+֐\g8F`#"6k}#ׄ~MV6x~qq]mby"!ffn bB`旮pe׏feum ~@duo]sn+>Wk"u>6#@W_ׁa=Xڪ 3ȨڳoJ?OV~bڊ <o U=k5Y~uLpKګO1?`ߓyGC$zS ~N"PɌ$p<SHT oy?VFҼQp?%ܟ̕;*Gchͬ]g FYux˥tloƛ&8l&heEp}x%ڣy|*%z0ٰ.Irv;"ifB/ˈ5K5p2K=QtêKmY' 3 Ը 0F :QDH,5c<)ȥHO1!Gyg`؛<"g%gT~\T)}1Ӳ,ъ22$g PZi^a6Š4m qjmγBZ@j5F^X{IU*]Y:Y ҿdW F}CѕNް#$ I7X@ Vlgwsr#S9mFXU$L[l'$t;EA浃HL,p /UEoL6HPEI[9XeMliM[6E#[O5/꣊ti V<B҄FG9XC)s|l> Ghd&V]-Ӷeͷk#ػ^HiTU8vEYZ{qZbt~prm6aI&īt .P ~9&.x'ȍ#A"/Wڪ ? լSL\IbXioPK=JX׾xu/_q'$i}Wzitr)Qenw>VE0/ y$PDHJ᧌?ގsbL/bȋ R˚8ۓI%nn)DF,.Jub/īDUk&-\KbR'n$~8G@  DuېZ>FT4-UrH'~qQ^N?W~ߨ}e]NE6 ~g]v]-|=J,) .:Q!0VV%*5J, #d4=?`_/`Dvh@;F֦ѹ7 :!a{HănTPrĮ cBvsŜ酧ӽcY["TF{w`:G(A}4`fnb~43C 50B4fvkcrW:-Qv[ f%F^4;e1al}EenxeNbX&q 5y mA.<5*Jű_thՉFy0&ckGɛ*SGaSp>%SNϾY32y{ʕQkqMXW#+H̝ږ8Db{]V,ikl6C-$Hu}_;N,l4qkh.qIj/R 3O;+vA.xMSZ|dny 5◦UؗTgMU +X&S1x^YֽMFQydi55"=yޅ~pτUA:TsBU4heG-0w- JΫJd jwTq̪AXVtL^j]@dzȹq7YLB|NwqN< uf.(~bT>2ʺP"ʜGg5E2ڸPY2)cn#C'd8x#.,:IpfJ $iL{LPz.oPD&=j]^ |6j6#9%1l VX^9 ïR)lKQ 4&z֤qnr~wuDAC\>; >v 1%SȌ@S H)71'#&Fs(p@JY<6и" ܲMЇ; }H`PJuFq29(=j\9}P|o9̻@ d`1I<}z<Ќ,Aw(gZqKmJB5(,J)Tt5AZhE6՜F:|R/C>0U@>ehۨ6xǛ,_OL,>GN .Ƞ/Q`F+h>/Ƌ7hȷs[s ˱Mr-S!xupFy{ Ƚ}Ԝ~пTW_,䰾(0~N5S{1,)d|j(laɨq7ۆҞ/ /~:Y80MQԠN i盎9 ~pOX:X$lY1\lQq>ĜN?(o`<艡[9]+IYG1rQiDwLd@lOv 64i0B?%j :D sVniintIx$#q>&8Y|Km;\XV텶O3CER=mB|h)!]4٦,u*0!sBh6(: Qh$=x:2a1pb;xC<4m56D *q% pDh~2bt#Ͻ{Ȥѩ:kwT+)"hs[\.?T3;%߉=0{Lˑgh-&I5ҬoĸU* If<4B_ Ҽ55uehͷ=Τ:&`.xI= ϹkM͓b{*KxY|4p1Pe 9-I# Rt>=TdE*V"Ҹ:[sr!^܊~CN v' Fƌ,6>PYO0|`~k?\r; ;1qW};]%sS5>ӗe.MkȊdLGԻfCO_0b+5f *=-~Fh =+NTZ>c"=b}԰ń_#GM[#;sgR1i:Z,D0n>S,U#l8,.XqUi< $:af4#'Vܻ\v<)*#.IIVxo a &l"5_O˳5FjD_#[+mRZ)xI\Ɗt4{1ؽNN<1 cƁF#J2 U\. _!.T!WhjRial/ ^t䗓AG.pY̼ܿFn5hf269<ʭV&'y .v+:+HҊ)U712[n38T 9Z|§wDs#(s ̮}6 @s`tT`>`hxº*[nYBV s"WX5SɊsӜy( ,qc 430d@]bv 7oܢ4:PrZDB|hy4/z6@WY=7)q嶺OCy%ͯQ0*ߖH%slOL>_NOn9^q1M^D$Ϋ0@rj|-gpL4S環E(hN!Cތ^L_{ev"*gwk֯Et*<=IƆ :q?I6V,CVR a~)(i>^hXZá%i>q{ۗ2?\#SkJg*胞^)Q FO^C]@%+>_BJ+PvӗYHƯi͟N6n"lH{Co7s~1ֺud Ԋ}uٮZi9Nf5kRT9DOT1 襸ցYSxԉ2盏s54Y$ghi{D؏&/ :^jLz[`ҽ;9" \'DyCZKJ,i]=qG5_T+ u^qx:<^`x-Vװswι/:KV4xS[bY(넕&;@vky{R}g 9`%}K+ѤK\.w:yLL zU;gPJc]ܟй>(X1ԯs9yrⰳ|L=ɃD}oAȗIg s*^ 3qь+'bL~pBj9k&!\skNNϦ?k8Q-E(q@XyHQ[.2qN@H4C&:UFU^pĴO#*G8I]&MjM5E,W0&CP ?~;22h({ҫ, >.7s<SށXa;KH%ܧEc?o.x4D>@G~FB`gqMBu(ީCTkx8߯O4lwo4omI; vqtDY0ħV+-UcB z> DeoX^ 纲Mm쥂zΖfe8-?% 5.{V^KD=/ aYw}k)Rǜn!6A ߫x#ff߾$ ,ׄ Ռٔ1HXa_fAg6C2CMB2.7m FC34I*1 ydc>$ΉV/OTwwʾrյ/J[Re}0Z*ӣ9E/2HĬkOA{*fVq!M]]:^zBXPSН9ז}V ֺ>kmH gN_\|S)?{4 q$*,4T8g5)ל*xv)>@!&u;Y&1@|ծvg.NSGs/k5aNܹLךN 5TsjXdeAWk6N#D -Z!Cp\R۳;qP{2BR(iXnͬue]C/Zl2K _f z;絘BT[޼ʫj:W $sQvZ3~'Iɏ ѬFK疩+QGF/q 5Q1{"[{M'Qw_3r"Dopt݂T< Ir:v*9۩.q;#jւvmRdZ8쀳kH0Z쀶\rgFXRM1\D#\GdcZ+``9ϲ9"u1ݺbӡ>g.cOWK nɡ6]yn1~l폿6(in^6اpnRsؼ8 ۍa5{;hTv *Chu- ] dq2p9]qvlvR vf |%CQiTp8\1݁lhk ~k<$'F^\$nj%t/ˡ!M;?TK#FUTw4g`(@\$Kmsh )uyÍ*]3VX/ƻm2ta3W0\t5/(Q}<0zkyQG%D٧T [#&TA0&Cc旓9k; ,#m܂Q>9&s C%E-ok#0М@VOݠ軻L$щlP)V`HAp~VM4]l,M顶|ߺtmHS7c{R1]2A%}1Ubw>rD9y.'X b4iR+Ftcds4Mlkx5BS.~L[!Lнhx]ŏKT^>I[Os͐W^\AXʭD*zg\k__%?@{I#XG'cs.00*e=?&)X_֒TCh*VI Ǡ9?gx -&7GW$,+ƒǐD,v]$aqsЇ|x)(gp\xc qt(ff!ra|e66dU(@ ~Ciğ8ܱ`" :>HRpY(eܷ[0G;~'ق|$QBH8Az$||vK%4Nr۰G#Y{%3t /Jj#[xҊbx'OK\H4R{ќKt [\Im=<_qyۓ;=Ё?Qx^;58С2o;R77zYK19X<$Ǘ2ͅK쪼ןd[(Ȉ0YMS$k;t)W#s%8?3MA씬uq 3B̄Vgxf1]=Ψy߯lvNM\ۼMIP,㎖m!G޺L 7Q  ~~?S  ͠3❃d7sN{XaEd6(m..ӇDjr5aIf9H&.<.)hg{ۿCΛv/I!tIJ6c,\R҃=le^ܪI=A#;I\H_19Xp~sb?MYSD݀7,mѕj\xEL|l;tk(ȴg;`I{VD )~+v u'TCX h}w8Aj2pRH3(;C"ͽ)`a VWOP*W |L iH\G6o1Ɲu@_z#~tsB>gnep^7x .~b]!Efp[/~6ڱ_ u$=̊,bۯ.|&?EQ:5@b0מAn)TNz\m}DKll ׽zR)};v1}]0;Ą%Njf(YRU113It)F*fgⅥJ683貟g؍U>iCLbKKbN Obh/UOk2#v|J;8rŁ i#Sܷ< JrG]8?6$|;07ͺTx U^!h\JG>E9$/r 7 2KUyD(܇|;fd+#`akZuȖFoP 0AzPɶZM{r? ƒe[HRTS#|%gut@zr+H֝`ǟ KId\DsʛIa[xjSIㄽԠuJaWDhkI/vZ-l$wW,JK.#v}&m:x:)2ˇirrPט?m'Gc{کt U"ʌm2@ϼ3ub0[exr0)ƍQC>뢾N_oxw-3J߶{Rz3Zr3u8ebb.&hL }yҞ)9U㯘P,i.GHI3^g jIB*'Pu 5z_{b!`swo:2g iuM K0r9#c2ἻW #БҮ߅~fc$U$hC1id Xfƒ܌B/K-$ zĢ1%S~ӑD0Y~`&=} :-(XvPD5dpRܯ [7[.骋{8$h?۸a9/ p](l 'H-Hqs׹a?5<1Yb\t2ASP>a9D]Hwb?K)1͕2!CMn-.n(F9W/PyN%P0Ma쇷%pv毘Xlf{b`} tR'mxt`9rN֞q`$P;/m94=$֣#`[]AveK1HB>,Ud^< rkbMvЗ.ߟEݼ:o1R0 ̼-It5HݺAIhe]}1qEJ `蚁| %*1_`bqhEReRag !uZDg0% _i oTcCe'Q0c|Ut?1J)W.(Q]2kA29T {2y(JS9LP= #=0inuK2yb; k=cr}9Q %yEe tY[O*aM#)NjQlN׻ZmKps]@aP!t E |?iZS)i]ӵpֽmnmLG5TѪ:e PԕA0A~ҵ=+ŀ9jЁǜ`s¸z)aV__^hv;O8kikQ`يbCGG"Z7X?ď8"ŅP*WiF"d9䮕JP*9wm͂0 2tJ\#ڪΠL(3:1kx2J*D'& ?u֨qn)9 &;NdZ񨹬`cj[~0# |ڌ1Nu17h}5ر߅dhZ`#D,iWݱmͼ?s 1_ؼf oů qwK`_@N,¼#s!}5FVjT?E8'94ptV%?QG{"ڮh;-j%i#@j HC1n>4YqiW~4U=Oa g޾ bށvL0(:S=Q"OAgF0/L 䆯62G dh^sٝ.O.eu4SZ]IMQ2EʬPlpb+0hx2E|\!PF]}ur= vfWɟ K9wUS.5&-M'4)EE~\նV"lQQIy-+b逋±- G|E0]0` `Iٴ ú6x&n25p0}_AT5֞:rhYkL9<3G3iI&p=]D߯ަ%~BΧ*_@T{c)êʙ#dRGZVYTy#)rw+u^aRy>Hӯx 嶺Gd}1R=gIPǎx@ʑK0 g8F{_uD׌y<ɲ[AӞ0mcQL :EENAXDhHjc,dZ`xL ʋ\ֆj'sl37Yqd)gG(Cu$.Ǯ<3j#^:Q]ncd̹|aW;qLhܱ$Ir +WCAa.Ƒr7P|؃'{ǯaXgq2Vҋh8]DS/XBy mb* sjd4NW?Sӕ]*7KLl`dt?'Txez MJҚE􁽜 Vn'2Au6'ngu_0pwoTpA7d'@KnlMV 8µk}XG`|pe#:YΨ;4:  jDieT4P)j9@ W%ز`h97X[q`'czicU,zpQ|i,uW0 Y ֻH@iZmv)/OY ҋǐ!Mͩ!63S\kA{i{=v=¯cU9d]J!jaONᘧ4Nn¯Aw>*ݣ_.奼~|&X@v,CQH( =VFȨnO!ȫB)6yǐ߳=eq$CkWL36JNpUF?;Aq;=7;u.$sZmټu^pK™0Fk[[w D2$vo Y^踘Q2.dP.uNy""Xܒ nD)rd/ U!D+FT*cu~FS)IYǤ5+BロdXJ+O׫,y@RW9wFDpjeӽM:)e4RpY's(}^*=ѯ+?gRlBjQYlmw>-#F~k JxT:{G<ՋpY\еnq|_kRb~5m(͍%ʸЏp-Tme h*y|A9 u~ܦ2(3-87dE=z gmR9.1c;D9T SޟKh Q8qhS"`>z.\hGՇU\UvcjWJӑ$^.}_+,MJP$WZhQ$P, I>`۵\ SM hn0b) gٝ0o'v/Fm%#-dAr.O#YkaRG0k X9]0)`tW{ӯ@a fDw;$*g?K)N@xk}p#"صEVwx@'?3~7:F/ qav<{>`RB :X=pleڇS:J҄hn2" }Ϋb[k~aO8IQTk8Z;$@]_Q&MJPpFH_ U{-n 5.@s x=ҳ4WMb]9>-{'Γ ȜJ } W7kU)%dѶ0X1 ItC|S4* GEzQްpAЍۯqI*Q&}r 0 P ߉@  ?֬aIp,1>hXH1b#_-nN! 7Ҋ?Ck˛kO.菾{_أ,W!&їaJw;TJ[,xK3 Q-#mבwjrJDHq}?p"@kְz8L!޼uQp% C2/=eW%&zC|bp.WEǴDɵsGP?+8Gc/Sx&4~/,]#(~ EWLD𨕮njmٳ0hJ=NGC1 D*:FmCg%v6xl*]lx7+c]tC:>Q6͏? z獿_B=KRJyC! {?k2:dp-މ@X>KmjQG)]YO,./zL sQ XFջjK,^Q-1&y^7Pnð00M,A.M2}Fҁ4 8#qhl{niU- [9g@ ăwo4Ry.d&?tYY+bԴ`tj!G{Wпh? =*!"{oA{LˆHnPRnԌÍ):XP3 D-'>o>=oٗ/͂wN[\xbx?LgO5F]]@Y W0CPHApH%;PSf͗Bp]Z!'ϱH)En<ȄKoGAݓ2Pk‚vY֯38 fR=Ǡ3//&l!$[HaϤu;)uʏYD0s8RX5,$-`nh՜]( 2}YށUt 8?y7Rl-LQJ qe}&` U*jfbV\YctNukxGDD'32ġFt +dȋG33.[Z/ ڋ#UK:]Ub .$,6P c%)WJ+wXB`xLAX_=pH,@z'U0 \haeoyff+<m=A @Y(u P\ PK=US! IMp;*1T(+$ h-HR+@&p.֡s2eMߐʚsXPM$ H%0u,,KgmiJ[ǝt}D" }j.YBhH )N='#n Ɩܦq9k03zP6uch\Yz߼b=&rUyAxL0&.o.~jǃ0`'e:Y%KI;$ASа 23_O[~PSA4kIʵ`[gXc;7z`m{li^ca:*4,6Ԡ*tu:|D 8vv' tL31pUlndʭX>#`l9y?rjێ'LFux4~2q,?Lq +9DPGoD_OQN6#/oGEZamIHxi@B='T'jKDKТX3̴HFU٪q/HڄG,E/ 0?lŊ7DC9,js3Xj|m .E@_[!3IoAP5>Zbn .ЗHM= y0Ye#fӮ+OZpXRF. 3Ȝ{_1F0c.40Fj(7o|{lIVbh{) 6|ҜazB磌uĜ\h^]ُj!) çRD'mE]G_Q'=R E|z+6PMHN_nbPMϚ oa# +c M'|OsARonËPnhK*°ዌσ(',l7d]蘵l Gٛۉo ;_cKzŴCR*; WP_B9JEy@%J=\v'6:sRjSt+i<3xUփ} |54KM>NS\lT Sm;yvB@JCB 2ԾFV #v冠21[:<ˀo@ kA؅(|hsaĥ` i?HP^Ysx1\<@=?oHǽ"|( m) R$p@ L q(škA>V*(hoV:OrzZHYTR%/] (J';IWIHjGm493~p>b`HX54W6դbÌ700}s7n?OD3`92" E\Hv 1@Jm;#a]dfןF#Rg8QݯhBCܡRՑ6N 삵M? P58p^59S5O<ۅE55R?C-EU9+….A'4BJuS9RLQJ/@+duF9|=_}wH-.{`/./@OtQQ|o;fR}쨊miYS҈YD׃/ě)Fc S? qviBm&5'5hVߣDooИrt'x@c!k8 42CP;PH=}mCG]);6[ZY6zmձ0@΁މ2jF>@n`;[1{| G>1̶X)M j5q[=F30oIpJ(^I${H1K$,@5~BlBQE?v]ǞRzFv&,X$}s[T9=轝CXbrK^Lk/mZn(BfR-V4mB-\6SyCVVOh@em*oFC;Zhih,%OR#^ݩNqNu SQ th5%"MUukU^Xh p4oUjCWQt@֗ ]A 8FYZ͢.Ϗ],._*c.~i]6^KD=',]sBe h_}S}G&Yi_)1?8 |n*U2Wq|K-G*W a-f;]q)E@b`wϑxxF5Ai0 ͠1K.ZT0Fq L;/LK0'@prXVE(=|&&m@c69G26$[}_W!NY 0/2{[K]*FHV䙹^jP6DK}93Lޠ\b$ @tz#̒n ŬEʴc|ʉ&O^9!5T>fRuIyίTK<2K.Uk-oD ^ ki ];gYZ0707010000006e000081a4000000000000000000000001672b7d880000bb70000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/ݻ.]?Eh=ڜͩzf4 @ 7x$QvaMO i޵0zΘ;DhڔZGG@{ ۢ"0H&{=1Ç 1}SsH栌QI4Xh8tctlu4,}:ZԦ"!BXBF.mr>["5FG}i>Nz5EEi9?OEl6:)y8jX #axOc.sTM8e6ɪ4gX0Y6}C' f/(PR՛ {v,+(/LsXX5 ȗ@ aT%'ʜ! k<၃1y󞥦j'e*p`ĭcHwA׃rMΕB>rn'4䨯B_;]Ô6nbU/Wڭ3SSnF.)q>?cfccpJ<WUZ8F.[;=֠4]Rz?zHUu :s*L7kRv-!pD3%hl˂eMK?<;$vŢp o&P>bݚTsʪ} XG+5Q4;T|Sx/`ީ >-nQt7A1}nbIݓW^sSQ҅Ӄ >a,{U H5wUvҘj+JP2RL51h!=j WCRY,AZd&4Q*zQ8ƙ674fi?f}Z\Obur=EiXɲ˲rak\+vqv}!3W2簄l] ޶=Lv2" < v;!f9\dGl0Tm m}3DRM2HH7[bcFj9|>O:732a$fްs 1ڍoMːo7,lRUƃÛg wBG w-'4M!}([oۚպkLM3M& Jq -bBFJtLLvww8^Er47_=+; Iu2MT__$)pU׬uohnpGpt0a&3|7^`}F -R^1WԤkO:ӢR7֬& n5XG {ȪJ)$ٌT'[w$Ӽ*]g!Sw.8喐 #v9nfT^v hoex , :(ZK/Gb]]bsX;G#JÚmCJL,doFƕOfJ͞+8lf"#oM`žʺRVZ$ c+H/"df'/='ޗµ6^g*pEj`Y?=ĝ2`Qv) eZL)DYwM,4{ {k($XM HWi>֓f(EyA0j. xd6CScj9M01y"49|#?|^D7l.ʝ>Al߫U(01HƤ+jAfoiw]D*zM#r;l:+ U4]?z5ȼ5)+%~GTMidXG= $c:I]ВMϿ?(&H s /V >PRNéh{,ߡt:e3n^e k:Pd=uDd!E|j>m\>9@@$[D YvEnjfqYڜإ4֨g ƇBOlx%s#/9{ &AM*+tK*!m"-1fqؗ/iFy>2iWhHhiqӉ Uf9tnS^~>{h>Rql#'0Qmtcpeb⺐Nᖁ2`xlY1C q< 7<̷yЧ;=*}?Se!j7Td'ؕ9xLCE0M tt;r8̳/Ǧ@t ĦN>ds4MǢؾ<,7ɷ̶fŬg2n̑Ii1j!RxTLD QGNkdWy,>V~h^+ªrՅ2| >R Y”oP4Ź#gv g.+I0mq~y'=kSܶ6"P뼤$C0vMUs /8Q Dc] 9 `!k !p񺀀]GB "иn3u?@MG*9Px0]t?i&xY:[ [oQŴQ/w NS &ldapBLa$BKc]m~!$Lخ\N:eD4V>_pHA"4N|~lqrɂ=Ge)01@ICȑ32쫫eI k@tpl*Xʯ(, sàp|\ 9ZkYB-*rZA,ύW QCh ?Y..s`B zQ@>j:z$[v%ـCY4TT ^QfjLLlz#&LkF*_v xY#:+™p6)̹Twֵ hF~e Ҧ#b%@Z½Iif)c;B!1pn·0{197">?5+1[k$;SS[?*V([|8G@JP'0^YJ=\J{nf~!"tf3l-E٘{=o.PZ.T"izvj8`([v&,D 8|L|9h,^"I d-ަ;[\og3骊M{."MZ 2B<4燆 4 R'_ &]rTڹDF0&jHJfc{. EJ,Wc,Z.4G#`vV] .:TC[ȶ,k93tAOkl]+eZRy t3p)Z\ɵ>`kES$2lκ pƾ\FrX.!/ ޷;ݑRjK-3= +GB;_?Pg+p!<7HJmjJ'Ѫ%:u<']GI Ϣpp$'ǿnuS/Nq!gѳ #N2]p_|a6*;+b\@'GA5@,8X4]ydf7Q_|=>L ]~Jx#vGN.ĂP Np‰7Dv W-aH Aw:|pWKk &dSPE<*F?Νmv.׾@:k\g|tR'H|,% ( ရG-@#.aa)밅uJgD#a]V`bD)=ݞ9 mZ_"_aM|a4i Kcw=؂"s)tHI5 t#RmG)`[kcH]7 ^H!SPay;IJJU@x|ƦB 0{Zt`{" 4;Vp2Yp };_TKcZ8qbӟZOٲ ~q1IMBsI;@$vNpU'! H7y+<x8Ȓ5t^_1h (b-+qZUXl< vMO{Ha_=3uAkt|]3ŁZ܅֛SŭC),  ?2*0 ʚuTZ桯@ YyE;/ԟ2=";^ 4#vx,t=a]ƪl£%,VQt}R3GtVdJs%%L~ eٟ ׊8`K}bft>f 5YBpvXYB?W m(m~ ::Q%Ŕ1u(Aq坃kUMt=$88CYyAzbSU֥"S.Şxb|G Po,-!$,S ?חWtmѠ~pkvD ɶ']Qj是\{8_LsU w̐?kOWrƸ6)5xnƑ-NdNÖYΞh<ՋwqfحxRy4~pKJp<ʿ eLEˍWRq_Gԇ#}S&mٔ\QX+ D+&m Kd vwWa|_kZjVp8w:IIҴBNJcoro_;s%j$ -.][HrFW.aQ+mEs$41!1_Df [CA7WvNQdU0UCk'՛C0:&{N5!Y-K:nMs_}r{#.%dr-\'=m,ֿa^9" <}BYȩ#BwX)ٰmIP͗ܨʷ}wkJFv_dLճІ ebɊrB<,K9PKM-mh+UQp/7(}>p>Z81&{?KOwD*Pτ~Q.A[ ǀY_z`D~WZ* og"ӈ;j%\Sg39%Lv! s9\#s-^^1_1|cug/y*92zsmPeD AoNG +t)|H<4j["yV?3PN W7Gȍ‰y&|J~/p@=LEgE<Ե|gVr8 JwjǢHZNG?bs~ǾnD/DB~+ޡjuyi&#HgϩxL$tQ]@r/tx_Z2UwB%ު6n(nY/x`=b͸Rjr(Em gDof8d dElWGQ~KܷЮ67tXBPQ 5; i$!hZY7Ϸ):wB&!KN|dv'؈rr509PFG$O]^'aw,X8a8{:NvRVeKǹK?eCe$ow6}}fNgn6@HN^Oh[ Uz#VP@bqCfW 5+EO^J]?Coi׹r#wY|0S%efؑ4$6zZE75Z)[c? 6}z Ck``3#O&x=}Ev>KhWFVV;WmN$CO'p lnaBUꪑ$ 6bUe XBWa¨}ڛ!^(n3H2{ r.X|x O;s 9;q⿗{g Niq;1vHyϖZ d,EnB^0';᧘i˼Tƨۥf_DF<i?lE݊VlNXnhP+̬:۝b6GPvσ0Ԟ:,477sG+2=_4oV8ԛEwD7J fd(s?'r4ı*oD | D5Tg3%i<4zQSS},[Q}`ds)VNf5~?$Bdwxh\W?,J'D>g5 x^]E9QgēȄ{W4(S`+0#Ua(^]k)80L^9ѻI'ٛ/J2ޘ)u88۟==Oqfnee,/1?n//q32 siПv}o 9Jݑul^53h鍲ڌnShe=F w9e15+3| g2e |I屽l &TX3\uki1^ݶIjyGlwb'XKI09u_h!%wN{e2n'NTO9֞ JJ2ւW/ߊ9# pix_-5C5Ccil0-*/߳$`RD(< 8jRjz+55p@ŒE_9s?겔.>~ރgʗ좰[ //N.9K!\41*"D`[saR*Z zۆZBi=D.\u϶Sܰ橌<^V`sx_nwC4Xz5~\xog\_6͑{KXÝ^IIy-B +PFT2g""bዦ~~y"0Cs˺Zt=%^o-"֌߁Nj6,e_&*Ja<8.omKd@1Kt]ih%$N6,W@VpIGt,&Ju,/߄ !>HdRX "B fn~N2bL%t r[jCyN$ӥʏ^nؓ@5sK_ւ&'W)qW'qcv{\!vyʊgU,&M JQR%Q>LDX[wۦ@eU3@\;8c?-M?Ðr#w}a|8Xԛr'Qh{Ô:PGˉ46cLi _TM)CgQċMõOu5(ug3(̘筒L o4{(aw&ZHU!5.Ho hȻ8yxg` l3R=l6!kic)ސ̪,_5KQq$4} _fb+edo b>*4G[C`Y'J\˔--Iݓ055o c1.ge$t9}%Y5K" NMHF!ɷ-vȾ(Q)$wKLl/G%氕:)!hGg2l螚މ)޴>n,)쉖Bs׷PӥÏQl;&AOVٶzE V)v 0HvSFq!\4 2/)r^_ JW9 |nLn"m%.yXywQЖB؞F0|y-]cԜ2cSͳgt$-K5:rrH MPARl|8B#Rt킽12T=}r#*oOL%/=Wj&uE,鰢5yOuERv::?{%U}9+ >4YKt.Y2/,,F wGRglK-fs Fpf6MEĎYf~3`z+ʣ=ԠQP=v/9h˿l0rP^rp\t|>5Kԣ}n'}n@\[8`PT=1YB[DmA3=^Y'M濩Zps#&1h;=nPya}E؏nYwV@* `NI#6 `|Y:PDVMKɂK>.8|Bv[6Pݦv&')Ccvzq<'BJxI)Xf\͆MS{4g쯅c OԹqY[԰sQ tsrT26 ^i/` 4/LRguwe{&X|V4%'M|+-w&{+enA~ܱ8Kg<I~@hfXmXDڸ9CJ]}ܥds "7(\`Vި;@r-s@ Ddf5a_ɈǍPBe<қrs1h-vkn%so?Ѿ (^d͎CXԥڮ.4q6ךŏ\X@l'V=ڄaq#T#-5d"s\;9y}$䢄 b{m!hE3Io+ "18ѺĦ\PyQ%u3=NIk:v 8 wCi6PrBt=_]x={SPdxNFwoo:$?fe~+[u$l@RꡫzB" )Ee>X Id4*AM>#ORji캀PA?ջqqC _L 1oˋAԯf3lR9b@"*ݯ4p'77@ٲ`yKѹj1Nl5%43rys]{H7o5.E<&/=,Z[k)lWRKtS[)uiz93 gDo뒊n4'TI&TR^GAGm19n/K\ C_'eQ+H:Mˏgc|a |IYYTs Mt7 "-01|vU1~q~:YjP=&{ 7䓴@^Q]`ȁw'LB@$p,g/Ôjܕ;]0m &,ToWdeZThIRwq# ƙinmp?FJģaE*?&voA|R%}9r^OMpDZrᳶ <, `ۂ7QzlwOR9a 5 _aJ}KƷ|-؛C)uDY,UuO}97^ ÿ;L"R^XD /ÏWb"+ۋ+-Ktzr (a*"—פ4ש7x pl}MbBzsտ"wX!S-"|&'] gS,)g#NWή|ao=u dW'ZY[k4GTNk@l+)3 )ەIUhZ'0W$>K?3eLV315^5vpq^k."v#t56gknXX~`k `l^yi=xw; FMvv%q_ㅨSX#2lUqYbC&=ɣ}NӻQk +oP6Xm!_lPp~P=2K.;HHhƀ縭}j5]H],Nl@KKx7n5;E Ǥ?)xuޑ։$DFn_\ޢκ Ni;xܖcYra |>4jqBrg13EW iT`%KYxZRKҁ)(Q)BȚ8:x#~`|5 Ϭ2vpغɓʮ*@"BTJ?&LVԿOgA[Cm (% ƭl5a~`+W+/1B CwMjwKUK9+*4$ĠòeB2>,wMI*"MtD2O >3 i,DVv$91Dܡ'#&FѥR `VfQ`"xzIػ,MV¨ې"V؁ U%J|iz*H'UJGoWVWk|KQ96I(dsNȪµ9 n͵Z)3R~LHp؆ҭEב|ٯӧy@TCX;HQE鵏jEWʼnk` Re^# ;y 3RUƽ )D9 A ,~ZӊEP/p$|Q B {`r\ xzkꤒ?%o͢L e Se2kjPF8jgW @_GhR\vþ__ Y6㥡Hɘ@0tX1Ҷj3/ӡ`k|¶(Kp M.]89yCFnī1f7 }Ng'?h,p·yV8޷?Y#~/Š~!G`g<}6RX;^ds"icivUcVe??68D6n)(% _y?Z}j.$%bQ%ІFAB;ckmp @)eyEf \D̄'d-[rT` 1qѐ0f~H>O :SH=oXH/9j~VJ]Kfmf3?搻Y3x'{\'Ej]^c<{"Uج 9϶f [@c -8dw/W droOYC !Q!!Dw\MϱK )QуII^kmXl0Tw _kX`#Gm 0۾ZQjOXj6ː:U݀k40Ė6kI:,Z ^pQ|d)z6R7M&adbսf婞zFA'WE{RNl6{hsИ)coSw(Yt LY9[(E2N45B+ 2Q`zZ?/fL eDk٥jQHwψ"=Ns%iu@' 5?蕱"HӒTgh'Lݰ4/D?`8AVM Br3LuX?W28A$q(i`yţldڸjͰPdA9`tQhd%n[L8lCKzM]L sszG*ৣrϖk ~Ls 1hpa[!oh!'H h Bzsf> ܏t|oEWɚN/̳1FbilhFĪRrsQζv~se@~:f4ԖoZpW }zRq€~2XC ~4e:ڰ{`imP;em=}#>rI O,wW612\oy-&M3eIc8.Dx۸Z+Guq=Y[ E KO͵2rDq pIJ6(W2~1gll/·:,hupgz]6t.:g6'Q09 DVQ?LVGu/ϑSGҗNMSɂ7xUک'0꯷> 毗IAqTkdbK(RDN݃)WDZ aM1%_:FYcH~E9TnTg.&'dwH)N#]DZy9@=X-f#϶Ѻo8sY__~Wo9Ic2<+2j4y oM~`&Yq  :DŽ6~Z:À/qI ,Iȡ1#*1wd~^zɥT `R?DpGFȩeMݶ]lL|K)+j¼.7ztLۃ&Ty w6杽i11>g5 r< AkMGW_g)ŧ ƞ?;<^3=ؾk[W4I$c S\&6rz!vaVpq]܌)q u 14p+=܊_" GXQksedžMlxBl4 BѶQnR0MAg^mdzCS0ED=<ө/N|³L92O JTTI cĖrGs%k3FuջpHJF4VT}ҹ-#2?J}eiȴ\+j =FJ٠Af;o`d~}SF7xaZ+K'?4ܼ`k{vvNf_TI'@?5Mc2g|R݌GT B:iqSNuBT q$B"WH Q@S;ejCϗ[cSnLսiMH061[#[Xžt-#hc& zo)θ{: u *P.ibZtiU._bMo/hjG%O[nlguFZf )s7Cy{8V|ހ:Bø㣞ܲ]~BQCctP$H믳S?38d%#!ņ(΀;j+v4؈H4%:O'IP3Tz,,~ɡnͲpڍ"W-vχ ?'GEOy-U<`"z`٫XPSz* `̼>ېu' =rFf^I! :4p-a{Ӳ=E"nUZ$%ے(u3RtNl(O`@v2 7-9jb0\ȈD:U MʹوsSU+kЂC|3scԜJ}V@^ފJ͝Yh4Zqh j5Gd羗@0^c)ǵkљYk3r}[ Ff$]5i+asV2;tӡڂO*p(߃櫕$i s&OtGHZ(9?8"K78=G 55iR+rZw?<&l246$ C& 2\l*NuQ 'Yqz&BC\w ٺb#?;R5x,]R;]b /Pqx%gOsճ j˲n=- 9\驰FN "JFK?BQ|T4[}^*-E#YG|w,= 8^T5 F~6̳T8Bؿ$yM:7Vɶ/alv'uՁ7u7I _+%jwMj9NDߍ7$<l+C*]^%Ӥ< Xh0芘2kƓMkh xK.> y6om*齝eut HPRo҂}pJrxy/n+!]P$F/u6n_yAc Q \v<=MZf ;U-ZoNoǵ0*/guH~:vק.`' B c3#2UNkpݽ Hj|Z *-1.$QQ-@]>RL"8T~?\  7|x[آ4^AE+X'*Ln!` I* rP%`ɝ<q-BɁkuNSH`$N b-Ў x=7x3uYCjnn$ Ӄ[`8Ae .|'Nͥ7^)G$OOO騍mBȲ+ikoT:+L0y12#/g|CחR-hH= I}x[A:VF`8:d ѻgLbaX\w,LqSȜWғWU\][ul[ّ3,>4(bKw:6,Hz{+MqT4٠OCw58Avy)k顑0]Z]&:}c3;Uv/x?nc²VuTOE;B4PS@C c2h<^Ɣޮ̩\sUVre$6v7\FaɩFi-2(?Q~P\H?MS\Q˒h < <AVel̺rv/8uj";zκmҝ24&PFzR.g6j8f|Ui\rH0fuz)K2w6Zy{}uW?*wbՃ*?C\ Ls?we(P޶\$xo"őYSՐ^zp >)[],Y֠偓$G)|؟d5\ +lr e o69~)~[W*_Rq|>uP4$A|Cʲg+SFg.OM,]p6A)N׮uugb`]O1P&Q^un?,ZF 4?!';m@h6[@}Iʌp*Bmeϩ(I&ihH]>L]B$v=hzםن[T?9=WNS)}$jM|{&j#K-=',u^qߪp%kR#s,~V?~;;,ua-fdeç ˗5~:g>l[` 3dٶer ?\/MXQc^ sfe gE"M3AM XXs ?sZ!g *BHWEzg nXTY(qNxcpYc|ͽECG)#Ou"kuR!b#:kra UUw`-{|+='DG~9ukteku2>oAX)cƽAԓq ۸ _-1eDDASWSr*)JV{IRc2uFBOs: lf5:wGCEXW=]_:DK}+m1W}x4j3ciu %EE^yȬWN?\^腹L Υ0 i("ҼĆ B`;ƚ`=V NיS;֓фpjD҂`V>ŴS('#]]ʖ~W'qV!(kQ薗p z|/P[z/!t /lG_<U#JHˑT1fgk6+7ZH;AB*3EǫyāH y%:<] dκ8+U1p\|2F  ޘsTK%e,@l,ΪTVb:0# 􀴞Љ#V$Y< -M_մ}ƹB9]k%Tb\7k0v*Тf8+U ߏ mJ\IY|-Ѵw0NZX e]$FF5В"279 ~ lE7U{]z o _du (ք;2 "(|^:lFIn~Fj('D{=DУӘم<𳩈u]}+k$SAfs~`ACGYkb8k~v2lZcC2Nٸ+C! Q@0 X28`濼+ÿt^  `a opv.7um{E=gUܩ:~==N AzAi>QcqlGMjnlӿ} cˤtc^y8YT$qRjթmL\OGc찁|52%Pu:L@"%}BBQ1WjOѤbf>N.o9OMai'UǯvS~IPհx[(ԟhߧ@H;J 琅^n݌WZV te=]TRhKӃߕgaaXo> .SG&gG0HY,;-~ĖUAsh5k^v2.蘬DRcP)I.M i~3RGRj.s1ʭwn.= \{rY-A_ 6X2'a@x{~A R `2b:5예+\<TD63pDA^}䢣-R{Gihmq:.z'W0?r¯Tj=lRQEMV=ha$ISwaIVRBYt?i1]J/") s ZW^Wpݦ !wbb2_,[;dnPfp ƧBP9'xEG̥ϼ%7(^0P(_kAa؂1usr1y.DVUpd _"HAFe(UD T_)z>\)tT :02NN0K̎1V]5gw£l;뻸TEL6WߓR=_X`MϑlBncO? CJQYtp= M^ܓ|s-$ 9nRCb9#/E-ڗ4^7\ Uѝ8V _=c ]HW2;kO$ls.p%,_%S7jU{*-?zoJgݤW0#CTc0Z/Kq@+iTVkK 7rITS~Κ+cƐ.0:I ;Q"uJ9 Ry;k?w*씨ˀ'/,č2>qs7s%K3Zrx.uEv-4FX`'Z'aubI^1]NBC!uIF',qc;] `vUtNTSN*sټ5FqjxY׉5 åGn<\y<]A!+WVd3*h 4lOrofޚةN,M, !&EzͅzNDSE? Bɦf /*@^L ~xWѲaiDB Ad Jc$0K}(.QpM&6g?L؃@-4#CdI_#/qlQ\%0P6卦G0][rذ|(k:dD. tGNDݹ~zvSp¦ l{F?Kvgnvk9ٓROLƖyāy񔑙^J+3ŷu<.R-hwX9hEFZ#c2 -'Ƕ 5{/n 0-g#e& TjꂙrkЊMpykUPjǙF#4t? qrtf#|:ʭw8f=Xu:YROPӖLb^%]Dd jt JOs2)23p"+CWe>nSIч#zu/,\{J{ˊ7UaqFKR XWh !gBHz+U?~mkKݺnM)ٟeUw|#? ˌNP?vo7"P ,F>k7Cb;[y~FGvV~p313dWȦ\wbaomnhjj@~\~,A ҖE} =*ŻLӗ'uĽ˜[.H^ 8xž.l)Gɧd :4šBzE0QaT-s9 y?OpkJ W2ޛ0>V?EnuwEhRI`vti+ڜ<U3,NpOtHQ%J~ͥ%0V śf6 gfn.GYΎ~'\y @<_䪇d")^䇇_R%[} 7ćgKØ3#VKJvLVF!n`N:h5rv>0Y6eTNŔ|kJ).=L‰m JY'3슀{#% @(}yJM-`"~¬j16g"~fQ۫0[žygR:.Ap3}4[.E'Te:![e}_ؼoOA紡١FiklFvTWO9j-\{jUJsouшC:*GQh~^wY`.k ڹd{xĘł M`ƠG-iP}fh٘\) BE!MD|h@I(5wrubUBl;%p"O3DgaKJ򐽏Db XG5'c̷ GˑzOăl/UҼ񘞙#ctI7ϝֻ<֋?1K#jQjyY Zuu7M&;g!VKח%cdҮ2B }c_v*rUh?||Xp,`^+''怊քXCaR>YEwa!ZCS#?[_YɌe->w_װ/gbwԑ.FH_z|_/ҕh'8mkO :,{ZkIn~L  0@υ2n=o+j#թGڤm~oNmP8۵٤%.r0NQ*3Mv'nsؒ֟/ymǚ$B=t^E)I˨.gయOLbfQQ#d#V?-T/sG.jKͤ;yRf,apd䯺xNS^B<$Ksr2$)m21#gDAgOV_ A.jsx[ BT91;yS<`؃тa7dwm@T0RܠĴzS}jGɠA*Jfrټ%ك:+_j{? T nIǺnQe*.fÝݬ֟<ҿ'{Kn(Wz-\J@gG("~އ:!%%ikO6֊^MU |A;]Y;H̰L 5{EPHO#7dλ@PGK𖼩8ȧTqkz(8a3l%A] HWcDx˾8|./RC='ܺ=LfnF=Auo'`< -M,$O4HP7DPB.c̵E3 ŝ"ked72E ǭ2.7Bk;;٢Hyҳ2ф>چ})]}pYx~g n8crYԝǷmGvKJ ?>F(Os^X/~GCh(Rb5iE0m)fmľ޽8%.n"ˣy齽>˛}Z#V5!40];8!}d6pJ/r v_X>kgS%൧A-dг,1B]ҡs1#z~ІI]M>j&60h%Tv#av?VփrI!:7Ո!5gyOMjSا]/'FpM,}'$L]{:\0:[+@d|VR*C5 :e/UX.%78Z٫dI,G]-lK]KVf&C~T KrjL4!yo8,{7CeߍVdVgY0{R}exl ˏkz-T0]UʳnN̿~pJ= s#Eh3 zE@"Jfy٪sL\!E{\=q:T8}Ԑ?F71.;i/HuTns&- AO3j#hF#rJ՛DDz E|2X-bTY?U|-#cވN<88~}q5MQimu$ғU*-nmq%o1v D>s_N8*\I`ΗmA,3)N!>ye2 o{W RȴY?բ@o2-#9$*?N%;`{SE"F8Zpg5锜/~(7 B4B-a<7 3 ֻ$4qFG/IQEP=.Y5*)'41v1D7p5}Ţ_g?]4ux6kp3A Rw~9U>M߲u>4`}:_O.b*=9^ߌXHw=!$OԯՕ03O}1A-dz(_0n&>nug/Ydz@^x},1J9upކ\~t?g   Ass7[>>yl q=w eEK gqWEp?1y*'FœUD,ET|T}~)Xe-L(eT*_gi7vDx9 0gGɴuw 5xqڙQ;ć: _TׇHv2H% TމSs,6{fA(S3?ӥw2ʅbCI 3I1:""`JՖpAcu (<&TD%^ (Zc#m6Xti0 ՍJ˥ uQZUBo=9g/\MOZN/WH']+ EԅJ3jRtwO|`:ġmMN] cSj֨ T w$^ (~g=iFM`8Bv,% CIP4ݤXN  =.#W dBysѷNƴ\1dUevphFB3Ofc D0Y% f̼ oN =T%>?|" ,0VQ6\ĘTFh^XtQ`/XTDĽ )XjŨ{ LS]@b ˢ^g Uҗ ^(ߚϠyrZ6,8¢ԆP{c6\G\ҏK7/ˌ\MR:juoJU? Irwn(-O~V=ѵMćJXj|܃_ui,0l\r {Ξb&n8'gO..=-tQ&o;Vi~]ys/X[nEBJ/NtT/c !;GeIȉ'9v IRK./{v ɦB'eW%X!yVyUPVf蕎 z44L)@J hG e4l۝_7s`uc ihyv;_>ATK]D T}zuLLw(,"~b8B`}҉a~A[~C0u ϮsEܡ),DKM~Ay^ϱErw^[SIcsVɚ}>;]xw%3d i]@% ۊ{.F.c2v(N :c4XaDAry&QtAfeui 'h|mi Idn  O\Y] isӞXEK% D=uq!) uĄUdotT"i:ZB36+;71ލT9&ƎD==Ȝg#9B<^?l_/!Q.XR;:hT<g'ˍ <˸Bfu׷Y@M i$9+3.$/ދ.rmFړĿzgOca{*zm/2SlOB;٥6c+lVbj]"΃rX|BbV==fk4圱dhAy ̤UV~y[Č8 INFHaC6]1lD2q}>e,y#aO|O?כ,#C|ɀ(yS[$G%TylvK8_z{wI,dm{ge wF{}kB D!kwyYS{^I"f]8ӄ3K며N,In udV`h48$Y{96!7P"i]L(q*i+d1%y~*f-{f*GL# 7moaײz;p+.xzBlv{g4'-mӛ|)*-|* 9A-p[*r %7UY$J]Q@nQFNч_ZA @a~r(Ť&Nҟe\ylհp.yAA![9 tf Hs/7S{L(vw"b/he[*ΨI3XڑקϚʫlݏ!qK:hȨVC՛ ۅuks}$vV[ؼ72о?-O AAiPNTŞcs+h&zM}_h3+(\ayS:[6\=}Dy=қ\bӾoާa|5؍ ;t7-| zm{M%su-=ʕz$CP$fF*fwP juB .SR}wɄ[1Uqh־ W6z&oIh.w2YQuqsI3ԓw猨0.vJ=Yg,-Z` Q|s@:9}/HtmyS0Y.$X,4/?AVWYVOܕ]]v}ל"tDq;R$}F^p𽲶+k\h z}.)Z/|ϰ]Eښ[mZ~ۃ8`sHmWHӆh8=Qtǘ%) hzB-Gt)o|l@1A]詍z=o_S`, O@ oq+NWQ 5ϛx7VAged3SB +6pTC`qxl2*sJ\C/ے]"ob {==q%A<{ňÆ& <8]I`=YLmXBXcZhQj~`=,EGg}%l 5*UIբ|NՍ "J eN̑fWBnKp\(Q1tk=UzU9J*3cGw3׭kĵY@a t4 Ljχ;+/mgEk1n>:rd<$v J%6!__hf7@gUeF[&蘮$ã[Z}a:r$veԕե.TU+ͽ d⩛$bxf|HL?D/i2`=\^5&ϯrQM<5++X}{ekbRu>ʩy Z&4Ժ;ny_kgďo>`є#|,c"eqyElmsdǶlZ}zHa>ymc'`6d >J_"Ƭ /`ڹ;^L}+)\MhMj jDVO|"a~EC0\""'_5u*|um0816.]C@.,yF ?D(PLBc)H'lD+G-=u Y[.=8}W$:>iQlF"Cu|f;ߘ;.7.YM>T:Q peS _1(6_GW%-) ݩ)$d8wE4޴UEh̳o-?t^cO~iaaaZJ{ O"P?P4C x_1=pT#~Ȯ2 $4Hx޲1C$7"LJ/g%s`p] F\Yܝ<*!zŐADŵCÛ}*ߪը&؍(\| o'{NqpkIRITrHfvkW~zT0 M܊&۲ ܼvW.ŀv~~v$aaf^iK=wo[vMO@NmKȊ'lu7&jBAJ0ڱ1M^٠(D$C}oMDŖjwQsTpBBMZ2aƣnھwEmh:JĵZǻUX>of =܂N6?H'{T;##z߿m{;;.Z+ {Ƭ # t ]6~y^hdfm%X.ui%7uJ36{mF*RNZzY;]Zbzm:֭N:'e}@"-"\*\N, V !j!:;< ZO/ ґܶMFC!.͌MѤ5ճ+LCHhm;0!\i;DEC>DK-Uzè0/7(m"%B% m"0z%_!.9 rJn'_*TtΪsKZqbSPTp ӜA/Jx̘jIm9^( |j\,Q/#%sQ -vM@^Wf:\}W},o wKb0 t0UEZ 6F U:IQ}k-WovFO0}B^RC.@-_Da@ew _s,̬^F=ںͮ8G4P^twS;yj6*眬(<ovLܸrIߴU]x&A۾ W[ 5OlN:qx )Ӟvȑ-+AMpPv@Ƙ0nPgn^|@e;}X yd\%'JL1J$,ls! .}2bՆLGUO<4Odd`K?j@g7s(yը*GE^wv㟞Nl2`tHbOD4%e/#LG[$ ?lI3bK2 d?3ҭg'Q]}Ά ~jpv*2OCݤG?}lW$=53yakD9O#[+:ð%Mubr],Ds*$[=6M\QoM+N+jmY /RG,%UpsijSMWyb&zR]Bh>? nԟ;cY`di#OjڎƒAfDzcڴkw5}NSf`hSH)3$a RFv`GۗN8P rD9+#¦KhrM Tpu'P_ec)rYոIYcKZOr*]BK?.8%w 6 ִ |ʠ ?VćQ'CҺ CeWD\Қu(,q9UYzN %z5R#QP,QyS7tަܻ_ ֻi{bRn +.Q⺇w:"a'0(OȖ>)̚:#4"#ؖtl`G[~܁"lِUc08iIPQ=XPzBi!"w?Ulᑀ{YUӨ'P:AOP8pM#7W: xclHLZ%HWcXzփf̫h6꾚5?_rB9d&+u`I^Zd3!2ͪ?7A&=i ޮ&<I 3&vbq[PY 3 ᯯclxK[C *l`6ɉ`UB.*i7,AYVeTAC wWد^P Fg&%ܡ@_zT {<((u@~@\. ܵ3˪ĥBF15οm|0++yHfoDIEZQxxa36 fwJmUoŋ@QjAf*o$Jt P}d3W7Uh3m]~so-@!$٘A85&g5ȕ DJK!~W坠 Okţ e'6/.>:/Ɇ8,6rRvq*0d??RZg pIBq~];_~G UShh+jدE{ūo9)3E@w~_D+(yVУ"K,11 umKB[&N/gtU4c*|vFy)MޖYYěx0,x ~ HXp0ׅ7Գ2V]x[ z.a/sd/?NCe 2y1PE_Qqz/J=:pjLH)ZB^f3a&]**pg-R} yE"n BGjwJLgiEy1s 0\jXD g*]2 ք3WJk2ݝ ٟ 6s1A.RfU3#d| nWE;z @W.. ktp꘡p"o$F=`ԹFNp"=(wzY$F˸N^ ui 5zcO8G}]]idΕP7<S9@W}JAbQ"[$wTODr)'QCE߻wud"Š7xa6ԚqI[54z6j2 w# dCiΈL |v=e 472=;+'ĨCdZӤ*?)<L:ʥ%D0š #uai!{ UAn9Ha3g"nv;Δ!VKm2b*alP5_Y**%vb}'<EWeV"Y!wn4{ J.;;rGՎ3ȕ)dRCMKh:+h:}T*#݇Eng̲ h (?BdKp)S.D .iJ(g^H~:VЫ/K1J MY7S]5Fݧ*MJ͑ ur۴kܺ65_Ѿ~+ 9Tp-h3^ffP M%(oxXaos)ASL4l*<<α -}2؊SN?q؆% "`~RA%ڛm-1AlV~0?$ٽY9"JwY\qAyPЬ٣"63a {oG9qf ?hZ/("LԥGgp1npcZYXG1KHόG Yxh]D⋠9=BZց#>\k'KkE]6)CxMFT$F;jm?6 4نp Uo&Ss.tTc:48;b,]R`X~̹@Nt.nڈ8ysT$VF$,qPWZ#F!uK_U`&rfb5Wsv굪8N3pX5`M_WANze$%E={03|/y:rhۂBq=p9јQwP/?.IrlA2S<'+@S !"g6D؜H3)R| بX֓ɄӟWGFOT,P6udj\͙ zCoJ6x ttu~gVn3BvLʺןvqJ)weqwU2&-W秫Ň-1UT5\iiWcTNEʿ!_7V,\X[j.!ϞEU{d$䱯3b2N"ig4=})9|'\fG`i5l{%S6%֒$#_-xNr$&?XUnי48,ͰQ\ӆl=rbuxx+Tgɢ¤vq giؚx=9H a!Ox]ii޻t̏i੽ /(K[/Z*ѐSN,? 0O' @-K2?l^lƝ{;'i-Ӯ/:u@\ E\L<^P>WmK ;7耼Ioɿ "(W!P_AnFd{ʫLž@e6Ӹ(}3.)*L735<$18E6sTKneBNqST 6?Nڑ=3 L`(!hvשX{ E;z7{OB@5i߉-Nnye?[sT[d@u.9\ɫv*t!~ș.bS7MF}7Tn9aE4ͬwBږכTO?M@F;%lț)Sc\VX9飔؁%7:EBo'|uNh]lW!cԽj^,Tws8Gh׷־|2\[^jٙ3/-ϒ Qvnu, |#iY1ey ʽNu.! ]Iyan橩1+2ӵMeMd4YOt5,4iFɨ\+$$~H(vP'_^ .E3dvXrjwByc6X1KŕC);9ux_UԍJк.y̼jpHk3T#f'hX@uW[m_zlyvWf[Kw';_AW K6}4惿u Iҹ;t .hvj 9`/`DHw^CSչG4M BtiK)W\d/m&DH (}]g?/_Ԇ,ӆ)9ILvD+VZCd=(/٣OAaZZ숀q%Lݰ%)kS[bb0UH| )-qDh4kc]@j[q'6jotj,`C݄$<6`(f]m4 WD 4(s}P@p* υݼ':ǃ;7uwTq@4gT %-h(ĦKC<#8Y&>bm5g@?3nfmS[Smg=q 3?y1 ؅J;Ni e(7B&횕hDma@N.dsjAF8Rn3\x:yT 8(ys<(5h;j_ .@VBF8ayClp˛XV%_ *[@%K4I]1Bm͞~{fFx3H{ %/kN߻әQh%1Q1c?$Y E⅘IyQ*Ra~]2l)f8BaO$K!zvc V`X ؛ ZjdF 4yKOr"}'k,YXK?,zMZ,OhZ~!fW}E0׫)1$*i<L1&UdwVپYl@@6c.j8ű*X^-XB0y=laq3up@q|w{rx!ZGdL)+ jկ8.8m_2%݆P- ju6yh.Bnb~1kl7f؋omP bUTeY9rE4 >0>@L_'spmA6i>Tɖ`K]R6#臔ŏ|F3g32"ˬB2 !dê@,l)D|Xtu;UOI<@pt+t b9`P F6HN`ZeMc įqCW[ZQ;q ƕAB'S3z|uBR܀Q!t쏏 A/EV*{Nڰ=~3#^uDGhAߪ{C[3܁]?Ž}n Q[xeNp tM(bmI_|z<ςO2rzO5@?zu8tD8M6jѻE֓b*I#= 1<G_ud|VVFpfv"^,n -!j0 ( BvBb,ѕb2:WG6aKo3ۓxQݞsZ]u[g)Nbfδ쏵 {6X:AltPyP&s̐+'Smk9S5d@RwF]ľ\A#D_zZ:>~*H^i0<2@1ߌ/wddn`K!r4Bc4)Whv4979s ?~4oM|Mhks3dݼjY(?^B/K cTnJX:Ř7nY3@Aᦌ_XըQ~K8<N/ xCl5lݗ~1?_ɻ28=t2B*rX23"Dr?bJShW6TfdVJוwJztFNys`JL}`pgW8L ]O>6=42qTS/:$bM /ɝ+N]2Db=Eړ,,2,(T_39qR ژZVRMgP.|t!cիЧEz.vc؆8i1'%Bb(DYdG벼]zp R2m3-I8pEyhw:A#DyৱRR=mdA}J-Ϊ!IMXmr-An>Eq5Im`@hOU> 8Ԧi2β]<\5|NHdg|Cw4$.B\k2;v =G*>TV޷Rk1tOaoQ;)GJ&X!QeUC Sdĺs]R/ZDD"KǏc+Jn~_z:Oy&xRm'3 aHxf-K87{ߠ, =i*OƺmuUt2ӜŽB8PꂫV揉,R؄'Bj;jP)7p:%';OM%YIP@5")G|ѿZ{sl-.tE^M^ώI ?1jl3t4Is4SmBZ%]ʀKQ典mN%,лJ?-"N7z1:oaglKퟗ^›fg)XPRThceQNO4sU9,tWQ+|h\/ 7ZRN|U9ZibνQuCIm|өK!RR-:{*-BcPp3k;@PBF!~x%` Dj-5JxQ, Rlyoqzp"y F72H/:}ly=jFe*{A@5YD4ўQTz>$Zڝ:W W||IsH/tn!~|buʪFD՘ -L.%YʗB#<02r'=FYzMB fl2XqF6\YL 4Z~W9d}jgM$^FNl5J'I@4V&Ld#iΩR {i6f5A,Ӟ#d2Cdvh3O|g/FįT10KE\O+&pWa:^&> ǽO[KzdCg wgO I6UJ| y]S!$KAUqX; mN"$gPGi@Y: Kd8{!?4dV!W_h!{ddf~/x\c9(Elvdy]`5)SQ"ZI/ DzTH *9- y(O_yCV-eӺeADzOAP+3)]FscS쭂=x3ϐE.sHc>Oiuܤ`&hqnʲ@he!)*;T2EMtG; 3Wȡk[ )+4'%ao,GĞ-gRIs˙%'Hξ!ͣfbYgXk0fz?S1Fq.+fglm?W!/ZoSz %ania{&̣Ap=HBzI6['ϣ(t mf=\2Ed99wZE׭:?E9,1 u?]c{4Pe'OVm_ATx!LbgrZ|Ʊby]=snbT֛?no/d9]J`X?gYZ0707010000006f000081a4000000000000000000000001672b7d8800009918000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/=]?Eh=ڜͩ(SrdZ^7K_d (]_M?KMSejТ\ <윯5X ѨhqՍ $mYXMj,;"G!)Le+FLn ._W)mMzQe:x;}K:CgF)Ҭdgv_deGt J՛-Ẹb3r_mSJ!BCGJݫJ Ѩ"S̥i-Qˁ$ Yϓh$*w:zsb ]w7yLqJ13ٓHϼVfJ&:Vl.yn]Єhi(wо$RX4vpC)zv82]tq9;?Cd0xcTt1RuZBK [i)y/y R|@hfr?G+ەZ"CD-G_y+1r],YO[0v{ןͺ(8Rb5aAL*oF/kf}g9 C*P,Eaq%<m҉#3C(,<;YmPf6RE٦"R կ bH"F*]z} {,5.e[:ަJ1"EHl8] 1w.X{]W@l=R~ҹlCb6Wuh~=eȖGu MbI魋RI#k/З76s3+2oѧ(E1Pm0LtQrQTMۤht,ZXd_cNJgZx!Rڎ㕼jESߴaZqtA3c-KZ9Ԗ##s wwfTZyju&+Lhv Xeߐ<. Q>G'YSC^9JNDSqD̠8wR|GC˚tBrJCuԝ>B~b۲$ K읅BX{d6dj=dV b{_d>N#HcjP2Z`dcS;7 \F{#W5loʉ"zbz&5 qApUȗRm(q +NJiu>v^^0I1FM#PQg‹Ψ)8x4pڮgrc:"ݐ`,N4󪲙Fט| LĎT{jU,23-J|p)ٍ֭Q# %'9u-+;_ToBƌn9lA@ -Ay0iP:Qx$3c|. #u0 $7PX6F>*'oe,$AvJ7fՋ.L/}/z9#x\#q,#L:cn;#a5W%X 1[\/em!I&aCZT)v zG=|C g9'2;c֊@Ͼ0u";EhвXk zKf;kxlַ߃+8FOuǍz3:X>)_L^cYfEݑ84ʊA1x0l’ $፵@jn2~Daz9K ۈ#skW/:@u,M9~9b $|wA&r8YPl˙Ρ= 5ށl !M=DF7;׶fANdDA͖NT9bCkP+/Jg 8^գ qQgZP](AUGZd9yF1{!KUc iPr=ƽ 5 }N\/bxzSz%wlK6X.{$1SNk v î| tb{ȄN螢QR"$"o)D$ βllHXk(J}#,GXNc/H9J"AKɏ+ 1'X/פ58ׂ_#yFI k `&bݛ嶙by&P}) g`Og')lgQ7#d9:1fuR"̟ksܢ cVLEzB /Haj$noEPl,?{ĕ+dO/ۂJV +ܯFY5tTXЌ v_6U3/D[*Zp95'OW+ nnaw{w4wOKCKOp#9g吩2&B0ŗgp1'"H\J[p%g$#>[W?ao(\ҧ!c>3c1rȗNr^'@j 9ҐSML mт܈gqH3eƩ#lR$q>$NaIQIwz!D<ϥhcrg1ƙ@Cn!l;=OjMɃyV0z 72b_V"SR7 mD옱]N_2{@8 =KdWR9@/|Zp YE3{+ fg7hR'iV>e=ͣsh_0M%qx~/*i@pB4Hz9[lmĎ52V3-A1CH[ ޞO: [H,&@,i)nOC4`r%0mSW!Zj7{|EDFE^-g*H(Ky 0::^Ǭ<᳷\`) 4W8ikY.olyWѐnr1 Ec=Ҕ ma&v) o'wG|5 %)ϻbyEr\5duB%BXyO_bqwKU[!.hrnIM xވYxǮE2"7j̛";_8La2u`!Kҹop ke|@`Rm6'DXvp|ޭ/*sUZOHCue]l5]|iMr~m=x6]b:mАȜb*=&e\RE_9% }]䧘ABhJ!{{_/@AݦII'rߠ('jҒ?B$>>7R>\'Z{J:}9u`=-5ABWzkeH) )}lvh|U].9h^ut<kY?0Ž"d`'#45), _m~A/:yDúB*d ˥ho4Ju,<)@˗XHriv⒵G2'+L%3#Gh#Pƒ: țPϱڊe 1Y|cRW4OÉ@@|w;ްȑ͒ }&mCn44|1ܴL&wd쒏L^]!pU2-jd{L*c3L<,6kZ<\BBZ2/Cok1J6+HjYz?{-X\Kj L0Z+٣r}B+8竁5OA^*Y#EDEw| .ў=>IƘ:wt6u1OzumJ~Jv6Nz]7yH= )nс jB+6?$o'RS@wx fG})r7Kt93 !c#`u3_3 6}ޛRT@U台 g콬缰:7V`ӱX&!Xb~d8-jfZ&/5cm\}z!57IxŘheR(A㦬$ "_?%Pv2~'w@}Hqb9׉%ljQ(59Ӛ+m`HME.\Sy%T|°x3آ6 홙5Bh"ag<+b{En@+w#b?B0a GN$.,gqcnIgIR鿹Ŭ@ z |f9Ǐe\Vsu2A;,Ѿ(pJ=kwWȥ6J氥'mwj ox4DAi ^}f6acS8=nŌ+HeriwlKmh EAiɡHÈoc?N"~~G`$(-kor ^Fx3ط ttu: <8U8Z?19(TmOaģYx F1O,O2.ѧ?FRVXhYhҘZfa`r$V;Sd\)Z/6]Y7:o . K`݃3 6ZzO*ymKG4^d)IfϤJ`%+j2d2! k:^$+1CZrM9" b3Rē%kYEˮ]rX_~Ĉ{؍GD%&kc;Ʋmv~GP[/U72A?3b r2aG>nQaqMq0Aآ] #&h[tC 8 K`as:GZ;ý]wv#`C2aO[R n)Ve@[ UWb3u:{b ~aTzv kѿ kvB% `fX)zڪD1RR2?)'bl-%zǩsWBnL :k֓cr< fvg1 $g4*>Hv #o?R:xz{0"W NӝAu#oP$p/,.c$Hxj-J¾ah_XXDL E84{ b.36Q36"Mv7rg,«9)ڳa:)A@6d,@oׂ!=%np:&pc jZ`u/5j}!S7$P!NΫ -ϾB1LМ#}jx\fh bV5PˠG0Aw|CI_Y͉u//?YdcJ0+CX 0QGeX%3جo7fs3}(zVtș - $19#q\\Sl44혍{bA-T( @ XV8,΢m e5{O aPry3iAW⮤!QNE8/XLm-M`U"۵^va;S'K񶤪. y^x1yM@bbDLq7eB:s,{`S؍/*S• ԘKr&wn:xqR2N-/Žyb |,YaJA<E"S v+o3´C=ꢱi DLMhe a wmv"g+O?gX 7khW5҇.|Ej e oJU4r;kܽxiTu -sQѬTޔa2[J/6 s$6)LJ \Jeb@[iL+ԟgS{n.-Ts"\ydvgM)X_RC%m,ӀtU2%|"ڜBLnADo`0~9Q\V%d=p ->ŵm0QnYb-m_,h9QH Wr|zV266KX^JzO-wr"< 6Tw/Hsq_%Qbd"Jo ;ViUi*Yf1vNFr9T*G"VJLl-tR1I)5IZQbcʭ/U.[^~"cTuW{.2&Q诳<(q_0 P@Rv,Si6:AC-)b\()b=Fc15ڠAe@<)6 ˁhW:0Tqn*Ւ#'wyV+Nl2h{7שͩ&.DLU4i1 fI2~ xj:+ 3 [L`fCIa,a t<r"s)'PK10? )EGX\#8PqW%ü 4*Aq ~jCGU:w]h3΀7ՌP'h;[ߖZ#ò @ JPr9-pg﹅Q{v*wTU4)SgxI?ovѴX ÙE cmeoy-\lk :ǹ$6O{ڒҼUXS'j4hu1I\DWhqezu~*FPt!f8؊}IS ӯְ3rtt4ٲugqg@ͩ\Ux 4;2τ%Jo-#{5`vcUo@EٜD ŽW6ta=.WL<_Um" 005ϑ 쉐?_WXb-=e(@Ao⯘gP-~\6l/4ԪH3X^޸ɞx 3D󛐍&7S^lhW e\c|bM Ji~U~\5c9ߐp&Y s2>J$h.T= 7y%.Hi1@F}W"&_ EM(xEd :uk< ^XV8't-$E2jmslģN~o#5iH)d.E)n;nxPΦ"he6Q;ѴJ*h̦LPd ,i$?蘫u F>OI@WQoX Lf?VD %YҧF `eʖ(_xZ+*@ԋ Fi Ńpp_< E VJHKA O% djhG@}RYbGڟSεˡyPbN Ux%%5qMSpQW5S tvt0ЉfP"X;7edO⼚cd/]eqW貅ZB_V4v @ɵ~RIJ f:G x:Vaݻeἒ\KGh|`VY1._dw29Og AJ.j,"'>XZWa-acCnFdye_>/2q^5^p@(񼰭>Jq<%~k41=\@;n`i֫ !<=ԃ]D@K_Hz.] 4HCN Ge.SVJL Bxfǻ] 'Ho΋φ/_J+oC E1:k,`,$J[)D/o=Wp@k+(ʐe^6x}L#k  Mh@qZ`hvmI-)0۵#d8@Q|j7СV`^w!W&lQV|GO;z8{,oi\Yy:%z0bDLؚȩ}HȤ6`0͑ ȰlߓAhh6Ρ)CM7 4QU`V7Xixo"h8%Xn5\8TA?bBB?bIsY8\͙캺AQp(Z=-;̡V^)0¶Fu*iZJW6Ij=4!/LN\MVm堅)ԯh`V+*1Qԋ\j<|M$ZdZ^PLJ^Vҭ^X-t6(e&(_c3`!K=-o?Rm-مN'ƾ0ɓrsWHx=H'NeǛ\ /j}Q^gKVfg>I-(c`4rJ~ _ְFthvy'kp: Os=$V̎־qQ/҂yI"וlKʘ0iO \?#4FYЇ8vPWkŸ擥,kUԜ}=p "d.v+m_4 7`YThY~*˞(ɭ?DwWJP^ z%UTcɪ2,[ 6e^f 7-A.g>N],in2(Hg9h4,ry2WaKǧ;7j7?&^)sI~~ ڥYETD͓X\-I`vܴ4'ᤄ} ٬P5;@w+a)Wr#vbT]o5U[кx)e"R&w%m 6y4w/IDՅs@?(\wGe0kWן} l 6:vm6cctU+ׂvQ=pz;jM$E qb#s[\v iq׶*Ƿ0ߦ5>~V5]>+@:a}D)*Nf Xd,ĶxB+Mf!B1sR9̙˓.ttMk ddZcZ][v#^$W̓Ȏ; $J-1*ě#O EiWF^kܠQsCE#2Qk!M@<$ LP$uz6n=% o!hQag<5TБbخ&4~1 ̐yAZNsUGFE=jVAڀ :b/]U^9줽0NSk}Y" Ö 2z_8eq2Y~nNFr q"9CkjF31^6)0 S$x_+4 bGLE}[*FW0 D%!2^' fB:13S֊WJ3"K}h&)ANlUw& u+qlk-xŅu5W ė:%]6Q- veu  NnfY6j4,l*^3DQ6ދ)2@Xelk,>(ި@i^F騴מR+EHNZe{usס2>MC| 0+Wc|TTqo z Y}fRiQWMKtadXjKNX3rBr|-hrխ͞$RfLFUhPrE@aJmA2ݾF"JoeD&(I9m7>ۿ J5\$F)#]T`L9]~Xr]1R<-5wo@t0ELcK*2gpwNo4/kAፒ]:}&Ԟ}USKUrpt! ò\Eȡ:c&^Ƴ~)!ѐTwYwՄJ.88#%sBfLO5Bm^FQ S'j/x*=4TweZΜ .*u{QYw 2ݷ3u+Mq!UT6īQ B=]3W3J&7*y2J 8llXޡ~e)7o7ԘNQ #U!=wůB`FFz Y,5quFFSZ*5|O'M#pnP)P>o 241'J#8ɉ^TۡLPxNj_|#(Res ZAC| ef{›YYP͝U׬ FRi{LIbԦӗM'B[l)>~Z>5fP=>\EaG9ԓե{XSyփ'pow*bH9.~HqF,(v9_>8pۓF]_Żlb]tp jDH͂AňWXqHbg|DTfEj$**@1r;,="+(F;T~7$5JhOosyzn87W^H8.h ՟jacEև3uJ;ϗ șqШPa EyطٷK@PA@c$bT-Lm$/S\[/O%x6X j<5&BPE*.|NbIѵ$KKCT]L..n08aV2eb\/W bm ^&lӲ!PϷʺE@˂:vK!,wn ܏ )aAR]ɻc{,=Z#jA;ҀS},颋OݞGbᮂ>WeF׋Uhyrt\zk胮K.,q_߳m6~T\H研j]!{-et"XIɷ<=JҲ˃qrڣ'8HR\{3C[96D  NJ7hiEjHHE[d L!#7I ~T-q/ >H?Ǻ>h 2lOs 5}Fϊl)S9@~;0-LR\HQP47$d;akoH5 1u1 ʤh C\(sJ(o1q[`NkݚƕW7..moS! uW\o΂Xw壅{;N[Ȳ€C#VXw<*0T/BznQ 9/{:b}6F )j%!_y ۻDz>n)k@0>Vl ***-(:M sm2N{tPl_7 R ~Ʒ "z(1|%H[Lx-.LfRA!9a4K$hF"tJ&ƕ&R̈́)C$͗qk*WjX-q!WRM3&)d8Lx*(\u©":??1ؕPO>j0X:SBkRAZQ/M$ o>%8X/2ǝ"dIxc8g{>Œr.$|07 <%êIIV K^"k`SL3ѥ8-T=,2U8p&䌫>>uFK`3  ASnA[kzi`9p/):cҔJ ;E&f8gLUd*3Q<)d?U3G#? oy(h.};]q@KWn6'ngPVOYtAI'S MҖ9OϞCX5"kUǕ(O 2XEkRq>!hhQ"..)h(N 7AP uHѳ(ɐC)F?Uk cQ6PY&~TLD3@EdvFn=7Sq>+lhԶbۅƏ %4Mx ޏ' QZ<*[ݿD/tޑScOZRP/<6,}<%WSk} ~sE{\]GC]/cF.^/ѥa%&=Ny:ZWv[U—e#(/ KD*aLh@VI{\a簋ey?㚣Ez./uTr3gdGe=1 EH+zu&YE0Og/ݔqu!ŭ+%J$pL)^?H|C]q;F+̚jS|UVѴ6H:Chq) HW"eNal!I 9&l͝)G: f">; BoEkwx3NR6մ .›Դu$H z([b=kNhxl %ONZzkyTQXgzv3/Զ^Db0 JoqUW3'£FՉD+F;\DnAoZc7zTB挾;9ˑx 5Bˉӛ=i.wIg Lg{@g S@պBAHW0LWU{ lY-:΁Xǥp6+w*cK>%٠a޹fh@}o3PZc8; AኣA/'j' ~Zc;塷5x?dv']us-w")< [z0?kC?O q?qfq+ S%Tȏ8'䭰uh 3o'U+/X"{oaG{ Y8F;H"{;ބԯ峹o4hBxc3=ll+pë+cfߟ3h QX@1IU7E aӌU}璠bqY#0Nͫ 4(GUr2% ;o3UK N]#yn n诪\:´|hEޜK37(Þ15ॱ%vlg۩" l>ƀ'Jk3T9Aw3Fϩ3ޓ XNJdodigo?[./ɤq%W Hה@QPu%휂:A dDmbp(]L_(Td878s!n*/G&4kq}wD/ǚ\e [ɗ5}l|.qU>'6Pt=Hph"j!,0_oطc&7ipAg_i\|V xIx񭀞3RC D!aҤԺ,M[A@8+1Uٙ BA:/~[Hϐ@+$KĭS$W(o`Vj-Z|Q"y.#{zJ% N񖚁@"-â=cUL}2T O.B~~˶,M&a$a)\ҋ#0ђ nmcDЏ(I }]vJ축pO@ |ncՌUWT srED+ҷ+ YֽC]_,S%l؇v3SU<GE[bq0{∇Nw_/sI}9BL 7d˲1Az?o?’\YYriЋjqME]:s$b0$8% b^\ρt&THfJYvi0#ŚמD0} LMEM' 27JF@"T$gN6X~Q[fȺucyVdKFIDgًbCq:ӊ-ߤHzbTzz sȴqT@Ow&s{AvF_ ~rk9 5[adZ|EU|\c}ጜ~|9Xl"g׺l'`x5UARBgx5 4,y gi7Ɏ&Mq#`$2e{}gxnPЕ7iӰ6r7u1m_}DPuTp/p<o{ޅ՝_&pL?•A#),{pt܂ `cÏ&E#z~ݗ$3J-ʎSK!'\7Jwlip*摰Y&Bğux,I8DĵeT-M ISd$PtL۱V/;QzqL9\DR`2N7 fF*=dOc/1KBjbpk 3osh#]Ȅf Q(Aq !UWr,U7Gutb^$IH[>gY~)v"S/)I[xws]΄jPTUFZV?kV\kdBu=\JՒ Kgc$ঈ`{ieьϧ.&[DZ\="bN`^WҪj*Ds|@ax헿F\|PZKeRF3:CT2=űbn|ir: 1FI*igtr fYp((gˌmqNv7濒i} \.}G;;\~Ǭ<+ojM9h}8hJM h2nEގ~ qWzLF:69%2|@ ̴a7(ڢZ+ϙ%1װXYzR-4U :_n ^c@m4~j+M 7R-e`C{VݙưFR\آeP"P4+Y7#"lQɯUTVPZSx;%ܢb#3ku Po?)20k4=R\mavx&!;+u‡/mn=$Ǧ; ;m/f "DhUJ!v&^ ;4ς~5_.ꄊT2hMZ{TKZ]O?QE}pAV_FX> JZ'䆸 SP$.D~\^ =:B{+62Ї4,8j|?n6::`xϣʱ~*jܙ;5~|8)p,߬b"e=,~Xngݺ@fbdSPyj-!J> p+F=S%fJJ?ͅ\a9MK PPx&>Αc HM9b3[ K IM-}\1hJCU\p'g⦙ce KƶwbKOH 3O@~KF,Ǣ[L%*Yt hy]ҋq^o+2Ga ]e!XaDh{T-h![Ԓr5%(DE*p-?q߁H  +KI2=,)ҵN:v?8nmv4@~d^vj -R؍e se?|88ʋKѝ91{[T,e=)Q\0qB7IKUXcc==OntOH<ڙ|eZ\gh,&,rN Է}С*'!hr5C;kĖkRtj a{/Øn49Z!Ph|3)/]o&Ǭ[u> BzS3fO\q) E-wy(#^%9RNQeK aǎTg9<@tAi$io^^A7 4Zt^D6CUKѾ" deu/]l.XƵo`T܃?͏}]CVșPMU"嚠u2[Rj<Ʀ7p/4W$Cﲡ]ZGCGpls`l&d, D*o﹚4];fi]0f>ʘ-H ]EWg:RM&͋xg͝/UP5޴C>D.T@`&Ti0m?x mL) S`TF56H?I nGVoisL_mbY3Rtmto$9 fJָd:Ž)^}sP($CxM: ~j\fDUk.ъK$۪9/.T_ 'NvLbh$;dD)Gh,ܮrjf;'(إ0a@. D[Yd p&))JOX<*}ēoaoMZ.Q4uK>9߼~a ) ȮƾыJaM6w&-/9ŵy0WB|edI J+Ƒ\wH'=SWu] 4va};Pe~ c"`#{1NuXߜs&wXU9I2IcwSa2Ŧ0먕\6]c}0Wb,E3]*Z-{R#߬`Sr@ܴ>NRDKwHD ڵNTsvFXkJ?;t E) +2Ru i]4HiHa Əxuf=JumFx|?udP/U ɥtdͬwA*w9d-/~yFcBX iu/+̐s>56 N~7@V(̕WeF6[%wy`8rP>SnW7s0[~gMΐ126e 31Nh"H߿ֿ=f"^U!s{S)Gga"e7iDo9`$h RX%-G\Npyg]sB[5$ ex\[;GV1+f!h$~J"ǡ-&xczI8}qEzδg)I#d\ NP;eSlv>&)wҤwOJ$hw扰\y:ΕO'nP74MS'HCtJxf..5g&3 `z9グAm<ݛMKE07aqyǩmGUp2oQLpT&bg*Dm~1wl%}=W~o2#+C g0؂@(,THŽS!vAagD>8s\b; 3q_횶|fLkYHZK~Vsj[c{l4dyWEΠ)2;iީ{+S#x>0TӇ٥40rvX104ИtEZq&OmCzC,1r!6 GлKTzG?"Zǘ XԥICzPLjClc?_V3B(+2ztlC- َi)t]>XEqb06`BGG`So,4V], e<hjhMR^`(RS $FCD|ڣ t[5S=C1ː!ߒ$HB45P & ttЛiHМL;Ι{-R'F>qoZ8[8h&-@3*q1`1VI}A@!Nji|тXEDx_W7UMi"A& >'eZggsbM īs5ÇiX墨wvrigA]Wj$v  PI uIzzL6OD4xs 9/}4ّrI*f6N%[ZbٻĄDܧf&Ɏ ۜ%@.6Բ\Je=9Yv:v9\^ZE>G>OgcML4DptYu( tnʰgK3;B|% }F,Yɼj/:q6 Z@ar$Xp., VPcJ7ZV<ճUe#,-be $ X5k֢$05&c-A,Ud9->˲+ n0?a꛳unx#b/hS9`'Ұ{Xxq('A3t?Y=u˖Ph!,>>82F Q:@a,'7d+9D$> ct)$5Brhcl"m6q*p`<qҌxvO}b }C"j6J|F'goݑ?xlR*ZZdآ0 0CT릈GsO@YWI=6E;JA`M:>L'`^\x8݌v'&3N=Ҁ%S pFTz?{`J޺>" 9x61NwuuF>=,hyj]QϘ8AE,?k/ڃ }֪\mZ^x FÆPfܔ'1  jwlu?ǎ)0J2_99;/Rσc1 h\=zEg=%3?ɫЍ{HҴbhs<xZXԿi"ˮRl?ޯ}Dlۧ,}wtS3 ~{9؈L\t=[^\$c4%]B;d2Z,guu`n]}GB&ZN%J_(v(׳ˡ-hK]ӚFM$਻+BKN[) PA*!08DfPE;=q?-*>ä$ۈk+jɊ-0+u~ e{~ziܽ$]Wkgho(ܑI>\mMXִQ h7u:۪c.泥% P%gzXuTcʏF:CuO 'Vkcs>$قJ᭥|a2[ɠu&N #U 5jpN%Zq? # ig?Φlڃ_#+anTK2 0EvR΢ 4WӢr4۲pijnu\v ,_ pLbaVOk$g?rȧ s* WKkO:췞ŴlnnZ~x g6FMp`S^[iT~-"HՉ+wbCg=)T,?O 2[B.ueԣDژf÷c\,1@#ォL87+l yIenADNr6 i, {m2r` \ 0m('2_lߋ8R4rgKHo8 p@w L4hrD)&##2q-gI]}`Wؤ!n~:3ϊ@"͜%dBI4-/|:Yfh^zJKA{?ְ Xv$ xA udWgpC]Gƥ"l+ƬwtT鷮( 6N_08%O*3pD >v(!IH%{ҵJTaz*儁H+@(3S2vN8zAlLj _ ҌH {?W$ղdЕw`&ڝg\&`+P hY-DuÕw S]$w'ŭh-uok|]Vr{&blx'rl'1U-ӸR]^a'djrI( 5 8".G>kܽ;[\HI2zk,BvgH"߬qZ~0FLdT-4f MJ8nkWx^3vGD&X,ӻ Jb'8xג9X]]yaf}y` /,d,{9+axnD hBu3sn5UPd7Dp,0f>f{;ؿc鸗jѽZgF^?=aW=`h !WrM_#~:E{8ja1;mzS*zMU?dj.65sa[Qڠ\{Ɯf^KX9 wa 3IB8ZJinW؄56c{j!BaQ/Cz'D7LpTqb6=݅K\N~x9f]בB!c_ѻYʛyn֘$(GzՇf!M'JzyǶXwrPm>7^݂81$C.IG8ym  x >b M &ڦ&T]( ,9ӝCN?W<$"jCȼF? 7ߠˌJy+njF]k JpeR\xbB?~:0#`'K!n1lQO`ym5ͭq 擶Yx͎a75EN1̬Onjl { =t4 7[o aP B/X r2bkz)IEg 0oQ砏 pԠV>/ +> XBj/}=w)YQA6pTSk I)<^!cќ4_E9jf1?Z>Hj|IA)2jAeZRymrD։CtIpIC+<􍅓%VTsKk~-1EJ?+3ȣ[=O3V(M &"iO"^?6E$? @ ;%g:E$~t+7Z(l-xSwo{ܞ!3Ir1(mz8mZY;(Fn &ä |4VK⢔_= \7Oj ~ޣa0۶ʾI *6*6XB.%hwU43E*_i9!NZTN5BVy7Ey|Haџ;3W66{k YɉTO*-/"*l԰9Sbѧ&T v(f .o<՞WRiUz wIh, y.8L|`Y(KsoSDsg'!ڰLq)^5V$ۼEd簠}Υ?)Cd[x_,u_>^ W*C=[2n sZS1r=Dd]aIRX4'ĕ Ħ^DOS\[{+òbE͕: /T<ᥑ3_"C0X814/\LjX퉎wOnrQ ᘾBn0:CJoY }9? ظE>(!N#!tЈ|AShlb᡿ڧ){Ss);?%RHv1CJMu Wa0صDb:Ás U5Ӟw\UDko?.Ž&w0InT!_2Wc@rP ԡ xXѴ' GB{;BO_*m[<+v90620RT 6*#%- Uj.X{Lj-gChNkڵ+fDpzn c;eXD+tC.Xٺݬ>y RȦ2uZ{"&OM OBx7f.,Z^+0v)vT$I]X)e]*02{{^{fۍXsKM~< Z8o슺9; %?=G41N6v+mӤN7Qs}~ N.ag ={B 0հ2?I3 =`!v;/bwVs7Eʈ:IdFO?_rNB5p$ %q𕺣!}%5Kյ=#Ƃ%w=b>E҆؜w^n"UwAD5[Nڧ٥eQ6$slLt_ioyh ROBLsФɵ 0 _.X$pLoF`(lZ+%+@ yk9ncVp&cl+U+ uyo&Xk 2vPQ*iq80P.p+vSi ֭Md#^-/2pk6 YZvՄ[OYUdBUqK8rͰ)Xh0 b Sv4٩ե4zN+G,hh]NɃMurM3eʨɺ %(mw,0"0 ~LJD-tf5d5i)yKUrtΌrYlѱTF*+ʯӿ]VҖfK0؀ʗuF.95GRT#*\ sD*ABjK@TV*P/ƨ POHMOlRp:/R_P"yD^1 V.f #JR9z÷ NI N+JEp` oYVq2`iWbԮZkz!VA! @Q&.~wQ)IAm-729XO&xa,' YoѸ.3e嶨6d8.U7 nu,( }Iԧ@Ϲ϶ 2wS\#̟h).H4ha!Z^V}tgoWl;>3ff.vIiGmyP )>VTz ׀an Z UvCI퇼k[6lF8g=|^BȧD^ (~4@.;CA9`hÓ>C|9QtH gOwهz*y k%R,N,#S@oN?ҰyC;;qh7IH-G%҉H/\eXihY NGUh" j5 dHpuM#]P`ĉvYҢvn&^! jxMDg94KoKnح̓1NDU_3ƳqYITN8.c38!Uq8Ԙ{;wW//R&zn>fE*CYrIphN9* ]<~<5ނg'ɠ z)ؼ8YoX022!'Ā)ыӽWî8Ml.:HO1p5qj:S-R:ـ"SHjoǶWN0O&yg]aI,N\M=oR]:X#Ka %+s)_'>$%vt+!Ss(ާoLLD\. XH}dp -,c*VMtxNLJ}rv%|* x(mT uŴc"Y}T+jx6#o W%T@qSjbBwY^,&ycUd`bl=ABKkUBH4ܞUS♱U"KOXjAc*O㕠FAX.Bw ZD.b> 0e܃]y~ZZZH nyLOFҍOr9ŵ:O2f Kjma}kb>k1BQDlb(HEmAV*e4\vzp>H-B)^_u8pUL!ђ0ZYHHKj2MU$ *|)YZU':IB/"(3nyV{L+`7wº^\մfoyXS~5#>\[{vgV7lY 3faӑyqza5 lRR%j{q&Jh2jy{w?kĦnW"7WмXݞ(bh m!XAzICI1FB4:"L.цnFAq+{u,g?1Ypax@&淌Bt54-)gpԋ|pIle_oT'1u*ʆ;0!&r}R̎b]%ĮU7}0$Wyn5B u( Lqd2 k#?k٨HXڙl|Ӧv6ɞDC 8BBI{!Mͼ BL $ݩ gF|d-`+>D3K bkI2T~X&żL[G c  -Ě /K,#i';d:EB*9Ilp}{Nn|X*/sთA}(39Kjžp&TVX`9ޚ2?)wp|#tF\PRqO!p[@-h2(Ln2ZEwҺ]&ӹe'ΰcS4+@Nw ^aU|+G0%Nw1F9f4B?c:־(@)?WH$ajL4@)V٪\ٱ'G׌bJw#SZR~ ,t6~SW(^(BIן:zy.'ώ  \\L`msv> GfGXF;[ڱ%*~Dđw\ѓ"ʻ{@17wL1XR# ^?܇KҠ cF*18?o ҶQtd5ЭG=‹:[#gJP$™O`:8 Ԛhy1Ǽ0㵂tDǩr1~U~;CJ(ش{+nL z vE@r% Dg Z[g#vw!'+YgI鶌ideI+0-)g<,Ξex'i)ѩr˄Tw6p(v&4/p¤ d(jrTSI {K d`9c^+sI`2E`^OgAdr4hP770 % x;NVPį$\cMQHڣkDM+)Ѳ`9X+V5V/#X#C?zyF$9gng>IP_Gjs|(z\2` 0_b\G~ t\%xŵ r$ppR acv|S>84 ͔N+7?gLQ5ɈC_];o_D~0Gzz>To^b3A/K -";1D]ϟ W5PcyOf3d5$<.v\K07C`=d ˚-VV3CJOz#}!߲.CD°J["G2潈m.2OnGB K[X xſz%++vxػ犓v%`|;JCu}*zXUB{XJi|B,YّƊB6w۪a`j( Ds-8 BF!XX tR[twE~z}'dxͲ.(Qjslp4FL> ?!= ZMI !{i&r_Ad Q4Wۢ эOS({LgߤfBfZjDWr7[:pXVutA ĺCWhxߘj 0-mpOi>9!V>Lǽ*}ضqGsLP:1 U4f"7svqEtL}I7tʳK1o`H?$-Xlnbͯ41tJ Wf;3w"\;af91n=O5sn ~0^W ݼ1ζ⸺V;~u7 .DT{TwŖ7KFY =m >AJB(*qKSSR g,ۅ+}uJLH.cUz+LuP:fuw_)2,-N eGUx +T`PJVgh P ӬgƤ8%(4x:FrK FlmR5!>l ԟr'j({[G&ϒh `p-BICsm P'`1}Q^P*#bL9ge1G<&T[T)`7.꨿i0Ѩkb kxʩ zfE+͎͊]Y)xYJ> Ɏә7d·>2~XpZߔhyedG!VҝwEڠc }HUـ?__JtxYjYCueR]U<7S-#_/qA-1,M74R[e!6eFRQvMG#1^۳C ,TB3ŸM/74 D;|a AXQN]v⭤ f=OJ7v´";Ipj%<6wOwMX26,{t/q ϳY$c5w]KZ]~(]0h) ré~覞Q3c=SBTAGk H 1g,i ^ ˆEH#YbI_/„SEzg]PvZE;_{uIiv &Ͱ91A^>Ι ޼W򙁇D8eЁkW}b?SL@g AQi[ "%6j\MX%jt7zY}(RM^bT"'`Q1s{9:.Q5KX8KNCs1}ѿ,Y;ķM~K*3Du!iycKnW4}#2?UyԲf uqmLA+' VLКl|qQ&oh-ongƕu ?#*ưv4ζuW$'+@BR~`rAҘFזAhMjbh)>p= ^YF1@iHڣ$l? z,WGNrCjH* 6&aM@?%! vG p: VP<"Dq1 XB) @ -6"죛E#bA=Ya4+f(5 xP1ky-(ȗPI1WBI9mam=E.Hs?uc. s ` /o"1^d(j OɌj;ւX1$tߤ{>~ٮCz(tE+[s~2?\Y*Vp|y:\:w_3M0`YhУ3n t$t[as~U~Y^)#BV~ȋ=.g)8zRڦ23_42 IgYZ07070100000070000081a4000000000000000000000001672b7d88000097e4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/͗]?Eh=ڜͩP\5d2l1 DJZp󮓿b0Vx5p.[>#-;W,nVA]{D_T^i1di=2嬧tE\E6!:zuOZRZM7kbD(cOտvBZ\+<H1YnTT@dw, #d=(A)VcQt\D<5|QxK+^oK.z @sZ`(ox  ~x D J^> rQ3/\?G"VLd,?aW"oj3ό|89uDW&aT[um}k^ke>ھ̠ǤnQRou>hCwnEmoZtxHL{"b}&h-Gj%66L_d͎voN 'տŷ^XtaN6V hqEeTb.vJc?X.Oiʧg2`yݗ8yc(Dp"Vt8*F))91fYH.A ޓqo_AZBH߀F.b0 ܶMGM4gbH]VQ#%4b<բ>0e_g4l7 uY_W*L۶]{рfHs)46}kْy| X6But oݰ.ZӟG/Zl/f߫1o9]yTә%Aƙ{3]YpośMLy!zFO.}Y}Vdi$=2o|Xv2)+Ä\k8)΀w[fg[fGQFQ4!vM-tZHz9 !^vb 1y(=%爙 T(CH`}:">[)\-#QѸ˗M)H <h.N17r ŰhRHS"g^޺&Ww.'=N93ށ6RA=o/̂=n}GEh{|r;2b3Z9q kry$Wf`b sU| ? ,p ;C&_w_Zh"B\r/,*vŗUwM JXK˘EKAXعK̇KG˿wj@L:D:۹ ʯث{"s04+Ӗ ?"Bm,|?K ԋhZꁪ0L_O~ r$ ``vqE-#~35Qi:_k,\'$1^(2v!LMJq-AEǀ=>C&?2is-7HiaDKK3F8`IݕxH+6"W Jik>[;tk DH0oueؙkQ㶦E|;~Ol%xZ(4NL*6Ӂ9 E0ch+Bզ%KGRBì1D S?~䤕<#rD 6|/h@dWclX5bOi 9Սe(f!P@tצSWT*djv`)buVbKIdqj#;:@͇jV.{xa*Ԕ=qqce)p;&_ ڛ-)! ω&A[!S;%ݿ_BaCY8Y|wy9ڛpc!Α^Q>I~g]0r7 Py-JEa[-Ԟ"+V6㑻f`+SWTs9HJAڧ^ѭFV8}m.0g'j;:^ f%h"hG bA_ݕ̥AnwV#~C %>>dV){[Vj=:Cd A-˻q9UԐחvBl%l==ϕkW{˔ŋ3vw_C 騳& رF ;aCVP$F!U`427NUb@([ט)Ԑַf5aOj肟.:w|7qJ#XϿ<`)t25EӺ+)@0p/ THE|DZ͐p,[9]c;WyPH?Ex2 @G$XK@o#]*`~t@)DžqX-c7eCqϽB\~h-*Vz1PC8+h cK MFYZ)3V y'Q@Z4$9:I-;ai/oJr\Sk+ϼ _QGQ 0c3jA^>LV@UDa\1<@j'^u x/iIcL)өϥ×ع3$9F1ZzZ!̉ $&0cf"=x'Ro6&4.ۘY&\>z5_>[0}ٻbie~8҈n_zO]]@#Z;@O- J@"8'Ҥliڻ[ʉ4g [-*W):xIrMuυA7h%ꬫdKn2n'~ɪ|4{f'P.TX7"~7κ@?;ow+2*@Ŋm487ٮcMs#^T]sN=@[(r\-N2Cl:wêU\ð8|!OnMdl|Dl9U0$*g6gI}1lO,p1ub)J/Lsnpӥz1Ni qs8-#풻De߈;/s#)E"l3x9|m֥e/BrF) v&xaaA%%e%C pGZwgS_q$$ufK˴<> BwƁ`|E@;+F8UvYʟI 4~|K;_zv6֜')Q7sL(t4Γ[Xl1y*yayK/IVʱWWWHt܆g:_- 0Ώ'"F!kl'jL-9+Ao,_Z?@CDnF8,a)6?P:'nɷG^i9{@m/8NaлSق7Cm9}aEPQIOn)6B%>@4"RX:=npD";)c#@b1!s94"X9XdOT[ꚲb}lp'j thqUjJq-~ܐK, WA|0z&-14,∪ݾa}.O#J3Ҟ;ӃNNr XH{͈"3"NJM؇HLKO˾%ŧ|ŴR@DBu=XI<6D_R@%TFU7nD>s ev3[yY3B,YleG=S 9=4%.v) U^{rmG)iGw $Z'hF7SgPFc$N |d!KυJ`ԧm,Ȅ+]cL 32`D)\Cj.,&W ß/Ű#!R&2JyP9ek1d!U^F>EcIv%YY )ͦK^/!"PM_ 'e~LӋL&cDob6rƒhbS{˥hnV~Km[XzRA٧-+]vpڻ@%@d8RܶO'V[g(uvO>znҼqwf x3dO%P&&B{ `MaU>$_ގXp1^,@~=W-%YAt66Vn[t9D(n O`%2J/_Dc5Hpiז` wb4m{xgv}^ॳz U⫂o)ۮ]{*vMrwK~y09ynBQ+]3UK؆ 鸱oE7&Yqq=w`V|Ɋlٖn*Bi}AV/Ec-X&t5ͯrc0š `b y/\ ?}$[ydFZTR{FW B3H9Nd+sN:=;˳fRciz(Y,SOc7o\G&Źּpl4? YDdo kH"ÊxÌ=WyT[Y'&i`.gUb9+07Im`cZVjN=ڄOlAꖉ0߱ɛh8@.J#L-cpG=5<ѤdV424O8~Ho](5sxf 6ܿ6H~p{qURS'[=']VwWGBx";Vk@:c@4܏z&RK\M`#9h;ސ%kj3}Iɧr;ϔuߟ8k փ,+pd^|¸}U0^ϴQ:R*yt+P/M(1֬3(> n f:ok֙ [p/ !?1X !A~jy@M)21G0g@H/4v,^u5\{_t¾f 5Wl)aKIm(m1p rKv].L#J< Xg9uʶH>~O x;fJ͠Bq/zU4VUUmi3z]{@Q0ew'tPaFD,.5EDm37YlҊq%áP7(o4@ޢ Qx,LLE^lH+N9Οu7^G;f'aX9{˵=Y9K.<↰ȹ}{h S=]Niqbwıʵ*ᥛkUVXa۱{ksN6SQvXIM žb 2$aNq"FA-j ɻtCxAӝ4VMj<há^ܫiHd˫-ΐ$v`LLBNSt,*z>oat[Qndev%ނ*(HOdLlU+ AU쪩Xxn1wWE/PY!$H(]+KUIZ*D20_pbj#G^Bǜ Tp(咤(8MX9JHu>'Fxmdl?*C>G;ˠ 0s@'`NiƖ Cm=ߦ1|yRօZ. D@]v7 ΃q4}D'K0*Wϛ,Mp#s!L[+OS$"͢I H 3niH4~~a)g 3]<Z̮;ۖFY;ylul]tZil$FcO@*@;o'!כq8DdU|+e9)h$NG+ޯ(!n2Vq-jLfe a4DUR9 єhyL!-gHB |5- b#cuO7BlA]o7+q\'Ni9D.xǧ8댫>UKeXf&ڸ!fOk %X4;^ʵ3I+‰{/ Ae;i%lmJ!ݕD~ӬuFCsvhJc8ZC{ٰz;w=s1fY3Gix?|t;/xo.5";1yz87j kRQ jb99QU#orsU-x;hy$Hkʭ,ϥq񆕇 -pc{nsp6 vWij_v9rrCucۿsS.aB$8oɡ:+L7ZE,KzNـ4g\"LgHJ_ X3% ʍLG; !gZA΁.F#Zc.3sXԓG3%ZԉxfpM|]Cgr;..꩹-o=06#[Z3ap1<;[P,TLJs-m"aNϓy<%aqx2^~efd}exj/8GC2rFsǁW *gVeد&8zQ{0y-$Y-ׯ'w,ɇ<ϋh@b'dCX}8 *-!luWܿ[ hOp!}ۍ BS4f:npQ=ڡѷ\o?Hzruʪ>ל0jT,zV"Yi#5*tzleߑ~91rv}dp誮 먷LuGG3XC"b ܖD^/'o 'vVe1R)i&>ɤ lm:QwT(޾nDIވEo_JcLeDy(7St,r`@ݪt&'ABmc\wjJ=-9rN5i)m°@6QQ\f26/;[bu͖qKѦX=`+y43ʩhѦ1fίg_UU>YD|bE ܌۪gdvbOPx抭n )oBU޾|ܖҴjzZ,~ݑ$Tk*w(DWX{ȴ$@t?7 \!NJ-pS>{O#{nL$u'U+|gاtX҄6C~fZ X(cMDEeމZ(Ke Tn n ba|ڇ5ۀ_o#;-2;5Ύ67>-܃ȁ o05E, f _]G݂NW*?t51:ΚB,4cT[Z/Ӕ"NZ@N'ѵYH(ٹ4u>, ,4d6>H͓\5 5PR;UWd sY$GyA ٽiKbgi =XlZ"m[C]c;l P F-hAaXJ%-҃46S{}i-$U&AYO񭗳U/QFElOEk .AʪʊA̿;JFrC۰UՌD&%n4F]O5Hl/BSUajs2LPH{cU3o=kl }Zg_7Q*8%.e )>WޟHR Y oh'w@p6ɎƝ⭝&B6Dޔ8:Bץ5KHUL)]vq`^O\ؤ*{tj.iAJz4j YEYFU,q]GU亏reNkJׅðzFöɳ̾s3l-F.|qfyLȟ}ٹ~D 1HΠPt쇫Sw$`=D|"̪.r;5ʇ; .Bg dխ\daFlFC ctwT|(u\Gh،n0:Ts\Nk=萀ł,bq#!#`ۿ42JGYMypSj RrD4X(e R?p"༃Ov ?3Npih4!@^ݾ=ryrBf(~E9fU7mב꾂. /='yurPр3B:cAi]BޑnD_ !B {1}^WFS"얺gcS%ϤZoa^I Gog''"LhZ`r߱K c~ {0@6) f}-rԁ4/;@@SC0j1[P4DQ9&r;|"~1bHgy ӊwÈ]~1;c\4G#x)}Jm,|X(L~%=,Aj=?e$LYBNڦ_Y%{J(g*,cĚ(כY-hn$OJ FD4ps^Cx8Dع;V f3:@ ;4 0u $wj`cGfYN/` 蕴^FEyAc Ôhq&m6$^cA=>z xuU4W:ZWυ n-g420>UCioyOL%K}XQ&FmgKoL٤*!XڝY[y`vMJ~{&+t(@U,`E63[T='> 8;ư`[a|ҷK]s#,TTSԍ{0H%nuQJu/W|zٻ6W6JEߟ a`nno/0Rg8TNlObBrXANj t\|#HB掛T<KfBjrRL\|flS9I8~7)[D3;5C sLi-!mO\ N%pҚ颞:V`&Z5Qn F% 1. %PNG8neb "tlMo{}~kA%%>@8A{K ލ0)*df$Nu{_/Pة>=} sx: ĿPE$#{Ep oz81A%kX}&[O]_o AKވbm+$@5a>#m-(=jE#<z+JbPX8>Id|CmxU#"G5(:B,s M[3 IJ= P 9">H<ޗ Y&=aX:MfzCk`iJM`XR(_rt<8BtF)YH.]s AexQZ9OiՈ@ {ee! ynsiTL5"Z+2dUPR!56&N+(MvA^hIWTN%4 jJp:pJѻ (qqrqY;Ǎ8~sB>`* =ѳh>+ * A"˙ϯS71֫{ItZY hW&F47"Czv+ɬCt\.~.d+Aq9uP'٦> NJX_ 4}J[{[lц`@쳘!{\ѸLRSc"Z|wgOvFm3EgpUOe @Cg>xŐBE):--{52~RPCUHZb4''H"g=<꥜sBYlƸoي4GE"xSmҺ&Lj3DS2LD7"0 o!&GvsʴDS2Ḑʔ +iJ83ӔbĤ ĿUV>,Mz&{2: ]Fh6zVe6anA(ت5[>P2.qyLtFb{ߌ;;PV_ʲؐA&aAZ, j=>z`^w'OMG@t_ҭpF@N'B+F?_>9#v$<(KeC04U_5k> :L;@^N }V $j'1>r?z%Q6Ub@if>2k]\Wu{zVި5ZXkUd=@V:˪dMkǔ\0EH$M6QvE,$IlX:%D?m@_DPȝse;Y>yeDœ<l}!zӜwk_ X/^t=`3h_`. O!N\ƂjawSrVVOs_kڽ=ڎm=+v0J?RQCs4\IE HM-e'#uOeHfMUV`ښytZő݇6cus8P]+67$J'J(K_3~"e(`1#CӜ|K&JE.OyƇ9ABg/~HCx]WY:۽MeRCW˙A$Y,QGW>h-Z- Ko6 r juZQ-rnzo!9V{9fNj=S 󮐅ݔ0!D48؎%ı;n3*8<7Q_n.|h0ј`1wb|T]lE<ꖻHhԠ_Z͙r*]5՗ిHJЦJT!]ۼ~C':'US.T ʼ˴sdhԚ%ьxP)eoUD7Jb!L[B8@ۖÔ` ~l\ rBG#9"f.n1d0_7FdJ1*"k`ЭiZH,d#꽨dt%D;g3j1rry-cUE[Ls܎gn;R G|%cTLzQjtzlT~C3Esg_="B5#*fЗGu8yx}У_w6-jތ  hՂЬEsv UMjB'}T#_Uy-4obvaʞP`07^T{J+3Gu+ SJxOZ]/w ЇFɞhʘ5kdaU+ 1zolbg'3k :ۢi#VGIW5t+߲NXj}bpx{LqV&e%(~",zx]qk {'T)Zh9eDvyCޫbu=L@˼n[<\s1\s9biud34]CN$)rtRʿxŦԏ#n04¼nn|7ùM&7>%H~ bbah!F53wltkZ6E߬`,(ȥU1%G7 NYR'FyB-Jn0ȋ&9n<'9]6#L dq3I#LcJIw?4#84t՘20kwϜփJP ό<ₛ'|?>+|mcqhbpCn#a{3n/ٺ5j8 ) 5.V!5 !k0sZ.B`w63puט7}CPEd@C _:]?K:BEۣDd9ڒNJɽy2's x %;z80?^DfF"78.|.YG{n33 ֟Ws4aJ#eEJbQ{vml7? Ɗط:9Ei+k(uG>0 13 >p^>[6 ת@~¬7;) ND}z5ɡV9>& o3)w 2k;Ha&@"g8dQ2/05l*bwNr  j8=H~b@س#/)œ.25.%BV!un쵚_" 8 zPWg-i=pPm+c"- 6R^XTN: j ˢW3 O!!O?k̲k=(07U K8Q X/׷]+Q2K'b!c7kRMբRQlQNC Oֱ6GK^uĀX ]2o^eURϭ, V,&9'^9DFg{xW0Ê|, xزq YnvZg_Q',H)r!đoWXIk4ҤF="{F[UFTKyie+\z&ԗVmcI;=tjjNa)V5hdGXИ(ވ40r$:XB-qM AO`nhzM 1F馺SJ`4baz@Z`[3x| %E}HM_iM˞acAy9],< .MX+}*l͹@H:#8'6![+ -*y͈~3 eGO-*oTئaGM4yJSiv÷} `7ݝ6R5WyakC~NUhzĝ(ҩ،+Ow/x[M>v`4\ gҡӃZ]HY Z]D!6T]TI=dVջDC3g2TZ>{͕Ni9Ġ,dzO\ -ɯWzaw-68fƂP=}e/i ~Z9(;XV$[yjA1zӌDa[=zV'E}amRa~ ЇZa:T :uNۚ#KiI5eOY$ nabW/Shd;ǿbNK@t!@gWPgv0.D @&C8LW' [X-eNiu}6YaNI⣝ÖѴfC-;-&Γi#Yi?:驭 ʇ!KIc&> +bS3Ļ ,$+eźhSVnKUǮF&lC#2Uk@Y_T8Z.s°i2ʋ$x׽>zЉz5Z6*.O2UQBi{֮(ھbİ{'`JGt4Z+~[{=;+ nՙW4@R\ڸcZQ)#=`V]%62X%(q!^MK8N1sι~(=I"SH NUĸ{X_nˍUxR㷘# )f ѧ%b2jeod4ZD.Lo ѐX2`g0 .e I=2N2:pUW/$NxiXϠ1ge:EߑK1@,6]>Lq칎ItEYq=e;m\bt)?vHMXR2*UHhvV>Ɛ1 elƥM1ԛ@JNUo*ծci%-6d(MPNh\Os+` 0/XB|yX7/@- j ĸH8^4EBdmk6AG ZpjޠFEY=Ƣ_.7&v1, X::m{z2({`%DƾI^bUUF^op!H Ӳ8kxf<{ NQEL9{m " gS̻iH+]1R^^be)gYzE-T*- NNAcOb2!1$?Wɶ1ͅGF2\ȆXqIAwlv8,RFOa,:h];l>7c?#- &kC/6IĘqbU8` 1 T/ ;D||dTR;SSs}2f#Q%S:2nm?k`҇ڶF1euS)^/dFZҤ®j&*z:B ?˂ZǟBY,ոHeܟ[bC=G@ 8^ʶJsս(V)WI P>ZOmo|m^*ڶ_xTMka~_2a%\+kxLzg'SPL Jq#gmjduK5&dQR>:~]3){x%e%]Pi+܈L[zcS=m8uY*ot5+p^Nrv<(m*6I ‡w8*VMaҖ]9ɟRܘ-vJ[ҾVnMA} ԏiȾ|+MK+l d+ilDB>qjSSvP9R*ceK ǜv:0 nBc鬙 .Nu^҆v^u2h'g{/NNArHvW!~YFsd*T$I Qc)(%íߞxU-c?V<xMri glF"N̗e"!8C}7-*#~dq]x'A]L$5RFVtjuaz@&clD_C0zec0IXI9 PĽjj'jDPL1 # "-R/Bv; H"7=,A?Ik{@\hJӶ3iϭ9q|B)Nyԝe<>Rc P@Cݨbst &6a 7ږO <3Yz2;Q (R<O +\ӗLWr;k_FL rږ)$iZshg҃% p$GSu|C!,> aLq>1wIr)Rl*?@ 5 }uwByL/b[Ke}v5VKoV փU#2?#<]*'|r<.e]Q܉ DT)Y?Bofr#7rjTgX*Ǜ,k$IWeMFo|bE%K8Y@mj4)na56=jhz-">ڷ`E>'Fz-{M(QFۊ٤FaXSӳx^vzOB,!`կ?_2mKˈ{LR`^؍?-s_顦ٱeVs~[1[X^KO~BԺR~嵣lt~7)S`v.v`.MA[]_#ɉ2+e5H*Uc178{  IL^t%JVrG$Z BQH Z-kU(=aN&h bM4>fjiҶ]|!`T“<ێ9$]t < @G']Ԙ 5NQR. 5IY+,m*?m}"Cy a*u;/Lxq-xzgUj$hnt&5Yh{m_Bק:9bۢ7.r0ZOuPC:Jztd!?>OG}Gah(zxM[!$!l`Ʀ]\~=y bs1|V{#U"9+5zj@x(9XHx(InL "+ZD-!4q%_̃jPD1v7W`cgV% 5 90~﫮EDj dqeﯠnR1@m<HD+Ɋ h.oeV{2N~x( L+&\5#߈!c R@ѕ-ZC`!" ! J1ba`TOL-V|5X1rQ Uu nӉ?=GM נ'١wm7b/a<ˆ?'ɘ|{8j>`)S6F32+űp- W d~ uViԩ`0,p:(÷=&H#exõ*J˟.c/kMU 粿{i֜(NDa+BYMtbUu_7tJ̮0얻Z)Ӷ,Ӽ{ed7 ͩ D`~"$u5ma)Ko!TZl._MZP!Go:Ћ/\w'x-g[r;-Yv+/M2&;?Pީ5Y)䒽M'H~)yk iYY秙ťmE~n$]yhm6u:A*fE E׏Cb/_(˥`"fydռ^XpY#T LS+.PGS4(h~ZϏs_X Q`b2ydI-;煁$jFm"[EF[j (x4B}9&C@jsUf yt+\yӘ1,6/"*/8'v-Z{5ls4ʄS{ˢjHӞԒ97;UIL:)Z1|9\9WX…cē |i#} 횯: -3`+W U$lvfh}ת%a ??,Po Iyܕ0B,=ؗK*9ն*3`|.*Kֲ+&,:zlMX:Yj> Q|:`gRz_RzBPv' lW%jKaBԚ_GAѡ6 % =Gih{{cq\aBC:mZZ:&6 >vsKqBDb %ɾ0B Z d![3.W0x}Uxېa@$,lv ׃nYz',)*JE )/91XvB:iȫH;5 .//)9 gi_ɕ5+2PׇJ`LtVnu |iQ2Qqz)idwݹ+)~Q#lu C?{MDg3݉jL*F`cΊ)ܹtZ㙬[J^=ן׵'9;z=MCΏk,Bc07S3ABKD˲ߙVu*&1"Q!]翚xU~* SeYwtxCA(Z,^KW&rjǪ \o/|(S6ficq+P`#hvKo=9vpyX8v +]m|6O;!#-KHXMH;Gra{ v"ʼn7Zj7mˀ!fmh%Qln~;;Lf-#@ ,v۝XX9gY@S:>0u1O -4\謹;BD4r^Ϣ&|m ?lSFL@xH۫Yi*,m!B^VS jj@}ͶL<#ТV$8"$,YeayQcgFj(U1Kk5n]k&l:ig9~XMlnk0wipeI)7r6>-)D0bH䈖 "@Ea 9a1agY"\F٭߮ "oksj1l;7a?"Z)=g?S8%F  KHݮG+3tRѸ: ,~/qqr|b/YRrO Ā9XcQNk&; ~ +tf ӊ ŅmN9]6D0N^HJh !t+oq5' Vwx\p"W5ōCPPS Ao/n3 eʷH?>ߏ=s 46{3ZhPhi_HI .#ԟI?`] ^$.QS!W*FJS@iHuu'~bż#k~ٙw:3z x#{r qlGhJjzLpX [\I]w: v0s6V- !5//H;c|F.L&+ȁo/> tl0p!d aٰ6,a-HٟcY7@#<,s9R!S(.%pN`#` X .. YNV84r7`/UjQhNt<4<9G>tcg[Kh#{p(-j'/eOUC|Aɝz:":WJ;h!K[QSg3\OI\F)Mw0%D; E $@aa0%c))@Fѓua|T# mKM RB&p,ǣG @9-=c/KxC+ع%OѲU*֋@ 9,䱠UGmv /(DphYY/C·>vΨEdI;oMx$c_0:e.B󼕏cRDUԡ\~=jfbN yu;u}nSqp]DLnUYa}[AdGN @`"MQin gD|JFC^d|!kl"&aW/ȲG9Ǥ} u}6+wm| zSl"ctũcV"r=n-p!M=-]yEK}SeZ4tȌB2h*BU4Zx k,Xj;YM-iKyW./SƂ6ft]RL[*9I4WwLD}Hi2Z;Y A2}O&`#5prZ1[3\[wKӓ Gi|&g=i5wX93LZN[]>o?a+l͇EyVϡV8v5gMwevi8|B/57=1ue( ne U!R~O[o۞qzF-=H@^voi7iy2.$?UϕIc,4wc?vC9:I0~2Jߡ? pe 멁Pݗ^=cP`겎N d,s٫9V ]hv0'WV[vPŊR!c;702"^դ WF%-pwY|=*O~kX7"_X$p^&%Fcd[}v,ֱvTH|asLt&hM7e`׸ۃֶ1R`&%`BlW,cᶅ" ۭOt*nP3*/Y*NZO9`^V1 "##& Lg+4ΔcGPu81zҋuM5!yMSȂa )@>3җWNIL^p'/| ٵQda8,Ka@P3I,IElaiF6Цq[-tb= v[ʯZL&(,XL=Ȅu5p0A8S*NGl^za?B' @]J~6g0 Uv3 `Vg&\5TV^_'BS)؊Q1S+u̩[8: b:,?a` V_cG- @r~PV'svQ1pRrJp`?b7f>NO@ND_(q`>jK,}:OITa>LV$P&!][.HWɊ@EG!Nn*3SV= .- Ih'z eIGl"y' S"(C%@8$*/;o>_izHu@5㱳رWf[͏B}|_ v^2If9Yf4yjW:m8i! 8\f$IzRڳK>OlKw bj(seQ\':P9=f?Mf"N#UFwjBA&CM&פ2 W})3R0a -/yU: ؎r2uJhrtf/I)@ \FHc~۳.@ÀS'{cG*m眇=J`i-v^Dz dVXd zAOoP,eP1*|x j^r&Td8FQB"jˁ{RxKtpN.`Jչ)΃8p 3A}͡aaw*EWònwhqFa7'%dP`k\_Yxol Ү;|2rj]*Ejns AI" au+`u~xu:şOjυim˫R| `ѧ,QB=)ڙ]-KE;`q~bk`f^)Pј 8?j_XݰdFv>[ Q}~zOi-ON˹2[8 7R{b WfQ+[n2 o%2z8ws>ZߒT|ZN[`[pg,ͫ`PY; P,Q\[)"3q2$}O)-'8'$t81Q.$LuӇ-2'=Frߡ#CU\Y 5.cRDsqw0"8{vpkvI#5KAˁV)}nHl5A=e1 53ʳR35]x_P$2SPrE7$vvmE6Nc)Ҽa*d!)陵b\U( Vi*&unCW{&miA9/1Ew%鞮1J)x+_ Ay[2HSE=.#73$As{0RuBeF?'XRghy#D۾ί`&) ? 3@85qݿw )~z2y$^bAGb5L`.-lnJ̥T]&pv+Rv֢u^X83N⭆H08#aM(9\.+yJMn) ~7AX&t㒮E5LIU˒\E眰O2:R$#B;qF?U!"/~2Lf %c./"G@Ж?ҁ:Uc3D DȽSej1q&T,Pyw!-Ulgl^CpL ^;>O`]<{C^sĠglR;hCm*ƈLmc8٧A>ό~xH:pdW]D$Y/H%%NS\G|Rs_8RtՙvѓA5j4Y].é#PM鉔Ҙ!#'Ӱ[a1|,0[4b"U 5y@``;kz, k{$OOiu#dh/7#6ddzBt,oŸf&aeo¾ pxIJA{ѭT٪mR=ZsL;~ޟFV ='l%℗ϬRYeLVEzҧ_֮6Xj/ͶOr9k1Zo#5rrL-҄I?ʒD/}ozȳӍ[',Q"#s+hr@m<駮rY#8.KTD?-I+ b~٘y{<ʘV4.t ;AnVĠ6-F̈́-ע xaeZQS`Tߘ(lcE0o@Ƈ)1~H("'F*;/O~6ai H!8>66N)ᙄ 2]`ɴTmWg\^*e/4|{K> @VDkߓ}D2(] fTh~Yv(nPKRa{Lcn\G:=\xS}J2cTteVk;KP?mG7 |`0P|tcn5?'K.E_RiP7:NTp%Ko f$&R|1vL>yyMXz_4jJds<缱1@d!/lU6։pyxكN4<v8Zj6|EK=31&YM[CX%s6BMgtbz>f@C6rv&P84exi+.զ8smܽ>b)wQ菸3(t'Y7?߫]$$?}75O^"ڝoqYx7zR:,AU`7ʸfm7U~ht|0~wr5S=m| (р۹J637^]5WЕ}ˡ3Zuoq- r 5VEmaV*ri5j<4?$()m}>MY?HTM>2> eMEקCSR.\zΐ) F?)s- rB|z+9q1PH+F찑 Ndf=>( \?gYZ07070100000071000081a4000000000000000000000001672b7d8900015760000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/ޯ]?Eh=ڜͩjh]+GotX( hV'~k#wS+ "Z;&č9rra,DZFxF?\6RFQ\bYu2qeYmKE}5E:=IE~Md~гl804z:?xS_ sLkфPNǡ[E%)>:Hq} L_Ə 2ut{q"w|V%!sJb۫{C5Bַ6\t  7nzK*އ)kzmqmz@IBe*o]PjzEE7w.5')χj.h1-re4xȞ'yښ$Քiֵ|向9n즭ƴԛ9錋q4V=ԷR߾v=Gj W 6 mEV>:Jeu)L ף6{ r* /[6_)^(GnF֫J?wzF'(j '%p*|X?_~i@]Aiakgec&O{+۲b#) K gˤ>£YY۩cYG0ײ&y}dE`S'\Ա*Rp5lp2+Qa "+tO:M|?SD/=?5ȷۅGTrM -&R1#&zIKW'*6'{8YU쳏VKV&L'Zb@JZJ\Ͱ5;I<dw0 jtz@>g UH[SB]yTNN?ƫ?4)w=gs߳8Iߓ:@ <,(]`L;?"f&^oArm叠"JtUξ+Cy#}vR~R0ef(3=~jNRxW*v| 꼢L5r {7ѓŪLB@ג.J|ѱPҽ(SgF5IڣͦoL\bZ> P.vc<75ςqx.8b\biAFN/T,gC ܹEkCWW#-呌:T0[F?sA#j02kTmM ( 8XQǸ|QX9i6*yQbK> ]6D͹Yo?DΚ JF~= 1K<ן8 >b/+PIiڐ&n{+9w i=b;x M^r"A}V( m*eHd+rr?f/wq]֪-|_,y2Td1Զ>>CKQͽݱ2[d|Z'qAW:;! [`2ovʽ>dyJ*}3VĴ(J{fk XeY )?P;1V 䊪1mw&󻤹p87%lsךja! qC *ќA}\*#-=>!XFjWV8@\,%!eg/7r 48 CiXuERc\(ITf@ߕ/}cR?d8(1p'{1G MTeMt#!ܼZ~aTUI09ƀwY(1_ /0p|ɖα!D(כh<1~j[ 3bJŧC.sPd$s{ˇ_2 _}1V;unBrjNxhiF(S[7EW~@q;(JIP*d0PkL65Fᄊ2^n2I@`r| Mj1sTLZQQOgsJl~Z%g c F%i0YsBf-FUkܜ 糟u7u 4 ┦^8(/oc3ú7b?"^ dهO"*"! R`\z/ D}x- hRCV_vD)¹yUc#wMQ*fs/z[?]kڱNd# _57mw`=:ˎ|r͗ JSv lfL.3od}X:FH@Dp&]!3+TL±5s:,<<2B zR? 0nrURUg<9Z;KdpwEf Y,DZ: pn?G"9Jh/"g2P%c=!\R#feOUaeL!~:jwF\\C.FU$W/Uі}365,3g}(;mJ0㮰 1$MZ( XקJ^sDa?{vy- Cn o։$.d402lvz]Y}v4amSㇿnUZZkhC_?/SY,LGဪy'usTV@3I8RuOag0d&0=7mIR1dLaYy,fMFe&O*/;q\-;V)NɾxSj^RqSK+Mɏ[ 4f*_/R=t?jKw9*+224Y86тpWy k n=AyRi-dTL&'՝r}FEg .l)on.7V4D*@Ϗz. ⏂2ɽFX ]w9l pI|5%WD#{fXŭK2,{0, cbI*AkwuxH48 B#B,ΕaR>bcJ\P {=ӭX %HYj0rԊgJ|^) rP+i_%d%iͰ dO5z(Ge8(B*^_q".tTvjF@Ur` jkkPM"6U{fA1"S/?R`EN"]pY0l ,AM~Ry2*-.wCċN_%8ƱIN%Ţ~)}3Fb&<L0pWK@_,C}c~<tcXX"GC-Sƈ5ˡlu oHMvnoA$ߟBXJJePk{x/H2GEX>DKƴڡ=I 1(ZdIy16V{tvIBxZ^YQ똠Ln rlN#. #Jw2if}Qlmօb#wyU`۲L5L2lNgfTE E@ݛG ");~Cw^>\31A(G0N7i`>#!nϧǧ1fCpClp.J2cva.II#-m|%4v>+Sݗp=$#.я{!{y6NHCD[ [{;<Ɔn!EGړ9GLl7o.QS0e_X4|ҝ&k:wSƦfoPKV.24@^b|8z|.X.uw5Tw:.̱YXj|-d%YƸ~@iփ) >3j_Z`~Ft|35a:LLuHdtxӁprPR*s![ >{RnFhD S4"kWܖXʠ YN5-{~ zsLD°R^znq-[nɴcgY^ki"bSٖJt+Dޝ#jh"c/$vzCSk)B~m~ML?m<|HRJ48ta8!d:M萗iM-VΞr3*?GE%#t{$fkw]ʦ7K eR@! v@ )^o:ෲZ1,cTmhf\x+pOLYU0p0?$WÏ'#CJz |_V[[t!|w[_q&@گQXuj.[Q15{' ·fuRy'ϢtF#1%0;dc)\qO^ b D)5łA/XDDc#lZ&X 3^K`KcEUV`l 7h3V adOS"!U|9͆C9Yo( }4*4 ODZn3D-wHfE=m×KѬwTdSm&*AqlT8֍ZՋj:7NϚ$yKͨto|]d7/:Ƣ/_z<%m̓\j7t x"Dk{h߲(qcqE#>f]vIԺk)B8BLUhᘅ!qfJ~0ɞk~om*vuU׊ʖ-n+xQr&ovW>:N5,NL_ϙcK|m.fF) \,n, A.1I,"w?wTfۧ/)+a#r;9@Plx].f,RE:OoVڋ"!QzI5r`aQuG5G|dg!Bj  rZ7>\* 'Pݴ5ŧBQwu^\85sr Dx`Ÿ"i̦l)m>X|h,dczjCڽ|{t5> /'w{H]fuFZl3bsmgR_Vf!12q\/)Xa|!. yTC p;BF)T]v0fhƴ6@ ZV@%n+}f%sk>.5Vn]!ew[$){tP+~UCz',o[K:te >ϊzw z jM7˺pS>,dMb4xN"hn \o$r[5"|2Ԯ!/{/dҾ Y-gEhHKivj&F$,C|Xw=]Z-y0PTb4i +sBÓ|q%||{bv2ub\t3OKo%#3nGG:!%)#13%АhRKbyB} ֤n ?T?X|נ)a({يGtcŰ_$}_4g:dj Z3LU(`:ms~a@,wnװiq 1Tnx.X$HT+gJJlhS`w$]f{/,,&7M(äP 7UI{x6&iyRZw0aKDaK Kelɢ4zֈ!K1".PŠZ]"ff_>T|s `E*7jV|gPcq+%1n6{"Kˍ[`Q"%LI&wfĿL ! ֨pe%#nPEdjWOnH:%qzJ[ 3M6TelS^VpOmE-Pܛޅ.`W}AfU)/uz7)OWU6aQQhdxfs5>cv!NH9Bi 6@. BC z_XP`,D[咊54ta.+r(F+9Y//~-J6&|LMvhXqrTо:,~ƃpZVڦg(p6*P1$QcuDv MAe+F8 姴ߒKţY-jQgm UanI.w,b泦:bAOhe ;sf.!p4!HI1׃dN`3q+škc!|qx+yȈAz?d1e`b\_.#R<G~ y7JqS%Oha$w9~oYk 3y휘i 3rt ݘɇ k} W\-EB-w> (C%1a>$r߈/.t&c+v~[p8~_?$xDxdt#_\ӳǎ.Lngݢ5nCɸT'(LԱaΧB M7/X1MH3\2&*)3@fWZXB| ƪ),ȚXsH⿋fD\/S$Ņ0~Rn)Hl;/_vt P $GdU[=QɂD~k@nɔ{{_~'KsYSyxdX?NkI!B^-`Yޢsޓ+:<,2v n5i 00fhJA=ZںKRlIUcCu83xJj3IhQsj YjvNJÝ[|H3fl b $]tJ$SwT 5hMM{06su50BU֒t(rn` 3* z~5c?(H I3.#>ߜg P nR|XD@9㊗~ W 8T9Im0CK$&:ЯYܑUA*v̭GԶF'2 ~$ ` ֿ}^2?..Dq4`۲TYO 1th`$/jv/Lf!n2xBj,WVXoլNT`ka|岆.(Z"@i\F IL"ZO^ ƶmqIڦuّD?PZH MĐ}23/ycAﳡQ4޵(4!7).2 Q&b'!nK3-W%X\a>9֩m^XUa gIbb\ MؚŃ]*ժ?KU1O+֤Ѳ~e=8h{:f)&$4 zȡ'ϮbDh !Np0D־] Zz+Ɣ10߃fم =ԐJ[j&e-]CYlAc9^ڌ:2$9 6#2N] m7[Zp'.N>!0?I4K ۰ [7RvT-dk:,wO r0HacA`96uv˄:poq'a_)+UcZio ()M%$\ߥņ9ȳ ɁS$;ѡEЍ/ZQlHҺ<EM1>hpw6J0÷JD9|ɡyuY;Eb*1<[ɔA6J&)Zua#kZ81Հ7d|8Ք4su`n\EЛ]_aQ&.1 蠡#(Oge%u!us^4-E@zZ" dϓkhM%f:MSsS(xHg|Nl뿾B/:{CSwg75:)$STf-z:EsV< QA$}\fqp#hetd }UgfČV/3f'kM5zfy$lhur@3 S5wZ vi(@4Jz>BSWe'f-M𽎘6wcX.{2V Sh:'~wIk9sA}Y.5neJ9Ԅ݊ izPȭ̫dDH%m,!mI$CUW8?tۢ@H(P@9*Q||@kw"'Y>' J]GC DV5bo_1Q`viUX찤X/8M7OI=N>#KûF(-u0ᓓ'8A톏6;r-j 6E %ۄrw2lyX.R:i; 7Wǃ:u}'i^Μes(85 N 30T*ih}(&`>]ӡvh+ 1_h~]MbCh|ea/TQ\,?j+J҃:F*غ\!0xQ\l.6N@Dh%'v r%>W41P 5yИ~dfVͱ@Z;ORf/ mq>PȐ tAu~ԖO!\VI"ʽ%DqRhjfjg/*3L׺c4ashΧ)q!QcR,ELGԧ% +ƬVċ_.@ő" 8Z 8fOtro4la_9Q@Um#"}N5ppYߜXwuN~,wz+dtlc>mܡukꏹkZX8 V#h. 6C#sIQu}ܲSP(L{Q$yuk nGٝM-WcBS$k[5ъZc!b9L!,.ÉΒ1EiתBX,DoWmJSlS22jA2^$Yƿ>ʜB_F2ŽZY NOxCIm{9%~Fޡt6vTuu$aWRbΙpfb(] Y% G$27L+&>)e5TTAJD\(wݏ.K^$e*JkVA#~xx j5!]A\`_?X8-=XY5CY [wr,hg5kkTx]m$:|bX֊ڶcyd l1MI |vgˍd8b='\ިrkΒhzJ7߷>ЫV-"BKr|en'd6# X'WUܿ34ñ:Iy@Ma&EB)d=yJR-6 I`1Yvyͭ:AJa6 *)伛m<{'l؀6%C&͂Lޅ$>Ql*<=WdaQk1Sl~VpQ!ReKywI+#ng]`I|_ZQC5fbV,({2p'{ &Ht\iw8XSq&/G%d(AGd'rX7:_-%,HfU?ūTёUс6d9Yny_ ]KY?l<cDM_OA]*VUZZVGG& <\#tV[ ˒wUj1%|#l碅 گi;Qm_/#"vd3G#~G nK`3R][`t$:3 Vct\S4 ՗yVX]Ҙָ٪KOb?Js O3xҮٍWR|AMƺ+Cr{{1`L^Gzdot#PMMzmmm1B^3lRHx]cjdZPBF s8 c%_i-Pe۹:[Mc޸ hW>8CgD@Е)]$h,82/-@[= Rs 4/ۚSERѡި%8<:u;Xܰ(iOVn'0',26orQJ~Shs+t|Q@Tc?)6-4'h!k]mYB}ad$4 EIG\dub(P8ZLGo\ ըчW4BdLi5!7(̰y2/aBPaA 3? @1(<|E9v{VK>gq)@ nTL&cI̪s@ŝ % hƆ#W9ӸNe UK/!V هRì``Ckr~=(>ySA/')HU4(-)~t+V{ΟIɱ32c9v!Sg!^Ay(= < 9 5ALr(g3REoOS:QaH~` xZǽ(^~{I|ԅ${U@!6^ wgSN=>`&pN"82jDu0#_6%s?lAn񤓇m[' -sStPYO \!J]BNϡ/}s^ Q=0{;w;: k3IFBZ #2/t =L\|!^S۽ L9jcG $Bg"nm"^ O{(pЎRZvRo4ۮMY?_QH |ψILd1,J!}~\:A'׮/(#qI\)5Cr]mV d_6pG%Тcs~L*CduY޻=qyVf-5½kD1ԭ@=jPvi̙uI%݅ÒC .jf%Z,ZRK83LBT1dpA*22!>q 'uB1dpYGZqα4L)BM*~J=aTWF͐\8 y-R{V!@6YU ]A_)M3+qf]W/A, ԜQGsLD{9md))]rjЗ3MHLE޷Mm<۷s|~P6,.vkV$~_ptntcDMaajZbFPR#<=*`f3Q7YVY5;߶șW`OӷDNI*o.Ų5${L^q ~5˜T~U1UzHG{W*jsc Nz(f`",P:}E'z9ǹq_K*7;f#-+nX=% K`ТRW H(b@D5!B>/yOD4R@),}Ս~# !*"ak O5;kjB7A:푬]€[3i-e'zdC&l+~skd0|>Ղq9E_ QvWGy^n_cCi۽".n4Xpi> nnuwMۙLGQ 9-186_*C!p`yiHapZ h ^NK%pg^w5TQJ9U;g:3D4ںO0ٛxq'o۲?@!n,jVRB(ij}c}K+9Y @}`;ɠ_ K^T!Ժz6a惷 S@mB"4p+_gw꽨#u> LDCG+ԂUP=km9_;Ķ-+4|`< `2x8>m՞#D8(=b&ꫫuԱC}H1Wh<=#8R_Ez&df}wŠTLu\şZ[AYrOآW+⤿P'):Hƒ.7oy#~s]{{X9|kjݨCM@J( *odxUᦌ؟Sy7}8SPQ,IƤ|Juiw퍹J!2/Cva ,.:zzJa=,3'~.eεDG@&"o%xB<(I _SUe֜ue>H14ĺ◵58c2=^a&'ʛtz%wcF`sd CDpuZNwȏ#' $~hA3g05+3jJ,#Ov2?o?+`t7⒘ Z}X a&ɋ{utfV)h^m##_pc~/8i}[7C$YTҢHշcp/L{4/\NV}Ixfh2Ð5&(S_2_#CcFEkhs@T<4qС?ow4DN(z&6CRS[큒g+Ua~nެ.\NhZG7V;& ZEb΢?/wDp`@hVc;0 8ƣΘ؛a6Ԣd9 J hc 7U}8‡e5!h.Bnx|4:AcM> -j-2HdX3(IҰ;kg>mmUnsQ:XIbXVA+; ڢ` /82͡a?*1i oJK3E_ODV -fw\^5 /mXx9?q0'z}&1IZĄ@{MҐƦ16Ml!>z|K@fͪ7W.:ƻsb sw'P޶nk骋_cW])<)(ĪOnˑUx3j=xo +yy |*Ibg19Iʗ)]LN> ^A7+M4m:W߈yH7SYcqhi 5% ?7ixgf4ﻬy'(=Δݦ:)n#3rqiuvjIf=R/-VCyl#D95d\6͎ilPL͐H mo.~^T@[M`)vR(+D=jtcq/9e#Pf-$A!fS٤*f6#M^~vyըV;iz/!C0yq.'2X.XH+ߛg~pVR"=-D@>$_6G ѭf}J o@k|Bf- eq ILa|m+: 0&$z@vHJ5ݽZ-Oi]\4˚ +eGf!M Me. ·/t.-0a\|+R[ %$]K¯=[r#6j$Ks|1r'ƹY Gز7_Yx"rOww*V .Nw<qf'N*~jA IX:}I"UpPiI vWq/+" KP?N(x{%_݂!xQ|l]יqbϔ9BU[vRp>F{fQ#--LhD^iNyR[>e#ʯ%* i$mu48Oļ*@ ehhj๩h.eO^u͸_Tk{ă|o.Sxvmt`_<9UOVVRAܕ@Ыm1FTZ~zfr[h+V0%mBzQt7B\o9MЍlj+OTQL15\OL[2Aob9n{+qFYRhy"Wh:7r{Yxىiw6M?K#Q8bl 'r^GGjWNϻ Fp#-߲6 47P2`eWO'~CsƝǃM3:(I[=J3v^"w@cnq#+D 8Dc0so ]{fw7L1ciӅ4MVX.m iEle!15cC.AaXi&|L@EٛƸ8c6_̷ӻrʅ\ikԳ5h1? _]I-Z7C v5+ywBKJDF񽛘e  COǏ/SIf3.PZwaװ67)ER g)kHѼ D<eEBKXR`l=W_%Krjx!`etZ$DSp2J.}/nKgw: (h;Mݨ>1WL_:.݉he mӘU!ؤ(a8chI۠4\iaToۨ)cZ"v+q`4("OwWY[W`ӉI[b؍ℙgGܢzL#3_F\Q/䂴.t"!TZ8 [dt3v e޴`1C3SC,"¦1,>1H͖y<>`Q:@8Odk,aip@4 )ښH" o5@eڱxۓlu,Bљ(IECtnh.1VuK̀+'l^ɂc?rWA*lɊHi!PLi*/߯A4] Vk3Ђ^+0^x19 ߖMBNN rY( vmf;!M:w!7}J d`yBˋDU}P l(Y/gX8C2 RF39fibݷA"ItehW\,j@^[XUxhh&J).qT+ X? @1y">up\&/^@A\00O+\ruW sy srK3\Bb]þ['+C~0 B"镢gX <Ǘ\X>Xfry҄,h0{sh A o> QJrv_ZDo\;.u<şa֟>#~o9Ғ+1F2i7:J*ʓEA 'Qɻ5瞀#QV3ޞ?: J}MyLf_Y#=9' ,oJ~{.)mG1a SUΣ-Ϛ ͙1MK\O w kϿ5͚C|,|C.LKܭAX_pnΧH$:m&KHn)f箤s/a]Ïkˀap `Uo*Q6_&jZ:E7qT8e6:`Qfg1I3ixeAg%[Yh"~^G 8%|se!n  P;0۵{!D0|A6L>wŸ†?OTuOà j:!L+QzqJl0~ØukkE7.d0h0Rg+P|?2:`gmZfw]M(wM*rJ)]lxNPpITڭ)h KA_PMjJ{)vQm d,G$5+/5Xvy2~UUBݙ&0@cM3o4P3UlΒJaxIW:ЀYNK9۸?Vw%AM-y)\;}2Hh:Y$#lޫSвIx@C8dڍnE~$|;k `m8Q+7nqR@$Q8ȜY(ˆhƻYcR.]J$ZZryy0NaLN(֛hFg%3[/5S W͍.]emyDB]_6Pa| q`fCzxPNNl;ptPfvs9۰t@-]Pr0>hɃ 7ލψm23Ld̜PK)σ]n_//8jKhW8{/ZiG 8)Yx&٭sSCY@^E̎xTq-/h}C\BB*Xf\N'>H]ըn5uכlp$KV&8鰸Ǫ^3!#,[: V6%VGD`~o^cFdƗ7 c' Rv+ȞXF#KcCƤ^Z5UQ~+נ-Ru82[+xubFt!QJxf&hR `g&P_-;3%]5) =v'*&C#v+tu^+@(׻ Iq)m:jl2ýK ]>LuCK mh r,Yln[2~9>'TrĽ@S5f!rVh~5D][[BC Di ߰jO|t{/{']_9yE6@ـjKʭ!3d&߁<߳<5S7vm0D){м/h y3_RJh1f5錠S(>)mAh{'~c\^۩5~NAe2D<rڰ\5|]j%xh3sG/nDL\WZȚŎ ;T Q8d B6+N2:i3^0z`"kS;hYndiIֿq5y^g#3^oY W3̽uqш;=&_bp6ںǒ`e,rŰ:KALHB:Fkn^fl1!NÎuGCGb"Q9#fEEvšzI}Py^+ *oȲ/MYF4?SntZ͐{o xe CNNf QT*!T{F lz+[&xFhS(әXp6fOy-PM? ,$)%eNW4*_ #`y 6w$7(!<~٬`_%9Hnq҉QΕܧP)g5ݛdf {bJeNu_HٹGU5( @^ppZ=pj|)7HbuuNK1.yzs\xbGx}Ur:ꃓ[`w10Zs[0ާ0VyxplYrI .~p!;mq!FC?zڵ"gzhsRI5B- Nѩ~%3>/}UׇRr4 uvO),,X9UY,ɑBbasp 跭wI2V Qΰ Ō ) |Ȼ0OڽlYnc"toyФc`ͫp'vmF$W_ ~0k,%]lCMJJÚ(4LT֙9!ʹ}320@ vjѡ)ar}3"_2)goMA[]?*}c1x<h)%'% V߆i@o+NmRwc€b7ލN(q1)8, 5s3k_AMf{uT CcFok\bC˺CHaIUH(;L"6XȠ[TmxqѸ"^#T}?u:e`vuZކ܇aP:ke!X+JXEl^$>s3Vp< 'ܲ :H+4+v߫4t}|H|^BH[™)qm4`>2:[[^HB1‘ JѨC^d0c}brN&~Bܴ f1Y}Ȑhj֟E{}DpUL%AˊWM g0284zh)LP|~g:g/ܪ<ضDE>xMg>46Ёhd]!4A:gg"&J‹_'Q }H ⎊ɸ9Q7>kw<eX#dK`9:^y8iL >D+l{Eŕ^z{t Sc$&$:Bi=لkF[s>,$Kkb0{H'oc:W[ri4u߾ B> O&C,uv;ס68E".F1m ewRߩ&=A0A%њumSׁ *{# Gfh#X#bju15MT4:z 齢8BYhac=i%gYQ:".G.SuDz= f4}3/SʊngV&&4b%8lF3%d;,f{(\0ak|q 8, '”L@ ![q[Y<$sgZiA%#- =Ze8!*@ˊYQ#L 3ocQLcgbrXd9.-$""ٺG nq#{2~sZE/㓈]0pJmTܷ/ yQYc i~p ruE37s(Nnܕt:H)ICu`#9\ゃa$v$MM (@ MpF*uTӹRTd oxhSՎQάpRĚ#˂eq_kQ굃,.8Qg/:{o)XPJKu7jogRɛ{:Cg,/dY\0R,0%˃qq_O( : Bae!6,⏨snV^qzs˹.C$cR?NXvpޭn a:Ryt9C6rmqZf̚Ww";%qg;rq-%zm9fsO97$W+8R>nmٺ=e;}o)k܂" g[ΑlDŽ&O8V." z iSxAFga׊| ?] Hk!cj7{A(9HPH)@AQ7C.ULCݡG4F ڏ T"7!U`B!+;`ʕx J2%L݁޷p6$7԰i*Pg uBC <դ{Vi킯ͶlD+Y^\<#DDxGrLÎyepGw I_EGWb6=$J>_jQecA,/7|<=K-tD O`F S!) pP90f7 R>[;TCc.Z yNUiU,yA]H'}岈ӓ&\bIڸJ(>!N9,iofy7_}<\jPR,<}*`#'-R{d\|kfDYt.s}BTv̟M|89]qouRD,'T#.3ёaܬ+v՜QP=hl~;$+t,iz$ÉŤ{onk᮪ zf-M.MFo3EJJV1BtBfl&g1pܺkqӨ8~?5yXvx(/{Pоwڕj[86(B,`3:N/oQȠJQY~ c~ \#By-XIa&@%TC,)ECP :5WxGrf$ yDq o s/Ⱦ-B(ղ(SKiE)_ߣs"k!x qQ}ގ~DBc,$%0o@pW9I(j? Sv:|v9Om3m=((5&4dױ"|̙kh4U7g4;vR{O zuh&>H\mƺ^&w%0Poe!WL"9tŹbx~u6qas%{"&m/ m-6$Gȯ~@9&-T+VE8OL%׹︠Ir_S3s!"%Qf;ͣ$nPx3XBG)ثnŚ/h芻?V]wW9o*ʩ5Za1}tqbZ~gKks7| @tq^ fm~Pͧ>h=Ux)7uݗebyi=B=Xob g|+[ƷXc}S >5i I#>'f0U]bl4ʙQ0(TOfm iX/Lڛl4Q#7~ĸ_VPa(E0^00n':8L)Q.)СV?̘\*w+pe`x7m¾\쇓:\:TDv{S[Ϸp'Q%aBx#j$EWk/,"!4D#36yoIuEyvuE0ء15ylp$.1el/c]{>]7"mɠ0quSUS ?x/D"D@*Dg'=ARoRTJ;oZx.{G cO9|X{ry?'rt{JgyeٙɆU09w]i8q\寏7P>\@E~^ \fk3NJZB{θjḁ ţ|q $M%fDa7\1ۋxN@Du(+?MsUN ||WpKMO>LC;tJ#(|W{Ӊ nJ: "ˊᨃs| "MICX`gY(pTIүh!'Nt%:gLOb#tҳڵ͉3RWXod:ImX[>`6`0kí<+^>8A%:! kk#]%HZk5cN3<ϾEQ.ip]fz.DcֽB&4 Lro9X5 N@&IdZ/g֐[ $SMDXr^"igR[k`r0BQYa҆ &X?K"WCE)7kE+jky%xaf B<5$߼h߭T#&C>ʻ<`7ܥ1߭0ѪJȐ=庳.vh_Mi}0dB;7*ԱRK_b ׏vBhrG )@s*n/sc^4&M*O2M4P~Of(!<}P0Kx:D|dN` 5*X9H=%hu3Ә0Yn#)#eWYV2S]J+^tajE1t$37C1ú^h$O8ڻ QD|Uk#H3;q q m6$GXere^zW vwL%oM W`J(<W4B%RNc/CIMVBc NzwقD0^d/e/cgC*A p# ;0lDB$ܛ,zv}&:P E)l:L_kcʎOtRRHke%_Ї(wͦ1JћU J:=q#XڲOu 9U5XZBqx ^$02AJisueb+3 s[GSxu ~G6gz\r;sMh 6GG69̕7NYjDdN>5,8cAsAu;4o14-,g D8Ћwu^͢Ȯ :zMn 4h&PD^N/a+{˼==[F,e(|n2@(б=]|j%;+z #M L /lM瞀[֑튭SAd`bmmY/kfBm?2%*)`9պ1ZBW]8]{fCư') t6Q۩aCvĦVOM+g[;b.0Td oM~]B`c.=5Unae1K>հ]5jGj-A# ءEzщljWȕ G%o`J?ܮ~@\u>Kȣ,6';x4Cd7牸cgɀxVs5CyN2D U%1ݻNhQ\c7 pb'jqƢV=(ƹw+\cbMfK qu2uWT1^?\5i86kD%3Qm$P2z"{,Kdh+vA}qRಓX45,bS eUW3tu4B[,rzΰy<+%y@P2kgbh! )ŃNn#'ľrqұɾa^EB1b=ORnӛcu݋2&1N<( .x0Ulb:Uj3f]4\ Aʧ"Pc0/z41ғH'" m}ٽI2mX L+ۙDorM 0%px.p)ʰڏ:~,jBz B!%Wegt.^YmwRBZ{y] d"m* 9'aHjq5#iV}g*wRs#YawMFFHAJe<c~=S^skDNh6Ed,qY*ggf=0Ŷh|vG/Ov *9i`#Y `;PN)dC9YBWIDV){-c58LͿZ&޵-^ʝNSU>ҏewq Hݱǧ7кiaןd^ON p|:RhN=f[j#5:LM[hK_}i>W/{W.%8`ul\Y!KFH7|NG4=t5npߠ2C?Y,,Ȥ1m7B6VofFSU1?\w٭ޅQC}­2ɐp4Θ;4AizZtiiݫnPཌX`|EƟ6!ZSHmҩ] |-;z^Zy[I^oKc%pkdV>#|aA@MZuY?}@VHwTmw>!:pWNa")5NC kBNn^7\ x)Ә-@g\Uh@_ϏF)/bEFWWgAhYbl, MFIJ|2C(34k.+9™hYY76!kaP=շ"C\2zD7G* / dVggaE^޴o,IcrҦd5c[ G&ݛu ]#ٌ|cf ]frկ권 `{E\%J~eR5F)/$@ #U8qxܵTקlRjv:.-8KRQA,r ]Ԫ1@ oW Rf 8 5IyhbRn>0\YfdOz>ٍV5ӸQ%;Ge\VqY0G_&-9ͮZN 'z}um9 EGD<{ԧx+Iך}]/+v^)Q/f8*}%wl颾DKX8 B}cDX-sJT=:5g8v_q45%`}zi[j0nL󈰬F|"b($Ҥ}&!LĹ\Qr`+ΰRoΨ0&pݔ^ 'k ~ 4'T/2@|WH5t}xaf_f$"k~8:މɖ5Exu~ڟjc13N #!#vV(>>,jV=#p~O I1{9Q*-e?D_m%2YT!N/aHfoPDٟ yO6q5=hGkR?sy XOO0ց-7jpUׂm/ TJuj]BߊH&ڎL; 2d|q<2?p};J6C`3')~Qg+Y(G 0hCpo{Ml}\G/ɻ%н!i)6<춣џ4 l-[[E8ޙH%wpY4xd|U%YG:8 ?_E؜"[\sD/%,;v%4F[c;F!*+ y7$"A`6Uv+9g/Fis#'Z^ֿ;`=VAr~p^7B{L^aseFi} K9@fw 3BB=(h69Ob)YYmqOyL{q?t&2*>Ht?0 oSB3.|#T(P]be-(~M-^8KL=\TMѩѩ{7ur@p: (TEE;if=|ө`t 1ULӘ_ؔvbF Q_Iucz…@A&@vDۣHHR3쮐Djqgp0Q+tB2fCka"HΖ#u55t9? 9)/0a8s/ e]xS’Mx ċ(`Q)F%sn5N,Cqƙi/TMM2&N/VІ,B`J(#u}_&vg+ѐad66 %$Qt(z f<-; :aO^^K܆Z}w.k#=)gW+0&Jb]8oA-<31l jQO>8Jʎsn^7axk"io^V(qP|>De2b])k!zqLo1{83z4|*3Nc[n#\0'7S7\ !M&(!#pQ[>N[29W0m7}O-[b{&˷Y(7Y8MƘ:x jo4T&ާmNeqQ,ag}$tWRH/}g<>^z⡁ѯnSڶg%e{]/+h z`1}‡{b/'$D6k:I vw!C2C!9!ٜ]>Wmj82y'prU8$~ Wxh<[R/6V g=oB"7BykjSc8'mË$2Ǻ!U֮G]r{n8Y)i͏/3U0j5B«ב[sGh?`ɲͰ Nj4B?`4[Mܑa"*S&`}\}Cp^bDjL ~`e=\h{zԁ"ACg%ű02Gb!\@lJ zN뛙jDbM0ryvp+Hm.|dS(@Mz:juy0y F dY2f,AD-o-uB4s yZY&<Bu2Zds;>?W@Y5|#ٞ P{ e[ 43c{íoǚMi'Z*J1T> @{ 7Pqxa,௸G֠Ep.p{NEAhjrMPAmU u0|_ۏA`G*!}&+v#_(; jKbƔ)5.QVҺVS1r(0!5U!!w@C*bzCXO;^Q.3 Wݞ{u9[]opmrhH ((ڄDiAғ]^+bH/ FKNlشv\6];*J5h_8EB4@nW%Zͅ 8LؤP(X҅f> t?L'(U b^cM7 `]Yqb{rQʟ%)$UX2Ja 5V#8+^a?jyʈy)ty[yb&K nǙ&qdJL(z4R+F /uJS$ķnN2*E 5 Y쯞茪h !&5l-U D44)c53*fXbӕumm +5?RӔ+W/xP 輛V̏?` ,g+oKP a+*'=eɪIҧ(RR x¬uHi4cxR@);f%O^߼U'Fn_9hfz+uf =Ҋi+A`%VŝOaXqlV3cEsP)@.X>":#UVڏ`V%|.aͺvO5Y#o״\$3X VeTNLb=u@>QSwZ?o{Q\C͓i Św^?KC9~;(N.V}p.G$rU?ST!KVGc=*,ceUY#z`Ƌ(p(%?A<<^ @ѭNhfQ>Nq=3UVYZW-xhFͫsGIN@Hqnnn ?}8iuFC>0o%I"⩙J#^?O?v L5~ln{_ccX;m?')Eb DgŚ:ƚ}߃}ԧpvL61L hH.<:kwB_h'/J3z~3*m(ò{&Ja[vk?W{,%->i (b/,BiE+ Aفn2ZͳjLDYx`{n=# -dWryҝ $]@v!C[b7Arť/D~4(^ɑ9 )DOɣb^t/|6^av*@(w`EF?ydm#x,hMH4KTnjwN_/5R"e!yȵ:kwÑ8EHv j76ܔ~ɝPv{_>KSsvr7gxr7SW.KZ\SfjYwƯ3T }V]oFp}TYĥ|~p.oTaoCdesqfE~(s5GyR4¾'p 2$.[1 Q[7j Lmp ʍF 'j<݄Ң<¼BLXDZY$NB1G}y!nZ]a¾ᦆ[;ZVtu~.T3,gN>چC)֫L;x8V[E‹IWۀ o*.K0Vd*m;YP}wuyQHcCKaاF9ܧT-;N;{wl^Y8p4mfGvWfZg,J kp8df. /U1u˭>!"ŧvt°2rOM"FMJJ5!]٢B. Y#N4nxk&sqv:r`NR(K! a|il6œ8FkƖ{ VGA$jߠg=XHoQgWqnDŽ\[ma8enivY^$vue+q%o雤R:_Ohr׎WcU>(̉oG*5B(%Ȧ/lT604>P;qџb4n N/ߴ3$*$|lv2d[GEб)4I0P>%|zߕ5U1&j<,^NwfCv;}`6#p{ľͤsW͵odCZeSv^8ҀK<0Og%"g@JZ1{ɣ)֞JSgx/>f/O1d ǜؖ2#TU4FXFb9DAt_=O'HXD~ ~mX*Dܬ8  g{ \"J]GRJcN=!Q͊NJ2'9C$|>Zw{)5qXG.c peܦnS:,8C:hꢢLʧo*bPToμ;q ˣV㌭X5MdrI؀FҮW GMxwTܲ`DVwC%AC\Zr)5.S)Gݒ挴# \+u霛iq=3CsG mWH`RA'6.2,nt-ԾOsoL_D̵OXDX棽Y 6^0T[ .ȺRw\u# m7p*C4Liґo zO[_"%QK|6[. ^ ;.t7"Λ qr^Jr ~ ^KJ42B"m>Yج/ƞvB>a7;\/boeJ R+dC?갧%ڛ"mfeqbD^8ё4-hfBmo兡z@E[D*@ȖY(mqvYP| |R8Lߙjq4N\DxsdxZ+T/㹵HOHGɰv~9y)ÉN2*8*O}4{[A-2Z"[A]s?Ӻ) [ Y$63 ڞo > U& ŵje8 %c=kf`Pc*,sX9/C,~:˗z}hR΀ނ(+w=qC(J^g1.SBlC?mJC-T3d$%HhG9FV2x rrϟ,EުU&MiemT}q6lrޖp%$IVcT%6y \/(6]f1O2;MjUwH07^pX&E>L0dE\&Pw5B ο=ƴKzSPվH1&9a m<3D*1s +펌|OX筗cIjW$CjXtaY+C z2U݉x7wĭO7F w\jSpP8Bp7].1f[V<'ž&8½DAFC;V |:% :1 ?QܵO 6ʮ)vD, wcKC 2A#S(S ץQL0;1R4hx/ݢӱ1CZg2d-;KRe (!b 4{!`>3nCs'TVHJ$:n;A2N&2 62yϱmCjC#f}**+R4?P*/H T텴*~L:pw`TQ0{Cei CXIm.Ȥ^!'IH9}E'XBIdgS)dveĒSbVEo;NE0>r݋@G3^đ>9( E ]}q'@&HZ2Ue2*:"1g;Xut8* z0G z.qP3D |Ek(x :*u 2.o6…S6Ů׳A$آv)b֋g. (6-ez;oM8MIH>7 E<[|}RgfiVb*0E-Dd7Dzk ⾰P[a쁍R:}wf灉~lg-U'X1RF-cx*0n ӈO5S2-g17>G9\sL8|쐁!"iDz],K̶%0,s`%<ٹ n*! HH '_Ls]: |2^FDFN\I`L_Ѝ~kxsoAW8 |[-c[: uj" i"6 &RG=upQAhO.j=QE6YۨjJ+ca&i㤉?-zY¨ lVGYWU98eMA.'qnk}Tٝqі;萴2>Y]Ɵ! d/񫋜:uᓤ+ccN9vC&'jXi]}:x ~~=tz7 CpN+@DlE^Oջ}5pJE7|m[sg!&0 ŰciNǜv T<(ς4Evr-'|%4zngjN@ h-jN &j_[ChCU8P XN4N>-6Wt)šJZ@/-'}ĻSS\ܿr8kFc(R ^iJ b2/ 64b:܎frmG-LX7n q 3XXW$;x8c9JV' ~86Q>0&`@? ̒`L#ÃPrfq=@=`^䙏Y8!NvTeBLw|O0>x1/떉;׾JE|ނ(81n?B6Dž"`MI#sD>8+,yrP ެ舧Wk㻞W"򑳎ٶ7hG/sהբ:@r*Njˢch xyՑ- d^9+h(֍\ȮwLN!gKxNFz%e49n=[۵" {2wf8B⦬$)4,гL@R%f!]xw;w{Nwɼ$͸ycy`?si"0tA3jBԆ/,mڡkx0TE}s)mw-j}@Qck͖. f=Q"I~Yl`Ftz'.mzY{=*1}[Lr7:sٸؓ8jc:uK(O>)YVo{_zx[k4Rv1̢tHw0 o(tVldC}}?d~ut4/?1п=TS'Yf}Aa".T+Īk#M\8$JH0 (U xT6|f0;eUtsz/IFQO!5'~2C|= ˜pm,4I }?=\ Lfݚ`3KkzLXJ!93;37Gm6uI:.`+PjjWeᑳl?-v0RHLۮGwF7M}b;*lNbX9ί.EH*eO=IV|D6{m’LZ/*CO1 4x;9Ϫi2J}y8P CXـ<'ـ>iFcjAVao_K$FMQg Vlr-y(eY}+#hyTe'(1qq zw6P{+FZHp9CH[80*~gܺwg;z {+F'Qj]IeV+FGȡ g8DwUy8dhsGGz0&NLbq FU,t59s NO&_ )0vD)cٶ7TX|bރy R|5jq1(,YD*j2b #d 0wҨ>{NZÜ^YTTWmdyib]Jn vRݧ,O?u(y1dT+$I'H>R_@h$t]ːjY9Q9L"6OOuopw=iһ>?h4-YȕBAIm"t4]caAoYMˍ6vOO5"1!&~;-'¼G rM%F}15Y|q)i;PsE oU"\SJ~?EH =ne Le81PD^TEmlt47fLjgs-֎oGg+w{)<% rU4Y9Rclz߶nBLō0K%1%0D/I1ݘZR|Gri٠>1d+IuÚ6iAUe]7-l\7T|O8N̚$8{{ꖍ8%zsqAxF7KƠIMITL;2S «qC#2ZDZGz;cޡ89!WPa,dO`gs߳o (5.Zixs &!̝iX%zm-z`ysþ'󲮗AݣIg,xyϘ!yvZhqY/_ :ݵSaׂ{6b mn1"2Uj|bM@VjXW6GHJsıy8$&{2g(,j(,ߴq>cY7 $ EGȈYΤ ^hORCP7lLoro~z/qęI;s)s!Y{Cg6)p @u\D 9X&w2| {IHOvTjurb2WFW˦jUxj{_}&u1Xֽt&wf &C?W[$w7r(!{1^!y_mcڭM|?ubJG\/ɞy0d&JN+x-q}2ȯ5*>SQP v(mAv8{~4<Vf+k)=gTG(G1m˦B 櫜 (f⩂;#ioScr2i@Ȕݏ 8OgC4Ag"$B#,1 Kۘ@|C~F<J-m܁MH+] *'S2u^kH BKF!Dߓ11RAU$ s陼2N5F62M7V@ͽbʳﭑwhR6<==9CZ o>8x}{Fo􎾢p [Y~ DzO~ S޷1qPsB- RY0\yYWC>u)r%AM~PFЕz 2̽2e=`\v” /ynUPEG;^=`10 ?wWc3uɚ#+jsQQ]e. |S^a҇Ƨv[ dUkSs$[XY r M^E33~P'Gm2;M CAmFVk~DKX_ %17RPh8{-. d"HĜ=?DV>VCM:byO.8)'{U8luLW2zˎUw.i55/t)Y"XB%4k>re5K٭$5v̄`OWMUxF;s>x 9 t7<ZvL͙X %|JT_Qet:޾j'x4c}"V".7=Z'"\nL:Fˑq#+$nE%)NĜWҞZ3ϟx`Nȿ^0FL[q $'PI:?:WsqXIM ?)?~l ަe?u[V>1JwI3"I-wrdEfj8rhq&?e/OdԶ<廟e%9`vqSQĩ]8'/9fRv!ˏX3-BBjKAO0m~`hwjZfPN >M4,yZWpEBaVp?[3=QeܲJqK av!X"9)~/D~r=/d;]Y$"^~'+lH;fED)&ijwxءQ Ϡn$޹KP7=BTh1S0x=Wzc۬Iܞ̵ GtJ]I e rG<@??5U]e7i&/:)g=/0zo'phV0'0XR10XE=W2F@ȵ1(B;lbRI&HF(DE%Gߩc2"-^ >Gc,nPM<\E?qeӷך庡ν+b$b N}ZuZPB[/٬B4>79sm"W͚Nf D=ZBiU,˄F=Ŝpox*냗Al,rG, _Aͣ|wjTǚJpM{Y ~mu+eM,Mk25!8u䛫 s1jZ;ݫ7G sU˛YT̖O]'=%b)O)> N [jztrx^ =H '@jas8/}@oYiC"'0{V$. krBb xl(+K:9N\6$"LzaB$09!j]`uqԠ*[<8_ |=$p~!N@~wOE]Hb9)|A|EŸ}K@+{SxFǫ1$uaG vhϕkxjꇏ'-^ i(smRƘW7FAaiTxX"83wޯ0!5ÛqIDrНVǦN *MxY놙 zxtRW_δ1,!(X36M}5&i5m_ Rs27BgV:=S5UЬK8Z7$G-XdzZέpJC].jpG8Jp29ex3*vV iP. j_3V{$|&F-݂(h&ES0៲wC|ZT)7܄dϙzUj_4h%R_5D.a%t-d|]Tu P~,Wa[LbT ;1$;J\@Q5[Byl< +v+ 4WW?!!O0TgH$@x[AL}k> ]s*UQr}69<GIϘAE/i'-a_t>IeZ8 8Y8".}T9N56MkuaݺTC;#_Ͳlaяk*翔7U]Oiw-@#):4cdBݯ4%f704bȘ4t*ѩjD\\Nnbl,imU3ξ<԰,"W1l6ߜ66|Z"u4VQ'~*>rJcs0Ne! CJKB<H5NXg ؠ1\-|%~o](-..-ϩbPmQ#ȣ _ǖG.9Os8 9y'`Γ@]5̐pn7-9<9LF5͚jw]7lQNBmox~ _Fᘼ~`I7|o s7c9^kDF%E3vHb[i? Gp@3͸כvA 1IO$6ОKEx|͠AUNt%٧r+LU x{|X\~NGѪ֚w3:bV @Rp7'Z_U]>7dމ0{Ʃa5wmd7j}<^ǘ|[dJݟ8oV=PI{n,̳3!UlZUk$aJQ)qM\w&F @Nڑ%Y  HS#_m/#*ٕ=(UU򹩩-=\~פ%|Tx.1즄ɂINrn1*W݂'6ѕ,Q*M*4^}1>tqaYf#&}"<Dz'@2 6H܂t0 &ȳ@G#FD屁 001ho\1H/a#T8Ї,ˣW#R)&EAb\,l జi a,ε8&x殼MdWK4O> IRBAv2Voi]CeSc~M[6<4Tp~s1.2Z&[GpV |u?)9?ug"a@Xq/e֝Ƶ}I c1ۥCI @Gv}|?&͏xrs7*oG]-,^ ފPIJFPd跦`(4n5 ͷū^n& *296$&!'譖`p舷cT9y|+oǛ8E]:=$/ApUQU,@'ܕӶR1@gDT;h42l{eSU$)0;=zl *>>=7rX"Kd P10"TؒE"צDгIHOiVX%9R8 o;Kȿb7xe|}\Cuљ3Օ5k5FC; QqXdb[fznqLZlTlH bm ù ҹG!+tV(hOҵb}VKн]N2faNŦi$ߑVKHJ$xr׊.\&hG7aGl߫CƓTU 402b Մx>򈽙]f/C#GYty%-+]&6o= T܍r26̮-?~H~Seㆠ)ơWJW `}soEJֈ 鐛%YEV=ڌ*(mݣ:q3AÕyL9 eA6fҧuVpR^+\T ňhնMĪN"nbp%L&]O$ii0QqrMBBe端wCX hAi&d${tЋѼi Cڹ#gԌ,0v[w |䚝Ņghz3t\h?Ǧq(ϔD't~9XaH* xH_feZ/Ld|0m@ZUNzfXl_[5q"ٛ+"\ڛpFhAlF!/ M!2ԧFQ:[<6xKzz'b77X'֩c+MtvVZdr/.H,jp߄.< [te'Iq։2tp8MXA4PK{z61tZkSTը6s/Жs0д a 3ȹ48:y8j\@5- 12ٳʼ^[`t.8Z^h>Xt3jX̂nhv^1nt]+WWæ tV,YwB/Oqt"WW6[oŦ@UM X!вO7> IEZbq\)+H`c}"Qm¦l  VIYa:?c: 쥬OI+w̓Mgҁ]/<$gޔ1*%n8P'#Qk5oRЧ[=/u y׭Y2- H&ޤ`B8M|; FUOꮣA:M-o*bU/ۗmI^d꠲gvlXΒQ\'/!^ ;QaGz$FMB K.DF)~p>FΛ~k9؇ꈦ V)GL9zc(#TX>W&jt{hƞWdz+3ra+øk80P}3<|3j~(1AX^ ovPו\uuF_^*ޗb=~WhR-˙]gNx:4`D!<Tm"uQZHygEV"LILҘ}~rΥظnU.Nn{ʮF9>O3~Qfʃ(^,x$Bÿ21,'zU3 `OM'[ɾ jbQQ̖^Sê)2aձu` |Vhy[c{>8u:_j/H vOUNcc[zr_jqwS{gxw_\4WAdSBRek:ctfrxJ'- ^D^j6`D=/3Kpm+$hٯks/ÅM^Y?kxsrx=P'j.`z]g:Ҝ=fcf Y >`Ƭԁq(KFkw'VU^/;N ȓ1a44{H[GHyf&`(ny5X.bxu1um)ޙP>60Aܲ.s+λFdžCGr8: ! &&|`[Wi Iwə=˕!"M|r֨MQ[hLƲe=zG=U5iJvd1q'@ŖtRjuEN]FȑOZ,}YE>+t3VtGv);umQy񿣅CPRm[s$U0ReVNc;q|e\{ғ=rh`5/q$ z*TƪlQXo יLU@4--f@|SrQpx#] Jq\ta|ŗ &\U0! $ɳٷuHKZ=WܾnVGDy6쎁t0Rt+-P wvQ&<1k$`uet/Ʃ.O$T9kaz fmC 0qýS2?Z&&js9csfzW-j-Wʦ 3z]7c]$msv(xFKu/VE9}ݶsZ_v^~RYKcjl0hҐcIqZVE\"Z M+8zNƷlI ؔe`E "#(\+%]E9f< 2ki;{Jri=^<]fk84ݘ1Y40eх [pS e[i4'p 4]A !>2Ge/ Tۇ'Jt_W@>=_ޏ7Fv~+sLe2-囕&Z8[\Xn7rԀꔅL[0q03`7(LfS!3[~P}g䡏DHZufT:@J-mnxhiz[ 2.:]K˒(U6 b/EcQ0Ϭ8Sֲ S6=D#OwK( ~S8Xgܮ Wf$^:Cvf&K%1GN߆쿋]h,pU\ 5s!@|)u1}~= mpH # U֓ :cfC~t^f 88ayr&fiy=kԢzwJoU[`&:.x躍n80`ڼ1g8D7YYWʰܴ2RLK9Q2,]ݶ~򦥻hQ$@o)@5d-ޛژ1{YVxPhzفo,,g``#U]i7R!T!KbK(aw͒ۃHďS߷AZɜF݋Iw @]+J<3ܖ-d˘G7E?@"/q9h#!u:%L3Ji/u#^ji&F3>n"P9b3؁2SYRF-^Wt7#&obmL ̀r,5> .dY'vndS `TȈ$`_PH>$BL/Ւ2OOD#ܾf#S U54.)rC ` ew(7s6;Ήنs?iJ8(柮_T4KgDz Zz{lSւJ=J&oj3vy<'-3#h(T(BW`/6d2=diȢשiL[ ~[,{Du҄joٞ#ƚ0琬I/ FRFWO^09,\+:r3 IS)i&vJ7h'e3{x'WcSn#OYI1 Sٸ)u%FubSzQ:6w@_CBvJ> ͗y"2z!Yamr`y0>|èY$x\pzIpҁ,RաJnL4F?`*' $?Ϳݎ59dY`b~72 h?c|J4ww49ؽX6_dK~if1Gy"S(}}M4^tx$wJ3 C#x[d'ɾM[ `4Es1SQ $;չ08fNmiז7fg5=MN4ج r*imN ~j@S *j"o?mfOD2܂Dwm}ZZ>-1[DH".>&ez,,\a}N%:&+?3SWXӸ~Y392dtտ6IFދ  @V\_sfvW$;5m I8?x,78wM-z҉.{*vg +#XI,ѩ& Rf$0#V㒩T5(qE t6 G='*JcFلQz>f0c"cS2oMh]߬Svi޻έ軿rS+$ܣݖϾAHh?cF#6Y*f,Q9 p0IFQ#uTKSWlxr2H ?Q,A|+ !0s/UKN8xlUdJ:3ۺ?RdP>wmG5Owtd/m;>?Z0tU1Pl͏!|PzPjщה3վW Wcъ\"(l-t8xUc$HS@-ݯ]ZYxC#wRLNFfL NP" Ha S!ƥ;!6Pk(_ahgV]N!^yu5 {nRf25 o)FnI /ǝFL_3o DNJclFW[6>N>{^d;^5ZRW"Fޖ)h k/x4ڮOô ()eay522;uGĨ} 6жBSfI`iXQA @Őlt,"dC~((<.@ v9 I:@|#K?l-DseHB;l Qb}i%_zYzNc *lsz5͎.f76UB؍ P)"($b\Thnߵ)dX^t3eZgc0 \O}P?hGw<\A&Ὸ"C75ݎi1|[ԈR 06_ Xش2vkƒ&TG|&=Uw+6TRn=WDT=̣Zp DŽ|;*.^0R_M{;IgF aHSu0Ͳ oiLhWҋ 'h &RU`c%;q9rdnJq.q\lW'5$b8z-+ӁVuH rHq8[\먲)EF=f$VtI Dp43+16g=3Q{kmSϦ[e˙ťNK \"OTjʘHV0yu w2VYe:O珙2yqc>6vڬD%'Ŧ)[o3 W%X;妈y{+9y"Rw֕!".A{Eq^4(n Ճ"G =,PC!}Z Wip71csKׁ%PƌQJ\t'kIlrBn_L|2IIS-dq˖'8 1B8ˌO%yā7 Z?qb[KKaaqh q +gZ% lY9#V{."̓cײd Fgmmx"S +{tx)^²>"R )JG mYͣE\l3 Yu0ntn\xb* Y\JmƊ٪-{'囼Ȳjʼn3TqZgi7浐rD0sBԸN~<)z Vn%$㻇l8> DzUi(Jİ>WRE zzjgtJ>[uݰ!rQز6FEM"1b6ITc:#Rޖ8NnFO)jo|$`KgoӼ*<;6gWdt1ߓ:Y|2z7/Y)?DbspsBVd!Y*TVSz)Pp{pE>ns#JG1渌. yzM1os'. L U%PLpA5JeА_Eogoԍ@9@ʇ`b%__88I6ho:}gn[Uf|ជM.#Y7ϢسL56]o*"jWZSϲ<-PD 4NJ1Vpq@-@[Z$oG52pƿ%B alN5́-wtg`oN@Hjt bܪP).Nr:=i! &/ !Gh#'Hy|O Slaqjv^h} rG{}AteA(wUv)I`rvku\]7")bj((7)Q'kQvU֩ڛOH~&6=x b15HVV 2Ii,F .qKGƒ7:zhpE dytYFEsfW 7~DKؗV;[AXL6m/[P'c@~_-^!?̰Ywo{h|giD7Z<=z)E@۹`J35fțA0%o;e''Y:SC"I0؈lQ(| e ^/Q(MP҅5gL/f[1Zy[rGNT = I ,LJ7[Kfmcs,<y7m*,g'zC.ޔsQѕ]AlƂg0H C4F*ϋqyFM?rjt5l8b?ךSLA \%3mm-1GB;}K)ܒtmTTo-DYu]  tT":W|ώcC]fqS(t xŌߤ7L~[g>j$QE*0T?E#G5=OIT>GQ62߹;Fu7LAbYy%O3eZ?:=~gX(szT.|*UẌ2/ W KE\E1>VO592Q!abBg݊4(.B=;H<%Kxa4n2m~|{8HBA^3nT)5"`Ҍ8Q*"+ݎncˣcEb<駄M|u54+xW%d302!kƗy@+il|No'̄WߟE) pk7xrKA."Ƅb{3!2!<eLKL9+/t78ͫybJ7;S<aq.dcᮯ1hE4c4Qt `g:l%K`%KXl'ŏ JӲqt'z(Ej%lZ3p3;|ytb]63x\5;b5|<7P*yKJ+ ve! +MSc@-:/@`ӿSגߘ-]B;Ӈ #?qMdG6QWj`YޑkRp]Lu%i)1) [edՄmyU&,% Fb *>3-+ØRE4`%:e;]}/?1#n6ƙ$ ξ>.Ci 3+ 35Gx Uobe,@#ԧqeSML4 (cW̥!;|hHgwi?DA'ŘQzF`yEO^l_0#DGj}E=DdB[=VƯt@*{nH_?6e%A ).,}A)j& +__Sxz ?`RS~›CnOGDjzSde4'bH@{ zvZcȂ\ׅ{?[j.gYV뫫0kۓ2@\|ꬆ#!B5u[@!m׉9˒uEBBx/XFtV9H6?Mծx %y#>/Ӌr,Y-Kyn;gfw,ަ<-FBSsͮ(1(G(*T]?cM<<>R^&|ʷ*3Ӳ9i4nσpЋph DOc<h֜3J<6)C7o﹵ԥzT TztR4%w_=6%r04l~rz*+fWYltbƞ9Yثd҂$l+$:_P[xP B6s܃{Ù?&D%"osh!Moҧ~#Xyhr -sЋLz\R]|w`H-XP_jP"\; }4;ɏbW0 v32Ǫt!`J6h k/,Q,ECl k|G=dϋ# #,[V./ef ܹ_Fج1JFsw_?Ia)`hhwYuNK$:4iݠV)lim%{b/вZp@-fJZ tC(}]"ɣk vjeS%ig3v\#uk1D#W5Ҟ%(EqN\ 3u"_rg*DP"FtQ(K,۶T9~ڼnz K:sļTSMʲn@"u ̱(Yd&+7 m\6}q :wAdPb Bx7އouX}ΫlC]X5Himh{  ρwfH@4%O52~w=v$i%sv1nİ7;=m4UaTxO-Y;k}RkH"~E;(pkuU5}3K,dI!a({IGd=|&u"(j!C:+zNnc&+,~=F=_'@lIȡGl9֘ @=Z',h^:Ipa7 E,svc2՞7C<6Z8LY"J9!DVڊfz&ug;󇗙iD?Mn"/dԙyb/T]8w8U^~UX=3nRX$GHN%0k/%9hlI>:Q1kk{*x ) Ќ aibUgma?KI Pܱ]DŽI/Jtƞ6Et[Bf^#៳0~ ǥThNKd{_:1e[:G z \,P9E_/CF5fvw9)"Z"6Շ듧/Y솜%aSK{29bh!ȜZG+QL 70]F((X>y<3mU%Z/2گ;WB F O 0Ɇ$Mx1^>4,Eoi?N0=t_/wJ4iȎDa`ppTnk|n&@ێ`釐Llq[lld֟uc GwsZдl_YzJJ1|oR6P.ޥ:3\gNR'4DUʏW/ s5P?`+fJ?40N\t{{ ,lN (ӰoKN*I+2[,' wjߋC&,UpZnf& r=?0v+HmLAଅNroe$@MA`%;xkz¢@"f{K&>z|Pp2sɎz|ĺn]}/.޵%K}ےΞnPfLj(:@x\?.JSa&\G@AtlӇ`UX| Sf`!EQG©>]H<`cUUXMPDg~$,]ƤDԁRn儵3c:#׵afDOHq=Q'@=ኛfO{%A"kT_DeqS>^h?hfꕓq[c=cVcxQNiF]s,{-nAn-xd|Oh_pD;L ½0˴3eN Q0e֫exzKz]qiT̓aӘJl%7' oEx1 3zrS!'A;,aYHk`RloiR9iڄ_K-kZz +Q;~K~?dR@j=>_E`ϰn`W:B+׸ϣpo}B/+kWה i3.1mhb!?˿XDF0{ԿuoHĩ[QxS2* 0+W ,ubX%HlcJu˼N:ΚG{s*dM̑hn״]=0<{R>?0R\ 0&_k*Q *Y˽!6%ǷxS-%tٖU?$ N<{4ϯݼ|NPm韛9̣,jO aP RQLW; JF;H@w%>^r?D: (9[PP݀%%bZ>5$ݙ沤!6Vnߍ3/0$Q֥>1'W'!M [Tth5c^mJxy"݊Siүf %*i(̰'?zp1kd:j jHq_ >WȼPc7"*-Vl@Q|g܊q4BpODybm3 HgȲ`oԍ|J(/HM;N HXZ_$DF(LGy;bTpX<Q&$)dyYªR[ʮ5u61,Z,?ӕ L6D3\G}ؕ9, D"gjx ܲH~~ qJA/‹V;.Q/@Lz&'{%,kTg>s8? >B Z4 &{׽k֨22g̘o('ϾNnEW?Hqw8m.7F[tƗp⼆HP@6g]}VHLPݷg/XGoM}f>&jGn5әotŁIJgf55u: <` uĮ] ύa|ځP ,(TrK.TSe5پ/M;cR0bhkɣ &߮)LD*iMGw=p^>Ai?B/ϯ=(5/9% )6Ȅ^c UǑgyC/ʪ2.Bz]QDQ'Jő{SJ~j v2Z-="Z,c )veE7rYU!$,Cny2H1s p!QɑЏtw ,r¼x`WwzTLSkW,!F"|)9o-VRD:AtKQ0ښlD"6|# ?=.5-ABrf e>)!fZWfxӌp9šx'K>($hk8GR7|:o}|9&J2լdL}aj$ۿw0~T' ]y  IΪ=3GJ{N\hC`"Ъluu@Ċ['QN6MqM (M~}q E,fPЊ!|,"Betc}zOF^鍊ezچqW1x$`xCkIoaWp1ĩ;X):ʿN@% ڝb ?X'\;VU3qUۥ8 4w mb҉6 INU ݂-dd@EV%pR!361,E]ߏ: V) 1d(xxzCP]̟9v` Jc[o"YLRSp܎:QL0leRҾ~dY\XʇG|>@!Lm$moG2'lTeM boaYM=ĄiԼ}}x#,ڂOMy^CN-g&3\NX/QN옱ɠ,4o? Y3R6$ҽ7eib\/枊A($ta?7<`N# p DȼLJj_|~mOj'Kl.&=!."T>)Z5wcl ֆKx[NmE/JҚ>u-Kc_o4)GMm2iizȳK ^펛,/֙NƦČ}](vBwX@9L[ ,nvVx0\ϫ,Y&K%I-M>*Dk{s]%vX)G՛ o0(cNBc3Fa6LRY agsTM.Wxg{:dW T%KK e)4ɒG3` 5d]/ Zǁt;ȯx\rVcR.(!ܳ C[:6zo۰^8zoڂE"O0O AٹrXJSLȮ^z5NH]8?zN83<0va] 4kJUӈ,D$g M0ٍjūtD!l6dg| Үivft(n%LLIv)G@qҙHe9d"-Zq=5<?JM(jU/վ[g̸慔8_SoCÞf-IcA5'F,O4,=&DOV 6H2B%xT,>_!uUgfDd {ц =mÛl~fIŴ#~u:=?2"S!9iET2A?JTc"DaP9-Ĥ6' `7|B=&=k2 V>^DC==?~k7D?٫7WuXs^@ݮ$-ƮA"BOL~A|kO3ɍSK}Ojyޙ0W`i6O `O DyP!Sּn9~UDԾe$Gי& &5[dw<~ĿD/"3 C|RG\ukBb i]T#2eR ߇,j5/> P%0oh͢hJ3+7P-L<+FYcŋ!H&j3DODV}ȟFDo^Kp7n [Y tqtω)"o|3:7ΰ Y~H )kW* t m,Dj"#EqbZqN"G ٘لamT?{7<@'^3T1?>UQ~$j9F{'t '^#YىeG! ݮQ JA6%%H 홡%PCM?DZ#vL{t eBuy>SB꒰7klE=d-AjB)ݴ9Ar'睺_zX6٨JJД]7XtZ_{"p8g4YAkPC\}mhT{0.0%QzU3FeCaf7S7=;jV0oY4Ga p5qI0}>ȑqEܧږ4qª/6sٿ۟!4ZyvpyaJ:O >,s^ʼ)'yy_k0J,P6R@GqtQQtcZ W9"i%*QUB ,AgMز3~ Ҥa̵+=8_㚕Uj?=GtsXS<!iC+ڏh埗2PE~Iz)z I 5CeY5t1B0YQ !z7~#3-uP(iKKxG"c3%m<1'R/k&mإ.}G٣(!\ gy(v({(jX)dlRX|Oր H+g/2\qlvr!)yUڒ*3k0/-$KXA T8/(|y;8l\,#a+ q F%:3}p*hXm5$jف92b 9z btw 5!ǟw}HNJ. A<_EMLn*c[vnՓ'_V .nMܣ';G7S[޾.&zĉ3ӽl*2J"RQK0D,8 FW!:?(>y i ;q]F@v!(rTʝժDv#@MenF𢖥צJw ZPަ7 r/CZיJi5VS:# e=Udh {|y%kBAZ8DgN]DHƢ*% J{h>1Q琟_jHsiJKtppMK %4K|4uhI`A7Y{=CԫOu,tTb!P ;M/paقWӎ-ntb(A)xF?|:!\'$ӻc5N)_$pCR[z 60xV%ㅜ%ZRm VK-U*3A U+F-ooQ&AU܀d#b`~oU夘qHnR9 ̵IKflW֏,lW}yr [خlE.8],g+V`V^xgfA/jzદLFgz+U6IwfzQ`5UrQb++ eĨ G^|oPcWk| V8)_#&Q1 f ^'83,L,OoȡsɃR:b t vhdc수.,uw7&?ͽ$$J[* xΛT2tB(qWrߣ9YojnXhF-”#oC}-ڀfD,2#MK%92m4!i D"$+cX(;*.D4@P G&J<4uu/^&i AT?HWhNG2`o〪۠f9$ _ҡ$\`]ۼQ Xs,6u4fqrB % ]L|6JlUo L<LS0𩞶7ccZyKJS›peSbmucA`'(J82 f'WeyYo<8z ")V>щ4v+`j>RCg8:&݁|`$e٢V`tp1@Ybl#TyF>lEs+*"vԓUl:n9 G *l?+ZѧHpd$ZV lH1850Q?Yޡ;\0yhxqIh"Tl dzɩz-tP2kpbyUʰ7Po4tXQFY 2߸o#ԜpͲ.~uݧϨn M0YF}$)f jmFowqy?oNxP'˽ͷ?7{# [)̰0)JphF24 4b6R9(1 L:F&xRϑLd>j}n{?"Ɋi=ḿ0@P *L}B,7bͣJY˰ҢFV;piWdaRa։[{nadGӷGIH+L*+[Z+zڠ\+V1%&>.qj~ˊ#K-o)T8vf 7tgy|Ncc,KҨA4eOKFZ84F5Tl`h< ((eZ_q)H>y%Gh NŮ u~-F)ȩH)^~ѹ_p]W(fgŒ6ƫ;@D,DWy#=3骢I-^α)cN'`P!IۗHY,LAGf,ۛZUs$إt#x ǵ2kCVo{gcUH,pmI. 7$xqfaTUǼVBLآ=, Tn˘ $oQgn*ّ}EJ1݂"M#yeʶTr=ة8}ytư?3L˘^Y˼Q¿pN"`,G`?4xВ_|^r4x~%j aG/=(6ю^-ElD@V2bNԃj啚'|46crj.a0K\<3=&ꡄ1r_. Aɾ(=tG4-}@?":|6 rBT\s߬y?9sQ/:wJ4 3|d[^c%5'm#1`8frsz6}{gC?:P<_4KwBÆHH^ؽ@ .tUV,52N_& 9#V63:pvg 'U{!sI-,]#;Fۅ+j,*v<[ξlŎΫQs=y:C}anĚ^LK(NzlV(Bt<<,_YSRwޜ ]U'm|VjFu%78Bl-84ƇN62RUpF1ſ$ *~ENLڦ-elKNFT&#R_xJV'[t1?pqtCo]ˤlu<#s¨+fts ?͞]܎/ ꌟ1^i̤&S`N7@"҂ v,ll%-nGPt.i(1>d9sE'`A"vԚ+JRɊTR"8No=NgGQ:X%^۱zt*è63yqe:s`ppfK=Ok*oX,Yj֠9(o6tۤ v;*d`RbiϺi" ʼnB25%#')]@]c*`jMF _@x_*C"z3BKjo(16^>:&DmzݒqȞbB^QjȂ3To4@d+/=?&IMhͰ'"ph2\]=y7V XV@y!x3ĬjmqE}ٽDmg_bL}\mэ٣>uL xςr˝?H \DIO3jޚJGM r&e' RLJmB|Z(+- z ZpqIxFdh3TZ3pԷN*n&ߥ oZ5c)+2U`$ݧ]s=k<3ci+43GNԼ7Emh'̀X1-&zT%٬p}:0jw~_(C"WR*%g&AfJpZR3tQ+O  oV-`2 `nYDxhNn՞8YxWQ*4 9@WGAsGñHO18eR xkz|ǢK٪ z `I2Ri*ec7˫? ' T3,̀qm ؋pMNFȮt;꿾. 'u'[z<`Q=Cw$|4i\愒O۰7pDv$dv i|M^_A( ".UQ.WI4zR>.a/åA\H i4B壭ﻪIӴqS_b`g7 $O;Mkt ѩkNNYlj~zo5\7[  "T%e1q8|N.Cpl$87)UzaN0PH1Iz|N㼌cH4K_+gx76, 􏣮mGEQ>LImGөi@6sIȹN]cܺO=W֠~eFʼ9=#l49W3ϔAs{TJF /[%AX> 'EB8v𪂿4c]ZT8%`[“/'>%fj9B3`f4iɰj Y jiYK$bQdu [gC ?) D5- _HL3WG-"W/k:jJeB?6r@B$:ؘjMtPP~ տXUޑl7J qɊ&)GFG]%stAeh$[ -2@vF&5- &ԭW#0`}؉VCRc$r̮(7xk)MJ]` JZȏ }uH\<7)h0 [QI2Wy8G9F0ǏjRr&?5aMn {ytX}̝Ey\d`_:L .1dr,h^y֯sh%4;l^Cc]mβ^(9n5[gUlfD)]Ȋ`Ge%ܨ*`c8]j=3R0QmG ۓycdYVAaQNB\y(EZ\CJuÔ[xE^#,n4&: 8yFU{|qai}NBkz. !m$nI.Tqe*dԨHN~>3(RZM]Xui2 dsÆ8fNףHX^jE|9@Y'K&#w/gg4(M ,;<:I[kF+IEoCZh$ز}.Y0z&C(f}|LJcw(B5;ߢQk/5&'z1S6r{=bb?y'ormBQ^ DVl$oټg:毈}N}05TХjzQ(`wgzV,A@_X05?Xq1K_bn߻, ڤPz 5=((KhG4!86oI,{9öF:x.rƭ %RkbF 67dTzࡗŃcʐ)ōx~ Ϯb) Xrmk͵ⶭmS.kTWiN.h쑘~x+ҫЙgfYU/mjjr-IQ5{ z7`+lOMZSNHBx^}wa, G!hPU;?]Sh?َ/#cАLLM7R|nufps/l_TD]1&CJh[PIYpۃ#]p2~ ºo5p,WY>ƨmOY* l%0BEOj*1ME0$2V"8B a&/靖ЁJgXOFX|Ǿ}F/_r!<)0v +󬵅1hE0go]ڮǕ rWъo9)d{TK©4tt$hDزxGmLr$D7bV$t a(=@)aqQA藚3䵌gW&i2@ݦ;D_<{,R'$s꠺ej'GcD1M4Y3PtB̠f)Rp!A,mx O֕xM! H= <.^|:ډIJs1M>Q|8aeW%_=](:idgghx~RK9;mSA4Mš*1.KUnhBOyND[A +U1;"*;˾ZZQbRfsmլ0:- oxoϡiUvlbfn QL)-qhT0F[NbjӁG-fL|$eK;xTT"٪&=8UdLAM4H H\L&XI(lldOƻV[E.4ẎyڜGyԚ\5`?v|vD18j5hX3Gϙ_4cFQc̗Ah>Q2UHV;`NmitZ/Fb@۳O~)'? D2Yґ- |S \ϠJ@L+*2Uǎ?P1DUsp7a҃&:E෴VAA*;zޒɎ{žvϨ'-?u@Hu0_|H?6@'kPju@;&fLjaf xMӂ FδF7wA閵ַ9#USPF1rŽ`4Noq0Vt 2ZJ\H;܃+OdM~cdwgEDU`%1u=NLD˅,渚y25;ݯEa we<}PjC_EJ]AJR𙄃CYMj _Jt{ͱn7uZ,]fT1+a‡[Y'PDD_OnyEG/xgׯ-53u߶\_n;T>.wYQ\‡V^{oGJTы!)X>9dz 7] q0<,5suXKR Iv./R<4Rd.gu]{R|)e%?$ %R9+tO,TхGij3&I0JN+T7Nm&+03WJ_Wr Oi'.\"7IF;V%NWrO너>A),YQ.v$PdG鍧d _O{^9LrQ|ˑ$4jtoΪ[ۛL ti*BX"fKO$V tx %\A,hlX<ʼ1Yΰi=7`֘H /Fjl5fV.9 ^_Ff ha-у%gOT_=#bӼ!X i-j@O-mW:f%woȀ,jGk;(So\i'uOwڧuk\??#F$kmBd@xf_4ώ'Iz,K1Z(*Pr*t 211^"ؕGE\@8TUG/Gr6t_}~Nj^4+r mÄ_Iqāwz7[~̒vyN& 8|ߨh8ȵl=>-MqĶ&gYZ07070100000072000081a4000000000000000000000001672b7d880009ba8c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/5]?Eh=ڜͩ1jA>ya;y 7C/G Ƀ.S'&۠[W\S&H5 30蕖&?A 5$9^O.)BA_#+K"O\s`֭Jo n 6 aލ_Wugh}W4)mkAܥpKJ_~7Tư;A1f!`'[t͌%m-5lx7, 6 HZ==Z86Q<|B=U<*mS;uSΧLc?}:ٕ{Qo Mv7].MQjk3-T֟7^(T6]UH?1ih8⬲=qIHESS%FV0Mʨ"#:^HI(NWq 5.[3f9Ǧ,x B[DuPz6LIURR~O%D+7.>o(֫X q Y+o~TKm',@ 6.h)b\.^0}0X**gW++$Uw_IKGݎ{fwO0u0XnA"}>FY꽊?nR)"r%VǞnqϬ n_@W:,: ڷ"imE^>uRF5D=5dPeAKz% 7C[sJ,gv2bpqsʶ3~OD)4r;&AW^ֈier]BlgyWĸÑ1._7BlfrK:PMN)f*Dfu8˕sIG3Mu-Y '(lWr wv8bE2  "co?L̃?_Q!mX+ @M?M/jz&>;nQ7L9T2Ǽj W*0lZ w7d^Ato71 }Wjo);TofqQ\(8QYw-AJIwYraV)O{- HLW8䶞COSWLHPӚ|';Y,&ΨZ:) 랉``@3cÂ\C,Cz$L]c8`HӔ3xtF<">m\gq<=]|U<'$ϥگ ~&i.na05AX[i30.:ֹ>< } GʃΪRUܲ V$ӑG#ǥ'Q T(oĒyG/YMON.x6] _-,jK.PbCqXxR7L B?wp *8#uO8Ӏ|Z{_3RÃ1uS>ׄ/2*kLٽnjSeډGqR1h\|rcJia!adS.mykPis?JoR~EDGD \FƒY qt 0NdD DG"@ZXuAkwJ*d#3q]0d nʑ ^t" }?QZX8t RA+1A3C4`&BYE0՗P~O["ԣ"4).e77AWԒQqpqAQuTO}I&$q UbWR@e0v_f֯ |"Ă-l7,e ©f51oʖy߅LW΢-%ZT_6p>:eҼd/.!&E$kdP̷Xݶ(cxDp"cHHZ҈7jkbINzf(Ii7-om( >TNG{3`E4jt}:5 *lJNyA %r!=уA MRt`nȤ׳ojl̩uKag}%/Z1#j`bֿRj-nJx_cʴEfY/"c Se}e#2< iRzn2Wd2_5\c]c #UHlwV1:m"|!vRsy,bF R=-f:Z۾Kn(}m Ru0ZC+jl悀o/P8B\@MzpZ)m{ 5XsaTk'1߶?f uHl;R#ocR-gXϖAT5nshq(%0ч@@@4̧Z[.K>bY-nwn_%^u.Th~T[~f됳3{ 0YuZˍطGrc _)n^a@66;7H֦6mD5öi zHů̏d #֧XhWzh|=pTaO}0[_0NdQV `½nɦ1ck2Wl!ꅇ{7T[_MP WRHVw<`$B[7>U4V.$YEN;9PYIwD}( Q7,s%-).=Ys'Gfhz ͷɿ˶6|G""QCT B=t[䞺2D"lCYc$S~n=:^ o81*=al/08IP4r|4ƀK׬=\ -ST| 91ɱ|$+Mt!}19׽4NXw䖹rnP';%)5 !ӟ&ff)ob/!k%[E MGiKQ+X<5dmk{*c'r]26cnz 8 W#&e> ^*2q;ߺd04y?li cDr7_f"9ŒNvd h}q7}w1fgeyro+Ee /P)*&y#aS'z"57 T/fB yXNHd_Qr$#ES#f0nff6sWfT?~?OexP.;+mljOR:>CS+FG>4cVtyjm$L~Zzƹ( A+`t7bϛfaYlok.[NH1_L { +eybįHqNojN!vx>2_mU|wplӸ-ȉM-hϊ%!nߔ^wV%-یAZ8zvڈJٵ+Zhqz~Qs&W_wZzhius걅O|b4_U wf*ZY/fyyIZ{[aTH`?}̒] _usSd"ހl]UTLnU)#̨FK0fDlF $* ԒU'mKy)}d@ x t} ©y8뎩LE70&cڄ,(rдVAz:kE<_2םbo贫p=í Of^0Rq Μ-wA5[̇rEQ9=OVaLP窏Wx9'Kte;>ZruHە*Z^6܉Uo8܂:I=ˑ? r _8JĹ)Kt98ItEJBa2e !b*+&Y^F.ί%{aV*v'R]%X p@lGx׊2ę>-F, :H05Z~cIv>P&W7x$'RhJEָ`yԘؒf5Q7 S D+yTQfcuIVd_*ՖdVС֜S/ڈ*qbQiDL3T#ϖpqh"w b u}qzLW:!'rH7j59uf/ K8hĜ&!K xGf\K=&nB 9>3 '70}`\0 (ͧgE4@j-4v<3*il4[ʕ&1v (x/;{asOW4q8+W7❨Q Q3m'/tM{Afzz絰7(Ve% {k!vC*<6ic1B+"yhn-òX9o/)湏]o-{.iѿ30 (ѥ4WEd8ȘDثNsb2&]s! 4T!1:}E/۝ !=鈋fuHYXPb/҂ZG9gNmo! VM'&;3&ID,FcUizoBgoQ(d ~8}po$|wb,}HWu=qjΞVycOIXM7DIkXݩmm$*!Y 8:v"#kK 8*\bu>vԝDW8M!3V/rBd؜֦C͡ps^hAfOÑK~ݕZB"SiƢjƄޗlMW ˔ke,8d)b9<oKs~U0V yT U B%jy)ٮYe:{O &{4 cRk8!pF;tٹ#| kD+wSA-uK7zG%3|hA 7dڱ.VOx<Y1d='~f(D(wT#7@覉>wHន,1EdnQ8$p˸[x.x|va~ 8:k,b9~Hf2Z z'1ģ$Ya54>7~:H@fR-W߮(S8dn0'Z2;)ef[2M5/黤nS̭C X!P(ܱk߈^єL@<73X` TηJ09C`|k~(*nES/LڿxRaAt;6“A\3PUך 1xqmO#aj-q%ުW  %7Ms\N(:r2异؋OA,R6a *4=xaz_Ǧ>atKl. +xOܤSN{QF=)~]wuqnVBx\N;"'v(}fOm9fZ Ǔ͠/Jw5fܴ/`}+U? Oն^'il}ŜkT` /Jx+s#qy5]4\@ ] hE^ o.Ɠ?'Tiz;5\Xl!z`"ϐQH$!}ksAbDAp+0H!|5Y95eE?o90GO&\JVuoD~k*?az&Hb|:ށ,Q9:6W3u;w UFR8`(`laU8PK.z󔌸` ISf0/SmT zG5l|WQmx<y&tN/v_DnS*W@ ˮ܄~ BsOeCҳ*G."Dпi2VF뎦j9<ߋjwr'shQ ƪNN%L:xKEY˰huN< DP+ 5++$&ڹrz劁ݧəonmq%ru 6#=vi(w@^O8@%O2C:vBo r{ʱX@`};N|^"K0E QjN%0-FCOVVڑN3N{։ޘ5@1 2ifYfmrk֝o+7ͬ},&GzxmR[Bg/ћ`-1`"6;؋Џ4Fx(w'eדE* d:@k6%-~ @'uV c<<_Mp{o$8ব* ţ8($֓s윘R\ZF]j12#-3܍thFnհ*ҋW?TDVr-3&Ô2'8yfk\0Ry~m4n.O`G_imw4r21UZI>,pErW$4r֦kIO /Yl{ܠQvpF@0tf&N4ƼZz8!oa8=pf6 &6!a>lz$4iETmcO{DԸ3?+j/Ry6+[O 327kHl{qK}yJ%:r6#-֊n<ƨhD6ȕ'Ul4+S"SM&?p8,Tpfx<+9RwEx=w9~m[s-Xɬ &= (rPkng/<&[fzs? w!*7SN;7!f)qn%N f%̣DSVƅsF("±a] 0 G'7AU7y81}(!~Bh* )Z~Bo JGTF,/qf>ȡ.;2-A&M₩HINp,܈zyej`JV( e8H>AfX'жq2Vfwz2Q#^O9/6|GN57mf%$}p:bX_y^J.?}HcŐʿWԧ0=VBk nSU}~^l[VvTnr\#klY9Lv(Ie{Kjѯ;!~C/~L kL@X7?U<OcKG; ^tlO-E٪j!: ~o? 0nhٝ/KQ#M$l#Hn$9fH|tE[r K3' j[aNMP-9 aPg6$K% z8j;9!،d]$:"Q'r6Sf\ma{j4Dqh 5Hxͤt(8?́Cx^6:yth-` *QS*"e7HcY80ZץXlpS0EW8n)z<' =T7}+#LaysfKz?iXgfc{JE!Gy*TӥVA[ť Q-z"&Օ/:2V8TC*/k5ڽZM/6lCp`4iͼa7{4woKisa 匢L0w6N wbVhs NAÀhĩ 5wtsgY=R)||LE2 +FW= PBST]vInvAw㞪|MYjOOg\{Ny0,QZJ,Tq)*L>GV;A&-ISs"+4.>mZgZg4xTŝ-y:/؊k(롕>l'Wnț>7O(U@{<"3AQ5͈мc50$Pҁc-x٧&0ޱyB0bu,!J2B]8朓m1{8o*Nᢳ 4(*w+k)iO4>,sCL3&i⵽K .YR4K-0E,A[C XcKYBN``j|?ZD*$tnmM7;6"/>f_8{ߍ` VQDeۺxP{ǕWΜtF$N]/kG\EUh(0%'8bR(gAQ!=8ξ:i/yU5Z8(eӻ]Q:PioAgQlm^j&,{J5ww7,; n+_;5 =L0ɞ,NԵ;VJrܺ3"dtsuC dB.5j\_;rFjCf"/Spڲga@G5^ҫ S+A2fI}E^*"yIƷUw`ΦPnvE6^V?>DBM8libO%Aŵ!K^Zwzg$.C2HdK?Qj^e^ }[i|kz~QkgJpM!3l 䐷/pZեp-0$sfp .sK5g[uv/Ĕ m1q5*Hşl;EY N?γыťF>*ҭ ϻg;۸UVTcI k5]4UN^l-~ &ij 3DJtpL3!kSqEAvCES[!bqNtaBD#+^WQDrBWO&ڑ@8j^Ӵ8xc{NP7lp#z懅YpȠ q!Ԋ.@S' !s&z0†e6.uCJ4+sQd!n86r\'ܤtVp%zJˆ廱7DD+[l4!U?<OgvæހXnx~~á~AӑG׬ma4> .뮍&*`?A P)r,up/3C031+^-&tpA *P Y>+@+ bȅ!(c״W|NZYэ'k xY ^m-ƣ\7S4!8nLQۺ<ѻ{&D9}%Qtk2#v81F'ʯ spDmaOvp7S䈒šuw&,Ϗhwc_q&/7˩ӅO-yQ/ 53b&cs Z,r!XI7qJ|mC}xq?NW?4`Hni7%E(jЧY;;>X݈8W:@צ3R0`2 ;r \wKK8iAEhkuQҌ<x-7lI*2/ ߝdA}W(u#(EKi~+D:IA7&ս723K+YVs r u;2B ޣ?CK@9u0061Sk땟b|؏N[[*H <@PS(M{]Π_uM捫*<,5&Kt᎖XmqDCحqDR ȚƟ+Ncts҄IgdOfx똑$(&$W\/nCT!.8)w 럎'giA&;2`Z-ʰ I4gh>W1ci)PdZ6Iĝ)dE*v_lr|Y\%BiT̉xތL[|R@f6pd:ZYUIK! 8mO$m)"&;*[9PS^(*(] kH{98x>_ٰUE%C%Y)Wz9 ]F`q\$aW"ߦ5j'07IezC7ѻ9QVL͌ "-Wx $jtۿ]*ЂoQt묲' vv3ɼEuP/ݬi<ҔhIuU 9&b| AI2titl?I%c1o3I; h/M?sh( ?*>qE\>;'ns|륛a^rSF%y}&ԙyLY߼HPݑ슲SMwwEEWgy| F860L-j*u>~;lTD?aF`S&0#sgi-$UQ\BLB߰?з94M ]O`gt!!xn!54hR^Eś2#ք3e}tr&s d%4Oa7U:UOB_WA8ꬌ{ܟO"CwlѾrsb^W0z%޺5A˯A0I{>E:ѤuiV/:3hv kr/\{ !1AIA =/WevY\ &Ĕ D#%9>+Q6ס!=wjT0]tM294|dֆ~ļpOe8ɨ62ʄL3|򻰡Ajqњ?z]r tʵKn;b2D:; ɘG^dGTژ7y(J%"_Ny#U/N͊Ѡܰ@D8bϼ0C"WB*v`s{hhVmK:25]'d>9c,n0Dd㻯Ob&59fH*ٰ xΐh8e5ɟl&APȔ' ~LR5WS@xgn,hMq]yp=Bag';u@t'4?k_l$Mv%$;[O*aRWiצACjFo$@kEwF,y@Eb>˾S51fP38bE!Ԋ<Vw #ME-Ma03~C"ŕ,lK0M*ҢȜjK+rBکt';8J13[|6ѿ'fm' ?uj?[H2 d6UOT-MU\*#RܯxA0*΍SFbt=k+Rg|,P>~&aZK!}4KW7_YcMEji+aTՑ8d` SrC5 ʠe/^؅`\;t7s&Ϗ6 wOm՜ !S[mi*t8 ,]X\;F#]],+]( kFM"*P+DeD9W:D/L1 }@Lq3Ns0gۀA k&B/_ "c>n&'D+x休 vB&:w͵c>IWk@WխP"\4;Wc|F$c &/ ߼D˻G:._< 0?o'] kNo?Vӈ8_HQ*%ngQ^I3dPHzYl4?"Vή?Ի::~%3qpPݤI/ a }tx'}Z_(>űHo]t^s4 uwSw\p=BoL(]^ݹ!zZUzL[fj\5rLPxQt8_!Jx£_([1WuaƛYbJίh0_-_U_Ud3:#<*W}mXk )H.%р+fCkw{ׄfWcu~a\qcvqʝu2\\NpQ ٻw%ięW-4]3/$3mQq54[uH.崫̚ @z8vpx54,߽XtS%;i2y9˥b!T1 2* ],8^k>N\;yljKsN[+hх8D-u\qz [M`9 gVϪqsG@'pѝS6\i`/FpBՓǒQƵf}@HwiMYQTy5Lq)e'̿099 `lC=/PR䟧 %Bwm͡ɞjMMY TZn:iX"̜Z+=3>/X V*f~z8OH +{Ge )(gEʜD;MA1F3yMeZڿmbHY!$`GRG0aOL[O"vP^9I.^hͥk$Q Sӵl8MjF?Dm{\G3Km~jpW $~eC)rŔTikXmV}ǥBGdnr8S,4\*&Kt+)<'yn$NUMM$*.~zȝLdb4H 74A1賰|NsaP~>큦%=ᘇJ/$‹uBO_bMߦ{j:|3_4'*[8r: &U0{h,c̑f<fz ,yPI"M-t"c6n C?䲠f"b&_]QCj~e^r9m\fxé˚6қ5OURuOJд](uLd-DC M`F?zZ`ɨGdڣj_s:[/=8 sRtkp+`Su~spI6|s ˞{\#ɚsO7!OmAӱHl!R%Ih ҮBsIx+q8tVv9񻲧FD42Vt<^cЯРp = EW K R%aTyIM.J_9~sVp#H]G sVr[8 <)> gm˚4Z!΋0ENԛy 6$R2 7w*Ҿ9"Z!v~hҬ&| Td}g/ԸˑiMɇOϲF!"g퓊?>[tP\)wjg=J7;gwZ rk[#shg5 %$a&lbfOkot;NԒW8PON&Q 2}ŗ%ɠn߽5pCn`{MSoQǂak7U,v0H|@9x+G2\} uVo\Y~/0oh!f3%l?/up4cPqI|ADž:9~gc'۵kYo(OeH IDx4[μ=@rmɼۑzȁ8(;9dtc:wSj \t{Ou}*] h]'qj_.zK|No;;NE5@Njm,z 'r UkKi0,סOOvVypqInZԒ*bNđZ6rm.pGorHY~+vŒwKX[F-1 4oMۺf<磩JN p gW^vB*͋pиQPMU+++ٚ7= d[<o?}ظMj K`wAS4K~yReK؉8ca|<.ZCA WwpN[Zl}} "kuLuUF+ܖnho$jfUY١)gSފB"Py lȮ\NKQpWcKW)Apy)PoQ*LF=v]y1J(TGx%I5Є6^^~䳐_[ ='#]z[j sԱ41aKOfqIxEi2nb̀}WѤU$}9)+Ɂ Qg; :!|J+Sch Vnpm\aёXsr{J$W}Tċ%N=wZd-—r'UcΣ'9pPmV=?NW#^xvA9@2Po]iqjNXVMưy6ъ>_Jķ%ĚN@ҥ\xǭ"Y4xQYMDT?;;UKTs~>16hu;F4#lkΊ;Ȳ'm:3˗Tݑf0$:)!ѝ,cbr?_YB*l:'DoxI}*:[#{dw3N[zuɷ<")DGoԺƢbu0BP"JqU[dduVߍ+ܱlp\|Mc|!U9.] CKxw)@X(u0BqTIwwV[YjxEڒ&I/|& 'wpG~~mB_⪕6H ~y4kIAvb%bO/4Z)+Kp;1/ )ZnC",1=X~ t,yDч# CbC4szf 6ٚj-/;v`nigP}hoEbjx8dWK ``qKr׬-lF|WOV3UTl ĺt@ ?d9;~0̒y 0 7ɓҒ{m~\r種`sb Y^N'P_-EF:1_)yY;t.u~nN`WAs>"$D~j +{uEo]oH})?@n˅Gzl??O_4jU/QѼ+ m T,r\UB "kھXj#F$ƤM(F,W2/ G_{?`CVPnaCzSSxt5a+ETe~gcJj,'y'ʊ}أD\E#t\5NPfkڝl5t_pBܜn)IāaΗĿQͬo0 BJAJfXEl?51"j%Zg9~e.o_I!KC!"X/!TBhgu_z?"wFIE<frCYNwc- Y 7W57/;l+:`nAOAVƔK_|Uk-@#^ŝ+M\ DAi )CRb[5>tRO-A)\DB//Z~=* rZm(șTH x( F\;ƺQV7gOFR"P  `Z /u&m+py>EKF2*>P ~\id&d>.sjtjxy0/ z~k#,wOfN<ֶzdؙ ֶWO8'tz&LC2@s!M8nN+BѠN+$&m%j5 lΗaâEȴCTn*Spf)AK^7*DdJnzη vr8ۣsCt:BG˖\ Ge 3yF;]\/T֯*δ>)_HA@VA M kOfKҡ0R GŨpE۰+7lB{-}5[1n6Iw~m8cR ĬWN tMxN+KEUr~=3^6?!dѻdTQl}({{қԦٸ\s[KUvOt/xcSmI!qvmXCn0~I \b}x4Jjs:RUI=5F$ 5H2[OD$!~S?@gfS@|a}Tb}WZt\hIr޲>uZm3m|y{!Kॏ6o0` *OI+SvT@X8!" X|Wdh|+X\ b6 ]eŅ tkE5Jz8]sAt*nYR^Lah"n26qR6_GmQʽ,Ox]}!?o?Ÿgyò N.5OjA*W2 4\7ρHy7;>XQTyx& |:Iɒpe|#D.iPv^Y2sI.әfK7U>3}[d _'o30d&#Wg薅؎r0F fp.J8lhnVK4jCy[MFqMq ͫ l>zsVրmu:˄<@ݲNzh)fELӒPÈ5~O.S)Fj; ThWÏ& Pv\{(`?g*jeoL=zmefq~`WLpeu#\"pb: x$}?q#Y :.`{fBzC=">y%RnO4ܗ%&﫣v%)4 1ذ-\`@'%=3( ^Um7G u-! ׈Gg/r_$~L[_C彏r/"pP j``g5MP .ʷbӔ\`UtG)S '}Z|pR Lz;%_GeDiYKO]nc 4aؙ^܉< ddE2j/J5J dP:dbJU dnU#HSɽӄ4(%v}m؞S˺Vz}̓aD8jƿMXWtD^8ع79Ut% X5܋??߱uhU#/RE ]@X6pFd1 e8Ȍo r'IFo':5|Ѱ5 ̘T:!t\xŰ*o8^߱&;V4ٮej7{GUAp/]E7ۍ `wf`N[Kty܄6zᙡ31iSxyO*l]@PpfNlO ԓI\Nz6㰖T+J˚xl.7͢@4pGu~ibۣ0v-쑉ೝ5>y7i6yKW^Xdj].7h賍Gյ Ŭ|N!.4^cy׭1~BhdTtmǠ`R.yIi(06X#-o@YNEbR! O +[`r9bǗ6B0%|ԻO$<3j$]֊{ɼ+qEPC1Dqs*X-6> ĎD PI3A)夆'/jϣMXe!Y\?#w#@PT"1 *FY#jSr WdJxs{{nG־T'jR%v9-y|BDJjR--Cچޕ rWC=M4.&ҟۀ0kqƧ=ܦ0I'zDGU'C-Z7w]fO%/Ygu#He?z= /#fOss(y:*9f*tu @dV:bߟjYurEJ6EҝcH1=#:{2y EOsvjO&86GE9E ,F>swNnM,`J@hw Fzm(7 ڢtY@qBbwt" &xPs*o eY8SkA%lÏTҧ}M _OB^V)yyZ2HRSՎ rs= F  A8k=GNe?ED<}vpu,}XHcYRYES2`ip_>SzvU' B 16䞂VFRZ1.;9δ=h]peKSoQa2p/Rny'QRG|yI)(ry5p``rXC4};Ӭ4Oy5!k@ǧȦɨ z4;'9x$0wk?๐<-!Tz0|GHj,B~Wq/tY]lD7%EO aW1K+JhDNG_RNo&#*Ph}V2 UzZLK̎-vޅ xgI$ꋟjT_gӃS(b%27r0d?G}C(2Є'LP"4-قP@ĝs nLc\>'u`٭! 5pONYϼZ;N G9>a?rrjiN}+T_N꿧hh0mUc[5ބ&ٔJoHâ "e\bAۋ)c-d3qe}?څBM _E1d+4?J/A#8>u 12rC(mY_p&d&ށ#t} 9k.8quD 9%2`n̕:XEQڈ8;1gW8Y%9gľ<\gΓ bV$!a[(>=m!a1~x,etW"ĥKjB$hJO\ \ 9(ގ9݈V&H%wA*^Z &)]9tx6 rW# qvDGglEPmSH]ȶf⥻3P**C 1{C$H*gl@gGoSئE`;)Zszx}?3 z~F=Daя?'Zט6daU|,KyՕMqEL@0'Jf-A Sme3d%4"TNxcXYmWmmp\yg$CFatCЩljc;A_|skZL¬C !KQ7[0IlAe uGJo'JZ.\CBm}rw6:SaDW]܍\0_OwܚD;PHס}&s&e#"Nx_T(v: }/]X2znKɮ$ mK$< &E:?&0qR )`BKT^\1AbESDB2 J6>Gڮݜ#_soVڣ Q[v>.ݝ/w9Sv50B b"e('gwxA[P|'{GE+Zp^͆SM!:t[3~Q5lTK9lU#wWRZcבK51N[8[W;`i*/Rl+zGn`/1KO͜MCc݅6{9zm?QN{Y7R֋LY Yr'1 ?Q^?JXRT"/g#8/V@\n~[G0`QJ]1M~̇[ @wv'XʤKQ~cJ!ZmG&̮LY&UѺo͖ipڔ}h#@щ ^~ _t0"iA:MZG/;)}P$jڐ{hUscw'g=Z4yIWk)!m[juXх)D.C&$}0x]+E3[hζDƾ6 MÝ-PP9RCyT JphL:GV⿎K:gk!<7ǏŽkjA !!fX 2z ,N#ﺃRL*zgH!1"L<}Tk 8I7 OepJ8O7S/JqBE?=(/@OJL *iԕ,dw3~MOQHolAb"&YM,͋#'<o#pXd7Qřݸ8]ˋ3 |S4n0)E;.!&M,hYCś;Fh VdƞXIf!fm}1V1\yֽ\+1,]ZVTˏPP  Ym&1$!b;if7'I_IuWmgk `Jѩ^QD-JD:" {'8ȘëF"-ނ6j( 4G.5q9/Fvׂ=\rŏ[ИBОVn}+ %c4(jFeŖPh~}8Q:g,3[;& `&w Kr7,;85g Q/ h!%4޾mZ~.l ǸQ.%YCijJb_i3d@Y@Z[w>40!+p&`|'a2Piy^CK@[+ı#mWj_Tdž#"yFR |_i f>ęY<`k;{#NBU:dhr$bl봷)Y׼RpMss?$/.Dm_i}a?g3;f6MA&_ i.mb{aBYZ!gWThLr6M`%A\:^lYL%`oN|GUD叜^diK@FڙX3G `>!yu4G6REA:hsOO 2jN҄Rw9~x@7+jAxFLzGU 2덋X̉aЂ|m`Uܧ*DDG+knI\\s?G=j_%"}V`sT'bjO8r4۳7Y=:k(&!-TL  "QP _ax0G8*/MT,f>?"K* s7JݱnU;'zu/J2 U&Qrr1USŮ`ENZAClo'moסz+_!2EzNg}P|ffIΕVZ/JCrOi^sUb3LӺay̏XѸT=r!ztE1  b㐔>>"tt3CyG=JBUwQ|E=(RwU(q-k p٬gFr,vI-m^) Aȝm0:;#ڵb;MtStN]Zh{2/-ฬH 0؄Kd^cDmM %{,bǀL szlH,zi:3k97'e0x}'ZߎSmbdyW1~̍P'K<ԇ3ӈDuE{!K9nߙiOA>}R4lً%icufb,\\Nѥej;%|D‚5)sU"T8W5Pjh>!Irq-6rulOR:ܕs(?[Smk=.2=`΍@UVݗ2; @TӶ56L 򭂚 ..XKUzgq썌i[qd|u\FMɄ}! 5>g:HC0HKEܰ-ܗhEfn@ڃMj?4is0̈ZW.e]8' [c`[)6Y&HNjSZ8uS襏?7~rHIL޺;K A\VȤuh8ej@hgklq"}#`uյnw0u䜠LrN9l_YZ9VpDF5qqoA ]t]? d{0p߫lY6EHG,8d hXf5RGA v'eKB>(B"~{&WyNƜkϞ¤8%߰NE,՞m(PUL JǮcXw%wY7,*Ƭ]iC?hV)%Q~^C-l+%(#eMtAtan~vWg[1r2`|FH&z uEJŽ #838\<^pnQԬ Eߝ%DOhRBvs7_OR'\u7K/Ǫ.YYz-e(vw푬8Ǜ~-?Uܺ2Hʫ YU3MnFR(B:.Jx0Jd}@L%Hi$%V?cn !]6 ):fJ!>H.=s'xNzX[,#T V Y} _ XDVxSȇ1f Mtdծdu(AU I>٘ߩј-f@nNVuˠI\=AhU _WgI 0]1A)f(-?bB?LFPGrc#lRWA=!z7ۧfQHN"s:c {1a䤢qLp n^9|?~$UڐKh|PV%E<0N^,vu 8!&mVf'she^E)Ѭ#:o2^d@ 9)&Ҷ^% F &xgݚn(C@;UDM/j!2Z5h$44P(gg6~BA7mI!P0fH>nh- =wOA#No!"*qhX' ; T5mjQRwǀl [$Ò ,|cMBkF4{X¦&dd+y\ v2 5шdͬ7bB~cB +PbHq׆58gc^{w 7_,3m9<:EQ8ERQ w[rPP߮ȵwBYᛱz22*KeIXm㶢gBu>l-'rxtg6߹gK[$ܢ͓'_𷒖;6@""IE WjvT[dvf.6wm5D_?lF5JdIoL DjO|x]dɬu&*E- |7+hu^Yn 4i2 >,%^8}%ch2]{o2x5aHBdb`HcG*ZyM.=\"/ VmxA Z%OqF"6iY+QihUF_'F·!"nLS>~;f3#:jmZY@Ikj8/¤!4Φ Y:ۢf>.N^?CMbzXV؈L822%ݰ!.Rn&UX9!z#=ť[Mf8p4AE+{G % <'d``K.O p vU7=@crn_Ļ$L9lfZJO,Gd[* ;wS~&GZ8#i!P>glၨܚ1=0JKU YGJG<ӎYhݾZks=]&8Pn|G<|˴+ ́cZPJN?|yǏ ^1 ̅w7NMxHpkc^fo3A1OQɎ<%r' )ͧxZY:QT@aftB~B3D"rő'P1WYpJa Ai GqUSoA J "l ` 3Lz|dDv>I-VMj4˿Į\k}tpC,q#.J70XK[Xfh+2Pfuٹp>^{I:%?Wz2h3([>âr>[*Q5FL X5%>UCU {3mdm· ";% ja2!?_xd$_~ /V 8B/7q&>"Xu:ԦehT&Hʢ,Փ,=:`\nB L аckBo.lneA 鑻zyDsI^-OZ(~+ؼ#ș&WNy'/<@0.: `8꥛8?&%6DBM|FWvF"a{R2U$䀊_uV'7d WKm.naa6ULlrt9#TeqIHTB*]?sR@ӫdTKyl&\꿀*^p_FG~DlF ?y\P1P^\?ۘD4E![uy;V^dr^%*Qi1n0lOC,UxQhŒOW{+q v/q%W$`v?%y`}_s\ͭz$͏D>R"yk h0ڿZk٥F֠Yaj rqu_ޖ=lRs?Oͭ mA XR94z%]D=֢{T )J"0";%]{,ցC.9L/O7zpAJO&cb~2,Yo άCb!.n:Uuv0^2aUPh(_t唗d!YW4ڬKOYt{vkwJvdP5("mN&uG(9g+6{C@ݧjgO rKqv`HXs1]W60eN9/>%MzHK&S2u Go#WLFuV Z.o%u&apd%,TA Jc+5>z-K{fN^TtR&dMF :WKꕘR(f77fva.d(P917uQ٧銈YV54vH'֊hsT2CZs}*ŸFW%/SoP| \wh@UP28ХN̼rXCjg՟sˁS@:2[P43)MkE-rr? erqr@4T uw^ZɌbPԼjw 0'.=[oYDv#j\ PP%@},VH1tQ<"¤>6獇@ia\ac ,WBSg_,+-D'K} #9PA;AWS~v@/VCƵ&k"qJAv(k:1 86q}6:'B~ !Z$ X> MoЫ(]ѫ6✏'!o Ĭs3V|8+yʒ\a 1|+OL,vY<L?h.QTqNiZ[bEQqc3̼޹OzؔdZGڶy+^4/ #vLj>xU"ZjlќܲLUq4dޯ< k8ƶ|##x)\Λp{=ceN%f82B !pۈ&x:*G /v?/f(e2ÅmDT?DeJl&a Bf0ʳ?oWōm8!䚪bʏ,9O19JhG5š9K$땝{pc >)y|F*Ϻ bh(:N:(,?o&e)&eDS'<'J 6RkLo%"&Y#&L)lE0/ICL0gq3G=Kl桀 %А-.uGJJ=>C-J L<h~wlb6/Rs ɀBjHʬPR'ۆcIMbQTs-fh1,8! ˪ƯV84wSaIGG4e$L$i9 J4REڿm ׂ'>GK`T@3֠.i➨3Ք.kRL4`w3=_, G=՛Xɖ|߈FҤ9Cǩ/u5 vI@s=n\\sTl8FT2Z'b = T8xnfdNӆѽ~_@itm{@Dj2׼p-T(aisY0 x_ ĬmZ b2򳗫L#enj@?qVّ仁#GVv Η9-*@y !AN}HRYb߻ $p1Yr8r>m }GNjhx\#"FDyֽ:qjLK Xtz}k5h̡Hy~THRscJxbsiYl3&>ZB!@s dK)Ү2[Cܴ陳A HF`sTh(>.|dy"Ac'\dLiVk=jZJ8.MM4W|{V4jCI]HM ^I`=\SnJ0pM$}4 "ocP:^zK3\ ܼ#Jɺd$[k:hDc=e! Jbw'L$[RK$S eEl8k^rPH:"n6KaÉvo  8jz+~!Wƨ{%UQ lH&WzG pcuC*PVECÐ YIW ME|j?7Ptar_ZlquST>KzO1 ,s"H"j1=51HjȮርn"5;.tN CY{!447sɖ!aF'+4\!P'.1}.\z!W3 W6ok=aC Ln".أN`3У;ßVvr_H*R:`d >ԫVy7 PU1ɞBS#W{&If 2'4^(H<|.AE^k\a0K(RjTq+$=m3ϐk` VPes2LƁR)')kLim=࿯i8 T팺/irԮn\|Sv{;OS<3!SM[%{\iU0^wӂ>OP(AJaSK;p&?|ОU:#p$I~G.g}>`Б?0g:8w2I=tI#3Ǝӓ~8}K@"#-kf@D1&7vk~!UT |( T]%F;yk|5|&$`~6.9>zaֵ9 i3TCh(Zߊ^\+ LŤNX>;^{g}T`/ pY׻9[+*ߤc':kAu7'--jK0>$̗kЅ; Z@Rv?i$zY{#<ʼnFAb;iS4S}:Tx}C+6t<3uKPƪN-(M!:o3vbm!3PN*b B!x3s_PMvH> Gڤa+F$֡Qzajin=EW;i_.2R]Dءq#$$%f)oj"?u f )~!VNJR<7\3?-nk Ҡa! QZ!hj )v~ggM%$xq k aZITמK}Ƈyg*Ga-TKJipa2X;9'XfK!J'BêgQg~[AGo?ghgu `<v.0F+Z>l̓क़}uSskuʙ-ӡٓa|.ib%sE2Z1hc`Mޱ"0Nf$TIձyRYiY 1ÛqdPË'ATNVM!IhXa*VBSZZUPᰝԲΕa\Vy50:G8Nh'x98cdh7UC*6dm_X+벻hGb2:Ej#qYItV&zԯ xS,-J\g: _<4LLfdoT`E,BE[Wz >5Oai#`r`4`?>HmټJ\z P`d0s*W@ !cWӈ*YjRJƟ\A;If %uR1nߠMQaOtC"M1 #Z˾5C kM ^m,LvaCu.nN>ωig[,ac?VE_S,e F42 HFј&=Ek6`&%͹CR \(G2ۮ集2{Éb媁[aT5v=շz`(v^-Iʈ q}?R]k|d/&=&"N Z7ݩ~`)nw7(Ǘ8D֌XSwurƜx:G:olJ,Mi}Ń>ؚ|"B+1J-ه = Ekw0LLb*H4oVJs Zp!ӜQ~2j8.ڵ&,sJ_|DD=1yxεF~x|0$.[{Ɗ=7 6a< =:>S2ϾSaܼ$<)ĠV XjHIHji#+ݬd$k";WQd?U$*C.3sZ`$Z˦0ݩũTϸ@ e\{g j|ZIWBe'ce]k0j)FVu]-galDO3ϒ%L7[E QAk2}[Y jmnQK]h6J'2ۢ͝hTƙJ ^1|F4-K:)?K+z!/ڵf@4bT&Y@-Ϧ&+sS:L726.Eg&-Seo࿚"Fr̃'5삞2i֗C^6Ԋw.9H/.]ر9)cW2%B%X˧L\䲊5)Iȋ:Q}/P*Qyqt`CՅHK։fqo~avtNй4Z[wBv I̩r2?! R$zLCQ3gA1]3tƆ~h7,TT&te|M4g/E G;g-y>?¬R@+Jo:qsXR+SĬ "4#"eNE46CŬY5%d3PͬRI#"hіQuWec(6uiyj\wiJly SD[G[b7OH) ;U),$jW]W[0'}m497B fZ:+6v #&-pجQ{dBo}GSRˠ:e"-zfK.c.ʀS螥t C(u8?CA(mLͰB-0g]x0~Wv~ =פj +qM(EkSXY\YuZ=n!"c=Wtps^޻c UkAVO֔a0o4Qz}h ~2(`" i\j|Ϡ6VAǺO.&2A~k+U9A B-L?NM[֨0[0w/[䯖;Mp6$klGT}·0؄YWߛnCoĉScX4Bŵ,[DaйV? <ԈϦg;hIo{ ;6u$1^ aXHd ߙ9WGu'<#ibpHqNv;Z'=Y߱GX `8KO&x a#";>4Z+kd4)xK3lGދ]/N.3ոBO%\c)**7=`eY\=ĹibGҔ%Zae"Ssߊ8jT8dU=@4xbOuHJ/-HpDTkSs7l Iمq~(*}|4BǼa8'灻ԧ!)`6gȵ Ǒ>y4ߠ*|皁Z&Z~yX{s, %-(iTYb_)0H%HQ6$DOg}U6v4zp)C`)x+e9Qϋ/c,KTK" Qt4#Н_ fw("ÒALȉN|vʕd%J/,T4m잨'}uβɔ#bJJYz?cgegfk4IӘЄܣt%m"\j [6$:ϸJo{( %E=urmlhz}oX8Jζ֊Q,{|ƓGXwS 2 tnkOk؏*4nPN+` L$ANPy'6B?Uf >#Ha<)Nc}:Q/g"//2> }AzPkW=ݢH4Uɛc@JB13 fvhgłWM#HeX[ҭԅC-_VAyUjHQ+_OmY)j"X߼Rpſ zaY"cozQZeYQz hot| /Jqwߙ4*X4ix߈ӣ;\Iy!UQd`68Lznؿ*˥4r臻ͷbf֨|F/ͯ5-Y(`Qw FH3 ~GgJu(_0H>+.^w;F9U|y' Amz9iY*'SA{2")CV^R'pô>?M{}S'ڷ?}QD0 !MK^LT.iZO[# :Q u+~ e)Cu( Ѕ!\ m1[z+݈οmPEEc|Xl @#E_'I `Jkm  5#6&F g"e9auGo"-̜(KK͞Wv##ݤ<]ˠ?1zjIjakHn~7u ZbL]j"[;6 D}m?1m썻 ۣqOTu15/?h8~[Ilq+kG {#\OȈn!^ۈegؾRh;38IA IX dܩ>igZqʉ6jcNMN:xg_^iH#٠R7z4)v$ۆ [he,HZQC<b!%. N5=@qꀲrHA+Z§Qk)]?g$3-voBTV 'HsU!>_Ґ4\ǟ=ly:w-$ֱ 'cea'[LA3X * @s7aCf^%V+WZVk -ͥ> 搅[̐l%2غ eEL| bi)_jRasJn^ \] uTXд4=I]|y< yPXP0SoKd29z88 RW<8h.M5G{)z~z8&U$xsiX= ]"`kK㨊5ff1vA<G 0Ti eўi'*hFyU Lٴؖri!@͑'RbڲsRf"TW_F6΍ k%(wuwNY~m1*?䚯J 0k*U ќ5 a qYu豆GhB"7sPV=إ2V)ӇCn:`iU߃i꿁aMSG;𗚳:s&Ef ecH5͇C_뾳w4N^0NO6ŕͯ}ְkB{3ۼ6t,z BR^< qD<&! (̟uqFpvٕmY0Z ڢDXUo*/ >Q1miNku]K& R#|5Hi/ )xY,f95PM,[KKbGC2hY_1M(ڑ6L.@'PF8ܧJAY\h.x3VŊeQ"LP!Gْ(0e/ UT&v{ݥ 3]HZKJW( MW`XmwJwmEjÀh .UUZ;2눃.Jor+Bv/'Ө'H }w8ά|rIKxZ}wjE*AZLet@[;shn#U )P2RL#8irx^kHSJ\_dcGil.~N ߪ6XD)}qjܘrC&ڞN[(Snw*M!806R!"#byቑk~l95wDPFgA3YK kT0Z aNcʆK9| t|<:5ITDՕlFtϯR^%p>#YD BաzRBo@<LmApb'1x#Y5`qWζŹ.h^D0bbɃזꇢ^MnWmB }NH#~3<}^vv?4maiir+90ۓ\16gϞ+zd_9BkH^BVm (7 UEYT\v׀\\!:&,z fX|tQrпׄ΢h']HV\]u:rbZ]ke 9wTe3E <P=te+a%{8ϲ/Os\LT4u9*veBQ&&5mFѲ,q?Y]:XXi畽'Q0n0\yt 2SSb&婊wD0T](Ź~|S`..mN}Sv,I*\ݭ.(#Jg&7e-6AR;Jln7Is |HUSgc+EMU>?ֲp5@A" HXQ5d/S0UZq)S!t0M!=SIQ6h1jrZHXc; s &׾aRzJavCGwț [K.d'g(b*>#rxlر‡S(Qed/;bҀamm&w䳛_XV4՛d^}sdf!aUE]?I ^_/=CT8S!Dk(DO|'a9)M[23g/D6Ft dpXcq#M)̾{_v|݇6w\N/aYԾV#ýjDj"ou|af[ vhLsҭsdZhbdZђ24 Ƹ5 N[,Fw?&׻)\wB˭9̀vk#LnƑ3p#_B/y\^k̷N{M4p*^jcҌ6s ]9},xkFHO%N6d=ai^f._ҕ0õkpbyfcX"K9@} ;< oB?3E e+mc KE%so*Aώ7Z4i${s\dQr̀mx )6oRߓGK6"Z GG"y:aSx/}Jy} j',1Ss# mnh!ОyʮeGK"Y, [HL<;דi6x|/L-]-:P)|>@J(EY:d7S4 +Gk{s* bm2~ b-l߷KQa2*.bOԪKxF Lߗ9h{i@/YB^P4}An ɾxߟY"X$OzArˋjAV0`tIAD d09I$3LKb}h.M;ߪ3ۿGf>Mc\jB=0BIA Ñr +p0Yˡvb! pI, Y ƏpFJClnɅX2K*#0z&W([J:V~_KeZW['OIg1sA#d 8fӵ E~л ,a1Hσve ;žV2M[ulr" Q-+h-ARꆛZ]1G$c"{e=oxc"wlv̂W];dM '^i:kg3m б "?K,j Ie0zЇM_D |YK7'EwXiҖN٢6:G g*EλV ۚјI]4Fھ|TACO, 6&I MT3MQf2:/3?eVP'IJrRAD:raA^kS< B™hW=p@[e]5jl:yD!#Y[=T[S#o?Nq̄jjI 6JFѐ[ZJֹ{gt%ODu!r_"r;Okj]Hr sFjLT۠8f\JYWi9/b3)>ט CQYA/%SlrVfn (` z/9wjo xX˓J9Zc2 w%JI9[p'`3-`o'Cf{ #cJB 2DߴˈL`| )MϳT񙙕U|gyDӋϕZseH_Kc>kvXY]In3h(U^B[ka$E1K`"}U&T4믄в'v-S1` 3}xxol~3A~j`uJ0I\>IJq ->_R.׳fi8v{~`(Uj Kz6A8j@'#`t&kf HcC7, &nii]FSt} i ֯ozكyOI+k{4 pRdS=tY Q}<(|q tCTX#p[ƵqWc@A|k|x32_w66'kٴV}A{ JXQq1l{6mvfw?d6wL-6V aKZ$ȃHH%:jQh1~T;qR_PUŇ|gt<.H%y ukJJ?T~ . H>MdUψ5>d qq ]loJIG *Q"OERbqPDjo ti g iP8ـ$ 4_+H0% kOg^$pO.ף^0uVpѣXnRĈ)ˊkSvꋹj-/ KQ_~[Ӈ?҆gb'̖ZaO4di+_!z86H)_4)gVn[Y[Z =PNSM8WsJ^/ 5 nA{.@Q$EbpP[}^,Un>Zi$oL}ұ6"ppqo}o4X~t_f'U>~_By`PD%YyR4%gyJ G!m[enaDx6yӾ$LnVLV~%P}4t$}oZ5hIόu;.v#YD%oMezX#t^9 {u3 Jj&.*߳RW/(V;OHO%JE,4HxR^Yx1&5Nb\bEo-p%6j9Upp"3&2b/qV=9_s|sBG붕gIREN,^`<)LTYՋ{TѢ41K6@ۑA(^QM-ez_`[Uǔb*B2"G1p% qƎR{Zr RxbfdȑOԄ5JpK{*\$VlSGz_}kfYctgrR2|6W,~v 9AX!dJA= 9,TN1ݒf:r=4[!>'JCS/y1#c6yzujEbkJX):o暴 -6Rfgb,B D6a _j&3w{Rj׈&S7ӯ3]yo\yZYCn'X)x=?!o8P2 __ tDɭ;xwfUJz=!w,Sf &I8sFhf#?s7$ r6 AUO"1=#,$f-d*]߮ƝrgqB A$h,Dy-n?-kXCMGJ^'/W3chLl̙Ы J^ۑ :hL?(|ړg>ǑX]-kFo\șs`,z =G4H Y)Odd`Oa(B {JA'ȑY;U4at! bl18 {3(;#~ `m#qw%XvZk2c/A1N=D),b$!bx|] ga4dqBT&Mbv@M~Earp%W.ci֢APU\WmHg<?D\?sE^<6FE L'-dC7:οҏ6-KH AΘ0P vvAKX2nq$VtA75Rˁ-8C,#dkիt#IGf\5钙^ pNߠ \FNVDfفïyahOv*Xc7pixTt,sK,j퍐bWMuͲ֒%q0+1 $hXR>[Bx5ܫf}-KL^*>8˶8lSsRL?( 1 )s{9A- #Β˛oQwsGfRH38B>wF(MX bTCK"52D3t:~!{}f`QHl#3_)e<}_)nR׼XAz. *A<(Ϩ<5#'`cc:pɲ豫.RxlU#uctz r{e`\#%#z[$ _"FL.=p$c],h?)C[J{Y}Eܞ=у{xxE݀Mmtj}1}s8(zCP$(,S@^?zA`v3.&ɝ5 Fιï>1:Qtܪe|=]FE6&pTp1ul`]HZȜ\Ҵ`K6u 6r+9EU'$Ff&21C~hc(ٿVc@7"A%uqCZ$6ag!ۣi2Wj?xuT5cbjm.I Hkcbb>$ q1*B3lS7]Pt9J?(~\;Į<1<''D.}B?rWk\L[|ɊĖͼ.s6uC=יSAyޔbh1*>M䟿s["VLoCv>2bXHH  '}g;:VV`vzkIܾM]y,9bBc/pCa֖s̡`}:X { :H T_S}AkT* ;iwd\1rWXca96 0m'U-rGKJKTݶEC)/vv]Wf'iGKaeî".ڏJ6 g18@U Y,H&1UۤRFtSHT̄ö)Ej\ʩ b" ّIJѕL9fNkO3eN>p3^cЭ 3u\D5#͋Dy?(j 3傱tz25u<@shՆfbG'{>[ظ}<%5kB=k1]ZIR(wQj Y>Vh+dX<\}Rx18K&$ʻ÷h,9*6,ε3ZOSؽhB{Q_{ >j9Cɕh&mn#69m%*RsKpFRDqKQ\V`tʹO΍l[iC&2ü.7GJ x&iln.1D1Qe*{/fq70T|tZ;ݏONZ25V, ,Oh!CXr6]f.V&eR:viMSB}X?Cwfv%FBO\S _`2?j~%hyo4[mٗ,M0mUb/9 :i2Xzdh׬[^k5T{O_g{IRbB;z@w;)}-*Dz/%MțlsiXVq0Z|V '?9;h?ۺGE&r`udO/48p"SZ@{;EȎgLzkuWDhUđ?ƞҖ_-3;aXJv>xUB{Py˽[зB ~WP`, $ZCHaɞZvQ8qa *"y^bIuMx>>kei(Z[=~AUHCe&-EAxaYVSu'YbEC!!sSOcO Z7ZwVT/,OeYVpaV,(4Xuy%˻ԋqTj $|쮟EDkORJ45R£[M 2'+4 %4p9ֿZƕkU3l ܉olߏ t ;D ^Ȫ{B~ǢT%s{5D!<.OKӱ"ġt|aj;stcr8LP `z>X2uNjuU%[M*._epF]q]i4,N{%@ܳo?kSaD]{J!DE,Mձx6që+7NTCI_&]D1xxX+F@!{ k(6]+\$H}!4E,gv$Dd`D;Dxe剾s8O\UEW/2 S*RxoaBO't)O"6mn"ۀOlTfÖ{Hb"zF$&3喝b~2=kJmG fTrL\Z zFkJoZe  EQ- cq&DX#*$SIϬB}Xu?>3 >deDqV)x8cIak;n2 &kZ!9o}yG2|V|m,^/Y1;90M4aOFX0+Ʒ"6X͵ 2nky'JEnjϭI8C|vbXe@4f朱lcoZd^uQ򭭳i|dٌ[V6(. P^ 揾 M4*$(5PfV$}ZGNRO% I5kwA+< 2@~Tʔu\u8Wbn,R@c$_jom\|@cܰ ezT͉,j="e7_[Vv`*<&msԱ7^G&GrJ‚$аgQ窸 :ZuB9WwpxRTt1u׀Hz.]*v%^t}ќj,Scz2[٥#/9Hȯ>@o.>&Uo/ۖIN'mtaT/+}[.ܽ}PNz@#. eGo9"T0S2Bi(|`{LbNVm,_g? 3u^J^&m$=}&Ɔ$=7sf&A[:q`ո 2-H/4[?n4!Hր,Np ^JotJB&քz#0dkts]^я5sQPt1IIR6:hT fV% }6ο+0{l!آ m ӄJ1p=>nQXtyh/pB\)$)k<1.f ODl4E sI|O&* (2"V(U@T4G7`5hԭt$,,' L"i-8ȶɑI'$m/K;U;5Ng^*,1`W3#DBe6<]YSaY3D2|î3Es1=Covq@Gh!f<$gy%M?*:E [%a!͆U3Fa $:۟:ZGXYҐ:z6NC @@ =B>IۄE|YFȞKga_iՈU`*QȦwqF/$jsP}6M2 ;K4Tۖpom3jM)Yn/_Zz6CKڹ5 2pg?PI%+Vϣl"Uk5r*MY@WeB5lq6>Jz4R* iL@_ |UqE6MtҼ@s%[qRж "GcaX"@S"+7J/fJ< (?otKv < 9v@ഇ^S9rw);h셋lIw}E[!,z:\ñ# 2If0y׉IVϽs2*X`SA˨zN sU$1rQ{)Mfyq|$ ʱ"H}O拉&`ىC*UmT8O^ 4=RCEyψR8)7}+ ԑ:9qBC`ɌzDw~ln)9 ݒ<[ܘ̝r]%OB35lt[ʪ v# ،eTg/dD~t!+{lq46GN 8R[76f}"YI" 1hc+r90g-ڐ :d3`{/+SP9Ea6Ϗ4W#_){dSzaՐ8 bE7$7*KxrmLٜ֫J^ֶ2S}d3p ^gx pW>1wљ*2Vzc4PdA,3FŸeQI82.)b|' PUťM4 1<$zg@8%] b˲0DB ]uV/EVfu(%R´NnBJ&W3IkǾ(ĺħ\o+;sUTMFDe*R~M,]AlL`ѹw;+s8 D٫WvO0txNfc\>t˅ +РAIzŕj ꂣ͖`0[ѯ)0l܅8w^RkTMjN*0_,)g5AŷUc1n,|!Fz0uO9gv֨kdyG)W,x\L\G_=B6֥t]d#b=,1jý||ra| QϸGX7. 6nTնb/N|pr ŸZZ F5ε7IZ(jgf7o53c/]Rȕh[c#Fn~+Y1cA:Mi;ݓ!XH-C[kujYWEͫqSLa㔙X 5r`4m>~[}&|PﰕN FP}pWIgz؆D\Uн"riIƯ1^Y61EabYڋ:# GJ}Oky.t/B;79ӟ͗BQ+ٶ 2Y#l fO ,>0vKJZ5; =r'Ni0CUT' 3K@ q"V׿4uݖG.}ނB~5^q݅/iF>'J_̦bm8B)wy" bL}+'ѣb"aJ7^ݰl ce6 /諸''$%2~j 7yY6>FM0ՓRo#g^otتeńGRk|z#vxHQ'-uXWWcM%r/>IkzR_UxOw[iSL^W'-lMՖbiya_mESͩS Y&Ch_nrZ8ZFSVB+JY =XSR"vzC# {hLC0;:7^r/"ȋo:+W@!g]+upQRwLfp*5ti1I=hm`0>1P+,k^y"e)!rI)b=‚O~f U*)'_UiOaiybovM3c*\ #a:華2G}#K:W=gZ~AS`we7~!xHrzlU"rDSdmZ%̾05sN>KȬG,RbiQ@%) EyYv6{ |\'S5`Y р&4{)&c3ezh`2xc@]hσz(ZٙâVwՉnY3gFPV/4m(:ݡpW/+;c=>2]WpѸ(-%2>/mj^fU6¯1b(G2טe)okЗK,\!7o*"L05mlwP NS/ϹL {yF-D^'_n_;KQD:-O [+lX0y,x<~}JHKg9޼|P6錐)Vq7J)XѢTp&e7/Z?6e,g_7/OAΓvծ7ta*#r86 V[q=U8 L傌+݋q:Y&5GoٶI5"by "NzfA!ӫ:F#x6'*ׄ{'5,!(JY-48H} [O(jVo|~(K* GCLV!%mdZw\JNuH9#Îᩒ&(O\Q\tȽ ;H*n,q.&l1qK@: ;pWm~LpГ U-csnKҌtg9U3{"v1x~!>>]l`gBGdi4 "x/ȅO yyT$f$X#Η(nGvc-ISAU6ǐ젳)/I^ Qu˟|,w) ,{ 6=g JR(pQr;J~ҴpoO+8 8$WZSru6?5BPX~ da2 g0x_WYIeHǽ$9^a-m/H_=҇{<DDz1 ;bUQ8;¼{j6k[`d#"sލ7b I>LMB Di9Bk  %vDs1(؏ך@N'y , Gh_p[NGZ/@Yc6ǬL>$Așc [)R Soȗ Xܽ R}ԩg۵s}U. ֈV7 Vg(yHҟʍK'1xx14KgNv 077$|Q I7\tić,=ib@ϑw8)"diP{骦ŵhsaȱwb0xcCc}~;:^"~h2r0!k YGüM *K65~Lj%w? |<`A/KX{S4X]IHx 1(IFVHd1,c7jQ_B˽?r\vZn(F2ktŷyնE̒$h=RqS OxyZy2<x{E[+o`%-:_5A)vJdj ŏ&fw\\ك7&$o3gOq {6ڏ "z G`s#W[Le͊*|]@3_$dBTۙww%\ nqkxq@(CPLꔥYP3ŷdFT :FGo+MQ )|!eKg4\83UZV׆U۷h#J%tGC3$Է*vrCh]U*V187zgyd$4X>^r2ro#IoFR:=1- smMw-Hk clBc Ƭ C;2طМ`V{%+=iXRa(/ ~%F&2M>4SoyfoAJ$0W1|'Y9o5CHj|9ùmjF@D2sK"-tʍrCti##58 N4" {ag6X5$c}Ew4'7TȬ;e5[U69PG3VzJ /`V,A=}0s7S*(nR5sRcii,ַ@R_*,ޕJ~(a` Q7 tlj³ t]B' +_}d%Bo]oo,; }og5VTKuqgg^ Ώ8uD!dlo9CVֲdQ&tgm؆.E1 Y}&qbLǖ[lC)6< AI(Z;ۙUI8ݥ#W :z ,MUy{6sBiU^ 3'bɞ5_Eunq(R2FMHb4s lPD޶E6&sE *B)YCeTz:H2=g-w>Qzvƛz!\a զaM>doSPWMD3T[F sl4خx[I['o95Ӓ|!l?>RrPTUte4hrȋ90Ea _Z0*Xi.}VzIyd-HNr?E^}ܖJKFM7L=8}*G'rdM >Or. r`ܰ6 !ʂ.&Bq \=TGKցzuh=Ӱ(ye/)8"n6_h$aoP 1cD۝p|xsڎS>-WTrݒax#н25*џҍ߂baT=n^2J:LX{Ş|6øLv` B3 &W[ 9Cqt#(@hB¤H3v; LG;_PmY)v]l19hc LY+RK:`~rœ|K`=}h*qנ°l :w:CfKsM}б:E 6pZ r|ln&wteVj* qJ OED$adSIϦx._p8@V޷`Ȃ&b*J:p(QbO,qֈ@2\pp݃vi?"lNUVpҙ7_?>NV 9QÍ1LdKL47dMU++FP蔸ꉒ:~wGHt F6Ӎ}2k W딩ncbnUK/tcm %`?yo3x[8Qz+\Ak^VODH;RV>%L2!acfb{`5T D^Ad,M3LIV/咵-_P5'*DIcXQ2$?8Jc$%R7O%tCV1(͍#iEFQ|HtB$`gN3VQ|GϽF'XUGB墟}NU5 V[m(f=mt۪*iZmŅ(]+YY`UO:tWZTx[DX7"!HV )G:*gOXijM 岽?ml%0ݧpJNmoox1B.h^pLŜטo]qһn_yӮ{Hk|Q0[I CUtAX SV^l Ubg~_]Ę ='Yly3ř6;L5; IٛMbuj_T.TwMb}0?.]EE =!RpR x*\_x!h#u'-w2R}\;Et#Mȣo]WFző6% ɣl@[]W,q H>|N`6 rd ~S|jjY6)WjP>ե'(.'B_ROs]_:K,pJ*8K=aBd,!yXO ܫeo0K|2O`9Qwp#2Vw^}51%W&J`HWsL@>W?S` v4am_bs$JH${`JqVCδلiNU-s"",`1'[Ֆj\6Tw$rV. GO9cTq7섾(ڸ!Uy9aaD\A)?p߂`+xpf|/JhRx ʧv1S| 1֯D[!<'N9 4`Z3|CNtRKU qprŌ NV4: X0Wy!3AΑXv3Cbx?ol0=SUE`P Q_mҭP/dЮ u$~hVJ'T]]% -.a[|o}.],bxV,_2I=ɶ/B'H <2k^iAwo- e>@IvRj{Vd36o] pnÿN#o+jC! I兾CPAJpm-Ekt ҳT>ŒqzK:ml֯)b_f$. uM]۽A lyBSMe&8Y; Y[ޭ\2 -^bJ!A_8c&CRY/h Ͷ@qR sO UR:S6+yIFB/FbagT75 k.QLԨ{Je*|+%MN۩(&)' gȨ Sa^>eM`ϔʄD5l-K2M^՜ V̎L_vqxV8tavVU_RU1&OL x)7QB@[:6S39J=z H5d_oKC8*6a4*ʗr`iY)}qh Te"89{*-}M!jd DcD _n,cn-d!8Cԓwk-O{ݟ&2ܚr3x_0n^)ٕ-)rO):%a9IeC34TR:@k<&U`G;+q'7c myF|gٔԡCpدm!Q-(4/z=aE\4S 3 w· QtI@8'2VәנjL#;5A\xS\< 4HkRGZ[9VP1,9=J<雅!7OdzY\[l>KNR+3Wϟ\w<볕x3X(ěǼr2#э^Zg83xeT|XݔEtd⸑5䶖+J$c?Mu j&ٵ&)9l 0AbPCy+im3:{^ ?VŽ!2n%S6!׃I9c[.v vAL=(a ![O˶HwX 'DŽT;`F~3׿PM 6w>׿- b:Hz-yx k|2(N2_1_8JO=d*a&`(s(+E ]k]x)NM?>*[l*ga?~&2&Z jZZu/%N'czen|kZ|1X>fil&'%ذz M{(?^j5P&k"M׹,C[3SSfTO q1? (xZr?AvA_ Po"<%%4@ d$NyNZG"/\(E4n:&LQS'¾7{QO-wgi =Rftr4f;%4ǖb\4$^шwQ6ݭTp}wؼ+ƊC8hϯ*~s{6(v 8^J7HGebww`K䳶HS0j mJyKQfV.!NOھ[L'o+hբEo=kkg)dr$f6Z IM]iYaҺJDd$Mo7J{e1vգf*+BYC%1]Smc[R*oke%@/ްP¤hU: P- A[!]I˻4. dQDg&NI.F<'Ovdw<M6 h M B _}VUob,wUގ>Fk& $֨!X9mniupuFVv nXDlq{@%c8+c =ΜaK'[1ApQamK⠱L?Q%NL ZU1[O A.;&ܾJgU?/ K1_ɪuD.2ڳbziIC&9Z F1,@*##M"~M!Nxs}HQC-UNzI!vï$B@.?Bn^,¹ "zO/^uDFÔP2n&?4ݴI |s>tHNq)#~{e'FhlFj{׆f5]_UU*?u4@A1TTb}(1d @v? %%M;s q ɨHco8RCgd:"z>N%Q5M08Amr>cP\c-4_2~x?7%(q>4qIW[#Vcj" zQnzڟ8#fr%\ A8Ƃ*unjla(S _/#kdYg %vۤ}/V1 }KI{šqQ]/K+Jh?E ){ N{.X5e|XֵGwX@~x86OQ`w:,{WlnT ý;[$t5: ׁxlz{ף$|A<ﰘT j3×7;fמs5laUB pde^~BD(W RڮЃ,5̆m^8@D0Ba  m`k:)c [0s0ct𡙡Oq|\Y30Ute ]7ւ!j Dx;;i[KR/qL0^e$舵m)slbAuD&Kj(T6>(n(4,uS-,pr~mA2ޡDX[m{*ϬJ߽e3BnAc+E[b)K$PX$`) dE h1fJ'PsY(.G׵f ƨgϝXz~OL[/KWSHaBр$]x^ /l|_t .Jy3`2RZ,Է`oJsv;1#M8*Ń 42kP)5ԼOAz gi1(ƇfYl-'8 t~(= =qK>V\3QynW2#=~JJqm#47WDS`z~ j J,IRDwYߠy-)*CJ >;DӜoU/)>*~bIBT6a0dc%M8\|o>[߾ &CaԽ _*g@ бT9j8Dڟ=YݩH0cw?'t^^`Az|}j]D ?(@y=.fV)f8s;7bE&ƥ÷:*Rca@e cXP ajL`?P6|wcVtUi,[/!}h@"(1tf>n"Q+s{ QLi17 }A3&djHn5':oMU_9z7r]]LT9kXm,qa<1DUçH(B\S{G㈯Ji<۸r/P_/sGUqkӋvsVk9SI+OC@C {8,D1 ~|4ǞkGBҥp/6sz-" }fU^s / e?#A5k{NM-V}âÀ~9$9o>~Q)<}DZ(˵ g_G\rž+蹢$W 'v ykT^HiQ/፷Le`\k] @1U09&y.9]8@b6eHYlDj)GM*gqs^01+ ftٱ)hvO`C'AFVFJ@F.>gtw&z 0z⡒=nRQC`rl̒ę,i^ktgWeñ`3.RpvЃD.̡Xrؔ $=~`|85i 8"D:hR~yv9?%G~'V6^0a=/Ԙ*GU%g:֌[˿8&*̩ٜ,2 ˑ{P@p,HW]|P~;ɒGFU"9o;F^ Ik|>Iz@^Td̅Zp;|ԖN 9dc"ơXX=9̨N,V9o-'z)f8L2g6.4J[tuP,C>#ƀ~ŋ4wdKc ` GM 9%ۚD]m6Ȑ% N&QOBY4{S P7=pV/ R fBCEL}\`o͒O!NQN~<+,(:UtS `W+c`|Up,p*?;x@ R6F^Z(r!(}"W%lj8bH}nG{gg1p)xw 'Tv=)[^[u)idֹI2;{n_U/|(g$8Ѽjmkˉ8*{Of#~pk /u7ok<EݩpnQXJ ydϳ5vog9񃊰| pBٹ,!j 0d`M_؆z,gLQwz;YAԵDF<"_w&;>\4,XҗFFG&fQ5f|\HSc<:Xbkv7[XN=M\w;i28uєl{ЌeyƤhMVuA!:HC6)c:_$wh'z%cit?X5@I75dFz* $4s4'a-UCL҄FOȡu>mb~bsRWW3uY)ddtVX0 Pcy _kBZ BY"~ɾ^]TLVg+vqew7;-"˩Q!ԨbX^6hd"٬؞5Icg ae. NzH8 *@V fl@^iz|΍n$a]rs3}im;\ Z?񘍇:G' 7xML1)L_zT-H逸bD!1hVw!+ŷ1*> *X{¦p> $N Z6"I=?czgP0A/<){ ;Ojl'-'@QnZi\N UD!~!=%&ֺS;5qJGa ,VYXD>)ub@AT9=0R$F&2ե` Qz~4in6z6:?@YAl*+5ݰWBۗ6f uV)OD?zkkgB0jt x6Pe@FSɰ{p/o4a*ic"vkSa{Lo@*]e4&*̖Bk7q{a)w?)ݓ,hvӌŒb5$NwxεldpO,dK\lSic3hJZ 9D^Rȁ1C0T{1l )lRL2rVZn7B4&K(oBU"ҩuT̩C.4>eP˲AwyhxSHkaϼ#>hrEyF` GR7r T,Bq-vo'df_ݩjJO_{99-{g!.,8@$7ܨUʍ@Sm5N>6R!\ c.`d<-ӯPɩH1>=Hy?Km*pn̍: ˂W +/ụW>Dx[og5l!M'9` 5;PM1Tt;^5ƻތ8#~8JD; d=Uϊɹ bSE.g|H<+jeR{b7nWhrS7z *oE27-Qzr>/cqX e ,MvT=V%Z4=s>VdG4&&6&HU:Jy*-^g`ύlɋTg^(C~z e֞X"$EmQy{7-zvNq @P94ѡu& D\ț h!9dx*12ce$$Z(PD Fp%Ԓ_gc ~-eCcG7a2b le ږUH'HO ?E-:C)EOg ATF<=B'2+p"CƬ0A5Ȱleb}eI~W<8,wgHWޤ+*EVμi!#j s`mqR9nW6OE5>zGC@QQj%SVTg<0ˆMNr8qvf#\!$6=d'f&tDǺR+_fpRag.ʾNꐸBVUL`vg֙&_/۷vUJXpiVaPVTcZɻ[!j[ W..꯬}p>54\Ṳ̈~# Szg!áDW/I2Jc7]<#q sãlWOzZk,! Y0պXqT.̍p?Rrt][P aTLbzW0%*y;9Cu@X݊( ҘeYnrjZԢv-IxxcwULzWV)enC5 J4RhU[e"#;~Ězicr˲/auRk<*UDҪ2 |bSm%֖ͺl̀̽N5XDYT$NG#*D"O9AmOPq01IY`]yȾUi Juk2G9G:+Q(=&(VsCT rI^C (̔=KFȩݒ>ssp4&P[,+`Z^Yxâ'DWayCN/`taqhhY6P_gN |q X\ >87f6 5_a3XxNW =o>unV e&Q05`LbSBˊɍzؚ4zoKhK׵bjA3u>pZ}Z[W#"(vRޔj<| ;)Sd f $XWƲ%r7eNa'q>xPsCI3ߔ3õh/ Q*S*giu l۵(8ZlGLU{[bz^ HYU\\) `l1`SgmjGAEFpp~ĨtsxlJ^fP\g;49+={I[Zz:  "X0\4Cu⯕8ٲy#PG ɻ ABm:Yq?j{sWiիXx UAДw4&țh:Jc cU`Aq,wwŬ#%%GUӻcזQl] 72O`xvqp hV9q0z̮7u˼MxǨՏWuE3NA PH| `&YPB@u:IYd q$jmrC n)O#oJŶI7n7^b;ދ@ eLqFmwif37<}E6]*]PI|UP M.rC`'#ͤ|aяw L.8BYũNQvuMjEp j0*Ait83rEf!Y+sбz&VW;o(1n& 4 *5vA 1_w@6Ha ~b͉~%n[Jlʼn6dsIk[RIf_ =mz)5Be{bjVs|^?߰DU {ctxi'/|:eJ&/^SJ 呐hnۧɘMTgx mdU;=_Ѳ' 52Gy\V.9;Z"lU@pkȿ?}lW }27Xͼ#fg.aƄ(wN\pbԷ=Y LPVۡs0_ux_˲Oaa_6j2#ʖ`|A3N4YM$3"K7P+zah`W[1Rb-5k.Ur:=,7|3.H$ojB.8 l BQ4߮޸Psr]e%[)jq)cc'd(^fTI畛lIk!VAvp':ǽu XO%L!pC4ɋZ nmOj|'3/o?tPT| z3rjL)1Oq$J4zCUR+xqBGo\d"!xjTqRԃ/ e*[(Za7Ms|dm? Ɨ7r*R޾RN fc;UySٿ sƶgoMRq<^2rfN!~h},` p`Waʍe=r{"E m6'$uMMZyʢ~,zi:w0P|,PKVUqJ;,wGLw,}tv4ݰ*3dwQ ߣ;~:(ʆ Ϥ%i?bE_C n:Zr9?wިs4RjK}-,L|N.D yZ )hG8_q\$2ӬNj23BkMB@:`B nj C;I%gzj~@Z ㎌ќ0~d_[Yj=M#5u}8D*fu{G؞"qU6/꧰"`D UwQf }AӔ5_NIVFl1Cx@PY[[pv~$1qQaš䭙B(<8,v/df'V!\q5v)^5ulSn}NzD_xςBM29|I2챭 [& !UgjE^7h %FRSBu5  rR{{\rː{[`ѫ5!qϺ:Z ~Ϯmՠt6VЭ|LsMA2{id:aFJ+C^!RkPx2k %%<֗sMGs҈}8g.rjTUU)%ba@ԱE6,(-* CHWIR_y|s'ζ61}tD0HLqȋ[tZށ0 U8Q#(˫O NPu&c~oPR$'E8ieOoCBa=BN燨$a=Jб#P+xxSvEu3sA|z*sќ :^Hm]Xڡ{b`4l?@z Njx[Ij%9\Z hpF{ۛC#WG!v8ϊR΅e"4қdA-<_^+wm7$&ADFk(_+V!)ğ Pol5 a_JUQzYN.kИ߹~݇C7^~͑yz@`+m _2 l^5al+=2Я^7{걑AmH0ZT5J `h@+yҪ쵽ʟT"ם[X-=dw\6 ""[Qͬ ʯ/4 丹zLQdP;qy]A]Hv:T|mZrJ,(i G&8E]40p*B[#aŤE[9|>q2ןh`)*Kkxgj`s8F6"=Ҥ]3~2׌*{:vbf1j ] KaH"˄Ont %Sw~9vQH'+lb.U-F,%[%!"*EuFh,) /4p7r*wmzY(DzB-ILʃ1K# aKx#HɨIaPQ`LM\4dI9ޫWC I.A,G$ؤta^Jd0L+l hl@q{tts~G3g%:rZEfʴ-RHMY$y9XpA #3a^oJEt{'̡2ЦDNT溚OrhG9@|O]f9'Qro#;|˛O14}8յbl& M| TwRZg. 5 m Nim +xPo߰paNqb`X _HbG<&;.pyh' cqR/Hrh1J`ݾًKrK5}?\jVD|#$ә[qm}_"7|<޶op oq-'%`JpjvFzBiz ׵(ْ`Z5pN- =֚x;#MMPэUvZe53d&F&r DR7)+T]>ٵt&beXSV$.ˁMۺ&uX(r{MBDӜcGS\g<_6|_\8?13tTRUJLe9rPVZ?;3&1mlo;SJt_%}Y;ZFYQĔXr;B`ր…X@-5 Ñ{0=&ŞK&4J5Șn* ubn4QK[°5t:^ ZȾLՅrIlfnd)Ma7nǂKeM /1H)k;1z95,._.^hX_ܔ g["277m?~g)/{H8@Wz֏=.4 Y^4%~a_HɚI,+4~z%\;ZZr֝5r\|BR *}鬿=kBHeWOy!TH`Uj^$dqe$1>{IV?"o:FÊi~jw!Cg/V苑ƻ%ϔXRJO]U 6FElbxK =\ E`QRt} H-uj;c!K:>4Er@BsmnȰ&)f1xޣ% 8>/>OY@P0Rយ[I8gmڥ7e9I_ƙ`nU;3u_b)#6oo!) Q9|qlZMG-{ZrrMwͷ h6(홍Yx6gp د!H/UQlAk7Cut0~) Uxo ]YO iVbhNe=Hqt2Ej.mڗ{ hGSd)C b@iѭ<^_&@+AVaaҽ-IaExP oWqm3kߺU$YN;_mr+kz^Z^~ܮ/;ɽ&O@p,_DO%oVgHב8Gfc@@Q@G`tȨl]p uo[nCSIX3tD0BdHz=h5B|h}uiwJrRL9߳Nϲd2omre1C?bHՁ ~WbR*5#+\4lRЎfpߴΰFZ{jTLD.M#[ǎXmň#3)Lwre8ɂ_DQٌbȤuX;#䟃{/:i$:elξҭGJ`NT hf㠶׈NXҷvy%5[^眱 zc:~꼀B$N >CiLZo= !Ē`lng.J+5YD[p=1cgJ4}/GU⡫z>J^zYMah"!Azf8gha67|!'zERuʠK1 YWHpk!^ .Bw;t0%JɬΛGL~oƼ9OY聬Oz-w7dy?OId3B3nҨDⓏg7zvt`QYv 'ɤӺ K8 1}!eT8?? ,AQbCf#[00 .pgչ[@n)&R?̯f u+[~6٠7;R0Z쯢) j6KP@^IzL}}[`jdDڞLnĮD Bvą?YQ%Sb8{IB!y;GIrvO/iwXj|~v+]D_d\*@:K>h}MF=l.rUmmfg)ppVB/Mk!)r{O5͎>ދ;D5(;JIA$$~2'. r&d {M۹K-/{7sO #lg5(_7jn *d|[I%ލO GBNqئ_pgaY@gPQbUAxT Q$aodtuYN,.̈́ZCPHk["﫽䝒&cp#z鬐> O^~ =xu,5$> qTcO v;AbLHrxb?=%)>xr7d9\8 =TaxiyQM8Xd,L NWX( Rds28ye'}QVA܊8PLq(si2q[/ˮ[{Ɂ`eU3(vzӽ3mRA "Պ#R9ns0hAYgRg|G7Eq`&*KfJ*/_](Wμ;<$o9&_H8!i,o>B);K3 ~b޸i E\!ˢH1_H\uČʢ9䎺F@3aȭMô 6|'׻veZ+³`;>_ -7(&U9TTNScn2|o|]Sl\כL+meMZl79AZOWd0}<`3gН2X6VXےzan|2^NhHbm$hNdݲRJpR$G||v-"p_ tc6 k! dp\Ɍ]W-7`ǒmJx|ybtC~2{=}n @7pQtJm'z˃%VVRP*%?(&.0/}[\+65%͌ᕸ֐_2 jW@y7#{~:]"A<ȅx#el)^JC~kZ%AS\-fΨLp#[EX7XBd5-Rk9?88͎ POelf-P+ *TΜ(-̮ {;7T5MǕ L#<1ņ䓂;3S^q2[$HKy!P^6pO"@z}k Sx븡u>qe/).۟N"sΈDba} +%G{ߢ\ -UVZ(cf<" 1ivbLB =BF+͙Y8 P1.t"SdWSvʩ vp~8xF٧z#&s͖Lok =r諷V ŒAA@AI&?>n_u-;T=H7;\ . N[lݬ8褺h !>B#ml" Τ,gZ,Nh,9.{}0aN,410/M0K&&~ G}In=ge{M6@zK&&2B*^tirgýՖdP 7ϯ/2Zd>2UV2sJUx yHMnPP#jF qsIWQ7- .{$HNسv"8&*ϐpxo z= VvD:ѸSm $DGy ugk&{%Il*>{5, ^>PmDXi~jQ/ $@w)TiyIT VD,|J(FMuB<Q5g԰_#y1Au]Z-6Km?al.p~?5 Ky&-5w5{VyU5E3sWT i\]a醉T3þAŲUJPA*4_8` ة7Dg>tj`PL4_F* j~GLt^{V V o,D`Q럊4AQ:dwFYC_:6S\pΏ+ȕ3)N'E:+އ`ZCԳl,9Oυc0a>ETTq UBVL/N;^lَ r!dN$KI) Q9r.Il3rďSa˲=|)nD_Zhwjmf^RwJ D|f |iְeYvdw+ĀF{ >(C]9v1n@;]kf,WdQXC"w`We Xi+jOfC]^4ѩGXVa廹5 j~q?1Zc_\JL427̶? pԮAT\6i(_)m(;Նjr6  :]Ou_(9d$lN: Ȳu솮{M 6&yG23n-!^0hbEm2)G<[x[ſWAz{"_Մ%}99l\+Y~ 6LA\) & 't5muh-"[ mo_5~R*kHKtAe *-/E-pZtƺGK r`DIQ`@S4Fkݥ)B$],f H ̖vUzU{\|)eʴjI59RN,Qvro*D0n4,Fnc56:~kf kvB0g};S*[U 4g))o-/g`y-]Gv#8hR礭ΨJm,tW"16Ek! &ЋZ[S&?o5(#Y햨.X1HQEA!~chN׹!)*z RvJBURsޑo*){ Bě[0g ( y 0/WlQA^qf3^#h| - nU*rfFD|1 I.[E{ְ3I+1W_//Ae^,;?ټx:O=^҅6꩛C7F-b"c>SSxcJ62w蟔8l.?_''tŶM ݉w i!vq٭j? |YQ{ ?[UDSWV nRE]9DD8t'}I&p'K*juD.(HGW]/^mr?Q0wٜ! HwIRۺ ȺT6^!;-sR2XgC$(s<6fƫlPM8:UOD|-e6GP^9B B,  Du-̳T֫ > 5 k\IEAQ`q"Q=\%:!_ܟV13t .29"[[:z  ϙ9KT[i["Nokɹw`ԧrv*\<*dꖷo[@ءJz qp8f$G-,ޟq{Qt.;@y2v&:yvs[yPrqʺa'P 1`D)+92Z3Ղ$ۛo.)r-3! AlHh]̈$_2_aMg7=G7@9,L6*nv 78չO,(BUKj>nx.4_+~C UuBŸn\t ]{tTk%h'oaP:n]?ߙ FF˸~k=hY  <_n,0,j(2DH8C24' ԙ ) EU}񱖰cO ^Q6̻-*DnZ.bQ/,YN0v Z°zE M[^z!_(TT|N w2EU(@-.Sex˽(ӷǸ( jPU){=Z&LO~M qu{,ځ" 7 ]}Mُ"btޒFӯۗea5CYåa*GJ!l(К28&,'ə&2Y2NdaC.v:kԴ0 .ft R.eSRH|G0ٽDF!*S_Md R6/aBk,ނ\ D=?<<\׿š*IlAs[x81mF]yRfv . 6҆ncv ܨ &@H, g6'ؑ%-Gtcbw<u frPXz!NGv=@Iu&S:|>FO)m0Čgr2(7ǪOk"ԸpgHݗ=(3͊Lm׶g_mjeUIӋgޞ]nSXeW$P4HHָ؅}wᓒMm&qOaFyz,r=&eDZ(x+ =:0:~oC̺}Z`')"cV+\ve_r6j,1z+ZR>k㼁V6@w־fu~_zC .O5^(fjH}hщ1"4Ԉ'Ȟ-zsetJ5:Րw\xgn8S[cTY,_*\{8e/qqbV4UUIZ}ծ;V)XۻnƇX:{C+ L;@RX㜏L^(4<+65cA'1}X$3_dwKWp[&0nIudIz#,!>DI:-j#E߼ &.+D瀤Ir.2@:Wñ2' hoYѐݸŐz1"!ZwNװE1%@qXI ݲOChL @@rl$>ֺPje+!nACR!5D cm}FR׿(DCZ/mmy,LG6K[:2nMULnw\\rӜV>ٲ/7S }XvYg2_;8J0 $e"pE͒-vz̡= ~^U8O0$ڪ~O>9e@FTZ}镲LuX۠D3ԿZ ںAH\X{\~TP;M>!ψ=yHgA[A㕯Vmo1?W n&oM<4>(iRm609|~; ;վݡRcqR ZwyVzuI0%QbKU*aiP0/6crY mR"Zu~vPv;pRU8@L74jҎ`]J/XKe|affwK%\a r%8S`'`ƣd rbC2) Z9`1#Wh~9 lD\[~J\ހ@"=U vk䶆y)0PК+tZQGKF5]-,p @^ Euj2ED7>DGY_O7Q 35uK|07!T|Ӟo 3;PS, VK9(2m) ˏ({c21K̕QR3&olM@)`@ @1D8dI#˻[AXP[L KuO`Evp%ȇ ae yiɾy[s>ՠ/`^X7MVw(8TfJRt5YO]s.Ek}lM H>8}Xz9Ye=U³!t/oM}wOLfkWM]MmmīdiZhv4w`Ss@Ud/Ozvzcv엯^z%PSeUW<-f6!hTeG KUոX3V[S<)s0cJsQ 535 kY88jn1+Ջߩ-((FI7BDem@t!# ;&P14 i!}Ũ Q\\&{=7@sq=Q`mG=c VXשkE-`#æBN lH,=ԛɸbІ`vUSGLp=I 0 7_sin4H9, q~yC9?q"O* l2|P7|Wo0A4-[ŬTHa}DC>COkX'-tHu7LQr2ݭ긔nvT*$&- [;>c0]{@xØ7k/}DрH]1<]k[]DroK)y;`QM^[3 54},\u"w%VMoE9ҜW*B{}(Iq&X8pOktNb? q6_mRDvY)b3`ј dWbX؄XhMZpkMO%DdeAԛ9k{uANH 嶹!3OɯEeȪ8c@IO/8ז.h<"B";_@|L@ -' v8[Pw2; 6G'g9ixɲz}Fʔdsc,:N-x@)~2ZHH?FͻzaKޠ>-ϲV*=Qj" rlA-ܾ=!'erz1Js tߡ>aKhJXQoɟOhа^6Q{0œ hC9̼\wh VN}+F̩@fAyUWӐk0^dۅji:@ٍEOꮳ+}nw}oIXiȴp@8PWĕiSATlZ(?\W_τ4`yGz@0x .&I]W{+F rJAah t7ĦbpTĵD+j@9#qr$d#vo n)ς៌ݛ1a7oCȅH(Ռz uM!FYu9 XBHT}5f]STd6?7A-]yw5q&xD`cWUqʿQevYDam2Iծ 8#^2gt$K dn3ph3lID6#} xo;փ`$SL/I/j>SqX Q$#E@',H'YO2 鮧-%4aS#M~_|qp&pEEv9N %}%7vnz5dʊ8͚[17@/ڋ`w"X䆝,kqVtUȰP, 2KmyfU9S|P3`g Xc#sF?4Qj]4ѩij,}IQ`z&;,`V|6_'BZI Dy)oFI foWQɆPX; TvAҰ'^0X^za.0\ܚ@^U<1B2W-$ O?36Ow  ?]sig|.U`B\_AEezLУ{6W-vsBy{9KuH#*sۉDou}pAw lg'-z9.ڨfBW4Ed=0 9m4%*Z NNBc=R 4iN J5HPi8$ԢG rP!Owh\q bYB3n?7$eD棴,_Oh0/a=EלҬdҪFLf6ؠAcM^?!Wb˺lZZFr.,řP=1_ on=%W\kLcf!X̋3ŎNDW|x?^.>e 8gK~Cx0 S 2:n0땾ϛ ley ~>9Ͻh,1]8Ag̦5KLTitu.9}CQ"7Z2YxphO*aO$bKk(.X%,⥂Om;YLaA#Q;vDn)aM3> IYQ4cfltO bB*WF sʃz3({̉;X;֌yu5„4׾H᷋;R@ô[آDFeSL G`!quy=ex3~hۦ*+W:^Or%I1-807'hev +HЇڡ Zb!Z($/p 95 ڹa6uMæ|!]FRڣ6ǎگՊ{M+eJY|.wV+hO7q:7te[JͬF1}U4uSYuA- E6 g *y9}1iC~zcW?Iۜ՝=QZuVؑGˤymsvC 5< V Fk*ťe~?8kyOm wlɘ,p tk%RФXG862W;W+kVUzcE8*!#w|0^^Xq;T㏖ ^ʽqa9]*psB.~BE!d"ce-c0T02l݈^l=|ƶzjn +С Hlϖ?ŒaJ2>xԸEǐ&/sW*;X>7yTN]~zC^N+Y (U,jN<'te@7 UXFm8kRCC3>G(v'=~Ã21/ ǖNwǐpjU"Q F>7pY)uT4-$EES1)eg /|ϵI#y sm)AM{z?A*#@i~,EH0A$ o+JTL!w9 Wi:z!a~Lo/f+ o_@!H4-RZc' PxmmB)]x(LL>/KyO+ qpsb9R+ ~gPW!͞BߢCwQ.W*F]ޅ{wT4-/*)IZlB {7C#}N?52xsH$NW': iRe3ˉjo).A`suS$">]:b%^Tw߲`$ dO >i V;A w̄ Ļxڳ᠐Me8'Krl0:H^8դPa zxW`AǼ4_ :~D^Pqi).*[8,1VDYBG(Qm/qFAq̤/.#XǨ>4e`|y+ nm1Z#E*YqgV2_09K)Csɜ;LUD!;Nm匮ښaT](+?Kb0 N躶[jumSBΎ>7bF?6r&V`Xqu nc{-yz-5DX.xCsϗp\>O"N4mMoǹ??lGF'Z(tE"!2,@X{vɟC ."|EUW/7%DCPp^.MI #YY >%0*ZEsL~HYnXafcR*hpeэR:{Gh53A{@xe\)*@fUS37dsc9 }l5ѥdý3+oZӶF2VT)[=cNʝn(_NT@r#M,ry9Kt\wXp!HXF0orҞ?BL2G_/Ü!R% =fXx-_?AQUc\6ǾKhM&Ӣ q*Od.PH-`߫oEU:p+A]Zgtb0n[j0 =x$IrUmqJ (G 2fG<~J`"28NРʏ>#*kELcNXZ7'άS;^~MU/!1Z/U@01Ε1'$q0J!Ts{@9;- O3}?S%NѨm;a)ǘeaa~<1E+3Ur*g\+YKJcӅJ=/C<+4n XeW3?6}w WȻFI3(AÀ,n*e A3a{Ojgq8HԶĴ`DRܱ)_|ʓ}+$HcEʢߵ)ޘa}AK78CZ5iEk8A?0wxckK&|}snIe,7G./݌cqJewM%lxzxPF2vvOIdF p }EͱWWԀpVOfT|s i43ah?8#.v-2yēA 珔a|S$ZP=8 1Fi7ʆyƙ1+$[]u'PU_ty.}tt,njRP. N;JQ&iLE&(92Mjl\G1 1>Ҩ23/Nd/iާ71|\eJDZ!g /xTY !QyȂ~lh'Ȃ]JkMI<9?A?Njui#),WdDU(=w9B6l+f-Qs8k4j2n*Pa] yU6L|`3tտeeVMdз1K,WFl ¿B~N5y=`ʊvq2S2cP1?LGMcPc+uRiCs=q 8WtP*?1%cUC=Lմ\fo!T,8,-cVTbn;?ԅ'*yWhީ*& FcƘZpp%^lS>:h7P+X9V$4FA7Z_蔈( 6W<ٛdfZwuV/=ܴ[$|k1IWN֮K 0SRHZ- >b9^j&RȦrWE 6LFHnpG e @O$vv؅kE؝1뼞aJOEt_Ee^P^ZLj%Ix)aYK.TTiD'(Gcћa9kK%! 4|M SY;48`G ^}4' Ŋ_*0E+_( ~_ˉ+&^`8ڪ0J_-G_i<6h>\X<2hf<:KT mFklޝ8u EuG!3a WK;}6%u+%䰈ţ|7M5u_lR TW=+,2|f DQ12L$b[o>wˀ-.A0W| @5u0*!7DoUnӃ΋*縒a$1ňvULNӱMn/S5)TR\I6H]*,d̴xE2̣xP;\3UsH>4?H|C2n!,$ב 'o0.`,eBD78<>L J E@+p)k:Et6_wznLWzD{*zֳO#U3}enYKL{5NWcqoorGLש^m콣Mb/y؏ExAmԊ<Feqˡ6KCb_ix>LXQ {L}檦r!V+(V-ΨQIS |akL8X")R,qK;uL"B91v#2d,<ڡ3hj>0g 3J6%3aP575 6$Mҭm u[%ʶu_$}Bb^99BAKE52L\$HP/ҩݻXMי^)%.J`bi9 O7Y+E;d0g FTVN} 8ǝ+'h+A37|y2E_Nɒ6683_'vnG7M'K==K eQ\lC7/qzl׉ LtbPeX5Lr+̆I~}e/e_Te PgSPf-|7l@di)*Q)ߣWL *)Y8#jbɮeT|Uޥx eq٤"r17 UKx!r>ǔJ)-M|KاVuJ sGGKZ =Gzo,<܂zkpNb N}2lYgVTENY!}+f4Wrࡻigzxh!&jZ`?;=:EAL88o.٦<ڒ Nos#$FЯhjJП_&#s{Dm@ qL,6DD)YI*H[- BTWSa ``dHRL ՚ɰp1i@ @5Ul}F޸OSQ]Uuwb?hs%NsʱB^f8J1FuMn0z8 hPQȥpoYF4 rBF+͸_˒ u$L L=ʗ19'5&fOjrť;ޱӖ@]&vOO.],+I|;J1ºaRF?b N"7<j$x T:Y-DGJ'5˂27PMN+e}"92 Ԟ̆zߗx3Î UH]8ŭ 9\.F^¹Ck-\;4}E܅ s7EѢYI,he~EafOP+(3%dn%BP=C-sY*ic<_'j9 9?xKýy /Vz׌p9<9RD1v#ɣBZW'8J!_#qI^+3jSliƗCWcP3~n PPs 4&+X$Oqڳk^Ɋ(V)oeҰ'5[gP@&QgYIvk/?#/`Dit=PA5Zj6_}G$nޟ5*W΃iPz^i?ISi?|[s8OXx&\eTK/*-,un”?cG qwT{#m'N(2[#(ްXeH16sF`@x)T)DG1sWȴ'fŞcu;B.*A~v1jjw%EYr,qXmaL9x52v>yO~_'#rʵf̌cwH%|*1.NAL/[rq_$4-}Vɘa&vopG?ճrb$M/8 el1M(a|ibiݻ(Xa!Lm{, TI8ћ*`͊d`iUB:lrdˎ,΃`co yv}OpÓDbqvUI8ېba[q6Kkg|P Z0 hǚ\w=z 8CXkA A,< |Ha} -ܷ.Vqs'mAAQz&gL9,o~7vt)dC ۄĢdEQM!d1<$w6Ⱥ}`KL¤g&F-i<%B:qVt2H-P; io%)AG߀:#$PQCٲfle'pR hCgcxoh+ 74Tuз~:X-425a >Zڴc&"&8!qA>5{z $9*?;ԣ zRJ&Un%' $jމP), vg&l1^6ah8j@M;vn#Yl/ n@fl ȩSq!KٶYx !|HLjb3 ߈z6>B@>z0iW0K`Ki0M c/< Qթ#)I ТJ ޸cpTYl_f~\?f%]ID9uВh!PjhnDAq=e.P,G\RCz,5~fk!FG2˚x?0"͡J}=yAs7ca HFYD0.X 6kLm~7ܦMFn8yy~#NqTOi1$0sK ty+d\\yrTVv9F*џW$X"*McqSɈs()uK LBl}BM横:5 FDo%NVe`HFϷobHo;ݏ7uR˝gHn-01b& _H,6iїѿ9BbdN-̰9+ޢ3XܱfjH^e?N fX1 W1s-\a,o cP̈́gĘ`UZċ$!A_P-a9Ih *~sǬ#6<j`A"o]cb![|cۍ޹Uo%x;CѶ ylI*z z*yn0Ym LS@3"v=k w9#Q{7^Lh`C 8_s`mz˩gښ4K8@RsZMpVgWC䂧c;wON7EZjAWLq@b3IcTۿ V_T#9SsiM*Ճ!DlQcȩ7z7-m.KHoKjr"mC['T?@u"$Xr!IA{V5!~T+~:lhAV;UuL={pp@ɒcWv@̙lHUyeఽ ]P61eEUWw]䧹ž"Bf]J,_p˝鄋jź#`b30Id}aڸFPvW$6H TQ`tJBZ_T k3[l4?֙]!7EB%ARq7S 뢈1Ѕ͟hg.hl4ߕfe xF'>^)"֨V ^X%t*ߋo!Ǒ09(>Ǘ1#Ɓ% 3r݅?τpԫ{Vgf`8*hwj@򵚱PhTҿ_|/ScM]2tl/0N^E]\xz-G]flv.T/tJ yM5K,H㪍:IYψGk]}+:1=e0 ~-xR;djAgd g|ʝ&1@`8+R{g'32\gv} 6 Tx7kɆϓ4Ra!p%yP0–q.ό3J{ډy`vtk%%GOBu]'g +qO0ߝ oqe@<@iN!B#^A`1)D/圭7߼+OH%*y,qȈJG ,JC/aRt^Jg`)Kf8,h]AdWc0 {39zAL:q$:9mOgX+@LJA"I ҬV'!&,% (~N^=(c?j)ft]E_bف@5B< j$wÐ 28,0!vl R~ ~Lf̲N6Wm_uU.,rKco)4k˼ ⏰JwBJޖD޾nJy+7oD<R5tOZ5e`Av~U^ޣ|OXz_ Ө#_[(6Z;q_:ܓJʁ9؏k?_&|Z;v j{Fi09!`295@Y>zӈLb(,O%Ō [-@Qp+::r7t]=r˵۔ŁHX s~yJ.w}&&76ьb57(ᗯKStoo"MQR"vȱbZ7O]?NS ?P©5`գƩ[-/76?Qdۘ|{(o6ܢxǁ[LKg:k* 0GF;]۞%'0͏.5ɚu5U@+uc[?&vа)OܾSחMWU!'nb >F7a7./p%$jnH<^>q{ k]Fʹ}w. H9Oaĉ0;s .yđ^K] iݍipLii po8> %|䌀XN5Ng,֢FWX}mRbޒ/ĆCgp xL{ > e0 jB[IbK r_dTuSK9Lf%j"h@ȹt.MB%ټrjuq@>h*PiF#9!|~Npw\"bc<8ĨF {6+Ȣ:o6A /=Me!xP~ʐR)́C3e})8q@k-q.+noX f\T"נs:Ӵj8"0+R4@fOwK\Ůyܵ`g'* +;$ƂĬh9dG3a+(tƦәr_>NgZXu5ou:h{T%wi ңLjɘcJv@lP&+ix Ns⒀? Qʤcv8U2 >pAkA-Oͳv>U8t:2'FUlB/BXotCjK8b}XGu„_9 >lpңqc Gt}ݕAdNt [@3jFt6,_Ff/5YZ?f OXu&4gdj[ո0{[hřdEPƱljFS䦨ъy0W3Цh\wO/'(@ 65J^_ fqxh5T&VBL& '}Q5*t-fwܬ]x1 s~/=#kStɯ*ձu\]-U\9 Ǫ ;@eNUܔe\rfQ7س#bKdT88rx 2lD'xϡ:Y xF Fc̛3'wqQFU5{icN0QdzJC#y գ)M&>;qgXqtᩐMF6#x[Y 6$:ӷi5ʶqkl"F9Hg%+d,z=k޳Ʌ4CTm֍Ae:xߵ볿eJj_ς](iԪU'휽oqWo]~ay&s:x|[ge{fg yc`tݽIfFC`2uǶͭ^UEXh'^wjmo|Uf$ gV"ET4Ϡ0VO#4Dao1~)rm`6!Wq~^stbrx^H]4-o* [{xZ)mS P,rq {p񎔶VK꧈׆}i_L$T 0OR~ΝW-l%J̚9yoor#ԻgY|@y0~Hi.eCu('A=$Jh:J4K[?5{33TZ'9ò}F CxrE%l;f "/ɢNz<~ޖGi a  =5g=Cs^"b܋S ?1`-V| ӎqjǂ!Yɘw֩A ɽ 3+%6@̐KýQ1}ϯvto!W3BZ _>Rl<(7qlTFD0hO}D8M$5A.XVvx=m_נm$[۟ kΖ;k,aQ$-k;~05ڟH9N֛H}9\N͍,H D\|Xwqtf&`daH/pJb 4`?+ոAƷw!|7Ri!Z_~"GSRk͵?RIxkHo3FIK9Nʵ+O!Fv^lHSY} v-62 e=A8FT[=w2_t%$ l/&$rn3g a|\*{])(-Q9R9>+#c`~_j }&-%b1+jzrfrO(WF2n+lVP!}Ah\8it|^寘&7*>B&D`ǛnTE(*$qk ]ZJ `{ڍHw =B 0׵Sȅؚ&mM ;fXτn'疔@!,fpsmU շHlBσ} g]9g2ЧpBÕDԏ< uɜ=NqU*NiLUY O%ֹiA:v7GX>I"ȯĶC LWJQOn bݭ4f)fȬ0/ FE Xi_GäLE"EWp-cA-3&0S3f? *׿g' |ѦUcAd*].3NK,/Tb(;pԄ=5;/t㏄rouo<XOWT -;~8Pġ*J\+aڧaFBAcUf3x9lgcǛZ%04XA1 H1ΪiL6Q?Q CN2"NbWHȵqv NhM nTr#\3αOzBƵx1WDZ\5H!=SR2c l2#F ?^EsT"ejO/0|! QbeD\φtZC1$/TJ,1iDł 9m>ƞ- f@"ۘr2 %Dفls]LDvc9HMi\&ۋLd}4pпlޙv[Fwo{=gp/I]k{ T.BfsB\Ce3=)%5\\Qْs+t6K*/a5 aKa~ u80F/Y7̘h?߇ߣ,B@JڒSMLtriE Z׶ԬfҞ[_g#`#O; cH}K!,I"mC㝚:tNF40x8:1&{>_g~_Q;y"FțSNY;^mbl"GYUq?A׊u9@_2dɑ1 -B8r86["$| b;Edy>[Gk?*X+e55_Cq?`o-K8Bi 膬8n8SG!ub7Sչ bs:i:!؆?>PMn9 p 'n⹢tmW,VNB#'%R 4.kl}/tW.t DQ'AIFE%{Am zF)8>(p xdl\m_CPB *݇ 7xw8Vٍ],5{ E~;Wmq81$J[aL[KFwFM> v[w͵eϋ )Wyu6nP=:WpX7;ǧ{_>uV =WMV`vfQ/T-WcO״$+Y6[BE?vNbj~gfmdj8M2Hvp- NxmJnw #Ez7BҾ#=F!&!Po{xb~6-0/n%jziDQ c(jKI`m) R AzCX)ImJoy-8󕵉XB`@9knZ⭭~+D$Ӗdyh%ɨFы2W3\5r#rWxsx:*TCdaZr  *Wਧm~M5P遐/ T|/#u"^,Qy{mH޳JbL$O8^-(ɋfI8#DJ*v 9$-Sw@lLGxw(`$f轓s٤^*%`e܏>g*EP#%9uVm#I 7~բi뇓 ;IEτ}T)0p!8?wOm}\zW9tp퇂V3? w=-g4]hBpE0ը-GH-CȰp<DwV (to% ?[iԢ`'piݘo[^v#oR35wL;¸J2+aCzeMcEdc" pX !;d.oAwQA>~x~ sj:źE2s_y Z2V+?\nI+ckoy^s11[ V|[xV c|4?]Wܢi+ۣWLƤdi. VaCO^]٩GP--4+l39Dۆ<{(GRIE%=Fe#r1K21<?6J ö_dp2.du >/ZS|>"-+:0{Q=o٪.[aqX eyɨbh [-0')>z7!E%Oilͥ9 12B/phYUI4GzXعeoI2jײsd5FT.a%'&}S(Ԯt¨!JAl;S6ԬHD".rio.(z `I_ Xa zx* ;7l?Y`IVequr4 r)~wJONַʳO-b\!>e(xѲ\6Ck?{33# \<ԏYCÁJ}^H7hC\0ޙOy.l3լ=`eh _D$ۣA"[Eb2YcPń< f L,/&8h6_NZ*9h64`Qvx|F3]{"*θ\uLi7d/=n Sy|%y6kTE/D'՛"UL¾<9iʰ鶳6]j[sh{W}) ZHa6Auy$0Wn(B-2>&2Ǡm;1ߚI@;k"{ L6@gjD7 ;3ʡA3grm}BDF.F"PꍲGm34ݵbO"oپj1[EW]UGe3Ā|}ɓz`@x ) &4FPE:G@wՁR7j)t #DxަL4FЙ2L+/sodPVy'r Ȱ1x]ҖQ7ztŃFS_=ٹ&5x~{\GLO^ =Vco.oJ  o$z3Vgcm3w{^wl VG\C:A+h24:Dbu=ip+~G&D)4dDz@ދvd95K",%B^Tg!~+lx4ԣL:Zo0[pG߱Re|ΠYe+`Hl 4j*jtYZB^Eʴ^y?{1ШS d({# y8JӶ1j>:򫛚㱯Q?z61ҷ[9,rXX*P UxfZ=zh07C]V$w6!:tGT2SbFzHR(3 .ynv2c 9ixA)rsk*;jE1=X~ꊗӶVL؀aTy&tE*IUF4!ET,G0^>tvLp-/#ϦoBlZ!9X\`dWä"A֢Ga\{\,98RN;AMamS/Y¢ IYQTBq`_՜x잆5&(}W#"a<ƭ%q#OskBNʙl bہQДroME(V#;qʅ_uU D%vq9Ś5WMٿ]UwlvERuM;Zю #ɚ+S&2\Pn:Vt|;2ʸwxFQ?5vͳ;[H 7ռvs N,l^TA\2ExJ#[nSw4:U:e/ ȒKZZ=F] G^q4ɫ8$ohI9}9CqW~,v+3t ޵oLU뽊@nj5fc't=QΎ]2&!AlAD"9'W]1+Op4A}[auzi4n({L> ̍ğ,ܒ)840򲬮A(ڈP\-bl qkݳg um}%UG b| :i#zàY/%vR0#%*&F׾7S/D<%q,=>XXIVN:zlGN1S*$|$UuC)P.jZ(HS xTOiبPABїr\)Vo󙍈|9ޫ5)ĝSvs f@QUP,%_۬k^"{Eږ'##$yըz(7䢟a1d%?;F:6;X s(2)=ӈ8[%Oyh #<=ԒڛTjCdzoF}+Ym |X^K>LY.YYhPWst[Yv?he a+jua+ďع; ]pIրlR@.i>vݹɝc@)9> 4 $k{;åߦ7rj[ТM%HMDYX- a] G`E=NV#&4Z1N7?T4u3AG@pQSj~B^Uҩed9o {:)zɮm0qo >>ڋ5Bo#|+@HmX替 S ˘Ȩ )V=Z\ciPG^eZ$i\EP:Q5k|#K#0~'O|D`b -ZraТ [%С)n76G @9M}n՘Ms?U4"=z$o}P[1ͻ*Jc&vs!Ƌ.hMxCOH( *T&47Ь&?D[s#."  OE-3{Nɒ͓:@)$%l4& 3*.aZ38I=70nR?# 1yXkv`TcSekx. K" 滑^n֫ 45 N<;oaZ2\I8KZŀr.! y9 93]'p=, SzXL40~.qɸ$/Jw{8 ujӮQ]~!"N78 îh5a)"=e?^^|ݏg5|C.m6_lyGNŃKr+I"jY >@C!_ZYDɁAzűêa<(30sHCYU.Vai2 J-{AvU;]>t ']%Nl8nD Xh?]K$U4$%bDKh/Mަ DcsסdMPǯj l=}`ْ5#w6Æ,2DLyr6piy U@2k|VLXzCza٬~ޘ! zCU &5WɈppQCqr3 Ҋ;])ULGz4*>amGvtqyDZLr|Cyq-5\WO%~tx, JslƵvgc^LȢRŴf[bE.4^0Ĭ8nV?Vy9tuxI^nCq2MT3@2OkDb` 5=Z2xK`yeP"㑳; 3#qq l{?8Nݱ7|Uxgq#q]  >8!p5 TU9[tAY& olg*]tE#çm2-"6)pt~ݽޥfm\/`]Z^BWdcȨMk|#nc0$DBaZXirv%Hp> ?d_W)axS/$3Fl%TV!5Ƽ|'ǿʼ [҅o#EmGG~>cetk1&:g 5Qy[&R}:D:F~x "L%Qcujr20GYfry0 YPv6 ´a6-evLlh!Wb/Ma`/%-5T6 5۲eN$xDs=40VQXo8> Yn$ mx觛ixE_]#U/B%Yju(mR,3@VRoF>uf~ '䷚ Qdr ?Z|ܸkz4 .pu`.Kߥ_c\rsH][e߭بo^,V纯F?(&.`]كvc5n"NHGCBZ^ԛvҾrPVQ9dJ$F,k_3~e03Yg 9`OT $VEU-g@e}ִ_ZgTi/_`T ͊/0!_ $\R,S.7)#]l;6.fUkzUE^{$~"̼xn\|A{'sv~҄jH K; 5ϥuFτJ鋙 52e4J!P hg/5o2jBDl#0 4b);ش~/yp|L \D8B G #'Z!BRSL^$/$WE8No- '*nŹO7-S` ѦF׺WI81͚rYm 5r.d?D|g=w$VՖv0}AA-1FVAK)R[gD8%Ѭ?@DgAzޔpc SC25\!H1s֍rЏ NYԭMtE%`"掷I2G#S5HzI (̃os|[w?yjiq-T lVF0uGw40?s~5@!_]Dwm4@nT 2vX=QҾQo [I%, $`/^Qk #Dٚ}j h $Jnےn݌fR:!u8iZkt4]tXi捒_ʀ0>^.G@$u:KCaY{d${0*ZD" ^-̸kˑ|Ft7?ْ&"򽻙˅VA~J:V~NX;d}Z FH\ND~].CP)N#+]=X-F ğ MeV@AjL>wNKrG܄rVio3nRIJ|}ci^j|WY% p~ZLT¼Q,9Q'@ےV)Bv;.6#r-~P&Ƌ;egmBed4}iCo^Rä~Jq _􄯔]4gD Mͅ [q2u!aB~ӞOGRKpZ؂+tQ+DN'D@ ##ˣ)ߠy;Jѝ(Qs򱄃CY6umknR2Mws^i[#C.+/UxV~/JoHޱBK!NidVoM7J@6 C|˜^a"_aO%!&>*Jœ< . f T-9Gԡf*  Xߵ!i;6?V?[^U)#0I/)? $ ́hP3܄ۄ$el+|N*+YmcP޲r7j\Pˇ6k{axBC܍MDKOY,VئYڲn)!*?G]#0, |(+1cթU,8zH)HhBy!w HXO0@!녆Sɋ1*T (-9j\;/1^^;J=~4z!=mrt+t a}x-4Tl|:䇏rpx^FEFy,ĸ<i :1DZnTЈOPJ#}FGWy(=IkYtCQhB)2ҽ' (+5Z]n6#ߔ߶\?o8]G< r%SwU|Z,YqeOr,v5xWn"C)":}&~Dd1Z]m4I0G q씀7['^:J-DAUAp18l嚠D=w~q9~UR3u,ׯei8$Þ \&!#zv$Y 0-XnlГ4 #q=cpaP”.9փlUL[N z1džXԪvZ:;2ڄGsSʇԩ(7S6XeQf7sGEH[qΉIk ma5"svҝ\8J iX(\/6 ¼?0_ǫE2Q7U3G6 kY O8HV>FqܒcY[=CNYd ұ4K@?QwtHO!^-x"בݙ\ 0wW@7K2hi:Z  λ1̭YíeɨcW)~P WLN;SEUW$l8Evn2 ަĄݾ"LG5I6ET+Ky\<{{OyxH -_@}׈aUGܟU=F$ Ɣ4LOrlR>Ty؀'o>N8Ԑ7o(؄ \9tLvJ먏 b$,a;4@mD whV$ҶoOk7gKuƑ/l}AU㐬>-~xY&܀;+x)/UVۓno*sgnKlMIK1x&px³*A3Al Sn!{)|$XU܆>h^acBDf}{g޻lF;p|XAfҪǂI|w5G 2ꬹz4H.e ,K6EQt[U+atv7Hc}6)S=x'ԥ=*Ld;R3C6GOrb'~w+Ÿ^ujp\P"map?M1^U#B x%KTA'-BgLe6F%5HaIKL;]I/Vn[؋$fWn@C`_'` !V5Z]RտtҬVǔĎ7vhZ8Q32BJCg] dcs6BU:-^Y V>WΙħ0?BO`]ԋ<>-} -~;d͍*cV)onsnOD˸k!Ʋk"Ga򎛧bbiR7I_ Cy 󙔄]0ƜK(pT ÿӡo˚ntiH1 s9ʵ$ a\V/̇Tgd, IܰX4V#dUW:`/HgQ3 I v֫ZO rj3Zhy惯 _ UJ\#pIqvz23(hƻ5L~ QFGpg.SauoT53H售ayA&g_N16ft)RcE٤_0/5 4NXR&e 1o.q;[%XcN?9Ry孤⠁ݬ/?Vս@;2y04ax`L0!mݔhO{>WѸIQٓ~|Z_ݺ \?qo}񦼛wfГXZ[(VS] +:(+ {#IZ 9Fd %~=[-lܥ^bQ){u3g-?` $}̅[H^9ߧ`!e/͝}r~J-p_zx$W|@os&()Eh@L2X )o*!>;zᏩY!ѝX$WZoI>tbL ,)L EeUp01&=0a]]:o{t-j)G¯ O@GV:< ɀH8Zc!Kf#$K'ߙ(I}hܲ3AcSޭ(CWpKD]n:gd J*zNu|fBqU9+;{ \bL[Rx!#aFU3m:X)56].V8VFfɀ?1SGzRlFpǞ]|bҶgQgIakㄿqܔ][{e*ڸs~eYwhLZ%o<2'ʏe cH/ft}c `BaaoYkT`6VzZ9$3BaE( 9DbĦmL[!uM>l櫞fy5Ԓ!r"Qs"#ˈJmV3嬁>#@o :e=&w:+\3T5ISˆVDf>Fݞ?"C&p]jL-M:z/!FpaRg5<'!3uKDSо.5 * %盔`E8ϮЊXxM>|(U&O U*3SI)U$_m Z(u9iy(6kmw?t :vjs(MX$O+ 2qJF"1Ojd/*GC&lgh"-тqy\ HC?6ppbWڅ)R˜CrF2qx0|D3hǐ1fƿ޲P8]8{A-Ҝ6,Bt7"LH'Ј7K]%՞1=3PjGJ[Jw h'3 Zg4hڀyG=Cf7aT"ID Df3n'Zpo0OC/S,Ypé'!/WWij;l\ǞoJ EA\7 eIC\6'渽騿jq}:~Cg/y,,5RoeM~|fL^4tu-H NP(7:wz1M0ʶ.jFTΰ4?eҮlm5 9-G1o&rB"r6)zVH 8ijCЉ &ucK3RGz}L XnkH=rfЧ?m̌ҕf 5ٛ 9-|ӟROg_{&K4i$Yx[}ini<g)%s.dc{f gb&B@+4 lLYk$43[DS7 p .6ηwd/%՞I>U> ,W,"qDH o&s|s7fp[#vvTG5E1؎kXCkAjo2Λ!j@ AI]7}o3£&'jd%tpOZ+S92$΋jUZ>uUЭۑE+%a7yY$dLr̤5>:xR^/~۟ʛo2ghזUrb.ay@{5j h) U..UbY*^|R9vYXA0)<2sY]n S2 $Kd{pe⍨&h~n},%YPK9ã)A%plV!r:R!)rsW׹<Mu݂`>I,n\sSgŔ|oCJzN8]Fe#r$#c \vkq`zndco'h @‡P ڝ4i7-~=ξ)$#`1։05:Ė0تibESNHW$nԻvO<3PP}{\q`M,k`rv$H9wꙶ+5 X]3ᇋ蚉kr;X+z>xTt5􍮚qؖAܔbUįp^`bԚO\o*(~uy~8r0TY"!LUoL;=st(J_YUj^ p=Gт@'14щ{! .ԪC l,p4]qceysmrsU=mr<7Ư@J0 M74rKL1ɀ<8(@}=zXL+Mk"ٍs'_`?ٿC檕p)쇥y_}O'Yv9zL՜?\%AKOCyQOշE}j?]u\dty:`!&5^v{_kҀ]ͼB,V\Nx^bMAykl5L.*> 1W.1[U" bB㼏NŲƨ!%¢"MxǓ?PjF qj\%IXn;w"MfzQ;_8o{c:˜W(G> JGUT@gl\>ZܐJjF&NX !cDZXBkb/{edƓZi8Jz;0u?6ʩ!ڑ4r—D"I^J^s2Mk`2^3{Hʝ+P!>+ 3Q>+ B+GJІkKo]ՓYZ[ NVK3 ?-[oc֡bԹĠR'CNtn QjPGRmP(!seCZ0*r0S1[r8X(5AC|`7xGͲl!Kk&c䍵G\/>kG ='L{ a卜 o2l ]kh7r c/oT,ͽ/ gH#Cpw >\RHo!/`aA Vo1~oYl3͵"bV/dg@Ŏji=Z /81a!pX:(єLTh?P 1y'HFCZu (4G>bĜ@B‹TD%`ѡFo/yN8#39j6=T%*05|6T䧝0?j 㩸Sn\\|p洔j^@)]6z=! -cw^s7c-cKox?(>X\]q@K˒+u"֏)NK0P*޽٠Yl#n6vØ&@ZD!`u;Bjuk/ ҆GwHlu-o ,bt=3i^, P>wFë-)xY(<#&&LFeK4o'F鍏Jo;_)oA )=2(t$$@~N7 Gp+`=7pT ^A8eI)L z=j<b}qB[X3\Axd 6cr`pdi:+ ɽPB۲CȤ&_@;t!*a0ZdbΥUC\xd+H1fy}|6XOa(]D;L5aɠnuF5kDNhl-t(Y$sbi=C0uA<a$v|.as!0̗"weRRƁX6F]TH|xH* ;fT)8j=[9{=% eP%Cu)EnZ^Π" \̚9$c>xŭ!͹v!f4E&ZgΒ8}GdeRT9XӺM$3{Cʘ)@FD-AO?'Se [rBM/`5 hעp^D{6,\oby' /HdGG\&dc8.mJv[zBuׇ$03WA}QB%m .FmՎ7lw Pb g*8TљJZ]P@r}ҳSQWJjW"=4qPZ iK胍IƎ߄4IBez}cԢ(TW~gBtD28,"*gU^ċ(>WݟϜ 8L qQ@r3Y!F hvFYŶЂ!QfqL1%,\qN{O:W1h0Zb ) aTPX#S%/tGLrϱ]i,#uoȌ3;ik3).~Bf(:N'[w=H4 TR6A)f / I`y7,0t": 0`C*y/ǭE=f(Z9%X 6pY2$l=Gۃ<5*i?1*[@IzKp\fye59\I IZ;BQ?Њn^ܬWwK LI?"e& u]ˇʗWqbdEhI}W$+) 0lX軎wLPU!_,*YSQKcΰ$k#8t-ݻ9Q6b'i|DtkVsT@P71޶KsBJ'>z0j7w?&_;<%V)ʋۦZzYO0d FkhFS{ uhSt_chbL%Yrp>q[W-{˥ڧ}r=c!jg‡aG`5 ,YJ^ƹϪ3׷ځ;ǣ=Ѧt8eS[cD sV}eNd5IxAba;])muyyv`-MVQj4GK~c!%LInTލR2,!Pޥ!l}9W8 *7;*B^L͓@ )KFf6]@a[TE\FLc|-nEq͵ IͽdcU|d6_MGqǕv?Or~E(Th@ΰ_7*l7?1&!9]m:.|:* h0v%ذpFz ]N2XUvȯ n}k0 =LJVQ̩=AƸ|m}QPaFw$!{+ҫ[4h?t^SN>闩L4Ct>()` ዋz8,yX1h\# H P'aP,Wԏq1R+`'[vr,> ,2ZXdcvaRROrcGQgGwİT~B}aqo]{. T2{?J6-.!(j00Nh/ݗ։gi/1[Ktv@pbP | KGML7̠(ԍ:DƬ,$EsW#m':h'd5 (j+pndj !#,lqd>ZΖԯcEsI_b$b΅8}w차U&7 ˪K (}1{I[3{BЏb%+՟Z4DZٶ  2 H 7]dFr@z-d?[Kt -}W1QIAhAV|dg~\^]>4Kt8.A#YlaVyg!ήS͵:j.VB7 |]}oBѠƍi.\P, (LSWIUl,PNJbp68D]95שx(bᗟgGƦğrGmSB ~od68NBC, =a.𘆹̦NhaxL`'.vrΞ:ֵf),/ߎYؼPF4OY<_c4P_$L5.>e`r:]b_{{4X(W)9U.PmQ Ň ž}oj x]X2T8 (X޶Qg 6ﴊ'Ua,6n44i=dgw%55Rl>X80dCJi'P"91 1e1ĭWOۡ , Na_qHUj+ M~PV]SN_y&PrIٯI&TӖBb~\uH{(Ԃ6t @#"D "-(h>k(YB.?iwe.4}.i]N*b*!VqzVgl?H4WZ>'Ig!nPU\`S}$)xHne2i` +&WO2~gx bPi*J ̙ˬ_lnBC&Q@6ƉӦ>IU&ܹ=}8ɆdoC<,oQxG'=vD[>KhT!|<5N"<d@Ժnn 4+M 5LQ뀠"(-8N[=tZΕiFKd/ۼ2dW|pV{~5bNJLN/u/v lYwipX[bI3hr7JZSU z mFUEwacf yK+^;aۨhjNˣU%TL8baS s6LԚ44jlw[ ǒ,5o^ MgbS ; CZA}C+i3+ Ǧ k.1Q6\\u-CnMA N2 zlψ&O `  ;A3 7W  jHj9 izqڄN#(= agr%rԕ?\]MbvOl `|ͺ keT$O<]bP&4fS/k~> &bU{rG* Uv[f-R_|ܴ=a[]}Rp%Cw~fw[WUc R#SXssG#N"WRĨ{9 !m"MJ9K7/\1Y@"VUvA"nҘ Am|UD <Hx/) A$i,.G` Vcd*roe(#GK=O_wI4 >vbNGF# *{|KdI(S_r?vC9{d80=>)X$p(S\3ٰ~ ,=Rλ OTBFKFa*0RUvP']Mr4q^WNaYV#A7$ cU|ڜ6o% K\ZNP;Pj`` Rχ5.xʫ6.'kG3kL w!X8{6%23OIb4LW 1 ~_(Gݙ(DFn+ht`Ŕ7FHSRrD\;8[EsA0LNfX4&N" 2P $h~ 6tsQGUC'z&b},Pmnc2k-ɋhP;ZiW}8JTJ1]N&G_\rtE#m!+l aػx}+_^ p J=4:PUJٯ;S B%p\\Yt,W?l'yRuxd.}> ;JY1T 'I%LpxNk'ǃ FxcY.}) :s(ojn}\Djc f%ĚGM\-U%U[k7`B ,v-~09W'JƗ3?%|Ӫ%Sԑɏh)(dbPgn2&5!0qPO^l?N P2Pg^awMqr:PE͵AZ#赇NsgZ3ɯu;G[TNfC)b',ј>N'- O)p]b}da{b"5n,vRE\&E%BcHaKEjq}[?2"l``@w3m ~}ޮ{[W[p5à+q@|QB qQY?>qc7O]BTDCZ&'鮈a{9o yNv? [5e-ϓAGmȸ$bGc8.k!5( *T%::?А](HFIYr>5# cP`=IlWp=.!keࠆ7_h4Ҳ1W[dKY>ԟ'h '%z灎?H du6M GpXZ"!CE)6 5g sE~aeJ!j?5 Ew_ij мCJp6}z PMCy3 䣯te?Cɸ2NhvT\?V,h=8ы9Fi' /rVtN?!z a9'Z2+u)$S13c/Gr&uykUwZ(#} Vj]F߅nF*>?/̞1JaϴHXLDnwCiǪ̷. 9@2 A(-sS%4AYB7_-'޸|uWfhqg$3bʱp*Ǹu+t+DCN*R$W;7JMwկ"&>'Ebo <yhȑ opc~kv۵ &%^# f+2mͼv=']iSѳ"gEM-VV% FOٙ}X׭_gץqPA,{`yGG iea?q$&'VqhZ砛ԽV.+Ȉg3ĕl E?m_W U L?H<pm9iK^W8h;ruL%.]9ܿъe=ʯK&ЃSXjt6B9^5w!ofe74Կ I̛yŖeUL7qFWd+5Zn[Pߊ~{ajf] aB |wrh(T5tV(z30DFqWK#sp%5Gۓ;H{~شVÛ)ixدs3H``H1a]Sum7͵HȤbsxCv&kOf0ir֐dHJǙs[ '_O8E>K|1 ) 3늏i2VRƄ!gY) F(XN;3[}2coh C˳mNű!ԗD Q1L}HU]y`Puags ء:PeT]h_B'ӼVoiN#_:yiJD|I|L!o赉)2!9 M֙+()$)Xzz`|.} g6ѬXؖkYH{$mߗ@!ۤqK>G($3pj_mmeܳ sM{&i66d(8?q!m*̻Ǿu*>L zV+T@.aDO]wjY[pri52iNҝf6<1T_VpKH:B[.3+}u"O5]!dF;x5b@^mX96$bw;~BZC׬>=\>Žf `jBiz$҅8!K|0b_=Pg-V~MId2{)@)փԭZmp\t}ˊ@RT]Bjq>m{w.EKEm VuUD%W<) [/FRz֓Fº׳_X1AKzzև脪cAbd-2' H*6ttGY(f+SROg(Tm7%bn>HAOC2ZI{FUCGѢ̜&3O]I2<{X{hɥRIn]4]_ J"ϒ9x#f hRD5BXwIkk G=FO2}sy~歘+TM=1%|Nq&8ʏao$e}9h%<&?e4—9 4/70׺\0Jɵ0bVuǑZMۛI.a?QSۥi>'MHQ.ם](e򖾕)}'6t~(ݴ(SV;s14} tRkva7) jclP9ی%G _QI.],!}3Ux[h4W`AlxEo|Jkݶ-2#x!R`j KpF.)u4VuWܤ|hRsGWEfhP?ZSkv%}!*95z"_M%"yoo^pڎVx %vo&H%,iL tփԡZ{{%9i؃h؍M|Eԯ'+%w'* R)1>؛,b0Hmla;8n d+$+[F#Q/Sye(נ{%=#O/kI+>/D)ZJ>{֫o4Kq 0'D*2TT5V9!zsS.9V }$e:pap1P!^ {ˋC&eM|LTuNJO6.(}ܕo,اmEhRC?DVUB*%MWۑBm4b́ r&ҵr:ʾ3!&/6IWD2&ؖXm7\f'yEbR!EΛ!-V\wԗT8+24?.K5'2c`aӁQ x |_Տ6WBdGV%f>{,~؈kE`>St1@`E9hfiՌ8$l.rHR̙#(/5grEU\Yx d°•_bXvhnw^fۘGRHS2l"1)暊j%ʤͤm(ek]ӝQ?R6]"D4z8].Nq{(piy6ZnH@H[#e je얋m;! ;R+%|۞]7OFzIupְ@A2j*[3 w5ci܍Q{cu|9hxcߢ~!iLT'ɽ1}[ YL =c! ċ0Kʢh]g%\nY/rNsa]2iT/M ܐh`KXW˃ bR5fx@k{ڢUB2zWz f)FHU㏒&(,`|jE{6`a͖YOIU0A7tFMB3!P{+(SVpl|̇C.*,l\./3c5  <{<J .j@GmL+$ 6~˲C6uǮ;ѝ61σ I@V3UL?GQTGc^0֞>[?o԰IsB/iXIgM&Y'zIxZ% *|q/[9bEυT-/>/X5ќ/QPZ$qBɫGO}K>Շ*r ;+0 eSm?ݵ8%3IX|y ~/(D.MCQOS6ɉRg(JPh;4C]< FVYdb/&I%Qm6jB>XH8:Ōu2+B, d) }}X@Z̬.!s'fH戲%BZJYAzVp-!x{j39QK (@ i8oZXT?2$ -ʪ;ܗqO0*QW* W4O* 4nCĖ@kc]f`g0H:B_6 ԇjI \v05yhp-Q1QV&@A֣eD'ܧz!RSe [ܷ(:ѥ0dXa$URh@":_7>Ø=w_k/:@KӗOc }5BV,;vtx+ǯƞe{Wd eJ TB@2|I{,N*DUsв]xԆă6lOWyY9+&PNᑼTootGySJh%o,}s$Cɂ!WD;3пծ 1ӟMcU^H:+?M@?63(űEك8݅\ɲ']u( `?Zfvil85m:" )f 4,/}QqJq1 ͥF a->1ZC||5RɊw9=3K~;f1DS2?MNۋ46:FqZ,k!,̻ Ty4UݴfNjy<0̼f^׮'k"&TG=JLb-gY} ER9u[ }ltXak#0qSǎ*YmcQ`/W,sw0! be8,RGםM h) +k/DpʒW|3Cs\ܐ4Rx'.g.'BQD~6𡕦g^;]Ά^?sg3T|z=o +R YCTŜ-A3U 8O_FGv0,ZF#ةn ?i+,CY/5B1JK>`A xw1 c6NJc7k,=f,kpӆ*>]ʅ} pSӟ,b0ր4" /U~d&-^>en3:)|YZfE Fᔻ ᳓a W7׽$F[[P9y֐xb 6G$[S[Y1f{9H^kI-AFW̓2,c lxwy7A}#%05u _Q, *ެ^x΂V@u("PɸPõϻdUk(`9T^v>A*osTHLUw4 @)"7kunjotjŵŰ}s7E=BЀeVQ>)'ף]!{vRJ5]b[2F]1X"JԠz}'[Xqijx[Q]`q]09&k RIQ:GIȫn~ 1Wj$WΝ{>֜TB0zMwsZ֟S8 Bn40B3o0Z\ys2YbzF)-\,ܯ;:5] &S$] "Lvg,8Nk'^O#ۣinve*w* ͪ,bgNeXͫ$9Amm,xU_k5ič46?1<̎_Xɚd3oJHjt;MpEyd9 y}\oȼ7șbP!E И"Ɯg:G :*9@ RȬľǶ zB=ۙ*l5DzGh,MNbYHxyhU  d" bOUy풛8cX$[c.(U J_U|574U[@ҒR?"檳R=g+ZX&50%~&X:-9j;\~K<06fؘ6 'S~)uY)~qy:#jBJaLSivH73;]g.jc 3W:@qA0/+YR4i+D'<ڤ8]< U9KHckQHU߽z;ǣwo^2D5X.9[3^WQX騭U0^?˷(UXi;:6Zn-mV;!5#i)đأ7IVSKyVQ!AK)&A5!241|Z9KKg_;B* spz }TE6aKJl໩ #>;U`|[ꖏꍧw3J1G3VLw6HA=f7ÿ$,!P+XTspCFq(_ cƔ\R9PLnW~EY߾Y` n zƑwUO,;ѹl}۠A$q8g|oi/p w.*91Ocy(D1k &׾&-ū$~n8?MF^Ջ65Ec|T-+cyƳC!h^ L~kFF=M1#NÅqlrV٦'[ Ak 6j1&&Bo%\E$gA6J^|UeE x(ps>``x k i ҧ)hWC,,8nͪX*.0'E(w(9WS*o` qVPN}E DSh-DQjvsCp > 3@ +Op+~pM9[[YHErWAǶO>M#HEn_ꌌci_ZQW'c)r@.{w"EW}qPay6 = %hՓ&7VZ D4xm&}49R)"j"xFtr!h ~]-\\lX5pDNf9j hǙHHLd>}fdrK4i@-Uei}ߎF'I%"!3#9B䁨=)%3) g1HSכQx^z} ;H^pWnpzx7?wod"tbq#@1 zOjIyfd (ϺNzMaEbr&z? c^Ĥ׾{ӟDK(76P޳Pp)~ ϧtOCGIlؼhDcϧpoܮ$qHD6cK;fH[p0[?S؅q$^NFeXOq٢[-_1'Lo$pEZs83t;L|Dr)ҡD?k%)(x!;QV1ԔmEIE+kc+GEYCB']Y9q'0?>؝D iJٚ AAإsƿ*B?`U$ˮ5YҀa췔}A7i3#݁ G `튶2]PX:KLCAԺPj`!~^> AUZ[W\쿧PdorfUO&.:Ħn .A5S|O'0)Wѹ6z2̺6PƁZ5bdI7mbKQÒؚ3:7YsXL>8@uzuōF#k z^H%E:Ze A)՞n#S5|:]:_}lV eW6E=',޼k;J'E8^[NO+LKץd{3z"P$aW6-5""ha*c|MAwMt!t˃~ zQN\tv^* |)Eɫ vd%!Ɵepɱ~4!1E0-c$# X޹KlUN5]1[.,Qg8mKenJ|22bD92 k W)󫄿yL1?wU07^ONndn.0&o/Q0҅y:jyR9`ɟ|V2= n@XNh'U_Bfu@J5cztE)]->9\zݒͼ_ r玀Y|)DT2qȚWg'Stn図H磦ԉ%saau OQ7f~m)̭ڄ%tX+: Q(b:> cf/4[_x@!7VCx)IaAN)\f@"S,R3ԥv/5=by~P{Ef[) "3,Zݪ/bY|+ ʋcΈ4肕?`ɫ˽nAQR6gn5H3us0a`xh֣!t u ;)$1踁(iwiDR\-oc~31hͯoe,SN\R} 5;p~$.xYH]:ȏo\yGBk0pްW! QaվW08c_PHc)qF-` !MkMe5ES {цۉW<8"bmNYp0+үdʀ=z0Lm 7W) G:C?+hٻfݹʦe& Q1' ~ŹOCI0Orh_i"++r@F|ŏz7tc'f"$'cv4MXKJebORmo>+_Z> 6aם m 4"@<E'%.߾iՔ2\Wm[/ǸƑt!c7m:!8g .ߨNTZ*mR]Rf 95` :6K{hD?_Ɔ,r$@CT JS)ˤk1Ce2"8=ơKP1@bª (֙e\` 1iO/ɛA'gJ!>z@l.'Okt #L (ֽ4 8Q:t&|!䏕gD;!T6Bw.B|-sfM""|gn0AWCs$tOE!pFvR2rƋP >%s8*f%DGH<lQCyy}oN8^I+ KLK:#_tksB˧1B{ Їk~2L ?\zzϴN2J*]uTt>.7&ZDULlԵ[0q"C{SVi46~Pt];UQYɐI'51@V4>6쟎dYOd`OQ K rȔ1^t=Chyyt Zyjs€$\yS= xal.ПAi*<6q-c* 7;UH`Zs ĝɀ9Ӑ)wYތ?P2;qPD&iXO=L,H)%d\$8}]ss)FiH~Ry6n6/k}nN[%P-`*Dv;+t1ohwKx-[ñ,AaD Jh.e֬8!uAJUS݂5BŁmy $>#F MnT#)"`_ Rlqec͹C.i1cgjqH4v*lDٕk3^- @ j)&cÖ^O)ޭ]zX;9ײ[9~yfw ۺ /EW}?]3VIXpN j{;WEeoLv#2c vU/=T ^JQw.;A'kӀN~:#Z-SmRIqD:k&^!=Ј.fcwJ6s_m+]b.cAy2/he* օ`'B{t1̚]L. :K˅ey_V(?6+vG$A1ߖGX:/79vs=h2 2?oYq^[{S k|fúCՌ]}7#Y'ĿbL$=Z&֬i#vr@ tT46zgxEA בjnF O`ͨoCFA=m+8=X?*Z=D{9”WqzY|.ªMeBԀFS`R#K 4Q"P ySya] D![P(WF؞6cQ4^mS&heh?D{Xy(cN(ij ;^:1ˋdvєBO@8pX*(V\&rh~#@G^3~OY f|0Vՠ& pxk]兎XKݫc;2KfCU@xƫ`kOoXPrEw2߉s͈>fl&kh&?FXh9Ӿ-uܒe 8JtK۽Ju` [,Q ޤM R5ŭ0tgs^nM_LaFs;ӆhۭ1PU1qѥxŗsyEb.=bW2!&DD̀뫄 T1-vɚhΉԔ`Yd"D4Qs"Q/q7\w}mzzOY,|IZCdWCL7$O@e}H%qƤdd |Ɨ\FA !XW 3즿caLPe f3)ţ7 =$,߀_ 6b 滭n\+Ⱖl4ā> \(>Ri%"ΞI_zcڒp(=2TtCd*csUmѦȥj F޹oJnFZ~N<ҵkw&LGl^?,en#;9gwGT?dx""pйI΍d,ȐJr 蝄1ȸt i1Gj:ͣrZ^햟'ws$a,fiֺjҾ|lRF˷uwwѨ[s$2=7;cH~˧|FxviiK0£fCi|QiowZL/^|fup97}ξZ ;ؾ'<ؠqd/0Ʃ 0Wwч65768BꀲyP &)3RvNb۹b<4ܝAC/ě>~9B 1 Ael˩̯Q&,\IӯqCkϾHbd@vbWOLj~/VwM$*XF9b9Y0h~qUWWBR'I8ZORP9 A -n]I5!vy`j ܜQ‰'nKOPkNёYɭ $|tT=7>r /wrN7`gĠX͋a.ek06_JLe L{Ha5!=,) JOQK6/+ >\HUܨ d a \HOԧfn ^"CwiMEZ-4MqQg ΁X4 0H"r4X> ?`;e*AH.FE"iG_@Z! cnrz=0]`5B5USB` fkW m +6 ]K$9"kwMzZS+_y6H{5q')kVh?O77=-dl"I_zyl鬙]U3 ![vhF7`D>Dbl@7+C'I wb% "1 ՙvzpr"B`w/&<Ռ@ )0Җ6}oo*^dk; 3+zv"Ry\inW~ J[ ACt_*zDX%e)mgAIM.`fzI%(\8O<]ru;/"ꡠ5v6jlhR pTJySC|ߐ_H<tb|^BY0⟪e.*%~ZL ʊG֌Ŋʟ8Cl#qvAi93rU*KVZ\ ]aAnf-nE\@ GrgH@%`9utmŽCDCmK1hg8)!ͬ?{=g?̸#~NBH<S%`X^)٪Vݭhۯ]$.$nN8;E n k|j!0a{֕a=w'L:"ʠ C#/#nc7~_zP;k>K`nʱv÷bE9R!jENc4<⏟~"b]|:ǽ=jz3@z?o X:Nj^o,1KEf1Po6JJ#0ʕ PͻoEv;BάZŕٜK1h=jJX|M9xwx QRZ9E54Z,&Bi()Am u c{q+Ɍ9׸^,vi0O8ǯԀ40*#dL X'V6Q}Ue頯}HtKj} Α\+Sal!&9/p67:e Rqv55:S%n tMȮlf1``" 9>DUQ$!}L;o4D%zLzjgфNr #8X' B%Dzjԣv0BTY!ii6냁=WF݉EKhz%ZQݠ\F(QfF`$9 LEp]BQ%Hq|Jp;*#ٚ<墶.[ݙG[!1|"r)xi$k5SX6%!6pZ5x"Agbߊn˄i;=&78:hm>D'xwƻ$`o0\>.eBCة8{r-9yt&:'PUّМjGP*/Pgs SXd(@bMY(aEY;ϑѼ-k0@as"[M/ɊF ٔ6=@ō5xawvoM]Ч=HkP)Trjsl]!eNIWXA4+<ҨcZ}fLi-ORpKx)!fͅRʩlq2,vTp.dOL\/Ymu2PTL3nAF*$a@1{@IT~n*s DwZuwX%mU}J__ s.m$&3x+DVƼbkDnPVzԤ緦!̧n\s_ 7M#۰if1SsF+؉y}捻=K{0uYp^θl-;H!#+Pa;S>nL z{s3O4%I%%A#vh f8` i QwZdhl> ^2$=Ux;{c|RRz(Q:@1> Ut)7\bx-{_vBwNX| Uvޫc_\%/|S,~ܰ,AW .4-tEקь~W:&eBxg*ÿVX}*M0cy_M: I̤o|W;BQFa95ؿY/^Zc(2`aI@A4 E}֙avpAa3nٳح ]@P?\brzfp {tPJ]0j>k' S1%а8˫h_Ǘ{L*B)yk>|˸&F۪ qCsCfz hi`GE.)dKiFt ) 6Kl!ޓɩ<@0ɋl3&{)Atm%.U5@PLv)^/YC7xbT 0j.ƪ o6;3sMdLl clzŴX2qT#nԛRQ,?XQOVj]3  wv26C}khNIj x.LyL ش9]~0Z1/<>L } Tvr -!1@:ӹbӣO nj='6ݲMe`!3*v63]__Z<"= 6sʪ#Z%)Xͯ?87޶ :yųnb(дȶ<ǼkYUf1b |Ne|b[1V,oPhk^.jvJPcK"9J.X!dn`^y1)D`x(3?%ۗYMԦܸafhg:#BK$=chP1%2&ܨA!ӭ*kyPR&zP3rC"[gFr'JmvwՒaп e-CJpf/ K;f`dDڤ/ZŃ0>J#[hW `:ǯ8۾Fh:>\n>@lj$*tC&,s f$/T*@{!~[tЀQe K-)5JD]3WF#3<[jaPEm/,r7 aRu4wЪĉEl.+!$)q'E'nFvhpҘ=-27dMb~p!ڬ="I~g紨\^8t%XОqLe\S2R ; [w/Y?qN;D.BN BlMi_QBB TzW#j$ Gg`99~cr V_ƕwhT`UYrC~>ONJ [RgBY-d.bc/w.&Gf۵sXQ}<,E髙*(X]3uK^SƊ.1T WvGvo|]ye%_xʹX&]m2ǃu@ڼ>1[bqx< T~]87VM:B-o%ǥS8?g$5WTbRsӌ{$gd\xsb5.Ѕyc@I n8)A fR Oq[ؐŴv*0-hbpPBHTUPrf6>#?lxsЖ[Z]n/_H&%O^ 8) 4.^"脢)6C !/ӚnB}mzeMG떾ϑ5!θ7?NTZTd,ĥ6W1Wlt2ڠ'"^M[ T4gl8r ~K :^AD~L؆[Q?Wߺ *fip"R})(;eQm]S|Z \oۂ_IuḚPYlj))*_H _Xr[x_HO;.[D 5&aҩ_X@&#Pc.ʐa Zp+`E^'˅ [:7`H@y4F!X߬ ]hEN S]h}acq4HHeDPV@$(ı؃>.oG$uqJ%C Aѡ`-^JjSXUl}xlZJ#WCqK;{8$Gz %K;9;>rƋTP'bs4D9>&ļ1}_((aA_+A<Œ+X_{(Xd%SxBʜRdkUdcem'0JU5=nlq|M'5 Q,1TS.m1q1Å;iZU7k%+-d`4{tDQBxBXkEm$QPbxcGy38'ɂcӂfnKYBK_4 )G 0P#s!蘵LNQۆ?7~R5M]"PZzWnݾ>}? tNLmTՇ!\Xt2NTcbjm# JvҾKd渘%pֿ QˤnfA7Vyʓ]adN[jJ; cV-X5O s4]2o^'{0"ZO\(Zrg` az N!\)\wx>~Un8= SkC4e*@۲kE/M$$&Z /MpQE:1*K/M.¿ kHr'IZYA(:rO֏{TlE{}ƛn N{[tRt#ZW\19&Mn#ebGu(H-'jEFA6W;H>CW/Fir1v ssc~(T6閰"qڄ8;y@"dQ87n/ ZL (!E]( YEvMeomb7^X}'2I 07}G*v[whXvܪŴ'WsAKWS3IJQ}Cfndbͯ=} qJ-[:{:@!5\lkAUv --t[mu;ުúxKi+EPaŬd~T'9AHvag~ٿ!./.C.{wpL8~BLݤgxL %ߞgۖu/YD3:۹D` r*@} W#y<뜧w;'{m65uQT 2kBifC QL_ړA(kd[GOMCDqVRjG[q RW~|Tb{u Y',jCۇ&tZh^a!p*HUJW$<f87%ީBX$~h&/9)WWaIn!׹J  就:-$?D>`"K`̬TOL!M }2ucwjcgBm[ûxOw^}X(ʬ[-3H$bEivhR!UTFC Qf.ȿ+,⠅c(oӅ1:sTӚq{;q6qm6hOJk!svҠJ\4 BktJ<ڹ 'Y *Wv}];;s\frF&[+M=/`;<~Kc eW_r{)kK'3LS%f Q5 ]JV.‰&LQW,MP-pjyamgYNcڦ}HOP"܃? L{w0WE؇JR VI)8 bVMӹ971ݝ~2eDۛE !F({SwvjCq,BI/2\>\58FP*u'Muax}'ACZBbLj6iTkVMikjAEŵy|[nY1vX3KnfߝHgdvS%cVo%4} aE0ӹ{e⤠ b!J["0&$.ŇW#<"ip]}\cb*@`l5m9{ O y:ufxYv.ЬwF>)@dŽu']B >{PJͽt :7 Տ8ٚ{4S:,Mq_gz3 E˴T@ud||OuxZkHhxƢ>&.[YER!~ӟ lN `y ئ,C8RleB]5^+\/HȃK Si<Ћ:^oUL)0k*;Ǔ O%$ޒI:^t>Uم܂x b\&k% foĬ<)["1 d㔩L- Ta}tV[ Bk5]>4Vh*éyH(vhʌo=4~"E8J#1pr` :̤W ^[35pr+Zr>ta[yZ=FWlMвQf62E ;i&rW[_d]?#FiZBpdvb[&jd$Yvm_CN&XҽM7C7<wca<%y:BCџ \w nT}KX"kD{4Rbd /G~fy!2unXUIq0j\ԻO*Fo*ЬqQ5K+WօDx`՗/\@Bzj:lC[^*Ѣ夹pqw?|pW] dy;rf:ۥb+A*)|T}o< LrR=]f:1Ϛ* {;gVꇻkGb(j][VmV 3EUިL=BᷞR`\jf7p9TЈ[cʤ*t4`L7c.blFg|*uI]V<>faR_>lfp)94'>阖_g> "uc[oWw֛=Boжp#U߉G9A VO[P?l_`Qd : ׍2tr /l#) v cEy#ҁv 2/a2b #sElpW#B KO _h-+<>C' ˏȼpGA”`9 ++szTHퟂ5[xz(_Or7=ɸHcވ@- q݊y ^΃R6! U:_*+{YM,. l5G7VO&=Ma"lC?S,B5 Mzi钉V0͑g%Ijthr뺬u[,+pE[+".uGϲT5kMqUO Oʊ.Hq s6\9"Tk"< 8z*DoL<9ųV;@C>۴8#v:S_wˢMo]î7.:*qs/32lM*e_^,BS xn/v:_4aG. 1VTm#z-ځ$d(եqҏNg8-ۡg^E Mn>&96+/FKepk=j;9#kK\.C;bwXcǪ$B{u"`< Qٰװn4ce >tMh-iďLPS 1 VȚ[/>Oz֨}HwEEO/IrapЖ*rH7x \@ڣ"ӥ=[_+]Dgȡs xŤ'FSZN22Hp6U8Y@1`˛ ؋%܏O}̤<56 oIxQʆ32y4h\=t4^',nxAspic)|"U_ɬA+G0{xRǷG{۲=S"`m<":Mi݈9,RZI {Qr:M,3`kcWm x LpU[.0hr^HIߎ=pe%;2PX":ΉZ,vls3C*R?VPN?Y^~ޙ=`fM}%l/~=ѰQ[o4*F82|*X9?U+T3^*wl ij ItvFؓ0;q*kOQx\C)D1\edȲw뜫i, f85OpQwΨ\,m_Kx( GJI\OVj|e pX;HL+i&F1V .uyCɲ)󮢽֓axH*PJv8ZvNnw4COOt8@zpu)Ϟ5'twv1VF+@KQ_9TB\wr^+|JX69hW0%߿#+ JqЌ$/F`ž sq(kX5apy7`K45C5H-,vzD>oD&\e t w?x1$ Ó4MRv$ nJUfo;>SlRy"tl)T+- ArZ6ƕ'%tsD~nR}aHʬVѯB5mR* J3` XG7E39^w\v0ݢADMM%oH~55!K!kY$=V bDM/!:Vg(tBi47->6zӯ`df1ewp;"^T6Q(RY_yE"-h&CYg|t45ߡ:G{68ј05gOO=HTIQ{9mPH~#ˑlsu<*dXEg|6ʀ"vEJ=uyu$~<CNp 'Q& ܑu8 ԏ':9Mp9#/+jK#w7-F1\Fmvx_N6ttVQ*gҬ5cN*NFLZHEujy*k@Mw^5#쀁HAn3]5vIDەX~VJm 8H$Y`j!,e^ZNJ$ƕ{K*Ggk(!- F(Ĵ:uGm9ɟ,)\,q|#Evs~7" 40 K2PZvo{Ce:QtiLmͲ@>p=G8F%'pب1Hk!gZqya kHf)2,1=uL+eۼየ\^A5zӰB5_Dr68vvUN(HNA}xݭĖTE QH@z[L%Q}ڋ݉jK0x)R؀ƨ) L6}P&Ivm |:rls1N;ݽa7N8rm;Z?z"u=TÏ|+Ev)&ڛ?h'nzF?]H[X) #Bɤ)LX.Mw$tMdžIՙ9ևv7V|3}ë)uKG}/v ѪS4ˑp;pԂH|(p/~%(?26PCg)Öq4/<~ȼJ1IҶl_u'Wq ]qt)Pr>V^%v ( *ZlqV"aK:<r*D9e.`o?c5-YNUKWeSF}! rϳ7\`JB fwx'z4D1Ep^&s4 2f<wʿTLhV;ʹ)N@=~:d7iwڼI섦m";"_kvB!'eIJmoZT ᡲBf$(!zULw?Yʞ0e؀\Q1r+KIO_ τ4mOr2hs 7ST4+?^d{\f2$H.  u  Oզ[V‘@]S[Hkl$83'CBE}2 ڞ4Ll2zoaRpn՜?A.[+? W]IQBuY:)8ֽaPXɃՌ"1(d5º_y6)+wTR 4@GBԒ.lHyB_:/HRMqIY!9g=kVׁjHK[|YҮ{&(Zh$T`#3t"NOߜNg4O R2锎9#-|$; %=+⮦YH QRkvrX7\}Dw)yT$KkQ"ٟXT8ߞ8@T‰׼|~nrNXqmw il+WGS,㜧21Xxܰ~!ZeY}:U!> Cph"$`~gb/5Zn|70q7{&<]^z,hݡ@۰Gވ<ϷPl8?e+cG^ڵ Rւ)ɩe@J0ѻ+o&k#f&2M\6Ndpw!+t4uJ %c[`WQukmT/];A@tEx]iG.Bc+A %"Pmc@xodSOh]Q+4-7E_kD:gT;OB"Ț'4},'?X)cXي(}7xr(2TUĮ&BczV?t`e~آa0:$Vc/ +zVBd^Nߍ']a?WgpMy t~ ,$!1j-@CAF#")C4P[`i߮64Yl,2;F ܙ5vNNT>^>H AJl}!`i *T#0 U6Pm'+%TE}iH0n,t5?"dTǣyҺt"ӟrUNȏ瘤z'oݷ0ٮ2|;NjOAfl( lj4@|5H:ΨBI,:Nb2YXV >^}e2F2Rr#h [UɊvD%J*M}| 2;7/c.mQ7.Yd xK^._:֢04 _Y;u xcG=:[H\g1HcwS[riT?~UC vPQeag^3z Xk*; ̈У "Gwل'X9Ɣ&d@P=vC>4:rI(7A-`.lP2PwZ8z>JAZ왂?!HM;[~Q'e#(c`:#[C˙ uI\2e)nq;yb uрLDvf0 S-)9X=,-gBdHlj9FG1/br/ GS^,XsY[}:RƓ]\ޤ%pc4v *'-lQbP1q=q7e[+ nkNl^H.2WϟdHڲBU1/ß.A} oU]'r p |oS 0M㛙 X@z`7?&w JɴEg6Os  H3NOo`Q{CЀqץ8n% ^/0?eEr#唉i4d1\`S{m32 2V+s⽯{Fp7o Mt\A׋GJV _a܈Rm` Y&QsUdmUͶ6evosBZ&^%GgU:7y\'ud5f];DzwE#A0)AAcd3d k'19Y -",hλQ? LS.G c &mLetױY;A3X& lH/a: #[…rA 4 NOH`?yNP?AQWn0BNKʯ1Tϖ+rjp{PA=vHP'{=AqҲ>8$9oj Z5$@@S'i2cu 2bopZ*285 (x+ihfXXrSmb^Wh2{XZ4 7nkճr~y/K3 A=) ׫]&b%U}DB+gr4~zdFAˬIH`ʾAx&EL7 z1۹#ԺAHvzΆ 3S,BUYRU}#[,&jM_dCMsi_˝V<&1 ;SMBZTDB]Ψ)usjQޘf lNR53;1" #Y|. ,[nc+"GRzAc^h\b˯K 뒉^": Y4#d |2VAM79 _uvb'0 yL|}v[氈2kr[c :`r= IоjdRPE6%qLGGq d'/BtJw3ᆓ)[p<^jWy{uݫ{0@%$_UdrjnN'X"0nz- {(KMe>YsùK;_wE_#aՖU*Tw)2zoA3`a;fe /NJsuzHlF@,XfpӲQ!z*$[VFbs e%@*0*\F4o#>DVS3s=YVIR-G[},&Z󳋩CFuQmolJ]?1-> c]gyY]ȝYqт"9w7v+9тU$J'8b/ؒ$׈~%)c'K3eD{Rabb/w.5ѫyH`ά\_2*OI02* }gΰ%,뼁AO*R : T).2R`t{~¡*4o@~`曚d0Z2ShEhF8|gC,F s]w< J,GÐHW//`/k:\⮿zw@}B@iB'OLO+ WSqξ@./9vB1W{C&Uvٌ.YEQ_EW| !==: K4}0E\fo0@_G063]m{#戄5d]ڙ $zc<Ȼ.'d 7”QYhRT 7S:sKҼd^"萸E TۋM T (I)4sUf(f==Fwue32=@EZl`*榣82|l>|C텙g4zW-0B{J>sP kx5H^OX\EN@DpuA y'cg&/&^F$P08ɺ=dL#?.A Uٴ^Qoܛݽ*Ko[xc,aG%ߐ=lqS9ҵ\>Zu1bbS؎A)Q?o2ҏ*7;iT>'j^=zX$ApwHק]ij=)Sˉ"YcKM/_xwUԌ*I.*2.3R -ϴe)ݑb`'Bh;/Y;h΁ng{Be Xz>u N4YOZ,KM9fɔ OӼo=CrYѰnV*DppH_So2OPc|!{Aaym '.$&Eg tj J~i01eAbRlanYH@RG% =.Q (!w!k3lib^%Xd<"uFN/1F¾!_|Rn:,51pZOFj+YVAC"q VӅ@< /(~;H) ~c2,Vi#u;C½(u|;`)B= OoC+$~+}IBdqW6[2QVf>h4猶-;ғ2s_}=\Zk?$}6b!ܸ%]l_y&WuiVqYE)JoT;[ dCLQW^U,L^panEA `ɼ`̏ 7&@'Шl`:U˽こ!i=DiN]VmֈȋӫUa#s%Ycj`WΉUVW AbKTK$&rPU\ia:׽d_܅Z~A۴{/P WpˎildjHWQ~:Xm)Mt8deB s,f:h(t:3G,:h5- YaoQDD~'QZ*|V!*ul.6*lz2Gb(ىq?PܟIH PP`0XoCpk'RMITI?˚a u. -ME^эsjJ{& 4 ! ~뚯l!7&b:=g.͜w&vG NZ#0K^ԑ3bkYW^A,wq\CR'1 >NZ ihܩ.X·Mn0ђPd [T^W;Gu568&7.I!(דq }{A<`1E~4/=R&meC"A-@':k4;tt:QK{G:˨Il8O#XLDX^?TS(< j胚nCކ"~<,+UD/>0X jUIJ֯xs@ pZV1@ErD֍;T:*5&}jx!6# ( 2)MWno0C L{&N5gnc"{K;;-צ!c5܄n<7#\/X΄Śa*@x8%Dd' yő !]+5IԏSoAoi+Cjn$7^Ԉfx1)(w0ҕԁ:TNu8F!IBG9)$Qo4G6xt5rs|"azl, r_gtm11OOEet+iQMxٓޟ/PUP:G|:I4Pm\# B:塳Y| f~1vܐQYFəN~0Y]/#9m. ̯8fW+<`$ʁ?q}>*rZgn Z'M%Edy^g<ϙa91=fH^batabC&ODLL$pù陌j(h[:?V? B8e2iN oulL4p.hb [7K_"I oBD CRS0 ALTZ"/ ^Lllz~wn|rAYL"Eo=z|=G+)*?"@_R_M ҏѺ7)ыAYҏvd?湇:w՚/EFM9#C Z >Rj/L}W[i?! R֍={m߁1)r9aі VGا)NŬfAXV:י~\䬅d+E2Ћzz `/n&zŔ^3m˴)ohM,ns\[=i-vv)>X)V_xϪE$hu^2_5.(?/9xLܮ-QDmˌvTy# 'n[:͙Y@va3,!,w ļxR$v&?z޷Bl7w+^OCx;դk-)Nΰ=d\ 54O`OB%z^9S|W&W{}˘wjsκӈߢ6Sz`B0L A_jĹp $ # OwqdOI~[ 1Q٥mc4|rP%f `l"DkdNHȡGX̌-٬EB -6\.OZ;^bchA/8{ġK\f07ߢi J-Ʊ2$Sr*>Í@1$ a|UIH6Qb ջ׌Is"!ocLc9@jnb/ ,\=X8cx샗>^q9uꭷ'tMymtVbQX$jAY|?Q$1ɻwyq)V?ͼkr)"W,PH*qmp Nuٞlh^w;h9 e)SSu:;Yw\4@G8-qP-Z.,t24s}!^؅2zg ЩG2atWmBVOB|? &C8=9{ <MN*ITԀ.Oc_g(f\ c2=W}08*B ; @ngujwم퓺 4dqoRb)@/*jl$g-xc`׼[m|wwpL)EQ'jE/ȿrOBn+˕Z,AEXYl+w__Q/E6Xv#z 8^aE )f^^}{<1)횓h0x%Zy 2ru?Snbk cPNHX&~cE vEWy33]kJG>{Bs^'*zg_*AXԠpěqml26UYAނ|M^p]WW[xBg2 k0{-VaR{gGyMdx}X";׾1@Ȝ3w濢{8e8šD}0+p9Ob߹Vk ]hbY -|>$a<jڵLSLXytIq@yߘ&Lee, Y3<ك-H8PӵVa~9pI;>˭̮pB/GS*«::8Mfרz \Ӽ.Z>aE2H'"\c$Wn q'>\?)3h ~%:y J2<(gj5 %Ę$9hO%9]uDDapרּ0?-$8VDig +88ueAt]QSg|"y֓ourXU|B,s~d({װHـNOÂnče1b[6v[ =0_Xg\Xƻ.p{"%G .4zAq z?Pb~ 8*i)cˁ:pCHY+kD'MҹU:JT VpX/DQU!#˞j6C=GGdS27Q[8T9rtDhR'vi*2[tKœA^ag2/]P1!zAH7<힡3+$lFV..D%?b`mcJGY7ze fb}x9X](A_'x jeb`;z'Bc,uk߹A?\COe=j1޺lW>CG(+iܳx h6-D+>V#9w>HTS`h "";]:"㛆@tb^b`ޞe[ǿ]yg7>4?!H5A!S_P \䬲!ꨏt0JTJ!?G[/3?޵@^e^` ץ51r i "ZED1A~Oru3I$\$KE% ;fB ~C^ޫ.Ƒ] \Ic/ w.)yj|HVq>ؙZu !u%ٳ~&4Cڂ Gf&w^VG*(j'GN[n8&,|;~r7i:>}1%mlpy-&`.L ^UH2y޺P!RLJtnEszNa艖݇U|CX΍ϪQ` z0E}wAB㬔)Hiy0dg O$QNE@FF$HFVc '\ӆ{iAYtaÕWlQ*U|jxٟ+h[Ln%CT6/+9U_ U'ʘ'zfw"afhGf j_a+ηME93MA/~yE* @.앹v"MAPoWDjņTh冀I6洆GÎ z;]-F >#SQp2xσkvh4@4=c `˚9TILS%J_Z#/4E(JY~GDdsޟ(N{uZF t xvMn-8P$ hu @.9%KnL;kQXA7&ۂ^[qc5mDI_5 Hƿ͢2bdY 8 &eVhq+/DR($.NCؤ0YX5Grf fQ$6B}cQ؈a"Yb W) d8hxByuR+Y&*k8ya( DX[!_MnȖ/Bj5Okjz kz`}Re9>'dn/s}A;Q2M屷0JNy\nu59Q `nL<)p{i__:y ›] 2WP1$t@.Cwk %҇c~Dvwc+9ZEpYkM./>.^ri" ))ܔdPS vL=BR`XzܑgjUh#ܤ/MC`3=kMq >T  ]ټ\'G `}Ј[CSI;LìiS%mVS3zcWq$G 65[M>ǐy++)3ϝqSS<6[ߗYŗ"04~*܅+Zc[ l^񫅄9_kx@eĦ)LRnwsf$ڠF+5)MQzl@~qvkgn,T\_,$1$WQjIvVΣ-zh=W\1Inrwhq%pe\lЩ ݣȅɋqB3DmK]ݞ@7-anTUJGc2VOM E%kƵlj+ա>2 +b& &*Lі6D^%T/S+X5\63טP-=h[ Owڝ21w WPHysn Q*d?iM'&͙C]'RC'ͥG Eac<TIBD!'Ny ~[%!*zn1|'eAJD!h*ݼ:q%_>c]~;N"MmXwbKkwV_T5m:?w;JUb} V#rBɒtQ+|ʕXc~ OmyhMCe_%\jcƸiH7][@ xX2RCA? (=rZ1g!Ld:-g^ aGwljrZ`#N:1jK`џq 8va/lJ9p\^[[ElP1q ݖ=}ϧ+cFQ4-c)tzL#S(DGѢ]c%I݆xQ ]xن.ꤿet9w>RIDIU&ӪM[VK uK)=_0CU7aA_y"P ,{4(5tI-|vx~sXd% uq{4ՒL?φenKzG?DaݼYZ+e&XeSu.2# Q[RG5y|sTo!r95p`Mf*zr!yl2Ivr!;d3b1Xbysk-gQ;9T&VmI.}w-^qx>c df SL;⃑H$rb7XEE53i Oej _!x Pd !vQ4a (@Gׅe—xM hIF*!%^?m 9`Ra\.Ȉ'.;0uY$;4}AEP4uŘ &ϹA\Q3%eh+F"z6Ef8i0ᯟe$N1CtMJ=\=8 E3I'p~/䆧SFp;oOl:p ]+;!QT%oRbMz2C+3/[%+Vc[R ѽ/qDɇAu#ժ-0A; ?]I=us8K[YCȠj`eO^U*&RVK0sbūaZU#vQ )$_/mIwɽA6ZC)&eD䥼bˏ C3]m4ͶVgOYmUwZvE to%yS{Kaa%[%&ϓf(ݍr݌ݩL#/%i j<7PIH0,~kS0<)صE;(G]ѳ")"ݘz@.ă!MUtP.+`[{N(h,#{Nyf;'J!+ٰ1$Qk'I<5~w8za!xi]7 ݼ _6Y AK X0L:6ޥ}J?4&"iۢOn_+[0phP*f!I6'`{Ƿεh@񘾫`ձ`ԋ"Nsmtdi%}:7ԳE/7b8rIMϱADŽ*{YZ$u|w8s=;t0OIƜw\!mRK*ۓVBY!~vWP%r4칶ϥase5PV 6ߓ s(Ijjo]W)A̾O#6o*`COM*3J`ʫI"`,SY۝.HtX#ǫڢg jݸ[7{HƅP!Ð%WdeeR BN<]:H,E2VJo- -w:}E]yuMӂ69>w@:ZwsdPє|ެ}1w4',9Cofnr|l9K#8\YS0ʓ*VyGaCfM|iR =l>)ǂRdcZǂ6ZP QguN³լ8;6@J:`$KywjbN7^| 렩wb7X`ynu-`,տ W뵥'di(f]! yq*mL99AÔ,|Eoj-z ثj"$j]`̥,yhҺ_s)Htt ~C@# gr ໑/ƑN"b0Gp+%+qoX hjB<X*0s)wЙjZC/ҥ<:R/'L)O']!LT gK.d:+Zo:;;j):È@Rr0z; 1]moS}u99a'mzdgPg8tYm=åljϦxϵf/5YX7,pݡN܈0hO2%9).]܅H]098p1#OxxS_8d!i.muAya9Vnt+&%i7[,֙J}e~r;G!)/qp!Wnh:;%Rcf< 5oű1x~1HRqOlo6;6o;ߊ3m/"+K;k'i+HxD<!8j!Sv YC˱נ{eڀNCぺs%m~n|94.KhHh$,< ϨQi9i&tm~xl'o*6"<$G %0 Ө'UMBt\ s^QغAb Ӭ {b:u+NbG3d:ԕeY _DƼ~7JkXF ÒP\BY1g6OK/?~S 220K"yWZ=W_[*8#GDէ5^fffEcv=z SL9 ”ITgCSS2ƿB^LZD}\5O\mG0X ϫ|H?';EQ~GS9O8$$[tV1n?H J?C[JӴEŊ_N xrC ~=r5ZJ,-k֘X>epϛ4͸]_b6~}?fW˼2+3Y"5<:u0,:@CHn>9~yI*|K7<Үv\X#-^$L0DѸ޵O~~M'@caoW1oaoqʔ&nJZ:u1&ri} ޘ3"D3>yQɈܒ2Kڞʆ{?f u*vUmJ č1trPkiTsrA_[cmYodQ"sEŢ:ܸ|Z)[ WEyEtV2{;ha<>u%R"^L+fRB2t4ߪp e&]s_C47-K*_173T:.qT[3Qr=@$'ujKRG*z3WN *mSmRH6u9d4Wp` e^+Z"H1Dp' R Ut'8fn VM>-lh_[_[fs:>@70Ky4x+=׾*uHJ3^k"6)Jd# Gdo eny \>]e>AC˕z 4(,ƾqu Unjb|]I-hnK6d.R JHf9QAcwU\!J0m/4= 0AC2\>=]4WN"`/i1s֡=hzxPFbH"  ;S%+LRd,SQ05'΢v0R(Z U,| u ha}b.u&7*Bhkx` {tM Fv ; PEsbrDE5GWtj j@2x1oe`}l3u/7ֳJ]xL:fPاTK 'Оȅ0),?sEx}@p0;3<7VLZ>,Cؙ.olUt#Z?HT3y?~.Aq!hyQr~;[-yjvd4kD ]_NFw[^LDEnEPX]TןgOà.p ,?4Cva6aFHd~t"ѪJk,*Q'ZlX9#o#&^vP];XKuj~3ʡkx cB'T4KsZ7uΣ"!; -EsLQ8CPF}gWqhI5b\[h,5 gOp!#/L b(.Fe;g!J)W>!`j<; dY8&tIu35zLg*i"mPF:mt % Oٞ8Ղ3 650 ύ= } Z \X p.P՗[+$" oP;7lDhqbE)*#Av{h%TtмY -cL o4Hki{ 0/?lf60j}DC|_d+zD8F0!?IЊ].]ӝRxޮwٴuVO =t 2k`6YP̓uW^S 7UBQ+?2C ` sb,EYPI0 Tb+h݇}~A2Z:RF#d!ԐpWZ͟"T `d^QFfwMqbCw0+˿@2re w ֽYÿI꜔zux=J8h("v0} kՊ;K۶ħ@-.]b`JПMﮠ ֟.}r눻EWc&Y9]K}DMЦr%۟kvj M9\\9 3~u-rԫ[v #S aЉqYU֢H)q:$yܭO @o$(:Qscv/l En:*ƚ:vGm  ]lVu÷D0-5S޽^4Ѵ ֟A礷-Ȥ`CT] GF.I출 Zw D(^Ma +j%)s9 ^SrDnXW `+`DH@"ob<  \$1?CKM΂m]]•5Dpoxj !cyP.R&]sfwsye][ o9|Rij%uВH)GQGs{݄W ""Wٜ_(o Ae|բy 7ߠl^Kbdt mݹ?+ ٭vzHⴟc@-Rb'Z^SC_mUok!Xgjr:gB6@Wwl.d./ށ 0Nqh5nuJbN+^eum`F^?3pԂkKhjrawa~{7| j #(/^(_h!\/mT,42eL 2qF$mw*t:8^(?wnOSo,5{o0P_&:R&m,nD]h+Dǡ!@۱Bj~-uf,VtZKPo;t֮_²GߵɄDŐE4Ϗ&w C'me^2 f&&c]Q9Fbrwi#UfC򭉝҅~'҈ ɞ*$<7.<;LDA_z0$lWI;?f TMI5[hl7+ "u){Brʎ8 vDWN^Id#Ӄl.\全3oʼnβ͡:;_eCijUMNJ- 9ܽң(ٷ j>߈`!5ò_ue*N ɫ[r? %cuK2땍i!S\Qzri+y08BĴ\:MK S?Mxk1"C?KE_G _joCbSי8"n5UbQ\"HCdIҢ]P*SF!vLR(AHӈ\g}%3z[xPdtf֋!ut\+lfɝy݌F00Jc"Ս 1zi#ꃄƼH:2S@X}Z9o\JLc758 ua`vXgۯSuO4bMRS$!ToGggA;,-2;ڭ+;wi$&*~v,@6UchAzY!qH[ b@ۈ͍+͛_!]%~ѷlF O~E)Lf;uy pT]{ ڍFdCI8\b &$;Vq$ G¦ 1x{4{2 Hə vkr*䗣ڶ6)r ÏcqVAT`T"-mu&0J:nqzLutL3gBVo'&*l/+K٧j,J82 n*SnC!'cQ/ZNNj3[[3s~;eY^"$X7l1ʘ׆gx7 \2m/(/ݳ)P7.3$DJ;J/Ⱥq i/[ ոsixR ]BO(PPQ{Op?;ɢH<܌ff y5YF*,b0+qb=VjDS9OBŦSMMQcg^+xpUB3-'p'!FP磬K[X)zczMfB#攠$xqT%v4RD9ʑW2\PEF3dm&4w(B8ml}Zc K&jB|I,$tw!Y*Y>]2*o d[ŬŁ7humW CW *<"+D#4O9靈$ZP]y)>~ 2OOiÇ)`|lA[x OU4Q9mHxz [NS[׈ $'Mr]]jpN:d|'%b߫Cy7A/&'{yK^ЫY*eB_*Y k%y_/H6C 1ZJOkBXT|ɤ&?y[.IBrv[jYz /0AwlJZT`=`ӌO3}tmZo#pV"i sLB5zD3>c+Uiua_IBnVConyң٫( 4W}'l _e~GGcWٯ8a@޸{Li)t~` mdGC,O}׌70+N$Lpfr|d:{tM g0XA[Sg6[//ӕ킙#Êq"0X*l< 0r6ڼAdQqdt:;qп;Et$8FtʈTWH+SjGKb@ZlkAA @8l[FS>|>-,yJ!9G֊pvWb]"Xf\cw~5iL!D PI' V0g5α_zkV(1kx.ydtADEBws'Ս{9;l8`1;rh/#5+֛?jZX~GAu{R֐Lct ?Xfk@yF,J&>cynyMYp!s;4)N$kxtm ^ТWW/@~mݛEENnҌ*d*~cһzO+p+*j)UC|WB4A3agJ92w$79X8y,)KeRlQgѻ\QqTd 0DgHU`~O>{3/C5; ="fjcAs]d=>1dW"? +RY\U\ gr@z{^eI+PgG]}Aĉ]j4䬒i [ӫOPEisCc`J0@WfVд%*Z*Ό">JGu B@*QDU(xNg=O!fDT?#9ZrfUٯ/~PNc 3 k*jJNK \9aY͢dlߐTُ%JU[ 1 aq/UZU_' &**[1;lfNzGRM9]*&b VxpgZޏfΉӖ:W}:7ϙ%g8*xP\cBJSw#b'sǭݛMXfpԠ E'4! |zLf}?>jWU?4yoz< $x(=S=%'<@|c_I 4!~v da| 5) ͒vfa*9-m D uBV0/o?ٝMdEP;OjLHWtk p iI7tԝ3B"oqf4qU09<*,Pf7F,.KXOdOWTlN4[Ug#]Ӽg\d-?6<[t蝌JbA쥬t6WZ>棵]G,/1[pFê/dZMvk0P=]s% RIEwYXl!o١`H"Bק-p*O"Kx֖HS;onՄ,!'c.:ELC)_moDncuAܩ`R؜S-LLR ^7۰zvuCF:Djˮ3idӞ|뻀Y6'RnFzT`#&A?yIĢ Ȧ3F{`vb[櫑glqy ![{SUn[wdʴJ4 <~1)R+йvV)Ec<y*߯-EJq#q0NYV<4bmA!9_XQyўQ"IRkyiXIt')g䙬p5&9VI/RxqNtM~_fI-0940ͿL , 8⬗bzV؄pGYn|{Gـ~LE&E/VBƝTyV%m9z&\-A*GuJ25_?A8 Д8iX0)p3;끰e<%;5Y'PlZsR uDn},REJ5ŎvG)&ke?P]dy<Nlo`!bGޥ[xxdU |JLqmPi*F~|qs]ﺟپ~-=pR Y~WM.n {98ů<ϼ 0dyV$1]&vzpTstanBAr ~aHw5 DzjH!CTU~\ Y:ѣ/^+I;k q솕'uIhN3QhZ:,2h[fB^qaOwȘ;Iڶ9 i%'kEgR=AzwB{:tT<=td0Cw<, &w\M4ptw8yh^Y6sfGhTԎӎA׻r5IlTM7+%[ qe&1N܌fI3ZVj34CUU%9`R0?<|7h Vԣ5h(L[fݽs!Iΰ$'0i+ѬPZF U׃XlrI޴|ܐ2K,Zf"pwQT4$nPdW8?%@tQK\,á>U˲0CfHϚ⽬q%;E|I/$Ap!Y,UFLөe:v^\756/g]C%ېz;7<9$-8Hvq#-Ce7^ہVAhF5ϡЯ8];)]VlGTG+.mmhs◒VJ>)a#Z7=k^ů懹?F/ VJ33!^AR50Q`% Lh !`VL`nZ\#B_&lo:*}3o$zGS(B[:׎$8mfAʁnIAwO{fin>LJt1gxQxItS$xK]xx@#~ %#BnaX^QT"l>ea+rhEtn8\Yqewtyh삪F_l$Z[&hB ;ש-J=*8^1_.jDq{HrbOQǴНw+tn@PosU)))W`4(;5( #Rc-ljѧzןCPQ>6i̠͑>-LMT-`+6I4 h >̷FjyZ|N ,(MA݅P1E"Op~ bN$xeWݞ/n]&w$g!|\^L'a;!+#@_gi}ff{*G>H'8#Tv}_h6 W>Ĺ-Gc)(XU'Xk9IIѶV{ wyET ӏ$9-?齪Ȧ+j G&M 6cMB']޳BiWh'CߺR徎Oh DW #*PQg,GPZ} ҅|c?Yj*.r'V,Mk'՘' 'UhU@57d\oKW ӑ\HSE#Asށv"ض=|AB] aHX3zr>SHv'#˶rݳ$z=DuB.QdVu!rO88d?mrk&dE G,El!L&0 c8" &Ah`Jې>ctvyzd ?&,>r*>@)m?7'JY] 8.22l&;P5 5kI %r>ws,ZzOJ|1^cxt[U:cage+?u }z-L~C"J ;aC&t”2ģW --R;J&B2}lcvCf^٨,lrY庅F$#.C#&ĊJʿʳJ{LK0;b8q;91rN 6RZeŴ(5fmiGȉ6>v>:y<.^]%^6p"œ9 )SwdR#š-cݠ-v?)p^5]>t#p>r' PV[0Z,̇Q<|o!`3qfÔJen5C gced[W }uˮ@kuI9\k7E2Z6›\\2yD?9jM=rLKVED22C]Cnyѫ%ナlHЂF@fzf<`_{*40[h![.8!'Z$ el ʑHM+mvuWo[=! GR"(~Y묋~(4w|ɷۄU/Ht@hMU)TbL {-kKeR\Ŭ qɄ[K|+w''-aa U*)9.SH/i=z =C>rE6? ̹ 3軰wz%\V3)X|+g\^%Eѵ jW1$mF. @:}V ax BkhଣecaS@sl+:@d\#[S}ZEA%zw!~؎-P\L bP5+@S_ĩ#)C%!9+:Ľv~9 2@ڹ<V\+9T#s.ߕқʸO揄ȥn9$<^҄WŸ"oyaeUFhgAT))Q'n)ƏvsF`G7 c}$hF04|&xB0'&pFnf\>*䪭םVT68Br[Xmj'8MUL{y%i{!w]s)~haEtSv/j+b>*{9wVd#x:e sANHo9{-(=|I8K1i<2#->.U0G+·mDhN6%6>j+|s[# VX^ y).7{ qY!6藥lGzVnD%S1 #e ѮwBV:[pw]\ܰ_< =nl?jNeJbS\gL$fVtU5{}fKf[͠uAAr }ï~U >j f*JM'|+zڈje/Tx +NMQg ̈,T! &;횛fѽ"ՠٻoE'ݒ2ks煘B,GW_|R>74DTnJDX;#vԒ:I- ^bq }n*W%hx c䝨J!=G :FJ_aZ$g!aTCLGh;C L~{~3vi-׺u>2]ҭiӜʶ)Ar˸5)IWV,J92<%ЌgDSk}Q?F]lC׃)\fFzSv)h0_\)ZTǿ~#JUcDα;'R?zӼ` qs[;Fಫ$y4Y4G;CD (툽u415& ?v*,1wOX~WaaY:z"#]΄,trRT-7K6A)Nj2$7iԙmL:~ƊҖb\-BDj]%]hN34Ew=5[@JO![~P%py1h_O@= @$NO^\:U:u4ky0aX<uqSW:WsJ|[7Y y)q'5xByT^ Q2cRhcvM~ j{C-[c?HH 4R pޥbšP XFbp=N;+)MmMY\\__|)hs<;ꎣ 5 .wh&[klcUhˎQIbх'`9R#?՗e b5p#okLATFB#V_[>(? =%mBizs>~ J~'zI]_LDlCpR3J><wZiÀ( ^$5H. ]١Ҁn: 3x}=Mo WmU |yPB}]8)9@sna|!IqsE`I 7\b}wl4 k3\^6cK~mk!NzwE_z w+();}Et𬹍@sK0ཷ+·YtWIպmCt~Ŵw!L` O::1b3Dف ѶCUI~@ *e[%f;[7O>X|\x ʞ\gO˴ᅊ8Hl֑b2֮y@zM0m˔= e!q_K$ ^Kd8;W7՞ɘ]$3\y_f-Y&YwBǧ2Ӱ_MEuWʣFnh:t[[TzOј5v#6!^QM6lnXpLG$XnuTd})|WvݮM?:Hm"yyxiY~:16'S7_r=Gtf9P0ZSO<l㨄zeCBzrE\7p.Ώ#}Ip8ȣٺ ]UĖ6*~p^:>,?B "Kva /I9؞Sx?-,d0\PW_ 5n_o܊PE+] ,Q7cx/q8"]Y6k3pCc۾m HFܬnMcLғm_`z: <֔gTHo2|Ǹ|8*Zp! *^Ϗ5nI)L/|g=<蓫SAU^v ?(T;/ߵ8r~E,th)axK(ҵ8Iܐk ILG 7/' ۏ3] A_sɪ+sl7Ml;_K[Xc(;mha?VN CnMu)#n6#][4Gk>ڞeTZ[ (JyWiRe&d+]*5B?;%շnX+|KxJ>^ @A'J n*@(jA5F@} ;֥9ѺHO8-*͝׭0?)Pݏbqc)+AmfD͹5soW(dݖ{Qn;qj>{-#X-}aK+P3VC!I ;XG,cݶ'ДVݷt|7r棬y3Zڳ`~Vb+SYC/SeubcpN4D5zb rWQtOw0_A"ϫ?~blʸbXM;6'GpKKbsI >l/V`u"b!QFD) . $&#ەTȓ* 2 ɐm c +ciРQ„QsC!n+W:U H/І4ӑ߈ذ?J G%hpv%`%FbˎΑЧ.]ZASL2ܰ7Ud2wb-ݮDp\ Ϳ\[4˂JQjϑ 0رW$7n\4ΐr#)4l8 }P_\9kJD]mmFWm.jҤOOM7P`aܴfO@lPvTi Mc vh,a7`^gԛDsF7aR'ZENr) C7Ɗk~'(y#!n>}LYrb4EWխT4媮#;>űm x`}ǤP֣&Lz>,bxxL6GuL=.-YuhyO}f"8;K~spkqgV"zfP/Zr!oɨ}1٪B;0}6IWDZ0L%L_Af+E&EQ4'o򪩪xZI?8o,;M cx z"g` 9vKe>Fr_h}olS|1;n%T"Ύ# Ǒ }WnWeNa#-DZ݃lPgDSd6 ;}W|vV01KI\_h #I7^hC:,8{-%Yu'Wvi}hQG.1ߥG>̶ܺ1/U=d[Zy?U`al˲^&ªR2:@ ƞ!suivxA9泼2luIYvxtOnʵ6b]鴽p"0@,b1e?r 2vXN {oe]bmE.2E ߋK7RöEMp^sDURMb926#Ij i#d3) s҆fDgtyQ@nD2TFIc̆p9GswskN `T;\[yh\plrPbd$]FF\^sZ/%|y po\}@+/5?<Il2Ti9[oxԎ ;Ů22|CdsCnIyx&"AkKSF2hR~$~hN;"UH: 2D$>jEKb^gJ⁲S.ᴼQu\] ۍ?Je$~0G=,VlX8kP,o J>3fRa80]RR*Mta^БsdhE(Vm %{ `8`T>Mu6"H(/1Ġv/P^V+Cf>TgWBp~[;(qŗRR|"ώdl:PfuO'S%:,if<+n~kIb#F}a$@uz"A!7pTRJ^JfVNNE89nlʯx!@Kt0!C,v!^l&/$Yv ֦tvM}A{?IB&2qMz!Jd`(J7yzq[ `ͻQ7!d ڄfmCc%qu0 {9)љ*CBROlTy ֱp ҳf|c@FՇpUEB }m }{CE;ipsAnb_Iٜ {([ ucVR[rpe~h!?F&S8ͪSt 82Js=9Vu >ªsrP((D393vm Qpsmd2튊,ܕD2:2wkص|z?jAhjܘ)B@W9 cIҥFLL/e`l=87H<KX <[﫻zV*οj*e*~W#}fgt蜇޷ȯn1'א> hxqmRm+j߻YjN7">xMP6A&6񉒬$ѨBDnKe.@y/`~R ἤu^WV?bŕoI֎ͅ* ۼFۿ +E]w3E_Ę4]D}0ݰ7* Z{BL ܖFl N f3fwrUzzMa tK̯BѲR2"<,cv #ýqL+ojzA"jKwUkk*1VÒĬvd;P ѭ[W|iD;#(R79ra#,nL-=@}_ڕBx3}].K$úB6fV} H>|s`b: '+4+edZ8E݉^ڌXPoKEvj ?`ힿ._pC?H!4BH1Ȕz:'Ϲ)1R-tb0ǃ Rq cЄ2r ,lG&ܦ68ߓ™_E$1% Wj:C%.$?_@&K1=Զ9BSݤػz߿^BX4sA PY1XB./a@'0yVW.pu_D`ۆ y΢3?7b#2׻mR'escOB0%~Nj R֕6-EBm8qFmOnUh %}VHx)TR3rʛ&3NaAї؏tkN&: 癚JAH&A = -cFM'DP܀^b#!Erm~4l!x<B\ 9p gFSShu4B-!kJli>dTJmbJM]UȧRt WW lܝڻIŃቸ' ޫU#➸;}NF fVvϻVg9`KY~ K_~M<=WkxkdJD d`QC)n ]U;$>> cUL0|88| o7RJ5z w9=Υ׭QdV{xu_#T^XЗKUx[I3|?y95I,Pp9E|K5A/r1r~ ǃ4UO/&6P8cD Nv@JNm a8JmeK#UsFU("4(c/!tPRrx}G/rݽ| ҞW++ ,ḻFdJΠs +u]w)g BS|vK!aJ·z@UBۊ\jAn+ھCii%HndCֻ%X0>}LM$җ.^YzTLIAc1уjv&~jAנk.x8A šso.ݣoRF,ҳBD"Ct<{S*2iX^4[p'eC"tRskHʣopo><#-zݦPOz!/cm0<lG&y ۽7 jVΉ BMzg!zJz$$0 ,2Ʈ&\Zo[dS zaB Xԕy;{Jqfc8,#؉M{4vF1]c̞p3x>5®Q5K.XFSc7_5axSaM PRU!%+Xqe=ڵF \"Tx=FL벯q- HȦb(Wn; ɞu)@+VymlEŹ'Fp .ҨT4Q-Kj S_ ngm@C=W_q$n\)Kp\G{[LˎsiM %"b5P^fkeLv ׵1` :iŝTG Lqv$x'ŊRuyeŎ*. / #=zls3o-t~<r瓣SΉ52@Smc2JUB~,X2~.mm沁PN^i8CФIr`;xd!(]4j&꽊 69Cu;wר\# Is q=+ÙtgO{G*23?jc7җcBsldu+^|^::n+4,_r&2j+3H:S5έ b"āzD}c7k-:3Wv?,x둺rCF:<ʔC_atqRc*8 Qdja<\sbM&L%G^uʗl&0J /F.RH(ǯQSx* vCD#an|s4[Vh-ڑ\':`迪.Lư',w/ГI +ڄcP=@T "fޜǁ㹵Y 岆QXe 攼ߵ2e|vΊ K H ȽT c9 !`y*#ʝbL&li0~kޛ}C`Gp25}M!0vy2s zΈ:d4鐔75 8_(jHE]zy6u 9dÔ=Mcղn:',QM(/_܁R[͆k98ͼ/brc56=sDnl'&[9X6&&Rl1ys>\GeU +?\lGW6F/Wی944wf 澅xbQ#T!nON!?%ZwM!ɳ#Ԙ]C&ҨI6T)>@)xz mDq܍ 4IU«Bx?,| 4QcvfnP74wdc.-2|K)ʧ̖h\ͽkrbQjy:axj2uG2Rٌ2]eĕ=&'KV.IZ4kO #"#'?$EIǑZ#L^*`\ZPAQmʡk:(|@<s(U!h+(nJ紗਱L_Ї;t#KoO/Ii2NC4zO Ŏ5 w@2*7vXթ@@^i%wJgyXB pcg5u6_=ɭ[ i#>S38l 9A-%i +p$NG\XWu9ZoD!pZb|I4OsCa\:ijȳ@o BoaX_Q9 GcإR Fs C YVw~! p  %GR=FEZIyxBE-WiDrp6xn# ȁgEy. 7M5ixX9,S'R<C L:+XWj6E|Q;C Gf-7_/1w{S8p|8qw6>ÚoT )1!_^Nt{*N)Υq4Ų X+ "O@&-}QAK᪕%H'V !9`Րyk@؜mz ®:(DOqQGo%@anfa3d.b!} qEg\SoD%[gI1tp6Z: }mE>v߰~KΚA 3nٝ"FiuJn5fƕIpimt( e !oR(Hjo'omDzb= be/ώrUθsȚ^W`M&ץ ,~1Ƨ?$[?,R >~9y. y&`_ޡ|T4jt)t:u--%{#۱7ћ6rE[TLB1S=E M!E vqgyt6&A!Mc8Hp-ySL8s;q6[NPZ-nQɡ< U \l9(f1G%gg傿lԇ7ف:p3aǡAsC,s5ak1wS)=AO kZلBLe59d\KW>8W|&:?(LM݃`ft;25 mW× <$,,V>`[lVɄl*-C`0W*c& w` q{^iU &.'=+a}'cs!LjIsI]HYp2Y{RP8IU">3)1QܯU P]מ{4JK$A@Bj恚ˏ Z=(Hae<6ms[Kݜbk74}NSR{`t)_\ee7P97/`%o3oʍ"{k_v)99B UG7?ޗajWG.#9W&C̻+}&HO״L[^νs<ajThM,v:ubDXy)~##z PY-Uh',}rp_G)h\Fyk IF|.뾷~łJQ|%V 1RoBˮ߮!8JK-u*̝, y&e76׼sIӀ$^tpBH2£T{5yxFӟUB(,Of:1+:`@0"MРMzy.XIOq1 =@JwZʀ!2; 8OD5ZxQja/p̊=Ip0,r^kpr* #wCW/I5 ؊>Ov1G%tO?F' GVZ u.^i f--|iu@fbg6X]NȦT PqW{3ӓ6`8Gn!t&bvb9p>2t7&!!ˬ77@RV-} jS?,h/;~aNr {y) Q3 z7?ͬ].'\WǏ["ZrlEƧ\ 8̩wW`L!>Q$ch:ة%ɹV2Ӏa=̿ȥcMy/**Ϋ;baOGE^ 9u;>jKT8+ADEeeyI^͊yTx7zZ$ *ev*?B=IwkR]=GK}xv?q3kvj"Ez*\׋\I|_r B\y5bl./qK-ATڙ % xs{xvGwܒ"Ne)@j #B4^> #XA~pWvh<~FwlO6eDSDR+et; d.B@D "t9ߙ;t`79bWCP USS2~W{W(OR/[y!QGۅBJhS YOExnRŽpC%m|쾔߄Q$iGǂw>j6d"Tc1Սo-9d4X9bϿtZ6 %ƒbI1nd&p@Uc>^hGr.Sq1jvI-z(6*F<'WQ&xsè}Jp|Hئ#-_ 2{hk]!JJW>m/P)Jn+;Z³"uINٌ̎*Dm@+뢦;x͍ѣf?ѶU펣|縘M?/x5M&08.<0AWe a0J.0jO?:#"tieSV>4ipˑ_]6lDn`%p1/@a>ָwe2)mW#ѾT@5~a^q-uI8XlDyTK=9U%'䎇ρ 캮6U jQy[`Q`gMU.h!8Y*l7۸+ph0wc˙/ /U'ƴ[3w N#%[;^긣BQ4] `/R0NUy3/S#!Iz~f\β<cxw?i6s\Z'{nn鄼VbT;3BF>\v-p]Ve<1G426/F"(38Sͅ?Dͨ[=jIY3 K5G6فE%4|0doǟ)}Ѕs~L>g[喥CQT;~Esؖ@g1];Z]ÐAg $,A#QCeLDLBk'*4KTmҗ JdMw5@ix4+ sbxXiQ%mK۵2xR#VmRw? By]ّuj}h|9Ppt@" {ѼaS^N@ 5hW޽29p-\Qn?J-d[Um?&tOa9}3mYfRZ@Q9i]B蝭y-ߏ7 :EQY/=n-5q4?\ W4W[ĔMzH  3&2~LC}G&:AB"wo]d(A|"Ub5TKOOm5(N7Q~QuVۙ$3 Ar :|QQ*(Ix@IsfUSc/P0&,X%vK",{Jp.7jN((U*6fU衱b7ŎZ*6..U-Dj3l./.Ձ/?$ۻ|:odOރoAĻLM}q#22Žµ#&,,9B% ^Fͻ+е 0 1XLrIT+(9G50ʇ>d&N Km-(]a+^kD=mͱ'ʬHav%򃬺2Wȉ.Uَzv:"$`nwܹ.>ɮn{h|2m "К o|-03՟>&`.ZH<`K\^,S0Z=t5;o9:B~CYM yjL:s۾5Ý1VfL +*h0zXF4?Do᪶dcNxZz1 }G/2ݳ .wm,.<tJrj|8rM;Ļ";%]T+MWΒ>﹁Y-`yNVʉ-CT?2G@*j2&h:,-݆Hh.x;3~7B-:!:ƻ-Řx@:'տmΰؤ暚ޒ1c WCf7"],AwWm^ȸ֌4qy@2 }ZNw~1LLi,i(wb7Oh"設!{y/1] S.eH%zY&[}A;s|U71KAN%<@sdwr7X;tIXɣO,#kEsu4^ G\HsAPomGb^Ey# ι2_ a#&#dN_O|)GlTO]hn~6Ft1ts” rdUzJι GX$m%#z:>#'GW+ImͲ!e?Yog7f %9v5Ugw|BNOWv>%gn܎D NݰMM|2;Jk^߾GHYoۏ>%eߤGH =$& ,'f7KC9(M$h`LCOvp8Dk\xPYg 7h0 /'Nfh>,N$TYso<2w 9|9FA =ҡ/mivjf;6}_oś_6,+`lV%,3Q&Yog]hʿռJNG`lL.<|%|a/gWӼ;٥ŏq.CCVp,r-{ FnY&1#:"зgQK?%n,a_Gpi]kq ل0v0r%Dڂ4,۠wѐoԆ6I;^t8GCh/;ڞH@V+;Wc p"\FPs`@e }i>ᢥXX$Аc)0`AZC ٖTWP:Vՙkii]=םԷ?)QmSEoE9/.йe{3N1y$JΠ+Su-2"[ūc 7͑VY$U݌?XHԊf)B;Eor)OO0BxrB[}\` )RC+fd/'T&Ldj_m#؇1Hx8m }g&$I5Ʋl/ E`|D) >w[ R7s #!#JorvKh7j/315J}DT)8ܢ}֯4nʡX8%bZ?-kX7,ޕ ݃/,[(lw|(\&BfgO^<).@:b tTn7JգvB-@a8;H ɨ%qi@; @}-9VIĢVt8;yݦΎR+ָGς):le @w{ UYYj\3Qs;KW-%\ R:]rhx BZ }E.,0\nw`c[mڬ7ڨU?ټ԰[2w:Yג=dzlnҮZJaR9Q܎tv2%@[3QR@K@da@7ec}a^[ٝ.I`;2\kF7S~ GphݬC=옡ygwgO Uv^y(/iܳtoaY9LaO2J:Kc A4X/]A孟Ui$osXDq':iأNDz3P܈g_祼*jL .HQ߭ WRudӫv%LJ^+_ljݣxc:fd^ۂ2K`ñsDIBvz\ӆq#?ݯ*?LL9ligbE.R7*8l߬;Jʭ$ʂnEtA^tP3 I.h;N^oJu_ܼ؁ms^V3Jȷf&wH`n[+ؕ**HN&1&CK6-MKG0;lj ) xb>ˠR_9JFbv %G e~07Go^HkGϓA3 a԰S`:H]ֹ.3u*DIֱXA4n=ZJa%PbRf[Q|ju ޅsdG%Q) Lje?.iٜi#~|t>x|mYczm!UͫM|UHe/7! jyD,ܫ0 ؍r!]U 7z/<+5s4a*iƯ9'gQ\AY5U_HH]<'^VsI0A&Q"U"6h E(̈́oZ :+ʓǕSw)HIƏI]~rwTCNzFnV@혾D6i-NC|U ۳/i\r; ƞ?E0M`Rd'2G&S-tI!)T";|-A|ά(dȡ%~~7hDA[\4< Q"Gsi͖ TJrEYvv--;nddm >V]K(đoDU_Z3;T#Rws&ۡV  |[ g;*nY&RbV\O =N]^?p(g]Ĥ̤J7r5-$r(و񳌡S ox]/SEݝAXiq Sw('@sOxnq Alxhu‚P:w%2V^W8!AI3QМ.e[Nq?CurU\xjzkߍ _b̽$+,m0kM%H6|8$ݽI2Llc1= LʽQԷtcz\`&.f!SP٘~i%OEѕ׏J;])$D]c/{H3hӠjֆCfBEvw:N di1ԭH`éL*#w{-洼b*MA*\ ,sU3/*-LRNq8Rw1n d^*V1@I9Cn8 cn' <{$gGG.9M. 7HzSV`GRϙ>֟"1k KO>-RRXp5[dRAAAvE@ӣ'Üs Mۨ޲}vk4 hW2] [nIӘCinLi au1G!Q|6N;^k.RDzt'ꀋܨ>9E&lq +ZL ӏ:mzj7uJLAy*ƅrnImғ/7-$)By~DEqE9L9|όn WiU&϶}BrTdj'nuf(vu'Qik!I̾R^FI BA3_bnOe#ڵ1 +ZN^8[X%b:fLHȒZ*B es5Bʎ.AACj8{F_#GN邊y/~Єc1/^ @ҡo– 3t%Qc"J#5pr57![>D+WqA)w 6@nӮ?ݪ08N䓃y {R' ZDҗ ~ӜU:9^f#[ma\m"z(b3H9=}$MJ)*0RZfo0O4|4gk~ ah0 ZIV !Q  *hYWKsadWbS1/Vbj.2k7M$`u }fݾ#E2Bu t_ UtFBӯ.N-Xm =N̈́%>Z4e=^Ѧ~m Z:^!rJ=l)R$l<} GzB'd3$_,fk DE>KmRp Ľ+2 BץRf(q~rDW4TZBd <=GϿ!O:24.d%l9Mϔ xBoR޿ÑऍBu LoNg"1|3eab>]`vHW FhRW"cAD+_h] D3S{zK5sSn #͏ O݄uH;|7Ih+f0 t"WXJv]aN\0zRnI&KF$ݺ g9=Hh3㧱l 9br.ZPVDcqG:[weXQդDen#:>򲝖dv fw#P{Q'X.c (VD3pr8J_y) xtH!P:=˶fB)h64l0]mb82^ǝO"tuu'R z# v#k.bO9agSfIÝ.ya(=ަ2(hە·d1y!pIM g'NՖ4Rz"98ä GבiKJ3>J QtR>/811P!B+<_~TYIE,۲NWeD󿶝0vgaڢN0`/vϧA,h]wI>{iu cy\ L* uj#7+qP* wHwh^WЛ-NmFɗ xNe-/2zv~UCwHxk_z/(S(]ׯe]VLaݩe{);աsCw2 ꮡ^`^ȚxG  OPR㌮,5{³<jjyiӇRa{<ܻ] Mi*TpN-3o=bvϦ|ރ̶\s,a`ت@Y_Vf)5G2Hۊ| Q(07g.? ?RH Μbul/ k_0vW_O l_>K߱;榮Kz+[9['&.Cb3^xX͍4[lzXS'vG2h W6 F?xVZ\Ƙ=L$Vy&4cOfr;5bXq<1kʛ4Em্/Lm5BZOXUdGEld`3: 3+k9y1#T F-ꭱ,dpo&\Yc$8϶yF\(o;QɜZHem&MrC'!TML  eX9pINi~[Vr}iYit~W+.;iy9\ 79GʱZTi>냦%4!3J3rp:p? awjB;XQ m0bu:g0Pw?: K5v*~j)S5%ҩwtzอ'2آ u*{W!z7Eۡ]h_.> 6`,smF{ą~YW A=SOf[Ç΀=75ܳkE@5*I~`#0J[[LepIsi{YTk4 d3a?\sѳj9q "hbe,wuӣ䒐@dUseqK,"#خ֢6e>wv)#O?ڻ~ =k{ԀUۚ.qx!@Oa)(d˭@\"0X bN!m](DqBR8´gFARpl!sDgʎf#Zsm(vHUDvG=M%"N"/Oe6:+Zk js%G']eǗ6PZe4k앰+v%nwSjSڰ%G1'q2KV/P]bkTe^I_^vwRMi 0eԡ⎨g0sPJp@3hTcqYaZ?ޗ/s2~e{~6f*4?dרlYֆ9}™5g*FGUJᾳm0˅+B\uJ"ST-U9S-'EI翇&A2V;ƥJaw J7"*^ѮǶ7?~<몦 '3t7#X,ІB4#S4BHDzDh"-έr- 3lP^xYfZ`i2 S$> #&+gu]m`Wu2ѾA{iz20FjJMV>;\ﯘfPkTi'LƳx9^.Tj%]VK; s[6m^*lz?Pwu,rm,=2[Y|UÝ%Sصr !E^YB~5r\oY j,Jy;%)Q$ Z `.ּC?B1wB>d5߻-6x+,h==M^0pTC-V Ƒyl-e--D{`9[/1`"rථ\;ftPL)v AV uF_fjb7 mGe{WŨFSez*t#tfRmAw ~ƂmM6Ypy<>w(?տC'%ZFk=h›&])Qs#"D$}cyJPw"[Cd`M"iZSꝲ(Q:z\>OPH51ϮjX j>*) D >?4 DE zkxTvO.7$E҂t. ڟ^gͥ:h@˧7}i5#ٴ;#J%^L[17kOh_>Qx䮦  NaҽOGBj`mnX&v,!eK|E(Fa ;~fCZJO"`D4Pxze#mx?\~@IĝW<(LNhJa4 "EHw AIa[bJaO+_ Q}L;[H !{hrϲ*B59udž0̋\g6Rʚ hM᩿- QL)w7R?$DXna]܁fyu{Rb'p N+45)RO$vXζE`TLiQ^-&W/\/_zMR>t2[[,P;Mz!f ƲӧiH=ZWn0'd;GgX9[xSCcb׶b_'_ jVhX!tja 25Jztח\M-\3w/cȆoZM V>b֘___!Fhw]w zs' j 'J9bE=9_X1N"ݼC&.rvN2-JLW^Զu[,UAqS8$2Fp RŸ:ͤ;`0o$3 X_ vF ­N7dgqj#Z&37t?l@.~w]A+.^`ȡ5)+ʧ%lө03(5Ro+ռ-I>"q] l*[9>5q+%/I5_dғ''By )r Y#_s) ̭ HxƖzf;3)}ס o=1A}h6$U'u42˛ٮ-UuP תGE ?<0,M3c$v( -Es]zZgYuA|G30vJd]c\A0V#~^*Gʋiq$x#s2W|V< |6򳆉f?9`#O@c/F6ݖ(( i:Z>2qI 3[]O Ab_~Ղ&qa,ŎqrTtSs(,Ī % I35o6Ӳtπ S0[L.Z %JIjUM$JTK,B0h5A=8R(Iix|BeA,3/aJD@+ZΑ: w}$3= 3&ls+PҐ3Nz8*ߚPsuR<B[,7,*:Gݎ{jH3aOҷ&Yг-k/u;n}mmDmu1FޯYtP^U9!A4W]ʁ=H -Xdxi^{YI;no7px~dL%2 $EXҝj^v~ 7~Jr[۝6> (kd\y-5j ԏ\%/?=VT&[ ;hS*Ĺ`]ٝ;wd:I/aGnrB5?E3U|'52`@LPqnnޚӖ) Տy 0EQ2Uܘ'Kڎ浉VI;H*jF_>Xt8 r b)0п@\CP8yѯXkH/ cHj#}(|. 25YOZ#`| h5-`;1DGeqU .OCLriunLiN*AưzBXBft=.=* }K1x+.iyan'EgcP[AٻG] 5I! 8G߈Bxuix4&5"S|MMdlR0A Q'. jb8DeFəs0ˎ`(m\B#klv.$D1"Np޳ 0V*c%_zLBn+E7J#!dxcrmR)`_*l@dUVr2Qu B'gE6yo$E7n;~=q)Pv{Ğ>yb c4Yy/v@ s(E,C+TdG6"߈L0ƘD"(k/^'FM ?]7;SMz7' εNbnJyPa439܏4?<dAj t9q=֣we:-*wP"l:@y&nC,ѷh[3b&R]7Vk;:_J:F#~nW7@#("0;T Q%ӣ1Ԥ¥Z2e lpℹj&_/n2nbeOb=^ŢKdt.Qp\ )ۃyy4d e pWM9Pkȳ:rL96aV(S(<4s"7ҏ71 |bM#0a>-)K7k9ז F~%h[My%_Yuns&M0f]j2w"ae}%:ᖚgӇ6 ^&l #Bڑ82NHs43JMjqdŜ=l|l &ݵ bwúk3:?nlH$:)؊ףw1Y"F>0ʖMѫ--&EbIav·՛{W=b`+ E3My9.oT ;>Z3/g[f(-޿ֹ$/b-YAa D#Avp 8w{潶y)o4 gv;!%؁Ȉ4E ?Wk U 9 6:2[AA9_&hb\Q.Q,^}4VeO\@urHȬİ0x[eT8}&.ZHk4]Ρ]jc"GKL%!hG5Ϳ"ְ:Ob@{?@mSŸ8{ BaBP<8C,s9`S0&֭g vf4&Ҋk.ftkbam}P?M -4)ݟ>^<=C[TE݇UaCLڑ.Ξ:jNNC1% ԛ: 2冗v->޸d+v%'rX @B$ H-N5\{|vM>I 2`-o^̣(%p/Ͱ/ۣ-Pxy<I6DXW[#ӱ, >OⲤ_6hРs~J,)2|2cz9p$wѤچ`&& #0:o2ugeG_-f[`*Knd#m 9eNx*ʴ`ڨ+;i] 7+q^2 : 49zF3=ܻcQOヿ[[8{Ld.T&܆XlqƤeˠm ٗsIĵ$9 '\X:gIwZUe::;he PYb@;5WDJ~FKy j1 :/(Ԥ+K\kKd`fg*jeiצE),_Awίl?~-J;{gNXn3iq9K;AC20kVoƋ'^7}Ol4BH6gie)A2GJ1.MAA}(?'FfEpKcwlj!>|9ha 5Qv -`]KO83 6OtkBƖ3:E*AD7"odWቺ?)JZ""Q71."hp).v QvBQL ȿ:xr !@tOnf"qoDD i<6l1^򾼚8Ojtm>up@ 0HT;x ҵ`αы YQJ;oJ -A]NC5_<'=hrT2 -,3Sme}ù7 JHU$Ygo8}yZhfb`AsfN0{!%uɮKД/bc# QxaTT߭Cz՞Ct5. S7m.\(V 3J?k$c/,*Bd[~= *50PJݵWYRi֩ ;$ZU|C12hC7FDtNؽR%2 5ryI4]؅pY0I[r0FvhfP=7|ѕY % SOEC[8.bԁǥ0kaa]r!/X\'xdhN(ZV"UZ>~gQrks Z#K-D:"4-wyF|DFKcE4q/>A*b\DA|h?T\'SAI]Lug9:8~(ڬb}Zg Ϋ~~${`y9~z~ ׂ)*\LH`nn0<4ȷm q+δ;)RN(`|U9zp0J  cJt\=?vVT1[pK5ne#mvu7 9Lr ) z0<MCb[--Voib%O'><|d'oф9ꯞQf%Rܱfn$sU#ç:vZ^,B_]r~ےDfVeUPdSćhjO߾H PAҁ? x,IumCq̟ O1/'Hx$CZ&a䢵Jlށ2}ӊi_"`Z L\-.[׃z&Z&!jwc$$|ҿŠTݠ9"og#f,z )~ku=7l'ߑ@'X4q]ZIx֍LNJpYkpsC h6W p(Z:J"w 53,o"Bc/w],LWRC"\~_("P!pG?EyRMۮ>YPy~,]S>EHD'fW6TcۡxoS*LE(\2#=5)Ar 8כ>Y[2ga& R}툟f\jVrk *ik_JҾ ڦ 13lƈ rgDMH]5%$yYH*g䃢vN!j'!Ţ)X vJkcZ3ad%$~.!I PYצHT0 0 lRw;)  m89BM6tl{D@+$p/_?$Ar?7zilPrzAy`KDmx %神3G^],9@8|,! @`z-q?|`9zNY^!6p >#.hlDuK?#☰$#f!W;ycRQKxϬd5_5MYA% $FzD.8k5ezG4^j\6N]j>(hlX]Cj*g|xVDg6]pkkH+S:]&X4ώQyٱ19)́pA5(xo_eχ'Iv)zP|yj_֘ґ3@/0cUSЅ y u?׌ӎ0\[ٍr62^V^. BnqЮ|2NZ8%vGr=EXz0Қzq,z/pvp!cv%4& ) lܭ(1 niԋtp1n,]\8T5?YՉy/Rí6j̊2!e@'˥謜rC4 njB#$S}.lDG]P0{IR;>@̞`9 4aZ>HߍRsINcfF#JA 7ىt78K/aWGw^+q:Ӽj/O_1;H.2MdJ_Qű[brW>lXlYֶ%]SCLGj+kP@(#AƷjrExU M8fGFP;5MV@FAtkM;v 24tޣBPmDlU)] o^ vٯ[^2L'4ѯʆ?08_[D!fϾ@v zܓ,jh\ HhTp (v|+zet [t?v0;\mI#'n@tyتTq -kS h~{򻉔sh|A>13GZ߽#,ihgx(3R3*1Nj4($g8 ̣tIU8o e.|l!LEd;kd")&9Z(%mrkW\fep8KwFL0:.^ʮj=NpF1ጬu*Oo PS_`{+DM% UlcJ \ Al_GvNii$Ȇ+Law:m闛O*EmICD0AuYdy"΀?_"B1*sX}~a~O#AJ2p3p4(qs*ߝs8^VƔkUsʵP/'p%dΣ-FůI}'gزu9H@ DЖ>Xhxe>pπy@ XB3)!h{݀>d{KF70#8ePnq H*Uio/8qm+WusEZQz˩CVkb} Ve/(>{m1ÑR}z*|lΛhw B+4T5$q'/Ofh*d_`?B s0̘7n*+(,ٷzu1Y(D|qPPpL{㈔? WOY嗙 s- Cs3k+g+4!M;9㔇q H;.7;VS_g{hĄ?!EpHJ&@␦WQ}nq+d85쇋\"*b_K&MU݄;\hW=Bֆ ^`Wc;3S"n 4cW: QXj? ;.%T0!Dez*,0в>Ko–t1r5BI )u7h\]0ls0njסR_<.gIeeb(KM -6rp |Wf?ܩvա9gj`PIH9)ONU!)j:sbl.TH&B5m:}xtRLg ^0 wwhõ~@ 6`.^[j9 m$`jSEn)ac %{ֈ !~/͐T-JeUF&NE`> lC[|Z]9>]$!|>=vbPA}7Hm$<*,G(W^t<@/+ߛJP^w y78hEgC]ď(ϲD_m> bՍޑ'þjM3o4j]J"Iy'FF6ܑ O1R 7_8- ?葴c%b_}YP҄}! z<$VkǩgBʗ,Lt꽻r|>9+[;B6 :2ݭ"f$8OM,'t=!:l;` dr G_ڸi&UZ@`EEfX \29B9Ĺ iɅHkG mA5A $STZlϥ_{N2.͠@k1g`JϹm6Wd \^z鄧FY+\sa%z&@R(is^nSe' GDl]eZYkE|\B1f5ɬz\1*fE@~sxmMh+Qar_bj=1c8|8#nIsK(d/xy%7H,[c6.sX_GKдƛ-lyLݔ#_Qs.d|p*Yn#qF$+ՈJ5MAfa^x+R%bý\1h n\$Y =;f!ˬ9AN: R]Oy1,#n>-<5:)p"oA-v;e( UƦVcXpEd_y=3H/ҧq6BG䋢Nc+ (u-ؚi"ze_DHE++*NUȹ9en&[ᶟs:h¿Մ:i[Af( K[B^G[F `-~Xs) aIAF,zb3SՌN9_z-R^͚ʾp6HnEvȎYй.jᡃ>>iAl|7^bz W<$mBӅUJ9N홃^> y 7'9aY"ۤVq/:-T˰o+`CGgۯۮW;Lܚɭ,WC1JXnpW5qGbf7$.䂄mNbZqۛQAx* %ӋY_ "0vG.E;@k>%:wR04({7[pc1DY"`ZTLu|JR7r2zlL,!hs$0Ëx q&RXtdBkB%UgaG鱇E.NxF qgFeSD9R%\idq8]u^v`'Q 3iF\-M1Ye.g\?a75-=zPMnj!(AQ˜0=؂MC cpIgȿ!qb3`@8_Z ȞfQ}R")r6UhwhYk+?Շ̋ u_qypoxvM)5֣c s-Sr{\MCc:̥bVD3! ̟YMs&^ +NKܲ~/d 3C:6AanF W 0PT[cc#_pیCSqm5-@*#y7t1CV|%1-]nٴG[}&~p;Zx@CH~}9ĺeaO'ۓ5;܂ԾklGr)H`TsCOgqSo 6e?`#?<<Ѩϙ41AE`I9ڱp1[lrv^Bj=TdžbWbTe8v/@ؐytY t4Ө) 5wY4P~ Ė͠ Ǒgvܝr244&wŪ"QxNnBY9N5g8LagԴ` P\8zM0sdL7EfLk0?ʗK-G _*q3t v~TdDVA<)seɱe~?-@V8&gD5neix]y 7ŒϻEÏw BCl Od#@]-bSǠ84/"Jl*DqAUQ؅em,&H'ln.qGt4 7do:1LԩCsrSP jA.D ~3&lXNn|;Xm15TAoYkֲR?3wI e#zw$L-Σ]Ι1 ZqpC,/ v]n2.$25ӀA-pTd{|%v9߄ ֊+jh|Ԅ8{HcqW>%A'hM=COIV<v^5gTـ |t $! #Aoz +To}h;5.}߾ blzaN( Fxli7?J@+ڜI6n]sg!/#m gJ[41ߗN=k٩lckVȴVEM;`wAGv6wx{;sgQ)H*Tnєu9e竅 - /}`uʅļ1Ϛw<%ZsU^|]ғ j&,ඡƇwBYBqϠ@c'pFl:= ]ܽ (SYxW|swYQ![ʞ[eXO 4ω$䠬jsjրS.Ww3?ܓR$ĘKH#~k93r!up`w.,6e9ש 걑0yVB6xTxl nA(Q*]/=HUƭ_YX2-·LEp2fX:~:x ,Jdc eLoX^Y_"O#Rr e)QgqD6B5&UnUğ9SHwpn=﹂2Ip˘=d -%Ċ!=kx@yB~n\?Ҏ S%FGBpt^W,9z.brJ_BRCy hGGS"x ^LpD n?AWPaz~fA1USl/~c P'Z{<1ҸaZ* 17j}={Bݼ/&_VSY*isD#ZuadAp9yEl(t!P}͘`ekT=7mc6?b=QW 'j/4m3o m MFG(S&)FPF8quDwQHvg!Ά'bH(GжY&#$ŒXa;`X~pHm[_c%`]Y&|7?@,LW/4#clMIs௓iN_r[: PSL%-]c˂:oזd{@ϝQy] $" s0P!XG#=!^wMe$o]mb!ml2͗7p nNb g Cy}W.5V m V\kj7s(eXCecx +Hu 6B[/Gfbwb@x` 浈HN14>9ň;:;ui` |A2_S Ғjͬ::Tƈ,+D\a{YO@} ?AYӨx >gWi^{~ιw4.XËw&e7:SIyR>񙘧Y&\y`fW=txKzZtWX De7쓚4*8RU)yi߾j/chM8G]P4EhR4=3n[$߂4w{# [&*8&:fhWpgBp)+snj]hże(=3c32F`CSa8b &*{uF 1]S-X9ߒ+ #kWu0,oK,mk(dv.`8N4u`Z "h߬"IY _El_b~ ?Bob3(VexlH ]KH(2Q%]\%̈́LqUJ席\Ӎ~hȜ iT8bܻ^9Ri;\`ߒ)ikؿ"I9##"8('Ӗ:6S#1@ {)ř}MC&?:7P#<[MD?!O% CD3!WVbeը,n&YTPFcq{S WՓ0 ןsKx̉Wl"@^CIKQ.x{Oc9~vVXrH@'v1JXzȨWBT[x+訓:x`F1 w@qQgW4@Ӡ:}V^ɟB,5h%۽"ch.Ù)Zsyz2_HإqvxEߴTKks~XDXZ( F R|WB^w C;@2*H o#1c}Z4N7a~P(Ŧ|_$|oL6t迗 (`ŕY3hD#Z l7v8CB'ItLV[yk)oޱ̦ݰDdMt_ܼ~odˡkT#6Klm#)lL%f-reyx,Bv O}*1i~MÝ#}`Xȑ50r7++,(t8:X5|v '~.tzTC:W'r:NJصÉ*]3sތ:=|XzslG|Ԍ Ae!FZ9. :o87G#?cI 36?Ҕh$rNκM bsk8](5zmh Flְg;HEYMx0^&Lr_H8s4ĴUis@&D/2rӱiNCJZiDګe/!iע3wnM]mb<ꞇ]0GrPHyg/цoWy Fl~MN' ϐFa/^ p/(Xj %9\ B$ce.$6Ph~q)Xk?Nc͕?`F_0ݴ*4j[xh7"b,SxhV[vF w gL+O׾EѴ'{5uPQRF g;<)~I7cR̦S_yf=ŴgD |PğRv>츁г^JZ3\^n}lJ'C%acm`\ʨ֏C,Pdz[~ :zgnjezҝ|˙UqAJO.5+8$R+ WC>;Al{(5(9[;L( t&w.dU$eBedݓ :Sc0@&'W_?"IXZ4Uk'LE+M Y(`T*RR#izC,S%QZ[ SZh֯Uw, K 0_k/ʕ9R [{`X6HY%*gQW~Kݑ %Oyʢ%e-<1I٪4Vj;")!@qmȸ垚Vm@WET{V $hE* ?]aLc dBx>,?y  I˂a+~m/S>hQϴrwG hmL$_G@t cVٴAKg_ݡ>t:`7B yS.vTtB(H65gi15IQO?Y˘ue=&`N鲆KXrW|SJ %s Uպ%3;E}tt:Zgqf) ! x)"m$eVrxFPEU/5pBx'CវZ<a(?dL?@zIN:%֕f2?.~ X Pb `*6&~a`śy}H'ˇ[‰S" 32-6QfTT ;ٍ"@3!quԝ*!;bt1˹m阻hxqw Av*IϏK bؙ"Dk)Dc]OKςi2i BO(Oȶ6YZ&԰fng`XV6-<]$ #&X?װvr֪hh8`2&hšfFcj}elT)U;D {aTUsXdҒ!Y{^/ y5 IZ#銬>8OI!iPGkC=\ΤD O3elSb"ٲ/fُmj5H>? wH WԪ֕א2mXu3Hhulڌ~Y,鯑%ry&l[)h_mXcp^UB}5M8Gχ\QJ[*j[QN!rzO=cޭ 骔m6oHgmWh$:{]n#?`[JGzSɸ8E61po#C}ܙ xәrXɟRouWFyX?NRZP›k9re(8NwGnt>P%ѱwD~og>.uN)?qP7{TE«GB;U Ƿ!M;Gͪ4 4BN.`6(5Ѥoǟ ;֓7ԛv7(/ !d>=İ8 b0s}!+&Ї/ :7%{OsA6րsuk]Zbr}|om^X˪QѭއRdƮ3\ZPи<ȹ>-8* +]O+ԀS<^1 ZrJ;.0Rf |*ĔI:|*HXI6߈VPaʢfK4z':/QLP d5N!uwuQ-\kLGjc-cvXeg N96ϰIEz+~%Cyv2k%c}0g`5u@`P%މNb> & ~6VYm9 K3A:}\Z{0lK-~߿``APƾ.6j#&!E Dv!$Ō_ԡk(4rTFeq0X)" : 번lSA0RtP<JSnJa`_{yY YܵtƩ $0WH˧N~t|Yhyj>qNHҐ]<~)A'H{Sǒ}@ZOg Þ=쿃ge+3EU(Q.ɹTqf C0ZR~3fnU(ۍ!54ŧzAئ!cyZ%,N%ߵ.l%p24bO{< gd&0ycy}>?\zDJ\.O v!9]ֶy`4`h(z7L- d8J%cY v~3MBA34aWHi}:"|#YRpoZ֗vF2汆?iiL|(n7ASw򺽜mЫY^Ed & RgzTd6bƇT:O;'qq[\lnIZ(RDSP:+DŽߞcyhr="oR9}ӽ $t|b22(esdӎW1hyqyF)} E|De+jc}{ WVM/j]P[Z&ʶVzA'"ԣJ|1RrD8W=JTcs\+IÖPrWLR~d}Ё S2`̀ʞ@WSR,uDMd-;~*Y 5Nw"{+8jQqkwkL+VGo?VttIV[>GAKȺ,ǻw<&kj'`ɯO“Izng !k.>ZZVT?[IZ{yUw+{D[Kd_7ëhɆVdn rN'O5! bMd^.a٬l%FkC[th!UB`R>'J qX30F_ $?M}p*gE3I]ܸ?:0Wz-=ؕFqPi+?[z#[l >ًFgi$tݵ2PBi5пᮕP,\#ņ4tܖH~ (*h9g]6ƺvDe5k &]uX~HH'أ`8`B:/ tlW-Q/r9:]OaPbu IUФ$wb L $Z0 ]9O,>k۳*qn6ļ`VO 6u 6HkЏ[ ٹuSr*d.;() y7׈vHj*dܝ`VYHr_?&`x"0KE<oQZ{dX EX<3Xə?8r ps49r(g]&EqtX߭ ^H;ռw6ڷvǞy~x}wTi6y¤;pQNlP5|J0P53yžm47m7sܙk.Jy) IE D,3='G O;P4Qm|/ u+Ȓa"lKcgCb)Ỉ{gf6I}C7lUOKbj%jtC#{WGϪBAu1"!k3nϪhO7’GW\Qש|pU5~i7x 3EƃBÛ er¹ @h ߛ¸>""^]@WCvHV&6Q/J FR 'is2u(zB\#ja6}rTN3HǛ cmhLJăOK?7l^ Yjd0:~nxU!PM8,59`_Obay"nҾذ϶LM om>Vx V=hRW\PW ['P*7ԥ,٧ ǒs=uQg,evcPZSR9$,Wz/I(+f 'R{ǠJ! 31EMf|A^ŏ6" 2J>)9c3}r/kt c8tV? upCօ)Xۇ+Tz6>BXĐi% kWiygX݂;ZpĢS𝟻 qlr ) iW}/&Fbw^!&~[aD ۆs4&#`al,ǿ Q0V) ʎGgќuoKuKuE`=XPmmc. `,@ee+PQb:3iC7๣[I#vFXX.cW/m:\v1y ye91`0z+dn" fw[u+Puk$! 1ȗB%(/rC]ӭwyܶ>ǯ*Gfӵ(CD}3uCm v7%s+@.Iyk![ yf_tRu/KB %Ɓyk̜^*;*//)e#l<塠ܛ\O`m&c曰wIɫ]Š$;Z֞j_ 47E cKk욭ͱ܆qɮP^lnuR淌@CV4d_JS:-]'a4Tɀ Z@Үe>ZQ8-_`hj{kF"TWj"0r.s˸#h5zpP6영m аO6~Ŷx mf#%dvyU\.Z4p2Ѿ>ݐn (*V?^)̈́ЭW `߾^s Рyc,9Bsh3 `eg&k5޷aĚ7CGrh~xB*h9Ug]\PRff/Qnxwe &&+>t ?Bx+ʢC]hڒ )2QKJѐȔzU{: p5 G5nP1vmѽdKxg#ZvL"]qsg4eZo{&RYrZZ^.¾ &~ޠ  DAک 6p{o5pKC/%4A QW%|YLrϓipO jSqWguhq>wXp]g% gg)"~~sTO&y dEF RgUD>+ua-Ͽ@rCӔ/

R_.U9( u+ aCQ5|&@nn-p>nV0!iQ ǘT8I<̹3*dBX}ښq1_Rw8]cf2&#;p A!9",(a9w$WC"\ )Т Ca*@j-.x<._j,w#'I,[vAȰ?}ccYPj+Z?i?o񎰮ǎe##zP^7Ư'F%Vi0fx3`j?X, pj+pD?)N#!#g7ȿAt)1D1 r5'eB\/cǓhZCb[6d?; )?Pٝ;2&k;}6c^j5A\ 2/KFW EiѠh.yR%LnKq0kX +?un#I&4`@ezR5cԥ}Xtmѭ M|;h [dD3:0\cd""*@dž2ubݓ,E sD{BndzImε]'&z}5}V[^7o/(J軯m.=A<5-%R]QY am"r֡|gۚ$7hTKvFdB# yqu?B@l >g&:qT\0Y*A(A8?pɂ*Sֽ`,0XC{-mޭ"d]}Rf!ʒ4K%ML@ Iot&0 >b ݫ\-43UJDy 6o>_Bi:̸Fo=(XQj A770bj3;J0R@݂}f["l ]AHї_\+/mUD\vlӾl i+&d[hù,IYLq̼go,2uAҕ9>]R Xnap?φiF_ҁ·VQ߰HG|l2UΜ oandbG<+EhMHK?:T{;ByRZtwGVf'E*S39ӿ?.Pbݡ #YpGk>~1d&/$Qj&r"i18&:hCa\p;XP }RjXOQ]u` F#Yi/i')PybC>~ʃ׀ q9bv@}Y=[Y;`\{kTӞ sAdG/UW.4M=Ou#a`hV_)I5.[0-AVT!o9mx)*pV(QEUP鱋 !_Xxwl7q wZԵIxz~*i-NiZ2p5X|$32fMWZqcKQ׋ YuC_p01@GRr_m/9ݓ]>!~%8 ֧FvXfOc\#n8r?E6̶bqr8׃c@SR;AjXhIa|Dm[x 2g ЅzJ/°\Ľ]l0Dn3՝vDz"a-"JWQ/h c/Q>͛n@ۦtӬj"mH$?~T=}qN.=w\}! 4.<\>udsO?\@oP=TJҌ_InR[g!Ƅ!eJ|SC>ۃ5q'_N%$">TV Z[o se0 -LLJL( '1tˣgefӏ hy$oU"!sV@&I {KxL-KWUmv}2^id {r-(0yΆer0A++&_Q`(g!#9#O'2jͷs~|@xCÆ P%Sl:ȗCӤ8KIcz,66o~4+T oȼ3!7i!b6pݐm 4:jrEXd_\Dg}x^yw0:sZRIR%y2XdYݯc_!(Qȼ/* ՚k8˛oHTG&])'ޡaѮ7:*c =0m[^9br?JvaM՟bM4ڃ1{߁Rr̓報`o`)Eʮ+u;ϝ<GU:ѦpӡZ 9)rj0>j;E')Ȅ5I BO2P?Ƨ'"\]ay2k\1ޝ."iMz3f4ٴ KR(.R\)LSo%&@)0B@r3g1JAgw od\#4Ś.1ne4+ﯼv"tZo?RF}@il$.KPs%H{k#Q6]?_լ%W$ם_P'|Au_ 6+V8QJ a%O%O MiSiV`Txq:*W!2D뇘86rw]JRa&w92 I8"tkx"¬|77zifC>=*,qM;/9J j; VXoE\CT,9LVvUBm?" 0}ϴZg5">wOk`+`QӑR+>paR:ά8l :H%h|PoY<Ӏg'Rn|DpLѨE$Ljho{_KMr hpM9O e=LZEC_M-dmz\:^mrhP mꚭ7[ՍPJm#2gQ t2dp^#ej t9Lvz Hܢz[UHd /+n[~xGc3\w1z 5a!z'b6˸v4wB`;T#MNV0lFCAn꨿A_yyi^-9C4 0E&_R/17}'Kb;<5FZ /<<#AD#qU5fɲuHIoîW2Iįzn$w.Tі\-NHAo8e+^ e6`Q bzԪ1-Dwq]%A-w3Ɂ;MxRR|ѝ)jkSqķk ,paxR' 1ײOً՝} >E5沝1_=3 ux4 ]YD906 @Xİޱe4+iPDCbf'g9]pj^g8#PK&Yi0UdLJ<٨߿4*ۧ!L0/̘{WmCt czVxki;VMM;!RAQ`{M{ϹXh*]Ő[`ZP_bקX:Kӭ%JUu·c_TL1wUr&g4&ip]֥NN_EN!q;˴9Cws"'(r/{FI)euRJZeK[Kt8Aw F5 UT~ (V2vβ;>l`($l*pTlB=O9Z:|VMk_l0H1\\e|Aۍ@ .1jg:[ >[$1vqP1B鮔jԱ2GJ>S,_K8ɿ+|oGGK-Sȍm]F茉[o֊!E~.`.¤͙줦aݧi #$T0ol)AH;Az9-zȑN7 +ge 7#{ gΈ[:ĝS%[HYRS &B$~}}V}%{0:;!S`7kd#r6`oz $N\9NwxׁE _(AR~j yG&xH#jX&a]Ȉp[rn2n|+5ryR],Md[OwO.p/)/mdn;$Qb!-ӹEŌMNԫfъA/- #jS1$n^J )aɵO> ?!S2Ǘ۲ẙ~avIe6^c;oQxgC'킚C,G>(*ovy|%H 觝lA j66uE&Vm2iA.N_ W= EVzng7`<693Wͧ.qRG*O矺7vG 3XItMOI9. ^hs]+&P[0[zH9Z(ZFf""m0ϷBed=w EɝL(n PIZ+V [>TM}yNޛzQӁMP˳"K$'&1$͎^?l00<>ߣ86B$h!m,FY20Y= P^%}V/xT{KT\CMYlf=Пgi, cKpa,Y#HO?c?'0;<7D.rl]ܢ;jgڨTN`ˉyC }tc٭ףr bN0w,tW߾n3>+̊n>~E^y="[BWdPPf}|Պ/in,rEG7t6MYՃDΐ IAw-R q3Pޓz~Չ8BY;;KKp33Nd@HB7GBM. h&(/ѿ.2~M2Ŀ>`qj.U-V C+ݦz@FrY˝pS9k/ja#oj҆a ./D<{& J"l~LˤLYjz[sFD_zUܵ_v9o^ȜQDL؈w㡀֬L(HNKBpĜũ2LR8lyP,7$ٖY@ 7SLL8{mK>+ڔ㎭N%"ȳ! `Ɓ ֥J1i]`'.B8i7GRjhЯpSȃ,WI|3g&A["iX[o^ǹ yM(\[*g@`K$ q8eTrTLuuN:B +Rq<ĂFDZg(h &]-u eƨ!1|:BRLK I 1{ ڤ| ^õ^3I{2$x{ ~_-.Li”,FZdκ_ qkyt}F{(PRz%fMll 0 yEp5<!^`@Og#!u}[:c} MvԱuÐ ٍm~U~HٷU~MxĈ@b:UY ŕTOK}[D;_k 9)KB~5G6 p7MW>*/]# `\sX0<$D]m\jT݃}|D§ׁj$m\n e4ǔ0_ Kw ZPfUFefI!uE] rĄ #LJP2yO[KN^~x*?-҄:Hm*F%x΀lА6\]֡elh;4PCQ.ڒl9V0>_.#Њ$-MC0TI6aT4Ev`e9 D@JĽ!kpB[jѶ~37faS @ +_W{^BM[_\ ^+6D% W=cIw*GFDRX?~mҰsl.RI̽ku~NG2eӚ!;pih4%ҷ%@n3)f>8`Xs^%֘P{e]{L'و qh+…w3A$(DA&h?eT+ZfGZP׀ۋӞy3n>+cm92oޞ칎<\NDa {| <Ҁ3'iɣ{|y{Il+󪢮?+tNJvJUA]:~娻w2 NJtBҷ;ǽ*VXGԐ,-=OS(diw#gϪ+H1Z6rAǏ#;3躑WF}6,KlD-B5{2[)-!vWM*S F.cmLZ&R1Q=Iݎ Ko&Xa>e\B +і\O1UO'_mGC v}MÇy!&fkl !|G״:rl̤餄Ƞ;B0el8:W&R `} c UNW;3$Ȑ7KsPdzMOckoQ?O,*Er[,BPaQc?ЀPh6gKpH#6XHRyI2j?!'psx,Cr/ִvyqZe )͙h皗wp#5}%>oV<|f;)ɻ5sd.3)M~,5Һ>؏x"yr1G7*㋩0E"f^נ5r0wP''vZCfFm㤮s%)EP]Q2yH'm/akUWcn{I!c!a#AR8aU=& 6O P oTSj&XHLÅ "UE.9&Z|i!| DV'+vC@+E{*)G\dSL %+3$TM@uQ[U;`nWLuYU2TT_xkԐ=a529nXft2A)t4^ɑco22Ðh#Yd:IKyWuqR17mAi?]c`7UGpZCeRΆ ȜrZm>sALX̲Qpdi* -U&Kr>fTy_𡶕O<]VKaغ1.#æ],2h&WOM(b`7ȹN1Ya<5|NgF+;s]Tv}hѝ1yj% 9\5ŔZЄu!i:1`:$UBGxhdD^̪39fEe=U,%[F C.->*#6mG:kKh\$nq 8 B|W)3֍Zr(sb̤J*˶߂'SG;²~-4mR=L8yLy\9T6v?' @w.@ư hfp~ {y9ɜ95[T8unL% Q^L9O:%a^@n"5p&OzT/ؼ,~K ʾyqI᩽A0 f4ƧVUZ;[<2b*̋/rAl[oJ(ysPrVw!rpbfe1g>S^xRޯ|KVSa[]ԙs{1L핡߰NtKpgy"T9yO'@ooɚ4Xg]WχS869|sO3Ϙ qcyihL>^L : Xϳnƨ)\{]\ ;?M[5g^{@Rk;o$-`7_x6:CIeWyJk u]Xzp_I  i3`~'+"#FK/iS$ԑg2Ç(3:e)/yC_&A p /qfL/[gNm'^X,$j/e.9-b,j))FAצ+EQMEPwŞdwOTJtlpJYi oh'}5e ,*oV_a[TyhfrkZa;Dg-^ݥ]>UZr8՘;=DxDvKnl˜h*$Â@t8zWjjg*Am˂ba5Xr3}.&`۔#ω=Q{x"'" 9;ǻx 148g߁陸$yc4/PtѰпEX|&oϯ;o YX!u2*_L0?6ķjU?&Tq!Ag_ Ρ5pp{(Q`;`.8ľ+um~݋R|漋VG݁SfLjvr s\V bBvfjWbK/ @ Њޖ2\ .~?VN)8ᾳ>hWbuF1S/FAg[N2cNGWHX'"J,h{|J6ѝz 46D)$["^t$ gJW<>67W*?ǜ I<Iž_q踨(I,v{5+0 FRpu} 2|ti-m<(]lUϰS S^e҄qJj> xūQw+mg\GQ6RҨ;h&ѡ Iq|3>2 56p:Fn5gA$C[5fvΚ lFUb߆$bTмύx"gVFoFHEdWr>~p[/RvS3%[+<i94D4s'6{Q>+NO|6A5 ;9opi5?qCr_V$v/#aUbs@6}2WU(j.>DDYncZqqk ("Ƅ#:jxJ#1>xƌTyc(ݛ('jyG{+[W]p!r嗑ס>}Mo%)]JyFHyjGzxϟޢclUp:+ N 4pĺޡị_򌷠TO}"OhuA*m}G(?<3 K|̖ݻ0fp5g/|Σ ؛+t2 ^Mf2-Y_KuXEGq)G *Dt|hN! 1juX/J^C"A6b@ Z6bhȃ h:ԘYb喐>:jCQz\q^BVy1#Ivs"TOrkEH;$8F$&KIvg+S 'yӂĄ0B)@a|P&VH}I!zX2@=?erHm'ESl[,ME֘rx~x` Jֆ36;,@) +?YƞKcd,0ues0PP:` !wi`36K$#PU`'4˘('{IJ3QspGï )&쀙ȳ(Ɂ'F/2=BWh }6 >)2ʺ߬Kib:oɥ,Siڟֹ`۩ l8z뽑q=A0mܖ6^:6 bp> Z:ƼiLt hUv"'_KV{kdRL6h cɪ$BDŋ:`XP˚uiM%4\XOaab9ă Qr`D%@U"GZԨC$l>ԏz^}3ժďoq6UHypT佻'Pi*$}Bp Y-zZIzIq`>Jhzvx;*q2ͅW?JDN\…Ǫ?`diӠŒ(^Z7ShQQ`L|(]Y+li- %~GZsv^OA(G¸="Qad%M0 z]q*g@4|UxԖ&!/yHjlNiuNtiP4&raYF# RdӬ$Q1nW!)\9m*&ܓHNWW<&)1ZbQ-k<wEMo7؜&Ԣ2 t0a^ I4'@ŖkPM35ȩ:_rrZz}[1 Z@VTᅦLdx$}L2-=-GEE|_]vO1C[%g!ݹ /0u$̴hJfך b \Ĩkge @)`4 .ْ;~6dž3pKJxTU+6nD$Twgu[X%DFU #j"h3'6Kclvh2tKF/z?8盀Vc؀b0&tLЕz+meE٘ɓcrawbU;HR*@P)[Paw/⼐w+.ۮ<>P{`.Ox2X TW 0gd9>w]{ĶcD4"˺+ j(R`8 ^?hhz sM3|i$ᅤlĽmh%hK Рmz2a(6~ZNBppص)јĘyb+LJkCYo/"G5n7P6wB{=h ["m"Ux ۻ>dRC1~5 |< QiO޺AfX;˻4r{IL.]^!W~>bt]unoy,^@$|3V 4gE8PKAKDs_IMU P)8Oc >ʎ#z. 虜#OT[9&}GMM7AH}2d',,`GZ\/ͅ+jhPGѤ'8Xs*竱¹jPHV_ߞ(9ȟU딬0Q?g55k&K 3ꇅi\]IY1$}i~c.p Z8Z5[r(,Fsҧw 0T4nNM{D)$-9=r#ߌMpŌZG#SA7?*}ݣeLCPB LiM4О~ZhpIJa/8)]]11RMQIAksø$G!C^Yp m'$x>o;gDb[j.~jq>J|V{ٽ[_ED.pGk:HD Nѥ:?0>0w#/,KUNSF z`LG,뷌5vW~T، 譼}0= y1G WJ _&|;cvĭsjLkrStFe~[Nf-Qd|KV˛aBxrSķ4+\fpVrљҠW%ԉS&y{3vƯ^S۟Q>;YWBԏWYgJFoVbLYy;,i(sBKSɚ:.zQ` :(vDcJCap 0!bf=LDA*fX@X["j:`Rt9:rKּL27伊s D׃;Kh8&ER)X>)USP0q4}H=-`)JVx]/@Z$G2>|vs|[ CQFC$  r3:ivwpű]`72VO ]-cby7lL'T9?oNdLUEhqζΑI#M &nUZYL峅/?ѭ( < :L'knFWX>WFVj& / d%1̼iK ̙p*+*Z2le g8gImG]쪎yqϻ ڞ͜QO aLS"ccqƑq_H l q@dQ0R$bt&Faٻӄڄyq;پ""IyhKƸWÞo^'jnU4/@ҝuU^~[ P,rAItøz!݅wԝ6Z/DtX'#OJ(^Ƅ:~-d jq9.@A X0F!H.WMw }O n^eCkby=pAШ؎.sA|/8 BMNfQ52]Pzb̏.f;h=zD 6 0?n04`>f/M=M߁+bGkoj {c`UgTZwnM\X$s*bX/n)Jx7vrj &J\A~]8nYanߩ+ fd N*o益 /cZ% @X@JNu5?5=.kP/w/;2LJweOwE\U.…yY (Xڗoe Nu_2m;9R ob oB P(Ƶoe(&mڇV6n3A$~,5a8k- PzTiz3~=g ~6U \Tl[EqەUi*K1T,2BH\b)Ϙ% (ZQ("\\[m:̉z;Ѩ:7BMxڂ&aHC}@Z/Kzj^'Z!da)LD=' =qI՞9 ".=0Ĵ*jG_қ10]6Z1xִK X^OAv"|%%mE6̡iT}` iۄ K$̤ΰ8o(+ЛEngpAMä+ 9/w>pql 9اù=K 0.mhkoؗNBET̴xH9zS(k '}7'Wo[/BX 7iZ+/r/O0TӱyU`1;P:ʜ=q#m%&;׺R3=ljA.!:y[: 4?ZKhT$975­ihH~Xt-`fmb"a;e֔xeZEGhn$q~.dpYt2 ?|BŶ(B- L>ЁL8:hG# '+;РOȚ}RTL .hXJbB4f|rxZǹc{COjNXѴG Ķ$tS&wk8mȅ6YUgV:NQ%LvT0AAKȓusW.sQLuY^!SC{/RH/J/ T`X,! :TUͦ1e8>YIxvg24Ua`Mdiwݣ`3|HxIB8) q.D»RG8?.RN"Ȼ7K#^1qRަAҝP7_A PPACCH U=8- xN~S1P[ˣC#QcYCM#2m34rc gI܅]%QCsK^$hR宛"^#nT K#_XKYtxOˋnnIaZMb 4O>0ݪ 4٭A}5.<7PA0~/Y]qkka$Z<1p]tp9(N6V:5 ڌĎD]$u)ms֍ݿh&8&]Ԯ&m%qF!~bWT:/Ԩ}BC.Ů4l%Б5nfv"b@0ұ{"P2fɧ+-}'l1_c"^FmMG$ 0 $&#O`WՅ ?d [ jO a.TײGCLѶSd ^? 0G*#`7n=,IZF`.{V{-A.Ctp%5A)^߬뻋_[0 L?@xd< 6Զ7II{] gP?wݼS w.nyC1UxV=Ϲt8Ȼa:Z,U02~}-Wڑ|$kAcO$Lx0nZJyc%ștƥ FTi¬1"bcg@?6LF 䡺irv-y⋒ݫ{ @dk'ēA mq-:0Daj`c5fFԱEۙcU;%c@T`2`V+ޝs7NfOБa44=Ӻ+6 ΒNb]f>ȸO*Tgo^|pKOB}Yu$NԲa~eוڼS3 aR*fxY&aɊ b '̾6kn$B) "8%͊49&W6T H*AEA!M&~$A`ߗw d(-A?(쒛ϻ5!DYYy"^@YU|sĶ̇鬋3 0zi3\AҾM;*tί6 VY~L8}ajVA"lF^vӗK'ʵ'-K(j[3@IDsA~:@Ȣ$OJ.*#4Ʋ㡾`X)! 3e?7}I8lP}l``PИ*Eu?)6  Ibۅ i;&?F[Mpr2vx;y@֮ %e0l:W}CbOy}:3O$! T"~*>;q0Ykk"=!<3Da X|g;_t) *F+rY\Fxea- _<ķ[u:=79=3۔,r]( O :tG;YqŀdRˎQK6^@0u}?BV$0^.rgцR  3.ƙ!:%aDHfR_Z8 "qEz2nsJ}a )tSx9 S|U^@k=&pY?}7K[G2:/uIbI`G҃ tA3:w 򽷳Ğ] Pcb1m0` U'`pRDS@SL1U39*O2^"5wɤ- ?8ڕx͆7Ąhk4faV; )^JS.PCtIq㲁;#bk;IyDP(*݅dSwu%LOO IF@nttwk2E@`JI~Lwf?:2u 9:SMٖ@]âsĆ{z9.%g>$o.!RH֙aApsKw/Gn"<р*FK|bMBb(r_ p N{ITQg0z?ͭ:NybӋ:G.Hyl0%u#T8(wo+&1I jQ7zM7ڀY΂$lwBAԽNtxQy_z+Pjh;iCF@2,g$3kctA@-8,|I0"`#A౪T3Ӗ vڊ5ioܤПvĚ|LwM0Ţ/aH%*_L_p9Wd_6 ) `e4QaĪʫ^ѺA: ڔ`T {j608h/,ˆ_5haQ~/ \:tGә!Jق+Ӕ]Zx7vv DGutvDAw5zI9]ID8$)9iQ'soàGU0J;6㣤T^M?='17!s137S;L>dR1,y-c8+<bc s刁C(Ӆtf[ BJU!l,ȡEGXL7vX"f1wU6Nt'jznVmQ|/ 1E}P`VB40d7?r/\cc> c{ |)+)GvDS)G5m<W#uF0.xV*dsBdr ύpK} ȳ CiFAtRwqһ/RKw `.‹@^j>l7zY \p~Ƿ$NVU03f]J }TQGنM8VkK4 {;Pb)p;"yAVu Omʚ=SvM}`FkoK:itHDilWCǙ- C`Up*IhKY-cWE/xkTrX<#p/* F#*DwwOPc+ߗ-KKުWUL)ݭ׌:xFAutJ-op TvVDm%DVHxfBUmonbR9qvFZl[}'IBV 1Qʽm PΜ;$G5 0%/[rݮlyeό?o 3Z/r&upĪLim&Sa3\? ^ϧ9jc7uf YTY6.]tE֛:iocШӠP)ªjKd-A9H(FU}, ]6oR-hAGE$@ BUx/EG+wd̮p%9}Gbaw.UX}B .7y]P++x93@EI {P{ii積3K[;\1vC~ƻ#JsSXX Q ^י2y4[ z[co۱M}ٷDnUYׂ򟯴ӓ!gT"RM_ =;*^ _ӆ2$xz-c0;ϵ-$ X\'_}~JmN8Ixe> xu)E9#)5rМODijfVL.]Y KH{W̺i8x"! qC'cMB2 e]3vJz'>Ş >*޴GpeHd+k]d"4ZA632Uuų!Q(1} $ .iZiv{!%-ϝڎKzو}e.!P8r!DvDB8L2uK[ $aJ0[cQbfspDQь,rĻ$S!i#\4ЎoMٹ px6H4 xGk7Y?YW/dyFR"ECM4-s} ZY`=j hxAQșkxn~{blRD+f+&6}^j,>Y{f? Ľ LKi_@ÄfJ>a:wH|&J`4HH$Ob",`VƐ.*7CIWl4B-V0-&&#eC6ƛ 3Z#\sEaW9 ^jn-?<z v>K߬>a:,=K-&@x^-ȉq` (88.jrقRd22BIK4Ԛ\$?Q$Ɛ/2J>7do#\}cxnW{g&šXlyoԬ%VH_Ϙfu:7=ݽj-7`ʮkoaTgZy >F$?T< =3uH(EZ2kIz8Uՙ"k}@C |*`Blxn"=vJ$0,BpIz!3lDeV'٢k:%3( tA[evv]UBkF%LIm"' >ZnBJ4ncPXo"?u:%MFk簏+`%mv#]c_W WʉL['.$1 ~K褾όjˍ0AbD )EO$Bͫ# a1uIxWt]š2Sr˘KrfrF 24VF Yb 'ULALlƯl|uC+/=M2Y\h3W`pCyAF+;./.賻'ˉPPh?\gkOZY0r5 Ԭ3=sC)ړ6U#Dv V4\Bʑ׫]1,Pjpl q#UI2%J iƏg`5;6_m0yץ%HLbvn#P/TCmj<|j!K݄h*Rg3F <w@h")vh TújyD6 *Kn-v@H±dגaWfº5ӯOFJ5ˏū&>H>Uĵn9dW"JRx};̱9 ZA>{mHWF`c:Q)aK3U1vzlj~.:NcItI jj@6Ċ kMgI'+,\}8A[# y"$2ArB@Ԛ\4u{ (O%(@ߟۓ}ZuNxX@F=[Y:&kٌ٢;YO&=mWQhGH˅|S/xJLr@,*RI-Ve{焱%V"0ǣP"Q~PalT,-Y H.N,ZI ^Olt5bR%%-;*?Q]C,8CD&Ȋƅu5 Fw%&\/RLG=׿Q ص>2N9.{RAC} 2@z .;r'gaB#p83G6={sBN'26*/ Kio?Q'I(CıqE9Ė66 ? wl.Rt;e} L&^>CڊKKN>:?7T$ƳV'؇8UPF|%o'ҙ^aŗ mg$>iZ5&QA 2PU?6k/yG^DW2jTo/ e瀅l?s8Gfa<הs&^> mh*g{{P"]B:fX`S&=U۵_ K!LAS<8a:C#h5ng(S)_~L-"FM6ٷS*;@wJ2bMF}iwRœh!=CrRfIJfd3ppްjix |f4 l&itsr)F$BDp`\ b݆5J3s*:=MVZ=Z*Bs?AaG$S?#+V.7Rqu517:˜ iGP.x AKֵ`A3`Bofia\n vcym<9fmȈ paA7 |/DE+!]S+\f6(O:P&PptC5hxa:#eX(Eբߜ$v\VLMo qUR %r+$« +KAESXJ8 FtČ. އPmDٷ}S!J܊eƹKU:m6 PkJ8׷ۭ0ҟZ@;5-}JV鄼)*䡔7e -DaoB契H[P,.Eh+1Or0tJl׆ `V&x4T5]AK2JZHui@-h}6oG1 EP*k)r@U^1Bn8#dУj9e])_kJligH=T!!lw:Xgr4wK'.oόLG)aI(?J#Lxj0X28|v`_SK*5'~l͑{lf}gEy-ZujZ4`F3">) 7AOYh%XU!(Kzxu !G=` ; c(:<&G$ZꙢlNOMqz,iW߇$dVsA̩X"H9kr> IJj;s3A{ YrSSԓwqJ7@Qpaь2u9(bB>`:<wUQʬ/]F'JŁ}xߣ?T#ijc},Cm eWlj3v`&f.4+W;^כ$e͡D-/Z+Il&c.Nj*I3;0W<1PC0B:(KL "q5茅9ʱ!^@A%̵`g6%qn3s<٤CP8qlsLReωW-Sf!J~LBN")H}+,AZrDdl{pwE@n[PwL&(jҢR}cupY x ao-pzݶUY7Ѯ*?yGrۨsHwOEi;DBҥ4}r ~EsP|= E9XݳzsbgX2 7kH#&Ch*=+)m#pTxZ(4n]7=p0:Fc3`Y\}l&GQ?,`w(GFyƘ JSR~fxl!NJa}`I@aZ[9"ȚkOَس-['~lS6Zv\-: O!dryu 1=?ؚ"׳k%=;T"ی.^<F/iցGΨXK ^1]3-C .be]@w\y`RlЎvzs*#xR&&Ϣ3r٤+/l&aM"r˗{۴i&C~qR8n.c t 8bڋF e +$*pCI "l骰ֹgYn4iVm )>#۠>0M6/ D &|@p~q/ϒZ ,DXGgfe1 :,W;VpsD܊ 9R{t'[6A?ł4h?斲 #IZA 肚a赝ڭ 1#c;Ue"LgMb@ 4'2C *) Cvi^{\6 oH;9t^Ǒ#*+2 j'2y`I@NzWH21{y<5Slpgs]s)w]z"o?O@kF0myqRD>mbA|BTc?Me3v_Ƭ7"uDLKD,gY\.GCY3'~b ,[-{LÒDo6jclSD.4P0u7m>)yB uuQ!=n}^IEP?1CLq)L}Am7ObbRK{Y:ic5nwPXF!q2&XbOna$w݌̜",W,_UGaMw Z{G8^ۧkn]]Pe()@ ]1y&9y=Mƿm+#GvN ƻ'b_u7Di:rӣ^C+ax垇spXdxҝD WiܧG׳(-J7:C1EUt< R fp& [0Q}e]Wf 1D.toA6n))kҡOg~U`ؠK,G9I% :.0)ۋ̈/˪DI)Qm(o.4wZa2Ԋ8D%l;_})ҤOwB рieLuE#4?H3Gr,RgVww`d{oF}aX,PJzjx~NAȀduNM7s8ׯqid8cCǬiQ ~$A*mX0*[;G p\*zžawb^]{ZW?yAXk(1б=k9uq7mkwm*a.#N] *[17` \Y+ &Izf-ev)EWigHq0/s q`Bh.Z/5{i`aR"eNt(( ARNy~!;hqtOٸ ԶX~$z{S2y.!a3AV?y;լ'f=QK'Yf =Vt_ 9!jqbjZ QPpyǥ/CHZrv޳&vLww~+S'"YieNը$ߟ!v͆k/TEjsgFRtXF( %:'MC]x+kP\(\M?Y(nXP$ܲ;\"gυ<9y!d? MQIie @{ `%&=.MC͒lD~b$kĂrnbuw2pO16?k5p_, )ak)@S>iy-e!Kme~yɑ;ceaUHCby ]wQjcF>s(=cJYRV+Q8h'l@FuUoT7y9QA$Y'r^_][xF0Wϸ׻oiS11HMf_]<;/d I$ ɸ gt P+ ;&/tkkH_--;X&B{QYPkH>fFO2@O8P}4𧝌CͰYOI\`rxS^rNQx'wv0NHi5_8  [ t*]IH^ieqDNzc$ddNV+NwL>șI7@ʆu /Dt9%)ԳulԕM@8Opa 5gϝ~`x0k^RA2x@B ;#^\mQ9Uip7?H g񾙷D$l˜)'YFv:ux*{tBE $SrAmfvmw^QїCYr[QQl9Ԃb7Qxk/Y{[Xhq#"|Ϸ2p@W.+V&0/m&l 3鬭_,yYԍFٜ3PmwFL <U?W-MX?bB *CW(>zz#/qDƭ9?OnDltդ#"Q7qRR]8ſDEJ'KP1xB|EÓ4T$12$6E%?2㬛l#IbY4|)mjGb|c׸Ș9qs@ꑫcOG8gQ^v`s5UcmԒ >~aB2HK[q<><97}pW{C$kPA(^ |ġ9"J3WҀ]% γ}C=fo9'sCQ{wOr%Qi)fƛd ?9Q-q_ u_.P\K3~7D {@9`/d>yP~lfDZHE1pGⲣlC9ٷcqBa0~Q9b,s 9Zx*.VSzwo}΍=1`=|>.*\_=c/Do@'>7?Yso~?UBc>U]ZPC!&bVOnۻ ,RsA{XOjn^.>2f'Cy /E'Tc8g#[^πDgc ᔏjq\3.b;ܷ ćU/$ Nj?)0y9~!c.hPbve=`9fxBcl3NՑa.-6*TK*'v!@q0IBu|GJ$$B=8= q!I-n]o3o0;gUakŠm>tjBvj]R!&ahyX @9)3u6jaߣ,A>Rj_ n9XknCP˶ۑ bC7QS [JBPSL]M~)S' wxs!%eH V/ L+ȡw-nyk|74+o~.D< JMjSjI6l &ˊ(Q(J!5`8#:4w=E';Uܚv XL蕳%O 8xŕ J"DI8k8^EM+Md920:;XZYT.r0^E/C8/E.-d JWC;`b^ LKcezy(;բiZɻ$T5ԃX[n_]]:կ@qMxwk#w&#ggN0mj5SIWEqMLɕpT(R]/C8pԿd0j]g-+Vn{=X+>8PS@e0Q+5Vq1ު#Z`,є67ly[pQGi$DzYRK.0I@щY+KL ^,aF\z.Sz]=M?j'kį|#CE?Ed3 Fxg43W-I7gy\J8YzwӟD}7C= v69X tMh *;۪T7 25.xoc۹/oT%)b7\=(SrV[#?|A"m)t$37I "Ozj'o<J͇;vXveЁ)O +iWG"4 o1Br/mHёL'&Ko%ZBèĶ3߯;A9Yύt(~ z7}Сdž{/= dp_ UPL .  2[e8)C+$˒[Uф])PGFA~~G:Bқd%2) sm@9*._N6Cue z . @w_Ns੮s4#01|vV0TS8tTѦskH)yo\TBq'f;_GeRG忙WT# ͪtfӲ?X6#]E6c4D#Fuy-9tn¦iRV ۂkfݭξ sUԵh/3ԅ!,iq&E΂76۪ aˊ0m5C]Ey!>;N*3Hb%#PuybEds:1^7?yX+&"랒[_- pFn"Of`z8`K.YZO#dDh:;c9IaJb">R^s=pibtѺkv_S-^t{k/䯴}շ)o0¾jk6c%&H[h @V̯9A:Aҧǒ.-ԍxׁCإ }b]bM]}'TնxXl-,| 띿^EO:jKs4@hAj<W&z߿p+<5̣+㣆6Yz58cI|h/x\kxG9HDO4fi0: ;9Ϝ"QBǼ'@c ~H+p(b sw{{Иn'Yx+)xP):1UMOKzD+94RuآY#PLe>%iu3y4{> ?ZzH~3 %[^=V*ST(=i44\xgZՊaWrypL@%"-یt>qV++|vUhk3\U )v.ow~[u0t?Q& s`Y&:e^2H?,?1e$ִ s 1f&wKWUϖh!+Db"DA3`2a) kߏ~AwdW **$NM<7=M.!!4@Wa b`֐ %jCH)]+wg<ܷŬMgl\#-KF);S#oi\gA&'S,̜k|+(rW^;q$4g&: [{DPw[ķ _?;6E"݀~KY~!cfiHX Ȣ22jVYIFőAa/q!9A$QTz=;`wX PM 1c90G0C¡hLs{Fyc&RQ⺺}ZAKal8⵸ EcH<b{+d5Ӑwҵz%SS?KmԜτ7( e6تBuʓ|p߰6:R u)>FRz^fӾ[|oVh!%Z򖇝Tjjب7aL uEsE>pl۰j=m25z<"@*͟%^HK9Ouɠ%ޮ jV~0z/ 7Z/!8!ל(qTna[GreQeCix,92q)=}0[ɳ~O*niā Z۽ PԽ^׽̨m^d=2].;,I@m%Ɍ\w۔DB)@~O# }_hP"FeDhǖIj[HOՆ$ :LfqQ&Z( ABK:t2GͬIvBX|hwކ )N2{F4֎Qlahx%jS'OA*2.!3Pn|a˅}#bd4 ZY(􊳖 q.*@yŸ5|[֨V\}'3^Hq@ގ!-OukiУ ƫa(aĬI^#qBB>^ U=ݒve>:ҸIp xK#`eƫ^L3QEhNYl)o 5"DO{/gȽsm|oav1]{/ئxGP뛔C!HYȢLMXtE2 G/r`9iA!]՟~e: tҁKms5-A %ؚhRi쑫4 xSܞ;h܏]gW^5WWP ՍՔ#Fil93zxuQn9+{;,~ aI@iM)+4X6n*V{.3$K [Z0k cLڙlx)ƥW^ToIA%%H.U|b^[ͮE26"iJ( g=`vֶ-9uNGW-P?{ BBC .NdyJ1vOCz‚(i!=[kDV÷Q6&.[ I=е5 /eto@$ޒtvZ f|*nt0qzHm0.^O#\V$%'o+,>y ?B+@ۄwle]EIz˷P^Gjˬ&<Ч\Ņ7NWl j%_r8U , 2Ir_k/hp(S:F6 @$K9E O_2lyԕ͔oprt<ᚩ"Ce]9=zʟ?`f1]B,cI̤V*P2&`Ƕ[Dƒןz4ٷ@-_'Pi1|Jpяi _B"# Zim ַzjEC ½>bDESQLgKsr_SھDp[CK"S:)TP؍ 1*a6pٽeFgq>;NaigQ`9B0?pVA\T9:zVN:k>g+ݍ>A@##3< čydB>xNjӉDΑdbcځ.Qg;g*:Hk6^{Y$&)}aV1ٯ…/"$rHHnncp9wBϼ6J\L 3o\RA jv:`]qؑq5>T.\1 bm)gGj_>A|EvKU!߃ ëпӛr n(t|**rοeS%Pty I6Ԙa!5i$0T_vSxź%aky{ $U.1j@2Q|6u]Tּd7bZ|J>8r +T* LDSl?~q;e3?(8Ñh32 6Xw-^8ZVf!320=5:L / 'G].IuN>Q]oFU)-+ҖXєƿ󌔖tM{顕&^@(I65I$ޙ-+1y#e ]KYht0* +:i'A,c$A'ځ3 Y|4Cܭz,R U`Ιfxv%M k>j k\F+T1Vr\5u%:+]b ɤwvcLFM~ ) mE&#8Kjf)@ӓmOy"AT wdW3D.)hv‡XPBQ=;ĕÅ g2o] ߩ*UR%W:4HvR|#FHxT$C=z/NĽ ]ROMcW3;MXroO z]?Eո zgh7TKw2TI0O+d[cQpF=lǥ׌l%=Ǒ90>3Ͳ8L,lC[Mc]܀VMz@"_.r!/ԡPdrxLA$5_ߺAqW%x5t F6!"1حH7v@butTsHB LN(Z,'Ls,vp`5UŪkI@X6G', vc:gxYe)uPYsSOZPsr"r!GH~I AK2\ʸS13UhNB(w+Vp5ݻCj^MDT.jU62*H{Yӟl> Ix?%ݷI#De,jﮮ= _wIom\I$VAtëG"V=31/B4U_sc.vR@,;Mv" Bw%5@(b_&ÊG" lj뜪]8/*6kd<.N/JC+z۲Uq;yME%\b;4xxEY=x^:5]+\pRkKd)`fZ,o}OjJEӫ2g#8y{RV}ͯ6[x:`l.r\iLZ@e˴[9"KrTjޭe\Uz&O5Pr` hٺCiPIM%'q䊟.l{oG-s5W(y0 h=PJ2cl~N\.]PGL Τ€zK0 i8e3`X0kΒ!dJPM~+l/iF!QsC4tP;,&"L%CQ"7 {TGkKK۴J^ TB9Qޤ_|=AZX5ǿ֙3MyI|xiigx@(clϤdz}g=`@&Q_muۑ2/f]'m ;;;6h Z͕SdU*q#K+Y\Ş"hzȻj XY9j-seh*msD[/WxT\q#87 v^wKͬ.IX%5G?]V~LaLwTQ Ĭ>/@$װxX l5&rur1tS9~)TwQ==]L8bJ&L{vGxeN y1'EyUnňFd#_җk(?DkiP_GAQP 0sFqv&p PV*ѐ`#ѭlE0C!DfcKA; ˹*R1-^m%4LZ0B[ ܔLWzT(JP1ت0CAjS:Eq@ }GNMr&z*B P/O4Ӫz(oP "`w@)400+@Iuk7w_oKNFH9g*/J^btm'</%߫? Kc' 1՚ FnIS'hdYܬe?MBl:Ig<$æU9 ߁S9#S&һb&7B,^T|jn}#Q:KS@iԯslEe.tl|2D9u#,'VH6 .$OcJ~$_K6~#<|#~L'7S^_DM i|[fBFuʈZڋ[@p\C;0j֩;%k=)<]$_'po|pmifE"D#<wF^r KU蜡@\Y |NHwvoj+ x|3ɻqc.@f֗No76SoZ1Mܧ԰j4Tܰ2hy=cU0H^=MTSR~5mŪ7)qtP TsP% zx>P.y~hYOl6hb;?O6M٥g3Fk /!'wxH w7Sn1Fc<٫"0 G on˃,GY W MVCXf 2T.BBU  $wtq;!xf5@,:|kVkSͬ\5"2Zŧ 1NZ GQ=Ug,yM@d= 1#)I@Or??ba'+g;PyMa!er۹il8\._əgBi%6x4#[4~46 5nE[iEPpδӴѼ!4f\> <\򃽅qhpA:xhbotǓ|D'|R|PPLfZ)-RBR.^CMZM6"u::Sv`o*_[,r8,os6f{_\K^Pi&=~ |zC5jןWH$E#"&兛iVE[4/ءg2?z-q^:]6) 4gu͌\?/EG2%hh-eϦ,tݚ2M^^VK}+!T#}#AIM W0sd>`UhPAr*3sGST3jcsAxJXV[8T^.4cI䟷t>W^/ f/ÀO1fn/RM$G}D{z}r6Ry"uԜ\(Ғ",wO(UA#<Ԥ&*q1w.QѲZQbxL}wuc4FsHw0W[j_ d={6YC ,] 9lf" n)( g-R_zV)ejϨOʋ›2ʠ$$jSGq닫2SǥhɋQ ;_Cܪ9gF*/L+*B݄ egؔGFH:U0wEA+&Bՙ8m#DVs9aw-m}-)hbUMۡj(?#`t)dBa+@w4W -`:*pD`t䴃C2Y=u2VnWtƬX혾wEKKxpatJo- dE -7nҬ[ҘPc~dS'c'LOg-e,ve3MꐔiQzXҹv ijt[.4-xTr_U ^qXǭ5Q ʑш5(㬾-:sCi& @W&2wIyOLgEyĥ>&l[JTnc`*l$Пп{DV"IKDb.)B۹U#9gww_e$'A/$"5w4`8YL&ZKy9<7Ry9xdm%xT34ƼؗMU(@^,k;d'Tk. ۿ [)I,=`Ʒ_pQ/ n}#P25GMFHaN-!^3-JQӑ&ফb9`l!_ƶE`%z־ҽ!pJ1M`xB81rZɐ.Me-[s7<6'q#R>BrKM.khS /L fgtu] 9D'oQkF _#)T9%O;y,JQ-jEp-I/I¶$ctϝyťr% k}}8O@<) yFh L`ao.%AaUJ N&\k(!]Tpnӥbh"S1n8֩53Hm8z9a NOӼ׿e9ݢ{kg Ab~x_^:-dG۶7V&a8nsHlL"Q?{[@PZr%J&P`(cDp"|k`Ni}g[71AB-"=Ii )8c;1 +Uï&?֧T5Y,RHhf'QWkZwTt)iP#H!:J"y;Ā^uaԳH =W(bIx(FW+ÌZ;  } E Yw+V 7}!\TJscڄ[q^Գu+?֐B9 5K03#dT0XRs j8s|ʧ^ 2 n4 Do|ձ9, XUz/Yh !Ћd\شoq84ۀt] 4@F[Wǵֆ4 Bγ:tciQo].1q-=G ;*MC ky*uK5PK.ihX0bniuA.3ܭkd(0cGja4SGNm}xSV$,e!QNQȄs'vRУ8F SIs+gH2*JTs}|uT'L39Xsr?ᾏ 6N^/8myoe+AY>sQ rnX!Nz@BzUȸRPpzL_l5[z?J+z5ބxI/ ߼XG0**/*&T T*]{YCVm0`p1 ۉĦ7|IHcsߤ>GE c&p{C3~2uʍ*;O "\ƣ%0.= M^L+KQ&]:K<%qle\WjqerU}.7ބuaI4.+ dQO VVۀ $Xtv,Ыt}X \.pP!%"=ĬgI\v^oM|-HKݻpHfZxhdΡ<)xa;CP4_Mfvew+!,g0:^efUa``>n 3LQ6f"\If?JV!dfLtu/d@vfDaK9zu`܏F"S=(Ѧѝ޼jPSfz&g:pmbWgW%s%2Wi냚{9՚NLי\UOtV= NDWؖ`[덂 XϞRs&VA0R KӘgMFq0b"an/^qi}D=vOI+Wg iO/c!2 A3mi*05zd jVLD96ϋq%UOp}'QSE/ƺ;JԮ#?U5GmoŨeĆ{ ›SW ($Wh؝IW1e繢F"vH$.^2)S㐹rj#=kY{K%w”]u0I/!o^JrdIUvzJzR (݅D*M`11v5FByl'*"5P"<5SnZLu€Ǒvl{ֹ< Q>Q@Jt "ڔNuX)s}_NquV#=͓o!J$%YVִMiMUCB!@>@8 pg mJ>!˭xP [ F 4 ,{"+ﯤ)t[&g,e{h9 nS90Z*<FE?ƞI(|@{#4p!J3G* Y'!pzeVY>.jcBQjDn<c2~iPwy|9QkjJ V 5h%܎vTV`ԃi:'U^N#_춂*})9;wђ.i^'䘑DLX/jmel#kwd^6_1OWuD9斍 [s2dF (4NIbimIr GluCbvN1n+\/XͯF|w`vH꫉ܮ6 T&aֱMZD(wԄrXu6 g?m# b3[_G۝5^ɷE#Fw;oHP'%.+&,= $ lRdr[#Kz}[˘d,F3=)6T'Hp]&ui7*3@xOBdb^c3U,c[|9(ȳQoVVETRS:'_)O.7+HĺN-_-y+sψTuvX75ͦz`ulfnԄIzEccV9Xªro Wtf !n]e;̨f2wڦ Iv|4szT\HXh3z| ~`*^%)ĞѥzنI' \>6CۜT?Ihn]iJGif ]a8(Q;d3Zda ?/..Km̽bݙode_8 >$}}/֣w3_]ǟ@:a8A5^itUTQ9P˩iP".F1}S@P|N]M_IU-pմ_rlfwٛjw<*E_QYCs]0=&$ҩop#w,(ZW8flHH=(Q 5y!k; d"څi+'@Kmo_U>BR!Mb0 3J$uzia@x@Xv*v(Go"v^U1w/`Z3Ҫs/1 XE$A1F'tD_i)vt2bF@B KH*2^*)WH!# _HMX5ܛ/p'j{.RnK,rSz?Opi7ŰzpqVtΕ.pҴ8!d9hi Ks+ d `R@Qu1ַ湉ĭT/ya[펱RDu@c&E,~`& ]OQw&(|Wv!h锒 ^$Ppdʎ`KoљANvHrG E!Or)t^ۨ2 &Eilxd@@鮌Hh=ЁQr!䞮|P!fC/qW;45A1ĔBJ)<.l^>`|:uo]l d7|ߐZ\:ݧy5J0d[F)FކM *H684v(y÷PRyD>qJ#f.t>0q!btCDd$\JN價ȟ-ez =>>/ =b}Vezb:qؖOP rMռeˬk7M lf Od9H&VYA hwxbyQ_N26㵰:#9rCݟ[aos G4.?)sO;'ךEnBK[򠤧LnVmԫ}3*'&tF~řht= nOGt+@A#Q1?4Nwro4#3k[ t؜d)vH-39`[{i(ܧHVmNDbK؛M [Ֆw7m;߸y`&PV eOk-C.DbH^ *wאP,({~dX&{&Ot[CHD0o_/-(Gd3RNFY'v]t 2[s S) 9^ RPC ~w|YUN)i10.'$~ ( Sm  of?/z4n… ސo'[N~ 뎂4!.1aԦp\ݑֽˈnnP̏-t;+[Uj-|{ZPV93n f-l8M6Jb1-\ixbr.c*#ȒϟCkq?iKy<Z$&-A4@JR!G~] JJ&,}i)hӲ+ض]Av\9v&C&'?d',BS@?՞ .\ cjeY˴F9 gOjѩr/V#_>I5eZS12aؼ3g\ZsV`z<#Č=Ι%-bnVtě\TU˯&0aBv<ie})PА&#b7O?qr+ar30ݮ]sD7W;VAjKt]I!q.EJ\ -XP맃nS*U{іhB5eC43X&'RAVĤrN%m0 pkEGѲ'cת zANR:^8^_%8dDo>jL`7m܄];!LvP Jwl,TTH<^wNWWrΖ(,nPm:*?hK," M5DtD9ņ]oq@Zjƪ'fi12,RCJgV7"sY*\Cmf]bPv8a9I&CX]"㉺˜j`Ft³CF/Q} *HD{M%6Rr=?ak?TJK6,@q^ byĶYDn31 >c ͂5v>4̾ TTq%;vgj'Zk k+'@[PR+G%fJlq$1uL<1TyN{ȱNjm;'EQyv@u-"g|^VMY_9%gIdX*/zw9,^*My^$Y1OشQH$ytXDVyV`ztltX-ݓW^LxyɐBn(r}5b٦ܵb qmu?,MI~_'zNؼlBVxd v-^)P;jd1E#|Hr7&.D(?CIX!tbz;ow*Jbv~o䘸۞nl6i3ӚM[ٴMKo7Ϊ8*<ge A!5x[1KAnP6\v J-IBsN&bdMzz7bEj>0=glylZSqB H&%^lF&Y.<*5'Tg {b"tJs۾c[ 㻋" V{4ג4`pWdZ8,'Lߋ\$vrx&Szr~h|~Li~s.^*<CnCGEp1]V'{"dr7 0Mfm2?q v/Q9ATT& tǪhc$:+/1$& &i2G> nY5O„Hr1}]e:ݬB Q]r\cbFexI]eLdV>gNxe~(Xa 4pWoA&]IBI̺#$E?ޅb>5Wg')r "WBGBVY}#@d hK[uv!WZÊlf392F/v̛"P`h{EsK8;*^tS"s#lAܞŁHej 5}*ɸs8>* j‹m``BB?yꕽ@˾DsFj>[,"ᐾ`X HSs{\dI"9Or콮O_;N5  ҭșjFR@9g=L7cQY>Nivk;6P"_n3_+eJ'@wo}-E-Upl+v"a(ZW..5hx;GmܜᔔѪRw)¤|SV1UۧeGZ+hh7&iB@Zlוtu2^e6$H1νm_d*'v7WP #Սr_cEn5(\1T)gHݔ@ٽ2pY}jAX.H]EV|㋎n:OVdc DLt Qs.O0tk+pȠe=lMVc'Ĩ h{d^AX^Iuae)WJRh,IǺdI&-`mCa xWx3sy̷檯6N&ŶT׆Rͭ?:!*\[YaIɋ b*Q m5itG u{ԫvY`r@G2 ׳('meu3uw6MIƜG'RU2|g;,A{\yͮonuҘW_7M(_r†CQ0kʾ|}ùu% zXTj Eo]'=V*wu~~oP%yD{L#C7Bm Y^KޚzJymo`{`ŔA}(:OX-\|Na4L?w"2Q@ɈRΆ(tkwQgn< ~ʖCh`rCwifܣb/5׆@[}@#^*FI-Ĉcv,'OQ͟Md~=f9IQh/xR_VȐsV{"I Q%r!Izqp=^@}5$k]|F9t%PG\\'XRO΍!/!* li &c;/r{^~{>ZӇ-!epsh9|&5ehBt8tqs{CCH|y1?5iX zFhust|O(r"SvozLti?K+\&|E(͋_ UPg|3"@),=O2ȐR34E)XW[632ѝZId` ʸ [ω8^,ۅ2̲;cF,z _Ub)`gŭBu@Q4y k%QZD)O G*5*j>S[ c1a/KlUeu"{mKi9I雎$oV܂`LK\,o|]Bb>#NRc3BI :šNI4Dt~rcoD:OB27 8bđ;ϣCq)iK2Lr8!O6aVddD)CTTh/q7pD>h[wWwz/"茗eu/5F&>9%)J@1Q[7\&0ߛ]|_^$e+XECR,{O@IeѸg\22U.QUļNZ w41w[L(y+,Aأp[6Q'7yh$|հ.OJOu8wiT~ɐ7gWӺyָr)gL]p ..t:?z~6 H*z?xvsdzyLQhB 43U=P2zq9ew%KMWZ1n/. FcQ\oja"m]u$vUgUFP[ze!C_ n% L*u9KpڅKtkzaJ}RP6=RYo`Igѝ^",'~dKctꟜ:Uie+>q  'E-9IhbgPSS9c\ U /;КyqƏQ#{ b7?H?@ѿ <+'}`AߊqT+"L V6CRʀpBv9qZ5&Q?>j/g,[Ψ#^NFT3DA:zizGNcHjA?Rh;Po+\ا.2"nF=fI%PAvB*n~}0 !jlvg -}AQ/ǛycD\:-2Z}҄frH:*V1@P*>>qu+>F\ DI`.1tI-Ʒtu,}'1d$ @Є>\=Z1w\B LMc>QG3(j?"eΣu@yо]6`Ȧ- ~bQ6\指#xhF1hǹ,mYsqntYè+[{мOg:L ϴvXp/Kv^3{]Umf ; Y }$ JPLX ;}Xl0){8宻d{z,Y"$/!x!T(b)#D$2$g7w/_P<;ճ>l9zʩ3LLA,)!64?H7H7Ў_vsMf68T1ƦBo+WхLmu1xGFl,??A+3S l(r2iYy/ZPm_ʳvf7u_W1k8A* 9Egg>4bDE$'W#!y)/3lv./Ӱxdxw-x@G [Eµ\OTiO3-ҟU"Y6}՝&PʁwR@c+5=>~#-*_;qt%SmYpںiȽS_BNL\{G3H/WinIݠ b3|BVx+ϧf)H%JZ/{D߳@vzPW?_Gyx1]@j,ImiNNerogҽ79*Ct=pD ,r}@,邜ºw$1,_FR g()IRX0)Ύ9߲q=5m32|;\sa}oDKb}A!e;eXz]X>XY02e/wA&f2`t[ ER,wS-&r:]SFi58@A媿E t_QOxA|iCkOcnHܐV˞"Д`j 379tCe8 H1ef*ZB<܀:QxRwj  k)v F!T궷`tUrn\2XyHj݌7JŮ BkuW\q&)˞F K;x~nç0o䓘#&x9sKļ]oPaRD.a3a1S R%7j_Ƞ1 48aK/ޮ-Xdrxu HY~xna/i!Lw&Y38+*w`$b =[NoW狑 ~#ē=-^؁Kg|e=g[جSrP:nQ10 HA hH(T(4Ibmx_uo]9"Rԑ_o|?9{27 7=Ddyn}Ų:OY6`!g>(.h _ Oك$ĆT_K.'/ghz 2g兴[_M[S`BEl5aʴ( ׯTpsn(=J>*pAYp{t}į%2 SÊagsSf%CfNW$wN&r[e~Eʮ602yh)X?(PԦchy hKkSi~129"|i9 [Fۨ|7Q r+jm6CLʊxT"r2"ODl.9ݙZ0^i A',Db =[c]%K8+v}).D@j7.962ʦG' +q;r4VTwy$@y5"ԑGYN˾f}Xz5ǒ[tC# j֍4~uh.mu ̵i8C7W#gAC 9QsjJӺxo{$c~Z@tmdj^7b!xme-7s{%i82!LyOI_C;3C'mAsSYp3{GRݔ%H4#Vl!fw%#ѥ1(ݭnGRWBo%qRʶLJU /#>`zףk8ʇ>kw~Y{i6$A=tZs5 /;bzte'Toߏ8q)6pn +6#g|k^"C}hpL[q uˋj'W)egx0hٿGB\uꜷxq|OGMy;Z#OLcVqbZ';總}EsB%whղ@-@7ߚ> sďxv }?bJtB<3=Ac%H26+p7̏N׮ } ҷohD,imk4تLKFʣڔ YU ;@j2bEs /?/90T9F 1 VÁQw`L~k-J L=LɧA :OQy &hoЫUrυ[d~zt1EO\Xu%}ZhM;ޜzf7yҜTn ;Cs RN9e!rK|׼[^VnBF=T2Ep,9 => GLc LEb^Qv|q1BH `"Q6ŧ13?–dH04jf;9>ƬNc`ܧB3WɗZKD: nl'w |3}][T߿ryh^z' ZoJ oMǞ ^2TcMt%d3cjɡN4R%2xjt[IN]*Q #H__#ç2 x d xu:%!+aQM #"CLux]`HϮW^ច_ ^,!O*KUe2㖧$p5$k#Bvf&aKM?(#Frb6${R}QPTo%)+T>GikV[34b,tt߅EZ .B'Qqzo5auZ]0T;:!ocV[L=ϐsRN`v)?5az}{(+Sҍ㸿jB]?A- .<8< r5)Թ ~w Ex;})us}}Y"|AB-1'SDvg7q&V!f`)t¿]i xyFh= B{ʤW䠺&A{j[Jy-*r_LP>T~>rEΔ}jwC]5;CT{aRЊB\rw#sސW}b`CGVHѐwQ{p#7ԂLwyRi ՄC|ot6GU,i'lF `l ~5syz܇ V}rJ{:azq\D%UB17c7cME1dR C},gx."Uq!k΁0=I/+ *Bنx,{;&$I^X&qjnQbK*Ei,Yume:H@huk!+,fAup5dN8!<`_L̏dwI :P֔Br̡-)~ۖX`"r5(g DPomkk_&ga,k&b @15!T ̨RjX86`ÖY I6k[v~5:;U4}BhE(oE\hcylEhnmy!3<059uS`+@sS73+,zq 3##)&#c $:lĸp 4qmo|`iM1j}m|E"g:у--jdK˄ 7- #w.Bv>'k&P6"!u"K誒3.t,)D &Gvlcö%fn#!LC5F1 "RSMLaxtťiK5B/]I 3˗}R D+hu_˸_ڥ+é8J<ɛ) [Y27Izw0۫>iy%fu3)e$iFZ X07J܁kBKl2~A2HNOtB7_dØX_͖\: %΋Qk9`rGB,VcZg;XMʾn^"%p(c}LWE+ܝawɜ 5OetbY["UE`m*Y32WaY#9:Ș,u F-)0FRSKMμgMuvkN%b"avh^'^62WX": ퟘ\3p@ 8ހz=Iݽu'`M!\{Dy(f6?өq%^8+#}MTBo\mnM[M9 zTڙ٫#N%XyIIB~~TҀŨhH3Sq))rKL:ٶvWLmhϤ?ϛy؆-ӂo#b@R[QMDO[mDvќhN /'XWa UYm>N*`J@հ 3[nNIjq; ٟ$Y h a?ڔ-x~ĽJ&xatĈS2M}d~h(>ʭDleF~#TȘC@0eE5(d89OOD.+;3m &z}_4$) %y" 2ڟ!Äu0/S{ez{XX> 9Q\A9ȸ~ Y_Tf/7W!kTNCÕ%M]򴊈3!&~+n+C$P|#* Ӫ\g>q ~3"#皇=,:` 9##͖.Ce X ]R kq$M訷e5Bu6>j?SSY`z :ڹսK  Y0f-+ S+ N\;\mm?`yKo?dd_d)&q}}JP]C+t`r3r@C\Nl;ʽ| #YR8oNib|9S3URU$Qoŧ5}2Z܁EFPj:|칡K'_2RWeYty-L0F\tYh&ˈc q$/?.Ύy4(MԂ иB3ǛDv( 7z|hN5@6ᎼR{l?0"ƸacFD *se`HJ,= KJ~Gϣ&:6; _,5F{cgHB Rv=t=L?goi-x}Qg56._ &ț:gZ۟ aaCnt:>u=C0r&8Kqzw B0V콹BsŇ"y?'Zќ/. n"&]NĈ }[x0 MRYSܤy3xmѕf:zZӋڊiLJ`NADE\/( _ 牄QcjY^ӒuTFuz|ѩ  BxOi._:*,7DdBycι{U!jfB +':ovR)BX\+)cb4pۋ&OsI&Cs=HѻB'0\1gVd R^ܛ'}x8&9Hݧ*e=O)boY8 ȶ?)ƶͭMڂ,a bJDQC5ueLZRrhJ_i`5EJSw9)R[J]ɜ}wiتOHѭ\~)[%]B!vr5cŀ u1dxP\:FGQc(QW^}U3&1Yt,@qTm4]Oti2>`/~ >Xlf ).ܿ~a_S݀[Y1ToDp4Ci vu<- xJ#*Eg}C 6VME3x}]P] s5ƜsOT*"KpĽMWzTo?̚)U`'ATE 8k!R2f|Lky7Q[ZmO6I!D_%4/(`kΑΑNΒcr n=>@OwflVqtaΝzEG}xhw؟NԖ~S?y) Ԟ͒>B;FGM>rE|p7bFS3PUWb A7d_h$0dǂ&HZ9::]퍜EoƳMzqP 4Jj6Ƨ\iuŞHLkEz|cz],Or쉆 FI| ;mB1h>Q\aY^4eeX_,頮]>ҦDnx3*ZBfcBlxm)O8xm=(mD+2j[(0ѩ xf橾cXu7` JR]a xEvS C] jg2z%qCj;@3s+[}aVH$RbF 2.# Lb.?iMI~$^=;֚>S;Za.!{OaUnG[XH8]e[4$[8ԕtBD|2mBqF#.-? &sꟺדGv  .n3wg5_P9S!Z'9[4kW# \^k,dp'+;+T#Z{gۀy.1­b%8 /3=dpV1- *J9jэ-[/G*y6&xlvE[{ %X@-njɛ7[~pknJgy ~ꮹzӨӈyv16>5Hb`n2K߆IL+1U zl+8̴u6Y` c`kk> Ųv,"ףؤ e 9I"?!P[KdvtZ=X6sC d %CRri]饎BL35(ڛ"s"xP('=2=_9 i"^uQޏ'4d!fxF,묅 uYP-?geQ{^ׯإqT"^uRDAA dTtC aQEFj&e4ˮgI><f&mAu0ߍk+ڤHTJ{),9{5ɷ:!=aPEPVR$Ty(d1!t)t+;:ŁM,d!Ǝr,GAAб9J?$ZmŁv= +rp+{WfLgD~ńJ|Hۆ"]_q;-> *z.&} szsV|J/̳')T$|RJTs&bq%b)AlYGs3K~7+;;.kv%eo݉Ѯ/s9W[KPu.GH\W1 ʞ!7T30Nې藹˯^a ujKm6"Oh5U W2Z5%Wm6MzaM *DSfPB9{S{\rv:eވsX @B@~BI456;_V| m\&&f : kz`} (64+D¸ ?|w6ThiѻHH\sO:崀fZ4:@ZHƃ&yb≼|.#lTo3֭Ց>ܔ;uS& ׻0MFQ(5zKe [a=BrGŪ)N$rP{ 'H o|c˭~~u&:gs0'?ji4:-鸃'! ѦJ̌B95A1;SWk?Yu(@Vc5C+E >#z,(獞voofovnx!˘{DUᨛ̵"`A\a~&؆EZ@w.9+U70?})m@IN0(|.4!h_D:H:QU7w>My@EK Y 6bd|eL ;JDFmcH^#wxDjpfrvޢÆbzr=Gw˛n#`'4ya6.\]>xz:0C 8kC t )d<tɺJtɦzWbnhrgZg}eqʜzvjN,sw6v݄Yp1pE1(9t=lߊ. 1?ӨER 'T)6qH_xjMErhmf}Zsd :6ALéhȃt2oA>GJ.y~[3~]kmbSZ~ $@y(*q‘d QW܈My{6{)e?|ܘ-vIN}YbIl:#uWOxe /0fc#h( AMvQ-W?Ͽo ]p\pRsJwJ"ߞԖ ]FPqBf̀]ڊ;R5V8RjG7;P! Cg*RO-%<1YV$FsC5Е°M ј(\>EK o5ū#aO 6U&z9 #'>:ѐ0V~k(B+9Έ+w~ѱ5;#C!-w2ga :>֢W(](.ڦ@]'$\KRk ]_UxJ)mi4-E9tFCԞdaj4TN Rhz"P( O˕<ⱃ q) /k3ow'.1 VY5 {w(Qt߫Alj@G g-P<$ş=SxY ,|(LK\]۵3煢 OR ڠԥ`R=rsПos4TR:VB5ZI>"nL'cxV:*5H[Zܱ5dz|7V5j5\gj6T1J!zveW z ok)Q,N i= :ƑEaJ7>B@DC3B P]A\DC ,F7*^YL#Pmmbg=133s9ſ"NX>!v 6M/Ҡ x)bPfeZbi{ "G㘆vs^!/!~yW0PJ]*&}zc-j9 1*ؐ&ūjѝ8O F=e6x$Kw8B7&VĞݏJϽ:O<ּl'|iK/k`22J 0Y/:F ŮmT_ sk`AB 0uG/3=YZ8d򤤢p{Ǥe| { f塽M$ R<\n.ܰ[uf3"M:' $tl@"WOM2U:CO /FR.*Z^2&GMcc{VB$)?})UPm}P"*Zvu=֨XqhҘ\\ Q݇8*S1c1>77N(ߓjGn0ᦓˌ|O7) V[<~~=YiΌ0+ÀNw 9㎻Yr̻w#R,ý$jNc9}Dp@qjҘ+r558M~s_R 4- cob Y}+R"}0D3gʐg3U73|جʨ2qs,o̮aڔ`޾t?šsKN m݂נ{# Q' >^3c 뢵4iPFD--)x08Ԗ//ה9=9.5GFs ,/u-nY#d"dиFNb(F]2zRx(EX6 PһFYM+zsI Rw&ɿ[eQq2v"Z=C X’}kYcl[<&LLfb54;6@g=1)tFImwb3ofV[t9gM(!F -xɯZf@Ue%ةw-EW(]V A@Ԏ` 5UВq@OD6, )|&F, At3Kj.z\|JbPiv5PG (e"C{`!%na+M1I3TWVwƧޢ4d} F/e9]3}V"F/lQKQ\>w1Jn{`5IrD^Iײ:q-&T1^2mzC/iuΟw0EMz`fi63uGࢹh=GO YvB!q0CB$tZ Ҽkl2oq'U{x9v5"+,D'n`]]!" H26n Gӧ$o&5əuR v3l!K4e>Tr+@}ɘXki"vI쥎Ĥ5r Km$'˳5MZ: DEH\Op 7.ͧx6<#URVEY5HL_ \=`Jƥy6#_o^0U\sF lOX^ӱ뇺ei_xbbl^~؆2l`Mw|L"'*S``*5  CC`_i|99u@9!{uci8+ i[.˵zeRo@+ z{Ӭ׏2[2VW le\ n"҆=}30뒊y_X6(4 yFD&wzfѤLv 5-Ys'Y]/iOjkì\z%5Z 5bA\hxhsiٷRÆ$+$_1,^~}̲k"xHͿ_cd:ɍ`dGL{SaXi+XeD?],l&h3奒Vit/2+pE 1 qAs_* N{1dLO&qzC  _| FWAChwl7\\'oCyG=ɤADJ}8y)5n/ScMp*ɷ)h,*4Sũ>o 5HZ - *#W{Lpƨ_PA ҵ=@\+͍W!Sz=E٦؍}bO4i,WN+z T~%@\SgA0Unr M >vt5__:Gj9n_E:w} 3c9<;8+:G:p'団EwD$zR%[Z-zAMPis/[M*P]܌ oh2OEO` n ps$)EQJF'K+̀;IVc}'TFֿQwobfS{ME\e.p֖?;ü>,Mߨ0of{fɠ͈gpufruTO.β_ؒ5M-L e{U[Ok&jd%S/GrTVH>@];0mKP44i@F/̏lH9 ϫh$b!lc׳7ȡɇ5dN> YNOdI8|}W__ _+P4^k=OڛӐ9 Žܥ_(Ht>V6/otQkU#-1RqMTKĶ^ߍ1IJ:l۱sM[#qmAP)'$FYwj)UG?\|&!F3a[mBJEVܯ~23-pØBVPBfQs>`Ydbo4It@ıNqOGP'kYdj&7+vɌ 'Jsg$@]'9#|0 PfdD,]=K:G:=J-O`.Hs6ts9PKڣU[!ӹ;E3BX?pʶ{Cb!kG$&-qh-B`6 ?Xr[|B! mZ䳥w+rF- bBv۶lIY%3C:r%Y)d }쯈9( [XSJ=`YspFcPyҀ"~ *TJ{SP@[f'/.W.;Y'o$07(k%FĻԏ9Ç̕p^XmoQ;(!L?g,F$ݎ`8X-<}הwrlbF_^m^'$5т@bj?7)VIH/&@cTlZpŬe6SZX*W:cKTTZGKig/K>W%)77"\YO \nǺwĪ7MepJutNUi5b#Cf8zjMN$XCޢiw~Q[CaU6чVNb~U&n៟uq!8NN&i/@9tQuVwWGf j;ibIVolv / X# ^ R=}m~tr}9 ,(- ))fCF5Š(?$sݬ< Nc%*0Z`LQӌDٴ@Qr9s[|>eIeh 0 xrzBg912%VݘItG -ֺa1, eJԐŠ: Gw`t{I@n^'0ɂ]޴ο ntߛKEe򽢄>xn\m9 vҌDeu.nVb4UG⠳6Zߧc.^ *49lq6tH1~N6U|@`*HĿU"m5g`*Mʢ͢NԪlUFNleDd.]D!wIyb׵ ˌ7 r7b;TAQpKVC~qY7jU# dޞul]cp"lҽ"1r@7Obk; TU4u'!Ę9Eɩpdqꂂ8~C$$Q&sWuҖ s&χ ?,Q]0G@ZA:\og Eq`8HUM^CpP9]¶}G}dS8=R9f0yvQxun+9NfRyamW›xo@W^۫OL|tY_ز4QǴBbbF>j,f{Ssm&m_"4O-;ƒL($xgI*<֣R"@ L P}Q:c]ZU`nJM|(uH/h>F45sy34Q YcؓkC(RE yc_ bC13jP)RʠP_ʼ]/4SV."wNKO-? %jh֡Z[A__Xu9vP|Tβ*2 8dr0p$֋9V6ߪхZaepH]U5+ f]ߥL"$ LgݦE^uW9_|nk-b) Ki,ϱ5id`13E\.c;?抵? y_43)ZavN 3pc i잍5rX(p@(U (F*Vz b6%h# L`Y6#>jL#EOF>g"8^oa RiWN"E֢>GrwP>} q\ G۹X21*iS48݋@$()8ØZޗNx:e b?[ۄC;#K"2Hn!ع#AlS\5/u.Yd0TT*4Id$WtVF4 С{O<ٶf~,Ŗ ~٢Z}Ǘv/!/Lx.-({~w:O#G0'3~VQ 1VFfzUmjJ7#&rD,D#NU y=ͥby2=`W;W媗WSn[-H)q%JLDk?0mvLR:9Z0LVoP}q:^Y 0jXgWJ4I8`Tnl錍hJfEUS@O=Ò툌X'a&,ǯP%,[7|m;(Q)MYM=ʼvAnrR?9Aݔ=Qc8PB?(w_{d[CH:X~sLsDJ2KG'lZlZ'v9}l+Kwj6YZlޕ) .g +h:a34qTGAsu )d=1H^<ӫ8w؎ߐv5BB xIj`&J% ,b &Yȅ2ڥE7<n psO(UdgZ77dӼ&͡5g "G$TZ*` 9MΝzʰriب1U.ٸEzl3+aH< 7ڛJؚP@{Dn aP^ʗc5fj/'A/ߺ~zh_{+Q fFcua K+_)=& ܡx"$."7k땚ܭ|ڷ] K_ȑ~*;\Q3CTq)! 26ֲhީqǵ\O:]H"#{3.j|y_f#JAhTrPƱxJ tŠ C$z}A5{Tt߯#U#$.dc|)<=:;×Yg~ 7 #n(?+SP{l۱sCmWFj^0gͬ5p0+ھ9~>~]gEWmAs; HvwൡB#tgUb2NɚH9sTM$޹Pv5IK/3=+@>bܴ~[qM0Lj(Yׅn~lvxWeS/ͳƹSki-N޲!1fl8.Y^m^?C;r'Th`'o.:WdtLŏύ&_7\C1+ϵDwgq:MuunōdJ@ԼIrC/SGQ#xL!_(uI%W8Gq.x#q?Yy$Drv_y^CYU#εu鿟UK{^MBDB^݋~qŤ⛲Ud͌&_td8S#.sӘ!K9}ц´ҍ&'NQ9&k1(,{S<MJy {(k$ }d;?,:~| < c2>O$\["TCAk:h6kCj)`ғ+}*5,-w5,ٌL;T!6.12JeuY[faD[B.Ay}IPTDk[vҼpNW>KcS[AĸR؁`NQ™m-V{1(f658_8e,_AUgdG T. Idуe Nʣu k2e Iu"Meꎀߓ+j~y3q*hؾS>yŠޗ<&C^.3cVH %A|7el( cFZRv1 $ 2xQU0Fr5$> m4 ǪV՝t$q!E=q? ?n͆%w]^bsXE CYπZ⏥@`STͽ{sy|h~vV9TP5B]8Nv)fj}Ե3~(p!S)'Ps2zV !OJ c&9JqIb;dڜQ1h a lZklR {3nLj\]v8jEQ`_-?o"Mx\ywOq^Z%3+ԋ,Mh {H39C g, hV fGٵb \pB?C&ܴЮ8sМ[Pݝs 6:2ZvfUrКj91s~xTg|vC o.$ϚN8lsHL0OOJGN.>T=BS{er+^q>Ge o}pVP!նsL4F>Px^j9Rfdb[']'Dq CtZ䉞XqiBPkPo@۱6LLCA<_퓩saţ0`M!aɂ*@hΏxEEYU2#W"RMXkyJ M>ma#ssм`B~d r mI;Զ'Y+L #E7P%w; Zq~'ң|tdcQ@ 4_ TFJD&6CL3vj#5%]fDLTNftMY~[eлւKҼ(>3kC21BD4Lu4{п0ܠ51ru,4/H r665O4)@fkLt5T,(;C\;a6=<$=q4Q\Y6:b -t(0R7 "g͞g[̸V5v^Ϟe<1Jºaw072Oͅnf CeOO:Wȣ<D]2q"UҘütERBݶA<'Oß=HnsʵχgS=كadTВlO[Ւ%{jMOfp"69`QPq 7w8Xp_,+ъX&+0;=%(kxVƇXX= /:~X' pvPmX20Q/ZGeYoωJZڂ)IjCGnw8O>w*A׌ ]NDp ԴKڶխj,$@hٞ, _&ZJ5XbI8͎_'z >0>cnUKw:IwF!H|# m2|Dꨜ"Ia٭cw 9H[R9' hj`e}o\frct}-5 ʛX׸nB÷W\01V0?ߘ ڙm [&h[)ꕝ99فjgptWV'f >(pLXÍ`wpݕ)N> 0/YعƣFBt&XҮRs1$Ktc('H$f I^T8ّ-9KH( ϋUW58[VY&jL v^ q |Dz衩Ch"Sя*6_ݩ0@t"3ٙbir~ӻV~&uOM*ש{L [6c2=䣅S#U<7Ě0 :MrbeSw㗼)EFEY۸^QcSH/$2bdLFVPʽ~[3g.}EM,C΃n:5uz6aB\‡ߙ1>PZ05{=V(5*taw0fNBS]n(+h8訅QA6׫|ORÍ5Y#*yXؙ\tvGCswl&"ymMJ8 b*j]R,ⱣdD;k/$=s'sic4u8Vۙ'ɚK&b$Nx p8^nV1\Kإ`U4qHz젹vme:qvޏTW[99 wt$kG[xg;9{'U]MqǫL_D6LHIlK_ژ[lxt ǟÈ1g qd87H47 W]! &kA LLg[rdm`X|W/B m vp\<_"˥in>( Air-a-dThV {SuiOW@w%͠M`E;]@@o*Nll]`CL̮ sV;ST9DJ] o=i:Vx-;BQ[2rjӌ٭p@Y5+imALq͌0t4HU('KG>_'GF$ݠ:В%. !2o* !el6\ &%LCqR$bL4(|gg#4 De rg^'Y͔G+4VBj&-|MZp!F}Eo.rbiRUDK}UW$ }s쩮14o:b \:V5ݡK^+dsty8J 疳h v )Tz,RJG?'; @AYn* S"zcF;) h[Hڪ)_PS:`b ʵwލYGa4T|44LvVetH -+PVlꀳdn(,Qt\%TK}r)4Ru%*7\z}j2CW[ ،@T6@t7}QضvaBP( T0 *aCfq{TFb$-)A($j?Z [z4;-Zը|GZ║"4[0fslz] HԝLr>2١SX/EP.@30Y2*}+N~V:}DROZD58x.ke2U6Jݞů (?Όl;ʍ* 1-Z$ d{y1oJ X '+'F6͸FaX:;nQߛhWf!R o 7ucrS1Lf/4CC:LX3PQTҗZW# 8Ԝgp"~\\eKlY '_b, KA-Jϔg;u+<G=-" H>i>!8hKyعlP|N:}Ӹ ls:_S{i6{\7]c`$HUPT(d? 7^`:p-͋Tij (eChC'p SR/34G+F*XJKWE"[Wua2mwm2z:Ol0 y6ȯɰ6D(o ~rvJVqlqiĆ! K@~iVVƕ*&?T&AX~6f% Iq>3KȉO2HDߏCmU6HQcwt4 *0H$/Imj=v֍EY Lph>0|7F[dV9`mpn*!:M eڳza8JS 6_и:כWzboD*ϑŌ&rGCwGZ\֚vc+e"wnnJ;NC}}[H( >oQf('hXuhf$Z'Po4 o ^1|l;I8X:?2;r.t\_N犨l`5gV΃p *}+bCw28J/9LA^/>*0YW% hۢ!ݳ|IuMj=#Ii0CwKRÊff|T!1f7O*3~0x/x(+n-xAc/N%a܆|f-88Ϟa봃QF,}Y6h!j4FM _%J:80蟆DŽaGdv@+dK׆z>Xuf`|6[FDލh숓`Mx]> ' MA,Wަ4!R(:]hEp!O~}l609+\Zo/0?:/5Fn,?f?Of2r45Ŏi2b,C SOOC9+%AV<Οy@_ pWu4ޮ6uFz5}(Lp3|m={a|QOVcQ߁fJ' ?m r}+ ;5f&ҥo>㘍dN?7篲?fT{6bzWÿIʪh_TD0|*G2vs{Y2ԞGR āqy]F}PaJcuG&c'V]evƃt=Z,V,Oؓ!Mo}a(x넇>%/O"G_ZG׫FG2>1{/RϲۈR=vz](FnT%1I`HEk -0dúԛEtP%m_\~1t*?>5Ѩ\>6\-e >۟=K1e@R1-#Iձh_5Ҥ\׳;6 )E8-c RoF!+  h3sK|G w+ 5>ٱF{ *x_^V.7&P;KFd51BTHZIϑٵ~Ti,Iһ;ϐJFEk#oj.C?݂1Nū)>d5&%(RB{`q:xқGẮKRi(aB.9"[31vNsy?P" (wG|]e $O7WBVivVfra~BqqOt_Z:6 0{(Ri9~pK$QvNt8W?#jR6iPiz!mb6B2Tiok6nÎg 6; )/',llv"҇S8%61.u!QבUY. =ݣ+`2"|ɸRB[g0'HXE\%Y&ȁ\Nl|Z>*l櫀M4_02C?pYsҸim!K&yl2U0LP?6l.#xAH`'3 )J4O.Rc^/3F Qji(6jzE@Wg͑ŀ|}QNzRv3Dߺٍȿ NjRbN^uX!ů:]꘎"Hy)Htw"N/ZsxAbbﻐ%n.5L))'7= uӇ PS|"cN黕t}26q6""lʚre5hq~kWk9[xwZk v f:MߣBϗ)=]ZnA)>2 .{ r 2"]x#l/iBk*gГPqXOL=׍4~ZD^PҵԑC*&J@dAb)cC_|T1%^d_ށykI}i@U֬pl<ycI|+PMQ{(P v3`12:H6]QDCUeA>]ws_$9%NSbfAث{)FA*9B Nb-/=ndKJzy~'H|;bY̢)1im!&| Cw(G4]s9l[W #07 *2-c@0Yiu#3O3!6xS\7+f0/ȀWuiR~ebdKc۩:q0T^~N>l3O}0WGH]6zCD'АK8gwINk I44`?E&D~x&O;d(oVVOSX%tGBqKZ#ڠv3LYy8&OUnUFmʇBd4̡5læu=[nOf=CwjP0hǚ"xٸGj7FHAjۇl}@;N҇eSsw7X/Gåy&a@{k{Fs*u -E~ C4 4p/ǀ{8a <uĞq&|9!1)&ю$Ch;;m|Û ԤDH;xr".98"GrK~+GgÙtx#қr-}8YN>U&)[~!ݗ l^-U{!ײ{4"3aH?'ldb*8SJo0@K߈6c^8}gϼRyxQUǭ˶u'C+SC9/@/w\l`Ʃr#Mҹr3[YvvL"Yq"D>=mC |!%ةkhr aQ>je&dJcMYckq. 0} al/O]0 utr\t[[̖*.ǩ,1D  |fq#IbK!^H6̰^ t[^S_V뵒czD?C0saG!ŕs*?*ڂ(^p4Դϩr&X"vTgrF6T ,VfSH|qiw(MWX![og8$>Uh-_-1J+~hxCT4a/s@h@ݢоg'shэ"\k0*İt|08E7V/tA?ϓh3Z:q 8D3LiZVڣ7@Q׮~w[[M #o9zH35U FT;Ed34ڷqH1@\1P^Ao9{mxNz.{{MQsd@^K(X}PXijӒ^(2tG[H1A-ug fڻ 7u&vɜ9b7ƻ"s6 %YZ+r($nV,xQڌ/ؐMvz:\ au1}#Htqn#e{CRYCuգ2._|{KV8(%Ap2Ofx*9(H^DiN GN0;Ɋ٧!##'^\DO\j]h#(WX e5<\+\<ݱιKfgEoCh(2%l" bE ,)[~Õ4HczJ vmFJ~l_u*R+E*t98F3 E# V+u.EH[~j(p кYa8Ζ*&~{ΰH}{Eq+,!7莶`S/Ph/:$'Rx~?&c>T!ž6v+` eeg_ȖX^q2~s#f bv D֤s6 $>"RRJ!r# [d*/*Lɻ4CHL{p8n};QBqM>R QíE+'+ل%O%Mɉyeq , ?԰#7b0߸B,ժf%sғ? :I|C{r.(Wd^~*;;ڃ e܆{>mGSx{ge@/*+850s)L:(jt{c{OY!:2n8TyYðЕ,E Ek`F)DIR7*.t`gV~k&ژHץ!Gډv헶B4;_:-;iS!ڀ6n~x͋^vG<>}YRnJBD Wp/0*Vkk+Wak1)rqV)[r`{YeЗ;_Kl uDwC gU p,cL[?9tr3./Yո2.*G7@,"@TA#2B֍?}U2<xb;l(:l`?]Nrc`e!QtP0f+^7#wkH};j0>k_=8V>zeCH(gD~ su!YO-ߏ<}DlEѰ4 ♿vs<VR&n$1 fPC7UkT*Ϳ׸)#9> #7q{P>'eC%Y 2doB2 dK#':μ3RKm ,6n1 [6f a.y`;"8wl9KuIiI `Ά>jB+㢺 k |Do+Q0ԇNW^̧Eܠz76g C f nӈ`ԅ[>PAP:)V8>|n2u_`*#!NVLҙZnNvLR.k^y+CkX'9`? y0UrKx XIP:m%,|>弄Sg)<0֮x:8.-Yq3P"}տLłNfj̦!!'ˤ"WWkZH@ cjAg8.F䯃fܥLJڏ6NiRz:i ֎quܩD$TDH*|%h7 !]yX?tgߒ&"hEC+ژkKftIsQP -R{pkqC 8[A3i #ݤ] _<]VNE)P_PstgN&8&T[cqDڂ`zm)݅X٬ѝՕ<{M*e"^mCY= 旮%RX Z>Z w2(n>9TOS,RN[` 1IFOcPApW=@?wzbF mزTkU7{lQmBҾ0rJx"9psr H##$ <Ÿ{FޢA)ഁr@G:hU!xު S lb\ˬs6$fٺa[G|VS# vd ]ŕd\j=V Er']Jd/r8~9:W݋.nCbI2T2zI/= Qs`L/hH *RNdnOGWB7{|gW~Do@d73S (ڴLҝ^p`<024~>6Lc%6i7ZQoA(2>$eX/ǠX d>zrK _+0cWR"!;ѐ@"۫aM:dzqxy ܈KеFqڽ_nEPU! Uc;KNR*kB> %J ;[GRE"5{FO_e."1d/Vaog_VnTk~ɵV쭣KJb-jM%u>4 r K'<4r4+ۤǹ=BN,Ǥ6Ґ>!Jn fgYn.'i{gOJD[vg|v#3ۃOjm|*=Yp/N)PX H#%<}2AB_! * bZ LH9KHu Đ'U9KΣ$^C4܁o@xF֍ ^T4 -3/}^dm9[i Y"A @-ql~eL2@ d!$OQGɖ*>}/ -[q{jS*[ &ՙqccIg ~s`OCqn$4}fJa5 Jxq#Qͣ3\חJKӘ#s ʌ:=tn~ꥤ^8_{zl_X]`V0Uv׵tY~?(b *9gHS_!kRB?@V*pq<86O9k"xѕѼ ߕ} L` +m 4"3ζDDZ#tɖ \+2E_J I 1̟P5mY6tTXd٨뵯˥e z:U SS0ӛ2S<'48q,9۵ D|#9#s|ԄrV21x{t'ؐ[Υ缞ʕ:lYO8+&޾o ]&}tވXqq*%(e5:T܇ D<5m\,[{/c'-LP=UB\ kr; 0D@jU7VQh+c@`t9'HNlh IUupj}u ކQ{QgCB~r$0Lp5л(uĔw!_@yt|qx*IfH/Ȓ'=ԎlG Xta :މ&Ӭ$y y{dA1H ANP}uv۾PMy'ʞ@s W+ [Vw"Tx= YYqQt~y G~zY?uu;≴abiJOZE,';^( 4]}*al;.7$~_ojx*VI= xDCF8J6x=rnxi #4'KVRmyf&`>&H= }8}Bef#w9[C}˵5{5oeWM0rb&9-TWw/os<]YwBSRm7ΗiQs!)?,CMf_YkM{(KJ^ȬkX'&Z洽$zߤ=ɔ&h6h|F!- ˩Rc :}i kGReum!:W+ړX%;%I,oMS .O1ȳ莕hzެӷq ~,Ϩ!QNЇMW.cs3aj o:CxI]y$̆qvpp05]1GXވ=2:A _믅:oY^Wnb\nl 69Rd-[}Z&hgqb\Årtd7E%quT s)dMP4wkdyֹqf6sZE`MJ6ڛMby SjƌGRw3,1u54uIWcc(PX\ZϯڑƋ< )6EK737M6JTDB' v f;0~c!/m>mJEN܈ޖ|Xywo\+}G҈whVC ǗaUY_^ vQәK|R*=Zl=tCϓENͫ΅^#aHҶ-V$d&6q`-tP>K,јX]1rxzbG/%kqħa={48H},&+/IjhC\J6.yŜWͮ]+ iG+#4+u4|ḹ@vNF`K7Ӳ{8 G=JO@0w*53D ԞM2ԇHCi6f8e&3L1 R{3rY|? ~Z]ME9&E.pzI)dVa9ěղ{6'o)K%nE}<*XCc BU\ٽCb6s[zdN)>oiNT{8N%3DCdcKq`sqB#Fw)K7(t3#aN6DLuig>?[G(C ։`L%,_폃G ANj(ѷ1ޥXvC{i|ZY{ jňwOvzs| Ek) k/?(8B7%[tm; "c4SZeH=k V9<-N"hJ<[s"mx #R#g4.Й|=*.uRgyW-Fo΂1|2T[ׅV!_y_sX@O mÁ^Cľ _oM Psym:̟&׿% ǏeuPWƓJU>ڎW ]m3MPkֽk Gpx]ݛ^oWGzQ a!'wb~t0O-zQ#zu0@ҨE(hsl6'Uf)aN5}s;ņcOY=X ɿxs]%1b-OCymAr|nT-4Of1 5\K/O>2fٶ HK;c=[ָ27K!MY8U_-rm!*3&32ל}XJD x?#9%NKjU^x@8r &>1g)M/ZkQx؋4nl nYZ2'Q@e< _\X1qtVJ̪Ej*wlf;y& \Ewƶ}:yr!at8H"b4sto&onsX %}0E6HC!88%XDHw̔  7d^H 41N ^ ~2&F^ M"0h HgƯ~{6jB|)M-9UV Vxfq,ʥacxծ2^ܿM|ec9]`x?ϙ sED}s:IܱEĬ0mWdV#nٯqT{O``jm`QYsЀrIx^K}9Żbxbq-紽$wAC"~DS9x cEbr!*4dDr¢ $nyx;58VIT{Ԥj&6DIjn&"3h" zOUZ7,2^ύ aynuzZ;L}7ʇ;1<u*/zpXgUɄ+/tI?[sb<axWDlH% }w@?TԋgMURìUitiDw, .C6rvT[yp"<8ڎg1^p3.՚1 n6-G"X=Hmbu -k%#mc&|zQ(TJ\dw./s 3o )@xYWEnI ůa Ƨ="W]XsReLХZ@H]fY\.1޷ J<Ƶ/؇Qg=\+ٟv )1K?uډʥe%rtH6W\\z[?QWqtyp0ble}ܬ] n7<UѫD%M ({^VglvBaI㊐xY|w87|>ن>>,2ݴi)^*0$3Eœw{{3Cojw:qUc/U hYޑx٥w5i7T1y^pS|ΉN{LA)_'+[g޼wE(IpF(tSrq;p{J?_V6%1)á s%!RYq꫷=' Xa5AVŚಢJVb\! CF#2 2kL|R`3h0p=5ej-=+5AFNi3oƥW9piکE]# ѬVD5S\Jas Z&Bqә ky87g 3J${8JA]ya\ F1mY֗+f1D UcYSP=MZ`O\A0٥l4& }L/TKU},|`x\l#aӥ*D{%{UaQJ12ޒD~zb,a xs#|LLk?! :utY  cZBL+#n'hz2ȓ%" y赮4ژgx|مb]y?^ڻփ=sZ=ނ¦ & #n6JM9:{isZcJ?(F) t|m!$ JT+D>")aM0ς*jJ?ϸF D].94WJ3{x9Ft>shJHSq?+ Rm,^`tiذI; GM9RgBZ_oNTН Oir"}fc k:a9@ͣJ򗊞,QQmX#:!{w9?F>KH!KwtHNGO"3nXNnx=]?_WX#f|@y}' n&&Ec}mTI\=,l]5tCL1p`?=I#Eԩi  Q]JťI(d m['8M[+HNVlӶM>BJ^QQ{ɖ`00!k+r"-W7bspo?}0J$7Rn*P{",+ſy7+S bK(TkN|QҬ|о@YYE葑UY- `8!n$L<ghMh OrrkrBq /X;j9ފaY1nJ8 n%!x88k Ԧ#=fgpwգ),ˣjA2ɲfntB P erPJ'un\d|I8CX7G;ap3鱆2 7/fIq*Ez{CRj{6IG G""M _BX` h 3=s ޤJӆ2Β1r .QZQGWYt!Mؗy@F˯ Ep@4E7ɂv[Mai&2zKD2K }ÍQ9;zpo}o˴+ *M|˛܈K}@ 4*6T] N!hN?bk.dǛwANH(.XFhbӻX^Dny=;jFWٗi֏D-@+!~ *B]ѭbc: ڛZm?1 M_ި_8.=jɹ!+Qwjk3kǚ{$+?!:w,ɳP5|yA9q\SG.(ށA颣+u~"{sgv2Q+wQ/V4ӝpxe% _1/'5Wz 58&'2rGX ThqHhRdw }Fxh?T$,7 <8VCF5 o''yODX=_Аjp'(t$gjIRwApAy.=̿*?V' f3ҬO49~⹹3BXLSV;|W5]]:+ÿW,=YBs.ŧkǁ\/*(h\n3CwL1I q5Vq`Q.rx懵j]ݸ?4Q}U=DQmvv!)Ix^K0O5N[[=@yX\rGK|B mNٴ<`٠@*lzo)0~WWJ^~. bЈ/$C yϾ21v.o5SCDo*I0eo9>}~rD}SsQ62I.1BY>T?AMь"lm<6Ca[<"*<>_;5) HaOTFPO/${ь]FHk] RR+R8i[:`>W( ^/l>?dQ^jtːh=}chf䈘)Qgq•M/oQO}QRگ 0ǭvS+8 '>&rNAAhu,Rmw?E5Z1'FPԗQmZB 7] vNz}p`phYΤw6 ArE;_gBM396+D@ ?f“^f9Ea~$oLY6rx樾~]S#"@%O.ݎG]{_xjܢNU~88uaM!"aw̋[dAV)^!P5X7| Z\lsH?Сצ'Gm4.V/֣D Y3U#i:?B聟R'gex-A}{V8Iz]FƔ_4A~V')e<: q4 E4|yO:ed_PQBW$ڕ7 :QQ_.`ƭXy'|7wIs]2>}(Y\rؗHzrV [3G$r~Wb&>\ˇo#xC7#| _B!ʺti&ӚV / GWXh-uMk%EM$ }ѥ TWi`a\$W JrZ~~D(`jKe!W*h*ΐgmIEkyC_ y*`P|u]L %<9knCdaʩAҮ5HFYY%|?4fi߹o6liܳ˩l O!O P9}|$hr\|c/C%nǾY}teئQ a?۪6]\Ξ{Sq'n)WB6j# U RDwF睇~>[ŗ/[E L`{'8 g@[ l݊v@Uӎg;O/,X~RETX%r )i[2%wQ7u`,ou턐bnygV!'`P6[HeǂRx'K(4Gl Bl,E'weX.\a(X@힤s1J鳇Hƙ!5 H+P"Ҙb?'׆i˫HBw y աuP+hO#1γtUK;󫙛rf sHMrC{p+bpBѨE>0.-48z00&[.RdcBW?ÈűJ A0;G ϝV]=iY- v;Xfs=%OurMY^xGm3HJ߱|yT ZwS0R9^ŕ-|=q,#y[~eȀBD2z(Řq#oƤg: lX- 6rp̑gFM+#Jg?tC"f%u$h덌n'NTe9aklD|זE-qU$o䰇<\Aһ>NvL|%SÁ#Ga8Z/tF"wR:,%l4NT@̢L]6}C`)w) `CxF$ȔKYyiz({qc3 D04=q eXmk<˙[.멑 >S,@M }aq6\%9,3ͺS5mULkD E{7䟊3ݠw9fVsoDV+CnARv]zf9 eC$aQh_Iky:uR,&*ޔO"f߇2{ɸ.E+xok僱RRi?e r 9D(Qn/>J@ft/|}R]pxWBIpif4Ԫ)?}$id95+> CG͏&"!+`pU"`:t{i08&c1ywqݍ ;_݁:'u.[L-.[ͪx4&u I|dԅT},ʩW_"w B;|L3N}&w|E)P dZ2'bgǻ}Dd TW7:`tw6b`Oq:~dxv4$3MgԧI +hL &UG+IRuWHt\r|誰2o 17՟O~@הoH7wB)l]$?+m\$?-͟6HZlaO w,gΔFä/^+j"njP eQi{^< TB-Eˮ)PgŴNҐ;)*>/=Qŗؙkm5;duYkc\;[v/jӨ}JbpVFD&7Day4$Sxo9hAb tE~⎒rGZvfHTҥM,4:&9 }NkY:sK7XdPXWRm 5Y'޾dIc)ZmI3DV?vb"j9W{AڋSDߊ xX\7\DOU#=iK<ӠVs}ַ4O&69|7_u}2bcI"]wO~bq]Kb!KkfʹީC\nrm `a8nrªܗ=+ J"_H/Mj'svւ-ꖒ&*H mo ^qէ.jhqU,Qz+ps?Vs.]C%8f=iv> ^s mJq&uw ?, -wr(b9ʭT@FȒM&(3nrR Mmo$1U9xJJK>*q3d5hlAW0TX4kP;dyנɓbۈγ PH%zmK瑳ʱC7؊y8lFh3rf\o2)r0'VzFqDn"PD(̳v fE%T&9N*sj<{uJ',7 G%SHϛ[Vf;:xWEw9 U.vdXly̥OfQYVڻQLM^Cg]I6@d/vSFdptI%čѤYiO^*tfmd!}}. ήl6e8M o{mG4*H7(O~yZNvRg⹏!;D`ry!*Y}Z숶uv+͎#czpUʑV@Ep`}  UJVT(%YV9{ ::9k7:@D H1/;䡆i_B=f#d럤R ^p^We{EYjpσ(O6. ЊEe?ZA(&bZc]9 04BA F/".$" 3d$)j}dXL ?AL 0\?#'OSP_uX`G:474 Rtb| ۼ8Q^@~ q(y ?E/4_N "+6 F;~I+hJċn ""[ǗTLb$M!{%@䌡"?VlL{d/WIw- E/o f;3>8*bt?eOo\*Ƨ1 {V%>>ϬOϪ׳04 C9M|Kza~K 룹%г0DŢ_x@-aocQTyU6e56|G1㌅CVzbYAT&#'X*,q ;vM0>Cc xts'vc>~PGsc+T4 zr/Ij'3D L, -7t*8A~MF;83Q]C_ O~RN7oiGG}[$_{,&GB$Op_Cq%Q&ߋ'q@nXYS{69Z$_ղʇ m8J%%D`5솣Gnwog;{sI(hJVAT}g\zA~Zy2B(M5gTw VkoN%ǘQB`\2r[/]w~NE#==z'I}ksN+cDbF͊$j@1=i~Xxn 7a?B%KY{v3t,T+9j _5Z% #}b >D{ W*pzń:R3nelR5(mw]^#4 `A2!WteZDmRI89ب}d>>R^a.H2DZ5v5`#ng:8v7u) SmS Fi Jկ`|++źl;f/߂a.wy,k,M[4-˔ݮ0UrRs)~W9cԕQ"/cb[[:q^[rd!I` Бt fF^o1EO@h_hfx.ms\95.KĖGWڸ'ne)o?՝v랙,8 &gZxwi.;& o7ɬtű恆yK0{F_c!V6Ṻ-X{n)IFX(c} yYMԗ ɤs7O`RPQI_NO_7v*XyRP}>|F`DQ]m G62س2X0;]E|lI!n8+ d`Kk O(ν?3tnX-MOxQ-;x:Yl,|a?O)NSA3Zvtu}Xw~dk7ȍ⬻JbҁDh%a1A_Ժ=րꓙţ@/_zd8!i1J@Õ3{EHse S%.AJzR=eINA7o,ed~,a&if ˂=LLVCHp-q2)cv]YD;k8NW@شnaLQ4S4f<׮0Z40fyUK]}|78 \ <I A$bFnеQ~\= Sv;JWOXoU"Q2 JNܨduuTPRsʧP< )!K ȁKݘx(w/j` 8D[_U*٠};o?GIdz@ō0m*$.#l>qVmP)Ꮀshʖr7CU,PA wR\#x1F*_`q5V Srjn͘xL>$ 3u#y.ddW 44l,IpڃAs\9{Hg)h>m#>N Of132S!q;)׋:/;.6 HjP#D_ŖMhsq72@X  ؟Ay_"_bDz9BJa/j%:2EYΤr(GkamQIDsl@CrtYa])6u1Ց[Xhm;VZPnMu+jNM语0~A'i@Uurq" =Gѓ+9K$,6CcV{>T o. ~3+|oI'VFd/zY_Wcc|[E~xw׊DgSlѡqH"aNmgu!a& ,{8}'.A)WE~k r_jiNͬaNbxB=o%K\S+a%*VtFdziW1&Ǹo20iKmT7mlv7^]_ؠiB'})e Fr<~aK^nP\W \)m$.rcq=5YcH ]^ѿbX@{˗q:{@ JAЧK02?e4sD01OG:򳕵mB-zYI>m}T}[dY(*ٔ(*9s.h= Olda#,ϘG9D*v;CIYN< Ġ;smw)R}|tܑ q&2~~ aIVZ.ƼI̝ )ϺԻ@)f\F^= ~5]\iOJF70VMf`搷PYyJSqnS^QMRrSpB #~DԿ,Qsi ͕z_)}iqor\3ۉPt(Pkw[yc'S;RI MQ]xUK8/K@Zo,h"fŪKdk׵̲mEEv)r˙~;'9j+ϝE\̈́@DXIE  00SE,v>BnVi EɼUGj0.Ys`2Qaz#}`2&N S0ثvS:%!Q@*9Sts1R4bSp7w 1WbObe|Qrg~29Iԏ-Yp,72pzяJv>WȌKԤ%0Ks7BZVMbBkv/Z+B0*@o֌5SdYOS"oMܽd,J+HA` 9"/.epj+$[LRf[Rok^  욻R})NjKt7fa];%YtIX+BҬr3A_{L1o Qyۢ1@,iFdSݫI5,zCNz7PiNq0pz]RG S'Y0. a$ڑ)eY< T6ݙŠyBNXl8Wp}}{[6\Rq!5H 8 ʂ͠۰]cb(lrYMhW=ܹռͭJXl#/Bbvm 5OJj9lߥ(&6vob1_z\r}1<|fd 3 [OwqV8dzlb$qvoBDt SLf]tD(n>h /E΄ۚ(2}ٸ4 G 2rG\ ׎[q]0aGAA<.޸)Ek{i+­2 Ld%\-?m׮( :k'ZeS݄ڐ<ޅ($[ql'%m38~XncK(E<0h}l}-atl+\AjhQս@$onR9*E6UCܛBAǍX+q.9~3=h~|mfe386ncky4VϠuaJdhʕ+ڼ0 f5r4N, 4(py!D8HQ5S2rDpŸtacP#u34<(.@%,e+b-rKqeֶ~.NyӬVП6˃:L4ق^1;^7ioMǯv{RuQؐY "#+`OO\rW("@C"zh[RN5Ux)"@4A4 E eGd'Sl}g&eJ9EeX6Y=?Ԃ3 c{вdž+|Be{o_MeswTr_5O>~;VBi;FDU(ʡ󾵭ߜ Hr-r+77Ab{^:9Rs7YjVsL N Ue|If?d!oʌi%3 oV;i0]ƽo \mߥ&|[ĀhO6"A8`(̪Oaށpy_,˧ Hn9zhRvݫ@i[Yv2C!y ekGw5q N0SP z.4'@:)"|¡Z) d0.9;=LRmne-}>~I78SQ\R|xz UP+x*m$L$E(t"Kg1P/@8f{K/ոG*Lʋq[ (HfNt UnͪBe?4ZCz@j$7dlMOٿŲvvp'H.VYê 4a!2.".h@JI]&"UL PJB0鞣R,1*!g2 4^> :h6͗O2Qtύ1-(ž$;Fښwb.ζ`<1_]['ZCuq[t3#3sǹH k=mQI۱Ğ"MI=Ť6GɸGDv~ss[!^˧Ag3N]+N)`I:Q㠱NfwMbyQJ!WѮyH |,eO<h} _*I VR۞U;`qQ:|6  kѕ=Msez:=;<_sP< =b< DsQSl(G 2/WsɣNlg#/jVBO#쏰b_˼*WgjFZ>MK7ZIY.c,_RAm=t噭FŌ\E_?.i*/SKS ϛ; 1ajZ^ 3L|@ʓk*TY)K@Y\{-(b@K4U_G.zzx_QXYm >Xp7ZrYbkϏUt|ñ<Ӣc!{4E¡ۅ nk zZ}hĠV]ag#E8or@qPuU &g֮ub=^]R,{`2en/2S\g1j1XNR!r8bOăi+OBLjz|eT. Ec5.? "(E.YwY9 i)&W!zfxf,!DNcGqk[$~PX/W,Z"Zi:Uz5hMyÂ=Z nÇ*y,8ۍ>QQxǔ~OLADЈTõȢ >uiV; XP8kZ~Ks6Hl%0Pmm|A\.m7vTt깈mATF(m| ,ɆHiZ^ {cY y0|Tux0q : Ҫ0p(%Vm[($V?h{6d󷌁7EPsBf6 BΒ&^}1r="2ŪL,UK tb>ZGK|k k*o*wg:Lb+ ` Qk ROx7Cg? kh6-Vy)VyT9hGEONѿ ' 9 4IІ)GBsJA^ vB,.k{lۏ@uDV!M&T LCkvoeJ&a&ͧ^<|eOoO 9ٹ ˫:R^`h\SAyR{?h7NJl;΁:Y("HA?D/4 s?l-{Vg!B<Ce@IΝI[( Dy6iT!,}3:U}!4_[~+ ¬g FQ5(J#4, t3ŒDp.l6ܗ7RHzheO꼉+$*cLh`=꠻l<#ԇ̧k2؛My9LeTU:~ݲ:Щ> XϤCoJqcZx،cj2{mŇzU`m5uKWүG}Elilg$/kA**w$)vJc,QT9<"-,X ^M9DP,fl>OICFh usl~L{\7H1Osk;_nTZM1?CtDUTU2BA!5uQLY D4eE _KyMr=^u>E<DfN_ώi%xR>+d~ ̉AIyRTF Ļ6m<_Jewx5[$%LS.L%º"d²n+zUVMH-*ݺB{ \$ txĹDҦZ2;MW&E & !e\ ?ؐD:&&e][e6%^,a52N6v+p QTh.wge1(Nu$0~hI~\mzU}e.i]Pm;P|jXR[Ѭ''2cf. W0dC)KN)4mF\4c)GI o $e/>ςJ u)`ȳ45~RPߺW{ll]xRK~~Z2-v.LVr#wNf4w';Adc>B7P9-EdE엣/J#18ܨ)}x0P5B 9[PF"TkmJOEh#FêY<^”#t8Ê׆M^ɲ^3w!;Z,Jb<2 Q*s۔epbn1!s7r%sJwo:<23aZ6@JXzs,[D?I J7擄r3)mQH. YS5i4QyO0 qS}g~j/x]=WtɊa8\  l659Y4_}\S`)1e96U&k:Hygezct+t"Ww:hFXp/!1&j0C)$VyG ŴH Ra!gq3Ỉ9YY@#+t2Ζk%c?*%Ym#u {ztlG(,b3c?s05ēNRcr!&^D\l@F++c~n;Tmr:eW =h$]&#pS1I5wKww&\7+Lڲ,_dUC;50L&)%aR >PjץNd5˛¿~4:x m9ת: P1z*kb`X`žƘ+p4gPb({>5ӉAvǩAX0lv:{K]YCЙr.O1((h̴Z׋$V5+3 F؁kH:e' .=2xb|>x~w Ykv3-m (TT]tEP3^bUV|)$% nѼlOy ̄abr$qX5yHx`S@;KnUvaxz X^yIL,TO9um+XOܑ2*=KSeOMcCea+;^jlt_;~?f= g0Ơ44_dq?|07+KW.J=ܡ{[y~lyf&;!Qo lzՄh}D"ZxmMώg/ Tb(I;7ZtLVC{,Ʈlj\H:upY61%Isu4;X;:\[ +ǣyϲ xp8)*'+ Z3=S[uU4_ȬQV 30Y=J9KKS"Ol9y[E/[% c\J q 7\ w WH!.Ϟ\mb&2Z9^=v[Pwø! :>,r#p}n±!T#GP)6 | =^6 i5rPh m+N\]0* HED哳a3,21*rU(P{pFPSB{9B)(<1 J }63k%=3i\yhBAS_]O{"vvE'ՒN7L-Fѓ nJ,^hY.8!t)Vpc:,nF&WT3)sS`B!9bTߠM g: \g%Z@Q#oA~@t#`M*N=DC O,Bk.F@oG|?c0CBWg8nTy]ԩUKT`LyW'8㘺L-ßӕ -%ʈyHylZpi@[Ei, ׀s [H%oq鳑#ٺCE z6ecO1JL+ek޷ek#V(K3k O%)`Y8>*y;)ơ7Q-7^1::=;Ou( @JEW 8 qx SDԱb+ ZƙM}$NA|sA@rю!ܣ \aD 虭tԡ&`B^lKw?N۰ <7=pN,rjJD6jSJ͖֥<`E3|J Xx|L8J /灹Xɿ=g/zž 2ri+kw 24d OmfRW 8ꖑ_FpxΕ'zi -P "\/H) /4nJ^,z| >"ȝl2rfg #|ؼ'D/bZL@V ;W=;ᢚI0o<oҪcmMDƻ?{\ȇDŇG~ ݚ,h0BCSg`F~y MTqk|gUά5(t!ȝ_9ux0_nȆA _VnLԎR1Nx6x*ݴP1j.O>9c0`'3NU=5Y9u1hJFL`U=؁v ֑`Sޚ_M>ƨl(Ս||i[oX~W\ɪsN% UVVM!:2!9"o6@^ CB!`j~}w9kU*3_j 3?ehٵk&P5H5̧*|nBpq;z'!L"KO\˔NbR'.tq!&ADf%Rl`aJ3$0iWUVAq bj &BGčGS#ڂf{j3YHno9Ar`b>VL3D1o'A22gIǁBlu}m\18{#dpcdЅ=9|eon"f޵@**Q[Ohց4@bz,TBdS(':!z]xtX>w:b 7݂G'm"Lb#D 3`|%,.ZR:;, H,$Ǫ1; Ok:/ zU4fW96x=vڻAg+\"ַ ăMmE6n|خRpD -v-f4=e0)Bkyh5V-)}l.Qz+vvD'Y>7 UR+#0ݚ$?8@ 鞷fqJ,jeJUh<(̾ANi^i t,aUGD!NMu}In lGOIAXU@p-6y` F$K~F2qك ئ,qTyIb8B7G)HB%?(6nkfA|eR'6:K.)N>2mWaR鄀d,UV5u =اn6~ۢ_H~)*`=81(̵ EtHD`(&*K#Z";oRjL]?7B~{ff]'̚#$ ͠+F'QANXCVO1ch7Bm~&d-I[NU"oIXl}")^(x#2Ix}RYϴו'_j=nIq+ PؽZW6˹?Wh +zV s qOR,A=1S{CaB*FHb,B; % !BP:{k Qq4s^`Wl*´y2aтW+* kx6/|PgRy I.AvlĿ:h8HfMr Orl)CyuhU~KbcXιwI#U# >0bYɻ6: tߍmϛE<>lKG/t>qSEV#I~6@16 NرA*NI6Z{rC+,PܬU`YT\Îܽߩ$ JN6u5kqL'nQO)Jm*1:{48bmO+2.*LXhc+dEg'ۘg-&rrX]!EURQp F3`pg|Xue?2jvYqE6*8rO$ (i90o4@+qަ,f%B)GԛV4:CiA\d9~9oC%nqF6\%_^ˇwс @+kRW0Hq if0M9$oh>kJ%9j{%<1v=f~ub8ԙ@G8>Jb. h 찎 c7 ?"3_Ut{{|kls_:7fJֶPmI!PLd"SȎ0&W}5=[`!Rlun&]u.@ˈ|gu&s-?]W r 681lrY!Mֵ6@[tk$EBYMJk N-rZkel;k4MΘ%ξ F Gr!Hz"X ub%[Vzpl*t]Q8wIӨo8U2WMb{'4W=y(\͓* < 22^;G܏&1씄r>HzTk#x_Ό7.i)CQMrnI0:`y `o%|t>Do} AjOX6 BU&j^dwE?e}=#5WZBnƖp5$ |b؀lgm ퟪJ[m%r4 78Drq(!'$ >šA"]\t twNG9g+ρm.K5;˨6}z9-j}|ͰLUp`K2+s:9,g#gh0d.7Of#K-q0q)Z}D둔Ssl;O]䬗KF#ii$c'۠+i)Zןu^LVp4]4K*s HEvj=>ɞGud$ڠ(ס!Zߛu;Ye{\KcLs|UHU_ZYeGٝU[jW:Zh9 ͝;$DWR/lcK$Q"Js hohlπ瑹wq\$WQC Tq+طߜ= Qvj ѴqbLIY~l͚'cn#Er^`FRYj`x\"eeѰY/y6ν^h!W$bˌͨ]s`"ڞq-G|sn )Re'~q^|hXޢtL%`^:}Ȯ {КŒmT36۵n=G'PL][B'G@# q5HR;ڒ!|K>@0ʗ*[{w7%Jz(S|hxKk AP]F.s7Op(TLE%iǹJzR0%7&U̷Qo4,DWN}z'LA*VY`:qX$Ϊiw0JxJ꺥-V^D`|L^>F@/6Uu*7;7۷ΖD_|Em 0'N8R]Ux}ޥmR:MQkڧ _bthP-V^n$JSb̘Yv+<鐦\ 5oS}ޯwrvQ yZ|(ɨ1ORZI]#nR[gZo`Gr4 Hk FͲ[8RO̓uԿ1{y./N{ H鎙ؠTN쌾:!|goF7gL4‘qhW>zU̢_/4X=\?B,Ζ7k?ZIe(nm3y.#W̌v\d,ɓӅjrOOiS`s-#IR20Ō{D&jJ pKtta&gʥ˕Jb/1+忐X`:̛M`DE+<:vɵ TOFBq.FEa>PP.@Nuz762I8;2\` %lyة'葭v9Njpu06Y|mc8+*r%5܈-IfN׍0~jNFDh[3.9\" $R&$0Uw8fԷE>)l6q>d&=4n5o츾܆ VrZ}7v]p:͟Lof\%ԶuH~i@$V Uw#i =\3P?@l" i$( ]-n cvfL(2ڟ[;*XP#t*jz!!aX4w0#z÷OST}PI;<>$o7%[m*7Lg*ĩ[vI9N)~l{Dh r7@BmK}uJ|Bdj3Gl,TT\,F(9 =QKUFyila0 _8GƠcMQUH',,gW7%Ki)14_9EQV74 N,mz@=P5#.&|fTSy̫y=_(?+L=Є+x]$IPi&me|0PJj 6K{sO4hZJ\l̄jјr4VMaS[UF*!/b 7~Eq CRa6?]_%WwE8O67w&/8+@Hy[j&/QۭЂe3&9*E4C^,]C_F-GH BEM|x_'?W:n WmFj!pC^;ÉKdf;6 eXHWM<-`gVfWBzG,0nkn7u(g.B3"t1opo,b#s&KW˙ "fl9w"dۉ/IL;^.GƊc7Z^J$#nzOHi/Bi0 0&t/"se v BȾ]mJFA|9I"~8WLp/ɂI#->hwu*6cr%v:,c2]|("0(1&xpcjC1toD8X{\SoQ0sxAؠ3eq Kt%Ǖe $Z R}_6ԄH/ E?0@*Rݯ9yсE1?KzlubU7cѺ|ek; VN~w!?)FɜBĭ (i`D)EԖ`0{9E.НTz? 4B`aX4Q h_@6Tu 9a$k2vlH)H~K6붝$C$f"&SʎYBkE6`"io󅻼p]j iʉ玕\)>7NE+72?9Vh+U_>dXxpP _bϨ}Vg@Wx[' #WɅϥĵ?s!7CTbj|p(-3 )bha Kv܂ǵ.[PM^5^N߯ˋH $a»+l ĆNN7UYasvZ{ڀ=&>DP?<RCPr۷%E[󿋉=42#N(*-> /d%ZW#I"“)L3nRS9_*rnz_m HK4XjfK 䢻/F{ ~BPaS/̷(≦(}LF,2HGbug=J]Lm_6Iib|Ioo'Ts}0opYh,L@ m^1[rƶ{Ids;a6ZN)9o s%uر^} σFkhC0ui! A ltNUjfк xt1!!v1#>%yrU`$s_C@I؄}J8da{OEVB6p gL8)K?bo e782#׹51F=4g;],DRN;} =ee'"8|"hg9D  a‡Aօ!Vp;#QAZ")i;S1:"1>WrHf5e(y*vnD5 kM~p+b̎QpeX'<4vpCB8@H9ӫuϒTB*/nM1*SȽ G5THseE{F H待]%]6҄ܲcN F'Sμ5<=.g M s B]2QD3?2MoL[>qo.f씃v"P3~(2{}HNс栂EAZ֒ݳ c&y\ouj]>1hP&< qk8Fۡ"msNpny4b?hT&mE; E^F nk k~*"*|wN ' -4 T$-Tx-Ig v 748xZ1M>AEFSצ,f/ #N#o}٦D{"HecAQOhuAQQu?m~N2iHgWaZ $8%;VAϗROZk«' 6)#Cj܁v'j@EvItZx84kqן@b9 XT/MxJ.vu$y8qVqb[-[x4 )ӻJոHOEQ5l呕H['lԉhN/xW{nQVpNYk1#צNd(f>Ws/3$e_JZMsى'.Q9k(ďQ@Y3k+nj8-=m%}S+ypU2= C * ,oD׷jG*o ۭ;C#eziSR-[{gҐUN -dFconTr Y# 9w/虏0(RDDY@&bGdI--+gr8H+Q5vc8o\!T֟8o=MA?VS*Pto=5QzF[HER|Du RYRͳd`-d5cIr$SK0LisC@?mP1/N]p?"BdM0SW6~cwttUPmp|gC !kKw7 }mE˔>GjƄm%X+uѱ~0.4h:]BnoS{gx7qI8rk#vOyOl*!J/K#&>L`Qkde[;z h{`4.RR4"j5HSCVU#BFY6`0!ζFif稠蒒hT":'E'v٩ji(J5X`qN#35RAi~ e:av̦vifaN*toX~('G&2A [lMH_@`'CHKxoM_6w`˰X zܽ]>3 nmZ^Yu>HDh?o7ZVȟ)&Kp WpL" 06b[F)͉IOFxtDFDs'E}>̬}'}|!?Udl /`Ex8&4"ђāzK(/ T?Q11 v)#*K= z!Zu+&UQ~xGm-|bGU n3n5uIwON?0/Mg]PĨd>{n;aPEJ# 6ڐng \?K,[g)HV</{VM)Hgq-q| \H?5sU?&5+{^-+v?;ϴ5YQ%}۠uFBj4v2+`aoJS葵\sҘ8=բcJ!贷{gC[3[g!,^Dn29; /6uء~* >yO HZjRilq% 6l*d7^~3#Hk/*ԅEO8[]dpKgj=|_оY%4@íO7ZzU31хhSX (._@Fr};P zLGp|K'.,A4΍3< gNGT`#@=,4A|cef/,Tw$$baRHBြ,ƺȾUwĥb5ɂYX;s;RNu6jX1a 2]Kk }'QiSV35qÐSMXct+ܓMrksDf-.NEZPK3Q;r7mRŗ =E@BK^ ۇ] d%@gj_[ h,8IQJѭT,|e鴭j~*ƭnInF.&v&|Kq, iՇ\RcX#X~^c[l=BQ|u-9}x@JŇ3*aTAS ._GDlv-9}g.L (r|4ʜʇ͠+ЎK?Rqi W4gXfCq ){=ٜ3ΉJBFYBm{*E{pI꩎8$1/1^+TI9~nA~KIϊv=G}q^8XS -#sZ&,j߉7|#;n~UBվlB\&zE8t(!3\O`TF,etyAhU>! sJP5 Lu((0@N8z}Od&=<@O4G=T*Ģ<ӾI>h+*V6v̀cH9ڶ]$G^[v/PC7.t_ԳASTkbكRVMy*d0po: Ū1_۔P&:OgY!pd{ASB|@@6Qd"& 0+ͳ.5bVy , v% ; gΪ. %;ӈO8  mdA2u!#zWVPac>?`KTviպGR!:"m㟷W7>2?у=y4:@샷U+\;mt1.S@F6Du6V3}Oр @%פ+{=Kwg*X6uGZAsqaU !iS+6tֺ0SzL;ȏ$Zz?OkT}1[}] ϣ,S#Q~ 2Ee(Rƀow.?2G(NGAItQ;Г>vMp\#hg&yK~Uɸ\C`~5j_@:~!I5hqsx[RG U=R섐X_4즴UႺG}SM0H7i,='2KhX}@UzoVD!J|*5|vh WU_iIG|LVFe6쬭;֡ ,\%RۑqswwxwqX[/M/Y-z: n[胚쥉G̤}U5Hw >uu+jpb?ךv;:y.|#@&6rņcNΐnP"cG mGpq{!]d1diOWq=b0&&~~ny%̊Dn5蛁woJ' ÈbR`q3kEsk&~o`4U&eG߇1df5o7: d3'cCqb$ʜ=ș.0=5;Ӵ']%X.6[ԿflJж3͵qx9Qq }2@()Ѹ"53 Ps ڡú=61Ҋ&i"{ǚ^> VLdM*YՎ`R0r9Ȃg2}+= o NX\A .:!^zG٧TP1ny]O5|`TE$w;y\y| :qhvߢ P&= pMÔasj2Nd'.`9-\뚃92\gY&?8YLݎ *ݚDi>ѣ˂1b8oNЅipgWr8%>OovhP1,~kx#ndxvI'Ƃ Q5Zt_DAtyv&r98/'iRcx.VdviWn}WOWխNFKԴw2CFҌH6=e@4u{bw .aDw눀!‘2pw+!Cpj:Ȅt2AQY /;N2w^Uߓ'BrC<Ƽ4ahIh-EF!FSy|;6(@pI&Ed;^c-t9$FDw:q$s̾&/9M _uHHgV;Z]5 *n+ry#ȟ~ ;kX_ʆl,} hax?Ώ}' 6 V.%S\!v$a&DEtZS%u2{M忧\ =d?9I`.5߇T.YL L5])#23{R`*IZR @=bKI9.$d\#,@J,z3;ld$P% ͌ ,tαg|\{j|) d֟~Ivy06q]Iiv]_}UD Uw9|K͵DbHǖ>uU b3FQ#khPʹ&w'7YAkghgV-=yfyH:΢OE3ߦ\uhTGW"2 :*:Xpמ]kRl5x=~)#1l1Ϸ־|ἆ}Qx)HXic@sGwAft@[* NnJRh8.P82x-cxN0UKhhxwY&.ZR$`=ɦY~q`o悸& ɹlm $lQ^ܧccmJBƿ8 FCT{g|6? 3HO \Yi)\bT#j9$߽lk ymOAd TvQ/2fӢS_K$tE>g$ |!^,aC(P__6_r@lAZָ8śL枊m3P?fsv >hp/\h"Ћ;p# +VBio 7\3׬-G؏_d nZb$]R1<(Xt}TcCPF&GEpGbGj#f JRٰKY/Q|qʛ8$p 7nmrpILuM|1xMlk萲@:5UXE}a_Pc2v.Q.ˈ iO>9 ;,[md+Lֶ0O(ZhU %Pz PAry-EYL7A=j [lDtD\5ps3D _!4|C*^$ɶJݸ%uh}|k -@/En!R%7=%:v$ /lB;ǘڛԕP jh-Ɣi#P8ң%'O +]nR#ZD$̡|#ݐ5y#P-9%jhl~nB̀]V>鼢.tZpPԬnK>[Pͣz(o*#'ٰ=4험xB> Ao3.Z#!-aV9Sct|w2߰uqi)sҩ]8x*t༐p2k0$]nb*F<RwT"ZIFy 5QB}O_'hXz79Fg#D)uLO")uA˂EC9ӝi×*FxzgKv -D2:y>s]ݔ-J*k>a,gMtz0V8}|æLhwq~_#,5l$犸q]sd"g'W ]dnzGJ*u>&ARk8{ݐ f0 M=$I2s?#}*uw4uR? ոl 2Sk }m[&*yhpK Z++4NThەZ$?)(k뒤ѫjMMFH@q .Yo^H}8NkϜƵ!ʼ4$Тg me وuz4\xR3K5ѕld96!^M;^ҨlwưIQݤi0ÚO&©LsuŖDK%VL#E@lmG]Y[_RSR dvwĄ~ 9%x™GP`R>rox{D%JO裈\IjhԹ6@(IX Qy@q{Rh><:gJ[VW`"e@+ lgCXx6&ڪy3htvRH>NK}û'Vcҳ;:M]%-Ce ܷwѮ)"h'.⵭p<5%_:X$ژhv&@6eV&@בW)z-]Om869C{d$_O~ 9?t>IȕWIE6BeuGp.x'#j&K _B3(HG%e@y"Mo;Y;ɣI0%᷑'{дld`lyw%sIbM'>d &LȕUK]oupInP0#QY# Բ ᓓ}#(M p1oO)<$k0gbU:7݌P_#>*@"tV+DZXº]k `T).!5۸ȦHCXKacdp_(ZUJ8=/nA7/xU:~~ӊpB%X`5u!3GLaN 3Knx),NqG0ϲEM*5 1(BD ݳ{ .4"y# $8iI]+;<: UpXf&g֩zO/'Fp\ 'hfn@{(#m='w,KQc1wF#st[,>߅Rt(\Ѱ|o7DdCG,>lP&Hٮ8%.}#HS݉(NCuk k |d7Snԩ ɥjYCכEylEӚ.~19H~81|(fr"ƴ {9KsN՟lO{`E[r,*nL~J$=6QjvoW0؟;B)B@Ő<ڕN7O/*>|OHd  _Cp{|N9JcRu[$/όkTEt{Az$E3˺MpN:kC[q> W:Es-xܤ&! FB-ٞHcv%pc |CUT&+Fpj)>`J2l9~Ʃ~\>xx&Q`Rfjh?v-i2~6"XAML=%E3Oj:<3xm>d))'0q+ک2ESrd!,5şy&Yf3̘sku̼biĩlPȈp<{svS Qp{j\Ƕ+{["WR4rQ%'\7uKY2:[U=mLӏk-*̴xŶ8^$mf sܿIrMs΅+ǼRSS,@Gl/W95ؔ{5U9ȷ Ȟu\6TzYaZDw,/ruE(o"ǘ@=x}Ɯ6a:Cx`JDR HQ]Ay\kj6|+Np+2PN#ecZ& kF>tF',R},+KfB4PElAm]R'߇t4äh?p9:5>u08"caQFOsYȺ8 . \~ .n;iJRrO͢u"~!=0Dz'A =zдAHid|Gp<3nȪcfT bwtfH{N;|\_u},oϷE䑓4iQ]P6nӲ3P.:x3%\҂YH ·_4j5[$pы(3~gɷDh1/M%$+l􅾜|$@|꯫.'v8tm[]NX4MkWLk{cg\yͽA 4MlWT]*G&#hֵj]ީRXf,O{ʜPX/r]CO<9h):ɕ'&O$S>΋K$&@җtoo;׏.+-<ЦH;FVȐF5^ ͤ(`>=KJ62_Юh} G^JudQJY T^5 27ՂypV]B3w>J-zԹaIb9z5㣎CFi)AY-ǗIcЪmj}*tze% X-,QbX49(|82[_Si9=@d4&u+΍0)<޴?!& C*\f-R뒿v$vW? GRmpwPר)qT`a5kY\Tv8:st;FUL[ r+fԓiT5G{LnҸp<;F#Ed7- ک8G>`e]bgwәm v۲V z{|>Z~+F;1Y fYM %+HuzLoThJk2d[cJ H֔bMDgn04N2(ZԟI\U, [N9с=\e16 l* ¡#!pE2&ɐed6/Z >qV78~l^YNU8Hwt,WjOVщUP^`n^HR1b!r}+J#w;s %絀I] Mg2wӖ`;Ow!n OA T+5xw$W6GC% G9F9:^)VRb8ep07FkL7P/Fr 7y^7 9_Ro1V'$(V}\}nb6fo r!_WN΀Jі͸ȋE=0KGPFL<`\>Z؈81/ ;&jIdzvkV$G\!Bz@k1mo`4ΧiY3*e<8+h`Pscx_!ˋnY 6񰼨0{2@,Ymc5iglV u"Ҳ=Jol;|rzH JHa0J~/~ا]VLPmN gCL ߑ=%e\''/R wy=0R?\8vS4B<΋w31v4R=<o*Vme`@T5V3۾iwu~>}7 Ѽ0.[yTT!!;I%$[ ~b^Յ{SnWOu@F^RZ\z[H>mWB1{ăbyneƔCF:5qWse9/Qcz"FKcdTB/4 2X;ѭy)d$,9,_͙ 0LFgnz xZXyqk7'/:O\NH׮v(N"zޅ!#ѻ=xmث gO<۹hOd} A!Jnظ,mRv߄}\-!+W BZ\Yz]!ՏQA[ I#}.,hr>Ӻ߱/YГ$Fl>dI\*Suw3BkzUۡL8#wuӨAP&DLbӑ(ߪV6 F (®_ OʭPDP`I̋.y|A}+4i6q-;,ل7u)wv۹ԗhfZ4~>Zb^00T|(bX!^^@5 GWyJoZ(DMnU&b~ skw߲ ygAe. /m a *]24B.03\$*(ɣqOʮ: -"L-Tv`0Hh#  =Ƿni]}*S(s@޴uU=o[k!Bna03!]FFu?~ @riƮGb:q<C75 Mah౦ߖi.^UA MNHYx՘xCNA=OE^/{VI&!IQFX Z@z`PڒDbLFzg vGcxU +25`@<$dz;, (0S.Y̧^E7\q MV#jh;1vH`F7l蒘|vF˸.u-DMY!>dbuv./u[?U~GqhjN)dǧr9z6u?fJ^EK&wC :8_孤IpgdWJrG+ azDzBd"!{T9MۤەGRwU^7J(vp' aӽrbZ kф_d5,aIz=Ш#K\2k7͡g{$=P#"C ?=^ۀNvewi+ n+Q@IqF5+L VHBt5*$8\A]ڻ/1:LcD5ʏ tA|zS'i28C9Kl:/َ[/_Z NҶphuβ9ݻjC<QYwpM K>9P–"Y0X$Hfވp 23Biplr(3xK$vg;ρI-#VLnB}? ai?RK%,єm',9Fw >L q26*}6aHPKF;I8.*6(;N-1 NVjsvwOOaR}?;)M;v"ikkqe4h;`D˳w^ba vHh1V+:6_[334s"-+J޾3Si%pS! D 囤ҥI:bKc)@8I[>/$|sIg{J(03ٛrQ>_ z^"fI07f # -< T!Ԗkڀ{b9f$bJd4ߧ9xoLӹ%/t)jx]Z)):BDh{a1аAge뙎*xxʰX7 ](Ӛ@(;A|4@[$c\k:4cSM~kGSM&?I˘|1à|eJ,.v<m롶ҌcggY.𤍦AlqZ ,vGGKMUPܓRZmPS6v araVPoz?]]Sg[E#jnܛ >-V{N.@K1AV D&2>1>2FISY/TN\r~Pv}c9~v+tC96=$Mi -idz[,p%(۟WK٦eǥ eW{V!#$ros' ^x KSQ.1!".{GF0FUÅl'cѡ04gz@&Cp콒әB[{[w72{έ0KM'̳;ɼ\nT_S; ڀe}{6 lɭSGㆋ4͛4_ SD`*_N& ԨtşP Hj:Sg)ւ/]mU/sLzUx8 TR0DЊ p2pGE 'Kk}RLH2b*SD3TUI;j7*JJQ}?:T{Va}"((Fl$<0p9(bksN&> Q9Zj[Vu]xJQ3#eKW ui;=il f 6',i=3!yjF̧(mA˳({_0L^<߷lD,wGS/~KF3YP`;Ĝm =(wmw&On#\ Q:N^XY\G%BJg8vLWLjU&O'NbGa0D(g)+?P'K kEec(f$~,`~PۓFl#x̽ TT0 ӝe#%нMP؇8@n6VB_DXlsn}E0ݖI7xOM9@?K_E/}%"5vxJjg^1>dyyy/|ذ7$*%CO̼R(jA3`5f #~y9֧q{Z٢;I"05,UdP FTu,k!2w*ļeoP$4fB[@fEkn%84E)*OřjVvjW8+M44cۃ7Ԭ Ti LrkWK~_KVU QZ4Ðҭ Mg‘ٸ@{nT̕!+)ڡčYGnNU!`~WpNצ{潞,LP01;k%ԛL3؞+>WlīepXd*Dӊuyp_%LEb aMJɱE*6ԽRJ?׋pJ6x ;"R@g.U XPҩCGW*j4;w6p~{?1H 7ީ[P;ݯU)i1M9'+/PHԦ|X& 9//hNӜ{/wPJxPʆx?O]Q IZJ{g|KRpο"/?+rvhs3ӌz1΢2kZk'l,X|-kM}N ުCKazmCƩSTƥ@ k1*F{ "'^!2!Eyqed1^&}μu:Gt9"z"+N[%M^pE(=[θ۽xl$hwA `S \|Y[u1BςO^NDQH$(Qu!'R4Ru?U6䅡59pa(c:ubwEPHidr󯀈.&:XmA̒Z;iօbX5[8MimD&!q<_[?Z.I)xw>yBfQC̗e vSf]KoǺEIN6%'lN#Oo~>@T*[hEbro&q@)qX8$o'ېkud3C_ܦk?ll89vνjs0?H ʐpoia]WrMoQBz$F"Zy3,mG뇵E(&,cG'rE"Xtt>Q|%IJT9zvW>cONgFQZ kNWgHtnxJl<PT+ݛ:qÕ;J{j+~@{IB`$h GP״܄{濕ѾRas,᥏6 ļHJ ,lPV(9iɆCǩlf\GfY:͋J ?tiw AHWm:̆Rf2[Ucp1Mӄ\q[]JP~cb-߯qYun6ц̠1 I@ǨƼUz-DErOBx^}{ken۪J2Ngtlh UOvnyJ.FY,?D脛{XY̙=Rm\B]8V%`d"fG;:{g{K_#B,0M?-r 󈞃&O͉X S6)e6!oc +-^+W [5>0%h>YLH͑u b^$T`c\^#[p ji aD!hH{I{od*l~3| gLSXvdSiMCG dT5SCSϘIh q> NX;~QU6Ԛ$9؟߬FCqC- )Kim)7tbeD8\s dWW ^ѓ'[zEIHo?uNSaKR19N $y=M9߳2 Ķ/b4G^:@%4j,FӷQwF/L(0Z>TaYV_+ owL *Eay`<>\9XiP,y%UX|jwTGu) ا0rO/Yf>˾+ų*JM}@諺nYS֒!U[աJ3$W@#ao@DF&VXgΛx 1EQ iwɠ5:=@ >L!"BWq%72υW-2%I3,}zE27t1 nQ2TpOn{N 4e7gQOE"To]j Փ6oB23Ґ&rVT7z c'A/Zlk&d*Ja&b*#:xt1d[)z+ҵ%_d|9{g't nZ 1*CP0+nI4tREzzc/>| Zz\ee)#۔**'L2M+Z~_Pnv=۹~K^|o|Jԙ N'﫾cq>M"^y`4@ioW獦vRyÂZӫJ%'/a;u h @ؠyΘ8fngn~mG~g 5 $+Nɜ*TaeL-+=mΆ;KnڱԓpL((@c0IwN;oN6O2,3x˗>C]EKQLj5(tYU 1Dǵ8 _$^FzFEQnȣJR僌-) w{L(_ `Dðr?] ?#͙0zM^ڷS8wӐ|w>)`J,TyC/m;q5s+pͥTG8}W|`pWe.dT ^,ѿ& mD-#!%6ĩROȥ?K%ac C]2ͥ/,0HNm.,o'Ed/b045"+[[#JNYJa}8 cZTgqKZYV5.Y.wlD;v~#gOT[0#\'s$oyf;,N}N}ijE &NY=o}2Ko-N:8:AڝC}t1qbߐ^$0sB(KSyzb>nnjNlڶ|?.#*3aNp♀٤nLi٫ 釾[m@\L^OpwPy Irlsl?_os@dGVGzFMjtfV_fxTOYM˜udCMT`vq%(/0$\0+Xd9aЀkOBX1H'n̦ؤI1ݰC=Bҽ+s`{IyrI Cp |pL~Ctp! Ng)Qs5^\e<ILGkGd>3t F;B }*fT"{4؝DLkHKx̲G/Q^HnwiТ"J\EP4V+4ky<ӹtP&fi'kF¿ci`bsȐ$T%SZ~Kwrd]gx_7h'b QÝCR^!"i0iyNC3m*3TXF ФfͯԊ-˿_wgr*|FG#C~Ku]M0> 3ij/_\7uSDg~)2)Br/]])H"YGA\@j(QlIM")CHrbm۞F4DndC'&?"8Z}Ig J12_Yΐ+Yar\iRYNaǪl5^\-,." R@# GɄ Ѻ*$VJDžȚA}iIH9$بvF;6j*D<:~0Ly/wDk˯W %Kj7 TTQ3n &E RFoPQQ.uڤc_?F08 ATniEA(',9ۿc΋Q})hKKС*g0cyQK<{*ۡjaY4,no+\]IhSyU~1.܎pu ^aʷS7b_ad n ,.\xd泪#ax]}/1 URr<ԗ;G! QL$ T0)`·#u. :3j0bR ߅&qM<"\DSmPO[EdL`I&iK*^fq qF^}3)U4VN{opw^7xn<1,|1HސER˖:@ugv&ZT?3HJO溠6<&T/2(a~{%\* ;\rpŐF:Ws?bKWG:1 h2x,PNwAg>xk>yADvϒ Bޡ!H8 ,ht |6"饡mNPX=H-dSðЂ#O/%$޵7xpgod}~zm_ 6/7IL,CX HNjBDfx\M\҂>\;]vt~ռ<@/T*٥*~<*KL.upAC5Hd~m $UQ+m*WbTذm`2rtlX S,@Pze$r[DG&ʲ,@= Hl„w:rmh-\T@i"Z^ƅ1U(423hOLXF?oD"x8aR [_.xL0qu$^vaNoqک ݠ45tUN7Id˧#"_ɶDTW2k Zt7A "AViJU elʗڽ~zRN8c |vwݼTHZ0جX=sut /)-q2 ZFEE!$)YMyH|AceOej<-bڦF cqtMj78nlh|yڢ3ON]M4,>^}Z]uOp5f_{Tu8VN4A,  mkӹ}mV[H!EU9Mgax!7a/2C?_i7=oWj6MW%U1'qZ1xU6Z eG+txJ.?"FZ!e"*zZ%(F{*zX [pI#Zy4&ߴ؏p%7IE(׼HXXjgމV}%CDǞ.siBGx+ނPk5o!)<&jO/2ö {(?luUEbC#:/<(DE2BF,g Gjd.r:<#,{:-2z lp%t0QDӞ L dъqcgZv&lfBu.6oUlH4e%`-'щX *#Tr۫]^WK x}EC Up:)lj8 x`6+|47t ,R]:fPb;z˱B>rvިEu'@oo\K&O_}"M+76Y6;$D61H^.w f%߸xߔ_cDpx 4ybi;'DŒ|"j:[@ O!uY[UD{B}.:GSXv:ݩ-ƋD y}A5 S8|,S | 0b;k,_u[}-3ãƖ_La"Z7uCkYb#u/q &MMZ3Aʙ^[*'VOM5t(uW\"d UΉv!ZH Ź0֮ 社-sjTz]cKL(d,-&Fk֨yfv5|8vU (sϛH XFWTV8VNl ؽE&q1K|$ 2?E\0^7/%ڙqfßayQr[65ROicyB"Tδ;ۧ ~k!xxq4`FZ.aNV%nqI5u;q X{LJBd(r}k#7\Kxw]Ÿ}PVbTqٸ6f"F{)r`Nkէk~T@ k뺲/Ms.L>|DOOu}[CP0:+'Ca\=VA7'My?OA<,;V2^tS6SMY)Tfg/mcs15Z Fv'JZڅSB~' HDao^[/nx IAUN6H(w PC\`}FZRHVeWskZ&&8ՓC}ܡ1*/ C,nMZQ/!ajtP 6W {v]yngDt <. Kf̮)U-if JPz"O=6i'u`%=cxZAj~xX3y;1qYNƱlv'$V{=6<@V>ӞBJ QƠ _O2!ڳA\ũaR5"-1|_$V4vo7f'Xe3[ŧ9A?JsZghڧ0umYFqKm+S Lҁ0Ҽet@vF͆*WeBsn-`a,墡M.4Ƞ p#: IWiV,҆wwn #n#iB-щp=ӫ-"V`о{ptЍ,}!b-P[Bg i3.6 >%L=Ԍ !<"!{dkA^I`y:)c:XU)BV`ϚӪwf71Kl~9Ssvq]=W/C܉t\;S-c%0AAdB#,蘧"A⠁I܋qKcl2RWJ,yo@_ݠ `Q[AYy7iEڃp~jiNa/?2aZ1f%@iO+QB=@ `mVNUg7V4W&ĐLc/xsh 5fM| ҒKB} ]Hv_R]+ͤbY͌Q#ߎˢ]P0Y~4:V.&KD>ꞌbe Q᷐]kj_ !$~ Snhw,EH.ZJw[PO ֍yMhB`9bV'Y:'"֢X"VsL{DT?xdLJݪόD-XpʒO6۲n0Ōԅ-i$̆ iZA`e] BE+;$,v)o W FdW^D9~?zI*wMIR6Ly| RjQ8!ٜDw#<Ά7[I!8B6m`|g-ĒR~"|sʱyيFf7 ZzZʎ /ׁU㞖c޺]pK}b}JD7|1pdV8d&`|+3fL.npkonI9PoR#_Wͫ*-ɦ,ܡ'rނ=j*'Ց0 7p~tv#ޮ";:5d4o[18+܊N?qB5 e!DkvB2YXu`qQ׭G{Y?n@rO/kk#(5Y,m?Z09|0Φ[?]"zyXm7P@e9=0}L ΰ馐X\2YnS)W9]f~̨6Ű <#JʔgLှgg7v{ S762&*d&Nz3cĕ7D8)(8&G+# Χ f2ӎ=J\?q<$p4ƌQɠ=gLjo쵡zFB ,42eBR ] )/,v0?6િ|s']]6M1m- J5EJeh\z̪)tI]]4~q5z-U`cnH]s#wW"u?kxȈ 03W5+ۚbmJy%LjhOZp7w–2Vc(1jYǃ+6`vI#rsͽ# 05͇>7?Ɖ{ڀ-#RX p9JDK;6sy޼͸gN'%,2f3n'{IrIA"P2TxgY3kz9PO`%],dDoy|>LD//}h^M0ֿ8X4yԹd^_%&iTPzpބyMsyϷgߘmns&s9nL/2{*=r;GbūfӅ-bx73r;L.7ht.|4!]%?!?6"" Ti͢ѩ !G\9"{_OZ{7m2cU4kf4Wn&K0Egl`6ZJm. y) 9XAGi_P,BDuҠ02|fH(!m(l07Pv/%YM3 ->~H|dS?:sLuF }O` Ayd< ԾH{`N5Ŝ#̐8>b39!#Y噹7g⭺:$RehXTD3oׇdcebcrUmX»НMR9;Sgeޮو <1 EB$  R/,RPK]<#u‘7lccS@6`X؀Jg;SJ[i%TFr̛bwCBg~BHI;Ӟ_a&BhAt+jN%;"m2}5G¼V 6_M&VzD*F켏os9ܘ{@?/Xڞ :"ݺCo͐G7[vWLpSe\Xm9OMرnoXۧ=Bdž#hM-Z~&lWm.p)2Z)u ŋ+T%uC}jt vGA_it0ZCCVhM6 Ij3+Z헁ɲǰPBK55'Psp4L:h'8'TDn*C*:'15-ˆgV,v>:&Y"",&?U$t[G ,>uHqR"J+K=APʊ8J!,/^6*wM61ngߐ:CmVrBOIMP(q?ȴʾMlP yT-d*4Ǩ~Yƞ ^int[d2`o VwTj7U({-Q0f](K(ԻHc={|֘d1pCn.y ?D[*R蝮̦M3Ԡ"@m ,M݂=/jbfZ+(NhA2OUKNhwiD]WK'SJOWehr@دy,S.^ΈElD245@DPcu//Z=_Ax I㓹WgK+oK5 -zu]_X { QG?w!&)yu6RJ9i<bjN&B%fOq$ Wژƃ3n8TŒS5;8^&j2RvG ?mk%,%(Atb[aG܅R~@} 쪾@Vy j*q7t4sg04}̲~uְ>/c4`iwX[<&uMlDJƭ esIJ0uuI$dZ%b؈]sޅ ]e*05U54k̞j#~|p(A;j֭FT8 a[yoP73|UM5-2#-!"1Y;*J{jŒg)L5.S9op2OR[ gEcʰԊ3̖RD4'ƌ6d-4ihUML|8dc810(ZZA+2IĈ9fm3zausL"=ziXeB0'+ 45L!U^8ap4Fb sb9Rq" QLaeZ&yS559!;GqF-Bthe5%KϾC LD 8d<]sa(uVG57V䣶="S,5}s> 75=8ÌfSd7ܲʼN"Ih,Rs7-%\PT;Ydz3T(Cj+蚥G oBU>-ma1@XN3Jڄ^0 JTB|}WYU$DޤoM6Bv Xa(ڴZӤtխÓ'i7,&W!4CqO6tNwځrrي_M:GU4'Xa9cE68΢CY,N–|ri]W](~d<};r94aN6^:[@hjGh7JKFp]q;~l#r7kIFmLGUMB~yNdtNxQ"'mXOOZ ׿ j];^L SAcy*٠VT 4 [tsMW60d :TB>|W*moG4;ؒA mFҽ2?@i'#I1\ lQĊWdD;{ l`nix?;ӓv'c JsbW #BawK}xmoN{_GtydD\vJ3jt{n𤋮7IOE?g4q;ɿ?גC+Mr6I%]|S|3 rx͖vQ q;MbI!CI}jMdPJb4+q1ƹ# h7[fd\(dsS4㞼h̍FI$G4st, }'B"ͥm?ô3gbx2,(v"@%?tv n(7Ry6 Vd>Ҭx:#gHu( {b'"3,>Zs8"b- Od$9GbR/,UZץ,d ⇣ä NJ/wɏK,_.85Z1d8/`L 8'm@0R\%eGJqDbyfej=1T7 +U+,-Sߎ%AK \W5;- asqgg ,4r ',|p]4LDb༓Z' ,jCS)]Z%suZ8dDw]Isў#(+U4G8weO>vRN :urڅ+OQ>JCuD7a|#2_ U֔cUN9Hj5)WW^i^x~%c'hUN \1s#F}5={w\tNx3 J wƮG0 tQAJ' ZPZыx74:f1*GGzL)GV[͛!C{( / *"UP&rU"^u=ğ/oK)L8x80KMV 9,PB?듐9hz2c*v҉$yNRmV'L3\O5nGR:n`5B%,f)Hn%: @j|Y`ICrLfk8+ e갮wj?luDul ~N\evLDD3lDwJؒиk&~E϶T)qӜAmWpugէ[iDnGc6H/ it[|^DSS[RsLVږ,Wd84CN(C/7+G5n]zq/`2; l o2X_g1R 7t?&L^/(^ru3}|C,[M5 (>ܾ.BvM]P-,S43?<)ԵgBYjRGQTO1?oܷF'RKrAixk ڢ#ca1pU޲cf7 3ԶϋU78BJlxS]Ń~E(P zr# lY4HRLP\1,BU/v糿<$64/;0+2"'Rkû&y8sU~UH3CH x oŁ{Mo C  {Mp/1pwc}rS% UaMS2&0-1FЉX7jx!79[כ61[,5 -fc p&z\3L rluO_yZЬ!H!+YOg^:aZ{  ׳n!%j%\ˁ /JL@EN$0ɁdIzۦ$?j݇#& 4;T2] xo݃>I׼vQ1@]o2%Y)eYiⳳB豓KBоTT\;A= f;<Y>Yb ѳOs H7{@7ӱj%dMY6@ xid̥Tu#iF-wo &#Z3]If;iEzU1`'u ۗ7>MvS9Q>:W@7zt,KF}:xُ@ŀ44بRr{f2YxGk^ ZQ"|өG\=WsKIEYthFg&{d%W~2ܑv-рCEsv4zn9xM}E^]AKv#ߦ+Xs#@^r* }D~8X߈͠H0ca5Y3$!5, EBTjiͤ]Ta֙Ӈ9·Gaӆt/3΃շv=]| pg=+T<2|`".R!>h-=A\a/a ڧ|J'R·cHv"v9]=;kAS⒟M}%Hz1,slDpvoTlg#T #o^N0H.t!j9!|`_" V@Ƅ\:4`Qj>_׳c;rYU3WBv( $;ce&Üꁓ]b zx(Uo9ЇJkM&th`i R s;͢)7VKroy~ldlXׇ$O Xfq~ S_>y AZ\C$F9ͽwHQbao5ިtZNrQW?=S'yV^ 莛2orʌFehr}:eFQU\8_Lm݀և.!b)f_\ ~-o:LfVopfq@B6RIF+Q\IH[o]? HqESҮZ7iM ASEjj܏> 0>E=z#;5VwԳZ #WBlA77!}+Pw(~$*A5"d%bKX~r&(*(|R2gH~M!-;}Vgܹ JtVo615)8оbѲa7 [^4c^4F*M@yVY-GfQd,dZFRSڇwi3##eikf7ZR` @0cM!W] &ۣݒ7#‰މO"[/=drGYj~Ju0Nc;EIoZ+o'E0ިREeExh==.wн?'[k 'mӬG(//oQ!~u#Cٽ=-{rhi;<륙֫Y%YY asbSJ ּ-p&bRyS}|Ȥ7˻_.LחRodu=e3#N, Rƣ' !#pZI]4hvk,+4S`8I/_E}8uza$,UuB5'+YJa ըj2qR|UW#cFI͞"4BU_:GNy5&36ק&}{ :[r(DHak0\6Ue%cnu!ELu'2l& z,4!d&˵UzNZ,ْHʓJ&"[QΚ".rboLk9Ňp;EkGmШ4hz fB"p=w<ހq,EVӻ59a".8Լ6ܩ4C藁D}V&&s㟲Jga[űtb9q sjO*`7 o+"qa ͮZ(xu֩MbM )6Y{Q3dhEs|* ȣH֫2p6V ؑj\|Y/bVw^7@ϧe\9SQM֦Dmt9K!oRBGωXu]i ~@\ ͮ6yQKrۊ%Ztf3f& PMP>{OL1z嘫|=hvMd_oX22:DV+V. W%0&y}rs E-M=ݓej6; `6Z`qE0;yowV6ϕL"Q훤`2װ2s93f}LxNPv58Tth~܂ F<1YV:lN}7fʗ7@eNKs# T4Wⱓ 87}ԿSap櫯Gl M+03vv`.%$ nS�TV6bD]PzXc ߽QeL9*}oJ^:/nos 'H>lg M`֞kբ͈tIUI_7_ 3@L/)sL&H4'vd{ MV)"~g! wKe O2 Ȓ+(xW [}^k nV}Ϊ]G$CͼQKsr᧳ ]JQߑ)/= C8:0KDQR6E܎E{-~lϢ7+id&+aHǩSݓ/A?C!HG}/z$k \c@TEM-GYn[\w8?(K] T6V(3ll2=c!xma OZh\fM wd2zP6dʎ&z7n3{hK@g w2Č!{BH[y.c*<5kzgQЮ_t8ߩpuC}Zƪ'Qʥ5aĠG[LS;pOBμ)$(0)[#}^+"VjK `2={Ma2Fldk_ԽCF;/Τ;6y QM=8+Vn/s_&aBto'3ɣM9Qc y\qD"<׋m5b=tg),RHL7peEq  Y7\qbمs>PtϣU%\88h9n4F^XTڣ'=k/d`d(ZZGJD}cĂgN 0ū(!.h6(zNM| h_6Ev݋PrCPDހL|rU3c`G@[bs#Yf irJ0.Oʪ e(sOfRc>E2*y]k!6tDRX?-Oޗ#_0䉋4{+꘎PC֊aD9` 8_V&vS1s9qhQ p$gdܒa PS큐,Hr1Ȼ4NܕШ[?I D#xbW#,N_W|(Cȁ77#6wf0Zz ~0`Itrzs[׹BoFDZviʦ}wINv-^!̆'SZTNzQbT?%H_L1J%FLĀ3L)}ؕ/v4'g]xQ=?iaVOjpozm)F.ߥ4B(Y"9Qiͪ,~HE:rclĦD?: gDtφxINHõoIn:zS޸c-̔$p(Sy| PLq fEeꁨ3&2ZPZy>)i(x|U-kgn6S墲0p-|4rNP\0 PfO'Heuƴox4EЊ6Y6s8$OZJT%_)[AdžvvՔ U KnLG_t4sna16@S@1#L\%"T_[x?@F9J.C8|=[=_q!)غK)X~ yXVrIM#TpͮB~&~b P^#y'E}gh-A@3S?3dE12q49$mA6m N'~ qmc6k~,\16gKiɏ ] +y q]vָ8Lk,Ka3n00iItO_ "g-Vnti,tY$dvGGUo']|~'o(J)'[^R!-tkR GJqi_DL8P3ũ}PY\ /ӟ_! Kі ܰod/L׭:\":ZX\DMys 2au0*4]$s]be< 3+rb?!!BFm 5J,m|o[YؾC#9KG%g ].+HvH@vս:g~ȁs/+sr,#xx?k5gcJl0'Y-YW,M?N{2#´h:8'3qqJfY3%^S'7@j (`T6K@}UPlkj1%陇<8yo$௥j╗ R2}Tis19s.O8ŽOow"Y dub+.r\NAPw4r8I^W"ꭽ4cۂqōU w'3NM bA{O} ka,..f:%6`{Y&]Rc=CEN7Ƣ-p EKn>o#b:Y޿0}5:X)g&{6M]Wcwbv0kE+.ٻ~~~a}rnTΚvAlz-l2jc/㥃ٍc9H6ln&cFK\xTuU(}=qwiXR]N3Ounj ڪ+^] ewNr.s$Hl̻גϫ|nf$oay b7IZC~Eym fϲPqG%¦ f )7%6٨rk'4U25j|t-.RyKc?:s|f ؂;n?h͸~S^8kF}ꂅ@5k f3ԑ9 / ʥJlu$/`Y%^DWGǘ)U 78oqBB=rDe ޗ SگG!=o/dިdP=]TVExq&RG^(џqUU H"Iv_Ab1cPJ ͞W9ֺj;3ik1 ɤY>5n0oyy  ,=$2(:)TtLhL`*6 Y.@z!]p0_K%µ ˹TP-碣Tӽ}:MƳA e!Bk$ՏGr(W(ܽf̓=~l3̙2"XŻ\ن`Gx 5?ٳ .u:P;^Fmo(v$b^\xŠטAKњȿܬQ2$R_~rš}9k#N0~yA`QɘĆ +jm}1"X#8)Nlz U LAGt t_kyҤΗkxXF0|I:7++-ʵ"4وu a"*+tBhORX7r-t![>8N"(:%Qw}%Hk16}TK..>%}$j^ _OU#HemwȰҝhlj0c8?Q"*mvsD;!Q+@֣&ɷxu`X P[f;c~.`ad,X|٘Ֆk8vVwxZhx5?s`f`mۆĴu!*&"JpB!@{-"!S͟"Q<礡Ñ%+1(q჉PyVvxG'enZTXuaB4z1S PVT5 i󔟁`C.F㕢]1 76 #sm91{EYNldxc8qJ`@VP.B mv7>d}]_RIK'rz!Ĉ@fδs|RR)=LJOǙx dZCrK-X]>6'Hۖ3p|PJf/8jO}&U<^M3>rRp5nm?"1{Ԫ` 0oxe)$x 2|? _cdMތoN fghzǶM)lSe+X^Wm[v>3Gw{;@99﷩i+4J FFM+F)iLx>#6u%].@Z"B*-By`&;yNL}6,H)SGpv2:oҮ6>*8wh+r^-4L-ίI-M'iK_F*.t>Wa)kh;cLXjX;xzs=D~{HJYyk'cuj)^Skˀ9- bo< k ],:-G"F:r64KEܐgF(|Jh)Q&o˩N c4 ֮iye{5\NIYqp_Ij2޽rjD9 &l R!f l SbEtFSb!J8ks_t,xPN]Ouy.N}Ap̟*UnI֥!o껛r}{w4Ǹf⹒ wx2'NNm"%i &enQXKm]'"g~RVwF̛Furm^Z)Xl FD N0kVH%-Ҽ<()M0X)ֶe8kͥU(ω/Yy\W`nrz^8:ǖ5??:HiK~۟+,NӦ ʎsAOB0"D V\ ^i=B-yNX|" ^`J҇EDc}ST~s 4 >?XY:jw\ӗhR 3+ }3޿8QK{r4F~,|`vPBg`\}P|_QRM+FrQt 55<ܠ"hM3"[J^pXIM@ -yY艜h8me. :QqFfz&Q@|iN0l[V 7+z s7JFk}5}E!vDK_oU^ȹZJ3;c@ש^{Ws;-dƛ|Gœ>c*IƗ^F}}"M< 7Lo9 W\wVw pvB:PCij _-rBRk(&Z5wIXJUv3qg6p7ǾZr75W|@SJB7M4rRMeFQՍ{ڡ/0kqzd}g\'!8 w`tF@Vm+`K%)\?VfqyNH ~2#A3xmfKmXػ`bA Ϻۮi{<Qp Jb ?k"xW=J\Ah4)d:4>|!!Ȥfp7l`*J{4KFp }v iGVJQϦv<z@voN'uE$.tmps&օSC1Ą߀W1<*NiX)Xn\gL|y*?Qf`GSc H+g"]NullI&5I[bTL^e^Z7pw_X19w3ȡά}!+k>7Ɇ:]ђ"5Į֦;U{lyh(ej| g:**T> $Oepm.r7Z׫/V\O&uÏ^ӳ Z,?J23b-s_&܍m:t̬Yeҧd8!0dӬ'b> dbs,Ļ݈ ܾ?]~n >x޺q[~_W.ICuɀ񟴍" V&Y,$p=H sb=a醱d|sjcIa 07BUɀ'Fܑ&pu|130S:niAr 7iL @ܔlve 1,{~;1'6qWRd|gZ*;#}usЀi 5ųm;GG N]4؛}|15zCur˦Pe{.K%)JKp G%Hu~3UL%hƝ]1-]n @RqW\iEu3xXvtO{$ &prTKʀ=2&Kxs3FFčJzlE޳>ZTKI%.Um<-`rr*ktLXoB! 4~"Z 攑by٦{t~"ǺuʹMZ_ik~'G|<%z)C;~^8`6%nGŽ㖼 ̿#?02 (0rqmuc3YV7lcEg;g-YFm]6)evn1j1Rk;Z^^Mh/̖K/I<97Si۷A.q?Ro;8@򍮯eGaIM /#Le5Z:DtY}[9X2Z%`U͆ƈ8A[$l᪝y^ɧrF~~r=39\ ;H&t!HY70vy)P(ڻ~ݓ_`lTz|)> x iyYTk w:{&>1ֈYͻJT딕ם[rZ c(?#U*J ɠI6pXA>1׹uф,A ,Gّ@O,ۗqվTrZF}Txs`?4RKʃҨaVG㩵y)K! &WIe>XlN[ETX:!"faviݔjc4)Kv_FLUXB FGd/޵y"yM^LPO% `<ബ mG]~ԛf˾@PxyĶp,H$]#bV)Jl* 4YtQɸkoHdڸݟ^Li;Q!pz4I.9jI:nD)\)sr ~~Hˤ /F&m*n^gƵ Y:_!IQ>~&K٦F ;]j?I ƴJyF;yA+ dc`_7jXEO4${mJ ō_[`ؐVě [9a/&i!ԥbSt'GRA!ԾgZYrzK2Aћ.|m 76vK# x([a02iE. D%`=h.[\`o*C#?5ʼnj/ 92j,ExZ. ~av͡(F{D_;Y<:?-r[1EѦ']neʼ_rV a/.n@)# ( ]+ԅrl^Fcm4G qfE+1P-5OOמ xhkKxii#e$LdQR#nv" B >ld=wZOO97q6Qp dAkX ~ɇsK!"z2\L}f !kE+]@11 }zg̥C(}))>ÔpT#k{;v*ckxJ> FΕpG6KKVfsBZow+Q>of4:V2%)@Td ;Q7 MU,wߤU3ֺh>e׊1-cIa+S?gNXI=%hlMȍ L /c_Bw#\17㭰ǤDk]ߖ# }bUhh`,YgɷDz/~ka>HI,<'PSZ򨓝+JpRT`v#M/Pܵba`E45Ą2-%ğ:g,ogz6yR+WU,LO7':/ А[ KqTuf;0XX (P&8YU p+ScʕVе0GU5~Wij8[#L`1^o6r!bhx?hkZOubrr W8< E VM }a4 Pd#7ɾ Z> ^Mِ.+ Z\+<:ϯGT(NNA/6J62hmKqݔp4cۉ _HjPhlsΒ*;(8йHWx)- g_"(q8!=A Q= 6˃?pD!rI3AM>W\|ct:?E$NDc8Rf%L0R#l:-eiulr}gc%L76S} n"+Fb\4F5Kh 1I]#ƣo M*CPX9(jIq0U|Y} W0[Tuuв)ei0~+eR`$Xn(?^NണԻuPNt2SC~*>DoʡgBWI?ݵYȰX=ED\C{Bb_(smT)+ ,W)k*;$K)W#s?l`W;(VA:Ǵia(qm@HwϿ~A ː0g^>ࡊPP} ׂ̈́P޷OA%n k\FN`r"!*|#|s_XOVΆSqu4]ckg7-4¡̪<ͪ,r 3ȄIQ]E[FTVNMt/fh-ߵZ2\ D6#e9ڌky @8&m`'hUZh2>@9Hb զI՞iiܟM+25ۡCNY>tX<Ըֱ̀524l!?K4")=Q%gd񽕽L~_C ׎li\`El\-W|m'hHRo~ڌͨ 鞲EQPiՊX'0ťwr;ೲqy*:yEx; \A݇Kڜ-}zK"~ܟфX`'WH!ŻS4VR۽D DqQ3SqPs~BNF t8y4eoºb1|<RPqm:ƛnU/~Hz{V\oRʽ_Y?sE rL4{>'g,Y =VLUoSn9ӥ'}Z>.]u1L?$B Uk_'.m1+nfؤc%*PENk=Bq+HWAOb敩&,3c>Ap::)Va ܇} Ksx)B⩣nQ<]댻QhI #5`Fx:Xo[FyT^- š#kLFFGWa|u r#~1LS&Nl5Fs2_kkys= Is[̷g %vLm蒯{?qXo@ .ϭ•GMXB!xJF٦?'a?0)/!_)-hby}"CJ{r7'+|6V̯VO&^T4^< ȒpyGLkW'WWZf#YN |v "iQl??=U" nOY|KPl#`Cܦ'@E^NA$ٓ#u΢0\iaP]8R%X'qh4ԠYkx4 xdDAȍTDYX65M4&!/e| V%PL?5w 2x\P(d͈BEmqMȤJHkeSpS2kx*c%yX"(ê$ ;^2_i}|Xy7xA%Qנ*1,eIDoMxӻhl[( jr>XJ` vait`wK5sRP.[." ,{iLgUkqh4}ÅZ8)LLHc0Xbql Úꛂѷ2#Ч=H9vQT.z8R_C-w  !{왻1YЗihY;stsYơc :O%q8]=k(oSESF  R>:.L@r$=|MI+9BWݕn3QI0UF!(Mtmy2|YwyĐ^KꢫDĐ޲ܤxJk.'!o"f0_:U$xUHԻ]੷K%#t鷦yRٴq̈V+kf7O㚮D[y [ui54vc^[@+~>=e]HMUN[.=,+?VDT0K1R9X88s^fN(G?8y#_ŽVa/2IEo<zAurk"]Sb{WIڂyui8*T٣C/ ~6{h8܌'jM@ &t1qrRQ"#/S_؈9 ڌ!m.[]FgY%K;wV}3BfleN?-|[KFj:kHj܄+Zr <n{ }P nʉ\I_XMupV}~vbђ E,nV| Bhvb#4^ tLpP3u880dALnZ=ŢQ$S$僵]_n-&hCƪ9=;/COpQdM3Tl5fjS.*,+OH@eIN , QL uI=/'{(D]?*\g(`)0@^3ܯC ^x֧-`}oo^%"'Ht SpCJih |&o SMB #U͏^r@kQ"G#K#Q}/" @[ iEƍ4x|_cVAzڦ^ZCilf]mK>>u/W6Rԉ"3>PJD@k@*":_K WƥʻVVbg}]s$QA13Z~GCgȅ1!4BU6YN.iϷS3{R7?<ģ"' Ija9+_ }wNSѽ,[[B!3HO4-^twrfbX'^X329غGA |@kZENc'Abs[]Y GF ۇP UGx Nx2eU7N%\c*+.F'kM-AK]`;#LZ ] SWs7kG;TY5ho{MzCX|ThJgӌ 3!z*Ggno)WUHh*P1JIi36ې\ԓjȘT(ʁqV۾-$iPL5%c쒦ϜF \oՂdHv ܈*. 95 r ϵZ*tӃWΨc눭ϊ!a0eiءB/iz3;+oA27T>ZC lVÍ#/Xk?6ªڌp TB4g 2i5w!Xe q/3k.FxQ8-g=pW7Ƌ+DCJ552[cebT0uى ?=kӚtAd }A(Z3f79Ca8xx韙%'7DS}FH pTCFco!!O-r/ZXxlwjөhAHItƵi[ mqd'DI=zt~70l8{ ;6v|L$imGRJ8It&yH0u7UY:ݪVaK$g*PsKSOX]qd{AG}9 ͑3O\whKݭ5v"1QI\ zӄ@2{!?{DľTJ݄OQ;DB6lnU~U^j:u;) nV;|CP6#\÷/{4Ϡ)TkB%WpdK.KDkZq&r@lvUˬ'gqMGH8ꋅ)|-q+I]0QU"P~I#1 diWkC 1E] 4+<_ry uJȅ?Ҿ ďC,}T5'D}A Ɨ_DqA+`׎35{гؐ ӣ0fEC8SQ:֔W*n !蛊ڒ ctPC_5u N”|bӗ^=B .z<+?SMqS5y6M,yT u=Mv(=rtbx;/TwQ6O貲+,XDF1δ0p.Om-'}24AslH{nZnƇˉ%e):h Դ$ʪ3~P{-+UEF?7_I8Zt1.xS9=P{Yc;orY!㒏 ߈}}_0pUDq׮v#tpfK?r#iU4OWMB-rDDL7fR2o"[UE\DӣCG.vUurn(YY,VkFEBɜ[ws55N7#)v5JD-YZ/fZFs̙ lȶvAFKZgiw(L~.m@klb1Բl%Q!Wzzb^ Pt$ߠai} gjA>`y^?v\cO p@0=X"nCZnq阬t=Qlw7;Gj?;[w_TjV_pKmJ4?9! 7;Ht@j)^>AzB D ˰V <:odgLkdP s4IG( t HިEtӁ"H8=L!_,*&,߼i>9(H<;i')WkޗHhƮ'ᱲ=C88 [q? !|ж\G>W&꿑p`*7:&7W7IU,&KZv&0..=׵+VjxZ-@5[ΣDN,S#-pknvVs?opLWSX?(D%D4wSGv}gN&K5SF0˧`Z 2xByqg_eJm_M2Y4z+bA~BcA2P sLw;lvtn|F)[`o@Lb|1Qciy* ;a=O~sꟶsy4F0"yMJ:|x\)}!j,}\Y8o,_|~(.D۵+h}hAؑpm Ǟ3tV p R7Tw,jꂸ]֕H n\+ J상YGY6HцLEf]TS OLI-8m`\n(( ӮQG0!6Ӝ`64 KN~ŇDκΥ(_B(E_db!<ؑ*Y1KZ.:JsE8N<_; gA3`o%Ҋ[^t\C6"! ,Y|{_i-. t8٬/!󛱉N\%#DjᛎK"Z~]̼(O4X.nRv*rx=<WFTM27~#!L􄮻ҹl% x΄KI3jV?Jb>s1@'j0C݃B)|LO4"$LxQ?%|y Rb)E^%g(ͱk7vL vhZOhz hzP0r6FwIѨuʫ6OVX[/oC%ii_߇{w>艌 tԫ1?/M^$4JDzab7Mi޷ri6@w'Gg1*g.7^Kt<ѯnT |MsC:E< Y&8nZѼU)sbeU7c1L|i $GfR^n 磊xRzFcj,ܴMQB{Ħe1T*lD7AHUw6􋤈|L _:|bЦ#|"n3lq+DŽf6Mn @/aV\vK5Z&=320$:^os;57fMaCLjNRUЃn ,6~Ze=ꀈ4iCѭGse-q2|@~y"|z.E:vOig )P׶ N4% ~ vz4O7'8bU<~apw~ܽfpb?WTuU(,~OCr0LP|%Pu`tm9^g>C7NyYQ!#ؙ!|ʱ2i; ]T)B?nM='6SH)P4ۤo t΄a#>Ԋl3]PU{N9YeTx,c [cpC~x'&y4קlbJYfcmuJQffVZYӡs3T]ᖥ:O8xl+NųU4;Gz< I#l`, Xy#v_1joOpm/&:c(m֥B7# 8oubVb3 .A3)[jAYBMҤQM7pz22G|Ui Hxhڄ<[8|Єw'sq:?:cCRsM tz 0;-E</IG 3E9m|iKWٵ),:#h&&8.4v4[1~iyoh!KC¥bz>DKj5X6;) ؒ9z~>zp5=r{C|4m@i;SpS%t5'w` O ^ya3ӎA҉W67++͜ZS>XhߖeƅVU,Eq. 1sʼިF4wG> oy%[+bۖOؓnZ'0fXmg{g! JNkkF!p%" /yI z\w;%$w"%yֳgP*R(SEoM<[@W5mU˨ڲGqޫpWf3~}4   "Rn ʒ.4;9:rJ =YHrȔMtrIR/&dPҭqu!W^,5а'يy>)eI嶑H`BeIhQSt4;4 407%9Me_+lSSbCB/">F=2DŖ̄%s{–}I*}IgGثGZm){; v緐!e`dv8 &}Y.pA-%*Y wJe_?6@fVd讋("p”,֋cpT~Z76bW͋:@Nz B)tLJE[90v7l cei'Rr-$/T=j$_,,!#Q4a9f"!œj82RNYHĂ:(r1r H a0-yi="W+XEi#Idf%i%&/K0%LARH@^8db .Cj$~7 nK;Z5iBL е}ȁO_+C~oH #DBWǐG9 !$gث*=;Vz%QYX*OD8>w-*%^tY߃ ѓl5Qj Œ$Ju;v͇aBtE!ls Rҵug4v>~r=e]yOO (Dr})u]0V¡8Nsr{#PzPH9?4n$5JO]qz2й]1j2SV~iV|awQ_IHq:U:Dh|o-|q%j|QlYn|Tżfwe"lYAhGѰ*ÉR+S68QbRbeQxIWzi`yQj$@j2Ivl[wL6#qoq֑i[{Le/S1Jt^ѻ( L|uIUgC? @5Q vf0s=+HsR<]unE7`S2urI1k&~xmb 'r~oQDRru8q&2 +Oxѥ2֑i":Zq*a k 7zw<Ixځ*C>wŎ/ 4͆K.wL3%9zeUƯT/Fm2ڿ" 3ێKGO&& iRR-N}3v0z1D)^zAd~PDBlAS q?0ei ʁ WgЎƴF1BUh4p5vA,V;1EdM- W_bI^ui..-i&0$);dK6TZW5: 󍭂VҰQP]>iZЧc2z'WKvlԧu8f qG=Q$CTí[qJM N1&6( ] k{U;Šx1FFDʆ%|exQSVLGjw9JUޜ5z9yՑ%2 q~c_D;0.p?E@32KHՙuctz5$o~LD1P@a&c]t`3AdW?fOݴV w,[t0d1!1Ľ!:L ЦA (6W]rr b9ЦٱS{X'nЀG֍oNfoJQM754V >(/chJfXlZ܀OA8QzіK 哽MY`c i\1U45~Yr/+W9@&ތh螺^X#cEt8_DXCꊴ ,z9w`.zM9Q`߸)$O߈gG d(Tnڳ*IO _:~9CtAlN]{[xV V}}d,sv_$fe +\ڏ-wh;H>}mgjX\E%f.gŚcӹ9,7F0t-a]̘fH5jnRtڇڈTm2hM?3λc<Ɓlj//h2FvеBH W\vd9pLYFwoWPn 7bu?;m -ؚnb2, ."Դ(tA$;&Q' Bg'W:(4L ("ӕX`LA]VQw܋A`P7DU x¦zy:㦿>U$qךgGcWuLP 0^18;'M޳wP'BH.Ec3c3]V|]ye_LjY9gu?M  ?.~h=y|Ðdm!&T!K(I%x)5@5Xp&{ o^$Z:j-z"$3 ~Gdzs5^|?WP[/f77Xxؕ,iD 68#/pە,IsQ? VVO=O`_Tmɖ\;&> /^,aA,*tHm0 @!gծr2{> (+C*:1 QSHϲWW?syx`(.gf)="Uz|9LkdOP?g7Vw<DYj%ot -蚀͌ubk[.ʼxrS?Wp&˃ FW~A3ׅFњ -4H˶ I}Dd:qď&h)e&uջ-&f\eb˦*A5?[%|"F _3mn9%VUmOc:<ClMbd01K?_H sd \+asnY h]p1*ㄳ6]46p,6\/x2+CҤ(s7 j{{{U h3k-xV{dE%SCCm;QZK',k:&#J5!1O!Ɗ8)6j 8M7AM4SY?WkûA&OfPãGD48;v/G?#gj:^!DKW6la(`ņBS'$Qy>[cȒy &MU֝8MQ\G:<fp`wҽ0IjԤH_b dL=zԲ^4wf`'xC.g-$4" K~tLdniO!ߏH̒̚1tg}߃j0H #z!L8;2V宋VYaΤ@~e ΣL*4lvAvIβķdt KeAGF?gc=4OnM6l ?D`JnΓ9RD ,RՖ0ji;5<*EqЖep߁3 fsKOR g# X>wYž\ۚyx@p:l=,..rx R_Ź埶 zBڲݽ@^ϛ0}#\?H%Yҩ|WYݼ'SySC[svf"GVu"ft6z.j\Mnʆ, mQɇؒpP(6%:<z^N}DN?Y_|0m-s! ߝ؁p">Ն q"/x>:zUyx3JJ7~T);JCʌ4vK`ҡB<], l9; +5$ # SBN"׺h/ nBG0NpA.P'jpGD+򓿫Kxnk),T 25S/1䞔9G?3 WXR 2pɭ^$jp^ *Uܨ K:L:$QEw7sg.گp{o{\`63!o)aT㖄bZ9- |¶hDԹV+;110(%k*ys s'~RNaT)np[ư3_pfj( 6p IwVQJm9MNǬ9ѠV|5ƴUC`2[7r;& -?|bGSS gz,qzRWP'{e2a dR)ad2ٯ:~lB^:s7?qTF :$`xDj zڶ!MUSܣ@l `j>Ư ZyI69K kq~(%ִ8;xB&70#~Llį_4GtSNpn.J_Ɣ6815hdyԜyRXmS/akВ/q(rQS Gcft bR~X.k) ޛfSNcXNF<=)#DJ!XFqj<[G Z$É&FP/]ӆu)5<_8դ1JgrKLjn1\,IEN$3Voz{uu 7|]}_(NS,nJ1~gэ-7>8JxBzrߡ }AڒV(~Y bH"nS4ZŶǿ@n3&DQKa?ٙ`XEϛt/V=[r SYhX tT^'kF ,ީƁ"4!$hF(m^C ?P28o>J)Ig`KåjQRC6 ^|z8k)]h.ZyYqĎk2T Wq?-G>=4,[>r,#-w`h\I"c>.+)^+)$io?ŢV)/(z,Wh)&W=05Ĥ֔ FiSF>i._wu'-Կ WXJ2){MGikPcz#*)sFLKrY +>rnjWoįY;C ̪LpXIپ gnd"$L(G6f 4Ѧh{b"`rjaWJ6|`瑸v*~Ge1$4rfWׅ،kĦ>?'ގo'- ˱mƏTREoACW Z{8g\])92S=6ȏ|b#AccfQl2L!B &e)^zeU W~Dh18bvfwy˨"7'\[tsQ,yWI'ۨwëJlBͲ)q7E\B-3ie*{R6e0aI Qw/mOʘ+jA̶;f P'P _QcaD)qhD\{.;u$&%~0:#)XdJ~2m-#v:< p!";-bGhkBS%_?)C4#x~I8> }ib& N͕ ՜xdn!v08z#Z(יJ=ɵص;{ rtB߇qDAPO((fwN[@/:\ 6'6m]iZ^sF*83Dki>Î>fO>9E˩,_al`ؐښȱp+ cXSbsME%L[ ֓/ldIDnheB}fH`qj^%ZȬg9+X| {";K=CC% $y2UaK<ѥ( .Z+4 g}_$.?qG7^+?ƪWk Mx): *+mHVџ-ؠs)I9Ԏ5o=#A;:]dA]NvR=gض^S׎7vz&5&3Ɋv?2kV(rR2xx4ӝ(Ɠ@gxƫrPD):vG3Y7YF{C^|RSmǝ uB'3ɩD#t+)N+Ce/xMN_)hm_a~ kpVD dEipm{V56sXmiȚ/Mzm{ >va`Vmzj"?P%Hv.شq9 Kh QN3bQǬ< %AȽMFbl~PV]q`,Tߏ&##WrW^>.q>SӐe ry@|(f2uD%:b ( Z+ |1=Vh]V:`F5*~D.$nDO]gpG.D׍R1b"Np䢱2j&`1U Ld}=׷,NnGi9A6f` h dD@:$=bDl^r( 8ǎYoqP4Փ(EdᝅmR%E)wy8l;E(fXhUKd" }.5  aݼI6W)EDۚv~V91mB lS'DaYD I  ^(4f(LYD >.nf}4{$> Ӥ,ڒ:-&E{o~.?@Mq49!B=ܜǃ(q/BMFOޮv!b%\i|sT&fdh|=\E^aAXuoKgБ/tDq04-p6[h0KD.@<k84aH^V/lSO",;L6 Ĝ?LI'2r A.L7LGKBLj%F1ǿH* lf,IU~u]NhE4d1q(._[h]RR%񖦪9tUD춪$뻺 ׽p ﷭} j4Qh-Qk<-<{Sq,UP~#e_[wAؤjq⺤0ҁ[(z-14G?Ј"8 bkVPa#?(J^&侀`pp~wtLε* *[6и`qe<|;׻P}h]\gYi?֫R.@~hKKi}.!@$eHAs$r&׷ؕ{R5 ݻI>-7kj ťNJ'?mD{ Ig+bq*["D ֵ fw ؎q.F,l.rB$negɗ^:ĦMAsE!!W#O=A6?k?qB%r:U3ϢP$4781MD]Ԭi( a6u~J"]sF֫|]~7#fOIɂ?,jR{ !eUjXzgڤcUa\4Qox]Pa`@l(Z(%jƖ*ɝ$sS޸X{T:z"U>īʷ͏,=V_hK<.a([Ԛ!Q$H#9~Y mvUrlH2iFF-')G ҨD s #M܄4ǭ1!V(v11u_T>1 \MW\`BnTO5QG;]iM 0 {-[{{kCw)-" /:;k*#V=?DHi j8q-5s%iU/ף=c /waT[ZW:qфjiO7e$CA>}\vIYk*wD{s'f(AW b #yi-"7"/pدm,Θ0պѶB¨:we(D%d(Ӆr#Ýf$3thGn[Ψ&jԉ=9U2Q6={ cRIQjJ=9]g!tJ/@kaDitaJ58 ߕ%%4pk)3ۛtu/>lJAKN SǕ 8,!`"JI$ Q?R=DH#8"(ftفaE?C=íZTm4u8R4Pa}fxk}@#_6˙#$+c?mD+eI`Y;B 8U<^_rcl΂0jDA)]bv1zWP*YbIŇ[?{%AUw:Mhz{ /32aRh=ס]&e}]h-YgEeՅ`? bXr.1N|Kv0}CǾ)Ȍpk[-8&F" R'-Q;9)UŇm5P@?Hէ‡Ljd3:%pNvjӑ#Pke0t[iA\FkrJ8 E/+J5Ԛ?)1+(dy9npi 3k2V>;RPWv3   P0 _G-{p>DRq$YP[PQ-6Yc9 %HFDozC >Gh%Nm[Ns\)j*1ݾԓ!DM.oaȓtu}Q]w w ˙H9b*G?/X%P0bթ}J>oOƛ'?n`sF cJ^kJBUpHQ OY9TG:pY[s}B{褭vUn78ԼfRp=z슦Ř2St 6d66<>-&%'U~:^EvGE3/r?R;"/axc=揹 n姩ZGicHuF `u}-|i0u"% ^/׬K)x*;4Z?6sBMf+s7,0k>X2 mA HIs)e/.R* Ar_đ6fʣ{9v*L'\U/>net=J&ɝrϟW4*bz!P_+$2e=-5h,|`U;eoH IĚE =mHVL+ssG/eױ8B?86Ax&uuw)`vyLAt }-b8\}W3P< t|jQM WC/5+ oY ՞O);vhI!˯jF`M)@v$nѭ1d(;@Z5Au2,dUÊ>(c&O_YH dG7! Ks(=pt<| jxz^eZ; n,OW/Ӊ D W K8Iw6'Z Zv"6?5I(BӠ0Lwg/}^(,*F0V#ǩ)^*s`Ia1]YcTOJ'_+xVzAH^/B qIպ!$TO֙YpzRj2\HQ.\8>GnfR ʧ'9/,) zJNh_ܼm\QafND'JAp8La[r)]{%z^2=yS~| _5ܩ t&+OquI͞1$8"A& fdn#"<w^য3o[x rs4cRV{(XD֟y"4X&g. s))8{)@)|Eo+Nyhj%ma$WUe!yh2u-Zs'8ǰ]=յUK=ч*孁\hyϏD]HiQ‎N$o7qZh] 8r8lH(LfɯO ,GA v|yduJUcTWfiA3WP J$AE8 :uS˟WΫtQT^q뉄c8*= 4+et+q*~|TڍHQތ \[~e@5@$)fJ'A{/W;ceP`ԴRsQHS~dYlbOO΁LA/]n+%vx LjCE!Blfͯ)(뢧UsↃE0,e#]|s:ﮘ`љ;R༁VoұIX'EŘ9%rd,P¡ +m1.=~yK)s": D쩚$0j!m^3MT#U60r43-[̵sZ[8]MZ$wmR /ϐ NZw׃+@Ooo0F`р욂j W9xPXs\!op1mGQKU/^1v&#a$@K>n2~ S֏ \(dzWC -,ecTi]BI; [:AxS?!w#P%fv{7Mdrhꄏ'b}<- Ĭ~> ]Bjhrf4S~:@hVJ4!9EPգuӠFDX*r2Nj)zg*FhSP.s_wrQH/ *Q1Ҿ<؄[ 7xyCbs6V^*=NxO? \̙CEq0 ]u(T=X'HC}e_yen>ou]3jc~i ^Ubd<|@I!팞}F~o+ ͛S%7(;dh80nϊ^~1UNɛ7ZGC0i60G*7*ɬM a*p\>Tʳdy~/*Oֹ⯳qSbș^?a2;.8? vogH1ِe[*/݌i ?IH 5|WF'z ?kTǸ k+.PZ<Q}h]~!d_ sT~J΃ZePO'K(LP Q\q##qmNRR=dCHYa.FH+tS>-d3vZuI2+(-c-+k̜h3w]o:BC9N]+{Bf\RQz ٽ`ym +taPe}qI'ẻx>:MX\٩ ߈ƻGEq SBF{yP,W*I#LM'˾%H$C*-uS|KJ vMY e댽GΛ:CJ/0=_G@❠CNۘPY.?8:vn/h[jGJ>L:`%68HIi\:OGڭ d(措[ H<}lnLIw>&佑SFǩ߼'jp{w3 [ s~0Y}wn78a1Gm`wq"gh5F)7m>3cҧcmCX47ɜ0DxUTSIzD=(5^7co׈&Y3 3SVs]M4="7]]4 ik (>? jO ͫ󓂧 ;9"eg`d?W#=#>6'kҀQ]UlbaK߀va+eSꍳ#5)|FJ A\@=Ԃg?x@&/5LqGI][Nv a Rq{![va.|'ZOL*IJ1v[JPh>o1w3ʷWOqӌmu䲳l8u> cN`!P3m}]NsdGE^ U4pFru;mN(Ixn4_2[PYpUlO%!1ۆd_ϳ8B_?%QTl F8;hWΔHntPK{6cZxg@YM:&j7XBt0'FVћt:XR4܂ p5 < 2pAA??U~w&I'ͩw4MF෽ X{=(uMABuj}+SD~_؝*ßn; qCW*Imn8w+&<#&\|͡GooG6@g X*4 OylNkqب+YJTfoOwOWā{܀߄ /A2OEM0n~eto]lke"JPh7P{'!Вڲ!=R^=(JU[xߤs$66N7Vc2"z%8(DdFܟJ0;{M$`grx!L%UCESjxe֜r\w_t%Bxfh, (iy"gՀV_vڭ N.[)) ybBk{`4ϔ(4뻤h/(/'C@ /ҧ/PD &<8u,Bο?aIp-`xZg},aEb9̿ZׂC9OڻfZE79]Y,X^R|i.wN8?( hmWYU7̾F\H#|b#h@mPrs):AKl躋`1g}romp= ,)[8#/w8Jٌ-sP_YdyFӘ{0 \Mcg)NYF*KAg}pD&@*lu]KC#IlM#xo?J!A_+)niuPn-+~ׄNܔ%>΋->DKxITEs$ܷlH&_VkoA?ϣ嶚+xC&ESN4V/9g0M@"ș'd4FicƆmČv,Po"ӭܒ@CoˈȌ!ld-@9*k/*#mhnQ( X&ԂfA FN%\6>OADMEEI#?#2W?qx55~brս>"ד9.m /;Y}ܕi;rjg,-3{}.k !awQ!FD<'ۊN-/˩kowA!'gx6A m=L\i$ڎ]&qSnA){U5>K4""C>[ZEP=aiaB 3%yoWraHCj12X6ƣ04j( *Ȩ-\ t9M17} և|5&ŭ70VфJX8j$lVH;H_F0d[6,Hl5\b_S\?+WIr.GY=cy%i>E3 o  /P%u.rF7mRie#hȋKIsҪd{Rs9q4?: b -T.€0Jݳ(XAax( [u"KFT֮^ YS'A7B"pl@QiUm쌱yisǼ٨4/&7 `-X"d*WT`k<ZoEgEsMسq*[G]$Ru4<czA\TI?x9og"ۤ&.zW[~{RnqOy( 'SUˆ.އ|c`YueDJ( L+i)v;QtD%7S BZvt֯tl3G֘rBSONfBk? ŏ6E:ž> WqS:rU'P;'\ũ@MQ̙[0'?)RYrYsW6U7$F:+ ?AdpgBq95 z"o#SW/ WL2H!ؔ5L]$eFrt92V=qmOE&b;uqcر_(Wf/IGhwIk9栵ƛf@ƶ+4O[~wnW)5{)\ܶH}KH#pm+SL}{iBAab x0'T/;r 33p1 Wꊏ؏ 1!"̆Qlڬ/0RZt? teM0 FCE(KuRbPT=WAָ7ߗVBoFN_*px^zK#N; $:;acnD\ c!.\)owjeWp̝#q(4If18 p]/5]SFL#fpS>a9^>I11uwy^" >븼RMaiu;v҇9!#itV:v^- Vjttȇ2[m1Y~މ'̆`s zj9mrםFl?p Mc%әMNs8 = \GqK[ mQdA R[_J+Atzh/Ø?8Jߡ "HpgN` nkœ!-+8ȝd%g&?7w/|A)?R`?U=v~oy}mZ `2oݔGYTR&xf&:ޭ?S!Cf>!lwS||3tL:v[yi WT,w>TvW^:*QFя7}\Y1ZZ]AbmJ;S<MnU{<1+k5J3+i=WcSV0.c`0$9m"~\& }!XT/ ni-RQ ,o/ Z΀;0Be C`¢A2̺ '^9jJ\?!?J`@F><% 6WTa&6M| !D:"8Bin6|ub'%v&6 U' {jԺ|fDToʗBܑ D跕6xσY(^236AKm͗Ux{ _ Y4%+oaLv.FSl j 0!&EcJl ! ck ­E{HL;([%"p6*m'rY ?"M!+*ubRѽi`D!IlY[_%i4%3En-t}brn;vOU+-@h#iǾDX,~nj(=[uDhiXXv-;vq_sf3=ecHD\7.i}sa%ɖ#lˤM'D]ᑺґRp#)4C Yʈ-S*#INY]k'*8O,񊇂@$`373G,7Iƃ[ZF@nlz&\[u!t)."]W`@pśu׎ Lh(.bmYu]|cFiEsRSRdE(tRŚ3Ml^I@O{'(wj #d/#Jl Y jie1NO OҾBGA}?`l\Tm͑=-)7LhIRQ6`؊pejRf`w;5eHq8VƻU9!Xx4iF؎_ =/){F'o)<[0bMS>Z58Fp5`ԨtMGV6u'L[ؑ0ML9*Vr[/f\I]m1\6W{IS[8o:z"V}psfTn⊤Ҕ烵n™dsT}XuiML,GNca3uIeԫ> xU?Xhd?PQ—}/ | CO\yyf{dfdcg,qP^gwh,}|/XYޒ>̩$/fC k^lrHHĕA&t%o=<uυ0n1JNi_iȷxB%RҬ:hCmbJ?EA]G0F3öM0_Uqbǥ{Y.Fdii0d ̳$<\ǐ?~S~%4fѓ-[CCt|+^ǭOI٢g_O=gۋ"t%1%)Z$JwDN>/=7 _IIbrQ&5E#%>iCIzv!b!|1(Xm}3m-[. wdzH U^!9 R l=J~ozwC<_zE{!]5(F$[y|b_[ \B֬=1|@zia26m^i8;+ARuHt)ʴTK:E-3{q@# Ͱ~_pg]Z]HML_hP񯟼( L>`e~]M\~V:|}jhC&gܜ6I)/ϯ+ůlF;&[[*]RBhKR%¯{"wV;\{u’GJ *04+7ǘr2Kts)ak-N- I'1DӲꞐ*G#;vƪJ܌ZdLjWE5Am$+BK̩tp6DlbAB|yՠyG^DpgE("8&xmtFL3|-Av{Lxgchw*IF&wr~:#:3owKPQ31}"7p{n< }~& ,S ,)|YbCž2@G]7^2Wm,0##ā˒c#D!\)Ę)CIaLR)kzz3L(7E$4*qW]Wz~"Qsֽ,Nh'C[nsa XQb,!}h0|Fbf?\Wa u"8諢ZpkSG#18fIn1lh rhmt_i[&ͬ!*TlWh%@rEd^pѡbr!K~d=VERxB?|7U[?oدI`dF$p.O9I,n`fAzylN% ӇYVhȃx4?&j jPT&ó2$^[?8vBȊnxf%z(jx%c˧fA7?G"S=F EMW3S`=8{Rjb7}FȆசE8hiTeFv| 6R. ![I4k&_,Do/5iEH-(ۡ CɌz[L##˨~%T#UIO$Iލ.2Ij e sFM `ʁJ d|Ln%mbW5I[hBE5*鿀]6jJHM$LdRR-$uDԝV#_rEEx~m1DMeLqoyHžѠU&5#:dv7ˆU @gGPY ^,Z5iEDN`L* 쬁^;V-8Mn(Ʉ]pSOssJhFT⤌\בo䞮R9T`g?! |O_֍w6S ][V7!Yl+,WmhPq?N-x&=g˷qp5Cz®R#DTlNGI4QYD9A@xUf= *_`FyɟZçz?8IO~P)"g[~0rs""#Wl t ̖WqVOj$e|b XI^>$!&!V:vWeHPrw& St2͕x})uE *|k@6kXw{mC6fߴO:ό iOs!}@7Q+nRcK_T6xzrA[x,S[ :Ph KL?=:hv@+N_(:r2%jQ0#eE)PQP|#۹?u@^NBrEqd+l݁@ѣ dg(A~u**]Ӽ MWpQj`ߐc\ٺɸy \x`Ó:yxQW L,6*RJRR0Z8} ,hLe+\Т$O}hXH6+>ؕqq҈Efʥ1vd yۜF6I ՛0 2Ncj1/b2MN7-5YKDcS@ͳ~`اw?x1^䌚sk+<7oSk]{dM  uOט ,l>zSruv 4cPKm8V:7)±(YPP(dnրl!5anm=P,9]ѧ>(T> \D}͕1~HT7Ϟ|3Lnz{kBL;. n/MPsa3}` >0D57,GRv5oeLjv=ZS}~p?ˆzoyS!:^ϡ* I_䈤ȴ'P2ܕw4ru9wYjIvsߞ& A>HR{8 C3o#J.}(F4'J+QP/l}ت=„<6վev7F>XBLDa=HOxCoƿG\"'NZYkj1Wwwm5o"0^ k9n,!بvdJ}uɑsVjz:UQ}Ol%kc{3 tʀ4uߺ-T8p|}}`IM.fd. N@EJcC6Cyٻ2E0\1PO A2(4ip6IFa{CL7RzҼUJHbe"p=ter}1Dýϣ~2zp{S'O9FʹFnԗZ@̓;x?6H dƛ ?yfn m9ҜO 'M[<.mVm=y 0NMJOKGgW> 5k˫}I~OGA>ͱ< TAT:.L#Dmh:=4'its#ǯx{wIXĔ~Dci_ Օ@N})ѮZ$uvVntxҼ%Tmj.'GpOyv/vL3.{hR ~ m 6~}7M q4'ZXףkjfwj*C[g)u6~Y@@KogU'Zw1D@h1g1Peյǥ\XW(X)1!BXq<ϋq.Ep"l_#YNN Nj!iWc`b02{eEр̂ |.)29 7œhLۋ谉 S|DF <Ŀ(Rˆ@Cӱ5rKݒeɵ2hAWIzY1|X,kzۺq|P{qh$Hr ;E-Z5&,ٸDB܍ߤq"Lt늺(m4ެV6Z擾&qsU6 \ĝ:ܳy~QW4j+&07Ozd)^u)0/RRȹ\дh-ܮ'hyG NN?Ț s1KC92&`'z܊Ajʋ8.~-b4$نoV6B }jo{(r!Թ@߄e˯,J X5CZ[5 JKbѣ^z\A_8\@cU[U#%ftF| 4^**// WD%88:KZ}RV)eke&ޚzqlWJ\  Z$`-ǕZ٭~f@dO,>IXjԁ-*tH ũ i=HV~N~s!"W?U\*TҦ4jBQf3f c{ٗvZGgWiE.v qG'u0I *HL ͏̾/S$8yEl+Y7{l+feٻ-yP]9FGd2~  (ZTgؑz+-£C$E) dh&B( " ''#xl@sNf1\+T4uuOxp4pЂřdŜG!/7b63vM즸>Q¹O/`?SQdѢ@^(_Իik;/gΩ]-ClٺMTMue'i/M[&D' [φouYQ{հ\"1wx7>WR=G8?N.Cr~-Cs%v&HOoTԥf(MlQXdͤ/~OB6BZ Y׮2l)Qt j6N12#[>#:}1ϻBO2JNIZmʒ$SS9Y܋#zܭVH|H ]~$:f/NKprH}zǯ!:U'JU0,4oKa+QY7K8{'"Sƕ"U׾-?Æe7e4_])+, hgl40 mDSf|~r[2H*S>5jE3(8A GٮZQ| ОE:K<@w-OOz!%!0MfZ[쏢OdbnAsuq{OzU'.N?-WV?;unWqRBT[obkja)5NM۴rto৪ʑ$ƞЙm~>HYV|l}@QQmM#zPx)\%M{0MJKqB!9$\޽O4 X:$Ǣ9Y}B;T0&Anqu\I#5J9ߐYIJP݌$:5B߹u9OKp{Ύf66semx 2dqW3ϖi6|Iʱ#H7Q}tIgNHS]=x~R8 \ᕳ_9vtû~@#b%F0|Հp)I[Y~2Cy$qBz'{8?ox:ƞH6w{.cΰR:Te5Qv9}=@< vB<A{TY|#8ia*#[[4>bNA8g48=׷9"Q +aHV VԳʕ) eD#6I2cS93>stȢb\Olr3kO/ICzq}L*x׬R,+î-Y*nȻAᰒ @[FWD^p.Z;4ϊ ©9^ۥ`0)lۅ.s$ |{$-߀nsʣb}+l&IsB: ٌ8Cpޣ1~ˏ7r!x'YBuuM]ަ&SE Bl:E~=%?6SO)N,R|lv:XZvYjA:vWgI6W~4TυӮdbE\! y;6pǶ<(@,3V%!=^^5Xl^io CdDsx D^7Oy|Blj0BWNlj*JSPf*$_% >F*kK ͢65( =9hT 5۩D<6RˍVz >rpzP'RcKد1F+r h;rugN<ڊL`Y2Zv{9AkDFy7bXIL%K`>vIϐ֦sH$IB3U=ТK59r.]NّqβYj\B썂),;>9 "[?{.eن S鶥išF ;b3hNiE mt` RΨc(^Pl{p)?-ݰ8H۪Qi[h&.76ȱ(ktzT(qkR.jL/9i>gGm]t1~g-jPZ34vcoMN5l;aLBq(\[1: ۩Tl% C3_XAӯ#XL9˒d=M P$q+ͷm mw:/Wԭibc!Md-aaG/\t\Uj5O7 #KsIHS"du4!51L=O]v`z=r?R >пgkpFbX٥죉,]6Ly:T 8scseJtH.y%"R2d'치*rz }g^'Wc, y* YO*¾^7+%_DMPvJ5 5 C1].6̕:Yڳ-^Z7X/L'F)ρkvz"x |1>)>@]wUs:6%np[.&;-헋GPF^,ҏIg`~:H] 颀cΉ%[XWּ_PWX1}mP0Ӡz?كq-=J8ZuΪV%Oۨ60A R7-)ɘhq==܄taVNjI42@.)x@@=Gs#~2k?x׮%\V8 "]_G%efzq y-zj 5AyыZtAdwƈ"x'X"|oeŠu FpӤǎ8G(=ϟ\C:1z51ozl uu|.%QFab`[&iU23`5q!Q[IӮ<0܁aOϙ=OpJ60\pT G/F(bUZҀcoQ00\Bw҇x=o"k ˈoCX1E6P)aa1|uL |NqV3q A#T=bQ()`9AY[z4~UJ~/sLOs|3MSbp9yφ iдإ ?hy4Qא\݀ b#2"bxK gϔ7k/КirBqWF>?!ܒ2!>4PG0s6'H K۾ÿmKՏg#Ύg*vgڗ.nj~qXRP@b`umIm9Ha"=LJ1=~i0JR[:p+mGH_6I@ kҌSqJ6b kbg> v /o|*nhXˀB>~pc)(5B8'ۥ1ݷBdٰkS ?leg7u0;Z1ڎ_`;\oуCb8&޿ C1NQZ)MK&400aˈTN[a{LR $Y: Tב4szF7AdΗ+Pgy*\Q. /r:4@Z߶tKKT=ڦJA]iN<.WF}ёhwf4zp&qBbOĠ+m%fnҪ_VYq=Zხ3I }gHl8 TҶH\6)5&wӵPL\l)S陱ʗq-h'YOΝrlN]ڍD1uFn>a}WSr)}'S4b ON~$T50dV0ctk_T"ߐ2i~tt A$M{:h ]%~;ᥝ;*Xa)5VUA ni`#VEς8`%-9ۥ{T9T (][|^A%IxDVxfaH6O.Ey"4hJOLc`UL3o3L|jYY1԰^jym&'/ĪqqaWE/Gȵǁ68BEX{ݜtP⢲ vA}-^r|#)6TRhU ɿILP6b%dҵf@}J_%Yf,'@fՐٺwi5nz֘hC&Y'e*tBŗ4jx)Θ|`PGOV w,2l%7;iNRhSӮFVFP0(Q6BSR @;d*` az/85߫bʸϢɣDʨ1{ L!tdQ>$L@YX#`8ˋv}0c*f-ù%[s;BUl64y8ĩ""?zheNBX$&?Pv;wPk>η$r!GڔIF>K}#V> N_'S$UODԲ0C'͍7Ӣy NK0)'wh5:FE{&sjvÛ(Պzxb?%G%C֍xԒn8]MvjnX Oh='НA9Z9pDo% v5pK3G!O3I7[!Af$%9>vr?BS F11\QJ#bF[s4 c8h>nxh8|^tn:!c1,4۟Ȅ>S޿E4#pOa$ !|xDp̠՜ 7V~yd<:݂?9Ժnaٍ [9'1ZDu!.xք&W,ԝT=SJVLypϝկj8Q<q+Y*LXCkp:!4GƢ } E+8Kψ;!^_sV StH$kgq|pZCI5 %&f;x۸罹g1]F#9T>YA݅+']IFЂ@ ˽ޅta[ yhJ\-k&}萤ݪ|OB$LIg,WK\AuMCbOGK+)s x5ր)X@JlW.=0 J2@S>rSTer:Eҕ.$61N6!NIvs.}UVeyވ*C{hV(jqϛZ9jޱ[4 VC : s8 rԫ1Qw8{(r ~mMioyƁ@ND]DN*@okJ<ڿWtT;{5㐤7mi?ewbH :L qΒU?-;y^|'PWM|FFy< p7F-r5SxeT%ʽUG̲0}~ /;0̕iފy_ϟ ,W"gc9*`,)%2}q;8R%Ѡy#6  8Ь%Wwėܰa{LPxfxDVof)+]*P;R' Mz/Ho0,/[ꉸpjX7 aP])ZUf}7&sk,S^nV",h/#$3&L;b3vIm@ _5wUbu FՉ~Dy"H0}hR\feA gi]r/1hD#1[^,oȾ'Gn#&!O]c"'uu 7> %0,:AnDJk_&NFZ*T =}cqt\. [_SK^^6`@7w_Ǭ%fi+ś}x s`#7p9.йGBi+0kxg>樍<@])V eޜI 1>KbtAτX)_̡;)88:_߉ x2M3vqf0Uv y jڸ5kr ;w_1X sbvzޢ?[bѵ"a*J%uZ20<`Oàk"yY'`΁{kqXJLNƨMyAYGj*hd+;̔aPm150RMռs?.M{ ll$6؄%66a|rǡXNC'%M/:Y}'iy靀,{bX,k硎ڜc7pU@e*#d*5u֏"{k*|xbT *0yl39/ unPF F6Dޑ* x-!弻DmeЮr e}]P6/kfUId/W-xmC^.z5tZ`FmFb,ErW[XV!)O#qJKN6V6Nhڤ=q6n6 W1@ ujD0bOʩG +x_b|z54JKiQaeS{BHJF5|̪RTtW ߲( 5{4.iP8љ2 톕Ep;0!<9Kq$v;_d=֑h@iejgيw Zě)lKk/{=+3)mo ESWlh. Z{)?b*WR9P]V.4d##H3ԿEaiEɲQA:C9I]xh<\ǷZY~1HFV>+ m~ZOIV|QIio6օ.Mo u]pzE')y"-O|Y {6S`Xf wџ6SQČ*sS~g 1'nj?|Lrcci4l^=^s:I͎1R$ځlyxEI!4фxa $4Kcڝ͡ JlR?Kmgf )) ;8qi=r~+~Jp*v9S'yξE-}s4Wc!4y{^)_qظ56ŃA/;Pr$Fb d)<8NLu5X?+O.顷Iq4ډA[EvIpQZH%੖% P/X>PHm'$\M\#(=t/tbiO-`h#d ?vNJX*X3FPFuմ\ŹaqrϾc/iTxPz<n0&qkOK:p,uԳ=/{1ak6q1$u.5{zܘ^$CXbӕλ)@XTڝu6|˜{F.1_S ռ|;R & Yq#dBV_z) ^?G8o)W562D#s/R|[teiE_ ru.n}]TZ7qj<HnjI瓔DJ! N҅?$ZrLsZ%D\Gx $_RA(Yb/ 8V??g|Ni"=1{1=vr`83%?5XcTQ3rB;Fut>6۳͗Ufqא x(d ';)GH_L ѩέ% &ЋcsT/`ˠgO8 >PbV}*_8E6#?T5J r @Kp̣i*[B`UF3KU(`XLB+TDDbEď 7AVTNzn.]GTwΘ);VB5nljo=ŔU4 |7 ueK}k?jw\{?7X >L|vAb6Ŋk{n1wU1c55rq3bS59olJV4qskedK-o7jz,{Ik0nz|H\`g{3[a?~ߞ:sqjxU[fvܠ:dCxW,Th<-+%SJmVK wS7Y ϭ`Dž)($YކINg7O.DEpHA*<; AV2H';Ki+|8;H)68" qej[-:i.'vG}es6lUc?w26gtTt X/ɚvd%/˶B种`2= ˑL%Qu\8*~hoA܌= Qԡvy=^>5?rUnJ8AM;۳-ObNڏ٬ҌT< Dk=MX,.|w$%-/7.>|0yˉ<~ģOge~4ThXc*h`]hkQP :rILp aߟ%,3v7l B4yEҰUX?[D;ދ0vQYYۜ vX>#^~pC|Kfŧ4WXݜCiXWE2ja[";o]˸:vۥ2ijg[GAz)t7pKV M^% Y( xᇤO Tbڄl*cm ~$q<b" ԪL e o+GcsQiH {Bp = yJsn%QFŻV'M-(4_Gv` dG1KbrY}4 Ph XsӆiuZbO7M`+ko^ngˆޛ:n)ugp191 ;i?!,8Y䤯G?צ%F)P 3FCW@{ Y,ߕb3o +MI?9KێdI"Qrɪ%VdnDozEg7骬H;Zؐ!)3kO|k1knqLa/d2?uNGI,`n潔p k%iѵOgy:f߁S.u6+PX4(չ2%8QҶ2R?n:DQݨ>l刜@xIwqzE**n}ikugM!;[u|v=(:AN\J`bn rtBQ1[m"T6Pl4W=iَO$qɯQ̼!#Ӽ.eQ>]IXQ;vΘ;ϮwMJ*w>;rciY?Vc\ۿJr51| I{B_?vKK6Weƾ\, C5QAYSs[iaz mܚZ#[fU86`a_ bӿ4F=6‚?QkwDέH|x  wSmzLK稜/GOW=(دT{Wk#ťnxx:0X<,$oHW rr֎N%4Gcٹ "c7a΍4{"!Oaat~i%j5>;ښR RoDL{VXZ*l]? ߻#~7'~Vn dy}8LȚ>Tc.Kv\Q򿅱}YJj-'|)m}SQ;_piNb! Yѣ%IGGF 4;QYhutޣٙfW[GW#ݾe{9%Tۮ" 9 ԅJ>ſfxfCL5D?yvkS$Ulg9ƒ2'$Cz7A25'Zw8,6*Un?}pG$oQT$&v]%(B*k(3pQ}rY4#œ9k})Cq/qa.Z\fx4 ӌc/ ~Wnku8@?8oarKGO?bc L.&sj'$/jm(Bkbo37~ |lsie\Ķ5{<dNԓnnenǴu7gх?@CQf‰ܾSX]Eƽ,T5#9n~LfpD{֐I|lv$! #:75m$-*f&A%Xwճk߅ ޒx#ֻ$yqn WP/K 3_Q=ʹ:_5w\'6I"Le&ˈ0Ã~W~Nte:K_ILa7 eV ^k>$wFS.xAp[~."&:;xH,?D- %bep//`P 7qj*5z2FDdz-Zx.W5'Q'nmzw[B}V~H(gٵĬ)|$c ,tՙށeF\inGu 27RY"?g"0hP9m^HzRó^yU̖P9E]7y_YQj❙/tq@t%jL+i{5^H!ǨzDoY̅HQ 'jz5G >8s.^8GyͬrЫj+!4"gxYYO^(o7l(uVܚYX&Mav]徛#=Z, &O_T#Tht#7Smw*6 :yW%ҹb&]%_K»XW_oluXO79ae[薜J) B0 . Ռ2;JGNIo/7#ۜ8O޴B³Cԧ;ЁPyqp;YT9־(I$e˙Pmu 7ϣ\zQЄyBiDK*GpX)%?*+ՇD6*DJb$Abԃ+K8s#z,] T@9!&4_ vNKp~<4aV}ݲ8)P]K)ݕt6k '6_JxbV!ᨴ+VfcX"ehlfz4X s݈RhNB OB O/9 cC~G$_3ۑYzw(^oQ5#pօ? aq(r*,NtiY)q}O)e6\ =4ѿU0Pr7Oހ1*Є 1&U1>q=[4Rb8; ڇc3Ks&}Τ&H-IWY㜘U5ݶG>EGҟT[)S,|4)|5w|3׋"ጀb RH'%'/nNkP|, qe(*e>G{'pҐ?J`(X6HB0uqHZu~pfτ8 !}#lAXX<2"k'Dsx_GNKm8ǰEzpB+? $)Tx:Wΰl_&hraGc /vϓJ풃sx!G3`< >.=vQVZ(ڜpN+2$%03M <>fAUhP#RnR%EAFeNٿ9 i*G9|~+r50pP.S]au:|$Q9hPiU1Vx,];jSLjrT$yuhMwKhABa"q5uO3Dìl;?َL k T2<ySvkjoxF9a^__#!2 r#h, e8r{()&XGS`j)N~dh|>[ȭ[Vxǰ2ұ.*;,IjuFսH[e ȴ?e6|R"Q@+⏀Hm7eΠK)ԅ:4)Ȱ1Z=!e_lf*:őrND WuKjPS_X PI6w7A :.tUXq'?}>u 3L8iTzmD04()ɏXFiñ{9,GԢkY&Ooy7,A.x%rU5jlT98>qhoҸ2(|HC:iQ0RF9QH5Ռ*Z5}. :a;N 48;Kf?IkŸ.&8~ږzu^sָmF@dAe_ek$CT G 8)py\_;M,q!oT1X h8gRO?TP>+<m 1$prxG5if -CuO_os<;t|M0zɅE_77u;yD64]xu4'd&VͶk ZDGy\20rJX¸Jʶʯ a1P zP;J\HUM#dТ7J*%Do W ؊[jc;=˹>N}VUzT?i|/QlIÎGb"ѠU D!dvh8/qYVŗ~ó 5÷K $Vjt402!I%TXA$US{>In.(0x*ɒyU4v-]cbM\SKFWH!Ϧ 1٤;>鳻!s/~ YX Bkstǃ!YQwzP{01ǮZe{+T"in0P]ui(KiXLe8Q27a"#EJel`N"#c;o\)0J#J9# 9QA1ȄXݲ"PԗBh+.WcRiUx!.HΏXጄ4ZQ|K SŢ? =ӺM .u% dD1 ^<:_ o:>}^]3tߺ(."]혼%"j82Vb_}*Iˆbks=g$YNQ_rRb4ՏU`=j0|(P.ݹwVi[ɶ$`o_+=5qq |d5'X+;~m{$aCȨ, isBg*ֻ#+"+}0~)o0xCrAN6$ ɃD^mDwH>pxE QK톓'rGk(Xo =e^$bO^ȋ\̻B*1rp%SÃUazyL[b8q 8d\Է _AM<]RjOrW Ͻ$cx,)%I0F@]~tqP٨B|a[XbB "^S EבD79In6>$g~32|-> | o;J>75G0<[ƜT< ɡ]]J-fW~6UBeG*J aj1ZMzJzIZFp8c/ϱnyonҿT?"q7nӻ`:O{q{t|.w^BcW&Q=N\DG')@0l4^_$m^פaCyǬQfBr-l0a\na|~-+$qeƬ8KeҝU2„]֭F.#nWi)#W"Z&C83s`Heʛ{l0Gakø5j }V1quLMFh!:ؐt#%iEi1;.Pݷ5/M*\;b>yWk*3ADFpkћż"]I>䑎gcWkiAD>W#ѧל]ұuᰧ^7ķ`Iib)J(><'Pm*{4r۠\v4|9W6#hȂ\Ng [# lep9 D%US Q}KdVuk`LI퐢fb}ܢ2*ЌYvazT H;&=mpF7ĤF^g{,sxtkDDu' rja:֬2/1}zJ=AO LA|R 1JII-ە!6u񙐡iڀ0$=}~:rZ}$a Ym29LmG쭶f>3 ~?Y= =E/bk _g>ŋV4|U-R,IThF |s=.eP| Ѷh޷SY¸?ip_mnWLH[&藍ep$ Qad@Wz8櫫hڞal2++BJa1Ӛ 2ˎKO/r W{]eв@qba> U p(3()@xbIoj^$ʱȪ,L#2-zO1NP;'zĆ7 8= #@(lŨj :1*eof*XTܦ,[2 !"gEmro!Gk_֨5@/FHn֢B[||,_k ߀yX)X" ɘ f؜jo*EBoǘeZT}Gm-`3LNlήNlgɕHMe`.ԚۥpvQ =a是}y_^)"'|]O{欨Fc.N]`⷗j:EA}Sv;6 O65tqA@^ja;#-È-'|<+qs$h~5| X[cvPH@ |8un[Hp0NJulE/=0F>5o5XC6>NLY"w8C'8 nsvX"%qa&Z2-А 7Ĕ HMi}zkekƒQplo\VOvIuT4K^d ƌ+V,]áDTTHd[#qodU YVzoLbXÁLglL6AX)<+&Qs70Hև R'w0 urSS0w+!҃ԈĘE8^!untT g6W&4EbE׹C-wmT.]zuPe0,9D>;x|!fDDv&0i7fp7_U%~^ ll3C#?Υ+&h+`s{17Ɯ=8r)}]FF/tv_VX,hQcBf!_sGՎ0I\^Rj -Y1Ƕ&wy~(Tlm&&'FA4ӤBnג磼L5UAJ^ #ֈ=yչr{a /*lcQsZgn퇖#?u9^aAX, G=zwMX~r£9 e#G,]{" Io4[_kq XB[G1xXCBs3<SFNe4\EJ"/44v=[ S DH9+FM2dM=-y3p>5q$W&ga߮/`"OV^ .{: ߾Ih)鹍2Ov1܃\i~?Bc,?U|Pu!6sʙwg)<+,M)}Nɍ!>'&KrFGIJ3'[hccQ9U_id-on&ºSoڻ ʄTˡ&s! p|bXWLEH?[UfEtXiW×oNc1WϺ8P:lnI#ZvЇ!GS>b eS-&?~013t@Mowif˕A@{ _ѧl%~7Og;Դ<Ȏ-?u`|r,z?E'Sq`Wr] j銶H]{)>q歕zԣgɞ0ePn*[ПOA֟wMq`<ìGzsyz(3mOa6ϗҳ'*d?*Pu1ӄ yF_vz Jك=ѪB ɋll=Ed>p+Xƒx{-;̴dr*fHOz|_dlSg`xaV{wFբT'm{gDk" )$H|#]e=o+XڞI NhnI I= G[Gj˃2^S59n4@=0F*.ˣk^,(oAlu^~D7cAc/\:l8ä^]^0q_B,fZL$r&`Dj$FT욢;d]y6C/ !>#LLVQuZuED.ÁM'H @8)D\vFhh򺥪rc}/Y0K'*n8.+%#4Oax Q&mG| Xi\PoT}jX1s6QuW8S*af3X3:k#m|c :!se!a R<4u)D+,G=Йh^ N}neˮ,_l2yƜo/]tdf/"!(Ղ;X#2܉* ?Ec-R\{qeojDTh:1؉RH%~'_St1<^qꂮ{.IwelʕV/':g|uuEiI*=V||!54LmϖkY})|V[2x 0##D|2لcBtbQc(z"\ts!# p Tԟ!>bٙ*EO6aoAԁ0RfwzHiA`gG_Yi6a/GL/{}zSVEL^H} <NzyGWckRjUɘWvL Uۭg^-TpS[86okfYbLDxI&xP"ޡM׃2)X\#9DUJi68ژVu4-܅yE¾#˷\iͪ50<.g5+9 IJ۽c @Q-}CSjj-<0*?2 u3슍jF(3V7R yNХǪ>ѱ%(R+_̙{^nA V$Vѓ%/>Y[$T3y;.X:Ysv8< 4j5Qt؍:ˀRѤr*me:V.dJWҲ *le y%`XN9|!S~QU:f1˞B#9ΐ[*݋SHIuo岜"6IO{*͇Ieo? ez-Jx:q$-W>HX8d?Wf^J$w49Ւ?K O޾$.,\X%QlE_dAWKl*`ԗ 6%&.۔ʦ5hֱ{/Q$K̠;L գM S}/ev^2?;~XIϫOjWqs,ʤi^$t-'jfmՃfKkWڗU,g/)Oi?>4gJW`ou9`,6 ўg|O8@ųǘ&;F2 O>69>0u@Fw 7&}b|0av5mB[T1Ůb 1ZWNc~4W;\moRlHzmY`Yt"Nf#57ivjҝp](W䡉L}#t`Mks H$/Wo ^Y䭷 "BCT[x,|vO{HY0B6LYN2.F"ٚ9clW&,G8}Ğ;v#HgE G 7cwF1aS )xzb]Ed}, JpdB4jB#~Y5 GH>za_ hU&T (N<Tr`{wө.=7{FnrJAl4YHsĺXғG$?bh?0~>5[oԻΓs)NC36HT)6h#&ѻ`^Bi1ՒUȜ))Rj!p[fph$33 0ţD⤌ B:dIODݫ-濆:u>`"?Mn n;FIT,"''l >-U.e}\;F .Rn(DwR1K`1[=&UWMM9oH;n "fo@45 Kn•>o2F W@1$]\PtBj/T_,t,Q2>/ACtZ \XCj KnIr{D/#^{$mӃhYg 9~ؘ.Xk=z17K)7^)I#f|/%?w\o*yÉ%)KQԍN.i)Ճⷄ0i&s!-ջqVKjHl +=Să2:6NǑ\XvrT/2.oM"h:|πh`GĄ%3ŹVςO?Ҽ]_wV'NQI*4:PR_@Ru+SJ{ ퟠ-[g8h,7L dF5(p!l5|S# 28?!֓HxԚho{rUAv$ o/;j.fcU6@E?66>O:J :bT#&v#%rqGјMAiLN}%\1%T}QQ-=30oNVɀsJId;0p;ϋa ^ X+&n" Xs}Isx@ ġiNU)UVac c3`3B")y}S=^ õ;ÞL5y5VprxKgу\c;E:ʔ4$AoB?ONJ0J|TZ#a?q㌚8 K1M.V)̝O0i :1 Kn AeD^[ 'ɡIQzfu8,l7Y >lEYN .<|FNS?SA -(UX6{QN<=AbrfoT4fH=ދo!,F.K g X\`*rػ4`P#^?}#n:i$PXp| RP'6/eit40>^c&,ϿjEFx45,f#'SL !gZB>ww#C'!w 4qcg{BϛѮ$W۩-0;BY;1\+?\I'C;*]E]<'HHV0ѾFj3HĿ&Kwy +YQb”yJT1S(A}Bo ۤ% hU/Bm-=PAHnٝIr; ݝ?gZlQk23 1',T4=Nf+3>1p/c!ֆʂȢe0ͰBC#J"OS wU͗3`۟ y婙\&`,IJ^w~Ρ|[ Y\[%k'Ub}+MG~c|9 Jx -.U^SĻۏ!%G2DxWm) P6>]Plś-w8t/#d=e)d<ІUuj9q3fOwo2!È#aݤ3,j5Q4Uf >c ,ɌiM$ s!:ZsC뵮 یHUSJ8%  {SligG5eq{,2_nV6a?Ql3jؒ0ۺ5(p|-ڴeRɉVʂ z\zR)U ~oEӆ.&0'34?yS6qWdɓqb&h`P(t* HHLW{AiCoٽ Ӓ`:}{@l/USh"0JQY*%XIm~ eA9w-xR2ڤO 8,(zP;e/8m}Ќ8q oI&ԍNJFApCfy2W(ƅ(?د ێJRq HJuV^s /ΙuC@$R b< t"ñ:!^u)g jRYg0̒aç?4z c_'#ȫ]l"HE3SRLR0nbiZ ont# M!@uBKĖx?ـ:q*GƮppAo>X_g4B;ݖZ lg_mέFF؃uO<[cKq42\s=)5ÂTɚ $Ph;B߁FͷR]$~AK$߸*oҐSF Fyy霔aY%PeC\ N^&dk); v*O/i頀 5IoXX@/;iG7v ͽjc{xq@A:@hog\{@:4V,u?&k2/lke Vs a:EhO°ge|Vv|ML TNo,¢]J40f^k/e> N= UI,]'pϷ'lvTpYrU/DCQ:e^w$-%E)*Rm.ۢ7_&͒uKw2Cn5Κ|1UPc h`K!Q[s'p+YɌD8Ajfϸ uim/o7|؍ pEpO[ qITb8-تr 78d%98p~rչF9c^ZHqbAO ˦dLjO8mN20}at4Һ'nʁ/co,v=@H0 g ߒL$i֗GOt6k _C8kW.ޚ6u̶$P ACu}#r(,&?#vru Q(mRN36~Z0,C HT 5Y3̋& #nqmA"eY V~z9hL5|J[} cb qGGʱ]/stcr(J7RWh3~r|D> IګYPKj3~+;rԞ "=  u>[N<⃖. W;%!J}#M(@n`uS'Ivf;*Ki?zc`]?W$5znP!"Y%#]3q-ƔPT#nmw>إ}&#=/L}Co<*8J{96gkL; +Wž%Y: n PvVـGli;\bj=FM'70QC/pc15/ ƝhG$aT+9_*xfiue)S2a>DҗeKugj*҈EBW.f^%mMq VZ(ICF+ bslfi0 PbLy2VqxvwhaDA;qkZiqOKƺRXu~~-M]+Qu§X*?DB#~֟`Xg~h(^JCCFu%:"ˀ(SSAX^7bc߲LA>sS5aD7d:gGFzd3Y GW0XnؘwIdiYK۔2b  R@Jiנ0Z<_ϵu yn}VZdY6쁱}(/ȝRɞ׍Feq-}:=`5yOlQ2%9-nǢDZ_>=~KI~]Y4"P;p0wfTk7dN~ gl/RAGyҚ~1lywFMփ2ɷ]]qPfˤ6} 8<I{rYBsYUɗ[]&ϾgS9Zxv9֊p9Ve%%oQYnR*ėi\K*;e>p˒cƋÈã_@_FRD)̳P, LTP imE&gC؊+qowX~L] Rn}QTsKaj L/bZ7$ v֘]<{pY<4*\~-4?E/1W:%n~X>#XPdAĨ + 3ܑ (*Kv"14a}8o$M% j +6sw2& 9ްjYAy!9䭳Ayo#(Ou8aӢHCO^z7~aOU.p7M)v ĉ\}\NA pJL*DZgj˶}jW.X?S}K R1GtZoaѫ_ۇ(]V+'#A]]ROtdʟLRK?k( j{oy[Wj#Pms"֥?_6w [ irv.v/JM-_Q,[S`L1 de9Xt"`Lru ڕ]tP@K 8j`Jf.G-ʍ\>L~XcZmt7OnNKnB*kYU˃7΅,%aF/} B׬d#ϝ!=e?,މa7f$֡+A9H/~=uZϱDm=,IB$A Ξ%EWK<J`+Nh]l:ܨ/ P1a?_Y(k[˫m&_ W|0u|q/$ۄSG=3t1 *WDk-g,8uX/e=))e&ta >M !!{)ZN[\/kG,Jhk%G %o8A%gq|lmqUJS Y)*DC \z>#jO¿g+ Yza50 ~#4ub`2qf&-)*l~޷}| z >ӽg -KosG%i'~d k?r8JmAJ,sCBg._6ʢ>(9ʫ2ecRϱՄ[j @~ϙ);סH~>F|j% ᾏ<)H*P)mG|}JG2LܞErmylOV_8DI?f,_axaNOVm48BAU/XQs_ۻuޕ0#}b_>''$g(abfӯև3cC^o TDB=bF9R40ء?r㣚^l|M \ #5.;:3pwNiPM[0\t",2ZR 4i X4 X4Fأ^8qW*=B e8&&"-q΄-g$H2(L]M<Ƿ?51(Wtb};L*$?GBeC-1KėŌ`8w@4rfIQ1vqd3ݲӫiTc0ǵ~&Tl*|P*a `(t07Xq(uI\0Z¬( b`:RBl4FD{fcIfQC_ B @x@M*v"%0OUݣ[vC]BLM W6ˌs:~W66ObdQ6:A_dZtw| 0Iey猯\YdCfZR$kXqyz[n t1QoYw挭5״aڙ9H$b_:DQ&8idN^ Wx4pMܖG]R0Zv($Jwn^@a6ԑi3RP?Ev?;s17枮 ~LdTRv DY_X!KU* v0ܼE $Cl7Ek>~ud7[m4 ɾJQ|G>rujj-^2/*8,2sGE} n[:uƄV.^ ZDw/6 \ghz&-%L"OYV|jr a20)"cLܕέq$KBh۾q'b)àm(yeoY@2^"} .khZ)P Ыӕa8T񮊊gL:;O$_rWS6q%\L5D|W"_L}1yT6. N~[;Ș[ &ڢ-' m7bvD2R5F@=`r&a&V/z#`-HѲ:=θ^ 0p!`n!Hj5檇$Lۘ|enj3E29B;♻JdZU]HL܌XYn@ .uHqEwZw?0ݒ!V|x;8=KB˃!!,`:8GzY|Hg@^wYvY\ҐT_gȄ0]p- H~sWxFya>]/"=įݥТ=4 RΠXc+kGV <_YR ~+i"Pm 2'K'd5ujQ i#;{Srάx|Rd횣xPP7MHK`w }jȵ`#@ <+o>_eTu 鈺% Ir\Ct6te?@.;;GV0'$8:zd#*Par"\gC4CyhKYN~w4j&DSzz!!eC N}ʡnn#ݪ}M!04q2mĜ^ßnKnF`TW 1[%'5B O tFѐbPpiwї["IJs:ui%O%j-z{}lsO#bEFf@Jܸ;*gp$Ⱦw +Й9̕#|+SPrF _Lv>_ّKlwi*rFň7V/-ZOv#5h xlzEIlw"XDZEfff`LE: ^ Oȵmnd=%ﰘ%|]UNG9/z͛}^?Ѵ!]H[ r/Ge1@:C> P~' Y4DKAAс=/(^x?J|v}U.bgh,8ui?X%2f.q4nr%jV`r&󡟗jWMrrmI`J[:e>r4tIV`~jdlZnQVoӍzJ{15.@o (dIP aq#rvĽqdn']nVDu'^+nԔ d6>y|| fS tx{l|xm,zD3oP#t( VЁ7`#`Z!_Ft& Alccl q#w,r(""c&YAMɠ'׊  75OL[)>0iSJk!9e=|{< Cl}!/'/_곸1t-Me*|#Nf?k\ AܴX~&3#WN-Ժ~ 5bC0:gV[?%Z}clt1gpEݝ팆 "p ըwUX]U gv2C^/o;yTPYaPI g6R74*Dv+ynrAh%`l¨iQob;ϣ;FkD(\w[*PS{poYWr޽>zn_+k dY5`Y ;5/RwQ fZq㖼K(O:[v!. X:KvK#?5[S͋c6 #05$:h$_Gں_2X;ÃkF\1j,; y>wN& ߼ G5 JKC1QzfF5h1(پixXؕxίUE3pШw6zܼK(ZCY.!E\EE59ۍA 锤¦/H'M0Rp>̋LWHrUp&|ܜ 2m1WK W{϶h1Oi4VZ`F@ ] \ Wq=beJdG>TG|FS{ˮ铀!c ox up>v6Q z$˒eo-Lm\}CCl lzkc,Yu.<'hּmƈx)4f=G#6O ?̙ێ~_u=WqR^ -+VW5*@ S.Vr,(w~JZ XDY,cy0޴x@ۂX(/i #?*N lgˁ]ڄc#Vr2Kl  er@=oxT֏G :*˰Nrz^ E_{4J-ز1Q3a*G`Z&<%/侽}C{}A7reQzppMK{.WOUB-7B1H̚_-*UL$c l`&|TjB,1j6;%*=/F^%H<5x /# xT?uw ڒ…mI.׋PŦSq  ,2IM[t 7H-<'2>רWgbxfOu!RBcyn{tZ ZI{%o$AB]LMWBUT1=ZuvfTPuV,Z_[~fąOҧRi*"\0yZ$G ƽ;A}ocQ7N<ij'ppp 87q4SGk4 I)uv^2/t3k0iI ᜉn^aV ,=}@N?2R7v75GMCAjBnPwӼbPC,O]r DJDP$&60)?_Gdw2ԇ!Z:-YV4V3w0b9f C/^F]A@laȡ J`|br/j 0[8c ]x<S]?v70R,B3YQ>W2C0 {ZKy1iZfIear#F]JWK PS?rcY|owG9HoLp?G#-{C7ʯ+|F&mt!y$2Q=ydԭ==@Bεޞh<0}Ynv9Vkb<>u*#shp$w7)i`.KB)J"ڡz7: 7&9H`X$SYIR^X^ noXg`\uL88SMu{xJ -E%^(l+_8Ripy#˿/C_G%T"e+;0){ק o A>/bwЀd-R[t9dT X}2TJKY >u |ҪLccݘ F`: QB\JYuFG%SOH${|R1Pz\-,7/]&W笎.0ȠbB,  wQUQ«d33(E' ˏlO7[Yf4'CRswg ь . ֘c}]Ne9U,W Wz0"A͸ƴh+`s":Cd~$-pDOte˵F<v7r2#%& uuDtdx9͡u5TI#xd!_\d_&KBP\ڠ~c&r!0*[uA*'$8(JJHsxz6 \3Bv6DДu) <{@\GˬG&p1U+@@?| H,3v lVodOiMDsɷUxXe0C IC=)H '2UqV*u7gViWyҵO}e58I'FwgGvmycI\چt;@gE﷏~H %eݚzقD&R5uSU{#jlaԽ^-z*rɸV \/ ?k+c3>J.9RfەN?D/O'$lO3ț__5I󅲚PC]pC0崶0zыǵԙYjifus)p0҉a\B,EY6\)1v]L$Pe9P]U3f.YvђHP:d= XEdzTa1FAHɧd+ډ\moU~ ѱ='^iUد;2Yd}"N` gg|MSNMEBۚ8*XEoשdB3Os a(> < +PZӟ6i_mװ * 'zL-Im/$cCx*I9T$Ccɠ]PsaA|:+qu^c UE@v6عǥ<GjcH]ыFb3\/vT^fVUZLBo*ѝySO=_Ȅ=bpl!A <(&kޞѡ$@ z)a^=Pl.O?86Cb9O&w(EirgE*>pe$>G}'=.(OX ^Y=Qp֎?FM\4xW-> QO6VRΉAT%p7Id_fL8. 1Rq~`szr7eIBcM?{95a!h:{tsbh^ n2`PgJI#^3RJ+y4bHd0$6r; q\-|~ǻ=2(iq]v ?6Awf+W̔zzv+.'"|wLrd oH3ԩP\Y)CbuQkl{L%sp"=)F_B>_"9k@fWE4gk0Ruug6gCʖ^Q&9u\G}#b$(]*¥Q1 9}QMkq\s.k@+|fNTNshha!TvH>(|[2_q1E5w^;+FHhe@)JK|S ʋLY+|`t?]9 5yү23}K<5AZ,x3"ign#!֭Td;Ƒl\e(2TЖdOWo^LSGy1!!5 Wun@jK<Cp"Liwa?u; QZfd7eUCҞ)>0nMY@csHhI_MV/QFPRO:{gw O\QA"S*PQw.iE\7 - =/, 8p J;A5Fb($SodkprO R^ln{ q;qv /'9XkS#lheGmglnm!PbU'+ tʅs@O rlX|cS2oI G"3A&$gQ縎xqbDE K9B/Ҁ`KT]5hR B}H300'@)i&:&-k _4 \ZQ=r;KS5hקS!i E&f CaթڴE( uw0&rO.9=.' ƊDs5eqi`\k?"5"M!tvh`79k4N ο}qGMc~]Fa|>7 G;gnCE,x(쯟lu4^%%=uuqPb YDUk j :|N;7VR1!FҔ\R ?A98O2YRU';j%=! @'q5? ( $ts/MG(q3 ݱRkix[wh!I3^*-D@3"^kQ\ЉǬ;䣞yY.#Rd"{CrulH 5F+ϊ{4*g"x$RJGzvA'I__c7=}\*c蝿ŧ`)t BE"8놆S;2e~ ``kKjr^PǥN5fĭz3NVUÿg 8: q*%^e%["à&w-KPVB{q<;dRͧ8$F̑4v/ >-@#NLJ[mj(We t*„ `I_E&>r$#u؁ WzfM6K֟p Y9ExްPxXvED]\vqPs^LjϤ`ipܠM4M54Rz|Bh@fKRAghp>P*gT_'6!֒~ғ=A0b=g/U$y2EnNjL`监E; i;W~3w.֕wG\mVWؘIB1dbjK,pؚ?}[n_c];yQ].{HŊk ڇ6u2O(UÂ;cGUj3"8L!/Ul Y*:96,d{"!3Kty?`3 Ma%NUmTQhq2BKK$ݲRb=ГP@'0ESA6Y S,ez{= )PNi{C~U~彝.<^mR#sȥ[:\xfq+Ûb4mJܠ~`uȎAc}pv\zH.Z foy31i%wjɓ1T#74 ;*i#\ P}NoI 27ev/bdbPdzBIm\7.4μ C:=z Q,̀|avjY`ߒ['+v/I GrtԒ#"{O}c ,B B~ >CsܗfVutPdj@s9J=j 2INeEf U.&wd&X)# _ȴׯ)t B%uҭr$;hiaGp2P袔&t3Ywp䕝'GxB3P<:F\U,^K {'*K4y}nVs A#Hk0Q)9 s>~~ Aj7J+\$_֨Np0N2Ebd{XHp4(a e 5>^6J?ݭUټÖm!ڎ㲲mYmH; ihlh%k_w#.܋$TO쿢7ox!bZr񋍨=eP3{KokAv o+ m9!%B?.8[]Q_BSB,>k0L[ϵ&~W xUdKzdv6qvljhcnq9LBI]W><:?N݅g]JQ߳{aӃ`9(65/36PhH7YA9ex)!#.-]W.w & ru|/ۭMM@u9EܲI:vQ~Ԯ2ryxv^|Y_(PiC~!<,aVEoW3a:" Km3/Mg{q0沩yg6Ol^ ך\@Ltgܷ.UY]wų?KuPG_퉂:?b ] <QWSP?bLVH>]j-dJV픸mqqbya+\/1bs~XN1kj4 ` Fy Vdqޣص[?B^PvXkx_~ȯ|1m0tmHgUP1TR yJ`> eg3  KKk`2 > Np%Ӭx_2Pr .!)GQ1fpndF5P\lY5ajg*׌:#STVQja &8f ЋKC _Y#ISUE!W>%.bI]&NJK~)A0a׆ħէB# ;a>CGL m#+!ʹ] 8n$H]sӵ8~^z_NLduFԶTzoΙ#)ڷtez8*wG/@ɣqO|y%Ӎ!Gb't"F[` KO5=ZvDTn J:sE'sX?Bē!KaqƠUlD.í.hީ W\Md { 묉+,j2= uy^XM)FC֜JRdAq1lӒMpӠd_// 5mSˆ6viև(E 6` 8 nId%ЭAKPZ'Za۩wO OyO&F۫זφ -b!ʹma;Md|Cf_Av&ɪPwHO)uR|^Nq^R^U @5MV@</&~z9Lm h{c (JwtcM:/dQ߹%$~0.Fd˒!&mWK45Wk{yfD 8Gr&OrYaUkׂI "X6{R9nzorxqH W\l MȨmR~ߋ`fS[|v 6Ei& {Rje~.w',U|d$ᨼД^FVW ;DZT0GƐ,䲫C>7\>w vn}y$}{kjcBgL8$CJ7}i}xҁSJ ã˵et2P:FjuS aY E&%h4=:VGk$FUT~N"^!by,Vkn3Kg:9a2[V7&fXeSRѷcl #}WTc6&P$V~ű/d^5A*èf ),= cEM6yl6to5H*Bdd*0'X+a']+M?@`6r}ݢed9,L[AT'/m~ڞytt:Zءj8xYɯz8T}JMLō0瀤p2Ld&2wVy "VO뇢;.8 [{,ŐvmaX̬nBBՁ( QY of\"@`GA`8pUY/- hq#!hT7|sFL:gp d38JNy`Q&^oX] ^/\.gʳ+ d"$[{{+ Eb 7m#[6UQ eiA:tP`wn섛m.+۳"LhV=ŪIɬrၼ^[^Q}Ӡ!M*J.:#R 8F (_Ka5-YLi=kQ(j| p߉ IFir$s=ű.C]He~_!?LJ^":xDP) 08lkA\ľ#KJ ^NTz^9ae=nDK!QFh{rj=$Cܼ_ i`D_KDPi.5noC|sa "7Β/N7\r< KVB)cT iСsYW| 2/^lu{׏Bqqf_0V2:A5|FDpUvN ﰐό~q2<*I@NPQs XB/+8sXs#^Tb$N;pM6OLVG8T cb7ހ~c p] ^٥}:$u1PbׄL/g58/~#Uh'CF3N'D%/ى D9ȴQSYyj.Ws^XȯKt- wB5El2/9inj=ŢrvgG!匘WuE濣Mwrrm~p{f؋LvT8[#s0+A|yxڥE+[f"g4|4(Օ@R炆!\9r]1  x%@!?FWKFBEj}v!:$`]Qv%wGFP E~o9t;ͼl0_Np~cJكh3d/}WrN뵙Kv}1q'ʑ\sYf}tv6 3U2ReXe}?ANY"mK!z|As/oRMYK @gȍ̼ 5,".hX%i/L6tʢjh0%%=-l[G0X&6.LcT Mfˣ]ןzÄ>(Ξ dRV tgU&oN ? ĈgGҭ:.$Ri}=ѳN[A[gykpo}p!^EnAْqEnl Z/LXV1rVږ GniV8Sh(5%yފT|t&EaK{Q֫=%@Ua,'@DUgrf~XgU1ScWl0,ISߘӬEɅ:rFrAγ07`p[uŔ:/&>P !q! .HcG-օÿ]C_:J)avN*UZ߱^ǧ.:l͊Jjl9 ief<0sf~)s1T8Z0Q{AK RZrztu tXՃ\,kkP&k/ΦbZ0:}$9W\W k]O+OTٴ[mnmok% `A! iC/jݓp?8`'Zj)f+,W/)%e}!;Lcw1[ov.9Ek@*u$gB&=Quf~h&1Ez,|zNRPB"`5Y5)c@#iϰP%aBq/xK;r)Io-O6b_mf0*E,b%f/RhUk"O0 Ty z\S tz )kӮJH}I!IuSŶqhnpcnGaaQ NbAۭ)4J& 7vȲ!w ;WMtGɡETc @0I݀!y)mn& f;y7/wDn{ƙfL®R3%99c:2:O@ {=].4a1[(RׁBݒg{5 mMT~oujDPS~W l%@aTQM󳰕9ɛF|}rv.,W&c"V|F%Fɶ5EX:"?6fo) yQ+!BjM.W3l:&9C&ՙ( jZbsh[$3+pv؅FWZ]=WbQҎY|3ƅD*Usޣ ªŊ;DmW\'HR?q~ރClѢ^w# Uczz2e2 5R,h ؕ닃> {+3β{:n0M%xt,x9C-}vpFrk W/7"+WA]--_ Yh]OP{&^OPCQ}G$]C)oS+_; {[>Ss/7M{&ؼO+~.s苖k%ΗQl"2L@멫7}M=J-k!_R,u 3{}U+CAVWPCw~lALbXa}i -)õlWñzq#MY{57@rKu.IWoaJW"?\6Af=|qPE9̦g 1gPW%oG1H{)g߯ПȬ#u9xɑ(e;QBcU.z'˖3˦F$J"\l[&#$t}{ k0 Rmz<Π.n[׹ N$љtr Vv]P"{Ҏ XL$ȸFP-ty*E TQ̎f ݇,=ohR3iUouk}G^ /{r>IȪV6ǒ&;JՂTa!B6)Dv ]v?`،{mLB@OgawX\OE@^^p-^#EANzG'ũ8"~B W`jf+cS@a'rPD`H 87A.3w^ǫ3KծReEhbrr]c3\*FH@<XDxO$W-`tiЏ}Jda{ۈ4@P@Y6I6c av]?8 7 =CwIΌQ~N8l "aǚrgBi{;r*cYDk'SypԧEOoadڂI:JϒTUunu-/߯hq6?!®԰ȫd6  BsL{@M9w4LM"붾׷V`$2)]cfcObдBWsHퟸ沿U! fNUJKUzC>"%Y10:4y7IY迤vHo !ۉ ^`~:%˛%`+4l(GJ晓l@jD@lw=#y\|L9]g _GQ*/K%}ݗ԰|쯕"PJbbYULǩ5S8dڄT'\Miν+8c-/!Ir$c3@4pH&1Z5^K>ҺͺO, {E٣%;PGz˖Z7u -*tL҇܂5IYu89{SpVSQQvKۮ=B߰ܜ9Zrp̶ z)7>ǞM e@_5,"໘Et$efPQEd8-*Rزl;1Й؞7A"5c8juR,6wm(w[GU[>>xȜ:WN6Pq^Ax7G6a9?b eAY¡SDn3|Reu2U.i ,>(⠣x>z.m];Ibfrܓ_F%ʱGg]Z|s2$@#FK`'v͖OyRO]7QJMd@.$jb 3(u>s#T6,}uF^;3\P b[s2I"7VI^o:iΥl;ܖV[tkVt#EueͼU6l:t?.ғw}ZJcoF;}"L6-}Ee~ZG.%k/\࢔uPT8.;Dzx#/v1}gM9lᅋ5|9kRL[A'|S!HT"#g!-MPt9v_3{MCpJH̴=ét 8&;PB獅* 3f֜P )9n^ TVV0U=?'r 9&>m]~}t\!յJa+odŢ#{|їhRR?iC2Vc)ʧh=0Ej/.]$W~Ԕk?}$ ŝTDF#dr\Z3֘RՃwGr|O{|T ¸wtm]xLy< JLo?[ȿܕp#L2+R ;?\.KU]r\pڳ~ '6.\NRWf̉z+y UHnʑFH?^SS,#ҌtIoA6na6Y'frDZa7poIQ'd[5 /!j%gpСH0wsp%x?sf]%nhf˧wd^ȪlWؾ2"q:fA/pwҕuSshs7wF;L)Q} Pq>Zk5\%d?jAMi/ P;;NTL֐ p:|uX8T {9K%ØkX rA㥮iUp'RYQ&ןIHiGY:>" MfC$~rjUz!pKdjHHP' άx  $KiB۠ J;Wa\-(!?|⿧{e4!~'@P/ѥ+'-GJFm*;']>!("hNki&9d fq>/ϛAᐶ6?h|0r:Sb W?1Ǟ2Jlw% HZd$j.FW!L y5B'g$_V@ή˾(?꼴P=G;0[ݷBt3 S:HA@o8B-س| f Q]f,0!i}+EƆT#R84gJt͇[EoHB2xdLUu w~mxw-A~?"Ԙ|gXyսH!xBETIS]CSlp˖vi^2@<),oh*od 4Bo숃'y D"7S1J~;ܧ~gkG"/'^kxֻuW撁l!Vpbqsəh|$L_Wl5 wi"PVU*KgiKƻG-9ҍH1VXˉ##Vc45Dr2*ѝ*Yi뫷#{13o&'݊]c#cPvK16`+V<6延/ٟ ,\ z0>Ϯhaᴏ4eܹ'd]+Kʮ<jء'Ok2<8/)iKs>5y Z<"IS/WbN0Kv'rS4,G FzAF؇lwsKq1ۊx4Z@D ߨkZ` _e,Bz8$m'wH=B.)KfrL]` fKQZ{{o!5p㋿rWP8Tgۛd[SvH>RT!CU,]MDTu._OA}Hǀ{i䩡i)7dW7=R Z&D6P3uG˶]Kz GZvazfhF dBZ ]bG% 5ړ+cVc"jG^!{ y$ԭm~xޘ}U̪b~̷F|Vp42yGs$E75Pc 4:v(Z{1u„wƺp:h*Z(Gi K YJLznTd%ט^&5 c2} @zi%,0#e1uLwha ls8bc5C.gfVYr69dҥsǭYۃWk0%cs 49dkPTɫqrٟ;2A"Xle zO^l3]wK=` QGS{}%3&ߺT\ì3SZp]XSZQv"YXt?̉K Q u!w3{ms$]2dZ34b5A+E\vX.R=cR0`MMp_& %ɯ739/Tn-K\}$HQ1dڡWӟ2=Q}AMmL\<0z8\:FwAڗ*b9m8QM@.0;?T,~)']L7{5⬡2 DRNNy%mk,<`Xװw (܎]m"R1?K+V!9MJ5W2+(d~gOz'4%֏VzZh k$x!LBLi1QEu=4ΠcB\WcUf&n^:iZє}$JV)<a:!*Uȳ8HO5ꮾ< E/qKlLd59VpT;zll~Ñ/VGg^<%!NT޾JuJ`h"'o5o !3lޟntMQib$?h¡)3f9}8?c9扰qB9WԘ[5AQtQvDCmiZ #"4Fj2Qk;볳ˊx-o{W4&6MAIW5Ob$!SEэ :oT3څEQ1pĆ%lTh3eyv#S?P6-0ZhNYH3nćM)^n&i"+UW_` d ^2mqc%gviK_篛&J{tlN8,Ωp.#Qz{{WB7Y,7YI2sޑ/Ʒ``6Gh-:Kho1Up $o)pbɔ[-6V/; 9HP垵!Y[,>z8)rr:h<(=Bow补ETVxdOpuS1].CA8_"†)L\c5;`,#ȒZ)*JJ [Y հh[U|kEr }kI\3Ze# Q.D|ibY={5uO͙#^8ϣqUE)F,X<'攏_Y$uIu{JR ``Bџ^0?2ęP0oqzaOg2[yM8 Ng ܰOȄvĥ KwsYץH'AlD%|}.[C}Kc$ 3+IFշgs^Ѹ4B(ğn@Lj N-CWqM"}%*n'˞Z5ttRR4I&k¸ qgܶ])pF(kVKd}.kSj;E7.0(pJ 3Ш; 7!'9X;T~oMŠ-s-L-,"hWbpTrMP~hc K:7L{=Oi`iU2x u} 'R5uRkU$"*}˅!ʥY 뙝h7fM#B| (ci(zjٙG Uw4,B{)j1ףb^heaRXvQkeODذu n:;a"4R/,a;3S݊cpw0_:j}Z~Dz“,[o+O)J{kMg*;cb!c-#+e E@Huz?:D]a0vO%OI^Q,j9@^J u1NacCǕhN=M FjHgf }~M[ޛdV7 S52 $aN2<`ؓJG1*QN<2ϑp'іCqx-8Æ!*$8CGrwZn1},$!v9WCe2Sf IZD+Q@ҏ:qibSb1#/ިoL6Ɠ"gRF$Y'ހ X$F)3cv 3^mwRb)~VeT <@S_g1.+S'lv CfZCDU%;+Zmhv$\ 'a!"y+bb}sV͹<[K3gqq٦lNaoX H`Tk~ pqz򔎠Z{u,;|:k׬C׈wF ƞU< "g&[혯ISz 'gݲ Q04@m|'` U鳕1G~B'3MhFogH06651Y`-yD'y h{eyzA8*8̨6wY};& A`>y<~̒C9n9$HL42 UڍW,t=">-!=NSy&b'W60L$+WeZj]hy~gJ6l}iІ:yS%t|Q!̯F yUL.x%~|KJN+퟿Z8:CJ sF7z&jkфX p}ِn!Vdi$ԑصle<^4ŭt( VSόҪ aukoX hYsi9 ODFPPi\ƻ(7MA4ejӧczen.|?xzl%fB]g1BpDcpD˴KNZG,@x) 'Q}W@zMH@QphS/RL_5NA: ѱ&YrNL3AԿĢHr"&Tv׺*{*}cF?r*ԍ?&~ փX YN̖TgLcZC$Ў!Rc}p$DsĝxRUjZNx{$Gtb'a+N<9tW5SSOz4`َpD"OCjw(]x\ @ *܌Hant:f2kV&+uMaS;5^!bP_VˎYܠJǹFD2Jrө"g8WR7"͂ǼlG(ը]5c[v` 3-rNyr]UI&\Ċ7 잙)*w/l|P  ,id:jOѥȷ(M>拇'jCal8jJZaQD]Xy$& ?&55p"M}&}Y[_1.׈')s)I~aK=+!p3ZlC!~S;=>[MhA ~Sܞl(vAߕ]r w6^O3c[LJ!ڟ$ؒD> 6#FV׉&@|vd@уP25Nxu#tY[۴!4dWw f.if\h9be]`No[LUymj`[y U#MqyI7SdL2M D^~0MQJ7jST5W> VݨIχB5ԂMm(}\6PQ ~Նp+;ܶYbU[W0Av[H]- _٠)o<'T9ʐ]xRp|WXK92(s6_ R .ut|,(u|"YzÚ}1#oMSXܼA¿N3sY(HG+"]A?@F' \τGVk)E5 -~2.y1'&;(xu"#@B٤`/aWw **2ZV5],,1 150 סm~ l~ѝY ዚexv'fZ_ΰHgxz_tXx̍ov-w;ǐd\TWc!qw1%%r*&!_ cD*6KOӻ~c6]qEW&=jYrmr"Uݝ#l|A|so-V|]fS[U(_Άf",s;NƍsR;Qd: 9pHLNg &~*FKYhLn^#Sm(a2Nayu[V8ʦ-PS{{ yS٪_Os^5mvd7o)Hy`zz ,(4q&Y{v} gCc;M SNlxBlrZ&+ö/JHE@ N V#&K}ӮVsb $ex:mĒ|72EAnG*,{ -;8PE q=`X)Lg!s$@N3h8av0S.-tyBTI];n[=#ߔ6څ8s eD4sb .rlj(I樨-g!*1P"3(H5J.%}G$xTʤr'g5>xG_.Wdaܘﷹl ߟ]5BRHC^ ddm!1ySJ.?ܔ Q}h#$sh#ϞdDtnUPw2mᵘhjy 31LC#T\5^`Ԯ_ $nM8Lip%̝NVKY4tq{jA*T-6%'5-qH!Ճyz GQ60d&.t=LE cI /˟ p{s:/0vvr{^:ƨ;wJvœ =O,y8ќLܫV?PΘ& oR=.܍ }H3}OI,oqT!1T}CZ UZ4b1F&?€ Wn=}Fil |omܩX7{H)E. =Qaeo!DNt $u4C( Yc8㘂 5nY#[KŁ!Z$SDڭB, ?} K4^{@hys x֘)oq3SeEIK>^5OPL@g2QC|tɁӪ'[vAzG^Q\mYyl$q:6o] aX˰%Bֻ$BT{ْW_+,sw6D{Hz?9f$ޟ&%0[+gk(gu7gu NgHgHIs8e"~*ߴatQuS.;]a(t 1NzVq kw-'Ӵy7s 9S|ʠ4$qmd\G;>Oݕnʸ\#YQ}t_s 7^!ovPz܀CJ<~3qUW '_)e*s`7ox|u[<͢.g9pÁb}6:ca NiXM{p*&f5_-?n|C| S2->a@#f)b3?}DʝkmL)b샛+T[B|þ[b;5 q(ԑ&fX뽫&k:6Z!?P3LY y=F3EօB_# V[=cHoXbh)[ӢaQ^nˮھIb9ĩXh:Vhy֞u 86R6 +"Xl&{}| J?)o>aVFzeo%Ilkt؀Z5x* д:T.yI_7s)ʜi~AWC(#0py`FhƦOf$DZ'* l\tV%ނ٪McЙI̡1%|ÿxb>C눗bK6nb#@XUAmkr[lv|9i&u‘W${_\l#m;~%Dd~tNe?(D5[Xݠ3D.q{ZG 8N  {Ƃ5CF-PdaA8Xyy}na!hz˙5)^d9WVӎ~آE!HDh^4 8- )R]1)+9B^Ň[ =m5HjSfUbz͝Z0 bM@Mo*.9omK(B'2ޖHc~c1= +nD~1xt41FB%0\NP5B\InyZ}˺g;&<~.ݪ)SѭQ585pt%lIZ>_NzO[#ؕzd>91邻;޿$sT U´li!):>}Lh V3}EIǧB?yΆ4Y\z ^op*&ŰU8C 2t # D=lv%߿IO'!:7e9wyMƊR8b_oCQwm2u mdrhoh5Ba,U SȜϯM;[6ލ1IrrP/~dz`kd7'ْaEקk1~Dʍy@[`.Ȭgb;0̀H$$?6(3h(ib{ktTxhnZSHN tU;ŞAy0^ye[-2WձXh|ae}cf&~C NSplH:@|큝\bөiԶ/n=M递d}yf+#͠KE>NY;$5"]&LSU?d\gKHUН)o/έ0,ȉޱwCfI; "2Cˏ7d2m^g'azǚ$ aRQ [(Tˍ*']?Aٓ*T|t>EIϓm}sJa1\(]tT OBjO$1Ƽ%Bs˂>'<f@n13&'"|x\ǹI~ ~ϯ 6 CU~>:д?pB =2~yggᜡ^_l{rFS>Ipb7߯[K٫FbomHġyzdx =e5-8 .%lcͬԳ{*[ĀIjWZ~BGU1С`LXAx:yׄ<(n7:'&U>4gDRaD0\ɹژDs= 8.M?ښG%W1SjFY (2dQ` T\, ݅Ao>J~g&ZwCnuIiCT9P6: $YDSzfI0& V5v˅_>QiCx5ҏmk:Vw`^;cr*A\&3h'b@2VNP_ӟ*pξQ[19bLOaӡ JgQК |⻃"H7'uuxmZpAR!謕  $bѝTڋ}(`7W['nͩT}_nM:'<+&jILʩ >-]zZQZIeDx'wO5$lxeZY5=VSld'N!56~hL22`l`ԥ (Ɨ+|)r]>B9mu"="Krni/s1]jk}Y$!Ny + $|h(ԝwU|pp])BӾӮ(H$$29@xxڱ!\X ORZr}'?&MNµ?@(Qক~i^m#Yqre+qbN`~ < x4GZP WZ3w|ס}7nq<kZ/`FhVfL>D خ G B3d3 QlAmkh{-=%w{X->Td%[^7BuW[`Q˞v*@x7eݘڹX4#%T7Ưэؗz[u.y{hUҞuԛH\'mP=2_f? .ɉw1UL]7ڕLDR]RWm!L씷N`Vh8:@VJl NzRS  >t gP( }<;ƪ.OlW]+v@N/AQy#՞l V9. jsasm jo`QZ^ uJpޟ)t>"Wɦ0Rx1хI&@(1J% 畀!kȑo,2t՞_I9S_c%p޽-Lw*\?hdt5РmnE"gj9ݴ aX3 [?%APXd^7#NHP7{o>(Xz7aAry|S gK)p کyMʲ9K*yLM+7>;fpDJGMB5FGPn wi/N,R:kpuwud VG2AH#^rJ+#iMW _[X#םjsQڑkG) pZ fM(%9l* +e?׻Ao5$-٨b[a$'Nh|W'O,w%p^ɑ6 nϐ"6oCh[䚸9.N|;|&AMẘvZ5VߔE @4kg9ŋXQ"7(chx9}ÕFS]6~"*2v[ACTG%>\լc)+|f rSU(X7J!BndBP!xqƈy77Q,wf#f v0VcrorE^rz _xV-0Ag'-kȵPq#ۯL.b(ٗU`x.mՠXN}ЖiE0 k rb_)0A- ϛ/ 8RkɞZ8ժI6  .`H] sf&o(=qem Fp^jQwR 0?Q)hecs ՞APy$P̎/&}6ONV Azm~FYM =b;b ޤr<D/d1M NJߑ $gΎ= %uYO>C~LQϯO2O5 zq萜0 g" lǬ'`PdR[ XzJ\?LTy4Սޚd£LfFkՖGq|gEx.pz6҅ >PH{,DK"dE bK>̈ⱐ0C+w0G[ > wبRqJOCo'1 ъM7ﶹ̙/%$ZR~ȎXHDDhjvҵae.myA[3>_Ko,#s{hz`Fgywnf$ v7'HQCۄU > BǴAXpvOL3Pnsi{w Uk,iXBD5gK)iv|Zv5vAEC jͣj-!ĝjJ~TR0OgQ<7le#O5~S+YD9y3ay.)N|fDSpH&B zSw&M2Fi MX2;LODGg썚amC)wZf#:x(G*Zed4?NOVzTixuͲ.;YtH&(kL8۹ﭦYJnP P %g'"̦&&!*9]&hrA\Z{05m+yP]F5\SYoneSyP[Ec<@ԬNjJ\΍R[CWL//cZ-ҁh''/injގlUe j k:`lIF6? ̂Y'fe}VWu+ V%{>\_an}BڬZ$Qռdo1Bk3IS(HXU ƥtAAސDzT/\_cmyK(F*_;+E؉y-+f8`ើ?J^ 4׳|6mY}JR’9Yk{\+o$& DJk?vcW՜g>کi)M/\ym>W'\F-;mz#,1"|{r/z:c;6a{;;}ͯ(}ݍQ,ɒp.3HV½ JҞ<7m/^Xs!ꍸps(N:R`@TѣUM_ӚHP񾄭.MpT{`g3'˦_굱,; G{(ߐlYVsޜSwGwZ'MsJp==Er-EϠ g0N ּ,i׆ LĆ+aJaDit,SJ7$L#Y7p%#A;`.jqc涛͒,baṈ)f]RKQJr} XEpͮ:1+hKMJǸ+t- Qo$?VFԗhfԁ(E(۩WbbY::kAP Ja)A16wU6\+wJD35Uޥy= HP̐D}TNXə{w?o H_!|!rd-&oK[eNDKmF2 Bi"D`AQZW aAE PNTW4/avcꌌR뽬Y ڋQ۝4Aq AG[5h mXLQjZxӧ%p]q|Z6[ks BP!3ńNų S0 n#&j̠8JNprEʣ:zw1}lAQԔZ'l"GFbSŠ}~M&)=jfn!3N&/m\aMJK6|PQ<^*YMN`(`W[0;6y>HBR*Y^~]2L􍫐Xjd˺pA{NYK᪴P/ 4=^2;'οp)$LʂEbLƁ0 Œޑ?] m\ AxUT萡lsd`ȍ5H4FFcNj2Lq7p݅:jE3xve2]LY0 zp+FГlط]&I 2!og -Yͫ}XIXyEtP;^̋Uo)b@:I ln U3 dHDlaa; #\GmIIζYF0jnFD5Hq)qp^(_&JR4_Nh*L,L,<̨"bxdug|-;ݸ/Џ΀R"*̣;x@/s!D!jѨJ#jL6v.HejF 8sI^E+O,2aahn^;"85|zVHy'h1ptR)5#E7Wf= ~ITNY%ʮ jsp/@5hJ Bmȶt9 Y#Fl"i{gjla־Yyt)LIX>pGjVINyc w6M`ۡ5vQM>"߳efEP<$lr ^t0a 4ٙeUw>si]Wyf1f^Z62zl}qUg|@mLVɶv$߂ b Z\V!؄^MMԯ*z UBji*)Zv@vÜVDz h4 .GE8Ԗ)k]| cգf0qYl=0RCy‪* Hzc=Mѧj0zx=8XW3DR$كE `Dh}|U$*$Ϧ_TF{7%q@3C?gѳle,bx|1yޜBMW׊sHrn#cO/nGMEsd,ۺlَ!dZwX"Ӷ[Iv9V>咯6%z";:?Z _9`kEg7hYP5懴Ma=twOwbK8A,byA S;ٿCEojۅ90/ypnf|xT A=VSxMcms&I|ILGJឲ&5ym0v?성KݞU~\ϢQ=# n]&$lBO{prbSűU`j]]fZ4@0f*FL} Zf.Tnl"ܘ$j XTm !m@z4$H3M͞5xb}]I2v!jHbڕ1_lZOpA2<1Q,DPf~)/'*6s]!Oi.~C+Y}$Fn)}Dg*C> aǣ2Oʍ`j[.3ƖN2x )wXiΌw#i+NY_BGD6Q"fJNbKʶ^^wtLR ѬR[ٝz}+%qJ,CEJҗA)Ql[?5%5ݤ֚{bOHp"AA&3fA9Ii9s"AD  y#i0kɠ 8NV:'R6jŚl+d5ĕ|[\0&Sb ĤK2Ȍq;7x ^)E/ќk-H;%vWΰZ̶.DZ*t6CBqfbՁպiqb+uk7ȸ+~!/ui'@rOj5 Ϳ#d?W=ʂ+"ӘYH86]6xVZ!i>(t6:U$/\JBF2,$tlޫK̜DūɁ_lµ5 gtR20]{naCfvʅ{֬Л#@_cSP}dS.kHq;h=]*Q/*XE;/(XS 1[^F:yd`lRuaЛp#GȢ*S}me`qD PO(}uL O: yImC%2c*9oq=W-4,:kMt, Un t5h)}(jqE;3wTiӁws5E@M6vXZE&Kd(Eyh䯎ڐ:?r LhH7p,:_L,*oοDO}~ O0FVztd±3kϱ*lġ#Yi%JbQ2SX߶^\o88^/ܳcbwO0XCJLQ3+c?b ,9v&&m Dك)2)?h8*s85jm>Uk+}TJYmD=3}GK>GNv.`̃6i z_ !uyqj3aVc\Ar[@Į}Q]uA6;68wwnzDls)т)wbpdrd \1j4ZبgZ֣ܐ;A 孌Pa|O!^问q7I&Ԕ\,H*`Bgh99vS B ʲ' ;CJ9!ytQ`֯oGw^d] ؘ΄/g`jK-2d*"IWBa`ӹY6Bd'@ "'H&'G͈yċ2Pie+{;c"Lr5ʛpEDLD%aoHK8jkvVdFp1xTx$*ģ[mU)yOxsvLVl _flj^rO6hăO>`zL#2] rrBxZԈȤ%D[Zmt,G=icE? x?u:m3Xtpe[r砀[)?}|UٕQ덧v/|tw;Zb3e^aY|E"PF_ Xkҵ~VNQ3\s(O3.Қ7`t*|BDhO.yY/&mдcki)7d6Q6$ݛ-sײKe)p%Rwa'1Z#]Mg}餋0}bx Tз*{}36O! +,e,mS=J"F.) !xgޟ5oכ|6~QEnVb\b>_H$|aMѪl@a#* 0G(,ȫ܋lH *;!ܥiF*IL0oG:Q md;`;w7:Q[Cag(bEdy_w(twԽO.thP sbqA{TKE}%zQSG>6vi8#Ԅ'~ }g(T#lA~kx)IAa]'9+W_(cgCl-P vں"6Ƞ@y'Gj_,3E9JQ%5R9:[Xuq@)(.WbEUq<DÍ-oǫ$}]R/}PHsiJF z*kW 1VhcOC7􈦴ӓI_SxtRcg6'9cܳ_b 55` ύ .+p/?s0${ 6/C7 =~YuH&?!uqTo[Mttƌ_ O(օ2  @Czdg8̽IʒvCfs״@ Z4v֤&kXU;o/f]틤ѳٜf|;!C%lG7!8\c18˕/lWx,? 2`8m.P/aZ›gF9>LV5׾ɼ 9:ѥ}QD<%ڲ7LmLWa MT-ڭ Y:q ˮtWz^*N/0s2~;<&MaHA\*xjH$[V6#mlOBgܤ;(D[lϟKW\`WcWGpⳤɳsA|(ԕݹ[#?v|R٪z_\5΀n3| Py\|h5h8l/Ogs Sn PN 9c&t!ܴG8Z/u8E\ NU|a P LgVORK5;7,ޒ=ԙnKBxtxE`sMjUۭڃʁO "⟳'pQ'% I;zEp,[o;9'.bvϒmJ6[Ld0S#hٟ6ͻ2NG֝Ǣevma;x&.|, kO$ MsXh~0MtB2 C# u .K5 4OXiͤ1a._}Mbay@|>| q>F?.'Ds@P+O~@۫?;+fG9zS~@a - 3W 3'6il S'uJLkuOό/a rvE?ۉ>OЩ;AҰly{]4,CŚӼiZFl!OO?scGt3hXuyxZc^])\d@{hHbQ_Zi}a:NlM)}W:wY^w9?;^=:55NN"Adlar#)^pмM${-8K7_i2\G9kݠٍ)ƅX! {#Z08Nf0X=1S~ t~I[@4wZMy89x(LUt $bHSapSe ?}5a@쒈E1QDqJT`|UqȜoZj?15П?2vg/41@2c\ZYŬѡ6q#CLv_TSS J_x KB\F.3"jVKpzQoL KPI9zQ-l®-u}Wrؐ":ʓ,#?h˃4 X\7QZK;gYD7K. K&8Y1Fȶ%X'ֈswāMr r񗜵A{'P@|%lF Ka=nTӸ ";Lug?Kzq=P-GMU*ՏT9C7*ͨ^JU x͍:[[M՚u<0'u5Y~ht1P;" նΓJ0jmc6⽱lξHQg/7UŞKu0x')h:KIu|+Psˀ}Ge+:$^CLs!A؂kuC@T-/BBf)9/`%S;AXψkuk~-Zc#:.M*6\Kg]̎^Wo!m)̂ǮV W%:a12Zp<Kf;i`nr_I +.4$ʖ+1X\ DU؁\Av#`)Ƶ^zOl:,XNvD6 w.y|-g%Xe㲫|(Y+@{2čFjHa;'ـ%}}=`7Bm6,]KH`pyjȌCUB1sӤ HH/JW<]!]1-/DUHC{ >8wܼ.S0FϜ=%bp*Y-:Rj8 B/TaܦƓӮ9J6dB)=chc/)(MGmQ1^92?]ys*J9K?50 @‹w-ygkPWCVƆK`zu\7'Gf#ZzE5jb 5X =&899Jՠ2jW:q7 Phޛ4*HwW{ԨKQ9`ȌK9#,.Gs6uT4ʗUF=L8.?Y$bv&MEͩ6z}NP_E Zo5е^9ܶ ٥F3bB1Q+ք\H 5,ktr{pO򏬢)(Şn =(5"T6XFc~$\{z%N|r_Z"=Smv1 n0>/,C@2hJz9 GBt+v&u;h4 :zo[ [@hX#,ځvΎ㥙2+b@Cpr(uwhzNK,7jG!lGoc#a dN]I(oV.o,+V'$uGY Sи"z̷/k{myP/C&RIdSĦV0ǖE(uJ16.0Ht(N(KW|!R 08}y>z:^a໵Ar}H0ˋ$+8Z0 ,>~ˑa#cRu {-%N#I%MI#B4?q+è Ɋ3$2f95%B} u 0u xgVP@zofA`4V²),=kLBmѭ?5ޕ+"EH֊|󫵏ͧkQ- gW|mި?h2:_RKӫ,` vk@,ڃL1f{?Rz ?qH3Ô&!@pNsav>P%|cAP4FF ȖB<毵Yg>G(TG<69&i]:ǩ*yShCCjwt߷̔-2A^?-{-*K}۫V׈iCr}B!ʥ#d~r'c@&3Û?3J!|vq$ ݎ9s~~(+m$y´\ڞ/Q^ ޮTqO`;&u!$b%Қu!L>v11\vi;cZ4h۟2 |EnO/Àǻ~YMaqU )ra&]2<)m]󼠝_%>bF;YgOI~)k W7aRDl:CS'O&p ԁ c):2PYS67ƚ-P&QS .4_1*B2ct72JPU?6@cK V(PIYBHe[Adᎆ3WQMYd_>K}R{߰e/4*:14z%s?q35%-՛s{o*RCgYfZ?ɽZ(-x2|bZN`l95[yghK;-KɣDI6b,PT4\aa6|JW 1Fy p$ɮdNNC2XuhVؕziL ( XQQʼ!nͪ'mKC{&>[z{Vw]ST\jL+GH;j(5xg|n}2\,z .E 6gSA3mO>Y(v.ݾ֑끸l΀B'0K[|jV',n Ekfl:+eE=73qNQՇr`$I$M߹8Yיk iJ{`UXgd$Yi-6UtIDQqM>Ns8WBA+4fɑ hPnB5ZK޸sE?گ(:ԔHZ&b6]% êre/U7@,.Vmf M(j p>XZ"isd¡KЊ2t|_Ď骿ϩ[V6dJ劀 3vy&ƶ  P= p^$[7 CӔkx ddC۾aMj{{&6=",FcEI񎌍:"h[^!gme՝pL>噔 *B"iN#m +aL3`cbn5uK{Vjv.[rSK^]Wi|(ꚗc]Qc*{%ya)mSRڼf/ (DlU䴝'?Dk~uCi V|V3Mτ_DiK@Q0Rݘ+ 96kǟKEUBxdm {Еz 1cdb/90^h =4ܢ\rZvAF)Η?)(( MF8HE?!:l3i%j*REU1$MJrn1+Y*)WYRyVpQT\, '/O1ݎ 'cz`f y9NrǍD&;o7dC+ ݸ3N AG \T9\脻~+M* kC9o=u~!,hU=5_[h9T 3;_o ƒ[.g_;{ƠQ1i R#lW8 XZbB{wW۱7m;۽5J(|)/}T$  L{_b]GT3.j+h{97 I퉣9O,P6ׅmKO"rRzBc3.lR@GԏE{[8LLh]w _:@cf]{7=< r9]#Z} "ˋߐ*]*hf&6fksӦ2=6,dj$z*%Jwf|vx[M ^ 7vE%vݪ&#F,*q+m$$kt?]JK-azoK£N2YNvpo|ݒ`/?9% aT1f0M>[ Ԣ#i`폫yGpx{O(iOAq?#ڹ>&:5JB&a(g2``>@}Bu 5POAmW(ENr.CTһCpLɨ}V0/@u{kË!ԑyiֱ+8s>O}ph&)hIruׁ3陾rѯ8Erke/uuݡnyT$e'Țv,m69lӞ$Œcp,j9q90ҎaFI a^ʯ|CvS]5@5Vf0EFm>x (W1mԷ#0 O23C? /]趙\xۈܷ|dWr Wkjn/KFu(y-,o3^Fc)UҴc9WsK"*-ISo^V) LVä+4 'S2_=Y7[*?n [ɔO& Mp+ڕԳm^g6md 21i,-W>A5 GHT݇Ԑڏc&W'me@9ܸM^,-,5dįf#- ::o ]1OL>$D7jmjaU;)} tK}⸒P2uh1?D%x=2 *z =JAh~![X.wU^/C0 "˥6Q;Ү=&OfwLD 4Z3.pK dz1~8f蟣XџEd!h 7j nrV},IѴwec"&h8'uLLpF(/Sz1 {ZQ:q}5QqbMlN tQ!)޹krv$"FHNt^8x[ѿtRz) ?3XɺndY/Z21nIrb} ϳU.tFT>H -5$ʚLTܡ9[WU"i1+x;7 fLy"3rkR`zUҝTh{@@Ss-\tF~{,"/b/ q!-URO._漹Y$dVu}.* RAs9lT ɌDq m D<*(U _Wi@[M2='O+g}՘9KhOcNV!VsڢL$}%-T\=WI| O[ꣃ n6VEy 3l4V ]CUjF+:)1Ԛ?q<;jÍ3̿Gk̫4>H-CM%.l\ϐOyp+:#5W&lE9͟Sd(@瑨&35PR& A[d?i"b("ev雭ӱrqZj}QBe00Q.$ Pb8y;su"/.H|}r_N5<:~8W<(tF!$H9% RXۯkyϚ@Mt$Yg(}o.4$4 ,)G5U*v峭}CGI.?'1C6 |LYܐC?u,ٍdyZl& Bzi82L#TRZv5C^æ*F[D"6U ]'Dk(њu߉ *rl _fa8->qnNhw41DReקpvS|[,/%ux~VͲߍ +.W]/c#w`HYQK w)}z&fu># Al1CsRI?Qp\l:/d ˷.'S>y7R]Q80ʁ PҗޠYDka t{iuv XBh4u@>Xvdyg3b1؃Dxopr N0!0Zi1=50@.Xx&^ܯ] AZO*ϕ;=21FD/w`>Ajuh%C{itiΖTh۫P8Q>3iV_[NSc9>&rm";VklCk$h>tjxތ4F eYs3àHDٸFmՓe|~c_q u.xu*Xo]3i1@>e^eȺo-z?ڼ."p+3)ϙ ujps{4ν=a3kIxWtO44 WC)փoVWN0 E ]oue eh$ä+MW!nf1+qfYE鈧? (*UNMoH(D}9F#;YڈS|ٜ8x0H8n%pT+ʐ$sqdnRlGr31y+p1U@w WKsW ,LqfsBv4r$'stXtϣ87,KՋ )c4Qfuw#b-F.eT>PB'u]fU0*\"_ܥ<_@4s+X~o8s_Wqdʯm%+s౳%A,H,eCrq۲pTu]nxTmt2F>ת2%'ʋ@Ϣ_t7nDs,Cvwa¿HfWbݼHe%0k !l9jj%ˬԝֳE:g1{9XꎹX]5GٯE_wиzݜE:ydiLNFEi? }`} SL:q߼&nlVHLe}Y!wUVr~/8+ 8`;[B U{אg8AsͪJ3/SN r űPZ#|\S rۉKyt.׎H#Q{oc~9N.\kTVj63cxVyEj e &BaudnINV;[.o"@`8xC2"$5ఋ^㔟-#q*Oϋ֌6x{<#"_΃ ЋqmhY(cOɏc8Cg.>ci=X* dBmI=.UDy+nHG}oԗ`QEɼb:[si\0Oַ[KЀ̲X9j<3kbh[22a#IYKx)N.?3#p#g8) n{8$$!W/"/1.Iib1{ @76cOO N(T|bK ԰iPe :{Pk':h p& 1 m$¤ܧbCH% Wd CWc!vHsP`b̜ )W=\=[#}<鸱߅$441L_ pM5Mlc;q{LX1OlNAֿ ilͱ,SIuE:/ܾ,MـE|2m`DdNg%wk'" MӲS".e#I׍3g2wZCԴ1GER&Ea½`0iXn~>?|D2sye5p-*[BMM^ 0 Su9X fSJu_e `(x>\2 &r"TNN#MN yU& 8#Xt^IWX_]el筗XR@"Uj-iHm Ԭr'}Iu0@,s]оC~I^"x4bKIPhv r"G~WXuҵ-LjL'tw~؆ z ӎo@s*U^Cɹ -IPWԠ~G]f ҡ*j|cM%HwgXm23(Ğ@d) }a {k2H߼;~ 2F,n[Y|*78δ[1h0n;Z)vbl9^V2+)? (~| t'3(weknax}PiS.tit#8  Z/t@ $L&fGfW/e䴙ȍ,%.tMizjVDW$d2o$.D!"z|] :m +jK )?ŗ,+g{dL(Fq{hC85f]IګTsc7smwZL! /1}OڏX/Qp,Q*[yv5e:X C"f7rcnzXOkar=m]^WL5MWS@od.e:+gܡ U4^Au"ZB4AY&v'j;BԱlWR#?Lrt{ ^RdҚEſ[CH?|_x#n~6UaO!+/\\R+MCʀX'ڷQ.s~rȩ9I &ųz~v#GVIu`A2.%-Dש$N|vA")bg4K` &ePƆt&Yqvr:\ 4`'c_6 Kߏ{~3q %fN\G{)a!nF޼3:2ѡ~CؑXHL#|X,  ^8_gSuaMW>S$vgYDvȳ,`ߠ#7Ds<8w`~l*d%[YӞf'8K@VIFֆ&H>-ښE(Uw!\p@.(4gnAR?RԼ5?җo8b/,x}vuHm+?Us1̨m_ wډy,)Ѽg5/DFRb{w4K1}ny,E5E"6`]j崒 a(@9 &5Hꥎf8! /#JBEv6{ _G @eU5ت˾=~{Ey9guWHKxI!u{bt)Zf(| g3 7v fA&SLEG*u@K3u `S7al JΞUſ:TaMphLi@B=&6[9whP>Ws\3TI\GCKCU0SN:̑BAOp[,Ep@ozY܅"h'RyПcb+8a,v>hEqi]g M9`(d Zߚ|'CqȦ(ӣzci!W!ocoY6$3K+3qI.oeVҔ?>L2c:`!XN0e] IhS_R jv#?h"?1F!*GW~~AV_ 7y>B6Egns"3v ݯ8uy ^;%g!@~9ZMx U/XƉL%+gUFXxa, dV"6ӉS!XM4g0kh8F݇[{t) "8<#V/UB.OTtnE'ni:؟̤2N٦-&<^A=On!lX>a2/ߐi[=$4@(CnD 1CԽc:E?$kf] O)_qxyb=?yn"误6{no|ۭrEFM4!ޱrOgjOaU- )Nhn^9Ю !YTH 0LHgas-=12 'x=DZ>="k DՠDZZ_Xx0"K( w]l~415)o?K->Ja㧘[Fő17jƹP9sk\ErWB .\|Iaܥ},hRl>>Y[5Ժ;{h AXC=1‰Ffܧq@HkajO,mf"zy(K&ih6~ |c–b5n[LPoQGob8甡UXY:)hp{F`t&+Sokb6IclvYd e6^+\O ;}lsW68冮:Z:EH?~ŤiO6oDŕb\nO cc*L%UYS;@ 0uû¹ѱ:%'omWxIgGPfq,(ŕ@mix\!>JSc5BFijrqUcvW M/ҳU+`Xewq^;o]W:fj`s2 "\NG+t HE4g*ȣ y* %C,8YMz+|y537[ƠULoMKO%|5i"Tk1'SUDr|N`?>GkLԱB,ߤ>':>ORBG|w[K>23jۤe--Ya WH$K5>_^.Sgzdљv*YuWx„Do[)'*\֗RGE2vϭ?U5G+3ۣ'ź?OKJc"Tx=hppW+9i@ F̞/gmma bҷ< -V A4Wr6lL,$~4DՐ9=6F'v [^&猢7vf|%gٿ6VFA@ɑ8QvviB5@WL~&PBȵ0;,GQ4DPlBmMkmab@YU4pF.,C}]D#ԏC@V떵$gޗG\AB/ùV@ehU ^^Dqf b-T֎K8rGY /o3AUxlWpm%ز_mTZS#RDތӨJDW:7.-#ΆM&)B] -L{#}wk=I~DLXMR}oo|] jRI J`6@OE I$7ՙZu]_t.HB|51+S ` b9G`9?cb\'H>LrKޘKy+ >.-|7vw HBEnwa1ee&0-@,̙֧L {nT?ƵLѲO{bβݱwu;(Jzy0 3v7X[X݂_p,6jQ)*V-lK]]-pk7_aǧ!<Rꊏ?uwВH̆qx*]lb8Hیuɖ`-l>)Y"kNn!>bW$xޡ=Nl՚UA*"Xm| N*)=M =UΉ7"Lx0wDžJs[r [n^,W8J ́a=2evʡ:c8BCN;_s2?Jw 3_~ȿ~INZgZw7mJOP߶5#>;ln?"S4[o\YR/^̒8s?خsDC洀 O@[If$!? ˜L6F3Cp$yf~ks ŋ=R( vf3T_'_ Jނ\f[T>;YHmulQS bnD{2*m:@>'b ]pO+,*R6'?AR($_TX TK _5z|Iz.T[suq*}o>+d٪| %,qSB*/%bwdЯUB+wr^LY6T2͆NbFdZH|QNKrHW+˱ݓhbXs@/4pUѽsq(} c.g>AE!M֩XZv!g1+*s23NqQ-(LAYx8=Z:0VVnu 1ڮ' L߁3k: b%*|I BZz8{ ̐n??[9G l 8@ydYUY/ט#U5cv A!ڹ*3S%shmnOd(4f{fF LH:Ed@kU_.EJ+s5jɩ_hԚ0ٷ~dBsw 䚚~$&(3}D61 '$SgӍ(:sW"ş0fpV1썝Rb}>\ M_oYQsJpU_iIƦ {%HEw.ǸfĶy>)Tk385Z8]NE^5k%}m(|XoʤeSSJW@v UrgmsoCaȭ}4+ur/sC\}*BR&HgP ]KȤw=,82F7ovP )U<7lGHT>Kj;G$^>7SIہv6J[U- =#6 7u" jC΀UQܣ;e+x E>yJJ [N_{B D Nkj #gSZ?6g+Xk{A+"aW5q!:ٹEߞ1Z;L>eԋ0:;NMh!Y(ஜ 0O=<1Av<v a l㮩':'1ym?jYI{"2k՘#$YySzvHeb ;hPG#B&;K{lI~Ů>b8FֱV烵׷nEBt2̈sd+MJ#= 04Aeh4'z|>lXy[ e[36ost" ð3SLq <_A ln %cŰٔt pXv j V6]@J5btC140_f=T.alclWǞ^G[Z{Mn ^WAx@nៅkY:AӧqweFQx}O%v 1uc3 ۈjBp'4`P|`ï }6ά̽2a+Jpvp1Ej$1_"W3%cL(@Wދr[⁣gȿZ&:Y]G_l- whU˔nܕ9FgQIa=V}:rh6JKĉ`?OWCͨE}0 ) i]4 f=lM S:ܜ^"鄈G?%/KÚW{AF1'1%qS]*"5SX->8Kr F_L4DS7Zl:icvb7uˊ;$Hȕ|9֊`_*~3=F]h_9ɎweVk#G"%rjc|Ew" Rܔ}iy:(M%B9$-(kԠeIl`HI=D#dehIJMĄIf@D!&h Kw.Fae|C=pN܍LD^x-+O3;HPj2 " P}ݭO6xOg}8Qj9^лĬ]^iOB-p>!j Y>$SlyfsJ|E(l`{уustyaĚ.PJ[M.v7ϧ.ڸlUqQX.FjjJ}PPxOM-KF΄ AŴK hM iu#UZֶhWGL4 e1dyg@QW|IJK!=7Ʃ9y:u(~qV{~/чm4r-'㤒ƔiOբÎMMjc6 Ѥ  W)Sd{5ׄrĶ>RJbanχ z/TG}=(pPҴ'y~'Aj fZMБ ͨjɑ!+HmZC6#Ml/?f*DslMO@2H!'wq2*}8~)UqңFpm`Z~r?<2'`Μ-)n2OgfYi+ X̙ʨ] ,t ْl7>k>(9k81ͼ3ن9e8 EvW۝pN bSorO#,9D r W(dspo1i`'~?cxW0.l:R.% )aUc`Mќ,3?tz#gD`=.vߓ_;e.MjX>7=ѕ`g<6嶍B?#UB6_':>^jjY`ܕWAKSZ֫*^ LXY.1/p"JH8_m%S*Iɦ%J\{AȍpNk.`.$* @#mךp7`J1N]y &+Cd(pSS?̀ChK^yXG`QkI_[Yjpa2zojTH<a0qx&Nl{ya^pNg"[e~7 w Adb\ p/HS8PLJudn0P/52Kt⎱:ۛNlJ`dVy&c[j"82^Gʤuߞ$6@exs~p ؤm#Vg :9Š,Jqd{=0oF1r0WdDPs~/vIvhWg`Ń2j6֦(鄸mCœâFc6ۈgV_CYc?pv"J_ϵ[q[m<-h|H?@Ce{;q.o"\E::nL0ꔠlCTqO 4oYhI z}'2 md6w. f"K3ZHTi!?Bm# 9Xp&;RѼbY?=(2")dLyFB=]xg y9aG #UN ~nrC`+IHh}*,Hۙuw؇jzvF0P{)uDX8$Z=-"k+}cHB38UJ/+W\C$2X/\n)LRڜH) @,fp &-DZϗU3 _; Z]-$i _p@e|Oq糥P$rin /v0}`@QDOE itt-ҧx eTR*x4^w2H㾅sXr,#IOHJ&hp b+3ҝdc1vGa$>|7꒲+\9G6;WqK|%Sp˜jc>b&ZWQ+ DrZ6yL ( 捖2ncHGWdB[8롵fTY,dEƄERM%c&2o$D\ugVY[RSz':7k5Tȋ \6'zg3!`*"'ڦ>2l]I_2ۚ^ͅ &D?iÇ,2=ӕ{- [ou;J@9 7 j <.AӤ>*ČBX wp(*E|=))6y;>o/+8QCpqkf0*#~/ؙsgg2ZIZqk";) ]; i瞈h{D 罹$-&96GJ/i+R[cH9д_1fDHXUXi9~,=AGj計,~& \uKwhf˥702͋j5pVWUFM(6l+J1(NJ/77ff_t퀩قJZ8H*%-:'6?&7g~) cuB*`d'lznS?S $5EBy,x|:Qyp;nRjnAq)pz+2qMi UvqZ$I!iQIyTi]_',EL~ȥ^BH\|ep_׼Pc6ʇq0QCebPx_*(&MHbYvq翦Ub8C)1S(G/(o+4An⇥2SHڊ90ãq89Pjo{ xJ Qmȼpm.,5 o9MG85[ sn,Bt8@B_Jn)/VFdg!bDM V8Wl,>VG(ɝ DzP/>9 ދ8҉5ƕ v w cO!_j/=_=(4P1Hr6 맾@]>3,#c=Ѧ^jTze#iR}3ЊO!i`XO=_n=%j0PY$QaM'v5aPcr2Wz?[٥+{*/C*$]&蘪q Gb%M xET8 /e龴axմ4- OXJև pl#Ġ&@q6pcD`0QL(j^t)%gJ="[/eڂlWanE1R(^) cNЇ=$Vdጞ~؆JQ\2yooІ81Z<ƀ9mT1ߖK= jHP9.JS Ki`lד%@NZQ1-x`L% Ipn?Ccjgw39m<~'gzuI0I w{ 61^v9ȯ_>^m8M\C{[! O0\ 7tS'6#T$`;e@ևS-nn$5`k:o;\.̌;LJSD{)a$3az53>FqXLR.4 (XKsm1 FBZo3OH(%È_QKނBHy-OYQuzԷBtLj-džuha㟏_K>UXl.@lf/H]q4lloͬVey}4׵oюףe1eǞq^;iEz[S}-Lyso Z"=xs`xRٺUps*1rwpZ"%Y dtѼ]_vGB0z` fةMks '\hnh^,_L4ӡIiDƼ8|=|=3LkU|7ui^ojvls.|U8̼p+뗲lhvבo_QZ$?YL%,f+C4-Iwfz.([R ;0FUeO\&I)wOͭW/xMOӆ]F֩H|+RSfXfz1lpYsۋLސU'7Jx<3'̄K&ӷޔkvmdeNM#Z&I8ʅ/s 4r?g4?s+vMoEkZD߷-|QNN.lԝ.ZdKNǾW4# daސ:j 2bޅLϡSv?崦S`v6|݅TaVh\*kjDe$? s =TbT3_̝ط8 {.#דCywGKxjzՎ̔ZE&Xmδ\,"[1}j{ A?'v:yI MFعQTtxn@ݐ xNU36?#{Ω3qqLWgg:X:@/Llr T{s !SRNLOo9u}NgqC*+So}!tU 00j53]ƪɤ Y S $-jx:'Uǧ{ o6K؏?W 1|7)͓oKJM? -y"SL[KT8}$ə;Z`~E7$(^*S%eRɵ}؎uz#b8I~w dGwٻ;$]c'"AJ&ZMowG+}A⌰dy" 1%U59>p#o_T!{ %# lĪy;XgtJخ?D(60ݞ7*[Bl&Ud5!${kgt~LΡwTWOQ8csW7\QM+Ԓi#|a:#ڃH׿nJR+i,Z=c2as LRvS'^u,.}5Tڰp>;Ǯ>`m=="Ԏ 96|xdzQ}a.w!P uD̵`9VnxGJsG8}̩@ WG6rjoFx@Wd$Xfv>39,'z}4=Tˎg嵬u05G] ;iNB: r#! PH'D ^?W8ua NDl]rXs,yQ%:5Da:)D9alz w4ty4 G1lfi/Apx37Ih.# dgc5#x˱5e6kGF3tLdZT%p{cD̩PJu뒱՟SqtZ?$nBպƅKN5My**eWgéA62yi//r BDsqߤ9KXڣMJo?Yft9op_=~ڮ2K*k7hy6*]YViYi.S"6<٦9ՁH>z޴iO yO,\,χw#B=`$a䠹 HoO߳/~pn/QޟF:Ewt7oo(b. dH vBHS %bR-!2)q4T=zԦИ$ZyO$@q|$yK! $bj*=/-]ٹmS$;2NGI >+q@g;s&#'!Z/U Zu'c{mЬ-8Z0 0,Rh Ȁ@2j>xcEiJ46q$KݮPK|oNzJӆ?pZo;tl?.` fpƜxoIHy9U' M{']\(qgTΓ6v!o[7|c ̱|? @̈ %:'=0,',&{͑a]&[_`n] +!ƓkC"a 44pa e b-Rդc0*׮u(WypK:e H~ p"b5t2v랏 VRNc#"v BBlLSZ2'?}ãM[q`9"&ޡ*qyCT`\pHEEiե%g\Lҹ(pN"={Cz&J;\&wagܯJ&yz\3 WIY[R\SBw)2ww\/ DoGKO/`4H5}!wzfϑ ש''Fys9|f~}ߺ$,;zg>H$.RQMAA;`ȑVp' sk5"rҤۛF ߻f)E϶?Q6_I߁Ajך}Cp骺wmt~2W :w@gsc+IB%b<7Lw}\DOoֈbWٸ/XU'a5,T3"|U*@ bx?kN4.YQм hŠvtP1me~(:k b7F tky⾓CAc۶Bf\/W/?GJ<&Ye?J ~K\Cx&5mizAhS!/` y> st= ΤHϢ CزQZ\5x2NJ}? įM C1r&Zv)x' WZda3x-GOd旄ب׀!J(1w|n"ejpjmW< Hi2|;MʣhFo_%ޖ'3 KEZ#[)\f<':O+FJgF@AƇBAʇlN<,5Sx8'>](U?b ;CP+W:w'kҕ5=r9pRYaO %ƣic\%N v&c ~?dCZɟ >DZQ"T 6[N/9R.~TrMNo^:Y0v8kPLOҳ{l$MUSaFy)>-W6lI+"{y!}d܀{]!Jͩ][ʯG&' QmsԴfj$.[[eN׀ۋ̈́n2yyjMZKMrV -/|z8*_7bg(Pb>AȜyӓ8>x*gŲQ71VuzueFp5` p2ou:;EO hi_f0IKn0'_,T%DA;oxCn#쯈)^y?[`v9NHý/(,&w6ql`QxQPm$˃PV(hqzp'76?K4lr>ҫ^Ko8:)!uQʆ]oWW8FQs jڅ-魷<0e`XXsFob6Lc:KM e%fn>T*u_xUb$|`?w GKtw~NqeVwGhuy~TVM^מ;q?L翞l4krFzM\@IGg#LGCR]i-rHlw#l#]0媁.AR[W4ədӱC31n@: H9Yxm߭D5U.+`vtR)xɱ| y[w?2u&Y;0YZ07070100000073000081a4000000000000000000000001672b7d890004ab6c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜͩ{ ^ QjB.1^jHfC%Jȅeh6*FQ)D2bIL4ٻyN/O<CL:>>C+ĕO 矿 OE#i"{FGy*;ӈYnv#RꓕɒG^$Efkuv_EN!V;_=yY\KwМ 4 1UmUcbbG=.k³FrSW6:B7b-d~dߺ73h:fin9>}H6(>chs7:)BϤsڟ6 r:] ߎ__L7V漁>G^$śbl-42W0'C͜$w K6H5X6DŽ9wҺ)IjNQ5Z͞ϘWceiFg7*q$3YngtVD—Ďx,Uj&17Mw`%M>P͙, S^iW@x9|cU2Nf ͔nF*3F/~9)];1#E^1 WWJe>_ 䀘"]Ο@&$5xrV ׮TsO[{ӕ0V$3 ;I3)b=3t_R̕E]X-gLJqOyxh90f߲K‚SIFLieq}-f*'Oy rME`SLq h 3f@Gq8kiκԇe;#J;E-JW̏/,_(yE) GR?rֽ|? \IO_f3w9|@G#!]{dB;.8?7^򬦧T>CK[aW>Z\>)-$A+oP\F̫v xdL}lJ#!5o?ntڭGU (FKpz"!l{cs2&ĦAMu9׾De|*.ljChH"h\<'n4'95fzs ]0]rjn0{ȼ3ԝ1 'mֿ WA_FE<:g6Ix,yPF_'QW劦Whbv>R4ćMjaFc< VA+9ZsVp?Ж:e&qtO1fٖɪb٦ ԊS?L/:4ۇ-BG ;~oyV&h^tm/hҞIliCXE y[!gxc\T{X!'ot~/.US9TǶ QWOR pC%޸':>F~[X~~ˌCWщ+ kڽvi2%gr#{Yi5D8gRt؏v 7TQW"2s-Y٢eFonKh|Yc{]UQ3!,49 ov&+O4B!<^<@7Xd9~n2T]Xޙ[3`D`?iNz`5a'Bo.Ѐyb`<>(W#mI|)ap $c|SVdj' " G61崈AF)T_#gQ\ GQ鯴(F(!-e*۬vfT;CzπadSd7 NY@9-~%;16-Qbx19 m Tךz 7#Ldv*i] W2?i!C6Py:kYXs@T~""itW/|6oƠ{P6I: -je1wA%}l7ۑwED)FNRK1EgΤ.8tU߶K-!m51Ra**F'.YFIkڈ/} C*ʹ68 QH!cWO[+e.͘V,8=pu׿C|vcjD h׷B}津Y<\{+ڢ2ɩHAv"NwGQ'@Ub}› N?ў@tqzՐ, DB&5;n1J:Y(Z0S)ƕ#2HiR>uO1A:Wl^=g{׮@!nfDXDI)/ܑLJZt,Я![1/sVA7ӏqr`z71Vۨnj Rpq^ Z"XsSDYռw8&p z;:3Dw`_)Aqx'F&i\cݬ'&C5:RM>9It;TXQNjq(ЩT]5&׳qKYm%F.Nl=_PF ѻ`4ҏi ~/ 0W7gKCts ǖpDRFe&aRv8#MXʽGJ$ {EwQl\/9Coo a)+KtS\KZ70u.ᖀ˯H|걇zdL%U |PmJ1$"jQ 44*noŜjpd mΏagopoT>j$¾|l/I뤑= '!D> l;(;/P p{j'\_$}]y^_U/QEWU 4+Fp%0b[f\nG/*\\ q9,˕^➑lc (h,=5df8Ds|G$$ږmWly‚LFnմ#,(T|mΔ`3Ӂ~L<*qPu&1,s- >tw R;gMnbڈ9[wTʽRd;S#[ 'I"49ܦϢxm:mcwCgǛDaC{ҍYJqτj }zItF<َB_Ip[Y1Sbefe ; g*]Te.9T鞣J^;Q `) P T @3Z0&WuP/Qg mIezqQ@=}APxͥWjqY dmL,j1F ڼ ȵ\H@[2#UHYc!"%o+e6lcsВï\] cԨU gf\/awd!*#MA$LL9YWyvXc;n̪'9+k48dWuu!{UMc*<4CKx`[\]y̐h(Z}68Ox\j8@<1 ]V^egI'[j6_r}pئFH *'Aa^ =FLMDHq;:MVDAfB+ M>+($h ez LU8%GCПAi~ઇl|2D |}qT*AþT&T%==h[4&2h>_H t7>ߢK67P"[hOkh)c B >&'"y9];Rf=bb~sBюشւWaXP][N-+_#,*Nh(ӾD_.T_7\8l_Pz vhJA(ODhuFCџsuҲȐpLdeA:{,Th)+܈S2i]cJz a-+*ZJ ޽AEzlvtD;aF5H{ Sn]~p<5hGǕכ L"+Ę55T774Լh2`Gӳ8kidJoV${%jn$`#~#sTB{3 6K:10f$q#[y$mKS2Z1h d:nh c{0k:~)liD{/T ŭK՘IMFǞ<;sԊKC.R}<2T7ѲG6Q4` a*=CMFjŒE޻'JxK? " n;Ry =}= YN$A{%Вi:5{ѫ[439t,2y$Ąr^p|zӒиOH6~7̚K뙗8G~RǧŚ3ׅ,?kZYIP CU/IYE(3,W D/"ٻsǚp-1$(?Ia Syx\56T;p2:ϯGuug34%%_"Q(D]}cu,&1aN7w(:+<3j5׹h/ ߴaqӑx!nw"6kd Sh{1D؝"~V-/1aabuSPe7Tvf9pma'N#l<7UCL,Q+=)JK `EŨj 4Y*}mQQujtF8:δg. 3"(S1tsoPt/)`䲳NgPҮ4Y4qC$L85E/X)ue=H;9&wl Aff ㆁ =]{+9~}s\¯e<`^e.3KiaWYoJGj$僺=/46CTBgB곾>Q5,|w ᡀY>9[A> cc!PNk1y 03J2B2aan@!>W@h[^Rmy 3sH\z-35/6 Ht|Z:C^Vpǣ?oی"~95}XѦ7s.DaX~uؐކ0Ļ5 6{r{`vr >b@`+OU_WmöI-[y4RD84 9_W泐IjO<}l1י{x;?h2NGƆtlTԠi'>t[o-AB(xBT[Ir*DWS k W1BDzuC2(D /Z1Ľ˛b0K._ ]KUgNjh[p'8ul9cގ5,^/4K`|{WbRm| ڀ1:cN= ͞;9Z(@ItY BMSg`#9Ommql@ǿlrfޚ3Pv"+Uo3t䉄5ZqYЭ \ytBu^V kvlP y| 5q;^<'J#¥n 2"^mx ڃ4H*z_zt{+qb[T ([yYZO,$@=@meNm ̥ ֛#(S\zaE*]u S0'2ӿyI-ZDx>.ոՀس쏿e(}_sxka#L@2A:)7аDvբѻI뢲{B #bzE8ΎkEcNo*1DxWb>x fS{$\K.R"R2Donj!_1#ЁL~}3X\hI\ٯW"TTc'*DãU)-R#&KX:U*az0?JAjt/- a12QcC%J߂'YJjo ΒPg-HTw)ٞ"zi{6=ܿ}? :~u=a1Nyļy{:^vŇv\h tW-˹C(E麲Kd琭Ő}T[Hib{lYGk7%s,^Z$SfB6*KĂ:;⌥!TMk\ XJtV2e|X4wR%AW.-;w#b$z.HΎ,;]Ĩ J^ Gh ՙ)ˆʒd $=xA'ھ7p "m@īXj%t4CzFIw01W觼^Igz̋? 1|;H|FC,,|P 2Xhy-P`w0 ꢴ*F@O}WP-c!dT $]hϵ@aY͗t &yb)sUJ4<@\ʚ U70[ VI_Us-vY -n4R~Nw C{QUjC &wb]|Jl-а6ԯ.maӓK9nWhn f/#$Äx0Tgi2#ΘG"U){zl͹LP>J:2Wccϧ)UZrPVF1b:; -dtݱR-uF|A_WOeP+)EH?)̶^f1WFcdlO`QsBSWFn'AyB/8'xE8-/lj1BZo -.fK!'(1vhAoUQ|!A* k/df<祝84X0X@Zoԯ0Y^F79@ǜc1x4sRڼO y**xN8H^KGɻ O),AnR;qwpf4H~$.qfU8SD-לXl[,6a6dFk,i`x~RL'A"/&(c Y~-Fô.3QSX6 "i] n+qTh^eQ\4eX[mܞ>>s M t,81ʇ^.j& Q9|CHHa1ށpaam(ó}vS_lt܍G;cEDwUG(6p1IwbKԗxnN2H(5MjPPE W8CKO>R5\/YQ# dʠϴAy+ʗ/`ҋ33q;tba'FEFRVOSΫXXq-i]-ռu؟"Lō{_ וQ)KSvgԦOcWPK/ %a75!̖RHpȬ{(-ҋWfuXBP2l .ނQO,B`7|3PpI+E# #dw99W#$Vͮ<8._ٗ@ArSZ=theEQʲs  Q GE9'\$R*yL][pM_|wʩBv*sI󴘜i/j&cxcmFBw/$&mRA'񲖂FE>}4Od Yig(1q.R:y;OeHyսD)a")[&ϐ!7>dJ!=W~3aCiTIz e\Os4M4r=q[/r=q{b60QƜ>:v<fK\d<4iVgIG mX@`a*|n|uZ4I ;FMwzS9=i#7i(Uie"a>C^ mvtnxˌū}@Z[8q}翻JA TPX{ȰD+^$Z݂&/M7euom8}cK0&c׾6病jٴQ46fEG *n)&t}`1a.l |tyH1]@uD .*mIKG*tf%^lXRISku~Қ]q +8`Sj)aԧ_bd.Rdk`e~}f݋cÃ&Hn Ӑ5>]e ?:`|{*pdm ?p`'=oTt2_8C6;t M+73t.JS]N64*M)>X*11Zl a+0x? irU)ҏxwΕOW.m.)T-nr%^B$/ X{A|MAI.n~^Ғrm+CO 񁻁'ң3f6 K*b=Rbzb^_Vf P 5I׶hۛc!#G_NtLt!c-8W &%r)\#r:1F.;VI~ uU@:snD oh/:^-ѐ2Px~ j=K cW#ʺ'oI-o,A.z_.)US9_y%с; +g&^FʺÉ%}xg^Rr37紨_s]xi[ʔWXymFӞ$3i _n,m3wX>mx͚$ ~oϞ7lQ}b_hOx3՞EBF6 lӱO剞cJt"h Vy~5FC.6:zԎ#*~E٭LlWf-`W]:k(L,l (z,ÎW< J>~ DvalAKZG C¥ \1USЭ%v2pPR{Cm\N ;℆ UX=4IWx^n\odІ K|2%=P'280H0;#ɦxrG]>KZֽZ*1L)&N]7w^ebyall%'JY}J mjʘYN,UiZ0d&Pܼvl$ֶEl5KZ&O˓UIF4ه`-󚹪PC׬G~.U(}N6#qca;>Ge}omICl۵Ut"Vȱ2^S˺:ifZ3%S`E# dCz1s"²2LOR؝10 kCe mAZ9q5 @hM"ѝ uQstE!~5wocW1O0|?P1 Dݚy*1AFKunqnbJ|骵w#?w =g/:  +>pY3Î }6F@D;Udђp=uL{kC??E8ԧ\7dbWJ]N_7i`YR4nj285*gGǟ߼#,]D.((&wbl lfn[{T}s!i<vBUmxmwvO mbݫ.)%dla&kQlGj4T-VRRQKZhgFmO^A,@pqn 9qW9x1< \ FqO=RD&k=ŭ̴#PYVpU@J열}[ٞ7 {H݌4+s,ߵj7*T3 ZWes+~eRwKX^}#A l\imią&]mɺ I1%UqmdSoºo_{טM eOڸGV[454GՌՒKx >gl2 JxF˼\.`N> VH_:Ι-~Ah`y m`rrD}F tW(28 (}'@`D@)B, S{*0h'\9?~ 44%Lp٦5 ?vrmk9NEDdP0_}֑~J7)Exܞ1u(%x? I ǂ8/C|LT"[ &hb,-Up mϙUs\}|73.NZ-4vinlHIi`L]<{}NF8ąBe=aVPY;r2 Y1Vh'GfND TQ} t`c㐙On@vXX:%dF*̨omUjrb}J6sj(W0ANk0Hxje<:΁@]&5 2<(i1qll|lUSg6v`_YJRqip51kC]CaƛmX(\Q{ G(ji{"bkVԌر:ƩүJF-ﳞ&{)ԫ `m0۪+r/h^EeXwr@tnr]vGV)@tV)/nnHIIe֩K[>QKޞs<Hǡq:"d>`*wuO?3O\e@h~6TT 9(<;d4U 04kL]sDIk81i]#SxWr2G|# Ԩ E@BZA,: ,3(~Ш\UrGH8 ܢnM{#eGRS~8"dhÌ 4-L7o`ޙ(R`PF5 +VB"sgbi+"lC5̦>J> +c~`dF\S1Z?X{OmPhyO(o%8ר"K]Utg!=oDJRM ERj3"({qǩ%5DZ&Ucí8F5+09847Q-\*dd NE'mA݆xIglԯpuïQ7C z~@3 xE *'G~4z+j9m%E,ߞTAyRf+ _{չS`n1Tdu /X{rޒb9Y.icoKᐦen]>ۦ!fclcqog| uPUZ ﳔvUQTBc wn] ) @X # 3`5w/RM~!+?S$pdߜGdeRn݃3}xg_WԬ%%]JB( -E &uy`;k哕$h"SUriY R+zqUwn$̫Fp!@X\7D)O2lU5d(L}yOgp?ŝskG}BB&SUe$ ֲ 0rՙ?Yunhӈ)v@[m#kb+AxNSZhD|h@7aO[4Mm98J0ʅgͲ/^QUwjŊQnS=l}^Hv*IJVdxQ$:OFFƻS#0G'Lw7=[Fzry~gjHFE?A M| 43 V@%1^~P^)OjQǂ;\XT?:8[^I쁎"]ǵ}EWUn|pӧspW\ylr)r.><$`VW`nh^bvyQK5aqXKyX!#-׿ C =; NS\Q[1c'Jj^ %1npn:LQOuՈ#Ŭ7RR`(Yf2G1O:uGTLe'ys+Yca~/Z QsMi/< BN3[LXtXʨb-e$uN<kLv]q5 ]q6q2&.WYz2fu&8 _hryӤA;eҍXsr7-ys}EvG|3ht3q*gu(LC;p^D&2|w7KD[BJ5sÐyt&8Sbe$Şp2dzu-!Q/^Sz Dvw$B< /dRUŎҿyszXl_G2 3 v6;svBߓ5pk鲡zmK{PYl^CH)B9m!8x w5Sٵ݃!ȸXDf{QH0K-P. b/dᘡU Ci'( f/U+jz _FfO)y5_.[M"o۾RW Oc3/wyd'vkk#;H\Rm(JaПU>ڬɲ)f چ KUh,:H!4akdODGK<'^ H,Z36\$Y#bIbʋa~T)6x'yC_UUVKَ .XNy/#g5*5 1(F~;|gnEܱM-UN`m11An-4c,~s [gxГJr*'Ǔ;wt\JcX%/Up\P\2j~N p)@=ZIX#Š$ >cPQ}!;Y}mYd7"*D&1į M9AĠ-)/6iC ^PaՅ*Y_7\xOtY&۷ k7 3uƍ_)yreGfS|txi}{2_6lh`ƺ5C"<2"ECCKva@ @4+\q.U:\ALPR]⠤1N k^].*NAyĦ3Phcg9kŒ7'vM`|sL;U" a8 qnR9S#'wQ{`|0Es\AUJ"p'1< dh+~[ w%T婳E៓HfZ uU݊xkc̫tͳ4tC@䌜f2M8rQ`vV'}͆36ω[=M4{#߳r")S^hvo|& %CwlTUդh WusYlbzyiqO23^Sڳ3D#a>sc|(MYj.~ă(yrmmѼDe0!t˓4ƹ*`u?`V% nb4rȏ8%&ZpNWބ%H n7Ly@~QТsn\Pŀ]--& tI͆$"AsS{BV,J0 07,)7V_TL"{ő^[f{`K٬!oP*FA?&d78fs^#Ϙaʘ, 0H]D2M;eӶZn^GVe9D.hpB8y7Q%ɐ XȈEU?J@`۫ϳjA)FHJh "id@IN^V>e1t502 )&Z>]}<3x 4R,9i5n9CIcߘdWnԛ &luhO;9ۻbdw{X>$t.rLL62?ƞo7Ǜ8xwK(;@y-|C}+g&qnC@E9+sb؜1"3I{j8VYW* x|B$S} @>{V!O]3E=Yp䭮EUc seQg$›X v$m05ݚ̺ P͜}Tm|&ZH'̚7L3hJxˣ~s7F `B% fO_2y)hn?B\jg;84 TV#6>,Q[7MgXl!-gWMUb'a ,TAhk&-X,aక\;;=ߊN/[zG>9qmGFm6 O#,, lL%h=[?4I+8+ˈXT0;Uad7E N'_m%=la|J}iq+C\&%yI$hb{J_EkSU?'WզΡz =H5lمm`2ϺÅP8Ӓ,.Wgg:pr[{jԞ ]"q^-E^ِxs$dZx*r/Ө{\a5^TtuQV!~9Ȍ"YJ&jaȐ1pRӇDPA]$|^hV9kt[:@4d*ryR 9ye2 R=V*5U2i8zzIh SK/$s⼳}ifFY19yު3- TDgc7- }FFgX# /'w%j_-ӅΑMJDAea|ӓ3녥)O\2@WdۤMY*Qe2<&jơh؆FzKr()A0f&ag߻_& q++Ü{ [)(ekp4jɬMOYsf%JBlf9NDRe< uE- E/ 6`boJYN<_tNΨB`զ8Hn}6N7hNdh(GB&Kۋ#-eG;}ƣ#\\Y9B18I)1_dusVhHG#*\]O@Wu;lĺ]AaXQ2{j0*di?9."֘ L)ʖ~ceF/'f7 Eh1Vx޼ :f^)_U|ε%#-fY}Fi&0Oe:.]_X %8`4:A]xkg!"Rڙd&PϽǝ eǖHxOMu>cd5(ޖ r)V&8W_&W&M|1 orVkQ/vܫ~6q62mH?&6Ȉ< w (xU I1m;S `qZ &?Ē:$;$uUVuIP(ܨa,zffOL$L ʼnf>NxK; cx|Ff+mʜ鬩|C^!W.P0:'%骺 D׻o,}vv~E:Y`` :B0rK5 v)RQׇmkOY2ׁkܞoUѷSb63$XvH:do? !s]tGyOxdv!eS&Dbe?ki16Jmmlg nn?Fx;OT{y:"A}-) p+YTZ;<s>-K읮1la:w|8l{ȑ}1Иv>X*krpjSE&&쟤%IetD-ط-[Y:>o& 1 @9zwfB/ ⺻_yOޏ6yL{1eumP/k 7 I!% D:Mh܏r֞rP1o)rwO}57)B|Joǡˉ>A-I@ylnl؋zg ʘ?¾=?FۦFF{l+߱Vvj*zd`"U2 ik]$eaT ]](BU1Čϋ6mjԱW,88jWPLё:Ì,{+`-Xy[8}*d]½箳+"RI.pF"cL1/ewp~ɕR)΅?xL-,gЏ4LG۲&fa0 &ɠ[֕$#4}7=)LkS+2j1K;?*6;NGΜ07#Bԑ.6}}&cռDcnz!W'V2O w;{Wb#4hA3fr.$Ԭ>JAͥ o\~،zazeu*,ݪ)A +b\.?Yy Xـ~RPf^/#pB-toN%jх mDgcIh%/I4ڶX$rUtj](ZLv u\GQ6 i̾N9<Ȋlgn`/dBє k'0KOr'S> wq l6ceK.lIOI>션NT/d|1dLP4;=lz)Sܐ>p:.Ulzx=puSYK`?ϱnxkQ7Zަ3f؇in̎z7'M"ƃljɰÛJJ\Ub9"rҭ/@MPDKV7Fj u^'+\ё8pps۫sHx-ˌCmۛ[WEg)c vKcVà 9BLZv `7u~MYş$%د F=q8*Pۢ6*T}<"aɖ2w~ =W^-v9Ggv'BևAZ~ גe}U4RJv0pi&c:Fp<Xb0{VyCRB81-C9Fs@ev<<0t:x e){@Hqx 7.e*DL e:#b_Wh#a?c7S 7 ]v{[ߎiw-.}Q"Ő^b-?/p?m}`\ >|6Ɣ'8UCNt>0q!q!ˬ#Vy6mRk4SJϢ@d 4OfD{d)#)7nNg BVkXjm;ͥ1Yi -T(8 TN51* `0c `o䳄U1?U[N2j#^ #Xi{L Gj"6%E1 : ݠr )WƒB;%2MΖG5Y҂'5Q/F6ܤN ouJU_>O|B}Jy켠`?($?VS-,4wDb;,1ŨA ?H*؞(jYD}KB%/\!NNS\F?}jh4^63M:$4tV_ϤSZ%L Ny 绵;egCǎ*~wiGՔ0T ⡣l,SnY:0֣vR|fyy$'CM|nF1otBaZQi~px_ 9EF)$>vWwmCܵsŔ*}<@ku2CO"d 2"w4BۦYTMWNb9ƢQ?ğ)r@A^A9HGSN,XJ%n/~m h Ɩ5lDO5yw/xo`b'wV׸ iM`Cny2@gG9Yu zsj\J>ڼQY#)z{|I ܦti3 %DwϩCM3[4& t;v璅\(S,Tj4O>YЫ4ԬA4^"+xĞɁds BZC-B`bHD3NԥG?l+pz58t28Q:0k[ -"*K&)r(`jv,YR/>}1XG`-|wSC2XwNLM&CDM4 ݉wlt[!EڷrX7a<%:o] bdMH RBrF%D;V I9 z ^ͶyiUgDNB?cLkte{/tCo(4_ BD[::RyMX9~7ӏӖõĜR#c?-F4nWl2H74\qhQʾ(NZ SF5&s{}kcW+XǵrK9=T~gq>5׎go^tG.=2V$Mi::߸\zt0d}%~Fց 괃H1ʣυauT,(掯-sGi0Ev@* c<Vj6IȽzn,TVލ[ =$yKFf6L$3fݞoenFNptN>LYJPOOxFU3U9Cc-ncD/`Ƅw'*Sdny0|P͇ѭlcTa٬icU* <Cߌ !5W~3U(l#,,+Yz"ַyZ>,u#|%?z4nm!P4lYu~!o7;(zj bF\'pn} N|*j3߈vx#k"'iYD3*R'///mzrhiG؆tԇJZx_".g"4Тw ٻj}S$L4#t~9ޠ;kߨ/SlwE?D'@}stNn+Lچz)~uce8f& H.KvN" x39,16?)40[,?/m|B1&ѕUj ;D8Y 0+I+: D(#QsfWO.rrx6$sR%ϸ*T<8s-IeL!y*5Y|ٱ<$31-\ lS۶]`}ϑCy rW'L9&t`qskw0iryjn,&6;gYX= M /zipfg$s_k; z[~׾P%.BGRKNtP& c0;(0qy%6 Op-dO! %Œں'6n>W腏qvf .A){d ݱc% iE8%`dsOm#hYv5} T"(EЋUtW,G}poc)WZ%-򻏀[(6k3{AjG=',ʚ(P\:3pgq{rbf`=շ<!8sq$(P^U -sIwόĊ3}<-<5+ 'fjZV[깶<;c]4"ueL6YNk CSɖ7ouXx_vÍ콃L,rk℟^h J֒ë'=Sеjf4HdoZIHp1Iڱ߀wh37T]3v`ɳgo(zKvW?`*%r050zNX9Mܞ<۩Ohð'=6gTPd6Io{2y᎓E=+6r\y\XyZZJJ;eх)B-LR5Η AvG}\\h*F}w4 ^5@3Q>ĭ7LQ`/ojr dZ;Թ{«/ Bg^XD{PSǞzs#|"E]P!G] h5Y=G9a!w=SY$.dc%P>~/t(">ǧreXkQr?Ww'ea|:%f02Q!U᾵D`$@+l'#ګ[)jpy78q~3vDODScA. ]`ľA|C腟5#^^pzڼs LL+Yg>\5?C l8ٙFf/د=BUQjE#P9>'`7},Q _mV+Hk}YG]lH@VkDQ `cJ+n@ƐI\'al $dʾCiid[',xw%2,z\/|Oq- qT_ܽ/@A3ȻG$A,``&V4bSwsሞj6 ⶴ:ɩQ p#ǨIOb̃:cˢ+ (b@e;}E{zFdf+vݒ% ClҩH]0-z~W(Bx~+1pX}}{#%haIϊ^KBs=Fƅ (S1{DRn]u}\ ՚0Mjшjv}ɒERC%lTj'~MM%n!Ⱦ-[`R`>r#]\vDWBCvRw|lY6 E״FvCO}W-ZdOhY=Z,sƗfA*{N_7ep~jxݦ>xnހJw3G8уw~P|8)mZ^!p{5i?,0e+O¦3s y77)%jC^(lHUd4qf9D--I(Ҩr낛Oґ+|vNҳJRy Q)Lg/+9~li7OaLO qU>W-l_pơ\[&?F?'lkj84U+ |~&|^,Iz=%2ʳN s>tEk1`k4^6M5a=Hє#.T:0?)"ik0iYV<2M"RUC5_8- [B2ROEvCHWF[E .y?THj̲񼴎#v/x-e>RM=1.E^1Yko-zKf_~ ncz,?w 0H T D!jhOAٷ&\y&OyꡅiUd9-эVGg~$f:`( 1iH mmi4>Pm\IF=ۢ!ZBj[U-RdV^v'*E U+ A[ !_\kbLKkѿQfCMN8 i:̂^c\,N \<`#ߏ Ӊ?a? Ck np#v-kY~VSel[;ku0pan=WyCL+/\ykpC,,FwO[ . YyEՆ7R:m< egBhƇlj54θ#k wR 2C DK,lE{ R=Wa%h-,*{᥂{ d%p A(T̚Gb$K$)͹0b["ZiI ʯLy-i~ֱL4W) _pot o_jh{LV -a??CP>%ֵ #> i`^d|ڰ֛tsǔJK츺ڙ,w5jDh8tmbl$+t::7<6H@z&őE@ap9 Zabu;z!a|dqE''Z;oZZ.Fh̓+hPo_z ^ɘ媀9yBFv&Ew;\a͜ɖ$ku),f픚|')&܌h g>0; R&_,>K ˥_;(Cu#+5q1(+z} Ɨp”(WD'0 sL;ǻ w5ulmzU?OhY̛uv,R%<_TU~N(x -c,g17 /Y]a2b Xu8 TsZChr?J$X/qgpvs`k%b8)~vmvduZ ˤ !IE#P %.[x,y`Cf:'~`$V-4h4h3wZk@IŨzY"y~x-n!6@Py@!y.?m@=lAhH.Ix8+mXQ" uӧ2;ӡDm8@~{V$B/'< iZD;ǰ.k']Pс 6ԄԞ5잯dMl:3PΈx^5'th&U`s.Y>x} @˱Ӝ"(5u ))8~xtRfi&Zus[@O,b{6G{g_E9#w_\R.ŕ0{g?Pb5m221Ro 3 OpN8i!+5_\Jfno*\hQqҭxdH+ᖺ9Յ;fh_MEGa1Jr'&eT; e$Բ2CXqVVQGV^aΉJaRA/skW\n̬@RT]j0!*6a-ǺLZz/!pF$+}wlO@OпO/a5!ǴMڑ>+xLf`8Cxm~ 5Z5ҡ4r1A76#WܯppNHBvQO3>1] M>xm@DId|;ekvwpY=^aM JwxUEq>xΆ@Ǐ a}GoWo3p0XYg4(`7 ¡BFE WJƞ!ZL3 _ѩ:{[cծH.^c!j11;^A-N]_{I$vBJr㨳tukd~Vµ͗ÉA~  :#N\* >S Xe[_GC@JD*&9(!:Fv 11@dVgP!ľM5mH/PA.D ~,f$:zm(+ixvC\NOtw#WQB%RucVSRY1ڗ"hcV|B$a^Jw_n~ qv[gӣ=;֡~AtVQD{dfWζϛgbZ+W*yzk薠*fOa[B_# lDԩW2;|BhqQfƁZ亲y"<)ަSŽxn͜hn ITףTε !uBUn>Nns*͙{pUll0ȫ qK_EKLgF覘mɴ7ܳ*DMQL\D1ALWsxZu@( bM=3cP.+CE:Vsn:7%+ {3oNQžA]qq"ƔZdޏ2B3Y+\(yxqNG*zFGnl@[S{<0t@Z4H`zDsz^|Ŗ$^B.s|NZio'qA7Iю4}3 ;OO'N S8G݊$trG*+hrۗ MbnkO ,n-"Cػ+Y3⓲$D5Z0B՝l YwLU@M~6 _ FSRq$J$gbn|5{o7ojqjR:KjCq\s>tZ :߯ E5?^FGZ򽸓 J.^U:: AZ>ueBWq7~`bw:W~/s XNW&# 1>u3ƋLiՒyg7kB@/?q |:2V# 5xzP)Qf)~kmJeظ,RY:G3:E<;jE7c!AQĂQA(p$?KY#"Ni7U @/o-]1o|`4*k=RU#OA 9;1]ޭo(/aQlس#`;k55nݘo~(-Y'цCKW0 HQGp ͷ?զ(AJ 7϶iwq]wo^cxNo,$#XKF^щ F`hdXM%.^/_۞| ͩ8C$9AhT3S:<,gLQz˯VD%ZlGD Ҿ|9cGfzL'ʸIMWg辽lQ7sG{zk=Ӯtٙ"F(gh[w.6{|}e&gI8ݾ Ӝw=wDlc1ˡ9VnPM4g6\}1 pB|>V췡LFXvzvŚrw<+!xG<0aC"Uw'r #W:e]뛤YgDޱAR* C\DDeCa`_QcσNr ٩۳ u;RԌ@7Thf@F-`Qoݩܝb>Ӫ3۸IMgܿQJ>?c1oUW9ǧ%>n$#<` Fu;~  . kqGt?6y_VfpxZaT@GNpCmo^v#{Jty]r N\uH \ lL+̉47_O3 ݧwCYt߈ SȲbF1Q2(4hO>G=i~%Q:r{HA9r/$:_#A5ߊo>-imLVdpG^*cEJkѡZ՛w2knʹK1N>ͼU$n1/6 `t"r,aa FnsT02 `7J+9 ] G~Dx8X1:J1"[p\&vH(dG 1P@t8JA۹K~T[̴ϣR@q@`Hm*f+) v?*{VzF9V>BLm`5@\Ko#+50FhY_>78-YW005rcIB NKTg9х,nhNh  ݫEM9`qר29)$'NUF8,QFg&@fUM\6/ ӗG_xiyCp.ݬZ4,?/NJ)Bto{mBρP$eAP@eYhQܐE}-txx%\ <U=6!g8F xR^>ZMhI[kdsVƈQ6̀V%mI=`J=;cZzcZvbsTKü'Xږj#v K _|7k/[4j"h׽Qc [wYTS(2A=!F:#XecwnPAZ?)vdVEQaaLavz n_#\ vb ٛq1 p %OWg.=}h5"qXa̜kev"B$9)(E`WA2z]|qE&g<65~Kb}˃jOq,,wBd-jߏm ˙pR{cFlNj5198 Hla)4y簐dLU|>ӓ_JbpAҒwalIVa~^xf:qiQXstO“y &9d>*<ڟCz`e<%jʋ3o[EljTȲDe̾ x QXc6aHq6%be "z֫Fzl{޾@F$"E=KlVˀpPXhnMƷ8@I! Yxd<;>aKU8KQ9nv~u4۷I. n!ͦjpF<@5 p>!vQ} Z@d0(CE >$-F%20vWsvԵ9*DBA`cF!3O4)Y  2د:misY推o+fG<ǀJ`C[BeVFX;40DIoV )6Mr7'wT. HұѮYa=rx&NI/uqHİLy ,P q~ _]Y7Ύۙ2*0P5\Je¢ShL@EA:ꢔcĬd-'F+0!\K@.32C/gZEfwZIk<Rsz $SJSϮn-+wKUHҊV^=H2ePz*:>v!iN>z8ܴe|~(:<<"M⭮vf0Oqh]WMqU8IjaN;޲%ORbKflL|x'Y8[4qM|i\t5XCcYR$mE" 3 VDp6? 3XVP$Q3p2Jc&Hl2E f{ڱٖ) [҃w /1z^5Sn<$ʿ] ˜M~GvdziʖD^-*Cb DHu,)~/k֟\]T6Y0,F!2 v*l56'gLEϢSK"Ii]r-'l]u#Cd^3$:n1Uޫzf T1hO[~O0(1ͧcO"[BF M[IT̪ ԕPC ˙xc'* PBwIJƼUhaJЯB{سq˝Q!m.6eǡ/k,I/Pג>D|6o[uJ{6fDL8hF?ʿ#osnY:ʧ4_d`ǹ'#0 4W(p|ֽ3\yrĦ#_Ĥ@Klk(d$cLJחH,]C@hIʾ+JЊ,_J &Me l4Tn#n{ii%(AξWaBԴx.W"5sxœ'&N,2=(`mbHX?-Ym}G&[ש܋vwrt{U@b+zP6ءt- خ(дuioIT{6K0ٝHv}>Bx;Y+]1<5\ƗƘx^{g|DƿaAp)^X[|~>uk0圭?MmT2:l󌗇?Tdoޕ޺ٮW_-N&;z 7Jߟ# zr.MDǵfͽZxֿԢD :|{Uգ_LP)Wv 7{-'~0^1x&@mb+&(#dO_lI ֟·o2zprD 8ԴJ͑ߪd=@t@k>z =3ޏYlэNߣ72D0j{ZoC5ؓa>|E @6oEN<_%g[3clzC m,.Y:~eI-;?Ww[@ ȮrR`{UM~~nrߴp6S^nxxe R+Cdy>5Ux~QĀOX,hqޡJ&PYR1W6Нvq67}vT>GGIď•AU~jJ#]bj{ %iw8\[JvU ͵|KҒ8j~p(cʫ1{`dśB$o1cx'# 6;dil^C<KJN8j(+vn~Σ[V:=:7-D=S "s.Θ5qt]D\ɞO#EEvlxq?`[{ȳ_dFCE_sn doɔ'nU" :H4mSv*76!ń-a0Aڝ\a|ózCNoM\C6BRANG&)`uW]ϊ>]Fe b;ý9 pC˞#vpghG[Q cΛ݉ febʥd?TP2D~S@m8uwh !}o2ٽZ|)ϨpgiiQLfQѶ-dc@)s4y,L ˮ&9[Z1/^B icQ!Հd}z +=Lm,/;յ1#(G_qo:kiGخQ@yaHR"' ~`:|̑Q|?c)T gz$ l²mE~ZU ) ә3DI$k4LqX,J1 /v7Ij>P2;H}ǐ̙[*LcN4nZH[8R~(ݘ91 L :E"h.TӰJq; EB8+)DlML'ѻ\wET'^s ݏ'YUMk,Pu^{gQo[{5p)4Bd" ,rulEQO$SRXU7 ba-@42QV*,uԁGu@##^1{*h GԗY+nT+kk*Clp^K[Ec@EcBBd5Ҋ,G:P|rGNHO6wKʗ,k}_J"ɭD_/q~ 8͈`g~mIZ}{_%Χ_D;ֹr8+*a#[ÏE yYZM JCC2HsQ @q[嚜| m6zCtvw=o8SbNj?LD\azVZ5.] }&Mg3*O+`$vivr hԝ՜Xi 5@jH.륩RPy9>gD!rȶR.Hχ[^HʽIzXxka0\8[jيO"(e+:"I xE`Noeoz j:6F\jF/"|p6MT,w xXeF\:xEI#ώx5,/Xp !K<U_y=2a0>oTҟ ctZ`EȡIgmqaص 'ŝgGf155\;qs@ƈG?΂LS=u3C`OKhLnߦ~um& (W|Ucz[v뚰e!e ;^Mc2g:5zQ۞^ rhF _5wqbei6ꊖɾCϴeeU}=ai^hWv*^_Y9r}[.)ҾwU7;ϬRi]MjnGsuU1]|z9SJP֟ry6/fhtwkTX6o ?xXq/~"K!8y=\KIY[1uO!tYʏ[t/'c+ nѴdrhG1 y4ߞR gR"W_p_v%3*йTJ<͠TK]Azz7H;mxCh, 8 S(d.:tĢ# JqaBM}hL?۟DH@>~ %ɨBNOhe w;*!fiq/q~仆<2|*P&3B@D8>`E>;- H8d2~C۩KU[h@ԄSS'!vZMX3- bTJyu *\0(M:ɅL љ75ecyd@O(Kl+(z8O|0T ˄4 P3%Y6 ķzQHݫ><~X=]D07s #>~?'w]b%4 ]QtR-cE3zEV@%YK1܇{ K)(,NqsT>dkAP֏ZFkbS%L0!*lҼX=5'RhbxAn= 0Z_ŵ5yX"oPM*\e[X:<1ʮ KR #}{&oht^^jr\>4S5M 7(* zW7ڼQ^v/9҅ik بg~1N^ ,XHnsr61эu|IyOy<|MĆGhY 8lGRu]Dd]kueJV\ d Z#c8ͬ|4kW\`,p: yK͟ͻ<'R& Vm^~ mV zauYe'A1YrƊe }nbA䥛ː&?e yRYf۔0!9^jO-8,Q0,gTn.vs]"pG#!hZ/b|ݣ$Щ]utt9I!2{h;tfwkΧOͽ7AV [j™,L*J3&Gj@L&+UQ/zAD$uЉ onou:I3SLPJM}R\&8#/GOl.աH@r"[j\y*!f)A cR`ᏽcu_jM7a,UK贁0h9/OYiRzw7u9̨^7GwɭZ иP>ڌ >#"'|zp*;SE3}mKffxXDS{6_mz4Ű*݋!l)p%NC2(,VlĝFÜNFF-;gE1w,(65D>DhlgҘVՈJ*wc5:˿=3 `ipk}rCwAAՋ_d.BOD{Gi6 ^{`^-QkƙO" D(^:%2OԽX $ps>~(A08Y\(ڳfXMr5{0`wd40VO#T5Jgvڧ7]{)޵_$v;k1HM1ƥtCwtq(-9=W31jE2uHϪѻ z=[,-X^PhHu˜8}Zq9M533d 5ߋ@pfjqYPҋJQCU$_b}yfʻ}Aņ.At#NҞCw a8u#orIqwTmVgƤ>၀-P0p;yaE&)^ǚuv s*oMf,n se+d}5 g*S6ie#y>v9d_ewZ]T5JXǭOMIx>厈粦V˚C*ZIJlLQ6k_9QuTG9$-a6[y=M=wOߩ~yf.rK4yL3/Yg*-@2t  4MH~js \ ͋srJZ!s]1|bTyS.@Ʉr؈~#pg)PuI$;:J}";81 dC(1ƱGb39 {2BT/֔ ors,oiTa786#"jpTޱ[(g{i\ؓHC?fg t%n@pNTSb=h_xp_ۗr]aNH.O}A?Xvΐ2h-LTcךy'(7zPtޜ& u8eSWѯY@4mj'd̩EHR<WS)(2)[˖G!)NG%T̰ak|Çp *ABr)Z+5_-8PNnqb%|$TӠEt`e1fm?ې94 b% uz:R,vD/WӗHu ';*,)ڬĞq4H'vǟ#ZH"gb#H( ؕFg\SB))tAWk |]m1aRRզ!OQ۰ E('1xlpDl\=rUkEx&ϛsbDp |j̺G)aNHOTތr7,J}bo dZK$3Sk"p;#0_Hq~zB+,&d$B~bV:;!D/o=)ָ_ ď%*Wvs_ 3Z/lI:Z?}+Hl̍<)8=PTz-d,}:ԅT" 🩜p9ϔ! h'-[@a~rmB~KrH&89jȭ/md3BmrP[ot.} '#y(cTަ`vΟš`U%5qG3RY'.Nq"[~#o:K*J@+66&ѬO /,uPji" rRM,kv:jMCg3uU/)tZ~VQA,:lS1X_LɫWc y(S\ʄ"Փ?? nN̨}v [>! {RnNl yS j-2OHhHP*R@dhH l蚾QW8nGMb)&qw8[yw!:3wFҺ3F_x h.[[Vέ;E0C!![B]'hjf8_1>59S7[+gzFOf*Hm&ΊRP4BO·ܼX[45Ye+]d/NVqՉ5-Kͤa}נrOoJsM]gɮEh(E^=ݝTbǮ{~^,Όy{s1"}IIy J8p w L{}I9iN]sR+UBC7zcW\a0{\&nQ%!œO*$`7.&H |=v_t40, Fjr,$^6z@<8]kXjSUڀ: r6$H ~cj䲨8 5%ipr>tʻwڠ~tgA'Х;q*B{6k1Dmµ:ʈ`-Iun9JH$-=)s46| %IKZJb=Ed12D4qf,#B .JdqS2(N܁`Y !MU=?4&WorcdYWA.JOl33\5RzXΏ^u<رNeZo3BES m"\"w5'U6Nm&L96hx+]Op6sY?( Пј&zyk~LVk\⴨k(7aMxq7}LwpX O9^C\'DY斀|ϱxRJ{.I<]>:[iYy&RV"GB|Ln |#֚mN~-4 8ܷQ ӦD@]ƕ\`uP=2nVK?9y4粮t "g3%{cUiHRCht-eי. kH"QCo031)Kf[CoʤBό4THwYs]Yk {{!ͽxBw 89zbCYdI#Yz {$e_7\g#6A90Z4^ީ:_>)OMMjgBâĜew'=ʰ$4 K~yo37Ùv>ʥ! -1h zDn]ecf]NiWp`1>-W  ,7FuRQtud뺃Pe-'?kZjt'LN I+Utl/N)|bKq#ǝc)r{ʂu ڬ6i:K)T1#c|?`]P |7/'YJ3le;W^xd8<(m <0j%4R%VX G#n9|IB0B'ܷCwlȜ1@AIç$Z9 Bo{Q,0:2AY6@UgQ@s+r.j#Z:Y=@ju|'2Zw&wJ3ٕ;=JREP*b9 HL.ށ)0k*$7Kl vfx6WJvGiGνqaլB+1Ru|i9B8ud'3Si6߂N7x)M)LJheHiՓy1lp$gТT:wJvtb-l%0MvQ_`3_6FX M jGHEKeH5I)U244Ii}$(BW[|r^W (Wc2|/6Rb H`+(MFfK0F=Y˜ Ѫ5@@g4P0@fi..ef՛2v)ŵjͫ|.qԓy&$Z'p7jT,k#TlU>M%3~[(ߢՎ<ά5aZ5iYg2-8f(&'e:G]I2Ry`kYʈhS '!-Y#PU%]Z<(ZvQ]j轾c@En?Vt^h V14.^*}bwa K9;tAz~5,UTU$ZE_z +W9|BZBVG Of.Kʳ|ij ϸ?~c"_U(1FDHSN/lHT'l4e~^ ޏa}jLxI ͙!J$DYG0wkUxc`VyS"^FA/ d%`Q=bM.V#5%|C[KZ J_@L/ȏ\PO__Bdp{hIY 'I 8)5;OfhYXm?7U^p]pn3\a@͔4~y*1)?4K Ũ\Mh1x7@A2V0%2"2q3H` !÷2N 2 7 ]w@&ƪ[cByrȶk+@-Y]iW*Nn !@#(b̍4q*@HW Mvi8şa4D56h84 N{ڃ=6Zr<0y-խgӕuAPBh#sUgo}  dk5nKz =b o9+Jl&ځ12o@;l| ZeG|t&y^/*nBk*YɪZ\ŎeCLq0 D:Jk҂)}D#x^Pu~:%umW+k?;Ȭg`0 0>8:$/HczC/Q,r\h͞B{6hV+GoCaŀ[.[U]_jZ{1f*ZYy2,z Ń\/8X6  YM gg/œT{I)=2^y8@o 0R x&EG|,.7q~9pY~wS>1Spsx? 4A8pwGW/Qx:F+ $]u\cP|ImkNֵ~fIO^ +aE夆1*6ӿCOۖLuNړ9/"kPsN-\$ u; s8)|$Һ2px/UiMKU.\kcW8eJwnD\$3_;j6嵲J3[H ^u ߩ.}8T y WTA7> CǸG$Dv䧾s B^ޛe(״854 L&w[u+(|Ly5dv?],]`"'.KS/KMbn44.cXJ1QL\ol>6-@b5UpC?'J"0߸rbu`njT7`f:0QL< ޽M=G/6n^F{%Q,YwrѧF76- eA?:5&kLt S jHe44ˆ3cjs * g1<,p? ؉q&ANB6#1C,j!rߊKQA>݇rD)͠-"/~mRRG, Kd+Cs0(@riwYbHAVzFc&P"|e,ߵbvJtd~dM_)Y+$:Dڀ go"jm}7ӵԤK 54DoX|ٰ /]:F3Xd*hU³TO ;qk~ gӂHfG! Vʾ6e8C2tu`5ׇЮ*_0iq |@Tʷ{2 5BiEfeL vRF,#4 §ЊՆ_2NuYv0hصVڼcIp~#˨<x\aJ#m;7^藀q*S kϝ<6i&e}PD\SDf*q3m̝v:;dCiBu w*( 0H A3[,Lt֧/WgHAh=-zdNe&Pep`ji[g+mW@Op ,$*Å,%$ UN_ዲ7^ig}tpO(yf'+?يc\e 2-;A:ϟZlR9kD>l%Bt̢H4g׆{W&[YdǰAhz = ^}oL7RHDR5ZvTλ9qX[)zz-|;A.e֌kY3(~/@@&ݗVrgUG*Mr՞Բ[wP4; wp/+@I5Oq;vl| BbTF,Z|y,Q0e@Yڅ';'Gj#:`Hto,fcm]iB9:x1K$15׾⟷d^jLmCȸ ^b8fJD%&jykgě g V;1n" pg q 9Wڏ[]Y Rib#iVXxntӝw0$0T{i٥5ׂPg읆lrS֋O?AxP4 ,_G#Db>*k~k_cp/ÊkU{0.B4>4Ng-tfb[!}w|b[2:Q{+ 8>Nπ2'wj 6A!kY%rcQ'ʽ{,J7SrIUW|4hhRmd|cV@mEݲ#>_90\yR ⨅列y _Æ)ss_#_!r!@*tj?s?jeCYZ9-}v}#vRҨ{C^X$~lܣ+_yÿfiJ3+d-#mJw A{|/ |ͨY}ŮC$J de!ک]лY ''@v j4٘4wdH_v U,aM;pF?r8ߝ\MyN֭II\1[*JJf8kCW. 겯SK`&$ʔ*| k[PEB,}#h!J|~ZR[U2SU,5 JKɴ0t(.}b|zyR]jSAd:}cm|nXC %1ķa(;l-Ƹizl-ltzMTP^SÒ%wqCQDw1 6$@ *4$k}7."Hݟ0."$F3>= ܣ6b/yJ(T[4 )-;!.pҗ/UNc%ȿPb DE [*Bxc;17sP={|M63@)aqL O ;{5:v:̋sSJ0hk8By{{>:"/n?x%d8+(PAEΩtB k\‡Td"N@K5tȌ8)]cb1{N̯Wb^Gz ўrv{TZQ0]xWU.0';36 MVH^ M`2q?8&q^N"k&pQ:G}J[9 vUq\x3!AJg ybyw: b `:-f!Ja߾md^( qiwH V;WPeZf =^ nfԻUo/'ýc|L!6ߋ-BfTztd AF*s;ٞ{\+Fjg'FŤ颬+Fd6v+}*zͤW(W>UJA# S`ˮ:pk\~#5o4`TS`,Q?W*)D_zGRMP45 8=pHn8C8T'@J2L{A̝늹x>T1\{s!#3hşI$[zhY񂉒ie΃Z!zRX9`y P2ƠRjnJx4dA=8Yd}tR|~2!ڮ|[XnOɾ _]n8tV#AoX#? 8么ڸїy]H:^PLR~NJ~eٕ`ꉙ0sfA~F/c-MyPڳ">ϴ$^^D>znsQ/<#]=6O[!LeEV!gJ;*Ϙƹ7qM݅%8B zp@PihK\d>hscOekgn*wU2H&Z$T91 yEIYc13&io'dOy8wBF4iz*5sPfN \A8ϟȿlr$LsYn:PB<=z@M]FK *Kb t1N=s'7rOHQ8{&}ׁئD\{&$`f pn[>IuMX@#.4@Q8jiH&N0mIILըYݐ壻(X MIU "2MoAs U"(9 g&,0,0={JF<`(/A=WӀ'h"_3ɦ1V q j[J34Ca-JuAl_tp ah_1ȼQ/Kz9Cl[captm  Y?+2Tܰ89O8c{g} -G\~쫘[l5tt7 7s8ODF)Xk1f;j}&DN9<ރE! ԉVtп#eF}V?i=7Y;^*ڧCܠުXa#I2t?-K5lu^Ȥ1*F}d^=VoFGfjcNac'U'eK^8.s.=uF5<Ŗćd}w,&3[wb !ah޲>&v\,jŦF˺:s Τ ؗ2Aubaghh eU5+$Pa,- }BhY8ܲ$CZQiRw M8o?YyG@O~8D k)YfP1öp*_!wy/ø@nʵ9 ?'_o x|oG|V}mG|/_uh^G2_/"yeσ@;-t&sW"`Y ͖ޫhs#'ř= Jf̔ӻ +#9Pbom7x]D<;>zmt[oo;(ҭ50t`dkq8rqhb*)ρ:$9ntɿu`Sw8O%gpʹ;(EDgUg-~+|BXM-ga*@H=؂sPZE:H؇ lFZ; T6D"ڳ޳'fN?'& h'do<,D.ΦHB||#KF)BDX!Xٽ7 G07oUj`SIРwƞUxFsPR+#$҄PN -ɓG(QI3nNMo:ył6@?><37+J{.ʒ@q>~i dAL;>+&IHo]sIejX|ʷ]f}O_@HHB}-zr ?l('QlLw䊳Y_K8KBBKc@/ΨU`cd~j6JOP<g:ПdHY>2e #];pHK @*YTtL*`b=3sSq vSZjHIg(pΚCij͈T ^kȲE5C:Tz.`p `99tķ=%_ճ]29e?Y!U)T|kK r+MS |MjuU;'F D&{huZ@]ccOkP?|.YcJyiy+˸J鱮\mUd+LvP\F_ ړ;M%|WC>|O1D 2?B>[EYzJjAo%`cN`C0̿Ub\t0#?:>pTЮ;E$"N)Nz$ 2H^i]l{~.Ӎ 2G^C&bVXhbl-9Z;M Rs2+FeM7':xe兮%^F<ߜ1n׶ k<P= H1rdGʼnov"AY̛Zq4[U4ȱޙsAP#m# VpiZeެVhLl⿍|WJ]!/ϼs@/ Sa6J%[^ʰekXϸ{ܺR2(Y/Yq53QQ}'e pOڻV?Lvf6\1zjj(50-S;94!ɅfMU 6'^jD|Uslq)RL9RLoTMhE}RPēo0F[ۚ|a(^} Q4)+8B%H'f0=&I|RBAZ!jC-1˼d]!!=]iSE9ttBl k1g7^:§ն^L3IPc2vhJ0ޛ#hfމLO 5.ӎQE ǫ.ٵrE|Z&Whk*^C'/fH +9B*.`WPqb{)rv_GxX[4٭\o+G&)>c;³BhQٶ}coqTNU-*$wB-0d#Htch=P&Q[tfSWҬ[?/Il&=gkeG!p5(=Q|)W xb-PQRt#tdI 6^|˟$dmBs\󲌮G+us487LAb}3f(gy  ^wc:"3 |̵ZL.) &hFSŕ'ǴUP,1WA~[zb-POzBna}YJO|]Q-$A!|b*Hԍ=k3GhCVPLNqN}pZbp_^EM* &چ=<"q^--NHOHnt7Wj2( J^J >w=DtF9>(9GfLx: *¦;En~a~`8 _r;LtB򮍒q# qbp'wx_!\gq'~ >JkJ'P&}Zh8BSa՗n Ti 90íXz1إNd^en^s#S+M> #^B(^kn+s54̎3j*QB5ZπM_hO"Ю:j=$\J{#=iMZߙdy\3A!)+6j=E-IKQڹU?t@m9"1{ZV ˄NIcJΌ/TGVG)p4+>XHPCChJ=m ,JQXmOX:vU.&DmɝR#~t:2% ob(YwYAiϙ`2NAlb` P:тvc%@8qLS!%g7̨%4]c~.dR7Gޤ5 Q8]lJN8FT?a eQ6A&n_',@rTq?Mf1,:>#= Ii*]*u1@s0*zy0l;ǹ-^ xY,Lz6H5ɣk=No?iس&KۄVFN2*tQ G*?d,r@2fZ浣1:'jؚ0yf!~O_/am>*LY=A5ZN$ ko.̿8kr>̷RS,3;ď5WU VTvl3 uHCm,{IIǡ3Oy6hV1 ]Ͳf )Y l 4; <[;Sʄ{Hwt.Qlf2 l;3A+Nts>TzƷp=@DS7rw-\x#|Uq[Q1!5Dq؋!$_;1FSg34f0'f!mFr߬An=Z7~96@OC={Jl_߼ȾJv֊-s 3W؏EДd0^Q"~7H,ækyf [4ƛ~yBd6_TvZ tG_~'wW|G2ה@Ca=#ׄ<;.#fIOɘedJah Ln+G5miXULgVPZ^h)V6ye<̱GgD%T=KeGeٿl_I9=rq)yNZ]~Y>P$x'͆CZ]5Ҕpr*buep^f5k_9W2Xpڵ+My:$׼D-.J|溟}Y̹=&uRohVRG(0R&0Ynvf+nB!\u{*bҖnm2PR1jٲۣQjQYkoƮu+sa¯hƿ(SSE~r͑> bC:~LK`i1ŎhҝFvoį[r=E,^&qWէ9#.P1[/pM.=x \zRZE)0Քʼ ֶuzC0XMB}o?B^QSڬePKp,y 0Yk7gXVBkYq`d>$%bW=•!O@ghĹHمdvDhf'_>pc/~ME痥KΥze9S"Nȶm| `I h׿ wL>1gSh{]t]O;w v"'xr߫~zJH݇fD,?&%spL{Nb'ÐMO٬rfsxRBs脼 f( sCUװ_=Nd=Zy`~m KDjscPS>@7^a5ߜ0. i2}lÇ=?jt6Xq};F[)1h7&:K7O'eMn_ JTyx{"zj7ΰrV׍mq\{ Z?{3W֯0 K ݽ>V#+u5U0LJ4ݡ8 :'h $2Tx]+&Nd~~i9hsnU#UE3cYܶ|۶?p4QÈLGKE{sW]sD MF$LHyGqÉ[\br=J4p?'VqwwmseA7B|zi4s"ͳ]FolBe?=nr{M&jx(Bt^OZɱYڸP[-v, 2INlդ%GҰ"UəBOt A,&/kP-6Ϯ[zbfS}p6`Eza؆@]'q8%klms%ro(G#F . Y'`_bXea?b٢s!z1EZc>Z3ɺ~`AIt!z?mŖBX+hT#uCm3->ca{Hb'X[Զ/}ޖ$ A8;҃eHZƑ==# d8-+fnOJ3+N:T,ZDQtU|$ô/4Cg 0g6EphNaoc'oae~F+`[3ʗlH5ң^܄_R0p:>/!:.5}vwulA7kYhI̚,q2G1L`MO@cƒ8?wس8m6^h?r_؍QN؟QG@PgakyrжS5Cʗρ;;4Os9D`Ӆ /Bwi `buK8ZT¯kFk5G¡sϡfmӀڄ8]$x'ល[`%Eh{j-}[{ST5UK؎rF_*|(BLc4$IbH [o"fnx>t"zQiFBNpIRTß4goe/{rA#ߙIhŋgi6=bJ .UxU蟠h-h1icPI@Vf@[/dQt2t4G[Iĭ\ +X;exQ`xQx8Vi,i2 @DibZ*$=%ʹOsrQ$G!YKIueO ᘞKm6"Cޠ蕆_}Znw=0iUg-V9JNJ|'/ۍaL"J턌?үWg,X/6zp8.di8 U2/hתJA7=Ğt=ôH#Fu9Cy9b30@g4nPℙFc Jc/[0+vcEy'YVP: k~7JI67G̬MmW6i1-h"$}v_h`Lw:30}J}Rf[J@%DN#>x3M꧹S4%<$jC O.AV>-gﺎÊUEn`*%bNSMqwF~N>< 7mʾnj0֖aV5ѧŅ&Mѐ2M b]&q"D6 yȤmc42L q'ݨ߃zu6CRϒ/[u1_qze ~f ˓[g/ӲCt;]MeR>B )c ks)Dzw[lW5X^L,'P˝SOOZ%)A 7/B36! Z0*Tmݓ@<[ Usή#0ԠV &ȯ 0j )BoO: xM6x %YͪcjaOuK/r151y<3"`(U(]Ҳ`!ЧW(T٫mh%%y:ZScHwkWTEϧNHwV7T/|M'|]#KO!`aK" FsR.jT/lDFp{ 8/]!'an6ou*ʼbJqTI(]iW4:pv^LƩYSK̮&i3|*{x:֝^y gկ&:SoPiK̛"B3Ek/iK }5AЪ.1#.!Ke3 RG>%괐&S"O$/:@j~=zr䦾>, ;B??LEY(9ŋw PP8eT/G ^3F0V"i  C?w:ycZk8[@_ dF*>q?~Ju&V_ty>JbÇ3m̲7  SAN 꽉2:[8&3\8k[a_7M*Y>6qIV~c5o?`s:<>.nnh$hə 6p  İ+yOLaWk7@'9J[& r-ea}^lfS"(7K0KIԓ&H\Sdh 㞁pwb$ "? !̫JW6>v&Vx VH-O2Qݷ]r&LP@G'31&^M3(#w853r)apEw27`@@_<'F(IyREFzF0ch!{-~lzML7A fACVg&SWB&qYKܢ_v,&ޮRGOr4LIj;*.}$7z'ȷ /fxH WT|d5oGY\K||{+CR@b)GiQ>l<\#}Sa{PjE(n#lΈ3v›قM GSn9BYwq М3DR:s7*qyDKn> ,Ŗ}-7'¢1 5[@^m{Zs`qPڧMsJOĶ rS xv3ܯܞ#dk:``R+-hM;$q~޿c9jnaW[G) RZE>wg\'hm(!X RuEcİE'5jU͐($tXfXâ#BWbxS,Ɉf;M{{2{7ǵGV1)m +ool>rY&ob^[y>(L O(hpKca ='fLŶ'\m5Wo'OT"c8t #ف&N<CC3ՇNL0qXXPpde9SmN{{τ7AhH)j`}~AO']|saib%I#דG gi3@|ɩ!;I˪Z]1Ѫ L>H}|]<(\$эRB9"NHe-Eh)*]hɫ3,{g|ysXB (y ,,H<q28D{usr`ˉ%W2@UO)VNlz9n1 zNOsk܂,͚>s:Yɛc;j ζ#p9`7:%!FGE5UR]W?A1mf+m^? `4P 5TdzYI"(v٘ D߲5J\miP;G_#`$>Ɍ2A R!0tR-lyK?̵^f[ELp_X+6UpTLlGe3R,-M"DvFrd\h5{F=޴|4-J5Z,DTx*ڳmz<YsȦδٙw8,?`I*a 6bv!҆~Q1f{t6Q`1fX{ezln/&WyUd-~_;LkOzB,runtY@i PKql) rlMyE?w?O.7"|^;34e|{҆wN zr9z;Eu*j51KjqZ1_M~!5XbQu+h]}?R t'63o%0m"V=rlkDD^HJ^ͳY.C?=Aֱ}q"r1v>-Ɵtˏ%v2vPTsh]ZhѲTA)RVLtP1ݻkqCD/)G~-B.U8 IhR9Y|ܞ5>th 7*xm~cTvz.Y\~ ľikQESA}{(+Z=,SJKX8b5yKNu˸lYˏtER%4€"(¬"Ku"HO,\bLpbُTM$d*tqڨMm ZF$ֽd1 ߄dH.7[*ͻ?=!p '6ZX@KQR/Ȯ xVOYcH"ԝv/"qޞd{Ff,)@U(4t@]Oo nך8]9d|Aa2 7~7_.Bxt _NCG[mmpCqe ƘD)76^U2[~Lkxzisfz"A|A`r'vxle0fṂt8JAf8Ч b]9 K{#zábVopKRYe@Y:_9O6Kjv=jS^1y?׆g8f iP2Q@k|޲-"eRՉ[m~v̸&-`N~UAZԮK2aA]mᙡ|!;Y&ztG{$cnQFgEb7sw(*~fL`I}yK'춂 Ϩ5|t,ģ#w"9NBezYsLa'Z@i"O7JTqۛE?<]sL@'.d_E,t 1 FSěPa\uuz6< k4p2G1 !1TE_ ,)ԤDM %IAF`XO +'&3D́Tmi_Q&QpPw?>6{.WʒِJqS ĎQ Q'7@:"Y9IW£9w '[ XH [64 +-1LͶ]>!h_+ZP@\6WٖNS'H6;nW..^ }tv}M,2ap"f2"_4/QKm; E?&{p}!Di.jicoޣ3i yYD p;HsXjo:hЧO36wWN `7=qg~Wx}z x a|"" FO Oᷠp3W9^+7 aòXZoVmRMqwۼ4xNfu"`y pG7Ft bM/.lmM%X Ʋq/D>iEجM5?Vz \(C YEڄshwß]|?saǜQѕtw>$?d]hFQHGdN"u7\kpy[DR%f/8Ons8T,7L;_b`jE8k(9$n+3X<¡hm$%_MuO64unj71:xL]5lsM^[y{\#4N67\FIى#$k춙|a W?2 >-wNŅ@j-Ddz`wrހIvtm[)z1[.t n>8I[a ,VEUX]z˳3J.wn*F&hnٖm/*m(z\ӗj>O5@ mAV.t8MZ;C#JɌEQ] _<]KlfP8R/U\P3%K?QC,7Gڊѓ'NccrAY[z^Fʇ6[Rj_ <#t:ݎye`p_ujQQfy)5eSrNzu@W+5O2f~q8c8qu}Tx83~{ z"('C>Pux /`[L_jDK=[芉^$ʪ5 OMD5y ȦvT.XYucU dxD.0n3<[CW5 CC)\YNvV ހ-.Ѭ3xWR,;[TkO'У礍dw?!@VY7g-ӷYYIB|4UBH o2ǾM'<Ŷy#r3 Íq e"\۔`CO1!EڋT<7lȭHi9rQcvk2uWߣSdw ɕnpeY)oJѥ%mm{@t5_9q+I_y EQnF&Q?(\@-}>]h=\I7Pa: AFg0N!ʸ]:9A| O:}S%V\|߳ӄ=I?kס\rVcjϡ;fCIK%_=2ޢ<(dEr/^hto}7k^2ɀX2RK%{SH+e [Rͽƌ< ꬌE(UtJF84QdO?$>haBF5ȉe1 X(:sZwûD 9{\jCtWAC1x؄'jX:> ڡ35)Q4Vi2̼Pbb oxD?e 6Y{ t0n*=*rr"l5<A8#sp'83e+!kxK-翓i0GV5FnMdo݅Tof}-0TcV--d$JzWXg}0]ӤN'8Fw-Ĕ eƪ&ga\[Q#;\ >'!@q!Ccza>y1˰c 5Ïƫ{W(?CfHCT ־PhZh)!e3 Lxz nZfL-[ K'#罂m=R %#@j}E&޻uWpy3-(9!u$%ܗK? ?l0ɓSlfp$\C֓ޢY:6"ad $/&BI,,(DtyWD-Blh"U 3ui|Y*k։ʩաNqS-wNNaY/- 9̹Md:F~2kWٳW>Mep!u#'zB%<;ҍY'}M"7;Z\n˟JQPmzmEI<ɜ_Y$#1~8Zح)jpӮ^%aKH ]1DZ81Ncل9YD9w$4>B:yDNR(].b 4q,:82_XVdN- nIɤǵePq66~P#l7.Z^<~C2v)T ZKg X: $1LrGvUG\2ظ/dϫi>IyU̿'&g|> x L5_9Q/ ،&Qi2fBxusȌ͚#N0C^<P"%9Tо۸> E"S#M][DHsCMC M7~@qР[6Ip.\FL)E_a.[C++RVKK'~E`ih ԋb9 sX-(c#5$rṓ1[umď-ZQ#d|`r!Ըl)ʐEnO(&#ȖKM1+gæ|dßlnn :Cs:TG5tcOqNx=<no6Y%&lX ab(4čv<*ȷFclv,80H<'#:Pխ 8aZ↵ud F݊S@ ̊U<01BK]Q8׆-\wɀ ]EtRZ15( CNZr~@c%LAZŌ;L{~vE89ҲCKΗQs1 rRiz &gH)=QN-oғ |j!q%Otjʷ B$x  >C6}+'ڛݢ\¥sp>No vJxZ \;Tl8ܟ^CzB=5鈑Ofӂa0 Б; ~BdO- bN $ aHzAqA&7P#]l0V 7]?(lQzC(NddH;K9+`ߦ \C}pExE,pJGxTR5Khz GzВ<*C-tKY՛9h0ާE@āvJ%ܿ1CQCSCJN[m2w w&o}P**,p.h3fc-gTuL߫XMVVQl˫\UWG,D9|ܕEKbҍulS?U Fwan@|J#kܠj[g~j|;yG#teI;_¦:YsW^ \%DFNqJ~%s[$ 8ӃWJ x .Yyè >l ǔқrȁ]/J`,ΕLU/}IB#JA*p 9j˱<(%[ ";\ '\ymq=Y>1%dV DdLd,J:7A *Kד]zz? %(!f/tIlۣ6  ~o߾cHcc@~Yn0lJ}P2c?$Rk(kjp JnX~cf|SιoղLRc~o3ֆcزַq,uFD, O~ZI}c!q>Gn*veퟎ{HU8Ε) uQ|8x. %ɽb#[ppQa]1I32QP"9SZ=egpX|c󽰌;W\{D6}jLlNS~/<\ ?m I Zn + 3馀gX vf.Fn6fh#WrPmR1:cmSp9NIt]ӊjG; 2h<%W)lz8Z, T6B',0K-Q,c ,P̋iFsQEi"+W, H(8o04,3y| !̸THn;wژ䒾 7!-aq%V䖂o*rk7%L(:aԙl|qgg]IQ4|$fBR686:vq7?TN8BF``٢g AN M⩛C ·yj@iDgC~fD̟- ){gXezhst_8R]N)~20|AF`X>WOrR:rt 6+eJ؋\~D{*[>:lN! \tk@zDie۝ONVckǜV=$@,XID҅)nx賵=[wL+(^0M䜢:Sk+HFSՑc7@Zl^RUG' _``^ a2?eM )VXh'~z0w*dK/M'"ln_(n&DGW3=OhjXUpu!al6` 0"6ot-|CK ^~@<,0?xUzh-)2` 4 s7~%jaoI\6SXpUWvf57(ŕQ4aMG 0TPÇwq5z>(}S,鍝VߧQDs{v+^Ra&Yevs((Kja}=$v^"]HoZ xTixM\Êwݴ}IsQztDŰ_xh~d`ЯX2[Q҈<Wr! C%ĻiKW3$S9+ZAbQ#gt ckN"_N=&؍LpEd T5peǑ_t!~Z({nRr@k T #:,&=K"PO4Y)N<2\IOYz%bJp 'n}sF]5x&GH^u(+z݃+VӸ|m8/󕍠/P' HT0kTs; z801|XXNsjx<{?35eT7((/ʍ~y b|q= &úljH;0,ǛfuPEzU\CWk}ߒli\gz1(ڂ5a8)̇erw< Ev=Phh;5DgL?pjJ<Jh ukp aMpM-Bj,+?&R!nY8a7ksTGdKՇbL,kURPȏ^\9\nZ!goPnrkњۘ-bh[c-j9`EM'ED/ 0Ҟ&;*y>U3NvnFLA#^DheJX7 Fgz _y.t֫ {;\  g&tSEVÔ 3gגo yj}sn9#*]BgaG[FYoPZcrQR iOJT#ڊS +BϪԕO,LNv'+3?25틦!c$I S3X]?~>̩ܴUvC<_O/mI+}C?w^~7B[Z bqUdߍ+xDN BG&ٵJ_u41jQQbB]E>?%`7Eio1lGz5n,e`5~0ء+q7grٻp9rԩ;cc1֠}6qmcZ-;Y4tzQ݇&xwx%Zk|w bڼ%tJTlKXƙHIŷ&&vOcM/~g%bHRcA{fg8+λ-DYL`ǺAoq/ox,ĬᐵJIZȎk\b.$?\0ӞoQ)I JDA*48KXx oQ'ؔ(;MsN25[҉7?)l0 0+ wR&qIR5B߳"YuvN+ZUx;V.E!~weo,C+lo87]NAҵAbJ>BK'oȊ];k?a@ uB0RU>6-``nH#%yq9y.6 b 2SiSu✗{:Ol(a 6FcxtJ= BsPuiO;GrC= YknOěg;Ue4 eOf>WSU^5MM eQ\?ߓq(>M_-C8n\0NE)b/$eGkXz-:kP6ls: +ZLj[Z?~LF&7ن|Ġ4ւTW95 [Dӕ e8N7>MĖ4cwwxT66ز AH(a3h.+AORO3{d.~9Rzc'Mܷ)Ay bmu8AQ^=yWA+"p8v8mh2}C9S i+~z[bGDdqªp1m{Tכogk{5I(7Uf j: ]o$qp͂x34]Dr\VdOy*MH,#m˾7SFz6Mib,O9wyqg S&MPyLj>G)BUc mМiIr}zh 4]c}x8U&q!#X@*udCAt|5VE!NFFt`gY>){LXV|yq(Gզp[ޏ?*] PoC35}j,_ǔqAj4[KQ+fm8wtҁG|.2%'!X3i]Pg+Pr W_ Jи8P`?~^$.*JQM CJBdo>K%4|J@?jV,J4;I!-R\wK@]`}3p,e@Aʢ*瞧ٟ{3',D`u>ᗍy0E*UqUmHv[ ]V{Q =j(Nؽ|CIjaxp4 O!P*flUZ3aA׮Ko5smI.Ug< m0Ԫ7G®`.((,;Oeq•_@9}l-a`'KL|RfQG[mܱE0GuSZτ$ZՅ'ou'SgZE^Lz.V}XD%ƈ .? @EA tLbU 8=R`IX20!n涉{GrswKp hXQ->2Kn\ZX@cz.ЀQ:'5߫vQ;:ŧ]~ ­I7,l^/lEՒٜ=&AykMBj'#kJʚ#Jj[1J=r%ꋿߥ0HI;N9YN-UOb<1έoOKL] R}mx}M*$v%ӡ@[BWca1de%yCںUs6kDq4dnM»z"RagKv6zB |FPsS #'jgF:A,cZx]-hʵ?X36G--"A·Bm4qj` ˿Ft޷] ^.)c)}1kg* DЏuye =JeNJLX'#|<900{xkBBVLGw%qLwLB[V !م}Q!k9v.r9M UOG=! _@pWWQ,PBwaO4] RMnu]O?mu4te-U|3Bx'y׆l{~aUaѯƷ괥f6;c6eVdlio3)v|<3!Urƻ'w[ aHϡ2dEg}t_'ra_*̿K@Xc?_ޮdř‘i9ҡPӯf}ځ;`u>^]-i[wksύ`wjcLmAoeדgK߈(!>_{.54uSTPӋ%KCV,S=k>)7o"loSU\&߹@9պ#T>{Q68RXnfKޛˋGc'eVB!(|ܵJI: @톲mJEg2uSu-v*Y͐cOշ:H&<+N,H3~#s&y~01پ=CZ+C)y늨: &"SoSzR7~) U\^7Wj cthkx-|)WOҽ\ ; v )xh]ZȎ0[jܙ|7N8^ Mڌ\j7 g8Qf41$C[_6_vim V.Os)<5/T5e:p ՋuQPZ=.UhV@|weB|FGm*nꐻ]/bX4WSJz; !Pn,vOl-i, Y ʰWlgd/gdG(" F*P,#S,p#GTgrlJ[T^ɶ J߉`-cm0O3X[$/ES+A@H!r9>F~HmS <B$;{ >yxZWPqrg>ߘ)0U j+2 $uF:&p# !h:ޜD,a5,Pͯ $N6]4MKT_6)z ׳m^;q?Š3bڃ\gC5ݴys}zAYP(@cm7 ks}+2,o"}2 (jYwKkH{{pLh`Id* \%^}$xR=65A^)vY0)vq?&*iOՎG6md}aN'T1&[ng_uA;,XBij;hEJbЮ.}_fe>O]L,! Y~pp Ϭ3L4DuL1 ~-ʷ;8mы4P dZoCM|ҥ؃f"Fq;ȿF,>f8Ç*o| !آ0꼑(MZ1d<7*R԰sPQa7As=/EW~AIkąñejKIAr:mF %uN>+cS+N,t˄G::\ ְܾt%J4s{!'6:TgOhdo XhO 90o0=`:aj*dKQ{GadL@>N-.m-66<ci!@n1~jD,TTpyE!a?c2D@H! @-XNoEinaےG&MwIT~WD$.,ea@QCeN&y !>5sk'+ĸyӁ]vkYt݄lBPÀ}Gz 9+li@'B(xLqjm2L]-'2)k"\|_yˇ렻781DBkWڧVaG(_$N{YGH9{C$km-X"ɺh":#3YѣLM2^.4QJemU~hS~9_*A)}TS4=. UHgkCxQr9t[a&ZV>,%U K wS_!ԕY|˞hm9yVe%.Jhsَ=c*C2$PM/'s u8ׅ2 u ]Z, ؉Pmy5 C~ZzԤip?\r8 aN9 4R, :0QDxV^vw u7hÕ3\-+:!tT1Ƶ,L"KLq# \?1"+p.GC,eS>5ǃU7o? u? Tf^M9.(OܺbCtyͿ\L{뼠+l6m/g),KkXNbvTOVB~bH Hą*nlWp͔O+@.w`umi~ORJr%WOm z2_IVl N0U .qR$f9/,?ZӺ֗2rydu')tcUD}"0kWpyqJ0x8UOisⶬY>#3:)d9-XH~T1Hk~"SJgv(G@˕rxG\2[ IJ5Ej&ZwMŕP,#d گN(摴OSyVbK˷6NP1P,^S?A.Xwu*SblFl)#7 C5)ʎD[FƄ=4+g PmHd1;Hٖ=a>~$H3 UխqIPC(6Ш`@JY7g"ƭu׀tiqx3H܌<ZmܛK3z}]Z)wOE$A-0Y3L;QeKG|m-I('6Q4XNW]$s;8̻tk`: NWNIUj&ƈ3-^pUv_)?Z}R" ivQ!JhSjOR>4ZE_3YSy馯A35= "Peh;=.k7K@ 1']=#x0x6<؜dؕ'F5gzAG6"`'ClQ`t5$-&DZ$%mS1F( b)݆$0N=Q񮎇tA?~#& Fq:ǣe.LGGGڋ$R`ߤv&tB&ƖK PT~bYOḸ<5gj?ˠҶ+~+2PhD\?pK'K<Aw=sL VV/ ZKD%];5$ɵ(C417\7*qIv5^* &54ޥܬ_n~&ж,H|v1.~ٿ(V˲, >Q˦b_BGbEQ6U GxYPBi9 q!͆R\z ã 8¬J+%K'7!Ɩ7bi./;wmD gAO[`NϚ׮Ԕg̃pcѝOzՍXvצȳhMJ3 z/4 JtalN橑}P߾X!k,>S\S|XEƑPe|vs_Sm ͊ cb.QↃo}ۇGzJ7K2TuR? hจ3xYԴCc~E̾^Y-A,Z+a|eI-ճWG/hYIN _@~ߺSԊb+2*6J1oTH,}R o3e8n6YX!{w^3o̅iδ~u%)^|ZOYݭΧpe(6 H`=B"i=*:%=\>*%i;K -us#IXXB楍h6\4tڪd$v_SXLjx)O%) 6$q K +.*%di&7k$-$!Pyg=ZMl* cǸu=,($Fvl^5[XF 43׈%'@vOzsWV\z+*mO&2<ETH+!dL}+ˣ@wZ:rP:t <ؾU:@k}4k؜/H)M߶6;77]ś[a4*(Clj]TۊLh]1b1 'Ћ6!Oc~˷EfHĴ\FF \mW)d-렽]@g\%yKɦb4zb-P'sH"afT'($U//cǙ/(!YLHxQX yTHO-w_f-$ιN!k;՛).=1.`[OCGf RW)yziH6T[O"tf\ؾae09索{*bT7AZDSUHN]EmBrN/.^akOʻEPT$\@;TD,CdQ(6#se(v9b"Mmd@Arq%4 | _GFe-5;4f]9K;v}x q"pbU$ugȖJY)070#j†&YhE#*(NIMfQ?VS^4Iiƪ4T!4~B8ÒW P.;n(]г&סF9MK;uz;9QQ/HXkBiA\L5=#il˜gI-pH%gJ xr;ZŦ!@hz젶CNܻGe馲dI.V1j0Qpq.eƫfU#4̦,u0o~hI;}RS6/I/nC$]@:4/t鼝핳ncӻ^NR+3D?{?gEwt(l Ce<̫cJD1:Qo7_>#RE)QFZ!4 j!SJh6s7c-ܧigyCSs%Cʛ"-9j4 @ܯLǾ$Oiޠμ iοͼ)iYJBT!*c7舅|#f#mG!]"n~U%Ly![|N=? ?R} YB{~*UeY.٭dJlB2h]E#0?d3fuxji q~fSޱhlqY//Ubz5iCX0nWXM}pW>kNekQICM7)br6Oyƺ(YկƺGNOX@4A^Lau' Hf>L/'P Qm殬% 24a$[VjwA7tF★Qh$DiX-aEx!A9crlF|'>CP}JvT"ò#3{=ah")Gh[mZgh֋:klȹu}-8[:GuMO : R 2A@xFC υ5V8occA *G:bIj$[l:.QZ%xIwhB:9H8#!БE3izc(yH;rK최ģ֤ܨXW!.VPf!LgI6WΖ~b-msOя3uÌcjʋ6].es8#9#;t IOq]N;4<_њJ2; ?BPS8)vN~/irw@Pʓ-'Snff w*t/Ha=T bJ@<2oʒOβ3rMZjIôVv&t"=1kq=ꭺaEQFkO7'֟?k CfʀEOK vAX xrrUcnpmiϲjwzl>m&[[+Qb%U0/$CM>^AIf&3V~ﲷz|ݔx&ՙ:e0f&J'c&42q;|'Xjs+uu CE<<9 #E/o߻V\kŧ)AG+9\ VxCˠg; (D;GajsMwA )uK\#mՀoN{jhs/"ï@0{.񴕿Ĝ0f(JI%^f7RCHRS/? DW,&W6۵6NA98Y: OBArA Z7}ƊMLhH (x"<{J*.;Q*d;pimYyI{weг;yU*_\aH})zk3aboQY pgyz'.=ռ830INnٌ褅$rD.s# +6S?vwSXgs0Gs\|/ǧP3m]q"ajC{Rt ]Ra=q8T,6VRuuFcv LT5e9Rqi#XSQ{bb/MD8rvj"V߈ʅ* G6Ia}62ӫA;sſ\N- %@vYfCK;dϵԔQϹ~=iO:f/Xf$Af8вC.vxi/c4;΁o+. J>D&kg,)ѽq3 - Jwksa0Wo@e:hXl)}Krbo Fiʉ'4lw3y.C|)4(!&uF-kgAO[[s\ep >Dŕl쓱9DV W J <Uf]ukU[.y޷e$'^|i,z38JeGXTJ3َ;۵JjO G7@뙅v%" Wq"2_Y?4KxAB}IXy>ńE ]䞊| 6;;èRc<5g#bK^:uEMe]bXM91Yw֟N@zu9n:W|mt$C)x}DHQDŽ6!&gA '_|ـjU:zє'B )D ݍZ*@S78P=mf~"FjPO5>R*\փ()۸"2įkj'E zSm[g0ަ ap_{6+cVۃHvrF>Fl1,Zz1' %m|mg"x&ךlHZQgyK̠r!7Zs>g ը'UlAvwquV!s)$f(f~ [_,BrE4) mzm'HS^hߖpq {u43dDB6CZAgմ6TNӱ{Q<5s[,W.@< z\nm5NQ L%I}PYJp'mG.S{BZ4?S 8yT;7MYx<ܲS\gZ@k.;<2LEt5 vߝlhhY*΍eLxz[D5؁ 3Msbk@g}&3lt ]^]wk⤅f5ےRxji0Inq7xJn.*+)WHT禑d͹~,;]c<\6? {l{su^ G'UѰ9N6@ ZfX6`\_N2J["3c,&ex6J:4'37 v;\Aϑsn3s7Տ3&~C4:Gl#KW2"Y6lwߒrS>_6PVMY 0 y7o)\6}Uh$.b) 0qKW5I& qV/;,SδqW[Fhd~k5YQu NYn}XjINy ;$9X2;R{=}xE&ylmn5o:s#Nbf'L?ȪSs2B o^3nA|d~Vʳ%Dg9< #AmkH!ē;%h#ځq1)jmbNX3P{+iC<&; GnqOÉT-OGХJhpm1̰"1p64+maRf`࿲Sp!0P!ު(F͞vc|,Jcm56XyRwhV~ Ft0' xrhpY4Y-}8I9Dx(A8jŎE 9q*zv'N0SԥC˵ ٣m2r_azyyzapGo>psyiM_ IJ i3KG(`DUՌK[)@cnk-GڪNsHQp)^aGgi(2 E=I.J/iˇSM(  S`q('0#vG'0sq@sM<ȠLd`GD Ը/i&XEx RpA\.2v?D2&)5Dr)qشȴ ddAjBGwqQMkTP b}rWVmX/XLp6)r/N]P  fV2}Ylk}'~}{Sm ȴu[:JAz5ZEю}tZ۴fU{@{k Rx#XWb$9(&Ym?)[f3-fXw_RU+^<+ٍyi=Tfwj1+N{^EhߤJ;u 3w0o G* >G;O$Bm8x }WQoS1ub7s[If$ pMzTss  8ʧ 3D.Z(NؘhΣLyť<0<vAjveTQS[y Mfh!|_98۟sE?G5~)Ah~8¦96s~HhKr)\|-G5xzdr.! .wdwOlp] Ⱥ\\NA &cb5!>hmL>t$6y n OT*=d Yaj9~4`CJ c ܚRkSN[4eYQYayoa2ayN+s0M`~%@z֡wxƎ$|y&pg9,#+NBIuzDtrS^p׻3o?#@ ӎ ^sV.f+dK$8#.C )b7X8x Ҳ6Y~I+$y-9~32riD939@[7;QU `ZǓ g8DW-TEK7JhxXNR$`>GdeL|ߢobS(zt>DLSm]D *ut&1sCL##;}ӆǏwʳ2~=,jh2gu/%!A\P=8ځ[k fVcB]ڥq<ؕ f(tEj0gz=ћ )G^XWxLv>xO71O=NCC@H$]LwhinbW,)2У U,U:nM1#q:>3T8H#VYXŘpNhpe|nwB'-J;A@W6DoHZaի;sovů!)%DY(fE5WW+!wylYnTD:0sQ2\'v1ߟX()K'T4+֙|)W2ۨTfM\T³u4;pP__h38UIFji٢Ss',xأ@Z^mm@%G$5hcƅiye 螲u촀 n(9kP7 }m;`D-F_z2, sneWO8N71#r=g%vx\CJ*̡f'g0$(h=nv= _R|A9EN:Gk^~w^'Z3UDZLv { YA%|a`mP `K3Gӛ_2Ds9_HgC &Z VDTB 魪qoQfYFCaz#.G1%nk.ld\H'I >+cd`5G*[%h8Q~&N34b׹.nU, J{I"h]LQ}+#D$׸#j|&@_WPqx֜1 tB[uǭG\YRWNZwx% Y]'ЮݎMh` xs] NBT>ڨH^ ypQι߬J{5*;Д3|Ic|NcV i0T f6~M0):Ud*]~ mɚ:f.|SRPw *xR3ݙ>=&\ՠ/T;B:]9^U2#WjJ+F9KV|eH}?na^Lѕ5E"™+^A K[N$#D'GӰ8s >yDjAXc |uY{6u9 9$f1JiBԱ`ZG5ͷb i0ū;YR#4nBvwl 3a6yG,~ЍzgCk*.Y-WQ nN+%\՘rRMN \nr`9{qÆN{ i[tu 9DSF^+hOb,EV]f(_JMc[%Sv'$zח@1*"|Q1AVG2b.t`h)7m[7S66ThQ%w (,L3]9KPO7޴\^ /o~)mv*R!"i1F-D~1ɲH?d'5-5s!d$H[(=G7%3$Bk. )]AZHF amd߹c|G3MHǽJ7c K?X,p?<|)%p w#j@_npfI3NƩ@F7Zd5[$诶W7S $@M5 YK0_vXryk!o*>ڪuюv /T7} x$`c3 C*-s/^#ݣ_e>[Yqr~D>|K ?6;1i<(WQc;,QX.UTIqړi`r/Kc0g6DceԢ!uӨ1-r4hֿx%q%PG]|(<yS-*wAy{C],c "^j e"Y! FqZK@.^G.Cr9 Кj 3zo[͞$`6_UE#{̱($ɰv0hJPM\\lm5uI:kWvIpA=cW o!")X5ߑ%ۻn+ʻM!%<+gM_QYbkC᱐)*+T/$h{E{$Nb*02 9<6o ca=Q~|#_IA*) Mr-wPq.vzs BI9AWɏg*kPPx ZtQBʲC헄O pLҦqf K HXzzkYSvB1Kwoޣt7_/)JHZDp̯n"eU@:Ҏ71.Uʼnǘc1͗PY/CF!_ĸob ~SIq46N4<2̈[[d OhG!d\4q"Pd u~EiEs̍3=b ?WR;x?:""Yқ,= XkTBŽ#?[y: S&ө>~H 6A%=_bH1`:x:cP27S[~K I< 3iarOZMjmLh)|hB\N|f %lV-dKDh+!\y1vio#ԐZ2~kl-L;n ;#2ܻH#!+HkzZ;׾U!&#?±UABhԣ_zrzZ F3k7V)S fU!9PD?p@Ip2nbR:VƁ#)&cE*> k\B3|ޣ܉[mjCNnEJ}!Q =a ]gnT(*\TbP>.,2*34B`F.ALwz/-=ޕ'|e+[E;%k98IS qK1[+-3i3>' +KC4A96w.P#to2IDRS:9$ڨ@\LhđUNYR#{jiR.m@$!t-x:r&Z0Jk4x凁`n' #ӱpBSa1(~rlFP[O)dgx[wۣKg.k;){M{݊Yt8޼%1xpd@ Lt\9H\ O܂~+Y^7;FʺFמy1/b|jPHyxb$J/~ JX Yqq%` \*dן$:* ES*t>fr_ U숇|?w9BHe`|K%(EvvgLޔFd]*鄄 *渭%~C;$ciO!n1kB5 f"Ăε[Dg }(9Zk_h-|? a1$7 U5AdTi_mVkn}$qK ^Gcخc<4?X?Szg"lQu~mI![dD4oþ-S~}Lҩ],!ʬK= 2PrYL._=j ʓK +Md ?"u+{fP!l2yD@cO$a3+[*@T_#"Ox학yz*T!n?E؞+I͌w4J kyP .kqyٲ",)?YlLwC%MHs:׾]JD ܐ=:Byty5;x:rN7;3(^R*#uM&&* FVYih3ыj#Ҳ(˹aQXScI@]z2/@/# J *2/X. l:cG}fe\Y=QG7 A:B% < Dx+`V%['Rh IR71x8M8{_ hP3vn#UAp L %џOJ)s1 u9nMr(8Pd``egpz kff@A /.:翨|3D= Ԇor%Y%sQK`=P 3@GJ B= UVւ R(6=(z~hcتOvRpFP|{[w0ө=9vbicԒ'7͖Pm7/gCwP+Afv`|GZɚb._>?źTH}6w@:")3;S}"sr^c^|[)GEo>hesgyR(Q$Cb !Fu:_~~v61QP<Й+Q×P!8"&}uL٭yd^kU&mEYeT ?ϵaFQ S|3<C#)]42a m۴ Oe ԃp:rx8Jłdtm-'o3{p ֟_ƘDbX%qޟY*'44V 3"FR]HC'AqKPfq e*M3++xhI ȃj~NygD~rQ_^l9qiRglcSi-|_!(2T:T #Yd$qjC*rrXK\t̰]ԨnG㹴v;2P0:Ŏӽ#t òu13W֊ǧA2MĄ`Ǟ}@:x=Eq>^6K7F:~X\?%dBh̝3h:Xdt\M Y@MBN QNm-nn;Z)Pa8Ri[UMQ9#y 4&/2"=UyfBB,^< icXRr. !Wv)X!G@Lvdh71y*M1E.2m_/Jxrmaq%YթgϘ%Aꠍr<,KP ^TsL^* 5adiHslwcĽa(0s^0@*Őicj|8wW̻&KG"S;B}=oqeX!n F솠 T@f׵0L󩊿GG Ɓ_&N|#b#w1D$*ZsZ;[>b8u <;`U4+87CGΏ%qmEl/Gj/RLKs BWyIR5Cw Pl_ w3kR]ʪNvs4FRC³l~,g'afr-m ]Fw9 g׊`oUgߨҮ )N&Z*:ν`HfWӼM(U()éIX{3y%{V?smoJkvKiL( apMĀ6#.XIcd~v+Vd ~.&aA4Kr6|7r!}SIݙ`ֲ[ˇs2f5~4^G qB" !6FB+yC\g%Z~FDH` =wMfMi#Td@`ξ<<0$jyQZҗ)r[v;(¨+NNWo~< nl"Zsg TbiPaJ?ߘ/4``Iލj=3Р+/7H0aQ gi{GR4C3V E4HN!h}O^T^B(P:R.4ODc||o>(>G):7ܭc]==*"i%`U.$+`s"c1g+{+2h4NsPՈ.*|lX"3*GӔd*qvtɭelށh5/6\C =5^$c+Kf9*,У:X`!LKc!gzn2+_:4QK3Ik' il&=NvΌil8 tO87s6+R͟%E2?M$ QWSMm_wiuk 7v烏 m?|6"۲Fo>/|fXY&oh0BShhC?=" +^^KP$aW7gvUkn!]\C@_t^1 ]iCEM @zMMo"˥bˀǶW($QԬl&^SEI̓C[iڤvͯsRMqPd.~JMrA1Phxr<@c^Ÿ _%v?ռ 35`e; x _{秮3pjTi7A<ԩ"ځ(V{ C Mvh^tVAL4?~.|B i}C[iq~k 2xnmq(=|?EJ B*z03TG9l HEAi;s,sL:.~4iXbN, |uplqѮ1If'#G&"y86*doBIW+$O &ՆJGz–+X&/G:@os<"5xf2TGJL-d烊vcoXvB,d0CATatlByc6vOb!ZY(@wP_ū'֔6Cۛ?rLDWߓɔۮ8#T<%QFZu3[IIGrplBeˈgE :G=4.Iwl1Ea~QKɠ/X ̲En"slbcm!+QH;b;IT S꺵\R2@/hAo*@^HF7Bʖcx'~߹vs(&ɷf @X<plٹ0P½se.>rgFOd0/*yj$S LȻ4|*`asn*ӵq/&oN6q4Y֒OxWiVP+iiGk&89^ϗd4ft׋m4l{ʽ 5^Qٳ(FsU!JZ7Q']&*mC[Dz%fBJpJ`"|OS& pQ R2I,XcyȱqrITɭ*j,_%K4//MQkߖ&V+hue+i:sRE*SV {X B Z8֘e34}5<\i~Z$KG~jkaQ=%D7Ȱ}y$B&+Zߠw/ ('*_Ez[ʰ&OewQxY82[#|#F;T=n-*1ꤲ@p w{s'u=4Hfhq_"7k/r˥GiI+?\cuvR  蒡RGӗA „X q h%)6_=!/0[;>TXFq*GE@ ET"eE_: CtZr⡌<1&jt]|Ai[ӜGoH) RQAU%g?mIw,|z|a g?쉺vsܬ t7<sPk܉˖i2hu9n+ByjnMReh>xB{Yǖ%qg>N{*b6ȄCluĮz h)=w=-|DZ`=x Xz뛴<5C |^ c'w-[@GlKl+Y0U'uE![i-6_Nmm&E~H&д X"w.޾{;.ˤVRV<;6.Lt}u׻,S?~l TX}&Na89gQ|>k+FRflQp2xl=b D SƆA'[ǡ X)q我ŔBޑ]-zIV e$&SW#BWTGN㫈s!FxStE2?g _jF6`A߱^\jf´/ev^+'"3.0z*V}mL, >$bjS^ yceŭ2ʩc~4G޳Vlݽ;V{tqSO^(pUwI^`ӋW:ISR(:f[Wrd1rCR ,4e{⟑>`PSh3V1UC${bq+\f kp(cRf|19tqGm"B^ Ƅ!:>IY"\i㍽jG̟k˭ZVe{tv0…)YiÞFL+Y Vt#:iÁ$\+ E C+S.}XVF^-{0҉+Xb#L%|+ʸ5/eYp BRL\@}3m[3݇*Ĝ67%zZ :_|Jg y`m0~%A56Ne#n{B\4&RBZw575H{kz].hns+x)W<Ѷyn|(Ԍ\GY\ѺcpR-e4S| X`eJI zlRߦ˷):C 8ziz3=`1|X,[m(w)I0H뎮g4Β~NZZe6&pH_UGLy&@Uͻr?MvPjGr/ꋌČ -oAM6KG&ZU;DŽ~1]ikp¤PHwY1µŗ(`'uoK5C b/z aόXԜQp'hVRluЎc\=V'C"ڴ{z򉩲(WyxTUmn͏ +J1df, 5 ωeq -n%:mT!P.aɗjO5,"9o>}5[ĶXf "mcVIUn$hYEcJ_Q ]SNכ=E M62RUn6on3z+ec `x wTNGkNXMx&ޥxQ uDzeU~C&BNr,7YψeM3![lb׹N\K!Fw'ݱT'aFnt!A5Ed嚼%@%-'Qb `ǙAK8G EjH&w)[{,([tv*|fYĻ+ +5B/ /lƛgDl=qpp0i-!Hq,K,QwVIn6esS;7\n'X~n0_}Fn}Έnb^IqNG])RgPpmk=()bx_"7GȤ2@ϲ;g:|s4k!d"ę(ю2俨.>RfKYSD[Ѣ`f{f 8p0v=Sf!e{X8Oܼ:˰9N_1RI.^u:PF7]5d[-:A~ɍaXD?<^i@JOE31~Z˶*) r&Kܦ;\ 3洕_?V,$a^ d*2[q/MT(CWՒ ȅ[72!@g 4?okߓr3ދp1lY!H|I 92ĪC:?:xil^W8\vU~3E=лvC'怩N~FEYG{9ꗋm;!.=y>^#%+C_x6$$ԂD`aeʑε1U${u<9/{^q;@B[&5 }Քb0H֜Ĕ2sVn_GPƞ"cƥj.Y-kB"n5w͏cfL/陎61PѐAN{&ol3K(LIǵ[6A҆^)OyV9Ɓc1R<8IԈoprG:{q X8Y@Ք'\4Us xH4w'&esȓՖ4!#GqH  B~PF2`S`~\$ n4Y$}SE, {M(|4D]F|YҐ Yt6%D3AGm$0XZs |7Tdٙ'#8,$4m#Cg4g ȡ|IO.SGhUhۜK5}.$|dAȓ!g$O9VSqB[[_K)rI713/_z;~{do605_ĺ0ъ(%΅>?ۥ&s"|vvHv+{F=8* pṘ3wx[M DurYpGVڢk #ֵ*KQzx~-|fF~ ??>楴7cSE8>V|@2~=A儗ە%\tdL7HCðJ+d` ~7 )n`o8'MfZ#&ƅ}]6I zed>P Zz3q:{k̃WT؜pq`<sqT0_\U,-;l_}b С)OWS4֘1Y> >TP^W΍"Az0\{҄[ vyGYW3Zt5;y% PﻩqSDwdB척ĘXV48P`])G`Ý4 =ڭ3I3WiHen;lim+hjg~zI#kV# ܩ/8L8s(S.v}O/&c}p,*%=BwKc<V,CI|V `֙R+crئkɱWT;[BnhǓSENT#2X!1{wY]_z>NP)^'Se,5Mƕ$[h"Aj5F%Vcan|6>kX;N#P~Xyl.TMTɭ3im&9wRуVc@}P)Kp-JVWB8Edw^*^6V}Ar=zX8I\xh`(qy}Z1^Y !j|+"#*hB+X_=m|M1V0a7ER?+v|XJ}WDΝm㜲~qm숪+ƤcuT(干/) 3R*]'pXg9p-F*~H aᗝ #cV,Rʝd,=qN;C -BS_Xdegz:>Qe<_nD!%0#U2Hx-pq/> HT63[QSm9lRFG*\QԹ@!7IXH39n{}\%q䫺 M˿;&B4 FSlB:$;3#Ĺ%б?csdk7vC 9J3k|[>h*^O. PjNe^i+EDnHOr/ xJxg?fx+FD!*:1FφG+=T4A3EueB¡8zT\ޮ*A@[ O"`Z!$avfsg>@ < Z ~ܗRe ^F( 14W&M`=&:OGkbv5CPTH}E_.)(%+0 S2uU5ijۘuׁ>8s0Y-]/4 u|jK_ts6ir]BrE!{T:ՌR>M|= PD6_k_PY5nR$ 059u4Xk^eIZkgl "9Kj$h(%G: &y;Z竊"u+<_`i>aƲVxTNcz) [9\C:5`.y#~k +3B)!b;,QmtZw(*1GQ=iBVcAρʳȯu™FE?D'4U^CwYt٢AZogW*# IJh\D![\`iDrLXQK.y>[IPYHC3?,DL;+.hR2)~P J聯cӠ"ĦSj@t0z/q< VCD0T^ Rj~H[aL nbm; Vge]ezܿ;iVS*͘>ᇣ R .xpnE/~L<o^| P~dq3> J]K%敊*ThA1 cD#:Uvvav*Y{LN.LSe*e  E}FIUEԟbpJYUZ6wy lEت>;=?{@7Ton3Y 8М( Bp-bY6'c|*Xٍv7?X[c%[Kn5*7l65w4g ȊaagSЯx*~s1m"t])RܬS@T/4ECT(R\7H< &{*`B%Έ.D(RNpzOG$̇JX.׃N :O,2/ʈ)ڜ}@< \ i"RFW;c^SK Ǔxb)Nb]a.m Y!呒/ƌ5W@|}./=VVhQ=;;{diO6}M> ;KPqپ'Ma6غ޶܍nĵl3@/,-ᢨ?/]=[fph_H~~zp8$/c~oY$Kt9L)x41׍$ݧ)96&&y/㾆0l4i<(/'_',m P*R73=29ꗝh+Y@x>,DSf葸+K&^(J;| D&n}tAn ()!\,t~z5P_BLkvpDcTxHQF6'@TdG,A*keg_t]c^12$yǞkܷr0N~57}NHVt[(>6Kn>Mlz#w֐9%-*Q~xG=s.s4D;=w[lo- 8x@,)yrpUZ$/^9U]"vݸ'>el:z4/͐ jlaJތ=-ւEH@Lf/SD6pICIѬ0 23`/3"(6G/I"CԿ: )o9Հ\p/v"XwJvfiG% *|}vszڠ{?*޵eSC*14/"seL=1ң2{BH8J,ě0d6I@,*Ӿ&E`emiL1cyuWj~ҲSVd H qˡzbY654^ m?ܱ~̨*xP"a~~P|&(*s0-+hkB,VU7o4olx^c<ѭ< ~}yZ/c+B1Rh_4of #aD.$@SQno#*8HaJz<ZsaԛE b1s4wUhrWwF4[좖sCe#=+) M%YbnR+ f(XRM.M)q7^fZ$rr? _Yy?Lӧ:GȊ,& N1 .13$Q{#ٴEWsw Ѻl7+jv"ʵo-X :g9,7oi Kh?P5nm:ܧfv,.j(i ٢%iͦ=#*XwcTC#n)oY>S~2œiR4Iser8%9 0ơP^nU=TN2S"&0{/A)3lD 4b b 9ᡂԎWJcΥ зPrduL7ށ&jWLv @d&iT0` [}Q@f؞"0?ϫ[F{kxZM_2,-55C-Xbj:u%N )7Ap 0jgQ9\׎7֩d&<} 3շNp#n}s6N׻;XF^>{2.?5(=/ uQ4YT3{`VXz (P^0) F>,ɡA6P~!r{B^9سl Ǧ. [2e$Oί:fxQ3TERyYA:ZÓEO†U(ڡQૣkl}i&L.wtPfȦGiFe/m͏fP 'Cf*@ 9D՛C"_ e7(,,кo' LVO'ޅs+SBU}o]b%.'8h.9gDt 瀕qDm@gN!jHUHy/b!b)-~2aJ͈v7c5²3/VX$$ G^fH &3uj1fW2\5ܔOc2Lh0" q{ )Sh!/bm}M:{b4ZK [&1) :#e"44FkdrNNǔP D_ p*p.),4xyXyhF]Yrc}^A T͔&Hf2~ț{i KbBgݔz !1=qQsTÝB1AG'pnQ@M RNw*+6ݘ@Ao2wDNLL(x4_V'S#3'rgQ=f>8b`,ϵZ0V".@s+u39[`!yZnA _6w$GS ^jjk$?6E{>!%_c3EBGfg#]"ms\D=깷#_P4|' ]\ϒƙg /*g^@)C*y(>WfIA+dzF)tg}Hy-e56RM}"Q)/~su2MQ14!S ַSGڨOw{0Z|mp雖!MGWDց-ԟ.Z;zƩǍrIWlNI1JKg _Stoz5]PZ6UpPH%m8o~3huHբw^Pa['"hh9@SC%gHb61reG[FX+6J]! W{rvx9bs i=;}e8G`ͺT$Y0_j4_$_ϔb0F+.}SZ;``8mk>Bي*t׋%ƞ0PFb [@rb¯*^ۮm`Ѯsm*v(dwcdXD2=WɌFI+=27xͯ)hrp[$9T9Ct4*u::mO\ U!c::$V6*]7%uq"awY5حNW {j/@ {gf=FbJ8Ər0vσSTA6d7~5 \8OxoLkݎHiUә77Zo,T"]Gq ~4GOţYJܠD O*ؔ(A 2/? IqQ阂|2$nRZ^ZDgHߓO~el;'̃Q<޾\͌gg/ʕmk4ovr/q\=-wjYzmKg"`B-qӂ4| 5g"^8)_8#"u5$h$RϦ@aFg ͘ 1QoD 7JAxY;y2 ).1sOف*"vw}4Yrqُ[7 MBv$gj=XD2?okɛ Nݒ޳g!͠zøR!P2AZ+c2p4Z' G\#n)H2FH  !rc* zv? !L߃sE OS#F!}Qjk᳚doWhX=dvh+f.OQNyh#L))B 9rC/hKi1%Gɓ p0JtA$"{$<d~Xl~W7ŮX: wPZD8Ǿ%"^y!-DUkRTEvF:oA̋MDwNǃ^roUe>)HFf7 dNDY_#=@vˇ6 04xh{^y}bv ->%d,[^i]vv> ؠsAGe!!ˏw|KaFkˤș2V|(*j$;"i :p Hs1T2+:U'D>[."{i1Q݋hغxO#`&@}ܫwM_1nrB_Ph:ER.eQbd.k$&4d uvR;K4y-LA.E@aߍ|xlSΥDw1uz{3#ū]d˱ ͍v^˃l53Y@u RaZN mwF_M WO'fm&U:E}ϸw㪽v;:+6f%|lB :="::[yU'9=b 0zxv" 'zb-NͣnNHͅzDl>Yh+ƾq#t( m}YҊ=| Q 3{ГS  F};VZ~LZlrb&Ar'ZK-NSFطDXEF΍NoڒN96N|Ͼcs_bpƇI)ՎU#bѱڡF|vXN`z|Łx!SFOmT"~D _DGl;[C6z ѵ/>'&?<}XdMG-օPxnv&6@+_ϡze|5ε{ݰ1o*$f<2J)j4Gx' hF>-d8:QxAFKyYŝ :vU)Aib+0_7\6S5N","3ms_{|U6} |޺.YT14ٌ9(>I~6bGh\ 2MDc,L$x ˅ꎲ:C}@t ';4{yuѯI*e BC>%kοn9TM\o^DŒ"7`cJ~ŜFO_4f>i 83ɴLxO$Gi 86i҅#] Ye{DMN$4&nϜ;X"64n )Bҗ˰x]B sCA!ޅZG^PT:G0 5d/IYGUa?Qݬf m Y+#ssgƍ;/gI&I"NG;ԭKz(s[˨aݭ(#1=$Y-<ܘZB8i! O.u'pUM82!ylND\vsܺL©o}0΅fM+J{ 7QOxml_+س7Ѧg\1P`OXI.mWye_`(4+i*Od)H - "NOl~\n@'> [Ɗ'Vi2  `FwA:r+«?-riiHPHYe^hp2y*+5aʪ/3x(a^\NƏLϓrmEU?(!-pc˙ 1 PK\cs߽kտ_ޒk%ѿwZC D5īOV^UF՟~6Q K2!d@d$Qhـt؃US|:Q2YhJs3\{Yڡ9%U! >`4 IsG",3,4̈oO/o=*c/$k!n"i&Hr1fe}gbnyލ %'F(a*ݖM@od:!ڑ=k&XE(1lݰX$OM`j⅌ -T1E F]=WHX|61%y @!.a?E`iU@&Wۇ %m/\^e u M9 ;-=#l,z_}unezl`tx8ٙbT-`Wa 7"e!;ɦ=teaf}f|vvl;IF2Br)-Kp(`y |U }x*CX]N:N [Z#-9M@Hu]!D^_V\|`-'$pso)El-WY`Ω@eL,@g:;'sVJ "Rl+amuBkۅrsƥ>{ Xǯx.qf(1*):^SlrD6-y!UHdђ"|8@āĥ`j2s@>D!'"5k o ̽8F„P|lk"u]& 9[wQ_ûD te #;H: ~ue7 2Slb SBU+*3nL;kmcyVڎH bh,zSHl&-*<5WGN F༲y-F$ҲWzm&.=:~p;&6;su,tSkE6o,`ӹ#KUڱ q:,e^dՒO-ّ?WҵڌDM0 (<[S&#ٔ$<+-Rpz%ro\E}ZE "xuw?P CJ$s{OiC4x˜J6"?i"0+>' ? &1ՄWN{Oj sPPy#,_CNzޅh <.=(ߨˆ&L48xdZb' B4+7DtG eOׅT!/ 9K=b^#oKvqLT_-5Y06~!5i!my#w22<{o0#+zzEOh5*cu~lM8$OL +]Id9bLHr{V ݏN Ǚ:&߿qV#2Jy m4o2Gc7 m?K%|VdL)} $܎4tM9'':0>RJZwv⸔~1DzN"7w݄7gD?P,p fH qDbld&FޏD"V7NP0fB~Զwx2w"1&g35 xڣWU?6N1/kl!'r {0$h3e57 (mX@Vb{$Kbi1i"-ә "T8]8#3[2/*(e (D1v,U$ D*To lUF1@W'<|d8jc5~Doe<ˆjGW 9,_ڧD#[>,4ː=~_ຈȌc0|,[2:^8-*5!g je@Pr Qb\rD;Yi,Gz9fIbx >rU> VL^o~hWVfx!Q< ^[ѨxSB$FY{YFvbvsʽS4;bN*@:T0 cguj`L$ j!h/1lniݞŇ$ճp`sY?R}gLl{e5o4]ئD1S0 RXWﷅ/а)e(2,k6 Qo><UNTCbtxfTvM`OP.v*'_~-TT&d1mGy?\u_t"HYDZcZ72nϫ~U"Qۂ mH{b%A 0<:ܲwpOKP%b,R"Uь%Lx-~btt_6(GQLnX`qjP^&P|> =ڤSJE-}yD~ _^աn{K@M)nD_Je|5 c" Zw7:VTM69#J#.y%;[Z%uom W+~Yw,H]*&8y;:[ӊl"G1Xz!D}X캣GN]Ζؽ-T\Wd[9'65Fo*^|tըfc*d8g Z[ʅWC ;Aš]"IL=X4G(:K=lPZm?3XR$N0}yVQ|?`(q+w̾>.μT9TbYSȍJ:,<*#jػtJ{枉eN^;#B;tCbZ[dT8L0N5!9K+xg7rs0E"@eeS((* ?6 ^%K,%:סzl3ʡ@)ȰBl`*'tWW6Kǟ+C_up#GC …9U $ D# &sQ lVIEwoUVYunJMJ }cSJHTžK*# Rm^Q! sݓJ$=tg:M9XAtEX 7%?gٺ4kwVs^Wk^9373~:ֻLi<U)d$N/ ouf(iV.On%x-WxHMlO= 8a|'Y.Vs'J1Ծm&/sW5m^?4"78+ŧb{VMnf:\섞-O?ෑ]MM\Wz'8zX&<M0?/B]+OwxUIy[& 9evT7CjwcAJ`+ײJ 9=RL OŻ1q2$(׍1[j49{XxEu`~lahׅgsMV{[e..Jyy@w9x蓹cBDLŅ0S6 cx!ڭ5B3Z9{*.ƒ<,͸ޥan#bC"3njq#=3ڳ2;(NO'.m}GNdiJ`HŠg 2e_Բ&.i'JE][H/ 5Ǔ9 :{v{*n2у[ݭKP(XLo+&S{$uhDk=YY!Pl-ћ@i⹒5}#`20q4'K=.u>b Q(7k|.#sx$19%-\T(˩Nd4B_ꦰL{^q5||h/,Zб WL]ri{JٿL$A}1RܶsO #Q̴!Oo4HU ?0vdX!h?p)= A6UbRxq .K̎@`|܌t'. dA%eadFdο2D~ʻ-2n8` hNd%jJ)]"]']v>TMXxh^EY3$)6;Ubl+%K1j.{M4eA8r Ҧm}&?އڹ!E}2YU摚HQW'В/ilayѤI-z@ƤyP4WhDEnPT-whLB0 ebC?0 u^fźQ;?k߆BŢĐ քw^*)6jMzGCCVd739VVd!<י9fx~-cVBѻN=/.ȼc+p? PM|AXxt,==4;/dvRj"HQ{A,/@qm8t\>ʋd 9\7u?AG=AU> jbL<0PGX}1I\]"f^*jw 'N\)՜G+MH!Y?t+\ja,,wSO_% 㷦^ڪ.DTK|t uF7 <m$ XNs2%WgQVԆ1A;>%X~MyMtʰ JS=O'άW^nt=^mvP R~q7InAfD=u?\I+(^_u ᯸!]G-7)D) MI!vr{_jaӹkPdzem*V}L2VʫܮqZ͒Iw X敌~e93om)3~+sW6:h.vQ?9C9 tK.W"ym%ȖXytG8teT,E,q ݓ'M ]EAĉ'5^`AlWU Ժ036[:5!+IapotNυXU7.ua: ӳV#zАފ=3p:& %^ءv{ sAHrO$/(+;f$<cdl ƨ~t:A@O>zo zTzmR?<[3+p=|tȰs=HDr.A`ks=6X.\rr%_d +3m3|B JCZ.DSrwz5eΪfzZ  ՍR;u^F ʬ^ AKcR5/@ o)A:2Ņa = me pz13Oohѱ;d(K32H |JX=O?}o%Ki_Bx2%*|9{!{ !"U#P|.[ʒJswӿ.r/cW1xr.Fd!VQccmvy#+3OpBʽ 1j++mgGTwsk)1$@$CHBHdOcM>p*snڮ\K"#-OǃW0"2?va>S1y{-u9#n;C_;% 8["=:-(^71j4u{Bϲ}>Ct%U=F!٠ϵK]ѱsuaSO3QA.^KKtH-iJ(`BN&ؐt9܌J1bX`>߾O ;[ |nZdXKf~՛lx:? ~2*J)b _7&OoӤ%A9q>\&S!Rt]W($ȩoX/՝׵WH= } L(D_!%E.b[ sHrrQ D/F9Nc[4sx\ClT|K\:t@ )YJe_Az2+ )CGzIPF)٫_զICe.D}.L:nuHr\ԱerXuVpy5$hcס@'L5C!Rڛ ZaTű_p#&A Bvxc XϞiF38wZIR L&O\Q+H sʸxs. 1(8ڑ4@hocXg//C cSn**4|.X B (VYn! Y *j%oISWޘT26.~.ϠO*TEn MJ'goC ޶*{+gM^<8DûZ9?U&^/~գX{-$#r+ N6Sy y'onA 1x8`xa ; 45c H3*d =j#zhwFP@l?yKR}H>PIuJ(); bMd $b-]]߁Ocu|ܜZ2F=p/JUEβy mݵeЧO;1{c*̿_R6@Y0iJAЁ Ԛ" "d&دO0xs &#&yEޗ_˷c} 0w%qkpM}ǥ/373Djqsy2>خɷ|ٝW[DŽ-w(˩r$0Xۚ4#{i+fĿzǶiV٢OԶ>GIsR8B=aX <$l&>>5茬!ƺs5/зfeg{@=isCc-ޙ,jvS9XiT2DSʮ۠f`%%{х}t9av4ު]"{^$RFT0[.bˌt`*@iCLp`CJT`R=n|@\YtSa7Fډ9'[A6]"zp8T 4bT{!}k.wh'Qf=ñW8ԡ쓏\9Z=O6xuT]py|#No6bU{7"BMT#q75ǙΊȟWvU߬Ѯ3p?p.`R'+~ $oAwK %3h؇4ј>(x77iV=@zj.݋x-҈S#CI9IZ/]23Ɣ()x0;pyGZt FQCq&"fY!ah]A-Yeʸ̀3ʭ¸ivfP9`$,&CQچ?Yc"L{72D%#W}e?/ze: Ry+tq|k%nE^cdqOu*[>.&HSk~Q_܃)wXxj!W:{`8bddzXmWc|MsLSFG9mEgA43;uٌJUr&:(5/[45vx@Ecry=hёkfxHJx>Q<N tVs|ňFڊ sA63oa=f~@r /"㶅ULSqK)Pn6ކ탾)U^q 7ip !Kzt_jL p J110fFRY-pk̼ >&j53Q~w{7үR9dmbS7Uh|[ۭ1,)ksJ7m`fх{b7@0|-X;qtVUCx%|U!"Y@(Ǎe3W*Cx㈲`?:UF+ޕ: C4 :Wz3ؕ0H'y߫\nœӤC[*p?ݯɊ?r~6HGt6y/O`j!(?@!W7phMnӣv52w]q cD /P!a bqL`~*S2h؆iƸEL%n37YAjh-éhwϽe5(`@eNLAG(-c&)|"R/lg iG2ָEқ!TL2?hx"S"EJSɈ!$2(pfB;^cX̲ hǨO]{&XԠ}ine@mr_&ŇN/̞C̋@OWW܆8 ¥Ja.2.n:.1%nHfPݕhGHZ G+Y2" DBEI tMQ38lx;ŗei?#=/3K{(;s9=\`,2' Ҽy0ֈbFeeX<?h?X<^LF6s_MM' 6}b9 m ޶~W79x!E<ӵCT[L^bsָoZ}U c̀@(`aH> º"ѐf#D"b:cud]m yc%Ƥ btwa`V坷3t#B<.9PfZ%84çODDlAD1u@w`B(G(52`w 1ndҲa񔷢ѡqz'@eZPe ˂̷ٱ3q@1|'MaQy0^Oxd3ZoCY|YBf gD=MzӔdr}ޒ'ćjS 5vvg!_%! /k:罻ᷪ-j >$}Hק_^̕yBCkxۺ2:@nJa1q,S=+TUDȘdNPu_3y~EfTѲN (Pj|l粼".h^0s~<0vfF=}doTmf3xspM7~14MڬeY}4 X# Loz  KջضDT9T__j̒ MXvCǤ9, A1478aPb (m5mhH[aۅ#?U%Q6RҞ{9")2X%2'Z kIHJKh7JĿ̝u`{&VƐ:)djӣ_H3P,Z !qyb,܌lj`|Ý33+Vaa~w& _5݊aL7o3e޴AQ#.kM 'Tx AC :E1mMtMZ>޹x$hsT  ^.ZPdt B`Y7=BmSYs@E҈3Lxu cX_)& p55|m(+HtsN)0HtfļFjڔR..yFO ;ԔY#4ȰL¶_--EʹY &gp{is`~0F;&{p}J|QjEV7 S34q _:H?#)s2Ñ+cCi='~}(AHGUT7_[=CwB۬3}Õwo+\zᠴʝ<]->akF-~7yW^㑧xm+J Rq_((O>2z/z Y dhW=Cn1L?hC}G?􆍭1p#J|s؅cKAӞd1%oYh ke Ÿ^BVy9ŷ0cUEhqnyO%"v+lx'OMfc>+w,Y[@V:mIw*e0/"D0=57+'i xqMk#C|О8;C%Z3 &#KFI3Ґ}{RVmR^HTbiMLe(V1_cQ*Cz W]m'`0rBտqh:EB{qfs=5s^6GQ$Fj˜iM  /_bdom?d"/@bL :X[)X2Jт>Bkeh,v1nG^44Z9LgF۩M38%DQvf)DZ%<FQdALTjg105UBrߍÊd/kYnhwαmo"1TT*̨=XE'gkRwm fdBQf/p~.3*LL Uc8OZAeAH$O..Eנ8fKϫUp3d'->P5fRrvYzb=ʤº(~c '*m`* քs:"!sW/x-)LxԐcL8mHg/zy'qq+e-  bnjuKׄK,H]`xGo{,=xNb!,O% Pj>bU/3GEݝg@{}!:` ;w* ^ӣ<[L|y/h#dn>W0.reӑ"+/g>'nz%0ׅ͓՝<_DZlx3q/Dkd 4Hd#=i@T_3GsnnD yf%J?dZr7>f@ kJc<&!f;]H KpR_#]m~V ҢSP}s:`7csec7cD0Gڦޢ^nz#D,6?j+*?(PX¶jTr-og *䝯Sn#C>W{ws4 (V\-2M'-״` Pёc/s}i!}8n@0Q jh5 F(6 3ا;1.2JmiL}[ \_S->!-NK٩`J w2Цvf+Yd'z*ꨈLYEyaNJP (8þҞP!UYEX6S Ul-گ!ю̛/ ^,AqWv O)\~n5ziq0=!<1'_%"R2~_UޢRϦd@HIgx$F *ۑ݈[A8&9#[-!`4I'-@:Q!ܷŮK0TfEǦw7 5Y|$\Ԁx)j6¶'Z঺nyl)wqlDv:ǻHJבֿ@|gUKi\%5z]_#=tQHQ!LR`" |"`f)?zzc1bjpovs[5>`l,l nAN0hkCKuDu:Ij/%w+ndiZ^Ȼgš.6x(M3U"shH#HrJhkAӄiQ Ip@ ǨDUqhM:yQs?,7Α@~BjЂ_kɕ-mm+ALa?@ -lo^Q6%@&.@Np'c‘p 4vHLe>H3>/Zk|7{1Z;7ȡ54@mtKl׻Nl38 ’p.B*GF|;J$}zݱ`D+KB[|C._"ω#&e\uU:~ivTfz6%V!9_KQe$,gHE?QI;RɕXtc6 hS糭!/+Śq$rPoEs :ShUwopª;#rb22O}}YDzՓڗg+}J -2݌W $J=+cXSBvhK,A?(!ߗk9<`(5J={rٍ}- J*@IOZy%&Z4$b #Ȗ>uf(_3+0Li/3zDʿ\ǷYevzbЅ4%lj2 m<[ R hm.6)2 a5=Iq9Qt$'ɢ-Lܢ`XƘ|ף);HUXn1Tn/Köa0hDpmߛ8qf=M)q} c!GuL𩅴Z l[B`ZPMbGrE6EH^tIz$D)?kxQ\rR/ t%^e5X'q.!ZfwCtVcGK+pwcg~CI +s3,<rʿ&8M`Nw^5XX]ue݈N{oӇU.5b:pމdRι!6v]Fah_E($G*!JZQjD0<2'V!q%8;.,择KХU` ڞU\edit(k, Aw!VNN:]*RȒ? t H5["_cJ5Mw M1rנd/[7A^E֯Yf!e"n|n/Ciy N5cs8?C"KwnnG0THQd L bkGV+ Ǝ_P~_=wDTQ.% kՠ(KTbV8VЫ9Et8Pv7`O$ }uNf1/29)hiz7˶"Ӫ|(=iz~ܠıکʌ_ޤd#/* W2!\W(q 746.`A쩽9o5~IlY1-2213ɴR^$::?Vg68@,Uq\46I|~4D?dasJNo1a=jn@ nj#˺4b&TP['ImӘkAC +:6](q*c7)H7UopVm9S*/dJtrѢ>V7ߝ,:5d 2YX5/֎ĺ/tJN;=|Y&Ѳ9yػ;U7Fh@xN{Fr! $e9P7K\13)AG\{W!97SbLC[9eB?rGQ򕄢EGc8}[/MH&ܖUAnNunFA2jFog;d11a=qE0ړU m ʭjDYHW?a˗zz~O%z>"]4U /LGŝq\W9JȄK}Ěss?de=Z55lYaO[ʅ4/4-Bx1 1Pr;]ߔT=/a-6u7_16 4OcFWA@L`]% ,cBcZs䰐!g/7mAv!O6:觞F;u~4yqw̗() uqqJo61-qE'T9)PG;)*pe)$2{JC(aZ{ECx0:D.}:yz^8#iq:Ͽ9pki\m|B-xZ]%Kc V@{,}no(Q6_^U ;)r-4(X]ٹt06DrJ#>`ե`2r`5A)sung|&^фƜ7њ8ßagtF LDT6+kzW:&s T}~hf>oV1$쵃~Xcw"5{ \j-xNn(O&b鳁707nx$=I<7DW/Q>h0a`F*ak!koڴe#.L]ߎT$;V#f N.]C9a\<]H٤dZ҅ʈKR,hyDhd?#1M_TIg;F%B9b^aUFu=˳%@*ʉ>}EOf58.~a$jl^z\:Y|T2W}FPi֟=|wtqiqG0"a\fE*~&,79ew@:ď1Z@UZ*?RTfd0g]0:GZq@&hON;\XVB@񻼟?uŽ ;LSZղe< ?rGy|lfJ17@JM`6wbZ|.;ʚ6ogbP>BtbjWX n5SOa e$;Aʃ9q/ l:wp;ӶaBeHD3   m5F, 03}ݤ4Aء wU_Fj)m (CDgR)E 'b *ĩLv% r5ܻINVXj{Anh|f:ۧ_]0mQS AD0PkK,ȁmh8׮ :(bnd9DeCyw'K( TmACKP%2B ΝXDń;.yzN+A)2{SIhq˜2IFBDW )p\i5մPB"Mpj׼mLT ]U# ˘%#JmE:~&gA04G*I@8 {9yJΙoT*.` VaAҀ>;`j\J5;cp.E[\uXT\)<ݞ9Xa=ҮٝQ$P .FGCNa玤́ 6&;qoW{,Q`RN0Ȍ ·>UU~I8.k#oz! s}%[  tt|i{Eo'$Roaŗ[-Ű'~օӳ"+~Zp@4N^ֺWjϦ)&#@u1jn+4w3 n1I4#$ͳ2DDTZ1MI$ข-h!kTg~z'h3+\ v-|5Q!PIIgg0ih7U`]nI'drz;1 ap}q _(:G@ו_VrU"q`=%siD}j¾a^x)i{jgl8u~Wt/*<ȸv]ѕh6Uc159c[V&{(nnnR&%$Dz\|=BΗ fXv͘S _q+J[0^^۸)Њ^PR@ !( ZNMԧ5k0ikn_n1[͘@ g;0S-JZuFSMm8_B yMOdᱼMkS%n(~# r86*Hp.@w{~)PrPFZ6y+Ӌd+~fM0ĹA[kLw]=eڇ;Ikĵ{c+PM*cjㅵ+6!G蓮Ŭk *3dيgP;Q/?Fu+ىѝ}ϢSy9ɵ!~'tAlUK%o6z-5x~;^xu! ъrl90~oqm\kwGިECQ{NljKP>1"g$ gx& iX*Zci'j! 99V#ЬJXp^5~ Pk/L YS4\L;_j 宍L_ CvJz]]6g4S{>cG }.f: ;~ͺrYϠnytZnM4c?PX&;7{?-O T7!] yk[ ܔePD>e4p>2WljC!EΫUv2zvqcvak(9'y /#\0p<9_8 m^p{ xٟ/|jSm4! @zQo*ڹu,jhz= Vˏ{vOyCU[CXL Z(#yY}ӯ:0.Ҡ~mhA,zv$ "ِYl^qV)D4u(gB@K qPg#Ncjzԝ:9zU{Vm]tZmVT RT]o2K9U>L|Ug04ϞCNEp6][_m`V "GJ6nO v)N BN%M_?‘˂GGS8ђJEBlT 2n[/Y,%&zg(uMigO΅c ov]L.B̝<ډ:Hz>?(&jCffDP%M a|}h1#Zu@S)17D!:ʫp0g^w5.[/ȭ-!Aϰ^ӟ:\!a1~H >m )[yHV4E"V2˃\l3(sEFK"a ͵q!JADV;{tQң {gv$SrL5\޷EfMؓ[iAי !D%A?\j56ERس#y#)YbWYq®ByN,HCx y~)D\8W2uJ̈hMo@\hyrJ7b7>Hgz[s h _8ILvTq\%N7+ԵCy0ϋ3UnJ886gc #%IUUUf L"1!@DB_Q@ZC`ٴp ?/B7JX7`B!{ 28I#JX  2w9](OB )r/F(ѨE&ti7j)W>6PA+7Z@IA4R|ԟ`dLK+qR/RL|`Ǩ|q#"4NG֧eѷq!_6>(mH*oOS{"IH/V#m=iwZDݣK{ uNUtTl~7ʼng@ aG[TiiƋgPWZ?E,vlU\xC \\LKC?sER?.Jm77ΧӫUe) RneVa ہtA5v-KG]{.-@pӋs h 6foΨlAa6ݔdj֯dEX;2*k٥&P-Wpx`0j8w !;av[ynkOwGOD-\A)q4v,K"W\.TIѠ\./`B *>Jy2g^/R"ȏQ@8#1z( t^V"g݂NA3ts|gFCN;0N*)CvyVU`\:F4n%b 4AP&Ė7M܆A]nY VquQp~muJ=kHn.FP3Niu7$GfN ;ˢWF'X/U˧[Ѫ0muss5rM7ij ĬЬy#- !Ux-dףw1 m9QU{.gL/ }Eh[P2᳞)K=J-XѮ2m{h6ml?FkC!kvȔjyGsB+#J6HT?} sΖsIڙ֮RS`SH˗UâZk.`We)({./IѾW\BTYi:ƳD搂Ң42C0CAE`@KP[cS,԰w V!fBjeQUQ=!W1vnU]n@u' {qXc%{8{!xS-D6ae<޹qGS$Ƭp;1`*0y 0҂g#h>.syi&PU(uT`n8w!\~A<>>h r"_f!ORoqTz#|7B|ps`sZk`"ʝYlXIލZr4^<ɍɖ nN'Ancc2vA?qy?w,%botN`S#:YB.,ᖇn3(j`Qxl=7)^;PÛ-F^-^{X lg4y]bXgSQ+\Р=a !p7YWϷ;ެԯVY%v6.|lg82J2oz uSӖ;$)Z g&5l0dQ( Դo2{Z36zhwRT'$ YG9)ފ`>ףf b+cţ"8k,ee&vhO_:벅D!d01|R6rJQҰ< W]uἬ1cP]`q7ߊVw?42`51rZ<5&iЧ"v.:\7+P=&i;r ;z0cW>5E)}ظWllކ1H>Ydp_H8Or2A@AXX9iUKˆȫ/Du}ŅtB JyjnON9*Cf\Z"y#&WhW@F>6"Je:MobJS< arov8 _iEǕ ̈́;17?$q}mʟGI?@͋NB?=w]'zXŒA &9;"L n4 4ўW%74ZIԂ>7َTV9z}@tLE}$w~5_OS)LXO:IMm$JjPP {om/.aL.yS)*_-hW`rNt`tJ%ekմtߟ\|{Gd6i&sҨ;/p *8\SADՉ |~,NQYXLc[{7J=212l FhzI0ۢ[e"-wsC7ԋ9O-&ՈduxHsV̊/`@mĄ~嘠}{0[sȡzy7x 9=桄 JnN"?E'׺ \MbGd.޺%3.l6[ξzŔSߏ@SA'*ӣ\rʄ\Kҥ.(f#^"ohϰ`;ݤe7k2:HLn\(A3?d=[Uywk2M}_<Biz,WKfۋ{c5~o^ V,Ӓ{xFG $R c<{RPgiؖLSRd u$m#=Zy|j,Dl|x Ǭ#|/'Zh̪I|Y1=quM*e+rX* @]ƒIU!T_r?T\bOӱ ŋƃU۞}XקCH c+ʜ_4`fc#蠗bO7P@g})=-c Njʆ"> -'t dt+bd鵆֦?=lU݀<'=XHcϹvBҨڥʝǖ؅ gv< C3kS9XK݋k_Cb G0=`Vu{Yt)o_mouYkWwJ35Kԧ`KeᐉuФ.54"*c$Iɳ=Mǵ*jOX!/m 6aa[o7}Դ6i2acgtݵɌnYg`=A6{S#E_=/M0BB_b60i-Gt_ڽyaA:\wyq>$Ʊ\9D_!,Q 2\JjILlJĶI^IѬJt `Mx96 ?^]ΉSL2/[,O|3mbO]^wfma lC ܌iqj*bh0*GB-r$e10|\*>~RxZp16֚;>v*b%ޭ%G[zLu#jPIFT"c?Y)1%^$ ;|3~枡H5fUXL=3q@rbz2I/-}:YRLhb7:Eˬ=e p1!I.)YlSM{LpW6|b1B}R1,p&&c֐2?Tf%n4d6]|*tF6>7'/{DjBYL2o#3vo\I1^8*^oHpXIL2`߭KE20P4ƲS-v zAYk '&yؾGL!dXAB0XFU.=ᒻ s,]̩m\QS#1rތ_xM?EU5nK\>pdRC*)!!^OU/kOyi oCQ: w N"zJ,v_@#э.Ow&}Ix,|E%D,;3!7 >7 &:kU3'8aWFXAM/  %v >eQhއmMlG%XK=ȝ3+F(ɞU ,~O`mG~5I~|qɭb5F`$Y1Z_Ya%Fpq Pˬt3ᓨKVT},u h^΀^EsZzg["GMZVkH mxza/N`p 唕K耠d?ZbtegcedGUvA ,QKQg0-\-RtJҗU-ƋYsZ +6lyj5xi(鲋F;E)(|Bx`)&=.Kަp0~Z|!W_Z_d7܎?hK%[{Ri;OM\eETbO2vD`Œȿ#}:D֗˔Ħ/nB|~Lc[PY^KC"[^NL6:^2/SNRsY t'ܳ/KZ8}_ۤ[[L{x,8KLȴ Q&#N7U--븜o ձn2U Eç=g8 > Z.Ξ/τA= 6|PB WOjw;%p68T;5+Ǹ55]4Tf +:]y1`p?V4GŎpPlXjMbQ\WQ"fFBQn(*a'`qܧck2Gu&j9 :HHNi$h=wf30) cއJ-c.'ESuB˷xё'Ì #1A'0hF$esUgruG{#"APGoȻ1"Ztf TksVa̝pU{Ұҁ@&a:]_jPZcZn6q}D@dYI͜r3Un\ Jrib=릳֓*&~M`zK*_MdGpy尐s|GX"p1A Śaɻ6 Di nvӈHxHbk<}:Юqݭjd- Mc_@ " b#;DkpX[ig1"AFdj 2i)]Bb.(nDOBUqntĽ>?V/rCdP@˙"aj-F$͈-H=M!#W28(#0<S>͢W JѶˉa9g%L}'} X>VX%v6t#5uνkKAm7gL8vր9;R#;OHr-k~1L4͊ص~ᡶ !8R/3Y.h6ΠK7?}mKڿ rhc'HK^жb$Dg 4 ʶQu3Bnvwib3_ɦG@LݐEc0)qNz z67<@bitE3Ro2c=L{2 9jP܏Mf :K `Rc̊ŗ[zu]V(殶NȞ;ϰ񗵿!M.[TH- Rܨ$! m%f[,,-0w` !A*A!Wj!Mb]||n`kD!D\;=?M4| ̬ªV4X]/[ѸOlz>껔+ A[|1]GZaB8?Tj]H ċlȃ6514Sqa$jPۨer<2A*\c/HQ z|$}֭Kmmm-A^P %O4-x*<,@*Fe0]ۏ's`Կbɞ*""3ɸOI "i4w fbI,t}\h2PҐvʷ$(鰻[2z_?uPUӹ+w.Yz0 Du^u=c4`PBYݘ 1+g'($Lm[uCJ[j~!>sºAB|#_3u^˧+NkڟY_S?HTiެq:37,0*q̼,!o=Nt#PiQ0XBlc&{fo_D3t )Tca;Y{0^v|^ě{C>rlIqV^B3i?gvȞǼv~/21dž'╤>CYd>ZY(tE}KgpK+xe+5~wo]&mD^c[cy*qE lSݏa=<Jj,;fh!&O`[aP=ND rGΖ\g?#8 G:#-[DY_b$ To%RN |Qc%)޶iIOlP[qO\!Y/ɞzP€N࠻{yJ i)[C Ly*P6:a+/*8dPn)B,9"lAwMك3 qU߰5,mL{9Jѩ꘺aNNK4#aK Kվv@7~D ؗ{IOj7X (W"yK |=Cxz@L-{#>>eΥ[ S{-k=L/7kHYYV 2'pt>l p<0+ҺپZk: ϾP?et#7qB6tG:S YEMH&CD9_hE:FXp]mY{e_U,Gƒ(|Q,u.T. Nԍf);K]ۢ|U}깴HͿ@OT.rG-w ?4nU_Ae J۴q Jic2{I r1$~;jm4kDo] ׸p K5 9ʣlMt@kCl<M .ر^",g#t; qRb.;=8]b"g{le, ڴ#XzkHܨEλ4F6[mQ֘hFIy?LlQ,˿9̃VR@~W5y, |qhQjW=6G*?r(&OYgkxi;SVo=Qp{{05[Flssh@[guwr5rp-cs郬Mpt28J48: P=#(yR- [g(xW@OUEctUV}5jO9UZ;IiKrhh~0.U֢ ZR0asd#f/^F0蔯%귢;[tSR0=pe@ek'{60d*2 WXZDKk^i~(Wx ?^|mބ d FFF{!J.[p0\EQG6o@CE )֚4&}By9RݭPC4rU Ls"N6{W$j6/kF]䁧gH<3]"fԼLhv &n;;?- "?~L. ~~Ev2H 52\f$~2j;F(X'|wdABpNŨvҵ, Gɟ̻Gwt1R~hĕ즘Nya7YYA_SEEa[:o+Ahź-n(`k|Gg`"E'mL0&C}{LH_x]kpL5qA8U)LϨŀ[ _$N7N*3_K7za]ؑdo:AV27;3wÜ⻗.}"wr(3q[%Xc&Y%|]IcPTT'['J״p򜥯"4?7H,$+fljf(w+J 21"w+de!dkgmtD~:4>WDX0AiTᔙB`@ k𬾮cU0+u}ouxETGxKiVsނ9g|" t9)M!4vz5x;BgiZBe{ \- mnL 1趕 ~r" 3Pׅ!U 2W?Dut*yFE|FxIâ #Iz 68Hz+RY~f#զG1vMOuj$Gdȡ*^^Q *'IF8{ɠGC6MGDZ5:[RsPtaCZ_#r $dh$ o,{?$Ir@)b~Pmq\"qIzQBvf?+M7GܬE_{>N3L__ TJ1,wxt@ lK zdd9Ƅ5hA2xJQ%o΋mE MÄ7gC:6\?Q:̺ B7H\ wp,1\7j^zfq0Zǩ=roggr!vK$979~:=n -/ U!\dpzcd1܅Ji.W_kviwbij ?U 30a$! bs(OG^XX]Cwg*y35SBIZw@S/u"CQw,G/VV '254x|8f;EW'nC 0 qF {T,zZKQpAq-R:6dʻfčw ytܟ_튶/U¤ DH#diᐘC;QA}XئC=zv wWXmN=T0 ,Pl@Lk kʶqhAh `w)uC<1a:KSxFhrྀWD*4x'Q--.FDہbaeP׺ozmW|6z!ϒVGLpv+扺! 7Lh~B"XrT"~efKvUs':=/ÚS̈SaKiW=NP=Q@!8_"zOw]1 k0F><(A烢MkK>R'퀖IB6c|//}i[%eOx_bCdЇ j8/!1N}O˸NXKFHgN5ws)$&zW(ijN9Sؑ9'?$LF6VcaUH~f>Kg)!l徃Yv䗓HH'i7aL lXLefuWkQԮG !j֥nahJv_!Y۵~ 2c 7K[?1kY|dgaeŋ'{{ͬ/ 6o4:2ZQe0Likm*j@PբziM,xbUPl):P)dyre+TY7&YkwJiFQ]t&YtܨdਸVkp!嚟Cҏ9zns^h%%" [wF8S&ĩl^]" ZvJ6$L65ܛĵR PSbR+YhԳؽhu["K2,m#QYPNĥ9ZU9*v\Ct@5 NJ=Ldagd3jb@Gm"SD* x%r{+O6{rG-+A36#@Efc~iϸhə^+A/T]poQ,rwqb]ÇH:@ bLAI}\5(mqYOi<'>cY3/7Cj67썚3DxR ).zF>+7[dG%bUTqG/4B_JƐ~W.s6ݜB0A Ҭӓ.~b]Pܳ^Ne^WdjOI2 jȷ>.?:Ysyl$qa]~ Ftً"%lDHtLu!u m4>h!62V2/D!)")xaEҺ{MqjS˜sO(:G?PM EwFȧ"}S,B&]; RخOI7|iRMztz@NV`(`,:*x SJqbSRH64{"YH2Hl5iɮ?O*uhKz<#xrlis4I=BC.KWHsJ,vPJ/'W,.h.YXmnW3_1WunnF3_68%ZIۯ w-L6;2?k06|$vBVhGgmtN1Pԝ |lD0gȲ`ge;\b:cPe|nb7`+3uEK  XmOU0ܾ.\cn1C ~h!|{IWiX~KڬmZ4<]la 7W9 ~A87xkzQ#i_෨9mE;I%"T;-F %S(:.:Y%˶㔵UB]5@ ,Vxܤ>մ>6hE3hq  2Fv`FZ>HJ|7"*A^0GO US>r;`(;22$!0Ḻd̝a~Le$dP/qEP658t+ IXIzzII_,K핿?o6P?aS ws\$\P,~gF/jVtdU^q6D\(y즅MTXANq q=C㱡)af tm V[ψW'_Xˡ31y.YNaC3 OO4Ȇ;Q|smQZ{BM 9+trVߥo25ER޶hN}{ZL, ?E.IðڸB*HnYK*Zgr .P|,R0hn ^)u@Ӥ&pݨ _KiK:׹͞%eS3lmNhhm!$StFڇ[7`-YEzueu| m2# a7WK7\@j"֢U#_"gFyBlz9+uzi mߟQ5G|<D1 ;  .~ 2ltic>*~u,_?MR"GOhxswp虛K<} \G#ыPс@O* |_Q KNg9yq¬qe7ob`բ-LC e oY \(q+[(=e{֏/ \: \ҡq^NQ׳ gskRq>F 6 33ah1(v}K[כ)gI/=*(׹8?5U#@V^lNYKa^}>;@i0T~Rq,e{ t<@=uRtX]NkJQ`$HJn{Gs nIHhh[2t301wC7u@ϙOg}MPyU l$dQuiDE :Ȩog)xf~5H۝iP ~t l1]߸f=[`M⍢\`5)(3)uC>*KJ}@;Rqj,dɫXϟG~8gcuF#]\nm,FuKo2_7gHɑ^5,2{|,fTx&¨{Ñ&S%s;4Ae?ZRxD'2n(|^ܘ]η6=BF߹dG'Q/~( W"õax x{׵qeqild(TqĨ/dz7 D >k+ 5VѸ[WP-y5,ȆΜ)E.{Nנ6\.̒x=v'دRk@b@$Ad?ꌣ1?s^F :Y@Pe4o5B7tCMh%V?c չ?uxusے@&@EPJ_,`y0ljh崉=FSPbkF#@Q!l@]g'Aq99?n)9FD5ZmM?z!}KiR5;E">bpQ7w 9俕Q8@j!2ۗlJ$yN쮛ϑE-{|oO?GZr i(4 &wN7;סּQ 'b1 *D#gR ?}((+g&T A698] k8-XWHx'm3S)ez![ׁIpd|\>/h8w+; *)U'Nv,!$Z'tt"r?)9ChvtڨEL٦Wx6ecߏZ/hʼnP-YiTZ_%sH1O*=i[YX-pqa*YyF5"7>K XPaA34MsIdS2<އd8 ZY16f(>̅2JYgd $A]mUU:<d;z̈=x@FW3A†OV7 ֓ P<xWet`LQA䌫Cx8lrNa?'1=jԅ,?{]dDjoWIZް>iGUG  O8{tbH4N1R$'f󤆴qWÄ_Z;Pp} ?vmmT,7rhTȞ|x'wOzcy&;$ @ɇ$(to*_UrTw83!@>]V\I A:L="䝁Q쳦< ͵ˬ϶$}~GuŲkzq_GE$>@xk(TbE2G& k[1a{ס~zcvHX{XX*~lƄS?p?֛-ӂ' ܤ,QP1y !H;Ն\RrLc[@@ U0[MtT(X>[t;#d,uO}O.<==T2E(Iwfvig>d :RW3F(Ƨ[Иj8'qLCǕco4 d|YQ?'ٛcYcq|}%?aB.H/A"Su-Ai.jf\kd#yR=X9}j@GgXx%c.IR2}m*\xx蟜EZ 7+J^uS VN70{+v9ؘL?`m%ΩfOőLQ[yy踉^E>aK+|Q|YՓÛ/o927ld|*X; 0i(lvʸc׳5l:~.A3$LR@fN$v\Df\Q{"S ۅz]X5,z݃(2nb K0d,d |lpgà4d%57js9!Б &z QC||{;hl/8Q!Z]">' L..]ɉĉà'r8q7 E0Dmg_kTi]}p ?^Y^ufgpћGy痁{R'ЀBIp9\[* "=MIL9,O5C\HB#8{-+3TdE"HFoBkTKٕ^Fe{:mdxNEq blgSvraKTߊٳ =&pTOhkRC7672ZV㶔:s4z[(â-tbba,D S5rx#A iV5TF΅d֒ǶOanM##o&X9W ]ZlCΆP㫩}Yր4a-8nV"NW/Ktx-o c"@*7k`:\?sROw3 j`t6|d`xT*m0GϚaIRU}2]Mu×*Ȧ/=#V c"Rێa=>g;Օ:+ZɫN`8qUlnn Ӈ뛝=g&!P_]\Ncay!U $VxZ68)E7EiqFy K9 IjtyjR#,PbF,v[myJl*!xe|㢊feߖDݣ~O 3aqTT dhI@B6 S<;(ۇTk;>熍‰ecδD_X|cIV3rL;˭ݵb?HFHxu^HdS4 94ޏsRB5h1D6!{ ai.n6C 9}>;*H6/ѝOC郣Q>r/b౱Z+vIC4ERq=/_l)`to'+G^z!)4F?+w?&tsYpmDڒqH 0AB'CĹdRGdW2Z96",ݤ\Fdָ@޳1>?M !(,#+{`E{mBeMfrxd VWKx]>KGKXPϖ+H .A:Rl9+LUX w!w24~w7emqA-%*,>1} %MtԅE7[.\{x-QÜp&b^"fq%o6dfC痝]5,{doIs+kgn.kp R$W*B1 m ٥s#8C,B)7o S kZYEH[ɳ6{E/Rxq# P;*գ~(' źS5)ݭK;NaSNK (y)hZVenu^Θ/-K 6)+܍lsⷼ;s }qD3!Ї  wMm|Y? o@ J$_;v|-*QO3i=WV0L |֔D;0ܚ{' CA)GvUN Į$9ox6UsvJongu HH.P/?BkZ}JMIO( ƅv /nZs 5AvFyxC)$2"K/ybfLZWVK>t3$1Cm>pիZQTO:qp6R20.Rd/A~0 Ղ .&F׵)Lxo"vʅ VYQr}BleqIM#ٜLzQˠkEf!E͸op$Jr3zt|;lnXX%wCE /PiT .5-'Ax*8Sj0r.覢lq\eF@>R|_IjzBqϸs/#Ƕ—VM:-Q)v>P4FiE^>`zMi.i2 7,<>v*A[+U&ܣóWڵbzyA݂ NwT(PXpH~Q}rNP[,`ɀh7rJŘP3KVf˻(Oy=xy)֘ 2{RLؾ@L αr""M^gk&b`"$*a׆T.}o_g`*PwPofe2DGF`?RpO)E8Ɏ0 d"Ϝnlns$ :pЀZ;b3 TtLireuiP%˴%n?&q%R&؋m?+B G&iv$O llӴB ,IOU3=,eafA๯7ag[0[VT'1b]Iow_8K)|mkA!tR?F_ʑ=WVS3R@T͚X`2^K$܇G cپa۹f!P!(?tu)`*0mFW LH17|#AhRb`oi%Ggs1Y\ȼFC*LCLX9G=Gip9IyM7vgT =IuDx{zO~oOgḄBsV򪍈K:!OIns*;T @4;LH`% >  , aՁ 珶^ߣ\"RB=Y*!ŒcÍ+TPVuc%nD\FiǁQ &2/P 0S6'D-5!CpH˖6 .T0܆cՕdjUaNjU-cM;X*+JE%o p;-$5(Нem;*?i:y` 5PP\%Er+yEtc1U{$1*F~u~&'HğDpv쪪؝/Y2U _jh8`Dm6G~kC>a؝B~^JOD|gwh=}rm51<)AJe_3>h)O&$ݳx"($7[ [ȵ&eBY1W#ʲec, |)!g 5|_[wۙ?z &zǡf b nT!.ިp6W]f* Bs”8$ۙ*m\2Ki|Y)Jr%8wS73z`,k|p wGr|5|7tar_>p8*u}J,轾!"z_AdM(4fqz.Aө"pr^6O,RHQ(g^[ L~>8S\^U>:z-"|8QkX6i;4Pns~`ؓ'a ,>m;R :.Ϊ!FHZd_#+03ױ |$(~TW'>~REty2G r=^)XDh*O!a(U]~aְ2]Jsg F6D*sgTK66Dž, *˾cՆhܐvo̓ \.({kRA&-0 aVV8~]@U}63bTvWr]6q*0HJ?cϩALqZK' [L W=yk4դ`0R`*-Z; +@B_fs˔7U\ӊNG2yJ'H\vtc8 +ob ]$t†&צOv̏YyJ+'bN%2sfMc\\ezǶ-6O m0Cp;0ҧqgi<ƣ0IE/r^| 50SXS^a%|:[o8f#<Έ[WOySݲiџy_/?6`Pt|doM!rRٌ*aUθ.igg%ѻ dH/Wz/0Tu1uWc@T ߲le\Nfy7Oew]X'}`tQhǁ{j"ucARNy4YjwƔ'h܈yV̅ff&Ύzu#byt7wԌx"P<,?3ZiC[(`պSVf !DZE(lvWAL^Jn>{FȄ tn ī[K Si"hR #ԑ-ΤUk뀤"qƻƳɭUӉI#7UYcKŊ7C77_!s&ގ:YKo3\ i`|ꪫ[54i9@fa5wPG8܌İ&;wtyˁ~2i$d sog9֬U:94Ц/KN2Bd7Ŕp>+=Xo1cPo?T]zOYp1#"jȊ"$TUH0 t>u追O 6K"G@ u1.%yAM:TD;uAu26 uMtօNAN6 7^Ȗ_+d1zohaf;$S/[)J]+K*7װqO^#dB2b(F?P־5YJ?yP+h3?^_R[%z8Dwk&ԑA5" g,X(ښB@Oun0tis! MMNmj -{]ߖO1xk&?Ec9Ȳ2(-Uc"m14+zЎ-ANL&f+ẻ!Yo/CP%d? عй^I8!AC[དrx~a$dQd" Trkyd-\OmxoP:12-Y]0Rs7䮨jl-m)G/Yo' [:qbZ WʾV*2cCn 8"a.eeCϱ~ \/,v0nL(=n`SO9l;MJCAv)vGB]B*fD8Q#ggMħl3Oύ_t{2h')ՂsiHenr|ɮw)NiX d^rlCsۖ'x(ˆ(O4))ԇ!xy5I^x|+1ȍ4}oʩ+q$zø<ߴaG|LE&|UVX pb>p@.WϖJnZ(OJ@,UQs۔xP:寝\P ̬0&!إkn\Xr'jMZy b=gRsiنRܴ;Hds:틬}$E $yx\3RTb$g+Dȿ'vӜ#̨4|ji]} {Nۮ,c#_4o8)KtnNHS}b xʧ9 ƅk -XY6Z('D1Gvѫ"(5Ew<|B}:XXķ{>*ij19"\D4Nxח[ZnuEfHEۮ+@v~Vz׫_^`K{؃YNq: w},3SnW ^&̍f\r\(At*~H>lHQ&@LJͳ'.~Q",&8\]Doj|#O.ߎтΌ;Lؕח1w8 1+믈F%lXYB`SQ}_O\2Nuqq_7vu-vφIm_QVz$ 5Vt{>`9Ԥ5Wt!PK+zh@~YZv"K,$+.9Ba[Ŋ.!'őذ)_X+hgzב.DŽSY561IA}u!;;ooSx.ݨZipTulL-hOPm[* <#b2zg%^[&XhvWC=^rȯ~p'giKv,`g<>SkNd7wDk)r0xf8R"8/6t̅crLGƂE8_kMpPgCpv!tOηN&IvS|9$bMh|vtX텘{w BeŨNnl;cGg⹺LHo䥴0я9-4k[^  )f/R֬NAB6sFh([OOɱg8ha:vp[DgwtpIm?ZDogJMnSŜ~{T^j~ ބeDVpӲ]95܉ڌ; ^M3^\%dyt5Uc}G|☵F$Hͦb.ʡnsq- ! K2Ɉ?9K8X5ÿ$t:= Wgk-e_mR`Ѩ̲4<-&)y"˺d Rێ"wEkBVpHକpv.&']Q v2??xEoV>F/~~8α^޾y>",SJ^ZzWРͻOuBNo{8|mb>q4Lqظq3$WyBx $^SPvjԪl^Cg+ZIlȲ)=G"сL;R8n/e̳ h n K2GPi Dp%1_īf-W *S)$~ 9qL>'9fx !Ȥ3@f+fHI-@9VlT GP*(–@ IRn!$ߤl}?;V?c:N0U[,'ߪe'OODZS8Ο'ޖJߋТ쾟O2 R«+[ؼ0L";$x3Iԋ%< .m K QYw{ªE磩24l}']T";ow*_iFaewc_]&!u1.O:dGLK@ޅJ B_1+)-×VJϊx&hJW[K^u7+~F~f1`)p"߫NF)(K\yX-[D\(=j(ܑc;TV]Bc&0RsYr.ow2[ix ?#L̟žyf M ,[>n ^uTbK o7h+UqwO@YXݿقLM:%ih?;aK4YKacɢ?mvu#m6x߄Wq\#SNK# 2#ˎ?OCUT]sv ݧU$ՕtDf3'V liNݦ}2hpls$ UΤS4*Y<_ u? ;P%D*5鐏e%LuR󐈯q 0"͕,K?:h2u_tZ8ؙr][QLh[8ۭ()ɺB6f#.6ķ^߯g%YH=.Bx_-t:8Q¦bhD}Mbh 0. FA َ){";E }gƕTݔohw1 -j;Bұ|:c. b~QXI@ʌˡv*l HBNM1Y& ]9q+˨R$:l큲2Lz'Ơ>⠚lu-#@ p3?#w T…CO `I7Qz2Lc,95k]bh(/u^1-qHOWeά Jr8,kFRT OrBeq]oR7 6UL92#ru#X&; ?e2 ,^ktZ4=[ak~I ͽWYpo ^z.K1TeXL6nyͽ >k&Cɰ z>b#yŽDG:ϦBm,{ް8<V<=8es3O'X9F[%Jl%J'Ԓph=e4!*S_%%i(39﨓I8A0}+PUǩ!+#FF jVw r*炅RytIk) i>aU,YuC 35?LD~(jD4BzBQRULjvXmq6DKcT!`T⶷GҲ5)Z6`|) /3*VQ,s/\7CKS#/rܷ2j; sl+ =w,JEkؤs1!b #Yk}*)g;`++ qȃX<7y!B/6v_<80[PŖ6Sߐ/dž\.cҥۃ+\fmÇwxIh ǼNU$H܏8d6 [C]$0pFɩf9%"9 K yQ6hK9 lOBb9P4Bv2(6j=3JuٿBۣb+N {?H9Ɠ3#߱r @ 1@3pۑҵWwZ;sp5@&`T6Hڒ(ldP+^) .Og8M쨩˫YBSJ,9ZnuM@-#n`QʜT׋$ \z\q%]4s}Հ/N~^rָeq+@[ Ez3Sݱ{Es=l`CRV[h*/n I`H&)2ucOVR@#J gMm?M-DPkKZ4ixw@k:_@JsXd%L>fۜw*E>}?g (̠fnh Ɯ_78^EB+&1A_v` _6]F ^H|z񁆒"[o%=.h M5:<GgŝSQ\HÇ&{.6Ppd il;վF}CxZ r;h@&fz 5q1&}y̘vhp"GOQ*ĩ*lbL@~4egA F|. FLM]h6{nbH*po1by3sIʩz`bᆟe*ʲ}p=)2{[NA==N-j'd - fXx]/%`}ur*o= sx++ō#ee#Y%  c@}q73U^t`k@8BpHO;ٖk,r3퇖Mzp~)>(]P5 ҹH2(0"pZɩ&рf3_ߒHkczB m6ڢB5Z%ȹ r,JD lkNn㒗B~3.m "5VXO,OG*,,"|gX69tW9^ Ɖ>ѿ*L4_/8EUjv+oSX oBDU 2!GY CTUv ƴ-r ፴`z9Sa)=mܿ{.uuL%bmP`ytNgx ~䃆( Zэ`UF/̥Šޭr5F' "P.ԡרWrt `8T߈ KW?REuܣMT$47$ki:JxtԦ+4M&M0ebmzV:O/=P̹d?8i0E!Xa?X YK8!1o55CāW+I+T gg\dv1;IϐEFSUE9}ȧt&5=` MD(R2!2ϨOG_j1ᱯ 6oSE"{_< lzyBT<:idDk Cڷ6Se ]9ڂۖ_L {,_%!'a-tTJf:1H} DuiD ?H3/H^'K$_q9ʥxQAĦh3'=vc1;Ayi<߀kϪlDDLpRCG'6&03GEqĮ $ӓLmuh4C]%YqD#r'h)z aܤuE.rXea?9:ńùnZÎ lrc*bFGv7#WӤ\ #nx=w0|;R& |k]O*%"];mHEI%CpC0sd]`f0vmԚ-~h{A"a\\X Yn J1@g?)[iϨۢͶo AqdM~4} v%a.ƬDdLeiD/ԫLVO߻yzru/9cs/?mlq?9\u;Q.Z2JZv1 mբB]h;m?וie+OI: Lbg@ør/ ʓt;t ssc.p*ePʞD3^__)"meg>%B井P:М6CC?̔ӄ&5BjJ92@:cEFEB(Qtp 0~U C#2 e;giQ~2-*3|vw TƟ`z,52.ގI/6H`.dT-o1\P9yd9OҦS=_1C[iz t7QCJO#5z ?x ؎ӻY%RpJJ~:pȎs ` M1ɻ @oK#tF}",j+ n8\%5CYiVOF^SS 16;~i^VJjɗ D%1 +k˥GAd"d"(cP:(\Edʋ|`͏ m=dj;f$43Ȃ&j\NG@"<cMc=-$|8L7UE=L$0|7 D;n>Ū)׷ljw# f.R!IDf1(dPag3d- tDWźahK`zUgܧ7ռ)3o+Zj4{ 4^q,_GR!+5'[ḭ7vxX35",g_a< bPP7mHItdX<p-Wl9"TmDa6 :{rAE2Nףr_>َ띱4읛J/͙tU輔J)^xjqC;eA,fb؂)bNг@2P+ h,b!d<:DXs.roSX 24iLjdמRv?&/aW' U*V1e];!@7(+fOlXS ϜlƖ|fR~daMU^#Lx3] fe\r %օ2sh]"0GdȃCS g2Ee5c %JzG/\߀W"L&"clm=-0M2js qq2S* # R0޶a".OywF;+{~3?\fԸ:?F 40K3WBŸ5cq 4yQmԗ6\Dt"nkK V<{7¥v~ǻ #R40 r]"e9zstvcVVda: UwLɔQ :f7\L"97a09%,)S3bY/PXtʽh?c+yڼGp~(.=Ϡ#NQZ-QU&^VclI/fyw!OK\sg;js8D,2T(hZ)ӷnvMOoKlfUpW 0 cD/w0BS w7qC齢9p|Ip2SKc0!+PrinO*>䎈y ep*.=Wn DM@V-l.vaC6Zu3 OLh"đ"nPq$jX:v%ߞ@F\oM,u,sMfWsmkXǪ ^Cc <}øk|]("L_ξB=Y,^U#Oo/Eh6ca>(HNgMC6H5ifN.$~D7("NF1._ŠW}i.id]KS:`dQ4PZҚɮ9.#RXD.S4/AEcD3\rzĕH-E>Dw,"q/hzQ(IؤpV z!e /h$m_1>WR&Qp1W5rwÈ8-'YUmqD㕠tCL kC"9} Ma0DFfЅh9mlnG - gQ ˙ y,ƏF{tZF3ؙfc `:]$֊9RLMY;3=,xCbA6B\"iEU &k"b4Gl&{MKĕ%`NkseU69Džg \LS}r& R9 .*&OP`->KR^/k}(j(˫ yBՈ;728>J77|:v>;)ǘeqH;/)Z$]Tеb;KJu_pDk '2  '>rND?80WɑM4ްi8&}N/Ctm5*dO3JW/9,la6 fJ৉h(q' t㹼F4#%}PıURl ѡe,iJ(QdqNZkpאD]]ʘkmG(r 6BRzwfSvYHHrY6g%c$h{!踪qㅗ?F=/Wa`0cmrO?$IWq&Ѕ5K(`BS&'>@ QoV~ N`P=Ahc( ZѶD[D0UPg>d@͇8\:/4bf qEsSlj_␱MXbCx ({OwLGMr, E]Sb ,Cl7"azyX-N[*p:NI <37hwXQ(~ud@ybFeY' 3 J0]dЄؖ_ǀp t6kQO8Bk2ve5 -r;lqp꾠o<M ¼geu U,s!&S(Np= 'y@1Xܲwq\'Dtj'H>uYԼ rM=A3Z ,PLo &KU(icv7?a6{H?0ƟtTg7Б,x!ЇYjy{8Ϳy.ϯk8P]FzhfT&0 <~,pm"dʕ%㙸n+:IPr %*RIS,TTHA=!Lg&q!S @B?a{md3w?[`'/-(8ooC/Ւ`b=^KUpGZAn9Ĵw*P\Cf}BlҨ&/|m}QH˕ dtl.]2<~q@UuS҄lA4obWHGB :f w  "hb do猒okP2(Y^(46q-zS\h2.ʣoEviC+9wz<bK `ˇj_Jc3߶Kv pbvuU1H*w0ۯ'݆6gq>(!Fc\i@c_2ҽ ^ę!r/s1dzŨֈ(h)ֳKLfBb z;r45l험ǻw(@w`mn%P0A/sT2.,^rVYw/>tZj2ˆS)LI{$Tz o ͳ02MsqvreGE~6![F61k 35U0&p3)-5晱%(7;"F_Bɾ7- <|JeWstfIF-2ݥc<3A>@,/r#װ;'z sU~gqPSh:3C&iZs/b \[LwMYA=Idt]iהBZX@Y}uwj܌ [ g6 ?{F;m`7AZ#8zvdD%RFѮ %y{cC^˗#RyM\mJ *6f[VBF^oRyeG]k`,ЊO 6]a4iZaՅS;O{ y.`b:K9F,ϢD'/%&jVk63ME <2 겖V덍 ʰuO9te$8zaSmeU׌D @ h,ڹσfӿ"ohlUkhwc M`%-z>(#;v:fxSdHu;<i*j^0"D{WϺ9GmOC=[&K\[+OP,.Ը@<UɆ0k9s;`򥑶xqIou+.{w\c}{A'Ё6UGէx-6O,/w[977 }ɢ/q'RkZVu9H+hw6TZ*G;n,e]ǘ_blZˢ<3 Wn2IU(ݏG[i@ *Lܾ[I:IZP 4r!6 L]yW .:BlZ<жe!4gð(a/%M U E!Oe珲Afv  Z-,W"YVM&ѷW6ղJ$Au#T M @:fhU3E%Q$ǖgW#u1@4+"KZj7@..2hB-ٓY# xN(V,#^ +\֨v 伸+i>(/9GYW#훁;}ՐŘ~-n x+m@!wQi9*d$ZeS;Qx…c<18Ȥ#5}[2fţÜRm MT d̫^4:P2 սe\%%Y 7~ a՟5R=n>+8=12 38`yg@Ͼ_A圑=O$nzRApsJNaQ3Sy qMFxбz׉˩GkHBUZ'v:`A:PcB9ps[֒d ka1BMHES*qoԥlNoACAw'6 | q0 t4,` Poh$ >JaPtK:v.Ƭwm"mIXFҐ1_EsuiD4'v%yۗV#4 lm p!Zh(wO!bN.נn 5I[9-yS.!BX^AtBsaV6oGlwܻN;UPkJ_7ĉQLğ1SavULtX"]%0CA2,{ d<\*afs3 3Kh?82wUW[td*SKK2guˆM+/b􏅁 T{ŕkana9nB* >V9 ~X LI\~ٴVT{̠oIڅIeg-ڢ$Qp;96{ڃ*.\em)EO @W!A\^Uwe,1E-ѠE/R.V۹SG0yGt|WLԠBC~뵯n ,K4=|ZQ(cj; )휓96 ߙ}t,{|̆8c.Wǯư_Gt-fY4ǖZmvBj '9F7g/ *O)/ UL].޴}I!=.)N'}.iuel3ͽ9J^+Բ;#ݥ( aqŘao w90GkxLH=,|[,d~vk7Xs-,fwj\-3Ю=%;E :WMΒf Wi\Q}{yp׎67!O _TTYvFBGk_o9Xcm&vm\~l!1£4sn&XPQ4, zD:~=gT?sYBF~ )UzȣLjOa.q>gk ep6<\iЧ\J-a4Hiu 4^VchK)L3DalUlegB9EӝrUvoC^yYSc쓔NSxt$ le"AYBgQo3tQ&9w_SU ^c̼?NŲjx uÄ_bvjue=p(~;MilQ\ØGvEH]C2:#"B)8:6w<&vԧ91.|6ɀzkG{aDL`܉1;} Du:NFݸ#*/nN[ X]!#j"62EaD^m@Y3R^/?+g/w'NrgS]A_˝4QC &NzT6wHk\)& :* '4?&Z#~PLN2SpUOz_/5裀:x}TqM7 =.y|4Cf>E̐s2Q2aXv{WRWBbqM\I~(.^ML@;i8uI/A 3T=[6)'ԗi-nbz*jp,^-E4ڂf` Ld9P.m23C)X-xDȫJ"&k#H iX_!8$,IgRA5h~=oQ)C:8h/G+fF]|: nVeZW9)uJSi]KU]%[jD!2q9MY7>~"/+Z =Z0gUaLw A {^&buF/ )w(8pA%v.d`M+ê3Dx7L-߿rAH 1ǶCy9bhpOz}P, {XpP_崀m<t]xR]i+0ϝrL.Xyat?Okgsq,8@-XPk2-E+Dh2FOfmbs>ma ½2<̨zdsU);Q]LÊD`1ڟǃ0Թ6' n|1hHW9'p:N7Iq7CC;xdg1,#\O[<()Cn"&F &^STu~u\2Ep49qt$gm8Rj=tdEdWbmeIu.a,h&q  ĄgWRU9m&gttT/hEV*e_xʟDɆ$q?he48MpPm =N=Tk gY ډYa c4gobYǝh 4/3SsU68^?w[wtv]RUo̝ Q .X~k~!>p|s-+ϩ4=_ҳ!}ѕm+ 3CGZSn)(0՘9.ox'%J&,Y|٪=1>ľxyZqSCx ^ؿʀFGfQݟ0ԆZir>v(kN.I)-މś='^.K^E/wg-)m*PU Ti>k`-rQ%?Ic!ĦV,xvAToőxmÞ.Vrػidui~ ZUM .AFe6PY(c0t^] U#xC\*8(H.[Gt)B2}^%Cʀx>U` xs0mn>F #$$yeN.4؁wsJ?bly1RnZ>MpbNTgZؙr"Ðށ כ&'~ C1a r Wb kۃc$g5gHm +\c;y2\sͯKZ %F] "O*Q#8K@T,s~N}$ߡ}E{2qڋwa#.Х(H"}_`Wi9ae0;۴-K:&^k ShasӛYpB=usW科-蝼K )m=O`ڌɶ+*%7CsHfy~.8릊2&̞[;ߊ:vkIfM9s'p$WM?^@*PtbӬ߀-HW8FNvp'ʻWHgm"et[(Q _m/gTn!\qCpiÚeS䅩i=Ң,D":ppΦ#t ӑeK[?CW,^)1䅏ЇFˮGI9.c.C|4.$ty)Шuu?Cܶ}e`NS^B WE/ZQ62aR@M]RB0e 3=VеE#`, 6Mkui"Gm䓷LoEt <3k6Zr'Avs&ŭ2ђ|+*b=Up+ =կ\]Vfo鼫+Y/c+Ft-mgq;M|.l-ⓨكbNi&¿wL3V3vcV9|@jЬE3$ ОqlfEpaH&m$ !k@+i `۳wP1Vὡ<0PE;DlX@YFy%/)ؽpRg|<4)5..$4>/ cIv7ڱ!g%K#"I|$ v%+ҪJ99Eb}jPd t_qL8ŔAWK>xµLI WAǒ(8Uё6&( ȝh2Vӗ}V~ [ x )h^\_šf0{SR?퓊m7"h/ c -ZnX}ۀ} 5C0C&DCV3Q9aԿ]`'cU-IZ"Hvk4bI:a/ fgOC Tp<"媹h#@+7psgQ#;SzNQvIhE;XVR0E5fY Y`#ii:#; Wd L sgD=1|`jn1<m맂16(cѷ R/FT.O}ZF.&yQ=t=j,2$[('#E{7_a;3oᱵ# <~Y|`K₄>Ws杊fWc;<^͕T͈niOx^|>' %z RW}Q*o#'t9-Km7^`cBƊQilpWA@6Qr&c0. }Ҥ" \RJ߈6ikF)$'@JSo A6ȮsWj)p'FNd>l#.3Q u8Pf0l)˘Ƶ%0@8iѢ6a-h9hkP2(dd_2)3b%4 FH2Y⢥XEd{{LĜ>yFbBIJy=ON3Z2~UAPHѩeʽ\xoᓔOw6x% r4@ëOYnwwAZK ].t%벞Pw'fP}K=70~AsFG 7_P}\G=0VO:#,vZ!B=(׎TLqÝ/iQkB!Q^Rv)Xu%u[WL<*T#/ax\I{Px*㥷x۷B%ؕRd}tK*@${popCϮ\SgӏHY>μ 00uBiڈ*0XAu9+roV-hϙJz\!FWz;Eli d>Ly*և0 {ؤvÔ0sw mpMĀKat܅ХDtrm[ɐ?Dņ2$B|[Mm퇄 q|kI$|=>z9"6t jDzձ5G[< g*ሣvf̀" l"J Ps&ٲ!\ŘJ7D-˔$* 8uxb} htNOC#ZoV4ӮR&w"A>,X gIVyu4'{Bymnfߎ6rHR^|a~k ܑuY6M I/pUy|PIF IJα8nB~{M~(W:VhEQl**]5{,C_Mac@hz;G٬ԁjg\q%y3# ޲O}F arz_粕`"T|.HSڝS9Lehye.'^[:Q3X>? HY&f~ RK/gkl5IWXχ=?mb#Yw aTy*f3aMepd;^F)lžu =CPzS=҆dp֠?Qh) KP6BluUW5b'%q)SD(457x>?g37*ɇTR`04;pgr? lk{^Xvـ:^6%uʫL_"'Vk/h8I2_Ef@q7A֐Ff]IiG oz\?O 3wuwDE "eN؁rhdşVI@Y#,[K؜.I㟉fYH?#}?\Y1A/QҪT6|-1^;AR8_xY=ܹ?᮲cfeBmt9\Hx)`;H a"t;g˒@ؕa`Rsm3^aMF")AN^.*#|*F%ۋl8lrMh}Mˁھ̿)mY!/+ɽJ~컱pV1Uoφ|pIzk5iaCV7Y15>Yo:cyԻeˆzlR8- *o,fj?I IoX @:ps|^R /aĆX8 W%,Q57Gb=ǠώLJK =˖o>5D*}w ΤV79ɦ.D|~w)pS)-{zwHIJg#j!HΪ0P*jRm5Ȳ$Dh#R*Y%]@Bx᚞!5D(IrQ7w*aU6UG4붑SEo 22YUU'$‘ o'/ӶѻB+~UI0~.=<`RsJFwmsr-~IծȁO:ƠoveR>F;%YUWh|'63R/a+}KZkCKѲ _4<K3 ѧG(3Yβ!eHXd=3>m*@-µRґ)[=A gErQZ&#Z2gT rO1i͎$ٷXTkڧ0DY@|k}+RԽ!e @bz6n<*ގj>DJGd)AhdO +Faj:Hip=A]}UJȁ#N3 qKҎBЍ'{Jͅ#diRUt_AgvHUt*65$ ZeGd;9)Q=4}|@x\w!4* I;Ƽn,gns$)dR-F<3!/c`ko{۔1],Qa =ĚUI@w\t$ #plu:_:>f0;B9;שr wTe~ߠ\gz d8&U@ [&EP82eosԓ/dpqCobáĖ V N+D#u,w{ ub3Il/{ PX/wnӓ~kR_z"`j j_u\ҧvwfao ~SKInm*wRl|eHi}1L5TՇ"'l *1󪒼NaT!#?SCS wP @A* N' x{%V}prO>n%*jՍļLȜv+PiE2q68'$pI,ӡ$W>) ;gOJ$Yc" /;ȩ3YVwwXQsxAQ*}}{vL r&+)#8̠1pH/SexOV2f!IE/vvy*Oh}iyQ'R=bNxآHw. $,Oe*.M%:Աmo gAL!SbBr-,+[#L/:{ZkTk[_ܟ.4L)^ł/.|.S?{!NskoMIjÕ!} Z,bC1TKúeG㗚fP5r||׻/ϩ\~:})}ⷲy2#hb1QLC9!e+EH2s_?Ncuv߀)x!7s; GϏ}\=ߏs3",qvn&{&6*RnOfKǯ|f]d&]w J_vmLtY3OS䚐so$fa*&=*bTw=%%7ͬ="P |sѪ>:vg)IŸ@?\=D2A#1LǑ"@3 Ya-ᵷ8A,a[k]BJ0~=H2ecG$T`I15h ň^%mP!'N,q)aG(x`]B0{󘦷%hi;H͛jfEGs`^9'SYnjԡgჲb-Rp)uVx̸^.Ăm8vKPwYaJk.G@int`bE`ẅ͉u<R=ƄNEW?`!eR̋>zUjiy[ӧ_+` c~D|ݬHO Nhc424\c q:ΦT X:&l&y0#i "_e==<'uwirAQa cyfΞ1ͣY;`4nE~0~'"LpGD4pIx^8:Te,X q-dL8F=u6B6G$A\(xe5}E|Wĝ+r{ K:ITA1MpG.ߊcm-鿅g[m}9.8wUj*OM_{gHƇJT3sݏ-vƿ|u shy7v'Q[9gA",ۊ'jg}$apBRNv4fypW}Ay!M spWa]b7B͞%HR(J>&h~TSsFdGy= c܌N&9P 8C%/PxLgGS.Ό{phszarlkoB%<wpI =$EIͧ_n=Ѹ\] 8di3Ə0"ʸt-"`!UG0'zf^|N9F1!.Ѣ5:_9tHA9U V0CUc3vӟ jxmSuޝ ū(B+kOݣM3ZٍwK ZX::OnծArT &b$SwǗqz2QK<1*#Ds. ښf \Xz ?\HEq&TĥVf{x: vOT pga*9JR@s(}I-8wSff$~ K3 Q23B Ȗ! Ypj/eKye tW+|p,KK|?i~L~:V}fV| dq{,NY/P6yξ A勭s:6PgR+8#2RXnXկֈqHG|DүfT;ߛT_&6i\2Ai9]¤lAz23)vZ4/NYwBxL_ j( ӈ)4'Y{aI U CVn`vs+UHW阦uνmE%^a& rs'i1i?[=h0omi 1 ?cGAЃT {a_wsvދw"Ƙ"YnjeF=kh^Ua҃]/W23%43bhҀ2>(0%[(:[g4?P(0by}2*o#(z >/%QzLy׵gn0Q\Q>5n78ꇐɽV5t{ j`6ipH GT,0yNOm9OW/lo}AB囡}: auʄOmoָR()QJVf 7X' }5sDP'!׵Z 1VmKp*Sbq"pU [|WjWxkRʒBb>Egp#2ZOz]$ui3WO3 33\ź41]ŠwTPLuPV&OD8y4]Bz;D9*hD\NG{Rm`Y8ř,xA+A< PGq)33yl'y}Sy:6SKoo8YÁ(T"O+_c=nb2:- 'je+Isą3V/K|cOPٽF;6~M"cΗao9jaٖЍV.&B9lA4P odRTew7oTj>nrw07g_OɗTQ1Cnx?~wns皰( GQ!wCGYKUAʼ~ Glf(0k!O6qw]ܒE+zcڡbqfM`  ~b$\Tk*K|xM `ha"e@<"M CMמ0͒k)qjјTӼ1}Ts/A%vXg -_ǁ&CFKr_\!튓fU`ڃ,,̃z+ 8F'*<Ѫ/)4 *O+)ReX/iڂPQԨ\p Pg%?l!վFȒ uaw~IDDpAH*_sbG-K wÊsЌGk|%j\~**cˇ~akWKFζ7EJ!4`K(g]#Hd YbVzÃXU#r&x!+w5c -O,{uHYg쥑GTgdgG7[r\}j- ˹u|1;&NOIxVGr5ڎ_OR.lCY1r ‚N[´@-*.- 22=ܪ$iV~t"-ԫab&2*>u A,dycڤO#Xf/^10N_>Պ4{bGd+NJfyA<Y';|49&E<D|AͿ#|\DE}e|Eu2[cW;A  AM9q)xU}\)i 㳢(sCHxb'SQE1},aǔʭp岷|s zh-O?%,+>a1tU}}EBt6"#{Yʼ[_Jz"2#KhtE{qj ئ]2 ~c.ʴJ)igDSA‰*Dz_O ( 96ӑ @Ƃ rBo^=b'lhI^̀d ށ.S a T>wվp}0F-Lxoc V sbuvN| Kpڮa;1Ni0AP2ˬǍ8 66]fS.8z5znB*C\d.b:=_Js0V:yE ]n7St~'3tZ:_w#Y)Ҩ@hw]IԴF@sʧCBSYjùU]{Gx: X\2Z_k}^mp{Ȣ\UrRMs/5vx3E2Gi_Пv$I^w3&k|T1E~$ecMK$9Gϐv(W)"Ѿ1e"b(932J5U0 &OvKDAP@'/ `5ǠH8C|WAKZ~\ HsQy$`mEzNd ;p{M}W{KOoB|@<ꑒ\T[[)`@U,eȆH#6J7:&1@?؎m܂-r _ϙ?oxY]*zբ32ù-/ZYϔhΟ<ϟ*`!MmYG -qSd˹ZltR\vA܏%]Λ7Za/} -u"Xc5L|McPIg#go Z;FJI# ZZY ODѠd*V8]eB}VAV̎)wY:,A^i "(6u'&i.VGPVz˗*=_Ngj\跦^^$Ü l,uC{ )|ARu,4h4WiNbo=O5UeeK]ogĞA&PS$BP rSՂZ9-k*L ?mJF l~]fd0 r[BA9GdQ7 ܎M8i`#b H[vgB]ą@yXQ6/㕨(%׍g\x\G -@Nc]x ߡPi1?TfAcw~mҬLrn)qzDEN8ۻ`Bxe觐z|)}M2mu{p.,?cw̋@"oLAk,8|"=/ǜC B? /6?eZ[-61@] w %_,I45T[h˲p,i%鏒Z ѭ4EEmBRN[ i ;SaX5kT"$C?^~u-)]p(*y'Z` q]^K)G㕲Ƀt+9xWQ8=B)K_ |.e'M퇏aVda4ҕ+%E̴zRtd3r*"tw07T3ojTEzԪ ha=#NB6L Y. @^*|t8qF% {r@"ݣ5I$b|}%/|ԪTĮҏ岵HPv.@ J8 =vt^>A.DG2`Gʑ6I͢4]xDoDq_*ݒ*yFi7#* ߟQJZ|e<d {X&hS7s_'x& 2)=C2Zn"M`{ :pl pcz~}P5 7j7C 9^:Θfg҄տX>D3hlNቼ)Z> kJĀ?vn k=ʃ4L Z.^>J-uKO(ppcPw1[OH62ܫ ph1KW""Y B]y) O73|N"40iR>ؒA)u<@t0v{{~rmFsWt^xqXv-PZDOAp8R\"h A 1x܈ GQ3OopU iʋ^f0ȌNRzŸ>W؝q?GLg4ƹr 6hAaY]&7%"7[Sm\@pj]Z^߼ftL>;1*>a@^, p5#=a|a҂O'x"Vks+Fs&u:aKkļsO&$Y67o͍ETJ4qH2O^Il儳mZ*>†BNAM4<=XA4no2e9_;CXMu߄1wVE)^%Oh{apM+ڝ9>VhC_ѵbFv?܌8 /+^rO퉖7" "z Gžj9fjӡc%3)=6F"P&^iއ6coO5F!T5?B)} Kzlr5i<|LsSk:9er3j=l[-Pf˼p}u-`G%xT^ğq1㒯6^㑡!>r/9nV=;QA`TA%cͥx2`v{wܲmRudbYZ~a9ֱA-D ×ewЋUXU̖ Ƴ-B1?6Xu7(nd׍BI"͓.[h$RR l_rԺ05눓l HʧV4ԉJբ>0'c>ގHd|Pt'{> I$,ۺz)&Sΰ8+ܘ(!=ؒW?JpWZ邦ߛZOG pE@F& \(LW leB\;a22Y3Ud`'^.'FU`8ww=%ݠalޏjU72'LOd*5w3>y,9k'YwcK|T\}ss[-EVuL[r%eG"_SoHdHcb/C8:gSV\\Xf|ETcjnat"l(& ߇Y. p0^YZ$)펓yY\ -ĥn@)zbsb}<=ep*w X<Zfk2^Bal{ ,炼tjhuHhTZO "%rZv'1~B6ԌQע@@5pCVι(%|b~0}\Ft=I)KW\RHJ:ym( *kzXg*w6#0D(H_Cn(zXUh\v,x$53qG@&1;~hr6X\h+PG4O5 YW>cjڰ=lޞm[+'<u~:GDѳ|Nh&@P*e퓳g \~Jm?N89?STFK+ #=`:\<$?*ÃrʶkNJ!/*̷Ib;Ps]AkO'3i3u7{&;Ǒ\$W{vTe+[Ry廧lF"T؈a < ˶"sʫ`cN\W]>d`S2Z9cϜ|J kB\߀56Y'rA^S,@U5OZr`=β*>ݻ//j&UK<dzsEAr;$4r09p m !kr6TXu8N&xT}Up41>?,CR"iU,U}{{K9 /HhDVԷ8tU,qOKӛ5ISiAV~*pyCpc՜"w0P1f5:X3r>apQ㜹W-j+X~} j;'eG-qRn'g\%N"N3 ^|LlmLMxB2D82߷(|#WsSM{#+I-N8YUeF "!# ?iުܹ֥*}ǣ"6&/ty)ć<+-*YveI= g, aY5.p~{yuZ m$.u”OSp['(Z?Ỳ0mAbr:O/2x(:PbР8jˆS\4$q|g=#f8ec8;~آHeeFX~wrȓ[s7LcQEIZOUW [&F/˨;a[lXF#>fs,}DVk.͋hrvߚ^} +Fy0)kb'=>:0j1LycPb ۸_XNnrls OhE仑7F7 k'MHc|c8Ʋ/0 dAbVջ-9g"-w}8qSVVuTe P/e>-I{LH5!UYwVc9(2(ΰCdj+9}5#ǩܱEgڭ[2PO$ډOs{ THX)! MS|";Ԃwa(ޝ7uoGy}@MD.DW]:_Z &6A~CW:CӶB Wǽӹ&@XΦ?˪vK$? \B-{d:<BA4iC0!˛Lb|+Xj,^~` BK1s\^`P.S.] 4F]@e[I@ R *1Wfx~ר C_A'KA`h17UVAY!H:gWEj̍iq/I٘oBoz䯜:f*, c#]MP<ON } A 7Td).˜v  JUe6u3:ZisnOsյs#wB <{;4 [ ҝ *dbw8go%eij{Mq4 < qi18!xlҴϒ?gfI_tfT,s6QGYsvpZQQ]Uӻb5n\L*JWu "~@tG}EJ3a[T /ThPނ53rʁҬVPI|`$Co_knѴoU4^wWm;yA+图DP #9HYFt @Za0" Pl}hL)_ˈRdՉ49]/cjΦB.1b$MC<w ҉+zF ҃|EW13W3ߣ!P]u.dvz}&n+:ɲEK}vu&`X)-hL##[&OQ`ZygKDtrݦ)'ϟ"3nF1jWbE!%p }1ò6NI&}޻gR s%`WP'l΀zg}GvI<Qh{%.F4VB!)?&rߩE4]KPjӲC\R2$ID$ f}!`rn(Rx*]PXr@mDNVk_ D^ U7JA*C%֬7"ߪ;n^fĠ-0?p-_bC#م6á}Vo. q)Kù?`z_CAr38:X@-@č9@ ]Gص[*NwnЃY5ѠN&(E>+.3,;v֌Mz~#X@؍$%gHEqeǎ+ [p;QtarP{&#K⋎ď+S 3 8g<*b?q]S, ,)d Sʇ$.XY_'rf4Ո9w[8:I?Vԋɪ9UЗ|=#MU 6!\ +(uniFӉ_9b>Ĉk=LF7CLȗqwi*@CDI\!mX> 0 4Txf)<]/čJ>f#7S{}.WSNEDTwZHv 1ق2.s͞x05Nb/)B &f Ghb[G0h 1Sxo¤GNʏs%k&ojߗLn!_ .ȥueun8nFǺ1^i/ʃ"<,8d]0E]x! *mt*EُFֽAN YE&.ѭ9wӖ|k:uHVe']+xY$ގYDM0avcΊ%c%=ѷԴWZ"a ɄgdUnvw0>Qg59M/ֵ泷}dJyj9\۹ j/"\=m*V셜ª@ކR 5ĉMZ4K0=b8[j@ttrܣ ݴ$̣?}n5* P}`IR_ps:KPlZ댅 ai]21g 3l)25*ITa}ChC* ,|ox`R ]lx ՝*+;^ BTm/h*Gp&%Hd.̏w@3zMQ*cʋ,c('zVki jN{V- .K*,6,Y/ͪM g<[Id Uns{ eOA%):2 Y\eOZ$Zci;@ESrfkPL/j% vdz"6 SId43yw1Tba;9}|Z1c ӭ㳰z9ӧo.P9g_A v %ttxbDe dqYj]Q .aGC7awD$q "BH*7hV9oJzb Q]e!FDlOH|pc/mc ^p2,sk:00Z}Nx81Z3@^+1h ཾ*@ߍsC?TC |\5@1[4OM-]4֘kLY=}\i$SEJK75iC1Z\]+y]J zP"yܗvB+_"iu}\DʍDYOcN|.Sxy'r (r2IL,^yd *"3 {JYM$T-+WoMSBoMнlI.z5 xVR页 l_rgs(82CȐ6MiY%}Ͻiܹ 0˹Vg?F ɣ<ތߩZS'N[2E/{zIwQVjm14{Г̸B'vICI8HqM,b~3;7a=,9u)V#7>ބH-챸"Hֺc=oYU!c T{`2|*e5 4@b>~/4w.X$rJv8lm) l_ \7fY2@4dX?ݣYc4`6ژPm, p\rKb^码jz&Po(zʳ g#z}ۓIx>.u$z^3ƹ(^GǨ\@T ?&ڢW9x-O~z3l5eZۈ!5[>.k 9/q`g6g,,2d)ɿugK>oac),GI`QV7~`zՋPS[/HހDA2UH_p>ÀQHHHwT1f\ Jӽ9]ՊJR;ZBf8xraS/=R4XP #)7g~V~dWJRqoN?֟ [睹!C04oݸc[:#ޚz*B\ _W>"+KzTjU.רEV0 o\,|:)9 U6EL~bx6Q". OӴJZ7 fw]轺ٔ*KԱiMΨXdJބ&'cVdq|)r>暣^u%긓2߁gɋk+[ `z6́(ݍbg)v+V*y>mu'kܨMw9{lDt &# V׋">Ұih Z@+q3dނAte,neH12|)P@VJg A0}  k1ICtfN;U]m儒y5p Vl+ PrHhDDG-kt=ܡ l.p^gWyՑڣE%? ʸGCCg;Wl=wH$v˜uI}:, h$&F|& auyׄzWZ/~i 8M>ܲ@xhX'tcsJAvjp ϳ-ٯsIR}?;@ML]J AeQm&:VlydӶsሔ̢*Rtު;eHB#xqY./8+,9_qm&HX00weE)L=}0l\PS}g@\OQruײ rC0]jzW+0&.ү=wSC坘QBbgCEwz*.C3o.lszo0/S&vvI,Y4 qSWHAQ6k"9A܏W t0JcbVYjY4zLevgżQT$w^ۋjiȉtBj-S上økpSU읈lGziТ Q_bڗCߤ\# _;{WZM$꘩d>~$Z1YFA=>I/ΌzV%;L0E]믂"2/zCBG-l E,j)OT_hu\;N(I x͛7ߜ]UsW:Sz`[0MpoJ;#MgqHZg3"$=gW+qeк2iGjFWR ڹPMrrD9h1,dE.qߣ|4:\%) )3t"ߥ^ =ޙ*L (]jVxqd)8=- y ֐G9ܲ~"q|E oÜq a#?Vv+,@l]_EρUES6Gy(Z.ÄKssԤN|dSc?Oxb}`%MYzԧVWV!8S` ~"F4o*Vo fקsɚ:BRs䃅~h`'7c?b-3h᜗qU_`R1KZ-|FYŋÂ|BxV|NǠS6 MTie9/?uۯ __,~jhĀ.zp y$( pК2yЪ@͎!}%2;vA-ؑ OȜu]]7&3 Ո ņyۊa9|L/Ž3PտVҘTϋio}bcB72MXXkh$$Wˠ59ZWXzS$gz{Oб|ٟ~wLez :|gmFq.Z7#ʹwZ: 2yMymRqG5%3(z693y `MM{Ω*UOf I_%A~C6Ȕ;ѯXv(\PH"Y^`SFHetTވS !qFzϭ2UVzKJՒ0^ :\y*Zw',mG:Cط?Ord_8c@ սGHdB錫Tm5I ˫HJ2Pczs n1,%#BHnGiY%pVG9Ah)شAf|c`#E!B)Mgb8nU1G 8{2gEANYLjV-jhv^X)Q# ?WFw(:a4MPoU(q}ɹ1MtNN.bkBGz:}지 (ͯst**K&RF~!h0Ɇ U#:ۊV5_ )xA-*M 9T^Й9ـs`\W{Ė`$rH]tld܆"yli;MRќ3)3 ${x*'.g |Lu^:R\0z#c}8*xC{?"!>(3PDyZ 7%3C 5קGbLk3 f,_R('%`䋏Ov@ oܖ ai-X;^^ (WC{{a^t HVJO@qCePNv[t8h]4f X>12#BvHZK9}DwBov׳S2%i0E L# ,[Ry<$|dg)b_j+g^V "9Ba} uC%n5h o6h" sEH(&k JR7芔2 xp=J!jdk{gfQѮcL PޡA4{+a7̹lv& 6Îݲ68ðE rBZȟP2 n>WM@RPt6J%  r(bb~y' }:ɢZ-huMXАfGʝbv ZchofA#dd]볂A93?=9ĩc)ؒZA|O3+,/dt< |{3n$\OA /OB2|?{;,Dp+*03ɘ&}w[gD8$K9hnu(R(2QW;>+FwqRy*U@,Xd,ϥ&X c_WSon1b7U^NrGI;K>t~E~CY7u0Yndi A 0FҘe.SB׹L(Wlk¨[r|@YVźBpWTGj b#T$ ?ZT2MEc}٨)*^0/%5C}C,nw,j)E:l3-C2g Y3L+ԖT_g}E]ϏdS~?T ]vF8x7` `"[O"S+c0^l<by7F)^b1`I($Oܨ4\.(0)/&ꜱ橤/3 d>>7C3eGƐLC{nbM=a ~CwC ~_:Shx Pylw@17F tQ]wjrd',X{yMXƼD6& A:h֩M #`T 0U2Cuc[I=7o%d(p˴F "sLNėVR9?r'ʧcTVg37就" 8ζd)y¹z4u7'H2M?b4f 8OWZM@fE H~_xVS4`ĝt FbkG ݛ-N 7x+/_ݹ\|}ZW*I}]+%9O]Ą zZ4,@haDmz)j$eBup +rmbXtuGcA)C$=zG|Tl!б?Ŏ?&я<0QSZר.Ym !L1MpZ:{?ibW?oO9@w0CQ"="!\tJ4/<7W2' 7Z3]O3\ [W_mHE}Rv.F:R#Q.!򒄬 {~v$NKǵ1vsJMu!40ΐ <$Lq՟K^0T8t0ۃRAGvfg!!sįA5@q &Ūg-=jSlj pbHyo'^I{ǟ*\Y<{g%#L'K`[_e#iu&Jnd?\x(qJ<;,.ӏ,-޻QS?Q6y_LJPs}r/zfi1]!;GT^P;MB{YţHH,Z;4祿\*[D]ۑ[en8W):`OM.;~?; ?|Bʏ;?\t('r,7qlbe|!^EyuB ^8#uЭ41L 8'>sDt&K_&b LĔ%F䮁oD Y {LN鰍ӡVX 6khGAhUO ZHi99dҤ1} #֡DP=fYh;ǫ7 D#0jp+ʑ-wA+(\"fd8Vpb^vm»ɹ.N`CBuU[&{}~ϹcB$LȢh>{ZEК/%dJ2̝-UV蹏B?qP خ:!ʢv=~7}%UA1z$9'SR$o-r #1\ʻU2m"ny<''@u.\[dѵLqTĎ܆idܒ18o3i j>mH5h0T_^#ЪF4}+cYFLMe zeP na :^yN*4]2.CWO d(rWOnWhzE7W| %N;ip͙Y|~1؈`7ю6)k@' $OGӎ|#:6:AGu 4"LmW((E/.:ٳujGfm(2ecz5XS{xK1z&rSS !Y[DĖENTw L5uQژyoP&2#1-'2(sb`>jД/I8ML9a%;*uGNDƙVTju:. {S&N,6Rtnʵ_RNƇ hqq?UMQϚdxN}*`Pdžm"DKEX*: a$t/ cͱ[Ҳ,sb ؁DqBд:BjѺ/ 9†LIPZkX@p%J0KpU SS/tإD[ |Tr}iCZ~ƆˉZ#֬Qcî95#A8(Rݮrg Vw&خ4  |]jx?RWXݔn5aaLszq`[Z-}%ad[[ۘ#Ty5:3}a I%$1Vq@KZ˖x/h;.FK;,M" `x.AFQ,,];}8XE>c|/-{;^ى&ٚ1um AtV:wy{h?Zۻ.||_[_"`be,!iD`e, )]0 2aK&C7ZUiXpPE;HHeI3]l+K8_/3f]h*YČe#,cc`.W QenSI TQ@08#3~m Ib4[ݗ-c鿏[s8C^H(gs쑋WN="M]8_̈%e)([]>SYNm dYMQ@n C+$ޏyҭAmʏñ[& >uXTn^6!5Sk!)r< duw4ڂ^WE)A,Na.' bttQN_j9`$ C4o>rX*ZpN\,Y`%BMRtQћ<πOa4^ 9Nztyc[ZR {o6Nw+I,x~;VIUOn{>gm@v5B y,౪uw#Оb弸T_QK0T0J-z˾51zɴX`sʸ|^VR(}vżŋҦͻdsZ {*[jOj /P\;V# ?/S' ixƄߩ74(&C2J.RTJ}~r|~QI~,X7 S,EHYMֶIˍ줠;d )Gc$ @ ?If6X{myu^f`%EoB{Zڳ߾-8Jg^3t 9#=7?I' iT0=" ҝ0Ŏ_G!0rNovogs#TЃuSrc =jO8XT4 ἔcS`%߳84|5𦢵<{|\ɧb+Q2A@v7o4m k:Kfl7!n#هr᫓sf$c{n8i)`صL('`1eb_['>;Q{ T4Uo&Ct%xܕgf~LJܺ5>F 4pWW8eͣɠ DH2wF'`Ј9q s&~cZba? AvYcYrϷ]Tf4,bfzA[qkc]^{+a-h7υba\2>Pulw̭H+kzzrr y~YIoDf=rhXK\3B!Ceuф͘ ӷzQ5^sz4=p5UL0Q/n'e:l8[yU}ë2fP [35~s #WagՁE2E9`.$L\M覒)>™KZD9UC@gU\?d>nPnH 7ݒ/&/N?3=-VܱxIn8cp*B&>P fZ:ꜾnPfy, feQ8UM.cMrFFb3&z֩35YDR\Qˀ͎6 ]9o:pkF2u1*3h[+k|@ 1"x>N.զPέ})) $IHϸ$AVMrD8@بx9~~J&/_Mv`Nn /ƘA^oio=a4σAtVoonJ3s"A [Mnz{yᗸanKѪu+X݊8›C;{57EF +j?4O&s cel=4%M͔,,$HYԔ#wzB!k.(C 7j̆2[GqxN|mo􀕕 QĄWx˘k/XZqF͒Y'[>Ӱ5WR3WՆaچjjiL~*Ke~61r|Idɡ~OXУ \˱7gܽM;cL*RYGfZ6*T0Dj0 S65 R:^Q(W?oog֠ ^~fDnrMy'ݶLJ*^1zƤnLZ@ q!Ѭ.M.IS1tTAHijxCU.Z>11N~|G1@}) IB#u  '=L:pfztLYj!Qjkzbm<>cp9q3%UM)uݑE%"I}[5 %oGήZ]( E-b&[m3'YY ,s|c;Z([Ԯ\pZN8њ.tvvƆIZl\cgoa!Ui]QasLe5>xݟXe#I:=Ŭ6|BZDDS4mC̃KWUT@P˭vFcC"dF y= ˑGWip i*t=CN}J$6|HkU"ϭ +{0!i]_XbsC3D##|Is6~ {~Jl Ǿ7?M H  tY; PΎXP>/9 5-;p.3ʤs  7p ge(@,RbMA7*8뺴\!YFcΒq:W{ rHD FyuDbk}M(Z\C#@+3%k5N ce|v [ål3V`zCz^Pg3=v~>\4ݨ7A2б6]-dϫ#$W:?F†&QFQWMG?{mCk;š9`o],Lġ[^ վDE<`__ jw9'J<f!~? 9 FlօfШL;=TQ* (>ATV-IPtD1jܖSS9{WV}' inTp ذ&i%:|ohQ8BҶcV Be-k5..24>ssRQHnfk{KsH֑^7N)M"K< S[]ƛr#QlvVz5-M*C#VS0£dc"RCC/nG3 jW:#ll3]8&"dlZ;wnR`2&}BN{Z|ng|p3ufA Ec;w 4M+N~_G8. rʬNxXq  =Rnnƌ%:7(!i gd`L,sEa$TM%6#b.6]g YQ?"2=a/ *OIƹi x'{5!ZAgb5a=8NDsGamG$D( w:*hpO 0)IV-!̚$L \;ɸ몬N¦(TpF8ReG2"ċeOt<h?\1B\ Db| sf5c !EPd>$rq@IY8jLw2Ďq;"ĚX,mh|z?!@PFR}!)11Z>0Ɇ@#Z`JT= a}Fe"t5fr@ܧaf V,Y~1Rtpsuÿ>T'|P 60 1MNAh :Ԭƍ{?uLtYp.|x(R+^4NT6D Xݾ^婡u'*y(EPxXUyz Z]\WأE9kbGv 'URSyKBugؽNjnXW.Wg[uv1x4ԝ.J LTWQ%|֌BR֋2YS>?}s/t'c}媻LƋ٣ {yLS *4%M%aq amy%;(1InAb oct%,ox$N&#+;J+d=]^U,t@\(85kQ0Q*/6ouY^4c#,I<jb;q$ ZT%C* O^)b$%֌luKQldF+|hV9 1!ͽ`ϿR+0m.}=xX|XwCۻ\U$rL@%#aոsQl۠*Or* =SkKwZmRmL{K KAe4C9Yrt&U ,j'Ar/?I*ƉzR{M='W7evؕ {Cf;0˸Bk} =>8ֵo'-lSS%2pZCxuaIFM֍gu_[ƚ=Ec%$0JaPfjM6ǥ3^o&1XHOm|wL6XnEblWŀ9IZ-Zf>o5~%*m5ۓ(T7PM `aN>u #Yi_/m'60sqQ;l>'mbDmby-V=-,H)0es߿"੎7 B;6>Ϭ+krO]%)m!7%v%}|wB*&#eX/HC:mO ޕ s]^cl0uoo}ѬTi5ME84x@(!QދArkb{ GTzy"Z7K& sz`r@ b6ΐθ$ E@uڭ~y!6~_&<>f˖GXҸ i\ښ䂋n`D; ;9Rg_7x(2soW,ɬDĀ^ei-l 5.ok1 Y`YfPf yf>ΰL=PH sl4>fCF 6$רKXJ Ch|A5z*pKS?3T7QEфǿ6?0rӣ댕wc(N>rj29z:'+cxQ:?ױ1݊AI 5-اߪ̲|QB kFfSjMqՍi1bvelmT" :xx= [,co0h ~A"7ςª@~\/YJ34{(iXS/xb/=zy܃a5Vʃi7/1uLK)C6ĉHx"ޕ.a>^w@/jA *=\xU _ D޼09k#4ε.hJ- ӅE 1o4gSg8Dm]R;ݬ*_6 |s%Lpber+r7^ 0xM4|_)e5(N;3~srHGtm(-oSOQ] B4l~Pcw cq3&lpZ3L[U$5TA1 bfuU_0M\2VRbجb&()}ϕ崱m K^u7ӧFߜtk-[-( ܄NZbW܌W RCmv˿gRgK;eyJ$~Cbm6AW61(?,tZvtcSRѷf kWXIjwOFsN@o!rpekN`t^|UxVb)pN\Qt*1-f˷/ț')bp fB8 :ZCI|Wea"ZgjahAQ鎛EAJrrԡ-X$ vt*|@EF'ƒs"big3v(U~isZ08R>-׌To Ego,ϻJ_Q ͉P p{2y/8CȽ?-OBb~T2י,v8 p*@^XEMaZ6nϮ/Q hj!@`vU$k/ۮHir!_ww8Yw'xS^^|*0ycZUm7[Mo_l#j /pr2'COX_)Cє1ד9Ndj֠ѲO ſ9v@$H_8FxD:Gڤ&x\jjMNy(=8ͩȓ!M ǟI <VW484ډjGN57ь`%$Fo"l:j.\e>%fƚ[B۲  fYSH},K\u7%:]N4\6Q(v͂mVI&m.vR,+y[?אWn!Z1 }/A;| Ch[=/WR2!FE_xJ0 E\Ύx\4y|8L.VXri]oLF(櫹M:J 0ByΘJ|$9׵Csj |Ǟڤ gs-eQg#>jE]^CCg ZjMQU .4tݓ.WY”M5 8ܢzoݎ+6楨2fŷ@>ꆿ6`ne ;"[49c Ò{_HŬ~L%5s\BUR嚰#,O_3lg,jpǴ q VrNxn̞cnigo™$/(M22Ʒ/Cl/-ogl=,2O[:JN)B}Gޝ0й7O=`/^߷ʸɜɊ)8fp8;"Cb-F!YM4vM.]M>}i0;$0 ZH;ֱLNkISȡX-;EYBc U](:Y)T6@T6Jk 9舾X5%W41HR><2Գc]([@Y9ñ5ȉi#"xbV+纥dbl6l` I7:jcM Od&w}mUɃeI|~ොK,??AqȖaBC!BtN mbG9;w4hi!zùZ|PF]9 6WG2Ayx͑,ZWԟèQz), b3h`j{r %&ÀX*)\R11~W?ŀ9='#3#JT!DwQlr5"]oh`ߡF*M܎5h]GF T6[柨-fI-ÿ"ޕYH^Kwd 8(э2Fd5q⯲$13Ui(BLӘ]7]+|͒0C U9pY8ÑV=Pcӻ\/!Id5t;EAWc$-S- ފ?>I1&B~Oj'e`i>|y)<yW'% -U̱T+;~xim B1M-vE[-gg,_d{e]ꪱWz>ݪ8*0}J'?6,ZBoxMJgzI,e*Vԙ@ֶj!$5ޑ셸r2~& VhaeI86u;P!@d)h@vaeJoi{U\ʋLAՇ+1?n6)3E}wi vc_^ e\r#S|뇶Ik̹u  [Hc'Pͭ.N  4if L=:Z\e?FuN̾ +Žx3^Rm$ar;% Ohfp"*!ԃP TLZL0Bmd1䉶k,.]dɟ?Emz'`U{+3㌐y&JSԑ/p|_8VPmFPHn` yy|&\?,ƴA1 ]Tm 2bFzr$8}Ψ EƇi("csùFJu6S|Rx9К Jrd"S,Ȳo W^EMt@x2&;54O~+Q~ K74RB`D^x=,(2FTvbF-?~1ߕOh j/仑d2 i--"s f6*MM7mXb]m͠w{]9 ~4Y0r^PB>4HК@~:/w{{*ͼg \128!%ZXq`\`Tlr2ACv\P)TI|}R EeKFlc(];]/(кjWX}xT.:[G(wuq{wXd)Z`6)i0µόh!wՑnq'gTL#{ha4mZ+v1-$SZ8vQghÜ"s'N귟$ZJ/d "i"c}KQh=B, FɅYkiV0p ;0-_#k;ۛ)QH[k!&lN23Et[-NʻK{!Oׯ4JQK әcp{Lbo8BW6_6J'VϑI #θ6ʏ+kRAks-XX@#<ޒ߁^suc 10XvM7@9U 1 9fOpr@7a+&csL&~Ν=6ʖ4 WdC[VNpٜ|4IK4O9"RQ-Hyt-uYSwkk$ Gl|phOe; ewxĞFM<>j-אA/17H5Z@\Riڿ] }=,SyveTۊM0qӊsmU%Yknɯ# IUh|Wl3ݷ/>ot%^e-%:u#w!=eeG{?y~(VMju1 )4Q;HCl.3V!mܡ5(O;nchʙ컈x Yo]YI'iSiG2E/Y0ѨdD5O\<6MY/0z jlGe_nh8vFi.-#jE0}t0U{M>WHd1i2Ā(U*=!Znmb8 Ifbƣ&cd1RG2@|ʿk" .z#W5}ƹ}y#jIf0DQa7A߯89<][ ǒ|;v6X8w8/Ⱥ,'.8r-xdOuj(ia8&HP8Zb}7'yteiĬFD:åstr3?Wμ)NY0Rܶ>-Rͺ+1vxUC(G!BbԴ(VުC+"'8y%|t/=`.5mכn`?w(a*!g҇pT߬6s[(\P4!v>ܿhҎr {[:qeA~U?Yݭ}wlTA&GG b/6cb-Q'4kZҗyS GlkQs98#]:$(t.` Iu?mۡ@,; `75VG(RH!%faNܝ0 gkNN=P<٪toRDCO3ּ 9Yˈ_lJa~"4KGVШSt2&j0.WHGFm)t VB-^.C:xg%)G J?Ujtw{ϻy FFzT\IB8K$?v3Ox-+*UHN<ɧ>!/)њJO*$X4xX-\-ش,w ѣBZ(޻'†S˜j>F'BuZ~{ h4|Pʸ Iأ TuZMpHݡ!|^9(Lo0}6iȩj|is{ (XFd8꧆᳑]TCIY|ImvC~mI-~AF߭AT* 7*89FDq( *zT640sVG !ZX:*2)֭֭"^yΏYi җY*pF5HvpP˶]ÕMiEʗ0hQ&(.I%e5Pn$Lˌn*ln+4 @O028TZf0#ECodqW)4ln5zpWLG3pW&{'jN}'|ɻJ#zhoG?_ +Y[jW/ZlK @>6'&āX|d{&ur'\gY4r_ N#A`O7 Wtnf!&2߁ff>чJ&Qݘ0,rDKȣ* d hSjz'>S[f/RQشugfqz! ?0SOtIR:u=\4a5O l j);3†]!eޅfVs񨑓ϳ3EMW*ʢ2kɑ/veCB_^uz5,JjP|x@Qv'b98NZ^L:dapvFjVL4rӅCwib O/J6M^ P_?3nu|篸xG9w7Sw͟pC0SQi@Ϯ3yo0ކ'C@Ե.}(U-܃r76zH\efcz*e M5S)02!ظsjB]3<- cX8禺q[m,\융f!qP3;i;̀:3Cq{KB 1pF+w_q v=-"wjt娦TrRcLj+u̸ϢQIaf֣1 bЧ֞m/$JVfH~t~h,8(S@J e3hce5 e>`@LuS #9H9|B2rx@qyt|Po)qWYN PwD†vT8/9p`ut2>S>&R3l-OWU_^HТ|}1v⺔ [w+pcqStOgO7|TjO һy=@ X^W{:VC+1EWZ>l+Uٮ1\E 3>t8ί^'~JC_đJn4I̱ZBO-/#w "GgM?usq"ƽM9l<5usFS͑ӦXl7& { gZWtsMN+5!\@ǂlq:ADfw+8" Lθ)rSrJB=7+` =gP eў=M7W ȁ):WLu#}X`_7(as#1;<* DMv!|~j_ސXtD71 UU sW H6*ψ*Kw~$/1# kdg܅|GkB~"$U#!ܸL; uoM9)Z*XFo7;W^ds2Xg !\ J8u#ߋV@=r/upWU9^Jڷ?Q>D]Nc|F*ֆg%WipPUO6^mi*Qi$걄 \O4h1 &|ԁ^܃T>o>ݮ64(-):Uxx}?fPk1|>w 7\kR+4Zdss#0|?w YF|n6A(4k;F+[ xȾ6ϖ~GJ $|Sa.}cU݃Xxͥ |Z[D *޾K}V6TƯЈLa. -lPf.FA,ܵ.1ʌjɴ r1 O` <ݟ2EP{AX 9s-iH@:S|oI'ĞQwtu`GQl:qtc4[Y'ՎɼǯC ߣ~Ή%T;p kVJ:c!rmoW?͊AEhs0XW2Kfrck~}^xzW #] twUk;;LC)*e@EU9[_c/? z٤vK$7r{|T/Z k0_R3a1I`AI1ڏ"G줓z(M"~nq /o2 13d,o!kHIW}fD~(pyDNؗ u}ENs— &1Yd-8nn lnc!} ƪTE/' B:)U n}4t[*$HÉ1i )31|6j!nTh)uoc$=fX0(2~9tIF S,Иu#J"p%9,)Ll{O,1^ xqvIAFVow/DP0Zϴ07=QbRwwο-TNm W967_?|[Lp׏vt9K5$)ܭئC,@\t*T1iQ l"t 1p?K2' NSrzl@YSp?I+pDiXrp4(6/-dR_xX읖0`\*Ltvz1@n k@qɢ zs+#>/odSu|m,QCJG6. &THKh=/!T@=#4Mc^xȖfO!79 Jt#6͝3Hwry; ExBvJ>#8oIAqh xDZ};~%>Tԁ ڵR[fѐt}Ohxb5e535nPD+H,FZO2CS%D!v Glnc6|N h/g u GXhr68XȔn,Q!lr0 sW.ȓl XbD$<39КJBԻ[oifr#ڢB9Q,,y|z g'S5b|S^%փJC6<\cXڱxȧᅤy16?ݼI rN`xxAEL5jʛ w6$?XRxj78" bX&PfQM"#tp_4YG<^!9b%}xSq.D^5j)״97YU> Yrꇷ`U4hkOq@FkVPT9(:.V9e½ GnvTve&?-Q<ӆu!z2RMCՠſ -=0AF`y9/5H. Vj8#6>yVJr݋~cBrg_1-Nl;OI=i[;N>wO^ښ9n5  B´ėt)Vjt*M=Z^9 +chx Xq4Q{}vSmg)leKZr&]OȘ|眪Ng}1dxI؞6+ӡs!!FR- )^ӔxUw1=WдD0"B[5w$ zNK8/ցuo*"&Wa.zإ7xnR e( ю Gq!!oTHH)AE.5d]?fMU9f(B>hhd+ԿkZP5#Ѯv6iz]Cf޹]:0{CL5a# c -P,w`M9h,a*n Na,2p5Z(}L'6P!HVi'#s>6dJ4_ S77,}LNx=JUMN裃]+\rʫe#Ny`/' Uc7i7?'2s"QXs9~ポnݯPՊ-Udͯ-1`w)H6\+Tfc#h d9;Q&Z7m_Jؒ*9ɎޭO* ۟W`Q|tcQtҊ @: Pw:|{\,Mr(_lrDDaּbTBR2ZU%:Gӛ^Hv_R@Itg_t xp@b5:/XOo*⎐f䧒m Χ $yB}SEa0gϢ} $۲%Ko܎ %Fh)Syk| Cv=#|4 rv^KR,*Z7V#pЄK7c:,8p!Ião W`jivd3k-05|Ak9.pt;_P}c dX7EB%NȢm OϣLM<:fw1BRk2q9ћeTxɥك:*vezf/G53:s8w$CqWR4/{5؛wg eUsu$ h!qfOO'҅9Wab]#2r&M: /%}7~eYRiU SjX$[n hoOG(FSy;_sI<8e,E}a6zMU'br N{|ޖUb^W6<V"W& QrM(eXmJ2t*]{rUE]>9>K==Pf/s= ,21{Y<ڂ;l whB]5&& w[!O*St[:{oOvvfw !8f;};B!_+>s(P%A+zw{]i59 "Fͤrؘ.[uڊ)-30#$*ś)}wzcwj!96`؈e{tZ.,UаU4A7Y|;.iDH͂ 5yS `%ȐSC)qwE#޻_"l&uæNByƤ-a}gy6kEiPFה^K>N~eˆC>❊"hv|=_hGf\@1s)ה#¡2/` if\^77ް9p){X6bmzm`Y_96gN ;Й?­nѴL=%a>L/gdj\AVr#F6frsTu# ZI'NWi0^#?w1d ]Ȏ] Ƃlxh,2Z礌t DJݧm0vࢥ7ZFs.zN/zA4>$a7 Q x.7zT_7x32b) ~Z0X3y4x)kxQCrȪ/O/;m}̳-@: 76QcG@>4P܏DQ'̂3\HAGqsy&lWe_|Syn **y[ ~2_qnpI=`Żm4Tz"}s+.jwP~e}%UŠBI%oh*@$ ~ E:H)8~QnǺ^v/Yڿ 3'H9P{T &ʩ04ܒ3N195ֆ{G<`ׯ+^khbx?e%~89NF_6OEY0.b-s^Ja1<'Mwy:&9:< >˲k7 QҚddsIGPUA]@4kjbcBd8;p~|G̋dW$&Rn3lR37ֲY̼kVMVn_-H/| Ma澼q|1 lѕ'i#=\ .q)_km= )lO+֕7#0"ts&.\pFxSnb3ӷDHR~yjyԫ[.UӡcO5ͯ}_ɫQq- :ir|Wi6F: &[ͦm*$ebN|߸w@Avl^O#n4`ܰzMRng?U^Gp8l,slH_n[G#ݤڀY(Ұl]] |uL83x䒶^s3yqiǀI7ZO,[)TvVKZL+{f>wZv]FwՀ`Q}b=n[8`h؂5c܋+#AS?9"R, v:a O9IhrͭGhک)1w.-źu[[45L/}_Q‰RI1-uu1f }k!))Q.ɜztJ1TF˱zXu|Ȯ_%|I`:aǜEZ{(%閑5 x\۪hlϼ(/aVX|Xb%(:oheϵn_:4./N/ xYS~&g*U#%aAgXgXY2;WcN 9Q1 B@yM?bpy?0.SW&j?)MuksikrDgEa^_^'BT2Wp#׵a'z/w6{f޳ig")rsQX [)w^0>6N!ϺvK̫s3(=ȫKs_Jyw;W'@=tA\r Vd2Ghi}$8QɡK8!W^UzC{/Vx{"Rd$8ŒbȪ[Zw^0dl Cb`:TA29C+͍2}M\UfS'|1u)^f7 m5/qmY(M`?i,il`OuH=M(\(ō" p|y|~Z{%m97j*xrcz_lR۰rc8;ǟG 7BiI3=dy0ƹ1c!i`VQivV1vgApuR7l0I+Qp{I9aq,>0WYocweqbzZSC4!3Mu)Ÿ *)STZ gkO`-DoбKx/PU,2,>G H*cH\ ^րY / ^RjBqdqݱ"EUPC,f 6ݑP?'o4 9@q.e*߫^եRuh=SQG$a,SHf _eDiw"i֕{/[[ASZVWJXsVJN`87,x>r[/!r#GԞ6gEWF u:e&8bii7L3lT/c圔͸C( |+e@Ͱ~-1U70$nr{bn$cqqÂH!`Ľ'UF1Dg ^.%~ q>µܓmPamy)O7^X.M-o;""lЗS$k(:iYxjI9sY 2 F^k)8$mD(?YZn}T0BUY&m܄j_B!Y RaIx-L%۱zu|k*I5m\ӤcAy0m }oPYkog -HwF*toTq XS.XIoB __jUeZ:@.!ZlEu;J{#o@ U_wȲ?׭X,FØXj %A,SwH%ОϿ9;2Ȫ[ w\5\BrR׽!ϐ)+0z&%*]폴r7# G̬φesđ^e Oo(1E;j.ۧt-4ƫfxPt)RרAxNHԸ_7םiK /P)zcPMIʜt!>3gp4tRB|]%.˿rRʙ|2-aP_GHh=҇B蘦Λ6^r/`|>)y GF}8v1شaP78s[8IdD\_"j78Mu-9Q1DoqMUCS/);/kv.Zc,)95cbVVӍƵL7ipۆSB*\r/c %elZĽU򄋃Em?^Hֈ]g0"~bW*ˬ6YFwpb8& ҁuF7<)Y?+Oߗ3;0> ;QXY{s;r51NLO]d(5H&QQ-|˳a ث4ھ p:p^w.~hzFO@to4B{E+.%Ngy*烢j {i¹q;^i,;aN#lJo[|/Naf,JP$\VRJ+Iw&s{v{rNiғ;_Έ+d5%޷SC9 <Ο~,n'x>?部܅N*yY?h~LVj+PX+ϓ2Y;'FDb?ʬp  qµiY$M-1!PY@[EP&sp CJE=%N O'͈m?zHdN,l:)0n6bi6 _2&&hC+"CuT,e]: _[ JJbDrƤΤƼ;L[ӠJ̿y i`ę$Ѐ'.m ؋%f  -5It+[λӭ<쳢ƻAz"JET]$URdy_L04RX;<;A?VJyXLL(UPjMfx`̀;\IJhP h(Yq.P)t66J˖  +;\p?"k \ӴӘgb)7?9vƠg_V$iԠl zsk'NK)O/H+v^>@QXX&Y@VUSttTmemM+iQJET@4!%eP aZyZKE-v$g&?lg>f ]xs@oEҧ(5DwU\Z%YG~VR1yy/ny TFY ]3ʹq}Y1Ppy\e{l(d -jK e9*M^m]y[F8[xR8DRJ![Bnq`(mX@Bf JIoj\۠ҮAl; Տ" T*[CG?'Z2{%i͈:qf r{΄~*xst.ñ)Xu!!)i)uH`:)@d#(H3+VԈ&2lh8RJ"VR PG%O ȅ؉tq@`LWqѭXOXrT˺rM32j(Z|?ֿ^l$2*$i[ 4K7IIw&cзyfAAJRuMEw 0YTZ >Z9"f J4|=-OIϮ05TIdlD5T8/nP*"OK:⼜|ԼpV y?J(65޵Mbh#n䉗jhEǰ0rb4%}y(Ԗ1˸Դ~EYn&Oƛj-b[N4<$-> 5 d,i6 %틥fªxAZd7o5Jhvk{1k\ETӹwbʿ+&FHO7T)x*M-.?G'2xHJ~(;z*qx=w\|gp+`a Wʳ~ ͖91/tAL`b*vތ>f^2Yl1paYqbܞ afrlEH$n쟔%W 4T+ uZ+hO Lڒv%$4E)XobeeIc TXpeK #3˥'9hF`o\KAQݩx*W ϩ<?qBER5Ȼ P?s??v⯤+8%I9s)Ɠ8w/gj4ʮX6pw25l#OȨ=tMMc*of$`Sx$^˜ZBpjxT!C֕s O[6$*C+bЅFH)6)y=[*SB0S{|dh {QCZ\jln`k]9B߭ä\rIp (&XM;4bd@nGeCޞUnW *5 :;ۥK=n$g~-aď8sGcיC)kLЇn7;UQTzԟKпUcoE^x}=w~ < oEєnFւz8yOMWbPNЉ|'͏;$͕7c qspnuSĿ~uc!0 kVyŭ!`„ n.bZޮ/*o om)hb wW*Jud]lgՠCkAwcIڄ1CTeXt8fE~Z36t,ubE/1}[op'U=nŅ>NwRQq'0{Lӡ^!f .$OU׹)H=SE Tbl$qCg<65@7[L0trzAfUژ`S1,.)Ѽ<'D[J lu@>.6pI2"5Dg"؉W9{9MZf QPtbK9|ሟ<%l#&4aOhvzOsZ5e7Lt _*G+&GNCfV:Y9-.=r;W\y$0w!lv?Q7>gcj^E_" (Mڔ?Vf9]#%%/H1e~-N*)1x.wV_3  ǥ L2-E뢫O(UKj_Gv@p+ܕm;Y>p0*j1)Nh,7'䋢 r  !sSgs܄Ր37W +pQ'6XBG6N~0_֝aXƹ'^[Igt]\Y>A ZAQux[=\J=$Ӗ44!Ѫ(WgGPhs i\hܻV3oHhB 3 #/.,Q~[P Y{( 8M\lxuYMlkU֠D024@A)OL>#VT*WH7]>ߕw<%<`Y86!p|?Z%A8h<9('^7} &hrMV?UX@}ta<^I,$?! #ZD@ Baі?P7W`lAWOFtGZ>#g '8r6o>kUE]\9'F5Օ{1pJ͞{^{aS%zRvtDx/(q9ӸuC2yB ]Ohz;-6e>ʡ n6Zb1.%g_I a #Il Y@ XH49[ oz?LO:qfnT =v&rnquԯY؆p&C(‡ШqXCsc%r=X{^ fa[ǟO:\÷I:fmPS(C(ؼPCGvʽY$Չ=Hx٤붋&|XrHP{1o%͂鿋w1 4j3~PfҤ{K慁Ul5(I}*UYG"-MlX[CYґuYk@0Vg^,> I Å l bCwp0alW@:9@*#2}OYf$[04Q} v'`,u/º#UʆrHV&` Mshjy2"?0X.a C% B94 Ɵ cgPmlB!XR,iv* "0 Ufo s#9 :'u KX['LZ% 4v ȮqEUZhbZ;5J4fyb@!6OI+O+VvF&Nf4[E1жCҘ٭Q3BD]&0~^RnζС2&nNlH5z Y.`8/vy$ \t6޵y]\V5شC]-7X@8E;`=zG|p=(hpVڷemIs $\|)dwԲ%6-y$A@obw 25?0!+.A;G_V{ u[( 7,g(jItd^Bp NvtZk;H!`뉘%eYo{0Xh60{7Vx<oJ2M wLkB9{mKb^ĪGߏ/}􁘺G QTAJk}\c.mvAntMWt޾մ'u. ( ByX}zVjRd]Z2;XMW2{\iDY+^>%*a>dZQv>5PEoyOaυa.݋FD8e+W~ELFC~|o˿I=Uat&h0;\M7:!]YBG1.P: bVaН:~rv%ʥ ' 3MRQf{*{"q}41h22Ht񝿵r h}FFiYC424uSmt]u.~Iw ⻄DSc41=cmhBp^G6; \)'hUsnvR5@"0J*Fݠ \CYݐ Fٕ6afieY?3vNkG:pk[<׮]V-HݬrP6krI-^ʳY!kle:vH> N'gk{@ 9[( ?dl3-)\ 3O97;Fvʃʌ SͅbpθGa.yq]BMaNK&i.;(Iш_55lr!!?H ËabljV qS{ r$$Dz8ЍNg>s軿UKizsaA;Be \Z`Q[GmfCal kBX Iˌ #VX\}u}?F`IE8B>U2&S[/DOgv"\אeB#䗺L@aW{?HQѹ•'4#q,%SQ0zXSm5׫?lar}lHQeQ锫Rn}`/0 3&`dO6pͰCUM͚(n݈ްu ՐNHWf*h^!8G#(5,hAbG~=\¡H)=Esl*Bgv~c#}|a(7uc@Ңd+ľ ‚& m. SߴMd,2ĖtHR+_ؽ$_TFETZhjf"nmyF%sI2Uy.ݙi>h(zW ~ydθUM+ QbV՞@#F9=bykNFOm 5jOC`c7a 6 >esٰ;y01j;Hۋi"1w\iK0 ^=썦1l/»wB^:YaacbkfgcjCSͻ^CK9۟ P.PeB7Z"!C(&1a¹cboAR$+OvrǺ|t4E%C: tܜ(?¼j5է:A`.jZ#Gm!MiUF(2ZjUJ{^m)wwX2RC-2},N~zń?0l(0$0"b\|UĕnG@.*A@\Iώb~A[Wf`Ͳb$ $M'7x'F;v^OX$? 6xض*D}5Z~-rOMaO šiCLy#PBӃLx~ch"T5˱ tbb$]_ aپ,$>[dI`5LJ~`3=$+rd ,f dZլ1ѡkh%⃍(Bwܮ [)eժE4S!!J["ZT?@#F`/TOjCO'"f+Й|G=;d#a٘OƮj:}C5#d |8> Od_ U >t+r7~{˜;.`ȝ  ֍zkniљ>X6?]2VqZS8ɍ <+)%0~ UH͔ͿTaQTF"/ K?̑~.̨8iNVI ":Y^qRU9H'ԑeժ#A[0S*B|F[\a> u6Սb H~'b2 `=&.$^vaXo0/-1;Q_K/r)1 /ҨaEmo}2M_ y^ ZK+A LT.+5iImN0-ٜ0=}Oϧy0[7"l9Wy2u 惬/߄1o|܊_sho_.4R(`A:oN3@حe^H>/PRS8 }k<-&WON1:]7Yyn*TQ`1Ʒ!}NM؀e=hַU nK[2!w9t3*6ٵP6V L,@P|2'aXuq:4a;KRpw,g!>FX@f) Ap g]9.;ԫ#K,u72Si=M!o者`4= _&ŏ>([qM|!sEiAhNpp>kIsdp߇ވe#/[:<5y_$9W2[$.W k4`n>C7Jz&<:ܩ[;ՓIP!QzM,6d*5 \}v ڿ("32rcɖ˲`y'!2cnƐbNw:|=",?΍0O_.̗;a"M?_t~#R}uM/M'QOW ERz^& 󰨠*cUYMe~65)Qůg6xyw۰-WӯRYȞfZ&H2OZEȦUIɎ|Ե+Sp`ԃ`RܤNAȵ"#v3sE;';JXE}WƧ8PKr/_[uH*c?:s huu9-Y: ߭fM@nP -ףU i#Zd*#0 Ne[P@½uRaQ2 S,` V eP"-Ew "]= } 5O1(vΑn#nYU*hF"qCBC JehS[ {(59^i;Yk{x)HӦ0v[mN=guE@'vXMmY|{hf\ 2^܋֪3S?#tшJQes:bODM0 aXP57RE;47!/`ar (sq,{X{ؑ8vF$Z(Lk1pys~|33ӻDf$<Ё*I\kp^}fO~Ko%V8]t3{V[;2_l=U'c@@t\\C-]'%ɨΘ^M?Qp8:W`YQ"< bnA2Yg Lv ᎌŶv>l<W e{aħK+;^nf+ y̕T;߱o )+{X1˹C!T+ R+r3K=:; @GugxcI*z{,zTڙ2H݈aޤ5ؕtȠMK=~;\=UF$`n@6 |}C2R qf\ev T\FX!2ctCACwIҘ>\(d8Jg,V=tnND+ԉFSȆvk 3n6v3!K!&2Ow!`%qaHBi/K &KB ",;i-/PG P ffV؞v]^#\k61X3:ֆ Hı|I',&)|+[8&H̴7Pŝxt^y6ϬBňT%wl酗ǟ+&4ŗс-rP#ǟK^u T-AF[:~_8ʬpYwXҁp;ǁ'm`oB_9^pe;yq[V 7fWJ…3)5G[vɨa PEU/. *j [wa5T UIm6jtw}JRdՍ\UM6!<_eQ עGbceaÌY6ԽLiFD'*oУx0D' 4<4WO!뗆rB4vwntAs1pudFr;C?= U҆ /#Xsp)3KLHàSe>6^1N ¿~l&+ 7C :ZNp9z NrcQxv``)&  h?sqկJB4izJ!!sPcz?RDICRʈ#0<LV6m9Qsw7\S5]%L@0f=_%oQ6FuѬ#t:\MyYmd c#m8 w= 8+&ZLWT7PtPQ=bԜYG:'iiZ~cGU{'sq74,.ƠڭjkKն9V*Z_S ŀM\4F 7QzLlwLNz> vh;~48#QGQĀVp"B9~'uD& B&G 鍸q3?ƟzɅFJm_V 1kmTC:T!TkI,ſ/.m uгOalJN3\2;˻~Jsm _+G^$CɘFy{BQ7, 1$77{Rբmn Y"Bk5L*C]>Eq(u,Mt"ɧASs>T C4R02g{U;ⱨ!߯P7-Wa[_tNpd,ն|E $㥒*gL.2OT;kwk!2 <8e]!ᒻVgnLO"!6`0-bGhMї VJ#DDҝbդyD n!fBNxt CQxBz|*dP;(-[.wޤ_<ܯ#Ozh|V>MScg1ܿ~]}_yooYۧK=$) ~w[WI]iW\MGF #!TaX'Aw^5x>-$X Phb=֗'%o^;T, Hi /8#j7Gѿ4Ӟ[\AxVsԆojVrTy"9GÙH]ЎaհO⹰Z-L0Ga:1 -l 0xiNjo:AO I0/TNk3jw"rO!H4) 2Ǫ4Qo|>U4z폤X9KA]ӕn4AҔVEsd{aRn'MOŭjq~dYJk'+d-hz)4gx"3=چSN?lu&*pQ|5!ˆVboWٛviD0uCm5w"qekF/b9˯!z* A*4í(R,|L߽g"FsD/06ˌ</0LN>LíFQ0 ߑY uu+q HPkj`Fbp[mVK}9k;羒jD;rTlu5I^va9mN8  GXLyd{a/Z` Bv6`ޘ4Jz'A@Z[V>wsԪ̲d ]s0П̻VYÝ3 aTv4~$+ 5haJAPNYN=[nKo6`mb31]@|<FIhH ken8;|]_Ƭ-9᳠A /:VO 'r`\ 攌Fs;d%uu%QEa늺,$n>`|hfB蹿Gܢ7D[IwsʍWkz(A*sᇟ2K4&όün,/XQ(\8/JBM݃|Ad_ô2)PIKg oByl gfMt=ڔ1R1_AC&Jbx;#IȘsK Zۻ='":: Xkh*k*!,c="-']iPۚ`n~2ɓQ]|Qa8*P/O&?|8ۆ՛)o÷jAzL=f` 9x*PKu:^%8uz&6CZ"hPi1W昨}!AS$ J G;^2"vX"TgǰbyBc!ζ `[֜ Z"$?jJOQ:P Z3+QFc>W֍ B07sOVC' slle@BAxogqfjGTнZ:;wgf ɜzʬZyI!y{*;H98< fZQeD[1e7>˓㍠wab=τSYQQ8>-{.?H?wpBā&1~" B8؄DDΔ_/F RypiuF&Wïh\R}).QnV}A93kt s+wܱ AKޯ?-net^m onkppBn|IX9g /0C:#aXa?N6&^A~=PGk\hE$gy,*WVySDw#J9.4t3Y(MD *nk'=`X4؋, TEfyK?̂dy$zDӎN*Bf'f?)ctIG@FrIg=vY,&. D0@2ؼZ9Fx Q;?afb Iހ0lIli( Kb̑+H8†$ H6GANs446cyLI?5*,Y.F¼"B͛He(t W"عry2T'^qPYn[fRXKӆsM˞#8Af=\rǃ͵7Qp4Vԩ͍eHoٚdLwcuMcQ2h|G=dW&x܁$!rV2P wC 5vT)2ҩN=uJo4D[M5"pb*hDRuFfМa ŕW`g)R<`m\G_Wޏa@;i> "clM[,}e0vH5,Qe8q @3S[yQ,ChĤpUQTtǦ\w[Zm~C*iy1 EKᾠۃĬ N$(RlLe}"|n&c} c&;Umeep KG٤tKI Ԯq*hG]%pl 7T=# [VH8UJ%?S)T7S4=@-$)A]/"Db@ăMb&g-Ɠ(k׽ɟ+IU{[^SY?Q#cu(DD46AZT7%g곟%*hQpq @+bN?(O??B*EU= Qz$AwHFW$!@E,Mc%qj ݪ fIWҁƛ ý.r`0Z{Xw _X?^R@]ql /&gVu-U TTV88w6x`Vt7RNzMK*{ '}zB}IC5?"Ӝt`)S UU,,feqE6"6@ J;tAY'/ڃǬJk~:d>"Tb*Bi2o/l@dԷџn핕p1 jW'j?V/h݉]jUa8~S_.&~" ȕڎ+%7M=ӌ r9Ҝݰ â}{oOp@" kpq>gV(8*=VaˏÕo85i Y˸}0WS\#yŁZrp)E5ɊJ;ҮЎA63w%))o=ІD;}'lVߏ(zT#^:`ZqIZwQ;)H gC=7hW4Pح2n,fq(N q^=z^r{D)x482\>Ӻ,!=@qyF@޽"f)'\E>tBuRw3EOi%L>iVNc`2̝ʧI\Ӈ_\ߦM2I:1`D.%͹97W=J!ѹ plXf."N^0EEOF)?``-+wO 17LN$cBkHeï}IgΒ>!3Xr]jc~mgR}LHér\oC=. @;[kO0D?sW)Z :A)ҨyT5;mbi,h $4`\00ђؤ( p}c&KB >yHmÂYY-Y*պ{rc¾.L >R5})Jxl(uZ٤,W~}vl>"1xHdՇOنxhJqրCXaI*aqZid -\ڲt[3:DbLyZd~ޜ9V"h8.o%A߲^EyFz4hSpc0W'fԟFBw'$np<}v_1'~M._I~ ᑦj5.4μV]_NZ{)u#Sķ|( ߰N/ !i@BPd>^.tN6* t(iZEs񺄮_fOvIO 7ܗVʆ:hl_} 'w <_Ge7?DJ*~g؀dvt}L;@MY(}f9pT;Y<;?}XKTUlX LE,,lm:E178-<Ƥs.@>PXr0GR>DF,-AA !8"í@9_!ljiùeI!ا L6xQxfe{ k_hkRq m&= lk;;5\hU6as{jzޙ~M =Tp,vԮ-L`ކf"Zd0$mAftC?j%zkܹѾG{eڀhnmq2]|l>j6:$R'lC׬pUi6mRSY{U-Z,Ғ)ai "[J>LHnʿ[Dg~ӊvv" /uGGaծ C{t1iдzÍG{00Υ['+ |mJ,Z-R%³O5{Fʣ {9\'G(*Y5KviZ.[3fA^d7 L8^OZbNr84)|ۺbS$RJ}ܒpN$e.s hxj;'lx?"'ɹ? 0s0[a ukypW3~3׾=Rh25ң)1Hu9{}F)m%,Mם(O ?3TkwUP|T1Bq@qx P9򛞀%>y9w=J}*K_g: ɋ%Y4}Xl'PcKNܾp=ndfǨ XS)h.|\6~_@u8Fm ̢#(MQ#(BҘxv7 ̽JPOCr^Xsu5SS^[ޅ,OCfd+A &KKbAĐmd#ܥZiF1߮|JY%~1_[11Kt?PAhJ%L]3|YJuɽDL;'PrCa?!w-*0REx ;СnvdRyYof~=|G2a^2_ئ3Gs|sL΄m!#2 b%Q@J'.𴡴 SS [X$SI|r_Jv3>j0u 'ג2E%4tǑ3gj`_%ۺ>Eg 0ԸȵD5+qb؟\儢6MRՖ ov(IZv$ m.\` ᝑHςo~p76m}Ad‚vi*vo.68zrY<ǻ8G ' Y%qD`h &0\gRI9ו-԰Aɥ$s !('*tGb{ktfkYb:_O MŒFgk!Y;LG!2ҢYqJ8,E:m]i!ؒp|PYgTh0mxvÝv~C+PC4 ?3Z\M^6Mmy3i?Eq{CzeLe#|<^@TNH*ٺ6/.fv;p;dPlC,%iUj L|ǜ@%B oԲiywϽhE.jpه;zf(xsgԉձA'DLS!($Tx#K 0,i#Y ;ʻoVӷK.]%ɫׇ"0QvOe~):JnA̫ yQ Z'=H39 :v=h*=&xmlB'2YM_\?IbF'Ϟ0!;M?= z7DHx~ ΫKLIYKV3B<i/# b. (P%Y( Gj2bn 0ڢ\v8%'꬈Y1"kUhj48=\l{ :^UyN;Vqu'H`W '1lc7;i}?m_麷 tnǛ9^5e#r>b_qPO2Lsl<7 Iܢw'`Yzt=Da<21~ܪܐ .9 8.3T~wNƣ'+&G:_Ijh( , 2t:<I@P c󳣨5 =u:3GI4rW!$y|Ջ3擶|Y<%C/mO򶦙?DA$2#z _~ C{kc-M/37$pKv'!#\5+nXK/R Ӧ ʔ-9tKI  ^ .$"s"1U;\rq D ,֦#FDNoPCՌJIL[wt۾w"#%{E~>FpW >;5xgVwC|Ըf^'+]NAzS(Ǫ͗WZ4wm&j yM:&ߛ"1gJKAL 2?} '8ɠIdP4 ѯm#'G9K8 #߫l=% ;? YG_ɖ$O0V"'7f3vK2LӿU]:S$I.+-"B`TAjJK3P`K'Kc 0</oi^7=I)>B'C/E_U= {b<-((NJQ "Ld?WfsNHr\MC_ۜñgYZ07070100000074000081a4000000000000000000000001672b7d890002843c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/;]?Eh=ڜͩc29ˋ'5l8EZ@!؀]eQxO opL; [;w]ӮyQNMKO )6`gAp-kUk k\ J ۖ=҂wZ!.ϩ,7/J­Tp k}gێ"!)fv6 qLC>-xk&t;Xu` * :4ZNΧNZPwC@qWD|JnS Jඏ.z m}n}P7ƯR!v@#Dm4,ԨlNJM˦HA{K񰈀Q/i8TUC%%Q)-O2z Žl鬞:1DRNE5TK~~>'חI3?$*yǢд =Qx7uZ`3MGs&\u7RO,}$'SS':zcgUXGQd.f]vDξm$3p(^*YX+ZU1A%4lHi![ϟum\IM˥[쯌T *p{CNm(%CU/7:3DI<>-ӏ). 1E>m!љ\QCPǏ-bjz翐)1Cɓ9qc}56Z"R6jJSv? e @_$O9TyIֿ,dy΢W AyX@ް\y-bv'~ Z15* UK<039)&pgmKI}3P4\Is5o&;pl}ILɳtztt?# 6EKj ςwX+gQӕ 4S04h2r^5\M2;Wd^2Dz1%֜ V~(%FɓG„Q~?+]reՄŎJP&HKςA) 5@[eV 82Š5*L$}ZO_Z87RF[_g,3薵B*kw`~j=^1)1MWbB.މYA .y&'QQwr۞oQ HL<Ioղl').3I'3}Y^{^CJS*P*W}D SCMv= {;gMX[N^ hkܾm08:'\7;\/z,b=G1j={ɋECQ)C_Dȳ(rLgԦo\`Ƒ9>"5L)ǙNڅ~4̿=%X$L/H^Ֆi|7> \% 89S[&>I'UKƞ]N]FbP7K![5[yyN(-pPet9)bP rVAwu D_&RS6 F>GzOJ{`Qrhүt'7 jx}  ,(q]gWu-[RRUvyNEDj8}THR)5 ߯s/]dӺB%`֋0t}8I{><1mGlJ8̦~^TՆ 7v$||8Fr@ՠ.OGd`=Y]Q8./q[f*;2b:ѹ H?$fsLx :PMG-O\HL8og@qیt4`E|+Q4x6ŀTA/kuF}9oL6GދLNx߽dVXhS(~UcYЎj.&<~ct[ ?c{͝%/uF`^ۄj6\Pd:>ixmv&g8ʕpW.֓.\YSn[Z,D }fԸZh7 !7K=IK!3t/!Qb>6 ~зEQ }.> ]d/5 i'E*"9 `;B>_:qƅiǰ~<~t-/3QoJgOqDv'y6:仞&CQyg?L"}O5ۯ[kֶ&o{ XbHb:9 '0%,5|,de:RW*kIZ4۱As~d71hD-XQ!ŖpGqU"m{A T#dDž6 #jHGlc\ "Y%D5҇'{'i-Ȑ-G{:$ĕ(4kc-MQ7 r6ˑUp)UcEjU49 IKllf}?Cmج6&#IVp0AUmOFF0RRc(("(P<3K2r?!R^m3L^ė!b>7x1=N(pqDl C$j $1N}31'Ӊ]zw^[InH:(A115^OU1ܦ}׹^k~OO_Q6*93sx7X2ĝTCX.I@ =s"w^(g7'5Yn3swD^szwml\d-'\WCAdMݨ%9j<mElQƝ VAb[YbX|#X|52qJqgg%,<.f"p}.RTɐJj)~jC{i*ĐtL>B qD+mr_#:kH#1kmV,_GkEiNJ``vfՐUND\~?01L,4s>9HQa )' nĜZ<}'+gJfOwADZɗKeXv9պAvO2^UxGIC"^D\_bqO?}[#ca-ƥE3oiS'kQͶPX1:B8mA~羖LnZ1pxi-@C;vTSaWLO9c/f܁4]^ꠣ(+6fOj5YkL0w#r Ll"ĕhw"êK8P(h~*ںq;%/X?eݡJ=t SOJQH͂OM!ޣ=L϶^NL疪4-! U~4;$u|LPdb8yNh2Ut\bh\4;aM9u4YH=p+Ĝs //n&†:,qDd=YO¿X$jle+#8Nbq;ѹ ,CϳsVՕQT4x؛GПRVRp:#6m7t<%lKr, =vV((Y/cfDIkf gmH3 'V7P?k&o5(LsՃT.MxKekγ_}sUb#:U?Vcʲh#kYWjtxnϐïMy\׶C2 QEiֶުнYM'nnAqycn0 +SbyF2_`+d ϼ+ {]OrXR~0Z7VU+bޞz'3-XHMp_7S }|Dž %\3gRlDd,yS[ECèq}ye@I'YԑVHsSYa\y 9!k;Pռh?my@U?9CERfmFR*-p96VTJC1 -9JBF%Z5MoRЯ]>8SvnqJC"'*e/K~Oa ƷPPvU}eRkc:$z^QZbE5ID?^Ô5fT(zn49,KΔKo@O/f1GvELU=LQ d"˙qö5 x ($KLkA*a/-l H&d$q%41y[$Sw`!*jAh:iS'=ƽ&Ub&NNWCZ5<zF5!JoXF8^/ ~֋X;x19 ]Ϭ<'Ri5z궪*Ɖw! Z9+CKRe*ƅwKlflv NvMvi/H1Y?$LN]9(-p Z>h'5 7Pnc h=(.`[|1HrۧbkOߧ^ax(Mr>,~=m,_t\^kH9))Tݺa܄}lhnSCZ-Iؽ2P4 09jفzP]tl`҆e-󻴺IY&@*T]kK-ꊠ;2H\e_U϶Py.CIpO@ ..]oM1FgU`!avBŲgi um-_kN lx ܝ;d&0P*?4ӰV̝rT% 6"AT6UN3e[B%V<%*0Nd#!k =mVT,eKUK02>'s䔖wr9}0?sjy=7Cfh -bw*Mbq S V;E~")50gy!z_{5%gshwvPI/OޑF@7Cl؍6QLg9mIOyKlsSvtwY%+KK9B"FpRipa% d|a}S]p6]U*M}Da&*`u=:J;苳=*uY]K{j%ٮokNǩS/?:~‚G"OGuX [bjru|ŀ?& `!Ut?Q3 i \NNA,׈LZOR,4wZ8 ǑMnuwX qK7nUydH."PL:'s(|+5C,k]A4XX{KdA7~yQ)n_$")َDzRpo}_wG$OMxN[Iϛ0ŚL')RLlMiHK& dRJ7D kb]&}qy̼-DA++4dnYxJo#@ tVpu٭{'6YŹfDzo O EZ4azE ӴP%&`YB׻LY3X 4'p_)Z7 h7n tfG'Ns%BÆIҎ[ XA]mI})H碸^1 Fi<]=Qbnt/"߄5k \)X? eȕƌ.miB= xR=?ߴ QCLa7UKf1:0 :D68d=¸93^KmGC~|9:FqyQ*&BK4=UaFgF'̒X*j#=sGvMGu9R4I!Z}Hn{ӄmnNOi[3&|3;7=]wt{z7y.)`@C8̩ja3km!Z7ȃzئQՍұyoU_#1eG cf\T 9:n ?]V2(^؂i6mض_Wrk}U.12;viS!2"Ь:>s$;[`mXƖ^|손Z5Hy09Xq'𨆋V".rM/h<#k.~Ul?3R;sm'Y05T0qfCǾ;~Ԇ0JܮuB30?PxrC2lm l >Lʟ0I2ZJ{C[҂|2%K'N|&'!fHmNjc${*ZoRigNG,%x6R%…k沠 ŧH̰gpYC:B1wASLfsahvj>Y|ŽM=WS&̛[%8U#pJ BKq!n׾?yM)k)ͻ2-d@p3mt8koϤavDk5ÇKO*/K؝IAx-uoփro?'?,/T$p2<@?W!(XT|օ=ك PPJ `V5Gy'XpbݕQ,Y1/y"d',s2HZZ4wϰ^.ܗ0Bu}{bK2FsX2i߳B|_}e\NAbL\&pr=& DMIvmxDpJ.δI0oQ=: Ae!J^F-I|GE ;Q`nVzDGA;[;conK' )Q>֠1*r*10!5XEZo ;Uȏ(Υxt6+;C`[ˈ﶑F\m<Ɇ dE!+ cnIR.ʺP3\C x *]Ҙc!iHd8΢Â98j4=RQaJ PWJW| blIgS2":*Tt0WZ*DiTFBNe/6yr)aK&4h>r#R9! ÚiTǥZvl'y `h+ k s#]{ <@n$#>{Xy)-J qGV%]sPEo؀_xeܧ^db/B~2[mv)IrəfLl}lsx7k_0|r9۱7Ï|"A/iѮ'L(#e 4?C-s^8xJ]݀ulF_YD5J)ɿy6:/nRQ!P| Lle  @ 9ON&IE~;~.;6| Cϰ/Z'x fEN~9zPfI(VSo7fN; 0r/k3'2$vylZCUBs MYF[?mpf4%SkCߕPE:Eos|h©"l#+xzQZZ t_F>u ΐx:K*,O{zO|5¨% _r!2oJO=x`:o10}l?G<^7UWLVD@Z Tp!~Q\o 8hOPj+71O@&h>B)e?WThj`!PT0f:?equ>M>هBVYk )#ٲG5a)CG4-5`qLkvIeoSi/:P%aX Cm X`J5x WXScMҧ(Hhq 7FFP%\(oslϗ']̑9M ɰKWz7zg;Ja%)ڤUDr+7.a+(_X-%r|qZ6 ɮۋ-e{>c7èҗ[PglǨ`3@a&gCH6Rssh2PFZCkxcMeۊ%8d蝼eMұK9XS>/}V4~N,`}PzC2+Xw9z=^X>1 *d.wVU\qΏR]]0[4RO:vG6 rR4^ (:޲w|äB"p0o@yP(PY&G`B anlވ$KE‰5Ohj]f=}MoHy鿔PSѡ+=ŧ }ATPKpGU[O'AJn&jJqBQttϳ%)#%"i Q=_ΖCbJ߆Y β 8oTrMcD$R Zk% ![6`F0dȮ78/v/Fe/%HYlYWn ^F1Ԃ4ZZΖ\t8#[e2+vI}vT^#2 jޖlSA,=nH(+&T=.l:džq-˺g*גCʧbY-HF$ 6nHj_gV"xB3FSmR!߸bJ{&~+V*ZߘM|y{!i%oMje߸Ȇ,Z!f殄)EB[v(8C:(͞Ke)mˆc=u;oS?Nk>ۍ{BQe^(.8`Uƾߏ"HOjzr7*՘x\zC-YS;+ s]f<#B6^AVX&b/Wtu,Tlw~a0%:CzF_sLCW0k?V<#ia%.ٔibS+ERlOW;˧'k$;@"#a-~e:@ S/G 92Bҙ1A@"(J\`9 Geo:~'ʞWkCva䰿2.I tg pk~|w({KRٴò^nr H]!^x⏝azMTwRpu='-⩡^δX-{a#%Ip䮌aq r|zgSm$n$fʯ_&lDˠf~1>B]9+suCr&P$7F spkO{n71*SėvjPv6mm5yú9/$ R/elm,!v||8{ܨd/m)\=%iqݴ/ nPRݾ s4m7y= ؃ mȾxԣĚZ4LO4>9 kau" 5oѢ[nZ5]Monm >zKk=I:#9Y a/W݌;[uvl`qF?HѠneG Y$Ul"rxj R}NVUF.ǢJgY*4ved7Cd[自ve,]^+9LХT&E(d ycֺ#P.Բ5f[-O݂+d-!3uX,4 lAqWnID*{r6B?$|"Pn 𛬈j\"U!.{Ɯ8[Z jxwDKg+Ş wJr,3]ɌVrwj-]?Tv :p꣟C:Б9XK42_\+2l͑c¾! 0P !fĢ8IZԌ8K8d<}H0猉oT , $}b 1(MT2\ˠ n(&M iTg{.HֵMewtF!ɧѤQN$orSTIF_e)Sq m>^q|.,>Z ;=? $ԩJb'f־%vp `8=81Mj:[tUϻ=",6I>!/l5MQ:'<d֏-FUs?Loak#}m MU\iYjAqѩЀ_?H`tyD"۸"\k;? b7QGW}#WѾ`j0>RHO*߶ľ jH*T _zPWc0NJM8g n{ ndTPfO%m"ٰyj<͚-ozlEΚ܃ZVzd2 ً_FnIKwcl59F`=CE2咿pRcG; EWn) .JC5fA/C g.B75vՓ P8 HciêLɛ:ntsZ|K2,`yUVF_̈́#@ t<(XtڠP%,TVwOIC㠬iA t$~)-^uUqrh^\MT^o[ S0kyჳ4Q V[XufK:\LU$A H?{-fKNsZXX|;zZ8<?7q@ t7{Ga'd$QO]{ 0,ÆaüN_-.5v`n&I\NzBM:xjRsy׋M(HW:=أ=od#(('j)@`9r͸75olR\-I2a|=qd)5N }S@UKc fU!,s,QW1_$bqr[63jEv7% e! OږJ6fTYG&-= g]OZ([>`w(5s+/|!so"%(=| ML疕&'nF~H(vUT.n΂Ҿ C,3f[0+O]I*!cyh?W% w  RґH+SNj/;K0]`Zl='nUNnjYlNP_~~`ceg<W;.:y3s򅼼/?#_2|d/'13x[ 9z-"VI#ξҵƐToڄ> kQ=#J$RNnkXDG)b+P'aG%$Acq疜,V[s^}8[ )7Iy~䰎d] c@!챮ҥ C!E> UFB4CiMfEmNBN[nD-S"_F tpYL Mey״(*ğg\Y e. $E BV17O-,.MUc]{bW^K,xJ}C94z 8jqX8օXhHSf5LkF_8kVEl'¤)b;*ۭ]JXh |\/L/N) H8H]+Ǝxc"Bg]s= 1XkR9%f_E"njeH &[ [ji[Dd_9TAxyaD_$@tхTVL[ߗRLMoפϞCP<> ] a.Fbׁ՝'Zol"Ml4@( r,nP֯ľhoNwTX/{#/ƉOCdhξ{ zi]\f8+qG2T|,XV1P aAE.%rͥ gm4m< 39JWxfG_xGo@3=vv#ZTE-tAFϤ0@8 FڀrYYToZE6{uSׂjҩ)HPj8^->@_e %gi?A:5tFm c'z26yڀp&Pkޓ~8F C Ck4TmsxC QpI[PϊC}AČDoO&αN[tK񒖄ޗ\ 9> ]DqHA.jא{"0h/..hB ,s*6&V]@Gw ͧ"?9% H4U5O6·_X|Hx':[lX?|˝BE;.p"IC.ٸTkb0Mq 8fkI3Kf)'y1 ` yw3RiZz8&jUŲz䊿wTZhk0wG+ BI`9YTv-BrM98L|p2:D˩I=ә r&{ʱNwMjl ރl"зN{1SH%fd bթ?[7<&uNp=ՑWДHMѕS(]+L;A@5,Ǒo=J[O27$c;1.+z& WVMs1_A\5w ;-R1IX&zA~] ++%8Ĺom,@V4N We7~406>g{Խ ~-M5 \6w^jgOn1ʐ9qrw+IyhwErEq\yװ3l~O0-֖0 `Y>=o#|凫Ƞ;k 96}ѓ}19yaSW2䴭dst"V(t#r!X@k94^FKkbx sD rVAםj0F4_YѨxN'q?vM!)b} _"]A7 U9vZUŦY%,F^홐vSz-͚]enV.T})w_XrL[ơܯSJ _Op{g^DM4SgޱI1M$#H禔437I̱e9p޴Ө;Lp`4NFHi1= e= ['MPv cvQ;XQ;ݣfҹNCv,$l[cc)-p%BP"F΢x!>O&ˑ47F)T\+,b"_m<Ś>,,I k KjiGV 0.NmO9uhYoXi3Ah+.WޤAQ;-dm9~+fvەugy{ƾ#cMW\h/FJ)^ui63Lf#Uߜ1%L3{T'gBcjsM6v}iuH ~cO;/aYmC7<%W'gWZDFQ }Y`&8wplEs|ƪ 0_Bɣ~;0w(w򇀍GC>ؚ7欻8+**Q1'J%FM :_4_-ї xȃeU?"]f;F٦y@@ ̫1ɛ@cgYfЉyb7ށ065]Ag放)bgia)j Ƽq߶9Y0L iOm~*kiU~^|㍏Ttx u*M]\h\Ɲ`li8 ޒ3_]“ TCd+> ? "YPU$pkr֊@6JR"~o ,7YQK$':-jg"um2sKP! @quO$oL?j/0`)^ܽr r(X|s1?%s ?eps5#gJֳ{JC&TA@7q@zR|Igs|#aTDFSO S*k(XG/oO\R!M\Z3!sMS'G1P{̺סžSȠ0aWZ8οc 9SO^9kPF sLArs:ޗ`/mkuOeOPُQjv@eNO~߰3\]bo!y36xp&"r )2 =ͰΝ̃@ĢЋ&xcH-B ՉBj==#j۾2oUw ?!ȼCsA7ls>#6rX Ep&0i6ۻq`Cgҫj^cOԑ/;tFψ@ @ u7BWrQpapbJu+P!>/}yl Gv:e>r TmF褅-|BG,_]*Ӊg9Iϗ@΂F%!^ IڕZ"XFԧ|/Q*>u/&Pf/J.霐$%; *|ͿȮk B{7g HvrР $H~H\?pⰍhMo~.kMX]xp+R4PO>dAxdD ^V]ϞB)p:!gAv:?}X jKgn iALKt1&s;P[،)ơC%qm]]'DcK߽t˨2)h)ғgyȂ)mz7X5CrV)u UM 9E'Hg*>O7&ob_V"? 뉔]HؓrK۩u%sIm'/(u&Q%&1 0?;r b;. 3VRjSN%JZyFF!Lޞ;)Jp7}v RK3XbgCBׁLw~8= 581vJ[zpF::&j4SҤP:֌L` R!#C$JX`0n]/Y4:~3wvV'RG7 3 Lb(Fd㾄tolH ^_m|I5"toHx2$l?6]fMdfL|9Fq=H[(ci&{Ұ ʈ<|a5sMĽ@&%j*6 :n3m`h٥V>h̙`dX[7=̣= Ԝ@&K y o/+f_ĦH4Zm>j|,g@ϱ@Xe 3)ChY0^aC+uu;=}Ӻl |y`2x+Nj vrww?n {=t(4Gx{ %bq RpOFϴ a[O LȦGSH-kz{nE<]Iϝ5Jk@m &i++IU}*;Fsel'p)#\]hCn fMM6Rr|ි}Iyn`sR?D^&uAJ9 )FYU`#C^-S?_姃Ͱ|6 ^H4 @=R9]te6~.fQ7g2&Qss cHiI!`P7Dz-W^CJZmJ_c}h1jtPL BT=Mmg1 4}k#OȦz$tκRS Y1\-бQXpBF1%/>X(ލ*'g5NދD=b~?~z $bZ.h}}hk# t`a3L/I %@?>UHzt7A|qDZee :xJ`9Y)'P-/RmCٹCAy+8g_@HTB͎iY%]7l"2HB^82i.*ؕoaE;~0%-z6꫞\ _+,!'zso0cN%PR{z~ Xbf#1)Fp(1Y1%> "hKpn"֞W8؃Ճ9ݺHNʺY}}]de:C?U_t_DXPM$jѾv/@!?+Ƴ0Q Ur̎.Ȣ._mѷ ̍N$*|2!#JN]Ǭ4Q!gf! `"gr2^믐x ?%!'!&iO .WHnYP'~;;mL/^-["w'GwLVf}K]]{J3EIcI$DIIپ{=zR~7p],$|}P,>(D3W3hw 3_UV%cf5h~xThGG@g&-ChHqsSҙ&EEVA}oq={@1BT%eMWXq9L=  ~#O-#E1Aoo{ݜ=DZZ$P zfZ9Ő.>cs넆d=9dfH缇Kʦ^Wa(E ]*oς:M2["ި8ht$ bQm =dqÁ+oўp4Ҕh?A+;ɦK i,|ȆI[W> |BF2=Ep3gj#;"w[lkH?Q;Q~jf΂td=1krԸ2'JQ ݥQʧ6e4YHA6+&#WY~`᱖\! v1ݢG XEcM! V")'ܴn^}r=_tw{=p5Zi/*@F3 CRӋ<J@{6Qg 3HvRX =>WWlbS?@^U.H̊Hԏn2Z'Y ~SEq( O#m^Le'٧\D@P]THydP|Qb-dԫUQYZkdUGo?12kCMq9r%"\ 'f v U>S\\Ӓ':H [F'蚿@7to굞tȼ,ygYړ\Òyg94*GGQ*M4-Q!#{IBzՄQ5m䖲3GUd+3(gpjZ3 g\]b>^}222KY0+OJD=dBMcVZScHVG#" ariȀ[^* +*5}*A'Mݕ4sF>Oq#M_.@.n ̍Toz V ݥnnñ# [+bd<:sy/繩Og(͍nXb)vWS]XVP#I7 #RRy"ȣ9\9žij䪏c Ɍ-N҅G+% PEg_ΑF׎naU]Dgbd>yj~Y215ğá/ɺVFkťF9N݅R#5',ф0 sϲh= '8 L ڄ^Jֈ6$աCe0X+z-L zl{ Ga h"8xDc@5>^)=/W,BJWoLk lڐXM9tȈA)&nĦf+d5TO Gt 6٤w:p˅N:6-gWYF&8ySH$g0aq?NK iΉuEg٢NZ.ߊe!Qsʂ$ϿfQeۑRbYHCblBKo773ahe JDHG@cA%'3GZuI*֜kCSHf_r!,]u$*ʠ[?wtSUGخ'TY/h#$_r /r^Kq xT )8?)vyc1>So#ͱ2Ls X6zz֪]FP"Kpiɇmݐ(P})!HlwSRG-IRboO!:U&ϙ8cUɬ77{QY5['*?-$ENzOau,WN|ARB`) Y\sk?|7 b~x%Z3Z_8H,mdWxE8ۆE6Nq+kܜڤ9;E?m o_Bzpok4Bn2b.Xt$@ p:xybv( zf)/PHGo/?){'iÛe^@SN B3W]Փ,@zm|+ҊiKNQV:?D..!ܻcJUvfxTJֿ,8@]C]2|zFxjOP>T%w5'99u2S(,)䅼?z)]?; CR]w*'-\:gvQhb̗\RX=뎓CQqVωa{9(Q~,ț4.~t~rvON8>᠜`^Y Snf{CfZ^闒N[ăϸ`O14ř M/REvYҊ _IJSl1[}5U{1 CXB߼.%` K|yD(/{"'z#)kuD l+K~h3xTI› 1}6hJc0\R;WIuSr2<j`lhNwoJMd<:bz J|TJ8ch/0mB!jObFe]SIp?9=_Fqh/.C64'r8dIx+s}i|pC̽.Z֞N&rWHO\l^\E i7q& ζ$S4v2 -P<,0 7͸|D4&H*%PWT`؅9??RUҔ]ܔL2G|UwԊ ƛ3w'̛y>V;1OZۻrMzr*#V?gkZ\(o[/ 8sI< ,,A )JgJr?#nvBg|hD5S]μKv=1aކFDUT$G$xH^xKRֲkc.QBņLẢkǏ`3rro!?2ۯPIO! VʚޮllMs^u,&T2 Y,pH)-_¤]RMP 6{M<X?"XP!Y(]Ϊ=&7M^s7g%&@sDlʮ{ީ5Z1?ۋPe%bPCKu4e6 Y =OqVݖnUɟBй{ϱm**&V74pyػFftͿROXՏ̲8)0f6&p+cP=Y ,ig7Zh!e*6/\4U!uC@硡gG͐}TK Ohsr3ÁA^mcMZsȿ`jB_Eo[AF8B2U1cXCUT @0;C2:INJg `(+_8!<] C9pT;}r7$3$oR ,DWJTE8Sb8#fCQߍw'mTC2HW S"@AZK{Δh:kқf<{F\S42vqDy|N;Ks6ԩ$MSR3Mg,{6HH B}1u EK|Ξ9,AÄoxm_?ÞU5={`-[hLg: KMe5h)bSю$/`<,[[y<W-ESJ^ltԖfC@ c>lo6OPI!F@o/QM0أ  N!=u!V7r1Bj^[MjcevȨ wO;t"ku% 2CvP+|U4Fk>."C'U/`>mwUo4t$MK?7Ƥ'a].jTI?!^-v# j6Ql >Gߟh%Y33BմƩ':ch9vӃC\Wsƃ'SB|Dhs"A"CkWinbU~g3E;IQGre~2t@XvT8r@kim5A|z,ρV#۞%r~f qP)3+GH we&.kט8ćXemz_.ڏ >x3O [RDW< ɁNL#/fnlTԡ˝68ŠTo #?-ֳ͘]L9D+e*Wn6K? N55.q!#9Z6 w 3qQ@&ll<>%(W um)ߘ2xcd'}qvF94oľ%!UR 1 ]}*ƅRv(Ek?/kkD`T6@B=}]2`6+]h~dr|)jW<"ez'cN7pXC;Q<],OkqS䊝2@gېΥ~+QLXŗ!wgd[A=kت^9BpLe;&_=pIH?ޢOdjKG˼6j^N)~Hm-1fM)av L0Da,O@sN d Fÿ!:&isAL:]DuB>$Iҷ[فa.%,iap1ؿcbot3SD`\iDNriH2vZ{xto-2cOq I!MpZ2 \(ΎWdcskTdkC'/nzSnuzĹn]zH5%7ɓ$N VhXHTeܬ,r9`j& V%f9Ǟlܻē*S?7v[$_;۽yZ9kJ*[.Q[##)"e8B6NB;H.{4ܧ63s;M5TVtaj#osuNIldGjJߑ*5 @b E&Ab9f+«IĂ0T. K}p@D(3^?, +'Ht:eiM5eH##j+5M`nU%ÃQj="X&MG]vӌjb!@%Smݵxo$ⴵgg|?hp˛@lӷ@?@e7os*6IĨ9Ża(µ )$Ǵy4X`EPl%}Ѳ9Be55%*%9uH ]YK!=oa[L+tLĎ09PABc79cʮw=A)sroz`6d^ ü Un Xz/ޭގT9e;YxT|N8VL6ЍTtSؑcF51ThK(HUiVòk[?} )rPԩUζjWQ i@41٪Zǁ\7#x/S]2ߝ*Dzh5 f #I ہ; M=vK\&tb-fFyǿZOv9lCBaU?3=UW Gxi =DbД1ny)J Kxr -."cߴ(;<-)qixZ(]~,‘KJ/O,*m]{wքCfL(j9;c~ūtv?% yV52'9ΈFN >RWE"{1EiK8T:uF>OXB g"83H*U;2Q{|6>k?]NK#Kys8Bf \]q)pއ%\ 4 4\&Ӳd%ΟgG#Fe>GK!`[J6 g6lI<W^$%}=+Lu'x1cЯ[֬=[t:qgl#~nD1SX;&Y]5xS>R:\0޲]pZ䘼9Fn~ohJ松؜1@#)HXH3Hzj&R1, wg7Ւ3`Cr`w(@\dUqpFFdE)ͭ7{qM7@"?o]=<}\CN9g֦g)zpV\I@+nR&6jZ7M)icخ] V d-jk,yD*GbVpO%Mj%f[^)sG~hfU3f*dYީVYDLY]6&wc tʷІ a]}+@5#0#1qlIk2uB Kt| ,p{"aL`>=Sz;+A-k)T$ڡK+['jW;ūV*/ 3P4#D u5qlT& {u+"3,]-K7+Op/Mel,OjgK4_LA|R#:a]eDT)`TZJ+zoU1XD[NTݛ m`EQʐpX(. Oa.X>%Ŷ6r:##dLP7*h.؋/TmѪ ;^%׏"P;ܪ5P|Yv\>va uC_;'5h.q Mn& F@/ 3c-RTqu}'m|j Ɯ(vO)Ӕ=4ֲ&/3 h_ >] \s|(fT[88BN`Z>dbǛ3T)ɍA8WBwO\Uogܟf-Op 9Wa 1G#' &.84m5xAGh5EjG1l'oc}xsk4JY.&QO;wv1Jڒ*CV"EAs§1J}n;ՁyZ)lqm>ihLB#Wx"oYIv Ǘ-4R7DhR}AqYz Bgo-JBGX˄8&f&~e",CJB&B1i؈$qT/"c i~!yT((@3,@5f":mmr\ċ'1%.ņ_G/u=LhR'6%3_׶$ȗ!)hg޲p[8YڍsՇPsloHμ7yHLxu3]Eҿ>[WivFgᕎ[ h׮\ElrĂ xQYm109 nH<'`43q]WD[1#|ݷUg;co;s\ݮYqjڈ2uY<2 Kc F3*_jҨCRȚzDǦK*b-Dk;6'`Za ̵~Y^XbL v#`q4~_|9``w*\@ޛCwZV b qpnG e4O0};cר%ʁ\ #7&6#D+ʦF9?ro2m^1 󓡟֟y*a~Q[Hl@iH7Дg`G*f+) c 1,mY4&_4+qTm4&{Z=8nmٓLqJ]WӪONA'4` P9 #5$‰6QǰS 6:эε/f.DŽBf#mo7-{ydxA(&j]੏Qn'H]?f kـ繓dyDFQ850IaIwdj₹I9u2.طq)mn2bPKFiZ`UĠ5JOyX[;v\jpRQF(7[`pbgɒ0fJݘzT&|YDH$u(W&@ 'cjpv5yוzZt?e`` ? 2g]n>Cj^tzG7ⴿ10Twu;bsڅҸna#m<wU%{nIB;s(FWȃܳZÁ.ôÎ">e/ܙtT֗R =ip+hd@oߘRiA2MlȄPi0B]&|q0h)؛cnGyY\+PO*34HXNX #\1gj4V 5+yszg7ѷByղx#,Xc{M;LB`27Ia#"Td^U[T7JsUUWtMtn#MV|X,Z}c"TȆh%2ty\nXt~ЛnORW+ }R38 SM0qMs3ʏ ?j7:əJ`& !3ߣ*, *dŧp3釢dG_ jY-mHFe& _#ީe, [#5u(eWF]+X"wIv#z Gijٮ Z@Թ;4t?k*㹒Cv~5c (Qfo |GRTqG6i2(ѧ{u_EϠތ^kJ TnIsEqpî6VN,Le3 ;4[#_}}' a >`C^#?rx;:)O J8iҫ<OsٙTYC%6:1lkslM^ /JV6D"߹ޡA LNfoPq2k9ȇ:GzR|hajSz6|pXO κbOu}1Yу)jDShx&ʛ}MXͶ Ο7̜ f!Dƣtz)PҺAvWB%}zjT4mؑ1ŚTǦ"#gk :w5Dquo<ڜWk*;%2̣,ojѽ.ʇ+py}R-;!W'Y]$ȗԋ+ $zCQVٿ$ZFeqGZ]C`_4evܲё8;j.PlP$iSE{rN_:\v=8qi¿ƇӵcƐA-38.5W#EZ/.U9AL a@4p#`kn'] MXeV.JSHUtk/5r|f)d CֽcFXiʮ5"jtLqwpd*jםq 9'܌6((Iz'R%HT UD Rf\zXa&hP|NcO j~9LG\S,)cҀ`U<&%GYZzjbZ HgT ^"8'e{8祓Zl ʸ_YoDZӖ慲K4ox$x.bj#ΐ鵉wc"h{kQ9L u.ZtDfe4نY1 `&T8=7ǀ==3OLM8IMAMQܫ?L?dn4HF\P8xf֎7OzKCԻl7ˆؓ;>mC8SDܥmS-bA∠4nմ HLl|թG-ƿlچ`W V0̃^H;2>cO%(g 薢(pa4.Y?pfðG?|\:[ş,.oGWArSqLtFµ?}O}`GooQ @o!Z|_Ж$ti=DL;@+{8(I!4J^@ !pBPiOtKMMQNԅV('|yXV,VL_@<U~ʠ1 sjߞ!^;z!"HS.;P~T E*“ X qkۛ k t)0RqNpK-c0*jBD&ahOD GKK]YLyܵehkԺF$= `t#1E#̃;7 Þfqfg0Q3t@~q@.sh4@!yS+4Un…7imL_\H}l}3> ?& jT$5X=rj|QI벘IJՉ MF[tPV J\N<T'*B|o,cGA@6(/qd垍ӖHgo/.D IжRYwF@aUxekKG).&nX03ݱgSذ՘Тcy!5M|1AHE$,+55[kGwզ i`ߠU!҇j^h@垦7)"ZfTN.JM.(;nAӿtU$і=WT'[uB HBQr> U%1Kgb/_|*PUQh b^P/ХҺ2jKqV]7 LCj"Y89\C"z sOJ 1}{AO6%;7A-3=|ox˟P:5F#gVpj"@  Ԭ|JX!&앤+{-ZV Y{~ 8=M]pI)ga ~AGȂHԤz,IGԗɌW6諤nhn͉|#O=*,V]"M2}z yC}~( ϹG6Q pDPF #EJ!+QR/Ő=m'P_͌5kﴙNQ-d3)ROtW)cY!9wm\B75܀423WUfUWYbS0=-ФZ{GPRmJ[FV B+tP&B "7fglP0_`nBm:f;n4{'Ç˧˜܉t ۺt+5ˋF*w.J!n®D+!.<ď(&=tVuQL_HN9g՗|yڕCz9~וrGaP0Q\r%)tpV8.P¡(%D۝ {R`jqU|*U^3 }@jB8`bLYRqXy L A_w^vrAb&H!ڟ&6iU  Pkb׺ve4M길m—+EI YC%" YW#J&B iI EwR?>$j]TB~''] +-4v =M&֓ĤX0WF> qBQkNPڑ&d])k]+w Z^oc lzq"`e|IaDȩ\)W E6O̚o"v9Y:BzW{G#1K#񩅊_* wV3+ӭ0:QzFY 5*R$.׀;ZsJq,FE+5KL Mcij;*MZ8 tpƎ U;v?}5r{Uo74} 4xƒb gB%I-VU[ih٫^YXpSd$s8/lV _L6猅f"Rx/0īI&u2dAw Ril S$-`.yy ݖ|bd ZQP=DEEvI#ּ8cwKTݤP:]7hf8)H)BP4O𺍯Wg&R+K7!h$BF7/2Kv҈_(ś7zB KP)eɠN>X^4[3`Bɫ`&ojUElV~ͽWiӓwki~#B[ބz1kT#dtxʖ|v<5}1ԧkONvyWtd~$axއa-D{Njq:w X6"~UlE%Px,+n%c >6W]. '$>-WMGQ;^X5Y9U)>XFV_A@5ӂ{_? cpQ%R&NKgum$I.~8ɽ80frGf#Y1*e-:NvAei寷lG@$-iiD7nzT[u{->@pwNd0%O.y1*B$Chlɘ 1vdIbhb{vt Tf6s[pIͭ snH pܢxeڵ@ՔTڣ tN~q:;>&p!:v5k(/),کJZvJm02lN, MSv(:SdJF+545vO+dN_.5]8:YO,c#^ >V/mOh|݀`񼏾+W[k^6|œcY,f"V+/ώG h Yd,ܺNt+'[54 )U,iJX1"?@k#L1:j.(G"G1elѠy+]l He)6cy+M.\ɣ[ʇ=N( ({\0&$3!U4$)Ѱ*98^͟ eqDK`~r89"oc"]q9"܍8n/& xO 7Uv99t:o^F+6}6r(t~ ě{5<T=oYK@H$9eV,IڣBQWZY؜0x9=j݌8^#w6t\R׳B.¬!O~aEvqЕI\9SKIF{ޛkc^cyyKD,xnCܡ˼O6RTXUHV8ݵylMC\rwQa*idqrmfQ;-co!Q4Rd ]\A<93^܀~;Yr[ܹpH:ϴ&* .<^rJpP?"[Z1L X*LКF}TjՅ?y㭻^D_`3[^87w0r u|kGa"+_J(ILѪ,H]H}b.t-WYN|i8[^N l ʰer5]WJ3"5lX*#N7X!۲m hp5nnN ) O<>x."1ElK"Ti:L6}S~E+˴h' ,Ϛ7H(/neYpߘ^|;/3㣿Ǵ4;,/lZ&'1'-kC6jUq|-ނ){Lt U zƠsx]?~=CZ#l߇?JS7Jleqxg {35CL/;CFb[Dm sBd_._{Ip&+x#ۗ8UG"a3Ut/ O")vͻ~bE܊ S& MK`6:&B!BL \E1Z}65um4avf{>Y}+Q07}'5ᖀ0b>ߧB9Gxߵށ eVk>@Xr&1!80@\cH/ [^{J}p NU㢁M$^/1a_?噊Q$:R`HeR@=doc˴ѓA=œְr{ZyYe/m G!nG U%!҃ k mƦ5TC U~zt|˳n@!8mjAл)tӐa/ K= اwB+?KEhEeEj 0;Cg8#J7qn`5w"~‘;|נa^Z>@1cleojNaN7+[.~zp/`qev[AdbrbnUلA6^X2zĕSh xX/xQ/s-(cwA2#[]](?* Ghlj': J g6-AU>+I*M$Z3N|-xoT%Π `9ECb_Hr-y O3\% yv( d,D_=mW3MܴBrpRQN,>qӛ:LzPC\ێ4ZR}sg묂Ү6bw EmL^;j曆3~f9\Ti#'Z*Niw$$us:I5HjG5N-B1^~%[6\Lǘ9Y_iBa)aw?Wp)\^➢dUx E1EOW9y7x|=ptu9]br#dMPJVNR憿 !)a [Ĩ?>7▪r=*{IOL還 ]8$rG)uD>ݹnw_T7' /;0bWxk mPS+ \I:ۧju#c a;~BWI]|Vm_મ9Toa#IJ^?%CBKXH;7F +#_$\#Iʏ5\ t(O"C8Q@sL/ȍ]BbךࠚЩ@{N_Oph|B 0?!̪gm̏+0v+ v{D}3STClwmsz O׎lh n_HHt6Q睫8fUr񵾦KŷG;=s_6x?y􊶷mkjX j/,ʄpņ e cZl9d*3EU*jȹ6{V+-?=b -CĀ<55?y_iPܗ HM*]V3E@V%2㖆)(i]G{@&x 5@}E,FkM=8Yo4L7xrv7L!wT}WۑGu@pBMuq1yE ĤqiB2cCdR-P?#=`HIptn~r@<׿XU/Qp[Ma˙,fO@QnȤ3~H1Cs;~]>4,E ''*;"t̓9O o>G9VO!8j~I#dyn:+aϖܫY82y,/Ơj˙C(iG:㛠 Y2B<+1p@P>j"FԇVOI f, zr9i*:'ON`e1cRX?č}a%c/{mψ! Rr:9)9` m'# kU/鰐WA@a%vW[-K9Ƌp-<<{1spdfb 5}w85n rl}VcFe&a-]ѾS$E[.P ;IY&:<V 'O854a8hyLquNPS%CxU''^6/Q-٩xle~[<SxTXgcEíGzGݟ7@R~㻳g_Aќզv 0lA= l_@7A :"JM;"[4{9?5/v O۽|tMi}`x%h,:Q -9 ϢIhhҨ9NˬYj9$DC$z Ne*(w/@/o#/,z#0hN#,`Ί9Dd< arc% 6&*nչeH.!#`/&lkb_?ov&jFqRu>%H 3RRQ}6 o|##N9T],洸'ۜv,;Ƴi>bH';,M]M (=,k^Ju}_Lj )#񯏩/ݴI/9Ou4nz+}SGү ).6V넟s%i^d+DL+]0HLgmIN/_eZ3eIu(vpGh_5^Y #d•Xy#$C2?/\)HA2](%/laՈvnTх{:ЌumFHBGGdWFqƛX1]~1b,Fo\[Լ^J$Wc@T7̑Q@џ)lX`@r4>]?p;$J ?2THE2Z Dj#ҽ7 =}(y0x W뎫ر | -5jZ 0{5]Dkx^gQ|2A n:לe7mk L85bC(+ԋG4\I6XhbS\p7Q<[Ƅ+Amexko`uGϴFY7 2omn_p?d;~4:2|O ":pۙF"BvS HxX``]`ΙL6aVe /CWb\PQ G@M̤Š&i%S)5Ϭœ/[H G)y῱!}PVw*C Ej \OveϊLǠKW(43%HxV5jUλߺ9L'!uȣYKYif^ֶvNpO~5̀#EHbGCuPD?ȝ^d /vL6MNb, fI1U2q`Xs ;}o@`W2Gf*" pۚ>1h?;hR0")ŴvF㻉McW.V RF&%4`:#(1e8۴* qMz01.2ѶOe"Ftm74QAG )59S敥"Ĉ O%UdU(5P&w0LgTN#Qnw ;c@lT*ɼҲnLۭ.i^j(Ԕs+-NexAMxEt*<74'\ЂX-bL*ltxzHjwf%Kt\pK33v\ ~GBI?Pv4UQLd S3q{;۵8lnL;7^\޺837OBlGO QjwI ($PWT(QYHZ?dmȯŠ"@$o 0XېU:?ա pq3؅4`F9"tVp: F^oXm.}a޸Z bg?#37/)w%@c#%7R9v45n2 :HY&e8|eĀ,Muʞ!sUO,t (!V~ȏ])ƸDx~e'-[nt~ħ#:l:͟J,RpUp\i`ZDo6yA׶^bOp9;G&1Pm;īRǕ@}cjatѮ::)θdz]JQg%IcJxښ{ɺ&hvLƎn`=˹/a8JK3ߜc;ى'SS/Sc[vOHASn7'פb_0^ILr R7N. M5*tQѕc5o;#FoDQ? K뤃?ADF@hf=ڇuxjf1ڎkW-R>iX嵸R:TcWb|ӱ {m9 x=|HG~"n<4zP="ݭI b' MizqQ:5KAUR9\Cf n"u["(ۖ(;S>CkacM6kq퐊`汥^'꩚xDu)7!;PƁAj9O@FSO]t/(;akWƫ\5`v`$DWnCe^:),v AY⼏5-hNH}y [p,5_B^zpƂdZy|H@#4^qso`;ߊ55N0Fmb1ax|Nl‡:K82dt0\?ULuq>M^YZ]ZtooeEiBkB,*/tbק恽nO}]˒9Ʈ/0G({z|cE#C @:*h[ u0@4Dڲ)n>$ B7Ҹ6G8t B W-@,Žm1[LF&y8Z$Od'8NejTvէWxzѤҫj`Jj9&cE^iڊ.3M\Yv\n/%bƫWjqa? SOH&fKӠD _"Gt@Q簯]ϗ4O0޴#$lTcUK?Y~/AY!;_sOW]1OiS鍵 Vz.'[@~{RQ GtDo^S}7P-X0%$]fPɤo`y}#@grwE\Iz fJ'3~riml^$|ꉁPbw۵ z֔cz/ sHt33D?.ۜC]%r_%g aS̙C 6 "s[RHylt+2j% aц?US#6YƻUO+1P#wƷQpܔ,sx긽v眠,TiU 2nKk1k.4+\\@ȦjőR}xy[z֫5 /e'`^ .[<u7%mc;Hv.`ү:ShN &c{lv'FS]8䆆24>kKSMzϐ:oyl~>pkNUylVZshhavJ>IQ+qd; 'V ]sP5zԲy$e:iߡϤG8n8'kSpqϮžJ[c }y}ARpkZW&X<]b#OaFE(Tt1]˜Om(`׮{ Ny*N$~?L͹c,5?S852Z!6>EAӄ8T=Al=l7*dXj1)tNDZMZՈVByj*JYtxl_(`>GXZMo2YpD2ISvrKQXMGHDL:g[$hjՋi$j[2u*j{1a8C^p&""<̢\֘Y0b[>$5ُw~Fg%z9RΠx,'؎H}sA:7U@C~wFܬ9j?]ƍ!k _`Z՘R_W&_zynj, #Z5B?اu~j̼ص^,v%9H<.ӯ33S3 i<х*1_oPLD@ԶXoU$kjp\*q}BT2` }ȟS^߱_06B׶׼qOh$4c/L]L@/Pߪ,ԫu`g柾r.=7" !%.3;tu M(`KnLmIv7L#xE92> v&1riRc;auNVwx$KVy1*&i&cIlJXA=Y &+67+d9HMПBq-9{G[^BkCVrBWnrJ/a<Xl.80|9Pp`oB禿i/'0XihV$Z-Z魚Vwa@|*%/CTPOAsT}@`@C';# 32.Fo+p#oU P=g牞Q$'O)ॷƏwu#:׽%$P;E#e#ԟOLatޒ9u:N 325;>Y db;aOְƦEAE8HyN=їpytF wFmQQեC 4I'MNk{#pXM&$3!)E#v814V]),3CG,:xO +gI SCjv Qep Iϕqo0Kp5!x7{t~f$*.JM8_s vީ")doc7R mP O' o8=+2p3x} =_nI5*{=e+E G}\iXrY=:#P:q|ƀ['-a:g1F֋ Bĉ$~f'o]`fwG$ jǯDK <mʼ̯TmK(UEk1fqduܘ#p>\5>ml)$cM/ 92#گM 휂3[´JI El\8:/;"ZS:X6ӮإXyZ2]WKn?Vp@M`@TOɠ2?G'ݪ`4^W'H]:$Fk]a]wyy?;S1) /XrAt ׵fZp0Ie`Vl})+ԩ\Pt#+ړŀi7aeI~KmhZr`mo|=:fm>{ QeRw*?5sܴBSu]S&;x2-Ŗt:A,$E6qt -yk:|xGAvɠwUGLlQcT& fBغZ\7Mu)CHvG8l-&Pu(^X (5-JC0;Lé-h7_&#X`(7tY/CZjQL Kq)xezcq4?*_vF!=O)Mzn|Dl="C+p -0ZDy:c]HN ;:G8,|&?`iNb2A  .ENCG3O`O}e(x=t%ҾnsP_ЃYNʜQ-C@U&y#*(gt`B ty/}sh&N8_B=V+`{SKN^aՑw5&p<`SL2$Iǟ-M,M`DԡM7q )U3ǝߍGr%Vn ڧノ˼2Z H񀚆 7IM%kz?qRw,Y{ʽ)w՛p"_ǂ̽JFC!I~]P8?SBh\kqryRzj*⹜8x7 3F^Eni[ۻ!+~}iQ_^{{Zg&,beHFk cSS"BCP6$x) ܛ 7dVủXD9bAx¸ WU$g^S^B-.(a .* ǎ 8̙&ZZ"ѓ@c=< XiQcVZ I8>U0N+ z߻3䖿TC}L:,]6V#x*<i0:\Śp{0M13f>3]ܘ~fy޵j?+6l?[k֊ l#o^7CiA;@|ݲvKjk 7,2ӡNW{|MH $ d vn,hl O (O{eÓGM(<)B!A Cꕳ 湜bja[T_m|vJ[C4f@=%8ZEĸ~/N鮒49UfW0'H )iHP34ڗΩT͛K׈|*Ǔ @Bf&{!Ced9[-:tƨ^V(b+ o{|Ʃ҃D5rȍ=7<8t@z[f|y'u?3~@7Q*Ah#g6DK[Aԭݮטj^gNa"K$eNª%pzer'@DO~(cȷJ)UĨ 1x|d™- 8k{I&n'=sLR$k D  %e F^HC\"U,|q'x5T t;hU/ohz.~AdDsjH`zcmTkZV*xmxdgAsʓw(u|h7,Mx/`^g2#|ji}{ 5)(4yr}}H~qzvo\YP"z( ?ydsL ﶥK3`e PB 2,M#L;|j t "A/pe_tT7@B7A3[ck#XET$uen'=,/-iGK>T0 &b'm% ~?RAKhM  tk>uȶ>}B*1vg֦nRR`!CdޘDk+^63᥵D3i"p02׊Ug (\.5U\3?Gp4,B#* (:lϘ?9[b-q9*m+ Q ƕ@H('NlV9&oΰς[Z܆߮čf~v֟ Lgr.`Eßz1$`Ea.Po\WcWz x jV ,fX9eyѠ OJ~DF5w8#J2٪S1:΢@>Sğc]oːjJ/x5y};m 1F0Y#.Z6ݐ. m:o!Z(!̌wFH.7BkJƏH~;PgW)XWCԞ'Mh?8AVs$o@?M[_)Խ'2m;dJAvГO9?) 3&۵fzzCTKr4? ^c@4"%|5.6پs=>*#BPItZWws}Jhl$)-뵉 *, CGgLJ(Ojf 0 )EdKwO;K"Z ̔,pogn] !,_5Q*"h8H0%EpSːY&d\,|"Sv^7lW"Ыl!cN>כe"Dll  '0+_{ò%Cc}G~#[W'AeҾEV{./ѥ!d0Kn=_Zmĺ̅ط}ˆ?%45_36.{e B΂A_ieѾX#8 %ș W.#`(49_+5d y|i5su)G,WqZ 4:j_|>Y>bk8V^9DBE$!`3])/3\Q:j6tKwΨIZrXFteaZ:}TP"JdwɒKIj}9J x+e@p%oy \IiCb,ܸ(o~uCKP-ǍۦnI`Gn\Äo#8P/큷q]"өi9k#Inb}XDO(tHH z16!YM7A$ĭy[`=hjqb'$}-p@S=nPޜF}wpc1y{ k~}{@I'8A$ԡ;s;`ۆ _}~䞹*XoJ(Z5βDu˚4o? *?оliC I7|N !nq69gN~ *oAPlZXɫ )ӁVryqr&`F4Å%T 6A WڞP-6ܰD|\K oaՆO O&u]eY߮O pjǮ BATMLu?08 b/e EdLzUnxdQƄ!|BS6JATo 1NZ9)Ft2s7Z^=ƶq=RKĉC!š9bd*= i0Rex}Ng!?ͺ;7ub~ӾqGǺO\Yҕvo!c"ٲs]b8~ζz5yi7]J&M֓`( D; !+ 캤|,Яkd?l;aD,N..h4j/YUT*)0Ѻ`XE>^a=˺b+V˦!,>:1H*~߃ SG1R։WH;PuYqAb̓*Ld_^di`?=Y^/F%R~hnZ3Hs(m&8#QDuD=7IlqdY2-a tJAnu\^oN &TTVк Bf`5$K-=A?3?H3]k︜UZI ,Pdr_`]c6f{ _ڜ̤9 ƞl8RJGJDU8@B58vpq  Bd@Q[ GQO/ioDs.΃}n NÀ8X ̞o䙋szmb|x3XF#A%$#.c٥%id^^>o۶({p{ MbKJhKOe(ݫ0fX8}L.3#oi}2a`rBe|pN) oo J_3- ގnF9x #T_-0=&j\5\Flj- e~i]9l0xʟ;HRJ )4m`xy,~ ww#;gV(Z"8FYhi*EG=Kj{&SΥ\b:$9&l'i &T|Ť~U% иdU( u b\u(HWco t."F+**aNy;kd^)-JEts-xgy>oTs:xz.e@E8~w I5$Aȯ<֟džY+ԡ'DqUg̼p( -0Geo>'uz'-Kq.KrJϐ=f4,Za_4٫$Z5Ln\t@m3IUxZoz eCzS:w݁)cue'DlD'mR""\ At+?3jzQk\" X2z$=#?<~-R2JoBo1"ؒ KI%PYۺ=wr"(J+i\x5ѪBr^jL2IN_҃*^+8s"**(/\s2BW8[y!1{=&9 /_&ޤ/7YM)J䦩jzil8 P[|kTDR$NG攵sq\IHmZHM4bNG 7hOo0j7kMZIy-RwV. 4|fT9 w`Tő2CE%=sq `6!uC;U׺(8UFbGt¥߁,لhӚ]$iMO/k xGԍ$;)ʩSd{ 7S3E4qӆ,OD 21=* |\C% 'O`al.̾5f*r@ZyZ\wx6 'zl͜:=Wz3޻瓑n4ǺruFF HvCh|H+5JJbLtcQ$/>yM &{VO6~l8otdU9,ۖ߻-h5cQ~,jP\Uٯ/b5vf3J*_]\ir#74w7r /ZNևpNFqVanZ>ۺtEE+#&`1E4)TCc97_ ̠4\CUDn"q\8V(L wc=Dbez+ôYG+ ѼUSP$&勮м~ӧ!NTA~(Jw$u w1>1fM(kELXv7Ir ͢\d㩟9Q!47C{'B?~ǻl]_cy o5w0{1weV2Yft{r9bcmv9to$e@-L`4}ԣ@*:H®&VJmH{ҚDT3 ro]L9Tn%uH76.m=7(Vh&w韪+uN$;ӝ"K)8$^؎e; R׊yEFjDj4JZAwns#lLQeVXCqcA7¹t5QJv!IP@|zA*m$ P,oSCG~iwzC6\k5Y 2%v/tZD5[..+37PIOM ՔR<еb}.CS%,Mʔ]1+(O2lErmZ?FUytJk.?*DO3gd ֧ٝ*zť2E*`ewV{e%Ѓm{Pqt7+l u6MSz^=H ^l;sY۵[o7A .4%2y+`%¬  Lj˸=:WI°_%j鑂$q p{mWaߒ ӻ#a"SΟ|KXovp(Lfi(Ϫ_~EUYD-۶`M V&yw,սաsP =]R0'@{q[L)Cfiza} okCu!W o=Vfr s"Bx <#[D0A K~Ԅ[E_hBj٫[MA[Z?8-^AJU\7w]C? oV`cor~ RĨSK^QJpxJz/ eCz9+T{1_{#PGBSM:IA; 21c#8\i|ǼU/@̓# ГlO:;/d*uE OYA )n_Va[/;Ks5ag+|#/#;b,{CG  :$2]w/AĮxMr3RW{~M%玼#{z#EjdiU!pI<7[4]&EVpȟi[)ѧO+s_fًq*N=8_&KpTqK|bSh5;ΦȨz`؏~N(1p\F7a;/psdj#{8S,Ou=pk`_LoyV*wNmz:/^̂I5y(u?S,Pu p[j Sm@Xb8u-mPM~!CtJ_\3ʽm+ 1AEK)ﯜ[/iϝGn)#c3Np 8^dGj)=6۟q?6G6vsRʽ*sFp(f?n>="?s93 /+^1!ۺ1dT F!gIC ؇g+X#b1[*zNߖL]rt[Yv2:QNiKNQ2^Eg0d3gpz~_3T6yo?6[I%i CG! ꡹_2-H~?>xOͼx=TVO_Pw _s޳BWRaDWm߷ <p uCbљ qǤҭㆳzwAS bѳ%f@OkGH3X۲rQYMkbq2EtXNѿ$2ImvKbo[,0sث_!*N`'%'Ll~Q'zIil|8|1+h-PjM.!>,pn ZՈbcSXLiqs6@kbUٚEpdv {*LoɩW"}v<`>!Z`+d0vۯ_TPZՐ_"A@/y7\ fXv޻`$jL2$:W $@%ck;}sGTǏYcmZW U Bl+ORtez`,ǍA΁t:b~T.3avcU<"ZNX $I$@8yȰey!Tv>cQ7(#T2غTO9}=6|l4^HF'N3v˦yOm < xz1wFlPyٕ{s,uk ^C9Lwb3aeh0Z2;2r$S؁榏Ղ/%juE/C6e%=C2p܀hmŻ1b7#zE#~}T nL&N.HwB|ef*]anaF R${1{ˆv\eOWXLSY!LJB: ;k_h 6aP- EE#4_~-pkƞ[L#$w-ʛnnPᄉQ{I"TIK0b5*Ih8#C|Yؖ1dh'˗*Y_ #4KO!N&C ۸EC"H۪*d$ɋb y|ݲLaHx6`F`~.ٜ-Z ~Mݝgx+>k)޵]rӭѴ>j#6eȮh{ ׶=+ 2ލ…A03RNQŜk4B3}+7$,ZHg0.w kym.-.O:*{|s#eZj\m {n CڦJIpBH./ ܗ,}NUG5so &m?牤9-My˷)݌@aQd h8~Zm:%V*77:-̇yOq4:46 nw:փJ uPA!>JŏJq)-"ʓrgM?n[ID1gܢ́C+24Ɗ r ~~ +A JSk$'N', zo;b+ ĝ"7tkS?Gao`W=אFIM]+֛$9 VgGV9O nH6i'uٛ18/ ihPUr0ԩ-G@tf/HVh@6;oQAd!,8O @k K{Kl.2n.K p¾o 7%1 _*G-C-ClЭK_b*/#$*2xjj9}tfbkwI!U@.>;C-T#D&ai%Ni(gG]E{3ɟkpѺ``S!^6Z PEs㠫)vA)WXYFF֥҅9IdQ;$lv5Aw1g٥ӫ ,yg`%V"67=+hN撂o/(sG5Lչ#\ez~a/O|*PGfk_BK.wyʸ˝F.XY)7ZCajDuKڌ}}!OkӆE>7$egFHK!qk͑[0< ٓ }둮"UIq8&3\`gu#i$;6Q{dfMO6&NYuٶ6J_mNIF03O[Y_?% ec5iI\_& w?o&8n\oq -lƎ+v#G+=@cGm:6$U_qlrlk!RnX2ih2q\m av %w'm" bg򏠵kTg=3!(Q ٛ^a{0B_ \Ըu$8#kYёP゜]/*K0$C87`lpUb @9MJ SY(-7kpJD/}- yr>2κ\&u52Tv`|Ȼ2#b("CYJABl>5r\/Z,G|0\InJ$kDަ幏*o'q' -nEY8O[֧k Jf26c :w#tA?hF/SndK%KKP LY@3 )yHgxv7&+-ˀTʹZ>f((7Ls BL;ZؙC[P"VDH$E^G;f¹zN4mka&Ĝ·w*Ɏ F0 >p~[erd=*~//-W5]YE[Y68w, fxHZld~Y(&KաD?ZlU[9RLx6{xiVu9jh7z%(:)*K/f=k&^i8g)m=_U!=>X*2;wWN)xC+wD'\^AÀ\d%iUeQfJ3é;=M;ܠvh)yIB%Q% c!ig03Rma͍Jp+gCQ7z|FcE쮦}97Q24vpx|"u*>vE5i% VS5OApH|haz'g =C}Fj~ŝbYM)~Mr8h"a3T2ىL4+> 8$N V#uQ۰{ ;3 ;"sV<}l X|~3klErKָ`eWuoǬTߛ->RϧG&`B}la\x&rYw]{n/ٙJŢ2_7ܒ;=(Q}!#{iA"yRjU'/s)pL]A~}jZ(W[A57(pi&6y,IÅ ~ǻg,ddSxEBlp9:fW&Tk^C!4GSߴ,~#z4C ,Yvv*mP77hP!i{u}"޽#|}kOU]S˜H8B;ٲ;\iǨ,^⣖Cz{G H-; ;[C_3Je'4`.%SA&T(EG*])RHI#xțkbA2Co1k?hOJaPG1`U+1Hk"'4sIQىkQovDy>Ceg!y9nLK~!-7$x) pD;R} Z-JZq Xz7h]6^i6z'i\aJ b$)V+t+@6wQjC]iWxڗ;c"(Oܨ6O2Bf87Z =nT/Zz"D#G43D=ET`@o.|3faHMGU˩eDq;7pJtWk\w?eŗ\Yr34|b~K;ʘ$ǘVNOv$j0(YXZ0I (#ic݀K}Bk ԋaOwiPTm>@0|vd'*plO6nQN\M Fɂ$Go?tHo)y߈ +{|cecHQ4)E%B)Jwf>I^㸷4fHZ]x9)N`_9=jwh[(a;"tE REoY ˖߅:n+i:ŏVA&lӟ\uEЀĒݘYT4@rH9LD*co.lD=$36a>E=P@0HtċN)jvplC>^J/kNI#x\5nn@1A%q?p V♊[ս5¯r^L֕G3ғc&r kI:b`VJI#c˴XH cr;ЌQ{&ҽD+R^fWĤ<^T\4%CuǓo9uI)GR~1Á\ т.lB:齅#'fRJTywn"g*i0kqQJ1+ɐ_={Dhĸ\^GjI霴 [՜NuEXe0YaZ\x|VZ-*áOF)Z%_H 1u.e LL] Sҽ˞Z8=6bEm*"3IBHeM،VaٺZ i/9{j&N9G ɖ}lRP$t K=HԮ|.6U͑@˷T@Ix~MwM ,Nӳ0RRufF8lM_f';gY,J.#zm@ _2 |mUc&~E6X.+f1S`'=Eƒ)Q#IQ[ :{&},:ɎÚXc@H2$Z~̚dN%dyDD 3F0YPA&jhR=*y$в+  $0UAUǖW$ RsqzC~姎\zphe2@,lH/1&aB7?ye_XXf+m9'/䈇E5;L11 yKB%IA^z2rV~DZ`47GȝUJ!pI/C!܉Qs]TL:uρ"`? ЮpCNUM$ AaҮ-l: ۔rLs,=y[`<[[OO=HUv/NZt|˭GՈGfJo1;5qEI8 >m:ꤪ\fɂGjv\ۖ!6CN謃@(Cڥ=CR/h#jd(,8^ GLF2htw!mOMΎ'?V'n " xQ(P>7WwHIkŰ:dB!ڔ,J+n4#BorPӊwtcO-L $R7֡ f:τZSQY$8ݯژ2]83N2bgYZƽT I+ G ܐm>'BoK\>&#N~&cϦЎVar:I0ARp _ct\ ڊ8L E GoTNC" ͓!=^d ѻi&BFiHC2="Ivr lM KT{MF[6~-͞ZaH1>7SgGx08K,ínHlhGXNYuE5V{06O#(QT:{Tmאv.q='J~t,=5Xuyrm$ /4Kf H.G%Glʻa`Uyz u =_W`C]ʨOfXrXYpľ!^@FqAlH,ݣ9L#+ .#c?u(as?@_ UmO錄}$ڮ_3-O#b0ӲMZ;^>:uVqI]'qNtDYo g< `Zhʴ:G!<"7A&nmc$΂)jDnVmC FhڣflMg!>̢F8ɶfPbuzpA%5^r}uw- @9׭^VZn A5B]Hj BCՠmfjƅaa/ lv ՜-PFFrX68P'pOÝܸ0*10 rzKv{M5rSş&mMC! *WB0#4fBjB"T*:_1Y.\`9 _y΅83X#%@5u]Hqi$Y^wm`ND߼&wUZߥLRYLcAZ73>ԶOQp4)o~|F"\ 5mXjĽz4.3|xy6J\I>-"lnBŽ<'F_oLɊifFyk5~:^5L(F!o`RwZ*LSUΎP8co/ېa729+24_& ;t4ar[Uq!aLHI0R'i踦\B9\ɰ5b rsKᏘtC:{a߯U<i[FuHyC}RK (RǍmhEY˂%s$h٪; `c)xcW,yb@F{mͲ!B66%4?~{ 1-H~(P~VMh ˌNa $WV` &@k×|ča>W|up^<Ð<-tӉ$ӛc-wu-WPlI(*?3=Ć0h֠S4%؈js>PYyns[e'YvYQ3dF* &pϲR*Lju-gg$V^pu9mV8Q<"tf65)z3m锁ŞusA0 $,p_'}FkVI߈pL`_KCfVus1H6H./Ql_1{ Oa]w(_dICn/cWƒœ릹q'ˣ2VТcvPnz0\%50} 7s@[mZ9PkxF&G@s&7\㗈-%.iSd==uF%Օrb ߰tf.[ _v]EG ȵ5Coj(5PX,<@52LaVL~lᱣ.!kT.Қ{tNLHolL;6ӧ5~Og ]|[6|I}*v6"ͫxhW~ N2߯]׹+ƜV.e$SW Æ *~{-,Pb,z55r; @ͥG|ioA̘;IKwbEX]_E/Y\^ABP }2)i"bL5g%VUbEHnn^|)N s@?_h#q?E?UbO 4Hq/b@/g B-  3ENSe%Z3 c ]BQ N5 ҥ0߄nNl9?܅ v2Je}w: @jIz i7iS₽4 %(oZ2}b\,RgQk9"ZMGTk=Ź&G/)ǽYSZ+g siab/.ܟcM.2r̎3R& j@*Vtr6)Eps YbsJ-N?GKR逹۬?Rȴ H-iw%}a^g?$Ik@4 hXЂqsL3o. 49 h+rm9sS, hm>)y1 4<yU9-~¿"LLs*ϸ [$}\1)b<ݕ9 kW[#ZunߘF1 ꜇oɨQeRHt\(:TAe0F(нIErdIဂ \o(}JH=| v8zUVQQ@-7O [r~#L7M&W,A Ay9:3 (xVDT~+ W1*Iٶ T(f98[,s0aa*=i$Fm먼dΙbpv(72yGG*JH|cK]"\75e$8benD";W31a-GܿjrQyZ[2v qI{3 0b c;:A h1MDZd o ţ].&sJcԔ`AZ2n9HfvUOOˏ΀NeS'wHfll`o_D> Ky`ZxӤ{* M{%W1Bת{n^ hڰ.n~`NF]p \5}łk+Sa:)xPB7QN_/3eA3_w.Ro3*tk>#$a`0~X;*߰' a$ٸI1yVU]W0-?BaE /W?l̠aBfSQ.Y%',md=9O_9IwӘ`(ЙnrJiH,:U\U"*>Gm7RcfUM}hv5/lG4@3 B(ۙp-x7|T FVZ1RSBP6(0j:uE'Vw#BdU!V+/ !tܽl$n-)[ﯝ")U<u|Blq &uY9=S[3Yj7W-iԻL 98yoBm|4gpaw&טF*N[$ZBb$ݟ`%c^]c7 Oݯ\{Mi$-CYٷSXMAʨ䱠s@p \eޫʇAm}:n ŗAy0ß向ctްU'a0lʋ)ϪP23ʉg\-!tl-%3̽X _~;Ws?*}`".o jLOfM1I?o})Bie鮈KPB4u2Rwe¾`7w=¹P_LRmmtѰ1?`:41 fG\)"v$=Wρnsޫ v]Çp/fTXSkm|F*hV9 6uN-0H+K'd7VyM .{ q'^LwNKe}PZ=OSfc2|_)WQMkgZ8J]o+Q:7:βta{}C/.Y* GRHת]L>;h8_9Gh)61\/y D~Vq$ݒzJ63qss#pQo-w(gҕ;cvxr/^.H0A:nߍQ2G(j+c1;qxy`/A/_HelR `:^#I!S<%}Po@EGb"̡̇4Ig^Z1ԏ=]6`Ol(TkNq0,_lo.v:i`٤I`Sw nH3.l!;.difO[ɚaQ>P 4_16bԉ?o}'&lXfl wx ?z(䘜*ϚBqE >"q?|O"Y⣳=W7-zQ%uF;v20A͕9=DOT8&a+e|Y89n!ڥ+cm>Dj?ԩx5+aiɆ!FkĖ $.~<2׹> ,oIiOދ9bekc *=^ɕ1$ |nqAT|ADJ^,X[xtk4G\[̄"8~r[f\j DXm2]5qʸtޱ\I PlHw4^a=&Pt5K,o4sbB5$p^ ˃K/+&DxKpﴍ#O; }2 ^80YLJ_$# &8bPtU+NMڮ5vDtHrO;1 NB e[Zg( ;JL*1\fyjuZ9/ 9ӤeӃvf~j)By0Ե=%ݒtpWd>:ΰ.ПCm$~GCIЋjE=蚁ŬKC#kA̹R#( y;o)Kp6.:FE`+#/^Gtn\Y`^/ 7SY2?`p,y^lg0K:Q`dӏ)FNXEtxMUX\6D.ܬзܦ[\M Z N ʩ/eypюK5ҋ*o \kX\LWQVXGj$|`DL4"~f/1N'ʹSAM3X{'O0[8KB©].e#IAkFY.f[U% VMΈ x &j77xBB_/O7Zy:FƝ8遇bs |__;z =">(旚zV9/g~Nufuv} @,mYVCN5V< Qy: ӱBn%7fT[Oc,pƥ:1}}&ƿfݿ;XH+_N\ZOgѦMhӫ'A HA<$˳I.J{( ث`ӝSiTc{\Uu;7R:ʏbB&=+= J+i!ut7Иs^H.+* <|i lF3&yږ[v9rb|U超Pm>HNB,_&kcorZ;%FX 7- R8MKԩJ fMSumYhzkq;Z޶KBC&s/wڗ$:y%<| "޻/|僭Br~GԾӜ$nC1/Bwx?1A m^߶e=lv3 40FB L00XIzxdMQduh`k 5JA5eޟ<Й'U10Q+)[kjJS"¾ 2qu{f\`kd@$ٚ Q ;`duw얹GةIӌnA0@]udӱIEvYxG`/}QH7!@ a rPݽK7Sa-߮*7wqp:z֋:Y:}1o ]]jox٤gf(>ſ4 yS6,0)Ơez^ w2խb \~/uFQE(PÎ%Z|<Rit7MͅRofvxN Eے ~!hH|7СejV"N) J$j;;)32щC)>;7 3.p`f'BL5c45Ibyc5 +ݷp0ԭ"A<'V.ޅk_&ĩRp"ʵh2lCim]U/ Kn6|=k䆱\%Xk1rD#9p,VJyT5r1? X276(2«dUXD>}DǝO(^;Wsuq\r YTD.lQxiRSъr=-7[+RĎ3L2صXd@Q7_V-{8%fM2obqT&=g )>C86&qQ .^ՠ׸LS94\/ Xm*7Yeb`q5\8Y /&d<>I x84fl-!f@*}!.o?ր3gIE gtO#I}#0.NX N6DR\B&m%&'BqFD^'!_I'47 x^CUǴ6aAE5/(W3 }D̏ tJltL]a,dtbI{:"#1[HɉZ]6VD]:@i՚ǟ$6ZJ_&UXʁBV[j.Og<3o7a,?0;}zȚʔ_IK9wr j/w;z&~v,$~n4B$)@PrAZvyVLν`* eK>0w7fb*fصl*>w]."MAW_&D2L.+zc:& 8/]øڽ=؉+l,HCF"kHРCm4OgƁ0>Ilz-hma4tng>!:[7XLqvOG ᫣2鑄xeEhH{!q0|0J& %4MW3oZSp9*y֙%F8u)#18BkAg;ު C^ F]/j[XP!Xjݿ<m0aa-0f6ʬNDǒ9{PEn)I#eN}ΕtҢɅ&w?Wm(>SSo)[ 8rYr9-/&c)H^e*V[*ve1vd]LDM>~v%6evxz\R\7[5lf8Úml~kIŊ$ۓ./\OYğQ;{k$(0?L p"Rb4G_=cXE74i>;ZǠeǿn:* o5 ~[݃aS,(8a%MƍM4?$*2tΉ騣ae+KbR %S4hR)%tA$w54#B'ldՏy~x<=Vڶ+Z'ŭ@'2@>iI =d & ~B7DŽc+mu:.B= {ȜrTWܤX jҝuLW;:G@ =HI@w4 Uk ى Fm_{RvF@ׂ )@ mCG((l`7fƬyyI9Sn]_FpT{$Ʊ,-vb&^̾,Z4=dcyoכuBΖ&X(5+^8`b3YKYv| t='&D'"o[29_-Mte*Iƹk2H4F>.COhO&vx}8Zmu cBh&5Rc}kq{#uǽR>IbJ@b-:xO qtM ^e=tկ+ָى6yd}IC湻Mz8=*@Idqٽp( ״@hirNKqpO )#j:mCɧP`:K o}+GuxnSeMm!Zk/QH"O+z=-^In8_K/%p~ ٠u[) Y"x>A 'ky%jVN|0ũ`v>ln5H^bbsX:'uF_oL;,SgPJ6aqfvqNCrt^Iw>Z趐ھ t2Q'8%gXݽ"wv C'z SU-u7dz)Jyv_ oXI{4bĥT)i3T;.Wp<k†[>74~/L{=A썦W^jy(oiX_1DAs0ʓ4!"DP6o [6s0;MIx#8"yez2#$-^5Y$&˶á=th ;]<æ{JUc7rj$?lƦڞv9c֌vتN";([FE,"e5Yvx*x$}'Xݍ0l Z4_rB R tg1:tuVB"Ẕ[ۓUg}f i4V4Z͔(4aN7A1Q6m7qY<VOR * l/U!ߺ;cKe \i+,] [_?5iיGgt $7C+A )*͎%$^5*A=qo摖42nV|^jH_ w\jFA^5B.睎BLgf&f3@A ʍd|.Z$` 6[s3sw09ힴEGit7\۰Rf%L}vecZ LWu5Ǿ)6$c4bUCs-FmT ,dGlۥ\C@40SZFٯeUO6iVr"t5p.4[MRF17"#ܮjhxߓ>" ~Z̟ hZFt*OEf]I]Yjûl4wJ L>n*q>Sظ^jamLZGd;"ˡO0nq7+@i4SjGj#WYJsŃj}m08qG'z Z;1' USp)C|B!t,jX kߡ8Ez>CNP,_!ezJ7RZB;,!D!8ck+zt8M~mN^}B@TbڙHq``n5y/$aVRg.ak;̦rM"wOtOJOrۨ5\mjEtRS'y^iO/]cL5o.@ 428Q2PQI/\{霤ʣC!"LulN'n=sחϗy$ӱnh sSN#ڹ<: .K*)LL'Qmk+(0*ZMy&nM1l 6d!r Cs oWmۆv 8HGiChKzrxV L=Q(∢[ֱt*s#xx r)r+uoZL\$v> 9tLN=w07eQ2Bؒ!! Al|}}};QQwV]$df# ` QLJQ,IaO@WsDs>.c}1Vk:ȷXԥ4:QoM A};)L/Vz쫃"='UQE$uV /ןES`<>a\H*0^ xۅm :I7Ybsv}@+oւ,eIp8H~1?Ia^ bFRC^9{ tYG0?y{' Qiojl+CM;-YPXoG4|dƾ>,%eiZRQ냣H=K#N S<9y8媗ߓzya$I-`DҪ}(WS|R^/&=ip4ކ7VfFfڑ. R`ǯ- jzNNޘɦrxd0nI>m"D94]&`]CgѰ+p32%Mqm䂛O;z[__Er_j,sKƓ5U$k;j5^{>|NJ99ĊT1rve#I4Ĭfa'&g*ľ5vW,1䴰tjZtXhf]r_`Q4mh2T^?Q`xW'z*Bg bN+/b_$j.֟< QuSenvXC~ a 5 ɫ<ΘA%z Lu ]C)K}Řv* W—,zjh/گsڅSU%F*m«9us…!G(PM] 09Td>OʦٷX b $.P`gCwZ"oꨳ\0v[>r4o*.ZpubAMdbXէ<_)jh3e+6)ÁPg)5cLv&g~ɯ|1g܅}EvzHV#YrET @?EBagjʐ0a >q衸7r ѐ}8qR/4:XL+_)`2K:XE=4GgB랯Jb`Tj~/Ed0@R39-~p &$Z8BƸ g?aBm#cSe}_XaW۠EOJ",ɾ]#(*z U₍bGԷU fK]h]XH36$^M-㥝*~)AH`o5uę€#阢!<=WѵDDb5q!ٗL,cLF$J06"mqѼ6O`PpZDq`$^<+ט=_!AkE34}>Gדg?n!='"]kOEeB |z~>E&kSO%Q׭@Z厄C)./ c|6RqЖ͑6)FK()PPʨ,!p@@N@x/@5rB(M䃜:,_A7;E6T@+Iy@ieE߰ZMJ|*}l?uL4Kɴ>C6Hܶ1m9Fd v@XNAJ,qbd;rnwOd7^;O-QM'x~injlӌ mOĭ\%}(@BU-wm! @ TEdFME]g5$Op&PvqD/wE9Lɞ1i "# "wҧ]3VM'!&dmնi dp''͉y^#@ ,RU'3ʇ9bf)}*1VTp! _ñvC(xY22E^L}N2a`ƶdAdFJ[6+fہBȱPr; sk([+ ԲETa;wؠ)$:>tR+!5l}1/ >H{ܓI|gT#/P"ċj6Q-94~ig ?1Q G~% y'`AفYbn;7IQXUΌ),Jn_YF;ҳɝ"һYdrtpp+Hwt/2aV`\u:dfu T9Ns./p "up].2AW"UX"ʐ&J@ho,6w1I[:L>q ]EL$eAqݐoePXͩIc0>\3ceK"@TƾG@^K4,!|a=q9pvkHfGVyY`zεl/#_T.B"!)MoIBa\:'IQ3(9$[ߙG[ `W>] MS DJve"XT!ɦ(SC&,(`B=9lSj'OF*qF % %IgwVB+-BuYU1Rٺk jzuA$I}yld[7'J2MH z̥BWiZ55i=zͥU m{;E2㔬 ;*?GE -Dx^bݛ5=E#.) z5ö=zc9j!3bQWJx$)0轶*" K[\nR4ELTc[/p@NV/K!pQIz_gr7+){%˃,9=o,nlZ ЁwrGҍ ]LłKߔ w]O ӻW c%uNL>C0\3)3%~M1f\_Pl!GsYz[|1*{B`(hל)3Z,&r3ԾwȺ!\+H'-ٟs>yNgBeNΗ,)KAit8^}4WO}e.aʥ6h|6WdWeNLm}f}TW $ ܬI,\ҐrWrxL\X{%[9Ӱ.ޘ։)tj!ERw-gШc0Uf\J%PW9p5 gY {!\@`/ Tďɔtz/fB"15R";1VRP%#H57zms 䀳?R޽IB.KѽC<@`bcq[X/3N%[c+wy ݭT9M}c`'H\Sdb2ݙ|TZGƒg>@F"@+h΋7 " !<•L4ƥۦf|o xڏ>L+h1jx'Q%ISx*h#TW˥;aaZ;+<IZp/Uplg1'$~xП5/Y:!zfH֒D6|ӣ1Y~'-{_+olS\17TF4*4ehUZDzRQQD{or>5 u|BeHSiEric\c%"`rD ϵUu媇QBb ФI"dMvMޤ&Y؟$>Pd"RzxWX};a~:IXGF~E Q W3%ʨ`$R`Za3>x饎N>$1@FsLN{\EQMx4z'}aqEe3jKÕzX(r ಇ:wA5Z:PB%(0|Uo%^D rU]k9}at}}ف̔ߩw("qRqh%)j|L䴯t8Ho@`c )j}Ȏ,5^j\0 ַ @Vo!yM!u)Nq,$EӋhdfyeeP2Y̰4ys {l& "1;]kXcԜ`UC_R.^B0|tYNu.\oț6,0#ZzԤ7RD.Y4+C_ӳ0Qаt~F(96"]hsRY6qS#SF%;+{u&Y1mƿ|5KROFqj҃SzK+Nت<$fRъ;r\/J0mjt8A!BLQ[1JPDHAj9#KŹ6n$oH ~zﮍ@ ^GJ եV(JM ( Jk.v:zz11LQTPIGQ9WֻlNw)S\x`bIiF ,..xf킥b9GʹGyֽ ػq(]fFl?"$TMY _| .E[J0@G%Nl,:rh4|@VO$l:OR%~*R6}ޮ ؋1}zA2yQvuw)/@FNz.^xk.@*:w{c 3o6w|Cp}%"j"׵]ldtt9^+Ԝ:"G7ĊMޥ-҉66ϦMT$6Dg@EV2wGR:u#fU,vsX%Hw5_n'Y v60Ġ3Q;:햱L( \eDYvv\ h4jfHCZx9Go Kaz#gAχGDKr5Z8Wg.nq?w#VV(ۑtY8`!2K/7=0PXNVZJp%T0T`_m/h6O|J!cU+ݷN+ G,ڶ'U5UK4hWQѽJ/+6|!3xNIKՑ*˽Մ `J`(.SUڟI @f]%!ED˂Q6z_ c_ E~zTPx`ʾ0Qs8ɊnJxCIA-MKq>r=Z>@%<ʼ ]v %P+y+mj}a>Z,\1@wR#p:W9TLXF po1ОpX&$1 T*>Ǜs߸_RbU/gzp" $:9EJrc@wk,Nz-N&Vϯr&\DbgN6S |(*d[9M2C 8&EQ 夎ҲW(6~>-|/8\sY??QFhf`Kn'=DH)ˢHс' FKo`Etݣ@X8)ةZ#AWu埨DU_}MjK,m0>9dw}-%R`I,1UX:MkQCfP~dX; ?G ДE[M,{NMHjrJ̢r'&AZ8Hj]%%:i?FQu"a&$Qg7+ kw> lѭU H3dew=hmZ{(B'4fKEeB yy?}fd37.(zH?СbEA ޙɎ 7*㮫{-y[7|ȷ|5:_(tWh: M%F>Ut3MfN?< 禘XmTt75"~D5u #,PAFHiX8ɕo?r~2Jݲ8x(6[[YeEnvݝukv&Bj)`n{ڃ._aP*D9Cu>;J7!y iR[5XI :9]ǽU! +u^A:;x)椺$BkLziCK~"5݊G'SvdGƛ CI(J z48yߴf]DYb>6`"F5ӎ>dǸ{g}G|fNnNft1khVɁmolm˯[c${'jU$kr~V$CO s`*^8#Q#咘Qa`\e}1hɴ$ol:`]qѨ23519ܾ9B?T p PcVue9n,i>bF$*Gk `qo{JV*4?GK"!-jlvlypoxJ&`CC)um z-<.?nϷԢvn4tzŧV1 +ՁQIZk{`Mh/H\SSVQΉY Sg <;`ErRw?ujڪ^#%|k*H)e*`VXL~ _'HIX)\` R9{oxv.^dSmFw@aVN)6ȟtHs{>]ALBsʟAL%r[wGHl g*q@{o;vߣ5mb~>Cdrf26>(o_H]~hKr#1:ǜ'\ XmBt`2[wU^DVBET)ᮞqRy>tiє%tiZ-ƫe5a̗'`Xq*R*;aPRb p>1Ke>LSs߸9:s%pe2y5n 4OV"]{y?Msh٠Ndcf[p(0= 1Qffb2x n.&c?ܓd?ߘ?pاXn̪%C Rc@ a[Q7n6(I(5dQ; /T]4پA)1h]pCpG3_T''lG):f mbAe|åtmpHB0Y\; 7q VbbPZA;g$$oP o$Π:9=ڥ!]DV5p z)M }D;m |ZA+2!N=@XlM1tl _ x4u1VcaT5R?e4H©:t KNm5goˆe4ݘބ/XZ"uY?_7+LZN?g$j߼5LU5Mh0ǝG0N E@0 1 9l32){e :LGz#G5To߈7 ,`) y [L)ɿzt9ߘZ' M_f>!L2f{d -z.SEߚgJ+h hkaSGBY[/>rtO(h#:R甿+׷/ ̹.uAS|og 3Ŭ$a7..m[dOjC%_[M#1b)ROnZ-q榛 !(ln!<#7Rҡ$;&3ONa+ҋtY.W?n=¥-8;(fpa/ t]E8ut"(Wf隆Hci^4Ar7en4][Xlndqc60H.:#8k<>P( @\߭dHʱeAD._);`g~NMs_sd<c \sMi&c4CpBKbJˋr'祃}^»doUHDؕ@Q^P,)R|<_%s s8Y!8:5͟enՌ{Wg?;aƿeA".p9:Q( f`\w ӄ4ixIzҕ?BBJ(AsI, R C+h'Ypm@ aXd8F`+Iz$3c+)]|Kힺm6,48 OwGI ;w~]'y햝hs RʭeǾm_K1{!>J` ;223xl+=Ժ[BmXV]ewE;9la.ZQDWg^6HO<Ȃ_3lN3ʠ bk:MRRϾzkb <FwK+uN2,oTR2#Y'ԣAA-%$r(kU0B]~WG3SWkpn#PdtWܱ.'HM6vv?~gf!BV,6*AT$Nȑ|KTxćK7ZMK% ȟW+*p5P QB\Df)DZyp/h9#@tC/\] >Di,!UV>22iq׀G@#AeZ)p`Dpi0oAӯc0? 6b_˚Rs륷CSm̉đ]oTY!k;9HP(ҖG1INH4N>1:}HuQs=]]<2 QdSa+[y+:/BsG:]P4@@ YFa}ZֆCd?^"OD!e֢OSP)hZz†;7nQP9o!QAIjPq&h;CBSL4Hؑ%b92 \ A>^5WTvFٺ_h-_M r]ve]k$Q-3H'CQ?Hm=ֻh`-R.ԠgӐiޠU5SZB4XP0굀 |EMV`rz&ooƅ. uCVWS0KHdkpXm{y R|Vrjy}`5^molZ}, pJ =x=qc+}%6NUl梨hu}"{gXtBdjSlju䁏 7+]4зD2;y/(j15PS8x q9 +6ƫOKG9 bצz9$Y߉.em!q3-f;i2/= ! p ;eǎG7UV\ ~a"g:1J:8)g2YENIg'9eOc I.Kv23Y)9JLog6l\e \pwmyᣝ۟dmWf :ޕ eQOb):p?nqP{iF˓:Xſ*uģjLdqzVA-\r:PF w#Aղ2 Y`8=GalzwGB-.*PAib6 (퉿;gpi sYxVK:Bt >{ƭ{:+@K&(GI~2Vqh,7[ cmѸ@yvw Ml>Km<-u/N]p%K![q>fya \2ɉ/ZQn:S}5{БC[A7@T=}2׬81ي{eq[$`׽^dY@Ζ%> ;{) XfMMo6ӗp6hF`6'EVѢmabmցtM',-yyP \gU_DOΆ?uoun01X{M_KBT d-0jEoC#ۊ[n iDŽXu&K􆰘Qb0fyom{o/]oݻZܴ]+5. t Yʼn.ID Al vvWppOjH}3 HW=Wn胦Jlq_@ Iț,}qz3FDҥX SEL;9lI 'l~(8x~-8S+x#[ZBکv YsU.UŸ2kRѥ3 荠,Hph 0Vjb{wW^=Q Y{x٧/k'[O@7C!wJݮ)pvOfѳe03HmsN;0W9"hJF=hAWlW 9~$.fVLfȿ/\O8 U3'4tLAY˥S4!0Md\:sf06 IdЎ6d 'FçjFvhi9j.<(Si[}`fЂͬ7RJKG XÙT߸ 3zw8MNݷ+!:FUjET¯أ-QӨ7{hPz'@fsm,haa6wGiD8 =sYBJǿSE98"Tjkh3rm,I-XS=[f]/%|C3mMfvCП`΂SBW,ȡ|te.::zpP T+w߹(։ߝ%e`Ix .p3Emq^ gb̙U TMVi߲1qk@[%,뵏#-c#/(ANKݝʛzd0D/Ag!)x^45bP*T)j}yM|nf# R\rG:_W]zDvAYʭN]oDAA/?O"K޸1Dû*NB.zە3,v}|Im>>ګrFl4,44r?UpXǮXk_ilnEĮ@_ d BC~w:"umol8W="ܢ鄡{(/mb@ޱ\ `*YUzo@s"y(k>8%-`joq 킒qX^jLX[ȧiuh 'FkxKI&^+j)_%hM-c !>qʸyNIJqӿݓmP*6!lރF0Nt/pOⓟ >/SG.Txv<{74*ߤnm)fTqm ãmM`Bfa!mB.,K߶WծL kW"i_J7vVh搞( dԤj~*e+S4Gʗ54#TI_ox·BVb'/P炵n;2(5>; bᗾi5}Yt BByOpG;Ԣ`GjFL+pU(cy yV͞hԄ;ciQtd#t)S- DQ!(!w"Y/+;zEv5^u?y&}Gn;0s| $7}U= TmL1CAjRFvѩ< /}7DzWl7ɿBWgQfڟAwGKF,GXCS7d74&UXQP3aZjT1CXՖϰ=IHzy+Ti`6xbKv'Ԗ R|Ʃ:GCxG6,uIY^1\ Ǽ7/O%'=K<.;SܳnLD0 POI ޒ9,ސjLpWgڻUv#1B!"J2NuNиzNI8i;'UܩT vp/jKcbk"]7kUz݌T%-/w83pu*`Cvv;!]3cϨ+c_;Wq6(: ,wsCR*QK_rreM-oEIc3#(qw?T%h>#65Qu#B[).TTvli7M:2,'ܤxt]Km8Eʶ:r;e2,#\+y'Jޚ;39c ,>KP$ޓ@]Aw߀Y;Ce)|S:i Rߜʾ'^y[_MAA ,`vGS_X5;6!7a>YmwǓkM!'G. Qs(! W %=RFmle)vƂmL/32Luq c=5ScloťIz4H{˖TI (=_KGu&3P#"ۑWKe\rȮX{ϧ|QsiZ H9c^rtB:K&0堔>TCjtgm8g.В/?nJ>-``vJ[)מyx藾`WM[S׳}nI(@S$RNL4tbz =%BUc^`ϝ:hr 4 A1Ϋ(fuWWCσfoa[^&'ĥ:hzTЃ{?µ_19o~X>O~+vdaJ>^Gho(ƻZҺpg0|`Gg"e][s@3#w՛}thR {@ UAd0JԬ/>?sN:sqNv~`:L݃TciA^!=4$v;a.6[|{up2=-{⮧~yq۟ɻ2&YYPt-@P>QT㨣Tε!4cW5#a#5 ^h=̵|u31ѥ|zU34座Xՠ9fl4d+QK@Tk܃bBR2,dtϺRɄ)jYZ!8[1k;,Nۣ 6oK=+q un/MrD}nO&-r;>L?Ғ)WũY $XT=]P\! XVup^U_kOz {݊uYWFOxWκ423I 'fU/5<xzxk w>O-wt> p}jϷI`iFDt3aRZTdթ'xdms ɠ7į Hm T N>K_ Hc]M*>5D{ő$ԕ'C j3p 唶S^.%A3촲if&UMz;ۛ` 1l$?Pڨ㦞o.xQ hY wB%P>'%G=&@JHO+^-w.?BwK= ۳3JJ HjC~|]/eWƐL[ `0 m&Yv-WbjX/([f 8rvSО_qo$Cu[_ߒicv^+uI)WٕۘF臷:ɮL ui~'G" +{rSs%xue6 - AnۥR@/ ͠9&Md ^h`;A%\ajຣ6ޗC\.Y z$f@dÛo~+7 =XX}ʜQ:ޅpƮ9!B#3#_3GL2[߷`{hpݶ?OvP2/O_I+~gD*xoF=YTΏt),H CW@ ZN 2W:1ܚ}82'mS'ӗm%v7mՆ,y],ܥ ÄjZ~q31TUaMs5)ה*kj׫ }PM&l8Y뺝Fy 0{-4^JC 8Q:u*܁4Q^RARJW5}b vqdWa~FVW_6;ov2f%AduIZ`||>y}/QP7P;(K pqvfhDV0 2 AU4di"V?/K&pIjiin 䎾- w< G[vBgK`cP%݇(il('RQ*oQr%l4^lLݿG%j"37m=tf+;TB3a3~:~{צ/ZHuD借5_T̽lq #gT[e|'HQ.Si"m"PC)SGja "-8#n4s~Va;c/ C8_$0S,EkPh:Vl0JڪNeʄNpSM?SIljV$$1 m~w7z2a[R;H)WP!# 0zFZe&ΔJԬЧtՑm!!vU>GҊ8%иt%┻Q@V{:ʣ9k H]Sj!ꋝǔ a@v؜tC̎CM /h՝<'B:H#:41,oPӐ쯱C.`g=H?Bx=TRwͫRMא|{;kkFK43qƲĊ Som ,8Vq4?Id21V/'C!ihA Zj dF Fr~՘[,TͲ,~ݲ!sRgb/dr?,9) 'n^9>Z;m9TAG񉕵'=d]5wv3Z#ЩK6j,'jlbHzfokwCOzD.JĂxCkY]2C&=iX04CV&1T[SDq Z)!b};|r%=s[MS34`g 3vkVRs,eF7{fslSgᒪobR+]asRK`UxrA 9PUۣߩyX WyE{RPNMwՃ` 3W* )8pZe9v^="XZR a VQ*-Q j!BHWrw3#9*ٷG+%ʛf {HZ~>+E=E2>%zږIϭU-CSݤ~@sjhNsc+ Fp Sbh;ߕ2K̀dPI c Ί"q}Dٜfܦ|#cU1G6gxH{p3=LJ" mfuȇօ;ˈ}e.!c2b>;FQ,MgкkVmrfCs qtES+9sQ%u&o*n-ĺR(Bh/]pHg;tۤ,[~w7lh䎛A\_4W\dQ_Xs(C-Y8{0+ta4 !2f⿭"j^y,-W"wY{(:e뷟!~@\ $xQ'7sj18ay.uXSO>gsD:?LAW `=3BhgIqeO <'R &@aZ$ކ9>H1ХsZd~˓a'#2XT>Oh5+ۆU"嶉5S \bx>2)1lfy{!) ~ r&)qyÜhX KИn/\;j-8rVon?EV e@j*y*}9yp}ڗ-V3{O"r\ :1X }DӒ1ucrפlA7mq%$%y <ۜ[Z}ƶt[)hbx~q5 7,}Ѕ}? F\sǂUP)P~)52ۧ|)9ȭ껛vi"EC Ge+ӅD}z5K&|KO/w5UͫQH_6G2eRP%8x-1!E8[/Y@F 9,o.Ⱥ RW&"wvgZ3k({cНp^_DƝPX5Qᬸd:Pc`z-I$hGˎIF?TӿSEcɃR"ū|溥0 iŽ(hHںϷ?!E|suF6.@}ҏ3A[[{xHO _\v@c ;/1F2(>`(-&N% /`?LݧJޏZۉ"B|(Mb +.3TpON/8{y.E\n+UN<ؘ򏄦cV߅o r}0@Vit_6 K"ڡѢ01KdjZc%s穿 X(R|+reV=BN vsi/u6?yZ9vt'Tg)-hzyhX4UhԕX? :.0I[1#RnFӢyV3- NY~gh0kd"}i8 뿋`)G?WȽwσODt+vOs毻%V{v܃uj~,|K[U&ݏ^0jK5(un+%t~E!oB:/cŨ I1-z{2N{D gb8huSCmTVPNzy'CR 0XG)^@@EJ;^*X˷˅: }kyiRO:焱\ڸ2dÿ@q*lt|]I +ܖCUq3 3a0GoaF]1De/M27`4vjF,"1nqLc%p=8:sAF'˕1rYױokj =KUȻ9lc_)z~6@B Ӊ%?Df78h@v-Qԧ㌒0]7R_(y K۷p"P^E*\jBF&ՅuLŗTq-kdԖ8Ms+\4e ʗJS62Dt+AHŬkr(Y!ϹbٻvǮ8t7ׁ٘1uL& KD 4++6강Vfb_)hxVyFۘupAhx}3 o.rk)qa,/aRsb1;?| αCO٬>OD^tvp7Ozzi8%H)stZ i@i;"w%,&Z}^}&f&v_0K|GѱK2eIfDlpWc 2G* p!==KPc]N ijkr:!!E/ )1aN5⻘ㅊ kv3%d ,}xf ]"{ۺ{;^ְ?Q@lb/j=F<b<#c-dℤĝ\Y>Q)lKsn-ǐO+Aj͕xOOaZLFMuIW*T¡ \@LNK`X+(ݪ!1^{R_KoگcO?«%&]>€.)J÷ox`ϦcHYTZS3q}8%BL ^Z9]Zf0BW2hH#TR{'WBP/r?m-6~ᴮrp1s|7xS]uɲeCZˡ\^N,n]{9`}VHYg.]]a-g !?:XYoldsLb9N1}d5SX۠8ZN6aЇ@z[$_Xr,M1h߱58fʟMF#"eq\_ss̛ܨwLJVEf\tꆼEzPm,MV:gx#; ] ,-4[r2TH$ x18;:_,PV};PV&p=CcE20sPQO,Zq_vѹt\.حN$ʖ?0խ}B" LXflCP_ီ;IXg| z!5[6ܖ £%h%ksxs۩m$-5`t{h5`$o5d܏}jh%EHXMAEaqw#?ǽ7)]EXafC|hP.9j:h xW*i 'Ⱥ1uɆEa!? c p[rC+7}|}6IpAC+R02y@ML YwR4_:b4T_-cTOF՝:P1G59ޜ?LB5IĨP5EAМNjvXvOnNyJU%]$'w*/YAȾY[̒Sٲ`,<9;dqip HFIGXm  RI>lxT7p8VdSoOiGV+~(k "uyV.Q B |P+GA?ͶP7GE #&{( BiFUi֍M9A [cً0n a{41 D+A{u:jߐkƬ#䈧NW鋍enj.U{7Dl1_; IG*e IA?U+LQNiUǻI8+p}t L z[=RI#W8?Cߊt):M0ҋaޏD&Us@OP jݔV,.H1ًs.]dujԷ Όf֝bP+^ W; E;-." !d}BM5M۬FQQ 3EKC*gL~~ l)z#z/e̘y)챫 3R J R?fğ̵D'Bp;2ut!JUw&;p/+J6nފg8M2Э g`uyn[ePn[O{27JB IN1XT l?AZ Z#T!f\B,8O,Gf<$V wRj9NA2 xoٝ]̮ZI;e"܊-> gJJA̋6 "'vkưDުVbDe 3US2ޑϪ9u2զY\*ޏCd(rĀ+FiiG-sP`vy0F9ALvW+>VrS >/B߽*O=wqV'F !|;B, $_^͆)==f:#4}CLY<ޜ#WL~2h5+zR yd[PF3gkd0^qQ,Hŗ 4_'+p^Sc$dH:|0R*u"-\FFq}:. IGo{ʽ$Q-tF(Ԑh2n%E ߀{ Vhn@{\k "^_;AHǎOd#]v_1/g5Z% ,%b~='-(~RHМIBbsg%,yӨyD/2!z#4XJf/l:mL$ן?^6`DLc{Qu^=\W 9Sς 6*[)/i,+q )n^sOrQA_@dH'`̊LxZs&%`vYE6ʾ647\,D's z|9V8,/zTs7X?ƻc\^*zNBT6@U:[KPԒnj9 TEhL_ȁ= 9R2})0-)j a.y~AxGMf8,P&$;@}uU#+qCAfO]ǚ`G7$z693$C *h 9 0SZI ۮ1@C Jj@];RHZN[U|$o)R 䉅Vt=W\OW.;oS6ڞOsfab9QqV|ʙ/:ILjR_kR(U7g&V^Lt,ihhYO$t@}T)Mf' ?5mvk5[UqLT+|q ['}Ps?}z )R`u(4dX" dpPtݲ6|%N X@Ha2(Ow9 @kԆ [#'t8a&,L+HȲV<_;Ҷ>*[oy#<^}%ך87Mks)諨&`f_f-WN5Dgw ?Ԓ CJ4Ћֲ9~DiZ2 .fV\ha@l^K(;TWe)nZ NPwV-\Oki<^co#}4T XMN<ε~;2H-ҟDp~Jʔq+sxy^`;JtLhIS:PJQ8ѭ Э? 8A(3IzzX~ͯgc[.QE\DzK2{Mo55IfyMZ6 !Ph B08<+צsŒ6CJڅU(}yN aRl]5B,Bصt=,EsgtFIe}ms,qHi>%K #Q @4Ej=zxY]pl6A.>#7 08z a*ژ)ڹy\@r$h\EmlXo dH8, 6]Yyӗe `X}, uvܖUXΈh{4$*,qz~x 1l0cM9w,I&ʃܜ8K.XnR/Ci.臿Y $Z_r@"WݰE)U)B*X3A(e.6n솳ieg5G!m g%G x`pTV[RKZ쭔/|9&"4kF b'SC=7!C_77`f^@nLVAh%a_яh$qlH9fYAOOxN>Md()2je6_p:*`[>5OSA#-T5&3Q?Dsʦ<~Geӓ/"Lp|6o>& NanB{߉{0#J]^$dk|a&kIb+n%Aʷ{2 SO!xWZY|uڶ0Bx=kK|R_c峯bŨ?gDa*kn/u7QNBQؚ#-2|-VQԪ-ry /K.zޅO0BÔpPoI3&=Qk/|ᴬ~.+bxCaE ,ym-vz ޽ GHuޛB iK"LZսAXÿSnF92e(zA#npN+C =-R()(^Q\pD$J#70WJnP=/nVnwci&w& R4-OfqarfL+$yU֏Y9<7񕞠ӱKiO.Jr5T~U"T㢳'+ČbI=EU*-)U@n+ing &KY;C+Qf=X:pa"m6G!ځEC=ĢE@2O(U$zR}oCq?> >U`- vR}{YC\8/ Z^whD?%xs{m9ΫmrBQXO^s+v_+bYC5{ *h8 * >M\Z269w>-6gŵO7i&B$ y1zCFoij@p;=)ceV╲v90{s^<\☶[t0'0yj5rBݍg>aǁ1! ^omM}( 5(i[VF2ʋ'ާ;Bm7҂ ̌1vY^ ,gwФG/qx`" q%j75A?uQ.h,,2R9l8Caz\re!>f(GhC}H6' %ŷR.tm6I+EtBWVbLvG*f8EXXhlTvdqQ*>fm=\YK4 G+}yK[Ч>4k'[I$?P\<1WrCEmgd6 u2o0M "$AN֥S*|-P|pL!tI^}>@8]H).ɀ62GViGp>pSS`kf6IܫHf_j$Ҹ{kV6C-BNf5cDiS3M3ߡ%=8/|C?ȚndL/|*)#S׉'_T::-# ],1iPܝjw){'ޱhՉ16KB?̗Ogxy$Rkl$1E2UBKxydɓz!(9ע.s38SK7`!OU?逡@c>@lX&,ffY Ʒ%g$Z*rx‚s]BE1H&~(3P?a~6ۍTa'zMπF[I|)N#ANxIc.\Y ܦC<[fσrn 2ylVku˫$ͬp:qZXK\ Qs4i)_$iLy-]2.ׇO`TCɎjO09"3thU quvLtʀE<#1?_kQj,cT^y %~zb8sdb xӠsֻ<B};to9XIl 1x ahr/Ш>LQ}hғsm LA[u,ɼ!@G[+N0 {bozpHx"7dYNо[>a WXU*B^H;gZ5G9IBoHOV b%i|_һ$ Ń:xǪ_wN^;[^ͦ^,Ɗ^_2:vay2m^7xp mzt!" @SgEH-w3O䮙Kdr/1 [j\<w-ySߝXz0?*tx?N i~F ^e?u@,ME'SSSq7 OocAoI`-,+q));DStFCQh4,ɞ2?mNrF0zx1xX_W3fj4TrNQȮmF'EGu)alJUp~TF=[nD 2Mƭ:kV^HE%f+\v%\6"Yrl:L=1a7kgT?T!˞ Jٻ)|{cs'|*1} 9ި6|5$G ڜ0h9INq ~GFȎpuhœOTBfIns"xg0*2:Gq7j>_"mNhuX8 eGPDohKbf멼AˣzeGŗ_֛-"etVµխizlX ׹#1ūk ~b'dXR!p:bjG`mgYhø4ٸrGLݟy [u,#Aca,S-q*n\t<0a e`d_"3AFUó;Fy5G]hh\b&vYF7W5Q|B-3r# 4;IXr׎^7TԍHyT dA3Ev_XBSh,3Nn{,u#u(Zi< "DOD7TG)'uWlvq)GՎ9p9t21W%Hԙi'e_q=nHsoVdGUi1v.mb X .i|L@k(9?b>.dUk"aZzW' m P:-eg\|E݇B88\'A)j=J{+}f&f| F63lVR%< đ>Ky'h` D:*\!WҥV\w/hsH>-u=鶍cⰉ( e3[KIH: _(U@#| zd,_.@j Gj `\̒YQw?5 8BbYX:?- ⪠{UʍTU|a>t{7]f 7, O15aa ow+oD0龗==jh C2N"7gДl !0TlqZ=s.uύKFV*Hp%±'Y6(6MK2_ȞMS3lQKKsayV@pu8GŘ9W;mAW+Vؼ33NidR^kF~Nc.w*{1vSD9l'yS˴Up0"GjME Rqk[/r\ _^T |uw?9ӪIMcdE"*Q ;vͷ?B'|%`n+D~Զ N@%gϹyT<=V/,<#%+}իNp*ch T34n#dOcX2aw j nZ܌2l+pBMk]+,„Oxf(tⅈ}O=^i)cĖ!?pM@h@гID? sV?qY&VV~h9GdVD9cǘܴԅ_,ǭrx,fkhRs0ֱ)!i}U0gdep81;f1 h{| < Ql2šs}8?`yj{JBU 1fO:pj ¯msڀ)c"p@<1Aw3L8ϹTFf^ 0 KMy`pv[4^9\]*x}gkek(ZdU}T}CKby]T SԄ|hbpr;A|i( i)FU#[)add5 ˲YR؝N99qNwMP 7設Bk"7PĹtn`ߣN"g%3:Q&IH/ U9Mgj-cvTf޵1WbPP܃w65q2эR&V8ᑸe&eTA)೒pmvD; -yc ̀2gY7i16.oQ{Ce9Asx~5뎠4QQIUtFqZjXzP@+;eHzD%60tD/xJsdy.-BKg#2:(jW}dmc:TT - yHx\da3(`O$PmyA;ِqHD3FBHAG1\;ݥϦ[)KwM [/N{cCy_;|umѮ&:~"qa?7ۍM@*; e̍(  5h ս1}V7NLa1qMlm ͹d*.MY5k%REˆo:;,~آl/<{YC}[ jt{ޯ 泠7(AW7b,,Z -^r;^X$Bl)0ѾFmDC&z4TdC)\3K R4g85_>A=JL[䀸}BYqkY~&9DuȖD 3G.{/}*"xՄFQƏIh cy ;R }O!MTVuor٩>5fPW[csEIm6+ ES$ ^M':|FyHVE'e<fӛAc+eFepsFۙv! XoR d5^Ɏ.ng }%1 ÞLKx3{qC!yr<Qډ6  ,0#C{ŷ6,~HT7Fdt&#"+M4%b NXhPCd0SePNa@{yZԎVQ6]#w @ABNW426%``w <乐Th]mKYAaŠWTY1`ľYd1-{ͳ1?lAm[+Z 0uGxE優}O5#!;UPzt0@umŔɨ$4]:bcX-T &ph ,&ZRC.x2BFsT`~  %[hj5G ׁ^M6}q  Vw F25}Iz/r5N ,VrF^a9sg͍b; iPqGgwPh2HCN% 0b?sX!ئm:HO_Zzbc¬)"M.dd>&ȏ%5^ q.~Pk1PI:RhyR8ԭ}6F1* l^Y#~M"lTQE3U&{#\Ccb<|a|Qq=LzK3lexo+NIw'}TC*6ϥѡļsZV|;F@5 1ƢD%bgWpTϘm=={X`24#D`Ộ[_O֖G1^QTSXjf"ή弱 w NUˊ|052@IUjva/`YZm{/-#=yYpxZjio2?[&3ngEi,^ X4aK[OA<.7ETI\}@,b 1d#̤BULy#6a!h]tg =y聦=cL _ǻ(Vy/-rpج` OT<3Zb]e/ܶ(]7-3@!zcK_TJ+-ktĄpq}xNf8Y Z?QW(>ի9NYjB ݇5aa~k_-/$s}s|&>D>.ۃLG=牭Fوr6\D5qE!.+ 9UI=VEgl/9)JR?crٯʴ wiA5JH`rPon8@#FLU|_uV̝o8:b3h y<*XQ|d|48ܮ:FV*_W6 0{܃6t%qVN $fI98JKBoknK4AX@/rmRk3ܗg' 49F Hb3CZ:ϛm^KIWgb/1}GsRzƒ}kJPzD\/1kҷ+m 5A?Q˪%O*n_` AYv+ h>WT((dJ$>lHHrnuJ1 T$H5oD\[g6-8`&@x^sy#*E8K^,tIznQznBHKbX0` zƯ=yiȹOX(c)gO2@)\Nl`pׯ$迏gK> %|=r7u?7TXUesZ_QJZM&RFA.:>e%Sa?D `1p>ϧLbh@4~fRۑ[d :SݭfmK%hjUuӹ{RТFÁWL5>U'U/#p+Qe.$C$gvinos55;=C9+G\pYt \rG]rUm׽,I):JݻJC"l{orͥ?3Ԃ9&򵊵坅K.\<gYv(dY,Arh(댣B#v$ D/61))ܻ6dLT ?B!Lƥ̏ U4!QW/+ ޹o̱!Бpu]AK `@@`Z:](wbB_:Y)m -m[ρa!/b؏tvߢ6ç8#ݐQ;H1ַc PQ w qӠ#IED߾PE6}İ34 >17@gEnp_izPk/}'`(a#('.l]kp;ݯ̔; |ʜm:k8<cN99 9s,J%oVcM L k Mg*SNķ ŀ?maל^B\AdW H/cz|J'-рeX]1ڕUʖڗUx6:Ԑcwa3ڭ.e7FzP>sVQ؀11ټ"g#uOfogLb jpN # aeUֵd^_=JQfm=U<ę{vAr ?X fL2quO귪fjIn_U]cPы4mvnNE70O)o gɲT*.jO4Bɕcad}?=*_^+i_ jxY1fS']b{6VbWM}T桧D[gϔߙe"WV g޻ n綫9'J?l͙>6{&X?CDɺDwV)tW}MvDP`ݧr",0aTMu ~"ɪcπjE{΢}^V lRNCN+[.ѿz,eCK:[Ԋ}:>.@eBA^8{jAH8u e$9_B D 05>U.vuAz{ؼЗtg@"f(OO^|;nm$c[ nF$nQH܉pSxz4@T/$(/"o  ݩgAXf&Q;Xf_" r kw9I>CLI`i2t]?H* I3f urA6WBR ܲ?p i((Kf\ c%Ƿۊ< 9(a%~҄Z QJpxy$ڴ؆s'Ο*aex*䑻8ʮ5+nis{Csj{M Cs~?zWNxA#} 0av%|F'Ȯa2Ca; /\ `J怡!#?IG qFt%Ҟ l!#iXxnPc ,,SU؎BT2łBMQy$|qI[@RHDy%&W1# ˫}srɁh Ӥ0흰se*|[iqG7II&D0`)$6TdKՊt%$9toM$>lֱ[uD٧:#hvCz3>zh[D8! :53/ ' we 7X,`*h:kel6p+DW2 @A`8XtJ0cqT/ʎu I4 >kZT %в˦X2:rB8%@M'PZ x16䋂U i&,+cPi 0Z(Cl*E~)-5 @b$ C@O0m"ό:ʈmw“*Bo48͛6Ϭ$謹TZ`;3S@W!d@Mغ /70&l'9+Kpf~#z4aEzy ţzw8K&GdqD_L(p!qNB:<6oZiU:/xbg15Сuo1 )[C/c@m>VM@U v'ܿ2wu~qhPo]KE=-?<;o<ެ 0[cT;;.#'*Wh M4V:gATet; }c'XӢ0VT(lw1;Tk~*uJ/wO?.C'ւRk2xs#Y)IllgNDB(يa/Y|+¤6C=h13cHx6@+샃 K2{:ΉJշ\0 Q+_T,[R;qľ(KJbb\b,KF qmRiI0"z%X )c;;b<&PGɼLY{Գ;~as%آ|UV |̢vHǦ+۔xS1a Mb NiOoUꨡ:JF;2ٔe'7c<Av<)seĥ$L.p*7 0g- N FutLr51dm[E$Rz̛Ybo}4h@,xs[C}KfL㮌 8e΅snvsa@=hc >/@p_d(dbI7ID}gPK `8'p4*4q}4\G㍅I9 7lzXPmez2e0-@׽@Eѩ y\/if\Jr'i/sH[w;~%kv^4Q N@ua3ƛDYtwq]+KQ%mI2OpuAk͑"j|w1>v4ŠtZ`D0/!yVѩ@^u.\˞[x7@\,81AMR-Sʯ4:+˸JDtX{ãn>þN`H7. Nu[>'>Ty?k8<:Z =)IO.TdͰ-xwFVJ31--E1ڏ|tlEVD|)s]o8sh_Y@CT(Rhj%}84{1G}}N>Ԟ.`:pۥtk6cp$E+^'F])j`rrcp\ȏbԼns.rN&,#K/M :i5 C=͉yy\41~@e:ccϑ@K0zJ:YJ_9]:U ^CrSJHYЋ.] Fb - \ȝx)ȒKר!ϊPzzq@Ilk=!l %},fɬ97ws8Sei=}*4}P.-0kDǗ|"X]&5m{ &B1\z?w9=f4=RIhQpWEqn^r<'T V fȝvk'7mo /rfuqYh&Fr-A $RelJʺɘ 2>#J ?Ӏ+M8kS#jtckćkyRؒk,'(E:Q!WpBj`)rtvÀȴ;&+$"{ȿɋ%I:|F .2a;N|!Ǘ|jut`o<pkw.O t`1'Dk 7>Pe^,lޯ@fs݅A0/Y3>2?ؘ(UەsD<֛,眗j9lY*3!188Ux"t= t_w}_{KGSxeŲ1uP;;B2GW )g8Rgw'}}c[$xr'}KD$xUJ>8r;gK?:lbNںGF`[OpH :Pv ,~ڢȂy-#<EMj} MgX׿7R˪*1E*@H|ޓv{- x*pCm"\S[͞wQܡ?X+n)J!ǹo-y%M\5}soc$ fѺf5 1$\ё\^lȽx=jwҍ,f͝D FDT/_Ɣ gߡ#JrLjƯK2ljuP9b6TQL|c;N/t\ nxcu }wP!B{נ.DT$fi]'= >ZOq{ǻfU˰D&VТhi>S8f'@( a;+D]Ieg)L )7)Jd!10i;_œ!zYveO d}$ t `hإ: JPq& `Y!luSlH_\kj4s%G}>QbG]:O´H*E> 7la6M#/?ώ՚y HT|4|CgPx'_S%nAݥWYV8)͖Pi~n3w@@.o)u_sUz#sp=IIXp_'N$wqHC8A+'HM-vgET) Q5ۮ$~_iz*KVe&;E]|j2ɯJb4-$RqBjBtIur`㶄K a-Xc>P|\5:HRMU:GOg@%E mwps(C.xڊ0&zSx[Ld4\.ȹb]*+u`+lg%`RCRbK39:>܆d2#[c>k"lY$1Yj9v_H 9|s9"[̪ؐ>Hn_;1HWv^vӱr*J5䯚ʊXA4ϟ 'u;x1z!Eg9*"Y/\4ES|s{ד!mzWqxHxX_<_ Xi0Ջ1t}cjM}t86'eK7ʙ2{Of(/wO|l^jJJ^*t?4Jё O0(/&kb&M߹]zN'YzcV34Ky75l<9OMCqNȫ ь,זЊ0 5% uGbGC,XP-ʖeiՊqp׍A_?nQ4t]&pcFIIVXQahtDlz ZV{ z3>[(+΃d!g#-(1>IvwLx_5tnI5~Rd?nY/9 $oqʼiT0TJ L`ᾴt7v$n]1Q?=,x֩"-Sbuzf8WMs+z+ڏ&y!Sw"FbKV*6[>!-ܝ;/n K5U/1KЌ,[7VHv$Mc6kdթNQBAtۺd¢i9oX' bpmاtw>ڍYe\9,v+oT3łV-`InT6OIH)F:6sN*'0a>:5DX֢-"}1K"Ғ3\i:^c_l+EĆolv,pVKi x&5)-Oߦ+(Wtoh7 4R!Ѫi^5$"o_>x!qRRņ_JEڢ< ~/Քј&Zdo+W1k0~툠e| !i1Fka+DiV㊹i=JѶ٣BԥJc\sV85IDx˸@ =]lڨ0/êtw?;o$ fg Qٮ^).';*iާbcTLP0^kC,IZ<2PL'I)} :ˆSͮ=3սU?D,TXP_wumJ5D%6d\*k 鋍{1g;N~};x|氃й' -$T摿3dPۇdw#.B׺u!GM6IN'!>5dN]g#6$,]at10+4Ư," 6bbthIvdIgեF6 Y[AxPp\PR{&E3"s%,gZGt}V2bX 9],V3eߙ:f`lbD",y/hN,rnLWz ԱF m&Aː (=n*5z 084N'%U ^V;F9(՞3pw-lsپx3Ӯ3c=uyA2Oh"HD!Zs逊P$L.- *#O 3f C^gJKE8S+O: Ul ~ŭ(| ͮEݍO* [(*no38o8WiFi+k`q E(B: Nȷ'm7gnfm)# ֔ 1CnySڀ K Oz*9"vM0/qw[P_E`e8*h6 (NPc:(1̯[M\Oe8 m].ڭ*[!b{IeI:~F9o@.)|MZPVj+u oēm&Saq`Y Po1qy,%82:-tr$̳>'8>[2ܺp66xY *on>{:rp-JI$G!JLg&5w' /mJ `o7 0G4P5&P޲J4rM>}]lCXl+i](( "ώ?p)y}k剥ːʰb3^h$^2isBSh`v:N:7SQWMUk #Um*⎁a@cfQɟ4ʓΠ7C4̿Ch Jݵd$5"z@bP`16$| =hh3:Ӄ6!e_T_]6"+2XQWcXi$E溈Q/BTϑm=Tǘ;5FXg/C:9}Գ2I;a<( , Z߼'vosixY\S1ӌ)A=8xdo!#o_x}sgg[`cavXh\WMz'NL增x(ٿ76k>SlGܤHۏ] j/Qr%9)jk6e[?(;-1Fi|1Tٓx])>%*" U}S-mq}•(Kll;\*:~^4|,Oy~Ot9se ){R&_yXv_=;5hlzPޢg*;.\ZhP8 \gtİ)YQSL_jx9x`¾MtcsNjNIT8 PX |Kxf{"е7D['R F5`c .a_eb5bgYlsjas7a_Cî.|DžYO͖xkG敟绚y z*b BʾnerbmIU^L?/]wDcle89T ?|Xᷲ,{rq#V VG:ܿ%;dPQ]=du"Ye \g{K (!|Z.TCZeQ%"$|u_eW$'$g4w f$4@{GMR VFNX[K!9rhL6sV=LU#kgزLUh_[ 15nTWzR4?%* V8Jyon{<^Ť9Ғc5Ngۍt]:>N0 xTKUxtKnݗ4zuZ%;(Xo,. $t׌fzBR) >fzFFѪCG IDzoEF(Nrww, 0ohJU0J>~[_$uG -dO~\W2E78%d|:u<{&OR3A]9&!_ll}0 z1Q Ubv?"c+6vgYЦe~ yKZKJ}t!fU} -IªVz85`OCKѺOSwR@WDOuגeW̶}j-R$^񬋲|F4 Hkʤ7-WN_ 'o { FU7rq3<}hHU+v'+d#Mˎ M԰M=fS x0K@ Jܰ}G -AQ2AcјA)|jGDk7.Ӏvms ~ U"7N,oӝ>Js5'dvj7Ù@.XR:[KhVe! WǯU /RM}Deza8: 'Q b[o#k;--\UNi_oC&M KZ@gIt`p됁k b<4䀽=難DXA]PO+$블w?/\h-=H~'N^錹^!|;|FuLUzv2s'tBo&',VMidZ!7T6_c7GwF*y~IA'I_PJ0=EHxL (LPb :)*yի&Ӣ/$M;kZ4%QcJ\I(:8Pa3=Q„.DOk տQɹfVKb[yZq$rǃ*o Di~ySþ{(UfR RzabiP.789"mId&6|s:h. = jWt`;K~=WMn/Wj8n$ߖkyPsW-Ow7ahG93`t>܍?A׮F#PPE[BM\ `&ܮ.u|^IJU߬ƴ3b;S5Zoe_=̇mxDVK?cRtȂbtv! E|K?V| H/3  S; _VCގARq:l~ꧦ1eE؀2EUbqe~ůL*Qˊ Se`_E Bus;")tu А0yx:=sCvTq\wT<6*:y3Ey&FmGdSZ$5!)L$yF`i> PRָw,ECzJ!`{t9g3EK XP6,@  gT):gNHf͋k bXROfi]49(o|LW]جb\zu'}~tIS0P;AH1(TV]H{[}9V'2 9n5n%p+|y7xi'<~k ȌmH&vOܲ穈ft[!.Oᵇ(Ƥ׽/x:A 7N9lޤJج"$Ckg5fL(Dz{dU.ܥ\@Uqy3ŚHqڕp䔋Ku8mJiND OpW˲-[sۺX:z[O=*nb/%nm(FGmfL1/C!X^{ .,]ٮ!‘j)7ǧ!7_ 6A+ג]ԱFE!Й?X%5GUh }uޟWߍ":}k@}!/L,ܑp9)tǿ]VfAV{$/,{^S ;QC޳=[7nd$οzutK'̔]KX(E{fVOvdA3]` 52:ĥJoFrrUIj|/!`pδӬ,ΐ͋e-Igh$¨ pE޶Y /oRlh,%Fmt^3fK>vERCDsk:xKQ[ ~cm|dn0׌Za0gr[;iRwH6̡8;&4E-4Q#jQ>e.΍Qy">(=men·餆ց}YXAh)A0@fy_>秔 0D$D|Bv=ļ@V, $EӸӟmY\uÑL_`6ddBVp4ݮM E}r/w/͌Mc̋[`G3Bu$ @+:Zi3t]`e'0 %3&gf!]U&~=q?I#_Uo;o.] ^`N[{gя"3(ddË&|hbɎFW樇ʗ,FEM#xSƕOZ}s|jY~Ԧ ;k0,PPi(a2Jn8*fox_љS GRhYlҝ#z)8(t8 #F/- ƭ#PLw!R{A?Y/"dt{,gY<r1GC`A2h;Z}BMZ v g/}ߛez)lBcו3=fqi{;'MkkAuރ?RhU\x:K`ퟳuGۆ7@٨de FYV@ K#-fcV t}f 쵩߉.XlZ}djA3Mg︺[v= ~jXUʗ8u:nu/Y$jEj>cס헏mBMl0vo *܍*#E)H1=DS{ o VعD4n ħO)'V7h&Oiq^5Q_Y@md׊m+0(E"nYc S5!ESXy\.gTx*LNϬ0l#7__\~@j (3d QXW'Dvz;?&M0k ,󭥪հapPw 9N<`@~v!D i lp ʪ87zj`tB%$/Nj $N16*TJZ#qVOF lPϮlQ)a`,ڱSK|b;<_ӣrϷUH"K7ר_wlNv4$h§L \Bo: o  6Tv'eFeuA 1dCF=#:y|D\nщl48HCf"|\=+Su rb ]:j'>o{Tvn=>8DL.߲]oc9HwZhoGme{c2yQ) ݔƅ9WW!xS #V!va06I)n`&, UpKCsaG̀3!aa` nҊM|8DN.8PQ6dKT46mMڑPNHtN)цzj14d<^‧ƨxEhvWg_G?֥>:l:YN"U*/X7s& eڀdc"#g&e0Mqha^D5Bi?/d:Қ"Qvu-ѻm %BΤ ily'5-Gf}:ݖCZ_տI.F[3ZTG|:M1BwhMJEx"~m 7HBԡaL[ʬX(ةS+D&6Tk/rdr׋tr{;C Ty.b$(fK4>'g WXrDu" E8Yq6QИ7kШZ\!Y" >e,oC5em&In#OR35.u LUKBŒ4PF3~$ģ;M`k[ڿtq,V&EkQviAߓZeS2Q A3|Dbvel k-"}1Ш܃ʲ*2l8Y|(vH!w_w4cدq"1)[CɌwsA4w6U'3gֆ&l'$=UZ=ĒyUR1M{GQyN62̺݌0xbG;bA(|t99@ +nt[ÿ'8K6H6\c;8_ }xa:ZXUyJ$@hMf[ ("JVbT|{]&$ 1dN\+ 7$B]6ا|x-<_GlkPwe^όR w[m $Ϻ߷Rrv/!Ҙ91* -UNV1xZX{z~@f^ͨ !хko{7ӓ7Q LIAs![D_c23|j{wA o"cdbD ȕl=CR>G9 _`?Eyx6W{! ?A2׀:%iW|9D8a7hmBklHFޕ<߿ mYg@L,p 8S Mр|7)_hǕPq\pvBR@poBFŽ=)5cD1C|j:Ĵ''8v 0Oe.XO#sd8VJΊlvK4R4Em?йl^e(u;#w d1jAuɩG@tARCm^wur~1 3^HAO.}Ta^b БWpL6 Dw5Qp#f5鵸7n[X$Ca@Bf9$84ۤrx[qᬬ6ݼ֑eUzʸ޳z| *nwU]$|;Pʵ%&^<\T Rc!`F6qGQwj`uN~PDljxE^T*dіdZD98+Dft*D &7Y,FIն*|lrb]C7J(hҫW4֙6j|6y*3E @xFA,Yl5Лl e6iEw&SA>Ÿ#~S5rF%`Ϻ q}|@cƉ& \94/Hލj=J"O؇f% wd̋yNX[8zc7ghfQ ,sK;qwOk3"Y kNaC nVM| Iˬ Y38jօt!*0~׆ (甊= m11\Hvx 6SCSr+,ɷ˘{\( 6ʠ,ȷwVӊ:DѴ?[k$ $=`9ۻxOSE4V GK2*&bnJCm0$8%KDL# IgT 0lM+\xJq_گT.D:FHѨ2IѻW“kd*'ęK ”'gK$pI@6h*XSnFQdiɋUi 4U钖`?]#Az ` *nC?YBr:=!v_"}H+tWj)nqλ.Oո&E7 ε %kFsoRx<#钕ը:^^A y9ݗSSMi\]IH.d[*+>d2 o>A~*PGӈ3k~R@PFNWNt΄]Ga Nಚ"E@'\3[w;xF W6+{қV etef#Me8>fр"]!t;E2V48(Ô *R-?Y+s)'ҧgL0TDz1U4 mƇ?E\A2#IKI.cIvyG,>9e"Q,P6g=֦_@8]wWbƸ`ރW$[)ɍwSew{τ=zF>^$K+I/ŤyȰߢFi>Fa,R]@ܡq}LK"!B'7:J<"P /򙥤#õ?\~17c,h.+pK%pR9p[v*H%PNW 4ՏsjX0(sͨj 0% gYZ07070100000075000081a4000000000000000000000001672b7d88000661e0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/<]?Eh=ڜͩ~5)Cl^I=T#2' دzW4HJ(b$d⯔D"4fTe.F8PJNWf&+4NU1fJ6gf']lN1N&cjB{UQPtQ({+ Se+rx3mL]ǮJRF̙f;CKOxgKB{l3uO鬥c4KT$@CxK}V95Ar;H&`%čdU#,fK5+Zp?sðT FD>"j oG ߾"R @@B srOan}ۿ# B%%NS0dLTbB'6O|9+'XEajnH,SUuS i2sFoZ, Ά p'mjo%n9< )p5?m*NdUQHaعm]<AIܡ` '˽cd<{1gk26TjEG-.܍jI^Ac'i)>P&Hwߩj!^u6o_C/\Ly@}_hA*ucaJ&`k^M!är`w\\N\o1dV U>`3IYh%UvV,eFX '9N,ᖠ(#r#Q;!x4b5_,U(;?-:acf&(u ,t p$xqGpdͱеd}`R eDlېEZD_GL%)cd)TuaXM4B`zR7zXp6/[?/AnK (O |Yh[12`ZUbT2!l8gEZ.o]O Py_[T^B]Erp]EM:^J>g69gߘ*ᯫ,rtb̆): _rwLCoD:6lEY3C]qD gYyZNS5IYuyhjǑd\hF)QKͶ\f|0AHQP?y£Hڻ"2]ۜi +e ѕ*V:C d[XB#<ET^AOGcIE9 4gN WIY3!v(8Ni:9pɦ3u |x-cd<ӫFA\M-o!ϯ@cMJOT7Gۃ`m\a#4-3qJ.'bIq)ƒЂ;]&uʴc㎬ң#ӤyhA_ݰTV`10|Io9^!^ NJ x^c/խB[*[7ɴxpgi^+; "G@c'yiLlЇKFA$.ta6`עqFw9'ANg -yGf`Hox6b"A͘k5-a2D؛0rGu |*U3B[PyeIy_NN2m-D</e@6ރ F샜 wW/j*;jO`mg`cҁk3e >'7O|jH#3Ȑ.I mּ+IC*..`]6)(dƳ;JYOuZCHU+9!7271%zI@7-~I_G` 70Ff ygiѫQù֧ˣ{`[v{c42I\JTZKJ'NU7zgjjJC?a[9bI#=Q<]u*+N {` Eiw\>0#V/չ+ q՜ݰw(ai:q>H0Xqݔ@sK~coH.*Xf?~sg ֯"q45UCbp"@,#9RAC SuxDPצ)XD{ٚ@I@4"1#0rm M#YzFbsQ1Ppvrd٬ƿe+{b+q/XF 凢b dH!NL츜Bx޷p!uK '\w đ5iz?E8.)ZǷ~Bʄż(*%j *R*B**RcM0!F 2[ }b)D ܥ)'آ#‘+}YdhSQ= :(2hIܫq噜j`0ŜmhRFuHp@d<zb v6= s3hHV`\Yw74úםDwPژ춈 XҢ~d@TmsanXct'jBQ.{!zZ,MEEV[穀!` 1&*ȉ>XDiYtWhwi:FAF!n`f4mz\uqJwt)8WFF ?Έ7^iٺ.χ?n蝹jS<4٬s2xO WώgcŃ![꜒jAIR8m#=M!6ѭ+'(f25%SluBa׈QƶO:>MlT  ,Set8fl&,x_TbK G-]t*#[Wg=L4h8n_>|#,Ǟy~BY9X$wCu%p%nIX`( `\gVxnfEp;ֈ/e,;{b yXI7p|^*⦳R9 Fb:%e.Gcmק-4nSφU )(jAAKf8Zl-p:Awt1CʈBLRWߵO|*j# lwa\Z|^Z7=yܑIF3-g7^rDg|~7םLҿ7=}JsB ȜRyJŬ" ^Q|J4;l/gV"[WQ.LK7fuDIXkwpCXDί]#X ʲpc ~sGsz-m')-&!+k߬*t~WӹUm^gWs)"!": A5K$g]}kP2xMK4 CWRélVt; 9iqq&{uib,W|wX ۺ!q3 vkFa&~ᐶxh?x}Dl`Bt&B;#oEJӝ"LoJM)"6*Ut{YhXJ5EN0Ō9[;Ŕ~Ъ.bs蕱}qƈ-JOeй\yDz!4{V},v&1:eUr |a8ߌ5WKQ݁6Hmc=]̵MX' CHyf|yE_rّ<}m5 q3Be'W ٤qiL^y|Ne,;Bq |4ؖJ0CI V=~9IXC0и޷:uA, } :7Zjnr~.uYݷ3*+ѿFֈѿ誅+అ l=۪@@}%๼cZ}/~FM~:6mq(S>-XtjJrya ƷRʤNލ6&Bz_0K ~JHlɫB+`n |yP9iO1FCE> Z`AB#(BLBJ(+"':chnVz1@iVɉ> G\#T39sY:#{9ϬzPР9╺z0婎AeGK%{+׉RoٲhŷpY~Y]拇fe*\\3CLC+ ۷@BGkrZvv"NHz0ɊObFg$KaFV Ht=`,؄XJf_3ml3rȖ\\/]펟VHt{$Cn%G:n;_ W[[5-ӻmjz8Q׍\lef'Gw.a(y0 xQңW AM$8Z^DsEdnOǀ]w J욟49<룘%C5xq/*X3`h j @C؛N.,;8,GR(OSYPev(֪>;8n G(:;4O:9@ J|D*EWzx6 GƠܤ}RxkT:gRXGz@F2[AЏa@|T[@b"z&/@-gh d=<{`g\4=y)G2aMPh$SF4,vZU::Y-ѬDA\$)K* uU$Y{Ja JCx,dfiAYyeqsLzM2]Ȃۘopx9 3l6mf =*z' b31|ū}l$ ?;\ Ջ (EnE|u\'IKHZZx U ]LܣѬ#rh#BPûG;F#!yjIsAXs$"3_7k1W`ir R旕(@j& nS@3~5M"j;w.謟!8*2 ib 2f]tt4MD\5g!ӏ 0JLOHp2˵k-=hx1 LMe.rG /$Y%5yuοJ~5qӭD!hˢ8Q_aFpW޿zkHz>nb~ktj)* ԧJHeYӥV&ĝkt7')`[bꀳonpYЦDYԷN_UW BhH0'~  Oܽ ,P(=.=]CHH>6 $$M#a_3uLvvR O)*Su bk 'iY달*y&>mSΚot*FT.FRD u(}R$- _67i\OowZq =ofB:$U]VVmYe\-Pt-nIzT*ݭ9EA\'.Wa!r4[bR c{B&JP_fA}peЙ:r6Ր(>slŘ9KEdh g2&*pR,?>2h48wz3Sa`-Ue.w_r%͍9p<{ӫ|!b8Z& Z-XȨ9dV 0R\%/(̜ ]&),GpޱJ!,NtL9)tk[ uhWUlRtO+n\aU~h\Q R{6f.U좶B6f w٢HLxF[` 9nɑ.=+uKݾ"AGSg#oƨ ^ $ Qqa!VѾϝ)Pxn6%1S>ݝ FMN,)&F3?!O (#mƲⶲf3vg%h*&/ >G&x73]".&OTq6kl>A- '#bxgL^B$9_mq+3261::Պb~%G%~jd&0K?8c`q E@X6))Xu0#ME5$کk;\ 60v KQ¯crH4(bMn0QOeȭD~?Ոc Gb;Jt7;N)H~ZDb$񛪭6}rB++r=vZCqOJ+3ǜ|%J]=|oS^D>+8b3]TFzB*4HBPCb@:XS:ݕ$7_ÕƏc0hBG?FGi=MGް^bc Qkcih>9r8pmuفV|MI[T<.vov͗"Aa[^Y"8` ||!'gQƑul⑛(zIjD"a9j Y>}QᦪJ{q ֔Zj}UO*hLΫܔ)xf$mNC-lwJgx>h6 ;]SgӽQlյT,. 芼NeuZmg}xl>pX};s| {ܦ,sy//J}M+ѣ"YԢͥ 't;3}SBJj`Z6:㜷j%V"i}^UÉB(Baϳq=Q*з,ݹ(C{Klb#Qݳ tŭ@PdAvH1IfA-JG;n';&*d DCgR|(BtxXZhYC2ɝ3}3w1̠f*/#jG7Cၾ|<:Wf0$c}s٩Π=*yx*0/K,]h7e鿗Y&10J㝉Hϕ!3PObZ^dBĺy\Hυ>7%;)Qzobn~g 8|  {}d<+j 4r8'JH] "b`~޼nDq55X72&0_?;0*.-:v~Pq]uTN9fTN߂6nhb_Wm_83R!lpA+Ys-+A-;^~BMK eeB.luXZ3>]'mȥ*rAx9vlǕXFOsͤ 4Լ0nA8.3 Pݛ|Y}7OOJC傼 RcB:Bbq 1p=B_IQ(?W/iBz`7@'.CRz&57H'RM ǻJ>,7sޜH^ >._y_f-v6;#cOyO}kvfGA  i*׀ [E/!EZTzq:4Hfۢ7!l#[ l1ғmdQI)\HP{-y}ɜPQ ]8y"TFr(H{0ɬN s]'Ӈb;|gߖXxV<*]K;v Dۖu:!d 8,U㡷:ZȺ_3@au՗7S/ \|B8w<:ԤEζA, ?"0Bk lw]x49JR0-O`=R\@9H:ͪztMPh]ΏOy𸒿SBgS]pmQw*WvzSnP2o=tTqq,u^fìQagGe}D}Eq /ک\nO\?qM&1+,[kmwfk30ԽV\D_R(d1XT m$?ʳcPJH… pXdac}$N8RĞ @|9Ɵz~- e⺼hz#uKd5t@!ǖvo  p{H.o~(5{HöxE-,DohS=QG }S<8R}L\Zk+WK3^w/ {z' lĀdl 3Ԟ/wGysI·@|DcgL m F'uX&1 HM;I;fE\E ZSJ'ɵd}jTb,((S{^Ni3~ +u$k%A-VҔ9 '(ah?Б褈?لKigLU'O%_5 Q鎬I S8B˂ &^Cѷ̽(,0DtKi{Sl GPmkYn&RXL\gݬ|ȡbP."8hɚKYIAB ߤ1(y-u Lۜ@T5.1kcZ?3H"}'+gѳ їS8/{RBnV#2N%b9W 4b c3<6.hd_$ӱ, gc):TNΥ2fe5NNQD|;1 |Vςbx@2';DľHtFب'L,Z 4FFK `"Ys]./m%cݟ4{vϓEį <O U5وHql J`rheJ& \a1bebp-HʉL69o5zF 9|nM ]u|8r5 #-`&(דK{@CEط(jGe9M0o(z>G^*dR,'ՇٱٔmlX;ڸ};fȄFk1cPZ(,KdMvwԤU,HzL": {rAAcPĔ%tFH)|}Dy*_6O!18 *EcA`0mډ_e$E' >Un4VCj cXHL َ27Ǝ񬢵N澮8@&q\ gLFwby: Ay ѹx.lN ȅvPIdmuJ#CL{`(*!(GohmiF0{qp+Y46#A51Ge8j'\D/tqgp9'Wtxױ¦*.V`.5~%d Ctw^+1DqWͬzf#h+3Zh7O =^$xjwfphRnq,IqjZ uC4U Iusf[>mqFcLPSgX9DuWR3aWɠ O]/Pk &N? ֭VfZ.F5G|c7mJK+$ N$!tt)8LALbM*WȡL[ fWX)0Anץ!JK01{נO)LxySbXɉymqD,(D7 EčJ1 h.ϔ&g*>bƹm簟AvSٕUM~ԦPJ.oc,"TO%GQ8X9I<[knaw oK*|Nof XO$Vqq;-#uL->?DȊzsǠC|*ܔ}MtWIvAVoKpvjk.Q O1'C>wG.V4J^rԘ,XB!+8w~;WiJ~zx*yXv1洦+);b}R?nd5|@<| ܫJ9aȱ0m3Tɻ$U*APZ c[3#ar1z$LZZwE8!o TDl s3%CZd']8P xۗ`5aɂK'bI>=G܅b\-S=6EC<.& v԰ԃ&j8QsD<`cUqаX5@%:Mân8 ruL ) a$>DϗrKo5U~T>AiE#҉uZVr12K-//²)$2*K*'rTJĸC/-oXžp„ș9zd! hP:Eǘîr7٣Ps= A|2%-U\zHW%9=tQm?yԼ\8ό[{ZaԀlU(N6zVuQos';]P&+?"Mu>,$%24*. .\bv%>n0ZQDO1ջuSQLh ?V0AcrV_q`AM-ov׭M(&#Ǭ~E6 ^_OL@t<>N0 هs; |'(6RCׁBoWzEYqLf1`Iwq73D~[[v9bkbnfBP oR*umaD<{`?`j;_gdҵ)B(Mm)oz3Dd*/<)Yvis9>,$ IDRL*ӕpI vJ77HFiaD)2cU_l[1 Y뙥Qct|6+ܑy۪KeuZb}u|pf-xE+̠%*5r#Da*"{ l8qVTY 7 έ,pPSa% L=O[!qOXmz'QC}ֿ%>0>NH<=N[DZ8thHj TSTv3nM5}jS;~sYwJPD>dOP5۸<3H"g+)u}->Eo:[BcdmIzAlcU3="@s-r6ۯk i |4k]TpMڨŭLk1Uch$Lj8'(˶]%Y-p=DbdxyX´ͷF_ԫwpzۍ4S껅>VJ1 gGD WFMS_VQl˓vc?Q|I|A HԼyp+D D'q>@1z<] }hΥB9-$?]Ne?t:Tlkrrxq[Y 0;^^ [8%67X,\ ,2r+r[QDHOGan6a rM qªVJM՝ u)[!$O,썸;B R8ovY~@Y!!{i󻻴,g8tR3h:cP\#=G4hQ x8Z+#G& @?Cu΅VyGMp` R*ަo>+y@Xу$By{`ƌ r<֔? pgv܊Ϳ~C3Y#tAفR@a'.9dq!PZ1 ݾvAX~%l@0nҜٝ$u mgvUExىp&-w|VѻhrKYs&K|?=o7A #~:^yB@_5t94DbIC:.n2]/yܔh}Jε2t{nU ~oܠpΌo>Gw bMDWRn-\rW3sntF@ X@⁍89ܯfs'˥$KO!Bbb=6ʤ6=ṷUT6e#Q=$mbSd#o I>Z0&:hRO}ߦdQ ;ӡ7gይ#-5XNM(k MZO/&x`4u^ }s̈f_/{+IFԒ'sC:နqUf9>^Է $2=b70)9b{ݛU[MYLdB:,. S vp`)6MBr?&M&Ig%X`]n#}m >'ؽ쩣< =!)7EjgYmƮ5L6]؄5-%qafP [_kYd*ۅ_Jh!ğ.f1{yVL 6i܈^1*@'*?^1UҀMyo.tPX1@s4-Z6e 6 qU i0E3{ ۣO]A=2ԱT@aϦg*P|091zQp=N'~psKI+&BV=EX6wYC(c*+)lX2ylYᣄL `sh`y}d :P:ӻ&w;|~4ӲuFl-oëO\,h8OV4jXi+z] yشg3ޟ$4ˆH\L YV[ZDhK|CSoxF%/:nWM|L^F#wm CLv,!'`$}]uaJLV$¥ۡ|/}afoџ{$J}>e7.!vZح"d7ǧ7~t/D@ K#]3=:jGXF}HȞ-=DuJ|=ḃQ{PUDNj `+x?)S$>e:aؙxNpmOޜ}ZߣuUjr쬴$#kOI=u[P_c*ih.l%]ߙu2ܔ"ܝs,ӂjQVj ]o1BpyG Ykb,@)Wv*_Y.q#13}lwタ* >IaUYF5Ǔ2,In:/Ҍ[M]|)b\ 5v)oEӾT;oANj kP,]҇SlO2ǃ0_TA)V՘s,3\MUJp4uNg/ق,,tZ2yW!rN fw6D z Ż&$o26cB$ԗZr= ^Z~+Y< (?":0")t4uv QsbѴ%&Ȯ!((9mu`Vxŝܓ`gS?Ռ!Rp:t P[TV8tJou <;iKq5?%l-FS = gѐ&pav#%cZAmP5@MgzC3@>ecEBW"ɵ] EۣVhE'Eh26b1)rNKJ3^_|ʭ]lz%I[ ςIxA480׋d0D2HTJ mgN(PCX3&ȩ)]Di+ey>WobSޝJ 20O;; 0Qf{c5wh<&x {Hyc1Gs7x>64f8 ǗSCq°m7ՓbVLP!:r~Z ~ޔʇ?,\[%أ ,x(:=gr`L#?-oϓMBcYU&F4aNO=#>'[e1/6m@TA3$?4T.h nmW~n!/ mK~іq 5?7o[F@'&(L/L"EAAbO!Eƭ?ޑY''*!widZ<*VkYQ6W ?M ?}%vsʽPc)PZ 7j7k>ٙ(M.Pk|w[Y&oʸ5p8Ed'up9_cZjI-$ϼn"+bJOR8еu f&bbղ.M%DGo_f.tBE爉=8e/ 'f~ 8`3\:e<O7ty^mWhMyzL|sF՝ :|V^Xt,;>_"ȇ'xْ#&/ d_i}ypk9KY2 X>ߎA_@a>tkx{8 M9VC]??< L yD!MbIv , ԿCK~gJ^c0ߋ]kFeYNjq *NLW̱f #DoK|w|d$c!5ܧKfSNzM ʬccqek#ԷqI.F*YO3z^tqvjR7+,\&Y9އ`yІZ-300u oĀsسq4WXnF]3QZ, 1]A/Μ!L",UMߋZjyn  13ZQfYŶrMn ^Ũ+/eʵ-9zó%WV13E_ 'Zs]H+xH{䡖*Q 9T~7bzں# Lۨ } ^m #{dk gO}?{9p t:SI.@acG"=,UDb'D&OP_OFX6왏FBΩ0ԝ@fSS9La3ȡ.5]ò~Zb.,b+{t4de|ySj*9UZ+_%wܑz|U9,eOO Ȥ)V.g[PCTGHݻsIGL]FZ++յqLڰȀ#rN[FK{J}+`yɸU`PDu>8n"yoUR.DEɔ7!HrqIGG{IC=+B*i C\[`^Ab[5 0Pu)fMYl)Mzt܉I`,g3G;Az;pv  1.? ԇ/ĵ|g0,ͳF_MWhNb2ysO~Q-'Ln"r%ulƽ\~+ka(!8} @ `l] ET$nSAD 0 J؍m.fFӸd^]{7y*&vt&"=/Ĉ_Ьh5D^l8فQoѾx4fBJ&w/DID]sHHo$kl<2Pŋh+ +(0E.IมSس:M*2o?*LSu!?޺5^vѻžq 4}C/bGJј{JXmnOHܒ"gP87H|nd9^W^-HRUć."ă{oPݎ*['gAL,R ڑEwc7k+ ͒!d- WXʃ@tm JL]fghvb*\:qo TO|.[QكOf 8Pm^x&Rmswq@l%슼ke4lJ ~B龫]2c@ْjE'KK7s@DG45xk/]ztX4Jn^=.%CV䐀^96e29+|S0 KLL,P %ɴ߻KڦWw>h?LC$}0/5#S='@~OW9l2  !8osh^Ud0oOޠKdٿClȾec!3g> fd%`ȇP+:_(7礣WE?p;4ىlED,$!곇vNKz`y[XoLCR˴Of$xNj/47 Bև|KG+ o:R$P,8{˔7w!V3K, ΘZe7lg4Ӱ D-cfєDۑ?{em=:(M:%nP8yO+BzSɴ>lƩ99 (A*)Hot%elMRܣzH5'F-p vpv³I92͹e>t` xRCvO>+)&8;&+w̳!Ȥ>||s?|Ԧ, {0b: 7_e;RE,•B ~~W3Ё'Y;m.b RA*V*iܦH-\UwQF[uCUuqq*S-T:5;j|KC^4 W5D*yӱ;5=6h#U m>꿊K2KMP$`i#%@TDq@YyevO#/D4Iy\kwP~ hk`ࣳ&}dB™s:V qL$0CtN(B&p52>j}5 }9| & @\4(Z[ڸY,Kex6a8c=4Ԍ[.m[Z(2HW\e-AykBqJxu(-ך&C:RQi{YX&2(\ÍѣՖ,UUH ĒJ5ʤ~'>\F+T:\)+lɲZWwƫ. KQ=!Ⱥ ܍̡o*Q^y$H|(kQr#1ƭ/޿lZ#&8'K$6) {d7 рD#s6t.:Y2c Y"#y[7i]zfHuük@ZBG-L a\&Xblt~AXH 7G+Y0Ɍ2U;łNN*G*iwgXbs<~3rvtTx9̮|?`ѳԊ3Gx\s5%<!\ F.y?oISgaQnf͠+{kq|BO9Yl@;XmYS'#;]0 v9Dڬ]i~{{ܦ1xq}sJv[/jaDr0} qY.5Y)3B G着Pn8Uc5Zޤ3R%iT5& *t༞Bn)kU6w6ﴘ[hʹ_ LG%Mh$޸Y=y_8b홨eWr,!R<yzuă6kCК]<:SWe?9 b?cb+xwuwIV=^}C8dڮض"_"s{E^)o l&]x^'1DuYTw32k"a{nFhZLD_dv^$K_>llIZ/BOHŵ(毤W! â~UF?dtJ†VdAQL+u h:4Ռaiٖ$)>c+AxPjuG4?%zYņFM^K]~E"Q|- lEZ!6+P 9HQ2a6t$hudzVMMAhRZ+ܩߕQ6{Mh9 7N{Xrbpxy%`xYl^DkS7&DzSr3"ɪ7ZVb [BߪM0 xbI\**{,hv7V^?K3悮(oӷ-üŞ}O:QO\ %bc )M%D gd!Pj@KB!nÕ3lK5 XyU-J4,t|ZZH6eQNו`~)Y D;㛼o< q{0{C^(2^ :Ъ*+J qaWf;@h`#m?7[BLr\Ϥ&=fan6lvC}Oi;KVC4KM,5ܮGfh_PDWj_,ϕo CjʎmT2=v`BV&OpN|)z lrr^A!F7:L/ EwԸ3M$c]ӞUYL Ck8[K.‹PM>kOBu5k%V-\6H\j=F5qU0Ifm]~kL%t8N.~[a7eo lBk($AdE}={ue|NwۧE3Y|>Q77(+G f9obEL C'\༕V}h9lZ(Az%;XBX"PH`T?^yF9+$9 F)6lfUPG,Q߲7L: bChE}In)8K1CR*(-j0@ yM~YbgdZ#qBt4&>/)O^<1^tsLger@T~ n.3S<}=#PZUeUؙ6AMVas3i#t7NJn)FO\eaxP vsYNAHjŷ~2B>N<ru`oޢP՘5nZ` 0o!w."0AoAOcdG],&: MX|-:L+/̳Yyd <@-M]bo`0owEas`{{69OH6hyX[X}m輢C ꡯ}f%@AFH%×iޠj ȒŊk=@-^ nwX$ߨ0QW A+Q˹V]. !B6\r9G]f*{SHqɻ.{P]功 KT&s\xՕV֝j}Wcs|*e nKL } m/,xUbt cޟ-G@`yy4ZioWaE6fqb\Qq+x[4xu,5qY?#1~2N99=y `rp'woY˭`SrH`\:%gGDm''ɵߪvQD اhXdʆg5,g[s['nkpTc G;vIշK\  I pașp詅%aKHXfe\%R+G6dhXwPNUٗ t.ELt_D$z$O'Oij*V,Dao,,Bw="=Mlrm(D1/큵r`3jߩgV?IҎkR_繪'9TПaB?RFm棉_$MPf2RCZ~LӺmP.c)5T]jy^ ˦-[[gUBp v&`&`p~1iLI*,>Ē.FYy< dv]Y\uԖLw0$ .]j؋afj*Ϡn8- ~> ~uH3`v.+M>"ՉvsIN>Wx[| 0qZAk*6Zx؃%6PQ6됽$x<-k 0dLrgse(:5%HWӗש"W[_VsxJ?T*󢅥&ڝpH[7 n)Tڨ0M M Ϟe?!T n7\񡜘9Uyԟ(+^/ iUYݼka䏎'A4|z۬06$b0mYŚ-11W"KRzrbJ{?L|C$ݺrNR5bșdT雀Mu*viMCmQ{KIn5 Ѵ|hz\/տU+Ce%]`gj"U9dTm%30͝eH PlP2JN>-N{m-k;ˢHg 3".!# i[o9iN>p2.T@!گ0=A^h= HQ k_KCbORE p#^ a"}/Od;%"DTBŐxLel֌v$LW2?ZDq6?ӧl<.VEe*Jq=%#pVrcxBF=#9o'F 6){Fa&Q1O#D3 8?sUC S85䟌 4bXH7m%ݿSc{O;zoTJRdG}[, ɟK X5CD=sF,3I(i$9n+J*N6] #|Ym%缅lv}y>eR ZyNHj X26㾕cnSq A0EAU"ZSD}u S”m]K'ńbV@ķ:hr5Oy(j1ROt m{aY{Fyr^A*ф%5 vvF͒<}N1r_m؏|d3$O K|וZ?k~)k2k` 91 zcu =sV(#`t*qcRraWJJ{!]3Q“nܧ@(^xhC l/?j{`B̲v{2ŻuQ LfUyYG>$< +`͡Hb4aQIoՏXF4J 0`gtЫiHm#W3iw05OёЯ{\+uw KLP`ڰ`W#t6/L1@iʰj k# ^o6j\J5 ,(:3f@3*Z+W[`@xE$23V P#4M(:U3*󻈩6[iQ&x0 o=4vL*$b{b)ݟfV@M5 #\PH$9&CԢ;Tt 3lkIh Kk_S^+MRU{&࠴]-vUwEY]Bm^=}#CD/z!/owӞßI:W:u]=^4;x/FCw[c뗼YqH$ҴTЬ<+ .˲{s6qYڡx[*fX3)NNfD|.ܘ ߕrDA;dV\МrC9pGpT@d8k]6q6oaJ,a~>!62G=yk .T/FcQ:*ap7qLcQ+81q#vcD_4@؄xhjn'wjBڃczO <إSW&\ƻWBTy$,ZiumL< #w[ԼPhׯy7Gj?8>&,kF9yXA$id^/C Z& /]\Ŧı&"`L !P{DO-,8\fpH"v\D؄=O[OkNj)OM,.25kVMkCO|5+~}Ѩ; +OI&CXULp?̏4E}!k>{C[SBxL s0M+_ƃhw ClFVIFVJg^F N[%mܩ"ݍإx"4ɤ+P]>7Fl@L =HW:6IKS&Xvpv(ź)+v=(Hb$7s\2oLW 'C 4**yPwmf $Z ~ X(LR4}/2?ʦKS6E>/MVLlY" GYĕ{Jy V! !CVU!*DŽM& mriJ!3sk ;G|0&[R=R/gN~n D!P-0 w^OAÆ ܱ'O~Yws}ma#P,`x|ƱD YU1Ż`o dIELHW J"yWÞUޕ (N׀~Ѷ2`qjJáBE-40[0l/+$DfK!k1dM p6>Ϲk^9#x~pT%_|TFxCT!,iFC) 2cC١[mz[Y 1HZ{ݓW}=t~T&RYŪ/$ܷYsdK^cŃo31TxD%(z/d|<;}EfC>V$:?k9'τD] cwTK_ A٫D]jd6>_ V1GJ 956y\:#Ct~G!OJ'%u¦Uyh҃fC\3/ΊcZ7C'HH7!$Cz % {ʷʵ)gçM3gec\6rӸCUj^;N^K ~E=HXDHIG[F\U>Ժ#dmܐJq${$rpE nx(8!>&JIN𿹟IrX<d\ T?1%Ʃ"?Ws/_t`Fl hf0'i(dX!(3vAcF)jTg?b'PU;%Ecp & ߼k3>[]BRN7j$&]J{@xRޅZ-8`Br8N^;At<:4{oyQjs !W{] `̪*&ݶm$1̻6Y&B&4*ˮ I$@OԠ:P5=&Z~#; y_ q#=X$"#by?"#~U/,q5\>%rLYvL-ɺ;FNTUwN%VG'-ϯR|Tp'.1~sCDp z(`"].7~ ։=517̜kԮcJ(^ɲsJHLQ r{$ns}&Mx"-.kle2>#_f_;>o4^P럔DwnD .o},& 4̽oeR>,For0H+ k eaRu*9P?KAT+u+z(zxH0dX;"w~U*hC2a]s a I?j8kvP~L]]|a,}ZXEI2Z&=av)F,AYA3CI cK+P~ՠ%#hb $GwbvEfL#91gBݬ E>&?6Or6D 2Rvp;qǙJ!qb|?I=yӮ=/K.#āSoֱt gjS!>S y[*O`#UdGF͌3n%#d'M T?yLBtJB1 [8hw A+pIxA*1數Z㩘H+Mw{sBAhf:_TKߞ0rS4Q'Y'ށg \GqNz`Sd3׃ej K 00UF>),{#99f$|֪֢w=OC;8z1*'P!E>;v\ag|jH0 8==V  YVCX}7K .]hw̟0Mc(Sld@o%EYQMxry "SxL(U6(RѠc-SU>3J^Ǿh06Qh,qc}+!% D=񶙺QH!e%(/FΓkV^U/EՖXF0$0 s^5'SOt}GSdޱy잵GMvdk ;l+Hkݲ\<6޻UyDXկ5bGb_| { |ܬr Opz*2!䭢Hs髿_)L OBwUY^Q")u,Q٠[ $$M;%3L {R\`aa r7XB𫪽R`䈅 0mbt.,ڹ"Wm@+;需#Ǹk 齨`KGXƊDnf~` ܘJ{n,%IE~ J8q(ep͢#GNX0"p8q^ D=x6q!`5kjXIK4f.rg +w},:'8Ë%1β7N)vvu"mŮI)){q. bMCi70\nf=@Ջ&H=kȹ"y4~N+K'SCևȷgȈh_+#,NTȟ1*r&ŝ)jvS &^s_`%~"7l}NYY)2yIn0W4p]IPuH%.v9jR܃&3@HgUDHZ="@b~]WZ[¤zxW:j N8Z2Onl`# :~!c`KEaaW1fI5!R*O;@á >GXrĎn|1i2\<1;xob@ ratL d$G-[덪4L!?=Q#7f"BW9tGg'MJ5|6AsK43>U/7vgm(9of՚얐FbPVY<1՛KB:hgcGWV7.e\Ÿhx(UK/r~O;E2k}@u  3Lw>{ƚYoʣ+fR]|.0E/OD̪"W)vjnxql-2J#tCWW )OIB{B%8 q! Xdij>sp3m*R|dS w7(w.ݬ wdGOu,H=[rR5pZw6G ڭOhKÜKqķ$'xa!GVR 3Acz. b@Pqw12.%T;d. {j9:no^Wژu[S*Wi]z0Z&ԏOOjtn g7]XWd꽸-T릈5[;v쑶! p>ەh@?}2́6:>\4so0RYٯАzGY_>`i ߫%t7Gy! Q/ V+c'F}z `O#2FemMTi? - *q 8RO;k|tKOm;aW/9oCc?*\[ѡ-% }^_%RR&Bt"3 bˡmv09SSYAuЕKlB4_20}9GK̠횻{'ޫ2%*8FhYuqЩ%_^95լQ2a܀\W@]gTp8_ܣKH:ߜ̙'S߿pB/r9KCwxN <]B7>ou@V) rG7 jcm0]b駤7jف΄[:lz#!y`']?mĆC&ʗ hq`&O]R^gwY!8N PW?(,);_QtWP% g@w~_ޝ/~k܏j$ɇt4RʓӧQmFm01Qr7!z%#cD;/W͑?!& }ipXxdS[H8(dqu쇳l[LLßJ94AQB0_H?ٕ;iqi;D+;i~ZGh[, +m`r;E}cpү18ZvQGӝ΀t6I$$ (]O^P B}X\r͊˫^.8CL52,fY悁i bc4pG+nHIЀv|/>sܬ?~4+!IJz@>y,B3S9&:=N(@}Ȅ;' F +;.^-_K_4q̭f8bs|5k^@D~bqn]`oz à_ Y$(u_LU_<dQGMI*J&p^A1_ +ۉQ7m 0&S"Ŕ 9W1]y8ul 91AvceLڽ;Hm)u 6/Qt*D wؕXyB]d`H16/n(y4(IL C=V8.:t2DNf_A' csEE|}E.\E6S<ʧTg|V)M$cjw;nag $NЊULwg^_Bl5Y'}#؁Fu׼Ѓw eDƧq&%4?bt fWЮlY-93c]=ކlӴwX^,I=QH>JSуK$i|?д8Fj.y'KQ4UЭ~4lDj 7’M Gօ BZܯЏRqG89,eZ N jN%J)n +~R(LJ;+< ˽#auո#ѩ]N V2ǸZ_7SOD~JY/yKaa $D!=Dfgu@Qy͚{sKbey4f C72tE_ pYe}hG^r;B\| bQVAy[$mDL v!tPnw 7I饯i@Җ"#,)k.]S(n#>ctض'8\pK)A}kދGlÊ5ajJ aÿ%#vN]r 䔮ԞXi<p8(h48H68O&]'9&9f2mf0Xq*dJcOh3&k_!K&|`DX_Sh:m.y{7*S.BzJlJ!61M> :Ȓ]Qlo I  ={01ĺ[ѵ2H/2[ŗ+ig2մqń&(h .a@+a"ȅlZ"w!pV|sn*x Є::$*4"ʪR2ġD}>Sa_=Gi뢏%n_7oNxbŏ yW1{<p k6 ۠{=ex:?~5e^_әDUߣ `E~ɻAfs45 ?P_Y 1w) ItN'gqҠ@'vׅ&<Tt1Kiޥh!8KOs,ʅ; džbGZ}!9he3+1{sQR3hzkMOoTt=ǥ'tS!G6hvpC{3w+u↓ cD&AK=-?7\I •lPx)̏0ȐHP4.E`o^;טh~)gNw@(ז G V3G:_K Đ2c7C!aI |uz^K;vq}OA_ݰK@yyD?F.4soʗ&jPUB g\4;G7kvFh=[0a _P<5bJoІ;<4;&]:3g[f r?$xJpqI'Pp?A&ρk$A(1hW,sgvnup.ɞOL]NqkOd*ON / ڏx[xۙG$= 0_C,ϑWlX{N zUvC]:ris&]dKߗ $y43lZem\!|wuc%h" g {6Vdo4>%&5~fi+DTE P{(lw[zsIvzsUz$1vͻ*Cڐ m g6`D+bl-,O#[z/.xnPtVxZo\za{G.%zAaݗIE͑pu1I(z W?[<E[,d^ߝ[\.la_=+6BzbDDS҃iY^Rn&.ZK'wxNN?]|j`h({~ 3N& RT$݉K3im#jD]gC\S zML2`My3y!p0%b\LF$Cap`k)nvԇXލuo%OOKJ<4M{1CWee<9UV_dvgToiu$ ya 1iI>MnK߼b% u2I uҟybܐ&z7cuT6}_Lg8ɄGl4Qr2 MGM d:NC39`дwWHң,p99%Z=>uyQQ>DAٳZ KT.@mDtgc+V GNQ!Y s5Ah>Lw  I%8j'Hqi'"eszU&M/C 윾S%-: @ sn|J7tIƆZRjDP 1喈" /'l(mIc·|Rxx!+O{>_>ftc@]xY# :- h]FiL~ * ;Ѡd 6SbEﴘmڄ?`nr6?t{+rϩ XJ};FXߜ/sT$)wr j4zc%[HOd[*|(%=+- t/Kמx=KsO$o Ki\VqXXH~<%ؓ qJYGv@f51 OG)ap~Gh-{zU> ug-d=͸uf[I윐=<>B=vOuW/o `dEqcyE1?|Y4q\#5x`\(M>f O( D6ۛ^XK4s&~|6U[r0Mm&A KW0\UFS `@^)-4ެ6J:Z.?$h⚩j%Jg%u?|X1ӧOJ3E7`3IuJrDSE-7c _m==)sܻ& 2Wũj D2[s6t׭ZZPnyw5M0}$oW:>āl+]#*dz9_mcJwTy Sx0fXz B G|4e5?,[&Cv٫wt8;7|7ûrnBXqkmZ #ǷL6_kW}9 JO<Қ6}&Tmʁl?u6ry;vn]H,FX7 S#gb!xEƆO˵[ /bC8>c} Dq|=T?Y;bƋeU\~.P9QKvKPC]+~O,Y*!Q.i1RV)- ~($7κW9*Wg %*N )Y3>%|D$jm_၄[z#B;Y@V}>ק@ ]ߛ2+A ZܾAq1ogof}U2Y5c4dAZR)(ބ[T joϬω@|軌&PM:E=[ ˒sBp)< IҜ|WxRA^̩#PݞLSmPhW4~nC妫 >꬜o"^YkЀ woo(wRP | guA=TհV HNw۰w&Qݎ)BRŚ:+N8 LӐ@T𕮥OF/.ƲlcǸ!}U oH 'EϢcr, S&-J02G[2&uvwYrPZաiwEF8AI V˂|¨ܑM(&*pyEuBH#/zL3R>-Y:f#$(5MҨҎ !S0i64FӴ t^*pŒVY4;BmܶN"&j3r_1hF+@vɔӉO2+~z]k)ǴT)%^=A֦li_g^jMʓ\a%l/f4mS/W j3_Z]#:(_Z k]gbߑR XpN1>T6+OGTԡM"L4-<EC |qIF vP d7!ja+ SLJ_}1m)Nd\94yı_I$g4;Β[ڨRrs@[`m,-aX /kP}\oI^J6 ByqMI;09T_cӰ$$dt^xn`0DzQ'E7z nMKzl&]r2,<ӤjV,`r5^PVZ ؤNVf~ij52hB1+(-fUNR7c;!"w$걤_D܊62ErWM`@Vgs NMR\x"Ϳߜ2v2/F!;;S)N!t/%>;\.pЄDUIIViͯ\nfCh.Zpz+%UC ёjU:EYj&xo FxK֜/tF]"%h 2wZ0 q_`; [Bͣ 3ЩiF>"oZ@)ϣՄnɻ矓9!$EyGC!BuQfu?U-c =/fQ99<t.!/8Tkx.W\wو[ @ 'R-z$76.Rw[0{ =iN1F+Ԩ6t&|{8u&)Ϥeߨ t^P ԆWnA=:VrE9FM_ďu"$e\4v,wz+ެ߅aXk+'c9 3uw"[AI|o$jݱC3Y~ASI6 Ng?A6fܵOi?wrHv>nB4 Y@y41ʷEN@"Ar z^ZM"&#ڤ*FM4r$sl+]Bv4;Zb6Δ~Κz$w?q;w@Tc=Y p`!LC#WHFWMozu3{Vls~oClҭؼu SU+IYuWy'(Q^@Kð/Wg* 4^=-wf l튏bZx9I \Oaܱz)oT@Jn17"r'46xx5*BeQ,Qڮg6 DKfhW><V/)E#L@>wc|qʹjh+Ĥ(:3OycӢ#_d } ̷gǑw\E?5fzTcUl-^fϴ6:0쥥߲}B5H'u1拋f $hޖdu8U=z죰.Iți?%VwSRIGAAplV^Dٌ}AvTywCSՕTB9%?WP8uOptj8s>QS,I4f[!E^ìL2e)sr8u GM>Mpv{wLKh{O \"+>UXb . jjx+<$9YO}3h.WJvw=5yO]wi,A 9a!_._%.. <;}:- l2M6q *qn[5A}JBAuWpWnRx]'K%쟘twFđ:Wf`ӭx%^2\$+pȅô//OjzWZWc ˹_7arک猊`$!)2%;`}ZzUvLl &{\RWy` F8=:HS3ۓo;'cm* Fy#y(WŘ&,pNQrp>üģ(Ͱnnv tݘ.>H'KީRP2fy5`2aLOQԄye*;V4pP8t9h 2Z*U}S~ s-,n)˿(y G|PBjsF`jn2P=OGJXjƶ ./*%~9LOn$vJm^ܼiQ?1YM<_nyZgk7Z3 wO x½0n`[b`c5RX#Sz l%"#b N؁*/vǿ֣?kkŹ0ri嵟ic9ա}7jY@Q1?voy?) j fC+=Qk 0KIOJ|n'>2@lw-zq18q"-Zk(zn@$IńݏTnxEw1YA: 9hzkdCoo:`)~~(SK^j '݈ei-ANk_mkko"5> pqtg>ۢG؆1< iIY:9ǂ"ٔes|㦁xCK~ϴā=  JDFց@':῿S k%0h57&!pB? nKIx42.Wi֗;gW{-m67'1 cUD:kew 1b HCtUKӾ'i#|^~Y̡#^6%%I/D|;$H0$g*||!vP·1#5Ե/)4&s~v`U!6!2\w+8lgr-΋)brJZϛ =NZCZa\7khݶ\=}RσI#bB!އ].9{s*|pЙe" Qڻ!\BV03\Z|:GsZE-C D|Ͱg,,tW.bI`H39Etв"LUgIGx0G~W Jgk%r6'}ΞD!5Eҕ_BmV`WyjfE7A}7Fq}Pp@Dx sAV| N$v܉0Lp # Bxus><g9[Xv7W@V& u1/(O qN܅<Ѕ~B2|s~ '"DxB / 2NNrIGyqZeܵAjdC9,eǛPugђϔiͱ],l`e~3'=2c;(o^Ar^GP hwRסm?$qb╶ls!tYwOa2F0:g RU)`UH/@0Kdqd6sOnѯH%G\9{l̶-T)R &)CvO:#Lk B]$t BU c d9ʃ󇸉b0!;18Ebjܮ <&C5"~j %=Դgylݹ1$rφk7k70PwægXYO%88 @KhrǍ֔h!! 64-!Ymhꁋ=+,¦cOa`h࣍IéѦޭq/8u)l?%CWž/?ú@OzxV94ΖQ+e|n! t`Ŕw.3@JѝmsPk<>! ߭ѺY.-Rr3$0cj$Gi0tu!VyZC9!e#-@-y7:p_!u1г@PT%M6g!.*(g/ T؈ h>^6ǂ"5uߨ?(Mњf. HA%avJ.kz~ _VHe/wݐ~ZO?|~ p|rK䜥 o9+YjMs!t`̳c` a#WrQ!, JZɔQeI`tB\5d"fm aZ4굷G:IoqDbkd_Aԕv;SO=l*s[Ҽ5m:RGgnm>n}$ݭ-jt`V1D2`}$P/@ibA$y$GDwvF)8şC"e{ Qso;EsZkNHަ9 'bȮn:pQ( VdƎm/D3K̀1o*! .?_.w?⨽ 9+E'Ma 2viJQaIAWhZZU"ҟ—U-aЮ{́`ҟT50BukZ2t0 eKVmtnX6"l̷4.ĠU^?mG-p[ HQbRZ܍B5Z2Jtcȕ~P|%lMgDEl\m gr %'O#{zǒ1͇7{xNMº" P#mψZB~. [^h*1L$H>ÎޏE:+ [S8EG>>2g gUp!oeel&gB* [[:򩬷JF%V*pw|t&0}}+h5%- B-GDF݊| j4':scI[zAaጨ`N ңA[ԝL2m!s a.47w_?Qbwo[*YE`{=_B%6%%.);jn8M_R"u=+n*{ }":b ,#Tugo 66 D:&@:~ 3\=|lۨ wР}\R ZnplF]B6őOLph4"ȩ){u==S!wYJA()*Y44I[IG waEBf*48hJRJLkIu2f\';b2k_F}tW$ɺO>&&D/OԠdZx= ]v\`` /Xy3G[+ۄV ]H]b ެcgV\QiDizW$k|n0jMyӹA?xempNr}bk;8vÃjC.cҗ<,"J>&5 <#:'Pg0􈙝9J<r5'ϹZ~@0.%"ʀU@*kTϔ4Up)7Xp6C_DYQ558`C>jqQ)]ꊱ# w"W^O'TZ3dc0 S -~ofc#} T%;3\43}x0{3lX5NjLfXI9q::Q }&*{nj7 +|SF ޲&ˬ:f!RW 4P~y hfBQ?'*A#h0 UcmD{(+h6dj ^z*:LƬ9)!QG . O֭m_gȺy}A"7z52 JZnt|P1UUc;]!άeyF?!ZbSryiypN?8CtsTV*7x""N߄*kx'KАg])/cWat&rFY( g%g;|l$z/?xwc\YەVG#^OW{Ԧ'й-4 THcv+я Ob ߂\:¼O\ ~0e$bk̵# ׳#7~=IcQjO6zKs]{}gkҍꨀ9ط1Mč=F 稕"6R*. Y@,{lوQ"1 Eד:'% Q&_9:e'[. d#s'"mNN3bmH&9ڥg8kjZff d%qS& vTX:/:9McUXD>pvg }$n:96Pwpc3MS$ЪRHC%&Յ&Xp~y>)<'O}"t|I4[P{3*a3AsB Blq.%B!n4awjR4BEƭkpqvɌkpl9"ˈs3'陮t7"%ԍPCGil2v:_: TaiPfG<n4\ =xu$\CDZx=9n *^)*(;95"{ja\mG^&H5 Y2-EӀNYA{~>l`zMh>U]Syw[;QSQ3~c(U/{,[WX3&U_K>Rmꯀ|gx{"'6ns(ҕ2FB#,;sW_=8epiF F(W:\-t- k3ݕw!b}MI_c:}/,Wאro"yEmxy$TR#RM7-Ji>b:GDV$L .z (ѫ,'vυ50Z?W\VjM !%zFcX--A[1ә~ue~W74bpxֲHVٞa)]RqT {$]x?Q{mD?gb&zW}XE 8XU)͈ ؂su7fusjwNV 'v^g`A1K近a t"43ęW+( [W GQԴǪ{Sr0 hbHI$wtp7L[@*1<%4y:.Tb,8;EZRx7I;3 mjrH<{3e_=͸sloBg 5}k /\=;{2!1y^ͧ?5̠PTEeu}gl|dB=.8YA漹l:t]y) ́B[s{NU:̑ụb1{Tyъնu{ _vP6R-]Vo[ @,SuC7 Ӓϥ\Nz6riݱXTW~)9AnUI.-1"a8nqd,φzZP`جh6cxl@(V`?<^ߛOb(G q y.-`e)kaN*ZdI>atëAOmjHI_4!5Q UNdOhޕ M-}UrX7bceKgW 7 ||qQ|O5$gW )#a>cD֢x8S4}xCۉFdHFK! Jl!w;~sȽSPj pV+o'b±$w951.Ve/H5gqI^-kQ 5dH^[TN&ݡ%6HD]@i<_V.PGAhOd\4cn7[C֤-@9i 'W^vTxzz5O;vj*(mky v$Rtfp?"M#/류wyH'L9#zH,p$̷ӿеl:۩LH[80i&^?}8t5ú=[X犀 Y,iۍb17~ AFypE]mw먇M(5 yG!_(-A7TU)Oq^HCGokE4J,D0qC{J7[>kw e&+A%9 qpYTDH(!o@/>^ExὔW [r׾{^j+8y RڦgM[H4Z std+1/GP(R!*ծ:ԝ7>2e$ khҷͲy`a3&wWLv x=wUd/10% 4n΀#TP %]a+} I8L$R!O{dkV}ϓUnW+Y֖@\.i^&?C&S@l" S("z2a̜L+>x.*Ӛۺb9_p©>R}{N?&wi9Į !6Mi\˓&BpKzwx (Q;k90h-ǢsK-oMwbb [{}>K03pyVSZײu6%ۀSwS`2Q#5X L|ॡ>G Ȉ Q͎9GFxH bE Ա<ћ56\f!ؔ ? gH#I07 wQкq-Y8`ؚO g[kT?U𧼓 *Qd~ ^TΥ^3buhnzS#{|fZb+euNԚmma?ʕ|TTK5 aQqKpIuMᢣh\k_e2!ɞ,at3Q&\!w0 =.HfFvpwx{Z/^`7!Qm`+m{M=gs瀸 <Ȗk_B' +h(Hm}qG!vBL5 TCw~Ui&dnA Y]$&P=\*X^dT:i֒\_mӅNq$(miHw[Sh`~ k`X[=rpE8xu+@^V8\ÆUW\gf2Z#o,m7b]2s8lndGw Y:+u!y+фld1Uhjy!P,?0 6i0<#^ % 5EH&9.X5O%}#wȤD0wзr߽ƌ` aN4<`VleRVxqx [@W3ιZFo^ٕqmDs@ EFWwF\FlTikA$DqE~eˀϝDf>M/ӻٻot %sHs;'JI|t2 f:wD-뇁3p A~afU:Ѭs5ڎu,XyaedbIyCKy;$9S sII$^#4W)pLOj^Guؤu;D_$zGY0 Bؿhg]+ZUb ~>13ĜN۸)nAWc̷͟\bu 7F˹7 'K}Q9%M.W,@\=4v?[SD3p(jes`ƒe$7b/j \a.řf`nrJ`̯GRk񮙨@h'(GhAJEWx8#`I. l;G:4Ef[3Y@,y-%•>McxvR~ 7uBOK\O|m; \:f+{Acٷ==嗝O9L[$ w0s(#?hjgMF.P8 [I{b /0d3YLiOpT4b9VD:eچ6* q%( vv'DVSKhEKS*ޗީS`vl50an5JE8Ȏ M^ˣm6SJG@Q|fI,1fwP ` ."sO$n)\]Z04EhWL|qys8~@c甊^\3M&bF@.Ьo dFͷ%h\vh4؏L=4V-4 wQ@tw:Ch>b#FP@=V)XcIj<ed 5+ڠ '=,/?[.I!|0k~0R..P)4ۅ/@o&൒NM՛Ii L?Rݛa_ {Z'4N؉8ilj2ٜ?%>“Ok܂?ӗRUgx{wzsη:,pˁabp`g/Y8%1W ̡F A%`&df6uH&|d]"4M̢ &)/jr>YGHz_!c,PWx% C퉪v1vx6!Nam2JIm->t)_\{RU:]u[_gxTs Zkob(8b*l`0Z&9Lh9rCKRMTxqS\K잽&/Gzڳ]mr9ȫA'W5̄9'N 1q+53؇r僩nLMc`ى7llV L O|^+yY5pK)dR5&9X+OZ UZ b*PXU|2IJazbmīH wf;w3I(3RJKI82\mhO\a8(cB;[N[5"Ue%+AQkL@hr+"5t4*$HA Jy1f,")5#2Np QI4+}@罗h!aէyWW wO^ ^Z$Mv"4sx<aM$U@N  '&?QВaF#6u D[Kh' P׺GL\6Bw] ;!ˬ;/XߎI2THԈI3nx0XAj*wuRa9%y;0€1,%*:bT"J U? uG LɦbB)0 y>`Kӂ 8@Xц[QËq|`nUٵWTdC̀E6Bۼo4ڂO=S’} F3Y s |rtjk{01=315mTeԡEC?SO ̈U $+l)Ly붕ϩmԫ@3s5  J ]z>9- ŖG%vό4)^1*ϥݳ5A3)TK;TX;FO X=Ɗ5;X) c-xn5J&=-'De8WYhR4В/?Ř>KqG-fת@aPʈmpIڬb(Dɡ{/&sI1 F6s*#F_/ij @C"HRɰ(Ax:j:Q#(~I4rpyImt%։Z;ٽl@m jN?(mo0&] ܗps-U C栋rBBm~E|q0%rA>og8Ȯu÷F3Ltb/ qy%ͧW!E79K]|P}n{wq'tEF_Yt O꡾D7i.vK;CYm+>a2S{d;~ݶ`ec@=wZ5ݽfׅD^Sd5V3k ȑ'Riojrӓc\&NH'4e28v3 v~]0}DfNeR3?EJhE^e@<"7Hqw.ZtBЇW2I_qyFl)2LH϶w j \p`;UKD4y>5ϗe2#rQM AT8Xﳣ9ɧ淐]bwR_>}GL@ oxTn9STEţI0{ğVG5%WYkұv^Wtk{ew7{Fǔv',}rJfެݶzbfH SNmqr =+!}E^=V;%-͚W`* .*e9 5'ޮUQ3o"h6#g@D} }{\X8sֹI6W @O¬AHXt6H@le3ּTN Ơx@/wo.wW,HPF-:snާ x֌!7{!D'} o1¸ !>&a^?\^X}ii_eJԘ=NF!a͙-do6[o[ yiW affJll0 GqFi;{R𨏫-&up b0M._#7KdV8[he|kDbŽ\ʏlPS!\j^(=H|xQO/ֱrBtIa>hLb@~'W=0x΄;{BZz/X R|NN3E?πO  *^#m-wKaLbΧr$j1W; W׌7!1n,qp҅>›Lxf ty(4y"* 8]Loc[Fle 9Q=!?KFI7si iA6(/uZe=u ·tzӹqV$J 2.Ūĭs_SgCC{'=fIG*Kcv9ZãN .&1v'|GO8I8LM38x:oxEj(Jֱ4؍a`_R/-s-vYD]Se0T4{&sĞ+psH}ykfS$)J'Oi߄,R2n;sIkdEtwa,( N)?ofnؘь/;m0T%w?K\2Ƃϵ&A{Ľ_@57 W%ȟ9g.Ƥ01 IJ5j0tsb-!O}3Z.0E8_Pگ[bS{(L-M;G{ d;r~g> =0t.cC]"] Ǖ.>bqcmV'a] s s?\tP;}5lS.v9ejI_1v?ZJ9O[R*n'V鴂 1>k [/ EUpyݥ(C_+p6:AdFD@Cu$itY|UzSx3u>h#x\0#"|)3/''}V9N;g{B.ifSXM&o5jD0?]aog,57 eΪ$#^7h re({" "OM"4i26u[Vo$#-W߫hwm;'op5q`uAy㎄OڧrBvҗV CRU|zn@{ήObg0汪~ 6 b'3a-H̗&6jNf;UkV.DAi$5Ջ>XDN2כ,FZ޷_] \UyX@ʖ"# |k[$I>ݢ xx?-KM.EE7{Hc?r~QvZ$n8#o0L"`"Se%uм+^<1,j/ YNg|A##6&cD3G̙04S<.1œzm[.;=kYCTm7VYd4)rb{x-ZWfP_)뉴INy6?>!/]m"Ӧ1dah&:p'ƅJ]eЭ~hkm`)/|(R$TN!\= D 1,,ı/YZ4UOXWYV&}e@<G6oc*̜bA.=CE"tE V^m߃Up HV5@Z.SA]zby@/AFLm PlTȧB{C!FA*^ j7UP.3)xo#xx|9fC* sY!0riyx9AKkb:X?f O8qL)Y/$e|9P$sǟcPkv9*JtM*m*o }'\WQ. (1*{.e蕥<譧ALoyl`Qsd]0c3ÛgM 2VfÔ5H53"ehS]MÁϘJHyۧeI5w*e\?Д##R)ifD*Sƪ v - 8: <E=K&}Wc Z~w덯DhGCX^9Ңޅ]qNJyw!ݐ㽺&ӫ=\qzcs-ⲻj*&;EBUhNCE͙VCtAeCēZ*v^o^;0TDvvEyi<#b_AJ!IH(\Ղ"cS'Hl%lY7 &E?[ \iAM)VA/A4ᄺs(3$3ܽIPd.⒀;nd!vIg=*n/ ^F@9۹fwƅ{㚍Mwd(HB^bNj͉{780bA&ײ&jlZU"4{h(]߈ZB@_WAIjq x%3;W\lGQcH\tWt{ˮ?KrmwO6S?D;*jG2<[*fͬnnpL<l1 q&^LWOInLLM剏q]#d/sNx->Jn7ZLRU mޏ. W6VŸYh?mఁ ' 6smACikbm\Ȃj[K yzxH|>96t IZb20\W1ͥ"eZ*ߋG t k:_܊%hyt\@}WZfq&p_` -{s(I0zYti˸K<|y׈d *o;(˲ U33? e66<ǐex-x`G0ZpH cwPc0q%@sO/s)Bk~&b́Hga88 #`ַ= kWj4^3ѸddcA26O4je53ZӾUɶd2M=|?vS˻]W bι8Q]L$iA{۫!y=QI.oRXiR0-!v ;3S#luf rRu$凧{h`NzyțH+Xjv_a65`%b[=Lh"T%eo#u/*gEvgjTS2NwԔ+THد;/3@9\8&mo3jx>=?2xM~ -Dx{ wrt/;о궹S?SU[IՂ[_TsHEc6  >T)GՎ.B#o9 _O j)0Ga *L41L.B-Y3P.pfjw6ј[_p_1|I-/VSƒdxz8`$[2@PD2|N5 p Ha) I=~ =]KquA:fҟDWLAq|#.Yr P _oĚ-2KyɿE0;5)uAMDva-%T+xMXlݵH5 oz:]HۃReM`(59ұ99R vMc}5Fw_3R^=?^7lv nq-OMkOj?+;DLs?ݫ)Q>rq;T%A$Vk0 ɿ-^Ed"-n x. n؟O).y'\lʩ3m_k+-JG/QE ;i f^EI"m7>O&v+>W+lGb U!yrk8=nvF[-+&\4}hJ/(m=wu@g_Г "\1Ai7_t/hv< f 7l_uA+`ky>s)L;&e:F*"Ƥ tc_Ϝ0 !u;t5Y?0 *:LXsJbJK, 鞨.PRh \CdIJG `0uͪ+!o`Mc)wM3@V(\Zu]ܜNS&"2$jJ] jN'/!M1l q=Z7MS'*~f}-rZm}[~ծǕֳ`Q3~p ԋGn]V -0I[^I͑ ]R([ yTÎLqx}}#:eV9&P*5PQ&z}:͈.AT/ GY s!sO~:6Ujb8 )F03͞e̋T峒j}UZdhM`'JQQ"]tk oCܖw CNg*!Eq[pN7#|8{A*NYM@GG+k%Tp 3';&6%@ɔ( :d4L Uӂ0-4<^wfr4LX VCe$o.݉ƞl*,vHt2;!U(Kwخ~{>v/s1,{'94Eħxsq%?,Fh v[c e-5V?`Ӷj6-v6$=Lv&*8xq!YqLu&q1$W;^."9ގ9 `')2l ' dz18´FGUgOra.~\e~,ah9M䮋{k竛'C8Q3 D-4Qg(fJm6kXPU)}h.J> }# 0.(1LbC#V|&FC2W@6; \jNC6}О} ٫M!btq6t` -ݜ^7Z˃h+{v@m!{+Nƪ?6|J1kǡݲt;īu vf0(L> ovR Kg 90 (Gā]TeVMߍRjF J;ݝ mޮboIOwNwQY;Ogիl43Ͽא⼠BP$U-Cd|$3Qܑ.AsZo4R7+ tnL5U낷OKw j7KvoC^Ac%uX9E&1.Lϧ;NZ]BlDO^'A,Ȱ"+`$XzO]3"ɿp=c/!!VqbBωrv<\)|R 4>[xdRqbTd'FmDH/ ;Ua8/hKnTkkl{/Cr 'rT꒦2>va)7>̆Nb4=ނRS0L'ɿPyC|6J$6郪bsHySI@#,C8Ic>+iTMk}HdzM*Txxk{A)1FIm kS!7;Znq秎;] K6FFUH=_*&$\yD0I2}Tu{ʘ"-jrn=͜*`K,@AY 7q2( "{Qn@@ u"ܱQz٢G'i$fz&q?b~,˽oIg&M:?C=o~qBRfa@9zsxOy12˚AiO@Fedw0Ϭa2`X !D21.@Y 3 3;I=E,.]i56h{SR i›!j/JQ[gv\3tUyI΃ ٭U͠ۀ&碐+$OE;EyM2iF;fKC mh=AٯaKrCF.U=.hIf8-K-Yct=UDțI4_<>f>q]y/^<ʝhb?#6z:X?bg̗4jWv]=,궔e7I3LufV~lj|:ܘQi㙮O2f^Z`"Ŷ=4h˾y_C ƅ kBYsʧj$ ̘Նk<A8ꡑ:+ӛJ#_<4$&FJ|kbḛ&̖#ؓ$̜ Ds.10J1lG!n 7"ŝRAGNYy02 F'j$10l˹pcUx(\a`BJ,ILlU/>=q? `TEZh.KM~1$gjA>/=d9 1 X˱x֊:[A{vFw(<]5~/zuҝ%zf"}|>B@F[1rJjǎv1)rptoz\45s?|3n?~uǙձ)_3*G)x]-zs*^>jo-@9^`*>WƠܴ 1@Sb24N!N[OCf |YPK qpfshp/~Ce]8uO;gzT[<1*a۫iQɘ.'szJpBIBjQ/#JOdzP>P-M۽L~欰4SG6^U+~o}(!;Gkb.l)G\I.ښSXe%S?4sJ8SQt|^НU+~[E-#p -C-s/WyƳ!Z`Bn`Ɲq޲%5!;SH!$ieFQ{3컑ҽK/Y*'q˘ВH9DQc#3눩Q-o*\Dю7TlS;С˕J3? N<1WHsG>Iu 28c7a0y sĽܦڇ3̀5-4j[!\<B} `;^v)jNY楾ӌ JǤa*|"tZA /[,?"I媠G-,&{> vxEw" V\өw}JZ1c ?Ӄ2υbnn%qPW90XK[L%O`+z4𒤬'BQyjnhM{Vd}hY9F"PvE)~$^^RO1X̣ٹߚ;C^-@Gͽh#"JRDw} }AV` DPY ]*sCq~]êoHk)*^HR,c mZXXkz@CAF^.G<# ץ5GP޲`l//v'˿1Z XL f ťν5& Dg.s y[,=,Z$tZw';:Sw/mr4}8|BP?gG$f=!z~] "~ENƫpFfu1"׮+٬?kk"]p-[zcm&qU(P}bw}nn_Qw *7>y@T odW 7<nRQ{ Pџpu Y[9Xs{ XTe9ۦFAϸK{*ڠMxbŘyK`뇗 +/s55Azؕ"-3뢁t](=WQ RY&uJ0.|\4U Ca5u6>$+vel']xg!d|[#èYQ<'$k/BAfڻb g<!:X`2DJA~lr9X,l(๸zƜ4O76x* T. ,PxxVl3W7`V p!BEC/aák'TSWiWWw7C0ZduȄAa10VQ=#יDM:#WcV ;ӈxN۬c=K9ȣHD_j;|4 C@")ņeIt81:rTӥGB7LښZ\ }_ -Y՗G FB >JwJɐh+l@ v6 $,I 5ju\If᠍ǻaISwnjF`a)rjM+#,AkfFREc9Bn|8aϋyhVl3֠>5i%*֘MU9T1g ZgW ܬrI+@ՑZ&CyB%(:NGg q%|_iGRpajMPe) +vmcdȖ՝\ u~@(6"4*켩,+ߋ׍@Yy/%9FSKN#!4OtyJf2 0hU:6=zVhf:cPE)8tHdYM,]zͰ"z:29a@0xxo. ^>^p&>92g˝1ƫuZ] Wx/{#SE&aJ]kax..?J;^]f FNB::R_g\;HDÉ"Lmzp'TUJ{=/u; M2lԚYy#s 'jK$<&ye_o-jn~v&7O9 +hnN-%\-4 GzN6Z%&%S6,&f;/4?ZT Н֛+SAa,.m$!\ۄ"qF5XT3$Lݻ.Py7ώ>АJsP \[(+z 7|"`@c||,I4( a TXShZh M%T @[儷|kpXMD}!@43t> Cx7V`Rv</`>F8¸?9Y *̚o p97~FLgM jVb7ֳmj=oĎ4뵿FqL6+(seH ItCN{\ј]>Ď5< Z z=`NrYā7auBSkT*o;&sAF{ x)ߔ=`I5>ĩ}8"*) *X680,F\e8AZdjq0(Y pNϗGh MyR[/'CUjuH(>26?%`dV)8ߌ֒bnPF0pkjiRMx] )eq\\W"7nvRH ;RW 5e=oaJuSViv ɄWKmeU)@C&x/f[$d 2|g^b"4&ڑ1kcxw,& 4roK`bL:ҕaH:>axb)'GoLl\⥗RÖB2X崻ZUnN!`9W{#}Z!]Sv]"+(H- wκ,[[4m zg$oꦀMm'+㈵p!/S֢ =pVj(n-a`N,Џw&ѱy0AkI[SY :~~HQhv|Riտƚ[d&hwѦs09] M$ l; MP%z]ZcSt@Z_ A[+V{Ry7/p3r+!1 U X5NlV`#kwx-s׫gǼj!84d|ӷc0^:~(IdߗYm9z% 92#Oa9FfZET8I(q^' UANךJC0J 41 Xm0)t5Z3] _ a9&SM~Pk[*훚--}-U[9wY-}ALJ>F4$%6ؒu j,fnޚ0AQ/IsQ{msMՕcQAȢ; SKm+uاYdo~XF8^3Ty=nzaNff\AWJ^(e3kebldѧ<ԐǷcTջR٨uCZq`V#7]R(v)$wPi>l%*gQiHV ʇQ˱73` K*X}p؅ +KFıBwpoݤTkc.[iDHO)v'G9/m͈WCC?vkyѕgBOQ|/Qv9I3j]" @j[>c;TF?E`O s>Di`#jqY$ ܪL2?ƞ;8gg˜%E0'|' ciAw=U).m S[%a]ʺ)2%Z+״N9 /̎5$2)?6GT7k0CwBkK$4#4f:HCǻ6Nm{If$b$5]I&3~wħr4Ca8f =Og{ܾcSyD2QC$dQUU{8;IL$W+~ 9҄'_͒ɭN;8nte@Iĝ/W1%sܟލS`8_˚ʴ7\ZEZMͦeȦ}YM4< KYѠT_~}IJp2Gj3rR^K(ĿrT|X6'fCnuL4!-!9_tf+~`%ȟfc}GG~f,ǔyI`g4ϥsM)-X;WDݘRnX~CYEs78C)[f FhnpY˾xŒjeӉ`7;{DrUcW=.K F(@uX`98=q{I~8qhֿ1 غdDmu\-WOvkaxޒ?coYIN )FɉePAQ QZ,.ϿD/с,gòzFOK)q4c(v! "WÈ^= D51lE,BRa`>;;Uu m*ʬb>33' >՝rDx,ŷ[E+Q=C CtV}cIgPא/&Ovݫq k,Ƞ($"O ڙ>02Z~EWWt- Xܷ.,0uz 04\Cti\=5·Bt .$J6ي N cH`e:x%qn##fZ?xP:ni VA!#{z/T(@  V1ך?u?#dal GI o_5VMRS պgg7lVBk-OX-mtBQŇ#= fNL2\nLh.c 0iTw]gJ"E~ٿuv΍#%=:? 8^ғb)! tqK,r{Kv萖/JȮ4ѓU]k UHK0hdBY7J*K@z]ϻ)GFpƖr}ฮNJ0C)hCh{&j쀤c+q9JЭ-jyޫ.|ls3c/*7ldzs7Xs*شr>^e1vX,/&R٦\a};Fz&iŻ"v>n,sʖ U;zD!Q&@c%X^#\cgl"|Ѭ)$J6E'&AKv-l(I_[>X>KlT|_Njn_M ܟ$rffϊGvU5rKØ]y[}#?}d>J.D$!,L6?ͧc勇U_MÎs- AFwFW? \ eg;c@_ĸ!wm:ҦkDt4e>Pe=Z_\b#MABgl)JS{q4U)jd24"{ǻ]y| u&[L}oLh~*.h&p sATZt j@NAf-j| 7,恍 x1R]*f3'#)C} <#Ey}/ʎRK@/=lP1J9:]yXzzORRLm:{I(ӵ1-0cG@%8@IgPr,w99AUޕm#ˀJwUv7:Q7NbWc~)AV] ĩy+JMR-6i2DɗhaIh3Y$.w6h%Cv jtɆ_Y£'j:Sy{ mȬ/=m>1\ HɍWUhg ֵ\*)f@Uw=lQ-mF %pgzFΨ&FIb/;m{"VYr_ZjC:c8Lj:БT[@l{kh E ;5@}/)ٷ[‡l IG%uRZZDi^`]։=W8ʥr\f4usN0`: Pǝ[( Xkc=XH((Tϙ6)b /cTV~TY MiIt0:[KX綍=[Ǝ cAB}d#^S<6ը|WmWL?(r(dx{yT H= ICPIcv[;81>L4k dc/ܣAU֧Sr0Eqm_E@ًWMޤ1Ƞ!ۃ^F)HSgNӻf-IVw`>AyqKű 3p b\2N{2摱XkDB*'?A.61al^hxhCǵ lمƱP\ '9+ӞY::eJvy\ghGn+$y_KSJ Fa"}.}@}1vnĽO,lp[P]YKP!S9^ :i+F6MUڕ@t77I및$UBKme//Y@ L%<1+/mYc(6t^=\U&)⌞h'ԐOrQf9}+Ш4%q'`?VQ|JIdJxlY"N6Cd ,ks'&r`:ݿh\VPp&G3.$ᄣNʼnΏ\x;7;@ֲ3pE8JSE;g1]srD^@( [5?p5K $4dh_SNk=!{06GNt PA  >i/~Xq8:a iI2FI Ü2|/u>O3hd}}GJR925X22~yΑFo;[? ]i|!fȯQ #U6_7l)$,%ٮgX9t؏DӣT9!d 45Oױw[t2? 2C!m} j1Ѣ2}EԶP("ܫ2 ChQI >s}d ~L(#kjW=4@ s,49TM`5v=br)Nqz|VdH=j$Y=)!J#[&,8eSFwWבmk9f}ҺÈң:`Xwwb( crDmݷ^>̡raAq|T .֯4ks  4fIV^7JuNL1nm(7t\[%% ;b t8=f49OQ]0X"_5|VJs;Mq* @:\”4ZiHu6ʏo{g[|t.٠N*\;TZ#ؗF7^w .qƵ֯ Vۓ\l94~-Q,? מ "pu;(+arA{sTI)w6'Ob- v3YS/4>PְݗMBOE@ة_ )ݘ0]xILbH] 4Hmv(h 6rApf1wUp䙴v"t5 ,mI!òvF ;Ubt(EGR]bVwZ^!jP{g*9[7[2~un11l(p~VU|mpNM8D%8 -*kM7 ^(/XKе C<×Q[)Vޟٽ@^hP 7̧^ZWp6{^Iim?Ҏļ%(&&dp!ۤ͏OdT`Şr\Y [(aUF.ٝxI jU[5:|R8^7 і {eKIR1BKo2nG|*'؇i1E.k8u>A=J.g.'CywG!}4^Ne][?&t;*~0C·LE)Ea,_`lN&U7ߺ%3#Q|^[ u$ TC}m?NǍP.Aˎ0PC%ʾyR>H\& ֮UP/] H*ӹUW>"h udh-A Кs".Qc'͜MiOZl)8)Prp%絇>/Buu}IFm'&\/mth#IL8'lɆÃQ(\=SpԃK] d?T4c\/_VbU]-~@P#9SfYϥzZv:Xdi/Ԃg:\V땇$Ndns/6n&4=Svt0yEvFeD_@b6Za'RM]})@%U_>.g ϼ.ޏP=zΧ}>OURa#,װm]NDᬪ ."|Rt%~4:sxPQy5k.~h +gKzGx졕څ^]y>ED +*1XQL]dCth`dYQ`=y`D`0Խn8tW *t<ɡr?Ol=ZnIRK?( ?MݽMYX-Ѿ5 BQZw~P>ŜέSᨂ& j)<@EfKY7D2q9B#34J0i2g )jknȸ>cJ T)h]@p*7$ž% p ɼO:hgࣝ⧡Sj8)'c㴇Y\{>BO檨SeՙVy.Y1y:{So{ .g?SbҹFm%Hi& s0G*f_}-1@pusY0w!d;{[*!,.5񗤝 6k t|↜[8`o[,{`#Ǹ8Բu>PwVG{|Y) ?rCʙX[Q:qqޓaw7j.Njg.pTf/̣\ } oi0i)&ۿ! [<䱓tj"4rD˕1?-T@rٵj(1\0]wQP>_65Nksxxj*.S"\"[]2у\VXNәvʥ;)X4:)| ( ) mkv*MT QFBz_U[Pl@w$GchD/7E0@! \]NDT {5bnPm{m ^̜7^^&oZ S}S׺)Na@roUj}P8sץJdx5<)294UPSŇɸa}eANM}RkѨ>eƼVoV9 -&[B1ۢ,1 ~P/%ElCNƒ vv1п9GѼ_ x2J#]32Z0!1JVlwB0GX8wL8Eي@6MԿlVW+=512g-B| v.`7깓2u\|!̇g+oZIoI-KJ0vbv+&{px$wb+,9_(KɪY9\ꃱu;L`q"+$jO.dJo WIUɖe6nMnv\9"t*="꒨57Um+_..Π@~U>oc +~fE;I[0N E|,|A!L{_Z0abbg"́tX*y'RN+EtLcTىzDŽOźai?<{TUJ).2ҽ%W~<֛."XLOSc*9޽O`-iAbQ; L7Zo7ULnj;ݸߑh l8y%,Vkl`D4i# ҅Jn<~ Z[>d[ÕwMjrh*S#ã_ kSzcIU$Kc’,>/ ra3Aʌdlp+lE͍+27_r:<gj矻cmL5`Dp^$iQ]I^0wi|"Ko"-FZyH\J.1zuTKwE ?!S2k| ff]G;JA>Hgxhiп=k/ʕ:GqV=7PSS_R@tx}NShda&Df{2ϖsq1٧x>0DŽ4QAj0hi 3d6GvqѪq9v_meZqNȭߍ3nC,}ܠtzK0= _Hq/+N*kR>F2By"~F[T<`eaopjj*}'-0!8㔻S>֟#Ol/aJ`U'hI]hX454̧yˡMa )nrr߯'?(jt_Ky pMO W0͵w?2>28BJ u<ZP; 4̄"1C-Kr_A8I`>δܱl[h1!^e_hH՞6RC ާ ]1I@5%sM3~GL/8,bs/T][ BcLjs=W 840]WnNRʊ UFYz%w pVbKZ`&7R8嘝nuS:M$fX'?·et|$>UC2j„KLZT^puπI?ڲo9NmỤ=o?oeXm c6&i<J󒂦h ͩrRHiB!z7 n";9$9*=YmiaْB|P}7p1g3QW<= פNҜ:ʁc.O20wתΡf%Ӛ!vw-MmÊ'`m-jj}+9=]cVRL&l|4' WQ dP̦AЭaQu;{p(r;3M9;td%w] ޤ~xJK:^dJZ2XK/X9)"3I#K|"[otTA˱_Y&be`=K#qwOz=&+_Dy(Z|vYO% CπYm91uh=([ $z3Ut/a1myШw+}6Հb>pJUi)^L뚣q ƫ 4@d,sp`yV9qF^xwj4 fEQz=$τhFK3qD86+jddT gVl %X :^6HYtb`t'Y͞n$W6)m5n6&m1P6* 9/0OoĔW=!@2"gQUSVM5%Պ9"A If7&dgI@cjjWC X6L +p%CKIR:d׹KEC/w Ll6Fi{cQ]}J5BqTCQU.+Q/Qc0$< n!;(&teŃ T9*< fʱ@LX)K -9xAFZڻ^>q`ai:$fRw}?X arpf1cB1[fwTH(!o\3s20A'bdC-7bc$SUtٲT}X^Mj(Ȯ6~ov m-6a!*W#-܁NjtRݩ:Wpsg0zU#Hmw'0^f{szQ 5LLTRys\>広hD5hzށZF1;b kf+"`o?=ǔI~ptME22Q=9\e}MU!Nt9\_c>3ن)i8?1CBu|ETA_!{ t\~b44ak&o:RvM1d7+a5;!V7 mc$hHF#b4G2yXn3ҨdcN1AڤE%`󟣆̚_?0Skt$kTGY/""Id3*MkUr@ÂCzRHPL3׹tI|hxӽPX,x7s/lp3yCTlwI̭w ]iVrcG_76NE!Y_|׎ӌ/:C`~> ~"bƶ,á*u!Wx)PP(cIe6ՙб+1ZoxjqalFU*o@fUp8u!˸%%:b_+' |B3Y ))BdҘc q4\mZ5f#vF /<v#`UhzSD޺&Y#9?cQg8mwe 9n^.f۞2ե^9/ޣ OcK@#0+H(D%]P6\ :oSBSCi*PW=~OѬ Kid+z*5 ,_ >-7öv=h0?>.t"y>֟ld3#GM*Y|WYE.-GgЀia\.l0ŞDޑa׫¾{<&&2+S -!f"+hқsQNƿ5 ?yP8*P,"mdv~Ơ\xfv'y#+}+KkUr6/>(6Y<tenxvFγ( 0Ö~Q^K:_O<Ǝ&O#HƉGs}Yp` ^_xD}UX5a+Cw @<~owgTEu୒癁RБ%:`K?U_Ý˄:_˙ /ǀ11A@d̹x=65ԶG<I PPG ٬DUL]K%[Zt|Aw[,1P >|/_8Pܭ|Fb{&k?RjƿG/8. <ApJ9?oS"ngoۨa a3\U1p+}aeG t$7"!O6aP0#ff +y9 `L9v !awTPfB,ZE?%EE N>pVpT-tIIЇ#-Pv L>DF`~}ʆr~VUWT;(ɚ;M)ᾡj|~~cK3^졐H4iQNz֑((.]CX+=EHA~1" ƀ?(BWoewcc1h\VFRn"E0F#q %CiC Sfk`Xi~Y 2h'\ i`i?u:h/h5;m3κ9O4YQŘB+_{-wf.5\`2AkZ~E&9:F[ƯgQCM{Wk]2J biWc, '/9w"x^#HW^JT+sfeۺqw]&aϪ=`{TyPyMHFQ2Tovl@pM%-926hK厹44XcgIyw I.0en2q_TȫV /i}$l6n/ Ƣ~@]q30Ǵip7Iqr&`td ;H#ݖLȴ'JYsiC#f"eS8B= $W<,n|Nv@Z&Yn)SֹVMQg+rkr Xu׫v\О ro/>Jш=mD*~Q_Y *ě30DHF>ͪG5bw(fp&j$NYy<^yN4:L6k. 5yú]>>6QTe+Lht=}?0@-ƥB,(01.8i~*,\C7ʿ?Rnz4Y.&6Qk26U¹0SVIx6p368Ҵ3)CoGv=Zk[t[76QxrV-۲23Pzҫ2Q Bjb{OGa|j3•ꥅs;d"\`h`+7CoϺ𦜿6.#tnyja_'CGb˷ē9ۈ,2"-1:șΠi:."eqCum@LU*h gοG|?uu\hu9t)#.S }ZVGdf[62g.Iv;_>4\D9˾ˠMA`!:Z_0!,%y9i<^}=\&,x瑯n4 H[Z6ZG}(T>qA !|o 4W4F ;߈$VmpWDheWCbި1tw苸2ѩI hIPK mũU8=jF3\ؿNz}Ƨ\2'I@rTR1,GA҃nprȆlslaNߵ/$%mg_V&.xl[jf^'dzh!Tm ykX[(v Hߖqq%O0; 3AWvW)\$>(m{׵퇠ط%H=P܂Ćsg<^YJ?(w7P>X0J ΓнOwW3O4"ſy?Wn?`d&Oq DOJX eƕVN^̹`+P|G+(M^w?RYM7yܮJ f_ Q$d1D xQJr| .e;I\@xz3*_-z$eo߱Ie]gjGtW*;G)e`q\;- s Y^v_}`ڤs+d~!fO4M[$[x@ & ɥ7oIg?J^%KTkP366K=bbKwEUT_n$,;۩dvJ}c5@Y,;Nw7oz7Ue#H3:]GOys!l}f -3ubkb2ÓFFؠ=H-yЂB^[*~ܧ\ =+ `vF.٢{O?:F?% Im\/&wёL^$_[czA&",M<̾qq]LEg,>_a֒Ksl~-۰fy((gͤI~wz?A?bjLgS{>`64@񿄲WNN5a!~UC7tTa$(X=ߑIo/ea:YJ>)m+a: d9_ZZi~ ]f_ݬ {/Sޚ߯ 2wØ lp ` 2`6- y]\s"rsmYU*ԈFQ(Mie ~ivsY-(y&/)e]EG~痻`F;JIrmߩC5+7F G4 . /BYכwXILͰ|G}"aT^i \vD,tJ"PI@d?rGL+7)>V Beۿɦ˟oki!aiǂ8\̠vqAtb].y\ns)4P:!sv~57 }[n KXk ;?B\hHGx3;z-p VˈdU,r6 y>x\;c$KA9; e <"+%i֟B "&%6@0SΝx}4Q$T-fk);4ovHan/nqpŢ-5\J5큡^vO@e(~D(dqQ.esٹD]V.!(UnڽΟt: 7f-NI:.38yцwn n?y{ǂT&@w Z@zIsLuf-&:mGw-Oc_۞q@ 7\4g9>NĎgOIE("+N.B}'cl\^lWة>*` w$5v~jHlg/ח< ll Qm;8\KW39[~ U">nNi2ܖ4[nTCo׹ 0Dv1n5-߾gDX59RٛPM7 {[O%v=1"#Hͭqc<ȐvuǛMqlt\t[z`ƨ~ *,&ED%Y o^Ωڝ*dDcJ-RuOzQR).2Iq^v"\c f/?GNy%?c3쪽Ц H`6#5?gH.FF ×]!+Lʉ>m}B*M< VإHa#*)´>"~+͔l3W-mNի(P'uGxP\*7I&"1E*2 ?KYԱ/ ͬ4-oن${n([ky,OxqZ6o;Fj}4ѩ [OZŃ ] ЃSAp_{h.ˇ![V>jRZTM6O݅EL0o=xqQ1Mu#ߩæ!}N(ذ{P28A0-З~Vc+;Yr{#*sF v:?wtܔutV?"m՞k|!`Sh }T=0-UF3/Hl8_Y{ٺ[Ĩqשis3g_ +ߘ'Lv:l}FnWNSQO.{IP3?F\WKZ$>s-'mנUłok#Ί8C7gp3Aw[d((Tj$U>y&| Ħ`ѷhe4>زB-.}m^9iJ[TC$y3IM9)6"kVE|4s!#*&n3"ڱ3e^V!wF3~K\>#,f,Mh{rϳD)5a4ᄯ瞩WaNQnEdlux3ŀ\#WuT7(v_>etP2g?,RXȿ%Nkw 6ICD?xҁs*6EِMPG  R=aKu0jhB#ve m|Y.'p7_~7ug5Yx_'r땣܇eĈ=5Z Ū?Kazb?J7Vw5Թ VnWdS@ﺶ` ĘV,m,C 3%{TJ(Cj,8=xS"& rUݟ\\#<+W=m7)R'zF͘rں]rQG&ܗ A9-f< d lY+? ώ48\j :^܍{;68|(e}7#\ e&Dթ xuQ/PC9. I{Ӈ֭hG a,ym $Fƶ~ ZPq&CB%L/4G`H|A7bg`nx=u7/Ewfݲ2A%QJHkvo@ fC1^tw0Ƹ^=2zBݤA*aK+d ލM|dgy<:Lf#nʞnv̆.b̹3Z S,.۟ +=Ճ5x}Tv l =] ߸BlHH94R=3{{UQ[6y*@ה~K8::fԛsR+*‚M8jԒAt [ArPaBu]MI֣11NEp> :匌%Fkk׌úΰ S`#Q4Lc41@sha'c[A>a~H:*EQ?wD#JѱNxi.i3K c h<}9oɦطD{R0 uNV:Na+B9k6/MdB<)S>E[~Pyl0|ۉ x{&BIrliH~"(xЎ@~NUf#K J^;Qy^XK&2WJEvB=8am0ZD@I\@rF doF=AЂ ,S<i'rtŔ3/8\:!n=T.{KhcMMU{ -ss,S@)YɀsS?֑/hSsmY8(T0LX ^T:,pEFZA1la<^X6>uf Mu999T~W{F3s]*,:Qo@0R$>~4HJFa#_A- Evd ddA$G{ւSoFaS6YdJZ[!_Η+w<']=@: 1ʌ~jlx+H~'凰󁾰?gqSd14 %v:Pr'PH߯ BKRŹ|DJ>rqnE+GC݄Grԓ'CvkC$EgL@?69m/r:UJK5Q}491CWi՟jV^y#v5>Vm3hwe)}vm`dY/%bK58<@' @bG7o{ <2AveU?% ?e#=UGX|wFp(!Db".= %s~)1-c6sׄ`&t pRs!.ŸpFWPvNp KA'6o~(&_ME@'~>h\IC1rQx~>{+4H֐}{De ,Z}ڔ-bei":%߱B3M7%1u%"g%dN- bvImoAM&R`j0q:4`ۙ[BkiKW\*D'љKTU_mP臦=YFgIMC9!` OhK$ajKnnd G Y'x |.Qz-nx`F-,F)RZhuG5!|RL.} ~Jj^Za=>rCt▱|C@騗B~Sp\h 625u8b2eMjsFςzV*t+s Sk` d 8ԦK?/o7&1.@Ʉ=D#R&\9l0iqL-! 4h>n+J|bY~Xɴ{|`5ql$JLݵJZeok,ѹ*8~7)]xzN4o}0R ݟNY->:yZ1q2Ug|?KвS/߿3^ʽ6eЁbxeĦ6bBՁu&9Æh=ʉ,BV0LN1<d/:}ҙ;EIRyu֯3vH9_UݥȆYJDfQ+\r8M}1}6TL %#zĉ bLu'?*]auҲwk͌l?|s6[òks3`c3GTt20LwGBy9pƠc슲b+i *tӡI>Cf^>ׁέ;;Am[X{)1r,_ ظJdq)9 Op!" Jq צG* i ]XL>p{FąV|RM7ńː@eQ u>! ;Y4rfv=v-K d=#) %080s҄к!T"24.C&6-} bACu*)D\ݯ" ILHThT4M;)] w^vR]{_!#; +0ޝHdOUx*fߍ / V/!M[("C}6[䱿<o}RapF" ߃(8?(y6g cLI)[na@'BUaun ޿おj -G2=@J5}*)r^eFvcY{3Z3!XbJչdNǠt!Qr]q؉n1<8}9kQ{MЄmƃ&wS.BgXz4P<\{"13(6<L UBd cg/jğ ';F΍mԉ[m;(\ܫWzI.0nq&e|zmNҏ6dbӇ2$ PA b{(x^^Et;?~Wĭ9 4S /-.B%so42Տ4w,#:ĝ& 4Τ t>zr7>1}l}4RQ{SjFD3`қ`܀hnT=6B.G.@\XۯxzⷴAgML O( .JYJ#Ì?a/|̆@J1)>i nW?El"Af&g!B@:*ӎƫ98+1Abqدh=RF!e.!^)}yuV3#RHF zF0@K8zh`Ϋˈ铞pQ'J\1{L.Ǽ0h0"h?CGiyI&#vLsO4CZ UekGF2cE+u+dlK5L3R}&O"*:on#G<'i?h[dZ^kVv vN,1sI)?AVSis*U69Lyv7΀ގg@YKq>Kc_Ka[9i4@@oxMAz"!P"y*`V#.pe0y`"EovUyog L?n?|'#+3s}b6B&TV Kc1ܹ^xJMc;#r7YGU@KcBvp ߧј#wFaa8gIz+;u2\%g#fs3;iGgB@hͭKS iDĀd[q820EO|Jp^n' ^5}#~L3^{`PmtXa gat-)aDlV(J=_cX`YfnŃ i{oF^ Tt n ްW8^c=c6mf/?u8p3cfҠ_YBzK 7-?eHoT,^\$z= ߺ iiђ7BR>>A! X͑(+7[!ǚ>Ԡ=2.%ɮyVC('\\ڊ2~vC*6IHjûQ٢wwx,EvO=A2n[tdZ"T&9Y~V"p%wH&\lwawk[F]ȎRpDVA `)4Pw$J5yC (KF#U찃tNz~Z%~%Rzڑ^ )Nbc~z >CA9)oEVD2SXC1Ǩ6B;|0#{bRz2#_]yU Y˟vT*n@:*Y~ȅt{vӺz|Llە2/c@Ϡʺ}%iP_dn3& SsKºy"zOs@תP܍*`U%,o0K#RO#1 $*Wʵ(2zhMkC9w0^װsoՙE !Y׆e\#'S{`J,=0a|^~1w!}/CE#GILC=X @OUf $⏿}b <eU¯ yXsO7*܆h]kHxC_0V+~x2l1Q" lʉppPl3bذ I%IhzԲWb֭iasf wg./uIGw"0޲gíVvzZ;pw.>>#oNW!Dm;h_4n PCD>445t/5'uLʳz a #KT/!lƎj7k{]g~mF2;J5/hQ6fU<-DŽh➀ 6r(b Qvɏ r˸k72WNɘhSw6Tiu̦t h})\U6p?(S(NЦ HaK\q2ɸ'usN:H{d54ZY1%kǷ?跨 i?,ȓlQE(]kE0v& ;Gɯ BObq[n z^8,dl_99-'[[G~HwZ] 7Zi𵫄q6!'LM316zD,?Ys~XpFBs4ӌ mubM@ٸ۹^hna5UBc*WST'*)l7H$G1gIs0FZڔ aHWv$߈m˸ZTyx$W)n,+Vk_hf$\hLՑqUU ckʚ0G;# ӬF:?+A`o*_/riCCNtghr#v9+*O{mk:G+ ~Ti3WS mngZ! oc'zv[hPM,uD}}->fs@,>#;>nV06s|BC5u#Qfk7n&Sdbn_H !@jjW6tbkƁ8%fGad|b6{Mۧ7xnD>+->e㒓MSb8 H!<# ݰoY?"x5yr kj.7P&oC|ޥH"#J*|iH|RN{XM KQ3%IN|rL/͕Ho'T$"648G1g:uU眩C٣%fjz%_l'F%eָ[%q.Grbf3SxK;bKC0PCmg,QhJ⼯7 Nn"m/WlD`޾T$sm2JWjq%ʧ> S'$[?Ԏ3 ;Yk<3]?CjZ6"sk2H "hSG*9<㣈Xm 45dsˉu7|-bEKKsj+Y7t|VE48,R%}]5\bL}{g U H&k!o+0[&jFxxֹ}/Ոsqcܖ)™lJ$Ԣ'2 kŢӫo3,ѯc/ +3LilQ|vV2&d\ע "uz7.3+srnI lZ%73%4vS`6EѾ:r N/w8v<1pjp)l8z !E C1OAoO%+<5&M~9 \if@G\OK4*T]>l)^0Bh`JAd+}0I- *Az9G.KlG(w$^$|Y2)uk9xFP )a=)ۃx ec|:Pr mu'E0*D&vɣ&=ةLCnglͯR!+)IF)'Lޓrnb9EL6^g'ߒ /p!pN'Kؓ~*q CL#-VSx=` uM )RKdf>5b##ٞ".b.-Q1rq=aGL0N*r]')infYz͵E:(HW&(3P0Ur9̃HI椭!tCQ~uFH<QwίQ*cn~w93ר90ӓ G͂ϭ.^{u:EcٵQJ!y7L"8)\.؅f`XwS3%%7 +"RVe.*T֒QT\p 7ÙchC{iDҴ0&!uNh5>2x `H\H6B1w-W:Dc]&w{FFxź@;j l ߥ) lT@@E|0qUB<3}xV3eL Fc@I=(1BM۷wf_Z! ԏM??V*;,@wuh,Kd!ʇ*'ânǛ䑎\9n,6 9(Ģ6nEr9&nwC '[}"^sAA==NHT&!GV!ˆeԹWUMġ5} ;BaP&2>$ K2/P/4w6PTGEsμN|8d@a CWN Qp|e b>g)εCl4uѨ镓 ^x\g؄Lt[?x(A 7fFIn;?Xv/p\Ci׸^3#Ǜ{I Zwb)d G[χ¼SlmF0.Plp㫳Ģ F ]LȫisZV0n]O[q_N5S%>PV6xBh.9K5c>2> WF3 <jfǞ&mJ3-9n-xc"^T8J!L._#Hڟ#WlaP;n +vh%8[#4h08 v Iv@cRlz*;J7#^@MJ(Oqbݷu 1Gx3Rb$:'7hKPKCЫ7}#ޙp81:?lcS h6{oU͑V/eШV,ƣXA5ЦvmH5-}±*NٗfdxUNvvѵm\x}L,gEn7]5yD3{!ɦrۯLTLha脌: /PHR-321'0;lmLw/FU< sٻ cgpN{ՆEY-?:r M^02#!~Ԍ xNv5W|FS$ ./T#LDyQ~( H vҎQN4'=iwkRBq,/3Ql |=pauCOWjF!|@Ch9Xx^>Zrn_9w<Lxևre%2ɒәr;J7fGF~ވY4O 1wyk, 'ha*Z1KX"oBrHV')Hw׆Y2m&و4L'O g}CRtg}| l17f|#-Ku'4Dwj~ҙ;Oť/H]K_'h; 3telUt:/ZCDhMi'.f\L#sn˚j*[s|kS77DmFl2n`# ޚZt=A Y/,mKl5\ $=8$^-j T2[ޚns*99])9v0ff\.%aoYَN e\b-փfFGܺHAhs?q⫄@u/߭ 9mm޶] P*+B&c()ggU0O|[yi A|D?fn v }%$bNMn73hFɔ7b!UuU?2ys@^%ؠ<և&Ȫn*[Y&^_F%*0 =y:% 3^>վ^'&\_w%<Ҭ <IqsOq=]Au6#75p X7֫]t]!s̃p'+6ZnuUor-_/:2NO9q XLƬ&Fj"iViߡM `Y*gt d-K ZBz^iN "~moI$^ǐv^ӌ`@(PTPxTfz(ni0\Mn6`gn叚 ]sҋwS,DvR@m22[E5_ψ .XxRQ[b^:}z1 L}/Uo}J(Fgtgş$G_=>[XO+m}O@2o (-[0_) gSngp/6wЗD_B^hCF'br[#N|z^]A0n0 3یK?Ps,_&D]M.NSPLvX2J| j<\_ֲ̄{KHRLvnowšbٙ%( LnH$Ra QMK]Tr1[ uUK )SDN7yEw!;lsi5YHaxX 3e|MfY\{zqDU_KyNý<Hܶm=OOX9V#SAܧ_ek^;&9r;yw e@r!ǐǂ'x pf5U(UE.Ġ tDƊ_H:~DE%MO/ܺy98B9W[e 3@TcS~48Wl6 $=pZ}8J+Fk{ՄM^a`:<=uD.TI)݃ehlpb䷘2ڮ2ѿ%R̀d7MC٣%h~FȾnhqp_Zo kq,%wt'Z+C rZG1{xp^+=P? eeNPqoG{Vx Zt<%fy21ޖ*En{QB ~QZ"K=`ͷZFgO%(œ _'A QUĺ?1KBjEĊj RNu{PC!sa~0Aaü۝d/~&y_)k]J@Q\)[Iʪ }jdgeZCz4@=fB㕴;8<e4RLWK372xMydowj B.FJZr:W:j2U􅜸L SA#gʕv|w˜ߔ7,)bHJ2$~wm8A|/Cn$h'Wf mS5[oA2XE ?f/Q0eѳ7 (TfSkD{d 󓥹c9D`U *{AX9Ja, ([w|׆RB}vQTXB`'Ҝt=)R \-a+ZHPN1cGT5&}A!s^@"/GCxA:êB+J\+(WC_*&ޱ`D f3&UM.k w;CU K+7)߈+AVeZ0 |TМ!7ԑ*TG/y^ӈzQtCNtg|ui Pgo2(1;Ɯ:XM}}}t% ՟)]䊺C׎-[\aE3@H/XPrsCsV'#c->1GrMdDL+x}Rj+z({Viv&EMg` %^ xq8P׉1 Qj 9n{~9=y3᥽ YgRcG“݅qm=?L\d$5R>| Ny?yN&tۯQu'~L/ G7LfLgtcL5G. JTj^z8lFvȀ5npmMC[\x)R>Fa@zϫ/+$`:0_Ȥ*@&xؗ,.} ƻ@ ~htf ^1.=sfJ+LDa{+MK,YW¥~JDGAOO c=ص1,˲O䴦ފu9h8RidrroLwS!{pL+OXQwޓ24fm}&Y{.3叙8d"QX(-?!ۂ$P'tt̫w\IG-kgqb ]0:F&C D#_F)"}`f8Ũ)6tƩb`t Q){Oh`,F2k$閺;ދEa2k;ؐSLv0~R9 ,hc($#߶? AZXWQ =xtK p@vX>=\%LFz\ ҫ4x  (Bh216F0 zǧDmUx}3(,+8- ר5 tz͏9NjoN[l +xCT\ָtd#n!V "w)m7`ye.2$:NG.I6AoTm9Glm`Xykg'us-0I@[ppKN"8n_tbP=1zmDi>NQ3p  VTRx;f"bGH / pux:M tܻXXƉѧFJMN.aQxY+v BosE^7Hpq.4n!(>ɰ$Tb@Up 4^ȿw)oE.D͸,ҝ/~0_A魠WdjoyTء1*.vLtn rBJifau}D9rNR;T!6c$'@J#k22C#f\YZ"g e3>P*}Is.9j\N&\aoEl5 3gt>HA^/$q2(lMc?=o4r>`BIy#эW\IBmW Z/=ϮF{,ҩ/ 1ϩLl5+$<qc-y:x< ҕbu© 'nxqNt.N]+AbxZRȿ.NW7͑Ň^$G]tP_px!49Hppjbg^[1 & c4Pβ>_Ñ#Ui :Va; 3^PL/},GƢx̔ nPF98; 5;PWՄkCd[oAN8#@EI>UD+s-i9|Sq+5Z!,'QC|nwanUuDAO,O%NĠ9x*OKZn ή?}Āzs 35,%M㟴|s 2s)Q3u|C~ Ib!}UԠWɝgZb|y'"6:́2PkNNr$ʾ1WQ2H2|꣟vI+{)oY fM8Xsi+vpNz&i~ 8wXwA<ў|v$hyk Cav[D +k21?tR{w[b}BTi4C;Ng4';䴙~F4we%v"6jTI}GhR<ˤ4bI|lj<RB:8(a ׯ8l z`P.zmlI'o7،{}D⼟͉B(4_)`TVj|q7=JV-zz,0+ߊTg7uŇ.J0~X.Cܥ\*6ׅ]ZNCbR/KXaG'L:صPbpeNbV &* [ANG (i$%9gpȣ9\Q} F,k90@{7Xo0.i-)R͚ϭ]>L.^mWw)ure{HIMyPd5>\y'hCn<(1ae lQYZJ'26I=\(#Mf"G]DQs7*[hyd7x9tG9'U1'kM"E@%G1ql6YC} 'j0Dߣr&aBl63A~A vırX@s]K$,(玏yRZ(t|Ó{RϤݬ 9aYq1O[hŧ೬yN|"2_83{ӯrQA}%t>Uf+1& hrD-Yo7qʾ!!,V*G)$MPwfo$)>}AZ-Qoذj[W@YA yxqG4})sf+QK%j >_wucS2A=[/;.B8?{sɉ9#x $UE H΄Kߠ=-;NJ쾱Prm+*6TG:% Xs/hBa#`FAdaxX'p]›*χi{1^ 0{nE)+AX/x6ߑݬJ/xM`G9odL8l 08jX%B-`xwS/Jwf0jZx1PK/%Clfb ~@tjo+Oxbh\̴y3ε1nc< 1c>F'-)+o0i0kZ`z[t}u33/%j.hn+.t`&e}|.3+z 肰x 3N9Toba,~l*:xAVOJP_Ӿ,MA##AZtw,*0zO>37fҼ %{&lՎ9Q1 ,VW(mVېkR>vӊe2IT@p S;v?z0 hdt9FR;Nެ[faâ?s!`Ƅ^B#:k4NleiYܾʀ'`2K1m7#nV{[5U2rOHWL>nq6kg Z9C,9#P0є'njlꀜgyrYmw;%%Afg~efn{5L%(7i]m?z6|5LIU9e^=ȗ5R6Z iᑂ+cd D,q"DؼHf t\bgdW\u捦qS򷲰{ߗE]NB Dbx Fi{abPFi~mPSAmun-菂 6U.x%~ƂGsүTk1Id0Lz,{}&y(\%x[D!jFzW$M=0srvOθgq<)i ".xW,Ϸo # $^1y驳>$T?;+)p6LE9@oTgE < ekq-H1$jM\nS} |C$g;t]~,=4) XrHuWAO *ƎGS!ͲϹBBV$l-Q V~ƷⰔ 53~Q B\/*uKiTRy~C#A+`~_y#e$#ߏ#5}\PudڰZFNz8/g'G!Drm,=E!Dm~tI^ 1Os\2ޮ)2.VSVbuAH<'/rm%K]NQ.޾0jDL bhW鎗npm 9 ]AmE7|$`boH"t-yVw>[oc%w_̗#"{߸^*>8UAB߭tbٺCTivYX 0ڥw`ae tzb&8I8G1پ0]u2hm  ԇFk8gTQt+yy@Vđ?轒nSyRpTN;@O%hiew(!ijtDZ~jBm<: Vi^3UjV[%T"4 H+@!U :grs#3" s9Mxa~ccG ]܅At)ǭfhpXa #\!H3 3W͐%Lrrt+ҍ?>1 V8^Bu97f3 ߪɡ%!MQ bj!)?Gޟvl==ޞׅu8PWrz[wgv >B]uLVuxʾ}`eM?jֳJO;a|A0>|}˾ƫ*(5GG2GNGnCjǞǨĄhD|S0_.c\2ʿ&O{}g~<K9r_-I Rl8I~v.Z924KBi5;aPmI0K ?T)ِ.6 5; :BhURKw B7~X(<^¿^@F =vctISPA ~TzD m,ƪLȏ{r$dF{cT^voH:Ў'Nϱ^m1ǔyXӥ:Ápw ?0rJr k܈\Ǟ~LnO3%b'5s#ZGۗr 㡖ŰUC>1+*hݟ-}쪭uY bx.Ia,N"SZa{ޡ6vYlpXG.#Q<ܠ9zRz x=}m1K6o ,fRMާ亍 Nu9Yӱ›+Y ?/=8ij|])c`^Zrj6Uiog/@C_-M )rOぃ#"q{J0vk~BUX/p-T1OLtjT?ss&$(pt.߈<pbnU {WI?/_"aBuC="D1 7cܑ>_Px2UTN;^ & ٺ\qνNJ\D,ԭa 8V~IVkk}XIMwՄEXdh.Ӣьz?)]n${V^ЈMd"lꭸCWxܾ'}Hrghlr9.|^m=J 9(,n(t]eoI\iXwѻDL/dGj΅m_maDa2~&!xl˨;W "<D6?3͋,Fͽ 8@MED~PFg IV{D`Hw8ӓv;Ŝ|xޭBhoGyJĐ4q&,h!) @A'Q 5;NQY8j?(5Efa (&Ԡb]VXgkj~ktN^:, gyK}Zbyܳ9z#>, !d f 1g|*[>PmM }#@(w_wGbm(M{q9hQ:A?-H{ "@LҺM&9)o 2|;O/}05Bpt|6H- Q|)cw:[8ҴnGL{ hZ8VRnH|Y}W[|qk0M 5Ox{ZH$Nt=.LGA~G g i i͟zQb 1oDxCnke5CXgΥbaK53æ14{>/&/s+w`C1E6#| +G&FJǨh?/ Qtyn502h/,f_T,FxPZbYD?BNxƥb"ԥ^HvX*nR0hc>k t|A)29`TH2G̒FVR0kyZ1L9u|'~5c\m)>`l1"`iބm6Hڰ&QP[ۛuK89.>SW,i-DNVK:!@q L>Ds=m[s `ʑױ?O-*?Z9yǸftdENuv+TrهpKםڔeȳtT9y^Pq PL @gr6j œa4 @d_{$Ó5^q2M3޷[U)6zZm>}Ǹ#řSqX']qc7&>gkm~duܟ"]f(L|TKV*ֲej7䫷ek u/#|ܧs⫴ZY OƱ5r*C!2$>`)YNCUDY2px wp$ӛfFVQ;{| Es(:f]KwC 3wZsz ߛUe{m19JTdBG}$q7{f 0)<{1z(Ƅx&Z,/=k%+C(E{rۗ?{PoEXy.`#Z F+\ TV/Q9N"+_ %h}|?iv@Xti5m <-'4%Aҙ2Su [ oG؞V@9C!%𥚢&V߼QrܑjmB ]69$ B5ZM5k,p>R tש+:A:=i+ #И!"I[Z8zmoF+}&m@Պ Q`kH4:6Jm4jY>s4X* sv}T‰&%$O\}]XVZq7b^\h|U*EkCLl}y:sBP8T g!eU"zH~/(v˽ICh]7WK`Ks:%TB juƽ]+'<`qJkֻ<jZNUFuILL[Ve 6K5JԥR3y3>Мbi"zsŞjjߵ8}BUAHowӪmT`>- IG(x ~6Iþ}3+q=֓e7/=52xR0,RE8dvܜHys>T? aYK{E&$LЬy]1J#]6@Ma*g9rCLжMVL޶4H `ڳsv<Vsn :h# i7r JϮհ!sN#vJBz縋/ෳ {% Sb]0a/^oݠ4_zG=ohY Q"2Zv t-` .;^V^A->ߐg]7(7n?ܽnsg'sYQ{\V#ϽFr* v`}U sFײYn)^։&לW쓚~^ה; V+)k(8S BDŽ'sWp N. .⽍#~IU6㺢1l]tWY'"cqI!ƍK%(r)(T,ml:-IA}rכԎ3fl5-P)U=*G鉘G:UU ` K@g;:PqBOe="o w秘rC!_`jS>)&t.#/_k[V{9:0*8ϟeT W)~1$ ZvQ,;o Pmh5MU? bMR B|B0xqLN: i򋙥Z6밫[:}!٣giZu6ZLbPU4ZPvl**bG\r 귭c<]Px nQ5kPuV)KTI:w!j cnDtDbRdr/05 ʪ-YMW̧/N?/[F Z0]C/M A䜽 QA>0lC =4]յ:vNOy8^\ŖާMIbZa50f s(@恾d}1euծv:L)>_Tub!Պb~0AEƕc^<R%t/^o@xlPXRM*fJ2E&t<͐f~@oN >e`rk֢ 28.A"/3x+.'R#jBEWt?USCP=y`C$YݜZs0W )dv 6CWR3'fI~SʼuMP}ܸD\]Nm»q빢F^p7Pi /U*OxĢ\>Ϲ#+/+6 jnA y#6k a-j08WSMmSi.!sVx(Fr1*Qx#5?u]2"[ Ľ˺9;ʏkTb* "sVᠤF2a-Vޱ.% q/}TArqa|RxaWa^Z`EFE y탁 ޲pX@⤲}U2%|wQ\ ؏$*/aq"SxeVkVHF0ZMCK U߰}xwt(S`4 ޴!dfƙBm5.Ș?sc}2 ݫ"ǟV!Mk]Γ\qF}`p;|AbMʽǼHt6L-oJm+\rl ԣ-֛8@m(+1a6UG}%[XP"A HP+r|cKFMͦ>kl >>P:#iԏc܉dAJhc WvWp=)\,cmWiDp ӱ?b^%{+MFmhް :4˭%rvL0B2MLMXoh܉-zqU)VH@S!|y~Sk{jR@1w_ ̳nWݼrRǕ T:),LpIpQBkD{m~˽򯟜2l|R6G>JDUJȷ\lҗ"M^% $DayU%H?yz/)=<fCY*ؾ'I%xbk7Hy;ʮq`'eÚ_pHDza8fpj ^|D% /%GZm /d[NNUKw{`HF3?P>Ʀ @[nhRooN0'@ҥ/-LW:9 $u< 2H:]c'$}XMro+ BiH䏉2 cXz*ם`/LYc+9|7 B:ʅz[ 3ǁ MBJKwࣙgH'^,%Y:YJb7vQ ,L)fJlؤT ^v7S/ĭ oeAH%hSQsy3vnATF;̗K٩e{1P+dp~QWK*l<!?@-yLB̳:,N)NjFuT/ $xnW~nCC7U17;Yc+kCapRA@`){/bCe㇓h2zja(\r1>b:sjԛ% Qk?$h Ғ7 /.'3A2n21uBqlĐdN& q3 ԛ-ה*]^.Q3䄗(r_&5T^fkGMQě@ ZFvVctT9ZXV/hë́u򍎙!ɒ VtTVfGUi&*kO6r³J٪i~9YieT0JI"}1S<6(m^ ]ϲ46mZ@%@o..XIĴ- }P/Gw ?XL Bwt-:}E"zw|#2!amͅO,L!,~M~td+GTw)0Iwb* "Hs{D/^!EJfĩ[i X4ՑAy2V~GI٨%wp28El UYŰA s8g|΁Nqg?aQVTÊ*Mv/(bD)wj&P4,gF } %* +sFD*vd"HZ6+EB2s/?JK We'z4c0#(KDoE'#sMO[*]dFP+'NmKo7B=h-kYrv(Q XTK@ L[;i&oh!q$B$K>hT:sQXi%`İ_N;"sUƶNK"j w{w (YV<+C}]XB ΤagKba:AkQbqj/\*+|˅-y 5' QX<c089J edRJSǵwHΎAĹKpnUkQZ;d}vPQfR-UCqG}XU0"߈f :c99^))b܃g#|A0LߝӼT(-퇖jv||{D.8)C>I0E%sQ/'_kɻ`".m<]`Ǻ~!^9W$r w zڛsP¬K)9L>3u=ɖu "M1-,[I 5(|F%vnd9Iwie#(6:UA+T-(%142瞠{8 xaZYWa`Gʬomzb$6W|F+v!(K؞!U ,tGj>==.C}H~J0&Q-Ä^+6"L+\H pl7YdiR_->=}Βթb-B=4|#Y.7˘2-rȃmMEPxCȵRܔ,"Nr̠,xo|"gGk b/l?a 4!WBå=O./t+_ &{mŴ(׀ 'TTF_ {Nve ŸK^P]sˊw7SٙDB_E2nx1ݡ~;@Pr\9025aAMˀf;>(eC1򵿊R*(>\..] R>eONDCqEzeLClܣG(;p}u)R&y27`:G9,*H؈RaOMGlXp=$4~pSiPt\χ#o>jƥ8n |YF69QJ`ϩ]ibN*ʞzE]SH_PQ26&ݪlᵉtz w@cJOnO18t="W? l*;V/(O}qFu$7ө2O5:ǿh^D,;*(57> bL zq/rI|mzk=T/ }* Ҍ@1;a_?_D5v1sZ i ukD} ְfpt鲾x/>l4%[o[y,CE! _:6C pmT)R=Z#9+Aa$5]cmG,QwXΥ Ⳙ$anKa⽵R{}`g׆Fҝw>#:`!)egt/| *d˘08s[mg?X)pU:-:&̊*PRp%y̱'5ݧn3FWwt =3\յPU0>庀.ģbHEIs2_¡kUjEK)\y>i,7-RƶLsY2Q- İte,krR*U|FƎ ,ё]vAl䌎OoL,HYO_Ø-i`Usv/J){o{0sAeWqg%cO>:גc ҊM"Q9'qcIi?W*t_ّ땃/?Ծ)+i¸}%_ fNH&I]L|M_~/NU6+Kd|~^՛EtZ0ֈanHM8vX p&I[0}+D^/wCmvBt`߿ȣݦ8ѷ%q{QDپɕU;H;_bON\h .F<@zr# e殣oSS![mf5phDۅ $̓ƞE`x =M:O/cZw\GIɂ&6i{+Xd5/.s˯#j8˖Lm;M$O2а(ɷ\ԉC9LO_9*͙ة$0+@uVfAg+ybccWJݺ} +p ]9CYtĘ܀Gth2SJ=ei_疊-ͬDh5GH~Q{Ċ}@qsX-M$nv3T@Pe9NTgkү]tץ?i;E dȩl5zRUc!pBv7pU@3x>8: 72swf$G3:yS Mײ7rA%Ծt|*bxްvBCޘYolv-_"ʣr4-*:'Hq!B;-[U[:.(v߆eIV gn 9­bi""hDpú A(G#KAÆ{V^SM  r q< %9fL*;W;6jd##l; Rp,Α׈Tn[aQZ;!@kE,ڒ&MS".x,!Q^<W*֖c=cC[t>z`h42HC\ea<r*,}*Q;71$t;rm^/l 2s?;Xs 8Mݔ ] T1]4-dځ2r^JQ%0{G㳖PmjD_: V6],~.@:C=4j'7RQ 3n+CLZdOWj.y,8VlR_zg Y1;:z]XáZGԳf,4Qnb~qţ3Hp9De޹ @6/*׆TcU,>u3!1MpX<  BCg2LZAr:V]*-[>5l4A`m\xRWm K8wo~~Ȯq.0 {O)Ʈzt{7c1A @B׆jf6KrȔ-N&nۈw2: 9 d\Dn:'I( M>W^e%4r&V0+Ụ̈̄3ge[[j-))*MFBG&wZEbSҚ'Ut@uv<H_ڢ]ZZCAM:-_`q-(U_R\A]љH-0Z 1wa#w{OxRۗ:I 56ƛc"OA5Au0H LZ)Q˕٥$hB+VЇI]g{n'A~tJ1T>ʴu9Fv \]9󩵖Bo3Hh>u<;L(G+5/{E ^ݻv L%nIL+&t"sbl!+&Md zor(4K b4M/Q\JO |sܗb$CrIr!?llR=}πMOYiɯD=eQ|tP~(r<; ToK% !"= ڨDۓ&*~l>B;onm,lF.b-' P4X sP.9T|f=⺓^6S@ AS}٤v8ڞϰ4 ;j+׆/yY訯ycG~eHG^r$,Hk?29͙T?UZd}T5Q\c s rOW+DVZ;翀vWJWH7<=Q>.ғmCcX@$3.b`HXD fKԌA{,ma^ma4`U% 0͑ϟֈ!'@KSpxO^?n{_Pc&5!)p)9=]'D !l8Ed#;拪ouۃimJ YVc6oJ؅IOضaCc=V3zФ*kJj'N4bغFuH`,56zOW!rH{b[39>-bh-xw~F}c+~`U]J,8#αVQǹz!V: h:3, r]@e5'\Nd& @An+Nv\j=VϠАd~c Z`?-c!o3 1<Ɛ xqM ui]Q; GӤe<-;iV޲bV2+GKV6'+p([ߍCbqc+Tpq)fxGʎT5L %x^/$-[sA#v1n B m9,VAlN88>@]09+Cچhv Lvܖtf8{{~(1L)*1xәlp짠EoN&i^QN64 xTڊf.|Q>%Q^xΎ 睤p!42=k0@hCeuN U1zڸnE0@X3.;5Y=^NdfB,N)Wb6j!Ym w)ueKԺuū{_W7ZJ`.ř`SMǗUebùc-Ȃz͵X(Gn+H=`UtEE&TaEEm:91i3*c wG'}xW.#m=UaLBi$ n7Hm~?ɛ5pLU;HBww>)B=;E(/;\*Ư/%Ա/OZ{X( $O 5R jD6r&=d:R.y''H| 7L7r ocg^-L`pM!׍va%+Jl(. K2/OEiƩH䚌ms`H1;&aonѷ`y*=_1N њeZʉx-wXC,$kwhՉ0,JR?O@&ܱCTŜ:ɜ $v0#[>'u-jPY,56(Pcʭn>V~Q!.1ÿNhyr8, rt I[ꨋK Q;H t?m۶4}1-Զ.Rm6h6ڡLSO~9eQݷXɃK+q\ }k0|{JVim d $k]q>q ȭpeȸv=gʤт "(% FIfUD(vzޖi=S8~~k Ug)@ qڬF7&f<0:x2$K0jeU'*"C$Շ*54MvzI$;7Ywj* t`mŁEOт4 Nd 2hP`1L"0e+], ^KQS[.Wc?5|[Ǘ(v/VTww/hMUރ\g{y1: [!T/W%cQM1הjDll  8d.#bE DFSH>|$%V__(_fVVf xCWOGXȃ C$ȳՙŮʞ|"$#"@Zkǩb[h7 HVXvX+[$'٘caQМŃ{дfPۉPSP>n^nImEP@ɼ{tGYm9ZYuZ}75M+r;Vېe1D`oJUwڠ T:ybtQiM2?Y)x,,.e@P&~7gI3'd_`f\SLzqNVA5ILeMy50JSAKXGy{U*LƩEJIVLoQarm>D+,7K$VP¨JUG[{Rf 2W1\Q /~˝#}p2^UNzeitc/ǥ40%<8ݑ[gCx絆 5P^x!3ky!q( |LK8]t1ڭn>dW;'hq0v+,n3iE(EJ09}9[}3~g4@M *Xs,ev R|cAI㾪I\v G3J ؑ$T RD,z<}#/3`DA4s/?Cb- \< CzKKx V|Vw̯ (}ЊfgC/緊bOWVQt1)kΩ~L{L M' a RG@[v 0A;F,Vj*ˏNؠ^yab )xo Y{\DŽ ;ޚզ_l aYJ$71_MuEçaH|I|L9wS3{F¯w7X­UPHZ`nQyϔQ hWr&FӰO)Ц?|5ܷOVg\%͆gq8uWc clxW x9.&_к@@ &pNZzqo`Ժ]ؒs+x:7TDx3߂wmfdљXԦ~QyQ6evKjA9?3E"?=d7tm]-b(N=ΣwJ^J 3`8,!r-M8XK#glv&2>h rNxc&>yȤ-k9Cd&3ծɩ2?ɶP h+?ly+MT,;Mӡ>g Xݧa .*- NIqт--p5Xm7[E%߭*#qb^9 k8CaBEzp׋Ge{M!-P?-ǚ+^ ]M*}M@QR3NSMuV⟄hr/ jWxRx*z3-݌S_pd ' WtSq#A Hu!霬zl t=FEšgadd|Uv꿢H^)c*ZHvML кբ}UĆήBs@p̗$syjœ'>D~ YQVt%!,֚zl]T G)۷P^aO̒S&hjhl"M%R=DTȽ!פy,32k+E76q6,;1]&DAicYr樂Brd_LBLpo(K0_O8{wI1fqG5wa{R8qqeX~ :- ]&=bxGŨYI^ZT|3~Z\j(K;E.rt"*.]oGTAHif @!汣Pw;e7S \A~uÔ oNqO2сZ)IcknTVEL(N=Ey~^pBƐ=rk7_lWEW!=F($Imcp끻> U'VR54PD!Y%w|)MNO<8ЭE-X4pO6#|PC½k[2C8@!L0wjSl!az ,MupvbW'?z%"̐w3@8yE0Q 6/"vn ^iU;S{E(2 ]ٛʅ1i%rc_V|uݚmRcg:2Ҵ3qTAGa -ttq MY n?~40Zy4k`jAsPh:1;@Iܕ#7euvajzճsYL0DA"8S@ RA{:څU}Q\K*_Y1wB@o}߱R)Ԓ8]:6Id\l۪HooXJ{՘?4K'N~}!G*:U5ZP5 LWU bsjPtv7'D5֪cLshٔjBi LXp7]J6.c^ywfS| Bgv;x8dOSxA;igrfuX^~VjT0bAh:7T.JIHax8BH;' 250yCRbA{t`U@fynQOB;Dvhc˂ g^Wapu/PɊ%9ڽ3.*J2C}MN2)X7K/V@#V(>;j6$sF4A*۱8{6ϔO93Vy#gbje4?8U._jʭ *mwM/KƳłh&9a'ke$,mk+T] ‘0jsya(j!OBTwTǽ2gFY|WcYnćMs*s f)zzY =PǶ@ mC][)`4\ yaU/$_.O'?5Ng#LW'ο. U 8'Z]_>pOon?XB˨''@Pˎґn+Rϗ 5VFKƜ|h} ]h7@$NkxJ@M`(N}HvaG2:={]&NP 0l Cx M>x[/@Pu*otW 3W_ضl+o;l 4:_ykisdN43JO;h{˄D[=Eb<ܥ;MgXLdY,ԯ"vb2}޴X?G}[E쁍؄.vh7poƶP\7bv%稖&@.['H3%o5YWOljo>r>βH7<6c6M\Q)~I)+N>Bi4!kebSXMEbioa9.&dAv̮<JPb50Y>EfR1VSzx. EV-=tR M 0NZL&?6Nhݏ\eUQGŦZ\/$j!̠}h׺Fqg'wfV75W;S\c ͢RX e5%T~OhZ5-{˯NZAr{;X̣ߚ!~RʺJbNp7? 2Jׄݫh|^c^k\)Z 6D%Q0ޚ #ܨܡ~ʋzۃ/uS6z` At^d֊(8S..spKCvJs;cĕs0I-ce(3Ve<%X n -;TC_a[@&2a]Q|,I) 9Ơ΅ q>Wca]AEPZZ4/2O-ӏL!L?6@u>= ^?3K"N0g @1[Lt%p," mM CV Â8Ux~Ծ(S UU9i8.91*1p:.&MO͙-6LO1ٲL9rרdD FJ=n0 1vnyƏkhP| XC&I$ ,roG}E3w4V'qA;aQAg|5BB.L+~ExB#!& u{N }#*yHDnPo;~:h~Q7Jr3-%cZB07R(ϔu2ya89 5 ֤Nl;SQDB1W0 qc>/id7A$@/K?k2GC-`Ax*'SC^e]127qWOS3YCc_۵V![T/X-tV[QR-ب-->W Pj̫5PD6NPB`ݺwI-ڧO}W}nbFh-ל*0h> In@qڂ]8d@5MZHb ψ[xEFOLɘQGg\h:?de]&!`$aB~a 6 )6Q5:|`hjqj5'd2ˡI\`C~W <'3Z#K8i!gXьLuVei#EHՉJϬQWYgSHTDG6+hȅI᣼נOГt"g]7:K:<% _]3D'dZ|`^ђ( lzqxg@&.׀nCr/ uX7a{(Q]im]Zp Kw,rc`h#5l6?Wh8{,AʂT<6 jF lKaIg7PFl H7l6<5P߈6l/EA7*,*cVRK`܏3%-5@=#{࿗vt|lU agT(;xFʝ˰S;)%ӆ[ZcfSSX@cs) |GU2:!a=XJ,P sQZO /}i ˴W$`q=U54W<7Xi2Ϧ3RBHЂh/N X}M<D]Hz<74z*o@;yED$EWe>V$x0ft3_۲;-I2@gnQh_"$+f'*kGZ5N ~t9ݙ>*~cgټ%sBX$/kIDU׆wDqO"#eZM3EKK$q [)f~K0ѤTɇuB_bt KMu⇹k/V_ |԰徸 Y^>R?hV\ɩj6j'|=;LHW30NW{%R(!v++0tg4%|vZ\j9?/ $0mv +`{*nz3rvR1&5L7E NPpJ6Avg]F{hy-9!ЯTy[6%Xuof$.RҷiǶ`RRA.n  u tV!; i5K4|ZdXlwW'S*N9mNCtUArUU't=3!J6LHZ,pF1quY؆#ݦ+).1ߖE@Y&}[= gp){(|2= Г:,Ebkyo+Q^4-A)m#T7iZ+QiB%y(4%,K&!P!u[e0%:|6Eln"/@ə'6R?;#.<F̙P͑wGw,۶p^Fg`Y%m%'XMG4[}GXtL}$W'10Ciе&/T ߌ|@ /t1ɭ!orw&%~\b"M]ia_{z =^SJRR2t`N_)<7i. 9484F&b+SC#3 أhle*k$\RFz%:f%CǩD ƠH@ 9#H+8Y@59Oh&8TfÊO+(XKjQ΃fnlΐ? DߙF0 ( .1HY( fpz?3ڇ5HOjF)NMCپ[*gVXw린j6rSʾ.흷+Ռv*l&t9$քiiƐ6z6Ң7×fkq- ʚF L &j)Y}"#gi׀I6&~kqXXBxHsN8Ӭ 3GD!䈛y6e:c4<Bȣl=p Vc7 %jor,jx^%t zR:cgڂ챹FH(̮Ui>TVf5vܟ%%_:HJ,- Q~nêU>X(ՌS-piج܌/YC4e8+[-h`r5.Rz Oe_97ԝv3'2[.3&c ߚ䑩&M=D{[@!c_A/KR) +>A]F'VZ]})JIoovm5w< /z̎}O: {n/TimSfuJ0y@ `D3 A`)#BQ=+<_ͷ!]Xι HR-!FfsVԮc~:]'ؼL٫~pHh͵{*PSFe, ii4mx;\a\V2B*,!0 7[h:V2#;s4 ;9밤 n Q%/' b\Zh qH2?$Vma.A]fCPEt2uX{C֎__;M[<:xh1ɺs\EKEEqDŽ`le:g)oD O0 Dh  0[tH p8W^QhA.9=4S]'>,t(1K|.0Ul~=bI]21Z"5V }^i0A-.^Yo{mFZZ.?V:/mіb y?_s;AB9" Ɩa/4|KA4O&%fy u1.컨ϣ_ ";湏,|@zbPi @>}Wla~ҭCP(=O dB4J#l~ȚS`qBd`};X<Tt# .=n9ժ0,͖=Qӳ#1k/H-.fDr)KD!$6 PD^\}-74Ke&ŕҖڀpN*ޞ BPʘGA#74׼P]f-<p7CSbEFU"`ʜ~K 4:m:"q08 Cjv2Uq~7H^q ;7.֔C4e-z(.ϭ]$Ck=3.`U念Кэ OXO ;Q-8nǪ=:FŢ#4!;ha <_᯺aa2Y>01ɡߩ-AI K0?Z5OR. kΛJSP({&WӞm%GWh1#v*cCxgY0F89*raӤAa-ؘ>ʑ'дqRڈOZV|D=5#(Ĕ뻝ʹ>f 1QcB+eR1Agt(b]Tr!0+a57/"t#%el),isS[7U/{#MuΣe$ dR| Zs.#&حqbDf^Ȑ%ESn-%qh\ع>EwZ&kWKuZ "oI|+K}^$HoW}:+wA U=c2edۮnGU<.׌:yޜoя߷]jI * G{ :*.%/`)J-׭HY;v}`٘i j@G=N:/mR<$3o5dvD`J`%;1hjN1ֆPf}v 5pmƑJ*eM} ]N"pY 4f"@И zp0L;ł(ӫ5uҡM h~U[j(V2ee _0nl>Erm*f> ޿+[HS8ırPj@:29ve{q%x2[2=ӪELt[}G|t/5ISA&N9v`Õx@tOT5)/b p6,w$;c?ɴD4RMal1ֱ]ƃ 2"직rn:&Y;JW *i`^3ɕ4^vSrʉ$8.%X39)QG((>$jŰe2ѧW8m; YY`\zs.?TuAЙr&dM( IఊnK趢KȨϣrl3!Ocw}53ɮ&&j9lhK뤠 --M`~BrE8:'+"!ARv=M2 NT d>:Pv}s&)˿t31}"obr\g/6S"[ECKf6XY Vsq ӫ,`( 2>$ ;VK]9]N3ĂLpA\ZH"6_VS|rF՘ /˝kW>lUvCkq'!ZDur'*/l;[q|h>޾32kT4?N 8z"ĉe,O|F|^wi\ hyIs)}A%mgs4AuQ|*d=pu/21O)7q)91UJqM AJ:x'qRۿ) \6ƍr_OS>i=QҗVOjjB0% ȗ;$"mbWqB#Mmc]{[Q׈iA#!FďEcwvc*ұ8M2UVh֧fHfR`45E<N0Q}G3UkFߒqy탤T8F ) @l΀`Z9/ ,D) z\ Ũn2г hIs;쩪u&.I&\,k0\; 9s;`+_uXE$*CR 𨊅xu/G[ێNlGQfҗD0 \;z eJXK*.wkYAjv_Qw!'Y(/ 0!EեbAآc澢FQ.$)a:|kJ y$[߶+y]UX-rկ7FoӊHU#kp]  ȒG(CN u NݑsVZcQ\\$j {@$A*w7֥oA> tD 8P^ҋ&#O,mZ5%QjQY"K&6ϯX (= `S{ E}\y&'KR `{ 9ԓE}3;՗߲ș!?4nLw\j,uI=3W%׆ _5t0!%G0 QUN>iۙqJl)S-* E@] kNHLBA c'␪^ 4E]Fe\N~+1az㜅Gxmm L5MUPUC@:'ܳD$44ыԖF(tNHrƶO:)Ʀƒa~0nG83.Q ghɹæ3\O{gΓ^s(bqKO [M)kD{A;mXjlm!!AڼNCQa|;j)mu$~ɬzVQ+VT }-3Sّ:$XZ+^S[4r*0OY2P\ظe2 9y25q3wќ͊$+?.ӳ2T!MK uMv}/ y>yc(oIG*[PcG{4j!CЌ]0/mB"Gb. $8HˈQّNJ$C~.|VSY4 'A?3,3i$_^-4ܢ |C$ ƛ[rDlNqB]8h&(62hUJ':?Y@]<]'o7]c+X{A !ɛ*GAȆw[N]'\n\KIߢ\e~-Ҧ̒ \a[A+{[{4 @.nw/ݴN W5đ%%BĢ׋mE3r0n)zMEPX,yViVrdz+lXY/ T-mRJ mܼGQ'? ML4;㐿C96%ͧ v8Z\pfO$[#s' =Vי8x% cFKiKHʼn<˟_֮0ē }Nh[:C m1@OLL0Sޞ>>9"~o1r7U/7!$@ЅVl"4^^?'V@-TwGW|A Y_$;+t$E98rzesa<s mXO]$ՊJԄ1Gbf8#ԆAN}Cfؠ?mes#| _E*f1u %$;!5e;J̟S`;GHJ(9A-j ގKv4-KZE=0Md.^Ol3F~@s J/k.pn0qf Ɯ(`w<,V(FE|v\@zź[)$MCOJo'ӦA⚳{>UИ-dOPDZn.:׏wNI>DMH,a0!1[Yg( [ .VZT5ج>4rM=E;ԈťU)lD=>{)dZflӱe(c$dbBW%Hs٤ 2L޶51h;I#-)A*lwc*kXԂ͸6 C=ڼY/\ѾӸ*_ujs ]H d9h~I^eQYbJ^+YCb1m<[GV 8sU_1,\3ݦH'<^\[ڂ!ͻ}:p?V @P0ǥY96Mxc_vY}Gz&jI>:%m1ܪkFi>AaK'ʿႚFrtXg,b$Gz#j IndDл::+ j.TdO@n ·!/W`46%t6U~y>-"<->2uzO&Yˋ3`vUyU۪%<0W`eQy+Jj>Cm돫83$Z+4 WjjH)G% tcWPjVv&WO;.h|7w@F:Ϋگa(Mf@/a%k QY5Bz[{=[|g{P jPkM;B5z   v_8F"55,cy{В}0Rf_VUq J&ӭW~{35D 60Dᭇ vqɱjXTyxu`k.׳#¤ 236Q,!}ć2XjU<Ȥu~S|>m:UOGL踩Otxl6 yߪъOyR:(iͲ1W B yFExg:3 [ޑ&JSӇ/0eJY)Oc҉,誑!S+Fl@5 r_ntM&mL4(7),j \Vkqy9MJm]!8`7nV: Qs_E;<|,rP9r˶e<ص;7]_h>J=IfNݜ2Qe*gO*]ɮCyA|>6*1#`=`DD`eQ0rG}k'eAভv|o|` ,)z&`gﴩrĸ8L>lH2i+@C5W6xՑk`Zz8〵  n-sA;;,mHغgL;X+# HSf8k%3RF @_#vpOm wi-hVC -5OpMLuapd(siWP% oKCu7wx$?Ǯ+z3ƨU! $ouOWreejk; 08~'-1(Uc{e&Y35:*0LdU[R!h#u  [bW-BcD Z$1.UOz.|31D\G=yaA盐bE7+2O*#?p@ayN&N1#){25DP*6yꖎX yAVFF -."Jy&QK3LhICVRIϽP* N4/Nv'&Ϯ{,EI.2%,nqpwjփF&GP)7l26T ™Jn5 H6(WkZ%Z(=t1ss<\_`v* ef֩FT̚Cul՛ii}0lBT<-yaeC: 4O<*t ZMJ#4^GZ,;d|jv-ZM_ =uxUoP$dcE^7Kem^u&G* Ǻ?*%bNl-@ Ӡ#TX{w?9&kѝ{ss2ٻ ܲm|{L=q$?W aeŞ4^et$|P+4Y̡,ͯu&o HqX&ʰ "M=cHhe+3;Qh&GYRI.#в4{sUE3);Uli_sT_=D<{5yܿc 4iZPG7)v"ƹMva~{ g)$!+Eh kF,Xx80ƾTf>y.>0yov ML}@Ppc9Q4L4u*>y$ID\Ŗ%zbM,"khS7?1^prvV6xmm82H-WŢ*GXO<-ay3v<>V3m:/%s5gYv%0)IGsu^/%$eر0W~yA,SXH̆O%8Vm ՐdyI qBŵ ܭ.ܐ=v+(d+0R qsk/+|f)fh1~206KH{сdUYPƢU ߅lx)`]/zt!2?/`=j=^S%BW|A5?oqgBoC=I(@8]yٵ1FJnbE[LDԐ\x= =Zfa$qVsiXaR#.M%R:b:A3.JQEb~qR/BQj܎C>E;N2n5i Tv?^虸XɨLFS>DŽw 'i#M}IoF2g0,Ev5{7n@W `>Jr-XCNg%yXğł"[Yֽϼio#KJ*;;G pQ%Uݪ,)YbV ןdU\L,q-o tnek@y+ޫ.#O@m+ dVaPK!cPJ;ZC6#|UJ}eEpdcbtK#sv'0R5 o8Uk^r:){ ba S4{m[d 9_;GGKaY}$ SXv} \SDJ)/*辽' 잿$jjjG?fM|{Ur"g(A+oFj MR!KA?/iNa pd(Qފ*CWTvX sGk2"Re~"">5Fini|@Tz0J3EMl |**'2~*I,)U A  *\ԶfZgiRN"j+wYSP? }fq͓}4gReXuMNi87X_ۖk[x aCk7JWܭ9 ȇMJɦڿdK77{z_;f2+!eͣ`j4?/-A6iKa+ZAt7BVNɴ.NQ,919ӣT* ??1jI0nINM"eF5T+Utfkp9i mYêZ 6"L+%pW@{P3 Ahl(|$ЀRo#,"eiᡂ jK=%>fPoB0th b9%i}O:|\_XC @AqfT;m#iGCrk.!@=+.ճLa^$TxDOcY] si#:Ć#ܢ-KEFZ\bH `vLλ ȃ}nK .ZS^1ny@նN)4&hC-&JO6}Vϧa:aXos 1a)oS)q'fƖZ\ bxݝ!l-)eQ޵  ΋xhh_TixM? ,*z֛Na4CR4"ʒ.ǫΦpyb1UO{W$e$3B6C-o!`mP1 ZB Łz6ΨԀe|a >(+25^#-*$+@/3 !DbM}1 ̜bX guӀLſE1z$1S-OdҪ47Qr_!WsPG?oJZ kNnX\=[*gx??`u]1:F(x68 ?!ͬM/9 \y3:,ڽN=Ƴkx;ߙrP@%AbpersӱǪ!^/lʫH7,p ajNPRb +u-Я7j|iF5HQ\bG"d'V!UzJB'a2qEOz%|k@7T=_7TBGI Xɰ2;;ڥRfMK Qunwl+irѝ:l5}dF)fOE<<[6.$?C)I($J!R$[Iz/.eaCV3Eh(UnI;aLremSF.>e\ S3[ǽ3Φq;i"'^[3oE̯08vpVMm?p~dߺXm3"xψl."j% vXmbޜrb /gڐk& 4׀dts<'peDo}AN[tdm- 2=#Iz3^+[{؈vmxm=ֆ+o?1T+(D #Z!p~y8Hs16<6G hNz8:+*1[4>Ŋ',_dr`En=FI%0O ^i19Nlݽ"l/uJzi5 n^:CC>C<~<4IL\6x/<U^#"}3H( o%-$:q+<b0^Es [u=qy/p iDtu U`("$țѤ~Cz>@S S(CBRX{FfʃlQ`؍ -}9ym4Y8'-%p1kqЭz+]-͛&jn!YI!{!_}g(Ԩ?ߵtw]H+6rV#W㴕r%y]``F bCpb_K8ң?FPI%z7e(ĪPc9UjBW"I 3/X@z0،LF d~/:x"f)Uu*;%K|A nd⾅$ٕζ4ߔTC !6v3t9xX^$^1ټVu#(q;vPJGp-o;k{"h}R q4re_2@OM%n+b5 ׋z߳ݖrp5Un@yt4K L5O8b3gi1CoF"w&=9cH ;LO X9*(3oR l*ߎdۦ'K>%E0MǬUiF,qbYƻ?GStuY%KSj u; SS{d#h:9hv%31vK*P9LJOO7[pHiXe:k_NDVo>moG F¥T;]Zz#5G4WTÆJ)k޽cAaI i'q>FJϛr&W\cOu'Dj~SEl+~TyZz?{C#*5-(.@e [f>Ud !*'h4- HWxw^gB4Tn9?_f>׭xIw4\>|]_?4/ٞXIvyg17 x/ (t7i|4VI3{`؀ 0xY.u~ 2wu5k{TƀleP8Dbd'\v(2lM_~"So5vo#Ѽ 4kp!nbi>#YG8F7 !l4V[)]P:~4eѾ(猖w~|Sz485Ұ8m)w7ʨ>hȷ>l;eƟN@O} )a>B feeuY|{a&Jv+N/5Q=?Krn: Nn(wӅ'sUΘG (_ $J]ww&dG؝rt 9jY=e*9ܽhE|Jh_הM4N[_G=~wG4.qZ.{YG==1kN_ǯEN'By7U ^Z گx}#B 9g-9</kV] f]՚b'[>G, weN(dM¼Wڍ&AHCj]v=t, 0 l-I !޾)Y!8Czhӛ񆆝 ⵷"5ٕQj ggv٬?;5/TYJo-$vYQc{V)z_+xzp?PugC&'QDtA?VQN,VKo^!h QbGV_*FE~eeDncvǯIB> e}Ԭpw\|!Iӆ iv݃㲁+qfQRuzop$Y ꨦ( vLx!@jmЅ3dPNxJH*f3]ʽB"UyeXeF2 g (:se7܍uӵ ūer$*~ƛcb7yTvb1U My:q8m2N 4oeQsqӢ(58LqO*HH-] Uq9ĂD#Jp܌(m]iFZm k8{T4fpԦ`H ܬ$B(rZpYP¨ƦajrEt뒈.$;"#'EsئǺ2j.:!<ޮ N,|ԝbK{dD2m{g0%Ek_TW^04' Xcqթ]{Dp48"Γ R\)/_giy{Jon5N b{ &TQ(}5ҏ{_%I&ұ{ ašSإI8(EmJZհ?c"Smхpg"fS۫!u#-q3JR>@e+(Y\DӣSQDf)^9BGzՏb d0,Hb 0ƙf6e#k̭.JfYJx= 92_2oV0 xMRpiBI~ I`ͬbU>76K f9dIr2pUlGotw1l]\ddG՟5ExW; E:9ǹWxI~Tr./2AFӸ0sS,d5B}^jkA)JX; jrЬ "`ׯ9CБȈwݦmx٢2 1 Ba~G|/zU[rm.ݎ)4v[Ci1uGv?>X@m^N-aMPp0 Iq@^h0P1N~M~ML6e*WG&Ts{2rG(I)_ &~OyϦ}U 7,?r[aАDAhB01uɦ5sCR3#tH7/2YM Sw[GehvN&|Ͷ]m.S#59e(bg՞-VKx[O"YF5lާ_}aèGcax2 C—s1KD5Jv!Dԟٻ51Scx;htqrj[E8Vb&>cu7`21J&i .SBmn_ط 2^x~I Brb{J;̦SvY"׼lӱB4exܒ͎Q h4Ƴ.O1h1>D&XvDz;kɨ/ Iͤ׸Z_j!&%]>iDւ"1а]<%&?!GEXGX9WbrTuג6<6V([Wf+`_ZAʊĉ ,z ,P~@V^ȴK2lljYLX;A4kcKs }%q>"JשNKT cb*TTZ{*&ǎqs&|X9 ʲ9#]s]Z4clKiU&/=gf EnT_VCѝi?) !]E eA_88CjNx|k-آj&mPA`(Q`܆[.D#$bೱ|)Q`">+?!\覅>4U7 ɐP^ۚslpL,dFȁW#+Bԡ8~P` Jc|.~k?{[&!zy_6TYlxhVw|m/Ś!Q3 Z&0$=J9(d:;@A9ֺ/FWV,^squG'˾5OaEW`heŲW= W=_V2IPnRGlk(L{oF,c#WWmQ1Ј%(6`]2[rHl1h+`pN^^ gU]rϮVy9S: W7Dqpg?dP``mgrS0(O¦Ԥ cG+1Xoj,lAc>~.@^_t+lW^[A6[3o:*B7ÿ1`A,#Qfyjrw 9 ќbiyakʆ ^##eU{O cI@vߧ1kB;c``[]k`(RѥGZR&'Cʹ}߇gbZ( ״0#؁J|12!/̸p=D qr)"zE;qGD*~i=;;o>S ;sN!椘Yb9a^CT@ڃa#P4w_6 Z)Œw CHqUח^:" ?gCꫦh~2;)ob]mv_4)AJћoH}`q䷩5D:A6h 7Ő SߘHk=Ȟ7 ^^bG٥3^#.ۃKoizw< "'8,>\|='łU"NzI\ž [inql.RTmLF{64?/+}M-"ykǬ(`;HKTZ[@gQ %_.&(D#䗉P ^-_+qB:ьeom2U4H:{ɐr7Up龄 X*"C.Z5{CQ5c( ciΣ3-W%ϖ5ռkW^~WCm0 ) "4;(?P! 8Ij>ik5"B}XjIhDfFrl`KҦk>[ZzV\Y+)?Ĵ:""[v;,尀`axҜY#(4MxQ*@w<<&t߳@!h шY J j q; +Ի8Xd&&Jcj$V.qJɰXX"hrCHWbաŲA&UƇ 8yP?t d`5&DU>Dѩ`~+f䩽)&#o ۧ]y]0zO.7 HJ$')~%MĭW]/!*cia*#BÜ%;X|pp> I $*n ѐ.t!Ax -h*\.z{aYv@pNNOuCIb( b2֯1Qs kM*KVr>SKmڕlX_PyF.RBQӟdXYe{KDǦrY=ܜ\X,22 #Pw[& 0/^=|y)%,1/_%^k7VH7a[H[OmN^0I% aҠn>[Su\%ˣ#@L+SUL=E0 :`D.`ߵqZuQK !bnC1kcWu_2e' _v4 JfI?z}Gz"O1346yꉼ$*|Uvl^H="VJXLw{q#Q'ϥ\J@2j2'g/=49 Z( ĮeF/#,!E{ pY9b8q^d޽[ounZBoo2ג`o?2yhy 3`a;qݻZ,}4Et %5?v6>h:qVQG=]QEֆ76kK?RJ?ńB,lļq-?KC{ 0wknô4XEq\61[ A1>Q^0ywGjM9Ik {Sd hz O%P҅7Fɨ~NLQ8z-S]T{j5ݔnz:H*DV\7+$\TQ7邪ewy]p^ ۹1|\15J)}%hbdAX *Oۓfe@:r1<ͺs#zv&WY{,G/)Uc_ڇ}Y%)M *B_c ѴmFQ2w@;z_yXy5ewd~}nd,D[,UwH'w(!M1~w1.{>JďYg<ԞྉDfH\x6 ѩ7 nMy J7.vr}(be(ޞdaC1J4t[vd!MYػq0/67x) _,0nt;MW.7DBL).&)/a!.WmqΒ/CǞ;6vYKi͔CU"qw4R6TJF-^ 2TqsZ0&/? Uk'BJHwCBe >>I& @<`6aZy9^ApIO'KФp@Q&-e5V/Xg*.TmdʉC FNF.PO]'@;TtQhxIb)-6~0'󰝅TJ '^P&W:q?0"!Gʏ)Z)f}'|[H2G 4O_~#_rB\[[''WӐHUG8KӺ~\$l"lDbM9>!ˈ1}y,քZYqgd :N$-SN?㧌HjXH<1rb&t7*e|1&6w]iZD]abT`?OV !QPi7 eZ Dr"Yn{.Lk /c+T>Gz[Ji;%;c%+%7?,:˽hj|܌@w&#rָ??Q)e3,9Ύ)w@_xC!l2L+M` "fgk.at.Uh!*sq28&5 !g!:;/fmsNdăe}hn6G;Dz F.(V=ӇUHъ ląSX?]x( |j?7f\@OPP\bR\' Ԟ~ȩEA:L<s0d)[9sO;~$&vB9[ٹEf`hȊ'G+BCri7{ ӡoTåŘK ^pjpf+V1enY7\ +«jaݍS#t?x5[p6N ^O4hiXϤǥ4sR4AEp9+l j/0k!˰k6Sm82M?T.)J~SS_,/ + z(ܢ5I&?Em[8vLdR')}?z-h*\]f!ɔ4*IzqFM9sI< q竓9:SF)5_2R#Xw}TԤ8u=4K!P-JR1-/+Z8 [EF)-pս59uᛨP9T,koF}#68,|`x|DA!x_ԗO<QF%WxX8h&΅ĕ K$e^NQ92}K `Ȉ;LMeMN}S+ŃUAv!-W,[ *r+=Wea [b/Q]{1 )D EbsxuHbC"(9!9ʀg !\*uöns7)jŚ R9>?G[DprbFvp"'%[^\~s.\$G#|yR+~ѸTf$jw< Ѓ%v8K/yOc4:Ʉ(& Qf!^S\ؗC,J<;:;Y; PڈP$dV"=J2ZBЬ 6VZNc"8]v:0y6ZiŦ2o ny7{(RF£k"KRbEI &W% - yYm]vXR{HrW }5c!1\p[ 큞ȿi\v"&%9:$s9 $?JUvqy%v~b4vh?|YtxtE|<KmV拓g\C/65;D>x0~~-f+> l?ݜ8 $J+ ^ ꋆ,YT @1/ovF%I@'&UbwHx=[J@/gQC6;sj'o7;J[®% olrO5~mMdB/03Ym{PinҒ)xsH|Um{h-[ۨ5͝sW,q=ܔR|VK5'BNP-X_]6Cyqa ltmT\6>'!!fڄl]{!ì" hW{s^zzYZQ|q @.\`j bvwb(ҙ0 Y8%y\7>7Ƚq{e,H^se$;d+J#)1'>C>~[/2;`=H%A/yy1iy) m?aN8MZJZ7'E:ό?O0nM _iO !z59 N855EE[&,,`b7ب4\KC m1={lCGM`yTluяG2fP !"Loblg8No\Zb|Z<;,?o_`lҾg%lV5"oBi>.?A~;sJamS0#kN֓w)yRN拷М2kZG(A_wW9*|g-C ?JjO|cwH:ew-Q5yE֏<  ȻؕWf~즪ol8F5#?[TU&L- m0WϦϐq@D6ԏ9$;Tr"y*@z8t$8%WFUSXL (&Be#q=a-%kÜ=my9M?՗ت g4)E萛2 <DŽ=e0DŽ 3 *fybg(ܸ$*YhZ@mʂCc VrWP-%uF PDn )v @Kv W&?mKޱ${DIlp6]> }EԾ'_vЬ%k' qPz RuǟQ%kay 7'*3;n,EpMꔏ:¼}!8w,*A>Id.ȟ=ZGgUWWv6Y #(t"P8ok,? iʍkX҈ߡDϡYtM (啎8ó 5QlxnO'2`cA?9A=PR u/(˯۔ЪFMYglC@eI)P%8s]x|'{vδ)'Bʇ(165`e\SR䴪.ה{6yGiE[$yRxgCT R~Cx7.\lM Zt.s:mDSnhep;8kx^V6Kdc@m>uŰ ^<;`%&6 R AV~p3Ux\aTPO~_? +A,heKk/g=5\ާXm駶b9u|KdH}λ\$>d$W}P"ш؄q4c=iP?f3R[aN]2=zm St,D#.`V|AHEqԋp9VY "Ld) :aLŏ25ˇ yF]%kS3b ZI1=Yq٧}wF5 {>=*"QhAA"UQK'~(Hd?Y8S}I|ƴe [Rpy@hݐ$u\'?>^x#_11܍% AJY)3Iku=7m_c\$ $ gcĐ=OڕN|SK 󭂴BCe:6Y>t9C9='#I% -&B\! 5mjtJL:1FCQd`vnUżוGTjaS,;ثB}{9m-h5hnDknGlt&gikBL%50N~8?A ZS޴ 8ḯ j[ݟ pL.PgPYC3K[4K3(*Jj#I%){[n 8O&%gS#|bnjt ~sV/+oU 0Z/6k[5 R L ?@3b-I  Rv(A`'ʤri KÏƍ{u'b1Nt쩆!Rg,@>NnQ* o3؇l$ rN'#>s:}1dī,Tcع! 2 銉'IC{ƊBt75rtIIU KN" <$wǁ5+ӴޡlvIVO6?d(ͺH fKf-Œ\Fgq];MzX25xnj[0iB)E8o8SeX^ΐ~w4?Cy|?ROHia#:J(&dY\z{e03ef`'dyŬ0vWv)'16 0vM60\֢ 8Z[\(ϭУڣm4 Mv}P Bi f9^o,;C9fL"r %zC x\"v^NB [:s^?(=2G;gFU*)uX~9BYc@(9^&LC2{u̔T+Ng2LSVݒ!㵿kX\N j eYǕy~E SvTŵ(#?0iOiԞjG؋z冩7xEXӆ DeiD6؃ƤV]z0y6K Ɯit'8 餑7f@# ŒO鿛<6us#9k֞#J[X lO\,u.HᔎTvf9fȭE󴷘I *"Uw9:(Y ~Ǥysbv4b*! $'[} !aWOϙ=b hejˈCegTjg_X{F]Lk % nLBr?G4,xP)ZP"1(DA:F"XU}n^$3 f79o["LX!a3}M8쥑_z&9ƒ :sGF!n 0xƲ3FlʉD~~'@Ȑ`{ [6%\ދ=YPMҚ)JD>=˝bBnv7(!ZZn O Hh+~;פ&LQMEQ[.Թ N$7Ċ/A*EE-ҼJ@!qS'7pCv5@LH3HQ#{ ORo1k:XlX')^FT{VֈO!^? "Y(y(b27TSIbX1eUmlUx?*6q+e.[`v f)""+s*_.?7'KǙZ<%힍>Z \s"=p$F7߁շ;f;SVXsd=B ;EegJq@98F5ghuSFyCi7V\yw7Um #ύ{N4upbyw*Of ,x]%k&`?ά1Z\pc~PI  Zsj=pyl[XGbilu5|ǚܓK=ѻ%|/vYfúnZ]IŚ>Hq!tUG]6KZh!uрfG/y>tuSфu#Ԡ/r A -Þ]c螁9޻([(f!]yTΪ6L\xg@#վyFO"Yv /U6Y–ǰnyPt0F(G.ڤ:%00PHj φ^ViWG/c{g:[/_zUV^>_r0jRŹVGot>_%ꡨp7>_M4.O [A0S BZzAﱡ1>qP7m]&" HBV&7W˸L ?D:oM&@FSK?g}hA`2r Űz滚`9g@|xt5RnNQx>>/teLK.j=|3V= 1Rnmr|(-15:lkU\#Q+P?xV0zW#(JXrlY[%ձ Z7cBYAb'Y[[ʾmJZdLјazfY݇Z e? 3;T_vdQoP`V'gja7ΌϖY9gi/^G&4΄8>@uE-cEMWƑ6yܪ<\JR~*mڨ7+mu\um0$НZ$?CBE:I>[ WʛƀoòMԭ$bݝ kn"u)|֫`1U^:xMֺh}ހ1zG^ wI"F?DjE9H ew O{Gw'ְDL0ݗ`8>3Ѧҝ=\4(Ceͱ ejr}+$S<ߠ HRjCR+ѨEy{A jX!I82ðiwpR>5 ?f}^Dw=:ו-!!*r:Ѹ8Y%[[Sf=!eJN#U2nP+Y]?XpSNbr+2\$1ZK3/iݧJhXUv ~b't26xX;T8xga,Z @% ZV01Xur}*|y`ѿŹ\xXSQKt%,TLFerTV!ACb'0ePЯZo YJ-:sbMs"t#ˤ&\I~pp%Y. ֎S:7:G=3Dqz$hN3AШ C8"&7S-nTR<1# π>wzYu%M6 A6Mh3m# & [>$ձQPV=:SY(4;4#䤚hGgMRށ,Li4&<:~pMwDҖ. 3 hv g߄`~ep6ۏ,CcVdWl9i§Xiwpڌܯ%CmT&` 0F.9!ASk!q'JC!Ok0kOrկY6sa3sJ4oWv\*>F#n|~E8ŗOPlF +3{|*1L^s2~Ŋ>P?DfJ~,262Vf>A7 MnPXYy%*I&`|h/pY\.b̮fz&ӓ '{\zO(ϒ "]$CW_^a6|+JDj HJM-8 0?peH΀!V!>c }ǘʍb^w@|BH!9F77yn^LvڑuC9q΢h2F+K/蒌mq/9 ׷:  d2c&G )2^6-Վ0PhSm9W'4ĝ۳;W(P8^>6]6z|݃crR2lRIvn%eي²DǺ 4Lx ˼@DdQgNH*Nj A '->}O=(9:"+ :J>aUYQsk`w2Ԉ*yb@cI=kkKm@XCC169L*e@Ca%̉ C6ie[%i|fIe.*y-inL/ieKbR*O/i"AYIR_FwbӻM4i3'41R[5-mjs7>f#Mc %nX!hb>|n[8{j|u *$Y~ Rf¾ E~f (PKЦ1}0rL^2H]j.7 ய咊zsʀ\q|qFEȀ#K/F4J{=[ Ԭ3GY O2+B&2,F1ѝD(G/Z\WP*ΥKPq8}l^Al_hLT^y1B b.V1(-h8xʹ}k<ʍFct{?kP~WiƷsj.6Y!yӻnO}f/n%2:8:洚W8;铔VtQ>HmguH%E;/ɁW0Zh6&'$#R/SynhCo=Үw&ٲ z06a,MZ}&q|>yAQ]jTz|22`a9oˁhщ eh-EaEXA 2i\|GXxc`?F\DWHJ3t79Ǽf=AMar>v |"ǍL+X\tg~) S s_dӡXn1 R5(8ܞPP=\O3*wACT\ ?ro^ ?` 4M9aa!%2) s>.(L\S% +$&x^Z9ط$WO"c6Ccc7`]6bVRa/T#9[dxKRQ6#I#xқR),q ĤmpHLG)X5mu6wQ۬YэTiVbp| w+FE9^hcDEϤ LƓMߐ֋YGvez9[͂j|8>#0=00<| 5H+7~M+e2Gms0ܿw,j-Ƣ" /3݊*ƅlp*ʩj0> B\|iW-sg7QZ\NUt*}/u{܋.,2P+D;tQrbRJ 9Wr\`W_ f`ǡ#AH4k-ZIQlh wIQ R2jF!y#2|9m,M5>juY'b#4C GxA*A$A1VK$JlTwvx|8 RO)dZQ'$;c.@:ޚ:ԙpmAʵXC,w;h-K˲$o@l0ASY}l.+5w+>gD 6-ܪyw{j'GV3 3mV#?6S`?,xڢXfNgM/0yX\O>U"H7Ok*ʂZŠӗ*ӗ'rިf4DSDfjdafj$,_Gߖ ?Lw'¯܄+h/ }>zvC6) 7#$dˀJP'sji65hU[urdL*녓!7δk<}QC9걒6]ƻ%АIƢP/٬0@o+4t:=hrU">]%LLB߈B-}V\gc y}"|}vL35WS"8fwri-v960Ga7h<#wE(oqkh QK!B_Rk oS4aҲXDʦ;_Y74p6&="{iQйjn,6#n3R1E5_Ii yv|Z?]bj8HӮ5,T 0ZzK-^TyqTČG%fO2.-b)]#Ãq`:9ةPo-x~, ),j6 VRF4*|Æf2*F:Nm7mP~ǾG{/F|K>l)Xfu}"EAJE`Rl!H{ANwΈ!Epk!8hVjI`zoh(gZAr@tضB4V *B]]@Sp{r|-:oW;8U:XJpL㜷Z: UvIJgLJc;H'ȧ8-GD'L 25Ѽ tk "lnh"Oei,V!j1{M&uMFُ09Tz8*kO/Guy^e s}t"W@IŞKʍlZ,8טZk",>dTclѹcK\]_Q?ne(Ab6QX{#S4hQqdƬ}3צB3ӫPn>UD5$3dΐrVn[}-}л|Ghƛ3ufG89abm5Ek^k6# 2M-B; ~<%/)ӢWnFwqn?#PJ$Wx(7k[8'y4]of23DeW$>ܟ@H+㎯S8[xx?([*au @S<&B<%'_6X"f ̧_ &nےM/QT5f8# ֵ;cB09#zg7WugZ&'Y]}XBNOoh4&ixt+>ۋApՐNأ &_׺vgK^>ֺ w!+}Z׿kW_swJP1d,_ V]>0  gKpZsUԃѭD1v@ݵchs9,h^!@ *BˆJ Vv3XU!['Nw+$ulN+hGRkuq9b<2% LE\.wƝvZB8*q3!pbD Sf\ ha\ﶌ# K!R |*_L٥Gs>p0ѡa<:#G LԺe>x0ꙉ38 j4ˆ(#Ouغvs,t=vu`$h欛  '~?Jm. ,~J%$cRx=ݘ[Oi%,'"nvWЇk2/fnqv8 L_$4ČϬsh5a {.,?^p;H* %g>O-cMrk'إG2܌:4ZrkPOaaE5$z@g |&%h pNM2ⴹDŽTSo v·C `8%#4JQj\$!p@0O2yO-v}efuX\b c>C\抽mv^&&ڡ2b 1"tɷpr,Q[% .UaCz ;uUGV㑬|6k<ȯ$ Q7|Ȱo59%(&;0Ry:*@sr?GQQ- &2Ý\@PK3b fIb9WB l$x-ҶЖg𨎽i. 繎3Hh8AjΞ6]w={F xW: 2|V,G6RŸc|ٕS sPJݕ?M7j` Y2mɸ~AB@4@,lxJîy)`>XE$0 P9!9O+e3I#sCd6x>!v˳؁o)ctK*ٍED XK V5#77D )t̚})=Oz,a \!@L~[Z}u!o3({}JfVl/躧Y+b;N`\,MH3zpA icn}_Soag:M$%!䧚n #%zfA)tѐS̀{ $M=iy̙˓okXJI=ъsp1XzsM@wF_1T$TH/n 0z*Ɖr=R^0G7GU@Gk΄L `3 ːZШI)ΌA=f(Bsb&Q۽2O !Kr|]fvXJ~Udar+AIBB)s\_Qdk?wk 猇BY-]ema-k!Kb g°VV=.~ate8l'.0)+OE9.kgԖVcG7H+[sl֤&7#V"N0<E!EQ8u8+IWpɲGz%́gla%9ygaM< _`[wm8^@)/%ih(軁'^0D*=OW5t+of q[)FCrh*&z%jR4SbO`نDYvE#RĪFw{9{3c {sJeXO ա$iyOe\ƿ pZܼ)@%yޘ;qo`ad~"iOKgY刚qgqGQQn Sw\ P cH-8uO}Q+(}kF?]_m9<$%T,i׎; JrK'$X_[Y{C< {Si5Md*GD[-=HP<\eI r} htHor&)b˵fCLg"G 1<#&8 ւC(}0q%,EŐ %1IF)!i9IUO.ռ[m?R:rV Y`o*;r2] .b8 5 =|w _btp\VLaD@'H.m ZFՉGAA}.t(;gE}efiMjb3=}EUNt}|%ĵiS7P>hUƱk9# |[ {G9-[s:5DA|;- ZLgl)=рf)17,lׄWSGZ4&XI͵\\t$_vzD'=>7Sݼ=՟/Vg[ @,X[T^Y3yF`{T3͍40îo.g$Jl.9)lqE#u,m,@Y2n/uQ^ᥟt[7eڲ:+7{`v[Z5S9r[!4VC͘CUO7}Q[@H Q̃ `[0CAARYT@iNP ַE^A Ѐ_=6@.Xj9{V;v&-'$+DWE/G#Bg!31X)#H 8:DktznRP?<9Җ6.a@ް_xAEʶ[.]qEMZ«)6D"n-"bSQʓ.}M1Zٔ{{?_3^2XZ5޲2KTEU'L_7ZqFAɕg+\_Hr t:pnA+=8DyRɻ^Ȯ_"0+VHR2x4 7lZS&~<ܯa6l mKF.M_}(,;"|D*⎐Y J+?ULN0VhJ1W{MU;cޏA%bx6";b5結2s.oZ(dggD\Jb|Ð=fO.T=xةu%7-jeb1WRv6猄7$Π'T+Lcͼ`cڳL+_Lͳ1'C;vn./AL9U-(z^0M-(F̔[,A6R*uO=[/8>'ӖiQ>r}{Z X}V4wz̫f#>SETDTDFlCЭ3 ު GwD2 g)x|qdK_;" t*7 i7tb|̥1h /HrZN15e-\#h _(p)$$^3j5wI-ʔɆ Wzۢ-*D&76TE1v[Ռ_ue_My1#=8o~Ʃ^ K$AkX-wP٨fN0ݿORi\CT(΀n TɑZN w.\f0-8)O} cyJJ0t,@"l+ȻHh4/="[wwsDdul"Yts~oT΀Bid~n)WԖߙ\&U tCy SbH)FarfG52ý/5&,:*N'HAy{BYgLޮmI.-sbBw111QPN`ej9[FDOL4dbUzTH36:&*pm/E4 X|\nxM/-}9s`)py @eZ@b"Cιj됣N>aOI{1ky , ]`svN$ w[n rznՉh.byQGQc"WUFzWD7ZqbL=Ǟ~=0TQ ڞ8+lD7sش >f[gU{!Ԭ!:NY`dۺ ~s7@tU yU-3=Zp{`9 jxNB~h˼3 ng`'-&}6%Q]+իNl,^?Xuy4sGh*7.ٚ0[ +ZR<2f~nٺ?sV'o?YT@o>`# 5<&@͂Mg &tb(aߋP@Eߩ>U2Yf @֥t \Όi6W~p #a$wpZ7 }uZesTO GZKoF6*0tvQQ1a3oJ1;m+sHBjɹ,2͢Nz{aP,T:)o=t\4ا_y݋澲hhQ5d4NGqbRP)4Ul&ߴcɫZnd'OjwgWHߌrS=d9V?1\'4f3GlfeIrvMcÉv&(z 9pWt]G.) ա KAIx@nGjH7ړCS%ț 7K#-cu3^T#oemB4[l j8PXkM2(mq(39rq?71G‰yאѡywg~'BOpPni溺"(L" ~0;rSUǘj"Br6T-ts[KRE]L,\60ecۭlж/<-̐W7[N P_0\dѧQ^8[ emhq,>g] "vt9#;|5 oq a;ӕm p.XD Ҽ4&k@Շ^Y ˻TÈ~ tv Mm3>lA6F'bab;T߮jźe39wPjp[2DpF'+6E˫Sy91|.^0_{F *pPs2#֐JNm2O(_9'Z e}E촜_eeYr\{v: 1G (ij'ĥl16 Dp ]\0"  Lk9e}g!E MB=Li\\`oGJ e^ShєO\Yτ ƣQ܋v"FcRU[K<;)[mo!`G Kc7sz|~_CyƭAv 9q@T7 oǙӤcڵx!aDwĢ@4Fs߇_]<_8y'oD KQt !#vTE\6A ㄃k f5ZGLX)̀GBW 9;FonV@+X< dO%&.=? $ ḝHůjY`97ݩlvgz/eGJB>[>a 3[\Ѣb8 UG2V|'?~9 T`6caL9CZU8L}錒.w4m N `u?Ւ- eq·d̈́tq[M+̀>Rd3I5iEy@YiاF_3)殱wiTDa\Dw@iQСJkcd̀_[ĩ9,lbO? (Ҏbwc)ݗ[qWDK#a%D<'J,-ރ 4PfQ7ؤOX2q?Zw%yV *tkM&FrVWOȔ9,1/*yC{%y:-_0&d˜".XUm~K,R>>#}#u1o.* P?Q=&nt_NG@n-lƗvQƔ.c5-9u \CTas:цinͪEwWAw)}JMh-o(o1 ŀptMjAx|B;2;MORv哒hg{z[hrm+Y4V~iޭH4 ĻYiWV1JG~q(o%™(A< ,~H bǻAKÃB[%0|oMK{e-F;ӝ~#59~\ͦ2`p&VN(5OpxDVÓMvG.=7U?u ڠ/.y8!-w^8QP G;g e&w;QONnXlNN{gp=q%RDMn2ڸkp^/+{JbD\1XfC4yKM/}?[U2o<< ukCS`UWrkZ$!vgǠO,5!;.gER:VZEٔViV4o9Reŕqit.8)bT)nqH|FW]zd<ש>,nh%@Rac0}KTYF4݇1,i^\wrsdj*~M'Zk|hd XP1[:ٽ)0uk>y>X'v=*#|zοR- sQEO򉍏i%M-ݏVFT\ M 1^\qQPq8wAn.G%HOc7dAk,}F&"os?FKJOV;8[b?oCĔaK^}yDu8JU= }L # uPIŬ7wn^/+\n{9RREA1.wE,甤rEUfR,b70bђg%cЏl(q>祕f]ZgkU]wQyˆF#˼4ާwu@AbY4'{6ZG707&8[lɒI%pihԘ5ּ[0_ZmAm`u^f<^[Q[L_,1+Ezsu $4 vb?oT>?v>$^!R]"Y -Fo{FCXj.ڂ=nOW@$8Ҷs/<(|xqDT&̠6*D$tj;a䨻<7Cܪ ۑOf2^3I5@-5Q.d%8^4'KY]ׁ$?5wPBjdW{ZFD&(r" ; Bx:ɻ٩b ck*e-C=aYf?W$ze̫M<(VJr P33P5>(i!YU)gQ.њ, ^Jtr &vouAt+̈́2*{Tfo5(銳μ`B/qd+F_9ו31:g:'5'RZ(v"7b "+i*Xn-,kxU,ozg)m親Ru gBpb 8Y\'sRUDTQL>>Wx#CB Z6rg+/F_5Mu.Zlgy*wіK˨/Y9'_.̌=(\u,*nR)7Amf#ևVg~Oe J +V)tCyH.~?̭\(C81Om˳Nг:"y*E}".;zS{t+)2;K"n*V"+Mo%1npLZe#P>nbnSP;~V:MKHf !%iHZ3~71/jW 4ȪPI=Ò? p;O;idvZ]4La8o(8軽ohn,\tvM c|Z>n|vI(Ksf C+1D)Nfheh3_]U*9 B=:Z\R++/y>$*pmZ3NZNv\F*(=9 Ϋf"n:|`X_HмJgse1!d+ G3>)'gŦ]]WwRJ0j.ʊ&b'?Px=.Ԁ: jAY,mQ,.zσ=lcz"9i*v~a# MұPgB-гƽ*ۂQVXO"l y♓Vk<uFO8^L ޽EaY{atk,@CQe26A5ڋ!\‰G5D7 pιT#?&ߥP6{Sv8_`؝(0smI{̴42'X]N@bb>JoCq`eSȖ!^CUw1wSؑ/b{}6Qr E8Z* d1iRU?^75;\Wr)è͊+˪]֓=mO ]հ%MI=np)R@ջP7JnR x<a@h+bn ӯlEǒrRך,K/m/_u^ԟ9;&G9vSOs:̐HDFՕ?&r7Cq dOF&XSdIKyWeF{恍ˌWP7sS=8eHcc_#Pw]r;v[I\n E\ g L:5,5ddUR:Dw^uZWbOK?\-CR~ζC9aW?,tgZpnRmvqJAX^6dcWCW.Ni&{p4h/m\ӟEZKu_4рu5Y%ߨ S<76=C{pH_H1} ̗ȇT|y"_%R+Cm7>U2LvR9eK~ᰝVWZm%y@ wm$7s0;xRǴu)Q'/)^nqn9z/<׿ ؤ xbAiF-|(^eJbڵ2!Q<{7y^~p*qCmHBeDIw8çR{?MgxIPVI; ~FKHTqdV '-&c3雃4-M3=ڪMR)`{(T!h4&r7\*ҙȟۿD%RjPM2b\t> Z@w??6wq=ju dWY!|/xު`%om%ZQ-hiP\yLvHH0J*չR5s7rW}TPZ0{*9+~@Y5݇19qH g#<贈Ά+dX!{H)iOp6x*^ Œ1/.i. XC `.c  Nfi._`l!W1 oaR\* j}~dbg`.HM]-#(Y)?E7LU`UPdNڴȃV\L64pn s{aM@|J딇L !3bMC+*8Wpq4baߩ'\@BiWU;a_[d_dҠJn?f)9=d%<#!G.j$%]bbt ݮp~͑Č;#`)v1g݀ PioL1Ԍ>Eck#t/bIFwZt@IòCkL>- q4%_"`rf=G_KKά,k.;ei#v`i;'HO!()uWM2dìg?ɻKUE=}Ё^kPPL9L |< BgOJ%h(FȲ*g[m8qB@ |z8gliU Ҟ{ۄ)}gEڴnG:>-fryJ7 oF/ rP}LvhwnCAtC[4P{,~ciJl1${@^R(j:l; ˴t!v]].G̢way{n'T&&V J `C1[K)s$Qhst-6FzLrBpp7gTtLi6\:#͒ory |xU*&N7X+'܅c >%HNWIiZ4}wʺp-U7G"xi"Ģʎ8_\PiB.SйFRn.TǶޓ!Λ$o1倾 S/p>*_5+8("=o CzY ;iiф1ꜳC)wЅ tߤ{?nbーBIw: ܃B&yʙv cY5̎ъY>b0cEQFRO#DW['Ī8~Ӭ6+=#hog<+*t}Iw ?ZT > ySk?]vT1r䢜v >WJKMwT0ix|_ᤪ,qZȺ+זj'DǩHgIagh]VA$wvO{̠!xjz~P}B>lz6vrǟwI EVDvW?3jUnZFg x)=Z~eVjj  v2@? is^t79f}f\=k̵.Skp=҉]X<S-a.10A.9M^AI 7x>c!GW3ELS-=` t{GeZ c,L7Fi u QQc.` ov\X%&r,2wF ?lR@f˽?~QG)i%\^V< FqgՒcȲi]mxx+nX_E,q.&ɿhtskdrܒ˶<ʁCEWrLEi R/bH)m\<+2Th?SuWXSC/4@5?I0 @V|9*}{NT Ğ1C1M_]/*KK=Ii\YY**ޢ `BǸ4>glR-{C Q0>lRd;Pm>鋇hn1~\m7CME_K&HA_[Ce^ǩ2Y$ey1<: :؄r30pS(>ҲӱcCG0Hsc'^o>& ?$ 7)tKQh-JptMwnctD,x:{]wn,Pu1Zx{j(v]xGU‡LD|.ݬ9[%ض"ٱdeu 'h\ʇ'(&.`{JN;ew14ZyCxΨXHaucrB. P.$n;EEo@JEqnCfzK۞ Eh*ow ' 7\U"XGEH2OZ-4  @' +`Mm ^y&ޝ[2{kG=c\וbn(qBt#w=q0!.W ȮǼs¾jp Z2ޅLܟi=ǝq=IHk-鑊␿M!Obp!Þ1OlЎ|Ĝvf~:gZuNEӈޅ )) #.>)ԖaV +Z,gr&%j5"CX 1 5*˶i^%&Cj`N~×37h@6T|z֖j`2&8ӛs#> %!Rh*p(\K"]Og0nV {Oĸ1(t g`Nf {t ](d0;*yZ\~g՗7fߠw (; Eg5>lD Nn ="Bao++ߵCaĨ2gU`A?c Dʖւ6z rzOĜ̰3".5{/T/9z|G{yL~gY̲{_ RT|aݢW~zsɿrSI7.Yn,EƷ-$4Ck[dx-ͳjlmS9<壘j\Wq5Wݎ4i-#^]rfOxJQzT@K cy8P?T&-og|{!EB%в$ZdGNQÒ >\)G ߶NUBf]wLMl {^ -BzuzkrBty}h Mx@\bF4niQn$'%$ofma~*F~{4hrkݸ$(-NJba\Y9Nrv"p|;vR|O9YEHLkYS+0Re;g[g-n -]O DW:I\1Sw Ff?{h1Ic XfqzТ9}}9sgM vag0"LK=[RON؁_Ka"cG6A{BTh+t}ZBgو$4x P[tovK7Ya*s`ipDsEP(lTtIVz0m @rs.2Y4!#^7#:&(7=ک}ԍӴ8яڍEV>{T:I*֨xURpAM" lj'X)t]j]Ƣm}ͷTɟV I,T2dU⾳WY`hSex|+>To?y/zSL _DP|N9ϼ>BFH>Fgbko }9g3~{hZRfQĈ&x\' ͒ RlYJ /#ɹ2NF0pc鿋b k3kƕ@F9fI?ll g+<<:mO=U+SwL"4oj( N;& ʮ|sE~JqXg1"u{ fFB ]dz_8 !q`KBC?SemA982JA,sEgЊh$`dhn\usq" +aljRhnܶJa:pK)Eg"PW@j/U< Rp,XxG<5ߖXDӪC|DV}T~#N1@| w{ԕ|Eew??b%Y\w<;(-ZJ &DnQD%k3ۄ:{K^le$좆_T^7p*36{bͳ'`{5MaGlIɏ Lȧ5S5q@I^[.fNFhE7 . IuNu"d~|CqbNF]&&Xy4mѣExD0jOv[Jf_Bq7 L^{zakUT~E_~&>@:ՏY2y0CW+_ϴW4Aberm]yTz -Ff5PݪU|'܇%`B;0&xKEэ9̽c0l\}>Z%ͭzB3|2Xbg‚v#oդieb!IW:kϨ{j| cnS@&P atMՕy黹$zdi>Wm #!^Y 6:+@\~6 BJ&E ~幞 af PEy Ijpȿ8--0k^wUEH rsr?=Hj/)^Q=G%o/Ho^1#wS{3uTSQNN-)>dʮĒ\Ќ!RkJ,6jx.$ 8= @xȯsw^qnj0"{yPk4Dk1L[l_}&Y%^YNKK7+&b:K,s7* .|v;K`;5L"Cu V̈;t<:4u孻m lςMXZgObW8d<H e#f[z$h 9@[0C<>Ћ7v. Kq&bto%QuF:OYĴt]ӹ'/9FYVmb\eUV-J^MR E%HyLIdo稜,PG 0a> v\1+e\>3w 1dD,ýwE}:qph}ī&y˯o{>m8PlW&c]M*,4yrVJ a̩{4ʦsUiASn J"e eYbn|!OM8 .O+=en>Kb8K-d[ ~AO^< % KPhnȗfB.w Yet[w޸CRh9;e55sj߭@< |Pڍ^}瞤L[6C=9Â0uEòBWʛݙovz#񞞗 {fuBӜ׺Xj=k쟹[(jCVFCFuؚ_^ Ln͔o$zYF*( E2PX۴-;}Myٓqw gv8}_TOf7F~E$*cSςn"*54gpk[)_䋁#TBT?58mJ4!\} ZJRg@BF y^+/WrATO/`^ abV tXǶ ?@6)K`V$U]-,5uy'N] `cɧdyyvds ` ɦe8!T,&nTHJW|++{-W/*-%}0qa-{=,0@t{x^ kSH\ȨDB m%YoJ5$|(˙'lraر F~&/.#Ƞ]YOkғC&v'_ljo=_A1]BxN*Z^P>Vg溰tڹVW4 WVg3M8W2c*΀)}AGqdw( z.)˭N%NgY^U.n`IiC|ed/sSrՏ=9સ2McQhV|vPl"P$J@YNmۯبWA Yy9s3;qFn&i܅[ Z=j~h̥gH-IýH4kK(>Em^Q7" )?"^<2m; Ȟ7kZr{iOGVGB͠=5Rj@ MjP+af84vjKQ:K4k#Zd9(upQrðiX G;S<"n=4='D`zkd&0]F>&rwExhVtRdFJJ.<Rv@W7KOG{% Yb>4y1ޫARazO~o2,৶i1v [75!Ƹ6'3(pV~tߵ;7|`~8v>kO$]cQ<1bKL~ ,uZ}NCQƼLfggN t`{`aPو/6㫦ZM.lEi =݃94ۃipEO(cHڊPppз-DjD_/EeQw+וe5HXE;9lis|%Wۓ㴩b ё]1۲gVy1-2޺|[ b_b9'!z@Ip `ri 95aeYm1ظuA<) ,d 2[FbZK,]:oݭPS W$Xݢ*wաR1;R+8X}ks.z[8][*3r/#HZ4y`{&򌲸Hr-BA׶z?}2^TWA1pikPaޖеP'q!xeU`UikExKs:rA| 1ԘBLkk [h7 BPXy:L:BGuܚ,u,o1,>1.Ҳid_\i6$Gr!F~ tBvc՛kT2;??]Ѹ("稼5 ʅ)q+z"ްs< y»m-3,5y l9Gp5Nl]A FMExmmZ~9Nbyld3cz[U U0]s>,qz}-*/Qc}uָ }NOUP I݈G3j~ߚq?A 8wSmjRBp?]X13q#/%/(+ r[!e[!ǁ+Á NhP%aM@hѵy]J+$XS ٹُ,;r `~6_']3rrQPw jVU ܽJ;{c%r'IM\ ,yyj9iI^`o|\`kA;kCqqR8 1jM4D]4\s<"ok@ ֲ(Fa7Ia/V=@X!@D@44|oC<* "L 5s}|̓۳6׳C:A{.,C2)q?F08\J9'ۖD "{Uf;ǂ /&}w KG X!Yivր-V<:]',-N tKin[#Wt({f<]$an~ĉ (1H/ ڋڴ4“ vIY(էlȸiAjC8PCGʎK3@/$e#(R/8+"(C?11NJ [aa:J4HSB{zԕWt6lԿb²~W.@4j/aN[SՓY٠x;$S^튧D~z@-ecz$(޼ [B*F+ÉdT)8W :RNhm圌 jWna7ꪝyb/7{Xg39[/ƕYN5Q)5M!;noOflW ȤW+.hLt}%G$eVC\SvH-Sz_:7=β.%xt{4XL> O\vbřB*;"Y`bݢ.Gr2EU РQq 8?(5%Vd+7q^BIJϪB0{M_OO?M/|g*&l[Ss0KZ"ZewJ ._uj 3:R(9(ӡg]_ː@@eNl$>?IU&1p޽>u)HCTl,awv!XMVY,:1K 7/=[C%Ukw`Nv_"j{Ńi$(}A5G\;VܼhFu$mb[hBq8[y'7,4@!11\LOO9J24@ :yQTLj6T)cY5ȟ{viItW,Cz_+ݍOj-6x.bRlvrʩJUr 66$(V[8GxkQ½@!ߪ@E%JĩVB[3N[d܌27D+dYV+ԠkdMsoՅ`?`l0$!gz@): gl""@BN[c샵P]}盂*"gm§A~c&ï öshL)’@Xш'bLb 2z I|wQw%e΀>-qUc2Uk!QCfTP߰I=$`tg!`*ofCMJU#u=N (EQ<Ōg< \(v ݕ"JQ$Uq[0*} f@%8%=8;rq*F1ryI,׻ٺԞ58FkѦ Ԁs7,0,*?ّgEjAGX\ܽpCesY;tޔR:A4u&49/fE#4*E1gIU|U?b^lVAT={ScԲ,EV?G{$N]w97Wu]K6\wT~~]eDzMZ/18иlV8xCɂsR4dWt n)(1LGFmjAL2dLLN˯q<0xx"c"}ĀTJM-~ُDеߤbOK0ԉ@I$=4 QGm u t5( 1:TlL:VQQZt#9D5($^V?iBXZdB+& &b 'iIkNBK/Jxox@[ uIYgmzQFan㍱Jw0k*îHq3VynK['Y%*;/7U|"5A5!R1fφ ?I A}0f v1DD߈Œ")+3cO%jZGUFPHĮKYߘ.賄iURS%pr܄F e%!0ūט-`AeCDZckKt=Pqp]K]GEB'ge%BHMJX(4rSjDgdV`Qh$Ӷ)Y+.ɚu>][.NA8bqͼOn09-QZK=߇leNg5_N싎.4hC&L]*4Le}ƿ5vx꘺| QS(+/JB0b5|vkR =DN"FUQJfhx| oYW֣_KrΊp:*>b9~w@2V%ܡ T+<tF0yyЂS.L2\ C<ѧ0qbbgAOE؈9N~qqwTOȣ~/!wu/+{ *vnr0uJmɣi<.s1W N/}Y98x`2٧E"Q_|:X LvbLW~#Ag1R^"G׋QJ<EYx)J8 Ӟ~|oEM7:NUv"ʎ O-jCx[ n_:~n_08"E]-_*@u؂mւPԜsw@Pz5̼t&@mf]^P%@# oiYզns/N Xtc\'r3}/ (Y~ǀ} ` ů̓S<- gCW!)Ncd@n4>xKt|b'F0(LGl6o#gϋ4/^`XF:dLK3t@~YGbm@͑w>7='~?Q.0Sp}XBo&F~1eU!9Oat4Kƒ',_jtđVT a-7jgtylp 39I]Ŀ{s$LWe&31AB073HS$:ppej/~;‚6,Ңdv'ઈ&gTSX6n< /\b˶RaZ^`@`"CdzoA0*[3 yl2GY:mCA8o $Ӕ?ݭև{oBMF3/uh3&Khmli;l#W€g7[ەKjc|+3Vd=G~UpYpLao?FeӓdUt{jw:j(M;}׌4k#f}9;v È>͒{K+ٷf0 ܎w^W,òbyGs\=aLb>o3\H''7Gq<ߚ0W9H*.D1u;E"쮑t0q~1 SVhŘo.4j4HK+9#`Q_P ;ۤs>3ukzد|\VMVt$B Ъz'1‹$:J.3JJ. Y\b!j&D*%UVYp0۝ yJd' & ?et D .cL0A&c2mv,'=uy3f83O`  &δ]v 0'KVdE)Q> !lL?0[EܽAW[&|n; /DFa 7`9ŪR5yɥ?Qv%}c\!׀g AqLp %z{)uwTfTIGRZ-*ρio53@ 9K'#do,sfgΛ4A%0̗cR>uO`sνrm5C x=19C0'|\;}Ogq)+M8t2q*ƹbdy T-ƋFfZwxh\ 0:0o()&+T,sh ە%7_UAld2Ŀ+2fr""R%ƌJ.v:e8,r.oAS1D˵NCC{_dJaW$ȉG60Q0ʥ6$,6H.L[p|f=M`HpGNj`rW+h MY*/"' 06߰s+uWC՗`(zJb'w88Uhhd|,\% S̵9<+<z6v4'wMs9WzZю5/E-۫ﻋ|_iEPkOu yyXcl).}_ə>[+.LEETOrO?C_ z+J< )Zȧ(-z6ӶaыiD+KJ΢&6bo> ֊7Rkra\7ŮۀcZrܦ+\w68/Ý=;T>* KbA=  # :mjT4'kLVMQpcN>KOQn3n5R&~6T4⺢j׮cZn|# "=`S 7~>tʰ>oXBb9gT@{?9%&}lC~*ģFpOFzѴu*ڬ*Rs3F2D8 m yYb@a=. %s Tp b_5u\{܊xxStM$D.|ZeL>wݝ@ʶ(MޫG^h6f!~Ϫ!ƍC@L<kF@uiY;Z탠*&/y\?e||VSq:iZs|MҿݧIcB1\xA#&d0pj )%erB Zs/89g깒'Ɩnɲf`dU,5MXP[ gy9evQN4x|9(͊.ק(Y\Si&q܌O*{GWzlb9w !̒Eͺ>iB!gĥy}YEَ F ӠEDNhF>2 I ^QG~ޡ,7/ Zʟ NE(#O-]hU  ![U֜,hp~ }+R!c@ťpLX#?#!娿P_vils]YBmn&~\^D DF_lyǔnx˹a8P$WPă޿BjPqQ(DSE8=4)3^#y>t[B"#L2/T< Vu7/i؛5.<pIj&JKE9]Q_ T9ȥQ.K#JDN CvF>IȾ:z=rLDp{y{#qef;(!$H iu !~P7?e;)MG$o즠:ܒ2w$yW4^MI䗉!WA%2)\:؊1T퀺,!2r%2V #_~D Nݳ fCvldńd](I[z̞J`ORri0_1 F$kA&k@I "QXWanUJst&`jJ ^q"|wpKqYM0uJn%󑪆ඕQgeS0\Ӗ3ha\+imLnVyשsD>h23^%a'^p/%M)2Yd{]~ 7+7y8UэOɧB0@[K`yƞV.ȉ,:5fbѪ0R'`r&|rqC ҍ5[NC,Ht^:5nu3E&'λNZS05Y!DS\Yx8SԳ{..EsPM/I\6!<7NUnZƹRg@;QOsoV%wj%},[UoXhQfJKNo\MYɒ)x-B rv+캆3 BQen^n]ִ iA mh= 8 FSj)1'BIH -m捉WeX;R=@R?nvR5ScݿjHGFgv=zP<$ŒH9`8\ 4j\Clp<4vT Q4r6}Qi%3KwU'*SG +UM.U01*۰Uh4lw.Z1E#h%1][8-b/O[*EOƮj8rmI`n Zߢ3|c{][&/Xs|)z:=LuX}3_7[6sѣ쪉`ݴΓ.ǾuzG>hһٴ$/@Hu`="/wyܦE"" \ ;veG¦+Q Q' y x!??ZL2ƑwKڠ %E!SbMCiڔSrk{(G]to6h)*/ >W">с%1cSS&:<#PhW*s2苬}.Rvÿ@>X{;qAK9jDJ8" ;T޶ggiF$a)R7a$:ͺfdPCMzڎ7j]=3b7x69ܵ~1a dPm="VA_şGp"xؙL&ꍔ6Ԓ9e4JZ x)Ď**aCHT6g4(*A'X*6u(Cɺ%=y 4Mh:\90"vxpwXr*~v֞|9U&g**L6)Bݾ|w!~HT2" *^F `~Iﺫ̳j|0v[;:Z16`eD)AћRCet8-o4B%D|U#_%w,L$jGɚ`.}&idujXTu Yo!ےLXj]"vQ)pk c^#V!鑆ve7OyK ZKAHw5t`sWַ8d>LBM48LLTZXbMHC̀<3YD"zP&-ؒȊ ѱY] ,JS[kUQ4!Hqo4I s"Zс߰ry+-bbo$ j3@.8ֶмl -9z r1 Xf2ԗrq0d@uN\5=_ 1΄N.A#^] QSYsFC`@YW5D<⺰HH qمuExlFA#a=ZpO… ^re^6%}83}("_} hTg.]*LQ5Mx?K$Wq,|+dpD.l!\rZ\0`aBo8m^@ag)?%A+lӒhofswҼ,p ѼQgm i0Ql$w|cƝ2CLr`$ų0oߦDTCȆ*/yZ#؎ Q(y1PN/.C(5<$;c* .^$dYxF *n虮(dQȽ Y1SK5G~hJ^|7<.usՀ Ig:V |j_ 'f7 ' ]F)fBbDKj±?-ő PuY )c||"Pn20̸qa7)nAa|c>4C3 `y䀩9$Wą ËV'J ^x5,oB,;꽚F%n L[[ i?N/n(3s\se{U1Ij49оM_8VLkY6i(HI0 ;pH6iXd514@ l#PAHEcIPt>ыԘU--v̻>rt Is"RhU؈bNOW/GĈL-`硬O^oI%Ŏ D˪RmRfCG~\7K.;y()3t`dX tcFh]7Gjy5 u9ޞ n?r$[}6KtR;hp*g$V'=|4ZOj-]T-t,p1ic5 ?dv iز㦩(êe %Bkjo;̒"O֚jCd>>,gd ^V݁ [GМnc) *wVA79źSA|Z5KVFro<7ֶ"d6# FܮNV#Vߖ_̢n(? {~G9υ3?] K'ߔ 0z؝1 k=W8ـ妱-H ?̆ԨӄrL0C6 wC(@T1AW'`2x=lY򃐢#/`PGSS0)v.e^UJuo>Ś6 ^ʧ k6"-CZL浐?3d2`ΝTUfOͮ*WeD$;1f|Na91N Qyfhڀ(3`=/#S*a\yx׳ynPppns"ү`{j,5q@>  p"i^cs+A{&'XHV9ZLtxW n٣n^t$u$YO&js\Ym֏m}5K̄0f{Ϛum3 )LWVtq7i-bK-=p3FcKخLR>]wb=_3l*m@tR"W&BIIB83z]WYDeE4pBjUٺ†EcQ%KGV@,%ûUhpFZjhogZfIVSx@{WG1Yn/Xa;t2lqգ,-g;1eHíUim%AdeT{bȃo V zlh[\˲ySm',w9q?-@rĜuf[\j k!K:Kes 隻PL}m:_>60Љyb\W:ρ&BG%9r6&t"f3P Є@R'I)YHMѥ~2G܆r=_Є/DՉz$M󣧘D)Iy$ h+Eq[ Z؃$6Y vFز6)̬L *I3 ]jGvgI/ҥVP-YJTL#MONNNAOI8{Т EmoMQAӆ/XDY0ŜWmPb*9vv\cOMD~29 E 1 ͔`_ʹh6pͻc?[y&CuO@RKS5ޏ1WOXuۇGh=KHq9Zb@x/u#Zrzyˮj,H0ǦKf F"ӁO'i`j'0?SjfO@I-7;z unNQ3xwt:gp\2=w]l&?w66" Yحu wE՛B0m,#bDfm"7w`LTrߦj!Q;A9NB5ʲƅ&ƙp ,(K:qqܟ1g^w #Sƾ-Zc5Vpuqp$"RC$zTA^'$A*8yX>Mem ]?dݧ G8K>NC6-!:ZAHeC<z&׸3ӂ4gC7>|}eA,EV~d<߹uqQU`G4)1MR6YXFM:THOyӛIvSWt6ú:njMn;Q!OP%@GZ{H+W = e9PBO#bH/ '6 j cT!,aSe]/?^[QXAbYn`S.D0ebMR?e;{͑68k:&O/Gnkq[Hڰx!&;4߆[qJ;#*r=u{xw\UWX@+x#%_X\* fbȣh_RzUieo8QEhK9IuSD؂ Ms!̅ښ2[#(㒐脾.|]Nv.2Z;~0FY8!o!;}2r\6>Ha}-fwۏ4]ȋ\3|% \'" lK$-P>]3n9L2%3#v|GbCvE 6m'ཚWP21]$eZP7x{ )mƤʄ!s)IxAU +c#Miƙ#6<"̜؞$`0=ݏj:/Fă@3321/FNf|xWwNaePr2_Rohs~C齗UqkQlSddֻq pH-ƈz m]]WkҷDC*/mw 5πbW!klґdCL>?$d!2sݷcγR=,g*PV:SE`kԮ1AI<SrVåJC7&u8N[Pu[ voJmeqM\x#J:r}.u8}[:lt8 M r AS} #jP>G- Ql(n"œ{8DϨ0썁ӥ s!zvYk $䎍FYC,|i XAOTïx* 9IΞOQcAJo4%eX25'&>dfXEeF3&_} *Lڙ(A݃45]AέItQ% q̘S`R&?P!RB[ d>o5$X?ShrfCґ15&݈ۿ-Y'[G՟d ^ȥBKAQU;y/;v;,V{_J*Jg2tꥈI&DTgtRIK肙j$W_"!&;R$v"2G 5t!4"+F'وXpj9SxjJgڊD{8KiU:gFܩ:vdЕTпaG q.JD:СSH,J[5xm{)IM%W'ϒ8:Q~A0SZ'':{i/i4z}GR Xfu.LM:I&IT0$ Y) pjs痯r.d,D$ӆ^puD-({xhdw'ЛnFI({{I0˵~˚kR>Nq{(1MQVG٧/Q#x.ӊG׳E{Dj.&tO=JTI_zȜξs;7EPJ>.d*{ (msQe?T*1)c STWڅ:G߫Z3ۨzF6~l9J]*a1!4;),Xu k5undk$klgt\WG셟i0̺gPa+ArK70.vۼO{Di'$:>Oʹp-@{bWb؂Нc٘cA¯u'TgQf+ayiz|IeOԒqb51AJ- ,K{y S`#݈2hvPuwmpd~OZa;t $LDw%0=s^7㒉-t(C\sXf3>lq>CFmrogdLLCCr:[(.܂ݹd7~`3Ds3Ա]3iPorGsdT.KK2<R&RRb1?a$kr;öp5TakVumKjC|-#ukƖ7uVY=.m${XR>C*MBS&~Iqmzi`5~Pvq-^egHL/3;{uӅw^>ΩI?#Ɗ] x6V^'^~ ~z&k1HčEr^.ˍ ~"+{G-ƣCZϕD.JO:\/T8,; \-[~ܾxEW:nMQb [0Y7Z6{N?-L>!WuH06`XWH%porq~"2qJuXyEG-sk*ܓI7a;8wfeb|zJW rgT4OKiZÁvhl: 'mi!i= qL^RN#J^gi6H5}aqXI͙U6^!Ǡ,%-Ɛu9i<%eQnR"gNIkF5osF.QvΎIIxEfRc2<}{VH]] m@|Zkx][I 9vTyF  o"B2dFe)q#*@-;lf,Ғ޿bbi(5zh;b,HA kY> rbSw ﵨ'.zܹ7VKo}͚h^qMvBe3r7LE ܨiZ%FSӑ[=,!P(3ۇжmηC? Q-G)MQXRia}mOڴ4i=F?e-yӧ?u1h}.vQiMtіo:6>{5G:=7m~TǘHä<'5y`D.Dj6k⬹V[ Knqe#~cYT 3Bzo Y%qkk65EB ڴՋ6#c vJW;c@WK< 8 4ʖo;F2ͤ:c)9Q<'UyE &SGF\|O95F(:(~@*.ehx؜QdvN~o$O*xikgdid8pR^OMв?cgB)Ux0@uk 믪KJ[ ᡱd ܭ x̫V Ԛ(c5u_ͯ=֯^_~'Yv*^k -S#+b"a*LܘE V:4̤J u&oNLI AM=P yΊ3lS]3We&ǤYBCo\>Erdpqɻ2aDbyP+,xGEb[ko!0߁e"p2 3(JlF5sEg$ 0#8L}<4v+ 9~ycwtܕƴs2}meJtp.x'*`uk0!ڬb<3R9Z`n,PUL{)T> !n5W֞{@=mLpʢ`IU6Djf}(\ `OFT́tEwyS' jc<)"&+~a<٨t̓sF^ {ckc &Q`vV4ޡҐ XG.| p?SR ,0Arfzţw.֦-hEBOs|b<}Eki{ASIS(!ʭvNcCoJmByX>iE|LƵD&v7r]aK<6AiM'vf"G~ҹ~uXեndvPwi@bkU`FjZf#Ixԝ ͚*cPvg4k T!EQ2q` l/bf~=B^܆XNp4jlߪKcm*iɹ/;o,ӫ8 =,\c)Z9~HXv4{B]]9!$@gSIrzpT\R ,/Lם]b˼M]@R S!ܚY14]ރ\IZNE?8)Ɉq/;(vf}~ܜtk 5%MEx.kHIz"`+[=2AQ^TvMH6p<,t:=wAyE@uu˟;a>HCMv`iolSgczMK#ig:+|!n-jut4pkي0R ɺBzMt\"umn37JkK@O?4Ӄ;h$ݏxs뺭8aACӧp*P3mSj+#!#e!. R@Tp+xUBb`L;Ѫ=P;=TqKTMw~meBc. ޏ6v/gKպZTR&IM UHapވ $r(oDH-7-N'< $Ck"x|5|po?ءp) f̀{޸wkl(24v 0BY[y,&I-jzdV&pJ-aRzcclOxf}ĉӫ=`M1o`>h|]R]yXю #i䒂<)3c 9^F; &@4fXP ?h(H6Աl=K&cOp==[:t aS$W)#qJg<)Pľ]Ly V}7^b-^JkT! VѠczxyI4H, >\"qTw{SMEu={3Os4kA\?[}ؒGI%\S2N;:赅v\^r릦њKk"-. dߙ8*~" Q|Y)50A ܵ@FB 7REO>%LuXhRlJV14V3Ȗ*#@3KX*hdZjgC,支a~q,›Cc$m?/AiF?_>YO=ߵGC]DEt]Tu76_Y3+%MOT,k)IO!Bv8 M¿?D'/kcRbVavH*]Tbg# #=)b0?j&0.Mcw]#CZsRhӼrb  \) ǝM}'gkByy 4l?eP(kL!&R)'u,(X/+f[|{{v;"lʵ$qrH~]0aPl5@=S>'=l&O)4WI?Z?9b*sN8 D ANaA/K3pfʊAnW"0*x!3c(Klfn=>m[ȗ/nKpAsgwJ_niUM'\]nYZeeO5Uq>x۪WO@ٔ1.pԻ=c2~K8NyFa[M&Oz TF{:%_~}e/m*J"asg5mKbnevak@1!•.V 7p,Lz,q# {-ǻ礊 P+̄ֈc/EKzokh^&Ω@p/oxR= >7VYa8#R_2VHc 6F1}"H{H46A {@ɠ IimdL`{]`~Ȗ!%)Gۘ?N ~Uˍɭ$:1!2L\ar{jѽ?Z둌NndAw/$YӫKjtCNxr JXa@DpqĽ\I\(CےzTNEM9 yZs-u% ̂@2aa-#*mH~F~~ YG`lT$?N+DsX6"_dA~+u3N2 I8(؇r)fR<Чq,V WBC/Hs1N3E8ǿUIF=)QD(/(pG5Ӫp 4ic˨Mߣe7r< 搲]%W}[H1 o3^W($0}[N& E<.F857JK;pCjJI@gn{qMfHRuw{}*ha(<x v[H,w'dk+P (C NdޏTe?N,#tz^ڤIY;~}B F5 o&Ft,yyN()i_aW4/7nJwb-Ll,@v4=g.Vx2v5$%chp6PpXnf(>qJ4LUR`,'L2usxcbD6S~J{R`4Ye`u;q5-W"\zAK}p!D.w-WƓ¨w#VhZ&y'/e`q';fm'Xz rTbj@A:ϋ'3Ii©ol}tWe&iyDf Tkj4n2p`bkh;OYxM#@;7m]oIa!`ܯpЃ#{{#K,WȖI@ĮSЉj Ilǜi5NE`s |G_r'kZVaL um7udZ{,ڦ 'Zt;zBMCOJB9GTaO hU)hʂڈRS+|k-^) TzUkyk/a3ﮢ* "K|377PIPƍ%!(! J(bj Nػ$iaFwt$HpSuh >ix|䶏}>0>΂5Sbbu@|W I]#τm^يVtdEjׂgwG*c99(OZ !]EԘgsaeQu2[sxApD25s/2npW*,s.$ ^DpdߝF^sYAL - o)I}>@{0k.0e|,/De5wJwSc%kx0骕"_ve\_RA3޹ۤL+eV"ӉF3=a~졗\gXх8%ӑ'IXSk@HFhe&G*tt6/z=Tpb8ZN~7;yR8nT8*_ m`:K;'+Mr%& ;뎍BO}O> a$r'fpH _GQ˚Ox%E>qg[еrҢZ͒-QSD+}ڋ*&Sb`c C3Թ?dd8{Ψ/QI.Jq ՄiqaB $a$}96`)[bW+O,0\l:$@:>hIYNKk¸hjTȊfJA$&XH 3 p%/Pf'Pٻ'v׭5}[_+=ƻPשM?&^yEvh栺Um@B6βNy7rɨ=O`M9F|d!&ms ]TH0_; 9{HV-,2:yXOڔ [+ήPp y~1:fX$qa mleȯ,PU\G?^ K1cfiUFAH! R>#fꑌvbYFߥ G^L;n]]*Z$sh1;:_[66ĴG 8y_sxeS< x1}9dl ]!WhǨmp1H3 _'zӆҴaZK:Wwn2F>?ò;E^mE@&ZC ͻl|/$uAkr4^# T榙;G3Ǒґ ;BxOlg.<߷W5g &ڜmz ʔ+m! i]['l7([Ɍ+zi9EXj}ht`'Ow} PN: 2걠p!rld<*93tW@I,c ۘay0OP.M d`)jJWVt(R~Uo" XQ]nYYsRcHxxqZt i$s*{yN,ɼ`*,ñkmen"KJޛP`[F4m'~ xԌ+rWsu!jqK!s5ӳI^%)c1͖}W1.`*9DS|&7:RזwHP\SiVh: qۦMZ-c]1< VU'zdۏE__C}Rc젓`c# sD/T ¯Nn)73[aw&{vV]3+%ZliPzvŢ5* BFE/ {eN>Q/o85#/Tʙ0&d}|%1I#O-iVKàNk?+Zm!ZFZNRPo uU3k~cIo,ܖ$|!ޗ䝞ĆHU]_x9N{ /T*6,$B䕨pA5I8/MƛӇn(ز6mWz{Wdc:4T91fBıko oY\b mN\ u0I7u]3S]~b0]mKap:ͨԉǗ‹< &DŽ Lو=|(Tf{yTƨ$ rXnl1#)rl5-:rw 4~Qڼ?`s,:WB   ❛6W;.mۜ)Rr<9lbXHSE$XZS^ϗUϑ_A5S (P!FHĨ4*d=I~..2+TY?[~V9V.Ͷٷq>'BSI]GA` bЋ3q_ :}>!/EⴡA` E*: Ш?Ey@wGƬ^{4Y&kFbjgxΜ  {i=bD "VH9e_QXmqA W8λlV|]wvUAi0} p,A&Ҩat>U@eg/ >5iT=?1!Sַf(+ *hݔ4 mI3OQ44ũ۔V8?-Yh |jJʖRy³X 3Yֳ+РXצc%p [~ I{JPI\e .:RcnhK ̕wgӖu`Fq!AI՚m7՜Uk)R7(E Y՞*gr䀎kB.?mfFC5V֖UR^f~ Ň®-A]i#պC`^I F2stfȐKlKzM>j%Ò*`홷`#W ئAUY{0DU&H .ӿ7uXb`ID7ZdDN2D4" _s!+"qYj"&,T|@rD ӑTBHOBjݨXC d:$.H ac2җ w(zRB*p|LL&Rۃf T֒6wL .w3CŔbנ姞`w=VF ZBYC)R@a^HB>S[ݍfKuU`-ֈ:f:NBi}/1=sÉiJ9`q! ub IFXwrO`"T+T02 Khu9j\bÖ`=^ Ny ÇMxOE> ПJtC`C >XtC+~Gh˺">7Z]T9~ :䰶48jqsUq RLZI9%D$JIKqVd5bǯ&,~՞:IB1- t5D`HTAJa)1Rx͡觗ɽfQjG'#Pܗ&- |SE|4-5$;lEc!5Vyk&9V?tLY1hǿ*pyn%plXМ]Xl.5e{%?nͽl #%b-{E"J4sEl>wb98V,Lխ£Ȃ̮M (cxq C֥a ]'4qeS"FI3-i Kh])zf>OE^RteKG; t{DŁj Ddj]WjQi׬灏*1faFcTt(BCԯm甥oSPܝ ߭,j!qeX iz5fhJ7:0l{ >_ڳD|/CJ9qۍ3R=C$]'O rլ@E; :h¢ƧvR \;X cIϭ_mY"//SЗtK?HR O97GY090jzEy-$7uv} 7YїeKzq[Vo emyrS>`=ػO6q!X_U]-i6}&|3o =Hn}FL*Tj}*>Lo,?r+M H+= 6b@<#E,# mt/%(?*>l7J"ּntU1@Jz _D [[`3U'Ӗr䢗P5ڵЦ6K)1!T$tPfdHLuh 3pO?7 S r>5Q(\<,Y;:fHh8NisF&j'NLZ)-g̳;X%= qW7cҹ;-l5_NPyCb܋sKG awxN% HLg UuP&yc.uyP-½9v}H#3ZdJV !T_qـ~YT{j5B*n,違xZ9mhBLtwG93m ǻ!ިm2vz*[hZl剉IUe@ƁJH:L[|_tdϤ(eS݅σ)nmU3qAZIFo;NmBqU+scsbd7$@J,q>u˕6QgЂ@ǀo &_k˻P=R%s="D )`L*_wCiJy:= &Vo͆%VU5씩^G7_WYb&ݺUKgk6kk3,6.@:eptլiL2M{Ԃ8"k1K$?@I~Q<_&?Խb-'mY  4{!7%$~p(+BsrVYсmX\l 4^bp-xH*dLi:#1Tk{;bE"cnTwo<{Dx_֧ZPCÕe~Va(555c^,JwFy&LSx12 #`*yC@4 )k_TOs8ytL.~_i/ SGqtvs*f7ޣ}m]d, ~QoЦ6PV2mP-W}eiǬ.'N1 'G-T<-ogӒjLA dP\SE-G%mV|IKO⦋yZb~6#tNFωRe {׍ ~.фD1$6ϑ+յ~j Yz '&BJuGʸBaHhaYtbK):|JoׯD"k mD!?*ȰĈ/䩄`|Yֵγ/GyJ]R)nyޠ6L ׂVٵWJ)C:}OF+'giKt%Xy<e~ ?QbdGťIhuf;Q o|a,G?By'"rmc":G>^E__ܫ6; %^'v+^!qMl,n@e ymG:җtkjvL^2*:)2*[p% 2`V$R}2͙RG'm?I`3tBܱRm=OxDڛAe>nn0>"0I;tTJ&i Z3uq=>>(ϤgO6T R Ѡ-=eFq-a1]h[Bqc^$2|!*p˺Pc"}*]xr 9cDWP1jp'1f8[0V|tKN s. Uv;[cǚaQ_&Ln! !-MֆBXȥ17_t=aQ{$#Fևo"m~@O*Z?+UB=@\(s5 $u{:mbgq^fh%섽ORˊ$a)JԆWfeasg7qAPlj*J8L(lrrB/+_eY*f3JZM҆y|Bqށqc7@jo>:`5 gYŮhmaßn|6:\@=93׃FFoMK )څwTCۑ[.$0Ku|TL+=[دN)y}.^udZ@p ˆ-DZh?Ge\C'/B0}(Ү(=^M 8:1E JP6RvѿV8XΖ| @jxXB.OK6WѪ_*jؠ|4@4ׇM9 y!uhsD5n$9qRa<ͮE\[+Ǫuqc 8Y;^]Lm {n(E'<@L_i\6Z@~쫚{艐=Ł|uɝFc9P['rڽJw캹[WnA5QaRE R.+(PzI4PUeG唏DcY5xy=QF90ڹ\M[ǣ1*'AcVi|* އySRfQ1kFi}%V,{q2}b;9Ʀ.>?/ܿ=RtEJwQewc!C3NB 2 "h“eccQD;E ?[1r2VfzV/9Q PA. ,PMNZ9֓+c T* `~r%~8ٙ^p:-CZ-  q$ jyL)O.MH*%wx" @<;n6G(!vojbݵ4Fr9 =Bf;3] #6q213bZ 7⥌z}DתƮ~so t yqvEb"] u,V̠-N~OgVJj'A&'ydlVՈ4uΨ~c>vZq5t#5shl'15߆/9{ X)yqxةrЌ&k ]t Y[8%_i8z~C{$@1`xqk1s-3=l8Ћ5 jj|b1Wa9`q(EIJ?"feN[T7EU=͕MKuI+Gjo >%(ܱ#9# kl opp׳-nlSXK~ظCٚXTU}RW HL뻩hsOBvQ(]RH< %`)ii((Ͽ1A8A[!Ĩ qڳ)Cԣ˶3:gBw[?r /oTR)SN$SM/eӕU`}~00~E)5T,| J(a*%l~ ߫r'Bk/ѧ0[6{"@)JE>̗#J.5q(ta rR=F=-K@mlɛ"#qyqO6.k*"SDa~xgG4Chs6ⷠp!ݥ~us:Ut-cGiN'^s"?b$Ƴon|UH 8Ir.8f~ޖA)/:+WG;4Oj$%ěۏ-oK [ WU?7ݱ\Փ^ׅٝqžfO"PG 2{{6+tJ-A#99X|/ |~{"^ͭ]:m8}sh\WBmBR46!"2A;S؛4Q*7Bdǃ弟e,޸xٰ K[&?x #{her%{@r?Ktm4 zEVJwq2e7\YaѪ}l(rJI~7@4: f~øX7TxD/O8%ӹR.Z5dwKWX^KsM tXˏa{3mN"C#z4ԊˊW)pɻ܏܅'nڼB5м$IOfyq-ĖW5A2kf|WǖGt/J_Bng:2,8 Hk>S$]#X>V2^1Hl1n_O޲l;{[;•~k3-a(VRysV\ n~kXi\kvf!NYZk1]ip~޳8MW+#a ~(6ިD*5ي{)0k35bBI慉Q77tY**Ҍ<׺w(~m,7F=1tMȨSZ9I- %]˅)@kHn!~28S=pD4TލUv 8 "czy"wᵧ"sq=e2R4wB QzL{X0_ERcSʨĉІsaL ]1{Z]qg4IjY 7dȎl]F1r4Qr@ smegj+7s9 uUJ\@eS5&ņ9uC O\fw΁Z8ZsrTz||y|E:U. @*L7n]ͶN8Sӥz ;cEQofjxj2"W(Cz o!0GI;HZ\'ǏoX]zi=-g6RL? YJ~L,"L㢢%O{f /Ϛ͊` Q1M(>'Ol$dX.;c}7 V]USeBaWp=5sF+~]Љ'#^cO<#xOvC%Ѫ4f]hxgoG$Mx!nu,ՠPI"1^qWMzw5a"L01X~{1iND+onl뽸qcݯIoA be yectlq*顛VW5]nq0yD;5LF7QUdq\֌.(ןQ Mj \{{/(&|W cAvߪfw`ueP`+ʈ(L"ؼO0(`e|9.$fcI61%p~{0O{gns6?Hg {E'Yܿm`LL.FQ1H0GMICB1rޡ5a|{DthΈ{2ՕUJg$kiI!6 V-7HFgZ t'iA6(ڏ~}Ȕ7 PL/-?r&ZkcOyMZS#ڬ!(?tLI T @NjRc|;(.a k7"QAW+ǂg@?=ekzY X![l_EiB~!7Q ?cJ#> 7lecj#2^)ϙwf xGPIǛ4/Dٴ&.gd6<")cj κ=tǑ?bA? ZՃArF(*6=&JO:l|h(n4ɍI $6Z8EcLK 7TZ* <'T1vu9(3 <4>]Wbfd^L$^-4z`$O|(GJh{EtIW1%E۳EF+HQIEt6 ]f?k IM>44 + Ȩpm-rKEQXuYK`H~L/)̀&J_I q<Ϗ6MğG֯T8JwHMSbJg[ֆ?;-BCF~uQ^{eܣ=ѿiکbzȲ8@*J1JE- Ħߩdi^I"Vlo!N&^g 2u<(ʼ ! u6bᢝ$QX a 3X>"8 6ب4~RBnf-v:VřH^\Z5Gr[{YV˱hW)MsY0[ֹkL2(Y&P8o<)X0$O/ P7Gm&$G82["N"nn5 aYlTUYx)a/t#n@`'sݭI$?ѡp7m$MNEEe#~;C>^sBDKj M{'^8!m\gS&z3zJ%ɭ.e[Uvc[^@w_ ~ALO8i F`'">O0{V-#QSKPn):E@?U2Gi2 ` /,h Fr|^d;MsEϟ875Uoa=|۞5a5dsA@ S?zdk:[Qxt{U:-3&Hy *1?+t߼ؚ BMmV`B|%WGD?ѵu%Ņ hK5`]͝9PAFb2.|\y4q۬ꮈ gA$c;9h;L ŲEglZ VG_<(MԦqo!Oּuk f$XB,'ao ?% @>yLB Y>~kTr Ef!m(-DRM`5 / tHIg[ϩ<\\T7]v> zk3U3vʧ{j]D´V^ax4 7o𷵼. /$,-i#w+'V|[O?up#H(á@SԘlտEo& x z;X bDJ("ti˪зd`͑nɃ9#jBؽ)L2+sZ)?S>R[)͸TvUYC~Dft۴iNzA *m2Xڦ;W $!ט>ot}vs>4r˰d ÀLc:KIA@q\TR';;Y)]CH[SԳWPe-\T4,&'F4|9w09#{ZJ ˛)3y%G,A~j}S@4w if Sq6>xĪK/  , 7jIlV',P!ZpO`#d7ЀUOK٭.C|>ߠ/#_. "Fs5C{ڵ6ņ5dˡҧ'1n">³RCf!a6oiô !SU)]Yc?=QR-Ƞδ)dh/bĢ@YR8@ p}%-% `iuGYYN2 ԣo7N4w5H8D>nʸ5{덦%~@mKCD>yhE)j|>,uwg# ^hnXə~Kn*`}M8"p!(OՇq<a]m',+'~=4UkP{GmБ:{uܵ|!V 8ZțOL#j3_ ]_ATdd,תf Fc.x1{6U7Zs  WO o~)#E_sm?,v5# hdM7)i3P(9r'"k4g2PNf%# `0""ad_;iDd2yʁYYFN|Z|>]jx{[^gy[h{y9:#Nnn#ډ;l|țcuw7upΧ$ĚzPދRf/fsU_O'Nk4BHKGھIr+l*' I:7\x<V뤗dBf70P z,9szvhTЊm3kQX_{7!Fܤy/<>\K-`T<z"!_~Mϰ}~%ix+ 836#~ tKҹ1V z+f(T|jssDYDRw̬(65NzR~M Z?tZ6XxSHosRCЅw)ώ) *K(]8f>BM]0tR+夒TY)§{W݈,*ѦIs4{yb-QM~DZE} *Hj^LI:ОA!{++Vkr&Qt-<]'zv40{x SY'! d1/l|и|,ߺ>{ER 9k@3%?\eprQ#3}` @c}^q -< {˛Q[{C'4+i|%w:CnҢ$E6q=:O QۙTEE\WΜg'Ș(ShD9 a JYد)32ʙ,8̉:/(矢e},|q_/>Б r5,O ?/Tn㼼i^/+RPd ӝV4 ,6Cf%*{gvD%wŇ?y ݴ[~rսZnR'[1jw {ƇVB54,$;2+`SJ~=b)U>.i^?,~JTjXܣS"˴-= M՗ea*(܍;,(@g> 0^HoҭEob.I]QU_jFq{E/&;xIµ bX^mTG7x☯n^;ݡe[! !z!jߐ$kžs(;̓t(ewc!G-j ~qFd}?C`%k`{3#W =):W/$Vd&rHW2lb$@Ze]pE3D.Nvm!6-⮕΀Tj}o.r#+11àMa%ՋGFh_FgU+L3^̹[HV 7M#̵Tr(護ƭ7EŇ{o;B+~8f1-_>A-P"~4X=॓ 11Zi0}#f 9Mr{ :e}Nɒ_@8 jbKsQ@jGHA%vNf<u8Vj`70y%E K|?;L>*uV޴8P(6N1irzs-vHroW ^N]_@Mpj:ɲSab!P*'.tZE.o:sq4/n8o%~qP/Ij9_&d8H.EXSI 4x/88þ̬f\@CAof{%pc#uuKmCjM}Ut*Ò]cdQ,cn!ޮ˜Q#/Gf!Á$|R_vv).U\M(k8Y=*y&#c—XzшeZ#Zxatki,*8zfm\g;D~ ` /vt|_(%N.Ҫڍ:N\y}۟xa>3PMs)&:=#7覨ER3#yHa~\Ǟ.*:igG=AFtTQJpao?ĵNLaw[{ s5AQKtC1xW:*X✠ _ԍ1N![]b06痖璥( aB .2L}y)+K28aV*0zyx4i98' 6dZ2Y`? 8ݖ Mb.t2բ|!f,rq3iwlt-yK=MPP9d_7|3^9{ej֌m"LLva)B?B6}˃u'o aRvXA.m(Vz9c Ϛmxx-/S1O@AC (] n5~O@zD9RLl ﴠ#$QTcJNˡʳw Jn:uU=f-t eKc%"PF n3! lI0 ?PBEhMFBl#~JQ\aazy I&eb9,*Ò& Om&+ }qRڜO?䂸l}[V >5WH&zB陁w>V"5aWL;BZː!ytbiWMyu$ n42Խs*8mh\DM ܸGN]|!opz 5 x|BF. 5=EbZa|76nuxXM֯qqsI$ފvf?شsyˑLkt1ko*3d(x0*!3zb(bj8[dEt*߼oΦ :G'>ǀBI,6LX͑FC}^SH(BMh[cm2$Dg!TaָB "^[TU.ܺ}?X'g N TqB c 2T"dK^I<`Λ(ATE4cԮ=o=^eRD/"W;GԪ(>@Axs*_1Tw.Jy CR@nҁJGl70g *g~j/{UTBd̐?P,@T ?r,JN͢G2Ŋ0E6fd]+% *DRslXM%v*kΉ2 o:𩱐BQ>o" A /Kʲ w`~s>:{j<`zϸU4^)]pX>F9XШbM ؊譙9z!\k"%w"x#f(IT )7[jC405 TUAbM蜙65}4#6zRE& M a-2.w%%3; ioDMf}8ͨ'o_#PD6)PZ\i<,[ JmCfYD}嘀JewkԴP~7oD8," `2S9ŤTH(u+ISlT #{|:d:NSßf{jŽ'\U9t*o\WJkz?[ƚVu5bAg&1V^GٝJ!Ch` ~#?qͫ/-)"ldloOg:0QJ<`yk]BuQ v~evn{ꄝi|Շ5ʧS}ZcI7T0塜TԺEQvY(ex2RO)4/<ǥS^0[bE@ GC/MBiJQbGX 3|qRB F(,ŃS.0FܐTz8_F *!b&Z% +=)bZ΂'~hsP-*XjKHj?bqN&DZgL=%OS)14|( p]D%L8گ*R"T(!^ 2 'W:O@J=4M@?S"3--NǍۜCal_fց11ƓP,wS~0 Wo_W9Ƞ*O->Vz6'za!'}=^gRNS*&,y}|#=E^4S@2!a>FѲt˜n"fP}Ѭsmz@7%Y4H_p_?=dpG8iXk6t"(tM}<$CRrcLjxƅT6D6;[aTs]_X-hl7ntУSfb;".|D2x&ҥO|Є:K&_J ׈qm"j5-4)Mgɐ$z/p|]cw5d \{I|8|~"1׊ GuF-DW}QX́VEgKZMbeC0(T峽~ KdUv#'᜗N0R";tw|Y ZER JW7l(^T !iigeMgǑvYmm$"r(w-N :~.x;8ËBS*@WT)q u&q8ipVhAG! ɯ{@f[ʹ"ܚZ<;kYLJʊVFMYa2Mk3h>i F4q_`?~ 5HejiV{I{Ί l`1j?3NN8,;RbJ 0"]ط[LtjB;9KoH!ZG $_*]%K㲍NOI5Lp0!1zl1LƶԚ3̃QN+kpŤR#97ЈoO_{C[+LOfi[E+[ a7);-ޫ uGeA }20Gw@^sVvNAb'UG/E#<|>uЍu'9etVU?V6FLf`0O]"VgPr|ǐqW.8-&5ְ?nv NlkT/k:L[zgТzLנDcwB:t҈O:.G" ]1-{d=A?oV۠Y <0emRLGՙ/ֱ#~^ƔūA%_V S2ҨCzȲ 'Ez^vM xC p)$€uUuG\Cam5⏑Kcς6gmw=i]T. 9:Wu,P{oe9tWu8թJ)ÓMGL'=iӿfPIfC@ 7䓳FZzP$m8HFHK2T5 %'2 }KOPz7Fml{YtϓD 5}*I%#tWfGZoaUWט6}!U 95Ё|G?zQzD|2eư%EJ[[SRlVu@,Z6~m6Ciq՞BJ& ~籼`ΏFк}$48* *Z󙯝+bOɭIr8i䊌Vؼkj'w/M++(7 Y)~My?pʆg8ΔLʲ1x4&?9}9ɠDȧz:tSEzܹrV:X;?8=u&JV,&س2О;KGh555S"z.o{<1cn|NK>%xqq^˚ʀi9j`!g9 iS4kc~T"4 ޥ6D -\5KKW+[ S^qAPg ؆&[rdz Ϝ0?{gPBXzUITkgRzDxlYwxpZp_LkyjW2ܘ$ `B'l:vfݻ({'8\Z>i7D_[#`L*v3W! OgC[𥿇ƈ#kZ+=ft7N\Yr$O!+s.qucbs uբ%HMYH!0E4gi+}~6{a8q!G,W}xҟS/^赱{CգR;}qXMxy(] ~5!7o{&E)NLK4;",/0&řvW!=MFp[Z$+;~Ad2Źudx&MҶykG89 G"WX?xȆ(C~X#xev$⒮Ռًa ! P2pukr**x?GR@=RvdM[}ߏ Rs1Ve,|Rp?_沺rNFɜSY 1Z!imܐ} J'Aγ*}.`!*SxxE ѳo}^j_~(UR!HMвjɛSf >~WBo_JȱS|LW4["SI+џ}\d06(@J9jpűumA}_ j1u;lEਹ"uބfQAoͧWy#k ⻦Ot@dHr]\-~Sy*+/v H\94Г뼊vP%|Du1~c=% GXv>rZ %B}hbx3@6/ ;n}\euD ȇI(3ȭMu-oN JqT "zwԢg3vWo6l"_y$[ZIh! dc_A--6łů"j-p+(rU(L3ٻ.ytYsuo sL^CMYx%_:5OJ؂cO'nn59h@M^]߶X_!Z:Yaw8mrhIx1A4M$@]}fWձPաw+n n+sbaX`Q< G[BVm_N2[G pɮڈ?R].½fZ.;h'gQօ ˨c_lN,mhH TcX݋F?nnوTuȜs.q/>'g_$e K >vv#{i rkdd^r|ol,(x5AZΤd;j;LvT /+#,)7|F2q EܙXS@MŘ@82?pڐ듶B'$y]I'J.lrܧgbCj=4ST`a"BtTNr ؆Zw ?~Ӿў{3JkTt1~kL]m=q8ȕ|mJBPgGuDU-RLD XAcmJY%!dY.(]}V2 J|(±GUa{򠾙At`^n_/; D կBLU-KX7N5a&4+fW$0̜F2ÚR?1|ZRAxKٴUN@T$d /RghR/(!169{W' w_'3_1nZM}ȠLaY6bрϰGF2ae\{O|G­^fG^}y.%9 \7CΣ$:CU-G}To~ƪ/TU0q~\=Pzx$ 3 1;PZ#]8r/>} 3'ew*tKpE3J!X*l&EBY_ l><:ڱRk@[໱ ) azpЖ[vUW51V` U%X;;#U<'R5'i߆=7ȁEMG mmne4'5Vs6u-CfxD&PxvMDxkin6Kz'pLDvN (9YzqtB|0Z2g6k⹂q|ZUan&ڨE?3 yss{{GX4eϓ$p~ĖvKke%D!]OS0'eFpwys=ݷдfk, 3h^\I6zLh0굆&9 9*] IS?B}y 7bfzi RNVHAՈiouM"/݈NN"еs ^yHA! n~^w}﹏䚦' Cz[wוWB""Jo}cek_oۉz@elp"w@0L>zŁ<"VA.1*򴢜z 氦)Va po@O& 3Ou76[?&0lӤpDf̸eąT3 oKfl+3~"3@;>(UFSW|c,&%M1Ht="@h$`F O'VPKhE }4A& K|8(/&y^ȴ/߻׻Ncs\gu=ӍȂ{;q3Ѭ .);Z%zǿ0JiOg )͏D(xAO-y`a Ͻ\Ĺ0س#n;7 ]Ct].1\Q5-4mǩNT 1q⟬x! %z|>S.  ݭaMM- 25yYhOU3kZހ]zQ WUa<+2vgrǂE͕|w`5JÁwRh ]rY1`z6SSo>:ꉥnc#xZN~V[/ o y){{O2:^0=B;ԙѤ$&KU}%'i;2;˗'!O{Hdsⵀ+^۟ BB"3kSxW_ϬRx[e8 >-ŷ 6@MIk P}udL ŏּ ܈N9J"ϩ5[wvc$ז؍Gn~sdxq$UN vy 0˕"_M_,!!1gtQ^]U2y~{ {Rܓs2؋6[2׹.es<$M^RTy:18߄M롟|٣9L` Q~"9 ̘??׭a}> C+>6m;GPLT0>r[āU/^\,wϡN.@-’j@sZ/`{Ѓd &sR.hTX?hʂ 9-CR^kaV/K8T+,/"quODT0s*|8Tx"3Fw]a6X |N)a cԱCA'eM5hy6q _>8&˴.]W7}?&Q-zI#Kj)7xahFRfEm~6zsĮK TkHbOr\0N~(K0 z۳L*D,jTvRP凕ħ#W|%^o>`R$ <-Z;҉Esk=Uǵ08:H4\IA' ;qtY6U *qsuN9K)rW O9׷K!5 ]Am[Vd-;^TkzkB.D:Ud=Wx'? "5xt˨<qI|" EC!Tjef}sHړS?GeqAHm<`RHDtmpˇT{l BUXl$Va96aB@y W$CŦF  ud dTƋJxc`%͊rzP3qq,E%cK"6t(B}]0rʥhG! &N.h468+Ǥƛd ˫on*7ia=UuOFM@+k &K-3Ff#_~`C/;HO>.dzBۀ$]U:ïd@;Yz5`6n@ -nu2t N2$~eWY}n$cF>3m0;},AfU[:7HX"OŽƒ3+nnKA#_ct&W2VY]G[@u ht:<8jwr){ƁcTT1u~( NǹёpN{0t%ҏL'e R8hgtT}L*%vB4YE L=0kʅ>ؔ?P_oA~"f`6EʗcKtoSqC@rj䟛ṥaaL_ی9 x,v;EY RCp򉎹l9 1`b1bzBaG,ȯ2sch"`[PB?GFw7҈a, fOpzsx+)B x9gY;0>9`UEuϷU_!=WL*zky!-^ŸG]zfQ|㎖(NķuJC`zJm*n: ev'S5"\ kfr{0F`x ?-в?hsf]ҝj5 r k3Nr|Z3Tŭ`jV̌tc_ScǙ5KhL HrIKʆ."ԑ21EscIҩaV1"L2 {?u('77BU =BkMNiZtNAYtz`Bz4&xv7 U,T,v"BE/)AxlMP-7|ZaУq/K q95 r7rAwfb #Z!B`Eѕ %"u[`<2ӒЩ ׌َɔ$=Ls.inڞidKzņ4)PR3|}/-6agesw;Dp[԰z & 6-!mrW7n[$\94dUQ9TC& ,LŶD{ LoIIW )r.8'K^N(O ɡJ-8 uFCF o :Ui5R{+v~IF Vk)B7 K M WRo~M,QpT'4lj<@jkG`Сq"d)юDS8'saC9S]!L٬T`P"BRZ8>%}|o,¾6E&e |_FE&@Ks2!|!〹V-~?M1Yc=g _(rMs)PQaO} ѩ:{𼡨-Dؑ㻯AC ]Ux\9 is8姘ҟݶr 9tZ٩z,ߢK֔Mf 9aN G{f&'ΛYQĢXK& ֋bG4$$j p'­x[G_J7P1B%Y\$KzϬf{8R_b~=ܝ/m3R֍Rܐ7JxbD̅~xQOVɈ ˹C*~'nIɝ D1ȸvQe26Y6{ҷ?+ pd>2[(U 폋&YlޭfY(tۣq9<>UVf78Z~f,' x㎳ p u.E"Ao66h!{ھ?ÚU'ZȦoCDBt*e7C)YyTE"OenJo4F:qm E O}G]1?Zz>LEG zV^&GhSWdA0)NЪ~ BxE49*n  ! ̟j@_Kڢkz{'uC ֱ:fזa{]&AcZi1&N| uq{5I3$.eT$<.ໃ}`2W[?҈8Uu_ZV!NE? W߁؀0g*$$A Px*>ߖ3 P6.V6SZJd?X:2ߵc n|8צ[/y⸞LK"~ƶĠ6I#"mRK , &48JI5;b^>Toi`ǯ໺[Ěfȷu$tt۔g""ۥ+n{E Vt%'A8BR.MS 4A徙wV'_eS!ľ+ڤL><\+- y^LY*^€@ZTR6ޭg(>5K+;F]3:va/WxzѲ/\B2F6O y=W/`a?yh8}.$f+GQR!LٸvLk[pXsA ;ò=> a歔 Q,*146A :RHJ7x;JEZC!/Emy;^tĕ+h ^~f߽a,*,'Ze?+{2kaؗ_NVjPn.v(b 07C Q ƃo}6N] kwF恄nS\+io6_TTɣ-yANb*WoG9@=JYl%[F˅^qյd E֨G3F׭M|MbʩXI,]xŦl_H.) _s@Cn8[{YvBCsKI5@.oX:qW9PoJ2`FajC DŽ`.`ȧ UByԘ1QhX秘м@pB}iCObf=]fBl( )''Wzz (c`u{X B$;ÏxzS&g'62#LtD%FhL=DRĨR=0悝bpŕ/IpqutOT񘆸">4lrŭ{[V%U^&R)OwYai7wem&M{o@ lB(!4<[dja]ed bOP8<7)L8m X60wYflàF\ OIM@="XSΨ;Uar (at{s̰?={ `V᯶h٥5wz֥Ȗ`he. wEHGID[?RH'c5s& x>K O4Zӏ\kյ~I-ghROlt)qOj$^yTH Wj~t<%T]L㾢XN^v]Bms&/T'*;Jyps46?dm;mll2rH`#3AOX˹z8X]d7ar]]\{]D-|( nE_ (ju@aGӳv۪{\ٽNۍs'\*2t jzO8'Z8zYGl%ǯ<8 f",߅Sɼ tQnm\l/h\D 7hb0ĽXIiC##*\t4@!zɠ3*mUS@~M\MzI(Uqx澫t\}^\Sc$#AlSI 6)q<4ԟ4T ؈gMWMe6f2c46߃4&Ter> +>љaW>џߤß ή fݜ2Nzڭ/pn ޱq9,!VN en[Zg=ᣝmIӐGOg v+[ZmH 4MřGm]=<ʼ2V+U53)L8yNySB ûǂƾݗ';۸\l*@\<]O~OW5*84սcÀ^'T9%(FaqqPRhn{\p#q248+[sutQlt.ڊH0Bl&ky?wv]:4۩>5)@ףej00ޣEvQ]%7-)qKަJ}@lPĺ[i :cHZ}hb @dݥ%|Yp vf=YR<2^#kGou[ɃzS< &ҁ^LE8H*x:yۣOTDzyg'Eb'Ͼoo)ަ@/9iNǬ%f(Bg Ŀ 6@έAMY,P~v!9^O¤@( n^\ySۛ_A $`4%]=cp@Vf"" L eQBqN N/O9TR&<DchvTTՠuΨDLބW+=0MuPBaθo`Y b#oShPT5z;(nW':Aoy{0\j1``Ǹ|ԜⴂmkI.rMR6gJƊBڦ2xn|'FUw$UILCE˫JxϚ!5H}K!!e|0'5LT2w.IPt}## ",=P>մ(2eQ][!OmE˛8>^z.Ѻ߶r)Sg D$_{ٹHʡ }mS͢n0_[&Q ]bl ٻ "L}ii[T) sd`![5"9Mc7s\S=(~ߌ OOPhj% F)K@L:jYs쭲y\¹Nک#5pߓ_+ڹ40_t] xWqթ%?e冾C\ ;Et6}d5쌱uJS~`.D0}ߛ ǎy !%0 SU\0=9vr/x9!_3"rE|JRxŸT-?iw/$״uJOJvT[b㉾L)B @aՇDڌENjE!/k+eNq HʦLC6y%<3dEg:u!{\+z9iֵeW C9 ET*.9940M}sbdɋpKv/ "*t4>4T;{jJ1ѸH][Oj4~ RNq(K} =]h7XGBh xyɐ#EbU[A2W$x&AFs5l`Xi-fP%W4qe<1ͤ 4.̑j_B2k1] &!Pjn_y O ݕd1䵹%B݊tDKtaYP^EqR ޹+jRl? Ft` v=e99G<˱2F~HSߦ3a<>ػ gX⍊4!?[P^J6KrX?axYdCdG2waT@Q^?2xй@PjIـKDݿ Zqɮ[*T62cM'2]Z#76nT"׽~G.TNhpL&rIz"t 1mHX9]2*-7TFRsW[28;oGC/Ԑkv25$r f[5?}*ȡKBpl؄~, ,./w+UiSh{qcYV-t擯%)ð](;䃱%Z>SĖG45 i]PwlU!];-a6)?=F-cdRq_mUL6_fxK7T)f̥#F@3ߕYHLwPutS+D Es!`%F-kL{l>yѡpeq C= /t 3C]^'|Y(Lp63VħM O놯p |YIɿm,nxgaI;IK4Ok;eMו'ŀ-kq F9ӣFcWiӅ;kФ!F[e x {FPX)qѧo ]˞ = |%XO$)rwc3Bbz%'f42] 8Ukb?vw"Vh`wo|A/SNr:H ~@{5]\nLQv88 [$CtK Osn-'_~Mgl_Du:gNa0Iv;΢~Fu&NXΠ7l8&)sַ<6UN9v{=g4Vns3\լx!ub#I^|x.NVL@ƟnWaU"jYcP[FoZB9]vQX7EQ#f/Qc8W.@ʴh, ̨6?TGy4Aq_[!Rxd9藁w;kqS 2d֙GF]jUc1R@LlJLՇƢ2jv0n1L__IS)  $iǡATJ]WކJQQ2{)#l!Øpƹ0In&{irEOΓ aToa4:#v?˛i a.9%1_\1<7~_ q*` 9%V  ;_ZZ6@^yA%lh_?T95/ bi%M?mv W T5H4Fr_kkn|/MTxz?gSZWD2糿?CА~L6z,\UD&s+!/|S0ď4 2Ư־QH:YV zscueP+mS4? %P~8"pЛؼ#'{=gp&!(q;]֣/K ɷ@ iw(dScSte\x?] 9O˝ѦK jʕaLO5d:p˅4Ž |_|BA_U12)*( Q7=ļ| czS (y qf򯩡D {7 Dc`F^!L3_?%*pҋNWM\SϹpt_HoϏwM~1d6GC9kQZ}3]"9y}m8=j?Z. {q#nu4_ԮZ!xM>{#Frh_tJZ~2akUS$uy(K ١A~huBW#B)nF}#^!9]!JS'o|!hzjZoӒq~l9ՒL#Ϗ7@cgDzegфs0<,x8AnHtk⯸d~lj\{y?\xu\lYE^;QsC[ʌ[uǨ* XK.eTr'eZЗ Crsbb񿓯4]a7K$e&,v(53 v,OϏEKm}@b: μOɺ 1!8ͲT{dՕ:_A a^1_(0ΟnhYw`o†L-eH QHm!F5[ģS Hz0JB[8o*Mwpْ˙XT+r_-R@E]jHq>AWv+ ּh(5^6ͨҗƦT+~a-G9*R Ld$֭'5gA))Om'* DP^} /?A/(z6H{filZ_g8"BUE#{Tyͳd]f x0@B;$A{IzS;̸-K=(-Dr5NG6-Sb <̆ Vym d5a>!+Y$p m^ \ NʳQEw!/ Z>*#{Y0SG&2\ma*W"AW]}h0nt<ɫ|8l1lyeiK)F&EpDȽ]΁5 }(Wvu\OCܴߵ>`Ƈ[tژN)A+b!n4a_ro..!lErޡklɿ} G=?(^Ĺ6uDuZZ"5l\ߙW$g'O?`cdBF-EU8`i K̼Shr8]r&^1·d.ϩb T;nr˃|rWy K`L8kre&uVl3eь l_u?'Xg*}u ]-4k#h̤L# sk.Ӹ Z')qkr#i6'Q#wN qEz$PXLƼ* g(y ެؑ璯W; 'VAJ‘plվ)i&DŽ\&ԋ~ AѺg//+{XML ;nn[\ҴQ&|1$S^Cdw^.7[4TEl(@%HDocYҢٹ.Іb"DXYsh&lP ּl5~U9Wt2o2o+z/nXWjzj B?2Pߜ7 1 #x5_]W3ooxFu5eٸ7md,X 7E(:U j[aLUt]7h!z J<0hGY cȪlVFUCu,!0>0So%>(%[^]T[D@̈J!뛬al1Y q$@JOr.$\՛Xv^OXt(ȭ:UIfLdI`13Ȣ#'d }Z07! #I @BWD >xxg\v]cn3"5[dYD^#&TW~&0uuަ7A|h Pܜ=(QsupHn`_ ԫ q̻`~#{_~Xt/eՍVō7cE2P,QAT{N**{L5zFz=TNf#Oc|DvvԍnϋƤh3V 1޿B>O~5>m80gGw `t:4[ٿ ⬳9<ĭ9ΎUyXrWF?SN%"ubJ\q ?TdwJ9:)ٟ$k?l@›Rnkir(xIfՂ_C9As%SNe?oGd}`ˣBykFS[r%odmmS2 Oot؏/HzJ/gU tQM+nx A]gmS3lqށv5^"Qu.y.C؏Ɂ9 3Ou ͟c.ej>P%T Rg. 7xY8| ,iH -Tj"*~ABI%Š\o]A  aE Y@>[Pm(z&=(F&{hH_q=`zsd)(2ݨ8=PO$EK@КY1_< Wz<sOnzU}0%8f뾲X~:2FPJ~G*ysdj5/d~$ʫpDH\#,}Ud,& #YS4n4: PCs(dYmWZOȞ|h pں W~Z @EA J&TH+= *{jގ?u J j/Mߔ0xWn(̈́U1zXpJ'8zԣV$S(iLu _ 4"PsHGp>W=AKR֦ERl{Zo=a`u2T8d R?WchBhQ¯WߧٟZǤTYF1nPKWi\&*~%0re,T|ҸraJ9H(?ZgkӖ*CQDV0u `QOAwfq^gPKf7ޒPX%MHe̤繄%ɦt O gr'b/g;b{eծDy}U]2f;?Naf{³av\! T~ TLMPB[Ϳiq::Ֆ!' WFMvV~EԢ\?N(X@ ~\|0M|/}9aWBo^GN$ٮy 7rw\N)m Ɲy/ /3)vDsK)n53׿j~wy7$st!v"K{Pp@Q:'n6 #*OnPÜ-^,u F׈+,Qeޡd)sR6+7aA6?K6(+f?כA `a IJl.dIN\u$bORyKxT:' 8=P`r/u[3丽YrQ-ׅ3q|눐ѷr肩LrFۘDf%U Jƫ1W"Tç6-"鍟OV1+ʼn!l~e=lzl"kL1@n|Mslt$ xѾxz Q|Z԰A hWitdJ[>jK51lkԪ_% w?8X-gu-}vw-髪n) H-8Ѯz2| &L,0R*b74,y^R f 5OY>xdvrGQ(=6,[v?$_s[YW$=57t,f*qqgv?i5SX5߿t-Pv3߼26g7>9FK*^Ys86n"8q*.Ei](!0Q#VU_f!j Egb^"`0njsbu#4O9v_w5lQ}Ӫ u+?iNAY?N?P5s_;qN#pfpWt뮰;yVP \/=cǕ1];wCL]"41TD 뎋p :w2hS<I!RrE~Z9Pjn"fqՎg \~OZՏ3 _c""!*i *Ywo=]?{ ϻw ܏c!g&OňqdOuU!z՗ Ÿ8,ECy"a_Ӵ q i;4! d'{B^YBȤ sA!Q82@ƕzCJ H>rz 8jwX39gCAѽ9NE~ͤcn{C6MQTh(@œfP#)Z8I,{FOݠ/ub:q$#:Tm!%cNmS% ACH %bL_j &K/xe`^#~A;@sSJ$l 2Ed[%JʾƋ^Ĝi ۏ^E6dGpoM\'rwؼ%J\yM;40尴XQN[kЎ@تܿU2B)(fh`_E{k>*n?N. r[8}Wg>;W译飼 T k # Aw=Zm#} PH=jyò݌dt7ժ _U0J>|rE+<ڊL}v86t?iMQRja~=|k,L2R$( 3ORL\s \(ش5zOZR0 z!tu2 GT$Y='8BwbjDgI H9-|$&na veH%Ja$TMM~:m2@3atKx?7n&Zå]>*QorWMS4 qT? HzbRSRCnƊ +f=z} 3fvGLі7M',X$wD >G>`P &+bT a,5x#ZJW%(O^ .M!<Öyniz,=SbgmN >S}-T]I!'g1иY2XDiJ$)W1Axx })(}x;]0 ^W"3Ïk h"z攭A9]${C֌HBlQ+=ȺB0G L*=jmο&L6ܒX M_9ؤ&2-QƑNڇ"$ϓ"H}(KVrkIr}LFr/T T@^yK/LP.:ȫ8ɚkwU;v9Qgqg!m?UdWAe0#Yk $p[ ROlʓ ӗ d\Ӿ#'ɲ e3+#"swibxRAw( ;IdaG] xvR<;c^8bٜNZ?*c=[{W7>wY_c*i oz0j#E,f0ppX/H@h R?K\1wqrSo i]qCޡK!N#id1+B /E1AD6-ZMl x02|c`_kpnm]57EEٿ#!uUb̔<#pJ Q4F9"r߷pQCJ[$lxegΘhp4Ϫ$#<&- t>jJtr>r5S[Q"ͤ'=.?O Byޜ(`~ĤaF=&l T!nFD; _9HYЂm.Jpp˛r򣾅BCǡ{[0=2!yl9>qM` BC_jqv03Dn%K/c',F"貥ߺi:i#AƯ9w<Z:A1B"L@`OȜj%>fB?(ʖz9bOMt%.̃'ECXJ, $Ue'CAjAd04lQZWR=%S4ny8&1w; x qE!R?{"YdJ- OiFLWD* I\ؙ^:P6bR>H-=ץ8( %.z ʿԠbb bO£ !)Ur EkK&`_m^5?[Xײ~s@"Jkvb[mF1. .V<{BkgXb%'!ړE^Wo,Zhֱhl17\ Fh[᥋;oIN>W#mɎK`OCu\jX$}^2%)9ǤcAp>T uN-V)jg~|.CJ꧝0Ocm|ND)T +?ѓL#}{X(r1D ?Vm:\:,J {8ئg) e?#w1 85,8Sd!~ARH̲Bd\VL}8N+ːѢ:,K5W[ƃi5}Aso~Peś3>$@bL:>.gG8&: XI72ν"pפOxncU 䉔+(W>Jq'^QGN̕H#L)T렔lfdtp<;f>+^0A^J?Bb b 0;MAfv4 jV ^tEHRH*nԚ Hn*TT;ez85s즾7yG8uMDbe&*omy7zw2n\wxUGFu 2yNV#VD㴌K"cea ҽ `lzgT0s:Z夽+ڛX©~"C=bJ:qRjI[P¢OFIv,ΐ9Mw?-D'l4J.Eu6NΚQ9ݻ$G{h;$k NᩈSxٞ!%tD8ԗ;rj6  EV@0J!=0C`MΧgq;.* 38 (8-MO@c.DMgiC8m\xhW8|ω=6U܆**hu"ܨl{M^-$VR8ə5MY5YW^ؒUl keӀ^hd{jj[ڮfj=tt&\1r3+zbm0,5S =B|0 o軸#E>NLB ,Uf<)s_Wfu,$Q jPfR&cG>@3LVGdcՐ''Ru12_bO M1p2JTptddF.B19NYX^8ڸv3̜7 nϟ$s9Z1;2H9X|NoBgߛlZpA4gecG(?nfTk% {Ko Cz9FS]܈sQlwvfv?)Fڑgbࡢ/Wܥ Ǡ> iO~d7e]۠g0 $-SNE*.fmy|_T5TҨV&ڨJ(iWZhEJhi7$KlzqJKJMXLcD-`&s3x %6RnޙPw(o^ `5).~YN4J4ٌwzku m`󷭺K {Kmpmt(QNACyR2w6VpH(I1''r8?a"[l+_e Ya`OK`萝@8.n/o(\ǫzBvݵOtv@Z0+|Tto?_hhQaWI;=#ȼvo6A9[c`P23Jv<" %4;o9|^IZ }9`|xoQq R.\0O/ƤŎՁo8ֳ[M_؂w4ɿ䜈AcWy4X_.?e+'XbVE07q h@3;tg $" HYU6zZ[ Ay4|m*%.A9CAWa5ð-{~rg3wp^竽[9XE[Eϧ÷,;uF\b`w<튆wxKBGߒƍ6oyZ;arQndH.qxN$ϱuu* pqNFlǻ2c^RG~z8e@jX ,,m{!-aH=/ r9;bWt Fp't2KPy#OE DzBy2xK2_3hFE¢=~KBZӼU2Cu{fUYD/ ^HA,:}2 ]) p- h:2RNJ(. ):nWS咞Ne:z:8O9m0jl>GC`3 ԣz R٦ҽ<ٓ\e˚,HQeda k. "CjCd&;Ib.52o70me9NQ&ѽv _cqp~P׉Fyc偓dIH &s`v(Wkߐyo*#ќC~I];y-0},L7Jm\sUL|!@9804-O MeȓdV >T &ڊ{#:e_7>FZV?$"qkwVZ1Ӟ36X`am@TPz}XRXooSr~J&]]}^V|3Pg jhu~NrUKB2ఉ'5k$mXHWhEs:LQ5Cb [vP*vnS.ku*n`J"jb=!ބK> 6}4=Ʉ,D\UI0է|UGhuo{?QjK& cؒ7f}ٻ,˴YJ:'/՚Jeɥp-9ƘC9hڜT7k|~!0V1OSXF&sҝ9{77K_ IXCK)j5b $?NZsjs`Q?<*?>v,$FJ.~L{iZ$Vdsq`'hكpT;:(V=ie.)auV_l|9ݯ}gZ Z? S.?P§~sn *x _A=fw\>>T:)۳EPMJ{=(EϳઞDeb\HX1Hr~iT fK$Hkg\\tH 6DޞPJJ4>vzFXFMZ[آѬZ13UjlR)vF:!0u;Ǧ2Z\c!a{cWK+ H,%v;RU4,EVE#y Aӳ\f :w&?3fA]k/oOYt3c\0_+m0Q;7VR6M՘ d+PHe~F<x[y264(MOX ,M#Owڃ}5t> bh,4[_nhբQ>cy=,Ǜ՛_W?=@ >"uⷷSTysCTOIMSf:-5R/<`?Zs8*W`^CCN{C:{Bзu(KpXy!iiO&)>KY)ˑy}QBYI w 78OXM#~DjufL+.IgׄȦ.~MȊĶ5Kۅ =v!tё8b5)yp~އ6e qcR"ɑk 4'Ba t'vBQ j Aɚ:KԬ#f!̔8Ro=ra|=M 뎉 }}g2lc@)Bmm}J~@h*Mt{R^m5 >|g&yzCDb_THC.?O\#G+/y8&.ZhvDX?W($0(.TL2qZ: S,cAa סu3HT`2VLpr K,btQG%e-KSA͉TP>PQ pB%}w'㣜9hmL۲bTDl;n+idc(hw;SL2v,C>F~~"GY&fOsʟ#4^y~6ެؓ&)Be=ԀȽ &N4'S=б1%Z%uDA!~`2T~r:ɻ=bPE^2/KS! fP *Fmdň~~V/p12W`A_iJWi_r+\̌ԕk@SBwrU_iPQmL"QЁf61XΙ:*m<}[51Յ9{MiWz%9'7`'W/*Ndӭb~j RRn5̬oroUo8Ag^^mp [K`׵_#$WȊk/5%֫lZO[!\ 6~ZGTc |XxS:`X R/8̫Uʖpk!~s&w>ᙈHQ(L󇸕DDLdYai]7KCAu}Մ4gljoOD3\Aac}}c';JB8_(!r M%+cF&^GږG ؗOْ2޸خh^6Ի.U{A*' +gZkׁd l c ӗk{Խ \FQw {AwR$^^ʩ\v?WT_TDxrs2Xm˵KE/f:}eU4tVk+Տ[rJVpY~>{>B"{/Z؎Fc\pNT_HKDG{j_$ޠ貹>EM}d9{VT fyv""W gHi6ߛ4+Bո!/Ҵ`RsA>r'1'W+>_۰D 灍X+,6a;qZr^CEoTPxVӡ*gfnjY (ZJA&⚭7Wt:V7ZZgN6dASju<\k1 WIV#p\3$"}]&g$Kk,$rU㶯Np-ђ 1ej{X0X0y ; ( #~kpV4 ‴[%X7tȸr픿"Uξx?4 Λ$]-AQB " Խ!J\0è 1^A|)QPK6ESBxCg%aTAFfaϚ4䣐qyt,4ӁD Z>:)dָQCbXtfy!M& tVE0V !S.10;=DfmLhHpZ[gҝ<烈 VU`.IrYnzdN$+Ljk*BIU?uc\"]׻ g`#@ث]b8AF >e Io2K̗CI:!KRZ3NuV5)r4eуX]zy-u, /-Y=:0 P%d%ނXqi}/tVWŝ"V>{,BPU}+G)m7GjPc-IN;X er@_-Gyh2ACE`3r㹼m1iW[ e1#U*Vՠ-/CͨpA:sک \o;|R:|l4rwu/Ay4448"I͢R .6.P X*bDӧWB1Gd[-LH¡v:T(hNCuqƼ +"iΤղD$³׃+уf6_' 3HMF~ŀE"t<%nZ5ťO+ѣ*L*6`xVMI*zҨ'ᩧa͓s@o49]WgYG9^pJ çΐgT[9 iB84]KfU.*DOKwʯ.a]di s[MɦR(Wv_]Fz@Hp&WnaoAlNjaH7A6T3JՂP4T)A8^c5CZ#Wѧ *Ż0]8Zx$=S@vvM=*αXD("c?6ϴfb ݿv@#ejM7('>|Є<ΒQ Cײo9nr4u32*`hPtHӞrx3Ky@Uq˾JM|t2밒\ҕ|-ܣ`ډD@A2D+7S+C c:Ä=WFc4<> ^o}m=Z]YK>Xoœ(Îų[;?q;Y m߅TMAZds4\ʞW/܄Aö*k|ڮB=쭦m@61/6ɜ-cw߬܊Vت "UɎ\A$[Q5;ئ#)tqE@e=khjҹ'|v @ŨSĔLȄ2" &swnk\_¡ g\qΠ0uc:7ޚ^&=GR=\Y+J-$\:I3 X@CŴGw"N+#r.B_GMm6TI KtCL*2Ï\W6?_2A{xۄ$qXC%`% %^F++@F ˤy [,N@ύk R"%F_FNcvqg ӺWP Ki(KlZ/ϲzOy3naY-v/a2m׻֑>C;v6yrIx$(U8`2iZ{bQD-~J)1=<Β*jyJzߘ wjR?7xSY+n"_ԃaSJ7q6Z@润\q (`s1n5\"8hZ4E hrdӡ?$b9D.Jsаs5;v_$?m 9lKD $ b~FD"W x%KKqth;T*ǝvbjwf▼~0%/L,.dPI53X+d]} zjS%ܭ\Ee%? wƊ#rRpWa8̌^輓讔VsqtU>a5 {ATF^2.Q!W+A5 Dd.Zc=YhSSĕevl T|lFfyfR `FlN;0C!mz]̦%GeC]gx=oJSf&PRB(@OBҎ4)G`'tBڿ-d[s͢GXU*RD)bxV!"V^sBhz=A쉤#i9>z'ة3&#smj\@Xaܘq*m+݃b.\KGhຈ%q"Dy57a byCԼßD=&-]eI5h}ƽ2ߊI-a&8rRw*wN!6}ZblǟkA.!FwuOru+C!}F7Wt*1V^&6C2ЁٮDg^'4Z=!i h (>N [r9(>D6ǰ+s4'j9bb5̱x]PVnjsoT!4B9dKNMc |w=17 v"&}_޿~:srTRw:Cin4kC_mK(Qot)vsN3KP#ttT^YcSnrd=`٧G$6;moן;U7Ӊ0) '/B]hժsˆfzp<״_ti 4gKbܠ'.pVwYÜ& KU%@ܝvRu )H8IWn0p7!,zd"ռm;;ZLu}.R@9 A(ߛ V6 B2b+-Kgl[V=$)Сx3HcTZ'kL &$#ÔGhΈAVul]luuWQ`8 7I <ǟҗ6䭤%U m|YoEEZk?zS̸%l2IYHD f=b}Am6EUL䇌3kUw+"_v#ߟݶfՋS!`Y-}TDWa 'X́6 NA#jEm&%&GJѩσfPii(GAJmBkRSk P;[ X>;b}O\L({L CT4M2Gԕ0mmeS֑.~mR,AujɊls Oo)4meŖ"FW'(껂=8];o|`rAz0)pAeV$?6ܮ2fq1 FT-R%LN0 ̶ܳ.;&Ns)IhAz ̺z6˼/U д ~9Por\LPc AP:gY*|8+4|T8q3%LA2MϽ>y*rvjd淒5{!o6 ~uELxp@,^`),aW8aмeW>m}w %?%q—{= |ktǫ'ZRy .z c數(5k1 BnA 8S^e֯Ы3"/ S5 n7__;S=#wʢxиر!ꉸCt:7H*1 %]d3xCyvrXь ;@/!zuKlǏ:ÍA?qN㰝 =b3v'J fDce[kqb]w ܞ\6Q\88<ދmB5J7쵯4WZóǎۣ(Ҟg_n?SE&粐O 8%rƫk*D ^niFGXN\V"3qxMν!$j=~ZfO [XEet@tıF$O]t!;(? vMw;:]tz˜kJsyKPs? Uٺ;rTh÷GS}K~jĖ3=o/3̯oT9p,t_iF6 Tu0:_] oAzjZݼ&,oXƚ> {)^dunfg~P/Y"y7ߐ[)@BTR Q\UO'8:"ת.liAx?.qf&TZ]u|*1l/-,s;ԁ"Vx4 e1&HO*5ٻwQLJZl%_ @MG[`c!"2~#Vi8lU(Hi9M`=0-KYH.ui2?ޱtb 4)~!e-AP+MrBћH_>C[P߈B'H*]Hm&'J?3tO~Ǡ#B}Ls6 HqBsS3D+GB霛-zNz aٻ+#c :*w$gܶ Ty3v2Kx ʱgG&Bgt35raP u6ue،Ј!,@/N FŁc2yD¦@IO<X-^Њw-n\O$ñ2)F.k[5Otf_LEg%3Xľc^l P|RzAqM|ܦ g ;X̕i>hS WQT d> E2'AB$kc Pb6ϫ?Sv6Dp4(\S- qW3p"i KBΩ3.C);{wJ_8/79) jt&gW-yAb!4x=5x + 9Ym\HT͋ct)^q7RcXjX}bR؞ :S>P;1MVtSff/H[*Xof[U^pS"}0]uI8gj3r?D'4>ɷd%C{E#5'l4rL'+HjW`d[nEAs` 嘮˲iq%{vtX~n1VZ*] ]V;WjryL` Fh_oy;?YcSדIҟKS$7P&wNr7]I%jS7I QeO"1?ݒN6j+ccj( M m*WSFTϸDT%bj1,a^!b&`0sn<- Rj RU*8>ʣl{bQ*1F~G+c],:+)N]HtY͠jW6RO<}x2`wJ/}iu<0EaE,rKgF]"%" xHIdPW 圴4P bn>T]jGL /ӰN}%[SI;C\R;°=52qo<:,C#ׯޅ G!.U"Z}1Q5YER,Zl,wXވ+OJ(KV0 .j6{Ff2x1ڧ)2EVG.w?*5"R~q\=uA4Qgf@.eبq(ft}2i(P;v Ko7![LެMI?&CQ,1o)[ek!0GT;&J}4òJYyu- %YOa&6Ad4ߢ"A8"CybZ3e>IjV /J#? e.1H%% DpwûV,DXɞL|u E Qهb&dhL$JFy&xG$5[ruEy>A37 Z*&[ѢKq]3WA2“޶7P,W?T2G kqR-MCݦT˰.BGUS5LHzA,7tI(A.k>gǀ;肽x-Ո,brM>S ` ּ̠,-nmCg4[̲%Bx[GN,[$&"qQ wU)E{[Q%Լ3S1ͬUU+75ˏR* ,oxI1ϞJ1wִ;>ѥ6Z5|/5W&'m1ft'3LkӼe`8j!xyم`jz"׆iVIśɂbޯAqvoVxz^g!})Mf~-%*PNe̢!s%?Q ĺl4ΓE-A^:'OE}mbttA*^@!悇$eii[(ulBxp_z *kiTIij?ͬ8Efz7jX[Hu8qYT02 s;h5FO yWb7m ǎ-5ߌ4tۻ9FF]#6(Y rJsm.e ElGr26 iL|^ jeLY),K۶zd ةP T#q]m`ރ" $60H(/K N\6͌]+XckDܬӦwB7Z b )݆.Ex8Mb|cuRB^0r^Ltj1xL8jFߝm܁ !~2v7͹u|&hkۻhFM1d-)}VQqkEK%mԩ okHyE5_:?NC0/G OxTf~5b{I)aӷj- ExL`.( b_4uӑ#qz?=ZzLXoXܜO3O%-ſ~P~LhoRn8]~*{[^FOR1Qjod[|1( H/ܼ]|93hy8j'_zA8_gRرJeHT`i[ "9:v‹9Q-NO0-3$yto)Yf쭍AQMC~4|]n]rV|)،ly hLYPl+pdZrQB]%HE+-֩4}_9,r G[Vu(n x/=GYx-[0*G$+{ ŪL\6vEb<>v/Hm.S*%`YrcHeSlx&GMLIH0|_\tΖuk\I6 ֡ |6Kc Np#RFj6tD(lW3ϳub%nN X汧ӉmS;ףEͭ{K٨oR=&^ )AǠ#{ަgђeXPl|e6Yv9AyWxh | /9+"ـ]7A!o:FAU˘XbŇfxB6aXzQ\3J#/[B&T.cˑ>r>*ڙڴNPC+Ŕ?XJ?}5245R0 ּsУO:z"_0+bFVL!ȀbhKy\+™/f d寿9jU1x i^y(w kaE-e@ia^kI"(XiȆ/BB^Ar;~ՈR1!B{Ii7x$޳kVKUhWt$v"QdCv u>;w2fQ@I&MK m&V}C̍d<*6(Y ;@12=tsl4]MNo@2Qb2QSJq€Hve +*'LU(~j+~Bqvag6T IB!M<&/G|my6Hw V⊬)#R+tyЀ}Eߐ7rq> 79&' h>+EV>TBM۳k嘤GNHlQ7cc](7YHv7JUr=k''B Vhv BN:3&nm*!n9\?.7Њ({^2 'XΠ_r*:[6l%wsxs3\m&zR#5NzX8NJ74G.,;k]<8ԖuYѶUeO`a 1G|LQL<Z9E%AiUNNNKB1D=o *2m6C3")v.@@&a֬'ϧ ϐp~OoS?Ԑ sOy6ECKp:p̐fN2)q8BH='rw5?lmvȫ#xvvM6v$?#w t爠B(<^\FnV< 2KDݽUٱԉbO0{mbf<}.rA9-!o1Ch5SH5_&EdII'Da!NZa&`ݢCQ1)r:7ޚ_C3x&=5\ C`8j~J GK9IlNmdVOAR'cN7tXUʄ+UNljv:!%';f[a6NJz0&Sr`8(>H!Ba;<M:ELL,NGO# AgsۨwM͋!?_ a.U@&lqNlUaCfTFjQT>S`C5!pqŠ h $wPASMD#=X(ID|D*,0.jl[t'yIshOY4q.H /Qdқ(*G4IRtr-s+6t Cz~W@XC,i5&%BY濸?,C쐸S!ôNm4`j ƛxa3dY4-.ի¬ƿs QڅprQ3|Mʒ/gHg7<ר QTi B GfPv*rSb|s jf$0& tk!s~cF }-8[]=ɶqhjh(!v!HLa 8Q=uE)b3?$(+31viH9hU 7N1 ePMq +بEjB{'L>ݞkwQѢMAQ4,N 6aM!)ZKA#P> f}z?b謰E+Tx=쏰YTo&# _2tĞy9H=pxxk~х!im&LI]0Gյ*i!z6/)ig[AAj͔#T8°ɲ:)E3(A~xU+:G=e*i `7N|; ٩h'$&YUL{EsZ^'Pў$}zTԪNjW^W=JsG]4g팔c&6vX1"7Z*2\ƍBOMI`-s-w L|klX NyiJmu[) NDLNGxγҴ=4L-:;{ _9jtxFuy!@@S3Yy7GmgfQS/BG:"\VO&z@Ӡ9yQ3$ro1&0&-Y;xԙG5KJej wtV6^}r".JbУTǹex|$҅u S`b\Bד`|`fC\zk5v6pʯ-0̿^gY_yP~hZsi?tZG$y;p4ZC3PYqյ3E6- zou1 ^!)CjdJD)ioT},0/0".mꑳ^' % ׉xW:gEPu͎jzĿn;b;BrT'|Tw?÷J}!oa/s ,'q[E%5 J_oYm ~Rj*MkmЃy礖R9VeUaz'R?;gbǺMDW[qa1-ǴrEGT~|K3FQo4帏3iήT?~{X *egE ӦᇜYtK5"C5^Lȴ/hI^ di+V[˦gJ:L[(.ӿ3$]vjn-`DaRğ4C9 iu9X;P)3OyV֌gWn72eDZǍFGJ'6Cp-ҿg_V0ecWJhӢegZzd\oI[#jzь{vw $C0MT [ 41Hg:]dsjl_nQ_ƒAgd%SAf809;OՠYڏʿL6K֔{aUğˀ[L6w9 ><В&Z;TțA8{65 5s]yNHR}tKGBp̑Sr=!  b^,eB@gߐK ˙,8p[ׂ.LU^ ;׷f){j#E#豧*7h4^4G&SQh Nѣmr՜0vk)k|I@.{kdwZòJP.xxOt|Wy1qNC7FcmH C-m<'6`/ly}{-eg?/fZp·ȻIsXg߫MXBLJL̾4 [c'9EHݝSE{jA=lx gIc}FXzLiq1kVoCzQFk(1 p#]HĹ@ià/)imɢz7oqDeI"U?3f7i.I2szTߗ%9Ez^t nj{~x=a|S!D#9bX'Tr>CDlb&N;E2I 쉟3ƾLHZwu{>]3;FMmM˺0n &.}eJ`F>C l@K9E\w{yhENZ';ts !/%yV H|X%IޒۭqR+\vӦ  $upslA?⽁p]UȲ/q2.2KOF j*L'_i5ha 013dGyZ~4(>|-U5bMILEiqRPJԗ F5ooR&ѦGc>/nA4xoy3$+TTwvt| /EoNe+o+A94! 9]E C2| W,XĬY\@.ȝX +oG>t4tѽJZtEʋ?>$T^&ȵ̌v$"NmєjSVdozuϽ[4s2H/s3\f}ҭuȽ/l_ #=p(q)D~Yf7RECzAQA&iO3c&aޔg[s+'LxIŎ GEл6[^vL;ܸ`gMYWˈ]m Cu F-f%q]N}XT4*ؚjA$AI=:v6#L'3lAVx(+f*0+-&w23Y.Õ_}g@Ld yTn;E` g"?z, =N-ewo&)K¸Mntȃy$/N+JuhR.:oGJ \]U-h6!xE8>}D^tjsXJm߿k<6:M ZVa &SZ;@4|+rb<тYIo+}1Ljp[9F9}RTȭ{< 6t MAꓼI(G:}m]nM2_ ǃr0ôfqgw?j375kg_b1BAz:9V\"|Aro ŵ%Ֆ+LWaq~ٯ@&VR+_䐒MzN8YD~[]nItydXKc7σ^9eoϛ2`1Bx|cq;8K[>T"0,ӛ*[Mʯ2@' 5kG&wpStbg[o"p*- H/c%t0[r#;3|GE҂$gmRnl'yso&}%쎨e! |}Ygj=`9T,rhCDe$q[,vVŏo+d}tiSڬy+ZMOT<ѿ== C&|;?6Fut`}#h1_b_1+ľN U>A B&8Ww!g8}(gFʊWE^MțvVIwPd~j5.uq5?;8X.|?HydfMNslJp$ʁǩ^] OZٲyW?}g] tj+ )ֳtVְco#絮M*m2Dm-zj^O>]-7_Vd9:Bݹv'EFF,Ej5%b:qeWΓب \ 8\/Y$d*45O܄Gåc[fA4/,B\nG@d T6nAUctQP#L\zlfӜl|:[y-0C<-ZՒ Z&m3ּU:A/r$F :QS9[z)P}, "cnQSLK7E埖LC`aqiM]䏁0ETDR.7v)+bzGF vM_\𪐏)#Fga5D>w].[9TU[$@EY{+ $3p,3&Q觓tpS*%(q稠 ;HfˑNWv'V( VzCyFB u\H^z]]-dFzM̏"ZlSyVptBIһH< ق{pP7|pRv7/VvN+ =|Bf"XUG$z'uJF>-Yct9c.D7"WM> d떣~?2tcsrYfkV/'192D6[GزZ+|'+@#2TS[! 1\< HA ך&LwhfvG$JZ=7D.>V,c)#5J#':Fc^f ١^Lm+ 3@:k֚)vb%DZV`Xn'&1C1υIhBx(|DUM3Tx5ϬgqzDqݭDL|K~w!IyGw]U6v gъ2F D43x<z0$`[|]ñn,ɰ,(S,zSuiDq̪3ڣxp䪹F=}m$pѮG EJÎB$/d",.,a UHsDܭ;|NЂ B9 TIBR}ͽ4e*EJ2D^O6/vT?Ǭ|u槱U cD g5#[Dsu:{ff%IlOQK78&c r]$kvn pr< OKVoaXX%SW- qk=n]TsbbD m8}}/}2Ka)nK5%hTI**9@NiB`˯)v7^zƐ l.<=Qn[cGP"F#{:>*6K UJip:dWowZ Z ?LdqYf4BЊ'CE iL- DX_\^菥+럙+Vl%|NwNg| .hB<$Ԗ C>^`6.x![8SH-ݲrd]{r`! j@ַYiCJ./ӎo u|GV\Qd&4!1 .'a'+eJJ; p[v\ݻxKbucȼGj>SACL;ذrGp) GӃ֗۩;k$q2Oϊ<d%)Qݷj`SRşsRRZ+e M!6ݛ^0>kGdCOؚv *Fu;+H41="סAc x Ycp>} /C] ϐV "pMkܾZ^NS)0?B0S9uo/uh Ƽ:N`+] '-77L&!mA ?/qJǃtQJdtXAXyAh5$}_0B|P`` dDY/WorI>:3qWٯeFac+`11)J-c5/wOuH}{" 9Z~AigJ@03{GzPx$l/AEb5} :i.8s tT?0G{jBK ~:&E4yR(*B<6V/ bF;k^kM]ex$-`ST᪶&hl xujwYT~CS|:ҖYn l9{2ۋO~я+!ʙJsҘqvh[JuSЕL`^E!>z;llO)W2h/ kVhԥgBM"WJL/VU @ oךr9&YXFs~yU$3Ǣ `c(h8HE3UA|5JqDp&˞X\2e'JA ѫFt䔰ZusͶ{e8 \4$c9WphH!N";1. %4cri]h4@C"87@\BqAPQ!e,՝ zN4t]=}_݆ps K1PyWJjZ)QmZ;k" ʩY^M?.y0P(|Z,ʖG/#Rއ|E5b_L`xH)* KtW>EBOf!;+UM+9vB q_&md4mi@{sB]%dUu8Ի9c-[ !Udh&|=L*e3BC~3z|qJs?_וw"iIL]_4ѪJ{(yM[<_xHh1X [$u }V;p6ASkֱm~IyڿK&#jy)rQ)]WV70y)P\ho*6l?$Q|`czX>Aƽ CKv61k4k20ԩ̗?:[Mrl;K'RMԓ~G{E&OOmop~#Tq9/R;ѶlʐEs6gqnA%&'S7yuRf4}M Z 𹇴a,CR9Mr 'R3H[p &(g2Bk?_RAJL)GԓDJT 3VY B 9E&=TZa4b .R:0[5GG g08^^z;l}Qۘb! (TNc i Za<8*u#O[˻2擄bnvĿYln"u1Q_h#Ეy*{X`4Ь@z7GZ9\6[/MF;PD.^*^x~=9vTn(,,kyxlS&~#1:,*_ o튬$*1@sy+gόT'G, F)gzl/2Vs؛6keϼΓ ?apSųeTSB;aw6We?*2 [RE/+) 2"h:YK>6ݬEFNDy 4{PڷȒpZAa?6l} A>KR͍'ZPF`5+^Q4HL[GNp|oȚlw0 Tpz@9ۧ3t' 0rF1OqS}]TÖ$[qkɏ&Qm=vAe .)'9y{%d{&Vx6xDO&ŗ?@5ܔҶYCja8_zVd\&oz*qٚ_PiXx2H0=U+A}*:|QT7>)ҹ AGN4W 7ν?Cێ)#VP|JH텵AܹB[u|O*Rފ%\9ɷ\x f< nZý{6ZӖQ9-j)zcso !`vgo }#W$iP^+Sj},O}Iw <ᨅF)[(GC+y,S_p SN\ F'3J)~e cl `1fwξmԈY~ x|2qmO/ϝoВMwWF%S#!?4Lbmo `ɔ16o.? A:Ѵ0mmXIɭr2UJ Q:aQi"}zdVG/Y SdnUo:q./eo'fSH7r{]7⮸EƤP{` zڳa9N9p_cX"s|G^I:fZ*)/oS"824s/z9b<08Ec#kYLr3' pfHۘsDG>>'3Ϋ}Ѵ"CSI_`ЀNJm:&+ %O88}niQb+9(G9f~. ߲ruinASyKn6U߽ꩆ1L#d{)A'Jz@:UX)&mZB'fLƐ`潪}JPvud*{4J,9z[(EEp1lbSfJ$V%:J'oj gZm.{gq/1,F[LbjGsEbčٯhll5. Et]!G0tu*@\yW3/@eK^BO7 :?Ajfh3C0&:\4M--~hl]t?4H"dk[>E{"2p)*pEeܾs'+k[qeTIv Gŏdʇ^TDLӓdY+ yry +x[," lĭO~8#N-<Σ&"Wu̳}D&+ PXZ.~y;|eML`Z4> Sy$2_ 'ZuSg,G1yKIfZe& 5 ELH9K j5.m{/1"*we-\3a6Efc3mgL&V"x>w{qrZp',W˝Aa?rqvy‫ac1_SLiZDQk'Y v@ɰΧg_[-* 2 A$^NbDĂoY͸:RWy C+UuT"$vpƷ!7c|9Pmua n*7bsavY#|jGvWƜn"?R-8m\vXL(O0.2ހ"`=؟? 6}Kѧ㈃ܖQms>^6s Oފl0*yJ^ P՘.4b{T')[;6>'Α,y=5ϑ61r +@:f*-})P}Pqv laa1=hyQ>V~C = [pxeSc@#Jv~Ĥ.kj8.@ `E8k9Ma]RŴS^ΥCDVc^[^ĕeFAi@<ll.fDċQ_9>J_qJd@/谍qTpemo&>Qr93Mg6GEpO~i?8Вe^604$tJ')V.:'ymj˜}&f{gvٯ;э4]Zd˯ v[wo`JI~EIUUaziF,8 B d|Uxoz Sbӹfkh&w*gZ׏fy'!oSBdZZdU ѕW\īYQY)eFBd,÷H1xn\ %Lڃ:[}PWj*~2Ih ;+Ol.u-XuA< t)$j6s1gW5lm/knR y]]uR=Æ:eSYDJgAh+`L?܍76m# I\"9l njV{>5x=_ B0iG9%qA#on(u&cu3D?9&Wc;lzϸ-ă/6Pug':F&zBL? ] wtgK!Bqh?9w4J=S\H1zYl %svGBp1ZV ;_m1{Hk%aA$uWnۧd)F`)&cճK $7po*Yim>Ep_$<'_ϲ-h,WǢK5;$ ;*g#""kȮZkDtWsx?ޞ)(:h]}d5|Ħ/E=VR{Y =`jv{`r.㻥 @ .0*ypڥkovD'M!zG)Vi{$Jlxro ; r89ɩZY e>;vAj`Yu{DLd*E`#:Z cF'ܕU OyG~rft%YLj9@zLh1L}gmIWXzcg+%g˜Anhg)b;"ojl!τV%<tU(\$YĠ!! G F6LǷg2 Y@a&}yV1Oy]HҝQe%=\B/$x zd%et@{X4[=%jP߉|y0.wEo?m;K>RiRz^)1E=#1w w=NaʴRK?`sҔr~FGɀCgؓ|0¿E%TҦ2ۃ`126j g qC9oï,sم\nwy$OgՖs J!PYƺDjk _e"fL}l1:Y֋~l*U |u!y!P e$5SqC" *|߰NW@Z mjaƲi%~Ag::3Rꌚ6l>r1ǨR nʯ._ Pp i׽&ո\q/WtHדVp`@pW7%ϡi׼ 0t3*a!lE,09 v7׬ʙArY@'A|3Ʌ/x_=g9S+z6<$A`ExyX|wD4W x~{f De1C,br3Nw5竈vLBq ~]ZN:G 3fZ'{9[3 d Z*^);<ʁnٴj^0&uayQ~>QsO_7&H,J8[m-!Ont ԃCc+Q2,Ӷ.Uca}cn %Ƈmc9.7E3#-(?ٍh}l(Vq,`BS.ovSTu0ı%75E;H>߃&Y'd^kIf=$5p] :w}2\i5wwI>LOfi XMT.Ҙ|#MU>Df=;Wd,IdV2 z,Ji؟7>mhgF݆֒9mߚGWx 3ciImAeޕ6至BS|EAA$#$VgU6~2ii#!C[3] ]XIE-Yp9)K7%O/`YEĥ2VX7xePLEo]|MGLn:uqUAi̖E)ڑ2NՃ 3HԃbP]N ݛ -Jx_ @N);&/Q"n'ìp<^ue' uտSYEjA:KvZ]wJ7uЦLJH`A[˅'D0 %cn~CF*lZ2l'7U o:fيTݑ(.t1_fTY(GP:7EL-A /?Is@7{:Ʉ,뽂Xc I^l9aK K @'\kxqM[]-$)ZDȁK2g`1%a6~,|+*[ XKՑHsZ@]_vԞ2:[& E'sDgF`5zUf5J#8xvp uwRv;#і9 $$K,]5]+ x|#Vʁ5k^/=^3_i~aCQ%.zk둦+oVa9,pYVH:qZd8B41 m~<g77G!/=PGOnٹȻ4K:5RiZgs*!mV)eyfimD6;SH-F[HMϽXa-e|r.oǽeO}G;Mt?70u[טTQik9]=MY TPnͬp8&¯MH5rlg*À]Tgo3 +>WkK]˓v P"^xL?hLI (WdwT)4Y(ĶPc@ze:\&sU[f\mT^.+De8].ҐaU}^t#.ø=PPYj|4ܙίmCmX<6ûxezmE)W +,NpٮxM{Ixtj;[|e ''8AJ>"nEvK_EUޖ9c7¡)jvd?j A8<3Z Xq{'k}͒7Cĕ_LtھQ@2Ip6&#l ,~j֝Zu 6_ / iֿu[)D0⢣CKvn{KwZ|3z+ޭ3˦ d7,EI$Uk9v\u#P .i'[j ]†Te&'L Qtn59A1+S;&6Rz>l4B̏F:'&s̘Y*5G YR'-0> .ai{#TL2gS%`l)6G6` wv4`0Q<kG*`r IG7Ͻy%BQMuS׆?R%v@v75Bb,>$e % K}G5đ,E#nPX{C5xBƠ]=R |!jkӑݜsq3}+j tSOq*B%l"]w!}j/qRoO WLޱv T( &m1~=DtVƭG:>@+F3)֠ǧ:[-68ӏlL}):h}[Odo\tdHÁ%ތ8ҏHRE ݐ^ `>=gy0TϤ~Us;'Ddwl5OWf>| *m`M["Lajkn$]Wy`,']ټNh_*`tG**Q1X=Xu/!vC%yxm_kD>qES J.KuKh uvT"14nR{}7w(S@Rי +d7bbuRٱ7sG Q t. הGcGm?e@9V0"Ҷ+,jKXǻNNdjc [UdUY K8C ?/1Ǐh O")vލHBUR%BwCKԈx{I?aw:pG9w2!=AZ] *FI:}e7HBfĵϑOnt1x4ig&g^1fkR4]-\ƜWXyC_@o~_J]-l; ㉝EA#S?@_5~ Yg'lխ]Qo?rD: i^bphe|Gi>EtLC2 h!S?a\7QӻʹrF4K5B)zKyiK?d)rm(+|\3h־=CM 3Q[nP Md*YD ^2;ͬX^=7雉r(cDmՏγ&s?"SK |Xǎe~X]p";g..TͳM }΀eg#FI 9C$py"%"CNkD$ g)v T%>abs9oZaGN,N(H,l kpll{<q_u #%lYS,A}H] ae]a7R@MlAƮb}m 鍗fkxv3/gyϪ%c&U&3L2"\<́\]0dp.6a}R)Wx\2B1[\`ѿz(my{3qq R)Ctu2)~[o vh=Ŝ+3l }?G$%/kf'~5IDZW6whh5XoWge!#/R96,-UYCm׺tamkxM uyӆɌ<;jDV BUPDj*_ ~3Le[웁yjv)5Ưlbq+ex_'-80$e'vLCr\xiz}٢EdDcjlv0O &>7%lET'*ox ?>0Bʦxکnl+4'|YS!oYBzNp=1?L)3*:ɂK&A޼Bߕ/'m 8xAf5nC5JZ*/Tm-Eھu;:B*~%`안igkI&.ar.F@ >`Ni^{0_I&^=wvp}0rtU3Y=NG8=a#`H+vV@N;*~.;)QO~< 3yeov=.:q4T5Hn#wxNgˣ5k?NtB 3,'fgԻۃ=)pgoPq&x:6Bhpіv"DÁf//X;rH|&Z>^}mzA]䬫_!R$w 6̔,o,-WχVfEb=-cD.cmRS`xe;M:EzY%UeT.0)xbmUIb./;(,gJ:Bhx(jCޓ"_r IsIKYϹx5AYߵ#_Y)3564*4BnTM^7>1gH^ @RZc6Gi, 3k!dvL߶w\~u3\7n{)U+!k)yZմZHr^ wnIN(Q"Fr5|t,W/Mi&*PLEiT֪vxſcQ Ѭ <-W1&޳H:w:L7σ Yv}%ϖY<lCQ` ^X}Zg=PʆϠWRW Bw]ѦAuJV.k"ð/ei-=ߢfAPF(*s4F'.{FjaߦM(~xӠjqOy" ea ΩxzE6L7P?o ?_UFnNs&3F)33#d0k)d~H~Iv1[24܆$ůN@zb0)䝕k,i?òR""dh5*!IVsIUlTRA\ cK2W4Z;%F7)N|a/,AJj2gB7 46gEi̍:~HpX̎jb) /d4i`wovwvA:!.x e[߀]ϩx]"U!sأļ])Wks",6%?Q5Y^MgU]j\Aw3_ Kwgr-ҷo'."o6яvI`iݣ丠RɻSMqrN񿌸 ˲5T6ϾX4| u))ԁݕ ;а8l0һ 22O[&;?4LR ;6,"tݺYx a)c󊹴Ț_7A.{480B$'S8R#j1aqg{kO}IG̏bꐗ>9B"֑wʑX2BXВ@QxpcJ L0u1Cf~`l\Z#hކ(Ì:s@ Y[_jhzh!Qנgqأ|rK:Aj&퐣O_ÖLł?)5t9^5$ խfXf5R|ߞ$A}|4V+S6@XbّNO0ֹf#jd4}Kwl؏A:R9"% kIgюդQ7O;޴.,劒;tARcйua6hD%bj^ Hq0-n1V@cz h/W%TpS WRw*3 ֱ tx)"x((eqdL4C2OGlv\ Do0 TR=|TAM`2$jqdf{$2A 4H/$8"n aܡF{o#$kaܐiDҫl/*QfH-WdR"bU.fC45Qz73–^f &fa pՌDW-=ӒJ`a>Rq`)C<"(ܪLOE[èr8},jegE+W,:.#. dR4=xfBrFGMu aE,u|@\nWҞ#%^[I2a>?U:G-L1^k(R4r4py\@S@qn( Q!vٮՅ \ܖ0& fB'Cm dzoZ=5v }tIY5w^<1ӫ/zUc9 XgAs:m:ZXz <_I 0IA! %[l}mȩ׀f"YTUT\Wa X}k9L{a8yFl^,>eiŻ J}9!*&۱+2Q;E!-!'FOb܊AcKQl%P׳}[+"OaV3j[d$7x:N{;lo*OY%) ߖ #=l^VE _*Y`\5+؛m^ ZhX P,gKw! 䤉J st%Ay 0@Ln=(biyTZzh}d.FLZ"ȄbU k7]? L/sh<6OᢕMJ%&k`9ęϧՇJG upl &"=ޔ.IxEk),G߳E~p{l2T[{/EEqW2B Iq[Qb:>"J;W/q6X/&v"u:C @SՉ:5QYzKivA^cd o# ۭ%s$*œD.ڛAD,$QXIaܯ qY$+cJ"om.J*J'hX蛀~jB]RqJڠ2AIS-ۢ`iYZCsgJ]if*.1J'V%_P @9@$ ܁K5hRvrF3LPxۤCϐs]88Ci,<D ѫWؓrUrҠTva8%hb;ߦY4Df-x-|& aIn6yx1{ykPj/ GĚD̰ζPw h JcG9E(:؏Ψ$^/tqm[ YE{%م#H#7>C/^[RDowc \PSB~E.AZ"͘"Ѕn`qzz JəUwEDzD<=a)|˜e-[TV)tzOs&|ONZ y.t!q%b/qU/*1L=Zb8\v&@b[Fs%XZB"\ ZrJ/9$!?{6(^wDeq"dX 5=p61Q@v؟}w;` zu;+n+~mg`:TPsx~a!t[uQ4/3ޝ;K X]oZDyh (7gm]٩JX\=T?( c>3qc5>&G>nsdɦ[RV˧|I.1P #8S D(ieY 5h\  gңbAvl.Ν+m"\2>3 θZ«IyiDXJoBL s]Bx–/۵r.Ź/S3K- }1'u\rj*EobՑk utIMcK%K^Y[/>0HmB mNNv!O]([0 $l[L)(?ͅifO'el`cU V]PJټ}e1`V`5\=H:I;ޚbfOh#C+$ ؎} Af}ZP/n&nM[@0o_fvS E"\%{繤q: FlKowXO .`DMBH.jHAxw?x%\!!DrbDf2*`&Hc"}dک.R+&9HXWΜ(aghW(BW0MњPR7O \n>Ng;[K?$YwUsj"y_r1i!GF ou%Ar@Nي3Vbf|՞]O CO| De& hXS>B~~2zlupXM'(; ^~k07R!c_ag S$@efʾ!J0Z8\]-QfhQ8Bi +/i^aMmx{3_aT"5j(f68ϥ>,}>79i&5Q+0 o"g}Bˋ30iv M|WȁK{zu]hsocT!e azE)@b~Q]ݜ An4zu -6YXfϊ)W\2&PEz8b8cfcK#бKHA B'6^A`. D )\ GWo\q@Dlni~t.-=l3 T]ޢ,BY.P8t.ArC?61lzS$X">n f]$c*NIdQ}h~*9IC 膳`*'_(QlҗUWEXVK O4ZY U24.8*UPT}4\WM;65 v @"@*UYCr[-Bo!?8]?WJYmJ'{< cJ'7Rfm%~B&[gI  Q{p\Cl OSP΄,=t(7^L:3n(c: `u$oklAeO79J3^9PPȶ`o42QvRϪ\ne\*H)ߨ#ܳw]CA 5Zm&**_? l_˾K@t7NEqZR wzz׮|f_5G!vTۺ|LGu4? #IÞQS1O,4-+~<=C˶VU gϙP06 \aq=vg`2"UsInQ%#pd1#30q~bc?Zb`=N5 I:ɺDE\Fr_%KrFjbxhEo!=} N\)ݡbA(){|@UZN__mw}v=⹷m"dn>*f 5X:m+hVXl_;WYKL0O܅4oO+q<\wzzH˨m^ß51J`@oUU9ш^CK Nv؆W'Dч|}[{BYvZ+8aI=Iÿ@çX}<0uQe) $RB46-Oxk"; bE_\6m:Qff?u-|x}nPn1u{g%)7 &`/gR@ņ#Hҽ_˙C<޲+h[1s[a!v'F d0>sXtN7T|V>FQŜO^:ۮǜHt4ܪoֿ#b+wc.wf5^X~ P5;mO^rIύ#ھB-sNVl꧈¦ HD8& / c$7)]Ik߿K )ve!uX݁!hbMJcdZ)(t'< #zL8`{׭Da4zowJ|,ik#H N`)jT&6$<=DsR&LQ(D4ThXE={)B܁OhFeltz=])z/OP'63#cgӵ\9x 򯙥9gq@~=HuGQ-uxM&{Q'Yb4}*H-=D_ 5n,ώc/;qB |M.4boFys^d/ƆDzr/_<S [cm+T$+[oGv5|S[=~IQHeݑ̓U]rZ6S8#+4Rݗ!ut Y8Εd< <6q|:߿/VS}oC 4 wYYOׄ̔ŒȫYbzssGn~˷o[*Խ1XL 4q +I"BC_›DᶝATr==Q7U`XxȜ-rGn=mWa9p7o{ct| ƑYqOq]P m+̵9LYaòTXfMچ +HhlAJ p riر2 ?H_o׺ $78r*[y40ǭ3JXoGWͅ#-jу>a:?0RO |2EtaFuV&/O=1R Iju*w:EۓcY$#żH,]Vߵ=ڝ 4 0 X o&>FBZw\+M+L Lnm(_R=lNS?(ȑWdNK,<{%Ĝ=ޢhoɷdZ6ZgETA/GmfXo4TAfׇHAf.(& v1Ow` (, ' $楫ΈX\$Ob nC&=օ8#lh2>W݂>G[ŦƃyEג~$Hs +Q]㣩;<L!̖EnBEco.q> U0R7%}])WP'K0>G5_-,b2pFFXDUbi%Txuˀܛ-"+hr(g^!OHr!?̋/|"˪p@Ar0ښЕjuH@B'&fW g yBP0P64hQQeNa+ch}Y^K5Ihߚ]qhb}LgY#!|Z|T$>7ؤ XBY[&2VN-2@ӟ 7Yb>צAiX~ Lٲ_^kxow_䰍=ZLp$hY<JhGmuh#dk 4a(ؾ*llgsJY=%샑_w#E%6G'q\`̀vVL`3fe:6hpiΨH)^X0 Z HE7[՗Fߪ7>\N3gOк!!Չwgm^ϷI?++^"9%3#|n{gvIYLs#80W1vOE2i AՠJqL@7P_&znU:Kڻri^ gR,=H~Dk+8reD^ԘXYIG.%(jZ32ӂIzMΘ20<]dgؽED7qf90r{Y>ACهpf9n9"znvzѐӒEM➎]1H2Q hdp_:q6ŀV0;=m `)d^i4K@4'ZE,y/5Gl L-ӗ68ůfJ1&(S@F{IÏ-@Ye tj Fa Wט XN;!i!`}tnw9WHbAdFl(+-ۓf$T-F -6xnѸRR̜_Mqb.E@"[P\mh_nY)"[l*l8:F*A@ǘd(ռ8GS*tU;(D,]+`Vf`{5u'БFJ@u]((vH[ 7l?B~)F<m<,UsiѬ&ēos27_3Lf|cX|>tuW~_U˗Y8| ƟY&HӨI [wb <_}}CU˥+.Ě%xJk? CR;1z"} F_"6CP}3#ToA ^|.57L0^ W 1q+CTںr5ה$'JMS=jdv{G ,'ETqQ.ZԭrG_K_@Ixu% Ϫg/-,Ľ(aO`dj٪nkoJXgAIb|\] m&,) @E%?<&>9|6: #?փM^=U؏JpU8_Vc r.`-9\Z-3~*k`4&:"b xֲ?6pÆԒK\F%bL+BPdLʛrI..  4 ;ѮʪQ,\<ԃ8 摎% dFD]cWWf+zC&m:ٷ~QNQD7 m}o/T6q34"`ۨW|.)зe\i}Eybb_M`B#wO1ޒ'Uh0 #8̸DDnA-6,Jz$_NQ-J̸EybXӉ3]<%PfݍHiFHIiCQDszEߪSk$nKָH0jWof{YNt^ >!aGIėVv!%hVF /ޞL_v8Qיt.`c ,xRA~JGi,xgG=*f 4-d1nFE6%-Os0ٖy{zk3I ;w4Utɚ(r9vxo"fբo(jY- /ȵ>LO8RIwAG^Wrqo&qcmx@UjΎI?j*f/W[9qW4,hE'w\v ŜN)QFvl}3< uc`h?FNrOPaBs6z2t@u)P?XKO/屬iמx@~6rii15}dݫ4|h N3i?TܠB}PHz8,mӧLZץTl/͈(mf X2;'Ż ;b_W'*;jSe h NFw/ȯzF )w@i-Ґ`AڵՔ- vѬY\ !6ͻg*E=ӳ0x/-0qI{?Gs2$Jxy> <:aj[u AvZѝ|&RLh\tv5KUPx!23ȋ 59Ep [X犵'_Y[ZT*Qt Ȼ~;pM&([FPQMo,PƤ&ܢ̓>,Ot#Tf⤤e4Kj6>= ׉wY'+dUR#f6TIZ2JnoaZӜS.^?ďτ,RYNX هvRztpvhN@6. ;mGmH5N&KmеdF9\wIG[G/NwƲdvTU0\^زh4:v3.#81e(k 2tKhtARY_JNV{$Oi@..4< M4Ƅ-|A7;8 хiꣳs- ̹>!طy:@n7)}Kϧ} Ԣ"MzJBYvnOJ*qy~ [c)+qwh 8ň5hƊ{T=hR| : bm.ִA%wOʃ> ΣZ>%Y$%s)dwmkm=ܘ=gǕS$F?SqrM*˧rx9JQ6j-*6xջyΞ0l<c,-ڜ͛e-r!}PA}roc)I3uZ#{_4LGŽԾa TR x} ̇DYvH=>&$mN=ݳI$GώEoB)0xTb38 1'k lR[J6Ÿ[^K|{LgH,A&.pv)ῡ/ Lx Nl}@qmM^@ǀyL&Fo\!6kAdH?jhow;/_+}LcfZPqD.U] -Oqz?aj i Q@njceMp6\Hl,KrPʮ4fc>\K%|_]q8_?HJ`JF՛/w.F#3ЗB1X=z1jOʡmwE+E"z |"A<./7Og*g&Rja?/Zb=JSEq [R1vTħpt.7A&n!rF1h1R[ bD]{=w@Ot^Ȕ\9~78pz|!4nn`y7,7pHݦ9bi7D^à-Q4ptm|FʫT(U5ÊXC.ۂP$;{s'qbk1J-? KȭBx*}AiM^wlI}0D,ss(I嵶R*+ =KF$Q(.u3`ђ7&cw\ 1uO4<łZ,u0i!֎=ۧvFK0ppau(^HypbkDk\"8:qLCnm}NFhG)zG߂Uص3v7 ,5&D;^F& >;KHB4r u+\u^6xfȴCu.tƟ}р(˲zWPALIvYL]u]C6Jن7\8ȮXB~AIie?^uGŪ.`i-z~?g ߜ4"z{ABʺ'u~u%>^4`$:+S/XcOFwߧC7!<1HU^>/+T)⬳҈ [Xut舱x';z4x_#]=~rl!50K]T ѥͿrgju' X̆(+{18hSzūV"a\m*Z<,jL`7Sw- 0m3`%"#RqߏABz&Q۶Cc!6B`N? Zo Yp~|-79ϻPZvd|-Ey544*WekAj?VLh N8#m% xױpqX# CnG"ҝb׵NY ~"岝ص1#ci3kH;E uu,OudRĒ 6I&WApHCRt^(?NMk Cll,8Aulm]'}I5C;(4<NhlxS€Qh&L.<]`x_nӆ_g9܎r8NJA K4|ewm%"bs(Ɂ/"lCR1mr|[ ЃTUV-O~Wb_prOV xP?lP1q^6VL1*gp|nx % Ti$fTA<=%ѨGuqjGvR9֑g;UOMN- 6@i1Cv)Cpt@go Px痫:@m,`x0psScb3T<ܘ6FZ=wQX"o-*oT뮺t璕 .K2olmР$SJw^V XR|骲 K,.um;{0~so/ bT@,e9_빳&ƃ962 vn| WKR`\O5ړ,:ı΃sDD@֧hZ3W8y%ԋ@xҸc0ߒ % ^`mV9@< *W ɴQH~ UU.cźq3Cc ,G)l~{\RNeZvFkT|5}rs)Oi yj>PWQY@?"aYZ!KEK==phlth= _eem$?j0qAq? . G69 z2 v2wgAfJ hXalN Ar h&B2g g6<izN ~jm0O^<-t0y0"_,КIBl)*UBH 9\IT瞒INriU~3|(pa׽D]#5!HZ.E_RՉ[<\t۞]5w 1[ b^  \N,KY/5JPCz끃*CZyFeќ>+ . ~v1jr -sMA$dWXsOB,סJ_<82K`sRo^r͙ĦJԊ]+ᨲ0 1BCHT^`5"Tz;oc4)uІ`Fu4hwy,wlT֦Cp/Ŏs*ʄZ& O)w[NǛ D32rso_}@*9"e@2$ĩWU}Ntծٿv!R#b8I yQS5x']dI9/J#+$J%<|x-SgVb![z)J#)^$duf>z *&<1 {b(U nݙ9+[mgѾMǡM}f}O$tt{M{΢_͟x0+Z V*zSK`_O:4a V A!g{XacN&aH|FɬlaG$d5l gX\+^Oq-߯D)AMM0(١-gx@2XUԁ*6a )Ю L7J`yêv,B|X'7 XBN;=yԫ˰Y{^\Sy|- "0/Qlf\K&"Ctt$Azh29CPftՄhǔz{H,kl%.!Vڣ%ںKMML.\,ݠ$e?8zn+mͮvaiuR׳m,&wE$I8 Y( i/Q"$pxrZbfN0?Va|ա ;:)U=on-BnPZj2 s&bpYobdgʓwg^çs)u^A5녃J8 f^]mLFϚ!WY#zL@]>gf9fwaARI:2zXz85u׏>{8~t ٫ugdo]/g7`m+Q;Ct?x&<'t'f= ˓I%n8{^ГXHLW&r^o,Ԯ+/Q" jdʬѡ)];!+>]D=((%8ev*f8ԦNT 6Bzʀ\z.؝o@_S%Ki楾Pj?$AD Y#,!-&,9<) p`he /xg.fs̓8= ~Jd̽fA![ba^v EG]$e8ӳx 's_ ]XօNzƙ^z$sWD6< mxx=\JB+u{9=jՂ]/nR}mPڋ&ГwTe ,t盵jQi46?8L~<*dbFgUqϢi?w9pG>E4&H }^Hc _o~ڄQSGXZ}1U$E!,F0፺C*ʶ V&3$ ,pWHIA`X{{0_Ƃ2;j".[M WP. =ā_.V@)x=sŅIoY:s/C&ge1XRSzJq[q uqu뽙0 Ux׉ AC<փ|d8.g]ݝ{I@~0s)0oaUssG;?T}7A|]ټ^#:DeDEmL,myя2֪F}I6"̠|V v`oPM4:Nω(&t46v\# UBMK$hFO %Q W$'2iXTYzIzW"(V]pj %*\Ŋ?clr~X]%a߆#C*&Cz _УeP0 N 8@iHpG {`QN_E;53M/ ݕmỄq[mr8ƥ";P:P^ 6,cKȉK #b "9"_)SԴ%bL)f˖8M>C1THQR8ԛnf oFX4x˺:vAI4dTإCxz qPiҚzg/ɧ~ٝܜjmJ֧FGw(:p z` sQ@GGb!!Pt%t}WW`9_IӊZ1k6P2LeRH5_zoOfװ]ݔ] 2Kޭ戸?GwH |4 $) NUQ,/#mg&TRz| 'wSxɬ& _G{RS-o}JE\+AJ ڿ)/k, dYho zR樺D#l BF4>R[ΦKBb6hMvӜ ǒ# IOXtjQ=H+^[Q~6qujOSP. /肄o >Q&VfjfZWn$X%&K~ =]Q=c.9J18\R/ s2D j2Yl`aa?!q@ܱ{wkL`wn5da3VV>[{7VeݞW7B?n\O&lly~S<9@Ф|܅')?*6] _qK<4R%XKNGH 55f~.qv0YHB #"[^ hԣopؒr!Z-&El}&DM| Y OnV++GHӜ0eu;Sgk!~?txt4lH~_\HAʍV" 1]nycM.a'XG)/lC3^(S*Ce $g}$YAƥͭ } 1pAO? $Yk>0i:g}@{zY+>WiKj')>bT/Y`^$#_Ĩm Bؗn@d{FR=<)PT 8b^a :C=vT),eoQ煿̮?Z^h[[u~H]>\\9Y%s.nFV; j<2%Q6mc)JQxbsF`uRxgmKshpNwS!=ܘԣY[)BCKљQAIu*1)Fgx5>>9-ٙeTf8뻎'5mOb%8F ՛@#&oRW5hw`Qɣ1{\@:oT^ @0fӽRittw,Y  '\.)0er_[|S0kMHWY0Ƀ4D㡫XP'5H2LS[(9$اF@\T"h{g!$'|L7'U!GeBOY,|K2j 9_R|< %.$Cz%րlB4?SAmIFe?_ ll,CF kzŤHF*[ TJDB[a6BQ=_2!L4э8c\2ˍ/;-\f<"ÏHէ^ P|W{l oʭL,!;dS#!Atw!{]_U!Gb"4fGԣtu[*i,OP" 4}/]hY[' _WKvH<62=ܚOmw\$Ѻ_vu:i@nG4v 5`!YR%.)ѣXd_='A YdoLTZڽzH^Xi4è#@ y.zXͼ7qy"ͷjyc&Z@u@"db^CEYXr'E V^Ob_|6 ،L473-EjLԯRJ5Yc9e-r,^`9LA|&D)HGv.`Aj|A$0ϛD ح9_k謇f%$şѫ}*L]ޞqK9n6?O@.2XSF>F-W92qjU.5"tܚ2X.A@]@5l"{ IכBKK^Sx.$N} 5kڃ"<ڄIP;O0=!$ls<{y! 0R|]ws 5C^غLɵdyloߜjěbH5.VZ@5>HyqfT6B'{O/WPޖN:`x.X4=i+G6\>^X8'ct oO>=J|¦h/ [Ed]Q?[8~ItK~vOmi%%nb^:2Qˑ!>7<_hlmcV o Un6!@4T^vcRclJN\l^kF"6Re^p6uXAWQhR^CK!# n;2$ViKy$(gl"qҤ6+} jl7uke\[/H^ƻ$]mq|hS]8OCB-O.4:/ZzaWW^XO"2ZN@pV|EEwZF:Ug LG\c92nN{Mz* M/ iN70?%ѱ/͛rb#\o A)$ ;_gd/dF:ڈ'&޹֨'|~-N(jMHNmfY]~wD!Ϸ2 {>QL3{%|6m;D.R{>-¶}`Iu{*A!AS\{ Lǔ))=BoK3CjȱY'(nb@>8Gjr Y]Ċ9 lTOmW0s0*®L6o:/Lʺ4s,6 .kAo,Wk 󞠿 \ xbdk|wVʲ9aFvH_üB֣AeOg>~kO^Ck1쳰}*6hW#~w;I0Ʀ}9 b|@ ?R}Ȣdʺxt "ć}f@|| @>ٲ՚\{sR^5AAoo_A$BVVev'Td09 a4:sqk/ T8u*؞=*ZhUtAƮ"yHkb,CahT!R#r.MW"H 8DGs `3,Uޭ[لR= _q so 'Fyun_hvXrP~ULC@"YDηpC؅M ID+Qs_F1u-nj}),yJ*hʞIJ_(z]+ŅQ+?weI t @~ 1L,!Nl*ȹ|Nĺ!|J1N*F'Dl8֋B;~ JnN{40GbA$BIa}AOfI|J`̨MkYEyfR'D֍bhx%#)rB"䒿w„<ʑV[( (}m *eg1*`eK&N6KlmiXs;bn[ީݓd˛.Yh<8IXvuתzB+q6or/~< >Fb(= Uջ9HZp6fW$2Yl9 4*= ! 2nn4 u[sqʑ R 8>'eKl%Dʻeov <%?i-c\&@۴XrFE<7d? nb}llWԺQ]cƂ~2cd8l[)iܟ|pdY ;ť-a!ưU]2>y7's%IU?la B]Ad  sHbѯ?[fN, adhula2AKZGJ?ɝBI?@~Z`/Wjq>cĀ62& / ίTڸQK\3=l31 mL |0mW#PzG!Z)2"ȓ3OE{!߱v bDc&ƾ-~;ཹ44 D\p'Fr{Af~A"sÌ#Rۨu^I/s\c]z!,Lè %#= rӟ:r۞Dn!&qR&ٗR..6`魘`e8[A(tt hK$ixy vhXQEcyZC״N,BQxBAf[rNu8T($"c1BCgllu-fh#67a$ڮ% - hI g=;Apb]89 YD8EܝV04TbT^m3ppV1 M 9',p`7{A㣏1 +A&9CPNi7,D3QLHcS?hxqM[Y#;۠z ,E*&겠/Z 4`[%)wp+p%Ñw 3\&d3?E\ -xܭMxA8ue1k=h$PB z_}t H,q˰.hHOTzrb奷T%}=%&J+(ꌷT[),nI$3PxuCq4 ΕcnD.n4@nӘ(TW=-\u* `3EFDUFs(DHȏ+{j w*!l  _G*X69mq+t7kr4Kߨn{Y]|aR.e*7Qhk$m+r6|Kz?d"lT@v-VkżxIW?.3jM3N4|eZ,iQӧwZuuO4R+Z<󝄕Ƨ)~ӧDr2FR|~ ),M> S $N R5#H] CJu WtӡJ[H}vhsLHQ$ ('Pp&%Od$7X5Pt$ bJh.U:v+$AjGt7U 7ou刬}EAw;CkUUBw!Rc㖥=ԏk yQzf}T"ZcK/^T47yg b5z7 [gKsxP wb;@!-xݑ9[!bduQA(IKOqCF0-e%]toT(>4 J@s+^ w6%6 c<$+{ C2Rn2=-ʰ*]F9Dɑ R1ldZ"%GUO㴛$V4$sw[XlhY#5|Z(cWojB-Q4СCf_# z{dV2A$A-!bs66Javm޵ 4@Y?NV>-3 k>[2*_$yPtk@}_?wA%F~!H\n98s܂q"8 ;lHO" VcQ( 8 $LF}7WdI*;Ciz1&s2}wN`)XL5&Kria&A6g*k e2nݺl_rIpo;4<:cVQ?q芾HT\-˱<>t zzd_`ֿ4[9qV|H}7sX.;KO᭘y_3|kjIx`M7q ;\P&֐G06i$;ZԔ22j/E\Cҕ?o;}#uf%Jܧ./ +:YB#P~Gc4P'.'@K?9Jd=v1ۡoP,˟O= btX[>ʥNgb=/ :&\O<`^7uz=S *@r@$3Ksy'Lw*r{W蟗9&}zh(A؛`J(B\>1?D ~#S<ķX-5WTV]ǰc:sWRn8f)] PUqx1Zik^x>;].y{\">].*]id!ZM$*΁g'ʯXJ;qk/2hYr;RJ$X(> g1DB)NLU]?[Z-xIŬ-z/18XdVaNfQ|Tk=1UaVƳn_Ùޓ 94K C 10IUCr-1*#ߜtuU&~U]1mj׿)y*omtSn{KG >\L`d/feʣY&y k5bEpK;RV xA5|ZXr] GY/'X=bK_R0oO/=qŏlWoHl6)dx4EZ!/,{ҚٕɨL8 s8b;5SHqۂ-msic$&d׊*X|'D @ZesM.ZK-k $#pmd(^yg1V$MݖAWL&Cp;dոzJJ}f6=B:B҇ V4OA'źv߹PR !>W@=fYn98obk"R(%S%OB( ]dn;6gh>#US>; P&}*‰Y)bv|xT:ɧ`i<{;KECs+\Dq'Q^`EQsRUxt5qϯMk IЀ(yآA|=?j@sDZ JA\A}`i[6>(v`'~-GL. X/ձKHyA®Hp =zY̲c$@/.jJL34I va] 6W|4.V ||_(n?r*ddGx٪G킪t̜;1Ow,{h]fptCs2 Rg#-(L˂\'LҶ,o Xm?g9?@e7;6-?cP2 u˰j+Si،;Nx8f%[ 9ИZAJ㩷v3C[̜_ue?ol!ytd@VQ c ,t!Rv{/}Pw#[bn)O6V6-EiX56}:2aPݪgp]`Րi9FcN~4|q%n-kQcF@DةUd# ^k9%>V%KPRѰ׷˭O J6 xr{27)v 뺆cOST-wH.c{xХǍ?Ȼ:?EƻqNsAQr?SSU < =p3(Ԇri9[RVo+liˌWӻŽq_tqe"D8 l>|0)J#)<W^kHz6?+y$x\;D7QHZ#tjR΄?n/qZ(MdJDm8́YLB'"ԓ0{1܋ I4bcCBVPYʛ]9!,8LKJ'd0d>D'"ˮS-b&vtŏCKAسg_D9ٯ2 ?Nu9Dg EL2zR#48yH&^D S`CImjR'l%AH78djBM5wX'&DVB>De-pDN5[D:`;V7^*pE~HY;=,vR{`4Zw g֯O&z8*/r<튕+VPP ϚJWc??@!j"~+M:<ӗAGĺVS)3=k0 ru]mϛ-wH:=c(:{wd 4Db X,lŁ~51y ԞÍ >ڳT@fxˇj$FFC_ype,/ĂfV?!<ؽ~b񗌆.;hxn@ē%hCpN/a&j U옲Ia^ܒ\){З4KF9 ܢ:0fã%s8 7\OB &smjeCsG)ބ@%|h Iӌ%zw7x't.Xb3TƢw䵭 vWfQXu?|hUċeLw.=.꜕&gcgAhZ :LD?S OtBeNFkSȼŜi&M뢇V;УBDW-=zwh cTCQ{ jZEX];Ub@H #.H0]~kGdC~=pc|1>K?<_Jp9G+7tm;~ ,oX7dN) w6î8ry?1/=)Yר EnGJPޏH:ʂ.j[5/"zLLbL?QdRVW.uhAX?̘ލӲ1ɣPv/|7.`C:V3T$1P{BĬژ`mŸ7>bPhiy7tᅔ4y,zY!r޺@RmSv/YXM64KR794 (/0cB9 ~]^̂Fc3ԡz,: ]q59ASU*QNe{Hn#ha tDB|9L3ppl YXR[z2h>Rv5].JoIc_͙.^<"|%'QPP\ˍus@rz.Jc{6F|/o^=ߵIPEQ ,g>8[ S|Z`= }Uڗx ypSEl`#I"I2eL֢䨄Л`'Y_j4[ob8 !@jׇ" Y9,|ҕ"ՠ|25GJxz裈='M/Ti7w:j씆](ƽl9)Ց]?T^eW831DTX=}ŷ,{~Oarܳ5 B1͔hF(M=;Lu MPBS);ޏOR2dNB…pQ+& OI #4+el ţ|r}E/ ]P@rtec 4<>9`,.9A3 }2ϥ8'LpgR%O.Ue*l=:7aDKs%}Iy^v!S-^]~5?й-xpQj 28=}Ep^M<3P?5x f6V\.dtHr(X1CsCUT):1r)q٠Z&j ~xOu~Q㤛5@mcds]XamJ }M]߲xT ktA<+k1o!` M>\a <3SX $K Fc)1b I5Uxȶ @ԡ֧B7e4DOaM{sUNi ~ROhgSCJ+8• է̲ue=ZH<$+?"Q$WXh 0sa mЭ{yOV8NP{I|xP'o r@?Ǯ_v꺔6mb?:Ml](A PLi-XU W7B?, WTk^\"rw< X`'b"3 H|/XnFySG(7S%'5]IHfdjjH錈/֒Z*%JcǏ$1[OhmL= !_nơhy1m[M+QaX`>ydcTs%Kఽ5<347{33KPR u A]6{`;QH)kjl^jNĕvi;gxUsv}uţJiv\?Ї>>}V,ivCbVf(9qfvtˑI+ ٤;l>C] e>8h`k\/ Q4fM;& ==t>/bŮW7ֈvn^N 0ԛ~w``5UhW VB =$O,ZzbI2ڪ4\Т} ۉHO$iqymsIeWQ1Z/")o{fLv$VVԂ`];X&C[ 8t$!{f=xMA\v-8UsVi6e*) gMހ~.vp4@ɭ+GRc:ĥҴkwA KUpߥ5bwY(26ޥʭOz[5ic7ʭo(>=f*/RRM+Jzs⨳8(oɾqe` xȽcyro0 !4c>jqswMudS^pkIGI/%'"t8e]Tf+ȏu`m_~4 HDOiv><:<=xN@Y.^MMJ:#@LA=n\|מ.n4jAqI߫ȄBWFIn ;%*_=oe_pZt=dtq&_7n0%ݠYk&{ TY 擘 v}yb]@ӃiwG7ZD-} [Nw4\?GhsqPRuy(']8J^=p^}|Bڕ q$JTq*BfWqVgUkmB0똅vF dgmƊ/sVErh_[a9->]+HE=%}}MĶe6} p/y,Vœ3X=fD)[Z4^a96GP6tЃI $wd&z%"ʇ, 2Hg jPK{ +T ۿt%*"C!U4~BimXօv8 |U7qX)&)X9-|x! _ (!VռY_W@[kI]CxFԇ$n ~l}S(+ݙy;6ٲTp#?hN讗&aw@|E ߓ鍬< ̞s'8S? Ƥ W"%wɳI 'oUWPGj1'cp{_R%p EY40y_ 'e!1'^"ϧ̼%9֨vsyAզk5jpght kc99.@2̴!p7=ãwHvpHp_*Г4#`"N.F] +#7y/B /ԠM۔R(ID3>v[t4#Jbq"{}ma%"Q_4YptSPղyZ5|*)?-(@soA?%9. ~[R'Id[Kn 4v~Oՠ<+!){ ^sI 3 x[_(v1V} RB gAz5rRőIlt Ns*{U~=!uӤO6-#.!sJW2/;;j:3K:UC}6|Y(,鞸yX<*cF>dT"*f2<14 _2c 87SO|Ko9!飌OG!(=LPZ&rwnĈOAVb<зٻ-X.ƙ#e+<w|"D"r=4`6^36|,3B]L/*-l#67y쭓>ji'iiBM~ Dr@B/YLi6JDfxiUN h^EšB7p%8T|3TtfxI^W\IJZvI`ctr"blm;_\ !bP̼$5ϐ3-|y0Bg9<ݴjxxINO<o_4p/V )BӝG*Нhpi׋ A Zz,'pmH|B02ʻ$(W  z~yK e5)Ęؽm)82%,6#2[ۓ+ !Jpv؍Fvis9LC_"*ʒIk5݉/6z]y!ShR,|<VނNCwHOC6lHgd Y 폐ur|8u5R#G$Gq]BR{q3qW JДw-8MM ϔm,Ipm>*8F"r}_lv L-bY 2.f:@=JobiBnL+66 (xќXuEg$wI !YI\x YBݬX \is:X)Jn!:He7Qe)2\̽F!KΡb`B.F<^saNv`)\CG P#~U4IhA``|>m3Qt;ݹ\iqLi #NSz(,H} :vֿ8i"|o6g, >G0S#ll| "iq qÛ V2yjͭ:hҧ-JX4jFp\tD?t9BT\5>Vmb qx z@׍u¬X4Z taGك-92!sEav]KIo;-3q7â[ \;TCy6 3iTcg\JmTvOx1Ai}%àlloD`uM'&R*cV0xkMB {5<)T̽&Y>> tJ4fIYHU4V(}A6{:~Y7m𹋯 JRs:Oo)UacS'D$XTz˚pLlQe˂|`@xgw `T[IH|ԔkB -ꄍ:&Dx!/qkL~R1&5#F!`cAWN14}EmIJɯ A5ϓk&eC1q>LjZ `b{7 t~ƥ(l 5H74\u 7X"ѵۨz&ZԦ%%N\A3D'9BD>[(C1W#&BNZf-  g)[HUǷp(Y[0|+E(qZ؄B{`3K,FqVR?={wuWYOn5*#4r>_A)>ODI!P!7ElR_fݻc+!V {$jC}Z$mDT2xz1WK`rQ§ 8&#u#-zJ7?֍o'ݻ5d'`$&'ƲFw#J"]}dLk!Kg(Kj%ʁ0p(jhh-e->`Lv2Τ@S~4 sI8D`5z DiPlw%&3׹G:˳.B!1?(k%=؃H^?@-Dƪ{jܑ-ׂ?7LJzS)FQ:0*7\xw15}j Kw7]d yk @,-j>mݢ\LHY*`3"+ 8%1Jզ``*pF%r8aX7>=s%^g.+ۦ?4X"G6J*mpRGl* I7*Db֊gА]"oqHdpӬI|U?Gk9^.t}\\/%pi|^ܪ0ꅏn&E8n95ATV{?Z/x7O|P oȣuZW#3vׄPw0(ilޠM|g[\u{Tn,)'T)2LajP0dD!ٿr<>ԡyҲ6F~V/Ib:f2Y1]ZԚ#Ũ}&1}.ZbpuYĿ% u92} - @@<ݦPaܭ+fm؄X|T%Lbt%ZgT|3j=UP.RZj AHj.>9$m:$n9h%{ܬ@JxK@'$ ѝV{[Ao5 pH1v W;^rGD({@-S !ʈӚrJ%A2{LTIarS c+n+(otn˘[C7H<Ǯ3>}aޙ%BG`#{mCMN CD_%uaO,sY15{N aV1hU/{ݔi QzgtsQXN\wn܊A2HMwSrފtvHUa獖ތ}"DRVi[V2v9,_WLT7"Q.]4F>oX{G#`Wƭcш&ڎ 1+3#e Mhw-E@}d  tpA`3MV~L˜~9ĶJvg(IC5 ԛ|*I/ ߚ/S6@S,aIo>ڕxG.|7i0Vt%"2/"jA8Ǟe0m]J%PV]&ZH_]8R#~wϓUSYkSNMO$قdXu~Yfs( 䒟\+l3jq|bi7Y꺽EZOSٿyu0xy ѝFUwG>>v&#1IקSz 9S73h)֕{R\dü&U"0~Dă V2X+8No{Nر"(,3/ӎ3+l uGgBnU&zDi ƕw!4uzGFuIb{ `iYi=> K1~4s,g)Y:zon2Cg FVnct_@f9H/u|*ɕ;W+^XB:݅Uƹk.6`CC*X*T,b8ܻs$è4 1==\QG,3յA8=ϱ\ph Y{mcdU ׳T{+[{ିH^+pT> z`}0Ůe N,Dj9F>gؙ ey'-FM0ҵ}48(2VZ<"+PC8$oq)}RiqN>>D[H䍮I 7DIxZp.8A޺M*)XXF\PQ:CmQzbV.< ϚmzYV93m̿ % *w"-J>_e_xL܅XdnFi]=2 6ŏ{T"DKqi\UEp[bHtP5?W:ܾ-!Z|=4VqOr?1umK( U|RY ׀DJ3sԻ/pݎ @0n=+^@up!9ulng5ac@R\/ML 9*]Q:6~E4JnvpL@._kZ3TPt6 Y؄t#Ts:QZw'Q*,mXf븲)>V o#W7\%1B/Pl.=?v*HQr`#KzymQyֶqO!bYLRvj,CbY,Yo{YzzA{ N6bI4e+:5Rl[3kiip Ύ^.cαDGb#6FDJ-'~Q(%Rj(vA:3m=jqyQ@kbbΨ2s{PjC@*|6J " OO-w@#ZJWMYC?]d'V~4HdY*lWdL4b/On_2qPx@W`h8@^=M, {Nqp}_>y=);S!z`9M+6Wc| :੷Q[<:2"7n3ϣ?Tn>?k?׬[Pgӫt-T)acX"VNwL$&ΡZ4UF0#IYDr#Y2wyCYlama%_z=FVGC7,ҲJ #_Ŀq,W84Q~I3`C $nQ񓴅)|?z3@.l.CYqk4Ye6w5uu^$RרEA4 6foD(#1T,mjb fT?$Z̃%.)\)%]R0:ŦAI92iZ]_l-@XyDS70([:\4-U&qH҉*T_p%3N\ jHp zqD-~|iD[s3ZF"} zIWk_Zs/Nԧ~^ntYU|fMDo[Z6:' yO{qgvKhc 8vxuz9GZH<ύPGנ^Q͑SmBak bv )c炸 +TtOL7U7Vw|cKQ5`(OLp?4R+!x&$dwzCAD4)[gyv8,lGi8jP V#mX `,`;N~hOw/Uv誏\(n<7u֤I̜ Xu$s=PUzNB MٙO7+#욤!aͣ@wr;!1^bWgWA_|=pY"݈R1n5Dcrص`M/O&WT)6tc;[\Ό:c>Klp'ߡpz""pR(vrPGg#zi_#% m奂'Ri=}v!~vjTn$XDW67o"SSH~@U9F S:9R6@oCwZkGK;6sT0JcD^h6x2Wc]0Oy ֙QZ-IaA#ߛ$`v V4W\}Z$}&P"N^c{“D[ ]ͶzW?"babT/Ac". :Sq{HӶd / SBh\qM-!*쒁xo%exZYȄ>9Qk"E%IK/Di3N`T$`d)VzL`tv O__4t],+<9WJS"_5L]% KNUs>z*j Y-_¸gP(x3.PǤבּu+h[Q@1E>ԓN၅G wFtQ~7Xy9C Ep/:w1"64. mL*K5xw(P/z9?}SIwқ[]wZ G ]ў#AhQ` 3*ΐ_oih?"tʼ;)e Re-"iGI 'Z (¯Z9=+? x_y03IajJãV+^.˴$鷼ؕLo[h 5*Hրh0w"2`0Ra{M{ wke*3CӔ}EShy{8Kvc)p8#:oVl(绒6!OețOVc Nl8>Ds./+137Ojy3 E fl<_z,^ܠ5%P*fdtk_C-8UGRQ?N@(ɼV3_1 y44@?Md"39 Чυ *D\ R$@4A2Šz!8|D5);>'Y׸ !p/f}s ЬA?AZz{v%vfs 2 Uc6 US -+OyiIˉAh-ʅdqCJaν晵٬Źİ37tŨ Y.A9FIgěicWi'-5mLJxqH0л. 7{Wl;D>hfN'MI⩞aU?,ؽnT n93Wk%OAiX8iSd`9(C^tBYM(,/jU`4[BTy)çA ZԾ`1 @`PHET 3d++MÙl67qT]t1xJWaUR k;3 V޽[;j>u*{> FCgpu߅".-e|4]9|h@ M9|$HRKA!+S.*.0rj{p#g > ^1< r  ])wɰFAd$>np@8f!Vk6  R#΢Bc#=MkG"vS4ørM8w1뉪X/tP*a]/耂*o/IKOݎ@mrh4S|T)ԖEgu{1qnp^fCNdN m 2f/ S[=hT0_}RXK+c7b:R`J:Z};ߦKPSq]g`Kٺ~ V.r(o'8r3&>HZDaZ3S U,&Q(Ҡl'O$^~ڵ[kw`n$>W_#vfkr׀0TUiԸg'|eٝ?8Sſ3#F6OJS#P?|5s#u+?I̙;dJp tr4q 5eqCDxDL{ÊKLfe%ǧk{E=Fרy#Ȋ>!_֒CCّߐCV!tR8CGFY(W5c<>vmp@NT(5'sҰF̪)*JoQ| > YA2@V%Lz-ڦSW ÉB2+IS3v=~M"q*/OE- ?G}N: g3'?40o/\yD`(*^&t\[I Z!8շ7Y%LAT$80Hpj&(w$t0!HoB1"!W$^?Nh/ڶf1<A;WN}H'1?pq'C*%Kzo)؄[H|%vzssbzlg[]L^媢 l`!ɟ=;CVԁbG8pQeG@ryt܈Lۨɦ1nYv$G$$-*?-y6=EA*a<Usku1mRN˽ #@O)|cjR=5mJ 1}P\#EE KnQP?$*ɨ^7e:r)ctlc|Vb-#cҮZk) U} _5Y63ىxjxWZ>l`cmR)%=ucFRl"Z MfK*vgk"6@O6*Y]{5"ͭޣdeqSoпrШ\.$9F.ʡ)5/Lv5ɼnHEel5L= v]sѬ % Кv;Ѕ1ئxoy}lk"1X4_*=c=6GO?tؐ2HIat+?35 FGXBn,NLe5,\Scc8c+#mJzr8©V+XP g2 prso'l(g2,+CesW+GJќ֥J(a}1ZG<; QHK>;4+;Npa2t}yv%@l"^afgΪ,bq$0|Pb[5Ngi=)xP{ⶓk7@o\mW@Mb`;ݩQfR}_#]ZKDfW-OobD|f; 5}C hJcv8n-$&GVTy8γNSP4on#ݮ4W|ǔV?cפgY?[W $n̈ s |AT9f/Lƞ^K(8 c.>Ze$b֡sk^TPip,m930[ y1r@0 l^UJ6cQ[{"d'6!JRR' =-m+\|ѧUp[xԸl+9ڡ’JA| #" K9ǐ_b(gBLC$<ߚ8\0V=YRH_E"8t_-s.- T6b +$?/g e 3R͑Y"F8E<)%/.rqNtK%U -7*֑0-G̿Fp Y(˕I04:&yOO.-un90Ӱ{(Gw]/Gs8~M()w@~Bӽ6of^h#DpC ԛ*'{<]+2GJr0Zf߇Ypʚ ^kϏe#֡/P?6ʐgb {-$@.I\f !-RgLZPZYO47W7ε@|Ozap-ǧ%'p穗oP,QQ<6Nuɱnw3-dWs=xSQ/*s5I]2=|Uwn;d 9J ̮B.MۿyV=ւ*S c|9[*g֙(@+}(_í^3z"ѳ=Ͳt ʔ0Qc݁ώdM Vkwi#űP¯Nf(la@ T2yUI3Eځ!j>ryf藁?i y㊢IV`Cvך瑀;SOYw#}Z|VhVl8*/|9Z1"uj)<-5@mo-ڱ=J࡜pgWI+!ZZ}d9xV+RȧѺ| g~p@5 `vMiE=Dȯ~J\~~.B+F*X˟!uHqtLyf+&-**=\# #(%D8~\L܄-x¦+_i&*`"iKK~溰|غ7ApB5\3 .RY_ȉ#)-)g 6/z%gOʔmDfp'tK `눧2wIqwy[@ E!J:|*62pʜnUOOYIqZ )`^1S9F,S hp/I9KxcCKW  |P.1^SYQN `)| WTXN{2 %h70♏RaHiXJ͛@B)qz%K7W{Cs>V^͖Zoɟ$jgMBvA#5uά>y)nG݇ 5k \-hek)a2qwdp]NQ Z:Fy˕AHbY>eyFgWe}[ =]޴R7dKMILerUM"])aGǙ^B?˦jn E\N{d_黻EzfQC_\KqwIzV-/cTNIOOVE$tPT6?O>hRذe"%8Q|#!Y&|A#E|oeՃ}3ى9FC]}[qFoĔR}Xy\ذy\M1KLHjW+]x 2Ƹ1D(t0'PjRZXww͜ʿ# E]=phvЛS+R#L0L^)ꖊ~oZl񃅬@U=vVh软ߠ<爅2ϕFf3^B"}^;.i""A&'HSQ}KZU6Nf"&Vb8H)9qgsfVq:ԍBCQPtoe, d'&aU7tRuz`8k%pRj;0(f;/+{WqL#-|xռ"bEJ}v9\M@f]GjG;W.}8cMǸi[ zU1#<٦RJS^\;0YZ07070100000076000081a4000000000000000000000001672b7d880001298c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/#]?Eh=ڜͩ8h!5(ڷWmNm]^U_QZ'τ \%6^7eiVW=W$q Píy%p[bVr.V֏ie< ~Q%Ea7ݴCqE!/#KLcVb] }ĐHt](V4ɻO ܻ~E *ST(L euLt ۅQDɑ"> 5,*uǣqþo |;@VޮE\7tԟHsmaܯ(}Pp^btwoou6| :{;􏸒PڹBBgF=Q`ULI>ءUS\/ѼEm3c#jB$jz@2}8&lqGR9+` }jO$Q1d\(4%B*nger; 7y&x]dc+Nmu[?Ass[tKMsn'ׯ m5ILQd?$lz$Ț\EV&gft!OX䪛WAA6RԏM`ɍŵ?M7ՃXXaeb@d|W_H@g'>Tl y]*!̐6v=f_ ~xex$-'dךF$JB y։ˬEf}¸~]@l[O |o~%أ=sr`킜 'đbhrY:E-Y=4DT{M$h3,ǜF*֊ūuy>)]6I,{ԳjJWu~on+&YFbL tWO-kFM2D_gUPq'Lq>OZlb0J sd_q_P݋7:(i&:GWk뤉6=6F&{EtH L e O,dQj>*,QH"A"B,o 0XDҬ6 ϰQ \`hdHJ5Ń EKSj t6~:ij9:f̥>e{ƀ=J\$$fA'_¥It5,.{B*{ C 8fQoXdB~`p[eSL/0S h 7?KWOSWm7ͯ 凍 VHyoIԔw+JӞ%ޫ u2WVc_jAA)z=RRNn>jQJ֫[KNK_1^FZN =-oX;xu'3AIEӰצ?f-ݑT`ԄQ3CLP%lvn|Nc"di ?U>0ؒ\QrBaW-F*),8CZQB:\qq!%H3{i+Y. A0AyrawA& 5x2ܿ;@ ϜjhJ堛0֬vF(Y\0k7:cH ?-niNkoʩHjՏo*QhPUGNyv\#w/-eBx1"O-GZV )BLg_2"?ř"@B} .#_!/HhsZo$,\ϕ7ۿ_1@-I q鄷bFq 9)-VOCd*@ 3 {|snL@Jig;"ysُ{NHp|2& (Mmb7],[{0~D 9EQeS^o]5T/*C[|/Y'u x9=I)$huM ;i `7HsϭE(j9hS>{H\"m:yr(jb%/̀މg65"}C.c,7<y45abƲ O'gK;b0"^͉yM:>E^FS/f :c!8|it!N:u_ 5*}0x3ha.)!\=`VB>FS"bPwUxq`nJoVLYj(̺Cc,GH_N&R"3$8 U@Ro缍9E։ 5f^1rZ B Єckl?/Iyo(@P g^s:٪t;^\~u炃䤰Idj*]m [ISo_}p擽(D[\eC~)ז,r䨒 ?Bfm/ aƼRyx4S4ډ>DD+\xMCr{( b96Sd;F>X.YhgBA?,y%@ 2-MRBUgS,IQi;o<"'F+I12WpODk2FMX] ^b(e/h,#v).8d =EVmmͼ}#RVEq9ιk6MSn9 ~w]Sf/0zi]#he&J^"PX  *J^06%q=r?xsn[YQu0-vo: .3Inc1 2\+͟o#tHۭ/`h>`:ጦ>>-o aiNI~4+5=^rvf]|&{ʨ n% W 㬝<{W{F#G'6:nد*;vʸ3l%!iۊT{Ȋ^FY #"+-+[J>__riĢ)lѢf8[-5b [PƉt!|ZPzW>yo}ԣER8J!0Hڜy CpWV mzո&qc}&麈WӲ\ކ9>L*2 l'?/ǎJt[Ĝb4'/S"|+_Y 893?:zЁۻ .vRR_݌1ԏj~'{ <'ŀ|عVӣQ|?zZ>m8s(19]w`Ӳ&xbuWCd5]% {`V; ^Q z+%R3-mR@Woc6P98%~P1+չ_i)lPBi D^uցV(`.?jſn3ŢR6y`c"XGbO-MSCG)tk>)2uXdY*C;ԈW:9{f6ЊZ_8r;Rtï4v~!-gGLo3v2ȺnXj[fICfblx`. ׇao0T5̐ԬF:_`Kc`{k\BP<I3彙N4~drs H^ec$]oJw"2U@A*IvBt 7~A0$82p o))jL"]-"כBI+J+J}LMJѳ̕nx]۬gc5, z z3\w6Ra}.:po8:}WJ!ԓYnpÄn 9܈$2(3OdO gS`LJ? /YuϬ*4FfA؞+?pq${D)4͒(e72+#m)HƏw1%йa pC)(ӷ1ӷNT.H{*FchfN<֣8vY"I*u Z=]Y؈-5f8#:/:D5ݎ(ME xy`T㪰֤Y0s+1j׫CB6Y+UIF rNL3߀x*S7@wwxTVQ'X.gN̾DG'\RW {Ћ p/BecF ɏ/L-B7"hgaDC(`>ǹ 2[K-G>:5J)NZ7A$=\OM#IV$z1jXˤ GyKq;IߐԔ 댈L0tZ} ScSl{AdQ-3M!<^#zXX/d0=/#M:+шlWYF&4yG#շ9vB 9eD눠8[հZ wr_:Yǯ'WTiB kcLep2=8*H ̏aƒp9F)y,p(z7Ť1j;r׹S%Ƣ-~7Α3?RRl$Wjn&]=i]H$ KXs|72 (kC*HBoAuU2N+医ABޱZ=Uw=oefiPsL$NЦ!?E_ lk^3.Vs5=E3ӐLUSl</=?I_.ˏ2_ELo%8Ƌ2hMM0q{I u1 |Cz=PTJ4IIp sdud8y6(qDDYe7[֎\%;jߺku A\\Ԛjڗ|hSU pvMӡeJ׎=l $)w=L@c\NftɭP)3X|jQ-MD+OsOR`L}Ԭr| )kwsh [UqCP<88.fݶD9`쀯j.]w$26kWfGY\JHwOt_4!Tˡ+фiHFzU!xF4V¸6*g+=؂Bo#WR^%4B%*[3҈OQM gȃ*?WW*MwM w  BUtt 坌䓲.|~XcyڃWh8@nISiL'qq,RGTCKE"d>5P<G ܌ 㮍3hQذz?K@X3ؑޫ]7E퐉d"ݏngT, أ7-_2A-HBT :I~fv%g$^*[jdEtLaO}fm="ەvv'T;#.dwܪ㟬mLfxCqPB""oά9ʥC_B8\ޜ&pʜMXML8RJtςOjyX4$$(7{JO^{IӮvsVj_.sek,\ȥ]*5_@ s)srtlGe +?=04@<&:R.гHE0Q2+d 'LRP~X%-vjh(Z(L͆/`JGW#n<Ì<$:1x-Mbc< 5V vo1̗1 #G_c\dMU5^mPH~$7cmi/۵֐Orf37 FvJ C4 _Đ1yL0_7X72h¨ڸa3WuҖ#9v?M9"Zl@Me $znᇆ):z<"z14{6/ XוBʝz&}Q)PK/1C_M+JkУ,4Q׭O GroEoj #4QL ?sBRwO7uY\C m[lԢw?cogQh=[EYUx7|0\Ny6q1|J"EƗ3dov&/u6UCT$!.1žg>B7v}W6V0V^AfZ:>́1:@AiZp&ŰftFե,vaݙZ`z*|92r%c*]H=Ozw5 ]b N`´FaHn8HT!O~`S:t9Wnd1bcd,4_g'\C-fq& 8BX& 1{ʆ  +M=~"PJ>-.:wHMop]i6CIF:̽1ڿ*qӿC-(c4c>Pqd> T~tD4)WH@}?#cs1kq O M! Q| GCؽ5SHϪٟp Xw_i֏ =Xy-lX[PhN&ʶ7ZX1N=}-`| WvR$&ûasltɾi U1^Dn#9K%Lbe*jOJCЕ#̦8"bέvfs7y>WvcN؏=KׁK|vpYi;g>f}GӤrЩlio2W]x0̶HʦTC3^uW-hj]>yBk;]qԴJ JLI/lW ŏϝ6X!U"y-b}sYPSJtvnR&C»Ǡ0q-dmR_W̬Ċs5աAJko)A4_|YYmqx"$lH? ep/aVm{X`U i]* ;ꑷhk3!8>ڇ`4RiOח&`]1nyXvl5ns#J {Mm)#[`C/ )@UbVT{_3Dt*Dhq.Ba{rAbІ\"维I(m KQd{NJ:j3J qG\~)\ƽ2~G> @n G viL0EQx0%$×7is^SMV59)#a6"uϏJN{` Bq;bWH(!. N_~/ hfݴd0DO)bN6+-fU?w =3URiHu4.C2[bYx|a4tRˠH5>u\yZiun˔(Yq럯cg`MBBy`[=DOüGĻ ʬ*}m\^qJ5a3o}$!VEkXSf MF<r3{4]p@Ls ]=bL#^\=Qz+;59Q^yQ J`UmcRX7$4O:%RtK Nkо2?-&Vv إ]U9O3[51,V+/:q%4CKHC?.MFXv|4Q YL }`i0Us6`jA$1RKK)qyB^5'+“:'w$NB"ok EgK{{guRmPqG_Z\kBߪy d {[{Or9pzm𺠏r4ttVwUGW4S &L@zvAV-§샢pӒ3X5^gBjn8dڠ#2}q kThN<0o͡hVTre.ZwnPt=py4W~[SwɈ%f!MӋr6T*;bNck"C?&>Cp\9)6sysB(+ͯq}1;DzɛuTjtw `KN@4U0P[rw-F(5GӪ;p7&@`ak5(¸LÜvM'ǵ)uDɗC;>3-`l3X6dܛ&A71-4 `6WT;\X;>vcyb{ߟ%OU#gt;Z2lKMVeƝv8΁2??t>`8#a"2#Dq '+%2EogLW _1N%sc-pw &DipgF/ XJh&^ΦeVeO8Dܧ'#xo/%,zgG'h`K6$]; =~sKy 8ҕZvN4I3hftpER!&xqZYl>)}t <Δ $K2_Ĩ-ɾ5_s%Im'`9۠ Gg66_)5-у&" "ؕJj,M5Xju =fSDs#(wD(Su.%#vTjUj GQX3bjb< b)DY7ĵQsqLbX,3M@۽]KoSȷ׭vvo1Xu뽊vd҆SjNQV(9'.@5fn]f zI܎LLKOh9J:GwA²"JɜbD~ޝZ)@0F&Y1@)Im:gg M {.@ HkELGRB׻1E4K{B '}ԫ]|D5w#]'S{V$ۉ${& dƇp.A5FBRc"%% o S|H9>i'lP)oT`s,%DJd^9Q=ZI#OΖޢ'NL6KrZDO^򃜳~S&KlJpӧ6 m#[i2TM_LeƣmmI&FتwB#ll߰>wqR^뎳ݴm#|7$hZk7ܣh\Սi حg*M76|RUt-j"5u~Zvy&o3X"}*֡KJ~@Pǁ0?͟\LUkpv-[(E?>EU_tk:μ`xHUPI" xjMh^Adk|6z'Ee74ZZk8'Ǐ1=dLi&8): NiR R54Eb~FӼ{[s*mtmW C{ ]\ a؋R4LTBYT/ 5y nF^"9qIj8R~Si A3D=%l[DlD&ܫ!&-<|k5"CꊂY˜b꿌nv+, "z'=#Ne]eUdM Y[cӚ͚1U?38h&9lP5eC7HA saKC$V*3F>Ij)@"YVtL3.7=p^Kt[˃R -G횇C+SݗO&ĭu)9c[7su&7E yoẫ/*Z$o /un݇<+f S&$;Nwi!ݓY!|) 7oFO噘od+VEHkʳ^(#GL:fC!,ifdk|2|Na$^t<& e9ુW<$dNdZA E )n1X mf2-f ۷ 鷸7'R(rB2k,=P~IfͼFy29szZrm.Ezn}{,R"rMb~jcA/Bԋ,kք#8Tԣ G)l:8IBE €|@y/(L/ Qf0gSfe()ׁrY.!$;rcu?sE9SEgTdK<~bg { ^y}#Zҳ쒂 vUZq|Yti: W'˜np&HV/Q !Z򔯸&bwv4(JuPLuJ5KK]"=1-dmzoo {lz˿{f'*s")^\t׹a,/ir\2j7KǶ"8H$ ) VfgZʃ@C=mZg 9:G9V'cTZfWaqv(9:w*l6 աk:nsLO'GjLBeF t?e1y!O'e zx ^x`g_S ]>["fDe8Eh-fiY^TbՃG;܏ARqDV avpdEi9\1/HwIŊ Ց[8VԲ"Xӳti+ #!m~/\J&2/vQyT $7؀]<:d%?!WZ^yتLիB~\ rhF˪ZpqoD5/*n뫣Z!>?rpaY0VxB02h~;-9PT˳eb/UDZHjɢqHmF-gz_!ў~Ξ ;vۻNvQ`H'M&:FR^)m"iܛ(\DZPD_c, V1c=y;XYU8TUP* |lp?_g/ܑ`P{kX Ri'V$L5)o8vg4xdI S~/EAo):\T][) R[Ŵ7X"&ȉ7.z P!ǁ`%EYX2Ř$}2*d@pLvwb7MOl}횺Dm^9dtXX2YKl]DaD,Stf)d(4+=ILhp ~4uтr,teP_DNG -H1H#O3LͽXYQGdzBK7tL.x)k"vYjQΩ =C?{{o{9M dF,z6= 6Ae+G@u)PYwREKdKQ1lcPs>p-͌݁Y`suNgNdPf4Β2#U蕇~g$jb7(v^‡\=YB@ib91zM2KޙZE@Om{U_[:wdQ8"!؉Gt{ƒNph=s>/.Rg\eɯn#0%hZ)3ch P= 0K:Jo6J11/ )yco@Q:6{X7fI1a .53[r]Q(6ܸz^{yB<8fmhcJvqZ&/U,M?+ \$$9s?M :/Z$sYBR;QTZX*;ansœ n."@]Q)+=Qn-@ێ>ϝnJܨC8q٪b[ {ū<fKNE4Q*eZmSUaag#0zkfBfk,ӥ4QbZllcK¡FsIo i;g^9BҬ(>jfgbix]ă[}xv"u6}$'auPDaL. aT$61O>J=b>Lt0[ٝvkR8DiFŊ.  3(`$nt w5!4 \jBMYapdcj h'.AD4-nb> ~YyeM~1g&Cē͓8/d]SƺiO3Վm VRԦњ`}/CIpGbxgt$R4L4$~tu0|3U!#h3H,i;Ů2uva&Ls(h1Iu)WٕDLϒݭ"DWuw .3dE"id7?0*z+̇`G`eD=tY6Sٞ2]ϴsmDŽ٤6!KԂ^\awМX(q]kP['_ВK^xs?a;B2H>,!yf~DʸdoYxh~[OO;ATID<1H{y4! ϵb42|*bN1;@7<=srH$2 9 }kL@;W H#_m> ̭%uuӌq:**|JzXbOيpYU9@6C ˸N$KG7wη}LJ &phd@Aq?7n,Z uhg7]Dyvyc]7d'`I1䚑]h2ڈ4P44?S,̯Vpw|wy 8jȧnxdbh^wҏrmQXv#3'w[zh Ψ?$y|/! Φ {l+yL[%^ Aiiag?&l}!`-@Bd8~o*(Ln 5gh6X2"-T 7 Y4wQ'Ϳ7mPA7Gr \ztJY%Bٮڕӌ}KUScEumj`<1y>ڒ.q:qm*ʒC^=8kh;15ZLk?PwS!zڂCލ/VJ!B϶آf?gZOd=(Mk ~%ޙ#iD8T;´Kr_[VѥUJfz0׾S2⋝@~Ydњ&$㍣CX0mH)'AbcɈ%2dσۮGjnYӣ'‡$+*_-A]:(5D8KXVQG,>ig>c4)pXh9:*'-NdZKG ԭ:;=[^ٌр~Pc [+*o^-{rQ3z=K^٨{=}A'2}}Hu&^M7?`^c-UUiN*@;eslC=KݣTzWG#Œ7@8w+-îw!وdkߤ̈+Fr'*,RA! \|Y o"6VdY1mXrW"!RW;7ލL` FTzzCXg-=a­U #(i8 Rθ0w?[+/ݍͅV=se :9PT$=vmEUC)o4fJFͫV`s?؀'U]#8u*?|9y=]%iAVo䄐7y}Z*uehwc {jVOxپa2ȍ$ Ysxp9UMQ[fb] G3x,B)J_*Uj~WKQazĨi>ک^A P%4⓽'nam")%y-m0Nl>,OWB|n-N أn**zهU2w{6)S|a.˶ YJ1f1~6Uj8,4T|}5 !Kc+@I hTYUSDUkT OiIW2-/S4dyUKN]ML!--clBJW0Վwј;ӯ࿑{9q.- APhkc"tLIEϓƛ _1ږdA0=<웽aZmL(ZsXX@i~룞0Z(<} !Y ?@h_;|is:rE*gCdlhitO ck!2 FZ74f0X]彺M4zr-hjb1 On]a MoJ*@ Z@ %Ss5=9 cS y(D;XV݈/஬ f\J -a@ܕYI sA =yK.$gۃWPM\L=A̙gP ~ee# `wTIcn1w'{~d\3QЃ֭+u0aX-qG4|O}5pbu!W6_ W+#%D>MCʫvB^Z3mۉ]Z}̉tϕr`q7ٶ׻ƣbCaH!y8+S@  caRͤi֎fG>_՝%Ҡ/dL3#睊R^_G-ˤa@Lu,49=DG `[YRHBC=k$N`);%G͆A;6 Y;.p yPsNJ7].毛&ߘ>T(I?YًoZQv;AtfkB9 a]UKPU;`J XIE ouG=:mnW>Y_cuӪ ɛtO_D^h+gyVod% <рB4ՄI uth˜䐍͐LW;8tx]|ˆXAF.\Y`pΦ"'eMnBi@"q󛤁d%4;8)[tZ/% ̵v;ƗPًYS8O>42@YY.A8 vfU H|o,hC gXQw*W3S]my7 Ydž95ӛjc#_~:o"YXoyz8 ټlV;(G 4@֬lߧ2<2c-4 e3<~˼6 'C8k++//sXIfۖT(cH]풙k!sC/ܸYY)a) Y_c@,Z_%E4Z=u$^3Z %up$ ?I\mA=yZ09Gu gu[69#wP0)*=Wr s3@wí,NUzfyi{#Wc\ҜP c"82&T^4̢ qi%󷟽$Ggz\b@A-XK2WP3@23D9)MFA쐦N8%*lL&)DؼSnZ:aj5\w芋!#z\A;q"=7W߃zu[o{/^P3 ݬ8ďYzq,:vbMYǨZ+wzޅ'áߩ;#[@DD_-'>M#`]{%MIktޛSMHs .b%1`/AuR zɼ\\;w߂wgß0~QIDx};ȅ1hIb7.łMB*^-w5ït}!ݽA&Oel*WɵL ]|ihr6ouG$jU0Tw-ϙҷM6&xUgRk  J4,쵢&,頩isXQH:KHF "*O!gvnb[T{Y:y 2Cv TkWz!r3:jA|ܷRGZ:I(oWnwT- o|㦚.n5TkZu7ךs7_@+f,8q:{(VY]"f\쒙H(Ş'1^#1ϋ}%saM(4I\n̗o.-m}쩖U)24e#|V9Y}g W?2!ٗ /d%9@]>Çׁk`έgĚ-wf[%0 ͽs5$"׀M v#ӊ]PɫLXOCC .-ʨxHd'GOk:WA"sw<ẋF9=4j!ԄV|I tI?3o\xD/?36H}ΚՑzZU I@p4{BZ  \C̷v٤61KһBGiPp< @D@߈"@-PD!Eqj?6#0r'ɩB}mNGD>5@^+# ݕ(>LRr0b?\罽.uQFs<T~xȖz`0IU~Ģ'|DU~V!$4}.Vt{޶a[H\~=- | T$hf 5yI* +K\#x #b 1%A 3r+Tرś 9XA{' :=ȜgK~DՆ~34eWc| $Gz=}aMYY( >r{?|ѓQ\')L;; &)?BC>UYߥd&S]; ᡇ.?Èw"s J!/O-H)l($^O]Vaw2a]K}"lFR)z4Ünu#e2J>E 1څ0jx9L7` $HXD9$7P[8im UtփD5<@f86oYV|{g=ſ(a)e@ P ©f).0_q7jOܙ_bĆfdl dF.!E8EG XC,Ơ̦mz|>;!]bcwk&uӌϚ.UyNU1)k ¬9oa9A}(RJPXCJ. [:.tڟ&Mֻxrr;dDS5:Iq/4 %`Byc#Cc"wLY!@RX 9x okj6ܻV8ֹ;@]_閝|=IP€xq|PwplxeXG@HbNjn 3 C}4~梀ryl F+ :U)^V훂8D1 bH-L'|OmΰtA|zgN޲M0D^H @VCpPD|' ϱPXsM+T̋8'?I>^%%t6Ƹ/>FEmYɁf8jq_.+ߊYt S/= )j-'z/ /y`]^Vas4Ίtw|*@`iNKjaߤf1-%'T/ >HYUx`ŬY.}:ZSDuYOfFHvgK,As**NL#T^ET7?i0~j%ZIz("`mi@>˂ZMz^(@ P1}tFC_V#t@Q- 4m9Uô`FY`pBWW[U}Z$]^at|H X9zJ'mR07>,sn !ą P'dI4|mywml$_c-(@N58޴pt |QNe#n? K u_M܃0 h0n$0͢~PoAā\DAgG7`q;wdtO 4QL"qkbs D~҆shr!j\oY{t67Mueg$x`No X$ތFkXvᕋf D"yR3#|DQ*ma43ƌǷ8_8c5~ O " ro=2v>E?aϵKX θ)f R`a>w[ }`y$•f*3 ;s?uyA*u Wv[XAvJ$S!N[&%E,xA476[Y9Sx̪">1zjfO2$WZ3E&یն#JPE-DR-3UҸ=`tOH8Td$!^vr^0&S7 @Fx_iov:W8A"~ė t@'Tc泭`o5Bp~OѺfb`4?6n +|TX2djr6jq ;5*[J-8iIzD{{KFD~ OC*yZ^9GƤhj'VeF;'8e#GDDZ-";? 5Ң8[T6dYs rP֬2EnÍrqudrںv-Ixxo/c~cDz}B,tTي Aѓ"3c3!A@ +-( oT$JepԁO&JwgeN9g$k':|)UVF Ӥv[&I?c\P˞*lEzBS3Zi5S/+)Ժ] fJMk< YG&fH?A7 YohX1J+,;]ie!0d/&#WMvT,fqݏ8 !v.! .Ĉ@8Y5(i>pذTafR K 4~X=KB&`:DdoE>x_[sX"{Y&FL HH 3}^| 4NЎ}_oThc'#5?3FɡVvS$W036XG#MΑ O(8:'jP*>$KH >_ )`5B/Jw}O5$-zk;`N%$R <!o1a8l&3twdkRMCr5ٮq\jZ@7?x ,S]$7/g)-W"[: E$ Z󅛙]}p~W-WO(.DKk @:E;ߠL*ʩs5. ;a92UnV{N|; x結 /Dk0gBj؎úW2ـJRl '713o9-'DTku؅LѷG`Ò)tHU |&Sh+:ZqhwGa?o ; J^IAfI<cg GèTJF?XF RJκg!{\Mܧfܓ[eV/5s{J<=9{'ޑGte&K&_)NiߋfYcsҘ G;.2k8ppcDo%F"e(&w? tf܌[I4]WwDJCnl>oArW`/uSKxuQ/x4^zYO =^ba}R'ʯ>]+13b?YQf!1oY Mvy(!KwꚦK3p#"1Z9X B0#א,7CI޸ד+1Qe}b@bl9 ,- DuW|.\X,;!m]8Ѣ3hoQTnx|c{3ZȖT ]"1X_ run`/,[SHtB-FC \xc޿`w?i+ 1bpO1n%ѮVl-`ڔJѸco{sWIXsʟT:d*}&Jmw{]-&bpB/MtI+LUZ4T0r'=owL$ F:."vfPD@Qtbc&ݬVVU[>qnλGl-ea d{v/RJ|#ꑈBN-Sͻgrf.ĥ0k )͙<[? ԕG)oٶF[Ɓ~Ɨ1u 3"R YX1:iq|8Vx~D!boxJd۝wFjjs2uZ$"&92BR2qSZ២M/}VI%9Ϊ ; (m3gd xX z^ˆT!Y2J(3cQCTRMPp˂@LF1%A.? /2#O G;e;LVVy 0p(y=u7|?F45p+'@34ȴ<LlCa,s ҳx\v:+M/ti9҆Bto뷤G' & h;:G#O CA=E\"B?ţ^u(sbs6`72F<%k/HOcXMgSS}z;3tWnV2oaF-(W+FēS0s!zmT,vd9 9UAe@+3!&ʝ(#w +7x`wɒĭ\H]xTL鐇^弑LSJVu-*0O (a4w l3'Fqk&//5x:j^ bsx8 6.H h_|S"yxQr$vX.uɬЭ!xGHT=֝BK xP@h2KcW۠IeA,=K+N$ *ҁvuKȂ/jnT.N_շ6֌IMN;Dd~OTkn1׃IB0!?q[K&T|ֆ6pt=HvAfcc3ޭƃw3xu eJDTfa#܎dD $3.p!Tri1-ut:x j; y-/HD^~ܰ.͗UǏH(D~)M$k~@)"ig GH' _?Fz.:S Vix`1_x>|>}xQ-Baw #$Jږ/W61BQ)}=MrID# ?_@Ӕ7f]2VTŔ^B({lhw0xGzn]+dx@wWVW3xBQxM<-bXjfQLvЭ5R#OS+`mH n.sS ]GP%v\1IZ*1t.9K81gAvcK4tYRUqaU.%1W e;(DZw݃k=u3>w~!V$4{>PI܀,u!xUEwe 񜩞j/1糛iXr0y7Q`~ ?Y+[}Bґi]JK@Uh/,˶Pߪn̤k=4!t.KFAT n.b;fymޠABbQH3L#{7]=B4u6? OQӎOMvql+J0͞+`N&:')(nOẽҒxYixCZYE9:e6j49N@3 iE$FEk:ZvsvNS ~!=5*0"cb&.W (zUx_4,u$j2m*J{L:!tfauR0Ѫ± F$SMD33ج4aPZ s5x|id}u)6 [퓩s!qYl6|3z޼!<+`FDgXrr]ȶ t I 5S1Ư;Ҹ[PFf6,Y>o3wDlI4`MtŝB3Oq }0(J(WȽ~)vѷHUM\FU޺!mi߇P<@:ۺy2hXo(j,y W.Y(Ebp/> M&/OsTj3<#%* ˛̡ބ>z}D MfSxVF-ő$AN^H!bښŠp0hHV:JAu~QޯP`MDTXL*fS"u>u'',{uOzRHCNjCJ\Ԟ#立1+Ne#wۅX =)&ᎉ *CO̟YbF6*s>D0riTZS~P2',&x 8A)ܸtA@2d\T8~v:;/p&"ϦN# ɾ+b}E WYR!o\챑eӿ',߻2?T:' ln#^]RµJ8hQ-::6W] :̩G\I9Qm}(G/hA"ۍp!@HF9鈹)Agg";w`yHw6\RfGmhjȕ:2ws;٣4NX'BPw Ht95XP^p rZ ֚33V+Ί%,GBWFnW%e tZ;xB87'܎wNcR5 ]IKG/ðW m';s3 R'WrZK1t-RXWC؋Xlh\nW!W~B>VTar"/i,>ٍDZ2Ar%Z<*")!:8UO" i 7 ePl*k$\mrHwn J"wk& J%*D6t<ʘyHrCs5g@^k!}ݫ  E_ Fi{nĚHp:P /=2߮E}O Gj00' YĆ ٝ3 !,D N=Wo3Yp_[WWl@V-.c7sa"jԒ7kYza0>)خ0L 'KbWk9TڒzZٴ_#}eL @!|.Vu1;G_(go&B rq6F$%,ՠVY6s#C=7hծ7$|`=xQL﷎pŸ_.ELMHevZt!%ɧ*h&7Dθfr `"T !WC< ECg*%c]Fhud#_n4aΓ"MKJ2/; R w0FD3XotLj'׋C`a")|BսoBf\DG4f[dn['8^%FOJ^2z75D x .[ b[f0uh%Or1qB.Y r&0;;.aǂGtMhGUJ (/ΚuRpor~he_5t\eC @6alu3BR-Z3#`\>}' b2+׺dA. 2}.֏فM%ڙޠ[e9ײ^DqӚ:ǵ:t6؇{Il-*ºHwxJq މOZ%gkIԞQVq}:yJ+ IdH>c'>nHTb:HbS"P7O;8`v*-06i0BH'C,0YNReZ6u6+%$d"X;iGCSaQؙ1#/ISa~m8n VN2asWOabYƶɆ)N)DJ2C^>xݻUK~a9h lF~hd_4x3A+-pp3h$MXJ1h,Pbc^zV!\MR̂kGw | t>[ ,d~NϷHzzmea۽ ]:HhDuʌX2'u7vbq$ 7GP;BZlEZcGAg}n s<[SO*h(ޝOl4.9207텚<]^Q!y;Zk8/}< q[sTVh5x;-Q=hټ#,'Nk]L&\*\6B]alO&p^e\9UW`BVv;GZ,bKeN2MzřYaJ; MdNy(6W\v{3'\52aNKbs_6ު,vB`;F)X:[t D9ezxqC?k4ۙPFmDU2$:vԞ|dTb꽳xWh4PE<^!>Ad[b7|.^_$lʹIh$ 3~t:XlEI"wucY埁Hpyu&"H[ɷeLXہ zu%HNPq.] YC;HTEnAdꀋ*'$&==;bpt#7>Sہ;؝əWG&iOMsPw) J=HsVWX"YET ZD[<\ PKrܛBDO+oh'i0BbRa̶W7* {_*= z{x " E:rhH@i[{emQC$P+kmL F@hNpV?tjNB#K@4 2ԁX:+/#V&5jú-Uu7G-$yi=+wDLBh%G2U/y$ ⼲U7@˗8o{zTpU!,EE4Q{*2I_B'yx}ltHF\|鷚әϦmQ*T͋LW{osv6A0|lq#ctYE&OE 8y;cv6U|'A\Z)SB1-Bc-$I3N ka`j$orʑD-$/ܟԥ=>sLj؉eS TTP6/V\gձ)=npS2fb(ʦ8vW>B9)K7o cr} S#* =epwDUSA^>Go9$4Pc0j7.>9XE J({W "q*zmؗ3*fT4Q(x%177L!m<&z1+ dqb ijAHbh^a+3 Gb+"ĥKx9͎j@&'ݲyQbPjCZ 'N/NO4V*"2ֆuOd!2rB?zҲR΍[*^8F+ޫ̐owАU0fˢەDdGk gvmhR&Z D'zi6e~D>zpVW=1J* k!{q0E>J=)Is^u͚_% |R[g BR>[GעA-5r:[ZL~kI흩iw&x+rqsbK[/6ڷ * !2ikT1J>ofCkz1qp?3A ;l1Re@UBW"2E){} jnO-ӽ4=?qUh5N%.@ui ~\7", 'wY40VJcǖ)+^ vkক?d3%\sL_TkvW*462| n]aҀD7^sQb /+\T^|tɾ.=J'ւ]0'8.>1H>;g.E0_ [ݼ'۪MFbӝSL"Plj92sFz5#hC h eĵĎ'C|Īy(:]p(\iD0ԃkc.A 2.ll3pe_p2Q *1 gGC_LIIF;H4s:}d|&/tF[%Eo\8W{~SseV͟ٻ>߃>큽X6`quW?y%Ђ cкuCM>1ePԺ Bδ0+iÐ " K^.X=-@ϧ.!kx",ขLke[h*д ~xi<om@>{8V 0 Eؼ7H?XypũwovЊ1Pg;Q@#?4!LplnO8GZ4W!P/IF7!i]xG=m;V#؀g!KN(&(!u{MZ:9Õy6wުŹ's0Ogmh ˅:]="W[)\>=zGG6d.)R1V5:i8}YPl6w\c^Ms6moSV0f\PFDB,~mbqE[S@=.<oI`'pI"uWI{z] H1@]Mk@^.|xLuyN6t5lV6y>א͆3q9MyO,%%/Q$16ERo_;yuU Di:I_DUM"$Eh%zi9~~ o*b? {%ݟR,cAE Nit?u@ "ᤱ pD +Td&CLx2me(ͧ&5PǸ`+8ӌ .$c˦BcP݉iE>"6^-ٽ.ԚE/'?ʗ+c̏΍ =mWk)FϺ0_(__4xȮz]PSa5'gCW=H OS3AC`^0V A>}xծdtךGh' %^ E4QAnCJl!˖d6-|Xk>$e'mU'@X?d\-Øs>QO*dO;\-`? |7Z-G{ixOK/ȡTsV3s\Z^N1^T O}dmQ2pǴRX:V^`nqF:-yK&i2oM+PYnll!U)h_Y=)9Rts;%P6@C<{ۮb؏( AyWp}VE~u}*F_*$6Ň=;an^5ɿ2Im[A^&WhA\I/NksyjHq Rlg1%>۠BLl#E,HޒBෛ{^RC=SX 訏װh ! 6bRB\eo- ꚛb[AH.zu>+PŲexcheIǿȨV10_-uԈj a me/hֶq*lwmPf¬k3`E/YtRo|oh1 )rJ2uO4Z;iMbA3F+(bv'6!U64Jd^zMI/I!J*Ӂ]~'O#[~qLc?D? ЅnҁOhRjvjM[[fC(P%ac :BD?'(66( CcAW$1Sha_1=C4QhnUKb@-?,wK$WJ6#&a3)6A]jCz/‹Q0nvXT}!Is~6(,Ң3qBX7s=v,_qbA*!c_{3F~o&Hx :|R3ƑcM{sҜ&;fEh/Bsyb P9\uЯ*fඵW YPL8kpYCt5ZZLȗj|R˥<#jd6G34cg&_tM5oTS#fv_ 5 # ]l\ɘz&"_T.Kzmzy͡s:1#0A5rr= oFuE zc|.վ"Cu|7;pwPp1D꒯n'oޔXLXyo҂W@j.e^[u8P3|.4 ¤.jTE(s =ydY<^k:*Jz!I;ݵXا$:it9qFcNkx"aXbSMȱ;]Pwg2QKR;Ky`__ZQY},f(߲3kk{w _/"L8wSi+%HĽ/Y%HN-ZͲЮ=-TCj0RU)(v2vc]ʽ)wϩ\&`ڙ(*#o|U z Eq(87.-l`1~NC]*yr3dQڨ\ G) S28h>Na {9b( Vlz4EE(2Tң{tGT+mmc7db%ƭm~QIsM֭§j_훏8|1<6#|2At*oQutS3^E-< @k7H(?|a6Y n~0 ׋3@/R`-A_V̞?ۧA%>v^V l4m{7!˨ KMˍSnϢKJ]΃hY$E&C=Mh禈J"l^0#T-m6ak$-W#oKZa&c@UZp`\r 55٘(,ۀ2Jqe/(~{bǿN^1Ģ뱟^Ì=~ՈJf}B4 Q(a%ECLEq8^CɎă᭣a4"d:o$Qg_>mFxyyuNlVAWvlNA~, Ej/& )%pz%8-xEJnVEuZ(ɲaЗ,O'Ig}i 2UW3!UZ"D[qUd2QAuq/GF{cBE'ThT2_N5+C`WhdDޖ,3;qR]-6d"L$$jON&u@֬XWճbeDZ`pk˄]D"x3k^0M- g)\5o7<0lUޅI%t(dgiADm%+'Bz]}6pM"~,ڄ): Q\I9/j]͢9U欆SZۯnIcY֧{M5=_*@FmQ{ H~[jf4ȓia=v#pm7*qQ i0D"D㚍 .&s_2 l7ٶpE^yOMeTt ~&b ;.7"(찿'E;xTUs#+ CgdAW/e@S+DtQVi0Rf qN6:tCQpfGfJvn-`܉*p:`ҼN /X1}4 O[2eÞV[H y„ƹP${$£+aRAvObn5m=dGi-&Iim M4rBZi92;[_;BnC1cz;m/oCa|F+m3]ߐN`CM/vmeH}@Ո8zx̄WVH5t oiޡe,gITh]rL_37wDhf(rI, 7Hj{N[BF& q-t,xZӱo)~3bs8Qk6B>I_))'5A(JO3o_^{c,U 2#\$}AKIS˘Ɍcù&##G\;PPaMLd:./jGEF<o*y" &k_[)/&zé 04 ,DL l"d?WSE,$vCl@-Mspnm $~Sknmؿf..a[=y&5>~<<䌦<,%Yj\ ~J``\A)P&ẁָ-guq羰EZ"B1h@! xp8T7}[+ZZ|ШELХ(Ǡ=6-M[C0?r1?R}^>!TR"X-/ވG^^b_g (t8 Pe\VG\(:I #ru t>K8QXs05%d ] n!ܵZ6y I82}_uN9 H\E8JKR)BlC-OPb*ɑ`K2+#)T* !t[#Sjd^TxN^Ygч^Ep.fc4iJ wF슰Fn<:b6 SPicbw dWH@- E5SP$rsIUJitE#ˬ"k;3 A:UiPyt8y#J:YE>a XLωN'qz$Է氍p{2΀ (Xu"YH.vF,q\{LR6E%/ Ճ=)P{yC'1?[d{|9' o$_*8kWc>bDŗI(cLQ:#:ũ'΄5ɗ;ι 1Ա96P=~"h:$-up#n6TBzGr̴[Q{[)}\FRCJ\*>K=lzU_ED8 ALtn'EOOtʳ;Ofy rt0xjHٷaY}ii_JT'fhf.־:Qfqo'ݪ35t@qD癄D5m&{ʓ^ty^͊FmCqZ^rʪupFIJy Y_K`[X? %&WmxY(s%lO+P4":@Mh XG?hʊ"o> Yji6jwGģ,;a/60$,5O2m 8U.ndiz;";  @fR:xL=dpu1)! &)/h8Vzx|w{ L4}Q78= XM,*9h2BX,w;GrG{`OFY,R$tlClZ޶}p@;"=D2dܤbf}a/%XDjO8 I>OΩ0DvFL1h0`9=q=7o.y= K)覛^k8UnO&br]^n#| S:0%e\KV\[\+*y?_wWiޛ1 %#>/zUUDj\ƾ#fdaaJz%5,MP6 簳+ 1TcW[8T]#VJ{!xԮa[ "J#$m֌T um3( Ro߭/6ZDx|Q;|'DxR~u?%DOE邪\6MUe/c2ՃQ`+!@sd_5Mm@H;8^C~Y|idvo۷ӊjx3g9$2uw wE̊pHla1Q2INv,o2i:SRZ?YV0IM_1i3`X Q]?awfkEٵ[&(h9M@1{~ mزڱ] M"ypKg/֚A"mau7L:Lua>50^_hٛ?UG`[q$ZVc (>QRA7뚰8z? z3=xmγ u(q{\V1o{E7|Zk~N~NYNd[G#&ǏYp!#Ј<0ڝ,T߷}wB;;^@ތ}!f3%y,F0xGx @pHXbAh"aFW"2Ә?nB]OhPrȅmwa= d".Hɏ5 xƶ&-7٘ ۧ1y)QEKq2Vdu (M{EcOˬƗ2A93 m_q_qetJ?кK^(ElŊX,ݤq k -جu- }1[<#i Vlq_ϛ@uڎy9.i.ˬ-8-DEc 5s Ȣ#|ןכ#l~&qD-7؏QA}t&0 DT N:'G?=gT4fƏӶ%Lo6h'ݝGO7.|X9lO{Z3LBu.m.s2&B[ -{33P)9NspT1EO;yvڦ$)ȭ]/p^(L<ߋg뮋{Pj~Re @ W#[x$1yl6rHl>qIU5 +QHw.f:kHs3J=oP7&.반*oL=24֣3cHC "QpAw)M#nY̏j/}IlFĽx|DnluUյP-JxcX?#w aa ;Lcn؀z؏/cOx!.XD䞲 w&{P%(7cEk3[׊~9yM1 c f:X8`CXJt8f8Z$17>BQ"D6!=;d(Z5wsLczxwe>uI2vQDĆ,"Z"2Я;,TQ'z6HD0L/u &w MthՂZ6J/mѕ>ٍV)ιXԅ (&װMyu yb4 #Z^1'p+4 ]ԡh.V-\c#kB;!h'%OYOYb^`*n5}Qoo{6+-apqUg,=\jj'm[Ffm\hC`DDb'y2{Ew0?4E &^'8<"Nx2nEj$v%@DŽFY!#F| fԅbyg?\FSsR^I!!t\dml/=8˛[yiV4l@E뵖R߻}3.J1(3^j J\o(R[N( $6D^R!Y)|Npʹ( eY_5}+M¤qE_ R~i'v :0C Z{ h=<G D5:=k w|y(?ͰϺNVvzx ]n[Ah=a`5#xWr~51ߩqh2AƂ&mв43T+EF!Rm} jɖ /jc1w郩{_$]\Vx-8}iW‰yNZ5Ki ZA] e:gWr APX=&!xS~ lBॉ§Y&f^h\@Z$::&_jΗ$l+1Kt%(0ڥ~ [/rͬ:ANwz!Q$VVn]qS#VRF!."DF#obz6ơ x+CI[E0G'C F)K{F5y,hƸUjsࡔIKn,.[5H| l̾{KwzјҨ~FlV|a(6+Q5-T6`k&zpp %u[zZVM  3 ?K ^8\/TC0CvۻPs*W圶($#=&b6G{Yp ASOHyOz\ /B'^v۰؛v(9T< L 3at`࿬vSZ1n3gQWG?{K.)+ө C٢΄"?ئ;eqx.* 5;a &Uqf/Y '8d_^X.jZ< q{aBccA g[h2;x5HS̑<.\BfpQ"r}Cs[4 R_嫑`#yIJw3UAHbF>ou;0(\s: jZh&"_ uj-]/ܓvE; w+JR+E4TMK~9e'IcS ~dL&2}^~+NKYG&ډ|cC;=2P0 kv XC8@wSGc`o3OA4MQA+P$uv5N>o Z؀/aXSL?֦)h}ćUOk?Y$gtNdà.AzYШzVz+`_ϒKgCwbV_ +K#der rø@\I|]E [S "-N#!{ص"z]%p_OJb.~BO(}d+D(}%,g r7U8hܜZ~Z/6)IQּy@KgylBĚu]ia[5!]SyV+(~XzH5%z0Nb9/cح: nԊkNP"땼G%Ž")B,)8P?ę{Fxat/agJ.r7M)0, a=b{\3)o;ҍl4/7ui/epM9!YjfsJvASJ*oKgJs 杔vuU﨧@."u'zΣ 3"[e5m['Qd.'hlhnIM,ypQ I4˴m!@8V6[>BRB)6?ҩHwuJfxN>88,O0UYg.#7R"X d3qi$kY'u='<3Hz3xinC gҔROtNEHBC[3J[lᒶ}0q&)=Ducy'S& .Ed:GiS /s n;T:+OvxdH<#/wɿ(Hgdqݰ m6TD`ϡ Q0]K <ܽ=6qBߗ{{ZR4z {|Ϙѽ{)J&+ =9@+k7T*-(X\)A| ;Վé;Μ%X:~*lt VMv8Oj s~ZM+"6fI6q.I+vʠ)9iE5qA4X`p"gRGE ^{% z0I4w߮dzQQyQ5M: g }2 hLy226$C.ܣ8\|t0 ĢWliOb(ܰ[3W: S&P=/J_<-aXEFx:PfMCZn4l;pu%;zwI '4QeXGhZ9}7\|kyb CZT~yHs5ERLQWeuoO =;bPvxNh?4V*+şyx43RykG_n$>,H(fR%9k56 S˦p^ L9_4n]%WNt_5x[f &'G.ET76$׭+hXS0yԵ` A¤4{&2u#i [N /b!žYjp4WO7E{ޣ/?{[K*Z 40*QeaôVt-ƨziWr[W| ?Wo9n,S6!uDC f]#B%n0U*Z0Zg׿@-L$+Fq3\zW[KAZ o_2}n5I!]v9Q`CaRޓWCIV/35 v 2.K^`B~~YAkKIľ+#ˍHg!Iuw2OѦ:k!ddѥB' ^ ld|dD/7Yhfʒ)X:)$l?*(gX F 7^ m)gpߥbB_2F:q!Cj$9-c8$"ĂζGadP=03]Ns[-v1]lmI[C׃3"hp2o~4n}0myr(͍ ̰TŬj?޿fww")b^!jYۯ;SY[i MFkNg}I<8U$;sMw9P~=ӃMQńQ7sңr5Lׅelv0o3mWB po4fdjydi/fZRc#V EhM+X Jֻt y% YUv x]qiJ$$[TzC{(b$-’:#܉b|=6.c.MBnBjrr&P8j%X6\^5tCY1Cܴ©oZF~NKԙfmCd e^)G6;蔲= ,//0*a='>4Y Y BUHFe} kIWDSDDD2 6vZtxupj+Lj'oLDBf#ʬDhd~]r,-M * a 8FF%~nTM>'g0S} 10<$?gX&QW,fND%/J>[D/1ty8*'bQ8#x(k/k@vQ`}LJl 0O]!O6o2!BlTr7ԟxa'V~ٗ1I_ -t8~Xye컁_f{aw9^.W,Myp(ߙirmqHg>n9U5K;R@n[|a6N^C#?`PFm{t=.MN/aLwE- qią˄Rٲ˛oѭ]e$Ӿ#Ď&0Y&SSFD$Nq }yP2%~574fɗXKḌoMLIdԖ՞hJUj'N̙f@c A%@}\ɠ*!CL}V}>cj4RrxUt~v467E}览r؜grVb@Qܖ#(ĿfS )\&OUPܐBm3zk%ny+rT@ "h,҅D5".h2 g§M$x;ChZ4wkv:9tȐ@|T 7JMl%tbG],ۗ;X0V#h$FuKS5}wUJ#7n|KW !^Tծ$4"_lO9ND 8W\KtHq2DŽNBkSwJtfo魓xv Cؓtb=kts@ud@iݷ]b'i )-G#KLPS5MUL4.q@)wrkuktBy6 2'e$(@ ꂏ4{7΂!@>a{/񏷿G`|/#J{Zq]2N8&8HZ\T}|]}C%듏>^&*1!9l^> "%oK2n]ge؃y2Rp|,9-R/O8$~jnqCB145z;W{c Zi fQިrpDw t3MpSjk>K'M B!*R)fy+;PgoC⏓n R' HAh [.M"ZR\%0bGI gnjhtd)1Uaފ|<Q?=O֦bmlk~= llA\[yzY㊰|u&s'6$27w>K_rHZMVb֜_Wi>{n:Yg]jd {^*g, fr~3ͭJC)_vVxCw@^ {_&|Flkvz2hX[ßUH?f:tkp#hT"zވ .ww֟9S)7ԑvxI0 e1a45~O+#˴Q[j+{1*H֑E_D@>IC=؏pB |UGaI|RtڪIiRlpx%6k7U[=ǡoɩSe z)N/hc!u/8EChB:ÛuCcŃe4}EaA8-hڐ|j\ sfZT+Us!vRxo0 A-pKPqu|xk:.tt-,JWSV-6|h7c(%&P1ҡYkx8QUP?\wmpSnkIjl(9II=qڟaEt ] !l\Q Z IByW_9w% ^\?:c6krz dJ@irC#̮t9ux -Z2lj^VKIDbꊥ2$㊄A^ +nMB Byz/e~jC|44K8Qe cr7A9&ܘ*a-T#tUTϽb F&d>>h2:O;3  }^o$b =2j-1Δ❾/&~.L@kOxU^DO>fg1RN-Ͻqy[4ܒ~Գ d S0E(Hp Qu{"1!pUcz(-^nrԁCWo˼qGݖ bASSm=LL 1@U|J.` Ύ$yȦ1=-Y{ `AOmϺ$87V WSm]LfA1_+ޘݳ y4b=\E]c#6vΙ+Pf^!Dc.<&qb{yYx"?uR2M`L)Ǚsv~7i` =X8op`nd==_CaG٘%f?fũ?LhN(¢׊X<}$\<PtB}0GOCLv=n~kN4/4∲G/kBI.5cl9}±.ðפS{a?͢vAEiD޼~vdb+Ж܄-2K ?{9:;/ ϻz*Hݵ cvC3쐝6T%NR̝64a>ikc=z˚u&k?CAgvufC| P4v%`50k$2BjȘP"~H"s{?a[!`fkB7"g#F{8vՕJ"ʹJ`F-}G܂WZ-3 g*J" 9RV^՛HM)̹_ ~U > .]E|*h L{e zxɻ ]'L* F\ANqnr(JVZLuE/N(z!W29|~a(aX^f7B1>ICro4ل!7LT(jaF_бB0:^H^&私ʜ&M<+n OVmNz$sφvjӖX[]hP[H>bZ=/3llM\IJ G^dB- G~Z0b<rD'js@J^CͬBBcPj%$#[au~w9+D&4IEL'+v BD~'ԶChh=!Ἀq>U©4AuO 0{z)Y^|]9[I?Y\qh߰H03DíC;-{(?Q#lt!]EZV/5CJ;Կe>4JuG yl)+: A=SnƋӝulkpR d789`FӊE/ru{ ˉ徺m1žLqscfknZUi[(~dhfb<%# {A t(ϵ!([1yuZjI0|K;31*JoqjH +# R~xVwwdh;,7&C<ˆ^́9CEuOJ2xq;xPRð$s=e@hcqU"+Z[/! /Z =4BDfAt|IJn`oكKPu_YR;\Ǡ@CJvO4bSR{wv7]OOl("x C',H?jr>#|ibByZ#GIlBDhCc΁}w#1*v@T />_eeR{ր̔L;RV?_[L8[BkPZZ]F=HFcҺl܄+l}9j \ֱyXpnI:(ְk60*̪x3$9(kf N_0櫜B GtyJ$fWMR.8̎f,fyw}/8T>]GgA16qtt$C]5CޠW;nO\Pk_8Bc0%K3ExC@ˆa*,zSJ\Z%.th[!"xM04D-Nn1;0ֈBš3K^A q:YO8;/ =ge½k/o=ge`ᐩV)XB2W쨞=bo: o}zxL;Ǎԉy_6c~YcgRcOa=UP( +pr뻍k{[ywo)$$-gqiQ!94}@π\@wet@t\PS&Qnr<f>:L%v=.Xj]4oJձ= u^vsɧUz7w#sk,Ve,(/ep `+tTK՘q6s$!ڃb=YMW<lW4ƂM 2$̬tm3M3zíWًprRT4/Б d1!=.$?*B:J5ЄX1qH#"7ni-fNA!-NC7y y / Ppļt%MϸM7B`.6tstĆ߁)*. )GLc~8yu?i#C7҇Z`;MRm{?3,՘6XsPT*vKD1wO{%J$A4d!7\j$7Lg BW^.? QDVX Y$~^BX͛dP:3T P[} ,2h2ԢbʹTpRJ% +^z,"k.Wߙ>`Z]j•;?1 ]{k\h|Ŭ8!/J; FbQKbEk`q2'KK3'[W.80APLvrrڦ?0Gu%D;f ($jŒfzG9Fh@0Pz?[{q'oqw*gM,;y(e/_Jn/H{r6m/wdeB?cT')u7z9 j_Nj%bkwfPGywf;TL3PJw% 9e ;SPQygLIvV\ã=xEQhVq!(ǒ~2W" =BkLkhW%)pӐɵ2t&Suy6ԑ ZS-R0B2UUoF;oC+lmX=lUU_w?T.ZNm45bT/N]qՇ*N)V><iJe[ kh|$s׃P?YTpN >bց99!PkWCӱZ{϶bW#_- fP[k/Jkd-)돞q2L|cq bz7ا1LNBzˎpĖF:`1qaSBB'.M H䓛Ti$$O v([2&wiV݃1&lO0v e{oC4t;['8FRQR7㻄./ t&GB>0ZUZFsFfzve+c{]ZRXij@]7N8h팜⼥WSdrUzH$HV|s8R(}TvN c'q6FAƶ8Hqհ.Oֺ@!ՇHH&4W:JW{c$W.2J2Knp]q ^\gNz|kE4@7! 㭟ZD0Hp&EI_J?o&ッ$=ͻ T ~+ƙM=YǵQ* ^Xߣ1Ye~tzQm_#eۆ"C¿MQ6ڢîpf[Pq7h|7?n<+o:u\HA*Yq)J8S̃ѮoVR" N ݳMДeӁ?E{2T})' 5UכZ^-8U#n5)"<ʑ j:Xȍ]AUaaqQVLGCҀ Eplj!0UGլ1+eWnxj6eD (R,xܓS_xE5@Ҙ'_U1ܿ 44yӏ>ݨ6=>C!}7FCՁ v՝D?rD%~Ac Z-t"/$)IgH@->8)^ߜ'!G3~NeˠR)$a!zE MĚ Pr ѧzH4u+QI$Spub|\s 9/Qcu@Ti5ˎGC4b4?O$- EM;\%/BZ`{䟖CIHUK%w]k&X18m‮e>r!V<<A$ܴsdA;ͷC7[le6s慴?2[Pn %^_ZA&>Mzߋ" _^31i|f`hw 7n-`: 1V)1{ga}A ou%xd*kd-)vM`S2ؑuml l2&iXkL=B|B&Q} 1M,-M>,"@tp#w=~k|c 1bnDm`U_1 5@;7(C0🰶{h [ǤPtu}OH6Hd|ãh,gt$4WމᲭxZsCyPpLF72gs H5%XT/*Uo"Y )3i" "4 -5Ww?RL,~H=dU2p$h<@mţBq.DF%;uX,PoR |%%?P'GCNǙ,Ld#eFgAݮ? k7E_{6j0n|MM}3$=`[MB.KK@X潕sS}zHPKhLUzqڙ!nHK`RQ#7`B9?%/߂c cAg H1zvm̴H*=!ƚŤUW e_!pŽgx;"نo[Tz_(@FM8Jjș/(l> \%M'\AǪ# 2Eac4bwB*]Jƻo+d)a[fc5#ckUsڶ䌭 HG%'nF^%eU7Ydo5Rh^ ~aIKPY(DySSJpr᪬L~Ehk@f6*^ceepIeghW@8~?UmHFh<.:rk1\Y-D ١MИʂ5XJG+XwO2Gb~(l6(s,਺f֢{SA Љɓ3ҽe7Ɣ5ՇEjCݢvJ2 pVIT} -y*̅ө(Z] ƞ5 [e.']]#xf~Zl>_.1;TNV>`ΞsIwȟQUTߙ H b<I: !a]+ sqOꦰbw>łgoF~s__@6~ (2I4(j\Ne'a%C^X*]a!Aj}᧑f2߫d |9 #/&'bd(Ӱ!G% wmC N},ºl`yڭ p$"U0w<5=_|1=AЊm}GQw 4K:az,Q')5inOi:D΋p5) TIIkꆶGhfa"Hoo&7ͣ:;"qk -rNfaې/*39XwNyy|UOA\(PVr.JTȀgp_0eݚ.^9T qJ~mn)YO=3AHk42Nc'=T" " ^;IdnCY?£?El_`cH:ntTX : J_^%ɘѫ*!a.0 ӓOLIJaxiq@渰3I1{JC~v1i8)}wCIݲ!Y};ZἣNw:l%Mݠǟ-ǔ0-VŹǗD%k<:?Ovat؀CkQ*#ੌ)z.%h ~|) oW ]5r~ r%(2`$1۞KwÄRʡЭft'Hk.!\z@ 1>o./p Sڴ֐δaP\oډ&N* 9Y ,󰓫ܘ>&&)bw Ϸ / =H>T6<{7p'hI/1t! ggC6t:#67;v^zz/6#/IVZ@TkT=' EcP& ۅ!Qda⟻\lj 7 Ov۪_emy95AazHp1`J9:ࡺN]/>1SRm3 (iXKl uM!R: $N^|/}2qNOȯBG2#c<Dc}ulD{J.")o7z!ǭğ K衼{I mSzJ@zBR2^6sR ٮک|g^;`*|ĢЬL)͸ jM{ Iʶ*Tܘ Qp\.tF#k*:9䢝T3-zZT_&=N50+8H}i.8wIX#T@s'lxHao W9l̵TDyJ[y*X!T]',G\疭j>hШ5h{eԬK~42WA7N7ֻ rQɃτOkJF _sc!y[r%M[KJt6 Tsg(?m@G%S9&Nm_|zbOQܨR=7c܂$=x4ޤ V*8AZ}'=T{"%JL,0FHg)}ZE6GJۡs}.\&:(k4?tz>ڰZ \mwS$7:%"94еrIy;T5?)GokK:DEG{] p15V`PanEsD' `F{K+,$p({:*ŭ>_GƸHKI_2V]4Fe,+M,8Q;wCԖ, bO5#כ?ݹ sf+V 6u/ 33 ҿͿ|0B @٤;?(L| (f@Waro`f/:ubϭPӲXD 9:kS|OլaE}QE 6GIfMy>x%#(?GI1:"(Nx&텿xJDoeX,n緃Լw$Cz+֝Pm}msL6RҴ Խ3_MĹ_viCWx3nXE0|:>SUf/ۗv :.Go $F,_l&&ޛƇC͛C"+`,'"=_'=VdRhpم< 'u$ܟ%CAR[љ~ V3dtK*d3/fO$'bQZooN^;1Jt*Iwwlɕ 9`,bԯPlJ e)ʚ:}dm2i;hc$u`<%4Umчϐ\ש#&:*_$ZCQc4:lHI;}Msc7֌*r_`ES3%%w-p`J:SC<}튭&]O4L}Cy9 6P*WdcƂՄfF=]I:[btgpN=KA%Z 0 \F0Z@MgYs?b%RY2Us~3EWء% Bf9|wIMKgH9V"ȬNe5eS 6aO|ȿY@4FIv2tS$r 뻀m4픦2-BkG&V.g786'kf= `xQ^ϖP) }}d/rye-f @oD2|t܄dB\(4H5S.i8 68,!JlE| w[%dggQT.}e3ʭ('j!Ox$'5Ylj0M^5 9;CѢ7%>p7VL&$»O~u5֔&"lGeOQth˿%hpE9yD,ig`q7j1z6TH>l6f&O/ U5'`۳}WmCU!9\S]cf~(g+|~m p]\-_b#@'`km9;1i\tP^/jFȏB5`2Iͽd`mbøOn,UfDl1d"oڌpeeL|^VӔa;r50ue<^aa+~eBK3N2+e ]5V7+z6BMTͷLϠw?.E Z ŧdl~L )ϚEo6jF(nt+ɖ.3(8o>/9R#kz[Iul*z !E#~d cyXvc6$4ܭj-QJp/ UE. ǕywHxJ*pC&~k)fwTFqWs0ě=" '&Fd] ԬG*g.hT>kiDA\S9eY. ն̕Pv2޺#ޜoC!WBAQ.Lf!ۄe9oE`yq>ʨhKƚVXk^',̠?Ml~=>Tl*F&x. ?cK%ڪ7PэȲY.8iy[ `꽌1s*5Bm0w1}P)G\.u9''F2]sMWn;DHJ ˃9ks f]ͬdfj\șHAĿEoL5!)i>WEâ '<թ@nAJe=f< 6T\^Q#%A#8fƀh \29cge˟YN$k8yڞ[}e-ÿi}~Nq\"QP(TF/pa>ee0{k_"ʯcWL5 xp)c1%>C)hVZ {X0vi.3z;A0Q^q=) Y y~>2gj%phWћ9e 'X $m8"aC,Dzpaq{vUT()m8 2f 'q;PPRE).hun?H![ODiYL@Ds9ہ \3qm,uvK߾蠈<\8H !jTnoc*qzt EH9aTKPc.IAz;%:b;H\UeAը< hNÕ.]Ưaӽ(-L$0jѐuGmąo2|#CT@iޢ{7fj}z/pr- H3FW5FHLn㝚n(P߂KP  kBK΅($KlfN/.+\چL,]GRl ʾE[ d|N'0OIp?КKu=M~VANmQ*LQ2},U+ ܴ{_gf%^HYrgP R!n(q.nZJF$]u nL46"#@W&`@% iTۆ%nib!> 7ڢF&i(M?"7u QK7"QfHaO k 6a>^H?Bo/U>Z*EynڪJ`V|zm_)([4aj< !?XP\ F 1  Ytsm5tMGBT[Y|$4s2R^',[ GYi;ggYZ07070100000077000081a4000000000000000000000001672b7d8800003520000000000000000000000000000000000000007d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/%4]?Eh=ڜͩ5!1<Je^P;c(bą(6yd]$Ŧ|5 s51uYʬ[ mr$:4: -H| WSE %7q0ch¶!a%K k6,,i ǚ2'p &ћaEnh* X)vl@.t K|^Ы[YG[ʲ{ē 6ˈ"=:CS(ڻ?RO٨դ ɞDi]$r0&YDqN:YFQgIBlVn!&Ia@붍@2*,qLڴz2EV-oq] vc\7`1q'tEWzyw;"|_K Z " AIo3O B">Sa1i{' BfX:UOG偦Μ*ၣNsJ˝N^s*(蜻ɧ$~>\Ӻt7UyIvđmY;츦]S*LfdZ #b{O f(7w3-|!S.ҘrP,^tMx̭LNiQ1|fҀS?o# @uYί%Hnd VrQʇIi;&wSz Ry{~NNlW 3)*g_ܗNy_1?&5$ނy=hg#IoOc2AR)yŦ#_K6+ۃ tBSEJL^nLƜZOL+[J 64qh|# 6d&p巃G[{V.?u'ͫv|ڇTi'V0D}W }q̻5̸GtV؛]@n,ELg祮|5b^|첑:y̕vdCW6&# ̵qap2څY3#BnHjeq ̢-I'rAG՟^,fE*\Z( ,?ZۆIUtf ^sYq I n38.M'\5dxVjwO ՝Ix@``N/F'\-@'qv]d&ϋ/TDzkyO:oьJ"v:vndjUB-nQĭQ&& es]I ~7x-a~O=ī%_QDm~z'" of:3hGq 1Arv)Ԯ,>Fyޯ2]9#5yč<׮!889#}bMATP͝vL{0&Wݻ= cbMe-πW{Yuc1CKT6PW1KN'MOAVw3%&Q ޓZfp Uhu>zP]u K%dAN~#PEPZ ]ӃOXŕ8{˄ 6tERi"lI%=襤nIz1UGMYYio|'+ĥ!1 V"!X*̂xwWX:/7 k@xr˽u;ڎssϓ3HbU'{(y>_P-ŲH`5|qMiI뉔K!q^Kd><_Ejz_VHX.<8g s qt*M>|gL CTh#%MObm˶נ= ,%F:hSݴx2{J$vv5njc tNaJV>[ޏjȝ\{L6>Fϓ D$#H[jiq(js~SF萗tb y M".LU #1!g ߰XA-`o\.C׬SгXLUl] n7m_rv ;]S2<ĩh"_7B9_f',gv?h>3N3V͉8GtwQ&+U /%i^S~ /VY>OlgU/nv3Q 衵aL<|Ix͞`|/j:I)cc9L/O9[mrY} ki(p`svD3ʛEK*@e]ϭ#彑ΒۃFB5QtA7 >1 ^zi!1=)w')$}E.oB*K{f3W[SEKNoq1 hmѥ) qu_)cN9H 6~qqpzė{}t+⥚xyPGs:=D$0ބ[8\7TѭBhLD#l&!C z֥ͰEt d w+M,(Bfݥ0!a # ;l.L6TR- r&0 !6݃t %[W5zzHYݿChitAd5d7(O85%n] ޞ|O+1Q(o2 D[& ;IᄐT PH-<%)y$p =U9st?o mUy|0F*dTdՖx02:!NC[B R@\-_)̝:C9;~.d9wF`۟NM0Ml HS _||2u1aکٓM{oGdNZ#s$b07w^7j5q cEG_Ѓrr'űqV5!*tα;[\+eଂCk&)'}&MH w' M#?=UjhJ?TsVH55( p8\#8]n^P%6qz<  :wmG[p+{w%S^G|8r}A XE̞RSd^~7jڒUG=JgwU8ʕ EhH2G**v0!ke29+Oz B{1qsq=A[%~v;(׫c%K.?`uT)]γ"xu`@)_|K$rx mO2 ;z+$% >ibREAoFw[*7wS3xl4 A.̊üڶHE_}~%yӎӾi:n}jx++ tD.~27һ$4AH왴 EF0 OAn?ZbaL-((7!Ll8%}Ҙu:J#P}i/L\-%jE$׼Mqb:By~Skk!h,lq"K5F 4频O<`2!88 RZGD'5i ︍!s uN(V ?R&vڒZ"8oTPÌоm/똢 R B޵'(-dq^/ĮE&jiqZ @Nϥ2` 1xGan'ʁD>%{ 3o:1d4x>@c2̀?<_Bݟ7wʇ=脕XNt]o5rl Z2JKF[SI+]1E+-|3mP ~؅2⒎;[4d#&%(ȷ CC`5l2q~w GIjr΢>ZKD o:$7]Lz87+ڈX`#Re&wk=@>R#rW=xXR9Tt(f%1֫PŶ0o#͛楏iXぅaHW?3_@C5+n4|tbXKVh`3<V09ٚC=Kւ2uҁ)nTBS>:'(ЮuLiC\F׮=*ba.k.F\<ؼy ]QMf²eaKJwk0 g x!VuIҶԝթ_-!;< X>Wpo =$%R)3Z8Q5̔If(}בDڌ;l?Xz֏b/lV%? oHj]{4I HFy(pqxP#bP&X0BHe;׳}p5@rovַڃ]0gexI ='LJ:?ub,W׿4d<Ȍ?;`}hg6dOx_l}SMٸ]r41%}=iuֵWÕm!A_7|)Mc~r&=QLNaŀf"jEBb9t ?W]uZZ@W?GY-UFKd8iNYι4F4Ij~]yodI#fr˙49ŋr\LcK֨{O]WuM~)c[ӯ;u lTrעJϽѹNm  :pD'BҺ,=IC@i"e%L:dIF@8'm!l9BXQ{KT{:ֳ,#7+;`96p:"G&\Qx Yw{JUnS0 }Aģ k>M.dn_z`W!{xz5`qXGGscTz%u>gʄ]zT[%ЛPP1* e:wT:={EAAy ]4aɧ1'ӼTZƠs1H^07U Gw)6X"j R9f[1'ZvrY]8iFot]z i3=F OCkwąDȜ~`$~:.:*Úi"Яr՜yPJ/M|8pejt;J\9gkrGkC+(A.yV:ՋЯ`E2Ⱇ-.{5,Ӫ\|x:jp}SS'JE)&u`hnj%V[ bP75KYvX!gYuάq4ZU4@guABZgo,~'.r.g'S%\)[nIk1""FzJc*hȒ\QMbڗ {V1Z$$ ?I8\ wڠ>.{jOUTk Lʹ=5lNkbF|a֝}_a iV|q JO'3^tbFuT(]&H=c7 U*R"8QqJqb@l_Gx ja(\g)d'GXи3g;Y 1q5l_e<9;8kMC /]Y/0& a#z굈xs6*"dZAtI< Q󐀧FM@m!D\ļ`׼_\".qSGnjFC8i8(᪬Y(Ƃ́'R-()P(Yl^m[RqJjکOKa0?["ND.fٶe_W$k#I!Y~@>Sxս6DpH@NC E/7=0! TQk8[ Pʥ4b.|sb0dF[W>;,q&M7lGBtUd(_ۯb<Ư ҤCŢzWG/5`Ͻ6<@IГ"B4@Z!W.\[97= YVňiiW:R}B#PZ|?ƾ#rv@`Xy,}:#5I^n©7SҒ 7ykvg\K`l! g%)'VMs4bT#[7q{Ȁ ubSU 1"vaSJTe N3Bb/6la$9"<O>#zΦ1IA l!7.n lMm(LvESoV*B.bvMQ6hODQ^Y;i?tp0>i)&te~!@U6񫝋mK&55@y@k1U6}?.YEm&CV(lt\Yh6+sHDl>/D6ۆR-Il(v@ ZZ KcSV_Ig]b .68 I_(\ChoQxble#"Rkg _9+Cǜl-utkYo䓧X|.KFXg44ngu迳O㋀KK`0]hp|:ɐq'[g<,ƛ U ug)GGY$6>QIg GO&I}*u|D تB lk -VFfYD(.Y%%t`[#ٟj7E̜ X]w/S0Z_"Jos)H˯ ErL9&MvU)/ЧHL[#êuѨ 3D) f4/8Pbvr*  JK4ՌQtm(@+ڹR wPYq6kW),vQ I\^۩ Ǒ9Av䙰vI Ruκ%4S7hɻ*H6L|tL6pQlKv8C#}U-:#2Dr"2gW)Ynt芆oQ祿]6Ggߢ @ikQ*VsHy$Hjz7sʘ\0ܥ^*v=V"|kWPűzU4"V45P&3iXg;dPJrg+yS*Rot0- 8.PRa xCojHYj倈0&He#"Ucl}X&96iA7{;Mt.ж]pS]\- r-Gų+p;EzOʥ=P,rulkp :i˾ F5nm{ג[^϶4eud!Jw:ǨQ}wLyNH>moc,a+ tWhas|"cpuN7K]2@fz36njI㧠W1j@d{ڇG1(&-h1:E\#0"a1Ҙ5Z htep-4@6[8(2.}BDS7coD|4T]>A/pgLo+/n@ ^K{j&{a?dLb$R^!vs`"X%?H|Yn=A7 >4>9\EE٫~Na+B *%j߸Hze<. t')m JnE+k"oϻ>_ln,>\ l3.ǫϒ,NO WğDr5blfB6R3{\*svvNs06w jkz[uK*nc,-c] l.9{W*::u[.o_4C}S,P $-% v} O/B74d<p)uj:QyA~]!ml{奐~.,KS"p S"mJg2|W bj:6Cm7Z!B(r&!ARɋyiz֚Zd^廼 /&M%%ղ >c}n. }>̣]#X7f Ns`1]DJܒXd񓐛Ihd ܿ4"Ь,gnx_ܶ(^kB>#k_sUt^m=w/JL4p|f@4YDe<(+)@vN/(t6cQ/wIn*=}J;Z- :"  S%,m b'?i9̱gYZ07070100000078000081a4000000000000000000000001672b7d880000739c000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/us[]?Eh=ڜͩrx?̿2J#َ?Zb_tQ2T(Xe2tPm<j\樂p(n$-sZ7aԴn 挮a |3 /ڑEHɸ"h\@랶=;QH`&^49"Yj㹢p4y3OkNDHBϾ#& oHBl9(~ƙ8&UlMOʪY2mgǴ$ 0su)腟8%uo:A2$㻝-zOל9i;\$pyҙ_y, hhz bb۔C(?@Z#-w橼3f)cRAd&[odBBr"Uƭ҄nй|Tc<8ѺZ#/t8֨%Mu 腾gEd@'B[)xxoysXىݨeJgD.yfvH f<8Y3}%/Uyb3V=0^mrX{f ޠ|=gO0GMhLw, gg^.l06 eHbNÀcsDsu=[.n'TsRA-Qȩ6z]{t1D/Wḩ̂^ wVŰ}fA̖:맯{LUv}TS=\HqBq v7ܚwugtWYMG zg" j~n9.9eW@9]y=\0*F o ZM bVa &(ɱe,GD̬>ï}1k=vˀ?MlN32;w$Q`iveRXffD:xW|.g2EiOޝps~ 2ti7aa3_ڒ3}1[_CB TZbDms " ȷ+8۾<^ [AD}5O4]zqIJ( 3֥j~KH[ T _>K[~t{5F> i iGv2_cy ?4;VZN=#0i& l8nD/┨20ʥȾLNrLۉz(eڢ-Z:"b GZ ޢGkpMF%`CYS 3C<]KF؃~iGv)~ q}+"/GTqtv&-u00j #ܸ2)dd\hg Ԧ]ht~RƮ@|/E=#Av*c0~>ٮzNXՊ\;)޼px|#طo>t4…'@*KO" ѯe!e鸠B_8E懣\zgиo!,O,R$Sf=Ŭ<qnjBl2R|%|X|bui%$ƢpАXj &c\^"˯u~,<lp~]}E2f8辉4!w8TaԬ%720[9سLpv㌒@*5}TxCz5*:Dj9 Q۱F!%6[/>kl@m M-A|meTOKb ,r=iVsQB ))mѼdqH]:dR`?vYU9g7MXIl9X^AhZP{|û㻸%Ya aey&12,e6_i-ԮNYNbL2NŖ 0+Ps}$$OL i&[DDwX4A9|ORwXb@Sa}E@?muZ}%!R?{{Q[~H C"Q Uk>XI* +Mt-K]* 릖w5P7XKNMG%~v{47$D&g[VHKάWbD)^:K=7ϿȺ)Bφj/T7 `Z@ X훏<8'+9"_%o\,lad@ЬXHSc!ã<А*5t6 Ae}!xgS])'g &g]7(i7j}IKl<rYu!5&NeJsCSޒVፅ@ (xc)(?Ÿ_P>ɆTzX׃:3&=0N%цM*ekq$r0gPOV)L@Q0,= ߮S?Y |d6~S$l /Ϟlza\յ=H^㝸7MA8;$y OI5ĨQB͇/[= 0V %Ϭq?d:樏<^d]C,|YRՕ֤~1K_$;7}[h=֊bAͼ!@`娢F˚߲}jx( Iy>+a /n AeUBKtT؄pθcrͩTzhɽf>Uy†Шn,: $Ԙ/( oe׹Q_| AQ0|\Y;媀s2˅<>PCh$JĽDpH_eOLOIDdV"J >y8>Р`&ѨhFʅ| fœ(\TE&:nɒ/*{Ėԗ bV/R ȴn?0f RILJv=Q D ` ]u+G}YCGLE)+C j6X냭B4sY+q/;杀 PA qiyF[Sc" Ri7w T(UijU~EGc*`C4A}a7TF:EA"`daOŧJ#5`B^ۃI ^eq6&cYjݘ8g5x1dd},Tx+%0K;jo""bM.#'ژ%R3veqH.4}wAh !̫NJB?rka޲.SwxEh7%(GIBs6oF..;1>3{lhE+0[aL4Uq8\|kq^]XFd~ ^y{CC#Hb բvQpL t[<3-^pȁӈ &#עr7P rCF%;&9-e|rlL'_F":cvhٖj`;^߭ ᠃;|yL[I@m׾nS,ߎ \)Mi4zU#b.RDA0 <4~?yٖ%8z?SG) 涫?yj"i.q@mh| P,ms$bXA?^N>!FǨK4:s b )Mv+^I)b+ C\3 l/K V-HR_qo`Og~rK ݫ{OO'8qBFy}irg^'Shbzժ;h+i}C,Oryd zIS?t+aM\xK,µ2ܨ ʒu,q{(Hoٿ ~{&zbƒUxOeFƨ+K\ /Z|ϫ95D3'T npփs?v?]#V1Z mpTX 肦;YIZ ͳ(cT|i 05+Y4?ptw~+Zn Mkd##sND}4ґK+ 0+@o::n0r ~ٟNg_zp N> Gɭ߁ hTJ0iچHRQojiHk򗣣E>k2eXԊx70Zn_'`;@3.էHc?VW>k#M#}:t87iȢ!3TI$ IوTEΰG ѹ~b@ puEFNPXVo̪= 3 =[\j*H1 ].[)8,a%C5y8D+r@n7b3"E h*oF=JvKrA#lf_ Fk#YS{?ZvHb[wb"b_Sr~<Z+}q^;XB]Mf$&N9Fca0 ygu%-PpCU2>\?5?)7Ay|KDI~.e&\2gg>F9ԉXs~: #dxSlQڶp5g下?9Omx(=KIR45J#h##*8.D܎9~E<oIiZKy $o")5)sΟJ=Vg,E>xuu.=af#Ω~:\M,543/A5V;1^SD BEy(h祔&!0Eӻu PmlaԄMV c10k$o@ؓ=iVD" MP5qT֓您ع/? %9ϙӗ~~ FWR[atǓ ,6P,Plȵ99^*~ ط)G38;" sHlt1 N^mZ]J;O(ѮS1|1$1I5O\UʇƩM쾐xݫ/P X>7Ut b5Yѿ(kW%O$诼:{gerŷCfspnjNf(QFrh ֶÓA-WՒ0@gΔ94M;49zռ"ِb2~ks0>4'Lg`/\Y>)M2k#&8 ?@ZXFg84lSXr܀ec娻JjXbGFQ\=g/^GkDESωzGLQx>voPbvIdjXJq?Uo+ . ui΃T.¹XLy㼯' Og u!,*cd(G-n`3Jh` RIcK/j2ݳQ yެ}:DL8P$ff߱lՏM倥S,Ar>I{W6ήeUZ2"T&k gј`mO/v)}D]^7s]аjjGgz kbsWAB\늍~lTZ :_]42d #ڟ`:I! 샠 3O>g;y[9bgxYOZoA|nk%cdVp~qSh#P]hM2kڀ[ْZ1DeqTXIIJ,QMivxNbnuU㝽ƾ!ɂ/$bG qk"+îб0b 2z>J]F9-mLଐϪnY@a5\%l,F_x9.(+S}HoDv} -%ڛZngW;?Juv<)CaloPTs>P5BikDJ,bݜҟFF<-XfJĦNSG9ZID|úXV'{RksIv~_r/Ymdö@KGS=(R`Ah3R0fIvNZMgeqY\y9Ǽ68 cujQxȿsTTDe Kaמ>KԲ\ {( PET(DM٩>N ڽrnS6g2[УùWFK˖"UBw0qs7fyH4H(%CM> ٽj N*sk8y .ْC sV|7j /-lFtM1MĥQ t S ӣ̹'cp$ٝ H42q\W[o敝ʬ(.ȭi /v~qs9Rv2fET}^\z$A n |;Wvϯr4q[*qDBwҍ_l>m\ªd ^L˚j qjN̈́d{+l1rM #EVLB K_bH*v0xR/WO*&eX;tMg :CRlvrA͞ wQX%WL,mk O-Nr`6l/֓Z\(;M-]=~ރл|d3DKʖPA9ZԆ!e䠛w8Ji3y> `@Zd5Oq zj4_GSve|bzVbz*m$J83ivs'w AYRb0C0c BbD>tƤ>y@y4݀\_v^VD+qp&,zPI+6- x7-fT}͌ ٫2)fe2-˹ЕA PsE 3G8f==\(h4H`YF)?}=ƜnoA!LйGmαAcM9q}4H݃2zrH5E|%w=,]Fsggsu֜ha`E !]s/l>/|j‚7r&c4LG0Y?|'IRx޸UDzƭk^˜pNJhftdesN!_X{9]fYM뤉62%㵉z$r_NS -2I~JDd_з\_h_+1aT$㕓pOa*R_o{xsivџӴӵҜa_O$+~ͻ6,c~[8tӛ-0eKVW8 ~$jSTRb]y,).V;ade ɏ[ײPs9qz[條x!VzasnIZL8-drAU䥻XY;i>Qgt[.V[Aj23h[4ޟZsnR5G%묚7l ̿/.|H ?aGW!wR5?k c wp*Ed }d {{{ПJ\'6wDZ9 ˂#65dؠ{:A#@q?>TZ0"Qwh|[~(>S^7:gbPm p:jV 'Ň{_SV U58en‹N롪YMXE猙85!h`Zi 5<~X7j]-0VǑn,FꥶO^L.%Vk簾c G7$"S{5i?h.EWW?Ȱ p=1St@tqy&*_W*"lp/U ,ep܇iɢ\-& .XNo+cR#7FqU\E g$jM%d؅y`ؔ|wRÃcjG (Ҩ*:ۖr!F4m?Bg`IZ3ht)\hB0H"1;t75lS<sZx <tf!m]U-cÜk;XQ0,3ָFy~Ӗ;pzX\N׏'5ݫMUvRD^P"f-ݾά`  a&H(jQ Q 9 )RD?o?Xj#`Oj lƁc/%(*5׽)+mm+(|(jI gϡVT[LKg9w\l7^!> #_sjLw>Cc D+7|bKsz4l1-KLVC◟' Azn,NU ~}R_dufc=%BFwL Y>]1Y7W@|꿩}?CLPtZC 5¢\ 7_FQqoz@ZOI!MWM=GcuOH/wzhv1!e}{TCKCߍL &RD h[qB_BRJזl)V$;IE)P,Bp_z >v ( Wsy4qGi[, ߙD Vh*B-V<׻hÎ+4_pNN~SU ivy_]+T"RbNHho-N빉kswǃ7Oɐ>KOKoy9Yƭ11&C[Fh }ӧ0i xN\YzmcE.1Qۜ*-| $F=MdHQ mm.h˕;q-G/PYFw-#R SyQmL)]!,k2a }ipvg 4嫰ܺcQUft&sqꌖjrd_QChȔ)_c*҉OI}ds 'e6n*:pQhk? _Z) Pé?&O ܋{f6#^M4642p-^1٥JcP~WI^ O) 7ق 0B^"5z'_^2E0ā9[@!cQiuihmT[a 9 VDYh> QePzm5,nzvP1 _aψQ'˸'R99qjw/v_tD3*/>7 V]=c_>E`az陸`Cd|ܴH˓hEETCÈ֞l|$s=m952m& ?MBh'fL#a=CtQ$T5"M^TM3!ЕvZIA9#n{.2x=ixs虅5z-5 N%bj3!TwkjsG} m@B뽤Frj0ÝjmB.c5=&ʨ.#Ѝ,2_J:]-4&L^5_RB"Ewn8 3_ۦ#?ZlAaRN zKBT* _K;)XkָKTUw=&^,>~hQic]3J B_om?:6H&: BEiBw^)(_xT"1ÝDvj&hș+8q2R 2(nw. do7uy{`v{|{@\7j"txu2%If#QTߤd_X~M ?;N7*abK'2ilMH2/m O)VUqjIW™F_dm5Z {L\Tx+o4XA-&”;(3p#(:!oֵV%G3^Ts_ %NC;>w.;;]ÿM(8 QO ACTd\ ;A|ъ>(6:OF1clDM5j#LT3ͣQ|~]A{7UK(u(%4R`Wf-”ww#4A$ JfD:n}nWyqsC`Pnz;zd)NY7^s .k2Ab(zvh\[Å&#,:!/tc#&a,ùJAlK=X*o}膸Xs9NNSמk=UE09Z1H&w m+IUp JZȊ"u͛Cӣ‰ dIqdP [6}So]V^c(_5ѽ$_If9?:- ]ӯ ՌpD[_g.3;U6 BHT&dqǟjU Rs%Qx\Uk@ <^3+YS G?ŠS8?նV`q3 lKړNz7X>6g"|LwlYlX@˞1DO3,銬F HrՊ@527 C ZUyE; e0ũrau(Q%gԖ{s>jSe]wyu` XĊ%R!gww`bX|&ګMIƺ>WΚɔ]Y37 SߡC i"F@PPB3FO7WG:Ctq)g$B0z!!qGP[/н`²rhx/>%́Ui-Hֈ 0x6Z]qeD{ 㼄 WcR=-2" ?Kf`T9m{OyIQK%:Nnv4蹊ټuq$se,zö7pu{k%C |A+ N % 5% lPyf3lYh/`[ed\~m@=VH7U GnVhЎ`0 )Rw+F"OI6d'T.ٵhs^L;ftRɀع[-'y,7?g *etC:Q2q82oǕv~ @gɔ/p}'7;ϱj{"ZIKg!}e4/Ӽ;߁?}p4ism UPٹ1ܡh:91K pwpCmz|\Ǻe@*9)crK) ^2ivRE_ӽ TK2e}hT$V`JeZb!1f r&apy_]M-xW*]0HTױ pmd} HG%B܁l @"bѰ: AM|Wum`dIrK޺tt7c=`bSR5c{KP@ZL}ü2޸+ jUMG>5w{3RZ~t. k!iUrgU"&Gl.:7glP j)j~m.GJDDӺZR@/|MybZ|̼ŷvx(E :S@/W5`g4 (g֛;RUݓ,DfR} DS >kT=9 uگ0~W%Gc/uf&2g_gbd<qYCl4Oy4\Ȣt酡5Mؠ?uDQo>a٫c+JYŊO87Z12s"F1ͪ}_1VXwoʂzs>As]{Û$*0#E ߁4,{%/84| ۻDNN٦DMcAK zt_DIyڥBlȧ ]#l1B]Jx׈i1qc$GY5b[\- o$B?vIW77ᆿ}hƪ4,VeD48 E6P<}_SLCC,q 1̘uX}o'hRWdDD{[3lV *tnlB3 9%Rk%}\ny vj~Q(uH3'@mո̀۸i|4F`w5}Qi3%NI+=u\b_j/}'nC1oQfݽ'R}F%x'̫gohݴ2T}S]: DH(B=8:Ra 2.^GY-e"]S_@lՄm6(背 ^̓4tgpq'j3|s4o.@bʩDe"DlZ=wĶ*UfY"a@${2T,!\qe)0dP_I?&\u61nFh|3 7^ſ'bnw%ͷ;#*!O%z1l'FIblӄJ0:w5 {`dTW ,>uuv3V Np[ή)$E$=nTZG 'th loD^|Bcʅ>ͽÉx)o{ɺ  %/MvGØc,XC ^9fDMch4 4k qՁ|*K|4 KVرWKR7Qqk@GqbUCMN5 mő}Cj#Lҡ+4q=WQ&+8ثՕ`EpɃH'N]S[/%] uoiIӶs:}A0,t6MFk7]FmC~˳ ؘ𠓦Gi{[=IN@x}eMx  Ro$MB5^V}2(7 pcB5O&^WUQ;jxT=+]{I==Am G=#D|t^xǾΨv?v4cA|Ɋa2 Aی÷bf%peIOjfۅF>oUA~~{<=Jc ۪o\5v[}wk֎qK'.Ő]7;>rds#{˻(o;eCR [w&Z5?.9 0ԭVbOn|xЯG>|KzMʇ^5o!W3Tp&/&&[W}C‡ m$ɯ: p' |t, Q!LtX U)S;55wӶdoxM#]5d|uovwo.RyK Ri0,JEp)=CDkώbYkf#j$e)Hg=<} *?*F ߂tϭUtY" P 2/Gl6 ]2G<^SH."ˁ2NW`6Փtݢ lCaW‹> rS"(߰Xj7nN A}`w~ULUŗvDZzpѰ5Y1r$ںHJkB\g"ha'eif0glEX]?4୙?yϻ_]WT̬>{mܗv^Yٰ1I.#jF>|LwY}cDF,)ąX%fgu!oUz'Z. eҟDW,BۦcEOq!'*%Ӎ5~R~cOf*+"Ds İTxU@$ٍHVt. .=c8JSȲRkg3əedqTj ;PY./AKc*YqNIlFO;5uHCH82K(b$X6Ik5{WT >2窎^I<FO  )%N!5ƥN1z:뢹vDAʢOpV~spaN;35%_4%+ù8KQ)n7 Ѿ ǻ9f:A*Z,/ϰ~o*`E αk8ʣ9hKb1-ކRSAm?[_w@[?B"qX}J[r\愈'-?SCo;a˂~ )WׁdF6%k >ha&t0:dD@G֦/bM\ 0*Yu! ?g~6yK,j=Fjߤ,Bo@GHSz=IZ;8fF#,E@ee_^0v25+qLGK wkRI-I?v/ !wdcؤG"y.ī;Y1֖_ʴf]a_|Wk(LH&7_ n*SpO*)e䜂g#^pep#GP&vS(m&"Q&EVG0f{u%Ғ 橤G*#RcӢh7 3d@NK(~ni7WEӣ yEs_h>@-N\Ms,bcōF<,#c:q^|ϸA zJV wrߠʅlԝ3d`ߵLzs_ɖSqH6˷^i6@y矃-Ohھ&YFï gQ_/-#g44gd+2#݌b41l $1V0߭]+ [5Σ38rBB{uV/h7DL!BI.8ݤo}ו,޿aAfD`nEvy@C᱑j[ŕOD_<|=8R*hrAjhg")k'3ߢ?3)6|z)Kyx~rEtUzMrCx))+TZfgTW! UMR?c`b1.yǏ}@ltE@e }A,R~QRPl j(DZoTl?|Z D(j~ ,Oܶ AN:lO0=K3UeZ+o,˦;반<垇c4\헑 aG,T tof EcE|VZ' 8cX1Wb ҥ"Xoڧh&>kt 5Tq,m F(_p[R^uckcwH߷g*X >XUC{ u:; =TPm]Fk|9DkOhgrZVa;wStg} 鳪1} <;@jִeCi^uq=X5`lI'~{A"orѻYCM#C:.Aĝ7puzƝKdL vdb}w|r34^~?ɔtRMK p"y_‹'~Hv#AI^"*A")RU:S^ڕQ;9!IǿJX}}Uх_Xc!2W=NdB"7j3;9rf]Le?AM}կr+~[KJLc.bMս7X -ivچ46',xzBdh\-K CHn1UQbЋD+Iѓ[~̠ᶖ@Zҏ~밭n\[nNXWi2߹'ǐ=4f7T;Ǵ,d~$Ŗ#mwhGTBjK:>AJk Z>~v_OyF)$U P.ݯJqZ3)Xgulr_pWF`2}\5323]-;@ڱNz&y st\`w>܏i5UqB"CIrx={L8hh\5N*˜cG~ *-'82vchizVFFKMB"QXh4BG4OjHXkͧxڐfFkGKؠL\6DHyS^UuwhX;zIr{\ɇuf/6zk31;> }fy|Ws=+n P)<X CH 99M{%ZiCNtƲgd]_ 6l鬢=bɒA.,0Hw[+RCEY.|+mgz>Y h[AIS;bR)yx 槟ytL@r1hƑU_JJUTIQARՈ;non[vJQ]Pdôr C=`[>b._ĪƤڬuFvuA:kW'JEפ8W!@#BLRqұm+qI' ]{(_8iGZdnߖRY*ɭ,NL_JỐ;UOnF{ ~ P-yxa(Ka8rAknNj,%(ٟeάC 75pCAB*=ypyt!P-1U29Ug@9]fyhR`,Z XD^`tlEG3&fm}=_hFu**ɊqE-{P =!MDx򊭭,%D ˟h{InwiHπ,L_JI)!L4%Vl rZz&HFOy3su؞t2  9s'*]%`6{\GFXϙi9BxB%۵ NqPw16XD4<5)H?mVu]ȪTK`V?MMX l"qVg2 #igٗ`^eeW>KgYZ07070100000079000081a4000000000000000000000001672b7d8800003160000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/U1]?Eh=ڜͩk@;o{j |o;qu5Lإ,Aݩ+%H_U97uMv'H>głxT98ES7d޵$>m^Jq 8} #KhJVÄ>NG6޸{_԰X ~ܳbbcޑsQGb ݗ"[#(Z:{rW`™e|t' )ᎆv}Ť\0+K>/JEI<{57ɯ$EI潆S6-miEگAcN:'12W(sv'ޕW[鿤U'"ATJ9p ^Mg)H NoB"/ S^>^𣳳􌔽Pbj.2mJ(#i_-S QdPEÐ;QAG%OU&#b̲^'M{-U-\ص+(/3-Ά#6{?Z.6:k:!'Tdg(R[φtM)[ʮk#=B~,#ǽ21A5bF_v>`8:5tbkfM)NgEj}䖭n}hjD֗9]V}Z2s1"y?5JoAl䎴ϫ\\ϗ:Av7RWɼVr@.R3wJk2i)>hÓhѓ&DgS!- 5Y_u*d!2ssETjCj͸Bͨz Ȓa˱ ґk (t ӂ5Y$喪ٮ8gT e#PyJ[^HjҎFBa'_S_|+dHIJƳV97ޖfX,:WIH<9-nFά7[SAr *t@CO!FY<=i?!1ĄoŸg99\)iPڑ+G4o~{un*NأEE_84]ZQsݑĮ=Bx{ܩq/9yc^u&r_GȪ%Q*}Җ$+5n39!7[qq9C#el;78T($rƻxXk(*'}2:y6^ʚ?njgB4`'SSև BeU $=1j3: fwp/>˿bVaP.um5p}zdNWDP|HԊ]L<76d̗ J$|49L'+)ڠi'_ET5eA[/c<F>+Ld 8BT6\/QJ[27'\*"cL~&Zݴ`:_Z{9^88b-Jլ]uWqo:@TKa3G#2X R;U(]Fb0PN.#iN?c~`SE9SϛR82)2%1d9UuX-!UP3-} ǧkQ)f(/θ:(#TRUґe=@^3PEV@UU,b 8V2NJ#cũ'?ôK\7{')EؗH#spA&\ԏ2/ L<;O㶞Oj/N{=W?6hv:^fb ^݉k9suwYMX˰>Eb.bf#4nm42LiJ=.H8&/ҳEѥJz'z3Sؗজ,AT̔D}.iqe nI3TO2s3cϸڊ׫*Z5*֩`@|-AB8y]fy֒"#oS"~ u3)Rk?=&}y465!/+s*JC>^Bqj .n(f҆5kxkG +ٶ->7֋Oh8On\q-% Rce1 @O 8|wE4Az^ fG`v(& C¥ |b`44/ j&fGI$ d`vF!G/^qSW\2V8FceOg9#EMUX<0jB}G4g[-6ƂjԖCK&;5H \t돈$4LU^d_ ٓ\RE+~5EZέ>\/ ;āÐf]oG.9Я[z2gOUP%9; Ko6nX ZպRgkbeLR6¿css]e&glUUaMFmf{VsPCE<=]/c7jW=b\2|D K9?YTQs1"Is)b'4ϼc:/i9zEGKJ/}o3r|'oRY&j@2`rAɮ[_Umlat4^#fUj.UZ' 5j!)#V_IF5Ϳ:_lkeP2Gݶ6Vn 1ՋG29"@2ԧL_ڙn9ᆮ=;+8y̠~EKq&u<-CVSe<2Xl`q% 6<)=bGS RoY Jk1/>,Ovl_"ܞ&\}4Onq gyTqTe$_ܸxeEL"JM"$ɖTC.Vj7Η//'% Uv" Cn9 rƿ >$|jFX9ĉ|nn3HuƒF8, mDe-ͭk 6n EGQ]_7Ǹp#7 "̰õ^b>@ )1QyTr7O!ײ-_x?4)$$SΩp?,|-꾠1[7B/tȘȄ uEV"KpCoAYʄK%4/89v1|vPZ.{-Is{!!o:q[M1ӰsWxc"c,˪H'Tl)\ eOmBQlnUV*`rޟ4qXi )åؑ,v0ck5z<^ &g 6TS%ivusj-O˚{R$,Y5jO> X '(ө/>W[ϠPDa/`]+Gyh>#4fAۼ@*߅6[hwz2f0׃JTa ZZP{(Ylz-4cLc-tR>dJaTi(sH-=K~lY9 + %@|5i1=G.[ w7 `sdrd~]mJ!ݸ{ݡ(ův1EYhS:N2|HgٮWpkqOjiۧxDNQ f{~|i/8ԩ'QmGZ-u=09#M/.H2Sx8kځ}hNWϻYw(zJ!*.Lӽ 'ej٩O@yF5$K%|Öc+B(tS.݁!l-p3*nU/Nqs9u{ }qds j_X{ 6\-`wW(f6R48ib5]<醐h{4'632;Q#rͼ ,L"fƉp9mY gz)1F+2?X2-"YceaZTl5O 0v~PJl@=QHj7Ii q9O#AgiS%3}$~qNRYifdg&O0H{m31Z_/PB]etZ K—i EۨaoILYlQ1Ҕalq үK scGYf^ \Xr'BŮOKY!uUi=&)en7¤ ;8)d& X39 y:g@ͺH"GXbݎUqU߶xg Q4YӸoduHX3L/= s-Cb8chB%]?Kڟh )wWTi7LڽB~!%:vLr>s:57v!`wUd/Ԅra3g2k ?1e naf| 4޽H,i8007Ljⳉ:D .~x,{t*~c Gy.+ܔ8PQohBTjU}3JP!@a nHaKA嬓>o˯ W5k>Nmtj_ʦ7 9FZK&qa4r4\f8\0я3V=4.A@`j#/BBe3uNMEtܳV<_ǾEmGlT hCIm.c7 Q"N#î&0A$R G'nm&hm`/F4QB_GFLQ,9@fr[eL::߳!쌃c^n$jނlLc4jwfZMf!S ReIٛ01 -8h,x5\I-y1x|2 4 E6ӿfq%a6 <:VZi@bzlrOn!V'[JkԠGxPJA+TKײ/"[@2d}b%0Y(i&N}XۺZ9ŝt*< @̑?b^HwE:}KL_}#̺%9K(]c^`eNŐDnHC 4r>Yi~9Zn*Y7NquZn 46,I QyYVql\u[J|îB%B]]~eĻqxGsR5tfDLiGlBꢆN!cBC׋ɌǕbDZoBڀX&@C=>'[#DHM P%vFWBںJ+0H^PubbWu5IO'ՈN.?zPeže?3=VP5Htbv=USjݗ"vdBu<]/dۑkc7 ~}qQHY~'F A *<_)vT=edi(>=,2#|@s X8\咾5ED~A o_z揎׽'WO H߆؎D*"8Gw@=WZmڑ64tx ]C k9&9O7FO:MP6,rXʨ]<;S>ea[pME~7߿doĦm Sy7@5w<:F^Ϡ֨VNC&#W7c9MudOnd*`!Wq8~Q+l9ǒ\mALYx϶-` "zXؙ~l ^DoM& 6{2Fm!>8P5]q.tJo8s7&t .Z53Do4yM NP}(;i%bi5!n%{ڛ` U)dVr00-x%(L9v?*];l1\m `h̢X73j.}HC2RL&vTa;'LSo15l. 2A_* ))+lDںdԜ\l !STD}t4}qSʹIiG m`8/ʟ croEśNѶ_ԒU٠l{]La0QQVOK CDDI~!Px3> +(ݝCI~BNe!JJ?t84Boyv(!?M;8_SS7Ӟr57֒q2؛Z;3k;L] mS2[ 0h.vd^ i^S9zܪdxƘb00Q'8nָ ق _k>4Y>{xD=,"zl$GO11ԞK-զ5:('elx\ŶJM|,6 rlj5̯8> X]CnG-c{YY~OjRڢx8sD-r?!aTՏ2my%ô]F-^@!8sr%-\$&^Ks] =tesW).ԬK{)+ !, h,$kOYJ_5UZ!Ҥ5=p et9 61 jw؋Np&X_<.e4 K呃GYBޢoo `W'XxݓJm\c8jc;SdΥ6Ba2WoǾo<ErcnBm^7<5q?J~ND"A/d"=|z^W(z?؞}põuP+WH9IuÖ ~MԴp*u0Z%cFKX3~u. tѠW>y؊XM_׷4:@d`TTvWܙT&fI[Zj% t d`5G8|WqJgQU \ XN%Ir*G8&SSn8}"D]&@#"DQk(T+>ET\5F۔ &o[*滦z+v?W'R.n/Y{"-xdZ d a*Z꡻FF}lWl^Ҋz1lDOržDSQ # y -PFZtHTbOcPZV࢝~mj~gi'S6,wVŧ3ۓ9PN0!P mWvE/ɣZM-&tclR\ K爍ؽ+\-*H%X+;QU.V9I\J_B~VpA2a}#݂\4ggwdʟ]᷾B+2uł-?Z%qѸb9ԩ_RBVv%Ĭ71<޿QE%HhQ6O f YVqV0$ǜ]t )h2ᰤ)@0D}(ZFmݡ|&UK)5b.)cԭ{>0r-pS{XI;U/ T똾fԴ$: :|U%&| z3Щc/cnngJ˟|fe2,Htv߻rB @Dy*C;4?YO fN-[ywYLs?}wWVDEZ$;ҙ7J)k[VL&gOϜpmk>6=d 6Z vC2ξãU . Idq ^kκ)^JyG1\4 U;LwFCchUw!v¦$#.V\_N(րbc[̇CŧM6CiƤD*K1\NzW$%maٵ92mB!﹮%!s֔՟@0޷QpaN!GF!jDW1rw^/Y̒8 QO^3+%ynEcW0E~AUSy{̨xڈfåaVW??c,{pZN^&.ڽ`YW.{3)8lotc_R&;S?^ԕ4vϊ^z{ SVmxAiu 7Op<ʎT_}9iͺR͏rrZն7nO]j4zU_*H7N47<5ZÝ X\ćJQ^,nr@d2(Cn!WXnPκþDg5",W %g"A4n[x5BM umH%4ΟbY#DU#8ᜇz0#UodzyLHFN% y JI/x#?B<3A юe{?W P7y#m:\!z잃 85 n_Xu6>R8C Q j4lbvxÒ`N/3 aE7&11!%#4"U3@47P>mRdڏ`JER+ؘ=.a٬f0z3鎦u4X_6OP6jڟ]Zu@H6ˢޑ&4 Ө3D*x_ť}3E셗Đ)CC˵g}ڞzD#/(ϏSҨQ| }%׸^%^[tYD@{-D6)<^\YP)+^Xw&\&`jJنYfCIA^ °L$ՈW* ͳ*Fs^xyG~|zyljWqMz(GbH It/ Ihܤ ݦںWVLﭒ x9Q.E .2n #Z Fa!v\iJ1R%QT1#uuҨxz,Ku(P)!)"j+:Rڸ`eO"_)*u]}F0̶)DyucioDJn`xŢ%0. pgH< V[lǵBs\KEC'ٵby>h$i/ovgAe!MxCL&8l(XC̎=a;hڷͯYޅҽ_$؛dx|O#eWG:K_B:<3xOTۛl uIc| 6${fAou6 >zawYaQXFFYo4xhӋ|k䔍 {'V ޜ$q)m F.=v\ץhW'Fph 87>,6@D܎/}"b/UNw1 ӠۢIfHbi~@ћ>,@p\%T 6zadsUP_T޵/l@k0]Cm:NWZ6&Bwӧ0#=m8ǸG# DԌ90U*]8p=Z"L4[4+CfnWRH|a|'d&)7wb^P\O~kfZK֑U<3e se6/h^TCMVEgr +N&PiIwqx 8)ҝr.zm`CZqS UNAl! }`]#Y]nssiʇLb,ar;y<XNn]u|_ĥt@,T+O[tu4ai x pb\3tr ᠿ1ƣ*MRytƚ5@X, IS\ flMz֚r5ϊlcۍSepLJxɩY?7bǹ*^?Җ>dK&q%&|1oLZtˏّ ^=1~vv{GWN"ڠĶ`!8h=w <"a ?߱$-SG8c^~(vqs<+߃LC_%0A0Қn t(>3%^lcU6 x[Y9RTH#J2ND&[bI@2"{!7H&=x̢9CA6 aYHs}sU2|v3D"t ;Žyf&y5C"+ƕCdu!_IQlK7zACG֡n_%qԍ _A,N fDH\D+P= [;c?f 8,4_S]a}`@duacHztSUv/-hCʌr*"O`wW*X\}'ZZy׶ Ēdԉ/Ԩdh  f/x8jm%E 4끞p%9l(6B.6}/e5<8%qLcmܸXuiMӈ"xqq^&!Lb0lN.Nu0Y~"\.AVeJ"ޤ7:9k+)=$V5>҅U6?]|+ߜ]b#7}n^v-ϊg赉n2eC9cwNӗ-4M96IU8b oT+EF@RJ q4V ;a`r,43`Ch D$}[ Htz GΖP4ʖU*:ԙuebX.~!ҷqԔR^M'k/G&d&zQ[+@r8~~*٦yFS{C`2V<*/iǘVOQl u>Q_Azc4D[NmCZC.[`ŬmB~VjHCǀQAXHW~yzO4a}ᏨdDGf'tdD|t m:gwA)_uO QHbH|V;1'a -Z_F^da o7]@ǯPhlX 3Iddd#<+*S@]+hExmN`_fgqBD¨onCMdt,<6 D3r3zQVQ@Rb_dV]^7Rzo2t/IllO m{6Y&hBQGF H1.< %[TeG ^O ʨWJO.RzR{rYQ%•`k+#K)ߜu߭@^` t5S#j/@i+P *DF=iz2C<&> Kܡ1ٓv~ft)J7`|lWdKuR?,R4e.y͗.iz1rʟ(X@-00HNN`7IJ@ rVqh9*P]΢pksSJ_6AVFMW, 6 +eoV:2P=)e#EjTCS7JPqs΍\}<9Ft[,ݭrb!D]*|qά:4;-~bFAc2f ,2q@XfyxW&Qm*%Ơ-'r|Y8]y@qI?"^IepRGݗ0@3 1.w|4,`d,^cea"V:E=Chp`x{Y9vX^v*MB񝗣2 R"+iSRduӆx)gFA0 D} f"_3mR#J|HULVb*izC,d?mFKu=0f[ͦ&mQga%c[19UP34DA%vqݒS赨`t͞eud4Ϸ=m!lاFAjg/u29?;ݓp/zKZVD RR]@F;1en 8Y$ z5‰A'3M ~ݦG߶M$zt$6[FuLkwO4={i!)/qɐDy)L#jUmfEۿ.wz.NH7zx oO!HyI4}oPkP>#O55\hG0FxTʣ LoKGa]/!$c[Gc%qVvM}ͣ$bVX+'lަ1'`d6U$Ҫi:)Q:ଐ3*z^Mp9г&18oL`èʎ0@yZYd2h?0Q<' 'SB\"pz96b;MiuGgc%ŭA:% m^I2!f 0ap["gҖlL2M+X0ŏq}5eyWb<* ,BKJ&~ ](޾4 0ui:iӧRׄ ۝Fг4ԋ# kVжʂɀzn';| TT-(NHu0@8{NE͕T *9 %˟s"rMNf>(wP',d}c W"'=QjhI->Kw~vy5WGa/E&:yts*Vo|%U"Gck!WW aq BZtOבOo=#3 5C~qTHͶS6l,}-%/^C_{$d=,1S Nv~6Q+\P^y}NYIgxGE/VPuTC Tü8tNQt733&c"RhH/E+^M?n:j>j#}Өk,vE,ۀ,"ȋVvyĵcs<[Ӟ߿#Hk¢-MQvx%ݝ}uІ|וC炽r@:E274I&?~״I!hD/a^nW Y]ܖ\BZ:--Ŏg29]ds範j$›}%7UzLK6Gvr}saSA-͓fHˬv:"XqQ{Zv V&;XLnR+qfqO[Ƅ!4+$$DmVB¬ KuȘ~VxZΘƍA gqhB ;n_2t]M3Pk9As>DcK/m'sャdio,W?2&_ܞ*YTܪS.9J/,W?\d2D{a}LGRƗ ~Q'1D6 M)ٴƋαRgiўޡnJ^`􃢫ozfSl@S8&9$s7\\tG:9[{)fƞXHҧm]tWlk_8)vvqw{gEGEG" Sh&*^Qd_ڋ,g.npǪ3I/GmAIV?>T5T궿\Ιȗ$wif:O 6bC.S~Va]̓ąO^Ї}mTb́kaJCT$65&g a(_c`A"kOO0Twu8ϊ3jiY|Q?KqG,gqu+#6}l_p o *p|_o!"2[{DPyh'UL!>{ kb  JIC~@hY =yfZV4U;#ܔGap3heBŠ1N΋h6%j9rk4>3w ˃- 6U^RWEcÅKv#syY7{?z}@?1&SөwJqpBlѧBp*4I/56hTU7 &4Z@r0>>OW]ڊŽVS>z10sQ!I<#0L z2osxzN~fs|# 37ET3HN^3$HK.}:bcHƢ/4k ͗^i`ܭ`3RlfVMw?q>,R` C9w3bhFi/Y/p=r䗛}(vb9LxuW0 p>r=6(| )4iTa|}N0;8GQaAp A}+x,% Gۊ{[ic㟚y\?!]tFMy`F; 8L3;,t =k#A  ֞ $Ϋ8 3sCj'&q쑯/}wpȎS$WaM+er~VDL$H2u W-V9 N"CpE ^ a`oӘ.BM[pia}]hr aNT`: :s4`L:9&nQ_MLM=] #2x]Wb(nmϼ3a~AzybQg:'0ho%zW*2ψr]&$: bR~`HGI9+lJ]-ږf_= ._(rZEFK(4ktbEb\0!4^]3Ap26-_cڀ#o<5X[Y#޳·v4XErɪϪg`й]任ŠW teBYGXoIG\97D)_*OV<1/9@>gJچ'WilӥD_һ Vugu&~ 9$Hh:N:2AHy]vo؀;e &nD/ %V RuStPX ]C,$~nxc(uN";aw,zR)"+W4kg") f J'h:'ʱU0) %[!(etCNY6M*I[ȕI(DңtHWb&X#N"<]6jPT[-mĂu_3W@. /b6Zhz7Lg&*&O%h~f?oV!hzm8x=Ljx̄2tp;ݝ蝌іUc)^kK ,Рe!-}T1*ܨݥH\fVL-O-I4P'`ƒ~evktY+u&My-R|cM#M?`1ISmglDu5(_ccc'7 BC8t@˓ܕ6&xˇn#O]ː89 ID9ujv̉U.eَU5գ&Iy߿l\Ǥk܆|>4# `cúH$d%YCMZQiW>_F>6F\笆/$: ?Pz=1vA8Z9}un|8k@1wZBγe=!\n%624rEʣnO>tK055o.x$<&\kX,e윊 @+O{.ʇzntiI2):謶N]*ӧXJJD[B#~Bd 90{lV}H% ̄1ZY}M~^/&YlaЖ>8|~-9xH͍a c]vbd2ځ̰H8~0@@_it?FC"q+jܧn0x6[L^NFLUXK V#q+!RUzvRȋf{V^d!ro~$ b/6) sԞzu}qo\iNN,)9)Qm_D ;;rx +cPSzdRkhÁ]:qU]`B, AdrAEÑ~hZE%F~n#qc6Âr^9F1kk5|%(%Lp6PGE/Qt9"v!͔ںCށ{3])Es^.a An}^;5$]Ugey \\8pe(6,ynB3yn 0.ġyF!~)Zy#(pB˟͂ozMQxbIKb:U"[,5 OZ79 T0bU#OR L6u ͟QKZxME`/cU6ƃf10kp;*%Lio-2ĬCj]ܗ1]S .\և#`6 :uP+2f;ls^;`Em[ H (]dz{ϖ .dE'tO>(^ VQ*2) mB[P/平cl+d ꂻ|+z;A=OKr'%pvBO!*+USȋy"Lth&?7ՁBνf 6.r0FX/1AkPj(8b 'PRyg $葳/0R+m-an 0GL+w Ƈ&`j!G?'fe:&S脿Q_yaA\3m? 8nFŕ I1hbu\Q2]Ҝx4 !!Ul_ Q ]}iF(.TRr!.{Y{mӂ3{5vY_qm `H8sf!{qf_0?u3VrPi(A#ILdVB%o0DP|*Ν\bJo:׮1slbeRV3o0 cM cΦ{ x9O^4|,C !'O%7We إ0 3ɑ(8օ,\W:XVYe'Tf;]37%yka hj;h`.7:YH@%"9 gzYo n*+{ vqX~d[!Yl?bͽxk6v,zMꜷIJZ3q.}锼$a;nZm ;lIOۭH[1!]2O s1剻£}-fTBe s:la!-6L#HgL5VX!@٧6S_D([T`&A85p9cc@L6["T%7$, upتޅs+Va6>xj O*f&Uv|N1ܱ{ݙ>PǎT+yg?,k 4"`bD|OU\MPYbX.)E%W#6͟=0v 7Gܧ8=4^0lmvӚwY>-Þ`,V5I&3RUNwJu+6cpᅪ˕h(g]-j HYc3Бƴr% i`>,)Tb  (ŐEa>tvTA\ :ɯpkD#%7Pbݫ4@|j<#F7}im2Ul! XmWbp5FW"~ 3wɄ8SFSO<ڨRۤ+pD{O͑3}|VOcj5,4BHv=etEŘ"}}lz3=Kq;Tk@E z|\* K#.]@<͜Ku4S/RΡʠ;xj+`х5(^ ͇@B%|l&2P- \j&3dYr;hLm;1#GӸfDB`cq *l>H<*8g3veTWp/f s gB)@E* ϋ* 19n?sd:7o<0p&K\Ljﳦn!:_'${rH,T >>=sJ](lD!UQ{WNԼiQu[,9Ep;T)t+@xY~i PZڦaȽ~WH*S:1d=5eGOΪdq.if?Gd:hd]N:bLSw@F{:L1QmĆy2{d"rC 68,UNEbW'-~Y\%y/9DG~ Eyo8}TF neHJqݞ>WW^W5 o6M9H.%a~ew?/W,a5K 㖓= c*_v\1)}k.0?0HqAX7J\}MgV VM5 e%ƇsiUG̀6x/m8azqXS %OQ$X$3QJ뉀-u 4,eLR0U<s7.BʡYHD௣&gxwnnV@W G%U~+Q$\`x".ae=m N9 9WS1 0qp$| ΰXxDt{Spadž<7s)'5S67(٩gzzSUcAzR$kCԿ6nB@w=rp JN.Z]oUnh 8Fm %_F* .^"y"V720'.ݲUMىט|?("=j'Iq)Qzcp~򆺈@=sE.t),ٳ=`0ۂXe"KsΥ([?e+WbRy` xޚeMJk^E` Zm^С1W%| lB4С6V^7p:7Fŧ]GuYDش|28ixFY+s'svek&֐Eqhc@x*S3V+Ov CdC-bT G df(Q`+\RrŮ6@~N$hb@]y64:% b`$Ym9qxWW y5[$[03i3͞0P䂶[^7`]&} ;dD=r5Lh|)uq2B]M$ ;>T.aH=c;bGӡhB=v4S3ړρ!6.jw ; ܁ U;DtV<-H1k:59omn3+-ٖvaFR9`_)ݞ~K8 Uӝݝx XuýDZrZ$ƀc:P}W(mxػvk.Dؿ$~I@٨QF6~] "OϾ09 S/a *!wͬqΰ7^ݳ:̃,BCcQ`|*!j(Y{x(K: 8x* =)TCQ~AnF݀m}rvSA\*KJnq[[ b?؈ 8 6lY$MRfd#h97i$cJ&aWXG_nRk|Bɬ0k= Q@hH_Ɏ1bK(UeaP&kVsT -BcM^w#qg4Fe6P4dԡ0 ޭPT& u >\ Tk>?!2I`HK]#ߐ ǫZ!h76v18P",3a7HE"R䧫})+] H-?&V$WE|^MAxЈFE"fQ0 4lAs1b\ۊD.:1em<]zADa}C8qTzo6{ 5@9$" Wx1vn8Gxw#;?@8)gQ؂78ݛc'zMp&S7\j,S1 h*{,_YoeE?eWu33TE b4O})f6Rv%J!fXptM WC W ƅ)]Ӗ!ӷ2fY󳪠\Q>o ÜkxJrZ6Ͼ|Xjtȫvu\?B63>{U+}FiOsuwpQPDN,A b.Cs)*l xd(,`e/Fcsж#O}q3zLc gm:TztVyuje;qsBm7 Rscf ?Ӭ!lWx"#/ VI{pCZ\| ݾ,L^eUBAlB)Å$1Rf6*V޷]+K7 FjWy~_ G/cW2'Uc4Z JPqxWP`PѾ;[y~B)N"8IsGۤF= 5' ރD6 NlaB#L_K*>V6:9jOm1C;M@}TKD$9iݞѼL'zdEzųA9~9.?0[1)hv0J*ex sdA:9$:ƅYԕYƾV?Z=%Nc2+B'9LG-GU_/a9R ,?ӧvxNOqb:j: -1TX=/zVyGT7DTgQ`3(9cn?nXv _R:Gө##ag͔%yP_.- wNo奓|hNWux90+x&w]+u9'ۨ~4MzzŮ:`~+_vCXǬ;>4 "o܀ ,u^>4_,jHr -4 \v +IMEz?TcG3v`S>`zA s%|z $׋T;mť^WhKrɬȮ,g驟F]\"\e3-M~R>7{8IrNdȻ?Mp/]{O.mVzg59\f\`<~́ GDc(0 Íx:Ia@S{\ث,+:B J2mQc|eu$HseUxY`CM`!Ϧ1aa)XɒQVkL4?5UJla^_(ֆTyw1a~8B=߹Ng"b2蝷K6~fGW\gf] jҦ1w7"@>*V;d  &.<cNiOQ{+VZ7bdD>NU7΀aoy <8hNpC%dª!O27SA[ 4HluƐYAs?U)͂ Т~o$)c_E#{0J/D"dW>|96EPinp(|پv O_CM(G?ߡS'IfiѤdeB_dgjGa>b& P9fQ1 VT 6_r dF E"`|:‘'@na|[I5=vm!6>()c~kgrM. ] E":i L6A:EHxo O7^\qXle'3nUWWdC9Fohd7np]E:K[DiZDix#*e} 4g<5z]NPo}Ak54k~:)^]) /| pd8&u.;܁{cRuder@O# F>'#jFI8g\d8u$l}*]Yk7 {GۢE>Tbʾv4#VVh/T$X%2+mΐ{?pNO(8]zưOvg~hw4"&#YBkڙz(7*":ƈWՙ z^tC#M>eo+/8Q}IC .9D9:h<+ `d0v #\b}d?՛h6Bʥ9)ӄX7$&!d9r]t:DsSĮ7ڋ \"N~,7/'.+fBΠX!fpgq29wtMb^.>~ZhXOZД/GY0=TZBv.48<)#z9?#Fy].~RBm5Kg"^n{[4@qZZ=m&@ =[E(USyD $Lư3@]!]K/ڶh"Tz (z1#1)D;=LpiI iU^|w@M7S7tH2FXcuH 0,@j:9{D~RdyRh/F7{3kIzvtRl;[ع_ynkc7O M41 YӞ_Ù ǟ_%^4;tpoUJ6G{N:1IjSZ|<%̎q̜TW^yC *qڭ#g|Y2imEt&&"<7Ǯ7ٚT%Vw?M0fwHiT)z-Fq y M/yZGkT^"7;g+K2E[vi/A5zBu9-jZFg)L%ne>WI]?ϩm^ڜQ|F|/dFKyrdZo}ǸlIG=/wN~IFZ5MՂʝKKQ{=DZ3qygqi~uyk9),mnXTn|j/U@}dnDHԭy*Ѳf؆oXP_⠋o@9nd%ޓ–ㅥ۔[8dzpg8RZ%t_O M(ՀBdL2=4d-3֖' ՋXSKV7Zq+t(ٿ]T$Z~8BLJLq%S[{c7 #1g^ޜ+lZї8^5EADK$RlD[qӐ`jb3%ڎu۶sypikș7D)[/?rL1q Y@a+O),ss ?0TQ: pWfXtF2RHҿZ˾ާ8/w0#l0tp1^B%$`gQ6AMOdBnF]iO݃ %8gK#0ˁ#I(yCvY)[XfdY4/[ʌ \^Jw;Ȳ?gZ>/~>|P1||/>k#u96v~ͰO%ء(d! .HAl`\;1tm%z3PĶdcSDH&0r kf$b_X,c*7zcOlXppN zo΀ojh/*J#%{gpYT(/2CojId%0 SlU0ÒX3̒WtI7ť_sh"Ow,^ZCQ/|ᱡO2ؗv/“q&Kln"e e0C~`ݫ|]xq%Tڍ^<.:rfYfZlTp4iu|<*ݙb8K*QK{#hۻlx[X+Юٺ 0/8>мR⪶Nw2.BQ9)R4RwVG bWYud]ZfNl"2 NܭtNZz?[m wJA-.=n}AG2c$7[͒ൂG 21ax;G a&`$]nHY Y)e|ʐ[& Y<p L5qp-zR3 F5*^ !wa6=<|޴8"s toÕ'!/-%'hv$Yw#TPٹnVchPIrM>}(˘N[~U f* z{EJ 7~ Dshv'dk/ENƍb ^)5eUWX utY+lGZM|VͿHoLJ̢-qωl6qPld^KFk6dU2re%8zʪO(o.Ԭө ͲرBN ~9GM #gI/g0'HG!9/|TE`? X?pmDDݦq.㯧YׄLj0za~ף$򱳄4AUCm8dJtdF 4Gq 1 ~濑FnrA#u1?fx@wGExw,NXx3t|U6:溃vSlnYSfPDtTG2 G N4ĸxtK٦ az_477t $A=Kv)a˾.ɁiOKՒtظWGpX]nw>SnLԟ, peB7TӬKbS7cCR 7FDJ?W`^h0 Os2;Uæi&4klr׀QtwH֦] z/酲Bؘ 9MJNdI@+G]Jal,g6E!"'/*AG1ZG5?q?btIs_EGi#4PUNK\~)K#dFH]IaX,Dg oF=HX\|Gр- 1\p6fҭ%|+pn#Q=Vdr Zy-F KxfW*6 &P}#.1SM̈}**l$huVqPf jA%\'_l6'bXos a`I4F!_Z~lGe[d{Ekg{j)*2;D,Jpx9}~gL[SCf̰Ҽ<BV A3NK<ͭϡo݁QvQvpWQt%/ kO Ld;O0u<¦ 3WĈ/^}6<&K a_:Hy`ιҏs(`Dl]^b0MS#X = qSZG&A^]LK4: KQ\V>+COs3/XXj__ƣHf-&-Csccgt"~%Җ$g,YeȑT0|ٚ$ǕהX^ XA=D /HeA>s05A}W;S9^HJXE ۃҀJpG2MSd ~C"_ԈA9~ QGF𫹞mC#p 1]ۂK W_ Vq)Hs[9b~HaӪY5PǸ肎>ؓMj6d=a!oaNK@͠(#^Ľ3) /x89+?z%j&woM<n$}3K%4D|ϿM kuǨ뉲ջ9RU50cp^.)(W62$Fv܃h3GP-+F4z6I"i'>qSQ~(˹-%cxgVٜm(ބ`WyA}=dQG\$J/@1[&mq -AZM "'VXDK矝]O=.4d?>%ORRZt5Om5v{ ,3>; $Z ӄ# 2To<pEh4s9ގ/<{* {pwrD X/ .HP"&x|f'_J8%5!-OE( uUe) &Jb=htpYO:7ǯ Sz׼)pI+Q b iH888̥ngwŗלbe748rk",^A:K#[n+zxq8ՙU Pb~I#S&Ci:YcReh_K9Q5鉕zBm_SC,6]"u mpiߍ@݂f{ʜ]0orS8U!deby#n[šWŗK[H郫hB~.͟|>3eu O㭚ӈ^R&2AE G'p0x9Wĸ2a:XOhGele0/t4e>5~hs}09yM.8_f3uB (g-K2`ĠhMމyP(/I!D6)Rj7d686cxGC8-PT-,ٲe FIĂܟ9d:@!Ƿ _dSn^I4ktᣨ[kXv}o}-1Z$W2bzhSZ{W/M-fsVhئ3tjfhs 2bSx X<2f3M,yWe]l.ÐM~O#>L|( TI;`pNYMq!5_dDpzmp%nRMhiq2Pͽ~8Ԩ*GVY2>|H4*#v5 c$`&swwKy3k8<`t>}sSg#*z㳘3 O?[\< h~iAε.Q1<*oNB,QS ]'64}7pǐC2&\BEWC>iý lAL^;]!i T#I~ v#GKgܳ r&O Psl(ádՊD0E S^E`4.sFZ;W>twv,4QL%1Pk5{|!`"&CB?Xk{ϓA=/>Fv]߸baqjXwUdM`@-}⇈ VN2Jo!(L4x=Rl݇;~Хh n)b,Iwm [Y ͸\;-()ZЧ"~րM㎙*; H+h%5%E {]Mϳ~HN߳F&ywՙW%9}ꋼr@(cӘ^ɕqe b|='gQP|z0i#5t@jK s'l=~lDJDP NqLbat5gvr*FB q؀X6L^z#'ȑyw:*N}T<-A"%=`Ajh6FS_JOnuؑ@(̘3E#˞A6O[\\e>AFSdYUտ%b'dG\ ț ]vd;1Yꇺ*?GLeԹJCbYSgv[v9p {V,X"̾ `x2oNFG2NJ? ,e~v*MtWӘrspܩ+qR19-M(,p&ȗ% ;5e]R:5 #)Ssò4do%Bn2CKQ>-nwu˶9bBRM#~>uBf!wJ(J40a%™1<oHvbtmLWS%2A'݀-._ofH#AtXCD2<ӽRb8 ~Z;`A3ԕM˚ #aqC2GtSo8[DTdu58,+B14ƇΜ-eȍg^ 3h)(7Poj=Q'b쐥>r%F,WYؚc$liA*f8y m}O'oR~".[K6K`-Du?hޢۼ /3DR4g!ӰJh8 ;$4,Te atekq!cZ ]ˏn9ԪO5>jpN S읔&=KSxЏI ]?ܤ+ s4xJق]_|ζ?)m|-B'3PYQ[~ſ x࿨ecRgW|L\䋵91+r/m$NiWbbn 52qQ,(R*>S6~CH!oX2 hU#슽U 4MDŽxJ 1C dzM\hՈ{n;wpQIy#XW\ykhZbppu>/fi<Ck<!/] x\ [SG>Ȫ,HBc.jbԷbMЕvfJ$YrC \V,iQ]]?O${>nXN T xꉅ߸%x#/A+ <}VfVW鳣B*dBs!}}aurĪOD2"q{~TŨq%޲sBPVP&V`6VHJpg^5jگqʋuR+yRRjawGdܖ5g&/0MݟBU9Z.%֨@^uw=1M 3qnkI`uY5-J51y&zҺT?~]A$pc4Zk.U-ZgM-RWZ(ӻm/ʃ8gRbgp옅XAN=W2>>%4 sHP{Qyn o;&[]V}wHa󈂤IScɽ{ MrL=$$#7 Tv+V"Z \9cI* *DKF˾YVVwTFk;*fFpI{;z؇+{2&:ePT8Kmaȅ~ s*jv)./fް(F!c1j/A-8Pd0.Je&ȍ԰2}M)#`UQi/~Oץr|͠|K8CMorP&WWlm$h>Y,LԳ#!o27>7J顾'8TzUШ/Dpǻf;*cI}E)gy*ڼ1DBPڰ&A]i2BQ/_56ӎ:hMierI9@&y=&G}W>z`_'3iL)WN%;ڤX)QKIT{=&[;<ߜ&}n_ u͎K$1՘7Eܪ!&9_Jj\be7EY&X\ I^ȘeQAj/0z 5[ i;2+U}c,Y)J‚*Tt"6 2פ[$AޟE’Xrcf#Lq9Zhxe$Yh7Y%(-%B-Y, x.K,Ov,Bi$imL/CI7=\l"?{kABcQ(Vυ) PT #S,RyAd?c]qB8|F\M#܃-f?*J*P[&!n卖I31["䅨akaehГ7.[92$ 09H6G؏>vASN'.Yơ/e>uG>5l7Ot1YDZڭ8FK4(ٵx?T3zx *kwy<*1f8!lkKV$<%)ZIl ͮN(S}*z|@z"A<琐w_K!類n#Lmr Z uEJ =I" Z9 ^6z3+oTP• Q -ǒ2§h ͈Pfgl k(9&`Vk{a}uΰVsZ)a^C k%m"ʗO!'YPq7[Ht{Mi o] ncvq/0`YwMj+$Ab!z \R]k5Ȩ؝w1}$8Sł;B} K~*NC~"r@ms{o}uk@> ݞ"KRj-i?/ ׂ%I۟͹_L[7Q5щ׶cmu]k@I}.>Y*"Fu 98\ʿ⩻FEd~u[ pM8[H{!L YQb4J.X0;2LFjOH݊'W\nyȪQTkE(k")eRj }Yʒ^H,CCn6J, ĎF32xME\K&x;yqki<=YhZyv$&TAB}Ќ)u _=^BC鐗FiGU/ϬkGĹ=!@ z{Z3hS_p9pw21AxWAiNVvVr{W| X![(d8 PZ|,*~ܝLs <MkzZH-F˷Gsk^* |bUru V,,_|M{{TKU/;:Zqoԥ,%ӓ‘k/bw=VH#Fӂ؀^_`2@CbrFtWwQ2jab<,H}poa8JOA{/>D,H`\W+Wr u)OI^ TD0;9γ^A!QUY>҅C-=utJ~%hHa⒔ţdt,8ĬAMeq>"Օj-<D鶑KA.^Pkh(&F%Po~eLbѦlOIm4ѐS-|%^vY3JW'L= VޒK!^x-QxEF\ WE/(~bϣvje*U1 ,P?ojذ;? h1e Mɥ{Pg#Hg;8?eӮH8d؂l#[`jT蠩-07+$pwGas4Qз؞.߮x}sY\u #U3nVF"I/o S@/=GH[/}-%W~]^{Z54{!.Eqq4'Xu56p4{PO쪐)q,,TS* % IEd34  ^DW: , RfQ`Ukf\pLD >sn(SFq?ܴ[,~OG\<bĝ YyS~|&XaFnʔ Z04q!movvciTd3ԗ g9ܐ:xkA běb Sf`}.5zmyfW'etp!s&{}Y@Ddtfu} Z^ akH1 ٗpl^n#tE`bN?}5~+ H:ꚍcS$Ҝ8xQy6[MyD?J޿$<։að+hn+Q#̨  nd `o?GzsS=wX yG-kN׿X<7 }x\Wxkl3ls^N_p K[@zBf S%kKk+`x&+[񨾊2>|:\G^~CkZ:4b pf1=1/CH.G-.Sְ=I<>lj$ޗ6GL rqVZB@:k7iz/XaUA>v{Rj|A~3.kݟΰvjd"vq=g%Z8]WUꬍ>_bt2E4t銀l_s~whoKp>*=yB47HUeEy _iAgEI?`|7Ϫ7-}L~ruݢ dwfx/mta1!/Q7z1ƣ2E [Pi|4 =X&ecO~2%S\O( qc lNE;e`3_bD+gOL;Q|  %'!eJ}D'W 7zH&c:ibTL[/x ?".u$4Ci^]5o/4W?m 9:$'3 X@WُlOv[#hᩭ:g{O2 _ŝ&^21kkQ͓鬥5,Ւ! /DπB6[jc8#&&#Sx_.cb&^+Ҁ$cX́a;5W*c[Hڳl rcK?i-8fE)_&sdtmߘ?g8ut h?Lj)QNF H 24vT41򅸫kŠ5ަQVk4?&gAy/ w/{Oz(S+/&a:eRA,e*q )P5qBzS2ktV/؝GzxXU]EX0$-I糣[8X,WYRH`t ^ (qLl^ږqqqL 'U_D8~,5ܬ~\`&%ڔ.h%UX؅ػA|tEĝoZVQRAp?4\tk, ''rGJ+qn[`a.AY-Q6y`=540h >ܫ񾐡gJ$Gaoᐋb'}m6Y b.c3Lq4!.-n s- I ? LF m7L! ~صQ?x‹ -yC<*$2u1)kB4m`*%0)QS:p9|W@hb$yb퓒T\MhI,D>̪@ƶkxp`$Έro<Uol\ -n j׭3ꙂzMz<)3]9)pv{8UE %g;uT2c0k,P[S [{O} [P m]KX.k[FA:"Z!zš<jsV{6ғЫ[YkքIgC9Qia2"kSrdL@;N4kg-tcrlαC?Y{e]6E:YQ^K*k=WW"c7-6bzcQtSL?fFu3`CYDֵܱv& E29DҎ8W+u78sT DI_=FXhy=` c9%;o#M\L8’~ązg4; ,/r-r"jPB}4tj*&ȵَJ7ѱ۝?aѕ'QISn49cmGA>ʽU$.A2Wȼ|vaJɲc_"Ϝytk {דn>(0:d_l Fb*t   Eo U_ X^piRԞkVW3 a~8EfB$Ϋ .%7TTu?ÔV\nxg];#@K1H{/T]f*{]SȿO,T+a ;3-)){BF~U Vef)d6wq2Gt>ܬR+f(F%UxJh>.g=: Ϗ.E1!q'0zAhɈ#(6Q3w~"y5slVZBV1 9\ي3Γ' 4h_b?t_bNszu%kafd@J"c%t`h/ Y&x1*:VM=HVp.^ʟ^fLRu[@|HO+ a?= S,\hY`9Q{'_rVҔ*=ūjDxq"בqgjerz3ܑE6N|c^˪k Tdl(7K`9(9~ոvܯY+zh< xT"iՏ6bZ~Y+Pb?rԎ7D~-nƾ=T`,ߎ_k|g&5yh H΍RQNjV%y7\A q];5k^w{T*{Y2b-ˠ_܏X!cP63-giŌS@A[n9>OMSP1g gZ Ĉ +Y$G,1~@cm ә1іjlyFhv_+v@Y;ȦEշ-0ږVotW+}f6 t7 #>. NNa?|7E؜aڧ_@vף1=ǭ /!+t#Cz yVCJ q.+[tO [x /K IHTH/}Ko?Gqf햮,xYz~+uSy 7ΙH{pN_#2ՙVEh;jԁ7Prb !3t+.݅ߗnZzll"SI Z0Z* .}Uv0T`8p?  w mVt!Vdc13d[:5jeZC8_ePꉜ"Y;|s5T?07۞Pj"xƲXq7FsU0M,p/@2W|/Jxz4Ьr ,|K>q 1Z@yH1z֎x[pڞ@ַ WϹ톪ǩxKȶ+N1)Q: 7KgSls{4f*Yة)=TQK8VI5H lAúGx.ag|uۗ!]K$f$U-J|ub18EX\\tr+ "PRXzkY~gVw0+7(lV б l]]q@_桙>x$VBO`{'iGiXgɽ&`@nt|g6K2[~f/RУ|YDLa[:+`?ΜS~YʯՍ7RF)1#s7F^\!0Z^>FIي)oᦝJ1 r.vót9T要W'_e+\C'Z}Nޑ*V7낧9[vo9ٶSq6j 6md !9iW _YYoCZ+#BD0}5uHʊ8OHwq DRMJQ;LOv%R3dY !FjEXZO an NXrDRG>!-#6!1P+[Eon|KiݢCX [ކeQ}mƖԸ;i6nnHx~9~֦77G%ˬa e(wg0aكK"kϔSq3IM{W}.v7sW+-ұq~D>WD/ڴH'ol[*rچ{ZuC@Q/!ex0HLyY+S Ld1ZIsW@e-%=-yKŒpهϦVTvĻ^.+Ť5?rOKz_aX9CuW%{d s$B70P:!*Iy˒^; ,t*g͑FCr^܆?IYOÍwș/lFtS)ĨBMiP-L5)䦶mg8PG, MĆȩc\) Pl^L̏DItZjT7b9]6l DFl庻3E4@֚ ml);Z!1<R)J/%c؍(yA;x.L",pi~>Q:+ctġyQ8b2e˵Ւ1W# )>&HU^D`tQV5O˧C#~Ps7A#JM/6?K;!?(B~wHO.1}V>[rQVd-yAF6eat{@>$I 2 :@+Ȇ25Mvqt?L[mgUmg00!. (9Mr-VZ@7 ] İTŃhtx7O8!`[Q;zvu2 Z? jo,M9 2p[Yi\X Q|t6I"mŅZme}^Dp-*;KfNވvPNH԰\N)l5iQ\ L0jAA`J˖|Lܙ: d̍ Od7N2>$yLE0rǯvŁ`-Kh]E r$JY:R}gXt0u֯n3,>sǬ&@ɟНUo~ ;\+wBSѽ wKi :pg_I9kcCR3T(g-s/Y$̇|jsu޲S5ݚ5eyWVw28j vt_&YLw1@,2[64!^qw׿p_,cз:'GߢNaǷwl :Ww#YF )A>uv pAv2hBZxbjg0}?$9ʦ!WrՕ 9 Ќq(At5t،SA7vc3JQUF}+& )εٍJ_w;nBZ汢|Ҝ9LIP82#zk Bϓ_flY`e7VqKQr).GU,Eh.{Gc-͜8T%%(_3gx K\'}O~o ~4|74p>M7oW+*Ǹ(TOا%Qn핟B#ɖRfzY;=8OUWz% @(7PS d:6?Ft4M䂞hKwbĥRm/s ՍBrE L3 ]X(QS?-ta9^2N%NM: ZOo@eIU#ңCfD 8,1ց߀xj} SU9Ƨ߄Pbtlwl|Eyn*sDOiۯ5&mx¶T_ϱ߮˃Iyΰ'$+lu}ȯ*+:8ś'adL@r]0C\we.äٿ;_ߌAekγe7En ˑ\uQ%Ž(kJQ&C@s+& B2 W:xQY*qrkzaG> wj V@]`V@l}5;={o౨eFيZ+/VoHMF2xֽz,O(Hm{^[zԠ9[oLKQw[ KmHs+NN[98T@(;#G26,gDr/%BJf2|ra,iʠp8ao,_g)w(nXO՜p!p<.gݖgF  e jM5x(ϒPtq>UrfYL[Q#2.2P5<ݜ4BLzwm:=:xKmD&':Wdcpt~VpfPpDGN,wqRbV( @L[3* 5} # JȅJg>9zc UA(V9@|vjа}u."u3qj+*`Tk£~V sF N#{>IMIrK y@:NRt+@ѦA3TЏN _wĈvkX7\M9$2"sʽ2rܴ)"d,ه}~Td˧P']#%#V.W̡$d@3{RGaUqѐO^6k\L D/yL8|.ҳ^xf?]'O N8{u+q81)8vlyD:RL6Y[X*yN(J!ݾiS0 ,dߦ(pu=IU(S5kFOGHq~m'1H9҆ʊ3na e= o~ıkR<9 /ɪ2bQ>'Mãjm_3#0LBu]y葢w[A[3,0%pfQ.Orx0bh=s2N5!C7.%+}7eZá@U YiRiҜ _9[WoD:['3y|)|qf>k.2cC\x_ iy= ؃vrgüӮ'[e :~Y1Fv; "NZzv^Be$*auJۥ'TdFτCN`qwj\#GiR$%иP(lqSRI S!IhTԆ߶hLO=\>4-r"u>d!ܜ =̷Mq½U0-p79}!s"=\/'YkK٬ L|6,n pJ3Yit2Ӌ\~aTbJ*$.D=S(|G9)n)/0|ˀ7b j ]aiǶfu'^5x5Iy%򂲨P  Ee~3+Nm9$]KGJ#2|ҥk`-wΓҒ7U ؟v"I%oqKVsJ1nhV*% A)vsPޝAo'f˟ p#_؋l`\ވ{L(l %)xRut}q8;#J^9\p2->.)m'Uɽa'fP`+^f5ChݝVxI;(Ox6@]prҲy2M@: OMɱ43 "ݢ,âPu8dCrh'N=HU"^#NABh L$+}.R׊~JU[( Khآd6]OuR;^l94@YȢα>ab=\$&S A{㻷wl)0ȋYhgv7;};j5` ېVnWVgK4 ٫!rfwhFl]TZ=|4t72Rǥor `)9&sYZn(hhURk ˁ|ZI|)BЎݏ8av2Exi7aNߤNgLQ.\L #?g^mq4Ne$ںqG9 1j^qJ> ,WqP7Dq$R!KHԻ?lbRw0bʹ-q/kLRleF(UҜ8Gm)4Gs5޵qȴ+ bug 2e1дq,ZuA+͈QmǏAwm>̖ ravM >'Mt+m B/-Bmɚnjwcgz/ar2VBJĂh/)y}]RoSoDAjgTI `òO/WSA l%^Sb0ۧgwbFtnO]tI;, H+jy_TW#<dz1n-H>"lVi AfRApd_V* I2l ٶx[|1`Rob.Z2V䊸 DEߑL_:oӣI3Vx4dQJJIO2D->oofM+.?؞cQz`릘T]"~꒰z˜'*FDPpM6Yg9B7k@$`?U znq1 pn ɏz8Д&aNɑIC|c& rCe!,r3![Ӳ cQ"m\\gtvjSMv=EqFlaz}#A聖er䌙ȫEu#m $w漡ƞ'YL>q=(^Τ_[Os>#YZ_%~SV%H -2lNCRs]Pw>Ƞd-,@[1r7w2Zm fX!oF7.yB vTȃ[1k9/\<)FFUJcS J^gl7m1>2@i61É4 S #M0evl]Jmk%$e?ɴwιƉ!!8ndx1Nvu#f }/,- sEǓsNLObjsRH`3|OX8S6uJtp$5pE:O&v0È"mIW o@!Qj-w7#K%Ȓ[v-gyڢt"8&9ep/HT^֚JNwIFD*R=\갲j@<\H%1joLSln YXnqFbPwR F5hle#>SB9m>]_2eZ1Zv_<4ebIrJruX!K+ DY%K>&ѼsNC01 Q "T:s&A/eg]&9sY{u~T]ᰢ"?yQ6f0F)DWE:M;pH| } TEOgXap$|gE@gq&[%u31xl8uA;bY6g1KG+I~jm! ^55+c-<~Iב"90pe',Ĕ3*o,oB@ѽ9/N9$^rGoqj ~yiE9lJ]10II@> ӫ- \_o4}alG-F=RL ސl01VC d-(o;ٓBGe>hYQK%O IWmM߈gW=yM< 1"g跆ӑxU4Ko6PM4&;#!q47ȸ?+_j sZך ,_kYf]Pz))m~8Qf*HGL05k@݌F {xmLzH lcffr0|*y!?7Z.p#*a]}74-x&i\.ѻq<7oPO$rekKO(T=^tuS%F {dvfֶ@mp)D,h<ΟHZ\D? +BJʳE=:cgIf;aE9dHxȻ{R^JQ@f{MŹ'kHY.Q!C6J=4Msc? |bCX$A O^0|.tCFg8,jJlA ni[s|SHkommmBc)d@\sYIDc|u_,*N@ [ 忂iљv9@TtҸ!h$>ّ =?salԅ!JL1*B:o_:)vEi\(D|&-ӗ Y~gg0P fyYTaV= SIki|FX͌ZE,uWaф1 wۖ?Heqc]~ww}=-=y"\̼ky 5M.=ɦq»ʵ-bS'!Zc5v<>b.Q&yr}[q;(4@oȣ̷Ng;vp= )_07-֝CXj%d$i&/ܠ;6Ysxy2|H1yZn_UjY(MOp]ǩ. T<-oyҀ xmO,2{RӮHF@b;UXڼFN? аէ ^uF&bao8knW@N{3 H4_D .H5)D>+f:EApd.$zfOHOz2Cq"W/f<[hkŃqb 3zS75=k ,H?j$d8ȳevgmVnR+T\+/qf!.Q~g tB[Qs1nY4n ݳnʎU@YI˿H ,,`a`NS*AZ|a@5+ ])eTi{Z'_*p( W SA8Ost\G(Qb ҃S_6O&f2tuݑ1qR)\qQTFA؂a%SF5"M;Xr1oJ>A%hKkB[^1kDD=E@j×<|Zqd=U[jX t;e$vFQp4`ђZRh屙2=&V<&Q䡫I6_dx/xT5ŗf:+gz\9j5?ALʙ9If5k. "+̽QpvӓxχÚeQEZ _ pވ(ԧR=|t>f=bg:D?B^N>f}pxnM$)u>{* ܭu%oe! y2&wIp2Hج?@%Vhj3N+Pjw Yl`aOBĊ_0}ݷz"]}Zp<BAFq@JcJ=M j XWos7XV}A|.)w<䋜)$O(u[-%A=RqE d>[/ǭEM>NKV ֧kLJg : VYbVk&F[B8.î3%Ce`rb* 'B~"x9n aZ/Y@@RLnԷy !Wɟ їd3t0@HD ܜjƥZz76UTD)ꃏH0tqk=?w)8W.Y4ex9͛k,AlaI);{ K"Vm9ߣCg/> YVW}׿ۿ,h1sVX|״@n_ WDc]ʔfn'6ƽ4erflh%(Pfԗh\o%ql?(B2fE@=vL^o»*2JlC:C?Sur•+'Cp\!-pk3ׇQ@ݧ.Gmq6EN^SV-3ph&>Ƥv ׵xHe{EKyiMTdPzmT1`>wTJ3__J3*7|]24{:qI詰sYU\K]HhEzx4KNE'^r '6B܏HaOًy18_x^Ϡ`;}rNZ;g0CU:|D~cK 5[ghj*qTܦQ7doAw//p1rh z;E93(jk@Q@SX3C>MBPf\\_ڮc;B:벁a!v`pf8!;JkLJ)2"y`KUFL'J) Tn̉6 ._9f`(H-ńgw2aNoYhn~fBE5Ĭe=ܯ5"DUZWLő gp8uX"ocuD Et켞}H[VV*Y''qKh 8:HI}ztQDQT 2=To J|\HĨ /KF>YW-*(iz3 }.[p ՒS?P7OK(ƒc3 F|D>*wCD>~aIyL':eP-(sLjOJ+> D'+|fF`ĔCg#APdF>`gͅF+Q(pK3AH ik4L_)/R/̬"JZwE+}QH 0cȏ47ΡӃdi$w9=ʘjϻIWc7gAuwyKúI>νLʅQ,"+ ?6WDݯxnASe=l4UxLN&3rU4sg<3 rH vgM-ITŪm,Sp &ce<^ N@ObXvU MZ *R1hX}ޣ;2s x +}@WP%tI@j$ ]@1̺`v׋"MeG 6.m6<6-YZrp^2TFm1yNWTr$ه@^lrjpu]ʷj%SeP^2f25?ڗ 5=$o\#M;Oٓ GǍ<081+QMɘލ~a8Qx)Z ~C@Z C)a jNP?{|?"^&㰎w J\Y_l@/fߤH "iaN7= ٞ[)bS[e0FjR78 ?ϊx#MD,Sa6Ą Չi7~bԶّ7\X"AKW=h]KL9,5bMJE _^%wpbC ~^&n,?*|(=b̶-P*j([=xMhdozuBTSf%q.Tߩͬ(kBX?U(Oa洣ƚ)eQiQu|!d}vd?Ww@ӧUw+$mīz!v02M~>y^b#Ȉ#$:gM͵+Jt*v-W6׏[2r=uG\swͺփSV6.3JdX^KFQ/t^R":$CN&GqCEvԿDBKtcrT:I:z?AsNįIjAE-O(m[OMؑ6—%"=0;͑[\]*mTf}:&K=+81ڄ>|1zk*GQAX+̼=A3֫*9%`CFq%J6q)02y'*w:.pSK~NS# lcxWҫ~*unW~zA2)Twk !0RN (qP,.n#9CܨW٢7iuB1 c#)R2,O&_VcϦaڲNQ m염%co.a]S,k2F0bPx&7ڦ lߓ*BǣDaWҦztTGiiU}@o+5*V[R\(&1QQ$mbth۸2mrخH^ 2]۹Z$m6d+2Ҹ4 @(p|Ӏ̤uwO5>N.F,k@oe9M'Bb[-)D`:QqGNhgH3wԂgr0ڑyN pneMGy$"BҨ DA~ooƹmlː}8>KPgHZWNLt r#{\mz&/鸶9 |~Z;neq$TZahǦJl ޹J ;Tl9/`T9KdBna PZN"+*Բ\Z0)\-<Iq>Ecp"X|A(3O|Nq *C@3ӎDen >SY'n>I:W5~ČΧڀzE5U9GKZ> XKV= dlȲ+%0)Xm/FM },&V1>"@bK7 35KځWbZ֝Pw:ǗE\KR1 : LGEPk46th@prmT2]"JK. #ĘIFlq1l `dH C cۖЩg.׬. 4}T('fqs^?>Xr3¹7_J7t v$qJ0}ba-gocg^acU$6q45JR#vn l#.QWmynq{][ ſh05p?S5jį+tQo8d*J(&(_:0I_X&@t:*EjRwoiC@A 2`gL(5mLu 7CSyubJTh4EM8tHC+! etDWF劻uo/iR1EMBiN#j8:%ټMJkm<[i4zNn %v f3ц `_F7`<{u'k9G@)Z8=~앀9qi,mvz`GU`f+ `s/ЋYΊx3ruPVmJ+yvn䪌Q.Z6&u 4!sV aDЎZCuepDcDt ^LFHޕ=--rQ)'ߩ')QV!gN?JV/MF1}ɻ}T H9dr-)_8D{-S5jjUm%,ƺ@G?F:Ԁ+=`H0p 2nL ܒo'Tdˤ @*׌By!~)idB,8;d;[+LuÚXy:A)F;8H{Ӧ&%KO}1m΂)^ZXc i}\[Jn[L~>?S&y>>' & 19׾Mx~(ycߎ*w?ò~Cmuc٤" Z?X,ME+k`+z")uݐ&p'V6UBL(jcׁ)8{?J[y +pԤzPZ DIj /ng YNl"5^K܋Vy5p1)b^'/~Ocb8U9hC '=vdҊQyS\\n>gfGeYS` T}@I8k;7ꢑ4l|yN!?xo"93mN~e{ՂH=_ĺr$0:iBoUb_k(>ISN%Oވ=sR ڈ–`7̜//N H{xV'*j YLZW&Ox>ej4lj&nCd;g1HZ)y"-~NT;ʶ$mx`UjD(.HtܚhQe J 2Kۙ_Ł~&~zHbHWD`]PK톮yvZr"r2Σ}9!:'7T6ጏc"ճ',`b愹|1F@`e)v!h|ɒeǪ).w}交Y2ecG'FEkzL@kz#`~deUOXG"AkAW#3G|SD'wϵ ]$0VjيCv1U`آfTVt-b`rf8ĒPuliϺVUT , :էtFBf9lUGGZ{O|4"O3aB ˰ҴO]!d F{] r[++_o?X&q@KQ.y/Xg43\Y`M]ovi~R,1;8eϾyo2tyA ‡:pN7*>L/R yvrA9].m3d{p*F2y;w:jv_v fcX6Y@Xėks>=M#I8̮/U5CToJ)`0@ 0 6~NBqu7 C[dj)NAfRK$z~uέˇ`X-j$TT~Ǝg}h- {Cc '-$Ԟ DOg)9㥯zKvp%>:e)O4N62DJ]3 e.eyו reIoIwвƱn>>̣ ό uR^Jĺƭ7;4GKQáh圅P[|ZǸ-yY1E\ gqE'.-_SKTZ23D j ?V}x.2)O{ զ@A4~B;h5JNn\+\^ 6Ji.)%W6㋫2(ds SS~0v@I6CV7u`#o> _Ey//ǽ x$'͟G"1jGz~sL{Fy5/hq]CSA. t 91Gu9fk9'V sKVdDuMB|>s롾Uv-; 4x(0sF' 96_H./*Pke-6]tt $ii!i2]r|:o)2k.-)~h}+:H]7 7uP)R1P.XU9Ӳ[WN2 n$(+FA:a#2:մXP~\ygwJ\͜("8V㩹Q,B:k,^~jRשoa3r2n;ă+P]Cɵ.iǀN3-e5fJE1Y5Mj2ڇnYHk2.W6ŕ!wVsA VZX՗#eGTlLeCf?S?^u21t7ְgeqlrǦ 4+Z96Rgc=M hٜok_\cyha{(BsCV`)u z:~/ˇ+k@S'h>y+&%*"7-kWBrf{].nOe~$5P-l>[QD,s1fH5 "F2qUbQ~g4@^Qr-3c{JϷ7:u/ ֧&j:B.v>gmn=H O#x!#elaKom6qd=~xj.uc4=U#^!$?7~>͛e1.mPFLv]P4Mm, ȷ*VH.y&˯ѽ\V::H\/65];1KIx?y$kvZ5z&iG>N0FsYS Oؘ5iKw3wi|jŘ A~\'G♔#(ߢW[1Y#r>r%sg˵R)$O{i,`)@fx\iqE /х?zUѥ{X| Yo'BbU 4IZ6<,RT w >Ւv2?5=LׅXS^$S׫!w+* =׮B6x%:{xNW`g&J0*1@}G3w[M#7db#DדVKt16P^ ]}$/T,0wb?d2"tP̀q#-|y;ɚ2{a"j6M6TF{*4!*Q/|]&Ay7 ?-!Qd7K-&WiB#[ℸ]_ Kb{y/$If&N r'n@םNFo/ZQ Fu@7^<~"BhЇ|Ҍm:Hy YG*Dhlf{z8m٩ g`MT2Q,_8OރeϟX2 ԡՐ\,`ש=#w׆܉IA4|'n(n8!7h#M<)3}/qzۿsPPn߮5Y\T _LfP KVWsg{RYHh 5aߥ}ع~tJោރυᇴǸFP BVy_AI`vDIMߖZDU? &d;WCم0r#v?|hi(+$4À=swfߋE-[qLKHDhv H4L'ʢ+TzzXedfvdSx?-r8 FӲ=64SL/_U_A4u y:q-!c3"4z@;jz}=Y*7wHyRw_r Vモ%g[b*k{]ciY.Oȏn3B%CXb=- (kNE,N tZ'sIodlF=[olze+wP[%E`FZ)AV ާvŁs񟎖$=uߺ WmhϜ/3 *\;Kv+DMe0{IKLa377#MPˡ)*cmGzA[^kNs^=ûWL*Xi= [[G?N~.=Z=RBLCe8pP!Ey;=3?E#WV %'Nrzh'1e4Z7H#QG(dҍ)UP17VSUC•Va `WYͱńN\?;Mַ Sϑ]{W//py IG_yc׍x8V=78B 3+I ?\Eh0އ= '>/4iF5mПL"skDQ]G &'1或kYI _-߲k{Vh~!;o f+!mgqwG:ܾ$@QuQ# !Z w3ZSoQY;ށe乽`l"EhǹpP}PN[V鯀i` g6CN"00+Z_F׷qJ06ɃW~iR3M/P#j W<+SmƷ#?)2mv=HNty\(%- 1M`NZ4VUҝ\+ܐ)XMW+;l{_ c}AD%P Y^4/+&АpSnɡ=sNyCC뛱B_yD8] DNj>@#D}[d[Bߕr(V/:_?i*MF]\ 7b>s"+pAƹ;[=NubG)R VGfZw bfs1 -~B4 S1)wD0aWÚ@B`cTd%?Z"w#k:մLv6b=I՛WRWq758g& {z㮄4j!XVt~7p5|њBT?\9IB] *4ѹ3ro& 3ʄߡ~&A* s|{lF ]O`bҚ7 WbdAUdPf`Stlu9 =⁻<59kZQH#/ኙ,%oeر'h]zPK k68߱quvuɩ'u5{H9Y^P(# :<%q2;]՘1sf|1#^ a )xcCkv`oj(E#cZ&/c@(XN,r8ۗ$aj"A0ήݰOv! T f+.'S>NㄨYsNEs&}m[`"{b4ePHiv JLmUC"͋uWik1s_d%oU&BkNzyw peSg 0̏HÒ_nV+Z'9%*zwJ&J(Tm/,kra`ov6]!}FKv s* OII*-DSj> 7Fu7O!X٘bfs2i҈ڟ`ud 8$k=zҊ[\*T޽@# `8`!V.w^wn>S]nM%rMzkX0k} l@O9TZ]?Eir͙xaPPA%Ϻ8U'fPqQ.7LFwF=< Plt sKF\T-mI-{=ێIb"d1!g GEI@ⶂJX%[Z$= E>Q +dlb؂mz%7,=b2 >HdgD8H6eCO3J9V~m\L=+&V^}3?@ZQDy&Fe47GZ.ofpB\ 4Xf3(|-?m뻻f4R(%lrsoyGD73ȭ%Pծۿ+lͳDSoAH,xi5rSY)J7GiD7h؍Y"JJ޿j!˺NO{4:V6 P1w^9I6 x|л~B;71-p,L{ԋ̓ k| $w':%l_WI'ӼK32?@e1/+IZs#Ȼ'QY$N_hڅg)/iD,8T\ؠ`\xKpmN%wWRYkv]&LɌ`k3Jf<}OH /{}c&WT wqS!Z0KwNkE&Ƒn,e>f3 w Ynn*5z :ܧ}S{aS?~@@EI1cSjzS P9n9Cru`w}:u=%毾O4ap x 3wUaKom(uF՗kU>&ë|496P7}[4^R+<Q]XU+G~] J(Uj"'a ̵$1Mh-)T*?t[.*> _Z #!^=ֹGb c|pʡyr/2&niLH3YU{DF.y{U1;7= 6ېEn] 5G9Z0"_Ȼ-٤Jtx=v',*5XA n]!@ŒfG苯]Ex ћgi{ S_IF8lQ~ibىvh|`qJ 4b|FF#|=2x'k%z i'>`@>EmC嗮{@ cV'}|_+!-_=l.ŝUԾ=X\Du+<%m l)BOW 箱KxG0ZWYt~ލ2i tL D2} k)L_H4v/Pe]I'|}æfIoc*4Q=O pnKQAsPᖗC*)BF)PF]nK&hD# bi~MΡx *˽D[ ` f$d/ѥ ,P;JglPT _Г469RYjE.fӨR`ڗ]<Ŧt#(Ǝ04f yç6#p "0 TЧ/J+/wAoډn`&pfg5گ6<./ӰđOwtmRv0ܸMWm֪yuO'%Zmxj-賠<*B\KԽ{Ns֦.ƒYԠp({L_fvpAWq+K|K$ +AwLC \5\8Pia62:V@Cu8'Svax7qtͦJy&hi{3&i /r |+Ǚt$K<̘^l-ns"");`8 AtXkަ8  >2v.9 UyuJgu$`!}yhfr*n%D)M;][eqS~Dg}ΆJRB֨P{̓b#Δѽ&MSL3O%oc))pc֕G.V+T TK~cc.o+_0V gq8]e`)<5d*W5m!6wugH֥v?^v^}ii91ѩ$b4)Ckg4sIVrB`, Ybsƈ\nJ.H U݊=&l-FY8Z5BoGGʁW*;AP JeAy]Jyڧ`@8xiJC8Kg>{& a*"-5aa)[gOd~JU !O̖OJ#ON;.*؁uA{ w?kr5#l Nk6֒k̖&EץT 41cF1RZ<'SK'FX!/dt,v†ƢB6H2,ERfäP37ɪGY\ Q6rZee!~vWSETi_+/P58he 27.p$Oggb+}*0Q/[5X}~(MC#UQ1*q!bC Jy5K̹G7BT0"UIT+%YܢcQ +B># 6<]D4$  F iKoȞ>#V$ MP,Sٚ~vԇF\_, 2yVbrO CCE.)s/*F0$1; M'K\:Jܕ7zDOTBTkCfфom@_8X4ؗ(q23Y?:|@*%+"h7)ݘC߬>m62 tmG@un"!\I?e܊ˢQWxogy*Q  ,a8!v?1Ȼ ^…qZx.6@I~:K9[ߐdCJ+z*u#Mww2rRGB$b5BZ`i qCA~dh}[SjMd&ݢ&DIu%1!f +_R2[%EuB&N͌e&_hU3ʓՋ0 yp? կN=7;W0p5w[`, }x,2[/ vy*| d AJoˤ;@E!NnCh)TsЈAq Yd=tU`Q5h6pI?=pס/d\AhAW-׸ E'x-gT \.z;ykp`$D}ޫN@8Xaֶvau&rNy?^+(X{)€W@~ qyk"͊If>\fel̻tiqmP,x^8׽v.T#bRI.5*N6 CG@yNn׽+$_tꬋVN%JE0r_^<׬T$ţhT cԗ"RШeY)b?=+F-٪3(~ʲbB)b]^`Q撸Z#>nj_>bl" e ̆ݺ*MH?4`%O>CFsEvEЄj&"&B'@xֿk@I;X<[Me2/WaR,fZ:f&vI: ,@3x*q̭oIs~dŀ'WߌhcȻM,}9vdR3RqP[{1OtH@l|[M!dsǬO{ *9+B[wq՞"Pt/cH: Kf0n+d]H]atdxU )~xp˵=׸S~9_|xDZ Ͳ _W&+lʐTū"ZdR[n! dEq&<lXlYX;ĤJx6@oVzR=~uŠ=)- }@p"gN>StJ GOW+?~aqO^SPM_,jx^nXݵ!{ZM ů2r[ fY- Y4`$g7:bH&#\Q ޚRK {SS D-)3>\MukȂpR"Zu%ZHoD\= mvCV@Zp0Yr~)/{Ae騍l$c!@Crk?E0lt35/C pA۴De8w -徛hubOYO|VMًs$`t``BK]}@sew2NN vq" O)/㨆9~:_](фJSp٥ۨrAZlmW6B7yO4WȔ L}Ra@x7jAxġZuÁ4X8>̥6uҐ^BmD[㷰'dYITܤ9S_ɯ]X$r\vg_{2^p]9WE 1>7MVJ"kl|1suȌY rk#B'JS\._/= ̴&IZ?sɲ4a:j 1E?/#&ɩayޖaa$ 3p}"Cj"7ɆKeP}nj2at)2.WbfL'ڂIAw˗-)%E2@tNj2>5?JE+EȡzgJ`ԌzP!+"~)H{u~a 7 \ nuH[EH^Ađ4$a"A`.j1KIP ko$,~~ 9 @g`SGNkKmQ[@D},&qCBP("YK)+tS\<(QBW%m|Ewa$L*^L߂0 D1m{'u =BB`j l!ݮ@Ԡ‰QAI. <܄|(֚ut3G `-lf8d @ZOV`+һq!4#?LdsUi? g@NNX U7E@ {|*AZM0VfV {v#ʞv>"txZK\kqz'oU{K]G]''A ZN ?)Lt Y9bO]q%tX!a؉Ѷ^h'P)PzQ`X}hUem%eIM޲:i@#l"G³ j=>n-ǫ )UiK¦D&$E9!`̖3oT  Vo.w&ؖhUhFCxsk#b 8`\Ppԧ&p&p1({pӲ!z*n}W=gf  Cޞ<:[Y0m=STjYdeWU*(A"x `OQj@&?B,Eu Dh&.Q.p%5%Sڲ!m!,%Ȫ%Sݥw뱟yi7 AŻ& IڦhWk@M]>>tzLidt4.ո b|f(>iuy 6DKRWe K)ǭݵTR^煋SPsXIEK8ziS]ި*q}TJ3䢅}.."rb~ Ǵ)paM-щi43S+,r oU˨~="o۹jtS#©GS< *1a 3=xttn|&lpW͓߱/HQ Z5ϙPI@66Q5# g!ryk!mE2@`D- pH ݕ)>7f|it>L6f-c/ mMAoq<*ᯃnKm_z3u/h?`Ϻw$2^n;.g]aXWUzjF ^meltob`ybcYa4N3=\r\J_ C>gC2`_(]02NdE,LX7nR(vu|DYl10ɫ (JSxH<HZЧ Gx#H67?{Yq:ݎՎ7]XB]c~WȅD !N-䧻ʬ7% \^"}#X0q:3 \F|o:QymU]aJm`+Q?--MZJek2;TnΊVAU ~~m8,4k ڃuγa>YCHlNܴPH TcZr6gYW)Wqa\?id ZbGϴNBc>3O4|_N<0)R+`7Ǝ2bl^.RX4_Ԣ?ռs}y+I518أA7gizv+oFw^j&ԺsTOUeRpsbmēOk4V9:{Q!*!4 +3<oiiү]ӆ0 4OON v3rژ0DWCPb\Cb>(RehszD+޹T[8mͽLS2]od(` `nqr4唕 >ctFdSu_W4';³4dw`)膯%΃q0%S\9dPE 8Go/陎h?bi=QA^/1 cyrvE7j]k4wINTk:N _%+'"fOdsy9U%+aVM>ү|_t7enKd=/ɄI+0Ԥ#(u1g\&(P16NtL d%)E!nPP8hCGj + tAlg#qGy}liBٯ$C%DB*9u bMgXvoFABp09FKCDﻦNZgt_6z %, {=}OCIkTJmˀ{ҏ4w&.~~aͥŧ>3,@ } Y Vz@"> ,oIƥDMK5Qc>mf\f C QȘ_ }5hhFcSoPSn%AƝǙLu%p7 g9lPyU n ]W=-! 3PvObŮmXP+Ƣ/l& OEA+ )T\u$.54wS\׮?)E \'>|0b2vv cE!Hu{ꑦ |41V6Q#&șeWֺW95S)8IpnmP)TZ)hvPyԶQ7}$ۈ;X'qj#y\L?u Crxa5TX.lb7A ) =t#62#VZV)e 0 :L\PҚIttu=,ݎXWTicSڏ)d9ɩvziƄjVf:usd&wcRBGr/xJ%(o kc)bɺ8Qj74]59~m%g:dсIlr~;%e0‚[gpe2Vr ClU Ng.wTٻfߐHMDF\+H%y(YIH}N7R"RqnHrÃVaWYIl2 ~ZyIajpXrw Mx6%YF8Qk u# D$Fib%.0m#OOg, b}~ Oj?h0")54s!;hcpC_ ga~|K"NO#@ֳV랭T-kB ),4I8['Ú1]ߪw>Lx>!LPE .uuWIb`Km^sTE%dMI~@G\rw]T噀^JEZȈ3ݷuGMQQNn];\oT v/ÛZ¤,fȷO5Xs&XvX;;͚N by+LEWc'u],cжsz}X"Lf] @Pժܱ?:s.34vb 60!lw$uBԈ xRϒ*pDrl,,ω%F%õ?*ݡG*1󴺙h1~l&1`'waEIzX@~.S#GGR2^ԉ_32mTU%x\p>D+h@{ \C*ŽixV+Oj\eN~4h91ZS)g˩!YJm˾nV17OB"r`mhLjv۸}(i-jztr""x27%d)8W"^T_!ZU&6p[?)⏧'O-p'+ .dˊ?@swK7Br ߃3ԺW7B~.ؑ4[c UjhIi5X54OZ3ONܹ5HE͋ݽ084h ۤՔò6+Dl 4/'|=G1)El[@v`rDJTԥ ZM,39c `Ԙ9+ϥ}fnIbƊ m9~sz,B9$ 0 ,:GejnNyϳ%56bVxis6%@җLܭ^Y,7NZ ӫP5C_N4 wZn\+8l '&Ӽn6j"SC koLyNA>ՋS/ĸ3'Hj z$3yZv?0a\̏oBAyL[+U\~u!MF%7T]oM';D(o{?Uŗvt&_S=PLf$;si-fnJ5ly ɢކB|53ᚚ3_>9M- )>6IYXrcz%{]BCCAQ>M/YQgF7}լWj@/QM# ߦo*ַ23iI*[~Qҵ70nS[u2yA>ӝQ2u$Ͼ#FxLE _g~H]_E_oﱚ482Cd28-A)BJ:ͬkfz|`ֹFK^br6!cI3=n`#y(.iu Hw"(fƦhVq+⚶ ǻ'!#籁Ӿ""<Ҫvʗ‹CJ$AgHW:m| xv@d @Q" luykP,%-eJWf̛whJDTy7 a)`5!c2e Gy-4\JKz,w*dXtk34;M3\-x+e}*aybjuW&}hSRn" r:wרg0Iq Wa7JZ:5 OxaJ9/s&UÙg!%iIDB-3Jc=c^?È,-=¸00fҭp\{u_(ˁ-JhHJ,L OsYQ>F3$Ö0 O0g #VcO4(x^BN(WΑ %$0nj)QЭ"o: ?#. ɀ)Yܨ~m~!mF=LlJ-%oG 9fuf!GzN٣d( Y?v^yr%~"[lv?`K29"̩fx-m 5,N_o0%,ͨ( q8"Z@ FUlHw{Pȕ*;dI 7c Jn6mZw|O36u^zӡwDʺd6J4l%)M\a}Rp-p/<gRDj0&B݉9"1zbg-Yױ_YΆoxZJ8Xz6&ZS. s9%»~_bMxKgKSר5z3-2-怗=>2OS}ǖ8L/ܗw~"96 &gߏu:w-{@ FV~Rc4ȺOz:Ж+`.r"Cflz (8`0O~<"^8-4$n% |ԾW{xX!{5GIp/h a*s(gbf6QQR2 Š<S r㮺fE"\UܱL[~\$@ ϣ'KǖZƝ$rocănD)EnT"u>},Gr#5hwn^v>1u\mAPB *gRЪHh%EZaC%?SW A$>ʮn)e/" <9$'RYN+)uIӀ=`>68 6ÍDil*Qm'wps[2=BېշU/ T*(b[e!G*qP>zch!9ΞB>,G"_0!Jxb&V}ߏ M59sj;ɂq L`wx\n9f#atΨPmnQ/_2 ](9 5Dw9=A1*ĈV$O bwjCsVr}j+WfwK?o"x <5f,^6s|nj u9T 7i'؊3wn:;N5>!ZNh5?yeh(;dK,7$4Ng_@@<̓4r):ncu--ڙw 5}ذUwM ۱V?|L"fesU;MAf"jP L%,etR]7u,H><'`mhL&utpz`-Kcb?< `֩_?ޜEbGLai fʝ\Wfykqn@qI@D] A ('ewЁ>Jt*z>dĮa4UcstXEd6L_sWyNG$hy59(q ouL>t&]M"eӏ@6vvb=F(+%lE ˽<(Hp^8peԖW-~^yxP:TIJ/f3_}|A;I[\ m$1z&gQ〱ହz+dE.]+DZԥw0#rhxP8Nm 9[Bz](Nu| ,4bC=v *{f/5C2y!ٛFϤۦZ9? -Jn`m az_>#qJvi\RxzO%Ė/v!X⃈Q`p I˶alC vMq/PMn|I@A@(ġ Ὲug+[?~Tpu(F1>uyz[C&jL%d4/0rGkKs;rP,ei8MO8쑧¼2E\݇ǭ?|?!+V!WN}V߷M:4G;67i9 }c%w8|֚繥,GJ FsO2P1<}肓 H&yN^YJb3ef␂朎^0^;.TW؈eu^mwTp%( ͵zdZLz{5ɫEjWJ]H!arGV1 kʬ0ΨW]2r 2]-p%\ JtcZNpR 襦G'/~ۆ"NN$J\guB`߻F[QIދ(T v.K!ym=mu[C09o׳t.).kw#`sڝOˌj%8%1hՀZ'@o&Gf:jC|xXu0[1rGʵՃL,ɿg\ӟ#LJa〘Mq;^i(dؾA$N@1hZs0nC~NRx0@os|eni` a\Y)W 퐼kJL\AC &x:\J`U q4p,l;SQ!̿^r¦[f-Z۲Ƌ2%A *dz"OD7u-oOsE;Yԑ~";m4 io&9 Ҝ 1)ϨƱ34&T^h $<=mpiЪ Fa_zПK!wrVCRrc|2Qa[S, rYe nqfԆ'")o,I IXo s1Z#4UeC* )lY=U0;Bwjm#-.,i+Ҟ;Ju֦P שw:ִ9^@2<3tK7vnY{nb*rQ\>@r!9h}EhA"%Eҁ1bU3` .!K>ZOr,ݪlqOfk"$ʮXK:H: rtX`D1Ӌ#Mu;h.*ZĀKߦAuͯ_#+7).Z=7GA$f7*1+0U_)AK#wИBlWV-{+F |X2RVT~6{ IsO0 .g&xD ߠGPeRet5c>~ocqJlxUd9;z|"&6SȆ(NRq#zkr3Mˁh )-,ItSy9?6;JfGeJN'ZVN]EZBqiȣ)v-4R #:%/mĴqh 0P#sO<ηWC-ZuZjûg"[Ž},!j my{c|AfbT9d|[TEJڝI!쁲q+x֪4t,m }بpBy(g:WnGlϣsڞ?CJ{ܝU6_4ضf陥[ڸV9(s:lVQ fa0CNJjJ(N,ju0%؄QԺS*oN-w%=?&vnc|'w v},=FS'A|1eP`U C<^?Y磎 px%/gN嗜~Y$Qzq [IΤ3r) Wz^ׂa̤UAO q~I1SzPY\12[&Abp4pMBz?PPCv1gVE_$Xes/"{):ƭr08'-,"t A`S;}l λ>#A.@Yh׍jyys~wEir}TXBWr)'cۊc6Ѻp곧eO5pB%D}M_P_vv)ħ沏sRf;WY)?`űA8$0nVDA"QwUg+GOCO7ݍB%F@U .;ߨiy#1+XYfJZ 7y 8{fzONYa#PK GϬSi랠 wY~}.u{fPD_@eQJcGmf5(iMބ=0LS l/?Ɵ4lm;e0&!Sl7FdNG#OI|V\buka0|猟䨻ҊWČaa ^='-M1-13-٬ܵ]BD/qܯ?)PY<sp?z}-v JVҕ_BR(M:*`"WҞQs_BpnZ# FO3>qeX&JL.,TFWC1Zp n W99\{vB߫.~\((]8&, g|BVym٨{7k~#3Ft#2XU[/5)!\M.2zWІj.ajy],R.( ձˀ`di('){94T03:uǧާRPh O7vPl+="[*Tktm?#vK{P$J4U" GUIyݡ=+!5'%N0Ƨ'?=BJ(Z[ j;bfi9ݙ&L\t֨]G'G|:M7(ϘtN2=}s\~9AᩐR.ѬWy.Χ.- K H `ACyF!v[|%hNPkՠ k@bFρ[1rhg<%Rňa8bdtw :p؄. '<,1C*t'#O_݋E-?OάL`3Zż߿CeD($Йܘ͡Z v{Nln)YtL`M&eW}@,>]~I?gzY/Xg:=X HtÐ{B?sk@ĴAE6{%&t2ذ! :g(租ǠuJx-& ~ɥx+M4jHuvLocf`iky Yi.d]?J1@ ^ҞN)zTfÐa]Wd;B!8(%[m[O/C/LKvOno__6y7  gyBF8mQ(Aȍh9S}p7g=iY}*;Yz{1`/ӱI n>KȺؗuw &G0 <$%8qD@o~B ±Hϡަ8?K rp]=>+pQ}JKcúKNXX}dVx(x;[|XN;= i+>\ڷ ɌC N'>u{9?ڈ˗FuWWQ0- Ϧ!h29rDMx[s S-U/CJ?P@I⏺-#oq* hһh㕒^8a}m xf}%G[V`LZq+Ⱌ%] K.F&Q(ҩFzp/Ex,-^DKwݒVV6KcjA'EddD[i 2E";z3wHP3e3!5Ts=t"ÆA8pHȤl ZABm]0U؊#V?eU㋷&tbiDçC]Uݖ "bu46w<ר6xÐEf܇aI0%\ܡQHH!c>F:b7hyuu iĻO~O zTs1r?0(gC_ndUpX[a,6 =*&}_N4itSfuoxq*xqKt@B wewKbTTqF-q)ְQLrzNPsyȻc M ,Tz10Tiy(gb<9c$A! ڥSrbs 4 Kr Բo y̗?ל{ ʼnU1F|]#Zn+ٽPqBMI:U3cɰg0/e\)`_]ddN=b#n-axLaڷi&[ M\#8^j#:.XH/R 'T )".Hf!v @7tdXXZq?&$Z]/"SEy}E WilU_FfHm{LTIpKhBbܳAnu(߷.KPm&=Jn'z`'\o HƉZ`CQl}oV!m::xOĜL{ C WkŤMJZ{.cUsAJBkKJ)@hԊE|ؼ@m&Xy]s2mtƒ_¿}\]Iyi%ni1e7Ԓ 3JD H:[loz@i5 ]/9" v{*1Xf~blf<GF"(9Z(Ɍd-Ќ3M WW!9>D[Ư *uS"PAm]e:g}.L2=!O"Z@O^ZމjyNR8'9iʉM_3;A +< @HAn(@_pw w0FO:ZOh&l0=!Cd3$R-~$sch`Іj,L1JxIHoTirZ1E}x&{] b "]d}^> zh4^5yŢzǵ,SWǺ{+Mu wF綘#G<*0etx2n?MH ) s5[ܒQ8@m;GN:*8~~aJ><_فQ!CT+bQP$z{;Հڡmӆi|EqDPvS^E@bޜV|W@n(pRsߒ᥈jL|m9r>?y/b%΁}'@+6[ژ6vTOUrBF˖x:OQpb 4,t+ <՛PKKV1(T w o5X 4YCXlVV[Kf]G:0kl]YkeEyj92/ݾs~|wխ|B.cMeRj ?u7V+S.<$tʪ+8pP n};Z(8doRLO]-]7'PV¬{r;P݆R+sKh.Gd;'9yoƹ-w:ΦG̤#n $Ҏ+>kE:I+v"*|7]e ҵ(yP }ȯjy@j#~x"Cb;,V']ׅ&#F~UU+S]Hc}vJq[pM,A; g@Q,lb--R_[tMX|h/B$k584!OrZ1>9 @(q cnN\$غDsಳ4!N]"feOVi3~2~Wru-{QJD+uR;s U dJ(߯4Gh ù- i;׈n?`~KK `!pIbt*zֺ4=f;TJREM54N{P)%5pJ P_:&kBe9n?L/ MSپ¯*qcqQ xo|^Bٹ |C*o9 ,OrJ`[dp$* [SPM,~J/rqӼؕ\]@(х0C"j 8"UhQeI[xLW n<4A\6Γ8ޫ6SSwH4N'c}as4PdHJ)#+Bnӷ2)7Ӄ8ﳡq2N._wŠk/"KC>Ȗ3h&^d*j/J͏xP vbK=tY\Q; 5{ }q: :~=itw8:QWI ȓXCg),lC 3tJeMƢ[(ץv&C/fǥypY4B@jް9 <4lڴNqn+Ac\"J ho/5>oxx$7 ~QR ["FE B~l蝊?Z_j% 1N2E[-2::$(@ _FgrFB֯T*KM]!0w}6]g6>7ő^#ƦncxMQ&T۝[y+"#RCTcO1C'`5S~Wf=ZnjWfKW톋eՙP-Ӽ 䲁p9{*>}wje}?Guk;h8{y?Z +ll!nS4ZoaCDѢpZK{V,?irxId0L,}SD}D!^RAЖ|eUӐL_X,!E" OPqpNBeZܐhT/sUgdZz#1Jkw+&ʻ\,ad+eBT:B5~K]I˟nPh(M/vК azRCmԘoM#̒a/[oDqgb@.ށ*%!Gk+D]pyڄ4$3&` dGV^h'Y Azyڸϣh+w߼:"jz,\zU5=ĭ-VO%MN6hh}-np!_!уSN~ -FC$؜8aAo r)]~ yxV9#V)&k PpcPv)8R}N! iYձ[)^AOOv Gr8N)Q!YP`psfW}U{ A=}j( 6;D $o jzo!Ħ C"  kh@3wiZx#P>2*g}/,CF;IEGH{5YxB֎́4l8Ǵ~蘩k\4da93%07 BKC.@΀H#2ł1r7{%"DL"fIo;Lf $w ͏G {Hn}:.tNo˲:v]AC?oE/* :&a0D(kR< .c1 UKVe&71DpBGʝ ebRи  L8V# MAkEB,5J1N""(J %M[CQFxnz|o]ڃa;è ̶ZW37@J0B|*Jn\vZ,WmC8QFn C[rY3eڸbǝzKo/]?>[qցIQƐm3OFi j/tLTTTdʑ~3$ :^uĖͪ5ഺfz( ~/Jr{TaV iǀQȨgzNB}'og?A~k4-feڕ %C2iq ف2ޑ{e\>0Z&ݘV уu]t3/}?]NJ@eEV ʉN~%$[_Q>Ƀ|k~b  n1"ȓW,!|QS_@]æ1m@P4"fQ0K9e$hRL .s$衡2|4A~HI,m]bom{u%N}אkjۂξ`Sgi 4|::{}gMՠ1=($\+*U70y&'bU.""hi}^ϛJJ t=;!8]08*$YوG0S(N!Z"{4Am㌟BC>EɬfiW$I&UHVIax@x S'< ΁jexW6Q t9"Wx-uLʥ"0,J]("j`ϒ`\?=7> KP^O}&D7hAT6J~I[0Pn(Iܵk/0S1=SyZ'b {c@5A2ӠpA%w "2uW =!/B_s6Ve'$FoD%:")At>(C: Ogylɶ;HsgO+p@$%n.K(Ӟ8#L[" ?$EF$qQ;?ϜQ`7i(*_ٽN"@sDz\^ `k RUHygYZ0707010000007b000081a4000000000000000000000001672b7d890008f308000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜͩɇk\6$7 Ogq&{(7poq"h$ (τu%~l%i0AEm4}?L*T[kA5~*RD;}g,< pTt[ !c~I(MJ8NQhvcDPۥvBV$ zEIftE"ti(L¸VIcWw3d~.sИ&g9ӭe6ؐ@Q$%;E;=.[BO[ hzRjRy𓓻]qF9!W 2{bAdAUkb}ZC.bK[ȰYt :j'ʚZDFR(1agRzTk#kU,!A\Eccn;ݣƜ[uHU&$٥U"ǺJOٿ#gV@<2"=ӧhx,LY Z,]lb;j.v<4,<ߔ|*{2be} d/+v8-:8z:\bƓ0pUH~=V\1g# }#kB~\o;J:i"aLT"B=0bfW w$S o'Ѕn@^+#ҶH}YlBF&=Tj;!22tq{*9֒ ,5g> IDOa0qBnL̛G/WLetU LE\/R_gW7K"d:*7].&j ?ƭ/ee o*ջ:}o[Eoojw;>&W J~3s ˓;!ה*O,ى,9nTxHBFeZsDSۏ֋rrC<[ؼhs뭝ԔP PT5 sv/C4-VN.1`9h7vn(I>Q[a鄔wp+ NĽN.JhIS4`ھ^We< 5uf߶aߑSEM47/7:t]2G ?Tb 3')E嵸b' z\drOs蒒}jN . orhڰMOߤ\aP T$ :]2HIxa&`Jh{)D7[J0@'yv4Zw{B08E/S4o'91\ dD! f13žŌf&?ԏ[b?z^͐B5ѳɆ,~ƣMS`!7'~z'ufs#98_nF,)2c}&?UX╜jy͔1/YxV\@/ RfB}t1wX j5<_^|oR-afv,F[7GM/t0y+M/76Q"٧r<{Nf$I2(K31,-SӄA$J/ KR͟P7~| :1^nJMFƴxD.j:%2{DE"F8r+ 悚LF ,4955ۣ5#=\ʂ259m([ 4)OfAhLϧ5ʯ/4| )g%k~ =ɢ$6z5「a*Ɖ}x6}mԯ6[GЊN4X3 J SFB)={/UU?\I-[Ċ'HK3J@?k')P~]v>_x #JKCf>rYs]?JkI*8)/ّ*Mrvԇbh=}"#SY_߲j>ۚYٿceI5_٨V^+ )|tQ@r/$Ș 1&>`D,3@9j?0pj`X}㰣2 {XM<CDeJ:^4%Z:Ť;e($PeYbЎ7յ_.j!˄-z_ʤGlv2GM)-ù#|O_ZOA>IF2Xbȵ5;r؅_a^prpԩڣώq\#N'hpWhk;&֊VJ]VLaIdͿƅ_}EK^3hm3 fEH 3[1԰e.6+*=5 "5z!Pk{}+L_MG3V`̫97l8lv wd%Vrʢ]~HG;$gdl3ל>h3,JdK\n,Å3Ÿ؀P&7V|SD t6el!5z~W ͓c$:uO=Zj6&kP',v,Y ܄ϱ/cN›؎HVHdmE]MDQ1OkTŊ{Dm1YTx_=&a'8HB 1'!}pHAtz(~s[0"&d*+[PD \ё#T/].xk*L/e.) HCvo-G M ,^u@juE"wed)0S[$(0pqPXqX%7l"^jwb\X /Mj}>]1?p_MX"m>&XlU:v=Vӫd]`i~SGՖ~iR2:"l[ⓖ#6Ud2~ QNr2&F y?9~:u7x75zH, sU"8~oi>ăDpBw\b8i,:60WΓIג?ކV)N+H*K>Wdٴ10vE8yG{@a8Xl>*` o\ػEWI2A2B\Ü ~f$QχBFy'r(n(-LƜY8- /GPݼܟ?ខ!H4Ǥkޣa{4QFvڀ8ݗ)]TW0sFԆrɄS.o,bbhpN,׫HevI>$RRetɿ J(/h}ꔻw=OZYԎL}-ubBϗc q Oi`,jD~Ұ-oND͸XV{eHL{_ +"EJVyՈx"l-ܽb6AaO hʾ.hPX*={-؝ lË+X:)zKsu3퐉/pBmGtI1KBXOEYlcjWJQ>,{/,y%?e:Tr`=d凬 )shգ  8P[5-J RZ ]X?#|IӋ>B/[qnAzvEĖ\6' LQl ܎I8 -Z+͸jNb*nR xJ.gHŗ辜,aXF~t[߂y{tx~}djs=敭O^%}A҄{k낝>h:{+& >±x*n@ʤ-pO+/ VpY4Vk]^S D&Uχ7]q[H@6֫CQWTfz?+k79jW3k_mh4- !ּcqQaƉ~{xǧKq :BaW\Foab@`*Jx_Ux_ls㉪p!1&ۓ\ZNDWuDlsmENf[7|>^b Y]rȏZL n*<99p`wX4]_d K΁,%'R|oP?T@ T[z9_'_HFueUN"K6i`&>SP| T;vw$9=#+|bYyjʚf+7ԇs]ܰJ߀$J`kSh2 zXRhF]~tIb7k.H1ױ?ͧ,W̛J$0!$oG'R,@#zMm]W)4׎W0#sWtiß7meA ~ya.(m%X\eӸZWtE63V@b.Y֜i89uI^_`Rk͌:9xw<_E#xΎB# ;Qũ|,Y)|6wl=:"XfT=ڒ9Sȡj-V)? 价{Mi6fvpV1k9-leW*&j EGZv xA3wp/I)i0M|D+f9k ].hH>;m&p`KEW,XzYP:q&AF ]/F~# \K4K/UVih:K'}X<@AP([T>(:ښ?g]Y_Ğ]ן##T~X@`" `F8Y9/yR8ک"@W v(=nۧԞz9+Z5G1{$0Ct![lMËNpif-f$k!)[ 3Esy`\V7SV ol& +9D<ϐYdu|")=n)!?xC ά#>Z1\^~_!"Z31~EDX2WПYi *o/WMYNJ1%nLh<D%V1([ݬO/~v_ب䋽-n |^aDd壳VwoOҵ% &`IjЪ,(L]qBCmϘBrCc~Wr'uNF6쒝iViJq Tyؽ*G1gO-Dc^].x gZZrJyBr͗铛*&)Cj;$.r0TbbYLԣĴD)è&źdnUѧ_K ؐ8æEXܷ%GhMgdП~99na!IX@ 㙫`=dI,㽜r"YXWY VqKס\ԦWhŏ Yo>G#C>`VA\q.Bȫ JU>9}C#3%Q݌&=@N @6Nv$wU8|#~M"[-;MCP'WJUf\*%pV`s e[KB[kKe',kay^fė+KWbpt=ĎTd;n-CDHO\9>jGvopv'>+.h\Bthۿ O0! UTTbnzXhr?dթOeސE]c&(hd?8,o](0Tɳf[ 3?Uy ! (QĹ3 B'T#( ֒!05z#%_-|υ-\dū'O2-KbzXm cz59 nݸoM9mLt0`!;â)3~.:Z6T>!~oO> eTy4r:J0BfN8Ԩ_êWW˽0ߥeٮ⛔z2WGOL9ZʃV b`{Rw䨱w&('?mF>U<(( xUKN8GS]E4'nr>r1 w 7xbwm'[F‰P['P͑<-,-G[%]>~ꄅ^2j:{~%>_s'2 =r\n"x`(#74D5UL#:^D[Whx.UP[st) 0{ԣ>jD{ݍ6>`|yl 1%EG .BҀOafS-<:r*O2}ޟ@J} e)[k*:X |?Qd&q/ Yڨ>Kc:Ru}VxՊ[R%im4v4|;bwTUX](߫rGS `ODh7ežL ,(~9zXD[,n_7t"x8iT߼ qҢe ~NȑE35OGlN"u^p慶-X5;><IZ6en^'ќu8L?XD_[-:3E@ip%d\UH6"_ b=LXe)g}SK2ey>b+;.d|JqÉ 읆Kd Ɇ}\pIOnYH(%R/8oQśLOi OxO dztoI}Duۛ^& ϣ:O jG+AC6ZC~P4 cI_q*{'q4EU^9 O:BLJ$͌]s0-%ه DU6TEqrK0zr|qaQBxE6;wA(uSjgIn+L]ʂEM uYGQٌ79P I4Rab-;ݼ|t .zƾ.t"! k/ i6rm-V<[?͊`zVhk3.S/2˫&cצOҾ7Z86TmIN/k!͢GYJrfs: kvA@M>d)cQt` #u7%kui<TĿ&MD6{~W"Z L~M&JuK .C7_Jjf]WS"1_@*Ӳ<ڱYs%j"QAu_>X: PKHa7ڡXQ1 ,dtU#D^nQiٶ}IlA7Re _1S^+cqVSlnWiRcC|΀g|,]~!m-/Wԧ6@]`,l(\t姃,Ibx0}QLrHϴ4,61@->BJTY~NJ<"{B!X&d" i6Cu=k!P~Rlt!³Je%qa~[beۺ+uqPN ))I:[4Qq! {]V?XFJmLFm1"ep'/+u !aXS@Wɱ-BҚ_jNeßa_n7Sb#HZoHr5-ݏ滋= >'5U] @}]w]?v]g(q蠍KJ6}qʚB'dPlo+Mf )a:3nOI[y,acº`DZ4l?QOHI@bI%Ù)X MT񻼜#,dXWx+G%%obiI|R%rQr%_XH?=QuǸ{֔<r $=-f,&߇ `|chƣWfnS #'3lxL-Yhi힏,蝼=ô^Zt"dzr2XBhT:_lJ-BwP-"H ayibiX~pHwzTKMY\$(SFs %vASs+n6\uN*rF؆SPd!Bq;a"$}^eL'*tpǝ* ^`,i(? uR |+AK:]IDq@h бܾ/y"wM!tI9F\<. x>b¯w) nw,̮ G)B7~ j:TƱ?x<.SCMxjlͥt Gu,"(\#|qhG2!N[nyuцI3̸o~1V۪TRٷwd)!DHÆ+%gEЙҪH|}̙!Ys|(s9ʸshq $Ix`IQ`LБJ,Yi*0be:f/(N1c*t/J %M=8@}Rs˘N. _7PSѫqvQ@Tyt?سŕg.[Aױ qN¥9\E`aѵ3 jxAOHO 8S8 pԑуD>wP/D6ei?8 Q d~H]}tH|'Z_Qْ(L؀2j(^,*L¢bt X^޾AÕ3 W :*r bsNZ W`dI%:_2I#kt- UnE˿! ບl(󰆙I m㱌 lw!{CP\U'<2\wjvhqwn G8QrN_ fzH>,ʀ0=^˶j Cd6|yiWߑ H湪ޜLpPHҸ=d\si֑V|\4_rE!H¤>|_-sDgZx  sbSۥ+C:% N`|' TQ݁z82$Z|Vn#d=zZl=oPzrcNfYLr&yiuOzxƠ٧+5MFʑZ?x@IMhE#=&5CЅڮӌ1~$r#/Ӷ:[?ûYԳr7THjvpO?8N׬2GCV|YU:r-Yoדy? gnh]w& e D@`.aO`˓fdqCi]\YuƼsihOOͦSጕ!yOrvMF@ol3?e8h LRoDQlHEW-y E,MBV.z^V]D$UܨSkRR6`Hwj(|Yzc~1,fWU'v视\fE+۠) QĈGksk(n_2a\|fNbx6v5F UX̾Bkn/1paVM,[=.~Yq߷Gk8)Ć;Nr6 I(exc{۷g:A-Ym*JUV0IBKc> 5b}\X#|}fEq8!hq-FBŖp,a/Jy.2ao>o޿} }R|E `BGVr~#% IU.Ѓllc:PM.p3p)):G5*XES~i 34چPQ9tv|P/  a.9=M<ln^K5I٨Z6[bkĤNeéYGV@Z/6:J8lޔ] DH)Ïv6 ,i$Ӟ=cs_]F4Gv=K!(ri9@nQ AϱM5Rr9o܅2Em#'Bd-W6B+2)33n_YR(!;FX&ZV+c.Coƈ޵ )!CZ>;0tП S( [|hN6zjn(SvIqHn⺓$jb)6\ቚΦՃ-NZJ3ID^9/ORO?؃ Xӥy/wŵtk@k*1Z8mS?Nd~'seI,48 mKX]$b|C繵A<`zHEp(ًxe4Nz`BjQL0LvQI0i<͛]=yMcv܋nG}sCp`GtѤTl 0šEb֍:gM"7ӂJ1/CŲc ΐ$4do%&-rcxn[aZUQ3+&'A*{HS]~ÓYST#֞ = ٛ_Sт g|FL]=h !_;[,Pmm}_@(#[ CFa78 '?5}`r2s3}t k0k@^͑ٯIQ׻{& !h\g a4}ɪRRN 3O2utP_KR:*twDZ(-4_fKW*+Ge/.η_GY) Z~ ƅc'+4M˥*vQp:ժ}6{ e@HKpmAH"縄ݱHjax]3!K#QQMOX h44 !Ů'`GԴaKzm#;.IX=Xov#18/ڣFW_,n@m enWARX{OtC]4@wDPƐq-P&48;~͇oey:qJLJx;vvhYwUvP/\dփ>OYK;a- OJp4j"` &ܬN )+Gbvw7:Ky*r*81|S lR_:sM,bw.\_$AOAg{5Bj*rkL>Qal G7 ]fcY5NqwE:@` a&kuQeMni#$eEpCZf<}R #fm5`l\ҭJ,38<>HU"U%W /Y2ǿX9eJb1b5#B[nmX2CQ!e l#i ȼO/IQ=F 6P MΜjE0,mo1Ru[\[?N40'rS機ާId%iAUm,{=dUװQzy7O+㦷Q ' AnOmwꅛ %jQ2fT;eiq|P(s$koE~쀓OZӌ;pWc.kD\ _{d?̚Ad{G ۆ+QN7h 5׸tDk`K{]tI: ;*[=Zcs`WINW {B 3fB{|Wnu 3Ƭԟpn6"y&e Z/wO 4O]cx>O@wq4Jpc7PjM8;o+{z1"U;XO. )E lBᄌhS -bV,{b䙛lg:eWݑ|LR ?9ʧ+Qj_xOvS3AwxKf :'-3h eĞ2뛟|A ]V)>3Ihk%P}W:`ihߓ3H+~VEKX4G5|kKXǼZUQa/XF%eysHzlT#?{9sAiH3Ϧm\ۜ"XThPH ϑ>#Dѳ@QҨ?E>bX̓\O0(׋+6;iU3NpC-GbݭjYr֏(L#5|Dvoio䈺e.c@uxV1&Y`jM.E.U"8v;>uux'nizwhG,p umwhG dl3E<*%0\F`|u7kj(+4fg"I){?y?3U8H p*꾍2hsC2 :)5FjoY qT:eMOb^@ j]Lx$[\.7ʴBjO?pvL4˱RD|REUa@7lQR=!LVUqI$k(KÐ/~bJ {)kpwIGl+f0; PlYD`lJϋ!!ښΆ>ǤugVAٜ*g4}8D-ԅ鹳!$H!:Q^q,Hga 8]}@R2crN%5RFݜSeĵ^e+k3ޯa5ܵL*6aـͻ;nڮf? _ LjZQ!Qnߑ-XkH*⒠XOWհ{vA,eL!^ -}-*g!o6_AqBa)B/e3n~ 4,Ofo1՚it?ә!=ϮZ2aT t,t.VA~ `)Fol-?禚u/cH@`S}x ӛNXW%HƖ4; )g{t~o;"+c|EV2B]:Ws7ŚYW~Frk+qg &u@r?{{H8N5b8w~u mfk]_RCD:b)/=^T"X5{6%uUzCEb2l@R @kvFHnx07S(g>*Sc~ $cDOƬP]ˢ޸i津%&Vcyf"3;BibӜ#)m4Mݓ_.ãOfZ+V؈@$ϰ$?t[E>qlFS]0_[3\E$*<a{ 0$njrYf(&™{j݋Ў↼Ea 5&BpS58\߇@6cn`EQ.fm~0^N vHY^I3|M,ܴ Ihd~^tvs+U cV6л;K\.:Aћ3QKIwN );fBm-,e FԈR>5~g1;0M\h8ށJ[ 5wo#րtr uxFM^_ER(J?nkҍ? ްAqS3 |^ywVs,_ĢST|5:|*+*"8+P:s%E nok{TU}Gq)lRl?*L0%l22@hxvMPjÓ&ͽ|Nˠ`F,[|~O ]nr4GxV,b3*ȋJ| 1y  {q5R 2ޱ/p}>Oo+{[UA ~23It<)鯺^Ff RU霨MwΝ0iN*茰5)E>$9m/.~ ƥ|v.B+6q!"F*ˊ[ y-嬿&{fPY{ǟvQ, b0 +ֵ-ٿ9KSJM~2V7h$,=w L\Ij5|yΝ2% N0 FuShS@Tk5k 2AR>P /U)>jSڣ38^X.p_T@ܽ2Zsٟ?G){G7V O/'~'x<%V|[M-5°6ЙIדe= ¤0anJ6E#/2mDvm HxTd\4!t6Ѷ"?ҍ I.r]U,!s_L4C~vMH[בэu8ݰʤ(Z(+ؔ1Pa̯7tTStnoFX dX|/ldE1l4nct #ߵrR{(88d͇PNno'e[J cIp%a7@" As?@L{Xtv߬B)\OmM-zE]0@B:Q? vt~N:ٮJ8yl<$o":N rn@j?_$[CjWf=*%)42?c+?v.hOo=ΖPgQGZAr)^ĭl#HoF&*S4PL0 l_iڦ/>Ty{xWL$=r.|QBzir8!jfeF6ϳb֓D1*/nk(|ѽ4?;;\10vpA!^ku;+}v pوTZi vnXcRJ2L\FUb]pS8gk D8W41|hֆjD=z@^;϶Vr14_槪R^3nYDimd%T t㳜c4us1gX1UZ|YTJ;ӧ+j^3@Իn;ʵu3*O/E_K$sH?80/["^Xo41I7ɡ#|b'-G#Yp =rf#{P#!"u{WH.+b"=R^\ʔʛ _2][ftgo[pV6~*'9ds3,OC ؾNٽsgE@+ ȜzDe֖ž|Xnp٠Lm|XFcljZx8B^' K^Sr]r>nq2TKwI>ZCN-* #'3ɫ4=̤h:ziP;Nym5*ƾ@ABTR2Vqm/ΛpR~q)k,+,DnpdYl;{I9.f79ї|B(O}n/>)T3d&߱H2-_iV^CQ,KYi,P܋KTj:&W9s`Y{.}Z8]xizcv`U/*\3!,M9@P{ĶЃ&Q6I$4sy˃ַ /B,&;Ms!6 pTpQ2$(I@^هfP'zI+wMל͢.ؐ7)Z^A3/}#qDjcSv(pjkgi UyXFj{gHbIc#Εv幈7pt"EInB^o0%_5D4?Pf|xk9  `}r0!JUJUV,dZ~CcHfZj5TL9<}>Pi}|[>#Q`(Ecx`-ـCÀW91?l@065~*Rb.j*ՍOBX9!p%X0ﶭH S6U?S<Љ~o΂?5K!WҠdz QdZXLuB=1h fpȹAE@)C(&ww<[T0 ID7&`F5gJGg8F1v}}s p~(R EQG*V4ʭ=lJqf~px>oӈPІsz7)9: Yy2{ʪTQ4#4B X;qEI9#/!@aj#ٷ$H-磘λ#; yؾ|;mT߯[t(e_Ita#fmg:33|2q;n8k),]xdE:PeojG*# N]MJb4-j})H0CPE{Q)] lIkVVҿR*#m|l!3%;S*mDP>;pJLmN?_.E3Hcj\Ҫo% UQN;KQcJ]^Po%?4!\;j`MI WVGp A,9c^8 UK~z't3Iv3A:X;fBҭ&, b0^NkI*Cj^̴XouGm}viWJEa?Vm&Q 4MG{QoǾt$K*[ eA=yÓTQzD%D@ \8| AFjAZsX A03M@x.0/(hi83lfM˃H$ڌC%ه8Z~3 M2ŝ6z \guc)lVTr%ߴ)GSRrf I,qt850K!L'v.wH0عoS$NSds&6d[V55gD{y{=z>51a^6_3=7ET՝T|n<2p?뻻R?(|GP@#FU^ckcJӫcOQo1VO, bIM?+nV^ZG `1w#`e;&2}=b t'}`)N;vqGmQ5c&>yHVuH s+'HLYIJV}Ea:) ЕD,YɃv+_<@a}[.7,Q*B $_3CMʤymv>i^Ew9j xjaL@#2^r#<|s]?hX#6XzP:p6m,WR?FŗsFm$ ϐRME.xyݝq+9 3 Xz΀YOaW;[#;3R#z^FKO=;~폩&}b-(b5$T0'){hP6_cAjrאaiVLԢZ԰ګc4 Cfcvv( $>PͿXigDEW/oDY. oB0XN?[24?boӧ!C<-k]-XKHOW^AhHʵ *Rr;ITN; j e>I@P"N3+nt95H6*Zz{!OiSΈo{2GIXqȊ c(Z݉t9%UB={ő)*R*ѵzBiᓌs8- ,׸bہٹ{߀_+1 )M꟦d1i서E[N?hm~X =EW9'm?22QNC?}֨L g+P~ Kdj%|\g2LDjI-YL- ޗ L}-ܟ !mv~Bf,",[RPYz |f*@Z"ㅀum ,e. ܹ.\ 3+ĈY݁dY`J(ƾti5[VRzndC m4|>0!mi2L[6 WIdžnqiKB(hd?<^ mM;wcb K%Wc (C4䲄>O'z=ŗ$Oܛ`c4]|7?M&xF_E,Y(Aѓ$ T_E\^c_pX1aij2?߶ʦҥ5RuV݄1˜ DL3,uZ#䏼qߏDzdVI7:kRd/DT8{#sǖEkZYq?6:;`U_BS?U7f:#VY'S!#+H=4֖0I6C5wAVIs. {|}Yy8H1ZQEP jID uG^XNu%R=q:19*v~_OG=fZt'OnEE[EZBHV}wYv#ե_`o3:p},D~Hd;ȜxŚ ©%.gI'OЃ3E(&(J/ˠF(=ve_ E@5>@DNrNo)@+TFدXJ䫗۫mA)Ȉ#WR *t>Wl<9l.SN؋jfLʬQ^>cj5,NV+M€œs% ۜ횸ĄVh{\b$×`ٽr盧㣭lmF$&^H?IpNҺ+K'׺80/GuZKOXC"b9PP]X\?a  a${_R!Qp mIz}@i Y#.QݰnU] *e=k 4ڳ|VͦN=Ʃౣ!"]8vMUH ,=#1qB!;RFiquw.{[j㴻S[R+Y 3?Zjcp,U-M h@EšCK3 H Cl-W '7/z\;n ȁBwBtcĂf}Έ%-J"HJ]1a5+ cC=D45otG(܃g!۝.lu̷bX~ם`-X\nzr6T]RvK \#Hs|?@38^Y$@r/Cu]B. `SZA]ןU#+DGBAb7EWF؞4ZWaBkTʔr.ͽ AX*_]cŰaFL 㸶+eMIUorGE&~(2S +A) QR嫭!n}!{ڢ};Jӿ$Fa%[L»G06|-\na3ΖKE4x2|[S=!Ƃ3ʿMw([k1fSo0{{ITm'3+yaiY-A0dv8=ۿa|mѭej9%&a8)(:t}㶛*-ʇp#) ø8>ZH@2GBԡ }+㉷o o t@F+T ÏԘwo>*#נ\e&rqgigHhIH=?- h:#FH*ۥZgu·)kŤTF7!PW*U\hmjрDkhbSBYITag#NO^ܥlf2Yr(H}}bQakc |WX֜%Q,3wZ.YByjZߘPU{a ц@dd!c>l~1#%`hACAND;kQI2Vo*G6ގSXŞ#'KpͣR붌CIwliYN+_!tk^yF~S!pڭ$1qB3R ~ף] xT:Y{a (L[ȷ:RҌDcwKE ;Zڔ'MA8Y>>Bi%a a Ɛ9۰%|[$20;/r (-:WG%4\{p/U] #N65R= ;}iz 56IT09@-"(#\"1>&V2"'x[hu^!$;9|^;!E@6}ة1gW'FNcQPλ,n`*tY$5±SZG(3LSˏz:d'! r2ZHT1[ dfUٙ I,_wJPeO-$Dg ̹#x /%'4v^d;/8O/SȊg$jx-4wwG+BJA5qeb4=Ql_ԯKzA5NR TdCFtG\,D5q9?'BJ[mxCT˘tOP1ΉTa>Zؠ{x:c>}1דU.rpGtu*eA-M7 ;0+6e@%+($y^8QNcږ{f\3P'%7F隍Y FVGxGdD\vm1~p?7ʽu,g88t WHJ)~1EYnFD%xk퇳s >Ff6v {;gHnT^ق/lꕶvwn;݌/?Cڹ I#}|?CM/O 6ԍɋkbhQbɵGn zughO@F2?s1E`[!;Iӂuf @hN"ЇŀײP7`GdK>KoQݼYApD&MWn4hPMBks?_+[uO/!97X]o RsEcoQy&D?TE ש92`-G'ıӽ hH'3ލ؟cmsC}G5l"9!`X0i/m2V9YPe`m^N|3A# *H"zAa[a[7W{"<|VFROD倿Dur1YC|fs h.$d.3Rwve栣Óf{`Gaƃ+`ÈKa)F6g0ټT>Դ.^v pYo2D̺c975/Jn)rzO봙{-N䴷/s6<\#ghz|"ч:!m{k{;' b@T?rNVh d8򹒟{;0S͔BjnXCxU鰃ٰOzW 3ƉkN؍G1tW"]Y~l]u9Aze,5ThĂ3K=#Ol K5F0^?EҀX>F27vUoIz:*g1rvo ^?"*JR6 tS_D{h JiG|T{FP&IM]"g5ئܞ;Lq 1ң࣓*5F&nVz(غ@d_F"ݲs!w-^_ ?)C>b2Ēм E>X;L.'Kun>sȔOa|ӆsUԶ055Vi6^"<UχP pM(s514J^g"g1M}M\O4VtWE6EIi ٵ'LA{DbTNG= X6f/]ZF n6u }qnYf;"ĸ+ FjX^*i=~D8@*pcd#ss1̺7XsCIH̐@m1gj9ݽg|UN*V^%:If;r҉q}XwnL?;t?9^>RD0?} Y$6*YW;y:zV™$.*>de\s/Q.Y 1?㸑/kVD T?AX`\4}-\fJT8GXp $|ξྛ+!.%~ ,م7.trhP-25f u6\mdYcU:\;NIMc?~=Lix=FPVDp'&)3%f:LkJ)Ift5nҙc?1fz >qp,:o*&Iez\{ql*[GW%A O?t49y\ԩ#{9nF5#U#D,}idczL;09"NTs3(tE y݃LG? mSn@lOx Ҭ8.$uŻ_3 ӥ=$> y0ă~=,١0O&ČZah((z}c#*mUK'[*}VXn36S\9ϒϏKt@M*'~Y4-lIVG%j&H7$H ݣ*I "Z0(e%iAx.Cɤ}?Yb ;BLV̚ZD\HW4N禚6{7:eme_evFY/vhbTluqMH=gZsPfӾuVO78rT1 X]9aWă\?AkvQˢ~tn>OL(2$.,6V,#aEg[Ft6&Yͥ. Q)ލ ZCDi_K/>Y#u9zՏ5jZ=-֒ {C.bB&`O܀S~V?z;EW@KB3%ɱ$Z^&)evӌ@=Updͧ)Bz_)D=`Z|=H4އn]j_E6&B)暽oK_( ӇiOO]x#r BQuCoCwALבdmuUݶـ&igGӳc#ު#Dt/Ec!2fhv"i  ^xhSɸAbAHHEmh#; bNwW~b_t%._YcT#ʹ|Ž)ekc|Jٽ`ս%ě_.A?u19vh*QdEukH w&RծDbt "]_G^t޸/NOiB~zUBSE39鐟+Kb8,sݨTbtüȝ4Pbdb -G58]AwDꛯ2-Xc,E6bO4KݹKh[v&r2[X^UM|&%s5"|6jڏHlRv,ʶ͏Cx 85p< }O~| VIZw?siNMLw9z6.SINr-{!w !êR}:Ҹ[-tdN9fZqvk{hI姂|ܴU#Җͅx_{`wvX(˱. bTrM>S9]OXgM ix?lu2mTgvI0D~)K0H;3_'XN^bIA.g 2Bl+B'Xy;V OP;@\ez;0SXU] MX"twܓ`qCxw2!*´Vtt!N?"5` 3' )t;^I@.;Nוji|Յf+~ U#!ݸK1]ۆo`&q5 >!-,lU|&޴ џC|tĿU~¦LKRÍI_mEorfNebcUhܷ֏ZЅt19+?,=B¿l|3ĠOkL"\$D㞶wbw[?I#DHӎ lZ5osۮ9dZ7Jb*CݻCͰW3{.,PmLG l<Z// hC]!6LkLluP3~(8\ݺ;oQRs*~BCq>7(V>Q擿yN)ˈtۉjuHWH^{ۮjzCX]i`, H0|8Tzї5Z}׷Ș #=̙~|@MK˸Fއۧ.FZT١H܈WsW(uL7Zi)ު[-}=׏ 6S.b)*[&Czck@ИՐ8@ 22UQsDM}=^9qTyqwݡ >&$tʱH}fԡ$/T s.g~ցJ֎p.REQ}`P8Be&Â?ޘ!r6'=ߧzb<0T2¯+rm? O|Pp?|ux܏xYQl) %[!`so<4bdO(ae([]Xrz^<,~щL5 ҍ`4 QuJ~ h(쮱]x!?IpXDy%!u&2Ǒ%yLڙqQK32 |;&x.(wkW^P*]aWP,,;)̙.,[*Vn f<=( 3Y)mY8`#>ԍMĿ24`Q\WB/5D+\@0Ҵa&\_D cAX'M$(LNc/^~eaHuܦv.v:vs _ťo#@^2;w)=7+^NЌc:eK=a%u$kYFQU%O.o*p `Tt'->a W2<͡6M݆źӫZ 7?. nH+,Y>if,3 FgЪDL^qqt0m,d~ XȱJ#iu?] U Bh`c.k-l)DT;lAtXFьc2c& a|[ Z wo}`ns*TQMxõh[>Kh31Ҧhs'b;xC$ R"NP 2^`whr!>K#Ӹ)6z.o]%7Ttl̪;2V3W[.H/M)(`Or2>}ּZ"kODla֪ ڹ'H#^ZK ˒׳^~|feCA_Y S\bX^Wt{ VL{7 {&DF8v>">sUʽ#w%;x Y/XLzoZ0%{X&ۥEh`(.AjC'Lc루W^U9Ө5NMZ)xX93 O3[]7Lȅb?]z q I;~Ōlfa"PJj,qAE'vq5eaDAV,Ժy rt%c >Ҵj#6O [ >r!(Q#k83C1"Җ7wW4RLV+7``P@\QF8qAiv%U\RUljXޣhŅk,{An\0v*>ˤ u:AH6pҀFRL(^]\bB(yd~. C#NJFuvOfUv{q` ^V^6}س5rXNNd,!\+sxCYJQ|7$l4r-fl8 %{l fWCWQؙ('S-y[FS{e N/Nw"KΒ6ʭ@ʺ]$?BO 瀈֙)+k=KG+CDd;D}J`Ѩ}bȐ /o ~^(@%R| B ysU:v1`bskRT& $wzyL* EnPG\C?( Py,d!t_|䞷;ۯcORᗖyA82K0!8WzNpOz:78%,^ni awޫA k͛l@"=+23춻Dl޻CF{)݊BZ)'))vnq4K*1PPe+vjG돻?.5)aEٟQmCwl\+ijВ89K?$2BqnjqnVY9\k5-vZٽ׃qxEQ`e W#Xr`c?-/g{W/c >tmLTzaNkw,:կ偢C[lrh5Οu<˴ 5NH=BGv屑zSZ+82x4w7y0#1A%[.@ҧ;Hu_0Dc}Jʜò{|ċXywàDeGL-# z3T]/Xexױi.ѱg_pbt3@zÇ`r*ү3wjp&{DBO= >z*w N';Ę:Qg^&=)մygpya4Ϙ4hlDZSaG˔c<*԰g2e}F Z}uX7 U΅a 5T}I78gB93OQ/f)qh,\Pk/#El]bvpIVxxO1z`̜7Qc#?!ub{c}/*()ӭ8DMAZ۪hrB.;`%+!;%i1RjȺII05ɍq䐃b3C{(V5j7?#K.~IF.,\+9`)<{Ӱ$fz=ծ1(Ljྙl-C?:<kނCjŋb"+ihزpZ=-_it (38gټv|mwQYp(e*$_Ē0awY|5 ɘw-kt{]A*?/ AaV0!bg\v/o/8 C99;q_*wbI;!m[Şӊ$ArO>2 12([!ϳhG@Ú.ivD}..wB΍!M*> W8X୴/0[v#Ajg6ٱCvJ 5Ș,QuCشTb$/hGP1HcПH[|30BBY4&f`13c%-oٗApX`H&!I8#zy̿Cjت{rIv%B509x|[L'+ ||럃Y[^"ލBe5~r9>& J-L0:'V sdCc#e4*iGCKd[6y3:$ =b1UMZj?}ik)zֱ;9 UJHudq`d8M43H):z_̗i1/bԜj,o% ?Noza焱ЧUV㠠6Bxݗ??~aXLj4a=֡Ȏ*ZhVJ򧯇 U?殺1:1 2u,̃!L9nQ9dM-Lo?#JN7-W{=/(Ŵ?De%Q-qZ] ^)%lA{G,˰x@zƴ2\c%([̗(LGdVЊIQHҩ\/Aƨq]&g +JPʢe s1ZnR #yZ &[U0םGУ2;őBEctRƗEwgiFb9Wh9lDZ/>2}|\ hIRDu7 x]|&_R4\26R5; KbN6ɱB_޵zg_|FDv1x(1nFӉENřZO!_J 3r -Plįy4rPXKAo8C4:v;ҙ*G$boX|9w$,.zۮ) VB_:QRb&%pӖRV_!#[;eq#bmI3 Fu_*Sև$OG⸞ ZKAGdᚐz_XϠS"hl3GY Gz<8 6}jO ؏El uRB $ L Ζц]KOx|1հk9_],7].D`?K%::D|l3̴*u  Zlx›\"0:Yf (*O5eQa*l;`U:y hlg4WgNS;΂ڳ=8˘2qF/O,}2ե!xuʀS"Tՙ3ӧ d?c(c'[6 d8#S4 67 J4ِX2]yFMd }`pX]Jȴn+Se ,^'1ʻN32>D] t{nV"bpkj:\OLLI7,B#$ o pqpQ]T)Ŵ<( r6T)Wl6h#Zrʰ5Lm )ʝ1f޾:)ZQ#Zr{AfhxVbAI]lqu뻖R`G1WR_\b:yۦSFn a0 >eZ m#c@Wyi2-TzU -Cѧy ..e.oBJElpkd&-g=A1Lܘ9wDHUh҆"j**BE4Jy 'a/.B79;BӹjR~KyWꙥ䱼@w u) 6꾕+NGyKn3r=xaUJ&ʶ/Jc:h]Fb5j^ybnpr' `$-+7A.,TU> )41L"Y; Qq `^~Ey^@l9WIm5ƄSh.'dϋڐf!*4b E Hl]D#xg&fzZ%mp,(_n}.:죈ӜjX!0QHbU/+n& {m%+;1uZNVQex3.<1:-v-VŁ% EyU%|ϕABS7d8Z{;~*sIQ:4l_ve\(CuCg=?X{J(loCe_Nezi*U(2sߟfUָ]|yCϤg;hHXb:꣭N>PE9+1uۙ4},zYE)xeakر; *U+O;FsFvq@>PE;mA7__H8i6&CI*ZݞZ4?蛚복>ed(a9%G >%ڴ-ŃK~gBÏtЭȰƃ!.pd,s.SZbacb.rk}v콁`]_BiA6? fA{B[J7 ۆs$2"%#`ŏ*>+Z~O СnۀW)KE8 's) ׫"`B/y"N}هY Ґ)r4"nz;bxRQNaw@eP#g _@26~5.*D=8pIrO10Im5Sp0?m\{z&W{庒7\ ۮ(HY J/0mA_SPly~aA/[x [>^|<.wjclݮ&kج3BX°jjp9l>!gR~*E0̐bپ0؎{H c(y]0ڛ/ {fj[UA-U; jrfftkHW> e\ E}Cu46~,dcͅK#ze#hVsr$~rI)}̘4-v8Ҥ:Yh:Z;9PViMPPN[Qn^W,EQ&m%z䴩s7t<BThOujِ!j~q.9_.˧P.܎q<&c]-:Ҩ~0E1XnFͧ3X_.X|+cBM,*o0gu~f~NQPdy(4>r [z\fAVGTJұyV x@XQv4R~gs}!aIIJK1-cDS@yP%o < {MGc;NQ/cs:Är2| аhV}툾;cpOMz ${).f[Wɔ3_6S4" ZI<^ `jem=b>H/4q1pܖlNz+ Ez]\~IS;Wr2onS>R©ԣE,`͗+U~@l5È4W)Il!-Ն˞rGCS{{և*!xvx$ؕ4L.:"rfgI_&{T uܩD ݗ] pX:RD8q|9,Ï7kUȟۜ #_v^_a[r^FRJ)`/{|@^PxHHyc)ggYz 魩e Li?]˶@;oC%YM|gNB?vE :xk&dfJtiDb K~RjiE4kʹ1B|S ڑY~vm~n~a~ƍSfh\jS<MӪG n 1ۓo` ϊRE wf)d^ AJQ{>*@j.NL *=$s^Q} 6JEiTAd20xu`!Rmbo1aRr_(|Q 6qr'=aJxdL:ze DvIy 렮AG,/J,u˷:,g[)N\>W;whfT99&0]Z4z+ōQrlW pQEYa=c'J &ep)BDGB*#dԳ}[ % 5HHQxp&%W&H|[ѝ±cwxk9^@coFD#Ήy9,M\K*?ʚe'5Bo~R\vXyLͤ՞7x@chA(qW}pEGrJRC! T&?&R%ۈź؉A9YԮ||xeբ?)U ,jRí"Ts&E~Wsb](8j&."1>kCܽaZp+k6 >{Xa~Hb# dH/̴e6֙YJ{u츐3Ȉ _+uI| ÁPF%aǰիZp{1T%}04I.Xv'~]5$]j ,2îG(w* |D⹸&v9ªei&JZLR'-[!{FdXE7hAjk3Mao{xBFa/b:,,?Üf,u;BWx s, b]3ˤ n$Jq+DQ_S= ř&|D]\(ءMmG7ˇ>:lNP,Σ^j 9nLIKVsް"`Кb8}VH$R2CB\cv)ֳ݃]dO▋rS& C:T}u2 Z?Jќފdn2Hitj dw7qnX)T⠰ګ]P] f <)Apeo$]p^{u%I$&9c^OS0CG/9~ SQ:5G+F@Y sv5F:(J$\ 'i3)AXaA}d Gc'q$Ey6{-.M$01,=W0OVP)iALW[mC92ܗ9 ӢݢVujFƒp,ӇbB5Y'I( 1P}b\K+)Z :d|[{zON򈼴 X@Os+DDɽd,*o.j-rpSb&O],?)ܽ2Y"BVx6NsZFpm)M[FkODOk-bxjޜ.Pz.U&&BI.~2 j<`3 d4 O@GTUC(Zzq6C0DߐƐRvs*4o$FY}V8h qGLQ6   mIDv|Xrbq'}xU' -d_UCS*c'Xr0MtӍ/)A0Kmj &'ڬM|`{ޅ98=9bbwO=<9pq6Ĩ=򽵪= T0e-A[BU="5`jcZΦ9zL#B"gy;SKSy/PM+Y$˨兀NIZ΅{l z!E2}E*x7`Оv9.c @$Rjssf1or߳#@X+xRP)Ax֛ؖI~}2'j\I7ͪRL~ '6Dɷf8Zs힨#O߆/|<#gk XP<\h)2=2t3rZzOXh-ZKȂfC՛nL$_W1gj~[ⷂ2?s\nZ7r𜘄@\5U< .р@zܦTPkSgx>da|/pWeN"uЂqCg``>sS}YT'TR=nI ujSTπiz<&[|D 8(c*Z߀ZE8j2$SX)XW EcA+WAJT/cHGbMxîqSk2` ʾ7 JyFzBl)ne%`Ss>u螎<q@&ؒn gjv5sVn1k (; tjdvWl[! ;a˫RE{"5tnt} On㒸`or}cO iR."߫w$UÔ8<1s5)=u(' v m?=p*WnWs\qLŹ"D3$fLX֞љrDB~z>ZD|L?g-E匈䝔)㉹AڶZO%zi}H{Fv@s}-Gl!qY!1@'|{Z+B*K^a[~vl \/ ipfő' F/;){,T^sqL;uUI-iG@eUEUa({(z)n+4I]b@duO;xE3>R# ՙD%\ǥ=ER^>d֒GH)On8={4"kzy`C>D5v޳*8 UQv~ Q0IRcu+ u8͂3#HQq=mA5{Ww3siM_vq~wtή%;Eрd^vؗoe~,oN(ht~"O4/̠ ixcRd?w Z;^LbJ?^Wk6'U y-&tڹDKǓP;lk>ea&p/~Hַ"GSQkÆ?KK,f'QA42#H h":(T^ OaO܊&u>$Ñ@׏\p2٠`< ǚJT̊~w$sa"s=jdmɮK^%T]0C C|((l6D1)|fUq7ѬOe`=L!f"V)<--%wȰGfmQMU_nkXU.ڝc"a"3p QW%ԴQ=;G^h(wi ܷ7]=B[gX*糳mpp_}wd> uJts[l@h=@iT0ҢXyVX,w%exK]\QI ovK(cfN/=q^h&R?3[_24^z!8ȵ~B!{OQoo[]0Ch<L3Yf"y$X+5e( ܎Xd5!ts8Cwh)2Jr<#v-&8i YC[}22Gp0w:/'[uCF:cXӜb(K+hÄ' tR";Gc4-C.]j8^Mv ,+4dt}0A.1Pܪ+. tb?WA8@n? 4pUt%M䑼VOģ6?.dnـl~7k۟SH#BMbafɶCa`o35n0f?/\W$86R)2^N:#=D> Ғ1 =I b_֝qȖ=ꣵd~DQ|,dv{-dji};Kmt*1CUlZ~:9/ItX Ct<~*NQ8J%3*=u*3T5N،*\:6A-"Q=.ð Dct~ɒgO=gM^̀:kadg/$Vl|&^Y麼E)sN4SEŋFѷKοtJlRD: <z6aLCrcݶd3v侹;Fٮ(/R56,7GqmldĔpLAγ%n_| gWyjge6W+LU%H{݌L(uDȠx;TQѭ>G0Q,'La1)AȄk݈yE}da c䑀e-#̩lrLSe:˯+! !8/G=j$K.McRR<˺Q 99K6H̕J<9<̛l\> +V@6WNdTYE5pVl\ʫDsUH4tPypxKÖ,nj,5A;ܯMesL`;f9F銇(>'`H;5F Uy?>ǫAL{J>GSfv8dvW8T XC|uqj fJ$lzo 녠!d[킭~E*3 '7LkTmY Ks" Pq77g؟iQWGØ{ҕw0T!1J$elBDtZ81L 4AqNfpc*O}.@$u{?@ a6pHT)rޫ&/bP^&bciTs7peSyiόVj/9hR&mo`<f]ا H26S>"[2e I+YC1Eq#D악jwinx޺3꡼,d΃8pT4Z(o0{4 y,JD%(^ݩ['|= =qPd(CA\CܭP yT֒hDK VKqx-;?H'}贯=K~>D(%f~w}.im{b7>e.SqP,ʇyV?xЌuVn}+ g~Ik/Clz2Y$`U|ݝeܧ蘉xaM*U 1[%8LH3<+yYg9,8=*7^ O.;",hh7n\0l}S2e'yFe,a ehMU^y;@*EA`) ho}LG>,g THJzŧgҳj FpXcMT3txnvsks`W@Ź>jY'$*;v(\$tȅ&-6{vPѼi -z/hb F7DSȒC;M'M3Ѳ'DwrBa_O5VBlb3,RE~Q8$t)C ^0fBic2$t)bZQ8M>~B+86X>08uJrmA5o'U,̆X?(p+p*4<6A|6R ְlUt>eFIpZCt`în!RC ҮkԪ=`F jX]KtXA"Cor$Pn,D7[sp;*pO>ЧI%7J85d{uKy}SakMg9#`*bm@¶KGGGq5Cu*1J@~mJolxN"\{1kd[v%ǧ ʚ3bELlAá B{)cOTr\e)V/ss 7XJhGR4,Z`XhZ~ $ hr9@SadnX|F䂪2ڹ/nؿ-A8T3[oR#K285Y}[`]TY7wj)' ;Qma'pZv;ݓ!Xqoonx讹Y!x;Id[lI;4V6!Mw#=xGM=h!`> 8bηj+ vl>o_4'$Sΰ",Bd˾H+X1&Klzѡ0rt}uOv+ rw"#Ji{ %>|foGlCӃא dydl{di^Ohm xۣy}sJҁ>>P,Osvf >K70rb[Kms3Bo($&(Ηz]_ew}YZq@@W_-ğGnֿhkߎ3NV>/ϊaiLL#y0o~,YMSdXdsNҡrL0* ])&N̶-m b;W3hZۏpY&ѷ'3;J_F2!Fm H*4ѡ~LF5'jc.u( 5B;6nn,Hz݄hUU\/k9!/ZeuKk@L$]3CNKv--+  lqHGvZ qt:|<=i xJ0zU =8X;  a?%vsaIeN>`^49NL9&Uh=@ٌEY(S{}A.ts "z#^IPr: fm[h< Uyhj%!ֹ!v#D3 QR8K!|{hTm" j.{{i#CW3\9mROB.(85+s x]/.<1a"P>O/[ί#o.[EW"FX.ܩuA1POW% &=8o``nWbt7O߀#&K#MRNīPI47X5u<'hH)|rHGgO![YUN=eAF Vh[aQ0߻*->Sl#[EڥRWUQG{Vn]FLۮśt |P5DpF8> 49H6_ZǩA/m IrW{.jxP #(Zc.Zדfg"]?"$2'So@ Y-ž!Z;wr_@r!oXiq:6^e fYNp="E.r/AgǎFGl'C 8Y!APdRimI rteyj HsT_բO\®*'7H阜mj$Xym^DПaQ8v#A<$WjcEG5=/ _Lc58q/w޴_Z@$%oԠx''L|RgZzG6 ra1X{{pƲDȝ~gf$]QO$mZRSY?MCѸ,p?anrks~>3;2Wa@ FX\n+F㾏'ןuFl ]]op;Kg6/xs96a/ӭ?a]WϥnDrcOþ*rWS"') UC|rP#(x1 RN[l\F2*v: C}oa#L-ەh{wZ-iAI NcSD;ɸyIC/}߯$}y[ ^nWz-35/,83P"Ҡ1T2}ǠNf@j}Dz_'(Y< 7@85.d< 4|*Dl^sZ:[d^q-R >ʎc:t?0Y 'k .bt'['䓆#׊Qa$iR~v𑳫 )b-l'E*]N1?,-qVw&n#JO8MԠsʾtIƱ~RNFJ~rs~2_Q%,y |InqqT؈Inn9'7n7au@&K<1$sW>X0/7RԌ Y>S1Vg}cQמnpbE "8 Mɇ=dI9+otHlhȆ>hj?Xe[8,Bէ>e}5)":ێM#~~T5t DmGkŻdo%iX1vx^K֗_l){tDQ=#C{l 3r9ė wIH{,)`(G&+#.T~P8r㮌椝1PጘcO W<̄"`m>]g9^N k͠P UMS 1rB-Zdxr}3?fl5v`^T|pVn,1X07fv"MT8jA,Ym_.ȒM!MM8_[rsGhB x+3MU@aO?Z_D^`7Yp/OS(5j\@d6/=cC"kJX_X_AR:MQsrZPTЖUr4|4U@jC)~qG"قqq=:隡k*QH#l4r }܁[|=-/`U ڂΈS](#H xOjI=0(/7\7AwyG ALy0$?gy!f3ޮȽ#vH2QA"nPEm`r%D _h[(q.2 'FI>jG`c8k-5h&.a`N :ʑ9+S>Ys̥RZ9tr/XsuJk]Nz(CvYěA ~S*r|}½a!jNT|mQ&2@v a*hIgz?n~w٨ws¨G󡼅"N> p)-x2zį^TK6Ǩ5 Aʄ WjH]ݲ sy[J`,@{f|Zqri<w!6IzDj36.|Ȯ/L$0U-~!%t!#4&%hgUJ*o8n`1\A <HS ȕeR[s8ic}">~`^u;4n/?E b:{Tҗf'Gϴߠ#{-ya{LZ'V;Ά=&)DaЖM{I95mmXؑIDof>bCjJM)#_pohD4iYnS mm.sh&Y)'Í F4*16>'S\J=zmnD0hY-b]iۯpZ% i:mnw5[S YgGV mcL 9޺M7z_9StnzaQ`c3|5oІl.Xy)t͉i({VRa Vy) ޭHe^ Bn {ևH 1Lb[HbnsLmC?Mml;2E9gv 's}xWx)ZhzS*O.(?nWi?,'Jޮl S*6t0Bfzl`Alʤw999"uO D<8ċ#5?nB^~d@aLybC ξUuR3к%^X*{&L  {$g xMȎK3 j0% gF/60+ ww$'tiC ex.<~WJbrm(UE-!GSEBռ~ٵLHTs Җ̽2Z޾H^,mk1ъ/qdLzEfצh ӗhj/~~d;X2)sOݻO*3}i!ɮbTdWL#dcjd/އlV|q;?q0N=tK:m+a~} qjeIXΈ;3{R M&9D%|ȱ)v{lyS,LsyОԒ>TeBCNڡp74L W(C+*l ZI%xqډ(.cGԒV%'4ݺG>mzsTso239j?HÃOf22jtD|rq39plM7bV6hۅC( q{bjrpϢ.%Ձ>_ԖT#k]sܐQ{E1TM2psώeof@;ޏ*w"艉>RzNTG洢Ê0Mۊ@<] OIδ2̪){1$2٨M#qv[zz)N˭ꂝP .%l}Ҩ8hU h=vNR@;ǁ386 pm[Tr;v~ҥjrΖY_;؞ [;6Rj)oMkYLP9lҵ /,0;P?ڱ)\֙@zfakBtǴ +rA&˔"궢]u,Yr)`zuM2wg8~mpcJ⢙AO@J"߱+$ttL3}n#d8 TZ}3 hzw|R? {K4e1徦0ӝ7Z9{IU`K=%gUaE~?E0 "y0BNa̮h$d6QN؃Ty4 SO217XvݳK ֗TQ2k`jL DW (AP,S>(^ڝ%WDҳ2Ir͒y'n`/|Kf:DaK"dtH$1?2qp"! bTfOe&꘱_ou2b/4V,+z1eiyE̮.gF*3,H>nM?{W=6Gt Cf𝍛c)uF5r7ep_j(A3svؖӯ0b#bthd[vx7? !]FU]51굴D6(/x%CYF*u(dXaKo@QU.Q5E /U4\#=/ʼV0sIezcG9t/KǞFy[sa4Y.]ݴ&H,&[qư5 FR [͎ u= />#>Fn9ʼnӺƟ Fm;5/T` -@&ڷV5Rϩd=_Uq]Օ(>~RZ oƪߠ`̕ԗJЍNOfdWZKPGFȆ9?+}@iI%fo wI*w@9y컒ۭ\zާ+1{-唬YOxfi<Dxh_!{16 7Յ䜯J;TSk8;o,D?"rF8iںD6{ԣça?7GɔdgI0S*Miၝ@ b|<;\g1HR43 Y5V/d.>t MA/ʸ6W'd$|({iKd2,MrSXKrVց# π H%\>/(shb! pC~9>.a;^ډ`g V=y"!"h(Y%^p`/5'D.yDpyGz"- t3N,ƎhS E˥3r/*.9U|un0凘Kc w7d =Vw,0{+߶!pӫ1l#C(|IUbi4QPrf0FjK-(9P\9ѼAaXG7DTՕ!t1ϰs!g<ͬ>,CIla}%9s0޽g:Vl*9 fz/[!pWP_ƥ_Ε=Fʬ?jŵUB6f:7^M?M?{!h[L,2e 2L5?(.$;^hJ0Л)]g %a[2,[ҳA!W$ B_km$B&TC234߅X۫jd\#.IA? E( lN}(Zz0F ~TMMYfkf%VaDеOcqf:EԳjݕv`,Z !Yj$j"j:iX!@;liܼ*tfxK"DtYĆjh$]unLdj{P!QGi@R|}yBAZ9I>:a FmOT寳p)К>vDNbϮuo*DnߘS@JTk㖜&iFmmjR^+ERvf }; 079q-NsVogK!V=;5kcEodG#9*Efia/3z5A&L!i!]1 &kXuK麶Hm ~&6&h0ԁⒾXw^ $m5zƐ˙Z,`LGMۡϳk5V q#B ,?c_ko.Js[aw 8 v軌c M",ES3"kaPO[ٯ)XrbM]oWkl神NC BB^9[;ˁYڴm.5M;xv:GE Jg&JPIrmDEПF WXkxUJK7 [ߴ۰9VZ?ٍ 뇳Ԫ-gnFoU)xxigK,+DeEx"_޲NQa5F±NBVXZ`K\NM"\>9ܚpoRhYh }bi3b6CRnʪ%l)flU)YٞsEn{|0"Fm{Ott[q .T% O9 QONOcOk*mө,sH=L1cZo.!{U}6IDZ$Ls)mLf% ' -Xr/IS7ǿ2r|mU9#=IvOCv;NQ]_z~Už'))QGݽPnWIE p9l쫜#S:K:{Gpw.N0AjMU^wXCaFaÛN 5#hCɓ,cR]pj;s|}`MLB γJMV( !GԋV&)Y cCJ,laϺMW``w7%f7%x( ZW}dTTBM߫eM+u3:jfN8Tv 0t^:lH fSz<hA"YaHz·ӖfY]>Jv_TU/Q~rE#@(pt{ }IK$L`q(.9?>-fRl2Gl>"HNcb/lV#Ԕ(NҖOl*w=Q;MV۶&} r{؝<eқD:(Cvf tPM:EA1*anL.v8P}cC[WlSo,/ֈ8rT*_vwaF@s!БX^ئv">HX279ٿ0'+`͹Z[hVzzB\QB1kz"F ;N_/{ ڜlDj[ϸ{,E- W ,2.zepx٣0VH>L/<M'EtG |U QbYt<#zcb2}}f8Fbo׸c>aS2kN.Q F uy훸f 7et0 ~KVѨׁz?9(u3atՄM|qɦhƅ(YtRdDž^1bBԹE:o-}"\US79ZULU_҃V֨ҙPDBmFM>Ed<Ϫ&4k%y/ǭ,,;=6'uW8\daQb|$ AJ`OICUD fc_۱⾼1y+%*TSRd ycBXq4|3(_X¤S SIZ*!'g*,+_y:+d(]&@!%860—@7"c^S*-<45*9+JR?C,NO#**_C8yU;=7,Wֳfm-P"g4pazN9dk9'W\R5:4n94S4IK{ z.ag3T8r:oh=,(ز*\D'~K_XҌտ/mL-5GN4v@-redsRFeEe}|uFUG֘DHq;,$WMZ_*`JI6* ^;j$hG8xM[Yx+(Q}b> 7A4wkcް:ofl!a#^0iz?CWs {7|S{]'J.Yn#onl*x*fkbK62–`qι̣1H$J;/;kE CL`̶q8pUJ!2 ](B:TM‚:4ȏ:cW~mL+qqcc IݵBJZ>vxy50GxeBz80*oNh_ɛ&:wtV-B. 9 R#(YKJ喁hf 4X∵)$Xtʁnrҩ$F-. ]@u`Vqf[zUxiv@xF6mdzQ*lGp҉2 FֺJIr+Te Hnl{f 9?ej4i=ַz>s_|bARVaNrD;k7ڍqd¾󻽁HR60H?U5L{IwWFt~rwlCGP\@K:X& x8#+Q2J^] \eC] %$X5gaد(e0Ly]ZP-EFI 8<`.JZ f}nV/\j=7?demV^߮#uFԲ?3s ad+$bنEA ^?c^v =YD,Ah*dA &<(>6 ot0aqs̐j[Ԝk,8>S O8;#QIp0WU_)IaY y ,%2#XAVeMo ƭSn9UTvU/pe@8Z]B_}LPF\L(XK(s 4;Zv2YI\!+LRc ˃Ņw. qN/frh/U-(+񐏇{|˗Ҷ\C&pCQHuE-})gKa,i)9r:죇ט+6׃,$-* 7U(ij&Dk#Mx,bMшa.D-V&%e8qүVB?m-(52'{Wr&.giG'PF(3]6X0K [syRjpCO0ϳwQdϘՂ$F_p,Wٝ/[X}i0B|Yޕ{PݩZZUcNd yq9` l\ܜtȡ;8:#&eaYʹΎ=Βg` Bcm*ﱷˌ .OSí~=vk碯zE3yB _>^dvH]jflA8h;G:'Jj+-!RӘtC.^>=cXQ^&Th Q~dcK:$]?ÿw -T4R'ƟITbP/8wo?F'´G|YJxP(AD6|wDO%MPOenzFkkn$v'zW8\GƊQ"/K`rLBRsTfӦ|"Vvdcl+˅ OC;઼h -}bP[9&nrC!-E}5ԶmkHTwMny S+L~_"^\OSq/CtuO|ldC uWU3ֳdۤ UC}U bLo06!l)FZpgH: JF0`鵾 y|P%vCc 6FE7Å>@ݒhGQ{u_zWQ_6]P?w״$&KݡO7 ͚_E ~P-" ?rJa.Pҝ}#,.GҜ,Ctɜ s`5r;5Q+ضsxTUW@)=Zz#g#5{[ S^;(-s(\\Juy p;|BJ o77slXߦX0j!QP{(N4n0Krv4/bTaA{gnB+6f2_toԩG1~ *QHRJ,uVP,/G'snO7x˯Z]%0h(M)W}f)^zƸ=z`tJaM'g%TC7T"N3xIfCOZ gvGEBhW.!8MͰ5lLJ|%0;ƼI*z8HCgC&9bK$Ƶɯȏq^8wo RW)Hh8)9aCosZ:GI0my 6(g.Mw?VBI|Bт6玙 3:tݾYnY?sڱ݆JߞŖ͹<5q_\DBѪ28`qi+tJey\qu5wJ[v9uh6>) 83Q=ѵzZK&YXGu|N|ҕ BGkޠGFƅ23y+~*~j+-uCSe3;͓O8[>foZo |U=̮z7Ez{@`q0r2F(FM7ŕtjDL׆Ӝ{Z4z" Ɖm!LQ>$XLmR>i{a*_%rkGο"o$7԰^,9&yT.XaaRD5 GVG;E;WY*(9_Ue \I *wu,bXhKVc 2VH?۔˝n S3-Ɛ=!h]B̾.<\/3d$)R-ČC*2YZLSe˄ .8)0ªs@ճ3ɮ佱uj&gCcf=yK1%ӵ.V*7%K_~t%x.9:M<%Sbˁ(N4b4wy+I~Wb X7}Y)1 k,ii>;Mٝ=FTdڧK33LNh캲<0;#l-h58E#fXAA:1+mgih-NX/h0-r$ N+r*SCNT~\%`F{Ɔ37<3cVzbc2'?(g,,PAF:騯'č._h,h_ͣ4c>YxtiQ"qP`[ V`ǽe!~gp>m \?8?YdԈ$8ܗ4nons ,98my.BO0M_I F Ћݔ%y|<٪$8nu&סSy z:Ҽr?_HM l@qDoE,O(;fb׈/M*Ms% FK Qbҁ)GOgKQ*g?:DʣY}ԃ1ayBb: &n [ڶEHeCT.o!{~ ުI:V~˶׍J~Y {:hZĪ/EN}=+Q;<,sfA~_\fh0מ)V*KvlN+bd!o/.҄!tJ5+ݠIjq;tۮVWFhCUA}ZzFXSW;̥· u} U?N`yb>䠟d|$oGl쯠AxI/{({ .Z8-4Ď |Criソpyh¼☾drrE*qZӚ ֡ȀǯFp_ )܏^.ЏĒ9ϷX'eTBIZǽZob0Lp] N Y15$I3 0Z) a/]1&$b l$;QMY?ا|eĸ& I!rh@BZB_z0y@8'9f[0ܨj.bȾhS{HN܌EиS@K5`Ky3f , 478Ugee>60W6Z7 kNԦj>vz1MwK χhw[$]\Zf!guvhPpl8~lddb% :ΰUnv%u>]԰n_="XAy\^Hg> 뺭F\Ϩ+GS0N,Bǯsj^xv ٦EĦԄ{e% w85XWp8v6@͗g-||EG< O|Io""c$ZWGBlT~KD8LB`x# ߤ" 89` -c>V<Sc"b}㥃4@nLE:xZ.XCFs\(p'Gq}A C.K௤N[nT] Kv֒MĝU5=8&nb'++7ԙW3z3vz>aV4esh /MDQ)`ěƚ]6GC ϝ68>)'ZBwe"M }jF BPői?ak3 V4Mf]zYhNS"r[hBՔ&^m;2SCҽ] \;-0\l!d ԝk>9O!으2:@NDZ{a$_'Gs%l;_3͙9J2O_{af5? 5q$2j26J[,#grS{YniU;>+v{'Ҁ~kk.7uG\RHtG>q=RncCxH p,FB./_PDfܶ/k yG|;Q(M\%c \Ju "\D^D1+ls^HnGaөPТW.:i'k*9Y?&K)s4@cȟj,q{9SzVZQ+rǪ)ANDRlorǏ{zrhU cZzHlAϡ{N6l@ŔmPwnrcrL0e"F>N2^]ZIW6 c t|3Q~ nEAp0I LN3a?\ ؾ`}ɨ zZ9v/+SZުDwq=PG2Kmpp>T_%[͉bN!]9T >`k`@ʏ$K=}JcyƠB<w|T<R̃w+C^?Jܓx[V ٳnci&ˮǡ͑Y&܅<Cʕb=S>9Yۧht<!F' =9R%K%+sQ?4_,s[ `OZW}'/L-}P҅Qú ,Չ9"Yvڠ7#a9g-E@UpѲx^`!F9l{_ԶhIiG!Mפ>ś`g)VI,_i_=]@ \7+l"7nNՓ7 ڔZK? 7TwTu)&1>QV-PrԚ;#@秂czM%z*R}l|cFE\zƆ aOO#{ /vVi?7TÐOxD_ (IH] BGA~Z^-g 틆>$Cf3 \ ]G6}<Ʀ ,9(#V!Ѱbh;ww^aC ĜnMr^5hзyQ2GR";Y &]+} ƩFD[o?pEi$VDksVIrMZv>Uz0d}25߳j1R'%#琹nrpEM|.CC.%.ޭaV['*y,bLb׆] w{ԃd>%`/kh͗,²ia0; ?-PaԬFƒ^%v% Jo);˲g"g 31f=VWoGyOcV okNW cE%/15 ca3!n "h6Hz33舾ZxjӼ<`tyL^/K$i /x~]cPl:(FZ=?46FV}ctߺ"ASAkp.k&ĹJ D|¤X4W*b:~E";ŞF^ƠJϼ/wծ/:'zbҖ&}Z_YM^f;=eWw(fpnE J&? * Zc՘##dQ3ST}q t4K{>v1R&TzyD 5Lҿu!=ܤ;`);^ɥKPkN*pgשcz"xIE-b;H8'/^b {R"WCZyΗptXĿ7׹Nq{gZ8R4`w4_ \H=ui?jy`ehP[W.Jb!S8C!Bso0ނx2>AiYZ<<.=5)bզo[)#J=[Ui_1 M72@]f.K r7^F 4<>CnBV `x3CiPdov=2@>L*O;13;m wuNaaW2neWVss4ӛC-=\9Z8JtyG*%#uʧQZHaF>{o-h zt| ZґlI5JAN~vqvzI\ו^jG럒8I?g «)ACk^pɹXm~dT)#ۤ x'826r8 9Uk3~>  hOoULP{\Tc[oލA"19sn)/ztH_9J^ЈSL>C9HwsS d|R㢎=|69 ? Dfvԫ~s̊ gr?iعR6Mwq)KR?t̢6,$RiqY:1*Kh`eEᨃrzx B; I;|ךiEhO@DԥTww@e_APM\V =8Xe]H$7(:׾g\)wd%QPI6 Ut >@ItK 9D{ͧg=qňŪEi Lw>Cx4D~C!ymֲ >o`]2"Zo>Fqq LL/e%ucRsYlYa'b.F}kVwh0|5\},yE6Fh$&/!$fxs2L3q~E{Ph\x.fӤ.)lJX[#^)<|y$S86 ǰڇt+_ES ,V R~0*f!9`6pZm!^kNsw B#4#.*Uf̬jIi v ^}S~2no( XƮJ ۛñ*?ppP~V)΂:o}{Dܸ_vۇ yYBpPҠq!$CE";^\~md( Sci<7D4&"+gl6@O߄ǿ2،`~tū^~5OIl5a PTֲMכAw#73-@s>=)ggMx~ vrLuOk_^K2ŪiI)"R6ʸb0=dELkxLՀa'Wo&X+$*}ټ>za`iPΡ-Z6ܱ ~+f\Ѐ+0K8ka0W_Rw|8#3;=='+y#S.(_Ҥm僛CXΝݩY~ygqh0|{F:gY_a~) &K)I0܀gcpU/ ,6M#z**[7 \(A| uZw_X#y=F<M, n7FNԵAz)j|uT*brs u@Dqpwhǵ"7&rg 0O/!!L)G]Vw=@Tx.eٟR&U;uKƉGE1xѱzME܃:mW[v$[c}K2x`1| VQU>\7;S5cZEDfݞcMRVgUEZ4o37 vVy)֪H]F`]D9)5/,ZRL]Q]g@L,10]LEN~xBwl] DͿuu(&t1hJŗـ6/%Tܪm hٺ}c)yDlDS%r_A,5v7QqMS dc  {0d-ޣx'N+9qEl;'VJӭ0I2gL5g!%bH6ֻfV 8O7PR%^=$=yiɪ HG[ vTxcwLk{f8-v(Hv&Rn"r<ő/"FdNy&"ߪ,?~u 4EϤx&ʹ@ybN+[p$MAs{0qX'֠#i[L@w]L4u+/SxMR`P;LvLlab{loG!!?XDkӢ9u\^|Ũ%߂/>UnYtAV`(< fG"b~XonqL+m!} j8z"cV*:D^bSX3C .qbedE1ί_s>9Dx#vHSCV7x& mߌxpCDA>6,o{)-) gJu\Nc41@1b"ejϊu(:% FEG'@"FB2MNvzs+ق?$YgS{&*pI*ͪ)̻ #6Ǥ [Du/qio/k,eRHL}_Jܪu7W&x Sk~VfLˣxF{0-ج^&l! JҨn׀2̖5َ.h, oMڌkCB'*onQ6> @f'ϲ +:W P]! cK[aK=r.*G|yl0>M C- C?FsIPg> >M㊘L(]N!;B`!iZN~݋I FUz;cnZ.&~q5Ω8Ps!!2b`c-_ŌZIen5LO,&2 gL$$ QYt{.2R߳½mf;omL@;&$D]6}& @t+w[~E;ZC` |ogq4uݢ h[U_, :NGz$QҰ0&!+:_c=v 5"g GP^~(M#i%Vb0;w#`IېP?ǺhWC|V%ߛ1,wC88KuPriPLOw#ka+^ksbӃYW }i2ʹZo bG:n 97>;(ͧEh1=^ '|!o! "S}~Y/GfԶ%`ylԹІGZ*P00˝BYAؽ@.#x [MY {LjbGl:cFi'kh';u#UL(]ߺ!;2|! f="2rIXao ^-D54_>}U 扰VK 7@z_A;,aF{AجAhX2U׷6 g`$hp9cFg[; ;:Aq^wNRF-%6:T?)5M҉n>Lbk!1{^TJ Q(2?K8Ċs"Vl0-YEZL9bS$zAHU@'S27cb?Lv3=̈g0=%Xv*bwŷ".tbJ!Yz>Z|%=~P h O~'X=(C%VK@$yQ%ݏ+sA QqvbKYrouz$P ZOQW ά$d5kRxTz#2yo0..B$)9sSed`є+1 #ͨ.$>|lTs2xN쑣ר>5|ڔ7DDy`ydV謡! su>*hRue39m'v{ ˪+ : _!O\wWf.ѐv3"ͦe J`RgPX&:/jk[ (6IǔH}GWS!c@ 1{P X[p< '0jfQ qYԝ&v`,KdNX`҂EB@{Ut-`Q@,ΥCnb3E VU ǼQtx mHKq#TF;8,)A @cPۢm*/w9^-BE#y# fpX}(۾OѨVH]^qNe'ch[r^︂  }*Y0Q,M3SϑVʯ7A'y`VGB*EIs]!6-̼m<$Cs&'߿,Ybq8cp4Ck`1r0=N8i0z7`6Tf IeCf~?U8*O 𤿚M ɿk\f?n߼dN֨fW!q~yCbXoJ1s( j,U1X.:jؓ3u9,fFmnlǸH,k?ÉӹhGO応$%IK(Oei_Et5 8v%Gn?;NWbiHadTی>Eq"VOERwMKNo5PѨeWEXz7Ch̃ڪlP;?rU2GW C G4hgQ\Mdڃ}eNCKsl/WA^Ad~߇9Em5 sf1vQ;ru=@ϼ2fJgԀd+Xj[ח0qޕyވ K $\؎q CU=ļ8hoֲ@lO,ْ4$_ i52YgitO{ԯeX&QIRC*hR~L4ɩd- vtzу:ҧys"tͩ45*Rwj#8.=wh~S_$Yv N(nvZL`qa6bޞr*q(s6s~|EN^oV`+5:PnF:&ő1 )[I.u[# LJjME<%޷'{D>qߩվjloRmOPl8๸epoXA,+̟2LdqL}G_RQٮ:B:T)ƸiQz0:3+DKU۬S4͚CPĖ<<5?# ܡr$EZ1 W%cjd1F[$+RÿP4-~N G,ʵc,gҴAh(:GdjA,#h?2Yr`S>͍U(Ɍ`J(8C W34ǜm-ڪ'r3MOol&X*0$!oU5`90m 2d%6mTǽYeθ^9FrRh_ɵܝw _"T57﯅R%]b%Wjb̢tyo"C /?\B *LN-Qxid0ox-׾̠ռ.i]zwm#gH%ɡ!w-3]$ydm@!=vمtyZZ&pXdՓ~LUm5`@£AMB+.!}]sj8(WEZ[|VVvkeT<ƾc,ڄMQx,_<#wX-甘%鏬aqP&"}d^0m}=aFlA*3[)7 !;Z^V&0B<70 |~*o+9$MԳ&xa zuATVtP`PXfxNdG/X# 7SʳqsNRF6h l/OCI @K7 kM|պf'Vm7yeV;lgĿ6s[@MGyL̥jg'uu ]D޷kTNe;q-S {eXɵq1RW¶ Ӝm@t8tC mmng1Պ΃LN ecBnw OLNt6|i~>l9-ė8x^VP IxI+5r53gh <4*K;wkgD吿lmiOOg An4 W\z"[ˢ*OdQ`#sK#X}?ĸ[G-Gt#Z"ygNfR:z6wx ԫCR8c_}[k;N[ x`pQg͖`.c TLH?ULVfQQhOf-#$`ºUXDX4 ;Pe;I}`~$P& z<ԅ"@^= t-ޅVՔ cCUHk1jb{L_Ư'ĞãzlQ&\;Nl#*P |.mCܰ%M=VZP2*LVI_:izOߌ8W,~d=Z<=EHnT`F =O do;\PR ]̞1WBQ$r/i EԷ쑦Q̃|Am߳©GyHĚ^1OwlH.n_+ڷ L rX#ŹwU!`'Q r-SGT`<6Bx2a"E,aQ@jJ[68g;gU+ +Tt+!¤**RIhBiUrW$qec* F(cw;S~7/%3qįۅs#awi{4K#ڢS/%Q\0:yҮ6@[!j T B~AFo 9a^ T=$XԕamC<Gr$Xn7EFP/gg^j39,62M3* |xRMR~o4+rBQI?O=^,VWoxlL?PHؚ+|:CS"eё: TDx\; %s_% gW$UrAZM)u!ΐw[g]z&킂!k,*vN)V2N},iBNoΰ+4zꘄR b$kb$r.'.N1x. -jcV&y `%㧺Y "km*nM \̭H◀&c ``m=EDWPfgCcR{~ȡ(Fu}NrWP|k A)gA?'p4q|0Y19Wڈ8YjI5oݻ,Tao7%7Ir2? (5p+3ф*@[" _3Dg­1 +%ܴ!hu9$X=' tBQOBQT}p!XjVcGÕא_;z6xO,ĢWHUPQJ|w6Sߜ+j=R˩o$88>ROym%^aX[Ʊ#b8:mW#;mܽ6L7"s;̗sc:b&Z.[<gUѥ7 jVV'<A!`UQ9|D6Yujl gqS:sbI8ʗ-}Gxvds P7|~~FXEzo>u ܺ %/lgڶ-x'7 9L Zdƛ;q]Ҥ61zSŌœє]d&[ Kx> _Y,9j : S[ db O_,zQu4ۦ%<%V,㋣j3ݨ l%7r 0& b9;x8xV!zWgMcCI M 1lH R/^*aZ)wVf'5׭BE΃9yn&'#_4m vo>}EPE<,zghc).+9F0,KF:Z4 !Ŭ _׻:=ѠJOS`+|lG -1ly0T3{=)ZB=4S 4Xbӌ6[~]9!ݛ(%> j=z #%Icy>"ũ4x8ܱBK~$ m'N2[>hQ;tYnn*[)8 DKs0Hb={|JDm~Al;\P *~"'`K_[{z;\ۣgiu э+FPv20OK5oY) S6VF h GOvcΰPrn 2!T`Uq5x0ŐJ3,AV-ha7xNYe3o^Mh('rةdu>Hxb8-K A=T)ȩL=輅yb#'0,PwrUEBDtt~:ݭq&]i;rOOczIl,b[z? y޼Gbno>TC(O6(T!I{mN54e 2@ez¢ s( =mxYk-9q nM$ *#fYFNL={|94P -.8õ^Hc]0?X(HWP%o {9m?+ls#{hGĦ[R*{nUv~8t"+r=x y*"IH '|,hAzjʳ)-Cҷ "?Ѵu#A ]UI-n&&.UmC,vvy)*יJ~$ZDVRװ Tkhm9XW&%ls^UY5|p^KY|z0]g |R϶'=Mcn|jRLIڌ'[鐹?= i|K1jKԛL'w mN.t5T \2T\2Y 8I5]u#=K9ޛ 1 MҖ[A≊ܗ*-_oDAvG$4ƪN:_oa kv2R@<8*UiݱRN-9/L7LڔQ0!A@@[D.VZ~'7D'm`(nJzpP%v6aa,|=rN,A{Zm8r}B{vUA:F߱ՆhxҜ"}yk=ʿ~,9+NWi"ꥻp9_6LW%0(Լ 15 Ұvtw7̩3lꑊXR<;œu\#%}Ƀ{>7l/,qHߴ[ui̧qΩtL%=Im*dmR8qK'.0>2cmpgYĀv+vt:l%kweG(mAlq)[K=֔% Ӄ`#,?Q70[/! o#̳o;ɡ#7JNKJ3` wf0~Cxw‡ DЏꂕ*?OLs\mg3kU"% HblL25:٦]*ꩤ㌸96H‰l vR͊E@zyqΕ =Zrc .@b!i!{$v݄+bGMG7{4Aq%&arKOk"P |sLdXjޠ/L gOը)jJ$(4\.P%N~%o1T7ք M1 \\ŇO ȯuf1OH?E +cciR{wAXbUefZe]fHk֢˾fqt*FL7;V41r Է !a%K= `kV,CswG#2JztʹE8̦Y YqqM3({X(6t8P"A-G ~PZ!ܥR\YHG` oL%zS'>NM)L!W:+}WIh>1F >:j]s5#>~,N.]RVǪBuX]aNI;Bmej]1%t}îWZ/ӒQ?%9:O5'%D$dmz/0_\٨5xPC|gV!mWbvjg"+Κ˚/S OMֲSӴ琠}Q0Ӏe޹!pmabjW =E ˃#c#ѻUнg:MZHsO6WxV:^؏JOj֡*e9TJ@[Q%Dg&p8D;-DG/6wѲ #5 sO8+9-h NE%EpLzEPz>< |zEaOx|dr+[AV "\;$ 'ZV\Y/[賑-j6@J̆f:P`352-Mt4ASc93.H}rb>o oNxYK"nYUB :/zS:YԕT}Oj_H[na߬ZpZ,< EV&pcgF[/M\G聽`Օ$J nEz?ʓѠ =JcH5w cz陔+W\L-{ղ1 V3.K&|XUʁy3g%x'xwM r 'I_e^TR ZP迦IqHlS5bH78͊I?N¸]E{;zP\ɷW`V D *KRzN:gódܻӮ;zbKٕCJr(*_} ҊqDۨw˾ :j9~ ݆TJ2kSuf:cbf4|RT@Fo˾GVZ)|"7"wyLPt;,No˦nZ[mx+qA {=N]t>fcn"Qh2nphZWZoEXrdHk松y0^w[Ϸ7@%M8dr\ɛh%eFdUdmqBOo"PR[uLpM1J!)ɈreUn։&L#e㍓a>K7Z܈O1;!#wcf͢`}ī<k4Z*XxzZhRynYJ 1 ޷+\kT_b쮏Vf٨ىh_ hP4mU٪-Evqv)h{,¡]>PmNQz@{Rp$>fIM3Ba9#jdu^k31`1/2m`rTp3; ie*&g`<=&@EcJ-mY?_${jnpD#b6`tޢ–7ASf`vDݫg гBT78UP.;C͞c^ث ;:G[F#{ 6D3x< *%ZM>#KT8CiXj2Y;_w-f&=0% BC2f4jR _ʃO_A7msMafIM]*Xs}~#FTJ]U<hV|L0CfV5iZ 4 c E{ EߗOZtO'1I G$"̐e>Z;n^%PZP/tMx=UI㤐*%T,OJp^IJ8MWkvLx[<ךõ#7'Va2Ф7o}o95("F&N't8p b.3:! otLȍ v@JqB6~(y.ox j_ NBR@dcWkqPWVgA0v@CFN' <&opG} 6{jux-$il O{Gŭ,.Lr@@i>̼ƬKW@1,ft0l_JYV( a5ĵ7-}E*#ӗ>=|^|Z5i_}dqwtˡ@]iWCp@8tG%*paW6jO˿Y.B0=Ej^nQyh tДaqȀfB@LI~8);¡c -^oX :MGyΚ#tRNk ~U} 0}r3/^G*X}*5Q8 >y+@Rip_?@kNMNͧ<3B{E#޳N[a=F`"K"ɍo+D9 ~ s,l+D9e1}v,0#}Ra_}WEO\!(Ǟy`!D /J lfk4IM!aݤضQ n_L,` Dh5v1 "ߥ< G}qz;-t6Crn_*Dk|T p=%K>._GGP*=JW܃3T{Lmeu@p4`Z:&pϽL\5m oU]Rvp]r!H:m5#FTPG#w7+:Zp?2z+*qC=(p]):xA4 x o7( IN+ 6!ekhceN a73m"@G-Hr#dj x n 1IhK\V͝ԏF8}jQa;K/G-\aZuT';$Jx/#~y9Jc(* &· X ł ]Jv)m/u}ڨ]Rt o#`'^*ӽWA^$.cs |U̓v wrɊ{x_홒ʎW(ɾ,YA>X+F=4KfIEg`\Q"U֏y)_©dEK  ȎS@HKI`d!-ȹ;agTVj?aD.Xr EubScxYB7›kx*!A7ci6yN;5w8љk(sKPdy"x型B\ 5Tap`~p-BJ SYl7{Sپ/4;mn5BM+ 1Gl#F j'清U~n+?~>Xr FSP=m3W;:xk5f0&%V(*5>XWRѢ4E.bU(B U)uOZ}<ϑWFͱ.Az8Uth,N :!qR.ѲY8J;=p1(7us4,Hsny G( eݐ/yW s7z;EqvdYwΊw3Ax3w>Ödf LNǑxnGYoV_+ȏXKcaWx4˪TB^E]fHi7|b^jmkkD<p9L Izïs7#8nX?$j3šW٠SR_lAB2EOqe~"qM Y҂Mt5絕eWZiSh6$gnhSGc^an{+*T:[k[,-7ҳ l7gkc;8f]~wtH<+/&#ow7­/l~ne,/ f /1=b1!|eBq3#3L)"d[-Nk="96M.9G4QFT`]4C$X:YmA*ҕ0 V5ݞE&Y[ܔJ5nHK'0Y|'&:JI"dTS{+[QB+T\?">EK.Od5CN|% &|歀ks[ͣ'euGiӵ[ )qt8N::s1*_\VF8J$mS&Ҧ>r8">m͓&yZrhޫ^i;ӏn٥»5NJ?3DxU-,}\”Ϸ/E/;|TFGH#/O)I Mjq\΃2/XXn$SF7_r:>SSN&&?Jɫv@'x2GO%3K)j滝L~ PFmc"-5vW y WNq#i) s$pq G,M{37u8V\ 3K.3᫙3< -h=aTO93,~0-SЮʩsC_ x-b*<BdMXK,;ID4W3TLmN4၎6%הDFlz6!b"4ET+-䶊.=T4WIs kmswI BɥwU/.[o߈`{OPml#Hp:kI&vF.sKRGZHNcz ݒ Z2vu%QąFOҞ^ 80荠{z$g"n˂0*\WGBj [) XB0F@yLDk"NjШxxrq-$1kI vxP:sJ*qL޽ЍE";s0{v j']`y;o tP"4L(t9XKouPL64]yR#YءX5ޤg61A]ɢI55Yʰ<Ⱦc-wpŢ@u}Ƃ?40{COOpr8m=O8f:eܵj쨻_Hcs! u?ݰQF3hWBLہdA'$z|K7s8:m?8Kh}#X布A,j} GipC UAB9cbj܏g!vV%nnm{֦$lGuhEfӋP_D26t4>GޚYޗME #q5.\nn"=b ElBK%lOEk3a/iiB9T^;-O_bUiƏ$0RH n,Ճ<"R[c3þ| @~&S}+etݧ\/ϋGc&c@g}/ aU3 6֨PCRפ]BlO"p%D\ pkZP9!LmZ/z7;4InZS7Bvu(BJt?>ּ՛xXWHIϭaǪ XȔZg87YJ6"2W:7ԫQ ]..񢳭{/pkQjޙk]8gc#]纤}yqkdFI?(J Ow 2Sm=;C鐩xԜD1 -sIT)) c;0ENABb/7a=Yi{GњJKqHdr4/yj[{> C,֦]>YU3:$uomTš|0d1ཌq_Tjw IxBRуPEEr?6]AZh"v nH#^pm'y8ӷRPAq mi8p&w[1#0|XO/M|\7xX]+*'&4XXҷF$!Ek=:5uC\Xɉj,GSC,kEr84Ge_18'YZ|5@n>>^vMYx;E?Ĕ^S{4?hΞ vc{33J s#6<(E˃0g|(bS,c V/&VP(Ax׾YQG t,h_XX:^X%^:<=B/l| ġ0O+qtGУTw $O= ՑOw[/Sٜ6u}QY fG~EbXS\\~¤W&T:Jm;PB?[wt8,r4*DEfh pW-,P&OOAIsɀ(Ycfސd4gRŔq|d7WĮcHlb#(S'CC2\- hE*>Dbub6nG"p_JČ6Hu~>{O9;ODcwjB<6/oEva,cC ^s:WQQi䃬@NG͑sr x490b7,ώq,6's$efm?wf.Ǚ%R`CG?@- k5tan N]nyA,/s*`к]$%i^366ʦVCTr6-o,QsWjVOIJ zEow13z )SR F6dݑyRD;>cww 돚Ym>"|^#^i=?3W I||Lv0T6\ЁcHD>)mʲzc=fުA&Ս.Ás=@{i=Vo:bzB7|2UC?AWmRIu:1=F5'KAtw\,UTD#>B XǮY#)[6훑@> WђAd͐jź/C2;]&}-<& FZ# #LN|NTR%9X[t2>q!sp  aN/{sK3?˕JQ%]9ɦzjMH[f{w_{فK#.e4~/ROăcS]sw!Lzn#ݨ\b.f:ib[Խ@ÿ_c [J°"Cr5b7+?%)Ig1L;5]\kw;y9-I Ѓ /Nʽw%:d8^zk璦#_VÛp|vA %ae,D~,fJj&5/bl ?lYTo|#b<|^)l?2Ti}bda~OK'K1+˄Հ_q:Ȑ?q~jUX 3Hf%O8{lSEܰ(VOaEI9U"+-W-:zӹ `sXէ>. %RK~ɇ\q/I Yk0 Xng^qooXx,$/|%my}#bGd>)#n̔Jg9av ӽ˝4zGtB V#|m>/GE7 dH;[>2 @Hjl>`搀'g0 yDWL.5/ X3M{szBTprXӒ-C*;Z S^Jo<e?hp Fr !HyCH<;>m1mR\i}P]fl_Pt mI3U!o( z;h)P;e h\޷y/zG#ި~TczV1jf"r~ !ҊY@95rʝWlfHӁkST31BczVRq6vZ9dUxղ['m{X7 VGiwn]˟"P:S:٥eo*@I"yUK/8!aYNe>d)NH+õV<8:67q@ŒC2pў\̑tMGލ->!ژ,8%p.CtrsH}7?9Aq>ijF&0B)i"Or\oD ]켖TN)_Bm~6RJkJݏ5ZoŸQBEOe2"=c%|ީ4f~΁wlڊ*ZfK8A=(~T&w9PJUtsf R!  zfoPgY? 6ϕ!8@yZL+7;=M_'\ BaM+(S|s9^wHiW :%(IX(J,J>rD&X2ux Ջ';76YFcYڦAUkqYӅ(2i9^VNd㞍zV*6cu? .;7آ2V$a G ~|zB4̂RBZ |Yj{bc\| ,o-[55hs4G,Pnla]W(J{X6Z0 !:UUkIF `Ľm794%7Gq cr0Nbӿ,;\Љ;:mhو;/u:5ɯҶ4Hl<5.$;,֟d:zS1+)4vݐ#O-fJAsN,K5=}6Ac8xii`!'*7 V4]UWh4'MJV2g3,0*c¢-琗?L[8v9#͉wd6x*~/s~PjBX(%YUGdдDiyDż0øsQ{:4#̧ "ٔvQ˿] l{͌WPQNCȼ\V̏Tv uY>J(K}~|:&@Jz\"LZ9ЅJ%;rB}t!ګ K&=d%uLi|+t0M=Ajˠg12z} 3"UA@ ZS*F]`Im?I m͔6Z vOL'RDy<#ho:D kh3LgӔtoa򨜝)רWI+ifv}>A4猷'6 A>ȿ$:5CPB<k̪iKXо ߷)m%8ղ3pJ9̞zĨV@Gw krRЫ Xu2Te& zT >7!Sd> $ Eb1ulO4 znݕB~;7mP L1!%G΋@R58Z*@֘pBƪSX~]5B˕{EkMaܓYU!\{_lH:Qe+v!C/BȑsIn&W -j*݇0f|~ϣdy?'CK;1IҬlwxُ*ǰҀ .؍1 3W~[in00p=z-sAL`ۯϨ 'p(x)A.ok >udhIb]\ (:%w%, ,xFoVyL;r7klY^d_EV^mX⿅8+[ŮB#1(qogd C@ Jp"C 7 ?"V RN5CYE!օR'n)gk}g"3Q$/y!âFk:FZ;'Czm޿W$+T 4?>= )s,zQW]Z>(x_-ҏKpi!w` 12MC?Ү!H`]3~Ti1a"'a 6[mcd:L_Pb(tFH7q1m,McVCGNR|T490e6/LZƗRܖGLuk:,eq+B^9ǘu?Bt/#_aShm udR)GC7l3Wer:\U4GxR MV_|}y"s_ eĠe25Ε:Q G CA! V} |8~{ f} (PD8LpNXLswwnF:bLܔɄFŌq#Ge8Y%_ TBwS*s!$&!1!o@ڎ@7?#Y"4!C0o{LjVAIUʢƂnsδCi9pf( bM@ج%%Hr{Swꪢ݅PCW̑los ~ kߢŲ'53&3'p$w {SEgw&/w@[Wyr;K̠ 6k }ht%*x-$ȟ6ko:+H˨Z묑^9,`^/xv!-b%8^2£i\KVM9΄dVu XH."Q]6Jy ~}̀3k%m\# Dzτ* vd+ ?/?"}:B⺫7zݟgo5ykΕt#I*XU\5LIVXh>}O~ j)kQ 5#\*}]22Y̅_YDa)A83HRC>Hwi8u>I2<Uat}bAh}Qhrcbw)wR fY$h6lM P{7)ߝ+kOoۿańJ F 8 T|K]0nJok|]Bҥ=0v[?ޖr9jl $߹Ƌw2RhfB33o3EEW0Ψ p~- P Z;4/#ɢJNS{ NNqe~iعeD֋$_ ,r1q\`jP9_Yz]D:mGã*vt= A񹴰061$Ypqo诳3ڤ ]Wq8f!C^m~r=]C<׋)IBvuv< EXʦl]3jR46Y\m[tХ$5`?@upPL.k Zm)\y*qj3nh~['2qtwTkfW5T;@rnaEX.zB@a' d?4gmszLKp|(۵-s!LӠLNUyb!d{(u_GR+傧6ZJfآ0&.VgW>AL-@}J|m{-o-Vվ/zWT@(=\? h– AJPs{;T @$hw.N,odѸQ$"ML^PW@BJl-33;y[J=]jTy>+28x2-g yZ^>n]Nork'~jz>)}9R^g YER8yՖv}}QTt=%A ,{3uIlj 0l?aT iYˇ`h -͂\ 7p0XYXAiNGM51 -ꯕ4ӖAz9L"ۇ`2B}MƵjiA0F&>ܡ+4B&q`t p'ws"Bz<Ÿh#:gorH;2`Z 'Anb!~k ]m=~@@&6b_ =N6'Rf{ #D5g@G ʅ}Rt rdMǶsJO\ ہ?yowbe LS9}zrqRsc,Z'IW'$eV6lS!uBH2lWBK`9>x$Nb[ɎB 3@h0 e6}bܻ1W=X~QBȁ/R *o'on+匱~09]!>+n2r>e;N{އ`UJ괕NTkUc8֧&y`ޮ/`ZK7Ά(M 5g1<`|4HC:Qv@e.1:!cׁagVŲkL(&B'7b;[30>≊ mQS $KPT?팽p[^5z8oTχנ k+Nti7UDž¬j5(Mw[čޒ(gaeT-(OnEGilij@kbYx)0cխ N%M79},wXqOk,˄afLq7xvcHC6L 5< zea9䩴*t@͏+=ߍ \TYgQwgS20C9=kᲝb%) L1Cbu-{TH~yOcuQ/^2o s;W:MfSAk zWF !A@GTsG3XT:2DkN_0d]L(odl+I=zyok{-~M{>XdR>%^ohC(ҁ_E'].@ xػ}gFmW)BBYC'Oy"|jŇ 'v s\= %D aIh{+lm^Y|1;vNlD E- [IeOġBNr18b@#wy0pD& F(qE.~|7ҖmIa3w&AO}#P 6d>$7*e\_QJd /\+&cukl^wwY)<5Ҏre{[}=" Uִ:q4Pm`#9&*9Ql7;s G#D%Y(.3K72CUnA)ĽQ܂ڋ@~ R~ր'h>S|%ubAhoƺ3|W^nVvo|+S;&96YFt?ф1*lVpk^'e\x Gi6 3An6O@vECpkbK/-݁*-KիxYl\OЅ8!?)\5R^$活C7rf N'sT{}ZǓ:TohSbW{j2ZoQc{ÆL6Gg \D{eLx6iۊ67o7H9˷qԫ]~\y5G)=WfƋt^hv-HY>1@chz?WP35GW VYqD%[ b5dQauֲWAEG]Q{TO㨰z:3#ݎNUqFi՗0(/~\[hBM"/ ͢{(АDhhT /`Zt G:Ie'Iqﲦ #ܵU*= Z2q@IJ=WbPd6r qjb`V8oAiuL$]@3ZL} +OF PSߋ^0b4,nF>b+/.\ݴ: TסhNya8G4E7O@s\'+^D (.Y/˝?Nd!>}g7l.= (fdAWQ )#(*d'/z/=&yPkd"qrt>uJlب1Λ{sCҼNZ8ZۘAjh*+8 I>KE\pTռBVI^Rj u4@N 6%I>mʯW~5BO 5kɏ?ruo Oǟ`Яp'KPO7ThVf+*xd-V%eN_ۨBJ){)x"l4J7 SBb\b>V&o$J4nwc;lew0=Ky_am(U\Q[iiE=Ý X8AHkNi_[j2 ڟ9Z|d@ت@48c=8 Ń{˳~Onw J#>NNc@/7ʥ^VjEOyʇ8 zGL'RW{Ss"cO|SvT<6of ǤCzK4GhS1OGA åqD ;SQ_*ҟnGtVÐ,G`䂯dya۹=Fg8 qy7s}?' 7 +¤.CԒl эbr:bl|7DIiP_ W3KX4exT'?,]H4ҌG)E>q^@2,JcHd6: 瑈s+P@C=||cVI<3{DdM0ʄvH@=EG5PL0 ! K'>dEI`D)q<O8m$7xRD0Y/&("O*K h(O"p ,s9f߷G蛠uk/X=җ/l+s^\_{zd9aقu_*݈-F6r4¥5>NZvM݇`~("$I4-:O|EuTH/aMF=02[YN}ɂ˸(Tכ|%N`i$] A`q:01v#EP>t4̴Y=\˾NaAWwSA@uQG6 \HI0C 2Rlg"|0kª >&V>-1EҝY|U= wEy vq l~7BAurU)7OL5Y'a}9V}GUq;p0[uq5[ m2^,KgjmɩMVfz _~BJQ,&rY*̗JA%*n=ɄKn)ɬ1J'ѧn\Bololt:~Pis?]Y" #EzŀWib>79qEkkpp3wrrE ^$Lꄟ/XTRå8^r:^Xnk&FՖIUK4&m]5zbSEs*zՎl^ Cyr'`4ݚ[ZfݿSYa*\%Cb"~U~˯a*nu)2"t rՅSȺ&304'>wԋ*l)F$o$6eGRʄU8ebCw8lˆ',h"7V^=XyW,Rm/fQgo=)3GӛX8nw8.;ʜHHzXrx@ ('!@O:b"1%G zx*j& 3oߵd69PO6y_ ^8~^u9 nOR [[*Dg*eMAF`5 >WNrO6G@c7⾌˶L7Rf93xpyk\ϙ OPah.%5Yq IVysmEtJԡF-_6)w@_Yޤ{ Yő/?ִr2=%[W~` vj jVTC!uTM*U`& X}A<%k2#ȌtY|Gi"D@BEJ'ZoqF RpZȫLݯ:eu.t{vtF'qy:O޻zo] mX拮A}a(+E8ڌK,ӖGW0ϫ-'Ӷ'$:%4nqQN!\bku3L TuA.|uK\}itB2%k7x/J$.] [G26a[wÂVeE-P$z2g/Qtmˆ"sFF9B~=<诗O |:myte j)FBњo7ִC&U)1N֍C}|Icٻ \0iWD<)b5:7ld)|z ľ Q3>S}f1gitLv ٛvEx8>iLy(bf1P3r.'JjN{3)A<#L. r)4mTBVRRSWH22ϔj"څp, Ī ]Ehi\u@~O^3i5H!zE-MXk&dƹ[],BEJ)iP jSD"Z_o3l,]!Ёt$)L$2C?zSRYڻ$Dgr-}cd?.1ygj{J̢QH")AP쪅%<:J;*(UGؤM{ndbH!(3ZTާe S)/c~c6j@8^),lJ=(59p l;$L,I::r\yvA ? FW<Zo?q5+\Pg\hHYA]Ny ҼiD'$'J=жZжzmU{,.}W yυ0_zF:6 ^q#4ÔàaLTne),.=P,}4݉[j2UHg |RFL%v֧+n-:QS;udC+p}D+l$ )BPOd󱣬s r`*TFnE;LQz#sMR;-pSVd| t`L|q4}'3~ g4^EZ!>ulH< =d[(* 6>#cԺ/kL l*=Ql>Ny4c}WoG ' s i}K3Fih6+}?l3f_=gXA{ )_<8iLf` 9yymeG!2y_¿#SB[hļo `ϯzBF 48ECo}uUB[1/okqm [OM: E.GEυ+5, z?j^ii ^P'Đ R^ӪRijϽ@)Muu 2DBz"w;yc.b -ZhmҬAo}z#hVh7UF1@p!BRHh3b_n@X>#= pØuT.')z$O6sRnfOЏrhB܎"8C~,+T! |T$13<"%f}ڡ[:2?5ҍ V".{9it\k2NVaJ_J{P2"<5hAKJA*Q=.@r+oOdA HP~mou9"lnM3v~ #=wƢLn0ijMﬣ6/n `7ׇO7H_udPz]^mΖM> g$;ȹ+2`mmI5rDllp;E~rF,2S-̈y7-fPO2o)IWɑcv! d䒟r!<Ȉ Dp)R0<~mVsUaSVS&0K:;߇&etЂ^yVC. Ռ`z>Հ*{'HD/R|Dd OKڑD UIYc\>䣽\JަvK^f^dMq_e6a=YM B#}Ҍwě2/0o:j0J5PK:Odz!/a-̽RYfx38쪒 eD%kl-Pf|8AC!? }ys≔cqAʠrdqͲ;Bl%lZ.0j/|+Dt*ПSo{cejl(o0&B=ݻU"5UGZ^5Dq2-n˜$2% m3|t07^ 6?iXv+Zt2 ]wXg…>55ϴsZlX;|{ݖSH҅=4q( X\֩qv_s(wlqxٽˎKoGCWj7vކp7^+{>'F!q9)1>RlWL<^y~q>hıe83{yurJȪȞ+RhZD"Ftg%JKfWgYʄлfoXw8?HXU\6kLG P&B'>ܩ jQ(~ o@xDl~\ڍf ߨiy46H*ܶh |So{ =yƖcۆ$'vW=Ꭽܽ_΂܍ml<8F x3{ƈyuĻ~c`$g\>ܸ3qs9,9q3WZ>Y(4c} GllŨc?9PMA`cnc:Sk:^V&(a/h;ǒ!OeQvn;rEJ3x<&rT3z!}%)xGMЈsWyj\R<"1:wuO'һ [_lD0? I'*efyR܎3#?6 %ƶal4*W &죈i`MJo:CajU7Gˏ*U?'`ye|XR,N"jJKӰEԉJ .pUu u~"bIs4}ޭJct.m\YXh)x[PAl)38!_щNc #IuP*nG?/jvs4rp{kCfi7Vl>=+]“]M"Qїs$>9WSUVQ6 1ĠN ]}Y[ngcy挰2 BҌ7&]K[1;(UTôkL~?+υ_29i>:Rt֧V8H+αbzz-^21L"8 ",?;YF#fJЬ][9e 4IY E_[S9>R'6UE1%fJcQMC>JB<{US_WoA#-❙|'19/oQNa^[/w  I]ygQuMmC®srY<f)y͞m\nl.o?=Y^zkHZVUsa8K:8Xw2{o$2^CC !6Rd΋̶=^"Lcgs.x)MOufD:Kiu̺p8+6yt]( &8h"h$vĨB3?qy]pf637fpܤֶN%\kbFL 1üJH37oB=Y!WjOYO$Y@mߒXΙ wgbIxd>R*iw F8 d1: Wם5v_鏰)2yhrM--1ByŽ-%taR-^*ghz|,6T$18D^O:PpD#aWfgS#]%hT wXic1R^&T'֯JֵwɊ جm/1VVm͆ū, Bmo[XLfN]Gq dp27w\MXwW($kooPjT0۬ꩾ>57NIdZþ< 1 )3`w ZM/I"daOQ^[#P\0fA`Zj0n26yv:&]g<p.s&?7>I4fVf$H2ohpl9'cY6"ےQK+ɓ32ywh'Ei'cX:#1;([ͥy^;+/3 wPh.wT]O[E<*atuq7R[z-Z~@s%Jj$:-ng F1o&* !dn4؅x2l yty7 N62j1g[܏Dk=e/EB܉8w20nhoi/m0=+ !LqR *[\`cgCs ֿ۸CFжŎ8 neZ70ʬϬ>W ~,Eо hPR6eȓt,sт_yT/E0ڻr{ ItdT=ź=`O9oIhaivKq&2g*,MUT8-* !6E^<ͨv4c6&RU6\6FFPGeN7dd3ր3|wHqByt) ЄTI)(7zAtF4byF+"Nn>fQa0f?kP״T62Y&ƬL4ͳiC6 g9_ "-ٓ_[gԈxE`c\]k\jYM':SS-ک^Wֵ_& bT6 W=!DXq9~هE-2bs޼R&6kŷڹt7y88܎}P/T AWՈT3 *1N42z-p!O9oUbO(|W#Hf&{l ' F JkC `"rq56yӒֽk /8+_ 8P2 iEɖͬ bqU%Mt!ZUA0=B 7c tN_ ]rgRo~H!ܺ>?u} 砢_`|y;A6WhZk\-A&yaqVIc:_a#(<39HZ]_g#8 /V!+t%`WS?[ʷh '4.msi;5d`!J0-\ f!A $i&bUDa髢D:eb%pD(U%_>/,#eߍ)NECte#.awSgm@_+ F_{Zvb_LD8II%/!}&7Q@Ї_l횖Z׉? E;-3c7Pl<\E 78=ڍ*P|p)[UŘw?w@~6YBaUs#\oF)](}Yknw`]";wwK`GArA"ۤ%7 QBE"}Węꂼ -b,Uopso5nulo5l-y@K9%v4gUڡ9ZvڟQxjƫefzbH`A*U>W깕`:>/=؄ -V0fOYh]9Shk>KC ml )b`_QD,1*8{Y:{<9΄#`bPa[壶;{YI8yU7,N| 9j/%֡V C`_ζ4s"I")N)qt]6lk nW &)o I C"lFʤ=ڨ:c|&L &z =yI&bƆMUIWnDҨqi)?s^l^"yE*PZer1kXgéW++YQ~[͋z?"_2/ZsEZ?0KVWt,B|KHE1.\y[nߋ:~*9[]TU۩& qLc1:u`d4B;cbN}Kk4RΤ"l1`Ηg<'^oh35O'h] S(=:2@:19#zS'v(K]xvݩQ]o i|ж>L3׆`;hTDc005l 찅YvABxjHkZLUܾ>p9}~;^և[WSСu_/Sy_+"iF7nkE5ejQNL]ߖˬq)J>Krq \`MWt1hiZKFɪѳ1z; {`.)$Q59MNM?悙(NΈ}w3(oȃKv阊y,=poWY9iݟNEZDYfЮ^5D.jıDθNN)7p\^}S?R7`i}Ofڴb2>ttou;Òg/%8ypzU"RM+6SEJ-ڊxtLnV6|MzAs ȽQ]u,]miTIa?"ifc|eyGH;Ed }\i2yXrv;+ȎicQB 3YM;s^|{X u%=xC1|;NCGP;hIs)][̑XQ̝u+؋׈GA+YK:( qf#3ʘ7VQ9CX; Lg#Jukլ0oNݵI*R6! uhy_,D_5ݮֹJ>axMJVK bBĀّ8m0A_ 1@$PkJaEt9ku"7Fވ\OC rvU}V&#sڲ e(9[u ^1Xdg4M01=3Ԗ(h8|ĵ,^x)rzЫ >v'\: 4QκI*oh,u Ɍԁп4+FI:g$&CS,joN^~T/INr!_U08I# C\_VV-|GEhj~m :\;3 FF 3"8Z PA 5I@5.:J8(iC :ҝP|F쎐(X޵G+ŒiKSL(Rn!# \WQf=K !{>U):WyjQ|׉8Zd(0- H!]LfJ^~LV{R9rD;;sR\%KZ!zs[]R\Ǣ V OPc=XJΎVl.lkШiAdʼnƞv]ˇ4vQkOp*b"!ͯ7lf#"8apK5GuxXS ?VY +_c';$d_Zlpa/lPzSi] 3, '_̓F ]&{ :ک(=ZfK1RuXul\ -$į ~اcv}RCv LYMCU@6O3I3cUP@6*;*ͦn pF 7)tS?Ayg"-SmWn^{궶TwE:/_+]&96:NNm8XBw:0VS ~%xV_cX#ACr/> 9 ܍ 倪]cU_ONY6Hڑ lf|SC\2(-f%Wjo0<&52D7@ `݊O5UT(lZ{k2/+}ˡH8l+H:R/*A-O5+SY„#aZ28sjX!R[,]REXE=l$WD/b"`]]Mu4b'ppxXL}Rn" ^u}+!USՄc%˱"b}/)+LCJ^(0SF?}FVx@2 ڜTT׉!e*J2 G;mONN92YvVŰ& L#hϐ1"[JG0R G^3nYEUX֌Hܞsp85I)_=~F%ՠdXl4\Yd?_6tOīոΓc_`{MOt#t1=4h]N-[9.5* _OV& 'xpϘ7c*Թ޾ˈ[7T9a[x)03q+tM0[#ƀ.Ob/C \%MB1n*+WOnuo(U{DHK}xZyCVQOR[w4N 軙Q%{^Z|Z!AWrg4pO !-+JY gT? ~&1 Cq2,IZFSآ$k̓b }*{3P|.zh@%*b cZRG֭8!OGzs "9Zs\j3bk BU_]][PѠ@uՏsgѱلd *ׁ.y!ŰUpD)]#v]SM6K(a /FUhu`ۥooMwN/*>kx,uy 7muk޺'`My!().#{.g\k)dmn)b U^q]?]Q)ZԁΘ 2#g |i[po C+޺WhoN gʪpeȖ'3ecJ&Kd)x{+UT(JT͘ Yt?6<ˮ,>jcj&e~CSQKܨf5앶nO{DjT/U{`; Uu`BWG9㇉} "Q6)*X8ZB?({l S+B^Û$ңmjՀmzΏ%?+^rޝ=pH,iRI#(SW[!@^A+Ar@nأV.jr3<0plJr"katvo$7gcx}F=DX$sk:a?OwU"{/iTّcC(}`Nh2q5^f.bYVHr7X ]9H]F|=vmA@n`yu)Cs7A(H '?eɀ_O'9n pXRyh39{M>jazOpeVl¿':==B|Of~ ٚ+DLSd #LY:bvb 1('a"~n^8J :kB*8ْvlEaֺS:\XjJ __; ,.yTRBh-kSYsf/oЕqG nq`xC+?6T|ڌMX]c"^OO9ËC~3lr͌jR/[tjkPNa$+ۻ͏M6c%oԝR_C8(cH~Y,R"r3uX4 omw7{Z8G~+i}0;U}z^jʌzbjfNΓ,9LQ҂ilA&/@WLܘI*r?KHcK"<; U3:+s__xdAnu\Fz{Tt˘@p16-`#'AU7ň{̤ ~$UJXNnGjj$sYV?diJ:g=1huR MYGe.fk{i8Ɏ/Oiw5|?W_&q;@Gߠ ( 39-Jpy-#D8Q"$Bn Xt|~xeVf%!b4J: oY-AHU7a)pM#2 \/3N a3];yv,e⊵Iܮk_H[M*2Aw6AWmh3Xԑ/.2>8 ,R_o.h`׸{%(o+0x۞ xWpCcL Au"إEsK%| 8w%GebrXaͭ+s2깠•'`QyU,?uPITE/ͽ79Gݧ}(q_apA T#K72u+-SgW, T,|J?SaǂXƭp8a]+?jMmޑXc9m>mE!6 !p1ˤmx c/0_J*=j>on4_׳ #?64oԷ,>5hzjRX=F'a#1W<":#LИ~~Cn$^Faܭ3<7BT&[`  6W@h &Zv#; s~&6Ԯy kcy~UTa.YiKX髾CNovRJPl5T(*,nmسpr :}Lq 4NyUsI1q lf?8!y%3pvM>27zJ?Lh˕c{ A0iFImpS 4Ɠ/"98TZD3ǭQ54.p&=:~v7;Ŏj CgmO4Zؙ˔72+OUt ,^W22v<].} NҸD&)ib#\:q$༥)ye,\'`Od6yrD(-oq\IÊ}btws$4¶!Bg[B$҂*RE1c~1:g?| `^rp$w.S:w go;&<4N^gI㸤̋$yD40>/TC v7Xo֢jf0{v?AM笶K ͉Оe h:" 5VSE1O;MPHkC\# 1A9t{{==m};AAP`~VWh2֮|~,)ޑ*$TIG niK$šY<(st\9q6((Y4 tA<]cNAzVݿĦ‘ԾirZ!L([_&sTUC|~OgFbUլJMz8d/X̤8r)EK `5Yptw@ڸF_ J/X *d )#U'}l~Q-BVTMFáv ^B6h*҄>cP?Y_KUt.(JR ΂=׌h7a-b_ɬ ´W" @Z5$aPO4NƴQ[C.ET?O 0%RET.έEǀ=ŒxiC &T.)I٨QI1zE#N`X};s%ԉ RrXxz=8E)% C{+δ JG $I*7 M,x=(%KMҁ?+^SK?7G<"Ut㮌6J; 6Nt= EYy7`X9\G*q~ &殀w&d7M}l}$]vt]jIm/pbyַ +ŭ⥬w$!^F{4U&[Wo-O״߼u\7l~Vֈdaf ~J7:9 7t ]T0!*h? 稜sUz,q0j F+02ǘ% sA$K_:5O>!R@;<訸߂1-JvYhjD*]e陪SOjfHڞ`c zz7YP< @XQzlYlK8Y#T`Vؕ, GA`x, 8,'NтJ3߸^kaJRי0g;ucV_ga,~ɵh9ݷZ~$k<^!o {_\ٚW>ωC9zPt3MwVEmǻ@>ʮPz % ?ûӘ lD3Ƅ12= L8n$^Uk>Ô)w *V.Ik^Y;LՀ1-?:R6CGR}aFijJ.A8DV|,N^$e;Tww:>^-'#R[KK-iA>~: C40c^ҥ'e;WpmN%4M4H.Gv 웦OOZE vD"arP'CZ?(:9辐+Kҏ-C->$Z/i1{+^k .T$" -`\a4ZqE(ĕ`XUfx%5SX\"m?L{fyN,Jyc3?a)6`bqOA !K k7t p7)OATo${Ykaxx*Cr;( Gaxn9x'^s640\q HnlX~|^prtq?DY<<.u؞\pUY1GEJi'jn]=˓ot_H5-SGAH-T6ܳ(ZXMYuBSniX޿~Ko|*BMTy?:ϧeY=wfy+h^A:J ,ȕtf$VӽLiR?`wiaB{HҘs37l cSg@o}{@]=G)ڵofi9M%Mj8yWG5Wb? M33p몔5"|Yu'R2AbR"|VM9 @UQzZN􌔴LipعA 1n샍^6n¶ZΤכj4.;NMk't%!V:~n[8'0 n̗¶uźKpQ>svy[hD^j6&u)8)s5pzd%cp:PM^bpsZH7ykDm "!=/{{-؀5wiaBTp03Wyn5^PV̾WtP,jm]>Qp렣ME&$6Rj0 Nə 2*P:#1BXV"m:NJ5($G@i"PjQgt[N!!xw'c:QR)Ef="ڮ5 raQWFM-"Ƭ7"$X_ b)0T/ez1jCǁ;U UFY=hք.`͉*t21@[ھɎtu߬{G1\GQ.`,V1KBΗ]IpY4j1'Б@.]䩡qW2V F1 tQb&f+&-;Ǚ);aI'6as%|S!ӧKh>Jc40⿬KC$Ή( =:_n!v@3"QՍ;Y)bкڈvjlZsw2$WH=b?a9˦W~4W5Dqh.wqDbπɳUz/`=wzzqH6 &ϔ8j摎DbmpouU%N,Pns=x&xE7$.8u`y +~+( g_{Qՠ\\+e?&y, Y@W0m4bVoF M c΂[0EQ krB r%6.j/ )>eLU~d<>@!H4IX`Xi:cj XccB8HB4< ̋v  \fO}K@pa9ƛn5-W.脾|L{^bzn  Y}<%t+{4u T0KDb!+q4 Pgxv4Sٽ/> MX,vx,e 7 &m/+p ZymtK纃,k|jGfW߁2@'8c9Ċ}j;c_DtD|/khF+PD7rmWlz۸$[㈣vG!@;R ._RX$^QhrxgCAyfhGR6Bީ/C }2w<(0|$CGٙNʔ1NHmV.8 Qn6;pcc]>/IhIv@~_#("}5)DY/>Gg5Y?tVX@ uiLmHh^`$vۢأ@'- r[]@.w=k0DD{Q%8`}cV)ᭇ%?e3ԚlZ1SY /hֻn1U(@3[=I9ދ$O&ӷ}>q21hs@ŚJYCeWT^%p~Io9[+N}tZ>a2 ywNcBez}- L:k9e,s.̓ςʚY;A ;uV <Óꒃ 157ҜC,&T n%HjH+1Io("+˫ Z |gyڒ 617=xS/f{tK\[78Om4FmGS~x%i`+(*785`x[дO)j"aˡaǟG] ӳKlQIx&oּ͗4ܾw"&7__^ܻBrIրa. i, ظCm`?Ti+y'ͯ,[+v`:ܢ(Sra5Lm~: NGK#"I9yh=spwufsMtנnC,sD@v8[Ġ }zg>#HNUɤU:a8b8^-cH93d  t?LAila vC,Vù#NgeC"v;c&Sxp敕$/-9%WBA@8I 8^@Ɵ[dyC#uM⪟V]ZSꡉRA9\5)2ŭA_xld HcIG15 Ư"+\Gbɟܽ1"+ =mf:-Peyh'/ۯoVa^<l o[)ڐ,Ea"=khw5˱]y̻1ӖAQm?.m[vjm֬YJЬw@bJf!]gȌPWP5T[պK /Uo^UG~s.Y<Վ,p`JY*Mn"Y?I,(s䤒IyW8* F1%m `nn\ь+aUgA5츛 ,31Nкdbq@GP~7efgwShS!665ڊ k$j*#@AfK{?Š~tq3}8'~N'#N_)]`‹ 4@^?=2߸uR! ᧋]^~@:h-0PǬwrBYR1| XO;iU̥IK<RӮm|H' sNXāJ"&Ny3l{oZ>2QU=:®X8O,2* cP!72SR~,Hq: LU/pf.@)LAr0#/ڸ;ZxmMkBD[~=0۞KZ8a>x{G"lS}WZHW;|&{qy9oaMcמJ^+ӆ3=9%402AU{ҟ,n4!1)z%H8+ c)J%SF(Sk]Fw#sNڳK%㑡x-rht8P/PșUݙ@l9fsUSiaT'7~W3?ضi:$op%ux+c8HclJ@ ^3zDZUj5K0" }ruYiD0bd38ۏC~óLd5>~›;e9=&I:y`p=Wb Ey٩;Şj՘j 1]g +omlE~,bX7=Q9d^uT-B5{ph/n"PaB.vb^[6S/6 w>0Ѵ[k88^iU:<ϕ 6VW/N߬{ -9KLwMI2.0)T5SGV̝22Fn J5(,H{h K9B}l0_?b)C`UH1: #i;ç^tbUD&,"2=0@,gB(c.jw&nUyH>ӄ]rad-܋<#dF=oj t.T*A8!E PZ'E%&~ŭ6*ɥЁ!q%!P6WSI" 6R{t#į,|tr4c0ſ-Si9ׄ~W`mtM%TŜ-ْ.:Gole/@aK Hxx,{ O鸂WM%_YzȘ.%hWIxuE&4y|}|)yVN"(_N[KO (4Ig fL>}˗B/FY1].[;F)#-F8B RGeفW[N~eJǖ^pR7fPlZc?q#h]}H&R>u.KSd &jjKw~'@:1X8 :~L 'pFzp;⡻"O}?;Y7sI %S06?\D_{GqZ)I^i5cŀ>F9+"g,4_֢:x)LĂ<{:yEjrm۟wl^uw7$Wَ .4mk}p: ֨8-kHg}f㨪scW:)袖r@FXmh[8MImN:(;"@<ɄWQ,rt?'gl&dVAz3 A(+CgK,ABp-cP|".C}~{#Lp" -:4;ꖖ1}W¬"½+vaT|ڦWc* KIryqIc%L ?Xy<*^3U0U^WA$ƳNO .ZGnݐL+ DQ t,m&^D'ˬbT4O#uum}?U̕( =|]^ VEGvkCv;4/>:|(42哂~T8u@9-[}l\D0)) y>s>5&I 9"'Iݠ/|/,t2F݁^ x*Dn-UKWU\e/G =ͅ϶'r,eo<{hrI{kdo[XhuZuV۶,U%Q/L: YT\Lu 'Z~6+oн?BZep&~֟Qh`Ant5CK iw0buu:bcQz 5ZLB2l K8Jpk!> /GYpS}V0_ (QdcT V獃qQhΗJr9N靑}zB2QPA&I]E=CHfޤ"Ph>|IKfyTəq@ބy_Sh.5Q_oOI5@q]kO=[1YW?h 3%d 9Ra7V&-~?MЦ^:)c=88=m8-(Q bX >m"Y_05~t$Ğ5Z"}FT*Na,#^^8]#Xf)xZvom@.K $OoPFIH>Y;nCW˨!#Veչd#}j#V^TƉ{W_ݔ˅d@8]]q \k>#rZ> lI ш,_$2SKd/N%VDYSP&\):3B 4B _8Y͑|'S@ !mUfY僢Hn|Ѳ;>+jń9P +jKk7juqþXEBx]>s_*#1Mo G `xi tYPi}'>)L0G!Am-)TՊb]Q ޛ s>ķޡ:HFn>;x<kkњmTB! ցfW$,rI-M1ᅟ ׍ɠ  ?0SHe*_;g;Bn$SUx3:,GiH\wďmW?0IoKG|"ŴNwrrHtuQhu8:K4OXcBazd_[$='?XM,m K̻GIgy'j`.q 0JwP⏸u*8P "ڏo%JjrdE7=^lauϬȔ0%GUͰ:hiUp6ӇU,\^Ql8 $jcQ6isPd\YV M4@%@xPwmcI v9|an,#+Ǘʎ1o+yN iH@=v8ҵp! 0K.y7'q_WK+g37dŒSx @F:X) -#hY4wRB3Gkjx@b(4]tflqƱBx a4ݔ]%dMο=r" f'P8N%ʸ0 ʕbCz5(:Ph^[7=Uġj&7IO%;/3FaDPM]=d'bN|I MFVyDfY}RyErF^֜H|iғ`<R&F*;,? ut4S\*?q@*@% ! 5#'l+iC7ΤCVr{0$`oxrӞz*7e=$F&Ф)x9 1ҟ.ɿA[!0Z21׃u t]%,3wM-[ 57ooYI+-@l>[P FY֪[Th?_oa9P:y7|F1Mi& e1P6006Jr HoL[ <];*UGeֹR5p條peyvq±t~N.gz~a?OlOf7V\dGJLc,|ЦDՎjO[(9QtJbIhfOh1tC;_f6(nkTrJV/4 Zn9Dn~̡wq-L>{"] A-Dc)+R?hg95ȁPmՙp}X9ZQ>W42r4@6 DZG`Ac8;ip㹂i+SNEʍ쮕wFImP  x x"8 cl&Ž":éyY73i }.g+|I"ZF! nu5ozDrI*zSE[P_ Ozb9Fu5xN(>x<+ٳH+RbxĩTXZgwSvx},W*u)6$af9EG+N@~R(P OEQԭhk-s4;ĪEЊ(fc@DBVڝɧ eU1D3.^ّwR7۾ ΰɹ [w4z#ޏHUr U!^fڸHGL.>Ov>DC< Ia7V n{1m,nn`jPGVF0*RQi|8 D*8}k#biD>H4i|sv\-{@f*6Q<3JRfG_)k8~33wǵv%De-06Z81Q4ۿR"=o]uX7$_Bqnh0xΘxo-T4V$A'ހפS6#Fa6G*v@*Tv NUTaXn{'X&].&etɔ_#=AwP4(|G4q q3@Xu̮w3R!]?XH Ǖ=̂1CXVxVhfY25RZsng\rW?YoN^Nj(vJ{̓*i"Q܂1UWԲ7|]̬\kQ㦒4ݐ{^ =yCe&_q'5n80M4񋠊UϨ !&,}|bIM;v''>wIU#-5(_9T\NG|K')A>B~9ؾm[9摛JՉ\_$N&=J`7ΩL﫷b&X@~^5?^R])gj0F Br^|]%R(}U,;:frXzA˥~Umk $wwj핵~0+鵂N<">> ޅ]`*B6Qu[ &F:VFVW{+yhi2 C&1&ܳ+lʔ1Zd~=;]hS-ka#1{E[;(tnb;R  s%`yu[-A_}1-P> Ҝ7z*/ѴrLϣӢM^zFP0ԺIo'iXe]>dƼQrZ^Q#Yxyڿѹ=B 6 dWxQtbn{'vyZm\`+/wyҡu5]5HcJ).oI}HI U}`-8S"~:;6Pݎ'@}Νԭ7ri/MGW]cYRH'a 'P|XFʜlAy+ܐnL)Y4AZ8J!=s L5`x-82Wٓx\{IeD+pe`-"]Cn=n]7_Ӿo&Z7P:ʮzi'#Nة=\$n?PsyL0Ȏ4Y2GA nMjC(CHpB]cϨWĞ6NN_ծ%!XtgzsiwbW<;jyW,6KGӀ1XIàe%`(wGcJqN}OTNܬ/wlSf ù e)ہ%yFBW̙βOW|hh~)Η T;SaVqGbr}UWg$vHyD1zBK{xloESZ`1p䦋l'.X.QA_*&Gmj2^4!]AUKr}WsM&\χ~x,~غ@Vf'( +xȝώ#hAlWۮJƱIqsLZr#7Q PpFJLoZ9No{VBjCm<ۣUOCmFc' }B*$KOl-V+)K!)YUѱ#;NjLOt_8Kc}zJeD@n O@)bOS#K @B!>y,GVl%, iP׽܉xbPE].?rjghVuLD;PΙ x=^Nws)Ys }{C,;FCƿ&4 U#dۯey`d].tkҼK'0=ΫnBi@m`oڈ"I ϨkXch~|Li:<ڳ}8^j^C,U$Q>F1|Z^_=]e S,r[ۙf  .l>y?Аh_=8 qu~ɳ '.tgo 6&Pn8'n3?2V(Xj!~g;B$)ſHh3¡sHx"hVqA  w1`jk84\fB<(8r.2wۂVRjD=7zo=}"9*tezY jDV| n~䄉]Td Ӗk\k*مP09;rLPg&6wj3+̠vxhh8k.qmzC*8*^5QS Nz_ՎUdl"0.slmn l~dqr'sт&.96K+&n"* 쓍+s^ v9SSP%rri)زWMvč譐uh@mvշW)@$,TcZ#8(:Uw!8 B%l촥y:3@nBP䌪N+u ƟBS;G 8]?d| %zbuG@;)'öQ7?k *-mЍ`S> @aHyLicw!8vchCf!lJXXM3F uGyszhu "yi짒\l;R(+ ~w$Lgc'1mQ )wz9qFwK<O١aDֳ5~{XPt:q-B~Q^0^Q@|D[KV)>~uPmN[h%\&ҵ^y-"5NEn5n7nywޛ>yTUu x&۝^!wB!{)jѪ#c%IK$I]{wVaڥR6(#BB0s&Kǿ,q>'}15zc1ށk-/:FSII _ݩ5]0ΐN M]aN=p[5s3c輸 g*-ϏQ͈Ts*SHjax3Zl{)֛]=~"Q-݀do0S}[9L)Gz̔*!87OW37dC?Ʌşayߖ@Pek) g\k!Dr|\;A6, Wm. ՟OL2qO_5ӯ HeK0p+$Fkt\-<ɈKTS~MS4I &0sl4'1eBx&;K:B-{An:wA0ţ4Q<}ֆ[˙[1<ŕ C+ۨҏpSv;sо8xMRHػ`~pj+PC$k,FPIQfP$XtEIE"u4BJNy}_?b_Kx.ݙ!o[(S)]F-vv1쩼fh +hg I טq3IBќ82Hʝk.P {]so;|n8nNQ1H sk =`$r vvxR&t (n~U+t@n³Ͷ"p_U\{esq2OƟ7Ẁ>L+2.~}?SBIh!Lm,'jp!#fqy Osu%H_3Q_uŎ֓*?>Jv{fĦjxz>nHhk8ñX8W)U@yٟD2cz)I1˳g wJ Qi@!vYsGuB7$뉘eNdSm*7/m+116bl 3.00P@H7nD6(>n]zrs31!UH\7h)Gx3%FMtJc4x#g=ozMxMY2 ]_<~,Ϲ&2i[sٖ} jڰ8*VϔY89;=$xge'H9 %el>AZ-dTKF?_}OOzl8NrsrgjC~IUMYx- d=r'!J(h<<LEG_ HȄ7ZD D?FsL]=ts`3O)@:lBF~x$& GG=?fŭ`7{;m$_s}o]& +rp*?U=fWPH>SvA @Q-\] hf'fo]"UAWj{ƨȪJ&]ʉ}Na!r:jDNwķUγOS;,mBB lYO0pnlS7 Ȭ?U [RNq21QǿITO-Y!s'N-zG. U~d1KcF$k-5Om׶ݼ+ACcT6UrZp8R׹ߠqN`fVg SO6lV;,C tz?G~kA`3JZׅ<"ꈰ:w9 | (z|8wQzתXNd)dNt[âE(:4 SPe)'Kp/f\<`\mU% $UwȐYm~H<]Yij<Â.S>&hllˮ&+3S3Oߞgެě/fSٛY4e$hz>Ut`=* {b/B~m[cn@nĒ>#[kU}x'1Shv/&R!-}{)O|<ۄp\sk__?zc8B\%Ӭ}"$2J q AZ!JM$0H!6ur˰!BKgA:0ϖ@C]kт:(F%7@]PH0` Kd߁0xX(:i=kՕո?l y"J34V4A뀕Bvb'@6r=i3IO^@a^X5 Pe;BcNYn$~49ni& 뛶اZ.бޒh~h}` +li2'Tp;ȥ?F pKDtR Q Ѩ\3.yԽ$VԧqgR9>5呗oiXH/I5 6AhRIT^/[YuAw ~"eC1AD gDHDcy_gFC? mC𡛘WApTxyٸ!覢pdz ߘkoO `?z#˲B!קx0r H6;O4uLFHRe?]X' )̾|&.=Cݧ }'|ԕyS`Ga&cUH\_v3(iutߴVIO7C[$zxlTξ}QSFXW&PC4ɫ*L>W[ OiGʏahsy"k9.CϺǹA>TZA"/mTWP=zwRʦ/EIe[l_T~J4xД&=.h]J=/lB pW*V'CgqXz}@|{_z?N̏ fH?PN ]Į1ߜO}S}-C)-ǐ]TlXCQ(#,!ug{ɀ\a_0wM ["Բn`RփQ\Xl G$⾖iYWw?snAo{˝dG |Y|8֫߻48l X|T[ADl i+`]yKu u姵矺IZ sU=!v6!6IP2!`y7f`Cn%R$ϏZ@sӈBaDF3ɛ? t9GzTAxhi7럤oH9p!76f7)7ȸM*kiPPޞ S!v*\?dHU#>-F;7-G]ySWN TJ*$p@!/4*Psy}!a9'8n {^!vU\ ^Ǿo`,\GwMkW7*I=?Ow+] cxL[izjR۞Clh|6 g)6aVtKn;w*na\j^bsI`0?֏%R!<h DRX3_9%H xjN}9רcV]%tDp؞:b2`RR2fn \mLPd80js#ȶ(GR( &1.,U!P=)o8mwHh|?C =%P]Yc }iMHO8=afb .VBeoJ8,jYD/3^t;5%O;~\u Mkx(볪Esw gl G%8D] sG5opm3 oj%iٵ>(ڮ[' |0ʾs=*7`d섙vEc=ybqm(`q.)IYG܄ A"AC샗Zr$ؽr8q@dOyWI!j6eOX~ &6@R}5TiXB efE>Q AQLn\,(pyY|Q98 &gt֢b UR쀨Y9(BIlһSzaalry$,mbDGrN}yɶmiAe x#MF"s2 Նwr=F~f]+Qœ pJ_% F$UkX`+ >2  W]D86C>Gjxkɠqx+iSE_EN{%w)D~q;05r4?΢RǠo&YeX;qg5#elO?eco-$\uV s71 [|kfM7L4S7\¬ûcLA15(wpDMtݦNUFLf4grZWlM=p4Jיe? -o? q H[0.[Llͧ%v&d?@@oց9I+/wG/}YIjx d."$܉0H1߃ L˹ݙ,K,xbmNX8|TaOӺfIvSmѵ7F7}|e`Y(S.V{F7DBq ݩp"XL9ϙoȴ~tP. G'=Ԑ玲}"nmbL37;I`j)]^R/M cUdm$ј;ևﯜ-v;m))1 -cL#"np,}Aa*/庉>4qJJeyY9;~<٫Ȅm47dF2 c(HDxOBC*0A~7B }4N뚆ৡl]KxDޒ}/!0"O6 L&L\ܙw~9,%s GԸ/H7敹  oA|J`FQ&bw!MXtNOr2_Eo <hH,bsCD\#[3 :QY,c"FA>%TG6:U'vL|8w3x>e|Ђ[t~&IyWf yu)o;Cn&r0oޮ$Κ.52*&5[Aٵf}C9)%KAO+͹Z%Pj|ml>QeA_ɿPT{UJ?Az'}V qg JUU\o%L e̋MzM+xO ֋VN( (#/0P|LuǛTY& \m  DRFD~-3HکfP`6^?$ХӷZ㞺@9ښJN եEϠxrhQy6Gwp~+1-c_OG7t>{((iK̄YnCsoKrhMK6r%r:i.u>ƳngsQ O9hlٚl[#‘"m:!~)`>ϰ̻£9eNs=ܐ )@L9 v t7K9NZl*T6n-"aQj~цq)}OH(?K"JQN݁H[K{Erc8#/.-3E*tY~2'Z(i.]c ; .T i 2$j{E䮁 aTQ.)R|]tPu"ux ~y$*0)]".NRt+R_WmDD %ٕzvʇK)U? vbۑhvD#Ab+Vt09^#[h5K:Jpz-.ܙr!12[Srh{aMQ(wG>=J.Qؠq'^., gQ|rgc')u{ N݊!O.9e^B8!j [\QQHo3âi=4๴p7Ut2r>2x_l[)ED.&) H{ViOgh8c,Uaغ bJ,,)S׆ ZQl*I~U&~[osv_c;?8L ;:O[t! g֧R[$Pun6R#y`E`&ulyd3Α3Ncm@Z-gjREwi֖_s8&GJxo}-a90Mb) /{ڃYQc;ps|# &_fˌmWģNq7`XC <8tsx喦*SN91ݹ4d@fx /D?ГUyE #39?ܐʄe_G&pks54}S˹JS 2eHpƜc+Q3 ` %QdH X,YOZȁǐ c/PR-ZQ܀ Q^J`;kdLj#|2ފfSqi?%E6'HxB]퉹&`2;y!\< m!PtKqEn`I`;:wT$M|(^~R빤!_L:lnye`=xrxo0}?9?0C֝Vbe.Vh<;á PYSX<;\ᗩVdN x|,Y6;$ᛃ/W&X' Co^"0ADE:7?ݓDZDCPiEyF'G GTt ctM„Ls'!9rpZ}7 Yho*jw5.FO=&|2aCܷ"P9n`m=䵵z*OMr34 ok4Ni'*[}& ct=='(N4ڝq3[o g[wCZkm/SI%(pox3>[^ (Nw u܊Lb~ <s]"+u6םR"~F5OT`lw|&ʆ2`i^A2$2EmgpFT:'hV~iln1ʮU#KѶyʑn%ym]>Gk|%2^p1.Dh~ / 8/ )`?frb1 B0T<^1G0+ J|qxO]<vv ڹIDF)k e稢VXY+h^ 74ANU?bn0owX݆ $/!n1=hfUG4HEup;hc܁PQPn^aYrED(luM$[!Mm *Tl/+kja,w+v}@QЏ]CDڗINyP<([뻗@d䑚w7#wp=_%QmE`nn^/2„m )DBeÅmLco^(U JPY "}2n-ҍ(B ׽xqj0f䌾d/)e>znܳj FTڸ~2)NSj7z^7l/NI(˼Ցf4b g #ܳV%$vo86ˤ0B.2) Jmۺu3f>&qMO$xsJxc`$RU )f ɥ/q2?`%>v-I@Jb+/3?F/Ρ,$ǫb0{F>[ 3gӿUdՀvraR,)ATNv5x0"+𐢚5<'P? \\X߆E/;oDuxOȣI9xﬠ]#AMI-U95IѾ"?{" w{N0N iz\ٺu9ޥ9ݚ_:jpra;%sݵϾBA5 o(k!tY11`>moJgulHF4:s0Yh:B٫Q8|ߠ^ @pfOLCj ZlOf ũ?|_(4e8 )F.n?i5[>KTלX[ ܁fHrȋ6mu'H@ pJޔ,(#۵WYnGXb+i#X|Jtr5@i.\@Z$mX3a<4jB h_wzˣqOZ +$qpD C!F+8&pJ֯fJɔrGi/`WG|.(tX_ %GsvU9N3.JZ´k/"Fg ?I%J!uGd:}WYP:~Ο ;cxY hgu3E)I# ,e{ϊ`JokmM@ԋ^-=3'CeWk(3Ib꥓ZS'UBem=v8}8;؆Gm9E?7SʜP`o1UP<2r-J@O&q:_)ޟhȮ]_)H{ yTތ3FbV#}0`VBH]8 V96i Hm \ܣ,R7%R∖??g\f kF;|6u5(i\DVK7\~6ښ4mDw֓+~`6MH30"MN۲'~T;95a̅W !h~|U@,M'met󳮆zΤ ẃdբ֬tkƟ۫ҿ*H+Q4hT| aQU0-F$W[?Zm,źZ\[:].)] 4ąɃPv&+}Eeܣ뺨d[vi*V#o]=v|Yd3 ؀]HENeܓJϨxLwJ9u߽fOy1A:T!\ ggǨxnQIk4fRX> wΎ ~t*X"c:a8rA*)=Od!%Sp#Xo(p>SpޏA>1ߙXleSfow|Q?ZW5Ȃqێ[o..m˯e=O,]4%B#"|)rJ׋',Jxj#ч-Jpdj@2<&= \w:ξJW̭.e4Y@nWG౏a &'L>\ [e6ZP%omгin cZgkbm6݅x8tOO <.]W8{V_jv;^媱B[ pb#&,ս<@A{nx9c{HͽCT 7wD<ɣwIגTB Qjo5 ۸v}-V ."RѦvwL"&G%#ΛUZCfʿ.;Ðȩlﶈ` hu9Ra81d[Gt}C?y>U3;(gwDq].Hm~\H U2?JF"^&֗3bq[ѪwW"q~g.QuC:OPJ (&:hRKm^ K6db&>%592+-3;mH5hEA_?rGT}'_Yeb%T?۸z7B]bxnt_PÕyX@iKi ,C `s?6L.7w%ƷtUiGk⯾ 3n0n@L;?_3 |m2*cf <w۫VkWʴu(.cE\mq(E:6XTT :]N)/"}Fq0 Qd{" 6H?Ys%mN8͌|>)F0V{pۀS.^ϔ-(rN>k:B/xJ"v=*~(lƝr} / 9 l6H)MGҦQ-xڢ }1(TS6aCʝeݴC~|6+G^8XUyhC%܏݉UO2](Vm&rU7V.$s-ͤB0 i9j%?/8cg *g/@߽ӾXХ~zkmhr#=G^.o ʣvy$%JW@l7%Hl9e9ZC yH1 ;ćCclR F=y(h1y4?<7fQޥS]M~dX0څW)Q0ďX WFxc*x@H[Q]WOCȚhPܰ&*]9h*8m3ѿ>z;$ID*L]q*:e9JSڛ?ݻQ-hU \O|rF^ےX dG4 KzyA6M/0MxG&Ak](XLvnML Sk& M깋wRZ 02Dwp LTE,*QVfU 뼓0@~]IݔKWs}}+Q_Ud/])CBX#h|#Qfc]zv.Nn WAF@6W|g̚4&|7:L'خ=5\k5D Hdz^}x ~m*haTmﯯK'I i# ' .C\e0ZO4*MVI_&mzG؈-&<1qi(䮬Qe=u$A$~h KܨCqx"g/[@5\E.0M/-CunJ'fq ~/6\KUbj~D]Q<28KW}syI¯z{yڂ*TT+NRYyę^M0<ӀW`Ln?IEm_sB mB/,851>ifέݹ>rCvYA3nЫcPp 9joM3A,jͬTmpxx*AvBusbw= y6?߹s ~~k M21\ڔ"f7?g0t0=S !a 볩ޱw®/ Ʌz (3IvkC{EQ] S^[j JHy\@T]JA@ +)\-Nm;@L* ][;JDB WSuєnӂv}pʫH,=OfhhT"Ø9>Hdy7帿E#cA(;̦#m(yXCA/(԰TKU68՗=ߖ/ &oB.$Fy.~|۫1}@9m jTBpjST[;b C b[`LY G'QcN!G^ɸC+ftj]LZ@mB=&"G+ el~!NUP=4 MFboG'?y,٧`EtaGIЖ5itHԨ3Y밗!iÅg巕)en? ;[=ɕkg;YB(`(7>bs1E{ fuOo{.EF 5+,o P٪dW۴"/bFfA>/NUbWsH@djڟ̠/]OAncWA3U:/0#}{a*j@GuG#|7'C\mnXG3&g UޞKvjl zŠS\II/T/8ojhEM\F"]<1i)h1, Fa_g҆#v p(&W%I˷Fo@ ?e݄pKYK;_ج]ϛ Pp6KoF=rQRU*q[FRbث؉lV#'.BMd;P%YsϘ/{dUTENmj.8T؉y)9c_26#}*Խqg@;?<35k )I]$b w:L~@"|'| 'yN7%Y;œ֥/JO汁6U!xFsW* %PF3GwS%- sa| H%XPᚉ΂2tm{^/"xG}) #$'"m{ U"l m)@!nAMG2)EN~Z]izhPj#z*~ bU(8M%͸Gvs8꽌UU ;{ x {Y=r#QP]ՉFJ>)L_[೸n+ .zkp9l l5M%a8Q/[9칋EpZ l t/Ǵ#xbB`{ӧmPXQ>-V%-d2==OivGy|g\ɽ8Wڳ _1V ṕ ` ^c:#qahyhhnUʔ"ІCz5k;!w92?Rf)=SmoS7tF;SjEM)4cBBr#ښQj:ި @T{Q ;$Sf7Gohå5J EЮuBŋ4ZF=KԖ+lb5 vW- ;,4!6]h/0ߤ&;s棰qU6SbB0 9 iF%1zO}aFt.LsbFE;Z(!IP")pZ`#rKs1iZcCd寄_K(sSH&J}(jcu4fx&[)j{dQdŰs(M ;Ȳ|Ub&~kʫ!$'wP(Fo7Co6v^"tgpU=iҐ>LLDN):G4HH*u^{I}<&/xСpjZӼtExe-jEjٵ&>3$/d<L7{aD) [.1$H]>=̴YFgL6CJD4?n]BopI{dgB.VE:CKEk$&g3noV!˖ڶގѥ8Lv&ŐFڢ-"j6DeH׌y6$$N Iwi%h'.k}` ϢۅTXI!h^/ZQ#Eh$YJ%xguKJ`|LRB}wJ6vIiؑm Z?pZj&"3]}v;9Nﬣ0ǻ[-2D 7l=y']Ite7(I=GQxoBu!1(&c 6p1IsP)36iu$!%rEhHa}lOkLΠNAfrU,݈PD FT*s(_MTuЍ' , V;Zd+2 տ-%쎷j"?a"XLG[ 3ak2}rFYUy{\՚q5 qx˂ S3eV7C!`^b9X)o}92u^^67+υPq+Iؽ(T#14b )7e]N-q[1:R'0@!P/8 Rq,[8GV._u+C"-t9H_Q  (jK2b@~Y_S{wN"5 PzC8!_ >E?:BCuj3H5r׉wPQ.^3*bV24yr<<1#=&7@e kʇ:]:>S.Y]JudzW)!OҍBjZ>Δz0T r)9RÉOnъe*uȳEއİ"ϗԠ%~ ě=;$[/K{Ȧ͏̣n[?j-Z"ۉB]ה 6_'Vr6l\/rL L VQcB;W!mʱBi=Jzo0 t6!ٍ/p bx( _Fpg/h{ch#5)i{r+ Z_8e-l" Ajrа(k"ztr TG,u$vE]ybv!\':^c`'dB ک ~8KEV o?YdTDFr^(fǴR?ƗPZIzg QJ1y}x'@8>䑒n'K'}ɇt3uL)iՊShb_ Fn_Vǀ$l]<@k#~i.ߌr!Beݹ@qaxEpSD%>f83edîBwg;6}Xxy6432!_9>u>>ʊe{N.c/~YM|i߰UEf{ %b)n1{8PBo<D+LU{/<8S?$9 2xF4dJ2Wd%d @=.{Fbby&S ~=+m׊q71oɩu= ̝˗@,Wta&qKMp״io''$j*)JLBLHT>\r']lpU;=0 ;4BN/W.oW{Yv+bsXGU,KسbXӁPM/񂻡G+gxNapV\ %s{qOS_EWIJu=?\+`9f@^UOcB[<$)QPk9~`1H%*ۡS5V{9ʾJ}-y>)<5w32Lk<#+ݹhX`SO_akTF/u_몺Bz'Q]$TipC\t瓆xWF(>d@8G?@d!}޹g#d'gkH}Yر圚!CDOc樏ݕbCǻ_^'K&-殯+~-2(ҕ2.CĊV]/7"Z<%fx^n pdz/B$}{Ym~K>fVc@}0yP4>^LoESmEƤ_ If< Ls0ڴHrbtIЗEY)ݿdliBsF`͎@<5ś ;2| `A׷q|Z۵ S R*m :b;xE?6!ASbMP9Z;[Xt~fKy,k=N81ò+iiݥL=p;Kh A%ba@{H]n"CW94=@:jl]O-O^ Yx~41\c,gb0W,8@j>4!u֏yu1$bͫQ Au}r7Z\G 7GNCH5d@"$ d~2`!Q3c 'G]OoPW[wZWCƩN|`ݡ";J?@`J0>@xS~U[g\EYY4P^%JS!NjnUW8؝X֨"҉żXe0;G16,$S'\b<{,KHǽј%FnJ^[ٛV=O`ZZ1Nز깰ccD$!%H6RjHp5/ߝՄX;C$f=()GEuVv_y-ß=kI `"*Z:CXqj[R,.웂w!_'2i v voiE,?Ky~P,Py7FxK>B= ?[_ Mٕ+0{(Jɱcm * K>N8O6#kք3;: 6Ҝ8E}s="\d>M@װdtߨt{xah9㠯@^DX+ FUќu3 5#wW&^.736.^i+plokVRdhj"Z=`8T^`[|( |7pSCpd(V4oo;M/$d'wc p@g(lRiK!Cel'eY`]se=*ANl]!16no1DN'6..2Kx`.E2ZC5㦎>/%ja0\0&krzoba|hP-=S?#\2|`yQx!)iVvgr;jȕ+{9"zwOJvLgRIcp{SG ,DA]) )Nz&} ;h;Up1N&!EJ6cay=JChj[e]S!)zX+ l__L׃e}||bշ#- Lٹ9f̣FcX?װ\A_C]Oű[hWo %,.{ *q|?m dibRZGMRiϗ3x0WǡjckeNG_-d sʁto D\+zۍӮsdIL__%vz%PHl@ap 6GP&{;o>,bzA&VP P~e*<5 BBodا%E[?B",wy&J(re45۽*L݈{}|ȍTN ,2\YnH ewFKPѾYA3\?6ke"5?v_⃺TfDݖqPw \W bkN[BXhbg[ ]O 7r>fؼ@>p6{Yl2>訲@n:PӺƀ9k{@9ٚ ֮LUKYH9TjdM#﫞%Uh(,SL k٫[?".mѝ6oY6=HzGs%@;9,]{ߪ?Ld9h5e >}M+F 0kHH< ׆ܾHĝ 3* -Vi9:ROhmRVECs˚/ |< Vа^h H nP9>w\l_ۆZ]-/W?w @6M)6wL0KRANi1P}w_u)jl['dỵjP#>KM+ښc62t(g|؊G x@ k|RG}k,Uho;O>D/j,;kaE0 q^CfR{|P6&CVoםz3"3Gn7~$xiM+ f%cs)~ޠ{뷒Fn0ƶg[|tT{a2cᤦUE_(jE\F'X+BipWW.vHp4F*c:9\$w9uY-kZY6XXԚX60$O'!Ġ6KǼq11!tH:-\(?m+{5]kPrm"]pPݳ[e|čߎ̔ߠ j;j?ӆ MKi#P8ly,mnM@iJ%S_:񯭐 "q‡#+`qVjtǭQ6Q^A9G"hpl N~'#\qHO 4CY &y] wDd@`, Ó 5Q<.u5Vb Ip?.V/ ' l1Ԡ6.2 bHNsOCsj..I̖ s֩?S EBIb8*m Y Q!&n/ l`.zt &X'JSrN)A2($\aGr'IkTo\CH^D_ XW oU3,ǎiXeY=&eslFcъ*_56= ~1&=Y q +:wUݝH&@V9 Ӎ=[~hW#`cX, ,=O;7+XT0_T(hiOAxűvzvT&6r e#r]{hJҕȰZʉ*-tɩWMUћL k÷EMq0 871jihu)CRB0rp xŠmpAr&[~gmɾIxK<=Tu0ga1KsQEݢQ1d ,'IoP&@۷[ϊctEQ)jݢ[!F3(63PowHb.,w`|R^Y>G쟂'yIw6y;-MaE]Q!<X8$45-P< 8`ۈ!}xa1W6W8ǧ*BszcJ৉IJғ(FCC6a32lgr+҅kqb6eMFU0Iϥ/рeݧ$XGr} U@-:rWD,pq!ZJS[CA,YL%|m"1c_LJa|s bRm[T Q4N<@xH XlxH rQt 7|;R.WFX2#ÎG32Q,0^i$"!Kz@U4Nҹ?혎9v2pl @(:zAn0b1<(ӧ=,|b/6q/攫XmA`MCX'^%@˿1vs#(z'- 23I/?٥gDK7 6CzMAlGQ,3Kͩ YG>壖8kz[M΅J %JLFI6;-Z1X9c_鼰d= ѐ Vc(%::ꆚPr߇ZU-R޹*/ %/HL?k T=RUmG~@sem9DO/O&mƁ"#NDJ"·hFzBMl1в6t-GD=f"ݮXv ML>yr0;:S }\< 6JnO+|\38L"Jul, X~UW)FG.6d3P|d}A%u4@&?R }@pj2ѠB](=H,XZZSyp{A9 XI#Z(yP?$ +iה> 3a32MVTKI 0$NځU܋׿ԋKL+g$K׼p^`NmG DlSgJ: $S 9zuߵ$m[j9:,/8 jqqvڔMTRNeа 90u85PueI.޲zqDonj8 [yE6RN9-Y ar,1 GqQ"r.>pwq.Zk{ 7ʮi ߾F,WѾO%sMzcK)!Qf%UW#lCezĢZ|P|sgyԐύ $b2I#?(~(lm5tQd.$z5.6dt':EOj՟&2fx:;Z62YXSH+C#_1#PlLi*C 5;Jo]2P93X^[",^xEb7.k)v<6{1;U-'wj#!K}RokGbY1z x=d˙ť budqjTA ':o0Qi?+H0U*~->-߹S$3D%o]WL 9M?>%a)>eS~*xbxHv" N{X"e_50#{o)jYG,.x3f:"H=.'4SuY%fÅO _(T[(޳zR;&8Ǧ ҊzW))IqPс\X WH׺B6f<8pe{b=ZyqDW9k`,Z,is<}(uȝя%qWrB6;iS.;̐`v8oA_oyz!@+vȿ) '%FJ ; Z/EW!&uC(\8u;"bng.r+~R4Eĸod)gBvWE2*B}1I,9{Zbj6~ܹƸ%TsDX TX6?~:-%.f5QSê;:J8NgִQt㇖\s5K?Em94<f4P>{ReBb)ǧV0Y2|x< >>yP:FU+LϨ}3¶&Ḯ5wE)ebs;KFW\LŤAxZx>Nj85eueRTͮg˨O~Y ?bM%NJLZ5Nbw|6n(P} W f0G߭9a3sIVoϴIS/J0x6|_N*"3D DoICnq -n:{OV'.- %/yN-$ӬPG5)<'/cN̐Kj ).%ZX`8mcDHECY@pbPZ=X)b!죣ce?'P#LݍwJ "?>wEh~ڕD_uQ] ݄SUp$ :; ȨXha;쩸ͳ3OVDNC!)qN9' -sAJ~$+~.l8֎Zq2)>4 ǂ}Ah$1%\+{ZY/5+TuDк3 QN,Rh2N,#J$%mtVw Jʢ/$b0 誄cB(zi6@3*h` Q~oC85b^tRu~SGcXzu$>,_R,;V^楮'@Vv^Ɣ/Av z*JxNB>7kNBTQX~|OQ`z곙+JE;;G U.k.C}hRebFʯ/MDwyz!a ŬStf~c4}$Yp(ݦf9XZɹkS7kģp+- ^n/^ء&Ϊz<Ձ15-E'Ōٺnn(E(=bmmb"-nߩ·Dgf~y͓ 78ԌG m: $ֽY \Q LIwu~'FyGr/] O|>͍*;Vf;8#ɱpWx?>P|v7ZX G%+ XW)R+AoXu[8,^;B÷2v +AG倡XW&߰;׫ݨl哅o<6ƶ^pJ0\*,À| f}ɒ(ecOؼ]_ ܕbSۆRZdS Bx^蛾0QWfvN*i? +8G̟:DuBDBKz /dbRjviSqM |$o@zJ}"xh,3&ez9dݫ1q= yvR9Ewd(&/OÀx] c$#dmL/tȔHpdPI#Mn @HitB6 -EH6M0StSF)EJ/P崓'-g'_I3 VB%^P+Xx\ВQAaa ȴq|+Vx%UGfB0/hroZU M)ZusIj^ӱw<{c~|Y1\voM3˅ |0k-07"OfAA97(U(R`0HppKbbk,mi9OC֜,~\[ )[jrp!)\Ol^%*ier0Z#eE;yކ?DAi赩_,.]V=/ G\gm=b;g͐}җDD^ˇG=~^̜1,hԿ$m!e BNλtekkx2܍.QOp83fwԲ}Bɪ5% }%P)Psn?ɡB gV%,5H!;DOK)41w ?9 ߧ׈2\WC\PhG֧` Jkud#o>ꨂVm+kc[XU Qur'v,.כfLj^탚_~.;K98 :1F`W gߌ:ii,@МM|\BjbnfFlpR-;98ƪTA>lH Nx܍m#(^In㋆?$? Y3Ϊ3WcrY[K%8;PAɺ8hL۬^6t+ߎ9lG5ginWX66b PljzvOD \jKJ9E ce7_t6?``6Bzi^x-m-U`-q]x=/je>cNM/z ]nȪ¼M_ jl? |4iB1~t"?k;k: ЈE\˚ɉ\t_w:S DEWr^'څS\L/An,`6b^3SKwC4C.YSY)sezx|ALepF&A%oo e`eZX ۩*-9yyߤx4$(zKD +n?=;M8L4.Qx4cH1a?!9rU+@_ږp1}$6Э%*zs4upy->kY׿'ɦVtejz9D]]'ũ5O]z%jYQSA҆DJPJ8P.zLVhwǡw(g5FUue}V7q'\uSN]d.&܅Wѳwo.):Em p*'… Lhqnf41Պ-8rڡ De/ $xps#e ,2BE`s33zD4nGh x7@itZG +?/D<g7k~6Ɗe ^\JgF9}gK(5;3?N|ޘ*3/Ϡ[&#9@˽#䦢9 ԍ%KXY:uCXkSpd8 w64ProS -KPA8Mn PXr) T9 VC͋Lq2^#/aA ;?渻pe'nB1pp_,#9iRGa,O_-[$dnC8zsc(֯y݉䃀.K\kG$v]c7}N.8',gL,y̑fTnee Dk*G&mte ;$}PCΜui(6ᓱqW֚SX'?oGtb5L5 ڢzs:T% ,j8@]W7@s'DW*=;Xm=c٨*ok~޽"FaAйی") #0dUl]n{=̰ !}8f%yWb;'X9R.U^h}$Z/N?`z &cXNx/Q{zӓS_b('L. DFoɾp8<?ǧiVH)@T_ Ry~'UM "w)"C[g$KGy.t73c̶`c["Aֈg/ws8 CMl?a'ŗ7[5 ڍ E\}Nʷ鹽*Fjw+RDgT@) 5CMph$fXv;jlMOPyl.pe`&O*!^#q͇8 bfrϐQ%%Q~ .ٕAlXbbψN|MRP:k Q; Lڟ.ܦ2F٧ʣ+:R #,cƑbv} Lo_,V9%7>G)0"̥SŰe,*2<]ܧrW8lHPe +8/jq'?:j)%oF̥rKšF/ݥK1o&Z,XRu->euJGk3Z՗]i4}uReAgBl5O_Tڸjp9׵x$9`ӗezޗŒ6LaM9|Msw60}Bduur)g,>?f[q/?>oߞo{|d@U-xTUzz=LO$:|q\rh4MGÑ?xpBKB{х=jҌ^DӰ2ADSuQ(աpUƟ1w- qAiDvަޟ_cO^|}ɉ>Ra䏆gw=cCq&LK }k$O*,&~Tt)IA@5Eepo=fx }IтpҐlkp)=ԯ.xMoU3#$vDdYXFN$9My"BL|\2}B7ʎ`xu;S __fiΟ!Yh USJ et @ҔP"q]3u=xGѠ%\]!@A*/tFLU'1=* is٘4tdA6kK*;NI% `QL[v"2m` jzu6·uS۞_#|;/9I"yj~՜ 7 se>{=B17Z~aLvsSc˓`!S3سx^{uqEN]MbbxZ])İŊ3c6Hh2[Oז$gNt$qiv#J;m/>!̼]yy\= :l{i v]h*3nps6cefWX@.¥:%03l!U>UCNa$! g䢰Iy5 t YF]4YT]?kNw\I&K }GF: `q?F5SiGaWȅc䷬R>ɝ` 4m"*/0J=Q֊s̮n6QPwF_LvB.^~=91ma'R `#ӫ2׆>Zdxds ;D&ޑ^Xj%-SFbN:AA@S%OkT@ YtBڹs} z$ ~6c >5&IGʰ"®"'%LCprǩ+:}w,Z{2l^ʬtLO;dhH\8+A"xCKCϜ1_#ՖƩC4W-nvӰAG8o'}_5h̟MV2_kWCs%ÙVhttU]85bkgOJ.Q4`r>D%il@:W'e#oa A1B܀ uCO_zJ'㓽(77b5qloݰ7u:ݸ|z8lT jIDkq%g=k A R2D%ttEʅ+h.vAJ˜ɵd g!., ӣ|I{@ܢ/؀"B&btq0fFZeH'Xyi57zө&EPti{mvDU[E]&U>ܰ~h(Is:҅1!6fttAD|gZ@TR~F'̅.˶jk[J:ܗLxaã!; Ln ӹc&*aF t,O2OVmK k Ai'Ikr pNpx,Mڈn#1zXS_XىLGpq6bf?7!fjքV٤Wg 9f4OEfӶvlܱmdhf@lvCc q/Uh57vԜ cRKKK~4C'@k|t|2=*p^qMϹAR@!ڒ^i6iXvz3tEV /'Ӓ桖y1"mOHy?Zp2){19GVUlzݱ\icі@7PWWp,<hZ "Y`0p[y%!ϑ(+֩.c@Z`505"tҽpAYbI CB`COE/V|uW)Kp3fAbSW%l% -~9ipPVdcܞh|e.g$:t=4Sm&Ί] Aߜis,D* .2#ugH=Ki3 !(R,+XN``QEr _GwM(Hlͣ雕j{(\Ԍ"GZ =!wr 9[XL$֛;X,\z <'%!yDșw>PBM,%mS7cqdňPa Ibl[%<rݕƭ[HPX - ZLj*N=}t虈V"3Z;=8^̩ ɰ+{:C{k(<ϼAAPڌ@BOy.M5TA|dPHi CnZ? D*u'9^*?a#7/LF\fPv3D|Y =3 ЅBH(<ЬTj'zjᓈ>񏻑= v6<2ڈ81X d[~TBcuS<8 ^YղfW$'/6]`iu3v(5H#IL.j?&=B=$G\Oa|j҃QisJt쌮ü A ^kԊxۏ6x0"+'ٻU@Qj4HI!]YKyum`WdMcvb$twO{p&vO_oT4msͽSO {e a"-.΢(w2>VJrd'1bERACsBE}6JQPY߽:VrL[S.>"S\r`$kցW]O9eEزȯe8,8Z4r|mx[UA2]kz|0B/d)$*LN5Eʟ>Le:AڷD:7:<2 ߔZE{P"H?ܲ$o_>{kyT]JS"SR>\jSi ;g&Da}!^oz4_X#ZH$Ϩ>~u!0LN&6ڗy~r6FCoOy `+Lh}4ɩ(譄|FN_J#f6q q/\Qo5 [WH'1hk4H Y6DO?'.ӱXA7A;_o  s5p_vՑD !qJe1w{l \U8;p|{|)6:f k7ͫd7@|;UlQP7ߑL4K%)Cg`݈ D"H&z;#>;TW-?z^NGt|i8g&A293>Bj0ŸmP@8^; !n6$]$UxSQFSp|p RL( f9|n6ե[ a[\wn}LBӜc d1אu`aM ]['1x$Ό GmGX'F&8zP^0B~f.?h8ت ,hd&Mhmldb#b#?bO_&,|EoL'в?'CG`AK{hZ33_UUE?WE*1GvQ:P3=3nOyv(w鮳͏wwmp:5fg?m\Ke ޕޟJݪ՝>w@6Fr1[N JAYl|()1\T~k,jɠ(~5(vi- _Y)4w ]2`դ,ȉ[AĐ$``)+I.'D [q0NT hqkKzTB&moq`oB/oir$Kud+." Nekc-H|I `ZŠ\?TN)^a-a:0-a5ѕ??S|NW⑰cf̰~P-3eTk$"8ym$m"${(Cm`?jrdZ=;bAMڨq,CM~tR`#.MFӟ7|s>px9kmL !?b  :#oioBH&jJ4POWJXrrkyNf2bF?ؘcVNWp#! I:saH߿@eꟈ4֜lM U]> (c~f)$ɫ=yPVH8?\*2O XOg?\N6\MQ5܃ _/ r vQ C\ T6yxvg*ue5=S{¹3CV{Gt~-fΫ6Ny]9n4SگY[)@ kf2VmWlj Ps I&6*$xCAɧ5Cv>~ESDS͊mT9'{S i~߾zKXes@ LHL9twiSaU9Hԫ tXQkTτWЛRɬ#>N;f 9kG $_ksh(]Ls&oBدkMztcMN-?z [OWde=Drf f&ujg/O߲2] Bgvd"67FR/QNB@$h8O. ~ӣԲ,ܕDRĜMjOy|=cETâw{{ tF-_LMMY Yq.*Q&?z8V(jݷ)_[<Rq "NtkqifWtmlF"kAzUvlJXe:BwAْlke@4ʻnbߕ#SȐ<@WLxL]'yMq=$7EŶlZ\irJGȳK Ek& )#y¸vޅ>>\!i[ep5V-b<=Ŏ[]NՕ:>"ѮFM W G) `}!sj !bDD3I hp4 j+|Pϧ|}NZJ6T5{$'N7yRy)6MK5 91yKTҭ ai0$,4-g}FKgߙJPIJR,W7GjG ;?2 2(u5rcS lUalO7y{݃]H%={ZI_S<8ĚZm|ӃR[nsuOy:^9im+P ^GaK͸ WnG&i-C8s 7Z|)ܿNvĂ欠%D`?bWXet $ὒ_#̛pftc/X9s~UTL1::YԸZsa,4ƷJ%08 3hYD Ȝ_gM$ gbel$9nu}F=~B,9{=_*o턧,2t6d4U@7vL+s/~\"iG{%Mh"|: )yRSZ>mLVЯMGmOP_ZрvGpaʌqNEvj`081Wu/,_7$E:z Dc \$}ǵ>Lo. hq-GtB}*w!,Rqf&XZ7~΢Aе-)>&TGDK4eF?Im'Ĕv]`|ĎOX2ΠCҲA]AUxϡ*bt\`Xk@Lp'P*XL2#gr=Y$H$Di)階2tຯX4AMZmzX 0*T:5]($b . ;ر s^gݤFY <N=uSpuyׇc+`Ȃ]4X*,{|/gR1p;FB8òIq;MpTmdPuv u"F%$@b3WrMB}0nN#&Mcm ^^h7_Α Ϻ(Dl/Ug5T3VBˑ]Ť1[^ $g_4Kq \qA= ڇhU_0KA71aD*\N[/`U-;c}؃}I$p*e= Z U_x*@A]$Gdc68ɛlv9{²g G.{vD9G ,Dkc BNJS9m3a6t0K*ay@vZ7L`;?4x4T1nS-ԊAljZ.,ruv9$9FW+wz0vB%_M?ts6|hdEEV64팹e 9c+[\,X).TWO5!XKZﰌz(yN]育b6$qTJܘA`uMƖcYG[.1x7satGCL:̩.)ajSz7ML'3IkVޑAX) 8iRVߤj#+T;"QoMz1ЋiRBrg/@31>?hB(?>ATSEu;*y^}’Qv >۲'SlB>O[床aFXV;a/A ꃤ:S%?_W4a.>'G#xA3Im5kZ/;)x7cL֮oeEVBVfOh'd%NSLK/5 c; fA8Q94`ػ/h0*]uC|$>x&:vڭ(.EtYdOmda~* 1 сwƄC05269e$ (`䜤F]iӰo? k}pC:>̵ v?X1#9s"Ļ / e9RCM.)WOVQiZ=T.SP[λWdٲ N8fG/&\4AxbYs:>d#GfY:ʚKfG[.+HlbwxfK֌ƷlǓX g-#KDFm\-]xn#Wr<tTIDdq'8^I6k¸׬E'UqAJYo Fֹ3hIF r MޣJn)y^惣ca ,9q F46 KUt|=H ^h ^U |GI$j@@>fGHw/.,pHgps Q2)eEpْXLF8֏X,*Rxw ~R;ORQx`HEQN9Y6/򳬇({hAeO3;[|\ }&p8 얿rC|:mR?Ba˷.Dw.eeʴ+XG^sj h>^*#NӜTNu y<f/ʂHw$yFw NM)6 Pߞ ]}𩡚lЦ9לN6h.m@(V(id Ԁ":RZo?==OCm̿?Eg]As>q8jDnS2F!߽$ΠԔP xCU>eRI fTm%2L%!ɗ^xq*0wwjRfֵaH(IQ R>}mqsOT2²2P#0|83ze⥜(ŰO4pev䉌sxϳF8&ȥrq)V "pV- .0@C0+>ż&>`phP4=F.>z4VVj>!_L^^qwYC`댾I>{g@Xs!t ,BGUlҩf(‚\8OF,A(vs%@^kn Ґ;<ݎM8]C: :&ŝPWk u0&f+pTHisIcef&N>Eɥv!Wō.'?, KHmd%.T;7tj5;2{憐<ڻF :Ls$M* "}9C+э O"DNyASYnE#>9+',"s"-譩ܡROT=}X h?%JՅ"S/~vTi'2Gxg~۹ĝAEەe)%XuOɍ6 :cȡ\14–&j벱3xݫQt DI_i[)OV{QE}cy~}1=뤳K,U$ƨCTSwRvt\j$v2h\A6tqW];Ӻڲ>7{ lamgٮwtK>oqC[fz}N@ ɨ=;)0Bz]8Uh4g啟ܐ~v0 l}!" m A)@ ,ʲ,! ݔD G\43ZVؚyνV/fhk4ijKEL2. %ݛu08\\rD?LEI̺*9frèrYXǍ;L1L֭9M x V$ټEbR;A\g<&v%;B aY'LSnK3rZdM5u{ ¢^+.gՃGM b6{y~ H31ivQ ^9(;K%p$jbT܍E:vp$'h}G)Q="E$$-fSlOk L߯#*^IJ?wm#eٔu;{ r Cw_PDR#qmMs!4H rӝ1+{n n3% x~EOME*AJ0;nH ռ{gA(A9K8^ &Rw&΢?+ehu|iӷA脝a8^<x9K䥥7?kʀ'~Eaά43ŭoQCASyQd_U@Y}'3J7kA荹<{ъz2|8pKTd'|.bu^HJ&k(zاӰ+k4 S 8Al)Ϊ|۱_' otA+C)-N _ǩOg%KZntOo]=d{g})E 6HEv+]8 릝: IR~;'$_cw3u1NNД9 >lJ׻ AG_uV-!>0?'|>]8OM\2KlqQ^z^7tcH?P3|vOX!qoˁ_oa*G,pR4UGyݹTIl>m,QQRa:a568ѴKU]k$c|V@ jgܺn0oS!eKKϧk4Y zpҍn9Ka8Hm)֫Bp $gαE\L/z(R瘺/,=[s#&AǑON|R֩A@/ٷIEuSb1[ȂIݒU)QS ,DS7ŊucΎ۔t#XAU^e}il瞩&mf>ߖiV94?w%h+2ip?ImQP '1H6Pgr$2JࢠݥסgeR;}Jtr"xn [9rp/8JYd}]HxJV,=?h}3oWVzeR=4<xk<"!^ި!́f/9aXׄÄNs{UM" ٮ9̑SNvX9H$$b q0W&{ j!p4|']:q u'(l i+* -ݧHLe" `Jir'> I23ޅHSV `ee_V#Hm>YA%EoTXJh&ښi(Z16%nDDZBMAs!G: PQF|3H3ʑl2ġvLTB}/ U&Oq?8[CJ=϶muee"ijn݅)LSUPO@t%NcX 4yܷ4 i| r W^aOp!"rk+_6.GD= 2}njJLm_ےϯ{z\ _(h`"˲P։.\ڷc xB̢P%wFbp5N 3=֙Hў`5H 6Af3%Z,h%vw6^y.8l;"Hf '/ܥ:=0QY0qh)oX{QVOj{ T_s| ;oh1lbj/ŽBP$G/"M#Y"ZP?WhܡmW`/-XuE.X!XxH]dXD 9R^qnWV,ղd8Ѣ/~O%!Sg" SF=2 Dl5tFxyY+q !x2{"a\ Sc{!:v94ոS۝.DUlkh]]wU;X\t"+k/DBH\FBUc83N/_e٫&?7֨A-(0c5e%3ٮ W iEBaZ$K}\ >"{ /3-)C,PTe5C@q;h@ݐO(@~ߏcpN}dUB&. )u\<٧BBR'U ȣͻ%'zAT IG ԶrYߓRhXP9eub;׎Kt| $_<ζ>C| NMgN0{Ђ#'Mv^J3 uj!2ȶY4GLv2C^L)( cШxx_l[#͖zc{ bR4-Pa~RTA< 53 ̖|l+k#"=g+J–a^ 0q3ޖHsۄf[JUk\(XPE%`$NSt'/8k.d5Ό nyyT#*<8}b[CkSR (Qv#&R&$02z6XLOY}Ϻu.#Fe@m@+!Y'D o7l_C0 nL8"F/yg{c0z0.}Ug͡.ibfƇ->Nd k/ }h/1<Y.זM ƁЗ:iDs&*,vxr*:ZUX(_}MhId{?g8GbUd]­i :);vEXK ٶIS)CH1#nTw3Jj>OK`\TW/kA(۷FbImkXk/U+u/y@o`G+̑JY 9!KHhG"!` aC-N7ɿ1d/^L@? Nb>:IF_ AX,\lWj A5rB,~4fdd*T:F2f5CMl-ضO*j?U9hf7@1E 2v\DG5_GR @>Xg<sa 6Q"&yDai`t7!#XZW|/﷊lKu\i V?653;9f:E_z'`n`T/c8(W~zxrMvӎrqV?$?*C}IAZ %r4 kЎ&lĮ4UmDT ,m+HrP~z*7Q 2 n?bA=)qmQ 1ywbp tLC2LPZI@XGsa"aXYO1Sy L2NB:nloX$#ct\ ۖ/S _:J R2\+Fx-@\։bSϣ<@vg pAG5}BRN_` E_cЬ9ε}6iIPDg%^/] oQiQ܈ݎ/,I^9dnh5z(!xFպ&^ҭ%vC9E(X(pQ(R#S}Kؾݾ$c +kK!CId)ZyYqA5g·ReLMiGqpSW=.-r1-gՒtӯ;s,Yݷҏ[>Lƒ'0 "DrK|M^ D,F#V8B#AT{O=]ߜYAU Z~OodŽ⫗``Lz)[v ʒLmFm 'BaY|8ĻM#JD}]zc/(3 R)}͛3}S=`tPNOqgv:饥biZZ۷Jֺ JeCw[|H$”~u`A7mE>kYL LjR"y}F53~^>f/N7':؏ p hEWPK"1sWɝ7=j%5`!y>gFSٯx7ȓ44N'^!I go`4twˇgņ~œbܿ0 i vy C4 wv<[咟i#\ňNܺZMR^"(h @jNhH&.p,=zj?{Z_f<@_h3mƩV?F{Ř UEܸfLy|E&c+k'ftij5Q) 3|D#Z4"8D'>GI4}7FlP]jE)aXk˼2@uez+_c(/u7&/톓y솓xӃ3Jl&:U-`v2bbHrɳB+Wezak ;O0j.ZIi.|=U@;N6ʷߡ[ܬHmiW3E Ll TBCgc(*s.m!=%dC_lI@g #v AGGl='~[iȫJiƌzՃR^{[^읤cq'3,@ESJLp< [Za!6g b0i%x[JʊM/W+G5sFJ>|k|'eȗ?zfs45;k^F`Л+UY.@WJqTOK9d:x< (l)5(v2}y7ݳ/ٴy*PL|7[o$cybn&5AuȋCDFc#$U:~X.ٕDÓ#xի`㫤E@АB|cf(wȭ ΎxvV@rETz%ش.lSck6 ȪRIt\9{p^ȎPE} 01tbCO8fG~io׋+Qˀ@)$rϽ ;L2iM[Vܖl1{9m9ro+m(wU&'O~o.Az;It\3&֢~yದ<!z'|v s$ nǶ``D߇>zbo 赲 ]۪EJ< 9|ŽۼCW@IQy %@8P!5qxP}IP'JL^o5(pyR"osw?S+YG0Q>4nT.M9DMMW[o]IS͊%7!>-v'%Z^P^]yz_k+(lHt"t5I;iM+W <(¯09чN:JN#'d0he9ŗ=='E 7Z؈=Ts"@E(0!I%z}՜=Y?h {gPpȟ@՘Q ѻm/)z]ӯq6f+R(DW#_]59yTaS4Iٓx9Gԋ26.?txyQgeP4m/?{8_ӄ?c G܄ Np 3Q7Qrﴣ5Ju+Zu{ Wh=uonwUsEdf\sӔWg⧭AG~L}4s@Ċ]XBLC/egCtl88F:bDn0{(v(|9-l_x6cX34%bB2ùPQkvV )u#$ge3,;#VzfA /p4!Yqt.Qw]s{U4 ;zMƗ x&Wp&V N.Jw>D%  AKsJ]Kȥ(ŹTc0@<$Ie>nSC \wKݢef$>5m4M?i|ڰŀa8~ȗm$Ģ='+;HVB  {6[B.cl)#catyڅVq=|u=*a,$sfeubBꏟ\Vx-\AbEj*2@$ޠ?R=(B3{ 4FnQq^x꒕c۴0\v %QyI1`tFˆdN) S7?(^AbV(|!n?Oޒ;e{˩mgQ,~3)N8,5ZTÚViٺx SPRA39c I"3w]ِ* ўHTP,[dT9wy h?x(+Z-!'\zL,:{@`8ɦw\8nŜ o.ϧciuUX[8kBvo [O壾H%&v 1?Y\\tV[װС_2ƣ?zl )'ַiӗhG^2g-pc1߄N;XPhE@"DvL טzxfÈq]/=:T' U D8jS& 1tׁ|ʃ˂/@2IN;7_2uYH ^^5v5nKEp@q 4` abQ+'wɊx~\@`0UP%sI+\z:37 hOfԸ+=cR/8C6 ֥SW:{2~31.F5I+d] &W[W  ̞/fhR{Ө"N9CbyNpTkdXυyJQjƥ\6fCdEu (^{w3Iq?eО3=;X{ڳ # Z[e1_|%] ~2<#q K5p!)$@ۼ:X@Wy3Rr $Ґۇ =4V̵|( @_> \Zpp4^F4OUߙBlE;͍{Je6I=d'oxWlW'X\0\-9)ܢ맰ܯwn'xIA9 9494D}S}Jlz\Azڮ\v`LpIgt֮l}:"7H2zA*%јUJkb/GUMc_[WN+jxd22ntͼmvk޿P&aMֵa(;[Vs,Po]8pM:) lAҒ}`_H)u^"1[^=C#vUң kx+Zgj1>d.+fY ``Pf1`=-.ᅊFG9\/&{J;qIotJJ\, 4gY8<3MHPy-gi_FJw E/^ygD^]ޮkg6MG7W ̊h:xpd}aBǣF*TZW^禰Z!ܧN?;* GB55e$j$߂ܣrO e&V+.z7b4pz͠Kj! 8WQr)EiyɭPZqI2փAqx^ 쎣KASw$Z-W)z/X=H&D<'N 20+\m'kSghL  0Pov'z*y32OiGm/Հ d֖יm>wnvtdTWSYL9Wg0ҵ?]n'/Z4,ogMe[?cXOxJ6)̨{!YBOL<4y=?A1C \Y2K]6Ž/HkU;}k#6jӒEo̱c)elzԴ xa9^ePSY'UR^19 ʄ%Z@=c+.>@6U,~㞛4_/ :!ZQaS`Ec$IlPlC-bR)Zy\U:/- }xj71'TT:&h?uw}rxٿyn%Q!I[G:;ttԳASBׂ^v^}>^ &*slB5. c ֠wwԩ8o7wwP6y~.DPmte>vR2!wspP_A`0PMsj,|KQ}3 x-,q.jN鿷:0H9L|F{ LC.-Vܚ.6..iئ2#i o$c%;Yp#R WE|;)W^<,qǢ̀3#-ھ 2b64#,vh3ؖ~T!Zk%iimi)؂Ǡ  Zo(5M7"ـ1D(rt SHY°w)}l+=Ƌ04 Ǯ.C.{͊z'5ȋLGC+T6e Nl.DT$4!QGQuw ?M;l,< [sY#-KB"lo$ 26`p]kej"80-5M/τ0Gd`QO{Z7<P4\&2<nu}VfF^%qEmF68R5lZvM`)CdZJg [ S70: %Wivl V⡴(ް2>h'j =P>N$˜9ژ1wd_Qv\=oΧdnA\ǔr(w#tu!i3p@/\l 6pѸ``:sZA067?;&JgHu߰_+a:rnEfv:' N(E ֊M5w})ZRElftcb$wLQf.U2秴A).E'7tE!8vvhLŘSuЇ6Z9l3Rs$RɌRnʮ;n\chl5GaXz֐Y"4`R6͐׶̠NJȳT/|\y1/t}t+DSVףPnAi]iT!EFfg! BkVn8< rs !_."O .ȟ:ZkAn,\]@IU7J%|ۄu_~ ^~0>nF i_ g hwo?bo=u~6;;*.= 'C|ȠAӰSҧE rnxSj !N} r=P)iˆ1;\~E0t4Sʄi=-L\"sL7I|TBXJآCm'/6p ET65iCU5}Xgd-.Q'$@E#,>Z bB$WH4VDi͐TКk'X;DP䴢F91 nyAcpӐt[Vk Iڢ%iMXFrP^OpcGZ2dF ^]3\9\n\mo4!*Pbl) 4ȟ5Oʥ8NR |L'5۹]5 VCq(F ɻqZ^]s"BC2'0=₢SɌq6vUx7"vF'>Sb,4l~O/$zH;y̑V~l$1ѲMR:rxU*>Z,[(Ss!}Y@"U>}i##.񋼊b(nXbƻQw~G m5h!v=;#cW);)޴1O^ix5c|E1]M3Hi*XhH;d> '72 }L !hsly;bhUq*@ɲʹ7$Q/ץ5g^z62sdXjOVNزѕ{KbN޵8*|'|0ώL@(~@ ,Q<'ZD Âf%T1:!8Zs`i`-+eqYG?\_w[.;HMBL>GhsɤNE` Q=7H#X5+/(0eGx6XEP)Y{D6$j}JVJ-kw 93ɘb&2 Hh@ՃvChK? OUWt8Gh,G ;:lD9;qLY'*pBu]|.pM]g{md]0pW.F%oWu}Y<@Q5pHRb1WUM/tI HJ::8SVFJe8nw1C%a_J`唕Qd2BnPrh p$AHer[8B~o1l\H6P57k6 Ym0GMt.ܸfy?h/68Ɠ7#Wj&l-b3ro5A;؎δ3C^)UƶJ~0Nx#OԄ=zӯ )nJFBDNqg5}` $*.3{kDƿrk.ftb5¢]8#ex^Y+@!exs,uqPAyF/+sgΟ(Fnzid3>+pF)ks؂TQKNXhq>I(M IQh~^[n@6:a֊`2:(zq;G+z,T }N딤]GbMλ]|ZH Z<óh wYq[ yk ;NF?yF0F%zp;+[fe…APď]T>Z<-ʹT.:"V`2L}.niz[ 5Ώ GjeEw|vQ &"xA-0׼FPh7܃DV#4nj_ I8Kk޶¦sV=;Rn+ p/y}uxsf0Xf$I|Н֗c{w8&KRLmG[^bV@X_1Fʲñ}rFm+` nG 'dudLununv" [(qՒ(pGpdB[h%قW]fjLʛ\\zZ3tr9ZSQ딣.UZs [З֜:DwaNaRfbUuX1ek=怞q?` >76ze؃fhR>{U=wYMV+“t2yY,8_<%\ z0+߹0WEۦˤqJW rB'F 5,^#G˹ fTwe^u7$T &>o<(@@ .i_!>S"H?QoKTfHjXque#~O- `|A Q_yѭyFSH"^}BX߷^t qw V.Gùp,}"yNA"hB 6HyDq{,';LB X'4N_!|0d󖽨"ӝ/)'3_ٰ\bD>4@SDzw+-(ڑQlJYb@o%'AA)ur|z!*xJlRwM/Ă]ؓD]ԧ+wZ#5PRXD߷#V䥼*n5B,MX=VQ"'ɳFd]_-.,}O ӻ˅LHt׏lIW|̞MN w&N[趩U[ٽK8*􋽈EDTb R:JF6{{C}M9=2ʚ\|]:n"_GyXc]ۉhPZF=J-۠HG ,[ېJZ5qLjvwMQwd,?fChݱ!~'OHPX8_T{(+)yYN 3XYm|SP9LmՑZ$ _9OY IdPMEn%yOfu{i#{$sm+uI¿"wœu`tLB= n(٧WTHJ|G +DMKzrlWݔ4 {)+pזSyFYF`C/H6(#% !j G NA't4͸oE=E+"09vyިق- (mx ! &6hҝnĸ;X~eW0_Y<>o::f܃yv-p=S\Kۊb S.iC7b@o B闶Eb dwjW JHuЁAJh)O( BX:$ں =B^#=׸&P-fK >sJƱ=@Ҽ +1 >t=d鿚xc]=T qi\%SA1d\>Sv|WPb1..LTl4HG_=e"oa{Twΰ{ Pys Tl-vfwLBV+C$Xt4N qTI~{6HOwf=0NZx'پ* p3k'A*P4k80Uedx2\#z Qt4QXE_5@&W,c-|&45<sȳ"AyQ)l 3\qUTΝP7Xۥ=]}c|!1쒑A}ԘNZ-D 6s>˒9׬'ix@+LGɨsO,jQtJ`pFNѩ[PuXG~JGxNUi`YXśMI;}/#&.o~(_E}S(%zd `ۣK=̟La\;lbڂL[|yoЋjcw<]\$9.my*[^s4C[kRC 9C]iVx<9K\5: eh@>@譣cZ+;zwd/#$lqZ~8"kevQbXRj]K9IMam|'fs}xvlXtzcx 7t5?i a.js~b6[=sxDD3:P*C U*>. cZg.pfkaoVݦEu|"~sPށ];݌U(RAiRᆻjؑݡ3TIM7, .$4|5Łn>u5,o }/$ evldf߇ǮXACeivSM+8^F8ROp;y;%F8Gu7_ h {OFح$R|u_[`%?B+g Wx.uCDSݛoj/kDO^+8?n pgשNN 8u T Jch`=fa:ơTQrZ$\T ՠ۔ZDGԍAP *+c/9y'G[%`ɮp0c3Gm?܀b U8DEiM}6^`#ddi3>QG4ޥ~KOaPgЌa]bY#! 9vS<,wHxkxgh>jrB3ؚ _lDka]K(~@vO7=`."DHEl7 ^0H;P_A {Jب4㘇!xfCĠC#B2!YdH+'<[!fwnmD =`|Mw;n Asq;ŋ"טsfQ(q"ZEϪ3tzYծ]N[fyS]TgDG)+`sdY\^7 t/t;;9A$\iLJ'|EK6 ieW)[*)kzg,dSg ?%~ VOsKg Y]!$el݂&B8mx0fuQVgmƅkJQ}A4%vݰd!^caSĢ]kă. jbN48`w !yh^7UbJ߰D_OF2:a.oy61(ay8ŪʾL\iR 6M X*s Pnng#1tMKpl@qؒcU[>iyPM]t {#Tgh|ܴ:0%ʑbaT(2@B40 ZQ)3RW/f%tͦc9c Zx&M z&uIzR!TittYq';:pj bŦG@&%^YdNn<s p 518Bizc}`!|^M`Q)ޭ@)Fl滗+Vc>!%61u|SRo i$ Wފu)c28BAobI>DGt^*SʼME?Y[^̊~@e2LHS0d%N.e7O|ZDgGyWX{: +N-g<.S%Fk/,/WGƊ*5>Q=ysLk?ҮZ&"w34Ջ߃7eZLg>k}<]ISR×4L2:cjd)E 7\ej^Y}<]^ v)p%PWAO,Fq'ȬJZ0UFIDKnz=.uŊU!􈖐N6#?xj0UvT[axFQ|w=xnm][oS $0|R?$SocpڡeHqxԧYʪS/@aä0eZ 9L@K$6ߴ0Du WE=?hL6IYWqX VE[o3YOeH*"WʥF^ٶ}ަnKhGu\o߃Ƥ`,Zw'!g q_w\'IAd;~نβnI{amX#$$1lS H܁b|y* =_h3%xQi0RX;)VuJ$E (nBW%j!9$N\=1FR:XOpyTk@VII'[_(ϫJh\|n=F~f.W؍ IY,4)3 gFt+IN5@$2SB8=EU3LyL8*S+e(VϑRXQG늢2Zz:d3x;/{θGUc !/] 6R鲈;hg丕@Not5]U/`f`=e-n )yY'~~o!H*.5N\LoZe),) $s ȃ؄JXy;  )@P\or@h;0#$>edJ.bTConALAY<^g<.ziEI)<`5nQB:}J”td؇VD.zt?X 8 (_7J,1%|dIzJ$h9^! Ԗv4X LaA5^m'[P"%60QFr>,:A[9oUu7 &T* !+s=v\B>d >J6x0<832 ˫ Kbz[: !BJwRX6޸"i\qreݻwC~a.Vwau#K ˦}+qFe4N}edyv,L^PSAY#h)qxJc#5in*yd>q&p =Og7ӺvxX;?H__Ε@sE1nBU83ۈZD TU3Mrq۪=4}Po\ϴ83zy]ȸnn}a 7Sxdp|.߄sM >0Ν6WZoQL3V )dQgri+<ҽ5JPL Jt\eJF$uZn 1AM 4 "Q*$)n>iMmϠه('{n_eMoj.D+"I!;"9l ڭP'%+ɰJ9 ld}ٖ৘᭭z_w>M\bK#jk֟Y{[*o"ӍF{/xUa 80#T`|3֟14usa~v>'%Yy sCʺ~I2z#D͂0F\ xthwFVR]Dl2Y_2#yo1hӾh˙H>.vQ*`5E@W 8!6gYGGڜKZ:4)o@Ou]L#mźI[Κ$Q7 E@O ;{uY4(Ȯ_e3{Cz-V=;*햎E;cJkZRNG{@&nL"e{N}x@"?Dd٨xvS-вcBr1voa6unv(b'{,F$ܓ*}1^!\F V"îcӮ_NjEm^Ry 9 I%9}ڞC,}q[<ߪEǍyoo'j`O[?:\tt'~+x\iJ^'ծY\SV?JȽSh~N2& k;M,C nНKt&2 &)az@9ѳ:Ms%4 PWWѐ98 KYŕd<:9fYAX! 4|.>,žxBi0X<i56v d 0sgsGyK:Ѱ,Iu WF-B;xO"mB:NT)_rd .*ʓH/oзc}A9~Apye߇mOHjly2= TO$8zfL}EqtU&7\PftYi >WI!(YVӱ%ɳ@7R1\B(elʠ%Yw VYi9n"uѢyˌ'W_%LS. I竴2T,;@<3,p]Ռ9:u0@ʯ {jpJCݜS7PcEHZY3L>L##|?g 1uH,>Hyۮ)XƁ o$TӒlMngUx%Ɛ}ߤG2=T%^zl~NhQ<Rtzqݴ( D`Y~Cϓ^s ZQ1i`$[Ƶ5n=Y˼23z OEMQ8wq)4DJCO9 My#g~Xh-Ф&܇Ohc=S:;B\Pv/dR6:osڲJ_ÚD/Ґ7;s3RU*P+bav)ڡM}P)͆ u(kQu_`$7tCpmhÊ\{l^':I9uMyvTG&f4ԳԨM"x3/U9Ԙc)'ԉ@xze˱,xCφz&pR#ptn mgjz%]cz6)ΤrlBњj&z@Iy1Ul.S8B&'W4A@+eEvn~X OuM_JAot/XuTϹ^lVXo4;\ջcZ;AXx-BnJhŴTRE'M.,`3@FDWOm|#!zt@ŧ}g'c^FV`o ě4Wu|4a ~t1*M%kzfbXï5AD.K'zC[&^eehZ Q^R$HtnTm.~P>~ 3\C>[Y‘5,Q9 GfM)DA1YOq46{3v[\7.j{Ef qq Jٝnyv~])yD'Ռ8}@ șB` ^%R\w{ّ )#Z$SԪ trh-[,̠;&[VP65%Jy]t;$&Ok=6aml -!Zd+B,yE_,aEJѾ|*}NweЧ{H+j^c%:< @LNP+.?Z@[YЭOYޖ`GCVV?jrɆ 雷 {?A""0,V!,[j﬘ǁG. +O7{yCg3ͩGf*5y\﷌SDP]HRM9܈M邇ihinC+ UQ ~n'{co֨ڭg `=)SӵnIGUN;R1C> _HIQ ``s9Zuyw=GKZud{X'ab̜W 6+poiӓRJ+'ӷzT]U[ ` m~A+ r3Zz@gW ()eyl?u})Tu}:R' ,-PB LO@d{q^*5:v9++6/Fw3='[?.'Nc,ddlO?Gʊz>)mIgfdXH,jg_C [.wևIg}`$"(o, I_gEv<]rC1Lq((Ζ8#*o4 qh +Dqk/&yG.WzȃD5*@D_ǯGd 'PӦTZ/{ٷf.)4tBgT:SyY*;QV;CΚ80xCK wVzkrĚq[Rڷ&hDmAis.9RCda;RxkXm:1IAs;߶w.q;M. $t()V?cTz~(&L&8l~ k%$U<7j6 |qȇ$➍7XW[saM3xz ԍDYwKS«%몚 󥗉)xokמ7 /uW}-3qD E@S>EV-i@а' C7DQ?$X-T#NueSPAM0սni9/[6X(W{Z~H5m ̫t3(5`GӲe[ '9r/IQydȃftcłIe޳>oz~ͳwFSѬW=`*aa\UR7)-?]Zd{,FC*.?L꤯0VzbC U^ tszAoDf;']{@3ׁY5ҡT:9y7n.PxHL/Ke:_^v \+:@>Hl4y4~Bi,rrAL i J3QтZDv/R`o/z0)4xre ZJ| .h \okPN$09*+-Jty |CbFeWV$V>2&4nH \숱m'DH{M%4Æ[5U~9Di Qwu}/]4erR<i<{J^wrf(ծ<:2VTr$V1:K!@m~4d^&QG (Pw'eeKᅮ[6ܼZ{ʄy7̰Aۡ{Fw7VkdՁf` l~R;wZ';8ALT™zLn֓^/oqrp.~Pbv?gO9zr4 Yee6B:ÔraJFmMdIe5RE$g,,"z+n"7rV?EG}|'9er#)Stf.q:JPXo&b@F<: (~6U=W(S5kd0v*g;!gv esa&a&NܿF`q(Dzv| _*[{W-"T'V[uk~hpgH,CFb|a"c!vκju};;B t*oS<.֯$:]lDc#;oAFh wH^pX!CH ; A0% +E{Y_N׸I؅lkә!̬>X*H>Ʋ@IS)`v5Dz8U Cb%%g4&,Ad*@ـJ9$ fN$#߈S>Ws7y9FOX4w/6VoSI7ESaYMuܧUCϷ!?([-?oN7VԲ&;Wa܅@.S9&+VJ>mzՎ)qEe8߳IVgjj>=bVɊv$ !ўr&§襒8r[ֳ~j[XX ڨ@z\*%ey]bD6r osxȓq{vH"Yxm\';Q7=qWV!F*DO_}'\93tU;Avd:4gȫV~bX]@f R}B)F::VV9#ӒNSqk,օkeFvUiUf-5f;kڤLjҖ̦B3V`rp}PN A߉%|i@˼ z`o;F'ICNx0%_ x*J8 sUq:ٸBSns]˗T1S-f!q)8gbҎ߂;"B =.(gD)Ƃ+H\]~N3.\p/ mЂOH e;7ȠV˓"wpuEԸYOYRA3bZrH ~Gj%hIE:$QpRh *42tqf +?.}7-:E<P~L 2&Ty%X V~|=Qo dGrS&RSNrWS1lv>ʢnJJۂyt8|a8,.F;ݜMĐXajx%՜0}Л B`-|3ץh`Lp]~. ǯi܎6 ( ؉dBVv UBjcÄ,5-pR- ގF+m\*JKU =)ę!㿤HcN\P/Mu1',ړđ"t5{{*w Z[!;l?H0%jG;lne9)!'}R܌vXZy\!y:D^WQ5dc+J>eyЋ*Ð2uy}r#dž6"NH ZI 1mՎpi=A$R8 JeUAĎ((צk*0R~% 2g҈H1NLNzXɫ*6PdJ']TLxW'ٵA`I_tǚȾ 똄$A+yҐ@o5ùYC[QJ+g_zc //ҠۃPROևߴ~ޘ@;N`X殥A&^`=f?U`gtdЁ2 H.(h (@ҙ I%FS\"@Mg0nKB %@yxjӐA` Ny JF0|7p? >FWҬͺvbGoi )k8n]l?/Z-v}IYCZ.lx_JAhe@#kΨmEF{ X#[Do6癆3F= E\kWD.rhߋsaZKE/Hsވ}۪}[jFMQsrf E+ZLOA(x:g_ ?5{`nOtHՠ) ޳8 b k_0ٚhv )'k07JCKcƮ~gWoV[ M T׹I. 3Vvx`_Е8t%Z~b42翫&6|8ߙo{]*5A=l 5drtvY{VF[HN?7#MKUF=1NwQ?p nty ap} >f|H~8,Uo1>{ٖZyA`,E$}Q}L[ۚV$x-#RtxR_5>PO"_330 D_]SEGNlyp;HSB 35 qC>_ޱL6kQbdZ)\5ɞ BgЋIƺF<6TYIq^ DXs>N&7)S=UϼѬxա^"~ȁ_`Z1Vjr;Vr_;Z'$^]x~gBXςD6 8lo_µ,C (_t'!SsKe»JSB-`V_昧Y-<nTĉЯvIRT0eiAP(]Y /WoC7*srz`$ Ȣ "$P:'XY?}Znw[f rGX9gM4NGe-Հ1ͥ1cW=IBO"wK(.cj?}6YCm@dy*0JCzpP|[+3ߚ `d^>Q8Iz^irg:#zXRa9J8H uFoQ"r)&ۄX͉iL6Q:cY5Jtq1 *^$c?C0S͹2ZBlhңǛQ.6CxIv5;|xFX=Delw :(.„^BpЉN¬7*ҼgKRVf}߰77kάY6иi<|᮸f8: )9`U:rqŏ*dϥjsqHw ܙ5VTԭٹ|.@#r]a-rK|CbLEA>Ltt귘Jn=>خ TTC[Zv884(s4NȞ⠬Fvԡſjix4[$|Oʃ^HO֑—1B]9g@CV~Ն4>mmᾁ,lPпFխ[}r8{m0^w /|53 K 2l߮-t7WsZE j&QM0tq#_(p֗e >7b3!%Pmfx7Sm%.fSBʜb:&n7'"Y%s,˯&&bg؊#7pU5i޲ 鞻oqH6 pulaF]囔v^Rh!_m)/,s>{Z :E[>7duAZZ>ͯ,O{8iN~/u%.\I]Lf1g )qkRbk:L']K1mvCZ[fx=cEܡԈ{t񃯤9l`u 6[ݛ<ޙkg< 8gfXǪ\ c6kU-H9V4K-93\heZM!6ur *cboдi !ƃ\-:oGPmK-O@v(9r, ?y5VZFpQY+~˘5i,z ӪɄ WA!kH%òS NH)ssbksqm~%2<\Wʱڋ'QքK1|Q Q06CrʖgN6HeZ */ #i7X229 Ť\`f\h޹M*vb c@, NtrfZ- -\@X)hBfގF2"BͯYeS[ U蜑Dq3詆VT ʟ3yMżG#%0p |x8}݈ۧgyEl57=U$6$#'I7ɸjT$ЮjԦ&S4,Bw+/wץ(je>ƁD:v$`Yu%?9)ފ. 0IOrF9%`'TS>cc%"KXq3|!ح7; eLT!Ёx.2HrL˶1fI?<$G 5dY$Fx0j)*›m Gk6q`ڞ8#"`(gp&Oh)CsКh#C;;Y,[8#B|<غG?x`mj+x{_fSzKO̝!5g "Z_zxLɾXpX⚅d#\؃zYpzU i߃$eyא$HRI X&6ibqVr |FS3@~$\o "nb` 3d2Ba lM8ȯ~9uu= n ˆi;lYT7 PF[Ri"MͺB2tuT(۲wY:;@N_^Ѷ0vF}eHx^(Y̟8[|gqG5s'Vs>w `'Cݼ1gUd3PZ l* *Z $YY )3lC T S\ud(-7ޖNcQރK6j8<މ%7n@X?͉.zC% E:^ڼPT:IK|xrJW8'OQQMh$J2ûVCĈvٛ72(cq #C]wM?mbm$ྐྵ{Jg3}x+f6فGZ<KP!ē>VN⽳4`F9=м8-#w2~. ` >IL8$v|TVs@LCf9l6T0"3oW3Բe0f.L17k{YY= 2K{g߬0aN+s\a)ijmjNiiO$A7F.k*QA98׊}߲྽.eL,6$9ϔ=XPorq/r3pKjcr-Ԥ΀!1|As`I|boD| ʵtfUr8>iT#ɤ՛;d'?l ŖT0VF%y[TZf\^tR4[A$25XlŠz~7$2F^=2-[9D3MM>L3T9#'*ڄO]Jt'Lz'Sjփ"rnbRɷT"#\AY悔$%|F?k]hY{jc; ;(!.C!_S8m=eG8vI^[3I?֕*؄IGI*&&Ϫ$DnӂiJ\ -j] 1K)IY3R)§TXeg]Bp!-?FoT%7 /Ơۄ4/b5/eu+[SBަ{LRS;'Lb ;sgJ-(Q!3yRbgIV|~ƐTۨMA.9үa~!JUM#7MMtR;ݜY=k)f[Յ:(+OQp7'Ii Q U^NR'ƌ*3I[U+סLI}ӏIUnU(*1ý\`s11 KcR9`"|$z$ޫW\03cD*?bbC֟QިPEzw4y߳b֧~nVgx ϟAR!_< ;c}(Q3(hb D;#Ωw힆K|as}\DrL/h)MxgCC;<;,b_5w:d7憥2}h+iܱ|A/gOYrYMMdu\<18ʹD3H=csݓ`UY n!Q!}E ׽jnX<ǹ¾ZLX?AteWZ9-b)Lm8K,jV^SBy EƂn刦T("Ga[%ҏ9Մ4ʹwyVÅ7Of%$FcF> {Rt+%nø 8gdOwAEX9VlaM۴ԟ(u͠dT]`[pZQ_$p6RiI!aTF a#ԃCǘ7zxBCfzAItwPE@6?_gޡDqa5<H"q1~_dOfX#DcS1΢! j+ifߦuid~/G^·~ȼ#v׆EjI1{w6mLdF$/Dd ċlʽ5l`3puIxoApIJ6i(ӗD7n%~@$vY` w_v 7˙@NOW[Y-e]p0I!io()=nt}K_Z@Յ>1Hlnhc#-)2+b*V:,X8ْõשIs^o i?ya\Y A<$2Tt#m_a)Sǽ|A 찕Xv &1q׸?A9_=(5eO|/u]P>_wЏ5 HYW\eN/;d2O˭pjnBΜ0自+d"1,n_k #E#(=.;NnCm0\;O ~:fs ٕ`P"RO$eܲ>)۪X`i WXv(?@f4(⥉AJ 0 }6Jp Z-5i<5 -H{?] a0Ԇn"ObC_VyH?7$}DPu5=Jz=Vi*d:z1½drᘷze \wa0F?ZD\%s/Ub@Q{@>զt*z*ٟۆ*J^?h"Iek]#+׎9: USłzP1nh+3˹ydF\g`B"ոfĠŋR%>sF9Vy $R!@QG~ ]ن+gD$b3!CO!0E*.(Q-C2)zXIR)UҘZvؠZ$B'JUW(:8޻]yʝ=#,h {Yuyȍ>O1Ԡ2&:0@mP[˪#2LVAkJO6zL29i/c(CDk0CqD"?uc0՟Y8pV?=!v_2Enp 2^ƌ.*{« P̛CuWNyM\yk~"t+_5wņ0}#0@,ju9%a>0qsĐ15wӲ`\pngO$,y{(=^7oW0Siݤ0 WcJ <.Gs+ûpFl|Gu980ZDpKqMQ(_·epTLn5#iigʝԨJ7E{6p ^ !ϸ~_%xO"(7t.@1ˠkt;>nExhb=6_Ӵ5\EdN۾OnfO%ڽ矔Α}}5 9eUQx\enh>9a(tŲ,6|^:_ENK_boJ)*E'lkY M6ںyhH̄O"ͷ֭l&ʍi{^nXFPȴ]cZ=m4af]/U;MS" Űռ3,$+_` )ņ:_񏗩 8=ĊԂĞLNl` YGwx@ħ. !3,<ȒS2m5 nfqa2E$Sh ]Oѝtt$b-ܣZS~ YvFxR?/K[UzT4,rs9@ &ɫE/D _l@秭aCꥏ62ҵ+ M9}&I9cHgG'^>%xBj0()|n &Wubx o aǏ|A5_BDzfy郖4OGb[զ!/W1>GRW;f]@7,x @TG͝9Y>HB~Ůq|F!ڂ0xm"Ƭ©<~z˼QSGvZK){jp cY(m'w 5jVoy^[Ûh v` tMe.L[;F76K'ٶ C,Ļia6!1w6Օ%gZ cL"pP_.:E焣p7AjU.vC !XLO06 [%dch_DAĬW]- 9<-Sgt93ھ}dK*i\REiBxkSi*!}y*"2=yW]{ h ga*csZS qyE|ih%r.YZ~K22;7&4صhpܔ,*jwW)q=59,kĉ[X[kOoBk9F lֽ%fN\CF aPI ;:?fBS a}ZZ5%,uJ=ҕQ]U_0zcbTmczQƉR$ۇVNkx5x]0XZE-CMDt]0dBc;y̶`^7B+9 |ptnAvԟjztlVY)<; [06} CGLTAvwvb | ֽ6 V2y,nyr1着4*"sW'xFD)MKoO嬑Nnt ut AdWQw]Fp={DqBP.y1m!yn捆vpf"x7(QʿHNV{%1J: P}]&@lSmrϏEf+q1`cڡ2{ppΝlgp=ooˡTcw` Bb$$g>W3QBXJc);w*iMҮU0"%B(5Ҭ٥z}'ev*mmN7}%>aޕ<=i=|?Y fk8ـ7tšB7F(#Mz]˅~'vt~.̛-$DR9zݮ݂c#synX I4Z6 ]Cweo0IppD)LZ ^k\ }Ժ c&b"%HK$㨔m}!G "lgw<*Yy[-C 3q0֯;wcp؇˱ngweQ<9ЧWwGuz((1U< ,֎2MYOJLZA !p rIpQITƢצ%Q0x˻;گ2 nԎWl8hf_хbQ4QӞ;ŵy~0 O6ُ߶.J~X?3P )OUټP1WNk9Hfx*rPhhDWQA A(uBGANfޑM.`W)8U>=%!.K1m @,P߭RnkѡOP2>9 aUh5L8X.Co# Ga@]G(>8Fޓ/|O[ b~+ |2ʩ_a*^F= Vћlf-[*0=T ;8Ki)'Lc{:5j@YB䖮gA^`& RtMO;:E+vJ-8td~ UԷrB@NVtA6'%=K3S?a|Җsv]tOa& *>d͞x%F!Yy1UL>}jRD6SciIN_)-(-zP_}&SKGVn*oz1Ѫ2VzD\/{F8ѥS-Lu)Ym`u 7;' 6EAP Jf޼Vflrm XSP$$XSIIY%S0o-ey#Fs}4Qxl~…ӈ* ۨ?Ύ}B|z,\`]:!gCa;&bB!(/<={ rT$:J])N)K~fw򄊡 G̓#-k}Q0L$̍S{{'BMzpҊ@:hF1\'X.]R,tȲf6b.f.@"[sU4Cӓ]^⒃c$F 8(wk!gV٠a+ څݽIf|7i @7{dWjlb` "M]: .GU跍=24KjFAX{ݙS{L6afybfAy;U#s*I,% u u *d,}8{PMcFP3< l>r;8ZevοN46V3%[8[#fj㥢Cg)0goNxvP3=kkY"o1=mjil#duni~alT Y+A~z#93M>_/F+؅^Jq Oș\>"tqXZx3|tPC.GekQ?h!26|%}RX-3ʹVB{}!L|1vpOA mޮF 8b$*Y!<_Gu#If}2v up=-G ,!:>h&mzj1MCP_q}PFQR7h˸Kw|n("W'=59(X/ W3 ^>'|vNގ>$q%N"ޝy7?ĘuYcogWip'dsN&<\3Q ܴK`@sK3I}LlTBH"QM;6 kpoq^w~>y9ɴeE2O=|J厗ɫ7*1J:s 's2Dʑf^{/aG痿lݝZL៮c} 5Fw2ά8U(}Я$m.HPǞ%P[iVq)PȼoeL=csגni Rڽ}rH%FPO~$%.57 b͘a}][7Q8Y :o#ik<*Ɋx\"-U k wls:CqisU<%ِg7/Оqe3 8fՍXl`(EKآSɠ)(0(\Z3Zlk\ס0$jWI~F3Ksbߕ)krw+Uv޳7ZP olw"cc!7ߑsaڻ3$`ifۈd[uW1\@lF4zwBpу$|b8Ƞ`] y,LVpZQZz/L"Mͩ~TqH)$wjP N2ofpOx\MVUSfm^%.Ws2 S03*Jl9%cik,싼(ղDAѨ<@UY]|RkZ(1gs4 .*_]OsBhr+nlXfY(es؁Jcrݒ` &>INA.x6]vn[T;f8wC79: @,\P/Z܀\؛AkȤN5GdEmVl tnR۸Q*.˳ҸU6g'ƞVlaB4'l4꿁n2Dr9O5[56Uȕ~6OI/A$Br K;`{ zF+[&딯Ѧ0*{۶d1pd6lZj-cp~KalD3yUz_o 'J1Lw5L`?+#OP`@@!ܰU% w1{l$ B0BUrJT.2AV҃Ty4~sbK!B%%rٙkMCgdV6;OYlؤp;_CϢC.v2xp \zpf{`v=ece(H<Yˍ<ٳj ~5@==Ի΅E=VWU>X7H5D;GNI!6Hn^aV|/kla+>JHHmtKZU!_L1c(lH¼,aQl1L,KoV+X;eअ^g7Vw ']Oeܑ˾tdC}fXGt4d\1po jm_Q"qb){uT禅B?R XA-pv|r42$+k'0y;@3*L y#]ǢF>@ɋWط0q^jU>,Ϸn /ˍ׉:OPR3fK*跤dJJVS9DЦ u8]44~aRhfzi?VIydBEO G畡o?!>c$`Wl)6 Cvp͌XT(C {&o%$e7B\7 mvsڃ$"i>Yq_GHi*vA 2 Q _;h*:h<.+cEaWq 3\W)䡍 __yyu KPDיAq}L2FFK\5Sċ{Zw{pJ6&e|Q3ϛ'f)ҭq*(xGtQ&9ؾIbJ;Hy? :^crJӶwO6~$}T bi2b0 ")g r\v[GBsq@ZòLuͺU~G ? >XfT~hI˄%ʷ3 9Vjr#GۙN.DA`yP0*׹dqӏ+4SuLA%o۬`:ң ~-vrƂJ:p_8Ë%!'mi[* *lt3O!&䊤DY6+đJ9Vfo+J%V&-hG9z'N) i~ "{T= pncGktJ=0 uD+^00'y9a!#{#sf MdA 71A,AXNG9HX2+lQ]:F _*3H̺hKd6l%t> QMN%\L1.n2MzRNYp[̭5V{ estC!-%40Q•B,a?.4a}> >:f#LI!zP&|'>-iw)&7cjy]:C״K!^e25Y"DrZ_a/ٙůśt̖x z}_JGM˴}uh9"Χ7@d^2[,\`8IO"O"ՆAnq18@]C/)M!VWS%K 7;r'gvڭBY2]"ފr3ۿ9[]MժAr" PjewtkyxgκN(ve TrjjA:X3=ґ-2Ч#g( c; VyZ\\`@pEs7gM5J"1N)v>B_{dҏUHk|AN2*X{PRc;юjU<]|l'F%$%} A/-ROH}hc1 ':9ȋR IObm.B>&=F!&\7Rh/,gyęZ1@)?$s7D`mWbD)';KUmUyi-?0d_7gآ ǼG>Gy^GrpI檛/sU6.x,5F:; kњ4`{ĬI ׮ErGnEV18QPQ:up*kDr#$ktHk7 GGKa`q>5}Z/'Ԙ t]'~u|2I[ih\we|H44+ji`v_R܂>y6j rnp# Xdɥ!,v1e^ҤCeUPoa$R_%v?5 2[vv~/"|a_Cb2 cJ,*;ϙL*Ν,-LaūҽߐfLvw2_hCxq*a+hTctkU .PPc-:@>PCg=aܪ Vu>sT꯮J3NQ0GSn\HY~jTBO= 6tPǒ4`i4O?Q뢝DƜ6o<9:$r|swOt%D}QrA~.) wrn@iQUViUd?VJ}Y貴;MͲP&n4TBB;3[0>dCkI L&KFou7 [Vb#֩u!W`xV[!Ce!c vWSTJM~;ƥ֐&!= .g$d0YGI>fq+ j')u*l)\Pڷ>D.|KDĈ.Ux1Fex8 Uz^G*+5Lh̬z?Ť]]ʇ܀;K31YrGw:w Rèee\Q>)@[LfA./3ϭ:zg#t%Ր v*%D5ϓy9OY>tDTb(#j3^['`~M<"XFRpU?h\y,Rp!~hXW1t <|0+v?N2/k_Bmw<Ge4vZ~T'; g,m9W.t%p8S]ˑ:Ae8Ձk1XAL;Ȭi:5c7%Z/E_Ĭ4V2>&-]IS1,+Jմ7TBfǶNov`o4?|/;^:!riI!&ag#8ǥ.'{$$lmNߞra{ ? "YͽqQ@9~Y{h[ k\li gA!cA{ dݘɬyf)Ȁ !(fU]zʁCMxٔ.b-#V<6F.gLIS\br۟h i,<L}bly+tDIc4 X!yy ̾iH?`;UB? ;H(wHM|ÜX"\$gc385x֚M@ t:ZqZkAmYY \O~}d9N׆.jgrLW‡IO4PC*(SܪBsj5WWh}S!;}E ;[&ADiyWU}[5I+Q }Ϗ~Sߨ4Aۅ #l(Eae; l_:tCmR16K < lMz+q53թ% ʆ ge@ 㘒lt?+Z(< $z>M ' {|YP7ThZq, ]TFmn!z6KXjRjvDM7q NUg OО^KV E5;mۻh@ͮ5l:J0\wmۼ}͘Eֿ_YELAu} 5(f[pLUf8NwSV2$-4cZE렶M3aB<ۑE:䄊}%j]zJY I?CȀ*^GʊJ)*@z:!(29|PnjF~N;~1@  CONmgT1m"b~.y4=#E>$1oxxx0npue!`'K[z!w# O&'N)ɢ+W5.,'T!^S!ٟ Gs5@4=S|;]"qJ'8 0ӆvkRd <D_Ih<=1F!EhdZE&4}pzrp4Mz"ccv<cj "~ vo䏯ӟ` ~Gprf b=@'?:k]JIk 7F7plt|P_]@Pq,xeq/71鄒7:do_vQiԾ~G:#m|OPӍlLdk[\>1>w6O_#Α9qWh*Q6 X[b]E9 2S8RW(\F2Waħ_O:E!鎲Ap!{nPʋ]Ղ*[\ H9Ck0ޡQYlrc!㛽XVL 9_[Cb @c} 8s)>)NpjL/A{/cz=O{%UOs,w+ikd Z Ti~F@ A/vϫPI0 /_;RJ y L~[2]KS7}MVPaoMEI>@&F$ԍ2tN\ǔ7 2X{`;jT\sEctfd3PI^R{xv;+J,ÝC/Ebc&M\Å44[#CYЊ9YPаY ^tiOjvց_ 2Ű/H3[@^3Nu甅 $R g]"jH ôyNJ5 {H礼kmJv.fN1zD%piݿΦz'I*p./=}#H\u.+;xpP<ގjH6do^QwROe Tr_ٹC ԕ;K2M5"a1ƨuZoOG0%<Z2'Lu+5+50 ^FkU|(54?nykT`m#~$`nTP7(ıWT5ר +MR ƙy .Ƹu= ,@/a˪&K^zRZJ -%Q^陊`|$dfeU=F {( RZ;Y={딡Wu!$ II53A|)\lXӻκ8*SLJV3Enp( 0sv\fvzwu8Δ`wiǭR_/ښ';k.s`XQ8Z=cہI 7 Ȝلdt]jځa`.^n]$dԔn;%8O61=LZz[5&҇J2\&p\u΃H 4g wOKnKH-lK'B_*kNhU;@ff殸#UtIDU <_n+Ud"@F=1 ް+km3lG8$W5;1]Yޥq,E%j?M(``9%C2<Mmkօ…eKOZY̮Qlݳ@`Cc[Lg,?`Χ|G{$~=B bAiQV&v˟㭋P`Qvߴw}wwKDV BW%:'LkI^ jۄz8v[dFV߲Q٤ܞ]S'bqj օFY Z>idU|1(j7X0إ& Ho/%$ rJ4F*Ii+' -I%HFk4G'=yI O`t `j\ ,-.h#fsmjqXm[: C/[| #3L=Bx䈘Zo>.0/B},_$ R善\\)D]cG$Za)y#VVF&ku|}A9bMjL Ȏé ܸϮࢍYqSs7-=y:Z]-4dVP /\_2{E)> LTU!{dKtRldX|\\%BPz1DXNRKtcP(@e\-!X*( HD-T5]]FдS+ j9~Z}4r7݅ ~Q4j%:,Xhǟ 6I;oN.̤ijo>gXY ;R,bIE2QkTl*YG1㩈znob"~r{r(j AX<4il5ܬaIWL^}xDS bIiexiڈ8k(BɁ8r#!; )A2bRMԒU &`7`HBtCXQ %t/2P2Yf=P gҋ 6wR[{S=l˞]!!h$ '11=1m5ޅ1yɯ`zi}gV3wdR:r}FD/vLPWeιT+`- z2~Ggt͡pX(S,o#ۍH\0` @y a[!b7mS*o7X'F"۰ƣYSggӐ09g=/;´aѿ6 Cs>&##.v^T/%h MѨ.#K4Eڂ>(u]?BJ@,t[mqo=ὠ'Gb5/Vsh dڀ񃄵vʱ!/ t|*C$2̒7[, f=[Nd?8haY'QԟN! Ɯ7Mc4ף 4f[Ԙ]b=*Tr]\gJo._Eܭz XUnJ$ ھaYFӶ`Q z$4gӛ0|$t6/(Wr|pʲ*pNJo*dR%B{s Sb =W=JdהJ* ֊Y!ʛSc@7; ,1)lMT7s F܃QR+$k6!MhH?NNu3Ѓ2ZQrodJ[@y]lٟ RgDě #ʿu}͸9Z{r.ڿgpL]Ѻ0lL׳(ۘJ'}Kl`TScܙ /팇'=etgT#ž<˵\ZU5gqi#.k+p8X0*3O&,U7%Ya=Na4_Yìg,(k 6Zޔ8 K_ KAʀ_̧qd$G'S@-"m֢JC{Ym+~/f̤PŰUӯ:ڻf}gAqg!O!a3$Aa>x*P(g}z'9D4wP6ԬEOs_bӮfOM?vўf C[^#6e])i^&drAs-pb8)A#j]inP#}_3-|;!Ȳλ?Fx nn~2m{m}I^` )cGl!UQ(6..EGZb囏sޫXqvNșDφFr˛c ;qt?&᭙^K?|7i|ԣRGZ^,jqBʙnŻP̥\;ZHI/E##SFlH[EA^FΞ |B~EpZez(~Bߕ= ʪ Dr(!W:_Oj'LM5 SH/oRJp89 z2k CTOXBī!㖍9; `MVЕb-. ۾C6f ww $ sF0.՝PgH8֯Cl?*|+1t>P`-U$p,#J6ձ5t^&FNDtR5\Ǻ4?H=>MFGEaoWK"x׽UYh747zݏ,؎c;FpyRb67LAʱVUÊ 9)BqY=>v@?w"ź}Wf{:9}rPESTىv0[Ż`_kՅ ɌVY ;EuE\^ꅾ~QLS74+c\>ܜAř!>*6n^nENS 9:8F!@ Xi;gi hA^r9{dߥ YҒjlѵKGqU?;f׵"S04FF@^ۦiК `puŜg;ص(bCo h'Y uRH6TY0Z\3Y=Î?S&SZ /J(Wq&w ]ԟ݁A"DE ʼ`5a6='(Y~ 6a&끅zPWrߵgɥA;7kS 4b4FQף,o xHIUIc & FH-߼J#Pcfʬej 6)u)mÐ\r`-o`|;bw4 rS-ij[vHД'!趈i{0Quox 0? ;m@P^9-3qfzT}p3كߎQ׶,m5|W8(m1AD"}v5 ȕFMeS1y4 *(*ڊAHi WR[~ +B9eL.w:l9Qf[ ,Mp%ϓEew?cr! & HNg-'HR/l#Ê5wmFYg'礓cfEKH# Ȕ2\$fI& A+( V? t3=2 S:[J ٳIK=vS:,T2&xVkW;|+$|?q>Āgg W1-B{ [W ԗ8k( ta$wQOԯ.pҠH [Oɖ 4LZ-9"'GdtYhzA'?U.S,maqtFI9.Bٶ:A^UkK"p!5ط=jfuVG9ˢwg-$ո]+ZPME"mrL$M?"=sdhRd&?~'B2t?d&PNN.9Yn*p3x{9堷n2- "?Cp-[.%P&[w35$u-0 iăzKh(;Y]K qW?+{%M4oc+>yHl&F޶Wڨ?%McOkvL PQ=Rd$+#>: (l\1PJ?j4^Oʖn"] '{y$ gb/HEYEz`VNBbb11hV7#9#bt%; :=QH=3S{2$Ϡӆ`XUg'ivޱ IaͨF$Xje#)fחat&d1pw}j!p{)!L .6#zs^]H8; A^%{fT}{X9N ZnqƏcE'#siCOHW+eXH ;MYN;#òVΨ!2ݨ+dPãNf˔BdΝ3<PcluD>0&qG}^7>u:T/Mu[iQ[\xh:CئIo3@y[PP,+,eD;8ʶǰ}qY &,[Uϯx>+UVo005 Ҍ2QUg5+ Wt ۳yW`6ޥ 7j-0U-&u"{RBEgI1 "ܬ$Q;=8/>,yn<~+w9wu3ZAwɖ"vt/(0.Ǎ%e$Lj-$}hZ r;XADk6 4/Lů3L_PE.8Wg4::?̚b>%pӓ0MZ=♖`c: „AIrs&,Տ}*$0 aNT ZfB= 0gEl˻uS-_,&U|cʫwJkOy i ȿ([⋬؏hۓQ 6uxA+VXIi3 && 񮐵"d#:_j逴땍./D2:Mv܄aEd:?Z*LOl`Ҵn+]=~Oy+f?ȩ-7Jz';Z98sid}}P Ѯ!8Jٛun lY@$bDY AwWwtH(Y<w1 ǯT>wwu' t׼2/qv}ӭvS9譕f37&2qq{Qa!M]ϨH@zׄ ¼UPl\&>||1vg/ގ%IAUl#(n~ːv`Z"yDZV <>RBk*48:rn5ť.FPXe* '@pDGs0ndS+A =" fFo0J h kg[8Q@N} !.{+l@m޽jmHEX 6S|^$aFD*tv$:'3%uig҅mP @b]2O#\A+_%2$9@Q/7Z3 =J$,,q1Bg{0}C%A=FpC5Rї1_]2Y;T5 l5G,(hD Ys&yW@t+fƝW/}T+W[쥭88uhA%Z%mؓ"sNU8 吠q( (IJ|mr8tV ʆ4d]/i W$4yMHD{Sn !H^POfwS2~L_ %脜 9$)rD<2j*+Tój Y4Q7R EZig1t$4!x&6\%Y h^zgO.}0猫b̸jL56xXH׵%Bь{+: %0.v-t%5pwѽy!bk\Y_f<9t\D >dQ41E8F!&1 ?%N^0^"Ў~UAi(w9gyA67$n)tؠ ~{ĭ0uEz3KQd'[8: 22UEyR#U42MkΠ&w`vm߃Uzv6\u܈SzzWcZX xk~y~IÑ6 :a% })uoJNTف̹,M$P6GĂjt⅋790d0|e3=h5Q1s}X _"`L ]rӖոuOFd'ڬEOt PEib|SYL `hlw6@Fwɍ' m-fclkwJj!)|sHT$CMEI e]Щ0%E'y|Q䅻mxg {0x^/KL4ELHP;'Zcskeuf/Zݾ]a1"*tJ0ټMi)NFgj{ŧas@_| [>\Vh ćor'ZAԪUsaҋgjwHGڒM?x,G/8Y8p92PY)~U!YnQha*)\~3|@O]y$.D"MU8_1j7G!E!|Rǚٸ%I`&\ x1K_"E- w+m?HP̓N"93vz#Z#H&/{5؛406#!b+|Y_Ȟ&FQr\ ՚}̪4H܊l!aaB%]rh>*\y: CpiQƴn8C؛7Qϗ_@SdFs\ ?.Gس칝5uHUZ|L Uc9:QҘLI cr@ZF=d!8܎Dj-I#W?.2 l!mcQ0z)i}CS t>ܑ@*M &Sۜb [Y"#c|šn0ξIfak 4-cx\rQ6l`E"A-R[ P=mưN(׀)%gN=jbF7BNj[ - v7щ[4D!אS{IX-sxNUF{D@$}j:VQpdIf^73gyH:D‡FfTzht$<Ct}x v3ڑzd^rS? hLWP=;0Ai-_ٯh[;hD 7:D\>r6qIr‘&0Dh)׬ h/`溮_:u_!b<Ei`B̲+ĝY)dw+ /H)SBlJIwȧf&5#6P#W˧c]-8P x~M6. ;$u(ͳ@;C\ѣ_ן11BؚyXڐguqX>] xɅq҇{kkMᷝy-> ޠ(/3lpS"YSF9FaV*7kt)QV#jUi\sn9'ݓ6e?GJ#yOOm3%'tHBp×bI;-CM.0BN5Ӭ|1{rN~$*=.(WdZ!w*ܝOCVHtT뫫t#+Zw!H^&a6P#/zc Rt0[T'UV`_u %sMZ$$3 GXV,o"y<77fxuֹky# a)uFtLu+#hڗI3?ƉȤrZC?(S/?Y1eX?9>|hP'N{L4Ԛw@%ruS:sLK3޲zp5J4ł rk=p;Yn7ֹҶjg8}uYe=Q<'ԟ @cV+[4OOv;CҨ|k`0u3);P3,T'憷"L$mS&EȬ"92m r\-ֲg5uyaYuNk0u /.Ϙ9cuVm?#aIJ)pAVUyL2g^[N"hWίP̪LTb>5yeD NJ_ c6dg筭VEC'C AaMk.:ٖz<#Ń[{ d)|Htr06!3jQ~dۮɔuSe(׌D%S^S7#;fJ`8^Z;aHG}m;ٴŬO>M:>enNyf Ά6Թ]|]YH|n0 &oȗl'4\<Ķj/Npa%.v^}待SESF~0Ll$G,3G u_G̾t<c H#UX!sqM9}Qm- *=ְ7~*} 6TMIqL 2F._ؿGZ8OmD۪ 5p Ucߍ`n礨?9(X_7}gGu8PRCG= u"ؔ0:w~Lr!iꙜ9*?V}rS}ʈW"N Q[5.Y=JT}kb^/aO]2e;pv@BFiJOܞ`DFDD3 WgOדԥ-Ҋs; l@$H.dG# mLVƵod\8vCܧxbt7~pu˸᤮컮˚nx+u,iFrV* y w2 7Y0]'S[ܤ(O3iJZN2J=/)Y, քc:u7\-AM2kw $Mf' 87+& ;*6׈Jmz ={]b)L#YuUZkOc$A-~s^FWsqڻ6:$}eT?6=RBg .\"i-s@Uq J]דv+: Uɨvz*gZ|Xx;Dq{͟(ue3 ?c?  r!-ѥ>*lTH3{О䬑g+qS*?bX8/`p*p()S UȊ2@BMG#x=oq[ng.!ټ@YPy|Jz!!BwF;D+-˕!s7ެǔ&^)⒚'D C6tˁWDL{|M^0FNd_oٲȜ*殇Pi[Ǔw#&Fr%+?WѧI[ ^ xUM"4R22j(OW}*x@*O ii,<}07h*0rStEgƓyaLiR92YZAIVyQgİ쉒k=-2Bo }H͈M}ri$~Q?1j6 w[ T7hX;'yTM Z}#"@DlՊ3yn;` [w2݀ HNOrao_B+xM ;/uzjr©7ĊxmɛwO?vEș',Y$fKfo! ll\ʘ'?0;wN;R1>QwN En ԼQ6#k2S\b9-/̬a+eģhVrWFdT׶Zȅ|X ?44B߂GGہ_CJx Br&k,܇iڙدN%i$. CR OUrS2ఇ/E"&ĥU (֗ ?T`a:E $˰.`uy5/''h$r:ȵF'Z[3QR=Ti\~Qcg-P0'Q?#O0;`lS6{w  t(ܕcg6HN/8E=2Ӌ2ht"ʤxlMil2]+´ sw*ZЙu7B`/u&֎/TDkY3Cv^\ҙ1Qf†ZϪɹFgv1g+9S57j|GoY謃yzю9AF={@"~϶;!$)GIKaACY Sly]-3٫7Nɥ*m36H 5@.w"\v吙'Bwö% A?qaK7=5}UOΐ=iCgFc MB,骪듲ƅbt{>b] mY ヂ~foCe D,%) %fj ̳0h_LV3bv#NI!(5vUk[U?UV _pR}ì,P+3Α}l}c tP\s56i3Dvv:.?,kAlEe􄀷d]HAc21 R@dVZ¨xWX/k>T]1 >v`^P8Sywbu A6 `G% ܰyeA^[b[e A1\dIeUUNYYiA'R=]ᯰ* ۫\| ( 6FwM]St"p#fjErߔD\+-JtS+íW̑H@p~ >ˆ+HWlS^wn2=CPZW caRU9:?t2v#z ~+u*y}z0Wߠ"F.__h5p ŃrqfD'xTT²FF#W\WtSL&ۭ rFBͭk:C [tA"l` 'w@?N]]%j$T6™q Db%1W~{*~ U'sk>Q\˪C0+6O !N'mU16etkjO"8pQriH]dI@S?Qv> i5H*qT"hP\9GLu($SnFK7Dk(a[lg'P(E? d6^]JD<"ar'eCY,UBt=OKT<s9'7 >"Yh<` U1GOj`!.`"_d["y&*$ ůBX%Ōb{V>9;|<*m6F>As#=Fl@ P5O|-T ۸ L_!eE!+Ok6w6PUq7]zS8[UFMqC*Qtd5[u,BcbB4[uϠ%ѳv_ o(nSPC P_6dU/ͳ[wj qVF+] ę{ *9Ӑ4ȏ C02<#UFx9p$z M[[ˈ@}QĢ.ϓd;.OR+6_ɛt$1OS1k((_tCYZw}c$ok풇EkѓO%,M}0}?FP8\b=ͯ7.hOs.G;:U69G^/78؟S7#5q{boa]|3py%h*zXgH3~S;stM \5}?p;mY6 ׷ɎuvvǕ> uw&;N$/nx23"$2mrNw8WF[aJTe:(hP=ע!5YC[;_t#^f6x|gԳ(DQCYWb2ޙ?tBx5 7D`O.NiQw`/TfcFE&4Eq6K{YP.;7lmj"T-;Eq”GŌBUujI9zB0w*|LDT 01 EːLH$,YE)78LV4LAPpc?d>B0SEjA#*937%UG%ϝoY~f23;#+dgB_O "S\\%1X\D$ Wc5GJG:#g8cDM~'EWi.ybYӳd}N?Rs#$p2Y(<MI$S-/"ܱ^2cX)+>KDTwy" $hцT+,1[xb9`'>ȹC|T[_gTHy1#u2Nd-^gЄÙxC!1=&yO#r#}%<(ڕi),0dԇ})Q8CfITjr?|D`Ol%>ƚ;cUiH; Gv^xqܙAv۪MH{ԕav*Jh9h$gqJ}DwW[Wл9Z?'gx@5˛N{ZSY3V؇N!g6%M<8 \ܓ+.4Y:҈:ᡶ R{Z,ˇlJ{:9!L)qXa ubK-=$ Z,[ 髗`di+ !Wx1 K0ycnE$Sx &#L^ &#󧸚dܓ/.c<, mNJ}3Q 2>R1m܊+Vd $ opq;91ZyBtG_ǪEQ5,4 tx;S_G;a9 įtvcr, ֗JVĖt{%km,}7-#cUs53l]L1?Z_YǂaE)2O؁/%d̩a~Bq+rC=LX(Gv$㥔8ONoMνwhlɷYȋ-A? M8w('tSMTZQ_r&}MpPQm3sW:6IEiB69WUɞ bpXqO/N4i+KFA/ZJbXm !9lp|qE%c0=Dߤzěw%H^z^$]BjL.K\KD|"vG*ix&O^>br"* Kpvy*Z>ؗiv+ow07:3HΕa0p_0TG,=]-`e?/ йeaxt7WQ?@J-DRRŢg[7 i`,c{Q+q(pMf2)\+tN&m$¥ZČȆv/#wfM|:`j;/6-bf@;X$LlirWND枇V8DZ,k$'mcR@>$Lre-`׮4lrs˦yYˋiD<.+<:dObvUz>?K*{.V3TZ#7y& l@Nܙ~ vmD&y=>|!BA8f3 .KfR|xr4Дs itBrV@Yv}6jF!6 c:LƁAnaѤ VC[QZzbM[PD{>̠rHTKm %,%s{`|eo=m27%F)i7~d&+;>Ͳ-vEH(d3ۄ*YpIDHt܌۞閴ncO>y{r fn1')7t9˛l8XAm3 QD?!z?0f)]i8K uH޵v 6cC|T:oL=Mb9lu@YPDl(qpRvdzHobЧ<햙bL|J.EA[q`$'%Iu8v8m+V{:bF?FBSϹ-Xc`1 듿hԭciM:B*vʩKHI'1M1ae}aY'x9I,\Ue0A b~k'|y_vd#ٻd^rX66"yczZN-24IjgЈ_ FEhv v䪝!kܼWs8>xWul|y.E >hMtHK.P7ќLՐ±?Og` ]u@b9v|m7 /ޥ(ta"ᡑ3q#R#Ҵ-@#b19&4-^P{bځL) %Hb-7To<#[܋J-GtNNx= So pjU7m[c&k5TsZh\ '`( aM''qs[ qR۠4)vGX$ 9:۰N{y.72NR Q?Qpmlٵ"ڭր]LxS,t+P uF"2&e T~SPo.{XEB㛧BD0n~6T## Kx@Ùs<*aզ%wg!L3ɨ=/n\!]To;% "3S9cy7YZ9%  ,ձI~\˫BS_ukpnuN#M#?Rs4 zL lVbOO0gVY[ !-Dn[Dtu`닻 L]f3CUgx hmnn=ze+f/_2զv/*sŢ S 04Bڗ`,pƁ*rLxT4ڏU\MݏVu?0$ '%OEX4BHá\x8m) Tڡr*6o ^beEf _u}|"9Hz}^EӃ4R-OP^8XW_0 p?[q"^%Z߹)%M 8/J!~|1uF)Qi#=_ cŀL?{Q~QE^aVax!tƂΘ "3UA̜Z# W{2vBѷ':K,.9XA#0+t5 g !jܿc]Uo(C^Lٸ. >XG4~ፏu=`_N&O/gR4DdIMN<Ŀ+ ۢj?TH̳֔% ְȴ;XuUҠTL{:sDTѵ筥6"*!C%k,uTBp9W ?d(_\q5)#4Oo) wMIq,R,K7r?MwKgO8H};4#(Y 4mGLYS HT>?̩,y >‼&ŕ\%(Rr2hG/99՜(bB7~O/f#zLjYbEޠh}a(t/x5J9攲+qGKqm&]irx26 Ƒ"c~̱tp*? yn=+H WpmDGu}뤀e?IRt#XR(-LU)s"z+b/ص*28yW<AO uXoRQpOˑg\ݒT#`KٙzzM<2[ܲodP* ix/^N!HxR/\耚߫{_|B#9ށ2Te5R@nݳ~ 3ЍE*&03z\N>$C^XٜpA=LX? 6^Z ,ՑY=QXiv)cf$_Pfk&;z?(O-l75F@#s#v7ʤ2~+:-`ϮD|RCgP$PM={hB}Ow/MȶZm wwhlb;"ƤU&Ǥfбƥ';Bbk|I22hCP"B(Q6_D׻F$N_*2?4!('3L>C~ TBtEna{iu0T'$@~=JF;͕͌pvу f.]|#& #gs#-H>3 rtJZ>L-,C+[-^b:`&_>[֤jh=g6r .YLV )Fz8-cyhDGcmu T{H[ѫ?@ BSaT]*KB7(=mD?;Uciћ\^OE"2N fJ&Snb~5 ;c+|Sq&n茞Kp^QoatV=q C"⾆36*G2"rflT%?6eZ}.\1,Lcc;$/\7|AtjHkꞘ6z; OU2gt`WQXUPn]f5[VC}_cP;3mЧjOl٤zE^ZKrs#?K>J ~i c#aIJ:h-5z}"qh0x=1hJA&=jmƖ#RK틽4yHYb/P"+xG/YNC=X׭EP~JPx:3 Q(GwI`>R*@NbU.4YO`~E=xC̷~fhB1V R FxA֘}=iyg(/q-f YwW`6"a.o0[w?fjkGQF3B:4 Ūcd# U"X%]VWF2p뭅R |V5 8k>{ߏQ/xorz!DB\v?|HPKv7csQ}h%bIHoܨ?q/#'6 W445Ci&&VՈgE^A#n(sFw1k R.+<5qQMX&6O.~-k/y1j&4i{c5!A?ўŽV1%N@PJK&5CBύR"GuQ}Ja˶a0As [4!ނV d9s4%"AӇpu\׶͡!7Bb Cq85n>(Us;5W{rqOb *g<^^C 8~W_!J"L!p>*VQJ_tgjCTZirW42T4IiyHǚUF&tG凫s73Y` S# $}d[SՉP䊮<`vL?mw: ɒNo |̞e^^I2oK~aivRp|šZ3/ cOȸ.ɎhYc>HD 3+EQ!  CIa".Ϫ5D`׉pgzc~vއg+lIQ*6ȅ(vF4'V$+mA64U&}!wҔ_Κ-a{8~ݸyƝ?԰BZG5)E\8`'|bӔpj14ͅs`—M!gWX4Qv{DIE6p+?6Ԇ1# FqW0@.L8 ΌRP Oq=9?7=k(3ЧHAxpɽs&su#/ׄ{4/KB5yyx!ѫS`JdS0E GHK~o{Ŵ[ //7;v|YBQT:-%؇#{oJ䬷g*.,p!uoȩGaüh}diA /ΒDGOw !2$`X{ Ӑ4=jX@[hk6Vk,1{dԈ|cpgԏ ܺGk7 b*v  C%[W׻whEnioX>A_GdXbҙ)@s!ʃ(igݷX/|F6<2Гm2Y&GX$f+T4Wƅ1Z7iOh~}b,PLKtգZM[`dHI¸Xs) c_OnT+JY0?gjٵJڱ>Mrvc4?^-rD Vо+UFzU maT&ק: gw~qq@咏NWd?ʬxJ@#Cff}h{Jwz''Bu]4iDŽ}*}SX8{*#(5 6vQȪexQ>"ܮa-:Jka}se!͊0\X_ŢfĖk&/sXszlSj63p*sHP`샪Ѝ_<(ئ!`!6{FVk#IAحg87C`Mfx$pwof-'!dHDycwCЬr FX azN^48YB3KWrt6~:;}4˝vi{?Ɵf+HeWύ N.ŢOki }@sg Jb^Z0~0VzX$}С3L;b{7^?gT-S8rk4jp5SfI=SD2X.}XuzHOw7 g/u5Bܜыj@Qxrv[i͗ MRu#Q$,s΄ J[@j5qǙ-]AFh'3ܿCүҙKPCv_$A8*Za")6oOM)D׈< Yx7juUM,^.m!\j`oQt@dvlΑ4겵&dd&}_^WZE'h)LZl(ST@xp5'B;w8XptХN[y&݇_QOSi֪M4?_bHBMI#M 4: m'N=F+AEFr)'ǠDl֭,&.VYj9"`ˑE49O,T^I5^Co!/ÿbwIP] oeGc_Aai;B۲Lد8Uv:yZy2bwIn{Go֟ |Y)RUjQJds:0 ʲ\d[11HړJT2 S򋕺0@e̿s"-S'P"‡'I6f[f.ΚQ>!.ԣB)% ίV!keUEՙ5my9k}^DJ TPȅm$sk&V 4PԹv`ٖk-vɹ [ϭ7BF_lߴ3Ӆn=L+7hT*ZޭWQVqo`ܬH!aH Y,R"-!&fo 9<@fdPB(<\'eKGG ׼@GN?V{x H8< j2k-^#J[ dkFx!DM{+mJ.ʽxdm^}|gZAֻ1YQ)>KdZ 4/5I\]@iROd]Mcc`إE쩀rU(2gGݯBN$%ԠO4~[ ֢u!`pay͍"1 aR }v@Dz- 2qytM(;/\ߑ=:妷mEAcѧfc\[&\*ﵲq ?{I# ҽFeH]bΡٰ_(@!{(CRaUcMk5/ĊLWR(?' Y5`׺ ϻA(E.pnur`[U~2(ק 8tJ hFg~gqM^˛@{y)EÖ=g ^;9n ʸ+Ͻ{-5TΓt*9bWuhwo XR4u-l/<Rp1S!z(\Q^FP$+erH #'4 |WJ nI=Y BF 5aZN #”u;7.^<] ]^x⦑Xg^`MY(+↍M=zqͰe+xS8L8! ֓E)e׃SjKlhix]y(G䦔?L넄 hƲ{Uba{ңv@p] P6r`NR !b/K5z_No026"z&.D *#AE=yd;+>ć$Б> ]?2 pS{w,*ň}0h (J_ sOLNOxRNW|CҼ@Ŧ )n`h֤2i}Ӆ74I ڶ" 㢀gJ]n?9^=.0QTfT%-x)tbmzi҅56\¤_Ð ֟[졅߸ %ϓh7SB,-t%VfH*!tp+(x'aޚOJק'nBYZ$ ᵩmxp ?z]}7z 7'_ 'm߬]ӳ)D_TOasvŴ93]`%i` v ˻tzS{1'( Xx֧* G[{葉NşfjoBmW_=aNa3 ^ ?;!<̅O?VSIlk)$5B"%p z$i!9xG=٘ 41V^6oR]ӐFa%ehs> 4[A*Tkw&a"+^H;׭s%^fUûY{2m$ ^>m=FVLZ^9nIGrzjnzNHg2h{BDwg'KrZ0*jގhJ X;q #+RWUA{ ^"Xܘ ,?{bk 7qrػe ]x).|EDZ,iUϑx),+ G j% m#3Cc t WQFt "sTm@=<DZh*># #z 2?صMyp&e>B ocz.{@,\ 6K2W$D`Z:$ܕ}16cZ0+e-!u.qSIOy2nP6,.n|+]"ڭgC /3ԱQbF"hGa ʑ|ab*ї*sߗ:ҀE4(<^T&Ŋ6Ǥ32#4IXT.ͩ;[n}Bx^$-wx׏< #$/Kho[ *H YTa[_O 8o3̏n EXSR.Q7]SoD@I-͊{쵎!g6dzo4@" \!-yQY.N[QMo~يşLn<}I9n Y-$JIHLtKQz (gIId_xLip2H$BE bm27l8enr+6HApφηns)hB7i j !$%ۍ@](6Qڍd潈ô%q0#k\a ͥfY4bA `ϘF=S@ HPNlc^"L#&@ΊXy x1 3u!+'̏mʹrPwPB dž9LޔThsup4QHMGjb!KhydY+y P,o5~9]hm4}Sh@4f )YL ˃x1 Js%*aE84nucÌY1Yq4B-$3G.ə c4%#lXEO9tKY } c/R`F/qUnIѦF}&a@xƱ1<˹Qaļ0(D6JoΟ>):BaD [N%xmW9/B<}yq]n._͉SM#vf CT@vx[e:Ԋjfz[8uSڏYo'(~城H!>p@$_.M \>m91ym~8b=ߴDF~Ԩ UkH4W'c@)>~ ݭ*ܤFNɆD>7 1 Q{t4UIFԫ%#ە3e}`^4(I*$z=Iԝ7ѧe$<,ڕ%Gme xI9S~PXÝlÜz1g u/mW.ߨj bFʕDD%+P_nг01{F$#/xLBE<ϋIKD X75(2 _ضGkKtЈ~?b焺a|GnaDɴ`ȷ'KD{|L,;H-g b QmVsr7N6./hM>}c9hj=gmYۢJote LzLOߩ6?q"AW8csQ&~km҆R xV- "*H}%rHq70(+nǼ}em>02TC6dR oĠ,#':|Onx?X}2S$} 4x-JV!uRf3$(XZכEnF y%rlb@^bm+bw YZ2O=v["3/H6rl#Wcv-UQ~U^D孹!ajd*Sx[E@MC'%Nc`iv@}MH A|]w2.}7rb1C/A{D;DA4ZѮuuL[1ʨ4;_Ҵ[( "x`WZhT(/D{3a `EE?&ྼ 񘀏&D?xZQ]QbPNMJoF08t^QSM<^3Oס=%zbPB;[8ljiuWLyk SKwla R(E1lȔɼL(ا3-v@}:N2c*}`|~1Wx Ӫ;WSHƨBydtq:"`'%֊e兟&(oM?ɋleWIHā]:0y{Pm)rhڅ2jAle;yr\۲mEpF*hܺ9}¥I$RmOt( \N 2T9ųǧn=l;|+Uy47-j8h8nc40q,na\mLv|ӄSl;PZmt*VN"owj}Ha v_$^1&!0uy! 1"݀ig8kT%*dzpFx6v%b`Dݮ'aAjk/fǕőb^<gBo@'? 4Zy pű8 :au`[p)V z$+j>map]㑍>I /!3VR1E36B\} w"\03|&I( KW}۲s_xD*yM%l,b8:秗s.YA#yW:|FAȾ䀅Sͭ,njQӈRY zO).>H})4%>ۨM>4Np.cL/'z F~Έ@j_Vq2NG<7@k`R:4" 3oԱq#ٴGT#%[Q|'*Yi"JT{Au2ӹG24c3_znaTlEQ"Lv|WK617!oA S(?WKufz0OL0<xtݓ8¥ OhA%wYGS4nX7+J[DjH\0wR]Ld:[v@DNc䔕m炰|K0rr&D3n]J &*Zq~ERHj͠{YCĻj0g:%VmC(d\n-l,@V.6îy|6fpN "l5FZՀ,TVRFo:nDvb.D^2qsbZ׉OvH -qYABs셞ԏXd3M{c!c@yn*15Pdu;uǔ3=b^-|<orweV(<4 ֯fij:4p1UvS$eP F;k"+5UaG)')cgauiUEQr'."TMw5'eC驗cadx8f~T^A+notnmmͬq!&5:)m=g;w~2ʀ2dlPJ y@C%" x6rip8qkdzַdu7l >&UbLE˄gn,6G~ߌܽb8\ \]]\HAX5^0L 'ݠSIgr>&E`xY[@C-ZeBdQBoNidݺkeXRb mF\6K!8.Cո):ھXI釻$ E/m,ި;{}@bgjWH| T'\k-K/@hne}blDhk&w gS2,]p&=>?-?Lnn `^ ͜BO`ݢ:>W)-Jt@`0ns%YT/nɖز|c:fLaymPH_܅!6"SL3p>=}{}Tm *Y=Z BjGĿSyFuʎm6zxivHp X!}G @f5mh#XloMWhZIf#U1iI&1Zl5<})1BKoq4]j{y*6U`Nk2:JlCy,k*LJɰ4OH0mȎ}M ZzBP-/.|ʤ|?_d 1;N#m`A({a_{ ]Ӎ(GZ8D$_[/18RM\y"awhP.]pFʋ0M ؊g,E[<{[6#2(F\rwv@GQ4Ac/gݑC?(A59qwsJ%zU+C ܡ2XƩt|!҂:ʆ DžBKo^ـZP_ \.rK%jXl^(B)+=& "whҢcL'}rV*;b%ר7l=ˣOC9=|SuPd߫I`Fj`5!" ! i~u6@wnQՏR%-{Υ1mh |bpDY;#|SJMJGL-I w=IAn|"e#tB낌k%z 53Yò"%`DKhȻKsֈ6)d4RM;h3Lp".c`VPrK/5/Ѵ*-5_şrAaQD6ST5q33/iW v{|g,U¾f9릹Zϴõ=`7֫={p&-!y=?+O) !WiR6f`$边Y:;q3f{~03Umi{cσ{'j㥟Vw6][4`q\A*]#+՞Z?)kZ=I3]D%†[f?ЌMie"5(W !ʲ7?}iѥ~m l,!y|)xI^cZmqae`#D\4p2\`/׃8S$LXB~MlU u]]4LU[,Bs4ۂhÎgusc&LwZ*ivN;ODwӍzK2:WLK[P ,T8( ƺc)F"ߧ~ӐUY]c|͕e}w뙔3/i.K5Y"ӭ1y.ӯ{$p,NAO\eƵ^~~/]*< $58U٭EKS_Jw"scq5agP:oG--~1,oI tf%|$rdB3 ')S9c귣~,cs6MZ{sj:V4Q+;o ;#Ɵp0Q d Ap,X܃3}TlJZkj3_Aŏ YUtU׸mg E6N ^B;5j`coB,xـl$tSpH|4%dR<W&G}hb3vJR %j>^Iҗ??)O0yҦ{3(jzf#9[i㭼?w`1)L_= a4)iyYXO) RNl|HIBe ;mٓV&8EUdS Jū|س:@/o޵$N,pn:'Uma{i"~V1ȬhBW!ΙX){yYV} l< AD1{Щ4.j$Sxs!W`}݁fr>N Pc~9[>&! H27T*PIVAHLmϞ'ѷ:iLhPc-3Wsg&K UptV611 VG6WL`[Ѡ.{L78 ApfBGp }A snOo]ʚ UAz5΅dׯ``0xovmPb"r6t 8zjgRw'谄$~5GEpKd3puRI]!@z(N=\*r "pSM̆ _ 8W~jnIǥ/E60 #8 O} ʔ' X+ .!gZ#tגrln|}^TV_u|!/DJ/˄wo*_6#CAOX<ԧRexl-t!g lMN 3c$Fvdle -YfKr4E_̇I""c5hFn|+Bgjf"-ީ`1N >9@AІ-zC e(YVқfmwk3;g#% PAe"+i'Ƽ>0X) {s;D!=T E`k={V_FG"'ZMc1;Mt= Tr*CA@f=&]`d}/ѕP]a'B.H˓X#V *(+s퇺^oXJUmEz/A} oӾgFWOϝ%gq2jiCר }o8mvc[d&"+ޚ7.`WXv3ɏR;/W/"*&S } ~d+|Uю֞\DI|5T^y8 ̢tC pƶxԿNՖPDŷT n.SY1Aݛ?0͠p9B#i2Kup1 U8R8jжש.#\nEi3Dy+-jJ".),=f=?jCh ;HB#(q|)=H.^lms"~}\?]uCgx7\ ,f.7ng4C}~{*ph+/$:T ֛{OYvt:$q$ SOIMHWꨤ|ėc^/6C6eB 7Ֆe4@ :) (+?Oԛ-FgwU-Ulh.yj]R?}ؕԂL[묛,oeiicljMPa|{OްȐL'lbE|hձĚ4_ Lb BY\(Px`!4kf\9y*Yќg@~Tc?#(q\E 8V˭a3ncEA涨k&eGϰAU4?d<̈ƖRc{7\V4dT;-2zfhc@n2.Iْ`YJ&Sn{E`\.d:D䨟 9If_zhsPֈ}"`{nqbjx!Fu Tj"~^^)#\yq"L0)Ѿhƃ̶R, }J9ˆjB<%zEP])KE~!K%h$d3TH*廒AB($5B3=Az+Kc WbhEe GgAaLǶHx(wI-j¦6 ,E|zec~v{θy $2Lp: P| )9F;~f&>1F+hd/S G$ ;6VV /_SЮkkmJ4fn"x`PgJBx I|P&kڊ (^xnEDʿm[1Z7A?^ʒ)Pxo>SWD`56=k Q-ppDG >AD _8X|*saC.FeŮl@Rƕe5H vFŎ kn)/^d||23YKӝҫ^{+ur }>"3Qfzxy)g^9'GK9L|5&h7B;$yu!Nh90+&ŧdIzp8hz/cROnE1 :IY ZCJ*%p¸FNƭQ2+[M[|~_azwu lƫb+q ѽzEOEOYUushʦ--)UM0u{vYک ",[fb0F sK;ɳPV eO'r+h0|I.uM9 LڷܝfnӃRXm EvigX,B_hļ)$0{Gӱ2*U1eOjlRN(}-);B3U*UM|geFԤo0hf>~*  Mt5&Q<2mXP{>Jxyx7NTKXoQƑ.Ag "Ue<-,Nq",,Ɛ:ZUX2MLH=Ejcr=P : Ǫ {GFơݽ`cdy|Y,:zP<79!:T{u?Yﰰ2,pRF9Pc[)E!QS eR#dzžp㨯d>O%b;:Zd&ЯY%6(^7āV61$2V-/Ǵ }$Jփ@1!FPli3<{{T!r Lkx |js@ Ng G?m9qLܵ3SfWs,L&gۊ ý:gSx(A!^qAyO9ݩ0֧\v`o>zo}Lk9 id `{w^ϟZ kc'Ʈh ʞؖ[TeZ[D4m1͟xڄiOGHRck!ృc F̴cϾ&$Y_,Ch#8IzP[mhB;;'`'| }]Ldq˙ Lr Pt1ݨ!JgnRm; Ra!2yf8ME;=% vC;uaf5\=jz6W>%BBGV}Aj7yïrSIQC^ov ~yLYʂ 9p^p)1{V zyiȣKJA<*\3>1*3,"CDJ[{IgnT((@f<^dA@KKϛuFP,t)0(L4(QyP"_𯼘f̨#>nZ4Oؼ@2fo 9!Ō-gSį0THB0g[d# _|)o W p+}'`@Rk$ӑ)1lBHN4 ezU\y* 5GWUM'o*㙝J\ V MTRic'f(Pe=<(8'''V'e9dŮ&:&v6Q ';#TbYBVw92@-4*t-H$98*X[9q]DldS픇krOjvI1U`а=ۡF&GQ{l9`u*CKxfJo &Wo,GZqJiqZw\+Q8Sf o~8 jꇾF};\@TT5?|t 6u~V%5d%˯ Om[|-tA7jw1*~# U y # +c[w{O2NZnBj xJJhSo#JaSaJ",h.vܷUҍDB>BmHq?܆Ryц{,3녓UJ'O6BEJE ߦg m^54ݰ|Io!FuN/@0e &|p+ԕ_ jwQ]тsqJΜ+{G^:ʹS}J| ۞j#fMAx-dӠ[g1o?05S 0ո-jvĿalPDFRA )6eg;-DKj$P| 4}[gy큐=ZlѕBUpsJg쫨z Vz` 25gѴQ9-}xBwd.JF 9>  r̳jo)T%UWS]7OӬ= F?l&甥]q?`a!/apsog 9w'fy9-xUR[YcqNHa.> jXD.1XMHěՄ`\ rrwk~N L/|Bg9-0[t_/%vWo`︟l\eZR[u C1Ws UUi-ı?:-۪:QEm({W1!v T-;ޑ9GLSlB0ۤS>CtfZr7^fkRf';qg\zݺ,N-@&K{oٿU;xƂ^FMO#O1?5ʛ~_)gz-}Z`}pR0#"Pl%P2A K{Os 7U"6nCRÂ2 u)$WLI Ӂ|SǷ1Do>zU.klVOΥPSz'ޅ0;I)#𪱪+;ܣ0S2V(#< PW դQy-iDoa  Ymj[BGHV2i /qLE}6RohD|pbk5[- FY'nnά&b79Y4 Hμ4[ YxT9;\G{aK۟}B m;:Fu9Y]TUΕMpaCf'=Ggqהig 5yP=Fe F}弓 ؜KuRpq%҄19(Zg_?&X9wXgϧ׏r<NB;R^z9.w'JCKT9,2i]uþ#ؽuV/>~~KKsEVF$1,"ig1Kd;ͺl81K$AOZv1s ;eytH#l5퉵&w^t1.|efuh:&j礇ŷ EHZ ~L/?G.GKobeXVݝc]O ßrxK\gה"ؚvK{71bMU9(vAuT8 No֎""vX qNk ?ZLAb8E! ؁hux%ŸFpYϻ%_-+Q4lj;-E> ؎,e{db ጦ/L.:>#'Abe@FG7͎Av uvor2i0*Ԕǃ>Q$`ԺŢaeO]Pi"F[,>E:84WbHv!bW Iog5Rgzx %&bT CZxGgfeಮuW 7{Gn<٭^~k->v3SKr\y>Wy\H{9F,nmRZC8g~I7{p؇G`[X-2`q8!N`Yin]>]OҢ˕Crx M 2S(IIp p6ϯ+’dt^'`mOʁgnΣY-P،2nء\NnW9oj<۲ڟb3@}po ڰ+ ^kzBGFÚzGSPC/5uh ߩ +6+.jKL";ꗶ"4%FH4iҢar [b|Bx|bNYB\Ju9~/csU-J"Y?}U97c7("aKs;'\;n Y"7;q Ϳumt膭g `;+8$8cG|~Tm3w4a+te&vݻإMN4uc1w)Lm kh\r[/[Z109 {6@o~S4wHـd$: foS:5s6+HZY[1 adw8hu+|ڸTf `ãL ~ں wm? nόk,:&,[DViM/ )ݓ}،RqM@tW;}{{^5~&SR,|7 rD،󙰻u hc 4;K * "lǑ@"co 6F-t*/@‚}! 4{:O9rO<2z|Qcɹp`;ꊸ@v=B -85d( 1Ӱ7+7!>7(ECF.9Xv}+z{L߭硋.sXYuZak.Q;TAJݠEz0M00mCpHr^#zeO!HEÌMdq2oD\ҋY\dȐ;EWaRhէX.:ު2)T_&ǹ푐ڗN}L}5!=m;gH1IF_#AAAݎv@C4K8*_)Z8`U`#$,}.RadgO-_)Ci&Z\oC0"Ou跘1x A`=:&m-eژ0LɰJ,:jmP1XEjBm}ꔐ=ib8itz*\Sr5k`/:aCTR_]e({DLƍځZm_u`d9y^xTGe/RWa2y^VV( 6UfJn cX؍$F8f~\ēJ7(7AHTWyc}WteGF犓i0`? "oC%Ј3m49%ݲ~m1omMs b=w(!'Cx5ޏg\Go  a!v1~ؤ&s:ME[j@.eQ kPbK7fUN)qVǎOaC5h./T!Wߓ,9rvުicjIHQ\t: ͌OPx"S;i!+rd~3,dSG=Z'$CV扟 5tҧX' VzdM"iLBnk!E漢RJT[n8FRRȌ4[dܶ "U^a†6B̸D(ߛc bɐM}4PCASMPW<f% odz pDi%W5ikbe%P,; ꩠ\-#ǥ5;rJ]%O>p~5)-@S s;hʽ,xU,2@K}˵jhzj=H `V84[(%27F W_Gz_cPbK%ߝQj'KM7Yx8jLqo$,rͳx~9YLR(m?6~>]meٝQ}]^*\^8d+63TF;6#_FM@JnDxu:mK46PF-o`6쨦rluvǹ%4+u &[Hh#ӄIKU7 X;yalH'CF V3* Kwpx1Qsh@i4Վ,g#AQR4!|Vekd }ͨf=#b)9 V$Hxy09uUXgZ8ف0l/@U߭+m#,wh 틀ytWLv!0M1 %{t"t޽ff]&SjSyE20CJa :Fw T m8n^p݉@Q=3iUz"2ɕ;PcpX8fFyBi91[׿ pLI?͘g)HbȖ[Qԏ" 66J!kW\C=#E1h**% `z`fz S2OBT]d#-ifZvG2!l'261y 8RAVCra"&]ӥU߱ZUۼ9n{ӹ8?8qS" -&+cŷaÆsy3;REayj^L80Ktc0|KCoOA3pƄM48(Z1UL}z28am;O),L'R ݛAP*GTlJ0ϾK8?C`An.K)OW3/{~nQSY[M,+-eQW@x .C&E3\{iV8 iՔfRwoA(q(܊c9h[j;0ӕ $Cd h땐X3J3a)p,Lݝw4~-6'p. 9I\"i߭-D@8Ē+=#CX O'>R~QB~ZGӬB$xٖ=K>Qﺻr)˼Т|)=zN9_D)~噥"mFuxh3tMhR$'7*[Hkcov߿d'ed_Yw$0ܸeqqh>jXw$Oɶ;(5Ϻ<_)g .#[AJ>j3'iVS4`0ޢcά{we,3R~ԶmS,(P-N_sea}Y >3d5#R[GT-XZi7j,u+䰊/jR\*,PtHJ`F'.7 $K5\gUc5GGk5;'糥`1hop2h$Z/A,!Z78]fg +K=ceSrJ0fF;*lq:g Xcym5[hA޼}Affd vqtXfWvS7+ ?uMοv񸛌j?$񘧻Q" OjW N\^JWP4ݵ.eӓޣg z)Ifawo8jߠ20z+]]S)xsQ5jwdhv8O#q*.s*rԫYS+9,Fk`O^<6GcdAxd/Qwu⨰ )gQ?9pRpڱpZpw=lV²/@EQp0{zU=C#^94<3'N7LL7U,g_8Cׄ?@ (R.yrd vܘat&=ܧe'4)n6Pc~\ k L1mzثa|K=mC_jT3xzwӁpmǾ#ĴQdžzd&,Ȭ+67quOJvkR{FWxEJZ|u4 #+Њ}OV t£U4yCywŒ2f ΀"fBgw†PZ^Ft.FvM*.H" Ihs0Ԙ͑l:)i·Y2M5Y0xߞ`Z٦M g)DTE"*'+V}[6[_5ް}(?ujxZw b޾Xzot2 kI"9{kT,H&r#‰[fB0 6y\n^CR pd1$zOMޱ%S(;Fт;C,JhՓuR6_qW2{}F\έ@6 4f$AݮE{'n}M༔NHDXoh@5 R5I3,75NJ+,TVZ7]LU)9j||.. )Hkߦ[!=!O,__P88eFP#if % >q! VH^VAQBxL= +ڤz @qz2IDLmdMUU#sLdm _۽bkPxt>Z5FRGgHe{lW},{w7PȗU;_|3Y-p=6 X#fJXGƛ hF&;KZƅ `:])El!^#G5|P _/20ͣ ΁>戓&kNOύ|ZEۛ_ΰ [e/Īy50 oRyK \3ܑSΌ<~}x8 GTrQ,WH}I߂kjQ8`dTJoGk@*)?X6tΧT3u^y:"@YMk1Ő{RT*p6-?OICO =~bfAynnN/wV<z=-ްaw* j 7IץJc*ɒED!k((n1%8LqE#-&*?+|#O^}IYA'`l__$`QuZ7d0E$(OeԴ#d7ӖՂjs(e4D1"r:`(V?i]ܜ>ZwFu`D"?m.*ӠR`x 8߈4~oԫmU=X0-,GZ,3^}b^V"躾2LrցvwCAPTј Ny_\xo0[#N $޿( fwKV~'!A4s *sl*Wv%a5) mۺ5,[Q,p\?6g'o%-R:3dҗ2IMͨ#lB3sie7ءLzDadmκxDү2e`;ETw(n#ZA$~\U։kJʷr^%8!4FS竲}.ܼe|+v-wxȼ[- lfd.o U;5^TEMUV~6ۍaڭLКDV|ˊdV٬i5.fW^V/nڀ{jSpaqfcn8$N! uN!Qc,; (' ~דL>RJpevj1ꤊ} x[ x( ^Vg7uَ"e f\9J{:yXϫ 0$;ȦSm4#@L +G7rc`s-wk,|b>dg!꒗}1V#Na%FAڧ>ϮP_fĤu{HNyoiadaLJF)p=z^{r1`,j:#*#nR '0' 2l d1>QF$R5 G7_-k!˛/c5Nte |sSD6P<[}V#R@_^0%@)-(,KTֈaIX󩟉P!!I](%dB=\9s!}LFI`{FxZ+_P}D\zF^9)fon?.M>PDU2 U.ihʻCD6IʶkW/ѦS,5Y-xz+E WoXo ..^RN5a,a_/VLwv|gy#bGq!“M蠌nx-(M+=xr:GZv]jJ"BU=䟘%{}ϻod!by GZ|NGE(P-TeD7c ]=ֶ sQ..F`\` 7jt; 3nJ'>\ >jwJ3Ubyt4EDXwB ~HSxd,JHp7bN7K￁2C&RUX<#~aP𐛙0Ԇݥ~k-Z6#do:=-0 ί5Z1)#_av+pgϑRim~ C`]]>3ztj(f Fz[M"3ҷe,3`<$Œcj!ˁSjP}\ T`j)Kۦmb\qUc e$Ggr47l=|mS(5QLLS?x(?yQdCv{诔7V[)'{ѲՕTkWÒr DI v/4˘5<&S[t<^}C?7uP./ܥ)FŜDʀj!U僬6՚;&q50GCBp.}unr>*ޒ?˨,78{nkt8_oQ+E60tUX4{vc)'tnZ=enJzE7Kw׼l p(rB/#{2E` y )q-PZ 2N"q)A+a^ @_mg~o0SXc+bQ [g @g WWJXK'/|v3?Di%+ߊ5 ΪT\%f:?JhA{Ll(vkNHh+|= 8/0Os#d ̴VE|~.dmߓ9JR1OeB3G%rτᛞܶ";輽ئ{I,<5F@DŽ@h:LtjdsQ!#̟=v|NaC[ą'&'l)HPa_E*RP2PAE@X)V= y>)WXl'dۛ-!3L v:##:Э 8Ly 0 [#|j?& P5mQ4[XB_shaI!*qnGTd 0{̍jV_}FȵLB`l ^S`Y xs5vyh16?* Ewz 2݄? \І &Z C)Bgs?cp!>q/k Ce? W> o(Tlh`q넼d.oxZ^M^6Q[}Ito#2 YO?yDW?C"#+A+IBښ E u:BxD~}~<&ul0iFZz6M E5Tc\n yN \Xb`njOLA@鱠N:'[cJګ$@.V)xqC[)'\ g.N-_ 1˿)VKk Dt"MhCOv1AUxGy̭%ƾ$y y71tȱ-2M:~ iPm֝?`B;pJ$ qmy~:-ւy9`Y]6/Wiu˥ͨ-od]e^XY`akQ¸*[hխ0 C߻ R`'n4rJPwubnPKل622DKy75$8ylfCZzR٪a7,+Yd;S+WeFnm)>awDsvGh=T*+F8|Sc0ܧc,㳫*emF"Oڶ7F-⃜Դm ,KGs@/HҊ<>7UAi3?TZ6h+N${`,~֩`mv5~ mHU ܘ]7e~`N* I1bG"`Y8lI_7䈉 9/:2~  jRU}4 CׅcV }w,zm6^ OEYZiFapl [{ӳꭴ jtŲ:dAkGpڻ Bv矬8׀`{6>~^gf\ ~dͦhmXf閼vO|zZ Fq֜jC/|~.+ĺ/@bFĩ?ב.'6Lo9GSA|m͉0pj5 n.ō/Of;N7 |&Hy33sٚZzxH1afs<ܕߴQSOOy)h͎[]_X1$d4>w;Њcq_U窽D+{~p鲑̇r!Ӿ⛪Jylx-cVqEKש?[^Q!4s=\讯;X:8 r5AZXN%g;J+ۧPE3yU\F[L`؛lcʣ{RlU_ j4 jd]@w)w}nwc$X5] ?;7;o7o;`etJ/&o Ԗ6ur7cL3-%hߢّ?z<>EP* L @/=]xi!@9л=qTήWKi98Xc"tDq 2`sSmba ߻B_ Fl4lE[v*)T(I~K_[Ti-T",-{KKִ8;"VYeVb= &9&HvuwAL͕|[y`ʧhWx]C1ytH-ͪ18VwgZE@6%UlxoDZsŇig>EYo=H'JmR_;nP 69 QRuTG^gL`̀C#>9^V)>OFvu=3%Nyw :$o޾OgKQ,.l՘Ķ lK`XHĠNn(EbIhR4+.U E6 O>yy0>#=)4ؿ"Wt|x1X.\~T=?2QA˼oʖ "ѫlrR*GĂR]bksm"7CwbG䃢|ɌwIkwڗL7.MrF0,3ģO6W3D{+<[OVC口A@M\cFUʼnԬ&Ur$-IN W5.\ B}< Lrb5@B DH?D- |F닆Mup;sǶ1v~M՛0f $>%23Dn)5[ݞoP/Bwk>mVc^Ӯ2k^/m82LO+H|cEѬYGM`_^%SLך+!uo琢 91hiA RwS`5Yg,b9]iumϊ_{.OCО P^~t=N|Q+ EXj Oy*IWG3, 2nsvUktŞҰZՓBlshޑц+-!cQrRp?))-Q66`!e; gOFk\'N?MWV]URSQE!h%YzJJu o ^ ~Y`=>+zgAПPV㚥6r2Smad]+ ;53³]0w66#4,7 |y $ێ,.o4d A(ƛ;6؂ oYuH$[U}ZQ-WAZg/TD .EV'n d?!_ 6c_SnpX: |Tp A|Q?'~K8@yë8] %=9UaBEt%b5'c@rx)0J)_4WyAF"h5iX+T{δ!`ǜ0D#433O&.oRɅ7A} )s@.0 ^89#8xYƕ! bl`fY$> JұF[NbQGi[_B!"-9ĝR =a; 48z}qe@`z`HʩQSxʄaR>[ C# |@w6Koƛ@lHB"\?hT㚩+/t[*P6րuU]YqbpbѢR;0fϘ\* @=LBmCS5h4ukzHuJJD@ x YKwfʈiׁ[^~'oXkEur s!^u9nBГ5Q̆\j %a q `:*OM_fMw3ݎW5ȢC. WCʐC:cc 2v0]qLuLrK2e?m3989cJoz8*<",Q'$v@.zˏZIq!s' ~?&V_ R'ޝcs>ӫawrj/j_icM"8ιna2UT/"?w'Y嵷zSvn:GØaVZG}heTᕳWEZ"ጻ-j!u*(|fU^ލ6ׯcBe-_֕@V?ߴn(,Q%6 ޖb2?nj`vG>u7ճ_ 7-qE g2@/8ρx,Rtk#0%Eq9#2RWh0E +~3=-d|WMZxDHYcIE0& E(R>9ZD1-6K8lf|+d$IE1i'(L"Og T`* @CwHgiw!s `$jזh2 DzW]~t[$GB>^՗W6Dk\Jz+/uEQR$sѕƀmoD?nFPWJk@k2V%hsP~,`].S=hb98@OquZn{`}h2Ev3պK"-!0};q<&j]^c(V>x(`鄻c OJhig7rafeFWA֎mF}f%crg02l5xdו~|ƾM A[W}O\Aˈ#n/Ld?۱]!c E-t?a KC' vv<|c2Ԭ, cS:zW>d,!KXܘbbZkۘZ(-{`}MZ`޺it^c4cCdEV8hȭnDqlm45ϻ2Rlkti!PD)Ix QSO@6|&1b{ֲ(v>^o}VHqы|~gԝ nPH Y/_zӄE$ݕKxWf+Iv(yNVq|)r1W~~G89ju()D/޴D ACx+Aˏ8`uC/Չ:dF9H; IwH?V[[/Lt-T2 ˿ +CCZw~?`B|4g輝+i8#2wA_] цG6g}EM RY7!aJ2Й4yvX 2B%g! wZ =Xd IMJ_?>74_{/Oqm'N۬W̑ ylCqn^3TdDRaIӡ;EpR1ʙlq!-"߁~(&_!@UU~P8{wB W1?Vқ>z &"QA%3ZdE a]U)o V4uK,BYVJ2&;S$ k?`0WQ>qqRԩbjDPeBwH@F9/e1giF0PcRMD[AVwdžeh\ :$/+te*]mO ʍ k{ P6vgLV8@g_G|K٪2j߱c&I;" n>dњQ*̓D-;7CEXmMWNҫ  n6̝K}% n5>JB}j+g[W<h{:yƉ5d}VwUOf龰Ԙu,PyIVM;f q4 ?̜!Q~(4^))#m)'(B}A7'N=[HZQj}x~3v)b] ~&5'P͛yŌ<ѡ|$mf'!6qx(/v2OfAtg"q"r⩨ą9uP)E~]!W_CV9XOkDO.::7",ls"o/_x: pT'.+*\ϣsͰ;^rU eC ]ƬK:/ߘ%B )!], [=1y^`X+q|<lx?BfVe;̏+6]G+Y՞]y% 5ʞu8NiOQQ dI<9\0ɬcy5Dl! S}OU{sxg D1ᒉb5jMh腅 kzySkcڂ3xguo[#Kʺݥ5ceFw{Au;+/̳N)DrM] _􇃅/7ůlǴ, z5 -Ap4i'v#A:[/wT]oWfܾʭMmWb5e6E>zBS|5IRt/:%1;TJ# 6O7¸-곅0JU)98PC| /-M3-Lac4=mwnu)Efb۟H4~G9&МA8uO Y߷Ob[E˭9mN1snĒBҢJD$? 3-D~\/!:<~[Vqrg\o/I`DZ:ՇGܘIc"Mivn8^2W@swW_M-+!zn⡞@#3 <"A `o%vw-;P,u Z0ltiM To1<&I¹\fx/b0qpzIPv<"7%%RFHk{0*s |7z\+|e^"0E[FE! WNp9.I\D:YWbG>,ˊaM¼VӳȻr::=7 =! EL '4}1Ż&2J] N`8UW|C7uJ,D5%Xr|yvOg|.(D-rvA5{9PHxס`@+[7A!Ӝo:}n i"˴aӽ@n9W8Ǎ^n};W-ѯ X_ k"=Os}Tk/* V1OG"Nڋ4뒥*NB?9.ǫ=_4,C2ax|d{Q:[af .{4o&d*}0%tF|B-zɧdMeOX"@ŔT4|K%OtCf2ajJiMم,jcC_X |yę~cCA~ vGELghĘxYanPKY%C"{=|1AxZwofmP.08W.C<* Ĺ*gxS8N}%ǐd+z@/fq훈eRFr֡Q0,M5|詡T7Mlkm2!.5Nl/,C"T!)U]+[u놅HͅYi,Ww{*`붶̀I =%$Hp-4cs`Tr vnOGfӋ[C E@[I+^_V] I!qg/if*!͓k<5Gy # _! d}ѾOhF8d{Zv "{ e4.܉_k[ǫVp zE76ɴzo:pr |5/mtLDq ',T߶xו;lka; ~љ*f f&Gj@WsJV sG&88b9:aj3L7V$Qg縸? BIo9ͻ71sabdy?:FtgG%?@``IeIJ3{O郉dպIVQPj#YL+crjmz4wCjȥ=^AtOPCV >ZF ~k{GkG̤ >nrom)t4L4uWÃG] 1sj9X81sHrPx`ꦗ08ٖFbfWՕou!zBH+C"* #?s SPAQWMxs_TӚP`5e\i $QGq,G"?zE]fөt HkW-t32^:oOz{J`@Ar<iuއ][\] <9Y8*^9~)_huda $ؑqv eCWCEM%Yv!qwQv=6aYm󆡎|;ƑϘ\77V_Y!qJt^ܺ}.B-ť 囚 [cڐ+9,n%O|TºM7&Ű0WsSµ 25> ސexps4 ùn?^ڸOxnxE4 o?֠tPTnRӰixB}R*h<1"AߠU7GS)5%y}܆=| L&B2J:)4 (^*tjq?4\3" Vu źR7Z6qEd^mȡQݞ.t]0w#UR)|D@Bny Uб4KjDMYc8zxoxrd57 Me9Dij#/ wR%w`ENn %s-AY Bz*GWe Ci4@&դbK|< uϋ"lvjHGLM\ʢIIyi9@Oםq -7Ql֢mIQf;bP'*y*="2|p ޴z"uGzO&!k 0y#rQj(ek/0wUmV,r`m~e4J sbu.bWs9#WѕA($hp\4f2Qh-52p1Uls9L?}j/:Jpy%L:B.|s>yl_D 4 yz| H^O:`0FRIkwz%8h* LFQlς!5U!pE62iBQ ޤW+0 .NbTg&Ybq1>Kʉ}(E/;JSE;a Kcgk(d8+=poш|0f>dRwMpY0QZ3ОEeKehl#1l]P=֭ڏ xuSA<uN&.ƕ`0vM/d 2D|"[Mb$R`&()2pC>ӵA6Tn~w0NNKZa!gWެUJj0Gva6"&id{S2 ڈwR>hiEwB~oflRn\M=ΕQs6sdiv](&I,e$U.x(1 ee`^\eJN9\F%^ Ѝ~&mki}noY8ݿ&dx1a qK@bz!g1l?dʌIp&Ռg&pΈj%mQ?'#$`vGjk ڇ.}P yŘ=ixř[M%tcLnki"yJqKhMC䃩ltD]d ŅPTysl (mՀK`Tp9<uƽYdlTa]R9"LIغWg D 35;y+0S%vVm6[ET~%xT- A67y*B3@Se`ؓ b+#por`Dٙ=IʍDO+D'ICj:$]HOet\s $^h3 Pt#;В/FA9\Ŭ-6={hp/y0T莈u^WydI7H㌆v ap9, Z%%~ƽz^7%UF0;js_. M(PNUu ~yXlEej]7Ui70M?.9Nu)|;h)3J=LP&>*_9#gZغtdd*RQ͞kP$ڮ *u]m4M=r3=+v(֛w#c/)/-WrBf)ו.!ǎg|~yђJTVGp Qϑ3\@!MSܼQR,.@RVC`*Ίl7JydH!B]ZVyRU!qJ6ьXT>*3'k tbô?"z8H~ELsқ6յ烩f@7VXާ`A}CRG^OPD"1}AT.Q%!KSp^4mZ\6N)1(6o 1Sgk[3o7Iި. ssGrQ}h l]4MoH:XKs#kruYF2Wlk|9_o$UrK,Sa wt醻[-LMՖt( ⷼLA|oPft:2\/YL.c֥d*sc֭dNEߤݷ 7mw ,Q8V,-|Q9gVjҔ_Dbտ=fNWE<^c-J. Q`i֔奫sj?Ơ Χ28\]4 K R 8oO 5ȆԱ :ڼ-\u>"!bEx\fyn1@;"%K\ Iie#tܰ㸋 jcpGe)bK Iv@q 1;e5GKJD巍W!kJbK d|1J,+y.WOS" ##&?9ψ4y L1}.&'5\ {`UvYpv CYq=6{M/XXӑR3ȫ!3CޔFh[;% wf<˄_> wW}rܴ` Ҹa6ea9<?wfҁ~)Cu)gMu>;Eo&Mq[eOs6CG2#<^l/qty1Na]L4Ŷ|yH#DdWz.Tmx9c&Ƌf2#!:3V9 PuYIHptj.2= wX;ϱ,+q\aգk Ҵ4~Aj혎^\ {EhN2dѣO| 3ir !@gx^IL']2 Sm"1-|d'.XchrjX̸|I( E.=y\~Pfa H-悁j} /zsMP s?/|1O"e8H|DS-GHBB\@42Illy2}$aP|sgQ%&Yi4@?F),+nT :Ќeh9ٝE;nc11{ J !l_"J 86n*[W9nz@H>?B3ų61v K!=P! 0V`61exÿ>zL[+x][ŏ,  )tږE%H~olf/)~^bOwl<+ z&JCs}$c}h^ A{!ܑA 蟆C}zzYz7'VYBʰsw}(KL2]eßѧȓ qYhɸ5#,t?q;+ktޓ~`hг}|Nɾ.~֔9ܲa2{N+3'6n@rU؂mݩ ^#|bs ˧X>.#:GVwS}L B}ӌy}7g\PzZž+z{XTĖ?PBtˀ$KfRmJj6Z#pYԍQr̚QͪZ'K{~_%jt'tr+v1Ea?5*dkk{[(G;&|:t{OT2^!v[+4p݈?cD.QP$j0C5k.83|?c Ȯ hLUÒѹB m ؜ H_Kp UzwOCB]55[%%0HGkAğuUc $jy# !("By1IB4Uc}7s]xrS"ޠ\Wmm'P. 5aueT6ȬD~0C :o6Zߠ$C*S [Vb/>5>=ӌpЬ#M~0{@ls lw!uq5wL)G¦훮 dg9jdc}L/m,t +{VjllϡQ&j@) L皍%jʫl-uCN_;3mܥş`ijnKO31.RNJsȽlU@p6WCR"E:d D& ?˒Gi_Y(QVcj- ߒfY}eр8=bU^Ro(C@H6uS^uf #>F-bßWZI!%xIiϘ|\ Z3 ?\y9!I}ؙ.qqf!=u6E5 Ro1YÃӐ?:5Rv O`Aw(¿B3{zy B^/Prs])UË!şd9^0rBNf-ۮmG?:!Vk}\iV-amBbA]"$|h=+J>eplir`yʁ1:Tafr+3ՠ_:bH{c|#lB0p>~/+ q!Sbx2֟aEb'ZHwkX9%p+#̓$59=Ţ I9nM* Jb?A.ov?u 0L]M@-g0QQA2zH۶&  4a7ƠR 'Yq6ƗwyN0WŅH5.2;(8|p jBB·5iTS̶aUtt.t@*t-֙IdC}ˀԪ͛AW(y+Dmu\߂Mxf27d (o1NlwĈiM/\;@Q.taleNFrErzf;{?9ޒڄLXc^'|[DKDSRP;7hV7shIj֞AnG1VWVs,J8n$W/}EFSQ)ŮHbcI`ksF, gN<3!th"1%\ٿ!81JLVD.]l+vrK㽜@V8\a))}KV0Af8E|%*GvX:I'XQ 䩅:ፐ!E-LDŽz*+f^ʼnW0*:uB`*p,/%TNvYO.JAGd(Z412L>t?j4И[mTeMԄ\5%Gp;Ug>ra[V6߼?oLaD2MlV z4alMpXIL/r1ڢ\@_N5C3kpmJ9(LBAԋjRuyyJ9sA{l2Au|J_y7 {$|*#fvoԆ",|v>^"*GbGޠIJzuBMiI`(BW{=6~cAL2/+=) Hp:`{~g/UV=WG9ha=p>%Ύ]P}n[K`FcaxLUڕ8`#o _Nݗd¬vP]}xYRIԉykř6V@Ɨ 1z#Z$lkrFH:tXL.}6g.)f3{IC r+A,'t)QDN8<Ȃźw܅k.E;J4ȱ^/7 mFB1ݧsʊJe>cnV|5'ԝ&i0 9yR2&QV*Լx%;S_?HcRt!P/-'j/:s0[yla`l۪ox ;֢L573#FnL)G@Jg|OVālwu4DS1'^5Z I<:geyZZ/WA T]D c$lq~ruhyz}\,"ä8L?I#by3cjo_ȸJEU|SiCS':-tƟtL5JEW@ $3wÂj|QIV*T v,>Vڬ-m}.U;DM2ȃe u=ņOou{Imd[#x*8-@Tgzn)ЛFcd$W'u|rK}/G't˸ͺ]9~o1d #{-o~KLoAb>P2*fʁ DA4Lu!#4,Zw@:EQNY yRݤ9bq`tR7bC S g";%'w{OSö s fRÎnyAh f1Osൽ[xuN,zEhagJ@8 l3/& m73+}D)6 \ٵ]CxR++޳@iWbtn Kcy؃EN*bCChwr*ңj^f_i,Dнs('y9ۛeqj$ŕ"]x9F1ް.Ҭ}9=ZSIߨbFRb6q6;'( a !)k,^vWX %t@PvfRtI)?b:uψ8V@PWW=f=󏢉 a)}V/ Gnܙ{03تG b"8pMe\'xHU2|CT$"9 ôբj[ѱ b o4.4 On|wP, 6e-vg?lG0jǻ&3e |Ir#fjm8 Vx%?Xm<Κbp%g偌?<ҵ@S7N\tO$2)>%Yk frN7#6)RXFW}7m>;ee}'mjgv[ ipI. I̪B><6 "A<vwyuޠU˻jϪ^Rot1G⤰جkOX>Ux/C\$f1FW>| 5'`ŏ5Er;lu-?$=" !\盝 yyP>Z"ؑ/r^돺" =|% a,b p](w(\)di{e})3#L);=:cS-8Fe{{†e'\ۛɝ$t ODLs8Q ac7cZPJOai3GJr¨A`%鲭+'tM }iTDćJ4HWo ^l_9_{-Һ l=nBXfd{n130".ic`#OdN>O 8 ֏z,5'-.}^z!=B 9IG^_F5#`Du rm)N/,&N$y%cdڂFvSr7$hB$~ʔM]ܳ9$&R{HOvo.w߹wjzYIpj@sK&D[~li#T!Sjq ,xQ]V_A%]r N~vZ.Iv.@& !RoYT?=1bhADǼ!.މ )8*z㞱Z "GSBN =_o5dʫ B$3²'L69{EtEH "׭IoceX1v6;M%m=N*C\NFy$⏽Ʃݮ)=f$f{1`AS$҉>A8[ Jlehe)Cݎ umѣ1&U 49^;0b@,﫠8!x:7;/($۝вr׉E(^H TFS1gVH<ϫZ<LF:AuGT!lR ~2攆Xtfi(mJzX%ȘYLb| /~yX=CĴ{ 3x&G_vnnP{K xgEpv`[#]ADUamjN$vk =ܨ$H]Vֱ9g cyR3qM1N@6PrzU1 E^yo6)ԵJ. *r]:1DcwualȞM)|7e"c)]=GU띲)q]nЍ16@X,?vwi<8|ʯV;,6XLFc] 7b, 뎗,:%z+{%*<0F;c$筯 TLO`BCɀ?`$2w0vS; 8xP3reQ 9kB csn <SU\Bjg8hGFP:%6nsŖZ!UxMd9U0"VDʳB`7+u>׾ %;BT9$6YUwMVҷ^ 71?LUڜ9Иꄧvi:uf D-C wGkM۳ZlI0ŭ|# Ԟ-\BKWή0(KGN[: a}YN2w7]k?d6,w5)R7iZb70 [;$cjݺ(ÞT,Gcd,^$II~LEϬW%z- =o't^b lҹW1sS]hck:p 3#ٱ$\ $hUP1I9v<[BF(%m-hR~I1$={8A2^-e{ ~c ne{sDtl Lw>gEHMVD$"xVrc1=ւGH7iY3CCaUV V0Ϗ~{bY#s0V@ݜ ٬<03q)uc̛DEtuic`3sÉSlوos:y(@6[m@3q$ qD%-hl&g #_\L}~BUkm|C*v9:q42 d#ı|( Ś |x4OOyfW-wtm6[)ڊ]3*rW7šyvW[vϞ\Dg.t qBƌl2~&ظ."f]2Ceeʪ2!oHLH%މy %tk 8j|(9g߀7]М$-卻;_RTѓBO

55?{;Dtۈy4E!p {{W}L~ 47i(И(TSo~@Peȿ~ʡI$P&V޸Λu9SlwF*g lR!ll0mS -QرwuB Ud$K $@a7 (dk\~TG{kƛuSsߺCCIQb&fo2<}듧2)/yMi>cVT|PR02A?:5R;KЙo56)b"`*;$6S ^(`{ba# lilP:uWmC>?n_ֵI 2dI#ZY!,t(;SM!/1O2J W(Y<3Ǧ#H5"P.Ľb)QR`E0Oʾ],9]w!:d؎zbZLb5M:'FF<qJi#s-tR?H3 hy?zb;Q$JO$m| 1E+X_eHwvhbC%+ L$4a (ohR刎Le<t~~=TO?j$9mwOQsꂒQ됓 U`Qq6͋(~g{1A y֋Dp"S z~<;&׵E =*? U+6́ ޥL%ZL -) pXvWxF+:͉3aW8"=gNW8ͼ ">OHR!օ镣HjɝAI3l9:&qLEhO$g֠!g-w-^; 8$63ٴ !˶O e 6="Ů}C.l'>s3Fl@̿"5Iô{)NC eX BWMk>~ F.%Npcپxh#}R9=u󖂈{3:@Uʶ`WQY0Lf&''%)Ysb&wOCY@xF;;Ȇ1RR({0!X Ja[rYk~7ZU?|_\ ]}DXb1\'V ="C(ݶ4њ!q"mt=(v.LՕ~ihhyЖ.k 3s ڵ#w$,kj|LMo0xb&2ۮ<Ii0ͮ1Je0,."g'K\m 'x)N#p%PdK %v0R"-୒Ԗ[RtZ#^S^.KM1rщ{gW$;ۧ=\p3 sjſ]_ȝ3ME2>+HSi.놋dp%vvg(ÑIto WH8BAh(C2 Kݔ4mԕQ fLq ^XxTO!I+i.# 6 D. 2HjدsGQ*E6()ol#z2ϙ#(L+|xA]ռOj[su7AFǶ~xVPk?V1w%܋_؞֍xJ5KG3blƀKs[g`Җ%Ulmp\K,uqVVV7Y]Y} P ] j2,)\)恐i4ȓLZʮC& *88r,$0KTO19J)!Xv41ɼ"raϾIb)W Գ\b}.b|T& Pگ_$5\?+b o#NП1gc|=֧jpTzOcI(>=MPA$aN*{&;>vxĖB|JPfkMu)8Z`״jnSʦהPͫ"lUN.#_nJdsQd7I̭1WSKvRk!nզ W6V#zAf{IL aBI@ j(:l+/g:t>+ .]_BEhqwMx:2:M:+6!_oB"pG{(PAPDw.I&)+:u2@~2XiǛfu Bٓ U n~e0]4pnfLc/. -ւ0-=p%`|c4s9a8,%/&&zJ>O=Hp8 4ڌvז Y0QهB,4[b[iI7ӭp#L͠j(dTzI0.GWDQZG:b.(v+LbW,Hװ5 cZORHF:yOlWVhG #,빘r=z$oVH`q!&GwVzn@?M^=$6wt1mD\E(`0e>̃֬cUP7+|Z޺O5`pӖc1ndrv<0п {k_ rA|,g &U |" ePWf lz˚7R_}znrk֋Gg\y&22TSm1~̝On~7{KBURʷZ],LO\N98Vl08R2 Ճ,oԽ&ڡ,[#Ÿ';faUB2{|_ 8M<ʼnDB@‶5G:R"6_!v?#Kz$<  H5Mu*cpsec f,5H,K)p&Y1j׋d7&V Mv  EukҴ|E#w'Bk4;$HD`ӓ\l`e]aQ"B1kI/;B o8Mi"rVJ1dLFG\'L P/"d_N&4kyZmitqr.:o'&PC9 nc9ʸ[ޣ45yDz5-5*>xT^+ #8t|piګ4Ǯ̤R|mUdzs5Ϸtl j+ImZ֓J*MFhA^^~[o^~$ ߃}PDgs}nTd鰭#-apy2}~ _ͰEgLF& ڃ1Ov}ROA^ .=kﱽI NJU#+_ :ٌmQ6)VX0]흕4y{1Rk߱W27 D?="r0a$]rMR{<15_/~|V4RdZA60!-kq ǎJ``K_NǙ̂#f%Ɉ3 Am8D/rӸWv_#9$"YTV0+uDU )&{Oh!uKRN;4UYv'tŢv7cvȜ*wwR\hZB٘#0)kzdŋ4.O,5[\Ol 缼+ҦLp0eFul4upoR<Sz+wey:PZqAw/PIMf*ƽr!nd<ݏU8n9*T%"DvݧIK_Q=ʫ"Gԭ%m ; v92xk?-=R&mt98 tf*~(E5{};y!zX;<L{"| aZ`$JPB\i,{ʯB7 7 }[tPLzn#3I?T?ba}I;\ Őc.62A$D`]ryxIڒ*9gch]WY/ MV=~e9TN)96$(lC=͐6'L5W\Lr=*u?gg9SC)"% Ӎ>peӷgyZT\ݶ9@ K3Kd8:]Fo;8עFU  uQ0AN [MY^V{7x;EDvq o.z@W3 ,}9)%(6iq%Xec2zNZv~RtlyD|T/ Eߢ3zf,sf*4"Rd6kQQ6 Tbk&FbanM0I.j(uՉIOƫ/c:pO8j s]#]j)PT}f8!K_;L )wt{$|{(DFL,v=OͿpqWWKg5WHpT' B9+R'j"%OoyWI$ꚛX7?\  =8q8|/* YS}ejxÂR?/pUݚӂǭ3γXa] :1@~+Olfbp 1)^{/zK!ן2R3pp[MWqi`ǀGh7^c% 7eB{a-nK4 3} oe06]>b+2ض]U1`ڪ{.s[ t%)jQRAN\!WfBkCiY-̿ڳaw+Uڥ#6փXzcz L$k1lB{dj˒QNqo(4ΠoņǛIʢ+lt7)q FL+Pa՝'t BNZ&Jb&Ë7Cܶ'6h%G6Y^a$,M{4BvweCo_9ZGxHG[$eA07U7lpnAܝqM%ym{ss3J[Y鉫CR#]9)^SB5" W AI3fzR{yUl0^z!n`NGCKs­U)K|[}4ʞB !FtEm U{l>8V3b ߭cO+4 @"-tBסfݗCIb@>Ri|/BwIsKm_ 1цE}X LHGyX8ܦr2a7!G`ƶh=ٝM/sz8iZ{7pGaE(bgH7v)ݞYmZ~SJy!a{(2t1R2(zH\ޟTE"yįd (fdy6cT l8,Ɉ)5C.֨(;Έ TXGU?z~1aZ=yv'Aq KQS'\B򍃼Lcb>׼Z]HxmGBds.ż94~ll߂D/ HILy#9QhsrW"Q3r;FwE=.KZH6ʔu79rgG^ysXo v/2SHԎ@4JZE@1ވ yuzBy=GPw'6cK;:lB{Ѱ3c#bĠ`l$>V%o8+f:7_Eh`gC+CT 6CȦw&4 CWjg~j|u0z{&-A1nq5yoR;"{ qY҅ngXP0SBjV^.S^pt`̍P'\8YNch۩xܟ|uѰ9U!ٷ ѳ̸8@4OڥgwM AxRb}eV{XgQnibi :: m@)Ps'L?iO\?^]F3S'AL.%k,>>I-@ރ`a㤅lQe-k&_t2K*(20OޮX^Q\l_џ%nSb "(E?_4 ލrWt Bf^@q$Z h.Fe>ufkEEqdtlD%Lp~@#v493'˿0s^肈E=Lz[}WjQ݈&2rݐvPFs[2Wk, ŏq[/mk.{Ԃ1̀a1E9G30zA@5yӸTUmU0/vWNpm=N*1miE,&_ɸsgaCqJ cr1*_IN6K*օb%=V$SjU]ҼL 8cngԭfSR뫙'kKe2311b_ǒdBp{MƲ3YXS Z+j:eFwԖ?m^vwMߓyCHsՖV\N4-~7PՆr )I+y&:cN u-ǘVŬd晁tјrOBv7 NUC)79\q˺DT)ܙ4̛y6=Y= VT@=7:C'-!脲h +`nøxݳi:g`^ۀ# @'hm #D4x-# % txc5,pk^> He>V4Urjn{?R ^{ 361RťkJbn*nN@)$8tewxG)e(4*4u֓Z;k#rԱK^=P2~aG_"~Kې q惛avmKf=Q]0ML kDGB{$d\T74ݔ "6w 1juM%#Lj~z/9TmuΣz뾧Lۋ 1, #Lyƒeps+Ofaw75}Sl{YG{B`8ܸ/(3mYv~b_maN:W])D \fX?T_<+ ~m~Ǡ$˷uS+VH  3dbT?9 wn="# c+mA5aDvUqd*`˸Km(ꓯf7|gHW|K=q1gNiPi -CjfΠ`=sc}RZ'b&ɰjv?x谝g/NPT wI&`2XX zc3܆5ӒŠ_}t>ϡK}ƭѣݭT:9-qwTp~RsgVa|4 nxugI oEEL^Yo}9Y-rCAei>XJK(^r~Оpw h4y{vǵ֢|Ѥ1BQ1BMliam!Q'u5RoHex/>ZuJ9E)0uDਊfQ jyymaTW߽\1~>HL\k.oZINFx6QAi'ݽz:C޲3O-zk,"V,oz72$xx8e@סbV UFWS+:#7|]&Bt28?_7&6|&d"27+R0DI40cYC1TN[JB <%%!5Ϭ#DUAa2bO&9]‘9EIz 6u$iN\8v?h:,Nz  z1!jw *; }S6'Y 9Ʊ x0u[{<s).V7.lj`ݯCGѼjy-eZ'Ieos'ЩȈIoҜƮǒ[2-I@ ~\Ю3]L%!Yw[wea`fp qڨ5S{CޔBi%5!(Lq @{hjq~)Ѡ=Qk-XP7q*n7SIP .ۨ=+_DoMꙑrIYpQVH'JߌJ.L*ķl|O0ẖnI ncBRv 4 9իG@~% rtxmutX1z T$av߅*S\7F:P6$@kp=ћy`9 :{}1Hx`P-k2.mmQm5Z>Z0n  87Z]q;yBTI-x UǗkRqgK0M"&Fx v7y 8q>({IUJh,^살LI.]tO3vHWl. fx rF 2h:esfrwa`{Ӣ+@!LyLkh5o0cc5D{l@Fv잯,5JNa?);LN]uА{:^Ip0v}t!_f 7! ;ʞ)4?݄i `0v/Vaa?߀]8Tt=t:M(]RfH2ݩvlŋ`LuEqyB*lڧ/g4d))*!P`B)x c:]ǠʁSuMG*j?2oQ A"{a`&̖#5W] :P2U6TйG?Y$#I-%ő)sH\YߣAC>r*)ubHA{ycq^M"lAA4D&џPyfAPZR,h'e-Yv&/x| r8Qeghy}颉҂]rmps]W+غTL)(nHa BUmY ] 1ٚaNU_V:|3x]IWߡohS.ѻ۽sҩ|ܘ.EM{-L2YjT\kgr˻D Q;Eփz=y(»RVvL)Q'Ktox4MTL>_]SS=cW{w_;T)EkqǍ7լYulR" %0BI0MR5V(IVM8=t*=@*eW&qD-+&ukS@ͻuZ8 AS+M/ZN(s`) 5O8t\XL/M7եSfvbj A3ᖛ ' JZ ƛGpjӝWѶm&\&zTġ+bUx+tXr4㣕>3; UG;к=V i6}[ECnHG%=*f}rADC}ߌ]Y)o%^vZ)te3]=>{їV0=r:+b,UJ|BbfUZI R0iё-?`G# qN[]+U]qsEZUdCP͌M;N $]geMYu=' k5)vOŽ(/heޗHdTZRE~%,oߩ!fe b,YH&ai٫H +/}_w7Z|>HAޤzޟ@>ͻt*ӵ%kF0,,r{80F*ELho5F%N45w!ף uKKP fgR0X;}K'`Q&@MO~jQ7t죩E޹`۲bZG"5GmbP@FCD:ȌHtسtd]`J%e $ׄPHTR[^e2ģ1|BR]Q6+;"rm:5'Ns#jM$$wUc^3jfϫކxKə] p*7[(K9^xh=k9)9T Y2fZD̘ӾwߩN D6MsXf$ "k/]{򐇯.pxzPߕyeʥ1~<gDz<6AƘ*b:'vDw:v!e jyLjRTRn/p%:@<Pb!e'tv\s{A!G(bYC'!u=A5Rv矟"#AIǦPձ4dxXAS~xuR/%T[UnK1ޏolTd &.5♡=JYCH!kԳĕKְ]ZBFOo~r@E9:2ݑc!_гt(N=! 6}4~g|fЎˮ =?N%S/ԷQsHhTA'ϺULF.:n*< ٚX`٤XHe8M5B, k;v/5p[JlP[m69 tJ%i+`Z"ݑ6)_ S:2W[{G!}>Ή$d$yI0Ϥv!gZΩOz"OI'!Ԁ)O?=V^D"UQKd.z Tu$ 潧.¬XSh;^}U)|悧Cw/f͘+_Lsdl祷ZuЋIwCIF*Eht۱詄 ݺ5g=D |n0zNso'rOREspfT.#i{Ys($Ӎru}.INnE*hSΌRTxF&daq(/MTg CDBrZuQO붕L@/Y| J4"?5SKQo 'pg&~ֆ=0VK'A/%{&[& ?ɭ3G'g1>3w17XaCد}u8!+5SR 7{1Ģ%HkAWFw*?oT 07lj!,Md)LUn*%I©OӒڪտ"gA!l;hRg>]01SڿqgOuC9dpg:6 tځDҮ"hr#ͺ𒉾S/=lD=(\;T"A .Qh }ucg`B**n peji5ccai2BP/&ַ\>DrNQP S_8ט'$]'I79CRgqӓlkAuP]j5aPp#٬ܼp[.R9E*ElcJ"" As5Τ_`cU3(?ٙbKJrY^aU.Kq(RX72k}/وִ!^$Ynר^!GTud=ZRMzROp#E\~"z/N6==nrEqXp?UYo[uR"DuϧX:Sn^ĹFUKCG7 I̢{>' l'cF- +sҕ,3Fґ8K@&|9EEP_N~ OJ1WJ[h 1a(t,n)GY)#|PIo`OoIKDfHY;l |3󾾋RʐTfP>-?F5۟B=oU/h+"0>FU7hN-SrQ 3CnJuCU 1PU.?8 mjRlyZf5k?ҁGߞD(Cs^ޅ:ͅ>;s$Gl VVV]0zk+06"㯆/~#aY0ePƎ,7꼽QP&u֢ [ԵܠV& 6lwM$9t,T;fu֞&{Yul@̢> FcJ'd LE, }"KXytL1Qb/xZ릤QedR, fH<A[`v/)V'J1!r>r'k8z0ןFTHoR>E5tC3N@`*B0HxJJv>|vFrI0ȼ'x~d`h!p5BB ? oF q2ă#4&R>Z%1 LeCS=/uomFwᨼ#*9Ubͼ!/x#V$D`/㮌.Dz"285)aJ #w/Xb2W.I[lze\xUK,C p}p~0<8D,F| %H23}6V2ŗ73nc"a/N=cFvʡ kA?S7-jXڅH-)8 /~[Ey6j> Ħ+$<*yB]M)@n]^O@86pf+Wd.OUˑO" T午!D5*(ޫZU S@8 Ǧ8c\h>z!X)W0 ؚou>A zh:Us*ʦLeHL;;trWc&6 㹞U~OsJ}[(Ӆ ;pB-cȂ—T;Vz q}-2}Ƨe\|mZ?M&ќʮ+o O@G`M^:o@D vF\kQ !OR]]Mwݛ|;$y*I<ATsK). L9 \(aSL/xM<E|ʰpE"c\Ua!Gϥ̨S%\m,R:ŇF@~5P%r@'uxN4S#`/GwV7D2DZA@?rZ_Ӟ=|+\2 lYHW&inNc|,inaf|n~EP5HES=DvvSϛ隣I,52_:!b|@*iA@#\3_A y:0߻۽6.7560Tf y./2!ѮϽNMF}%s OJ9AfR|2-[1jrQG]s3'ݲJ氨XZF?`]/ys, %ʝ{aii`C _)Rf p9:~;dx)z2#D3Mh&ܬ\W^׫91fbDR槐 ""ow3VMn v -gJfĝ"3qHYR_=} ӋϞ,P!~k;Q3 wFm]y~`)F Z^w]5GiŠE -A/15$z>4s,TR ~ yF?l59qD%4-՛BZ̼J})eцV>*y fr\jG#$+M098̗l'[tp0B| jY#3c\ae{It![lsaG: SeMn:8?]4FϾUAç"[80ϔV1`e3vAXƿDNzevtatwdSMv҃JC0[]{2t+}~"6q$6;X6#9-j0tf+ҎԒHxAUoR].l ɨ#ÿ:(C/%nFXTr X- V:rG∦1MoZB߿=zUD$jfM)lc5 ʠ_iN^".'`\mc$i^iX>1UD :Y?v|2,t%qJt&R?;29Su?VZ0e'Oey 2o$F|ʋ{ ݶʟHO}VcІS C2{5110XrB+4Te|T)s߇Ezj # 8t 8r*nD 65~k= UEpDE 6@*h^g5M3_u4B"YGeXZX`մDTܮ9\= $J0Oz͈ j+" ;Cz/C[ĦXEReKF9g\znw,Fe)燹a0'Bh)'0b O!JdbRuldB䰜Ů3UMkB3 Vf/> h"ˬe.\ rݩ\$Dc:,!{P(Njkkn r/$\!k[n,k|rv* uja?h(\ YDxqc_l_jo$DkqjW{sYwd )(v.ǘb>.\6"aWX`#>2;0*p  mrml6p伻2a;C0ۺVܸ#3#ctg^K~>UTR)G8(Klf̙% P~]O:ItP~XuZv[/UL; RZ^t椉$>d rcyN]@kRE)hq|*Vw!7T+(|„GɽA"黨;SX]^X`=nf~nwAuk}^kLT+-1{^_ߢߧ1 7\ʭƐͅ {믩0|K|PปƖ8JU“nks>z'~G®V;$UDJzܨPۡ0.% :eN|9}G:yfn5q#?O:Ӛ3礼ߣl}Š Y9vm2'BMղF+O3`}ڗawN6+C 8xQƃP+cGS2S — ,‡R ֑N, ~AGu2i 6-hWx;~?d E\Lxa-%ǂ;e-[ؐXi}R+f?R/ )v∡l(їksW#cXG*uMQAx)Pwq)F 个ALB}wyr r '$|W'UXv`^P:ҹkmnli }E! 㯈!taDys[.%:Yo ;aJDZAl/zy̩"ImR1ILq_ҩ[YDVOM¤r\$؟p 3e9* c{ɗ)QoQMhGNO&/U >T-n,\3<  0ʃ-[ҽ`3қB"msman:= &*g Y39S7 .7#n7xWAhhN쵸?'E>]Ikܛ*x yO)AYXy.Y+.|b7%FiL p15C|K>>0 P ;U[rf]=(SݽN]ݤ.v1euH :"5*6-k5t2fv(ɷW#Gj~v$ڷ`=Mk] ,}!*_iAe=AO{(ȣA|sVl1?u܅?bZ&00#YlJm,TJ+ i`ۃJeN_uW,@-Q]ߏ&ÂU^g.Z6}l2"67V;vA >VPfCg@nϺxr6%lRa5oz8U竹]¬VdIyړz2>kL7M u>MIF YX?}1m. WKYL$M798 -xr?Y).+)SД\=EZߎ5q7VFe(g-( i9{mٻ HC*wY`&xwr9BpbEt &4Q2?ݾumxV? }A(mQ0ſs_n2JF^0x6N'p_W&}'<ՌK}?ii8z 9;!eU Ph,z2EQ6η.טX!xǺK\o *GMQ;XcZW:T79N8ɕai,Dv VFKeQp3 we? *sL#G'!,/22Głic}|d!{YqN6F3W{U:M1(+svjY] is(ZrdA*@6+J'"*6ٶ|h&Co9©2"ϱr6\lɉSi8w#7ĶBJ)%z6„gV Kx8^ Z>3hCtdb WOL2+M 7d_󍁚[~YG#=b]P];ԁLm Ttϳ=~!,Zed`F]lfsAkK1'f9"h/?jF;ccbQ3ԇ53Ed;'}dW'mvҏF;ϊ//p,_˷cm֕貒?/v7<@ܼ?*%o_~ܩ8;\!5;sN{ o/y\q=4[{+Z,R8p:aO$%}ev13w]dEAeBQ tOꯉە8x's!&+BG"= 1Ys;֞ol(qnc=ܷ3#rszZ:Q;Ʉ8۠cE2ݥkj3KB׶Rmr8wsxKK0YnP2GP8Ψy`z7,&5 BBF|a^2k}{3ʯK1GNH'ǚ!E_Y>J@UǗeBHx c0ZgE*A>DnL]ujsx~#Cãa^0n!^a+,oR5g/G J!Ȗ^ hKևqLDzLL]Gi`l2霰.>Q~l:<9NxG/r,mqHл؁5}7XnG-|CRQ- puq{(i*Y weZz" @= :/32^1ȖO9"`ǸcJB0G˙^}}$a5PMQ]ITvZLɨAcKq/PG؁vy7㯲Ux2R"[1ͦw!zdeCJs/(8@?C% Á=|ecY~,VZFG1mKBMe@ժYgv di3Zy+ ̜Die8ۅ؀4RQ&N$6aIBCx&Y p6_ɕYUb0shh}UBޑosh ϭ ePʙ\!8d/l7[!N ;q'wz'q&]1 txM%JibXp$N%qmcg(<گ/Wbo>$~ e 1DUƒu QRV4J;S +ڄ^ ^ B}7Fm+euS<\n7ZFT DjlB4d^dΝmF@ o@+o_o7:;k`0 ~Khc tVa6Em~k\ W}{.O:9&p~C#O4f~vHٗLFP,]L n@s B7ZVubaթE a  _6(%Bob+Oϑ)J?vԚe]j%?z͑i Xj$`b`'&9Njx0{$c N2\?gr#KĮ RN'{9d-t[ =$킴C<"$PqwzLWF3\:X{T5}XO=5:گ@T> \Ox@_Z R WU*֣66Jj/88*κS|Y}6 *?ak&- |ժw51ӉP6)mO 9Ϗ;(9.]ѧQ*@̦w0P͙|R#(%E//[xhĜz%xejYʿ7/W3Wѽ|r+rYT]Nl8c5G%7!%,:{KyN$A{jchyg`yuEbU-W҆\i"L*; 7͚QZ^YDx& 3rjKCd8*ςd ,9lR&̮H#^Q K: d6~q2j3JVqR)au x5pFͬAS|^<CY/2p¹`o VF׭W"}W'w˫NnCG"ge͞g `'tQƃEv(e"-Ѹ]}yTEl\:~90D?  ەxcffe'A,{~ oUgDyC'jR\T=5 S(G65bADKCMi ̓:۱K>F9C\L6ڄ*J0덐5X!R&oZ#' T:OM&tӜ{_n5a0Wķc MadtA:E&8f?~ + RzM#HrEb%d}43ؽd~gHyZBtffU>T\x@BjŴ @J>FsrbϤaxpE{؆rԮ]ˏس fH9԰mn4*ʋs%WdaQt9dix$^ 4>Mmhiwk,~']`${U~d yG> =I?B,3̹,DKFyۙD%e4g ϗZt06t* .n5"uF \؎3dȀ2E &C> Z +zیy;U- ,n* AD@jǷ߮fwDN1;^卡n/ks\njd t?gFO~?d`V;ZeΆ-lH&uĮ6%ͧ3 zRDNN XŏTA=$>hHx!|  qT14*jZszt4;1+Cb>vRNx6B*n,`Sy O&z(-(Y/c}==0m77ʞ*^$~E@sʴb.8b]&\N 8If癥葺޹rrT= =[z/<԰:-W-VeB"ںҥY5 {^g^}Ur:(@~XD[fKU> pЉ=aA$|1-Ӊhd:R67_ro <T$Fmp qj&>֌:wztmbjtD#t*qړ_/H Bڄ[ n3'fJͦR 'IINktDFm{?; ,8MV-kZ[oh8_g&?&u6IhODӨ)"Oр$9@IM៷`ț~b`冓F/Yl[M6מ/=__^b;6mF=B97CW@ ;A|rлyp _(ZVg[{%(XÑ+P/W:1l IRm#]o=^VhW'%e7K@ip RyK7px4x-0Q:\+XF)!a>K;ϲ9( wW)k+e̩?FwA8(7wUqیv!oci^ vn{TO`qS F|cdװ ЈTeq@p<1/4T(bv[۶ԸOWyN״0ܶ|APQgG~q%j<;ɥ]8M1ۑ=XLh+ь$z0T0>0:u to܈v^ʶެ M?}]gpV]d`.lhR֢Ck"q_쥅=X"bXU( d'D@9tu Ήޝ?A.V#D _Wv-kH gJnmPK͟J9e;{Ō~e.4%=:3]&}OUo4^1D4qbGI'.ꌕn(RLXY ۃ`@a+Oǂ:\$M叆t\HηJf?|oG\Rbbh8( ?"מɤxKRL{6J7泅km"5Al4zI\)(6xDlHEoL{=?y ְi\ ȿ2bY<_Lq FVJWף̨Pݻ2$:T0 \ ]A,DPiSS/{vH_@'I8\G-W"&W^Կt &`|+rjX i1f<: Gj&)&TҟYj m\X)(Re2WE,ǏQLHFD)2Vd=N_^9z"C8yI=-3*TA*JlP19xSSRo[ytdN!MR ).2l13UF!`@Wu((RzcY?:vbf>Dq]OSg=i|ն &-!We xuȍ)t\p¨Yl3yi&T›Wz~{W6$&A'br x{ҲJ!x =jZiFse&B( )|X҆^K.$ʹ1ΆKy^ܟxIߌSpSM^b98θOI!+g81+;꣆seu(mUH6qjgi>&A ıy,eDS0-7N2!9[@,Х<}[Q DP֝O5DdJ83Q"[_(lf9D=sOaK"Gƨp5q^D*wmWcԙعD{|UTfF +OR[=@Fn 㕨e߿CWI#,s Xڴ}\/EynhcEr8Q =>ywkS[SGԗ)[Ygq`P|e'FL ԼW~2MUnX"!RFBh۷hQ4~xo* {ewm{f kY@l`d|V6`o-xR:gdB+mU8᳟N-臨 mVn\OxG#/ @YĮySukY cYCah@TUOפ;NO @d$R N%%go*FݨGzCȼ ,_(+p/ !h{!͝+f1,K @z:i{PZDNi%MT7rN"Qio!mN_|Uu ]HZxe`oWLD 3w-EUIa_%j-òU0mj7i9=jFMSX:Sԡ\,R-#( I#íUˎ:r^c,;Ф$ih?:> j:Vh0:>)|ԫUDF#CUd "QQD4na${)ذ5}KrPL>b5xn@NPu#+IlJx+S0whKKÚM0kW2oSlݫ@E1îZg^~ 9h@1 ;16n:͋yipg,3h:r*D.|5oa$KR4;k *whCWߚB:x{D"Ʒx"WI鬎gL <8B3]d|%fYMb.wHe=><> Ǫ,Ī!nYt&Heڠ/ "ۀ؞h.]?ےżFZT*vm|kaߎŐ8'.[@W7j nt5> \OۉQ17WwKe.Y3 REwD2kovΗKqb`Df<)9Wb0=.z:31CuM $n堙,rlBSZ /θGtKp[>_lTL˼!>e([-=*.XeaBT3ha*+3g ЀG&9 %F "@nl}L0 H_OMs#-ϔcr4?,?SdV٢RkCߝ$@Ŧ\L1)= $0J&bUv_)u#@iFX2`#czʽulm hrpX+'6G<z,,^2w=x.@S C6w4A.~ruBz-lF~ⱌ\,q4h⟹8_KgԄ>jOII"0 ERD. 8/OQRo88[C)uQV +.@bltN尕 yMkN~Ub7v)SeNKD#$?hH@] _9!OC1)::|FsCݑV߇cE_Die0ܡo@D^ɜ14Fl0*<Dv'SgTZ6s|Y*j$Hѩ/,v"M&KkD0ů#$1|hԲtڦjF9pAbZȡr UVg< PEO,UUDa8Z"Gķg!^2360_¦|nc.nx$ 'lY'42.Su|Swqjzi;N<|^:,n c! aN^JGl+n%?fU?vŵAvp`qLf:ڊq򃟊8.-tTq;Rx+khsj$?nJ &fwhg^!._# '7rzdx*!cFwi;񸿓_ݑcv]H;# IARBρ7ioJo8 ]~⍭WXL7P.jsy'ӈvj^;کЖDTzJ>1bH 㘈_J*b3.uLޑ5tKmsC.ݏv(-i\[oC;̎uc#@m6ҟ\ff؄k|ɒC`IUagJ;P/+q[}!9c&rOA'k_pm3#B9!n5,tJJ;H`ձr+m_-&s~5zn-lOV:x zT~flk$|+`lY >^40}`u3 fS72E_ՅΘxxk9s-JgRy(Eh i%q*ʹgcۿCٴHRf}NI +6,{˩"MQk0B,v0Y[07\WLjt/%o/$fd4KA]BbL@=u轖M2dK4":Չ&K)NfXv NPyPG<`m5X"bmÿpg4LGMv.T+j[tf0jnQwֺ~C ɡQΝRq-a蜋ƙqL=\oTl^] wx֦<;Fjuq;[}aBۥZhoOH˧tj5A*zF no4ROS?$~.3w[GkQr0睝F->j:,FPvyƟ ԮXiz'D}Q]8;Ϗ(yXZe坤H-/V~,=q̰hQJo%_̄2|k {ȭnIOn}03Q%@J \I r *1zMsVl3.GF$olk) lWzY(+ի8}{,倱{Aѿ?iv0t/W6rÎowE,*5Jט0-hܷ[:8*ZzW-wAhsꎠB9?U"ܐ6{҂gLj 2+v;3^N͏0V &MrY\9NBhn`s©nAbw/\tc1b >O`QQh3TP“^r[ l)53Bb6e2v}|^_(=pC(5 Uϻmll4yvؑ7R + s޶iM 5:3۠dEŠ8Ef.]׵":%]Bn5&-Pxr䨰|v(S&;` AfQ^Zxɰ"{ j\/35jlqcUB8I{[@YT6^Bs-" a*0,?c>|0LbAthH$< ד\SyV*|ͲT-uaWab^L{VqUxNo4ef?㌴&)+4[eR*3}iw {FүъeY_̉a)%ca׌PGZ8Վf3>:>7Bղ"g45# ;$?OHf: &9dnWЎ_N D-Cԟؐ'nH+}`],^Kh3[4;QjΡe,®wN {4O@Jc_FnPg c 8'@5'.:o_ł /ۋُ!:Lc`ްwt$@ofKP"(C]g+7z2 ͔L4l:D3SQމp緢 =ܤ~Gڠ׫J2i!DrT:NthΓ1A~:6ɿcMڣĺ?C&qW\+e-w^S7cq6Ra˯ (s$C֬"*"(}Sa &{ukD az yX Jȹhk/,?ZB$7S٭ΨcMJH=9?Q֢]jt'tڍI/\"ZƬ D K2Hsx"+}_y`7x^12jgev(yВtUAs$v0$C8+9t z lNt͓n[e4Wӟ8+͙Йgs{Nö!v[ܳԧJ7&ݝ~ё Za pro#_32B)2rmKDjn.qP^r"RA#ryW5x]eK56eZ&`#\թM$-qž~ Sfp%x 8Q.8y{ e׳ 1NIU <V$Ep7UL;剸E{U ~!A|NS\dɢ;hC|[EZ\ZTIl ƴ౥$HXR"I4W,< ~ikP4[vH.)WaʺI9 խ{E6"a3̸`^ @YBm}kIQ|@2':Ni3weQާgFdPZƴaY I`gCb^W [žXvLXq˝ S*%Q PWtͦe]!v{e;e.\i +@ ,g}'~VB79&4I0@Ku ոjY簺;|G(46Aj2=̧ՃB'$LfQsD ,IG/^teCaÇ]nj_DDmg+VLR{㱜ܱ[mzZ]E HL7 {{Q}Y$;êU#ɤ Gp0b bibh,5 +:ܜaD6m_>,]W1C.Z{-yڵf2'rd=Md{Mj Xj[Ȗ{8Ñ 棩9Vd@! <>)AķZ@󓚵rϻG}͘ntD#Ӝ>{M1 f ˭~Cz_m..x?yk,<SX[hmM aTE!eez GcFeM N8tVJO2Wہ.QVU`_C=%~\=U$zuɵVR!:sGTe0LVe$f(㍗K?(unQB3#p`.EAI屳 >IKβ{a./x p(nw7,SW=@Y$'L W .T;.0UCbrbdrJT`4NW2Ĵz׵\iuLH+5̶@7;Z;#ht(8D%璭yO;f6;#c뿽;#7Mȳ\mM]ӟWrYrlryj"lj]לѧlbڳz JBH^FMDd/PZ^o)D\;X9KE./`yݫ5ˑe$V`j z o0|DIzΪyTO¢@L햷=(*7^l5s'ɥt2swXϹ:]9P&w%<9G0!iɮUMC/Ԗea #4KysQ%w+ǗD:=M[aĨ(pW'66Q X#,Jeveפ ״+DGߍ(ð+.Y J݀ Mdөӻ05Dhd!E|5y/Y}ޫ1jRLpMJ}%k4oĆ򭃋ݑOЭ9d VsgYYx!3`tWGV)}-Z:qAd2OKGw[$@0-Ҟ Eq(@B=٥?Oo s nVO$ٛxX%ZL.epь( q޶xyGoPN(B q-ո?Nd\b?AGҩ3mvx4T#W.w# j{PQJ~e&$"sƒ &s[63LDܠuf}>c;W>dKCo(2CQwR<E|/q$ߎ%H[/UhXBe8s'n0&[ %tWcG=@]<~ \ #ԚByW޹:,5Ͷ"q[l~foС&?զL`͹k;&.vf: 4MS:BO;B%"AtqB"Hz!ٺy1T9GY{e)gOS֟;W ?O&iғPB" /l0p0[?b+O,ln$ԈNFkmU*"tGjtcJ;P솏,%EQЉE ?#e&_aTQe_ \ D% +qsܒ/FÜ* &7>5o[ʯ&8\7$Qb̾aw޸&w&nܛ8AR,M1|QhwV'OEŶktn"^sIDhi&1OZZCLNNw2 >t4aCsęHVC-Y?}x7Ydfg,?ٹlj_^/8r?Osi3cGod`ғOGJT뤹ʻߦȴP&:ߵf6<2;Q4mK<=3q}|sGIPaouo]aDcO0UzC*ܗ\Ș U=dˑOE}1 5H %v)#a-ܑ"ژlLfAr&{\s1J 1!ơ7b.RD#eS68U!0hRț}J ߛEUr2c?M: \|| .FHcf2O>0j%{zE?>RsG c|c Uyr .jԃa#پ&y'd?urEeɲѡCH1Ĝ>aLBN2K ǐXfSxjK vrR/./5E{^""lg󏴜0dш?OϞ~?Ƀ}{K)}!^rH)iwAfD\df9$*I :v"a{ ²\[`# e*>e,D*Xe*ۺxvښ=L=ЄmxςU%ʷ`nx)ȃf:l8[OG'Z3YZ(JrVRƢR~arEM6U'nxSXzMyɉ.uH lR.㜜ݿRo`ȍN5xK}O{%eZdCxU/ Ƭ1|&;M0`iI.0!}ehɝhڟش!2TaYھq/tG%|'!|r8֝#nq4+h XTY OO|&{p$2{^&<$Ufz9\6J6G߬׃̵Xc7M?84z{gMT?t~Yn?I011B30ԧV\L%D6nl$9S`D`<\/gGv@BEA?rz4z1`1B;tS{8A ;T$ܿnjqEJ⊿2UP٭$Aɂ,% !tW6_~ZiWW[Y&t=&y ]G|Q^шs8BFz:t'ޫF' }2t'`9q6#jWDCS-q =8fL1Du),h Ȟ1>&ݬfȳl tM\T򰚂DZe@ 1S3)b ?J CU;Bt7Ļv8[LvIeg(M7XmNow5pC``)QߣHPdvnz ۔#:r 8-J+%TArt<&V#>z.R{+%,+1Axf%[114][~u[/PW,AR Zf/~eZek?o绽o10)&PTkYDskm9 Hc4_`xh:]ZIMpc@etϩbdVC_bę~7l8fqCJg/Dgy<yqgCG0)>=aBBJ$ 矓mEi} Zd7K(Aym=lSNߗ\L5/WW~H. "lp= o Ĭƃ, \RuZq(^/<8NΈ{wNJW7h%?6Fnwj+@Z5CIsA|l)iC֭fǻj2,MI@L."wJ db?@Q7%Kr< K.yZPcV427bhml"]Zx l!bн@aZ݊*+ݍvd6=UZ(b2UҠ^Fzλ]F 7/0ˣvq5vj[Wf)ǨLcov{"ZAi&NM$yP\6yL:qP%d"ɅLJ3'R&|Q4si[ bW+qT⚪XPMaR0v7ZS \:Pv`=<E4h^{䖴l{),R!,,iOa,.ܶvR;fդ}Ua"t~f:0bG. +s$X6j~-Ւ\.[$k:UK͓q3]`#" ;cl\n&U\E1˷B$-$yn/Z(EzPZqLy7n5Z==Q7^L/~"l3qb#kKNU N,P jYHx m/ (ZD̆(nW($m7&\|QjĻ cDD^ nGȔKl{Tp#ԟ>M8}A'vV4I2fe1ߜs?aM1WĽRlFaM,\ ýc[rψC0N 3k ` 3IC{Zo ?ydnUK[@&JئcΔX1% S3p_"u^ɐgF2ɋAF"]ef* =ӫ'fxԠz- …]tX''Y_- I^fDkKc|qާnHmgƅBhcQ#"\4ّ8qP 4jւ gMBUD rC"VYeV?&ħK@c҄#3*@|A7##fjo\Ǫ-8'rg'`bLb",C5@ bl1&\ XJwaX~tL6`V]0HG%avpݪ:K!}Jmɇ%M9s3_2A*@3v>NrH 6M4rks,3FEI76!h6cMxxױ8-UR9Lyq-RFʵ@ݦM" w_ZW[x~#}Co(̻79338Q<r]0@NZ'd咡6?߳{vf57|K1m|'T'q9)@kHA7&NJ N ӎ2!]e v|o4=[Uy4d(}͠p萪sڽRrO.k_qpK.!2BAg,vf6 ]0.e'2ؠovyieVW Eq !%) fOZ׋o!ݣ#cNT/]P@WmORޙ B.xy*qЪ2;4IB"XP - QtϜa4W2_%0clnoeKG}ztYXW,C8}ʉN]ck(>{+}E&RM T(k3ўs!{FUb}SNeROVq(mB!40)[h8:Z[1hc.JDOO㳞.3Hzdžj H!˙nHh~md7wHo\6diXh KO~U!cS>ت>{G*IzR^O_AΙ9jNY5z*KR,F"Rk$zvS=G _`N^|[<$G^i0( uN'z˩jd5ge"{v]xlßh^1Wʢ\HE9r~걧yϚTi}o8\}u50[P*[F;7m>s ӢX(ì&e#wzuuL4(0dH x@yIUt_7RIBϠ6cGJ- A @96 S^>Nl0p~l||VZ/R}{mj!1,GC_ЊDv–Nf:C+bwňGtZ-v8 c(Da,lAi?C`JU1BST9A!MnM ӪPBƟG~sIΣ$zK (p;%M^G1HYA'2xk{ J%PH9%F<]RO0bܒ۵KAԛ%l:$WXwas~o0 Zb"5.+ "dm6xs:yD;nYQgr_ok>#>J0G.@sfp!ឰ4`+KiH=-KWҟS?3ɯ=iKjÓLA5PxuY 9rW},t f_]Jk[k[_8w0mwyQUYz7c /MEB<#4]A9C˻l;wx*!tu?*~^ޣMTKE dN}ep Q mQ 9=iꏸ5k%{кSw[*?v/3Aj~$`aRWϐKFR 4o|㝶'yi+h^|qeOO^v%EUWd#Me#<>>oaıc~?nF-KCh#3|ɷQ_Jl4w嬢rIw/;l߫w>n˼.K8hq'G0t>h.4.٠wgtRbVD9%~TǬ.ҪXw+#?/ vE-}J\C^ >&ø3#}GVUS@hʦ;;T2w<:e6ޤ(>rc~gXn+zZʚ<0'#C `Iz6Vs{+xE0=${/JGj)Mv8PlC6- .>O:, r?qS bҦ MH+M ֿڒsAodňY?e ǝMh=xQԖKYu=I;E%y;ZIC[Κ~m9J;wFBCpJ3iʳA. u"sTyvd ;Tn[#8=-Df`=E%<-7!FRt1¸iZhۘ_6$yueewKB@8|`ӈkȦ;8ָM>=J%ɞ<æ;aAx8V _+ /@j`t+BN"jнu'o-., #S9?GC}t@tD+hxʑ߫U@O[<@JmXCcHi(zxr~iU'"!KtI693HBÅM4g[թ`-CX[_n#B~) #|ecq"_[ld _XѨ4BJNJ?$0ľDMK)yc֞ٮ <ٮ&t]Zu֥jY ϻ'DqIK1rQԊx Ё#&[ųZRȌ߬Nǵܦ@Xkw/ʭHzBL+UA;Uu!3o8H3%#e\4M-zRũh0Z?І]ۑ z^Cw^aC֘la]6>uk *~ȫGq0BmJ*"e vr^Cqu녘RS9v8/Rk9R[f$o (uA0GwWN@Qx>rЭd ̐Mx ;1Aܑx PE5|f)֬eQO\I.`:SϔylZ$`][I ޗ%!`*h=2+Edċw9eCJRw5د|"%?HCe$l;Qy}b,)nwkP1biBYpJGf%k[Kio)n#XĄ LvX֗U"L-馛yа+nUEocj)7d4q-MjJ#wGR;H N'_9dn t ̼0y%QJߎzUe3^׃T1D#zUK@`p$\,&R`Å. O>:# 5ZvN)m% vbR[IγwϛC|r-9BDPVuQ 8}4z(`w[f-ƋzfC.PD3 CV0 PܸOz_f.|~}ЖDZ\Ywf+R-<ei$h-xVʱ?9%ӒW>^3Kb?Ϊ{EFTKҳ1>_x.x1><':0ސⱣ4i^p@v$leRQ CxsPhYz}VC@#_j\꟥lCnЫ8iC.4aH}QZޔ"ޤ_y7qꖬ,RrQY_*4h©jL2YQ1h-E^e_vt4bRr9/~~ݕwO)CuZy[‚LQ 0&k Yb^A0#`>EFI_(3; /՞p+BL|^F{ P,AW|V,pCҕbq}>Y;<zxo9Đ%i^%S IW0;Di'_OV Y*bu"CPYf\qx7ILk8YI:H[8`st-S8u[?¦t%N*~m%v6 $kH9,]䯾4%Xꦾ؝m~+ am qniDt4s1<ɵn󪡿=B3P- +;s2T!ξ;Kf< ftx*l~,)1DSvv*KڛPa;K,Q}{6s3_.j&' VkNJ)[V!/uOa۪R$!T<=n7ȦqiVqO:5UaW9~:IաKtll4~s Q ,Cި KFK9bJ9L׺ $bO(4*vap![DaG8 f̨ggMQ,_lC9=Zn%}h\ûM@:kZ`Ĺq뗮?,Oz "QζVjd<#5<~>ﻡ뢮.+rBհv)^>o_Jiس7<HO!sHjWzjmħn8=}eU%5yv3d)42rwRз+X[ppL73'Mܘ'Da5dԪ4%+ןMUxhF)%&O⩎Rrv1q])0UEڒG[: 6M7K>VJEr6 -3cjI)o@wz qC# tVYA_P9zAs,l?{9n/Ҏ,i %|7\yd L ndfƷSpH)OWC gw x]d|ի0iE}xB[3Wy1{eGV2mjjL4I:A\Tj?HYXpo ^FO{{kHVu{WZE>H=5uwz4H>g D*:e,|*D\`WcggFt$q&򂠓աUnwZAcCz'SCوgy{o]s3}5Sb^!,+(DyDPf!VR[a3aɜ+XA ,|vA)19}'% ~ bbV /*o+{ d} wѭ$v6h3lQZؒ'"?؉ЦsyNMY`U4rݹaH wJR7CH"^"_SܲX !Bov:dzYY b=5QQR:X{?hּS,ƝU$j?~OM2mBUfmutyJ &)Zr0j w5D"&w#a;(+MNr^:>ۉA%5Hڅn*}j:qox졾n勌'7 1  [AD)Re@ U]աQFB-|o @-rN]CSf2ē^i Ȳ@ޙ>MVpv,aHvcƔJr7(c625ĉ i,.k֏ +S0fѼ|u75=܁|q5rSA\њ-631{*]s΍!ݪ}0Z?aUJ{*"roAOJ A/$ -9 pN/|/myf%15p-)fH4>6@Z\MF˃2 *.t1YXn/`jX[D5-=o];y7R-\ .k,5 >C~ DT9bPO}P{=3ہ[4(-1o?e慈dk)}1pMg˓5W|(+7WQ HnbH9"}짽, ׵TҸ U[< EBu]m&5ҷUHPz%i6T}!xNI7[_;XSnCZFPB] bo{қxvђ' o &Y0DG| +,d}wUN?y(vD|PHtS6i͆EϞbry+||=ʲ<{}>6@f Y."2RH ɷyЇCjc \A3)jNV\},Q%vZpڅF{5(}bYʪs3ÑR ׺Q[ưJxp [33J}c$" UQ0OƯ(hEm{+BP]=Nif?x9Gd^+uJAO7JMX$;2"pd5f,*Fk8'x!{q%nd1){njB)(#RݳSVb ]l}V㕸Vܐ`j)\Xa0>8-JiW;ɖ2-NJHS0vdV_Xޞ\b3%aJ<҈[)a)16Vϒv?v#[zҧ,㑮abZG0ÈvXX-Mj6lIR6;OP[yľ]ei)7ᴒy^': ?vfLftDI,|ϕLg67Cz<9 ~ɝOvꆸNe me4fBNbvh+> n %|1Q |hݫR>ft->h2z-ĆlqƜ-0d 65&jLU$4 }9Dt$!Qc'm8x:cieط;b AB c*tZ"wZHTczho'$.hԲpan/Jk/cV|zV+1h#d=mKAdry%w܇,]Bŕү0P\;j(9G' $Ŕ^Rz$ ~5Jʉ} Qhz) =2llMWz.R5η}Wϳ67XJ4 L_KbyY@`o{]8םLE`#0L ͖8}H_n#HQlZcX9If UF_};x0gԯ4jlK1Eak=ű.욆| w=#fb]}a1;g[|YdyVK|ObuʪsT"M6VP9ѦvhȳE pFǤӯ}wuAL8BE^hحi<. ep5[4T;dJ=?Kom%3AX{-RD D0AILjma:^~ds>P[?%n?!}Ú p{󞆼 NuC!뿺/)KD#_Z"h;ϔ  #4$JËFc"DeRH!={ rh<(`OfC!l">>)6- ' Vɛ眽A9pg`s""ޥy!ǕŒk,O_Aaips@]B'╖xoLч˚jApT:?7 u$}5-;Ky8菤kV5"@fhӦt&:vUQ1z.bٖ4VLDlwMD> an$;*8: jh$a;|U%P?"O@`XMaERd ޾Ba+WsԿ6DcR&PxZ^vH@epUYPϷO9i2U XeOnƑ'R}qv&&ek2Kݠ- Qhq1+,84tV t6G^qꞿTB}nlb_A!ˈ5.c .7,ݺwIReHߔNꎧHN8ۉ G ^t[7H jqʔt=E34eJ흡wDڒ@s7a_,ɗʊIfOc-0ie0ႂf-)]ϚuY̸4Z#'7|b'9(y=𲎒>+8M\Gn/XZr{ݦ@|s,szcQGkCmq孮ԷOs Ё~bpd͸H.?'JL/(E)o{ؐG;PV\}rpĘ.ٻ+]^ ބ96&Rj[E/(b jn狏ÃM˔\ v] Tmv؂kxI銹ig1$2\;qK̯9~8DObΗ)˻*)~ 푰t)ʖ3O%@|KlKLnv&@97u{>%_ TtN }Owg5qOO"ݼ0}Mg6uX;P3 ~-J&>A׈5:TGJ5 /:R紩 t'<~t&S{ {ռOoFI`bțGI(Zl7F'oe58vHL(*NkN*gVkF錝#,%A6Q什,ָm'cw?( g#v/4+ xzD\s ,l8iEz~WjND'|$~|v5BqL*EJ֕n(ټ+s'V#=_X#|q!@@ՅTX4ZqhhQ.b\6u{@ {'Iq&ܠʋ ,^Rqk4qzQ 4SFJ Yi[+&2es 27(* X_GL23spc[tV]tSq &!z3lڌ켹sScSLИbJ "@L/΀4]=Ջ ?1ۚERˏB{Os Wl}6Я|֐D3^C`ʲRs 'fW&'[n*+/Za^ݧqZZ~RoC}a)_aӫrFO(o%lxJxЦxNQޠJ BПGW{T#h*%Xn]3!!71=80ss*>\^tDE ew 6jQ Xdt*Wu#)VHCс_ț Ɋyuo|;^۰_Y %n{eɟpV;Ţx<l_)\,Zuj!ŕԡӕS;\O-}$L Ў5dMK@44 FA$ͥ;bj+PO4CrcNχ>/ytq&4Il@[c288&M@pxgؖ~9Kxr\B`KXɡ/Zy ]%5_83l25g|3ҳ |v [B`'8.aĞ~^,&}HWrkȵL*XU]0gx7IԦ!k{TI]9>?w*(zsrH`2p"FҧgZ':e/ 1zT1#^D~E6d]Kٸ~j'~O׌˼ }[o>0Yڭ{TX7ϴcRJ?1W!T|WNͶ` svzw!ӾXS0R~^E߼ؘCV4dt8r[ܢ!K,UQIBw'|d,0O.UM+WDA> lg`$zÉ5A6/ao 9tIHLHRb.e[H;fL~;лBPف#FO+⨭\"6p"n;w/h\r2"j 6[yZnxKF=0}PO䐉eJkw<=cZ2n7Bf*@pB4C|ѳV4rrl7υG |ѶMiRS htS t;xS/Ep#WQƬj7N~v6\A= u CYbvrnYX(R ]_W\ZD?Wa ltƲٯX1'hz-6r 9T@* l;Xi'$IQ=w sań,qI9% qdrIW%HEJ\JLhRHqEycW(5ő\vk`;S>l'3 ϑ_cm .q/$ R;-(MRcYfd8;:zb#kdg"t~n)M,\Atdo=F}(sX+uY3?| ,ъuv +L9(5zZ=z?ЏyH>( Tß(TwhVgpIE8n R_2ݪD-$;Mw;h)#sHHmMji^ DG3-߿jƇz*a bS ѲI 30iLAW =a7tM_(ZzfJgi#ϐ{2Ac)D5LjfEId(-+n\ .ף>Rtɨ ~KKlk2" &~B"!Y}~K^[XD.^h@}Y} @E(3LGlW~Py)a4; [%AZD$s# d.|rx+gT>nGt9_ӑljL)-$`4DLZۼ)H5_A1gM?5iTF)Cn֭iHw?׻]m쉿3yh"Ho=Vq~i8%83 h} aâ@13ݵ]T{f`a:5,;uz˃ %DCip'~ FRƅ5[3vOöȐ q䂢 qDwvkIHW 9^9Gs+4$S2Dz)=jUQI/sM3]|iMMN(0G p;/ʊ5Bw5I8;?i[K 85ag#xJ 8o%#})8L)GWd-MƆO'!B䂪Z1x'm;ʙx}a&G>ӣiiI57޳qzN/V3+ϒc1F.?S7EdX CnoKxJƻ{u8_tO)7K7v¼e*Rgĭ}`p>NVACZލ Iz!v`4Lb#7Iʹg z;#+#, 3"eaX%:14}cvGCID=/Gms;(venxd}4CT{ +P㪍eR(E '$S+>`2Js8QG KDIaj. rQì2s@v_r,%&)4rax.* 8x ='icӱeܖk :vO6C| =uرq$U[pPžAg:+]9cQf:w)wk"+US܋rg!47 I_w'S**i/\vv.ӄb^a;fq~ 6# 2E#WB?/uaw~1 4: 9 /F\ U7[)E"ը} u*O6ymթ~=$CˡӴû~黸4ZN_n?zThvCم,{KdmdW gzh幪M+(Cv10s/~4u &4'|*؋SKyfXgnPxMc. pCTC]+hCַ `_ب%^%%cQ:&E%i FL{zЕT r7o] k%` ¥rz'\U=2qCDP@j Gj*7T0M9g'^F`UF[Igypνd4 5A7Jڦh8@r7Q\[JJjJKP_v2CZ(`z|1K 4~϶ǘE{E+`D/>s]I\rOx1\  bz!Ab홰2~kﯭCt%bF v߫qDTन{s{v^5!g/UOKTlֹw&"VUw>ԓF>_{ZE b۳6rZT$=@C]7Yogڵuǎ˿?ţ:ٿ?RE0SC&$_0 |72Jm*Q7a6+Zwڠ ϥF"!hͫ'ZZ ;\_wjGc -S?{ ^ 9đOX"C," TI-Tۍmc?vQ̰fFqBVcwĂUC :y暍=Ł(K ]6rYr&$G(C]mnp$s`ᚉm*GGuE!7K.З* q e[t HNc~'QU+GLAiSUH}bbY4LDLO g3+ ?HɏǟӅ1$O#g7*4]N8FͼU(SLXܞ4S_92}o"gTL#L󦗢VP(to]ω"-2z @ s^)x-_rqAUϔh/r'o}wfg"7rI3ɤ[]g㽍cc.2꿶Qv0r w.$!4ꛜ*"ؤM=涻]e eWȈ| ԃyD-uR8E6S0eyq m4^N H) :oJbP?_,Yf ;J8V+`|Ni#1tP/_'#I3}"03A,aФP59%:x_0}D~a9N_~ۣ·fju !bKYZX!. WX ?3kCNL} *H :~1K؄ۀewKuw~*btԪ؏QJUSsr6ԃ¨ڃ4"*" ANTɢ4wasuthQ,Yiʋg-]?20r :x"\I 15/d]emĦ &غ0(["\ a] #Q=+*+/qx$L[<3"7ij\y(ؽGvD&tGp$+*~Jpѹ1ʢP5A00h[_quWষkM, `i;H 4!1C&W!q%Y>VKI@,R"6rK(vZtnU f I٥&K,`g4CɹkR,K (ΔvDw6~ X`.U)Vps ԪWY0M`!xB$9= +@h2~&]I B nM}Fb!e^$boPPC54&(!!\)PK*Kx5ouU 4,U E[&",?u V/&_d bw\lɆs)/pijhGyC"@#`M r|:$z{Vܶ#i^8M>e0X!'T,TAV&S9"F%ZZhT<t[sk iW'21^ZH(,UZE>/y?` ~{%#Ø_OPy>c' ex/:c팖MNUp1u))q@+&W#Ũͺ7O[VV\mPJ10SvXBC\2Y1j9JEeolL6!-ݖdt(o"ŭaIУ)"5` K4w}km\Ɖ3磅-E/AO9]<M\ƙ?W@k# Z鬒_Iw4sDramJXu2Zj{>ys[  9Pj| OJa\Lm/)YoNqwB'h/"Rɂ^<qy$0ʣbjU2*wQTټ^܊6zupJڈ-{L$b`]P7:K4߹V'*ᭁ 1=ݷM醜e tvĺEYX?cL'4BsE)٥[\ӑI._`!irV-\9&*2JGD(N´?RQ^9~4prk[J We슿Q5ޅDXnqwWX '9Y~( Qibd[I`vg;OBy0*%ZL ~SUj ϥox(&U#͐=W~u"HL#A뼹ksdu҂JGξy1P=Kh .ei;t,j:{ ):U,`k5ךxsMۨ($Vg ҭ[P3ޮEKX_}%?RHե!L'e4}R |'=VdYlށ{J=gx֦l`2 NZzn,m[C7d?r\ߒk].#J$KiTI Eڕ+|XNY]UDM5 J9-Yy3Ƞhs[W:a;J ؄pеdP ڱXL)Y8@G-ޚGz=H'Q0YI \ 3[rN`&'5|а*&e"´l=eysh,uA; 4VAGd~_ߖPɂ֌[0J0!7h_q5Smo LqDG| A1[[c1Ќ ~s (Z3;gP_@YR3:aaK^?fAʕ6ef yMի5 S!JYʼ9EDڄ"1[LjLygy . QIIA GnេkoʊJ=G) ]-X^8R+PP%b8L8 G ~$B:cv"Lw,#T@{.yVSeGhȭݺGVmtS̢mbaO8'p4Ͳg1Tz'̎Ŀ䕞VQt}qKq3s [~};^0s98CJhMc')_= f\T5XC-ǁ{ 3=.S|$M)bk!/6eKhdҾzVy-0s}ӸM&u(#rBBV@hLj`D>4dN :ip1o.YC=`:>g Iϱ Dz{w(dNɋiꇩbdv-froKI`MmGL2L&Lj1cv P7wf6,q :GQaYMz En5u||8<{͛x19'o>9m.[b?3p2HS{U6uw.-%Q2p0WGPupus.}z/#hޓLGhdړ{DEpŀCaU53jrҫ*҃ﹻ.9;c>JgOlO/4uEn@Q0[Pun C+x`rvڲ5-O奜biH+[G_:LQz6sRe#%)w+iQYM!4'Y^~x(g$FDKIm!N`e~i^7f,1rGh;2K𢠟Fl 8$E1,W@dVQ=ż2(~O⇁!\<2]`[d}`"ѣww9#4J(ݢ1kCY9.3MqpS-m GsqFi1zmQD!#i1q!CQ>#[ETaYn ;yaP}ǫŤzw g입sQ`Z f]_ͮLV;f0d\Py :!ddK# aȧeCL36)t;e<ffZ!oaZ0UUw A%vh]!=FSæ :[~_gfhMékm#bB72w ;;R_;5PN 3Vy8'Lʲ/rRM'v* FHmqj08|Łrنlo,뀂WM7{I4^)x>Y, f|WS=qǻs ҋaMj.9Y?܄=VZDJ + ɴj.K;b]Vdyxe;nRo;&8UCwC_H~;m;խϝ~{\{:٥7=kG*tty.˵HAPiVZ8Y9wBU瀯!l]T ?]uO1YJ4O#r41ڃ ^;3n,4pW9S] tm 4C xavVm#L[pmWS'N tE4Tղת4Jڪ֝_s-pvd|Il[ "Ǯ5"⨇)s7Eop.9߯Vs[[w0Cb׼oF+<ᱼ 㕈Q /ؽSסU^5%6/H+]h~HayX޷i7? U@frZ0h2xcnթ=$:_~X@#+5)wׯEQQ qG7ۖ$rى㩁|ΝV%%uWorn}[r8fTt9-9uE VVobWeF`.E_@$ef~6C"@͹H.j}P)1j#%qc q2u_2A/~s- $W=Sz%[6J 4GbCKF)U6:Q2Q0#Y#.ܔz8VF! Ƽ/X-Sф7,ѫ,6W1'P$Cv*Ay'ٔl5"\kW_j(Vh^ѽH`3O$.+l&7v@== 'jZwEC~w#%kH d|*\x#b< P(S#m';RV37ΠTVًˬ"^/ؔ6Wg ́%"#-8dW[ux)O*Hc5rW^+ZӴE :}{l]ƅ9 ~}jdQB9Mxt"V=0ﱟ@Ca&lev^<얁#45(a~TTA0ާ$C6߭nVoP)/Adžů3:k275 QHf0)Ŕ Ŭ~+?^Z] 5%DOF.kP=Ƃw;ehL%F~vbI`Cٶ;}t(B`FÏ@,vȂRh2 Բq;:魼&t@'lL`".hzTe҂J| !ǽS)Wvr\?ȵeu3]$jB_tt#c(!lc3 Q`<󢹇t*feBDUH_\aS\jdRu-=%]nuIxuY1EBtUN?$0&,\;-R<)$0_;bq4[Z)? g,sn_cb>͂[3Bܗb憳t\vщF*%=[ik RMo=7.y@$efߜZDmc2'|´ 8נͅGR.6D*Aγ#P S.Lu>GGʿlHu- +eDA.)M%F"@jSTOn.@ivGkz'F`cub!%K0)N_ >UPvLm. 5aӄLFP]֕ϡ k \-LY)HmCEu1lPj*mIjn!ɼ @02o6W Z1e7Xk<iL+'~rU<*x|E&W6G7Yxb^U7BBPtmN+#u) wOiQ u2ށW-hrAaV{@NrHέki[%_??=p*XOPːi;KhLny6i*С:̝C|רwlfcUz%Lus7.FO^pjxwm.`kb^DtIYA'G@$6b$%X-9ʷ8xU*b|R?LXwgTjaa7mR *^{$4 ^xiDz pW&6ҥ=dԸ۹wdKUg?mf)^|Ul9bWLqTt4wKyN,`UN^-,J;(d,ui<-Eَu;ځoBEylW/Gt 8bΆ7>%k5;&̞S dFjh7u3,h5Qbyw IߝXp'jQSF{6US$'p=f,2}KCˎ4)+˳OiTDL9ƏMWOn4^"x2WQhKGp e,'`,"lD@.LqXqB@ק4=4TD͔C#weo|?)7o[mm8- :u'UqV7ḑtufb;E0&} Zf:l*Wl-SfTcW.v l%B"U)S"+fq9ªq dm8l!yg.'1`Sje<g咼#hp.|y 8rCJjtח zh^ѓe R*aw !j(a-1v<b>x3g5 I_+$HMuWwNRUVd3ҖERz w4q]H]\iVz8YusAXm߁p2K<32~}1J˥?P-UiYCۛKlF?@v<>hd"H vl)41x!Aqi 8JJoZ7ljrS$P55OU\x\^2'bEdh.m}Jt82e_O l f=z +2r(Ȯ'0W!5UErU(&wQ+V[WEvFL셁J4/-6^RCTW/ 쨯Y--Qsx>.%"g ik\)K5}K#U_#cC2%N zYfvV(%h8 VL~iJ?WɠTWH|2A?0Z 687|~|Q;V q6#?.6sAdJ:vi?P zrҋ']nݟ2/3:j4!X/`ʎ.PW2])sKӗ=L]uV҃^ bd`Xk{OO6en:"!9:񏔕њiIKbh g`,m1"Ϡ|⺮bI]z>S+( 3LGj*8=bVy8Dz@VCe[HZ~6#?Dמ>=j f p5U:8ڨ$;Qr--0q-OS oRc]$w*cV аe}"qLdrz! 鮒LH E]۬t@158v͋g .ƮXu=].܀X=^ն<S,(9Ua[S$n_RP!ȣGyG^?rnsB>5<`0}K3"-d3_Ld`'O0A@iFGUO S@;e& ^oL6|\>Zm 4]R\VH%2Z X-%mJv(͍JaƮ@4rϲ~i}Ԗ*F̾39mhvSyga^`1yǗ6*O . @E7 GϬUpU+wj7Zj(%Bor"x+<5{3ʎ_"R'n؝wD{o/uąƥ+T>C9%;H] YbY[_ XwM)<=&>43n/PƳEJ\{.kS3%`Ⱥ*oڀ_?j(+YV}t͏_1Þ+L3U'1v1W7~/dDۄ.jJHꐝ&~,W_0aVMF -!uMG[Mz㔦X58wGA0ևAPvXyiXӼ\:;D{46/C2f$S3K.Q҃V'-~WO YWVE#cT LT>jt~LV .KrrkR,qGߙBc̠0ZIw>À u 4E8q,0|̆_r}9۳\J=aԄVQ<_6@<:gqX$C ` "N ±fmO9l#lH[ۢr+_0MPYI}tcҨbRSZYyF4 Nm]L\Qi(1BkS#To ,H[٪f=!23Y!1μ6/X E$[;C^JU?ϳU(HL"-UAZIbܵ)8b6?-+*oq3΀CCQ8=)cjU‰ qܼ A%x r‹ps;QocΫw",|e* z} BMI7hK>#`jŘ,}ail=3ˣ;(rAiC!PrhV623~&:!Opiz]GfsnmIn@ocG< ZwM.QC"d4r*ROaz kO!$wyApzʔE=Tu|\1Hq\&M–,G & W'@# ɝ`>Zw}pR4~ԕ"YSTe\:V2!$f`xRZVyT.to֑0_p>(1I+`:,"{Q-ch:JV2S %XcJM; 9&Ak [ɖҪ 0ZH;~]H4?ڑ#qRǦ =7]y\~dMȏpgweB10;!4~`Y !jHW/i]ΏbC] 2S]+xtdjI1sRi܁5L&_KD ċYm1qKVC`/\ )A"_B7h+lO7}Lzl}5iP#pt{td6r*+#2͍5tǟWi. H{4aû׾RUg6.:h`)0Qͪ8wU}r: &3vjYAbboi8Z^\5cCg+.l&]2O`LW1CǤW 3g:!IR$ /%~#E0 ݌rd dbC*zIDuB$ܛݘJ` Qw0ЃAj1P<i'S]"A s o虋L,4kܔ̉Aa7t&;5Ы7^-Os |a+9+ Ca[L_eY w u[-I'0p#nDHBW#V}/!9",g'c*S5A|ެL!sL\:?'=A+V?m ~NPԤSWT [m  Wug56v4&11vbEw*]d@1?#cGg Y^~o IS P;.Wf`Ԁg l YBfxyeVۆuh{2TM%aw+^DH5s=:yp3Ђ>1]"FNo(M$PA3eg[]ԲdMd]P#yHDEU9ϻIw0-)'er z,f.FH VΡ:$k+yiy,f"5K |\@cx#,xAM*&B:&V|$ Wxєz~<0?:b=)Q8ž[3pq*vֆoIЊnxl=`38y_/ino:e:Mj=TH]zQ[0Eɪ0'\M>x"{ P 8Kx :.nRRLPx2Krj!x}#P8 F1b=a'+&6yNĘs.aSZs&'=6Ic1^cZpb,g t&k$/ (v'J,t2УG:}GɴXz~(ᄘk]e8S%^K#;s|ʲgo_ /_ .{HtkH} _ؒ oiDo[;2t;QZ (F?G29`=؜TQEɺ*󎈝hwj|{#o,oQ>V2sG,wpȴe&", .0itbX% y`Dj g|鋓ݳ}7sqv;S{.w@~:GbWZ35[,Bx&DBF6eM x)` & Z(N@C5|DFQ9kγ8Ä`:3,g;hΩ{F]kbauPjb!綨i?y|Wm'a{ZprCo B{дlhf&Cr&~uٚ !6fa"6]IX0=lo 1}78LMKIX+]F"/!?7AT8DQjMk09"i?~F[ 4Gqn0$-4#Kq/aQ4mQԅop=مA֘MPQ7qÕFG#@vÿ/"̢?m{1*r,}9KuBVko?H8G[bf'L]ok.DX$OYXAH@}H j-\SNS֙ҭU38x"VδK~5ay” tɌ ٠&6 nuHcF :oܑ V:zpR" 8Kd(UPh0az`'=_pš;)~a7a/;GRWB eq.<$FٸXcR;iARH|UsWXmdk Ё5h 0\w1 ōG7.Ju5٬8۬[Cg9,{U7'Bؙ6&e$'N X.^BL괋ذ` 2IA"}((jH=4P0H֊݇-ksPy5k6Ш9?7j}2W4Fd8>(\ זӧ#-ҵ{;L[/J$K"2y<L_ gJͱxS"zp.,C+ 4JĮ6dG[C0F⥐AXX==Fņ "|o9my-9qϹz-){y^xBw!qLS4f?L;%xA7\!t7lG87/⥰227GJҁ <6-?sEvJ"C?'Ua"᭖Yo5OK"q꬜9 ЬW 6ZNLNY P/tyތO N [dɅ4Fs(YG<~Y!>S}?䖔.H,w]@1mѦ)݅Cg̡!=OagYi2X:Ծ @[W2'/5RHpIG:|W/X@V_d'/%YXFd Mwu1+ OhQ7Nuc_̴%=w؟ ˈ(©.TܚN b&OO»ХlWhׯ#牔JzU$P4T U(]6j(voJi-4 :oc7|a4%wZWA!uwP))v=Pi堵Gb#U`IՌT6ЃmZByk 7=&䥱&m3M2aȣ-WE}1˅CJ L[k`4tK+۽ܷz2ݣr:Nra7R&d{iZz +I bǣKF;X_}[uײ䙍\S4RS1m1Aj|+-w>!.Czp;QbdKQm*f;p+nְӤiXjҋ$2-{_h٭Doȭޡn딒ӓ3Փ/K+JnD<.̢ _nPkE]%]鈍 /Nd:zI]eO4-K43=`M; ,`'dB%!̦1wԱ`R7#t_|hGHQd\t*H JnC?I(UJ!d8ceiwP(>?|A%3V"sEie63>9z4 -鿞2jk#rTg00G>Ưq+}&t`OK7݌Pf}$?|SڤF[ї)nF3w cF7o싀CN$3fʽ?${F"{ ' z,tzuDm t =tz֗ͿlD-jrD nOHr5 =|pސ 9%q^828)Lh@^C: EE0b::f緫9W+{@!G G)}nJgcI=h@צl&5$cVZiZI񸮉5m$5!'4(FFqh.bRk Ϻv _"P͂IB /ai{lf^cH=+! T+<^zIGVeVׅumL\d"mtH* "7,[9 t].ksāUp%4m#f!zd y5&PMeD(e6 I=zJZfgkْErc:$@eDLo怕C_[|_ԛb|'i/SЮС[X 5')BE;V7فR.&hϹcL&&bja0k~a &3̐ko}hiH*1vLUK0[s+I1"tSL5HA8}P&{!g=1\̌e/i؞@uHNЁqi߈4 $I m _0ˈ4J•$m;wYӘ?uFaJǂE] AR~29/k2]67s~j|WQ_割9=رpo3 A? i2.ob?jn0n)24j v\6yHJCDV_V{']-('+E*!ȲśPacqv=LƗ)02H݈(H+!l]KH!#JΪkVj9;Prl (3fjHq'q~E<IUO2r닂4f;Ȍlz?hSYu}gct=łaD95z dJKY߷ҵ뇳hPSw;ig _ <ك?K AUQhcd{2,&^2[\0(\ьEXapLL)ڜ!I`h}X)VO̥fx7$dyNjڥΊn0礴x@)4oߤtf 1njhiUr"P2i&.},ڤ<%ވS2 c^%O~RZ QgiR~09$_޺_ʂC`D7@ӘpyN6QbhZy-Xe7tX镴L5%88 >-\Ei0 o+nOPj>HiŪ7X[GXU0rtq\"<_^6v뎙BB<XGM~לU^ Ζmi؋6:WM8RRk50g&.U'itUoBW-R_P@eoK GOy7o(˹"'VI2Cd_aYq2,C$uYe*}_9T$i?4ޔ€XhG JE"#y!lOSynR'~a㴿+g~(o ~w!o#m5Bp.ᎀs(?ۜ# ꬢ:C#33,0!񝠠rrv#c戮XA4m?.W6@ErP P 4R"bΎzU"~ޯ^rdlTkj@#FLh-֦+2@Pҙw4O1RGӛYVƠ2nl*]5m^ Y*qjZA:zڿR%"C!6ݸ`4]U@+YN82J߲g|LLLʳTgFBMǥaڄ5dqΈ^eP}k65D4^<(F#d$.D+OZaۿ-*.>K6A-Tթ0G9蜌TA(CsLF]*k_PDvpu^j8DЎIw])$ f#ckwa`C/M2: b9E5DTX5X:J0= lCJ \emHf՛eTMP$5&FrCwz.*o,'QoLIC~FsofkuR9߈=;noC7}xm!Ez v#ؔxXmU4^d"XdKN0+El2C8 ꛸Mbf݅hN^O4%>`עmK^+'EK:=/2ޡO%~Cjzdf SAA7#h"deu! ާ CK\Ӆ+0-,WafP!= KEOI'6_uSh~2ZZoL䨀4bY&=1uob.&A!u%2eeK g=ݤ>v%WX8^ҹ9'K0|y\rP7/6/()fk¾ TC䎁/unѭE(f,Am}RTy>Uc}Ɛ'u` Ŏ[ѫ9m)Wr@Ep3Q\  3ZȜ g(]3ď *FF$[W5*hLEJԾ0N|.J@bm;Yi%%iҝLt{=ԏت+G fGwޛЀj;fAz<[16˽͉D8G0a9/SO5lq*h\A;usjX#SK"9lS3ܱ6$֔~-Q4jzMuύSI2e`=*Qkj1C p<5D?.TDOR1ڸ.tv\\0k=.i2֬YHF{X81 {}iDC -ửc֊򛑳4mi-0Uѐ_3 [ m<܀k=_X,UolglTJĉ) ឌGgWyۢ D-W1wHi ;=SV9- /3a"KT!T8xIÒg L, {Vpkҽ5$7֑`rJ]ʰ4q$£-)EzUmNE42 hb絠`*Ab T(ڨCoo݈Ij@b74nKbō^K%7 n7L#ؐ&X%g+CrOz,e8utj9'3`Sl Z-lJ F(LZo@t iMu!^_oBCW0QsPĶu:gmm~ n!fon[2T@4 ]_$I:xT̴`-+!s4R0 ib]/'$1)Q-=,윶!ܰ& ;q]^+@p@uW2!0GH EyQ^g3 y#7#BHc8{pzSqTaTy)y"FN\\{5pՏ/_Wj!bywbz+[9!C[jgr%Fa7Kv3ڰd/EeiPgyL者V tM@jv'a)$d#ʨ͓ɔ8 #(ZXY*h 4R`Fgrg}Hc$u1J;JZCz#;(2̸LW.8mɻ:籌8ΗQrG^N,\l^҆ٲa`caGa' w[/]ׅA| =V='L %n_su&% tYBv$ۭ`klYOr!ߴ9VIŖn^z͜RbDw { %Q/5!䄊t2[%>W2n8]a^QΓB:ހ} adu-m(eژ;Xof2>lx_yIMlI<`ƶZטA=ԘlZVg.0[W4 7FZUڴv SJJJzv긳c˞+N#Ÿo8z!kug6[FwVcA@NAMm\Up7@U ߦfcSLtrǃ g} 2- ƨ?aG^Uq_{9$ˎ,āxa+OG !q-;mP "1ݔc֖~V/ؿE@Vq"0慼t!:x1qv'xD+|\X ىiڑԊD{1/\;8},N9†yuhC2(kqcGdiyj pak?_A{s$p]eRDRJ \Rү?NڋU(.,V5qOdh'56tk\!# HF:oO+C/:19\] M@z(V 5MGTnz%d) TH4?|)~ѳmU_齾1.[_c5]3rh7;?%Fc_ﺻ >¨N;Jˈey 6iNHr/,r,,Ux/<g[{tި m(A=+YM: J #A.RY6}F0TCv˘FY.Iڷ|4NkԶD:>a{K D\-Tc$w3|>runAZ‚w<1wBԑ|bbD͎tbYtb?a Hi4;Ǚ<@ H3 b$G:&3A#}K s.ށIT:4iɳ<"@=߽[mV7֪sSҽ+dhKN:;%@WOo%79)YPڠV.̎!A߱ ŁE{!ahkl*@^(K4Ap̾KʮGhU@Ie IoFHxQq1Jl>p/LQd5yҒ.X(g 5LHMJ w7$z%gn.e;Z{=?QP]J(cx$?(@_'S0 V _S 0Դdc[z?s['Nm{=~_k{b֥)7Ʃ|괉2?, 8,”ߍa*X"vy_,|䢞`W8]Mopk^|RWaSHKhb:_X]Y))0R~I$DO=k>LSl6>?#G?_/(od϶C-9o!C yiWm(aD}onY =D^F^e7,-DS7-.CM%{\qp^_ RzTlS1q!N&'9$ tl6Kovo(Wf[ ztcLm .Uf,8y[ t>);oNrNu^%6VZ>wWdC$QRA!VK FO~31X&~FEѷAwCh䤱!cs@/H8=Q)Ưh$q,Blap4ֽz^&0%L:wo+Z$jn%kJ :zyt-bW"W1S2l`NmYh螛oNA/k% ؙŰV;5;SjC<Բ G.N|FU3 U/HbJcF[D>cRp1l$H%v#̪>oޒ؊- :$kv,+'$=;]x!B7+GiaACGc1%,q. 1#AoۅT4>ڰK:,,Mvn m&l$O'OiyB=y,Ra$KjWy3IJ؍3-IBS_ZR֩٤ASQЉFPRnAn'~ V઄|A{v f[Gi=ǭB >ꝟ$<~\CHˑo%++&m$MYA \ [WK[+5YSR5Ws[Uf ٯ~ =&"4]#w\Qo)/ 3ƙ5Kp72z4b~% ٻ^bׂ%m( T]ID 9mJ~A '炑> / a,}pe <}x2좢(h+K€mtͦy2K<v%E VPT~RSJ\_UWK[&ݒ{6Sy2xO<;RS:pAs?ɔHd\Bz#_N N߆Y;? ‘~iTS<Ȅ**a`w˱F~U9> ,K}C4{wf6ҵK1o(nUf^/(78%[Af^gY >z˦* N/Lm܂̐JB^t+G:\_d ߟKv|osnmzIJc~f\+t%&?9pOz_w ҆~}6hVo\/ ^d@O&xd뗣OJu`| x^306&j֫8UX݉ XE8"HULfLO<.XUtFư!OV1QȞnaYQeI-Utɡ%L?2¥Y%*B9-~ ̝h>~g>V{ٻ\h:N:_|_J.ao-ZIMU@p,8u9,=+WSd mڡ!\c-%lFt5ۇ"PN}s/|@BvJlhե֑g7QϾ.13RI~˗5U°034t=ۡ]az} Rkg': |!HY{bNTS32T]2٬%<:RtasE_y( I fվYWPK*?jJD D+B{=ʑ\nk%[C [%xGjBcUZ@(s)A4e)B^>>iٽ1yz>l`^7͡@6,R5_eM&Kw(˨ 1F͞K/%Hw'b` |p> Tam%"w"_aIYgPz1 jRDo i=yMi< M ,-2jFY#}^ܾrS hM/|zeqydrQBr-ߋ;9s<0>z'@f.i2f֣jZ,.bQvqy9Er (ڢ^>Iar V> q/D:Uц6F(~+ʶK {^:+pc'\fseJ*Q-jL;DR,\4/md]X11}CP -3^x#5 נ,ji6{_(pnIRyjih~! ,xp_RMm# ت_o/r Tԏ KaXcLxpjyYNm⹤p :rO]$l'Zt%VR)kKw1 jyDž7PLҧߑm$ޥ`HmR `m58TSL5p&Xwe/&6odB”ҥX俬uEǃb3"R:pԖ|{ Y&Ow~/?_1[sD ﯁oK#ِ#{F &Adͼf{ 90 @[ ?пtԘ󫵃v"żq BB5<%jQAf3;]p{26hceXFJ\&ٷ- =mE%Ld&\%E:ӆs@݅N]YD.,7B ~z\Syi4{2hge\GCNnn0rGbr[D.v`9Ѵym_zg23 3cbd5%gTB<ʞ`\l3M½HWH>r&:Lވ r|KlzFIWb5=݇O ̓Ceb #˦cr[4$* ^ <_'U2G#f \LgYds'w4ܹA5,`(Jx._7$m7C^jS!ZCHY[CfB'e1>sBx8/!ңD;ZǓ[ I#΃VyS~`\fAO!},I԰j`7*q)FxĿYS2ܘMa˚wϫ3BI℧}J)=|58 Aэ5B-UvŐ ƧO+ޔX6o>g+l|bM (zǖ [EX F5x?<*9$*g>uS&*v;)cFiHE+EE7VdUG/@']ӼqJw$ǔ^EU !P+Y=̨X"מ"71x5LxKe@Ϣ[0Fь UV(dTvnp8KE&hT:w vȞhniÍ)JIv9X_|hRIq'$lsjUUKfǠ|=2#*4XU "XAڸ2.%>w,J>fM8ND`%b] UB`G)~[|Véy>'>C>sGrbZ7 WT14PW-GgX(~cwx(/d1I1zZ/@O ^]qr$cb΋|2c}n5(1yc([9g9*MSD@5ss@&bk{U( ]sQϧX֐PX7l![(b$"t>sz>6|;|l'Cu.'|!:H݋PhP|J 7V`$ut6*GǣP~!eq]i/(pI˥ߙe~gK&EbZ!eׯ{fM,ͽr[a$hk9}^ޤUȒؖ ;]d 0QWS}R9 籩Nr!mν<5s ^K=D~0Kz快I%XǽGq؊yBY$_^>ht ~:~sJHC`Rrel@|NV#(AG*~P (JVbvXw^4(SvGP|Zz(H6ST#&ZMȃk$"j !cRL u.3W|Bn^"hJҗ Fy-OƐq~"B%w 4KbEo (4vF(\DiB|/D v9b zl/2Ǚ[|Bg@+!`➳QF++_aej|47yUn*+#2'K"CEd77` Pw5>uПe~)mz,G E0.""_LB@!bi|NWP38Unyzmnіv7.@ M) $VaȚMzt~ MPI#HBM̂;>SA Ce *j4MBV]VȻ8pBR  tKW{bA ~/ .Dd|$)W̴}ꁌFhـ?j˪4TX)[s+Wn]5-xJgA}͒&읕UH[T%5:ycn@bd9^7Ikj&xeH`QA/MKe 1Vc6XGUKh SaڎYŨÀF5䜞 rEŭ=~#O wB 6y0e*R`Q}NS +  /Dk7-XM$zĶ] vC%-gQIT9I=pcu&o B(pǦ&L_6 m|Aهϼlzu^W>;S^$)H& "t(}Nӷk`U3V$ Kꥶ[c]2A, Pug#;D.5߶H63Е Gdih4i+!3]i_ǡI': m z6pϔܺI7LLBȲYXzHr$ 4.nB4PГؠ"Zk<'6"Zda^:N.Dڼ 櫉4`q0 Fk=j؛z,FPhm vF3Q *[gΏp]ag{D?~X7E&H{pRl*u MuR#-Kuhp6UlRVU{u0Dl;7[3dnAN>@1`da֘,ӧ mTTҖS}b'"~U[WrWg?VC[PkXͳkHi2Ud~II52>#vfDq1"-QYb}8yY2O<\k#[C;MOw5 6֩ixSpWeG,,:2ɄaJb0psysAxۓyaB=ӐOЍώ88n"8 bTɗ^1*cn(&l@ԕ:lA+Qhu( ;*: @nB4٤yNcHS~cb/TL=~eO0 NNj1}3RMU$Q: +>͜Y*x.(Ԁf#͜~Ğ i3Dd)8.ˀ"u|'/pe#\Ad,Ap(53]:q;մݿLhls\E{y)s/~0c= M&﵁J}\r Ϭ/^Ti4\f,|(40I#@4X:Z7Pb nGb~;[3\6RS8TP)Ҟ,NYA{s :N{R@`B\bp$#76lsG{`P$vc(q_+NvQT$',{dEa@1oQ*@%H d:LU >rE?C

QAd{L.{u m$f!v٨Z dElFV'QfRk' !+Mmc:j &#E1 8gTq#ǂ+z/bjW( ^O^D |6El d(Oi`69V$z َ 1X^)a=?دoZC DlD?s7QT^+ƺ@}evL$ڂ_NkӅ=ҿ?lhV=k(TalL^sݗy-ƇѨ#"vzXKmGuhm2̇gBMF N_D(Z@xӡ~Dv (NqbIw8@ƶط#RE(MEj`zQ-VH$c(fG),Ll$~ Wk's5>`UG9цύ!NGc7h.9')jXV?6k*oTVӃNHP&a$Flc㡆7LЬ_8/4߿NtV*3}@; :F-LͣYx^Q/]C o;`KJcB~}+`Y5Sj@Ӣ>\Be:Ş3݅}_9`Xtf}w|> DjQ?xxK箠 V/N×P蓓f`6t)HFi8Utw˷wLja.Х<+NW4#:. F:7^67=TD ԡKج]p1%yXO{q4t0"oC!'mq|'Gt ⶒPۡ׻̧F%·IFHE]o%V( rȲ*$¥DzK]BEz/qy$}[ ТTdMtTa$yVxr҇fZ!팺`tFCcRG Q.(i~Fݨh֏YS]&-51H'ҞbIBPy_<5;&:Gu6E Y[ 9,m Jw#< 8(C1DzKԾW&h@ )1("+_&L _"P /gGםL[a zfgG}Bj~?@ȶ'ϲvC%2.1t:{:1h6«\ "Y#ʘZ+"F'A '0Ȉb`m R<@l1oDZiX%[4ܒI o3=?y0oW!zD.Ѿw۾{'Q Q1wPRn8Ju'W" RL _JzY qu m^C[x_Ulzta1Eh4uQ^s%8Y@08Vq0՚]Sp_EiI5PXm w@[U+.+/] / Dué!-+2|L0&,ir?V#᡺F'_4^c1UXjr郝ǗM|,8+ɒ3s˘ɚQ$t[$z6ۆmm-czyPsEpnR:nНVm~ѥ1 U5˧&r \ |۸XF-rc6y"j?_tAW(2Et92WY7$ve _]# Zbm;}"ŌH _mbKR'EWA+6RCr?`=!N\s>{aUoϕ*l-1~.?>jDuD{ s﹞yU E718)qj~Ck]\DmJ&ĺ }cMa/|n4Cʬouy Zh ++v0+9rJ)$ 45x&f'aVT Aس^8xzJA׿ZJ@ʫ`Kwjn*?(ZAOis}U-?q!Ztopb}10Jb5emQt~!12dDi<_<_Ù^^ƙ4Wi(H4 \ٍ +>޻M6ێFM 4K\/psswj$qW 1]G<\Av54#qQr&.q}|◌3fNЮa8<)n)nz(AL: k"ԗ}uq.Gh՚zRyEs TT jME|O &c3 Ե`pa1PAؕĮV?o–݀lD AGt!jdzrQE!?a|Ϭi8۶DD(O6zśq 2uű0)q.zFX'%>" 4h#~j}3AS @<1OEk$l8Z<2VѬ] =y} |I4{[86HK0[7-*$恮`C9hb>>sj˷02J[?(Y_ݩȉ&NK)wQoĿ3w> uкaDL|B|=ͭlDzr0O<"uewcż;ubpjk`Ki1OYӱVZydy.\ :>{3Ԍf ^KuRoY+8#Ux&5Dpa*,aS/K)~Jiwj y7IrgBo 0W\-h:qefAIk%#z>:HK̋5ަh/=uT+a #neYQ|NJqqp:rKz uCTa B%% ze'߃WRAȯH%2CG@խ1Ҳr=Ogo". 1"3Mg}gBSs9&ߥzmD/ps"τCr/%v;uT:H@yj"f j^6jH xFTc`qF>sF|7W|VcɴCzx CXx`>N ]/;&WdLVRz60\ Q^؃%4qT'Y"j=QgUz{_[M/U9YBAʇ?uwW[?\3xܸ 5g mJ#uu5&{ FT]{nPJ*R I6p)O sB tܢ6qjPt'wD\tYO% ﶅORL>}|S O)N>7|1LC˴(G-ײ󞧼n_4gf5nx$w aǜkť1jz & l,B|V+?s xM/4dr.q>wE_I '%1V KVYj 5, ǃr;Pci#CB^ Qb ZaKL7mQĘ 01-Ҿ+ )snGlb]CR;<47Q9fÔa (lT#T*Y{3kcºF3VxUp̸tl@Ģ\9hd 1 g\1H 2Ae"gɪ q /1mSi-žZUoiih( Z=^A=~ ikZ(1zHmwb/q+35gdA&s>vKA.πwd?S#wk&-_%2IUgfHhj:~CVyvT٥R|LN2X pt.8J Kklq4&~ _Wv-x7E%n?N> CF,b^2 ?P$o"8S:PD#I|VʟI9*h̔]JH?yj2hI"$8t'\ƒVbE+<+;Z4`oS,26AE#fzZ+b.~=Ϥt1PxKyV3pD#x+?!5ACSºӤ6$?I?s(SG" sUCu5!iK)bo,[_L/$qNqu?bШI>3xG];#4GId75ݻ] r/R ~e*G:8We %싶 (OHvg{`[Q_\OcAJ Rݱ2c$')l%.t90tv"BoNk;aV|"+xB1  o&dQ򤶽z5;=ۿmpw |sXҕ@a߭wZhys9wx@2%BxpC]:vȲA}[I 쥾/_G;-j$bD6i|TYcL6QPIrVCiK&3Mr PP쭵{+ )'Z |@!_d^a> w g.b/0M͞@Uciq F19J>;ei ÈszadfXWlxhEP8uBPX7㦡v{ǡu%bdvJǹSOQ}de})(8䖹U|}ܣʚѴQHlЂ "dz_uW /,u(2R0*ʼnrfX6'f@4[sw8lK!W<墘1uurkǢ]t6x^y/HG+@b*t0q1c:;fw|->Qg`@qwBMeb 3f(sw U(y@6Ac8i ,>,cX@m00.gK^%zTWRZTgf\ e-fwu-8/9íGEO8b<vÑp|d\Ή@K#B8 esVݍ*rx;I_elu{P5L!(^퉠 GX3g3|@;C[El kbđ'p!ai}{jt-J߭Z`أF%#۾ZXy8:͌:brsQ09F_ xmO 9k6/vl/ ZU&k2[{).XD,t" ϗ n=- gF@A#֡u u7GjсCgpDB&ػg> p'ƹC{:9lY|W$t^$ή GQp;ȸ0x gp6+,Ҡ!FhXl'F P.B}s*w7x A[ԇb&Q"b voV:"pN \g?i#G4[^4$:aWdNTFw&%%~tvMGza_[}]}%XFV@u Uѽ5i۳ʩ^twiywNո}{ԧr)NX3QXlA6~_[ 1hhB=m#O2AqWD+UҘU~ӟxt|kOD2[F ֻ!_jrՇHAI - D|dE=!ej5~<Ջ D)nHge m+1جL yO =(*ez>ՑqWYhg'g~VCGcU F,V WID,C ÔY!&,$zBWÄIo^La-4 !ˌXKEf5b2С 45ZhckHDRh=.ѕ|0H]`NEHl?/jvF3<7s=rt%b􈧲cY*>/2*L#M_Y2J0X 4wkAa`=B YfGXe3hmle;JQ{m! 8ouCIlo蜸GBʘZB Zϼyι"=E7!["4ѶPY""q4Ⱥ~y?|K3~ت!nL>ƅ!ЧTBq&><cq+|ٙ,cuÜ"|ckst)ro3<ݥ}F_UHJVEFut, ~_)<3/NUhȍH+9Sf) K 1r4/c{N8epqv}Ҷ H#>~@^ż ʮ1Uفyzf?[އCahAXz|@P EF(bd  wCPlT_ [ARLSan8H:~(f6Jiɏ4NI1 Pm pI[WdvũtOvꠣӛuWuUO6og,݅pLLaQ,Z?pu`]= uSv&E GDzȢըd V6b` uR&F,;f`膧p:ɗnu\W Q;ФؽβF2}bʲ< ~ M:\! uN%L-^Ɗull{a9C'p?5& r !;+=c5E2O8>ߢm~)&G Kȱ;GT~,]y5F"IP }$" 6GF 4[@XEoB>"^u]n%87Phfgke|\!-#Y Ri2+_+ y|F*[[.+ӯI*~'I9>r!%UeO~+܃4VM7r2,撾>S*1+hZ>TP ز4MH\BsHzl.,{%| tGCx-Bw+[]K_(䦻oL@oCbۻj^o~*TLԮT0!ʇaj&pٻXH9J%qRNDX4MfیYj5@%K%84ky .]ARx*|.Ze޽Qu9)mMD?3ͷtNXȳ͇|Լ9EP)wj <UrmY aI#"lC@Ň(>m;pִ cg|xe֛sy/~nO@'c``=v)EDMČ']'R| SVTLvCТV8!mDʞ\ѻ[bFRk^[w%=n5.bȫܝ\6潧LwpﰿR'?: ;14vi.qOS5 SF8v=ÝyV`dK":}G-`Jwb04M`JBD i o'L4c(]JxHRQXooɸ?]Bp0HZm&r mY|%rQ( _2 sfޭ͕S_uBlu˯kJOn@J\NN$ű2o֘})_KSH)Ց½0?U1@R;>tCPttHST{AL:\̀H韵7н=C 7ݳT9#3[tt}R1 ( 7M" O ӽZ fIE% Y挵̢GЁ% f=3.NT/#=&*u{ d LDa5/IZ^tKrFoel!O}C-SqŰV'%F*:#0R߭2n0; _0u`*(~tŅSdj< }j s[%_ >5{ĘJH],L5'ۅKPӷRKJCH| -!-K{dg#j"u6O҈n=;f=ϹW$`+_Qy/:  ͚-l@:Vif2.$}}(ADU=8i^P fOigdLBo/7PtcW.WtǸ35xVc\ad¯LW+*W?^I{T)pXALTtGC ePr6e2fS]ߠ-74iA[C>z9I 9EC,YКT*eס_ `Ōf}tKc-!;̸0>`7 +A0e2fuBDTlcUxπi7*K t>Zr*J2:DLtd '3ƴ)gX\OW~Ps6h.\.m'I/.#zAEơ_ LcbNrQ,,\i` ^ dDtTvF6G8`NT3ɖ.AHf npXFkfve?q쨚E7  @7vI2:!xaX+ 7qAf%[ q+LNu}BZ*/qYɤ2?\{Vpf-yn<`+H@yL*F^S\~M&.DUt,pce0,.%0O%y O}__ =Z[^΂ՎwhVgkJ13ޒh+;@VZ1=߽_ThBZʜ0;E5IU,!mMG[m@02֩otH+uT]* bxFygbѭϸCZ,N*+I 9؛y"%'6TRVy6՟+fbhzyX x۱Eq2 ~RBv5H 󳫫gw"nq #g4rSGz,Ea&6_Mt DQoVv$h<*^. S ](rHhDžZbljv`|グܲY_8IZapumek&mj5H3` C{v[ur? O<Rr(\5!E}wþO7ֻ@#k3L򣍣<ՏabJh+\xTY2pۨg{=6H Q:Pa"XY r9,mAI1g5"hOϧ1ꯎ@`g0L8ZRC6agT# ($ki$1ʱZeTA4 ٦cIǏoTi< 7 M -=L>xLCҌg ǃ>Wx)h+wT{KY>q?9!LEQcb 8TZ"-^х:8 2ɫSԻtIzn"!"ƾ^$NUK [M> "NoO[֨L:(׼ВBȐhs~iI>7Ѕn(Et+xWi usV䙮&2bau.Jg{bKXaj!FOm„` v;( X{JKGJr̀T/:fbpuGEۑ8g~&ehN5t84h/z/MolL i:2: Ipii)vO퉟-3Q|:xR7@7U 3ljzsn,_jp-i1!4Ë)xFAZ0wLՒ8-J"h҂?Fcъb;V&[BrnRk4ؠ5n邕L"N ׏(=zIj^ ;(U `= CdC̠:_",5``xSz6- [9 >Uc7k¬:^|;Jo޴?PGl`~!׌Ç n~s%cj־/!juJw :$k?tq{lՃmVHVcg ?fbIz=tu|WUEиcGWVcZ,M% Sv [dn=aO96ww~(H{SʼnBo5 [LU%jb-&u.1y}ڪ >1Ehe]-`gzJ07(|Xtù G%'`i։bѤ(1&ĞjZe\=߯H.mquB9%[ ۦlOe{()¿$b@tA& c5]om1mn"8e c4 yszGe89 p,)!@(eAL@~qVYin+eփG+ȜIyZ,b%Ohu3(7].S7buJ$*Z~hhe.@U wa  `w{|'s]C(fՊMC;c7NCyƂw( VY~3NC[ ֩cN Wɓ@sǧ+t4_ B\wm2E'GY™]ąӞդ wFf8{<@tJKo#s g0O# HLoO|4W1ԳI!%ڇWCvTå[ isf[ij[*cϖvҽ6bt)r4 ~@Kź<0Z%aF!xCVcp!3{1vᏸVEi c*Ŷ2IluA4' wq: 3!/ #dg2ɸvzI2#%/:뾄O1=18ӤU^S:lG㵿TneGȸ.ޗm_p Q๤3t(ů` /Ƚ;0?c )DR2HBRp=D} mǗ99E97BT#w"+vPȉU:jؾ쎂Nl70. ٽ+%Sj~ŏyn7e#y{3ACR rsgao\bŸ_ u#LMc7/ߒ#>IZ5¶47˝Gk7Գ &_QQgjQKw(? #I*O64,Cqmp1:wNeB+7bV\gWDs? 'cr2hoā @"tohCf@qhʭ_9L~d;06JmXRb{^Yse^N[ù{%-qov@ wU ֤سFL{9QjV@ցkN'.F6HuKH;d*#-fVGJxO ]vQfW %ۊ~ɮ_gզ ~ G&Ջʰ {(JLK\_c ]w6HuƲKa0{߾m s_0iU:P9s/2F]_S9+8grAo_u݀6}DtnGSi3+ ֈq|b8BE8> q#-ƿb/Uc/w 3<{B~díJd8wn[ $O-_ ;/269؟GMr;5Eq{a]jci}نKBQ)-`Ɓ71"$Xɤud6cmBړ˂Ǘ'sl\ԑۻBIeB'AT}\uzVΎT#k{G*}՛ewb?᭎H@.wF|vnW9.' Q{? mܨwLeisqVBl_rGԣi Ffً߀Bxp?3j?[4)$9|rKq]jhUgً@m"-a۶JW@RΔ9 g.0g+_j >0/wܦU(y!Dk^Vtyi%$rTxn,) F'r]D>g;)LskJFrFΈ1sd ԣѼΉrbelϹVi>kdl`[j0e.SqA?{W->~N&gxB$jT]z2RIV<65xo(RMaP݇l88K P.[}U?Ύ%N4<]q,M)`* ٨ݤnպۯCdo›_4'NVe@͢0U_g/ %eR#1ɜi@Rwv:)Zq8`$PP}-"-6GiEwG,Q ?@ 3aH%)=骉npHx/U}#kցܖ sAs3bJP bDnse]/E&63UF (qxXAt?U$i>CSHi%mŲX`kc$= 4fG|q'S~Vf[\Bv]Mѫ?Oc*/ IZ&y@P;Ȇ4lo(sc/#"$TNJR<j[Iy@=skD1gu<7Z0?V2 ![. oչߢo>2cAXp9.]б'-bۣ.3@24s!tuGMIȈZx?܎4:!YZ3,~ 6֯Rz 5J~a&X nާU1:1osݹד⨦7\:RdrGћZzψT?M_߮`1<˃^RãѾ\R0P?!6vxe=vj/eLW'*̠crtɜ2+>sX|.(R]#9`>:ݨ8-US# $f=c*G|}yWA10Ci{zۃZ~q|d;?ZZ-ɑJ@ʬҞo SpP 9;J& Qエd F% OXQb~& [9UubMh/v flAU9?\ #G9WͲB92?.P]h֫d>}>G`NL.U~\ndUTbI IS5c﭂q/%c _HKld*iŢ c`s'j*nE<)6ٜTt1*ҵȆpV[}άQ[AP,Cx@AOE@ՑZ:`oi!PR@/JeZzWdo+lZ8ʂ!oʣtU;r}syi2$&sqG@RV;XV?:A7NA@|PLWƱ萒O1rf&GwdU_>8e*.p7 vGJ荲R]}3աBr '>Æv\Ʊus^\R^O?"_.TgDN(411L<%y蹲-<4!]6AbaVWD5NfL5 %57`T%4|J'H0haZeA.H}s"إIxb~ZQH2*~.G7s3yܸPW*zj5f9H+CVˁd;'􄨧yXc/[V]-\+ډ܌G2lt$d_kmѾM0-Oi =h`e]V1bf`c/NJoˈݙ^zj/xKNVкTTps \:~g<vaqL;/g 7tfYcLȚQ aG V=:+71/sUqs)`Ҟvi6-6X'j)dKX5?Ⱥ ߘl{Rt*F>=i^U.>k% So.]?0H<&_c ?'? ^JJۄCuM9 Ѝ1RA !p⺴}#w,L͢@͋Jiܛz.X=HaS &/Ik $~N\:R 22ǔSID6)9Evd^*ȭd 'I#W2Q_C$z E{txjzt?)w\Hq| *9KI #p9G <we+t˟G(Uw0!jl͗py| 83z4ᔴMesv02{ ('w:Jh| N)%9b)m!=8}<[ziyuʑ s pӇwR^_N댔<.mk6sZAF ZƳē/XU )vTu+T̕Aj. uɉpy02<[D1&槚nCyON,%D :{\ b͒5TT$!wDmz`|"vhoL4ҶWP]j>YmO/o( 2RyhRYgv6mȕ~Ӆ 4̟ɽ! tBgphYj^GK r ;G!̄glN=A[ kM?ׅ3## ɿ;nj_ 8K;یvBזOSL]NU %/4|,9p}m$#Aӹ?x K38nj vb%qU1pUCwaۮrQMCxqΕ/l=U6 kW*F{-0R;>aInP ަ 1_DFJ˃oTӂ 7b.ɛ)G5qѾɅ! $BU5rAƠ7cJ b HzI1T:/, [ܘаNtF;ߊ(nߘs%-Fwzb_ 'J V _6ttOZRl\a ec.8z1gG1@okV_"lfQ& _wp$!1)-yD6~Cq1lH }⽹FҚl>K`H -L%Tx{XwO*Jd @̴*: E kNZ{nX${#ӟS#75+UY'` [',NKg찶~_ s )ڐny@͝8ڀ+2 ^) iaeYĪ#֊ZwujAyۓipMO]BZss=0c>hL (~?}=-|-KVOûI=%m*όLz_taش%q*qk1ϵy≐Jy47r׉ck05G;xz I%N+Ԉk">jSsQO\KEmDx6@ti .t@ݚ4T^=fnL&fb}ugN ?ƚ$4UN% _q ՉʶQg&_yux<2hG=GFNކu׌`3ľE ~x95xQI 0Gds9]*_‹W(oӏ#)䋝Q :J$ gPs#c ?.6i@HEi'$VɌہ:x`rY7:W ic0aꝀқzoOM1oDHU]z.\{մ+M*;AOVF,\E)NvCNrZhzLg#]k < ndsӞfBqDƜﶦw ajS)S텡JUqt +T w@NVcqfredz|)O"XУ[N;#tFY\[u+ȨѨ}J#~rM<\{$>pa!{`@/(}<ݛ 5g1˃~E3YtXZDQ70c7.-ś^t ],ܸ6yf(khiSLew̄Ç@푤-@ F% ƞ]s0-l^ F*Q|v{! ^E=6IУzB9,Q*rdtF_+!;A$Z{U[(ciϸ4 Wz\t[L+19u:vx K $,m^m 嵢>PS&HPF/W V Ѽw2.Y4 rER `^`#Ge ̳}n^qHX'E|= 1Kr$PCa6Ѿn[0EBfI *éJ"?aN`$ . c!I#'fP~ug/517ՎZ ?M5f(u*q˵pmp=7؏z"kar vJ^E({t3l&? bdƒtaD>jR*Ug[4Չ`dG-a6E>%$[^^OGOǎkL8ZBGHvafa|Ta5C쇨!(8jcce־ +u#7W 拦eϱ Y*,]HMіk#GLe]G@iŊTcpel+-rIƃh`kue}* :PӓBu e#_6βֹ꡹ SoP5^< e46NBD:r]ѤP/Q-h@5/3E.Rwh`a@|~ XފvLCl lF< >)5f%ab_Ax_`cHQۧqR W.g9r@-7M:Ӹ⒌?Xh:=f'dmP.c3BO4]%9S>sMCN=S,v%I8Ա*֚ ZJ: ]==bp?MOٴj>G X2kznjŕ!Gw`m-n;Lr#C8Q}eRf&F{h_KT J́yk.=_ۖŚ{[y.|TOk3 KʶHX:NB&vx;9 nMDj.9A s1SD#҉'oyKl)MmTU?:L7 i;I^3L6 ·&m{N;@4sZx5d*75f9v:P3wh2g­`Q~M̏DI _\E2T*0dec@x@3ippѸ2(GtԢoQ,\U^vfO",0#zOi`/ iJd<'1ACZBjge&E' T>S[J3A'PzHCVw5Lx_DCÃ' AF~vZU&6e|(E0i}z"\u mrl3-+9|6|E%D˝+j "ĺi]-OjOyZPW!+̜<'U_.9x1=Hǡ:ĵ=*#u!4a݊40hrr2 ӠϽ)^D:J4&QAהSWHNR1Z]ZQWHhmua|G.w Yk쐬LV8@I]ܒ1zJڨ3u}[pQYVvL{bBZE1#8˜ԸzwWw-V-gnu$PDJ W-#ric+JC4I=I{%K1vUVlfsӹ2/Gr| ӹB]y`,˥2H}H̽5 bN?$V=(ZPq?:T=Y'5@}7Āe*x䑰yLw83paP։鴜qD|=g*5~|{-orGN|ߩaN{5VZx+Z pTQH?B{:2Bp}{o '!kMw-ec$iDx%v -0R٫ArǵP*?@@$OyR=`}Ǒz]^>VD,?=4"Hm *{ [ S^/ u1CU_<FA*S@2eJ#JWr#tF҆E mV#?'LH\2:6LqW&v;22 #^QZDFxNaj== A/A|vTh*`UCQ$s5B]Saxщ(FIy<'!rQITP:?1xj+uȌxxP2@;.]]MBt7ح̩!r¤J.6`"*ӒD1Y/ׂL ]O-/L!o&iZi:W-2@r1'9+Lf!͂s)seFOs@ul:51G2rʩoT8:˄k(8҈}Z*_cN>M%_tـBВiF͌{dXбŋ7~7H0Y{N؅pPŖh .}1lp8ݭ Znta^.Puo޶"TQOD8zk~5z+g2WƹH8;d K6Xr|ݔZӏnsguDX4hȄJi+v]Dw\\؟>&s\,mbR P{a;at/⠐% MW cAklIru*Y'.NOLJnR+1{3 6J ɶ=.PEJ9w 1#?7?8 ~,mnGuYeU֏VO;=3tRfw ĿEr$3w\֯&l9.U.VEQ#[mrQ! b$c jti$:ex%Hס/m(3g. ir!&DLZ/3ʃ d$0O?cwH#ihk,$DWYyק8,:|-Ԩ=_B(_["ЩÍhPVt4-_7^_ͨYU9Wfx|wQkŦ’ WU>zEƒ*v?(eV])W䐈D &Gag;)ȍzu@e5)]ۭX\a 5./qAzs &A`[4J^qAjRϩ&nEkl=C"Syl goE?@cS; }->חeW4l 3a);G6wJz1W3EMP7젟&{Uk:nnmBuWC9KK̨8{Ckl|FFGXB2' 3J/ N9$|% %0*prbFU[@?j^M\_/G^aն|H69+)UIqtOvΐ2Oz)uRk2˹a7C5(IQP&Ƽ ^HPz8;R-!'%b3LKd9Ȝ"X];eJʳfcC 9P =^E#+K <h6b.X5}UЈ-y k#R+EaXVjj ]XPt͹3?=mqJۊQ=dR4\hO\1hLLH@ |&*-وe~oм_ Cp1 x,;z-O-p?QSFZe,Sϓ\q<{ő2w_\[|\DEF|;HzUCAUo$~Fs+ଢ଼~aɠf͒uh)쯓\w1JW4"{ h^L>rhd& [#>[JꄁOHKפ_<13"dE~8Ie u.@POKFe _;eIϐ g,p¬'vpa rk沝޿2Pe;+2w zayk]I*v.RORع3GjZI;e7 j Nś-tC8DY?$Mq'zv]_ɿ4L=zlo *9U}<! qTgNEGͦ3Qn#IEu Y ]fPjܩڲw|iHf.,a50Dv&\PQA+ͬZ=/ЌF"Gn?35%9d&VYEǭ5>`Gx~Ыd>}.P]x u@X br3igX'✽#5&$/[vHAC+ 0OLv'qYbG`.qh x!,L8P[-1WxT媪0"+C OCޖ|,TwAWl^lb:{= Mκze6"A$ NΞ+G).9gB}WAV1O j!ʶIƌ]݂Dx&RֈwH(t%}m,O@u^"+ki, !:q)7Y"3MnNuʪS~P%h~^Lx >գ=K 0(s\?5ʒcy[ҥhb iQ?=-{(/T/+t(4@83 r~ygl*HG0RtT_#Bq%E3rp%N@_!C .٫ͷ D¹c!d|HT뙞E$ "Oo9%W6G}yFQbQ>4℥>7,mc)_HY|AlLgb+*O:vtw+'}X]Q L[Te336Lߚx ^NFVOd,+QikN o}o* < J;ˮkal%Pt P j|#aQ C+q'D $!Ѱ̌ɿR О?xO)-a&_(T&K 2`ʁk~.czIut#Wj|x39dݨkO{P"{NGKסv+ÀkJxJS E% $ۼ+e~t YbRֳFG{B[nom#CHӠU#2秫_fBȅ48Dk_(dCF_Eβ4ouVv#t$'_b'SF[.j>aEzQ4n:k( z5 oG^b\||_t#~*t*11p&e3wD{; SD…f`7f䄁w6T% sU ϱ'=|Sx}xG ܁ǝ"Nsr9!OOZ/{ L@ڡYR,?@)+bdOg<=<;*dغ>羜<$8vhҏ$n$Z R+ jp  #:IqXBE{ ԊEaʠ'Pߓbcw~|:_d~m+mHV ^ItI;:ㅎRҞtH gz] 6\d'Z#!ݳvYG zMHE',KտЩF؝OSOTB5}9e:%J̈́*T}y]b-R9աtea_ۦ2Smݣ8rs9\C"!Z$w.1 IqL@-I9K;tR6W:MۀE4µ?*{֋]`lɧ\Ki個'1U ʿ ȃ0 `oΏ+޾VtPJՄVQp"O2j3共ph?5WfK};Mƫ=Fƪ>ڶaΖQؑCA,JtCIxu棲ނ)8ҫ-yf4«(G4+moZ5vo 4?=XqLw3]Uk6.#Jهt .Y1|flܽu٢Y"A/\Ԧ3Qlr|~qC븬9٢RQAZ*B[4QۧmLCEⱇ.k}{cʐB8ȟ:_RaL6$$uRVk$ N< yS~ r\7çr˾V:2W[<2/G63Kiz^+8io~5aA/ijibo;BSGY ĸ\<]z%@4}%[8|Y.eu< f<ҶlGe; O>f`o|$4܇_: HD}|U 䅎R C1ikyHMVŹϐnsbX35Cno[%@;&$wu!&"~hU1*Jϱ"5YcoՁ`C龢=-][Sd 'El.OfE )g^Z%m C)!OS}m5@x;;%&ʖUX 9cYA孼zv93]d"̀vA/C!Rr3p&{I6Ak Z>c`b%y*ғP9FZo_ tj4[ ,zce+Aa|tsOk% tS[؛2:ݍnݱǴ~FK \R.'MT NVx~e[eQ<([ l͟wg$Pl2L^w+Ԝ{⌺0i0ЗCjG[ҽKp:2X^0eR0][w}ܱjLϡFo/ #c'Nf6ЕNڨ{Xu` :MJ8bR2•֜\ )UD\mhΊ8L{uW6QrSfG7nj5w%y9?Z0mj낯v`͈ /*tFl h{uZ$:ɶiȠZ[9G.oԌo2C$kS~'Gy.E#dTX_&&yZħP"Ӑ6Q -KXz'"*ǁp\Y4#Q_vsܙV&dYKZ)+%Wh}{7/Vv^:yf\L;Ŵ)Y6F٫a]=V$DW1#vO]zPXNL*)I凧@Hi&bOI/bKxX)/ӿV\ܒZ.@S PCf>AdKDh p n{ؽc޿ Vrm*;qԽ~ݷIq<{hך)Vs <vBԓ㜃zu؍6D&saWִ눃8M~{}\vwBl rSZ%ʙ92Z-{C w?TZݝ1+L"=}_~\^v17=#%{~aik.xQ)O8q\oU{3(bKp]sDާu'Uzbtӻq t0KTgʜoBc瓀G-- peJ}5uvV&^I}0[Hy8b6#)be'rWF <‡ƫ8E9e[ӫՙ*CW:|d .k;'pJ]hlIk Wd|ZAAHic@D ",I39~u ~`dO/Oݘ`8w׭ϵyHI_1.o _OLYoxIs,Atk:vYv\ W֨kt3ד0EVV}XSid1t΂>MzY(+o+,iQaTCo^Ag/tC{_Yd^*1f`ՄbJ{`)e?cj"|0>N|^}J =$y\^"DSv$xR Mevə3g-Fnn_,}',sy+ְ:BTgnu}o%HJ@]0Oz-P˄P=;\`H}tyX?E롂168o#=7ͭ o@ߠ&ׇnAc:ƾ::3%]$08}3G5Ǝv}(YF9~?#}-!qLBWS3# Nu10ta硖2kNaӷ,mBEH  ^0X<3:,,귈$*I ss~'{tNIOyܦ١:2:R(C$nL9*:6xRJϞS3ϕ:XFo,+:uC&d眚L,[uVv#!e~BZVVPi)HWB ؃x ט:V ׽%`U 톐%_{C<:gCg`2!7s=H[nt*0ȝqƿ؟fxsqEz:V[4S5Ynb`NbGyʉm Y)i-ElɁڙyQqa_pBk%!e rlA_h砧lK3jBGm{(իzrʯf9!hU1ʉY~/ɣVnd?1|* dž9QMI Ly G61+uFNAO5N ǣD]Xc#cD- Iըd]?}Hp=3/hu,{Y˹jʢI]/OgI8YflP|G S67--I;d9+hd.H P (30PZTs"*/Txhp $mf\>gVw? mRjVXl}"rfs/<1xRǏ!l{/S $,__L cfDȰ)8=>ߒ҅GBWj,uc۵[^MGa !iK0B!.x*޶SikmThZwrfe؊K@քxpuK*oGP+J/FO5ӐY>zHǻ"D)YɘiOQP{-#xKM5x/mgb)Ћϕ4,+,Z>=j񟉎KU1ϑ=Xύ:4OF[e{D9q^CVp8T=#;M^K<&`ae E߱o@NJDXaXܥKeNs`8~qr$ĸO" R2qn9|C+`F5xkt55f7ժ+aOaw츦~E.I j0'.qoBNgTK#w5\#"6lٗ>Gw8I=Gf<>H+X*\yLJٞTz06~&\|RiG-cnN9,c`3eF2Rx؉M.e;*ȜA!"elP4|eyS0Нi0"0 Ay2GRu_Bkf6yVOyFsWs(:vjf$49@G:B`]ȽU`[ׁ cuR8iR)ULT=ybqИEp MyQ󣎋v!LUЉ/#ڡM ^nDtd"g H1R* 9_^qG\Rhq8}ol9 tAvX3oBY!ܿpAa\{]JNDAhVBaLX{Z5c9Iw9{QJx Z(ahݽ?DgaA2/1ePXP^ׂrte::v_tRrhB+sNwN9qe- wZ`ʵBPx8GႲ:rFn}((0'b$d}.5o Yd ?]j6#}ApUMPZOeb}i4JV7Z$,TrP&zcS=:Oe+&aM8UwMO:È*dE8Wm^.mwg=6 YPn{l%u?a,DXy*]ݲ$'sdž|93d! ![GRː*̙^~ j3(}X 4F 'BubV=n-ep`Uy9ha"ZQg0 PNU;׽Z75&VCL5_=}Kne~ԠCdA|[aAA'Z"4 yC,*4b)Nԗ;9򛝑K#?tjqR6V^ ZNY}=⍧<5Jmk$ SQ5@z6&FtcWR.Z]B: l 3Ǵژ=cݝFro5hyH`BKy^S߿6*ǰuzQw& j4\ ՠzi^8լ4ӪE҂omwowև9=Trwז Y056\bYcwDJ\Z []`{82xh?ߍu~ g}yĜaUY`@xν?f] ;g2pluC9yJEwk["O2)ɲxT>c)_uQ,9zC)~7"it{mAga#HK&*F93`as,QnrmH+-]vQP>?dr*CP]]|:E/LH8#A q1~i4iI}bɅ7EsYgtuP|">qysy-${eD uPQ_DXTPuWyt*^ЈQFC"7Q㴨$Ф}f؋ 쪵0N"{w0הBT?.7i#bVU5 Rкkay|7C7i»/B60L0Nh\ SjJ )tjC:aކs8+&@b"$ѦcO#U[B}_ ngZ 69:1 J!c&W#H䃋)\+Mq8ʛ>ǵ"Ba‰ nEͫaAd:F!#Ld@Aǚq]m$ pfjǡrR6B2"Id4 v>P gfglpBG/J !n=Uf} IO͍Bn!~a7{chl@tK*g,67ӫAT#~cd"!'C)AGi>B:iJ$l-46?F}M̃8er][,Q QlcHG_x 29Ndr@Q'03Hi]:մҎ ){[=!@JPM)0ȍWz'#h RY3"DŽk1 B ^Zƶhfd/nwT}c*؋x9|$HQ`rǸ\4JK&xnՄϜ"%Omp2~q;(h\J0L *'CNh .1d"@{*)XaOpu(Z K yh}6)8L i7P[+GSS+a.B:Y9h'Q Qꍎ O/+,0;!Zܠzy7TWpeڤ8gڵ5rgk:zQxګrEzYYm)L/8n6s<p[:mvVj2k*mM $c~ Jݓ򒒒 ȡ1dZ\AzT7Mq44%jjq~B%ԑDb-nSi $bdm%zٞ2˄=7.D/m%5`1* { =ޒ]ܗD5WfFCYLLl 8c,0'ZqlA|J#`.9"y?pj9Xclƀ"5 _Aڋ^.HWf{«lNN͒u0 ļm\?2TїzW3X|θp{"gznc1'kE4m[֛G45@>rS.3d)v3nHatIǰ`;5x${\VXf]#_c;₼ڸ )"r]ѯ{lHTl!-=};זƥTF`P=4\V["kʑWw9!0,6Ae6Xx/^%1N2te[OcY >yܥY1W5 T,B=x7ɷωhgn*{%_`@ SRLf!~l›Aʙ+eq8] 'eQ`•-1l5S2{l%/ȶPt04Gf}<)6HF #7l 6{+& j;ࡆdܸnxsisVm-Чu%DHѰ]B5m[/ߗةtmNK+ $;В$q1cbjXz\X䋵Xf4UӸ4G8j7CP.E8Ȭ4f&B vF0Z2 j[B71 y\W冘(θ}@Dg g A'M?05K:XAQ@1yzz^jJ[>0u|;eG239PXWQj₭rUR0/3+A8i7Gy~~!{J_i3njV ohqB 69Vds lDs_6oXU"s O;P~+?ϲͥJ."bٺF!H1%#<%5&GBmv4&r(OCOhDIPGQq%ECXQ޵hm3O`׀8oqF_ h=KQ95ޕCT$[4)ʦSj ιsPjH( 7D45V \*3+kZTxd N57|6b-S5Hx՚CӕsA^VWGvW os׈8P[a?0˨ ñMW>*k?@4 |bq%mC` l#d@ov2p !K͙ #BV(HLzK6ExcXo^m7+{yA 8A&.sn}Jae@W4=^if`-j=$62G(K\OSwj9c+_%DrRLDHNn(:3^ybI@9ﳄQ\ӴxUre~M\9G2gD.wL4pVJw&T+!7lYtӄI;}?<_wkW##~z@jXm2}uA  !e(d+`_OD‘,Zw@Asm\33HQf^m 2r-ŇoϠN9WôN2aMZDjd&b݅8Lg vH] ݕWv]S$ޛ6)gCJ1{^.?箯Tƕ܆\mge?}H6(1hRS]a4L&DK PztZjXt@ʆ[ 6_ FT~^a9X[cF WNq x8`θOL{i; %큹ccK;>_="ݾ+;TwŤt}!/NhO^P'΁=g.xa*EW}y/hC% 8n;3Ff돚gc ݔ B36js2yܽn,K̔#)yG\S ď-ԽOOu @#9=!YgIj#p6T99>W{΃&GZmbT_;32@%Ȉކ51qڵZbt!W_ςړ0rh;d Pm 2 8J׵?ذK Szr_s,ʗ;^\?^ XAӑ"pvIbRۊN2,"-gAyyx4H]dy̻tiCz?KүPĢ$nW ݟNW\糟̄Nb#rc)'V">Mo~ U~P{~&N!rmYv7Y4:1Cw| ĚiܺP왍eTs!V% .-~dZη]%9Ir)jKPk~U6n-uVR:ĻFi) 9akr|Y:A7 ߋ9lc&\^\LB8 r/^I #@)qG-#!\˹}rO VKMϘg윇= cb)L;NZ=*:A9H칃 GP#<LN@$z;צ-ڞj=W0[5չ&m!jvY"E C>i"S)xêEVWYɤYZ*>/vV9+.d,F}y"3v`±qd^a ~嵿 pCD] |3+18MgSUD~!SړߌZi`xLQab-!̹dSq^rV:6ո"5byZvm,'-_ YÔ3`aUC3,R"4 52P1L汏OZ[E@9#-\$Ous! oQUI"elĒE]rG"Z~L:Kŀw|ʙPY,@$ C= `,WUfVI.wJϢȵdl-d!l|A7˷n1my:KBtu`}^`u+_ ӆLI]YtbX޸~͙oWqz8\%<:Bn۲7h><1+xw?k޺ 6՘TK4>oC{F/+~wD]k+ʛfdzү5Gx+B!y0E~2ǒ؁)ϛ/U  +A-+FU@y1Ҏ 29%{w.~J> !s.*6JS6C32pk*3HTBD*_Ĝimb$QًE:rDݥMw[\jabӣwC?H/j鿚>wltH(YMl٨!FL ep]s.Z,NEflZbS?H暕&"߭)L7iY w`z iFoH2skd=VbpW٣3 HVMB 40Ƹ'i.UݰC.j:yJ܊k` O907lϩCssw5oy6E| n }AA(TV~ xNk:;ю!TuuD)B뚙Cm91B.o!4f0,; pPE6߹}1K!p3$w,dcҨ tq4el9K7 ˷/|HUh(2~` ;jNC!\G̻nA+KH4ULoqݼE6O5aQD-íѵStT7![?%ئߍ瀢{fNVCwݸBT2 bJ^IVH8x-!IJϱ>TiARZ찭 (Ff'Nm]DF~jWVM]=^geG$@)HAp"+N 9ڀe+F%(4s9kZEWoS_/b2#䢝GAHhYcu^&9}Cdc6ղKj`?!@;h=6nƇrX .BUPQ{$N3&6Ta&iIȉVabmG03{ofM n0*1>ZGyuB,=6*4L֖)3#yX ɽ;b 7 hAl x^ su"1^w#c<nΓi*/'^& K26T~F. M}bxĩp*?r%?]Mrz^(ю4 0_ J2WeXVDWo6ZP{]aך%4vۚxq9܃ e/!=l )3XdM` !#9^%EEA@ۮw[\}TK@Hqټyes㱰6[:G2*9>_H[oEْیမTɌ6FLјu;GΨ!26NdLJ\'FH:ś"gg}N:W g]0oFU#ݏZD?6n.5mv@M8ӆ 0@aGk#[FPc:KHe5دS{1nI:y#cZOa,*`6toE+VR;e[ _P+3)4+h  酇֔LM [ )5~Sͱhx$yyXn[5iIx/h]H *DTɹh(콫=Nf&C%cWׅO+4m~\gJu#Fܧa)&;h/TP%"utA va@K@+)ciJC9k?B8Ai l}( L=i%j`6K*KJrayQ7\B45 -9j>WjOй9qnSg%|8]8Chq'%JiPdDta:J>-[yv]VBۻY- 'JKmr|"ʶì7fc$?&'+Qg vd93R5I3Mwn2bjO,!bdusVqDiu8+p+v ?~#~r[e~KݬgHqE =X0Y- #-@/ "yR*w殄qN'q@1T_VyRX~؀LZ؍A(-]r'!ݨD$a«{mͷLO1e4?ќ2 sIOQe#ǝcBd)[ L3b2JTJ?N+wv=V7}Z7k7tU|iK!9Ldb{d>:.Ր6+r 'ou?4їzNh@EFN%bTW=\Pr=CkS4'w\de| WK|qwnk`#7srV[};+%Sj3EH:ՙZ2fCi#y_jtYNJ~7V8o oX`"Y"0˾!fzRFrFk\(zЛZa A 7яO{,+?f]Z;]Ͱ:[hlقT,Dc?@ָ rlnqR٠ݟ*O@ej&f.-zQ.LN{Q2ݸKV.bh'?1^ {Y YC|*;+R1WF2B$[֪ {Fyt30gcKC:'[?4ߑ ?^"e6"vs|y#6Bq>kI&V"̤^9% @AӨ=؁F:yLOoqՁak#t/揖 C<0WE6B(5euT禑D$D'~N >~Pr 1;ق߻0'Kl8*ix%a_a<&cGfڧ ӌfTn_f3 0Qѐjnsf&@c=mr $#ߎzXѤ\3JB7ݼ և'qK+!jk, Y % Y琢!Y~!gGf9 *.)kpRz31Q܏ ێqV`X[Vl֬9Q*S[PGA spE* J"RZVK8[\Y'r OwaOPf]b!u7g:6mH\"ic`E#;kuL59-/*/B )<%\c hbZ /A"]f3^䟷F"ƒO js|e 9 GWvY?9sW"JdH=>+مb$5?05'a9L XWp^¯]?YΆC-ԲM no0?*a_LAm>.}E烈Hsʼ2bTqde rh'{oGVм<^kAamgz q l]JCBNjW 17Lb+ se>^v `֗G9@@ ! wlBNɖ.VYFܥ9km^- i@=UgS kx]2OINnw af'oZy#Jf>1W,$m(X^+Mӷ+DfզX!Z'8 NBqkUNV_[ƻi~lr-Z%tꂅ ŬOl}!j>Ahg-K@+0/~#Әui3(F Ror/@9ix`Fu[0x?`,߭Ob4*,`D}>G1 CG4ݠDd^?S,[;Zj (G-Mh*Nǀ~V^b_2 h +-묵Zúz鵍qU*$\4g@E.dpM-w7ּbGY?#hثcL+Gi=OX9)v [Z8d@ /-!@4" V ]MNեfH 7~!Z}'׼zsbk[By`}&kf6-v9ҍ5j+gܵ6lO}:HA;5Y_^ApF&4uͽ`m\y?&yc| 02^*9:xZ" Om4Gy۶^NѺtn(I0Ggk1;)TL1><3˱g]LLtɬSm[!bu 4r!]%n6dAI+u-Hv|!o7.,p~؆+IK\yLoS؂m WWH#y`)kHRcO"BCk^BX>X) w`ttB;t mط:'}Ás#'a9Q".E X:N93!f6vWuM~·Ov@"v͆}+I`/8oMN>3aRm RvăRb տg)o/V2p)"+i$VUoC{Ɏ0KUhܕ[n~ Gzch.(Lv"\ݡJUZ0&q/r&űWޙv:]Ђy#d{Gh& !V?L&|F ^K <{ѭ&&AmY[<Tv$抹Fc%d܎ hJ X:d]n:6WnCo3̤i~ BGfhP¡ qMoI=@\$σZǍmt [{|M\~R@_ܧ?r#/K qoҗ:BpTQ@ t{ Q^aUBCeSX)JMxz=s"k?[Ƥ| F2k$a -BX1!?s({2cʯ.9"}«.nkJ7;,)pʴOl *sŽ˰ySyf=Rn&Ck3^{mwE0I>o @+׸N/)o4j6'I *Cbsh\NE._M2x ¡?3#Ds "ĉz\ q3H_ :kHM\ %t[v$>Yfy*[,eM&0Qv9-X_$sꟶ;}$SЄf\#d#۠:*D4{e5b(Ju:8S\a ؇`iA'>TYйV6̠●S ӢTq|xt " 5 lVΥ$]٧sk-"v:F1Ue0b:NSG`׮-M^jeulكnn,{.̊<7+=(;zW78c%UdpCYU/6DFyîG=/N0b+D n4 h٘ G|jFB09f܀.Eanu G٠~v,S {N4fU,O&i>\5z[c?uh;~dv GoA3Aw51R7Hڶӥ "1f։A\ѓB Lʐò1E&I4Fe ;[㋅B87q*KL :W6o Lj &tVR(4?3mEd*rԈC f2"Vs ll Zt3ú]OU*ZqƯgFv7x:ߡ]tVjq.;G=8+/ѹ\g I{d{l.;H@Փ}ʆnMЃG5!LP 7FB3XKe4p.g3aB5dYS1JZ=O2dāSEp%nhku 8Ҍo<~W _\C/9˨8(<bFnV V5W8DD׊V8zl]nF8^1WThVtb0?o&bls+jqD9rU.qR_cCFm(l) #<w K k{nQ)qѸ7vCʑ&+^ $<>>a8V4p9o]4Y/3L5^N^+ȢTP|DuEEJ`-iU,I嗢#Y&yP8Њ[F_qNPW&C'@%yJ>p$=XC9}_UIy`gxsy~b䁓5# '/>8J!Cx!w!HA8D`g~nEt~+XÙj4DH1>b{z:z.g5 F|ĕ8$)å5kHsZ|tYdpx|F5{WhFgW[(!uRlNDkyUd&*I9}+ߪDSp: ]t!h-G%%21o?7 ʛIß'AbqB>HSrFꡖWpn\ÌC_ Чx =w8~Շ6NR9y-8MBT ,`ru}"2U8ڴcHI laNZ~gO'T I`SľkQ:7<<_T,ZWr}ǐB><ۻ6>5HuV:hV&hf%<7]hv4`1BU$0ucMx"v9Otj+.OvvwUv5]ՒH*H{v~>>1x\z>϶]3s4]*sk / 3u}N3KK^.iZyꮰP[UG : 7A$gO 7ׂm!5.Ե(0]>SjKXX&9:POqeVRƛ=}-"ZL\x6pKIcVCW D4WLr3t8a)[ð/ĭ Rv;<4"<.M?rWnՒ_pP" XW , 洌>imgZl6d4[<㦉J#F * R53$b#z@|( 1\hNCxY4Zn@'$lJEȭZb5l ïlF N;" M}G M9 bJ5^Y: ~/>d{VC.WX9(Z6]%r2پTѢ. MN80݅ fNOIE$}CPEՎAՈ&n>:1Tm>bH O*;a~ GNCIofGLS&-I 7zoZ:cgƵBd]WcDΈw1m^':tPr^tGy0H<8UV/Z`jI!-a+>q-Yr-Đcwg}\h09qZS:)e\a՜MPqoP"hMCV1tNei6IXJ\qhçY^tc+!qi1q@_TעRoL Gr&`>1?ɱ%Rz_֐@2 ڵJ];ƶ2Q0` p}deWH.V)!BWI9|w'8d2Y| *E4kn:JUDL[^u{aL"kgP~av[jAD;pĆ5/4)l)!RC sTq Uf(JJZmgͣ?='I)ԑlۛJŸoWФi@v<'h #Ѷ׹!qS%fB2_lS}4NGw2]Mi;S*Cԧ L1x*)6]귯haՔ/UЖȍ`+yo\|s;z6;at[0-k`<)$TƆI^0_azm}?H3o~G1yGkH<~JqHs.jA-v'֎:$ݣWSDl@ƌz-}t٤+-Џ_>xz{Vpq!:d߇dG5yvDOs)tn1(alNXq1ZfUFiN{D<dǥ|)xUmwϐ^ZBJW43YU/v@sv dxqӡ ij| FdP]$+,NѺZdI%4 3zUnU"p%R,Fu19?-9d\\ \\_#Ra^u{=Ya=&{F; h@$:ɔ0ϑN 8,!.IGOCp"L1۹-bįvGI&Vdu-KpM_g(>Cy'ܒůA&d1LAǥ!D?v~3Њqc@G2v#}č76w,OW> ϣIU8.ٝv0ہF'r\n:}Ki c=20'T]y트-ZݝO#Lk<:K*ޣaSߴvFPp L/fi?I^+sSK|0[ޯXkTKOs¢z5~Bp\DQ!>?p KV,7Ė88*@b}df=9ܼ zQ% P)վb+U7|xW4dTm*1xcKrjĕܶޱgQ#jY^!5"S z%ܨu$gTKH]Ttlsbm9)%ºD3/Y)/Fy i2/DLuL @H^y]ToD-/dPJ~O|o@b ⟣ۯCDA"Z:O1\[^y3NLg_ 0IĦ\YStR&|1lX`'{`f6ܯ~:0vX]'=K.,0Nl ewp 56gZ5`+Ba"c%%|] 03k!(U<("3H2 ?JuL,ke6r Mb#}@Lu*0-r0gL}bRlY1d^"Ԃ0NR )m.h}" M/ rU<Ls/p]rxf-82SS˻}žǺ7"Ȣ H idCjt8d"| M9,tm:C?$'UȫBg^o=xD'2lˑ2$m*X<zM*`U3̑UӦi/P1mz!(uBuq;դiHO) ~R),H->޲B2VQ FN34G]5|pAW,E}b8 ^x̮"(yˠ%]~ҤϡxN"_, /KNAX+$ {3ҠQD8 qƖ' }_rw?t|H\HaX4R\ʕ~lt\/a5sv7jz8o}`3!n۠MMbeFRu-뱆zap)^"moM||l֭$Nf˺, uLgEMFi5-iajJN ER944~)[NAvH)0[5XJ y`d2__9[{m&{\މC 1 MӮZTs?Oc<'JLz~ަGnnh䘂ѓD ݖIX*{ %ETTSZzԵ<2g0 jL*aW0,)A'ױ/`ڟ| XtS_xjkKL-3^wC ]#gwXVA(A3eT>})qzo{K ɘvtL,|ΉN*p=/(?Q4qcKa}[?R\+Pj3⥒GDVhm1-"^&󵞖 OoXcE `c{Dg6& XCCjIXn;Љg 62͛%Co)}MʳqF)w8Yt|aYWR_GeQ}VҬ8eyeC@"Q^]o_%aj{)*5NS (ŸHt_707[W =IWY̗u$P-+3SEAR`a'4["fq}vˠe6c*Vb '-) 1wmSA Y"$vUg(IYV GTЕɓd>BB%>,gg$+l{4S= fxTnGEq>qXÎy̅vZl/%KtZZ[D 3+ uF5>72;3eHRe68_؏{5[N`gy:P 5w.v`{c?xYg :FbwbnHb,CUQcњ}(ȥ< tu^m WP#5+O$8GTn-<H$z I>h!F,fɅښ2-^=Im %`Gr>%@p.జ3HKPl%f={x5[6o0jZ@WR p)\%Gێ%,UsۇSG4 "rcCHte8 LOf5͠ } Ҧmf+)󅕨Lbx=aZ"yWN zϟ2~kL _9 3a077gTCDȺ#Cm*\|LB5ߟg!Da̽W2&L\iy&&[lGR_.ӆCod呷 \}tůM z܂4u%3 snr9O⟚@dFSz:89[F&uVa Jq5RNrJlg ې[Nمf4 "!}?pQS;@Q%<$S,8p5l6"¤‰nWh &җp1}&Up udKKIt>Gx^gۺp@ƣTn 1$7 >-=YTsG>bwm,uOeokFwILqf9 D4T/BQ9rĺ1.\ޘ;L|unKԀM.$KoV|pD8dm܃ ef3BmQVѦ~{i=9d{/9ǝ=!DW%.BA,ƾQN*{T;&gX$-m$]}B-?}[}Lˆ aSJHxNZ{bJ%ꧫ{|L/ű(bErlIQI4_Ѭ8"1  Ǭʍf>B ۭ)mK-\퐞$z5H,ɾY`e(Ѻ_)/D!({c>W"U wtV/i 5ߖ *&eN01.Rl$ȷ,eX_˪*~*t.Kh^wulxMj?RCK{SxkRד<486P)/s`mp&`n*~9sf1s@~vLG[&vKs$o:h<@o/IWwh 9nq"~%viY\sTBl :aWucJTroyT9-i&n}‘אIet (E@c8pr$IU+R?ծQ83[;D3m;0x߲ȭHu6:;Dn؊l8>~<)֥L %]1RitUkmʄvchjOOrTg +XE:oR evHFJ G|`΀B[UX?nȡ9N7ŸJ~"5d~WBVKĮֵN84-MnL,/~&uL67V*TT;ޥ/^%` 2Dt(uP{X7Tr]_|{YctpFZUFK%h\ԦsG4 |b˓҃Ç2oFPTDO16ޜ y9wTHP^ioݥ4ad#${>[*z@I7ϡGMh$ȁ}Sy{.1ajF,|p"*UE'72ͼAp@5AkyFI;(@7֭b] !Q nKqٓ~m}Fwu҉VMTD%8ǒJHϝsΧ-յW6yU4p23qnzlN ~55]o{-:Vyyϸ_@2{ FLRDF߿yZVO]Om"͹SP$^y[;ᴤ rMA'"j H5k఺ 5hA 4ZO*^Bw4CC10_fFآU5N)v+" ::KK]nvrZ8Ǔ&L$# UJ(_343$\"7czu{5d=Qۖa}~-U5c}Ym[sPK ,"Fq8Lrv`ZQ<yNz>[HFn6+q'JXfP,|eOش`Tjq cZ?J)Hエ 7-.ng\_WsFxoZRNӂOXNƪ 〳 5).FGh,/㳉E)*y 8`?0bZ]?|Jr2F0ؤ||-N ;bGDZ'GY⫓z$uQ(Z-1> L[tVz> @@p6)a2TM_[ 91Uv7?O44S4Եj}0"`xjMK@Ņ/Dٗ)7I$<5$Թwog$itΚLO](bG0qN7^0$YLJa^ۈ:tuCüQN<o`H*.*Nč+IgS 8 $N!=S?zHrĻLj;Jc< eR%].϶_Y7  k+g[A:Kp'4MQ1UIcRe'`|~v*"<W; LW FIdlRIYq\vm19̆NHl'V5`I3|7_p&sqc0uX3 .jcJ{[;v]H{2Ҁ~ڪ{n$Cd2 wΗrRe`~4+w 璀p%@&Ԅ4㶦7?2ys(TKn4j[d7ϵ3z+Ѧ7 i!NQ;BlNR`Su.f,f^i&),F=$}E[% :#%Ge݋%.cVa8unW= BJ\3MqW]@8JzWZ 7YuXpD- "EۍEw=$nσ9q i =,Nۛ pQ8i} !_{U.>LyT")qf $iYj @qb-aFB@@5c,ɔ %zH}=jL1>lL({qPfnBP]GMI'q5/|`uEEE{~?,s&U rPp91eߌ~)R<)oNP'2L?OƘ}gx:Nqm<χ@7)Be -a5 /ڑ9~a3w4pn^"j/mD>$Ex*s]8/03FzD"[-Rqq.b̺ؓfWU޷-c4U^zyx#iH]LT=!xT l׌דPDO+F$(x+Z互_K fI@f&^opË4I8n[coh ==Ž [*SCՀT[r[e.c-gdFVuG2KezD8_D X;&9 tcEQ'~[kRK+Ze{xSԴ.=(UUaFA)ұpi,SYUlxN^{g(3C)yTS1@ $92ܻT5~!m6Hh ,Lݾb2aR5RȫE㽩?;ŎOcڎ4Erӿ@ oeKWؓjĕc{I$ШFc >8KM ZG=)~H|'n5%o~O4͢;s>:S4KܘLO $e4#$Knl#18+6`Ϳ[}3G'X*;]ڭcOny@Q:艾( ؍b6#%,2ʺ2Η2g! E[xxp?X⢶Ce&sYxА1w^qyQ$[I[Ymk],VK67T=AhS# ?tuq7^F#ȏq1qK6ϊə}@a hbY#!>I3\PYP?:j[̉eEM}Y!ݔ:%?[@Ր@\f;Aҩ^\1bXD@_gS~}6׎##o4U$9IyyaJr]2K3@1YoYW'U@N#nBh ("ՏCk =ʶ.+E&=#m˫^$;4NR5M4PZQ-OE5,U{DWr q;Пc& _(7 V&kr&EV/:]ddcM~E4=`"z VOXŌ*eM>9/f?Xu0Ip71*d#$1"MXx!d>o8QI5`ޣ* BC ޒ5\2~lں)<XUhSzeRԘ2mIb]AÖɬodDA:8Z, XjmgfB;28nyY(fù_T#~āe1.$0$fF_RX4]Հ"|gNdt 4|vtwBm87o#%/&T\C2 WΛ u ea(OL+xgxE!S{h@`RƟY~ T/[Bj==RPZ@q?$ݴ'RDM =M~ala5Z{).x D6d7rD>-etѢeOƅq>wziQS(b2e0G̒~"USm;`Q5VTF94yE˅L lp1Ÿi&ǡ. b*^ |<1Mo:i׃ѮK}ukfxrF\25@r<#M˗e)P+5S=x^Q#J;LNQuh4a Fԯb]VR0 RZRI":3ƒSr+[eEG-a6vQheˆi]/ks&?`l 觼Tn}hsǟ|3~+4twa l[ [g_$,lRf,ݔ]L"!(QnZ.#Zёߠ&_YM"˞("i+6jsXZjc8~Ԅ=)ʇu Cx5k`GCNj/Led=6k/Uqšj/6@^iTXĕ?JhZ8+dKx+ GШ724k q r\-7_kja>8Jn cjkJ9@Z? S@C(3#O-,J-Z_cjZL|gNv 9v72a= YX,*+7Of @SlMc/XXB$uZ}MzڨEF͠'跍#3M1y3Q=zB[|`Xv@&"}dag!ܩo`(AiKPo$dQ>&sK< n}wS!=&TW!~C)cIod-2]0/~z S p\][gN0ǔCFA03+P.Y+ xzo*2U,c|"T P:8 -ׄHNB#c yáyr) +j ۧ_QuQh2V|}E zMe|*ỰB l_#p4b :TYAPXeCOjs~n|b!O  UҋמRo"~+{Օ^HOX9Ĕ0}gÿ({7?HvJbmG/"qFļ{E$9J`?ս7,6\XUCC `[R1br2p ZR|jffLԳS=-GY׵_qhD[7YS'&&s#|1|Ǭ f$w7=lu.BYeFcKG%Sβy]wD>%@t裦R)7GN\ZNutQV>[ƒqH6k{F0§Ab0I 7˝/lt斸I|ꮅuAXs^H$X.U<g0ѝSْT|0ђ$oQ”yy1nNRwON[Dc9^',欧Yb"}!{Nm %D677M gJ',Ls/GHXo-"|9$023BBb&f'gHp/nW"n[ Av7:-h୮-_ۨrvI+m" "9H1Ml3K0ur!&"2׉G2c}z2w yd n^bvfr\3dm)mn!%$_ # o?joo#0qAGՂ itSc1dbOcA& ,j b2OѲ+&CQFz/_ c}"zbj!*v2hʻK+N2XF/dlZ{#j^T͠"";F{BANgRViݥn枂ē ^}xӈ`HdOI)8dHi<6%mwT4 CLDJmLGS#.gꈎ,o%뿛&sB=xhy"KĒU龸lG%EQ=*Ϛpϫg7xkK6K(7`G,(h]sE(nR5dL4RaNV^q!)b;+((Da4B'בdER!Pfˢ|aґ.w|elA W*RՖd8ðIFgS8mC7V u1N7vde =͘0NƉ#Q14Duy/T,8ɢMS9o%i$ʋ AuDQK_䘿)+`rcdVV.0L@d [T-^%:{.ɵ%۸#mqmֳ&h͘Kԉ:JЂ**[,^2Ģ¾muݜր/s8 Ü)!REάyieuȣh<qWB=@^:g_vAdȜO M!_)wm7bDd|Ɂ(h֍ ]P6ѱ{ĥaA4꾿Y|Q@xFo噵rϋA0A6tT!͑YӘeifj0d5d߁ϬOʘtO+Cc}4Zz;CtpH GX;n o>;_!l}Ǔ*2Y9Rc Z}n`p %(-ҵ\{&OO.CS+s$*,[JxqEW8/ƪwLKݗ?o\W/@r.M6?)?Cwq'e oB‚*a(I-iʹz'KPPf.%+44C1Ck^ 9~ :j;+]~iSItOd:)J'o'_2 -;`B]o? EP%{9q;{OYKGcC=)K`,%,g!BY3 w -]h'<3X~*;S=HV*{E|<LLN5{Qa?Aմjx9qj^HL}8QG9}UH}a 9 %a@s0hQ*tE/%M0w VSE( #NbOra2jZeDgZXf5D‚aj c.*=;Y>޾LPn|1P1ֳ $ᰓjSH\W&|,M89B3+fB { WAz9c YTKuW["6Hۖkxh ᑖ~id[PSD|\+(|22w uPj~Q V*,5T5?BSIHѠ:*`BL<45aa4oDL!Ck4߶tT=罵i%zA3Ξ8> lM.D#}2$I1O cEgڄ[*MXIvxG?_`:>6˪cI@^,/vxy6o4e^h5Iٕ*1Jbj󦟊0JQѰ#"(&Z%9V.ASx4<eYJډ6P*c)NٰPy4Y?ÔkEz[w*LICJx.xRAag ~u(^RcXJq' Q5OP탔_ZG'vD|UL2xJЙc+g֣A+K aPnjڂ^G_@C0xoe C~3ӡ;IQqAPzY_ᮅ6> L:=Fu^*u~ v3=}}m^I-i )ibZ톋=?(jdjjwaHV &'w&+ax00ڟ?BlY(;twYG:LpWlNTK^٠(UVS=~Hԙߣ~[CP1~ʱ?>O;%nN\"oC 5gnqucDR ׌WsŦzEV'b4 e?6CA@TP3$v2QA'G>_v" 7.3Ɲ/Lqo JԠ H&68L,!&;O\B2pL %\$fsi۬I[0TTV.lNalpJ[sde"OP3jk7!Z@OtQl%j= Sex 9w8© J &pȲtV콗 pg-6eFr#Q0:]1yu&>ijCv<,GUX=+3M왢iIܡ8 KCesIKkFfVbH"'Mnp&>!򏮁6$Ȉ/:wxDYRހj~ظ]vAc@_Wj=2Ӻb[Nؼp<7=M Mmkk3J@գWLf00rİ@ԪE;*:_4RYR)|]]&?l#miȺhBǟA-ugLf=5ͺEn,:q.Z&PW [Qr] Iu<;JصeMZ~UVR9!2Wt(Au~R_KHiJF!V#{YhMnxNW%fN- eD ')iTjf,UT#ueSP@WlC<-!i䋭x'u7E2搤K~$&LLΈR\j[Vտxi]SvBU[b}f˯ظUn=GM1+2TxYL[0-)n_c=uP^͹\P9  œ5l@Yٱ:ˏAZP+&мoKSsd_OIwwdeVz~Jz1H';%>D_j7~Za-̾4WS[JH@Q&86ºS? ED/.1jތ`ۨ?0h~%`hi* .QpXɞA"(56*ZDE=to2k=>y2 c 3 7Uӝpw[ꯔu`R1mu>[g F Rr|.& |Cu8كY`>;[e6r繴E? @u-}ַBTeۡ` zW:s)n&W_>c&Ʈ} !a70gM.ZY}E7s Nn:U1(2+Z=b+ƕ~bE]I (HJn*iW69"J kn~ 3{CU+lwOlz>$ H=8[5&Doߗ'}FCJu#tp;H,j删;R"STdX:5!"iV|G'uˮV;ӟP]1';[~A!@meM;QP5`M1NS"+J|YBp{7dW&ֿGc˫RfpPA.8_c_!R7Du:E±h^%lR7=q%:T*U=k'AYf eķ@pm#۱F%SjD*ޞ|n1~vr_Eg} TA Riz[ FhHh{ڢDak6$kNƍJ\S>o= W,.pj|"osxvP!M9$MS)mѪ]a0tb}ҀI7@o[bS'Wp Up<30+4ъ9t_Cr+kzfAZXâ豸x15Zk' xH[r G]VQŐ7ϹLgMɌ7G"Q J -Q]$9uSڤ8Ͷ/l|QB~Y|FT&G0ѽеe&IueMRĞ GG <$vfZ Fp]YfGՉt`ɉ=HdNĒZ5 ]#Վaa84?6@C(2ԺӻevUgӖ`e"?&vL*1^C >zEt|^(Y&LXh ;zV\(y 8t\Iod}~iCȩy21R/ &!UsCΏOn7!) /vaM&J}VyEþW,]ev:S]2HmK*8iFn7*f:߈(ź6r?Ѓ(ubA5{qf9F++#5pyW|7F:=y `g>h zVfH5Xe^ xe$w ?{@Joqw X)y:#Q'hɪc(|J5KO%Ej5W: ^^ui(^υf^=1@Dv۔ȳ(Y^3ε1X" \w8}r;gS!igüu .nё{%:*7Uf5w$Wz1=0.)-YLl&oö\H nBJeK=O+HIen4~o}Y~Yp?e[ 9FjY>%, #El^B_Ar^.è Q㘶N5 @Jpy?-jʕe)͈zi \H?+IS3yaK]_ Qt Wsll4I{ץ Ĵg\ZqvxB'B2ŝ jDfi9Z,AAR񸭣_L9 vN:u ƋjY୏T]+>8i'4ФfRTԜobl'$ob:&P ,DNYI~:"YZ_^/Xvo}Dt: Lb44["8D2ZK[!D?;d I=ҞRao{lx]9WX\h٬3`Qש0alb:ܘ7-v3mj -w7|k_ou,*✿M+V~>HcCy7)':p`v`@KMxmmc-gV֣N /#+@%k\jy'ߘ]mQ}F/ T8쭑5#欵j"`h\)>#US,c$?mt&)Prƾh,i2528CcCi3e;miˉ1CX0K~zQl:дIaj0P'~J R c/D.%?"Z4efc+U<5-=Kje+cε p.:EE S%ت Pswja4eG%ً6<%ѿ%AANPܐ-M+gvOP ne%C_]TA.DA&' !1sYc3IJᮔG ;"}UmE2~qm&_ 5g"iPàJx[j*0Dflׯ0D o?>cAB&]T:wނ* DaQ",2w۶WuaV iԭA, $Dp )숱qF~yq _ bDf2'.={֚<ȄaHQ ۘs&ƍ$Jfù%bih0PJ$Z kjb԰}֟ɋsY3Hd׸1)Q+$tԅ_6ovq A*-J?x/&+8  .r̟Zp\g %UkĤaU8X맻龱2[~ST~s(4ʩjq:!'6:Ȉ2id&IZd]bP̩&Y ,9(&; ݰ5]J|y_yS>o+z w$4q` tOUm+1HdÎrO)Si|#=Sxzڠe_(zNȆ60Sg܈0|؉ÚܨM3T"@(Bʏ?GJQ$5zi&$'x>:k P Mm@]rjs*~מ%AƵT<ŕ&g h>t_[z/@d\ 9}gş0)y7=hOw?8ԖdBWi%Vڸ0+2̦y_{ǰ> ı-ejIƃz93 ԺM^CeU%/fo6&x{3ͫ gjrY{&v#-\زE{l4\E6_8NbSUѸvs1*%aϘ}м5>?> x<]c3ũϛ>Bʎ8MI{qu~1@s|q M&wފrQpǘMvC_G{83+$G@G{$0Ǘ}έ Զ`wif^%4́#U,LѢVp4Ř0dt?È Mgó71 9 6{u#*[>ޗ)Db.x jegPQH@-Kh*5J|¾iʺl: }8,<8A_Q $_*nO)t񷏇% qݰ9< 6f0(c9x5bo i&+Oʏ)~E'"-^Cy-pq̭Nji04jY*zokEn˦hap 'o* x_ T4UtՅjz+ZN2({;fHF$^d[MQb<eSƇJ ]M3X9Xaj‹4jY{aY0Z6z'OpUDm%PF;RۮYɿj&j12Mks>Pˊ4@iOmO twCջ~}N~ 1Q{(Zw3@Q]p\[ƽ:~׼E) ]wھ'NRKET4/nԒ \ku .G dZN|rn_!;kȴb9ˎx,G!$L[4OX!xSwaY"sBr^$P "CBdeeei ^(mGo4_|Pb+ߠ'ər^㷹H)t+H%ob' V} -1s*Y󾌯^eFLߦ<ByPX:H1VQR,s mP2CP7 r汒:2y Xwԡ˜|Jঅ#uv?"DŽ[ K{|Cj0sNJ!@y{r'MBl6Ks]wnu|o1*GyK9,3yʈ]@(<* )<܅`<+w ZX3J/ *mX(7]bR`Xz.2{v&rklD ^YrHbݼ_ku(*Bc?,GRbghn u(Ј3c֙fc7AwaO~|#?yCiyVXh@D5N1brY%]Z=Iwыu\"V0?b/:?$CQ> st7:͹䥒=ow,fuƖq)E[!J 5w{raP[wh7t4d'埉,J;-ڿ|pܥBIVٜg~/Ĝ̲#=ot&F{яvW2Q,#ߢ!\訠_uCW}CMtS.Cͻ4.t6-+kR6ʾI~ 7hl$’x"PQa@41*{2Q>0O(^Kjyjvr,*a r?P1۵VƂ &/U'~%Y9N; ?p7R c2wF5W%ڃ').STpl򼈠0T Dw{۽/eN' (`rEsaH'(c۽z^|TW~b]d75)@U6\| vj'1=&VBtd Hi|'27Aw~$kX TH/gƾX- $uYcmi2 γ:| .b3d * /#q7:oAcd"ŔM5n(;M…7TK{q:XQnIsn/YAV%Goŏ'7&uw xBZn(4V†rr"A,N w?wݼ~j&8hF. "5L lʔ/H=֍<=f_TU@F~9T[v#W@3[Bq\zMDL LYsbq?+[ -Z!_[|>7a!B9% W\kYԉKa3~N¦I9ohdk#XSԫ˛J2?SR'%Ww$1@2ҼjY ȹވӏ`6hxu^׏~8#Sj7>(Ssb`wasRxASʼ4mdk w\vl l}lp9-ߪUgXO+. A/pgPJ7 ܨ;e&C>Vd}:69#^xFq| /OXxo>$~0|ViV λriU Yi 'ዂah 1:|ج <)[l!_#vMnT%<U+/|a|'#Ƒه2AJEݺ]5%-%{) g7 +2B3E4OL29&Ȧ-!4upes"{v9OfH @k k핹+װp4Z/2CI@XnBI"q>#jxX\1I5^o4(FQ^v>xU'Yg pmGӤ~ntIwVTGx귇 1Z=^)_"3g&F Xϸ{/9mARk8gKϷ%Gq$AQ+L$!v~ݺ. C t$?J(B}}+ENdQK'MGa}kMooZU-YuQ zq7[՚j=E@zw Da1ɨ/rcpWJD\TӍ[(]HfQtRY񠘫aST-fA8")E9'] /4I5$[h [3Vֶ3P܉1}ZZ-pEuUOlwtM`]Gjl-抚A]ɂ-ڝ_Ca!t&suq'䢂L-Ӹ);ng0 jm{QP31%bTSdlLAݓ͸*b!Fè1;3 T:l6⩞6AQ١0^u`e$ڼ]| 8 #epA0.l|DM"r5b9azHA+)0&chE{Y.>n7yHOʱxsTnqYE'6ޑf/OWDuJ >ƱK-$J(ٳxD7FXuvf eԙ$vh?!թuylW ya%zA03ƅE넼 ֜}}Q Y~~K3Ȧt˴URCYpu7 uO0N!t/U oze t&h~I:ȰYJ ].$%>}x?Rf6$\ԝ G2yf$Fp<4)2'|H湑{U1LRu8Ҳ8=lW+LVm'ЋVgj֭Ow4*MC?+C(U+Kb-,U)=v@C_6l1'[QsJBm st.tb<˯(py7u.P)!ލRa ۿ:|Q)Rc]D\e{ N߿kp|P>W6:HHi(1&m(Tq8 c}-̴n2F.09n-yK-KBF7*3Φ7}yaE.8 ,LAVUt\uAY{vx@[챃 ++|SȠJAL>T`C?LC]98 \[^@DG՘5B;v /Ma2 '1xuBТF횴c>7geڇe^Ӗ̿OI+[o"hj(1oPwSՅ[CYZwXCk+ $pt{eh?v !DF\9n3nFL <#ܕm#)>9s0K69eV5ED>*zxSM7CAYJ0_+Qq7kyG}]Xb}O0a-2N_ _Q.y_6HW ze{'r;Lګ\|d5nJ{Jɩ-YVqЎdb|5g˾h f˟Æ?`` N㙡2|K2E9bI,,0kdQ&e>pεNvTe ςگ9ŘA~zO,$D9<v& lƲY.QX~CB5JH7iSukc㧾sIMpp_E2Ne.4 )N9W%ϡăB@M3'Z:Z5@9~q>ƛS8izhipd{ְ()ih[(y%g wRye DHͫ@6cb~/C\K-vӘ_FC;O5=5u.c:& cIpdcqC](#-G\\4vT/+Pqv$`y~%D9HuN(ަ2b1κktLxT_mhCGVߐ#jٚJvKg?]}YyHìxXu^'K?cD/R]n}HvIj}BBCvh;*rh<6$? 1n31u;JN懆񪇸eOG۹@KTpXMAzR>-p3:kX4c7xH?}VoM0"{bYƎ_plȭo?~<ʢt2qvy܌'&BF ko>_,0"1ظjVyp*`1{(pQ CyW̓VD0I2؝rmH 붗i6+W%Qb9'it dZ ;KQ9 * o'K03p$Ft^Ip|o.Ra^kpxr&,o _ $\ZT IE+V&C󉠰}t9@iJ#/  \UO 9pqpݨycs݆+ڙ`CCsz%pC ke`ȁCٓD)oȆu٦dFZu=BRT:p)Ȼ"w% $$kTHUv\\ /iDDMmlo=͜] >*phc10iJ(r檇 @!Of'NQV'pT| (4]sMNoLv\$YG^Aa8C0AפU}X3j+>w6D'0 ҈pKM.RD t#MJ^xCLG>)8 a:б:/!4!9ȅzN'BXm(iEFC_ Hbn3kNbvݘBj[2,f[z5Wῥ 7gȣUB\ya\`M6"PU4&lҵrȍ`g$jUʛ] ḽS,3!byR<ͼ|$ۏYiu.&d2h[[&M~;gg@V]WyatrS LšxzEWxŪj{aI-Go?Vf>Όƥ (?-kLjrwo P1QMwzIA١qa+k4'etADZd6vjq ^ kb ^)$u jHva/eI~hJnu2d[[ ǚ`6jB8R+O7Gb:K85 ѻw?u$+@3.MͣTdjsmUV'Sv\t=^Yws$ :ۧ-j~۪ 昬$"hgxf^N#+hO+Eޭ6,I;̭,icJwk}D7ЗCaE/dFGV`OoPߒ=JT>%qFb .u'ͩcI;YNvf<K5_r_jxhOY zSEu'sSa,o|ǧ;Cvpa9n#Lֺ )k^S]~n+Px6QriNگ#KxZQIelrwK Q̺.-Ec I_ &Zvɶ3i74 2A#l谦-0@( ^W@iH-1Q28gCL>  N\b?<4h8aLhx]ͺP<_r#jz n@#N$GgkbŠT8`{DWdc=<6{?TjxZdWbUsuI n c_2ˮd}Kl_^e0 qUѪZMq]Bȿfy9k9`E_F3L,v kn CI8MIi- pstCbBuͅt+RlM$ynZfj2?21!gn6zkNΊEK2T:J,6QE|ѡ3ԒH|<%Աּ)e=K^>ՏBN:޹GAr9G" ܽq)]=Jx-82Qa5Y׀[鷆o@e/R '6SAځѼ,\bp7яʼ.vŀ{&Az*G1UQ#%.Z %:4j?șQK?Kٵ1cd;Ơy.l4S=)-j޼w}c>#/3g~y6~d"r2~$,GGr/Iu|4c@L}Y+W0Bum:{}m~]|LKmISٰ OF.x[_J )3hCy@Qf36=%試ȐXE*t_.b˨00Fؾís'djE83BA-q@={,h5Wnz;ţ7m0ّ݆0w9S[lt &iI /(6b 6PtR*/u8ZEXIiˀݵ\aUOd-nAx7Cm6MYCy-WxnT$ ߛ*>wg7<{AJBxBȧ)k;[Ó"O5>I 1p`o "XU.9Hކuu%#F .9U*ݗvm3F9B@H50']Ni-<#3GL3}~M!Gr 2lMk)1KT8}En!$>"-7zoh$glUl;|<쫴Szw9`{ z ?W}9U`C;N5TZxx.1~AlDR3ux@y) Jī83'D8Žz5MLn(o\,VJ1-97m֢=wK/e }/K[z*B_< {1$萑}Pa'=wdsBo!Umٕ{GHwx( lK,9g&& `)h?]nGzNzݚ3EHgo*{fDuz~DQ0o_[k9:=H`XdisF1gt'Ă>%6}Am#?YvLʈ-z#s/Fƃ0"Og!;d`Y$6ZHhzi%hW'D2&pt ҝkpo1 t'Ӝ%69l@gօ u\[PN[*REE;LC#G-[7 ?X$,u1># sgۺW yv-Ug31eDJq0 `\IJ`M漮Ra1c&.4# JҬ}΂p~FJwMr{9ZV \Ok;_^߃2GPB&(1/6\Oq.Q=ȉhjو>7Nak0vG`D=uYk n6h˾"9ӑ4Թ.6Wqc?.rfŢ9<]ZQ()Uk|oۼf$gNNLb>FpV?U(\*w Lkѷę CzT @' pBL>^tpG>ixW1dLaKpe%s}0&'!6v&g,%[e];-&G֔GuD 4t,O9U+id.R`yф0!~F*cF0 +תڠozV͠M,X^ +MX~ThnY~5r,nY^߅O;I<0 {EȰ1,)}te2Ar EŒ͖ z񾁗t%*aaϫĪTZ׀EgNT"&@cl>o I/+@xm.-tSI:$S WM.p]RH,@#HoN R+ИO޻yv>׃5k`A MKD6ZvAJx (;ݰm@a'l:pӡGlQQ-[#Ҫ`l['EsR=kBMc&ظ+V2+線U"Z N/:tC &.(Wcw/P%[^wFIu+_'u?ڧ3hGBo3>$zt}DD5"3br UZ JF=b5$6J$ $5H6w`rlbTpX^_9>6DJY3vزB8D=28?exbj,BWpC[^po6DqN@m '5P kd%7Hs7+3Pd. e*D#*^d]W]Znח_WTYKwq~>*欇銰lyJ)nKO!q( 7nuc PhAM9%$_))xZwY 1uˋHB{@N C7MKCm m=TB!w?S=3wgp5/lZG޳&)ڸntBeF%a|hykKC<^J[:sCĥ6V?p ڰY0jW ]rf Pmj$[Fm*z u.rWۛҠh!$ɗKQeQe/`?]6+Tko Vc% t/fL ^I8{w~qRg>]`M}'^=!3iIr ¬ug}n1g\JAq,x1YAjRM71aELgMkоWѪ efosP^L}D%*j$'4`cd\n2pe7)u?a}!"s? ҬWaQzpIWj(G΀T|[gHSO.;b įdvvHż>)!J@\q*zjL!AOYosW&_a/<'rqob `e6{53ԪlZU` :aO=\cx۾]E;HJ^$%&bZK1^ʡpOx QuQ:t>n$s!numZkr'o%UY_fZLq/Ϻoq]?R. r^=HI]mA(?148]&4vI>%ZÉ:p+x/,h31` ][O5Q^# (߇AgYsӲm#n@[ّoSN~t+'h@Mϐ=K4I׬Qۉҽ]/% J,^ɓBfW8fQ$Po7٪ZeK ۈX<)uy57!@u rz;Nҍ2ΘƛavES>G 郡7I7qK@ї3'OA#HcWj4SMp8J#KX%OgyjˆpP<0z~JAmӜv7&hL$ , ߟpݾ.$¶I\ /Z #`>Y[x5-/X>[j7Mޓ4?X xmp؇B#Rpmy({GeEO*~729ˣgvRb%hdb߲>.W1t-$9>C!?v÷ *A1{np}pV1/hi5fI q-L68 P/Hp^M}mfn~5B4gַ!c񨀦71><ܤudy`^3ډK| /\؞aWX0mRJY, *`I!PɌ9TR^jw1!QX 3x:H[=Te0un7L H3xTn $H{3)ӅMz9d{JY@yفj OBl TG5l#ҦLgȸRѡ,ELPWPy{Om)මx/Uަ57ItzF, \J9krgK&_D ڱ{'r}|u\2j% {\rA<.[+qm+8:sL?*dO A9' g?Iņ嶢P[]o*udnF/V-  F*,I8(p)yƦ#*iD"CR`󎸱"ȱ~>J쉛S.LXpOCL6JK}㯷y[n޻ PԦFIQsU>'Uu5lꃤ*X5os,gnT ,bSQAA˜EbR=xNR>qYҲyی\LoXgeE}bCVRլql+.n,"Ȑ%d>bNr:[N /ѵx~mMq<o{>A#S+0l,twU٪m2,j5iiv!lhOUN3O /y oА]Xxۼhn!g? Q̗DX&|W iuJt.BY : $ŐM]ItKp]iμr8tU kOp8!&<<ځ_~<3|S g2,Rk7MZ"AzySgm Å20?JCrn_gOl aȒ/$pH1/H^;XTGJrF}S2L8Ђ. 81c3-:z,i%"l"0G l~FmТG@H.N=K%^^dT(N~*MKݗDo@FBK-6k>D{Ҋ9LGrfi[xA;5bs NWb [ DF}&ՎԤoHw탏!&6dp'KM# x=BE+/ dwʇjy D4 \[?#DbykٴgDF<=Q5x{FuLޥvYfTA,/V-+x?D2ͺFڏGOjg /=+=Ъ%:ClswZjtMNDm3#z }ٜآZeJ?Q2DbTW=,H_wۜf7'`/+B["VBڡn)Zjr= Y}];=-*=&1I^Pc UX/Zgu8Wljj}lf,\],QCD8]9K<VK7McJ,$43zrf8[ihcHDK̖ [}Ǹݻz3X&)"ņ7|WJX!?#憸ߥiS7W{;B}wgN=kRx8wZ ۉ~}[67]0 Ai8xV 4MWtP[_M޸6c F%Cʈ'=(>"(T-@]5L‹tt̮[SҺ*||d'SFm˝YɌ{!9K4mߐdjLUpt3-mh-xH{#un[9 n꺬28Ҕ.sF-08ED[˅XVZM%0&Oj-xU; N O̴]? T RmR'}Trc/KRwUY>0S&RG#'q-.uv*SrO槀UoG,BU5yDX}{X3ŹR+.-vDpkЫKtSH㿊G(pxZuS̫_iT6w0ܽءP' ^EѸ:G^lTG/@W ˻){ Ef2/GL,)'ЈMvRޔF3ќS'-B=vp{ gX2֊ "+AAa{lꮛh*&mbT`&Cb+CYQ^26O->|P9~C]\ 5/o9?1|X'v.K뽺dv#rS]%h\8fIo^t,8=)DP%%91>|#~N;wH¯&vg8,bDܧe]=;Lͼ[RRq_X:~ؑN져JQ8w6Gװ >AT3-G4vQ881NQ4EH=a̭Tu?S`].K_̓qZQRlICLfAoMBsXP :Ha?-\4AJ?EV4S1t@\y܎fmS%[ j+ўjGK&CtG2ʆ{v&P3@y^ڤ _܄;br&TuI=p=Q݀ߤo`T]-qgL2E9oc/DnKvfR咀> hNT@Ustv9ݹ @>6(q5?U`=y(6^CrIg6% QJxFG\b fc!M)7Hb+)իZ"JpmΈ2S$H@ vNeH([LgAې;~t;d|OGAxW\2|ǀy/mtIUntdW;g3~ҏhk4nU΅T_VzV/ + VpAU;lD|mW Z [+UC1\ߣyUgo Q_a}1C{JDT%Үw'] ^<:@Pb-TMk>2UD}2hDLS YSe )w˹ R!h6a8F>)7}1hАuw?wlӵG& r>WS\BКanqKWvy(xI]4[q뭗)r6H~3t>q a)#N3iv;+#j!GmP^Yz(4<~]"Pz#>bAHT`4޷ $lX6UPEP٤m lqxq,Nr8ЩP* Q O3ڏ%~ oVu \!|UPWgCMN@*%9,/Mn.ixAtp.*36mX݁8x -12h)ĩ޾Y^h;81)'RM~x;ni(nc[?byX V;ZV:.{,ƃa 'o !5SxI6Aq~lOʪ|/`TV Å_ z ]#$_ʮ1sw{T +X̡|¯jà*"tG% ++Zy!"|G 'QhR4@,"g뚽}9I[#q7Hb/Y2 )V/ca*堋e96fWi\ k~t`Ce/r?Dzz4C0R|7cL8@(E78 @>Zk_(0 7*@z VQ U yJR˻Dbr#2d l vt7C×wH+=,8U6s`ۜ.U궧vG׮P'Z|HUE.̈fn{7c!CI;[qϏ]oT3wm6nP oyʇw ڰőn Hec@KuHa t_ /$6G(t%%&>G,⌯7+788%ѾQkN&ke,:(äMtNa`c/K ua!\,n^%_ {ʈl뻞{\`/Cw擡#teӝwЉPZWMZNAVjA)% oV;gbO/VaS Og2@ӝ{sxudFUѦyA޷:mzm2AaZu8XHC ˎ-,Y V.1'iG4. 1 <(=^4 7Eg[,$C1Qѽ ̣:\e@b]aWSw/a%Te5l{a5ܡϪ*ps2ÒJ/32>Q6+BMVZi[ 0d_ D.-St.Hou4UD`EtE}v=vKZH>bθ- e]EO: W!)*+UZgtE+#b 82JE )@:%'9P1GXJ>#!8OTyhz, \?Y}dBnkBlWQK2!"8^ LW`i5Q?*+%QZqhgvM0>> `O|S%4=,ҕ+J 1JU3V˨VKݟgbi x?6ɒoM7H!!nG2ÆNsOJlq'`1b=i;`W)] Cb=G3eҌ({qS0ׇqiASڮiR;Vʟ&I~;8_Bn%8;%Ts<"h0Ar |Nr80rR`@wGfaf2\HܦPٯ66J6h7Z_&,ZJtФ={&5q\-ZF1S eNˆ32/xki(]U!`5\C<ȀOi]q{PJ;8O+6sjU.T]B KT/l$'YRaS'8JmPD,t ]O4'7/I DKNx;oQ"E3|hUmN#IH\ZLH2zfUPd.#k&jS>P*R>7wG0 kGkK]&0F;K[y 7ވ>ٶͳѧ2a'ʑs:ϛP:%+;Ce4>tKp:ej7~yS {H1Ɖ*^}pH ˾.k$w򓥗.B|ye{SZE,( ƅ}+f´,+"{! و~䤪8u9nZW7ҡB{1SEVJ{%F C#=>}EW.oڵjєcBl&݅ZI"!ދ8 B.LyH % Xr^ |؎tj!{_K'n1E₪˞ЪCyA[꼻Ÿ#2jK5 * so*|ѭ|Vj+'@z[0qH[oqP?g} nׅs*U dCը4Wm^4G+H,EڑZQ KL0j]̂brtXQChma=%rn(&jɟN@Ood'$BR &n}2=Yp"PU#1o<QZd| daGw#R ŸHA}R|@*,`HkF8w)t wu,ZX\D׹6 Q1fKIA2 @獜=:W(M=+B 'vZaHU6WBSiud?{&DEb*ɒ(ɪtW^1iYܯF,Zl:O2XTo%Yg(C B2m] 9ƕp6&/aoix=Y/S+l/b[c+_af9[wn5C>L 9.6pP0d&}}c ao]}|_#tؔbD@pJ+pEii Cc^6>`0:8]{c*88oy0ru5!-QLJG+aߚ;,y_&V1 |%\:DH/^~^k&09~rJ3F0PLz)E58 a\wrR}ɤ[h[tvT>_fJbwϔЋ.7 H<,?oWn}O4*u$\ mZT({&WQŲ~^;X`.6p*UnY0 VD<*1)fZrjYSn}Y`KJHZzyX2A)cM-g*aעƌZtE!uAK흚}YF+n})=m!w}~0$sօc=ѻ@RuA]vrRe߆mUv+T&WKl<if% Zޝ'h)l8z/wHg3}1UPJ:l<ۿ([@.oY &Ip!e)>~^{t7\?E<]fr7N}"E|P?,mPlH53%SUlT>h-XU`Tਗ>T"g!C;dKC"L4ץ٧z}Q ^YҲ&;E/di^݂Z9uŏSxZ>HDM'7AX{+)<钐_\F"Lus.juslHiUR"ii`|l 9ݐK\pMIrd@Mp3͝ Z n#$@ J^hP=3P _Sr,.ٿ$)ۿ*rq4DZc—r|ñQfX-*p3:29"C%_#3udGϒ5'Uh!.oBmMTĔswԩs)ݹLg?/mX qtξfDsnܗҟn{]̎d\G|^3HDihk_ J|RV^diг"%?tE98MՖR6A:hXt+kP0u٥W d=]r?fZfgǚa"ت( GgPô h|۶n /߀M1d%*F4,/_]C&TC\!>JF_=T=%ME]Ai(Ӗ.뉱eu/S:Ӥv:{tbH/rWS'|75Qj'Gc@=UN@dDIW)§ԮRT[wv6b֬{UӢcAe) xLWvt뽶j"zkev W6C<@O& H{*X.aw^q.}֓aB4Z6@w t)r.i:8tFŦ}@Ako$ϯܝt.*?"eO*$>RۑIL sD`ZQޞ. ėZwqvџ̬!3FF,Ø!lSAf\pozeC%x; d))3!f!9pdֹ)o䆴v85"x.;wNbU~łQY;y>V`syȘ`>oDg0nێU>BT{Jj1%xKڵ=1Q0,skWV+̨# ZYgKE]pRI<&nli(9zzA`hrላ3ǽ-& U7|w2A},f~YjS;Vjc9R~]'J8Wt{C,y@<Ŋ7"sRUKann։? xr-`)֥SLG D<{9yu}X=C#ru d"%\FGꗋWZZY<-?/v% "5 ّҁc033eGOl24w(K0Ӕ$?wNqh<ƜIbɭCz) ] ?QԉL t O%:$D$]s-(5еg"T^y9_iUa純8}o"~Zˆ2GLh$P 6T{F fpi|zsA?`p o~zJm|9eXrz-Yvl$& ƺ"Vna=qJS.3,_JPa"g2MߦJKr2HZ>jb1 ;yO}*Z JA%lW;޹EtJ- Q& ճҖMՙ%P64=~&M Rf ~yfD:N}F6U0rXS%Ns+ͤ"֧t8 ڈ$l_\p,5+@kq]I*KrH/Լ}ͧqjv"mDx(CEșzC&g_:7=9\T~ xƢzGqFk F͡ns0X!ΙNE<~Э `O;1++e|qs /oL^Q<mW$ I0qslGsL9D#'54wfSb"CӅ ϫʶv2ѽY0++o.a۔^hr]vD5om"mA$i6HZYVQH4,"_+ʜr{*|-wbW0&`8Ҧ={lI \l>PўUat|Sl yKYo(BwR\4[ݼi,F1|J$1߾s@O} ly7I˾%v(I_ܝ߱gmtݼwSj@ҺZ,'M4!.­1eىQ%sb(ku6f Z?%}g3s:|~܎A| %o*,(VD dԱIl@{;Iy9 .zz^BHD"%ET;JNwB7a)jGHo4( [K$xq y;7$p0Pլ/J?ކ:4cd8i(KϿf H `>֎(c_xǎmi+ZQl)VAdͥw(^ͶjvbZ8I')Sh"ҩcGi+{eSa)?'J< A۩ncvo2\M\Usl0t]!D0oņit:4R0,O ;UU~jo@%`(ڶc̈Pm08 s[[ʄ/]??*#)5BAreq/! _Wk嶹*ܭ>)"3Ra$dǕ<ʾVD~4Cp҃ӯ ,tG`_ޙr846CצcjD~$;VW[p=(ٕSȏ*1M~|;h@ xEm7,Ye5$5:S$9gisM@?ef M P\3pqY͐X !F^H> UQ(&'@mƵsɪz9_ Jmm45?j)㳉̨Ԉ~ [(O1SW`ٲƸn Yz%9D2*X'ƿt&͠4挏UFa.Cc⢖)d@v be'1YCv]5>&6c; P9[Ƨ_@I۝o(!-)X9GHY|n.:噩}sߙ纘9$X'z|oan*k"b†lv5f~:%$4r U5 ڊ=R~kaG/BsWru {lDuO$yr·wd!rt066޾[ DunE=6MPxݟ*]n$a:"@ܒgqQ_H+Md)^/1O(N׽|.5\OvfC SYbObb]pwyA:~4rr}WhC4Y kREo<[$eDž`U/q`mM'oB}@^zsZ>SsOPs+1mRLv%g!ݞU'=7b~Xyt%>-f+"M@#)\`oV򔛁 Ǯ%eCiGC~=A(_8}WE#O|^u <"\tE8iqAxwaB_^K 0|GpZ,_In=XhP<$#w;fu|X($ $ _~t~KӞ:Ilyb?m8eA|Q*'pzzkuRd:E/F.{%I6Hё|caa_)ݽHgJlݼ;Ц_>rGbE$S`c/iMRm){a(URR8#AvFoWc*u6gc h%Ϩ]Ze:suаdߍ@qXe_B}FwԚp5J @Rg}WM8i0Cfni5LT!zF6 %\S?1w_[ 8o6 ,MVj yN#Na9,Xb;L5ͅ1,$-JD8;P~E_gѫ{d%'ΑpmfDc-4MQ&d$q.A|ծW jeW,J`RfzeS>`ɜDnnC,bQ g8ryZǧ\̪[!mFBt'p gcտ3,= (B>2\ܓR |^lo0•5{H["N'$8w0|al'RG(n:j,{U]S>$ܸ~D(:2n%'ػ M:*Sc,r0ky96]+|k}7BJ _ZW ary1*Ht!hvnkO߽?yj^{B0.}&WŚZ="Qp 2w NOO^yFԪiǁ],TZϽ>i/OçoIkeq!pm7;mRi*PFP>~%.&(^ydjϦjz0L/YZ`2j&'v]v_ gdp1TU /I(mX,GfgiVY#V,!|x pMV ]i9q,#I#;>t4G]QNWk" )3D[eS[vsdQj{2Sć4HG&"3smR~m۷ -9&ld#_gaȱ3syՋ _Y$0֖OY8Bƅ!k4 MJӔX-Xeb }ʚ$opL㇝9`xKwC8,92SHϝ41{@&[)[_jɥNxaxvib4XVM+ve ?V,TV&XXvNTi?x)MpsW׺0x S g02 | (V؈=rk8 9\P*fg>mwݔI[XJj/k9A `iL".I(=fh#ڦ~E=u2$F PjMWҕI|]+ʃn8کX$q>^6G.!L׼/C[¶ϩJfJ.7J5tQbcΜ'66:;ZwmUDR>ZBC/2΍d9tYreƂx'8 2z`wV| ǾeuQBuiw%ze2B$>M2iYhZPIE! 5&siCcrwΠ3gA/^$lZ$'R4{#Lpl˜#$ڪЮ]0#tf( 0g6<]tzmC= ˧]AJN 2]GC &'`7;:0.6/^.΋oqXŽ#ZH:^5U:?8&TH!ŀ|(Iީ5 >g)XSL5R( jEޭy[ G/( 7AG1 Q2UbqU8#-lW49eИ|³k_WA  俀B(J4 y9nGv?|`β1mDEX$Kh,$](f`'@ 3Ի蜃6qfտW@PE<u*^x 04$EڵHn , BtrTTA,).4G $s\yz#2f܌9_zdJQ>"_y#{>Z)J7ɾיJuᢷllk!+b|Ӌ٬,u|` dsa.-AdȷZw3JEX}J_SJ R椷Qm{:jC t֩I4uXRhoZhpIvdўՙ]]s<"E"Ddhrѡ45 3^s 3(++"oK YgiWfU:XE#BJ%%w9\J3{JAlgb1Y׃ r,bX Ĉ<! $? IU,5\xh;QLJ^%Z=XMԚ٢N5 zC>Hv'66%7I&fqbC6G|QLAZ!uϗ)V5qVpf蹃ޔ_#j#k |ql@@y~?G>>GmK1M`>U yϨ=7'1)P HcH'? h兩gZVm,qѢrM9)!JBtO"X=h`Aai i(NFO~:ӎp͕Fl%;+U<2Ь$'0:t#JfϘjoƺV|z}p21hfZTB@t1xV^ G{GjPȘiCwt&^[0c7I+7}Gjdk@8@[fۭ5 ̜a^7!qt)63;F<^7rO1m7˱N.i!D^6o}|i;0hOES$9j@ VZL<l&gP3)x~&= )X-<^P%{$Ky 7} 7 +#g! bTY, 1tk*"? ɾ=?GdJxvOm":1`G /c%*,t$䠶#?)ɂVy l 'b„T˽mNdg\b[z6tDf#˳Tq0@I`f3Oapp)jپGJm6I ̱e_ "xņbן}{*F %$!Xr?6Jl1Q#p9?'N`@{Fk^ !'>˅ L?o! %1.';ër/ROB,N,?j~=}^zO M8ƶvٿ߻\Ce.c̡!qŸ& #2L"S!R5w =N@P-nƟCc2[{,=';0X;'P CPWe+U|& _R Qܱq>U4֩s0b,#n+0L[&Š#mYhc(f|㐔˶J{+;u=vL]GCpu`6q|l'&h6 IxtǒBh?Z0,,o@=PW]x 'zc]ᠿ^2E({rbO>rqM9m;ҩ# )'%|OT`)]$ogH+w Yw e"X2#M^ohNeqY^JQEt:סw\ɖ O0JrSgһ:v* S mH `Jc67 T\bo9w}E@ jܹ[oX,2Use,:ubFbAF׷ NHž6\bA[[|4NLTzdžveDJmT'\o7JsvoW~.ف'$f0b8Q|≚ۣ#W3eE0o$@A"!)fRܢd=B}/PA\b/P.\j'M)rxC=51A:G~xWVWh (⧱xD(܂ (ucP$-c";WΰNߗ^)  @~s)Y 2>!kAC~߇5W8F7 pO!He u`*yˌYo[zy$xEI)`&bUBWK%o^I+ !@ɃBCMiz@4^3L"5(wP Rt5Hqk4X?5C>1 *,с'# ^ pF xSEPx >h<`DOjt~+rOn`TIwQ?0Ey=Y~R m*zXͼ:ov'gxعzwdG:ϧis'dU(l >n1|Ʋ4]Z9?}<34'^Цt/ 񇘭TY Ls b\mA-$o|k#չ&)4rkcwXZ?6׬%eO CQ8P65JC,KxIFKzJ&âLMTh(n8Lܸy켯P}?╸kgäH:ţt1?dBRͨXU/X dE1Y+3FV{o<¾*zjLuҖz߸+Td mlZWy_Q'!wXQ'ݻI=y59q5z/c_{gB0 ]MojshƍyU%R2D&o ?EDKV?.O9 xǪ`&/{F*D~ "n/.ݰDUo?"f!e?6W,4w>H :7-MoT(EAtnc?'H٠5徰=wN2Iz-lYv !n(s@z {U)/ֽ ] t>6mOSQc,qސmxk't$?#blyJ|D|RΕm^knpY_^24e lsn KWeխ;$ RAy|icboAhV\">N7~MCoAx,N mhɅN5aşn$ !k>ݻf͓!隵pA O槅wZU`qY!v^kgL;S2!QHE'tkgR15T Qa>uT.Q8NfHek0L#R0r7/b!y8}w)^CHPI]kϑdt\h&R ܔC#|fL% ԧ_0-׊pPW |_,U?H8qwrY 4rgYTpn8=9;-\ wbqOi~穖mi?fl$Q/8811B a')lgӔ@RxP?bOj2]b/:B"{S_{\> 4nEeX Rj({7^RI.w[u+B ONzF6rDWf8ᾠ)"JEM7jqCZH71-2~ `|$ w\w@c]*_/ڎ'=距m'QHe>0 iQ $GOc& [o ΊJ0y}Պm)M" Ϸs^ 2 S"h>o}'7Պ2R:?QɈ X$7I.hը^ HYwzk1Sq&)ؖsl,nWBVH5wوVk?swTq 3  wN}0!*NXoUT\10:D"· M,u胝"?M9zCS{kC.NK%BBigf쫳X 'Ÿk7tkRN,W+{SL@  L/#U'@OmDm)ܢ}oڽF D&!jiCfxB?ZwaT,l>g$z1h :C Σ-6u'zni+HϪ/G(* rTfmܞYʲb\=F b|ogoF۵GR4]$r (<;>RJ2s/e!8=P˹ޑe'*> zfkRo\쌬#Vw_" #5rr2O*.HݴM.hWwEE\=kosOrY,h"c߄y}c,ͼ kfJ&DY۪- => t%MH'}Q1)̣ YĤ&,+āOk]Y,Txe-YoL!VWdWU0bRyx3}4]N6\U8K/![/NE.5u^k99w6ӽ dB|Blm9. w\/Wg> נ#&ZaS:7Z~v,D&@Uɬ?B;Ӛ{.dngR3n_7Qy_n,$+>N*%+7~Ai%$dbȡ~Hk}Z"θ/s# XLw箻v`Ɛjd󧻁0#wD6':awAݮ;阮~ Ww'JɥM?&fcCScBe^C _hMyM0=efސUcr`Sݴ_eJ-絳F񜅫 6eӿ:pSȹ2iccsu3vă^_hcߐQ2GtapJ&'Ɣ󄔤F16}=J'%7k9BuQ su.2Jx.K ?oPʂR{[Ghh4' [xˠèK׽2Hu;Rד<ˇ95l|4yQ oR1/A|sYF W X2! "@"f)dP0+3ydٱ@6ѝ&<P~(0kRD@eKNgſIc#敠jniQ"A߲ =q3y`wv~r&2u0:1) @cׯ'P8s;fz,pP%ՍQoXtm%vyܕ$E<"e)4 [CJ~ō+?#=>eiDZPW) 2\> DxJ njJ8ı46}798o{x[3r$o`őb!nCR"K;U}׶JU#m{ +I `Z#]sIy슁0YHoe,vcv4HA~%rsQM+6樆Lԣ_gTG&u9QQL\9 kU430؅fOހ 3ŌS]*Kz$j"`}v*E 7>KHݱ*.j%Uq}%!KP *)Oh,2p R㋾KXVcƅp[)ʷPսYА %:Fc4j-!("٬vgBh4L #ȎKy?~So|Pc+R<;> }Q,Կ,"RbOZ+*; P)ˆK* =D@uZvTE9. ez~MQCqo"UweSuY}Ů e6LbΆ^-2e/uJg>2.M|N2OT.pAy27Cd{d0=X)EKeA,֟{ ɰy5PL=^Mt?ؑp+@FY,.>G D9Fߙ}:Na{ߙW 3V0(V ^}?QrgH5O-]/o,THm؉=Xr±Tp}DpT.LNAUE5GIqN>^8fJ^훀6 ŕx^eOHG_̤ͪ1dE|@C7pyR$@XXƓ$ara4fEC؄E.1H":6 pz}9d~I&gs\OqfYx?!40u ?͘6ΊRtF d~>FE2Uxdo Dvv !3o䆾D =uya~UG4x<23V9wԈtz?`wCw2xyNg{VH'z^ aP'Ϛqqb*TJ!wnQuUӥb)ygmBm?֥6HDD̽t@Žma|l#毪zN#it$4Z#._.sd(Cd!%BҰm:X۬Asl;P^+ǂDԳ©`k̡(0JGZ%Zl Wp`1bs,k> (I|)Cp>ZBK9#b,9`$܍)Bzc }! H"cʼ$c yfɞ4mq3>ܢSkSR]/5+'cJ֗kdn;)ʅb)\7zA-~#Kh ocN  E{ x_KQ=ά"D  PD"mb(Tj'{bÆRF]\O%鐯=x}^6Ӂ(Yݓʞ%吢&ۗg'^vbpk qIPWdOEM]Ku< :3~abz(k<e5z+FkMjՉ`p5~Ej<øF)$^dct{ηmZ9&n3:L{}a Ayx̚՗Sȶ2J2 (ڳ rlbS,i4`J'QL~zT4P~Ya ҃VEO#Ie1.v#=}!/VzAuƝ765*Hp!諒,GI MJ%};ZaĶ/F>@[8+ .d7>Bt4k!譋an+4xY$ WlhmPo. dd{9O|p.ڲn~逘NF6%rwW EVRC)QA1k q3 @N=X#kgS|fBLQΒhy_r9\ݫIK5R8<,h'cBQn 4\b ?*GN^>ۇa=)> _[VBWqi@ɹftⷯMXb@Tewu*GлgZ67pV2c::+uZ>ײ T_Y/u r 1)9i2HYzn]H>%' LVҞn[UښNs5yzZ'%A/&cKc͑%_9彩Ҏ%41!eOo1yd,YP\398܊Cdޚ:OT|uZj&8ͤN zD[Xqf'JHnơ#"jo1{w }@&]BV*qeV3{Pb!A0 u=DD;5D񩾨x内GDĄ|T44 РXG )Us JEE硼)FQ=GM3 )&yCeFn<:\!;ܸy"X\Rm-p!oiT#TV̥H]%z{e5K̐}fnvc+a7'Y{\ު)xc);#9gueו'bv1@Nj"?Ѥ:%SuEҝ<\i_:.l]|^uv\VE,Vk83k |WE "i-q('=jYE ̙!Yªŭs [Ɏ2t'tCJt!, R-, 4Ӽr !Uz!`xдǕf#_zN8U1.jV6agd B7pv-X#0qn6q_3uJUӀ:&ayK/e#țj*v%J}Pk+cm_DN/{+^60\Ed;s~Ԁd FcFjȽy.a~x,lscM/<2oʑ-L x8H#:'o?uJ[,JNFD2^; Xifd3 &:X#e΋ i ^'b~QL[X||&{Wb!Vaع*Fק8?F߻I Lb`/>& APX$Vn}ENڏʈ?#PQX@*?;?G_^b.tɄI )||Uxڧ]l"&2գb5~] 6.Mp`^EM +ǑpϊBfnᫀ K`Q[Ee7̯C3d&~޷!)nLzl,}5&B\@̢$8R͡|h#DS׋5gFĆR'TD [8');pP叭 ΐ4;h1sg7ͣ PE80*Vi8YӰ߯)2y1 4!d/٪34K;zOAهůRgvS+fO\딬65e.wY:W[=} QnRl g 1cewkuZګ.lZ,$•`1{:I/& jaDlUgdub2} |T.xy;4JXp..> a;c@ˏ:':@'q"ntriW>DP|yx^įahEq7w&`V =3SQi6^L%w|Szߕ?UL-=~(ȊhNiS^=\fB6gL7+2jUFb, _(=wC?2C[ eW G35c~,Yx^!a|YAJ,C炪K { yGMW\oȌUHe)*:4).7B{,B=oH*6X{v&-zS)b"V)0w=akrF^f| w,ڈ\]*;D誚ɸjkiP^ΥeH_݁:\BO? x9SldS>{'}ّö1WG,< 䙓:)I֝96Ol[9LWq^\2O%68XJoUXǕH,GQQv@z'dA"GN7azDpڏw@tUQ_@=&JHe!yVtLܚ,u2>ÕPUe0C/~%]uJ"gKxZ}J/mcz2\ b-BM"Gy Kpt1}fY-:bEn`IM7B3'kJ1mEVEV!7 0žd՛g1.8V=qC?jA{okN'lSwlpO'v{x[ '-t'}m@x&jp3?D9l.6V黦wMGZ8b4٣ȹγhW]o|zq "̢7 b*FYd>qpR3>@A ~(GRYǠ4%X w^{Vi7Eq=>Mq f]{x66gu¨QWy)x)gݢ/t/fS AߎiF5:6d;W^caA>ߩn}`rxhB.ҰFΖͯ `mҟK/eϯq`V&_/\QǷw_Q$n(||! ]`Uui8(# YE̴֭kjQ <G%B*vJs{U0?qAނަ2kĨgrR:ҹ&&|lϱgrtp,_ <ѹ.O)yOLbA|چ%a&兝GȁSX_ ݩ:p$V#^ g>̤yLJBդ;b}~nϧp,[Haj0 8.άֵJvÜr;[tTC?6ҌoLiLr=f 8s$2Q-'R%4s}\Sy~F8% >(cԷ42|,H'B@']N+$3AńH }wh\eǁ:FRR9/2O.kVȟͱm-tiF s %4xsrT`MK)V}>^c![u6/G&RՀ0kv)WƔb ˰J%NNܔ&<df[TaiA~Rsj -+\<^nǯW{ a(aNQ0.z0e7tq"t^%oJ1)w$5{ҷٓMLɞhew KeCSS⳯~yW/2ȫ9%,vvǾcD9d''kCZ;«U? `ƉV{R|`7Lpodڂw^Y!L`V;[2$![Ž # 9n %"~'ƚ6փ ?1YChXv'\^Lu"yȖtc$p`Ck[ [~nK{09ث(ΰ Yt(7=wnѥ{:bubbCO&rX~sZZRU PawRkBV d=Ǩ^6aj{Y8n%EM%h7da@vц25>ZA7L 1!u=Iَ[l$1jBns >FMhU UjT"Q2Kh*: RZ9i @ ]L-,+J0vᆇwq}qvA<ɧ2+j)BtarCHޒR;φP;%V?_=l$ә@3P.36~3NO#ciTdR wr&@YRr|ęS`^2^o5yf Z#Fc E1O&K+޿E|>hU!8 %*#e9{ue%j xU! |w%q}Muͤ.C\VbK5R\;.c=s̥#@-QJ] ʔss0O ÷' in,+}ֲBbyGN5zac(佹գwn~ٰM'pkDwm-dSwXݍ&BStkLL;tz#(ձI 5BAX_2 NEXwah2/rm;.&fh hkRK{<ِZ*עkkE\Vg&ۦG\{}@N@s[a[giyh>gec+8Kd[1%31~aB vBSeG^=Ju脠/;TȗRrW{;SOP(B(WK㺪ob-,}{Ȥbt;aFR 'a#beuh_4@i =C*%at[z{'ƅ">'öE|;ѡBŠb߻WXr, =۹T`ؤR(gc؍ӷZP;._E{no.ӣES41}fx'z@1=`O̫5|7L(_qc`❆"zX#بLXkr]LXRFu~;|*k`GfuzBo )QcGIynT6)--I8r#.8K$InTp M!F CpX# 2JS4)X}}UP{v~n+M8'GaĿo޻Eٟ^^0率0JPvsScyQdוvi1]}\(h3iuMeZ/*\3ccB"Ru$r݁¿@F+iy]g2dN kET/RtV_ZX;gymxulȤLO"ZD gU])J;/M٪5rn6{蔋QGvuQ۔~C@8tds[Fn̺븄׏Kp·_{B[+Ae(kˬJqm#\RXA?q!e(gØ4a ߪS<qa/Q{"xW*CK79sK֋8<&uitqs{L(IsR:KnT3.8 nPOK)nKloe UW{ Kypکq\mI*4M, ܲ޼ya:;9hWMD-~7fdʂgk. -R?iNlX$I:.@30ԵȱTԊ!4eI0$*n`MPhdIٽ)Nd'> }Q}nZ_13~3` Y4S~acW#/NXjsG;}a.0߄[ZhC[se#w}@B[UwCLWlA~k$@m,_4hnz^0Seon㵋+ɷ*uu\_WlŎ߼DummS2L);zJ)zFV^vuqR二+m,mCvs^9cgx#}Rf6JsE캪BM rqi#Q%'.sVw3:2jߎD ϊzY`vcғs|+ގh<>]EeK"2m(zt&+`Iڲ +y@,a8ҕ2i Zd%*͒52T # sD$hC'X_?}XdVԩb?<=dqeXkv$χG?Ǡ]q3`H1PC(Fy[2ީX9|dJϫ[_V8LCE7u/d7NTuVALi%7-Vb_SEpxkx HjjS%5FkG8"CB6=S\)HIS3sjNd{|i7;Bk/HwmFǸOUKe,фXT{TAWxVUC+ i-l(^yB2 3gQ}l>2)1A+Ro"zNx˷B2`;̠ܥsׇ5F-k ߊ O3U`oQ`Xj̬FPt7k`B(K}>O[B/e{HFw̵?"-`]8OGO6'AN<9@)A˲M- r~Fk!<luҿ?`k".v$QJ;5A#mؚ|m?Lh 9ŋǠ"6 uOdr.)K6Pg=;m.&\q'H/ }^*Z@)w|}4˂;o4uFU?`$y1D Dљ7V*rUy_#R-ֳ^ZX /ZY0$~*ή[b OXĬV٨Kkdvnk;J/D Q 0%^G\ŗ.zuNnW2"mr BQe4Z̝6VFI׫d'rJ%m>}|pf7EeK5ExsN`1O[ &<~?&!j䕏sa9(?b`F.ƵjZH[Wx#m0uƭ  Лw;ݤVlLeO𶀻|}|ۺCn^C*Cv #2WoeO3ל⩅_nqa)=U>Hh\n*IRŒC]^ѣ!!(\|^9l~HTN$eijZl%zl?v웍t>&V 'g{-]p:>90-bsd'f#Hq rgR9,_Hd&Ұ^yGcD7 ߬p} ߼*,N{ ƂUn8_3BbCFj$ ]a:QH5%=">L)2wk<_2 +{3.n5qTqw->ǩy&SʒC7")1ycFg}P2wCѯ5 ˃ܼXj\cLAiPrȮo6f1YRsI))@ד?{1UhZL)N a6p~ R>CIm>RT[VXZqMf1y~S#t{vք Op!W,cX\nHd4-]t-s)>灯_Q*^Ӷ\K>]u5Y8Fn(|nX}>\'Y+]ɪy?)ߋYwE <" 4'1UY#=MNAf:Yg$ҟ8uMU\sC$3"\ e೯?pʏ~;YioxC³ 8~'KPQewEC_*A.4",g_p>ޭ:9wt ܕw4V⠁0mX?UB;>4D".q v ͟L86NѸs1RUC":!/<@Nj!p z@jq ᚞[8蕉]X/?fۗ?@ĄKK/r #^߈JY+ @ѠF(A7NJ~ xa1# l p{B8H"J$I,ba8B9D&KCfB͐{6OCMvW$ĘE̒J;ZZ}5y͜ .sg{Wm?H ~}XY35S ]]rb^<+ܿiK^Hݐ KŚYI,9/]eS)J8YwKF%@EB,03Mȗ^)D&U>*Sac^O" w;yt vЪ0 -Il a/}`~©$Jâ3,i=p3LCP+J1t],ءFH QA ʹTcDkZ; LEc[?sbᤩT˻N ~j9p5+ _ͺ}Ym\xT-7WtzbR< EHy[*{_/*+HmFg=t*`ng }G.O` =%(&ڲנn5?*&R[Gə -#"'ꔚ $戃EoAkx7f\ i:-ZSKy(҆ز}\8I؃&Ǵ!T<y&LǢnC}b<3|k0GM`x3cNV1T SO)j{APkS|:Bii8+/(LōXtLJ4Ce8wT[ѱ7E(O`yuuc+fUՋʻ ېIDž+Nm&AĠou y"*UOxf7M8YfZIl^&g0gBp4Kq70 '7A<1 rF|gĖkb#9\TzFt?d..D$5!:S&ap1y<;3 g5ҥu jiEQHw  T9q*ef'$ !wmqۭ>+aݬ<)U,yyQ ӗoHO$sd*chcS]m)(,vpU ^r#7k_@zT1P]qzמ,`gFptc*-*O]v4G4Bd#u~0-`]PNy{ Fl8T%ZlC0{ϝЀuiuE-_&;0ܦNOPt299ΥEvX% dFhgga&oBZycQs`F2 '(˨kh<7g"MhCf~32o0,^f[?Fky㝢 ZGp>@5ڠx [C^u8>ِo Fƽ⩡'ȴC!}gY}xD8<=mV}6κh{쮠%^HgQφ-,uBhZ;H0/(1$3:ǓIa?콏AAPyxM~ׁ`Ui=.MV=UMDF/?|n̥冮%bǞsUkʺfV rͱfS P|QnBS$gi> |&`"iK00!T%."f]ߘW]s?oYE_H_FB$c<};“Z @1C1m(#rVF;鯅]'M 幏A@aTƅۛY}ȴ:DHN)tSA=@hi& "ઠ(n4~Mdc(p?7+lQ(Ŏ9i1_(6?l~2Qm 䊘QJ] -XDXiP@.6"UǞn#)EN\"UKLwI8iOYs"we|12y2ח m}0IHoՠW-T!.fR:<ϝMi~&KT꾶ahiMºh"_ak?Jڶtn>;\[6#@\ om.Q@4Kt_pJdC$fh#a6( 8JUR>a)F`-`:,+4ܱΪC_v8K(ҿFq5kU"2/;sRc HpD%;՟@sS6u܏p4qr c)v7(͇j!qGh/*>gд)+x?H+jO:j$(g{U2^Hpwc e<cAr'd:1ԯ6>2.*m}ӦmJ؁_q9^-s<1lBT|fq\~MYuW?1jwtB( 4 J=n7r|HKuqN:2+_pr!fc[r|A:66!$@mq,/T2?%+4Te:ыxЄ@0[8;*)%w)oĭf^R+fvcZp9~$ӽ'=PS̗̗;WJ\~hʴk)P,gעgbݖd;NBXniOڰڻyt3l:AI}&wMĄP90.`鮖h[VPbh?bǽdJ |1Kjׯ zY=ϤLnjOTDUY8!0A Y+W"[7R1>BX?r N;0+q =qN}ى1M@7Ŏoln,դ[ӲӗзH1SG uT~-Ί˭ "Gt!PNFx^LS* 90tGk6rtM!}< PG-L5.ƲHv~T;nl>Hc0C[:"?)(;E\X>ۏ߈KYZ ξLgUE{ G$fI}FWٞX; ,axQpAӨ'&23z.+ 3̰d&YNĞtk0bgH\B~+=QD rs|z;3xeUG215ds1rlxXl^æms׾j1~R'r$dљdo,kL+׽f6,rE~%!3x3ZK9qMuKK$nFȔʢK!G?0^Mp_M[#Vb0EQY4`;lO(^sώQp;)fI[PNԚZYy 2(bs1&aCIJy%L蝣}U .b A)tpVMH+9TlߌAjru]!2qs^ؠһz< zw׉= %GKjKD!yN8P߳YB^O:Y)"gj07ɸn4E=o8i ڛL'b$MLyrsHSjM {cz]d2ݬck#Art8́ ip(F|?vAMOp"BX+i7΢Nv~o-oP,1X ٓjشH tt]q(pw~O h$\j=9^t4^Zd%` )bE//]]n@.@y}t'vQ^JE#rm Q_F Pl2YBk XUVűRX7NP<]ȇBg=."N~IMN<< rJs^#~@ssf[ OUlZN xoR'bf}K_L(ifAtÇp×aa&Փ{~b@Qg _UfTП!FS97@g{,Ygܵ*pe=ITf'=L?T!zͻ~! A[t 0J rnh:Pb|yC-F. +{{l̮t6Koz&͋'Vzfߒ2yĖ(p1B>j ]:sӫdODmLv@ Gh8ϑ^jF͙dP>ݐ?K UXEBw64\'Ap u\EtsĬּv3oc:Q`.…uU6ЉպС%Y  bSӯCJ=7]PD/"U d*b"6FLT#2u%#)-7r` VD|ĢU7v*BHu5)}8A/ܶ~xyOH$-ȳ-Xc!`sa?'BSXKӢHO |g*TF,@ aQΝ^g%3OP !^ĬCl15 3[uٝn{x˒0r?, +!i8! Ouk-/(=Uf`t6 e04yD}a&&DY+J%qpTN4CeZ|km'ǜ~du'ճ=0chU0:u9{`1! xe h[ZͰ@\EubMn6 }0cqʮw.c$xOl5J >le< 1/ƕ̰eϳg(=rڂivm$_QpEZC/(Dy;|ճǿZ%VTQP7 ˘/#x}%؆gV`tQ%),S? vDy6S˝v'e @#\+VZh肋! zݓ字B o$.vls ^08+=f\WΤwE#iOaj8bYK n"ZxW3UwCM0@-`dK Ǵ'Iϟ`2Vg4A %cFE'Al3&xI@t+J[rS,CT+%ŋp?kvo`-k[ʢ `>CE'R[X}L`RILcưdGL@`'N`p 8_$>zg*c@hZQY7:t5^ ː>}kiE޽v8guf0ۻJ$2.;`,s!uI]d_Fk$ L͋2XR|i٤Y= 3ߢWFG%[v=c L?B(1:ROI"py33?wfai0,EuO ٓ!M*ˋܜ@őфU8/y 1p'iH;yͰ71)Ob:yڱ>ằE2rja8s[kif.4SZnoՕOZ7>azo[)A }KGp,%3,ym <靖)e[(-w˻w=S"OEGۼ:/R!QMnGޓKQ)dVpKaK#Ia; t<[WII-"Tڳ&h%I``HE. Ў>#  #Lri|ggϾخG)Ύ~f,pj `Kbכ<w-Z6)WI: ̇~ɻ5gTEd=tt;vݠjYPKw꼲ĶIμ3+#o ܹ( ;?^Dv$_(\vrJaX Co|=a>4 Tl"FZR=:s^a@B/?5~=9u6<[DvvuAud|{>`'*ۚTCP_'Mp ˇ`KEY #*}' %R BM^nߵIk4L>6w.h]kJ 1iBm[{g?"iyIO;ذT":nHl|xCeX$jXP‡ ,-ѶENn%az \H/kvvO!/k0/UIǐԈ @oh[҄/9x6:DZ;{,qᴋb]"mϡ(l! }SF7+#/lU4 $A{iՁ`NӁ#DƬO+m~gCi`%Fie LY#sþ  g=` Ezv%"5yAZ2p*"BM8LbT#]( I>0668 (P6Y^ɱA^zoaym NK{ՍmC8>Q"͑J3c"UR>A?i2}̱ggf> qPo'-lDSzԾnܼZ1UB`#8X8rrHq{pVܜpW/]{xʄk~@(I8{.*f|˕!_(7 wy}o}%۪W+!" &<.JM@y|ؑOU2S; vONe{j 5ߙoԕdܒCF'5"U7u&bD?@g[r~u3ӨoYY$ H9>u]loe[yB$ -sk]M4譈c.m&7Bo|w2wjbkw?2^[EL-6- $/:l*/OBsA9'KU׏(B/t JK#hDQ"*-@ik\!m%f`?B \2K{cTy{]FAvxfa/teґXh~iO#g C탋ڂtg"2.,/]5n}w[π% \O?l%b_N.fH] Zׇa(6Bd9J I.鶚f9Mxe g zZ=ͻG=W" 3>0J.8JeR$ =:KKr +pρk$P^DBsBv x H˙\) tIHSYD0ΧႯ>ǁ.R U0u9kV$Tjnգ"=u2,c2\A|2mWN PQrvo|SEn J'0t:ImN-Ph:GƖ-(eH"Z.<4} zfS*0"'ܝ%+iXC>lx"<j\cٸ 5۰\Fh+sWky='xTCLg#=D_#pq@$@+%>~F`!ծ2\ٶ"Cj|r#$.S%HN;c_DC_s׬x0R)ȤZn_˘u֞.{-f-Y^#[oTb$…・ZU9 4)#5(xR} CrL̶$%V3O*8)Y_4]qlx"@묤T`y \v r;Arnt"`xNJGlZ4nښe`8ĿP bFK_I5o"|~%v![TTLתx>ܛ,PZI6-I F'xHMƅtthY쨣3O0-DvQ aJVc a ezܲ.%ߩnr=ط㻝s˜aW/vJ$rј?ºKB.2|{÷`Y 6*`2v^bB| \lhJަzrOBGђe{{WGi,{A׽gl$֎;}z (g>3.$ 9#c^BK'%Q_yUߜM@g?cOvو#C<[^g4W\e 8"/* K [ګqҞۡԑ?@[~Kk]a~61b(\+ĄZOE/J9FaMhRi^fxF-\1ϪƦb3tԞw~=A&\y?6K>µeB{wsB[,muҧq{}BƮ=El{!Ө씛"DUZ5odZ#L_+c mփ&ipfi9Q.# 8ti5$a(Q:\ޝ/Z+},brs!2W \~FFTs31Y M( 4L2?q1lruZtdSnJ> =7tNJiqSAӰ0U6Fh(`8$m9Yc4AKw!WVMfHqZP<UF]6)(ԟpR}uUS7N]M͢2d-S%6'W\EIȶZ?X2|*m)~v WÀ>'Tw`x[-C<Γg| 6݀/IV\{m%;e%dI|܀RL9$Mul2)IZQ6>a1^+l N0_w&A)49k\F!s ]Y~ޥ/ .KV"Ug"ym Kg]Q7[0G-# nENnXl|e0Th%,; M!.A$x>BXM1L1xi+it62THvF5$ަטYJ+lV7䫊[7j4zT5T˙QT)~+|qx#d<|]xQU 8] {Ƣ/P~{L7+˂:s8 W3o:9Me5@S$!t\4{;98%tI6 Q)i3DG|3qUWrl*!0y%j.Y(MztL'pܩ^EKGNpX@G&z|竚'd4qdLC>`BYG's5yzĢTgo2x5j[K.HCM슌lJ.h݆x {0Kɂ\"`p׆e{}*#X?zyzFͳ]ycy ;m**_uyxqQV8\ǒxl u(vE0ߖǭJ6⎛ӏ0n wb:͖0ub)}0gsʦʊ-:Ae@~4  B%/jKr%͊-S wfbHLFAp3`Gڛr311TJ>jbhFʋtm{NB_ )H3VgB+V+- aW^ws62c+-r*pnPV#3\anv}1S;:ĢuN(Kw@N?5j`mEm/tNoRl5ϩ2$0:ex@1QGe\D oZ{ N1/A*>ռLd3^CBnBYz)wtviRXz-M2>F)Z+qexҡm}咘(29+f TG20V؂EluX)ywOEZy]wHn#!+RB-X|uP$gWz?0?|TO2Ƹ^9ɕUl|c]{[cfRgxmp۠M M˂r97(KP9"Ctfw1gLleA~MP#*Ԥðz7OSֹ+Qa$#7JJ?>lW@G(".rϹ1+I_+\RSI_./)A֦EKʬR{cþ#|.z?B=kf"?ƛKqPmA/,''Nǯhծ4vʰS*ClyK7-đE/a}o+C,R4Pzܳ-k W+Tۥ"N=C&G(-kY r^ޘՏ/eu~w-0pODZw@Ѫf :&`*,[wޒ^+ah#t0xeeqd7-tD\S' .EƁap nU.{u('hغ2Yj#R2#[0v6Je'J) 5G+Hc8MɧUv Sx.Nyh|)O78$B&SZ8Eř3lv\;7NOzrˍBIͻG:!wBKla>Z)nWxZ#IRF?yh tU ȼ6A_S#āD~,RVq\O 4OܾI_AWiW[ *NJ h_[+hٸc'u/g6BB/z-5205oܠ<4ܞ'` ol2'ϔ9nTI6Ey-XP&PbU$0ˤ#R^ s|Fq9uSa.:lՙO;摋kȥ%fݸbPX&걀|$&UzTb0h1;s /]ldP~YZ:6̑$ 4`UUﳼu,1Ey%*K9:ʁH0\mg?gMf,[f7r6?WxZ3H~/j f8Id1 ܣwI#q 0H/PK` L\Kg# q7+Tl0e׬N]frfQAld Xx2`+Hּ5Ms:Y'c ]bs! б&Uȟ{eo7\֭-eMl Uvt9VM Ȗw޲Gɣ]{]\yDyޅrEO2WZJkc{5)c@$ݎ(kG@DU K E.:t6ӡun`\Sک3 ; @+et\‡ a>KY(-fH:ȼ2-OGHV?m k8t\L6{ķ˽#W:-qִzJZ" NXP@ !XJ} 3|Fd]1C_? <uZXs<E(hH]|ZIZ X{f1&Qr\ c0oF᳙t Isx ӷL[h;:%5vJ{J yRRF"ʮɽ?"jFwJgR=ޅwqv یPl PG4 9x4;s(pj ,>n[ K<*I~8"uߞ_IC j6/ţShs+6ZAYG"hSJui5r-Vbڞ%ެˡs|2h#-Xäxv lbu `h$Qk_f`Dyї71jY҇݃=p"h׎QQ{1waW q DTq2GRP'b,2OيOPTP+y;gU|FwE`om當^o[㰲=BpP@g6>IfU$JVvǫ)-]8xQiA)7IuW~K@{Q1ܢGq?L<& j=?چÇڒع>:E#'TսRACWӂ( "ސ/Iά3\A#$zQѪeUDZnUaLb䙖Q'yA 3kI$h^Tυ/R۱-✈lr/0'a Y (Z-`뽖#Oo* jBHtoXVVгZZg?5e~z) @4KNϵp(ЃӗantSuG]I@tWvpK^->z5vbd4]cy#0xYPuSC5sG)5\v#Wuc(Gg +\=xDL#th"YHM=8G`eY9Ëz Nl6w2g_n 爃r$`Ob4lnYhř4q|D;ÍJYKFyfV 4 m%QOܵeg ]xhm1-"bL'mtoxJnc2~J7o"h`y$~yZ0P_4eBDs*͎Mzoi"Gp³ʲm-fv3Zܚ$j{p{UWѝ؋#Olb>D~ɽeuF{0[q3p^l1X@}5 5@ yj $^\"rQ'r7?8VU}dÁ0Lp# {P]ƍ0X3rt4Oɷr<֟/; JN:yL0$]DW#N 8WBs?&39i!V*4:vMV߱7[w^R7'o ChiDMfA!icn;K>N![5ЮH.@EAzkc',fg7}/J.g@g~׋OQ8 Fr800T;v D yZ7inJ6n;9pS^ ="^?&p/ DƏapGˌHbb|*kLŒ\Tlgn- UT>;#8.GCHmy~hɸn(L^P~8XQ0Lhl+[ (FvY`?iD- kO o3BXpGI^hOܒG`*ޖrc35tK1P0 jeHCȯ\YAD 5Z&e,'Zׄ ,$9 0À E<熚c2.}1);>u?⺠~$|C)v,uaan|op*Оcm|vŵy>H qo&v,bRb+;p/Z*ՁcEgdz%1[@Ohw&*%~LDXY木h!~1nks$a-W)yG+R+CǕVZndJuIGN(;6bEeEO^O0upKGM.ҹ{W/xS[6uӐ<8P2'жʡ X٬>/ZD*b@ b׎5rEMd leހ ]ķ[WT` V5fb߼Eݾ)S Ć90{&ba0g:[S9IЧ[*}ѡ6rܞM  G]x\f3h}of05̕%&ت&3X =8B*ǖ(Y3f)"nu2O4}$xX/[q&G|d}2&roNB39¨ΌFj:H2CDߧ#UQHq`G+Cf n* ϡ{tSi9bO7.5rET.Б%:dx ;wKɤhBB.V?!U+CscZ|~)KHBxC%ZrnDg됌_ Otf۲}IYfǒ(.|&c&q>91Y > 2L<# ; _{L0(jGk@f ރe {fBg+/خE|YH{A#i4 ː|d*XJJGb^O&}8* +0 j"x VD+f9Ncf'fnrc΄x{g\xv+~[ssx}5E7A.|PlOi#CHqaI$AluqC'JuyPzD[0V)Z 叭γkN&$ NZ MR)'oF+NfFh;{ȗ~)m:xDvĢ@"YJŨWOJ UVf1TO ֣PN#5̞(E sl(5BV;U#>dgWhXD ͫf:I^jfc5YbrjNc'pnѓsS7FߴJkb1O[{9dh9t$M[bI=%~ユphl2'!{`XPMzI)-#y6LO4@V$`wgI+d}A?HtB29fngb!,6zמmXZ\68:^ ʸDžHg{& -ߐ<7+4B3Ix"] v(Gҡ8uv*%RXڬXQ@ʌ:MwRQɊؼ}$j"V kVa5MjW*tGWy%`%TZA^}]ݭ~Bp9atyDfXۨ1v%<|iEJ*Pg3#r;DD z]96υnXRb'U|xjٻʗqIq]AxCgT<:DgҒ\.~ҥ帪{{핲+cRզpMhaW˟nJz\HS:a 6:HOFPnfE,G oԙA>'Z%gj8A7ۦURn_iXo3TY&t3/Ml{LS~ܕnQH—" G؛bjo80tUZ=Hj V=z]b=:wA&6p2[C\BR꘼£\LLJ(,'N֥#-^D)P$@~TmY31yB;nł}jA%|N)k&<;XyF~6<G<#Ypw¼5'e!~M(x`632RevL-'1,\xs(wC򮍒+Fca Yd gy%\xȞ@,/梮_052HC6-[W5/, nm/LL~VPF $"zŲdEѹxGup'"\('3>@(ļż{ԞbQ/>ý/ +ISUæ%`bo!yÏc7:OMAOSO@^XCxWI/-o I,e-Z_"FDN8\I#\Ohc EwO~3b_>'ODN8luT,h>AIq=fJHQ3˒+0;"$Da1Mq C;t1ׂ;mGSPzkcj5?6"`{'w;B1:ʬ5_tp6b٣T6q>6pϟ&ʤ^IkJH'FdcbڞϫfaCR^&p!萲M$X3G,v# ֛TY@ങ=hF4b+IP<)|b%*Ҥ{%M nz׏%/͓K$y~V~R jiJ迲S8xo\o׈hfwX1a\x 3Akk37jJ&1#!m+1 ik@XJ!B`¼`}j872>97#qHL,uV|Ғ8!D-WSOUm Gf3bVHrˇZQΈ7 su֭v3ÿG!ɉ*PƤȨirݰM[G̱w|TUAm 4#O܎!A5ILEkga,"?PԘy?w֛V9W!;n pI{( >nb_*# m!Q4~K;s24cGHRJVKl[_`-5IP.x)鏂=՘|?gh7ԎD &kF)1GЖøJm!ാP2jT3xE&jϮ/WoMnf$F|o*rߔDO̝ Kx[ XUv^"]jMe&o 83ɓU2&!F] T6aZfjQ' :{9^/64~2Zλ Qh4w. bϦ2ѶFX1֑xg$f% 6X\? i9xNJ!Sf-&Qmpr/vuApYݧs9M'>־(k(d|cha5zCU,6 _0c8y g=IhrE*N%~?ǐ{[aD:(PM¨-B"Wil"qv4׎ʊ>;#\fbPR[c e% 0p*;؉ܘ| L^)T+vrH\95QsǍnr?#4!bCPR~2'PrZԾlY A-ol?@!ZC 0~[9mQnѳu#yr;?N 3i<%q ܭ|w1"òM@'gkVdK<=┦}vb> р](K]뫮Nu9Z5-u}[|DЁ (dxX%_z4X~3Nte6cZگ@T* (|Nc- {A{ ``GJcU2ֱk`IC|ˈ3>viաUӸ!QKSKM\~C]%CJBQɽ~v^)ì.. 1Uӛ:avYA2xAB82Qla'y '%B0dF8.:GIM, `A6bD)H>>O+N{#]ʄ@+<x芸N^O%U,RĎ00 䊃իyJu D2b^-{8dCTu>uH;6Y[YW[G *h&G笎UBd>n:X UZ(;f#XOB.X=ki!A֚A{GE82;Vɮ#IW)E.IFst1T3<"XT[@B%ɲ O9-!KOD^aPۅ%ܳ$0 M~%eokEf#–uf?mʺ/;ZQ|,m"hCEuRթ286vLv]u}#4," ډ#8"&0\ER]nuKq`OU)_,iL=զ>1ܠ!87Jr^é # 2d.i;EU۞;NkK=OFI[Eg{?_ځio6˙h8>uua3ABz)waX]S^' coUCkw4Twu⭎T4ҕ`kЇRCyn?-[^ݢAnkѓ1mX([lv㵓PN>Ts/KL +1H12npёUa u|ZZJ=G)Uƻ3\  ][֌T/|"]":Bk ~Dj̧la㕼e oqvε1l*Dws+A99fjtA·!墐쥫^F3VZu/ oB ޔ}>]zZjӖM>6$q AX/rm^F@G$YtSNm ˌ{f??3ơo\+RXٔ,E3Hq=!/3jT:#Kgʷۄ] bw9-'E\[m7|zq8  b*"8?XHO.!~_і^J%mMiDK~HutudvHETMZ\ ܸhyuj Huz TZh 1Q@|IƦ~HE 7wi(^rv3˸سaWè%EɌ-%0.;@dea]I[gF 2)\Y+gQÂPt*GYc, Z6x v/8߹Ó Ath/w O)T]PݒaU?3 2K %=:dz6 O@t"PGT~qБ)f c4v9g[qh ]WR2mvNt BBNڤ"iWe &."0CqL=lG4%%|56򸀬'b:Q\~]yRqPZ7QY"_)ޣc-i.q,œ+WFGP 1x&C ;ceȭtt_'6 tyiRE0R7dgjed˿T'F+ WN2dT7za~L)煦ec12:h*pWqfⰛ@j=]SkuSrte{O>.zpB&5KՈ/5Ҭ Dž^Ⓧk lӸHIxuKa!}<(o W=1ok==g,sYOðoFF*X4&܁1cF#/j0;Kz(C\>#C^G븄5IId=ٯ2Ꮁ^h4#t) 'BÆ,1 e- }t#_]=_&9SYvEE6]G1+D'/0 zk2mz-.k ƿ\58xl>cCj'^~T֑K:W45z䏝xfI%p}rTil_H\dc D]h|JtҒUw8`ͷW*߯:Hy+mdj.=Mdsz\ŀ³9r3x+Rw1k(7}7;b,BЖY[H^ yaYh\;WUA1_ZhF0H4X9.u,REjGla *r!O}-TT!d7U'E{N"vȒyTSciFC ;[C@bs8yʒȱĿNC iGsK{dA~Ո䩶zKMH= Bo̵t$"Ś3|glZo Ҩ`kx"N?2m۩;`-V!]Ssjl;x@84(8am*Fm#?F{g vkԱc$AʦK_6YONiNppΧރeBak[=*Aω,jsuwOZRQ!O@t^2a`c5`fL&+`oPK:09=؟Q)`xocpд%8@5)6Bq_JM`|rHZc P+d];*։sHS"4*1<7be!R%}aza!nʣTTVDޘـCjbQ<;[;ijF[H~v.zї>,/™#HCʆEM=_ a :t6'(o- 7ߓ+ Q)7!FCjZd@ ̮LiW+oD-Q܅I`:)pe Y" Ǻ `~|"{f P| _  RRk/xO@Ͳy %Ǥ8D@|RK `1ǔzTId8aI 1JfDž}w/ӟY>s0Ή*T k}8T*F}\ YlcD%x} VV++Q3byd_7hP s$BNtt{nFhI*0N&O%+6MGⶳOv~-p91GW4}eO_VbWRon1 =ʘJsO"(5iTe.\SûF#\ܬC+hl%"k7uK`Q6]o7rzsZL ځ:$G!ً-"Q㏷h` 'gU/0^^R=d\N ,uƴimWnU#=ri%Bn!ѳV1KDtY 2ZT?[I[ole<-)Ni9zqenO+u];R{H8cN\Tm̥0㹙(axo 3ߢ5$!z`72%`Z%ap=2ZqL˲'*Z-[D?mp'EYyI]Կ7h IŜ\@N>0ĵ ]堌%ERIʟq!@1BE`MJ6C5c.I \R:Chp={ts kxVP5)Ļt? 3w"D0YIzj)~JDCS'5Ύ吷%A!+G[FIx A |H)_h-+Xv ņ=a@^˩ϪZ0ָ̀DXF srS⮅ N7}LZ?|߇ 1:Pxu# Q8 lTVO0 hو{pѾ 7P9QGbt2?*kCc- c%ˎ̻|N\rPhjZ@Z}Z֊Q)wsfNYiէʥsy;,Ɏ0Lg.Z~.Aʝv['L$ bR{=UB|G^|7 ;f% h"ʹqէ*ؽIْvskҿ&+Ff4W6^݋d9Iikpt{l7dqhzo!1x ltD f##\p$t-IKWZߧ/5N>)~/+pi:높֨J KC2TxC $s|k.%U䎚@){ X3*(2&fWy>+{7~~FOY"Sa%xHJq9v 9RyVRBefKv*bqZ WeHw{Q%ևp!\ Mg:t<+CNe"MnV\ۡNݦ"^w|lG56J&fӷ#4%?! f"?%sIf_:p[ X8ihS*)jݢ+p3-yd6eG5w2]왻Qu~b7սrHb°wlwɲ=!#zH`{ 1g0l$_y[y نkG$&~JJ!C1"VdkzMwbY6uU|3F O'j|m2Lڧ?&Zo:z3/Ne7.#na\ECE$w RPǣQ|ۂB4԰>-"}G4T HHTmk(7o>qPaI=a%E^p8 MٕhF'\ !#yu$ȠF98]KP=պ1e[FD׽2Ẽg/dqKT\JW-NwT/};{MEݖ>X'"`.IJKa{PL,r̶$6Htjb %n6;v ߐ:  (|ZKi9v`&οǘEIҐKMڒy "!{ٜH=&v={6:j}qeӶ 5Uf^ E@ $iEmڇGIܐh\lVA+3F u|%蘅Gv33ueg_\}`3Jf&ڷsjyGɜ- C /A_kדtEI1YvKB&CdF.:g`(puM=[`AA &P(II(UsK~1šD3p#28S.sI)HHܤ;uZ2vbuJ *NsUjRMZz= ܞ-0bO(:]::L;PP1WjS2xŠ>6͝[1>8̇?Q(@^S"]3cZj]Wu[$H%pP~:4NArUXTݣPi2 'k~mxPR4KVX.x Lp%xff'4u 7}ETJm,RN@O nyf'ݷ]T"q M@v6l]TÒ۸N@iOHe̓.zo/NRmPf7GG_ܪy,HB[ Pc qA=*X^;iإL[:2 =dS0u㻨ۗb#GJ=vu!29)C[@+㝍WT9?1_lt1'o}lV*6s0-Dk@*Y ԖBzlKV}\9}DKe${{wHZC+vlTRABRps8 GW%ܺDt&QIiBl`p46YA(}Qb]9Cف. G/tt .6;$C|O %ap_lmg3 aPqObOM?%aKWfMD:V6{g]P}t@_J?~-wOdb$6WFn@ :1kkv5ZBDR# hX6IU ( V֤3kr㪋C943-nP4st% !qwڊYPuB0NhRA 93oSOqA9/}rȁepoa 0)g[995D͊x^I PlPRn [KE qw{̼gƙE(2;Kn&cP><+KOacvڛ$;?O£欩Qɿ@5k,یVIZ/cq"Ԃ )&M0>M8ޠcͱ)o†Le!xcĬ9U)#o'ؾ^ D puNnjR?霠QUjV.[t.خ`]In,G#̶\_@"iԻg4HgS*:KI;&èRMW zS&6]q5-P:M\6Kޙ(f4B+$>&R{U oS.61CꅲxQn.vCIV][{^dd# )2l"g. H~.K8ms$~ =1l :AR-%8 p8-B)yON>GO'2`}  f%1ѱnwFiUd Y=9>ƺpiI3mMҺmgOcŞsUUK,xBC8!d@i9^cVl(Ȏbx4ȩկswu~Q@X9 mʣ۱V5zbeu|[.yLZ5AxEӗr8GigPd ~k&V?7݂Tb+]+,rE{Ky󋜙ˬ6'7),VSDt# x _aE`ּTab.Ѭߡˎp/n=B*DZ%b&Z#U릏2la`"Q6"yڻ9V@f}^σvmfS_Ep{#&\+[D)#3E\∥̖Fξi_Lw gbc/7#۽ru1r\h:&Դ70"9ZvM"7<pqct[x9:7W7ˈ]\3dok/sh#_g6-Fn*h; ř&/!Z 2&Um\*.|UU3zdVRRtϲw/\'Q /Hr Qu;ob3 4:sw. h^bՋ6=i&4k2Մ7e)|Rtp~u0? ;Q0D}KS9f+EJEo|gj{R5A3랹Zg"ۑǤU7צj}PLcB,4.|"!4Q4"BJ ;~M(-S. Q'= #)Umyji|r/hY?cIz9S74э! 7,]8 rAžv}|lŚbL}!.& Wje "Cխmk.33B +SAh.71#u1kI+QS@knt$APNУ*,mZazAs} bI݈jT#xp{F+vL!4Va䤅lqxJj+i1=:O^C!PcBC 3[PB⊐8S / )%82B_?!ʞJG`ycIŦu`ǺZ1Ё _ȕ,:J'.-uñb.956.( byW OTFFڼp.ڱ*lPc(XtVҸt33-7߂^cI8!äp)Nc8"T! y'ʇ(L˘=<`=^}gtU??P:Ѱ5 6NoFvK{Hxx}, 6:#ީt݅ҿ=L%M9P3q?IdCnIԈ l,A:bƷ䅟h wB)G]Sg&HMA'=w7]VPf"#@5%O+wЈV=hPҞ+s$0dǯQVZ1cX)u׫X:Zh ^Ax(lšrؕ>[jóh5CNXK%%&wߪn%,%̩LPU)S\L\h/?63W1RpZ":f,aߘ O?17)?nLa3Zi_&SX}dn>.yIRÁ>RECGrztr%(֗~ٛ*Wh%@rPk* ~O_aƐF7-HN0JYY ֠\ᡭ䍻U C(#q[K6ZZhGH9 ֔+B"Lg"VŨf2X#e}igT0%-myӖݴqѝW ICkV$J̝l ̋iHj>)8A&,eX̬cREPGOڿMQZbFmgE[Lw4:wW΃@腘Cv\҇OT(>r-%YD{nD5Q;Q>aBjAG ERúM2VΈEq=J`/ Wv<kNzиָ0eܫ2 y tZ^>"hy_>4.fЬ%[ ]swg&v|g7j=J8CBf"|Up(8:d3 kC,χd LM=p}LKC f[Ly) j^v|-':cVCyyQ "5٢\ڿ@4`|myLh'Nh?ʚUq^;Oo"]},EJk=hM6? Jy@~h5v!lfûDЂL+H XWR %Rc9pQ_stߟI3%FB]tRJwt zk%׭ouPftMUm>r0fFˋ%esӉkaw03sHf]8X 쟣Rci\NxMkHwP 36J;atk-=7 xĔ6x O-#^ $ /Y;'z5:T  '6Kc׀q{GxՐkgr+L1&10Fd8HiΡwvW{.tx^!d{3Pɼ`qgKQ20OdjDd-N.؆Xp1.FV>{uuOvvJl]SfPw'~N$)Z/nXe-m]BYd }S[jU^yA1ZSN%46вLLք6SkYCJ{5E,{pL&8|  SB>5=1Ͽm^"- 8 %a. ͣJ"bJ4i1D㖭 f/xIT^{K2mI_71UQY傼hiZL_H)FUBǜJ B2I%7I'=_kŬu\LȈ~vUw0XJ-t/s5"Ŭ;.E;EO OlR촳RR߫jQS?'fS6pOҽ՛Bo,oh HI\va cWiyI+fƍ'O'.;㦱BN r"O#7D27jF'h(՝kF'ugfyZc]-&K<V3y  *{و6i phI/ JUrKR[r4CN2x/_ܨU%O%#7B?X6C{pB mzt&[4ԁSS(W:iU4AaF[#Wa&  ɡsY+ǽKRy (+rM@.]" ^|l ]Q X +ӊ0W8[~%i}p, 5if䣪#g$ M|ݼɲ':Nv&Ҵ&9TM@N?%s-VZYJR3{^z=xY\FuԒK' ^~p6i?{x``NhNpz^szQ^{cu!0pM,aq[)}`71ue݄㳘})-tTxc?T1/6S z0{b1K:,hй{d 4D:Z"E6Px5Cz l,zBUSs>c 6πq?#ÕcXFhqߕz&VC/=FIKFP5F"WGl`!QnGɛ6nqMbV "r90/pE/\0NDŽ*%!wTn-YÇ'˛/xq@A)hDW9~y)e^~TBeAi!d/.+w{gŢF159yEZ50_jg޸aOJq1]ԁ+(tvwjK9QɇŤ`Kt="ZXx``#m aX1dVx{#Gms}t0Ge`,?z*!$,۷Hu=ADAnd|;OaĈd!˚* ]~ξCm.9>)tJ&[MWҧ2bx0O:r> z|R京ə^<]|վQEߺɖ\L|%O/gQpD&^sM$>լ@]NC~4zh$&O56j|^.dqƮj/uvW#i!@M "Y8] ЪF[ۿ-)A//EkLm7ΌYUQL %~y[ 4[4 ՛Dl͈skCL kNpx x;s: 0` b˾9=mE E_ :- :I}=8)}d÷dGxL3'hXyCķUJZ}/tEc>^,N Da3`b;oA;xVY6& $ CEAL3$ "Y mw_D[?RjJ88g5J;,z9%\~m|x $WLΆ^zY7F/B*^ mB=l ;J2u#ŔG  u\#*T Bg?t?s`1[a!i37Nlb*œ@9@x'*m뎽W\Hr#{G5ˋPsا(>~0{WdvAݻwDf,*; PKs+)Am9se.[sV|r\̞'(Z6J!~ RW"PAh[ќH(U-oAٹ_(<5U oިXmb&6!7s>wv\IZ%7;zWw};_8̠/L ]؛yahZ}%ϘJ{(3sh8v"͐>$ ajs(&C?K# ֧zv\3i͑dA`7~~>Ce3>.ܾ^Jf=5C?#Vo /b>o7xY#@Ek0XUdϰ@meG&&ڙɱخ 29Lx4EeWT=_P58P_tsӕ|6PG@, /rAظ2DB"2:ll,oU@kR/>)]<N #@ 1Pl l;8 |sn_KꜭR,™Û}N޹̨k,OZ3<\H+fp;ޣCO.^"RJ~jv;r5>tĖC Ylm D]]m^Tw݉.:!)t5rBa6|.o.P' g*;驙  \hJUyL݅V i"'+҂9F:Rt;/:\xxwRVd[;o ӉMA%n2ҠEJ43KoQd|t/O&53Ak(.c-ک4k-ݟL s"B}8L喱 OmdgEZ)H,LԼ~1-bSp89muFSQe KCinsWzR)v^YDӦ F;X<$޽9Omc3-Duķ_=6YJk}< Ds Q0k{00A8TO}C/|vPf4>ȾL w/}+W(& $gO 7RO 1tǵal x+9II3)D' ?2xxR93 ]sCL@PLCT-8{ ")xvF0[4 w Cy+CI zxJD՘XQBO{ ާn/FւogoZ;8yo'Wz,H^mNQsFͪl73%sKV6ԷҹaZ^,,Ԇs!Ud=^~Am?,~0LNcaG+_;|"u`U7h9=^HGT=tKMl+XR?qiS ^qڜ`M>S?SPhބ}{DEz2C5w8bym Mg5()k%(?sw*+%Y#BM #ap|ګ ̀$T켽zV?+@%z1DkiM\Sa73$OiXas2:[\x"w3,Oy}O#C"Cl$U 4պh[-)fmoA*Wz!bevT)y[ϬOdBLTC%Rh.p!J"Iҥ ]GJS2 faA!t.ǀu7Qjv$O cpS']=6OM+쏊ZtTReh^t~gJAglk4e pK3)Θ53R@ٶ}̛@_ Пz]SL1.rEgH_H|PHQD':>r(N` !&K+\*4tg DD/H;n;XI혦ï2̀c<}i)qPH?cc/G|်rNFkn1=E빻PLkKz 3B>G'9zիzJfwNm$a 6$slpP k[ zT3İ&4S$3;l[m/*h4hLU|! CGSn#EPn ɸ,P\=y@p;KaQduGJ_'S@.P{\^.o`/ZʺKMiiVz7σ rg, rgWSVY<-X %RSyt׼Q 8o~<\<ֈ#Kxd>{cFyOfhbM岓 jz8%hO{#~S6fezG y~p {Mۏ$`Y>% ScICŴ1,"2l5K3l_ gԛݙ6*largu?bϜ2 B%TK8^49_F &=M !u?YOu5f&wma!#Y?ll mwiB/QW͛ڻ9|կPE*P]]Dfo[Oyb,3MUuf'J }: 0ԥu6m38=bơ0s>u3X?حAv(Me;>߻SkhR2}l*G8"`lL 4RQw6_hql8Q`HIiUku8jhc.O\ߙݙPu2'ޫڋ\*Nn)>9ʠb#ζOj!sձ,O0$Ӣ.G*DlP\h0 zOK 8`MEYn;%֕΃c+NB|(hS՗ ϢBbr&7LfZSZhrLdKD`vMJ^ 5D}FY#Ρ[OmO=YT6Ԓ^nˌOjoW b]TTm$O.{*NNd8f]*ddh92HqTrNf,(wJg_j&>^O5v8s>Y.4ǂW ˚2 %9lNn>) E}p)<2B+Җ7WNOStmKQ|=^o Mc£NZF]~8(6WTzЌ"F;S:?Ѐ+i#| ],aᑎ`}#vwo PJNnH8榁24 :>bdzvBψ~XDR̲l<'%H+mo1%`e+ɳ =ӍZTgLl:[ėdUA{4=5~6[RJ(C倷m ΰέ@Ctۯ##f8(C6|w.AYΑmƌpb<{X]N[6}͟#QCALYoA,ztZ).5=1CN}z`){NtFSLgV&[yLUs€›烄 a!H阄)w=;9PkS0| T41 MMPjνGLiY0K˿A;FjttHW^ڥdS@[` %ԁ\:qEDUN_ uwi7_4~^v^73PV~26ԍoN(p뉀'zh eH k+xD,'A[GtcY~Ncu$Y }F}tSf2_&yYTӷNBh˵K~ڻ*Upz Mip\z.ZƲ\ qKq!` 1Q)DFc; s"X]; M~L8sOVTwϮv3 g;kboG!*Ρ oZ9NcpC6=jA' ;!Mf:%zAOÏm?}>jwE*9lSEkBZHיk ]\#e 1n!G_}G58}9vʪCSGyť6 8xb95E|ph> u(E%?⯰ ҵL&Bím'aggz.5"w(,uPuym}#36^;EU߃|/s1G=&mtbrm 8i%9:W)hSAWC5JI@bps~&bLn'΄x :'+А6 ׳V.X\;d1AUV ~NADX@ؕYqas0 꿨ku~au_`=Rj2p¤3$Tu t8\ާю/7QDlSVeJmS0Z6H N~ 3rtD ;WXW<=瞱" !l,uhRX9:gv x,1/$gCnB6(LZP(bJ[G:|,.̳&o4"gv') ZBܙe$0GDdL|tj|im \:LG^͘?LHb _8,Kia Aϝ<3}^\_ƑQOZfl>ݭyI ^wt&S\pHZmh!@sѧYюrRso{E6eh Nde3yR , 6JS2@M Ʉ;XYшso2X/ ei,>'F   HK2!ca6תMܥ!7 rD'fQ@Q*Fa> ɈJqbݥE ]%0̈́o0d{HzO %\ZmeMf' Ie<7W]ɝ.tGojR'/o0VlXY|[0_Pp 8GQTG&&S\MNYN3~ voֽFp.|*,F,ػ^vwc8epwD" [Ć9KG&!b#`l,C o;DZl"LHAWR6$!u63V"K]~L%=qt¢ʿ ?8xZՕnf"E"=`@1pV8*`{Xa1;wuji||-YݒMt#rG\|TOIVW^"EwvT'ymr!~u?R<  {+5 @@b!-`.'oOA-զա{J> Z;EnN(~_|$hd6\'[3Pi]J/)3:=4aVa}zsM5ua_qEՔ0+; |ŒOP.毉f&wF5P\g<էΝC:jsRWCxZ%7Q4|fb<؞LT5H5BeOә27!Z+M_\=#ak!U!b:8M! ךXtgE4yDw?s=JWloymFE,P3P#Ts/10%@̝y > zp8ӽ"):+ɷ\—|-2Iu7>˔4\4zq7wQW-9sXoD1 uh AYȟ JwT [;~qYB.iNFAf|dZ52>M݃w蹣޲=E@ JmE?dѥcKhTB2UfxfW0XG<0-Ul؉UOh<r({=sHg0w>"XsIY_<&0hZiltCsuS1h*m5u96 CZ(&gE@ K5dQn!_M{k1e(ϲ[+9{^m;Jj4nfUl=M{Dk+RD+ 9cZ^.{K8x30!J>8nѾ/ضN̓ӿşe)j甙(2߲;ڍ͡x(\$fUώ_>,{,dy{`좋#  |dJ-&TȤO屉U]79bweXqb e~sr-Gʳr0o.H? "G1%_~ j0::3d,+)FUq9Dz J_XꕈT4P m9Kl5  ʁ|F,jk&PEL7ׄLܽnY.^ ݉}ޝ/k}} !ȅƁ1&-nP$?OF 4K0$WSU {P2h[mjXn؋mmVCF:l@uV.B :N:'Zމt.B- rwsfagZo*&8%m?)#xJ8)&4B֠$ kAb3cZigOEu zQkq`  =ڣ CgU6"<Ŀ,([Kƫ#X ^'$hdn5elF̜&^Rc(5%LΐoPTIKCw!'f ~q'ZvP[kI2a\׵XE۹-[H(MJmyRt'õ\pPB͔VdRL毪j f'vlNZi鰉PAH}ͼ̈́VEHWzfTS cւ#˽PJyp+59D!#k}nz=a2–5d$N^ ,CyӋw?ub4<U8vq`/.Лz5lkW!9xfs E~6C 9V(`!p&o k’'(uh%MHd?At?}Qg(toL+<}4Zs{S03>eXnY,8dɵIDXsL1<9`L(OGuve4@U7&7!ec480F5zœJgf*^Wr5پ1;4LwJ{Wg= $u 4y3ʡ?wdk_gб|gnѡ6}gSP0jKfvAA [gg4@umm}ocLT]*kD=Iו|Akm2#k #I?$nۡȅAACfkW44sVUtQFX*`ZOEŒY},:2'(S2ب[hh2X Yh XUj3ZSw{ÖBeQoHW $':pnVk@7O%8m`wN V2<3 P#-u|,}߅JM9bmEH$ B-ʍgIZ-?G-Q\#ɆgF%SҟK#2PU>t- i (,`J[5䇳Rwx*Ѽ bJ>/Z*?v$n ۺ 4AŨK O65@[%4*ܸT``"$f+Eb[dh0)d۱eX,c.JiOeykXB0|L-=( 3x *JDK'6‡swϤ )h .꫔DӶ ݐgTVGcbq1# LYC[ҲmA^c#T~ ̶"%f8RC](l2R0&%O/^(22;l1qey4*[*9.oX/IROk@3.D%pV3WfHqa[ۙ#e,jrX{V{B  m4cgHgX^q!;yr67 DDњ)(w>H:%YHUrK_hԐ\2lYX4*&$Wu bBV?AeD[/3)%t~f0;^f zZ5oljZ֝ "|p `<ш^ ;(Ef?H!"% H ս`^1ʼn5 !3"/BC^ano{`D{di]Cְ;1 X)(;"*Ikc K ^9RS/!W3:'.*T->f94b %dnK^H8 ݆F<Ӿx\kL+bejs@xObAP-ꆴQb"ЗCFd~b;M?)|.z\' hŵ\c61/G@>G4PT|;NEJ%5D.[Ա@a ghBr,#m5J),ރF8GOd54JKwmեH򘼷d /~7iqۼ(\ռB(MV+Y VYg>^}rR =ehfu1(Mq=KtwI  E,3df+z<Ɏ7tKP1nvuǒMwi;̼1GDL[s~DpS9oÔрz&.ܑ9 laV$\Y]\+D62A&#kIN, Ukx?Ψ+ u%Ag9$XQWgtȗ?1x-ge^qxZ}˛*In-eXVݣ-eP$R|d\csɞOV6=S iGT) 6"@kAg6r!ˍ?<+\P$Egւf|""SSp4q1B=w 1Jwkt|p.4ka7~Gwd1[lF,XF x*=|=k2#ĩ)awG1̅k]nkwREW/a-] z|b))R_O b i$>,u8 h.CN]G`3I[PAf銅>[@w~ZFG[Xt.0PNT"=jJ2T#oٱN2s|g0#P֩5}/7S/e)yz~̷o@׶VKuJN $EU^彳1pxo[>ovA{Ws+FuU`x}i螌Gt(0z-ȉxb>ԁ3HVD#0S؅m#WܖSC;dg.8Zq5 ӂl,.E@MuX@)R+yԘz*QUɃlpnDq6>ѓf6/0/(H<۹Vrb6+[/|Xw*{R <_o<9Lܪ7Z֨6(}x,>hhJ9k$Z ܊iKQ_=,I| p50%+C(bbo(ظ]eM$rjЌ^ d銮q?ZP1 WKuVMP+4FUlUT<mM9O(?!jSMQa,!.y!msD@VD?~qv|5BfIT̽IW i{ MH PGz h[ d\v]lqE KZ>hf&^_m y- 0dR_}H%7&㕠2D2FZx@!ʝ &ZL+-̓,@|"HyU.6^_NcV{RlZ \% >9] Ժ 2}t` K(0q:Ʌ88}edS^p2~'n<6sh 4+ @5g~&>՜aݼ]oV,dszBp&r&P;šS3 ֶjgY@`΅#k(}CۍvEޫhKdIYMɴd_G~.}xNOuph]wQGJ#N&0Ȕ[)Gd,μl亍5Zf~pBXTr:7&$1>i8A*%#,Ox c>BTl[Q!k_yI+2+I+CL{ x KqcHEV"w`jh4U`E'(2"}.yk>kl$רXmgfS!ѷ9,ʧ7]1Dzdd},-h9YAQv`xbckf$pl3 \_Ę&<`mhM>.gLX!EoO>3S f@@p=aҤq*~ Ӈ0/GC-l] r/14Fb<Y)U qFimbCPG|U|BQdtI@iqT`E#Im7'r^An4)IRe_}?z\SNO&',\'+uZVt' ںǔLXzM#v녭Ev(tNvT1F{L}5Dlkp-t4(FneQ6%ө$b-[C$  A' =uZWI%"Gd4嬱 yFbtjB-p_[2zεscHP_Y%V70 ͝ӯg|~8y:.~IwSYbQ)$j<7*}mc$MM|jy¨^ E52F^\5#)8c3l K57+(afch-Bb+N.󳁑8H}\"W~zm6ʉ6 vS$Q.痶ݍn/ֹs$S7Zk}Q衳p/x?f9ݲg#)c򾵦գ? U\LH]I2:@֜bϮ\t*]]E0%ATTtkOP@4>( AyɡLm74p6-ihݚl5 C\6TFu ԁV 7?FCjI~yx⽲=Dy¡VЋV:+rˣen7P ^TM#vb}@LJ0 x!~5K6)!F/ RtHAݷgBr nPUZfWfO2â֗ch1㉫^aVh؛ke4 \hd|k&E6%YƹVwjww8Bu܆/XPDYqHa>+rKxj)Z ft:}zܞ=&al? 12A(`*Y* K3;4nc9%8;9%Ez,YˈBt/_؀Qo`O[ {('ޔ-[YtG672S__b~^<<N׋iHlgHҁ"sD ޽3FFiՋ=\]+:MoX}1oMO#S+,.bR:T QH\+</2mYF}M[/iy>{bNt ;ZT`C )L_N+U;d"ezG:dLM<9RU#].Kwe`@EKF LtzqL_@vwQc%5hYpE)-aakݍM?tcgPj;esz*_l~[#̋ơ-KHqfAb<=~f`$) േSLguⓞdoM1ɠ-WCk"_a  O=`o%R;{(dؖ9B>Ix_ ż*.,>x6DtzىR*IÒ6ҩ7 0"Ǚ/6bcub,k2;ķ z_r5O`Ln .Ίю:L[Dz_ d"I4_K r&)2B؂Zcp  gɖ+Sc[)1/6*>.݉3l$:EVO~t; n6Qhu4AE)1MG}D5t2#ܮt%U*9{|h޶()]!ƭT_a؜Y ©b;/"/Mp(f0GhIL0)؃*?;z{~ޅac;xfX r:$ wf,Nj_uu&1'ODBnv-C1rgF@?ca}iIHZk5Wz;q]ǀ D[_b$Mw0 ԂʳD_o$W-%վp ?-*/' ԲKCVɬ ?Dwy/.@"sZP"4q-FlwF'W|3\XPqc Ԝ) }Win7i8,MpqMntL: x/wSo(am-i&"" `OldwÑGrKytıR裐7EjHxy}وueJu*h^/Sh:Ղ"܀tjA*!(  <(r@/#l/c.;·1}W?3YQ1;Q:A2n;.L҆;-R]$6,}Z4ˍ$gR { FìJ c"uwH7W!0FiCaC{ȏc r\#gv s򁲉.od3o߲ g"2Do |^)Qq6 jJ'9حDW%w,ݠ[;z>:ǬfwfSʹ,_HP6[m~ >?9lsod=g)Q6AKw 0 (x` y1~ҐA>y K *s5e^>j\a,x< <=@psiXyx!SJdFza#>-oa")W4o3FD?(ěb|61;+l.@kWGrѰ{cy)gqܥ";;WݲXpB_hiJ㨥dZuwϋMStf2eBZuDRPWzx գ)3g%^DN|_\d22 |N]i  c-{l]dO:[ He%qی7ϰAssԨO\jӐah6F@e*l6%LM 5P,tZf<-`+jAWRE 64]5HӶ<үU*7Ƿ @;Hemsc\O,qB i_ R߱= is )u>hmM$Z-;RH2<}_ݕg> U/IrE^a>}dT<d]dFXpT6  >QE?ob`( OFw_wϠ\d]ΦvnW(Of+ND"[m6 ua|uvbu xYQ,XR)mgG @Ĺ'>Ze,1Ki/&J>3M6[Z H']9tR/`|LչN?qs/gP5d,7fԖ` y>ZR@l٘w}|Ѩp9Hԕ5ea>:@{L A5y^Τ osvA[anE8WOiDԊI,6&q4 xEEie 8bp{L5 fO߼}_p7\a96B+x_c5&ڗFs`/a|8%0Uq\"}c&^9osq>af RrK*{ƩK.KoL\'8 ]wӓ3o1`fZWj x^K?kf ,O$6辆ZMQ߿(DNw@i!4 u 9|^h#ZW>t14-z"N}$Q)oLރ 3GE$Q4$dXXP' a5"j5FYf {1`ɴjK/1*}WWGNm+(#nZ[yN%衚{YԖ˷ V: .~TDY)o.Qxj=6Bq5.q,РK.m1lAv4>ñ#O 21GXbϝ͆H>I*25;jĢ=e-LYWm&Hݏ3!ftjql4`hha[JDFu-J. %׫ mzX7D8+"ʏ@V{ގŀ{yei\(E0/>'{:3ٹ=#G偃kA0?q@5][8ˀ/f]4Zɏm ؄Fֹ>Qz㝹uf6\g>gH&nsSҘ)X ˳%-3|@R ppb6 F>Rc l5d\T3TF~)rx*{kn@#om۟ @b5,~ V1{DžBDnyty[R>Qhǒ&=$]&"w-w ,׌xDl%/g',-\K.E yViȹeM(LEOPgt.חcWdɍmzGM#<3|1e*;꺴Ml# T9RGhYN H]}&5+6^!}@7;E)UD[Y8MCs 9{ԍCnB\N2Ԯ$^ۍN7xQ&dұlzLCXsOj>E5uO=VG>,yM$ z[a^$aȄ0N eTX"7L;Z-|uwv7+eaZ>#n7ߐr69d}^_ykC~(/p.t8XZB'H۽ $$P`Lu*4'mϟǎڙvHAڣ~8/VZ3Bv2#*ތD Mj4~UD76yYzl#2]2{HBq) nIW >VHVTjm-/q Ddr(0OY}}j;6j%Shuk~}c-u~KPt[ou3& z-Ee@NGP5Y9HKo{fyωi-{jJ{_S^/s láx?j0`"\^+ZHa)S&R3ZG3ޭ"/N,&8C+O:lR{--{Ϥ\r֮TڇNG l4@5<1I9Ϙil$d:L櫜a~/_uLJ[v=X"U8XcMQqTzBLzMٺh}p.3\JQOPܽTBYZ8̾yxx4~ųlIixdE:]K݆:I.ErW[Štʹoq,P#uDF#S]e$ֲ!<ч iXjWMY lb}s]3$1n~E\\k)7,OsҽzX&szsP)R&J(=P^(zfUy˸[tYSU[ZҊ* L&) sCrVkX᪗!A^"+%>=*m.V/gmل^Q'RY#;mmbƯ)Xۿ&54zaWG<|I]Nou +Rk.H`O=476h~ ,EyBeך4Z9*/UoDU)NSћݽ|I;eX:ܛ8Ȇ-LV9f:p2 g)iCH~%+Ш38y0ƥ☗&xhs8)_4 o(ag{8֬T6>~|W6aR#^}|K&B;Õ=娹_ԽY:ЉNV$D.7& h\$?41UIiS=W+5\w" #kgbGt黕"%k8zSS}vԊ)])!lFMV}bʾ3֮|t,}NSMXفXsFx0eMa 8 GL .]'ubEE|t4tzݪi;Zbi$S" OjքE#9[7(4gYЄEƮ tt,B "{qPG! [0I5UT~jSqǣ̻NDZk*9 }!_(*R36yzF=e9n= 'ExwJ}Hƶ.*B#TIV]aS=H@;GUI7ڃ7y#qҡk/9RK! N6M'l p:M4BGCxli;1Ӵ$PlGv¾d)pȻ'v7OmV22l, 2+O)kn[Q }ȭ^J֯jI:zxE6vqr̛5ƥb٬Yzm*VeB 5x1m+;-La%>byL뵔RA#̻1.(K9O9-e}1qN̜81oQa>uvQI@DX׬EY Ū3,4_$a{¿@$L'{87<`O"`''qj)eȦ&9oCE:!u(YoDF3@@gnBQ`._.ݾZr2K΁!֧CtIh1pc$@~z…H9Ю@cDN7륹wI!U"7B}zvaP9R"y{4wmwF<DKVb w/4%:Fn:J:ށT<-^)8D->FB0{3$]^ºa*΀iKO]ޝ F%rm %5KdS!,4e~P\YGdM[^ƜnD^ylFώ].j՗u>ӟ*R/d*&b4T^ǂ|a4>9Ƣ{ S0I)s\:kk;c02NZLq -l F1u}p s8MP0 McEg}ǒ>0 xbki$x*x[s3qo*{+#5625%$@g$ q5Чxeÿ$Is%y~D%*{&Gq% f_5d"LeKt8\a u3ic!eQ! "ԜRh>7ȅv?Wϑe_bTC+X464?Lj:jSnmm;ߟ?%4jOBR|*U"3'C֋ϙpV<(EL2fAppiO.!*E6X$6s~$olēiVB*7S˫E!//:{:E[@s{3y l fLW2j#z8c0M'ge(S^&ڧ?(KH  yQgU3iO~@~eD )bsb5 R 6@DӎWPR-8{| A"P8}jO '4dLkD"-CsyVF‰[9؈%@C+{- 73քR/-ym̂m00iSw.Ҩ ;:>ZO}gТü籍xSLFK0E{})'wק  }Nc \7FtIH+ygTo Ԗn-fsk V}V¶Ư(6a_~"&WtqXDțc0CPV;+1P#bDz|r%v(JZf0Mr0sS3SX79SkV#a |԰2ꎙz5(s_`VWL6oO/%;g\%##-#-=&ZX :h@w/~ VDYKEe*ӗ/b+YN2'd#I0"sxV6lgfJq\嚑l<x[{ܬNxwT@Rƶį x9t> UL[Kgr/R(=[5%θ}rXS׀:4דJ)QiSGJ^v` T~U|__7] ~V|٣~US,-`bPf{rDoic٬~,S0r}Cbuܑv7⿈ }|M*i$0@4$6Ԅl_:1\f Rځ 1/ؾ9ZBVlVyztF;oItxJ?}{ BK'Pj ÆXN "|ZcjgB{@į&#Yv_*6>R\ h豤 4IXU\ьZbиU ^٥N @\Fsp &@I7?C|4pd|\F]9H D|%7Vk>u[Ji)քhW"bʇMdcEituW';-h-'GC5אIr3F•Af3сjdc-狧}'+=TeLM8B8nUe~?KSвU]>^3*ςKN=UhBUA 19aGϖ待&^N1a`*_? ?\R±c7saU:mo;fks.\TWl̝QAj$ɉ<4e.Ihû{%J PvVZ< JdNxVzIԁ>g`w 4? Sл|&Ի[xH 駩 իu3-Q\҃=E//Ⱦ(sKۉ6cwmO=ڛ6$NlgCʎď7J5p8֫1qH@v(lnamw 6zEX_6%W"㢍T;g$[wPf35X5ҥ'NU)zݹx[eoaUr:/CJ^JwY{33쳩p (>Z3?(h 1 1I\se8(| N>\~F`MQSqLU)6kavfG(нbI}D>mȋŠR^)֧jd5)]%E%5) ԠY~7`K4ێ‘Bx6YgԈ)KhL qxܘfWŒuQ~8C0vbB9y:@^acm2]uD)a"kP24QDOXpE2re |4p)xqV{-  `uLbG$xRufEYD!#[5Y-3qOr4N`%h1MCe/. g{^ =r3u W$12=͞qIIU'*xNeFVU+kݒl+ghVG23 FD W[Yw,-54Za*-Q1iJ^z# *Md}Ǟ3o7r|&Tl 8JS0zSEA ;%.:6h~:_ ֘lTS IEmد1o ~1E݌$ngBIۮ 4h# f"+{ ƸaG. ,Z::{ѮA5X~!%#\Ww@4W"F`[kMm뢓qON\U::R[b%0J*XE$ӵ Fjf|irYenyAw{ Xys2 ?ĵGg:e8(gms`lpVӰ2Fe.J?-w Pmm/ę9e|KՒQ\R 09r^{TE+s `<)Q]YwөGM]@"O>Q]( [KݭF&C½xeВb15M )Y_hKA>z a|t.l?WN`[Bw8ABDxd[1̈́sfZ3"`bU9H?}כ_ĸ[>ҥ+Nl]W@b|%LTeᘫg7 |F.Td)o&bm]r+C%9~^%:bH.8nѐyƧi$x.oYǞ-DtK3=DJWj(uDYBĽFh52j-߉/V?ْc) $p`[_i!!JdY&ӫ@^<>cdY!" c:}L:sQz\Ouh`t9P]cT_h N=qsl }}mT%1@&5r>LKT1@\Ɖ'I2tv[ݻ-ƿlb\״iV`#!spT$r Qv))1ka_0lGX߭Ug,`_mQLSƇvBɉp{= -f2idΆRB8U=Z)\j dji>ERhP~5b%IsՇ)bw˲L zdžy> {S0iOIZ4Ecjxuu+UQ!Rm*Qxt$(Egn@w,6. Hy,ϔ1L0 WǙ NcF<(S2_uRxtԬHqXmY?=4h 1$< 0lBh֩cBiWk3{~1~$8os.WO:LӠU˳-naKǰ Z4՛7yP>jKddC|q!8S1UrORԉf{F hf\IN?EKSM0b ٙWdՄS;{˒J&=^,7f^yA?VJȰh$M8&sR"˄=Cv+45%0-(B#,`IV`PUcc_1/%> ^ɋoS{Ab*'1`W% dm/_.et 27^ [$nܕz3ƅs2 'f|s)݈nk14'st6t[^ \?H0 1ۙG?!DӉzsb#2ث}`ƉtШ FiND`$:.1|6'$PV77Wp Hk'dT=eW!"'Xh=͆E\$69bxuGP?;P~1_E?Y*tZtR>.eOF^ĩ<H݆ "NL*C^V'^;HElˑ* ﱨbjd\ScjmǿVH\jO/ GJf߾#}+YTd,^?8?Q@bb4y-(O4Qv<6(ZorZB֋a@N$td'!t/ .%hFXA%CAeF^']E6WŞ칃Nqe07R>O]/Wʚf ~/ r)AhKy@&;'mM84,ث|@xadƙ9 RݘJdNrf.W*^_G8/%NMyITЗyyl"ɿ^,m y#|1In6 wܘtݫ 'ý&fcY%P.>+>QJp?¹d5ea|r )ૂh#UO^0O x^s^s,j ͺ>` Ypd}Νy dP|~yf 2pR~{,о-0pK+|On?A鿰Tה]yovyXFámٜ fo +̻De5_6)@ҳaCOTUYm?.W$H@9FS6~`*cusl2Hќ-FV-Wذ b.b'h0|͟KQ@ҷǘY]xҎvwF)C@{ڢy%W3BuoldPAэQ L;`W҂1WsDјQמ-WOhG xKecU9?Q6T6NY2Ay7b/i?+QTɤ"hV7Eaz8͋ #.!my[)-E|LŚٯf3A&w/. :D`8,wrYNQ l!3g}"+ sfo١O;9pu B"24lȮDfNyM'H^KpqA+Ig\1r?/iPkom")> $P^5Vm`R[P뚋@yqECMmKE,ǜnD{}bUk`4Hځκz$pqv[ז.cZV4Iz6jp ma vJ9ʢoމIi^HQ~ͣ0^ ڲr^:Yo]eFPYrԟk[0袤7\) ,eQSg2S}T pw,7F+@t(\XƘd?ʙBycsz٨3hc&\GJV $[OG63bԌE0EgNJK9|)\T DOtm3%lFy۱|M?00$Zk[zqКqwT&Ib '}3jwEP vtE$,5{$Z"0i燽cZU\.r9Uirl8WY1߰Զ"a  7WM`]2<<>t7}DGb.,WKM3w<];3# u4Wl-H7=̅yؘ Nj(P/;S GAVm.Cj)ԭՊ"M!w_f[8ld &EMIXdmdi;}yގADw&4:Z0sdZǤ7}w/zvƤ! VUfְ"1^|$NW Ü'׶f>Z%\Qh\h1;~u{u D`ZvGNȋ$<^ *beSs^][E|kL14x,Xj0J4=d9>sd9Hzq;G+t3l7}nCQo.|Q=NL.SRdoD1*,HinrMD;LHhSw!4s@@/%[}!>6TdIqaNJ! . Mp#Q1 8t2R%)*YѠ#6e4&-^Y!f.Okoj7n`gqB'H=Wmߌ7?ڕ,[ anGTz罗i/+2Q(Uv5q%3J%_t{շg5=Pհ⁴$|<$js%LBTDeY꒚3f;9D./W_ `k 9X+ qM?tg\,EDQ񀥓wT9D=q&%#{BL:p}W5䲥^sbqȩ7LOQ* ͘ZL]$$`] 2 ֬m>cϚUS%!\og@~C )W\E͖'RBj\݊sxaNR☖k&Y LkQ]m{QoQ0N3 Iioy_\лxhgS[<f$efLk.?02 V:P*he;Z˕k'U3}#00:sp]f"f>Y8H20 SP{Ju>HSb!F\[Mp*}(S- BHF.?cjPEחLvaDq;r´kɣ]/>p=b*=jkM8CM<:k΅Ac|lT`j9;fliGMa:D@xofNf(%*CY ^@uߢ13A`w Zcw-Pga57~u s>\~h{sH@BΉR2qͻ#݃GSQqGi Y%&t.z UR9LiWF1::ƫ~we4np;s H@(ՠ2:Nm7 Grnp̻25_-rW-'pֵԨ2ixJ|vN>#?|1x-B:+~6Joh9V>xV h͊s-zB%VVNiBuHU&:{z 9.FDq| @ 81뭇}ȏ2:~B݋ԡǼ?^(cN+F=yv+j&PtUX(Rt;I\(=qiDt'?@CSeT¿Ex9^=::ZtEx_1%noZ! Lx1̏%37PuP̘y/b%(O`Ic5S밃rdaMxc;ʼnΦgQ٣h3Y)=\2K6_O:,kOѕT@Z_<@g%WS^\[ɥ픢UV]>%j \+ #ceh3#7d-=b2t?^_$ʱ˙XɬPfZxGΓBWczĬUBL.m>ySM#(S@SW[Ն2FRH ?زvSu Q_.z~3Ntiҽ #N$ar:w7T*X&^86@Q( Ӎn™^>Bj [5;Q(E?A$k62c~'$sLO`?< 2K .s73Hu'#lgb{_bHвw5} py*Ը ]z-Ic6n䑈4u˿X6G"9qgԿ2n[Yz!.Ru,mD.>*1{Ѡ,錔~E^,˼o!*u='!l(lw kSÑ 7-%2IVpfHfG&i n>!lBFgﶳL $dmF_}C`֌ 'ǟ .vϭk5?ϞVF-< bD3[0%~r\S+!**yQ w/Gc7UQ#+} Ӧ$1,D1#o)w mzVyt\$$oUߙBҎ!palϼ TI|dRV`5)4+5oE'ݶY%EҼE3܄E9-nkKȪU6L׃jM-΅ctTspqY R͑Вoӹ%dEN9Vf\r@zJ&l i|tpлq@挎dP>٧J\}$]Y QX -ϧ{ʼn\q[UYBF125SگD8 ^/Y֒ VǓF-=޿7~ 6TX" Rx ?tqM'm7˂Sq%-'hF8DޞOę; uqr$c4)mcWuuUE6n6ˌ{Y /ﳲ\E-h0LT=fZ/KS!-V#Gљ[ 娇^gZ^Pe~\v48 l.?Ca%daHIIP'?u^:s(dT8hdsoaHA\GM"%̓uܱ|kp 7* K[TIwH뮼rQl3z*U #'Oʝ,xG.x4/qAϤ2[YtzSCW7xjEC2 EHŞ ԡ}9Ȳ4vGEUHPoLP$ml7BTQ8MJ%f揓hk}7߅4ᄟ4`̗l> 0qL'_NNug'Ld:5-)5x!qn`3ZxXh0@Fda/peU=2֫fm0y~uqJq+. WNHfyB;h pi`M:`On71wuh!yt,NGH-!.|[dY٢݃9zRoL$٩ۍ&F$А8{ 㤆eNeEq;qC*IV\~`K a0G"z'![ Y)I4`='8"`? }ٱ>))79G#AǜS!dƏ$R2] ԅ]&6KR7y5ld5dzRqA{ _WUk5La@ R+S6sȢ _+P 5F4ZEEg* RiH&ubiUO Ic Tx  |X+*ʀ7{兊N]x%dm7IFE QRWG uY(: r:L?NKwok2ByU?DWc|lAuZ).r/j)pM`:^ֺF{^ Hoq18MkSՔH9be#7Aуo驭3lP}8lئ3@ҩ LLR1G<ٻDWI ?frl  Q3]rox"d6_Ɛ.lLJ 0sՙŪXm- "wc:4Hif-llh%$VB)(oت56߱'[<, K!t' Xg_׺)S Ct8.OhY^Z騃Q0W4.[tn$QkڏLh8}Ё?hHYA$#sq@ޅ%0Q4eսZTR/콥&){gvj38ؤW=@K&҆'Zz@gHQ̘,P&d f2=Eń I/R؁v>dVRTg0~sI~&(O"e+W2O/ /,>7jIϙ9'XlD*€dOj0 s)Jm%"TEjYnaL7GyaJƵ֐a8˭?tĆlQ'O FL|e@j`p7 rbڇNaHrUDj+X\rg鐸emfmdYۻxnsb{%hD 3~Q=أB[n==I-s`wA 0&&{tRlF;WJg'eg$[ ڿPeKg\ X3W@V#GJJoaVW_cG18^E|]*f!Rvb5h$Wݻ`؍1?6gx`0ˑz< v/VT]}&K6$ݳ4ɀ[Ksߏ]f [|n ܑbzĽn(qr=8?٩h=G9e7p!=юYPQεO>̫tãN,Uo$p 86/2V?LU>&=jk%tfN)ac5t)U37%ÚenP;n̚5W1mzORn8e!lZq|(v\Xy f饎EZjncVz9ZДck> T|u`<5=3G|zQ媞؝-reBLi 9G6Gs;\+3V+D=STSZrp`5tPj1WB0< ՞t(RUG*6u4s SU޳(^wlr8^oUsa*6#_obLqQ,ڄ`-54kQ rJ oS#-|'b'Dz/uX,ըeL0l&C-TΡXXGnRЗjR6^f(JlGUP Bk '=qm=4A%eBceNl^Jfˉ$2ۡiNi%"6 RF(#\ sz8d{Y)t A9!ԏF)~ZθKd bϭ:GI)_r5yq1 ξrJ5yt)ʉ^;a\|uo)| QP\V测 > V,_45JB}&+xK?g6"ab2Mdn4 zК5>ҍV"80p|_|ȋ 2ia\"哬q8"i2ÎA6# ׵tx*5-~rć3beNYC _Xt9F`I ^\(~+j!iK}u BQ&ǑhɊ3]s1rƖ"=+("2?gaŞ; 544N?JsȪL<_E2SLاYNG5WGӹ!b]ϓRAd'Գ&&_:QYyJ!`#N:߮^Mc[Jgk9AE5Rm=_%%(-&*; Z`ͬ&vx3̨>RX*B WޘCm{9:fjl&> ABqOi΀jC;1E0)%8GW[5њDOu}yƴݱ#T}>F'iYPҗ|pņy|Ҙ yݳ@=/d@?cs\PC5}lP.X(eBeJ}*33kN7n[D@Y3#ANphR2y:ħ0? 7/5P@:fuR¶c z&axA%Pw)g}_KάHZ=puw׼3"( {Za短=limTt:Xza}Y-^ z xw/M==!$y,?8Bn}%7*m"6&>^V$/>X# 0GHΠQVyr6z3권'Y2:#v{! A6%aF~u )g7}M;y l=-^",Cs$4E)7!qNtIlYݯ:Dq?-TLͫyQ#IiΐQHvy'ɡxV˵he\[`&z9-R6[2t,ɓۈ3z#!7VϺU9 (Ę ԧ6"48+z~W8НA]WYq5]m8f,¦ OpЃpy86GV? ^&/G /\)e<X֗+8N|3\?ݭ/@">*W`pߝn.iZpj1ތn>9 {v^AzvM}m.XQ5m+BRx;/Bp FR{^NҴPВܫ#ۢ >ڠgay^|-n[[zFe ھ74 \TD]V-O$Tm] "Pi\02ѥ=o0Dn.לP!3D>%q;tc)F~!(2 A.yo5b8 {=өykAi7U3_FdeӹkǬcQkTEK'GpAyiGהdMuиyWl7'Km< qXN/ᢢv'RGn),bj}2tR(J$ռ.x+?wQ P7oZ[}A!F(w]C$BEug>o7Et{VVh{m?2{ ϭ|XJ׼gȠkrZ ,Rrv= -M}BUT:E+i6^.(bN^ c^? ryJdE)*cR&J"Qa˱ܵG^i>Vl;,Xf=$CMp$`H'* grHГ+`סsrNGL 09SU:akX>+b'}Gւ(t:3.iܽ P Q• C,]hD~o>S|7th*z faÖ29p-4+pxkH͵iY :Q0J%S~YTwFE7ء+Hu>;Sb$ o5lvKj/LLn줲^ <ڌK,pZT}K9:8v,cCbw9GD-19pץ":WfWP5.  ֳQ=洧Ya.2u2-}qQΌܒ%Lvs< =}RX酭ԩIQ͙bKk5D΁ nx7\6^'!tf&I]mgB9`d43x]g^u٣ZkH[?5LMA3u8Q&>sugeQN+uxhz~3sޕצ:r8^چT.XsU9s5#\AXNp!v^ Tui\][To :#C"oܤNLy WySZo0L;GQ€/ɾ)1*Zb vFȻ K-D,s\0eb.JneTt1ust-8WbSQ,hɋ]}{A̳b2ZmDž!jՋ>W4E"3åXKFwݾ6Z`hbFTU=y( m2١W`tV c(Y-!d"}4+u7R5-1@ĔJf 6~˻$&_f$e- M *"hK. @(_hu |0NOT.~! $~!_Ȗ&s`yWd z/GNZ>^h̰,@;Nf`'JXhKuQ)$mlkIs7IbjnS%*} C~832Sʉ* Isg86&4:nZ zR`GY͏S}J 3>W{c铆Jr`vhaLf_ $e5%WZ9̬3a{8\I3)f~/t;Həɺ3ІޯٽW T W͝0A*PC3۶3yu}kʝإ8}@h`+'P{* )ALRE9_ :H8u DyVm ֍ Қ,k#Š׳(UQd Y4_ʭ Z EoPDj!TT }1*e]~,7,l^[șfMۣx ;xn+ @e(gv6S.zNɶ&ɊsWRM-=:ALIӲQäs+IL? , }n0@n5B(q76a$7d}Hh= 5)M+pBCw<'~)zL>܃ׇ0{{a;D&ڞǯ-s[\J%P/-xdW iL i ҿ%y¿!1J~CWBbgJݺEZ:DZww6Wn{yG0%yӪZf?.`=}4I,َjR lUiwkc^ϳi n`m|tF}r}L|,zDs`b[LsCB|I:Ҥ& eucAC&M'Q-kOKup>Q $;,ex#'ґ^@zBW{>XeoGCV$^qr0"ݖSݟh-S%Ch~|hUt BOy-X8yqcC6dk\dm4ңuӨ<"r݊[v֋eF쓯zw`r< ٌYww9eqd'[[9 mAŖ|H*[@بv;μ_Ң7 _`!ƍvW7P8&jC[Fr/U,\XG5Ud!R}Jg [eF3Q96RfRH X2 &6,_Zn&IDl`Ġ1{mG<4EBvYѨm*>^R/Iڣ> 1oe`o9ZC).tKg;/]ot2 fWb]?, $';b$@%;d ][N4pO8$IA(ɰ17qE!l݉f3^-2ϽbVД1 eG3$ȷ?ʯ\J2@XU,?( R&_4L쵓@f\e)p:pM6no:D-U~be+AaM0z_1̒CGG d9s.a-1*oW^y Rc N$;QL}MUd"]4¦7XJ@!qaP_ -U*?{ߵH"%O' 4(6;d*?Sf/ hAh<IKGXLrxf7l\4 h^tUMDp7bh,'ePZD`o54 |fiӒj8o3 mSr/_${y N,߀Bh,C0М. to#3ؿPJ jM%o>hOꌚMA]N/l؄EVdv9[w #0R[*V]nT=TrN{? u~*[Y5t2+(hxؗus`AH 2ʍOPJ]ϝTX+Z=xi+cxc{Z pDM6 v\dy)v Rҽ\NûHZH5c"Xp'>Y)Б}U/~K=԰/ix}JNLqj!ε)"Lgh M)JmC,)̰F t1gBiH~{#{@Dbɲzr-;hLir1rQ {puR3 ˸v eiK-|;K`7>:`AĶ94#+ZgZrC^1??%75$1II?-ԌT{9I#KPC~W;r '>੽:|/P=;sUSī7\,9 Qeҧ ZI/%QHjMo̼nV޳\cNaJf٭{q|5[/k?CU rq@ytBtvpTLœ`ҹDAe5㲎n]FH1^楩%l mU&{`ÝNc$̮ YNS @R?& VOpИ* ͉Y_߲Tֱvy%]R-cwEGG#zx|9<+;"e:omhy4Ϩ$3z; +ALS*pwAzNU1HCe{q?[!"l_υ?õU[<,;YnoVIC/f*)wWT/o`ri"w8zJu(O'+Gb1Xh]i"ث+H8?y90rXI.-_/|Jʡ)RSd"Z1_sVD8hZ)T/ޤ1:O-K4k|lW7%,ibܝdw!ݕv˯d]h.z2doV LpBwn{yp6/tfp^ "iK~_Z} A$s7l&j/ r%c¾Ɠ,k@A_ോa;cɻŧAew÷EJCyncDMÆ]-dE2=gqkSd;Q;' y urz '0fO(gFʇ*&  ðK 7]ђs"-c'f΄Id&!V6k ޒ$aTx,++I~D z[]ڠ[P0?[ Bz[7hI]:UGG9m{P.*JP>vSNtSNTkLL!d5~[{q4C|hQ3Z֑(\ QFoުFrTDi{ y2H6)U^sD`5][ /6b$Ca&PjebP[^E)W;/Lt'nZU)a=}ˈ|# oIy?HHq8V?`~<&0 (0]ĨNU)r9)Krd&S$؛-HobŔ'aMx"ԐNTaM-.楚\X &AG( cͳ;gU'lr7kۉCuci&MNFF-o',(Tl&gq4Ϗ!">I5@T&EGK@)2>i *z}&M(O햂(B# y.xf0vC9, ?.TFtHҗ٭+ŋKdݶi7ZmY2OD0ñVO 6T4AD+}_G1@D|Lc3b?;%yEpde9prehsfcl[?G#d.'Aՙm섫Z"+,ߠ'eoCI_0byzߓ )Rl ֨Bc2\6XCNCŽVχm0`ת" (b,%zOʹ?aZ^YWC,_s).$| 9nq-x+^.d>@`à9FDHpH?!.J75Hm9k=z}V(:d#?_,לMTsxC=%X膨dGjqp8c!"Mي4iFX[qY(]5*DwޏZ;}ԃ}v rX-&{R '@kGtT 3^qZD2㗹Uun<5nB,5tF Pѹ fzRگ#d󵠆kv]s'҆}jbL/BP ڙ5N<;!}{. X ==r5E?vGgUjLT(7Ok-N(rFpTˤf,ࣔȒ_G %y 7* ۏ ڂ">fbv"Rϱ xdk+S-BkypqʤG.l8F?!$Ys!?r2NĥmJg:\vn3Y@3 /f:?BjR.7 6csbeц!%BTC(~v.:R=lw2_.[ީތpAυXOtSmap[C6\|[ݵ7#V[Lk\95 (b|'R&tE{ƷXA;}h]&3+"kbA2Ie(*G\7@IӁIˎi }9IQaV\n[zH@]Շ2ny:)Jٟ{j -+ gHDٕqGf5RȜβƽv=)<@\|Yj"q{[I`XH>Mbf|[eۢc*[_v=d~5T\`"N)|eyO12@ˊy3SF,JtMC0-*غ[Y*OI烐 ;T)X9!&B)nlw0vl!J2frܤ|nr,Ѫ]C ni0AJJeE/cJ+ OXjp"`%dUCx4g:d*{`8k[Sֽ WXo˸P젋v2VJʝ0RdaJ~H8x:*#}?_(G\~mt'<η XiZݿպJ?KB jCl|ꨡy4"6Pv=GAT v>4)m19o~$!6{k lw8_ş}.;`y8ᶧȝݬ%g _V"qjOÔ,@v!G]W9@sRL"&*EI&d/#~K=1=vHiJz7W5T=QG?J)6YI1D'2/? f~*?p˧̶P nuVS{M0x17DbC . ),hTM{OS`c1X Oħhx%WMjƼ"f`za8vO ,ز_=`ϼ%`k{}")5ay 2܈]EC<܄Z| ܱsfpߟ<mBEB(tVU4s;Bgu'oͽ\+Iz$ JCT%KF)}6sۄﻛdӳPX*w:=%SNIzIi|̝Y2l֥X몣%#}9:Γ<\y>@(TOA-vA仠ϸ/P:=rfy)5bdMI8dlm80>Y"GTH#a9m$}lȋ[<QCst]x~@iOꏻ 4$q v|OX67ރ?!:Dx8pHaQ,bg؄VÝKnUa(i˟vvt W$z;R"mx@45 d4^ dqX@9gB\h -Q!:oЕ/{R#7AAƢ6=P7wx|ʙKV-Gn+m;UKB.AiLnEg?wl1qt1ޑOxLKό.^zgE@5Wo9;Hq_OIn& <1ƈ8. ~g=v/.1H{oZ0̅X6E |A !$%uqk|jx=O? FK$!GӤ(*z7*|e"aWwԷL]zū'bL Js:ca8V2uN%s*a%tň1T;k$n2T{Ld066ok-C%FOd Lng$ǞR2< }]:]dL1nIꇕ֕gn,b$UCs;?0i)873R~2DV}fa]/~#'9Mu؍MHT?' ^X>tBk_GXlIqV"Xh9EJ{%_>Y8,?VTA`w{E{pF: LV\`#g+&صy%!6'|d'V-&@rDfbV5#OQPUM5ڨYfFL/v#̆1{ TȣJޠNt[uJg6ՎBUyNS8U$#+q8DR"nUrwӅO]<(qY;ޡL)RYA*.^ju\;` VicShq >ɖ]O>8J g@idu r xY(2mDFE5&riV6*W0+ԣgSƣ y[LŌӅqDv邎lDOE=elFʒFr~tWHh(1/oD%˲y}/ 86:w ѣW-!s)5Csc-faWWAPrs'KZkcZr#GG %6Ϗ(E###W[măw{y cP:4>G?rJOE} :Eg3WlQ:LS( >W!4=_c><Ь}^1ZP&c7Un jtGe׹-Z}w5 އѷw(;mߧ0ݪMJn~ڄoF מ%P L["V+7.ˎ4嵦93ړ~d6Ed[fc6a^/, <Ix2chu1eiϛUuhT}@n:OUn288G?`9jind6 ND~#&ũ堷5|%)D(ouz%v+1k[fcTjuͅ7pMƲJt *~j"|9C2 <Ӷ꺛Wz~ ?T_?LIqHDMCtcJI /!ֺ؝'hE8JwWJO.YsX :Y%hls0ZȔ姹rVÈIְf eu" RmLnDuMn$[h88 3ڟ@jGW M9 53iD(WzbZ;6F {yD,@RfA&P(l˷LC{)4 IM@eeT9V^WDd Tଟ>GH ۱R^ Dea IkǂV8@eGm3IoAykiGprnq`Ś>+纣j6KNa;,W0)+&"ΌYF6,{rW|GΈdi$-L> yA=/; _CuoSEې؜YI!jb^Ō_9e"Uo 9?Ԕ$w$Q.or: Pع) Z&YTď99l'>=\h [@3/zƺ=phٳ0bE7s6&J&>V%fUEe{oFjNal"&jfr@QޠݹR2nkٜ{VbhK'ಽ/=Eb\{5HÈ 88i  \zV[\Hi\"^,Ze>!1b=^{[= ;$z~bU-; qYT(/ccƛcY`yXԤ1Z[(r@מ:ӡ_R'lt Oب @[4Wi2#ϴ4,4|r SΘf'Og!ٵp׊j2AjЎp̴p]aj2ѬALbM"7*N+$N,AnLUg4| mEM?| &#bw8I\<聎i6b3JAYejE6q?_8GLL[YΥ>7A5<\d+4`FW$;DL[[gأ<+3c4hܡL}|و*{/, {@e S{weioe*.mU?=ڷL{:e5Ƙ"Չ[lRsk?;Ϸ3Ѫp7"\A:zj3(?ey.94M2$4˫@SD҆~;^{^bÑzĞO\VHDϞfIo`otJE_;k. ZUzAPPrJ7U6xJdu/$BGKx vuߩyaʦ`̬~DTE`h=hbdƎt\g#v@ '/BόUPa.2mW>\`!0 ؆!RYY҂({0ǯkB0񵎩]"&0u(G{V9 H~z)4~>WU&S)\)W9vk$ş/inZ jLB["oCƦad@adHgs\ uAFǪ '҅]ZfaϝfyBX Pf% #x-n R tcE bT#K (_ oDNX2+=o^A{v-[6\~fj$wwm*ץ9yzv,#YKRxP> VCPV: mIsvp Mq[ pGC8[wZ~{obVpgUN 1 {zvLʟR`8 നd vpUX(A)co1H'(>&,c:10rYwl#ާw +;!2.9Tq79glE5rjj|2Dcn>6&kVM9p\'5CR'TDdϙ(S z3;aQt*`%Fb0+8kXoL;IÚv0+ѷv de/x]Uz69]l(nx"&CҮ]A=VŜ,- VXC Y3,~Z偉[@_EƞĎJ6F)T_Ω9Fm/MDŲR L&RnGHe\[[Bt)5QUr N+k% Lyi&9<"k`[$"ٱ?:{&0o %(}Pd xx{ #LH Wuϳ?Kq3%Qf@k^Lt>oqL]X  ˢQ $d5,H!zqv w miNVV2f\=(&[ړh_1ygh\SM k#ؾpk5ы$d?; ]0e1ᆉ+ʃ0Vg䵯rG?*m5.1<)<;?, oNKvoى-4'h=ޮ^f`$dl[Ͳ!Ƌ.E#mp+BTEd,E/4#>15?ћ?ueKpBvKL)⺁,O89l/*8t LI|䝲z".D+| ԖiQhUx T"n=g1WK ܪ< WE3Y<DR.zuژV_ZlEOm(ANEG*es-i7 HJB@4Z ԛǏlu݋R\~xa+ߌҢ9.:\^"ݡğ a3ԡَ֬v|97z߲Zg_v3s<~(J} `uUFmFr忸=SOj+fm5rk/;"<d;(ݏlG$|`K6p8R!LW)&B)1>p> uu#!|{<@g X)əs$^ r [M<]M\qDT֏ 塀Y(,+-B[`5Gʐ wG[\ǬO ֑-\H>,qȍpHvakQ"km|Ʃf8CDgd4^һ '` T9psA;#>?EyƼq?⁾ho#2e '-IPŽ-mifߛTU!z V9S(! $dpWaȗYgaQo#Z*y}o&<}g7\18QY|!}coJ>ǣDE9y7fA>Ɠklj]VH:5xA5^rl!kll()'$73j'84gZ |=:n#P>tSxן#Q(&Dr+LX Aw`FMADLfjj5E~Trݍ%ݕ tq'u e>HdPY+"Yj deSS5y}Y]BLlS[LkP.{c\}5Ë(^eDM_PusXu@3`[+m\C~[ H@G)Rf)v cl]кbfW\;smI2.S<;oHm,ȍL@іhpSy}4~@*O8T#лK&.oF!c%bsiI1wx\\`\Q=Ղ'PI P/L.NΞnp_hh4vVmOBXuk;ݫJ9(']ʔN)MOaĆa@ |RS1F9.E:q7Mf/H^ֻ4Dг۶yZId`hZv'rY\[Ly‡uF`_pNS9)@tult3靋8qutDqTG1dV8ZlLL^U*h#ffSo8D&14U`=}vlC+A23|9 1n I J4ScJl ͦ^}(ϯDڌi/=fmKM(u W,h2Q?n ƅBzOg,u'x.$e;YbC+};@!ߎ9bM f LGٺH) (rdwQ^(>t@%ɭn刊3dH'[ۄ7P酰VFk?mԏ<_ljVOAXߐ 9/Ktmmx%X%GmȤrogKG^yO>Db!T| z"erVǵX=x存WCdN=xQ:_ ¼Z!02ܸ7I9 RO>`]lٻjHqG_Oj輪^7" m!q&r\ ɔ$l)K|vF[k1ճV6Jt5Xos,VV_|]LZOTUg_چ!4OXFWЂp2)it,  $ ^qb8h.01Y'c;U5Hzt޼QԇJz&ES'M?m#yptќ y*.N#Oz}1UZ\p94F9Mׇߛe#J}=4?!Qh^ph+ 3GT\U/ֿZbeV5P$5eOR|S0 sXHrM:vK+gMk2B@%-1WMXHf%f/>oɕq"B#p&4-O1_P62;EnX8uC4\I@!vJi+d'D/A' aB-'>ޝuEv">YP#SI}S-:lɈ*Q1dWץ건]kRNْBR{s;ŭؽ>Tou;G ؑ>F%P:dd`Vbto Cْk~HK3u2gϝ1nH4N-6~#G Yjg@\[;K 1Nj */+H0cY2n|8>N;Ҩ$\v$g3o?᳐~F\:}2Le׳fqZr0Brs<-.n'SRW4?hŮg!g_ԝuqn]M34XTϬ\Ty7)ކRfV2qׄ 77zw@ ]ד\s"x03|}]ISy W [,ENC=\,TӏCG~U-E izdv.*.>vI3 WDVR.0@Q@ G/?AtD\):NL&'jj[z0sLt%P@&r&d0c!*3z"t.,IG@v^6PqfO툃u hqED3}ShO>AkE)%6=&.o۽`$eT9ȢA+]@<p:G6& !zݺ(h4 mruMg` ̕FG8w6>2iIB`_3."zK| ?e ~3- <>-DuzDk"C|N:q$-utaeIT'3V{S,a^nR/Rv'`j5ٻkI8$nu41OHtjcGffmk}l "s$\0Zd4B\!)y:ѡwҁ"6c0O,$]%ėUE8y(`2k8G>UdY3zI0xx' H?\61Kqʖ4zf֭7I{Hu}<|Uxm%uJX5+0h: M>i `2nP5Y#4yIv<"._^l6h;*yYa!rN8cob> >%!hO^KbkokRl9`rĬa*̤!dlsbJBS~3,x5ٱv2Jnbå= \`Px*8yŁ|B" :^'., f~pex#? 6 {`B$bwFwlѹ$QuO!"b'B>^#Wg>MKG|j=aF`?Fk-3~xS܌,^xU9%볅f^9&m'@!+x:02ư~-bk32.LDBs>A[v-jw$]07Ʉ/lhlwҀ󳅴2Y O5 '2~>a~Z鯈׋o71)ߒB&rA:%&bɋ{X_x4/vÑ}F^wFMK;a3)!pb?n&6J'3QvJtI%!L6/)~tGT&]E.^&it-Ȍcz=Z2.  F~b\`cwT0]=WaZ+R|ߐU> )iG.pr\j %Tc )+5΁6ɰ_urHW>}MK!f UX+T~9Sٱc(lGS\²-Î<;+zxSp9*-V_W{0=r$u5ƍ4^BApԵ P$\Ll0nεUx  |;!pżCI+1 *gEoS<9HVc-$:LjJIAuzGOdz:p%@eDÌN!Cfl~L3Y\q6A!ѯse@c #KW[33?mN잎 0?4IwtUuGytґVC,@9TYl6mfmP a8(ACjM՜6JZȏ}5ZXw2 nPtF\e]`v5Ji7ȴa%FY2_oعwRc:ka@=pԨ s=PH_#!bptA|<1"g2εgh B3T踪/E$zԹ?i^@*GC)yD!;j:ޜpvB AXE;.Û?{ഷ>p^=-'[v wNI~jTUKqj K ݰBmuDE!ʍqb:8Ж=Y!'ៗJ"jp-JKoK$,JѢN*f^+Ii]A?E!Y鷣,s#"?h*WC4MpʂaAzm-^dd'&^R'>ߕA42.Yn+ZˣԳ7|?'(stQ@-kKλN $4Q =Tfivj:/٧/a :?MCW?~EWJJ^a$0ԯAnH|>TqպG$ !S= 2_Oƥ07DF]%cg\~f~+˗mFKfsv180pW/!zeÏe_5Xe$33ngA;{ \/":[!k*SbYBa!O2CΜMr/=8h~ÅVkWfЩED1O!oI?r>Wlt ޞ+|t:k l[n'4bU W-?ttl)AR?0-wtZ Z6N>Obl!u!>#Qߚg~Q߃ iLS(p.y}݌^1_H|{e.)4cԭљ2.3/R兹R;1O|PD>6rvA0&u2@WXC0rZ Ӛi㡖QyvHu_ķe !M*)>i0ǹ%_MagAu@ ã'n2j!-w{tBsRpu_ sseKY*@АP!US$u% TR|s[a&AT\v:DK,Kʆͣ+Oki{AZK, ~9g|ǻ<*To93oHκ{H .x̪k 9oQP5x9)uN}(А@ja4H|[Bo`!u-wYGFr.1 A$ N#I."xak=2j ړkPY9-OBϕwiNHDJǣ䙋jDڂcuu' [8_R~^:No@a6jӪNrq\8 Z_* S "DN/^-4 5yt2.[ʟD'}h" Mf㺬Lis.7;BT`}mj٢QB&kSDv2'O u BH"c=h6DcFF6k5rM\Fh`zr֊X13U{g|'5)`hDPT#/X~10=mbN{40}5;a/D\P:Մknb~ zٜw)"8hI|bV* X})C*8AB(k#E+ Z6n4f!50i2GtV" 1Y:vHhxS? $JͦGL3\ק[馇'TA[㔝.E~ `^(GA*0M v+|v*8õ_]&|^ALT7l'3tvDv1EG*|!Q+Rc=AO .~nEETιG\ {HjjuKdc8vx(!.RbfB|8w^bЪ;z_ `'s\cbxՔHc@?O/=:M \<}>tx1h3EW@hO9VK}הT:%@0wWu&H6ԡ{:)<}ufu? G>\xWH4*z+Qk?H8K1f/Gtg&>+Ɵ}CyTG~t;6sg5*!@3JV&>闤;X&H0r|ZN>̽nG0&QNtw P7)nɂ Z Eo_PGSa9'lur8E o] tKxl֣ɡ=N3?=3 =FF28n0PyV? qNV1ɏv}:G[MTTC#Ӡ!s\.bggp)SCĽ`&:ig;1~4SB]oУPp&[C԰,ȋoU2rc,R&NpLo*eYݫVyl)}3߶quw ,KbG,o;R|2I-W4+eY-o|VI?eޟ 'ε, SK)D;6%8UޱIśQ6 dӣreɐuCTMm=ab%_:s!Pϲ̹O9 %b>M͠RpL GFH#~(ɣ!B˽L<4QmF9L<$hf#f c%v>Gi0jH{"!Y13S.ýgP. 0p@J Ni"N=ga`XYgT1lظP^}EF+FW,ŗOdz`0jCf?AniOO?8udx7z?zyo8wt$\-y`RPKG~߶Խx--w{p}֞&#n{"G((G򐇯!mۤjíNS歂_ޘh#iϢAˢP"WVn1RYj%l?#m|5lҲ!sF2I6o@/7t Hrӑ ә@n2;#:FPCFdVln\iϗa3W)?,,(ec 9RR wyW9 *xRޥM 笢 j~9D4Jy EGY5`d"?sz C>NKY/sq)(I1,odHQ82%_皭?/\9"OkT1X224F"LvP?e"~^h2VC80Xd9&4t.I,}~EY3 wrfha=qj#PT// 6W/ˢϣu,ǮZUsшXzx;pCtď$yk/iWB[zPUn z?-̦߭ڮ\uKmK`Ж==_{@z7Brq(VC(UU\݀x 9foIISnMz+͞Shb䙣/T]kM'3j Ez  ߒ5aА%s*_ԭroVgueb@FBq[wH{S1Y!*I ,2pw@Z;VW3GUfC12֕{cK7]ԮWmt93i]"Ay7%o߳ &kȘܭ/مF0b ,11jNyHvů65( 9` Gah0;Q"Au8RNx.MYlD)rR[=dV 9]Z٬^kD-e_mZp. ʇDk1;ŕb 4=9zmǵGYMЎ a~C"D|r(;b\w*˺At1PkјHyɝPpy=*rsKN*,[.@ރ5;*у_O[M }'yBmQ??%\EP}Xe*k+ٚމ|$QS%ov!s{u&iG*o77ɋQ8tۉϘ#fB> 5Sl3p FݤGt-'CNdЬ[#3a2M`gt2-?T9dPC-v$ Yqƭ $)Nd> ,ۇX!KZ r&DXfuϾ\wdhEHLB~F߃IuN(a+E{+`3 .VWer%Wdop^HpV b>Tˢhj& y+"ya|[L{J Tb™sK5G#I>ЄC,!%?UX*6sD]iW3> ?0cZ~ ^[Y~}{M08nP|ɸ?_=g'OXV?ќU6 ] ?&aD2VR_9y,;{YF|(g} %^z6Ӝ̊2YH@טw6 az@Ch.J.ƍ-z)QAÎ_oUiOe8q&&\ Xzze+:#[?;Tݏe&㈉嚦JyT=!k 9Y[~ƞ a;l7!!~ۻz=9?EX&HѾk`GFfewG_bVKČiw VjBJڑ,xqû’)X\Ă #݊ BZ6ٌhpQK$Ӹ2ALr28aE )Zxo vOd̅F : ꉠ'g?җAFF^%و+ ̅zq:"d~Q!J[n@ k]sH$RK!IIu{⻚1h3Ut~'d4F*Ge3'־Z~WRL{zsh8beQr )(d!$rPɘxߢ&|/+Pܸ 4 GON~E \rN!kYmXYR%.#HLMD"\h. ב+awzBaϲc8Xg<^mHw;:0OqDz0d4N! _)]Y 2ǩJm& y-Ƞ0*L)^^LM̽*P.MO)yKbE|ŞdYg&e}qП2]5@Siz '_FN4~caw&d{ ͽSKV?ښVRF0 {QpoR`i jd9G-Bg.H3F 9S؎E]RÃx9_ 8jޞOAMʙzqHfڅ1"a+l+*8ݲVa3 U{JD2nk-ӰV \ Ul8`lV}NQ[ &Id]Bc>)YZێ65Q--9UN=Hz5^_lM`=l/13Iͷ#9)lfV=Wwtbs )Xg>-ېMr֒ýy_4m|3*yZ\;ƓxKa$3wr9E5w*DvrB j \Νߵ[wG^7mKeఁKPCz@leUAIkDkƎb 7hstV z<@w[̕dj>RBd ގbwڞRרAneZֽIZE@eoDX1,O0e-ss[aEQ{%f[k\B30gXȠA_L`\\Zo7}:^HÌ$yH]zǻOY/bcG&߸JPU*=a~`>lkyxM 9D!9D|GyavhA605RCLNV`d:/u1 y d[A)b.WP#~ $Od(:pE| $HBXs^`^ʉ}Qpwp\$Ul߲Sk0V_q?#f!-JpL#{sMi{GK} x@RG3edKR/RюCx0DS E& W+5oAe)J}4^stp#fF:1@?sR6}g?)m!︕btU;_24_'~L>u!ࡒ*m4䶺.2M˷{'^F<&ٱ\\*A^Rb9@^&" Ad2 )KAKL(NVcwH\Gy7W)|j˦Δ|ffBk,bݯa-#2dmf׋2%AM>B;$12DhR[t4޲d C_t5Vf=.QrxNOHY^*d5=+)iユM~,?Ofgr&ɿ=zMZ҂L>38KzYs'#3I& gVЃX#",AX#\,ِ23Em7; 8vkJ8O(m0VqмAqYyɤS75=5(Z+&kAَFǬݱjE6#6Yl%Z'+gFa\}((gjHw6kJ-{f*VYYRoj6r2.R/|t<%Д|tu<={@χ}bjQ5F 8;Lmesd1i?|h^k kUm̚۶RpBk}eNf|z!}p)  O#w8r7uTBByrʻߩ* 'gvq٘JP$ $o_sHH_FaV٤x;7gq٫P&Ε g~Xi$矢9*@GᐕB2N5􎷁G죺>Mw> w7n ů} y YL8rB ǖR @Y68ʾQ?lqLٖS=^n|^Xu2-i93sGh-PN'x zaEB(3#|пjV37`՚.ec~LMI67#s,~KWphp'~o@Y1+$%q[ 0/cG/1MGӳn%Nq#m_{MBJbMѪkBGaARvDEv%p_5miځ+X] &rv7>Y5T̎L:sp܆&|2^S8W1 zy>4ToG̓lSʭT(w~2YA:NSob :&&썊eifpaM%lE,',X ')J HR*([F}oTsg?wTF d =*P{զ(ĉ9k=rT}b 61.1d"LpJe)cV ?Al _b3*^eqK&gם/)aݐqh ?Iu# ݐrLwX&V<=S#I+P}{TQo<ۻmldQN_(T_O`f)<%tLn2>u^Ҥ-bZS$n*ٞf F^ A}@OFU1YiN`ISw1*˼R+D\ƶC3'k=ONȐ>0lγ hMS@&IM\w@+[b)\,3ٚ[. hv.{ۿf 44{2gYZ0707010000007d000081a4000000000000000000000001672b7d8a00009a60000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/%]?Eh=ڜͩ+>5j.y{t"2@EJAKshn>^VAv1Rh9LVzpWfsXPƊ6yռE^lbH2D́%-Ѹ˫6y@"spb9 AۙKC]ļ\o N}(w^;.{خ0 c=,.LcLv{a"ME՗<]PL=yِk8eF/q'F%@~Pz>N rq/NdmE L\Rذ1;yBjx䡄 MW7^N0W"dUa-jܡFKިV|MEm)l|B!VLx< i\AfuTlR.ʺ&*HfLPľP Rsa;͍8q@= W6fJtRJ8"D'IW;GJ筂MN <[FV-w-*Z1r1=aWLVRE-gnIqqPFZ<{8MϜ6 j%͛m5>Sþ.ln݋TlF(Ѽ)8Q|Zt mY]ij>ǯζXQQߨЎV nRw꾰0; aZaP?/LǞ{{8. KԿ'JN7y=sEJ:VIUH^-Ck/EÁ40Og{pyl^G3ץ!刓4vCA񽡫hb`n=bՈ>q:EsQtw* M۔&<Dl-ځ2 k\RE97Rh=[mD!q9x>쳳ħ~3bz?eo`gx:fƢLmazD m9o rd%uYxV$[< 2tOTzfK. )!Yzl0Qs.^y5z\&U kp ۝,þW=qNr@K2*SH5?k]sqƧ-׻`pbfqQb&X7['cYJ -^ _8$Qăf?WN@Tvjk&~.z%{T)'ecî{c;JJPS N# ݂ᓘ1YsJvC:=4n I_[W/y"'@C Yd7~=0T6aKhJHPeSBOr 2#{ PJ1=.D'ћCV=;<6JOMe=[8~:_[_Att` ֫yvVc]`Ošu2aehsL0>=7/wIRy\>UK14H]d+:@$Xsx_t9e9xp X?v\L5!E"ҘJg:Սy%|uZC!d'%᪮~ι"-)MiL8o6t]ļxbݟ]^-Z_σBLDEAS$ɨhp {p'Ci6uGB{DD˪ w}b֓=0>ux2g_SyCߋ'&{d.mM`šlʰc4/`ވe`79{ 9A /55{ 5(S2  lplkJﵳ,u̱Orڌn;n` GYQH7~t䟇\[~ˇG@;ƀŬa{)_ekG101ڄ츤U?-Ek~r"! {'4.9fNPTruEk&n,g ZVy7i4E+(Z^'s8?ٙc98vNUuJ_1XfTT s@N]\PSY@ᆾM;J7] xoI8Z`dt3&&**c0Yxqߚ.lIk L`8{`4jâsoPAXB8ԦCJ&_]-b k)rkbxj >Ѡ)2P̙3Cj̹t,>V죓-]4 =<EFM(]UwTre3a}*lE~n:1*jC9D|[OJUeR$`e`qINƆy!qh8Yy#-0v?JWy7\Mov%N}ԍcRCp}Zį}n#'y\Ef9֣aI[wvpUߌ" @G ڠ  yx%՜ʍȿN:z9bFՋҰ\c0Πi>%%d zf^~E+RW܎=xJ1> PJm~p#Poǫ#NtD[)| x3z]*Q͉d7ruw*<@3,y+ Mk c :v^1F)xlzިu_Md$ AZFQ";aL%n|TvaD: :8ӛF1Nz?F eVb=:ȣNQ뵽cH)}Xa37 Be3yY.Z&[?, EzJ~; o Q##,hRgݹM b|Qzb :CGvHЂTʔ=6ĨCgl ]*xNorH,WhfB"Q)784XSV<\w4{f u :Tk7X,67H#m⿎7{9Wb!=qHr{rH6ȓ-NbBֱ}f-DV LT;H!]]1WQ^%x 6gڒ!i :SD&Fs$_O7[C[T;gbjn;6 Vԙ<3C5l #sD]1]ϧRtI)9gt E،`AE߀-SڴO_E,&Lᅦ$^-8l$Ԇd wb7cw|Ϟ,X& bWpPLiA#ڲ/բ$+EД6it ن`FR'zyx>3^VS><&ſ ͖rHNyu0L%ƛ܎H#`O]fR6g(8-Ji?-j~VNd +n3:R] ޹u9]ۀ.qKx0#$ [>yۑ$Lݢ؍e =l#9s" j:S,rY P+"לHޝbU KMdH=En"2o a\q7?-0ZiQ4 V 'U/FFc)%f:t|b*$Vf!9؝Jc'; o^݇jy1B@=+\b,BO7Gb`l*,?hA/GgF3*TUFtMm7;Q/Od@{"KψTH)ıx5hqf"!wrq/O_chݟfvK , {ةxi?7ǪH2M5o\MPV\>K}WeKVvzLk}9w&D>qԕٶ {DJ#rn̏qAU2(ĉq~}Aw&yq1Xo/zxe|dtyX_A:=;ta2 Poxv$x`A| !)֐hN 7NM3(3b-S/Γ:8<8XĬyRLEYXr ᇖs58H@X0(yؤH+)p^d=a-R/)[@}+VYB57C+5I gCr Ɗ@#ˬl–9bb-ζ-M&%/bHutN4]=Tᦵ- Qye [1rȪ/FSPfiy0*]`ÙNK.-ĭznR&$5{C)} Oִzt|gr$IPB :*^e-+7 aחu 渰 s/H#+&b2.eVjFZJNXar,A4);/ >ugVloA2~ A˜MD ORqi0q D Zl[^Jj M0y`w : Wiv>@dxQnIOV6K~a&%1!lV2]DQ,~? 1 8*38\m0,7q ϰI_m˃ @8;i˔m,`2 Rsv_܇_:4oX *Y⧑ G;{*i37-)I@'0l&\,#x#WEʹ+ƌɭgzY^cX8j'XZ&Nگ4r+t}_amiYoGp4D5-SrNչ_9w18WdK/Obx 7Hg]iG6Zځga:bq$B)CJMe3g䮦bN$v .{>Ӌl Ajm ks-'%/J(!?Cp}D^9.?~]D7AEKR;]|oQ0et^(9Z|IeMh_aeRttmp2c 3{E,[X#( FJ) TŧwYۑ"x< GŔ%&B"@`3Kdɡ^o{>Xi;q/N"Q59c++\ w t՘ NL NL~ul| dQdY*Vw?fĦ7:H PYaI3Ԃ5 !hQ۽]JHuBv{ +YgHeu8xE|ߴe.$V{6x<{ 2$ LL`V,9.|o ,~ &PANLJ40m kvMRZ|P-КHA3i}{0u3BQN 4{W+֊5fI/36]ô'ggcҜ2JDv!76-ba*'r*N68ңP^1pϏ!1|QBԠ|mMSe8#+ R򛴜ǟ̷NVV{V=)i?*_.) /a\/=+!$0P+s}+E$Na9:hPo4ͷ?vI^d;t,z'BHABVʻX4ҶrF}yUs^ω8"Y "qDF!TsYTv-^U[Jۼ‡Վ>'= >&%xmЬ۟ %.R>36sݻ*WK^ ^u'2`j`ⷡ&(xɨ\A7W5]ZqJ>l'8_˵Xtd)z G2r8=%'ߨϿO '(?.E b6dJ~V5{{|i?Cl1>~1<ƶN uuחl7W6~/R'ޛ6zzsTbiUIhw* b:,oR^W[8? ~qh$>rCɁԘ8t%nx-z?@:r%o7sTeF 0.s1HyVs7ZQgp={Sj> 7QXUG VIyOW]/8RTu+ !}}vؔz{00 1rLIu jSp@fLqsX!Udl={^͢*U6]캉WMb}#c9^(PjټX^/{PG:ݕ`#iV tl]-pe*s'q3XBhoyOW%MNw)[LH8K$t:*vgv k EP+*1KqF %N'~C"T6gZwz8| JH|Y =.Lƴ%EPp<؜8Ms#G J[/{pxuH}6MN󇮸e O/e~) \`sQCo @}! T76"- <*kY݄zBLviok)y$-suPn33k]>’Ϸ+݌ QC嗶C5n[m+)ޮW@  fŸtB:)#Ia+&"HE ˾bAh\5p0H[/[ϵDOW-B`4cEb̝ǜ\w(pXdGInd_nтX\qi3Ϗ+J+.yM]ǣh] TQT=Q$T#E`p[7PS(R+:bh:Ho6,(#'憙Y#!1Cڝ]@ivV}w9AOA 3֜({W}0T/KW)J&өZO'jDsL-"OˏQ *Kj!z)<JC߿W&[@[Pt o6/ݪvOBh¹bI k1)Od,|W~4`f_v.yyfFVD<mwuKe% #!B/ :뜡Uq;}XP; K=f~}UbXrByဲ"ces;\ֲɲBI.*1t/M!zCAQFh=BvN#t{{yLADExk| ~)$zB׽o)H($M{Z+p䏸Zvዛaj1QsZO)wԌ-IY)W{\Gϫva2{7R_,]${J֭xt;|\`n91}A],*m[ <y#  ë  {I% `ࠨNwA&>[O+uN;DοX^q䱧 .r^&N?7ݽy;KHp#mJᤝjR%GNF[ב|)g6!+9AicDP^Y,d6i@Ad.4/ H]fH{+G{@Nτ} *$kHTT?(>S@][έovbѽeeR ȱ5).Xtb %j(2FK&RKiǭZ{fAᨦ/LQPl5JS?bffl\<DSf)o=3\D:ai:\ABD+wsjǐZ^8VoicE<,s& 4d9MIͅhz KN.+̝|h2(ىřD`eip"g(j p\b2>QOז!Y*v b),־-.Ki׋]*pH1BebШ{~g''U̳`GL;nɛ:h[(eZ9`Hp5T@#~Qx&"W/"PR nll}@[^'DRX=ǯP,o͢$22%zOCb*iA;Yu  |GД h8+ zjV,$^WY9QL \g:8*Vj#ԁ;[z"~|V`mkˈ]WCO sϟ ދV!sS-:\wLU{S eyZx#Ѯ5 z3X=kھ#'yIYA0(sE&2+} O֔%cƎ84A7D22TJ`.7B,Jc#}Ab)He?2v(M8eӦoRbǞXlm̖#1+V^An;gck%'JJTҝ(!Vgڍ*!cgEE#2t0:r~(`jx/s[C o-e kR;{7Zxĸ8QTcC޼K_C7޳g.I'./}F6{<zaJkms'}dNiɍj{œ$tcoYyfa>z8R}xi^vu҆)W)#M3JڇIKɻMV*JvDS|k~9=$B"Sw@2;̃+~IalQoTƕ`bں^,N`m]t~t)fkSaZuFt דh9"F 9o]zgn:9)c_+7::$omt(L{-\ԚSƔ4F0f%o~ A`nTy7Ƈ+|{u+}8q@<1|yM/".b`IVPKf*#Žn o%W@]I_J M f~eNC2r~maN>IS`DO&n_|'R8Vﻡ3O~ܪdRi1I]þǴDy#GUS->VB!I0=|B`)4^f VX4A~@+iHLhau42񕭶+b=Mx%`^'k/S i66$8IHP!#v\<h޸۹ʑҿm3 UghB#njrm&;8)wNa!.za`bc{ G!譋3ԽR=8FnҤT4"%_Zl0Nnw<`w׫D\C_vdL O}Lf=a5A1%YR'RV6pfR49fQ%eA7#U(g^ƃlfhB;4Z [J|oZ)9{3z3PCs:>>Zk%-a·~P.RmTW}?SZz|ΰ'bpݓ}pVezHVoI-"3XGGR0YL(2-0d+;ڲߚ0z'~246aUEOF`}io(r5U^TIH%&5rrc{K$V-Rc~%2g ә3nHO,]H/k붮 1]2$̅$[w`r2F0eY[vi}5pY3[ 7D'WlUS6J 2i6652@:6] ~|.oO-'T.k]BEa8n-sYւ9|ta3ծAe١ev-E)d .u>.wϕr䞻 n Šyb8dUMIZ5(uH#lk `.E^ 6s:#p7MYJQvwv_2-[Ω)*q3肌~0xS|lgyɖeSUkВYJJqCƳN>lFzѝcPrWX]7r Id{A)Lv5kN L\6?Ѫ^"sG: w<("mڎL^Iڰ) Gw-N0>s| ~̇(ɪcKTR]g&>ǟk,gP:4]*BLOPXQ{1X1iObY @g.iYM\ 9̨FUM 1 ɴMtՂ5|=m#Ȋzڷm!۳@ـSCM兆10 ̱yߍmR56h+%y6ǜN8]fZѪDk]]-B"}dG5t\ɰ/Ĕh\&'e?7bY^JZr;+]iEMT3A/faFMkޛ! .e'ܴ&V,ᢜnFTiEao1BB ?u%"U^$zsbR1W{fƫ  Vy̮| -fbY'=l ކh,j͈"6 sFec7ҽxmV6L0fS ?rֆč8I^\CߓIʵyz؁-eCVcӚoxDcDqѪˢK a77K-J (]S9KUR\g >iX֠(֌j'vq :Ns=H"@Jd2D'x+bvxvJ&{~YՈd3TZђuW8N  kהu,>RDh_7IZB;awɬr^<5.c 7БtHf8owZw]F-e?/d pgNX޳h'=Jldvaɠ'PK ng5xQe]Icswǿ140X&x#cU҈kmhFEbDcf `r^͙|'e>aXK'`td3κ-ܑZ-*@X#~n,ݏٙfNW Jincʭ6&N Y?ti;^P*' ^-KW"llQjnAxԾĿPx {$.daݱr̐2qS:U|ޫh=ꈡ|207WQQltOm7B-V74}ӕiP*OnHd"Byji&@IQVlnWS=Qk+1kgճK@'!}ӻ!LJM †WyVnvs%IZ`wm;'}]Aq`NM%zi{bq6T Q.)YWyCx#t8Ua{EH]߁nKq^kL]m,uLoRzq̬tY-~1-JXՕ,؋ddUsh!@|eœ =מS:~J]Nډ(HkvPd`] T{jBP?#痋QB 屌( )\.p4n&_I o[[fsTKZv8EqIw  }'%[:vH$dfgH,&#KpN_$O;K{u-(xM|xvǍ c6XpLeߛcMY&z ]T  B'h o]"cl5GqI?M#f8}S!*uH}dgЯ`;B›*%f_;8O5|[}v7upQE ҝ) HϘPbJSCSDVZmV+D`Y"1+>Ⱦ؀H@:Zf8ϭ=@br++<pcd8kk06*>x@GT$Kt,ȬSԘ:.H1E͒|{ak@#;yyFw,_o~D.K5{?v*Gu], _sqK2"1fAȦJA3x 6&k4j,SBLt9W5ILJQ1*=~CHwBϕh"{j癛P,TEy3k5b;|cȩ- i Q2l)䏠B5 ]㎘HNw^K x8::cYh{ w,V udJ?ݘK:;|N3ŶXzY#]?fN&? kL4"GS2 |qd t JxkQK%(hr)rº-'o\(̔j\P "m.Y=5덼Pw^>oXi,7_ɰܤ=I5/Y㼖KyK^s92:*چThv_* $!{v&'.jj=/ȱt Om/d cJ;z?y,sfIMrW${Gw{ 8꫉dZ4@VҫiT_%o;1r"_5ze m|a1Jxx/lBZܙFKQ'r N<P6(T|HP8##1ܥo+->`d?&, ^UO躧"!Cvl.OWYʡ%&0񤸢b89ؔ^'wKw oԫ[4AguM\{ibK,S%Gm7Ta1 %w/I7;.LP`8XgLRͶ"jsI{l(?&%;l)`8 \(E=l%;vl=S\G@f]}z6ll{c +)s%=h΅=?F˷EPw91nS+aʸ}g%ZP&u)5r]`)kdVx(kfΨ\C3Ihӓ!\TnqVd t!:L?;]D-ƠᠪMƬE/[^Ԓu:6)Ĝ(REi֪˒ث !R1GJen45$`\\H(Q{~b  %K%`V84q0, ܙ R  x!jM(Zw7'!~4(~zQt\K̏D5Iʅuo=p'Ҷ ~ʇΟX#쟄,{Ppbh2̏$=/S;cZ!P2r(^.Sn]tXjjEǃ_ 8 ӍKG1L?_xjZH7z^{U3fhۄNŅ;4kKkIŐ@e  i,bXB?4Ac{p\Qk h2j]J&2߱X:igAyʳzdieÚ0ܞ. ߺ{GxZeR tHnPؠFS|m͖kuUWزC}ƃr}gܙޭ7P}z JYGХ\g7#͖Qn6m1:U6/ {V*8ʽqοư Ԩ 7^:yU7v1|a_6ʙU/CNP2{[~tZG5u #N{zcntZG|OvHxel'aW8Wqe#k $}m?kks90>H ? i+ i֕ݾikfcg-LrH]Mb[T5R4X|2¨OU/!JӋu^wvDe24({EGީ(X>,Ϭ%rqfBaElRJFL..fg8nN@se[[i-'.Nũ 񺴤РE >YLbƢTIx_BzH:h~el‚2ٸöL5x\wsu*Ẅ0C6T{ki? e8ԯE<˾lXysA>FEy} d; r*[ߕ#t9C{݀!&LD|4?0Pk/ hBuF"5cFv/BŃd[ /atP9vBE/{;0Jś1Il-Zl5X^PW};%q^нmLSJHoCQsEQ7E:n9[Gd{c5?ռIcyi4Խ]#I}|Q]wu#bq:$Nk-Qfىe2y#XSOgPiHE]uR r#[<ӑ "Xѐ#Y YH}]CAc]MM}`.)@\=vk[[My?Ts̱6Cfika5 0WW4Ii QINrgW}O-ҢqQY@hJ3$РB8pw`{nc1oZ_&> >X\91w ԒUB COحWM;`{T3.((ym{:f栯DbۡN8Bb|%BǭͲ@;tW/C "~tStKY ֲ>TDp2T䠋W׍ m(.w8E82:ּS=hehhF[ nѐ^ȣ9#[~ G(>t#T 54]~;tǎh+V?iPBiT|Bqe2<. X>d>-*#nݖ{<ƨ{,Mr8G(ť08ںPywI8؃L(!e7ܽmXÉ*;ˀɶ5L[]M)zֶKpjL+P,3%B0]@ZɀT '?p~cљOxK$Š<##}^GtrC)w7dDJ ֟rI dZ !Y;ĥ,&V!= \:(.\=I)XY;0H?28"x R5}ļ "`T\.ehĕ65eGʍ=FI 79~f1iL%*RGƓ[,"j tX1lWa9sq.3؝c_PcGdw{c{Hpd ͕Bo[py^5yO;4hqjI`l軏q0Z##big#0a7-kGڋjķMoSc*it*Fk㡞*zU^ޢuFdU"ҀD{(VloC_5sv C_.Rm[`iloCh Cr`teX*1xmL1\KnfuNjx4;ShoTgkMJ6'tF &`ǫ<;uAVIiǣ0~ahe* P nqqu"2G kUW??F3#Uj/p)`(HmNP7G@iܚtgF3>K3M Q,9I/eGڨN[|NYY!"EC ?<5Gƒ1:qXJߝi`5ZS1lM9i\Õ6>'/Mq9F>Bzf-C3zOóf345)snEoF<?)vw-jrl=ƬNsדE%5 r A/PKp>;=Y{$wĄ ~օA `(j]C2aQ5h;}GX tJ^N9XC&sQ_52KG(:5ȶ}[33&I^jTI0WkvZ$ B%}*TAk8Q}FC]@R.fI]^\.{l T$1±=s4sGî a!~$s&CȞ}UO{/FGEVV] /CTԺ9U8ZǩhX#ńj%AߩWbT[`S%:i^\l+(/),3m9D`7 c`J'$ Xe0s>:IDY!b/v. F+5i;yqWRqF%;]HR-OOZV@oڞ 8J[8Q;t+Hυ%8YSr*2öX^6b&L+Fnn]rTN F/W۾mIrA|UjgUoMhLJ*w}peĉ嬆_CɗJ@8˔ >58*72f.јh)z bvLG5eK'jT J M^('ib,q2#P+$dw [~`Hp Ph_+'!;)}5|bB*LN6^S!Mea܁9pq}$MB}o(Oӹ'iTv=#u;5`K N{3?Tt}Z <eR6;%l)YD+2@?PJeJFL_Z&.|FIw`8J礡[MѢoU>f`آ/CS8t͓PڿܖL4B\bf{۹bxYEźZKh-gTZl#4g݁vk5/)d+}0Y/xzQ蚻3 _c$nR`"?qNt w+w' Mȗb>@)*F hWYe < @a6=v8ɘs5{yىL^}~m-j_ۇ'GTx◰ʺB=j w@]!J`$ZC/\%h^PʣiFkt>Dsփm p5x;l SÊ9~ l s7[ K ]sši jiڤD`ҳ6 H^8hU g8嘠>;Å* Z^ 9莈v5O\r]O%O-0~jΑQ+~̌O^czz//XaI;p|T.a>sԬv@ 4:!7)tC%S`Qwu,t_,&H3Ĉwzrg7+~^`>+iQDrՌn,`pEv!0 6>U?-2^v`RvF1! dB2L.S(LD1il"Np #nC_çʵ%lc/빪 jj@|t?t H_ԵmLϣ2%}6 $W hrc[."C\DE9rSkkvU>[L uXY"W]JWvh q%~?p8j('ݏƩh/J =!^|L?1 ȨJlo8e@">P8tVs*qFϦ%Rŕ>뜅3>;kmF|qX-n5 jRؤ1͖agԠ-8'34?X [l+-CQv-(Lb@uaBccpdj8iSn-NWY!*epE|BVp(.;$I: b%HTo3n-&O5s_ty#Pp}}Q&dt2M3Qݲ 7vwح:Mv-j>otC4\>귩Я{ PY(m/GPZ@e\!2J960 YbGtbo^Sv2kY'ۨ VҚD6 i`1)D[FM_T&<Sp!:a\3 !ܹ/!5x0oɗ\WXuQ#|$3_BR)刦j7n<ǂӰ"cҞgtsPTumЮ եޏ9%5 ;A#Ό2yЖ-w|ص+<陨o4.zy˳it|+Ʉl74rB,sWFFDI:.Zk{Nn,tt bSi΂ eu%{I[,w]*X ֭% n<າh!Id M* 9=tP鑾2Zٿ` rE1coٱvevsWHHҫb쏎E̍ aWEǐY"j2W+]eKaZS`71COyj(XZ6U>^#`hs!#w )V;mWEm'@z`HP'Y5gYHEFL&ZyIJ VR{kq %2z"v?h鏟tt:9 WN`@7:!{54#\ nF1&! ˗+kTA#@GQ ~F hV 5?67w"ȼn q&a/hlyD_޽(DВ)1 'kZQL? c 26#p2,ͮxGOXos`#83IS]x߆p:2ƶjZ[᳽Z1 ^75mCliYhhsҖ.>q ~6.^xfɬ#:MRsOs8'^œ*AtIw .0Goujo24#XT6J"vgleʋxD'&s-,Z3@Baa9*$J'R0{] ͟h.ޗw/OnCX <>rbQ2ݾ/ziVL(h`ɓ\3.oIuRN1gG{Ρg]ꛍȕe9Íqg|#KCʼD;ry㨥o ^֍GNr)j;FG@BPF݉ 5 "l ǗAw "6{vDEЬb=cGH_׼s{[w0MM!`*+ zCN sPe ̺ ԕ@EG1ʑEw#$\LaCbb +vHՁΞ9-mۆ7 dO~(Bw2%V .<ΔJ.%?ꘂYf.m8N\зa YsN_ ƒ?q/nyb$*n`xX5bMRQEp֟0t߽u qӊF%]F&K_,,NJIki}O-&Q)oTYWߖoa+a3$/Y]lc{GsW~" ʀ yQ검*E. DVl%Y [:LE&bx%|4 r+[4.dC9qc{as5 V"M{ `%Cs K+5~9_+FQOΖK|9FϦ]YWэŴJT;Q"`>CBfm!.+*{Kk9!J6v&M惊J@ [_Y2,O c.Xz+lt1ׯjcN2C3 =+k'/Mx@%CWK}9ڀs&Щ`gmQD7r{ ʫRENӇpѻpA \hnURvϰ c#?5Y0XeNL>;" AJrI8|ؕ 37  Q"BHaE. =B}8@yW:LusS뚑*OSߏ3ƣ2ps6[F(? B.!E"LtF–ޅ R RYF]4O\b\Wrg͝;vQ gp\_(:Hs[@CVˈkH 7~6aK)H'/eA1\)vCy[|oIa TMų+ Gx!J#[8D-JaQLg+, InuM}Ce|728Tr2{Tz(?kJNWXQQtK4tqlz[MɲnNٷ}Ԏ=%pcOw*1ϰ ! lvN쥈Bn@UR@ &*Rh\nے$o֨.iI3GOX =4dFxpe'(,"P,h'P㔇Dh2p# ϑUץZi2-IrPp;0>14iqEubwI"/Qp8>uBO;\>vgݲ^2WG H\wZ(~PNS/9 .;I"Ac7][l㊺= _E#Q|rs)9MAfcFgSwU^m(+j!pgLX{9︆C(c}gWK~>-w^Mr]N5|1 ̮p=Vb6skYhDjHU7kB ' T^Bvc7{D)_KO,qpiq1y9&sg^9?#^xpM{Ey?uW@Z IyͥTW߶]bχ}{Uo)TX#*Bbh`y?aR:*s"I-Z9yW,+o}>}t*97 4LJ"ɥ:CS$>D ¬b$^UM_6( 4]'HyO?/Aj7w4?Wbrw MQc+ Ʉ3@Ӯjᥔ;1l4ƍk3n;րv:@\ \evؔ>¸v;)l8NVtLZn1x_6Blwwa" $Y9BSPN>:k8C\\}{j,ZғRH*ۣm).*zj6 @M'zLeG OpߗچAZo &dqQ9Oԫu>,ꊷUl۹Ru9 +Mf/ӿFY~8U#0Ʉ=/[$?duzQ<ۺ|Bɋc>Jez˕a"ay|GZ_6 s1Sik( c I84YF ",r4]fPWd,hWeâ}-QMf$/OVr#U@8=H "'߃:|:vcX:ϲC#y@FKXRHPmoTNPdeMo-aA.P kB{0IĻvn4L7{ែ_XI՜owX`j`qHB[1Wy 5$r:fc,Vb"^xcE$zM&걲v'MqkPIe 0;Oub1ڜpF N8X æGsJFB鬂t ~#Ja_.Fa؉Pj{+;`<S ?-[iJtC ֧ʦ}4iZFNs's@߇n|OɃ}qI ۸b)[6LIcvaz nd:\F¶h g#~<`ɕe~LT ^mAOn e/*U_M$o9L6ĀhS43eIDZS5xnl(ĩ`<*gat&zѼ.s_ NE3rwnAz~)Rk$J5p/hLfmB|f8!bd.`B/dRݑkڮr6b%`.aȌSFrֽWo?A--}NrYܗsKGW0mi^ԧG;vx>Y@`4,3]Vo=s fcV^.7T90WW-Vã4p/:4\x)7„YN"M&'sX֍Q5\CK>\[q:#A3蕰КMս M##۶pt{[j‰1D635Wk$=67蕶ĥWss+,ɻT.*Ă۳Y' OzLĘgbByk?ɝU#vwNaW0!D`` Tf `ay2 T8Y|gݫ(Ǩ;L pqXX5~ӷ8>?I KK'5"JZ@ȄĠ%jq OYбvgIt_C6el5#VQ0 5u8..9,~2u|ʁ-CP{3s׏Q-LTSW!ϰNBE`=YF4z{6Ecqf<'(~ɮ5cmipR0SNα%SmIqA.[iHD5:$%f3f;5]*ېQˁmCPmQ$pNIS:bF8/B1=rF9wMiہ8{ U[ arSdJA2?#Wμ28\ch{WyC%XZIN:Cy660M6rV ii|iHL3m\4ȸUS@2D6彽 X)@-mj?kA<2s}rD0D{Օ00 ݸck6p :ùX.d0qO!bUllȃO' 0>no79 17?u.1;nwBX/LNb)VDw3dk(GK訓6edC2(E.Qd,<_Ov)Q;&vHj+_n_f'5PcjwFw }Kg6l}XBhdޗllE002 I`<_l~#>F)$끚ZF5z8J VFf*ɀS4J}OPTTG@+X~u.jQ쿲Q԰͔6u?HՀjpDr mGGM޶?0af)Sޞ(^ sBR rMA}}P~+F3 :Qo!*Ռ' |",?4$l"r,( 8r_}q]#>4uf?)CL`;@RobB;Eɲ?_]@=DwÜU R3ŤxTQj|q&tH*VV1) K4xko^iXIL~^Idۨ^ʿ W/pע Ayhv3$(˚~SZruk$Q? =$5RIR!q7umIpf?WOXυnuAv13ܛqSdi a߽ZfAJIoq H fTz7&v֏(ɇ:~Pؒ*/Bb`5adD{\ǜ`Q0^L-0lJhyS<DJ BIƥ'n=uLFVTI,NS@OԌrQ 8hg權A?28$5Q^ 5ʾty;8ɳh *%kgsbᛋ)?F[o.\+X6foRަrS p9|< rs0-ŶD;zM39|U0i]Q܇\4'@Qb*z!j޽oZX3%~BS,AԺD|EC"). θLI,"B ݭCbml[q __qӘ{Mj'_gp Nh`+ٱ_ 60c,٭)I>)-{T[iJi*u@ڄ)CVBv)HԎ? ^O$HN~/+IA6&:aɫI{<3c<1)Cb]MtfRb]7ط)xb5/o tBT]ϭ:J/Y]v<ڞ>oc -taV4F*IAZT!PHĮFMc\,Ji|ʐʹ9"C)| Sg9M+Z-{%L Պb4Ӱ3U;B wBMJnBdonm*ix3˥Lhnzoq~ʜt{xlMSvN˵4{F2Cx7&SVRKCcY|ghۃ6q# (_pEzv~˳X3 hXtӓhئ*"~IPI0ڦ6jy"D v,~OrT?M鐠 u@.7,ωZX;,/vU .Q2~ oԱ bsj(C[FF ϋJFowe U :Cm:0Vp`s>ވ޾֕\ORkʜ.$Y=@R,|P$*zAS`&by~?];X+JǀjM-*vEmذ_W;-[ hYQ#k̦I[JsܨԔV]$vAeyKKe>yO7CҶI;[ q yV?AљBnt)=ҧw}}Y,]:T戭SHҏ%"ipL$a 0ݏaTU"oxntakŝw'Gg9Z(-8Hn\8LS%r|sNwL#ac[,[5/El4vv+ݜO>yreX VcVP]#Trltܿʼn08Ӌa!/2KxsqR+BȂME V\X54kF"+C ЗiJ+P;+K*ƌ8!OU2'PS? Oy > h7/hHt]$6V{!BE[$yTIHx8!+6TJ.MD@!s'(q O2`Y@_0DW窡k$x. l2[˩O2 =egV*Id<r} e5P}+Vj]fF3.<&ZVz cT~5{lL1(P~W.8hB"9`r^>8ܻj8^(HxSPh\m1aEE̜ bN: u,_ȗFFm2ԾJ^loI\Rha|#cϭN7nb.|.~ݽJ8k4xZ9 (!)Љy\!Tv0jPP[-:1>z1z3B$X.pٯh~,ͮ/m0 Gn'RjISMP"Mѝ¶Sz\S Р$65j{\4Qfli+cʦ8v uHݦxGc( W!3n 2(ORnmgd]C@BW]:bߤxL=>nY/~t0>"|U7zNWJKx>v4t=9jKWG(02 Hb̾|eJSڋx_V>~?Z|p8+F B!^;`$s9hdʷ&^/4I.9X6N]oQ% &PƤڊ\8i8u4aR0;F5$tșa~֗ "^@zoV衵$m{i/qM0zTr2* %0D8 tNg[ŝ2⟔:z =nG u*AYtVmxﹲCǮ_J&'={& R"m Y~j 9namms (7k^pC0HqV @?qZ7g"Rt%E8 [p`'t@eJoZ;6`L:Q" 3짤\JY#qIbzoj )5o!:c~6s=bEƣQ71ft*:4Ur7)(Ќ\m+9|QZz Lt5Вt7<ϸdk0k@8+Y$\!Ows2,Vx0UuH4?iw}z}5q7P "HszR\։U }tJ. c74Ė }~n?O~ 3b_V>s=`Kޤ$K b[[i3˗\OW ؍ *sɜF`*~ĊֶSV WVN,t ao4όq@!9Hc@Ć6&38WNnJ\[q{}Zl@S^]-"I\]A4(.e-._{Ye5{'-?4Zpo?+U] Ei lЌr&7VcZ}rI~0OZKX R#GaL†4={Bkآ+xQI? ~T,P<uda>ˮߍ'xONsl|VO#' zV>8G)ɟ1w<_ټCRFNEZ,R@W8?吥GTJghw vM9 螪½|QlR|WuEݘFڻK 2g>DbXL'QQ-6>G8/Hx8Տ\C{d~S 1СP\A'ĴQ8_N(ȏTAxD Q0liS'ɤKY)_H}Gh>xo!|8es:̪6cU/ٜ\g?3v@gO )fz `1M z! >Qѽy?秺Ϗ}b`}w!;J<2XgF~]Aa!K*yL!{<G[\R2x@yx_R.SVL7م.d y1y]0"Dv_1K1Nlx6eN"g;I.`*u5i!9:$+/NŁC1c)Skc:PwL/`{Aƅa׫Lc$[걾%n"Q7W~}2V.j.݂n c}T"n9")ؗ{l9p Á|Ni0xXd鸦=QAAXyK`04&j1QƩIH^H- ҇%.7*`DqIek/~x\ =ЏQ\uO(Aj$`2db0"&Ťr *XT c \.eᣣ%h쥹XLۋҽjZ:vn ?v)RNDSZŗB`-&yCc[%-U& nV6*H%Eo|W6JgI8kEb9L4F_rܴ*))ZTH߅c"#?6;{:٫(E}5ƙxCǼ/bjmS"?Yj ȜYvSC("? P)6 E$94*:[`X/#R į7LBҖɣd/X1n2jt_*(R;-MLi虖jש1PUd$; 6zyN7KR9o"OF3ɔj/:H6(3끎\/#4^)@؝[ſ3^~a 07zs6>;hER}zy8^ncnbձo23,%4 14w(W2&);ɋʥfdCZ*z\̙n@ZhXaǙ!FrWapҧih|˂^eR5o](J !7 *%;u]`RZi!)}J֥([돭wsޛ0Bի9Sg!?p(HY^ݖ!j=}a_@uȫ̦|y zP'|!ij3A5~dd-i)}+"K!*렰>ۻ#=}uOSIZ@.3-1*6k@.r/8VWP wOظ"a:|" `П9jS}MXȂw!|tiSư+ae(ѥ/SLc}Do|$sya49+4J FD51:aQ}#LpWH=5wkzִ-p ?n0U`xObC۞:y'Oc{<f572'Lȃė-6jʲy$VqgfXScw9w_k۔8[, y}ZIyS &!x5Cu秃gl]D`RdA^>~XJ8CkCYV*K7¦F^r:화bn[_LA:3`78FqԜfY,4*]!7 + V!ڹg5ᜳޑÜ$o!k:snckOUJ\u,zw!;=/a'tIBB>"IbP$ȕ*"~kFO3f*S,޴OD@{u$ɏyqa̧SkImDK?Ů{(Q8"kj͒d:\:iO(^}H% nG7z7"e2&tN;ٺCL2,0Q$JEr*;'otu :WV^!hZgM}AWt`W3ɶ)Y MC~w- ;, tL,Dig~~ƒ­CD(uy灱4(!x_]~z㚳^=P>3fԭGȼ{`ɆT"Ew%k!F}/i?h73d֠㣞 FIZB-5z5@O9,J/DA!dٳĮoK L+ao9VN@T ghq]Humac#;e̽SЦ 5jU<[i53&Gf7U4RMvDFq*>?:neir$BU=@feKɩc^lc0m@~V Ac/es]xmA׀E1px!Foj纷'h-3á4Ww|-]'_gM!L̬@,U+ $UC#%BEu&0Tl5H擱/H/fBKx{@;)W+Bu*Na30z}Q!r+;-(QZ›kW es7Y} -CqS~jʁϨo0Z‘'mI_f O#GJ\szJ^P3Ր ]yGλJb-_r[ #s7tU{e AS?kRZ#|rW}iV{=xx(7hIߛr2֯ }>D LX"#)KزixڝOУJH}ξ‘@`SAxu\"6XFSU>*X˱ó?[)a(s4[ P.&8m=? >ԟSEy~_%LcWD3oz "|H:ӅW.A,Yu0si\υܻRR6Y$g҇RVP.r7juP.-rB,EsWa?˨^[h__e ܮĎ&1u3sg. GG j?N^@T ct`M}=U3TU@iP۫vB";wDПZ3FYŽ!QFt+<*&{5T_ M9&K4"ލ\Jhėϔi+7T>K:9)G([n: ,<.9#5Hf2lf=d,B}?\%]M,pA8:MA {h˳Mhr6Kq{Wŧ "xϧן3xW);h)6Bj`-Sm}(=C(:^32*>hy?4ͨdEk < }?~m/7*r~.{/Sa_bh. ɱ.诘#́SrT1&~eks 3R (_EExVQt퟈LpAl1]w @=q -`"X' !C֛rXnJ@]X eK}&9Qi+MWrn_23gB&|*ݒnVu},ddf'4١J=Zƫ e@$KK IsHϷBk_4p#ę+ VVa ^= ~zkFTM(ț_\TzYK {Fu\y\*'^1Z\L(! ^+=gB^ ^H{}0"t[W[KF68嗋>1NA^I>􊨼L.C]p( L!], Qea4''3f#k C/=mgS*[-lI^R3n"+_hOfl@f×}Hf `{Yړ>#GIka2oE6s/Δchgv]0ӊq)r(}$ppW5~LҸ0ɤWoc;wc]2YDw.q|`t2)DE⥼\H[]z7ٰmn˭JRؓ`;@8M w=ui3nN!!'T/28 0-F:ܥ/, wX"/̽1jMr;Xa 7*1NdT8uh7s%ʨmj~C$W`NԨ2"> GÔ>|רcN ~پ+?(Orjskg 1Pĸ>2y$ G5>@>|,]W)c< F]49 Ib_fgI'U$O';E,(ޒ,/O8HZo 9WЌ7+_a l:|yl!C(ׂNKWi.}]-Pt, i<6/MT9>45:yWynḆ=\fJpvp1~ Nq} {4)TRKAF6UꓐD&&)^Y,gciȣzF\rT &4DwZ U0Yb@3Bbb-;E/(F:+~@sXUa8Tt7 e!iƕ0գ5 WHu!wqQ mrjZꇎ;ֺ)sEz4甆*pÒj3}L&3\ZQ{;P6yeo1AIl}[kłkb7#E5zgLbK &i$+ !#-Klx"|7IumY`evRo jemO__R=| Qjn,֦| WWK;Hш OzeoRaDz=og1K72pXnn֗ݛs9?soQǜ*G;[<އ:1GI u+ |p ćmaoEwh&WKۧ:=̅KX) )70yO40bT%-e;3V@s ةZr.&mQT6?Oqh(Z9eJ!yUu..ϊqۻ>8;P$EXe*>xA18UegnTKiBʾ܂׽ΖR]T/55Ϸ;qo*Sh>xˢvI = k)|+:C55<L2!)M>;DJm;FD':3ǻ)h\)y ;?9Z=A8Y*4ULG$PqyϏx}%`n*F˟;}^VC<:Ú뗞#w#.%H)7M̜#9IĔKj*\lX' .MЎ$sƳRIj o_\̛,?IFO*\X2yvn+m_yiRMQaiݒ*-ab:"]iPiyV)ߘ~CAU/, tr -sחXl*K>c[%7nî=hCDcN|$ V[nT ? %a48Qۢ5Z=Evެ م#A/Z.'\Nmؽ\YU-avy:Vcg,YȯF~R/vo}2DV.> vD~bΆr.&p5C cfAOb,^{=c- 7YR0nM=O{gE?BwҹQ{.'@-$r- SMݿ[3<6q@tdhc 'Uf5b4Bn %2FfJ_5(0L"EЀg 7ڀs.Y1e)xٰl0Lb{ ;^ a h>E97%4HT/# "[/tZt?X0)t+X<4w j^9O-U'‹gq< ~?'i5bŞ*J'Yv oe m@*lmφU!s7@]|J|^jHk8vLBTpCT>Ւ&|,k[xa>=8k[>g ĮM?.'r99"zaϔw3`yz~o{OA50b!zh>zvb26%gtF.M<"QãN՟|}{VGj-0 ]{E#¼\n$ԁ&I\+[WeAIZ <}*ܵo5+foz^)hߛ0gؓdUR!kP\<%g\N3׊Wh~ݛ`Bل2\Xa~@cҥ7#Xlc%[ۍA]n #k߇aV{,+m;0L`8!7 * ;%dk(XT'*]qbֶcy4ΦMmy 6h^[ F1&)^ Qm#K[^d֊L7iW4ЮQFO #Eô kF׉Q^i!ĨIt)H2)obT}:ِ!+rse'J֘lbpQ?=ߔi_ԅg 3Oir, :´* u 9BHƅڟl@ Qq<vQؿL-;`W`kQ)ZShc \h棲G(`{e/lZ+WMo>*++q9'_f($22.8թ=Ud} y N-U&"@EkϖV3j -NrxW9n)!T>̵!(Ea&,yro\ :k43b/P$f-#,g C"NrrB"7,)ŘƉGتb,x@ɰ 2BnǺ90>Ig]{ '4]8{7;!KċHi֫Vt/l<poy{ X@k]i:ΣvKUoY[:@+\ݛm!9`6^dL@^Cq? c$;=1֣-d`MJMՇVEkb354AkY{L S%vseaၩ{T# T[bfu~©iD1PP&6FMd&XcO|c(e>n@淙@/,"SiK>Qx|(l*3pIY)_NlҚ7Dxu xXT:f6bvY"MV~pHz kk}6GkDd -+P? KQӧPx .()AAbWzy 8; JEY0CAQ_hBUNHUQ#bYam`o !r+_4Noh1#&-tsPp5t|< -$9#zUU:/X~#&:o{ˈƠfo"l 5dlHgi4ɻ.V1$':0ץXޯN3ûX{qsbh c{p1^ٿ?nT#j={61ybS0#Y]̺5 'XBh>4cUJ/S឴R{ao.{U-p-tyKÊ9ZU81D{.XmMb~3>Eݴk_ZvV8DM:'lEb|^;#Żf?wˁ>}gA'rꙄ/1|2}> #>e" :k'{y\nanMG|G#}._GD3r_/,jt# ?cA}"" <l!|X_' VV+)q!OLjUp1+m\nVk^-LrfŸh/ZG(ŸTgtfԠ?(J0aRl@?N-%ָo7W|3B]![U%>Z$(ܥ33)pTܺixꂯ/: s*#|H]3ͥ+h"S r3җ5 ?, b? PLd~P9ml$Uϯ*y߄0$\+-OD>׾BܷJ]#j[3VO iSZb=LY_/j݅ ?ͫZ FB`C֨4׷}F(6ҕrwVzP 6}ȇ3EH| aO0Օ'bip;H⃂mHk~hx1xuϗ}@%9 50iгIL/-cǣ1:/I>ysVM>#qo|Kަ%o'7 Z$eٔo`;q~)XG:3P}$Éb6>Rp.-G~Mn~1B7fhb>R,‘@~z[rO#J9d ;;/ye Q%_Y/# V$haU{\X S}M1kDeG p.7?xv1&nV}Y><U?jE۬1Q~'[$Pe ([ %xԋ&E崿"Չ_W#OBx{6|97ikAha"=[{ {C 0ętTª2] eÁQ?5qU'Z!<#9bƏF8 _(ޱm)RfR^,-ajl\ƿ+^BD/I7t=jj u҈އ՚vC(qwWЊE}&lk1!q捎V1`{=ӶLH`yיd[*#J~\OP\@2n =ѩUc Zi?;;"cSM8L\r– : "`ϩ#׈,HKYEo g2Y;q2.:>lp7* xŏůe0#k= -l,wZje VHt;9sm1&Z  > y"w=4JD ;1ogD?rG[5xٱ* -^{gQ~j#Vn 3r8M0퇖o;9@5 `b4;կ9*MלtJ_R wOT3Z<+}lZhPVC'-Ye1J4+pQe'$ʕPo%B罦;--=wǯ޿p/y")3+_aKҚE2RӵGda̽#Lb8kL 0BbuG.ޗqaz0t#r饢%cQ@M0hto;!aN!O c᱄05X)a)Zْ z)c2R!y䐔 rtPe9VG,9QoqAA[:tZI/@Cn&хu)1İ6;o_ QValE\͍p-"(PzTgp^K_paai8gyT_Akis3Ez^bet̘2v|g[2!. zƊN'd /⿥uu;Y+qIt[tЖJ| +9͵1Px1?:D"+GQMNabI¤xM)rquxx5kMB[iYxLc`{J h PN5Cտ`)ur^IMUn & 9`V-H 2^s" wў+MFynOj&Nͮ?]t E5У0!~dKՕavOMb);խHMT7OHhw^d"#CL&ͽ)вzeBd܈ ǻ<`[bMQb86+>!yqk~t5pO8܎ەDʈcS]7 L]ɇK*?'1v}ȬnBPYzs::(_C;2 a_t 7l̅- ܪb&,*`>ryM.@;rZbDJʫUȋzNy 媧;EoNҥXeyZ,F'lM 籂!g JȐo3c*vYՁy9uJ]mϽY#od㫉ȔҪK%YqHMIAA'A |C(n@v+¼!wbhfuL}Z*`.PrEZ*vU2enRˌY m? 4" X5D#.D#lDsI= WUρ6BVkqe93#;'wX S0O^o*"x80,_=e:v9>vr%+`"XCshOgD+] ,}/ Zb4g*AfXaY޴%){s̊YhgxnDѣjT 2Bzԗ*߹g&Y:6 yh#[ǜ d º#0\p BiG8/Ck$`?5D*65̖TL PY^&`_yA لg:T6>24{H=ԽA/B ?{_eB[e>\\/36,Z{OD.s ^G+c\'SJ'Q^BwtU ې'd2k3 ~jup!*]ӚTygNux#q M`N/2M 59vuv^8LLO5T.[nly 7ts$i>K\;]vFP@Pv i! Ǥ fI|w&ZDȪwVđo" |6q4t5y`;sr!!,1`t -s}Om6VS(QbٍhA92HY('f!nx鿴u uy9jj,64 dw3 h"}N/>7N]57 vu}裻}nBǢBMzΈ24p) *9/kvr:yf^d^t5S9LN6eZܝ#h#c}"HjݬL4`obZ QnJ)T|*b#4IԿШ_T|BO+xlj(o} :?Rg c>xE ~]DǶ@˕U$iJ f味\<3"Z O;A\,Idr.{4]﫤l_>k1 u)>Y?Q)%lm K*3njߜ4 #$~Kmme"Hp/RXm[˲Vx9Y5(]f,gF1? .= 4bBu՜#4*D+OzUV> .IŜې]y^Pʫ/#M2$ '5B\Z bZ@}fG #*;a*e W$^XҬIA[vR\A}mf- TcZ7.OX Q2vEggbS/h'wNڌWoĻ˰QYW\DH wn*m18F4 FEأSW¹ghv])Wf7FJCtpZr&"O0@Z MPt'0>x&9ԡ0?̢2"0NAѤ^}F ztkʿ'WFK'{8 Rop^N0sz.* |᤽%bI~w؈'ӞMh`{HO,}TYdݦܞ|u܆^,Hó 7kmGg%R@ *գ֘%t|۷y*ryӆaJ\9fG٧Ř,sE_hَ ]P드7~ ^hE#[uoA<8-4m'urޔ1:fL"wuҁpA.wk[9K(I0bfDpbJ%Qn4 s`  WP)#HD$DdMdip+Z:p`F#~Κ3s{ A 1׉icFhh"QsAݭpMuXoR*M?c#3=l=;ڥsEYUKԤVw۬ -lU=CrZc)pDn1PҧAf/T;M4UxWq=e@!03ϼr'88y@@-%GN+Y-2ܸ=:i ŇT}3~u:b^ <^%E3aw !:0 0l(H^x̊+qm8V_oU s{ltq;W. NS&g"D8yZU1L$TX}oC$x5?ڙ ڊ~K:^a c}ڞ<:nq6Y`u<6|wqR;-\J8bsPtN :ުЎ2Fo,h{nHtv[lO?+ڝ+{aK K, =0$ k^Snd_[EB!8}V@m}!p񳧚B68tӫږм?^OI#4bycv'yy |ͪ<'j7|wH׮B@gKiJʭ]P^Ok"!|K/\R:Wz:ʊGyh䣸ծw HfKՁrn-P0g7 %D-0H/&Pqt(둡|g2|v7Wڽ\9К[/ uM5Oiw_KZv69K0 "&'ܘ-(NF9i DfZդ}e'bZɄݮs` i n [g$!E\(}x];)ov=7xVۣ{lz<Og,ݶ%]j2h֙lQB}ϤF|p_c44 ϸwi$(KW[6WؗV{hH<_d̲0:^bV6@G#u[d$es?,$r֘8_|c-T 9Rrrcg'f?g.i ɂ^π]a056$2ANRVj>‹WHh u=cO=.3Ÿ69!}f&ǒn~R='k^R'pzd$[;C )#bSJUL 8tPmV-W!<-Հn37^:ιs<2#. j ,~b|V7=O1]:ۗHq!Zg&Է(^$&X` : xx *=%3oGO_rhZD^hӓRRHlz+ D =u[|2#jr;b!5T7[ w5d_`OzqȒF8%v r=%fU]h'Uw}Dɝ*܉^U&'oo6n?B/ТB\,Km0 RA <]uu&/LyĿXYz+ p0Cl*3֞Ԝ%o,EKrT$"V"bv}a~ۧ3q{ɖ7l B$w2*%n'A"~M=}iw3" d1'6ִߩ]nQt,R0&P1t l&|,&]bc P▹H4`mRlrrblo4 C}~uӊH@\DQ o;407z,{b{^?:M j} 5aWlq\¬ ] n'iy^X)JG#:`{-#RLsdC9EsGO>X}6F+4fZ[gzPNԇ1*w[58L:Lӹ8gDg ߗ,q$?qȱ-O#yRJ.≈3sfNu޽L~C N@Cswh}qg 7j'NZ*$㎩py,y,!x=XxS$ ;;}͌_ -Yte>P=x ?5h7/N̺(\%p8#.J@"Nt"mP2ZAI/3O]4˲O>`,PJכXU'SivDZݽytOOۙ|_4i%QE?R3xE:4ItEplPM9X}( À8[Kt7afw@`q-Mć^x$N('|bHq"^$ 'CMnkNcL~V)S;q $i7q1.R%/3(ψn5`oobF0t{߫lænDŽOsHݥIsJF 8Q@fu~QɟDHs (p,)8 cWDCV[bnL`VD}AT?DL$d:n )v 7f>PYXp!iP6Y neksƓ:D!~l mm ˜]b~Vzy?|t-oJy5K @kq:ZHJ(!!_+YƆ7Z $]`w>%N0us(n~_ȉɞF@ a@/lJKvuӉ~KuӒF <7'"Y[Hd)}F_g͖ KU HRH Cb?eIۥ+9v@Pb!l!*НLˊCl|=3 k8l52|m9YQ<4"W;au`4]}6{,zl~E)qc0ft˵04^ަr9==>q5o-jK+Ԫ`']Pyo+wOҚW-~^oSwGeՅ@KH%Dxj 6 6ًywӥӺ-uCw'|3(y v A:FT>%h:)e.~pe :kL x6t_ mg"Yv&t<'٢Z*(:YVE<}b(-7<{q/憊T"AH-||-vR9tHgZ*B۴/|(]uNb5* Sph ${5sE=֛iEzu/"?8 a $K"hPhSlieKq菨7$pHo1/!4_> =.a: /uM>z[F? ~B'OùyZYU!i^}d;܈&:@޸ rS*3V6FkjM `vhy hk E-T~f ȹN#0mL(叺h|[zz,fqu]u,Dd3kY,~ wYˆ3uK^r*h.}y7%"E<mG< \su5DKgzo/ Y G|Mx<.[/Xvı Bo|Z="Ӣx/_FΊo}ݫylaA >gk?!\񽞭gECr "3辚lj2ۅ3Lw^ Z@Lr GJ1 Q"Np'b߸Q SjRP~g$ztJ>k)4_2͏;kJ,7B()ã@xQn"Up ї&r5*ueӏH_+O۲(-*,cɕWJ#=ȠƂqz|NXWXݰc|R3:CiH"d%Wo!Te=,D6%t:F.S-9 al01:᠓Db̄*#;nc In^g?B͘W93 CZ( 7 Lp ·Ï?G^dA>L UмN;t\ʿl<_lg 20^YKЙg64yB} Z4utd[<I,{Ig0Q3dBjxs,y[VY*^z3S&|e{0Z;bYʶ V<4iP%0 `tBe*Er9A[sy3{65/8\@,zQO^^PYZ>絆$OaF }H`E:xXSZu'^ RD[{Yxuַgi5_{nР-z*0L. i=>AAt@@'tfgbYtqS`e3]dX I杽 foEN3Ȩ}ܼh@WL&5s^Iȉ:溴o.?ѿhՀ[pKM#Uoh䈔c%놕DOõ#P^_'2kdȎl5pb5 KдyF ~(ܩY&/&dW2=!$H~Ϻ#IAUJ4)Z;^"z Gm?Ck$lm@yV2ꯧ^, -W-T_/;ԍhM#]9=[kg t^z81zڎ%5ԠW} ߐm ;z2ûvi7WJhn=/}=m _q?IU@%hQ/ W_n5XVL Iz et_ű}1oMŧI&k7ПT{j(5X󿵎e8Pk/݇#*7 .* Ǘ:XRfFOJz8YvB'yҬc.&0hB"Ͳ~A/&e*3d?@Nr&WF.x{sEº(P  |J;̖mQ /5>1^AR`AOF %fU j?8a%A+9~g 66i_^XI7M왧)G. u̞iiƻ l,ε#-8M]ۆ?+ٽϨ [ʐmmIx>6A~Y D-MQZ_ Qn=+KqU4*w]KUroT0GcLp>8+ #%KkP$[S0#J8sC2Fu ql!{׏f)4-~%Q |Kp4<4PgZW@ARns5?ƖTׯƩ ibSW;u9hƜ)5}J̪ My$?Gozƍ$:Ulgp($ZU NѰ85#caa0_>ZEzvyrEC$(B_TD(H@2ÚC!z,}U3 *<(ngi̎!nu<2[[l+wіW>k@.)}tU)ڿe@qw`&?6^gתhӵ8qsrf};QG؂/Loy)#$WsMp{eTk Ŗ5Pb4V )vi枍#%* s//O!Yiq;>" uܥTmE*ԝ0:б  /7EWӏlEI8$ :Zs8Q^iT!@Ȩ,(s$2aYo:YIeTr9gE0Ow( <+OX<}ZǦS-@-Q*6YPd(0NpN$'TPvX^<]K2!>9^y\ !Uq{%)7 dmEݿ]9PCB@(>^e[v?ߜs  ɞH|授 w-! 8K8gq oz6JwCZ?1vN &VXv"vƐG |[rP Odj[@溾ɓ &{lLtDםQlXQ;1'Hԫr )LuGwF]%[~O%ԛ:;eϼ  _6/ Ϥ=)x"kE([> ,9=t߉;XZi3ZjwDRUE]Ϭ b+1EV&x~@Fsg̕a̿L&9 CHC%LɛR>*rwgy wGcYlUIPF:$SD3L#XM`%r#T:w}&TT14׶$|BTŘ7sf }@~K yzQçv=FmJ>E@ s4ㄼ*ΐ.K`Bu\1t'U ȹֈR>;tĘ!A)e Eo%}xaY{ /.`l7%t6o@;ktZ-cyӛk,FePNâ]ՍU\y oŐ$ܴMbd\-/c=ȓm#dZyFN4]T^彻miQ>ZDqg$T}W tksN⹑7{qn'y%+$!Ē-Ҹ+鹄d/EƱ+VwVn}S2|g3 Y?̍ ɷWfW=He}>ێix;K/tzrXǍtab̨Ğ.i) ώ'LgZN֌qiT2Si6a krm |[y *8 \i E(^5)\zuBlqTo w3IfV0o ˚oEfy7 \GQJaz1xϲYF4"h79qEcDSp$USEb\;C51CZ oHReMW멸"ڜxu@1{i+*∁dpNo<;+&)FRYY{k^i yFYt[{]Gf!P=7z.&||FD,NqSל/#LĜ)#`y@L]Mb;+{G٥{v|;d0F ɔ3a LC&YAF5zdHk#lrx**]މ[رcs+2i&ݖdF:uK4+7CHqRiy1ީE.\Y8`mipԛ 9&z+?P##Pv۫o!h na8C_f,H™ N8@H]65{N  >$$J?f]~4;z0ˆXb,QF=(2U4C)q65)ÔOTBS)2 z:*܊k@hA~1ogg5417rίu`a=}OS$ *Ko ] rT@P?֐3b 3jMԒP ]s6"||0!`O23éRԕ\[/V A{ a .?b&" ɺ#5h 4RNs=}JMi%%F%A pc"q\vc0W A?Ș$"p"ّ f  \<_Z[bk TpWFF @ /m-nZ9n/M+R8n OH]|~#C]TSPv՞isG\a"NhϚYb{|i IoZ`A$ԀMXML8g ٝ MANiE}\y/H?Ȩ!<:8\,m$/1ED K9VC5ux[ Jڻr!yGtg]|LLGet;A.IH[1~Ռĵ6_'y;`䐠Bkm6$& ;g[ <,,,yݫ…) Ɖ0,܌ Q1I/y:|; yt>&,B8&V#a=&Vc ]z,/:Bx4=ŴQ˯ ʸ;]ƳJȷzd$>̮r;8>48#h΢]7m0oZbZ^,=|$cνݸ:)s~+ #tNNv"ӥ5} ʺ(nǜfUFSr^=N;Š! lKc DM">aˮʐkj:%TG9: aT<԰vh/b>Tu^f_I6%μҼsFJ$7 Uq-GD3sCB"lh-k3{px{.OVqد(NN;%f䰤4rGxa BSj|hg^PnaPB[ֱpŜ|+öQPo*;:6ME#>]8*{"m(p y9*a1c9d0͘,wJXu HdrY 5T]/QP $- νQ_)q%v3D} &V'Kˠ;sj%+_M`ci͜YE />@1,S[; mIJC=y<,o1HqQm"%ͧVLp)8 8g>:tj0z50 5\ >K@q/byˏa)k+3N ›9$1)s[~CQ}LEy/WAV?5dS.i.RTMVN!5}whl~lTq򲟫:Ӻ&$D8>cx }8n3}h#ˁcf%ܦ;#Q4QYs XQ,ḠL|nrd9(U8:Q0.=6p=.d_tN[cuʁ,M ,0 SS=Fld.>fM&8&ðAb #E_ޠfE[ng`CbhYg%{5e\tI?"-nh-iHIEJ雲EgGWMb:_ϥtPWipq12 ¥la!F$៞E FLW߸hҝwr*:@ ZW% <5푳1|@GV$Hĭ%?Πu X݃ZE׿8xp$4 \}?/L1H*D]RܭTZ @A{5ZSYU-I|}zw4L9|I;>9\TP"Eڕ: nU)QF] DU Єr!b jr} otF[®:'OA*ftW]\Eh[S- ]ۗ% ֵ b{nlm ˧/԰WzP2 gӾeeީ*XpA ѷ@[:Qj;G|Y455EvHx5{$h=Cst'pGÇ=훝:}[).U"HA9M$ʽ>cx> X o I}@ #svxVuz] @$Z٠1(͘ru`#^g2rm{/˽F^i_0YuOeX ||w,V#i~ߐdžr 廓ɮĐL ^bk͙>&vnaɽ/0=$([j+O"Ͷa&/Cd* .4P NRnaВrտJDWwl|<ߑU:֟E Lܭ  1\@y mH{;][͆.1-a&}_BiLUNWpWU1"G\f9 xqc63d9\K \]*0ZVXG_ː46LZMY1V6zeȁRXD B2-鷦wrٕZG_Qm@!7" f#e1s ,$a܌_ao"uCxIԻ0ݯ) P ya5Bv3V@0ʊH*Jah'/*Rr"ORuM!TTצ+G!e~E<(4 UPC5bPaըϸ1r3Tqrɬ6W|~KE+sڬ)l,۰gf-x^˃8]v\l%uX=Б:l<(iCi\+3K.2teT̻Ե՞jѬz9%?8W˸JA=|7H{|O+D/D0|dfCSm,'=W}mFsl?gw Up 7BOti=3A],LVcďC_L)K(l3~N*ѽP)KZ:k!u?|FǙ]kEI"q 5@tٻk6=pQ6ieG5!w LkDCǹ -zjM[6P@v& V1_J{K>wMHCOL=& gH^9Y+VJ嬒g`[YMj)G͞ S]dG)K#c&c8 `ζkD_B'޶\N/"=RCv3md2&+b:1 }΂^.B4A~I`o.pj{4s۩ |4>8/Fͺu8(P1 i" -d(VV9WiWtʀo,[3j8 PARd %&XnNdV6ɮZ)ϮHeH')=,< LR{]s (\LT4`,bx[…vl ÁmE*iKIsx^F 1)UooSy:k$OYgT5$0x*Xڏ1YeC05Q?񠢆m0أA@L< oO:["p pؓSWHb0B9=%D[- +ǀqOi S Xju>|I٧rN)K$ w||4 ?_8Y5Ï_hb Fs$r~ru"ge_sՇ%{<՞_C17)1e-Ҿڱr#5TdogFo"2՜ksj}P٢@#7<6ںe5 q4൵URw @4Fbg>nN Y_uؔk،4o <ޯN443Hi:G_]n Tς[ ״_!.x.J7o!4i+:ΔJisZVjLa%ԨCYW>X VV_)$B;Uʹa= P|ҁURk7ry@Uo8tc{M1a´pG}GO?Z) 5\»Lmp'퍐֙c;]d*23ӄi(F o|_+.a:vosP5؛QJ *`<JбM;\} Zvr[JgP6[dUf:,J>&(-}AaX6jsOs%R|OA?bpKKFxނZ a_\"€DAT"B50L5܉B$SsaDs%>90(P@h(?I gBĆz)O 8] /O<]y~wdoV>&C?RCPVsJUŃIq$@䩸ظ2ɼ EFh=AVhD^@w8&ƣ.KJ"lL%<;gæ[y_?Uu/q_-OKth2@< ,x꤆!P)-jyq&G^/׭mQZ/ pǜB^? *p'[nH~jxҵJ@ɽ#PK<}ǪǬכhY&,6ڄ^C^)3!ʲlmY)=v/Z yݼX1_Ym*xnXt+.?5ؘ7I`ӲܥdCrV L.YD0o˒̘ x{ef=cՃRr"@8@梩 DAQ3+B 4Z=u9dGԟO'U\5.8g Qu۷EFxZiNI +tySa"˵KB`w grѹ Q?1l(\vwy6RQbɕ F!:$)eM4?&,S-i2A+^E5Js+9R4anl;V y'E9CrE\ڇXU[MR+)WHYDeA'*mʮv=P@tk +6mFHƪ]•x%svDN5:ߑkčꡓjl`ȳmi^HR? DMﺗ+N3#OEQm xuQ%@n (asF6p=UP(#pțpKg}E|ԹT)I1OW%h1mo!ƒuait6QaBuHqY) J9L-Ϣg˗,1꺰]eu묾 *H$H sDBFQ~ 8hz:o6ݫDBNoZM n(hTe1e@Q_BI3euw iFGMHRp<2%0Z$I`SZ'"/d 5&='>ڽkv0>d9`fVu!9nMmEq#oGt= }wE_,xI@#|d!yc~v~p1,+gr3 ]_G^:g/G% p#@97W¡wT}4tMs@1A.{#p Zx59e9l *II&nF1zN.0qYB"kVU-4\7Q b3M$:֕ڴbh!GVc_7iq;Qw @Qz{ m٘ಐ& Es켤l# 8%f'%~:X~p\+tiʒm(-?vL*$DDF լLdI GR(r\ON`x^4 r mdZSD&6ò- O r 5HkKJǃ}M-m ID?<20٢%jXԍf / V)Nm!}醬.3D)y;v cQ>!IipV "pa &zx#%%ЈI+xēwS A6-ݼsoFu;D6RQM@DHDԳ"0lY[\|O,@ N), NCd0Q-!>Whw, LWo.\K0f6rP6T7ӇW8FjSW<}7eiɉ_KYZc'\vW:& jnA ie Bt`ƅrKR& aÔnW߁>A7-R.g‰L+DbIHtfJZH.5~TDx"ٗ=zN#CzDo7/Eĵ†u>{H?cI8떌3׉hj\X1rFů;N /rߵ/}.Ms pʕJ66SMA6<˹hA.K2e1,=Lm3g<|=ҢI!L&dy .ٜ`$d @-q3Ѣdxf?ֹG 1TDf`K"/Co`ڇlLhC܏V=+b~Ɏ^A x "d@9ذRԬuѨK`CiPu˙;L,V dg^m7(`qȂ&ȨkJb% - -ݬpJiYqOVt^ʰV0㻲X~jwX0Ө:TeOmgpf |Bٌy88*TH'=zƚ/EKU->GTyds?Ud4M9U; (NO$N-tނ:W }5ypׅ31tٽ7Ä8#"6:N݋Q;DIgp=NxO3~ʅ`nMskL)" IPt(9YN{[_x5>p^G<~4sFFJDO:+λ -]VŶe㮥0GeSt|UUY\YɃ }pKb.Φޞ@}z'Ib"BRKzD-@9 "L;Z Z/y/m~c_d\;DM[fifu AW2Sz䕒״KSG*4n%<diqJtв5%|9Ve2cIŃr S'o "7Ƴ ?b" M_-+J6,vEJY|L8iC-GZ/pІ]REpꍤ hbkikU 4P.&vǪO^ 2[!z'p8-7&,<Nj@*?@5ǁ>PB *86?Fdd, 5H0BX1Y?3@B- Ĥ|hlI<_}VW;AMx<-?1uy~PIZ[lO7fАjX.~px]缆l!CCSWҭBtp̉6YM>g=L^*q/!ځA5ߛ'ӛ-ƞ)CX֐, ?+ ?/`1odKS98.]P\kO#3P v(\Rߝ:Zkhч*Y {vb*Oxhl 3\7㨴+u+E@.Ձ~$ hw{hIג30u rM[m L_&rL 4L&Ќs&xeQ cOOR@k'ZB# Ƞtwi¨L/d`ol:Kx~M W578uĞ4|w_Lxk"_{TpÂJ1;XY"M &@0Ba t3#9*n1\ % D=sۤbWtND3LϖrbYt޺SG32` ]#KH}( $׮d-$q"F;NpAQNWU;(z̜l7GtY܀#PFSmHb*e$CW Zq=;)%>{8`oc7 FRBfԬ*=.9ydͭ4iUCV-sGH]$yH(7urq#oU亂(\8XVsEyS-<7kY" Dc杒. I׫fX_?SNq-%a*s# gun|rxY^a' akeHֵ_.XT+(`/{} >4LRe|9N|aNIj[)P pU7`\pz9QiF 6_W. k 'Hpca:wsQ+y\DMcuL @)l~ b V`9YI]V[huHl;s&!ןFN_:Td_kX:'[JӀ_ 8ܼr$_2ɃЦ9'Nn6 oZ O$#&VvŹ'b`@/%҈1f6- 2A E-™"fs+6SUAm+ˀhϞňE|+Ωܞ"NmL:n>BtZsfߠ=VYԈ%qeL+q28uM%w/Ŝm O !E:ڧ $h5v1=')yv^D+`0XCo #ۙIzno "p < ATťH:&H 6a0__6(%Zd1nm㪲˵U_L0 zKTT} @Kng r$q#``J M{8N7WFf$WʁvsqqO]>'`X*o,nr]- ?TD,m=kG0A|2D˝3H!L4vreBOG&\5J?4hܒŽR'R=MpGWWA %uɻk|*buKLO(Ct*vXK6<||+9&gHi vLb͜1 R{7^$扗GBvKW :{r}ڦ$[f#2m>\=>+<`}吒8G+zkbfӌO`/BW@|hQE$8C{!spl3eCL/3ֲ0Zo v9?O B$BJ$!,b'|Ā ɻN[fh64:?u5M>9tWpE|ڷ}eWC|4`YBϷhZPq 3S~`(v2nfZ}49YR0S]΂fب޷ڼ]̍V֥1^hQ ˲_8>d^.* Ml wѿ^s'DfD Q1622?$^g&;V*7fy` o^Vv&"{*1,ۦW-F)_†MC_CC/ށ|:o m"}4ng1eJ^j&s-0 ZZpL@9sD{gP#"G!12h0 zF[z\ wl) 9Z7 " ?9Q-=&;-4|8Oѡb={0I &Dr?|QE=t^0KX& ;ߍij<])-?=?qgO|G1=J q3ΞTќ%ezÔL@\5W]zŃa1 e_Ԣ żc6/LLX0@ΫAɇg5r2ܹc-C v\iYq 6_roKjz5NmO (_tt|.h!qK0J}:| B_4Jg_ :8+B@Mb`zMVW.&b [JU;1՝ Svc6Ug9g--)ѺLުjȏi*# l,ՂnN)uɇ)+] '}d^Ab_NNel'뷺L7aԞ6+2Ncyfߪ,^j]DEWZeUHty`=3pG`+͉C^wXgƳBY!|4M7hDB_-4]C9&"$4XTX]czVbµ;#}گˇC̛R}?X GaÂ}z}NhB wPaSvcmvH`XčpQ?,<>\f"[E YۡԢt G lT@|Ip'(jNQO Y1UJVPێ+XE"5.v)14桩h`1jrT#_gM`!O Z3?y$f~{D<]0ծj zw3< !F]'7\kuqDd*!b)l%+CLnB1&l$&d?z:b1 kDŠ]պ?^jŽSTcp7m ~$7n0`;cT=}j:Ԅ̿oǿYtL:wD~hAE72Ւa:|,f= ,z <oZ#-E?MvIRxeMf#jJXprV3 r EiIA<=[răn4afA^_蝽)Ӵ1( 1 6lOB8b8^~ Ұ͢BU0c{۟"> Z?߫{"pE 6{Ѹ,\@k4 1=:Nj%E\f!!oor3|}XKliXἌ@MIc8W*Wo :E8D[|DU^t2ʲvQ@{vm P!YNAy& [%/&G۬^4FPEYr6%G1,k=ıݯ'8sƄ+H$ڬ cDFRii@ 70OLaT~hN]ǘ9bwa4!(nSoh̦H ` 06`C; >s%3 KCK CRg :}YT+ ^(l7e41@6si?O\J=A9]vZe:yHW^(+B-| ~B%4tJ^A`:Q#)!? 7%sOq,ݤ?1j!Qe伦 k&kLͻ=}lNc υM,m6`zvSުr% p~\sT1H$ýoBIZ%G6m´eMzm#wF-q;Eu\ej;0Sz59,LLm":'L13LJMDa4~qq.>Iw˕^m֛ymR骳Q6jkJMP{j+߰U![0(5雩2%rk.Bʎn*fk>͂6~IoVwmN|넒q0ˎQf*Y+L0!p qZ,9dZz^({0{h;Xbm](<V4N1!Aue7[vӊ807yIkH+ ,6{)/>S&D/ \El5KmXӉoua]'T2@GId()ŤX3&QXjztTx}e.֏Y[^~0SI md.%QUYz G[֯λzxVߣf#%}u6S@phq Z@z2h|Lq'd->ce$#4VI8+ 8Dw`:& pF$ ^շ?1oy <4~#i-qB5G3h jL:lYrNB0^ ždk-n7D&3Mhƪ[4 l14гRg۴gKEhct]j2]LUC3!斂4cjJoy&5'%sElgTU"Zƪ,D޼T)zGj:z܈ݤSS%_3kDTWvgJnWjmmޱNY;L ?B:aOGӔ}{w0ae~[@X"d.!f|)}!1,U'+ԻO4"M݈a0h L[^͗r'?W]H8B8sim ɶ 4U.c{Weډf!x. "&ْPp=RcJ7G2TIVh)|8V⿵l!`:/NF<#7RaB?V$OQ{uFWcρf/P^i@Y SMЀ<1]AZTW{@=(-qqd=fOZ(s'À.9)Y9A&mee4Sv<݂ŗm25ڥ^k#@"bn>' j@gp< dʃ~US+FzwD @if\WQ4Ӣ1Ii$`bQmڹ#«{M3oU}Dfxtߣ ;Ù)2 sٱVIi %&[涖 O>H{M2_> m5Y,TQJ+/lU97R!z!:Kؼ QO П:MS6%K|$p/MZXKGc @k5k*^*l(Ic{]0p(G~3+_Z;>VbM Ptƹ.7Ǻ ^ЕRʇ^pGRmJf Oyj7綠zM-OףGJEUaĵyq8!dq4OZR2{9).Ty -2R0,R‡)~Bj|vg)-7MŔRHiݽ bl-)i };Zf2aEcuĮUCt W) 30ihH6YȯqMY\T 4I x;/hk킭ANRlTBF 0?u/򉶌~*l.ɪ\oո.̀qVwv4PE4 Y^>4Dp=BK$a5zz=[6i(9Ck^(ܦ('V< 7,?71ʘqG X*SceF:Ur3G'F-7 N_D[e_w|bb6۳Ʊ³G9jwPrM&eC#fm15$DJQ+lJOxMȐBa[G )myLS"/. p;7aZ_moFg+rRT'/[{\ $ "\MyR4 %_[.հȲ͚F!'7{#q^cM10 ݚa>j5ϦFłIUL{b*^zf|;i55(v4, /z`kǬf_OK9/D76ȀD&'tU4o~J=f?iFL95ϕ=iƟ!MgS{ $U`H ]MOT^)Fmli}PyoqxG1jpɘw/zB3%6JO U<"mzf 4RbK'xz!RAF+.*KK |?vŢ3jQIHBw>\ه'r_Mx`С-ÜyO׶7֬ ƥ yr: 7]K+Qey୔r=OshrrYGA2{ز?߰O3q ^!ʜGoT*߇@RHXsOS njҤ/TK#^i;So7<_-ނ*[/ Uv秊R[bU/SE@R+7z#jz{) r@/MM{ѳ@G@))жB JwŃDC@7yhu0z]!^p{E 6oQ9 CET~p5! mW«8tY8BΎvT*#Tbٺoj<3DֻKf$[Ӗi1P,չ`2=e2&! %-z Ga|3B\֦il+,;慣irqOSfa4 fj>P+ jc# 9yZ6ziܷ@ǂ+IksvՌsؘ5ʬy_{Ůt{>5_)΅/˺k{eDe8=!9n[` Ŕ+-p'9 P fF#-agv=8G{ig܅%`+-1&a5( "?5Vb \(p;g4 Vq5ף׻!kb;XѬ@qAc pN&F]Xo5fD:Ⱥ?OX{y2.l}eźgpsl}tNS: ~s,-CGqhT10]:-~'uVخ [*#ف݌=\0&iYZÔ3?o\ڍO> pU0V* $.oei5$RB#^l@HiݪwL%&jDl~3UȅAp3F 4ce?ɇ$r8 U'ؿ3OvE&5j:.;ʻK޲|m2{ll&U =T^\D$r"yR[{bs.&J"ڸЬ•Ņ2zΥ5d kR Jbx [_Y^/vȭlptm]1Xy^QS;˭GoMeApI$ht׵@þE7/VcpO2Zb1\WBEf#+N^߻spiSc.an&>2J-dr3X*ot r}6~`撾TZ /x^VcKuGE-NDi1 a`3`FNP X8wB/D;[3GO>1<,qSnB+jb9x!CdAd*YI}HMAO-aft)^/ GT,ҷڊ'OԦC[yЗ} ,*>`c<;LZ:"WjeE9'؄%0 乧^5D;]3pks \Vq m2w`rW^1Ï#`6*fgD^Iz7Д=O̟;*lecjͺ=xRDτF$v`cCaLHGdrh2eK'T]1}EP=ų\O4i EMtcITJ(7`H+` n@(lQ~\/WRg rZ&k^Ӂ"h9hU(Lq_)13QE1k1ҙL^ ٮy5pJY?)v6TQ6fdV,g*4m8 @c^]5EU*@.a_pXMC%#|T3DAxg,;Cr㬇-yaU.nu9(cX J}Z2pgn -o 4J- Wėa+nHdzL J#qwiǝWp1PnBГ69l6 H^Z=iNL3'jrx3޼]q ۵ai"ʦ0gkI =5c @BgG[M]1v2xF9x Rė({7i˥4<^̷!?]v#C, 1IO9*SYL!JW [ҖŅf;]ɖ3ggUS 1?@Tˢtmig)yxS+%(.^7[o#7T ٰORqe+7AL 3&9|8%ul9SE`?`-$?j?i`! fRIvNJky^tdIZs<}X>p BZ>ձy_~%l1bmug^s+ '|NjyxQ R|ɳo^tb\-Ar)2'M {}g̴D)`lh/+\6p7?&`p$ POi/WN=1-eTq#ϺLL89S+%f$2wAK:?f/3eb]E)R$d?GFȐ]L-Uȫ;*d?yph ;R5+!n{13W>ˡrj}%߳IdDP@˩5d[>EFm&Xb |8HqجוZNMF?HRJ1| cͼk 72zf7Z*eR>ZG4ptEZ`C]|dE: i|~ !9ݭ-yٔ'k:Kc~Z%P>a,BЮ쟟(X~NoFRuԉ6ڍҸm0T޾.|DPNT|n|,/"X I ,~oJˋZTc^ jr @ XͿjr8O0a1*A}gHMHv]䪘*J2I d<%JH+ MrK5pw}hnW*bk6ίKzxE3P DbBiW:uX_$D6a\B(A.9K-XKUy B汄{`%&˕^QqmMCbM,cN(oR;1 <ua- M% 1_)8= t9,~1VkSU $BI1c TGUL N:|ĩxN+<ԛ(U]`+#4B$\ 3dw"IQũK8ZB4;xi8@0^`Ĩ0CBLi$yf^0g'q<{8`uJlVdo i! `Ch'V`*-eɩ e2xS·A}@+iK;nScT!2:Z5[rk YRi?`[kxs|oZuPz%?ky|㳅] _7<1'pgJ%URV2gr~Ƙ]\jV r$): mh$'nf<1k90@?:L@Ŝ=SS\AK&e~O8sg:-Tu\̒Qna`^S_A\Q#, ʜ +% P3Z 9-+FmsUJT6T5\9T4ȃBkP(iTr}Kꀍ _߱m+IWdFMjxބsn.PM$W8"=.M+~ޑ0߃N:cWbx3#\vYWigUFnx%zC9u])]ʉ6EmQ+5#\Fஓ<.t90i # Vy+ԨhEal׸tcs*ә0 ϊ4Sy$`|gȯ=5/_Q8 S\7H aHiKAOK  @_lAmz >eHBh8kYO-C808dO(JX syo(soAϧD!|"k3b%}3tIoXVP=(0:u)ٙD.\2Y oW\'A:yGqrFE/ '$$ߌ0W,(_;ص F5AwK>mM~]'0.b'hoq3#6OTZX^ &^WZZ M _kqW5-L~́;Y\cY?Q#c^߫`s ֤B!k)thn+2d:P >{|)%Aq~HIm<(۔QjVaИ9KiӺymbT0KoրfhH#oQs`V thᬦhǟ[ 8C`)#37l%κemD$Κ%smhIA ϤtɰCQ;lO7֫,̉wk)bkq9GS"ga}Ӌr7'm n*쀅o #6=@p7\9_:F,[4w h -fhK@i5b}+23G)8R4Q 5ٿaK&x:3*jU?)|\ drEQu |#}mnݦW J$]D>ZNk?{ D$e~GR<۴#q`mv8mRt?bbX»_('>RŰ_]ZJ‚(:H$5m +[HA}L%NQJdK !v1?A32Oz~NQgG.Q'] :֜ISr>5wh)$}ڽIcv-+ԙ J<I@4V}5&[Z, cZ=J5>}"ޥUoU֞5չ-^$ "Bfr#M7S>zh% =l^t\x|㵧T!+yFbJ@sü)˾xk[=>G8Pi-%p8k@P5۪ tOyf+*dtɭ3d0k0,YBuva)d,IkڬQLZxѠ|P"˰0gvXoE: vsrkˁS5eǙ 6)W /(Ne!P^$n,TK5 .؋P0bv T[a~a*Za6\7b=]?e8K y"H&7ˀeѢqmD[U*'=ђC<-ʩ/rGeZ5z4x8m/;a,ð+)&$N?`Ƹ8}D8K!%ksPj3AACC8&ywmF5GI-O݋7lSOxAa{/2I5ljsq` gV,%ljo:wzĚi;&{ fq1'ZW}I 5ёbɶqjuTIh-g9tӯ\š`{W=-%CgwDf"d5zӸaC}M [OЧ -%0'/xO)0Q~궴LU_*Lmեp%S-"PXve~]6FmW!5MU?jS/jբ^4[f,/{#q4 B3y3?/9̔TmgKbݬ^R K21Z[nX u;_@GK'\M˽bVNyšUs o 2yȠ'C`Jb!"-[&T4N ߎb([vPB9HmY$eoYg!zӾ#4VZp{_xvpயB|lSd3E&9>e"hTp;z\I"7UA h=Af6&j8dxĻΪq ߛi XiݧIo]7x mz0ch (.`yK60"S^^X\ydJ331 *]~{ z5O]|A c+D*]0ׄhD+ zp9c cPdRc"((%R8l*0n'cfFSb*q 6x [hz rF% :YY"7RMPQGNd֯K$0yqe!;K^ F/.,ojpJz3&bŦedqvg1Ϊ{^j F+ҷwr8@]6̙?-lMT=cor!VuvR4N^5-l#q使w!4.@Й pRwO^F>_|4y%ze{ (A5\8ϠEsGx R պ6`S!~/TVO*5UJx9T/eCdDoVS3ov(oSފQ@Z~'Tq;}ֱ6.ԣʄCމt0!KMZ^)!, |ċ>=(kh;tдc [C^@6^U.THnfk3@{$,f8 /- r-RaxLZcsiϠbWO zoէP6\5:-o,'¡ HER°=(Q|31 [~3u%!!̎C">|U0*!4U^BE pJptioRa: p\;:*uNB4g]*#ѱ5w@Ĩ3PGcKQWNb(cUM\%~u~X_8X65J)5{h3nPWVSo J8yqAc|ğv̒ N["vJkmY#U2K%uuT tf"}%:-9YuSQ`I*ȺYd-(&Hs> >0TR T"qgrxY_38urO+V81n-J {{O!ϰDs$6D *@cE3?W\{%S36CPA3d&Z>DKJdYtB<0Vh3Nށ :#{7}nh.Bk_م˕=w7cm-zqʮNѶb{Rz ~i>$}=]Z-;J!* 8hwBUɂ[f(OWӶ+ܥdr2U!_Er.(ɧf|bgm}rk~5CH4T#J#!;䱽YGԮs!ZH㸣*R^>v)v"Һ]z?'P ӁDss( >I$nE _M˥xI . M}}ّ_|gR5p+ ;4VY_IXԳ(\C3ʹ 0d &fIG&5D4פR=#$RjKZN~koIUyh3Z2Y)ypt..5f䁵-ID;|6  4WSO+'z@tX}JCa% Hҵ#G[S`ge5WZ"CR{QXGA)34?+zҰzyw@/<':r{'hk5{`h$['0:qi0zМ5Y4zX4j c0p[^z*Z ݔ?U~Z1Ѷ5'A)e -i "TwXGXX( ; ۙ_ɬOxdov;!PL!ڭ@JȈeƴ?KrG|,`\{{8luVOQR7=u,ۣ!5$ˉW JV` !BR| h=Ich<{_9^G|Iubx;\Sx$FnȥI|v^T w6tJ䶸V^{LchW\\qUSFVS2kR=N7SS橿8||1&k(#Vn芴ZB BU*a^*j(nW5$[2V4{h֘D,yŹ,_^O3#aI @ZbE]m(l,wal|E =(ڐh, z+VbFۜ$VHb~z+}a2QqЗ{Խ3VRehAdn{ULN,No A'Z!^]g"6aɊCMϒ9B>C}4)-N z|C=44˙:ݳY"_2D\j6S5•;  _E?dfN\|mmR^ (57`y#J%Gďc|v؊`>8CI[pM G_%!bW6b͹H]206-&3฀+ke& re 5G&CߔŅ 07P5=_;LJ/\Q4 `L;̎wξr5AWi΢p}Hϸ*#@Y-3!l;}88ᢐ;uv(RCp6l lꄜ#?gؖ[@i a3\]0S!e="m e>ju"Fs֒8u+?<:,C`׾a%Il vע4i|ݰ{H2j99Z':|?BnsNGbi6ph[_W%p!RӁmN4"¿y.Da >@VD`i*K?gZ ,^CvNt1C>n6BCD$GuvnsB Tx6;M7&ohJ%'zlQI'HB?79/vM ~l3S'u(vVY,G˱&P 3{#Tl0ۀY@81cKτS >e',.P&#baYT%G~qȷcU_?+R*8xO)8p}"a$,ssɲv7eYe^qYgPHd 33фCP'tCۀ9rU_ҡG)D!pp:d:=,qQyGŀo-'+)\CXk5m[wWn, A/@XX.z@+2 <˥EYi#PyM~9Đ,)VE; ]K`K4.H!6 ]J7)\Չ;"@K`8AD&pf0cZ[rmqEѺ30JtZ˼=4ۺXCnV$qt}w%It6^BIoS:/aLЕE\Jȏ9fOs,M+0:0{D;E^Qqm FZ2ۀN5jeLݲċjVP8nlFG0ЋͷrYkԶlPŷ}$!GMV(jCp`$&/K8p n"2MdL@3MyM0ט1#TA7h߭aٙIXGN+ Aٷ=,w{U[]4QO{f4dR\"Xj)@ʳxpK;`{b((Ӗ4u*H3E_k!}IԨξWN<<2TiǢe+Gc״c )pm\hx0+ xO<'18}f S.ɋ*͡9+蕭h4NcX0#vz"w<# ͱ5|u`b-GZ_ ;$$k'&f'`2n a@+4ɈKO,Su]s}lcj);/#Z Ķ}:P¬"u+R @~!:ʒ M'`tQ1,.dp($>Ԉ2~u=~|woEd)pL6/4:reeX?DأMHvo:Їˀ-O$^=]P[mN[?<OÍKʁKc_bgR}n#샢λ=^44 wE}M487Ew sTG"y;]ûr!usPGՍ`zg#kN"|5H˺8w893{W:~146^[@D/%Ƒ`eΊy oC"okKiaGuw1z:D\ͣF௦DM,>V&+͋; Ag4HqWMwbeyIQ0Z#=/y hlsw~4ZM{3ۖXTFa"ټ/eskFA{,;[Jgz>sHgr/$t"ix搋H^yߣy\Hw]:aLΎa땰a{Ę&L>ŗ%<`{A%9ڕĹQ5^ t u>?7-8 x f6_ V-qS &[«v02%X_?I^"fF~>lGӔ(a?;>qVi =j\[9[ }LxZdd-~Kd\ (@Y=[~L.Z)٧>KM-e酺 tFwSŅY-If/! $,@5@VIf0{@a'{p}-K3R<'cx4>q;k10πlv)$q煗%dA\=QbtQf^[ :`!^fE%DCdB~Kas#zC@MV$*܌/궸6b( pȌoaz:e C*~Kw=oRǝv9sct(-qzʁڪxNWAk">X@ ?dnz ,T/\z~7wy |q4fU$rs]'?<ܵ[3=A6G6BBhTX`56WΊ2f*͊-/ .pfSVZN}Ia&#0'+E7_l' W7?`f@&݇m"ܶZ5@`VNiY(m^Ju/`r׾$/2 h?UX/0a FHN[҈l o1u? āGƳHa]#T>f ¹Mwbl}$ÒzCїKl|yCrT8KB$Y3ɔiNK 9蛣9)y9|Ϛ_6l6I6"pI:&0$S(:~_pTPFM mdSLcm>_/Ǿhc?h4WZL6O&ӹSYh20ξ4B `.e:q=J) 9[$TC,q{凈4WmC!T \uSj"twWP,m_9'5HM: 6iÌB"/ -ӞdWzok>hwJy\_Io?أD$ A,}X cǀ)Յu!SY`d+ΩǪaSH{ZLY`c[z [޿S$zނLK_:Ec 1Q۬M'਄ c GN82fq $<>3 OSZ+[] ݪACB9*B|7 '}(5Wgwٱsa={B0ZyefG 2Kx0Zd]K^j{h3^OMWKɏQM8*%-ş$V>27RݰP`O`Pʕ#T#)YM<&rua.%2SM7*Q]86ZDL^IO-^pG]:AYr*Dž}{ԕ5GrRjw;cv*Z֧|ֵhʷ:uJN<PcyV u4B]‰\hF i`9GAW@Dliir`P?m\ʂJ9b$i3kz%)j={$wB1$Q1Q uDz#w-oTxƥ17<=ԍ놇.ָgQwĤa*?‰[tvȘ1N=D^W/󵿒ݤ YOD >TB`bEյnжIh.'yuX(jQu6`LJ)x3> dl~P0g -N#()!DwS,ype9+aQZm ?8б}Z gJsL'1V05>- CYM)25OJ'P2/p>x/K2.Ը竬٬S.LPf [A'~U0Aǧ$Q@5Y"w]C8t6̦am`F,Hb!>8.c ,(E6ǡqF IF:e&^-jpKMCt*6Tq)/bZǣ7(ΔZSxoGKuݨmR>og=={;W' K`K“=ԍ',nJJxa<AR#q`9L9c^PA2* Ho]seg"%Ķ~ 'f ˊRXic:ٍ^u<Ґd_ؚ)c@ `х*s%Eʼ9Ym)R1TP㔲 5$:Jy/Gby^h%_L>wΏr \&Turo9 y治ȭCC6pUk fM<ej_&/ mE7!7+T\*Zx wCƥlNqڕ{ GThk&q !lcJf4 ٖ[CϠ7YF6 Vb5pJq}c!dtM i <=iX蹟u##6ky0jzZIdC}(/՗U"XPI#u?0,Cs%"ﲛ^e49ՖvQoyTGsձ}|AcG*=YFnZKDaC>XTȠTw+,FUɞ0!JjMa _0)o3107G" 6&yS)F! mx 뼐оY҉+C(<f'Q>…p/d{iån*#Zw?j5u\0BPHF^{!!)3=O ,hxët]Q=_iJ<1;ulmY\ 駾/z@ lLILފ avOouv}|/ *:z7ㄱszy 5ٿmE)4}=&3Y{|' /&j`nj=E$;j9sœ5$Cױ* [/R!♛{\7V2bj.n6/kdpKR]%%D[:Ž`HnXo: L , yQHl4L+JuO7|oM Tj3ۉ).>5=rvUOTiHe}V ć[$9hs'd&131>"GJ*(i$1Xp5ZNO>m Ȝʇ W g =s䦤3#0In>0DHb1 &$j4X8zy~)`/6ĝ ;+ ǑrK/<="}{ vPOs%TJ==-ZZ!XZe eߊ.c[I23 *X->E@'Č6A\S=!CtfEoV㓈̘Ǵ&T!J(U4 h!TZ3TgPd ɽL $sR꥗p#U aWҩ~?/6!͘ҥGN"Gњg";Tw9OU&)<"Q4r9i]l.E(2f \OdK(**,qa֥!R 1{pu嚘=X4d6e0hd+P8/G ldqzb$:iҏj~=J ;֢`^|b$ Bz A< [: `'%P5ɚvcGӊ8!}=ײxU=N19{t{].avf8CTbi~g.Swړ3h Ur^z%Nd2˻CMhV^T 9f/:h-a&fR [#g,x$ZT>ĬA׈>Q7X )S,u^a]^4j!-8`Rldh[E%~RLΏeܶ톢d#\~wYsR5yuD@.?EU)"HkBqcSct ׷N+w gNnYRd1G v'v֧ RȆ{3{fN4r0Dtm.D tQ{==9[ ɧRdI(:hÝx!8z'j!lPĔQ븬)F3hȓu،y}\Aɂ3\x7jQEv83㊲vl]L^] /ӯ*C;1Y~pRb\p7yЮJR8 {^y & N`j !71h> B7@~<τ0HAQ!7IZRk,uө'ť|Ʀ?(K= ?xWixϺ{sX)ZRV=TJ 8u$cus.)j'Z/`hooI:뚄qj@$Iq!K?e8ob p Q_WXwRHa~t2 \#e4s \ynb4iI+Ang|78ζ/y`6(!sasat$RP<܇G!H4efR"Э ӏ-by꣮ 1{v?cS8wR`{DJ͘{^9k აx&ːu2#w_+C The= _6> q\L,Ő"Q.Sq0N5UnzR=L IJt-pit^yx@a} 1H{A\;Cc^AYkWYoNaw$Xazjtƿg6X/ϚO,s"Vs :&zaww*5U>(λGyK?R-Kje57?}C2_C2t6օ̬z% &uL؇qGak`qgW(u0ηzt_=ڟ~ 8cT཭7P JhK=6ᬠ6|%>.k'_粕#w$MCyy$>5ʎyQ7դi|jwL.k Y`n{L\yᄿJJ]E`I0D,4,M%c<3i·Z<`(cD,шdq WO\Sis;s9mɝnoݟPp~وDUOQF8`Zsb#8qjZ(NG. V~Mqn$qΓ+%am)"&z캐,ÊJI`d^Չ&|49yGӉs$[m=V"_5FM" YkT VF^` F[(A4:pҦ) UZD|T^'58:xy+Pm.=X,jn+X5]$TgNTTzFqP2?;_ K .ԙ`||uvdϙ 㲬큏,=W<.F6 d} ?@-YͦeXA{Ҽ~HW)4QnP $^W%V 0ZЉfx~sGϻ.sVfi6dSBpmM[P7q̙tʞŞiz_BUOWp;4Or͕&+>UU'l\Nҳ^$\Hjߺ#r>&|퐘+tS8MW\u_4桓Jq\u\nqqrBˑh~]h&ko0ȹGy4US:OjGХɁyңa|&Wb5'b:%kHQpII .R`jPY0wv#P"3AHꉇx|dz<#pyG'yc#mB%aWrCH?BYʙ;ǒAǝH_COA0h3:=GkEWһ LV evuXx=٥q`eU>s >]dߵJvЄt p%#/3+eJPR~6;lQ'mQZ[ L>E\)_E%^!akArcr:j(E{@PMG#ؼ8сn0_ѣR"i~)3M EHmZ*ܠ j13`23;;5OR>MuX3|HU\͙h#40-4Bm4*?85Fm140 Nu9瀚6I*3 (+X.63_J\òȰ`XM!ez16Qun:aGNqlVFĈg[,v}-qSktowb)k '")),XSNSQz\'p{RUuYಟ^sz{\[#T"Lh=0u)`f- t[`49!h'F$o-%_1ԗc'f1)QuE C=_S`ʇ7xw2W=P= ;Jge\+}3$z j0H\G9v9hwCу"Ӎ;۴Fmr._ T!λ)RHfZg20LS Y(XͰ~Y`<+bmS4[MNUK$2h;y*_sP|?+۹ڣ[xMkUGZ {aK3'j\}f7^6NSG>nr8S$ݣudKu _P%} ^C- \Uܩ)]E.ڻQdCV7Ƒ=",0txGBry @QS"jwOG$"![O'}u-0qNcrvqp[H@cQ|;'qcs:&t5sX=f僲!ļD,U0Mk*V`b2} EL a~>7x?L؅Mbkq=3 ɯc2lE0 @ۈK4m(]yl2ǰ;V53LwJ׷^FJ;pqf.W\YfJ-I$mXX{q"4Fg|5OoRB4*Xn2RuGQMdtCPhPj*/BS/$QpO9L@[^*{ )ݳ NuO1»̔7.]+rq?6`fBmy;1L'yza3C!;k֓T>ӶX҆lI䀔{Y UqJT  *`=~Fm7>'{H[dxm Dc(?X'T|ײN3' A3_Za`8T!0%{l! 5=rүJ`dV@7e+ +)zsq 4Cm,'(I\ zzwz''4nKcIڃ8)si׆7U=٨/E_lSfWdk3>Jxs$GKu_/GRSDM GH1Zވ4eda RgA 3;mS|wnnDھ瑺5 5$'ID!fs- QPd4& jġU}78Y kcgjm!u5+p+/IW] @T3/ZR lGeȋt*ΐ=":ͥ9BJ&o^4}Ei}RT{6 /T #2 OO6#[x9jx )IT6#сÛO9`w61R>a.XlS-2N<̠G3x ]q3a27V>,݈EhjA 8ϫKY_z7X~ISQC0+wd]#d]㩝U'E^!G+woď e /j4Є( {h#ˉF7|jE@S0o؈ mXd w -P^~Ec69J&/b?nG2bRJT٣b , ryQI6; r6Ĵ>Q.ܧ혧-:k*Bnww؃E͝7&٫]c U7>Dꔈ”!whh3qE;HH^19x؀?fBkt[줰ǬE1ΊCdl@p4oQdYusMPo2F)=.΅rԹsu Z/y텨ԁH aέ]T!YrAV#Nht!6kM祬% 93g}XW_[he9g!\ h8֣;gj[ O)NoX7t{VCn>0󿡝%ΖRK$SI J)0#yI/e0 EOD eQdDNs 稽[;gz?*Y@_`2-InwF#/?^shξ|!!r3p5 57xX)`[ԣz%@6v>ڨ*4v*UŹ']醟~4fuMDo2R@^n0W)OF؄C__V6}%WѰ н- ŭpO`-/LLaim#̈>=wnwQ}WI"ə>rr'@tjLа<(λS2T_ Ќa bރX=qG!**rٲ^x%ƞ b[s5u }"bQ6Ż`r/_ß@x~l3W$`:˾U6ۦͮQnpj Ne[v%ʏoINS&lWs[ <(MHk#@m4W"gPee5ȆqCcNvNL?xq+hLg71fü 1ޘeLDW$c r;E#mpQ]7_ Np#P{f-#o5per!wʙȬUi | ?wOS+AXlWz hã3.mIWky TcZWag\? i^:se&U2ӾvɳS `<"qs< )EQ3#9LDJsBY Hܗ ,DI |T0>$Ԋި%On5] --I)QweKXM)Q.?[f ,P%;a0kf[9ٝ LIҝE%btt02;߃!޷42"&$J:BasV PiJ!9HN d{.NRl11 Akն@g$>QjĆx3}&֑UEYX1*b$=rET6 νuCxNTaa8^ MLʳbR!.l& jVW(Ms_0}3l٬uKxns0,C%: ./Sw#nz^D}=D_?Ä$jr&]4˦.Qt^_yF6D5M;򆂻!M5mR[vI+Z&8ڶV I;0y%jF lbЂPQ**4l)6)v_w0;s^m4n͗4~3 Z>m"9F.6 F^|ݬKɆ;VhBCm ?u0O:Z뭜='[ ɷBg=96|U/~^=ͧ"QF bIKF<يڀKL7m*?= ֎4dCxtԤp!ќ@R_ bZ%hriekWuSYjsScdjW>S@lզroyN?/"1_*58څEOZO C#cyBfM]k 6 x="Jz*d(1e3[Z `SPw5^WR3ۨB3A 38zw44n=sBL]׹Q6'='! Y`Ny>[fD.&ËG/;Shǻ638T-TwWklvL r"-RALmƱ[0Ӡ y_ϔw;|kX=JketdYbm\S7Dr31V BO)#탗M @wAɝ ] #$u3Ad473gIQQyobrQ~> SoDKOrOYEY+2xm]\luW8X9C[ݵ*9_?usOY:#IJwQ. J|K(JV& t)x9ܫpOϾYzjgNLp2ysN|Y'YH"IQ#v D(7YlC{s,3>-(0S|B2bnds[QVy`4HV[䄿^j4=?k&Elw9ƃrhڐsųAג`J8TR3!~0#vcFB',^ߴE4L[Q3OG@"1ϪS*HgŞKSotʜڃ9 = 4\w.1Ǘ5KFߧ2(qK"^-hs'e(*aP`)z|DOKvp-E :&=%Vm=ʙc2<\t;ϘY"֥42/1}_8}μMEn,Da3QJ;hXP#"(毅&KH}=iJ_%g һ@ iҕDN&_nL%N3UC:wu({Pꖇh%i<u&9#pB= I>h-*G363,b{J%.Mє^i$^8V@}eGetl/'"~5:ƤĕeFdZɼ R& DcDhjuIS 6EESDTm"Dd-S urv TEr*Qbu9L`JySȰ pmlt.#r,de5cxJ/}z< KՔKإ@> u_!d ^xU9Lcܙw0b˲l\_ꉨ2p.[#4^W8ܣ{32H4F,%0鞶A_׾}qߗhPCM{=׳JDI…%AϪ[7d3DE6˘pvnjP4uYN9'Xȳ)gY 翿o;,jO*6n2jĉ'Oa  AFz0e=RXq.Ϳ$4dk%КLl1ffR?>TfR2g::_8c"g&qlO{@ט\/),þqG`D;D8n_ErexF qru= xx[6 :O1o 7/{NfbgxȜm hAVӘ38fj!M)}囏mZN8ؚwhCª&>3 vz1eY} an܅ʋHd/D cnsǦыYZzOsMk|Ul3}?b& :DXuÍLN㠑7* !T:NRf> 2tpA3C8Y _1 #d*vcTB_쭿 •:kua7XrvE/N+T$o2//:K~6 ?P5~x@/Qe DYGj8Q`{rIӶ 7Ky^m'3s:͍RIc/7)ـ~g8o7-H0pgl2vDZߺ x`ؖzgsm?⇨7L*$Kr,a?aOb9q $ĩ_jh;EM˥~0H+MMtHV'+[UP|L2[IR%/kG)rWzX兀:޶@{ſ9I:e!)X#KF0c݀ھ~t]cR7֖yn@z<À4jVN1_ڞXL=lx-@QBy;SN J|H [HLse_0S;H8޻`e$h~`A}e"T/nK_P*GPQor 2g^ "DwG+upֲl=3ԐT޹iD\V1l S\9P 5M/bne&2$Ђ1EBق8KWNGkzufZ{Aa-ݶx-n v] 4Vmb@Cq!F5XlLG&gSz+1! S^Iv@6~c*y@dꭷ!0jay6 F5fdklO7z M>MyJ܅jVʘ"48يBxSsEMU CkMp"hbb6R}Wv)i^ت#/6X3C \* u&_;f6X}`>n~`;5(S<=,QE!TLt$&r)h֫/8d\x9Hn,l+לÝjd:n-5)* N8y68ݱR!"Nz,#Kϑ3boRIX.LvG~rd[\*i)c@?6%Y}R[ DR5w.ob֗8Q)ex=^V̐5gi}4%, Lj:qR"r>UfltT\ŋm-) :krX+5C a{|,vߛ1,VËXS>T4V SՉ@0DNs8Vي /p8 J}hMc5FÅ [z%QѹX"9R[?xH0Ba}6L6QE'/BN}ѹ+ZU2Fnvsu\(qKʁ9qZ)ʸ׹6nľ.\,SerR%`IY ':%?df妡Q/4ދN ʦc svp2pZo8;awޫDA(uG;m0uӵ[KIIq~;iCAHwzpDR0tP^ *d;F*\ʈ)n!Եg=4u&\Ίie}#5B !1Xr{d7WȲ?4>w=Ck:xcG-SC=hs1`^` TMM {ύJ%ߤ)+VLy {11ZZpgݦ}*J `^*AU V—!t{NK@)HVuxC lD3.laPY%]π\TPc5}/1K]Pufa:8VVzq#Vfm2I,εe%K}Κ£&J%ZG=OxxE|zm;9^Ю<s1Tv hM9n@<;gw.j+(k.μ Z[L,7WT!kHjͨȰIlJ0q@t2ח MT6'ta]񊉌ĹErtI,,yK?2PZ/tW7{Myę:ey[L\ЯB_I$}ˢEh/&1LŮ]A)R4t}8"Oc_ T}խeW(Ԃr}~fC1C0s#u2J X&w#SbVJXb5&I;rs`XkD?a\鸲52s><GR=5 r;;3^^$Fm&tɈ(* }T/ {CUq *1e?.Fw9Tz|8,ۏ{tCkcN!"|(ܳYPh^PɿpU4!7@&D `ۛbW\pWVOVЮԨ2?wkg͹Y;f'gx$1jM٣F ϗdAqMdAR\؎[/3R_ھI'Ǻ>8&f;:ka^} Qj=pŜi%){L/LWPɫsmZ^V%I? s(=cK)V^Tk 4zdQ3iwQ> Zg}KzG|N1Zw\ ]<Ե=-g%=#VxPN )K /ɥP\ZAnd?i2.qU{d΄':@!Ł3 % aQ$\;$5 ybf%F ƒ!'pGb <N^0g}Q]~tV@G[kꄉgm8prS)Id:x  ޽~m wDh(/#MQ5ñf!ZYbn W[!LQ N=j\I>2J{t^QWC4o%V*7HYOlFBMLi.HI|Wd.#a<5L;iyHf#҆f;8PM荞{= m?ܚS% b܊<}oM!݆xDұ EirF%A/ z;rT^也WmXhϠwB3R#n%$%&븸nט0GR:n!$/ܐ|u>ExӒ*Nl'n`(cO)25U.=msz*{F Uh2 Sf7!wa2BjL_\-:伳f n{ЃA;cttdu #rA$Q<H]hϖB9VE^J8fuߝ m#`Aajp)*Z7^xfC$EY/s} 簱ӂ>^;-{K-.ʹ/ecj NI5@M֐^.tOU݉9~O !n}hT_, R՜ȵG/'2XT:!d_7z'f{YSo^-]&^8WY g"*ݵbŸI mGo3GNJ—z굕URX.V-rC?Nb! ч,c],e2,REA.U' 8q%\}F!G|_"[Ta|,V{*> 1 ˸l=.?/-z3$ڙ!O"4H&%fuCjkۖ#i=cJ* 8[R@F.pP^'1 c,OT 4t؀A(ѐح:@%EPu\Dy}]!!DP5f{3^}eT?oȧQ^c`8V>4+`b GQ0*>J1.a4ZAl[ 1 ܋6H*H?Nx䣤YKbֱߺ 9V3hfцL^FԮr[RϯS*Ҷgg$z# Lئ<돡F~ʍNZRX"l|j M^rd?i*P{o_{,09ɷà.R?KSoye!}8 5M;&cqv!-"ى>tP@2E[R(}}>m}EnfU?"Ee'0BJ]j/5ie'" a^ ]%#?/;$*Xy=D*Hb( H#2?㛥_ǡ;P:HE;vyG!嚜 {ItrۮkUҗDz80թ~Pc,F6eS ǮeF=|>eʓN뻄N;6m-M#, ʋVL[1DTɖ(WdL&,53}#gpsYn0yl3x$޳suEQޅ5"Sڗ(k1 ;.%idI@Ԥ_ [z@uB&b^ iĔ 1g#JpwX9Of+ ٓ/A,RȬFj[qtQ9(V?ni7۵0u%k=5mi FmQ2rFm=[YMBMHFO&aVD*a <#6%x$kIB/Ys]$1 F%sգ{v6)yGNP)t}!N)RX.:J_vnj 2LJB<BÞM00pvژݜzqE8?D_ey1 Zi螃 # bEĐkOD6TbĴ:`agp:sBzokpFmJimJTYcv+{hg`ZutMZz1%Q,v |/ (Qr$2 OE`}ma'\H/;HZC 2F>~n r5<+3oӞjݲǑWSަ$_KیoS-&v4LSV,'Um$Sv͑8rsAY!NQ{at 'Sn|6y0_h!+Jkd^و"H.Xcm#7 BtgzsZT)$ ZPV޾ʲ1|Ϩ?`Ԓ\J`6>eGm7:7 Tq^E%~&)D)C,BAEj=5St’{7X IF[!٘hlLl zW`-7T/ԑYyQjb.qDb_ʡx'6dT#׎/I{U#}&.W %];"faSܚ [~!vbg}1YEfo ՟C*:-א1%G 2wcF)q027\ ^Y{E1Z%hn߮rLTeۀZ(͍:J z@Н|{5f{`":ݙz^Gj@8P6YB~}O+/>_@%AMbU\1WU K}N54_$蠉lIa>S F\oB=]I6sxٽ[V^ϰ't4cŧ*]7`-2W#@…3.9ԜW=4$6Sc3cXg*p31$&u6 #UݠTv|~bBP`3&\;ΡJf#l)dWZgd؉ݚ bn-:t:Tb-WHz:0Et.Cr%m#E.\St;>ZCl1rE{)Ŋjy>UXT@<%#Eڀ׵,a;rgŎBKoEg/ W޹*>[ }%\䥡X h+P]߇%c^1̜p7z*λ;YƋc@G MLEc>OZD{vt"9 @( (1~PPυAWf:ħTo[E)7#GV(݇E-E!ҮXl}.|&;Pj!B*h&a*"x2" R '3ҿ ϨLZw1{zCH+|Woh%aj=p14 <ʶ!lXek,PL٭1XOS;piC䬱 ~ή2ReN#y׵:ף'@%9pR"I&<"#yh֟%Q0hp|riJ,wA"\u{6«]kʚXdK&R)=זQxH%?1/i=] UVfoDL&&n@ue X Hj} ҃NtS0ۑՂA:U1?`{CCG#ax]mCH>}I.v#iU(__z7(nv5)B6z~nV<ΆԨ:!"|ϲyѠk3jA:m_Uhl^@sh9|1jH BKmS˺nT HC"/Ԕ9~fLo=Af?QA6aŗS!ۙ)j2z;#svC*Q%MZΑ!|TpJ+"0Nd" LEt]>6!&S»BdkDݏF#Ss3-zu;XOq3wpfwMXMm6Ege4_*#] 0>9T…c^X/˷\w! .aV.1GBhM\Mv[v6kN1# {_˭SC6/38 }X?]v<-6>,kޢDHI$Uȇlqhs%Qy\+Wߜ}h@eFFìY ]Q ڥv R}ƑUz̠QeUZq2P6S|5 &,̈}$8K3B@v SywCh*-d.VߎjtτD$1A2RC,-ec/AkS{9VЉܥh[ {\H?$'DhU̎~& Z;<E1 WLNdSE"dv,LY,- ᦥa)lR$8:!b+BmUPsNZG<TJ.A#q5E(9EU <;@i uBɘiTa%R] !d|$yӬA8)0ɬG}iCxUQ[bzG1Q ͠pb] hZv U1(:hq{j NY_͐}艒단ͬ%Pi|qb=٤_!urOP}o\Ȱl HQ$t ]"*dT,zw0qn"Ydbm@3["iA&4]#=ԟ&_Hsv b}agܶũ\nR\ }SH; KŹSu M6o8/> !B O$(Q|PB>FF}zW쳗day E6Ŷ(EIΒP5v`d"zUK+\ ZG2ԌuIyY5(c_x Vv≏: HCm@EcJ޸zќz^q&E+:tԆ' 7fU!6Q)EahFA2 c|5{6d!A41rRjLn>h"Û@ Aw-.3x3Ogb"-׋]T%0-?&0՗xǐQ=6亱g[9P؈ΫH>t-wS,0쇞lETt ] !мt Oo>¥3Kl |Y'@nT˥efYa}AQ{j zЀm/ s)q.Ria1 8.@ 5.;]|YmU֫?zR.oNqj5&VIe$GBo|h1msD%ס Q1m_292)vxf̶<:692'FhRvAEHRж=Od_]_O{$.-9tj68"{Czi@.4 KD2;8ygy+3Aꋦ!l/T*H#!ŭbv[;2ԔkV-o06a&zUޓ2v+2Ap#An3; @ Io$v A9I h/LCnxvr6*3w_vDFط(!zX9\C!ץ`Q뀿 YXϠ\lTkWKL̈f ]BWm3'`46C|$Qts*{?$F0\oX_Ǚa_ f+4NԄJ˓YA6LW4%yIkpҚ٦i3{ucEzu>ѐh5S5o3j|7epuNmWe=F"X0FFHUM %Vݜ]0[F+bamUsc3хLj a;6Uuݍ=qgIF S7l M[a6 Oj;~ۂXO/(1`Ãփ5ӇvޞW)+WliHYvO;E)BGmHos(=sw<~DtL}5+&cjEi]-l9ee@@o 7NV'S?_'~D]ߜL|vvKgIY,{g1Lb7`i-*ް`xRW8QT$'_ F1ЅOq_epJ.m}yK6ݼ``V X'zsBmtc.H d.H'CވB*t P'YI0sHa. -܀kac-Տ5!cVs6[XO=Yuk?')t~CiI9sU_¢$_0ƽoڵ هdpbK,JMr<MGN H-:EQ\Д # N6?J (M{)"/Pd= :ۧNNՋ{ HLsNC"^(핕/a-7x*A(ZκjU!K !cCۺN;3?yC!;#UiCtyZ}J:1kd0NC5 '#ԭ*'9W!3kT:spuղY"eXTD+f zj˜#oClC0fE(a?i, m)єRp0L=jp DNݯ@#6 išY=k@墢I߽3vunMHEI&Z!L+mgyr33By"q|T͵1 )L Ѧg;'$Au oQjJ'lgQpݞ:1n&И$5 Ax†da ʙd, 0X!{bߞ͜q[YIeÁ6Nԣx/@Ia%*)awͧS8Q1pzHNV5I~˙$Ɓ GOkQwk޻j dmb4 =Ai1_l9/ 0VdR KRXҎ4_O;%GEo:V+ƘN 9}S8Eg;> cz0XĊVo1)h(۸1Ox&D~$WTv>p55nu93>"]eFtѴc:AGV*؜Ms*LCޜr*$R2Q߃qc8N%O[(iN6ݶJ~Xp5%DR"`Wٸ`Eb44g%. oq;^X/HE)0MUB_Hg^ZCɬ*ad@ܶؒk::&8PdT^bYƌ=$.rho5<s9aƾO/w5*KS)dK^KB+0ږ"Kοp OUW>:Y;/GD>\ۛT#TrRaFOXUD76?,:c2xwN> |5F ӓTɸE!I`UrD-P.[JKРlTHX s^.GwE<2g>}ս %.I*1JSGf|%`b%"ꨝxRG^=Յ&HgMG Nb٩uxs[3sOx.nHČ@&o;o*i#>Fv&lU{Bf*eP/?+2 )G~XŅzuD&nXlQW7njf |_l,vS4p1ZEȱc~d'xAr@uJl3 2b*  cA>+/N'Qkg "mMA-L͌ O_bFP~yܥʳͤ;#3ۆ2FTu\7 <٭{& @6묢!%C?K .W},MG5{8ƫͯ_ıj?iFUUE]p+=Բߏ~fm53\y?cGV/RG'͂j ϯU&UV8s 2$3 '^lgrAũȘ:j0N:3<1 es78p'.@7:;K#ւJuL{'qK. 0cj`7011%[kL@#MxiPVpmM\l`xG%$;[ʼӺV2Fvqۮy)]T/Ot7/`^M<ʉ#訔[7b6Ί4=¡?dV,4s 8ޟƳ"NzbXFWꐋ)Ѣ\i2g򔼄$x6(eM9tD%Ny|{д#kuW$G a"Qʡ bʣh"QE;׮[Z`1*1p S+[Kr^ۂOm` Rf=?M~Io3/5~jnZ ˸"< :Rzo^;"))Ti)[j`=D#Ⱦ&9ʺv;4e@+k8vT%?-Xy$3y'c}GѺDB8;@8bHN8}髍!ʠ|闹m$l 5jb)}3$ 8]VA-DfNW( $ 8{ w)cn]ݛY/̹kP|H 6 ?%~K蚢jVqWwYrG۱k %}LƼG%qLšc~V ajՂ㫿|NS]: 8CoY9ۄ2+htyBzJׅ&(^L~fOY2ӒYD}pUoXahV)plci(SW[[弍UצQYW.ɩe/$L[Ƞj/Hw&F^"=YFp=ՁRg=WYv<7e +c@rD> X\np=RJAؼ.B*MP% A"ÂlDu(v5{@tXYjf1HgԎ.O= -jEՋs=G?;錽Lʅݐx7pBp5*V[t\л0pG"oPOS w,9"=v!( %rE4:.f N*|_cJpv\|nuޙH*)M$IYyZcu OdkMiGRzd':2Fnͨ*x4.RhNddϸg㏨Vv×-1X_~j#gI)&5x@ r/f@M&b/o]D 6Uᇳ rER IEH^*P;5ta*(.wWC`<'>#MP6RQ;\9.Ѧbq7Fmkכ2^Ie/U%c!FO^>IdrEn_CKJ7#AY&Ԓ#]KqƮrr(~L#Np#d=QIX.9XA-5{E%`~/2rWcRq ,Z6{S>ٜi>c\4Ӈ39w$䊬psĥ&6eJqMbX}aݣ[qLF *C| A @ΙYyɩ&g] :P kdĭڵNC`7JHV)׸ Y1gPn@sќ*ywC2@' 4@(13JD1Cwv JK"+zM} kͨ{Cwv[N P$MO-u VI3N/%(6R ]!1Pv$Sg1N_x1YpEFdngea`T@7Ĩ΀iR#$$g5W]tA?΁j9VoH|ZjrqߠѶ0ΏŞUeu;~Pz(YfĄ2fxG~zh8݀c?*wyK8u}'"[uCu)gF A|k7^Y,Y(!}!P,W=oV *f}<Z # GjW-Q](*P]$Aڊo 3ަ@!}#JKUǠ*]qԺW'/SFMkHn,omu+ 1Uw.uLGnx]Tq9ț\~[CcУk}H5I~[-A[d"@)lm1 }6%G6y -= S*qx!®9`AP|vm15wibszӡUqgF%W<Vhc@7 EߑÞC+Q3z%m ~R%ICd> b ͕F}9<Ϋ@uwźigxfdnܗsRh=B=@>:G ʐeME>Y<VvkKZqح&1E.jɰ$͵+oJe[ 53+S .oXDmtZrO!r48|&-#&w(y9#&ơD;A%wr\Q7$%igF/gZ۰\SI%Le5Z]:&#x*HсN )v somI2k?7UV'Q%X0aJ>r2n;E*"c3gl epWGB#N0 WX{fB*du%N3hibܔ)MŸ(_.K`JaWWJ(R[ٮ 49dBS{i ԡf*5UY C%TH{GĊ3(}ٜ 'ێ1=&ܔN V ԙByӐ2x+m6OwLu0P?{'E0-/7T?e'þ8᝚rƊǧ†z ZFU%Syj1]=b ? !,hHй"u$)RqV9\.BLPճK-x 2-Oޢxݩ fz4-/I>gZ+g gx.܊? H?è'iqM  d|wնnZC1 :f(euQNbyI~9k^L beve.@{ l]WXNA{\b7 &O2賧7P#,!m^À@aGRa;i +S =.v̌'M=D5YʋeMR^5ȫwDMӅM-h$jP.RKI@&YB1ǵ$.:` PYC5RsxWSFTBNI*Wi)`'$@g"7E[p7r}9)CKSѪXyvӏҦ*Ј2%VЃ㵌%kº(~-B-;aApxOXZ1P5jj1 mX ]F`Z6&KӬu*G|X Rñ:ͧWIzye8%\7߼sVbs`ʛ90f_;n;[[|2rd;!^n>| HF@ ND?UVcWr*9ESYr`LK'gbR~QHSRLJ~WBʓ4+dIw+%oT_EhHA-p`\T.]G5J?*HgS([j{a4[&u- /RK m@YfS r;薏o3 Q]_c>'t/UVzY8{ UUVCz͏fS cUe@&2B:zPc`K );! |ö)*ہnZ9J_RUKǍ6q9isMϙ?1YҥRG]`;2`{9ΠԵZJW^* S[iFV^%9{ҿ]547cǫ`;H aNTx&18{%KU!ȚՉ4"KU &Ʃ Xi]M祴qH9F[;u}7ć݀E vti=[2C6VZc6_;TFz2c;@jxŰ9L"m+so6n^uC3=0@oWhcC waHƟ[sw HPCޭփ뉗|u^Amc:d{|kSfs"V簒iP_pLJAA9 wA=9? 6rD3*gɅq&||3zਪX&Ξ \OvqIW;V\di}a{DS.]:cX$*>Ae{ 8QY*F8m%t],X9 Wfb=M"}JGh(3&2= S[>= *dit x HyG,P5E/nC KQ`AnDj)AـtjH=r?b*@:b;L@Z]]OČF?̓ F(bߧwt3MyE8\xv~.Pa;t6VK qSxmA;6B]Q.!oFXhv!Q`_ƄjJo\|}d88+ň܊_5ikUy' MswҬ#OǗ4)R;NsS^['QX~JE$DW%DxS#ܖvߦPB+{Tut^í{@>򀠢#y.2 0,:W?Dz|$;QORj}Mv:@vLcN@-%&ڂń`:F; ʟ*4B4L@ޏ=1t(OK1d&yz5-BTrJa: "ъܡr6G`W[z$DO\RF) 3ERl3\de1W?Z?G>9+";Ӂ=ƣ–˰4qI> 䉘fhrƱƝTzf{\*Rjsν:_;P9"dqQC N=K⏌2hVq,C? !G&,Zv2-z?`C sdCs2!yhfce;T<4SǶS VQ[Z՘נgI 7'wAftti[_m<xUWhBS.!`8A^ͣY+F#mHU׫oq|*k/IA)Rh›-̆=N}&>N΍ph.|6P\* ´ϓrHZ2-`d33yF| v\ D(j.4Vss/]8$nCW2z]@V'xP#ݼdo%#fZӃiz*r2(Ti|hL7ӛVc2 Xy2mrU\K}5!፷&ڷ)|i ȍV1XZNP P#| 5tV< V3e%ekmPuga `Mb ;~\jHcF[]_^#I_y?aWK\7dcZ5fNW렣{Vf ޥ8 ͗vwwP(Z9}lӽ9R{Y/\z35+m^&?Qc*UYEQ)Z(&˧5>=Jm s23܀4m}R2{]&.fԩ.֥*\ ,n5d MW`ݔlLmf13w1t@4§^d*[Uv Fba,߀s +)F_JU~ [jri|dZvc$<~nɜ7v3c.c@t@.>t)DQC)'W#d( CnWQ_l]X_1B _BV^tÂ/W.vD_^^A~[-ņ/'Njۊ;`s= HƠr?Y (7tIgn&jAS#¿e>~A/݀/ve0[~C~hXlHWjytq]p/{JV1/è\N<@!U4fd=ڔ̽Nw0B{`І40 r^EtRGmHuݏ!_+^Q/zmʛJE^!D1@]v{;5ahMXLkn\3XhP~^Иqa;x Jz@K"̠KBZ!j1:O=.f߉qz̲S:w)K5jP߻-7i`t*d')@3nEMQ*޲NFJz c>J*T yqфp h WSUyhr Q ]/>>Rلu݉|iz#YVQs w.Ee5bl  ITf~mnYYGl\i_R ]}q g"2䠨J^upKѶ+7cp <w1RF[2'i4S>x KCDrXWDJjlx\L0S3>#]%&ck uE$yQn6Y2J cf9x]9N'ьV }v=@iyrHEҒ2 2^ >y O% |s & P"ˣ6U΃rXc1JC۫'A<ᡅ0?:!_* ES:2ߡGHrz^k<(O7ح@-8 :| ,AcEk2rGuFRR+RZn8AGw(Xځ9<3+Yf'*s}"kM!O"EDច ETU!M/Xi|1Iƥ>(^h!QG=[S`S/A} o %PZD,;ִ$KS >Yb=5Ze8azj-[~GR1騬3LZoW^^۲'6I)Y^̞[ʢ=:hr=7J5MS<2nU9HGOl͡Pνϑ}utbұ(xwKBvJDFj$uh9gs] A12)RM}\g=y{[Fޯ߁k{%eXlijgDxx )x,_pSeR7~BFq~n(HYEdZ,ӒY^1 uk]>8rӸzm #C!Ro~1qЕxt}U_˄pp yP+ SD:<ˇ߳*?쵀q.՚&!Ҁ+;2-Nb)mئsI /OR8DwȺF\'~>VͽEJ Vbm!Z/b)}rLb)Ft]jp1pmc*B쒚KMR]nǜ'#$pt'Plt>h[\xjf:F@/B_5$#iRR-MucoVݾ̓?W;bJh > 9y |DwīpɬÝUV!7e&n\0R=#Gݝ}6rp֞af('FζGsA?:zQ2f#{XЕ1M)X{;yg҃V޵b@TA@%s?Y\}Ր2|j毼OԷ$q>@rrAu3φ~ 72'`[3Ò$r#%̕()N6.dy=VD0b]*SwFQҧ* g (j58xY3yIVnQ([ެfzVqׁ}N[Y@}#T=dN|RK -~8[Ou@M:P :YpaO;dXAG0^ibFjdԳͲ%AK4eJ=̚*=RS|4"j-ȑ@/2|YwvQQU!wtC[2)TZ,v4KS[B hQw@QL QT1#!!QnP޺X/FZd\4$tM)VՐl&*ϓl$@^];h~fa1fu͏4)"Ex-4f玿ȩ(kU 3  Syc#87$dB$FFc5sYX_ty7D5tl}E07*t2;uS-z I=Cs~*\ ;S̃WJ8ƨ̹Jb" p*Y0Eilme>:|UI8;&" 4b0E 1vEx |F]bL &vm+NؕxPm>r7HsXQ 8 h;rZU]gs۟敌wDՌ~|S\&iTKUX\`ERYGj?}IZh;ۢ1"dg7ާ i>FO,lZDT<$_)lqoypbݡ ~nv?Z6YݓFΣ >ɡ4_̀I0Xy^2D\ bx^GhLQ'mԭ a~o | t"P4ܖŁ~ `}V64 3>Soa߹`6팸kpC$L3 R7EF0F'[aϸ hmh 4u|\R=dD0mؼ 'I\+џ(9A|krΙKN꭮#mg2~F±'e`"Ø[˕{]e4v;Q B>@qp:JH |B/0?w9bU}ʅ;.171C+#Ɨ+(Ӏ~GW=ݙ.SʺY%Wr;tw}/nwC &A?Y ~B|yK] $"`h{d9pefRh&Ŝ`۸ז4焉'/@QQhRE,&&ι*KwRmL 8mDhb jcULd`=t\5zaYdR*0>~M1Jo 4K݀Y^R4mzl6^졍GxѾڝ:}nOc֎Vo$jʀϽ#҅) !%#2A{0 9nHynBYLj|jVAkuc*Թ/ȹpoŮ||X. fcMj) 5]1Sk_|5WfpfJIhǹ<39C3 ZQ7ZQW[IwŢ-?jlQvDJ;vd GGH^ z7\0H)?5F7'#MM] PC_Wޥ݌SpQ*όMzu%= 3íV`oyqR3x" Oe}5}Bq@w@+4%d^eIi4'\|赭 KmޚK%)Jc'ι'm/zV$Ŀ=/sӨ!+LGg/lz] S&<sjɀՄß׫,^9樆n&jXǶ(Q'`M!S(ggj>5^>X0i LWK FNU[8{3?֥SM9q#'V@[kX#7y$l4Az=@9UfRuH;T 5!-zj \eRoR_=3əB2}htqkecnN*^UߏC1NwRK).7hmUsO^T~텮v~TDyITX$m*ovmҥ 솦3@{Yc.~veLeOu$QuT$N,gbH Ej w)kR /QM9A[@6]~ọ$FHVOM=oy[iV5aJhCV^9xC!εnj@I?YKVlm QFiG)H\|U YV؆ZBn)cp`0e oo&AW~Kk* (#\XcJ|wYiWk[#*z6 $;o*IE F~^+Y V d*^.薱]CZ 䋙IJ 3ewB!Pbq_9zp1,Idˁ;_d,r!.4jWT"Th''ٕѫ&O=]G:Bq VZ1U[925Pj,+ŗ#>D  n,b,~t{4FBdFDZ 9՚VCqH\;̚bfD¹R*0)]&M|,c ȔP;p]fɳx,yL:#3Ӯo-x1IƏ(ۧ~;TSa)D&iFh%Yb ͕{ ؇IЄ ,dRB Ώt!?Ɨ)STѮSՃl)l(«h(111[HO mNSHa^!6q0;^ %K%K!N]9* @j+64yk|dT'sDR x? ]{1LJ!~%J5moeoHz߄3쏝 GP ʗ!q44ʰE3aȆFt(swE,iؠ7}`BT~(z{Q_:l&A*.GTggWEE X uK1?Raؔ7ā+:w؟hd-V}.kLeי21455,*yR77!~]e%+ iz嗙%9H?X+ P٢u;BZI_&.}J)?K@cq0-3ؽS[p|yOz6]iW[ȺM92ح9QɚARA'rBle7;K%-M 6z*1A$V{9-mDF(ݧ]:I3ꟙU&Aޜ$(+؉`R9|]j+ߌ** wVWbvv)WfbGBuqK+zďQJ6`Fw lG,)ɡtD>lW߆ПyK(z1mA^8^[q^>_f'pLNP8)4!ߎHbgvq\GYo kTWX#&MZ-d0,(n6>޸ ql lfL P׷Mrjax ּ& Jۻ-/N bxAlz5p@ZBN +>_phIZr iFk& "YnE?}\K's]|ok+&8LtoWhNMubE4ct<01FE-t\R&O}ޫ ^X@: sgdů8g9N{AH{-ZwB>OU ٓ%tqKGPSɹjg6p@_ýVGJymHۿYA D8-WxV ÝܺQY|a]dpxȑ6T|KL sbv/N.y7}uK`MtVA-P@6#Tq5 ۧ)rvnJ2(4j|-hlwl#q." axLݿ\«e.yt /5'KXk:ouSB :˜g`ŃඩZ?x3bHGpj Mcʄ>Y5U6w@Ci*!NzRÓ<}mhY]pTKr95UD >[̞(d[cB9R?TQ80l.LKyDE)$_M1 MB0-HfP\Lmǔ7S?^+6kQaqb?eC/ F}>9ܶ2HEFg%AjEZ B1'!?{ A Ze0W`ă4GVB50!"&Vhk1ּ 2gq* Zߣ9 bxV?ʰF5t&H4N E'.I)QY ` 9@r.mBc+Ʃǐeŝ(k?WbP\ 4ihÛKR4B[ƹBl~NOܙ:,tiiӤWR3hBLbx6ej}"}J#CĖ|LYi!Rr3޵Hw!kݟۣio92#f"kGk%X %%=w:j_ MQ iLJ~U,zmV'oh5+^kM hTG7BN Zt~t%5vZBtHGR*8I lp* ǂkЎ!ʐa^1['iqLwZHM*%y a FW|bЗaFf2c8~,kV\ 2>V B!KehO) 7m{sS(Xj5OAݗ8(㡢ΆZhT6)WOr`cBk9#ߥ P6ZbNIf1W;[#mz̊ɀz;ߖSA82 $h=]@9&NI7;u-~6!zJMURp d̸敼m]X#؎|1o/5!K1rPjK3YAuK)Pj09)VVb^qk5j<\C-H B}ėL-;l[7`愫GUㄭwj ;x|MU3VV/I$_QГO@W ,{j9QH*AhY씚xbdJ y.Ӷ}78RvNY+l"#WHgS/+Vv3*RqCCkK$~ƽOת- S|~ÓXoajHcD1') ʕIQ˵2Ք8zGJ_4/3TNv }(zqhJ(+4wF+!]\N~i<'?Y@YI iL5XdZ)!@̶HBF$gAw8<[?jhrPhԟ#̓n+PFW :Yc–r?{d>S2 .%@2yQynf7(F'1 [յ)`Q3\Œ6=!m] ]~gIhyCE4X>M' z&89=5sWCkw g*;`4&Xrpt~J-#<̾g~12 𻎵g9V6u"ֳGxHI%g^|=~=`Gź(jj/^zZhO7yb"ZJzF^'],JCSq:uvv2RLRom]-eg,:ahR..KŤWߥ#8>xw =;մztaH O"[c j냠%|y,7 N@X|/% L@EȪp˵n9_^<-cϥ4HKڢ$XW#Nd;he!?3B(lSwScgIk63J 1 at`J r;AoƳTb " <;4zz]c OUnJW8*(cI4UTuCz첕mO6}fc,2o|zHM9BJ,-GBDM}dlc4 !54VGuwߣN rK3?X9>+v so )V+q[n?|q<"Uͪ^ֽbצi1ڏ?HY]Zt 6>P3`^IϢ-7fl졀6i}xF%~>!S8;ykfX`Ƣu YgPvvkZ5zgiX!HnםKZ*|2Uj~$yagt+SYfX~G0#e +/dMjWuZVy2`/ϥTN̕@(Nﭦd~LA?/^Qv7o٫H6b(a~ 4K,P١1z/u7d+OMfکney4]y a7x[=@YrDQ Be<? 6 F*kJjȧ0W]A:]CO#M K;0<> ;#r3"lWkjA5p,n/XT"l<"j2rde xM4,h¹T.JNNMԠ2Âx7Hs.;Y8JF]Nоs9 ,hd & ]#{%kLҥHc!WU1b$[Zf"GcMn~0K!*d5Ma (ENxcƲIω1RKxV<{v\9"j% ̈oϩjjwĀ*s)i6uL3zzR r26,"rG垸|AOD~`6".Ϋ`d p0ˣ0pуyBkgAo'X/1cHN(v`M'Ĩo>6rJ;~(r`%Iz?ц%(M>`FchL-4њWH 3$O͋Ob9 r*kc_5XuuwAX)Y^X<ힷ-V:AV&mۓ0}wSe5ܫ879O2F7w)ܨgGmzAz޾ -0?Z"/6%'Z/uH"7xMsT˦ T1/li C4Ʒi$CE9$5ХF};ʁ,g!㚮ɉh2M@_{߲C(*J=>|/ {n$|^;H8Pi/ R:#Iw=1-o5bn6Ah?4pc=Ғ[ږ5(AE) ˞UQa( FE uw J!29ǖZpey<=i@%"7 ;t*,"-՞K(v#,dIC7U770g:7}Ȍ6sp< KZ0\:LRS7Llu=p,So9};nkX\^ x˅Eɼ1e],V?3b֗P+~c7v3mBpeVB5Drێe]1ƿMR]Mh\I rj ! 6x;y6fg[ /,V;PF/$Y9D#GKc5[>@ǔ*r8fȾ8YfN&ɕw(-:dRnO/ qz/pV]1љF%p=Loy@vV<"YyӓTAkcvv+%4;|fwT񥶂ۓIܮM4Dyw뻢9G:@X$K>옓'vI⇀e_ ڨGG)Z5ݽ賓i:Zg@oNF!:bSJDo^YYΘ 7 m 86vp'hfsl$JL$|pQ!žpǔn2jJFQe0y8p`OͶxu”@9%L8lj=lZ%+k9s IW3Pp~ާC+r8ar+jPXI j/,MX>1Ki{`t踯7`s&q %MB:^˫  )( Inv5R8*^|;p^[dH1=,9?>ʙ/:)5pXIA`gsp<~kac2 #3E*x„JA! ЩRullU4vszzᑪ7N&/"]!PgN jjaM}B]ݷ$4RK}`iqNB߫tD}O33$ tG:Kp9y1\Z}Y-D!HA~yiS`Ojڮs,H/#u)9{ bǪxyI  SQ[_z&EKD2RXr%mY#8"u8zK:͜ 1wj @`eѦabz L,7/05Kݺr)#}8*rE.-Eq Eh&*0 ]ڬ '0+Sw9dió2#.BCCvV|Jɧ/ڶke|d3ͽ∂`!RRTh$ιU&:^dg|8 =k (M`v f.!HԘ^q޳aj;+DOIGzn/]P^^ ȪTJj7DDZ⥌B[zOu@`􌆸'Mv04uҀ~W;T@*f4٦*xڀ Bs:;m͍&* op(4`8$kRT⑑v1m[5/0eCiA}ٛ|үw^(MtR= r-1X;qJ  D"tQZn 0 Q1 ur4ZxԚ>ޙR'HۆdE[k-H1Dn-JOZ#0#r͌@M(F+\mCdvi86F[2αOPKd(/C`9DTʰ\fjIFmh8YSXŢG#6uC@ M2GvA|kJAn]& :?|k4Q0G]`7ΓT,ɠQjdbu;7*_\ p.簉J&g5v7٦yA 't W ʗ{A%Wtbha*a<ᭇZG*#/{<oJ '=3)W"n~5jzϜUu5n$jMZ-R`@eh=t $1þ|R$~>C,^\^ܼg* +x1X>x%nH[[4. JY)RXi oyO[!- {CFK1Gm튶UbSWiTYuId!K*"gr磩⊴υhbw9d$=O dޞϓuA?SI)3Eqdq?a..xu)0]I48T0( T-N[kISʚ&R)WgZywn~6:bN"λ# ?3 4/ъB4p/k$*dHO;b./`⍳8Mm Fҭx=Ю"K.ǂ1w¨"nl?y:4_쐷qӯA{|V$U'S~xU>G{izs~LȌCo SАˠXO&1*2YH^>\WҒk>׼*Q57Z(m")B ?N,xG\?+n!QLv޷E2-x<<ɀ5ljh;ɊY{ mM^]q \2ΚM)#? ,RFbUBoLXZmL&&_Y?y0w6 '[aVLݱvDWuS\pК痁JW>w%Z&)wTH"z,%ZY`_$axejT) Bf:ZkGT]?M _W{o:`(䣞Z%EJ9(,CsŌ1=~Y7nx$58ŀ(4 Ҳf/@?FMIJ"?qjA|aaQʻ1AWivu}P;%5M{{cpo0z$XdDo;ؔ>ξ!sqLlğm*#M {b&dF$F&u9s/_^ݸ?J*%%Hhzf6 P@c*9*r}0 A@a&+EY$D3лlf^OwPT`k`3A@ -lX"PN@-5E V4ܥM@:~ S5{iuJ(mfGm(v+럺ːؐl= ӿڮ3H$G* F9 =*Niq/s vlE.a},K<]Unƃ- _;ֱ sujԂC3&3U׮̵!vݘ1̽-Z vEņ?1c7AYozM]]0>TJRhŖLV*+XCJ UȒ^?a3"C>C[>E/R{>&ݶ -TF ic'9NBX:f3)*@EVREgkFPGl/mn=.KAT[)ұa}!uRX]J#!Y0Ǚ^m*'Ɉ.M.U191gdCOlu!'7ok:Z!<As2AT\V' ɐ ,jFHF Gsմ4U<scVZ/wr3[^9 f_A D?E9e? .ǧ/q:y+2)cF,5&jd53R7~ 7aYET):#lEOidWD- XMy]Dn\l+kgM~ߔ;R!589Wm:V77dLԒf#=k&)g#Ͳx~j65D|Dm"8tCcK1EFl?3^C y[`C_*Bo%$z'~$ -9^-{N4P>⁣]UT,ݽ’#]W/;_]T2ŝ.CttjVi6v|fCQ*?a*G)lc4 0%P'ˤ ̚n=yyk]]` SG:׭bb&i݄]fZÆCFÓevgWvp8qԮJQ@h\T-IO6$M]xO Oy2i5XdW ԝ`"[k,Ҋh,<ј*9@i]-+2#!,L񞔖g"Kpޑvl+1&`Vd3.q_uTUP|Pڪu `Ǥ40r`k.^o΢%[8`Z@F5[/F[+p$EW?baJ6aL]sS9+ 8W}ݶ3z&r!h|}trm$y*F`"k9/Nڠ wȱTq!yc578z:1G0'A <l4;s/XP"%LtE "rCf*Kʿ )bQ3l,iٮdҝ;YE}x.OLk#8hS_^]kzE)ҕَ6~4p5dhSu0P}`f& 箩z:g`2Y*vKq^3)s4!)H W6հ |8kG%GW W+~VvRn8׮]z!QՒH; +n64'ޠmzc >A aU׹+=w`7Uy(p31l~ePO)›nn0BJm[BV0qZOI2#tY`?e+ymj^Smj.5%BTF:gL,Bx ~hh 62'COݳ[EA\bXEv#j5P|JcA-Փ]gaZ2ü}ؙwc5rB'4X3z_k6% # vT[q;͝YWԸRIaoEm甶odn[G'bpPl:6׎雖`7(DDRQvRcͻZ#HӾ`7*&૑R 8D9ZkM< >LH5BcWzE7-X"hu}[xټ0Plh>e[;OwШ~BUOI,~҃ \"'8Rrl#T֍l9L0::)XKFT\ʸm}uId)qQ(ֳ+⃽\F|uT !@T$ ssDSd)8|Bx1 iC3ٯtdG*{Gn>"ߣKCʼj'#SU ЈG qWPj&j|邌ywB1u,fBsflP9ː H:+˜[!$WGVϾtU)/1=P#3#S&}F my/nQr=M»M_ [78, 7,IV b`8I ںS_e /Ŝ$OX G4CT1/Aݶk3GZ><Kf6,(kE(9L_{2`>8F S !a:4 _MTNPwLQ%B2*REēC rpa{;WI+$oOA 4yAQoOˑH8 MFwK{(,e,]#j@A ŖFBJ-S)R%V+CWq55?#H%"3l8%XMj6$Lw|Og)G0jkMA ?m?* =D'w "u'R6rIoa|3wո m7Y=pqEe Z7fb=nCQK> C_oHgh8t3JϧuK NL#u8{Xx6looFB&5l=WdFnycnԤy>#;iG޳էEcZ.=B])\]]n)ɛ{ bC$; y(ə"BwF,- ^k}݊V҉0=ZhЋby- 5BPN+l t .m]F4 >鸲Fy[Hq!Qe9sbW[_P5#r^xvL$ujQpȋRdB0 GCvÑ؃Ig[kJ\L ^EISŜiYxܠN8`_55"cLZ)8A&kmJzu7UU]9]1Xaw{e'}xEBGxu# L?.*k ϳɇJ{MesVmzS”|ͳ)3@WM}\ Ai2FF+:_!%}LB,wo>5IJ4G~V/+}v̘GnXw2!C ` 8O1BV`o ͝kϿϣFoQ(JL\fc?!@*Wy)ŒCHaψ?{%IKgvyUT ;QucdP[T+ |JtSuR8$7[ὀ81ِKy)snk,GmD<6 ր(YQҲ euꃙ=g So >:o.+o@31R.ނ.+-`eC ڇu<"vd3\jYl|f=G$''J\KcZW>]H0݀1$0?ڈk+; (Ԁ oqж%_i Y~+G0*#WJ !L?CuD=T9QH 2* .łcYt;b@geyǪ66!v6g>Z=b%y#tUc/Vn.Oœ'\(RnD(]\5җOu e%x n<8 DN, j_ ˨h[!V ~ xH4bUIkdE{{Bv*R $(^cdN8r}hEJG6WmlHZ06-Y_}:n5syf^n*g ,|1 *0/?&_Pf6V{R0O)槌i'{Dp~,'X)#)ҥ H4ҡu{Nca7S 61 CP>2T#S@SW#5-Q1*"} $N,B.aU=6D8zN v' D!9- f5GEt]_lC¼rr" \Vv@i]L1rmQfJ\ ^\/.8lmBFs#vW]7TniݓͪQٴS6I)|[/;8|8T.t$pfjp!I'-W]t}lq"̞sQv_h- X$}zh: 17|0y): OMRAwV83*d @צNk܀C#?^5'.G>eAÅqZ,MgEDَSfo/ץl.nq xm FTR^LaIp=jPty͸ mWaYvhL)hyܼAwxjB'\}Sb?MrED#hNKmCâ@oiG$7H42W`HI6GMAt^CkhywnuVRbZ}L2ei1G T@!Jg^hl-{Q#.(X,+4/mVZS:0Ujye2Jhؚ%GLٴ@5Ԁ[FQ/O{f7Ob|}GE׹|ؿy۔] b,AEQ}|,d-^އh.1p &HSkEVoRV*VۻCqT TqUߤd:S NOH Q}Z|Zu 6I%EI!ßYn>oS挋j7-I ?5sz+M s($; >~/zs$D(ioL?0oUTm_fX%qz8A@Gc1iF]wo6Ϥ чJFyR-1}&Z:Yy~H"xlk2L=FiZwGFo&h 7H-&SLO nJq2,B_5`G髻m8s̏WZLUGp :|Df58Ci? 9ȨxDPiMd!$!&g9Wٴ}80j:|B+,)n'J5-ETFs?}w@ᴴ,PC4] .,l~iCQ-?R%N4EInM*2\T4$0()H;3zu R骇~(q9_<} T n2G1E|\XVQǿÉQgӍQ_0KBk3PgY-~UAB!/@tPG)e*i_q+;Y(Wh}cdS[n͵Ga3㈥ HT<^Whk; ӬVC Fr T[=L$) ĵzZdPK!?Jx|뚉fB]b{ݹuidD:w{,) V#*EU( } "fL 1'ʣyCήYg(Tr6+lY\_&h첼YV dAm2ŨH0c!v2tGoB6Iu]/my I n P>~oI/o=}Z6y5{n36˝sW3so{1N"sLR OFz,蛹BC"jK~a7I$R֗ 5 b]^tgNQuM;~ 668Zu9

  • 4m ^/"v7Wl%;_(?y,9mwulM$22 Fe@ 5q5"#&IƓ0z9-KA 3άk*=üb" NLLa QaUY?OcVPa&t-kadXaL$udEɿf=΋T0i2w7]0ĺxv6y!䠫*/4lO񘢌ywp9H4)餈c؅aRifv -vi{ 6O`OqV8 'lXK:w3] X©ii؟ L|?uခ馑-U"LJ 0&i (U,Iٴ2&<0=*+DRs! $O'IQ&l(AE\ݎ mA+9_ˠ= Bԁ$i˄ǧ{0cxk3D`1LaSA/xLݰu~qDې{~hLbp%NW~pMtԲ778>f|x me74ɐoQq7yyYWI:"{+ miy3HB!/_IXM˧䡣'&T)sq:nRe`[CϚăVIeƅ_rgi>RdzZJ+)yvHTk4hY9 z cg7?E\ )k0C>u ^ց'6A'E8T:+'"YT-,KQ&rTog`|s$l䕢ou(U0B]wEqU{J=sRm]kVڵ(5<`cs DqeMcnXl=6چ+FgsA h<\6VF,6[%w]ws 3/jIQ 6o;)YU11x! ChO nϯ;FmJ\:_Do;TjSvD&-o{2սGP`PT/aNWQV>H4pP0R:so=޼G5cQ`'sE@.w 26bP*?:C2:`f-gWjqLLj9ڹgj@G%a)HW)5qFªQk y!>%# :+dfc@oɣO/H{RqbKh|Ra7õ/ y#* Cڥ5w5p>mb !zܶM}o݁dTSPv6mp_+cy,p5W`vF.1{Qe_)D$#\?{<%GAhrn"Nj\_x7͸M@S/mrUK-β ckǠy]O6in-A쫩r"3w#x;%(cb 㾽O7:nDt:D d&iY 0ns0oP/pK'x"xro24d:*b=>lޮ*F,qc8W.AAFXP9g!^`XS4G!wah \%6!z^_(eu;h4k{; &!;N/Pgdm#dCeMGLۇE/;~5L Clh5tkb^l*r.?6.&\T#~:4A'"r4A:3fwC}Z$cUh@td kVZȉD8 {PvtpHjUN3F9R){$2wwK ]GѰTfmZH@_lBpv._E+TC ϹH5< ƭ@sfVPx% v !FӨov_#fꕬKU^9aR)DkVˎy<5R䓠}a4gz,; 3B5|ԍy}j Ԍya3T^ }4K@H TyH PPO~FhL3B| _WC>]1۴ֱ7,|*1) wkBWl1m!͕J9;?s\ 55d ?Cߏ@ g:X{) z9ƑPY`t9i.8Z2Րӭ4R>'zMZ=H2 CSB 6x[Wꗙ?+ѓTЀ 8e?ewt=Sgĩ xrˇHPUӥK ys%ER ]jHሬmR+ϙӵ.-hZ+\zn_4+m] NQV`&Y4WFR䜺 xa>LNqNV c7V-Dq6ə,q"Az_9ZC^e'sƊw,;P40 cĹoS.u Y}{ʈt٘!a'מK*Y"2׀|`!GU=J떄*$S F^d?< oykGºeQW޹iUZٌ2DjiƠq3e+?75sLuc+փV K/f­a t(跂G>X7Ӄ%?Y\u e,bv??R;/ 2{#gC @{;ԣi;>`! Bzx@T4eܠ%cI⁨mXM[A@Y{pN&{v~=)Ƙv>h%~9\L brfJcOHpri#Z7ޑ l|tԠ#Gw9uUdfѬ;oզΨS x)l<6fǀ6/}V&,@&jӘvA\6F ON}c3&SVzjm ȌUE aa?Fq}r\r~D8/LDe+Ld4 S P*f$ ÄD⚤DS7%„.5ݒ#M6Z ؐF16y^MM C? q Kx5,NX`z,l"-0_,#o59sTtHEĈO+)ϊZqmm=R`Rβ0f}K (d8û+fQnLHm{Չ*pvd{/++w%u{KZB4l2) ;ǫ;$L}IjJQߚB,u߼)Dˏ6`Ǘ;*C6Un#CP. R]M`Y;D81_Fbz 7;,x82i-x OoӷqHs1 ggP4uYȚ)I8-w֠%+F)yf]ZS>e{QΛd3x|p]Zn؉R9\ ل(Ӛjjȋ4CPJ3#AGegns3#?*'f00nD$NG{^o9j^?((N.I>^Z76\8hΞ*֨DU%8*F2[J!8fy{Gݵٳhv0.yt.0,a&8Zk$$?V״E?{wԨYӷ6Ijy|T6fB+t<i#儔Jn%ypEə㙆m (@N?TC61MZ!W2JـEZ=Q~z8o7ptjW<$2\8"Hs-s<ËW{Ș"0Np4x k89yiY+$pOЫߏ)Ƃyda[JQ`iμ\imAǽڰ59E5l4W^Y s}6H RsTf26,lc{@Xa ьFxK^0lZcG4͜TDJw|O?}:0O'첍 ú7AwbnC,ĜqiV(9 { {$o“YrW?#s\C7:O®y6Ahqj! } ~J螇1&QAx̐=5HXV˞+ 9\۫N %\$(/H2ԋ~$ _f$5aثX!zsMԥ@hSD,A)8Mu.TgYm4\D/f)޿xE>wysRXm2 +p=5YC1 v_+vR=V=1(m; ib^:ŧPY%PC=da sS ԡG`LӒ+$VeԹTj/n^ZuJD@6m)N 9gq%pB7__B<9#z? ~*g*ʈ.}đ87_}i'5TO0?Ѽf:e%lB3v$LGgm.m 7}E)+O׻k1bR`W \u O/йp5Ryu (M#'1LaRY@p˂!Ϩkbaz 8 (w$@ ޑ-'3Q<˨OBHyb7gc("Dj伥%MhA8jsk A9ny%1c8U -aG}Rօ)=tKuwȃ9~Țھ.KfCmȤŹ&t=nWIMZO%cڳݲ@° YH  kass#x{cЏHR.WդyW85\׸r(4~9AT$бf7Vѓ )*B΃Ik"c?iY0l}~wx_FdlVpC7Ԃ~u ,k@RݞF=9ar#x2'yqX5ED6E\ 1ES0#41D$:5DA nC$e4 9~>cZFA'5p$ ך~=-,=QRaX|\ƛlU%,O8ZӶXք@7uNWq+bcW Yދ {ͺ¤%4}#dd}!/;FԾ8 - GD!W97ll _?`[M,S"Ȥ5#` U& 6➣E?w ؁3e!]nz<_]_rY/\v Lث g(QF[Ng4>۩w0[A=0%*;bv"7XkS hÍna#(鵸>2c;KJ "0QMxOo}P]C ȤϳB8I=oѢĿ#]'iNjUx{Pd!o`*Ҕ4)>?0LXp)5mLJPbRW^St mS;|@6!FIуeaЪmgqIrgz1D#xqwmƚ_^T09rfc3}5R uRMr@ёkY͋o$ @H#4ֿgHIMƼTLlASH0/'?LC]n4yc.PXiMubtl:U:(Yl]3t ;[%I Ei|LWx3]Le(L ;q:@ĻPd&/~_l8K`EW 8 ۚʼo^1M=uIW?^6&DlP >B/zM Tҭ*EIFz1|^U?uXOo,>gȄL;w+h'ͽj 4U67^.6uG%xzhSDj0p6#"u2@T&J{hYFlQ$6Xx Ψu3>T43EC=lNN,$t1lNyr==Hb:)-uٱݣw քͫ>XGx/rwN^nfnuzjo2Ԙ@BGdRAqSg$P&n k ԢT\pJTˈٮKʆf$ ]8ہk`&`썏<'"Tnu=)wm%{X ݁fw٭ }zqj_@9E0!2ƇTn7n:Zɢ "b kC!wr5)pwwuE,=˟i&6-0ʩ)1F$jHΎÚkͷCarowč7{n^q l*T=<'"9wU<{y9ȞKJ~tˤ~+]b\? ߣGa76(o?O 5UD &.ӏtQX%Gm |gQ5sƖ=:zV.;Ԭsdq5:11C$2 ь7  ʕo.lծCEC(I'gxR #1cw+wGDkIK 7 > -9w_DF0) $z wJw?ڈaG̘_ nQX{;gMQm%l BAQodt=pd캪Ƞ/Cm"zRAy$Rb$Q&SC伏HÔR`^`Y&}rǘF4AGmVjrQ1h@N3qK+d~ټ}ĦM QהY&B|vMnЦtgW}SL=N&96qb_t0v f&}X+=^r~(x.>[ºܝveҸ c- T rv ؎m:;cyBc-sCQR|1D%.ls[Zۥ։X[ڶ Ǔ>^B >N/g5:zqkb'O=_Qo>W>x? hs>!qGuXA E 88eZ{ .WxJAiw=;$ˀ0,}ekX& (}mw7 ϰ5ekkL%mpKXJd 2>/RyKB ^vu{.)A=7 4k6Cۂz9ÖU`]/E"5JE P[1BfK*3sP_ɟ`{wExsӫZNJHx~v{JwgClbйxU}dPYq-+W8<}}f`;Bȡ^&a֕ Y3ertNVX 6Zg}t#ڙKǫ{&%`kiШkAdN$a 54~[ud0@u~#v$9:W%)Y]uSw1҉2"#q*vb#~y $G \U!J-}Y0-؏Q: E_p.G(ہn71{M Vגϩzz &r7 @~zܨuEjN׊6`6{+*~hfDOk+yofd(4J qUbEL@)2P^sϑfį7>|ED"R}$Eb$՛~S̆?ZS/IMtGgկ"xɑ*HZlargUb/  ±3Fە\hLaAeƵSW*])kF$Ə\gi 3f~U4{U778#+-7.w'xC(91EJ}.] CBʚV"1 9But*ޕɕd2}u'i &hd]^v`ߗ֍6 .#=:8L#DH W`hZ~;jr*K3cU{:.@| Mn_Q/=Rާ'Kx2?N7Xb4> `!.brTaٷbjkD)}=Q!qYA +^]>E"/,&HdN.5慞:Xxv?(bktFfJp XXNk+bYơe.&:si, fЛMR\BzTBO7:?ۿo_HΞCJsA-pr0j:L諡ex 6lh6 #(^݀.r;/h 9vv /3(~do%p4=`_M=R%/ڔuiZμ%u|?oP>cK]!떯,J<Ł{\4W_Ų$=JV&3!NV*En? >^Q^>|,cgm4] vi UxH~ P"޵Y#C!lA:!┳ObF7Ĝuϔ; d>,?yyaT1|D٬e3JzOȚ̻Yujy2sBOxd(L;杬 &76el:%l+w3 0K!26;#*zQvX|APoqS?%]8'tp*g.]U?xWJ~$^WHЊC-;a_ǗO݊m3ɢת"Vn"ܑ͘[#t8c t%p~|MS6jQ$m}a ,U"M7)vzvCd[N{G14a8/u=c^ѹмvLZWD7fm fVk$tvF-5*ɀ1)_o[ X2Γsv ;neY] -Uy0 fʞK:jINxqaGt? y!zUN}7!U |{k#B'ww#緈 E^]$lc4q&b[]т?$ Qs5jbF~,r_,.(Tu@`OioWvxF 9DgYXp>k e /OaPkڪ5PC_E_qa3/E9 TV)v~̡#/{):xnʉw.ub^!/)r@˴O-J9U؛ 0Y`s ԍX&Fp=c| /H׌\cq71)c8veU K-i hIꂥ}1G56_UI uU7 SVٕo{z홄|N;g3 W6'.S}f\ YG/2 HFRw4D;kP$Z2yQ'i}rzUx(+ Da%30?&N.jAc*!gL\q{K s\\WMסt-=i;R%[@Q%䍤jcTgDO:R(r'oF>P 496 h$[xʹgdg1@D-Pw.5x fQ}f`$OV(ω w+VmvBQa}͌"e(@VYySH͎eTDL69t("o$!vB٬^gJۏ8gȺLm6gIe%hqˬ퀥C1]f~%QDvѪ&>% ķ2 16^S4[D&Vor_M;Ecz0g@aT > AW3A@!(m|`ndb[1^_Lf<[>z}WS3%+%ZFr`ue6k6v9 ,hp! eh^ՠ a\M4@?0#%p$@d0G/X-QռKX`ypY8vC/:?4Lbnj.U$M<#P}w|Tp6@?tHTI/lƹDI{Aض/4WrqZl|= Eآ91+# } oo?MUI4%`*o5m>wllN;$Do͑KI-m;#-W1+ioɎSf=Ӫx(X;5wdڪ)B()b( RaB:K2#ij]-6í3ndHSrL>%s,! 4<S_5<-zy wgB>c-9+bZ?mw$O[{,ƚhD-< cl+_3<ǟ^R{eY؛8BZ/+au$MoDy26KHIVuuȠ,G_`q%KPcMR6[2떆Ԇ3IUI9:g`Z-Y 6Ԥx4Bt#+mϧ-߸N=AلnG @kŪmRh?5<ǐi{nMG_VR2wU&3eIVtG3[ =pRsE_c0ɣ\i,Yc)%T4uT&guI|77i;e젭h\2kd(VF4ܤAEw5^BP0 {EW`W:7T*~k `I'vK|8cX@ TLfC,`j!z Dܱ>iMǘџA,JHe]w( i[tgzDP 3qKi?vF6&Ɲ:nqL4Qd# x,lgאj$ofWaSqP0ceq0S@$7!TfZ7H8X頼W _}죑fe[4mxHRc|m"JMfRB.V)~ y8VGCL@Rl^ɞ+R4t'6yX~Oj@~yH.<.{V2Oj Q b (*g^w:He.q>-J1y)'>4h@;JHRDMӄoi䤈0NCRYwk4C%ovIby0p7ǯ7.1XyMj4{&{W$ڀYS]g*-"B9pӰ8'ʱѯjguz9 6-Opaȳ *ׄBʞvާvEr!Fϔ\۱WmEhDK r+B4XQ^4zDkVpWU?*aen6L5Pgۘouoŷ $4}|08+,E@ 1P꣛;:Wp_IM%𬰦 3 A@WOPs] ON(rsH ɉHY'?'uVhO %t*yD!ˬl/+qlhJHfj r4{y`x>K=llP1oPo^ϼDlEŌ L{odDU0xcRWi xeqVO<׭SUW]B|U#baܳ YNOtN,ep5ǡ/A5L8;Tڽ-ص02$j%.?Ώpqۺ*ql= g~Qp\[SH f(wݢrO9vK6N)m>lH,#@30hw8hl=ΏIAQ&pςXEQe  ϵ\ꁝwzq6%  Km\ ~l z9L>+.v KB->,_Fd@G[6+贍A3ia` vʋ? . ԏ^z%R ?{Fu|e3޿2 cF$*́-bM6\12ڱ'?K?ʻlsT#%w0aNԤyPئlM-شy=;DŃT- LQ#N'5W<_H ]S6KsRR>_`׹{LU)8ןX\Uk"e{Ȩ P~f9 l RV+R6`8ਢ;֊]d 6;R/ ^0썚rj٩lڃPm z'9SfXG%+ L1&gGRv\A9fbPyN 9- < ي'e}4L\3BjlL[~c(nCm^ov+r奌ʩh} lkttAbv_׸0EtGq z|"@+tvJբ,yDd=Sk/l 8,> +ޅ8&_qn.=ઞE#s2JpGp]O&*諒-stȥDٟ,bX<yn|(ȴq,1DBo(:-j/>zMoׄ\ 2&[GYkVOb(*F[ED`иE0`r VhP|Ne%wi%" _#XP^~e:dcх3< d nҧR *p ܮ^J){/#J۴<ѵד:|: G~BqE~>: >+}Uiŋ( *WVpB=} 4kT^aziٗѵZV3`(yc qH⢂O``y}~U ƒBBܡ%*R `Cyt Al6N]6Z$*pne\hyV+@ ONs{~G_"1b>/}4 ˟_Mqlm&[mJ~ CqsY,j7}3fpbJ`G9Rezsf0s\n!qnj(N5\QhBpp,: )@>X  #&↠۹GFQ."OomLLw<QTvi0B 6gJ>ɛEtCA&iД-I>@cMBKsߥJ黹E8fXR$ v%O:C@eΨѭÆ\J~9[=|LZEYS'مkσA\F=9ٸ6{&uJ X:ٵM߮Z&!6Xrbjۍ5CӤ`R[qCv41j=HG/1 ckUr(|佡/ 8HE BVXn+ÚrᯨHV>Ba @J<g;#-dwLdo;Ǒ K7TnN3~#|/46ۭx6gD̓SPQBl%b~jϫAIfaz2qDC)ys2.T-y=[%9pݻJX÷>t5HFn+1|MK֦낙k@VH@-Z9aOn)o'oWm(<6i i\Y$R7;Z0:Jv_霁 /t/(oS?O ԃ/[/OqJ SK+-|`͇۟P \P1n`g*E{~;#0 ;wheŚi]prkOs|E?<&,sFTAOی gZ."$>4g=˵.YCR%s&܁ieoP[c/ 4J[" 0Wu1CQHw  ˉ٬X4i rv)t)U`nMϱ2t ;!=$JR4||\e8*AM۵dށĴZ]0 3vaD#ܧy.Pq"48gKCex[);пx:ƻK%kZM^)!Sj1>K}&>Nl$6a_#ب&/; Ż=BqC@U bHx7wX2&X.%6@A5Huy8ᤂue d-!rZMW]1q?Y2x1͇NG"Mi3 "Qckưƿf/;OaJeV?Y-A {u8~.$z\T0=1D֗aDCN5×)t\COU\<=D.N }WN.Mk)\-{3}g+OХ< \>]ThS3\R>(!ZJl0[]]檣b9y)QιNbCBFc|ΉǾ,9O[b]wʖ3=] ,U68DC s^ +}w Y,Ļ_ %iCth?Jɚ{ezWpNw݃ 4ױ_{qc[Tqzn'Ub#nȸYΏҜk#1OXw"̃m=*a7  ݞsc5{%H0i\CS4QK@'Y`=Pt]Vjk> dp/j]EF"\<Wփ.1ܹdw͎~ҊX^ڌrr*XA/Q TD5 pę~ |p\ GUX s?w3YQW4(R.m2lS{I 9.y[6΅UM9;RnNʧ~@J6VI@׆d>G01麛jۥduS,IL&F|*2\32zZXF >([Opz(43hԝPA2 Zͥo6kyRm2)'0֔[ʰ}1G*(]vvCdP"* ]3c^Cbҙ ?*{_ I%^VOI iJ6k[ǻ2<9?r9GtpÂK1{ X 7yZ weTϏGb):!-ZG+v:I'Tox vAc_;xZ#So̢E,с'[|vOw3aa3SJi ?l2lgM$p)4Aq5)+a+ ֙rx$ˏJ*<58J׺Fz]{lxw_А>1pd|ѝqO Mm/w4~%P9RvJG:t<Brv9V(8 ^񅗽_ B'*bۖi3_7%1MlΘ\ixdV<;rrV./C=Ӂ*M 4goyw8.}SO~ s7Ȩh_(Y;#8Srnɕ)֠!)Q^kQpqBaJ*@}bgw9 @Cb#?)i9l{G Rb-!VrɋtE!s(h3=Nė*<.ZЦ}M.`*5XeY60tZ0ڦ*A2B+\d_ %7AEHe]4'O[(~.ձ A&k(@IO;4 /R΃ y0~-OFXٔv & _? #uZr[yE"W fּi~ ^sUl߿s헂HzZ *G2n}E5 zfQ<֨FxLYQrJCvC2ͼȼx`Rތ5i,p5fSrF"p1F31?WѠhGef_[8Jz)-p񩮛OU.8 WLq~X Tm\k" ܞN"5EC %O|PW2'l%o{jkA)zZKj7EV\տL)C = a?B ]"= N NX=JVkDr +| ;lw9.-Y3Iܛ%YAݘ]̀o=`7{)a.haьBk<']-)AW=O/U4s—S]G&sv7<Ϯ%./qηW^aeu8*&W,#Jpy9o{E MUJρxs۠M=9JBS*z-0)c2C= ^wFkd !d&/Ce>}k`by02&8EZ6ho a <̽ I2㤊oqƛ**Zo=#̫X+8.cO=" eAܗu.u)o*3<=I_Zx5+EŰ&F ~gT7ƯWʸ覷[|dEк,ɳv 5#dšXDb]ڭxWYщNHSeK3SbpK8Oq&:"$k^gbM?_Bu ȭV(CW s:9dۮc"ƶdVp2ڽ ڹάwMe6Bʮ܏yjO( je R#u=vn9L+e`l³ϜDu-&xl^+ ZPPPu% B %UCݦzc9G4_u@(_ ]]*$EC>9 D H<-7+Ey5I}R z΍syR36Ѩ$maf]A%<&7´~T1Alؑ>%;¤,׃50XJ4ӡ6Ԛmu.f _[bb#ٻL8f OEVevɮ*f&ϟV:3_Z3=N|;pxIS5yNM'1`gZwds[X/460(v0o8}ӇC6.j^ ǗTx9X=^qc0-#iKuZ#j+EP@GReTiuu jH~v[ Y8K0)2Í4sT2[t )ֳ0l2]/XJ4dX vÅQbjn$'wE1ۇ=e9)wFz{U{y#!ZIB6 a dj縁L"-mObN׷&|b>\l[NQ.rK )QJ[4н߻[cBN%ب{M$*ts+dQ4B<*딄3֥YׇTN GQ2LQi),lzh) @ό5RKD`}93|im1/ȋ悩e6dB$C*/Dj6Ҧ:={(<$.Aw|cxk蝣8;r{ZC g=%$ҩKZDz!;_Q5lLDF%u/|qS0ia$s:nVR߰zR,@R5 lJNx,/]q|An@plFjUr 7 1 2O72cR.QDŽ$33G#~?H9FXM-RbȒ8l{ ~̊LBυZsφHx.R 41zx:>=- ȮW~***vu_z:u_1&9' b?VoS4X>[e3^Lzl?聮$29hfB;; Zn?0J=Tf]j aC>"{0^D#ehkqb,eʎ܍Mˣrhr<ؘcCPr6E?4j#8I >biƮ\иK[<{z3iN+iM;'=JXbSmm"xF\Q) Zm?w'`̵Ȼx,_OSqQi8*^9";!:'FAwuM&ָ>+yoկ2)BM=Rh6Ն_?~?\gy'ekWwU*o)q iŞg5e.*&?R+A ]99t#2u +?{ \(z+ݕ{U>];jmk}nr=d5ح9 5@SUE < Z{|WdQ ^LP7}C~x2*9"^2$b_V`Q`pJ/*cϊ3׾sh"li|:@WC@ʑR1I6_Ľ&[Fk2.ܥnvV0"?.emV*BE>b2#h1'&\ zUdQ[!AN0&ݯwE PrUJ?KEqVev{ jxy HA@IC#kn[]<|tcd&w T2f4Rԧ-%0}QW*2@aJ}kwdpb*УMx` t υ 5FǐXⰦjmp9Swy2NwFUx_lym<[[CJtn uLfЙ9?G 'SE:s Q(}jT?]Uvz‘̰ÖaZiT_xO_r) Qk{s—U\8AstRw.D$\tlȥ>uȧ$q2=vC[P>rk?%;PV&[L%jc̻򢂟oAG(6<(pw20#bbxt U)EP? QGm,FVߕP)g1t:F{?Q?l"Jpߙ3ٚf_DYO0Z_[P뜊U is4ep#ٶ/A[a,n/\o%.0/ž[ ^~~yP*ʉ\O QH#ZL(3^h.z/3r4>È76O^̃l+|?x?o I%ר푚7"ca(h66,NUgφIƛWus踼eC{va".Ö*f@el4X4aN0S'%0{|M*(D~~Rcζx ,/ו4Q5J:jvAGWc@jܲ J:S&Sh3txk[>#1fUY nwFNи 6xY; $z=Y@Сe:vR;cwόqm@%,j m"mBHLKz iq :L2oQ?YSU%2Wfu ʙT:+=Hwqleh$NG袳2 Ċh0N[}!:"xq63x~ea_3?%&ǨzeH{Pj>J2Lɕ?Y: oVA\~b $μָ 2:}D3fZ/F{$~l^ֶ͊+Տv5(*f"oP7Cѐqajy K qt`ZǤ6JANY"mFD&37i3W`P0+/ 'ϼ/r2b8 tsŅRBȻ~k}'N~81pR\oG%4 ) ,9 e LZN6Zy]X'H/ ,0љk]mG7vr:}fxsAH1=[B z#xVll+hYgOc)4\cqBuhuk;i#q7p /5IF@&HX W76T?Do:tKv6>i|_]s2_xiǃ{ Ra#Mi/=R:65l0kQK10j.y}%li!XP^"HQg(*M>j.q}REW6Rɋ$5 ,3ː7 0R7 ? Xl8~JV]DN7jW۷(~x)[& T&팇k;<O:fC. n Zž#iP=T*z9V٢ը*ՙ6YC? &D$tZU(@NFV#hHvN# o3#$t7A{daShbi6SW)f}g5"W"s1D@- ШV~oe~$p1/6yc73S5ViVvtp0P\|Rkw58)DY$H@7Qel׽dy ݂"aq/H`s/H.2 NxjxTy aCvKwJFAϺng4Aca"XvFiRÌ@'Yz6HonkShΒ5đ#*ȱhǣձU[+Ɉ b38sttc!kymŮ*M szO?Bsvk#ĻjM Etx)ѭfB/rbono CܚsM:0jKՇ!<)/=40e5D;l쪲Ny{J0ځf2NUY gzf~%|$&|gtA19aTC 7pfٞo(4꼀~e#?DTehtD2,ûFĸe66%ns{%Lw XK ˯, =sI~6i?) +;g>+6c%ĝ^5Oq]'߇s. 4#^6OVibԋDz+lPU#N%n_j3"dn<5 Y))B~ 9DQK|(n*@^3yęZlt ĝ b gndb>'ɘz] 'Q݅\kUk 9%n!c+7?RMƍG%SiNJbFJ#"r[#W<@* tg+{tB8N0;#xH qRp⋄97rBY۾E^$pts7hiD(&d>7kG(/CeƉLme"qGGW1d 6d/rd(2Q)Z;u,J{Jxyp&n ʁ06 }b9f#Z6iHq6}d%Yé$@͈~_7P%>DZRNo.10flgp?G<6g'ؼr~'Ne=ũ~ F>Kіs!4ӭ쭣M$L$=SR:e EՑS9gY15a:_K, oqU`~Rg^z7'%υc@A=zᒣ݉I2JULe6ϑ2Ms;AuN`&+Yb\h¢,t-2qKǤ89qH ?n t0cI%sbG*t˰xLl:8P|1i:_ܾ4fd6C8:?>G/к0i3z‘F=_H`$2lxF*ZykR0W1;28S?䅮"9MB~J"̊/l>N?2/΅&yj}U5z;ͧt|;pS0?y-DJ@Ęv20uThB /v%8 #E ^:K2}oǏXV)9a\mZw9*]Nk3G H/T pF#Nr(t 0_bJ v#)4qIljr$ {2 ͮ]W>}YZ 9?eIG-P=&@m.A3ݠz](AR%<)ŌC!1 B/'H2 g`HIf1Oh Y#f?VS_Mst,NH/<$!xh8F1T@wŇ'ܖi @c i[Xbl>ArzEu'+]|. Y0_.F4bBOZZ8lq%[bAleuf_*'I?P>`G1EDIzyg^'<yɼPp'YR!8sK Ev6=䖔u/?JG~vdca[Ҧ_<2t/ZCA?^}) {Mg,Jlʲ7s><{4 JyuU$STvƳ j/;tEMVtQGJ2؛ R9Ncc{<Q6yX\06/atnj vf{=>Vd¨V3®~+G+xl8pyvYc/e8ׁx o8o_va r=`xIp)O֛ 9jț LRE%̄,XDyʅ5cJBҬtݣM0OTd = L1TR9r=c!1DJzR2:I蟖: 4Eݣ8T,!de${d;]ԗ#GJ J3U)V>5z5/df Sl~r>$.6V-2{L*H 3l5+&c*cϱh@~2!QW$pu5hjP|ݮ!DY1Nq٘틇)kDSهQZG$):[!թǪa7%~^j {!'0 m=4|aӸudCCЪyEtnti>BOjabB!$bWC$Lo]lR&S) b+.KJmNDڽpFbR/á^;^,̓s buWL=tb9v ckp/0;Ȋ; 9!hhs;Mr,JHIshJWdNwn40F>5'c+ϖYWq+R߻N^`.tpi!1y\4C;NPX߱ʴ^qwQ*Ԗw nQ!__ hE1$rc>ӟ7LÀFfiqb.3V4 U؄zDFMŞVV &Ha_tgAXԑ%Ah'/61r!)+yYX.16ʳ`qa8EJ'8%}rmhN=H %}+b*|1%=v{wmWkb7` > Qb5f>wL(sޑ#1&tC~`z)iZն?N12 G_6ʷ2)-#G~*4;i#T \w3|$YST@ "6ߌ^PkV h]V$!_8&T4S d$5}z M QN:Bݢc.ii2;am afW-,y:k_Uyi=OYyQ00gU 1_?kMnRNZ&A &u|T^D~a'BԣgGX#]c@=?U؉%F'ָbs`+xGfht")\t i zYz,$Y{R.t1Nȩƽ]|K*uA\(6Ds jba?v>+6F|ȅ_)pwOmH ~'lM6U4ʴTVvRcө[ojn {]Ek͞(qpQU8d[ۢ7Glm"m'"ЯF4HFGpQdNFHK EYfhĎ]%gua%k+~*[\5c~l7l"rr'4̟OĞ4'>az `VF`V_);h9\@MuQ0I`]Ѐ@9->E>DMy-9T ]ӷur 8ԹGV(>8UV':8L&E@Ϙ0>Wd mnʡ0 ]; HQ=PrMJ-ȇ%hi+caY?\khƥ{G^\Ǿ]{o>\ 8X_d$F[p bB6>[kO**ō/e+CbC9wN%dS*ERZ]RK-ؘqiPtɅ-9*[y\);U`IFSJbw"mm(fQk|WOFQ#ݫJ$J){Ve(5)e'qן4X}[2S`+ҚHf>N8vRUwh{l|=g=epnnl}B_)K@P}=XtjX'ݤ]$W-Zc=и*V$tn) yA% 7 dW)̬>h˗J,=Iw <4/]|C #7C-%9{3)\UwXt"ik7I 0\Ctfz>`ώ{Gs ?Ti1lЮư s5ݵY9r&R cN['b>0BJsևgnai6Nدb;nT@ ZI#.oF3Fڔ}NHME'gnҮB*;ˌzxk k݅ujV+ P#&Ǒf=GnoasSX7Gxrwg\;ჇJDUouf^Q=)0[@ Ȑ!uNp[?Joβ/;o]O4F]n2B.aزق)yZ֙U{JI}w"cPA'TuG_ѩ_-XTu \4[A~I<6]̰D41@xJD/SxLOFߚ9yuBmhd {~7rH0^gdBbqES_URy gQ׼syF&r ϫ`J 6S5^ `6ξ֮`$8Sl9ZCgXɼku "U 2 .;w+H:^^HvEh^KZI|^pslv >@0w,&܄V÷Qht&xf{te8n0ߖx\ޟ)`c1Wϟ#Mp~{3&o=;&Aєl%xO+qL1-+-%֋x =hhoGB?V^y*bǗꉙRRުBs/Hs[XFPow(<)QTQcE߅TjɏfL<7ayG pL7CF!!Z]BhG)-{kz`{i/Zl5f?fNv"'Om+bcYq?RC]W`tmK˦= ƨCiD,)974!E>X4P&)abqGRoKTu ;Q~X 1'ۀh^6sgLI 0Cھ*A% sG' ƭ.ej(9HܤLƝ:,Qx-(83$k./] vp۠32C~,)IJEi;o[n;\UX @ơlܖ=ILjA%ƾ NFߦ] Y= J$Y⃇aRнlEb`a:zxT%wRA!Nu+kMiن+N耷M_0 0e ?V}/Svǩ)ZߤaTz%THuhn=t we%s6Y ts/&Wsj\j1q fQY ,)}^A*a00\ "dY%$WHv.sae>3CmfG^ee4*x6#|?'G}kmlO5^.03d`$z ^fڍ84'Z=%F:׸wJ`GO/o ܖy7I)Aգpqu Qf嘸 ~Dp;o fOx/T7{։5NčߏIɊW~0lVAՂsehztNLNn"lDbTeVU6q ̎&5'!5ZWBu,0ՙY6 :rړ7x,GfpCp1 DnpSݮQo{u;I&2֊{;x.8B+5WۆJdfRSg 7:NLk E|bZHW7aS3 \Ľ mo{o= ]2dҬcjL̆[iK ˪qٟafgT:=9.z`4>]dŬK}=b"ʫQD/ꏠT؋,xQo y5#fU 7|sh(ȦmҒ1 1MAmP3+v5#٧9Vx*Ce?VӎvA~\WjJpYok`LUo? yyiF}d^&3YSF@ѵ nצKl1Y7% 9Ш&6w`p[;עN!L''2i(Wj'&3ğP5ts3#h5brf Kl\fzoH>\yeMa;Ng}Ƞ^+l/#FMd!ÆUYCzf 3Ix/;DpHK\0b:ZQ ӿ7r}Tnb2Eȋ ZşFNeO Uj'A(]*Ggk|m.Y-9Z}1n'sEf ڨբfP{%8܉&aw?+24,Q\ji4>gaA4#o)d +رPvp\7U$"'Em@vćByV̿rFH`su =#| (2<R\KE^+]|8Ēj,YlBLr:1 fbMTC؉ZՋ[HQ bc˪qQ ͐%\6sׯ)Wnn 7^[bn|ֆ̢//Qj-Q*D2 JU ͕`YQ^^VGwԑ ;-j)'SVl=`bDx=g>֨gW]~e?˧3KU.sC۲A"Ilñڈ:]g~A"Zߌ#wDw;b J 4u\*UvaҘN#\ 4;8V͡t5X+ooDzRm3 xUHaj%GNnjwxGEe ( 6&'2Zc-|(`BUĿ^ Ef v bO/4W|$apѨIa̸H=<>‡peZ@+Qv4 Yfu R !Jj6ܒdyqhNpja=*_GeuhK%UIt| >z[R4 IVSiB*Q\xwDhi^6_ٚ} ЉdtiS=%G%łQ ˦2 X +dA D3Lay PP1;ևnΧnox@p5u[g6y|vmVv@!{("h'[֫1Z.|PNMI.\> S(V"0J~Ir.UDPC;fg:d?{#([F9ڌQodp*fd FNb\xBW#gvV&d4?d$umPpWDΚA)}c' 0p<,I"WA(m2M'R9~[WotU(B*!'N؆!vFFΡ60ѻ{" t3s>W |Bt*).Rg#M/!XR椪"/E$lBQfN,kh5=qP^^IMfIX.>'AZxȦֱzЦ' NY {DՇvU=s)<#6y^bڢx^@9h$};$clYp6=$Z]Ta->JOI+(K=sj{ ƁcdX4p$͇+s}m譤|ʜ&񁙮Ya9C+֓IΛ5h1xf]?wgqj#^ӡ9t1[ɟ1G:=Uą:>ӲƠE,o6QhZTnu:Dj9Y'M-㵃2\'V.bfr }C{ԗ{I$mZ boܳM;҂3#Xeլ୻ D?jx}),n1F&7!P4=kTCRPx&5q6/b2"cߊDJ 2DbM腱c"p6qUgK7? M|&0 X8HD Et?@Lb9;{M*$NS؊xZM$:OqX/6 -U` J$%: _VWѕ&ojΉQ-DՕS ó|%2gGywbV`r_. `H]QUzWCi+ATdcNrodd]|nV2  =scuqՍK B MIy2}}߉Clc¿ PlQ GLBďM`誺?J$C"#^T1}ga $}["3kK=f&5 NT3ObYT󢵕qDޚҰceE(,YPxEyPK)fyl:WD/՟5EQr#`xvfQ!k:^&Ch;/5_f3v2'jEi~)** z!ق*LEm6Q~h LӠNJ$[$d$j:.;Cm=|D=yUKJ0rHŁC9duc`N2g _,<럸ހs5ĀX-_2g 3{iɈ 0FMX1\U-&w8:ҶKCoLL 2' " I9[U5ǝAy̸\FL;Ϳ|| UH_X@g,y#V!vl`8A\PEoe:D(_@dZ1{cAQ p*<*23u I*4r gk_8K!IwL̗ս[D8t#h)-544&Ր@5p>:C.*{w%BI*x"oxR]gE,cqwrGLeb{X!؝I]G1gA t,rbw! T9C+g4DB=7QNc&E9.^FPDOCN" s!,z#+_pS}a^ǢQ`H@.B 𺑙Y38MNOB=w#J@ujT?n^c IH^ <`똹yO0i.aiE;Q3 QJ*GZ#(b8&/(G=垶>>lNٳu/_F9m*txZćuP><᧻ ʢ >;DA,8΢,s{7#&[Gp";+أE_ŋV Vf^2' ,9̝lZTwA(C#Љ*`Ypґ08&5oVx٫&ځNu L LO<떩} VGRa(K?VS8&)ᛄ@ 2W*}Eˊ0P#/ O?H~CtfPݔY6'+T!bo(\5G~Dn\j6cd_26Bwz `kkKIA1Ҍ]D&j4bWPo_sG簽)+@c[tB( viDMЄ"_3d}p_%_;E +ݯz߰Jοш8N@|*X#ZF!?;ܣ}SV!V$=6ޟceDCZnsaG؝LF&&)jv{>֓ 59`~ǿߓ36fۭ'·f5LRJ.p"c KxkQ)F@0FM c!ixBkgDA*:td:4a1Noe2yJ`eaw1Gv|Ӯk0#JQ,g4wR5;s9:3Zz_"Т̧QD6f X PxU[:'k}WKE8JdY4RI]%8݀|W}AC7ǵt>zYfL42v,.*ZK"ZukTY)(z?oӠBņ3E`|(5CU6i2cTM\IHc./ Qm\hKC[7$ͻx߳0aBdhUUZ5)[)nˊOlH!OYJ^xxpov?z Ϻ~U{OR2D=B12|JT_F~IN-dۙJ6ziDhW]@Y4}κ#nsz|mb"Y\ !sfM:,w̿ć@SNmY VTvn_ɳsɛcċ:{B Rx%yxo" oXO4WHm-=zkMCߥ~vHi*\VD\ï*pJpLgX#94KŧgDPv86zp(nRWCپbNmvF#×K]͸eXAL$,lHrҥsmpXGOKʪaoq.,lm\*xC hiKz>z=ؽ) `-L_-iruˌYEZ%;)$&圗z1cZ2\>Mf? r@ژp啼tk串] `YE~mϽ~1߿\zXo. X"-uG"+,4>BLdt Yn!,ELIe,6!l->}w፟nΑh7Ȳ"A0@9gK%pt">0'E47q0ak =NFt؅E;'ʻoxE#~5(8*t1i˓t}Bߑ"}eB#e;/:`e!0bUvĤ70poI{ \ %" w$SĨ GAtR,2'^k)'/侹_nMDZ`:p[0uuءz עUj_t#P syi,68ri"\:z-uWE"rnDm:< rc (|?R9QY׶RN2;f2E'ř%@y6F\<@J?\KfԎ=ewWDe-oaLhf!LXE:$nnLl6OMA}NmqJHwtcZiGv & u=l,ĸQ!hzj1>B}ѴwVG4  ;שz8E”>4KfUl(}~pYM8{<1P&BnWFԈlo~a/;;?;iaρ7 Y;per %\w *IXg#n޹}g`Qb6cLW^@7Tu2v^?<%=hveA~UDy$8pRY:}_()գF5`=+Dlg-y%䟿k^wn^SemCZMfDP6;B|שuB׍$꤈G´EK6ٜ:62v)݀הr8tw+&}OЧ*޺jga=My`SSjmnP ,iS78@Hk8hB=Ƅe2aC))U+  o׶Rw^K9l~vhHtDlw7~@1w!fa aLi|롟G?vOx"<>}@ƃ̲U14_@$̤#ƆYLXLgם<\VJoo@%$ƦTji^JL,[Ǒ벑p (JjjZjVÁlSBđ␟5H _f M-kszf(>W1mbn%,KhR4 bQÔEQ Ф.|YU'~2o,t#IdF?]3 f)ݹYȨHzrxe(|BRޯޘ]_ܝC08vY΃˜E% ܻ PD ,ei#ZKXl&:9W+XV2L "H} X딥H'>dOiiLZTjGُ~?ݲԳ_ٜdxig8zvx'C,h dlU1Wj AA.4 6樉j|qm6q{Uņ%K]1wq9~&Oa9%^]߱.ceWlDP2B$In+ j-Vr$jfV06aQx*1A}~ߡ\GXןД {eT,\ֆ4k+w;vEZ޽`Ϯ( 9>b#{SM)7*Xs&]7-w‹խ+QϩTklW/hC6WcK*쁇Oc#鱱8#ȁPbjE鍼dJ԰*غ62tBO2"3an T*0݋-Z!ORp~冲>bh8IL Eb*T_8. "@% գEmzLAxc~Nחk:hnC;sZ򰧰<r%A:Op?4^  h N>G6Huժ\VX, Bka!s1u0' 7̃嵪(N#ԝ}#D]+M lQ:'uHXJ,snɚ*%`=7Gj%]Ze>Y[ohu_.Wd/b)NVȂ泟˖z$û69D#e]Bv uw!nW`C#.7g)HA3PŬx0=:oQR69VOͅ/bE{roRU~:I"ّ8~ @MC| }誓Q𾅾>/dK[*#uR狏42t@qPhA# Rh}3ĭOU'b:) V9mHTboo'$ L VDu\$*# е:A+F: qAa xDŽ7~hh|9޴dK|J̺T/9zK!͕w$eŜIp50fH-xұ`0~ZiϑPx)pPўΨwI]H '+/T4P8[8/$-1/NFxY  `U/.* uo7-ֿn%uՋNbnVќl Lx+s̥k[LwĖm ާK<81\ jaW3GrhqMӘوPe2\ )J?6ǔbHoV^ Ȁ %ky[OrK/jQUӇU&1)h:~>t_%T'hK"^l}/5것Gx r5!3_6-3ޕFK I"Rd1aPpr:ƚ u _!!~&!)| BU#XgIҗyc:wbL#$DX^!:6k$xyjCZ)W W۹1[|0f K7ꟹڀ;_)8^?\c6S*^FwZxM65Pte"InQXG&Tlg18TefHAJDmEJtbf,qM1\)7ϘHJ k*֡'G -cHKC0| fרeDYRci-ėW$THo|\꙽Di#A\Lvvq!Q06&.rS䐪ܢ(ʘom_ "̓}d)M~Kn\[D mznGdS6RIGɐP rd &ntr*/@$ՌGvIᲯ)ZΙY[A0ds(\L)Dm_4ygqp`H1yJ[-w YW!#~sL9Ff7IW$ Q5K0.K?9L6ֺ;+=}7& 2ȵW|_bQєrf1 FNIz(ĉ"q/5`B'y^_9d߀5gH{q1^ˣp.* K S-vr`B:[R*KUÌ)s,+62ݝKX4|d#Q]9gSP(ZgKCVL@St!Em];鋲b7$HJPfS5"!LPhM CυvA[w;^´=OɄv9v^喢̸cO{2L%HgH'8yiT_@Jܐb;jB@K!Lt{IrIcZdqU.X 1{T}zje_- m[b4͌L}5hWʠg9:/APwêC4BNA#+:ȝjp\*xg5uE6l_2 L[dbyVojzc@H<ͅn-A,Z<>LEۢD1 x1혲YO#n`X]^$`UBեlgαSޭ9t%I"y}ZV^7Nj+ӑ^诬FyXɖLzΠqu^5Ơ{/2% (2}ËO5cqDrfFgoÌOwן$. Ivk \!&g/~!߿d*H*))@E'`>8JKz *7(tJ3|suL2+<31Y#ٟ 9zjаSñB';NWTk s3KW=޽衏f+؇[0s@һ'[&mi#_Qh"4.O.O=Uyғ'" 1h۸rБ߫NbКiшQذS|#>?K;(Mf+㚰ɦ_z;-S%( i`ؕfvEܗاy]^3%>|Ĩ-ߕ6RMkngy5B}UY )]3Eţ&w00ao$IYkJ|s2SFxmh=EZ8&o"`J7R6uf~j,%d7YkkM;7'fSkVN{V0cukgR~eIo= JM{}\4ɧ%fl6fX/W #[BU#?Ve׭ iR 6P[b0Ũh}jRHEY/uP<OoK2 g@)a%ՓM4K{ E#1w$ Bsڱz&dPLWG1JT[v%s$ؼ9~_P 4Keugz%T7D8 Bͅ0h^;o Ŵߞ\}40M#6,TO__>f^З|_{"n\)-Ǥa[k\yx/ mQ)§ ;_kJB1 ,%Hbc}_wOԨO'I<6 YI9MWu( WB׶hE/e%`%tro]XrЉS  c<<wYr[G5ykҷZްF@[HrǏVd܇臘{Hdm0k>F7oVGJ1UڲSe*яr$A3W(o^|pޫSV Qt[Ah:Cޞ$H ^5s?\K*@2HQngUy/DzF^Pq#)m.L e^ erh5MѠWL@FK5j9ߞbe8oY"/ Ɵ8룴O ^ԁQJ t'ʳ?b}Y)K2eŞ[>MnXjrL~t{׃@.d/}IPwine`_IdKQz>"{5f߻ ʚMQϡTA8f jK:pb4u*\P/xۥ!B$ָBmY !OQ#\QIRyNIG^ )aoOigje,<߾?wYI}ŌD[l?&NJn{JS>by)D{,}Bt{!j@tĹDF"`x*ڭ<[Kic nXN-Zr"9z!\)+<s'f-916 zb}IF-t+cx{$_+-IH;^^KĽ g+nU؉;)jĕ7"':Ӕӯ1Zh޿ qkb^/fe w n@xz T10ICDMύFȉ}-hw5&(7z3`wGU%7Fɛ"Q 4JLڀ?x(Y=2MZe!1}\8 tՌbp,Bo!_e<+Cg!y&Gsk4ծh_b3t4_SKw'Z2нgپ075d@f@1g$ThdU–gFVĊit% ) jJK'i8wUfƚ#);IEK;;_[@/sBXu!X< V0a6d%7O?JxDV}Ϥ-ک?0BPs};ţt|贞؆2r'mnﰂ$us?No V¦5A)hI&)Tvmd3'Akt[] ہ8jJՀ!Ңz6[L܈C“4A;fDjU>Fo"dEWZRZ |c~{UrҪ9nFa5VX5Δ{6\!+E$<ӻE"\r؁(Xu+䇬:˾)O~ocjݛkBǞ€$.EiekSW59pynqhdulځXER$!Eg+)#;10DJVY#dGlm/.^ƭ t4HܖK2_$,0󁏄ǃW&z{7`W(~U Ǡi mtr[{;&sH+2ӭ8ICs׊}CK!^f/N>Kw31 UDJ /74T\M%wsk}ҨT"XVgİtb4gd{?72H6@yj)>hq2:(Fi-,JEt78yt/SS$GRiԑd+>-[z&Va-!}?N0:PKᣙ;nY(}kxhģtPd xn 5() )43ՊoK6$dT U$c?G% kŷFw*?H(%WKoPHrmdu 71 >ٕ>/5h@z/-[JT'mySH2( [7"1d+o ۵c|=`B![:X]_b]ʥ7Zԍ)L5WfEh51҃2goB5g_[5BRw!k,5Lky9#*Hyt&#x:g_U 7_f@_%T-4^A]ׂ\[AlU~$n8WpGp{ᓛ\Mdw غPVWFJOF__d-Bh#niRݱ[L=se0O9VEtA%4d~s%K!/! )ځ|L*ڜJwK r^觷yWC|2gL֋mm@J_x~;XJ) /uQ> G2b0~&8(g]Y'X{*?.&MZەcN&}Q"kr3=s Shx/]8(î .I Q)N70ҀeyU\Q{\51Vlw11RUD"8Klas}V`8_$ʦQGc^tBڠIӖ{w7Έ)j]k %.n<iyc;)"8&CV@V^v5HU"ɠH=(NǪ#~ռ Wb7"+c$%VJ@F#nUFxS/VAqmIFuvLW`$z0 97wv1!famQߒDRCJ3kA[[zwv ;Py`=jFJ'E\!vF6 ѭ"lkkLS^6'Ps̠+JΈskc'Kƣ(˵Xp{~"xX|,ݾxڕ>9oo@cCTDk#e#4h89H}p(rvq'h>jSsСE1+,Y ;`sAh )#Œ s5!'QjCn۞|;7s/?B6mUs'QS<惏-LE;IPbjSR Kי{#M4=_Y 6yEzWW-}89ℛx[o"bٰL:Ëogv*LqP [mGΤsAb+'[`yPGk: ; n}ݵ{,r( a0_ѿ:h?ӳ^$<>Pf0AQaoϊ_”W7<5ؚN2^J>8JLz`U^C6ә%0$Q"YbeŔNeKG\,7v)!%͡*1҈\Pjs?+Ԙ&xt r#V;酗^G%:s{HP 1GS>Bbm_l&! M0 DU}ҎbhHKM,]S?Du`_*([jlmIINydpݷm] 3.H-"yu[ͬFWS,NcnlB7 ;gAW(h1]mi<#)5T/(^µ (_AXm!/j;7{>Hs4 edɄhc@U0JQHldiG3s{Qxk=\=*H$O ȫnr"շ#DKtԼEk+>..'ĥ䖉OE- WJxd< Ms qkgԯ={=rsC)1Hu[y|H xt9CQea1_:.ZM@O?Fɢ}~C5x$8u_ρ:f~!ۥ}M\a?'|~qjUmO+59:X?H}t <8#:kL+\'Em}6Lk!Jۣ!Y1LB˙Tu-b@r77K{6ۀ]5F;-7̐6N0e?3jҶT-Wb[ݴX b;٬3ы{gSD-~vSX~ۀ" JEn9(*Q~5 4?LXTcd5Bb:* [X%!'+" M"pҙ=St}D OrM8L"iu3ɈV]F)UŶ =S Mo(UH⮙NUA]1?z7PuFpkFؖ=yð4ںni$v3k/:EG2UOMdw99`AL~jyxXEtiJ.p̃`hC7Ĕ.S|:}444.urT[lw[Rc޻=~A1ׁ?wu"q7",r"\57Al,#R![g{SC9ʖ׫t1ɢI&S͚;8H 7/zџosؙbTz+3Uc}eXЩWEpEhuHYP#QZnd/=dX%38'7C>}kB E6iF$+@YxܷJW r<&-'! r'Ɲ^8e:Cc]ke9"7K" %@Ɣ#at;VYȷHٵ|^H'Hfk? "س5 c%kPEu[ufUuOcSMȰ<+!q.E hXSՙ[(/ܒ8gK]hCxI-CtvO:DW>NYKI?T.o=k͌`O;Zgu/``bMX-A&Pݤ/~IfNH "EP l[HG=+ٿpȓRPO)9>:$zڥS$̈$*fi7䲯mSd4xH)=!KdJ4,kyfu6tTu!cwo>@zA˨{s/kuv8:BS1@3H+S6=_!5kC&K Ls0 qzxNIjf;3GNj ΗzYh·M@`hP`F3˞˜P&>,>ME0=}>T~7V#0 4s]By6hC0'; :wڭ(Byry ?b~uR~t? \Yy6zıˆ-^J>fc]Jnɉ Jn_ݺMlL;\|P2kh~[O *'D A`u,-  tG7.:ڲڪ z'+qw[",QF0;]ԓ|߆_Jϕ(Ȇ?J_4M 斍5;0<7lfT :7۽\\֨0p~gR) 5av9cRW5y>Һ~F6vefMVwH'ڥmL7NPjeD?w4LKAE(^Kc)c4d`UVtjGGUYcnoɦ:`{eUѲLLȲV sB}'`6E;xa;>-afS/ipIc>e躸I G"PIM9=U%BP3TD8m<2.avCe@!QCCa>NN\cҺP+!POᮽ܃z^¾ V~ivѻVUGVMq7A0Xa/ VR*%&ĚI< Xս)Kލ°C_%ބhG [Dm/Ɋ"\T nJļX &l(+\Z 10*Xb6ޗzI:&@m`KcP\%Tx ..')Přտ`3]]'}=gj"Dar(͠2uy݀'zl*-i{M"*>+atz &WI%c]+"6 c%N]*$GMTRWzp^U9B7&T:!YXHbQlNd0j=0WlsHq2g0 }C]ew~l{Hekpy%g؈NZapҭZiX(y H9ӄSO-]eҜ6G-)fh&V`{b@D,u8bjmײI me{3idQȸy( ;5)*V,'TT 뜱1Rs Wؚ/'Cӻ $U[u ӧMa8MS<#0j3ˮj|8m-Fs:b0kڗMdG$1f0_JSScg\]X.9.;@b/t~)|\זX_x8CJr)j\z}]₻fB5gi"UklCdkH#Gwl,k'SB^WΠ..Xyp]Ex5H1%mKykH<81< r퐂R,QʕTU 7jߝnRJ q g>.m=]=" fp^Ub?9HJQUߴ+; 0ǿ1cMMGEB`EtTL(J/WP $,MH_WhEgMv- 1U qSsa9oEF8=ǩ,ȱ,Œ}Sbl(Ɛri󓩫Ěp(t <[e" ɿDylM*Y?>PeS( U(/1%þW7_cfS3 FˢWf& F&Ƥ@£$9L£jdrfm ݐwg;3KlEEL 7M90\32w7xEd EtVZ Bwf2`Kއfq;7r pi%Z\>\bP](9'Qzt Xm*\ mNa(mX\k|L˥k#O%ϖhڽaL!0eDG:q*LǠAzvTU?:YO{ "&U {A(ީԍ%i'\ѷ28#lmA- *=3{/'I3]AgGq%710n0yS<}!e~pٷ~S!Їo^~zwxZ@:֕e3Ï9u2eHqzB8x/7(6KXastfLuP^13Oɝ&ܹ_BVu}sL~r|)QTjᠷ(*CMla2#(Vr8V@A9j]D]C릁UoT{Ds,~2]VW>Ey hx0+ h2thm!G0[flfZY "+J( 4k8GՐtf6($&q',M<4XBB+"7"dezVB89v&eZ?u $鱂+S TCy)O  hq]VO_xzGSigD=,yZRi &(am==F4õk!9y ɷE!+4VҘzjSe\g9LE7I 8ygnjE^bO 0µĮ]6 A7~CaZ(!jdj@x!?v@&6+@Q=<78e=QF\T;x|wPdbo +Ho4'_prtD뢤\Lshkf}:,Ȭ 8_< *nI43Vw\hVU٪d#Fsf6 T_P.uL_kֵ$%"%+9[3.VB ` 2⟮\:2!c MIMCKt胊%^F,kdJߐuXoסS%{)DwaU 7 .2QBHUu_NJD,]rFؽ8n7WA99& G`AP~_؁~s=Xbd{f=Qm@ÙU` .&R'Hrz[^1@ò+OW%k K/Cp \~>N4Sz@7.̧b)5ɽ~)W{{Ẍ́I?e~yC$|UT=Wu^s)ĔPE5-ɢ_g[$aB6% pwPC CaE:s-{  3iT͍"j`uаѷ}p2@>sS2!5ƕ.Ymb6vrRUuԾeCS&ИvhPīi0m :, @ǘ: `j8z.Of lt?^vkNp?f Wە>V(̕u>R|SwzIˏJVdZ h T^Թj@514:A%"TxJi!7(ȄT@|;Jdj>ܢiO2'vZG/20&<13tgHW7w W'AY SxS4C bxr]:{r^Y9ьbUL=Fu ;Xd:G Z(#kwLqrsM"9{4pTI'dWzH Q< {CoP]>el,hn/'sŀQ  T:b̢B/BDZ ࠠx,x ek9q }"_9u},&j0NJ^h jϊ>>ҫp8w%﷤gmV'cݮ֥5 -baT4܋SΝscw(qKm aE=n#|2"w3$;ˢur~ߵzP}ڦ+$bNhO߰/牗Pխ-)5x|:Xn4iZ>ObD)Kd\[*⠎Uc1 ѺHQEj&*[Wkl2]\Z(cTsflHvf?2A?"rZ0qO]DN/5"1]+qfKH-MH`ul:劾$$1PVh\-gO궊Mvʧ( i I:QO*1Gr-Zc^<CDB߼8 NJ"'h>+"uK9M](7ɐvMޭfthL_.|!]Ta/O+zT5 HM}V8D|2$>ҭ&+9LPف؜0rZ52 k]놥Xw9 r3tJ<Ќw`~  -N@ky,@Tahgi]6\`qg IZEׄ3pmO^IԀeu E@fNR7!|ξWЖl] pMs$M43vXsh5{? qA W7a{hf{>JsKiY<àf!-x0nG''>%Jq;ܧtPŢL5.{JO<S%0XLӡl_Ry>7>o]JD{l& C.pf/)SLe6y)Vwإ37e;t᝱7y 94CX9dƩ j 䓺nHdcę}gMϙ[JBn$M ݈zę {i`zgvg9=>DՂt`)Y9GIW%q+q 5Lnu% Myn%\gߟ0Qff 9ʱ:C*WRRPy |cZ uZV) _T]EKt^;|6>3fPqT-y$ 4w(oz1J7i\>bnp F:1رzSߜ@ }8mEFl=DLʃ>'FMܘ8]擡S󇟂EkfL%ى۹7oUNݽsRMћS_kþ/|sl;kTB:qE)d/q3wZCnTmv7{ XꗟO%NJIqǤ /z n^ *$QMjy Gu4TU%*x| SD>i":Kw۲TȜWy,yQq%t28} N]tdqydVKi]ͼY:1=B6 QHQ!c&%#mxնIfscGG!sye̎QTjƚ@ BlDּwgkxu|Ptw[r+S\auܕV$ݚnl {A]RÉF}$X$sO@NĤ{bOF NqR~>uɼYGlݚfM$:^4`FIuu?]UKfsJFflD~QhgD6IWY#A=u~|GBֶp7՚~~gn-9 N F90~/f ^U NB=#E3):@sGFnxєr&لx8?!af8G[};p-e"Ahy8()^x $| Ar)6w9 .x#wdNj)w ^ 8P ĎQ2Xn1LH0OE]8:W];;}Ix+=rLME-F|iF qlei;ɛ }Rx1xNLccId}&_C~- {ma|r$FD%\p @")0oB+ZT]<]Bk%@.;]f>;poHywz}= C\d1ɷscSt̘SXQy$s j*,%Z6vdˌ# Da!e/DS~V `YcR]aOxz˘^o_b 85Q`‵Q=* u0.DA(djrab yq2-vco@ `Ɛ#XPJۗ(ǜt{i`>L_x P`-EBP:ҊE?;t^l38658gu> k24<-3πJ?q~Jb{BMؓ)~ۼgmRJW)s7IBI0SpJ`sFWe?ǟꉜMx]=i'v} 婘֒5`jQL:i]"Jh/"AfC>M[-\#N*^bX>|a&7 6Kˠн+R;9 ;)JI (|z Jx7tbk$MV6v:J>Bx=_SkVρd9uR ̟M 6.H2\KLJЃ}z (4xmeN) X;Sp~ +o6ԛA(2'^ٛz`AӘ* >ABPtgSHښcI1fWv 59p&CAN'h@-{JUm2Pa; /pc3,(|q)pU=ir[ x+'c=ѥpzR-KX6o9~[` 5R)6wfV9B|Ud{4e$^+ToxZܥ:D+\o}K.b8^4ȧfe;A(9 /"J=}fHS)@8Zw~7PiQ о8x*GP뿃=!-sg/06Ƞ :L 4*=>r ;A?I<(ſ9 )F^Bs֩>|ỵDzR6%'J66BvLMRYrR/O_/Y /D~+N,ąFlIF(TQIlmF< |}8€5/ШAt剒ҲPHȴuZBR:0 ˹(\FW,.Ze|$> xT:_.9Re,~Btp޽eʮ\651B4:dO"8 bZ'!~˻a*E-cž%@i t  E>xñkz Go=ZfdFf9!1@xѢ[mWIJqYW U'6ZAulcU/9xBƐf qt kM1`=/ `JFL3-lήH|%#K(JWw=Tuy^\}Dx5]Rj /8q޳.ף5tRrmb彧.f);xFgH%o9bEї,LTBSB$0Uڔ}IO?=j$Yf,G>s}4>٦<hM?r^@c KVM.t5| l9捷Gvy>c}+o٘Y".5G/#%Կ ֊ۚ}ftk0 ۊ_1PՋ&#}?\#>qr9uRd(?XV pgCx1 s .k$ާ0 Ԑ9\ZYSv0B=qZ:jKϻ}n!?BKZe&:08EdWuLDMV0&!`hZZ/V.TrtFvt|LN&up1Co7ܯ TbpEU<[,8!Q.Vw7]Ta 7n$5'X7m4)P',~?*'@r7/ Vz|$,ѥnۢy2EY_oJ'.xMhw]"e]MنDk VoʸJ}a߆c9Z_!^9O/ѓG;CY"1zq}jJy G_Q6Cd(a"X{.W C33!1 Gܳ#N}7*ײD!܇{YSG zUn5{ao{'tc`J,%cA+'̬=oBQ֙nH=?i7]uK)o.^9̽s7X%',q"5I3BtsBNB#"L]=6( S9q4ZwV+Ex$TxĊdLv΃n!GHa\9B?ڇ:wKJQp!fgiҲvF؂`7 =D|:[L6[.኷VuV2lQŘ՗U\vAxbQ MG\{vX~B1VDԯew׬Q?7#P~,o"u92y9w^ wʞxCMTXRb٭z3(Q@ ;kQ>o -W=I Ǜr(tun6hھH裏}0OK) "4TD&d Hwz8lmEu/>~WmNbw@լؚAYS$~S>cYE^.ss݁g#P"CԮ#ѰAi?b4;y9O@RS/| ^WjV=Z2H}SaAxn/ "3j^7tkuAKka:Zn̺Hy?Q\76h 棿fC>5mx`0CTx+M\H9s5$UmC~c75cYlܐoH+'e5r˶e=É9zxm-8CڨY{Hv*7-#~VDb/q%Q]>N3S$skX!>3ES0]z;ED,7pMD͑CxtB&{s5|ڇF\AoRgg(4Tn`*2B]5^/MA t6X:4k] + gX滚jl"z֚_rlyW)e:]We:'蛕ԼT"Ϗ,.X^:ng.l[(}!i,y..2d_0>X*/֛&Fz%ԋ3^H=!](QVh!^ᆧ ΁[(5/ۦ Zx.?<ޣ5|)r8ʡ' ]Wc۩`!s2TG_4&{S2"n)A޷鉀Oroz;d?^L++L}plqeUz̩;W!Ӵ۳ WHﰞ4gi4$)lR-ܾ%urQqM4[tjIOĎ3GEM^^eh@HNf#ﶬ`]9eݞL ,j*f`K<*,٢T13%(/6YoMuR,ٗ'~ß6?[RR `~Ĉl-0.7I(: on`^eChDY*IXMD|71_6}dVYNj04}"m[G#UKQda%Ud=rׅ 0qwXd~' 6C5QYM%+UA=MޑJW bI+?`o _s9W-&[~U UiG4T^s| %a{NlG CF:Cʼ0) -^Kv&/Y*%ytjOh툵C1Ļѵ*(/cT`=m,bJP j` _אR:lKƌ :zx]տ[wdA, 0,9/1@u>lݹbEMN2'L}sFs%(ugU (Je{SH$ALL˟r/C?г8xh^E@z_]ODjO 3 ~wH 2UVr Pކ -q^M:د\/o$5F'vC__JzH`mPxt%K ?1;p'yu!nd-*xS ewlVmP㛶)meͧeϕnEwHYA*UKVu[%aԅUuTFle:jKff)/@mDϕ4y şxT%LNܐ`MT#nWJY~/ ~2yC)XZјz2,\D*0=0A>g*/ib8|)~|Z?ʰ 0BǗC!F}@B́/WDݟba\ sqہBmFfēcEo^ch mB5֦L|8mY`7 |.9d(ٳ9U&PH)0vϐVUɈ-A990]W"(qPC {pVB}c\+hz1Tm/yn@|c+P?Ua|N6@&;iL&?έ 1yYϙ8߼f<̄iuBƙʵ1e-Bvɏ8"%Н,Upò1ރΓ#>*A@^VAV @#ln>y Ǘdcz 1W=+[v'[ m PaJ#UT^ШS6=U1`8z3(S^X_vU,'f<6fDQ|4zoڞɩcsȬF6}%?aP%oѮSHq yg!.nWr2+?N0: <>COPOV6"O%qɻl4#ZyY  @Oγ4B[(>dhUu%;QrҎ㵬MjrSn]'XQ2;TUSߐGqay|dudXmwGҺ\b!g5N&LkA7驢Z*BG.5 HI [偘~ee#gn;#w!McS;OtyՏ>T( FnaPo^yI)Qf>Krz:gC@*=`BHO[-+ҿ=}-_X!3n{g#`0YTx<5ꨃ!%;nQ PF +nXu^O9 m jh /"`ybz*!BfrdW3U͢8\qѻNP*s.}1Vf^4) ˆT`'4WhYEC[T1~&w%Y=n}=^J" TR8W(%C 5yu=(s;~fFzq ǂϕC$5Fr9+~yHdCJY Hm~~.T|AKJn~Ls !ny˼ߘ{O6#,Vv -t-T(䋂4?/URZ #k@!5jF٥~5UCx,\2(*d(jY81H Đ?j`*@j;M#ٯdƕYMţ`jIDx 0H3-0=JMk=Udhw`cէ(k;iK[ʆ$9(}"|a%[yOqV@d`OqLl` Tc.ue1SE㞳Զ_ZR3$D'K1ݹ|v}5eNR6K9iy뛺UGCJW12|#Awҁ9wIa5 rvt~rk,~FC)fPagI>àewk)s־V nWFyIVP"ܕB/\L8=Yl@6=8 S=/Lhe0DS9GRs[NЋrW^,$:(-&C^9 (دQAϴKPvp !(" /\*#nJN-17~KsxGΈ; 93ݣ([YYtт86S9 +_Am=O4(&3.AD|y8ls2ǫ?./t.5Bz` ,?)\U5uְ~^t/Ϯb y7j(@^b;.q6k-2kL-rUZl/)A">{b&Z,(5b0G-ŷ.Qj'hlcX4o-kputg^@:* 7[$| zi(hHkVeXǺti!¬l/,vo[xuP_,B i.`f?DY^C&"&F|n\ 3<#vƑl5dPL\/Ҏ~>V }#h{A]oYa8Uز`Hg-쾕A=\8b;&7-tߋ5bhO*^&ocaD|R󬄭Bўמ黟Mm_,Ru,2]g EE|0fB7R?e_6zٔ J_y Xcih 6*ݙT@YQh}|#^D$#[Rgw Ɍbt[5Nw"]lŏ<.A?9-0#!<,Hg=Ơs5DeŮYېvp}HVdG&C}7k >pJ4t+I4{Jt{ʕqCIp\zJ(;`X dϑP5}Ŵ)e59P=*G \ ThYZ r^ Q3OEg\٤ ,Jz=ܵ2l'SOƻ ݍnE4޴cysiL楔5Vksnh2DkK Iyps_n5Hd 91oI&:{#. Y5#F)shKVtcp*B ?r[2$j٩^VkChxo ʎENzlmTЭ5m=G|yytJGs`2}%AKiv 8Sht7p'Xz!cIoN~ƏE?|O>s&lhl_WT?m Qx~O(~ ky]dITo *eI ėS4R8ZR%>u^d裂u)hUbJ-Cz!$+faބja2H tfL6.z%wM̳|m/})5NQ,I6;Iݢk]KdԄk5EqۧG/aU1P>cfs֖(\/朿]5;61;4RްVr)(L:2Web,ͅS=u]F,m{( :?~~?D_zjH9ȄB[6˼COAVg](2EQїjq, ,%4UDȡ9ըC :Ņb5V(4N>XGm"~GLv|, 틫hG(;,vY/۫$8(J>4Vp:D?P39vÅFaj hݹ:)},;%Ơyvm+Q:+K޲˹)\pkȯ+? L Y.uzD~ ̤OqSBn(z˹~  U!mNi+2Y@֎'k;3ӕ*x}}Wĕ e5YGH 1o=GbM, Q\3k ԸgVjdPȣI m91TTzt>ͣwjID%~ NAC6V]ɐtR9yY9SM͞N䴒Ϝ rLb0" qp̐1| MnVќx<#(A` Vk3PqK,`׮Fy0J-ȸr +`CUsn?AC3\ v) of3{r=3YGRXnjfo2#}43ͭ4s䪍-$zvlĐVZǶ} []+OŷA jI0Q[5\CE_65q܁֔/,lZ\+M]CЗ'qOM0i[ՒnK)>.a7\g"^ bXGlc4{aS|f{oxHRr+ m1pk=WgN|SLŰ/aj $Ck?YTSEQӎ0`wY(o"x,̚A[iv>Mo5f;9v[fhWL)Q@WrnA[,? J. aVxƉA$JGd4|mjY\4Cĩk~c-hcw7h4]p?E2>^(˜is@7e'2~PueYţ?qRC 7x*AJ(g ƒCrmgYZ07070100000082000081a4000000000000000000000001672b7d8800002954000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ppp/bsd_comp.ko.xz7zXZִF!t/})]?Eh=ڜͩw>W:3lPMo m R^j)MG ,;z6j3It.WHΣfܛH#&PkLfC } F*V'[*ru#lJi4wU5#H$^B֯Rj["t?e^!|jئ Mw!GʓhJ *uןǓOEIEZI Qƃ6ee}i{چؕ =s&4]82"0S7N^3!|=ٰ+/S>N2c^qNr (G.c?x'&v=8}Z>^ yvT2mӁs^غ!v`skAitYKr;twn9̈e;8U#ϗTa2kNNPt(۬ 7/ǂr3w|Fa%ad-l (93/yȵA45C[g6)f[\㳟4?HXdf΀C=sG*oxE+VѓX"C#coLs_\Jͥ,EkI $UƗm GvxeHr[ʆN٭8'氁|~THz'h-(.Pco`qe2,wd7"Sp>Cٰ5ߣe!NC?a |Q4b̙՘K(8n זE:jYk:"5qZD\[ܹ!@޷9ҫG2NV2X:=a#ۣF$PQJ:T14 4dptkvU 4Ҡ9_s/y\&`aߝ #(P_ rǮ_œ8?s W;$3z-ˎ찌 rA%盅&=vaMs H4\(rU޴s2&4*;wRfO:aaY"O;Ǚ EEu34cD)p?t!IJν A P?{P7ufz""LGr]W۟=0v5coY)&L }?ept# "L5!BlCwL47(?cP)N0%Hߛ>{ kG"Hᡌ)&wPQ\5l/9b]v/nȣGE66U9>e?)]Ȥ94PZ*%+qԄ-"l\,#7p ɈɊ`M=ksa*cC}᫜-_q[,gBD=wbk2^UȅG O uz6갥ڨ ћO!ܡ#FdfckaYA.sExI +g%2 NGf m ilܺtf1h1O2cT >LhSդ.:d= .򏮒筩3%oۜ} M(CV革Rsk{ۿrrݯ |_+1E(@x0qf=q0B^'#"5z|i</54N!֯(c5t\~!pZgO]oG%fv fx֍g F.kJ}I9ƙ 0Ӎg.AS5Hl*s3CN: KE!w"+Bw [K[zGy6ʋ;nhΗy3׬ e4Jpeu&SiqhuguƣA:2 ,O&!5xaf/m\y||v_U\«۾5ҀM$eaf{сE?)inV.[{)#Di]Bc :osqws[hqa/ѯL#`AO$\o; ryyc2(!Mpr&ŧ$?. J!$W$±lVB@MoU`5gC-ǘYc9y8E.@oG'X}X)Db=H>y07-AѸ&lME26eW;S&_Q>HvT!-]`YsEHQRUh RϘ.2NG滱5{ J}Y-ðH2tNGA`uwK!6ayH~njk -ȴՊYG%.ޢ|ve;K>J ./=_ΚGPp1IH{&jJJ"\i2+3obi[U,wwFT>rЩ͜h.OV;4U&~Wl F4K3U$?znXu8&"}5ۢis >P%o 0&2mu\"2e5ph 6j0YQX#o7doϠ\ku~}D%H><@vôfEdLΑsN_qc7a-_ds'n5n_"* Z- JP6oSoKMH;B!.BU6FB$!G\5*F?K6 9ARf8eGV4/iЅ3~y2[tM9<^>IS)۔:E3>exB`"|uvwm^T r\'k&|.zI)W+ajŅ-{fPn*"׿9CsZDHUvQ(&TW?x*yQL9CU~O³ YDŒkE몤ߠ z!7ꓖynq>=!H;a3 gNs֩XWSuj?sT"xozsE:]?xȕ֖j݌b@x2Ν ~J(dhɹ"|>)Y|k$Y <"&իz/^C%!_F{;o~D2\]1d%svxk;T*qd (K`&b*=gqCX/l9#-$(^T#+!Kt?It捥|?@J6DDdݻpj(!&TX]簌 @ OJ$q(\#9é* Hȡ ~A?8}8Ev B>h9 i'u}W.|EsCnowGϧit{IqGOԤ21 X_ôti0u /_מYۢyK< fr#bzbk@S@B&Ѧ]oJAB4Y[%d3fN䄀(|[a!]svU "!QoKm+tüKn΄9_DwcBSב.+brL:U?_68ގ* w~"k.a!vŊzo gz+ڱwMX3z{:gmk= g;߽3_kW`KMƼ2Z_ I81WvQ|,Po?90onyskg@bDXIFV|Tz9'Ż>L#Vʮ@# yb{#+!E HUVF B7jCr?a4~$g^q'A\zL9#DMu]E,[TUɤʲ{`jt* hq馉?&O##w7y]4buK.Oc%>۽WmyL|DZ[ 9aMPw` bX9ɗĞEC(W #!w KN?gݗn1/c^B)'t4?Iz Ѥ}(3a>`ռiymng nnZj5ioͨ}$;?ÜbT쎎8|QK}vA5*K킁")r)a7?syy u|OL &*HCg# y7;goV9bbMvMH]8<5 5~CTpe`]@Ի!̰jN,hc/$+#>T ^G1δo3A4S7S#fI4 &iip ,4/\hf:7uLޒp&wlusY(֮c1)Dk R(G )4Y"/pRb[9KZ/2(<4 B;K0Q'+p N!L0#HCj ̺)to>4C:0v+{K4%Kjmʲ?=h愗 GPe@ ˾LŜ.I%MM g!k &'_>eٱ-*kokiSaEr)8޿+_&+ѶQ.~F?*wX{}7 AH[yc NF{a!b f3N[^Ɍ v6iHZ,B*ӀʟS1ӸxO/eITDT۷:uDyh7nFJJudli:"(T$DJ7}IP0=2`<|(ꓝp3)1M{ Fa;ݍզB?R`=o!Ġ&ICc{V D}rK5k6&tj( :,)S@:O^od.i},W7p9_@گA~4Qw0RFgYZ07070100000083000081a4000000000000000000000001672b7d88000037e0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ppp/ppp_async.ko.xz7zXZִF!t/]7]?Eh=ڜͩ۬r j'o̜:(Pc@2!HZX Cf7CwIO{oIټ} +5ʢhEG?[Y<I%C43Şm?u|s0Dkvˑ@PK?NG"Gh.rhhXPҦ/^2d860I;8#puy q=/9 s|VI'F&Hįح)0]R8vDɅXot*5fx<ߎon`brV"}Z3 rΡpȺo μ'c,YgyZ<l{s/3ƴٌ Q*.CN}17m6m#dXIȫo+Ea>ZLy 2DRB 7}4 ]S% (7lWfL ..6D- vE>~—'9& i@K78Vv$"G2Vx~ʶho>;RG Ԋ>ATÿWWHoC-"Qud@oŧ j/kwQ*&\|f_J~697N^s?#Ǔ(ؿp%2 _)="#e-mkse&MOB2.gW|'(drŵG8)JڥΙDUk'ӎKBNGc E\m)''3dzq5(i "LaG  mkPbѬحUg<1MX}B:*)eҸS?#~sM55eA OA<ҋD=; C6ط~>bpstGbUWQ܎g)2ISQ6Oo0}!5?|@j`9 aIm{y\&=>vYYS[-$X2@1p1@@3XB!y|2Q/Sq =<.vْl%Em7+}9acp+ 7'ꪇZKNwyVFc2#l;PJ|E.|sWJQhTP<Kv\:/M})i2v1+!AK8)BXE x$zq=eiM1 g} DBvJ 2T++ͫě<9x6ΨeI#Qeਅ;EdKP62@5i'dS°jUt=G ۵rV/Ʈla,Cץ+!Kq;]졋zU 6";oSU=̵ w:L@VgaKKoSC@E(u_8'y[yTM(h-C쒤ɠ 9孿J|~uTֆ]#r Si,hBlY/܆2itF,f ϭހ͜r4GO0iF)d'E$ڞYዲg/:o4Eʇ=?r!GBYLhj/N|\5?,ɍ0pdʅm+ODB.DS36-OҖh0 vIP&F}'[7Ȓɪ$Vkts8z`4gZpm"bB* M%)qP-k_QY[UEy3szA|Oj>E`j}|"+$4`݉5+ vwc+ƍ>9 POahFp4㗜Lj<}Ԥ A; {& -jvs|0qaK@ ɗ +T{P\(."3Z:erof#df4ΗbWtnE0'r]^ +g%ڪ*k";:Xc<5d~'F^ܟ#BS!)-t{x}=ƒZcW-:~ 9nPANdÂs 27~TB0UpAZ d&c:ZC:/pA>eE (cAПC_m ,"9ѿk *0=y^Q- zEܟ-5$S Ow69J$!+g_ {4h be!Aͅl?m;/jz;(Ƭ>͑|!(69Yg3:'7ݏ]ɬׅ˩ͳs^^ #W]aF)Z%udg e ݻ9r'& 3?0b5Vٗ^Kc!#Ѐd'"- D}Gx~~D;zADQ̴Duc]?.)P̟Ȗr!Pd#_p㩄?T} }l|b߿-:%HD.j&OL']0'nsS}7H%yڒ[k#mis%h5#_# x1+ڰYuX't%uK{TO4ʋ3p@ђts7{cxs"R< ބ3#B1.~d7VfZg_DS xf0V78vO0L7;VhTuI>%5h{H7/C8='(ߌ 1XOwlD)]MVp@'U @7 B?LHŗh #Î~(hwb4 `LW\ dSfX¬pB.-ָ"΋+Dr 8V&E<2`%CmdʳZ_doP" Tk*d"螶o?wq(ݡPҟ.6%D+Z؎C}Q8x p$9L>ts[6;#6 T~iTEϧ/_Ps]L~ G̿uɵa*%M 3&|&=$u =!aVG\&,;ԌvBZZȔg3Hҥ5cys)$9'CQzhZꇲ6/nw{ڊ_/7]_6 one+F8CM/ W!Hf`j",lG:N'Dn]/bNR84+/-)xaPv0yMgL alxN yzb_|$:dl R'`? 놚V~ʯgTT1M?ufAJN9u*ZڙE mX(y`4D{gǷ~LY4D ~e7ZQߥu|m7:9fQgDCrB vs*#:(65/`ӷv_FE

    Eapip1#7ݏA1%lGZFQ.'+:u?‘Ҿ3ܔ&2U ӂ:ѽݼnG{ܩZ]qPؖ> pbB6X`0k[Q9%~GňdmμINQ+A8? GW^ ʈ̞Zt5ޅr M٬,H7"\dD%MqW(.FS{rwy_qL["Z>s' OԬuYV*F_SQB'*טNu<6*xGS);47#ԡC_DH\=ygLqRݰ(k)'֖Jb oSU],/ROS- ^P/Y.Ṷ.*,xI 5*՝Uф",1p<`OALZk)(I@Xoe5*Q{( (m]w suQ$YؒϽ{CT$I2)+ 'eSud~1`lb:50ؑtwG4 \n[ -L~'/X4"ka vk5'up ~5,VKGhC!X#y^Jc\ȩmV= JpVĽQ>aP ',#4ƿ tP)s3r;0V*6o^^?-'2!`r#bh&hMe)u"AaʫYyʰ xd(y~{/(Hg>Rǚ=P5%1/b 9? q[fdI4}hb/goU4c@厮+&*c_Ƹ}2>1(_cl6>[Va#?pTlzDOAVPjzedLέXMJ۽r J;hqlOq26-цD!1 _0B]hvS9\`%VDE~e $>mᴕ/:B\\x$:^/byz0*sip:d$Y3֝%  _S Z`^7#((BMG%V]KaI A6M-W3pY٘$N2  g'I9'[Qks3t, cVݮ?$x{SrLb>X7=׳2=-Pʅҹ,MK:[VŬ;tYE eoowUX$xwyβߚ'k75ij^k0=@0 #øS@&!~e. C3A.lp94(d+:!8aɬ6@D * . 9vO![{JQ.藆ks4͹7n_Вv^W^:| Z,ls?Iʇ#1\M h2w u /!15Qd!υr$aEAV^v0㪎lйIf 48odzHIg ,   fM^Xt7U&nBTgSͬQ<]w+sDzM"Ef,SM&SA܋;]S^&l #KmO`fڭ)Ψ*PŠpV7s,[GڌlO[w8i h{.}pfd>}1b9'-C'rd82Ҽ<.{ƒfih)WV;WE==T7*%bnLϣ0ZfL cC?MM5;j!.r)6I#6C+cQS3ObilksdD;>ai>N-Ē(U=FLpPjkv#*m8Y:|;4ZME"I֝1* +sx/*Z+) *]86ӶŒgnse*Ͽ(ǮL11nr鱡e_u9'n$ݻ:ֆnod-k)7$)#WHU"V:tDK$w2пS$t Vϣ׈:'D6n_b:zPhr1;?SD`̡]n\W`LE+g+h%N4/إIbv^:Fc3)w fY=fuR|-% EKڻ}A"ȩ 4S32h~5ҽ2-yG^=O꤉YrO k(pI"458ޯgonhog [[92V~50z"cYqEJ,BD 8]1q1Eҭ.<$IҫлSE^-,eۇ(av8p=]s!!kw}Zpzjc6ٕG7zRG@(rDx70y*Pn1xhH93ӒnH8='>N'byx V%h0qryQUYhv7vP_%On\뉘*%{?םv^ OEOz*˭T: Ć׆4U4рvu 3'R"-@Xץp2 OO׶19Ko;}$9Ş~_XoqG8LB{Jc9h%s,@0YX:s|)B )BRh#.~7}5Bkn!>TzWV@uUxu&VY'g:(1譲x+xB5!<<4J,Pu8nr1Hޖw,<1dryk9U`VMo)pE Ģ٣`k3[H-]s8jt`xcVHԸ5twǥ`bBsrƀCUg*es~xBсviGd s鈞u|@kxM-;lL]]R0 },GLAκW%tƃGe9 1pa 55-L:VfHzƖ=!5;4ҋ,^\n>Vz~pgLi3>t:}@<j7"JK`1EJxg'T`I1!7M؟؝V}+s7m4{w9X#+t#Wʾ[=lycgxeAE$<ð[s h:CT'mɡ@t%B^I,]cSTnT9Ib34.xdvZWo H1{!` :w:}Eɰg\pP6Cca7iZEjȀ8>d]U&@ ?Zg5iĖ3Yl'zg3?|@N|S,^6%cnOS$9>[WO{JRg_A2s\?p%yQim`+aFh &9T/ͼ''V NvWeʟ ۴G4q6% /f·|Oirq.ΤRiP nB\(0<8քė?JlRtbAu-dZ-nqII&| /,(H -[KE*Lw&6X(@Jo֭7;nl!FEg[F^K%րAho#1G֠|n2.X=TNɁMw͠򜥣&+䷈4OQ0:rJT' y^83']nt`b߳.rچc d0Ηd. (FH4 BBA;:^r@o^~[Usr@*!倐Y@`&5.5H7K RFd7zq1Mi>%&cs֬Z";c&C/۲ 7^ 4@!) I OjZZ,WUi#䥡|l rN@չ$?n4bK Hzd!18ԯq጑Hzy $K%6 }*Lιa,ݰy+K%[!ĭ 7|6ӝ| &>udU:a>۫G,pp#?G Tcw|XsvB)f !grǦ|aJ0 }(r-V!AХh#IӨ|_Du\I<=2 -=JD:uf6/-jg>9@yr^$RN)QE.Y #<&VmմHbĖrMnFBVB#0#$N[|[ 1MAPyY})DDL\3#z ERםs55Wp_(07o~z#X4vfe%sY|MF.$2ƞ_-SzZ$:F&{Ad;'f# 㝾` /a0`L;#E\>|_tX΍|͙UN[3sͬ+WHMG5+K$ Gi,vSXQ̄U]uKJĖcw.GlyP/x6t}hiVdGQq2HʛGXxx&1ݪ*y+~)zԥy]sQC_~&KAY%t*fZ] lݥ]e$ +V2gϏ^W~pTҭ";xU+_o}pЁRBܭq%M%̲p"bFVx>Ȥ1+U~Qwe8SQL g|ѯe ZiH9 V,ꙙy; C3x\ʆ7ÒySN@7>8Z\Fܤ}fq7I>$7OLԯE&T; }!k g(eD3 xwzDB 4n8jg~㬚 "[KԵ>{HekEbׁgI!3|'NnkG2R. v0z_߄p$btI>#q("UMy9oV)?]\5iyS,v};gdkvHn(0Ng쩨TJ6wO?sJq3{NI/4ՉDXwmrt2^bSКMXɇK*H3hrzPu WQRep\ХʙE([ץ.Hci}A깯βy-),Hu[vAW^~Ț_pg-sUBX'ޏ" H&1Ԥ9mjcp;tAn)и3z[#Ԉw0D-5f_[Zb1޳^m?F4=SC@{Heƽd#XFl."DyuC#ǖ1?+IEX1yG0 x" V˜_y6QHx- ^NQ fъV\h&ևz 6_)5d]yp>Bơ5o A5/CO)*@9Z2,Vۓosֆt%6vTzroCgYZ07070100000084000081a4000000000000000000000001672b7d8800001b4c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/ppp/ppp_deflate.ko.xz7zXZִF!t/v ]?Eh=ڜͩ=IΣvىyUht!#` veoyjHR()%;<#&b^FA\<)]3y~ӗ  f}P Yzxe+[If\h;.r9Fڔjq tYMd͍+fP DM?ri td;[!p=wͻ mccs [R `? 3 R#ޣݾkhcT^ a5NneqpY?GSW:ŋ*vyaeE]T=o39,7:T%-CN{&)_04 g Īr0iFdh 5玭˾ c~"W%j1Hl>RyAT'X> GF"kՎ>:5#d%R ]zm0E#r"k~]ο3#PC[ _n2>r85)2WA)2[Aw# 05)<&!A/3&Eb' TJ?WٴdPqÂ=$umP8zی8dFxhG,CORh쉠m ?iiQhjO2J תRFA4,.H:z0{i;j4Lꂁ0nG]އ_i gdB@Yjù|G&]rw-7Rt5ѡ%c[IxEo-NEw_&,PqB a5R2d(sot><W?J4i6E ݸji REwYĵ]:wx}gpxſRDЈfȃ;aRȓ;YfK؜@D+hppݥ JGld +`xmL 7K%(BA}G^Ps2; UbcG'h@Q4_%h '{ C賤8׻`/5Ќd«Pb>l )|Dަ0 ez@!i٫Y Ƙߴ33VQgk)P)cZ^s0T$x0&cXWPGIk4m<޶SV7q# & ;M BesKY)*ueR&φhsDVÌ ;)?f *5v8 J_;5^^'蓴";fT-B2{F"áBq(:++h;u|>銢fn;M[qh>%5 ["$!t %sRx}3hLV:ڍqx\Q(]s @=VJ*k;E ոz)|XTZTn4T'SǕ%,ExFxqF .$^h}NI2ћ It=2 _0jpVeʘ&,dq0q3@RIxڢK. cc Y)=h纡e$Z֧o'>Xh]v/1PbWe8I3j#P@wտ lTIt`)/xt~#4R Y>2W6t3 _2清{^0SQ5&5lg` }96ZCZLOYmUzaMAtl!.i:(r6fY&_Eud:Fw# TY$e t1ޫzݧy4s~G` vG\5%.ܣ@ģ2k('Mnv :{t̎kW%bN6)W-OIDvvJq';40p_F . G^KIy7 x͚>-%BNI.dOgKg LVEI|ڕNb\tÂ"N~vf Ay?/EjdKiD5x>jH*I;Rio3W2`6nNid?*4V"v.қ E(Cf-?GchI﶑DZw*}g/\J;̹R9vPc;K!"5Y{U~ =h$<伡Ts1HHoAkyP:AuⅬvdnl'oAVXNi=mqoytG<[xC2e7y\%D{`No K ;4[botr2ީX'  *0 X⺎c͞ջ.R26;Bs\8jsL{1y3> ^%bdiŚMɂ77V ^-76 H#w| $Bpk)C=w^a25\DGo Ay %0vWydUԺss`Pίj'%/.CzU<$VR^$m0S3 X{VBT?o=H:X2#-6HZ9N?4i֫><J:qe&(<8ÙTQ3\ ~|6%X (8eOKBAÙΐ4i:3e~)4@(]!li18ƒ5.yYSTB Me.?@&1Jܘ״Hw75 &{C>Ҡt'` a-r7U-99ntY&wZx*(>6$XyYgoi_r?V',PBy`Qޞ0=D !MzT<qbc=]%F*Lw,9L9#N$G|P !;+,k S/wNRª jQlC/w+4g*XFl>߬N?I'9Z! 9\ڔeo"H\Y65A^*ۛ5bfK y?s/(3]_saGbycg.ԏF4QZ 2FҔ5' .8[' .6,b7}R]k os}gwca>5eM=꘎%l1e򏖤H6GkZcJl^xeL9m5Kz b^X[Xwnn[_sgpX29\^;ԙ=Lfݽbly4a l*5'K~r[ > fU)^v:znq JFf$Fgz3.^s Md;[H~fGY'ym쫡 * 2_b\wXO ׈Zgƪ7ġ ˡf/2v) lU꾇Ess?#H{+/RRBQ~<\5!7N3]՗܎?,pQlA,Sy9w]l`NssQ_S.ÙZ*|m=h𣣨f1HYCNcmkMWIvkKlETr#,kR9odK@"Cw+2y!0K}WfPN;#[ NaCګ ĩ"P֎)T,^*hf-~ `im>7Gf:#㱞$!(f+\wmO~9٬&"*}"䉧P=JX^tKo|˾ K<0Pՠ;>yLiF⌜_4* f-#]P e[MX"VExZP0NJo:le`3/ %/!^p[J![  l눖6zH2_cJCMb8f5&\碪nS[Y!#x ,#FyMDh-ݟl| [OM1*kme׼&ܸWe7[F y.ԃM8^p B%N kOȯXAlw!&Ƹ:&Cpe+ Ym`׼woa)<7jCL'lhU)9|HEŽp*hzpu;kgz sm3hY:A]jH,oI.F[b[DY6; d1)m E2&ȃ|^p@Zso`ML=Kx \oTHnQqM9 U'Y2@h3>THGnnޢK>sm5~QUR &&wEZ؂D:QB 2bVtV$: ZjOK e]Lx_7t.a6|A})\]א y|s1bA>WCnI7)<wZ[ص}p97i# $cBPV"OA[U`"SQ {9!PBZVt/sfuhKg 8{^9;>J]Srϖ̪gcIu0 V,{Gl@T^i}A5y:!\vs>,]aDGߔN.U'#J!=5ou`S#\4KH^VbhQIZʁN[RlAL>Q )9# c"VX.`#67jܔ5̛fuW̃N$}UbEy~SM](ͩ( jAAu̾v}nW-@۳XPbŲ0+pkz8 E;%8DX~ǫ|RϮ&ڹnдFg6#p3Cl_=㐃Wlqw _Tss3ܟr`"<a8 T"Vcw}8 U*,n^_#OWD;U:4y}9wd~.DaED^LIK]q L4.H Dq!6BƬ դsvBKtCHI >ye HJwbH lc 7*habgw幛څ=̮55G=1÷v?Ck F Va)Qø'kz5̚&g-^en-Y-џ9j5hCS0MKV83k^8X Jי445Rǩe~/SM]\]sgK<3h6$Йw#QoA߷Rt }:Bpx,~PSiΕA.V}[4\,PL]=Q,+m:mHb*oJJT좴I "OU=1O@.}v*njJldEjB7UĜ4r^#7f-=[bp>=5)oϻkfа7mrhfܿ]Hl`RCpZ#cZ2CQ|b/M@W Blõ+y5hzW<%m1D7>죹R OAC1Y۲-yX2XS!o`6r 6JBm *u&Ed,D>\?>P_w#{ǭMk^|k+ =^T 5ZZ)j NwUk\f)r 9y*9RgyM'FFjLh E6t,pXSkq.B I*x%=5#y1 wWJ P[u7T ÍؓĽ ;†q`ˑ;a7HCLVYEO‚i Y,f9ϚpR2y k _*%BثG_3MâıpH"C8D -z.?.ѲF[Fٶ!k2KmJk$qp6 õ7ʔ.q v< AHQ5Dlrup u6O3mW86KiFrnٙ e8OH%QuޖC8p]>9dK핵댇IK3N&/_IN˻GuNoc}Lr6}ˡ%]d\lzŚTHbҢhaV}rKU7<.el)01y)폸;c(2U@: XһJa4+2w3z m.KtL +\#|4梃}8ãvde]&eik_ in6vJ8-7Aєb2XϪ**Vc1"=2'ꪫ=-jFT2n# ]H!]JƎva R?JmgJRrD@qe9Rn4c&Bis E9pBC\*`؝l4!}"pUϖ(\t {"!mQsl=o CcT_SuZzk.h#?wygTumQ7KcĂ}6&6QlYiPVv)Hn1; n9 |([d9bw*aF]И}E )g“oUSMp#DE'ˆc&uH!>%2+=9O5"[,v8y\Ҍ5+[$KkO\#鼞{7/Q*Q+-iBϾΌ ~_=9~҉B.%ix6@( @p1}gyH ҕYhlqY6gX1>˻| щ0kJdI(sR8Uf'#Yo(H, SwBuzbXX6.BY*:%Bp U}Tdhkj! _CE!ZnWg.<[33+ڇE w^d5EztЛoN-D hϔWJcЪJ[)z=r cpg훂UA˝00Qi{ G<3nQu/0 *-Y'P|X*ZCjD8tSt7zj#K$Q5L8H~a0'c1f3%VKiY6^٬ӆNKĝEmb" i>x6t/˰9t97x9}iQ=KxA;3 ؗ_0ޑe/Zv,sҾu ew1wulu!عHaH;8n%GsxEw(̽!Qma[Vcw8hT]N G)˴[Q!:ep:k[" ?̈`þCH#XRbd k mބk0a ;M'rI=y-+ _, Ø6C"2iSu+mS][b'i={K& }dkF^q/!)W:I0a,l !P)s8/Ly؎[/1PRJYgLk3G;h3TCN#z݉e%j3[E>ʼlU+}RڽHwNp ڡ'$.>׎AZ:G5nҳE ޖHuɘXK%A @:/oEek-}P.W20ǟMQբ0#;<> z4^%lqY۽]+ 9kPcҌռ/w|K k -s~u)L8Q qb8QXtǨZC٦$ľcaFD(쐍l zmS>n!0a}"kRC \m4 ym+Ԁ1R2|xh5i '7x DIdnGRpd_QCS7"D#%*WԪ3bPX>p?sJH.r2Q;>nnyIH}y ŗ8. /GOɏn [(Ӥ<,X/_X9wB|?T0N]WFs(WODrkߙeA4tj缆+V8#(U8UZW~aa+^P-)KbFݷsB?}R%y )ש-FTѭ@,../2*fzaxw.QxqyP0eFc]1*srcFSDDQzPL$mM>zO3[/yâ~ߢ?%;@y{Ł,d}Tj3qd@*⚑EOSDwقWTϹ -N;N$HM*pv> es56s(Zb4E FM)OlP觷㋻"J)pPgq O\NkrzQf e*X+=k Ի|`*V'}uEQ&CvH ,}vǼ2|ӿa╍UۘKq%d ;*)9ffPH{⫍yc ~'R)Rݕ4k =8ǣ6\)=Y5FL%iklN+U*.ɏx ˑxDs/=hh@Ԫ5gdH|I,"uzpJDR]SX5_6m̿:&VѬԙA)iX[ [ʗ9+~ҷm8W|嘴w0zwiIS/ Pףy]TFqśvugZ +55y+_$2*QK=* 3)6ظP\+O_Jk3'FށtsWaUC)EG%z_K_}1Xl^$^=ޛ`Ģ_Rr54sўiߛ=!]Lj55i8MQp(k$'UmKfи ̾@)RQ${~9T$`g #8O]7yA<%qVtV2[Ʋ'j{HyWF=aw%)#iP+ -|sH-I>*/tZ̽ x"ifcb>t>C.ui - xU"e>fzpdG7;ALܧEcݍpN7HUXd^qQxG!>bei5X ވ*Z+e";MY)fS8:Dsm -\l㛨l BU[ Hecc6Vڄcwy֜[Ysm\̐n9AR~ZQ; `] I9JmG$5N P$1C$₄)oFEy׎N٫+ ʥAD cGVty\gАs<8ZNMXf ?1jU7SglPqG %Oii/rPɭiE᫿/H{4"+xȘ0z% NJ Ȇ˽+-{' c{ٮwgcН 6Ҷ[p@;|/ e>tWct)Xv;m] )=%rJ {sn?7N\O2V޽[Ag "5\T߄=sQe?L2W,nM5F30|ج4uWxcN.J,E8\vj6w5Ǣ%,w͑RMɬrZԜu)q﷠ZNB=l{{*xDOko6E-*]q =%2(3_,A?,]Ÿs{&@%]h-RXSi H۩'oT44 X۔"|i|]$`%R^J%e% $6H ޠkîNKDu@) խƛ}w&[M9k̈Ԣ:)KIu%NcSp +8Knƍo)cH=Do7l"5'mR<2@mUf֦D{8-J>E$ueN_F7q hoIzniSvy*+f-EԮb,Sř#nMF!){3@LSjyn4e+[/}H  D4v1ׅͪzi戋%}ch1Dq{FTcэn@ajEaT773(##ӃDBQMlœs #}Iإ\Jv[^2䑴L5OFZH:YPL6kOI>7&DA+pv'= qE9qĂ8F.^=gcǃAtn9AQ/V*71'T)EjCeusM'bc5iPjm/ޖep,˘#[TrEix?p5c]Ҭ+4߈)%hX2B9i>"Ug1ӭAD 7ۗ'Ƙn4i`6 =k&s#d[V=Cex]$󸼄5]%2tnǜhN~~X,a.r >e<][f7j&{Jׇ;WTIהd >UG_N~뒼)0- qF_um /wjV^3]{}!gŲDHiNP8 pvr绛 Tdj ˢ7Z(HFAië"t=6@0@v'"E!#F鋯d( Ryc +7s./MGe% Y3oyUXͰKVsR_PPIU/h1a lOz\4@e;W_jcFd54MqqFH}2 us`oX:_bkdPX%oF`J>!y]t`Yzr@ӬZ0D}m=lD}S*ϲ;UFV>68ڠ.$â}hΚAzVZj-!OReJR쑄3ɺ+'dЏ%A377qJ84<]K >X\|[X[ C(o@}~uAWkljE)׻L+i K3֧zȀB88vgGYBmOOf7<]֡iEL+d&\T46wC:Q `/HMܔݵ6xk{}/С&U ?b:/c 1^L>Sd: ʹ3rр=RhbuRg!v@&s IYI&QC>͗%S ś`2ZtƇB/&PX\ױZ% f 9ș%R)\rlY=+Z)6Pg0r3`Q>]J򾰘{Sed9yD=Erz ʡv)BA0S odkja{ڄv>δ[B+k+.nVw^Ხk۴| S)Wj:=Xè<9N`;rtXRUDR6w=SYZW6g^5ef1{as` 1FJ\#y̮$!.]=hOGU݁?4Q$.pY$.F $^*r<C+Xz; ]F,ˑ{芏rT}wT 蘈Q 琹2I%aU*w2H֛]D<5맻$~w+?!G<ލQ#&Ӟ?Unu[.xcaE=G`}&9NKo WyM[**t&wMX?l>vl:r m%/#)i Jo$ wFaF9]Kd,t5ؔ YbZDV"Vb;tH H\iNdXksw_4Ip=+c^GUq`2ט͙{ +D`ݫ|sќ(iJYsH8kv(OSl;c+̵ MPKK-o4|b]e"z%UT@_!ځc2<C*[06s96}=f+lDIZ>LdMG FzwTgV ++O7@[ySU?J)\=~13=uD>-ϑmצN_>nT\OblS 3Y+~I8`F At>KbqlU$3 {hXDӊp^}'!O9s軹#߉|RQcK 7gVN=au7oo|+,5"=QP\툯J qq@bKԨ*ASÉJO1(e]cwGBTg]e ޖF@$Eч/hʫeZ~DJ!dG fVzJLCi/xc`8EwN %$XCI1a9#R|5X,OD#X䥜e&~Y)v +Y-vWZ@P#0G 4.>2- ]'oZ`B6Hm-O!3cl ! Eit^:E;QDzvHU?f@ +F~v3^`_k}n>{"~ {_1KAS[ `Nܭ>q);`QL]SiLlPsS;>,6[pvѮ(JX0D֛Ԭ͖uGq#~`fY$gb_1km;ΔuS19/z}4pF6_)X\Nf6 = V%Y',aa\|9Ys,mcTDY;#\E%~4`v5}Kj Qy?DdpwO4zfi2T UmF)uS(J:u 6dgC.bټ$H볳خI]b\ bCg+[\<8;IN.K?5w{_4p7LSXݲEÂึSA#h*\ yGz ;U8x>8;6`">#dk>dx"7nzUͦ;6נ3nYNo;-ĿrT[9 曲S!TvUq@@6&ܺC Xs>Ĺc3V**?6QD :2hLyvHeDق|hWo_Omӽ͎ cV KB#:Dß4 \+RDzJ{x<˵ɒJ$}oTSQTy5y&+ZӸYy} 8BeL:頭U}/$SiѦ,зkF|}@԰Ei2GuꝖXN1~P/uEmA8=fqZ[^ZYCXcnDhVqn~u*}^ږc<PŕfzhߡV:|P}sTFeVA4m`DU|*R9(ipR&.DR lh-zfŗ7 ta=$~bG'H W^|>rg% D:|[Lz@/,*Y#(P\Q`dYҼ/Q^A,-Xo| ]I3 ..ǷV=t-yIJ+qB܆'݆1: '8"ګdIϢmZ+DA]gz.>lkOk1UdU5 =H9A@nto8(G<%a{KikxK=}!/)82}OKU)o+,!%Dvק,j%`4yKClBH+l=B"Zm6c7Y7bbŬrnGfM|7ϟ5]RoG+w1!t.ja{t'~eL{Y7 m6e%-cOSgPZDA1S|iIƾ_q0k31D)Eaӥe58"\Ĩ_fWgO&^ݔAql+Tsk"l 0[#1p.!2y- 짞+ @q[+#`@x6n[NUS!\]z |ȃ;WIPH3;Ƥ_>xD3 L =Pw0%oF@0_@1葨 'p؁KY6$RJ Cq*l J92O&7<6se&0SU/EfCtϋ:dWsл[IF(|x5]R 1ʾ (,4"QUd@e_Fn{@)cJ3eS~3:4-N3^3tsmQ7P &` LĄkJ;kL$Y.Ky\=^ JOR#i0`.@_DZ63%j8qyy8԰rS8ɤۖ ޹ Tc R0đIx]$EgBrf7> f}&].7W2֙:TTpQ혀\"&F B89 РP_J[pi #3Vva`/ɚ̗ V1 iZ,8N_ԂRIG$aVVIRGU`A-D`n.}'ΒXgheb&*'W[2N[1%=)6٠S.x-\Kc+eYk[a<n`X+2jDTU°=q̆yآ_KQfQ?(vɎA- :탛ڟeiʞH.zߪ@4 74~~ˉp p1 Dh&J'-?K 3w<0GL ۈ5( o aauǙst'r݆"T#0tF \<el%3$g͋< .JԒ75'%7 6o7RQ/Lmd`_)Lx%J |@*mgC=RI:95 }@rv`onk`艐D\#PS~_)tXT~ESo3f:/XUX $nzй7{<*zCj'ꨙo T\p!J2Ĩ*0:,ŇMEDZ 489)v7 ^ugg1Bkz7]zF hk?ޔo`&=Zb i%G,:'Jd'j;̝"so8 'F qcȼ`x4߁Kn ږ -՞iH_2ن0 Gq>>nz=gbGREQ*֕7wSVX _ׅv<(2e^Z([0ҡ<\\e8f[a/;=UM%Ǔ3C6s&^y>qmr1loCHO B GjJí0x)~KjQE 7󴩠G?(Zp|ɛI%C泰T.}w!A*!ڈoDfNTl,vE>ENtAnMҒ f *a(- x~0 *ގaYj $]s.\p?]ŠŽʗIO'88과@^JPu"6ZPːwN99_UW,7Z[fbvmW?W:WH0eWi2{,/Tz}zJAI}D5bQH=6 RRٰzd9h݊[;.# ephu`WZŻ%" (M^΅MSmV;cHah:%tḽйtԐ"2 FE뼷cL2ʩ\|nVM`5d$:`8gD #Y (>P[SeCȄD$#ij xe^{̔+i<$;rz\Ìr)Gf'?S :hl9C !/'͎aw8܎fTvS::m#X̍V+ZLmcXyIzV^u'@?1R6;ti`4?_Q 3/]G>{!%[Phw) eX: SdpƮ4+T>^dg KHOXɻ) $6ۅj2x#Rےګё# ,)^H(DATe]~ a䩁w҂y1RϦhL;Lvoj)< %_k}.lC(cbjы֥(lS;3)CIɻF]"HATy^#y.>JҧċDiԆ[?D17M:C`Z%ZtzP$5:DX`&[5jQbwZٳN}!,dZVԑ" \i?v^̻vMQ.j9az`F!_^kn`xM!5fzu ?VITkw/M;}}MYq<*jh^9hnW9 5[Kv{BOVKhaGS+o]L+T1p:h0}eS˟PGH2m3/eJ{hqu`Nk#e2jg<pG5 E AD6mΑ,? Uh:g,R j & .6"R%_,~c~cmy5'V!"2oeI;k.{8zGb;}'XUju0s@xTh덺j e "J}YZ>y*;>hЬm)ײ9_4::ma% `G2*ٸ@"Қ'pCc7UCd-0_)2G2O&Ip.%yCY6nHq Wo?Ѩ7(]hS]nv>dsJ誓i$s34fZ 4}[Px$%rK{i9 M 'M2+_Aflʄl(:N VNtwFm7lZqH\uw8Ik;t^s.Vj@Uj3- rx6ufg^"nHx Gf4mťSz}Jo%4$6fX56c28Du3_OuI~bc{{HVqfyh=蛰j[Ƴ'zqd0={֞uKd~ }x`)IN\l_2fc]ͧ[6_ p6kd$mHrkR@о$]y>O2y8a0T*Iv|ЧS 1R zs5'>"gmi2^_)};i%H߸_JU)wT8: LҤߌ@3==߻eފ\WqBO#=ao47F)hhC_kYfd v1yJ"(.|yDvV1hdU&#}vIOYϚD/JGɐJsQ h 3c0V x)quCWY{NLDӆD>;yz ŲO"h&c AnktRR&BndkÒn"u-&XO~bL=C#ٳM ~.܄q>]~M:c-PlD_T)} hD'BJ[+GvI]8JۋϨe%U [, yIiӷ6lv+a[p8.f}_od#=FS܂ uC;X9H6YMzɤmcEm+ 3 D{~zAW:Go'Zո)MՀb*gw:B/_L{I‹ޓ*_/V:2u&OvSayVCj ڿ?@Ug{l;[I-KNj"4nUSPGIַ%mtŹ W[yJKFot{^k%2;^v". gS94V)B5eY^^QsqաpUSM9 G%˛0L{ԲSYxhgj yث4uJ[-ϚB>؞tЕŸҌ,$#:s7G+'_e639#'*x;2;rd?%DN.x])WU5=o] \ɔ'._**B ƻ4j t]а=(V֬h>Bp}=~ʴyu(g::W'ز"T&.(KҾ{߆=qʗb3W#X9)*BjO,Jdpsz."SKA"lC( р7GO8ۡ0 T a~/ *:)F):t_"V(9\ nINЇfs%UMzm2ʮ oZݤc\kĩM/CYʥ8@QT뷳'BʁUFގ!ʁPQ}g<"&Nxu@s,Ye3f#!X e8Iv4~MfUleIxd9EVZ$xw ׻_lh%Ig(˳KlU*0:sryI3:)|CoGK4G8xnE_e 'lP< x۱qGSt;HCAWVx1#Q@/2$omO8  rL % 9CIy|Bه?V !V)W1J*+/L:[> ףjF|rzDW8"Ĵ{5 /Z#1ۧ.D& ) @H#2%wbVp#*S&:}fw|fb=E]ZVuC[3muk[W2FbJI 2<b)4y} 1EmSS XkK°,s9Dfߊ(T`tp1/0+p6jd2G155;gaCd!Gny;:r9 i ]z7m19䡏P>^p\EEL M1/Zg(Ԗm0|?kyCƜFq|h+j&6I;ٱ/щyjd߻E@"C<DO, |X[!떱U55ޡ|FGqSz\aQ90vs(Fhj #YWg'3wVEr\n'֙UHG`gr^ɛ'/Twnj\>>0{émrtPҿ2)XH@s,2Vaڍgϳ싃%yRk.\| /3 E4 &ƬS}a[ l#i@=[\kRL7j@C蝕艮>`xt!efݍ%xჩjW[5ؕm9r 㝔\W‘O\@SVuMމ&Mt pXiC5TrwX[@窘S\|mgׇ>KF<.Dv<{B1m󾈐&4 r0.[>:p]؏3+_2i٘x~vytZ\܁iP? o?J eB2sCRNU${ V"[YUNcl|!rwNM m]ȖI= pks|bLa6Cvu V^"UC Wr*7Nq:JUπ*-'N:T4*YLR%yV"eF=͂9Thz6au*Y boO4w6ʨ-qh$R?PkӊK/~S)1n,wV=MWoDst[M dF~EV=cbabq+  [&W5}>j"KPl&W  RJ҆0]kȬL%)w>L)*oyNS[P^KUdQfM`HPrmQyK>lOC$4!#ȰMOrϡҮ#rx0/Ϭ#%_Q ڳ-B~4<+ɎnWlC|uzdFO_H?x| ě[ē=&̩ Af:bQ!u]( 6y lI3cCF<" 5gQ7h4ÍfD,"?_|I[h|7 ]q!I@{[_3ˍ/H]s rzvҏ6F ed޶Asٳ('[R'($1 qRm[E01cZW|)4 *g&zіhfI.)Xq,)L _S+Y ggXQ/V%Ⱦ(8TBDgbw߂*-I$ex )t40?wfyy3^fvqTL͍0 ''{S%@w(-ѵ?\YOĢ3JTwF8bD{`l*:qt۱Jw-NծW8{]1a?YNp,x6U݂!k5E}^?H~'K Xh+*pY?O )Jkn9p(/;ty|^qH)CoLGaɉ}-#T^ (*kbj]* WCi+RpdxŌd)Ko|h6ʲw.{O?jL=E IGYLrwS]͙}]ȼ)厬4NDGfPE p/Iv~ԵM/fB 9:ElV?"c޶먶¹(59yރv_w`kG.n[Sw꫓-N[VgD I@9XqAd&Թ#V)l,Q1JRM68np {qcFc=zUI<`C܆RnW /(pcB;z4:J ~}a`7LωyWEe^|Jl-AoFsYL}^ vUjW*i/^x@uq:y_<_A2~j]c mO>5Rux+9W®k3{ExO> e ޅ@03Τs1WE 7wJ}lb[NJ ή*-t;wnN剆@0:UZ : !$7+ rbDP+!:ְ>]s<ӇLyp Ĵo ZWl[Q݀¨R,95Q(A8f8wJ57\]{y뀘IEAY@jnOOn"386I b>ʱ⠟EE?d 53J]CqLO{^ș0c%ׇ"kex=L\ 8YphN7'n- lTKjqk09ř4+EA0@uw8Bg7E0+!Q T}y?܃K[%q(Xr#@`8:dXnu#dgJ, DgYTsڴ*4QB [Mk>\r㽲T>v~&P 1!\8tpi"K&/|XVLGM;4!#\Vn%4>QC?ݨ}*4Ph gT2 #[8ˋ-zTr4IZ ,; 2^`f{NGycn%Ҭ̘:KX@^w N*QkU!׼+bc (,i+˟!E9SvAPNEwЏۦ;؇,U^Og~k3iOMz Y$I8[0P/j5~MO'a麂0EJF\ Ir(4G9ȃoLhC;=;26(`>ha1k:E.0}ElV z0+[0GͿ(PfF.Ǖsq] sW +NOh/nՊ+K;]1&(`t(f6S)`}22Ҕ-Sx)TnWfWn2ڇ{4÷z"֣t}Wؔ|%'TA"kFWB諆5P[ʷWk;/x */16p4ҸR㪹5Y rF/p)pw:P0fr"=Q41%ٶH;I1^IWECIϣ}@nڧ 2 .HAd8P*_<GkaK sKeݱ+o6^{@cH +nrer Jά/I3t'NZ [)tcv8<'.AWW8rG#GF0#.j d>n1"Eąv0UMj&fp M6 v7"A?ra90Ȫpd-|ډ1t Di'BDeYNLmI#c9dlhSw5>.mh9 XƔC/$d:}&-Ά܅lyoY_IdqFAi84,?ǝ(0%N6:AGbv,g#p>&t{hS F09~ݦNٵs-UYgkoM\zH#I-={*U>fָ{zk9Q:J /.k pbS#j_ ^ 8PUbl^QП WOdͣoZh]hE0&.ϋM5.YH]ԍ#pV{<<›,Unv|Oɍ|P\%WPww佘 ̴c?I CYgPaPiAvHGE;7zǢQ,PV;~0U(Z SDe(|(vKƉ1y=5P$SioB=y):N.ܣT}ΜȐs,1߈>o_.4Vvڲb>x8$ғcIxE0˶مB"=juPI UE'0sSMM%r.W@[gk6>w{&s[?gon^n*^-&TO0t5=,d&5ht~f,Q~9VqY:*"7\Ь͒  Ga;PFz1*}hd5Ӟ4t^Apo$]Y>~Af 20>y*ِrE~r+ A{US@h6.EmT 6PZ햳EJibKA_b=H}N&Û< $bј͆al*TtM*ӿx:Z=bA\n|<~AG;fx +7M€ D3H u2~XT1@X4~y' W=i& _3j惁ĭpg:u~4ɘ,qF/e@;'^`-B_ky:ίT 3>Nw?ICVb?m_M`]kԮsSZOQ6yٛmD6T%l]дPFCV,i#gSPp >vnC+EQ}?³e7qݒuH%~A,e}\ O BTۧ󉞱l9w (~aw~;q$Éb޷GͮYX[f"cH+9O huA=h# 6~vc&Ę4x]|&ԧk;pSOVVæY<)XirN= kO97T mUAL]:*Мݩ<1/i{GIPDŽ|k|%Yє-8ru%1ꨄ1N=S ltEë́:H{JIQvY cǼxxp3 r\f7@K}^r+Aw߻Bb7J̹Wܲ/X,&MMĢ_C~G+ߤ1W&_S{;+׺Uk>yU͞q)(;Xj23˒6gjD~DΜA1r0 P@(l {Yhh~4]YXfrP_e!I5!j%7<%F0)lՠE\a$eMzEqAb v#/aD,sOt׸]7BBbNO[gJh#O\C°[?Q)4J@*-i2T a7D- (Rħa0/suW 2Q7)O=#۴-Qn۪0pu~cRȏG%wfoabr 8d (T%*Lڰ#; ]RGW _B;X11"B|wMJ0aݲ/iϿ4c->[bowbҰOL36#H8.*eeVd)~9ݹ48nX8ߖbPoZڤ0]B&@Tc{]@+b[Gv|?twy=BM^}Lqj@x4Ï{>*OI+%fN1ҨFD48؀µqD㧘ƹYt#nvd&LgrX6.%8)Y撽} q,_e$Jb{=} O\B{Β'(t?1^#ƩSPDSpP"!aM:gR, E*bF6ϻJ~fIb!~^y&wXzO/"WVe_&lpNbu"#~,mW9@gПh2 QP"M+,}Bvd<{`IߥވE)vW&Ӆhe0quPX7BE^>qeFYb+ 0vy(Ѕx[5<_4i]ZoH|:#'im!c@oLmСcb`L ? E^#{rg@nGBR8lO\u1(cõj4I_XN'#u8GȏnG ؂R,NfɏJ}tuRɞWǧnK`6{݊hr}Rwc20W #$UV. ]`aô {ۿx[ZkfMR爌M,lk&͞3/j;d*,m#:jTSr}y#0{8ގ1Ġ]"G5ebTO)O_@OVS۳ZKZJB&' /? ypX=orI4C7]dD3-ɏiZA&?we(3$?}$&$Po +VT9'&L):O$.^y Q0VZ.U9]UZ$l۾a>r䚄rKJ#}y$E@4Ģ?e dsZA>?*`!z4h:݄*}3vsBپbbptMin:V L Ld;-}&n=rr6oNL[*~|$젘F*ˑm@e枣QqYHǕGꏵKW+.'ZU_ R΢L5Bun=$+ƀfx0RHGK:Fq3?5nGgWV |͛<*Q)ӳ-U.d/V,N}2T@e$RY M Ŏ3K bj `v䓻ǓP$e$בj]Gs`m9ZuGm-Gbe졀Xi4Jta@sJOuFǂiq " ]3?ћOWE>cq2.>u׼'GVOI, |YaVQ(1_y %~NWSೋm鲫2AVz)<On_X3uA6%+b{0!г!ch?x? ]z@"Xb ":TM l—HБ^S#C*¬uU6v Y~I%fhzzk NTӼ@gɠ>ؗ 2nRnVNRN\QI{9F3@H9 #zXD95;nf8s5Sl@P0/mwhr{}Θ{;-%zB?X'ٜUVW!^ŬR+Eʱ̎;oy^Oc|_rJga ޲Tc;O-P WF4YC4 69~ XDzMyKxww9|fMnlnlZoK YEԡ*ʶݶ mVX̚Fajyn5QS^hWn7^{% qN-_DCߕA3g"岖 ۣ!mMPFIJCIB[zD q V(xno=f4t ; W#t;zEr!j*cU2/9A# AF[RYpn## ucbZ37`3YDb$؇)#Y֭v!}":gCo~ch5ҶnTD9+o³^ywWQ+S.M$\7cY>IM7 vj| l4(XFjI@Mbq )*\ӯ Y-bRke(GEX-ogaؙkgO& QQKfaC.∓_ Rύ^C,>9LGR4I& > 3ӣpڑ?"8kܰ<!BƱVyxϤ_o-حD^;ZqueW'Ic +ƾCt 4ZdvE{953~`Fl|Q&NL)R'd0o슦Js+^w{MۀP_W=w4[qBtrdvyrrOL1+ǀDs™[~B<̒Lk=Bsl7 7NړWz)ם_؉pm#EGєV@bwY=3¬HEm$ L)P'$DQ[;m[P=4!{TaM[/*`Ʋ!1 mQXRF)B%nl0جFp 贬^uARoٕ$z_xx =j?c'zDZGk Ŝ:3N9eT0''idhgbrʨ,HuC^,L/TL[}eP%'šHT΍(`D&y2xLxem p93+FcndEr-HI 2t`³56Ñ%U $MT9=&qw[G*KoӀ2G*9h6Ȑb/+bhhl0⤑6GLheN(D7%) >z[xw`ibs$E%_W +d:#)!  t!D5~xk/kG[e$/?N%oVhšT2ğUEbARQ _\p %9/*|GHCMiɧ5qlen:HdŦa^,1AvFdo.bs_f Tt@S?jK)nw8#S.ťᶎ:)^rGQ'%oԖ9ВS<@Z:n $GOq~SIaa)\8>vh~Ob1:ɔR҃L仗,|H,<*mWrwv0B }6#Gjؒ5/%O<ҠK%E\K4ASf&X'1aPi p}hgQpl܂2zjK pm&.jwTIחJ8Gj&CL ObG 9S_{-27㘧$OAЦUH .*MŮ0FU:Scvm>/͆CggbÆL̔]h94.yY,3 _G}-YVߧj|zrQff7,\EaUzQR+2Ow|L;}+5u+\ḡF ;HM=uۓզ2[҅~? $j Df,!|s4Dr9b=p z.#e5l/3K{E{)a.8j 3}9"%)?V33ݻM&;˭@0] 4l:";ux"uvQ|woF9vFN8@;Sڛ#pdSl|>:OC[Y " vƾ#0^!g }]+X5O)w`tsJ\kLZЯe $zFI؋ UjVs/c?E,tE?ӪvV< Rak {ۡ^L^n5K/^a TFZq leG =%b;e?LӮKz:h|Ì+S"b5J¦ţ߄sن6jcGS4lلK}w 4GC[6A8csk%^FqLuRc%~Uq[N/DL[)&& $A(|̴vN:OHWa乁7{,2?W԰f̖$|\iQ^U(a Xp_ M$AXKQp{fW9T; kd˶\9 L|} k:jC#iX1/B&9FL^a D%H$\Л%Y/إDJ)RGe*cU&;n8g)>ڗ2̢Ri-E4WLITb#M@S>j)zD.o@ԍagnFRCX !eFુgɳ~l_A ~|2D 2}Z{ _]ݏJG}k;|hiiV\}7 5:EZ13WHlҵǓy= Վ ^ D}Z!sqTF:$Jh$PNe-h+Bdh)B2OQ¾d6_1:a2 jT}}TB"LWbK"V҃G; I_棗T.776MW@GpjȍWvb$8B .k-Y2O8j:j6LtG)]5 G9 ͖8댾=I v6H(t\uVٽ{ #)!uzQ!Pi:=Wgy%5-x^Mr6j QaKCc5;C$:K m&լfu jáߊ*]Jtm Qs1u]po@jcA@eבn>|_1LYbBg ? :p(8hD"* Uu[ݻMʿ~a"ii4q&Zvw^VLfmGi(ߺ4b_AˬbiU ZJl>i||-2/'WCX7Dߕض n,Lr ]7H?]A<^ yP:+os1z 9vG/޿y.E.6D^J` =M (+'w =Gd [͂z Geƫ_ Dob&0E)IS@s%$YgT=gF^6qLƁtdc1F"Q鄐s {y1Y*M y)IS Wr't|ЧE)8U0cw8J:ژTE?ڕ+ }  X~CqIv1 X*;ʌ[Aj6l 4=!g\yh%1AUeV4@T2ВB'S8CQWgrbM&>%\1[ϾNGJ_ (Rҭ^)J~H~mE$+m3☳<6S=;%y$3I?jȤ>Y+U!zuưp21嚣̉SV¸uQZWɻ#ylf؞>A;(]ao1Zif%XElZk-Rm|[2oȉJ3FN-2cѮ*zXCVj8Y{va?UZ5P+-S|dzCyf k+Ekb$5hik) )EqZ:,Ͻ2H @lqs~XHq\|fNG~ \2{e⃣yP)FX bԙUDsU>ptuY ػp'޶ eI<i;~0)p]i"Zc [}VKͰOq6dYu(K:tUp]T9 lKl ~[eLa[E]`|֟ڱ7.0?b?:|[TKu?(9cOŦX"f-yk"Ɛ;e!^o{þ|9F0c PvgS4#`L+J*/h˩Uv3N0I,D"-1p~ Bt;@?~>]8l%6E_Pj>u Fv}*L7PJb䳏NK۩՜^oɊw8Im0w0iRɎ f=N]#v`|ȡq;#hF#Mm.^V f >F} +}jU>-gOWOXd-ց~U?X5-y|{ owЊ*_Y*nבK=͇]ǻmiXslPmB>&B RH#E$Y.Eɕq`Εq2:PnA<l*~ˎf-D<#PxC'̵*93#p}XG6H6b=!l@8wtnL:_}@Xc0UK˫\u\i*DczѨ.[6]߾aw%g[ C%bs!Y|J2b_@.b[Ŕ[Qd.q>St?qi "̸wT5*v]їmPFMފ=]/[DH䡙e˹J\wwJYdyr)r ^lN (T| ]ģVZ1f dK3:X=QB\*+.`BXb(CI]]D܀0ʂ)$ݶU[BDRC|o P=S+@`5<3%UG#_,GSβyh$g9|Q )k|Br2mA<=:c"qDy ޶hZ #>r4LlM@^ {qd?dYN!hRJ\0V6B*0fr8TASfTL0kͬ@6W.=fx"2mvD 3q^.)cł=.My-fƏUCtq[TEwI!O)K:ه^O9u.6CGX 8F_y_6kO祋ղk3w%uyF秲Lٺ$x3m5d$B:<.K[1 @m$OR̉(GZBJq.cm05D8>\Fb5p}5Bū[SbP :8_kow21`_RӐc"mT38/޾j?nl4Brks=)r \*G<5׏6zIY;B[;Kq6֏ozV<6J'Wa^}e3`ЊkHOuRVI[*,m7 s|+ڗt+2yv -UK̋dzJh3h&>{ @Fz|JrU2n :zq}'sUrӬ7nnzTLI\tW7.WБ֥# LZj6 cEd0 Y} 'n5`qYqc~0&ɘ+;2Y(x&GLf뭿-SKIN;GSclEϠ!i/{kbjعTp0e4lZa]#2X:DU1S&dQ0Umdr5.KƯyԍU'Oإn>TypKKQ&Ύ; joI;/Ҋ1Stgzsڋc!dfPni;#ӋJ6K ^!?> Mn:P_,[3i[[~P.-mr&Cpk}wOMi/I̋K N}}e+9ۥ~3T${%dVO7i vJ%-$<^4e,bo5JK|vZ6Z`ِ.|xFep 9LJ`{hMAp>E w=Z<~tM&aL9uϢu*E$يULG'TG!_U IDB>=XWCgLMeiq< 2F(}jLE^BsBL5DTTqC+~곕hچQlugىg4Iq1n.izQQzB&~P*T`e8 G௱nZktva]BIVjS13 _<#.cϞCU7f1m!uV{l;vQpSXx(YP5M\{$ Tڽc{Mxać'aDEEh"(+Utw O4%j,OwwRHoY,'Ͳ2Lۺd84AhG{4r!^<FBdf[R<39>qGDY$0u6"5h0"{x: IQJ Yj AXVa_ iTrclX?c,KKھ"݌1) .)w~~(I昬GC+JyJs=S Q y'P OFW+c*g@-x?up]"=oTkLuԇ΋9pFK3qÛJiJd+3ڜsFun3ׯTzvä$$y QeV 3mHpx1f3|Spi)=l>S<†e?l,JVtmq0#.0R-jv^ Ю0>!ayBcmNqur#RcaOUgZXPE7?:"F)0b^ٵ ଵ]Ks ;OQ2A2++fp]Jl,ĺll/'-TR7oa#Kc*ܼߟQgzM[ +{5zîӞ@ j@ 2Nz30Kh%YXm^)cXP^<ؼslѺd 1los(yL ˱$.Y#qe _*tՎ)kC!loxYEXM6 XCEpUyx1oeJ &B4fel#\_ݕ@.m>[odIYф1hD0j&Ek~|Tlm^#z N} &E% qAiX;q'`5}g =grMڮWW KCLJP0s08LlI2lDc=څ40p尳h8yv{ukh{Nߏ2ͣKaTofH2GqXB3;60$ps Me)? #6]&t;ŇJx;kȉ | KN)H#!u@E"O/cb]NH՜h/ VxTjP'OLWv.㛲J2wdCJH: 1Lcr*H.+D~) tZx_g!̭fgwWO ^2KÅJ:G+#^"Y /b*?6#| pМ VǙT>/EZ#!xw}{@N 9M՘jm'rL= = ՗iERE'14[U#\L@XҀOF߉n&*Ax_Krm71#Rf>՗)٢i:$oRd f97̠v{E>\sF_;ֿiz0ӻ~SvIѲ+|3,$;VRCmHi͌ihҪ ~_F^+kc\e8zKH3 |Bɥ4UCvqrcρ_); $@ 82M'7xZN"nzR{/Ώ~gqmMƂ:qG;ҪîPS̼ܶLpn*:mE ]bKV2m9@~;X\7ubpԄXJʻߪkӂdjXq3ndI%afnu{3B氓 AZA nc&ɸyfDR~c:+*h:rB7l$4:%iYL~S'>d`C>c{DJ&H,aKaNܾ!4%z$ U%kz4KV~u) ᛽&(:(Sm#o# 5@5vh(ryIEc\X.?ۥ+Qٟۚ[2n`$Yov0@}F:xX'WfOIK}"> ϒ!kp3g[,΃w1Zx+*Y!&MOՆafhvbSR) +<_X,ck!q , 9Ÿѣb;&c#SzJPd!r(R}!xj} !\ʣ!z7#)SE[(` >L8ZG; XmG4G.`A~? ដ׭ș-NͣL[mm9p'[7st8)̖p6BZAT9C]9wNoT1qוd5CDUX?T>'@x̌T7VUU0źsQfC$"i_ד2oɫ+0H~Y CM6@DNǼ_Q47(Q*U 9`:0 r&dfLʹ< Xϑbdvn4$ɧl3Ty ?7#t 'aWǬf9CH0ıJTP-Pߔ;tĜNi)%cͻZa0)bja2tC]FgY|V*ԝ\gə'A П eilA ^ٙ;u+KPz'=U[[)۪;^:k2]حOͨ326Oki h Uw_sT;[V arrE|+@r1aU*j=<6XdӇ3(op*ڴ 1dm6Fsһ _V/ |/' Ze,B7Ǝ/7l:mdLRfx #+^W݂?S[ %§ +.K`U,Nk""l)nHΐ1%YqR~MMK8~U2q+҄7+A Vp=z|* D)t RҟD WȗZ{+?令4^D9i筫; K9En ZEu~,Wc8]Gb^p FdP>JbJXn{e#ؙHtj0 OHt. c L{Rg#vk_!B[tPzKe>;_~X x6Q_URzB;l%ei[%[Z8A "1ͽrO,VA]7%9^hċX{oipVo06SdgE%IX -ڂsEirfQ7P ;bTE7.VYg}^r"fԁ EmsSy,`X9"-L=)F,[Cs{ƪzq !(9M7J yOY50s;Nae}jP*xgX $WwYl6qd.tZzK!;Uo#iy14.i Wg`VK{ݵJ$/ >Cv!N؇|Y@j n Z7__u3<[bVf1)TYrjon7RlCdղت3jiI`u oaWIaw~ +i%<{ Fti%`D8zP[<(Cv3D ް#r`^ T'􂇭D/>1鄈lٕ9&sH3{HyɻV~Aa.lnf1Enz|tGqye߆^[C}p2mvu{N` mV!q RK鈤j[Rs]\ "ï۝d %QX),uGldAE%1@moɺ/.E`X1mY6!-ڨe[kMMbCBeѡ&2t E_ʹ>P" `!.F@av*Lp'S{wT 'BQ@OCGGebVX2eKCƁL25Q1PQ\k*X,,ťGP `}^r$-4 -Qc$9?}<#Ș-ZW }{$;G& &s٤$~.Љa9#Ad#+) SxCwD|=ٲ%KBw09`4 gؑрoGԙAfQHyi}Nڃuf=]},lۯwD^ZIGv)(z<ס}#w_疺g!+H\Rf|ʊK#'D].*V{r`߷1HK\#Q@ce ,ؑ('+8|q{͐0f{[#ux I#||0PEʏ3 Aŏ%qE.|O}eg[}h 1vA>NmJТ$^wtI:H@{S'< )TQg-t l8:u;~$' ;J d*\+&Bc"ARE3A)i#Kvy  lX5ͲxӟKA^;HNƳcAc(ՖSLb ɿ:=$#,C NgZ<=N?7y0>d}TU嘌͑O7;X*$(<+4bn- 9@ v=`9z'H?]1qHz)\Dj \NvdzXʰ7/]v.HҾLU@tW_!Z[(幾{K:p!b)yh_,tGs79B/Uş҄q} Na-)z:R^!eGOT[)qJ 677]2=:ƿ㗪}#!z?G@f`?[ (d:3Cs0bYaiv Wyl;׳xyk] s%MCMwp^ r_s(mŤND#{^Gb:k +v`kX y!.9r]J}#LΧd`3tfHL+M8̓T? ߙvt}5-=?E7R~ol1k^)ȶabP4i^2h9A'^ah.˻YXpme ~o:6D&wXXHeeҞ ?I̞$`%LDŽyIiOeLl߅dTA $Qɫd^5h |,PMӓ_u֦~qFn?6gA% wO#j^>30~ ҫjgQ7OI?eaW4Jqu># H]*]Py< @/6H3hz.( BAUs7y?oaB?LQT(t"Ψ !myNޡ|7qbHq *k5=A/n>z;.5NXy[] ;)5(KOڶV/d9 ÎRQi^ùqb<nôJZk=LNLv=8Rs^iݗ"O(3]Cү @ ˦0p^K{G{x˸N_pZƧq܌70(%'\ez*Q= `UTL<'Q R).%VU Ub6lR׾uQF!5=kx¯Ý"UmrS5xspX w1bEf}0wάQc/|dIrs"xYN\ ->[h|FXzЌ>r@sKIo;4Gggܓ騭HhKΞu/x߷~ ]~xxt ]2'ca9>=t/N|}WjJxw\nԳQ+>++#KIBÃ1qF~5*d7WEB/n=zl XDWEjrVSP5J\ztj,LNKS 7&&gHGt%j^<7(% @?`CH "Ve+ɬ-JfJ_tp׷kl} EôF̲Bw<qWS=x PX4qˏ4@OEdb^% )E{bꡊrFQlR%Y֛rIEXR]qjL>_@8[ Cѓ%XC@Q}iDŁ;iPmj/ &`W,3(܃텺b9xuƚt` J2#(4ob.r.6ҵ 5!@uW£> 8UdXPFX |y *co!)f,a˄@WO qQO9ӢtP<dHL[in m,!-%C2wW L)YN@memJ^s & 2bpƣAxGA&*&Ljzx"A%`'k"7hw3Z *q$IHQeEDM@ r;@@TFж1 >v,<&fXf9-ݔ!ުְve5| Q&]3bDå"$Y߮N$W=]ϭ+=FB`^)ͻbƻ✧41r+|댅~SJ( L!sh"~igAJ6+=k;d&9D6#NBFIC.ګ+r0/oāI2'f \?i{10jichM]P=Wۧ+fC a; [:u~ƔDSeSҗFBEDBF׍%w ,x<:QXP*m[z;vL\夻 fІ\0ϚFu.gb3I%#}Ԥ*pI\)Ol? FEiVFS/#캒h#L bq^In@u2]+L"aBd).vԆ ^?}'j/p1^Z' X;$}k;RTګzQ_V,^7tTR;=^{)Ug@f+)l/_D=[bܫ ^I rEAȫBuĉɡxىl2[O%[&T? &>ة&]YK&M4EPU29~CXGBGPq-;x/%l3{byC#KapdEW!@fw^+l) F6=`]~Td p si-eĭ5 t[6W#"{T>!ruKdGqݢ:]y[6zp@/́NaOժSoA*OMgEU5ѴH%Yh6<Ʋ\&C:@sNZHJX)`aay6rzAg\Tql嬮w j}&$MgNRe3,hh͗`I:9R*h#&S;.vh5$֟ 2猖ğls[-2̘ |Aً{PSȘG"lB>3@.X=ox~;ݱc[Y'zP1~NʲM; 0P"%c4hE /PЉپA ӍC,}T^G:lvƜg}i@׫{3"x'5ۃ80@ oAni6-ߜ}+=f-hay>6fjjQ%X%(22A->Aʴ@$ZMwwe=LKI'AHP9ߑsy"jRRrY'=J'`o^Wմw;*`WDlf*u⥏ ܣle-d ;4!X.%.$.h&\f҂;1 [7@pƞci+Y~\a+'IymV6ԣax zgл.}7轩E2raocmos]aӀ' !0xw|9voce6 =+ (͵"s޶{znG }|=|*”W1lMU2Ue3I%O /m7 d.ΕDBW׾Lt [ [?E~!UEĊ:~Fda"OJujֹ+/ .APnj]?rou;T *}{dU(8%q*iKvcc fP\>'/B_b- i²~,i-q2S`-/H wmKX`f uC&RLq=-Rd7Cޘ́LF{[d Sf%L7 JʨRt\␪5T_؜a8LcnN1>Mٳ6ѓt;㺅>BL<R?ɼvFO-li^{n6Q pB/aR#RKSr{+8m\ Za:t=e%1fMi϶0&jĝcf|*zm?EAB|yC_校1c\3vdG8cPe N2H րм" .ٰ";dDBrݫ ދ t; bW&ZHʕC1̴8ggd仮9NnuvV`n5q{0[GlrQoϕ/9\Q'ЕߣS|I%9^:'-xr3$s{"9\E_C1SyH]'(Yxcmc@Ĝ==Ȉ$j/m2Ḩy'$4L/~Ҝru.E11d^-5tp$PŌ!J~y[3ԙO`sbF^iI_u'Y}gfCyH Z~|$W4S:''T;67e6.RN]#[cud̃+m27.!yY_r_fSd˝prНkr!a"~T'Je_aQ dpA(}ݾX2(9dEo9#J ~/W[ޠaL?kdcSpX#]\=4"׫3[ ޏ %rfOH {x Q*ҜT`1IwT#-QK4ߙ:;NEOvux"ɂϽ=~k`ݚ%zS+WŤc|6 4/]+&T~S92 je嶺2aױnue7ؖ\gH[ O|'b{lJ601y;6܈,4mb3}Z/.8^Eb%?_'p2][ǵaش?8Rܷy~#4D[}dX#p8y4ȢFrxl˗S|ͯ4?79#s[7Q@_ L鹩-ÒVHٗUKpDտ !vHᘹҗgd4o#"6ºKbKx1E|SDB_OOFs/xX=6x>)ǗW_H_L2 2}`Q|sT{g^gx3 A (tb MDO*,*Ői!67C~FpƗF++'bqJdW$w*)HpL[R-`Wt bt6imE_{_Q=CxsE4+qwSgK~ZE>!a*!ދYmk|-YβAv~SO+W1fτ:kr/J DZ@[_/H, OX#i."4iN$:%Alb32K}~s |fm~qB}6襶sk"+A̲/:PBǓ:v})ph%ĺ F=&eߢ&w?iP05ߋ=Yֻ }X|3&Y _%7CʲQŽ"iw:j+MчUk6VIC b%o¨K [L0M^XriFQiWִ5GޚNvny Nexou9lM69%6FOk=TG!_Xo JG4"fbo,LpɥsF{ǯ,ki.6?.!<[{>wd (a6Zޛ{7l84g^}PV3,r&**C0a`Bjn';TrSiڻ|AFO,.)ZȤNAeIGgo(ecn 4)WD? \NUNsާ~}zeD3 mm}KOŔ`4X$åCX%7pĎM#mBVghg%e܈$Dhߝ-o)BvmFoM_jA;f8Tx˂հ6L^' H7t 3~NU1zM4% f~ d$ZC]G ݎ Pu~^ X[ٸq~K݃kpAw{sҋvӡ|;*!,$ E(+ |e֌Bml5Mn6 퇊-R`pt9h%7 )]$Zz[6k)x1!4Roi*C4 ]xTѐԪegCpn"xCŻYpAˢp& 8=jҊԲCOs-8*bZfVʊIFޡE²Kz"l}8k9!kʭvgu,(30'– n}-ss piIJWzy}iHgkuygM6; kS??͛Kj .jոWv@c/dadoLA().O6_} D\aQ@}xAcJZ+kSqxF=Bv 6ldlop/؂YEl1Jz-rK歄y;X~WIV?}x E:#(o qd9 T E\!<ΦTRKE~ &Byڱrч0\FU.pk2֑w/'_PW>޳K-83 IaJJ6+59OdEC#O^ywyJ\ihvو$G91J)j>j9t\GKHÁ*+]K7Y,{ouq@m6'5h˴42(o| Q?D(psUBڅ{ˑ]|"E`{aJ_ieIAjNM՟7] H'ܽGv Fݍaِ6a`Į^\i/,Q9sc͘A@sqi2őֺL6dWNTĻ;o/R 'rUrw OW ܐ!兙ɇpz^썳J b?tFuyh;m؄* 46sp{Y|90AILNqyk^Kꮚ1*\at&:̓49`1=c HdW8EKSJ8^Lu+;M{ ↣QpϤsP;@>>7::8e&gqt=t(Bt,` k) shY|nx t7 썥.sx2^*we|hD`PRl"b5gB:äL0Mt, $m #?[&Iɤ )+J8S5`%in ?$F_ps)U;2Xz]C$!UjhY".Ri`~5\F1fWߗmC ,]:AE?$۲|ie1T=dK 0XPeiC)SZ~ʫEc5#$ݏ P4ɌSEkU7&t;Prwr#9l||.K<ܻHDI"]A\ lRESVJ9Dx~V0k%_z}j6ӑ6o˖94Qoqe ?1Yty@fb N3H,ۛlrh9q.w- z|Jf-6">+6 Q!uЙ gb|ě v‹ }qy`G 0pfGʪ OBMoqiZ:<(8M"br iaAOW.`Ch{--?&X!űhSGt6+P1s VMpaFr3\XpT !0P$* /iwrg/wZoV;Hz D=>@ql(o~ ߎM[Gz+LNK"Xy\De.!c\qXаBTAĠxK)o׾S5kcϖ.4RBd$ x 7;_G8 Lopy`D - hO f[`=%e喑3HbTTګ\2=Qo_5l]-i]A bA27#^7m:RUsߣ ,FJ1V}[+WПhl^> tC͍6'I?x&LU﫯egV+EXG>Y?2Z*EDdfګ9Qk~%(>ڨ8$R}&u,:!\Z['z =xa #ްzsO Ž8oSn5 -gUԴg@J'P-. la_#5]V&h ,~(;e9b S0Ko4j@'gh֫+6Ǥ+ʰͫTrW]j KYRfPNzc_&lKΫ9BC кgi}%^%~( 6hRަu!t2_+&gmWj`J4&}`x¥Md8M씀2y혇pzˏrpKlF#|zNU@U҇[(uPOՊ$~$`;ᅼlKȌ Wd J-3Psiә/mɭvZ4|`-{~K_#pFJkNI3l؋X z{BSc_.OEyus'=B-)v.{KK Lt:`cpA rsԼ!Ow ͅa{Tc}Pj+?$T9s@\WүT<$6/kP_̢B%Wsz`w7#EU.DdbO c<OC^{q=9n2f:iy_IJLpM@TfY$-qE,9np#9JiiR pk+24];6{W8kqu 3W57K\~MbB ΡUg>?i/fx ,'kBz=R::Rkl% fx2> B}X/ֈ}h(o3GR70Y 5A b=JrD,z2(Gr̊QaqXV}YתO 'bQnb479G600lw[|cCnV;8AIU׶X* 5{V#dTSƤF*3蛅E0BM~_sCm8ryCS91@-nFD-/yQ 9s:)X3YlC8ҬSYnkX]UVzg] '`*|Wyx5ז}gz0@?FgxI,{{d>w@g} ~ dJ-3Uc5N瘳!h&b[ۑ1j$xU{Ԁv=a6+LA)}:#?Vi׾#mo޻g-i h <ZJnz|moB,g-or&*>T=k]3%lGz%O!T6s)ɀ=_Vt\S&;rpDlMB" >{CP)sh\ѐ31dž鿖LOr"7ЏqK38 R\ k&iOop~,;[C#! ZjȑHFy?s8e@_O5\ QǦh;a\اO0-ԓmL#j×+(/jwj綯$|׀~`!)/xxn7CF]b -̬?{%`U (>7wUoCsb8ߘ>~XvW$uκfb+ڥ ăvZ/bCMQq0Slz*|>TBƟ\ MRw',i$ak[Mփgdc>WdY}ښk2C鄧?'Sj_ߌ&O@lDҴR5&{nMQ,xZX1TTP2YEEL Cn/.>l[Fi F &#׽fŹ]T;ւA줻m|t1ӊN!j(^Rh*)X`fڋ͂AɞuyJd{&N"}R l{ Tpl *]RzS.@ G,2k?weicҸ5n"~Hق W WG؈Q:B F42˛ǒH8VjOSգs7o-T%\u_) ](10Y!@ӬhdtQlȩ \ǖ37MhbY/NaH})bRZÊn*l%s+"v, ȋ{|zYo &Q| yFܷWdbR8 =Br W[9AA hH V z[/30;ݿKd/]8Pܷ+/Iŧgq焱(&T%Bx"MAtdΝ BJ7b"c%lnbZXMo,*xh( us+\y-GI(0B]7 5pGh$`FI@ϙ>N#o; &ݮXItlXlυ$ B{xmfZ&}0bsfXse|Opn+evmqiڛw5]t2C/ʪsV%1.@Q=!oK9վnREpzEJ`a넔:/4W4vYePЧ@ c*4߃]:ih32-4-a;onzwظr@FeaxnyΤo[/vP4㺊uV M셣]G{U} Unޟ,#+D[f`A>%sϙxVS [& ⵞEh(wRA p,~M23F5 &h6}( niޮ9yEOKZC$白09?ɾOcvL=턚_͜}B_o r%l[0s:32F cB W8sJ1*]| @b;` :kb_]+z|wv^ޠIFlD,4iom$)4N3;)Ѩ\x嵥W],d.u֯xb񬒝 fےYb(ڍg Ndt&#Fk;RjxUXAakAɥB"dRJJF/yArƕ {^ZU!YȽq7FR[I;(8u\-Y18.JڢĮ@38.^p߉8 [)_ ԓ.p({ kOl3z8lϖoǚgux^10 x;R8S)5 7 9I#6]od@驠ޮGGus>6p%a&ByS։v"HلƜOc u8ݻlx58^dyMH0ڴUqU"u)rܳDS.N/ޑDdwf=OLPɥY{|([ԂgMF9KR]@ݙr)rXqxc+N,4/&+NW-H0,V1O7.8`9e KƵ'"0Z-02>A;آ=j-e56r$U7iy=qf7YO] VlG\o"m*KPb(XȊx7;zc5CMCD'ߜ\NWIX^&46!$SNtݷj/Iz^m7Qd' =gŅ!@{-W z\Jo}bu*ڇu;r.7= ((?}Q[Hu8BhP}UO?>1MɉQ m՜-& h Q_=i$M^w$ȱ1f-v<ާ͂{MyM<4FH$w RaxĈ:|! nקF=94`[܈ uUxQK:^YZrF\}݅VX޶R%'{ }b7gu>=Iĥs#V>٬Iə~=I)HÓK$K7#O끿+<>:s=V/+8)rLUU@ G/9ln7Y}Et lm2LdwX5ku5+d fݳݢ& +śp5盶Ho|D[aw HY-rvne;2(.6ͤ D69krj#<-] p8 Q PtȖUսV=53HJ'}\eofM÷}Kb`6ߤLaC}Qq5x\_yruxQO8o.<} SBIUj]R)` }į9SR,*ڊֿ:-`4Ş{eT׏@|~ƷLJ1jrCx8O0BM8Zz2VQ^ks&0{3Nߋ}K m枖~';QɬPGZߖk6U|ME*a~sU t&VȜnD `R";\2;Ų Y:Spypįl=٧P3eXRT"/|'g6JlUYWmvßK ͮ>[i3=N)2|$z%" ya \BJWm׹MZRT*k$Z;։5꜇>۹Rr`XZ1ЬX2^HIqț&aa=l~xe:r5K5oK>XI/(O_" 痣uܯ)t-QP_esBL {ܛuc/0A3|pF20혧nXY_mbm'#+8.IޟQ89#N|֔[FHQLk{I8cB(Ƹ(Pb'Cw%N1E,+4ԇ L$7uJsz]b߷\jdh )&DOoTZP+GRqk4?h›Ry::؍bآp(5bz86Hcu{Nཽyxe/遭As6jd nsXn;BS"5'[EPa=z0rrnB-MB=g5%EJ#ƣG4l@!mw@:b4&*t'Y u2]`.6pf,ʺ.{ Yq'Rͧ 9No6К[]: ?Oqס_S"Y"#mOŊ\`3i'|bW:U eߓ;YD'0`Iw-UiG_&c,ټ@x1"Zl7|+D#gONSq1L9_jlNdm;nzEa0<*U(0_͛н?hx!h:0/ƊCGEE@l9>v;A/ۏOJ?SU$~k^jKmoB! s,)BW OEG>Spbzns[%" O^>\efK-1C504OWyd; EVNbm #+mN azׯ남Ǚ~%=cJtzW=):G@rKtե tTs系' 6O>,b\b/3q"OP{_o3gcen}ޅ.(?ߋdȆP\%mXQKzd;iyQ%ghCKdYcbLxc؜0*'JW"1mepW`Q+~72?Ys |D䅸?v)~}ٙcwX﷏ Џ/UKod; Z7"96}TVAFa,M6,+giiRE%lC_pĜȾ@Z %wM{ z]z=8䨅>[iY<h9}!*m MKWHL$r'ε, P,vI^o-g2Ey;Q_@M+OnF (݂~)7.^.`R608 4l$<'5||[if 5q`jm&##ab'b1 ̃{+"ۆЕ$ Y?6xB.Ah,GW0grZ`S_?hXgғRᕚ3nroZd||) 1)%@;K( |?F_;F3q}dʰ5|IPؾHp@ q>n'IT'BM"[&˕:X~rCfR P %4( Y fJ\vq [+e%"~cek-%NND)r,24Vٓ)ӑJ"f:W}8Z9 O/M rX7Gʊr,f:ig.gapwqbgT"N']h&.m#h Y,4&[ZQzgQ" 17j`>z2(Ƹ;jŝW ռ:WBb0˞h(0|H0|g!SraV&%@[u}~>Ƒ PSM}X|F/1B_.Bg+-2 0}x84Gm3JG>VQh>iLbSHrѩKPV3:Wd4 +,/"/ʐ} ر@fl,oOD ^,wtW/Oso!UnWO G}H9db7_#FU h:uk+$|!N;5=j}]˦@ٻ>Ewm5idbC"@&9Ό5cΰ.iH/sɴb%tm[3GZpYǛg9ۗ6H)QޅzM]k(32Է= JrP,$"="e8~3}9 6.ե#4whul- Zw$n!+GiڮuSRcbp؄{PKrՖ 1X=ab{'q]J/ (SRZ"g,'Va׆dhHÔpeĎz0x?MEsUCq{'\o.(B{%).a7vh~H i蠧A|D@D. w,]v()9Kx qc$\J}O zf2ܿiF)7)'0л{k0{9@!(cz07ثad\-Ǘ }Ue> K@h+nzhIjڰjZVS7b"ci&v  VPP\QItXm'π9?9sA97)^S=9xO<ئ&lȒK磺L=B=pah2&k8jxWy-ᜐl`ϧxBPN,(0Eb2rHm&Ԋ5M͌=sEis oZÇ7zKJ qM̞8r535<i5kdbYuL@FyߞOvg ֭.{aE{'+! &u +]b k]&x""6kIBջ WŏiB2ꔷVU \ .3ػ8QEYeVGgȼB3c6Qp~&BHBr\ikC%Rx娧1oKSX4 Z֞l9i {@8;],{fzi8L =̩B٘8.fR OdO(fC lpੇ(ƣ:ρQfN~03Kw2|gy (S'I @[i&=N ` <{*0IT`4D}Dk0wUL̈́AL!FnYOCrܜHOԪ\ɭE"5jvBkc00zį#&!zP8OvuʇbX"T2/dWS-fۿdPXӎsum1!KѮxJG]\_gF?$uyAƻgnPt"R*%F[՗nҴ40Ӓ T?{@X},Y8$(Y!䞣SC'/CT&$ÚrOǨJ?kvв[.X,N%Z}rFs:S vWfu^V_kWrP;ʭ% mcF{Iʨ$/ TƯC7y#:'fNvenf`^vA+n>on6Pfzkxr;10"7{kf#,(>7LIبV'2c`–'c qA{sm͕ɮo8̍hZEb- {I*!۔JqJs:8 E\'#>cxp@9 7,-CH_Z8=1?ltJm`S6(+{K)\ҳ] 1cMˠ9n$u^ø :Dz}IbDt_o AgD{=#eaZ˱]oP|dnJs\)TuT6KG:+r~?*eΓa%-n6<&d=3Y; GxԆ 0ٺk^b}3%Z1ۍG"(܏Ɨy\KlqY([ƪ)Òʣߎp"$ qott@T" \j;OoNMdXlf6R$"5+8TG Ns2mu7V_ue)[z.<K%(h[0Z b107bx` I̠(awhET ԡk^xdSteZ"=V{pR;ki0-+L>a昚L_ґ!ޫk*jwc(d3ĵ1JEHI fNafc-NB8Z XHL ͤmiM닉.w ɭ%"5MǥVsI! `N/qJ) ;]Z ~ c= + vWaOUhVX.Tl`PPa1{mOoF⧰0J-hj?\HSm9ONk3\0|xf]A v(%֘w9/\n#,Uڕn`*0P=Ƞp#J\CFVjvZ#Co 7F@j-]\O8NV6mူhh|(t1) Yj :rWظ7p ,fQr`>%8b0>|*pQfН 6 9r8NJ3 ;\oK#"L <5$9`8{kH&CtM~ Y|@[PG񾑝1ƹj[A^c66cVV夈ieZ߳I<J RQKVcvm"a/aeOn'#Yc4@`Hzg7Ho2^3Bik#?6Zuxt,*n~X0@ ?XvtWx n 1?Hq9fO{]djj;i?xE |.ǸYusѺB#k}áCh*ᇇF+̏\[Gwy\վB6{ieM䆬#1zR94O%,:/8Jv*fI5nOK d'"ae؇{s-ұ'`uH> }{ϲl}kR^0DgR8(K&o6%—N9zbf.xq?$FT[!?KS#s|<>, jjE}.vނBr11 m8Vl[U _2]ʿ}BOu B$R;AuL5|Qۇm&2*0"h~ sލM)0+z@:xvC)EJ/:Sf.3xPo /Ϡ3mƬo;l qïfqkü)[7b27nG> Df#]Y.ԝOy ׹3SZiK7;1S#kiakO3HMFy2bJMk@Ix˞ m(Pc%tny,$| 1`2 V$Lqᝮ/ kѩכ>El G<ԗ,3 /4:r zAyׁUhGKxK[E)8W7! $@@, 2{.0a<:/wP[Q*Xʗ50d}H!U-DD U;w'ʝ,b^-ĥ1Oo`K *I[{d0t]-;0 3jd,vTKaBAwegA,jʙSꑱlXl-h](1Q[pñD{raas Y_:cW^~1^LH}邈/Ոz+ ~1.T%}Ž_C ̴(ūBf;*Z@@B5,!ki.x=G+Թ #~Տ]|׫%g.γ˪}׵䎮_h6z?NJz(7 Qwza)_E}.%g9Vcʻ3}dq{y=H BJ##ײ 4 vaڛ<,ldrߋ}+BsiX}C)_ Z*&CIT'&.I?x}θWHl-#-фI>'<)Lg -[9t<D|2N jj no3u\dɮpesr1^7?C,Ov$411|)g=fۡ&-8H)lz*+ߙwA'IJ$$XBAj(.\?i6xgox$T mrRGH2{$(ZGR6;˧X¡EPy2JP+I/`Ay:׀Km4jpp;K W;l7GfRdcB*eLeF7dF px񨰟bV?-|I ]O }>$vr#%E #r0KLj&,4H& t=?컦3,,B mF8 3\ʱOn\G$ g=s4nE6Zw8,1i|TǏdLfj/:~_*ylVH6`:i6\&, TJn]xL@Q z'l$k#mUE-{R@jL"52 ": L?k Jrܨv*|Prs_-Hd8e\o/=ؕV&‰!S-X~Vp4؅owNHo_G(__W뀬& RS:qxqqL%a@NAħ_] )G]H"Q5k'.Ə̀i܉e1딎$."TLJ~X˷H/Qb8&%Af1ÖӰ{Mn*!ki P u:W[ggz֨=f`_Cx;b!yĔqЌqjϕ0N M_tu\^Գ_}0)-*X\|Ր2nFV]!S”K` ) I`DR3ansAcP7@wAV`g1ƙ[ ܢΣLA 8_fB?2d,Gr3^_s6AܒYk(Z1 bGa3j087m{k%HQ6ńK'Zه Sj%pd3< }HҶY߶:@^azf 6~?tAk"p+ͷcDE`QŽb+YOu䋷!Uwn=ō k`tЊv۩ \3`?,dwU8tp[J#Ud0@j{kC]}[wI-ך-L3T$ \@lŸw8Ԁ! /oԖA34׆)´g%%4Ӯ~d@*BS!Tiްmk῍G'gTT)!+pgIt 4.$|fx~ ~v-{i/9JM;̅kԠbTnȫB?~yS?uq-Qחz"q[G,*&{ŭ=vFc-, ӛd8! FԶAec{rv~\ŌɬӒZ:+"qKLj9 ,l|)M%" !ghA 9ON^tKԳB㟌'YYʧz А2Z@"/ULPQ&_SKGT^4R_Zeh8VgNA1g_7ԣyަ9 56sކr-ǜ6i(T*%߈xRR6Ul?Vyε lʆHxgF] o)0BlI ^p+Sb#ZX1}+Jx&t đkQ(q8普WM8V==ǩ\Wia=Yxfol92?J}Aܧ Ks2n@h۞b̌5`jCl3'1"v;_V8 hۺ!0r@+HN'f﮹xRx\"l%ezZ0D;z/w<0,B* fd7pkFSbq/ĸWo*zK:hl)o\wb!/jǙBAW_{-L&|Po(9ٮ/+=Q`lx;殮=6\mJ"I7 n$%O û%޲sz͝9QX?`\Ml d #3ir.ȭo OO8]945IѲC&95\`܀!ѪhK:$ynae k'̝k=5֮͹?6TPޯ%!sJI4h+Df&WPkG}pؗb*,Ϝ/&w[}V3V9Bj s7Ng܋Qml>NBD1:4q3 X#Tpy7fǤIj7ߪ9 ta3U3z$'0֯v5a 4Jgw? %u߄+Ov{|(I`=P+cj&Xg:SLJ[jSՐrk;e~ E9d("e炡oޠ<쳗3"6~N#ׯ>ts߼$P׃y Ĕ\[+,Nx˸wbY1I&?Ĩ1ֻ԰C )N):[Y両X+gcq& _`p!O]Rũ_f8dh<Qh\8'0lQ}Y[ZJ7ࡲfi.Tbls> VZL&Ѓk49 ]djN}bY2njB 2&}q|ܿƴC6l<]ΦqzdxAÏɷ_GoƏh4Oyn & C|x%gD$sbrl,O ^@m49)yee c EzqsO#H nyiu_7mٛCK4K`YATc0MVLJYJۑOpBOuO]QhUcCf`S5Y^fx]J}Z\[6hGo-BAǪr} ՘a|,MP JK=22[OLΓƃa;j6⤽CabseB*$$&prS{ײʨk32c9))<cKi{X_o/ N=L8Rk]R ]l ^f㙑85Фdysj{+Eiض&8h(Hpwh/-H4Oۂxߑ(7(٣0|xk0ydm}J g>?W*fOB%OΑ)^}Ǡg;դ^f߼K߻gqD=q 9RVෘ# D8a_\4Us}وZG SYr/<ԡ-{<{r؁—Hg-^Ɏ4qf "cп̀>z셈VhRRH)_h˝6CԝƱ C~|(CQBqpzQ_m9اD\CN,/jԂ(&OaCu Z*EHΟIs[;9Pȿˁt?mǚQ~(m^zSͭe4觧Ëeé]5i}oPkJF;*`ۢ:,\T ;{Prl f p $,D_GjC;g;)|Cxwe_tP4R|D})nl0]3CٲgU80P[[קwz;fWI5+@'go;‰ J]O ɞSNptjRݶiX\5J5 |6'IbހhZI+(*]r`T Abs ֮rn{MVAv2DﲀrT!=pf>l};؁-cՖըbA܄WsBa!,NFy21@*=aTIiFk4Rz2\I}8՛bKԘqF Ix,BmriqB:#C6g$+^@% /~Uf:P9~jq@sr/}"m-U>R+{OI/wҾ(U!nO֮BF=_0_ÇHȞϭC곫<#HCicoJW4х0))k(<GD\Rk/q+t 6A3*#u#=uŔ-NfJUKۑS8eՆOGȧ6뚈USQ;1TQ &ιz ' 0tKTK!BMiocGEMx#RL6න/̙C$| [_$C{[ԾTp=QH(*wo(#fXL,5cM^\ 3k5꼮Ǥk:NV38H$?tAIMN_C9yeM7u~0rqF3LЊ?1֝Å?WyyagOPDL⣵-zZrQ$SdIZr̭!zJ x@ 3, ~zz\$k!oMW_f%Jt=iBgf(n&FX#$ںHc;u!! I"cӠe2|ϒ5!ҔpLhY3ßvGgf@[eȹ/=SlMn+D㤴QDS>!%4YxR{Л7 OZ"c*.M#͋CB00V]ZKWTWE0lE9#VB)$D_5a2{׵tרv3_]/gV|A7t\!!vCe;O%Śk6zw(1R >aK).d +Lz) 4FIBH^Ü/B.cm꠴zM볤\Mbaʫ:{u6q5oﯫ"/ D2phu!&EmF܁NxM\LXvhm,e"13w^_INcF0^\ό>8Ӽz%ǟW[b&j[.(%'l.rڏ7^^w lxE>LLEe@dJӰɿC>-d̋ZQ8LqN yӱ0i=,TPnqc3`RXIORk}dX5o+UȺiQL(旸1 +=ςñdsbqHhl0P?^u)4&I`ؚ- 4&Nn:eQ7"Pгyv=]fEßaJ6[ؗS|B0Vf,x3iտ#M#:o("{#dKAC5fW'|^diS׶Y')HUFUY<.k%Z'^&+n*s24>hRt I+yXMN a,~lSF Օ[Y VuL~@Vo&TqSU)=t\ÐpٸNE+Q VBF]S9Ž Nʥ!SḊaj%3qF r}0kw"d=x!ۻqbUzϨl}0X;6O@Y*T5Hf%  C|NcQh=-#ڿ|YDžӓ0vIVv‹(B0K@\0񬞽! ȞCshΉ$@;58K"ƢyW:,kY#ODE0n{ NT{A&X|j4'/!B_Ebˌ#St6bMFYbgx̟eɰdQݡ"(<!ުj*a}xՉ. u_G޷eP==f|K$͒T.n[.O#-y[q|a'/Z ' 3>NWP"p4Qx|6j{NչK !?OrW:P7S Hȹ]hn! `fo0w*&Djao7B  e?1R{T&z* HvW W1C_9R2D70%&2$f3#n82N"5uCkm g2BBe{05 Ӊ\^(|Vb6dnvD6T "GpqBA;Wy.|eBU$QgsT-vpd䙪9>>i M,OO+1@7ݠpֹUW IA 'e-?n!UDC(*堕,4p@4[78?l? t\NP[GH zC̴~ߛ՗\LҎ|o 7BǮ N+T:ܐh 3ZvG3ʷr+|phN̨4)8x8HukH] b;oS67*FPd#jc!es&PM9N'jdǿL4?00%΃ gʦ/Lj:,q#8IӝrVӤg2gQVO: Ĕޯ ,p}nM}x 4DL֡bh|;etJȔ*  "UZHb';u[pMؽ5kQrO"Y] F+II%o/p)O8bVG{ܗ3_4!qsỳ8x  /\+=l? o{E 0btKIU&dO*) #cuJ@:w<G-x;;4$ U2"jQTׁS][F?bܥom6l !2SA0O4D0lL[pyҟw$Y:+oVO}eãDtf,K9/H,tH%rr>(,I]\(l4H,ǴJv |pV`TwZmã;E%?aP99 8'.C1 r2 Y[qfm9/%z9Uuq-Vp3CW8l?/d2VR$t)BeiJ=R$WYh+я b]W2$5uo֚+A+}X!6y$0ږtH Nݷ~~|\Ǭ!O0\fg&'E|կ\]tO t21d/+J4U';)|$aYQw.͡+󿀟|\ZYOaO9N;Ob t_+vkε5zR\X'\IFђwIG }b]mw Ώ)5n (ϔEe әbQ.A0Y$TxQ+"XFOyTԹ'xu&6`bSYv,1뜓tkrNl<<R5GT+o,}gPA ZmǰP/QA}HsԂ 3S@W( ㅥ/zӻYg52Q ·x,֨o7*FHΎtqA$wVe$GvN_¤0$u 0V&ߎ{92M%JFN,cG\AQ|Im1rEH >% ,@a Qߛ)'v]+::=p'{ \Ee0dEӚ;&^ JRԠVmo?-B.)PQHUfI=U Jh%/Lm&_{ VSCQ7}m|U T;0aI$DlKOu23{zId߫r;A~Zͱ!1`d,1@#ֺ0]^զ٭uo-0gִrWESH 6̭>z[- 60vrfyb?&Z3YTU )2̚*"5x x5eq'K=T(> ,l24XK>k1ffW~;D+k+rm_k5&S2($ܩ[mѵtpR~Gk=`Dyڷ8că=ށϜo1ٹ,xBm˘uL>wݒE8ߡݖKtH|j`Եr@+\웈lBZDVu[g @]p'm"/Jpo߈ #*L#{;s<%KyƠjn1I)cL> Vc#S eײtB!n8$!qB znf2 E5m?M󺮠I?{^u;ե'OWҏyss@K繰KGY]sg-y8|Y -%zAqd0/*͉2E5yb|)4l3UɄ?x*5n㟋)wQ+5A8ẚhH3rq&뱚KΐGVwY?ֲz&r7+Ce1z&/ҊGWl'pd$:tRӴhH/#70S+)/㲐)9aSC(oiymJ"Μ{w,Ok@jhsrmsSkNŇp~Llz Pq6+Qj&pP]"TQܸ!'; [ʡ`2rr>Ac*n=?+•}1((xp\Hw <)$ 5mfl{lĈ="eE40P0uX2&5 ł;'*28;R%t1֫4w0?K|f NL. i }Ιlmkbdi?E~xgK( Z;#/9C^:E 4bRMhz#!:†wc0M2f]r8_{ߪp_[˗c:d:H8wDrPk*Hq7*EM _653;q/7j}PDjju,Nڝz4C=SdA3B`JU ztJ~2^gRv>xO{kYLZ3.sjs-]'0ёr) H\\oV.uM>|n0FN}? ?O;SpR ޣl,t28enҵfN V. 3@й} ;qU%%u"b҃x]Z'tU;&>ق}, %a6 7{8AX?]f2pG:Ĺ?" 2TK-Fa c T}1Bؾ@? ƓI"o"8Frv[H;x_ёtθc0nD4Y¢IWj-e!]<pf*/b(@vv2gmth^bJit#d#o-V7^ &Ki@H=p4nBp ;~8?AyŒ̫bJ.]_9xg]Pղ-@|6u1[7I[4eފR3Snpj$Փ lvjUnV­S%WAIה#U.xbQ&PG`J!IzHX^ I;< UA82J|y?UX (~vdRZm;4FbM4@Ֆ`L+m$OT`*FϤk:m t&_m;^rddLbu%2K Ak\"~i ϟҼfM =0<ey?.D8P-&q@Ƈޔ\u)NG'u5ΐ/[=Ivк^ L"uB2?&YՐ~|,bs6L ^iکi{LVI,8 (EYOk 1V΍g]}VI'%m_hưaQ Hw'zXk6#%ᕇ`(ICw@pXnp J2UWnt/OE 0pl; CϺx-f¾9ITT=$<,jKqec}ZF sWdpGֶQ1qZy 7pԏ&3e tgz< !HN9DUc.l8Eπ_WBaZLI)c1,2Ӝj-by?+n4&wf3iޒܚݕT["^d"4 zy!!Pu@:t "M4P}ZAi$e9C2Ht仾%<`{/<А5UOOڻޭ7j9H*◌Ng@>O%|g`*L(H| )ك!ͷSn0"*Y[/TQG3U赸ny.Gro7 x$ ?r%9N,J`<\aIݴ` -7 f.m:N߉Wн^Y:vѭ;"G| Zl Yr})0PR IǓ q2hc\8(6i2Q Y~!6 [vcۦX7#qȷQH r36T[i1,:.Ft5Viq,r&Xg2W9 et:$=.X5h lwt+`b<$r?xy!*i+*EwG)iagilb6>e+~({ʸtȉI:nj-|.!<xB`б{(apP=.k=^@c d|Nį$#*UC%ULXGha3GGWEPNUKM a/y^y󓝡O!_6#$gL)—8#E!Ɑ3@mCMyVM^@?6'mӈџ_=yAo`H\7:ok#xtٮxτd2" —e;AqF 7[YCϮ#MDRf˛r-1hqʱ8p+0,6;EIe /+ 3wo(~nhX##>R;0>@3]i!6O 6{aDI /~1,ik-*ʮnZ!R:Dxe]@3׀s KӪOr|PM(f=g F)G%P!\p-P+sʥp0$ˇG<&md' Cn>i5 8=͗Qаl`jkgP16T*հcCtsGx**om 2Ua;WC4p.%8pyg9 ÜmׅNy.v_Z ׵n>_05aJs*^J&WVԋW#6Qt,l _KE٥L4f#3s]O&ΗWo?x׳H?L?m>H߯a4T1}@+:kR_蓒6qO2 .0U/M-_AlVKs*iUNμ,ւفO9m D`<87w)tijK.uz w=axQ:%nQQN͐ >qb俭P t4 L7榷,@OKwiAMҭ 7Gv^l(h^`MPk;״o:ĻưegG4ɸ Kl-Y V0ЕȪ/MF &OeYʕ3{Q (gX{ˠP]H7|P,NKpUh;w֨)-9Dyӭ XI}5l4o(eE'TzUڊNK&bxfO menG-. !!h n#m6+bl'U9t7Hr v5ǕP<+Zk G n{/zu^ΊOl`q" Ǖ ;-=tder!PBPcH id(|V rn4j- $|xL86`TEhVku~BhÂ1M4 p-e̎1>yAN.otۍ @rg5 (1Am]F6uUg 2ZQ˩q ǽ$,=pkC 9S~7opJ_p IO EkE ~g+w @orc:[o-T8{B5A!82ݗmtidsLCsDc/>̇#DN\xpzZibuʜ͠;+,(ޜ_Fx RzwkS`se1" K\F)N5찝6^׀C1) mEgr`9'c?9]X0 ,=طHqR K<ޟ,3ĥ9=8x#O(7|=e,uH5z#Wgl_ōQѻE{M[jj}لÜj5y; Lp/IBz`pW (8iTILmm`i$d Ճo$m^ ٖr<ݹ:A/;?]>^odnX N C?N؅,Fg聡h>jIu}f@3%x  8W"8}h.ZO]]& J#\Rz juJ"bçyA MZI#If^R;`\]:J$5z_▼v!N:x;WND!<(T[YpU{@:&v2<u=%L;Y@HL685A |qv c9-՘C~{*C@BƟ&0 >HVa9rk/P"['w#f5r?xͶ`_Nmqr7R~bsτx q\9G,ߗAF"e@AY#6 ,$n!~"5+̷-g ʄ~؁~Gp\ $@ ]_ǐwK|9Z6VMiOP$aO^ˡ`b\4R\Hlj]\Y8fܠ.<`A b 8AqcFh{mV] 뇜*ZSxⓄfz;yHYkd5(0bĨ'G%%psfߍ%"nv={{D`ҧ ( #t㮂 np`l uSaArp۩7M|Vi'ww9ְ̜Ybc# >gxwS~M,,Q\bdVB(gMXl9ȯYw:1.m\W\[y(ݳ yӗp bl3ʄtY.?Pp7KLi&2.U.v-E{іgȥ 2n C5B]oW;mި8{( YV5ǿ_I3.wXDWA'ɔ'8֟uL&BD\g@ CTawP~U18ǸݺJrg{~~>}얢߃c@ϡ!D"`( Q_"W>_so2/<\0ursISY ^]t&,l"!m pSA+ k׷tq"L|lY/n%vѕx.eGGMCU_P,jH@5#麾Lgu4pF@̹~(& zʤb= O5Z)T$1!粱q>_C;1|κܭ' ƅ>*Qb'B=30%-j+mbsHLw9jyV0Knk)+SRڞI t] /-tPW[ )ɘ\7dw\ׁ( Hz9w % ɧ*fӉ= Ey;4w5"wNBk&f~ LPp}[B5ҸuFNGR #?a!C }k+0̉[&751n"2O^MpQFSbc|Xsy1xk p6/K»ūVW YNxCUO>|*QZDɓ@ִ Uqb<'V/;=efT06zR\-.+T((:K]RV!"7,.dQJlRߧh8QWE.+SwʼnvYӮ6KJ˥ >&e~LYZw"s=[ᴿpa)lãEQw t[O͢˝s줖AۜqB;t l&P/*lV'(,掳uDɭBWbj:OhX[AHlq+Fe!D<STB R}'Ct~ Q߉x/:h 1~6Y_eb@* ~ c{Q͇Y2X?dE|N5@U0oHNN}J'yϳ^DΖyshFt8œH-RU fg]CqB6`J!,p*E ,Me;("~fLj:hDj;;YgYZ0707010000008b000081a4000000000000000000000001672b7d8900002648000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/slip/slhc.ko.xz7zXZִF!t/-&]?Eh=ڜͩ| Y#>G>kcU~v6&P3-Yhh^U߸4 ~C 2(OŸ \1.'~=8Ak3D~vina>.=̭ jѾ%Y+v\Cƃ;E̕I)9_Wyg;d|'JvVl0ڴ\ R8"3X:~n+hf{Uf0"P}2YɆvEB؏jM^"W?'ŧyT7đ޳9m MkIЎA8i)q@rkHl(1v(ܳ҅< 2z1 HCRp^ʍh +u{+y5LP"08YN<-Nʝi;IhXXZr9`QLkYףѧ B1WNT!ϪfS]5{"X䋤tL_v[~*1'o6Yr$3R˓x4WomϕU%}% XZ)EȆWI;7 XLk2! A?+x/V,7!ɥn4;WMzjSAΨ/LC`khGgXHྴ<>Jf2p=cw 3t"/K@nO@/m,g&tqW,R& 6XMfʬ$P&Ka[bvxTR9&2O9 (Auϣ/f/#H]zRz@d;j9/ Pi]WFIOck\[vCab`oUw/k҉d4] OKD F172(=e;K1`\!F+ q~d|wY(7<:O4/Jk{~ ;#3 cɬ(D0aHU\%88Axy!(:: ơ/f!e?2#e?]3Q:tC+6cnt 9_I$[[HϚA=KwCYrvdL;Y,3P K9]) ev:’s 0΋qV?Mp.1QȖsUsf0w?ox9#;lti- [bY\Ю(~rvnGؠS1K[jLLq+7NtJIH|Og3<#D S0ʟaꗨk*l P⑎{m.P/4I 6BSsDu SHV<&qHP-mVi*pgKiӜן7  ?lo;Vy^=ٿCs)33BkGCq_t8[1tA!ey7$X]d o4u+Uv_CN׈ecm6Wy8Ys{ٳ..:eYغ-Gzyiiw 5'/ $v]gK@ňQ=sc}.ء Тb*_Qz⢧ܶhw"W_d XuLhzctؠℶJGKYoG'kG  < *x`,Y4Z ~H(僲 owIEP+9ŕȋP*>eJh{hb(+GήXpհJڙg쯿0O3+eEXP=Ӝ$Jd"}o*_lUUc"DkZ@P<3$#`K='SЋV8ҹPhb}«vPM xTÛׯj-2?n ΄urK G17k'Iu(cy<&m$vuM/( }D6 :ib*?y'^@eMeuᰪہs[S.3^H8@ɈgPRw 㓈0 ow2ߞqruTG\;[%:_v~?i} ˯YwC'+%${;Z468K4La-Cb1k4PW^ 'Vf@ 0F3n[4gDk ӣ #ԛ|ڍE%W#IY'NA^\ 5(\n#8(dV}ݤț:'ע  䰜Y r'P9">I?ȅs-bGaz40ef$w?y%MRefl7ܛRmޣ5~sDvJ?Ƌ|6ȜAsoO|tTۯ cGf]w_z4O>vBx#eɞZjմoM؂"<8Rz[~cY]Z`q(^%J@Q߉+Wڧ>{H99H6>s>@EyLAxw ^ʯmG{W_eڴt:[A.AupD~fR۞sSb:F #ӌG2{7_wHk)/'Y&rA "[6zGJ̥ Usui苯>CedHyZNmJb},Ǔ.Wt κ)hwnqV[N) iRӒY |7?_)j3~L)𡜨oZmb"6}d[u}:Dy6ۏ@w[nN#efe ID^SO!H=tl> $So&X_շ5\ K0a'jr"I,DSB~Rw*t~mJkI; NQ4԰Z'[ױS0 * 3 _rfA4$a 2[ovёϴػOT4Rz8t_[1Km4]"1KwE?@WQE=]"mƾ:uZ" wMYuH~"&Tg >>_ɻ׌(JE\PБj'h=Z oGgs>f# ^堞JydCH$[~2)|~՛=17TvcO1Zps˧h8Gl+dSȓ2nK]Cm$vNJ5z+{2![ ZTx3rjM ErR5Dd(q2˵"Cvy5DуdVӣ\B8p;:T*c}^G/;/A0O >{'P,c +j&o)rDb'HV<pip2OEg^nZ0)q2qbU^ ĺˆ5h]X]s &}hꅹ*bGGo`T(ӊAux]Lxfo/,3L=K ZMvi&>Fz_\X{xuE4>8bɄ\pfif~=ߜA3 90gYGF6/UQĭo1p&q:L_Dt!\*{xUf}o܆7[6wL X0$.;42jb;Ɔj35[ϴ0|)Rp/u[_&Yʹ%`/  k[b{Ua+xq9=* *hC@G0R䌘+&#M|C< ,Vm^u}A!Ѳ: Н ~q[j뼋K7D퇏 ,w8He*{?VI*TA3,;n-mk+O_G;e%Ftjp!S񼴀&Bk>ҹMLC)swq~M'CP8:&r-O&i2bl9@Eƚ؝l%D fVf%؈.'54K%ofu)a>U6N̢ %ɮ|lej.}LŤd/\97!'غ%@_EP$j*30W!2Nbeug"*`^G|2^5 ^n9,RK0%×{9@X,,c*vk}WdFU!>!)_6^<{Iz jeEdAZ*Vv˥r!`c,֚}RI?U\!d>`iTn Aś\m^etgy >@)Oۿ͜J;*ع潠UʸqK;H%"J^xb+~Y˂#$m7!i}6p!klL, Bkշ-n6,i0(")qp䕱Pkag( Q*ZSF=K? ,-]8k0Ǣa2!"ʑmYGgpU&%yOz0uuV]%A9n^jA]Vڛf%{u}$x(ELr4 2rʥoy0IYh;&m tF8?\N7E\es7i2_ b'(" ^(i|%b33z0f>J ")h$XrdxqIE.!찇MnSk tg96hzeQ'R"ALBlE-[+WFwI}ce q!AO&K]<1>y=±7rc6(zW>D]3uMRW) 4%iCр_=_i{9m/G`j.E;ch2RZ<|p Ð)}L^AU/X6e0RwI}{*hLkкag~"nJdLjڴ|=_&?qN/?35L cOd|~b#بBSp ?ә21vvw@Gj[W*E3uCn?!W+;Ԕx g2 MT?}}Ex-`{j=GȡVe65RW6ɲtӾ rn-L|K6L7^b`7Ov@ .$ qIM (ycN՜WZ Fxwm gq |\uVWmTS]Ҿq $7{} =kGD~!qX ;fm *< *܊q/#RW(5+A2neCpw7Wc.ݺf>c-pOO=K!7ۥ~r{c[A)9!،1Kv @|k05|nW0R-uLbOd9]~Y^W!& PŪ{<sgl:~eY-+*rLLgYZ0707010000008c000081a4000000000000000000000001672b7d8900007478000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/asix.ko.xz7zXZִF!t/t7]?Eh=ڜͩ?ܮq UG:$̱ͦ7װJSBA>?ގĊ,~$9N|`?>b}:vKSVL! ד^W"iJ (oiI BfeAx88HV`1'|4Ac_|ZuMd#f/F.Kf$Yŧ>{6p;0`yӢl_OE!a600"͡( ^|b#lF*'OcsdjsrJU z_Q/QDŽ 󩕲tRa GIHE(8 A2bp5yxbhǫr=X!weZ_FwȲuZ>#2&ͪϓx@{0OUg0S.7'2̈́׹Lf>Y$eIs 銸U+i NfЏ ,!!Koyt9Ȅ Z2,ڡEF+K`8a˕C0R BvOȏqf Ph4HK\ }`8%⨡N bʋsb7jsZē5W-z|ʀ 9QNltٞ) u0qۃdڐ:,5f~wIxM2OW|G~oS8J6/ hS7|ۦ&5V]Q^\ۣ" B( .6>űH6ŖA5KK,5q|]0g6<+Ÿ#Q-ul=Zܫr.rӈ#@ؾFҭaYMWG>/:nsC$A qw 5Z}@eM+d_D kgtλΏ@y3TFB(=b4f>n䛵h3\2!;Ot-w3{+YbZx\OP2bEߊ0{TAntC <51|8nin_)O @µ5.N\1r^ʱwUIқOx.Vv칋@ZE{V{:3 i;ax`xx0e !ܟ_X┠2^u*R?!Rx/H^!L`pX44z>tj J UD^r祘n-V\ &c^6Ϧ.fҕ^ SCt N*%'#4XU|?k+NŘTL4@}&c|Rt?D)< +GI,B"hV玎Uf=NG0~|M?@\`q^X5ӛtNpuo>@w axW|3^̷šv/ AC1qL=Ci598{fMP5{B Qaj7-gY佻xTҬޒV-̺!Fx#, ;uhv{4k%s`gX>}rIoEy&=;$y{q&j(FvN nSe7w?oa YxfǾamv1rƕbc&&37SPiuGF LHۇLTr>}m74 N jZQ)RcOP{ZШ/&6L`$: qIAЗBcA,DgAsK>qBfYB79o@ʑh{6* +&/PܞV)6`2G ^4uwҝ0^ΧȄ&{!I6XU'Y?Dl=4}G;%r+~?PMxFw+%!˽ K< @]E, IIl[Hp0ww}zy>dfsCsNB))WƮCeKmœ2.s* HgmĨvzR3?Pe1C#}3t[TS>|2q*<5mj0^Q=K``EyB oo2܏̫6'^%a~'5'1ȸ/O,χZnY W;PQ[/'}h$Ivp3 Sf^JܶG:?~_Z fEP<EhG 'fK ,vnwyg` 1~M0coq)MDܛmݣ'5Y/J4ix{Xzqśe͔(0B~8Uҝ*"{y9\1\:B8"Iz/6v+7n9 8q<\-yctyFfϟŹmdf *ǸtҒk_\:johY8 ltz=9cGц#7LS\g 0!,簎$*>ƨV&St_]W|S Gi_o@OߩQ D|W>kBw]lԦ<+>L f2.Pɮ'gSeڰ NCSf>7ļ[?E;[GJ%`ZS#v_E'Mf|X ' rZ4X:1p[+|4Z{Mdؓث[WgO;gkXXq('^2`Ţhy5' ka/W #hkJURLSV8]iHF㇛ <%?gVհ@rk\#h tl);YLk!_vF"na󓷭=s`!@iOsY}|S޲"ggՉdGNc#lV `׹F"C)=)r5 us LLG.WGBٺ\!EA,blg+4]o z*9\qXkFQ%l|1IGث(1t!ż\ϽJHxφ察0?tF#xn/1<A+5Y7_܍=~l\uhZM 0@Bs h x^ye5ߜi՝{ШIaP?gU+,d]v5>v{E[b UF(|_NOZ)1($? 98_Ë)8&&{z aFpI$>\Q$~(/\:! eF|MkpW Y觤R ~ 5d:^I3C>d_#y.2گN  (|RCLckD2FB'-wV9+h(tUTOTӋٮvBoQĆe8l7O`7ﺍParg[лM (zC]rN&TMV5a=؋h,BKOOTG$fqQ!ԗjVXX@P09 GC@X'RֈIO05E)TuK'yl:=)E4>A<躶ݜ׹b_M+Z{dⶃ_v]'"&"TgT]qBl~6ma83ݿM"(dT,Vxo *^1K#4O}s2k\rkbTn>Α$[16A)qi_ۢlxF0LTe}xnƛ?[= wu(x=E2y%Zj VI:wIӎ0䍠҆ӯ?+C%.ns-iLJF8T?BMFMyȫi~ /7*)e=߷2!=5 sZ)ۂ {VxE-cD;Ǒa/6kZ:-3SUծK橝(Jh1( #0j6~%8"h!?h#Ѭ74p_H>ya 뽬ԟp`X.)l jd#m2"88tEg_"[?:x#ș$RX5'€N{$ AʢKx:uZԴ\EUˡp!"G{BeපGOc>.QŢJ}8_mǪleuM[֠Ds,fr)&Oݭy[{&T}G.N r_v!p :ϼ?1Wi8jҁ QS'9rI&a_%5O0y!<ȟ~!]GBJ=J G8`s)T9rvb]UOOYD:3QPv$ckUAX-ލѫ4U,펼{ب r1Ƅ9&cH4F;bAC r{)gFxL7sSFN, V-=[XmΠ|U&q]#:hG,cmGcwz758)ƔzFXހjF$a? ;hQ$[.ԑ4=c R!:jƦ>zm:Y@ؐSIl̤|ډ93nPbm#MEt_d5.2*ҼHУ6Ն3:&RK$&A>KP2ndGMoG>|tBfc &: t`!s9Nv5,>Kkl#DB??_2z77~SHU r#5/tqo3m:cplh29"F甙P񵖕H4$M჈;F>$;V18$qㆪlMj7;!m껎B4.`փoJqmj55jmRCƭb㋫y>Vw^+mbe$X +߽Mde]F'8%3杦IЌe]Ѐ=1SZmV7bo_@o+Q?cT?/8Z:} *o³)oq g6\9HR'!GaF#aU\q^Stoia^M+F%=.#{ô9?fl8 SN:-E_%v'9@B-+Ie"lwEZл'Q $eC>=J2rIb?٫-K#1zѴ̆-|λZ8(vkݩv`ј}g ! O[ϟoF~2R~\aw|2Z;"YHRn TT>|=jC١w'1`+{ 9c_`Wż0f[f Q>tMcO,<yyK16jS>w_1% r L-G4 hS^Wcq(? p/;Dmfl>/9Z~Lzo{IV  *ʧ*¹?6ڡ:kvl@Ӂ ݿ¶u7gƱS$|Wi-{B-`tޛ@lă/Ձl#-,9;-!э]#}|сӝ@G~E&pWx9Fe# /ӺfSqP.!J [eŭbJNW1Qɰ)=ׁ܌m5uWv8ԡz0N1"nA:ЩɞkP.;_v?\ܤ==cֳ~?ҽ9}T`6B (X^B쐡+*B&ڮ |ú[A[:De:U`2T]_ebGUxjGkR;jl ⍵6%zۧK̍iM*䥯%8 ->'BsR鑩.,4"5Om=Qoc.N@6!f QAcƝG8F)3),M]*WMu'ܿ劻Z6٘bll|xl"M&Q9~.hVm*X2z3fYzwH[k\C@ǚ( f3]?" Aj̬.P?{hoIp">:Bb'Ӫ.ji$fHO$2>4-k- jZ, $T0u1FܜzFF?H7*.M=z%W֠#!3[Fl l f{ ";QYqxJ0׶[4 X_:WQ:oBi6^Ӌ=a>E g鷗 d%VOT h)0.`QU*@b)l4 3/>{k$y Wl)}#KhL_떎0mO ڷ 5*us\/$wCG5c=vrќT9aMrUm2r),E  }L)f!?Ys'oŢK)9||vA6M\y%C[vEV.UY7H A ʤ?nrZeNe%`.1)\ucfu3dhq۟Asʹ7tƥ3I#P6UC{wNr"9/\LJ| &GK;9k)4ܚsĆ,;?bm8°NO$[7[+ k3~NJ7""GېFٽNDVK6 390"`-6UB(@$Gb|ݕ.ȶW17OctgNZ:p)FE2!uh"܏ē])馭Jm^<-GJ}|q}>YlԯݡֵZ*DUdO}| x%`~D颪He#t u#1x{#١ӑ܄[_ۯd0o+j[b4 ѕAN[}vZt4]} lėF8̳,^؝ˠT`w6X`N:-vKhҷb=e(gO#$ݑ͇N?=ڃ`萈Ht3 hYTrΡ 0܄\{(n[ (_ͤJ~ύf|6,ւJҤ[x3-@kBw*ֺ-ːmO}/,^/yNMts2zpcg'p*9qAw5LzBAWF]W? E-Z:Gγj(q4=7Ӝ6o Ar8\|Lks\p?a wH/"TkKoZA!0F,pqj ><0,y>DJb8NҕžG}א8߁#Z}af#K('djZ#+V… ui$޻$V)59qw"L]yyE𾃿"06멭%uHexiY,Ъ ah N'¬.j,| BW6 !,k~+^n' QBiX 1pJ`+J-pɾ(7<~ e5+Gr)a_OCdw&Aw4nID,a|k|8M ۗ~dA@%^O ))-T Ry2Ni2yvJRZ8Y}5q!Qy:Hݦ/n=D֣a%Ubĵ`eS1)-C]ݗ{$:hՓn8RRR,~ ;ϊI^8e)k>Z4VkrKd_ỶJ`bw}sC/){Ԛh;;)E;}M%8iNe=/+^h [mDTil)ꌎ#&ihQ-/JC cKk@h5>dW\BPC͵LLI5"hՋ4;*p䮹kU*m X?$oAa?LRn }M۲!"5ESs͓ǴE?^sDF 02*@]x/tiۅ$oJl[9]o.$x{ 8I4GmpGA`O#4Iw _NPFs"oYp3Gy@ F)@5X!iJ![- x>^%] X(v0A wm'w 63s`0 %d;iɬ!.V׬+2sҴY% J*ɖ]jtҦE]FJ9f%HĮۡi[j"r4an y5=?hg~Jm~FJ1g[Ry^*H>vhnvkޛ:odbV2qAdٍP_rx-uDUlb|zJ3v'a φܦoqGR?-~:hJ{Wc5 o(xh1 J:1m73ۿlb nXhjRSyP*XpBky96Q~UiAK^FmqY?kWjK{VKwIӽkVRͬ<$~)d M_QnɆyy/~tRnu¼#z ›I$:_sqtP+ $nL!>xc0GTVR0JNfcgFIWTʅ ۍIIj ԓ/tO#'#Ww0nC;xȪ1JˢXݗn$m@*-^> m 89eŹo][^nso};r.,Dzc01ʎNxqM|ƻNDUꮅޑKONS`6$+OTߑE|FwN/"{'Ta: + d! >|orD:4 ` j98ZbyH "r''0cO:H-3I+ ""?+БOv8,_6OTQ%Vdo@zU+4Z7{1UӅh?^mH4.*Ⲳbt.̈\"x0*A`Ǯw,&S9v7tȕma2BkI[ "[d2|^Y( er3t4\7QіܖeFQ>o|:$'j*P`C ~x?~<04#ƝsߕfQa{_v3/p\wE'F2jO20,I!PýgaˬGd1b0; a&tL ]ESe|H *{PqU\koһ BͮMRGԇW߅ƒXJc !/38UEɽ"^j52ʩ7'p?ikz\M(o_u(y>"" (?'`wYs9"៛ 8ݙ"1p~EX#+Pw[%vev4@oP=d6=/&?7ENn*+s6H4 ax+VxeU:99U?sHUn08oa/^]"OsrB3Cށ3Ck*HGH4B8r +.Bҫ^e[HUT!ULdz8ՎClΣ(Gpףv+Ѝ߮3OGt #=5⟑#@oVeaW3aX'д>ɀc, H2]q"!s R\2p۸ (׼ib\ ` ISKЕrkeT=S$j?loe, Y DF4`1ngbhl'P# E3uZe B5A$Zvg.V54XenW L6xTuup_qڳ"x$v\KogE69ăK u#gtL.hjuU ==eD>kFrU5z;^lP|ՒX=hƵ F?`:^wnjA/fОzRU2K']62lxs"S{;P/jG}:TϬD5߬m"Dx|cU݉; =y2y0̪kǙ6X8X]ou*WLB*v<1J/ic!ㅀ[|[1]taꊈWX}O (e$rՏ-83il*?ҲjSO 8Ș0M˺Q??'\rxVS[^7{ #1f?XxY1Ia:-:tc̀Ž0=J >`q>@raD@yxfƱ&'wOt5"JO!yrqvl|${M'.F@d:+98+|Wn&PjA4/\bGrcWk^a2?/oq k`)m=`he-hTmw#jnc)YN铨vj.IA0iP}ܗ@^0SZs UqO)5Q+a6ܘiI4K{|!r ~eVȰ$cEY.%ΐ5fq\AL:%nr-aslƔ%Žh@۟ `р"(,}dtm2sa+C؈o-}fy%MB +`JZޞc6f35-z?0dl2z٨5lo»t]&i| #.[lľ@࢏}|QcֶC=fҥG]%'W&BuyiD$$2S s9DXcm؟cnih[zLa!nJ1䪢I}*"}E3Y#yZG&s)VK#)zR֡]nt6?-2FYf@B% Rs67n-'G;l&Mz xxL Fzm!IJ\iHܙi?OJ9u½|q1c{:?BIk?t7[]p>*Oz5մ1-k ݚrt9>F;+{ǹ\K Ͳ} zb$un?s/64#J&Di{xtN~-*0Z f>Xo!q]mm xcu7ŏBV>|&cZ['~MMH,`M3Xܑ9$孳R7m fM=dxlq9!2UT x "&11 ! \HٻaJ$@A 욻f?tǕNJ7.O|)\;V:0%v z_Ĺ0թi6na~3O+@༉g(gP%6(nFIvn#b( <\00T?뀞&+Fr\Vq^+=aӸWZ}x!I@3| ܂$pqtbϘ՞8'QYS2R- ΑOgӔIFs.V[KP[ mSW %)qE?*99qut|TDmyəAژKϗJ p #*Mł }oi[--gS@,!B0(AZFGkl6K3Ѣx# ̑筌j3w;N^b_sS~϶[BjeY`uW:w1\;fA4؎ӻ6{'UV9?(/LrHRzXWK7Rϧ% t_ƛ7T ցY]a ܆5T1>ٙf|3OcqPO<7B"kll$+ϋ q)ҤLd\TxN^;WcJ4.}욌f'Ǎ"瑗m"qx͖9J]L4/~-\CZpXn0#/j9ߵZ%Y;}WӀWe][BFjpD]: XtT,\ϜUr2d.l1H@9@OKrӐ'c 6r21 @W%4[ZqdV&b6ޖBT7Q][P>\ *E$S/#&g37xhߗ֬׉(! D H~yӘOl L۶h8b[VLyXPa|Cȥ]D^y{C'/ ƞ'V oPE* 2" _^ml:dveBbrzi]i<.?hɺR>8tTߤ`ZKjγJc= ;7_aqÇ[BZKxS`2v!WnH* w&s;zA8bal d3A]ӻEn߆fgU+@a1$.B~cox2Zt. ='<50yS@+X`z[4孇)XZ)1VYh>p-d LR7n(ls)rZ uR4Ce])l"ͩhKփΫP A o<SpTH_D|ǀW6j|b k8L))~%'bK- <;K Ij{xW*~N!V|'|N,~P-;9Sgwj<35Ud6Y"_%#CLhh$+'ڞvgG7%`r# v|11 \j>暬X r9qo-n> zJΥqQ[OGdz :`B}RcRĜ$b5}wCȪ,mJGxFAE3@l!ok Ll-XU1 HB7/M8лo%፹}t ԳRnŤtdFP|v7ex$Ah#R9$MߞiW'@fp~|[Ap ,x/k[>O?o }EkR-ѽR%S20i77Iljv[ +ˀWƎ/"g&TG:zHʿhVo}FT.z Ƀ<$ryS d"NI @KudbK΢MG%fbUt\=a4BH.r 2Z:5f2>\(& +/0&-C N`ɓGjSOM,fKOVnB;>P}ƪK̖?E&cFJkҔR(ɔa&-L-YHtR_XXXQ,|WZ\s_6d)aNB6ydQ+wRd`8˂*4f+nGFb*0D-L{ύYcVY!_FIeJͽ{ RZel62xh b*@)]x Ti׌>k`HM*I^ | @F]_9YtVnQ9rNn9qTlrϺ4w T$9]Z hyFb.^aک<=?d7Q-n;C (Efɕ,GCo fhqu8M%)! R[3/,b]@U_8ic1ؽ&XB'(Fh`khl'9}ݶ&΅<9.կyMy+!Tb(i>m&d Q&o14(<+# E,S R])l{aLN`6N04~T,3\~OU ܵs/bQ,Ȕu _%a#K$Sq}'tD7qXa˂%Cͽ5sFAN5q3erjѺbOV\:'&f͒DԹ 9wr]shBa5MVՌ`h*Hw̝{Ӵh.-+E :~.g/@uMQ6]m #"-̻g*<f,VVU?:AL ne0Oi"j$ioH~|Vf #Y Ć6Dx>1@ N8%I^3-mOlAI'zkdEfRڲhħ.XyV7Qpk;E:Yp3DEr8\>C^ FpyOGT_DHnwJjKYv,1+Za: Z|־b~Q*7B#p_2rdBrpaNE7^@޻lf:oF/ c=V+C(n0 y1}L2,]mu4Ӈg `iL1 ZBlv *fޮ=+hRvS[DXoԖJdZmmEGZ}\`<܋OfG3/&j%'e 6sR: s'U&e`i#:w6hSh[>#rL8/4VGAp``x%'eg%†jzo/mmsu?4i޿ebxt|zrzߒCF>B-缟^v:IJ˧dW---UyȟRQʒBֈAl?nV͜O_:P{RN2 NR|9es["̴Hƛw͕^%+JvrRNZ75Ao)(iW9{!Gl/ .j*&Be` $1o@'`y /2qNs2$M`E-SL`Z"R:MMi~?gpd)NA(QǓ3|oN=-1I z~<n,É#in9k@ؿrijvt? I1*}8z#5FU$u4psGIIh6_d'g%d(Voj*>1 [ ĭ! VI*5?cGnr`K!h6m#Y& Π 4U936czD9ii:=F.Eg@皅QVЂs:~ۖl§;Fl2p}bjCCV}UQĻnQ lՄj|=ousw;Ύ%$6qVvHx5m޶XHL `jJ"-z.ΎTٓKgUŐ' iC&yGF9a}MHk!E+ov} ϴ/+bq,ŸyVW1ݜkC[(QJ$DHw#)PYQk4~Hw]GGAPg;?}Ū1!3`P%|PDR{',W&%~ ǫAfB2ak*1r5s+Dl͆t>g"kl=5CQب~Kk9J8dEd*WC ] 6DJT31/6\[xVgeP]^.v*'&P,AH3pq ?>w/(Yғ .K'& nhrb~kvT=(mHa]&(<{1A8vUxVߡoɰW,<{}=4X\ pݫТ'nggxU"<6 .MVu4d"4J<<^%EX`Rku 8%z=2-P5q^Nv$ڊTzuqyUfe$gv~SC/B|72MnBh-;8k4g+Z8)Aĭ_`'s㣳 qHw9x 6R ֱHPXc!'yP]|Q;EFifŧ$DwOfFZ(woxDŠGG5V$}`VP($mkF*h"rB 0er9WK]4tǿ."b I6{B (\ps#1ȸa2<ґsP_֘Gd^L3fr yABtclUY",&]=Q_viDXBoN(`#f,Nl94dagr'/MuDìO>H'hDKY3 JJ~d,;0jjhoq{H#~\'=O#^PdYтeĤ#eaT/[(Q9V\y2U(Pkk|_uG;&R8y !`s vov[G' ((JWgE y':]&uG 73Jrrd0ݺ-4Bg`&5)GIj-ф Lշ>˟ m%wQD kzQRV<_A'ޛχ.qStB0;ۉk)32 1 @-r;DMq[)ED u6 Hk6vf+v- rQ qu8[^Sc.[DOTsbr}д9cxo9qF"':l#nħc)-('>uD$T;a^jl:dy9#9~99u-<&Խ@ 1.Pj)JXWad1źhW׮ *45zNEDܕOg֣`lԉF^E؆1'@[LK6ҥzrs pyiO^KǤ!Y^oporA.>;ҟzsC8Kb1&9(Kv<8&S [.=K$U%FQ"m \6ԧI[a|Pj44{=ܛiP 珄"ԮlN'uYfF}5/J}pxߒQmH3{Kv" hC9EvFJ|kV=_!qAq~l~?˅m7*;Dr}c63_!J`sIV2iBķ\E"ǶmT t= }aD 2EX0ښVL Dg!'>&mR(ZY>+0({luXXx>F<% {`@ *v_R1b I#}{?.gSg6vf5ZaPDD¹c E&!}z͂q@AƺJ϶ũoT7j/no2P4(,7fAi;֖X:wuK$( 9~~1Dq?=_TidaIN5 ǜaɛOT,6G\z,Dj"?_"u=[ yD`1GWw3ٱT?IRg"E)ljX`kimNo]M\T0jΚK Vdݔ M xK)w4coywn4 ;ka> ˥.: SP"E=~ :tN‹Zj)3 aiZS%,ˇ4޼M4RrXlpoѪ|A*wm$ILO̠.2=X/>ٶ^[*e0wwj2sc5pT\` Hgc߿a0و9&~M;G` ڸ(J6PlN23NAvF'ψWJtDnk𴇃*I$ n#TF A8WURHe߄]ٹRc}< }([߷Dæ[a\^:S/\˯#z͢\aY,,$Q(Z?Ss KL_7=|hcO/k;ݩ B)FH¤!*k߰0D?czkrO=c ,}낕KHPckd $95ٔHR.A\qy7$CkAx 1H"I~Q,iѨfm2JIpꉳ_j Ƅ]6ߕ_$B(lWXKyMDJw@!Y:}=!E&6u죘Ʃ#FMNMFdDu"9,]~~Df||3|,s#Xmh:-{r=/[ֹt'E0I5kլ)G#)3pK;`^%L٪=BOHDIYRW^d\˧2Acp_)_gR _ TkNl?Ti%F{1C(x8DjӪM Jo#Zdg` UgqT|uyC$Q/N^UbAr N߅γ~iI[!4P*>G&{Ӭ̗Bzr2m-8r8I|[]YTb^-iTJeę=0s1s*j ?`h'P]a,4u;Y\}r[|P} ČHA{d׍y¦Ӧxl)wJfޚ\V!o/I'XrkHS-foOtoZ\e('L3ilˠhGLY2t465+gO5_QM¤Gs+͘ݧ>zEN6͋PiGaix5L=6V-" uZqx8"Qo2QBD;/RL,m 0rf97ׂKm J \5}YfMN`ɗ[mx@A[E#:7 vv8j )My:/GYx,gL~̹\q'S6Y_!ж<-%!'8Cx'+X5cy yn;iQʙhݮͤ/l) ;${^m%qvSPm7hd@o#y+_Nw!zi @O3r\Aa+{H@nNiYDAB'|EY[Z+z ={$}T'E"qS%EP vpU8#ȼ`đ%!w2QLJ?Y./6~ҲoAkz8î9ޠ3~M <YNo݆6f"; l|AHAs䟛9Q:x~hB;z]y\-Hβ~r_Eo$;immg̞ƕڭ+dy, !8] ߩ14~;G0 A4nއD+P`Q=\7̸A>%1ҏz>=X^U~up1)A: xx`0Fƪl-{(ё $Y?Cն:%ɡ[2IkH~Çjz=2mR`?+A9&b$D xQ' 臓e q*bv2f7Yv:87lg 6ФӤy:.-[%O6B|'8<ǠNK慽\=Z:\eRS;ɿ]3V0 'ȿ%Z>Ne<^Y˵paq^<4@8_zFVx3}@QTzΘa!,+Ite%'. ("k6Φu,g+`KiIdh9)X/i2U/w3ݼ5!ؑޱ5Q/I\lEK5`j\agCHvl4M~ 8 p΋՚`~MFhi}-Aʋ/9Fe_ tPaӨ0#ZȴqkB 5Qj+{qtz!K&T̼,}ҘMKPp;MPQN2i8Î =Ta"_ͬspphV;@-b5 vR{ct yhfJ#"kĠ;eCvʋCpY ׋oIp8- cXlA;Ug'~o%=?o h-W Cݹ \tʳϙ3jG屉!XӾx~BH=-$|0|hJX;c, " V/&Ḑ0z?R/ZJa-lN倯S'+] S=EHq<̲ױ@j C`yFM@PMS4hݧW@FѤ%J/\w@|A*)i/bCPB!x1bH 2C "0rz*ҷpT6a,#J7*)tK֙4EnJKoJO-|r:L{Р<0zԇȨ޲:@aҸNDw1|?@ˣ5ZO 8zڐbs=ٿr9S瑒UʇЫĝ4-%k5\aVAvk1kxnΥ;pV<̤e6/8A`cgCcPܘP56 j0oL\R;=,Zc :t@ͮK' yV lFdRu"fƴZ1 ;WuaTp"m)_r qKxH{~,QΞ0Xm֯7:2V>ŲeRGQr z<=(HNY˞.BQ|`x@Ov!['C)$*c PA`ٸqhΫ VgYZ0707010000008d000081a4000000000000000000000001672b7d89000045c0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/ax88179_178a.ko.xz7zXZִF!t/KE]?Eh=ڜͩ8g콌6QUĶ 3ig|XM m1ըȵˉžKvC>S&2w%lu18"ײհLpgC=>,5}%Ktu4ZWvW#tƎQ⭇\\M9mzUH{tOa맣q~mp~G>ΧKKZޜV~^=z}:%"+Es[mn`xd?0z\П"1Db< MТZc_m"4>(- CƴyZmK-UzwD psQpgOvɞ6^?MiQ2씙{ΘZK ) Pq[/ɩ)/4<#K#|+%|a#& KEԐQkpR==-p'S4aՕ glNuLgS:$xxF"=oVw@r'VSRZ)`;c4bvr=Fظ fwEqs{n,5e2jv2颳8R 0 S]ؗS}w5'`!Qנ'Z̤Gg-' \<"^/V@!~`o=fn[79$曓Q?,l %R\WBW(\%Lw@Fb^{_.ώg1Lz襨snC'Q?%Հ|<+,~^K1BG캔.ũ:WD":u*Nͭf3_0 qQ0O,,3u"ZHWd(xLĒt32+o{݌J21p9$tRTx,{Ļ5am{! +Hᓋ&z?IA+Vc=0oZIcL0WJ2E= QsWf:`N4eRp}̒= *]JZv4% ZRdZgݣ\=ӻI `^,CB&s}xC Rr "pk8ˎҩv=!t6Dp^neΐ-]m@"}[Q؁ioNgC`~3?xL VaRF|P}]r+J\ TCY-#E*L( ط<'-Q2 *3wc 7v1l' ,>4V _ iF |diA~fvbRe Kj4"v&OIUtۦ?X( "#}w`NٌZ?HZQ&&bO'8l2_&.p b :KcGJW ًTRvK`E HQ{"uh% XG\9MCڣonW{@a/REbMaP8UXC(- ~P"C 1 (U̲Z%R=8vIkHi3Ϲ^Afnv`Pif"? W( Os]i:i{@N[?eqY[ll;h5sE!)FSӚb63 1[{%ph`6}4wN?qg5=QF!lAe-KD+zKƽe к9Luoknқ"Vb'tIҴJbx3 ;N\am8F3tHYm KlCZ4Mm9ⷰijXo)Q> &a,OCQ7sXZ=Jt AzfH$ _>s8uIg殣 l|~Fm8t֜: APXcXYxTKw 95g\_ _֦,P^hXhLfYh<BPC^5fdi]ާP.#5NQM+~R7[ ]d$&XBm(vĦ[)WLp2 Jl||Gy吙$Dtb)V;C#2 ֟^鏑K mjHFm^gPԞLQZ&6e?vUgPt DD ށg.mQ/fBIWv#%SD?/do "xH?r<*6K\F4|xa3"\U 4buz!éaf36a{ӶeD2%wUEދU ƹVt<ө$T\jk> mMvUy)~j>R*6#OH4Z#l2%Rtp)rx<GVyG{Y&&T2>>AÈVKO,tMѐ40EfM?'~C΍_ ;H#]_$rF'uT^\V 2DTi"١tO[{7E*`M $cCjurl Ij >cȩ;Kstp)#&KgL\`.HE`U2O: W-Ƴbz7UoE\#R6btN(ɗ_Wl!ӿΏ:'m)H5ǝ!0Ρƥbޕ&TiŔ,Pd0S<VָupRg( 1'JhiqI v{R{X6 lYIjRoq 3bחn} Q]/{XtQϷ%eumK~53aه<; o%Ho;kf}쌡!m:,^c*\]i>:AЉ3c3z2q04mV5BEstT$ (yʍ_rij6kS;yf4hs edzvtPȀ!ͬ͵|KN##u(*ncpdG-HIէ_1+)qX!.ZѰC@Y׷k 梭L[s\pYe& Gtmp D>+]dp4p=7M*p~:4U=40n/$qo%AmE1 9P^aP@J&w7 YP4Ft ڍ;J@tA0XipoLe=NV\f8 ,0Du\K!N"0JZd4$r9 J#`sF%o{;p#;M d  8~;WX0MɎx3%28>lI].Њ(.r K56LA Z>p͋& K?.i)w,)Lt Pcڶ5,M8-L U0TmY4.5?rRߪ0h5vX6@Xigs}q<Cj [y6ՂFdSP%E)ÿ_Ak@Tya6JG2#屮sb~L-I,MЄ-BƤ57ruQZ{`qk УO&:%AqwDع9*=n$ˊ;ШLXuMq!%MW(HWq*IP~sWVaQ[$FNLl^+F+R2MZ2Oآ awBQc昰 7}o><KaW~!bMe( -? qW\=w ⟦,M:PR#\1 v5̧qaAELBnar`{ xu=B܀%~gO$%c,nui] ]O0MBT]u3Իh -N[I#dK{~f| ei:&$4ΰJS_`᜸#*&\_v$lPYd}"/!IOB^IM̷ۚJ5: Q;R>Ţn}<<5wR]^[|K9#x-Y|© 48eQ4AL2@nF5qf!m,mӋH"PUZ^TaR ޹z$.N5z>a涥a qǤH>PHC:5G^"<uU^it2@D:z8JהM{i'm e(gM.끯dȈjT,rhqDL)⓫÷lF6+p91m{1ם)ހqA0֤") GٓqEx޺uƂ(8U|H7- }lU.mN4׷ک@sD픢ł wBCvʹn®5AR\czOм`Wh B%5v鋤 Rl}ܑ㔶 | YvAY$;*4 dDyn-{U3j軉kbO9R3_$POcFAp6NX<G&l9j &41by~zl,fY&li-ſNP2ls+=P%-iIh}Lb4&*㦽 A,Hd0rPh߳SXv ƿ]F}+i7fh:t|LEĜ2S# )gˬa^CR> Kpe1:%eф {k^D$_>0 `r{ec`}ޝ^g V띲vg֝c>g\h"ZR~aW|ky n =3 w3EO]^FS&Na.eXz>n<]A-.80.|4۰:w䂸?GH S$2IhD~$%;O\IS63 _}Dq[ʺ-"ET-i7'X6v$^ *^y+FV#sUU{O; ؽ1 .WFO[clK܂2VvFNrgWA6i zj8HƴvJ5!@{wUĎ"C@74eKw{@sy*yJT:=% NZM7;^Ebajr}Nk @7j*E}X UEIM9+ڐM7ٰM벴Mqn4du(('qE|1Ic(cvʹXb3[Z쩩8}\Phab2l ɽgvuM\(tdi]nPdXQ?p(Qsef V7$lmH̎zѥ~vDTmO35. ~?Qs_-Dt 0R/Zu3Ҁ֥v9ѦQ/9k'lg:˿AFHF%BЪ+$m)<Œ.TPY@3Ay/; +7͜Gut25 h1,;%*m'ASvāBa[ZX{1i(8@G唵4O:chhGwn/1 7}ޢG:Im{fbc=Xp.).; Alm UKcV!Tcatˮ)YWG&UxDmN4ٖK%iЙ'̛g5C"w"Md?Ӎgy-OuIn#`rl WT)yȹ=~yϲG&+/5kafv{=@ivk@t󖡼)3r([['hN,6FS&0[R(w=wԞNDrg%#qV/JY(jL>PR1&X!SzFQı'5 SՆtb:a0guWl;h T,dIcƢ %oBz.GDu%5C*9 #*o˹ !0?7T<4o<#ޒ\ovW1*8sx4J#q\gBBWD.+?|`-,z|K\ cq[@&-L"HMr^+WhSf-a E)g@i?^1覂߻3[p+Ɵjn$#xj;yLGe(s`WT?74ˮכJd]?X5OBH(F"m 0_ptw.8Fe'7{uI1{ϴs1mϼu[ (   MM~EK p01ɝ&Ad5y$ I2Sփ9&6ntg?p 嗄NSɈ_'VQfk$̖W+-Z?8LxnZ/ (qI~=O?y0\hQ#//$Of%fD=Œ$ fCXwsH;&f1VK2x96Yw,K[M1egў=l ۓw26 זJDy] -Z$S MQEBBW?vu3ݖ4vA*L|K5jyy?FafSPǼzBX(Sr{@7Ib| R3m1#n .Jxg+8.XyzKT">P 9>RZFT4SOYCؑρoAlۖ-d`T tamaN`5EGVJT[h@' RNTQ wkX`=hɚMhJE4[SΛ 2) Dh |ø[vvhijIu•}CM @alszi-aD[sw:ﱝP9rwTL_opN-^+<4oK+YS֡$[Jcu}Y&wby2AV#59AbB@ad}+㍸7ѣm>.xvBFvث|@#Es\yy>%LdR,NmFLKG3K];Y܃qc3USbXي_:,/M].-*lVQ%hDX&B6~\Ry[;s+ix8#H{0~d(3Y-E>9#9([c$$8_>ڧBYnmKGEk_S$Wn ȮRBB~IFbQ補A~FGW-پ4Lw t]AlUY /*y{؃y@ LE\,ԃW;uafeR}yf>5:f;C;)jb GeA4iH#)uIm \acI D 2Q%axD8_l;c 30 Hwzߊ!:&iJZZK+M{ = ;a67OXfK8p37oPzeOف3s>.w% uN˂!amL7qmoB@(d2e;.W,M{'9QFZQ'$!84Ic:6[A8Hso'yR^B@6 0!;W-ʌ';1yaۖm~,nyK;&qE*JQʌFBLoRt?'jAv6bt>0:jތc5#St݊t*+wJ"͹' pYLQMkz7N I}J!泦 4q@wM[9<^ _ RG.& M)L< M*$IMUn̡H0太׊C{(Wj4 |X&6sCPp0U\u0s9!E0'eQb֚(ߍ 1'B0o #e&^))JuaMeJϠ&LԐս"nQ<}DcNsyc*> Xsf+Kb`Q_16@w33$c}BV*(ԝ'H`|lzL "~F)oJ=##Um*Z&nDiX.5I}wkv<%"Ğ~ߓ1dEjV!Pl$=(iiS͛DJ݁9I/yPi!~>B0%f}b.k ʎui;=0!(Zc(QQxcpa'WNYi tJ‰G|: 緵Gk ZC_ʓkf"R*!XAGm[[v| qX6_ *8o0s)҃au?kcb ` vǪfX;errDFPp@eG8T~T2a^Yj{䆐շ ~_|Mh<aj%9~YY@M'Yڮ~i6 Ng3QJ_9v2$ȳ03'!, 3y&40jO+&xSbCO^(~dFQQVs^ܥ%JDs )K>T"yM@ <#3*}g)J! VXa,&%AڱuU"f0z=瘅7Qcix0^mBtu5}ZTy@εmuq IۡMH1RbD=buu\T][D/t{9Hn h^l;C@3]iYw$2Yrtr\/i\g JKq!R!EnR⿕y~i((}-G3욁;[&nz;~@,}nTN/T߆ i9c_&5N?f/@z53XֽiTU'L,N Y U 9ĝd2WDT7 M, i!x͇ GM4 g/$w ) ämM/RF6WoIr;[:ɧKlKdR:a+GD-% LWUet0믪5rOWe Hugu#s InzYii F7>d.)b^mu>h9-N9&{9m1 tr΃2+CaNΖCyu]vl|]#3,gLp]uLoI׍M-ޙ7epY,6n nF[!N ]aY'u'CA#/Zy,ۣ#+j=CNzLvY52iu+S{CЧvyKa'0w_&(1LS.)5iq#N[Ȳ{[N:Ab7 qo)IL+adpHd#!W ƺ瞹Rgp=׫1&wnL317Aۊ ?[:nɖ`6<GOi||)q0^V`>pb48wmdTR!t{[70!]/[w EL2 F ,z-E@vseW@ mJoJCek\ Q5EHdVLtSɌ}B\I#v/Hq'3I)([?/!K];Oq4 x1xT;붜.@Y4jJ@!0vB)n|*eU%-J%S( pM=h2*ԇ/a_Z"%F7jdJ3yfd[4@FnuZȄ#mz9;B8i2=%kIGd]-1DiY rr 3-"|y|(ބe1>oK 0MBOWMD"Ϥ"j7M_渀b=P?gQc9V1)Cۥ ). j@i\z3JĹ3;Q. =S:SNl!˜9!͸T9 6J (K=OaPt4:V)i<ɥw鉠#|TkJ$=pwzFSBZ52D:=fVް<$O10-8HeFzϋeFwftdb7TaJ3#]$|ֵcQ5p ~+$1(BF 6g0$!%X@7adM /3P.wOer~/f7_ee+"F?Mt {ud/,1cnѶ`Tб\_K1vXey6w H<΅ߪEryҚABS~6oRS?a45'nR(,P 0:ນ`|tW'B\D+|!,: #0 0J:!8C/yiC[KUczHd3I}u>x^xhB]y'yK•~PfWwsltiA^t]os vW2gu ϲ*D JR$?g4(: k0=\ dki*6z0vedVִ<7F#!peKOӰqLTgID7q ;X}ҫ εP,28|` ~dd y,VO&M(|gh#g)軋5J-$0)WP8dRXXRWcp_59T3/dh 1aBL0S:~U"LC5D&DzcZOh`=eW,*+ƙIAz&ߟu4QbѨvn0AޜJ ﰾu .hnWU~an]Ⰵ,%cXjI.x^wW* Zx7QaO?]?Eh=ڜͩVAJR4NEZ8'3Fe@FB 8a_-sLy ++cz/ ~TZ{#NFn#m^Ihôc>P|?MMnt ͲglK73Ѯ+k”5QaܴFc͛3@[IR~WkKGJZ3Xɻѡ+c醴qŒyU,bT~4z&&yk5N} qV)m ٌa;J0FdVՔO0.#ǫ(V36eaE<>JmJ&˭>bd )_Zzoesz{*pp D3pnT""D!+; `M:HKΊ}8ӁґxQGW[3JF߾ɌQT>H^u7Cb6Bl)GraY>_tWs(2llXϮZjFúr$7"nS!g#UP'~T.uJ'4bi4ИTwK6@ц ;g_TCo5> '&og!Vci$6> Ie{@,+ֶZBbI+/dkit}Vi]j2 EN5 Fr/8v(@ٸf90|eK?><{ˍOK^W?wJk9Ѐ罔GA 8^wGE#U) ?M|ȘjEDĥaG-rHډUg}EelbeK w^v 8֙l|DjO> @S{\u-A%=t8XY35JOxJ )/ʷ(~>^#FcY3Ew G܆4сC\[\ r:~oJȿ]R}q j:bz֝ЩgoXc(mJg?:Ȕ{VJ-do8 _mYpZwo/uZo\t՘bCJ0斺+a==tNP/Uŗ5܄Z@p }F8r5s8ŇXmFwGRpTi0-bx..8l-Fo-E9lAW!!V)SsVĬ#r/}@B;od3>!0jԥY ~ӞE7$Akƴ.0OOP/2oYG[lW#ʊ"ju5 {Ra`a9s4⁲`pF@z3ˀSڂo>.ڇb硶_& w_9`r6BfoVps57xI$kb`hj!Սї Q P?p\#BV.&HJ"Ϧ*uFG9U쨈n̈́(zD@k1gdMį]6YI9Dm&jqkyJv0Ɇ4 4doR}SM.+Mꃞ/_ID%>LUس1a4_|E3O`]E aazSy;EY ' _%EÊs|h~?bWqЏ<[$^~zxo Gj0Ǚݝbqغ`Vҳi很?ۊDK)m;Jrh8]9cP8c8[JZiީg {]Lt*r2??eD91],{ esRH/+0kz S^a+@c':"^dEY2,y*Jf0*<Ƶje*Du>x٭QJ>`  a6#3\zs~㫬˃9Yb܇u`К|##&Pu#)Dq,俈{~'t ӆo5Mrjza!wJثk%.Rd`l~R8$ ^w`hwEIhfނ-c!̗p3$p} /%f+b}ak_! &`jω|%t9;bţMa(*h1vOnc J~6.n*GŢ(tϢ`"$]y'4Q_7Z#D6"oȋlp/ |`4WZ>>ڱP" P~/,W P+ܥ =1rk—iŊVݖh객f [+R!>4u,X-Fu*ZX# w{#mag@y]_>ZLl…S}ܔN؁0W6pYb$(GT ZQ dqNs ) Oc_y!о*ZfL982tlY|?tn`,$Tu JU}G=b[g KʴWC;:?ж2L)<;E#р(`:B+d!HoPF !i,OE\@rØTuޱR߹٦L \\cײ.EwFmM,R z<|zQ'⋗H_\c^Z<2:_h 0:C= !xF7#Ѥe# sL7$d_3}/m0le`Y= BҌno)N{FQ&uV9{waV%U_> wiy[>a5 ԩKl9 xkGc:# eSh霭+Uf`ȽU>%y:Zkp?"ǶϏhw_ߗ ]RO&2TE3tI7{G< euD~}&bB-<3C$L8:.̈R9tQ@?02๠opI!'Y&Z0%8 ہ*U^`(OH;I,\=^An<_)XW߳\B;S|ȅɌ#p[P4m.E͖\8NwIyi`hRȩi2bX_ne-TxHZ7m6@޳z}V97)[MJFIՈ`i%oYoK`ߥTkn7F|$3w_ t^wo"|䉇X&.LW1=a.W+tXͰu[cl{$p3v-"zn&CK{7AV- 2&x^%49~ٓu1O/ yVK6*VeG"`G vEc"f,'\Gc&, ۍgNYt[͎V8д=t&11XˬAg9G$7x 33kTN VK7>Vy~)G~ u[UjA2Ӝ[/0Έl`MCn%W`bx&`5+elbVƇ%D<& /#xFWi :AU$Y*/&zNת icq9SY) G+ K$q?ފވ*_#+t9,K|A (\K%_"_M*Ēy=*y^t 2O*m~LybsnyD3w%F_ca'[ k͢n9ڴ9|sqNy^~Yޡ\觎0`FƘJ:*4\#0G | z•#8 1KwFٖ6VR僵siY6j" ` nnɄWW=۵{`0Ħci4ƍUa=쿧󋊯7bm&߽9JV8׏?\(L .H0V "n(YWE @DњøE6*udUm6)W*{n;N-[7&%yWGv񪄒̆gtyE,K&fCXݏ[GJD{!t$H~Ҹ0Cm]pTǗRHq9R0Ph: 3)!%w֛bQAj}2bإmgƫ]B7S rRMFr(ld*yeOxVDꐨ |t >939F4ˆ ^;Q$54iS]NX&R];0 (؄mQ5͝PC>j:ql|MXEJOVL07h2R^Цd*Vߊ)8bںQn!Ա"i!Dڈ*ϽP6_J8YQ!T0 jPYvčQc[z8卂}i,ᾍ$i~f$YFV8OSߌ#,!ԅ8H]ߊKR]Gy"U-:-E&/X:<9o^e]V-X5gj'uw_+E<T|KR]LJ{XaYؕV틓˛)>ԨPcVFէl7d:h84t">+,"Kݥ/AC5L z5$5LwOi<ZOin4M/upb=;C=z@%;UJ9׷Y6!d$b@5CHrtj崊Piߓkz.F8 }rc3 "PVNpla? =cw=Y(/QC$&RSanNMk7p1H|1U毯N1nX2.Et#ؖvv_MNJ[o{9 Lbm5;*|dMF:sdD}b`_?e'| DBd8 pk+#ly #4AG/KRfP]qkoD:9)ǹwҟ,$$L>fMs7JThր1|{viQ7̠r%@TBoX^x$&00P@&>1)[ dS=,BG"j[&Uȗ}YPywTã ^{7Jv(jgIwOXdG,c*YVv)ڼߡk?ܚTW!U!i*&K#sDv."7z[XB>O⎄`;O;,y=.H]V؃,NҶ$ͤb{OՊ^P"{U Fg6;H[x\R k-@(:tR@|9|d7 ضdpb^u-=&Kce Z[HYxXVpb[)FGjè;ޙ͇g- ܼ_2-N7{5[OUa]l5ClQ n^#klU4U($`E7!GTyQªeobQq5JlנpR`C!(.3}@飆#N' !"ךu :*člay{텹>8_HDL8lGO4c]ڔLܵh+*?i-+P!ۊ__xmYt ޷8{_I- U _\)1q◌\)HxUJC$^K$ħ[W'+GOMH[q1*l9';z}^տ»UމPqQ+c 깁M[ VnX-E˪l4IµznYpx lKa[rB{<ҝX|JI" V!hߪ:hG݊ xV|.*L ;Acx$-H`i`YwYG5v%p a݅H-ּF,>g͢:8s:qj^@]{Ϫ Lz:;f^RP/_ "FsI| RY=UN h\v_ӿ,JW4goY˥|nU;(SHȥ#6.oq$*|hxNaˮ0M-sOu|Y޿aqA}.(b "YG2* B"VcLV[ȱ'PB S>vF 6 Sb%dKy@ByO.K/S,P(ݎ!LveLW6f| kmz%=T?ƯQAǎ5gfb3m.T%5"umԅG!Xz.|2{EMS+xZxND _. d3,spspzM%D|ӋZ!+Nɱ:4 -c+.i |D_UO̴EȌ燬g8.jAq#v,On-UH+dϳ˳_.o *bk7m[qL+9a$.7"{FCǝe;Ԇ58g[,l6򰈄OxIDF8 b 6_y HU4U!ilSbv8K n)s$PILQMPbG唸j:5s|CIRn$Rynn}u@!-81mD7´;! 9oR˿{퀿exKꗾvR '%;|+ (ҽvOMaeXY{ o\Np#+ndWw8O':G29J(෡ż<QCc"k"mz8\Y7g06QRY%-+^t_z,;|a4s@Aȥ2-G ]{zYrc8 #D@MZi6Л:&U9$-2y;UL/P· 06"?vCc?{vIsۉu/b:DJu t]6nt'-Bx _d}qh kZŜ9\r:ک6S)%';-<s99Ux 懘z77g$o^Y,- O֩4wT32Ps1?;xY}a6&d$ͰwCI9I|54jh~w?yڗ|dq%@ }ƱŽ:MWi_^aeW:5QO3m֐ lk|(.L倜s[tOȤ/ |tռ,mUK&/W1 ZG>#&$JEx8ʏGE<ÔzRw-݆uK\eG7Ӿs2X@$>E匵ky@/YEId #( |WB?/ %>\32;3r6Z*| vLB)$wK],;7h yř ReAt: N͑p=p>I9+Tus:78 vw aR> W8onbsj_XXKΖBJݚQĠ#k23FRu1@xg#)!- ^d7Tb9ķVe<@| #|=Hj T)#!]q[f `!0RS z8߅v_n5*u쮳$]/@XYoI|LmE,  0#ZWCiiX oE`y\ˎ|˛3.SUu!\傊{. BzZ^S2yBW{-Fˣ ᔐ)tbù˥\Sʈ^@syL4oNzUU5PCRPFM *r;e,-INPxXЂИSF}SU]9C=BFf(\ICRAZ5AaBF蔇ʢz]l#;[d_G) N%'l:y :>\cH񯮐ӗ-/q84s^ʈ(vߖ:\0BBOPfůԄ6.چ@Os!fzbl/A3$Hp(C6#*#m m}V0] XE\ N&<%Y8D\ADAT&K-hk#:!#](ױD~gLnX`Xi?0sGF4˕ڲebV bxS]<:4,)~MdP146+r ,~ZTOo'ݢ%k&ワe]2vX9\*7n Hspv8 7/sy4M9)I^J@庶L֡G{=ذ>*.o%n _Ϫ$)\krN+~GPW C:$X+ m}R 0qr&ūunMD? jCak>ߊiD8)Z^''^֯i=AIRQ>yRC8vǪխKxv~~uUBHzht4,i_mBX|+X>e.PPIκ+0vffDxHyH{Bb BeZR_?c\_M'Fb>IP`3_Zrٗ+B T{MCHMt}&=m(`9pug]?*ŝCwZՈg*Wnn7qJ>m{nEr_tCV/C73dٝ 

    _*S?U\x& Ҿ'[=V869pw&!prB"}0)wĝe aG^ݲ τobI>^w0CgBPA(S۠YLl kڤ4~!ߢ'AX{Lhu?dn7ni-4-5nR+_$VR?a7Ҩ/4X9κ9ՇaA4ef'XL$ûMډ:55nf9<><Tw+f9-A!`{XtŊX F ݬ>iUy(~)p!;{B0E 3@G5S )Va3lpZ$+rbC?"w lbw}a9\ƛrrfH0ѨY͵n j=1Ix+Fz= SS'oXIO"*G f)o_9\ՠf˲.c 3 =퇃lj37{NO=Ssi1__xlxцWH[U"~UCQlW=V+/U,7$B?L兡lVG|Glo1~=V>3Gh(vi)Df 86?gunGr}sˢ@Ӧ~}?y %"[`3DYjS ]I~2]mx{n7bCڞ8z9ߟFJF["IR*:X?c^ФVYB:@U?e58MXIǣ7wk  ZNo(>msq\A!HhgR-V>/Ap`Pe-"R dz3"@ EUۭɴ{@Q~8SVMia5h@׺6M9~DYm6/_K8Yxjϻxe 8Q!5XZu4y%};J MnVVxa=aiQb%&\CYK5mIy}dF)ןϛ- BEP`RNgYZ070701000000b0000081a4000000000000000000000001672b7d880000198c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/platform/mellanox/mlxbf-bootctl.ko.xz7zXZִF!t/I]?Eh=ڜͩki.^qꩽ(m[y72M\&W }mukU[":IP[^_kS+0ʪ5 +v+U :&GRi>-ieojZsFMuA[爩_s_Cd$ߓW#Ju-' (ä38)X ) T\uƝ<3}p7h_,IwK9}`V)iq6QTO1@{j_Kl_FyYjgdP O~zCÇՂC T슒 0)mףQ+Jo(e/ʺBX >23uפ~ nTմr$eA^V( i-QD=\\T5Ԏ\jF)xC[V-έ 9;8 | 붺a5OG6.+p,/jM ؑ˱)UEwLX*X9 }3G6.-A.L+*@-  1"=F,ĩ_lQ?TiN8S",(}xLXtvD2l?|eǗ\R2*px߰n{fm,%H P } ϣ"jRݯ'RmuSS!N(ч,PKܱX}d ߌBdD4iN oLe VǨJ~{Φp7t+9 ;s̹T1Vc7es_'Kcm\YL$Cz&F?{ǐw.5'0LU2OjYILA#Q}j9h^'DU,BF !Kj P:NʙdHq*v,;8ք9ئ \+yTx0fo[QmO[Ǚ!#6x;Ᶎn޽_^JE!xa1*|RR2Namx!k Y0/A'+Q\>jKn%H aY[~T[ip#"`a2& ~4¿ 3uCœa(ۻ Fjmȿwv;NP T0_]#H.{0|tN5Ð*uI0ݳ}O?(v4~`O=_` |Fp&P01L挔3CG}VLj˸.Si!c n\4ȒLndRR)Ya KՁOL>K3 Clè˼ a8'^0A衘`~9 {H%mZz1Z(1/iˢu <ٸP8}D㻈٠7u̕0K)~}/IbFfDqh,0uʗJxvK`4}uJ;Oķ8SVEyi |4E \-͆;~!;$ i#X1sJѰ3_A֑%iO~{T' -6LsXlPf Mi_DB87ѺG+>л%0r S D7 I@h/$}6cYP3B9=kUDfybBH0JrD+lr%#jC=9{f/սx #vUtM/㹇ۛb C*zp7oć8d%e +..)_V- V{&a?"qb 8t4 I2// n^~,kJ*BCNci"+frGT}3܍/4AדNs`yAs;v\c^8ԏ76-ZRoa 9Z!c[noBR,9u.vobGCE#KVKVGU8D- {Kda!Fq$T-eZ׊cF]ɰl|>;sdxCC#*+^M\ns͕Өor?(;1ϒ%@xQ@0Үg؎" ]8Z񿳩a\NP`Z)2UK$8E9?`J(kpCοȏrN{n_׬ .dRS_L":^mX0ꯌEٞ|i7 kI+w/SK^,:871 TҕsHl'dN?Р=cDQ 'V;-{e.Ppu<V,1{Khj\l5j: l7c8<7P(oGuYuY)L Zz?FH0]u^J5Wl`w.,֌M^eD:cM<bmT/>cپa܂rO[2*lo]&pD"%2^ ;c9n8TbHcb_.;(pXmbŐ) fo[aT(ph3(T [daF5^_ πa>aSO5tqG]]WE/x.HNf]Aܜa{ZU!+{Y> k䰝f fR*`Dcioi & "haɏp 0viR P=^ܷeC9_S#)'Z j1~A*Cm -WvU! ڿ˷ HRI# .2<1MRw,b u} +‚rc8.TsT[c 4-GB<⒄n]'_bh; ZEﮀի|*u6OK8*ץX?-Z`D5/ cp8`@"1=h^*vseAs.UJӲyjI~x uWnd?- xGbDJ:]k:V:cЋ܊D,(8JDA| i -=ݿaX <*ӂb4a AG K< /CKlZJ}M|Oa.g r55;eӫ6AX,ZVP+iѹ՚ke-s)bCi]'ɿ[bg+1AYoH^a:Cۇ{0hF7N]&DDZ ƕ+Em ^O5)bXMɟ76!D&d8K[U_ ݺ^e\?`Ei9OñO_f0S\fZݽk4,ob+4|HPX0VŎ V=kI yw nL4X1Ɓe"sI o;d"3dĠTDc+BH1~ȁo1H0BCE+kY# b E!uy%4U6=me争dqօ_-X0b}BT 8sEgv c Wm"j+Ϣ$GPDV|l{EK7Mkյrr`sV1F).!vlo$3U:6.܏+WͲų&wkPjʄWԣni^az: r5e]DaT w8(uRb(&_S`'S)Nq3$$נ#_86NL7 t =*ӬAVί-k+Btܵt(=HGT*xa`Arqzѱ݂a5G!i}b}T277­`~%S|fŊZt!%qkq]:̪8UJWm*uu>~tY£dDS!}ˊ[V=J{}>/'?(PNlEДu+f00,_d)Ev.ޒK<% 3]X+Ŗqy (Pz~YW4LU]mNOR2.FǒʬwC͠.@Nƥ/ht=;G=]?ijE;܆*>%xTeVx1%DjoyycrCap;ԬԎp/{^3h7n"R:$hDKm%U gPPd2L($=C*嫐;_R!XU]J1"C9NctF8 n”8 3K%ڟ^ޱcf{&Cɻ3\߹UcjJס+Z+z(fN/7GSO]1\@ĊKocj=.ܻhf}% ~` z(fҏ3i}E³M]clk!wmK1/ ݓ[w E6c 3'.GFu#kY3qH)n%f Ԫ,U#gțM^ހLmZ8\:utSS#ІiXW;R:W}4,{}*AM[Q1+_1o d|{"6?Jbb+ƞrkjdS0֟Dw!,[r_&gJÔ( ӖY/>JPg?tΆ$~[9etw 2ujq0:&,(4?,BmLᷔU\Y^y ؝(LL+1 au NKπ&. t,v:Uak= fbI*5b(G [|×l^Jm*O-V^EY&`ο U|?EjVu$J)hGE\, 4h[smWMD(3C#ۯU0M`m.g au'GeFsF =\0Bb5g=-uH,`fk Py;, f,h Z'^XUX!CAExzsnu~6.tXxFJ6߁7ы} 252-B4 BqU1YKHͱleoP@mNԩC nÅqQ('zYkܴ'0x,R=!)&~bbHZ`Y]? ]0p/E; 3C#m+Y鱃<(W$x1Hq/PA.*XN(cNQ _WgE/ Sr,ObM,| Ysva5 2{]X`bz OT1W'.(:a6a0~S?;DePq"s5`&Vw~hq5\\h|gbd{yNtxA[يټ ;!kjQpL>T.@kF+<;&Hx^N~6@hҷ !`v.}5=3HЮ@6p֦yi~/ڥ#W\mY x4m"cwjsOXf64bsͼ%7Ĝ>iUj~Ll;qc3~GseqV1&yR&-j(־?ĥv5jP<.\3(ͷ[ISDg=#G@CxPLȕE SzBRIǦN'K38<*w^뜓fAѢl- Xb_*Fk\%Eu#v@&E(puK9FZo:Vrvp8 <"hai%Ȥxn-f@rņhJueIO+r%cϧX-94*$1NSG77ۦ#z@[jZQӖDoi}W6ky A ڿ6xA\iWw!w @ ǔz>Kq$Fpyv.I*X^ "XOqy xÎ!NK)&ol'#gk\qF+wv[N#%B+ "U?9cL+4%z 7@Ugu]5]k+S_Smfw,تjLhY20,HCOD.m$eͰͧh Z3jg|e0xV&@ p`6*,,˔3bZ֪6|+v٢S~Oȹ3l':d#fUJPmՇfU~`Nͭ~ ƯW d{3Ɉ6vv><9d5 >Nv,Wc#*(-h:)ëIR)dȹy<+ >`1JOV0qGe` pώԒ7N R-F97q8- LU ԨscPkl5" ЏWc5 ÁD][eAݽ11o֭aeXBEJYv >P ) 4i-*7ّg1@X4tcHT˷W8䰢Rdp"-{" .ԿLL6?( t?^,2{Ht=ͥ6iayq 5wLĒ{޳k*)V:{X\1Yj܎ 2.`䚡G g,3Uh=^؝dT"8LoVODz88bǞ7eݣu˦k2aZjIlϟ x;zomAO>jfEN>C +b2[aܿ@X1tCs_*؇PNMm;t6JhP" (}x5Y+JC>Riws~bS=_JDB0z ؙcƻxy+tT@9?=ju+CuKDeEIȅ| <ԝՋƩ_o#f'G%zdr8-ٗ;꜠.˦⓫^6qYeT݉ TKuCY~c8/6[I]ǞEDE[65qQ c;ow~MMn%IɧY܃ 0ݧ^)[5InGІ{ÐˎVևAz@bܩ-ӇY+C.'-RB s^bm;dS eI O308V@=clڽ|az1 Ȗܸq(a)W9kRI[ 5؁"p L0 * 7.,0o9 JCGy^9Ֆm ه€AbZ15% 8pzw Gc#1;SRl# rkukxD\P[\mzSū(+`9cw,6*l&}> 8DE:cu##Ңc*xCkBt߷ޒ&3E@(Hxz%9KbQP ; t_&=-s=K;X B}cd$Ȳ9%vL ?R}(Nj&K[?]L׎Jy-!骀V`"!Vd1 ,17" [ T+Lw7IP>'p#י#~nyW6,\KG<+g#,r]N2!BVKMGԄ@BI/ZewA ]xY$%-2C$4,P*5e8'Tީ-cfݲJ]mCR;e,s>)%b;'{@m3}Px\a7ozBΡRܴn<N݇1dŜ7e{W}$Q#0G?7wAfʅ U4ь <  wN;dUwVK\l5>VShRcn(@z 7.yF8~;amiB/Ǘ3޳o¼lɶ*-e,9yn϶<JH\Nюr ޟ(8JxK͞gUMY@n4yޤUix@j:X O&5ac%S|oaDH ~qcRhj1}ͳ#IO"D.AU4(o?pnI`Z EcP(xqvS߹>~y+:p{vߑ= bӠO /6?"rT+ e!rmcp4nGJھh@u22:O(錷1Uޢ# _BO-sYkMv?;.9NFgg10~]m ~G<sm) A.gxr p\PZ%rɻHGE beO7$ۅgI=#ɏz0tv8;y~(f >]OHw"[ ,]#h#-}>Z[i-eRoE'ZOQ?^+Ҩy唗OїaG}d)"i~âaib|npf] nnch2( 6 ?}͛~6&Gm#u 0'Q %E@X,ӵ;֩H/'rN(!J-́)8dr7ޙ Hs}@xa EZwED`P\"Po !o'O9GuVpzo *:'JZ]'+_ty1'bgdqbw2](Q^ x2ւA h7idzQym (96Ƅ僩dKP 2<)Ν/5MY"8!0J3SO+OIeD'.CG2ypWQ}蝞Y1u; ̅u 튴S6&p2Tօ/3K6DUN[- א4U5CCi29bdqc3 6Mf93fҵ3؏d`Jq ,ёſ%CCDqG4:{ #t+H7xZ*]H bpYwUlVt#$ B55(!{b@r'5{%*bpVA{=(Dh4="wݜ n9^hS=~@}."έٍͫ~KC[*I\-#<'7insJn&}+*1z]q bc s>2voGx6ky/$3B_;j`J}#XJv}CH]|RݩP9Iv6Pc%%0QOΒ黔>4=5CX"xу#Z݋Ã.=򈌼D1h_g)5mKsO(K5at:`fUK FP8ޯ31` Y?}_9zɣ wQTkOTKK.Gir7nZΟL40JX1X8q!o-ie/?"Z\ H{ծ#:5e՟8 ~j,$H7!O9WP.Zɐ.'WиBvU흃?_`)Q/6@SN߳cP!h0֪ _BʽYHq'OIg7lSj bKϻlCrgn~vso!G sD޻ ͐+U Q r ԗ0Qc:$hcs7=S@1 >Wӟr绎?|8mcJ,ciK3iЎfur#.ڞd&=WWWUW棛hWDlݦ]cA_-Rxwy]Q3p ټ!p&Іij >e=+Hv*&9ORqv<.=u5'y镛48zOإ}&`R$mS屜iʀ˼L;sӹYg]PC<3H-B7V_l>gS_Oc֣RVW{)E-;EWGJ$5jTZ`yuo[-sݘ* R]X1 (9FRz?}@ƣ/K%sZ"#r6%] j{ĉ|8V1ϛsy``svIRTNK )d82%+)<%Mof} *y kwPmU?m.e+q7~:8FfJ'ÀV.V@>xd5+A'l0O}vQ:wVD8hUHmvla5 - `#ߔe| K튱0۶ǫtɱkeIMkY^C*oxDT4!5!y|N; y#IJ"Z7 vǣ8uwᐲSiYJ`2IihT3%lJȯ_Us ORL1=2HFɋ9 /h[^s`&rykݶ1 1`9YVmbc1QR4p׶qOּߟޅ%ٔ74=c5q) ~𣉹Xg[ik5tiێ\>LA[(Gff8(#)nlYFFHXuEXZQCC0 H^;FtN/f,C[Hwʼn e&|LWu'T^%pwF2I] Z=dD: f 1B$IU#}+BHPOԽWjYg}{G7\@F>,!@bIH_^vhˏI3̅lD'~Kw.MZ[DIfqޚi<0]9P(&Z;'d0Qb!04M!˿ wYUÄ5 3ԑ~+"G|*` pZ߫pAJ}6q4"2|yfAT, >@W^CHaЖm#@7ww_~7xQ;stz# /݉ؒor!C; =],CTx1`>xVbcMF%Y*DOQTGEd*Gö$}-œjC0YR沏K[ ;84s04%Vt˥9bXm7z۲9,&:I8Y}qֿ(,gP6Hb}`yw*O\KTΛ?(es2^`nK~R1׾+^rjSήC~5qiץwNBSowv}"|utZ5ck/יxN}Z,_%d9@}ԡF|En%MWaO#  [b=ʡUaA뻔FkIwٻf @l* ^+S];7^XچCADrpu awI%U-A`7"@EP 5w.*&{h 6΢Z]td_GjH-A >Ubvl۷]l"0 (Z+6I⢩3o$9蠐ֶ~"PI_~3ÆDG!锨e<-#~D )!j\Nxɻ,qh'I}I൷pZq0I,;L޵ Y(=(+i #ZuaȔ e1=([o48]A}J0b"*| R{iKF"t&`]#=:_ 'ey)!%QEy0lwsM:u0'}1!W2Ic˯lB4TǑD<~ݠo`Z.T|^A:4 |3{Qi}~(FqZp[eMDSOj*y ?1N247U }ozs_ti}М;t;WD3u9q q!tRVD[8ʉ 32Ja:X#Ay;)L}rWZ[biڦq/?T9g:&lyY]h:Eapq_K9™bC&4sn p֐'q~HXwlVynHꐾkeZ!.IwAok 7݃8㿥Qީ1h߂;VBnaҍp֢5AFgT& MU"< m n)W;Ci|W`>g~rơ9oi8YbU. KW4;IpN[Зadqݯz\=ro L6氶7ُ)J (U&tgb ڰ82. n,3QPLy ޝ"_`#RW&-NʺP'״3(1M&IhN=ŚhSQ9Bc#(2r%n?ذ)(9IU˗8tv@TKn}m)ݝW[\!hE$lg(-Čq]2g+p :Q=:+eG.G& i3\nׇWJ=L4Mod@|*I: M]й: n~q+b4q/tHE* UGYJz]/b?7 <l*&m&LxžݭCK Is{ǂ"'?ҀEx032|Dڧ Xޛ@B/+՜ ?&5Tr> {z PMďuj쳘j{ r.ÉHfoh&ҐԧU"gDL4`^I5CaګWxINX18j!KLk5CֵÍj|cZE @[v@w(qF:2sj;BKp:Y$b޴SI cٙ<?1s[}oiCh֛Tߌ^ʖԩJ@m |&i25Kq o.whHaG JY.jÆ4H sF؎,h@YE;X6E'J|<6Vt w JRV3u&YME΋_B'|i-jY 1j(|$vjy}tU qnT#r&Tu+'ǐ_&!K;5˯ }lXsC|Jka iplZqx$?[s}+&lr"YO;Ki*%WoI#wv9 'b.q2j*Y3՘D| !&o=RrYʪ,AqTXu u[IqTtx9E+S1]ƨ)Fa) *IUJ !C !e:3@ -o?F9Ķ.6ڽ|XW,GY.Xl? WTɄ̤iz%ĻK2?q9F?h_ŲTߜmB"%JG*.GH|~ʡ*'w%D R '^}*?UOK1񈯟EwЍa &_l\."1 .A\nI tJρ`:OYZ(L}42|sφWGtHC'Rw-N|% 8)$v7Q>@ ~NEb ~Ơy6/>¤yF< }1mi FLb},g55-Ou2Wݐk4hyQA"cӸ-գ1EUQR?p^5 9[T^ ί2З<0go8q~O?uC *1H* W #Fbđc0]H'cȉZqo^G'WWBչNz ϣ]F C &4~հĚ"5!s*EˤnLU q\(;,6G}r܋Xe,`}iQH }fFܑƶ u0lr%yszsI: 8^&,.h?x_b; D#%؇!jlR/+_ݴAt=iTt_ V$@Uo=ԝ{Ά 0,o46UWQ5K(>o1+38,w9 Z4? wXnOVZhC) 8̐tji{ŀzϦfA:gg[ʟ! (VI W7I "<鿆ksݟurIZrT0arf%ƷA;Ta0iY?s }5$*qK|ǹΧ9CA&Fe$&CѠ$` E)RM 15Jp5'yo+]&ԕ1U& A њQavmsc9I~ c0:ʁ"QJMIe9F|^Ҹo#[PA %qGpW]uȈFQ`MKVޗf$ x67# ISU^ V:U l it%D ]- C*SS>? ( =|sV<}ho@+۪})N]>8aeS&2p`Ao5I{&I14vL6&n{^G,ŅxXk,!_ruJKt\/_KlBihXN> ,{?6iЃݚbti,N_B&RT^ ARAr,rlœhAr USHqmץ^ Z|c* a'v6]7ufDq o;VPfJؙaӋ Zvhϙ[\*͈_Df6_bBʐ;蹍(+$'O̻zQc õㄍJ2>CI.xhԥV2{ySж>m3wi& }:9?0N fqߘ5#@{3UnO6Cح~S;ooz1vLu|i+;tϪv,s9@f+j'ݷURP07-VS ؇[γ~( ڇSj#K d݉HJ>&!V$kAzLL?­px'y=C.}^!Ɓvp9LEƥnr [1.8Զ+ֽA8<|XcMq L"58(em8]ʹ%j#Eƀxg s=Ph9z)ɮT[zc })8/ɵFˀc4Mι D1Q1{A;erxbYqAh:i;rΚ$Ȅg,Lh:2P/JN76n'a5x `4Go2.tnZ(s'jf]{+&raߺQoo_GGҵT]A E68bSNgʀ,?9[-[]yJ`d9r~< 0Y 7=Q w|=~Q KxvTd>]  X"bЋ$'aS@xS=lJQRRytHL/*~Cb#7=(S߾R,ZX`O"F^N+qΚoTA*T_jB"18qOwr"uB߸ߋ&z6 )FXC@o W2*|v a0ȩ!%-ŽHclj5h/W,9o8ijgbWdJtmJs&dzLҶqo7ƌS y ZQړu*ixl$.PAVt9ט0t'ǸlY{0:yZFSm֖F77)>$3 \έ0P6PZaz"80?BEh o"ψykFVBfm9ᙜld ^5ZL>Q y1Ncdf&<rDjf ɦDS8AsS EWO^2ɨV9~6.>ˮSJc_)r*7%erƞRX/ewڝUzӁ[}I( n B컐^7.[@*-VDn˸O(u!.|/*|Yv)h͇_ n@Tn5 ?U m5FФ>dbisN>^`d!adrfixe4)C}!~O2P,TOH:LГ}`)^1y )(- 0FǼI8\'toݐCf"bqh=/KBbpgh,BT}VݦѳBtz|BxKJ#QqԮ%QPV>ӣ@.LIcS̭-PшH~ qOYmvj9eP>Oy]\=cҗ ~w8PW$Gj#}D@ JŪ;dj &`tU|Hus2d h ec+il U~6,fXҩauSd|C~{ Q%ȹ\H5sG*Хm櫧8Pv+)R Va;@@A wrlm5L(0ں+Pp{Y O{N$=|> HI4D*|@ojϰlG| xh>W.1p53)F7+][~^,zMݍuξ}&g#Ubi.L_'bXg[Ŵwn+jy~%k2vi 9M_P" 1@pI4ğ/dFAI5J2G/ib\PPhVrO cc>Ђa704( 5@OI8BPinۦJq9 TN -vc%:xcTO ϸ(I~S /T^ԻU[@G_m+Zo󲝇S`4SGɅLW5ŽO)(Ehsb;x1ޑk6x5qĶmۑVo}e\TE]qvbP1`T:أzϯ}w̟Y#?!#$ՀqPW;K =#gCi'\GNY C'k6d@j5e5%RSĥ:Pv߮ @܃ Bzy{|݋}FڜZe=HOvVO+C#eȕBnQ\n UNG))#X!_E b<yʢNZ_|Ϫ$eVLX-l1FBLз`Z8|zX:3kfPFĺj_YTV\ {jR50f-9r_.V-.#8Pq}?u{eSjs(ضe /ZGhlƗ][SJRyRyNRE]7z~`mjz[{qr"OW\Wt!5a$hEd wϹnZqk"nkI ,uGmж F7o e1(Sʎ3K'p]S_D8 hWX_򠾨&y (%kJs{BF6_!ĵZkF?3DK\hп}H<(^md5EY-ӡ]@67R <-; Зδ? G|zGz忾m0HbJիK۾IҗKy"+D?Y\ 66:6  ɯt$A kV'Ѐ $O/ZP o"}kǁmJ,ѿ ZYk/P1VOGxZvd34[LJfmF~w|g/CbU8A!#rqn>U9p%5 $&9: /:>Pwxm ukC )ژ9ԠBΧEZhIPX[U4V硸$1r ^ rWwJA,9Oyͻ|@aȌJ^³,>Z|7- b_my4{nOZ}փ~27 )n!3`Èldz> ^ife;}jdHh гbuc+5ncd¡2errL F5jB\9 te}n(QGwܝc* ]g=1_ uN\bPYY]kH+E AuEOb  EbJGO.vLυ|i 2%z D_F YGPDTP7\C ? 9Xx>vO$V(| oG܉0X4{t|@Ym$ko7a Zv  RYO ֵ7I*CO|}F&ᠷ08~ F[%c CN"g6>RAZ?ڀK(uXIYw7xu寥`T^ӨYBNVqfřdΏHg $rX܋a(~q]a`}"p][. h4y1? )IRI>4_* W\1$scLO 8v b&kLfWW0?Dh-[/ߝEa*B 'G C!^[y[D}^Ը_`z.HE3A{N2jN5IA)+X.Mxk[SQb|Q?M_rl˵#2,.;پ ՄM4ٞ~n7DW35M;Tg؝f!dYkᗸTf1a.53zhc-y%,K-{\Qm8-!N gI* > rS)[YHAv\G8հ;n.j .- W\*Jɮ R>Ɂ^g]J|z2]V2*(f\ڻ4EGg<'ZVl[uX#2b` l [X{}Ą$&ɧ=6yqJ(xD+qOs#3M!GW^f1=fyDkV{^C.QۆgQbXZ*48dXy!IJezs[R!!Lg}dשnt=Kc!)`>l Ҋ 3A~3tVtq46ROj3Ebfz (G=f4z^Nx~S5?&~N㪜'I?71 r$7]C֋bpnltxgsuJ@EsXN¢Uf$]f1Ԩ\"PI`\WLxB%CQ(\s*lq5T(=hIF`6N nMv Ƽ˘Zn1UslSz;8w ] C5^Zp4KߺtGoM=M}(cz:jkN>Rl];RV.%a/^O~g7pFp,`JmlmpW䁹 kT.= F hy,FGLX 弝Ӫ~H5L&v[EUC{,z*_5,vw_g|x43lW9xk+:5@5fVݛL%u;^*@<'&^JSS󛢇; 7[f? w cV\nܭ^oÆzƍU4JfsY4 !נS]SZ&g᧝8=%{U65O@h AؚwqqȱxAcv@j@.ذ,a[,еŘ W M©2 loyq9;HDI^v__<+ޮ\Jl ޓ4bPn~oR qL'b(FXϩ>-'sPK~)ѮֈIh *=ҾI.&+5p1V7T&b ม&" qߚY$5I4r|f>BLvl'j{kC߄vr;*n(2oɄjc+U"_u[ Q?-bjC6` a\lI`=X; 촦1&$b-4}w=hK- ߷ ,s3'_ 7 /(*l$pD6OӺˆdmuFm.$Qbv˄g؊t_v909Jv:,*/NVެb8:u-2KD`6ѧeN$μ O1fEמF`;A %Md)u.l<9@W2ȁ/  ώhv|#؉Y 9Dhy28ɜߴb_W|QBe=Nr /M@7u0jO77(?ļEV=,pEBgn"!O9 Wyh;_r4>}C/`#dܶXe(SK y HU-jT3eBe!zjGFPQӀ}& fKa$B_(Ѱ/'=zѱc(ˊi]$#v颂DUo @`z |^\LC|{ >WH޽R¸Q.n=S{yjhQDpF% v&zovO.im)B-[rT^٪  .lc:&iȧbgG\_ ogMLs)av#:[ͨ1{, JUW@p!yv慈Jln\ɫO'ڴOG{n 别'yKѝ)>QT Цe>J L! b$F6}~݅wǽ9{ KylΙ`cLQdթ]g$ͣo7)9]Bռ x?;Ǿ3-qP1{42~a. F\0TIMJRj0P9a|p 4ܽPtI 40],Z/Go^fR[#_\^FX}VAqf*s<ñ^Ϗ]TX܀=m6C{>\y> ~M$ix^ş9ŷ! A%2⺤޼53 wzt:#c:.:L2g,#*rTq:1c؋k(g9[ Pɸ21jEd#R^tE.8ȪM`ykQ#x`qqDV`(Q&Ƅߤސ!I_ɾ1UC qH; l/5Fܬead_Twt?A,Jŵ秃;$>6Gk7 嫼`qr xdg`Շ"m(󠰎) }CD"2`PXSS{eJű ֥:H畩ahrɿd fW5AWsvPkNp[1ړ ;uJ=f.Q!/(ɛ|dQAHeZ"!KY^'zI7<׹|=\ 0(kTW#6!)tͼ {!+YfXK ror댃EPr} WZuJ|J9ȯtԝ $xwGܪ\ʕNՌnx%bY@V\6Pw_wti3R;1  oVZa_SOGRF@̂|\ipU S{~'QLQ7d.h2e(iڛTSeM-)R5r0e +س_ _==x,F6pJ&ByuȄm`]du/ "zj?& wdDD[A+e,e ^oP|a&^l-΢3սXJ%&+ѲaCIXΪrAO%7'QzmD0!Bgzc:ܼGuƑKP23F܈II sdXg*-h-.c,gf޹2]s39Ќ A0u` ̒!t&f݈!ہz+-Hc/I<뉾\/x/e=f2r.`hf_-M=F\r1g} aw I(b_Ngӥ^p:v^ 1n) *c YhK.# v7JT 0ļ(AfMGrI9~i4y(% X#`\c'NnJSنԐԼ< d8[!kǴf]-F:@!518aM4a|vq3rU{dH~grOTՠ!g:=gD8Yp߆ hEB:lSd@BUwG/Q3Oӕh-7ؚ_ʊ:54X9D|c6-5V*/Ax6/_fLjnR4GЎ=~i#*FSд=_SKck4wFz,4 V9|[D\FweZ&9\}k[Jfܸ Ž#*!/Rvcy7>*x*c{ފJm nj5yECym6bo/>һUP>N.wUXoZkLBsT,&+X!dP=6Hi~i݌kXc%z2J҅. yiMW4Md14zX9HC`2>MTzݞD*t|QKT@_ skAd ! @!#,QYRb *g]YFz /m.o5}!"Yy] ;ٰ ?iX:oo$'95c"eɼU{~3+W$f8wr<Φ^ HI0xYK2U:JmلǰUهod Nz.?qIe{:H6xnFB((jE!m: f `D1)q 2;ߜfP4n,6w¦Efq3=/-wiְu,'s/F*̰T0%q~KpQB% H miՔ}mG· Sj")kb7" g˦(Uk2H+&]bĶx-t2X5^tBSӀaSupYLo?Bw}n**A-A9&Ok}qQ ہ8)JSdKķ~di˿A [KҐ\-X Sp^(B@$ T(Chm݄\fŭEz UR%!o_jcO3{iׁ STkZ")1LOux+ckcG(GOu7>gY[SGp/P@u5 z꺾bɔMHO73`"_ADW&b:5/RXJ4#:/]3I_0Im z'a/\<:wN=}#a5D qNny32KE:MJ %Y!P$` ՛̽ +I$ bS{R  AE\ Y˵|)*M xCeEԧb& \@)6娿3sk$1AԬ2DŽ1T7ˎ_xlslu{$$P? (/*xǎ&&K0Hs,r/t!"SzNic>&b:&~ד'=|֔%UZac8y$. "xK/&,-s2C`0"N\1hr+3RMnJ>K1Mse@)WLΒ_]"^Y*XWAޭQXka 9h;Ʃ53o7HUB ?g^`ހ(4$Vwc_KOpi$Kd.Uf7w%; (`V=x+X@/x"rl0٣ wiR${} *fuөLGr6]g|dnOdZkx4YkoPoj xBW.!66aWR Ķd &5̘98. N#Bah>Խ@#^ǩN_x!TS)a2)h|֍~|iQc*  beR(bB,([C8gPٝ]: ?dfNq:B6GedS2: /8q}9?>B^ t&^o˺lbgM:rm;.RjLy.#\\y{ЇI|yx.4$ޕ:css)v5@ˊY >!u i X"~IGSO5#zsQ%g~DN%Cb= bvDmvO%OcTmۭ4B:(9l)lJUp"ʳx0 EysQ8#U̙fE_q PQwr|Gcm,['Qq 75&~>!\Gֵ"of/&_[}+|T!] /AB8 t3F$}+<򀭜pLَT *jJ!f] Iu.`Su EG&ibW#0 q;Mq"+j '4 G8d*)$.]$ǥYOOz Dq\b`p&0g6؃:y[qUg58\&MGQ 1ceIxaR9ón;Za*~.9ۛ:ur#CKTZAL_Th%_m[xtcE;ETQEA  l |GWCj#䦦0Nm P51fyU|=)"~?EXOvV4~iTIHAjkm_vsJCN esXHEdv‡vgYk<(qMS{sw麲S_8= r!圚XYTe^,vOI#7hK0f(;$< 2f.šr4I-ɣylcJL~Rw& rU2)rBj/v*M% I9_ h%\ck޼rg[.\t) "i~r|o+= hm3"}`EQZG9!f05s>9)ΰn'za\vԂ"Xwwy@J oR-nb Z515xnXܹ ؋ NL,#AY E,zd1dN b%L>C4k$Mvep' 9lć!T0xx "pS?K^|k8!s?]\hu(qhnrvtT-DOj2d A'CH^TW2bey/|<6ٗ9ޥ(_C(C9|#>jE4iN ʗo헉NvˉLֵMe,- wjKw"s {OL^ڐMɫOjR-n"kbP|,n9wqpJ_y_I'ѸqKB4Bpa/h1RL+v|^ш}# rpp B~g޾57gت+2@06iܑOȫN Ir-$IYIj!f󻨍Ί ͎Dm"C=fU?,!,AFdmKj+ĻNGki'XiO?XD*vp;sySƀmܞ}I/W ?dvKT%W6=GSqhV\{;ZWʚ׎@Y#?,(؍Bo9ۘCŸ"r]MDĂ-ű;}5s֫Dɻ1 ɵ@E2*s-$H̃)Ϻ~+:`|3v|-m<'CؕR&z;B A;n]es 1/ ^X`!n NvLO=n9a3,8Yޜs-_A4Ohk@N8zP}#^*r~DqǑ#AOn@;[`|?.WoʱD& q` hP:жsE*'SQabߟ"=O0sdiq$ aL[܊#įP0p);aJ=EJk҂ǭc".d{ )o ۔Qμ(RiO7v,7VkMmodȑ2;} w@[_AjӾ/r 0/:tY቞cE ɅlGM82Ԉe0}k**bq$ W4+(" Xc'gW)VhDJ6E')3"!vVr]g{V^Eȯ?OȨ';l>^ DEl *;:V`-x4YMxpb/=KJ ^ ΨMOP%I@tg-pٻT_8]7{Mz좙[HCMUe[v,NOhPnM3k`Ѡ:(ϙ|*`` n(u.:QePr@˞mhsY:l0uj ͙4Irv#!d6GYZK!BOR&D =z*<AIr/ynNwGb>xkWͲl>b,Zɝ@~oFq~+۾ӊsYSĝSbRT!`3Y7τ֙J/&~ZT9{?l`wbhS!СI#e3nGR'o+,ޗF2ջKժg]O%hSЕvX* s~yo7GoHg"sonzA̞I4[ώZ}awu?*Y(8f<hvH;>S<\LBҬ0ocPLzeNyݚQ1jH!+]Aoa Oǯ7Ijr;((BIB%`^#24^3w-0B<̈́!VȚV6W՞S]UG u]T%Y.f34Ɵ>ӨpaZk!LiH)Gw0tmnEHך0QÁ @LrO!/?%L$g{X(u=4$G.HM#Zz.`T^|0yRs-JWܧdJ7^y17 &xM8_OG1f[6W= at.Q~':Ts [uJT}6z 'q|qG4iFbK^P2HQ VF cR|.vz{L\\E||}wݑ3.>!^ 2-P}ҸGb!@BVQTsev%rAǘ B?xQ#ԮaI&`8fdU!٧EJ cls A/uR91v{ cNG(+*,'8KQX/A;|z{(؋)bȢ{#v Veok /nîy[Jx#IzȁԡJ j3iv\y oSy(*޵\kENo Zs.Nl=z'QV,+RlveJ7Ͳ@MVϪA96b1 |.9/9X1~m+ף|*-ˎ:@:wI 0 wOW1Z^̷զҍល<̔4ōS}JQ}AI^zG0:xBxɛ&n:=/ëOM-_]8;gs5A0&+3j3NmZ' I4+_X+hU iT`zc/?j92SGB4AמeOr[OU:MV!<ҧoM R" 2t`^rq3D6:8`GpԷaXZ w@>^c[.n%M5O3G@*]vFVUKe5̂ Qr}뙱DôQ+)޻1)} ~$8Х @V) f>r?,XY>_Y` ~[=~W6gr\4p>U[[]iaOdKMocj/d1: 2~R2 ;!ϕ zxc*Xpfh^.B,mu7b02'E$O &tYo0:po{.='ݲ)swpb-th;6 y˝49|S f3 Iykv0?>NoHsԠyvX@MR?ACa6S`x9 猞"t5< F Oab-e?qBsZ=φ?j WQcX$paEYޏ&HG SPUq`2Vq]8z''Kˁ.F\֯,ҏDpkQwtMBT\- N~96ambG)r.ba*@/k4;:߲OL8kՅ[SnsFOhd4pLG!*ktd"=u<3Sx%io^Y *vUMWJ8Ɩۖx M%qD ?G ޵`!݀g_gU34:_-,uh]ShHwr $Ij 2#ГLWԚQp6{ t/ SԱVڰd AP D+jĞ%ݦG0*^q&??b2 d槁f!$tyȩxl' U{?$:esgG1I/;Vtי !D"4]z됊'@[5Q(JKe RV0ЙaӦ&QWmfE~TTURr[4)(6Vl\=s/ٍn0AIӋ|zlS$ϫXmufukiuX+LazF{ :k" CO5ޝ71LAORܸdo*g,|3HAˌ*o>o =A؀žŞoQ ;Ru\V7bwoOWd]_#dCR.ߐ9Ԛa#+7tʏtg,S߇J=r )qlE|aPeҖ\;2"'Wݞ| 9 Fa^+p`?O¨ چr$4 xtI L}/-Qh6Lv!i Y5F *l=S}SWB@BDG,`|w4I=:Ƭ`ϋ#M&cy0]ЇoX=y=˘8ᘣ)Zn>zۖ*#`tF S: D2tڦҐ}k6ʉM1n+$Ɂlpۛ+W OI"aSj_-?R~q>4ҫe'J6Q )FGkRoJ< y#>J8GLEc ChɴHy\׬dWZdž[ -Ff ĵ:kUqN׬l# jr7@!3`>GBVciYm,ၴjx¿UEktH3n" AN}եEOu4m7uNgQT/4wVa# Bhn }Zx{!//]|j‹Y\fM2d:jGLΏ}K.Pb򸲫* fJ{=8}w>v%7 # zaPJR5rFYqG J4M x*{jzȹJwÐ,Ȟ $xҵ&N);%UGUvzuòEk0C]E+ժ&6[(rm[z9 TR͵cn]bo\E fvÑ;f/@j @ec :Oԁ63m"M"YU۔_m4Dd>"iAQ~jZ+g$T7>MoeA!BAcϤ;릁:Z\T{>D9 nHwOnYZ,&rWh/P9;݊v}JfpxRJRE98W;`nSOaSLfӹ)>.I}DSlَ?Gd.&t\>'86CX ~YJ1~QY>@~S?U"7zJʝdȾ+R<;6$&JY<@/V WH[|`6[tYj4(}p'DϘ~#* |Ldhcq sX0ȷ%=R$0ֈjPeШn&C^uɬAF1mKղ Е[`QԒkdvշ jNҜgʸ.\v"p=]i㌅D+ep[fyO?+|Q>+hq ۣ1ܕ'+PMxf;H} N{¹.P0~2Yn_ $hwqIr0ۗ:|s@g^TCQ ݮ=~]B_r1t!즏%WW-d2u_yp]Gۖ1hr`R¤>ȷ#{X{kȫԉ" L['܊?NK&:q_xVL݈";i2A^<>h9S^⋁}6{C*bąM1Gmm!{?Ͳ}Mvxa}&dDuoz4)]!#HRݧj{qd7) R9]:wQPs˒"΢K{gqb$t Y[qa8gPU!s6t^HqKT:c>ρ6 PkW^y`%ćDAzD t1|xd Xgpnn5rNlLoG5rެoG=ttm9sP+M#\v#ae@lqYP>. 6wzAGpuC)rY FTA9P- +e(g !Yc,{9d0d;|$9gsOp?5]"N4;Ew_2bEYa#  oHu łT3x 6yYtMUm w u4o6.kH+\7}u-;?33]G{^-x|]LL 7$/(jĞVSoJ[k%8_pxn7sJNK嫒&vLj%'|iX_A@ńTОe QJqLVňicN T-d׭*8$P6mqĔ 7y0R_LY2v{ي׶ٞbϡ>ضYǦ(}7vh@4]ߤ{IdMKH?Uu~6 evxRsMhAR*GA*gH3exjꄇIܑQhR_Ϗ_Wߺվ cLlj7T{Шk$%Z<BTɿDzrR(#`sn,m^)h^FźbH8`*PQBM !8<\ƂEN* ǵC$*ǰVW{Y/H}bACDGS5H~T :Hg<J im>EsS74<>Щϛ}/@n~o`ߘ .{ 9PŌij<u AJ,əmP7xTUD+e"d vֵxvqfyxaf4goZ<} z di;rϯa,K<(nY:k*l?@:eW9bNCT 2l `x@Xg(, 6S9O硠4moE|{3|56%d[իڹge8GR'I> `4M qu 1ILڛ=\OMF^{a dO rZ;O~[qT:IK_u {'rqEw[8jd* E!2DmptT:u/m`#t#vJyfRZl|Jm{5cPtas^Ռ<j`dƄx{l[&ּؐ՘%b$>sz /?!6t,=NS4XE  Ko6uӠeE0ښ* )J|VxtXbćju!D$:ՒZ>-#?,WIl`[@z6"ܼiNL"#\$\C\8|4Pٸ0jK1!0R&<-賴n%۔~fX)'G|97*7'nBy[`v '"*\ͻnR6ZyӬh=F<ۏ_ZCvn?q!HJ9gޚHݘgx0r72/|E{. 1œbV s1 kDdw: Boب#˻m AQPMz`^Q%0c2ϭ4`c(vLayc0;n"ڈx-ÃP_4x}]C?m1Ŗm8@9Ə>.P%[C^Gf3`s٫WT-r_*JĿ;Bw|$w4{m8[bek\4ESt(A:{o(-'.EGej%+j/6٫FۏsDa>Z/`R2-BA $:H| ^gqIN6 S`mkc`B Of9CΎ -K%r7C;j%Lx`x056gn R>.zViAJ,AQs6(ȣeoiLv]*lK7,`Ys0 jo"DD{6pMArMF;reɕ!;wg BTILij״QͰe.|?${ .63"@v<-|!IH?]y0o,迎, lMo;Y>So֧>Jpb{K10g04FMZC!3rJBVwƴFTl2Sq W\dP15S לO ufK?a(b6Dmo&5z5(lվ:h5rKI KH! SkiܘB+)|V17=q83tJBMz?CJ* lv:>Ux5L#_+؟<6-.-p,XYfd,uI8>dKY,F|l) swFC Ϩt;WRdE3qz漺@%R8ܔ 4.⏢J$ˉRQ̨leG!f7dVK,rz#|03SEc}Og=B;JpYB欻f8y#YR膴Cߜ4:fc `' 79t!]ʱ)D_!`TηpsU/sL3 &Lߐ8~g\#h'UF<@,a[\ "O-~.Y;=h m:lf+;u}$c47b&s%ƨk [. d;C>3'? +(4CF%jQqCy)`9:Ta;|)A1WH[U_`mw4'*LC0rF[*W`=9J_ܜ_@|JM)X!}a7bG6|kDsU9F; dj h}D_149; ힴ((ҧ5厥 %UX{5穭%dJ DLlƸxQYe9e" ށ-8kuvޙ "7F,gONї<SpZη2:}hPڳlT 0@w3dd23{UԿT`A``mq=Ӭy# |8;!yoB@!`lVzVv8` i OaG|s~_q83>ai%۞']<3.+HT0@|^3Ȍ[L]X'I#\. k5tlG,>U:ӎ9V24 ÕZۨC5uY]8ӑ0˄5ed@:ݭũQL.?p5x2.iHt&*QǜA`,--֜L}Vg_uI1q1v3GrV jE4͆@(J$terTB.b|,tB󫨘^t:RbWh0]9٢b KDㄖ"emtyxBǬz<|tD6\nFZ;ϵ:r|7[uedT%n BseiU͉a3fX<,'v_oBE=ww²;w4El. _3jW$=oO[Imp7\E1C<=ƦT\pԴW>Yu1nz`94}kq٩;)":RIɚLVjfi{/20-NOjJ=mKԾq,p#P >4c!riIv]'4x7_I"?SGpq вoǕ~3JG0G+mr'MT;ٺ25S*!wb ۗ`Y \|ͯ ȷnoym@I˹/4"[b\~@(ʠN hBP6-}ʕh\'| .!ĝ$w3,Rn &a4%cVN;8ł+ ܥDMl~˕}HѲ*5u wQDK(ާG uNB!%@aո(tPo|Xn]9$<_[![q:dAng]G̸̩ߖS8"w(Z QϋLpStsS.f P]8\dJ0=cqyZ]p|& "=;w'8Z DB(20+3Ceb+]MHK 04솧#qG}wdv4(sb;$崸[~EBإR)J_?=Õ@},j&(y\k%AsB%4@ L#Xn=_$gGr~F7f1IZ@b=' u:Fγh u?ag#%zN!f\xMS(c@DJ^jMM`{2Û\%;spIk&NIw:dC0(A[rӮģc<v@t]َoG]?"B'vDHJr)oC_>]qGs|$Q3#uF>TSXC@-I(bKS>p$䗌Eƈ0 OLS(@E3^Y#.`i(ޝNvy-$Y&tc:qg H88 we˔? ;J4&A3]>˒!l$Mіiə3B0M"'1w}Wҗ+60婊G^AfAӜ} qV1VW*9IqXO:hq>zE4i"%^mᭅ.bU/Me'[9 NiEi{lC)VnagC>F.2 TkDCaI'v_=L 7,]: z _JU0Le®}m)cYTEkKb;2ys} = ަ_f>K Ax}yi"]`YIs?%Kfp+ʤ`y`~g uH^ Y3H'Ĩ^hHh!(hI*2](v$&(#Y3=,+"!EVfH9ԭRY날l G>k[, &՟ U\H|5q^I-bܼ/}^Pj$C)>Nm5Ç=D vuYϛY Eph4_o[adˬF[u5Eip#A7|+6x "~-jjK]T*@LtpNk6j|+P΂_"{y+#KhN(M^ۦ|Գa{tn3V| EW0CO~55x4샛Fz-zZ)qrs!=^CuX*S9Ւ4>}m"HWXOU޲n:v"я:uGj \ɲ&H+͌׼k3 gTFwhĸ}4DM6m\_MX ~rA2XgdiceU}j$_6 IhyQfzgdg-h>kzW$kIF>ƙ5Pd!;YǬ2LdfOc,p̣KM!ϻ>96G،m&%KxB0Lo([@( +n5$igKDG23 taYOŐ_/rDՋZA+:V-=ó18k\2;p r1^[B^` aHʕ" FWU eVhXP\; r m2|CZmSMo O?Vѭ4t=ViCp~GTSygDD#Z9sѮyd Taj.sHw,vjR{-KrisW1X;zbbnr(-֧AO!|#{]Z][!&879@/rD;>e=?M4!a!zHzLEᐄWWb2Vv,4߳uY̱j)I{#%4Oשּׁdd4d?pd~G@S% fgN]㪫 Ҫ7*e)W,T\3/A:Jn=ܟmkgM_ 7ǤAv;m Oo_d/&{=umzT}6;@]vv5P[o/"Drv2Eie,=ס%QTq< ia\/rºM"bb̍ }DfK4A[eP:UvW:P6˜S5\O Dn(suDwh{'!}An|1iqU%Emʗ=;gM6 c}=1AX .Û<21H{꿖i9JpޥзPF0@z-C1-7,.V)KIm1 \JŖAJq0hNY-󣲄Y*1/59@;][CN$dR<%Az0d;e{ < d7Țd3{VA?^l{JnĖd@Гz',OF䯂&oB6U Հ;pl!EFj Ҟ+` #EtMF009v, i}U^)E_>D".~ C8.# +?Nt#0rTipˈӘ[)p CN4-n\zyf4\HzV1FHQ=F6(Yf+qdsC!$O^|PziҌlp;R1 E\A3qd*RQ s\mO,S⁅]bmLꐮ~սNNPOz\r7ɚ& ;"7RhYYt5`X`\[ X#SC NsM>2݅AVme?1aX[<+Ь$lǽ]R4-wV#wnL/ ,a{1WA9)^w(w0_i>$vz+E/lSu.-ҴxY[O5|5ʬ]0Փ Uwqļ<;HjE\|Ǎ6SkJq,w[h nKIy}O,24Դ>^^i$} &{kfViHA&y0x=/YwREVIƖ1;1?b&JzXu s:lo 1u9溭*2%sٗb-seОkCh_f}ݕhѩk7E%(xTq^xLK˾G e(җH!3!Ĩo_+61#JyʢTLs#\ _nf`V(E |o)zΣeM_f0ᜍP4J1$vڧHr0N"W)"(1@$9覌ǟӄkvcxR^H6Ab/O lz鏓'ь>]{qSwndM}0G-,۞g&UzŗXT#&)G9R|WKVS:VFDL^Ր/hw`tL sWlp}u!:2ֻ澞n[UT=BO*wJk'-ňoQ!zdUӫ74x+⁉זi x29\a ^lgxxz>,'۶/v9~+GM#` ˛{;kǍ>oqMDU0sb،6 2.2:Ӭ"%cљ;wZ5"Y2J CZN,*_6Eҙf,ϕ0|7j~5xR#e]`/r!ZUo9^oí+ >.u:1F>b*9B-T@@L 0WMetv0=>a݋SL?)$tITת%gR&xuSr'xNkz}pbݟ9LL8InR[lQs9|&Z,1E5N8Rk}ɔ_w墾edԡ-ѣ 2ޭ cln4Ok HATT}5 4@k:ev "؀p挦J _we%$is'hi @Cqپ`ZFrɧiVSV*Jz"'7Ͱ2W%BiftoC?+3I-K m7{'$:2;JߵF(eMOHOQͫ@\g:k-;3QoRF]]0 A|HGiN%ClHװL=yjj LUM;h9igRϺ ^n͛YZ 'ܹW*rϖ-I%\"+{fzq>93=.b"=91I(GG+hj[Z܈L~ԒO?piW vʦGڼ>J`u)IKp&N3#tybF,/Ok@խmG"&5/ܢ-γkQ;Ч`ANHm,͞lmѷV."(I U1$OHY{#C$jV/a )8]gy=F]F'AC}czſ8.(i{ v)|Ai \@*m1{̑]>/~4T 2 Nsď١3dH.ɒGgk @wC-hP}*&;d(V&0,hpZ=OYfDP8hJ^'B2hΫvd] ,?4* -Ieu4sAk̓r mx?f#歳^_*C(4X$7“IŶe~_|=z\͢CKm~]K1\o/Fg4ƀS㈓b'[Rmζ'S29crS 7^nEpTuzb3c Z| x{TP \{dm^(PV`J((Z$R1'ԬH遟;nVGKy$ASF6'ف/ -+h}IHGөq4Bc^'0QvݢMp} 34g^poF(dŢAlɅZPf5}ݒ;Y!2+ukdKvvPjNbB' [v( }.?WZ AR=A:oVTdHMɱ32g XSL%\5GMxAu<Ԝ!} =~];(ai3fO%|O䖽 yW"IG|lQI0%^B& _ꡛqQ:̿yx?)O pw[A\pdQ:9A|(=^l 0僭n_'w!#ϵ_'Ar 7ni= mȊ) ao5;9 8Uh8]V>UwAy DмR?6^+>= n3͛D3Г)RM1`:lcH I-ON"A#*0pV3g6sn Đ3Y~JxXMS[A<8al4EΥ)*#[jFq:_wO;mU~R ) 9y~@lPaKÛr8?@SpTfy֗Q!9,”}GBtAd"0{ _o݂~>xK0%q1mda #2ok+4 1j!TdЗrg/2|яxqXG{ !wtewUDo(`$7^#V1o7DWke^(5<+N/<;yA/=wNLU-Pr[N6W ^4qx=؁ξx5=SWb=.\ ߯*rم FMq+%wzc/x!~S*چ,L4Ms_:x @A%6}4F/u5wVIAeZ Q_1tEby2qBE.$ AVtᆷg͂Z/HҴ|2wT,ŸS\ϙǭb U"Xw"`}ÍIu|4#'2`UqO]|7h%i@SQ/*tIo1o*"3I}u1}ؾh ~b -(}P"aa%lw _Or0F;.l>ϠtOaIlϹ p8b:bWa弗 IX.JVb_$x^0_x;E@3AϺd|11LiѸ-0MMDW<G!)tK^Lr-柣JzޤYĩl,,^`I*MJڗ0jer'-~p{vh.8~1$%Htv<ϴ{y./hۺ~yu'_Jxzl[߆hKEG+:XMc*a}Yt>ջ`]Qv<NV>]7[aXAig25d-]-t}j^1xOV U$>_;&uXuL_sVX{x=@LTpHW'މ. ZJk"N,t "}: Q;Ol>6At~yyƝ'Imxrh3w<5ɖaӊS>W_%t+J Z-]^۽EF "Kq66-Biᥩ0~my3~I)8{=i!Ѳ0_$RCm,qtIeAu]'jFN]ua_Xa&Z,v R?̎G+Al5?ĥZ榨h7ztl1`+)vd`7&6[U:)=}8XJ$Zk?PwQ OJ<悻2k1|3g^GgQُaFu=@5,zuXBO({UAyhyZeFMME,w lbIj:La]cl:۷:9kބۈ *KM (o YM%,29h|׌V,bdY$)rKn)~GYƭg.9N+#H[)2/)E L@r k1HCR'Ru-l< JȱhȄ \ +2#F(FNROdY(P?T2Neۀ f )P 28I36*&|K9B]yQEsVy^0*+p[̻`Nxmm-%%׃Kr3iuvbV[)t Bդa VyQmIZY5AۅR$*'P#Uʽ[̮A& IATJ&ibnzcȽPW~D{,2r, ه%P炜w)CCeox=aD.Ѿ/]-F|Vz r 韑UrP)+.Po@6nPjgɣx*hr Mx$8N*5ҾN؅nŇ^wK,itm-Zwk$eN},cm@0{KO΅$I&"577m@vV OȎl?o5mD4m5C1Z+ &]:ID miҥujǠi{N1ɺL3r{E\}+٨2l2f_{5+n'.KC7`&~SN" *XBw_h #]{QzU $:߄e[ uw bLuMɊrC`י;qJ1/3yffy롛->3Sk{Xd1|+X˃ 8(Im>h?V pH5gXx M;O &ކab|ՀJ>)1lj DqE;$fՌǂ+(9B݁Qu$,f~d<#nЩ̜kPQۇfʃIDh^Ғ3TijQ=)q v;T?nOmmTj4ZɮMR? a#d0ɶ-+Kd.1qc~qwK{^ ~C^z#4g[c.;Ωi{YM 領Dm*'-w0fuMyS_U^ƘnIL 1U{eA'QU['s/NbYq@Q\xjHTo ,;M buR}L7wF=V4'IdS^VЄ'Ӷ%b9sOI_ݼeNrgHZK5 5JRGEDb{Ĥք'ȅ7Fgt}֜Ԅ-avBd^JT ѯ2ސfA?`V\u hn'7#o)̲ ^7@*kMs%NiToj QH٪Y)xGDlO܉okujjAkrnuӇck(m΢f??JQʏvEC:oa>olX RhRɄ(pK#m}a5: lėr#^(y '`tk:$^! E{ p¥`Z\t # fDAiD 節!X+d5_aTʚĞ3b9dGCN XH#ҒYA=: HZ>*ͣ!,b;wZv6FS>Z.'*222&Io&!w ԑK3]Gz 4dp\4$ª'O`F %ߣcDtH $+h`z0xUV,{L''MU45/IuF2b糜jn9@!|f+zpg'~) tw$,<#H'<):g?+4w=7/x3vrff *P=;L!fC+Ƅ'NbjEwP$݁#?o`">{7]?e&fS U/yBtIy:{{u>OΛ2Suђ,{|S.L} Srv"} {+NyiQ(yTe1G(G&1IyM5WJ?yKiIY莤UWW84oI)Jlш͚;oYY%艏+ԡ.s#f"d0 Vu ?[w=B,{!vf4~ynuA! )I(4>ܪ ָ L')|pk. 8X`RG?Lk2}ծaEwGs/X@~m-r1_\$!^X}>2 MPݠڴ3)66q0I>m#| qq\̹Sj^F4Þ ፎoJtάbWJn岠垒(.Y.wg%1g.·d+ M8 4Nr@?. #Efd&.]-{nU^ s\Jav+%`8ݻZ$UTuKjNNG<?1:~G|ٽLy87@hj[E}/E&* [.(W&huьRVp(w/ԸIZn6I@ Q^3@L8U1@Gմ(!,3"A,C% PHU)S\sHcrAfwUåĒ)<yx:N+j,NՄi'RT_^kpADx4],˞R XW3TćM; O;03 p.*LHdcz j ;ĀÂ@_;&vĄAR Qc몾,IvE*+8[ߊs,P:K|L ׇ~zkRC ֢SDlr*t!t;f-IyaO0|1B/Fi''TËHWv\TorУGpmg{%^[K[: (Å#^Ӽh2݅$F@ h161ӎ,Ӵ+q l Ɗa~kHc2\mP¼ޑ2vXRq)EBcplcÔ8jH`xȈZMX+ Oy D@'% 2;,7AQ׸y?}SyA)eOT:I_Nr鞯lQ\ &N39l"%;2[lI骊Y1xX'Er3m: oZAw~}4;Nw+8oۉvMT3lo«3t# 69.t+*y:%3 9#{9D- 븲nތ$َ{`wjS?cjDFEWd\I]{,[<힇Duoj$ڍfAx&Rv Սe]RF2n}`MάHv1?9E@ 1UNk&xRōC4$~%"#&o=*ㇴc )b/Nϩ8wmk']20@tۏt/c}u<9IJd{$+-J41&#̈́!ctD8[TF՚=u("՛Oh&-0Ր$fIDR"jmD5a9w$6S`j|:mDQ]gFǖp B8⁣[Z.=AwDe \fx_ϒsW b4*kĔ)V?Y'=9qF?9󦓿G<ɩNyT^lQ nh'&nyV;4-rܟ)T7t«J.ƘZYBa,%K1ZMݛ4~ߜ? [{]n/[F7 ~ôzIb!HS|L }?ڳWdSmM.7l]&~ V@"K?ju=Ӿ5< cGͥ}W!Ґ%U)fʗ>(+6 t1FOwLRW?cdGCZ4GBӥ\JI]gLHf?0}MTTx@|CԄvD$o~rA> .@e9g;9܇z 5{ CD}`zC}ǕˌrzM{#}m!jB&UR?ndD#֏susDrw=,/_XFpjh{ )Nn:h ċ1q&aY)]\"_J#GJb#bɹ_u63k)")a_9<ʸƒ88"9mfc渽, wqxGzN\AX2*hSbm}umy]5*aKYlDem^~SUm}c6*~v.]"?☌lrY+ZNvܰOk4ߝZ7#[Li2Rx; %(|o2"x T2BgB{i$)^rIErQN<mЭ12@;E !:}O:H0,jRP.{GMWlƅ8#thK!1)DZq@0[Wsh8؉R\l7(@H@VvT#v"{&HGBJ0J-a$Gp^[j U 䗙 S$8T fukTߠP;B,f R6V +uv ?'2s *dHGS_'?ASmƈք*YFLR.oHQ9nV ]u:ˣ쟖^-#ɴs%F }&66|Ãeg%;]s#RD$= MOoR0=$d2L6@Nw+zyv]Ӣ+5c7‡Je3IZ)J@ADz(7Љ+B$Z-<80ErF*XPUrhb/%?96Z|wXNK4;v2JedgfB+W_I 3,V&k÷}/i倶݊.x KEDQ!X"8wC碇x* EI0b2{̹Z.av]4/|ޭ+KLI&^ <8BqFZl)Ɔq *e;?soD{ 9G_a\拾y>-}qOc"op;BON=R7wMNKT!߁349RۍK׾pNfY%97W@.3ֿ:dӃ.7{3 U"VCgZFJ {W'8Ɛg9hog j1 L\JCEz[$Zs/|D#>=Bj|eIf)k@vHŪ9,֧/' 1:"Dc5HJ97i퀉F+RT|gc "zXZ558JlnƏާHI- hT"-wx||԰[' YQ/Am,%Z@nO\"@+84>#qvwQ;飕) ̈~UIts7c+l%*r!č`Ny1% Qci!DQǾt ݰ"z+Jo)jA!n|X9T?9b 'K lzsU~DhO ZrY+w}.6wEl?/$UuRŬ42S6 *;M{4Fp]s|80EýͫzǞEbSt$sۣθs]']@_O9vl)#NAZӴCJ҂C,o<0͵WvgAZ^"$$4 VթN+Ԙ:>Kq]'/)<4.VGIwV /0P#ï[ o~'Dm'aH|QҶ3tB#IcRLD־=mN+HN.,t*@>XIO??H픁3y_Lbj-tݖ5>N%)}īcHb243x2.uA{,aGFXc8%w@|Mp(t;|ٮ+ypQ JyTqCCu{k`GԏsPP> 0jGh̃B[t;",:hxM5GYLaƚ]cd ydtkp ;0H1YuB>q&ph S2`U 8zM Zځ1Kx&k ّne2TR97]?)u ր,"nˤ&HS/!{R7o#+H$z݉אʮtֵa/zu2p O~OQyuUџ|4Gi 2Q +cSh{F:4E!&!B/XPZhF`21 i$ A*!. jUWDz F,n+o -xFZ[Dk&~p=9>4?I7s+;-hHCseJч t=2q&CO(閊OG ψ,`Z6˳:p>L5Na0…#dg&SaBC|J߰wJe(xQ)yF%Ŏp'00!y@oGUM*T< V /~a)H6>.aה@VMJYNݿ!\=ě; x6?pyNe 9urThUܵA_Lޭ[8mLHc¾F*.uncۺD*&$~Џ_EmX}BnRA}ދ ϐ M`#MҰZ8ʡ%lcϢ)y.M|M⥷ {${pmW|¹$mّJ'F } v1lg "QmS?+_s`yl3yvU.wPwbl]D%P\'FkǸoEHZ"QNȡ4cHE,P1[4o z+m\R\x 4,$Μs_lrI/ U]:Hp!ִWT 0ۮZl~/n怕H"Ȧ&ǔ_ @Mk7}Gf>\a^oW:KGp(K,蜦@/ Ƃel(1L;/!-k8W4^^%\FӛY =/mw5%A ǂ^0UZQ/Gp.q=మ$^)$qy?YGxUIvx׌MV۱Z C"jB=niH|"T w"߮)A%'12-<;83q^ e:H1mkd]0k|UPXg$I/.Vt[Zю;e`,K ?_-G{DYQqsR#EOL P] mUW0M?*ª}E4KL%u߼K(b]%ǶC 4^{KgT%H;vK0d2 z+CMW 75gl bePBiq'N>^F!&'Jg n|f aжjD@V+>x Aә(¤}QusJځRS6uŮȥs0zi zU$?֬l.C/93Q;"Pko\x@?OzM&pJz.l9Xg7 ~ɎT;U/6yB> ژib{{4kxDR Zu;εf׌J mהsґmMK31zQ e-cz۾sb-K:O=rMQ|K'h=<7~ XV߯'IQ5DCmp/Jk;w5QqɈ-@wuǒr\ݡt1[tĆI`JEV- +a;QT룵O *h&D=\8fo[RW-"x>|StK?DϖyAiWhģxekθQ%cq,1|!>D`T.27I @}xxN볹z^P"ocDk g*ցKߡ7uHƹA.{Aj.5(muMm=q"#Tz}xk64M5m?Raū~%kQ9-I/=mVf ܥ^GDC{Sl(<4|z]kiv?^1-mo`!{+u=d%!dƬpPP-:J3=˓O@""՜foMhs5> #[,.)!Zh0?10 yRTooDIߙh>+O 5*{rdsCnM,`A>rph/ ] wJmwl`f% 5r,Ԗ4fpJvXs%Sp.AHn׳x _SiJ#k2#N~a.Bwr. /T-eǰ1nG|ٍrO-f{jLqR]ب 6b5K fiɃPAS}_S2=]Ra }ЂSwe`@so&|uY?|?5{x$˦64,}Gs.r:l.R8*]oBЭ6R;WJJwrsTe34TåP*]E vNޖk%G{ɝ\|[g~za>'3ʑ骥l{/iu4L%ȗ<&@ԏ?$߃ewb#Gs4h5FmC3L5a:FR^`u m"ѳ"RۻF7\=) `fL7xʦb C#Vggo7^!οВZ^f VX/~xtos55a 2yJu3B7cxK-G$WЖW}EAϖ. 23A?pvs*H^HpǍ ܱ uCpW> L.oG$V8ZFxϕyT{ⷰ!5D1B[+2t+i Kэ້KǠl<Sn8^/[71lLLyQܑV3#b"ˊvCPEN=S:} /}aNLBkITljϩy[FTxR{ N`K6947"8Nk?t;fwqielxzt/"*h;q-嘬}$_. hdj'ePMYm-"q*88%}[X*Կ$"C+qګWy30];4nYN/P5*NLve&oׇVXN/3r6C߂owg0q>8^Q3Ó 5R tROD65>9֟8so5|r ƶXK<-@a{{OtUQeQɁ:֬V/6 cBvo9ޤs\[#ak8f+=[alA+ (@mE$J"[g=qaj0qr[9#0>#np؂^b 9-.NzUc'n2Ǜ8,z  \-)S("p*A*(ڗV2FH5U#&:>i0`TƓCqrڮmNYyE4+\7mxVϱ?5U ?'F RJ˗f/$`G_([WIB(⯣9$s2Q)eͥ!Kk6_S{w&shq2Wg G=$t%׈2J:}m_6q`)Y=S=v?jmK0ĉWPxɉ-T;5$Pjn""k*c1i3qvS3҄ ٘7?t&'~cE1ej.R\?hs.8rPf*ONo2Fno! 9r+ ߍ@{zƱJ螾5]fn?2>KQw#- \$78yFFpҺmC\Fd,Q+=(+6c8sЗ4Nrl0]`Grx#H1z3j\™\Umo phJ!L_;sR1|hI$Ȥ).d;TGc^#.nx![C;k&O(YԈ^4`$^pߑL RO̫ =m U5 (7M@?>1?'!ЕhN[&̐z٘,@|xZ)@Ӂa] ,) 9kLe=Sdֶc"5^ΛLíEN8r0cz7NFXwȨA7q-c GlM3aY ΁}3a ΍?,(σgX(zU hS3QA40G(f8D^ygr-trRvz{t6@]pf2 /8/5(HrE \6+H 93>Q3.| +7%eˬtξKcoZz90nsk 4*fijH `X@辄?)eFɃ]3oT=c فRY|ူфLpC7dG3mICNoNn4&,V0VbHhpU.!9ȯ¨ w';S+\` 5@@DZf'{zZm$=6 "L# U= I[NǬWRf.*i)`eqrvfU:ie/[<G1n* COXnJ==-An9Q6Z{鍍QT.78 >bk"Ϥ5Å,G׈>(ۗya4gGr&М2z ?dNQEYW iJmE8*OZn`2yhqC>vr@zt$D7^LtP 5% mcG$(3"$|j>Jv *اHߒ4b,|$p/d޵LHC}ˆeCX7ÝP5xC[.OS}9Hqh4JRascGk) 2Cwx-?"asY &(yǍJO;|QaE;[88GWHr8ZEץշb3eGXԮJ%E Ipr,3'lZSpb HV)Ie֡K-ϺPԻFL~Qstò8sSyG,:(`MZ)U=ѭ-%40Q;]ZjsmwS.mb۪$=07MQ2#lI`wZҜ~>tamuuʒkojD/JlGCɄ[+[I sW!b4P.(-9+ϋs0q(O(shEmA%%  J `8cw=BgsV|4 Y4.& dsi?25zz{ ,; zl~{J^"DJg-\-*MN?78.: M_dN?:VQQ7j^P0b[n6! `D  KU_oԞU+qzGlw05s.8.d=KhB7 ɝxXиÎ'`D4/g* H |0W0m= 9N?-Ri9ؙu uue[O44SZoBOY62XzV4hm؋\?">F]֛DpE@#x.^ ps#o]A- EfD5rY.EPKU|Eq$*]./s"y]>T"A&I)J.2W8k5k;noO} Y+9%^ĥ?;ݩxж,tr;Tpem m(r1S؋i>B _S?!EXo峋u;,͞풷-g%$uʡkx^Ksѐ`)y<|)Ba$V­cxY󯈣(מuk)ucON%gaacmB1ie*~&", ۳+gj(ݕn2".PC]bKTjh.r͔S.o3?&]kX1`.ʊܐLYd׌E&Ceʠnϩ4uc%a am.V 0kpMW;g@$ٷ;Fa-C3 ]M Q0"P6MATT* XN㪰םxJ&StB,_VO &4ǍdԚ(|uWЭg\|r˜C,۹Zj/a`,WҩCӓ i}‪ Hw쳯,KSz6*jڮ8P')7JN:#䡺bv=4xb[MBu8 kcJyϩ}DԤ>EfEX03[&]1vRrǙ- eP}7!9Ӗ#? َu Eό:[bt FF>?^Wp%_*2:~m^W2*9Sy_meQ 'l׀(QD.7FSGX `rGQ 9N5>2O{/eY_ S.1:KC`Z=~'X{rCC7E&p4󅥐xK02RjXSSO:{`ij#M9񺺯 u>SR {CRX.g3eSlгyٚP"x U\"fmmI}}Nl]QauڔE6Y֪H wZaXMp(2J=5?)Hx_EzAνR_<]F l(и2~:xP飠@УLGKrD%3to{ 習8po˲NԇufX30Wy-_ED0M:O5d>9 /.i]jM>& H3]>v`#"=J ^ '/jԲ6.cwDQ'"Scc7O NUK 3UoK)&z1:QۻWueTe^s/=@NP=S"DJfssD3K<FY aڼm%!W/nP>mS:yd&)D DmGҟ6㳮-\`xTpHc׻]b)o ,hw= F4P<^ ˯%2,DƏ1vrGasD`rpO&7fMcЦ~@ɠ)UǦA(a/Y;lN^WL86k Z_OZƋL|9`/EO ErG^\COӁ% .4+V&|Xf:uȧ@A&l?}ADcr^8UOϛk4kY2?n{~tg`+.k4XAzyG}>z66Kt<:d6EPK}¶MI1V76(' ?1s!vd+9Cc5~:kZLs[m!c0C¶2Cf Nn%mf:'–cE9 "~4Tyw{P _E$SGAhBiS4LSr:pL.JRD̶f=BvO!A&嬎xQ!p S`nqvbZXEN/JܢBap[Ytl٪qu~"[p$+$[+@cgcߋLJPG;%4$7ND1'- "5<ЀVa:7XubqT[Ԩ k@ɽ JXJ2,J}Xƨ|)y2ZpO$wشxSU1 PXRVuK#gTaM](QJW2E}v{O-t`[[q0]}_lHhdTUҡJѴ)mt"Z;MA&唄gɓ8& 0pgz![HV#ݢ]3$P4Aydž?5 .~,HITf?7Z m w<1Q~_"*KɩEMt]7϶vˤGvYT@( &EYV=FoWE/]g1cȞ H/kQBnx[E>gOvg!< C(6E5"κG^ N1q9-Vd56_p\5]Wnm|;7`4j!O+vYl.M. I<|'x9Ż7XmrO]RL5I͛WczR)$i?^_2яq.{^AQwݎ4*,PL LpyZt M B($p/e_{>._Bd>Iӷғ ̛. cbM(jC1$f{3dRME^?U\ 4Gqo`,bRI 9!^L ұY~RyN~3Bߌ@c)Th3qQl="D[%\Y_mQTχ`V"0xkV"%q)\x IrlC\V^&V龟*!=&_2oYۮ r WH`>Xdo3wf|Ċ[yܖ FU*Xρ3mK-pj5W&mi}8C$oAMeᠸ#qiQV`yiPqPLD!:` zKZȺ_K9_?l<{ VbW%ɡ 󶷒hpv5$(\*k$ e<#꿋r l$;SXeEy,GOu*!`SL@ gb&hkÒp#9V#Aqn#!*LLq$,ímzU!azIbtAb!Pf%vEkHA4Uc2jQ}:C>5 EҤ~˛sBqs^u'bܕ7j 󢪚6TcZR2#~)i݅?V RDH> `*@IGjFY]6e\z`*l<7=#5X#ҨdaU[,`n8yXi|}7>}roCbJvD5@uP$ w$1Ύl }jA/LDӜ A ^ꚅ>K޲.PmR@4$i6 =L!e)An5u`$@C`lUQ$lXcU4N6;sGU(\O7z@n>|HN"ѻ|9UppR[JnO5%MnLMxvq=՗]Gr@NpO$Ep5Z I|S眊q`veKUf7n&qSU,H˔at6:h Ƃ_ן 2ljl#U}L&Gmo&SP17Пd]塹k(Jn-Ɏ@r[ekģE"p]kQooEx07#R1z)5"C) Pbv6ݸl-FPMiՖeG%I9tSkA4ZdbEX wRlD$T[/];u BoZ>֎t=❖#Dej,O F8OeG(0)U$m&Gs(1Wp}! jU YkxaG",5+ՀK-c1.Zp4AᥛpU:6:3VAw;Cj3 ̜Ie/Dٻ3 WZm-9O4z{M>^]Hv0܋q ,Y%,-*VB(#3Vذ?SZ)8=e@UFo"q\X!us%[w)7M,j[#e7Y2O@ǁ#16 G?<%Ū@; h]˅.%z>?2όEEF Q摐Zh\L;S} pҤ߼MBed_w W>z&-cDuŦ lr3!nRT [iJr) mG6?, 4R e^;2Ѽʅ`NFfd5)*MWU«`haZ<[Se)Nzm_̧lnevZ%3BL=%,;rsI`~@WMm*pq+|UzgaQj Xd]S.0`=# h ê,v]r.= v NVJ V.3kIPc2M!+P:=M~ٕ`*W"&gr_jmTCyɱc+:2! 4r)=`i4%y7w{6SJ!"j&UL]~UC`T`s*qvZ])Hr8p}U.Mϔ926JPK}Џ.<# BO(T]O0YMX%9pp68t8~fyS! J] 8l A'T( m`P7B`ޫm |R:XބDVϵQs8tAJ|MqkLVsv+%ewuڼ!CꇢՎ(1rbwզiMw55v| e=zWE4\N&lMz"2\ۡЛprDᠽJԠjU'y,^GD,0cp7~X 0.[ Ry8n҂{)h%(3̀Ӆ7:ʭM0|gU\!1j kMem@WX;2+Fr)9N=9OI\<N&H3Zf_o +Z5_R MC=ꥣ r[}(.tp5Ç.rAJ:{āHy"fHY)bKr5NjarDJ b#8^b?>lPyM-eE ";mPߛ uHm17ů]#eVRe]j o13r<9\"BuiG*ZǦq< 1L_z"8R2\=שV sBݮM tB,R{3a*fxyޗ: L)lpbdb8u(|uM>YN M-YXioZ)c]x8/!Hl'"9DFPW#W  ~W||Rb}m Ÿ6a\fou| %4 H7l1p=3Z$s87@nU!M >~h]MvA5wEVuH$S,<6K2.-&6n4bCŠy.R՚Y`ewJxr4\0Gj2VqX7QP;q=X 'T%U$B0BzT8)z7|姉vo+) eغbxZQYUȗA<зt<v ATߞA~sʠ+<$n~ŜĀǿfאQz^v3ŲMhcK=/BmOh >0<ST{,(|X=8qN r;(k_;_^]EfuB(C^nn>Hr5߽W쁇' U;bʐsˢWv.J,bk‚6 4}B }'zjų `ow n\}D@,"4HYzɡpw}(ƠxiVa~aڌ\+Qln<5= Ĩ}q7bOZ2Rfqx{䪿;ƾlE8+96;r;_hŨXDqb܅(Q`G0)3~⅍H#iV{/ey97c0yKĎ$ /oU{%CSRp+!mRE1PQ"{N.E;: VGfVvFGTFu*+dGΏYN9{0WEQCkfCd=|>_Xi+  nxª0o7 >V?%6W\bv$U]|Bΰ6"ڥM=f[7P#7\SMCw-#WAQ wEJ@Zpj^)뱱5)fMNZ&szerthk4m"]YO<oڽ:Q+MQ;\æ={7zo<`PVb= Bu@bbV: #Srznm-Ϗ>#ʵExX*SnV8Rmx_H !-MIPBM7jnvbiRvOtj=̏LT#f6}/B+ qtw}|㱑~yVt'h2]Wr <ź !os!Y˾d .܃8Z =?DLԻ픠"ٜt`#?@1zʦw0$7ҬԄUASkEx:wB϶Q/<0& ^8-k?$saf;o< 7PRf64PÌ]whgKAьDmӝCΐY&HxɓVg uǜ^T5>1Bxv 9BbE`i6~O{X+pfZhӂ56Kk ٿg`( Q1zyKGJ(dMԹ+lX0fF[3qZ+Hw {V |a&vGβPywR"^ZLZ/Iw/R 8 z2'݅WsE3r' YsagיfƵ ߒ U۪Âa+fFAL$R c~@bYmRbycd]ufa@)=}̦yt_|AF.gLȠ{iIo<hE>"l/PrUEϷ]FAz̛mcW1")}n5kH u05p-o=YY:hdEQ ;o,eeXbso#qkC1cb&*&f3R?mH( $6 ɏ7? Axs 韼&N yN1 Y˽L}iŻFjB̤dдM! i8M3y/-k˞XX%\4H8h%#} M}d=E^6u&%6=5LdiT׸q![EaŨzL&bs3(~{e$_eǽ38?V#]IJUؓXWg;ġsWW"ЦFR|kk+#}\Y1ىSS{8-w1A~t~Itf_"5+~պg;; !dW)']U)@461*q\ws;Ykz1.qlaV`,C L;ο]jZ $Zl1}jܳ< koaBYVȚq(ԞHaUC-ƙl9v[FlmKJdݽϊ/jnb*}XiC#mk3oj)5"V@mqr+ܣYcÄe:zcNhi휷ɋ7ߛ j+dYK`_.yv-6>pv;>|q"Ӛ1^=|2Q!vIf Kר[AzI';l]+H*{\lJ X_yd`=*ԧ/V@[=sȖvET;Wl[QbdZ$4ʆno6v , |'UZטr{_x(rک/DA!z%6A0p w=BQSLc)8CJ@x>e(ޯvZNbT~smc"&՜6ltk'3ncn $#~qK^ *I4nC=XF5($̰gLt1ǰi<2 v`(WHMETYy !O[Y[arU8RɮuIӓEެd3Pq0*.iA_7n)<)ù::*ƣZ`Fõ´KQqaSEri&/q2L; E GIک4]i"0Br'ݕ}ԟy#f \8 cao-+4`7`3=cXCk6Xr>Dufz"wʼn-tAHMM&"EN..[ 3cJ6by]'0ٸw ˖YLB0-cN&槓 Iumz̀x:v'ۄe8<cfLΙ# Z' je#u60XjToP;fxڣcNQ Ua&p~Դy(^h*xUlb%*zUUҋ360> OF~^0pɳS"$GޡKHXXlEkFp.׫BsAfg̅6OPq~ΥR"=24Ώ~Z0Vf`~ Exʾ~ {88Emd)I :>(z=GB5R -ЩZ6\jy6 -z=y%舃2^7Fxz=m@Ke qa>4++S#p~9TpcUʞ3[eDP3>Y[hOAAT6k B Pբ0߂ 3j񐞥/q{ b]5{WauN|"$>3FxsYy%ҋŖv_i'd.Ѹ"Hp} 馰yo{[G_ 6g7|(Ć{k xjחoSέ- `H$[VtRh߀h[K ( }rV-V8eE@ϖ]~ɊQx"d-EVQ͆S3 oL꣦fck):cv{"ɥuUyI/ǵ\s܅ FB5?Kj{U8`^% / {SRehaoF"^S owGE nxIWrN.,7~Ͼ5 y2u1n\2qU`T#,*o82+s[ /I)ZaKZ8rHm^?w=n&roT>ݝ!gCF$NΡ]> ^Gi2Ɓs[܋ qG0ɧaq,S犯1`a+z3]j󁠽)ʹK=GKz=XCP 3G_mHWR02m>_vw0: NJ-cD3^ ڵcOָ<#e< ]9K;WXȞ|_+PA 1ۃVSc $U@Mmu[I j20I@6W*~GS\iiմІ2Ldc|Šs\%h t Ӂ.KF}! X p,zACx7eڻ7F (Fy`.=NՌMBM#ߏ';oދ1x2ɋv*/ݖM0TAk @Iٙ怃r&OqgK+ސms>;̡B>54( <y$藭!74 V3a \Guudz/:A <;alaPq8VsV&轧<jcX&۵rڃAH"X$%J=Loŷ ްh c$Ş$XmUrLd41,ŪGj!n4Zy ქƪJ~/uͨQ !5ӵՊZn5 hPD"}q7僶x9Щ^)vL-Ǥ4_ 7/c$qc#3+xCK)jj-(]+8U o;Ikk%GF̰QZ7ft*.@cAb؈u8R% u,qQq\f t딪RFf=wqo 'e{b֒So*!N1 v <$NC 5^;H_XR͹7a2O<8XᶀKbNVJkl8\kgvym߸)ۋ@4d6nuqG8M(lGω2WbSY6D+2|4(Aq9';#"ϕ2IZ_b׾ٓ1o YΦ-Iq:Pvxi(nY`-$z~ҧaN:4uE>rsqpƘ7HM_w,]Ig)?C+S]t +Nsd._[WU&;yL'.ju= 也W[PVl֑ݲ7Q*"Ըr߲{a\vڿ]uѵTBg#9Ar0;˅-SZvBrquT|{P-=-p+ ]%W:Q Ϸg(Q 0\Ee%Øa^jsWv*:n]QtUVd-`o,.sVsW\WD"/ 왏 J(_rn[@7iOR?+jGn-)3Ht0%c~N8_&+jWVT"ݳKqOP4ZPxd X\}H~r@+z&aޞiu<(g_eĊ'=M&EʋlAu>+ NEr]nޓS!h1.4@Zh0OG]$iEl ?$Iͪ3OCgRxXEӷ@벹2_624Sǜc7@!O ݒC$<@kStLr.eocU1B|;k*f"`-8(h>/e}zXsꂌzC;1]$Z*f98P3Cb=PD=1;++}WN0P;QJc׶{ϋWB1[gUDaK3E׻pnn5gd8NWa뤠jroRSh}<-zO֌[av.a1`%аG{+16S0e?uO"2fn֖yZ}X?[N0zYm?"JOڏ+ /wQ*M ^7CH%`p8<$܊[Oy7L8&ًRS XlYAf/R")D ࣘ_V|ƁGXQxh( T--p \&"S-tQ?k¼ XT)0(?`l*9XFi"Ezn5Ь0~ (kѨ1E};bDcqTćϜODkj ZchÂ+ %#r*%$E¸M%aU #Rvy6?^u>K:I eAWXUkءgo0MXHn2[)&,@茬׭1ԝxT,7yw(,{vv""0#UlNu>̿, +IDIyg D,Dj5z jEquZ mzVmf? 2*"f*Eim&K-$f~l Zan: !"_D.1n9BӴ: Or1b1 v#@W^M(`q9qq_^1& 機PaWR4g4` :*Fb (K]L]؇usa'; @+9f:?#3gTWx&a'#;|^c{ƎDqWnǀHʦr%c6 UtI֞+}K@[t6z~lEi EQf-#u @z`Z/}t00U/Zk꠭psQS 'uAp{ܮ 2{_# 'KsN #eϠ 2r!; 5P_GКKYJCQ+.Қ2#3WV{o`~E9ziwn&g*0EIoM6.⍶:oh< jك^\Ao\o'@e +;hDXEC Յ"v҈c ^!\/@JHoܑ~AnӉ01(zA*urqTx?78@1jlS,>y+|--#؜Ovt26):<V y<ʦHi׏`/XheLPCr׶uꉖv{&4u@ bg/$A6;osvg6CKf[؆8Ra$Q&l4 p__/cf)7I7'C8Vo 뎟~#'JiNd|uM2 y9kWr=?cm:݋tj>~_UIMg c~H ڦ P$D7A#MìlE ;{kQ㱞b kM*tР/)'-t&CFx`-z3ޑpϬU9 Km Qgi5>je#LY.G?b^;q%ohd J^vG7ԶUmQ yA}xO}|9%ITd(|Bf %^s /b`B-O"N]HFx"OïȅwWVC 3 q.c(Vi~h"Y>lwoE{pj@y7^f4 6i')}T9čp + ziǨ+nYLRbw`ٻCH{MNFF%.Osmsq)(Nm[p$xtJa6< Qے!p絚XBm h].dSGixP{^(J`y`4k%~QcGV$G_2V( lRJd?2Dz\0EJWYJ=ΜzcHzPMIqP H Z(ew&?V6 ҫ"/1[0[N1l|v_#NP^Id{)1Ӫx8ZiH~pv'({'h$K|\N֣ sL_;&P|{{TMI iIY\364Kx>׃ )L,0vu(.ZAl8{[(L."<5dѠq#ݺRF{[sU`|/Z[By`#BP W|R6M"/6+hW8@G"W:O'2_ۍ܃#?7/8*Q|ò}9,\KVtBTaH)K4 @7'Ƥ?sEc-#UJ!c['wBDV?!B0= a"q2ktԸBI\W33O{/ U 5u'N#RA%0ASK>Hn,?駯+IОm%{(mK4@mXSRi_p8ў?sFTl\/ {ADi1G OUDA hKSFfLߓt3-bbHE (^~J)NnwH'+E~\~Zx/`˹!ȳNg^c xX#QjK+FקIgAэaErKUC!d5gTJqzv:mg׵{i+N3/N#ŝ&[qK#}ZB"p @_0>ݤ'ߛI8P2a CTQ27 r4`Pz2(36Dr5a N1Yś.i+mi/]O^& ɴ@[s=d5UZ>iA/Bx҃n K?ɷPq pXq H2SA  cWv^γ|!c̝f9W^XCj:XlOkuӷRȦ_gE,o/f-?=Ah!(wDtUIDH#8VL\%LGZoP* @+Bz<#}ه3h61b/^hwHzyBomM d6cO+r 7:iǒ;癳kZi_8}e"s{ [>[8č uۥ3yrt?U' \%OɑH|\ dL٤%ո4I8;MI/KBM5 d@ժuߪbiH ;?nyMvc:0V51VSHWzW*`cW-y$e# `U|@:wghwhg1ݬQ\Bhicf0"RsdZI^:K6+ӬK1Su~HdB {tpQ0Ƥ`QMj!W'0"A YUulVZ:M., &ZGκ|ޚdTOjsl90|< 2W=ϋ,kt6wqJ\ܶa[#aDUZK?OR峍! T:ULĊkIPOZ9 nU;rZoSXZ( r⺐6aFheIcR]`@=]"rK;k V(Ac;Ȟ2DԀm)5iTM0=/ n\fv |59)?ʴN\$A>\l{wd= n JhA&cۋRP|CJS/PKu$П..нPSW~\Ⱦ-4KX1"Bi&둒OBÅDp}d=2oI&k{PDmт0t_Ƥ}vt^qSSXv8^9WU@HG \3u?r2ZH?R @\!L0 YdV1KX=l<҆IBy+shGD` _P~]E:}iqqC ٳV$1zQ&_%iG@ {/yzY|T?Xbdڤ!rm^{p 0^P(1i;mBҫg+0_yLsKڑTvGJiCKe x5@bQhFc}TT4rzA5^,9"ס"`{I1'cl'ju73[c'KF/X[y8NخJS. >eENY,A@i=yJb>{S`R w 2RIJO$WELۀh1UNUFc)',OҧAP@:۞̾:+cM=rMN)14w1u瀴6X^mB bH86q'[;yF,xñrcyĴU _d ۦD:֜ @hOfFK D2X8AO;<CAhk>- r wA9 e3A6[UV9X cW4ty<ܩ/p. ?ejM5u1%'Mmw#*cx6p1Zz 8܍ vFQ,"{wl ]9|:Z.mux *sn|H.&Wwˣph1BH Y{[=V]2 ծ@nW"|;І|PF:f*.^SEQnd[{h>,qB;{P m(_nr/h|f^u/ٽ-/H/8%< AbdY\q$+QD}K?AR>+$GJ3^_2yh. f;% ɭ@M7Xt D?(؍ _б@TpEqMv!葽n%%4nC^.RbEOG4et=# =,;&`lɪ$nɠg]j$ ˾rfxoӍN@ +y^)3K%ݽDx.p C|Q1| "K" yv"dű.%@SΕ0\]Ibe909Ī6~j5+ F)Z L>EJC7uly~eƸ 5}.QMLΣ1d K 757Ir<Ÿ6X=ROuNw6$QeF%r3ljs$R,sSt tu`MiHeOVW@//czP%%=sf'rQbRA8});XT*a8$iJ>:W:PA5HMohPύ3h?%֭KM*gܰJQq"~82=P^g=f]u)@怼P7>4Gaw$}(&1fT7 [B2 S(M-ѤD5%:ᕷE^_<(* L"Y/%Y$+,mw/["^@HV#V3aҙ^}O6݌_mѬ M/i z]l64]3;[I?xVuh)Ueҿ+aǯ{„9>O8f`4Nπ9vx}/g74o1Ozg@*fA0Ej}۾rBmf*ZPHsxĉQk)6sjFj©-Gd|l6U$t+3'FQIP gCޡ؏o7L6hF@x+2!FfP} reւoIM5}6W~ Gxut6yl3lw<3fv?hO M5,-p:abԳg1G}[} ̸LY(z mh+\񠍄.7b5҇Qپzn7Z)j y߉Oh{TX!ծ7_jaЉ.X,$E0MpYA -2#ܐ0b<Ln b*q]:-Yzf$<*XQ9k=j&Aj-kʝaH#fLH'>m̒)Tl<^ICEᖢT2 m"?pHg#XJxbEi LlIRV@:d?C0ΣmI D /tበ'->5$@ou/Ա0 y%2OuwF#3bY07 ,$|kɦ4qJ6:ydG aV<P^G)o/WJU6ʰP  ^1ʃ ~5*}*dH4' t蜰d 誆+ 9s7f0µf{a9>̰Ď F!ƱկaZW uR:sm(h.No{x3<@GuR@fĴW3wNa'pusAq c8,ۯ}syזgECUO?{zi."_ێE,^ܖchYG(=KBb?[Nb=98FmCpg?ouIUBt?mI]Av5C,7`ެCAĶ'{;{U$G*BZiMD&;M}Q&N aq(f.,~,A+Zz/=j۔yP!Nw-F>M $&zo\C'3z1EgZSRG{|=px:in1g~+ "$o[շ]P6 qgMnي 7iޫp]' Oe,Zn+SE;̙\."2=[2a^E?}:QW8v7y @cT}PLON)F@6ߵ5^_l ~-*z=C-4R@QOØt@҉Gy_6K]A!31e<6oW/Y"|r TpEmSOeu L|_ [9U6IJ&MqWCPUOy,K7 ~16O~vˋ"H6  _1`foZrOnti$(b}mWHܢ]sTjgd 0"+:#*蟗kJ7"~ң2L@΁;;A\hG#E127e\#9tCJ?~mm+k GG3>/ϊ/% EY4iqP6DQK”?(_[`mG[;Obe#:Q8>Nn-ȡ"dCH4x對 m'́K)6'/([7ԣ#?v9F\Q؁!٠Я%/u+r!<E\b\pe@]jx.'$Ǥ!e'm2P5贫w߅|yj|xp%_?-/M͗ r|D]K+hPE@(fǃ{ϵn !QFU0(j4oq@Akx%Mxpw KF+ܐlOw{\suvзB\2E#_cQPCs~g AqlI@̣F +8yB+6Ia¥ OJ$UTja f8;BZR>*WKuG t>"͔ь2^Wi<^zKT@BS8þ%2 >m7% DT)Or2bR捁 MD` Z1m: a:_U2tjAyF5iVL"E*"ărPqQD8P$f ڑhHun΀8pA6_FNJwg~g9KaBY I/XӆuGg9HAX ]_m=PotcA8u^w)gy[SXW Ɨ`h-;y3ʲb,k_ n͑fw̉Ȝ9D%Rbp~{4Q#kQ . {uPY^lbgfϊ.o++%OMv(K"DW Y~8-HF(<8{ij8^pv 3 @]6H&J.y| 鷼&q:NTa=p?Xbk492ўU%m)(H6Ph){CdۈIPw>$:[;{ݗC?lzVV._c#2KK~wBA^(|M @_I%CU$C> 5 p˨֭ &yo'4MQ;}&ώ͍IH)N>&M &a.DJj9EkS@PE /a-adņHpa B{IY`McG6"IU+&_> c%8Pٰo?vF wj(KsSP7ĵe1q(]* "70ZeC\DMmpՀn(6Q~1aj(kp NpgZr `kp to.DAH:Ҩ*lf 6A" Ѳv-`#-[Y;.| =yQ/CM! t_!E812־m)3(T~l=:xZ`oZ l[ҟ9z /j(74Ju ǯ+~P2 :*uR@Л;8+ruSΈQ;xH-aȪg0 Zf|H}IC2'i >"ދYFUuU4l&=C#-m!Y91a1^Φ>=u`N,-HY6 C/!D>3Ґ+m+De'Un\4@6Y{VNH^C&^F_jOG}~)(ʻ5Ȕ4Yq%+;J{NB1#$+IOe/Q54a - t=$Ux! ClXmc0Y nK2!?/0g{~X5W!@8Ygٿ@LT*XV$Դ 9lYmWOISTv,HmN.{[{ 8" Ӣ rd0,R1Œ 㫆(=إJ7~rXN93Gʇ߃P+i\cai@=@5 @+l0۩c>o2G\> J$ȱA J;S;"8&5_* Lr@4UNc7.縓L\pz>U'R_baK Zn`]/[@f9dUe7gA .fT3S\.ST_ ]. (M,8bH6cı2[[[cC=l |]D(I?v5^u%fE#FθGeZ.ہn$G<~7QܵXV5dϹ7ˁUSLP\@ ^p:5.J\f_E˻Ub+菌Fy(|!eua$֙"kwZ?k42 6+vof{CtE#4n:ȍ1+GuD^[K:':j:c,Ah\yLJX :s;#.Gb&#;Y e;{d-N <ʓڹ&܃y Q7S؏? >ƏcS2=F  ѩ_Ë U<*w+@n/O5CfwI Ory%W /C 9GI ;,9sr;I&݃4MG`\cE6 m4~(Vݝ50HQ8&X`@ @XXX1kPp& YON$3[˅GVXOc+qܑEF1{_SvEBO)WP}؟:SPL-_RΣrY֧ɡg[d(1L =:_ [>Ho6#aܥ^(e -ѵAGR $i~1X0 79xyg3S?#'K>PE@% cLP_cŠ;Pak"PVS*lIdxL'ɣ=7B{"ڽMz 8$7R$Ƀz6h ?S'N+ (/]#]x9Ky\9A+ 4D˯[T;  *C\[wb9k'z WqHl/1P>WBvc8haB%GN>F6|%ۃ͉ݰ0bC/0i=HoiE~>/t% 5t.k5d1ں*|U~5tÏCDğ\gNWcΝ7*LJWwqF"[vb sX\" RӣTOn AL{ ߍ\ Qd [@׃8Js#U&}ك@ɢP1څbpye]~^~|dWmipFqGx1=UW|k>\$wT_XLyџ }0"b㗗#B3IƬ!J?8|in kITH82f4>yfϭ%r!n '99I%_m"Cz gZco`{fW<:Чם4˩[4L~ɨKJ6=5g&㰤cS /tD/ug ժ$l ~!,B1MPPyeÞ'yG.Vت9a<01_nVbhNC-\yYJ^>g*bDK~S":/ioI^iAc 8?GuÚO3$soؾmI 5;r\-~!qHsYuq9UŪuFV}oX-XbɌJ` +!9/ɋ *hg]a} ΡfSPe]6Db&QqWs;< 9ϥʜfEN4yٿ["EqeZ6Ek\gR 4d.иg a9tzw`PB-aArB(sgXfhgO,Q뭬SUa-53P)dE_; T18EfPL|#E#xY/j6C'w }>bX͜z¤-RFUFօ }/B!٫H&3/b}t}ŦZtswDdha`v{f6θׯ7>J+j- FdN ec_Qho C ځD\?m0U)./Α2MRBUcʂqۖ4\ڛTd3:B =w 'ksz`SKR+/ApS㖺*#!/`Al&F!Dd`Į.:P12a;^`ՕϠ+q+N{7A=BIЈ.`('9&sn$2^A<@|r(2l&& ^ ص+@} @)R|i皎Qœ57bn* X"'#6vϓ,Hm>[fDkANj: ќxWw:벚mo8 <yۍ<̫T`ʛ.<|;aLլI ߦӰcAߑ{y윋?Iy=.aUzrVAROt!t~?tc×sO6-׵b $ѯcG#UB@[m `Wb u\OU(^`9,*z[C[vhӎJKN^aj1KuNXDs^(_oyc%M G!]ac,xI,uR\N-*7ld?C,VwEy}=` NS6_>(A=nѨO:oNrt jWhtM݉&@B=Uh^lf'$QoHdP;̯QCŲ(c+K``;[Pa'orM^+U$'뫉$o|(Džg26(ælPH_to}wnLΊoKiG$r,&ZGl['–/>NA'n3T\@7N\a/N) Y^`'?Y,4tbןn e_@T%E׈`3c&n izT[Jo) Y(sQfr^3LkO:/2<>;l`J |<"ă.gA\5[(>_zOrE8߾-F3i% G+ZjiWBAy}׹R9^"HNcaMDxpZ~wӻd+P "f+2ǞhƼxWKRSh%˱7NnQo[awзRnDk:,D >K$C/VN f$T_}y95^Ȯ'wD,_SSټ^,S[FrtRByA CMjL$w֌"@hPSoj1%os׏V Y5G|iD(.V &P8w.< W$7Iإ 6;nU3@90oVL& O7`h7ͷ enQv_YM D=({DXk0~zH a331"5?Rk>Xt.r~ݷz_s^yUȜN3:(x2Taj1ΡaI4[V'@UuKIr[IBOĺi&3 'deU*f R47Ŏ*ۚw1;K"`7RgҌJZs:$jsidpL^]u{}1LUuy{*3d8sow;hqPc2UFK 9d*VZ ɴl2b41ҺesbvZ MwUXBA\ FA#tz`:Z /xlSLƌtQv~ݾ(5l{Dˌк:JF[/)L 1 }5 D#N(C8Gl_|(3X&pOk7gHcdҕy > R/J N{ $ qӖI[^IhOXIM5͋Q⸒ҁ|Ɯs/݆L/;/t,p|~@q\x!=ixpiFpDC"|m&?OIX"J{vULLiIjrA,]sR,}*{Q, ,dY{њzO;D OFHP^9}bw?}~CNOU %4byל#:]J@̰Lf@мPC䛨B,hu~6ӝ~ޱCV[R}mۻ!It;mͭqދau/ulu@2ql#:fhR"c)Ed92]Q~F…L\CS k!_sl Eۓ4J_c|wG{7Ig<햮){=28*p?nwn=@w8#N1|X茾L$5peēScԃW$ߙZ-z|!u1戛%A a-% (.GȢN/7$ JSxV` yu.tikG?.hx/0`;KsNV hē>p цng+1Pb >D/ͨ@z5˵դ " ƚ0ɝ7oce8{ -M-z9eH>h0S@kGxVW4,fxrypX&p먅6Y4 [WVa+oCGLn`ZE yuW|.Ĺ 摶T $5p<F&KF.c>Aa=d`?)n! -~V ˜wl=GH\/Slw*)Yfξ˩(X-̋eZ#"9VN"YkFi| l8'V,$#5 +"Xb7Su4YL)KvhD #KWƒg)J a&*۰# 'l%G wDJ.z&76E}n5e\mW< ʫX7GiPM}ÑZE}>}-'`N᮹'ے2gD@V&Rk39?LWf?񨂷(_:a@C4x0Κ` $faҊ! Wɧ@<'Fs$4>I?];Kɱ\[thIf[$>}{ .δrأxI2@z D$rb̖&Cg|!A׽RwJ';r߰nYpu{Yf{>$(3Fƣ_ N@ȏp D[1H95+؅%KDNhw TV^3e⌳ ́$EL70J~~rB;WX6/۟e r6mt4,6cw7}j$ "b;:BeuV0DoU%*wv zMFO\9U}I.hӅ ?8Ub @#.U)*y>1슥H:UI>%԰SQgkʑŬUD7ՕwL +|_ڛtS Nq&H)uv:6o59a @:- C˩Q1>Y7 ufKo0#.:so\,`aFw"CvZ ε|XUk?7/*QDU ժٔv+)aA,lvq;nd3`y6=a$:v )Os}3Tså#V{$;~2|7{:n _}˜g 0[Myg`L _&n^"qe еja<9Z_pDx(?u!䇀o;jCx=/;HFWCi. e*MX&>m .( ;[:aŦc\&4́ jf%ǖӳ?NT'C5+Hɘ͇W޳!Pi G`jWT=G_eESPA%=)nDuv ^Fiwo!Wpܣ t0{? ߑcyѨyx&\p®OB20tz)A'wyTyZD~vu~UNi fv,[,=z3O}O6O1ҋ8 Zq/44wDCeKe;#˲% <vuA50Tk>?zbzOBM#Zfp/QKq)E- 4kT c P o]eDpMw4{srAsf+9܁s=${T<wm]0>iU&iV4R)o@`4_(\UQ+8JGkq! $؍e4c,pa9Y/i3Vا*>Fy-ĒPHDa.l1Lwst)H83R4մN$qy anџzdNCs@.`Z~52aE$vF9hux78w'^zZjIęMA?Cm@EmȌܖ1:)Qʖ6]@Dj{&oRYL#B3C?@F޷SG >Q/9lӰdQMŬ .MNjpQֹg|>Z.% -WXhqM|Qk?@0oYclM/Zunӣ"3)5>wd0oWqJ9ZZ!=4ch&T181(w1vmrQbJA3hPT_V(OxYHNvOǖ^"=V v$H5F,;/0*:hp7'Z碠RO:a7CL-}(]GܷFdz]#)@qCo2h\%g"cG<&L= .[d*Jl$ MWrlY׾&#=ӯ:I/}jֺɰwAM Q' ưr)_h@>ͣHbEVE?ӫ -y\ٙ]#@\9=N5˹AQPiQM_;*(Ҋ+2'B|#h1\{i_A*8(dܕZ*v/Uư\1wbzNJ _,gk$Tˎpi^{9\'~l9oA)KNӕIQ`^[)P*js3*meu 5ajURײ+E2qmtA>XH \\Ǚ$c c^ \kɐ Udl/)E2>ūV=fDԫQ髛*Htp5"Sا한?b*E!,((=¶@rk~N?n  Yoz( kߕƲXCgL`ΊӺ@ͽ+ }bB!SY{R _ :o7F_Ci66[~T6H63`/R*سpm?θ@eF^IZ_hhꪨ eaojM6@nx)QsVVWJEr!ʿ'F} &mK&H0R}])Z`OAS(P lYŰaXaYU!՞dNjhD}ﯪxS \cQh5fVyXXC0 xZf'(eO?_f ,90pk0[E=0Ot} Ӏ:q.˜%ۻIM}>p9e |7ڗv`mFr1Iy?{m-qD"@ʓ8r+1fQٟwi`.bKbnz;C~\YΝ}-QTү%n/t5!čcHfA KJh*+I2U%yui?UKՃ%m쇽Gb`pܤ{Ȉvh|Y{m+1T))DN'Tm3,W!=Doįˉ7~pF-J)kaj&^x/K$ɳޢ ,Xf8hI'f4$qTNf9&2 cw}N3PI 6Hz _͹Jj ٠ { O#~^ڹ5~Ah=NczH'o8SӤ7]lYWB˰4|GHȎzG ?`+tf@kN*fOEu>3 9 Fp+XwLfSڄ`+KP[\=q4 s('d8[I..hgff(}QZrq!=RMÞc-7dJWd1&IB-|8 R 'E ;e J`6Z LԔRD&߃s䒊tzWyCOU Rqugd ·3bf[8~2xO &^Aao nH,&\FN,W= `^%+o(*|hMsGO}B IYl*9SHwa|&]#D*B| &~e"u 6'^/lPpS4_9sv L|9̶<Ӣ51/*cΡҩA2>TE(Ik`'r'{Ho&XTajԡ ,=iD=!0}vֱ|`Oxma < 6VfΆr'>%ɵO52#A׭^s󑢂L:ហv?cr pL:ٻ"ګi&Ԇ~f#wX,22C>S,; JQ"7U cڢط8hd!!M8̓%  /Db)/K+L0GH;ظzJRP2ʋ8d3}#Nж[r8[hPf]F/L8o M $@ΟQ@>j*#%:6)k.c4 Uqqk󚩵=Yqٚ*uix>BDe(K#B%@)X{OPT*> XDN]vyQ]Ev✐v.j~땞W>HLwsaC8;n:!c|sG T|C^/Xv q*Bart*8MY_nFvYp^*w^#L洤hR+qKSA&%!'3#%:4h2אyȦc;k0t쳸&=z'q3)1KTYVti_WD`벰Uq150kAh,7JZya]kE8 1.6S6I/Z|Ͽxם5B}qD.DIܭ~Q7ҵHUf%Roi!1ؠʍsi6U  Pe\7b;/C $[ ó;;8R7~_ jRC/Q!n(`xwb%X] 9QGշ"^yPPߝ.ꣿ۷(J(JaP#HAW轨WciVs!!+ayqLXQ'EUnp)6cvqlgׁ.}0g;+*OӢORJJӘ7l/a>V:"P]$J qIKmTs>.cqo黒EN/({̔7ʄ1҇5\!ӈf }H#5_-X6i!6 8%mvB[?V ŀGQ`/#hGGV^ĘAѬ& v. 4݄IXzǭU{ GznlDީ<3c`?q禰:X{*K:ETEǛ!r %jјo $[%ZnbJ'meEa`9mNpscP.g-4_!?Ejn!x6b3@Xj((;S2V6^cmX i;vN) zy$Hn<˜n: 7D0goq&񻿸и%+WQyTD˽8!F4P7K/ I2xQ(t jf9Dݗ{8+&l4pPZKhfWBGAyv1wM3LO ,V!Lڥqo'(Ե" UPmM%U2˺+Jb9' X4Qo;] h\>0wn\:%r}bI+h,=(yniޜp5x;Kf~.y3#np p֝C;AL38 ֫ud6g5ԩ8Gd$El1 Mf6N/4+dÉ ၙ~GQ;#Pys9"ؤF6¼(Bg{#} ù 5@joEY(MN$V|qiaƴi:Sav3Z j\ ٪{n'A8屯3OIYHLĶEj_o.UFtee45m"DWܰ+?F`_|_֐^ǛaшJnB*kc!uUyje8=<=8G3mq[@,d$^dU5 Vg>k&`.χTD0YyC}"Y&T9"bZpMPй;{4y:`eQ~y|,'@Şj:N.E.th*g۝a +fG xRJm|4Je\ZM`RHxr!gInGH%Ɛ+H|SIH^'v4ifQ\* Cшq7^'8"}@g^f[%n ==9ߝke˙?R/\"]擹qo$o([} uSˁmarg)gfcaf&'Dz2l,6: w7v!JL ~[KNOp:5eT|t0=Y~5LvzfW[rD7vo,sYͿ GVE57#g;XX 5''>05a=xe;m \=Ȅ?/QK='PyҦ{ǝ@oIe) |~l ƱClK Z~wu^P*V}E`}B@C7#oTŗm}{&^KF-2`b\—$(\T^wp1qQQgxCYO!!q(x-G$e0|KXWύ؀5=r$q( e}qZ)jS#U_+V-gvz-:{ZI¿f!WYҮYӂNAŃ>ig>,f}(i6Iq O"T}U&3N+>҈ "@vG0#YuIk퓆#$[EpmVpKeg&iRq!/BhT(TWa;G 0q0g)6td(|IL&jXӔ}j!\٫3ள20'5X2:~(Pi}_>'S1oszCǛ-5aÛnȵ;uE}]{'ɗEM'w#[K:"׬wÜC_!Oh7;TR#VQ灬Sξ  >bTw+ u({;lǎ^s@ F=d4\R`̀Me67VH.ZkHfOwL1Եs2MZ;!hn^G,tXw}Wm-|KO|,Y՝wnM[dbsf^CS_K`^=h_MjbaX&huJ9^'2æ_;U6 RĄHO<c)'U6J1h *๑Mb!*֋!NmALQ)({ 8˶66'mJf|uC¹=іXɿ6Zt 5W:}'*8m 9!W˱C@Q'T*ݧ"cWH] br2!7N1!rpvmv$\Vj: Jߗx\/9$nKooX $2,;b+> T),=_I֔kLXsZ՘`phd|26-u+W\SK jH]JUL4 }(9o^=+VF|v[q4T~/9^ |Kv3Cb1aQ^sPsж:$3ZD]XYE4ɠpY]gM{`ND j甪2+2|sp4xDh6@r)犄gL4bS@J 1OoqK/`̊*3;ro"o~`o -=Wf9c6ai E6unmsyyk޷ Bl2we$oFLvP Dw׿yM]&;&WJdƗ8s)NęFJfTZZ 4H3ZeD!;£5[`=%YwcB E&n(Rh z̋Ԕ ">7S[f4mhlr}7B%7ܵ‘X!~譀4QFbJcs7Xə] ꚓ!߄8yE )~~UM+R?HV`?LZ(@)'Ȏ=+$ek[ " ytTHU$8:q :!{M?V`h,F ʲ`k,m?W"x!nV3!PWZ0Ha F_ސ&D׆O_qtr">H)3T V-j^[2JI5 #ϲ~GU%']gri !k ],+ŘdԱP;}nv.Wl/I:?刋lKdPI#o s0e䍐-{Zvf7z6<.-LbaߋRߴy˒*^\/[KLeԢ6䉊W3xH(a[W<> ,e𐞁ޝp8b NuF;}p醇&$Dy'Y@F\ /=~ o[Ň >\o6h3rV}`V03JHC2@X#GYSx=g1mK͕)guBBRڲ!m~Uy+HWlE(Ov٨894Dk^N:^(()d#UBΕ&T?8&pt}h:*f4kZ`b xr[9aeg/#$T f^ +׻lN^Oe[@coX2gՕ`u0V;ushK7. FG_k.{LF V8ul;b7⃶ lѸ^׉ NJox,LCB=*jզ%:#)"Ŝp.M0#R-Sr&ha3(Py-ZД~ Cfu# 묦7n`"ãE`C McPS&KNE.>T'4pmgǷwcCkhƺwzj+#yⒺΐB?h~ r(#S)uwL%]YfnzM#p+A>OÊfN:$B'|7b9"2.66(zA%^ZRY{ZB`;nY"SϙHr{|`Ng/@X4׿J =hN]I/-“3Z!U7 nT| {˒$\TV)݁!TODtA+` }Re8!vyǦ34,@q{X Z\@2lN7(| d o-Aa$'ZΞ)]dRʇRP\A\9ND<]Iy/bFDIlN-sd曤F)V%kzjCMSK H$!S;J# ?m`4G񘀆&NhΕ .q$8yMQka0ak"9G^|##'ዢcAxA1ٽqOU`v!%}J;28(eC8<"9 y8:)j,&9*%PvTt[ejB :EZJMC)̗%%OR 8P*/Od䓥23N:HF5RX "Ew! &WEƹV #b/Rozgu[􎶈tp"U&Y$tB*W;ݖY=-[3JK?)n1ʏf 0!Dm4^#:^AS FJ)M\^MG#n*d+IjS­ ߖr\a{Ж*]rVj1`/LmTnm|ɡZxK c/ 0w $Qi(ks+(( K(a#tJ9iGub~30yG)N%)q@ 1սde,iLxݱS*cvY.W9!T/,^q`Zj]s(5jbUg1zbRR%iS׊n[{#F*˒.d2YgLn2}D+/0WGތ$AP!F/GZX4EvsR0ZMI}zMfO3Ԣ7l疧wl6GfV-aJ@{YSGZAr $D#XI$; jf{n t$mj'b+DzN.wzez/DXmgH;'h(2h!iFs$.TкR n! ~OwFۂ0_PeJTM$7׏:{9;.4h|3 ?{$ 6aRÁ BjޯhC}G-m/'|2q`*cl5y~ \%M+G<|ylN%r̓a<>"G}%IpDn7R3v'*&{>&i &YzedΥc SV0}twv@¯ElQ@b#zi}ڡg͚@/qKtE')c|3ՕgG_Fo]ßQ%A33@n/Zd X2!a'GKy}{z'9ÓOJ dS'ɇJLrχAU/5ehJT0ҕς!6aLKBļd< Ц(v賘LSS-/@~t(c~AΆ!' Pv΃Rن@i_g)o6=/n쀦^Q]w[7u" ӳ]·yE]{FAi 8-,w 0Z:yh@\]nMEg ݽ~I۾$pL2 T+\1O,m1rZZYlvz*'Τ%isd?< t38@ x_#g_+`_lN\"BhQHw! =)Nnf9/ Hq'jEUpBj}[wYx݂BW-X\Gϼ`IӲUxi\N1篣h2COXmlQ,6ӳyW{K(6iR[V^c7aL&Z<܌[!ÇpXWA veL&:< Ƈ:|kX ǁf.a4/W;m/6\Nlqy`Xx`{F {[X۫7#XK, Z rIF3/4S/3R+6" ~@9#Z)s+U>8ןk;]9mn%z%(ZקZ.x\/5b%N[ST²[KPYNyb)U;~ =pCE:8RC&ןZX"CG0sbxX |lT2e}Yn|}I#*\sJMzUY 7A#,G蚻kȉx Z"D3wBLB\'N˅τp~wT9Ѥ{et5=.C- ɡ+~ Wmwޒ"^`{#R>gpޫ.@ HqJ0 PƦpQ3~Cߊł@̖F:=Onua KVǙ4;s J" Ik2\]ڰbR5\Wڥj~kScksc!ZB>1/S4k2 A(`)jWe-t1_^'Zɏ*[JiPiilp*3[2wW;nrݏ)F6cFR G\ތAx?B$%z3f"^ykV:]՜~Ƌ 7pGz]1qk{>EKᥐyOZBJ-b:L<88{#$/% aR㭼G*HyI5risY ^[~$iPָ}XTHJZ3@<\gI2W8\ylza|a_4ۣ|Hx}Gkw٬wwPSl!l܇@6'f*> ׶ץ,DRa-Jv0wQGPn;͞3RƯG4v?ܓ׆HfK4spHS xba5VĐődshim"pu.\ sOȖ_ ^ANUT- ѭ2w#M-8Dz%/A*gqc/0cכe)c$tTi#"д҆qo`p49"<8RsŘ'jG61/W_"mJ^qiiD7\}EC-" \dw bA 2\=;Zh,I/1e+k0*~mZՐ; --ʼn"06E3}Y{fIqOy :rMʼGE A[?&qҠ6UYrO6,WG*}chnLZݩ/F9k(ɚB4xvwT/[]\X 6ۜsu#:$H^Ph.p7@-)UMqz䜘7!&:?iy$v_k48r>5xf3JfJt=EglmhVL/ b9HRs-ɊΣD1@ڝXv[c{ aqC OWxz7cE4LEƉ5F;nE?4[ ٶ,+ȑKPٿOQ$C9 9̶%')m2>-:D V`"JMJf MDEkZշ3BkmKMR>gpfa#!:3 qRD>B3\U/UDM E>T3kA2 Q d/{#V^ L{}'7-ED5ɺH&cUh9yQ:GCƧ0 oK$b_~M ]"KBHi|cs#!C S<5 [h#?وp>gBW^"Mw(;≊\[vsӝJQ8iXĤݐI;Q#ŏ&P\MBPI a߂G'N=& iM(%W9(s9EP2tP!WqF9v:U7X悓8U7 OɿCt$SMOߺ䖎7J5Μ\_S"f'.34U qG}my蓯 #6[R]3(=[1yVp"}P3o1$Hbs`5MR_"2*~5x#5PF4e1`7]s@ ~TVΔ[f Y!L#y0 'Qa6]9\^t]#Zv6q: fww~qk;X$#~ʻNsշHz( $Qu?m6;6XlfV)EQјZJ= "5Uinu}bVKɿ-lv ux Sw.Yc|:MM[58iMb QwY8g($-א^n4CEUZdyF15[pHk>|`!Y"s} H'BO{v eOC{Kf6q-AY&͜Gi!Y{-Ѐ3cÜ_: h#-'6 BǝhMF-12JP/vl`6|I][ ܷMbj8i=$Xc,$֯N6ua/.2#haɬ>]2aK?yiȵo/d|Qx'-ʂ=bޭMNІ[Z,H,9Y+EwӵSƼO|wctiU|B7V^XOJ}-@tٍO6&X{ V b;%;A:|e#CZP]{GzNF=jCL \?Z{hIh`QDLŷ׀ikch9XM oiR l 8R.%kyٓMΗUBm%Nݴ:^DgsMi>~A7 e~9?E0mdžEye\M`KXG?4fˢK{0W -vYM _8 NlJT%m۰]xaSMssKfGh{fXM$ZϷЃHX;mCkoCgBYԺ*x>]Hc K+rAQY qn d67Dh!P,q UdWf!N[;U7#wbVLVEa Ȟ=iyOպ. l2BR|MdD[%B\=ׯe+9J>!8f'suӛH|Y!3f}rJjkar 6fZET<η5a&B?jH;e$M)J"KH6P󰷳ZnXUA~2Xn)| UJ˞>V {-*K| ˿7@yrB鐓D G'JUx|0u6l Erh[6Is8CEݰw5A^UCzΉ|B%I0ZLk.#3px ޅRVzT A#Gd v*+ |v "Ew>K\ܾ5 f.`W>* Ttoe礨/ZNx ]{aBeե[|"^4QŌedkҦ#?>jw! y!dN{D_ڶZBk"G~''R?5~&"{2|Rt"~iΚ3$xusW} R=qsߴX'"Dƽ Z\IO^M8$-IEj4 % bP]|v PT xDݙwVs/'OX|2E}9(r{ 4LIpiD0 Ĵ(a*VrjsSk5pwF5~ B*Y !.e TX;t(hW%v86<)ǩI!߽lh t#a9,?a3:Pwx.O*`G#MG^̦z7vΆ[] sG[rqYH жT>Kos ՜Is ٶ?_Vju4|9DŽG+_"U& 9Jk+wR u;{ju{du KXȧ6 1!qwnXPxk"3t>EfJ+jLJ蠘pLZb\:kdǞg[?w M[o(vXLK. &c0ύ-"߻L8O3ܯiy\E1p k/\fO5nmNZ]jd pv=">2;C-P1y'K"5pV0KmL;t$1$@w^E`y@r8k aT@\"X' !4߂{{W}s/Pgg0;w/v0[T7ZcJV +LxB6~t9O{qN[) ]ÜT i\yn yzob'Bgo=q݁33\3N3H"**W (l(fZ2⋞@XɤMg>1g&w@EMΚ7=Lw!_h gwPhv0ºy%I ԇ 0F[uNE1r<~WŷQ+[s!9 *هE/U"iz&*ĝf]|8IԍSm~In"qJnֽ>3ԄvN'i،OMrIV ^TF&W'b9^R"(aZ9¶}o"P$%L!8LЎ;E- cz<^boZ26:FK>!Xjcn=!Sr]LA٤#5%ug&K;n+d"ºU- pyE&TƸ!QFY )fs 迈JͰDcDD:C9`R^JΆMKf ;?XcBd5{GW[4>ǟIM=‰0]rh&g9|ح(76o7:6ޓW4ƂߴoG\ÂˊYrS#n ?_z3<2F$9PV_Jui("| S1 r$'LPVfBϚXAAN_^JAs\h`S H%1Xs!Y{d,,pYt!.񉉎j,Us~Ks_ʥ/_jLb8\C)׮EO=\62鷦`KM_8A_qѱq rЬ&N [4fVLŦAkp{rZjWΏ*kvj뾾xѵ(O$\GM^pry9@in=@fT !-8ۙ!Sy3,xx3]U0Ti*YF|c5ū.硲xٮW(* (f5C[bc0A>QzczegK*okvV)Jz~2XbV=X=hw |rk3嚄Wh ⺟{طcKŖ ɩu"ZKu3c(5{eu pDVK,eͺ޾;$+ yigpl-4lEJ]@eӃye 2l;oJ>B%S0x #U[7vv#ir;npܖ§,se{N$~rD&ڍާԏodo3 #Zft-?UߚShלM('ʤ 9083@4Ij q)8 ݯjQ^ww/MؽڨʴgJO^Lv^5'!Ms]{{ŽaXCU:%Dz'9/QAٲ]+$fƌz|26юz8+gO1Qr'J/9/AWu]4/BMMB)w`l@1Oni"vb8sAj?kZ^t\MAc^d*VE{Y,%Y; ګIIWkD|JW#K̀٭#ә|1`vO3#x~!{j{԰#zh1=FX[|0_0>/o HwmFu_[te= uL>¾^^ MC{sr%{H(RG.BLٶ*3|} yyW陼`Xbj>2(Y'*~veo#!!+ϱjE=aK!>QXoP 1w Em10^՛( =g|V#th*xr"&P(;$,4AYd |Fb#>jM9`OA@yZ80o3 OqWcsbjrJ^(&r a-Di7aa$/(pJ05svHRyƱ<Q )DD,s31#Z?u6sIC}AO8@wceh :`W B lh\[ZnA;k'鈔5T3L.HI;z)Z}%l<îKs̭MԮ,]ޓXis /3g1WJxd "4a\TW)_STrk:);LAP?rvʹbO g0}ʼnNdO pa_viQ"{s@G-I Քo pJm"Omw{L hP|+Hij:"DNNp"|n )Y Ɉ4)7ëSBy`ܟ5CU@ya\?ٵj"AE-W;k&0*-C{!pS.6+pTYTҷbv[g/^?GmaH+~Cs63fqGAC&g=FxDۚ t_oJ j<(֋44N.{Ƈj!&>eyQ)zo+01/Chջ?Espj4u1S aH)n`5q_\qPWZڿQ7kICYEf$dvZ-u W6rBB^uC"=Q~%"(2*ѯՁZmLu+XX=B /f6un%?`+p`-3_+b1OQ|ݒ5=GvMG?>t.s8&0jX\+[ePesPа)5:~;fΧ+ F1: AuRwl.R@vFi=`Urxl4o}B-mCTv PxyD).e{(~b߫.`._$!WuxmHō4 pD{^rط_΂!YYb pР F;:qżvgЃ)UPX}@fVvܤqB\lJhc~ͼxd^S).q-z>d(@f&yAzE[\۠TǓdJJۖD7+5];TX=fB)zฮ gNz*e4)í[K %S" ~Ř3TX+'0[^`1w)-IpTj6m?eZ0mޞCCuS PuL S= bsc-L,FOdUn6 $ȎK[7:oI DzusF?huՋX['?WRx'y2MB23! bmW7׳EU@*+ [[ =|R˥ZJ <zu|ͱhas&=֪~0Az> .~m~wޭ_,ݫ-6elI}`m!l^NOe.bC3~gI-~_B|޳=f~8lj~hAIN%\9ZaC(WZefW$iUM,J)i| p5׀o*urާw!:12ʀ ^MN@X* UumbF׫X,-$O(_sGJߊVPtb+8#y*4+;V&wx2w")'Qs>SGp0X0&F'O쯓|%4՜!$Hl,\ M)PbbX*j#Oҙ9:|bP8j}C)T' S*'q]R?3 SCg EVQҸ]okb".4"׋ JDu(^&jKv'i8M_ucy۸^N#B+J>ȺWb~Z6c@S!I4 _kϳnQTl`>^òfX= gzOӾtn1ϧкIg;M(c+N=qBe# F&`>_r.l--V ̳/8;MHl+,{^~ÄPr&!ȻJ؜1* j- }Xa1)40 4Qg(j>Q&]Y&u8 [`/7qHZa(*6>m#gT3;Qm&3i2U[azJJf}| O5f9ښ}"Q6xWo0΄L>դ[} p?2euyvuז( S萃OXd-<ꏴYJr b0eRCZQczƂ饰IXk5{Ed{+2j۶3Ф[c ټ R" c( B&NmӤx JP"\\N\٠q8>Z<ɛ KE+N6AW3͔N^0st ^twXL"_~ߊ<ñBvJ](H3OgXѬژ1sM*~*|Q 5%,;voͩuҨ`kΕp4 `E$qT4oPҤHx!ʩa }+- zN<|Ȥ@{d[cP.˴<(]aR=&Ƒ8Cʤt2"i [d8(Z9G)҆ddOA Zu\=*O%Ty56^iFԌ&On#P`N]۪^?iK˚{sc<, O>nt2Ac3.Ra1ELC]őJV2靖_@FAL^ʯNt]@wX"ԭT07J%okG_dۣwiGLg@ &W N*]>pΤS*#FIFs[ޝ3|=oA:S='_-J,S Hv*x6L"`ni SE,#!aj '.@Q@}Ej۠]jġ^7*1Q+tW㜭n2H{=c3rJ~Ł#;~FMU u+^֥q-Sa dczqdImxYiD iV@p@H3g֫zP+Y_aSZTkNWRssP `c<|sV; tvfaװ< 9r ճ$[BO| 4z,HQ3Ia}u/cJrZ3v*5pV)>Njrɡt^:~3ێ_yY97uItӍ55mre A)]/?fT`Ag:xykn_*MD'$l:m&>H`Ȥ_Ƿa71C_ut؂\`֜Gh4'yf'MSZjAF_}s5ese5yw <7 '^!GKpG;R^=/oը,yb!Nif+N%>aD+>^+YT܏hp~(}҄%ˏ{? YGa;@Ti' t=p\E3ɬ}gKcN:cAW#AӅ1T,݊HjH笮-K?홳h+~\XR[x,C0œ|i^C1cߙ%8LNi D.{ ΚPV;kC PC=H/ОlR(eI=nI]1ְZLT:M;cFOju̍ Y`E.FǴM7j7F#u&~ j![ ;y &:]b}f1wqƍ$ "R]f5ʧ BF3P@d;BYJā[L,]&OiI~J|Jm1Z܂TZ1|OWqDHDi-S bK 5ECOk;̢U:0j9 n^?I)1%S-+)?͂0~y?a5].o5/5^}& a,r]-4,CKXm}]e_3|:GG |m;âʒ.L sǮĨƗ Q+dwqNjIUlvŹi)QMrv*kAcRoS:C Jv ɋoMw9Zp!c׼Q f2KwB0Ksc2 ߑ}vk嘾DŽ Z!(}!&-Bp7tx#}SJ`&|#yb/)t%Gi}Ԗ+gݬ_6t,#|HW_Qʜ3a8c SaujM=Mݽ:(s)"v,n;4isPvh" s5zʸWBe)I|K#uR%{shq z#ȇ/ &ޭmZU!rG3p`J#X*|} V$F$e!)AJ$A~6?3B\j"W3f51D?ANeMzl̡2mz0٪`A"Yj0u{tԸ7t6!lGu*Xb!<}F{C[~ec;EG |V\ qshZ",=2 3:6i<=_CjRkny{DL㝥vfw8oSuGh4@@B D b aeC%H0a-3Q+iLd=:٢9)" Z2{An,q O(8FѢ|YDzr e#D܂ cM z땇UV+jN'bts8ht1;k,!XMYgZ >dνcyw|j>i[$S<"\_ ղxE2ԿFګ$}PLAVxHB`եDތp]Wsd膻g|ÅG7:lޮAaϕGFN IP]e<"‡IwgjJ/X'cAڹ&L;+i"΍qtrȩ#I12ppIſȞ(uYB H]L^"1`.][`Tqx'k/"X'ajtCd;a 5$ߴŧU癸:_Inn^7Ȥ(Vh'Ί ӄ9K !?Dj*sy R'tVPڱ|@  DM\BU1å?7hV:(5m:pvI B" \?:h:'n 9Ή~PeTM#Y;oQ;*]C$˩JT4Ft*z,yb.ႱmAMjІ5L!EGIdd9IZwkbM V$5H]4ۋVF-1M-8rn:b<>VM|\32܅ӹq7•^v"HhOӠBr6MpR+0{e-á uWi5t{& VD[!Ag(;Ú2\>*tsݏQ8lCh)_$8{QHbE;Z;u+Ҋ&rŒ) s̥9$C*3!N"n_mYF_zhw :oN hɥl~ኳIo tm)ik+(i:nEc!;d=~ +pcbpe{LD!8 CN=ˋ*t M?e$"c=Ob[.xQ%afBEbt;ZuXRᖊ8&_%oP.|. qNJ¬0t5쀱ް->Y k0XSܻږs K&~sp UC[Bh:ڞEm." G$T|>35 A0# ߳ 4Bl&t@P"7kO2~1 e9Ġ) .#͋ɂ⬳P I 6 CȪSѾLuMi@J ^[p]BC,Cf| Ihch O!lHo3-Ǧ\Q#t|XOFV+8sldM +nuݾޝl{_sH$lOlmS-ׇdr6XGwA*F**_&u|KFWdnއp0F{xu .HP=A{m15іupB7r`1[{A1I*$CBµ 1{=b?<)1vz>bJC ൡ" (rcJy]wpQ\tsv "; gIJee2OgrWŰ1So=)4EխKO9`({64'&\?U͸q9=ё8DңxшLקj ݱOLB$T%KRPsh8T@\ cyA6_팴c$Y 1(IWgHL3j6j#\3;-!c+X}d9 \|,vAxf6ԉ;8=h,h{lݹ~)~# 3#Me]ǍY2GZ?] ,x'ʿ"m^GEv Qj|D-˯.k[ylp0Bra_:n )&,CzBÍ4_;?()#$Pj =TO?s˗4&G?_d*QyN# >;E=nc|)Z!SURX9@<_`zZO80Y3Frgđ͝?[@+u,bPQȧ'ۀt 19%#NK蔕 몥gɊITji;8Չ{SϞrg6U,[`Go܂{bJn"J-uY$u^+;1-aoOrMl}FDy #xLHArLkQsϐB^e%jVxq'ja=9Q9B|;V7dY)QxӦJsB'D2:5[;-b}%uBj*[muOH]V(I 4d^76N9 ~972MH_`Mӕxsxա̤8>]꒥|Og$o]DV P0@E%1P8}z<إfJ.E2h퍇h\&A ߏt鯙DNcp=%Xyt;i'KIYjk1f6_N1p n"ӯ)h$ͩnj fˊG07Z:P%\W{aVJQ9_z{U&PpI znXn;Z~2``)ORseټl'B-IFb i@nQ^l yS f'Deu0[^#oV03#,C_ +ܐRNk!XԞ%p7RաDP>r"6e듯5t>y8$Q@e4|][lb -xkZȮ§r)眝 qKy 3MwtFm5@`Ml(7UDfb,@FnuAwш{!ZjL-Ľ8WR]a5^XwNktw'NQ*KMM@x6g5E>&MSZYnĨs=p_90h ZMw⼒C|)B&*uv(XX7Dċ:zU~{%dPMIĚEE^7KS/pOX ה7-E:m5\\, 2ӷ/&O{W םi1bxMG9H&ZP^QԵ^pKG;XBQ 3 8Sz_6+ur|lfC_Eu^T>JxYϹ0~7&r<ƺ̱O-ݐ1r0-ۡg׶ dd'n!klPFbwPjߛgYiJJPϐB|߬8e.tw]#1X}dAIfW 7[/^)]JYfEi*Gl(DgW% %4!Bg8$Ro!+~XT/ (dV3nKBEhA~ ڵ|;+Zre5z NVv㰱 oH\3/q@'ب礂2)Ow04{>,8phЧ`L\P,ѕSM",3`k߂'Wq1+GXwJ).-Y.Jxގ Z?C>-ghN~EJ,s%3yη5f&ᦴ,0oY~0&zq7dgqu:\oFLDM9^i}aV' 7 | 㪱ԣc0K~L75-8tY<"'>}& 8:~V"1e3L9~ݭgoPC]M/8~Luo`t=>+l:-ӓ/=HbBHeaJ}%W3oɱHK"^GMgjW*8an7iz dj!Bz[r)}''>$٨cMg.:gJT:X;DH-㸹 ؞gdKJԟ0G/%kk #)I9s…vĘV?&m9ʋ uxѢfj)d>%dkܦ@xjcAOD1Tzh}&*BK:аےZAex17Ոzj9 -J)URl:eGjH}c >w!x?@5>K轂(%T;`8 3@فvJkź|A7^C6CV>͹(O'75p7y0A 3C;`ŜdygC>f\ldwV;j5Zsa;}C0 `ݕPvQ5_@2֯-Ӫ궃S\YS`O`t}y\x=C(csPAl@zjO|e(PN0*kkFٜBT ܹٟDmf9}$iS3:}R0%l9 h3'7"v R13z~]u<{ a < ˆq 5J8ڨꆅ>vI~8zY ,r|;eR4wSt$p1Y`wƭП,y}^;a<^vM vP$‹vLTZ4p0*7<ٮ6pV:_v7ѿ{rϏj- ̄Q]O 8<FsI`pv+n혼UUyk*WoxKOC!mm`Wѣ䁏uZTGB~VLZX_1a 99+s۩o{@Q1m^Ef}ww N!JC0݋;c01CBD.sL)=j UE]F޳fޣIL^^Eo ,B3xdVCL4qqЫ N~<0e xƌ<*30 :iu;- cICp< ҿ`Hղi(7)t NN5Sfн8>f6 nY3e[lnV$|Z@J)<@UVEL^3 y6g+ oӟb(û+f1wnJoT0"aMкMW~!!0ӿ >^Jw4 !O 0*)[u/Ng0D^P@gxGaÝ&ny!zӱ*nm 1fQ>\Zx7sr.T4'K:z $~oN%D\X(CݯKMhz/zܩuu_j9L~ {.5+4- 6T3ȏD% \BN.0U; zf0L0XW[ B0HEl:zk26JVUF \ (k* y;CjN)V*4U `uoBN#H>{>n[?;#][=IR#]d|#ڒL*2"%l\𩇖((2!wk#N>' :1rbY `=pe}ӱm}@(tD#~]HLuiUvm*DfHn_ײw3Ė15n$rSKF\벺 U3spb3R`pSI[hvF$q3aKU6J w+OҔpCȰ=3^%e \(hc~$}-9vΎ?a,unT5@ WɤL#IbKa)Yך(Xg Е1ҞXebsaM}AwmgCڍ16xT/ֽYQUūil*4aӖoԷq>E z"N܌h<=<mJi#;-ϖLf!]7ݤٗ^^!ᒚ@ LN2R 9*8cCmeÝvx{78b$EnT6 MbTc!2k _]j`5\ɷsd\M͑ڨO|j$V }.#iˀ[Z_K!s 1A?ޟk%+x/`}]h6WT bJ#šj" ]2C! mFb  I *m~ 7j\6>dxgt.c, {?΀T-]Ӱ ܱ-m ۹h޳ɫ D% sdЊ`;TDa-vp.};.+Ih &Ѭֲ\+VR%mll++`˙Bul)#EݞO<󉠰xY}D-,ݙ%!,FUTBg@r_1Nyϝ)=19ѩFEqÚ?$y<ήp 1*x;\cr#pbu1d J>}N/}Khu5~Gy-g5Kޮ;7O&j  2/ 8隤|;`=5^2L4sd6x٢~'Rp. B9.e' .IŪb;` Ȣ7U"iH>>)JE.yy"}ud' ƒNdҧoB(X=)֐ vay<ՙ fY~y={t:R)3xoYU'\mR-~KqfMS|Q2Ly 2eg-ezxYWfG)s}TBၣMu;;4g*=aPHj$IT&E (oiNWwׯ$&x31H($Ossz*nOxUEIf S[b͵k#1?j.F 3'K$?(P^8Yukorm#*"(cQPE o a1vɥ(spMsO`Qs1aa B9*lF5 'ݎZęX~b44,e@LU{nb0mVI%[@eF,_KWرXM8|*hК㿦!d Ir-T,ݻD\"g]F#޶2q@زOh)Vy:F+ﲧؾߗ9v!7 G^Ŀ`%eԝ)-֞HHDf0+&NNsE5t7MI2V8}?80NH<4LS*,m_Y[!>:taI[EϊWpL]yf7(071iU|QO.! zl!xVv=}=ҕR_XY^A M;ZHI/ Sl+cܞIa<[I/bLM0?OmILPס矩A9yi1Fu(..|]]w1u5HHiyQW+2D#j,ݕH{vI'=9MȦȂJ yi˩>0}s=3llµyWYs&eesy?29U;g6>d  D Gbbu [=KtȺ kضkvLwN%|R}ͮ&<: k(p"](@P6?'v26D81P]C>R}w)*[kN"|{V8zVypNd H~ɣΩ!)v.%"5(N@~cd$KgCl>^;Dq{wEn%*kXLw]ߣnWmT -|[1dl"v3M3$JXN]){@XA.k}3RL@Gf^I9tg$4FEjR3I߼BQAwl3qLк[o}MIi>~2O,)lº+9]=5XV7X\pMjɲ8ϻRSww^E8ۊ#Z1b(].ZoPItP3KDo7-KE`^n{f]6i-wV-kge{ݳ ?҅C yҴDKn5%, ~@ zOOn]@^7mGLA_(۪FbLHr!ΜePZp.D>H;|s!4Q]*v~W/q#HIg Ⰲsx‘h87܇"C㖖]CMW^V_9a/}&eW{INz2a.'b q\]aMk@>dl꧌N9dx Beb:<!=\rLX))^*xb@tjP$Zk OILGvwLPj$%qOrO3ʪQIF*QK -Y3WC@5"U^t0o h[U?\'m >r0J UgzXEکdbGh]GL(nk1>xԆ _XyVT6!b&W(Jmo Wڽw=ћi'>{Q0"AiTlҷ2ݵ{CaA^ JD q ]55c<+Y 0%4q8H>LaM.*Cp+5~Ml}|`e=7% 7UV۱f k[Q|T{taLTUh_=e{`IG$YZFL97ksCO-R,ĎY"dzX/ PehY>SWBΙ3ȍ:vU S'DKehVϑ׸sǹyF>JDII`WK,SUHn~o_LsoRt~w?]U3Գrs@{[t`S0юǿ5U%֟ 3=v(^.ƃtH ~  PwQ@ ic-ݓF=;)CRT󼧍-g醨'p̈́Nʋ",fM d!7 ">_t"Kru֎/]vcݽy'hHu'=euOt`\Э -:,(l7֒ prG?*.c';nwFsCvV+Ɩͱh`*j.qft,ƛ7ؚ+L٪1aI;0z_qmC@=9H9jTҫ\e/z^zCwS|0OWyAj2ߜ/s"1|Y4e{gПUZhF؏9S.WUV/JLv67Ʒ)^ѹ,6ko,-N(t4w0/|c29r8a`8җ 1S t4 3·eImZ 36>a&g^!Gld|U~|t=v\ / ۙڐDZ٬䥤ͅr|x5-2dKgla%|[],D$ gY&_$RtDxe.Sp8SzVys1XuDIi[8c r5%XV/rQz[|n<m\yUլ<(P5ķO[@ gnι*p7O}^ =lFWoR2h[AϲJ|m$$%66İa2ֳ&_ UFF'ާӎiwӁ f6akeg܂v~<͸]!nS9}qw<Ŏ27 0Թ`Y\j>KXwͪo 'U]wE+)1Ǔ&+׻1"",!B>Kw*IҐ' S,=.)@(^ű?@v8c#GW3Y, sV`I>$,kvyzM=ب -(!F)$GT5t _,!:1p pO=~&MҊ'Xcs.6*l޲2#zHs(`ZEl#R6Ci~7Ů rv [ !^N9ɨS|.7r<3H:G*=-H?3 aޣW)%69׍Egʂ[EkQmvSV2v@KȬ(} RXbo\c@jv0Lkp>Jt^YAOPZ|~ngU]_P- KyZhMXЂKGɉ -|;49L-J<6^^e#J߇߁u¼K{HS wO=T} (" 2wcη6{.'[sᳰ ~(3̓:2'KLKlc"B A6F%qŕH.VnNx_a|̏>)4+,u Lڿ>|&?&ҙmPʕ[Q@tHΤ :~β^k^[msw /w^Fl$l,c98NN~@V7-* =bKJg}K/```R_W3ȱĭ ak(lDLv ]f➪;No|"^E+%PNE7à l r99i{,(YY.!W~1ʊeor2ivp;@d8oI}wmCSy_gJ!pNL+9hЋ[MxFBk$[UVD-o76Iܦ'0b.]8/`:l)%yȇOLb fLeovLI,³o7^X}cgDc,S`o+zn]HSaާ7@ #y BoCf:`W_ $ݷ|Xb- 7oq 4ͬ{o.vkbA&x(鱇ryWjn$Lfz9l14Α2D,yQ4]%n*I[kD ﺒ6S=vXIXy F)1sMj+ҳ͢',JvWf97Ŋ;B `k $~?*E\;}wc(h`x%iMSWOK$Zd[݂7i/SY2l-)mp)2X9u,ֻL|)T:ꖹH*EvZ&É+|v<QUG)]y#T!a';cøWCZuObB Dɥ2n}/n.uT3j#6+S9[-ã2 tHY3J:C>ՑQ,ϊw}zɵ=hF]Gӻl[vQi,ν@ײ^mUӽc٥`o-sBBSd |_ ?2s̈X3QVFԒ% "q|Y8/39/%'B"HŌe( SRx-"kYEacuQs- '-Eʽ1ٮA\w#횎H@`u$9U:)_}&{ĩ8 4 b2P4>|3IT}sFh|(m zQ]s9[f$-ì KR݂pOt^CD?_:k)8##o~']Vu ;;ڕEXb+Qoc*ĸL1Zz~G"KO><d i\г';_6( L:8^@ )+EzlYzFu,@*p)N{MsaO($C cggB{r{j_8MH(*}CBE]@gϰN:}(…q?8N$\ĞoYux(R6+m 0 gEH ɩҊMlw%<,P">ɴܹFڤ/8C}q $|]O^-*eݼnޏIB`P ~7pdufVw{Tk2Ȼ%13RMj nU_jG.sv xh^Dn' W|&=E=c­M7'%V1up|gwXWP$5(q69>IHM \42*ko^=ڳE,J%$") LldLKMUR\y<6$ ~w]ϵ7V볖x)2^/!XZf 9tGHl6bsOm2ԾdAM 3ݽSA?p˰4:=OVًU8qܛ~rRZٔ;t |>a!BgEw&*l ܘ' G ^z%=0^1'W`/7f}=A&gJ8I|܀'.Y pjZ::_ #E,\*0y'\):W>>A=Fuw7L[- ,|"o>TI>2AsUtJSH?)CrQ8Zn7R'[M2C}0¥sDo8;il~heJ|vDYVH䔾e|)`"5A˟ ˅*eP~w,-V<}PՒ xͽ rNC.2sXVV1(I[XF8Nٹ+ 3yzqs㓼ȩ*Ld hB/٤iյgBDڛXcB˧ʁX8RRI^w)w۾(.GHH4Mnbq<:^dvLU=yӨ]$;1)ΒY }lP71,z"|Ldc-v6ܧx~qߊS/dI`1Ⴑt6@?ބQwJaXm7"_:@w.5Hd)7CjyK >S,.˵t D ˈ/G&o韹$ `j$wK0V1Ժ%psϘ[$ؘTg>)*qV>)|PhR_r^Ѧs 5>-1zHyrV#2WՈMȥrɬS,]gZ06Mt,Y2=0)(!k^S *!)125D[(ovia>4 p=0(i!]#n:, WdKɧ$kCߤs} 峵ӓ3^uD&>ʺlH V9/CУ ,%LGmip CdF+?w*n18P}*e$dX?b%V q=15u?7HL3mQTW/7gmZ^BPۛg*pMY;tqj|X_Ƀ*^r~1f` PP.j9)p<Ը9ΪUKs|_p-`K@K#rV ,DPƩQ㊫t$0?zڽt l>0>h\tx.4;$ V3l&qo U {꫆3`Bf<,;:jd(?cKYw41jGf G&mM*o?kؙ'cQBU@׭횙B43M{E S_"tz". |^,7ZSXISAꔋN?͘\BpGE.Vho.Aޥ~Z喁x|9yoߤ0(JT?]|9fTX6ژ ?jr) ۏʎO{8ޣu|UF'qȺ >Jy5ZV&4NN%+C6 ')#3hJ2?҅69roDDqEbs1IͻC:ʋ^Lew|z60$ .JgG]T}Dz *Du,Nz:m$*ޑ fP8DrEuK8h Fc%; I7K Pd~"-B͐+6712s qҹ!eYT hvٺhtDS_bBHޤ9|fͺEcM&yo5)g^X*\8X>=3U-_졠c0Jh-n C>gm]ܡ !ߝ֗U y)6l-]S v=jT{&R+hi#1pl L0 -U]B@"JSϭ(,`[ jWE>$xIF6@ٺErFBoEѵN*>Ȅ}g>e \8m}ũoY=.`n!}lp#A9ÔY!B}(RL< z Zݢaܽѕ͞(Kە+%DAJzhK?';|N%gh ?ߎ@r`Vʊr 'DžPAg)ߢ6O]#ki<Ȯ i̟bVȅF_wwtݯY)7).*#8<|'Z_GN䫹3Q+4EoloSӐ̈߰*k)UU VJOƸh ٕ`;$< A p }Ky 3& ͸; G88b0J> ŧ [rӒk~9MYnuf&j8!C}ltkHrP זZK1B7mIkcY`ͦ8>96Ѩ ``MÑ>{ :o@ j `knBZH(g1/X<) A:ZZa5F"}ڝ9ZZRu+BMHKlNOsP&ģG. A ֜(%пa|+ڥP6Ŀzp SK(+PaK YI }۽L֥y:#'z9B KipUR˫  O>'EiX<>uI}LjN%Z>d ãJ?%C v[/1? ,Gʃ{ M +4biy]Z$kfd'X!>rѰ9ygR?eX(tjR+ٻ86&@ŭo Qǔ1}G}(F<|fXwMN:ctbCU4~#0ܾ֏rO5(k,DYj4I0:8%39Hd{[D.4!Ku֨Pf_MsH?v1 C:֮ڨs7@6cɪ 3PgW}!y-$V/KH|BHJE pk~~1El%n{}g`}$/EE LklcDcHƒ==qJG5[^GT0'XYu/ }1G.%_gNh?0)dL)x:"/kn4;_ MD.L@,8w}]ٹg}I"Њb#]#JE2[~n;u_l'9LO.F2} e*h)" J[}n)detslr qKdG :"(Lعm<<kC/`_ Kҙq" ݁ |0&\-0H? {/q/>>%F{5HAF2{S;b5z&.o'\UiêPu˧fhymmKVa.X=۶pɤaH -ɉ]_{5.mٻ,z\I0jT=7Ja& z㺽\gQZ}xggCi 2N#v+U)Iz)N' +IA_m<Z葤pG JjUȑEf4~9ðou*;1'X IEZ-mhSCa{yt=5&P~ճwTL35|Pyl洺¬(O \Oɮ偰G|y!׉T*ůl#wVIiQ u=a/C6zP FW??;Ю)B]C 1FH3";΢)IU3t-AƲBf]XSc] =dHE}X@ G :]SF,onM+y.5$56秭`gFjx6gtW?;0/s"@, EG2#w <u}t\`QF3C%Uj}NeEyS$Fa"O:pMGX;Ӝ8=R$;Le?DZвm8\)nDqlӬ0Vy/pO ߇'FW王79F6' !e10joZ ,wNu( p$y(%,(;`Tj6ǍB67 egұJNYkv+<ڷ{J*3us> !U!Ǒr׺ʜv֩+80 w.oi ,!>ڦzWI#tVoi8ARɝZ)ĺY SEV?(An !bO*2Y>JWWŸ>)GwlrbA6jcUB?"|1Lj(/q*x=Ze cn#8mOtqm(2'\%ZÇWeBߧ\XjkZSk,C V.#j:?[<1#WOS4"F)w5bAFڈѸ/׋}b9s#ꬬaK+Ew.aD6wLwU9F8 Nԫ `ţ.+7bVKXO=JwɶgrT;juy|`QKnq:1:v?/%yޏ=ug;״ P).WE0Ax%8R"o??ǴHŸ>y=~8Q@8ODȸ Nevݜ3S![т t$gA|z%'r B°>I25TF}9>pP6ﻳyܛ. qVN}d.As"ݻ`/gKTuyA+0mqWp[)FJDbZa$"hTIb.D7J%Iz4g|(SF#gBKiؓN;xqwǢҮhy3,Y0՛Mj5LAnC%m(+n tp`  >ezBr6gD2d.m ǔ567>Lqд44Lg;h= .mbĊRˀ|6W2,JUʓn;{qhE ts\9'8bSTL> kyna?`A-d}snL'T T٨K{h^ou;ս&ƨ E{Qt%qͭ>0D y*6PG!_T8} [ܑPҤ(>7-eiԧ 5oA9A_WY^-jɳü*6mIN}84,؞Hyoa|1 ?s^e$]x3Z %= Рa-ոa $ P>(w+ee4f.~DQsv"pK@xrY'˶mxe{+sVv01h=b{Y}o[:_ Yh|C+&psxvPIE~|"T\´ݫq,>-}%F_<꿠 FqhIgD״ئր} `U ۖ|?3źec1ыW= SGp|s`f@v@38f]X8Dt6,#%io1GA<Ff6t5ofX]- 7Eiwr@>MwĴoqb i-d^/B\[!O{xNˍ= ?=P\ \A$.y <ic̰ 4%cT2@wBڄSot+D@6lylړY h5].Ct֖}r'7#T((2m\Ge (=_o6p,!X8o[wn qH:XMWf\;^MAVT~!Y&ͫL1ll"؇/V縀r,&R-ù{Ɉpqhx%gW~ܑ8đ栫tܽ<܆>˧S խ+ody-WXü}xYRqll^!Xۂm K{KhUt\VIIvJ/9?Ŀ3evFy\^@VhT%iV8ZHpkvE Y53^ Bf\a_UWjBDȘ́5~l̓^\+w{Ab$$-6Pp&q;<=iP-/] 7mPAe`a:DH'g";hJm4CtKd t&9P]$$_k90Pm_r@FX,:TԬjYsܷg OmJBa2` gCZݘTOɭlqSd)_D=pvfYyL_c`?\+n|X}*TvoFy Ye:Xx|UF8ڲکݝjy2&)y"ۈ1Q@R]`lq*ndt{3;*1Kaac p:I2a|}@A酂gyp%`pL'Kz ( o]IDT⪠Yyy5.R'llF V3~TtSXw>^ʷ-jИB}'G$gЛ_zwm##bc¶Z INOAr+utO"SԍtU Se;7 c!-`An^,~mBaB.(M bTc.\1v%grR0A4:8r\=^ef8Ei1:/Y[ya%qnu<Dm9 lID nuۈ$J ;J?(jDŽM |t8yb@<OD0 xs\ӹI)A[d}cH"=gy]& (dt.E) 7jR~Ŧl{kR6Z@{vo9:rEY5RpMWKFy&6nB7mmkH1IG |J>n}"i53Mfd 7(fk 祤]D|Ẕfʤmr;wq!% D%8SL>{T5ӂnbA8)Q#WH}<Q9(7"3Aƿxcj\q[łpfq參݊@SܶJ餕6(sﺷ)n2#Q-¡[ Q~s\=tŒD>:? 9r9lPj\ɼ*Z>5/5.ݴ6y`ڴw?nHfhBgKfԭH lx<`*õϮ8f"l}U8j !#XE)Yߧ&1e'(3y@ - tXǹ:N.cvL4ZRCd!A8lڧv41 ejۺZ[o9 h6xE.yi\!p*姺, S ݳy_v2pRD-?[YX`h>7 o&$VkX0KY!4hc{} .J9L\8.GGeu$$I O6W 1Ey򆎏Rv?[z7Sx+J0 Nu/GWݚy(́Ə);s^Õ1d*]q T'BJr b,OH Muy|,$6^'s AS*ߏ|͵T31d2S@v]Fn0Qͳ҈kdJQ63?[BT3RL/\IUYz3PlNRSgE"FG{L–6UpNeM{EV?6}yMgswEBijmn Y1W}q׈I-A=3 (fE{"},yٺi@ J s:Z7Ϟw޿[Ji?)Hltk0u,)?K_^Aĸ4O@dh rqH@eTX5gDCL :f_.KµW`C-ވHQk@#6Fޟ砡L'BkgGj4u6׫fz!E<19[ox$/c_o]w qnY]\i~ ۛ1~5+tRqMw?%SfEca4NH њ0[ÕUġrjUa@S 8wu_4 U=9eD|iG FeV^栮M߬˳[V$YS(G{sz7 $ =AV2>c2BOuP0e9R},0$M~ů5T830,E8Gc;OsD36>);0tzO#^r t#r-@|FnHTs;F7ƼBƣX 4Y^`xNto>^g0OAP䀚[Վ){y_]Gڲ|N %Ǧ_y~f"655] ~ך90}pws J6|ph1Tb#7~"Pn"낗C`?KE/ a#ǍOLhBTT 7k멟mrvc}αno*b]/? AyXFĊJ~J+,z 2$W^CL̫ jpJݯU|)֩&򬪚 Ǩ~gd8h>~{DuV2KOWOz1oG)+C/d(P]9wiYɃA bWCAm4B'H)y)%l,Ԛ4m:Do2bX NCd4SH3hz\ȯ]vI2ߙ=:WƎ랳qu]L(4ui=u [;7}Jx)5$ ̬ ˼܂Ѳ5A'k pZyKεW*$=;5g#Lh=&X/` AF 騦Kc!3nezX#ѱ$){;j b׸ޗ5\"(PXs/ܥIbX45Duձ?$d3'7>֢{LX-aR4҇5綠uo85{ͺ]DW3)fm`5O{ƴjk-W Rt9iO]he}:݅ãI~'E1LPӧ9cb6cb[pF°#,giFټwH;rEz{ ܴYu\կ0j?Y|MMy^G[u̟edYXEKn>6ܗls8X"+e*zV3= #ǿyJo!bK2{3 B ﺞwCᒶ`+$z ~gwSG#;͡u A?-w- ˋ ඲`7fC@]jqs.?Bdr[ϨtoerV2G`(7i*^x5B{2JG.'q{ CMV\¯[HM"H*OýH;v75Gcs O. S%d4Q20ԓG}+=K{W(_> Wwd+U*4 E7jE-wɫM?K2jȫa$+#"'OG. n!KZYzbuj A+ ,C,6nɫBPu7U0k(: J2gn:7Ο<٥-2,J @5=*vT5D!vGc( gl+q8{< t)Ts{c8oUuڷ!*P{B5Rna $TowB) צG.Fɷ:;[ܨ36\H!Ƌ|o:B]K&J\0hR!KU:ht+ur.C4C o[jp1{@GSMDGfZQ^eٗZ:BI`ޙO&0[xXH<3n}U8  3A{qGjhFJ_NԘ)YԪ P(g#ucgBYPL8õPr5?ޯL4g2P2!"}Mk;o3lBh\(9˦& d/ uQ\oNn ֹߣBC"WZյ Z0 &"ƜdQCy(OYgEQsp0OW8Փ}z&j4 OYd{gw{GI*6V (>RyVl \:BJOVW+m@g4'Gew]!-_8KdouSJ'¯v"u<6*7V=GaMA^ЖP 6xߒNl>cǧ}- s2\4 H]mK5\ C#މH-MW-\iOj(s)u<$wӗ5v=| ~q;P3 $<ϴ]I-Tq5X+y? =d +DiGFuθ$9 W,*]zOs%smG .:2WYs22`:f_1$l oŨ7^=)?uiqkn4 rF B/ ȸSqHk!uL; y)16Qd"% ]a,! DeX ESO, ʜiځ8EW~x] )UJSt 8e/[A;?q)OL稄Gp7ŷ/ PO h/O[]uO/6wiP-I*,*1MxO{LMd˹;:U{<DzQomA?d4, T}TIܲ%8]H%-*\5Qa6Q &~~)l1jaTA2i1M-|? j]$ l+tN(9a(&QLQ[lFC^e c;"].Ou2 .Rt!Y0<0o'}&&ܳλAd}k>)+7sV.$W0#,)U٩0lDݘT,Ng(x_ 5"#>:6iXT&*0k ~Jw]U&3E^Ak65?Ψѓ),VˑՏg\y՝4k [ky-EL'X:VV EP5 |3טqcVze4mBs>9$@Kt!QsM-lk}P{ձxR3[`V5PFkGi+䎇:BBb867] - (;3AIDCD־T](D{yRu7>$8T.㑋o v'*EKmoZ5 5t,u0V85۠W<ƒD)y1P(pp]d9g?@oRU ;%RNZ\H 8% Tښ8R! |$/KvguhQ:ew;'=Ə徯'c6eFzAH/QIt}uFT;,_fTH%.:]t6G*S|YK?DKҾ?c QQ+tt5k|U)[#mddt~"ݪupM'.hGVswӍ_ŋF-~zD[.Уq0.[c/%QUӞ#җcr'%U 4ԯ$ZIVaU m[]WI =Bw Zh0]@"MtK?)ʪ=b5Ιҷq=a`{hYDv2HE&379fguk3蘿oO5A1AxwZ8F2֢ǙؚZ%]µ6bR;UiKDP/=+L'{؛r-'n8d&7ɳHH!m`Ja3yn3 "Tn|7uÜ2׫4w  x ~!t%ɇG[~^p{g8sZNy-uA3M\ͩ)DrJ v9z"D>T/:L嘣e $z Xŏ3y W^FzEl(qi\DC6]gm.D_c֦sŽ7*w]rGS鬺f! sa-􂊏IHMmJ:_;A9 D,(sbq*,4HU[5|q' S'SY^fa/hLD<5w`[*x^wyUAJsr&o;l`!t=)G#>@H\+uTR+ߢфn![?zO$>oIȅEiSYcݙfZOɜ5KʘS3t}%&Y#5{JcZ?sV +ެ zuѦY5Ps"ͩ]Լd~j(NBM$KUH FÞf$6ji0:8p8tGCq9)las̉X7WC9Cq 16^:'o|7j 5&"@!-5 /IV{>Ar GC[-兊פi = Q0_m,=kTg:S^ݲLI~>&^Z /в +vИ/ݿAOP @ zN1Ȑ-ɞl>$ʄ $=?Y[ӵ S>*0*1vƚ`Ȍ -aezo)vK>.%/GDvپh0tHyqWǽ1B ]ڗMՌ!dEM^6--\E Ϸ,lG4-ׇVAa ? G6b5>Ű h&˸yyiK Ԣh4U LlV_*~f?ˆFSϚ\"eU0&s5+TquY(CPY0ȳfcam/bM֊=qACJ)<&fyՇٿ2gI[ce\a Z>&h8Eaش[)(,FVFFx/sC9c\2?2&R ľS)ښvrw뙎'H? xAp`3]Qdg jgaQ>嘲5;zb;_U娨jO4k!M' 69T\*cuW)_5Ǡ@YDp47%'џK0n>hP(V|F?^}H-r7pN 0b[)Q,77 %#uQ;?x]~^+Ǵ6F)l3/29MLʚ:pSi< rB/T?jOimԘ'!Wuwv0I]1'&(THGT@f̝z nMKr5M'tf ^2;C4^1)>~I Tju;߶eg;̸Hް}^8GHai;R Wh/wߪ,Nq|^NHW*12ya Pqjg/0~G7UPI^u>_ =225Bݺv.SMg'M+5[-t]BaCSf|` OzpU!N4}jBHxM,6ۑ|yaߟ|[ nt ޿(l[ ]gC;e'Hi)@txX73s\ bO0: |Dh] yON||(wK|bR:9GuKOrbVT(ۅ4m/W ,9J!/5i y[d)߫TUX;w ;z0!ԅty@ŒLnC8mS0 mcn3gXx0ls*T$"rde͗P|ZΉ U҆bm Jr).T *9<Xb8Jԣx?"lRѱZi2CrZX8_.i1ʗ-, #~V&hV+6~͊&8!ZFOX y Vu/4{bdP% r&F|'_-+pTEڡ8&raױp6*)c2ϻ-dIEE[sU&Cl^ jE,e4\dM—l4|tjHy73F]`wIXjˊ=p-~ "H' 0ieL^9 EmK58ω}{P.}f5LWͅQhp6)9.,iHʊ2 ˊӫXy&SuF;+2i^TE,)P['qeS*,?,?I ֎, $_EG-w_}dC6p41U8,Y;5!`kbflصɁU ahaTP O hYrhkY űf?g u!!2} P`)ƒK2Unev #TA`^Wdmu Xu݋P];&\Z^׻WϾe jghqO.%>3-621 )ƽ/!`9謸6Ē sQoKr@ j?(;4Bp*#6Y)\zL#N$]ʹ< d tQp zv1>_vզX{4bAYf.IlӇ3Sq-6m^0cјaSɃ3Edk=t5Y)Q P%ʊT Q*1;Xe:W󦤏}خm1z6ˋqԴ;˔o& sRKgI|iB\%y,t[Q;0'"ۊ7A(U47@Әؽ#z ( YI#WѻOt*.C7, }ɮŜГZבtY42J,7  ˨Sa( #Y!WKu/;Nv؟f"rbViM}3:uΦH?q^l$1 ہEqM2|hqcA!b7bߔqŶOy-SR҃D 0WC4zNLq7P.ܓڣ^VY|wl2 Y(/O@ sKw6cy|% #Rģܝ ŽJ+̃&d:` E))A ^'NfdOsrn^ ifGV`v}-[a'ZaJ}a"GokP)zF)]CvEܥ2ɧhʃV+)mFCIеO^%iSv %>$@uA^髲w6wC\)C4KD9/o 7՞uݦ" ߱ Eru_T fanit"ĥUmROv!T&v<: sR&@g&*K+햾p [|'>حX:wɕBEχe6'r iƣJk. rm=]r-nL!ER|R)cnЂNuixSCM -ԕY[;6#gMZj0ZwQPT?]?W0m}&iIYQhՃl*gƑ LRdRӹlYO]R旺u=Klx2I} a6+oƸK;؋ƣ;7]n~71sE|^B,s{1L\31No;#9reT'1E+} S BOapg+vCfe}WMW1: wQe <.Ȕ!;ٚV(e =n|JɯR!>A_D/7IzCЖ 1J&it2LEӰFm,4e ޹GLbЊc$f: j)`UCw=֊]DG@sWqUUFtrVh"b!Qc{L\#M/IЋc{P 2cmiM* ZyyEwnٗlLFX/p8cXҧWwsBOFz$Ry%V2G,ιA eu+lW|zK M?MT+rFIP|JNb w͇]+ce熔hV+unJDzsqv!GAN9N"-9C`6IQ.5 HлwKPT&.tw>q֌fM0 dL*^"^U b<^C:1\p5SN{\ԩ;3κuĹoP~&k$?]Rod=͇"m`~$gqqC.ZϵS?eSDOjaM(;J:o^*t-7Iѿ;j "Xg+G-mks i_ء:4 忝+@}kJւ/CVϫ ݫ98vil5:kEyCoџXܰ`mO"ʉC5B"p196'.ZIMˍV` {tb(<ᮀSe.*M%4; 8pjB7Me XgV:<mOR| b;m9ʢa!HRB򯢹V/ACn[\u2*!{fqhɷϱig͎ ,hD[2gR\`YQ+m4pV|/r.QHZ0>;lW%*Џ*dw)&ֆZ(U2dio1&8hv0z6QW<{ȍm_ϞKI.>bxV^֘\v {Y7hb^Gř*"ego`KI#`;om> q=dA˗> (W_:bs~|7Vn]Z:ȼydYUMoj5\q5Ĝ%@k`ߒ:HM=q"2*%.'W/Ut Yubʥ⑾#?7}ÁON߶@uïϫ=4| ЏDC?ifse@SJp*W!_$T &-tѮ@pʹ)+@kW Cvj-bqZ0cOM;4 gM|lcPޚz`,]_߫5l4fޫERjVY/3i\V0OSK[|Q'wD~kQ%Mb 70ʮ`2jËtE9wy~i@T1UThORk3Kz!6E>~ j;=Eɭ'lhu7fQߛĴn1w WPc،]Aϵ1| ,ˡ>75XPq#{( ] f\GqR+śhR] uCX&iX(1a+vd^&5е)[pԥ^4EY2Er]/9 ĪBp!Y*0_HzE*ކGȣGeG&Fg,̵P1H?&4H1dt57Yҟq;{-\LI0c^N[IPpE+b+ˢks+C0D«PmlT N ̑ȮQRAbACm6+:=9vg~̠Yc͉$aC}u5\QtSuS=OXdƈQI1ygՌuw`mI1.Xh<ď?kīKptڳe!Cw mRL`CĘl$-$)^/:T#lB={hҗD4FS@ NaUdP|<~wj>aK+?qVj/?+tLĸdp}76Z6QI|r]Wb A>n,Àج􈘶mL4sCuA.*^ !ddd˹:4 \`QԼ}m됥b 6r.kREQ+|\wq_XQC-Q7}E dGCg 勼 wV3xaC}2^es)_g=s^mAH 9 Fﳓj9[(w2sߓ3Cp]*\m&#mw D{"1}:T`t O]|P _M>`t{e tJ6[lU I{P w<\,嵌_`(maHO@y:=nw&Z+^d/9bx!pWhڮ- {Kc aV&mأz DA=1$J+-S)/]gp7RoX"FҟQ#3} &Fj?lо{|U`Ot ȚE J@7#EFJu t܃~*K|zvo] s(F7]V͑CfJi6~8H8x2ʯ8V*kֶUdATֻ]| Bz5&9O騳 >E*U>4£KwwK.mS3T =J_JJ?C\ #sLB\NgGs?%cIŌ;u$"D-d_]^HW.CDӻ!&O}Ӳ0d*AOԉɨo%+w/NaF2SvBlQX,,;iAVI !lÍS44C:ӎ 4xσÂzT? bv]# z"LG"k/\A?9D`[jnjo=0C(]voҏL9wS|-#Vܷ 6*[uƑ󰶑SfѶH 1$ @^'5*,X#*'tBKVӃV㮕 uji4#:&{w\s`Il>h*rw=Uxiy4\<.dRc?8 0ȺbjO}|9~3w\M֙f`7*05B^1-Q$'||UXn3 '}*z:JC8ǜgOy24)'xOZ-Mݝ:2 :;Z$7GTWk$CiJc+5bJYeŽBT=c[̓2Qc몴3Ɠza:xCNv voKFq2_yha 9no]Zve|ߠ'U)\xS؇0ڨw 5vSԱ;-u/ĭkh? E!e}#KP&2{98ojuϮɰ{h*xK!;`Tޒu"nyU7{N2=*GՂޒrx_h}+tĂ]q@iYRv?"&nhRH+ ˚/TCɳܳ1SЯx-}: &!3ٱ߸ Nu+;%f(UYE)|KpN:i(J7Nlq| K"~N>y jUEҔkF{sF/G/UX?bs7i[9Pfk4t~I=4Zl) d\%vZGhl%(_` %ޔ lsB5x4'Ant@j>MiX]zc{HsZ{ )4@A/}"?'ճfGL K ύ*\Q{G}iE˭+VE^EIrI5 j5Lԡ:FF`isw˒$z8d#KZiK ]+ܝ^)!R(//ՅFg(D_A<78I~q\Jg!Iq2AĘh*cеݫ60cyWދ-#C&!v<|QIwJRurGs#׺=%쩴BKGޔ^Qxx0+HDJp4L וA曷b~jꛜi)f_Zk4#54Țn@Cʂ៻Mz&n)h bHy3$Z*x;LDV8矷]SxP3?%8WwKPv"o2%P~iTXbycvAs<"ȃ]m@0P0iRIJԓU^G3e<(Zl=ܶ/w>ީv~7Qjق|Ǻή\bn7틤<;V΍!gDWǕ`Eψͳwbn> `.sI̹aU|/M" _zXpԺ8%qk)T DP]] gHYhU7Ů !)Yyw5)+m)̤nE>* k#eLMFF9V؅27CՔ}\٭+ʕ± Md=%86 {s+8]b_;7ZrT jͲ?޿oYko{ljc ck"H%%H,:)Dr #GS 9GѧOdR5v0 T $s i<~9~FŁ&1}5 q0nAV͡GLVIEU7OZ"VN@ 4'N;u>͓'`vn9ց1a%̡Q.MtdDb=?洚0UQelelA<}^':>sao|مӾ/:wsw{2)},4}3ftg-+s1/7m} ]Zv ㏌}O I:Pi$$& ϴ_ B4(gc@VsjIܸVzOK7tuƛ1'ZfwgR=DCt3?^MpagҖXZă3ט咈M B X秕3+XX BwQq7Rj&4w#"=݌EV6zgcl4}yN5hsԍmˤ38+Mad<0TK TdV~t6" G]h Y[ . Oy~A#jL՟dkD6 =!on?˖+ÆW_yɝkVЦI쫓$UjhB=P1Aw]+Z$d{,Vč)y{$ólgjGP 8T42tk {܀~%iYpcG.ಸ/=ո[_lX&-i> ً֟uƼWw)W8HBv,JqLuOӷ;l̔r zaU mh_E77=npe8N4cujþkUV_>;rMkӲԡ? ʵG-0Tm8\O=>rw! =]97.Ksw)?~ Yԍ\9vŋfnhX"Iӵ$g'͆<PH<.Ghc>R#5bB.CMd;'&佐 4<<ۋ|w2jgDz>'P\C[oeʡ?KXyPQCf>9Ym6zsH &ЇN[2?6\a=$xsit*4$sG{ aUNm }H9{)d VUTtަ/28`]l-lG+DQi6z^9V Y8Xy[aanl+Ak+ PBy g CBT\U\w*H7e֙3\a6v9s !T$Ò"Pz}3 R`6+nsmiA{s3S*Hf$EnڐЮRl46!>!vkPn`FS-5o`ܰ\j%ABIي`ea'y\~QUnڗ[90G1TI̯>'-%Eږ-dH㢲{T?j4駞L#n_:⫙UӁ/#4a+p.K# `lZhf0={5RH8'JS#p5-mZMm38z)W*@"FP'Ckꋄ/YfD\yJdߓ10{ %T.8?D%[{cRIl2<0;`0{YovqY*'ׄ +QF08V@!dB=$UBgZ5 lV,6)۝.X3 EO$+Kg-\6L,].?@.5F栬Hc;Er@exI+q^t&}RXOYbN*, QwysjP;/WzO_<_Z$USmb3)g}@ibU.Xryr6Y.'U"4BUIKV'zn?Xi+B+fJ^' lڮKn\T1"\RQ ڦA_􂫰RTٸ=,'YYg:Ó 2>o&҉tuwDFa41gxmTb]="#:G$I[z2cUL?-$F2I&p0Q!H2xt60vrOG +Aǒ~:l<4Q@DR31#+he 72tD.ޜjb L Y?CfG#FeӪK1j[$S"kT@[&Q0/>RC21fZcT} /{h#--!}ϡJXu4A$,iniIH=_K%ix˼af\,b d̛An62r=>P9Gi(FؚM߸^*[olJ?UT UFc}L:tݬ <|~8.a^`;.|͆vC}*圁@3l+Rlvk䢱ݕrWho^9c7{H0dǡCȹؗN!Fk Psq7k8.>p(x`͒TT{Q4'f{.R)z`?"CwFk,D:}k%sdýJNgFpdjD-gXaw)G~OVMzW#Q0UA7/LtHQ&0GjwLݜwG) Zb2&RcBaǺ`BrrVbP:RdVx/8QA_Et[Bް/G09i7q.%O;pEpx&0 jgz׻[EL! ]a e֦48B#K1)?f=70<ɉɱn,``e§K#9u3Y =LH3b_@nrxtYd+F?6*9 >%v'1"LXqojq1^펉GIln_)U"9D:]c}S\^f5gWIɝ̶ʦ/4b +P5ɼ'kzm(Wһ@QY8@&B1h\|A<ٔgT@Uia9u(mBrZ?\T|KUA"ZWQNDs8lWj]Hhɱpf)&. >d^sELmL5cYF|}ƀvL bJ:B>$FK\I/^ōaŠҮΑnk眤9mЉqZV! FJ:SBtfSM|.N!]@+H{hMema#=g !N~(S:,w}4̝PTy+R#4S`KC qq:s9I3'<! Ei\Q6'6#f?.p쬽rFQ4$xAM P%Aa u*%r ~() XG6fR ƲHR{Әߪy!Uau߳N\QYˇ+ΐkB8nF䯗_Z1l!=:k )h![$Emlgf*W'&%y._3Qv&re&jr.ߦ ݹYA]iB+OKy.xW}K}'ET|cr)1u!'Q֮&rң ЇH. %dgI@ۗhx|EQ m0xY3׼ʓ# G7`Qz2xLi0ԞR_ < Ɵ( l1+L>ZA:j?WOĩUuv3@H#- w]i X^fM~~2.p\.#Yw/\m`^h!ڐ2vN 8C 9"GvQc~Rw>D:ЩL0{/- }6L{p5WJvy~lɓ{>YW=ۏcJ\w/ҌQ""G~r25zî]]LmTn&ahViBI)Hş 'AjY '_%y)t~3̗6c*:e$5N?2BFE-;{ۛgF$I'b*{5fdӑnT`Xs39T n!9jh)OݗLU##'9ΔXw"s&7TG e=S¤lˆ J[+ 3Gr2D,M 6 &gFȪs]=Y9h4EU} 3ŏʉnF8FT;sfRLXtn ٗ=6}<9.} W/qby'uwq'cCI *?OB{b`=`륋G>6@ C3c骫5Xt3KPWWْP 5X,Z*)7, Xo|wB i{r`Ζ~Fc61RAeF`5V[ͦuоg.yT3 E-_VcD6@;wloTm!/R;ϒ 9 2e1 |5Uo|,zw݉Y *)J$ל%:bނټͬ78QaK\p$kn;Ƣ%Q}p+y*/@yQf=4 '\DH̎'YuoP,F`Y5?x =1(jB!fN9\r-Y( MZO{5O jRUQk< ]PP&hdq,Kk9%DxERz1iMhl9;Vq7̨RȨ2w#0kwԕE ۼJJ l $&=UhwY[t5G]OvE`:jżœ Jm:Cὰg"CZn诸aB[ sq4ږ'?E(m_# darE"2r!+tcE[uz;,#bZULͧ;JQ>E (I ͺL_L ֥ރu82Ye$꽦ȆfHlKgks>鱚6wȳ+vM>cOd4C7DsVa./"#TDtp[,EVRGVgm,R 꿋L1TRx8$3nW3n‡(?<#A6 }Pplʱ+r(06QMG^Ns^JzBçH̷RB#2k=pۇ00q2|HNDF׷~}8m%4})H?Hx^` jg\FO}urrzmY3rr]me[_4`Ek'{X9XIBL㆏L/vⵙI9԰IxŴ8K[w3 =6ռ̀<C-,i7/;SI̘e60 )rJϺoS:;>ʹ]|.(tnF^Je }'Eh`ё( gS: !.—-r /XSUWPuF:0ō 8Ml2wF,ΫW.#4HǼ]/aR gd<wjfhݏ*}a1=;Kog(:YSQh{ Tk/ԅgŏG>`]utn훘AmAZ8RN U4F GОd@ky0;u%HAW4p7^{͏|_8l>Bb|0t<82o0ROb1^ 6 [#o}f1y &M&Jub$$BR{_. ݙ"lr<-d(/0o_'20e#Xs,bl ZrMDSEU뗔+s$Y b%lP GlaXRE UL}ӿpR?<.9a#"ݡ'x&U}9(о]' =nD(AWQm렩Y!u^;B+Lg_V lx#ޗvr!"6޴c<c8E!F>QLR?7/ɬgot'/{1qp@! & {V̱dIc}q+:rGV ?@a5m-!p )= 3rj/ߊ+gl~C i{L|,ySu\1otCj~\UTBгr!.N,>O% o@Y}:xzzc8iUAYW^Yٖ;AaL%} /py)OB+$R@Ԓ&;跱*wՙZuAYH6J6fa䚔ͽ"HM4~M?kRoް$Rܰoҧ8?~+*ձXI>%QW+K˭#4 wA7Vx}~9E-ٍ9PqfvEtyiRRvDW}6cK MQN^Τ:2\U`d>8N]i^0Zc| vV&@Jpܚէ`/؝ K5Z`7!ߡS@|_^ۋ;QZv:vcmi늼 p,uԚ/d7Lt *_m+<'F| V9:Q>U5f҈IiɊwNS1lM[!)K>I٦Dyxhx&5h wV)<]1٫"-{=گΗoZuLnA6t,8#I3bo~j(FCM~ ?3Թcze(S X*Tp?xoR,F86El! )vUtB|U@/#o|B?嫴˒֚ŅAQM~%kQ Xt<lZKT gt =끯4m{"ՆLExͼ t .Sif4GQ|c=ֹ9oW1^edo!R;^6u;\02 Eb >6Ne` K7p@WH\nWc,~ 8 Jfrv-+@`Iim.Њ0+qU|l>0Mrtv ߐaRJ8锷mOxH;>)HCxGV !Qzbda"B6qu•qnUy`u\ e59{NԦl,|]NmӅ: |o?>@O2~7>K@sݖT"*Gy:R8y+m+*T se 2ڈp4D3A@Jg 1%;W5194fI^]J%AV̱`l(?`=dL`zoNk4sfzԠZ-?fHZw\I7gZ]|G8[/ڹ0難g5b.HmIp^ <7tX"U|l~"IJ$֠3-O^Sg.}fzwbڦ$;VN]آ3;)eA BgU̲t7]@?V Vi b!D|}.IXaX僴Lm 7 AFiD* J2S^PqyUF}B|6JS'oقzj@q<P@98}T,FA̠u70 Y#VP?ڶ>·u4 "l}UA|X`x8X13 1eUX ]h47 kd6hd7+ /:z2$bia9Tφ mNGՅ{SkD,}a_1i`pS1zx Z?d?eU8Ԗg=嫋C_[1TJ#A4 {bc{3inv}и~W#Qpq#U~V}Ǔ s05_GS5+Dǚ('^ŴP|&@Vݚ 떧oP/}7^swc9XY{DYD*󅎷-dBj[66WoE]e5_H+6PX7?\}֦MJ{g{]T@`;qNיx6q5]wyrjIXTn=`N3\5t_m891ð,|Hoq1?ReHM_2oR5=[b _,QSG F0hO]dJ^2#4e2dnaeRB\/>ىH:N}z\S7F=82Q^i2!SAe}i%XD8 ,^A*{$5&_oay?+keߠ [HykC\X~*l7?á (R,<2> O|8Cِ=JS dN<BIކ-,HLqGU[8N\~7ƅ _mvd;BrޅIvR2[&j՚N#!0[쾢 $0iVXߗ)'|{4Sm>Cpy Q M_/nZp "\ٽ4h3X9>4P,y|4Nm+t#\O1` rwRi.?{p.,':.>;&Ͻ]Usۣ'o`.;ڮ2'#?S00 A;w]gb[ л#o < 37:ih˜weBH8@Ovh QBÙkDRQ~6{ !βLbIxh|9vcŊz/ (]@FӹkɂI+'|4I:b2>sdٔ$ǿQUPn=)?@gL!%H`g.gg:7-y jt=IGބzA]%=2lq_N¤?N-Fut;\ N<~^/jqH7 ]XEM^V^п07:hg x12![;Ӵ26 fhso-^yX%h۶ܩM{jaES*(ћPäH"wwRWQ槭J̊ZeZ-̜ 7^P[[WoMvh{8M!jiZ!{;/P'uUdsT T* D( %UAӖMhlMdFZ*KF?Dq1'ހ 2#͹l("|ۤdgy"0+҅n&d]q10τ=xzVE6YA=gDթm.Kl uE㼼[iڮIS`5S|2qyȂ]ۂϝ/"KйV#=@0qNƒ[vadUC.KnI!*Zi\<.6ٙ0UĥZwg{i@ x4D~5g\ 6eT>T+jЌ(%(Qd-2|sy,mJnęֈAd"/(sEKD^pRjF>V\ekR$tlh~vݳxndio)  Kk\5kȖZ2@ʩvmJ=C aPK=x)oӦ"@9pX /BW8 mW`b3dbCWE;!͑-*dU% 䖆㎹sckm{l@=#G=wW>^&NOuEcǴL'yV`axǔH|M# 7mv}ق ƱHa@3c~%YTUѷ\GXϒe=,yBaZ; *xEӃ!Kivj=霝eBjL:BK4QFfRSZVadhւT!I~q8z#d%h peSj־ DQjgZCj|Ry㦑'>X֠6LOfqK//@bLz\nyM_\x1J`ɟ^֕ҒZ0,д`j^4$ς }KéH!68b O$~^cb?<~{gΒŠ_*$ME)c:;0e6ϙu/7lBKNM2G3`_)SGOٺLdedH$Uo9=ReXQ}ɸBDsh6yӱnaۻW-;yHQl}&CEE/"Xf*NY%bAN[rCzԱ 58$z:3_iXbhĹH 2v/ zh C)-lls !,OU|?oKO.+1?A7,9N;X̜[YU׋ "R5bxI#ĀϮ#2VaќGܜށQ9o3Zz g Rɼ1&YQE,G9g&Wj %"5I\g 7һྴ:kB]nhGHW[,^(97?qUZ#5EGٙ4 EsD`s "tJ9fFgr@i~a"&%"8 p =!U(oA6,3{P&$. ʷUdN F1X3E'Ĵ-"܈Bg?f+?!'T5(8xwֆPV /ڠ^]еLz&Y/&\"|@Qf98㼫HOޛǝ {+ IZu<'xU[еi~'b1eOXP%XFG{7lBu*|vJV @w7ǰ ڝ2{}AP}sk`A>z6`h R|8W5jg9*|1nqV ̍ 0 "txXăc.פ)4eh$l _SBSRVLN^5feX_4kT#"`6=1{lc w'4JOTkB9 ݞ,ۡ*n wqeEmQq3;м'uD+gOzPp8BC)ߺ_C:e\L2nkrXY036>ƕ?y^Y}lAҫ*ؔ[؂š౅ɽͻ %SlLD~vl7D9a&ɪ(~ЫP4x4 )p/\TOFU ;hYIixE*#,!0tr^Hd2u ƞ8 J`^Jvu- =׌+ȑ؅=,n_׉[+[eq| [<9jeZQ?`D\p(h@B{jdڝ#t׹'Sij-e=pilSQ7ƨvӅWnItխYgv׊y Ǹ9zA9\|H{]?U ++O0CkΨGCm2>[ƗPc}]PR$7t>rد7kȯV,i-lw>C$Y2Я?h^v?VHwWz6o4Nq_5~bMu:w{vo%ߢ@0!R?0NN'S=FS Nu%.N?*OBRf2vE!a!`{?9ɓcئ: ߟHIT,15D$zkX wuo$&XQ9f8׍buQCE _qeOפpMU=p$cCʫe2\c!Qcsz.T AJ;6y2r~#c?ɪ',}Wr&NJڛ{ݾ-D;A݂X#iC;p[vXzY&e O8Պ98յVNPp-,J4&XBXOaox7@(l;*kL @fy^z0p`Xdħѿ=0@BT?)СYa''W^J-y xt 7Y7X"npeF@ncӉ/laf.\vZ4/=gl࿙/CJv8 K\0# t}DC}֧Q,q+ 8a.DL}6蟢l%,M >},T,g?߫KI(oD rQ%:Sd`5*H/QTwuG`vЊ|Zhh*8O3 ~ S2C==-7!5>j~'}&0iX2A纅m]$c~1Y,luK ~R:{bS0$p/T蠓/lkqG}V$?s7`-rKc=&a{Rcp[Dǀx\jv6xbVQ|m0`w,4rD'?-K)\lD!95 tцy_/I/z\ڎF9`Q+(1QuޒAJ󭧕jľAJȞB*Q m~['rArĖ}_]ző ]͎XJo6(OwZQP| TK! g* pyGזBcq e i ev#2rmMn ;GkXe±a{l9XK 4)SC}dȕ(])I-4a&O)lcǎ5)MEa[xz hX9hW|KDZN sO(;{sjX|?{{+9*urܣRϿ߸=MѴf[>; y7)/$n "xW$mza vZT7<1]mCypJJ)BEEszqT+" չ{wFuO'+ކ")puZa>W,z! :xǟ`; oRoFIZ`M~PvկMm.FGe@)]a!$ >;%nC=2ˏ>!g|':LrV=~' ^L{gB*kS{ψ''rڿkqǨ=!~qHe8hՑA*Oi"Bfٳёup`+tc^sIe]rcI? lzl8&AWT!y:CFGH䦓!g1MkP9]x5/n]Tmagc DRۖwK2~S}ChXUlB#Q޳X"!Om7~S!/rxK'VG>D+p|S4ZaMoD֑ɏ* ZLeA; 9ccV:* ËAO0XZIC'.ue_C˻.X8JZh5Y4+7y(0@ vƀk p:v=sUkd?esr 1"|hAFmw/譡x;;J#:m78of;㵬a=?yYL˪@>,^ ; ˎ\Y%zWBCj49ȯtrdwy_җkosq(_;_8飇(O>l_'N ~+Nc@/ƕ7ۜ>yhL>8ɠwI}D-C ޾ &&o[iI=;lkc>oo1i4(~X)ИaT1uj~[iZn.k f,3Y ,Tna'6 %b&\$ޑ*0N,6ޓIg#ND/:˝$Evt^^Lqӑ$wޏ5V I+sy==fMuf^_9qr/⻞;2FDfTv=-ڶZ-?i~_Nn:$~rC6vI0(;$eI1[Uo]$md^u/:1WB @\4 ev,<< 1lᮆ&I }9NȎ ~x_ư%NIx)73"!*l*ߏ3 !Tn. H]3L@> ~ ` RJHݱDZUG҇$aVVQ>0qe6}EIsg@:S-l{ +?8bBAixӔgQG2FC~;x"CcNXikK{)FkkNԇe[_Ob>$oZ%<1QtunOx.d폠xB} X.wILf4& uo"7pb&ӢPTH8䟩 (Wj +GZQzs[ KjXӹs{FgwV{ؾ%M^t![ 1se-)gDm3*oIyJϚ'ۻ1z\g~jYɥ -[SMv fw@f EoEO]k3؞uHGǮEN 1'Ya~A?he/Q0(L5-`S&Kڜ!LXmt{mb~JWX$ɼhJO,P^.#<SC&EZ*:(ɞ~NpA5wc)97kpf,z\;1?B`*{FsuH%7t Xȏ[ņ z^hIa@U Lˌ=f.G^T:6t8Hr^7-lCXʧ~ D[ޘw:RAP [?ǴJFexzƒ&|]Wgbs>m=g~.QAj:yZ!Ycq yUf5BfwZGqrDTP|@96y11eBJ.GG$Njj}YȟtoM!1P2RN$os4uajrP3$0dUezLCS&K`'wxLv\땦1HlG.FIyQHCXF{eBe?tn9m%P'Z*xy؛f/7+ M.Bԣw#gT˰Q7a﬚C}i,8M0n%~6_,p]EN D.q2݂1y[M@{{S̚> T eczjz̏%B=5ma%6w֓\ M@JSgW8=VX7=©6 8@zA#z{7@^,N.a!aiIB%.;B ^+T*/'qـVB"5s~| } {/[kob+q$Pqn_0c'JQ$_rڧZ7[$X.XJZHx֪*જu׫GD(KI;sfne< RFwK .Or&=[]Z*iNew"g={_Mx/ yؼ̄8WP˫VSo4vqݎl'Ͱ ,clk҉lU!e,jx!O_`}={逑 W@>h3 KlYPvk%.I{39FHuoSȚ@ϑ%{*-6U] d]~?o8uv4ݯol[^RrLąjPrsu8C}ƔjbaW}w`YiR!B5Wp%*.Q޳BNJMr&Tyo+N ce SI//t˜͵*:,{E6_Nt8_mFi3G 4m5?KwX7T5^-r=BX^^B _2} FE $O jb}UjWA,)8Rj7Ӝ"E*<'@ h #EzQl=ET̺cډizh A?mtq8^~%5$BDXM;CMzN`|qvq(`1FQƵbgI[P^ Fd7Ȝ)K(I6|}!]e`J#Krb $]ܞy)MB E )dhR eY<ȸwyKa߀S-rTx7eV m(ۨ$kM?. ;PCjz4!?aN ZKAt1OR9 3X‹+bKz{jȥhS^z\u{{"qhS.=V pi%7o$ z[f)~R>S $o^͂/NY@3Y`:eƞPI9buiEW@G/A㾩[\ 'yX$>qٌ3 YT\>߄ mL d@)iA}Ə |>C5,#*Da+V `BE (s"2YnC#bfI {QF)󵳹P6(w>dvg!g4]dޛN]V1R9U:ttU/);P%V*{BF]FlWS=#?n_͞cFpg/Se-*"nu`٦Ej|䝅.C G݀e)y#JlJUtU'T pJrzҔ%6ܪlbl>ZX+ t>_/7H8 ܨ{AM[sriƥBn; ɟ3b3'n4}Щ ک/\\1{-90^0dH@ 0B4dxGkwEgpMÞMB y 3⋧!h+@Q{?d(:1~-v {Ǡ AI Ջ:z%^As1IV24ΰ+&5:н]ɱK9#0Ե{VE |\ r=$&4]'[҈.0 m |gIDbUo@(,bQB}pFSMNA77l Օ ҢG&Ync@O{fB̏%oB:;^ |旴["܏%iŰڷ [8'v[=ĶgGتj86]lwmLp(دл1~Xok3i U-;XxOƘQmz2$yy)(`,o_ƏfJ&` 9.3iY8AP:EMޑ ]2lERsΤbM p*tko1dkxlMnlMBZktpEQ&Sw[ ܋-V9ۮ` gLpXJ'ҿ%#?<( O-0 f }Q 6XP ꕏz*2_CXgX>5D*3\;Li #&Qŋ *K -E*GRq vC}1M*oc" pMQ2nTΣ ]"7}!YbU AS"kOiP=CJnȂc>// Zi{[q:L??"M1ɹab[?|ϣ<'9hfDp *ug!?>MήM^`Ѽr/! z #)]D n =e焸khB4!9Cl*b56qǷk[7x$]%Yo"Bw^%گ*7mXQ@V jux YxLd>`E|6;,FKxn'cV(-t_Ʃ^"ouVF?)_rh9q;[o~d XhiJDkr@7R*-ݮ?D#AH '7mca~Rq*o_BblCX4.w{-1l[g6H~C.X=u_uPw44Q>Zq/m:*5kYЌNhS \< ֹ>\ 4&;f<-?p;_CÞd6d#5ȶCze1HO9  o"6<3}|]*)s }Kȓ$5/sGD޻$˭GNBhXհKi(*v$lيRV;YRj# RIJį;P9 ! |a"aFNzvO%+ʿ ֋~N6svyfoM/FcJ#B%غG,ab .x ۝TJCүÏJ^^ٙ(y!pZZ plS+(fav ۻyVVĺ|>&z%)/?jԗvAU1{`{¤$Ј,*TM:n/53³,giN_C`(Wm2Yܰvw̡RKI`Y'8Y +~춵&lןQL^:E6n* D6FUm;*-S W:KAf|'yE-.nw&Ys=/8MljjB@ &.Gfnn+A54P!_85:vrWþILs"?&`״w$DiW`DoC 7gJdrIMGG}y63 fpTnk]Zﭟg^ye"$KVmʦ_3{:&҈:PxrvȊͽH5itEALv5#'obVGEӧA,o_f$_)dk41Smցj"D".ffЩb =.bx%x4[.: v˫OpQL\a:HӬx|ۗE](e#Iņcc4KHkU2sD ,3/ So۪),n:?(tuh}ͷ|mZOo4դsNR`Ѯ,`h64N?Đef7^-2-ɷy۠fv{6A+l$VH Rnb(uKnNկy?e 7XВ3Go_P度W R M$C.,goEWSmQk׮T>OA.Σ-4*rp$O (M>Tײ{ ((d۷bG(9hrޔLoږ2GH{TCvͫbCƊ,8N!;/Ȭ+?r^H<'v)p ٶsoJS 8d>/α'ZNun "HKMxbK DW ҘA>M[]<vl-]g7}yv+꾉pbFY7'fX-D rCi0 ы.ѭipn,F| dKl{.Eh16.T`Yn!-c8kW<Cݔۛی[T149PC`ŧbUI>nE\m7v|o3s6\lFo|6 "}J~4XV QcI$8/ -$E-WUit.t޴aQX]Ć3heB<`nQ.קG W&Q0Lqxl|@S2\ӈ$_QO5q4b>7Z~!/j?,RjGJUr$FJEs:F [F:[| Te$P%KyۈJ/`(]UY@5m}϶L_-y+HDT)eyG}LaHi'A}6oNڨ\]*& EY4 w !YLӤI*?3_,$,rfd)C`tP=eYX:%@<܍^CRt$%e>b8̒5i MdG?W!*:_ B-p_ľ$t˧,msrk{[k`aS%RcTzE{]&Tf[Tqw֣Гd&  dGs$96̈́kZ GmԂ!ǟlխg}ڇaaI(XDoTtKayD|xj%aH3'("5>;|y'`z2oENwjF5h]Y K9uIɉ,>Vz]3;;sKC5? BV9gA3@=bjk$-۲Bi``%ݗZ/]TՍRȱ5{7N^fxDڬ]:z6Gc2qPe<)~᪇.2в]Æ+ڗ8>ƧDtc"--ibr VJZlƄ2x+uLB8al*ڎ&G=JE{_FdO֩K{?8F<\P{b*)E`'ϵK~n-&Mi%!cɟhie3aح+]@#}љ{׶[.UlϨ~8B$oe.kUUEH)EX6t:'#,юkkE3&(G~׃6 ɒKxyH")O: vRꥐL q3.E Ւp ,!S;E$(j2u2GG]h01]Gҗ̢$|1l5Em8$ a5Z',/xFu}7i[-1K+T8KU*_i78/rRtaе`<߿XA9Ǽ wLLu?P-D:.9b7OCS+Kcľk/debxWy[hc \\j=QکUۮ\?Rn鿄PyͶQd2Sy$lqV)+|n(?%ŀuҿ5o4);},%o|D:_S$0K`Z+^WNQm-]ReT֓ '%>[zT_8"` @uTyMWƔ+Esl,Ho5xaSўU4@XxGSN=f轾y7>Xr7ѓx|PM]ٙ5V+ɛ UL]N/ u}q|s<3F@I$~iŘ?|=E_1{G` H/yQMPRLbc: ]LnaWkikB@[F.]l*&Wx# W|kɥ7e{ #k"']Uؙ:lnlwOv3I@0,\!jZ$W7s #g(2<&g<xUaC5J]7JM! ay_z j 1~ +[r ӕbVV Y݀߃$>䯲[Oc Н,sH @_CAmև^4v>[evU#TEET>|QVgmY5y|;bt(N(P)!޶¨E !/v'yb< ,ڹg%20,`W fWƑ:ңSX e"X&rN jDFrvZXS*z[lgv3]\~=q H"c|p?_7>⃦ jl`6YpP&E8Aj}Ē9B/S.1u_+OI^ھ-y}j%D[c.HdpNH ɃR vH=`kᦽN]Sᰒ{@&2'^nztU͜u)x%WuzAz?&0Yjf^h^9%¿w0f%«TaL;xzgR+8,WDe/&m$AeMm (lql Q4*0 5?i侚o*lD-M."2Z!N0UFYQlzB,~ΑXk$HL0\b 7h/G%ՂJWBϚC?O+WnV.fCQvΜLj\cI;7e:9fI@Lʱ^S 忞?2G!g2QH^Σ*'GQч0lV1R{ VC'%I>K7ls3ڲ)ibׇweZX]NNx0nԘHI-σ<]G\1} zCnX <';ZT wQE(lb}ŰNbx]30BiHr/`oʿ`+?A^M:СN*n:)JaaC<a9gu`qmP Oʋ gLߙ̛ئmMnX$Owۻ&OܤTW,]zZjM}&`d{$Pu݄z> `3p_2J*_MnO Ȏa։9OO7<@KWA%>N?H< L' 5H$q{X+8*a2$3 5'X!ƣ=9vMT8,;YS6lyge9\¯O猉".M.]Y~aEGC5?k]PݔĔMVUVx]ɤ Q:<=|@F NKlŶfM4CFXK> mybď<ގ#8G|cJ׻Oƾg OD.QȸqzcG|3N ,V.`"AtlWw:հtP4ݠ@*q U9 = q_JLSek=}_syGUwil r,mCVQaʹ1C% V +Iϗ>ImvARatY7sLr ڂҡ[5c=oDu-r ebzO¢?#6 '";䖶(q}.։EbHmhJez@mZqdO_~09iNmq<8!˚Hlp۞^~&0&Vy?~C^s^E35tpѣ>&RVID=:UW??'k u|J˝Ӏ#Fo:flT&Z s%9~+\3ۮH`3˽rfR;mgep1E١?%\{Qpʼn|1*qm vDƬ V1oSfE ]jP&n:ҕ_ #W"+<pޗhtoBe?Ւm?=X^8/۹ ]1IzHFOqu52iT!F=mȮfu3\hO:¹r*AiuK\āWcQs v4E]q D 9t AxVqƃff #"Ѓ?3&5/G_8 XCW¯}{wQ]Hԝۈ9T "8\ڪLʀPx]Ш8]{M>o8D>-(-kY{W}Dbu$-UT~} }X68:f U rś~Okt;(@5g:8j HШ3X0eԳ~邱AC䝟rƤұkwi61<^G d{DH6b5Wi_iދSppNog-x ΆE-7c*Yf2'8Tm]U8I^euh1M`,b(x#Cδ<~_lXPӨ q,HL478Jgk`إn,QJj!K zh-sC[+gq,:6F -<_C>t ;5'NWT6mƩnɁ?M +0urha'EYMJ3Jk\R/G@z)43M,I-Dq cn^$.(Jϸr6J1B?7. =}em|rOsUjs A ZSO7$YJ/u֏C[$)Zh5Jp&!7hd0_b\no+.vQPJjPӝF`z ^MJRy@/ DiM{"GS2ߣsÖw0{uA7uP mymfqan_qcB$rF;\E=] T۴|1qퟖɜ<$1 >/O~!ş !T}MDμYX& 1jM?0 |{KQ\ (m':5-}`!F6E ^GT[4."Ĥ`Ślpw%}"cXc6T>Td:`S&Q_k\&PpNf KQl/s~\p߀1 GpFVclb#f,*16#ԾD~;%6 j))!-OSM#4@ IN![k0e?Ej#a2t?:1lq`$cSֹsо`gj_""|R7㇗M~ = ZbY%p Q %9k(wΎuYŖ.CpNFCE1@g AV|"ƭ,Ĉl[K%+:> c{\`?Pu`_ BrJ'0.* rYO^O>2נϳ [-S I+$shjx3A y[+l!O6tՄR$`EZHtY2!}F>ɽL0-к;`GV]աH5>9ɨ whq*%r􇺜@{כ*'6pg6%/0nԳ 9D(|a4,],bUu#ĉ{+xw`ZȜ~ 4ݔʵL)qp }X P]R4?\B#[G}L6銊 \ݭLeXK]ģctWSFpThˣlYTU\v VFS!o $D5sk*TBb㩔5o-61q>sr} ݲe.?ٕRh=Q$YE:F"#ūj ,W|Ƨ7.$DmgdfbV"KxוΑVP9n7 +E'{_8;#wXTs]qhJ G4w8%{2]KE=P{m \feԹ y+1XrEFwC^kԗKͶ9R# `tu`7#pI;/Ch^4I$=W)\ȃCA2)1Xk? x.)Z4Yũ^Ҏ#/cdGD*|{\£MB_ C%iG焢%-@%=D2 v,^Ni4 GpƺrAJjR')z[vĶvyVxo(?w]mĹqI?3BY 4F o6i,.aI&M‡Sa/CHpiiBƘjiSi*OZ"˷^7N[|7;?t"yTPv=`mU u]R9=d HfWq0lKR+ 0)WX^Kv.,~css\UN:~*:¥#s0 JuF+^԰%7򢟙Kb<*H}DӇ8o߸`C 8e5e,u>9UlSh89rB1fV¦"PT8^e7]GA~RiU6³TY/ꟽvAH& |p̚ĻZ'aRf@  CmGUa^;[^ 7;w,dBh K5]#̚⊺6@`BQvwvza_c'v~Q/w2?JieRFU ǟ([7E(Z@统2jԓQ;9 x9=e4ζtΘ˻: *:#R8X&< e">a< ay<Ғ(X1ݻ,>,z]1+`G6_{#ʬٶEY]GT*-r4CNej_oĹ߿@hVIm O. B`WTj|8c׳a]\"-gDWrܮ-G|Ssȏ*Jel^Wr)> /xu.}"'QgPDDU6"¿x&3I_Ar'^"9{Nnꎧ@i owJcE-w?fM QrF|}qh!鯖YebƳF0k^ԫ)l@>j##Y7,t-8AMdi}EGitLY bȿ;Av-HvoaKQE4!xZSJٽw6M}SW_Yͻ >BFW$86`+h!@*JwIm/w\:Y`kbf!=CQ V^m-'=Gf}ocu<?Yl8}HG8 %#'ԈcQ0l\I&4l0uK9{K0vv̺8bGbc:~l.I>lj+mY fIrRAȒWqGlGd"5l'p;YNmL 3!.,;XL, k>C*ˎ'>kv=PCl%f!/Hw5zOj;58ch{̉"5dӢGP5/vL@u3WLC@'j0B-6w,pRo[dI֘Gu]V\#ٸSo^(~SNjh 7ԙP*u|lE.=irND>}~}ʼa>:e|+$rWG>NtdɨȼyKVqɦ/?\|7M_U'ov^TZsnpe -G])͏> BS&š=I6#5[8aKшjbfT"$X P1P8h- TG2ggN(:aR(dX_|U s.h8ܘnD -NVuAjcU}L OqXaɑ.~:, U]fxtXd~Fq0R]Svs.<஋B/ٍW2ZhfM  YWf1w51xuÖ;Kcv?YB#T:>(c_{]^aJH)>f\-JTu|2SR@=.&䇌%kFSˎQ&iHGgB }?ɖ{ɤQoHOʛ=춓cB2aL,>hͼy%1܎d@y->W/ 2H>"-DX XW)rjUp#\CJ՛,@qtq%.\0O 1MGM|u7mbFO+08qLmlجS#\8Nͣ ާSoDb <ւ-" X{%2NͩNޜe8me~T$($R }f_딒XXw%yh`*Mkj`$XsGmT+u}.?Ŀ1^#'$'Do<0$WZ\hqCH,| F' Z\U,ntl 6Yi)꧟WMp3k x :|MR*}|CJλ =uV?h<:}d%{hlPq9֞@7ҏL.ϴ+ mt@SrQ$nָ!߯%nkK*n:`T$:q9ݰ:җ_EyU/f 8ZΙ;J'+h=JwVMRQe,ci/Mi_ QJṖ3zd1$R ЍY(YGlVAꁺ'G[pYڞ0dSuq}sW4-2:tl﵂%1@8Z#:; uqvN(fe-wÎWu;/?QYx|2; {feH[>19ݼ+=ų3=]]S_/AL+!HFML GasB2p +Qޚ98ɰp;ŲF! B6Sf޽X|o*-/ǘ2uMb@/%47\C|"OBRt6-!٘TQuC!&r5-z7k+v}2s5 YZ[1/Ըã,W g{Fpܮ#qt 89)΃(Zf9j h*U ;hŨf8)SSC5\Y "w5n^(xľD&ƀ79g @Zj.l|?~䎠fMX_KQ 2G{Zc]hVzE<$pP-ں_=!]Msl]DC@= "/[ +ꇳ# L'(15w"?G599hm%r5HRzk$@S6|9~%1,҈T!lF9{|w (#‘1yg磌おi'oq<jm\-RN$JZ֒cب^kBR}JiGZ0>d9F *(G;]M8P]4UjC(j$MSL٤N݃Z$0M)POHM)e6 &-p@\m281FkBaP !ɲbw!|ŶRáon[E;h=̈0TJLSQ;s^zFHx i䦿x,|J0jv aa?/ ! ÓlH -ldAk{Oc]l ١,+ vKƺ d~%s±Ƹ V$ż E34ac5)"~;zҕ^%0Dsؒh:!@*u~f̢j\J&Pl%p0_c[;6$SD2b|BxBPB\Uo")P񃿼QTM c.vVCQ@P)vH(3NqE_\ɽ^iGπ"R2>:.Ev2 5@$)>8,@n6Tݕŀ*nL,gkBP8=H&udcJ?,'y%ĉdYD5=qS~}<=ГP1N}^x^B*;v7c\'^hUkHUP2WRNh{؏c>lo[}IGgNBO>>k-g #-.#8@d<+<ږzpFfv'ĬGCoR@j~% i];ɨq命j⥯Cš[%9t2ڲUx>^R~Ѡs|贏vBGAu}/3[S 9 RCIX* ) H -2ͬs'6SWh wMɤtMM 6jq mĀ 90M BDhˌ*7p$rY+/|߃!jlB}G~%um4z]tWB4(*=aa$HDFn i\uG8g$V%f(W]eF2{dRJX;~KUXR[/1 ܞ #Bǁ4Z+_'绢8`'ub冁|N /K|gGB܊Nߜf1B[H4(/ȍ;ro)}!|9Dx'5fL{D >EDwKݫN5HwFBƷodO'bZ -z0-}(_bf%R[eJ-FhS~3뮞Ñ9Vu9̰_ bjR 7!ڔ,ȬE!f6^a`³͆ݰpb/qID_(S'sדG ^ H:҅}bjdH'ڠ?Ȱ v&Gќ.!F4_YA%I:_튒jÍ'?|FTH׻2*#d&2d,=6@..Zl?IO¤~L^k̄<wӢ{ L a[#X8V\GqA4vׅs\W%B+Q:,&:o@pt񋣡 6.D{9eyW‚Fu YV`G?eAaXg)#hM.]Y gv83@F[Y| Ck:%FxK`@z7soZX1^H'G|wA_y>?~Mnq#URQpжRTsKIk 륋·V W edp7LXަu{cg_$͜㞘#!9܉/7̑Ѳx;Į?6cq4I!] b%fCrȏ)UOOBY9 C,t>{u7HsCXP 9fil "}_32B7v ejb Or|ˡm& c?M{,y12T ^l|e1MFƶ`YQ@1~VBg-ǭc JRXPe-q`{aBw ɖtt Yd@MlAw$9pSĶ95 4i3&GIڄ|SeT<6៮йgbr7LoQR';SiC+;+; =lݖ~%l${ Fx2鎁sɽN.ä Kk ɖb(J,LZ\]8**'tB$8 zulg VB4a\CH #}_BEn;ĭ^&Ӗs0NȄ-ABJ4~2'wHvH=q  7}7o2LL4^4i.(pr ǵ)%#o%3JU; ^tI 7,yAmWE1r}F"1~j;R{_͎9/(-PX3%w&lQQP(Oiݤɠ=[v~JT -}jR2-r@Mwخv#I7#rz$ wq"\KݍLo%fZTI W9C!W) L4' JPsL$:q1cUajB,59:(cv21`Rє/IwѶ&*ho|6;W&,pu=N6"48YH7 c+S`d&dt(fB7a9OrU#۱e>F9f ܦ :cZB0 *BڒLVC;D‰>oe:&L8 12ć:ΣyU $=H䞦S~|h! IvƁzdN[+:hmr!qEcU^WȵU6cn'ʄkkhwHkp?{FQ5- uE[p U_XˀmpNƷC]C~a6peJNMd04_-(o@u] n>"0څ@VT ?].Z[vg3 Т|@VD$tv7ú Gy3da ^*گH.FaIpI4TLFu8|^$ޒjN^\%6&Ưsw ʛ|.Mԩ~n5} /VZ`4J3O.srףF>As@s\%.'?(:#^hr@_sՓUY#5O0pM%̓+n!IFVkD]&T\|^ u9JLi#CRrX@{*zp#X8AM %lhv%1pқstN w܇xXRܬ5|Z9ZspCρ9Ȯ,B/E WpIfؐ~AyV!tyg]k}4$Jq҈gۇ3jB2tPIASdn֫&5lRBbk}  #fV/dU<:] YA(JdZg#_Y88]Stes)(9ũ"cim? V 'zlRlE9W88:dgs}zYuZ^MTΏAjkT7!%,Pb ^lPNlX+%ML5U!QwglJ j5Sҽa0 !觐5uMgXez*@Th5̕`qsido %o4dN?XX1}(#8 Hm;&mųmZ%ST⬚ d灇o8!sE(Py+Ɂ"6(ӣ:<8mK٧7/H^RZnUFjM 4a'$1.z Em%kt9՛ai ,'N/Pj#igKSaс*~eG5w@h+pkY$b :/@%)Q ;X`ba*P()&Fg$ ʫt=1E#"$,T>xziYnY[T? "2V Igg2Ш6|_6 _xKVE8tARHPxv)C_#JM6k.aӾTx.#*Tt6@2l$Z:9[7;X͉$T+Qi2 AŝKR;{ڱ,1>&҉~Ul ;ݬ E5I[ N8(p1pCx VFGz.G@HaD ?S*2T:b f/B,-AkOpQI(͹+f7=x{c"jL Peެ,;bF*,nL1#Vr%qt3pcnzfj? ׷-Րc xc@oOfgBu ivR$BMD]{HőX0/ (0]Sa$I?Sar֯_PM&)N2+$4~ )+'z2W7\ēueѱ 93? ַ36RuJ肑(#(V! 8A!Iǁ[lwm/t]S;(ղVAˌȀ:d+Zoږe_y$ x>ec5_wd){Y '͓NF1\H9챍_mqBݗZ,Z?uig4)6;FRz4U=@x;N>ɭڥn^@om\Pk鎲wi0h֭"bg&)h?v'}.~:hNuh80_Ur#SO+WmϔW[gUwPkeo[vӸ0mX_~9b[~dN.x>n`+ SQ,V<V_Ab|"+w `uR%IFCKf佁ro{ZWۙ.V+A+<8*VZ"{>Ęy)PE[,NN J;G+J.]k_חO4| EJetǏʚ5Ĥ3G0~_,?qwNќua ;n?e2߂+PRql痙]Oz̓.UB 1NuYNY0:|31wE?& A]*c%N(_+15g_,_+UU7KT?P`G>TVWqV,ȔV6c^"RI8Utc?l:[ hA|_]Ġ@z2~(L xy/Lx9.1忥90b\a"(]>WGW ;]>S/ xЈixWݐM%$Ɛ?Tcǰh$4zUdb6iQ`9HpAAY qQ1)_c4!]yIgsA +_Ϋóe՞G-+hu@nAjo )9ͷl^cf+Ske}ЃZ\vftAE7 Ğ??}ӎb je% h`~5r4l^jݣY<ꄻijET +A%c Q{5Z%=L&ITj?a9pB4H Rgh~?+//\DQZ[(t=A?a; /GbB%Nmd= dv2gYwF}0@G Ǜhh!>#1 .ba_Jq {O[/.Q.V`:OM1 \_ @50[1A2A'ň&L ȣ^ҒTF%QAl?=& p)=oB e }-'*p[JTbHļ if}Qu 9<[(mOUյH9Z,w gGYOe-Y "*F~[˭\sX) RUC>F}PT%TiެGWb~Uؙ ˺eDQEWQ$[5_.Ù|mغdc|ӛ]i ULuz D[y/3;"b='f@ɈRC)n>F_Y,.]>b%e{B|3M4I$wqDNj,\#pZЭS7ߐw.f>%+$ X3t_F@f3!|`ti `wol:|?Đj5i2SVV6R8HVH:\WX/[^ _Rp+}wDKw./ +kf1FΕI<08^m Mo SJxɷ`LrNvItN$ջuTfLҟaRA?[+Tm V#7u?,HUfe*:N^5=\!!!GZUT.-ߓBN‘01[\"v񍻘;MH@H2F;+N.> g&їjm^zf15t>?jj3,1i팘Tɸ.C;*8Ad϶`.sڨ'u:F1~uPiۿ$*]eViF|4~<̓S|U&JY͒]KuG ydP`VgEx{B rފb=JŘ(gRk0r Ei9ȟټYaC8Np 6 g>kB GŗD fK1|U4/!=M|g_|B,|>g: nuJs.W_ěTYC [\Sy,J;~W|ՕD`;{Tn8s Lb ϡQ@:UOÇJ0M5]#$\*dL >"k X"lxePlaH+A+NC[4=(1 #'N' 7C2,!moݞ)5a1Qi KXe^yD5JP5-@ +X|TP: ?WӗgdJ&i~(س([V_&ȆGwϦ5`K6GW{xk|eMcf8< U2=&lF ӛ8nV#t38@KϜH+p.V@*}0auX^MB,1(RxWe2?G~iK&YQBZ>wM!'\(1.rr|BZoB-&#\1:]д\:FS(w.}72#A Be58$,\xC(C$4?L} QOlwna.T`ַhAz1#r! E*2!rUy:ֽmEQTC'd`­#96gV0Da/VeT%JIGvUX%)w8ԓ(T=hΧ_ș ^.]|bF hp +Zoz立)iW*zd >Q $Hcl'{=YSfM ,ePF)CN+ޢ/۝/oV))V6:iA jQ.L<]6!$1mGGty!ME'4nEFyb.%&9_=L&NI`YUnN!/CrI]O,.˩_~e9 &ѢMhN/hjS곔J>&bB!N-odY/V5)Nj_a -߃Hf:s$J\ Ԫ- |ϏK+2'}ma j@tp!'byWةyXKC9ͼS `En̩MRAY[kU/fwŁ:Z W FPC`g F 3em?m7KMKϖ~}.,BpgM Kn+ZWvG8 ϣ%$ˇ@lڢ9{,R503 =yV# &!*G V,7.ͥ_kh l{@k [ܟ,N[,qpٷ3 C*e{Xb>o) >x-΅nwAݦbY yo= by?7fT+rqC, SVs`R+x<c NhpSNʂr59UD%֐y@o Y%Ĝ [{_Ցy]@NZbً[ikHԚ2v3s4ҏ%zùE9nDiZ %QD'(IN.-Kr` ]Ji0:y3̺L$Z7T\a:C6:=Xc-!A<5j!MJ~e;! ъEʸ%'--;ȧ1e=?ۤ<*E "+T mM`Y_~ζy+LR[ƸbIpdT^Pp;`eOC1wzjiH5'1,$3W$,8@~֋|My(Ob7ag޴>"tv@9EwT NV&I7?ď9 -:YԴ>[JRcW5N)ᾙk >#@$“!Ig# Ic7)\YMJaTe8HƲxŻ"Y/g[Q<χZ>eRVG Hg7;ۃŰ]Z){؈KW.$|eoȀDĄk3!\m'} jGu% w,`F1f,ӺoTdGmD ѸPYms<%yK͔Rmmf-GJP\E2*;Xcޜۚb03m(ze_Zgϴa~[eal +k]OgĖ4u_] 2fQU>ż;|AYs1 ʁX5m$'A(_㼡FZB'c=t3pL4ijӠ&cm:_8둊;zmRr __.y ˸!LL4!_ &mMY2]or~# ͐6[:=|ž2ڽzoåPS~1%Ȅ++)7%XhX -ڭH .~ђY WT:T-e;ЊjJ?k#H@ *^#l/yґb4/v@ћb!FCñ]`M@mv5'Lq\ǥ{b?^(4 @5~0UpvͬyH!iE`>܇ͫ#7`= ^Vh&A]`ߵK Kp?7oPtkήF3*zY ؂*DV&J @"w,$rwӿ3C9bƦf-S .7Q@5W9j|Y|kS6mZ"CesRM*\x$2EUձcmoO_[_ͳʋ)>Ӡ^}+hޞ ti,5vXSR8a+s7~^|?LO- 4( yEqz.;kqnOyU+Qzi;%x]Sƣ@Mjw>gf#-Ke#g).4W0Ua!nT?>ֹ;i;$g:E-nsN̛M\Z 7dՓ~ZՕ_gH씨䥷qdO¦99w(ω陭T´jW޿i5Gk4=n.\,簭&9- A G\`WM7T(,| ^{5xZ}} - p]LT$u#/`GcH@^Wl>?$wS 04ATpZKRP&KO ]" J=W1LU;2VƳ9R)G6Rȕviw(ʳZ>I@o=L?/4cFt~pk4H|<aFDx@&6)u,hvͷvyfC  @1~Q;v(EV2yUzL ɨuzI0S-ufy޹԰R&c@@R]aXtc8:0DFnz >;cc`gSaϏc(}τ:s [[¢ ޘ ǪjLʠ_O>x&V!CkjIT _75_?n''rnN桞tʳUJScN|fعY GBXt#rF.™Z -_f/[>(+,eCeE@um0ʸ i;{!g4JŊ:T˔V!,2ͥp0qX1a~4W׈e>KyҜ`$<+h6|#1Xe4)@vxD b 0 N9Ќ+ 4?ɚYw`?=K%MhzdlVkSfFupJgY8\8NS&˕+h37.4lӬ#@IPbxzO*xXCT$ޯ¾`x910戂\}jfÒhω'h\XǐV-Lzuށ`8^)r%2hP8T umRcix4JV3ygެY?|1/@}AީtIS7e'YZ#9R=^n]t߀Bq#;o LI~]ell];14 wvZ'aZ%r>GڬA1JEG^$ cZX \:'5RG4l!aTv ̹ c|!*= V0 ZOGZyo3,1S>%"b:N<5v $W:D|ۇ]^zkځkgNHݔYԅ§gF恔He{k1O:"{]{Cul95vc׎+yLWkSՄ>52?vߨ}| gԁ9}6.,HI-ۮMO RglY&P]NEZ_lW_ 9ZNWgJ'PϢ!CPٷɑ+Sa/_L^pY ltnV^r}I(EcBV5I}V~iueF,(8A>dh ea`VEL򣺯gp0f?D|6i6msPj\"m$:#K|_#14| (e1wDV]nu=,IiMaEq!.;˪zM(h4T`ڬ4&,/=P['=XPBK;:0mƆyF^wvQ>440к$cvY_QI [[P;*h:v_"hs/Ai ['X1ʬCMRq,J"pE.l sf[Ȝ=c/ˈT=R{im λxf\`ZBmT;d? yp*D"k7ւLyoXC殡; 0S3(PigQ@tkUJBƚE'A*v3Cj#HrbaEWT=dL6R!N OC_p?aZc&kw[f[@ ;5Ҽ^9|SK"yXqYh2TwG\l wOmp}At[G _X^a8l;Y?UVkWHjh◴/ BG?W:>=6UcaMq[BN>ҏj9] e/6ްDxs1׸'ޗqz"s5q,D%"|i=.L)[IO۶#2iWl )!I)~uq-UhKPq'L@"QΗJ 9y_j|TQ0T T\9ѽ*.YN&ꪀ E'߅}k?].8쏢51m|iȣfutj̿a#]BECt.O1"(?ZiZ{89m#Za^wKsQpƠ;!=XrpRr_M|{FTu"aHkDHL B;ة! u,+;II*0HQhϧȷǏ&б7<}S..#׎H0'd&S봶FEdݗEZi3b,]00?F *=GGW]zAzٴ5sYCAXj(C1эJu}+ GP;~s95ale^PR"ic{.ZX.Bx:;AرUŏT {HSVxXF5k*"! o oy]+iЇoyhvSp+T~Km6$OMB{W1DƬ:({G9CH D |q uJc鰌`UlRFzهR{a'+ǫ0V of!Ё—d;JNAx<&8>{K qLoUylݑfa-DS9+G/)yꭉ߻hK4|=fVK\h-J܎m (, H<856zzHiL)įW^}c̗Li |C\ 1zE, V7' B F?\H.:N\|"7P77.6 0I9FD"щCz )[iA `RTE7c)tS,'~ hHyh*' i'ȑBh/?rMU9ǰI|F=Oٞ7qfKF<yls,ք2X_Oa|Vq[|'؅q㊐9[g^ﵠ` #V֦436gi+fbeYgF- NɖY}l,`-a2ʶȎ|:yL@h̪2#LcAckt~t74*9|6TU1A5ȝue&Xu!F+5e"1y;5*ԈzXcɐ&S#Y tf5f`#|c|U%l3&G5tA32#% j*;w?}XA)F\r@q`akFA۷m`R1] &P)(.(hylJss)SIF=<1+`qmb汒}?a-ḻnu X'%?q#辶OӐɷuZIAE5_o',cMK&Z+U[% d5Cs gg1-m!E|3N-J{YeAȓX1p(-}>- 0cl180#{=3Ar/De:^34@e ^R &V8Nղ:d6mHLJ!~`,(nHMA<.|qW[ZY!k l_0KG__7"W$tZ[dZOlkPǿfCGs#,E|gwr)#T Νr:.{'~UoYQŸj´T쒇wxyaKo; _<- <2JHrHnK\)+=RW.Jhƣ4 0%"xEF 8sQ|U*L9)OԆ?`2†p*ޅZ/X3bktybF5bXŵ7'?UԐRp.Ta۰ { _sTNu~'+P8rbgM|Xjo"Wr܍$--1m% },>N2dU z$X6\reT +$dd4KweS` qW&vXaiƥtCIIGjD uggh_'4>rQ~FB2^JZiIFh TRլ5EZ.mj.M,N XcF2N">b8sn۞!jZ t:beejFW(I~}[en|Wmw쎜vT ʍ)학]Vt4uZުAb3;(q0M&Q\>s8V-a 7p {%NqDGN`cD[XLg'&z*hX2nOI0t,EϞY190I&7'-%BG;G E^7cm4E;AFEB0q:qʥznw ]@%PaQ|'!=zf y1^? ՒSL wm yxw8=5do@MOR&VюI2_Z6Ewc``2yPXӿNbj2|*ϲ~5wT _Zy}DK#N洧OJ3-xoхVV%T͂VMȜpi bM-6X(^+K5mѯ3773+94B@ Y%0_&Οjs53mѢygLԂLZ[ۨm0,i"j٦!xأwW+I:ꬮB*[fš}Lm;,6n(K64a 69\A!8 VbHNQ { /"<lNg *p`$`; `5?7_h!$N&6 dFRB2*C2-KnXvq3-T^ f+֙^KD(P_k"t3d7j;WntJxlTW:fF'AP8#: o7 DID+~ҝC.̽궀c}[HP*w>Kzw_,Tӆ^_)N/w9pT!gc$L|ޕJ<\i `.!up.HIB[ĕq8Q*JۚrdDHH$Q||-u s(|T)BM†@ ,(=Q>ey^o bVxAqUF #?4 J X jṢodu+d#;>2cZ~Zq{1&ս)[nk r`qEԸK[T &M 04DOT2eM-ުv%灕jPAܕ WI]jF_R7"Kd>HEL̰i8AGRj|,۷U*c& f$ֹv#vp%ym53F3kw;ñlPk9s 9^gsXS=NpʋM7 v9b(W͖_rve."-Zc[_~*e; s~p:JRs1b{oƋǒf؟5ULED4Y~6BI~Vh&~S"=Sݔo^ su wHl.+yU8۷x.0gD@(bBhq y~i'MO ll- n6?Ϻ9̿?DW] ǖ<]6ۃZeaǒ7? F|w~+Pӏ*x5-^пm q`U'@WB+`)_^JZJV[g%NaoO6C]_yYvC^ȌY΂̯]ʸ41bQ_ U 1ӟ7|g`םMC,VoL 'HbN.-޺T***ɥcے݄TX\w %*)b\~Ї?"{ď`5AzmLU R p̙+zkn3!Rtbwe딤=X ,+L\(g^ը:whA\ԨDx%} x=\ihߝ.хᑂAy ROĞ\=rBkҏ_}JN ܡܭ}rw1ր`;eTR&3a=qlP\}-A] ]5o*kb p4a&KşiD~Y`WaZD8b5GccʢkSʫ>ysܨK+#:Nmܗs1Bs5F本C'*22Ux/hbwh g~N3|8c|%B%Ͼ9rB{5M)J3X ;p8A) Q1U+]Pk^=Ů7h[U]uGk"+\[l #"#&)1Bo^,J_c췇8CU& Y f4D WFRCfsy(OZʖC<Q9~!Zi-Phbv \Ru/o%"R1i3`KҌ\]gIo<}LGtP0%d,$5vZ~"OesF0Ӹ%/OImFթ8H"ܺV37ltGK/xAxːNV1|mkcq$1d{dG$J1JVMISZ1Fv^ apbk2\1<vUͿ 3N^l7df[*;hzIsp$cqq&I}Lo&ST R0%> \0^-q!DCǙxg>lfes%ii;OF~X@B.5bihd]^+<क&9pm"imK+Gd]#]Ya[Yt`RtoN 7/x y{ hpnV, ]߰;2 GB$coğ(3ķ$5K(rPY|LO U` ~#cc;(|}Q`}$(!)RDia0BxK{Cen[U ULp)1#D56oP…5*;zU|CO :p}ZZ[ \+[oF'kZl-|w!Fi&NlmY޼5Ÿ yŃܦҟO` `gDi? g&jgbl{ecivAy a1::Sp$ْWl:ֺֿ-d{`}NGQ&{ǂGkdR9nIcOq"Z& )fOL@!~X?-l1dHZ@5B@dȊeF{xK`X@f(;kN(0 m`m)(z|V1⦌D@k@r|GmlnʏL\7KxOP-+3}'K娿֨P!GD n: Q7ȑ/p>ގw>1ܛFXSsQwor[KpڬIXo:7'e !A c:)~c2\Chw17(5@ηh@&2eZKY%ԹrVBktP~tlӠ}eNؚ؂Y܊sU*aXӅzkAjw @Ҙ;US:a`HzůBjpfV!x t41l^V̍&.f]rUBI,u}(dRq-FBVIaim:m]B) B$tUs9"lKQ4hφ#8tFS. SSl7ݿtL׈} !@PVR|u袿:zs R_с@5?U7C3K`XHs]W11e.O dI.dqn.a6OXnkhx+8P D?Nm,:|33 8RnKh0Y H# Uƈ)M<&dY<[Șé{n ؾ_uc3}IšrE 3J`?axl* Yv|J@-UǙ} Be4'~xd-uߪlr>*(|',MPa6Tu_p9t6$Rj"ݞCaUΤhJr?sHyHaW"8G/<1ZJn|uu{!vm1dc^p_^fsF{1'uԄ.$`샰># *Fme-~4YD{LN[&|UI9@wg5W7M{ 7,΁􁰭νvkkRæeBZ "t-po O(x^U joܸ2H=>j+MxqF{>iR<63N<㾔dp}idpcP2V ƅ?,{/TbB2<0JS?X=T9[~/}%ܜ]@%2EayVb-;Akt˜RdQ:b{noWa< VU8dm2~5g4Ӏg#aqOEtvfsTYm'q~4?eFg#]~nueD\FVH<bXT,ӜO>M ) gA1:=lpBԞSoT̐ŎEO'#"upFfq/is[w]]&m;=V=*pã"e |/5E%laa_3~ 5S+>;sfnCqA|r+&{>WsX ڠlr"Byz1J.Q::N+KI'J%>Q6gU$b<[f>&xXLƃSmp=R}"OvIpbBNNͦ$=7jg§#vD_Go^=_yT&O7b[(A ;!ed!ys]˗hw]ˠ Fgg/kJ,3R0pyX^זq~vji+yOeD`mpwcaS^A7" Ѝ- ko۬AԳ]a8u6BY^WN5,I> oAс @B,]㋯;{L`EՠܑƞhwݡG@˶Cj*Q1equ1X_D5E:Nj͟+Z>v!oZOҀKSi߸xk\ wkFE C1 $CgTNZuF$:M&6?\d[W3e`zkUA + }.<0=Vz:dc+*(ѶS+]Wۥoənׯc(x;dmlq''{pa0z~ 1'|cjxP~v`UW~J#$&MN#Up!jY0+KhU?sHҟ?:~o2<L}fkT)k$e` sCK,xfm1Jr̼F4cfOfY2`1QHg_AE^>;o)M 0Yag3Ft̑l(LdECDx&畛7h̚ HIlUd# :S<9zZwՊ;:yIƎ A\hS6$Hb<̥@9}1FOBq5YB[< 3,i` bUcm Xf7!Ϳqp'zk7rLq6՜:qV  uI~;ʺqU)`JX)p M gh9;[AJxIN3mno/_h`u[ E"B\ vZ$RD2kI$@aªLtme.0-D,7l!!XK/4[V'e)+:o&gIJp1POE,e´u:1;S 7/'Ii ~t4|m`&S)c\mSX"q{ot2U5-tO^-^bV'vk|n{\Ǝ#ykӏ]֍7ק\8b)B`roa_Kn)W2֖SH2)` YȜWq~SOx1J:j|cq@! 3w3ᚲ~5Kmүe?[MD=}>ZbKLd{Y,toupru% M_MGe0Ƒh8Ae0˲n"c=Bfl5hzcD-tDW[i;{٦HxI|+㾣p1p$L, 2\­K@rYр@QQ[)F.HKB QŠ7K蔺Q]Tȯ,v.& G+T+fIBfvXqm>u B'4(|*CAQZIiKeTġ85ÑpWaEz+ V-]cX^pI3LJOk>{->m-'LC&oϭ{62c_fhKpM]8'ND>c:ϻz|%G@6N3I#p ,UO`d⛺ele@s`SZXx;B$gvHHÚu&0q꯮Dȼ=_Aɉɿ|c*'=M?tzW#0?^fdah%z xlCr]\V U"ݰLo/FhuNH\{"c v²}S%XKN+#GN^솠t5 4K\pgx/<.EqΦa8oJ}o(:h8g@z,`gK茄֜㪈>S֚2t!}%ˊnR՞^*iy8'W؎ z(&s՝#le_3\5,aV}~&Wgi'u^Hd)SSũ%`[jUa2 oiz<*=;Hʹ/u[rԔSԌ+L\%۶Bq17Zi8"hi%2p-aP_k}~#i$ %38!ax5n5TRN ΰ${9Ze?zb)v,ƶ URTd0}G5x0~J^x )Ju4QayIV@#^-H? 9"@VcgjXTub=_}yʡ0Ţ]JTy-B}kAe?&AϦ*E c3-G;VDXC!+A-zcggB[&y"/򒁓t^ [sʹPEm:L0q}Dϙ)$tJ̠| B!m/_[8Id_ BCs`1L-D[NaGݚXame!W)m*-Go`3' ):bޤn B:3Ce>܈Cz[1Z/ZgނYS6ıBl!K;^ǀ1 (CzQo.zVCڼ&$(p9)pSˍ~/s.m&a໧ y{xSm*jߦ z.~?^ Zuv@LD>܈j?}DxE\<6أG_'!m4Qj0Q|Ɏl&ũzc?GsAML~%*S[*1ROeIͼp@Bn}U]פY#͜ v ^ݢ>FGA'QXnX?fҔbIYn N]Гp bDBbL5q:H& {yKa"Jd>8fW/^`QfFc!==O _}Yr0&S%Y^r=zQv}modK-jo&Rs]=JF۰ԂkiFm-7_fہht́Р={cZjl6Ol'23$0D:ټd)ivR<2} /*N^(Fz;}dF `n;9 fXO"L{Z,i<{BϽպ?m詀A] ݽb\ǭLGäDB $Gc*J)Ky!8ev`\x*%#/ ȰA*r0..RN7gf?DC~1(z,@J:lǡW\bكuYþCWwR֌M[tO^#_Lc0OOkkw~Vċ;fZ0ϲ7ZTĞK "شSX[ һ& I*:.:_J1Q'Fͫ,wIq1Ie %;hfRJ%=oc:B1v?0x~ I h4$tT@Z-O 7mcLmNx`hveb Yy`h(rp'Bl2f1@ uܥQ.e&*ߌ}<ß"0eЊ1yd)?m)fxwнW4YU;%̉~|=q5G2X6U?B[ѽǫZ\o Ɗ* D?m,|K.]ކ9ewj](̋ce 3!:s&u./C卤`x6^-a^T# *@Bp`򫪲(=w,}HU40 Zܘi/|,8OrW]V?7p&k]]vo!I|j` ,NJ Z P㑭4~kb*7ĚG^h;~<~ 8 |TxJ̖KBd8GmvN t)KqC$];%M$i$ry"=7F+N.%pu,a-+X!EisB}R 4<%e, YEؒlU~ZнJ W+z`\!P䶦^ eId0C0/K2'ڝcYw[%s uEt!d| 8l ;9Nվm XPo[Y2y&:Rd*O"(/Yl΃oEຬ-R.;Xœ}Zd@x?C.wI+JEX~KIQ0Fgk `J+JFxĬ!L8ƋN- }uWMڗߘ) &Gnf{XtdWP]\ٝ kBEyW{Ms^/_]HAP'CwJnAW"/p)`c:B /5g UI` P2cn]5W"~B#atbA4ٲhis-^#6h\ H%hDzg. LfWyF#lT \Jn 3ACjo{(ceJd)l5M` ~"\ aUꮜiKot/GQS cЧrQ8˜:#>^gRQ:vAFHp$:td?Ћdg}k c'nM k~neώzMmR=ҙJĐL/=_NI9T&2L$!EnK7] b_;NMU/굝9西D,||5V+;'G6q_ DP]" Z@T1(E:vKyNkb4m5j_ePD⽂Y4%q{c>aUf7̚o5 I(B = Roo9juGkeR ﷽\ 7e*|}]Lw]nԓVP@@M[#±*#ʵAfDŽ7~xgm_ |ɉd{P0fع=EoN[wYB/4yWFddw p;T\ifz$uؐ!gdI{~uWӰ|\IUQD%j&πB){AP n eI9: +>\-u qܵ y4|oGxBCh#ө>UjR!RI- ]P\{N#鏁*%`7 UHݥpBKs+s].V?K^Q5>O#zn+cA>PvBoCOrC σ9&Q``H)IP wu@5[@(lҤ$SgB2`kx}{`Jl t,k39ܘ褐: QWB$1/o(=y~ʓӽ E ̠ #{w8l1%BVl8PU%p ᬆ>::X+E )p\> L NH@Rm6vjzR.6OĚ}b?o8l,07 kwZibDlD(ck%2(f9?='IՊi:Kҹe#`|t&Oo^ҍ8ߊ@9_EdKH(g *Lg;LHl,h0hJiNs+׎"Ț[0Ȁ%ftM@R^{,k#j1H ?{x7Ĭrv@N_hD:YGu~%KۋyG4漦~e]8g`Qf#*#5<f 3сFLی2ז߄dŃ/Fxrt.H ;&Y0"9X2vqL{sdVa<oftǦ4&NSL^v(uT9>5M#*2Z RX\O(za ͎#-s;9 ˑD@_僮*PVR% uqPn[9 qU L~oցޖlw$>cj,tW iCrP.}5uCD+N"QNŗ2~随 k-:Gyp%Rٿkk;`+،M9MgAi\N&H a<DJ!Ys펲f&"n؃FIuA\>߸0C>,"QMbV/zl1MMO*{9352,r{ i'fk8ht HfM8-GL(!FsIS1]"Հc6Y^ЂcILnRLJvtq3NxH mkSPy>>bp}NaP%~/ E \Z|{林OBzRiNZ|.Kvxs!JrpfiGm(lQ[AUioJ <#ucy',g9(":-R@ʌgֵHLf͜\@=-XWwl~օD}{ޝ*"4ձA㠉< rkA7ATp||芶=K40Z]δz1A"gjE% + >9ROXL 䏟!VBBpž=t6Lk 4p4WmPS z^76,xENY 3#Ĕ Y80@rpD 8u&dTݏs.~N߄40ſ0-xogkj5.Uu6%˽bQpͧgMk'LAd$#Qv͚!LsrLyXJ#d8xػd_kONJp3Y1qP6}IL0^cOSweY_=_ } k[I 5E\G6R`r l[`Ccmv(cfDzKLV" [b-=Ff,Gqkc<ֽ~q1X˟{bZ4^+hBIy 4],)ItXݔ޹Lψ¾0G=IfRKc$>9綿/ζ,ƹ bqep8ekۓH:w(%4Ϗ DAV76&;cno^ڲdSmX?@Ϸl! ON>=Z0gr뛑ƹ$+Omt͹ &Ik  .ZC~ҡ}0_RQm%,0T%/9tiCF?sϸDHR>BCVQHiދ|$sQRPJK9U|ʯPYo{k=lG-~O:!YSJ̥F;$Ց4u@st:I؝]Иbk>JE%b37 Rp~E{3pZ;eg?׃?;rarY;p Pgsw8_M9уY^]s[/1VU.GhɊqdKi;|7!t ]f+!bzvN[akzVAп)Èl_7Ԑk&Ѐ ƹ\TO6Qn rD(Gy!!S\.=@O*EW'Dm_X,%IWÙ[ʣj>t|Mb8Ʋ 9<[̺ ⪘h8-z 0JYqNZ\ Vc$Q=\~8p2f!Џ꾅]x|Fh~˅zE .]a$P&t޷ǰew *ҕZJU,hf`;ʆ2.`2<0QK|den 蚟ꍶX]'$9zlH/*rf/JUKbZD<0my&B8[ަwćJj^5ME$Bb#Ngrtw4=.KZ`V-=y_s0KaJτeTTֱ# aC FvƖZFq>t1oY&i1m^7j}ꉝTV-*pkqNKP@.z*pWGH)h_?2<*r+p2kypAB!L7V#Tٛ9o’ MT"ʧfnzy"9wސ+Ñ_Wmn@?Ʌқj'`1t48Eb(}umtk59 }jTF0˦@C7]3ZФp% ސ)_HP!wd𨜨%Dؘ)\S9zzAJ}9a JPGv]y*G{ӿMΖJkw9K[Zׅ˒O46J^PA[p 1výiprAH^v4ꤷJ! =E 6?6|vDYuw&WdBxr=UY}7p Ѣ)ֺVi5pˍ sգvo| 08ji=;ēbhۘ¦ͷx)Ή&% jl%_X߸bX/x@;em&FngD+P'ֱaS36yFwq (d.3,f ɧΎ9Pʡ.m$ƹ--LvGoxd9%bżIsɾҁeY6zNfP xG=fCBJA঒h+rh߰x {!"-%lWn2_;(3~_]X ?g40r<сU3ff{Vj ƒ d%QXtqNarZH?~jn}ª5Rbj3xPj^>;tYGvmvڈ70ސQH6 F+ 2MN )lT}^:<ΨWor_i?ZT9bo739l ̗}=Y +cy"; `m$-X~ o5o_kI M z*"R8JJ i "o/X6nq/%{]=7#"#1+lyXN*hm:n7xuR( '[ߌ<\a+CNƴ."8a!K=s SY]l;BvSZ/?9dG@-jk7guNv˝R7VMϵp&aG)'ѧ U paOūmXoaZOkoɋZY5AӲQd=< w"LѵK݇𠫛&7hkf 1}2e=tiLTM_θll#$OD,֙\\B!sO[nw]׾bmF= y s̬J]NÝLe/A*bI5-fOvR(LF2G ft,:A_ _Ri(ZKb~s8;EH_U;U2([@E/^jL0[[j%ĻvE(:ժ=EVDl33Ā;B3e?d{w}y 4oP"K1`-O{Eŵ/:|X:ڑgJ}2qݘuq`GByjL\g>}QM-긁MLIpy?^rb޺@=-%ǝ BCRҔ>/Jy!j&sM?ZWʯ  -Đ' f:gzuW![|^C($m]aʛP> tslِskDVu-|[0kٽ3}B/UNg l6|-(y5$*(!0!HriԱL s[흵&IX< s'ES+ӢL!llt؄Q4 Ԥ#-gᠲNckC$UfzW cT7VUrȉbV5hU> o³͜ &(vŨ#^4+d+ja_ξW& +`a(41˭ILUGrcPXJ)i궔Ճ]Ԋ1Wm,ihkqs9MPB@1 susM8%= $r5t1]l8Ee;>8y^QHj8Ug ?dsg h+Dq{ID {q Tw}uDK Z >O,Y[ғ==n )Ma3vOQ(o9vgC3glk6"bEؑ}0 A0N_smG{ʢT0%̖ewignM\o<"7 eLj/$60X@ktw96EϪQ_MNQae+:~"ؙpBʜtݱ 2VF>[&ZF_)4~]7k'DF P7 B%U6}c%)X37sڤXT舦Wٝ KdLeTl[fP-Ca)WUx Y`̍і# XEFTҥhv #x'5kbɨ ᯥHO4ekN Bň4tovlUʁ̏mOC!R#W{Z݃H&!w`M[V JT!߮ɐ|_.ñN8vxX<.’H0*~.GՊh| WbXOsUNkjѥ%׸6~8 UӠ}=$ۄ??{HV2EheD̶ق·]dz| %۵'juDcF|p˞XE^U콇͓!c&!U5|q\S(WV&#~MPʧ[n&N\=ΓEsӐ~l:89[!Z Yp@ZYOcPuBE2¦Z+ ,W+,C9@.̼kݫz}$ >^ӛ[`C ,=à^8/ahIٔNV a2Xky<.jQ]݂`R>"e22W^FX2>J5-eXZNCh9q4 TB9ӸgPe|W=/F>sw@Dlg rNt)\ S:AfG+@/oްf0zJ.)c)o1Җ]/; ռiuft-iFv?4JeܔEXS~g4Q?Tc9jN_u'CM44d<&=`Nھd: 4IJ:u'&h45'82v/W'CW@h vipwZTe?oAR@Rߜos- L7 8h*G 9%Hߪ5YY)Q6Gi{Wy5%dມ͐@bB_$R8pc(;l( b珱,3s G%PWAnmN".[ YuڶD-CE2V<'j%7V,Gp 7Gb*rUZ0pm S6+7oՊBoۘSuaV 'W|dVUy|8.h lk.18Gr\k9|Om4&Z<"O vE3qJdc}&tZi,[䕃 b_&Vf&eLiQ+~ uIu"8 ״dEtEMZ/q*&m׽㴈}گFFz}d 3)(.13Uw,%6,_ڂΗTK_trڊcߊp,1PtP _^տJ5ԩ+nŸ=J,asl b^1}.Z:W8:]B7!=XjAuc`Az*='>I !oea Q 6q4s9S?].OyEWv5\4GmCЗ`}{d1[߶.%cn< [I VS<rrs!$Ji]:8M}#J5Xh2O8&1nЅ6iQa0Gl"pi$n\8w 1~)>T YȌlC_r ȗXZj40a,6-)z6ee3Fɺn) p]CRQ[5a$P;d5*szSc/8q6W>a64)1r+}(<{R\l.w J 7Ø[䙗X5~HS)iEZ/ovBu=0D75j"\@#VJ~ͤ8|_hjIFO~I4p{V^^x˝4Zi.R'>q#57NŅ,yf=Mb}J*jbQe݋lʄ&4Mf{GJ>їi,2:}LF$f%v.sŭh҄$`|wq1!L id'dI! eY-cDoNr?kf=  ObMb[88҄dVNf  L>ѥ-KxYpƢ*AZM+V#G:~U`Paz -swqF謹ZC;f7#`R cwO-qD|f- ׂQe xߓn},h/gteqye-IaOS uO'6.VN&n~]uc@eљSeꝣ#?kOY{ʾJVUm:]ﬗ}`K_qZFN+ùT]\/%pVN&ڨ]uULۘ<0eIԤBMI'1Wu';2vjޫGV|ЬGrG%d'Jd=v<{`{N^ b֣,h2Ԧz{UfwުÎZ|~b[#QпxlyScoOiFWd^COǩbQ/_ 5_@sOxupN*FALPctNzb ŔWXxla$ s~<(S<Ϯ\|laa AvookHt3s,$J*'MY72`eK46';mM|?xyYOe_hHF Uٞ(1@* 3UK-iE߹->N"׈̯U9}H0qՒ݋ Z't J/c!=30(~>,s&OC!ʳԤvy]gCp鍒k1u xյ7ukobj(Z6L߻]l)?F2Pӯ@e'ec!ת=1X+WCf3[J{BIJ'YxxSDQ?M;#X9|&-k`\r:jnCrRܜʣ ?U;~e ?tuXsU D~E l @>-}sYr%²:eOz77dd6%'}`Dh}v̥7hE[0+SX>z?_t\rr 9jwK^:5itNf2o3KUPy,'d0P-Z`IRfgl'VN1Au#:˩~)xw*V`va&v N*lm5GLC!BY)nys&x6"ZOq¢PXoؓhͰ>vٜk+䙬{bC a+GX E~ rni"Tɐ MJjjy@:ڡRIhda=h1EkL`QyK~Z8F DmAg@ə$d2+{ ܏LȻVO/Hqj!J^C $OK`Qd K 1~djA ?a7qf&rc13I/JFNR~>x ݤoRţbrIP+>{aPu1a,l#j5$/3jv66;Qѭ{ŀ3{ OJirZO [{Ug0tb9!y:ܯzkԆO&ՒR#W_Z~^l'ӫlqK<ӭ9c*OoǮFhOIKDULvʴݢ;$1DvfN.|`';.V@鹊X·ـwE{T3M{N(Uqzw~ 4jj' GMCY'R鋡*7̳f˭&A1c0/% Pr(#o b0O;;Kԟ%K`˸ГbT5]iO_gϴAzte7EC]X?aүdQ_!{IҵD%@r(%=- (yr%$‘k=Z][ϱ" OU #ܤd_M24)Cx{^kK*E*kuB(PvcOjCNEI64~D4)kD9OѴ^@A:ױY9T XO؈g isPW<4BBRTOݻ}nUe$qHk^ªF 5$Ok36Sk娆]^{a;އm. ҙ/>ES}(HbkbĔ& !]BqW-<=v.{?W51򨬑#?T\-^dSm_T2pgRB9djʥ# k(zmɖn, - ԵSm,nGu@ "7& & 4a<,z 7wJxS2U 5K^Υ{M*Fu AĮlm,vvaP:]_=QOySp ۓ5.$/eӇHnKt# @Eu0e˂U#z&ZܾF{C˟%\VBr]?r_grr@_pEC=TN%AI.bfZtZE26_g,F>3 I]wXg(\J!,F2~vmKL)< `!8jV0Ab4S܂Mں"`2դ^F^ -r1TTPϳaÁ^64o5k1 dLe pt,-хɝCȈp8 F}F/3o q/Flb !QWؿh#Cm?m:BZar^$[[ո'ma~>h5h%BVS0vW_!^?Q\ZxD3y2/ c,IUW:JOS^n`͎^ <<ìYX>I@i5kE!/g7*_0N|hW;Y^zGp}[p]@ڷoZlhjӧh1f4]G)fۚL E-vCnz1|FZ,"Y`TX>2k15xjACE{;#֪Td;Bq5D3LCW^ Klj{[r9|E[קR#6>ހ:F XWx~uhMn,c^+ 6x8ѡSDh;: j`)ʛf;t)҆cybD +9{6X~` IvE].8^]1"_S_rlݧ.'< }H Hϗ#sH| &qm XT;6H68RGGt'=BK ޗKT7l7}U{!d+(yj * 4x#iﮀGQik dX <gy QAi ¿vK dIPNn|M%6#Yo/s7?'IA#5WwU 2~G9:?+?H)v1S鱳ZkܝƥJmDQG+oWyUN_h#eMrV B m)L-D[Nl,¦o2"][m1fK)]yd qvG>}Sߙ>_]'3 cvpr ӡi2濮ّDrIԘraDOPz{!|wv#6Tpet)|z|zҢ (йwK\C7ӂZaOQmq"^!5%IEZ/א`Utzr+D)3&I85-I!H1{(dd&YjL%VN VFvXf\BAYՏ4'j%I h(H۵Gcu1Rlџzt(P@]?#^3l'4aNY״FFOjǦ:d%!@)F4Ӭ:hkg_Jp+ȹ0E(O vtE5ie{"o]Lƹɝjvi5{7d5-MB7@ď ~~3lkg[`QgO"1=49:h%I3QrŔXiUOY:b:h|Y"#zGo[ 呡ײj){A]s9_7ey+"*9_1Y5i| V|EGkTšԾ+_ ib 5;"Qc%FpWAH⧏%q҈m_?xBU,5$y DeHiQG| 䗥HU^#n?Aa7ŐƦgɜ{_ʻ_LE**d< &+]iMDDsd<1η`Kַ\>9skH>b#QkNJaq JB(6ZxsYHxCqx/Jm&fDmPcWI. ܔMqy? `BRU'4vXrP1jHD$[t2#z1pcio 0Kf($ur 5UmD*[veG,ҞeuT1_ m*ĊB*ηQ@bG(I(zC{'b8Y 6cHҚ 8cCnm}3jÈhEaޓFu36Dd e)4HW3>$No1N{U(<ơ/ѡmޱB5?50~9l\^ǟ0 ݁j$]+-';ތa~| Ӟ3iS5:As]ܩǹڣodm#Rqeks>:XZ7pW/'{8U$Il2GH wK'TV\xeFN?;ձ͑-ZqSk@csB|JIok(sˆg82!I-xģ`jwCkQ(l! >(*jΧ|#洺U/'_FXBFMzeR[uJJ:ra%kzvk7N׷|OېL:lobI_7ϞnԹxQ vCX`? cF"n\_:KEO쮃cuP_YbYogEAS#r$.Y).5rL?z@:'ZcHUOI ))323rӧjxVn xk 6!^pmsev Q& X7x̔X"n_6jW}ڇС彦Ef`thuĝ 1nVvXBgYcB>EN'3+l_'Y1543ؼpo>5Pi Bf K!m07_KBLη'fAlߍ{Cgoڀ# -҂[b2% p6HGvҿЉ$ʲ'^A`p$1! ިwߨ,DX+ϛb6Qo:xk {JGͼyd\oTm|ݔd,Wd<6=)> _ܡ5+@ 1sӰRPP <q D=1-ykQ?WCIҀFS)i ژGq(!\h47IBDF"% A#C-Ʈo0=)}Nꬭ1޻E(~ۊuU u_ aa4ZSK!Y-z}Ӵ^yBH瘒g(c2U>K)T<(ʕ(6 ں\̂ϒ8E=~%gۺnh)w0܌3eɶNˀBymf;kݨ&D֋!P_cSм$y poE7Id_RϺ] w 2x)3D|æ)tU@'4FWㇳqYJl)K?p{%g8+SǒC6b%n6P ̶:S~C>d8&rod7Nw)808.CTiX\0a QZY`ϋR95V]k5+|.&26k|tz',D%,qgGϠ3,^6šm fZt+;`~- ܿd/6+abBչ(z/*(ӮIzhv&̂Bb92_wlevK PtEy(a㨟g{h||l81F_9řUߣCBَ E}s}ID7*W&܈8 A1T(uLP+6C+Ωҧ4}ÐH!w"q.Zu#rعOg 8 xvf9~zEZ v?hTEnF㗊,R# YCs)dL̠=+uTI6PZov( ffkSt0M'- _ A޶iDRU%Do **3+w7BwP)Vt:UCq|E|ɉ@lNC_ t)xA~g\8 kzv!oF"0Zxe+f[O-Jի*6<~ӀP7mzjI| Q%2pc\*\*G  µ FQ lI`ѥs&K'S"l!SI¶[zOp}g pV3L ԩ4@\K֟Ix…^Y K->q%zCR!9>kZ5#Y*cd Szi~ N;=Ǧ]L k;:W7=Y`ܥpݩyw^')fF`.2K#ݠmnI"_5 *h )Fgf$3 fz+ѹc_uǥ(B/ !m`<63D@\42t% <#6/J,@(Qts驇O}oϫw!$FVnipO>4yжC: k#z'{Ie/NU )q&wS!+/fvOIh/8A~:>+ d2W Ue{-*p ִwkk̯lr4x(^([|-C֕zj=4]]aJ<+-~!Njcˌ ~VdMHFnb*L!5O-_QCu[rv ܩG^Zرq7E݌41HG0Cn?;{}{3ZԔ-Fs)hUej8W}wc.;,yuiumc_q.~ X* _/6y1"`K(#[-|d}ܕRzpArbZT]u8Jaۑxx»pX;  w,pS @1LWfu=yW52; 1,m39<(rc4\;!tW0:Ӟ.=z.@>d/`ǗLmJѸM6|(!s'oph$=*xĐBϥzLml/:1&Zoǽcڢw-Vh] 0iQɩYXnd%l7 b~ZQՙԨ,9&1LASLT݈!coc3ZɇD,>i~PV Y_J?n\"^ (Vo3䚕qe0V6d1D˚aoW.eo@tz4i&*չ>Y"Ru!{gC*VAymrG'u,(_$'CYF#쮂Ƿ{Q$c0|= \ONخj3_wf=.GAZw|a"*/@o{`5,^5Ot}I31b)s.oEAPa%FiGWͰr1liXWZ'!j4xUI|%>?%.$2oMO!lӰ7)e4eZS{J"Mn1> ^x[Ę:)D, jO` H|8܄(CWw8Wf6:ID3Q'ٗ઄f<>ŶIdT" PI=qtQBdӈ<7̾#O5/Pe о~XOG͢h쥚]wg&^%w'_uW4n'#+_Ҵν.ܪgYZ070701000000b8000081a4000000000000000000000001672b7d890000b3dc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/ͳ]?Eh=ڜͩamӞ8Pzs{ickHmz,6owf5NPS7vY g·9 "|v#:,ns)`z]9Z$O0۠8 fw.Y:, 1[,*]YY>ջERwtD#Ή͊WB: x̬(Qι/^IPs )Ceo|c>n\ʝBC5ݱiѧ/B)9"F' H\EY`Vpyi&S zϰ?o9>[:BM$ylGqsͅnh4DrfJC_7g e=B_c(V xTV&5؞;+z[giVY>zy V)Y{onRF$BEIY=R5LݿTK u, I}ahǭEr GkyM\Wkt²5j˿SԷOP (ڠubeݾv,MQ|I &N5USz*6Tiڈ .['0_813TX$JjzU 9Wg"[5aQQ&5y0'Go=O%]gGF>H'z_&wⴉO m9 WbKӛηO@ g _=׻WƎoN 6D*dl@OhS&!)E(SH]ZK[0{t2 0\LD,^"^}Jt8Iji&!Wm^\``acnzB6%K\& Z_ 3Pk@wzX=r?ldJҘR6 PׁV( ZԳa҅5c\G=$'Sv53j3%zpN\z@Qǎw j'|Pr!kɉq,lHOFx7$ lÂܬEdZİb)<~(]Z9:}L`KHO[fZ2ǠH}A٨5 csPrqmv ƻixkKǀ"'KnD)+?Ea'g4)H/B}T}:4Ӑ>&J(hr/w8\ 6[$b%1aA];cĂ)`~]A(X+6,Np  I;һ[QD3NC"INK!7r 0d$~ƪ10#UooxǛ"b {-<ဋY 0{NTM)$N32Kq";~H<"ʺ;x)u2V;}:!0*h[}> $7jFs oU !+_C!m^jIicUAa}p7њ SN(>=*%L2mT2loHI ϓϨ_W(xN!=?W.U2ՓVߦѠo i 8rx92$a9ZP^mOd5ZOAa;Zڄ@%NqM,K]\nyE vh3ެ QOARckh bZnoN W.~!E_t}pPSU{0_xAa Óҿf͞ܔG fW]MQdžd{>R6&J<]8h2Cf6_(h:qt9$yMj}sTѧd뽡]$>'`7m@Y1D>P&c=wM~.$1Ie~M:/?(O'@yLF#GyAv՘y*]+lʫH]~o nW:'eZ:kx+;5ϭ@Q;Vn Ɗ?=1|ˏa6@e-YЧ#l Gv+I65eՄXDdᒈMFDr&3#%lFRg*%7X!MJhHAB#Lez#4>Vjd7//_)HB y P|׌JmzOͥ>ʀŨPbJ\+@z (AȬSxHtf7)o MDC# }'WَȽZæWB^YcwQ0O\Zl %/}FF zKьWP˽Em1OAUz"?cp`K$ɇ}tؚO@꾹#b:a{Aݣ &W°43" QX=8o5UϤcTҵJv@ ~[ˏ%V y #PŒH),~vM QO }E$jaFQYDp&uЕI=--, U${FpO5 IJ+-Ђ~2gMRgwy'~:lZ'7=F,i@W R䟬 / :e I)O~8'5J-p-sg~ )oSRLTD ӊ("ԚWǩ#w5*IJ>gE59arJ>\ iNjdWxjY, %i4Die4gV $t,siȵ~'zK,SA`"ɧ!KE-~>"BaY?G3IPdG!6Gm(=`כּGM7$VI@AOg5Qun!='6TTڣp\G?Xx*AN+5O )f"%OU8*ykx"EgOuv3LkM-PUwLb!<ew$ [ 8xLmϙ/…){d+9PCCE$X{|g f.zPWu cdPn);`>&$̌N d/=[eUV(UZ"AƊYm"HvR>N̎\e`⎗hִ&e_]yc+01;&Y}4N;M!ZE~3Ae=ysI>nloSП\*u:&\.%_RS/du4^}uRM.QS.qc`[:\"RNKr4s әZJ9 GlĎ$I2jB}^ȠsnX>l_Y>ѝ{_ٞIu=JB}U̷&KMח=ty5B p[X>F7aM6=.Hb w=Fv[ KZSGSK҄MNHo$qqe;]ҮXߤ̗*A:Nmw<,:y裢F(n#Ҽ |rL ѻ$hV c?|KèQgG97k C-'E(vɯ5ˋغ; >) a*1 l)粜nQt澉;'frSJ`JA;}⨟2pO!|Tݚxrͥ Y=."vp)q@5p[MSj |Mm9{IkGNWpbUOU2p:(FC(5/},Su)ѣM, xMt\a=-b #>XCmIWFPEMZrwTգD<:{n 3lgP8LDX21I)mQn$=^D zu!ޕvGB|`8dP)@?xeN^8@g:K\䁊e횈]ۀ\ՄIK/h '\jZhdTϩop4V>KFf'@ ˝ R M-⪐'ص%Ze%XbxlZ: #lAҝ7)VɚFPg hKE,|٫'ĀpaԙOM%M܃MN (_JF躱Ly . ef%0Z[gG] ѡoл,JuL{k9mvRN/qp!JB18ۉ1PsRL>F*aJ&U~5llL+j ̻i1XX nLg%%{ddre}m+1f9 Ye^}f5xL{sX_̅q/vPavދ_qdn"X֤Q ОBZ :OVɟ8=WMcʌִ/a~WD17agP&?$c]rs ,+r}Uwk!ѯZ>cO$M-ޡ,U7~v$bC d>_qy枝JYX_* 1/ e J1Lfl?_/>#QLCQ~9= ^HOfwtZ/7 G-Tt!L玗M&@Ve!]ؑڜ<E( TʉN, ,mvMAz{+gL@\7_ߣ1E /Z_RtܦJa<~a,pBv{=16 :Niy%QQΠv )7|ȵ"!`A C$(gDa~xƶj>5OqD}p9~s61 7|_^Ocz,@٦+Nb׮\G/ߞ^Cax9ma%e lg>HHb[*`02| 'r=≪ݙq~KD7HgB"Ď馢XsqG5xT*!B}t==u 4"kBEڍO4} o=/Ml5l,8~"|N@A1wݍQr ù_byP}d/%LSFDt-ǩ U%n%B8KK̽3XCF"+F D^Nh*JTKk3,0I ]=15+i >x;f{Ŧr. :< Sv7@ވN "Σ(kIVgEM?5c^kc7܍yuN:^wfvH7ߍ3ZW;Jhg4~} ^cn؆Z2.q9rɦOGzXw &Ic009sGZT]aqSb;9(~{<ªHKHzyT/ߑ_` wCXu$ą9`9WQKJ@hq}: Q߀X6B&Gxqw*Fd\^JbWGM9`<D`O@ꊭb5wl(JK 4C6ғUi&]3 lʁHgvH"2Jh|Q uhԧÄd! H6-~ЄyL]>v:O9I: LL^9AI0ݖ_0?=wΊBvP rw ߻K8,47r8YF(EQ% jgZeD @ 9_FZc:aEk+N}Xr_hE\77u'c^w<ۯs!߂>܎q-#| ܖnPa:x`6e"Tk476]]$\2l t—C′<_( kVa?d[Ԃ; Vj;Mr.0߂=$*-d3&3>wōFcp+B.4?%&fOV} ++ZZx`!.2R`THIs%{Ta, Q0xKB-itwX'ej'^.}>1>a:{aIU]IexF"Z8ǚo[OG9-ےJPIM#6֊IS2tf)O@q2*b l d np~@?(ztv|HF4Հxy[fL%9'yxccf;_dxhEɃ 3 ʟ1$JӉv,< 4h/ >lk`<UFږhf.;91L(ŸKl%4@ A&[6>Z{FB/ . 1[ex9X䧸+7{~@|A=X\;zv]S2CU -u z i,zCA^ze(w.8-?3_7 YsrӠTh[}czۿD`#0CS Ez)ѼG\)24+%Levq-]6L6cHɲb1Xj6}L D'p15%bAi={i\D<㣣%@W^Mq.Md"C3pt3ڀJ?PWOnñW|*LM9I?ʟj0O0Q89X<{C‹E ks*'kRN_j:j6#i)a 7'eiUi<ftSXJ:}%hʗer^}- ;)ۚ;.G*( XO%G  I+pCy=_#- ԗE^' eչx7n OZ壴=бx. ]!1"ؒ<0&ڻm܋{nFt-,) %+).zařTgٌmLt.+-tV2˺vIfޯ,ǀOʂX9$y70fo_1*!TSӧ"1JUE_5!1 ֓gExn'LFOtȹF,mЪj[E H ܬoQP}Ruf2.96^{\dV=)Tdvx"Ȧ^`GΠ*>87cX~3nRnH: ZNIKvz7' $zYAXk^aL45}DNI :]?an;x)5⑿ B"X˱1<5RÓSf(D"iMrBk 6ՎMC,)mdžʕ'<׊,. _{Pz^^O85Aƒh?$݋8F./#s ^8(4Yo{ʡ HҬ 6]ŰH0dJ-"zOR%gFhgiWl50xhBE&c$ǥ S,,Z/}EXۘ$wj|:-*BɭWi4CWiS 5G͓_V!O ;G&׏ m8p7uS'ϝJīw6 `r59uZz'kxz э=R9/șŹ_]U/aݫt~ǮY(w gw\Y&ԴD˺- #崼K@[/3K =|4dC@ԝ!6߯9zš{GI8$J FYsX+]:IP%əsVt2#7:7. bd= sOrm.icr?/FL Zf. / K4,dN4_=E1Mj 85|Fؓ@j^R1%u9yC9Fύ=b! +k ƞ>"䈯;nnaV6|{_x'(ѼZ4^y#ΉB>*#&m88`s4Sd4L ߸WQJ}Y/_IgF@hPkF,:Y"ܜ#rk`qQ)i# <[ oaHFnOb>|(АRo.V^q5VY+Tx#'J-Sی]l PŒ:vF+?Pb"޵=H~ ' 4v(=wb6WgC b9rM5F 7XR'5*j+\[Lï7 O.R8]B¿MqRM`P3e&.piU{L[3]*W%`5;[-23+*#X~c8nmq[FMJ2Fp'.&%V>Ԇ{EiYԒ& e2PB8&);tlbZ'eo y>c K funN1eSc|FO 2f֒瀋[xB&" a_ >\ @$[LCM֊2l:׻^R!8y _ԑ4 0֝LRm 'E;ZGḶ1pr@{Br$$M`HF(ܲΪZ|aA[ud1U@r\׽BY:=m|Cܺ"3k7 y5ݜA NgDatE&[ 3kA78^WuX2s.#=Ja N7bW*_#M1 (Nw#Ց|&20I~nt{cgFϢeҰ .@eb[Gs /Yǿ^W8$=2|ۓ+\"O70oןnR;2A`bq| Β rz>wՆ3"84[ARaFW松1;O ( o}GK ڽS{adx ǭh34Q?~7o>:7Exhf0q\Z\Gݜl#"qĨvBYsz{әrԿJN_b)zOYm#-I{)M.61-c-&W@lvԍ)඾?Q]Fg(7\(Xj_6 Bt]$J-^b׫!@- k0T=Dd#Cui#KGO97.dx0^֢{|}~"0n@:z-8lyB \ͨc\qZ&5\bnvx~/wQmWi,D$Q9I4Te(r)*IV-\cRC]?0CfaBWo+joUzHwR0h*] (*[5Qe-0k%Cj̛,{6lUN1y"lj7/ 7qM/2q!z\E$:tn.A!Ĥ4MS89/DQQjɠo9[oWJ-2j=55^<#$0:ő>1C%oE-k;CDƘבg؊ 瞤JbZ}5~~>*~pFnes4i|KXp}}"FX38n,7' D+nPJ?gUI=q:Um(V>L~k ڋ+r[=jcdvFڤg gxpږؐ@ Igf T3VP}nޢ:*s&ؽA䝡I44{9\ʒjpTWd*.ת[C%vC~D$`a-PC؉w] q.8/>׌7kdV_ЫS;h@aVGpb@ %5i?k熷yw]8RIdVWI`h6? bLٸ0C/*Y DmQjmz=(.F 8S!=dZdr9͜m)l6"CEas@{IG .nt\= ލ561;yugbU21?Db<:~MxN,=lE,vITDۊ0+naz#tcpZ.pL&.rT+X5unī}H"=3 fF"" OF2GD=i #}FӁն)7_LuoMS1u|DPRO:~+WHQO_<8sebC蠀g:tgb5t Õ.O߽Rs!/ oX!\~?6F6&N~tFABAٝDoz=A1N1‰aOe?bq:auW%(zSBԟH=koC r C,5>3$dOˈw2xݾRߏ,ZtH,{pw(h)L)Lz:=Y8uQN\颭*jjķ!JxE!1ЍVpr` 7br# *İ{ ?6#YC+c@ԯ=}F/*|Q!T.be$р5䱩G#2No˙t[ lp::~'g9qQgOaP>;ι`&Sil_7enc"5 2:\͠KV~5Խ:rF&EF9ۊb-h_dDv4,=;<"*/.// yi6#}$"U90%}(-C/ >ivs9ȓLdD1,vl?cR !eBwc{Ui'x23suw$@0+3*2' 6AUu]HO.c)ՙb,&5U0&Y^֛S_{w#0>CEq$ߙC oNK |Ĺx&^ml,og~*ԇD#aq!aDu,blf6cET00}-#*2KJP}y2߽{o9d_AUoe.NgYW"3klT}et>?1su\x#@i)7W 0XwK8e)W#='erF@n#6{f]1G+{\х3,G'}䒤r+L˱ۆءv,E ֢ΚH}qQs:[|?47%A~R:!vĮ**ڲMGD|$YT>(ŚMzzO="$RsAQk" oӅ;A2;Ba6gŘ27nENËzWި zl}cɕ#3?t׈ VDo 7=߂֫2/]N,Ww^NQR?q1Jڣ%|2%.P`hőWfrncɻnByHr_bd&L^NE,$+/IkCysUo x2D'E>} 'ʪH|zrP: 4Pm6~ˌBXj9ͣ183TmEx,oSPX+Isey.إѹS ~lMޔ*fQރmą }ŵ按S*+GuzO}hd): Ru깤}ѹK:{-&]Ӿ7KB[s݇._Pb猿0C7oDhkg*݌Y2)6)a@zǯ:[ӥIui9!ķꔨ5gZ. d k#T0o]|JzbYC~S^ X.E~'-9ZV4zdNBh-19E >`6A҆񄠽䉣@?o^I+>jψ<Xrڼlwr쪎&_F'8Ŏ9htSjeդnn_3TąqٙAewd N~hkRśxJ#\钲HZh6Ћ&9=r20c\6b#F22?CV';#,;E_gjHnO-3LˊEQLd>hpq(H>)`ko ;TrvJ'|(9Lt󁑫. Ow#vGX{c '5o\ N}UF@'f0p@+ya_?G[s}v£: U2CLqGFg(:n<+k>Z tFW h3C^~m8 KlM ǔ"-Y*40E{Ѻy/('v-ܒhZu\PtP.x j.ߔK32 S+ӐZmd߯/2m4c@+(SiKI$Q^^9Ur# F`,8k]YوSWԻ> ggzeU͎Zp[+wFbojA7z9G "%Ә]\mDKa3+7s'@//^?roڃ?j@1(^вtXJJbwf_]e%ʤcF+Dž)4> Z'd/')ٛQ_VU>dz:`dP1nTH; dvv1-qLu)Dž'QK鶥+dvZ !TNɹ 6{/U;;,vm7(5YZZ`wU^x~˚Qn{RR2`6`p3^[j1d=CLG/,jZQs{@eol=svˆ!Xu[˼D '! L 9YE+̵ݕUaI]Y$E5@>$yf:]jЊ'_^TR,lnYY8{&tF:SK\׳IՏ&i36Wc+A8[<\^ ,CFѲ-d5pypssFwLubZl̓ğIK*4I2:rȒM㯹͋S͖Z.AMh{F2O ^Wj J?j׆ #r23̖qNj {_g78|-iy$4[Z12u| #k4>@HiT$f܃/?9Inѭo\y{:J[U/SL19 "I$6K̯`aG9Gu.l[/٧!] AߋMtJ'ks548oi7CT C7zp+Yԅqܐue^:qa Z$Dy z ש$*O1S>chk݀IFf'+iF_%X[` !9ћ;B$˧ƶٗjޕo*u~(C g Ji^DkZMu/X)po8Ln\E2vgCݤm`=R~7n)Ǖ0*s0ӁAW-cΓ tNXãҁRŲBƅ1vY.F~oCnSminƳk$ 0 ag22JXl=f'HXALpGp%ppP`)]sX:>BRZ` ZuGRFR&Sֆ5 ;%ix,@t`Wfs_^eT dq,OY ^0D.1;J8`JU1'.25@qwC3 p.A%bM<­X p_K;Ԡ[Mʘ=,%Ӎ򮊛_ - F,KzEk8Qnz ـ)7W[%ǯsmw U 0pV`CRܫoMLZFKUN'itotN"T;4FԙK1BD7Y(Fa[X$: )EYlPd&>|--T87%)%EKʀ^*5=C:$ٓTWS)[O1 /+ޚ ^77}G^ vq,07́FAaM8z1o« txHIqce!> v/tM-_6kBm,\Ͽq%y݇S`&;!3YPv8u!F!oUaTMÙB&'_CmBG I㬡w^m :/sR t8USgTaJ50۩m2|h(({R˶1D:PΓǃpq,t<[8rQҜ:T4Ɖ2#rrHGde+-(凥U)X^>[L*PZvCzp^KtB%L >*~AxrJ6d/3~M/o J'$Zeu y8Fgb ^8~i")+KG%b`P32 ;F@e1841 khPL(t.obfBRe7ESq$rr"B|b%?y֏wDZF @"d/4нiF&"$6b"%q} [壬RvsIּD 4;Ϳ ]{5r[?^4p̽KeϤloxEhK/^+hi)B뮂P9AdM 16^r345:`e 0IVCѓOD~wjT#3ai0R*Ѯ 3Miϵ('о-T6;%}/ndl 쏹YRƒr)WQ11+Ny<)0;A63PvC?;;h3y4OLܑ,,%* ]T!H'al*z~74tL^62|B/ neJ~Nb5?vF)պ0E^:FWMt GM!Eus*]+A(Rb Z ޖ#Too qGJ'U>}~P?G,6=u.uc8<čsB%ĬX^!s&9O5l:7lH v%+H Tx7s`#yj7Oy;ؙʙ@ ) Y9W퐰vLq#ܖ"'(y&>: <7rJ; DבC~I2&_me y < \8[:DorQ+n/9:s N 5'19Q+vy CU sݭc|K 1ÿ=$g``],W;4օ?IN, $g:m[.xU~{jȝ~B\7/Z:5q#,=*/n%5d JbLW}ԒNOo <3h6ONa؞+tm|syϺXk5 @_ȶ,UA* G HUϛ|B+c,Tq7$!8fǣPف̶[a1":+t\oq "J(DPwyY[CݖO~ AVƘv({z2~WfNWɖNiX;{?NTi9:}%?csU.bb6Nz:/ >y5>`X=kptgKc4]gT'E٘ 9 fRR';X^x.d֜Rj4hD+ FUtԬG^ݪy\H/B1aOQWQ=q | Е 9JNUGy؄ML;^E.UWAg,|s\+vbiQieIbj:ek۾TԸwjZ]΂Y rR}D.VY$B3P.oy{5LAN-4,9zTYN٫b1NG* 3\p74e5ЙqѪZ.f-sm?֗\ӻy^3=OGB\Q2ٸ|4$awf8!ðŞ PiVq/)YNVEoc~h )BFS4Wsd:ְ]?BD2ҤC#w cG85$T֥2A8;Ê`u(CrO$} CH  2Tq͠o*!.ǣMLN4@>lջ>e@(~8ZE`fR/#I8D}B#Ƥ%)Mt<$>I+>/4 VȊ nWuH۝[oGo"X]fe\|,TBiuhЈR DMYW3_`% 74FsXi:\|%#FrEmWIxgpS7fjAa &f %Vj_Pf l AT_z۸D}EBliof ܈H[w+dP!ˉ/*νӝ1Q-l2-Vw/E`n?cZi sT ԹP+Y4t_E%@;%6'Auh; 핶k%J7G2AuiZ͒]V2{oX -i>:_wWDGR J87Ϳ:W\U k(penFߡ@!fY_5͹;'Pr$ ٿsjZj3ItvY;  ̣>Ƕ2JP8xSG%-h)Ƽ].%(/*k)3O9{H^wdz5Ԟi,CA>aJA CC,|NdW> ;_RЙt0A郐{a2(@l$P05TaC6v?VgUY/+j*?]mU=AzdUQ"63I2[rOCn Iqst-܀`Q"R0bg:71 ܅;HvF|Sh=,"9Ŭ)|Xv[b{9z/rN퉞)ae 񑃛KHI'+c<_,,g7òN5)B n55 A !^wJV74R)ǖy& ۲oWvӷr$KN(|y2T"i 7L$iqz2d *h&mG&=6$ Aqy&Ic[7P¾缸A`$a|G:ͺq ՐrY-_Ų]@k(RpmA_ Y!WoԜK } |.DІMZ8BiKe_ߣy n旉&+ %:uR;)Rkr2g$ (䧢?yh8!fw;ko#Kq`+˼UNk;[Ǯ̓KwJ=8В7-,ڙzS$*z/?> ̪T$]&g66(4MG1O)l \5q+hr2>T/tB/HѶ)֪&5cQ@$[mS ""2v>=kv H tKry!}H%=sa &#E&R5Yd`u fꎘݲ&a۲c Ҕ R_xDUfpמrښR.C߹>G =-;K0im8 `Wgcqb>d6yVvn~ F76b6mpU&.GZ&ea δ|G.OIAvf(\mx *3%y(\iVrLD(Bi!'C6␟(RJK+< -(H6Zu|wsb Xy,d/p-r3t}fd{(>.(U!šzw[3;e45p>[ZlË9,P;؅ 7|pU6!u IshAY\hpwTn` n^_MV1e9L*t9v彸TqfG_c^AMx.ԏqPOufN6vGE;RgAܪԖ{^ZAg1X2!\T( V'"Gmt)}ک&Gta^NFrʀ9:tY`bq҈f]y*|'}='\-w;~0kU}`ϖ]ptǀFL/^4̯( ݷzX'm{Td[3:X8q+A''=^|5?SsU,r[+>YˎJ.d~V⊎J%WIgz/CrB@KI̬iVd]wPF D DlMQK@o}!ogU>WR>۬w$Ifu6*񊿬!}M&;Ȉk%*Pop"nݓ˷-8,PxzEhe?si1E{r+icآJ^g5S4w ,WH:nLPl"oU O48/x JnJ"9N]'pr6?<@scfĖ QЫLYWJp9SPx@o+ zˏK9RV}4q^ϕ65doeO[NnKkgmmdߘ~|X5Ԅ]) ;^9k:/j <~3O JZ̎c]fۆk 35UiCu2mv4 t :&ܔUi^:h%/Zb߷Rd:2SYL#P1/Qk½^vf<`ddxvJ(;C^IĊ"B^t@D@ԟy}\\_dty+SD(#MU3MSw>DzJH0!XT4ԨVlU.ϑ(` VgK(hG\o2>aʜ `ʌ5`23x+ɺNJSt8SqI uo˚űc1)!^x*]ScMDVR`..׸h}{Q"`xhSX baTRv\2㓳LDkN g,6<UoM%B߲L <(p-Xj罢UCV$pypqm^PhWew_;Y>c(|P<|׸DSbz6Bmj{\{LcMRvuk9 R p~ҷa] ;<17d0[|R1EeL #Ҏ Z/<߫ĪL|{8p}&*Pf::gPώRN Dfs-/uM=B%8Er3 SL"W;hidM-aƿ/އO=* &B]'|݂*=[qnJQTph@.h bⰌI.CJNaIʰJ" R,u Vh+ET:ذjM];nfbܪ-Zǁi7\!rNU_36@+R[ >'OK<+0T$uBQFyĪ 1]({cI-} j2fcg@zN ɥy ;9wyOg[-_~DhTjMg*]f Oifz'"}Ovӡ+&i,lṖ~ AaqA2@ц2?G+W\?[۔KHݑ% -9^ ӽQ43P3k"k $rZզ;IrS5Ag33:؈j[=A*0,D%{LI,uV,I/n^aaj59xv,{J0:kԶ>}+ $GZ+gqueF쩺 i8"l7CnU##e nR`Uj)&+Tbe-\h}F.! ~jIG(I$Z]wA6ivq"='+TEIzS;ܳN3ѡّPиי xTa@H>vgVa !\UEՃn2/LFr ( pL^yO70~1[z[c'q_ TiݴLN\$r+wOQ؟`{H˅l#2ٽB<8 n"ܲDCۊT ELK&i`vd[\8,hռ8jJm&AaQH L ]i'qIrN 3~->o\j렎=dU+ SZ+F#~=c^Of~)c kL=t!pO#ܴV_= s'o)U>NgMg cbTZi1&;y4GH1谚Z55~< q]*j!//y||"r5*wb]ưX %՟))LqՓrxD\ȁ_gQZ ި)vQ%RL7ϺpKj hd?_Ig=E{hlhR'^ 'de- Or֞ds%/ 㒊o_/-mRnX $uTBv]>&/~}s]=zmnf䆵 868;>MƊ{zJ&uؔtiL[݀Yy&#J8˫eyųG0Eud\rxd1ppgzGnjYNzQCo|v*vlp+{Cnko?2Aqu~* `UK@'(9,P t mbVS~&CE;i8)o˭:JeWŝ|t%2*+K;Ee@^7J<Q7$vF\% ȂXgL$7?\"4=- &LSyQk9 d|@ ӌѶ]vOL mZĶltd,\+=qLe&4k.Q*2'̩;+2TpXBgY4h( $,L)D,X(;-;\OW-)S轈+9o]BWz#": Ko *8WTٯk{hw3?"t EB[ADʫP{W%XRsL2X}ar kIj/ <,FvxZT%OSޑ?TBj8w܄DU,pQ<)$xgrTs5܂HyQA% 50oL CoϘ~'ffm˄[7tڳV$v~^ʱlx Bfb :1b5?$)=V7B9N?#KN{b9VE 5gWG܈u+p?);iSpYYgr/1wb ٻt覙1քڂJtVi6Fښ;u/Sj/T׫P 74rfTqo siYIXy⦃s]cJ"tK* ;hz!<|IꐠWv`tfJؐ 9*5]m8qC4Ro7vϐ1ޑ_Aß@IH>e~y7IQaumB:Zo%Mqi(2y*dU= >}GB"C&>3޼5&pl#q~ e( 3*2-5p|R)"ǛY;n ֟Pw5kH3)Lc ѓo 3ꛨYl6qPYhFZ])+`2YكF<ڐ%vJZ1xÕb2\ ?߭nMbl8&(D:O=KqQK; \C/ >€9gUX s <`*y %=dT/PCF@Fo"`@D-X #rY^fa9@% `ػVY9Խ޺m$6A ^DyRԼS5~؊+N|Ppek{>PYxCxX1ư@Y ?9AϨ8PjV~Y=~ i*OK 93g^%* @" & gJB4I +J~HIoN÷1 T«wYY+*2Jo9-sB}9 sDvb˞yDY!l!hP*m{ @@f+Mҋey-CXRVw ,Rш3T>/@ð1K1-9S,0_NJ ա]Y}KܥTbxLa2ٗJv;7DJsF~cNl 3^+4i V˲2"]KMʋtg8'~1:deV2;"m W?"*+ ZAv\˙2]-5M@K88\-8,0LE,r.JWRR?A&{_0=Y݋`/^| )&X_X)Y^ Ɔ=eOG1%8rnKqz;`Cr̴S}:FD)b8\{?sw-3p]Ҡ:,ّoS'pL$'^Ԁ񥒣N!(CcGJ^bmTtt#OǑ5/B1bfw.q⇁/R<.-]heZW4zھQˋz(eQU3# LK$Ϭo~tb>> }Hq)fLqBYϵJkݾI|ZBm"u˘q]wʻ%D8xTa|gZ^X7 '[f UmkA@|^=" 6a B]!HHm#e;E&$ `Rɋ1uꖐrŻ}D1ws3۪ ؾ, YBPnS:{K1}G=i$?O8YPyAXb'q6@Rժ*Z݀/`=+L9:.Aم]wr\VeTRŐ˭W9 %댙ыrANkLxğRBksͫFOIʑ =@SdM\%L' LqM=g#?V*'ٹ*(r!c;̣jM=ضry=&E}k"]j-kwGp̠GM:xٸtq):BGe̔g5@p$hH],TM%HMll&4(0t넚nxѲ*AGYRut>%Nwe$~񪚣y'DK<|~:B$+2RxKaOKZqce`nwa>0nFԋ,ŖH 񊸗լD0EYYgO6xWwi;;NyRyFBv7T#.>Hfn%zyX͉>D3(jh *u"㵉i4ԑDj:^A+{?!Ĭyx@V+Vρi_=exj '2^5OA ߢkL  tw@m&8 WMP#S?q°xSTv~ 7z!+z׶|kBdI랠S,^,5q/_|!Mϥ=$m"R뇖HGL/cC l9!X>7M}ǔ.4"y~8Q\c^s璬1aֺ'z/`6 6Isz-.SB [=sxk?AQ!PHbRPed1Sj?>6KMp\0svMq_ Rލ^tW]$*na#Ե|ʂ@>4p{,Լ+56(qj?b;qƕOg)[{Vl^zF7"QDJM /P΢߬O{D]<}F/b}>\ec@@EcpįN)N^\1({:\zNv| H AE=ތCŬ4L{u@>>~gvlӍ;CRQjA e<"6*B3} U*;2qR=a4[pU*Y uY8י~QfZ,ưSrDEˬYJ`acVelU='i"Ɔ%_˅-lqV{AeOG%~ܱu݁(>hW5q0, g'$z0Jϕܝoj5u2wqί֓LnJ2` 0f Jgf=f;gèFS.z[0 D *JE CTs; /Kw#=N7?ڙ(E[ {d/"\TS_! wj<;,*ɼc6bqb?pHRznήS tb{J!GiR$Bkm$J.J;-:Nʣ7|Hl.m=ȑd8^9 k,jA)>ƣR2kcERX^#n"GD)<~2ې43XS%yih{;={FOkw"+ѷVhܪӴ~GU%/=eJT Xi{5E|[|m"<3I\s61_!:AzOC A O]틵~+-|wMt! `jz.0C29R;IQXgNpA#{Y@…i x7Oijlkmᯒxr ѪS8=E5t%C*lѓ;%A-]b:N$d!.jEMĕ_(xK$t+ $,Nv*p+A6OíO_m_kj I_ 謦NXƔ!rux3p|H ʒ Gj̔!q*UzPIˆ.[ ޸+#O)6UzQ~.@(u TН1B*З|莏v|hà/76Xw-M8Dۖo[uѩC-QET >凄( im"1*D0C_)@^K>4zJ1Ҁ??}Z=.w:sCeD6RyeO'"AOjpv Q{g*{a٫v?{$Ie:1/!udb&0ZjSd( ! eKMqj+t̴}v']:R}VnHc.׉s0x~+0Hc + 0ZuNzb^0Ng0/z- o-v^0{%:]'y^jCgx99v(`IԎZaI)0ηݪ =ΔTャ$#UBc簗[Z D{gp }j3،%=>eU [ù3D׺c5CMF:x" `:{-)HQ66V$νP`C  CûЉZ3)3*Iߙc3p.֛Ȣ&}Ȩ,LeRՎҽk3.{Fb͍hMÿj,oUz 1SLc?YuR`沿|Ck,檷(:>3la%lnP vV`WGHw'r(ލ1")X) ՛xcWD\i0Ǵ #BX#\}pS4E[Qd94˰hAFfii@ g5Ot'0(WC127r/1p(UhTn\zۢ!0Z&ȕ2.͑s} }H1F^,Y9/*˫(`%$ :-L& UkH ~W\S~ezw|ni+QܝVvؼ1v<0)Q+,(Q5`6_}aɆzTZ3b51 .hꋱL@Ͻ_ubˢk5x<~+/76llr44˴9]qٹ-2]BR`]g{\AdW 6Y; %~GU5?]ܳɀ6@+p$ZY U x6"kGLBRl\\;Կ5yO_.AR f𴛘05.Gb=ur٩7ՁFv(g~Ut/>yu%xHʯ /3Q|8ar8{(3BaAy_f x@ {` Ì1$3c@S|bR&a;xg"tyhl?}].hfrylCm i#ƥíNcX"RsJ٣qp`E#1y{6U'w9.j)Y(z`dΙc@u~t c3 8I:u?7SK\T<2=u1TRJ<^Rs?: ~iǍr,w#BmnTUeņw+7+~:R'py5kxEL:%V'Bd5JzQ)\k 0P*dOrp ]w\-rFc'|DEhAQ- Y']n(l,nޠ^ c(~!m 2V91WF& O=3:dgxeom=cgJ7v{`?O͵tIRWq`_ġc[ 6`Yg_CTNu}!E͍[Cxc"o]Q)Sx ۤړ۪Sj7-*U6$O$94O>;xT1$:!e9Dߙ24!xP"[rOLz%$[-k Q$)Pc^Bպ;/s#QTFV#23u#@eGORC p{qa]SCWhU"9})6T/J'*݉)]~ÿ<&L m"Y_iUqwBY qeR(j=6ɺ'R+vM$،6f$b-.Qkg+ǡp__ػ0j_h2Z3[=3 !ת*4Rqο!BAwZc4c \ca`༅lM{?%}n!糥Oj,e(*4?Xk+AG,O=aMĚ( gPEo`sёhsc|RmFWH r4n1W7IN1x톫p!c 󔮇Wc13$C'x#pmtKX6֤2g"߼i*W4e$F/uc܉cGoʭ'"_._qrXή$gc7VV:G.I`֝mtM6Ch (އz07ШP@H<;-v%T6DngjU(?\IX:@㟏f!ƲB[u΢JޢZ&yy(TEEcku]+a}8 E'A^YelyC.#q2: +p-">δ˧5MV*+m#PLusǓ3?ϊ/ 5*( {/?)F/L戮%;t*)cFjBJEyA`_R@jl 50QN p>eGfɗc$ƆAU5ɬTmwR__jT{֔AWD0^R 8C婗td{Msmh2`ʐ~MW0A_40tڣzXƷA _\n rEZRMko ¾""z/Y]h%gMK21qm=/H@J151r+^oMx%3evOV))ry.` AX~800 Mfn#tq;RI2vX3#謕lsoPC|c\4mcyr˳2E-tjEpգtd٤s'$x5$Va;BV~Dbc^۸9) PJȑ"|6qWlV`6b–.*r{P'm9)hP4=7 ɕ]WB rIzpBD?{FmևQY>x"[B/pn7繶'ҁcWGm1,`W@_t%TcH9k>g7f/^ݏ=Ξ 1Z ^ktw\m.+] g U{ގJNH$b[q_ ^][Ř6hw%wRmwz}M!c ]L{8sF'"Rݶ@oXsfYI-7bv,U!a/$u{>WS $`e!*0[l\{^'1s; 6Ś|I%(.6F; Ȍ2bq|2SILky/$>Аx,ibtey@nA+5-ح97]DWa 0WM_gܥMTf@HMEڒr]-]Fc4Xlk*dl9riey{Q]xH/%M2cx|3sC$ SvLs~ykUm(^#j.Q4mg!Jd).; 0 Cuő;Nᄸ<(ha,v>j8Ip|%riGBM,[W O-ҿq6Y*v¯ < /i,k:*K}8 :?L@M$pYJD]S년k\{ʠbx*|4j aduyOh!"B#2=bH52F͘ 嗑$},'ۦY Z 5\:;/ 4ׯ#-u-= !5Nc ,1+u-:+c ;pDΎҜhe:Ao_V2;bO)JD"4yjeȻرld.PTy\WY4UeVօL'V4ű !P*{#m zaF9? G1.4Q7RI(++&[!#$W׊CL1BhoҫtD %HK0$@fc&-P|ZrgWUsޡ"B 7å^){Pd'xAq< FU2=0ySSlXc,x[Lkw;{]n$* ?=8/ PvfZ2ik6Mlxg41TgW82k{7LB_X:Jl&AֵrM/]o@lL{ŏе7ѯAx9R5?6(j0,y:}|2|,NG?P=phrͫOh*I}<@4?FtU(}ASš. PW(Ҹk(G{FMάSm͹3Jpy(x)pVDBLZcTTZV%xB&+atڌl:?I-Uu)/dpPHW^ I]qb*EcZ2.״{$+/ó0M?{pGkF:z&Iol܅+_# v }u,f{aJV/955^WHy\hR bFQTIցN@XOV_h5DnZnbVgWqj|8!?_tl n3%2s%+*l\37Cv d%8w@z@k.6ƙ KC@ X\%cPh$ČI)pC2^(v2w%{?L:!_<,U4;F+6̡~#|< .^lїHWIiؒ0;|[B5b\gUف5vxeބ'6 6^J[@8an;8\P~ +pFcc v}LֈHO~21+YhSZ 8,%RB I!`2Zk-if3wS|uՙgVtXD lJ4m9Kd8vb 2_DF3$LI4nՒ^P*s;׵[`ܱVn9لMq*_>]{^Un遐Dv^>w[*SPu 2NT9r. | xuFȝxIDޠ=stqzcaܞ~ӝ$5cGjV)$L`\wJ^eF[JaՌ?uʮ %= ̦'|MϨPyn$v M. }+@Y$ > `&ЕfɁSW|SPAzx %A5&au*N8FT5U..U]irE6AA|'ԂXtep)M(bUh7T |B=*~ݝ+-Ex`y\3 Κ-?CnI^r1ДCE$Бjam@)<]E+RS1*fWdγc 4BVڰ;%9r2"w˩̒Ȍ`eDnͣEY*Ŷ$GMOBs)0b:/NpX6);gFޟX U?gn}L-Q Yu o&rii۪scg÷8vXz<ˎ h*0zʑF'}Z_(ȩ lzHʷ*PNE6Vۥk٨]#CZC<̷e#'6~]J*N ilU=7XQAClK45` FccF2ĸ9ҳ`QZz3tXRAqly|΄,Jt;p|NlTJ`q\8=i?ݮ䣋h{]H؉fNc@AQ̤L!4~eXkp815#|a$a%*nj}׋/N-Ņ#svp}_!ϒ̗g1|@8(Ӭpz]}AjGZDܤ?lNHȗt?UmgdI%XRdZ?7W^tN)o}!3i:/y+Aט{_bT'!{4Vn"F#@?xmq2_+j2"cTrޫ,atΏ8gYZ070701000000b9000081a4000000000000000000000001672b7d890000c640000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/5]?Eh=ڜ̹ͩ";9sa6z&U]ޏ4:  D[TrP=<7 |ImW60Vl~)x6F#8Br ȩ-SD'#B\h~Xn Wлz sypjisnRQ.p8o4jL|qW~irN B?\|ΎtA~U:'A= \`>YO 2wpgB.U|&R쫔ApGī9eʔ bqxSꂜb! 6CfjVrZ+` hmk㈿ ; vMD|C1Pp6˛ X޸p4O>k9R2|W`9q 5ZSלQ!M@ :';dm10&~a$XGnmb{0߭R4$⾎n3hn vjs=[iXLtoG3wQ\m0qo\-6hܤGv}T }boOo"ESt ).s3vskfBt#>㭸|Zb^^@d̙q fʈUچO)n=֠1mWGDVy} e/:>}TC~R;2.Xɯl|X|Eʢ۽^wwF,xYcf8Z9JйsL&npC ^vdI"0tLȞ%m+oB#Qpu5D]3T@Ԕp4} xEwU6 rK < ۄ3yk|(hMwUKЫEȥ=O<"1vXҌާ@'/.WY`usv66j؈ˎशsR;K15] --7qDk7cY~cwe J QhYk3nվTI#ʅ?3SD6us K]gYZ[`| ]6:ų|NtfQ:.S M<07޲<oi&5k}W4LhO 8Z.TxiF~a2Pl< g0v"A͍֡!I_~ `%Jnyt/6 `>>\LugFGpEDxURbK\fӝ> Fp*e2;;,ʟ~%G@DiwTގP/E!3G%9"OxHMQ7S5u31?U+/O`83L%@I7e&;UV1<$R6іq*ؑ5APwϐL Q.(tO_=*:ֻ+sM|eqɱһײ(wӳ 64e|D}_/80?)TH>n~ s_1[03(_VA;iG21׺ i][L=* ";XHnyqa"郢eC~cDgμV>)I<}2PJT}XdWcJ\D.N@ZFo: FD7¬{;jL7ԕ%DsEMM-עO0+XfRpLSοPS m V{zx>fƟ]s,Jfq:F h?Zx_ d[ 890Ȍck|^ \Gʍq0[H?OùHnp<;jXc.o#Wf%} XM^`wf~>DRmNvkأo%wՖ1j0GB0 U|Q >ĭmJrb/כӶ,I/'$I~N9w3p|vd_ tr wOIzch0rwVn-~sۆKugH1W(-`LOr -?UIhdI4{-pGw>ij[X7Jƥ_RM~i0s>]D)1_*U_O=q7v6t~ÛBsɢ)5M2\}kYI}l~wAH.G۰}f(vАbQhw @|mk >],}ȆWB>q,}6nJKn06G'_4aMί 'C0DF _B%BdEi\T4KYv Om.4XawȳDnk^*\cAɞ*aNBhGg)^)@>6hbԟF>|6?)BL*RUiq{' 7^pIES ,Yn7%q^чz""FC6&C/ӯ\J LKR O~oto%ciS2N-\GS6ٌ$'&yu p-ĮHF\XFgTMJMa,Hm:zҖfDl}@"ct3<<!o^>RXmAi4tTA| eg`5Yᙐ1QgziN&t37YLҴ{d#rm\jXESnF&}Ciz}i*:^ qqFEK<#ŸQLk:e0X>CIk7#vN%ѢS@-tsӎO5V~ҩ5_"nX0=Ӣ\!8h#kRɬI 's;୚i~[zTy+= gG`.Rb$C 2x=-U{?5N{B&2OnSi,h"Lld9<ZRB||0 4kra0B=j#C4 UYjr$6@]+ Ph ;U֚/̅;3#"{o/z^vu+SS,|Ωm$wȩ 2=Ԇ[y&s^5ڬ9Ɣ}) IqȲ&WWk+EuQN/ے:h#$#>/ D4rJJz:%^ 4젠QL`J{&F+q12OdqmjN056sJ01C'H!sd[tHQoAQIXЧL'+nj-`m,߲?#Lgv@qפcvС}[)ɡVeKU{Ϻo%cIZ[d@>sʾbQk'DpjL' L.զR&韄φR円:`B_)6{OfU۰CUOWxphЮ$+kz^jȮ<] a\Z=>_I O:ubΓUdi L?͙CG15[ bfc!xS>C&)n H<'[ Ὕ]ј3W8e͢lt9_aTg&)rwK\_b bf)(LO"sO0Q,PX8N!$5iY@NKJ-Iz0ꏥ"@LE@Ƹm=4ewl#kF&p$aOiÃ0HK:=58{SP6 9>9{.4jZ^6̭"g7`[%_YUss.2zb3Z3bݚ^m?uSt͛a6V/P9P` |2cjk nhu!SLR]rV]UG✼Kܻ@tE=i$Uy-?tLŦP xbD?JoSyt.*y= !dMioh'C-KNdk#^Ejv3vh!xY$ړ k: nP ].4cʗ%v66T9I=m1#ZI`r̅l)wJ t̟e_Z;..KMM aRDxU# W-X赓h7[< j7PQotM"䮅'E]}p}])qTRtY&4LF v3lj2$@|5\Ԝ*x`x\ckKzOpHT  nj;dFL ћ/G54c2Jc&j!k ꟡^bDuIYE%v`+Y 3z+;hA҂\f;1S)-f#3ĥ=+חc shJpMϥbHyf ],lVv,01qxzwI 8Ŵ)qJ`AN щ#))㓧'8&: h -m2њ-a!h9LO({H(4f` Fļu' @Z~KQY8ho᭬y&ή_"b7)"_b93rՄ咖is[k ~ Xu%5+e.F8I>a,igKga(NyG@k4 ?ul揳n&6s SRw]ҕ*è@Qbc#\ pLpt_T䓘 ^[RIsLȏH]\b7q~5'V '/P OW7-5g J50vV{TʴDQeUQ.3H$DrP6,O4Ssqca ʝ[BG wzdCeמ#_}!^׀e?;w^/\݄gIIL2DKK1ZjJ"# ";FX̹!Xd5'N@kCZUYc\N!4<Ztzk:'Ff7Ӗ%akpblZ6!bq @=-}e]ʧMA;h1eʔt>BmK#A8HHiZ@hU2xž)SmM 17IwfcwC~J(xBn3߸kSݣ+`ҬͥL+iaa0ߪT%H1`G]g`d䫤 }G2g]}2WqU}jXvʏZJVͅ)i5d[Fx@!)q]gLԼ-6V{߰SD[(H"R4tAS_*}"D~oNb+P9`QF8¤֢m@5 H0v@wnz1.^.-VZƄ WM%$>ƴT-3ob07Y|G{rʪ=}-/6lp|MϲP̌/)C\hNޡ4U|*^ޥlϺ8wʽi9)b^֨J?s^K Y+OP/4lhYj |ZB;LȔCJ?DU֟́5 Vc9{4R}hAg{:K%pqۿ{Z~(bݴNVi9,2g0B}fF6i{G|RŝR9ԙ.g4Aϧrt9$gF:vq_m|' )nڿ;+^_:Zsl9rᕽ%% lgB!W8rUNPSup4`;y |P\ҥ&Ɂ,x U l!QݭsV»iYŰ/E}e]-5Y+2nݼoQz .}w vK,W+xe9HLZ&`18$!SC"}ќcu=V2X?>w sD`^X梅{C3Ӌ54S|œP]@Ҝ- ߽Ex'bJN~v DwlKxYQ^6ovQ䝤oq-^Nzs{C<1P뾅`JPl%Š[KO Լ% UW=uƂ F|b;Y%g\2n{*dsNܗ[O{WzWUeT6wq3xkMj C-Ub3$(HN593zZR{3E.wV2Ћ穏h}*#^Cx~RWKI=6F{ 5y2dj_=@ɟvuͮ!d[wxC(Utl*HA}A9uI lOyB3mQX乒I[nVE#B7m{b51]Ȭ_9kӇt<> ٧~0trf:JZ.IuMfz2v:^;H_+M]Da@fy z0잻GsΊ?FiT!<8N:Fbi;_)[I~a'y/ں5"xUQ Hl,f/vDzt Sfa AOJ .\~}LlIJO#yx `#J6; -|lklХ/K)ŭ!C,$7z( dfrZ[9=V:aUc|+ gH%{F 9޿?kc^ΰzQY鼘SdƆ\cT[#̫39Jk`IWGa%A]w7}7H }5IPY\Ɖ3b Ǝ;W~UrO|T<&vzR63w*o&`nCH9_ Wiֳ`*M3H-]ؽVz]crݙקO$d<< |yd.ftJwh+u!?ބ1m$ ~`C2<&IFuy|h=C\H|M=b(Ա~k*Lzvdi<3R%  = k)@*e+1X6q #a J?,eykۛ7.& %=AQ"\o<׎ }xwM!*lB.*]9"PA緙Na}=l.Fa4ဎ[U]$0to:䡯m0N o oɿV"@c٘2`֣ ̕5aJjlheEڷ(3k/8hE?80z KMR9cץ`94hb S>T̸~բ{t>F@%$ZfZU$b'Ww,MIê wi5YRWO|AKfTY(0x ;f'\x3AntfT R5rvtʽ7RMז.%;c-(Y=,PՀKӀ|̫Lur7mxzFZ>٢Ԝds X,_EOR~UH-dS?مh\,A0>噽Hhc%^TV~X v>A}3}_MM>ёb^ T˱WISm.%hSvxoqiWu[X!18nuMMdsˑ>fnIM͞1gf1gbI$.AKٍU?Ev3ASe?#}tAA<`|0a{ŞҐôaA {nd|kOғ8 >E r-[YbtX/ˍO/ϡ톻A@x Bn\Af; ;&gFD6^?F. ;sFȭ3ClІÆ'7vL%(*b3BPTl']p~tڴ!@a76B$D#~ӕt5R]ӼU"((m-'?($ s=MCz^GG]B?Bj5hI]~~->UOUŽ#j'kb R) .T5g vzͯUپѭ$ڧZP⺭ D)HiwRTrT©+7IvZ64hDJBONQ_ܕ l#߇V1g1OX)G']n0ȂUp#/y#kZS(h/R!>\7Y_AXe^36[{13A0κiY@ fS@Ͽ f O)~]p@R{~ԬNaoA 19SU8T{{z(O.$9},Ŏ`u1' 얯WuU'x#?㛕.ξzNWs9謊4 g2X?@:@暙h-,aC+DՋ?¬ =ce%& o ky­Q,#n p3Di!0WOR "]&0YPNI6(DvHZy*gX6!^y;Qm@6_.a=!)XE4p F^ `@Zj߅l2`&4FJyd76Mn.rۼ.vu] 8,sO[CTgVDW:N*ZoO2L<-Wu띩l^50E9Ͽu,6 ˩D}"dYET-AXtSF"L[&-NN2#ԁO*Z9: ё1爛GKV w\#}/?3oao5m +!U?X+pt?W~[b1es.-h )3#uZ8ԱN]H3֠ɉ{|E D+C2MT'5WAa"7N3uUأ7Q3-=[̤n msH\_%q{Nye[%V.@]Hk3rE^8pi /!ARlѫdIq⒵c^CwWUH@g]kHO\(X2wI<?2W[pԍ7J_kὛBkl`@aD~C%+ Nf\R!9¼! 5aiq8E]VYR}=:+x4&dԾ\ƩVt&QvPMw `TN''o}0@kmavg?j{L$9uIjXZh㼷xJ1I%"գgn0&¼Ѐ i2 E@=)bQłb»`@iz5oU|Y02gKFqm BnWESI<4Wa.W?vVk-xXy e@~Ոs0ok3du2_KX\,F/bUOfȩYpacz7_8WK24ƭ?"wpl6z o"ڶ'w++H_ˊϯcXD@`ݝEU N phRg6V`HoUԌPU]6;z^swmBJ/E'Ryj,%[fRmFIN+F_/Cޡae8qS/ye:J6T}8bwZcCQ@!>%G1˩+Z݄|v2:3[IxO˫l`ՃZ_D,8GHp>;Q!5t A^N2ƪ~ :Zv.\0NOsr/,x?tDf.h:d1/:7ѨX@#Q#cSyݨM 蛫“nb^݈C,I%؛Mg}=cVƝ&do^#zpkcY%oSOoTy_^!PilEg$=?dHMFK}[p &nf/RGN_ J$ĬsA |ȄC$b2 Ps ی{mV4'?{(:](9?߁ (}O [[gt[wWbEtC蟱g]ˆ{}Z@gθD!Z#o>jb禫&. N.X¶.pqme g9Ԋ%=hM9M'p< k>}әGY,^3]Cr+L}s$ϣ`4,1@\ӵd:9{6.G>FwMg/cusz^B=s)ȘЙ㊜o?vL14ޝq.E۱ZY/6'x5(Sz*A|(y#T<kvD-_ι?Xr09a; 4%].Ŋ+ȂE]; '7q3xѫ"*g<Tꉘ3cLg;$X қtYn+}:L4YoU^.75|0C>5XzysW|y+ YSjJl]dH˻e?$2UWQȜ5S8o>SS4 $$ĂEMu@45\suEqO_e k3AhX;e4yDx>c"T&4YeI8U]#N$ƤRG185@k@ٯv8˴y @+U;g컐A|zc M+^j!qSNػPD5,|}^$Q 7*P3L5&~ 8~oMih[GS1Y7f i!^y Py̡~,BVB+[UB/,cWmZ<'9dJ䏨)|Y@.rk]k-Qhz`'O6u 0N>e$[XWQr+8KUe^jq I/9 s): fxRou8 Zn itCV?SvƵΩ8cM>1qkqVa&I6٫lG.^GဏUGnEUc3{BP\f^Ǣ}*-GՕ=ϡ$myiĽBDDzM¿TU2pN1ORcqoOKG%aӚfz/m  b\ǹ46xC[qw`iI\k8콻EWFMDѪTQ+tLaqw4>UKW'fJ?@: Xw5x]$ k:kÂ2e%ۖ{ pkJɸ6Oְ<)lkOdhf*^l'E+ʁ^)7Lbq΅/z셽UQ2jpVK&f'ت {-#MhSeoqhe|>@0g-\b&#<̓O|'Ax&D1 L6ZQf|ROQx]O[z, @}b%FO&7t-a 0}]&Fu˩S>i fmI ، 9]ހ-N$aOB+b*2emԎBhwDv~U^OߠmyRI+<)ɟ'OЧƎ B9AA!x+hv8y'noSWz|׶=[)<WwLj"u_?x[ tdQ΀>%ª_YIac.S@~ߎ?= ]?z>?x0^*ygXktgNQ6YCb ` Z9Xcg诪0vH h} xU'Xٝ⥫s'8bJY$&]La@:("r ?izw֜ _ʃs(T-$6ewۈwpOo $qVt.2ԯcUl﵂YA)|}z2}%$хa "؂G%=iA;Z Cnfaag *#4bRXb 'E vﮃ3Zۍ@= ObyCd`35,K+onPCx!TW`׋x _v9o@Qy<*N&f:gZʹKfcCY,i@Az9 4ʚ[BLdޔ]nWb V*/}N. p39=4cN ![ڛ.4`P[XpɈ, eh 4̱ 4wm@O |3iQ VtDŽ X˴{wyb"if̺1eqimuEa:]ʽQh,g%3b {{kX?|;9[p_A):0[jہLVâLG#?s8.骹/`?)4!n$_E^ΒSR*ř{w-Bik_PJe~̰D2*%Qgo$vi/0eoڄ^Y_FGw&W4$LQ.p+*뒿pu+iP Må{)ќ{!F|i ƏӐ#ȷq+2!s&/%mT1]U!3Ȁd kwأjmQׂ'OO)#K5ғG$1ٓAf+Ӻ.E>ɫi aMEK*˫iҲaP\y[?vżį:TQ,LXe IOpd%Ida: Xk*NqZd@ߣ4d҉eiF3ZvDKah W&¯Zq.6g=&۟T&(""W̝KUT8srWNtyY,ұ&VH1⒰ZBӺzLEE]xCӤR}ĝJ,ՈK)FeVl@|^JUd.|QD86\vSA)N5>Y !}:ކm Rm]JjAeL8C҂2}` ,)  xS)lhA^T6qQ`C|:KWM]'j<y.o'Ğ+Ceoi'4Z|,oR/*3,lH' ̘=BNXa1 L S 1fsn.HV4|~LToj͹‰M<م yH@Ss&V"Ed3F}6d?ޮxؖDCO4B$XbQႤn*Oוa:zSH8lt.DNm U(y>d/%t&q]wh Zq2 ]*_h |#j }]w}xT=d-e#cypZYs%L`7XӶp堃kkr |~5M`m`HJ)ea#EKq$yAjv6;bjSz`8ihy5*!T/=Zq&h\fہl:qU r掲:q5ZO? qE m0W:|a ڗ?gC~?9^nFNS3iڀO>.gBu/Ceyr6BѸ?b]~i$ ;09=lAlG4]?t(uZf*҇Ktb+0_ЖA^̦|W vdelۮ\[nu>љQR 0{e?7͢Oy.?1Z*IyxW+DV wF1z9<3$+^<.W:,j=|j\_]T$p[rx'm?ڰ n7=pXsnA>qW"œ=ꛬ-FI R(%_h{L}&.۠uHҮ#2:s%A2ܡEQ >O-4 NEN 7gsaE(_Dhw4g؄G媗qC.U!y)N%ÀvҖ01Z@{4A裡:R_9yUA+L0 |T{^O\ӁRЂFQ78LT UsBV`r_]cS&Cfq@q?s/4XҤ9xsy,eW˜i` z)3ճs:ȿ#uJ {dMK*p|LxC"@Zd);K3sEx?A2Nm'+ۮ0`TT)9"( Ƚq#srBOD:)B(O,XPh gH:DNࢮQ\ ~DR!Pݖh-FAPɤH!0,xBz5J"rsӺ Bw3iϧh|Luי*SGؗ 2MhgY5},NS*/CyT[tA:n/p@#i)+cp"1s~f^sbCM|WI_Dknw+v Y !a#gGg+:fn+-?G!^ = c<-B}=1*\]K-Y@$PӅ+dt/ZΈdN ?^HO=3Ǣ8mOYyK.?X]@U02!SS$3;\YH rp(ꀁVPMabΓ)4n/@Oڨn!-Ӝ-' P?XzID Ox鳈T*dQd#SRHR*U T p?1"K9:`X_'6*Gg-iYCpE1szESqNtwX՚̠ M. csHw9N8C:;{a0Sb9x05HYL8GH12R)b:ޓWjپ\ e+ʖc|c|]# kFBf;ԲjѠf5ɎT5*5緮iw*%ˠuaL< 9̻r_x3#!>Kngy؋:8nkGecj[H_} Z>@ CafgnxM=;B* Z+~Q>Z^$x:G/(> RXGgI "s70±GRnB,O_sUؑ^D<ߪWV%5YlYQ'Pyt{ fl;W"ܰBu "n{اic@b"(YtaxI"XBB!0iO@Xmڪ+7K|:JlZ`?DG"p xu#39+]]7l{ۘ&paJ@Jg"bkoJGh?ߧ}w(@_&UX#Nb7A!&P7FjZ;V^zw&ddiwAܥePx^4;OƂE~"z8bkB=0W #ZtKi;zsٹ0B{{tTQ%6ɖ邭(pmMvf%CYeVrN™i3F^:9+G_>ZI7@) /ˬG/{:qtf(y/ŃW厂;1#tSP.+.ɠ/ٸ,B ǓPs&V,S<H;@bBUsÖ)Jԥq֪aWv7@߷3;o^ M\$-N*.o4es[ߢOYUG2zrGWz!rJFQ%>#NQؤ~] I᪳Jmj V H3{4 OMOf.bFAb3p gN{#ػ FRSؑ~,.:亣2́ɏBm;Q?-zJ͵L+&Pn\'u?ނË^.lw S\r$jE&|;ۨb&paOgg ws>ثBdnؕ7OᩒssOj7u'ߣBD҄6q\>RY+ G=yܲ;h~z-۠,`ߧ+B";tkv/pڥ$EpU|K)Gb+QBUWIjR>uk"%8k3N ^NzZobu#u5LAzrF uTEP)hxZ慊C2- 9}P"m.:3;4W5'cdvuomcQ(RbׁhIJX!0qMB?У"w>_Y1褊V( <ӈc0Ûl- ;V ^t& 3&/&j %e-:|jrK'7`B9GydLD05pw%Y:p4'uSJ(D/;+:!JJccKӧx>>|P~;_~el+1H7b՛1x[CؼDl /\A-TCIh2rmSm0giI]]|ap\%ӖR ok r't -Q0z+QvJkM=Rѳcmф"]GVϖoǹXA3!De+q3(1 Rw?]*J٧ ~$'V_@2CebL =;<\=(.n$\}Ubo<^e<؏RCߛ¡rS`E\' 0 ύ 04Wo ̵bzX8þJsa8݆{J=&==ÆFg7!/:2FX}:\O*q(XVQA]ͥ3jS2T"h1)ӑ' i.Lj a27kg%)I 剅J EuI~}2A)hMvBwO/ƅ1.lT A8yؕA0u@Y0Q #zR%.dd#[bQRc(m,`X.!wx-qn v譓G!+Z`)=rD.:N85Kx[-#n*bTwq EH6\!sμٸwճ&Z>l霷p`$]{{Nm1WLj'Ƣ S?-⫉|ݬtϒb \Dk/Y t96! ,mmX3z+3# .dê_Hۖ#3Or Q-͑/PMc6n$#r|cz+`&B$R ŹD7%Y&G*evă~86JYn j>*r5nT`bkchBb[Q;&Vx \;ÍOb =ɴv6adԁbq/͂+r?fGIGp2x[XWfC(4 hv';P0&S20~8[d)YQ䍙MsԈ~kr>V!-g}B@$5jC{:QI+^xa&۱Ab=[l%i97W+tէFV簾8BǠ+Nj!9)7>]ϙ߫蝣=n{| ew[3oClkJ [ X.'lt!PFN3aHuNWmܼ}{ 8嵶d`pC<0hdsQdFV1MQ0l/,\vKVwPUԉtnry"8-g/A?VHrJРeE7ࣚ칭?6%)dakIb <}4co]R_͏߽S6Q+0oCWp%#!x3Z6'OX7}x]Z +Ug{] ^Uv9G;_#60dx.1qT@u:\C δRYuD]TBG$peJwHl1M|vI?=4S>IU{$C.P)NRnQ;jRЖeI{%ȏO侧& | D(ԟʻF+o8*i˗(N8_1x9-|E+M "S B0 ه36x4)PLd2-2JK8i0ޏO2H y@<(şWљND5ITtWO6mfٷh5܊;Z :M+a2K:c.Y=Ncz4l[׀1j`d=A[V[%BA=v7,yxT&Jk)x~JW`-簲q&dӬ14ؤ#wA@<v.¸L L7ⵅ`_H=V]>`/zPסof=Z%-9?oOךܓnEܕΣg(&6O+󹵽T16DvuQeH P)hcIX>Y<8@ӸYx[y,K)X$Aaz+?.%}V"Z`:WJVwۡxUo%x)t.Ή9EUqIwo֟AR25r|ە U59/AeezJ+U)a*¤1j[ڮlNxWZk?y-0<]] _4-Մh`櫯Gz[{xP1i,D[u:yk1^jSX[ ®w`+ :YH_"-6GhosǏY&`䓺P1h*E^Ω n rk$&ZړP8,\F#i"3}$)HRp̓h պ6 u{TZ\at3lzb˭jvޙtEl֏8+WP}(䖷%A@-5Xe\ae=ET!:t2&7 unVwO)mnv/OˇFTʮ:pe1#,xNih\})ā%sЬ)~j_24lAJQ,YπeҦ b]t4@1`MyzP JR\T١z$Ý! [}B/t)=;+!WJSS$I!׀Κ@0EĹ,Y^{uLۢ3UDKWf݇QX^R\R=)8 &pL6kPz!Vhgo(eLstɚ0ž,WW=TB&rQKҰ2h%e_<2HÉ峭N/<`QFz󒅽-ٟ#l*8_ՀK [\B}|z80Ğâכ<2b;} ެꛐ3MQⰢp`JuX޳t /zW襨s6Hŷ[Ib`>ō_m+k}6.D0z1 hn' OKB16xsv0Gܝ+.,9uD* +LY땏g|-t-*yI|uh++'h>i OI7e=d‡A-М74 tIN {S ANy|W)pZ- 3n2鱟tO%46`RlKҨzh8֘}JKHyd. P%b.9?k 8uV [P~+-7M{g&ur!Gz >?:.uVqp|IO5-6;`e[20%Eb2k:C! o~N3m䒳gGSc&~:`} [SOb8O  6<|f^lf2b42)!>cg8ՃѿVs1AEX(5&m?BNttdhX/QIF]ez͈n:YGOSŠ&o[yFzY:գ\|=?GzN͠1Q#DH 2"MvX*H ҁb!vw tQ8lN1%tBz{#iZ=:Yd<96<= kJ~͈N5Lj5r .C'D ?$tuߥHhܴ%acy8t3&͑HrB|Y-yj9N! $~iw?KՐi3Ʒ~?~A_Ĉ;8Ǥ63yvDZn^a13^pzC4NqWB=E Ǭv2y$yyy9!sW2Yv`4dlM4fTr: @-!JÖ'ahE%odn|aZ^3)P`u&2"!j+: = "9Xhz 44bf(XC$uŬV?- xh`,y1 dA-fyYCjrInút\mv<"(C4+OHP\G۔B_ [ar8 4zWCãc3bVX|sx vUbzBc),\ۯe+N0XnqvYD ۅ_~B%;jП,ZCKDD?9b杅f;RX]eZt?^ 犭QuoMͻ+J Zb+!VyӁx,ߔ)f0>i2IP6Qc [E_jAHy֦Xa^N2[;C?< Q2Pb,kC8<ˏ*suR UNJx[0iSd_AI!ikQV#DA@XqSBqɽ1m+57nwv0"ݴr9wgFMF[TL臂iiZ!Aͥh Fҹz'A-BDJQ^"zMgLUt 'Z&3d^ס En|B4 nJfDžPXsM.͵~2:` OCXZӥP4Oɋb9dX7 !xEX_Jt\_H`X>RD<Ь'h؀ZɼȒe ӡ_h|~ \[%M*,CP8E{'pGg ?P ]Ui ݑaUp=M 7 u6l#57_7;7A bՉ}Gu \o ^ܐ"!n6N&ݜc)oG6P~-pe.i/ Kct-?)^s5 sm[jHN /)@No*:[+f' ۲+|0"=#wJ_{,t@U0+źYHMw>Ո2 2!O/=͋7β[AB04Ԧ=A u̟bt[5Yp7'D."xDQ_8Ul1ZQhgOTy;b uHW.:M<^ ixP4 5B IVy9fu7N\I8(X7; Ak~3S6 >~] QN\ZkO_h&upv!cr2cWR}ʴ̇U f2ʥuA*mp ^G[Iw[[ L~vghM]`YTa4op|嫬EޱԽ> jsJT$ߎP%a㪓^_*/4Bgmp?n&kԜ]T /3rӬ4 nAva꧂r| MSm1ٸ`H}"K! iՍuP._ۡVΘw{l2kA_2U^g(7I!-vږA} $GPmiU2t!%f_pnz~sQ[KPH]O8eOg_lG(EU=޷AM1`^5|>v', vN }i#Ɗl%0X⩫ȟ_1vTCurH/y8vfLTy.#|IٿR-";9qaj~)0xvp[#B/%y9^oښ :j_}T1@Rn<>ukLW| īe~\},k$If0psq1=.T21avBo"1j}a|Z5;AN]/@Qhjq9X} b%=4}'; 8E ?̯/W!dDUij-'q~aRCDO2ElJ\v3I|W=wưEazLy*D:;Iepk@z L к̞h{م5^h*tS8]wz)OJxy05+ MgwvR 5:{9Ni+ -8 _΍84`~[usz!C4+݅(.1&_K3#QOXmǎ"/3>ck7v}L(GEN:Iu !9yIʏݖ[=3cNJ'LK#N,k^c޸&KzNKE1om0)=5Y^;+m;R,C N5TL,߂k 4K vɛl[ [2p Z%m ҅v0CΨohK~ e3?̶Ȁ o}Dtؓ 4zB;,\CqlwW"K*{n$^JDJUM?; cx)_4*Fr=ռE6Mkݦjo-vـK >urⳜXu!vƂ`)Wr9b|FY.b`vP(±Wc [@w9̢Rho PVhn؞P\ y=0~;fB^S2MÏ6ݍ'K @VshieΑ:o*vjM\f^vZ7|Z_r!D=, R~]֟'gfL7d.&ixUM oPcneyP) 4@CMII؂ K0^?A6-VMF;զ挒j˝]rgLWOLg.җ8b8)Z`YnD5&VGrr|ыQ74pi%:t)?b!?S~ -|9&0R!a[թܞtߨ]נWzz@a8PbFd?1ODHlF"ڂ3\Ɣ4Dy1¶VJW0˴p N۴JHR3 gzULE՛.c?pзJ9$n?x![++ڕHE ZA@w]4Fam]'=_"?<1к#^ˡ(EgV"`}Y2K:t( =!KyY#Du1^Vw,zA:qCCу !D:Ǫ⬨55^wGO+oRIT<}nLRFSR\>UhFx:D|T5_^|Kyڽasu/#5VFG큏^2N6M.x2WHB k$NC›|eDoYbSp0!uXՍt>|vJ{@Jͥ$_, سH|fDmaI %ч4G}2yá ^;] [r$fP6%IMO)(rF7X(v!`* Q(NeDTz'2"_)c?™wuyHPKI~tݨ:?A+'Wn^U}MVuT)xVWs|3]+<$ V#I`~֧KVt`F/H3:b׏ne yy?a7zEM+A (Cu:3 Wqz2nUk?&\c߼BC'WO:"o=$B3=ᲛKTYcs_wK_HE)ś^8kk:b=#=4#Sjbϗ8C8)e:-Vv7OUցcҷFs֭?=M|Z+{ FXn[4sqXtCd(.\MBѭ BJgC%/T]ÙcɜP2bNq2]'p≹YvDy=RᭋM96uFb/"D}A#( уEI5;6x_î^mj%Mnv1Eڃx)J ٥ ` A0ygpA2"6c[Yg΅UAT)!׋Rj( oa1o5wž\$15pbb TAww$6~S0wRl@4A@iFun@6rl̃;zBVQjUbQ@흵' Os͵W{zo񑷹 L/sz\(gx'U,/gL捔P*{84l` kW$PM`/Uއ[ʬ.xflg^1+9ҽqBr h,Rq U5m9 ,z(;fX.%긔 51&AGJOIۿVt#5*Ub6m9]OoўհFkXmN VBۻX屋9C Gs7y?gu)f͖3 Z[3X߿(0'" [FA1J^dHa3w9:6VB$7Uq? uct֞'PMjq ;yI +k {WzK[yte[K0Wq&(Tc>Q Y=.1fĿ#BjѥR4{b T~hwB"f6u$}1sYP'=$CxxPy!ŊC# u Hsӳ˗q@XrMŃl+nn<$6`H1&6,E;ݐuxeMyZ39b Dؤ`Yn'{x>מf*ETRUf6}" 0qD7ZzW8rE ]}-YJѸi-;nlcG5K,r.s_"nB"ayRi%C"Ү@;eg 3!RMLuC`3yf~I1W$D- &:~"Ƈ?ϰ*RWKd(Ġ^/Ā12sVlK !D=??i-4ucoU f7~- vF<$Kl 'rOCxRq 2Ba -.~\75͓w~^-$x㸿]j'KS ;+u`/JZ*E8r;BE*G1yJ2R~QUhlZ\ĶbqބCZMԉjMwS^4 9 -aGM l-Ƥ; 3^3ҡ_t9I}M^ xm-w2rFِ)Z%ucDN.NeZœב@2+[>\ӊ}8K\?WC =#0y>j!6HdkE9a븭U͚u{E.}'n.SI+΄/fYΔU?3ԇ"?H}%X,,n8I%B'Lմ]:)s؉i 2t%/ٳ}uVKFrSĐp&h48+-l!+0> T&ésk~ܴ]a"'~q9x|o?62Y(ITN dWv xZNR4P5?y@TRF,+)*+̀2k;TF%@ɤ-zLD7"6LSNw l6_I^|Rz5=PoգfG*g#kŸ[zΜH r""@Kt͚}RٞZf:1ErU#wi$o7@NA])1vұtgLsXs,"Gk⿗Ƹ0+@pS0?UC87pG:.@=&!in젪Y ;|hhto &_yKgLJ)og!!Zk+ǐt̵0g[}LA٨?f7R9  җ1 uTd\툥쯐Vw8AN7Eъ!R?5t>^vav*NSd+/a-EɊ0R4Tz8 &Y2S -ODAubPe"J48ڥ,AJ uz*-96DXv!׋V򫰾f/ky$m@!U ld'q jDU Qz#Z;[vaиW'E}ha-SC QGrAg/ĭʓWj%ySӌAKBcm25p72,Y %O /1v?ܵQa'čJTF2D]- s#M:!:7ȱߕzf Bb?tMU,?#xWJjPGaJtBЖp1#ҟe`d=[IHc4Ç96$$K=)٧0AN/a2f>֞Q lD[ z\v'H(@i1w7hA0ݪ)5(YƑO6pu/EVeM*jf_K`1JOvU:;;/rArj;p|bl`KPne;LKdQ,$li`Ҙɀ].f]籛8Kq;FabnBTC)M)ħ3;ʀpN?Pv5œ_zw+x_ M2?WD}m"J-FJW'l,d|agY wPO6-Ֆb9ڪ|I–xnɋMEJ6*,Wu8;8alp j a-H4Qѓ$4 KlGIJ]/MJ"mJC! éa稩ELU{ZU=t͹*?O{47s) z=\Yn lTCCw:rWͺB8x\-RAϣ1%RTӥp9V,{ \NRjй1ϸ4o'W7b18":I`ij^ĎG6jOUn'P%Pd.~ yS1,o*nɥrb3C2N6Htb|T> R KT_.߿s-‹ܢv3DO<LXYyW|3h R6i9%ޅvi+UN$Qv89~('Z15{]j6:vNp^Q{[̓} s:J#5dі˪h3X*.']&})юXV*vZ,>VTC$Qp7uxV!_'/V,'/Lf_V荋LFd?X3lIP|69'tAM:%!GތV9aj96+\]E4,J FѩJ|? mCwzrqiQއ Jz1. SRzڡw uEh;\cgl鷤35FSb+f* f;0EG:\PozSrDĎӈkK'Hae] ko,slJ@!{Wx_W Bn-CW"I/Bqmc0| t@σt_ox8k` Ќlg&() җ4պTJ7jbAE;wރ߭8p ؃}Zv5gy׮sԏ SUGc߰ Eld=gd@Yfit;s8Vx>@=UT_B[5PNK)LV#Ʒ{WcolfApWd،$>zpހ%jՓuu(y7'\_'xS/^ȇ:BLlW"NJW^^ ^:;:Y6to} "ltvU G$/PfCl%i1c|U'ˡlg.z8x]CK~nEyz~cX}::ڱ:7/J,v-Е&y$ZR)03 D\/VVX r\9 pjzF,nI=WoxUoMJb: +ܧ5pcH*w~(>b&ߩov*<6p[NH-+zkpyEzhwN75sɉCDѨ2)^]xⴉ7.Q K=|ClTOPOA.acmFL)I ~ MdnBa_{{OK3+Bɑ#6&gQ\7Ir'o+ޜGF1pAIf>D߽x j 9Uh [ T ~g̬.Kqo &uzed~ܓi CoaHnFC]{vNÉzI]ǮTO";lE<`\TJxeo6a^Xhz˃MT yO- K6A|H 0x8Қ~R1u8tllgd$fS 4M2 ,(^ 5>\ߗ˄݅"5;X2kLG "aM. 9V@TC[-'K]-uH# ^t\."!2)ǰsL!_7EP5 ۗz] 0EzZ?{w w\byV2>4#x?,TN x۶XMkM7m}2͡ %3mm+ ) Hᨓ{lt6~d4d{RSK_px >!gP߹+ΩYo!#@ 5fs;](!N*pV]EHOi?; _N3c{Q%RєlP#0ֶGb'h%TA ǨbQ̝dc؞Yڧ蠔YxIiyxV7sg5`M2G 4{T-v8JM3ATsTC*qk?0lެ?˕9g|r-oW|-;d zW;Gu8+c")va%B1i 6pjg)5FUcLE+V2IT,&N2,ll#AZuT};N+::d"zC6R!h"Lb 0qOfoV7.vMR% :Car@?{*-x Fܪ/(ShƠ,RF;:F.[36uЏ(NPu+ρ4m}1lͥ"y4M|C!6M(bj~G΅N.@-lGg/M⦅H$䆱Qr8Nz{t@ۻ2 _GP\1;x|-Hz"2~#PGm4t9Y_qZnD<}7˴H>]y \3&s$ƢAmiG2L ~E,"j TK] M^I&.ASe&T pѠs^龸^G*ܭ*f!A1bv:+ BNqk0e;ǑrTRAF6QJ鵸&mJG_o䯁e)4I^is1>wL7TȹU`r {|oHl)zSؼܜiY*eB AX/}itBC+DlЕ6%=3rXvOנ!8mdSؠLQc~A6u3&(Qݸx[]Wqn^`-:v)'M/9e߂W ℄ԙc\PG=((1(:4u}=A H/ sM9|)U R4w$TR  !mBLBs0W:r~ħz !\Xޓ(c}c!֐y/!P}zObi:F_BN(h˒qWw㰍E_kٟm  [$)) |~hѢa$i7"0HBɌܳc1 țk }al! ao?PAzu::VȀkZ,=$+vK* NS=}ײHγ`YXL8ہtdaAJ81>N3^5)hVG KŊ ~,D6Egfi|h;@' yŷ!I~|+P ^i^2ox1EEPm0VyI"Ӕo*w8sp_ 3lﺽѿ7 9qDlI%BG0n&gk Y ݏID~;hn2т@RrȼOPOa6F$2إMI>r|Gܫ∵r@SaYl,w'%IԹ*:yфl/<*C4*<| ٯ\3TYhHmmوT+Egw$*n85ї A,Pl'֭lP;c6s}Rp'/6u'^05 ZQb0O*tm5SmL5AKٸF0iӛwMSEhVerM x!z1> `?=yEE#}JickvGV<]Ir%WIޙBBV CcBe4crP5;^w,Aj&_QأQ MZI驥M#c362>(P|H,On[B&N4d?Q@$XP퓇-v s,VpB9&k}7Dҩ SMh\Hqh #7"π0HVs\eT x;g6*N{# O9 &QAl>F(SNuW;VTAKH݁#l7 [OWQ>jD=LBB~=xAُp7M5?̃AM! /ñʫQ boF+@$J7u_Uʁxh{<]$Q+4j)WH,t !'[Y != rz3vn"WV?7>iBB#R\</XD^?{ZXy!9ۃuRr%ܡ:HYEFa*K3e2?QM(EN+Q[gsk'8; <%)Nyp~פ mKNȏ^?Glz(¹[YAr^\l~ LWv4gA ;"i,B4xBWZ1PFJ᯹[P|cZ]ȋ6ˑ5b黭S,$xڠe=9_H Y4Vgzڳ,(Xf0(HHy( /h<}\Bc5:q>7ƛTQ{Ǟ\qE悠s,F}]Qt9LS1!Ѥ!ᙿmv=EqGkCe J͊5̛ǛYsnk_;`@daJȓ$K俾!$_rT7_dN A͝`av[삸6HE֜ȧ(bX/X>pDʁ\~ Ca=|&ZG?5NnPN܍mli!L ZSU[P/c@\V`qN'3u ,@x}Tē^<'ikCY$9,=03Q )f3qkh7"#D)3^f}κ蘓@҄wD "j0X&ZmƷ+gŠ\ېDqI;Hhp' yw֓xsnEU^nҬv tۄ䑭BMt8fB8*<iQZIvamAiثoyԅʋ,xuufȆ!-9*; B4s߹e'N bWcg/㸐f`hfuR3όvQpLBa ~by vC=z} mCǫBluíI$3⠛?k*@X GbO(/Er1.1ʧ Z L&kb+6yP j0l0uÛNK?[ gUGcrOM1\t QC ތ_E#$YXzz/(ZGÕVBz1`40h>8L_ +UVZ"GݕPGUw]PW̻ >t ½b7xEېP\-hmAr4H@J9]%vPvdOҰ5;ts>qj,}J&rEc:9/܌6')=%b#<>? >8Xs0h zۘ~Nbc%S?<{ź4Jr ɠ@Ķ7Nn8Vk.Dq]C zMz]a$bY+0:ة+ho%/ѯk`T(jA @v4s<8g=V.}eҔar}@+Vɽ' 35G]eLu7K}?2Ab|[ Qּ\ ]#t|0 S̚q)zlb؊Ձ-ҫFYJƠgYZ070701000000ba000081a4000000000000000000000001672b7d890000f1e4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/D]?Eh=ڜͩBS&:=9Bv):}o# zL_oģ9n|#(QI2|.^uED736<2爇2'RGR@%gyy|=APkcW i6QŬD+$0OW$9Y̲Z+pE{ G1iJ`bI0bGŹ]t[N/ݿ }4N\S6r T`wM:=qPܯ|RiI̕_{ߢo%oX5qwwfƹ\x}ɳ8i^tHox7e:To='Βo5˃G?릷ސW8˔_Ljjepbxx%-qCj(ܹd)_wm+GJbUĸN.^Ƕݼs"7 !Ýl%5'i޾[LlD'qm)=#8M*${dӑ"]7@Q>jFOr@nrR"t:؋H`fJ/y7,ᢡ#KKRsFZ}'v s v:Ԩ , y܍s+͆X,Z>_eW+,jq;t RYG=i})>A+#i _{ؔ.BIo;ƟnȒ66c H(KDpyn=?4bTpCM}Xք7Yur ԬE dU\~yAHG?Û_,_ ٦VM"Ԉ.fd$δ>u!9]"Rl-jKsMP>h6LLJ Iz 3%Mӣ&S/i2b@/菙?L7RT[!_J>,^JͻwS Mo$'LbzNCu]6Zn 3Dþl(0X[񋤁'rcZ gIŀ"{M~UtcWmZʊ"'I1. R[yY;~2{Cvn'on#C?NJV-0Owm3p 8a04kquXt9IW )߻5L t.ϻ~:!;>m,ݧBRG%FlɆ #܅_6N(+]%T(T8feoE?bH?Mk*ݨ׭4xJS2'/̗,Dd.0;;Ȑjn,=K>3f[rc[A`J1G#AvJ ?22/|?pn~j~xҙuOf;fZXD&j O^Pc`Bi5}.X} n`: oei*ND_\܃1H ڀhP82в῰PO9Z:O 3qXF&0'؅3ՠo! vq/].ϼ~\ 0+Q @@q%^)CQ'=hwG\`UVl;a|/ ˬ௉h!9TvʽaYc~w"@X#*Њx,@b\V"zl>LjޫacK#{pkz>mbtp%Ƽ)$k *:ՙq<0zk̖X-(DJo* 929&̹ǽ.-v7C#F\y@V~SNANV=l^k)>k57 DZ0mwBSE0dXD"Unzb*4SvM[21Itx: C i5_ʵ*I,R`h&ũ}."M+؅ 덅j[@f=zaRT, Jc[k8GE~o}g\{ (EԿyӢfԿ<֩Ɍ+f 9#^ڄ.mDځB IA[.!Gf}9{£!4c++!}Cͤ?h# -ɾ3F_0Ẑ,+sE=ԡqBPm᷽ʖ:5.d&TT3EpX#@݉rXRIrEUP8BU\PY(q W-!nB-2!#G&ȀCilE$ԖJVḚ̂纪/F|$#i[v6FQP}3S ٙo-&;t n- .bОJm ^m#>a=~\5?>9NHJ$$$OĿ]uk,V)6ylMCXPMmLY$'8$ 4rسÅkzޏA86^Vw /#sܤy}6RF /бC?Byƣ Ĝ@~J*w|3F)&єȣͮgjC.RF3𶖭[f4؋vߧܶ~ԒwH%f 'd21ݢ7ET۱[ZQ5%F*L!|7?:4mߓONIUդ# #{/9u"N[l@Ͷ =}moh^ijϰsJ7"t(YKXm^D^CouR'@hZs\5h!̏{QK5xBx$FWSUv62IC)4nF5P;}53h7X@δ8C׀M֖jQ M-}H, ,ꐯe8EǍ9T;;UYnS5QZU ԰=I^+d/~0 Jik[ڂТCŜ9׽mxEV75 yS7c[ƅOyYtjY +h?+Z=5qj_7P1x T-(h" vEuV0jNvtKH|KH\B͇$ln Ԯ'FouI>*K4T(`&CUy)c"t#COd-{8&mCvI(uj 6iIR[D?.:ll!Z@j`gm XU>꿐K  ӤB4 /kCհs9oK!C[mW;җ'wxKZTN,bFΐs4mg,hH}\p7l"P>de7bgN`MKMCRSg .:{kjE+J$wfjKʙU[bf|=4ٕdHpl $B v5N[eĂh,Jmf  +cmК ?gg%)rG'Nܣ2i} #Oі!yT_DڥĺEeZߧ՝+bG.j.֝=; ,;;-6Bp"[-O)&YNjnV+PP<`嗝i`ZQԒ^L_9K14'oAn ևߤԜ4ito12v\b)k|&݈aL;XViS,yEhrx"sDS%T'`)#od3uӸGS}8"ab$y,_>T!߻20qUgv=!QjBC㎥ǎ(KG ULlz?zPt؊3tLmi<\H~hOvvl}3FǦA8;#܋:iEL 'D;z%Zǣ{'ę: I Ag4~Ӄ~1;5%4dKno|aFFwxU?үz*M'+_l1.ho_5 xM1R p1ޑ'Sl)"rݯd}MȕQ̞XI,<WYr Ew''j`'9$ LF`…洔r>N8博ea$  xm[w@[Z-d17b$ļ2vmŒ2Ca1/xaL.oZ(>uw/.n ]ֺw=ݫһx`wA@com-/ubU,W#:ȶԉtu})xV6a]7M֪!G7%vG7u+h!z"t؍ L9"ބhWݩU:ٌ%mqɲw S{FggЊQTҸNiOwK$h'vuMSCב*?B&cZ`~Ln"4d3E_ =Ґ#KhZO6[$U'K)Zn'}1xhlcA GObLo8H4e]`bBlPhW0͘.AA\ɿ2Y]\KyvB{&=5.BJ?o_p%6g-5' -?d^9j՗e7٧2C|)覆)q˕dQ 2 FHv(=QE9](|MS`?|wvvIg d UֶVMAxI~jԇzF2\Ne!d<ݗBA(;؈pn:0)ٔ < c{_"&9r`LyUeI~g2UOYtc SSޒHIlÈg5N+(ݯ7u4 Q0Y5#(18JR/nj5,{nzP:?XQnܖ pPh:lR=p(Yo |*Osk+n&et_W86_r 1ji_ \ zk FmAk-ȶ>wq̧͉C*20spbePB1yCE2iU9:377K!ۜȎ2jkDK5>\'=I߳6F.jbɖBX Cj7B^F0\K_'PQ(^LW5/;`ֻKY0k S}>rZ6,8^da O+h] lTbylS2n`wZ0جӦ힪$*f_La崙/SRȅѮX"\Jupq_=: VFq`j?+9O}H ΍hn Ô&uxz{rr7lV:8d?UH"4࢘KZ:::CU)[Uϋ>Bѣ*^E*xCIHQg5uἋYV<1: 8a.ҟ[~&m2Z$rwǑA Э|A5Cq>4n5viOFYnI^vE Kl +yHˍj$Ȥ)̀=Z5qG(5Js}kQ%yaF8cNpeIf8QW,|7^fo^n[t"z-71xܸ h-Cv{/ң!. @vtp4cQBoF\,{kQ$_[1$S]x/p|:K^vȨUd$4&6X>"h6k|c(| ttQ$YKQ:AGWZM7PF I"]Wg?BR80 (Jd?P^1ptB\S+5Zp,x9\4QYgꓭ,[h "FuLGM7`a.&\ ;!Wæߦi<9!KTse~b7EY`IE2=_y:nDj{`STt1#FF|z{ ^aXD/1P̓' TN’΂Ë/S5MIGYӢRk[rmŕ=LBQKe^rȂByRI{KIR>?Ehgȥ'1.>=Пݫϧ6DC!TI@]I~kk*~8{h%saEÑ,gWF] $˭S ` xq+]Zlnx -QaJ!0Ki0pqcAs@iT G *[WW4@@ńv'  ܎ܭ2R/3hz)K q5{546*kDes+]Us~6<-2:"$ >%CkFL4E5F^9r !WC\ϐX݄W/M9]X]=DVNsz59gqbDHщ͢<\d*g/(UYP@"ߚ4!KK|V=cO 3W;9 rv%Cd!ߨd K@bw`Gእzj9"CAj+j.ǾG5nW˃uj]j2\15z m7B`TZ'Bgg0L,96Q9}6vrg RcEK[$h5ۚ{=_jFl.PA\O]+"e;w$/G3O!k*t-^҇dM~^LJ fOi-,%3>, "[UVʞbnOg~c&`].~JcIACJۚcpnO7 F8+2IP%a#yFh^ޯW\ #y\M񧺷6i 0 yu -vQ\Mkվz2"p݁9G8"́r`V3&]ƗZ6UP 7^nE-\2ݑG!u00tDAw3N2? TKU3%+wA V|~Q'8}=澨_ޟ1wppރ;i km1v \w:BٯĒ2!:R ~:tuXTiݷvjK#\(F]Ӈɹڪό{ 7%5tg{јpOS e@hS:ףQs )$t'^>su B'uj/lX2%'^(h!-n'7^޲'C}px4RbS$5Һ)po|+1)ctAkm|y46+{Z[PT8]iYʌC/^T!v{S,P$|M(mV\dP{ xL6H3/.d 7ދ5Al\;O1ʧ1 9?J c6$,6R!>fMx(*aV͇˩tvH#fGK  M}=}ߔ{QMԮFy.-W? 3vL Y8'Rpi.9ġqNN'ojCD@#ѠžEZ+ |ј ]:-q)]Dr.E/7lĉ2Ș "_ZĜd1NǓL "*w`|_ ᙊe`p\r_h;%8q2n;&fw99搰_i~b)V^=pLlb^m/KIXՈua'b߳ì_v% %H\@9U[U@'"t'?-`/%?J$ljmmHyR'=n`G.i9ΦD^ėZ A)Ƌ$g2ݟI4yq^80 @e8Q /g-S'ߖYc5[D&(cVD urgJyvWBd n|C`} m K|#Dr7XpX:z/>\ t%&MmF0/C`;6\/6ydxRb+4Չ$f8qqʠWPKz#>OIrT(b : 3X/$4#=W,qkV(΢Ń9h"̍gK3ݺ-n=d5uf,ls G/[`(osMD;+^sAb95GxߘZ<֍{g#xnh=u1Cz]tSma2 -^"V}{["5 !21(^J"IAtHb7~Ri0 Xxj&]a%4E0A/e@Kt /XB(I:TL_T  $? jc*7{νu(!h @]Bj]ԕ2, mԝ&-הP{;ZЫ'Y50w{ޞpg7ﻴ85}?g*M.˒Xr :h%|?^UnWf2׃fLKLs:=fiS4B Up MTih E#+ . cK`LuN/K0W. >V1>݄cdi4-}Qѧ~]loUk8;\7ܭmI`^K7-xkѽ`v n>|;*NgWL΂| ie,Gt(l,¨.CG|%xٴBtᝫ c T~#~W3r0Д2̿'.\&Tm[ʭ8=w,~DMha)x$wߙr2!XM?֢y~}(pV;8SFKl咢 !? ;Z%o@Qׯ?$U5 jp2b =t:í3pnQ޶ɼ%;Eo.%H)w0 [Hp᱙P,f|2i枀e4N(ZiP~1O}:G?}jz]ԯzH0ǔq/DKduq~(~{ҍi6 bwRAj4yxFo9=XfDOZ' 0܄ ls^ efySm.{2[=Z4sz?/V > o];HN1.3\J /g0y>>(hYL";yOEMZ6yD++48t43ܹ#uxUmZO&{K#5ɷM+%?kC0pՇ0l0WL_fwvslA[ XPqofJmyqxU43>RZK6XG$o:D+r gͧ35t, 3Q!oߊͼ-Ig4Bhu:ȶ8"s Dp>x`#IHJ Ȥ^kWS-:%Os,dmr'/4i֘y4bSz\LHXe| o)Q#ׅ4vwi+NX~IсJ9؜!m]+C%|yIˀ^y;L 7s~mgYqcFKoخ-q,F1V{qN,x 6U*>y8ܨհk"5_Z%IJ5 @)1č7%IS}Rk!>$1Z?952]rjF&M2+~]Q,ңy9NnQ6WA}MXpUm ٴl7JC~5U5'ڌ%*hT̈́" UpMV;M )n^L 6EѾ#0vfͱ q"+ w[pLлCbW\6۝}Jn`>*>LEĦ| ShqE?M(j&kH7B`L&5x ;S EeK4SD&}K~2j6d[ma5YC뢪N@$?`X}!3k褕]DlI]AkǡQ[?0H ȏv֖ ʥ72$E42z/o3/FhC9W].&@hcCZ+DyhbO!tfo( vp`wa5UE;/z{G #b{B_d <%@hs]E9]yӠбډ~d'Z^Zk$v3L;61g2N(~TG0I^'"-#yxb0,Ik8/!a c l]BJִLPBN.vZ$*͙|%p(SBec T ؎DLFUI6o'xԚ5XZ[FC`_Vo2NoKd< ~g% L~ ?&C) XVĒI=;,ۯT;L UW zQ@xS.b.$p,qOڈD8OVT[7EnpȎC2%CdIM8HfQ?SUw~PDl'N> hlgC3^zx9JfU|\*̊ g(׷K43 ul Yy/Rn[}_Rė=(ux;.]e=S2D3ќ!\DE¹ &W{Z:S7-pI:0R4VBT0~Q?K砜uDe1X=aܳ[K[n1VdLñfyk;]8.[Q=DW:DW ^,*'6 }Z~xg۞-[T;'BOS?ÉK+ѭMLk X2$#-KgzƩY~+?&6\7Xo3J cH Ri\nPZUДiAL R9-P[rœVpMnP-׼Kwt?Oz,[hxAR(*1]>$s_z6QTY|kh0HcQsQ!vϣʑՌ&gg*a+χcg !SxcFtC2plo*\yW/QPPnRS|#Z:t.wD)]ڕyG<(pm^%pѴzȅSۃDX}hNRS0oQє 8 I g1x _S]+AW|\[L׶nꋂ":ؘR(=U[ -/@dЎr1θF`g_\Hp2?Lht@i\$zw' 'КfAm?z_H8;G J6 mb5OcɅq :EQ姩eQ?rz4ԉMjc$ 6^FE3߯/ 06I)3뻿Mp#G\wj^!,Idwt'g} kggS|4~l[Mu͟qdXzw ʹ>+7m}2^~SlI2j Tv*4SB lf]3?N}$4^FW 96<*%bRIpR{L%SqбL9mxe"_(jƁpaw*a-h~ahk§J1߿;zsSm8ZOP06ӛr_2<(bVfG.cvZTDIFFJw:b`n"#er&Y BH[3kvffx SAӀ\"އfxH`iE:+f͠k jՕ-AjOhzP78dF p'K-pXf<[9=We!=4P*' !#wg0sxu&>$Ii2هXB)r VH  aCM~_d $ID|FKOuA/nxRq4/?ͦф}w&㻪 :3SE&oӤ ;X0@殅IW(Ɛ\ܚ{S\w\M)joQ%VO Ufg̐=MkA5 5o%l!ylE+NU=3-fhW d{ {e G GQ rM}l tiL[g [pv?#x;\y۹s.yJΑᩜo¼_ 2@捋7.!;fIGTgJ"yD$ MM`{RXXw&A+Y"Ԫ !R~'8Еihcq<'Q7#" f˲3i6Ou+19n~HJ8tWPyEQR÷?j^rֆJdG3^ K̶L?݃EcjH[, fL+",Xu 5gy4 po. +vͧT߹->Y.9ؒzQc,tuqNDhGr=Sqհ"e2l ]ahgnJ\ JvCk͎E, bߥx&Ob𳨕=Zf+8̘E재T6b6/.MgkL:3 ߬[0sJR  }M9G }z0PF绨o! a>TQ_!H$}=k~,s F55])9+0Sa0-8]ymLЇv >tЄ߲鱗Zs.J{pmtɎm!4f}j'3ihN#3z P-b5՟$qbB[P"Nsx0ah͛DǓzԝrI/Sb?+JL2Pq4M%?x)mMF2*zV="C%.HǬklL}0Y9ƆIi"a 80N)y8 1#FQ Vd}Q? mcGGH ZL8 B' VYҫ5>򨬧xNJjf=Dr iAVhکWc\2F6vyI}JvC> g80'ө{2]*;=Sߢ&kRyȄ~.N,{!ũ*K`{zcɔWvIu}|&NKbbٔd'?N/TM|wz!(E`L谼4*摩2>_hô\W$Cx{ijEPQj[ atKFFTSau"^ 3!c#p_,[CC YпUPà VK[ ##-J^gֈsLA0)؞Sf"L® n6-9SuAPRy&CEGƛOlԤC@ ֯iػqH&{L=zG \eR_׼noDEW{_%jl0x4*S3ſ'LN8O[mf0u_Uov>֛׺n Vrve KKV* YfX6UP9m5Lz=t\oiIp&9,^ Az?o_@'(IYo\R|'LR˙xҎ7x#yW{  3X>;$R$TUѺv-׌{GVʳ ʟ#ב24F;,>`;:Ii:\Z/- tx|7ʎV|lNC2hlD F 7 @o[5 8Lc0( Eǐ|B[G^S%GS8P,BikZdItQ@rUT ƨhh_Vw=)}D\Qxt [ôB^P։Աh;YTy*E2OvQ;roSn-T6 poV\BݧM7k\~VjLȒ8I15#HcgH"u@UjL LIrD=TcbDOG~v/X~]Yr]fgJ;d/Oc-a|՜lGSU,{ƨ/զ=kI}Lw>{IO Qp4g ¹DmL%BRBLL]g iD^Hw ^ydD$?c K'^g-tvӏ/,20$cS{[2~zo棳i IQoGj BVq:#]}Q4 mKs\nHyB5幤uIm@ӊ.-QtYm]ZK*(*ַOP C>KZ`H~ƾ?\7?%OM|qKn4p!Sں4%/j>zl2 .LaުǮ'@OzsYvxKv}{%Adl"U 4G"Z?^[Wz6;Nj򠈅$g+o|xdb][B0bsiifv3opJޞ,}W0Els #]qZI{۪ Q;Md?8nQXi kïTRUks<ۢaӏc?Imڧ}Hf"d =B}ƵB4B-X\awPy]&hA8z9p7Â#0`MԸϬ1d&?iCC݌pf Pٚ!OG'3oU_y6j#sqYXB96ٮB"w q-Jy&1g7WdE.Azwux ZlZf0g ;HdX+{ڒPus=V \^Rb!hhþna$0?FLK) 1L4ӑ2P([+O=mk]b-W UHvvD e9"{\<[y0cؿ9eLvC' -%iZwa4yiT ?o$xǫjBcfNQ`d-M5y:RkM$/8Xo=Uq<;? c͟TO[Mʭa@ VRaM ֵ+F ؚ],%̲l&.0f3=; I/R<5rOn໚$0FPW,>p>r@9YpK8S6x`4?;\a6QBH rrE,E0ՓA:f QR/;xF% ~ե *vn RE>Q^MUM\G`kJazYj~M-(c]3d ُ ˁBT2=yeyYpqhN4ZEfscl;y4.ht #79p&{h8Qeo;ŵ2KII40 `,6$p]S NU{h_kQoz%BxdHt05dN6Z4{(|[ U)WўbBx5bh?5i9w;[ewS$wYG~=4M=Mt{wpp-KTE.<myq&J4z.FWEs~x?sxC] rAξPmrRZѿMruTVj&R;v-_+ck>Uh{m^iˤh |e \q2+p`!ϴK J!Q/WP(=N1-2]W~ A2MB>9kp?dC=vRG5h!K_ۃ ,~jV-j|հj&MP22c*;ʽͅD DĐk-^3=iH@w$fFBay|"w-K @^WI,)줹yru0jNv *.8/Ri{KYijL ӵfU,DV;c.}ozM)8"zxmj.4-g1yֱZO&Up Rߛd p ]6d^r Z@5%c)B y<,5(-D(Q1XL~Œ{a \y OIq@2miG|}G\ZmIOnJLo\CT/#OJʛY%`rfDa|^'.ʐS^'YG.cB42)_NRDĉ1Hr% xH4 sįBoJMX4hOb<8t[=wP}ZuiȲ[AmPf\EspF=f".渹-^j~(,ce|/R6Cg}Q-iWWo?\l.CQy '?BuR TƲsIʬ-vjP]j7gpGS)s!F<+Z}_ӆ+To ! ')ZO 5+r_ˠ3f8ȿۊ(P!d |'{Nux9 (L 1c++~#ɈHhU~?q1/]'e6h9A]]ìȼ.7{yndZ]+xOwY+ܨ\YY9=rw0l~c|;)W}K4<4zpN09 3ʍ M˅T N^p܍*NcZR#ۤBƌ=luhN]LLKBnfպBm) 5at3H#=% Б%պ;Aouf%=ɴRqfarܪnz7%r1 AeKC.2i+z"Ȅ>?z/n]xf% lwx16|V;QrMS׽ΗǎNaBH"Ioɚ ThdCv( 肄6.rrzJ+t]_J럣]Xȳu9'ݶH˜0XJ/ȀBgvw ot0w։k} ʔofnIg1c:q A0Qn.];(Ӳ"Hh'hjے{_oAXgt0~NG,P(#WRks|b9i@ZHR(ʥ3h)&Á1a8mlE"{J(smܼ<̀&,e6?]tp-5Yo2CCs#,0Hj ;M C]weɻ;9G{+A0-ڄ#DFh"ND[ersBHbA5ދ GmՇNsljI -(82 4o(g1ē0o󖪩 :"JMK/MJ{sOcz d?sTև#xAC"c8{nV?PwVAÁS84X kE`'-V,|On!OB<niҪKQBEⱲ["97.ƁӂO569+JR8kj+%  S?ڐ9%HP;eY8*YF ,-g9RTUu[*|##ʱYi| mb0 ~LΙC4>{{][ԅ< ~DFAupoi]D0//`I켽kt`W[2GEjjS:Bar]] Jpv*g_S13gw@q5(]eEd7c;ٷP4=Ӟb;"GCYN20}9.2inkz:A0 h1Qn,?Tco(L.0׹V׺k0j m Ca h@ޜXxC+bA{hCE&MVݷ-@ vG :t(aY*&Z @vxxʷʹlPP\wIAۨLxK5٠6Yܪ̂-'#n^]cՂcdN t}Lo,RMjEo5!&@Hb@V 'n*'8+[X @@x/1E̠+t2J̔ja9S8oӌRogPyC=Ui Zqv=%vY;7[A -{!| [brٱi1/~A]K4CI%=tUۙCv"$} 2Bt{B㻴L:# 0ȁyЪWN[#hƢ~$‘:\rq2R{xZbj1JAkcOrn랃fDQ ƓB$Jg ,\6J+|P^o<烋y~Qg8m ޚkGD8`&VZ J=lHnoK6n#KF4w&CmSW9OQoSt2W9o[#L'iNmFl VNi:L>}Lm*G;Іn+ְњ0TD#{ }b0 9d&uk6$Y $Wt3,o^"'ʼp$}]3(8vYNR5Uʰ|pc΢,̟ؿ]ªղ6 %,^ !\8ПOU?՗ruhR^くǕ9q)<\ _ =V4eVyޔ]\F7W=č,)ߌJ+X5kh6}$D W_3)aOQwR;^V~%?Y u <, <.}B 'c\5 L|'Bliqp&<2zcVK8@ tnHKn3sGi%Y,8X!doI%uJ_ƚvi&U;8<GkU{5CH93Ddj/ 9OgExx?TC^W׽o5|\O4N!DyA)\ exi>Q`%1Csf!w`q0U zp>g)XrSOCG*ǮB3ӮfYu/74[O@)nDXϽeKirZ6H= MS)c~/E;OtK?h $C K^Rx*d=̬LcPd@nY[i b;eTVJS%c%;poD=W) ݴJ/#4*4ll&@3ӊUҼ̾:f ~wSu ȋ{ %I 1VeSÎ1lIZ *UE/~nƢ *IT9}ⰝF^P 5:PN@n1"Ka'ێx֎|ÿ@mSE~!WcVy)^ƣ=2+ S#vZ22# q)pk},OʨS^ul]/ ;R I[M([dUdFP!&6 iuT4`xKo싙~0YV2d߰?W!~vGkq` ##\DPaqhv5UI~T@YQ];["2/e[)C[Hw3 HGo ֐ꋛ2*_d 24N٤S#F$ 88Eze߯hK'ޜ}ad'.kcϳF L<}e\ Af4㹡?I3, !eykYll@%|bHEt0ebXcJ,Ab.($ЏHR7ܕi`5[hKu>Vb(^3OK:\kxڍ@ 8}|!#"ZYk^I2LGV@ ԍ<#ePEI soD-` dL|11&;-/ZBk_ uàn]F]XČ`? NdR Hl+}Կ8wwt8I~ICng&rZʹJvjl|%5)MmܑE-T@b|`iNU (bY*Fɖ#E@W?ųLA񊒄9uf y_I^qӊOqCszT.[6cKK4~Qn6:s%2} rdtQjB!=w8\YsYVzȧq [\ϋ9k'82Z5Ef  pBaRh>*[mr\jNRH.q~:K&lZϣ\l'3dtz|R[[$Rk|r]=jI˘s)¦D5 D_s2v3z##R{Mڛx4 "{^ 5!2+Bh<{J#3 kcDbS0yg(0HRL|C+kvI2׻8ܗaUN |飙Q :VNh1M~f򣍉 ;Q ]6$ a^go"m%/Kl/ձKWtxB\u~FxGj7 A|̤EHn'$1jQ+7Y?[MjT>%7q3YvG\zK׽= ۓ3%|,Z9rEv.?EZԇI窧ޮ4j3(\sxΖ D` >@te!yKz,*afR@|ݯ9]|/sxGPwX8znjݯuh𤚜GSHnn#-o/bBTl@ܘ_8RDʞ{5t4cIcp Ke Xvm8sRAVw1fU%d[,{ubr"kKu;ćfq9|7ȝo\ T N!a?xBo 1ѻIa'uDFQ"/mmU`*}kec;z`9`R?9`7mc@S[گ&І] pGt)"kqx+1HHgQ"$ *s޺6 o/Ҧԉ$E5t堚 ;ee=I4{=y^=>| ik̰G0E\K :k<8Jմʇ[Ș.6l zF(h7Y8򒏠hX"TbvsfIpyi4QT3f+Gy-!Ew=QSY3"uy{CΊݓ%uعQ58LhGk4jn^K|j[DrY)DXȞ8lhdj2& m sJlV˧GK9'1}~E]+Bɚo!tHS snN*a)fKњ];De&i3:@p5~y"ۻjJ%=}UP* 7e@>եDB$ͱ󶴖7ߗ*V5o2kuOuCkhDe3t8nOM0qDORV%(95XߌsFn쟚=&WWR3T#\o}ZTX=\H\ #13MϠ( ?B'cI Wmi`\2o֠lmN>|[+k²8D1N"0 M%˄l>:!p!P+8 F83.ti?Tip3rqVgYOyZ#~ü3lz}-vzw)W[!^Š;u{XmXAk9wV_v5cfB@X٘wD dz^!fO⮓oKrqPxg*-&](+#&F-A lwLڈ*_`)?t'!Sp6D&kIfm=;$j"TC`Ez)^5GƼ,99'h)&U@~AI⃾V/4A5[սPӡȇ w jӋ&Sjs*1=­w_TYlt7"hQaʕfbbr &a\Z ~[5^Ixdж?}eFP@#9;9mMSv<2N?*@Àx`h)9BPicHƑuq5S3}x|spFتNbZ+7x},LVkD~ oJGV6O8qUR '$\7ޘ#x@OTMHfHJpOAI%]S톃W(%!1O-%;aE*B'->d'shQ8CKR@W'Kce ;4ǎraᰐnFFLLl#rᄒgĖIWy$! mP9 TWQS,dE5^s[NN9l'cl"飙i|+QZP'"Do/,uEXxCڥ-(I"Uπ'k~=E9 56r0,(um_G !_Gɋ`kZ H c+!1>HqnU/0|ވšv? kwJA';+AW>"h~pnK9 FBo<:h;^x[Dnj̾>HdH˒b RlXNub)b/)6˕fe1]@-#F"JT8K5I %Dx׶]{1 AQsB{OI[QRq6M%jk9QR^.ZFiry{>2zbFuZ͸%WgiR eҴIy2z 'K?pض*O so I@=24%nN%X z]jjX%zA#Ajĭɒ 3۔qw3:XԵzr3MZ FK4XxE\k+sxAg/J~O\'@&miѢ@< 0풛}nk^ ^'Yڍx_THcmʠLKlu#WDp_we&hѬ#z҈,HfiWQq!cP0+bĢ_ {9ſ'E)NL<>=hbߛMUpjJ;>(9L0ש"%;L5[6#546Tߡś _RB>hbUʕ,3PF^0b t)ANfp矿 [O\>}^xbn_Ey'; 5Et$~sFl<|AteGRJ5jzoYgdC=Nۨ4$vduLO: y﷛q;1;YХeI  cQ%aA{1(A82r^; cdșfEg[o&g.Ahh) UA[v?3ԅ=7Aq E5Su><^2Xv "L T Pi:.^\ά mD ?|X5z)5uߟ# N$_N #RŁLx&;ڧm!Ώ_D׃DW5Sc)E4,VWeȠցPGY LB"WճzH|$jJ~ 񠟵 ˟6{ j->x8Q4; o%0qp܀E&xΥ{q"N[sljZUg) 16ФF IB5Ouƭ{"׌ed{fKckpC!~u: E[LjS|TQ1j.:(j)gB_b٢fL-@vIiS{<.FDSn8 2}/DljV ۓgl8#ne#K% ؍_1/尗3XtRٞV3C=?(GϐsIsr>l#?~V\AwO`5}gq3n093{~hy}PEG1AYu?y>t8A />pފaO 7JdqoO ?* #Br6[ɝMӱKYEQ>mwTa[PK63R(5G#^h4֩aZukbY%25^8Ѻ0 "Qr>/촾x^yB'UmI3bQgOgXq=kDjqFhIzsz&49 h)\YZ]8pa(;}!rPv݊A&w Tދ~Y`UCW!𠬿J#/4ܫĬ"0k'PzLΙ{Fq&pB|E@÷Q]XuHv`z =*xh߈ꝬM*/'k#2V?x07Um5]N; kr`Dk%cMA8fm'7H5Dӵ1%^"ҘZ_Iuˣb\z(MR#sg}/睗% U+T\/,.{o7o .tjr Bxxm`̤͞K(yiВԱnfc5byL mҵ)%UlyJohiFfDo.cњ~&SL]NQR#$ZRP|R_% itPn;?: d6s#0 @WF6l CNf=6$]uҞL'2 a(zT7{F:dy(HT;]DXנaᑞхy9K ̲f*?M BzJiI2 ~؂6ޛ4Ow=p߼G.jU$gQ.)R"H_i"(%\a.gFsl +ko_aotj &x$qC p+H`ۯ2ͶTϙT\+-\|3MK0Z[s=Ɓ?Cv=q3:BÍ/ E˗颹dnS2\F' P(۵Iڧ)/`\;a: slt_NWG'S:_0]nMa=t1VɌ}BJiP-|lWE#yu;HE^~ǏfmR۫6Xw%@La"E7s㓇/W`juw܅fLjE网r7FoɞI{/Hkst(mfM[VLUGGvdճ"U+mXvT7Y bg0? emJ/, ir!jٴ"U$n6(PL.EvI*HG ̺ ^[34/a)dCXX$m48i LsT$ޡzvcd CiGh;6 0MaekIuld$,xR&[!lqa2Q]suO G4pGu5IBDiRZYx%Ɗv)peo*;o}vݲ4ob[ށZwK3$TAURtl֘sYpX˟5O~О\8DiZlʁ%yip@$QU\'餼2]\^tSl~"z)Q!|TIdvgY߼8[&3bYT<+KϦ7h+It 5T:sp\476Hi3 Yj< Iΰ5}3=&mj t`@㑺T`&^ 9%A,%^IR "lε{͋4SH(7d<(  6%H~OřPׄxx?)f\CA*XVߟLJ'LN*qWivu^c IwYtt *^V3iԆU e.Zl)aPF'NQPs?B70v'z^Vm}4L6|EM~) >yzIUQ;o,HO7B"왬x; . 85O[fDQB;_Hr'cYбmyRZ!azyZȐϿ>18E>_b!g _? %njA<{uP=GLUUNϵݛҘq jF rkP?U{%o/b`GӢ&0nK@&_!4?+:(<)qRZgzBFtjn ,No 0\IУ.*3Ye3@p~qTMEݵt* UݜcYBOqY?K&c73x9*)h:3`I-%uHKZݚ6!7^Gr[#ٝ9toSV܉aBKOyT:MEd|E>= Ƒ- QH 5/!-h~UuA"W7K7 l @=X?|A~C;H'?gC쩸9 ݨ܁1Sx3l}~e<=R-,Bߚ6u 2sc6;}3N'KGb!t۝TEY>٦!C90\ ~o!XŧLCI>]klGk@@"hds?\ qԡ$|4=֠K{ dy7J>u%\d;~&*i[kBAÆtHvIEzWT"vTOq$-;ja*gp,1W(nx(z[y4nSw5gn12J5Z5!ieٝ3AtQA]6`W,qr8 'U=NWsEcgqbM{Tq /o٭ih 1w(CpKќ*n@@Y䢵Vb&oZUk 3R:S-b~l|ݮN>V޸!d+vy~* |nFŀ`4 !5j=Ff$%bAr@eIJe¸u|cV}lcaG6yE @D!QWJTMcDW[}vaۯP3+Nmq/Ng+21qA,N%.R4;i`<-S%oHBu<t\h}vk["]# "mSx|cANNtdr Mgr.WSi"F)ZQq7.b*xgtnj䡛˽)&?޺V̹J 맰`Zӓю,M3 8X^mUC ]ąFj.}"#WYkϢWT ^Ӟ^q.U?b8rNុBFtsU`ǖ;8o7[WZfΝ/>@E6WիIg5 n )# gH7h"0頊 z>8 il0_P6Vu (kb z f!RU4t#4"بBq}qkTOt I 6pr 3/:<5'|\8^6at/YPYm~r媱S-jL*ّ+a({FZy:P/=W@6 ӣJ\nmQUQΠ>'sqBcֶio4Cu`e#IButD@_{!!1ኙ1_хܯ?&BfjC>!\jf$N~*䝘;Ʊ<# =@+ANJ^*.1}UWdgg4v;|@9z)ӑL֣LUr`cɑX=f#ċO%֟ktcq= r;C<9`jf6 bէjGc?.r\];}x_,_AI$2a)@QOGq-#O[-Xۤ7nV_߸,z d (҃i5#@2*\9(œC};*Hd>O n+ǴS qvg꺓`0^xFKxpelO=/ \Ւ覟#iX\;Ý/LmB8V0{sΛ ja wr]I󋙖9/aAb:JHy1Ĕ?/\=ǡx0S珸D՝̮ c >}X##Jx.h # P|}B[rɗޭم٘a.{ 1S*_͆PP['Lp/)wIY'YK ڈKab־Q,8ONR\>8INkL_Ғ_/5UhSw< _$~ɕkwWx]U"0S|< 4 a:Mg`O]S<LKBɕw/ G D຅ڕf|ʇJ??Vl.7aڭ8`*nd3]c'p1πЏtUxmy >shKNmqdEyF'?H⠿}nAK4QL[edxt[id6@2r +bXkg ƒ90R;,K@uN񗏓9 3w&IM\wG?hsV(tf3ܷVZZ+T0&czrtS V).5޷ojN4B*<>hǟBA%`fh*}aB1 11QH J}&YQ I׫v /=4' m뙐W4{\Vyu  Ϻo865jCKk(u*=-K&0NJol,>T"--iqy[ pmI !vաP/ic:)qZZ=En-a> .cȻkp}:֭SwAL;Fq<>v" tyC\T/XtD3Fu?CUv,s̞4`H6x|" D)lr6n/Aiw*˸D ^kN <;X$K0GWv&Hz6={3"˳E^uAB!S]]Ktxqu % } K>lyQ7wqP6|oVPDOr"$8$ʊ(0nfm䊄!ktor0"|M͙)# 1jx%<\*Z}LqViz }bPeF<{i&/K>J[JOG3f1MЇ 'Jc~HPE|{%> a&\r=ޑ֜ F")IMh%#CWiǝksN:Q|)U1*-ȱ'7+ơ M35Áu 7!//a-(G@ zVOj6@2-:4!*_RE͋_,K][PAYp_(Ҡ]F:JjDgi8 $Jgf?&3:`kIXoOv Ņ Nݛ"Ş+PL$ {$"{|4Qe(mXh PLƃCzwL_ 5A!S;Z/ ?27/{oii@R?Ha@@v5aDřԸa8s 2)0XYm G'8[`W b%x$BtZ099[Dsҭ"( g\XMLR\d}+5 7@Wel6©ow޷AKE:+xc;WrD% gl .&ZU$zb;7_#dٌ }T!|DK,JC(8Tn,29 XC]8I9EWP 1 i1 9}>/d"*ԅ/9* "Ц]b zWtc ({lx{F솱w<VbL"pnxn؎Y&?A}М7a\¨7>s&qIZo07N!$ 8<J̉#ʎYEI5֖S<'~Di9_:6 qLdtTqpWϪ%cQ[Bźx:f 'bqA஻@.<4uкpW#bmaU"6v =" /)}pUb-G3S$.0]KSQ(~|KL=xV?ʊ*|o[ :… ?!%p)Z/ؠXݕdI]6bVǚ}W z?Fx_GxEM9rL')bI`p[&a2W7亶C&΀Ɩ,$`U"6vHFSUEG?j-N XwaG:s`7ĥ-ތ.[9tqb14jse~p"C_&BϏ\wJVME;BD $s gʤݼ%& G3Xg49*z7Qk8 ~發M/dP.7QB/s4bA8I1_ wCN$0&al66,L?2eum6H!sW=Lb&E"HchC-{9*3kS2IGtp.go\me-&5Ve|T-$s^̰>kR eBAx QVDy272)Ӹ4 캭xH1wX^Z}#~"$h?THT,snIjݸbOoTΩY?Kf)S Cso:JāfR!iBz,?ރ48梷'y=ݚ\s} +cL[,YZBpf0@?Em/2C^9gj{P ePe Fwј% K>bAu ѕpƌ7+4:4U=R{ ,yBP}n8"ĻBNAW{yc#';4՗~ t }Sy)r}lnon7/k~-؜9c:P$&41H#"5bU).ߡ?3WaZ~dQj:[Q _7W3x 2\B gd)a4Mjiւ**hgC5P~4Vآs ElG+q-냼|7XG.jri+I[pNc` :F42@|M|SLw@H_k{m8a,xO첞J_RxCE, )XsIVR* -W.qUW y2U|mn66\epa;`"\(age&{wOsifjT'ٲ@Z435SKf{*֝-9.ߍ4Qɣ]Ժ^oX9U6+M.q9 ~q̉; KF>r;OWUOfE^7d ݵގ&p1IsFeZlWۓwRI[L6c|7A/gO) 2xR#3Ǫ촠%9 RZvZzL]D2|TCI[k4fܡF5KM'P9ES!s,)c It{n&7E>%}LCf,g[1ƨpδٟe]=2X11'q-7]߃(|-=GzS`}O 8Tsw]Fz_ODI&lSI]csXJ*=٨Ҍ2#Qil4T,11!(J6olag:QY9/vJΊv@Pàx<x^G*s"e'R(\T( xR_c}/}31o g:/zXg^^WK !싁RI{r[M:.S{2HVn*?UcSUef0S֍u1ă8Lg԰ض1l\̞Bev?x &*\~A, Ծ+'cpoOe1uV\uSGb2 6_E1״G޶Solqr{cMe@Ey1JCLI5M⇠ 4)Y!,w*e!4|[2|3L:65,+I%>&5MZCϏ)IJ27[cDž]`p% μE3-v*T֐=5-AQ]>{Op HOT@&J9{εE:08'|$kcR"wckYd{=ܞ)暱O XaHH$?zBQ l+O8SPo X#dI 0F /K ډ^>5 h\zMFl]IrrxlXf}ކ@m@-{R*9JtV}RԁFbKŮ^Z~TA2W+Ifv:jn-FK"U?4]All1Ȱr9n&:SKTl1~_p8Xעw1Qm{bO^RY`2gQۇ{ ,#aioV,WPpwKZ49JtbQQ B0pD|jic;o(g74& f!z٠lU/MK<ܒ>J c!kB}Ư OI\~taVֈ/|X*V_,iNxDl=Ox ̇* 0E8*?57wNZS+!$s6 GILi=Z Y=\< =Rq9 E5|//[$+_[w|2; }__yy0+L[;U(IOX`L{+1*zme|yM*G󱭭7Vc!3؆Px.w:sKջ\%Q{c3o<lGD>&`h'pظҴTXһTUp@;X8vmkэuB/ŦD,VTn`:8B;aU6۠Hn_؊~ m ംFm>n &F;[5f5+XDB ٧ (REf= K@'Xs-l 2Ti&*jIҎCaD-|3Ty'5dAӪ@Ў[#.2õ.g95*y<2LP-a`[D,X=wbUB%bU1Zqiq-, ͔ w qu(_N푍VM\Vsٻў "ߦ 5k'M6|k^aѮr*Im-z(j(b{|ּxtܺR\ 킧 gʘ&f 0؉ a E{rt6ֿj 9]ڊ5ߵhjb[sB 0ikLiy<\ *Y5MΤ``/2X[)y/7,UϿ7"E'MD[{uT.ur&`FjȎo:bpY%1Uw%uݪ^ު$ivVӺ]]tfb,Q;.o_)ʞ9Iz1|AY"7eG;vzgc {O7@gס=By+g!y?X9wKw2U=D%/k 2yE["TC7KV T G)e@m}`|d`<Žx v Yqu%fpft RNΦpi4*Qy(jYTztL*x jӋs8MXuwI&IfȖǻ).\OƁ5&fLɹS`"+ ݠ[jAYL#8!D@$\Vp/Fs}gbd&cP]}\^s믁}Ϳyzo$FpLUX>xs[~.wn?Q{֦ @-`b`*%wxavFX7;GD6өou:J B2Tu#Ȕ4ҋ&R_|^KLͯu }J˿a+=Ak'in]:S\ƮʉB2+0Y/XI{w?Mۨ:a$>A#QAvyrOLF+ t:qg_=Q][򵭹("x rZGB찾@_{ 42ə_?k9I;+a=df1;[6J䤗Zoߊ( ˧OM$[!w*o%u4'XNF>rZvK2Db~FTj!Xư~G:ok5ؿ8B ꯺|xf˿fl%H&_q O@-Z*1;1n~jz=]2/oϓ:`%<mw7ٛ6&$}ӼBZ`VC.6ڷ…txw0l_LĀƖuһؼ=瓹Z~Gh!j,ΫSj\upcלN2Eɘa]Q 2jCa=)DB()FCлħ63 ӇoQpMV7sT7DBhBޝ(+tG|x:I5t$418[WQ@3'< k+c &Ex,;;Lۦ,^P}hDFŖh>;~t^ӺkQWL9(p;bf< ?G-1u\˭D3G KYm>߱3zD\V͏맪@zw%$ej ʌ;}3wYD9 b0W 3!Bw$՝yw~=uJМ]p*S؝`yN)~iߜv?d|$sem`<ۣ/~1GF:9{1"?IQD 9- <$>< m1Fyq;3"oΫr#/;rSjԔ Pݗ)ߓN3Rl`L.8Vu'n7v ^ pqXUn#kɳr(h_ ;IA02YN@g)Č. VNQ(򙻶Jy e$hκOά|HGX}@ڗ̀Zo/mI&g6E=EXC^YRoxמ]vίv{jzla ZϬӕ!*T͏L'ɫ@;\'#&$Kj۠@`jO~\AKmZܧgN}-bЇٴ9I3C( S#;bv_NoTc@T Ay5 ~j@ rFivk ;UKb^Xk=D 1iXHA(@hS3ߨnS$Jd=YN7t B(-1*ˎ&؞Ў%;{48 5[dKv3:)*LJ`'6~y:G#'Y F7aw1mb>絤SJ_GU sbp'p3QZnG Qu+Ug.&<ѺlVDbG#Խc{Sj+b <7ItBRzn@K(_D0EP1.>#}І[&Fe Œ=m?L $0jlX,}g8t$y`~i׋|< I2Ʋ/2y5%Lw`Vͳ-/nLR4<%\fi뵉{"+RXb54?tk"rhD,3[&7r0y:gur7VaHt er`["dHCo+TgE6UcfF1)):3[OMPK" 8ѸIGFo|w:^E\[xa)oFاH{H>cJPыwW3/w0<*8 UusȸrW F]tAx]jLms2;s!et49}'TOaE.x.\yFu)Ʈ3@=c?PˢzԞAK k\!~EbViv`톒'B=?y1_'3j!X牧 8|PZpJ'.WUK|(>B)ϳFPr$+ NR 1yy` Fg#P#=rѫa}-L no|ʎ||R *S>)X{6GW3V~ˑs$sRڟaڋs Ej~ΰF_]Є ۼ.Rm-U%5OHwI2!9ʑIyspGP댆gלS#@t! nIk'lNP^?o۸M(;e.de`X ']}7=ROf~Ih hS_*mP_'(HO.i# Ʉ2wju_J&KL5GEهօ@8 LH=/N^]2]>ֽ \,QI>דX12CEn 1܈ B-͜A#U}:BJ_  )t}l@?Fï{~nḪSN;=04 D3sF8KXr7-W_Ș^Dgy.ikUE)4y$$XPbF^T6vG1F[ȫJ 4^tٻZ?} jT2@Ort8T"/:yF  b,Nei,FcHk_6_Ks/P^\nT-Zؙ<<_!6㷸VN6m|`Zqߡtz[/e1"Xz{E@\$\:)gex ^.,S rMD\/6S~&z +-;G=7ƔoP5n;t#I<r.9|-K1Y@{ h0%UDܺdCv7RlI8z &ԮsNLtJWcuV~!XnDʢ Oϔc Hzhğm|fp a򼻆|f^/hpt‰c#8Hs]š|7maa:*{ !g+B{Й_\)ur 0N yg#j`M7;$O Yfb{N:]=MyXǨlD sff}Bk2 b8Rx:᭱sq#L]K!:'e 5 Ӥf&~1M>8|L@6:h#|K?)T٩w@ ]QX0--w83ÊFϫ8vlɭx,d1YN O )gzUo ga,5}m~x (mۣ|ƺGlUE'SEaZֵ+Zv+47o;"5IsmMbïW /rj%s@ A_N7功eϓ/Q熢P)'=,މ7C}bY|ה-_޼07GSeJ"Bu: mbup/F~ݲ8DM ®;GQV0'jǓq-iy$[(@o{κz IbWQP@TYUrIyN!X;S<w6afF JG-g!n؟F֨4^'q?e )נsInIl)IXݼPby =XKF,7r1=?$7{57:C!t];]Ѷ{Pj2'8͗?5aJvV1.RB? v ؍s2O7`A"n婣:e}s^N4٤B6p1`Pdck]G^Tpj6 ԟ=غVraF4fET*A6%yQ)3+"M { ?P[pL2f+ș@|'8p*~w0L~-uU;ˑase帀X0OM3B#Vjռ%? ;jTjUOakJ)>tn3eoS:|r֏V/o-z/EuMl ۦ`Uo#/IƟYf;9dgP{_ɇc|_XU ivCnXe .b:]0$ ɪ ȾNX,~w 492׊ZuL%z~ GC6\HKlta"+y;F3qܵgV,AsӬbH!~C|+i0`\CPip׬) rJoAai6΅K#jӳGñ }I/-p#ٓERa39KMQ!BA80H[;j/iD/K>]iN얚'AIT{}berI.嗦-M؈%[z4``Y^uH01U0A,Zu ۈC ͛HJpK~E2ʟʀ,&;TJ<7 ߓ^U˔b΅M7[OJ=[K<܇7OUC\1nzrZ-PfxJ(, -C!,ѣ6P4ܥL!͋ ]8}`cd(S#v.-se3>C=S ;A9(!;}?D/ lϯZ?S(JvۯGCzt؛nC"WXB6#@>y aM9}aKXT zB=3qήӏc- /&xlNC22\0\ Z4R`M K55I2 ([`ǣPU{n_;QF'/jVڵăE;H}>V鳫үz,z^U{@aHiߧyH)Y!#^ʱF"%`b78&-%7#p3S+[e1:;᠙Ġǐ?y[sHED"<ߢ/)%֮[ͻ\-\⛫hjՕUU#>n4 ]LC]1B2  (Z{x|O-Tc0CUs}.dŕgfP6Fv6g.*njہ"a\-̒/з*r2Ϙk)HߦGf\MOmyс> 4ԌLI&<'&氊D ~H9ِlhڛ'mK#8a|oF&a(u^^.|Oڐ4(؄US.x~r[zX]v*of9<.[!.דH֙Yjuhm h)+Vɛ7}k-kl"]7uH{)a]FvEw/2>mQZSy7mu:BMCj{.F HrI8Ml#UpcH2Oy75}v[GCY{M*ñSE2nkAi!.C'@n-R+H)_{dT% |}9˯x>M9KXn]9N"FA!^YU1; Fq6Y|a)RA)Fd>d/Z{#3{~V|n9]],WPsgAeIֱaԀʜ81|G~USĦɨx qn6=Gd,ZogJCL!dnֻ+//^8|OXhl#v◆YX7 2gjmsy$XSq݈zh@5||d?@d2hM[2F!^ę}".\x^-w5fQˁ=aNOzLљT3@gk֘fc;Υ֏/Ӄlf9[u0 [sDwۨdWYva:kߢ0v\js?HIUjo2drn&K1zo;.v,2S,ˀhQI9 IqAk&t9wK-_4Wk=q׆-4fd&;H!@%w#ʼnZ;>xŦ=dæ'pY8?OrR=Ae>/7R +7$D'Zdh#"F>oOF wJT4oya :8p@svؔ >hUB 8%VY5{1j[f||&dK=[evamk u3hM2L>%CM\B!gc w9&$ǜlSpLOT㵄[SPw%]1 JY3p=_~hFyh 䋈>X-=tY1+uxҼ1a2hu;WOQE,^ H&. b yǃ-@@zWD?&M!lIߎ ل+Tsז-tR%F}3V~Module signature appended~ U;zbgYZ070701000000bb000081a4000000000000000000000001672b7d880000a930000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_main.ko.xz7zXZִF!t/l-]?Eh=ڜͩ0쉱Xd [vH.2krTufF| J>L_I\J{ЯjK4ɑ8 lm3xG/Lڍfk ލ{ee'U[~X '@jSc@P8푰scDDŽ;sZTOG(߉fAT .RA,\QprqT$o2W]#'[΄&^OiHQR/3s q[BZccsߝT˗M(2~B|oe OKKysx0h@N9tc0K0rSW bZo](0Q%*&Hd`Mk5CT<Qv8iJ t#;N*ws;H!$rͳ},;ֻ6KY &ܫsH{J[3IUvhkʍ`@zycC*K1=hi]η.GYp}|vawI&3")ڎ:[`U]fEռҁǿcM~'N돑.=e 49& pJTXO(Xr]Aǽ&}(I&f`NZ kE|w3 pMc\\u{Lgw:F.plPj/ZN: 1բ 'n8A;su$bK=|ΉzB$?ȡϯvRnhIadz0Pf)4ѴZB$ D:gb ._2 h?<&eUAq.9s=]T~\K{j:霴DWvd~e, (ۡL'7RScs 'Dng+:mU%Nn(^#ˁ=Bl)С=M)=!ݬb j"jec)ݻ*yIF.D($W%Y >WMT$?pE|$7qωCPm*n綊/ϱK`I}R-1Gըo' 39==݀Y47|ə썜və) *Dw0n]Kx?G*PGlʖM &=",5)ٲpr*GQhwJ0 D^실YFX}ĉ(,.n-P#IVIAgDc`boкAh1=^!H7HOӛ,40p2pK4 jWְM!"?+T.[h} ح-k^r`raB: ]o쫠M}*/2R[ٸt ~5z1nfB|6u0@;ㆭt& vd<oDd.t|x u_y&5:p IMPa'u}=@WO74O5i^X>td&At\2 }wdGHc'Qۢ$U qMC`vAXډs!s ;\;QmZS7 DvñxxkR:?"ǀw)S^4 h{e0J;$gģ*; 8 pl[mY8EU^~oArG!Š Q)!g0Z)3ѱ{f26ېˀGC0>`ܭMϣͫЖ ,ρaTuP]w/0F[лf}g =ྜྷ!g,9|mIA~agl}MMlI%ZKGu/}hRB6(:[("z'B "JR~J?7n*.;ˉs+Z8o'p9~<8(;M# z}4ɏ59gtzWLput53ٖ:n% uvTH͔1WsqDiSm7"1SKB=4M2f(MC6.qۜGwi9D"|s=Q5KC_W}iqѡI Alx!MUUl;T>o˩%ۆ.}xjlO"e耥X`yhFV ['EGC@LE?sVoƖ<1uϝDjO9-;k0` z+J徭vF⒝O k$_'79b-u.k,>WaؾbK뽂BPh`Pfno=Gz̻)Nܞz[XK$'5gSfMԤ.TX.=QVA 6*SdGΧkʆs? C\+G TqX\Qx 49 Н+U6U8*a#V٢G^$ɤ,;Gრ-NJYe*E Ո.5mf-.ZnQKbI/a5^z`W^lw}9ľmLm˦{kJ`h< 1\ >EW Z&IKC hihS{d̕>HفH֏%l>&Nqm}qٜb`܊0DK^> G+X=._ܦ&2#ѿ1:LtUHS6åpbV׹+345!Җ`8uPq+&PG?іTi{εʹV8x-xT?ˬEG:-E ԿuƘo:pd4dм6(&AQ8+K,^Dzs*,8AɶS*ZQCIc=@n$͋O,{(N7k$U`1CqJ9PyFSW Ll q&"Ն?2pPd>bUʔ Q9@0J=H֐(bA͋}*5]nX!QfEC p]$Wքa4EG-R|f񽚙't[`|o:%G] QW 9*KC^_vJddgq(qi7t?Xp愫3\\EGK;OړB3+nyI7CR \>b8#+@Qa¿ PԸ]{̪BXZ#;ܗ7(w!ʸ8 "{@(yn&Lt,k# duJx}u"Ξެ(5 Öδ\ ϕ2!Uf>f[kv0Yj[,Op |VF% @Z rqu4] #{ca1%)p93(0{@[6t/.(fe- XF\6|W 'd?Kӌ$x2:[ \qT4@Q_,jܯ9@$ ".t(".rG:t؋#ȫ [E_Mq ymohKGhw s̾V(mBw-k~ϟuJMm頣t[֜F_6ֱ"sqtػ!h@jCyPY5^9n^\ fR;2䣩&vZ- Gw`xڃ_e:dދPlɑ2r%nBo6&K7*[DC>os dQ,C&;zkCs@}OjWymO@,S?2!ܫ`b)_וkhDR|u.F-&NicoQFz`q<7ji젽(wEl[7gs<`YO\(jbfvBՒ%W_b3̴c0b'FՆWPyFQ}f7uc5-f]|αp C0t{*%P{Ghv@ وY5R$_rcpCzuN0wxbҁEB۩u~V[? h"1/QI$+l0-:NٰI 2qk!Se;_pJ-M̲lwx0_͙=Q"ֹ=dpx|92*D)3;apvkZ[(UCs3T{`vWjU1avT!tܧ@Ȉ2yFhZQbfىf,ϛq4"XBx4X+\8H<˼l).ں<.*r~ r F!6: S k7d;{sҐRr@ZP PMj "2J :9s-ZR]$r4n;߯YWNukӒA6_$>d?-WujxױBjЁP2wD[ewGՅ,l#A>zZ<xSF08:e2!rMxAT"|: eY˔8riؑɂڑ8ϑܶИ->ѯݎh[d y#k!1kpvpl"8*k1P'{R7(e|c3=E6N@A/_d%75Ty+$Wf]Hw}F \kۈ;N>4M bfmΔmD[鞩q#xgXq~ *U1lмvFOXOq7jFi<ܬz*EDpGkk!͙,st@- Z,TG``3cK1D:rK(&>~p-2=eG ~JGb5ۈ7MY)ٛt׸(?F9*t}"P1tPd ^\WxEE[R_¶ݼWLQ NAV툃mɢc5υsfm(,tсoa / &խ\)@pTOD?:MA-3y6\7v;Fx(z,_p r+O:Ϸ|@%ju=J-$kZ( +2hsm31!َˋf2ayD/.{cO[9o?EK !q ]'@Zf!H8ϙKEK\%L;Iѽ7&J_*~b.PriNҴZUJVLg|sĭ֡V u!ڞzXIE',r5:) dszǹFLK>*ӎr[#vVx3Vq߼\\JvfŲ.{N܅H4ؗk>PVGos+|y80}*l"rԔ 7![lB0ifcKC~3ԲmY_ـh."|13`9]|~B>(V 8_- /H(057Cq3`  qf!*! <Ҡ%U-S.mcS jTɴ̦7W<*hXk穏c('RX=:G|"_Y ~ȧ:K #;S bRդU2 B%C⻆%{h?0'pCq* [Kw>|Ggcpd윙^q] !#F齭 e%m}U԰!?j<%͢ 0NI|9ṷ̏>hmMťbEp̵ꐽ} [*cߦx>P3農nb>cM"\);[*^AIj,Kql,a2}ڌd6fxYCCPvW42O>R4UWt|L%)*I3;|H I9i~@װڭDun鋴vNexMEkfA OAQr>[@$nYC3w]*Yڢ&ֿמQy1PT+EOftfh&}ZmwCJ}ggp@԰}:_x`\~ vFe?io ;V(9ùȀOő?H%L,U+%^F$zD% Ꝓ[K)h$/h]!O怐v/``ŀ^sv+ ؛6YUa) 晴{%Z+)}R;;vuNfdˉ=:yOD䰲I*&UگNCK] go#B)ڻ>(Hl.=SeSi/ }Mz@97Ut)V(T²Q}nxzIp1dZ%1BvGLPڭs^kgZI!/ڄ&ibw? bAȿNE9|=o?jWe'^ꀻ$2`<^ed0<.N8hXcl>J2Pz{o>0nUGΐviwBGov( |:nh0h&>k6$ kg/V\")(C(eQ +)*j lf]P]rYK y9zN4)Li,ΰ_Hp%\K˰&ꇠ;b+xFс$vMXBGdH1joE~GxJCvaYge;j_NIU#dUn(PGEdkFEI9GBDqR{) ,I4ß 2P8OQ =F2խ4Eʮ2DpK' yo@@:FRWdx+ø19tMᑺcVvsh17`!Yq8<6\?U89ao6B̃R\̎#M,6)uEmxkeo4yQUsj|l}r#Eg+Y]%y}%k i#4?Q ib \2" U3~L z+|ҵ1c2/Wo8/r"t=reFB e I G'I>ǧ M7x7Feo<܁ڇ/RAx%cO>M-O<9Vݷ~t%doac5qʳcjFcIޱ5H\|Nc5+4Wd.Y-2I{+hHMZtr3Eژ' `-F\6PAlP[G耬) ie{^j|)F+) Is>&zňVϕsJV kB;&Zӂ 2Ҟ>\$q=?VA ހ33FՔXsҽimXQ[2e;hkqJ wb /4XP|N!2k/ʠT=Ԇ-vV3b7:*`0/۹@䁽'JI*mȂg\f㢻:ZxK(sГoN)H"6KtFáO[9/ Cdo~͒yvڨjPxّhДT&8gz?@xBlς]`T‚HKTFnlּbVtN"Lҋ?[r HnF SPj}v1~Ji?49{O,rLFp"Za6lL|Me=eiib$\&QfKSW!%g80|?3F]#;8~5xQ}$bwqTYH%FHFcB1V"Mk!Vi>Tjѐ}7)"pCA‚R8ۮ09UK ]u{$z d_?iƋ%t:KU$)Az%'~^fG\gh%4zP-B;_|[4M'jNbi}1A4zV/cjO yYcL5'W[tO.LZ bڦufo'Xb8$P$!ȧM . ('ބ_p/Ĕ~OQ*: V-df{-~0 7+>Є+5פqY>ƹAMv.onNh ∣ ߰4f H<7Z*FUjubV}$qZQ(?%Žc;lT<,>4M6RKm.$yM@'mN br2s=ț<\DhHW&Zez}]IHڑ:{Rc@'` 4\%Q112:?R46OmWL=%kZcJ^Պt_'n|mN"X,dř⫝̸/%iȻlj15(dЍ<de PG"xI'0{VglD$ S:M yɔjY+bJV0{?^vªyhDs[i2WfҔ,"3 cK<{9PS JI3΅|oAqrLww~qh N=☮(@rȒxDK5. .v[t`V$RS=E,*A*^M~۟5TEF+˭{)5^4z״޸fj9(i';w-XAxWD/6p+ބ>9S "(P~܌9x9L{my+hl#"l)v0+_B? pM酒C^&JuwwOU]! 8Ka^Dwةk }<~t0ThMhOEүO\4ieeEbnf}_c8^s"P0Dw `cq`>- }f#f .&VM V<]CVBakX4P 6Xϙ] jP@bWSwaΊ 7b+ۻ(aD>`MaoN/)3OD0̺?RTZt _˨#L4/m6`rGHէfZFQ*8-[^{y%`kf;16Os[˽Wl]Q`˻K}h5AqƪR8G%@# fV{+CY+`DGIL\7ՉΟTXLcsф?w; {SP Q3Rؗs Z9Czo/ܒ+)vs 0s׻|@4>ZƷOW֪;]+9hb7gƭ ńq1 /~-۬AlpHDEG0lh4W=\ 3 - G6?@-b'higR'.i/r^Z'-TML?N%ig-2SJB=!%P7oĆEOEDS=p $:yuԅiF9yN.+H䞝;I0"~L .G>\(6B&x@1nĢb0dߗeWmx2bҿĵw2u4 dD{m]ECV7t Tc5og ae!fVu'F 81e./Rv|9 ~~|kayׇ|iӥ5zDGR"hHrI1 ui+HcvW~u.+ D i8KYuw=0n6 5{?i?$}H#% .t ll3LQQyeOS "ABlW;vC2 5hz GzN6D'eD*E̛߭BeQܐ74ǎ OFc':K/[q䌇k$՜E[UXN4'3{(e1H\&FYiEA$lR] mhy4AE_1OpG@8--S}an)Y;"^ʄyn~c. ;}5Ӗ813c_@o{pC[!Z: oAྭIv qZY:O#@U3:?#1=U}ōx&6 =PsP^v;D7:Dp쵃R_mhV?;Hv(b.lFNFU30 t~@cw Z e_kJQC 5.xcwb\V7I+FOLc&JON \ꅲpr@9 ̇hM\!ðVk%&kpD^\#lxk_ft(ldV@ԍK4HFoJ;AmM%^fCR@Nx' ywrU+7b/M{};h,=x.uKh"{ ?w&yn ՁA8][$Æ]*6[nkBF|Q;dWHƒ6F!fo㼔]Cw}vu3v61sWf{q'F&_\XYGi.vCǣ%Ix$FK }l;,/ 1G}% LJS4v 9=*e0.LlBe̠/ b̄SՖww\# l6H~e}yV~cWSHIx,b9$J0(X7.\ƃ\ѡ66uX@:a2 PW@eCDHHi<c^I`Ϟ{ B٢sClQ Y]rɖi!+%愾GsIc&%!/@Yx \>\#05|Z\&Q>nU&%;vfb>M`YC?H$Fbq9? "zT^NvSW[&J l3ݕ,|m[,EfcM!t9lyC"8SK/.0Hw NI 8y8mm B[@`4=B+Z9Y3l~F,mOOX&IKLh;-%G8T&P^U>XCk2k:zL v'tнF&zqg pA1Ac UQ++ȎBFyJYTEQ+PA劃݊I_7raVRnQ>m[0.?&ಧfCBxSnXg0U֬"`$^bd,5}]lsҼ̀C1$yϐoۣy\aX $]5$r19":lpyz/9̡ab}d٤ wN0e(TY5%6}*|4_WERbNk1G j&P ZrPWGѿEXTh)ȉ9_K<=m0dko΋& };ޗbtooRG";2f:ʉERK6ʬ.$B9%:!!{3DtdKs7cw?sƿN"R+C%ZQ"QlU| VؚˊS?LD.Sģ g0G;Ѓ#rnh Ň$'nݢ?iI4 L*awTfaUeT&vzr u(وNh.kbuoϼ{,4^p@,|zL_.22A>Eqϟ?Uf sSɰp QīI&3WS tLf7BIHrxr%.! T23b CɓĖGcu>unCdj|!3hsj*,q ei6)RjJ֊?efd:)?)960l{ny03?IH>IqWD&e'jqRpH_\l՘XW ƺ$M Ӝ4h`+^hR2\;zm9؛PosC*e<M0~xs?Uȍ>"ao"t! ;⏬[ s`SA|%.ԲY#ɠ)2d]uhnz^AVxZ>i,͕ѝZؘΣ9Ϙ T=G-RV&>bᶞ*u2t$I̔<;D8e& EidmGdZRH~Ed !*zdD pejdMwY&-ۂ0*Ps-y'/64 Μ_r;2ϴYOVݡ ʡ rcJ!@0+jojC1c;,5ND5k ~af^1W&F1ܦ SblFz1;4 z3_P*qm' )46R~3]YY6S47p95.c-"!ږ8x#h6TA8PKyQ(5m$j@'T4ch,So@=Uٻ᧱`n%QtDȯ C>^8G132ܱ#;¨4&|h*2䷍@$$#r ??Yw)TC7tLd׈;4m0 Z;T(Q?Ĉd(L5^j^?8|$]ȾU LhtةO2G xP%O)GuryeP,L|(`t>wnK<0t|,ksne+ؠQ(p&X௝t ZA~e.F mq"-Ap5PQPNjD֭Xnm<\8 B1#JXHV֢ ލȁvɆ;)/7]sܨp># 끶Vߥa_NQt~kf<3P&g*8E@ۨ)w`1/Lܘ0wJbDAr$n6!ӯ]җSx\^Άd6M~9=nįdکz{5W`/47x@-&Zd\TɇT&}a ;Or3|%XwX&2@lTxkTY6 l3`΄e(TdY?"x6S2BmS,p q@#77tQk7m!"&! M9ZT.Ưg,c+ɭfAc:0.}(dmr봴Dj;PežѴt)}/fi-62H0+08>, g4IN[[ȩvj*CC]#P}b&˓'q^Nb*~{BrO;v-L&Ni8jқNU6q ;`d;); k!(IO`;YyQ1z 4rlxuӓ 7Þ:KVN>{ADT~p'c{3p>e=γ:=7rpƞt㖸b\ KMV/DmSHuƟ2{'~aK4<˝Y ޅJuGl &"QIG(,'E}HW+7ǤcuMFnG T8V9nVU`7s#>`97tsE.)wGts#ٰ`JAyhjV(f F B+!#wu FiTыN pΕ`B m'Úk P/ٺz*+F8F6!U |Nyxc>UД9]BY@zW:Dp\ ^\ SeW9t,ܽ2Д@YAW"]v>qyN (+.lA&̲ X1ݡLgHPtm 9r!NR2U.jHPqm>Sh"r%81V@ٓxdH!rڦVYM[u aS&Q>yo)˵ ~ C_cXӰПDϕaNIAg-^ !;za-qjaQpwq‰zG_n (O}$(%Ϩ^3zR&׼TX(qaS7TT~+]gU0h8GA5^cڋ ?[vpQAF^4M)NV<ϙ=$?G&;elK>F_fln<%,fmy_g7vla?POP)υYY!gV&YBKꝼc%/x;UX aȝ+QRbȭbS6N"3i, }4%d^哝Zr)p!XFٹsRP2W>S7&4SAf}AWoI#rgH6^m8Dbo03'/ " /ꥈSM]0)WRp{aw [)h lǙTA-FO %(;x )B'6mk>CGfƿJ$Ӵ uz6iNRL()vNK6HR&'w$K8^<%A8_qx>ORԭ?r`1WǼC/WSL&c{[zOi pV7=ɻ:ICxx1|3vyS+ rSx_. Yb mv 64߃! f,cmj^z~.TaO0,eWŸ,U-=ΤV,1_w.E/;-^-FY2Pla=fˏJ091N~4zq&cBSJ|p{Mzs\Y%15▬!9ױT:CoE7-M'MlL;0 #q6GI-as7&= 51Qt3?L)i58u-Y`~t0l4;L_Q5z[qc/^üM_?rOfC,&ruLj"`_b(]=lR ]׃"`R~t9Hn DH`Ra+Ӛ{Po ȵX/* Kl(T._hPpc/]x]qeu^N !nN+ sJ?_))5lD9xg)&VBCe<_-U;pfnbIeBuN_Z4WT>У 濒mz٧-e+SO #שB=~?, lȬ r|YmP~Y?.4AriDS {]9+տ+'~[" ;w-[LUAW2mƃFHP0]Q6jt _t`ᒲAd2Pl=0ݡԊ|a! qD#'O?d&g960&:$v4N@'G,e)WA-j"2WF|OԼ!ޏP -yWno8"& AulSp_ƅ ]yl$5˳f WԵBB0{}woșzM7?}9Rmâa nѡlYon3)Z殇s6dkjqްpsE'IҝOHBh9b7}C+0I_!n|-yGT5O5ALΑ 9@I rYB<Nr mI2z`ե!+6 mC`/l}jr\#7G&ܓXEӛܞ8f'C ]ffv~N$O@B&ڗuS\eBcޑ$ +Ww)ȾӬyеܼŐ ct#&x>uL#6}X8|DYdzV۰F3v(iY8IJ3:4hmx|s o0 9bϋ֑)4.۷ 3?O^]L.} Uѧ'? ]ji@@N1[Fo Ǒ!H)x\ "ոQnJUmY0gՍdBq׬";lFµ-ħ~'K@.sz|k&g Ă4JeN9mιtŌZwW$ @-[8A ncNY8I e BP}4|e%?MFfD |iv/K.YD5m+tԴbrLStbq73˞kE'W2kMrV~R Xos$ѐ;",0ƭ >2~O#Ԯ|7|=DMywb*?xFP>Sr(DlT-=]E2/ v'N$.a$oLЈy#O)LR o⇃F3<igVxℬT܃rƒzZX Ec <7ۃw<*BV8nmF*yc }Zf+`za#P5fd>PP6HGYmjd&܋lE)ݖ^Igi]b Z:Vٲ2v()^ސ¤e*sВ_HW6ٜ$zGLEÝF7Ogh\CkR&67Cl*`m{ī#,h0Oɞ/W q "YE91@4j_Dzp'Mpcj')sh6Qcyr{#iGJNv?fAW W!]jƁ 0ӎ*C;ܝ^G:X~&UC`h}x&C3u:8*únKԎ MDT{͵۶|⟮n _q8u7Xn6i ߰)480$,U3l#$]􀪃Ā"٪xJU\8j?( }Vjc^624O5=Zib+d8vۙ@L84)эa!Ʉ6%* mYK 뗆' ;oD(vΘO^'o->nyX .%$jpT4 D>86T{[[rh9gS7fY54vRͭAкv(FOkɪih_unQ=*nT8%t^ъxb"[ʎ3Uo;Wq`α6Тx0s[qRJ Ou" L=4Ԣgc{Gۿ+97>qzP ^B e$-ATerU7pl/֔)KIӇ`Αi;j!"bg:.F!/Ps"Y|BzTr_nR×Eq<|sؙ`G4"XN)I}K1ô:v6iV1 DܸX{QUdɯ/Ub!%qJ)<|zc`R"zvmTҗ% O`gH>hT"6+ }~&m&{(e u}}d")8D(6k2U*(Z}CuwwW4bjtV:ÂQ<3C8#ѿaj)Z] ;#"=G [pJ@3e݇!vgW'ْ4Y]E kw%VuaH)Q]hD0w?9`~$y f1RbUX&1]V)Rc%mr2-*kN.Ș;yhnո 1t АY{;k+7馱3lj~I7s)BvlqOg GO6':ǶBL` jrLN'8=WC9*SX'8Z<-:9P Q=J-USh b=nu7CQP36-x`.a· KQp#biq01DeS"e٢Zl n,;MkfڇriGdɻJ,aN IYX>-,uCù`E!zV:b72ЋlJ$CBxoN7<溭fw^ 2Ibp?7-|}?_yܢmlJK!J[dgnUd@#ÿOzp"[$^l 9ظ{ CI̙RJ| 5*2/iۮiEڌ&B DL0ѺKmM=ꃹC*wxb2Coo%Zcl MNvQޏуj.Ĥ7 X=2.Dq)ɻ O꞉6.ZbXcuR;'(w/.,Hu:*U++fo.QN)R_VfqO}ɮ[<9ISn&k+K"?*CW*<EF'̖oZ|ʾ Є=G 2\۟Yg}.~GZBްȐׁ헮p{ft [c=\tIwJP6|}>WzxN:8 @|[Y X yncc~'1vء.IW7گ8NH:w݃8|bA(bs!'D'p߆Lv[ijOIaہ:GϲMc]3mQr lfQkg -.nRJaI*yW6ÞzQ"Vlɸ^4J,\(/ɠ,\R5'kp4JcQTՏꞚN2S-ϖDr+KđoxdžB ^D旻V-mצ!5RJv܇|q吹d}-APkBv*V6]AO%J|`JdxLC,~/DZރ]chȦ6{-jPAUaލJn*[S aL?++S@&9ֽzz"bsy45ׅٙ58RAop} ĥDJ9fBByI傡iwU z%$W*re^gg@X1tmRJd2K\@w85ߦp<`փw ;Ut1Hي=G [Jil\|+yr36 /I.i2)u8%;*ٱ (XVTX;)yf)v*D$,Ȓv}1i=G1ܿj1mzn\]䴀'q2"eW"78fK^˩_qbtޔۣYc(`2ɘ,7`Y["TLKGX޺ (wl̷h’f&-ptYBjyv@kSǛC:)$-$LҥYS | ?K6I2[Z=4W\ \Fk$-<̎4dؾHjY s/Ӽo nJD,<%x褶~f]ۇsۚ]yޅY2}U3[M?食k:c|T,Q*#Ѡs" \HEsv? ?ϨJ>F- FϤkFcFі<_,y+ C_B+AtLyJATu s9q3^$h{8Yŏl访 8@-N$<MYstO$`us" oS9VPb-DCKwɘj{tAwު6Tt9%gI9uj4ۖ}ihLE|4Bm^0 [C{~Y$pmy 7P6r'Mv"K7ֈ]=5`h1}<=t~r}[ H^sDB˸2+Z)D9a‹ꁺO4Y3 (lR1a-C䚴dž<7J`%)~3btROX^,$@ DDźwo!L =I[GvEU8od27Ȑ~L\=1,rhHsxɍ{Ѵ b۽t X\ vF# B;)vD3?AVe琼xV}al6j^ur)M9AӃ웇DPv ]J&d9ˬHa߳2,֠1"/!foj2Ԥ6}Hɓ4` *~oҢgEW|pMkNjR@߃|LxK]Cd6&vx)u@O]i qil;2⧙S8ʪ߱-a'|a-R VC1-0)Lo  X"MD~xLF yM`Vk1<PݗQVqUXD/P,\Y{\{\ZHGA1:c^GH)a2ϡ.կ.|t6IAG]%#⪲2eV#-fb5Zڵ6ԟ}&g26(Nݬut(UI1Q Wp`xjJsm nX>L:{qurt4/>C "\{l ZFl&!J1kނ'~ s#\:ރsԜq^xM0O,|X}JN6LIWf~nF[@]sQ<,߳Wyw>?Dx>4:RZ{N:Glf5Bo_oT BF\-q-^%+Mq|#!咯rEيu^>'Մ)Rs:kު|q>^ rFrZC0est[MPO 8xZt4z4̭pϳw)0ٞ 0 Nc+&aeiB szQ- 3 нuW  鑢MHzAВlP h0bF6#W/֗Cȏ0v`u=:C. d[+ *@f-w0ɷWpͲY 25N|iG(2v9)tl4j2!6ljyi@@% jl%.z'̹꿀oA\rօ 7rOK-!9)1>RחrQ=e 0-^ n)Hw|pd,f0c X ]JGI#z4ڟ\(2>N|8෎ 1D+S:bϦ|bEmEN-Y{;_ŴDlG6IU%kRGth @~*VRLZ|k[wG~@-EFD"4SUZu$`d֧#i=H0jT>/_Ͻ?(^h9k@AZ+?6aB݂nN%g]^UWg*1Ԯ_Q] vܸsIPߊv}f׍pkD/pq G i|i{xXeLTP0$8m^5SsO_?NuE*<(l1oV{gǛ|:itn;*8a.okVs(ݰ۸ԙrQboJ]akXb"u5VI(A\|J<^19(Hg^WqKGqfF~f#CjwE sepz%[&~M!V4!0N 2L}xL^H5(\ek{hl?y44f䩔g涭`16f4`C@7%!Z4rW4ګh= 3?ESܹ& 2B̤. <!{4wllI?zBIGʍ&dWt z9i2h m,VqČL FP0xnds* z6 (.mY|$M~+QG]ҏthC ?_\%rC5ClNPB`&2_7|WL?ĨhV/7*1!$/ZuS)*4q#;w$N7-ˇy;kyߣDVE\0@g٤z*0]6u&$ (Qo"97 :f7uF.TJ%֝t}{R|)M O֙/JU1H.=G, ,~VhL;3B^+ŢL껄5c/va| T"\emt&jx:D#xE(~Q׊ab)~"vBo6 GJP+8D UF߯cE*v(_0=#+ŗY1誅ɮ{k +&{ fS#bMrUMGV3I>*"}&0f50ǣ)LTb0sM!{a$%m鄛xة3Bw^Y>Ew?PsCk8$qm<ۤ+1<x:UvB+F*u4\!Yl_R,= TZYgV~qEdB^2@E:T, )U9IR&X.4 Dp K7~M_>Gڨ% )#4nnbT[_a}k=;THBcmg'Ϩu:7.%^pȐ{"6J͙Dai7]^@?Hk2wl2ߠlc5?Zw_% *44CORĤ_q ^0}qpe~ބH^W5Q 9+Pq$dw/&T:#R! k7KԔ8q8]čG[$^H)nssNDhyAH-ɸ5NzOL7lwNpKS$q;/jiIݧ0} =g`9LΌ&^ ?}dLQJ'U*RK  ߿I:wZ'&D܃}@yZ@7Y&{t2oybjεuW喎er^BS" ˷6 &ao[3B6k~";o*~b3~g'aԖ)/f'hIgȈUj3 wGK)^}hԕ>UcxIL-:rѿ-$k_畔_-] '9M\ÌKP &?6HwDa|bH&K7[ϘB& k^̡lcMUJIK0<+ϫ] #+l?aj:n鲡-_8©yeД2C  B*MNi3k8fܫ?I qe`2|MgEnm&).%ȏHyRͯmW-Nk D7P8*T]"vg;  hAuC%=791}TjU:Ezώ$zUux8\ \=) K7*T{4:a5l]뛘^(Q:< &@{?rtHl ؇f"HԄHw/hEVbyLbbsqNwl9*6%uj$y1X#5MTa8Rtw 8-/DNZpjg b:4c^`vsX=L]@ >9( k@I'd$8 :i"_6+?N8l$Ŗ*,02icTwQ6'oP[Q+缻􉠛oŚxq+#ThQ :K|xSUŜj۷8`ʰ!HcRrp҈SeM@䟻)Q:Tw8?~$ ;}[N$s\A*R"Dݽc$ݶaDz&@LQ6B>]ɧuͲq,8JgL8;*/ˁoL}eխu-gǖj7! Ȅ{fqbri:4lB2VIl ,^~%qߣ~_v':Pd2f~Ѱ:x{fH#U^ OqNʶ(*˳%v%~@MKtbc R= Y. ( J0%Y-V [cxEYaJ\4Ó$LeOHe/D+\-#rF&d#0,h ( sbь3}D;Y/4곗 Y?Klr9}bQI0q8QX 7h+}$u˿%d+Nw&>WDl*3BS"~s;{CfL4A$+% Mr)7?).q $!avi|)(Fc@ 1`bŊ`(p)gGl= rvgy UV濈+N'1LNk=IOLxɁw)RA[1\#Г$]ib4kA% @a8` 8' 2!Ɩc,ȋ`/~-rX"/vo[),w-' bWI4=51,#Is0$Abߖ❓ QSV!`;Dw7_?K_:5ˀs]Ϙ퓫IJ Zr%#tCKxJ+JZxw#>Qh`Dg i 4[5}ޓSSa׼69,$=_Ж9OwicP; E ;k,gLV }pk8G^0ڃP5)5*p|*!іmN)l?3E ר\\I)[x)G2i[MCuڤ.W%W3)bkm?a\Jx'N\g00E`Sw*›伮A[`F:pϽпpx2fVlH˫ :ִƠ\HKW rST7PG="_T #|gBB/GOSvKĂK,E7)tuopddnaӁ|zӿp|Nony?o2KvynDʒjX, z,Y0AjH>׏% ;cؔ Xě|mL`]L,@__-(Zd51"<!`Q8<ڸ5ȥ$cXW[(]&JdV;`IQEmPQv#cw<,phhH2tN"%VKWj\\h$*:Z?Hy3ܪ ?XߒqkM>[a XْF(=gL,(zg%[CW,̻7p-^w =mHNL^gr? V{+v42G`|%b#}))azjv32&k9w-1i@ ;YͪU߭ҥ}i?ߺ I;Sd­_ Jtg,(nx,]{ϑɞL[aT DxRNw?#$}q 2Hܲ?Ι6}7JDy):Gθ~} *JLj4yv4M #]btj!O2Mn~\4̒`z%I12ԛn(VWySbm?;nA]#R*50X>݂|V̵;CC-9ѤyXlT)9@MV],Ԟڮ- t^εcVRvzǼozJC@D0U]C(oݾj9䣺uAű f*.y`/@a'8Zht&IFNH.A<A)Vy{a!Z#)(@h+$ ?#Ѕp=2ZO7Ǥ6`n_eYtGP1ԯ6հ\3r~kƕM҇4ԵwX+O[kbߪ4~ 3i@NG8\ K3% w"R1˺7.~M2S b7!7X' Y6*6/|e^aHv5hXǫ,%c!fJ6^7w\[2־_NLr&Y]NLI :~;FbjqGD *lk!@#㝚 FeC,1ݯ{xJ?b;X"濭 .oi"ZQfw|E{8k upDi?a8Xt+tKBJ]ɔj|e=hI5ԟϨO xO,C؋"fFzn6ZӃ굕l6eET"__Ejt[C7D-(U$?Kz_!-w^#ob<-V ;0eSH^fI9' +6u+(&5fDJE.vT!5LF>Dּ^gN+7MU$)~M*jwX|rEJ^QjOXʎs27"pHZs+lVitZ.5}<\ wqޅ% i~oy dzli <>kskKa ?-S_$UNHӝ y`gPa׫ak$qȯP! ɽnbR|bV` [L~.0?(U\_yW9cIG ⏥c̥@4>-<>PBHs-v=5)息uHyz6Rvwȓ%5*QR8DL|0XjsnS ;bP;,p\7K9ĊA4(Ϡai̙'56 ڄ"M iiUawFXx8XBq? : J)S"oNV>f֥@;m9L7FzSA ѪSj 'S䘳]R)oZs6Z8 JY(T, k%ˋ7PΖ0N50JF5}J`5WCRvcb7c:lEC_; >gM{tҌ>-c"*2{9W*GS(ĀF߳qulr =Ü:2.1m]:5tIxem;`o6R?׫߶p d +(kB7Xӻg8t roEx?o9>P\\ݗ0N: *ִko_`쑵2VdmܔxUM圴5ٳ6f5 _nLϰ,o6̟2!lϽͣe!D{ u IM8gb, (:,Οp(YFWK!N.+E0@#; Z#z.Y-#Ǧ+4b}* ,\k=[`vxr iK׿ּ[<ڦJapudgv.*Ãܦ <%/ڙk\nfQD^V6ژȁW EuD.ِ.ψ±Bx;,h25KBzX0MʺGYy=_'O3@ǹjC&MBTE38sϨal`cwi]|fU"L6KPz=nw:t<wI F>UFNn*=ł]mɪDQuWPD6Q2 2}^M8Zܮ3rT8r c-:/[4 OZ2H`Lm^4,%V/\a?_׿(I 1B;cjZA?&1BL H_P:nûXC*,8&%4 zݺV r,1p@π5>0yL5[yGFOFGP$ yXIMdJnsֿEgl|x/q67NEvr@^SqM0E{3t_|PGE#8/jqm[%>&MCI=zjWXg&azӷ'pk"joj-ȟ3DLU[c{߯6,{o*'a0Q mV?F '0Bށ*Iۧ@ר6+/!KAٺ⇸W_m 6Ozݢ̤R%F Qxkǯ+1h::ճ=e1<0&&$$Ydw ]Mo>X?99qUNFzJb)q@7A s?X=!w A8 6 WCb#= 񳾑y+<+4{(x%``hm^u:&)7?E 3qr-r{iuB@E㛱?е|F I'#Q*]\􃦽>(Rd1lO'cT5j1b 6.ѩSlV埃r6Rb&/1O֐@Wv+ͼAHR=($a%(Mz免O߭ĎF7(s)_4[/8p;8|"$q;S(Ky7%8 0B-i}X㹰t,(&Y _!aD$ۣ9e'wn@WfS[i|$\_x;^{hԀ^b쀮M ,Wʒ}^mo63[ӹQmFе``CսASUѭJs_ASGh¹As z |$YW \zv"PV3'QX88 s9+s_l]]gI̾ vh#T1n_sM!N\B2!ڠ(^˳i4bsaaGGdtbԚb03bޖqu7yH'&ㇲyVW_E@}D]`5fj}BuZD~Q!@ TqUW{.ɀ;w#dP|Κ9CxCe]e~SiS2!R4g@L :{Nπ ,!U#}dC_ޔ^ĶsUJPš&nCv$շrs߉-uŃDŽ=>qIƺRd6 )<(=Z]##63-k~d? J7d1K0/7}Drm\ޗ) ƒKO'EZ|g4HQQG5[hޕ#Os+Jɩ4Χn%`C9: ѱg:ݼA>_؍JࣂK?L< T昩tWC>fQP d7$iad$Qp BUchm/hw!莲kF2r̎oX)߫ʈ,BuSAcܴёR}),%z$1"P3߉M3G> 7*)FlșK Orp. 6:Ԇ.;qP8Ji̹^a5܏_w w7L@]DNGOYwɹ̴[: 2K`;NثM*Ft7YvP"CIq=qnY> Nfo=(Rf 5֓tHG6Ll|ܳ%8D z|c1B)(P'k; /׏Gk,\O| 6Ha{EB@IZ6gbٿBD%V}C'ť뻙ΠFaNYypj7eE؊b71`s`e}xo9җl&Zao9%Ƃ r4ig+_apї^{y2 <6[.wA`N&ci,mJCPҨ?%)-mL/ERoTrl^3#4t 77ӻY_3_`K6l5p/r}"[b-Npo?uo3ႻBA=`lCld:/ k\\NvL~渄z)Q1D@á썀7-F}%/Zt%Ek*B+mxO\9MSx/Hί/\NGHեFk20|Ts𶠦?pl i"F PZ*Ē 'P%\LuO2GlMhZ.tG@|Ĭy~v\K, * 6`GgYZ070701000000bc000081a4000000000000000000000001672b7d88000048bc000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v1_hw.ko.xz7zXZִF!t/hH|]?Eh=ڜͩT{=g裻:h.?30 Pj {У׾~cN&S`kl<8K$6Z'~21bAvyVBciL18/Vlxz7ږ[]\:ڠ%%.;K\􆑞i؆,#۬mmk=c7(d ݊Qy`E]hSܺGeJau匿;em1SHLKSt>æ%NU1&9t[#0$j) Q@'㕦p)c1y!Fyij$QKCE{|+/+p͍gHtD=PC8 rǷh'P;<#A-HmTB`)8f̝G,MG4Q&jyKuiM+JqhQFOiI|DoGiF(hyy&+m,`X$|ZY¶$7X=߬q(Gq;Sq|ys!Pj _ޜǜ26],`0zJ&@ R~L>Wg) F`{rSki<&1`m? 0.T;XP}"dWt@k}J+%~CCu5^ugXxFLes X`&ydw*G i_3oz9)RE>bȎ#Զ = 8;\*spP eׇbS'` "JZfmXb906c.x>}@/c'ӣ=PI;:K^uv=4JMXbQAaJo"WA%WA}Y.LZU]F<30 JiteD ֌ y1F64SoKdZ,a Tx<7Cv ~*bu:\oHv+/<ƤZ)ǖ/ h&5˗M m [ETrg ATiHX&-OgnvYl8-J"J t5% zDJNthw'XYċ͇J|Ϭe єCbP#鿔3zh(uBD%wF)~Qi^q$ꁋU.rv~ sگAeN.u2chկo}'hJƌM99uLJaozpTc z* E^R%@ 2g6Èk74C켑X~Pv&D]r~:HqQr1B cPmM[,u|U!xEpɁsOʷrBU%g 10sSl 9 9ܻw}..ew}_:Δ4.zd [4@~#h孇nh 9j~g] [ygT=MGבn[3fKۛޑq)Be` 9^Z'Wבn)Gܕiꊪ6^)CVHzM#^hjla,]6a{e|¬Xɞ Fߐwl5\4(D\]Dž܋| ǬXW-.le_|Dn ?rv~݀'0 #o}V/u) (-" _MʙjXh]7AFsb T봲}0h'U&g+/ tbݍ 2`|WT)VlJ쮌Ddܵ? 7׍ŞK;rL}?NQp]rצD: oЊ80# h{7=Jռ*f'>,Ʃ6;EKW$闻 ..cL^[”!l@v`{x$|OʋwD܃(~$~eqbщWe+GzJmP T׭VGwZẊS .N&VE@YvS-8)D~ )~w dd()_ejQڣ|R{&J<#/{!Q~յL|\dBLVGႭd' en+'06ZN e g>GgQrr,֍0z]2g뽫[}ڷ~PS"Z"ym0̵hكw둑@ޏy]u騤p(x, K;kӐQ$֗29D܃CKAl-{cS$gP4w[*Gu  F *ޕG{hkԼPdӳPf` crO8T'cJa6Gbͣ'AW  d1%^=ooLU_^ߚJA"qQs&0 `=iZc%P0ry7r7%!俕kXEă>LPAl'v8^)kJ%o-}}׵8EKi:!{+17h,8k\3GZ31aPZ+]VU)DOЋw Ai(b|2kac,xDDz^*dr z@|{USC((}۽.F'jݻlKM*Tj~jFH5kXӢHO7j, X 3 }߀b,/!%8u:1Gb?2F]N],YkPWeMʜgnna$Rh֓2`Yb~EP^QFIL;'W% y?@ S}_N60H{ Iu@ϮNI+sјnq@C {Ri;eƚHEM'L_ͣx-RO+%c__/M4q+9&3OqbPYnѹ&x%LChC-EakQO}c>lzFJ8σ"R)sg@ 1C3#]cm7{$eeN56j4.t[F2 `<=W8YBTLVWkv Jc?ă֧$Gu*D5x\Ehz3j_md LD?g*MP>)ԏ}4 Be]{.g8C.7Z/}{X#z^A PX \$(4qPnt)2$fOZ! @6'畉Ȩm-Af0R2Ɏzձ HXN@WIdzz 7UA,=zfa&FGNʯNܐas’yf$*D1&9NMx>4\_Yz"?@d[, ;"^c,@eMH.< 4u7-wMVj|]uF) %LZ2NBDss Pfg2siL(RR^8/ Q͞-tĨSSCj]:ǝ2/߮W؛+;i%ah>&8H^\ץJ+OVٔj]ʕ˙XȣvNXS2d&)ӃP>,\ih˴I*脾  җvV.RV_u׷_c:[{o 57_Ww;'D]>?EWb a g;{ː`r4*g.QSSZu=TDo.l5x<q3s#[qֿ|wWR&_v:ϸ^1P- Ur=N4m.ᴡ>ԐJKOK.|L;ѯ&! 3[=ů@ ŇCƦPF9╷b8YE>kWa81>f1iK.T^⋰: vx1JIBDVgU&Bvq,Ne"9 Ti% `b%eabBKqꁏ21Vп˰\MG*;[ /!8o;~ ()s7dH%IvȌ_!K"pnZ'TRpi:=vLg/1$Z(c3n3a (ڽ.MABWAFTϵXinyFC 2Ԏ׊u:@H)@ʝ"1XZtx"4ZS\S𰁲FuR@}`sKnÉ: qHyO†"a }α1Xs'xr| mÊ@;)j u6Nxkv_'+#ta>Pnm)F;la"rDy,Z)/E4 @fhm7wo:{ ֏4-Oc`ꭅ tC2V |*>U JUޖ61aZF)VUܢZ 9V puBdˌ?xTt9's8=%+G(Q1l#WA4Yp*|Ec[R![.翃8p [Unsd9#oCH\O踍LK'‹ʠco1.ߟ19Kn79./QiNϦ*F}V}"sXM҉\Wv_]rڏ\5-'DJь4;YfOfN6 39ƛ0+bxȧ؇c2bCW>-?h֡i[?bF7anl)A!ө2/36΃ʤ."=swbYXzM}ʡM+k(J`Y_Z@yOfeI \SqS8!:0Ͷjޥ joU?i.7`ʥ_A1oygQUN9/C/͇15pœj"g^sG#z0A%ɒQ@1XM/:,k,vydOG]Jk8˺uϞCoWSTb=݅r.v^ބx,Tj |렸A()n017]٨M3\I8[S@aޫ鹑9=@Vp-@uP۠;?9:@CTAJV]'TI@A Ka?@g 5ob\Ӷk/&''pNBu4< dst8U\Oc #wH|w]Alg~l5;0_!i4 53΄D]xҲzR.xHn;b#A%CEН%Rx18A\l ̯J(]d fLXHL g^nQǸ 1(\lr%yܮҐ;Jdd\D?hDRN@LdW{P&oi r:Lj$|`7zmi);KV=:5= Tɐ>U[js)We)z6ŐNx>6y k @W1뙬t2U;'|>ځ{i.uAa[&r9 wwsyZJ_ǯ| P@;<+UjBNSpL*]IwX.-ߘ3AEohq"n.Z4[vFߘ#vCj)MTSp!^a1>x,)eF6X+C q#V218.K3ZE7\{|SKN yI4 iHFտ\FK>s=$҂} 50s|b;+3E@Řѯ)9$qc.]yQz+np036+6Sדvz(,/bϳf0aiTπe Lځajˊ1ʡ[2i ͞-Rє=zZ k3աOfOP[S]fZ%Z82`9Y1B'x~ғV@㓨5?,?Ő_7JOA7 Z s:"fPˡX7> BZԵO976]zoQ ¨ ^"|&žJT] l:&>shsk l_u;ď;G4/OrS*@q=hpq`Ջ"P"jaTYΏI[\SF~VڤW4jhM學dq#YX7yy{Tߌl d{)8rE:U@ˣ8%-\iO=8}f∥qthH>;e[HƤ^*PKHݺx\/H]>Vyuʷݷr .6[N73WeXs 8=1=zH+߼-~+S.U @nvBu\y!R*V*Cl~wn|e>y'62dTSL!r^lRF5 3j rl(VEc6 :ӝm2Z%|s_X_'Cb b|*(c/Q0|"6'bЊ+!X<7L{pjve?lt{M&ոzt͒[ᴓ_! hQl(WkjQ` A< g䠐ϝa )ږ0ԨOp/D >jFӻdi^7i=qu/Qv>`Ubra] Hq:Spj7cir;p1m.XC,!6s`Y2e,Ԇ B ~YFKD_-K3-0ME ~wWēAFԗ3BQWS@||N F?Z47C:3`iΊnZ ?YO7Uw*G`_a (V ) &rB/<ڌiM#]E|ˀ0`7 =ikGL5C)Vb))^m(2Y<;^Am-ّRJj&`KvD<ˎOk@#ߛgjʎTuwC¢c{v'Ձf-G3P|,qoQӓkg29,Ni,Lʐ'4yRXxSeUqx(lK' ]Il 8=;L/R)jt,$llEr̐5˄@ۭ/+ ^gvŝ ~&]ȍ%_~+c):4r*T #jPhXʛq5X[.I`cƧL/1QArAnNbR{Ԙصϳ JG:Q:ǝ8.z2qyo_B;˷%t6vez{ G9v/5^CY)-wmYѮj~&:)wۜ.ШV峆zo&8(Ć0- ʖWsgą.ֽv;ߥ"õl Ϙ{d} B)[r=TyqZ$t_,|O Z^mE@Bؕs6&*f[5<aФ";kY#mb#3K#;sM *e+ j0`))*fi#(%9ğƦ 0yfzXˬ8g ~Ifnȹ=-5ᚗx/"v_YcE4߹qL5ќ(d+VG0 U`^6oK} mH"Bʶp+.&=,_ ȦTN0'yAN<Z!㣗z 9"̖b?J89";<vFԢkD28߉&p1b')}FX a薇v.@MB=o2li=eN1/_n\r3r6r8 zDQo 3":@6OtH(Fb͊%3Ql=뤵j&dbדQRHSŃ{gmIk OtǺ_x<8-W3|zkܭ"EMf)qć|qĮQE>! h2YWV=߉BH zeGxáaXL (#SBKƕ:SJ✽FMBs ON[Ĉ-x0 Z:((4,6d!R*[;.=е!&+\9v)cRY+1:iܑ@*d6`'-rM.1try)|I}?$:b+ /rף<fD>o1 )(dFjgRAײGi6D`G]!DBIV Ywև;CHɌ8odd^uEOی]$ƥ$LΩiI)>3˥u* 76ZL?cc Zj&7I-\-[ZE'ɘjłQ  K*Nc_όk=;/Z! ؖvsR6RE;FHzN Un .(f{懧vD*t/+j>zZ,WQ}T9\GCvzcpq5肽Fe-hO|FCUþ}rkZ<#,i>M17}nIQI1&B g¾dV; 2܎xLJr{ڰɑz ;kϻ)~ +`2W%[lB{T)f%r`J͞MeMD `Zv|Ǵ^T\Zi=eO R)+m$5 ayk 5w3D&26hv w}kKR](4&EO1?j7*nTMŞǂ`Vo*{#ơ0,KU9߼x{Tcp3Ar/#Sdݨr7\i7!7ۯ?>?q-Q9zA^g_ A$iw vcH[CUqdg"eDfo_Vz5M4|} ڣƲ`P g*U}\l?DK`~e9QXN=@)Q;hWX(-uXG-';VUyZRxsC ?G1@r:'D C"G`k{e,=Z;0ꍚQZ7 \0RKK\>*A=V~[U[jUa `l&Ja *b NL_dԭ:3yƌך,`Mۿ Ԕ.@{6wō ^aa30i};KM,e,Y f tUJ#߂dZU'׬^a{^Jz1>{F$I {8i{w>nRzέm LNyEP~"+.yD.G7$4:79+Qމ$ R ʖN7֎J]bmҺR `㍎tI7N<۔B}5+يrtZnP3.,t]+ !X0L-Vps6?I(4}ϳ`Z7OLIXs*Z>gɪ"E'il>PF/d.a5ޤ4LtG㷞b8-ޝlHEe35<į8qH˻ Kj=^U,i-W&>r~"ߝ!($77"Hy@ֻ4c]+AئUj]iornV.Tg=+r^*-BK6&?ÕC l~RՅ?/zyN2U5ƉJJF K+RL7 K|Ajt LůA캤5b3\_ q|)byX3ːC«RjyvlÙT|uPR_!K &ʚ_ZrV78:`C{͎R-]S7!}{ɔz&p<'Z$`EEF!v+IXv.De]OJ;6佬xnzhB鐢^ȴM6H~J54m$w.Hx81Vl% i }P6(-ݚQ.V~'@ mJ[{yɣ?wj x{xE((tg7Nt> uO˹fPo5FO{4̄$znPls–տ?%JOO>g [z7#I6{#RC3.ʹ5iTVnPC?en%]vbw# 2:4uۂHyp_*ij,BΚ+9h<ĆFZ:AW>a%3B2{ޖ3R4BKvFzHfhY`7Jf| 4,2rIOWSzXw@lٸ!Z{NbF Oe(OOdٮ̍QI:G?ߎ^n`I `&U1 gYZ070701000000bd000081a4000000000000000000000001672b7d8800008124000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v2_hw.ko.xz7zXZִF!t/]?Eh=ڜͩ47+(.A ybZ#R5Au(03ޚC]6g|_D+qoU1jucd+-uFɤDLMpӰ@wֈ:&=l9I|0*CԦCJzxIn$< 1IJnzo g_()V)Hhgą>f)kģp CSc\6jR&JiH1 {iU?|) g*6ޭ/G_Agm>^Mq;b0E>)oj-D2VA3pyfћ݃jX](Z !\(7!Шo D]Η,simW?6Cl r"sRiMHd/82 *O-Y{>Vey~[h'̣LXeAg / IFc2/J_-Ɖ[c2aьQm@KQ3Ӹ-ywa^ʼn]Дl\&LG{ucMy/F *k-^uB aU-ȀCnv"<2Y(#%y/rEv;A>.Fi1NJVQr -!3`A Xc4rܛƑa,(TaLgsEǚsSE=@*{E{.~П{,:D@U2.-عd%@BS%Ht*uK3^8T#;W%mG BKp/UwP&ZG"TwX#r j'/Vq6)\,/dqJu{?vnQ<[mczL ZtgؠS ^bb~7Rao5 .q[ՓYKa4"L/ٙ4>}i_c?~c[d2\F kAQ8T2ڽdT&$@v*)I)Ky! s7}?O$fo;X=E }aȐ9KF<(^3 #_XOn LO#P_޽wN`ni͍A^j̒ MG>V J"Zߙ;될shhkË11ndG##9&=.節}KC}woB#8dcXk\P&r?jexF5-(M׉CXB&-AޖGS1}бP5qeZj` EGpy ^}p\") hl h ibNlXTu%}Gtċ,yΒؚp~ ⒂е2ƿ)'\z9KH:#4y]O jW; y=NS> фX-iX Dh!]H_&d5I|yzd3"-Y"bq¯ʢdg Fffl%nb:/of턅7ٜlA`vG(_f LVj9]JE6 iw :r]l/u쀿cV4ǟkBncdqia "fl[[N} TV36ppAgQSλssJ?-EؓK 81G.] 67dHD0';lCo'E:q0ٴSЃt lz>,}1q7MUN٣5h# 5_KYPp^p<읜jc _JUN?'Xx84[$@ųl-3FIr^U=BlI<:8I7FgqZG$sA;ֲRmq\myzzH(f,,#8cR;?Ic\CsVLWXvOi>!o*79 Ybh\v^a *~!SEY$N6q /lBu9"\) 7^/b9fCQ.9I:ٜƦPLƓT2yIPr_$B6ud?2 Xr#"cH=3ϨO,*Nw rA7j$|j'\;5"nʶPW,fq\PT9@=;,v͓xvLiϥ  &<ҹBG"hnpЇ?0oɹBlIGJ`g6&1d"g[:"^a="C̕ 3GmU^;rSg\ Ha~ x;vhb54E]bW_! m i4]_E(ԤQ>&6=2 MrHb}'w}=#op{sA5GD&y Z-~-+>$G6 3DWȳ*Qc{P8su,c0pjB.v gF3`vP9PZ Rav%4N,CL\B7dbeynYAԃ[@r&yD:g2dDu Յs;78w\ÕQ{k11o31ۃ̘_qn6 ?}M2AH:#5r!Xvײ P4Hg>zi\S赘zhظ=#ϳ\#Q~&)F{MpxiɘHeEpMPк>L2',@7i`-Eo1DZ8~8E?塟Ԗ14ؽ:2fϫ~̗%!buF[:P U-uh/"Wa[ȼE^(02:!͹1ݪ߯3_ϑ2NAQ-1($kgf&k)fWmw'뗡n,ؔ wYJEǯAI(mw"Zwxjj64]~Zc*MGWb F`5꧌j3}BMRx ?9 ίcGdbLAK^uFb(9h~, S1L;@JxQdۖnݹ -,Rfg*g\2+Izp̣>hJ3\ӄD(,LМn`:࿀I>զ@{?FUXիр52]ܨ|XAhԃb6c9$+.f P oxpI] e++ BආwkZ?A#*ć` aW~Nn'ʘy\S[bj=.@NEzM`%sIECYJT Ų。L.U;td|"6ŭǫhRH=e j{$B V)Shi=\el.V-o!"NO6HS}JwEڊ1"Gf+;3Kyb9Z -A2-bL# tyL@di@'\PJ G3X; J"۱I(>, ~%Nбt]Ob{SbVo[,MQ<;y,A,K"ʲMmFcphF<T^W4V䋒*nhQ^t%& J&abJX!N5NHqK5`oM)f_| ՋCa0F1]z  `Z]]԰&['(QvX-$b} H\|ŕ|EH'o$Ĝy tiSB!_H * },Uyo=hN)/"5Ĝ26SKAJj+tf#?$!pxAPZk{ h#>椳[\=m&n~mCfJcwǭj+ #'}ws-Ŀ#diSk aSԶr w{|T" }I #b +k)˷ [Oj΅Wfk2h[svf(dHǟ )w(t9$ʻ*j38 @TdϺ$5WtfPnX`㢉DjB*|{R1H wHhA,g\87d@[M>'$Ajv.J.y={'MɊ;;O 8c? ꁕ0WT)GuA?*a`*MgCEYTPMzoL"5H@]"ǜ _e Sٙ Ƨ|!#:!}m@sN5.3"P/U`żL$Kγ#xb^_Vo0}͌LdR`%yWb.Dsgﲊ%O@MM$Ax(BgA` N̮โy-Jkdж EtX:!Җ,f\MJכJln δEU!ٳ :)w)te*%@~9ξ8ri8&/Gfvea2ۖ+ vԨ# . yf]8K nI4LJ9o u]mx{+6Vv8Tʼ+Es1 54e܌/1=|)b1p5D9#x\^spQNȊ$d剒+wnH%Y?zZ+Y2R plPPݛv/OL,_q}R]KbXV2B1xOmi|=pޛ,&BhP@ ƾCj;}o?3[ пrv}:5.fogTqR.F%D[1 DgvJWW$g+s(NGzRRPrM`V?lGWzlaT!:TJ%޴Wu5up?'ҙ@N")khșptx ܡRPi<(|!Sny\CSwY"#t奄ɘÎ>ƮN34_^8*W;ⰏJjknC7#ppm ',Q~RVV|h|~v;qbA&ulD06O\JP{$qͼ#RYMw s~k+DOUeq2&Cw lY-%~4o8-'Ffi:eso%ρ_חIr8MktD-rAF%&cHqn[6iB]9!q:¥C9bj|2_n8D1͗bE2-(|$6 X:1-LnD㳆k͟2Z[} Yf8 FHrMe1 jk?M%ulXzoE׵MOn'?hh)Puxm6yLUHS쒤- G{2a9ү6kƟT{ LLR&ŔG;菠g4'1YOTGb㘵a2!%^M2nIAo ]?LZKцҎ QNdGMKM'iXpB?[Z F>[O+<9GYjϩsN-cWh?Z;XbЖ%.JE#9ν lj.diRdX5}2Xe囏CԖ(Nҍ`~0pHBhF8WQIn˙ec:hK *<gT~:eQs 0%7@"C<{{Ws|Jc]\^fwXr t>&oڣ߸UoGsWEJ4i{ >`hIayaRBG5a}t ׭?_m_<Ƃ^$wA82,Zb dvnDyL^dNoPcN< skkUA'|S#mm[@:!KEu aԨ8fzGP-k3R@V(8[ԑvZߟ'~-2ǹ`(}2Bk7x5WյTGubJ l}"%[sR7SH4l,oH5 ]:5fhMǿT!PAEUY =BW@7I 7#YFМD @?*(؏cggH~ADvGke!dd ϓS6_9s+%X nqJ>m99H ^ޛӑ+ 0dnTNVHQ7^RFs\+d2e3j?9 Şm'4fqJ6ʧ<#*|$KF_aNwYr<S8r*uIoOMqk' 2?qZT}O* |2v)GCngB:`̰;SH~ᱴaty ] V)rc9r|o^'>7 Rn9a3H d+lȿ@Mm+!}r_eu'3׊vmZ+UEJdKएT/]`;u '-bRRL^[)K9 WZXiVV$D"8e\cm~k2N~p{B6nXz`|0/[PFao1ˆKJH\;)-L)̿f01Gs0 ݈vJm6g?(2$(([6Ma"vLU*kT %.^]2~"^zKc@T4rs_02-WWparڇ% ~`Zua u d5_g_h 76K'n 陷صt`Pe;ZbKW67;-mbn. *;J}  zC@αsDm30:K׾j) -ﯞT*9 Zܶ{<ʷi/W1Dp)n06Di@\"6np,o59f:rMyefӶdPy"=|U1ޚ^WomEwx7 sHOHu2{C&BϽ2u,&;#Fu"/ҲҘ[A6xYLyuR $zD;Wؤ{&6Ө ׅX3aR4V.hb)R$fPڼ*z"@$A/a*@:C: w;QE܈"V+AAuh_#}oڨ!'/[K43/noq$ zR5whƼekwD:Bj=h:aOC7/tWjAEX4I^s0Qp1EAhF ܿ2pݒt $UNs.*ELgpFn2Vh5LpuC#mu|gavb@V~<꿭*W d;?|sJ['elzb~h?]FoeYWam"OAtL\߅>Z;&j nYA"Ods:-TGg1)oSIN6`nrr)o1ܫeJx{5[LP>Yflx]?JL噷Qdz%V9A{bu}XJSJ:%sU!!#e}}dP;Wь&砨Ƭ: P)?9de?z̿qf'2$u7a ey׽_J* | jzth%.3aQ1T!wIT! r<X7%<y+l. QF}[N1S~*ٞb2Bdz>L?b[Rh3En~DQ+2P/ŀ3M!E%U@b$I4:e%ͪ˄Ķb(?TBCʩf[${Q^qc}2S.uPhmŅ :)hiD{踶. lEUyUf*qJt`7xO{[~0ld_ ;j&z(saΰf&0TdhNO80BgN'~ڵ Y_`7"nTo{%0ߞ` ^4MW/Ix|3t XJ4 }[d(b٩AZU8ZNDn庇kǹm: +S{Ԟ"HLkۄPfFU!#!4ʘ 9 ?BzqYPeV Xi^Id"ddPH2bIqrtE6QRw%Ү@H{W̆5dgRލ@&yEG0ߖ1eXa2 BW <r~(W_f?/sprr?m4ÊfN8X5$`WYf֯d13ʳ>OκID*Yml*{"@.\[}\Wc'zk_v @0 %CkIXUbQIޟ3yĂ&(QSclNYJ'k|R"O].S=nA9QfgѾ@V/[Qr z蹥h~[ *șYϐ6TYl\" zUO! )}=VAeܗ.U;"ǢQ}@iBX[j 9~AٗUSf{eCB3),ZzјpkY~t1oqЏ3rrp/B:ʰeƑO2_FSl,aؔK ^嗅ܽBpfP[h{.u}>쫊e&P/H>iU0F37gV&TF!JnۮY;30<]s=LC\;,3UWvTHgh) w1:Ɩ N[~z勶>ϧ kd{D>5ri!Cu]r/m%Mf7"\֘$2t ,N\k(h/o[.9 wxV9)qG-T/D`gj9!I)G,u7A@fxke\ZON ,'ABug/n,/cDH /{U+)_xj4QDc>w_OoSK8k:MOL>S[C,㡆qDBD- tosSu8Ca+T"ͼKe=*/O--),6; &P Hs(ɨKeUXX<~p u lT\s`V=SG\iɐ4gc#wtdPn?B wD0XΞhPaEK7i.DLVCr(VkeAMf@dFd(ʼn>I_K!УzCdxTBh`β/zX vB!ǻ+bכ׿Fۭ YOOO'9.lBVf6=vG29O46ռX4tTQUb%!u 1l3Yv15W4YU< +7`HMc$0XMtyS,t]㲽H'֊قfS7ӴiQ5d]0l.eUgƭ,uP^;-2ۘGz1ByeF?{yӞONHc$#='ت5}],ZI>JAhS \sn ݎ:M=M̈́S+5d'";G{54r' =k GEo[%R'9D%_:Ut|U*:&Ҙw8| 飯C z*p*+~*mxaqׅb0Е@rniPA#&1Յi5, 1*#@ڮ_gJp6FX(v` MʗQew@zΦ{ ѣJ^fDt*xWA1hQj./?G/B_yp@ RRı?'g{Il&ʛRƉLYٔ/S%a]F]bޘ-O'CZq`ܟ("B(\,jjPjJs vOKu=):, AyCVu iϵBG+nYSM.9D<#Vͬ0rݱ28|Rob%[B)-mQ}u٠>eY/QR3k>0K7H7ݠpԭP}b'D<;ru2JʠR߅7X)|tm JzA  ^U[r,^rꉷeH Xfo6m\͋5ht4Җ蘐 .N NAxyy(6 ɣrǟo8F@ k{pɍR@Gh<ȹۮ`N,khx}2yOF+PN u,4pwJ>Vfvo18?t*2R]lb*33C0b ztfB~'_ /:z!6UE2tî#ѥr6*O3(y],Y"l8T!#5pvԲ~ˋ"STg4 I m(=aJi@m|px ]_,C] 3IYSuGg/ 1iW&X,eCh 6mwr7&)Bw@ړ"/jMƯ#{CV"cbb`;-e`.f/?]] Pm(->cO Qh[h֐BzGpvi2$t3qFc0{A$Di5=@qB/TB} u֗M5\;\ ލSy)erSζ()SBu3c9MNIL !/,-:noZ+/Hp({jeC;!gzRG#^aEQA4Br0CIO2w^H1u *#v}1>7^\ebVO [xL6]>~tXxE@[2CK'6MDxm9UiMpIlw=Y# o8֞cV9 kشOÄrg"׍ʓ`'rp?cl_`4GWST;F%P䚎+%ѩ`"! d>mmkﮑG]jLR@uOtGkZjwdf\{BF$MP~O FCsݿ*)P χ(XͲ*=[?PEH#/ gPOF,>g9я+N-YeVw &<@g%N;(΂lD:ʄCi6ODl'(6P>Sq4癕Sy4Q}&F![]#{ߤi0k%ut&=[O0>"Ecfy\|!bm>G zĈw%!ͫc7%S%転@KVنwQJ 8d$ [ A"M%,I'I_A mN Wk s4QQؽԿs!\o!K.L?Ӏ^ҜПr]ԓ%ޡBeY:^ {YW}/HƥXOиLa[T j^ @3 zG@@- Df( ()z~d XyUR׉ОMD3WxZ #3ʹ=`r̛\sz Zن/ :l'4 \ʿ:B1xTKJb_1a%K[ȷGaO wkC-q^f*߆'9 !L} |@BVA=)b #s-ߔ`g1Z,yu)?O"8S;{{05~'q E?U1dAa"@qF-5d'6xCLJvΟ^ON(R]!Zyպ;, acu@tǺ2Y["]_&rn߄thL aq-3xHlS*qNj:mG;΃k Y٠?fEF|}™n,/1Gvd$/@Oړ 6[Vy'Z&@6S͍1Xxڭqqp7*r씪W4R~/xc F<6St *Wo#q}Ǡި80tğ>Oɻ^r '̯8 Yx檆N ώИTߠ{v(<(ih0($&or}Dw%駅8C1,,3]JlO6X=٬DM_eBp7tx1=qݍH~p)zdkad|lO^,,Z? ϕ ZF!Yn~?IAFŠRcM@1.sq;7""ѫ1shv@B(rJ҉zܸ ZwøY visigZ%E!pwEIvTecuVhS>bڄT5YҼ[%joo`IGF;b,uً_c>_W$[ 2 YhyU;sw@%F-+xW Odfƈc0&W{jm?B_w0N7:u4$A"Lq!tDu1GZf6 )7l1(kV0A!l3/i T#G?.&dcEMށa߲SLN,8op })uKY|CY_g\d9Gfa<ח7X8fQbZxM@BFy)O/51fߍfZtW7~)kؑC)/5&0u>#JҒގ2*kӍR!#cnAp># ZsvOrKJ_Vqҹi ZAo|"/QI."/_iւZы;,,"&#\:rTe*t*P"}kG7&4\!gb*h( &9?EU:. B4ʲS73c{~zPoB5OB+P%F&'E% 𘐮(/+le_6 Ts{PmznapM_ &?粻$}:S43[NBk_-3Il#`&$ +~#N&&.'9QohVä %U9|bfžн8PsrC*t3Xc5(m |'+S<:S9e4=r'.^O哮97Y!nJ@b|+ls4VHe -%lz?R l9۷?4uZa{9 K uxCs @>IY޼D,Ҕx^ +>9!ijzpXɧ/uPLzK "@u`ȸfzzmtë|.c"ѿ4Xu-O>BT4cdxc?~5anok+eٱIQ7{BJnC&dV4,n3-ؑxeU0C?4MאF7ƫ5Ѭ`uԇH]=A}6ۛF!KSqY }^2o˞Q`Upx !6ep5*eKҔxD |b2˜F;PD ۡb+S#Gsc[ Ew syb\B"OE M4'[iNJQܦQR9S. ]q`o0HSECkaᦼ)'+s k[־;*'}.8|G੠:%`X=Rܭj^ݚ`z: 6YH#&Yl.pKx #%aت)il!: GK&KAE=얔\JL٣O{~=Pk4A uHV[-|RZNϷ: j$&_B\ڃќzi|!6Y1c)h+SLސk{VOYBs4˕f(1` N>7ZdQIoƝ[ޤd\N|65P}d쿳HHxȾ%:.LYT6T ɦc=OJ4p68k*?irS59$0HWL8-YKQU%*p0rlr;nq YH)X@$Pg lNd[ iNCةyR{dk>bD $Bط'[7dENb HM/ܸ;q68S&=Ԇ弧=r24% | NF+%ϑ⚄)뷁Yz~epu,ϡ]SLD<9~:|z[X 5/^j`,Mÿ?З #0{LxKѶ'VVR'-HW?yLAF٧CHm!?["K/ ߰"A2Nsisvf>~Xo4r 1f[7>9yQ/a(L>Ti\OᄢfgO#+,(L 4+h SDǿ)0Sƺ΅,<.RK)cqІIK}pu+.$S0g| |qŦݎҷ4[X^*=|H1+ז BX*uu}_]i5QOە!sVKN Vc{CG¢`yvy"uڃWpe`\R՞3T.K |Ј'#W*^i rؿ^W+tZه񅿠0 -Ѹ_=y\gР(t $13LqFlEHG%oQQҧp-۲-(52ѿC)!],u;҈[/C sU%7Q@ٖCkz09;///x HWW-P’jm}#=FWy^guH"taĈ(Y|"7zoM.8D&=ͳO$7yzjS{F+xua6^ zs,jȈC0^ATr.57XQgRf aU{7Fej]G1gD5vi?4B/7Zow &#>˾C]U)8dEnmQ G3D:&#'B(V{_M/o8"P\GDu;ڬLiB@>xv$ -1[ڲH9&ܵDuєy8Կθ96 _Kyalch2&7pwX 茦-Hg}o"σ<84Oi}PA׆JHN)q*͎b(o1S$\?>@]K1~Amk"ewb8 m5$wL&Ͳ|]ulP+_l ?LIS O~rt &g]HBWf#FnrRGtB\ Cyڏ49HLSҝڲ TA|b5dC6>!ۛH-u MCZ?YkLPtUuu̙pB!_guX孟){u52=&ZҜYǔuD5C,٫r }HT(Qqqkq'+ Jsl9/@B 7Bފ䔜Y+IST&6搖9l<YH~96+ HdWS?NQ(Aޜ,qf0kuPST^ab]mu*bP .1kRF9b:{x;r<[š_)-cpH`lBl wIRpz]RIqIk 󖔰|`l2Jw*I>-,i1f]esg*х'jY⮀ȝK1vT :< +Oʶ/Iw|aS=2*mI /1H] LXN24({5g3a4ؼ_ d-R enyozs۴JP$7Xd&$'>i?|UqFU2mku-cx-=/g>9P{aԡ·y)mViI2ONPK bLf MV4O7z(כLHo[2^Nq!d&yj?8߾V6*(Co3 k;(g8(L 63?:E&wsۨs*w6Y @ψ)t>xNA@dO 7uvKDF_ ]Į}m#I%/$=m2V=׬.E:lPQ=5n|^e2Ƥܾ Kx@*d>=;fJl|،b-ZqbWn9Jٖq#z^F-O< dpp)hsw}_A:k,1l(7te9&+ {ǍmHQh<`iWE^_Q ;_6gl8»BS2Bf|; C-Ħ ݞg3S0B w kiԆ=@DEd~6F(y[rP}Y MfE` #&MNy1Vrz+f:6!ZcKYUvC]rS1,%4ׂ(v>F0ӣEQOoܼې`{|5p0w[bՈ ?[Wt۾9%qM2=G3n,Ԥ(mV%\ƨfQ" DzY2-H'(?L~ezqXz*ܣ̐$C 」4׳r:ϞJ* }K/D4@p$^s $CI"1;[gͺ98eXm0R45 @#:V0U S=+Wɛ337幋UR9†0d3O!⧦T|T%VrK4X(`Wˈ:CBajlK6ʑiܠ|?~,Ŋ';Bӑjͳ-:` sf]vd_[e - J>0?PzhJ.Yx߂|$GuPKV,v \l9Mhle!B`*jy*R:έ8+TLu!(7|C,^R=O Wp3EޞTxxӱ!k{Yx&K2bXǞ"(H;|HHb R沸 uIƓ|#WPm0:X–n3ɅLr2m2xZ %bέʡڡk_#y oG3*.|8,|`[\g[n&xq=T"Z|c8d).,<`iw@< xM*f3sl̇9w5ZaX^im@V}ý:'{q guj63gSP^7 QPt+ Qvw;~`IF,\Ҡrqk #hsqjimUyx'&q5E~a= ]gǴxizw*&6=CtQXvo|kbA8Ys1l {pE/C:0gᒐrVG%\ȣӹת$:9۶lG̭[ Nw\~#y8٣F3Jx pyV4Nz"̤E5_ރncꆥ"Pwf܏o[}QXdg3a/Ts`(X(; 6؁n,( Mqwf-ۙ (ZTn^j>?lvp$w_7>. b6҉*Mw@l(;I¾Κ̭b ;(B?u_A0 B;Fƚ~ g?~ 4% VܖW&.YtWZy|:猿?:tllI8q0a;u oXv_<8%~j_QL`twoƥ(;^"fυ ÷n%(n7rÝK]|M WZONgCh8|v{:(.W *J §UP䰸T@!.m;mc7݇}4fS!b.1NBH݄gAh?wˆi玥4⯝Y8(Xǣ5#:pEKβ ɂP'as%"0C+.fVQ}C |)͔<3U 40!*?5 `,^R[=WL*G'a[Bx*WId.)ԥDO"%Df+ɖ eX. Knh` >Wܪ3µ?`n5l``*9,? #u}IR̊d? Ƽ &]g8+24CaC3:Θpvgt(Xf1`\u;t?K>sUPaG#LEFA/[;*.~R钅7K05C0It 5O[B 2aT|Hh0&+YX)L#e#Hr>w1L#&ؔ bʮnOŠHTۥ@x7H*k0݁ 4p,ިTz|,BƁޓkkux{1vYƾ~hV&j eL6f Tf~2sMrf%.w0Xj1M86Dt 6=WeO l@G=6ۘ>|ඬ#o!kqY`-$vĜ&g4 Ei5ZI Ӕ9ѓT>_a $k &UUC{mkz,/ TFbbG+y})_ETKY[pVq+D9Ͳu!4"έbFZtBCĞԥmBSֺ&S@9y@ eטW2U$} 0d?ϳr,'F0R3bk9&)z~O"s-_#!W0cߚ]j1DS:m(Rh+Dp3dWܹ.!@F`, Y|MY0DMY qjٲ;je<}|_5cX{ylȐh,ʐ15h^G`QѬBJϘ: fĆwL8K4d~5$rH;Uk_ `$:%ƏB*aAdHV /{;aqɜ75z*yxDQ=SO̞汢cѯ88QFY`gK}u^; &4gE,dh;*Ł;[8f'>++\>tߤṰlN'w& 1~NA #q|hޣh|WSzFm)guj1}pvGj|$mb+߶ <>imfTVjTl/HXma(! kξ>a JՖ@NY{M݃^2yu-_d[MM]J9NZ !w"=(x^S&JP{8*Ԣ]٬gZpݔ!ƦR@/ {^)-q ;PݵMkuKp.T;\D)F!0j rĵ izkIgֲ$rHx ăf iZ{2SbF?׵#z܃+|+hq KvRpW޼v/ՆǺW1oYOVPXmM`kyͅ͵?joo78aS= hd~Aܡ'~KF6tA s1Љɔ3"L-:zʹώP/w$Bd|Rg$W5WZH!.qbK'eT$}Z/:{5˚@}/~{awd. -ZcEgt#jjS#};h[i$R[jd(tfJM{ ,m]B<O@hϜ 8Xs *9H+E_4~pueh_LכZxF[D}W9IP#f8~ ukSKlC;jj>D&:%_) jj_HLbn<C}EP2rFsˑпCutFُp籃v^q7UA^-u_Hƚ2$+5+V(0|X[]UyE]<}l{}yr{:S lK5Qm1u;#ZzSp9K=K#!e[kPp*|Zd*>Yw$4l8RcF<81lr梒sMqu(i]pm=nBc+JHaъ;f6}i]yFQ3s5Ķ&}҇iRʸ߷TM0fX)ѝ0Oy-qZy{CRX]yPq&.3tv*"ֆŠ9So ShYZyeX>j04o׭ꆂyyT4)7;nB8t;' 6v=&z#*>1@y``0\yFhx<@!9m~~D($VvXؕ%C`*޵ 䪛YNwN&eyRiԊ)s⅕̗LkcPc{Z/v Ғ[ֻ8/>5<d@+:Ko }y.V`o9\M3Mu"A>έ5eۖΌ8VRPUٮLh؂ng2iy_gF3)lkAvhRiH =L/=E+ \ɧ%ݸUbQgs2t'W`m\y &Kߘ*Bp˽@Qzbd ?kF..K-3g* |?&x~dPa.wÂJ.ca{JMCD;q%-gT@0^75*S̪+Y̵JE=yaWQ[ۗI+q :˕UR]Zx/5&ߘ.Fwy  -R8ҝ)jR]4΢rh<<5FIϸO $7\*3egS׃.snހG - iHԺAzPϑu->!r(`F {hnC/ɗ!љ P`$pAL:VX3xjPϹOy!dT!{&SR|gױ,~tNқ.DzPdWe"6D@)Æ=mrWA23p7{hԖݖߏ&n3fEMP) @PDW~f=qDF)\;'X;#)a]~˔=:ݦ[ݗ gDz()d7i ]u]+ 됩HU߭DgsUG?!à Ls $͐&'ʤ#cђqF4BG{u{C.4u_ fOճYb[|S$FK]fʼnW&x.41gmJ5#E* !7V/UL-6\I8ȪȾ:`f綹Ay R;kJ`& ڱI aXڜ]WoIs4V>/ QE Tә]K@sAkyw{n{:Y3u.#pW#C#GGn ;dw{dmCt+V$&7:>&%@P][! V _mU4f:X5nK X!J&AI_sfЗvJdX&,ƴS˖7d{u36ʲ,E5/qg)W}lrcWTb$li ¼jq}pO 7|^07-xs]6R" ^c>Eң#zc<~'a=ADd=&=܍? GiV YAI°0go\iէ+5oE y1'ZھA[C,hv&@y~L1*h؀BhI'9 QHQ1kۏQwW w~ mFkP y[~wg˄bY) 8 qNV_a>{Lg`e$<4Ri]|_D',Bގ\;*d>jy/ r+| UN~:G? Fm>kV&Πg$dN=J`%CD/;jɸ"6D#Gy'-;qG0|l,`3hUQTR",bsy-]p4opn "_T-o2}暷CY֤Lفhߎ&8U…?l;רAS)!/c,E-ԙ,N*夌̘-X(]`p^U v chWBеF6xqf9_]A 3:;_lN:}9*)=,hGuŶOp#@GthEj^xө*z Zr ORPAAJiZG<Gaa?:˸ְb 4J>gq,dq6 _i3h@RK* s9rd+ f;J2iKz'\C$Jb9Ӹ|=zk6-<$tMؾ*mXcH/Ldt#?̅b=M;W'|BFq5g"['6,U>>8~c_=Pwnk6&[zn={C*C=3'2t({q척BUp=E2#(:]=r]$LaE{TA˼ǒc&uatX{ܺRUڒaa>)7X ɋhpDO&o]KVok@;ِ껓"ߐlֆTVWl%"Ʒ}l'"OϸG^y}׌_sf0b}KW 08&$%t  :S_XuAYQtx2vTp~Ɔm~}NI ;"<6E-a~Rۮֱ{'ɭ;/ -y@k!dP5@ jy\Cxd;GE!Y5mXBAyCAJ*Q mkD雐p;{)m|HT#lU0uvf(i^ I:`{npl@ gT֮Pg:ƈQk֭96<Ҍ$mdyVG 9htWlߢ3GZO؊c3v ]x'HF,-y80 =q<㕬RxmdF6w ~acuz(wpVe.%:^ l&mÛDv|iߴ֗@P:PxA/t[t' <^Xk[i 5TA{xA^bq֫ 1`C#P]5}jjEӂ;Ńo]zі*؝wL |+"C'BHXbe؆?$=a6"G&|청=}ȇ.)aP'ϼI@ mRŶ@ܦm,.Y&$N܋'C8%@'n@fz]٠lBSzΎCQXR749}޸tDNŕGJoWLN)7שDrU-Ws`ZV˴ d'O1ipe:TkuK;{%V\TuMJE4>f%ٓIF{Ah 9}Бz!ZSMiZ%#A鼥>^r1WpOim3 ~RMh/atq(&96\l (0E6;}4*ͽ֖G!,]83yr r57["w^==ȕN%>٫4M tSľ%Kk,Lٶ^_<@ކeT_ؐV 42®@T_%?nwn% o%4n;ދ'HRc`d1_T|0TT;.YZ*469,k *@U HP UT^o׭#_-i HF{1q#?fÿz(+$)p>fJIJ caķ;.#'XnP^{uWLb&vb[i`.+X+ֺR$񶛤$[myMuhO>⧆@ԟ޸/rF)3={ &4,fJCB%HIy=l>ɳݯJkjf3 M{;ؾΎ-ҌÄjTCB¤ Ct GogзSԴ0]GM~8`/{t~5\zfIXP0et2ѺǾUKET̅{ L]M;/ Lo`8޾pF]Ik+x\bY_:[,y>]MEFf/xv;c=B4EyQ ?h$6\MdCTq, i)p#ٙ9TV#)1R|0im&X7y2 Vb7BJi:kǘNpȅc& t/ 8gdzPŋ6Bg@,HܔG6bvisomR1yݨa :zm9"`i#3c9yhvad%{v X@G8nt \; 37KVHE08ASkUlUAH]?5/ضfQ8P+%p8GyZ}9^栖:*2YvG}e*+tM.V"-Džw䵪Tէ 6jjeEi* r|-iw>!meפ&;\6$p@|vp{YI ro 's&~Ն1O5R7B[usntǯUq}YY/rj:ѤO(öX< 2PLv !-4D.Tc,3K:!'<ܦF?189Pl*<}~b~q YiI@VȒG8Étc|,],ӅxX2Nq4һyˠM=+m4}D2~Uol炷̯ ` r/'47WDWWx8UG)BeewTDX ԁ]N&B(/^0u!Zf,*ϲ7vle5OO p⏮,j}Ә@Xn xX%EtzvRC TR9@B2b N\vf-@ۣA\@bɩ947#NC*ܲ>l\9)p nƗ Qơܮu Jb]a/K$ݒS/D?К%Umo1XC;D\撔F"wiB^AeD݇*Ml8Y[/j.HPBfBN%'dzablU~sҏ. \esdSg23Z/L+pp.B{4HKxRwKR8b$95܃Z/UWk, p?ə"faXS ^r0`u˘Ph;.02Vnhk$kih`XT~_9۶q0xyNRR9|sFYӟ]Uz5{ Ya{H7g">\xHL#x6 o-ғF$.٘Gk-&j_P0ʞ @+Ⱥ\.Ƚ Qw*Sjf-X]]Zg"w ~һ|, D1f i œzB{-VB#.*0(1j>`JץP%k!yϐqGr% ^ zaϻ5*TB(CyKfpqTt%V85@`X0M+xs&UÊ.`ljF(lrx˥VP-F"fI 퐀c1P.ʣ"E8Ei(W-jƕѬlS*ÖHG`wv#9چ..2ᣒ>dkڥ;>iDvj¸e 4"K 0 (1l徭9Q a*ˋwbC1Lç~ &}8wA0^DA˥B[uС=jm?%\SJ% G`]5fYDV.dK!Zn޻ <ޒK[,FZ Tv,Iӝq' YY鎜e|ey$zbnKrT!iCx4g*ƚ$jeʭWFhmR1'O q@-P,aʥUU3:^7" aד& +evT?Y6+1q;5}2v84S@#m ijetӮwH$*ag+D|"ڄ_; hW)ICa, =y&Igd;/*yQF\g4k+&+ HU>-\WđslG:%cl Oť~*&D`^-*ɝ+;1g1ݺE )r=@slBω)cih;eyYAl*(蔇Fٕ7-NF%I!:ۇKl_`m|z/ d·fVG2a tD F=w1yP0sκ_Hn1M:|%0"S$.``ŤD8xFb͉BeĊg<@ Fl(fܝM´9B4Ң`AVzs^D̝,=Y ^]p:xuq>~BG׹<Q s %on%=3S-2#oK3o2G`=]ē FB&6a|i"jEm=p wmf(Cj@nn^o~ĒRhsnA AňT y0WjWI$*q#P t>NfeeFNY)*v _8mk(PmO' ? zF|s_VzaŸ|I|%P:%|ߣnuH8 #qq^6ȅv.S"7Zz*n{(_h//lwbtv(x九brcPh?iU4 *h5vH0]&J {V2Ų& nTe;&eiQfmX2J87*6/[ׇ{%Q^=ckDW7MT',~y+/{n?rV!H4lj_$7$Q`bF9Ņs ,uuo ;S= 0֣?gର*;{HEՇl/ճu;jEdi?9L{pGkťH#\]ƱV!lmM*xJ-k+736/nH]>M9 }P+(=uO#@Tw,sq=ՔhR/4g`ƛDEIu\q& 䰚nPPMrl 48])p|$)zbR`lV3PfE ޒkٯƏhwE୆SӦd?EF|njoIH74ҟj,`E,Zx;noS'sQL:-ö2WTA`P ϽpC,fD[,&U3T]JS W =Q+RW5$ʞɃ#|~K'HJWPIar_J2voj׌{2'H`}d0hTAfv6PkxXFWָ^ʔse4\D"K[lu#/`N[8߰$~GCcL8j%ZCj@.( 9NebIMhK/Xkң$4z ~pI=Qëq9DW'Ж:EOF:qgh -j%Vkgh Vຫ|*)ϔcU|z*t'ąV-֩+\C.+A7JoD nۿ!]4IXVԓ&;iads/(\VL-aSO@9Yr"]e*6UV:ʩ.B̹o›\Ĕ['q($91u|eV5e*"mW]`%Tp_&*nqM#)KkJ`nΊnO9*gC"Eq}qኃ(r%B_>DG⁞$U#us %hF wMOZtb/hRoP8Ҏn)(1*ZҔ i@'}5/Gs~ Q#)ׂ~f?PQ_ 4GGw@W!coB[e]Ubd "bsF}eJNb>#cێ4MZۨ?a yǴ̅ q?Ag ح8 ,B `EpGQ9|nf"Lt ]i e1d5 NjKȈ D͈;@ UY ?7Jܻ>U6l;] _7;:xS";"\<]S>Z]hcx ʍYևNQ~pvrȉi*@^;_b2jpcDf՟׫Ixjڠ[ZhߍsYUvQ .EDBmTfwYJ0dY^JMB7Y ȑb:UYbD4{KW4sAlnrfDa܂J!4׉`s赯+`Q'm̞f܂M^ǫ:9_c/銸ż ..2!șSRb١+(FZbtq>ȅj ~'kptPW"mZ- ta~v X/㼌᫟QXó"⽆zԻ^;f72IH”%nQ/$[[!$'+xa '*; $NIF\ʹS{eߙܯ7ar `Is{-Kq^YMxÓ& ]jb Z|@ H!p'u#E[Jd<*"8sn!ȑkBCDPΓhg0b_QNI`,{9T^BSK0mdl%7vP4eٛx'SV$ yY{芴cMRzȐ^9iȷ"rwHP/$ӢVUCMПBrsZe~4ϮrPΓ GDjEWwԝ,zH qa`v̔_IL)X?.ÊB+K0*,RԌyK\wlsB:8h&O5yб~);#_ح&[dM0*=O'A<r5[o`{=,T՘8@z+#ke۵ydLTQe/aZzZ'Ӷ~1j6vQ,S#ҨGD>Sˢǧh?{\V)t\CVĞ`\` hOG[DH#KJyxZ`Wݚ͝&Jq`L/g c D2`aٯuš\fLJc˅R*bDc^4f$Sw;<+Sgф$k/H2 )kygZ{t!CV$e.qF3hc-mh/^r GlH N~h=z3MRp1‚"lΠIז5;tbabPzELS.n'Vױ5# $J.m@8GUCwԲصkcM&L>{&S3QvUQ6q2w'9|#țB1ߏTXMTĊ0,Yk-r6j,Yc$mB^ '5$!X^0=zJujh⮥o>ɣj0آFm9"#,ƹcCua-,pqtބS6u4bQ u.%+L;@8^4}?=Py)&)Xɮc ɰ& %+'賋NKkphL=^S&?Cdjw@֝ )ERGȱ>!D,CXu89T P"^[`z߾sǨFV8s"%BRJzD0Pi}Ebin&Φ@@KZvчrr)쫷 3=~".=NL*1,tQBemBB,{:PtF`TpyuV(KD-BW`܅?Qy d񣗤.N%!OʵO/l |ߧ`v3px~pHL[QN @|$n΁{a6yz toe)S Kɤ'0-r*(GΗ91<#``Άm4L_dv'b n9O /]QgֱL/KrȀ F;$ɜStC3Ҭ l:2 X5;V x`6J<@\XlOO~A2y|D)=jѐvw^U݆{ef1qI?K}h [~0AX{sHE)8z)&iR:eN3|n-$bCt48}s\J,f$U00 sx ĤZ?]X";PsN1ڕ*<ĠiQٕ~d!سjicmz.'n˟1Ptlo!ftafU]75@+tM9yU(׮@(\^!BڦӍqI揪j0lw}zzFŋV9NɎ&biJ,YE %@pM3 Υ;O:RkdR@4^Ӥ)ܚW\aּv]V_kkazmPC-|6u ]AnnF#b$!i*EA " hlPoU ő1Tn\#Svkh]ֺ?gQqG%ʘ/`sbd%KV$nMRaGpЭRޜV~U.wJEbBl Zsf ʅ_ޚc0$[Ba,q!_b8z? \.<*oƀ9vՄjʥ{DLp2Ogy3R9t.(xtp>JB'`A k\pG\X󾢰n;4=CôA{wpEtxXt{S40%ƺ*2sM.;T&S=csghoSݪ >:`;=ȰQQ?.;`@]՝4K)$[3c|=)]=SQ9לpͩSGJ+᣻ˆY0R8{CqXWR{"/0m<^OP==,=I0rfLw^U'_ X*f$q\d>INH!e)ͤ\{R7ƣUT>+pk(׊oY#e:d kh Oax?;Cгӣ+h,[4.[N.FQBgCݦHK{нdJASoI( "H '1Yn ѯ,S?. 6BWUҪάx-&B1o%(n bN/ ɚ .p O^Zm(۠fG)?QGU;Ѣ0SoS/$E೫Ǣ6) MO:k19ZJa!3&.'N=WʀfntrtLB I_͡D䰨'Z\dnVY _# fWPxxp` ꀍ9üt:iyP`C$m=!$/"S?_nҰa`] ,Ϝ9 e E)/ cߔO"&R5Id%z>5nmLjzǺӰ Un뙸j[ ˷(kW%0;eAwoYL ObzGSǏI6nn둻<>WM5Ǹ]NQťyUΈ1ɯ6cX:<3Dj*5߬(\\V\॥B- S[IvhTfgJ|lϰKĈx,!-"銝EUe9(k$ ) ܐBO$]dHP3}08a-Rjt~7) ~a%Hyg\'4پJa֙-D -OԨVB/wmz1_k$=pP+{y?qC*zա9O/L>BZ~N5PowH,53@{2p/9J6qXؐP^bQ]Cweh78.dtwhĺ(<"~;9[h )h't`BOQ6(,^ y^vZͯ=g:Adb)Fڔ/s,j.C{:sh! rvk$otYaI}{$DWpz&ngltE?LY53/AI/x)4K v@PŖI{w:Eņ s;?uf5t]ʀ2P#׉y QTSX74cΛ.АtAQ.Q 1xmh߮xZUf_E3_ej&&s!hLTS܀:{ӏ t4S3Hj sO^zp({',c~' cy ¶LM>uPܸƓ%\INTUoXROE-A!n̋V@5Vˢ|l>c2Ȭ05B6X۾cQL-nt.pm{oӥUx`u.d`Jx]/Zd\ ])[ gIESiI̯憷FpF#!m)N [Jz J@."+>oQf>抪b"s^7F0aՑv?o9&~†CGʩ{4&A "{z!U;=YE~'a=njz@RAX,)X(>8 D8hi(,4@fćd@6kًSVZy@4.bs#=nfx_}~QxL`lA#Q}/,F:`LMd~n)Y/fhUn-êeu쌒\Lh2w7t)BXyBLs$FєMO2Qw@pjT5ǶkE#)O~4%ĉ8* 4-aцv^A5v0]HXyr/$^m=~Κ,}F4r1F%ɾzU׵#Xo t`smq-Jn$\Βex hr6I9d-pG-D| \g`Qm!V#`{XY'榇]Vv`pJ|RZեD 6EFcYC5^a?~1|Ÿf`6[7<'^tV=7VQx)i SukHx,h x;(%6VdU̵8ǯs #‘JW_PRQ֢{ɟPyZE xb~Ɠpq4`ۿU1挭w6@{": 0VM04ύA ݗBB ؜3{PPdF{WTD-4Z/dd.Q=FÙ%Ck6w_’H'yo{)(@ڱga 6XӞ ,HTA ,"dY a sV%1Qrvwg]"vFӠH ܑX*X#BHso0t> \L@̬ӹ وˊ)J􋈕}fd8)N}˟AMzcZ?}r6F e 2ju6HtXj{^ sTC$MTS_nf7F\`zh zߢҀBz#HǕ} OLw?L/s^&f8lRo[|3l Ƣ_^u 'c <Sp)8;?$t%? xߐ7 |W3H2EP +5PKzd6rٸX6yQ¿<7({G%k$nIܽ<ҁ9aK w>NݱxLdb5SIgH&r.=鞧o [_rd?6lIuYs9!C%..kԟM\n~"&lb{ƜJ3=>H~(+joRh?m;n ·f]@zOШJLS>wGSBzmon"3cˡiog(pd!y+N.-/E}1i_HBx ZUzrl9h6&\kI}&&eO<̲o0.kXZe8)Y׾S W)|tj\9!g3 \@)< 06ԆYX9AVkTO[l@;$*[p:eGL%DZ *;~JClΏ]rG1=12^]gNtVXdu9l>D! _V4aR;$ Gd;]' @SV(LMPj\ҰV՗=0IufSB b]Ӆ<L:SZF*ԎQ ҄ExxP9|q!mc?#'J?bCށ }LmEvt{频)pcHÎx'$@;`ijr$HL:|@P[FU?M K`ֿߤ)+EgVdJtFa=Y,I"9_酒 ÖSMSVI%"URX@xbzz3/f. ~[E[^Y +wO gH/=x o):w>,YAiTԐ4$.3'K[x!rSCQm{t!FnY^=hg lCA/a  d3T {3r / 'Sl)syS*$F!'軎8g %dcoz7M CynjOZa]tqa+a /PNo RtBV Kb)F?UZK'mGnC}(*ĽMPu7W&[1I/m*5O7IӷbQ103#)R!FwuNυX4ȋ<]:HO@JPOPsɖs 2ݯ1XK- n7K.E]A EĴp%:3`1f9g Qu#pLS8'5<3Q7 XYydZ.KFK[ NR+6UpPnu8'OA+]m#(l,t]# :8|PiJ42XJw#0D $`?zTnT3BJϥ||3[ߏUZņxN.lyw˯-& (c6ĝjxἨbdGLؠ(#O=%5PüّL![N@;< %W:g AKiTgxV[ yfބAҲfҨS"LE{`C*"L>u΂eÛtY-:3JG?Ht: RmJѺ,L$s3ӯD6bsjYR=q6z=o]c(Bc2Q2#.uk g/4ꕳ0*#:UjBI҅5rN%7R6Z10uhs3Yx_Zq4!8kG͔d@S8!F,&uW[<',a% u"N{*qnWح0&}"(D]܇KnrPF~M)'!Vf.|^8%c Ur STO^'UҚpE0a#:`N*o~+֤7A u"r*7%3 bcN B"Fr}W2{(m%&Cج宛oS !ިME8yq4j=74]2|;ϹMJwJᨠz`>S g]^舴c&ȥ+%z꠼?cz)AJ.i89\~Ijm# Y)Ѭ72B;md |_ xB6^󡻜43YHp9Ŀ:=I[GLiI|n:9`k+= !B)wvI#`etAfTZ.4A`lc+0JbEu V)":J$)^}ߕӔsyۿ(B89:̇m'2$Bc "AO3?={2Zj'K_̙JǠvJNa1h?"]+C9'   {ij?]ߺ;wV Pt(QH/ 7_A[Y:Ml7ܛaW҇P-Xi9_iDb&(iY$fH^ɃL_$ĜgcEa"KTN^X˾UДz}[<oV\f810 T1ʠb9I$h|bVېQGaf;q%7"֛( 3c)`X[ ۅʓ3OԻ!_EHNg%'iJj(XC6 w%|>eLPqꍫ fn7<)qhOX`&/|A{54LU܌ވ;"m)p`aōlT0&u+7U NPwC s@|w0tI&zxIE6'_ iu%maH>lLS\ ?o-uIV`vC5bnbф*3?Hk'j/n ϼN忕X, [ۓƖU*WPw, _{atuߊ,Y:))4!B!5ҨYefj\<R9 P_q(-fKn);7ჷ22Jv<_v,o=)A}TEu‹DKvwFv]1dx*᣹,(~e(÷ft÷֚V{(;8=Z$)r65]E,[@}jS`LxM譹,aBSbFPYGC$`rR*BK-Ғ 9L7sTbGܓ>)bZ>oLQ]+zE8 f*e㷈xN\ pٱ#5'V4|z1}%왰A$*-Z? gI "rڷck"J!iG'䄧@4.pϹ@N/R(!H@X7}ߜ&/\#>U>iL/aAm8i{A_V9Q ya`2~ݽVr&/+d~Ukv+C G,*m3Tx^%xEL8~&k KKnjAownV0_JW+M'<SA2jW۶ܩ@ _{0Yݩ֪B_MB%H.M׈It`{46%&c\% Y{{BMHA% &'#T\&H!].gj9v!aK~Q2]cbJIuR$NZpMe8.Ո.iȣJtUl B>woz-q֖ =NO5Ɣ9b`Do]$'&t6We<}Au%V)3˕H҈ci>0B#`,Ȕcp8/(mr#4=HؙTGXyv&z2/K' tڭAJt,ۂW ㇪<a9\$tґ-ri plp>QmO7(&vR . E9M "Ui J7H6h;E#|ۺW0'`#|\K6A Jn }FX) K>ծ]A?mf(1!D׽~H-İշ\i_sc'p*<[qO%A`~K9OFn'u-,DՈ/16SԢkGj6=[&>d8ܹܧ`'y  ~g0|;u:zT\ߺ XЧ'GL=}<8<ኛ-4BrJ^C(ڍMxpbO PvX0GIL]3 E#GvUdxI3SskR'ZdOŖwQR  '(5E5fV#b Hp^ {e&HSiA4׃cA!_)V \M{qɌs E"T47Ɓ.LJ#168$F՘*y=wOV|$EY"+VZ+&1QI9-zXxut-dh0.q916n'7D,V0ۙo_=X3C۩]d'hOb_|dRz2(D@ju4҇Z#/i:;I^k_Pv)EGe胘QnJiB g FA`Do=:9nf ~Y}l8G9[gB7F |)=T1zÏ?$8,Jq.q#nRѱ3fEb tPzY*9R{tr$qP}6'q{ѹC߬bf$n^$ GiqRٳwX8,6_T6(hBf*]_iǧftG%ÕL+RC:O" ?U{1prE ӽJ>S^BCPwF]řzkʁLiԤ懇h>UвjxQUv/hyBOTU%eĚ>J&CBI>Eة'࢙ TXN׋π"kS\)ii)ʉN0FL-<V‰OFӻky)62x.4άi{)Wuaw=3f7l={{lj=2J -9Fy>p`'eqK|EoP]ox~PƑNlW=1o&O ̴ac!gս{koՌL0ss'JMB]c%f?^uIJC,hZveM kGuyfhMra@Odh܊ ִ˱~KI`],}`T<e\sāZ518637DwۻvU?I D9+KG9>S=N<;'aҎDA"f\C9C8t܀= r k8~i|,opW1]WrEU 45j.{LXF[) 븛V4%nrSwm(aibyT:N&S"dHu8BL7ك >K~ 3s,^[|~`<\bh mS tOjT$tP.D D{zF#T^+&R kY );7ɠY gmij.)| nSwCsGL3n(Ld.dL#v%L8$Au[r,=qmj/uojƌw 7uPXu)C?o@ 0z6fuIk'T,:|Ex'ķg.Qi! BDW,%}WMD:+ɔI9G݅7όLx:x?g/T)*O[9o9~AN׈LG|RdBgWA IFg,y~'~s?~Du %v9 Eii/#X~jy)5#܎OhcXWQq=h1Qۮ@E^"a)vTڕ#).!R U?SLE?lݲ#nԻ"5xI_2_c_6@ZV ghh(kU<2y1j&?YK.uZᄟ2Ȁ}:dRurϑ`3a; D/@9ڪ (PS={& Nq~kWM bz=sʕ-%L ~5df6IK2 XGzCtMDj<]_1V']+s#ӮUG~vwV-$P*ء^* lY\x6.`w+]cɷ,QnNmp0 T =nr1spG[ z #qV&c _?{rbQoUլڰixÈc:MI#hPɭ7 fW#^@l\\Fuj NTӉMh'W+6)tLãI|źUo̕!rBQUn5ܩ"|/; tM OLGb!>y+"cvS9 3 ~S!|IF^d$N!P(i̗ħ-3B g<݌"c΀gCirjϗ<1tx@f8ơuF=&lFz  BBl:@U@ E݅1~46a;\y26EC>]㰟.zpD({ {w@p_}gjfnl):f>49uS^砺) guf1i Z(wlClﳋGǚJBtXBri+jκe2o Gw*sR#[BdaMgu:2\K2˂#q&}_8 {-Xw @u] @p_% ce2}Z$~ON-iU%S"sdg^|l!vP$ڮ<Cܖ)MN;]ֻrTVj/= )āuxnj o,8{`K{H{emTwp8I.tfӂ)vz2JKV4BIE7:%ܵE}ZhdGYڎ(ƶF뙦P?hLAÀsP(D]4$VqR g=et Korp6ORxi<ʪKl8/!H>}2ՕO.66/) |)^ tyk A$ϕZ0#UA9PSQ@ ؠ3@)@ϒL_O{v]@ 8A,X1'Sl` QS~Ԁ4ٞh0^rmr_]RbR%6>):rK];@sVmn+Px!YɑHH:|ųGetA{;o#рkCg$Wp]$V!(5jA&]JÈRH@X ?R[nusOiA$q"y.m7ϻT iK_ucvwi348m^{K4ph |?*k]U}@!ڈiwlL`cIsD-ӹI n a7?o.rT[L&2^\tL  pcRƥ~ЦBSa?&e`>[I uY7tu<uRpGs>NB0Iڰ`Kf/?x2D0ĶvB3:yD~`ڳ Rv"IWREg%M~,N.f<: skv Peg_)BZ7 [nMbB-G(N8gZx]jߩ/Chp}R>d.F&Xi%cNʇ/)!.tOGMO %8,4٘-(ͮOKEePԚIPx;p Fdt;d^ 2/[|&MLX9__)ԖQzD/hdg퉹L٠E4}q0^EݾdQ6H "=GroyO|MC.k>N4wN8+,kpO͒(R>lwVĐzAJ&e|L2n+ڧdƍ `8p@Y]{=^.FuIrrz#j s럔85PW%b: *Ȑ'X 1NRp֤]Ht Z7Y ls Ux~G}4@2 h ? d B(%%ҵBз "~% ~10HP/\67jOx׋\3*}@*jUތz ~Ί\T($~0v-e|, >-mLNk5 < K`1"|G(mdʤl.kT(>XzIr"SLO\sӀR=b \pfIzD!EJ,:K&ژ0qtpR z۹*U29|/Nz/E#~t`=]TaX0%A=\?JVҩbPChc-b"fЧYJ«tΫg-Xv l rXPʍ;kI@"⶝E=C C9v,Z¨Y['T+${Z" g 5?'G/ o!L@i&Ѻ؇b{8+_LH%f*_X?='e ̺FB9ٖnlޡ#D|=K}T7_UbIuկv:!9t )ރ"|B6]:JVk+^~;EPSj#(ܻJ6*Ky=j[b߫׹Ne݆j }b <_-}[Pq" O2"-bRэ%LA(6O7F.B-qTӘbxYbC!QqdΚ TIOſȪ)sH.m 4aG7E"D?mj_q,`rwPSPjc6=7q2is8 r Z<*;_E3٠H|r$^G+Q8 qt]jȴHԅvfI@KR7R B)%?~EEN\( ӠtYy uo9KʮTq>5 wdC]-0+qF*; *Π aq~\w? 5 ZphkAY͚UKw#D_\87qSj2~0v͢BӁڵB6u:a&NVKNކw&wkT@\KRD|0tWJ͜%yk]$},R1pncŪ^IUQwKY,pսګȖF^.7c3tdʋ̵-/R[Zs R&mܿx%Qkʙ:CwڂBC/{&Kx[0~|J=%@ )ߒClA dhc Žx"9@8 "_Ufk/.Kj t OCeU=B*T=Vaz6[8dΌXFuƕIAdP7[[`C0||qwMSi^256؃iIEP PE~/nS]=\0~Ga0rz7JMnqP!Ǒkc]Y|嫁F:f2؉rEz)3Tj%W$0hBSb-w'wEНFwкEfz掑9"pJ2뼥 SEwVf8D*솦(P)-k\p+kkHdYhaX>K5A(+j(`hS]_h463y~MK e)4o }EA1xmc&QaSge\IHbڽL H\#+w`~P.ʕIElBs/VLσ}F0aAY=B(%[2JcVڥ?AuSOye v0w7} uE/AZМ6xf R6'F#-`wEW(HGDk;?,r$*~/JW!IXYW A;wPY8p#| nvUN~}5εcV}ȱqiȎBO]m!Z63EH*|B)W{.?+'uZK|_~r a}C-]PR 1RA%ʃTձ?āE#X]_ >x kƸrBTeD3UZVI$E%SDIt>Q5-0g9oЭ|a8ΗK [QGּX9 k2.WSAt?pDWQJ&tyfP Ó {82 u|ۑæ0gqNJF !JS W²ӱ r 0\?Ț z /jgYZ070701000000bf000081a4000000000000000000000001672b7d8800001d18000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/]]?Eh=ڜͩ#O22 ?K0x_anۖ&i  T\X/Tw+ZԖun+FQ.4=hޕ:}а1 KKCj- 0Ol+",+\z ӍӶA~`im8%Wc9}F. `n )U3FXխí0Y"חTă`H\lm9*ڒ} #SJў!@0yET)>K"R]Z?EcS߬v<1f~(`to;Y.\[^^rfq,|(˓\{?6V4I 2+P]"؜h!_ (-1DRvLO vWSҍltUJjdp&_̀s 6<&u}g&H0u4%g9_S!L_I*am d>ڎ];ATW㓪颣]n]V]- U Zj,"z=pE{q*;"-Oҁ6`+K&I&ޡc@P[ONSO~^ HBf4DZvn6*c-PfWg9qJG_"ukt+T+t5_y 4pvObs@܅v5S zĜ}v-bs։v:&:6N(>N/%RXAj & taTۥ.siGI㓍J*Q2M=6s?dbyE_x +uiˆ]ѦGL-BY/t2t)'߿i1>Zpʩ1tx:ፓ}$>_ HmQ L3|`@o ;}) J󽸉v@n'`5cTühwkz\hC~HaB֛> .4G :3l/ռ4(񍙄Jݜ׼hZr߳Yȃn׳kwl3|_L7}+ P/[hheCQ 5ZVOdS ~B_Jm|' JhDƥ1eU𚊛/x9]:ܓݗN/{n5(䩱QaҶz!x~vк S,Lb&6.k B  Ȟ=锳ߩԞnv-ł`}".՟S!Mi.+׹?WtR}4G@z5)W|wNcɻ+BR6$^Ph>X+hX쎒Q75DCy#{V8:1Hà -4}>=9̌q7K&%&w-"e]JڌSW$dN 5|Ӄ\tߪ m\G!JaY%O?ۻF0TQhM74^\Л[~2/NtH+-=$vʫdV#TT|"aXwp=o{`3|ٖȬ $w}ؼ}ר)Cf }xʉI|*^+4\;[pzv3wx4Ŀ$qRZ?c^'Y  F# 5)p4F;S,0.SPTْ0io!j Q:شo~P4 9VBM^0fD!sסxq2~7c8).=,qdd4O5GBjPѓf?SKG[=Tqםp.'|ʑpASP/+{ 9,Q'nLq+c4_S}w/vEզ7^YwAzc17s'm!n Ѓ7g:Sfc N *]:)l?ul|Cx./ÐSKe"E:?#RNl 'R8'Nj.d8*GGYЋgkKכanѣ=x04Mdӽ],*ja$*S/՛ P'SM v|m^ؖD+csCyJBp8bACͪ.^KC$YTگV2p8}:aMFW. {+эJ?U7Rjao;k*K.yʯ Cĉ%/ZOQ@?|K:__E8ίȷ'zUTsϊ}.;:$2NNKzaq=,\!Lj0u,gC6@ eoE`W˺q}qmTZ:9Ho7.=Z-}GDnM⹷IŘM$ޑF,2}38A ~ZtPلH,͛[$ɂ躇Ug;c.MOdh5";|@ I Yk)x,CPNo\q$|O˴u͘]n==<[b+f  C%uݛfuc#|Nk寮uJ~8?-]hAzx/5j}@ͬ_k0ΙP K|Hڿ =tq)B78@v]kX5zh^9|K[uEmkȅz2: ѫ$=wxs!?L@cKroRϘ7]+mcͷ;Yg]$29vC8Wve9ኸ7ބlQ9uۼYS3OV) = ^ru u:~;7B2,݁f_ge<T&  ;~nփ6is=c,nM:u0G-k]$ mds0p)U؜(U,aPȭ<^XP GJ]u~6~幷]O6.cts!d1KIdánY8GG?A4lNphoIVەԪ'bP\6Q X X]I+}'`d>r'2IECbh]JX6%n@]->MKq[R=3GJ<.CP%%N2űgF}Ʈŀ%JLVl`B}6ϋK/q9E}:TVl@T/}"E'x /gׄkG|wNo&;#_>{Gn_SH-17]I8rʄ'Ƣe1YvǧuV`(u2rQvUNQ{}U=9gŸcQbDA<0Mү萦nJn ||NP :Ѥ#TpfNyZL{?7Uܟr\C bX5 gTN?J=[f~)Vg|Qͦy$ymͱ0Uh7{`C{zV:cvCØhc%$`ݘ6`1[s&le)0:\̛Xfȉ-54ӵZ qgx<̉Ɵ4j" ,%:έKb';0x$V|cNM6Uf=,]K V؉K˜qWӋ™a#*0ma%@w?T/F=-jxn7 {rZH%nbA^[XTKԺ£M[=%tJƺa'ֈC FZW;"`N %FT5W ӝ5z %w4h_. D3?89dy(.Y iZ"#&8m]tsnbD!HOHQ!w\ |YnٿglUHΡTߌnC8X۸>-$KMh[ɰX_ns4Mn-6י|U\\LHj׏%4)Q(VѳM?wOԀK;ˋ/ɏk_ș~D%;6AV\$*xi[*nq0eO&V x[Y9IK-:w%]H-Oq}8&hvCdx$!$] R.601hv} |^l#Gb'OG`HR8Üqdۦ8n#qӃO5=jgH~Hɭqv" ꋐfo ֏K;0#MIIEƠbUΎ,Ň*?FXb Mm C~щu2'F9ePⷽr=s{r-u%-Z/5 L.wkC`YXw>0-oe*m.8@ٻi5w(jy&^#E%'QwHGOY/]%H(J6:1W=}˺bR8ѧM[t^N8a4S' gZX ct5}4Il/^ "qmϊtG0'AɾoÈ~  Z<~vF, { 2>ҥre7k95{zfMBkN^qh*Ąc^] 1*-xH&~k;'[#}j5QV (첕 &\Uv8gqEQ([i9ۂ94@L.z 5;edVaK2LT / UaIݽ9Lq6iA)8`a|&ټUV3q7:k6|W~g7 l0:KvX =ƴ#2.,7,w){乑^(jgW" bYU 9.s<5\^vo rէ=kIw{Nv3zG5,~mǾ70Չe'l偺wq P&7!a'/(2b?y [^jյ_3S:"9ry ՖQVcҶj`SD!GWe_O.eAtjC]"N(s'#88HZOmwB[ـv/Nj+FTwi&8J6Q {ʩ/S9;ݫCa+]K bZ?N&N(=tP5ln /Et?<|lT+?Ll |Z }}Pox9iHvI~ ]D? 7pU)@G+AB~Ͳ5^hߚ)Oaۻ}ZCoZ*x,{un)!g8v+O„M?*0x] `e=!Hۺ:>{{ajLQeT5{xh&2T cn ҰGvg3 Ua3/S^nE@s"9ޖSBieGuxEKmW]sK`j >á-eAD]$֢"A[V7鯕 c."J a,OY%%Aof[2)U\Ýj%t%IX{(@uk.vA\}il^-(]S u` -^۠],i<B"+eiܳ]Lz/XBnwyUX&KڏjQLI ެ3dfpaq&5)ҨF<$iHQpRb]j|pZsZe|~_,0@0[Pt"HlF)@,#],pŀ96YX;t̢ #k ȧ]-NОIqOkj블]ɣ}N~;g: WpIWk݀7-x-U *Ku%ϪF7tcq2iG/ckDe[in<y Qaϋ?ڹJ|Y"ꚷBRwI‰(t@/bɁ:)7X7lnbuo>NIV%+T_z#h]'-Zh5#[,5jFotA nҤ$5& ?cbf*cГ1\.=P6v6v5,-/p2@xud6zp~$}bn#j-ї~,YXܦlxZ6ދI( q˜$ШE1Wfz7E ecV@ПEXܞa2quhPVZ~Pube@S(d׸*ڒ_S}qGN ϟڗ3)p7%LbF} kW_M zYGC6r@f4tX t$\f49P9ȶFF \j[:#t] eB4гsw [{œ ~-US'"Vq= SuWs 5nՔ[˦L8/wփ^r7x.؃OZ@a1j)/ = N6-)WtX%O&dzsp1ݼ(3CGiGxDµ7]̰tJrxbc#qG -ÚVS2ϧ&K x?sBϠ޿zv'E50\{`l Ԏmb%"KY~-shUbzGR#sTw-b>5(19@F5,d>j+JDw޾{ۆG(1V5Qo^jvrܸG[ȏYU@Ϟo}pB.NFVU[bv.=M1>yʂ m}6 &Ur1\% >>A (dĶF;v)lSeG08Uꆈ=E_?Laxַ\21>}9H}vƫWق]o׆$n ;Ǜz ȡx~!]k4^6]$!qajCn(5j4__M)gCjNR] 50OFQѥ>7k9Ry> ד2j޵\͑`zW maSy+_2UQL`rWl3MW}Z8y-~FM'i/?TZF`{y !JQTV[ۀ$۔& Ω]Z`nӢs`RdHFRt>y3_؜6 >ؿ|>_|5OٶPG7nĠWTɅUp@FFy,U5~,^Q!6u]/))*@ʈP/luO/gfT vL尌}.5KԪ5LheR"CQ$L?U旲&${'g P>`ѭyr2=Q0 QT䁶QE2_+Ƕ$-`9Ly#zd4N]\ IV2-N>kF|L3MDP4T2#dZ/ T.>:pVCvrvj?j~*]',.Yu~s[HQMo'ϝگJB;۴@"{քY]i:ɝDMEO^\3O p )/iyD9G9"L5 KBV#T{໣GX(5ՃxJ 8ȏ*AeUNUf(cO^M~=g}$Pñf)/~-ʨk룽┤ea:?nK2ŸrjzL-!=TH'gX*Nح8ܔuhb8E)g;lzfF)w:J$E3;@!S~1SrH1\iA!L/%cpgyass}'ëmVmVcL!9}i4JT_ HYDTw{,j)-2M{Z&RPɟKy:5r`ΌχK6-PLs *w9LB*H~W)q4JYPIf%.Ye&ߣO&)K-EGf[G8l!nj* a17I_#o+:[8:3ؙpZL!T$YnYvQSHLA0$}]EeJ]I8ZX4hͺx~x[X;vo*6ag?gUfbҞ/,՛\bnڝ!. ua΋D"_#ieCus 1zX lMEHI;a{7_1T ?BDuY$o)]%^@W0~G0d+*}{btQM3d#̃4c]M]fg*>D PDepntMLJՕç૊56YOvq~Tǰ˿H+$h),ހ/-^ͯfRcxwbugE񹩋'Iz).lEI>T֙E"){ /omnDZ-InU{:cb6-|$xH)ei$Ҡ9^ C "LE=mcσu"WP2k?.-*6eso{S37<_y_ρx7׵qm,[Tٻ0#ɳWoSƴ26|V'/)•DR(y~/}A$S! BWw^d! /wM߳)[ݹIQ/Iծhċ`)99Yv8IRiN\zZ1?9 -ϭ.ZFajde HnMLR݂'OfG2gfbݔ|jo#V<> AXrvok%E!I\QVym(=UgGs}1uP+;o^lIjs%#r4AK!ߞkn%<Uu.>|Ժf/+Iz2r5ax d(q h+Uwe?V#\ńα)L_kQU7]lz!),ĩ[ tm@nUt ,f9X%.=e}h?kx#=ڲ?bDaT:0lM˰L pZ-\>_LlN  C!PJ}K e; Xct&fV/˷_+8 b)Ah·2)ȈĠf?iIfQȭg)mV7Ypa͸0wv[?z;YV ?;Fcat,T}L4|[~*p mUzX%}k;p9{EbG6+3#11+ƙ?z̄_SS}+|HA-f\P&ZI![AՂGqz@lKlE~>ds_'52h!aza.VuY{_K9?m^[ * Uڜ9;oع4h=b)@i&!Qń`K1+c|<ݚo?(p [dAU{;Ubarpt#iD7$.@Ů >D *,_'gp9JDmQƟo"[m])vW̲P$hǿ&^o/CcXWVL~{7߰X$Ss==w+m)[ClxO44Hqي8 $BRpa1"Rfwi$vkvӀxMSLm֐(Yձ⛬uAWÚ_LΣ8*t/YMۤS։r} "2߲K~Lx\C U,ϧ;Ҵ?i)<ЙMS݌,;B-lEHB3NpQXoA0]aP NhSU& JY!Yjm3ꤾ]_3_I' 7faPL阼:p"T<x*:blu=GE{zOK T`[(޸^Db|d:b/Ѽ7GҊ ݍ$S%uf~BqMwL$O;/&Q2_n?ŖJ*RUѶM)ו9V:OC=D5Hkuٮ%܃'pRs1֠awtUtD'$uLMկBjۼŦ?E `˳}9)Yo%TZ: a7~'..{,LBfȲ/ }DuFfYWVfm>:D8>I2T9¾T$ky튩B*Mp]^r\|O2}z% EXYDȀ&=<2P*k?;.9p{k&8UDMg1j]aNpI:G(C*۱2̶Ә($`ͷhvRQ*kWumcO8[ lO? $C rdtHm\SlV݂qU :F$/߈9JQ.XTV[I]{E QOy*f+>ćZ B`2k52[!iV4MuۚdԼ f,ei 4aOSk:`+_V62Sm4u$Xwۣ3Y.3ÐqJ|t)cJD\'!k),K'ɖk"c319\KPLOm*Boŏ{wU|xR||uWO>{b8$kh:tbFNCx #ΐiHHCZL"qRib~3'OTx=Z*ʇUrr7_ ޙpKtDJ9BJd%~f՜v>>=u'%7;&MJAxnT3m8 44R0SuOH z.##`m[3.tP|[t0>G`yQ=V#dٞS;^"c2Yi.g6,fڹ"_ %IPa6Zkygvˮ ǁUD( L&<8&/齵)Dpi?QH1f txe L}h#h wը]LySYrT1ZZAh ʨb48$'`Ld2tt[(Ϛq0Y\/6U)Rϕg?w28/͚s<9 G֌~]s@g2% \WO5ii9"fW#HSGwLv7mX G6qxğn!d.^T(3 ;:icbbvoA[Փ׿B%t^i~aLV'xk /Fu o}aKu`Ė0ok}$ĶŔ}=[:Uug_YdfhGNBH ٓ͢%ń+4NCYØ  " ,IAam;j2^2N˱; D֔rj,ۻ.-LVeHh"鎖( ZCgS1!]qT}H`V8fHԈ^&ݶq rl!}qԠ%ݑlWVxWZ& $Ц@z =A}lrx[!W!sTAV,ɶcZ#oe}M#_+ bLKq?Iw7VX# $\Ӱ Q\hw~\L*wA^Q]khDxoWDZey|`uB-Ȭ;?]]@5$/?]MdW s~CPmʼnt6{|ժ[H2f:"s-T ZO9Qñp4UH\31 B#bHNZ5 r[tmn8ЕfN6BtKX).,G;=PGoWNUjꀖP\ntoӵWEb9c7K;vDs>\Bް]{PmuȬG9Įv(&A+?`CnDd~&+PwD/ ֐0|5| P齐_e^5),noa04y22Wcd ti5IA##d=9UzɫnTezEGu>%ڢ9,5ʃ>Zw0'Dx$9BlPGȦ)'oZ9dž{4^(G<# ]L."Н9q!! 8$ (VW F$Bh-l1Ү>gGF}D&#_/3 @4~\72 +N |fKp(~yW?(N5EHGV-+c;WBOۦR-I}"䲴fW4b AzrcKepPg8+2yEz|GOޟpE >C~`2C,vR޹:k(,aVt!G'.EpO;G(LђƇPb.9TI#..AuQr_`w M{N68L51C;ɧcE=7rs>X ^. 1<)vD%[S5).NB?ōI SIK@RwQo Ft9&T 4R+}$TZv?mH~AKwP6u֔Sk]~'?u9\~G(Ky/7zڭI!!jRo0qP;Vj.pc=Mt?gb٤%V֧.^'o ZFnb.K,eXOz)Rդmj SQjj`MV Nmۥq9]4uGJ;= WK',.чTNS>LB{"^ Jաh^Cgj +*F2f+wXpQݩvZC)HrbE@*]!έU -N7pױd2pH ]&}H/S7X8q>ߑ~$̊ z3\FZm)<)ƋU+WEz}Q_`xNN` ;ۏ\"x!g,{F 15I` l/68]LF/>|LO҆xP}L(,cde`D#6֍7z *Rg_5{eQCKP:cwKj0 4MndyiH cCf(qҶcq50&HH}C O.JK(aYWj\m.eيp#4A/֚oj> z{P#Kweƚ"b/TzzsF-8PvO⛍ !Zvta0"%(F?S=; K@^n[5no>ˣz> =s ]k~-pձnǙ4b]c\A2y|0}_=I9*"TQpړ?W }J=DM&C زcݓv)-ػW])*]_KoJ|톪/'y.9#k.e6X=T( 6m )RbrwFQ0Zw|۔v|Ƞhv=( ,UN^@ &;@dYrx9cˋ#QjPb4qwIro[W.z[~SK;UhKs*u+Ԑ mŻZfLDuk$j<-kzv#rry T%T+g5 >3{Ԉ݊8xA%~CMV 87v‚ǿD,NV3 Nf@z/6dҙVv0dfLZb5T36TўmHziNq$ˊW9h0 ܪMEşJ/LLciTsM_u `> V ,f4! 6Xwѯmŷq{X;l{$E>t܌I8Lm؊@۽|~2^Z9sXZ/Eaa=tHx;5cF8dϔeGP<$=| $~?N_΄\-u] wpMl{E9u@aoE?U:}E;J?=ڮ1)t hU}c&zUiZbnc@wh<@)klf'N5ݲqWaS"Ee *d.@yv`Od)rԼlkbGcHx>::ջUG[EɁdMAܭ=`ae?\7(k9?]Ofk/ү[\˰y/WNRWf}Ve=u'?߼֙]u  C.̷hƾHM޽̔ۘCPF,}u7Tf+RJt!)߶OfN-ū/}AˠxErgk SEfFMH*3No*˻rw׫sMl۪!;@δa09%CHWj4Y8nioEnJ9 SȦ}Zďl gZviD۷*,E`Z8X=ͅ\dEo{Od+(J03p"|T?A$?_KbQ*o1XYMmо|/wHD:|VR.$;i^?FXנJب@KL 0Oq#$?&ZԐysKHPk9C JRb6~x>Ib'* w}+έCjUש~Y +6>b VSXAU(! -p=W̗4>C"K-_VeKu\9BaY-啧<""-;f3VU\{QKw(Q51O;FkMF7G}a-y&Nv50H(bLk Ǐ4ñx&3F+ֆ3-Y!. Twܰ봌\0?b0zfU(|gÕs@Yis]G7: ǫ`T\q8ظZ:R;4(U;&Y}3X~%{U&ihbYp1*mZ/8tcڍL1s5XY~Jk28lR"mT"H%:j uR<b?OLr&RÀƁ~&~3P,2 h_r@vNnxi<*~m{ZUv%aG![ ȾEՎfH*HI%& p2BC@u[])_8ѸH+Pgަ&Q_7ֆciqߘ vDZEdȼf C'n Kg9 ȝ iH'6 ^:̊N|1Q&gvydurZ_.ϑHni}eeD( !c&)$ـ2LuANR V% Nڱ]S|K)yH;Qd}NcS@EK7% LBئEFvB&Ӏ@a-sK!iʯ~2ߩP$m4dA~V VlTgt~o5l΄Y_~A*8d67[qVh#`xgr"*M2Eglermde(nڜRt9Ud9ؓ^sXH#:b )h qyhI@#ڧ!lK r:~SQ]o )ن^0;/PF8u%M=v}m'PZXPs5'ه;Up;C KxpnxGK^.MM^/k`lދU 8S90Ԗz&yOqKMza٭A~hl8k&{bXtuoc @ uZT@˂}Pi5gn9?A0 _B_ 0Y^ 󁐬F Ϡ c Y3qWB+|2%(ƋOoy>e´UDI|m;"@oAZ[l8]D,>p<=ZK[XQZ8`Ξn{/'wvccޟ"ᝣ0դ/jpvWvz0&j]bCP!Pע{s1&z -;#^t '%Qލ`+DYfA(WXp"(CFᄦ:ߕ+cй*^WE;18ݳeԅz$4s1~vsw ~&~^p]! &!L}آ6{X̋&@&],m5hOEQ vhq㮋k6,foVmSoO5g& 2W7zdlSsͰ}_oKBM /ͩwc4Ky&0D^is8/D8C5d "C 5l,:/X_H,ݼ'Tǜ "m_X]'E81j"DY߯/OE>UCܝ߉ :},f3ln!xiE(^\J,0%#m[kMR%qސ|t8>'S4lopb*@fZ:=+x+6 8f5r/> I([`W׌*VF0u4ҥH2V>Puބ*Ӹo6s@ޯ 4]A2)Ny $ע+iwRwF*^w *V]qV;{Oȵn_ݔ&j.*$jq!>+d;e 8,~NUʄ p7[#֜dUhB]MP!OB{R==QP9M;O0Qg*M:)]$Dkd2-E8o4i=uSdK !Ղu.HKGc^^a#D9osrW)>3 hKN\++QM8S2b0SvXѸr\VrXE̢ҵ;ۃ~ٗ@3R*eIʤ㕹]=4a˵R<]PO;N֎xW5ν@dE`Szj ӑqȽ{o#$2> 9gO2Ω몯ؼ6MH-]ISysE1* 6&,9!+Tj;~&e KJYaNjN&|%ш;TRW+rZQS84}րw[3d1G:&4FԪ%ac}0uj@q5}jq+@{cCvLLv2§jz t.,| z^qi 8aS;m/[]eY*;Q]ufue Ū4q(Zo<{oO@:X+(V(5(O!X`FPQ%NscHxu;VAH>ROݲZ-ZӍCa93, }5 f%|v,)"~Gє}W*VA$ka3@Wq I Cy-J37ˬ$24?J{A"` Y" ' d6tw]EgvO=TSf&K}tA$vmT)-W#AUkbe&slZ0Tvۮ«Dbە6 W xc d aƨ4ށʍvhV޼*NHezƢ!fA1acĜjA0MUֺj]{ݹ1r88 tҀQZN_V,;P~|׉C.O<G#a^[J/srJI/ABI .]SuβTYJcn2#3v8בRZ  zO Symi j0XVaWv+`5HNyp:%"̞eKT͕I%.Nh+gvX. zצGc-=JCJmCwyaWpRPgZgG(8Tnwo-w6qMQpf+^ػ,&yLnf8=y+N_SXχż1x=ET{3Ţ{3*UsXi=J#\''$Y}$B&M|y@2rt>yt"@mQY6|/^eg'&, qPb}gHYw̏ 0BՅn~i1 ΩLA]:3@s#ؕW]Sgza%'ǬT˧cQ< ɛ Tã머G7PF!s. HmxCrcVW(Q9Da%@ıS8 ]]rqC_ÚT.Z)AOWhև,L7>jhW'jhKr(#${CnR5嵝/E$_epo,v3R.#ekk`vbqkFos~QW|!77s NtΩ"LٷD?܃(]*(眧,#Z=9k&]|c:t뻉*6}ld~yHt,VSS #w`T9θiihNB'n0T  \~C3^82#l),蒊>RVV s4n1.0ʭpM?^F(䝊*\"k#t^q3w,GD٬(en̩9^AN'Ԉ#%3\aX-l""=)#eX$ɃJtUYĤ'erK{0Ut۷u=&oB`)kL}9>ykY~rvr6L4 J!t(G CR7r*ƹb-=}Z-*YPmR.~Du|. -Z0XKj~T>?Ǿ2i FU j_C@3}-A g RU[(AOF=E/gOCw.}Xjya KӖ8*J 8jfxĎe@|K˜2$Yu*WZ)rvIK_vL BoF3TOt941q0Amxezd^ͨmDMF5 ͫؽ^K_2[9h!A͆jOG"Z P+hm=>5oL;49@s}R`v~aSpfks;ZHw:KO8 Q!o*C TLgUV90 xXn(S**%}Op+| @[=nބ̅CU}LF]v)'%͟d#y]1Q~Xxۑ4@#6vl# FE^d7#]Ѹ*70i ۺόv wQɬ)|kX{»>&Ms'" S;-.VCS'ޠN:YZ1lw Eniİ)zunIE -7FKA(ܭAG00T}Vv2LD:qiLymZ;s:"A`x$u.d#rzzet0WN$jeDy1F={ ,"ѲdPOEݻQHAƱ GcKGQp(0}wa-o0vʕD@hc hCd(8h̕|l3HJ)ông7B}T?kzߩQ;g!ڸ%B2ÏC|WC$‧@"_CS6 *p4z䞭e-842mSn㧅"$pǭ:DsNGDʚ?>/s3\{% v`Nxm'a:01dg}HX3ԸM>ň{ہߡQ p/sWXBo".$lFE2pVQq7n_ yɾ}ojSkۉǕ}H˾APN߮}AI3}@{Ca}fnJDEn<_B/ʼ0`dqJCҋ o=3`a7 1PJ}geW!vȗEOЗ̄L%ckxPlFE T@3k4 46ա?L[IB>=r8؅_ W[ 4Wz`<&n#g":tp Py vrRNX\5=KD3/C&A2As};w޿קHR:q|+HPFg _!1ܱ?ϻ}*8o\MXW֚ ZܯmN==va/i|^D/Z-h4v.?Z-#3(~))g#J}SxC""DPS`]T .LV޹1 ߣM,d-ʫ6'QDcסu?D֡#k?'q&R=bb!9ZY}d{D;YHQiQj|S5S:Q #PkML+?F]Ĝ@{{2k,Yo)3֭F2.V&`T~q@Up:CLqy:K+t%9(]_<*e6v*ft3?a$sO8,L!4X#+*7g<Ӵ1Cwy4EeQB!bOٹ&f!='t+l+{R9s 7XF-f?"_Q렛u(!g{l^d3@YThL JPs m:C \ OxjSO(jvGhb|ٔb?R]iD򀴤!cHLj\'aEc]%<}xs)T/{204QI,'΍ȟf~*q@ ͨ_nex}L9oY-Ѽ҃Tm$O+r/yUUݐO gmHRYbV8<=55k#1s5: fXλ<4j7Tuk% M>hR?N[ec3+ Ofqn67:eBxm-Y.oQ&Uo #mrOm#/í4Oૼ`s,f+k<ǜٺY)G*XdpJa4ÞN_X3:nfPt]*Z3Ϧ&^#w]VM> fW@ ]&M! 4Fط{S:[S9LɁ?Qac?3g9f^vΞfxB*!U2Mɣ8Z0kr@d)xB*SDsMɗ4!kΒk ,e(͹lͯJMAwp_ڸȚvB4빮unb-X_ŏe\UF +]d cl O᜔*Rx_\Q,wu:_@$Vr6`ծ#;ӵI׀н/}ȈSK"+-gt GD(@Sԗ#d/f=QNI@Ś^; ?Us$18L7Zoq]? ": V|x?s:|6SIwtԡkt;1 6fJ^VR{}ؗӸV(I񪰝2"iMkn;, [kc2D8Mws1hRw2+^ Y ,^&ls}N2\v)ɘ!@>j6,pEyK•fjBINЖ:JQSgK/X)*hϿ+:&KT|ߵUiC6vOT+pWI*m %;Jt#j`UKj8u7ru2۽ CIЈ|vi5慧fߏ}U/$Uq;{IDcc:DfÕG-y ~ h<@dLؚ[G) C=l%Ey1v:=1#( >="!!I5s`= ,Ͽ=_/tmF\rC /{#c /@edoz!?8$^ N'Fh¡#pQi,jOQN/q"7+ g&Bق*z<ВwKXb'PrʥOcz"X3AAb2L38l0u*bB׹@:979Hp3ĉU}(8%x6J3, 1w3\lGҿ+3gbeMjNy HCƁ17 ށ)OTnۍJ`UeMoh\x9JfT"Dؙ;v·F^=e@ "H>#ږЫ>ZH!.4uw@Ś֡riUO >d =%RỎ^y `K n=,u( R rkz3m=E>c}n㡶k3jIƢܐ$L wȢ?7~6ؽ$Z9,k+MlE=C-EID1plEi!j5<]|G_;g‹Ny:i9[ח{?㚹8 l-˟-πQIeMeZK񁝶О)W ~m{ԴTd|-]'ndWұ+9-R:ySBAMieܰr5߿PR".rRRW;ʱqĺZ}|S}KZ0mb8I㓟LVǔ&^Jpl`+/}AbAy@&ZQ(1iTrqP`{S"V_FbtڤǧVlΛnWé5&B- (ۨF~o n-KH)nEJYf.mylk 4y0T}vy%$I(jTh E'4J6<#!T$n]3a/W[ bU`,V B Xr!|I1!zŮ98(>!W7E9~;SGO= xO1  ߇?ZuDUS6eǀ>ay&7<%=D.I>x)1+^l1gM9#ylkx'=@?J&`bZn J}Z-jkA:h5nm%$,/R3oO6y)>ꐃA/BurC|o'"BpbW).XF p.1Wx!MGr Ydɺ+Q\'.Č/l DMRÊH1P+ĶIir' ѫa.mXJ^x8f,{zp(FB# ]!k~ R7pv61-xqRB @qvs6>'| _hk Lp- @Fi 'zב >$}UêI3/LWmh[42 !rEwR&.nrvkBZPD10q q2B*79StcpNIXȰMTj3ޔa#, `ߺzkyL2F6砑̄!dQ7lPQ԰!:}/DF aRm_J +a\1HZ`+}Q "z=VYf#Jif6g&H0Gh;BEHat}W_7^nJENB@e3J"/xBu$ ok0d@i0QkIԂ$B!z!?]TnDztno̽뢪 ؘ)@彗{F-s"K@&?5Jg[y!(;$MUe_y#HxhCW2D6IzaqfǮX>HC*Y&.t훵" n+ pR -Lo$Q]gv\r2HN9TlqoQA/F"Ip/UYB wKIQ.jj}O?)!?PTf[&P,\YϾGuZry1uk?a9>H gZIBu+ςɣ\wo'uDJb:|O^#OI {ЈOCreaO5F?bd1]U u&mAy{NXW'Sq ;Q*$!:MtRSZl׏)v C}fܧAg["%cL]5i7]Z2тƕ4jD8;dA@ܦ+}HX1t-jww.oS{l4n[dgހC Jjrlٶ|֖,u'kVsʣHA=4 CEz4D`HAeʞ'TDnvF IB"O؅d?Uw& VW J1y7^.VDjCYċ%;ɪi(\j7縖q_Kb3O{R&oVhLsa36 7- <ݣۦ%UAM_V $[+*֯쭵ʯM0m;OP u;W #9~گd O::U6Ŕ(22Z&oB #/Y+w "9 h)l{XNEӓ9t]ƊqF^$7>h1jC{pQD6=mH3‹^%!@2 E;Q{|{!z/DPRe@`鰯Y-bX(ޡ? GRu2VlPhy"7'_t,V ێXDm7e:p9 ҿf_1r܋Q>Pt$k_ l>[l1cóIw[D4 46XH{-Ɂ΀quj6Z=K$SFKy]yٝS01KJP1r6S!QP@`|PrBϿQldTL$Fu%&6쉗VQ1nz8/w2<o>܃ۣ%p>^2ԏV8sT8aֳ:N/^}|Q;Mv86=I;#2W%1% {tXÑBÜicwy'Etl,$^X۴?g٣04[EHĈ Hg\K,4"myd "a>tB,>gY|f: 3Εjެ챡fod}q]ZFtгG*+'ܽoGܓn'Io}fq V[8PUy! 3Qp76z 'Ii@bk h 0ӱ's$JA$`JUh)V?tSo+U`eOY"D߼>8iYipH| sKI 8[bFpj2Vho:z7dtT .k!4jfJu4=R) xKrw  sv#.us< W(ewᤣ5 !]4NwGPb~!.Fo7%"Y"8 HH;DUc5ev\Jza5ab6ּ#pFOs!By֏K~LU1T O qz`⍁C"q o8/2N\&ozpE'* [CBgyQ':-Xn2 5ԣ=ǫ 7uR/ 3+S m$ *_,^lupiz nj^ȆC07v98Ivᄒ$[\ 3նLJZO(d ntJi8xەpV*oUax-ɣh]R#feHsl 4:W1't LđKh~VkJ~ 9=74^sLF,YkXu"zkMwHil5 BqN8ra:3\x-!+SR9[v'= L) :[_j ?W2(l`Ghrq^8ROy'(RL~r'dX»r˭*G4)ى(D56E!bScwxco]@#nl]!`d2eWmV_dGQa)-䎓^EmʖwU!aާ;gS0m8gl?ѩ 9'~|gUDm1C(.9'@QJX̤%1uRq)skqre_Ox*wM.>>Gmkj|M* ݦܪϖb{NyY IH,;|kFiLrb1q ~Sh.5"ea8U03W6gqMXf?o~V#TN:ߧb'`BߍQ#hY}?zXD%*Hkm&)ne%ecIF?UʧY2 -z;E$HVD9lb5B /3Uz$T㯻-BhF(qhկY鯈,,_Frdq x+9-g\],vē/יPyG!oeD+Jljּ{X@ n7@).cmaAQ|A6amT}^.^ݩ# |[[~YL4YXx s>ڄ"bRtCGkW,%spP=<)ѡ8yvvRrWڽ9[ YGsa1{_ik!|h8.aaPbqPgAr{Nb Dc{_?7Z9 UÃLvQ.YR+d;{X3:*"-Fu FM69eKkyqh _^:w%$6-PU'&'FeR,qVr izKnW?O+mst*&1O27< gS }di}M|NvCslP/2 Cb MA >4~rfuow9jlkn }n-x_4fi6Fb@6)<|Ul]ԫfгLg׽*}FnΡSxn$룼WdcPy˙<Q\uAF 'T1֏;*t5K8my®B^!N&bx Z8˺y, @uU VH^L^k wU\n'>Xn2ROf 9/nGA~n&ضR/jaGj؁&NwjWpR.d̥#!MID¨68%~wM3đ!o҈"uYa74+5,5)qjoT";X%RM>)r~5] #mS}i* PO^7 J"j9aIT>(Tz bj 5Ec/RH+ŨD Bc򂝺x߂1m~&R4a1\ IC;ـh%uA_.v^*E_̅dSa_Pw$HG6{'Yyu:I>d ljY @`Ą2,oj(-{z8%:6$ J*&[*ra#ؗt;3;OOIp^=XǑ 5>= 4t)n> 9SZjc.9ë[pF!}MDHd5NxR2B)CTTƹ 3ۺAW47,iu w~Ň`vۉQͼ7iTqyTZ蜯a~6Σom!3v)`+o-Cp %p]*E݀# ^z0J (ܪ/ / =%2R&aF h㼖L㴦y[ӹ'Yi0߹ӈƩQoӔVBЈLYFb9mi8宄*&tѱr V `k)Qŗǎcw.gm|C9-Nٽ0KM_z(5d9D/#2B,3^f(4dN6mhͣ7Æ:Et')IU8"mo},6nP1ph3~~ h JFCϦ1dRvA9NyKOK.A+nCP?,a"R}qǎU5~G5dJ6+1=ޘ֏{W~Obaq r{{Q߅~!-A?cb7攛ܨ=&Ĕ,%6Thh{z1ҙTILZ@w8EoaN"éw2|Jhc{{X{H&xaL"0CNyj1_E,%Sp \ -L4"@Ā-xEwV"*"m!J- vʱAZԜvdR-D_@"jˡGL-E!dE?lx@qsלoзU]CY= > 8qAڝfw%߉cQyUw:u.{kp`_p cc](m뎘;!(C7fcܼyT3Zx񂓙Z =I1g5KO~BΦCwZ^YwVTU?Ѝ'84ݝQS2X-^}`\DglݻotVHCڅަ*Jo*{S4|%^Co6YHL/׆:&) Orz:5ݛ[QꛬP~E9t־U?%RYyRkd,Į2 0rܱB7!%j&jY$(޳bتbnT*<x:E|~Bఈ`;_pi1e8u^[܈(QZ^n7y.p]~E; 5g_-؏8bh|9RtCC (_o*DZPNɐdB!®ZsF)Fh˧cJS3dǠV:?Z}z6hej+UcKC"₏\ ;R s?Hwn@~fT0aR\/kOsz+gs⊕i2- }Ǎrr$R76T py͝RnG $whupiJX4sHmP27΂mWw<0w/P 1096ݿ#oel.F WL4]teQqfFn]֍dG-=$!:l*4Dqȼ:KT+j!:X<@:p|X5ڡ]iuUeڕ/B3%Cw\WavI\{J.~LC%dToڨE]7;?xMؑγ9Zn[)#HX#_kG_K B*ibtUwݞjN>;pOKC+k̮=Hm‰Ľ}5G0@}ެ Bfp9@K1T8Y9%'&ٚ'ath ,Ǣ-bcw'>UXҩ!l}=K`LM[q+h *@cdE_Cɩ9Dǝd^=@rRmR6g#B(T[RQ(?Nz<ĚVM)Y=[qՄ ^ RSk7´#Y8=?*-Q24~CD(7>U:)h;Q <a1,RH}Ku!Xc5+:=D3``\6k 7*ci֑#TUlZC y0ZY\+LnY:$JM6Bni\{ayd} \Yh ~0[: .ʄ5^v~KR&-35ve EbX8yq|Psc:z2ih|dXc'"aBj#8j%JkA1I'?j%R=`o'8W,YVy]Q[W#qi(7GUztY;RjL$e^)zƒD$]KZ)Oh`-ϓFe_BB}jЧ‹5 )&k2ir,#S.=;*CM€";mG+A*v1nm0 ec> ~_FPGz{,tKQNCn|y<3!v[̕؛QG$qó'a'Öc֧0=TslY>3o@.mSK!M#4G?5&YӢq7$b3tY8*I^eHKcl;!^TS˜xthK qw'1B`E>Nsu^~Oñ@Jsȕ]"7m0ilSF^Y]etz/+5en 6d@2v^fh`Z_FRfAj .]:U?M%(!^8 *t/u}al,#{}1}̙Rָt&s>(߳xrٍ>3a E #Fu\Uuo|AmY@',|)D^ YhlTy~^~-^WۀSQ[O Z@q"E,]8\pCAo Eߗ6 5]ocWKW9ΫPBIG*,mXk7CIre vm&Ƕ),!)<,R;+1խ ٞ _aۗ `Tu~W@N腐> 5(U蕝e`+I&͎^/$bLrɴ 0ZTC캨CXL?_('1c 8@ԸGy\:/wM^MrZDaVᠦ{HH_3|>4 v&TVROɟx^q|ņ{Ag*JEe2w{qmM!7 Fȯš8ۦ00 _ʁ$D^ \)NBBcGTb'_k&6/an[F@AVPh 0G{ؽ=ѩJvT-#D@.Q0)Ŵ׈F5V)Gذ{ ch]N f .t)jy&aډfsDx,0ccAǹQTTMsm@of$z>U<>X:)6FǰU;W+ Y[/<ߑTi06NLm@ذҿ:;bʡ&21Kƕ UPOaTӖU3bjuߘ_-+OW[n^-mq8mg62l-GTӿ ( 3ôf8S$\7B0k!ؙ7* m}WpjhgsFrg[{#ΏdCX6w`\s6z~gӬ5\#F':=[dU5h] ](B{ʓ 9T`r}6`E 3LW<{mж)&FI Pa6! Ul9WJM$٪bOmҰ;3TGWH/5e's +ތG@KޠagqFÂ\`BDޝ4ՁvPdƐ/IY0LW5L{s^7t$8] %HEٴ!qLכYnaq#-d@87ǂd$LFyS 0|>ހ5rf @qrAtq9w ({f{ @D"V[)3է%S4Eh |DY5`H`έg)( Zǐ/0۳3Gπ }8=PsZ~:Cbz<TiaBlÙZ\n<]d+!KuoܭB U43tks=0ߜ~T{nUPu7/B&}r='XJ <6_q}Z sHdhM8o@,㳓V1:嚕M iɰ2LatY &:x)C0(0{fۥ/syۻ+$3LA~eaҕB6"jxw WTKܰ,\Tֶ?nn`7uptɒ! %jW$F".7ΪVv $D^<"l#-ȵ4wbc JbcKd[܋3/Q: U.]#muMTlbkJ)Y~;+ͼh6:&ʼķU\RҍcXCv:{6/{SäIQlhxK&e,3bZlB)OA3'qsIt؊Ct-4KJA&kt(KyЯ;:]34E͖PɵɰTX ICj^|1Y>rX0$Rj3XHC`s[;rgalNN z*atjpt$T|c4j4N4BSjIs(7NPO4R|Ez*;ztRv@Nu om iA:`=djMQҺ+UPVB)t>ڇYbn ֬00*Uܣ-}+ zn;0^;>"Jy\,4Am(t%/7O"loYX A=a99+F|LF9^X Կm}5ˋ `2xHbMLbtG³]Zr-r–cFgM`Avj"8DvXQAѳc7uXjޚHuz`rv2}x <7d8Q9̷:{ >)6_tQajSdc٬DcCC'vj :yю-Ga$49+(8xBxB S3wb58!*^ClV(#2ۃj&:d:0@ ݰtL^< ^!<+;ϵrCɘĴ1ަ }JspZj?\)r"(y}?D5p*hS;mF(æޔA "8dN`\QFϙfi48d-RZ8MY,)\~AFRHa`&)Ka%ʣ^/0ZhU DPnlk&7/ D)cmhۊk|҄q6U8mX2{X]i'J /\;d9;nvUlj8>&-L\dɬqLx˓bL|R@giWQ"}"#DLhҾMRC`MǖzuFr: aW Ф.B28wk=wI~уS{'nU_T{С*H09OᘚHn`;4Eb!= JT&9,gt vAI< Gṟf¯Eƀ8IN~/N1h;d:Jt?/}D3pW b=Oo_t-7HC3gYUڴ(Hpyy@ZeUPdH[m"BFzJ" 0ՏG7',d8. ZtǶ +22my72c7ˇZMe8g,6sf7n69((. *s=Ƴ A?G7c#')d;޻sK^!U8 rqdG҂[.kp椒~G2T AXFuC`-[U+/0{c՗+_'c1,,BLtD4!"B47+0,K!R]% ~/1ݵ\[y~(hޕYf"Vw1?s O R^ L#!Gg7$Z XW /gi[Ube.e2ĵ-#lf L\!;J4z"Ek5 wǜ%vv'YBm[(pq`8yCл=*u(wzFPBD}i(ߤyX9ې/ *eg$2^v9 Op*niO%ڠTRR)RH/2|- /nΚm40W^!bTZڕUd+o`Fe&cQ4ފ ǖ<$2,5n>^*|@cCV˭ߍ =[_:!Wl}.ԛl2+_7 4 2LHآg 9L rh+ { C2۪7wxB0+"H5𹑧HeB_%l"YjLx7h0UNĪ>N\}ݗ2K!7v~ڄ?>o ]&FwCN\nocC%M2"zq(4 ßeUjF0| .P6l@9U~~Ii$V@w,@{/|x#dr (WAK2^@2̯\}rD!]!ԩtuढd ֑؟ o&̭aSuZΞJMjJ zHT=B׳'3V"zGcΞ* z3ZM#h7LޟUK~qI+Iqh8bqj`uΑ^ N0]+x<"j2DGv˵1Nw>2gU/i2qBlc~ U }c{KKz~ , ;FEPgXMð%b8`}U&uo8b 7-ƿC:]XhǴ gvl̮/W4(,٪ wx>6%ky4X!pf&NH7d8:0Y~kB8821 t =6v 4z`Vpik;RƺDbWi'p&6LIewBۏ7B +!aGհU+b ;Ђ*F\%0n8e? *j#>m ~p ]rü*ܘ z _V8}( :~ɥ`FD3EdR"8-X^Ms"|5#DFrT+rrrng`\я}5(N\yÎUX5U&ҁT&FmGos=4Mf"r(M{?xݧΦC'^b+{ϮmJ}'}sL聒Uq G[%uw3"lԪX!ZURK&l(|Cn˸A-&8dlJjy4b֨(uxGGVIG( 3#BӪ HR:ܠZ_!O,EZ0 a/ GTנN0`4%& kOV!izY;m^˽,vNVgXYaFjtWп ښ ./EѓgXnj.ٖd?)d&%[g-hjsC5|=Dsq|&":=ʹQXY(u}b(M)LdsL7AG4N[{Fkz`fƷ)mADÍ\h wY۸U~HSǼ"wCIEDC*rT.njFU[:P`HmfK ҁ_ľK 6jW8d„z_i5ʞ/nl=vEkd Sϰazh/DAr?:C5V9~d4.U_I6셅dHH, ={U7׬{(P inO$6R qBLov1{^*s[:I<|akY^HQZJHŨc}^ᨶn6_.0ʗEa֭3vDUv^wa9gȽ}vFijԠdT Ba@_Q8qsr0XǣbidLĸv/9/K)˫۩Eڶq[C{ґhoZP2}*sYkvmZ7)z.] nu&#Q30a9elqZܠ+dm9@5wLwxqs`w`% #KRv&یlZRR`!OAՠBSʯXA8] Lv&h_K6 |#A]L{4_=fҕZ\Bl!]xӝZt!ү] $6w.;ռrsV񿎏M-pERgz}$k}؜S>O0(wɋg|2]%5G Ljp0BM,.StE g! _Af.b/u]%L(3 P-* _5i}F^!`V1c Oo.ŲG!2 ;FWKvdx dz$?/mÔa;?GB`:WkttݏBV8<ûy&ރE3Z5L̴'M gMMՑCMkc`z3?YD}#oO`[{mK\VN:"ؖmtcD6Od+j'J" 1Yܝqd}3T4{;gPk# Spt&Y>UD^ͳf>g& -XDB-?iV8uI|" 'EJ_0e˗j7XA=_#5bfc8;5ۯ |u?}Y1:l$fa7 W&ߪMcQT*3x/ Byof$6갛46bb6]2 vidgQDB v5ȕ#֍L,NʗDO5R7! ?&[2Tcb a3GgSNT9"Z="Hrf{ekH -WCN_-~1i2EGjܴ#y yeN'.#lnjq@PG,Z_4tǺ**S9"~y;t0SgpH@N:NYU{r |}AoFxBk"Eҋ"mS )8,&wl[^׬o'yJY9P;D!hm]Y6鐧ɺ,Cq]@NYDAkå+bh#Yjr^t3$" îDSdpxD+חr /b&'!h<[8_s^Tp~v@P!2ldp%GtclXCK1B0@SXYϫ18(a!/[:bFLC۩{w<V?5;KG0{-g,,h=4"-˂WȊ71P×5!DZv'iD%ux%j+Ԓ`* Qb݂(hRaIdUl\އ[YsZ܊2LBpXVw0{BGv0.!40#[>r[xG%,KDzFAw S DS1ܣGaMjw5 DA҄2#Njx̫b0fVh9Bɷ! SyLs{+Fwi({{;Y`trq<o(s$s  36+*߯PoQ-X暟/Gi;&ߓ2ޤ%L U&7/XV\K2rihC161v8.^\*Rqk!v8x\)IBPğg쉣"רz77VE5wHd & BE[w={CeAi%]bղ_I?"Z_=t6עl kd"Zj+kl۸ǐN.6tk c r-ٹݳj LN7,#93"=d;;$u癒msRv28 b)\þ挐_!kʍ:n_:hvBv* 7jm[niWºo%5So b3Z2 gA{Lv:>NhJ#?tƞgpꒁ wNE$gk=]Oz9ꡢmnQr*W9YO_Z` <:!Fhl*ޙip&osÌ!ٞhQu9'Ϧ??k|^-S+ai'*ڮ17^[,gEF%c#Q-jBu~uE7E5޻w/jYtUmRE(OYFf6=ioFH@J $K|H44['B(1q஫Wr[CH© }I0&71_LozC0߰n(Ez]>_ =b/} ? h= #QgM|?Kh.rE˕鋬=(|t*8nkV eJvy 7g_RJ&7p޵2>?_|̡<7y4`a} bjQxG rqI%EAw-' ֺ&fV{6m3_S'DK?آ.湢X=>/bO(_"%ld?[i] k9فrx 8ϩnr_EU(/wh-L鲩{ SryBhfXWmkZoA'v˙I: nĭS1C4]WzMn'4PV,@֘Gj9'ә² J^c-u-V-ty38QCS0c9as"vh_ʝK~ M#x!9*6$y}dxEu P}s٠#$:ϔՐ[3ZN,ٱ=[Gc[1qeщCLj6,.x]]+ɹd8 b[& -ӎWz(u?g':5ljc{ F^U2FU3氪xx@`wFuʹwT8dxlBKA۔EBa 76O>BwK!P^u~(ʄoigІXS.eO,! )̏c߉ҮBl *~찏)b#L}ǡpJ^3ՋTt4maw>RKkt|kBc6*`6!5xpG1|i鞡۸A0bklLGrA OxvDꜻx.'%^Դ2O)|4]* /](?+I_l(q RW`4dgivxgX%H lnyz%*^P8YN1UkBngsϒFphI k*GH9x g&e-j;zU5T6쪃>Q'vWبZGQ)LYGۆ} yldN1 *IUnG.!5x 6{@&0~s#Mb Kh}rjOp\HX-y%VY]DeP ==ĘZ޼vXӋ[? jl];ʕ!{!5Y踁vBy"$b랰!LXK,~K20} VvSly3HX|/0;~pI)S8mF l|o*"=o;Js~Fٙ[k$ o?qutWgpt[T]&a Ͷ2ӣY1&Jhl 0 E#d;;:~dSrux4~ueITj}D0t7 c=j-` @Qlcg4;|Yt+|wjV gcRKJy&ZFzkW!͸-KgS>ɛ*D!/9޽\Ӛ3-]ubEym|IrR忌;?!7D fP\ʃV8)8w*iOK&+~3%%. ͑5 #D弍mէu?OP]3>5mImE0B6-|E ?=5QILO/H*rF&^w0P $;Y֌Dbr ZaxĂ-В~z;m1kMw@(_2[9E*Vu1."jgz47xKrNnL u@@T+S.J%'T:YR6DJjxΏ䩀Y56my~I5~}tbMO,>I,_Mʰj+},\ 4`Z$pFTI(G_8J?7~۫O @%&Pr//#8b)EL}0 JDyZWEAYғڡMG^/]ҧ$gp 9,PmPD v$igu[>vxp/<6&M˙d*uF(ӈH)Lbt_t;j62V}agtY\)#y;yuE#.b7 ]b;Ӂ8L ( Tbm "B.Ձ\fPS6,\M` b8ɔ3޺WE .N)AA p9vx]`U_L؍`hBHA=E cnX:h~V4<ɔ=t,#eɋWu[`o˦7mD*k.3waeIg1KZԔfQSԊbjO@a:Vb'GF#*S9A@*)|o~XnN QB>u|]S,3 C]vh/pn⪩^LNX,VVy(d-E3pڠ;ihV>2{K4%'2Tr"-ӂ4:g NIS4C*뛰OFrTdmhMhOKe QQH*Y Ⴉ+`5ȢE cTYWl.,&4q`;>ܛB}L1}Ujv#MXE7X&E۽j*1fFU2q0OM:5h/Uyl)vAˑ|gT.W΢WxB!;=VG͞ Ԛ0NǖR2pbYZpzޮïC"cMr/Ի_Hrn!ql*JYX&+HC)QȤ xF%ji?YTInaݡ~VCOe@Ef)Y2z'L:dLQ)ū 3 0JC5Üvl2i)!|E Ya`+ulR nbEfҕ<^]b::])@rz!BuNZL$xr'k9<. qORb/˟M8a&7G~(RslW0nK2j}Xl5tO,D:k"c߫"K-O?R䧇\Ң+޵iG f/BQ}& RT Cתxk\=ޫ {pҕbQəzf\4QL{ѥ 7W?p`sgs/+7IdnYTN?_v\f~MkЬmBbZ2awZnv+"IsV=̀66mAi/YXp+s9Ч˂%Ui]K\_+3UF='ya؝ nTqy8/rJԶ8Z2]&h: #?h<sv8&iZ a>M*!8m[ #:4nTONsC:]~(X6~Z}m2|ϥ..fo(J,H顙YYM2_ENj$qW~lD2lgdߕZQ6+T<9Crk&D]2@Od|N"5Ò韍 3ԓGNr^̻&kn™bZqaGzkҫ䲕\ی0ed-s׾~Y_((/̊X®S-wEvX@2F7z*r!\J W=! nIޑ~{Lh_wI)),0cu1XVEEeרNΧe޽YKaǸAw 2L0XnB0'iYPI?uN~`S*3-xƷ/r^BUȧ A5gFEvw Ku}S"0?}L2o)z&t$>1HJr i)¤6ضPBqf|6C\Ҡ Q 5$7||PMK֥3~TN f,MJ 0oqXjͻ\)GB`90Gfp}5i9/":R| 7n4/E6b+t-f"7<,|8@~wmq`p+u:xUjOCjrm<L-bvi.D\SC?`r-S-{)B`ߋ b`ڋ@!$Bچ;1n)~ao 79N/@xWshjS$amsdExJ)H̱pK;SY嘑R(^P"`)syOf;"ό>+-7 30}bvB9ұ!zPjҷ <B6m 1"(M}kr',#iJ֏gǯ-S}ՁEVդ^S޾q\0|qқud*_6u|)O:̊IhFC;w31yM8tp&Ra g17U)K4OMGw@_K>Acz†2*DDӸ?6@| I9*оQY9Fڗ>,!vtQE_{C3!kd LSer*N~RPDBS/0OSָ} [{cKi0*2ϏX6{{՘cA'۔vf6F(Gk_S~\s~@>x~uaHNM9{?oooݲR{Π.AF@/9jNQX*cXՊXuԪ "1kIfc:d`m06eJx|%.]7Ky<{sBbۥ̤nG> rঃK_O X=<`Da'm sʺ` Ä!EQ:x0E wfgV9pxkZ59y_et餧mir=s\S[ ,hDٛFARC>*ij͚exل%WXJGsCRxv rرǰ`—K@L&jЕ7nCYM2|1D8B!?ԯ6_R*/M|0We"&;E@+fLFoz=.$ D"XF썷)V[H-=eS,AC?k^G1}<Gml+0Zhp-#̃MH ˆ R+M0.>d3|S3Ŏ;KLaZi[#WqΡx޾1KVUsġfmbS6{V%4xÜ r7'Sj-?U0viW1e>Ƴ_h). S#D]ǹo|Q e:-0ZP\FpK]m~{F"ΡvL |K!6 R{ WT5/H@Q,|=*s;ta8QO.71P U{/Y5VV֤/Ïʴ%d蝶Yey?ߋu^Ȑ+WOb Uva26t}{U '[ITsXC O=|7+umˏ`[ƳldI]iO$TS% ѓU-s-5$6 !0(烢~Vwh!L$mx W_aWTr b_E;Z\5YD7BJǨ]c9xnK7k[ W=9:HULG@JO[lbR6e{ !~/]#CM4C^W6#E;U-̼F2Xp~fm`"cW ,;=h@[[sL.WVn Q 1 Mk虙0@u LFG y)b*ں8 tbCu@,v*6<"z!o蔁j":FYS=hVI!NRId3L4MG|@";NGYSD^Imxb0aZKu:LW2lDAʂ"S9<Hڹ|Mއ،>S),b~|/kKu5]-'WWLIFRXK0.v2cRuZZ ˔g hva8lY$clg9təyVFhyti ؂n}ZAT2Q ϯtۜH)Hp$.K pR`N,Y(n39O#)ꌌqDT*<(̇tK9Xk0>X7Ǖ&B٤yDLI?ڹ]r?. El^KF XvY*&(YS!+B%TV.'$N3|S4[ R>1^5CdWlT^<7,u\)zo l;]/WiF4"Jl/Y:`; f q :w/D~=5sNݠUMYGNVKKtkBQž&ޛq[- /:҅E#j$U#l;x-HU (WߵɧE0 7I.b); m:M.b?&ð>n9kQ PbQԟ>(Hn{:l~4zh3|E-N뫢/Dl. ˛UGsi_kk?Ur3+76B DB\,n>OVR _&bBs2AuH ]%QqFn@GQE_C^>62eO ]Y}>!`u:mq;%pVؓxI$_* 3|dy|`:A g~ (;{~g2EMm;-V1OEwpE%B`at]C𹬫8^Q;-%TI6"B`t$ƵcWL&BՄ+6kVgC>m-1r}j,p uOr$Q:-%2]IXG4(uBqҢj](: h./hF>1zJ嘠L"š)n|mz4HetXf\L9FLF7O zjQ<8$3Ț.׆t\:=eyVk》ӌ&i,]GXZ o?:td tr]t\Nox3?y$1Rm_;؜rYH }+b֛9&llWQW_gdtД$;2*49=y|ZB!|Ž PK".J=%qzjBE"b~p-!_#%RrD(Lԟ3f0ħ91ȑ q,E\7sTMVj^"rw!s&\gŝKuVq5D=[VQt69 >j:dƓτ>}%i?jӋ~ԫIR//;PB%BFe W29ۢ^iYs r=nV6FQ-ùrY;;ѲIϩ^?}2Hb P T4Ѱ`Pv&υ4!/If~|29YRjxJoF 3ph5yep-uiy,hjkT2 9u]`G 2kum.LByy-@(慵aw*rN;@eXbs\BuvF'^*Q&'ɚn^[u !I 2hB*>z%wmeugJ@B=ؖXd[Q8wLZ!Sp-Q.Mb1ą9y\\2NZ$``SE:d8e4Y:G Waj~*qLA#@WuZ~y`@M|pt$; ,ʪ pTO (T5Y Țd) ǘ{yّaZ` ֎<9+ruLS0 =+^FRǧ4ӑ9Os&EI_RFch6͞g =I UQ bYrX ɓz/Һe@+U0& gʳ@H.K:'װ?ם\ R/#pŌ<Őƫ ?KP#&ц{&MOFI`.jJ@ŠMGk<6cF#'+Qgj>hNMD0^2;WK*SQaR{HWmdµuvxW3HK6 -2A$XuKl&C8fOAaV5^guWhUv7xQ!f( uxY\X+bA<Fx~dN )QyM)7ԔL1`8XR ˽i'ys3fo2h/*g V̴1ކmhыwޚ? cU؃#wb\}/XƁ1k| cxG%_pNNP(ܬ.D 8Q_lWt |Y'uU~굈mBvsm$Ǵkq+X=2,:DwڷS&5᷎-&+%w|a  Jdzz{29Q-ِ+Qx͏l].}|ie V_Iۜ5%C) 0 טBL j߯d1!l?h액{nNZJ76A\%o"'ʩcxY%H\zBZ  J?'D>\.L=2xDw;Zh6xY d7s*NN~"W} @ܣM@[ic⌸եB>tuqb3]́]CoX%+29T.|a s3zjJ_ |8 -7w!! {rӃO+N}~y i/_ȳj;A&#ӈ?9<5ݠ)4ݻybl&veF@™}ƥiksA<s*k9+:C@T7BM1 WۧY Aw.xEJ_JTd_( ŹR.]0qCUMZ5m4ԆIQ&Iqa=`#u;Q( *6Vn@BԊz˜[:1;%gH9[$y[IK&Hy:L0i8R۹ 1Q)Sx8<scJ3hxUr*th0fƑ.LX?k)-,?ۋDz~B2"Qfz0)'Rp}{J˝5"cZ3.пlչoåIq!v2;M빗XX3gQ^AwPFLFVEh5ct.}x ߗ5^FJ34̰qwaX"#:ѻ߁-Vf֖gw=W.tҜ̗ѠU5H#FD`Cxy0Eըr:dY$9(W=%&c('ԧC\ǜЗ-X0SHl4WFУW{2Zz^EZR|! OeǚGql"-gzǶBk4@R68oW[\pWV?7Ml,Et2a*~] ۢ ]IX`i7k#.Y_^Itd-' &zV.~_|}\nqٜ>ɴ Oҥ[U.4: ڙ03P5&0j?R_Y)Q%E LRg8Ki (mpaxe=j$?`^m{9lr HHy kS;L8P"}jy-m'âl{W/9kK^$*-ߓL\KY,qK, BZW`Wg'#j$a{|+|!GL ~GMd#B3 !2)a?19X;9^KݹcJ{XvS9.n{oyCH%V9^M_˱.@W0No쐃wMt~9 pI?Ґx Sfy%\=P[֝>3/݌BMez JI'M<:wUvU7>ILj>$*0$(`Kw*a~v.YOd6eYj$'yq 20 氒a3v$(U;RYf"Ӏ(ǥqĊEQEl|6l}.W+El8[s:CxX%.)#-fR'L|fs_-r^j,=xhR IݴyK=6 `w9 !JRuw1i[RDiDdw&db,ZYD =5J)͍xhYvd=]-}}YfFrpT5gF]8ۨ%S".4ßjf8+A &`sr7voRbnxlJ1#t$[7U.ͣg9:bE,"">UEt=;@V=z#I'Q*+d j\dnQ +PmLepX&8L%qq9&Q>Pp`//dbmP 2>8VA2RҜ5Xlb>mR|C QzJs=fS=4&R$NL|n0+,Ȟt2)䒿oGd B"u;$X8X#>(b228 mAD֥Z> ~ϑ7Ol8UO55T`e$ }*RTc;)l\dbFpDɯߧ^ot`K`҉Wyt/6X/9&X+*UP:ݚߺơo8SCm$x6Y8"*nUVhj-8;=!9w6X $ShN܏ qISp{ 6E<^ 8KW%ÐYʬS6SjVo,IܼtMQÉ0$I/"7<$n(aޭvp_u󅩆!BYu跊uݮ=>vMM{1(lFpSw#2 Eqp<%`aJ}ZO"4r7@sg߅pXoE/D$JmX|Hv::$_!6ptf$C7SPP+ ,sU#uSMԏ&DJV͞H纨od z⡺DIL׵.qڠo!0ĘjsL`FOo- &f.SB2=&xOr+6'Mea◟䩑`eL kj{if2b!J<ՖrH9mWovtlSi~}|pEeE|W[մX;w͞YxzM W8EK"4Ւpoc3%`|kpWd9VJ;_HO 'f*~BT1=ְ܌T x҇u1i<+ahhN+;ݑ^LokiOyA b_RiJ(9ko᱖*eA4_z~@Eb)^ZskoH/:((/ږZClW4_h@3-Fiy4ENm^7fo`9ųpx?E$@VԸ9G* hcb^ZUrUR\p\JcY[@@bո~XhlТRT ,gdV xag$CK/7g)^Ro$p(7a]q&jAḪ0mJ1-}3*%-o3mӞ'p TrN?-ֺmGji? RT-$kM=(0 QN3tO&*2Q;PĶA/oR\4E] GG13yD%ss`{?oH 1[qmLbDʍx;Jb* ӐVzkb <[>. kQ y3_s8UDŏa;X.́f"]׉N|~#g0p"wG(j vb +"ЊEK;II9ڨn[gHCVZEoj!ǚEUx#q 9yAoZ[e94Mu/7",^\^QI^t)ghDAЙaI.y=PO 1U=/O`AxM_Mwf,*e0FIUOD =VK;,zlL}-ϹXUB#1FEz<wd8n"}*' }b,oKFO\k-g`JKq?}dQOYO$n 8&N0S "`ΑWJ,b!t$: 9.9[ܔ+=wn>ro _݅Q"{.}**+f{d'Y`!v΂ 1QhC_F9} |6ŠǤ{~a^-o2I d؄kcL?SN JʵQޙsΦTI;y[L ?ts&ո6}$ꎶG~)k 亮+Ί@{z-/_C}V/M;{xP?)g5fqKQ)YA/q{+5$N[X$Xc",3 pYYLX֟e>:܈75vT:1\Ia BD:C~v0fF}`ٟ/ դ]x2u;lALrDT"?qlq=KA^*ht[Du=I(0?kWY'< mt~^zHQq$8r7Y0Y>OF%0EJj2ð""0p[ܯ_ձ8yf4KHlJ.EC !m m-ÁG>OIX6ɿ7 ЙaJrЯAAze.Pw3ѹetQ3OݒhAVh^p 6,2k坱 w7k~;Zxdq4e16$斓.mIKp_2G0=Ҷ}%_,Rbݭ,kW,=PQd:l>コ"Ua 3ZqN;L Xޤ7LL3kC(;`y4l◛F9 O\j$ iZ3BIH= E`5-)[+1&yb*K;q۪ط?\p#ag#`WREl\d㶌׈]M@`ہ|B:KֈIBX1:CXbg_cv._~`cF/r~xl1mK:^;:2^]:YsTb&1|C^ŠomH4ecj`FfDFu(ۢA dU,'7J2{U@!`}hk*X}A.e'}'Waq' `vyXƁr<2agQ61g+NFǀP߂ q#ĨsGƋ!& x]r*N.rQ`D<_"?jk ,3 NFzdoWt1S%1.A[E6 I-Qk]UOpmoAW(9e.PB;R}NR6}.=U *K9~h#AC&|4^q~:ŠjC KF͆$:uS>ؼ,5ncqrCPm_ޯĨ˪/JMd[svt2okAt@\;ZmX; oD%; m‚~*Y9H>2/f~9^^{ Ej%1w"?6ebEpl , 5v!MֳIbNy$8w""~ < "mf`tWn<-j)Cl63g#hTu<~zKbdܤ{5DYjb=]7ٍ>Y ^7ѾA7BxB@![ފj+JcÉ?Nsgm;%Ry >z4EH99xGۆlطmn?*5h-i j^]H!Lx}6.m0QoO!/tMM1[8}Y&pm02h CZ0 o,% E^?a)jCu2M_b~/DtȗV +`8J4>nK3eCU-xjfOF6JJ ^aZdEƂEN>K}]0)'qvWǴ[^۲.$6"BQB_ޮ?\+u|[p6:ߖP EGL4nVu, & 7">28uOcFl݄ e5Ejl&f.?m2аn  ҍ^՝[paδ-+1GuQ癟wə=k5@>~M^L͐άj/0U0\Go<#M K߲[\UL-\8:tOs.*Y̕JWԁy@F,,pxkBtQV)-/ 73K%RLa׌W`+HL4D>xZW<Kp6`G}09 2ڕi%Q*t~ ie1.JM‰udoIi0b{{jtU!} cn.lQm]v<$mlhj~X @okpK{AQ3dԅ p>0Pq)YOZR wF(LwYθ=8'.)S؇Ӎ.d,%Q{M-a 7Pz&&۫i:hB$;~$k$ae_}eNr?dۦ7ƾ{-{o(r9S`"`)N\ _@`D?QH\6Չw\nˆ=ʫUBye!|ki^KM _b,^ݹ<$CQQHc\uIh0qgߠi4KY+i[r\Ŋb?W^Syyp,m1M ڷQ<<|39MxUaO=zA1 GA;spaKu^\[ qCSE<|g?=<#rpèV"*tq=uO2ec[ l{h@O#5^ϭ9eq z q u&59,SZ^ʀ.wۥ{SSD7~sp5KioO(i_PRp)@lh `)f^( ; ໑8y͢.Lsun6 |ɨAnLg# M5&Z* k'd:AB*=C7?=Eצ|mY-& ~>ORD#Vov}חj٧QkyyC9x PɚxBOX GT 0s ADtYEjp'Q0 fIE"c֛u^ 2]^N;j6vz+8hD: >^F.(Vɦ|QyV:z鍔'ocA܈"JvU;cSJwqt6z!;au_;i{/L:cnouh jxp@u.ɡԊ7h26F U'amҔ zG=+>^wi{. Tpܟ6EQR.2k6 Î\SH3ΔI@u_D.F)Rz0d7*̥jsRHr!b(EYAKLuU0NvI r )5]I1vœK=#_Xlwr%\;kJqeWЛa?sB]#8@<7̓` c1ͶT@x%νp[.<5xs9#(\ReMh/X%C@}#\gax 4wLerb=`xȉ46Ө uC <.#^I M⢳%ke%tNzt`Zcv3YX\LP/\+3 dY~wl28gR)+ ^wkLYGLb?AI츔SKNXKi7W[L]>STĖ :-/Ъ4rܐJR7F܎t`Jկ@ CENtxlsiV]c ;΃wB'p!hCPXvBЋD!%#Rup=lE䴙r#E˜Fw}%lE B3%ӊjm|7f Dl67xW*,)V[_; t?kmã_q1a:W!.O4z&]㳔ưz0]5k]8AIy:+dpOlڳ5u_\'k-߉TrAq@]DϾ~҃Zha KJ{C>V׳=}J3 gf=gc+>>qI2gZoOe nJTz`0\#ߕh<~Ų0u %)QJ_0Coܑnu OXE1/J=t8IQ\Ǡ[.3R/Girq 8^SwYabfH*ᅥՌ1B)+[,9DIMꯏz5[9VPsr6qʽ\ʒ-졔 4/hDL9ladX^;Qug*ꮔ,O+6 KdBߣp*w-K$b6/vcXuȨ[P!h pjJ;(A{q&/'-]ʫ tQ-{ 6 iOeO[9-X&Ѷ1X[ o(MiT/4oQ?1綵JoN[>-"9ioD(q]1{T6D<k[7~d^ߙOh/K}iڜ,zXr0^-P)Qڍ\JQ ɬJmOU²?/օ: S^F嶨6Lz(4lyʜAٗ8^T+>#>A>ʇ`}&L% *7Iߛ#CrG JjlL`rg `;^u?[hz sX™b[6qcYOBW25/ҁZ}wrfycMԬ#seL- NGG0rOKjJRH,ã麈%Fg+46F|^mHV&T!*/"` '7B`I?5cp6%\1ڇx澖԰p㝆-i=;=Y_?eĶ3Ţ=m^XLEEx d}0Ɏ򖁂G@6W֝bIY%vNp<Ԛ'6We7М,X{x.sr`"Od;#VǐY4[)Qc/᡹8#nRygYbO_+ms JŸyI*(5 Nٱuh{>' JUCOSAe(ώm P5 {#y+0e 8SM:$e_Pא,K}x]1`t:~Os%=mec|!J0^ q9PwQwK-K8#j[ѯ %=ό6 f]u{ jBޔlJbɞeVE|5k]0}vP*O A 5c*Aa#B:EZlG RJnuWR)욬A6N.R'XZ8AOdS^G8{bp^͸"sKzuO%j=n{ӆWe(EnrF'.ʑAZex 7Tw!.E8Z dT!/g/o>Ij57.$ Pv۫[p#0oZȉ3n  X^.\Q=X_ʅymoIS]Da/g]4<(t?(`^u;J&Tj\/Y@uHYH싢dSr?2Yn:03G>"+]8s pSKv(#8;w<"Y!yM#5Ų yb QA!Qf73jˋgZ>BM-0]W3&x Q~:>6WUd6iaFA} Bǻ "STQw.gKԡy:h=(zg:>0V^6֮}>]Tƿh7XdH}L jccSeg3"K=4^k.7#Y'LGOpl$R&{<UD+$2a"SxD\~9|8n={d@Cl46)Z6ouWtbE>(@aW[Z]RizAm/ya̴21Z̾Q9H׫|3@ۄ]Q} ,HF/_g;,{Х\vC yBC|%DtXW|<0bϾӨjM =>u*25zbƃ 6UXAY2BPd+:"]'&osuXJQF6U%=]3d*~Umom^cuj025LZ\K uISJJ2.#YT|~j  kܟ6#b/m)8xĤu$-SdP~z;.hQgnPN7[D8޼7ԼS|0ǘxwZ_I}Rո:f˂e 4b=]^E38.VX&1 :fn*Vg$SSp+_l[Pb+7Acr\1|!uPo|8/'>ʮCXaF:l $ǁ{vzATrW'6pE$Xх`0_>աL쉇'!d(P^I [g:T&RC=F3s_QL;NF]"2-{'Ys0 'k3@pڪ2}0ƗJs ) 8٥%HF2 )f 3_*/GXetbߓon'׃14!k^1iVhH l4\Ke1oy`G++6oDc<Q?dWTbx4[6 :p_)@oEkn*YL72nuUH[7|FhuyN~X#Öɘ,גLrQota{!$ur0Yw3 UvyȢjdkb_ք> pˊt@B2VtO4uBRscW Iq aK Csa<`QRw-STY20H{qSnii{MtzfHџ!$wo9*vzŏ/h(1tiX ?De?Pl*YS]zGtB1nP!Е}o~ Ӻ\^IHg8Ψ5˚tvd2''xh R7:Jfי)R}{$c U:E}IW);vy<+OBZ}\% * ϕ3?h k_Xoow0Uӱ}Ўs,]i!I&4b |oT}X$' ¥̑~iXAkLYf)%J%i}&oV+JBߨJjwvfߜ4vsBoM&sߗR;Icx*N͖+>,US[>S0(`6 CYjn%WU];dfMZoyd-{SGojI`bgc^PX%$OOubj( nL~%[R f4 $Y$m&|͋8L olz̅Zhj5hD884C0GU5^qOFd"&}0=삠I`?;H)PloGyȦ-)tuFM$gpŃgtZϿd̕FFtxf;3L7U?dGo:K{m7ųלs + v[CQxs+v fF'xH&]CH'ԥ7%%~Huw:]hpZgNDiJe:'HsDPbI;=E OU; i.+鏕ԱDaaa\0. D=Krn7BTm[aʖQzCo,Ks6bgunn*SD B):+eSPFX;YđM}sGu~%:3Im :˾6¨!BUj?8G\>8[:=)I zvcZ*cW TEMp '[kY2nk $yw@_` `iOO^ޏ@歷f/5 *kKD6Qf7]Rp\>Qlf-m=3$u+< 0IxT̜w=Z"7WH S|GC)]3[[P{Ԋsɺ{5 oםR5ꓕ]'Qth`":G #`yFmŖ9IiX4n=zɽZ+1r*57ofYBS,0vҡ ;dSf.mW~PN b%~ F&i 7.vכAsiȗm[;!996D2-s24:ij:>So^{L53TZ8zRVWāWUM%hrAXV\`HȾHC:_ĩ` 6μէO_,#Czh<;]=2@|ϒ6qdBo; k ,IaȣCLJl1`u^ĕJKOCŗ2&2)}RZ5VKѦy|s%;Fd$ZNqcr5JڸeCbq\9=Xzl4T#KAr 5L $Zg,]dicNE K|ځpG,3?ӆ Hf~zj-F"n@E@|>gi.,eu7XhO懡7x {A)Q$}L[I&&tb0R=}u34܇:f 'p<vIuG#x #Vx_rXlSsJxF̈́v{+0{K|-dHs4%H:⧗B +d5+񥢍͜ ?xP_uya{K sf;'ۘ_PU):or2u|8ȍŪw|zK,qI, :R:VK CS,QL +lyNfww?L[fsv/Ox*(,/)f=؂Zl cp4mg!8fKކvS>e ϼP ^j%-T(&LuS^DTFXN|B/#uZsd3O@]k\`B=ټq^;GT*&/}@WJM?- Vc%2 $"JM8iCۿs6Mg da~)GicyTnMV.́ h|RCyHk{Fm(uYU2\$QW{̊-dȹx4 ԱҶp<_Nm|/)Z(?.b'߯1P:XUJq QែSgޱ<ʨ'U&@?f+"% RHJ& xF-PM{*J3ѶˆϾEvl`*oN}B NJ_iOC?RezN.\[TvYՊ)O Ig ^]Srm=W۬2 #ŵƃdtymC '3B\r_ɔ}#&b(mֽdM9X ő{  &25baͥE]2/*ErɿF-(<-@<}(AY vL)4kڃ{k5t)`}{#{\AjOVBvkqoΛDa[F8H&D:_$,E,~;RQb͎̾9Þ| p&v0>}UD%SI\d |ېHD ,ƌ)ʹaY#˱˿ CZ"U2|iտ=8:y&2!awI|_8(PR'>+ؕ˹hSW P,̌ 0v'Y Hd;_M{F?3H0HEB/w8'X JU *,uD T}4"o2tE6I\T4\&5h 2}!NN{hfEnt'.]R4^34қUt7`C~;\k`{u7qA+3G6i?5xۄE}mv-n6qmm"֢HFK03-vE >nX|vd)%Q :+E9~k[U:mՔ @$DFξ= MG{A 9rf,W8E-{YN>ѻ6aʰM1a%Wvra◭G-'Ӷ\TӼqX Z@aފ"PS-ń!Ia ~S95-nYws܏RnP:p)-r^^+2 ;֙;4TEx [_@Vf}XoXA[ҫl#}r綹#oZ^wEWRTH*KJ}o,׸7tr*CpEZw7oŃ;G/|U455:(8ށ#5QCluds p nCzI֬vWc I]+fdKuxeCv5vڌӸu H\ Y^͔[.}# 9ec: 0҉}v[lݒiA( Cϒ&8+l63" ^I]r!'zMZS͈&1߯2KEEIă.Ë.81^kL2Wr(q 3``%U5\س&{b8C;3ŇW^Qz.Dž6mp*د֢V }o?Ď2h%iS`}!Ƌc'?ۈ8&ÁCq!d+FYu] d4K>ӣ#;E2A"G;)X:N\.\sJ5L"e)m滀N+x4}> O^bWfLIʝFo Ś\k(q|O3w%m죫J*Jw2B k ܆HrEs-ْO۵"ӦSNar|gD:>v zqy殭{m<`( 6xvD8xT S& p/{~R039jy`p'm+0W8btvȩ5ӪϨb> wS>mjwP08ApdژBNN4:NSn  BN c̆z(CDZ$'I]m)0[ Aws cv+͎kq0ၪYėe\%N;h. fWF8Ci{@KbYD8?mGBޗNAdžc~yRc. ۀEFCЬ8L9`,Af)ӄR SGPCpeiV/w3Cu !% gyNP{Z*6 6皷@D>nyj쵇i1:]+v~ CffFlyfROe]O^a3>J8# -]䦇 Py mV=|kXtD玲O/JqyDFZW+7 SjB>Q5N|C r1Rl KbǛ@t e(cqŃeпhdz;6L5 Izpxz X~+@X#8j-TxQ"y%ݧ0; |>@4+r@hÉYTlB0Rl[*y^k4FG ԁ|i.~Ad [wcS4̝/~u:)~M֋wj탇w9z^ʖS'gB!*dJ&}~`k7|d⿅P\e;}YPV%'aFy R$|ĉ:@z\<*rg0D7MΈA"6wꉮ7w_Y׮ڼCGCroqݴgA|zֹci2mKȋۏ@Ryi+ʄ!K {arq_۸¦̓H! sۏ @]xPWOqL.ukB;3Im\n0:whjæG0N3pz( ]gƠSػ`a€h{UoA q%m#5$ɜk}1>"Mعnv0"h20n_F2J**E}\{Ԇd^ Ur TbNe,FS@! &09_K|75/츉HϽUo[W`,V8?_| OU|b+7Դpp6$Cz\g!~3F(&`P6ǐ3h_#飯^J z)WiiRtAFn>V?` N" P:g:CŪDI'E2a@JtB;5+p3[Qeh AnyUTDr $s{A$J@s*02( {0\G 9ɚU¦}c;=>23%"ǟS>}ԸGeіZ2ZY[/09)bC &#Py2ABqDdܟ(.%kX®åV0䄐vgy?^6#23a;,X JܑfHQ mL6sf#-Ҥ?] C{awgE):/ņ} PWvSݎhkYc"6TOPIGS 3ҔAzIrMk]uibo{st'0;<ڐ)mD5K!) b\ev89?7)D/s=%k1 =M-F{X 8PjBp7p$Lԍ>G6i\DG?cq2ߦ#8?:y=m"upHtEI# @vp-w q/퇥a0I)@yY4sAʮAE߄Q_Ms(7L&[dggu5Y2al{~pABC;Ez/:\^h=1=awQ8h7y%,*tRύpz*bbR͗"D"I6[j@%+usR? K>-CbP3:W&kEwʽyĦk_=Ngj:tN϶jAy}"XW?kNnD$IQ`к#E8#nn<&`[  CHVtQBumY& +]=5q?3 X']ߙY.56S׀8mUF!N-jAc/,Ĵ>Skӽ (2g8-aKJ[anSU0sϩ2 X|ԡ! ,n<6GbWS"YpLϟ~?x+c̫"ȷh$-a,ܹ "vP,y.z[$ I4g;;2W10=C7dtܷf)j}#Z ^ME`2C@6Hz(jb}G3XD Cp*{S:'4bB h~ y_A UߪfN nf!us|P#"D1u5vuA|j^qf{E:{GR.)tr!aEuFtRKmh纤M誗eQ,z<:*l0M]EPoc7Cs^[< dMox(WÖcf2SH}B-3ۃ*j>LYXŦ_DXLYcA%E|Ĭ[Ybܴ\Ӷ?!RN09|XwL^i*-&=qncWk%zQPE:3Cw0xᙑpn`aJ%x%2|`p_nƎ|ڃGI'q&2慉8sֵ/JM^ >|BBC4>tzQ> ˚ jUȖ5]Ii\"c: b;>Y> 1Bj3NX7G_'B]2H__,3;w,ϒQ>u'YSȊUۃ-%7\LL?.UWC ylY[\^׈Z4!6FiP}Ǚ'R|zA|u̶[ q?޶ ^~+X{U[-~qZiGl9RQ$\7$AY,amPm_[Y^`ӍYCebLT0x+2%YJRL\f/&A֊[@E@nǭ"h 9WEA%177Ts>;A#|9ͱC]*Wk]5o> QpC@e4R Xp)[Ց;c42ڵؤp뤴M`dlYCW7h F>˯9Ufڂ]`BTbKa>/#_^K,O>A2&|qPlj7x~qs[@Oz`'ž19ip9,ҿeO{y8@8Yw 8֨ӿT7lDzcU0Ve(\K6_1]Y  L.8_/΃]-?6>eLbqgG$UTu[,/YL*vUxWJ| ؒtaRN CH[_ե, @T_3`8‹RK 4 zCHȋh9Xe$Vk%ZOX>ݨd *{ f "SrC.4!]I5=E-_0;_%"xĜ' N]Qumx>p^ug-WdbAwG蛳\7; bhZ/,A?Vuw - jٮ^Rgו\ef+(N&(5x76R{B!KiI2E!֐(M  3Cwwɳo[7qGL }a}˹ƈO+y7+VzT`[/N'y1G~xt9;dl4-WN1^(75I,e">Fyn3&P<yԂwQf,/JcGu)EGknCVxX$vCI}SK\GRȌ| 9["!0]E fwN x0 1SgH^qI6J|7-:"{x_կ 5#ͷxK3^&h$# qtZ zuD*Ԫ/Y֓ct/%ϩB!M=kFdzhUl3 pC_ga;)'G'{,)kCQJ*Ic;^myZjǺHDRVn׾@VȖĺ[^&Ka5yzV@ΡiٻIl=:CLR!9S=O y݈._ɖ87wFAafk=ul:/ǺuF)ѥ[n4푙*JA-rali5YǮf+>7Z/ԉ-K<ѓҒ¬ih'K_ɺC9=dze/`Ri^{Vh +S<˩Íͣ73`{<}0ʮMof7 CLϜ7թUExġ!`5p\r>_sG٩N^?[zٵ Qb/ѭ* ^6 Vi6<>ɧ*k Яo[^"::[GZoNbtƬe"챧څ &\#obФ;*&'CIiϐ(C]5OkpM::aNN.y|5:z7 #&';k¾S٥9 1 t螄nr^Nqc6)D!څΑzy2#bhs+2Op Z: %q=E;$p2/\<(ԩo#6l(E#w#P h::>A67{ CJEX5qWS*LONʭ^w^vɘaԇî9} < YBgB,tP |[O1 Kb1 Eńu*+=]ww #\KdUs'qrjcmo7pLĒs\&62rʇِαiQ]ќ-̐4hd B{y+3J&T_ܟU/UɮXbᖤ&%3_*{^ĦKH$NyҲ8@TڞNK>|K$tͭ# E =_!k!4p'ԇ+41u՗Jf=+%! mH"SҲGI7 v ݘwHf7D~|S_j\Dxu2 Mss~g :\z^Z}/̎$@o^67䈇A#XD;i0\έ5ղQ]%;3Ƙ[fz-ۚz Pt2haU=Y )[ A?#2&5X Πm8^Ykay0BX|_c(ZAd-Kv ݄Vj o(rb&} zj= (cՆኟ[WepnVHijei`SOt ^`mY`i'9Ֆ{ҎDy=P&=UY唏[w oAPg Z&۞]^}LM`=fb!v+xW}VlB;gN4gl/)NNGyʯu1Ù!$ Kd$OM> /8¸[S@CQKSaa o1 4yn 4Fl@w'EKƙlwfM 6: %w|&՟[ n8HaLhZ$ F@ypgd ߵSTFμ(Z[9u !WH9^+5Ee`a#tW A6Pu:bK@C'6[NDKzڞ _=到CZcT+%jm,#1ZO6:n>vKyal ƓgoCYp himm s\$ TlR'h٠m|ggeE`8J[H]3#17P,#0<BwSf_W [cob;xt"O]4j;5H!qfV#IFY$2MWDNJ0 C]뢺ɻ NnB!Ym5bQkW}-P{͐nMHF_PM[q8HtddȃS .t=L)C-9s^#_t" (FU X¨꺽9bzlAIv:z8>V'f\*J4R'?A'gAG5%yF&#U7Ds_~tIR!4Zx+"TI72{`0曪ǨBL tn^ MѳZ n8*1zK)(z^I$6АFvo0Zxq#3ð䌙8֢>53LV J0"^EwRwi "JwAvIGDI\^ 4, EY!_BR)Tx(&3SrH\&𛈨.t#z1DRlk̺x^>uEu`Bk gz'%EYVtڳH_*IhY//UFf^7jiռ<22`( ]}P>XH+ z_W~B~욁jR,PDS– 3#'\KllC[ ⍘"\$=F|wT`it'Ȉwm,4Rvݣm9,Y~4),hwQF*s`X28_c|4Gx qR%9TFP:?g-kmh "Oz?%l/~TAGӵsi_=xvϟނMYz]sN4<{(CUfA9q^xH1(ÚOJ̵y1(ummU+Nwm\^{ᮚXGj!np7aӦ?$gI u0O&R 1d\t`UHWtG?S{dmG /Xb3 VȆáFMn)FPڅ4ʕa!W%<'DO4@n$[1?ḓ^rN{O-V2_ey7i2Ik| Q"8Zu|"U͑YgN5cǨ-]^z̊=@4nf)*bx^>amctUǨtZ{ kp7EMЦ =J0 tl)VsCK M|Q[+]@* 3i(0*R~*i#-)ɇDI##gEZs2X-w3Kh:iPA`ptDpאeY.oI*z>Uݽ$8)yOlǢ x۪c\`ٲ8KT/YD ! {gW}9 {d0@2bdTevI|PyZ)Zcܙ1] !Ig9h #QU1R6`<Q=_zxEοR.l>C4G ksibi/Czg]\wJH S`і=,:{*x $Q~cy`V>5߮wA$jI0A5;eLWԿV%E {#Dl8B§`aS"%zaMZ pL5{y\ ]Tw@\C7`k ^-W"x| kuprZ-hG_@ % Z|`V?Eh'h3)FuCEk^<:< [}BJ> #nܕ}vthRPsTuDмz%0RqL%uVe̐ŵzS{p{28"$78@W!8؍ E&'!x;{9dLkn[î{f^v!faddn0vS[:9*}A0 t2V+&e(wV+! _6lU-^%Nlh1,'3+<;,"ah\7۳zJ> mzo!rwL%g0Q )Xz5ebLl0[A wFqئkFIES`}v6T-!cp)@plF|hr %u바x`J\bZbH/P㾒OH*GBW0revM5 ?LܐxRX$hEg^pA-}5TtSD7DSdڜ;)<vO`$6^Bk3lA<( ڞ[f[ 3F;:' x,fp `DX_Cl3gkX,o?U(){Io . Fl v.)/޺ڄ@e]#-g|!; n`bqԣ8`/$GDT@w\: snYXC v}Y/['r9x3S^z9dpeB%- {+̞w{(. 宊Z%IjX.*gó{TpDzb.ElBgC_oO&!"O͏rN,({a9 t R]@ȏAz `;iQxNV]0H(|+Q$:Bӗ*.߫:oVhyد(f3ux|t|!ᔶ.$l\`xnz4q')ô~~B"8;7&wG߱pI|`g؏>'1+LfY/~͌Jh-pq(`iyY-GYtKLl/UH= L?;8ԡjyEqQ;a;*aOcTApP ;%[͜I *^M:䍞wlq뢌?i.D+rSdU6}1D=%ʤg /S6NE"H}㚊]Vx<҈ JS aIaSҞ} #t'Z=ɂRY,Cn//j  2gۛ^QD=ilcE/5\=8J9jQATDOdar f`:SS`qI)B0b^zǁhUel)fS@to9`7j[:2b<Im;NymށwSC>+d]@6Fԛk<9ّ&%z48>^iKrw-*c$ w6ED*LB*9/-d}fhܕ#v=k8^0.Av؞NjՖDB YG8?I Ge*=bGxR铍" %0n2|j1Pnr={, 3hG5-wX?* 740T.*wsF'tXq|Sjb p@Qa}$vBG%E3/TXr6 z6aMBՌCϰ,zq+#u+nz<zBYi1gqYkӶvXo~ZF:>m"YB՚Us}&\+IGd~M{p.`1,V0 b[d31Ux*W LM{jiwc\mi?IKvB$,4wT}P/gF.Na[IЁPS]l(b P' c]bk+B*rb~ [':Go*`o.0FdIFz0]`B{QUBMogPtIL.f_2"scC=p)h1s}f +X%k|ZӾOStsmQd'ĤzNBHO,KW`k:nǦYJJDV1 @wy >>i6lqgϚzQfmu]ub8!|Ch7M`05$΄@Ox]I4`c@0`s'uԙ5e.|8^u/7QVhM2:CuyTH^qJ.@+"VG{\Ӻ UQ+1"Č76# DiA߾^c Qak} ]+uEl5W% <;=jL6rdJi6扸s#D]hW-KGe\@"HV :o#밓l|?+ZkeڮooȚ}~J 1.dib!0&֧ljJAr@edʁ2"_e5N,}؍"LO A⾱Rǝ.|KqJO,_wӯa mN.w|e܇ D6`G^= Ut?c~|G@н\;>,)Iwpd=HQ63>1 ޅjQ,=8bup#s{fruWL~`įoJ$Swn5A&%`uF,]Egz/5AqcF+=*;.d`õDe;Shum&rn,*8\m4Ry@E JFy8h%yG[Ug@֨?nJЯWG?fQ\PFFبLim89+os5Zl /%0)- ލ{D)I>u-eu8RMu<9L Mtq3*څc1j2ȥF|YA#21H_W7k~_L|Ee6b/!&z0g@Fq DsW88Hzqx϶ː"Ȭs*nɝX(ίHsa2]\ _¾rUЧO UWD!n0=GA%A"h$\J?W<^ڱa#!,erͨocÊG @`>9j碲ĠY$mĚFXg8>Iv4t]S'AeP4W8i9NWZf e{OO".hVpw.%e4bJ_eOhDd1$WkD:ŕ.fsud鶅 g pW J^eeMk}^Ϫ_JM9|pM?)?Vs B`D^']c@m zaz{H㪛~!,I9lIPU$6l}%$o {qh-I/h6?}Ouw3- a@fw0<62D {t`}mp s(7!o<XmwzD?b> GŇ~{f`NaWWŕey~̴? l{xڑ.D=E^.9vSi& BdBkEAܦOj)گ\"b33=gǿѝ2' F,BN aښ&^C &,B>!(R(dPf3ip~lg+ מΣo1<:Ǐ~-&35Y3*{Qb)N@Gܰ:ZpprYv-Pv.FbBW\7W=l'(pc,)bn\cx Cb}}O?Z"M)5kØ9I]i88G w}get݃"ҿi[7WԼ^tkH^r2;zO5e^/<40A+P_epG8mEW o'#1N 󔥟Sr:eJB#y%`&YC wlH.GҼߕq7|9}sAr3nJRl%B4pK_UD[z 6T<Xh~8VR}K! ͌KbfWlK&bzVك'nfUSɋ fM/Wj'WĦt}v?y?#2i;24B^xw rYRh5sHV1YO Ȋg>.i= *_ 06Q|NaGf^g2[^_k`g|?IQksݑ^K2ʻ\sLr!Hؽhe+%._;_&吁$[H(7S>N'#rSWckT^QF_F!AB E}jȉWzZmѷ3w]|~XUhH)D贂\lh9;Vb-!R7A2F :9- J߽R|hmzD.eٌs6a)gr A/Z1NYAtZyBt &qEsu" 44biXOYo!>d+zcZL9>t܃*SV[FulCb7al5,:ŘD,JԕB).VuTa03WLMA3 `syĄ.L e7T/*5W6&fqp7ؤjX?Qx_/dCg&a]g4bvۋ͖3N!rZ9  q: J|H #663w ߂yYdE"}Bʏ?G{Ryy'H0{ߡ+OLB6_|c6Ix)iNO@IE d}\kIR'Iv9.~kMҥUo^%-sv%$T-'2Kfp~JfmE{3" a/',vz 1xT.3/c, ?ڄ\Cq5J|L> tp^"a 2Yѐ3^aCK/b.{Ad5P31KSоXwR߷`᱑P#SFT<)ǷIS;{;UӺv&rluIԒSΝg$(ʤTes#+SV91.5J"pf/?2D t- ~!7[RK9eEr/'8 q|4z!#;j3憥kw,5XjU]똠WxA/aC'5' 3E}m, He}B n7 }\v|𿬰(-~71|+9 ǚEj#>x vrTV]rÛ4 :չ82nܮ$+f}͛iH"G.j QZ}{$.2`OEcI\q;0iw;_. [ 2m̷q8WyT׹ԚfȥO`(˪v-&!3|ٺ/kLdQ[`=^c]+}0:)c}ދ|sܔ쳗@uGC.ejHo7/IӸ7``>FJv`eIg;FbO(g:Yiަ.{_ؤwwFg!,!sJo\dJ-gyZtPla'^rj+ӉBoSwCWvAX#6xxqf*>UL3ۃ>eı]*jУS岧\.'āV@'Fםi 2! wt ~뭮(͢m#`V7<3&UA^_Tu&9̐,#/ſEn"AUSu^4bŠF.c6W:$Q eyp>zI9ǻ4eR~шXqCKY}'8ܳzVZ; o,(Nc sHj.Ƿ#jEtė 4/]9EFۖ/g6[ O{m'CɍX~:LI}p* HÇͿ/ILjK“5[ء.A4v.&&T, r%IZ*S47*O X~x2V>'G/g⠁(Bޓnչd{J/wIjK@78nw]ASIYog4O̖IgkhR'@ᳪG }ЃlY' JW, -ڼ{4~KڱMZ) @iIUucf_eCі?| &3I]t}wV4و^  wxPϟD\etbESκ%FvD`t9) \Fs@)w> 4DslUscw7|c!V"GX_F9x*UpnOTAktӄrxOW/O-j*Вާ%+@ oQ! Tj65]d%\7Ov2PR*l -sT*YHZ0qH?{*^=?胋=S0UVYƫqB.~nu\"qU նeyA[WEB5Z G-a" AQ}>11"R^iqN^&?;#ؕ'놗&bM=qB`(\!]h-}C05Z8@ r> IGxe8ܲB w%[WL%|f0ɺ1y¯Wdx^˲`㒒,9MVN--yB0Vw3(qVr>UN_M YyqM ~u "]0xEw}8?7=s/5D pUl{K|kR?F =MSؐ\8߸]wсB:0u?1u M5 ]0T媛YfvM*|/DT 0Rt!s ő \:<$_b7~uܽ|?4To! $@Eoq1jGW2׏&] Sڧl+bMr|WtrHP軻w!c:zD(A Sϛǒ@KF]> J Y1L:o)d[Q6!WvdRy vGel:pP/*=iuc%yWӶ]ļ؞[!YȢ* X~t=#K/iYT2]8z΃{+⑎qG4[lNp|&u DSeޫ/vl ;;KU=vyG%\ՙA; $ k7KTυ$QlChdIs۟*|/2k"AZ!HM * w>^\D%d gc Pg_P2GceeY7YrA\~OIR,kLgڳAew~?P*o+)JI]G[6yνAȴAvLo(c*jH޷y47 O䃅 k'U9٠~g0 9ro >t)ކNS}0eۣD*{/\} PeGMCizgF> ZfFx`&肨D{{e0MHyc1^ړqIuUoC%6yۺ̥wPQKNG#e8 6qy/elOA"V[۪pMO?o/Hߩ# 'F_3P?0XIE ꓶ>QU}J.0nHr]]wG_RWJV8zNj_‚gt $i ~1 ]}ypS"L.ԔK{z 9?-^X%9V~Q aru^emnj$nY!RZd7!,H0$xtr=" XO<=89iIW6SK](mC8`!|Vu(QzjfF#.p _eG+T|V)Iq[nR6jb4jZs-/śN z _wPy7B U>-|6[{)5P~ <[~þ ATA+ *ߊU0o1}fE aԍ:Ilh "RnG pQ\_ }M=a{ب+&1x|+N;X ۡK%]xIn˽doJ3bn0ul0WF7Dy5on24W[jC\ v<=-K{YPW=t ~ J涭s65b,8jG_ivcs.pL‘iwsw N@`~-aNк!:t﫪T/z lsHOD>/Q,VuҾX}'Po&ذ8ָK4Vy^U. E^G<\_"V֞2/LקOHÄ@RRQ[W{R:]IWAmL)O,æ #K=d)э~".Xc6[7![+[qfx:Kǩ9{vI7QF`T5 / &k 5@7?ߓB(E" ~~ _QIsPQ+DWh)++=C*'~"#B:Wԩ2wggqtʭ,BhZU4mr[?Zc㎊hs zObo?ԺZ}GR"`bÛwMNf*Ν~N[&$%M25~.rU%H\N]lGWiguׂp&~)d&lEWxnTMhf1+k /FWQ|؁^{"]' ),p䆟ED|t 5I?˕]-GojMSȳ}N·*?J'so?MĄ.S"6IZ-?/9:@^b&,;\aK*VMY.@uŽY!ʨ?SDc&+MQڨX .r Xp$$;;cofF=9)ȰU<2, ^iz(eL<sѐuTb|MȧK0vSb+\3,/ΆQJfa]rS=ewp؆0u{/aK:V}8UD☢JsdA֞y"f9lH1[zl@%-MIk@f]WR%#Dǎ ;Gu;p H֩.)̃^6 ǡCJi0jxTF.E"ϰәtr.:'M:+[YǜѕKivrA-܁OK@~^ntkˎVZD[fEɟ!A i㹘EZnH$ a>t<+ٜi UTdL{_qRJKMrhD *g0=6Xu`Vk&oܫbPz'̍neqO *jv՜]}MDUgyƌ_aM@*;P;1Y7rg"*~ƯnQEqQ=ph0F~==$CE)'%Ke͏δ$oÔv8Wxª'Բ"eD@n&0V|\& )r/u]_p+`o=M}Q'c8%(V.|^LwD gQS7O͑swۉ"oPb9JEF?v]ISʔZ-8w`/GP0V~# @iKiyhtv`^Q\:ˆKC-м7u;ꓸYnR Ix"҈F3Pݑ[b$5oD"ݷȵYd $4A^dWw[{uU+GWńOIc[:FGDe;ڧ9vW5aN^逋=D4|!Vӯ$IBCC[ɲ%2L)J59@+HqPΓBmy]$S,{n =6eVTX<ґ#r{Q_jPPnp(]'߅K?DnP+k#=0mfw*.l\lHW#pȝ8Zj')jv2cn[) O;uo el")SnFtM_bI3 wDVu_{l>b .v-bAicRTvMj& Hs7©i*9ױ`Hʝn=h rF0;E,K{Ӟÿvnq,ͬv3kLhο'0i|?_A,4Aq/uŚW%A PӢdž'Z簫?Y) %g(vǿ~ B;1Kݯ¤@Q6-eg̷ (y"DW>Y5f=-W:AIXŨ5;DS7=aU|I>C-Mjѥ#B=핓tp\L N" D %5ФH~:C̔/_u5SLΈ P`uzhrYN6Ad1"Uh@64Xnku0[%SpJ<Wk{&ZC͕mPED^” edYk6k׻<㐌8Qx:OOƫFC  Iy߅!`00P g=h;XC^ꄖ]xHhZm(ٰ'bӤ3ekXP`tZMzR2|LrUe;9ؒ KƪRF,n}io5HYkP1f *d40勬Q., gl J}qE);AiQ9^MMу3Cte{cqm1ȶ ٵ{ٓvU+AӮa`Vu׍`Ȋ:~auTANǣOt^@V*K_ Io*i<~GDDOV75jgItbѸd=^ZW}ID*a', L?4{>^~|Ye}(\8)Xtrm #^⡡ Bapܫ:ob6Unɩ'"^ɡ[MՄæN)zi>eERR*wz`ܭ|HLX!!HFrHfeHw%❉vޖ|t5Phm9{DG':T[QCE u=qG?H_['3<bؾ΄ a Yy:L8;GYmU]R<&3Fֈ-{QݞUt Qv#D7' V]6tFJ;ΑKX[IAEIFH:S;KA ҀYW;Z&ߢN@`Uw|j{^٤AݡTeA?d7J]Y2,y͵ Ka%DΌuq -a*O]Ӊ! e/gVHEs.uB*KVIw\Y}Um=PO:IV~^^z gN܃sb ALsǪ<~ ( <$ hLeʼnI+;A2 vw; r&Ǧ"k+pGSapT1ߍ.IhB[;E Y:#[h$gUW9Z0 ę.Ƅ@ /ʱkh l3S¯n)yPN.Ga =0Yt꺌bT+uKA.aRK B3K!P]w!RF'I^>ck(>]B/q'" Jc/ndf51tBa-QXy<*dXp*iUB7ʥ]&g*Q\[=M"~'S%SE֛ܪ9B>QV wI(k9վ׋l^K@ƘqtD.x`vp5 CR5)YGi@Xv)ü)3򺼋:x;^@ٌ3萅HPv݊u.-bEX4-MSp\q@vju |my\3 PQNnt ԉ &dn~$I6Ruoyب+ Jae0@bn!Fǁl g؋sX( " #8M_6}d*x @4ƵJ hӓ+Vo lpjj[~_ϗ[`Lɴ΄. AQ}>+Y6ЫT4v2aI=_HJ4v M(a|HY{٧'hdel>t[4eBQw "Z3%0`c(F2‡:ƽ 0XA/ngu&DVބ\"'_N08{nՆ\F? >^4z˄F~U Y ٬Z J; A0ZYoaN5ClXIN%an&(yԌD=kwY@84%H8hبlFvNER*Vf亐4i#>:b~iƸXq2IG_(̉*&f;|+97ڊĕTlܤ83ǡ\H) BitbpcT[ ƤJ=.xd4Ǟm#+U:52V}9 anTh\JKKH2\2oIb1oInF< 8#7;>2X3t"d2$9*XvZl;hF]|lHd#Q?뫟ѐ9Vu"8 H|W*"sS4jC9|rp)\=P9 Qa1,|V ( 3o/I^&uVt*#h A2.>e4D4tZ29u'Ự_"D\T( J<̧Tl9<ɺ7P9`&Fh?cI.MQS23$f*YJ9L&j6"_*hi >[R:Ъ 0Ru2cSqt5y{wy.H6d4Tj]DP8 |~sB(^L|krxoN=#dqxV=F˘0X}O.P *f#-Cv4Q9_x+j}ȘBE$+1XcLsbj\d w%Y0+]QFn5C*;syRL(ԔN\h5yЦY5pJȸTq}n^B"F͜ ,s4. k odk Ż.CGS.d4F^AriKys1`~I1uD'U r9Ph-O*GzIL>W/b>2x80l=lzq^о4zG<&3_ q >zJ9۝udwPP<5!5iL,;UzEBw._l0ݒu}֭gu[K;*QY&إ1|Flр%j'A ȼ)P~ ~.M3q :JAVnA|mRkܒaG]l;ݻRjo1f npY@1% J/'+9ɺ|oU)떷"⠁7@,@:LQwé|]}N] qbTd!ȓQ;Ǫ$G"H{kܳFf\ş΍pp,lUJ޻ܽq[6/Xg@ [O wIӀsV|M^gwk$K3^̒*Hla ޓgKҠ4?܎/`0!2ͣ'& DbV!(OIwZɀ&!RDž'qS(s4;/S PR#ٞo=HIW~{AbM'~FzB, 'xmG0aBw_1S_o+tq< {mi~inB;%vjkΘ ] B]ׄk., MIrp-)_m-YAү%Wk/~wWyz[;KF򠺓fޢ$VF Pi\UsBoKn$ 4BJJ?d]AK"!ʠކ <~tr}`IMt&Bf~f͐Gr4 kFƘ?!(.'r {2kEBD^2b"_᥮DwF;į啧۶㈌-p'g@6F~Y zʣˬP!420ﭘ\~cD{}Y2Qne"26 '4.PBR)h si%Oe޶{Th>_g5ޝ@ DBxm mn:-}UsgG: 0M肁n+)W9!EVm+ ͙OU}}5TmY+ę|T&}1@<?edP?{wlKVYZh9(K[, S7F2#8Cܢ!u|$v*jP/=^GCꩶ HrEErA鄌jl/ܽzT# $= C7 \rӟn#(}߮a\&y& W T:Yrn )w.并T{APd`aDi<ݰĄ1E r ۩`pyvDNjCho^VV['W^+У&8 T&sC*UyjHQ}MV+|g|-gLJvbt83EHg[<@Sց~3Z@o_т_A-==ZUK|ӡk1YKe8/X7eNBݼn~`-dR.C9iPК_)(c%r)ߧ6vGGCsS/K䧼E^ҝ'.^qG⾸ Hzg1si',PE V+iQs09N%VaCx/ 0E"$΂:Bٿiw`sH$eס=ˋMvH{xV+y8IiL B#gۆ+Ĝ_0OE?f3U fw dC b urli晌 Wa-:{3 Ϡ0FR+X -r42[ fNR[UP>*fP 5y xYsо6g}-O!TN$cU',]|j^gx}Eȴ&֤պ]&IdҘM{n&p '$fJtPJgcwy{ uEEP-e2wZ1ܔF-+m ZU5#RME5XG#Ww&ܯ6 \;v/+ޫO& K'܌* gHꃱ "-3S{Ga|[T)Gѣup:^ֹꔠU~#w~ νM]0l}pP}=H1uSEh=U+ߕQ'(:vvxHxb'?(ZU2B'MlBͲ*Ufa\d薜$veϳt.m;( J'tjݪulz=m%䖵%yb$A ~ wKwIZW`BO+\BkoU'+T'B+()~%dLﴙTݻʟ7rDB3bY`Ted5)YFvo:G +@ tam8;,nia&7Ôswl$3`X[J}*7oxRF=֠ tIDaEW:uUhCTÓva{e`b7ePZPwD,qakf))QIL.x(XsZ==,fk'0>Fi; l%_TU:o6w#`;9 ǽ],ft5hL)!zT5Eud'KB8y+^'TQp0)E<LURP;0ʄ xk]'փ05au?r9E q8~z Ý+e :F-n¼'Wθ$x5tGQ4sӓ0cBA)S DlANGq]9j=!nו.}+3рO0ݼ`b26-`R Z'Sw_U&B 3c!AS TdvlLB(ƕ)\1$&}Z4p+G70\[p@fwVE^L _DdAHÕ&.08!M@Bqmj4mA]HA9A@3z1Yݟ\/р5 _D;ó루Gynx/۷s:,:a1b9o府p{#UUIl#G:kMҥᖖ$L >4ډF!~m[|+vJ j0|;K[9c dN(VF3 Ե[~N jϿ{&؏O_߈0M/uCA7ȚY]< G%faK*61%9/:S,=P@ǃ.J5'ꥭ>,y=\;djLUlvGfz+8z{ʽŭ`S8-Ox }#LB:Oh<7_(SCDN pĜp6ƫ1P2f2C_:dlCIwG/neʔwpy ?  \ O)CV`[XdeeY jd]m-sKdaD6ʋ ±.O&jD!-x։9)l ktۍ@570z8 q$'Œ=2. O(&Ad y+Di΁Feu{Y!xfb>/p=܂,MO"6.>?bSF=%h709H)fOn]*ʒDٱy.B?I|<#7Zf0YY Ǐnk8m[ӻ3?_c]ećyNܘzi$@0( k)])),iq^GBOb Qfa]ItF4,ae"#!El遴~W<&:zgJ ;h3.4V(+v4:.rڟE~_֨QnUE^=yᗲ1gK. w|T[|2<cGfv29QdZ.ݷDtӲhMs8 Q[iNvBrӍ^QQg~\)EOŎy?Jj_mP$ž5SrGmeI ќK-zx>u85Yxx(af?aT\g$:x"W ',]t54$}nF濓qYMGNE{6 Dkqءë4𶇢 Kvd͡3#,(HjA񝢎uUM/,d7CRțsEpH؝[r~R4e]@ +P5*饥$.ÿB%}=,E~BlK:w(}( *39fƞsl>.$Й,ٴ'@4N H#L?tސ-;6)R'р{YRo"w;zQ̲`<:NF--lt1Ol 1O iuKY`)E'oҦkK}ucz&DO~0ta*Bд~kQQf[?il0K~Yfu|B?hXQWLuœ^.<8za|CɿGX"`˄K5Nh| ,ŦUTI-gz4<&L7?! a*f X5%!epL;*ϡ}}iL=oїy7ILÆ6Bdh)x ۭ&ŊT(x 0WY7;(f^C^oZ*FAҐZV:9X]+93*4>bcn*Ds͹dZM/m8YI.d1;x=+&n).ۅ5Db3ZA)껍tS/4pwج+04D[ݜ`NWQS(m,򵘚wњ3=EXpvbpjh;~> _jtJLtTVh5GIj.jkQRZ1'V/c]EX`>6ÆA5P둍?-N&BJq>K\HEЁaLN7ASw wgGʨyԪs(t+!7 zyWU0>\U7:F<*MA4h7ۏ r9}eCs|~Rk&a]@49>VSϔ+<[odF}w#g$qTJµBpCR| O߉)Hwˑs῵zk17 CdJ$)Cw V@bԖN9W[[?]C,KCxB2@G[D*Wy(라"pAFg5^KrӰ [X_ Juv}r'F<ɐQרqw˜ć>nHlhVSR“X2jYgɜi, 4vf⑺_.:LV"CRlPNуJ8CY>9m 4@'T\>IFSx,P]%0n[&1je9;'bL亅ۆN:r︥L.69& wM}U H4Z i|[=G(=Eÿ8ȱ>Vb-Y.v? C㡎#NjTGTRܷ"A V,(yhT"(vvۄ7Qj)Ԍ7ssT;@41aXϳ=vEUs,N;ULש75]J}P'yp"-j54 Y뮑F]CۑphSgQCu x(c'rr6e|XʑUyՃrJ3PL6@W#=9SD품&OY4}"m ? iY o->ݍl?myzE*ɔS*2B`aЖBc"3G}\{氢V:e'Of z;P_*@Nχ1y&ĵnKpпX8&Ⱥ|v*O"Dk\[EC6f4,SqRB;@^t 6@?yog85LmsDZ"8hҷ)(6j_ze`$e'KcѦ{&T`L"d,#.PvQ"00Cʆڪ~\tAԏ 4rR.J)hb/G:T@MCh?jSʕӧ$UVNO~i,v4uG뮎g}%U* MH[HNz/WyK'Qy>B,|,cC44dVٓW:v55/OªWGF[GuLCZ{ddk4C -(mLA5*|WL@BE$^0~ Kniф¬ ׌Wqߗ6ROʜV(bw"]sx-Žo ZlԸPOR?-̺ lz -k 6h s DiN0eXo_Z^t$1[4bY+-6#p+sj߃be`ׇ(a{Fvqb6Ɓ,#*ɖ0+*{KQfB 5]:Mr|~ۑY!T-'YJ+c7sq?2ZQ*sW~su#8[Kmye=q:i3xN\c"ڦ(ߐR pI)@`,%ڮSaPnK"`Ut 9sWZϟ*Jv۪W2EӶ8K "UĝC+/ dL) cM8rxuX$+kO Mu|PGk#R{8\ycS) M6 4ب,R&”6RkOMwnu+l9?ux#^= CB Uw_ʰJv. J>zźCi(jq Ll ܯ?!EA7s.Wu1"[g47f}TU5.$KDc=;GI18z,i mgMX=H Tެ BV`0!?/o36qt"?RkphL]h4aniKn&eaL#>쏺b_ɿvzk%Bz]{bkz60j@X[^:af=(Y+3EJ!{XyO瘾dh -4Ay "oc;K-6#Ǥ8}UjXE\w 1,jeZC0vQR ~dLs!l~CGW I/w& xԊx2qغ2*`.Zfhm.Yޝx)CuCohÊ_ 2w,UEPQJ'qEcm_=A/=@|yd0cj/9hmPIŨ u @A3)`Lp֏ƌQ|-/tOں*#k+.?4N|:WPɪ0? $>sVF4,ڢVZwp9=bǀ渰*=,hQk@1N0dcR8{Cxa9%;ǭPfiٸvR:d2[ {H4c'%gv2yn$gd<ϰQq+Wgi2nGz #<LǢMɿb#W>ep; :J^{?E(xd+v[jH.VvS>'ٜBHv-j2"?fTET\>7 |DߐN#;K*#. 77Tm|oIxm0Hfǚ!粤Ejڋy2At7T4j/ qTjmwnipx>,fg)S-8ʅ[~֭  Ten|C󭪦= >%ӈ/E~!Ifbg:7FC*u ]i1^mHcB㓾B]5pc{mj)"$5hY>NN`4bEeΆ5~rzJ!iE ΍Z jY$5ϛgAx$ XFrLZ2 Z;G j+p zY}n\Yf;ihJ\EAvZ!Ij WQ$`~avnG,V_. ROx؅봎ʊ%Jhm)sa<,mX0r1ʌ:0xL}_~ʽ!S!)A$?J?1ZܤJO $CU(<ȣFͬ>LĖ:QIM V+Ik|/~JQA?Z0$S vu0 vC*0PN/f0^OG3z5&}"؃Ulw "_3IVk{LKitFWc^NSȨ<#h2pA q7_,60tZvbu# lS SB*o3gpA˟(Z`c[@Ga]px&>2{wI{\^rDnaX2g8CRxr>r+|9 4hf\eLNVLx8VLwnAG^`j`/j=_kIY^s()q;~7+*=^&Vdx #I$6=b%zIPtMEDyhsyh58#Rt&ᕬr39D`T{A[HeijEX1.@`O"\8XTK;&!atnL:׀74\}Y-m|) dљOe]ɖGcBavMv0t>* .@A7C(Vğ9~C9ء E,l~`p{V)|B+Yڊ$ }!ovvo ;b\nr~$J3^<7`XJ) @⮏u_׀\ƒfy|$aC/c[}فw,'rNM؊`wỴs%&he?`i /+]^bO!yƏ1 LLmTTwD_G)C+icB_ 4!_Cr M#q"\:mT˭5ཛྷbsl4:i9O O'LUK3dQNQ=vґNPh?F@$\rmC#!oqV}cwo݂WrV_Dt$ٗ%yTpBRpjVb=u#;%4hAMKvjSe51~ {3ҶΌ4rńueA|Y zx27Z׭:ph4U/_V  J$',_sRSOl 3׋ɨU).a۔˵N|6)M꠶XlZUx5}y˩zCEǩ%wk@VZD̝*5u|ʫY5$mIωu3G8~:yhuk bZ,M=ýE_D"ЊP ~=;pjQM顿~mTIIscn%y]<2a~ Lz2ؾ *:DHۍ&s8B5Pk2m'l`pՅB31v>ӓmxL},A g159Sea~K)ԾIF2G16].ʙ 㓵4z)o{U\GB_a4+bع~Pͮ1 9J{{̝1S04蚺OؚaVl&D'g# T̆gؼ÷SZGͤ%q%wz,eyq>X.1k0M#mkK&Q8.@z%gK8/B$yyۑңf}ucU|WhjlhֈwvXHM5 !=1063>(1}t~{;gjz_D0]p߼Ӥ+x=21K _NnE%Co@( ͫ\u jV?dX(܇k[89&ROX}oʫ(BB% {y~cNcP_=C3U<@rgW!y b;/b"b9`݈Ij8REua%ջUBY6F:,#ab hxxLj!KWR a%ǷMޡ6Sz\HcR))>"Pl i[I^ a[]7|.l(\EjdƑ'l~09ɽɲڤgYr_^=l!Ta٦V,D7h^ ӀYA.2[xU Ӵd]WTu4I>R2l׺pbF ZvjAP~QHBm[+E$`(סUH#wpY'88b0~ge/nW-$qOM!2Qo?SfN/R˧LՂliV!L1e}w~u3[17 }'Ѥ+(SmY0ʣx4_ ;TJ}ܤ*~gn\/G(Uws^s]/4)^);cDrP c}C_uOR1iGD-~hLS4a%(dO@> , VT=Jly\ fޖf~0sb? %چ& ^},~͉b$~0' _lu@m =}0cח_&mZ3c˰* i-t&4E=m#ea9m#HklruNiƄK|'k$x ZnfH@/Jݴ Ur=ؙ.q%(i6@uiWnF)5}LYC1#60O PW5XWxXbLGLWj\Ϝ17*5NTGtϨ9puZ W@=y_ja1 ;$9i~1ؓ#v JESDw~փve#=Ȑ3`̎p2Sr8'YR .W#cRO5yM$|+TMY=7'Jl`̈́qS\kRD{{quŇ}'*8BS/W΍d)|?sq4"]# p&+W^6c",@}_zFiMd m~b[o¹|zgK ˦ܶODs֙ϩ3AѶ_LnI?ۺCn Dy+HRcyc)Nܾ]ȏ{ewe1z]xD=XVl D> @y +#G;2)U?N@+2ҟJvR^:• |GJ^hib2ũ/S"_ g74Mˀ{.0'`d3wMw &,f]l/̺ O1TL#CUq&>Ko*Z<ƫC1wic X]d3ͭvM'qcl 0mΪvhca-c,g"ywrDɗ4Rb6K P럵UH)O~k![' w[izFvPt,//VxEppԇ9!ahO6i"-ex}1*VW䨱of nglgHJKO"0 GGd7zҳA|1\L<-K3o fniˉ/3t\Pny/R/k/Gmm!17h0oE2{9&XʀoX/G9B&(ddn@1aRWω 9`%[< ͵S0pqP7{K;c: tGv2@275[7F^n)-h_-5U'S,$ ݩN?mF LV:۵m |F!ۙdԒHщKx]c"ݶ9YZo5;`  n%=;M,KI$ 5>CgqY\ 5+1g80s.(nqy+*x,V4r=D4ÍT%r_[̡8u;{=Тcv'ȲRa+> =UX -p3 T:(نqө R ftex e+#ʚ(9@N{7J&EJF&%9F ѐ&s:<[sl^8*tQ p bt僧ghy@ߗZ7=1Uwcg["EANר;BPۑ"dgZԛA)Y˘up-#)^B31h̩a ^b!!-i75\Y@j~G1, !B;x="nRBE"psѴ^;0sGǪ=F\p4\9LԅM^YwQIX\<"} RbrG`yPS!ԟuTN*YvGRϢPSgقd_k~a۵-r%8`bVX0 8cʢjPH3Uac(bS?:Wjb"aW v,Xa 9~n8U1[Nl-@D?w1,VGY)㽉Mbf*gKȊ: rߏ)Z0eLVU ЩCS{qV)3*^pN}4p``0NY4-Tt~# ! (nDuu(^߬S~5MC/O΢㟪Cd#=[rK\vn9FߕHBH0yc^x,娦̛b{U:*jnտ2hsR,OyQQ㛮D>ϙxi 1 xG'S.@&kNyG^J՘m oR&" YIy r" '~:3 h`8;g%r@4tïpShk-+7Kukm܇ʹ\.fJ54tJƦFd@AEi~dsH0A"" .SwMY_؋ m6h)BWм"3RKFmY5L}fveB͖q3B0hpg סsL$SZCV{Z"И(2=-.Q|.wL k}q33?cCL eQ4' V6&ߖ"F QO4K8[՗ UVo~l]PFr$;2]4MWFSAFDB\A#u_^3$ Z>8k$2ek"JƕV<dDs9e)Hw+<~"ޭ9 Y MXLE'&tͺJf6ؓ.:cC.$snv6ոfY%dֵ7Zw160ܵlJ=5#O+)= |5)ݣYJ)ߧs_sn8l޶;SD+Mzed]cXx:m,"r=Cq9D,^,bBy/ƈE3#F_пJW̹qf~My3K=Z~*?aF%ņLQc*"S_Ŕ_Ҹ"̾HiX&Q6,H d(4 =8اbǞa@1HWMf2~:6A& J@|)/H!3ws!x~}QɋqtBY5.%bɭի@UzUfq;iXw#|oT4XR(͉Wo4Q۷wT,zMi*Tw]w_fvc^+>2IJ9}Ċy(\?8DPa 5_Lk- t"٫lN;$ F[tv#ԑa.(G2?,|P k˹H]`vaQ }ySY-xq|~p>-@#D;c7/rI%U(<וr+C^w46yB6 &4pEtn{f.KխԲCx6.J (a)/jˊjAhfpZ.h q }VaT]KUF f Œkݟ'$;Tz#d- Řgm3s 4TCli. $Ѫ^yea-,ux>T+?aU'Wh/@F vqcc&'8U@\7%d;m E,2F~X$utSO=wj_ nnq9\lB|v3=gAOKIa=gf;Q@G'@?09OZvj@/kS|k .y_xA9cTw".ݥ9b00oJ+ .2nz M/ ,UoJJ )qKwR>vz0"Q9ֳ~JtdpEvUXo Mb߇ql8 \ L'iqVtaP߷((JΎ_b8Ro EUoU5dLqԖE df+Dk j]}}h" +hH akGAxdzoP/5T[ οͬ=V.! ɧ 9gZ<"LS{ۻ\5VLKz˖#НLgQuZgAI?= !˾1q^wYGaEї9eu=$t|5(C_h kJ˦ޭKԃ jS6g҇PhO{DzڈmYgIo_8G"IsqXE!Hú1핮)ۖѻqk~JYQTR==$Fzw\͙hY,Tdǵg&um*/}bi=c,7ܾ>2 hfnț4Q9pB C Fw0H6(E;#O8j4OAS9TP~GC 2iV;~#XizhݒؾXob%ce5nYʝDn PꉆKl#IWgW ϾZ3%[ɽi뜴nkEu]3"LEx+!ت wy{|*] K)dNj!OB["S־nz.հ֝m4}H;Ju=׼ڧCuw\ u"zzO_) @܁qUlBU@}آhw7܎[ּ7:%l!qj}ªjBɉjiA: K 0u(N0* llm9AС}-5!!C1jE(CΏ7K35Lk@KiN _~>_X ciQ涚F"B;mó/=ߚO_LAS(@i6'ɈHhWq&ʼT7kZ:"*$9?@0 wy.[tÙdwv:qskBU1Oxj_'(Qkp+^qm_}X* DzpY"r1@8UZ ?똤 UӨbrXw^/O! C1% A[)w#OWl߈Kܤ5{=2s\}I<|[شPfVŷ@!sj [kB?~? ZVʦ4##~%xsKv牜 Z'| -U'm:>82PU惹͊>u?o 0/U:n%7rMuqa74LK/Lﲤ4B1@h]YzER xnfNtuOR5:K)&ni=*+Au/㸍u&&ogT+{ WBfO zO佀b3`zʝ޹n.3-]yb +6"BXBXK*.E2*P[X272 q=t#1##<?7|ZJ+f^X' 2Trx暘n_rzMYqS:GLg?mz ^7^94ni+*ocAȃɮpAǨ/魄60+D$JSQHmZQHUMebLܴtx{#bYPn5PU&Ѯ ݂08i@5ޞYʒX[e3/ QC|/9CfazX2;g߻Éah^>gh%G#43) |jxPl:cVGgyN0q"V=|'h0*S1ICs8hQ|Ð1ܜ3wԃK#4/^>XYu-+;dZhҗ,nb:D>1\M X^;&.*b+.PZLäim9"*q۝mk&#{Sv@ s \N_vBQjdi?b`fXģdN%n|~ކ )rxȘW 5(hV-Hs{{?Xg_P[c4$I%J;4P <ْn9՞" _Պ8P* yeEi(6(:'S3ͳLÎBzʻ[=q 9u~뀱6@5<]z!zb إ-pÄۂGwj"p)S}9 Q)x+I*Fm/ ے,:cϟʣpb'a ˷S0aUks4$<U& -N-`BG^3`P5`|ucxݼfa$+^2wGv=`%-^Ζtf D-Ϧ1 ETޒYV=o`Vpe8Ia=٨C6m3}ݚ)ITlUږ%<tp6wvHj(13]o/ PDڙ<M&Y_FY8' ʄqy?e"c!qU5cҀ+?6)V<`׉V6zR 4!q'~o,cym=[nIS'I1Nj3CD_~p<:H@" ըu]Eb5[QԱ ~D_[\\ ,c&^65u*ĐXMuk𥗗WR|hšnvzG]Ck0HRw:S$]9fe+*_ @Pd` \'uQSAw?HC + iJo. 2_ ,A~M]ed^ 5q&@]Mǰ "bXď!q*xz>}f񂣴ꗟFdLbcJ{NLs/WgZ܌j VdXtK|0PMVs3 O-Ф1i2120ҹY;>@_wiE#$@OgT^SV+Adn%LG^ * &NZB YV+*?F fp!$B(v1MD\X0#o&wl 0^ ߙ6KBcb%3]Tz|zKzv}MOMGetޖp} }|vI5|j2s@e'di(b仲L"#)gnMTi(:8Ya8"oTVPG'o^11|iO co;ImL"OZ-֏8o5n4(no1"TʡE:[z+&!a3_Z&JPC[x1TAƾNھ/Im޻u{A62WI8']tlkC$ ~;z:#mE&^ؑ~9zVG!ukצjj0 N-p@k# Ykw`s{+3.<[H Y Y؀ی+@`_~΁8*cwēGTl AXB:RQbPaW˸n84wYōp_u٪*3F@d[Q¯8a" DvH+ep^]3/z;Wj0 %6J9֦Xf^FY7sk6(pxċ 1D%1:O/G dZ}V 8Y0~Ib EÔH?,hn3L#9P"ڬY)F$kaG{]tˤk8C1·z\kl $-T8a{}nn2)v{&uKM Ҋ!K*7N_nfxM~8- \hT# p(YuY <3YX+wW_uT\ƓJ/ȔPso!MN7t=$(GcSqq8t7ì"q{ݰ&mRHkӷ< N#6Mԟ7T&7R;ziaux] oǡ`;\2F>'GU4dd|Iٷ;S F6E?ݱT4xPqϽc7]LɌy2'CRORX?n;YQ!czew -+26c6w~g=['T$o-8}"kd&xiLeVw ZSE5,kUިdin++0'&g蚜0=':Xppg T|42AM' v*9bpo%¤EL+O{5/|[ꌯocñCM.Ӄn^T3wWW!+]JrJ%/PrUWlӋ7Ua"ʪuϽҀ3Ї o?qgZ~Ҭ'Ɗeg2rȍi64pE\нMUv@Y렖>c}Mϭ#@p",uG?^ZvWv@0 E0 #5->%%'0taӚqܢvU.A ]7@\?bGҚ*S7Xb.eXUb{h]>rhZMiFi@MY*M8q}""I⅔zc KDU1XJ:&h40"\@6޹$1w6dGGj,桺<}1!%:pҐ`D\qʪo aUd2="Ffyaq&*::*Ro)’IAAjyޅFsLz~< SU dt!`)bWQ\Wh{ UD_ \}gʳϜ@r3^(`TMKpj¯YǏeVZΨWYnz Hg*Zob*J`$Q9!֠-D@)40/;_|yJރ$GґBle{#jG3|k&'9 rONve) JIc ĆX} u}0-ZȊOq0himSgۮe޵kRYYzmB ;'2 XVT@MZRwB05;>`}x cE;PURwލ# 0 '7Qt4b8F oxtXXJ,` Ùtt1Thv3]e( M0]:; b۔mOC6߽OlX|ߟ_lCΘ7v_JXcb]OBVAopG;U*{eUqI wVG=/ĕ,ty2l}}%g 嶄#-64,I>sX[x==h2'6εto/xEhf&l~+J2{`q#ۜۂAh;$z$; OW6h lW30BG$/95Wgʍ[Xe-v߼AC' =Gv/Gn9[? )q]c=#%^Vvi|֭Ίcnk#eLKj#VGpK}<܉Zr ? myא,z&&Xd_2HH6H…L"C$ Hr@d9|_~{=`~Q& IB3'dEۼ@-a07cIַl'$5A p3'\<=HS[i;)]PbᙪBg{P ؾv˵Q4;6d,ShmBPm| +.Bn(ni 0SRtLSGWf!9HPڨg=5iP]0uCE{w]2.2(?)eFuZol_qB d KB[1^N o7>ro#Brb^57 M٫Y&z+͋ up_\m~l_ 7&}*/HJq^?9{PE:R;Y$l<5XyNj%:KvG.L^eyݾH;U򦪴]~_rH8wXWݽl9`$^8fncD=֓YTUBݯ4;:az;{T$,^DJӅzTD,? lxlaewXB!z<9Vʇ_nt;dq]Uq#|5rJ>yBtzf ?r1/m;P͋`BS}!'VQGb(g֚hOd s *sFu)2 o}oP^Y=߰`MSLq%Q o 1Y+ᑹ]6ss5N4'4âHGTŪ ÖHCI9ICgڴhǛR{,=> ^5QӛoWuڗÕ\Bf\/N#>AݘJ!,AKo^WiC䆵P,lO-!hA"Et⾋9R+x_. ^Ɩ&s gmfMkz*#.5JK32iR-=|2VTR2mӁeAսx,'=ߌgYyNix6Ex˞z`X_lkxڢ>U1ŲM1w z}0&v]AZDRBwOÚ6x+C٬pş HcS' +x}F5pے?(iȀ^h O2ϔvrH Ib E0DyڛZȈHP=BB`nFwkSJd& h!B(G8 Yg?u{{q¥4tm Ə1‹w+x;wjџbY`Z~}yAvW% ﶣ70PLZ ^s6tIg!(J'ER 913&hL=p EKK*[aޭtiUmrU0yfK,1QQjwgd *Xgz"џm2Z [î|X_I< Tշyr xgvޢa/gzqnH 4@'@9;eK11w&̅Ԝ+)gx0`*;8D*Pi'ZhiV۸kJ Gy&h%EY^z5Yms>]$!drԡ F#iZ bҊBIzZ΢ȫ{2MsfNZah_xu6B|ȁOkjG?t|FpSSkm-5`2ry'6Ag v-wq6-Қ4w4 3jO[$z iӓ0Nf9F+QU0AV_KC;N)7R/!P2Xc-;[vHaH0~<6Uv͂po{|@H"TQ>Yvze\8ˈ:6oj] ݐntkia> qsŹmCޝDJdKIy('U="UR[^)z2 =jLPl v1b>idh(&0 ̖:tMGqm1{vu i}'pZ>)>=Y. XkA3U'G('dyn |:"s3o&L+9e% z=&>]`=% FyY)ԎS*NS w)^)$-D72ֹԢ oOٖ7ݶl寲݅+GB櫸DekvaVFiK;j.SkJgBi'U)g]? O-GP&:) Vpu!{@ :ܵ XOxXɯ.LRw>!>oNI d$ B/eRFmS1H?aLZQa'2"89H˅<%NcީsDwν9=0C~ډ>V,9+EQQ^XY%/?H&xݾ?ihk24 dD帄:|/hEwX=.L͍7@j> ĕ|suhz vS{Zv Z;Buؿ8Px1K&1k fB>?ϰqi+.zOwfYVBj(1meq #.%*ƁʈZF7km@гfAŒlo(ϸشoa$8(]4/XW`BB@jҍXPEg!0*Lg1"@i g]X  "$M2DWHIWIwhٮ6h]8|QFu}vSRH5"g<.j|2..8g3jhP:kaS\M9~*6Njǒw5 PMLj'=6HAe B*{ Nj’'D'uh =P776c1{yDz.0ee$yAdMf #I[{Tc'o<̘E᎞pʹvYM?|(jgďh~Ccj[6MOs:6$v=iJ?^&m @KCKXq_M"v I<)%= 6N7(y٭zνC zV<:r%˜.7K@P|>#GtڮR̔NOpԅb6Gwwk\7f f?E{dӛd v=f2Dɞ1<>BQ}pY_Hwp*S֍Z>3tS|.$|).n`[;#/Kŭ45s$  E!~ᬱrL3kߋR&RQy,y+'Oa-|B cJ#9q %:!2 !+}ڛo( ~K>EC>ツ D7Zs$,yYa{#YR⯗M_@(1?CV %Sv/`HBINYNaXHE-1b ?koni. @ץ~0/gQyiK$P{?y3^얎+Jy73R*zI].o8d,P 6M-I4 O01vkwW|{Q؎s%&EFBM+9\?w긬a^\3 W&^3he\Q58d0`ŵ95ZyԼG"$qc#Q,NMnwXOu,V@l)%PV3&\}mS56CO %$-w9Pٍ<Ԍ|&"oul抒Yum4 ?MYƱ|4{H+\6Sվg*}Hh (kzˬpR'!a6,IY$bwˉk΂3=dČD_B{_p3kpro;8 O[4#ܢOӴ 1#xmR DM38la̚XL)7?޶CG Wpa]#7ñr^I;b*Z[:N ">Y$QGJV;ieĎՏYiڡSr%\bd\Y%8PǏK{MWK\I%xB:`őc57{ Es C xRsſ|W֎ЗA"EjGŁc"">.C8ŋH/i@Wl øRڛ^zPG".l{ 4洷 '[Rz36e %>C7sEAhD׀YڠH=B[ì\(u'ZW?^$ZK>m L(o[6+nI 9dGD烪d(o\adH Ļݐ>z֮A FyI֨-RlWVm`>RgǗxqh;yg1zWS"]I}zmMo%#V96k#޽"*;KnNx^jVpQӇ 0eEGsAqRrHEiIK>(u$epXuJ!qC.>tMwGs4Tr~06dcۭ(l;[,V˵]묬AG ~/4dBc5wna$ &t 2OO x>HrآC/',jw9~7v3|vjSOh_-' XiWfH##~e4_ާ 4vJx^@,,8HvgR:AOU^^設$0[ދDY!hB1 q~U"΄"lpń`0&as|TK]P[t}M7{xvkquSo;B +4tM1b>)L:Hˌ(C| tS)Ӥյ4iZ gBc'.f:JZ|)sMeM8퍎O|$ᆜONWPTX9~6jP58ܓG]n!]T LG<΋Ju_#yu$S"b^FX hXMՄ\lW,K=KWd RPv5fMhYD5JcY ^߰ 4{ qx4\ЎN0?/Π~Ot0S A@cǀKr+XF:@õ F|6I%«CiժAXj:OZ:)!RJLy9;YU 5V7 ƢrH 3~A&aTV@E(/"hEoۻ^]<1U0qcgZ7IF[W0jVp(XuWtD'TIw8{;E;I kr@:X$A5 6#8V;ˉow҈ʥ'N+3:u嗱qĹfb17]EGρSNtԓ _8w;X|y%&f =޷af.^ r_| X7UI-k+C3J 9 I}Ϻ}liwVz9:a/^m3QTFTxtR+x( L UdcG4D"\w ;XDEL50uu)rw9?a|]+dam\M\g*}p~Y!s9,j!.BqLk>IZ`Ӡ Je|v_+>$MDRS )l ҏilJo%b9D(I=U{ VHcPu͹1?1_$vti>Ҧ`{y_M\5z_>4u*I&dya U&3ۅ)b^Ee#Dؽ?N1~9UnJX>SFZ@"e )Qn\|"pyN`!;,+j\Y__\ΡU*q]Dy\y7n`+fW^OػbKCOQ^$bSVK<_H.MtB%(Ri|~f #ͲsteTg9< ?}Ƥ`ٿNW'D>Jme * UX%|,NeA^U:#/6XѡR5 †P(][ yb>z6m*f+J%&?"(3[,SPfB7[- [§PBCDr23AX̵J.Zp\FFh/tMy%om(yN ,Ȅ~n=g{khQ^x$6} tYfBVW6 m{ } KBeڄFx.|co.ӴFktNxHQ1uyko[ΛoZӖO = x|Y\w$ngmZ֙66{4]ٍ Bk.DH6ѻn6;V2AZx%mֿE2K%-W.Ww]Sܳoِ?.L6aĎE=N|70,诊*^+;Q8jHI@2,EN"Q*#Bu-$,_EJ}qdn^jlRTxr ^{C2%u»0rT,֣ؠt,ڂܵaϷрԶȵ#y!3ڽ >q0ɂ䝯< ɒlc1t%ϯv~p1C~nt.tIuQgM4&^qoa4` $q.6cz}''ȎK䜨(a&`$?JQҴ|'(Xā>mjB&5c6\(h`OV4tvg"|#Gz.œ+PT@8`gQ[މEmz) ɹ!LId@)FenXm|JkcM/:s-_eTx"Ԑؚ{F15قF0m(a! jc_U+,6X]ow,bb!h2T׿X*^qJvj~Nm(Nֱ_Bns|X?E(J(V%ؚ`,hQ)vJʙ꥾"\K}|,X_ t ~`GOk݋WLl; }Dg6kW:$TnNKHWO1ܰCkՄHL7Ju)__ 2Ж[OIWހlarϸB8uP1`6`Y3]Y]7U'ƃ1< m9cf bOg[mM9|%c};/)?Ci|:S>m q!M-FgOdѨѾwyyV;)8+lGi:S[Z#tWm[J[^O^DmY Ǧ|N3,)@׆6FrcP(cJ.BfnoSiEw/AVZ彬IҘmCCF&ٓ 2\YeA~p5$ʷW\rm hL_mQs\OhӫtKo|Ld!a4֗+XQ«wt3edk4LMyӃc^k#ɧ3庼tw4R7 ܏{{4| M&C|fJTg8|t sZ}]A(۝YfwӑD=Q7k;Em&LD(Cwݎm%FC()SGK,l9>l=_@*:6qRql7u1 S`k`1_sPv/?x/O9A@AvagC64C'"Ac>i bϯ}?nz2n; ]44d#0T:% ^-043Wm^T+̙pM6K%s*rFrr- {qIgD2~݆8DRV+{~g#-|驎T_AVdFowj͜黷)O pV.D)Ck?meZہc9_&%1qTҀ~H_/U%G}Bѣ,wcʼFJx:Dǣ1ɨ,{;zrUN6pD"wJ7,92(nGY ba^Zn|8Gszpou^!`Ÿ·5*RӄODƮ^'+%J<V 5th$X a@_˧Dzc]mAڏyuxޯXnߖCl K}JG1.q10׌Yxv#HVvZ"iM 7t]2U2-u/U`j=R%zil).hicߎqW@ ʺERXڴE.GO(`4}kp{n rܚO!YN2ma0⾢&FC^!}(vhct:˘q禲DdPf)XOjnCi;^,<CNEm=[,Jcھ ֐ lLu;̄nC+(b5ɽRFP>e \dJ.gwhҦC]e Zr]U`͓] @P㼟 }/ ' ǛU@Xc<ݬ% *[\g5xߛlɳBMF/LctמXL1"bIN"eTy cx?ֲ^\4#ob~|%43Y,37#0lnkz{f#(i4M\n$1M>I}$zK?4%)j*-_Jz ֦ vn%XUzx9B"˯3^F{Xq D)ٖntCr*= O'XnZʟ70=B$wsA,lao{B%ޓx{y4$c9".8U۫Hǡ*5mtJT O9ެrG>ZX?%v#a(mR^I԰hg{ Vr!ѐAS,prbVW{}#>FNe0/ЏZ3;,_[d%6\P~R#-&&̣[Cż k =.P[f#43razAi8I _NsnJ;|כg! D{K@oX(nـ :UQ#uvj>Us~z.UZ+v"/X7\5aDL}ޱ0>F'5_H5#k [Жܿ|M!!Gd,V0C=UȂȘ3W%inu0=&;!'|vd2!v@ ZӈS+bAI#]yY8hkfi#M_EFVO\z9&U @JYtg§ -C%3pmSz{0>$fSMwpڬWpCڔj{cXq -t;5/֚'FxnMzUk*ezddI½/aM^5PBxE^RV}7*; zu_/k6۷쬯]p @H\S&q E:R 3f"͖\җ@<ڥG:6&ux)0{]{F3j)U X@ .NDgp^w91ٺ(F)1WEj+'˵+;09y:?Yn^2Sݯe~,cF-2Pکqh%XC*b'f@2:Ua !r$uѰ\&8uضUƿ j^ފ(` ȿT_94͢:IvpsU˝o7N9Wa[5I[āښ@ v/q][ 5'ϊ0q."v{Hiz2՘eOI+6O\xv7tC AE[N,Sdyr`"kwv?PM/( )Dda^UI"xN0'H': P{^U*b!/.L+p4\MQZ+& |O`燢ץ@vv m? ŲШܞYKZ5']OVHpː#v8M OR{$ OLo cn襰$&%wrJuxЯܑt=.8OP6As.+Q潟n ʀ~c `RzOzuf䛋rw?T,UfL?&BZ :wA o;k^u9`OjllC _ajxЁP$z=op1-ǧGgA\+(ENca-[XY;O Cw??&h.grLq\ L# vqS*pu8.NWkvej 1>JDrg)nTȀao1dFPn207u/NkdWd`H+{>7 B;cO|0rrRCݩ4HTiCg}Pk fx&r`c~^HiG:.inPG^rYZH:Y] v ?I+8:#qɬ""[E Z46C/kCc M_DAs@!G؂$9M{qܠ'H1rƌ+HA"OyA6_*P-xQ'sG];QA5MDrQz .U /rj/sG<[ϔu3&,`sF? d;~ HfitehlIoE =ΫB 820pnA&OIo$N[29T-tip٣P1$"apɷq]%vcs>8xJk+W^K㠀"Q]ꥀOLVyH#G8>W3S՞=Q| rGX2cUh/"mŠh!ӾQ} oo|lEW q>켥 R.F6(s̚by u{rRg@)xOߎo"P!Ҍ%䡣. {8N7FyGG05AWP^QΖm&`fڞiRVkn O^uޠE7v`>8u,@{qӔ:XFX6dy8|+#E3|f lD@ hq0م~f$3V\)j86 'j}iqܤ܄_[3IC$N$~6V3LbЪ]2@֕e2##gZ¤h<`dA?9m MáGHDjdUipWfqLkgc%r8b\ݸl`Y2$$,7~J2B#6ee>F-,KQ3G!xRxEɢWm9mA@ANE|= -w+P2eӧͼI  ◃:Z17 Dj3qKoy/"˛U`av˒>_\<>. [P3>ɷ0pSeBg0YCE X#R0 x(ʎװ5K`yq/!tX`y$Zo`t. +н7HZmX"u2|^a#seƉzip8(H'PJ0ݰaIm-^RmWv+ @駷-o:gOAz1;c%ERͬs:=-^.{. r3#JB} @#LhbdQ|ۜf3tsf m_ܪ T@lVodSEܯm8jŒs,rvTBb{eX'w49汯c" /a'g <$<@.0؄_! B6`{r(UNZa5NQܭ* /r|^T,4dC4]_~ ~c0ZIRSnJ|冷X3ѽˈϜtMeBO:*ii/9[gPFM>ܦzSa1ǔA*XI,,~zƺ3AխmϪL CTҸ05eBQH75gY)*:@"# _vFT0Dٙ> dͱr 蒣>i_$w~aӶgPо Tn!1#s!h_a݉%Q֣)F}ؽMB1 ía\JID%i~iٮAs֪ׄ3+TH`~]/ h9 e@?f֝-XimdF@Ώ/c^" 0{k?T0fVZM%|xбکѰ+tz_kD 4ܹV>a8Bi%8Z5+WLu*2͖숤wQڇ_d3llFQt:"q=\/L gnvr T)ir L'%Ze%Ѕ_ѣ211{emL9EvפTyEErȉuK~+؉V7niULQH9,\:xhPu6&;l 붟Z#rAC Z|-0*ncT{}(\0D4 7QۆqQXSq=ŌE؉X4Յ f~mYHyyNw h<$\JV2se[[؅(juTwkR+_$s!1N }=j]%a ?bUvrB8$w`Xs+VB̫ +fЮ\e/7\T ul⏩2'3Tl=ۈr@*ȾJklE͸yJy~B>3iv tݪB5J:x^"nnx|]0;Qvv' C,&]@ʛ)Ԗ*!U?~'[Z~Q1sJdt5^NKQԥ2Xr{ YTGͨk * DO-61mBejj:IiuM|l7LWE7MjGf|ȄD'}oxtZ =֚E4/S)|p04a!b'=i }UX) 3 y{_+eV5]hzȉ2#iGtY4Ù2”CǻS===ߤ\V*{]YT.#cb(g5ZawɸGA7VwÚdXdh]v* 8,o<0C֍qb TF(Nmc]!.N&JqP&8RQke*Bۆ3wYŤgX9v rMHJC(IN4T]N!)gv*o ʿuS xTڛ&,j 0,Z]@Su W,uLu6zs]`PZbK!\d-qls&\K6¦\ ̐E/=wQ;L>ŠzasӠJ|@)!H2IEx LL剩I`6 f:R)Pγ VE% V(aSE֠={g{_On)z$c3'ՑG(Wv{@%U߹.׈z80QQu?rBS 'vz7ŭ{ v@?ޏa$?>ə[j%U g0VSvN?v\%[a"5G*ҾgZ8x|>ĊOyӚY,~`F+.ןτ) N3iH%X@@M킓吹ϪlBu"3=\3\Ab,8jz!zl okcaar%~H[yZA\^Cf AJT7|n@AE%#MxP_F. xvԚe?MSSTx:2p*=!7֭ԎٚՃGu2Q*-[okok!~>3W 4%j^e9ߊ } r1\ʩxN>6 D`z:zw$b U> ad^Juc.z= vޯv_2,O]_ Ajl2yЏ8h~Fs> v\e^T"񢗎br(7`@+fJw:` Tc6-,% HBQ-i}co{`Ξ r8n볭i6K̈%8v2*J]-vwhJ8?|ti *>aC`w@Yl7%+ӿ&!t&361Azc̏^$[f Ae1m̈sWزU ͡>BnP0w<*o }c<s7 CsgUAv4*.~#"!NQeij0@L?XuFtmt拔|(C tvjQs z2 4ʱ?ϕ3f9x;t%~S./Бk-]2a1bq/TNblg0n27'!|{%8$\r}VlH)R@[B%_Oӱ\#+˞݆ rd|DqW(c4[Z+a85'Z>MMtG|/8H %H]}Il>NhWr@}.ne^oy,'ٿ NGGجfͮW9Z"KDgja{[xJ V#YΙ9ΗUx_ՑHWM)KjzOW8v,o$ߎؙ(EdrH`0.c`l8 -T:%_e_'G v K )d(K{@aIz]ӕ?@C]v!=RNh{JWQ?1 pN(g1.Ɩ?r/ػ (΃N@b YvL@w@UGᨖfCp.sm" S9]x}s"$+''zبz~W}Ixtd*l"U1G{#Zl!oQuT0s4IF S{3ښHu"ωQkpuE.Fe?sw :ulzܓ>fBU56'cؤ?.,EAHv *:j^qBPKuE1zo uP8]+ohT C2 7uL̹Q([-2{6b M`G&l*{?vvOzjA/OVt<kUW 3nv=jE0i@< FuQxb?@ rH#N CԌp\ rP E.)={xm0e>PdB.ep@xGUPզW / 3PR-K ' gVµw*pqtι*C3 EKyί0;k'?$6"VGC;o/CZ_srx.f-o笊ScrcwhX}}g<$Z~}蹛dTodUk:\g Ng .go<HLLfdÑV虯/>bDT2E.LeQf@!ꔱ޽7T9 @׮XŊI:Ԝ)o _=N0~VhE/lU64 BM[R-2=L_n@3VV'Ĝbr5_Emi^l*-ܗY{D1wG$y.2nU1ƄӚ {"扮s:qZ*&$5^=W͌:,d3SGk50,ԋ  O; -;7D1W$*ަoX!L:٨vm֔d33 7q_}k();]QlnQ%5tY!D8M&:Q aXj03ikSrkr}+(6^Aw`Pk4C.4J;뼘 u7ukbhԳTO=+N߰WB =AkV ݇,@R1psgХprAKӯe_i@vs-Aޒ  Gv$9Xp۱`#K$/{ Փ^>"ajigTl~ yj֝;.xCxyr@y۞X,3-`Ff mIOwR ^~Ϳq_$S5} Cmg)((gvI8n3 6=ЌrqĞA{)#ؒIQFPG1-}%>-`,>62n?t(۴'n)bt릿\îNԚqO@izad1S gL2Iy0mִ{_dF`w7&adX1ɑQ a5f"5=X=oˌtju3 U%le){Γ,3H!_9_ՖLDN(h 7Ax^#T\LM.n~a(  KHqkMW~kd 42/wXd/V:ճx4'  hCAz$3fynD{gTr;%2kK^%.y#)hf[M)[fgwՖl:f2" qPbh#<W}ZJS T:*l`)5?2l/X9MǺZ-jX/\ \k|s?.o#w&|IX[I ݞ0!Pn9)GJΎ7hed.o}Nf ~vۉ- >\39T] g>fe ĻT統qd%!Ru]xnC7tpB%}:]&U%(<{4AāWD 3uMNY)V@N2zC8 QA4Sjk‚$X>IQY܈QIR aGx0jMZUMM˼KL|جBT7٭w?F{IUV%WlJOsQkɾDkbƱ1ƨ 5CI.Tds!eH{Y/*2DJijF XGЁ^; ?CvVT|ga)ށ tR6PVJ*,ZQ*%@J 86٦rDCtE.%k=$ty4XX 6*n DU'. JLAyGswEF`2׏*:[n'V?uPyPh28N# rY6..f\QcC+U[UtpÍ e2Y44E雜2[^,ScúD8svə&[$ F x~b{|)ejoO ߻f9U6 I v~ÞKOh㗶$¾Gc-҅Kp(ěV"Eh"+(#d;J=7%]=ytHY^Hi_[AQǵRY6V4 ,GLpc3O_.(aCD4o"|ߗH@R{ C*:+6`@C 븨ʇHMP Olh\FP> nwr!5DCC =ݑDqMI!NCaj8>3\֚(x!Fwˬ C5Jc@8LD&_t'jmLe_y]]BXx_K7-zXx.RJ4cIC)<$\eן ~LqK|/" q?& 4u|+INSH)J $"P09{g*kh 1zQTLc[͒96غEo0ldl+V@;v&8dx7^ }.+hwuU jt2a8b}ΞW/_o9bF^ 曮";u+}ry3Ն#H's ;ФGMž2)niݕt';!qA!ZpUc?%o:|.#=natgtE[M+,5l U(vݤih0ڼRMp^ORf:fFnBpڭ:Qb^#׋qM" =gs>7yufQo f[S|kU*gmX =ߕJ"/+ө{fz2X-hzm!aS;taRAS*OY=:^nv$Wu b }/j!a4][m&ȟ/KL#ӫpg S۠^l_*} `%:uqL$BxzS>x|ZcAs}ZvB[7~(],QV@w`<|7$e84$,ۢ݌Iq?~ƼFow c$dש'_KPW,}9{Vj.hP&KWWTz? IX А\%ڶY/K[n&&=/hN`B_xrA ި Z杰u" ϿzxP2 lG8=BS;č7^Is(tJ}R5'U&(\N: ZdqďIppQiP,-m"si.TWd͒Otw݆ 1x:sA&p Up54|tjTV&y 񬋖*4Y ̷G/Aс 2p`n$9 oRh IW `n}lڈj-t7Xg18QXi$`.L=kK x'LZ,H7K(@l^' Ee%@!TgW^nK߹ ER2 +7HA X}BNd_g>HWRر?5=Rĩp\+y$7^[ȑ$U8 e)--j!u[Ay8KȐ4H{yRy#҅1^w'AZye^X'LY}Mj]I ou|Pt'ge!Rq6`#a;Vڹ.~fC{;SR⳧sv7%Yg_ 4?c-{q,멬bU^cu{-d=u7AAlnJY >6Vw)u-hwE%>d2FQ𦭅}{ =w1:,>QɄ3Ǘwwfς*,pzsK|rBA8(5 Hy-nPRY>PJt|Pa8WXEfպ:`f 4U2%_VR 0Ɏ#y2*[%K/i}B`s [t3oy8=DEtSwB1HiǝD 'K C/hAN./0Ob"]t:-}G0}v=%%xrTv?`y WkȔ/:G9oMj4gqǺ  n$pU\W>Tv(j=Z`}?X`Ύ:|?,j*Uc$ѷ.9F<ͺ MmqΓɆr{!F"H^UQ;|B_dr][~7Sh NxvW'% BM9:mJ;fEXRϠ.'Kb*A"WTJG_"EroGF=#^jz& YTsVF⊰|)a.vl:hVb]Od=6dP 4Rߡ"HyB_u:@HHjbp=):?Ycz JI2[q5^Jtϻ j}umTO/cۅ.feŇU{KFs /e5-;'+h7x(ŋ\ kǿqO+b^0d1N}v_KPY6='5]^x` rd*&R| 7VR ρ@`06E M>Z0Cr|WUWv6LtUb V1 x׿1~5 ϭ$*q3AEoX`~9beKT{ٱ' xzK4 \b/m.n }YwD yZLAF6|.yÙ"6ʋIg %SR:3!I,{J6d>]J)lVgJKqKFj]sQN>!cGp~3@ߞ+e cy=0ʆ#0r- )4(x%aɑS<wU璁.>ą_cbz~~ O>eʾ:Lm)g &\XhCprcXE@ƹ@_dO աnuNՍ3񛷣GGE|fɈDEIFIFsLş+NW-nxS)h3,{ޱsv-xMy=&bwymRx[q49X[Dz۱貴;ĵB F߰)}%'(έG&@? lin_uks% -gȣ(3(}[tN8/Xf:S7q@B94׀=%d"G%A`pՔ.ŶJ1e3(vw^HUQp@k~SωLv). Dcl.Khhˉ<42bbY.2w`&im[wIͦȌYNi~s홀2M|DD)luӺ[t=oэoklECJAp70REhV[S;&L۴/(([^#9>S*̞ͬQwqDx((x|glYNވ̴6MY5Ox=tMvqmN $lGȟBo@D(` JtVb/zgxXbڼT,Fy ZAؙ񁶷WhJ@SIggsb:ap\+L|Qvmh:w.sۥ3ۆ=ތiv QmF #[H0plF:{kǭa`INtfo"9clH pR ֋e?^^F|d^!!<~4LTtTQ\Y'5afSBu}c!Tvӱiƒ(eԧߌ Z"n{ZRRn"קK?uU!f?׵3,፸R 5w]P n܊ɵQt w ۸fsM\AzC:i.k9C2#H9`]̞zClNgxG%J@ߟ߱'#\?qd4Jڠl'3F$sֳ43mLpX)F1?{X:҄{wҤ`e>n84&B^KjT<\ǂ=9E&ٯnLΒø;} L(_2oڜh:N91neP9l;*}-=\9,c91-%sD\iLh36A<2&pàUMҁoq^65+D{d+*n5JZj<4JKI_'O0!_qSbEBFAC0#haԶy ua/_{_S˕HgKesJk*]U\*lba+_yL 'ʴI7IOl -=ul#Md/&A_˥u A)e+VȴaflL:*P'HQcXyp# (0SNlfk_fIFd 90Zaϡ%D*f.?e 5\iZVǿyҺ%o3[@T0~1K?pwXGwؐjA{yp;sNP$X5M٢Pf{7UB ~~=9!uXY9U 0ij]elM pܱP 'R> C0 >#{(/a t$ɼF-fmJ&bJڷ WƖa(x('*풰{Sg^d]%TXdSMhw8ϐl)hc͛cpÃ޳{QwLmHORd.:wcq4gHHW ӽ>F0:%1"H/=<& ң7SPAzL\Jh3G]#Z%zr#/qqvap.ƺ5R$yuaN=0k͋#2RԥnpӊQ6ywY3Ax=ŽK]|Ƿ,2 fbc #;O2Ro׽;&VjP͸1KM(X~LF ny ~ƺNU)^%f+޾@yǛ@*dKwqxZuX4\$y!\eKRf8˼**m:o=c<h 8y6ٻ e!~緅zIIŪ-.o en5m%A e^yU+ Rj]K⨒v g|5liB9E91<* cB'J>.}E{H3Y$Wrk%'{gtQGG^*% Oe8 d 0kWo5ߴ~j1dH׾(w,jc CBJF3B FgxrV`ϖ4Uy,rܹ!\4RɅY4}ѥ9|Laoa]Ô4)_<`!V >mn=qԕ^U`ɕ\ÈcXA#}q=Jrinvʈ {v}$A@oiW}euP 4L:)[a3tf1 BWENV*<5Hb.d=GqYқu=mCɂp|V? PcOY]8D?d"l PaOY#V՜skžZb06GW,|h3tlڄwU 9QP~f2rmm+ U"l 9u[J& 햱 'sgS؍7ߐ Q1?+m;)gOq#aO y9nfٍ29jZ$'ch݃HH^fGW࿃ͲFDZX?6cjf+R@J)J%VH=@`'ɠWݖuzVl?_{5^ I0724ŏ}}X0c;$ق}AMi /'Z}8C(w:HFX ݹ%<@Y<&~=3/4̍ s3u%URq}6SyiqlVb߅j_V+EsxÇȞ '͡fǒz57\Yۥ >xё^(|%P7YUHh Lhs2I)ea 6Ɇ.'Nb#`\8E&lDo C2*Pq]9 Ͻ"w7rM6WYՀ/u}Z+\PEmqN܀-E:6bfQk฿ JA k.rQ1cH ' CC~jE)U=@ Qs;ܑ┢J2Tk?HͫjecDKdzBe]-(MDcJ}߄< Д$'qj As""f&r,JR<@EbsuJEx>KvG [ԅ;uɬwGL"Lq)Eočp*ٶO>/~E[߄ &Z9qO7'=Yf6kBGH;=~}%HƉY9<9֟M[+xW?/>8·L1e0l9_jLP#Ev-6qJXkqo3In4 ;r?1J?(:Q[$l$CJ6GV8-AGCQԅМx<`)N':8P.ڂMofG sxe{^t{/ ZSXɂ;䳳d%,<[٢"\*Dt!gx9%C֢P=._HZ!D1=3·-|)IA\Vn'i OPm  -[Mi,xWj:= T)nBCU"Ϣ \5Э*KW  hWFOnWhM.Py|tx!כ rѥTμy9ո@9}P2-Cн3ݼŐuT(;f؆밷Jq.{ת)6<`Gbr7nKaL H |*`IT { wybs]-.z*w\ANs Gy0 .."aT.G%z95ޅNOL@~sRiy][yo;|!%]̋*bz}Y075L#R0܅2Mqz ``^*;xО'UF@ܮ\%Do᫘Ђ'l@W!% anӊ4(/)Ƚ+&_( |W(DL; ]kIGm(AxVz}nݨY8 G_2CK'xr`;"!@YN͸; h(fH}XUۛL rb{"71u^:4]=A3.?s#@s#y|`FWab!*b}KK i=U3g#BQli=_jgy{&@U?0j.FS3L&jQ!8$TC$aBw}9"\ZKv3;Igd~(ћE:MBLKh<ˣcww.Ρy}$MT< 1D$! 5ffmCk8֝II5]fNDq:B҃~#n;X\w6dup0k KJDj 6uPmD- q7!ڶ8 ހ0yÎm (Q}ӫlqJOvhǷ7aQ V- ;25X֡oZ5I7~~pOxLևWי@ԕՀjBJ9Jw-9=q>^hN#bHBobOoko 2E9 hgfK\᷽[s˜ΕhgE9$=ê<<] \_ƅBQN(XqV8x8,K뢛QwkE^-vdޯ+E8;^?ˋ_C6׮PDB19 WͰSFAGX&]%G Ja }I70lܭpg cͮnKXiw㑮/@8Vͅh.S^Q͜.&hv}ԁɯK ڧ 41meLBH-8;?)v~oN* d1G-ހzՁc50nԫ Z`NЯ34l3K/G6@1,y`bC0p]Q3'bbʥDZLDJ--_/,iy1AC)/o5qUrRDIP0IPO͉'Cg"Cho?qK)R]<7%؇\s[uλ%¶d&KT5dċ}>概p83m\ijg)ҖU{%!#Ws5PcC_}usLxN/f2`HёO+3 x>>FYdt> R0yU=^'ֹ %޸h ֧ /7B!yٕ/n/Q"RSj"cgGժH ݼ&;2u7-zxM?tqC6@S-d4J&)@5 %ijT!w]|ٲC Ry70KIng!K`d>JwPD &$uw@k0J JF&aĂEMhKUfbbA/>@6?q1l)1dn$jGVO%4Ꝥmk: :}'qп"\ݩ{HWZͼ7oSI-kN.yjSSzzSrbWLOɥo;T/"ln#De: 4Ќ\J!+&Sxo6O,E F1~Ne23Va=5h`JKIcƹ@K# Z;p@R0BW[sY FjgNaJq'8~;1R {ĺDDs}HYFӑ[>饥_Bj`@K&H[A)ZaR κ`q[S8?Lg=V1 kƩM%)4ʋ _SG5z M ^u/^65`:fۃM|o\"!ղYw4{?2eZ9wxa8)`=iZgQW,2Jd`]qߵ'P'{e!3q)!Aeq,X'>%6ܟVؐ4_4p;Q}"?*5!*QVF%{vF4=DҷjBnyC-h$pw GE)s2L.+Fـ.v!-{DeG+0W hE~*l389:=fNgNDg<nO#z/m<$0.}]\7';,Π'}P ZM痖ty,RMhYLhӋaZYqASNI` "أԥ8I{?  hiq- *^2Z wOrƀ(^zV~bN=h S{ X nڠ>ɴKBCŸ4gƐ+xQGcZG&R_ }p$b&3"xZ98`ܽ4~`WQj?͹!v׃ s=Bdd %-OXT,z0ZPrHר!%miZQkgVX;_]oK)CϳDhHkLnfhDsmQˊu gLV{|E z򏘸jNE}#l.ɢKz,cLVp)Y֣2?vY#/ +K*\"^Vo qO5F!n䣐C;6 r$u'0!x5 +z.=ZfJ|f3,\Xz)eO+ʗ9 Sܩ wԒĢiofvO q<\v 7,7(jr.scB0j!Cnvz(|2hBSb;21pz>6MJř+n-HRx<MIR(  yRޙYUn=/^G3dCh2R`vHixB4ϪOT^:v|3a&u*s-1q)>a:`8M*V@2E֕6;V"oXMp!Yta]RpW%qb3MP'U:}]md+>vҮУir&L,!Ir! vCF{Ç9n"5|ʒg/.(M_.OlRѶ"4x9I)<#x914KN{8@OA`8d.AZD/͵h u]<*5AU6}`v({KC]h'/5ُSf[;X7 s?(IJ*0HZ0eQdKtw y~~V9Jw)q3AU^y]3ƥVkHAtO, !b`DIqe_p6g`-$ tx.WoS0P!s%JVu՟ń*#FQ?7i^ hAr5)W7m?Rls] fd7&05?/e{a~Ie"hR:92J汁7Y^J &r06 پ={z#tvE2fGZXFixAN؄]w}`pGjٛ]5E&IZ sOMe)x[S:OƏWf<$ߪD|K`Wm H N(F,Qt)s;F% ?Cڛ_r-M$kVՌIZQg/5W"8hDp &WUD&f+䣂Z^/Զ"ą w:tZatgz;[4]`#Aqq}Wʴll g u+{K\pݰoc\l,7N90˭t%$x]¡De*[ (:3r:kc}|a`b>sQ}G|)lj7tpM%ǬRK+DK+9Zbtv@'cˑn b )Z/NPςQm9a 3e5e/ЏZ`?EbB5GU-/PÙ+_^7ЧteAL&mq%h/%C,$c~^^lhŰOVFd3̯6̹Ih4u~j?&g2 sqyLuȰ Qz2:`#\.MGKquOS K'([^LZzP4Bqdf <%ng̻z@V\k0񧕞Sp2fBQ!i@lӭ*e<+&vu4dy"U1G;kMSI#6gL,Uhxu^#o&zͧk,،~o\J-/14l@;/m%5VT-~"ʯy&‡w [xt: |w'P}gRV\zS1>cq{$0`VzڧeZkGui vLTSQ_݀Cj\|p9 H5GРtL.VvۊVL9e̟yV5:,~VO{ N "׀I_e?.iaSoLᖗBglzBRyYKFNM9IewKӿΠ8/R<  Vwuvt1U@įXEU>P(K%ԍ-l JMs1ÿ t6oB,]"py&1]`o†4KtURs#&ħa5vy^3Ƹ7ɴ$a0? V {C[{^fX2߫p"ץ@qxtbTadGDN"B#"&_H-r+YTiUɯҰ%AݻtNT IwZQm+= Z/kxBtBXpJ`b ȹfj%Z5 uS~-qޒvum>}sr6P <` z*v(.b@N1=wi+ĕ i:-~N D!-ڱ:wuj}xCZCerz yj]bx([. E%5MI 55c򻻵m>H@\J ND0a{)9'j, $f!C kV;a`Y Ƿa @@H6 I׶ EY-ѯ}ጢD5Q@Zi tܠA~;`42n3-%N,]<޳`lƪZ#t, A!f-o)6v~XbNg0EvG77'ݽGWRA^It µHIUi9><Ĝ96.0,S8{1-EC4 ^_:d i1 ]Ri*ZH74%L7jỤ "VJ2 t~zh&ͭ=jȪ_o4_/5M| 7zgVM?镩ԉVasB&2]'E m>\48e6y}`zyuH3؛=Η0=Nu06)w v^=^ڇRsHjE{)ǧ٬ynq^kIWjIB,f=JS-kU!]{6ñw18+'$GVZ3tDi3RL{$:D5Q NKIٖ (Ȋ2  _I>m$@YYB)e,l!as=X)-36RJRj yΟgҩz*ʳ{⎢(VB]¾FhVe]%rSl6C (oְ+TЮz7^v‚CnNzC}~Co$n)g{Ry?| 4QxjC\"4TT7[4Z;)&koԭm O5!WQخ0B?[~Fy1lEcRXLha/ӣ'E(qe[Met:2]{Og7jHXv7)nqYA*pE~'ŠI,X%gNtggGrЯ`\;0HmC ^f E}ײ^~ _Hֿ4!z>?zpPލRRJ*2h$&2hVhL}q& XT$c! .HIoV4 1A#I,6J7Tu*GfM4"b49!u\G@gEߢ1MY)D+DU"ً@1S(r*J|1:}60)"x9tͥ+=hʛс՘Vv:30ًﯨ@Kf8R;f2({gXhSsŒ#~x^i=;d d9<˱) :zG/)!8/n V.5P~ .[,AwYYH6Yv͡챨IR:ٶ#v,HI|Mcb/C2%F>Xpׇ T3CГ<)}y42y bu7NyrE*8& W^\9jʂ_1?!2tg0ad#qN(h^=2eOmB}}'QU (2O_Аj$>[emXQES^݀]~ ?b],d+0yW嫾1KG~wQBGYd+"6wY`E6EeBYݰ)o j _E9 -_J7 PrCF%ѯ!asHH(J]̅CCB┏0&9 _ǥL*ngT:.4GuS iv\jT/gI"~PM.oAyAe#:h` O, _ a`HFl sEȗ} țw61)dNc/A!KW̾ڛ @L ̟}4)7Aqyq}DƮ/JbvI;e0WL~yR%BuЭ0שd@ssX [mL?/hužpaFmx&7 ÃzRj3f6-%SQ b^rK:uq԰M_z$3/BzD5:Z7DJ ?TyxCWo9;vW g[0ᇀ`PJ!#sQe.Dݙ'nyzj Vdc9ۦ2yV)8xzE=DQ¢9&wC} ge 5C>VR֧u2uYD5uaڧ< 2ϳ)뚜$a9c{_Nw7,S=ZkS@R@X́{O5Bh = J ϋqnlͰLN)0mDe7祄]); ᗵۨ.:< |X#3! תqgoIdېW-#y\˯6+4=eipSsKׂ:Ϋ4n N φ F@&7FhMY7b l7p[-ytOb)kN TB0oV,$6 %1:8nֶ`"]"T3&lN :TJEqEgf[EnT0!`RwV,*0:j3DJ`:8z)_|e#(1xPfjcZJu( og;=՞;˙VL.tlXʄuU~gS;ɀ"n ?jg_uyELO!C,|CM'@ 2|r<3}E[+\!`f%25ayKNkmH&j3۬a7* |c!K>܊P y ߯F7fmy\]*~B8qwږOͫK<~ϒ Ԁ,0yQQB߿Զ h _ԣ^v`fOtݰMa{uKӿψշAĮ5ha\SȕgxKe'S$njd܀U_H iv?T -)4Gđ5`ZTh)|%s ƒ GH-5" $=褛3UAih5۵\_"0C\W+I>]" ښe="~%&!ͤH#PWNo|[Uܟ#O7gd)-N%>xGǻ6KרVߔ+[i=Ys4EߛXK7t,cmXvOBT<\-R!$ 5& ymK 8(%a%"a"b :ցA5A%*{'8 OUԱ3.&AUٯfU2>#?uM#N/!'GH91O&@ >Bۅ^Qu+vWʡΗ^hc L8-!JL#=WT@ n˽,&qLc۳'fX "h*P*edk6Ԓ]w;#IG(kY%q?V,@g*mEYҤ UU ar֯6=^Hyo'ٗ*w=.}npژ^w.-`% %{\g^@ xݼ)A[^Дϒ_HPpm4SPaLQHxP;c|r|H%cA䥵|@P2mM4xx0J(}%,4?Y ]?}T }T <HEHSp uaSBh ,M:U8W'|Np| Fdl[W-FX",1Y}7>VM.H*'\\ds>]%qW2"/G͏r!{g^@돊"?]Ww!L[y<ws5(svLcu 'J=ڴ]Uzbd+PUaZD |-LDw^Y h`6@!5OPYĶm A{a*OY(ohKH ߕ!3@%|t>Tm m{~@ M-gaՄPmpNpxpsxGc>%I+O?ꮲsQPy+3' y lG/bOΚxĊ<؎VTlnK[& #":KW:Ӣv-\wy-xi(4g 2$1>諉yL8f6W dvirOTCxb сCc#E![)ZTY4|lU 7y+xQ6\6))tb#1  귀Rbɯ")9tt'5poޑVJҋ2209BuFSC QDb~6cęx|o^/dDo"F+(|"Na  l'!Ɏ!5<]|ufqcVC497 aOWMO̕l&U%vmnm$C11;a׫?lsؔWrU33m-2E?ΰ~@]0yCZ.^]Jb4p(|v.jR8<{p/;!RajNnR%ċmlHb~rr i;+Tio(G`Tf7^z Cpk|#ʱǨ' h@[٩۶I P$HYkzwdM&jiK1!l:g+$u[C|Skp=Mx VnЈzi(P4 P46Cn.Hk%*M0$m^g1 ;%]cޘvn`8GT}Jt.ST̖ۈ9, u$G14X^t:FNŢ 2E?vq#*K2yUVDܿgHk@8qiwQYB/1 mA׈ֺ L*M^5+LƙÄrLB"3qfmWo ,GwL$::ׄ"v)A9_u&+u%3Ș QޒXg<'6xLaG"yoB43nyOEb1_jUS=Scŏ;g8h\, }[.nEK0e.op\12Wky!b|JOPMJuªt ^h'.4QNc߸t<+_Z8J')[#zql -fbߍ }m tTkr"Aә9Ъ5⠌4slv= _#!|% bBȦ%TSrEK@No. Is1uK߄fy?.BX,)8E4:t ,̪Gim%|ExJh[we T[L,m˃btZu0N7z;+[`BrREL& zk%Cp~4jIЬQ^7DX<ѤkoX)t PfKRH>ftJ_xu9e牐6Hչn)"a[ݝ="sga.Y^QD;:PA(i^vAlAZA9sO7S? ȢNG,qb\)2FޭvI`uv r@ik FJNqΖnѹe~$5fF{ς=h!3;yѻU wKNs]BΫЉVIağC!q]xZ<-,'ݢ#l< ւU;vNab|:q/klӝ6 QÅk3)I漋IWCas:k M DmI3,YBL&:UΡmʲ lndY  ER:btd)7roaiuYye7v#]˵&h%6,8РkU&xʿ뢒MeQ![k VO di ^rʝƠ<,*A=ƋN3\* i'n>,ӺkY[3]=x<~!Wk|d>h @Q)C~Dl\Vx"J-/Ly$LP33*$Z?B7T_ǡd^,`a|״Tjgnq2!WCvMi#J5{slg IgD'p Ul_AńYPŒOf:1[_,ا]""58 sjxYW~/]xfl^Hgo#ޝvɁ^̏3ķJ<ʓN|naa P7%(#*AJ|Y E{Z8ey_ ןd<r! "+&U+k\pj'l~աԑ˭os]Ut.t"0}&TM"¢]2WpWs3݁yփB,s9=j<&4TE nweprcc~}7%9pEALO?QL*ষyd o ΙsAE¸P;{re1,Pҕu1[p$=Gӝ 5#QΪǥtã0v )>uCOԁeIawb:'YˆI?hݚ6$nsY?P9ñn CNqsI`2ټٱk[X7b_vJ\_ ( uOINR*#ݏ*peu0 j>|/U(W[ݔAHׯ0x:?f/ԛ3šSf/5?lyMp1c^Vԏ;IџqZsL@>p%.ͪ}7`ǫ1U@{)}vĨsPY9ηG?$d n 5'NdYMJ&Ƿ(A1nѰA"[[Ӄ5*!dxמf\5MMz^Ԯ^Rh. \)7]^9(#"-*$u o{;mH7}$Jv g9IBa@f_ Ås빑CSn!p"4z7lV"?#mػSH=kO*ڝd $l"_<6 Tp!Ke C3UO@C ",$Q[^ʖ2  ^W߂8wA"j8"jtTMo@:?Kި@ǐC?:-zw|\N4zg;Zd)kLr4 |b:'ųj^ɒXez -sPi 3փ+>A爕 Y64]BeWݔN$%B8HT@ x݃q*4_n%vChj(/dK?j ('O:ʀ XkUѵy 8C~LOY6R&u3{^_<{_E º!Ej QBډ)9N{x|K:Wobݻд^Fuc|<}~ +Sk#oV`Fwg84N>^݌|Ku{=>ŌwMJ O?*j+Qw[!;:\v0 H3aEfwv}\YR1y6CTgWlC%" ⃚P/"m~;LvCN K[~{I'ڷqգ|4gᙂn]@y iTA%RxmW 6rFPx`7`w,)xbaA\Ҧ$E#mK5໫̅d`&Yk}cN߰/qWG{)<q&֕'%iA [4h5{JgKN )m EA䋳 HAhحCؠ jxE x"EJ e *߲YPHȡ(Y(!&߻&vV)Dz C|M s0AN2ݐXЊHN#6(|JrNԬ9' sz0q} Em:;4z)صM<oҜ߶Utk"[g$t][#UL-Cv8A۟mfVE-}JyYOcF[ "I+}cQNGF{J`XM.cXkpwTk0 IJ!Ek5-7YTM=|O=m3Nw(VV*qRr"eغ\=%'uTlP adja"1BsmLv.π5kF:evI# R7d׊59ֈ (3zLؒFт-%w nw0jk,hXx?\5͉E< VfAdu8)8Ocו ;CESw7$ qg]f( :)LAE,NUʫB64zND8* a$u9a/E<Y,'B}0Ft2O>폒kmgPe68 VZzZT:H}a̓Bjv[(>?(n`3ƹĹEQ\lX@h#`uv-Yt X_CS(5SVdDS9Ks`#7~`vc&-=&&m͖3 i*sd0]F3/hV:`-˗WA'68,L:WZ㚲'iq' WLYDK~8l~+ ft| FȈUB+ L qen0S{L| J1N%OMX3f` (;L+Xbh&X~1#F \ Ӷ\]cDd}fUבH79d)f7F!F]8Tis6W'ԀV[FI#n[QNe7RrCI25#w-d<5)}  ciI$vw%f0#WgB u-'L Nɔ(O(cdl} G5a,!LZbfh,wDC HFaSgՏMiE͝ x`E 16ӣB23+돦8@[2wg$#սH/h]IReNSPm{ngGeJ1ܨ֐ z<ьDxHx=Dw"mYRzsR.Ui{,L j$\ yHPGl Lăx/;c!}k.$YE-I)Kbd+Y,hCMLH(x .wh3½e/SJ A9{y*3beK`WNPUQHΜMnR@|,gmҽ%,<+ &JCW/=6&_p?{W{Cl3&R< 1D+.kq%l,5ixoi9e0r6:ʱn$B4aZ%PC ğޥeX+_{ <9*ƢZ-k֤w@Dd50*G| FWu<ڕ55UrKBI-Is7}$m$<D j69(j &["AdGۢ ,s+oD}Mi?Sr+mruz/:?1fن*Ԫ ֋lB$39T~ԕYe˙S>Ǻj&[FQB^1)ȧ1IXG;Y ;sp/*l.#|H>p/(nIKce,C'^w4d(6j+rƮv$-T=, W^d_0Ȅs)^ɜ:cߔ-@b`"a7|'Z'-+ȜGFɗ _9!Yɭhă{2nó҈jL۪>Q37ǔVSO,QɜXKYza"r wG^Z~Xb]S̐[lM2Kt{z4Q%rva$%،*(U6XϨaq#> / 59緊\JH?~6AbRx%T.%_OMR)uK3ySYYh8gf&T,v2!dj{H-m>zq79srjFښ\g; CbKW9+]G }$CM&8ٗ}:ε \(]*ՙhrdMXMa2M^vE#:)䜴!$g~{)jA* bm󤹂9U~[m761Y˜a ng8nXۿ%ӽ,jx-҂Z./CȦ:EU?-t\k}!0,H 음|+^.#Nl j^BYcVp+˒"urlU;oZ1 lO,*#< %D<̩mC#p߈J00i>7')ECƹ6A<)˭ ޽8 ݐ,.#,Y,*v)VULjQձ##-jvdZ$\BxhF4#]˱qS򙎞P6٧|ޭSc%n,cQs~1)ɢ-0~{*n>ʭDZ4 *vkoB2tͪgQSD.埧a}d)HKVD]Gԩ|kKG 5>煉,L&ﳹ#2XZjS2ZR,*Nf]Vfp`y!UM]@z2_]1U~-ڥkl mke ea `h!8} P:2$,i|Z2`ܶ|LEk7.'kG(9}-¸bb9gK4n,%YGh6}.9+T4(A:iOP։7 {KjFJT.6,s5#᫈ߩ7}A 'hK\:):rAFOX_6SA'n6,\Z{NX8~%iNХK!HsN]COWY1.Ze|$ ˖Bmzэ*|ADy+{'׻jwQjؖCnGU`g0n6pJ_L8դۊAOʼ%2(+l>:[ɣDț id֜bk6 y[AoQ1PP#ȿLwh'&edb!}fgF6x=xu_tQqL} app)f . U?ZU/`6&d5 ]fFT%ilaȏ8x:[8WyC* E,w)9x25nѵE.|lrVxff!AiGi\N6J׊t^Hᒅ^_\ 禮9%˾xw"m\Ț"9D0u:atw}6NLõ쉶\vG3)IX!xQvb.e̪DEm8;2{Z֢&:QTgjyd'1laCcgOͽsd6d$$%]BQ vG@0t!SI*FFR&ukOQu@?iaUc,`dYs9$6=C_q2!򯊰|^87Cs5_Ž+ =3wmMIN,x"6ʏmZpN m*{v@VnTizu`}p/eG$ptU2^^$=l,+ۥb.?`t,wX/ZW/~;R6}0YmYvEeǺR֡0*/H¯l_XlSB ,G 5ݗuAZ+ . ?mE 3{'-Ưɖz㫍3MjG<0b?/-FkBs̿z-k&sW0q$9_9%IɧNЇ3ڲ(j6\t~(j.إ{Tx~>,z|3&K O#|/[L~ m=2m|"Ѭ)B#ğW'%#i^Qw4hKN#^NԔg *j$JR:>Aft°lXdbFPW $D矑fZD6ˋك"= TE7w!d In~-=b8S{]l,dEFwLcu?M Kyﯥ+@Ҹs,JSZU y.FrK9AVKTL8'P:M9 XW0 Z:p5sg.uo`@qf"KtW•v?ON\w;ϻoQXʄ!!ĈS'*[2s6?\h^VTb[t>G+q S Rd}EVZbz-+7oj#VCU%M!sA|^1hz3ß`q{Sƍ8nvp,NmZr92tܢp`ZC@ _XaCݍ(N" : -qcB:-oN%^“`[嵜RӘB-@4-k? fOr1Q D쾘k\<&r~P@'9a%3pZLyU7VjOBÖG0@ W698x%td-@ b+^"LRF1m(ʳf+Q$z; ;{>K:/V]⣨9NAԗ%L/$}NA KmsP5l) ZT>嗅ʻ%JͳzEJ(BM  `ϮUU㺦iPރR0B9cn5ZM9˪.fVjL A; `WbT-vKj.! ÛI"ɽOTCj|y6H ٓDvxABI`3P@k0ˋtsLjo[ e S ,1F8foY:^&h]d0a'_2'$AIӜ$^MZ6Tx4Cm&wJaś* ;BvP;RLָQZ5! |`*6o{rpVTSJ++`n ]ڂgtAt\rOr s'fК^8??슠DuxKRhVYR>E=$ޮYrF%>hi_y,ȣ@ [t[8|"gT8 غj)G/)S#35tʏ"-Q6C|҇GR9|2uiWҧwԫo(قgPu7UΔHbb4,;}|T]K#lU~}\cNګQ Aw4u翃V$TWuƽR̘J5Cy$(Em̆1nS CG~Rڴw>~$n{\_,}{X=ҺGG67ܔ_`PdypSP #u<ƽT )[RH@pQ%^9n~cDxG|DB\v,:PVf|vFun /JEFXbbH:W=腆ҜAKO|8$=$da)oLs4;F\Q $Y\5v$+VC/+dJ$"edϥ)wP'ݴEecBq7p{r$&E;[T_3@ͱS{+8pJ?$ZC+;+e1y@xE(Oj|_GiQrl)ٮz= {|#y24 A "|jn*_Bp#+uGd1B', n/&W1TbZ(*'(FV5ՠ29^l\qMBe8{fO"6I)6ðH3£(PSlHҋ?)m<Fuޭo^VovEk/zm(f؞3P&" yRY8D{N2N  rc&"Яs,TJMN z^-H⃿J?ъV2gFwdI_ nwWH1n`.\ &p,tJ#@D%JeЕoup԰t7?7C+ֳ%ʦEq(XpyWu[uo R9GҞ FrbF*S!Q",24ywH(,oI mGF iŶ&\YÓ04w_00sR<l Ԟw10 lWªYy)a..g{6bk0*@9== exבBnFGv[DkBc+}ti>2$^uYW4Һ7#)WCӶ* ^ mC S]glhmBֺ>thwH;]JmN"m$pc%y-5ק]@78=}[$+@7lKܝN7|` ;|%tKyl(c. y%,P/ne~Ff @_b05d1AaN3(RMit㋌h.I%2/UTUh X[ay<_)tB>97XqTCE"vODL>YZ|*s 1mT'a^FBp=_8/g'c_L^FHkw7Һ:~WT&Arc\ᐓcλd-F 4}:ᄖ,8%ְbK)-#H%{0L+b1"I'sƠA݈:96(VVV9թ}-o2I^Z# U3 62ZǍE6&eKOcdePC&k~ۇAvʂc)~CTƒvSL$i s;SnS P M^9vjlMfc!{0'VVSfsV|{ef$Rͳ +;m)+47-A>UƵ8Tf"l6%C:uVꁶ 'ءcM"ԺG/M>F^dAcm4%s<.mEWNcSjmՄ͛ibIQfM/ <*x>)ˣFfo꒨$Yy #mN^#1f l'7C1qmf~<4ݑ蓵!x~M~_8O`%TĽmY{tvq>X}0@!b _7j - }F@ng= Ut_zw$Ҕd~P>KR~3>\@90i[nm~WrdUjƥsBLAYCp*6Ucp|6lX:ՋY. +dM.li"hv*vv/hDvGLY8F3 gV5Հl[9J13>-1Fӛ*[9>*GypGaMbFXMг(gPG:-( /W_ =`4\Y>{\͇nII67GvŢ2@hOJΩ]ZzqeSQ }|1ٗC0d«gGE_B-[eeJb4 jzoltxPwr( - pQj̬Xa:g ̊,Ƒa9DC(]Q`t@#-GUZ^,ʴц_wtyT'9su*+~2~w `kg@@߻ Lʑ)#hY6hSYsKy̺D&dQ2VXuëcƙ `k ѻ#?,&Ƀ yesUWgXJŘݯy*:VHh̩߶@|(4؁}lyKÒX|> %  Y▕o#u{ڣY+x'k "̝ Eɥ9M%@PlUc*)ni?Ҹ6 rzH?P".b2@%d~d!Ȩbu#0/%DyŐSBMh =a֕aJ׭BJBTޅ8@҃xp?t^5&iaN`F}&9#G!#@L"R%Vz8OieO&1A H.%rlUQV?5h``*d>d^0UF\~!EtҢA$7!9@fKǡb=tquԋWzW&o)ǘ1y޽i hqڹ:hqO&8ZB ݪmS!V&yTyݛz7~}q2կv]DƕvBwY e=@ωpC1) Bd<Ŵ #V fCe1R)C'B!j[ ´3J<Ƞڔ3kF\y ?j BACy뾡)F?@oz5Aʼ%-4y'e䑦^A9j.~5?:dY-斚S}K?w{ZF*a^ )o`( _ Y(QAmm*Wf mi[^Yу̵OUJ>acr$q$P'eE(~X׻{OwA~Zڔ8O#)_N(U#x^֌mD~}!Rd\tBՌ`y/n}~jN *H޾ Ǟs눂d]:mf5#6`ՌKWon0ai]-q]JrW 9o+,dJ&TmcZvO1 z8*%` fρ Xb?=7ׇӫ)ymYu`Buvx[olPz_c\jq/w@!b k鐶=Z:(00 Ɯd̎l)NL!<8x"\RmE9"6QȮi繪D5|Dm')mZYG^n.-E 6QM L(QԶӵH(W0Yq/.:[$ǡ3@$6D*^NKJ%U[ͤToL#-; T/Ja* cICGfIJ,* ̕$qSW# kI0#gE īdPiT!yGR2m֫h0f/8svG?r]>X;mж؃)k讖YL\!v)~,5|_9}L 2˥A/M8%%òҢL jíRdǃ9UD5'abQ)S"w &ŝ8|;#w!Ӻ%yXڳݓPۂy;VjHN0"e@8Gp=N⤫-CW~S6.OAyZ?DV'8A<` LO@"|tZ]'QRi?o֒?F3:Lgg%XU]^ޜ2AxS`bzd݃m y{1 n"C'=Ga@M,"R}r`1uߑONL2O rLR5-6TۧJ`V:D;>p߇M¡/LE5RƅĊ!Z\PPⵆ~$#I@fTjTn D7#eٝwjO6c~D5K%.5^(yݿUR`A\j|9J%f(#fA%ػ!/QĂ}Jk іd! %7-uO)+(o髙n4Www6LZ{נ=]"EcNorsl$ul 7.5&Rgfu/jinmr!L\ill9̳^%wOxK03-L.Q7+ӓri`7kLTBº_.=/L;g[@~TIMWXTfxn6|~5# 40浉u*킙^ X)Iod?9y5(1f)Ra-)iv T5f_ KTe{>Q]4.Fhjhb,hV4i|>H|Gnj'!>.=NGL|AK%5^bQN^=N" k`83$"\ֶUǒ(OŇKQx%&J*-̋#J#0xL OP&B QĈԷN)6BT eOȺ=~ʽGp<}s9ڑtcԟ᧿:9EaH???@D2.r 2D|WiNFaA X =ʾ` CS!Dxs `GRNpL&:QlՕK2{ 14m¨%gR # FCA-и'%볂$F"wbgn%TܑoyEOy8~N[rXƯ-rr4h!Y~ˠs[ȭJnzbA:( ;bTIw +Q{cGDhS:< 1]҃b9e ϛ){1:02[@}ۂ`_w&v9*_(=YR~^ʫklEKK%,ț J8mNNy&E;]͔ZCb xMmV;2)ONK]_~2fb E]_G85;vCnbOK\o2ubp00M)/ca9.✾sF3ۄ߀bnjEg_HZ_a*iHS3Y\#k4bY/mQ{(j_ _wҘՁJ׼OE䥅®&BR>?C\ /b" k֡729GTTM7Xqj"~ e=*QLMD)дMg/<ön Z FtV?0>g'fvoc4Mⷖ 9G{(8Hm-|Qi 0*="@Bmf5B_XTͰn-!8oIΡ-|($ں(9r ñ-Ͻ'.ppqD*̩e%z@ܔc69mO3> eF12#Ԅ%=tI |V 3`B_\i!/8ȝf_]bA!tvPm$GHA72XjZ;F_Ni<*y |ng$Y# Ͱ8Wԝda(O -`3je0q(HGp бU%Yhja13`27P8]2y}_(fm}YAPNt}u8V#rr;Kk`5Jč!S6&H %i,4% 脿'l#nŝ( gN}37H2iwRSs 6S ŵX4oI717bUiEv"6jXJzK bóFu[I8#4N#_|- ͜NńowMTնЫOzF?EHx .AesV_y8fހ*_F}Dfe3WZ>K|Vc"ءLl&?FD܃廭j&S9Ǯ>VL*XTP| 3jM6C9X '@@i 7wKմ5| }= ˧ôP;>EI7=g; 0JI9v94`uAaWx0%zEA-Oc97}lB%&~ۻ溞2L.t4yZĭ:VB\vk?9EQ7Ӌq+e/߾]ۖjҸjm2 <ZF1FƀB+ 0%27R9O^ֿ²&|f(͡Ksp)Md$npkN"+bT#?O^׫؈XsIܾ~20V,szx/ͻ{cv_2H\wJnjHV8`kkIvY8}&iRGMD :0(DߚI-bٔ]JBrqm汏G Ģ#)ؘSeX8N 3ʞ}~?BA&$'v?$M.e˝5ӈj$(CB6OvTQ AGjLx-G,uBRNk^dł:~u"x|EC)72w F1gDnP#zrX6b48hp!Rb8A`X,~=&L2w.1+\ٕ6" j\M$?paԲi_Xny[o7NSX™$ttc]O{)#Ö.R9Җ邳t⌶-/O$r[(ڰ1r/wUMW;yYkSl,T$5XQ?ܫ=c'oB-V|#kCKDXBTr^wx$/4xuS\6jm֭zTqe%\@{q|84IƘm;7oBMYi7Lw ŚiS}W5M ݤ5ip U(kuDžjvt֥;D:gMj+}٣401Qw9NMAۿcc_؈j5 ~Sw%w` QT.qa'/bq+JOp*ba (&읈֓ ycEwH=Y͗MmhʅԞ}(i98f=6&EvG/BdȿYӼ9*i59~GGCMk<':t> ځ6Q'Wl"D6LzǏc1.əKWv!_̭[ISc%%)4 s $0*|+cqҞ+440< w m+6}BͮQ̚;S.I_BcOHt~rbOM~0zzs>Ⅲh/|(}7@262_d&~ ߇os# -M c CŵhxTd9,C9􀝖 Wd fz]+W5Hpnzp OlϬCS-wlɲɌ耹| |Npc7q; .:Jlsh$8gHg~^`.QZa,37<"vͶNs=KzCM c缶E 2Ua<='M~pgB;gB$P.P@j2) Ryؠ>>pduwd MI$Iyф*e|{_ xoq ITtx8e$\|ރeo$F3`ba$rm+޿Ï(][D,˘NSגu"D>O),Y{#Y "#n܅;ɞy6jf\}]R1ˆdz243?}:>^',9l@1;٬K1'0^LFum7oO "e/ '|" F  ǘ:9̯EWLJ[fW:cPVF g)S! xJE]qNqFfhK*)Y;]O: [ՠq0$;%˩ku XSעKɘ@VMYշiբmT<2ځ'V द0c&ɗc4wtfVldo3AT^]oÃYFE=c9GIE'pr7 E82"1gSlagOUB19;S<8"zpc{ސ""Zb+] fsj60=+~{,\4s"zd.IYt&!{fPm}ms-X;- lbȳ䷺+BY-픥ѷvq?BQLD#9%I ޣu}x@48wgm*J:n?e3̩ F! Bm7N>b^Ht}ߋr< h E`$,V)\jX&/S A*{~O~g݄mݽw;NkzʞlqUVLđy~-c.C0̙H y&GBEFA<6샎!Re}|\@&pL۝Uj[#~vؤ<}-)n3?eF`M.s9xRI nޫZ[ShܸG~@$!OKxc.칀U>xF:X3Sn8hIRѪ\ lR2eE:DOS?0N}5qdZ˵rr8Q۬: =U pQI8 9Z+iKGnի\%T tt8['h@q꾮75] %{"Id'gGPF'}m2,Wz+݄D,$#y@bx@>:Չf=bZ~ EMh2e5(9H% SVTJMLշwX9[{,VT34wZ9b*G,: ΜFpxy$76J/~+Rӱ(%l]0ЦPw.˻ w=Dof֚-:pǩqHD ݯfN^@I J![Z eŵ?k\pZHɞ8&^ j#b09i+zH4,(y\KofB 审Wխz]:_Qz{A *^ia>۬1嗕qFſ7VW{qp(Xؑ0__uyyz\הwڠ3B Rm 5%bb&cFr3jhq*$|Al=n|J6M]i., ޮ)R;zv+56O~D lU2 m s)! `䵨v;H*L3om~"4GGD[Ľ91x 32zpƕ&~|XB^3T5&L9'[5׸Z' h$ JAJ &0ko R.$u'pnZFi|K0Gx#&:wjЕr" pF9XUn(EjmH)EdNQ 0W  zyc%&a~IGwa>}1-3CBL5M.LKJ6tfW}T6(@&E+_u~6Ae+{ bFX"k]+EfyJF+^-gע*xIیM,!$7UEni\Dq@t:sИ ^߫Y䞲%,⩂#{a~X馍e.9Cy+xϢv< ^U89(0w lx !|֩^p"H4UX$vf%^Жb|a$`R 'hmճEbY2mC}HQBZJ x<ݘQj| '!HY4-w,Xېճ~I_Lj!Aie$fb6+X[u{ !W^H]Lf5*!zt}$mN6$CDUH *j#\־0ɼaƫ>+*h3W57־)eJ48Գ, ?V?3Bnȼ#%W}ޛ$G OX\6l|fs3 " *ZR/;CBīS׆"Lӏ0=z7Eő^7AT b(P6G#=t/9zY%ƢQ-_Z:ۡC~t f|Z;f\ˍ:HZ%=Ge`f8}>BTAXeCutρOTin r!V$.ΖШË4HOvbNN^kA?ƹDg{Q} -61 y'l֟`yJ$Ёx00*,3z EnbĔҧ&ʝu{$bN칤 na^@C_98ew$Nan_[gN-B[QF4q$ARJ9QVWTauYo!v:LOI>8BLx0D>ݑp%+@$c\/% YM xY) m+?[^&IKƕ(aZFbԘ ٳi9xgzwb齨Ur" lγD z*V7O*%쭲c(`_ZY!#{/ˤ ҫujHh;x, Zj{mdf\m ]+*TM&X_ CiUr"?`rc[8٘V4,Ww֍+YI~fG;*n`Qe |٭U<܃Qȍ#⏪1ȦFDb=>HB8CxZUq˰syVa?6} PxU О6= UV (BkA8\m[=C yx=v^ >M623W0=T`,Gsfܲv5K;Mh\[a|Li&ծp'T o,'`f`jA;J4r%:Xzf^\-i., _4x)m`B~FM#u#Nvʀ<{`~cq$e+֏'L͜gw*5ߖػO ȫ]'*zmo4."&͕ӗK܅T1Mr.UoX\ox-N9B8FDaYsWZخosCYQkiUy98n#P4Lr9+q(+ ל a8"&yCdGf8[$>6=]p*M9x\2L0z*` ׋{]%G SUR\!?v=vz0VхaG1ͽ!UFmd{,9Iii8k(oMq$uMsq! hT4g]`Bi3 =I,?_aB&h7 aLw|F!,Ly<[@ݔR{]$C=\Li&}qN1yEB!)J?,zjo^*BW9@G8cre]v+Sf3XՁ8'xt)/!+`Cc0!9ݓĦ?&-߸#b3:PLwD;@ T1t7L(p`(ࠣntj)ѮSQI'x{|*N!Cui~K0sص@ꟓ?]j6妮©_>eAۚOAĂ"Js'`3#W9aYhL#N 密C /f509GL B&VRmE=* iU4[8%U 6thsv);Cr2zj6bxeQ7T;{X9mu3e Q+Z(u :"uHhBO[MW[zz4awC`݈η7F$7NSH]ӦsPC5(\.(pFl>~׍ޤc 8zr 4'(-"IQ/ԓ]xH^nu-4#53T=pd)zWœl3{%HpXqIBH-HeqkbW#A$Cx&sxw=,Y &V_ "ˁD0߸Krc"F<ɹ->_=n嬰AZA\.5IX X_;z*uYRe}LFFfRS 4 5-wwW MQ|b]D8Ox҃#ʡ+!B!*RK?` =jjd҄j(ܗy z H;4x NL] IB$l] C\v>,q9Ctb8cHXț1\JÁcɾPP·_!܌%nE\}QoPT) ux65JK2Ű0YZ\#I%_TCn {$ѨŢrI %D.ߗsz %\ =8v6#D \ (G6՗[C`999ӻwWPy#m2ǜc_ڷMrW3Ay_H5؅h0PX, Huq#^~#ԪRX2 $(0 wqPu2&&cU$Ggb\-]B>iZT݋~f=SG x}"^Atv5uuޔReγGbϡ$$O;i0QAʇCS im ܗ{8ƌૣ+!oſ)WO9.CSsa<)\N C/kZh## q-]IE a­!]U^P>m"Q-uKUif$; Q5 BB5.Q~DUiChՂ%_>7)sJG& LȐi+C) Jۄr0~q "xV'z: vR&0X!QcSWOltn:ntHrW"$YL5d/?Փ a R&c•~XjN(a>|u0X1S os˄6ҏ@-^ F"7oxP=}vk>GE61PV*_лY&]Fd+ӵ9"* L*e壌71 8s{4 vwjĥXCPR#֫'E #B_~b%.iMpm+M/hM).=Vz L**Y)-p+}(ZXZ'5Tf4{)srO<7f{ Bͻ]|;37Dn%>`UA23jV/8(wY4 xmyo82tk0V;V<'3=kT_հwwܷ_pshذqDܦdtü?J&ECF߬,?QU)JXLj?n qAIѦ8pO,zi|YbVZ5c>=~pb(pj/Y0@Z|h(ᕬ'ĭ&* ܊b)m eM˛ro68Mkv*Ӧs6VNW|yFg%#uɶi4e`J8Ц`]'VOc!fYq&ۚά^-NfDr CUHy,2?hg۪) djIw F\PBHRB? neRߊtԆz#!4„2TYs=>y]Sm#ŠH4X;l(nb\;rEp~$U{#3pXeRh[Ŕ-e[oxnN/D +7X[,"τn hU.x~,Ny{L).a pvs8U:ۯ]Gsy '0HQCX1^4|"&)k! aΩIR鞞Y'3<׻8n,,*>rmI0)`4iVsMP+|SEėK |*+CQ(r!ŹeK8J{ e.R/dON蚠e]~Sb_.\n~wGraeOH($N[Kjx6 `X3kqz'd[+uR}jZ3/ }K߱Q|@" ֻf6q["~JA}"a5EnIg(^I%yNLJl%@ y* pM-p2Ty8,gkib q64[׎lzxC>F) "Dzl.txA~Q!LY1lycxjAڤԙ1 麍k@{-CfT:` '8̝ݿ3x>+al-qYӆil *M\/cUlJu;04zb@::/X$]da( S#OeLUXuZ3Lι&DjbE~$(C= .=k9d5v!vڢXXv%֔BR֩[m2Ψz9 DL2oY#dF=9PW59C ?9+RMV|#3,)|/ aeEG A`¼.mh3e-:ȯЮFX[q?5ּ0`\~DqsH/M,q  hl^98vr,JMI w +[܏0GDkQ@J:{$^wDZ5AƯyXbuO6)Fx_%!uXvZsGݘ0?FɬK!D` R?3b ~S%PwEkV reKss<]3}y%շJ."Q{7K(Db4Bb*Dn@^){c,jyc B˪ QiZzf} ︛$D!Q%dS,7e)Y6DN,ΞYnA>9`c :\ȳn iXgʄ+䮥=S=ErȊNYJT1} g$P)\9IsD$grʈ,#0bLjr[ ݶ<ē8ʲA\">%0W58ӼϺhHKT`/k9 Q*YT|mT 9M+Уx}jޟnMm萝*(ȑND Łsur$读;DT@Vp#0X`~aGz'u,^래AO&6!@V/ҢHOMEy$=cfGߵ.;e> ƈp|IxcuE$YlBHz j[6kӌCA ٜw7/4v^r[:N!$_ 7i0qV-WyZÏe e9IWX9NҗZULӜi 1Y-X O0v ଼C޷ޥ~pz$K%^%Cی'ڇ F1n>#QB`-p┥) a{'mڰOWk4V*9?(އ{8``lvT|QwKQ&% W0B}ҨO_3aɴ8YiOXd Gǭ,1>AΔɇwuY0U=B'Xp i%rLjOxY@2CH9qٙN1}rq*SJ8w$K ; 8c,*k9_uYjJj+Z>|>)o?o=\u `ʄ=) !!tm)hwU==٣yu^IYe nxKl4WXd֪ar;])32&N52Kñ48~q_~GKr]5tq废! FЦ7_M@3vt-Nys2XQjrZtؗ$F,#dƮb_P㚇{q{Pv ˦({]\`y[ő|LMFI:5-IxYa}Qf͐};27;<&63],kɌ2Հ 嚤}pt7QSya7/9vK\;{@'N[;=Q{'g:GTڕIsZ:Lҷ"Q nW'D"ᠣwb_#31HNIs3Ϙ!&Npѷ67e}#qT;V6ǿ}j A),qІ0g6f\,HJ3Pi1p!f d1 bUK/цu0jެ\ U ˀ]JCQG|>)%`dJxy6m7IX2D( BO$$,+M$;˫Qˮ[䟚{hYvZmw3< Lb~$ nZ4guA'JmVVQPoGXWi!az$B]Kq~ٗ(OM$>vr \ߋ =%zԿs]K~W)YA#%j;Y+FC˅#̵cH.a"8H'S3[oQPFwf`1KL 5d]=q>Dx*}}zrh!/x+nHnTv,9Iɩ#EA:M)PuUP6 foQE= ƚ`qaddÞ{4aͨΊJk7c룠: -ڜFn͈i{9!mJlo}L7ʋޡᕳw*n<-@=;W𪺬hKޞXZax $zkaVoWNM(i/|LWlR;jQTk`Rt`> NQxZL)00K jέ~$EP̀1UT-b24XKZ_" 1">v^#'# <__ _|ƺ=:`Z1'zOoeh7,1ZPvUpX6~8 _ 5$Bc: 1s?!'z۸{MH*,-Úi4`Ӧqn9uQuoj7 D1ttbEtb!e"[Ȃ&byqDHFwcڊJ- 5 TkQDߔ4B*Zm|01Շj%y4Q[ oGY }oĉoIʠ]Ds;O%~V=,܋sE@}}dHh`sЩlYAi5U $v#BwsPUhy[/_G&7 7~>ܟW tݟiKK`~I$7Rʼ&QYԌӄܴܽs`WkIq.::pG=珖׆f ǵi%hEGR55 A(jysrVVKka8?=@=0",RJnxH{YMBߴU+ dC}q1H-qrfHuVyea> ;W.prB"]6Ȕ3t8St6-^t-yM-%jp}oh)x9#nȢqN\JOϢ'*)M1YCʞ٠<5?~-s-@SȤKZoGDlFZ93u~1 -o0JCl@}hp*8!CQ.B`_{ ?Y ! 8kÌ!B֭X|x4sL@VZYTL@Ӏauif N(Xzlt1Y#Ҿ6ҫ> \5W4`f[*`%r?)yq%WSu虩Âެkыn6ҍԲj#2C['|2ey%pಕ'M~?r ϽЭ2R2EH/D[rŒ/wLIvw#mOE2#LʸW^5љ?ʕX|2àjw7]!*MɪKC]ޏV2Fϭ )(ֹ9BzA߶,ߺ>ne Kbh~ѣ.mTh'W w[|T7n+N.--uobU% %5,m|3@ / Ű@[ܻZ0êh(-9:r g#5rN;{uhvw +{HDh1Wva,jո|J =n8v E:݀ $/;Ϋ4C%ZWݱF4Z:Bʧ0Қ6gŕZ,Vfb0_t?yTy,93x26sha{ٚ1]UCB =$]cP<fuyLL6XHe}Lpp j9I=5;vu®Sv [ [Gw!Q' E {=q2 0/nj')u]+('#ʝeZ&ɁˆɝGp6|/<>+z}_Ň~Ta B[zOa$ipeU ^[\z;x32N]Xq-ڵ|lBCd{H$hBևP&0 xBvY!zy/}}C0?;&l@v Ԭc5VQ OH"$gU[JѠV>+3ȻRO4 !Jjf;*}K}:nlkѼw[I)(}vPxN&0}ġ2Q{(.; ό^',ז(Bl{e&}\*  &f 2]YGg b.ٹZ{y2 F2tdn! 0р (62~7On6*JPBb6VozOpf=TO!`^ޮ,_Ϋ?ʪzҴ%IB׵ >ah>P s~R:Ovd<Ձ^ *.rr.#%ڂܺ84C*k7ʴ Ypocsqe%6 ʏlRs'J}=+9Z_QB mSk6oPf} 7f1?Sd1( 2caA 2Qug0]&IbUX:55o1@Qȕf`yzg5&"MXɕj!9] |p ^:B8H-O#ѩn4$p_ڂͦDgcs1a=UjA!OjmB\I:lqazTFY$rs-."pΗ,N ؃T3?%Oڼqы7!(qnDN# jn5[ V䇊Icct*ki+~.^˷f EuBU^'¼~&1|g MA2Wƕŝ,▴D])r0ӟcŖu5E㊅Й*`.TbQ+]C .qV1Į##~fAݐ7Cl,~d4CO#aaA/56=(۴JzIIF(D~+]!f ]Xqk R._A%1X+)iA8y QMc-:FvkoITB+}P̈́:qS>]߾R#㑲9~;#B%qS~.4åombr q:šn=S^˜CrnzO4;V>kf4ZXw?iM z8z+DU>]:i=A"†[UB<Ƨ"Wb.ˋ׶1)i aꛈ.e1DppVszRP\rkGep& эt[ ^/Z5↲=d+`PA>L9 ىحT>L'W(2AJvO /he,FRq=!lvKoS&)v] 1ng(:.HVM t.nbn(히PB]FW{Bk 9]祟}LgSbŽtbH5F֖0 ;v-A飑m*][K9qk"x3p7>qɧ:6t%H{7UPBH&M,$.7 33N[#@Žŝ3q*_34 Q7>{ /6zqх~.։j3[_mY48a=#Mցp|>(h_A\כ!c|Y!\^Jזқ M<9Ƿ@bV C:sNmjCp (RX>XlX)@sI0Vowl#o'݇B!?3ۙL:4L3C|^U~б7nYAm2xvc%~e IQ\Uš9!|0WlV3f˗qJ =AÕznz3{g AXo:c)Cz3VMW:/_]]*=GyxEBM'*鋣B4mq^r"6NT:uzj?r$+ǯbM|C' E$s[ GF\w36 ׉O kbǭh_̶ed_x{dخэc\Be.Nbu>Z_,Y-NկT7+|0ӒȤ'^\ i x&w_9l)w佒g5Da>=5N7N2ڛMW7\ H*d4.J-*G. a`^_2nS_{w1beA%Ⱦۮc0u XD>*8 aՀmW"\8jZKJܕhKx4@1jŵ[2 513bd `mU>r>$e5佯A_HZŇ[#i+7vm {B[/GwvS]6t,k00Gj 7%a^¦.MEfM3A8$6-t^lvFڈszP-v?:]]iJ~9'^m35qݦwK,qoP%!ꓵ_>P1o朗TSĻ:5ITnB_@r&Ȅ[/  ?{pU[w%>*n,smtW3o={>—ԒO;}11$ #;7A$:iCNH[1zk.A"8H]gZ& ^3FE~%U'(@ignޡ9KMkR"v>LV^V'r@〉 %pl|1 i@3eA%l`~+&3MB;Zc1$0ĉ+pۇl+Ų9 S;〩pbbSKZO6)hAN[5zqn&FS$lym9ӰG}! VE{tƞ:ky +s\&@l1h~UL`U4m^8SJSzʙQճ HxD`ol[v}|އ%k׌׉صT 4k-5xغ9xA2=A:ocCƋ3G1f7록"MIJaB4 oaj6r,J60$f<{~C8EHLm (cj5㟠Uk#9)tFduY(}}X^@h#}(+-ӃcNN /Hp'"aTõ\"v/֨x8_菛R@)%eCx=ʹߌ]dӵrCS߾.UrRl ʊx 5R4Jɢ6(fY.X;Nt3gzVB#/ʈ8.07gxlMIsi4#LC@BirG |>#%} 67.S箊CGuL^yT 쬲r|sSi$ ZE7g@dPJ@4E|3tǑO *wF{E$7VEu 5(b:\E2F:@MPY/*,hcgl|93T,W9T" @ÐQUS9$^Li;51L4lJ<6#g({͖#M>۠ a*}yGzQCQ'o:?4Z'32[!XCb Td]=[B>Ż Bi qt^) e0rzv NmaYiJ]JӜ&NzaoxIErD;;-_Əoo,N.`.:1,J[J#4>)8763ԯ#<:\KU5kNnՃqsB7(\$L/];fY." ekjTɤ7ןTG%_+'zczSmBgL$OXȸm>C[bScI/Ҳ?ǥig7MVZbZ1Bҭ~o$ drrBĵLS$^aO)CW/H;#UƊߪvNH(pMmi#Z@Js[5͈pLɀfܪz PYtǻ Ū)nYR@ M qBB})$#(l.X&cf,ؽo*(j miݸw;Pm,hR)]x+k FS!FM.x$y-ce.KJ [s iZ:iXbDViТ:(}֍+tڄE.HGz?lµ4"L_/؛dF#|+Ol?_9KmVo K301K;ϩ:6?S|f!Wb_ Kl̅m\%m@@X#rL 1!=lx{?^otTr/k%$lWwPOΓЫu, \RI Tffф3r.4e$pc6_=S׮ҭp/9Wm*CwdOZ@=Nai"9F'.Fj2Ahsi ҽZEK \VY&eڏ:^eNaEx1j([]\n`|l+Vw3N'k1“Vԟg bȣDvG3UDyvexp*; ܉u*CRhRjz{L%7""xRMESZhњAxZ߷TE*GQNWx J_JWXd”>A)CZs6RO|sU\ZGaNnNȧfI2R6xň[}z:".n':T: q z%/\˖Khg1*=XY\ln.}[xo=fs2Q{>0 ~?y#[l@5 HMt*GKצ@VMz_bZJaS$<1oȸõ?Ҳ.!3T<}KlLM<vU=okpJ,+l&{ڔcAY.L?90uݴupT'Rw ^քTQHܿ+X"O 5Unoܸ4}L= ]rku: m$B Pp$ /V~-ދ0݀$egLXIyHK50sqJ~l}P'+l38%>{8wh"=y@lƕ6$dߗ+BM uÀ'%Y!49'_MpqNa{W@ey4bnP>E$M\ߚ ~@|Dd1!ުe_ /u Fw{}7]OfEamoKusQ(=~J@KpmZ ŷ=޼0(h|u *GNQn484|,cl Q g":5$}J8v/O $QňɽT+I&ڂ=i&߁Rz(6ڄ55&zu?k B5>WF =ad١|ś G`"79z$JCD/'1)=(!2DTDAz;ZxnM\ڐ9w.ٯr*SsM 86*oxyV $@8q)fQvK26VrXϿn)Gtd3.B/8t7G#ë!?=Ho)v|L;4?#AUז\';,5hվ3⛟F*RÚn(iLZPY(s環40o7[QGW c.Dm,6O;Td|_bN% #ks-Լb_& 3 /+ə3fՠ)X7fD//~dZx&|5LjPd_yO.Z+%ݑC۽Bljqzfyd KVEOC֨ hA.hEnpx}pVe ܬx a- kItP>w3` N_?CTY9NvSkߔ[X\8Ey ԫtPSYTy t:̈́3@ꫀ.R.bZt2$}|LU$g3Xj"zv]~6_|jYp%U3aP kّٿDq*ZO+қcyIC$!WZtfXk1bIy?D(PMA*XӉIL(jjQݷMؽSL R|gxw<;=FE8PbU1h##-3年{\~9 /-}u,?Ek\_/<n&j>Ox v^:r>ʙv-E];& bo"]']{e3xyO7&ȫ'4CnZ2̖~ġF3"c//V?JƗ-$p¹g˜0^>;mNS=UMEC6bMv`尽VVvNensW{8=z]\ J$&!],?y x 2#V͈:&?ɶ F olr1V,';ISN8jE| i8/DYӋn$%+ڝ V Mqӏ.2A_=pF;pQ$bOpW/ez9 ĞI?x lʣȥ*/ESWa3ڛͶڼ |dCФLcղ m+1z7'Y/̵ ze68:wdus ~pA*-S {o(~A?“/(rlލt }Pk)xB#sHf!GCV<[2=gmmbpFzw#čbVd(Gkx1ǩMx |ߢb٢hXPØc3M-wszKK%v?VmcI9-S M$9كkT$ú[To?JʂՉ  ] f٤eƹγ&hSG+ċE5Y b>x-\vt j̓2g^wmU -ܮ(pI\.NS{^5ۻ*Z[HTpJKٴfZ 1a2 Q2>;'4w.fʧL {3g:/q5֚D&CWVn I+1؂_$鍿#Q:O+Іu^ sJk(9W­x ܐ̢\iS kAj4׽S141D1Z(Ul<q~jh0lI 4CKYC #1dP/d!#ǿP^@ tuc B1==Wy{BWѳc=0CO)}%r)&9]4Ỉ+l7uОi}yy}m"g 'VV:#rl,[4q?*N~`VIj&CI[lp@ګi]U𱛎ʄ q2*ofL—˛ϨfR@])űla֡ ~잜_^'3Qd|%=c4: gg nM7v xEKFNVz+SH8& uh'E N$mIÊ*Ֆ9ifſaUoK#H{3,@8Ua<=&8`G7>Z5>\̞}Һv0[Ζ? $-{k+LrE0I6vu̐K 5>'79[gX~`Ž<͠q-;yB7aOXOf88eAjkƃz'UzlqM+eW%fT$7\8|܇p[!){^/Pe,Ha+j8ig*N*W~,3Kܘil;ܬW0V=K)PMf1lFG,xCp`wzS*rk*-,G-:t 4>[{/L’Bc ZDR\1ėNz6/VzTY}UaѠK'$+V"Q&Zϩvp?~+W)Za>¢Nծ܀YUϯ]Az\Ek<# 4Nj<6,j12qJZ;)a_Vc:utI<'M*L ?D\^V0q𯈥Nc5 yd=s،8Q 0s@8o+w;H$i?˓/)NYhL#Ad>XŹd_Kl1,N Sl٭˾Ic!ąc JN{A<- QK=9lrA>W˿Y:»DXL=ap,pi)+'ۋRۏ_[2$ʻKj@eaC::)ii3z,KCfBgƘܬDH2a u%/fB р7?ǝ+u1$nV oxbCcET$?AYDžJF-\$\é8ݣfkOiWRkI$ ##߸,] EKRoiBn"Sqt­& [xlj=m\[2u\FKDW{X~Ir;PObur[|HLt2!]u#[?nam_nQ}+yǔvHC)עpfxϜO[pߘb!rٞ[t f 8ҵ`DXD?oWّ­ґ~SzO4f֟>{fyO/bw1B*6D|::{Do] )*uZn ֬[(.VEx2|k85,QiZHrxIJ?-~-y8xYdNAj{oփV_t4|s/0# -/HQs,2@n"D)ؘ_K8Uj" *h:d=M]1>qxV@N骔KInlDƫpƫx<8?C|XV#yj--:SX&&רm%X,mZEaވ-="v|B?O74n )42P"_S\JRtɵ}{SU𿉏D7d$֊{/{,}~-9V"NGd?h[ h{lp{D1!1 _WI F1)Uΰ-<{hor8Ϩ) Gk؛@ u*ֲ) .S$q)rS!#i)E~vD_ŗJqDPbm LBϖ?A Bf!S.薦wvKsX{"Lyt|Y Bi/O\ǝJeDIT>Lݖo.>\>Z휋Lgy.D"=Ib 쎩uEMu$8UX~syh M lveݞ"Ru"7<"TOZ9y@ UȁEװs$_o<`/7ăb8yn.\. [,y??Ҷ,B$,\H#_*}Oί~)!d녪6~KʛNHW;(Ѐ15+5U͔3#T$ VkFZ=3*hEy^ĦަҺdd_ʌdT-6}w2]r4 k)@nC,1B 9I[ѱtϦRLjJL9 g{0x* ˕͛va 0!eD$GͦOV* jk8~GMyL{\zias+lĿ?@ H:cr,MRhL[Jq^-n!vEdw+ovae4ƔP|X^n%MGB fɈ uO8Ï\zm':Ma֬DgUtx+zN==6w8+bp⯧iO Ž)^߸o#SHh@Z$/ٌbݻ. w {ӡwNJ8IgY 7 &nײwpRMLNH14e g<ԜȤ X6kIPtAD9T},msBDCu̓AoDkÍZBy ,g|;"{vȫɡUP3b _gvLyD>/`9 }H|]艻/ E3e_Ff-d\Yt]pӯ?2sy Lp0Y̼1Y b&jNa]MM~34ώ&E>JXiK$ $sД!~1J\Nt?I{)+=SNݸ1ITD:ֺ_E@LW25gALL4yxӠ ~Hiw/(j9AK\}tG& C|6;BnETpZ»1r:mɫF|flP@QQ6$ ;4̔APi)@{KK(~TW>UUH ՋRX$=x,V^AdL8'߹C ى_" K l$e/K9~S5{kmoTóbVϝ)oz{L .R&u,8Iڽޥ4 u ),}q.!֨v#7ѯ޸]m@vy~Ao )~3ooRd qj<;ճ UAy߮zk;;gen-6QbZJV(~jʌEpCV3՛D;N`ӟL^9XF՟~:{~7ߗbJP2=Ok1S_7n7:?gi5H5R Q@ԢgbJ~a T#NOY?+CuZIZY,mT}q,=$ΓEnx]_h[1D2o0BtUZbo? rA.S׼.;\]Sm|b> ýN'81|]woė&5 UnoYh+4,I 9%n@&GxM <8E%~4 iT9f-俻Pja}l^<%zDI ',%'dIUJĕPZFlYMAd/E%<̑E\̼ģMPTs,Czdg4del+:F>v0V\+~tlt =5 |wm#H$+PXKù nm ,0etR8 V 5D ][:3 MvDI!4M y]ñ-3l2e:h06* m34J[x?WQ\k4!ژzKJ8+ّ$yJ~._gaR+T7/ :!>"Ͳ^azEapq'3q:Ho·Aky/Z}fW [k$ 1kjl2R?T9Ӛj (;QI +.HzB.Y϶ncX,28B8FmY i}/lQ`2'b eeX_c97{-6>[@qvbXEkξ6h8MR[tXFy2xzu.kO%w& /ѩ@P=P$_0mẓmd3dw[9 p Q=^@#(d%NtL˲̋)Iuϥhq< [DfCGq|6>bqpwǦuSuL^mDWgr/z%1c$c ln{&jAϪ}=^.$A=Pfs~*`!d)8}4S^B}iw79̧Gt[a9x඼=, @xlnMoBC=#E'j (5oPŶd}a)Xa I2s?h!Q]6CB{&*vV0&zO\c!@3T·}ۏnjj$H>3\#O|jz,6ZWSø0Y +֡ OzZ ?DY~ Wg |W8Ug{6"qO }]5p/G>x +ݑ~hy9WT/MQrQKFepY%t3Ȍt+Aq{I?ڲ 6Xj&%z"<gT.7Sߧ|l9(+SV뒙BaƓQmwzpsa(/L_89urQ6 nicԚjQ%/ F4e:F!<ޟcn!*Ɛպb<IJD.H}YxF-;aML,ZlmZf75#?l]ëa~a(zy@3oU7 T{eU8]:֏ťe2ѫbNS0zdV@SP˟_eN-?ϢL[)JeCL?~uvhFK'anZ7 t//PwN+IEIKu0LcnC:HJ̜g v6e>> ujq媑V aV|_NτN?qK}==ecA˭fsX =$uNTpg0Y߫i-_=6#+S,6Bdxa%Wi*3Wr (Y[5sĔҊ6kBN~\onIA7V \2ft õ f(ۂiLҕwJH)!Ф8y_}d]/~}qry('Y,h ^N]fO#,@n?YBfi(5(V\?c`%,)(*OaBĊr0ّyM1uũGe_} ~GB 5TDž `| +{ aKEgn%ίo|8_{{l$pZ1=ۥns ܵ?87MjP֮&‚ vGg2T@X 1hi9ZّjŌDzUN(0!ÌIz>`1x)2;=~bo"'CoZiǶ6&݃UxMYl}C_^=Qli;^iʦh11b}]cu: ;m]ʤnX!`=3JNK[aڄ?iU[\VBj",M@'J*qӵJɭ 6Hl,7 yH;5YK?ڭ)#(t?{K|2ĹZD%QS֥^*Qfgg# A*]ӟbw2i9XQ&hAYϴn=}c(+Af­~ ְb/>~[2tc$F Փ;G?*2E@oͻBu rP٤5s6[*lA';sq;hLM~" *epU~(ݷC++0,O:/_3Em;crc'6BD$u7xwcg#cy(5k?ZsނZs#O[69s כ0bpGMT**$Ek!E5se5KdyDxjA[>d:)^!s:6ׂ {x\-/SIl3f=;.6a@#ҕteF-%5n9*1%bX.iTnBQ¡礖eBP4it*^|%:$ T8ǹlnD҂^PUl)%s" KD<06aqZHr:p}EA)ԏ@ZjW]Hf5gx22hVjD'~x37]jCI!IL("/\Ajt[4jΪк?TjGt>dH>2 tB?);Br d=[YdK>uJfVPrC~bؘ"i+Ʋ2$֖ZQ<V1Tf`2d4̝ *VL4 $49LҾB^#n%ުb~CA{oȭ<ȫ6< {ݴY:eZ+w/u뢧rl#cj;[yS S9Os#!M5+мcŷId+-ƍnHA~(fTd}4fmZy< >/%JsyƛwkӼ͙زY4x2v \/xOr4c $AFq0v S8 ~J3T<D'Akc9W%K~? 46p"Ex0{ދס`+t '=J+.w07(^4ўzl2VGȖ0gdt,`gF޳Vl$(UDZ'&8jD]]ma}mGyckA!.1y;gE5.@% ɡ1#)*+9tL aߌ.N)j˞2YS#i %jloj8X5)D0QW!8gTCv Τ\m6U3V'T-i 6%y0Khϯr"Piw'@mA/x"L$ST&F& p W02<>4L]Aj(S•sxmg#.u[Z|0mG֞fSջ=նG0rznɖm?آ}#WvQ{S{A2Ut<lWm-L54AID4~&$ٛ8!<4u;| 35g`}}rph`,KX!BG©ԷnDWJ@@d<-/i!՛ʻjtϫ\IskZ8}6)C[uKK]C.gbW'ŮN$$l-EŸ~tDFCZT۲f~ck^K\h'Z^$ؖQY w%`|\UN%Ys\Lme;n%i >BͮEIB]I㎲U&δ`-6_Ћa'NAzE/`P"6}tXLp5[6FׯSa-۵,:100͒N/jTnNq-+Ń\yn`ͩn/=%?T"~psJWh|%0kt3C@2P8ĵ=WpdK GJSx3 k Kvl+X6w uk祗5dby޵qIPd{ ;S!7J笆l RAkA*RssFxYSGTIĉ/zդo D<2/b[a_9?4$U3I2)GSk~.eLW\<B|h0xBcd T9CYO[˝ނ{ó@RVUژFh.)b)X m]m=NڒdhzfOϨª}%0ݸW|>,Go;AG" iAyi5Ǥiue$ů5W5W5y^:ݖFy٦dH8oΗ?i2KX*@~X0JχД򹯼ͦWt+WZb5Av TqϺ;s}mnM|¸(F#,~!ߢa>*Į+iO%Xq5zaxDv e&y_הͨqL۵P~vV,|wya)(K4-:O#mvO s!GrG5ai]qq ` WekaGFvR,nBI NPw-y&m]Q`Wc|wWK$d`\kq;06b2R\2Eaj\D7v#;~PKqc3oNl G=g׹{+mJ՛[8"+l7pO HuHB XBKWo9MeaC3rkE6uT*W5>ܺ':wwB֟iB.a5Hw8 pRX -ah<Q8ܩ?Uf-:Zk,0E p߬#=ӏiG l6WGsն_ : zܝR!<8S)6딕(ÒXۆkyD_%{w%FL8ɗk^|YAqZ!o?Յ1ˤfS@%=n(tS%U 6U'=۾'tR6o[Κ G KwZ /s r^w3N` әsr_ӌh6I $Q"ET$.mge~\hOj2s{ڬ&Es1C4qߎ +rfX&n"eӡEbD}2&n4E}AGDJϤ%SPEB˛MXРCPbwkYxXsV,z) 6Y.OAi"*ĩC0g լh&&}MM|d5WR+S MҸ`2Oݑ- SW-g};O!%=,8f:՝zQ?9 JV!l,l(OH51}0آsLpBH)+2X@ XGTgZ8ۛfbGPlmj7M6a}HHF`2F6ު{q&gu[~C6+itъ?`c%/aɊIr#{IRCz,tU]4:rO`?4/("+>$f#2Bb y[Xh$G PDS,.aSW08X=<>iD0 ooիk6sh ݗ XmUȃZM)u͸ѲFR- IujP?[%!&0:J˿נIZ[Õ3!Fܣf,o9yߩ+tGZEZ5 G-bh5K&4xHR1 kkg mEm6XW[yH=I 0( y;ˏ8LHTuQq 4wE01;OԢ]n,c 0L *Cx26}PЋ`9O wWł #&w j;W+ X-)#<B( ka:=o)G' pe9 <XDf$*W ;c^5;5d ZcykP ](r]77E%P9W zG^\fr5i..o=SEVwmw-,N5`7f(;!4u1TܗetgSc¸h[sB_X `֯|25!wnmV3P{*D E7#lRe2+T( 4gY6~#Iq-K؋LPgq ul1XPU}Ԯj7adʈ$IHNXLΉז'7J(>Q*7Ŕ%7O[[TԦePdx^'蟅rC GƼk.uۜlƨej!;QhkyC-Œ9͒9i˼c-(-*[ ]Hp-|>W]T\zïXƲp[5L@dA6+z7P>b3Y+Q$ lyimx. 2㕰vYqNݗx>ϻpסm[d$[4jN*Q5c92g<AwS 1.0a]DM C`K x,[6(UYdwKZiN 4I"HDHy?ֽ1-?e}fʀUlcfdLtY9JjR6.q6]odjqaf`NMisMMVV˼ pc /OT}0rΪ8p<3nnBQdQI o[m>}֑-ph_#´8S3cDS]y"&fw屗V7$V7Ӄ' q du?mÌ^ PU߮o&dt]O<ns*D߁yꏴݴ'89[~&8ٙT w[.TJ OGrPx_mc[ôwLYJDǶ%T9yI(zLtKy7*v-1j&m}v!@sn5-xג&>YY]?NL * `p+RXY8| _v7;[f1o܂uT:a;CTdvc;Pxu;ojY7KWf#4$iiU`t^>jeY(Cuw>JKgk5 @.xARqq8Y%T_h5B5YH!b$E??^[EԉI3s\CO}˼ -D@P_+O u;Nvyn%FX`J5Φy~Yq/J+CQ@W44֠tCOǞ}Scr\Ur*P ?Oj8B6%u3= ^eU!!#wc_SKZ}7&+IM6geS, hΎJ 6$gb?g\TUS9ϫDŽo^ tuT+:؀F-2Oȡq[X|GNWDȧ|Pn [m;%2,WvSW&S5,;N\΍fo"L]{E׮ؐdc؁bOd4хΞK;h^{D wq#oY {x?h2J/(̹bE)|@}8!0Nbd>AžzSNHDGv@!;fe?va*ꢂ)k` kvd!eiDzuwbVDwAyV7bu1-pD %K揓đ)%{F{.@O[êS5BE;m$_I..nbUBArA]0e}n9 mcW)ۇT̙ @.eh e,gԞJ7~սSz[Kr">RM d'ӴJrYnKtk89XCIJ)_Ҩ.Q9y)hZ}#ڔEO@D* 3(]F™`HlYq/ 7}mN]ȏ х4`uS4wO>IJ{p%e?&~SNJV\Я"SJMFqQe)+I[eE g[ J VfW [KթO m` /ea Y=ի_^ؙXiLCS"SMm#=̊С3Ohy#F!j'bHuFaN)lD] w[vcram W (*Av J!|;x%oz hU!0ܹy q?(B浇uEDk9g+w3]< 7@Ru?k[ac&z;E aЬJ+gZR2Z~ mLi7*hĭHqv?R3ؾV@8aDɯ- Pc D;pHFo:)_n=lN*Z)Z>3΁-[HuTAgԮh|0x7]!a|6/`ƞqU=jgo~M݉Uo6Vki>"iaS.¤}A}⫴^*aᐍT=B3FJBiN)n-/o6L/2cJ>7xU  󒄲K<$t~woلuV30jgɃߴ TἈiZLʾ]= 7({}4ڙ꧔9ZJˆ! VntPԛEX50B~f8ХNhBޭF<)%{k } NF;\Ӄ@-~sGPɿ3X*H8j%Z6s6 Qq?2*wp=W'ojZcj )m_cP"h)cz?hbyl'ArM%אc3*{Qg+$O_& bnHM7.0XT /1Y/CmHʅ~nH3š% Յ2_[%hz/ Q\;@Yԁk ذeܬo\,LY{^Vvq*P5`4K"Љ4_ԭڇ 8+g$]/ @ACc]-:y믔֎^1OkL|qa@EeN>ۧ"C.ә\99eҒP4@[qnGajo߃:usv8MLfCS`ܪOh`bU=Me:)9/ĪWo Nr;ЀWMpH& z灩XgByfo!|J w2m\q:@jE;dջ*9e-[WH.N6iG;d2E{KɷƄg} (G(Ĉ$pU3g$ƂQ$gI߁|EM qfe3Stq:Z>N]FRnT.ր0m:ƃzXm6/ei]kê;~2׿ƃP㉯B˰s 3j3 x.]D U$T\f~p!NR+ #zkۇE?b]B}IcOPES×_"Xh `@4^Ii SCD0s8+Z3:˥Sq'ܷ QO7C|^%NbA*pls5x)V\ }qB2 f~KW5(?.L'd,T {&Sw$kLzV[  <S'PFbׂT4-Wv&cWTk 󾠀T#gV_c .JD^hUUY0FpwCVhsulx4˅,޸j!U8j$yUޫ^NcX.g0hj.uC: –v'FCcUag 5!-` 6ZS}.;ep[p )w,'ѓm/xgJlA $ӫ(](ai8|)~㟮p|?;%0h%_YJ'7M;_T=aYi&P.\Y|Fd \[J]Uĝ""t[d;ɭQ'=Ap3ݰ0T"{fd!kwBmŘ6F@!`㸪įPeNP_U/YWT4/hӒDăƄr|.NL7f?J4͍CϏC8Td;ܚp>'AInJa6(|@i=5~MrMX `d)c3d+vN*{v$жod n/`p{._.6ڴ{}ѼdFgZ=ͭ|׊`DAK~4i#waMc)GT2&+7ޟAq͏~`Y@[/W?K|Jv1h1Tw#ۣJd~+$vzs_VxFm q@NXrD,S/M7D+uv"[M44MR <8U4y VR}@RWKCl!<#tE`C2P U^̶݈(ɏ{kɲσ"opVzҵ/2] u5VN\Cy-,h~ @DG;egs9gPĢs[Y[] ظG+B^A5+ \8]Q}V =DZTO+GDM0"314;]3ЍYG+ b G\qTHiWhNDJ5s\܂XDRF|1U9sc)%p~sDbMgJQ' ;!imJLr|=E{&:9xQj()xPSc(-$5*?'ʢsmRkH\/QxiOU7-h6 iPkw9F%`QH+ dw`Z:H|EN|8hFP BᄸtqA=;ҿ?1 vh;oeឳAw]3>CV%~QhPRbm}?6}w1Ue_5`kpi3 i# 5aAHa{|EC6J6[ {bIt6@Q`%ث B۬FNX<;[Nj1{uZTRF=8l(?zb Q6hS8ҵĪU<60rb+!g!wDTcWoz&^CNH=ãAY!Q՜W3*ܬuI_izH ЉJ4Of =J?r34? LN Ũ~WDAD*yA$M ZΌCwo>+F́߿GKS tYIv$;'6ܾٽ݀G9ט]ު1.~nrx.,0-JxLb.<"fb2 Ɛ%o _\%Qșes:`)qjVpQ=7ٞ[2B@M'A8OYZ%V;XI޼F Z.i Gfd4'i{ohc[b}Lj"o#QWVM64g aI#Rev}_,T;H9`;8Ht혿pn@8UqLdK'c1xp;N=raprMb2b@(ƥ,b}Պe0I,0,t4& Jϓ;E?oּSt29UHv?I!o$*=E἗CZAM޶i*\]V *U,-!faEDXIhYQÁ7Qios?SGx\҄֡,in 6-  D!w/,7K=(1,Z۰oDý{UYuWmofj}ೃ1YJk2NԹh 3a{rƴɩ!.*f^cCuOJ޼ 5բ)p#XŒEKw74Zl2Sx 4>C\<}z.dPEpH8%ϕYvς 0F|@JrM4L2KuT=6Zэ^JSEvp E c6!plS|Ye%Fjf.naџ`[H8r )ǐj07e6C? ~ Kgh)TY=%H`ϴ% 3x~ ;y&PMC*צʿ+˶mڱ|I$?m4_'#v{ wR<Þ" <,@sr ށF{AVXʒ);_ߺdQ@cjfO׼x;+]_<*Kd6|F^ <=1ǐG.Ak)V/*AF'~mƥCz“+ 4_^;yiD6v[Kw/Ŷ-z1U4;-)njw n.@\K+ӿb_'BȽ /ͻ *o94sR_=q h|XW?ml`j]ݽ *~m'^zh$6=MROIVTณ&Y=ڑ9*ڥ` A`c@K %Z ;Jvf9 /Qq^dB44͊^׋\ axs9] O09$'7kj'L.(H~yٿŕ"51[*r@g aKv[=0@ӝzb%XrD A_'ӏսqyBDْ{޹髑$34=oz3 SdGskzZ'RUjiҀ>yEꭉoV-9{IR(1#|u Ul#~t2ȐӬI66,-P|T `;XVyԊP) uYGﶯ 3g.a76#3x%c97< =e7(+渎$T ǣMQ[c!LɛC9̼ɿъևb@`o{k}_\Gkr7оG/?tc9l{8ٚaG_b$ېYv6E{ ~C1Ph%'*am*L峒oZeF1Wghic+=^F;%@ӗuӣNk׉y?;ӎCcH>^X1rtСJ{߬TLK1TuMJ t %d dD ڟ~h&<fy Jp=uSPot%cٔdҳ:#?ȥ'7EϿ6Hn9'{At8ܮ2ŵjƓxZBؾ%iǞGb`~٣/r5nLmE%S&)хD˓o~xe6dg}aks ;vBVsMzNP'nh>l%yf*vP/f4[rf7FgJ unۡ2v!_"'Qƞ|w:-mwTz1?4ͶR;9 5xye\2P,Eo[gér9lo6+Ϡդ~!nm-Ѥbp E 43!\2k?"&ACxzHo|+\F32VP *:ۭJ:"3 FcWm= ڸ YU*䵈14˴-~4%%ƈ:Zt3B1ؿsE/JdDi(y%AM|!ZEmPrGG@sPh/E/C97[#rU ;/wA'AE1M_#$vF R$Dڒ`Oy#.WC^":Cej;,a7ůqsNζOG9Jއ(~Wa +T2Q(}xv "?i{ , gEzZ/N %,1 AWqAG3>e(>]܈Bي* -an[?2XηAHU?$"s,2l/DѦjׇM]οs[7,CF*15ƫ5cEkC!g>h2ô*8H þ6\3G&pVV Mk*E_-61(dRo#{ws3Xn3;UbYXz%*q+`TeQ]o V')8wbk$eyw ڮʭCSy҉ M3G+(c߉oc! p֍3Xi onoXk$tlˢ?V*|GlQ^snľeϭH2x"&`2^&C$P,oZU`)G]saaL9Hcg pnW"S%L`m!7?@\*o=i1g3 {b.ʍb?cz mSmgtwu'm/sdSFdbfocQ҆ 6.fKk X_.`2#P8\!wӛG ⋋\< 5GzT~PĝMqmP'B [ tyT<vq Xp=O!'7xp\snvvQ KDo{O^E}_s_# 3Il~4&Md$KEqb x-dIdL^d=pi<`׎(Y-jews+ptF˽6NTolK@7)?lDvXK*>%r 9I1!sۍaZeXVW 6Dj ,پ!Kn|]$;a]?~hQmM)O]kO22{{RjLvw|HXcwbZzE JE0Y׃t #p4-~{~,AW4? v7$y\jMkKbrUqV~;!#OC~=ߣrNkLĘlYr`'ms5MaMtH&;M-o^Ė¦kB" OExnr?@ezN1hMW_t QyW0e$[TLAKjhsYO]3׈E8KG2lx@:'z^G<}򽔄DZF󟫽tLz|: +J1A6r̋Vjk*D')}z~%"յ/L]~^&ylN5yAYbC{ن{my׫k9:NE>a9D⪱:X*Kb7f3Ox7({A<FuTE!ܯ2ަ}[^2rZ @\%g[쉡(&; EB?(/gޤSkwdZٖK(6K0q IsB[PT C?A\4>w = @ D# )+AqѷU߾ɉ^ş8h`̱3n,ᑀ"/z_ϧ3{ 2Ώ# 57Dfl~;n;K Y,.Zt>sp]a _M5. ƻ)_-˪L`mbtHNaCb#䠗3SR3'.̪^0OG@> Qi+Zݥ.Q<ئ@cυΖ|\Pw])nG5!4(_PxfOHv/\TvP$ǧ5>bEC:oPw%mE. >2>-՟8ZZ o|?+3`C#Eg剟aj2ˠ{ǗQfg/.2OHQ* Ԫ h*=g%0\ &Y4 w9 =БkEʆmۆYȴF^j<}"YoPS+Xca ./x8 FP^ooi娪H*i 8~~4n[1yD;$FW" ׁ}$;|m|^paG9FJ&y/wh׳* rq?Xaq*a*.V[B<+ͪ&v,Hwf6͗$XR 5aL4υdSs*tCh*ĕ.l[\1UP~yc#'Py \%.A.ꔏ`%നp4L$0S-i7{b9k8BY s{e }S#mC1ly L@}Wjo5|rO򜝲@3:|$U oah rh٬V~n6h vsfQdɿp@1:w$K5Nq5FnRޱ휠l{{͑z[a5[1ۘ 8lK+Ld(9{p K3,?t9Fws=׍c|B8,kPbU4ii`}ۛ/}QD`21V鳨ı_G}E/unF\sM3㤧~' E()ASo>Et86 db6z)1'ృduԯE|* NMH\(ȏ}Ρ_t D?FzS?]οs2u(&fOVc4TH|g7hh'Q[A[փ>:+sd%dGU5=3hnZΔDbrf5$7_"NX|(ǡqn|tJ^pAϊ6͚UP*@Ij=T6hQ.s{oNuYSaTuB$0DTSmG8M'YnVHuwЀ 8:׳/ nnňRʂV\9Bid,pq!Ә"ȭʡ]~6ݚ^i0nK ߦh X]l %6;Ix%6 {Ê鎚3c:7SPq84̥kJ{ jZ3cڷΖt9g11'3x [ s#XMi/7-4ڋ}}8j~ϩ&cq13gY 0L>nDI$Cd𣁚lC.?ꀧZ1θ[3њA QC~O{ Y#=wd UF6M*.nPTuRR9z;gapNIZU/ Nرd PP2*س5{H$y`j7PdKР+_y jE Y:W `ԝce+%svd!o#XӇeWږapܯ'<cLyCalSpi/|b PdnLq o?yvN!G-Y :|͗wGٖtJd/᭚"1;wWXW עg !P^Z/f)92Z4-'Ψ9o:;.!` E?:4ȬI K6Gw71]zP$wig`=ߛx>ko IebŻLTL0Yfk7YaZ.A|T0ZHK/+ 3 Y6@|53&7Uөlsko7+cy1 It = TNV |^{D絥"]hͫVqCH̡ =:;3f.Xe2HRY-PPqbmæm r>\k[rq˕#Jx)g_>AQ1C˧Jk")Kmƈe`*1#Fdw ߼:xopWVK>:wi↥XlLQnJ'T5!3WĺLcV>i%2+@))2؈gdm8 8S KOav7._wpPcH]銽u⎅>&؅n(9Yj sXzn!A6?Re#Dю9>bvbS5֕CwtH\-e8 mY.;Hض\|Ҧe)+uejvJS-Z8U@z":ך?+YĔpO@,,OdžrJ?7_W3[YWn¢kV?\%O -*ޟg8#Jh<%K[7r;ᣔ8 @Eڠ]fj gtgCn5+/h0FI-c&K}άws֧{T p_2$^EMA̝++ᆵ]od~% y[|E>iBd:RJ߆Y0x|o:kQkbQ}Zy6E#ˁg_>8xd^GwV"3yo@ ȃo/K  aVrQ ^:=Gh8h^хk<06|u'漑wf"[R4!s9 s}Mlj#fzP{^;F5$K b:& YO0|E2?TQ)YV}ee f:dٖWŢ;yn kJ[94Uཨ5_KLߎl})eGa$=Q˨ c}p/m+ !:>U(WiXg&G~# 6S13A#emYQQfch4W0,jԲd$qH܎&dhhu8K0pڦ6mtVʃiéJRWǎc?lZ&ͮ^GRCf+bShmZ$znd~g9eܰYXldqfPMx cKOL=싙Tڱ&ȿsaP KЁa:tuvvV*wE5V/Xx{ӕ@JwԤ:"3O=vBB>ap4r)K~s,~Ο`N$m+\r^;Y'M) pEdzl|ŀ*Obo1L" p<ۉ57%3~uO0yö01>cf8{ էƁyx,/KE=ԛԌWi -;vfonIp^Dč\c@ dJ{CJ[ٔ-ш" xXi~=kيThNs,;AVxjD S5lOdc-'KJZ1%SOAa8'GJ;֝3uA2P 0||#)|/&bj ɁBPr/ZB_ԎR?PU*YҁB%u ԨMP9TGz=RsI^{K (meGj=PHJ3DMЅq+!u~8dBб/XYN}Lg1^Gv@\i})z3~YiUzFcz5;F1ƥ*W*!CM5o:"I_&IB gEU`r{w V{,AUmDU8 En/K&U3fޓ P٩ɂ)f{&z'QFJ@H//m`~%!,0R_AZEdTd,6u0")"-B7"]\we `..uxǍk1c#-1Ix`ΩdE_Ø1[$ݚ| a$TBk5w]E.@߈(Q ےqX- f{oM>4; *gzY@qy\jc6$~>w\wFon[a _w0c< r|]da{e΂b@s*3]yWH6_)k͐Jsӊ:LɴZ# 4P̵+†;N3翘Xl'<b +?u2A^ʕy_]@o.]ebfjZu^i6д> }OSA Sߢ͚7h8R8HiB٪!2mJK~NOxlShhrYMGKYi Ui,0kH; Ӌ$qlf`daR|&&g(*&اhPg\7ѪRP.Ȭvk+n.e2^>>,PDh$Owrf!g/*3w2u|:eig f:#W2$)aR]y?aq% I+7.<&VA:en3 aW?v20LK(^AR|cZ^}2[ #] PƸjd0e79"&Sveuz_{o ,Ծ mD  ̍➒ZtʾHbR |@7ҏPBzSaީw}wfXL=_O ny+`Y} OYvb##>Gp^ZypVo-"NJZpOӬr4 $R%ф@?:a2q^@< "F"mPW;~0f~(!iǔD2zS56ht6:=넌##Qwu:ǗSǡ yl"S`umq CTR˅Ə_(ۗV7g󭋲Ymu$16ZC[*%WlLo(3Te@`w׽E,ZJa/hZjzh% K%s@` %aLUTF|_y`~. dx$t0HWh8zW>_:IU "V|O&‰/4T6K<-ǓXh&mrFxBޢLuH^|`)6W#l:Dأ~9Œk@H;*j~|fen-VJ'@a6E#K/@$ dޱ8Ke_d?eˌYͅȐ|z= `%KTuHW_FA,HN_'k0/4 M%4Tr Cj _S0<0g 4H(Ή;{'{|LnYtd *~psX&1w&*fe:+nlCd5's_Ci.+IQċ]%hm*Ʉs嚅rc"GDO&\姯xhP)) ˵ʗX}S&Bវh)]mqJm EGXN\tw(ZcZNa&h}B>U+UB#7OC%+&&GiU$.QJBpEB4+%]" |PRXtÄ;.Im"k!qs@]Gew*4//;6晫ZPM܂@ѡJ၄< u%ѹ*㏻աF5#q8SY 83A oL' ڙSqQbrD#]8`s'o}w5GE@9b_n0,4y;FRW^ZA9zMH_uV<&n.Wz떧13؊^O:Äm [*=QQ&-(~X j%;{̑3r ˩;)q+)Bk%>{Hm Tpi$QjdPpū\%ag?NjfU{f1> uS*kh-F4UdQUe&9!rz7Y[.:A@KhmuI-Ħ?W IH8*Q*+ErUX()#AP2wr?.iv`g@ 7`v ^'b4TP@?Tyn&vM%t-6|`g&%1:[@2jiؽQ xUv',7jaD JHhKf9rJt'GPΝ ?X;*4QQG=T=}Cgw!pX]!Nx@kOJ*yc"=}.,]"س$s]f{S0? jKZ.pyW mҒVMZͬ&)'KiƆO+Fe&ն|#֎@9ɜBt⭰$s1d/MTT41\;(%pdg.ULŜ}'ՋR!>Uuv. wPXH{Z%'a_d"AĿ򲯄e'pTE)Ŏ7};Kظ\SћꎯV&׆~}^ oDAr-CC<>.Rx,78wݒTr}Y"L $jȋ;KK(F8-Jb̜m0sjּ}E6`&?[>^H2ng\\8qPovO{NuQCXHyw}kY%G″刨}^C5!$1)is{"ߔP_ `Zh(dMAmXŪg(vB`@l@P@Ҹ۳GZ;2nN >2JdQ+HI!'.~0:uL%~CQ- *k-c!8,Uj{r&|g6Lx$ɹR1D=?%YqR?2~LU7~8j{%-N{Wt@ZNAʴd.vnimWw2!6)uEK@obJQa}=*SE݆Y(CvPEn?*5FL: p܂#,>K &#z [~$$ =K8^jkLaJcBs$ k{nIoV'؀o7+(bVփߪkR]n!5Vu4,?/st_5"3W3YW&n;y*<ۖ&Ʌ탹i4Eaߔ Ƚ@6Umlp"G(iCD@Lp<}!=XХn2z2G~W-ExrXLߺf*#FaJK*,l❬2J06KʽVb)o%qCp>D4z3ӧۯd `oX D/u7N5RcQ%;~Dho2}N {q>F2)-늌@R!nĢ3!Q%S8 Ȧ)6|TSgIo0kG D a*as82(RծM(4(FKe.Laʹ&g'9;Fk1ʤ x7g/%('5;jHm5' \՜BU@ 9> 2u# 6&{H)Ðjܖ]M'OcԪQ/oNF$xW\ޅ5;1V lkn ;1۳9ʲү􅏪ZHne0̸y4/]VgQ6Gs/@LƨvL>\3i  KƮzq7x}zt9:¥,pUj A9dj#hK.!vqQ 1Sq"&\wM*b}K ^+b-+_s1er# C֯ nXpVyk!VyaX6F /א*?^n]$;ڧc{[GRS}uT1RjS1i.Om@0U`R1$[VݽiMAyeVyIoi.1vfjWzۇ^uU Kg[3*ht8iRӮOQ_ $FY5. ܯ"r!5"5LJc9 0DMEjW|H0'uutcZ#q{ܶI>t׀X `զ;bv°8(^h7ŐG h'`N< DL2ӼY-0-ʯ!#e M$eY/Ĵso3OMEN] 2/Juus)`PçU..!%qGR R})YӮO W UVȽ%^.g4: 5齊]?Q\uQq[d$A .UOoh. ycbiN4肌_q%H~?xHAWRo5 f0^֤y3d 4aW ޮΉ<-MM=;ۣ+VYjSw(HtN1_$i(86 I2ۊ/a|([b[=Iq僜n5浶|ٟnr a34gɌ:RX\Vdڽ&zk: xSd_nGEC/xɳ ǜfz-~|,nWqj YKt)J}ջOb"H]1!˧)_}ۙ\IqW$H8?>WM=ĺcwJ}!lNL4@S(iTߨkr7p|^xoS\88|0ؑOu#;(ح 1Qcb`~TZIoӪ>t O` SG*=j`•uK=ud @yozyevfA Ac~Gb3.KJ[SrnBgiyM*C4U6R}$v+0,xڥpZGr0UR޻)-J"dh3#Ok*-sc'!Ϝ7'G}|j%~dGk~ 6u'81fP%tCXZ|5w-͛ho휣.eJx[N)ޗB5Lgӕ~\3CA%qh 9ѧxaj-̀Sm.Q*L  97:Gڙ},UH DS{e"#h!jlnJ_(θ& ^:tfHh{L)$$,l3I@ cS7*mW{J|ĻǞȍ XVPkNJNauK]Ҍ30@啸$.p_Ф5 `.o5WNάqR]F'e4EѾf%EPsTtδՌVn 5(}▸TE:“F"?\WM eT؏`YCbLl ϞxiRV2! nV xϙɻO q<ކDY[19F,WFƑ}yU'J3' 5>y~&BW>`U+1Q`I/@~h9a{a3;&])rR.7L0-(־ :L3TD :uyӜiD }gk;>\G<]bs|b_dʇo $SHc nDwJEPs`k1c{\g{` a`\ *d`haÂ,#~S\RAarVJ 7 t5 7E6J #4BPRDguN{л{,O֧!kpBx=+Rd;ѳ/NLAp7G5 hHtn4~v7` t](l;L2p/PYWDEO"\ƭ+ "bHzUcS%TWXJw<5.fΝyZ`y͉vmhGbI#V`9otςU= {egvj!P9,XdS`'R{xA#A"ғJ|)Ji%Av闍B%(ێ)m4'p!IX渧*బf URЛű%W):(rob1WQ  S.(u8daC6PirL!X G'&"i93&106 tCuL@RKSq?XtBY<K%X,SCvKu[~ B/(ygZI!0L3~:\hX"X6 XeLn++l+C-50at`WULpxggwzc#L3ZO\TrȀgڨ+!jn5uDvĜ~`[yl% Vy]4ys5eېF5ڮ!`!:Bsvl}-efI:l<`FTЬ?NmQ` -tx^m:Ot-6hφq*a67;upzP\{%CvDEacv`Qzn )hΪ9N 4C"LFJo>3Rp0%!J1N`Qɮ"us+h/6^VR 9aֵxʖZ'fp|%gh GӚv iM(+W^‹+uEs&y55fs!ibFP]@F8tƴ_jx1L5k}u-n(Ҁ0CaY@b.UStFah 5OBs=ᬉٱ7w ;;1^wgP\mG)4biJ r$haOuϓ\l'gkp:3-k G.OW .@C(F[MUsRv.zJ'A>\rI򞻡ws6&.3oL@(SUQQ-`W P`x gdZѵtOy@yh%SJ{׮7)nh^H#ZBTݷԒ>|!J(|i&Y²A2<Kj·)Ueَ/I` {;g:|yr92G?M>WOpv_Kr  ߆Ym_M\)¸?AC*975RG_}j>D{Ie+M*Tߡ*e;K 3װUr ,Nؾ({7%w5{OpLVY Z8|2wk (1J)$}{zDmWq؁O.xZ 5¥(+RY^`exX*)XQGy Ilg<6Tڔ`?ش(x:3CIxspG"SS8=W߯!jvcnT=6? H(/^A;<1>w:ܩ 0MvSW5KBڏx%Gxe &4T($ÕVſhPJ;YPL8xmNݜg.4@$:ܺn??uWc ,zyQK923"3k,`SYX6PצY}/7%LXcj]!7^5zKmf ^K= p$pY 'Ҽa*:(%j<=7[LPHђΎxI5Mt\45U _ӈ׺Mw> C֡ŀ=V!7VҴ!Xe5ީ ;[U5CD3[JvQ^jfVrTBgp[R,>= 6!O@ -0qu?|ƠArhVFKΈz$TqKѣ=Ibu =+exyz7-q߶0kW` /H@93V'#6B op۵ )y3YhZkjF{O`޼qzNk8p*\J/(tIlk7 #_|+0; ag.?"夹gi0z۲@f+ Wo /('EnYotO\-\["u%P߃Jy `m⾿"xZN4Q/a7jꀙaLӀ (6X f Ts,ațY K "Se!OGfL覄G7X ށO"0jMhgTyoDJʔ%Y28aHYq 'NѿV/IgXղ6'n!o0_ig9;_`GleĠdZO3Gs{~ ;&؝rGkgzmΪ.bKtH5S{ahOSN\o,;\)⸞ItVB9vXFA{kS`8Z S=a*Ӌ}  [~$ie{_) 'M51-!ZKOK:)epK(9HGFCsޏvV;LzxC?7/Z(⥱7>/۰"h51Z"SM-Y\o;|v@XP'Myf\e<0RžVO [FOI1a9cOdzUϖ_22U" +M*3fzža"q#f1>FoS=*#Tڅ[ wҢ9?-|k&!GQQx pMw6s{fbBd ji/4STn:!‘ x6ẍ́&g:&4Tn1ڛy!EЖ#urs 3_hµ{CRfۼ 8UzqvTO^ʫF^ :JxCRT `> gTGo${F4|,'Ac({or5R濜n-Cdǎq3M.]= 6Bp_!r:>\OgVo`g*OBsfYmR䍰V7`΍sѥ+k@^4zT.߾ ~WtL *tC$K=zB":=PEk5LFXscX;meV5~ڢK"I BsGiXj)XLT},ҷ'>CzserRW LSX> 1;ڐ/{`4-7jm93`N?ޙ SkiD'σu> ]i}n2zd@܇$hOuFe]ʚ}vkGz }Bpe[[ԘY.,<nj]cRpIuzOPp:)-YڮlxW!b1wh69#cAE#HBJT H-sf%Z+/gpO89d+-La-:fUD!^@~& E`Q_ |g†]ŧ+LL96ɀ!j4]VMiq6.ExeF.a<\Ep̗,Be :ٓ,LqJ)eN+3'#q Rgk M:y"[FDha?a81!JEVi9Ls8a"|BsYxմ%|x:X:s}@)ߕH+1w!T%, M8r Edhy;CNܥ$߼ BwPL^ڋsi^bv|V&5e#k@̞ 3̵i3mn6v7ϭv +<@,ܩ3vvg*&=e4g1rT(I`G$I }g֞KCL_jNVZhq|d(G';a)9LwIUf#;1ˇ m橒= =PҒLLtXB1rd4£{,1 =e & Z{6>{s(CpÒ"%=@4J\Yp~6*{r{ "ʱZiO,P?ɨT~x`9r'6wo6umXm-pBr1&dȯ6tT$åbY(2>TqZ:O[uYIe `>֎&Ň*dOw+v L{4c} ٚG;2{lT2ᨙuK{ c;N0f%9qi: pM"[{܄Tȅ`e{̂ siFX; ^9|0l" 7;,5瀠җ GPewד+)m[cr;w- ٠dm-%ڟ}cVkPoEDGg".x .RZT <D x)n1|)1?6bnC M6j1ޯUS3콮V`^B)#Tۭ80s[WzsfIzuW,%espƉdBd!`2z+"۩Jd"z_ žD3cuwlBVx"o3l>>Hpr)<|/&茇_Ie-\KN- Vg70$öBw&p_Y;哬!b)'gq_90DZS< cO9Uz`INmMS5D kGA<.e|}Rtdxޢx*>C: B%QG5|2\k 3zE;\Gi8HkU}nf QҾ*nCx> nҒ^&#*(:dcA%nrW)ßg#0wt.ExX]]ل>˷1*`sU[dKuQ%?9ȂYH4BmҺRoX[m"4a}3bGPz߅|bDɢ'\ E;ɽ#{UMBLBeo̯eJP6Hzߪbh:;On}\ *3h(V[y^AX7-7sP m=voklQJ5_ў.mwXnT}滙~V܀ëս,[=z^Bn SȰ$('ŪC{?(r~UБ6}#Fg pd }ߌ,U֋YEçhV *mpJ\ MP-L " /kn~%cM'<$I!(1a}s<K]@* Of/g 1~TI{:Nې'V1$ybdoAWFx\[,NJw]8jN W I S嗴0lOwK2Mń5u+jVqP# ϙdv$򌸾³+o{OsR}$ kɱD/.rwW^if욭g@'z?\u|K5:1;m0_W<5LH,j/7_"tz`@|hz!HhVW|"vs, +)'Ynf60ߋA2S ߰>iD\?Wz^T0bS.soj@1h6x. $մ*U85nE'WhvRשA8dGڹ;%(F(+$ Ŧ)@ N.PG%\.CC . $RikrJH'$~a2h_e%ݝZPǪa:}nsD`MM6c^aՂ/e9"G'aYJڻB>"ktS sM&NPe7۴~UAOVdZ3?(;#\#XᤝvVWy/!8V BHY ^𳓢m\8ژ̵j?+1fkڅ,ЙB0DZJgѝqBWL;ϴQFի\<|MOӐٞpoWYMkXTOiJQrxkҨΊype,Bs[KHnFEF{*!v,%&[AH=G.2S: ;zB!K)pccC:#CW1<| }r&Y4աKs NO˓_~lsZbN~{z^8TwSH+CڥPP(N(TAkKd("F^`IצilKC[*D(~}-SY1-gUTg+L1T䔷y"ѯ\Ds  o ӵko:"gYd8KLsuo!Fk%Ӟ&ѝ4kYM'蠀)zs}3ƯSJ:5( 8*zqy>246תxf2얓Tu_mbƻlDd9=SJM/ξH7#ԗ}'|bY\D^V :ߟʄLez #6йCkM5q-xbqJHm2:P6N6ڝ/ k `e BҗFO$ޙM碛{n "~D$djeDR BZ*F*]}~OM o; fB_d:ɇ@QZV sѫF'"/]HA4aFPAT)%?| g!'*Ԟu/ݷ$șlt}&Peo?Lo萓qi~2G ؟S%D+FTw}\⚉ 8N;񖠱;$&ڀ&ҊOM̒耭S<$% )f6aq@t@>JoGݭϽ.JIKqKU:=f6ֲzTFP&y/B YjK oFg9 օ9( ^> ?c^ot\.R.s~f1dxܻӔq _ =?Z]M!m@Vڕyn o+6"?A Yhm=y@35@[LPG*=s[ahIUvRk!C8U,,Q`~H\F[YE%&eQ1WPlu:HMjPP8UAyp%ŋ!=s^aB5Bʳsp1+`ָϑ<onIH.q>Pz؆Եbrgwz>EN=I(p-_ 4oQ0ȓiL =C_}($ܖ'or_H%dkƦ֦^ [z,*zA.LoGFJ<[od;Cr!)F]U !#'o v' 'DH˵ֲ5O-}??ჍyjX!1vSV̈$!TyY/UQʕKd+eSu1,RwŠj:amبMd p-V?oYwOdd Lކ%\j9w*!|xC o2G$s`^G?A)@nYD{Qqh%_~`S~ bP%X@ps,>,|ѽ%ưir4egmlxo]M`4[j>E!P>/ܯUL}?KI}%6Ke4|/ٔ60[,)HBۥndjN-96~%d/x|K$1^8.:屰,Z 1T V&TW@9B0^Wm Q ? )j;oZuzRU5J6RM)̍3Dc >%w ]fiN(J|/A>bBrTk%HjcU/ ? /UŐTyʷgn]NKRbjߍ20qbuIYnRd2=#VbiU$ĜraP'# 194 }8G,L7Cr J_3oi[9冎:kڎHҝ\S *FZ i*##QAXdb(P  =CR |oHj xh9/3i@C2HyFf7FPZUV1HO/VzTHFp Ε(|"*N,́eM%Treqk\PjQhx΢1Q,^Yr<Lʾ43#ǣ2H8`Ld .Wczi[\mqrdpm(Z -cnPC?NS Arõ1 a(A~A$,7vGiNl0r6z++&) TNf7hMu?L}ڥ i7o]tqB / =ֿmk;Q54SM0=4V~y tѤ\yWxñE?3C,QKyΊ}, %bZ}t>d K] ';),kio 奾)}oJ\#Z㕝hHیe59Z3zv9 Kk0(uǁ*H8Xg *>!Kbu{sV|}+r D[? l}QdxK~2[|%ײ>4j~(-U|NS]ܲy`G,$%C *2ltH3:X:OvKT]TPz p?(luEHJFm`b "z%M`6nVqmu?FdrWdD՜Gzz6jvQGbDŽ/̚:KݥOŪ_&(;Ιg"pjp.~w77Fq,y df~f`B2j\`xKJC$9 ٠sbI}FP,o^xx wֱؕ<̣R .EgsW濿0Uq*Y `c0ptkc~`է$}'8>#ut".靥 mB^+/¼c[Y/ahHbF?IcʄhRobfl_0p;dO>Og)[,cQ92CfpKVjޘɵD ;g)n6ӊU]-x]RHuA@{6%@vYrIt9s_E'+yFzjYΘxJ\?&ql+G)\/8C  wz2Z%^I?HXVgq㙆w6V֙(I, 8X'+Ȇ h[=DB-BJc~a@N4j*r 1.p6|-]%RFoF(uM:Mgt,kWb}@m[lz0c8tJyeJpWخU%O(Gּ!|IGh(F^,mu[n`>BA#M9ddFKň29?%|'↬NT,=[6gWa.kZ'MΓ&rqx oG,*DPR.% J-R'LbCi7ڳ^ :A*}k NBS# g=6i_7P"=c՗BT ف0*hSNc=4>d/UЅLvWس_ 콒>˾@j8"{ d\sYꃐ GLQO\ɋVpgKPқG{%9VORE@ӓ?O2ӺVsdVxA_L2A╷f2V?vdQLqd/$[:Z>-@_"PI+=hH:tKCK(nC)$эF!1"1=:\(7KwVC+D|-$hpWd+n( !S~H 1}pOdz<l(|%57Wg}0aW"~yzhڥ1S R \ٹBJj@H^v_bs.l|Ow=ZbGеn LZhRE~˒M)W y^t{X-ǗYXcg#h@5N{.V4l;%awi.J5-f~2$_k3,Ml-⶚hD/|^C*짵-~}goW/szdSM̋f8M2I8si.Zv[M->6qo8r~" kQ}N`mÌd g5S-Q9r9טQEFRßYH_ė2[Uw ͇F];D, 2\#5IJ=&?/Ck! X=- KnVYJZsR[0kk,{<6jj`)V/_Hgw,ZL[-pUZݝ Y^Nb=jġ iFqo [l~`oHm؊QπɾQs%7huKx^x 7Md ʑw ojyDa9uKmPsT\l 8|#CWFݭΘ]k a-cvPqv 5GRhRʼn5]NlT=*-gTRҤ~AdTCwiBxGi@բ}CǏI[ HȮY(D?n`\EwWmIS\1 Ug%؜B >IF@aZSۍ\8hnKdg#T(,om" pV:re[ ǔZ?n ɡ(7% 'Í;M ePyқ%!bCנv97$KThD[,ht2їG_/5ozXHv7Km{Vdotp 7a3ְ2S*h; YCWu7,I`b)tQ mVu0U3D C.foK`yӟbeX뀥0uoǨ"6˂cumFs2j:8C(0JMqNUU-K N/TKƃN8s_j$6 zhqō~vq:G3CqD=\% ngegBM2]ł SVXNuiy/b V#ڣGrcu?<~DF.\D.6E`9'itnz3W#YFmA{X/6UB/@O|Wsɂͽj] 9_-ˀx;i5A/D9J1mۤH(`,\;p=}bH_| Ԋ J}-%쑊>C9";>PP£(@K8tasI"E+W#Vq$@+ұvL#2qk?f17i#$%Dr{nGJ!V~F FQr1ӑʻ;%m7m}8̴УfտyVfk-ܔ5P]܁6^#1\ NxrGX Vq#=؁ֿ4z]IBwT9#/=xoƋ%T.ixJ,6NL+{LkF5]ZI 曋oe_f\(`2c' @ HurZ?CS+C 'r \(M8!d_A-C)v!lw$aeTraJc!c,Hr:*S9*Y}WKuR2p u,{?k`P2ZD^ Eۆýv%NX(x+*i=9[v3lwly4vr{? }VŘL|(&+h8V{ MC?r ve ^mQ2 1nv]/E:< lt3#B6fD+8r1MQ\;9Nwgw$rҮ6sG~ Z]zq*#k4RꟈB s9bv(vIL쨯6H(aB*g I4@$&8 9lY9uS5h+ǓZqn*ŌZᚆLC%:is+`V=2X*;ߗfgP [ fX_*&UURJ1<3Br9"˓اl~aiV_,XRQ1>d-a ț}fZG|ڏU :gAy~Qt-"Dvm;CÜC̊)k^9)UD݌cs/Oزu+dzPbiiv-uoiWSu p<ԍBII0RӉ P3(uA"r7eMmpeϿcj &lqQ$_d۠^) Կ+.{eyΒ@mW1!V5q:3\ĵ-شkrP2MH )h7qc#uRbem0kEίn? ;J}8OEl4ՂoV򛠯CLm`DRE*^DOVq-16`rNPvfJpg)Fܿ #oOe'tqܾBJBu7MccUU Wo9,V4_?(~P vyR=cr:_݆%5F$emŸIs&=AչmDεɵab%kF0#?,:ާwXT}uLKeZv8]EeF|ՇpLrEr0O!rMUp" -\:lnFP0qPsFb% 4t޿mGD}*q±|NW*u|CGs` ?7yb+$)t"ԬY9p wSjW}FJ9^ʗ0ixfow8ǧ4 0iEFЙ+#i[UTm"83ePwG\wdB~g-k7MPNI?Ҕ *zشVSAT@ʔՍ@F#]PlށR_wKՙӧ@kע(5A &qY##J,5-4TlDxh&;y bw iZp Ǟ-6鑅cAaqcFz͍ Z_o HMYXQ[ʚ O>wrwsbPuީ9YY-+zx` H3O@lR|$Y" }p:1干$1bF`f++[@ UWݶAkwPڤ-HղBʦDKEnLqKq[34/Mp|B%8JSޡ>*CR,;WRp#|P?2{wn4/|@H .qr!Ȥ^S#/$w;Buܗ:SX1uXV Kl-M/!ϐJwSN 矤 z$ dłLLpΞDLlQ׆ag<߭ܔ:N\uեsHO̪`7ST #mB%1g2wtP×j`>tcL2df~=z[ X} 8O17$ᛜ)oPUJ%o1/ >E\mZ9kNNzt`Jhw|HbVFKNOxfxJ]b *Hl 6+{_V@Ezh/\?5E0VOxV_铖V;N]rXދlݠ$ 9NH^hƣA б +i7Gh1͕O_ΕNJ 7/̏vD0/V'ή]0q,'URz4iQ^B!&?uf]ِgF).̉dϝ"N|&Dž8V)??-=AÑ(N]dW>EXH[KaXA-װJE)~ğp;g3ool{٧eKh Ī)|%wGKgw݉ς*Myc CsA]rcr9L-J]}c\LTI?\򆿙bnVW4lbsgv餠k"Pd%8Mŷ:dN&qFC7S ] P*<"Cp}-(K+;Pߌ1gøQ4+9m-{dHIS9$Nm>aĸǁXKC{yvv 㪋@[~Kt\ݟ$vK|N:2mI֪BN޿-?ƫ*Sjb{dKs{l3 Wً gv Gу=pXSƒغaO+w4F Օ_)+6,6M[rqދI5~!Z`TD( )4^Z"3l3jc E^rkUT4$">< xoNU쭪dh)5\ҿ>a3Ήm c rXAػD%@ȈjvyO@=_T\ Qۉ7qЗ)oDf_Eb)IZRcX!.,u[S)M>[JbI\'(ZqP!~4Nq&:W~5H;G&oӭqlqNXvpzMߍ2 Mq|A>{df"A@=ѕg TƬ!Of*ke᢯EOrF?4XҤyCv@AOg:'/S_b4Y<3p456-N1 J<cKwPF1@ҼxɋN Qu qmH9W{anT9%y82eLϥ"科aa_kCdPt&Pܯ9y,0'mF!Ti7?cB3`.I=Je}dk(Jǥ5 NDk4eAjLz#rkc_ ũ3xS6z8,$ok$\ [LDu P.10nC Oa NInMe$Ժ&% ddw/Ws, C9XV/m >*RHQev\h[Yȏ Ҳ 5ϒP}Ѿt 20RQIcGU_/XUX=uY_׍̦~DǗ?;H"Ի3e Ex s1yW"?.=4bu|y|3W&.LO r*\o2>TV"a}4w/qƚ7_zAx52r#ZƅsaM>)a<)6B0ckG VHJ'pjI X#1_~4TAh$#ɩrvk^ 1?{HԘFZ_nL*rEe~d2¼LחUfK}ms5r){4fp:oݦ-fۂH*;qF4t\/w 㼳⣻|Qji`LRd2C$䀡17h[^,*[N'efADȎ ^~'D{&j&0Ol^A22Mp'h>W3TkRRp+Zpla~aq * .:_Uaa.ܦߔcOY0zUpKۦJ0L?2BP _T9HBd>G@E-w<:.,_ J܇ 7O<Cx/cFgKhY,Y|U;Qk?.lzdloN}zAS or0pa1D2cx.E8x]Gʼn%>w~^%qS ,?xz*F'wcmL_% AEP~U3qg{IDRPͩn@I`ǂďV*LvO#Eb7=<̽Mۏ=FچTIx L"}IAEW! pe@(6)kE!>/J0k+sua! .40zlmS> pm4<:`tπ*BآՑӭZ1f9z``ys\CzFד~}?+*He?K_PDW7<6/ͯJt8VT}ҫ5!(MB 7-VEc-0] e\t%W;24hC䦙h[٨ȋP1Lp2RZY(qӗKe5&zOj|ϩ9$V>2mc+q6'1/>èjN$/S tݦF3TS sp̘/| jxDujr=?փf]1Rg5$vWIy=eG' $+W b2/%ʓV{;kP_Y8 ]x [^tx)~ú3vS-?el Fk]7 u)*@hTR|@c* ehkeuF>ʶ{=w|7۟*BS͕+U6 2Uy@8r+˞ƎD:; qbڡ/0˭g*qW6ՅMN!h܋ JRbz, 1gN-[Ŝ,ee6dܮVڗV$qB y% 4$R 5* O!mCpwfdC~Ĭ!23U"R6'H K >X :)K@T-wI Tu[ZZT&h3 5:Ya}]\sh ~$;*+ VѡW%[ث}}yǗNfIaq(uW6Xn+ƣ|NM(KBgt4㩳Z{,c##|b }PR&q@7Srܨ{p Z22M~@%[nn[JnŨxЉQ)]k$;ž3_q4 <(74N vl_Uhr2-Dž׻n :q;0j_pa_1"4TT-vsD%zWKFk8: d~9e >yz%udmUQ.9T&(CG "\+!Lț|BH@ O' ӭ6|jcWͪ)`/ &}'VUV|!]soM1Vz̍9xZaK+s ӨWy^O {8R¶MR4KvT&`,]z$)'˜epl96PFьĕ&8w+>h<ҵZj9#!-*:drk[8ެX^w$Tl_(b&ky?{1*GRWsxG"--8<))]S)n5ph3|{]:ӅaLp҈}`i0.j$.iޭg ŬKAQZªP\ b3'}{8[7_E[{E |#&"dXT`@l-UM`nN o0AE$V}3:%4;M7ެm[wyi`=$: _d"&?.`ڋݦg, \0a[kBbd\՛Kl#7Ub郥n@5U#CEq c(+vIP@RrusnѺk6[ PJe J)G~i˚3~khZSK|C}|Xii5 Ww.¢\:}r[I x!]'4=0A5$'N60.2X\q**R0'O@ H;Yo XS1 qۢV"}'\\5U&6 |K8G>> ÷6Ά34zR2e>NgY'oPϖF9ASmThT>~SdUk~ou z NM] i穒dłaY6 -f(m"* ;z=鳊#{GOwŤi':ru,|Hu/x؅C1)ڱ`V@(88eR6ΝWrk>fySNf\a95a37xx5;hqHQ׾+B̾wKImBç< "SuZ^jJtI"PͅVt416<}:#syVW}"6FSTSѦ[xjK̹'\4Lgt([>-&d! IԕE ,|h8E0PKȑ! % ƹe .- )b2™ fL=k뜮3Ǥ#+Dܕ=7 uH|r4^5X/ܣބ`Y " R"ꪘH4G2e[<|A, N>dvӓr$ ,@'}Yڔ^'0-{-j+7.=|;@my?A+wvv lChT7-P?*KY:t:=_Rދ^TU2Q@k20f {|^}iOxljɿ4C'EN` ]'s~{ntK5![WncSxhf%j9=UGTҽ# @-)x㊎/.nT;0 ®]ZWi:SdU40u˒T?HǼBP] +)u#ٮQ2ahwN2dr5fbA۟Pط]3xd p >Ce-r- mPԈS'4Z2wzMVPaCK]naZ_rrh֐FI:Tgȹ*KdnœU5(Gozs?mŏug)В18w9#;ڳHTM7\M_wח^3K"uVfnz^(`f+n#M#jR7[N3ݗ\5 2LD`vk ZdzOZ u"83QZLn}ܪOB$n7,2:liU+a5ݳuwDH${9 ցE=\VG0|@߿" H+UvpArX^۞lMsAGsƖΕlY'ԃ Xq>WG9erjeȗ0H>ގHՍ t!\4jWWd]1/MK_n}oW ·cT UcЅׁe,4(OL%bl 9j" a!J:@fT1zLsLilܙ8vAk@IpK!׏cd~ ~쒠H\V ve!NшS\8 US- NP5 %dE裚nmasE|\T3 tEDP!: Zvt:UOS]\Ҙ^fKS-o奎uSHhHGWxW_w!EZI ^ y2ضby*6ŢKn̝nY?Ù!0# ivfs!m{1fȰȩ`*R"&"lfצ:3myY,^(6Ol-2Hje:w_̦"Ђssr ) >WӪm1jag\fqEIak.qz,eҩ枥4[hjAMѫu.\n 3;]XJu.a'H"4:) c1)APQ[9=tKK]WF͓ ,sbV_v1ia"XN/ϡlX]pK˪_!mPI,iɾ$:4SlUwˀ}@c?~/WhjlUJy$jωNkVw62LZ$ZSy1.nR޴MabnDq|IgWvwHaQ1‹j3b ,dqbBư!d#arv'tz.B h+^|6pɃiNH+n:VF~ 8HJN]a])ʑz۾҈jl ?Vjp6є+ O~k6M3ܕ [6?g`3.;41DB!q_Xҽ0.dKvPgQ#.cCA"g9az S+[OCUL8t& 巡?q_% Y(1o+E.Q'Z@7`.^U)t1Jh,?Mmwyڨsn DІQ·@J %{0\i޶.PQÏGܛkl\R'Am6?Q7r^TlCB!}[j.b8i%cÉ}᭒s% ~F>kasD17qAڶvÏ M|箁Rn,@!\tu|pan?Gӹix?jAY󓥃:N=+? e .P~!PjuW6Dh"G);l6At| !p>e?"(d?ti99ԧLČn~cbz% ;PxQz\8=[Ḁy.b(H,jP~˻mo+Yo2Z?P4yXZqO2Jc( U`ү!Ca.}T"Ӎzԝ oSO^7Zm}P`3QS>lgmJÏ,:t_|\g/3 X{E{]. ,"Bt}@Rp _= ` Yo0p ø'9?4J֫_LL`հ95_^VϹfr6׮'f`OZ:;3Ƞ|G\~{v%ɖ\/r,>Q[Z)ӧrFY!rU]URA 7Yla34,=M,WhPY+Z\gb#N'۹9>TfXm!NEoqƟ;+W.YVT[*>}4z )|ŸC0ǗZͼ ꒐=F&\SCK^šb}C̾2: "aԓȨn1+YһƗȁwQ>3u^#Mp4xL8nKһMƯr@v1힋1La:x4{j,%Si3 q9<ӼTMx[:Nd6d%;#pڼ @U9 A{"mmP\E,ðE\I'̛o}9J;jȓS?Yy+W^b޶ӡ%0LU(q^IvEc2 V{n){Z~4kgRy_M0_u>QַWczFkL(=Eu2E PPe nW{# }a!sh}Kr iw?kp##n=0M?(]'AҠ_ Yc6#҈ZE+ZR2;81=Ϯ0K3sˈ*,%)#kN&ץ/ GUJ"i-h ;-;rb|ݗ0({fE7N5MZi$QoƵϟSU6֛#c*cn_>3[W?|zԸ)+N}}Ae?Zq͑/o wpBLތڒefc0t֤ٝyf"|&%'orbp!_Bp3 ZY@z2E+((M->ڨj3s9Og_ sO⋨T H?F"v +1|T\Y%'_0!l}|%=Zw 4b?FEP(`"8w1 8} "%#(0j?ɐ7R90`0lCɈ nI-XZWm8g5D"4.p4ohx "M$ێU40q@?DZm>\ _d& -CANKhBr`6We%pGb"g=oVm3f B(յɍ7+YS8 1=/LU/g?$p,H2l/|m|H-\)>|(p|G̻H7]J C!\ L1UÑBQł jB&hXfsp25w16_6SmEZ rZ]5E>tFq2QgiUTb`ёO(.|lc1PtتgA{e9%DSB݅^䋸YPqisakQLUBI5,Rr҄ɗguUhBEd>Hnnœ :\?zN%PkET;8Xs 1[@1FiҳlAђCឍVKPl-9aEaH2BJם1b⻊Kms[-Tgi/O);s43(' /4z*+ f.ӧل@A~IQh *}hӹbMʰm_DvS0^ţNw/ˊBiapƯSZVrLBCsBL8mWHf*bcFO_.&u[X\8yIi^-wwOkOi"yj@L{nͶbn1a}ԥɜ֓/ i!ĝ(=Dl{6+7~Uמ93L WI [ SXFrW8c|t\tAHoA ٤o* >b. U3?܆"箮J@t @[XcUs34Ulj?ꬔe+]d讧NN0C{N`qrX@qY@Q=lՊ.;-|ۊL~lL%}H%4"5"(O]$kkj{f ]IX)wfxͳU+Ь H _7Z.6{*d{>")8en"}BZolH[xP=Kĕ[B ߏLZU3=x;Hm=iHm2?[3y趦)-f<0m?wucYbzhp@ؕS}##e^ی RJ\YS\&RZ'SK2|)W0L^&;=1 ]؂=g<[x5 q%xJ]}oݞ(/MqBpeH|I`ؾ;*44U*z|96 (^ʯx]Qe909l3B ጲ-cg!yQjdS*0(*Rb#]:+'t&'cDQ?ޟ^=\'L9{QL &ԇ(р,vcX۽kܢ9X$ԋp^d-|S[Vq:~gBDK= 9! G FJ=DžW%pGI1Ǐa~ػGBҔ}\%DzG͓\Eٯ)Yē>;ם6&\mF ŻW+ g~K ]WKL3Z0@Tsi9ax29q W(!ηx2o}2 j@-IdNHgY8~^b~ Q9i4,aIh.E)}t1Z$kX7Z?tfk,W\δ^;kz>h;03\7=e$ՙwo՚=bT87@?F 6[z&Ƣܢ*!y#,^|lOʃNKUzL +Ş 8Sz )u ,|D̯4:~+͒j0390}dh Pb '%呒be,`q-\d몟2URm\Lt1ibȦ V1>42mCw?6BFnM@삹_xzAvo4_ɕRvL|E ^ &(#|p4U{JkG(+1*2z/uUL]8<7kSr\3>ptb!ԖUA^J+E5TIզﺏ4=?ڭqqo3>5r=E_&O84s@ 55+dP('5dWI`%qrYXa`$nWXS `pLiS@|љv]5GnMwYG]bhT~rpH O@ ҝU)s/6.+ducSpzFCJ-'kTUQ:SIW"qX0W?T=%e^:fV!P:|Q0U |Ĝ3)A;.>uo앻wmsu ܚDre*^Xi-pKW6h@LgF 3%WF[l=|Upǭ!*k %+ /ê$m4n)t̜a!:_M fW~ H=O/GM 'S[kְ+_mi_UoXsj\ȱYn؏~H,GF rv$(.r=DL*ڡ|~j=IQIaiyjvc`P5^ {\輑U\& 90R4 zm ;x|2 %<|^rsVގ~~?jmAж\v@Vo&D@͖ *ws ӹZ^etRËǁ56ۑ7)}W0"BuT꓄\lVz9]e4+N>t;M 4N)=d=V7f*/&3y8|LrWaJwqsꖨH'VuH%F-S*5~|)5hxӝ`/Dz.TZO[}:O>sCuMsGL)&<-L^J=Md18 D=%V¯ݠ:6)laLOUkWT S*dV. {?[#_8]OysLN F  %fn[fD 9^i_tC2{Nq`D}9max]Nu] |'2>1۵^uĴl&,ft+>Q FE],ܞ0`VQdC[j‰͍ ;`usU UAւ0ks>U,"4fe8BZFidNbVڇ˟ajݔA]( w ׃J{ bs4Ă ax t]VIq̇ !O}-ݐH^3hC%rzj.FTb6 Ɉ-(X^TR\\>9=ߪ[\ojQcL Jh u. LcU b'H= j~\1o?kiWʘMGI 42Mve5~1pݍqÔ c S6Q*2_-ĭr|) v)F:[l;Gu#I=d@ghDHq>4f*aHFiL>gtqZZ(<..Wǃ%-&TM7ϊIMEW@sv9LX# E ?Ow A'1JZįn^[m`ћ)8ä̀#,Fij1a.lJ:V\}*]e k=^И4\.Ek%`70>46 /, Ծuf㟝ыu!QasZr#ZkUF3 w _^Ry<o%" l5c6*$OX!k̋PqD+Nb$bRJcM^*H%-q?7q !MR|Q$kK(*uc=v{/ *d#<"rH7&[}/U^PfDx_ϣ-+^|H bh=F.DPd9oK"aaY_+XB.dv]˳ .jw:DPjՆAR!Y'LKdd (I-5c^Cq>\C^);TW(BǞAo{Aϝqbזw;!g bm<{H.3]IZއ&zbFbk5'ϐG{bC9Fxp~|DCK";ILZe9} >4)n䑃ڬ4 [^+}ri(_e]3V>zF<,p&a}ZLn/OyZb[4 ºui:FKH-|JcF3gsB!?rEu{ԘM7+.TA9«ŀڎߑklb[qTrY13y & 2-P:sK 4]5ʘ$F4J_R^x^4}I'lU޾=pRwuuA/QH،s쁽rSj7ir 1DF[ u4KqBbY@8< T`Й `"A<;#5$ט|}߭!78w;vFOgEAۭXw7^dQQYme_eů;'4M[mR=W"Pr~@վ+e]_?,4o\n^ #)K{r\Ǫ^5%E3$im^q4˝5 ^E6tgihM+nqJ5:oìH[<5sRmTcfr$N2gb|RVYKY@\2R4!#ՖҀASJ "`Qg:V94[AA?Ac0m]hrxn@8Qqa26<)@| ,_ڏGo]/hkVH4oUS:IQ) g'=ڀu *?55R Ouc6pT z5yq88p7kd;36z/0. nX^`$V~"7CXb+-w+4L]+'ڊdM%dYyYWAOlEp|4rjXKbQy 8@/haquIr%] IE D 6 ,/NK>t ?ϯS+ C֥iri"Ag@ j&NiGz\`Fix<0pֹ@[lnɺNH'Dw{r,֤#u@0o0ޞSRmA!kN)Jvwg!)t=4?eL$ 1ks_-'+_ŗY]K}YZn7xt3;pj<>FX.^]$Z{\y= Y01F0h!觺ݤ<3 90w(yv%'R`?EG1V'@+86h'V̒ha i vYo4 Ll([ pP{Q=6L$?#1JT*4ݘ!9s嚪Gļ8JHDcSWp*us$Bd~#:h<@ z/PZ<5u߂\ČAݪ' ǾIbB7m5GZ) T͆;Y :i. / ཛļXjH)} ІUe}@adc+:ʜڏ׽Lh"}`dxMyg7z h_Z0h4ȯEA2Ǟ&0A8Auz[xxVHu9xGAhJ+4a904P玺OgGbs!Z?Mn>b9tK[pg!4>3$ y8cpɺ;:= % LD=%LbO.wpp@s^{gz7n<6?U #}q"9.8dbU)`gS-_c! 966sh0 KЂ5#bx!04I>D/ 7Ѹ1'lh3\B9񵄀m|4T(e:>N  C7* ˿t/#*mlM3ՌAbꧢTv򮇊}4GdAfQ`ڹl,w$vJilQBhcsY auwB r'V^}MnĝA(&:sg|!E r-"&'Rvj|ո7EW]f<(x;zѓ6<עU߮!li7@X3zKeE3Bl-Z̬E:Li3->~ލ"Y42&\qw75? c[䙀aD, 2E213g L@:|$(?VxdUBf|"n~i(g崫!1]/*w'I-yJJ/`2!BmJT-?e{i;qoyTs_ ;"3.ﲜ^ف\˒cq s\ 'ew_ONlri~h}P v(4L;K"1Lʮ< [7W}X<8%_'!`mŹ_*$4n5;"WӨb?Jк)~#o`.Z">|>OxR'͞&+Z){}`j6FӮU9kjz;ufOM .'xʆ9`9S+^/5\fb$OMZdH%Ŵ3HbI>VM:"+-/b۝&' c(Z9YC+ WJlZ\cqdp Z.V"4k<,8G0+4W {(+ Wfu~X b֛e0NJ0@u{VZ93 \Z BByR~a`\{sݮ{yC_{PuO|TTVCN8gxaq$R h>E0T/(_xJ2/y/<9zxڞ5iSٴFZwb͈݇ҫ]uD[_ e9?L1.ۏ@(<$moh>vzkglvOeFaFH {/" l?0q6TA8gq@;4IAfLtN&t߄rpE!-:8d-Cmp㸱avq׳<-H)$QKSYCEf{3%uʓp*[@,Q] ڨM|AГ4R'uf_޽$6$0$**o59rs ǬfmUG}nT8"u G!q6B^1/´1{ mWYm< ڝm5 RMyR GM.BfPEx] @`÷<*y98D(PrpMkΟ XNUMF nT.{f.OhFkl)ˬةM1% .3@Ij*Xk:/`w Lc MYQC򯑷ճ]22xB0.OWTF2:I[{c  k&eKp })cz՘׏"8Le~3pH)Ht'5Wg%k77p|s?)| Ϊa;&d²M\嚝Kb8:= wQ|"HsDش,#)AϚvY,蛟$&njX2ItX?vʝE>ZS6Ӌ<Y)+t{%Ӛ4݊v8V|T,hvX3Y]&#lvnAs\2qYUڕlU}xdK ĂT;I(\tQYU{> `y : 6JB( 2(54 ;Y>RWFz4@38Ϩ=x! > %zĩyS6lk-Amt& }CpB~tAh r>] |ۮHMO\y?gkC)<*v=e\aKoOMV;R@?L;äqEC"Pe C3\석Av^m?ojC4MGW}@2c6doN=H f]+dot7sca PJD%6Oh"Q>pE<*5E9 D4{_8oO K 1eZEl0qp$4 Rgts|iPA#}Hh|oYwrC4]w/0}k_2)BuS@*6Ե-CndBQFPv;a,/Up〒p3JW/[ HtU%A|TklRbD0D}BWeUlp g:XU]Owf WH}רɕ \w_o+K xFT+xߺ[ZJzbwxal3e$ǕiQ)0huscEv#Sm̥4hIxlk[1ڠM` MCSn&tG(TߢIn|P Tp_DN\"HضıC;摀ilBw6yO_8qK뗴p@*D NBQM*Y۳$& ,.pYɔE id@ns]$=רvǓBT&_)ڛ;DEk|< _! Vcs }dQuf2i[rK&P r '֖*7e"\Y`ϱSecDn jgM/K3Jm U)$ecزkogE*%0ؠ UYI7HEmNhǍ}C?wn ˥ub QZˀMҰShEE$cс Tu|]ۥы#쩂H_q{nK}eotld&zG C^ tп#'*~Ѩ=E=hQɰ!'|łecr:ՕVĚ*ϘTE-W[7k=_L]j7Xgcrpjn' p甅 DUg֥mvh<_>LK~Hc BAҨ&:k c_o=c@1%h jrw~I;\ [5Jj U#Uip~_b:Aw'E>ISYre_;^KGxTrJD,ZS*TJf>U>C|4ux،ًwPazH.iXSqקNW﫫i n\:?tQ(vIU h? b$2GOSX3hw Z*'P8#='oA8R2dڨ^XEEHA 2z+% נIؔ1}:0dkrVPgW>nI7nLC^vxgNǭ. >6S@#̋P1+mz2]Z[k*E%x6[F(Wvu 5kړܯBae0a=h4Aܻ.IO֤87*lr^u؍\$Ο*@]z8n2*pWOoEI`F %= & sQ7 ̶QmJV2Jylx]|(o |fGm佨yᢕliiF8 RRjV8%va̱k-Y0hE:\zw{Ժe}ZQboǰ:!܄`E E.\s~8wHwTF yeD'An )XQUIb51%șFπ`Sq3c|*5-MOv2tg)WPVAmQّjF :[Meu.cPmFMڄe$L I֪7:hU3gm(ǡ׻s(J~ID9,6Z}&0,̭Crbn-3 6g =ĝى06i1c2S) CSIMF^р&ö>&oo2'{X=?P$ 1n#,OBolkE\oqxhnǙDrDZ=@[+i7fVFUn!t` ld!ռbd?A%,!KFD箐`+ P?qG.RLt {֭:JҬNM椊Dz?vU 'XPC>>p5F՜H7ݏdtZ=R{}pgx/kY^ncJp*cg tdR`2KQn })~!c=ϣ-!ȇap`LGEL?ڭd5[HYUyRoUͲUhW~Hy۶qmi7q4}z9LF"^Hz?%U[{Y/\kWZ۬K^~H0‘pGr̊'%j^O ۖJNyȊt,X@ '.DoƤl!`nm&"2u/uPgU VAlEQ w]y]Es KKbaVyP:7<4 t<:Rvn$^8ϳ-킡ͧ:B#ht[޺wK-4fj:3Jp "HŚڐ5l:sno搏 Ѱcyf͐[\ KrÏ:A2; 0Y'oV1@) ŐAHCN *H6u~3W6H7t,! SIk@09V|4KO9kF74 `Ar&sJqSw (CƝV)U'b.}$ z0Ǧ)x^>rgN$^syyO}DZ(_N6a/@ԂI/uXV=5?,@ ;ICiȱa>F[6Gwmb.hJfT@ oF@=ގz|%zMWbO4WqL(nNNM kɕ2Kkۣ# q-sMh&WB2~cTʰzpvm 7 Vߏu_f d_^T,Uфs-`/ N)&CgMΙ 영=_lڠ< ʙ̂&at2Ej+}jM#ב1HOٷA;J,{>:މ,DƄ?syWt.AGLYT3efj36 bW0!bUS, "[%(R^M߾SwS!& :n 1Xh Es{]=Of/uXtn+9g#)YEn9a쐨z?@ޜ)4j$sQ-;:CzckYfz'GgIѼZYH2IֽV\ \gHNO(xg H˥vr(l(%^ *쐘L,kr@;qni(͔jC;6i=jsdkNA茒t{ +Ȯ^ 'o K!s]zk5m݈4ϧ!1i||st1!(rtpו?Ulc}˞b1=Ddh[OnKzj@,!SW{-| ЧN 9fc?izHpJ=;8@VO>x_QD( @wbĖTU5"z&w_Q8>n؟AE$Ȗ)k'ۤ{xqH=ߟ˒ILFs;hW"GsW_:~#+ydQX 3muԱЍ~x-a-~f1Od +&?ViqM3ok"Ћ#MU"@Ori6kK[ e,s޶`x_޴j,8l\ayI?ݨ.elHЉ|“&,'C X݊u FyPb6ġ«ڽG0?űxϗnye!_d)& 8hc20K'?5BVɇjv.RcY]rIg)WټiOtp6FGj|m.p&{+wȵɸ*V|Y|5ME<q=*ܡ /fU;zөzoDdwJ;A2S:&nh-^(y+E6=l34nܰ| 8S@VP6dWǜYRS%_,Cp(p6a$,20dkn3A"NO!rĤ@V+Dѻk3 %] ߒ S BG5 s7-⭍6i{dGQm`QU{A98E"_ ybϟw(`!8vh8onH8S8"oGܢ2J #,kZ)\,ο?` Q SI_h֓盒.dVZʾ ^y@೛I+bu/_6J~!d}yK{4?Mk{]"8&E(ĈroJ^$rٚq D>Q/Ch|i%\2šĿG#)Lt.ڴ`e|yYVѩ`*Ƒ7J3wQc$jm >fo j9`Y^w|-OO ^Pڛy1Y;{;xR2#])ET%N[\]|v#[vRU:qHߒ?Mx‚4'I`gf2h6smw${n&\2Dib`ȓ*i\r\G~飌mǦ2F߆_[oky?շ `ԑU!Tl>.&MNl ֗nSꠟLA/ݓC )ٞb#a)]-(:gMSJ"ןy|sǨrUotnw9>Nxz*/6oU&\ I1&@~ $!Kj8.E]P;g Nn )abER.UvA~vy$c`Fi+CR}zRQ;:6B|ۮ ͟]L|zFζJ2h>ҩL:(eH2*EGEQp=PPi VA: 2ґ(QUIҶǁLߠejX9Q`Z f;8ifڢd'_jW]@ػ꠱Į.XWA]po߬..?1BZrTY?HZLT堽,d)E^ۼ54^$]bE$>{K oǐ,e ʆgEYuu ̛Ζq⮋$jm.IJ㗈SdmڕdA 12*: iؿZ.wy)4_"+5X3=/]m ;:dQ̍w*^ j~ G50R,oHP,deףTp&2w6, +Wywi8uMUMϽ7# 3R)l 9tWxҿX=}5]gXϟ7pQ=J2+ i"Dr121c]Fv]ZhIZdϘM(zbR(J[t*ꝧ" 簵 k)-=OϛswceJK!Lig͚PaVT2K&5aExѸ)_ Rt/㓁Xه&H~gȤZF P`{PѴycZ/U R&6'J UGo9Ы8bhkPTYwh}rmuK.Yo!M0UU^5H4 Pp7G/apmj1*oCP @p7v6-(B5X \aq3mwG4Q!G#kҘJf 9%2I7A'd9=g1 l%k'544ϑG-]ScJ=Dt$/Nqey[ &}{ 2wabQ /DIdH}]0ja7r 9 h^埍Pgߗ$D49BUn jQi1ΕOty RZ jrQ96Z@7,1L^ihX`%ʮƐ+.OQ3LtcNl`SUPH9XS[ŵ= +կKz6}V xQRp@S:L Mn˔*,.!,bDq0#=+gE1)4n7Ms ?|~HM d[|UKKS=Brm)!Ñ"،F7nIR[8S 9y:PPԀ& Pql0 﨑p۳ @[07]k`BvQ bܺ%#xz+|n08Ǩ2+o6@'ԽO7>Vh4-{_)u}oBƸ/O~ [.!|G ֒M{Kգ\rmSX$n󍮟_MtVk%YһRyTKqM.mg@rC\ .۾$:^d5 H~kV[Ғwץ=FNcNdĈ +sE# XTrr}cG 7p? k3$)Gin>\oM`NB t8ΔMm/<2^ #vOpx;ab@1s*X*/7Y,)'cwJ ϻ%5gZDnT!g𶏌GĜ /lg1Uf&[gͫΪp~!V5IIZ]f1Y[AF BS~]iH֬hxIOK5~.y^N+;rrM+7 RydyqEqaRL<gyH^&iNʘdW8)&X<%mqL)/6a4:R[^$\BZP= o([GfH.tm,*J+f @D[Jb{Vįv2g]' YuCBxܴg|'V_kULtc:U.ź?`NlW Xh9AvZ!SIV.`nUae`b P?~pdj@g6)NdD1ņ}B!_;Y"g v$9,ßqC q&[60HZ.X><ۻ\.322do:jzf,,V =,PHG+b"5wJ":x{`Aǔ3 7D>q.sKr?S0)9C1ЁےhDvݵE=t5_ɟ#+)28^i:)'ٷz"/g 87ƴƷz54Q,Π玢0H:o6qOS@nI$%`m8˶9(ÓCxѴ))p]JmxИ/P]FP ż5`97¯wZm魤79k` #&V85wpDGWBoǎ29(Iy^yڿ )^^pHq7k?'=uo&~ qh:ciypU$s!ubZ[BvMLx}bcSɕ5V)Q>/X9 a $c? sAŠI8#|̀q"$Q^0JmJm2U{5W`VewfKMy@Ya-4 J TSlI4Yg$wW,SY9hRՇt)M$>4hʼ( $Z򠏽>e4Ki6בӁ@f+W f Lb; ~)y_ѵN8A`DJevW4?3X=sO#+y ɅG\{#w; wjYpaHrt!:W̛Ҟy|}։ ~ivXrZT}8I$8?C7&ӎA6c֬Vfr[~ﺓ4͘l t#cː [fTiqji\hKN לgk|ASbWV.>*x>]l?}Ey[_K> ?[8~"_lvQ2OA"E߳Po$Ho<&>  Xм=:77|]O_o_Ր8˨e.Q5E/Мڐ#tňh.Ϝq`lT“lM@`Oˋqq#֚G$vZ$}ݣXL5APqksΗIw޽Ed̲ܽ94T h[c*'Sp#.s>|\vi'k*DMt؆X{Xk%Z2wuQ|/QVks)KEADQPFұ])mA͡綿I2`u wb= ;޶0(8]Zϋ,.vhBAhƴUĎ љ^<3 MB6Tjy\n ~93#(qoc?]pi}DjH<:9D- &zR`#]Tk+mW?mcB&~E`lƆ]O!u\ ͯBH >]FފJݺ$ +/E yPpyPD4D|7G'^}eOLp^L ۠~M] F2`t}ψUpw!? p 3^fWM|( +k`kE5X%FU}sss$NZ$x:ߠrDl˰5,ߠduCm (~/]VӲ(Ħ˄rǙ*+}-&wk"x m?]'*A^u!5F~bl_d~ 90~D# ПAIx Y>ܭڍN2W_6.O`N>n[Soɤg޵}zW,͗jC+M/C,>-{#Jp0X_eWkbO1$ʔ%^^7 P$1&=@Ti@ ؗY6^k/%Dq%rW0cck\Em2l sMPEolT/RbSm\udw!k_p=ϫ~ EELQ#=ԧv̝ǚ*iN}0` l "v3^/,x[,M00;>s;I|'+{`j?d J۫B 70q U_.x uc)H'"JI۹QۍV+:y\ZgB 6\V$gCT?W m9j[RS%8b?r!w*p~;f3L$Ǖ2ڔjV񉓞~)AjMًď+y,ԪhȒEňIAa75Dw^z?EtuLՈs0MuK=zxܮa8ڷM(fbE%K`(Q;qſ!YNSMeaIB2/-sSWN SЕהl"$ 1䊑ZLqL^lAC ]ZΞX@s휏$6Ц8&s -8nF+dhӊa6#L`Ύn<$͡>e;Pbezl~zO(] 3SBw}жM7$>).!iŚBKUO1zƑB|ۅLmJTR²8mjՖ3*@Z|$SR i=?$q؛'N8^,#TVvW?RHMCvzr}( r+^[w{u~:tO=1>4,D|-T 9K=数9˝y_nB3a[)LUBu齎KKA+bl\?Z#^YZ=_-#7."=yBjok]DJ%i/sgPBC|}U< H5s$f45K\/z":_.|}L mn @dx {=.g[d,y+9}C=R}R|fjJxp/B"fo}n5uc<8M\n):vg7I:@e2 *;SXz)T+%m,z."t=LǂIz\Pmw3.m =֫g,'״^]UJ]Fm/NCg!=NI"c8o}5ψ 2urN'.??٪P)u NRK ++ Z;6_"S/KDK&D+Ͳ7D{>ն<<65GN5}wn95̂@T~HTeJV hSM`RZqHsb%qmDvI(Dv̊I8?p9.׉;* i/)7.ibcEJUdz"ƶ,T+\2A<!齀0TKݦQ}1>d "^F|'G.[깞5/,s]؇lc4]1 |Q5J^37m jF5v2&DmAMxs h 1@B!"p/Q-"JAd+i?n% ev`.)@av?hk7& @yK{3r& v*nS^I$13Q@XP_,eOL[*/ҙe:ZT RIe57( S)qf0Wv6J5n# J\p*!X%ɜr̭; yBLQGp;n@mlh*ڴ(fre0^:w誖hC6x_4}MauέiE>lvdʱ.`O϶'Hk%3H,!C)3` ~H0jQOcwSPog&qGhʺV)w1e7kN)8 'ҋpt#R]﫞lE/wf?X2VN} 1*0GJHtP/ċRcoxf:ER)ϟ9VyfT5acum tk;o"g+_NfГb|9 vGr(N2Jw0{^ {;gg mL2IcR4|ԗm42yed9ZEm-K\׌w\hO9&!Hi|7܏O~'1Vflj_>5ܵQ<-*<ۅ j0w8,65nj;RLzĩ9sB-|ܷu ;E9xYߦ_y 6wXIuBP[L_ڔOBS,Xa<-!sD^1A &5( D';HKZ!҉/00̧zs3,?ĢUӂ?5_BP7i Dp ;v`$IJFx$FBqNrL^yb~WꇱU%yA.\-;_JUo<SOȲtV<^L Vw=ք퍴1`ϸulв}|*-}HF䚝\ mG42:7ZNRtp/TPPr;Tz9tXF-ڨ#'it‡~c#PA+zXou`gGZwCg!<=O8ǻq? E*ꃞ_(ĔȨID3<5fr--DͣWh^P:jKV<$%Fxl ;)1@MbaYA⮗"H;tRpgX4_94kQ̗~<> ]M7Zw bK[KzKJୖ XҚF-Ae7JDjv0Fx$o7`fvnUօKWd%LDS%&D2~X|Xy쓺\QW8BgjK\x GA n*{͜ܩσsӼQo*TJLbne&g<ܸ[O5ff~O6Wpg,fN0*Y.N_xmvXDr[pbdTyC٫~g}CSΔSIKyFXTirֺ"`gn~ķlhُBS u4[I`6G I7Gjw^aՌh>qm?'˄s wj,RUkeGع2nG彺^8rv7S ٦7kM Vȃx(U٪Bc @+̐G}D6#ӟgBUBq2Gjg #*?x(d2#jOoW~kݪ/X캊į'{17IVm&Y9jx0?Mk$NХ;HJtL\]9+%Vn!%{Nr\w5:z %xN^HP3^Yߝ7_b0TmgJ)mcj?m'{qb+|/^8&g댊ۧ%[|*QdM`֍4Y]z)ӥMGh3Rt 3h1*  ɝC1eb p 8sQN߬u(A^FD1ٱ FHj8ހѿXA -UV([~WjM6=Z uj{"fcv޲lK: aY}]d[RZf-zvO^ %Ce~svG ]J|g/$'ʷHKj#\Tcm[I>E4 B5[ ۭ1X/ ~j&o=A`JBMKq j5݃JJ 7@wV<H{&^$LEW-L}5%v;i[-9r R.c@`SxۿRKoKMMnOs*jIo8-Vm\TC1+nD[gOO=$L,u_9զ =qd1&`ԅEP,e]5j7x|?rA^Ymw30efԔ嫾80 )#ers#pEtpj 0{B77io֤-v%`lbcS`mL>V%IYߩG4<6Vn,Y`=[OJhO%xS |9V{[(`6Y%QFin,kf, $+-Zc*v=[xx]{ATPE%6t>?fgFpeF ^3&@jI\&ϾFLuj*U)/JLiO0fLbkMf lr*\,ovҖ{lmgwB|8w91)ksbn|f:.I0 >'i`@j7gI)|u)2Z*tW5I,+̱Jbro[ؠI+L;*G;m۲*ۜk(6F3հH (NO;p5H}>w?񗉜u  y>pvS"ir"ui })P-!"( NAV*0x$)x}ﲠ(is Bl4hMVi&&S,iL,6kPMm=~ȷ+OOx IċF!Yy57l$S~ X7IX Y1J+WqਟDPs{tDMd%D8D(_-Mت+1A9 _q29k˸+~B)WUR/CA o|cL1YhA5C`#MQ.epR4m~p)P)To[@>M&dV"8iI ؔ^]*k~1G ] +p5"z{L" {6*^ T;I!s :, v1Ճjδ䚢9rʱ#-еCT>V 1 0[dsxўht ͧH$[tG8Dw9fx |~@žך]AZ( ?<1(:]Ё[%Gn5[#$sX YQ'ݐf/RX0(u Wбh5k&-+l]~ ZAھnRb @m)ɍ=Zn7[%Ize\h˰WXD5O%W_'UP52IZԡ[X{3 ^)6E s k؛P@(K>Y9WezU!^&C;SrVWѼz(Q!>tvm !Lk^} K -|Q`N*eqϷ 9@vZ6'+-`"w[eIdp>R1I/9x G"!R8,"}Qʶ*DN?,*NYJrRʽ+ta[׮%:j\,d6 1*qEisC ED/NEv5v[`jN~-0Ux`.+<< p+u", >wnQU-`tS+&k EJV=߸!LkX}%c>w}l5 7:gHNhl4]ٮWI?e9ť]I~wȔzc;| \~#3H$.c:uS+!KO1T+'° -!rH,o{a=:L(1[an]AKl Aж:@}n%yxK'WVyZ>&T/KFbzGj_&* \0 8eWӶ'SA_(o ? ֨ƋLuދ' )y~eƿZK8ĿΎrIfc Q-h$Qmԉ#[ YCVHDܧOQ!Nr.XP>}6 (5 IG<,^19.39[z},zc ޽4)(~7oX9BȒi]6F2hZw2ܢ`w5MݶΕ/0O}~ikQkՃatuf1ܖnyXί <UMGIuk !Aђ:Nا G3o }2v#HU]a*# <4-OlD)@j/t|`]fΔ xW(ptp ( M35%`̟?@Z$2GwՊdnf:"]6 `!Qpך>ɩ4ij-q#TfAǨ>2)߂l'd?Cq,Vb_9dVFIg58C=ZnXs; K^T A~j J=n1^5wm<3ѽE[\B{CK\>5NA>¡eFS&U/pC J.d:y_tֶ)՝ȷ"6dJTYV(j/69Ky}R72Ѧy(F#䡊>;9蓢7yAg/GiM)̐Rc5d% er=Ɍ A|~kg!@27٩N-ENicyĥӟ a"ǣy|%.{u7*9Qwq)P Htp#mVsrF#t_wa'ޠ乿_]t lr4xiG`&>+l_1Ys,IhHA+N55e̔7W ݝ45&aBosP!G'Q4L|htu}i?Ǥ(UȚD EtĢ30XeGs`Ghpۅ@.!@0`9Ny0 [\;슕[!IޝE`4vX*A FE X-g{'rx\7<cAB4ğ6>[(}`oZS7AX=?'+$ndtk 궰25~' Ϝh=JvtjU"&]W77d錖dji"OK E+-F1"혦+ ˟RhS [6jDأfD$^ >:AP׸ـ=<ǧӰv>nrB i{(\1\Ĕk9¯lwc+ק7.fX,_P{NNN67g͸O.m1X}B *)P96qQRh?eцq^۝A-I>͗ zGH֍Qlk;bv7}CgpD>:_0:˷_﷭L~Qz6 CxE\d m܃ęcTj! ~xZp@{%ۂ9F _CHDRٿ,rd؛M QuQ!Y~u=2 WŦDh9TIMM#EHζPV?@KfBhgp J^G}&poX?9$Nj;2 (/LzQ@]mـ7+0-KK`ް3j@As3?jA<ͧWdFW?(iOܴ@Wy$>ߺ",^&Х.&T y4gn:vдBh.BnȽI`ȂY2reF[qfTX܍CZ[= sϰΠ|JW lY()plܯ]S`m]AoLŔ: w,2AA}C+a+,G0Oo`!ΓAѱTVK\)7sA$q|B>TG~qwjBvL0!\W  tn]X {D_ӓnpn`Bc^lft`?}s版jՆPkPwI@cͻ]` '?݉"$|&vD`┶.b B}kj~P-"Vȏ!;jh5 :KHRf''O?yy):pqƼ!#GjreO\BZ|g:y8Wܷt?%-osJ Dp~7֢SO)˿U=yv4]8nT:\׻4юo޹_=%?1YtHI (v6Yyu9' R|zMy$y[iO!4U0sǯAIq.OpMԃu]C! WȹFp$em@/$($,U|FJciGH%784,ԀX: Fi1)޿[Uz V6!Vvny:FNdi=m:3acRʳwYl˞3v< ?ANjU4h-jau8?YgY u7W@ YA]n#c<}'?Ɗh7Le(<q+ܻƈlT75h 4=:E(KLjT[S.ޥP)<[N>; ]ᯓom]=X8QڔpԽ$R,&BJ 5qA0E~gES%6j4AkPf)/^RHVqe!\//]me?CG %&H1}}ȸe/ׂzLҽZ%a \A'*6I8\ }/UcFE7}N6^`rai'芥7.~ԿRsԪ.wXBfi3E53}`|kS*k'FỊ.qƢ`4#`k"3YjtjP5^?=˃%GgϯM5?\Ҭ(M >(ň'sFc^+3Rĵ;Z )ƶf?)sn _?|>d)=h7{Sl+IvߡHL}]L )U29:ņvI=}>-2RA\$#~54r\^g  >P$pOT!.0#M_ԻkXXҁٴiG\H cźW ntB[.ʝ'<9+wuU9\ fjkAHP})-hH"K7-28-'tmkhǰs^X?b A]?ݶ $taekX[3ݪVEqMcIkBU܂(m08V/p XŕawݱT._GaLwU)jP[q2U4wD;]Bv}$h2ϚS5[S{mP7yV9=2h+:/kuW=Y7hG:7q&{&4-nr%Er\hv#9tS6ʓ\ ~MMk<ӸkVu&o̩F@x-Jb>٤lLO-@Tv(Ԭz Ȣ[s⍇Ot{*Q&uEt 2іmR1aM \KkbrF4hͫ9׼ @I@}w(\n7#+we-z>y떙7{yq,Ni"@otC\֎`-:L%P8F 9Ŝw8='$HEņ%a >w&_*{NĕoCD< &dYCz+ە@r4{L3=@L%{ol H*o k2q͎9 Ohʉq,4o~)_3drFX fkzd@'FrA@;kIy4zi,xcS~,x?|+Q7.xqi5?Y- k3Q*aiȘ߇@@>9l^<·Jkjk)8"38X@i>w%8hQ/8$ *UQיL|'5Yl{h8`p5G- u\-z穁?2rՄ {sUh!WTe 1Hz'QZKU$3$.<̢+Isԡ{b]^.kjh_s<5KWFs$G·@js2:{Cc(*Skޭr1)߅9 Ws73!3!O ϛ+ye7vpo[ ;!^1("$o[;,r:d!ВTk6#/,drߎM{›ӂaN(d8܄>7|W5yVw=o $}_@92(5hb0b]C%sNAׅ?TRWW}'F(OuSMStRA1Qϟ?J LP8r/ц |\KɎB{2*?0Y6ĈmˣބАzv Um-[$t[0)LTto$3yK"KM2.-E\GIcY?4TL-/zn^~ZY<Ťڭ| nme_q7׫Z);|tDk$^LP'*O|҄JL21@$xG'L  { ='5Џ6}?VgzA3jt7p T|:98q2}Nn / 'c@Rz2Z{g&>w]:Me ZU9nh"!-3J/~Y;wSu628Ͻ R+^ We}]b2fu3|S A 1_ˤ·oe \wi8&!`񳠈UzB!nJ2$&| DF}%w njC;mcK :AUV0"@ ICOILCjO\`:,,szQb<` F~hE@6Yu(wdY5g$8"[ au"ҦEoS谏yypB-@G~>7z)BZ Omӧ%v^ӆ"cm(WJIH^?4Վa,^Y_9y{1@p)^%9xZ5H;NDUZ=#ę6@NŒq0?2rsvDYzbdwWiLL2@00T?W^(lWXfu֍DnQnKYLy) qoZϢT^{\ߚV|{,Zٳ"vA=l?;D!K ʫ H'_Au7+7/ @G\>I&Ѧ&gv!j+qB>wdwBJl^dhME.ͦ8* OZf'A7jnkMġMaK_3Ȱf1#Ʉ|c0Y㼁`{' ՈqtgMc9BAYL~X\GAH! o8;ŽN"+zCBRBkAS॓`xd/ žm9ݻoN\zjn`fMS?i_&(Q٩Oϔa& $cETT'&~BDr݋X/H0~ztk ߵ^SmTz?1G&B5*K!@ 2Ż?FG粐-EoUޑ !7µhue7^uxokr^8 Gц=u}.?T4i Cቐ"jGEOZ+byUqdnjs1\^x7 0+<2gfTU K^f8t*VÍey&d^S8Phh#^h"ւ1@IjǨuZ0BjxfAbzIef &̿m7@d7 ;}7'λТ rkgԪjrg&=Θ(;w]պ_fe oOҔEL,!+zkPL1bG0?/%eܮ(V(c?I iX/&[ؘ0ړ>W~*Bo8\/ofʃtxk5|sEɱ>Ȫ/yxKxp Z /2疭4i ho Ky)#h96˔#,1Sa~iur$~ 0&Vhr|} B}Y>{m R"V,5'!h'XExe7L0ODeq 4IA 4jWw,G3 n)ZH}Ln9ai.0B qZ+ rket--釋&̯% c 0D`uQ˜ޙ?n8/tbE{څBXk.jt޸ <^,*?:,iPҲ!*7cWwp3lψׇfxy mP*eEfm>؈ZFT8jnI m&NrKȋ/yۤ>+6h:@i/72)/ hRoK;!~4X"1S~' }3R~h2S틣7 uPJ$==Tg+4=$3Jp,tt[ʦd*kL3ѵX,OP)RV-O*DcDuQJNK lZo63AUG|5@+%d>D<饎gч%Tָrlז>&N'L' 8'wWAJʝAg@h~;5w8+ ';үN-;vʜ=rس(pv0-IQݜ:Z*U8SQS.NR eS- &ڲ`?Cմֱ`uJ5f7 ie|Dd:q?!K = bЌi(w kKd]r@}\r ,1@ _⋺@R}~55u?q3}Z&Ԋ=_:&DZOL+ ڋؖUUQrHդ@dZ0NV'5d\$sXfUԕWAu.] <"0n 7"Ia QʋYO$dhz_fW0?RU邫h`!> )tY^mL4ȶ؉o[o Lhq"U_ODA ;O׽eE*۸)-@^ݏ[ I~X_Y-kHU0/xXe{;CCp% R[qW~Jid=X @s?Ow͞| Q7 W[~Pp[Ojq=cv#)`qM(xw).\<@ai3de~k uQHL=.ԍ2}Lb b Df f-eЫKaLej{tB`_-]l2UZq)_ll em%58Cd׬: $K=!.I R3҉5(!h`N9iW)iOq.{E&(oϊR6wPv0FioyTlfkJ^AǽIYv/5xC("#>}ǃ|"U5oΰm1--Kq ||)+(Pf0 |,WAEqt^̴?ABk*s*gR3ؒ?#K՞V&d T"wא`J6ɣ)*l"8p]:ZկeOdVn['Dz i+ "r8}B"-8݄r ^[ӵ5oZH!]ZF8uO8X5}/DHU aIlD-Hx4F'YmN6z'dQ,ŀ C-ux7)_42h'  ^Ȋ鎿/;"up]\?6<6k*)86|27[{>vv b LʘJ'\p*jWc0ЯrYL|@i>ATȼ_kx@%^B#>Z$uިZIyYo MY ʹ_ S b}žE%4?R]>B=M 2hL`cBYy.z+?q$5HE+$C  Y\Qn[w51@<*8fg[nZ#bU LQ>O?B.LBNUb ;$%n'Nʋaչ AzW,e[d)/73lf~mJ7օ`D%ǣ4WAk=PY2},NWP~dO=H $?dXcVZbva)ݲ)H%U%`V? 4B^c/N@"$iB-kiZʁ%"5!G_[=d nl|D8syF9}I,F=.S.~GgQmc:6<;jaObSJL 5~+D5}3z 1<x:BiI`yjm,tks5p\Dpc}aEPd֬{.]C>挲u0N-yWW2,~yM:=4&>gᇾA5FL#?\=n/^Q{v{bgp7yfd4\a4:Kl FL<2u`0"1`dևTG `OM+imMcICg@v0q]D3nQn 0˪cDh\%p O"ViPՌ=EWxu^0ESm,"QwoL #+ ŠNh2wF@('$]"jݻ6DT$S}PeҪ ʾ%ǰSC` Mwröayu(EBb R| R'%+Q֎%粫ACavɪ}% WL3̻[ֿڛi^2Rw>Ao: BN=KUwgGo) '. r/eBˊQWl>fu_YCS~(H4 e^8H*"fO 9A'y {8P/Sq2^uK/T@uƦ5"5lW# }/k[:(NwQ+>HfK=Z6j,Ȧpw7=q[CvM5р\`J8W%5.h0ѶE1l0Fw/:Wx#:|in)?~1zd މ8Z*\`(7=Zϥ j}{_]kn'*-U73+<`)It -@~>oagyԸ_;+鍭!<{0ۺ]iEY>1b<@pTÌ+NK6|$rSQywS9wX3Fa:T#d@hKz`꒗'q8NVcL~ 3p`/Oz9=$` Jdߗ=l2]{F#Qd?$B%gH+26f6:gwG K,jn(`0ywMʠ+CbFu˻_i |M~-h,L ?\⓶FK2QU? b@{{|mܐKHgIj.J<wiP?޸ 0'.X_ք(q-^ŞZ3J4yQvU,;䕇ۈ1+"lNwQj:Y2ah'F5hDlC.1\G{X(Wgfv.&ڂRi2]lN(&I ;?4;:lDQk a{ alyS=鴹{ ilmڪl땙!rQ-|\9~`ůs>{G)?z"U`i~[ざ2L{&-qFw΄=63Rն:  nT?s$7.Loq -P=ܘu!LzފGp(U0̮OB>:9Bq[iԨGԥ#7ZSDŮu}J7$1YC1w)r'۵WCZZ0Pq|7-ǫ? BMmG9[^< $PB7V|C^"<3O%MT,wYHg4upBh8O4V9O|s` |WB8wV- Y~I F/ۼsz&'%o5Uhػsp2CZ9.o0[Y@s;ÔVoD]Ά8d8:=8+mK#pͣQ~fmNO)"ׂFHy ɳÁ7}QI'0xfJ*0Ir@/i&FsBSMQ g+U#ߛ k.wmmbI^՝R< u BAםh 'by4d49tӺ'L䈪(x/t˸+ 7d7l"*VN]\c a*7;;ȿeT87ݓ{Ry>ZA+dQ#rηj ^cb3bPB=.\r I|Fkh H[$pmzO g)Wط>yVO6Dɏ$RBږU 3\%:T)TY?X9uԋ{_!B1He-~꫺XH"j0=|73Fx:.,?fPTvph*{YnfΩғ¦L4Ɖٻݏᵿ~hDܶ !y0 DŽ>!渓`{cFSt{~bd~$BR [;<7~f\WJw6% }@&=pf?NMr<*@0}tyڳ$D}g G'EJ5֢ o̔'h}}6Z÷H*hL#=gSQo_g`پ@)9Ynl^ik͵Z*f(j^C׵[k dZa; 3^'ΏE6Ld<_ժ!v៉pf<Z*+BpS!k0X0 dSG- aͬ1-"U Q6~  {sݼCp 3XD9!()"o-rĒNOAu+0Cc P]IjAS<00= n 7_N"y=grPӳ"+KϪ9Jy;H0>>qX|$pP.v "&BOPG%'BԙU D3BOkh /SCuXK"oC|06-LRt+37Kpͤ~YBHѤ*4:ڇ2y<6fsns&E= )~6@b)Ho]ZOl8S]^ 6LرrE*::n[WEԝfdI M'riX%Hjώ ru6ڐZ$jXr YT/U-뺣8huD tk@dѝ|2JI>C$j;Q?D@E2"N+w/քȯRΆ$d(fcegcq~$W5⭹wkyK9nXptgŕ8)sa@=hnZw +},oFK9g/F_*HPݬYi>}FFC HY1H$Cܲ}C$$[do*t0%T6N "2Ew` uiLp[4j|o|93zl XՅt-6$E.RQJG19 tkV^S"NDl.iRpt bUE"ܗɠxa,!;Ǔ咁;bdX'?BL0h-2W=;V2bHSZ0;Z<.gܿU{LI34r'H'ǧ jN$.x$rbCl<$6|cesEgdH>/ΛVx̝^&PRڕ@/N $J5r1OQwc^0}JST3b~\QnH^G+ގ&:kܛk\6t bDJ'/Koq4UyeNKd wmAS* kυ͊*q d&Fwvm#44id֙2F|Ȏ_B&[sGi ^<|Z 1}W$g G/S}"E}pVPOGs)_ܰ%ƽ(^6v6 7ʎF@MV7D]׸[SIc+MIO鏯s˵d;)/B="qjªg"'ȜguAsk .=$ BM'ᥬEk2A vd׌I*|!z$JCMr)w F6XZYJ/d\mY:P>^ݑ$ȹݑ4^/ڤ8u|Oa6C.xPE-Q~z盾QN(xd/fco: ]n قmդC 0 @ ybo@"#u߀@v*jhX9U 7)p{xS3^\z\_RߎQv51s0gA5EW,">0@N[7W<|7^1%@Pi$HS\ηg"{ 11iZٳ%,~;K~gab=#:AES}"^Lˇ8T>:n֮] 3Jwڱ8 # !exCΞ6[lwTs}xlh;RL(ϲxз,(ar~Vioeb}q"H54vdE2#o^ܴ"+]HOHvHBZ:Pkw A `i[kYQP/b U yM{ A:aw3=箘^b Yz"H:zt؟H O<<=I[:S.V~RAÝ|rHD>M#Ay f4+ 2n;@5榜E:8V9י|{b2{`Mg?,ʍ.]p~A ޒIH V?cG3f5"FE{ޕ׉ئ!hŹ%? D.?S&Hw%ܺrg8Le_>u \-Y`$k':GZ`T:6(%UTo6믲" u{tԖܕ6GfX>v>Yɍ U&FkBXO?ndE(ur؊tݳZWlK!KqJl9y"PIy:`@emDǩbc6JGLf)fl%Ї()A'o"*W)<~G FxXesGDJDhsA.sCѝ롿a8_jaF(RM; wURR1rF#6#;cYݡ!.᛫q+ڄo~6ei:^Om۵s##Z‡hP@]$I_j1!Fɑ'_ZE{j2"<ƍ+2>)MdbeyuBy/1gP$?:=w!߂a`ɨO2]|:){(Z֘BhV!9j9 |Y7S2TtUD-D(TjPhۍ%ۭ .ߞV IiπZjZ{5_)瘶ËJv$0~JVm%H!\1$Šf \Efra]|ĵ_d-8`o-^Ma7fy}u$:Ҍs9}8Arr$ y뤵-Z"jVcNAduTB^YOE&boNPЧ֥?mBȒ'Vԍ,|d qD~8,$\@->roaLNtf.rѪOffvJy|MXk7w2,B{bY&6BT#AaN̂&)xzqH7(l S'{Ĥ՜^Nf4[p f q-3~tiyg,CXO3 8/j |rҐ=jEzr tv}ǝzQ .e at?u?gq+r$# F$AbnaָVK4 7RY1{fA-nOS{"{ndAK'S= ?b[ ٽw/Z7v9G}* dTЛW܍vdmZrGfq9d!V3w~(= ,]- ajpKl8'6A? Ise&#ؕfCN:˿V]c:\Ċ&;^E:y%R"ͅW5^α_"Ip[:m9Fآ= }iSaJ'^{E>[p:b50 I2jMI _:_yUfsv*O_~A7+6[?E(A6 w%3@䜣{-MۀZf]ޅo-wErZџqnwwD׶.do5s߾τKD$T(zEѺ*ggp?MYtCQ_) \iWot%J#\ NtȜ([%gF$Ò[ uLwN^:n#Ȑ'^\Gk9:9Bi{'fZKd͉⟙l[׹| v?̭,iHxz 0!2qTMb[P>3a/z/=EOn}"@ mO|-,Ô >Sr FAXFjggtF&P羥\ $OSb'm;2gB^GPCM.4Y)/{~N14GgN4$ T=z ~:ǀJxEbSu䗟}Ƈ #Y=WY-JFWw} hMZĜ^>i]%?s@~R`vt37MvC]Cv\Kh<)_x DѺMnhD{4n)bw[ !J+|~lH = B_q'dg آXXΫ4 Uޚ*{Cz+FjHBP!;IC^a6`WR~˽v] jumH3o! ݦv?x|xm'y%6)6<472䤌f'am ƑaO13^.ݹ;faDfRAPb ^`/a eRnD.ƻue;랭0wgb׭>x>xPf1ay;7{ {!q\k4K~@h([_ozvf1jIxz cIm%cT},[m/t=FKJsfVў|={w|FJL\ qO E,A2^#YX 'wu[l7? $珊jX.gK4Ņ~S,Qp5'[6"sYe;ﯜa{eG]8ޠc'/.I >B͒Lo8񊉴6v؆?<9ƱH09]ը:>lkKS`] m稽ZоIŴWxC Uq XoB* ӊzU-W\zNﵵ+Ѱ|vWٜ*E?<' ΀&<g>8gF8\EjG B= y|闤'/ҺK@W,x6"pyTDC[0]]/ۊWPCgc['<ͮW~= 44lb3`?0@P&Fgu4w` mڊfLsyYꔮe.u1DP pUF⠠jY H=?MUX?o>o0͒+E(i kai~xdv]4R̭fozeFYVwI7T Y$غ)6JNYq E[^G3TZjV2,l\> d.ϱbc~C{SSH{^5=O2YahOaƯ>M[ѵ"+Mg;01k SM/rBD/po#_ !udtε}Th#gSH&&?Dq07E]8N㭜"U-~mV-S#--r{*[v,HkjO=w J?5@|Kc;5[;( {)Bk Xk]ħnFN6z!+"%q /樎y&u[ '.; [,Tɢ[pJ+܆#UN#ajofW_Pl-?ַݫ[XƑ .e3r:v#,"F QiIbO" N$EokS4|,i1Gi, W)*- .* 5L v9өPͬKn9Or䉎*{TŞD+X ,īۏ,%% 5=a?,#YDŽ}gxY1NQ~Ϊ/[$ D ]u s^ 8zFY9Ɣ`E1H9"1kw}Hiuu=$[D a"dKC;Np&TT9o+ dRÍy |Ŕ?DmKf_~1nԩQ` w$J@k FuuVQ ?N<&+}>pߢi[͚SS+@Jִdv[2 - T͵xR~OuO;ޔ 䆇>u k#aX>g=Xou#*tʻC;2q8,t8Z-A|{HӱI )CU<PY8*b碤Wphqǫ<@^zh!2")A"22ڕ7-n( I)=ؓqk,Le']*/,C'm)\A}X5lW/̓)Ao1Г3=_C)Mo!ʃa.[X͜I,y܋yaoG!pNN pEȪJOAsz;&ސ"`n74T_KmT3]7%ޢ? CnoV&.fRJ^@NYo3Ec;iΣꇡ+vӱǺXmwvNK;wjRi Mri!jAx(KbnC.OLxJ6TrwD.f|w=) W-6XS{PA\CcYzX6wW(n39B0l2b Fz{ɃƲC<#}WcFp$ 1g$Y˱-1e/Ɂ[SN% u=8`^gͬM[3{,IpgL * ט}$٥lDnM;u )f3)_+kc{aRkFļƥ/H~4hY_7Ĉ =OsvB:V|zTJ˄1,9\7/X&A6%,4mDYkҰbnFwAx"qx +i[h 0T@qmm`{f+i쀕P-FNaDǾmC60;͏e$>фdVT0z4Tk\5uq lBoRVݳo P`*# urvS h&0 $#.9+pb'IsF&!NB ^[@4K`Ѯܺ[oI۲9K>y+`zVC+>UkU-$S0,{|X*ܻJ6A(P+8*r.5>eDaIt]i=;G[)E"RM:)bC*N,f8L`8i#Gn;,*2"~ca^r~B4trHzg#zalسE5~.82MmD ~Ǽփ]ȧ6|ݬ_IzAOM}LYKpe~4u?JDT>mθ˅'֯RU%3>=5>GRX2{+w @76^G,Y.2?>.cl l]nouׄDPap3/-ߗ-q=o;%"43PKC {fR3☝W't/IQ+}΅ɑʧOX c j< JFϯbdb3yųGjcW=DD8A}2nyW$wXeT7q?HʷsT3Gy))p]!14۸9;W>͆V}YMk|?tsA[a iƺ%]31'eLjY)Xmli$^C@.B4šubg׳F{:1Ǘ(?4e"gQ*/gaG!`LJWי0)%W^ ]V$dg#PԴ`U(T8&,wz*l LYJ|k6ETk]L퍲 <a6^s)IcB- .->. L?WtWVp+o4Q]BqJ߸Ŏ9!#{ŷW. 50\]VxNR8%]mtkx5FqSb-O+dKݚ:$C܌֋:i4]Q{|KB$56< E3ެ j9eh5Tu'z j&D-_BaTYX,}ň[] ;iDI}e䑐*+ɖYlݒyaj9t&f6)?8R<cNav$$.ϖӘuD,V]4e1}QNj07$_rv@r0J 票Hnz0oKQj&Tݏ* 7'%)%j9z'RpC6:: ejׯiً 3StԺ֦=+&KQv4~ # fHA5G}tU6-I5 k"yrv邢MOT݅3e?k"^la;nR_bv8%lHz+#X1f!ܸdQFuy4LS f:_Ga*ZwL߅ T )yf4n?TSJV @Sm4sZ=6 ݕMSu&'y [/T~}IR>p+}UU܋šJ3JRܗp &@6]d%PIF'O0PVe$(8 cWf`3#a]>p#r_\:\H>*zao§ҍSf$ lh}5ǩ| etDD&6t s0${Q&Ga28 1\5}YURZfe6,Vo_8wCJ?ܱ7j/]cH²2[$RE&:| fp7lg!fpZ/W ۈ2^GrԒ8ES^NvWCX&:籘b/!.9ftC䔤^Q Pto/,Ly%;.Ֆt8b>yuE}`Xib6 {rrmrn[ZZ\!Aɧ)=/ub ;c PطMޕ~n(( 'y'& ='p%.6t{; ިb5 }eüN1PjRsU>b*. V埝[Vȑb2S1W}̒,}]#I`4p> exほ%{6\%ֵx2GzFT I#,)-KU$B!٫- CWz=XΉukT}`BGh] -_ [b$ υ ,su+f/0r;y)͠,.!6._;hk}3[Oy_(xdKX n #k73SopkzBB>拘n<nokAOunPo"Y=NϠᛉD?7H{Ns}B81'}ULͮ>aؚ/9&?HU4"V$,HJϼnyApS}xF=yeb59lu<+ wŹp(ҟf% d,S>8NaS-IN"V+~ybyX[-a^`3ZT;1r/xc*p`Y\ +yw#t?a'owHtL3^Hqp~e[<ˉ<Ĥ(euI2 [`r*ϒ Fy"-:F[1G amN/+S mvuGX|K]@$jJoW9F.t -v xkhL*A-^r]¼ZV+ {薲z)h@_$8vMv7^8ŕ 5 ,9S4zO#~wk5 V, C>P ̙INDM9tE =@ѹdMߤbyh4c^k;E< ,9TD#c=X!+SR.O(5asٟQcݫ?UR,fϥ>$A}]5_P{c08z&M>q!_ZC}\B#L{u_pڲ5AhA#;?-_HD7sU=zC$#)<R| V`Uus|{ֻ}L[g4z9ލ 4A ^tet7<ʊ`loSI:[ᬘ{|zdOэQYh|s2g'aӣtzK9rAAcKGwl|*}|Ҧ*=6>M"~Ǜ^NonUIճ+$r PyLv\9`j ;]ND<ҨPA1"^4T Sy>2J_0)9\t7cN)eB 4@uqB]@m]:2yckU۔~Y}@キ`]ݚ>jz{km;3$z)KPm|mzdozh3]iNP81^7Đ#,gԞbI笠[TŅqV]: uKH ݥ7/&%7D!mGS+dG M[ջkק?XNs< ";۪ٻWMOh=qAxQSH?vZlzcKp_/o (|]8S\Y M?U d+F@-im] ͫo ݔ?Aowv2ܝA^WI)HbI"W]ei#)@ݨ?>4ʝ7ՙ5a dǍ0>d"@r7&ƍ}Bt HdPxsjX_i`eH1 pFքҟs@Ks/*(}mZIԄ߯pGi uKu-Iw(t4m_8^w>FzA(^rY1(/"xW4~{rqpܦؒ5騼^KMNɦǀnjrYS+= c(?QcJh]6NXsU1_'֣ ah)xzaY#p4Sd x}Ѿ)g_V!#B4xX췙qg&aȳ|`ՠ3 'jVk! l>nj:(Al^W82sc9Rm1 cͪʄzf7ÕP`9 ˿l}򨪿wF-{>ð᦭ɷ#⿼ڐ%IzQ2%B&/>7epFNwd#!Bˋ@zs=+ {PlfIJBIN툇 KkiW8p䍼(T5{bYc0x܋_h_l(r٘.Yi0> &gߖDo[^GZd~!dD}Ƌq[Er4!>WՠGp^oåԄHu4}آw:ņE#!g)`xWd]2`pɻ׋֋$i!.r1VUuG\h>uwIj86_x` սh3ߐ/B-gG7M~lv5no(eЊ&Ǎ4׭ίҞtjr~. Ge;A/P")-LNt6)VL3KXҾg  uL+P2 w!/drBM PMUÛ~j8PkmwrU Z)\֓i0kڞX v?ׇ 稻d%%Xx6ו*7W|0D%SY!*,LBk_jPݣyt/Gϱh5zB Ι ?A^)vF%h!:zV>vֿ0hT('^ЧY͠#'a,pK0'I5v@Lʅ%^m`̳/mnBj'Zʼn 2%U,i(Ksk̯Өmڞ8j^l;ƉiĦ1kS}ܥ+ 5?C*V;5٨ ŧԲNڱ#[E{~0uz[1xd1w2/v9,wdmnǡep9 %HMv.vfԦkeJQJ W`E2yjzi[FZNWCU(=;mrk_'ptxOW|{W*n 4d b|$C ?AW-x ɷz1=?8|(fZp(P/BGtܴpyU_vNJ^7w>| \15aJV> o~m_)95XԪ^ˈ֕ۨb'5C/ ܴA _[YBq`V1BsQ*_:4/ ʃ͏]FL EV\$"t\/k[{ 7/'rDںN$$GJ?4,Wj׿3eщ `q72ۮvqqIh3悔MH—9eݙZ]@zWQdueKՋ7j_u|/3clr>ncMU_)m׫!hJMVlvRd^)Њ,`w5BW؇ ER8RGD=6/4W (@tWo \p90ƑDߛVf&]Z|Vou84_9fD"XwcP0͝sL5YriP "?ݘm[14} Ѫ%;:*\ML͙! MZg%9Rݵ(M T YJSXfJ0WE; 륽Jcu4IQ x*$)ȃҢDnmk9rez H75Ke5jLv$[]Ub5qx5p틒ME:UaWm b(TN|lѴ?XfϗgmM:eKUToTy.u$k+CcN-G9E l}4v6!9hH( ӵѷ@m^tfeLWRr,oE csʊTNE⹄-\ZQcn;IHb뀚 +HYCR n6.c,_NἝG^p9HgE.avKl?s\5W͙d`StAGFyYkɮJL[q^%J͵p(2;`k &c/{@F҄۟g"NR23=t{۫DXQޜ뛵!mKb1v2|gΠ dztgD<#X+=5N ecr:-A@ـt 򢒪|MI IʯyW"f2-q~]W~=j\,E>;M$+='qm;fj|I?2$rkj+`{0})Y{(\:م.&u SV` AsK*(}Mq])R0YOn7<3)9Vco ,e/XįTd_ˁa|sBĶjb"=YuQZ0͛D FP!B}Q@FӉ4%X9gj-5ydY]Dj`dw!$&R g[B7`ȹ"^jD`?LKzx3'z)q"Vm¶ VB$ #wp)38W )'J99-Iʳb3ڊqU'##AW@۶hHC[r׍Pq۟2G{F<3\bqMFH7.ShJ4+ 7 }0] p-*rL))cCw$Bjc@Z#eyĩO]W0Y&i) 'e%I+7"6A!MCpxy~( [i l9d-)lѫ(#@y]UΩsfMsq Ii~&W_H2_XFA1;ZSf^DnA]%5."+4*I"2FoFiu udyh˲Qî1.W{强{imrJ[__h*$ʈLӔ'ak~r=J ʱ\;8Ǎ}ݯkYv Idd[*ǝ9k)&2˨Bl\fx=M75<Yb6DJPGj.`'S6a/L5 B[#CGhuLe06L`RJa(YնLWfAOQNpwU&E1 qZ\4UdWvoXE?r%.7^):i!{ %h )ǶFU||HqryC|<8ġ$Ec>րbYٽ|Uİ!᷻ lqpQA? Ѩv~_#`DUb%ڟ(0K(N& cPobtɺCɜ7uW-7IPvUl]澟H;#,\Qo0p5>f-@`BAרHYUN?FDY')jˋݛ W_PR`e4)oB`k%o'0h DV k@O>[`x6\fh>|<@Fhq XRj7PdKWz %"Z Wʑ; Vܸ՗`GIժT3 WݧԚ%™2P,=6) ڙk2XJaoh//)R.mm+[[mmoKM!BQ~GZR$@ʶ2꧉9>Ƶ6%hrFJ?x `JqkBEzM HmH=i/ݗɩ:d^eQ2^FޒVJ_z웕ow*P|4qXaCSV/+)(u/ut(:tܷla t|ez`MPi\Mi(PHpH wof*ӛ].^1 srd>~C/CcB]W?÷X]9jS`D4,*Kң45$A; F=U:M}A1[/t"ݘ[6ILQ~&$2Т>{5 ƿjJгg3\Z\:6+}.I8ɿd () *9MAq>etqCj/M1П4'cID4Vk/`&n{WM߂,vjb'd1ktȭ2k4PFs 5eՐ緖{`x3cptmunV`Esb*ßn^(L A^V\1>?=)sS9X900D0POs e{}G}am`Np!ttqS53!l̍a=h7#ayl6w<I20"Bb#Ȓf;\bg%o6$-erq-p|YpאwKDz9$DS=:B N>˽ȏ)/THbxbG<ج!Bf1 &fa젆[3s`&fDh9 Gyx1kgg@S1ZeH?eZl/.b`\#ݖ2rdQF[nJNtaXUtؔ*Nsf,?&sOPAQ荱jvmõs#& t^x6~bUTin1tw=s$i]+Z<rNzq'j=gŸ\#&Uf' _pf\7gkUWl1"t3ƭٿvdr2u {vxӍ}0^ĒU֢Sd' u(MRaKr_3'Qv:'ף6n4I+mG wUxߐf~ND^[tvYzjk?uVV#u$1_8 j-B636Ж=*wqfUe_p;4B{:j?h4ƑIT^2`8 }ʰZ%>ƀfACR/F6G6a ԙ&{|K8N\jPz0fy@듋]V:b>bco42b5&6h-qH#_!/a%$?59oA)jL 5\IJĨ+z9~X81?Q24np8*3uhҮɊX܈5o()TA9+u $q(w:IٺjGոߏ4j2U ʍ@$XOS|7@t,^7ƯbNn=^I\85'UW3p "Lx7`]VZ:('y (*JX[̟||^H&nxcb=j(QbIrݽ`wڔ9S8Rfx/+ {D?.>bM\Aቘ C &:l4 }W^4tCi!pn>~h{N )M`.}e~tlhI9šmv(+PjOW~T.*?? 'a7RJB&³S υx"3M)p?ja=ME0 FerCڞ)60%/&+nrHz 7Gv:@1'Pf6P%a:zMpOvȊTXlj S D#r@rqLpFPr~ ,,|&U"@6Ԓ:}2Jv Sl#- 6%&rW1WoˉUwp<C8za_j8㐤W~#&zTo_CݜP7H~Mnv=򀋯Y>QPAqIvF\Xg RVCTQ^e kBD$Idewf7H2_D17}8FD,!D3Knӹ|m<#6U&%?Z:FD:o_;[CN9G1ɁZ* >L+pM2T,}P6Ib¡z\&kdf)6+,Xw\褅ӣk͏4V6ZH!jdI.ࣺOgY2eb1zCWJ-p˲owX ( 鸱߳܃^G[vk.ł4~FXxd@ 聇r4ЭWޭTWYnPk'J&L򈂱urJlzOpwXJd3uZ ;Ԯe`UX5dI{?r@tSyjqk9T;WβS\lϬw˙(#w4zw.t3P\M[̀Ar+Ojp([I zݫ8պb`N֒ה <C=r|: L7p ON`p֠`FYKV1a +xnTrRGY9[z`}4ٖ@ȮЂ}pS4Xcq׊%^IW.?;Y\X䁾X4ښ?B`l.oM|@BCj n!Cd`mAJ]ޥh:ίD$Y_;ZA #,l7)3w?p:9BND~0TUg=ndZ6:Ӿ#, "\uY6 T>PT8Y14vh1' .b4=!5b*>B'ye2b:*;G8m%%wtz0d06ƂE&e8 Q۽[zTй /Uw9\gղ솣S5P1FEK&hQ-/Q7-ֵɋ+a [nUF lE/77ުoܰ-) 6ԨF\bu]4V1rI_,rć~UE\}U v{qܾr*3ύse|{12>ԛd 0kw3S--`>Ynu!kbd5 Eoǰoq !dbdF;>/_9yܠps6Tydv㾤WX!NwQBOT)kqIdn#Mv01}قt3DtLRIqS9|^y<4b#,fe8ڝVTk. F&O"M-ksEN`͒8+\?^7ZSEtUM^2C7RW(hU@-/kG}"cؒ6jWڗD*X!-g|. vrG%t 嫛}A U.s65櫍vȡT~.r)Tv1v^PMV63tu00:珦RFOL}ߘp==],sXfH5Uvo9ZJC.ͧRkZ^eY]w@7:dkLSEM'_ޞH JHm`~q ׋6-uڄɝi L)!uSl#ãt?p4>#n{<z",b~QJM h=)t"4ܿ?zJQYf\rͤ @+eK=lym~qaժVՆ$r_o};LsL#͘M3` R%HŌKW'ҫє,3bZ,2Pu&XX /)!=CUCɘ@|=ׇwYaG'Qbe_2.?@s y{Dn & ]^$c8j0EKN$ r; *\'<i%9U}S6%wReL!W0jMMUol9&Qٿ}uy:RПUWmx/T|BI`f)y&z$ K֔sҨr%nAt{A:SW=-^A7hSu>Yac$X}ܤu`bM[D;R Dʱ/Wbq)*S ck+sNPe]v|הj@tN;=۝͐Q@H)Rf>: 4V`;n]"YnqTg6"_`Mu]NY '\MM>/sљlD`ZfqJwmpɯB..ъmqAhYʆ^\G6:j+~ik=㾧SԘ4]km.C]ї̸Uֱ^]=ctܺU2s~8sUe(un7.X$"DE2!X6p_z̡?ldsZCZ7_*Vj>W4CG|52t0ŗY/.D6X ~ 9"_Q`t h_熝I™ 6f,^)8a+"5Mkқq+>ww/ pnٷSmumY$q'>!$zQt{$qI[}k=AnnC hWޓ5uqˮ-8.t,FoUXSdxf3=gYhxH|u.tal"H 1X{!敢F-aKz$̛KC4J7(RSìwĐ6n3_gs!^(:^mmY+p\#?XN.AMX%nĎ򣏏YRcn.oo>$Y|sً?E8j ]4ߝzswR؛ ZXP.ֱ6`FFm<߯>dB{E+Jܣ4a3'O8Ҹ[,Nĝ*a خ ɆQ2#V4[vkOc5͕A27nX]'T쵸a>LGjmy1@6Dbì!鮊l6-`\=h8Gk:[x6{i~Hea:*WQ4@ wLB cV8#l7a,lml|ճ0@Kf DpDz }xm۱}z @*K^q>p?Q4]!Ev2C`LLTL 8/fBi,hHQYݤ ?BUr ^5Y(Fp?(Q(6$ӡ<5r M eIcbSĎʹ?2 ⻲Bh!̿hi?y+N[;%K`l׍uca 4JS u*8.? jإ@ '^ '(cSROr8${2ªs6ZAJ3!V (o?[P/ bu1ti g`RCG3ک̩n)`@yW0fʃxnc'I^@^ӿSշ2dxl H_gxs=F?_-O徘i>;]F=v=c6LިC, jq!HRķ9D_F*X_۝$2?(c7Έ3 ~T:7 bQ}JֱTЃ=`]CfPܕۆ.Ɵd0"6Kr9k{;87cd]:Yp2~Le_I". 2zޝڡ5{D.8M~? *yKa 2jA?u?X:R*!ȦdyLyCʵ ~>-IJSQԴ=EPKƨyfx@ۂBuNTM[4I^o͉1G0D:~n'M@fR8 $n3ZIxm;DX^:pYqfo3sel1ԩ~S"P@m#yŕō?Ty.@29s/[ҵV4Gk/U-3,q˵T0ZD¿k<3~lYXIIB& QO22EmYѡR `s*|cNIwP>A- tGySU?ubZƵ,D/{q՝iޏF51|H ^ wS-ﳄqgfքdpC B[nHWG#E %-RV: ZJ¸ҜڮvTS찈}B0cN#G}21;#K؟q yLFVab:Qٔƀ}qa4GoR߼pg=4a 01yKJpB2)flQ٬UR_/W]yeN!?t))fb^+{ooRF2%;1! w6-gt%fi1RX'GΟڳAv5MF,P2Li~`Dg]q<ʹ$cx ְM%`xuX#ZQ|Z#G73c2۱SVpTa[$@al=Ye8Hh†b)MQMRjOrs5Ӊ͞w8]QR8+V]Y Y'CLZ|>Ӄ3e.QwMf=N<ۍ a>K2QI6Э;7i"nUWT_Wc-1W2*㘂5iyzm|m(O75&Z~_7e#drhg aBxz8'Cbl)qx; S7%U`B6#Oz҉/|L}jY693GJnZ^[ 1⢐O3[h Vy.E4/(9,x`fv+diƣM6M:~?;R.B tee Α^rPbi@67HֈqW P zU'y e܊+JHwbOϏw63hva~%tHU Ё{7}N QtSwUGӏ7} aEF:r ט p[VŐWr(ZCo&y{0٣ :7GTdUGXyNINJsTK"cAҐUj9Y#))鿲=:ay G5<%pJ.~|`H{^O4Ű9ӈt"B : M.'.y_ B1sAa&ݩ?n}C2ғxh#6"(U"^-j}wx Gb{{>H v="5QE2(Aɐ[LLށa)iW0BMj6%O+J)`qMaav gأ*am)[Reh\Z[)2ϟL.PCPBf r4fc.Ҡis;}Ŋ!pt`o|~ Au&Y~ {{urLbXu6|M3lr#M]ۣ0s48χP! ]TxFs$yIa>>Qw`4G;q9jnvo+нɮGOfe nHZn_+)I}ZO_;(!A_&6q'of+=/˛j뙸t3vmS/Hv/x>8^x!w.$ Oƻ| t/! 6-AR1߅j, kMo|aw\E)u <LgP|B*̸ʋu}ޑ h̐;}*MO$fiw@`8Q K@ NDvGtMKY3|]uSO)4C֌I9-J=cNBP]/>;T1]^Ӽ1"gѓX]ܷg^"PqڛkØcdTZ!~3T,߂uPG鐹*- ں^6Ip p0iA"1;rWwFծ+>݈`LCoTu+|p“2uk$^ a\H4) D7jp&4g?pakar .x{ZV+0 ;)r#JJI^ ,'M\xP¨B.>5TG4i @Х"rӚ Dmj}(A2@hjo1a)uUK42 -݆θ~ܸ]iN";$"k٭Dǃ@PVgYb;{INUVҝn&7 }[?= RJs``MksJ7a{,y*sֈ&<ȤԚ,!Tzgz?CYEY| hesHS^YeSu uᦚ`!-RI6`Q6'fN&ZLO.%-W#tW$7Z[+Gk0gגjz_FH1+DnlWہ3M=[܉F[xk}ZD<HU܏- 9Pԇ6uP\G[~}# 7/;BFeiX; >k0ëxlZor&&b*|ߣsAaxiCwC)^2kȀy'H-wH[86Vߜ@UCPKj$rw9|ԢSX$%#t+p}EEFaI5J}zPJUkXu)%V@3YXnVu4mAfWG,Y4dʙY˛_x_#Pʅ CV>{BGn%n}gYu˦RbVcm/ B4 )+1miS9&{YeT)4$(mH2Kn-͆r.si*`_6ǎYŤFpl׃~_wha!Z0UYgED47KPr_1G8᨝3tKf.)gű,+#|KGR0D joZ,px9B&bmtv]78\=ѹ샖11?mARǤpq ]஦dJ~eI~P]Jf1ZtZ%/^@PaxCm`nƒ'.FvX}MO ,|ִ sG]}An_ů/"p8tw_XE< +eo{Q69P(oj|IXv۟|h @/u⯡xkU1|L4'C8#IŠ^d 4G0Ģ(k8\C<;HqL$a%lq#bO3D2HD|{ـp4nkj@^fz=<2TWR2YUf2H/8ooeSpuيN e~+xErQ^pf yX|ItTeV/L*O$ı765Fx֨Cvf*P3ʣ 3Rz҄t v'̼5L!)zm3FTGHTcvߚV%3XDC#0B>+BJIMs:j޻ HZqr|^2l2^"FXo!GhGoc9Fd`ٱOj$vr֋RuH)LQ_B[/q h5U5+4b9=[',Gaxh܎];9a!E:߿׾: \569/skeoMV.Gu((M<oُ47ڢB5TäP?[ؐN9IBS̅s̘s~Jyo pc6k5٦6hVL)!0Е7j2F %{sE=Ig>Reʑ_Ie1pz堣ճjcVVAVԉ/nvH2\%NI=! hĭxG kHlX*'@f-1dx`qaRu㖉0;b2gcT2zZ sU4Uz4=<͘qz:=֏ZO L.jkR1%%D.m֯:ir zXz~9A~rz`b*P2%(p.E˥H ̌^wt,hن$At;H}};LɌdɠV1>%@BxxuZoTbmcn2qYe"c>( ,EC'eJ?eNZ;]IۡHUJ)"D􄍅Aի-)CT 5Y+A*/ 1:QhztG ܨ[ta%Q(2X%/ykĵ\nFn ,+K~mBa {}nz&ǡ`b}x*p`yX|GyW.m#'p9ܚ+}8{%z^nfʵd_BSU9%=%(]MtN݊NbS`?L\3nSKW(97V| B_ YxDfMJ0+$$J 4 p1L!Cz\[ࣔF(//zkK\ec9enG"aND`yD ^RX"/`-wdE/HDgkf>uYidݛnv\<+Q,mnRjlG¸i*Pv(UAӭI%5n(t F:J= q%5m˰?`ucRBN6ള+-PiѵF$ZQlȚA%k09Txmsg3IwhSZS,4mƧB$d0+IsS8XK{Qǎ I-'ߡF̃jr19^*mCLqq8t瑀1/DQzQ:)UJĘ)>.9޸W5hApZW 9C:0Lù22VPhOh-)/vd>4FH`|z I+ͧÔi‹J L-_]OdόwRN$V̈y4"`9'̜0M~*"ul$8.O`m؋z?*hyR/8-?., 떋Eۢ;T(Ag'  Mde6 :n/*6% {bYY\0KVᒬ4|-֍6="y! o"1ZH>:uOP"Չd6樳M۩AU2 ǣ1æR1A)v>W_Iq)9feqK΁z(!y ANvr5$Lq~ s4TvM:Hd.V.{蒪m~v"=݉kA[^yH6V ^͐';\R 0W-PAJ~cdgwą))Cs\GVEJ@mG? G^HE`o ]O~cNM[#jRöR{7g*!)&70Õ'!_O{h\{>i0~7)}:5DS!TWc>aq2|O!mDMI;k-zi6Tߕ7&vD6妒VAv:j԰QW.`D)O&m\l $T~ 12,dAd2|=\F!cqj=U,5T NLclɪ i)$jJ [<J+L9&)VDdiϫ4u^^-Kn"_q& Ji`/݊?{QM|÷tt5\lV˚+c*pЉl~"zV|iD.`Jǚ)&0[%2J||#o]?}]9s➒n08> ޗgi΍_)_ ~z |W)r/Vţ}s-pл֒k* O 51/Vlqz+wD_ćd|SfFJb NҲHԺHhi_sRZ1(Kaqb&fZ{HYK eLt#@Tm,ybvu?$I>nz95j FQ6cjg0Iy$fNZcQR-VL7(Hw*ڪ(\s0QϷ Kw#=zX^M(H꾎qmWAޙn?9 &(d #4|X_$D&y$ir 545,N6̈oÎ VWnT'f/d3aerTW mHC ;N[r(mqb p˝?{g D%y|;LS:"|hT:v8 ͡>zFl'XJGQcnm ~,~WCEPDK4os=6<Z?H V ltna gZH<>M%* LZdX4! woLAUx̾J~|JŽNtيu5^O, bŞ"Y2ÂzO9CtQZשt#y)$1"kaC"VkW8dʒ' AhveצktG-wja2hU_h|){6nb5F3s1H/ZDsP<%J r60$L^>لu½KgЎ^ Y ,&پa=,{w=z 5$ko 4t[pK|NF z,Wsj`(]IŎ\~kfi:K{JL}=aj~؉c  44A f89]_''nRi)"Mب{ (C?ΛV{-J(7 B!ȍRP;`Yك ǔږݎM=]#!po.鬅"2y9tΌSڼsKGFiDab TstI7rq&;߮*릔5-g^Q Ƈ*I2A7c@(2avI6G axOSڎ68>o~v3q`2%ka2Dͧ`Ix2 k!q bЗ{_HT a[[~t{5AYF4X;-({!L^\Z|7߹PkK*/-\βD2 lMLһXP Vba~Tc1Ra.)D 1]S;TH`dB5[T? dQ*3r%%\A)*9мZ`Pla[a"CjzNd]zF$j$ v7Ƒ:ᐸѩ8ܖJ: #,0܏n~Cmx[?*q!_zZM7)jZC,twȺ%3G-Y7 HhAmlrMV lP)l$ g127 2@ݠ`L&HJTb hX &CrS%UKobi.yM;>%<1xkprp1-*= kKCl4g#b90poNJiC ͢ȷx~bhPB^5|wrhs^ϚEL Zk1= `tqvO*t#@~ %s5.su[9Bڂ>j?E)^(gI-Uh3vۓ.l^T:ek n,;^DIMVC\pK hNe럴qþ;F- dmkvD*=(VfSm5ZgmWхs7-Ԩg8> Uq y@.XX!Ҩ"fy$pyڠi#2w4kOxKt>[GB5T<灸eFcܽɄ ] 6eknj]~|պ!>@oc"`(Ts.A1S7]mN鳑<"t> P8şt9citbr hQJg܊7@5y+OCbrx6if 2PK v B1)P#m'f@W>O5d-ۅG2BgQ:WlnjOrpfOC"?|dLH)FC3&C/ls:*%5h6ƍR|^? `*ujak*uƃJj2 Rmsz@>1rC 'ĝЍqO\{|UD5}Y"Z82?tOdX QD.#0UsCڠ2@:w *5Kfu;Q6Wjj#+,{ɼb~}dw|> OqJّg0G! k B uJ-yvdk(FXJkbzHɔ"TDQT P(~Gk}Dd)`B;eiFL=}3n;..(gs9cƵNNI '}Y[a/r1}QX 7~_ YXBҷ0_aOi-VfK:Uia>)+,(YogB "`mQhے+EƐ; 2̰ehQ>zXo9oҠec)IGƴe ՋEY3O_kW3F \u Z3F^,fdOeЄfZ>ޛ)RP#}m%]CB }WآLS]$Yf܉MI"!%QfSFk㽗cMҽב@%|zi3to'Ȅo'?w`BzA/BOh! o 9KVAUb )-baߓb{RblFWkAY%Ç/C'[M05=L1ȅ䫜Pk#mS(HT:' e|;88A#=&`vF{K4CoG3G'A0N@/r s$2 vfz]j ]s58yot˽rkn>~75zGՎ]Iȏ{p!Q^za5afQ*۽'Wka\̎B=S6R*vZn^XeA]I3@,}tz$h@`ɬ(%H"q~CJ*kMƘJࣦe9^X!:*y]ܚͺ^%r'ks65yb N}0)+Q,Q͞Gj#'VM#?Y'&q{9lB(}n[9{ $JW@Q27{gvХ|C$ڸ7SNIa)CH?)+9FSY].2< eN]T֔Vw$SҷCӄQ a6f` QtALNvh~aqQ5:\Obg]TJtwPX~&ch2mY|#g S`Y!GkFsd =Q< K Ҝx:9~M%Ȍ~d,)?Akx3DrKR}( mmp,^1I  m-8,40vȐ2> xƛ¨oH[to@l=*;W7_<3` &Lti lXX[SKTtK X!N?ɍAuj2yj7YQglӱf"49Wƣ+*~1c=ڔB؝Oѹd,^S^Í9u5SqX?p鿯b3H sr1 :`: u8R`4n.hhQzBu}vox+.%SoXS1F2VfF^Ni^\PXQ&~4Cs7ku ۋ)Oy]V2Fh-b:^4)4gzD:UL-6U/dhVD sv]ImL2b@D*"#n[G5H-|H5D~ 5Cynz6Is'ĐrdǦb*PUB.$ l'p,{'y)' mac ChM˶&hBbX͋ %hW#`S׎^a*yQ)Rj&cNީ*=bL ߋY/-ZH]1gGR6Ϩ ٘Z?r R)^x+ aɺC /2f6FAON71+ZR{l{1\j j Ѷ -i.Ԁ#&=^|g=0:[6vk5g=oo,1ΝtTCQ%1ޙ;%' I }|4^|htT mMc)_EZ֫|:aMW3at]Kv;E syv_1xȷDzSh.~W=F" zyȏvV+`pe߳_j`E`m$i/m~p *{u`]\eiLe;_auWd# i۠MVi}Cs0&>3z~1ҙ0sym}g4x5KSgt5G71@[d>Y"QI3y-ADRn累.f9';9F-M 4hq T"à1Ums%@I6S..>ukRRI(^R)}ZFҵ\.a.w2lEQ0R-H?]s"`wx ڊ{X4%<.[boR-}#Z>P?x`A!l۔v -gͭ&A@:R:"5b`,xN{FcDɟ*/${̈́"4#3i.SbEFvj-^1 LW|w~ V[8ܫOGy3.br@a O_ P'x@=Kݷbl.݁ݐjli?LqgFTUe4%-U|sƀ7)ɘB*  Acߒa5w@NAXr"=<[9`lbN96Mۥ0=ND7?av>,3DK!\t*634p'tXNJ rGX~ m'S2jУ}wqE6Dkh}73H>S(Q~IyZnr!F* $USqA/z=[e6nYu`'퓜 )?9p4q%4c1 f.)u<ȄZ"98ay`ymibE0IA1dRg =>%#O $2諤?4SZ$PqP%Ϲy`3w. @ARo2S@{e=qؐ1o}[!N.]u~'r_ը-s d/3?1CWklC@Z _!laWLʜ("3 gnUiyQȣY$թe\F7YmvZ~s/V:G'_vu2a5㔜4ՀCO,4[xgI]~Aف:<A{|*yd3uƅ-EGNn5:FNtCix ] g<$sVzD?K#ۦY @bd 8APgڠl㤋wc1b׋G0 +rfJ||L;)~1Ymni䀘-x]݊qOr5OݭH+K"0{H3гVcw*uվ R97jko ܈f􇳑cmv fgxYhQ=^["SP=>5nzTD^Mҙ#ڤq:s((=<伽JZ> FZVK1=:- ᰗu +j!kJy@Ӄ+(WCTgL~r.}!8~3$l.,؜@WyS)o(n"T~֣]y938?Żor7ۊ3K3&ǘ, N !5eLT$E~4XVP=df1.13Fl4늖7hWuu]~cjy옘|q"a#&@K7GP/8*M?$6]Ms9 .ZQ̽6F# yz!.:3x~(h]0]4J'C79U[N(:#'CR_J )9BpR'G:. ގrŬ$c t4Z~Ә ĂnM45ڭ_Ԉ5oWeXFIlPE8ə%斪O[nF J$AO!]l5!;ޚk&xa]+ ']'vJNvИ{+uK̻$Mz[Y:u᪉XحU|7Q@_BY-K*z+nj*x5v} a}1@hGb%0٨kzycq_[wj&Q"lt]k~;$YNfF NGZ5SK!Ii&瑜[8q-&i\QeepPM>N񌙃Pt)C$C>RfǛhR6CV5DX:M hapwaNdy6CdQ"Eڊ0 ]<8U6bz6oYfQ/bD>ED̂/$M ݜ2-^nKM9P4x6LpPAKyXN-&T*jF)-O7Z@;t&>O!A~-ah-!)8x-2Y]Gr}CR,qTȂqcwZkۢgڰ.K0J ,C08ľ7d"<\I)k0B:˱F pgJ[A!t=3: DXڔ#;|pqPd, g*c̹lvGf#1wֺ,be:ktnT>S/Z_f1An'ڗKWRI:-}_ٮ3x@V׌.]6ըUރ-FG i[=r0h/Q+f֧YTcY,A^ MrH`L Ȅ܇Nb=APb٘_Q)3Hdmo%_ 01yH!N]_jlvN zzE2V7)S+Mqt\4Pwc|^dp2vV`q"stKm '`5(̦Mxsf’:9e0rTksX,D(vDV^MLO] #br=/Um k=YݔT1 yo&l~zw2%ˣH%'q)ZdyscR#,Q/)Es8P'>JD`JWkWETBJ% I&]Û[$|-o&{v63}Sxn_Ԧ֩x0ej+P0E^¡ c2}4}IAOg'Eq1 {߾fb=m f4;^!)V>9޴4poێʵ- Sj$*q7i(Dr/㛆NŻDDq+ k̂}y nZ0"O8֎s7Bw 3ˍ' P=W+Ltgjb@@U4/TFr3щݳQ]f)W1R_j/;|sasMWx0E #l#0re07%h}/G-)(XbU1kHM֦*͆(UzV+}Cx.Ea=dZNcڛty=iq20#WA(iҭV16yXc9PcLͮcٰ1trRJ<ރ0̩lb:;rko6:^h`re?5+n5-'P#f=s6ݧpv`ˈo>qu/Y> {y6|8I?E,OcU^WKBEq<@%E ZI{Jda%y=VvMz U:(VM[sF %h;]J*:^'@M ։CU rR"xH/r吓:j6nfޮؽ38gy&W?p#8t c#F!?ٷiF )ٽL||.}_wzL1ZrmK o0ZZxYI@C<-#(DXӢ~xkYEM􄓚Yr(û K bGi38G)Q8.hݼ\Oja^eUc?)6xJIS_-cX 1gp›PqDǝȃ]ƂΗBJr ZQ-x{XZmK ݻIÉB/U{"agIv::X(2~YcqbltEc>ݤwj_okZ 2U^> y̟~Fy_cr*-YcRa*%>=Q-P.u m$@*1NmNK-A8/_)>/XiK%,iJz2HZR(n^N6_fkUհ'n_ZƌW#!0$1WM>9L؜?TrJFv$nC8{}EyvZ116TU'.*]>hA/| UlsfU"z%Qz]蠌,~?;U_ =bmjGL$tdtğ7&#82tpzk&ժ<ϖ"0ŘܗHE ƈ4q_r` >|rK ơ,$6]9[tӯ\ެP}nc1YERg"M| %NdOdRkwF;fb'yqԘW+,i<)O<\b̳2tGMmʀ'S^n6):%r@m1<ތ3P& ;gƃSC`-,# _,dih_g,B`muU+gzHFyi &4,~ĩ8!]xTafLnB-u-¾b'f(J6d]YA#`i}Tf$+/k<' 3mH;*㪀XBhe4VGf|͵A)`}K=LX6*΢BNѾ:T&f\r?BqVX І?^d ;LsY44L.$TʡK؅~7뗱 8t0E4' | ŬevfDMw7/̳ @bB2@&Qzڎ!r+ 7W 4}+X[J&M9lߡn^Nto [fbp;k*>:ӎX=ic`Ii&:Wlqc`[H.UrټʎH|\E{cC;b Hz.@cI|uЅa3xKU|7h~(ڀE7K @KI j  45T{()' A,gKe>/p'4?%.W3YR%.bD)cNѮ1B${H!. *%1ANb[Slzi:\yi$03o:0[w0VP@O@p} *0t"KB3mvΤ^AUr`껱 *ʟ F$) J1㔄MXĎXj9JXKVs-o^ѕ{ޔ>2`˜ME1 1+>8eadT.(\pɍ&LyxiRl2? 8E?tΚǻYa@)LB\}9)J԰O#e]~$pUAt p-Zf.Sj-mʻ">qCwe)ޔvQK\^EjNq,Lւ~IקXIan2▹=KOG^LI$[O~Orl'2LSD}.j2 IC 9Zv={[8e"4_[9 Y*N뛺>s`#8ݷoS@Y <g9):8M9-uGz5K&\YtW.O`,06S\F4<4 !Np%TC|Y:,GWS //}v#׆ ة.OK9Ih"|IGCc`?a ; F) t]Yl~d5n=n&Sm- х4"WKnji N}k4y̾mǛ8t~WyI%{Xe}C˔RAUDoKG Vg6!6c(L$NI'qC3Ŏ[嚍J?g_e6vڝ'>1Ɯ] ?"ԵgtHZPi-8MC_Yr3i3FhI!o oIDk*A]`O I 'URX=Xi!cl\m .B!Dq54ӫUVX3$b}X'~%1wN29b^p_~JU hsE썯&OVf]ij8)Yɛ.쳃 oLMmV`}Bw@⨗CBXKW g#ppQ.[P7V3p I;y4-HZ·\D闊^~bpxoܥoմ"5 ; fPda`XXK_$gd4P#7 PB.@Q7%i ?XSnhI|y8+C2)2a>~$y,z?k/M8`46UA^,bp]V΄L p(azPҡ1zZnPwWr2J-L|qA* ;eqx_eSk䕝\O]!|ȳܼ|2S}qhQԅyВ" Zs13#f7t1ՎhݝMpvG?n>$fO4ٷb@E](  /8@_'qz y*3,Vjwh Mʱ}Tuۘ4"z<0ʕzOWÑ7z>>bQk#s!o0_&LSCʥO#0+o?)8!DTfԭE9܉h!p=S ux&lx9F2!WƧ]9,dqgo4\\hSSp9bb$K#<`IͿ^ _ ̎?3M_oIp槚wD9Sl\!]p\)1`b$Eঽ}׻oCJg| "{Lc%Ug#DSR:-1?N͋ ^K3%RRHE^Y+{dQyia=%9%֦d1J GٟdQ:oIvX ❰і *ɡ>ӦZfp s ҖG>htx(3D0E TeNG1b!bAu#4z(ݼc<w)%2Z*q-Do,1Z!SKn 'wG.>2F='<>9撲 nLDIr.C{ƯFz+#?A{tb:븦RuS|gkĥ)"}FxfF $ً.4YbT"wFH1Jh?6ږ'ݯ[^&:$f1em(18mbLдn!7<J;L "^v>lO26x=n3XE02':Nv!Mc=eSWmWt8&-dyK҄a2vFB^[ Zm |yɄᗤmɓn Lyn<rH:2ԛ*VKs 2z(R!]lIL| \: IrI6֬zizUoI_ОO .T|1JMH/P8Hz\*c)%#ȀkA9C2'z'ؼӴmûA!n܀9.aU u\ D ڝH];\Tyn{R[Ow b2Jƌ`5$1ݜa3DCħ*-&ic mz-O ]kXć; @RuCP g¯qjRmCd $*Xa) ZF90 [A| sZ†%9ƙ"p5PD*Rz c{Mf&mPt c!DPpPˠ|F奖&r~f\viwE{MWnNjRF˄^ԼJȵ \Z \=lZZn6p}[‘f~mCA UY7Zԃ3esO|Ydir_efl@~7OՆl{fH2=/c؀IA#Pc>VIxR(;@y3~@p2Cd z('P9w#v^de7Sr΅/rNA'K0H40`Gё6,ecG$_ݙbdwPkTN3CH P>Yh X'l'FAT+wmF1%;. o5~I7TL\NOAc+u{"bBTۭIPt_b}wl tۊx"~Z+<-C%0N.aW'𩮚f˔X6ou=rj߶Rx1ӛ'kz4 3ǾxO goK-p}! s)ͽE (iO3@Ig ȿ[ 3gWj풕RM7DD<3Mx L.|H_.Jꅊ4%~ڶo" mal2h1)F≮^%%t/'0K@IZ1}+ R(xU)'tw_Ll,ȇow#柇9WEaҮhDk#Σʲj_3!y<bE a;zxz=7LvY$8><,FӂTO`#{pRTІxmSe[28.j% eI1Ai7fAg L;y%ó FX̖NNնAd#1OXa:ɋߺ7[cx@"C- d1O%ҡew")[?L4xEcL@- i [S7N bwʱTi AKd`i1(60|(P*p>ڇVbE4U|-#"Z圢_Ԟz&|6-8R X%Y01N 0f^hMXrQ=.dcG{7j􆔦H 4b]@)3AxA1;>*h\u"n7yC^vJvIʿk3e /[8QQrb^wC^SIGT.34z}ʰ׳(厡.[Bby8%#0MDu',]<+ 'ĉ07&S|6}j1 0O%S{tk|P5;PmzQ$RpyP\n;}:SOaoGC,1u4U[K0B P{Wd4wXv ivsvWc_UŌ>XXXf* \>[0tVP0ο1 ͅx\o`6.2d=L3bwK<%Ώ( 02>VCEp-JI=$Z|7`&J{S3J0 I?໭F'{?.R|`DА/~4SXIT")ԋ8W.FLdp␧WS`2qޙq ,\u  }.I1F$L-0 _8fPC{Vu+IN/< TvvlvXj ra ס꥝,|D'3JLnqO=H'qy5ۉ c pPlK8T5xjޏ,1%AjZdMU| ??U<_FA;žv98 dzXB$ w}~T\0@40}OYqWVp{U+`1'cm?/#h 2BkSHu&S9}L&tқG|![9ZF~()j:bn;;FTqDޱPˆ ]#fJY,R˘`M7J:?O*kqdb0l S}WP5~A謢H3󀌃fu3 *T<$Ί_/VB=} oVRBN j[nu;iXrd`y[(+'=~(~Ñ-cĤGMHc1aJʃO|Y woXpSCV ,[ɃRxn-@~#ը;bʯ]-':Nh+4?NN 0)`u$,|tltUR?pxrժٍl{)vcݒ咜@4쑖#қ!wGҚ7.zIHs bA߷=۔~{-Iz%hxVG7uo^@8ZJU?'-<>aj 7SN3<҇CvKF¦ 0I Sqȟ& zцr).DVU9 Pɣ%R Ƕ.0,Ff~&iq.r2K.[<;M֖JvZܦ2Q#qP]wIDx!`MnDZ9(.l?d!BpW:β5x=[r"OWy&KbԪN*Wp.%Ⱥi҆xVT^ 9#Ϭpz_D%v-XIP3mtF܁s}҅Z Mz6Ng 'w9guϔWYZMvY'KLA 2gju`RK8Kb.Ү(SP 0d*^ͯ]AV~d{_5A^@Ϣo{D*ߛ-2 r^8$MFt0,ȣlCB /n>Ӽ($||ٌ5Kޣ]@>91Aσ;>6ܳ1t`[(oMfPTDɻ_7Bʿ=`" Cc&i ͋h0DdǧƖuZIS' tP&I-4"8{m䢷/_ %o_QE}q .[褑zP ';jBV%+Apequ:YqO|_T;n(msL(V 'Y7k3Tl~رu1k˴mzA^ vpQnQY,+-k,F^O QoYHQb_~!`hh6flI:kf5$eT2?Bps3J* xɯ&D.wԥQ #25G7Y?R8pZ`V*c[ݗP+S-i (sS"fbVUer:>/:3IkTC+DK} rP~k]28{n[~ (3<'9ͼqPBr@r25Q&r` s{LŇ8vFBP}_4/CURHgi#Qۧ^}CD q >;oN$)t% MqՌܹy)gB*ki($V-u{za<#Sm7xy2tTdj!j\յ0qass$xA?\Ke΋ ;݅ ; U|UvF@99;fW.t0]@{[ouD+$D5,7_CLJzy =$jf[vYkR'?1f-AdS[X$06M6օ%=?NݖO)2CFբοN Msp$[zTlI-&czjٙpbqUKa[$94г#>]QΛy%NjW =煓Ӱ3x O;(GiVw/,:=y*\ z ]nO,koC^ a<ԥ9 "5.@ >Ʌ|g,OFzEɦQwJϼ%"pzmp `Q$,W2f5:ʥ8g+JS}7)Y;\!_`/Vz&R} ښ0hՅE q=@7wAapPvh(]Mj(n&~QLKܕ@A 4ͳ+Q}gs션i=<5kPWzTa2XqK'W&BZS㐨l6:ͼf/AN6G(e1I` QcyN#p1Tk㋚gvIp k햷9S hװU̷g'W$䒒<&;aRdf^8S,:c(4 5.Q[,{x*Dk߽`<"[Ib'Zmi0 "Ks&ҲrEp7?!"el(A(֬ÇO;#9nI:!;ٛ@-ҐPBrm ;/fF9AJ2‡da@xX@65.R%xJNG,vCwx=F'""޽2UM:CWA!iu)(MG`l .Ή6Ctw#\ JZWp=o]0Rt|}Js"T;u% RH}\G\Ah/^ɽ4tRQP`Is3ri$&o9'f^ydH"|_9wt K$K'?IkWW/ǣq\:@[@ꏺ~+(老n_4iqvB d|%= ox{ݩ @e-qV| TEi/NylEsfCa+ @UnӵSl'=7iف^dQeWYUpK8A/g,Qy7w-6Y{)ݵ v9?S)+3 QҐL]pNSUé- QLXQsKа]ӌ X`=80)W癲0M t^vO{ *⁠+V$0U }%lZӨ*H{ʯ% ۜr.}m0sf4xΕ!K"m+gJ$Kzxgk=3$U/{GrLžVէO7oɩk;[=1iúmm5-%[:gJ^!#! .W+>qJ$;ŗI~h7w*[gv(9 S^+l7!3[Bbvm6x/U G*mgb&MDn;i"z_> . |%x&N a>ޒU?5iA Vazx妔7Z8 i݅ vPV1kMw ֍j*2m؇X1N|!y>fXYOub.I4#r6;4V'LQ}2箤c?7$g bO[ɻ)xC m .c]X bRK3Z(*VԢx ʻ%go0]Y>a*'YR}g*Ï/`>=NϙGztי^ҊrmNuB u]{%IT4Dt.{ qNN'fwQH$hE7]P΍+9"ozfV nBoI`^t!nJmӟFC)NynȈ~HiY0ø&sDeϚ̐E Ve3xoA`nK2ܫ.9YRW;Nw#QN=y()KkZ6( v\ 1MN}D5&!@J@f{vS47 rĜƶBJ. S领nPu)!JndKg65-_>kޖ"G \Nh+w.?kڳe\6R<\i˰|`Gb/cxX=)/z"0;%[cq8p TV(r [iaIJVKմ=j_.b1y|#(v_+57Yˑbb>oT&hTcV`7cʹ "i stv!O wn )mɔRZLOԞ/G[I뻨<>cS\|19ޝ+ɏ"}wpr'byndyz4DtC ꑪΡ:-d$ϮJ٘ì篳"LnP`!;{s&}xDnK<}Qx fԺ̈́Q=NbD\}WJbX/N9gNgU0#c͖<7¥kd2u*_W)"?vddGX2>!24 FK:ֆ`8}WęV>Z`ԗ T<1OZX mV?A, =YmC1F.B4t_{cLU2崘ѹq|ھa:Riji41 @t_y1UDl,P*~HPp˯8;͂Y,o(]j1:PB[IP\hjz[hP{d}o t睖PE6p;뉸 Wf ^$b,JϲL22JG<窷5r?EzDM2|[~@K'ei'!Dlu*OK\)_&C#9źP_deiv"-^Ka8P3ة]$4b71 ħ"X%R#R6N8a"# `Ɩ[6inXYYW j(}VC ַ L]T{\9 3rܴM!X/ s5'ypq# >j*Nҕk78M}_'ie )G7$p, 5s2Pp+Hs\3Zyid\/:Bis~HRKz` Kh@{ocϞT!F**Uot!#+X,Qw?]缭8jvo!ÖfBJlUO1ч (PA :@m ;:cx~̊seEoZ= @ ~ "ގ3k) | SN[I'tkV[s[l7%Q=MW   plr>VNpkF}M8;bq' QݢLB*أmfe +LM€TM1ϩ*$D8rq'ٶ`>.FvB76Swm =$]7g#w)1ֆw/P7Xۑh:\MHoUJT@߾-Kffb:a-i:qp5$8p'D;hM;~X P3>7:4"DSRXU.):t_<\ p_2Pey4^&)+ޭܫQTR| $넠9:{:׾ HDz n]{u5] BB.%ZܷdGjT+OgߍЉ.^ќaz+8$t^M95̕.}5˫ne999M9FAhX&8 X B2J/8mxV 0-b:Y|2y}QRS}%ȯ1uco z8u܄>F¨oxtE;붝i5܎ѲI1R?pW0FdYd'6.-gh@ArOzTW8G=BcZ4}DM ת. ?:aC=đb rz^7=HL-61?گ$^!(Q_:|_q҆Dxi P"VJ6fvabnPvi. X[20JsN'LPxaRST7CJAXj+ja`y=3&ΘrɥtV);nqۆrqBGΐaKH@/Sd8鬷-A{tS!GƂ%Tݦ5K>F,Cj^J*1K_*rCe#/pb!hAw6oo 4bZqLͧkwc}aYt,6A@ yBF' Rǃ{ڡ-γ/vnxF99vjF #GOڕt#X~s 25WZnMj;0tLe#QT$N`ۓܼ]%C[#ϕٸ2HGid?<(D`MXL:O'TfB/Gg7o[ Y\.cҝGאgAvn@]kq2~2DMGx==e~;պ ȉ̕򕎝xY!$'6IKz#:3x}q0Ԍ Xh/{hz)(&[C b}}yCDiTH0ewH>~!|6kʪP1/h1SAD'2{!iK&c :ڀf\yO|/PDJzPV5_&s't.(lZrԝC5sSы@eqU<1 -Au xo1"!+t2rʯ$Sv~6g*R 2'od@u|4~掎p]XԵսERՐ:5UxW Ib}w`M|yIh+(|O&3x`"xena_vc=ir]aGB}kPoM/Dd uEmG5eeRisLR$eHm9Bўb|4ܶDn^? VAC] 1 pVq^眂b2%CZ@LsӖ..VH<3jM-S\ vY:5rF?Qr^ a,{|) D]ā=Je4`g4GXDzX^Kڪpaab.Nauk7LQ9xy+ΜOWG^y_`@Y'^:/IZӤsY3ʎ̽Wbu}4vL|S=.%SGuW#`Ӕ.?-+햨i&ںmg~?≃gpuTikD |jxYDFjF}rƳRAG@@$yQh>;4 ͱ\]} &eXDoSSR'rjA- v;Pe[11}1O9(FhLITvSF Ndآƺh7z pDqrF{0?*AL潥 }B22wz͕."[ R?BT<c>Nƽv8;M'*1ΎN]y-2^>* բk xc`N9 e Xe O&SQ[8&D!R ƊfG$Q&*G쯡-(CUg I52?1~u /Ju@lϰ$E`,8VSuo;(9Ox,/.tm#?_usC@ BfQ %x' q;:c/Ϭ B)E ؋`ӜK߾j:]оV}|,3—P 02_MZ<5 H!K ofHldSM@ nLTh0F ^v3,Py ^[$g/nX6>.Nv|Z8@*MNz Zs@#$nF7g5̽^,ʹםI흡bS~RpmV_&UfOpPJ_N` Pʗt,&L:b\nIZгcG@fmWAg\0ɻ}* -LkUO8x VB!3<ݺV/g`j㎰ fæf W@DҗHYrdK@m*b}tPt*5.g8A`TQ@@%3 ѴHWˑϩ^REi<;\z}81@9:蒇­Q%vEO"VqRBZq.]`6 @Eo`p{d6P?R+I1`x"LW>\pqIOz}DJ/aP#w?w<,:I:LP)X I")t@%5=X:~KH@|oR}q;{ɧ! ܪM]t75R$6P|7Wֽ^S(8Ns%ˁ7CjojdL  !j^`UF#]9@ƛP:L!yjϮmaAL96xkCa l>ٴ[P7ղ#+ V?h$/I․ y7I;ZHa#]Xsں?6_ˆPdj=r]cۥae+0h3f7UM "D @zm_#of›<4RA`)X]:|rfn+[U;$~j=8{z47+`0} SwluT(01ߑPXC:y(AaN:NߚPT"oi/ڧN ҏNQ+OV9 h%0sa|o +fT\}10Z^DX_SYb\ 6AufWGbleNja GpFa7ew^)>;[D3)0`Ja|!౽\ )7\|>)eP= ^1=N<޶y+OwuyzĴZF7?O0z`twpb ,(gIq>OO 7(oW5ׇZn:mZ;|:JOq(+uJNfu7 Vd ^N\0&k췫q$n;>#PbfhB]I*h*F5LkI6鼊(ShJ{+̷kMR)tQ7t;a$eBy€r=vհ)#쒌8j,_%Q{3hcpC" YRw憡Q~?dɃ8FJɏRoAk ,y-x`^UkC$fN㦨>&{ ڋCCSSgWw+ >8;iHD :x@4Bi2l?峁iPt] GA ܲ RsҬ9s?9ߝ.%`~IDEIds9UZ00ߺsUhͅ&36"ZUIAu^BMD`1-04%@֔XC.46ZdI$E@f)jc ʌ?7G aDfJO-6=ia0 sX7eG׷8pbxW_>3uu|3c82aY-=lYO6 [ gpD4UVN%SYG"nmC> P%{O=v6ebw7}= _њU` 8fu,47?*dBH0;RGm`Li y_]C/i[pqQm pB\1yU!^$>Xh <;I3IJ3O)%,8%5Xhl~b\ WB"zE1(a]MTߝi蜪E`RW_UHTRU~g.1C Ց)G# 67M86⤸ST #J@Lέyuu%x` 奭Hde;+&\c# ~${T4^Ex)G-m'k"_~34/6XդFruߩFC2!ظwMpmO#1_W.}~a A$6bzW/' f"Fh [}L/1'\qpv̺щg{KJ/ 01eôeDOm2-B&SW+JQ4I&E9ȗ#q=&.IpO%6>F*t>cd#ۿ0{=|XZJ&W6&1o9&*KpA42͈j3/ p Ĭv82+V~4Qo),LC̀Nѱ Dp0XtSʊ$ b͜!U)2҄JntY  5ohT@HZO!$2 >  #u hDV@thau\eѹDe U)ṹ-'RLUPrt cPQ8yrV uq(`O* vg(0s'',=̫v ]Un +N {٬PT\±:"^XwEQ7$ \;Mo<քWr?y4.(IaڭYV[aD`ݧ矐gnľe/A`ݔU *Og"\߽>v{GNK)uw֋^qK7^Bޘ̸U 1Im3H4֑1x25,o LuEh *VIoSN3oc^טe\Ttl.o@nP &RΑZoEV79 ;9G.)4A2jpxО`XCs0l#sP-٦ ($:Y84 'y|CM:^u P"1 IziWlAƘ@5;mVcQ;ϕ=G q˶웱]^qjh#B8>a-lՑq`S/r:7PTPbL_RDB(q*Ԙۥ܃iblrulNSswN0;D b*RKٓ1f8I턔pިO @G\<"1A!1uCӋBq+0 &P:ճX/OV=ߝ֟\ɱ}z5sݨ!沈H<2:ǯk+j ,aoNQdIK!44&o0k9&P7DI#1{l ^#& GдrGfݰ{ 1[o1| ,T7KX 6:5-?`I[1EP)H],Ҝ/5~؎gK1!^aO~ivDt^.ZOv1$" k0ZpgKfrw6JElxꩾaL { *>_ͦN{(9areA?{>QجګUEyT N1J'gc/W 4b w GIa2Ҷt>^ wui 8ٶ_a5fEfjµDL"]uZ xe\L)}Ufi@ytV{AM;ʧɤU Inu)7e^nds?Lx& U9%Z"G}HN.Hz0Ρ\_1y\3VMebUtFCS&X6 *iݛm qJPS*x.#e swq)f*vRU֩wZ/M_ /1(dɦǁ1rI\"7,U^ 1.bzd>;Ę.PѻQ4u-Gs%XK@Լ?t- +M=mGlz"SLf9tB*|#e\DK)cbKdn8^t(+y};yXvQ'Sxn&O(U\+AT"BZ [VYXїp+m$( J4: 1K}#!ȡ!+FAӐ˟[R;:o1a'0 w>K2!Y01Uʗlo\ .<=5 $I :-I~>% Hervbƾ=ydjDZ`NOCQVƉͣT@2OEڡ\}y|.iSѠDT%w/ JL)J ѯ^z/nW8{A3!9*Vpm\V.KH9&dGhZ']ΰ%񦍺 ̋RxN \X1v)6G*lL絉a*d%3 :ʻC&'RP]% CڼhKps534͂(i!0KVL)ul jA;S!:DV% 'Y}.Z&!(PJ:Waj+-I.+Uխ>Vxy痾=N|Gz+l*np.Ph |!FќAWbo0q.t%қȍP lԊl_^a[}a Myz1_O G”κy+%m%[nG8O ':"H&Qي7@H?(fq8.U,69S6*dCXZW;Tê\h4F<1p~0ԨH8(k':F^rٹtK11qdQ[΁YI:R ]ab\֙]c.mԸۀZ_zА7]sAPϧSĔ=}vZzD[C6XZ$4nFGLZU*6Ti7p:OL ݔ-jvR5 w{7sgWYgVM6Ba-2 4K h<i<1*]ƶfci ([E^YiU) [l>~ X|ͱ ~4)D[w^E'U=1o4n^ri>ב?*%"Q /:4+*a8nTmCYA2=@)N(@;0q~(lywto+}@`hSar^tffA鍈g<;d<-|lOrl!#-{A!F-_S qD#Wjr۔?_+jY͎_*$ScN@ODlż@'>FBZ>a'5?4:P#^Z5G&T䨫C*dE|+O8g<> 470D}7?Qg+WɪOhu?ZhrꞮXV)B )iU~xh@V  y` YgGJh tRȲFWӂ,C>?Z289Β) +Rߓ!09 Jf$ݱC++P;!{sV\|ѹ@ -`ѦIVI:O} ;$.ɣ!x *o%D˲=^%z 2&5"l#*9mΊ.QZ1mWC;]"en@~z<-j$A5[PG"ލOȽPLG..''WM΄RhgoRB96._޴  |=q-h~1hf60''QЕZiPY* ܤW89EԴWww1Vu3B$_ׂ29Vgxߐ\"p|&m'.UJ 409f]]ݧ|$[I]ڈ~VrRhK jHRb<q"%h[hL_AA2Gk>d(l;8e =Abv­R`QƲyd-wB,Z%x2/AZG Jf־g#";xPQ%HSK3075L"ǃEa{9C1>'ס?1|v ?ФzGo֣@Y*л(xro!2epļ2$r;ZBtjZ?˃AL*ŗ:62en۲@񵛵LZw{WW΅Oʀ|OZﵔŽԨB_+G ).=w?˪" r3Ww8(7If!YY\B0mثI}(=:k 7iOR?Azg@kx3EOό=[`~+$ ա?HkcP\eY,Bokܵʂ,ud윸mnГ2ZUi Zϩ9S{ZX~(ONV l/FuNme*.nI?*aa ho̞@-\Ǭ (hUOZEȤ %U)]`26ùLQK)LfzYܰ.Y;Z+BjSZ klOqԿ58eM9pt*%\Vݭ٦ i9rTۓ[Ʈj*Xd^N.V;0)gU0 ɣ֪i՞71eO * O32MA_H/(i|PqƘJ=۟eP> ?ss~jל2Fs)wO+3]m )1VM^Hh`~MtnMҐuH ~>J}MwK?x$s[ř\6cQdwogSǣP^ 3tVAvHiDIzc<{"FK#Z)(hA(4܍b< W] /|k fQ>aS&vB(O-+Q2Ҩ@(fj38$ahڲo mofS 7_uH*OiR<OZ =PN 6d UN>S=w6 \(иt?+,9p0=w{>9tlSPcl-l$L5DiכE;< .ZO ib^B5kc#|9m){)*R3(ET8H5Zr:*<Kʏ&:[oAidN ׊[l?!&m3f s0X&8C} O‘}ĤIt${:d"M; Ђ>Oqzz h(jm߻k<4Ru5I&cȗ!sہlZ"Gr㏼VHW_պqTfd3mVlE 9[7Qu(4F)r\_.'qyEoJ+.DG--XE 5KDqpiI=+A!bDBRyq3#`+ݜý"c0xI~vؒp#gߴ_&87-`'18mc6]{ܳ7c+'ukaZ%?nK.ӘVgzuY> xD[ǠR4MH3c n~ƻ#wAA|8ũ(,3cҜHUħ-M>H.ӈ?g H;o9#0]U/3lխrT9N`JԲd toXA_ Ö21jBG]4~:0X,<T{?hҭOX& ƢճKza[eE5NFeGwثwjA r@@5 qJ?2XlJ$m{t&`Myx=jlϩڱyDFYrl38'FoE(cx7KE0'qfG P;AE mƺr^oiw %QqoFT0?VÅl|Oks^I&4C!j}?t֓NM==Q譙9c2( @fbfĒɳBs{[YYZ;C?*͙H5PD׹U@7EhF8t>0pewrzDe_wgR ,ËGW%/ W!/hKZyqam1;`?`Y®)WdS] 7wXVnuNql]O|.CT 2#PhQ) ezC75O~6kߊ# }ݜ!@S%c0Ŗ6LAHd V |)n{I -yXR+[>_<#>ssI5xi= MZw| /.m(YfMx/d-]hߪ!:^jj шt!p O`ŋmf>JyǘjXGmYtsQ}Y' (e|vy!F/~f xԹxIW70R3v"zI[|^A+`v(Su*`AȦ 8߱ ڹNpkAݲAKXNv SMWWmQ2I pΊjM $ NkZ>XC>YzX-^}".ZF/˨t䂆91`MPşF-U5cfёCZN[ʭk_sN֍ZD)unḏ4kȃ:Rȹt19 }cZB{KI৆AH"J wnH_hoi,1 `VW$Ӽ/^b,_C{zdoUe/Tx,vGA`"T]P 0;ݥɹTüXHNbYmBqZ]CKTNoEɨoB =҄8Xe =7Iq fŐ .1#H][qgRFƩRik:9M HQv> {A^D}2\ȣ D1=R6wvu TPq{#4 E:7rH N~v^ī;T'"`U#f*6 )C&B6kI3uF@{ų=~܊ /v*^lw#O](fu{;ϢWB.@`"qw.%1ݍ\b8nχe hSPboGU0"+)V,7b1Gވ1(XcΕ֬ߎdr4Sn.nVx)w&Ӓ['hjpG8RTAv\ 'mc6W$ EQP*?se,fBhEaSi~xs)fB`șY>Gݑ<95]ߖ !bo;}̈́#>IU.rn@(|lIh+_dc`H`%<";N]KOKCtG2 t T߻v]ζ5JԬcp//uU}SPAZ;\:ï#'U<;Sܖm/\-׳61֗nr^5Ķ GaW_}X&tyQp>&nWer|I͗S+{b 3MڭI;S1GB@TӒ̶7o40ЙBe_kslǀڇ__~n"|ك`,-Q!_: %4A!\$[ٹ< MTkN%DUwXx@ "°ٱ>.o%=Xڈ׿[jF5,vDыjʧT ʓk. M ;]3!~| w:`Ca$H`Pf$kFޫYwUWR^'oEP4#z@y%h|x%s'UE[20Z.t=7Qc;J%io4s.IRӳa*uW&-oE 3F"dzD9fzjx'\-f}T8+1d^uh΍!yY.]}jQM=i@!#/ëvkCTsE`<0Yd1Z _Epj?Up;k֖#=Ui6JXߡگ7 r}ncj[Ze?֤9e$)a}&˱MfEl8>ʝ=ln):O8LyGa_ N%t%A0Y æt"N~="DIzd?0 (p-Kr#62f%WfqTBh\ ʛU%çH+ e/oޏ.)#iܲ>qT?O 65& t yF I[(.zG S%{;h Ep9{HqǪ+0(,Y7ߤ#ơ(.Mh@Jnxg/j=`4Qjv`:lZbrV?4 m92trԦ9J<bEb( e;HZR{xcGV$fF{u)gy!ɸU,=*dЃa9c~:_ k}SK7S7%F)ij!x*=ؐPuKDw+e6e҈.2XU'vfٹۆrY y<|֩aOPfK}!ن쥴XyxLxUnL9qЉO{/Iy΂ziem 8|C 97'x4h%vρ%8#ed5MN4[AۅMcY+ƈ+wP|Za قټ?NĶ3SQ s熨  }oYk_*h-"wa|}bpSɳ%t@۾SGrѰʠIO ~ ÞMW?C1f~dL^Q4Ų4C ^YvD/j+oHK! B qIA g1=\8s94HxQ~4魘ˮa 4!75ŪH|w$dRIRC*bm!mlBe:֞ݘOew2{ٿ*`|wu4*_]h%4s!:9 eZ=]=azm}㈦y,6\#ρp'P/ "؈JH ᪞ Xd3.-W;Eժ2KJӫe0:Oj0A]9ʐ#]j\꛽L'Mz zxa#r7*2?ܸ#9($I7Q},Pn~ːmz{YX6Zto{MƢڞM˼*,4}ś;e}*Q=qa7hkD)[Ѽw*:)zRP9v|$ iPwшε.xyvQ|wnx* |bp)IW Jh[Ig%f5T̪ e--V^r13BqӀHӰbG$Rew RlIAa#M޹Ě<nQFW2[XӘ&dwڈE`I*DM_>^Z  -ou3Jɤ w'J5|ש덞;X2!PĒ쀸n Bw0mmӌ?A氶 If"XrZSRk to7%_!V^ \ݧHB;hM&u-}Ӵc0uTzѶo$(M_[Ҧ05RyvL-rirQ|$y*/I65r1M6⫥ +s5SϨ,넻f]CnIv%ۧf>죮H& mL z86:ml[8C dIAfxr">*uox#`ha{p 827uZǓO8t/?"<;8YhQכhokMt:.yEl9AI[^Y%rg!:1*D\eK R>٢oz!܉SJNvVZidn %5քu=quDҁBDgv Y%L˓M ܴeWT*KQεM+գ6u-AW+>ŸYR>֧cU t'C\CCՏ[#O']C- V|b׮;hE}\ԩ2 Oy]סW59H݆zvĠrjƸ\ֲ>߾t A!@ZPz p!Hd+]&)z7yƁ"uP$ۯ < )>>~ɫqNxoQH LY7Lm^q[&d |Tʽ؛Ҵ p:M.eMv<-hs)* @fxQ#v48n|i8ĺgwf4 b̈O'&=wn-.ڧNR&jN?W *,Z(cN 8*Qi!$9U >ijdgi05SXo7v_f:̏jd pǭY6c'0m @k7y9'gJOpPƙ4H?ZXLmDH1O.-^h0q)b𷳃MkEu@\4lě*%4N 5ClC@Z,à?*bo ۫1k~{- O}e{P9O~jĢ~ݶ>*!B"x=%ȎĘT_2'′[F'1`O'oaOeM#cqF^g~̂8 NsͳA%xCM |V'&R!`] ߮=r]9.sqH]ώ=K .ZH|X&h|[]Yg%/"`50cI%_cדd)QijWCb+t1?aS,S)U1颠~h6{!%dL R$M) 뾥ݜ3ta$l2E7IAtRQM\4Za“6~}zF槽3^bm()fFPN%N﬏z8ڹj<3d84-F`9d˼k/8ՎDvԏq z Ssx g{({n _8]e 55ݔ;tp!|MaxUjD9r{z"Eуg柮a ly=P,Tׯ%yH*6/!FC_zIha2C| 6{ѿ$X^ǻV n= 9iqD3 z̆ݻa$\B̯M"U6Wc~Xq3d;^!_bʾtv$]jAYC2QxhC!8fwl!J( w +J@..؏jƂ^!O¹"Z9h ;m`x؅ TMբ2oMb6rIUݳ(θqnh!ϴjHax3+<&"@h|$j@-8 ݉,ÿ6j4Kp>ED4Ӽ?t;\]!_ } +LUe/, 8 N,Ax)Tyo!W)By_AKMR"i ~v_k[P\נT@!Y@O`î]GkK4{kO`KKxߋ+0h Ce" Rn!4{L& /L=/ S3ysyyّD\G46ʮڪ&BA[?c@{Z+<Aʾ,0O# F bpkk4FӜI}DM%Tȵ=!@^=&`O*:OhiYIT0yP>Pإ7B^6A_jܻP`k͎~2 t/ix$%ЗMko_}lUtޫJfʼnZ(6oCiVJ!casD.WLK, J$iG =q`( QwӘCO(r~oڬ3"zf}HX9~8UL~&.=aƪ (C փ0E厍qItH'wYPj?a6,A>{]O~GOq-a3DY  Ɍ"S|zVɘJE+SR:^NTZCqTLԤ$x ܭ5е4=j3?0}>yXI83C~ eDJ$ģŪu%r3~OŌQIrleRKI9(}-Q*DOu+^B!;z8XٗHBy&tYY26sqťYW(ɧ}"IMJvS~]0!w`@&89 )mi}*Bڣ8jF63d>WHF[i=i9rց/@6I~&BʻhQKbn4WeH)m0rJΝvH"lileާLFj{hg"ʵ컼,-JAR5Le:v^am=5 72u"lª1`S*v8)Dz,gIjgdu18q >9~ڢQW6S,w-P%l9zѸ24k$ϠAGkZRźɣ6>+oΈTM C7k+lǘ *'W%ؐM20JmDEK9=/+U@߅zepSHn rgjO]UjYaqZU&s㭼ߙxi߾My;2w#\2Ieț_.nA)^L(.ǃjND/e 7 7$WuљgO襌u`#&3s)?ɳc4eޭH fI#cPX2€b [M sĕVǃYenDOX Ih΁1wϻڡz\`\zFl,7Ԙu&LKjd=3Zn`r|S#5B ]5-*:_5dl+ ^qc0#tV6X \L iS6}%XoU}cuweaݬh|ؔ3sĩ "^(ea?_-5P~e-iOr/ B[{@3 @崫Rv%2 DcR~ +=hq|'Q-{fsǠ{ei["\tah T*X0?i26GcpȢ]֢D4i5))0$IǼp=.!no熈Ube2! dyeA܈ײ<]^9܀ZܢB|އn{ChcGf'3AvzR;.ĭЬͺ7Yg‹çeapl6oD7]0[nU9g<FpSR?cGwh!ָs ;e4ncHvBĢM&o%;/*eɴ:ÇEY}a6E{1sZ[AMGcALYa*Ɣ4(T!;xZzIC Lᥒ]z 9ൄ>)Ah;jρMv:O%Jd8=gf&pxATFndxNO,:.@ RSJ+O_=公wZVOr٥:N=} jN=$׵KNMy;@J^$F`.bv PFÀ}/eưQe;9Ur7,{Q|Šz0)˿l)1͍-%*E= ;MAiv|qQIK'G/1"ԬeXk?D4G7L ܨ?#d}Dr`c"],s kU ,Ⲥ˯NbOqy ${g{8!U`&ŸrMBA\XUR#'Voq .1KèLBD^ gDM*QP+ G@#pP"A~Fd}OE$#PmulΆcN< jW#!H-<95@2w8Ư,Lݣ6Hٝ]Ġ!b Lx>4dgc+JU(e~i1D h\oWiySt42?Q328a_iҸy =peS&FMQ"ޜ`M) İUkϞ'/ dTֻ>v9E̅8xьOiC;ջ|wp;_2ucN-YN|R]YJ)&ftĠ!_88=<0##C.6h9 a!epy>xTr%D:A4ʪVEd 6)C_ʣ`c^ ) q0i[%nf>$ϧ['#)v.f a.D9d\zq4W !"NpnWnp["TJˈGgiLQQ WfuYx͊~j%9. H*/?v(h/%ڵ#gl G'ة2˸۴ҎCtd6=˺<isdNjC<ׯTvccfU M/|"o\Ꙩkv J,?_`et"kLRs}H(4G{MK<;ĺ$KP(V;G!;I*E!VRvCȕԘp 7Y"zAG<0tkI,C|~VX @ |ff`n[ C^,@ lHU0 ,v 86\X!H QB,R_f; >ZdWZK^^⹗ĮYż Xl"敢>t1gNBtNMX0;5-|b1,"2+D L#_E5Z^B@\C;P;{*RV2Gø:=v DYe[W,d>0)$`dMc <+`y(oPّYA䭌^p;ڢjP<aNL21HdK@pC12*׉̉\ 4⺃Dϋ5@$PgbyZ @zhyY.GF``£rw~g+ S@eqެyU!nw2umkF+G>j'8tՌEOl{#fN㾏FklqaI+럷'|Q ;up4I YWO}^O#mk֌Z`*vŢS/OfLܪ<# -1umb_t%4 q[$VˉŊa%фtJeOpdj/h}>Dڇc-h9 bBnz_-0`-![%7nvkG=Z|rү*+`[yvU,e}%.}C]~l#[#䈲,O(80f#$?$ @6bFZ")]#äEx͘<⍢_+J:uY1${f=e|^d6lމw>1&d4vG!I!lgRhI {TX71tU52:q%n[GfDrƛz" `?!6$Mnh5ƨ$GDwӚh2k%*uAV =~:*1Q#vjNC:7÷gKx/$'x" 7VQ 6zMLqf؝G5۶qKƝbwe_"}w\q[d3Y֯la'.&zn $,'8:˹ }u0WփA펀`1Dždw-A]-UhU;o$er dtN݅3Oқ5&-Njދ^b8XhEj(&fak7 JRwxKp}ޕ*/ʅ5,mWޕtXsHeqzbpрWVb6:`i /90.ɾ9Ĉ1Rmt%+гB/rĮ&^**` Lj+"j6[Y ms=H#]DBRҞ2&7hp642 |`o8ovٳf[ltZᰊ 9('? * 0؝ 4&gJ6?Y6ϰx-UO\ D2(ME ^@Z֦JƩƖW;}P8; 8{)/mj8ɭ!8ĭOAZqwql)P\uZ[D:>t32vgV %ޯ఺ xi1+qޠTUE6vP\V6~g~-gn,-DCDc'Wz e~N-nǦ]G(:,%R$Hf_v'wx)t{_βagP`1xcmHqbW|b빭~ 3Kuߍ]%Fjk1Kųa`iƍƬ q2'qG~d6J%rqYgMBSiQɖW^զp@1[:Ι̭68tY"N+TuySiTJ)!Y>W~匈uF$@9ߪ\~S&=mQ띐^FbKB;6^K. !kNՁ.Ŧzwwy/\krN]Ocn L? 9HF,ꇧ:!c#c }|m'íڏ:ˠq,]&#4.D@vPXt Pj21[a%h)%>qD!*fLnJ:oM͹NEwD9AUV]H2<̻h͐5 1٪9M/v- ^\m-`*<}OvPLUR湋5j((z1m vg򋂿M"張d5W# 59R b@Vg܁4o9DTc묺oddQHg¸t9hμi Gj}H^zJ.|5ƖwF~,|b=9 c@X >7 ?V &8?aUzi%p]/ .}Auveg'cHC90ۼUCvH i %Kh DA ˀ?ᾢ**6 mA}ʻ>hsTsgm# -/؍wYȪybFw[VGxLڙlJ(cXr #vk_)qP/x|kxu\h 59{sdBu IIk&bW.O/XA@& WάVztDF\wtwh}`lqp* LaFŁ]Z$R5-olUo:σvH)My@:x7?F'B qhr2hlwg}h "ע4Qym@7. g6Z'(g,bS9A:_j92{[oayFaqg%gK&HiվX /f^^;j5zuݵg0WW3K&ke. cF?#ɱan aTdM'kꛇX<\ͭϻbo:hV~ (Snje/_|vPgM ZeKq[#!GOsc@%|wV*nkYgmrTkɌ@[ȜZ p*{=V`i3wZ5ߣ`W>WDi/7<0s>V~FP!H!_59`Ie:goq.u׵Fr ? j rCH J-ȑdt/6?ǂ(R,gWp$ƍDOR|#g~bV7˰ M_e*!'`ZH6 \gNPm\sFaP .ͰbwLPzZ:.;f4|G'i3q4uഢDn Ju$Ƌ`nIb+w 0dXίuvG؅cmTvNB|'wzYݙ́8T*Fۑ&?x Dk! B=KT욏_- rt1xistRL9N-tҙZX_8O+h<683{[SXjɜˬŀZ}V [+ӓh[T7B;v}_=u dJON$1 B/d@^;*rF)㻌Cxe ޚbJq{q`qse)" -\Z%Szi*4'¤y[A65zj$ 5Qx}e#@m$զ 1q1&&jxi+\Nݞ;9nq.œ?4!:.l/zh` .,Oä1vC=,}iℌ5תɤ 0 tJ a 36$' Unż2"No"\$z G=@~uȤ ?rdp~ؖh+K*q|i:!nh_Q N/Rd9 #AO0*}/>z~4mMwYbdW8%KԗY{ [Qݵ;3/llhbkj[pÑ7^&v"8s3hRttKP8L?5W.'6Op% hV=޸R圁% j~Ѝ~[u΃ڣ?a(tBs1W]=UhF&Wxk܏ jf+@< 8Q &.">OфOWd~&#Qf(.gӌ.~wR..^k8Au׳֢,*gpJG3[өxs|{1 SPJV4;8#㊸1H xtX2(̟P7zːpp^vNf"WجkCmOUYSLHpů:Lj2[?8^HԼL}9(Nט?N~;XΗ(4)z:!1K2 `Å5B[yeKA o0zCb?4 d 9s-lw|u\A#Ph̊6?Q! *jIkB7Mo_5E)#:W<--ã/n1rֶ6ݿfgڍ癗}nd^ԦWFA $7~j|>L'ǴS=h!fJ4v@j[1cb[Vz4AQ[4n2>BEz<,0\Dz)[:=5߄R`94+U= `bI4aaOc4M)u)!afsy6?|S9T40O9nok~r-SVkp,$|'DmT +cs3|J䓻>cS|?br(J ^Ϻ.F)ܙm "Q0LKR* Sy'^?G#.f /gn/O xOLʳe1?i*6/f9 [>rSK ZTAAPi̢LBe)Il$t\ y|ek?0T詠9`P S+b[.Uh玶NuyDp-! )BQh Nȍ%FD H֍-wuίKEDb 7,~k_w$C=zYoF-WJ@rldGm+O0.TWeַG:EƴMJ5#omeSbMjHSDb8 _CuB;vtVc \,Ou7#>*rm&AщV9*~%~;iaV~ HZ5|[ 'OOc?{ρZYiF)GFE0^8 pCheqD\n[g+ Dch4co:ݚf>GvpʁC˞2[LP$D 7E~QzVz(lU,kOϵ !@8vI)+hUaR[„aG]^_dN\T&|(l\}>Q/{*z$w`Ư7Ko $3N(kJk&mSd}*?B iJQhV:g>Pt1>@vȳG fĞYw9~?Ø\yMpɎgm.gͺEc;n#{2Pod!Dy~OJr=—q+@-T{t&ˆƩ ^LRAb uC⤧G0'uJWVЉQ;eszH&csuL`گ(c+#u|'8ƕ}H%-*:.#BIyaa;}V'|$$~EaXW:X(pdjsleRu,J5}n0lIpc9yUjucE{aB/bET,P}s j}CўˊhS`P;m8aXΝh"&T4\gܙJ9b> ێd(3<2${+<ͭ,4e8yG214Bzy٪ 7DV۳Ftz]S \==VFTs>CՍ 6Hs.巺\a6W Z t~aF7Jb1 y68Ra(o2+QdvA0`~v!vYyvI6%^|Rmi'Nkvi9ȕۈa -}cKݓF7 ] qd*+h[w?p 2,Y!lZQgBivÙqH~a 5֨ +qxH[w2KwHC 70;J%i|wG& Fau@8f--(mP)_ @@+cWwzP^o*84WIt`QRp|K3 ۮ=YEM]pj2K }ң"";A ى]yy0 j>=:yD?ވX6RҾ@f8¯6s^|7>!Ypvt+1 V8]/5;c4@)!BВ݀WF9R uݤ1:9bnwpDUE^eW[ 6#W'gO̭Dǀ-{~\Wˎb_"^d쿟 '#axJ~x}AOVf n0Lc6?( % T$`>ƈ+#4K4^KVv|&d΢>hQ=I6%їbxƍoRwaSc`R!-sR }ŹO9Ϝsl=?d!#Y= $aUg7*eNuL>q pq%ۖM2gS" C(hQWԏQ>F Ls \Y ]!Jhӹ_[T.lɟ;-L Ē7f^zi5u s!R=LZ6vCm<G`'R40gNP(_t6).߸}dllG E(9hxM\^(](ﺶ}[ѝۣ old`*. fG8ML N5TTTGi Ou&2^ˤ= \WE<=*zaq&JHg/AK0h!{2y&f k5_b3sd@MuMsId0 {lV b op?eK46d6Q`20BG_3*%G9 g6@+T\yKW 4žBQ'iS_C ;~=pBU$2%_\[VQ7\0$Z8 Wu`h3ߏ!L][(@ ĕ*yΫ9 =Hس3$~R.7i׫ƦIC:DEZcBa:PdAiܸr-OfG:%"5)38KϘmrfP+s -0"İFIȍ{ O10U)z9tٚrA{Z,+8޾UoOz)fO'Z iCޙG_W0;RPlj쁫 U~ab l5uwoỴ/xT 2̢p)O#=}/Rnuiu, IcGg]'Fh*o%= g; G^`=oj{j Ibcx;(`C<_PE@: -6JD|{Bn*kL?^/+:!u(A3g;-]9dl89R%PZ>ze inbNA T"QG6\$FJON6֊NMč +JKD/ø*q 櫨fIvT /;_ e{4CU%ۇ2 ͐ Ypç>+|o%) :Z_M`^X[ni~Mpٗ##f Ke||G5液dp:$hsA0ajx%r[ 7-Fvi\*sSI-hP6e#PzH?1njep_Xp%%e_}_5 P92?=$+jYs;C(O7[(~fCh@+J̺qiVVASj_&Ϭ6 ׼^@SДC6˥2'?[-K-!:v&*(ogwY7#)3Mo>A%Cz^/ ]wmR* LtN=zcIT;I?ku)a)f lt%Ȳvx}jNv Β m8w:M)gL(~j*@~ܰ4-d-˭QЯ!bъ)\G"%QgA`vVh6{mM#Cd>f+)5 bXU#Ad:*X\ÇF7gJ|\a ,|'& Նt m6;-I+[!2L]3xԄ%)ݻO-ìHs ]_kVuiCB]zRAͅ!Rlf)uPnpQKR0?2!֖ #=y6%c)2E eAYʉgA=P9L}) FYCfŭI++@{/Xځ\`H" ?t_{u}ɀnDz0Ha nKμ/=@9Az'` N @@XSEb{ sL1LjH$? R] (vemZ7#bU 1]*-'#6s`Ykyh;4LdpbÆ\-js=z|d&BDR<ͤ/W9@.u63sޠYypN-2a< +1x~@ i!=۰;:fYFJAg#TDŽV+TdspxDK١<"HTa2#]ao`_/%]0mrF-᧙^f5Ty{e8bزR89-Oh3 mEo;&#|իHV"iQ%vJ}s_G\^25tvjDxNFVQ_doso b7دF7dx#2d9|6gW'xΪ'n g5Zc"r@~,<}tB9V7?+V¨cɎ?šoSDKԖߵD-&OlDu YKHxFv1> :?ҁANUW lwBeD)B򰰼EY:{K#{yа` >Lq0#pHpU.%cz|MD\F1lu/k/;7&'pTA]BBtc-A#˙ǖMZh D8 NKhpoy;=5lUB]p_\9_c8Z&K(1WuqlvV|\>BBΰv*2*6x"'H[E%8vU[5I DfXItZ% :- чNH%OH0l=~0e{4)FHgGJUvߩߦivu4(W8Sod(ʘSŎEɚ˼etbh~SٹVXn8x})) $c*W҅GhRuçs(U#̇mW M/Hoױ茷Xts$p3K| EPbR?t[۴3iB u-n]wͰZ %9{7()dP4uҬEk?*$Pe#+—8ş{T%` J/ep+ЗτQBSvO]14nh߸e$"{FVF4lN{g˒K'RK4VOiJ־Pos\H악g _Jq@j%%3 P^r:] pk@߮%"CvH9<쮈XUn6,8;@x{ˆ/[-kuC,6-i6+Hą^U^[MI-HkTȧǑ}F,8L\M;%]vk=& F4|U_o/ ɋ|-JIN|uj5[-Ya %/Cݸ!1_‚D왡l 9M^JFFo`Iѧ@}¶u뿓`>t:(6OF7&XaNA!-LP}5FY:QKN< Gxr`c%<9djO0 cV{gFOG06m(*Ԃ1a `.΄ &r>&ya_i5Lfq4rz ~  $"W_/o@y&v߷,b钫l˴2ё0O VEg(z&1_PuyCndC & zwȾ_et'{`msjtΚ`1M}"L |0%p^Yvm`uU Mylǀ(֍SJRU5 LP$a5}N^Dg`-qYo_ItCK69 t2k] ڹ25йa;"pR.̪ox>ѹ:fəJʺ`FyD Q/]:'g; ˭I Wy>'涫4AWCJ?vDrWvnuj(!ʘm~\3fj>6Xk9yGC= Y80B}0Ω;1sz8bq/Zď6jgheb Nv_[s_Rԟ:X%gҩ'C?y4kWfp 2^ʃ]!Ѧhv7Ȩ?EHaV#q3A?k+)̣W"sy ߢa +SoRʤpE8<ܽqЭݔ_}LSb͢<@ёR>z gf83.k?NtA>P#5*F =y#B[8  n=߹b!̩)rF"i[4O\n92Q6CyA !<뜮F=`6].}C[Y_ UUuiVf\n϶+D" <Ց͊Usdq-$q @E&oc)VVcM`D #o_cv8wr4elZ#Ѽ#@~.L,8gMU?,s FwLTqjc,SѮn,d RB0]Jw}@]O0q2)67`;lګfURE`bBeFIpX90Oy8<~ CYH4Xߵ^1{Yddk$s%h;'Wͺ@4Ylnnr5L4QQ\/|Ei҂m |l912hj͖KC"!wWfX?Q]pFʓpsH! A&)VJto)9Z^ wALep8usODCxW&/6["~JV\m,rnWgONȽ0g.]f=>ӣVN=U8wi5; R/q pjCGIP-èHГ³i۝$9=3y_:ԼG6iHڹy@eI}u> iz^Նh_}6iIOŸ ˺1_x\A]dvvz0 D_NS)9X(xz1N(  {U9PPO񈕲GT7m*7j99/ `N?DCߺ޶z-Cτk1[Y|lӕJhLRı%FaR'Tc ^j axEFj}UҏS쀝<'čD/jtObt|o:(N|oI_DUU'r!hhӖ*{QKՊ$Kt <yū$p"&z0%W6#Ȯ:FD?jbnlqE|>jKxz!- '(9.}+=[ٳI#rWZ"X.pF|K_yONB%jJgm[fF:;Gb2iۢ!gGxV'j ܊ >~ӧ%+20BV!QI S.+XX70AC4QA&ߦj9|vj~ rpW/Tk4Z䟐8͓gs^M zQnHꕮ_z̍42ghޥL57rSc 5F }zg^R9 G;qh(m!pb$_s~F^iU[͎i>e :ϐYxM,턁O`0j+U3̳O9UpYoNRo3 @Kַ!4y=@0Er VCM巷!~pWCL2囌΁`|/9Q!tD%j60B7W `.) 7tRǮhmL+)$coA.ঔ \ܝ Pk0l:8s-|HpV݊N'xxp mr8G!"%{KY3mұMV!.a2n']|:vZ!$3}q i.N 1+omPWᆈD8xâ熋_ ]fsz9)Rp+'s(Z͡ǵm x0qC.Ƭ^=tN0'K dORN :@[Z+. בYi~oF/,eZL[[1XXWNYD b6Jo`[CGt5r&P+ܲ'GDՏ;b:woݴ"vID ͖~kGFt.5 -*46rb{æ0Q>LJ'!N =TeFս^6[I  lWI͋Vc b!뤾֒FvƠ|rc7;!;J5ԑ=/$4uS| -!?4q(QcTȫĉT.Wrn0A9,V#$um"fOE,3.΅5?߄ӈ{MZ2uy^uB_SoЁ_ʬl.joU! \c)Ozz0[F)۲uo? u/IhQFt\J ~~߶< ܬZOկkh(:[s$Qc"xV)'?ݛ]Hme$8'Z9qV ~XJ3.Qi5b=ƌhIݨiLۓo[Q_tut)>0SB啃 xKdOIsl{9T:oI7C|:N^-C1eCʽpziN^T1هfM@8@xAW.cȺgЗ' +F"+Ęx VbHm".>)u4k2#G˷sn*и2@iW:IVXj& 4!۵(ډ'e9!yqV$UMA+d\D$|]7ZpY+]@˭M )Q@뎆[B zK nwwX`k NNDZ 2r&c12}^ƎbmP~&+sRlŕѽ ճy9T)ilIYk rH.`HI^]u{SHgKޞY,7-Ͽ9aG1NI>pemHIm5]qp%}>VȀV8z2 8d^C}_c{>%#Ji̔5N)i;9({gj2>V UΐVQ{Bƣxm/ .t,v|_JԨ·gS&RZV޿8*}]'&ȫ\^pf " ^&*1FD%2I->D0燨D[[Uj(#'h>)橦/2*\7RO9Bٮq;0aĜjԎ AM ߋD(DkgNtfr)CdgP)Bc~ 䔣p,dAeāo?d?'gF2{B oDۊhuEC}@ EJ UFfb!ʞkk х!0=PYuORC,_)eZF~#EBzxSVPɠ7A[): 7fcLd{ zb;pc" BZc`qD|S8WS5"Lk"09O_ZB<r dE.=eSp.&`d:bV*B٤-Pm#>#&2'lV  . #h@-wŶ֝M[>w6< e9|c65ݶ WzQ!iPFٕxxNNp)N!M5QUuEq!d w|9 .l:ŶEH -QDk(}wnz;u=E">uu>CfθcGM;nU-d}Bqҿ-]FՅNϹ>V\3o}XY7n2pֆ*8mgiGVO .Nlvm 1@ HKZMtKz@LFIJv|BžtͲa7Hģ?SCJV&BL-%"༙=miHF@Ѳ)]K2ƀRO!=|%ʾ>'ݫHAl!ZDMl/x4rXPC5Ch :t򝫷;6Qn 햋_[*@Pa&`L)7[nJL(1)!ww`Y9^ m>>ּ/X/#Z.\:S'rH6=˲u4⸝T.p 2I!;&i{VR9N|$H =cDܳzܳ{cZHĔr0 5xm#@Kg,CG'F `x@x "JD{$3ŋEР K'oL9Zv rvZ [hIbѰ"|h?QnQuv\c\L\>-L'[cҫzU+$F,,;xZL^MS%H?:YF6TAXRR/Пks@)W'sZ'PWɩP>jZ* K ܒV%o]|Td35 쭯rysR!LnH"-^pŖ0L @eϞuy]5)?Z}/+&\IE4ܱ%jR&4V7w`}?plэSkƓ~ےHW gĄcЪ JPŀ!<0)h${ny3Z5n̖!zH[IܜC韘Y2Ijpy<().?*u/;k`?RYE% rQ-V`F'}XLpeq,!hZJ8+<+~yT=uDpf.`ͣ;9G^JULA +n.|x:퍖BY5be~'r,ú_sj+nLiBKp܁Y'ޖFd)q,[6ILȈnZ~?D[E74 opjM"9>ShgC%oEZefWC/ ׶1 8Ѩ\:0؁H9$ 8(s/eLy ;>i@dus&= ݙV̎8T(Q76yoИ"Q8vP~yAWF׵ D,ߡ w}G9  3MLK= 5$Nh>l/BH$ Ԡ'6`شc.G$+R&BapԈdٌ r|;~7Jo݇6z|ycQL5> NJ =w[QEe2h wLGR ZF EFYc+D8NbToF JKF5ܚo]eJ|_1d6FD6Aw*WX[dv?~t?KG#TW%Aᕹ vFJ\\=r}g1]Vi[֡F*ܘ:%2FZz-C[ *ռjc!tSLw-ҶrfE$^VI PAl.g4`T`lR=8ZE")zzY ï h,ZL5co +uf^bVrEfC !YvnMoDΊs5|i9 ) Vuq<8$Ƅ1g3e&u{g_{-j7Q<.Lh܅g z`4RQfQ95i-|s"KB(̈́V4hീ{5u3tvIT2jNvI[3ӎOBOyz݌+pSf)9p$vg7aA󚯥,IX׽p ɉ+[*,=\&e ` nki懕*Zn}ۭc(i6 qgW ] X_e3[${rT;ҠOp_ĸUe$k: [׆͚D|(0vsXS \O2VU t\:u䭢7p{uR"q-hIոasFV5Aji3ce? ^ҒyK~dPG=Z|z_g|2;OF=WG% *]M?A(/˪ڄcܰ(nZ˄ t=DN%6@ 5Y|FZBk?351S:VGI"FĨ^?Ch6uz>)/[1eg-{.>]IZGQ [ ҏd.GU^hl[9q$XGjHV, ɠOph_ P&$re8p(Z(@ajIp+IѰ#m!>}2X0+5jYU$fN76w[&,Y%N]s.tٜFү@ 1ݿf)2J^ J[lpHҧ_ԐclO7 Bf/:tHP,AkPwV&߯.!-ӉfSᠸZo.=Q,tj$CRxKW$Sǵr ǘ:qb,_MDeAJ9;.\k5TRAb#%W$)O f 1-g& ;C{B~׶_ᆢ6zy+\GTlߜ8X}=L>^5vㅧ5!?->=Jo\O5YV:rQtN q E͖~q UpGJ8ģK;RD|P ~!&}ԡudsyZ)!= sۦd#"@,u]g)f.õ|6yTpѰֹi!ukx3@D"k?l26h" ^paEȋ3@>Ny7QNtBZ,jC(u*f@)LiR]Rt?Q{kfAwtO!}m#g%,R$1XB"̽'IqG4}DZN)x3{`)sm;y >;;`6"ޢErP굡lZ6 `ތƒڑ$WĘFzAhW-s$t |sK`Wte \ZM=1џvdk#q9_`ddB`kxc*{3"qg)/pōRg'hxnRŪr|4@j2IrU\#_4$ƾ+`tжLVHJҊh7W{ 0cwWū{ KB5b3Gc3\gL"}q%)i/*%DHn ձ::A!ilqQiQk;G4` 4tpɚ~K8MMM#"- +R jMS:Cl@P=UƖbekad1_La {zh!ԶL6$w4z[':4:7Xl)41'}T'I$iS8L2cF!ӭ 0Ɛ NbB8.#0 Ag'^Hx":h{'dOMIc*=I0]7fpRuAɾn6G(TIby"vlx_߉`N@`4u Na! uLemGl)U+[U0j%1lݯ%Cn__P|Rj6-k\8(yhQq#1(by2=$Zn㬏 8-bYOb."#5zg%9'%}ή~;^cՎyb& ZF!;LF;K9Ǜf7(\PFC81))ԙ3"²r~I9^cUMRm7@5 SWRm3 26ߠ0[h]-PIy6 dS%1չ#b,S".D&rSK'J Fk`p}Z\]p# +F!B, 0 8d2{5y:h,Ĵ|m>mM"vm>T/ǽ-ۺ@.JAUU_0' ͽ`$Y"@˷!DgQFh+X%(L'8F<y_[}yn$as*&s_ vU˘8^E4 jyoSˈxY]"Wp:]HprjΪM.3j&RTERKj #[eY`zr!Qx :gOA3d'L~ UnǪc-+S$bT#CrLPR6 Bl~Lt8#,LJ|ΊR"5g\ΙuFyxbT(JsYߣ ѥ9ElX6Y^6T D( F;nE`-BvGl=>\ ȩ>ؿc=[iŴɉm'3vDn4N_D.gG`vE2Q&MAzo^1>aZ xtZ7`ҏ?/[8?1q発[/}fVLj2·ȧRP cL6:{kMڒmkib8te\:Kd(yk0܅*EwrtF?D ƳÈ~UңS*mٌ7el`1"d Խ 6Pw}XФW`7ĭ.s˫-IdVx pG Ħo>= QG(UɌ'5҅zpRhIz8JIY$skC ORncvPLG(b7"n6'mXԚt:Z$2V/~3qYwXiPSW4"d0'H8& i&BNe -> n;3 d1>'Rv4ن-X|˯0a+eb,Q%@3i8vhݔ"]a;ٕ\A|dz]2+}IOlXId&flxܰƥߪLLPj/)|ؐ)1f Y\丨'R3^ ICҬw|xg{5, !'쌲EtmMD= u 2d Yx(]r ?Љ#iUozhňJj_?v(qcwAdtI3]6hhn c'9| h'mAujfnׇKZFm1 pB*ԢJט罉!Kȼ(M<9ɚ\6 }@ É\^y6,01L~Rv-|r !'3r ^P;$xXJ?YT0 '' O|_iě慸Hw%cYzp p2 d@'a^`pXQ?36MB8_S E6RRwߔ0M<7%&eZs|;hum ՀNWy8 3.:u$eN@mJC&ʄ0JSWt=r +.!oʕ1-Pl'.,ʘ_Țrc0x wVL+ g*(,R+Pb~Qs huu6-J/\-6-+^/WAf3Wc~5DWR:"K3Ki<{dC&po-* bՅdl?bKZ/a7 6!2%ZvWFx\Hr&mD"E6=%I\\X%_J+S~N'|Lx?մfBI0k1](U4u jOQi۵nAq*ec3ξwr}icOޕof38y^vئVq6~y&HޫTûѿA\2}eNr{15dE&aBMw@W[_;ũ"N̩鑑>|+ >HȈIbV) Sۂ6g?.we]dLV :ݽ3@Y#]{ew=̞ueXym溟%Y~ovt׈LvmS V gF~Wۤ~`F_׸\tS_dt[\]_|U?b B%yt ޢf%-3]K̝|k&M۝e[vw5MZ5!|cxKFlCv>|V7M0DUSƓXJ)|8 yl=*L~*i~K^ p y,ɔٚ=r_cE&5Kˊ#U*D,kƏ8y]{VLN+s.u7q<w\$\費]x+4F#Y9(Ya0ْ \٧NWlJk^?29,i ?_kdzvIͼk+<,ٕ:HY'{Uf TRb&}F->tC5_ttIfn-aoH5YDzl'?.e,0 {xMx+?tW 8?T ^vvGc5tb6QšrM+V&wRٺ]#Ɛ冐[g sڗLL!KJXwF I|}'5&$1(? #/w}lDGR`9%@_},WǓZi=i닮z *rbr,5ᇧʬ{{ҷ^AR)mӥwV^mJM1vIt3K44.w5\9cO=Id3b0[B έ:?xgS4{poq9E6W-E<B_Iѵ>uЂMIn}Xecow*xwdKUEB+*i͋LMKaZ1@To,5X0*i#+lJRs-ߞrEɊ%hk-IC&?qߑ[i`@ߘ5ë.#`L+C;%L9X4t4ǫpFxdFlwC̄FI'{Y^d@K:`}%cT5=a]8Y !Tܽj:숄,dްM??_c8یfhV~n<̓R:Gb؎.D+A/~ō Iio^gJ1Foqh~ypCr쳌942~.Y'DZΙsֳtF NL?> 1g8jpl8Es%oJ=K}¥iצЛx?~UppkT4ɜjȬq^9zѵf0DLkG+ۥAGH'&W#>Iap@~( jJ*EuYm)uךEN9kR?j]jJd84S̋[8 [&ϩ)YICF.7YWnhP[mc^j{3|~q5OS|`38YJIdN"~bRl)+!g~TcOgsPGDILip%E@Ѳ6w]ceEp" IJٛUr鷫].t/?o2Py=E脂{x>5.jDU }ۙщ~ɭL g0 GGY_tPeO9N*3L o{.SrXBrMi{0I4 N;6VTnYo{KQ4> +픢[7 hIJQ+M}Ă.׭n`@ƀFLC] x AҜu ^X5A#ʱEYI&JAe|xxM|6htЙ/(WvG _"/պ_6Hx/Yͱr]c?hZFl"7JqPmOY;?)R0Q]]Wqءis%7_5}Re7y`:GɸU+"; @)$s}pC *B%]LF3褈@Z"ZYBqEc鈥oWWZC#XRF%Z&To)?2&ƔKF;3@j议WէZJ[߀ &&dϏkA$*H5Mo~ J?6*ID8?+"ѡ&tr1)ؾL\qt2Rɯޖσ|4'k޿:(fc_[zc3̵y|JG<v5Oʥ|9ߌH$ Fuç:ٗh&"Kw"Tf|Qw7ŹH̄"(žz[):<yvIB~FhA :A>~TNP!9ݴy$qb,z %, (BOy8do$^o xL5*m=7ӹ[D;ϗS:0FFC@Ѥ^ϤܴO-џo⁄X~`ai[3(Nԉ&{Ŭ#`zIc.N.l0þ`cMz?aZ>*7 AեmR}TqFFX!:E =j&V1Fb ޔ V44VT5+6kbxɵU3Af~iIMv)-Nm1^D'? 2M5tRA10Bii}1CVvPe  .%k؍ :5@,r+&5щ:Yc4 h[on23Lǔ_y}U3gj4G\(9\d7,/X̊+DF<F>u ^T96(hJz1 [S\8Fٛt $':)a*fRP3mp}.{Upx/![B*Eq0';2d |֟Q#>Ҩ5Vm5ۥ*tpm zE匝Z1m'/1(ZJd rM`+f'V,B::꿛~UDx%߱\z0PFy cޑ% # C=e9@R@Ncw˼^͏%l^Wt% }mwοp'2iMpkT=[|Lwn*nSqjiC"dq74ROXkb=44r2мO1uVwO$N"6dִ_9fw\J `JfɤgΥ[v"3p0KӦeJ43HfC.e v99Yx N[]Q$GpB +p ڐ9S92z <[u@-i\F{i喭_NŚV=k5yAALay3{ ޷QQucy,g>qofFUn܍vá$1JSzϱSK$.=*5~'dkPA/0Id5xW~k5m{3]˜ԫnёs ȏ3&T U=Pmuakn}5U5t޺HѾj>X[fG"MvSlG6;$ JHa;qgt$+Z̀bl6cMk'cًV:c#zҿ^5я&[Cl'wKe6rDB.aT҄>)[( ȸO7J~L /09DpNcF0eG{q\ᦳÐ/'gE*UÐf +Mҍ~ŌHX(K>{[A/WY$X@jQ?Gq;Ѥ?C1 ;Iv:rP2c,+g|TƆXd旅nX2Q=PQQj*|gzXy/$š)Exv/\ǤF"ȑkIfZ /P`df}yV()I>ƇInTwSx3<~ZZ\F ޖTU_٣+>xSZgqo䩲};e/}Zl0f{~w( H* З`Fd飆nUjChvVp$M3FYHgWC@C FWP~rx_B%5UzAPJpm"߹2<0lx\-77/qݿ[ i;4ټWA Q` ]:y\ɓgO :CzdK?j>g,;v'|rsdpKp! Ug}p]ۻ[j0xH\}Wsk͢N3-$VL6=4LK[qJyK8u#9vm_wM&GҩU懃4oEis <m,(&%]OfN [d"N06x4_&iktf\`5($qWE߫DӀ-(6sp<)=XG]W56/k"yЀE3sQcVGEFژWCt]ȁ(wKUa:Q1}ޤ}~9[#7YǑ@:fv ЁPJ.:,jhYSbX1eEȲt#t"O ҾM@/$bʝpbv7rxW9M[7]rNR&=h.SɀJlQT <~q/1S8$ qtit`Q e/7J/_]t2F@u䗔y5[1,%"^[,mryqv rҩgJ& Sgʵ7OV9k*"Ndpխ/g|/t g,Ѷ R;j7!M :JH~&^!6ņ9wY#?9\]rHq|TU֭:;5>Z ;'g8C^1yJYׁj^łw o)"<7 YpO4cцWtz}>+J \uqYma3{[Qwg"/c P!=+G8{| ɂN& PU[4o_w| T괐-Hr`..ϓcHgX'cS]xfp̥>="]vxi򯾵0m )ݰIf\n6 b <0WkM2grb :kQ ϖSn<*h]l?1oUkf/x((jُ'TBj= VttuM&8͌ cW!X?mNT ]$րҭ>+}Ԑ[ u ;Z=:3iq9>#Ǭ*"*T9WprbPvݥBumu-g_N- 09ʢX!_^pI%v p QxӑJ}?*hsgP ?nUr_+Nf1뛅pj__ʢX|${4TT\>gQ3ͤaN<@Fgc[&[Du\'_̭JX,^?9'%ޯ*Y1i9G̢\0{mw9| `fi(h #{~4mMh!Xn V:y9y:\6SMr~[|q5S{O#ym3:B𴂜#j#@zPbSϫzimzh {lyDC14|R3Fm!ѽO' &u pL[sK6xe }h F+.5?p#@-`E.sugCѯt')X QDifNө`}F&[y|մgO~p'.yPNow}TJ;_sr]I5?Uw<T& )rlb@\XH^KC@&}l49h9(D,J=}GR b;eG|,d€\“Vu6NZYM/pJQs~* `P7\ëCc5 z܍@yeIQSZʞ;jX䆾sh^3['ff?OPT=?WxB].7,IO+S4̝^oUzPO?Yg\kC}nPj/Q#8cgܾak#Vt#XT'Jlo͎JD>tdHY.*.NAGI#+NJ+[I VTCi[Mf;#[}[GTT:Yv1u&]ɕy9)ɈHnLbcd{Lĕ|DDXF^)B`ǂMǃlkE=V_ШȮM^ q*J 9bZҪ ^@ h/6F#-z:u(uj`YGE O~݀aۘ-2*=0]}]C?5#z nŚ LGa-~ = ~M̷H5\*"[XIKJhZFcX3es`R-x)7;Sr!jz߹)B˝DI8 SȩG{R%[*], :E @QB 2)^'EA=:s ^N$*uK`SY*v,8?_:#y=:dz 8Q')T?aj<(#( L3%9mqmBi Ԯ&! 5gq{FkGYW179?U95[S8HM%\NtGBSSJFׯZ42sLA8Xi1߄b%ZURG`>nWx\)8o;x PZp*7kgiaM{]DclY!rlnRڍ!:Wa}TW2ūENՖX60iE*9Bti42RS[8iQ^?b@]w:hzTFգ{8thq!9Υ7,)-SllL?]Qީ2g톩xIbcq= rv9r`tO!c˛F#)~cYDq0E G,KyoĈQRUIc5A@Ij3 Ôݠ=ŸW'"MoFtY(i-6L݅Ywњou2K噹RP>[ g@AfCӊHeN/*ڞn7E:.>VjNI/iƲv_.CQ嚠/[5DEnlNj2-9<'lBe*dN8wxK7% Ag9= zq)MFX.h>TF6ld&AC yL<Mt\"8Kgyd,5S'-G4E-PU癈[) x"v7i53ʧN~.}T@4IE {6m6|y4`1{vGCC 5m:_Sզ>&. .|}L}i!]WS\(i@[qj$|8b@]zR:rӳ!|{WP@+H^6J9staXT"Ỉ| >u\e17o]!MS.+"5˝$+nr"8:}yLWSN9^pDg?݄p661SQpӕgjL+9 `89 1E*՛\ m^VeT>uMLze]&١j*c#6X3*29Ds1v S?M]?fS-󝽪uK@2I۫yM^80~\V|sJ~OL3Zr=ijh6@1ۚ$H/rdn嵕eIq% jm1(e)@S2qn /[zbVxߵ=هwNg6b }(qpl!=Jey)49s(n^1e쁃&_鱏&VPkYf H(q]$ 0L yg l´ْ<k.m.ڹa#J6B8ˇGGS' 2{H7u6sz$'mC ͞p!UH5ZQii=#=P̮v)&imO-Y_rT){]@ȱW&kuZUf^9(ڏkg0G/ ~oga<òQQq_7 ZeF'LlܩXT)U]Q{Ԭqw{!_%k9u_y}2$Q̰ *ֶ9;ΛD׌` NVpDeWQA1P 8.Y+ -؃[{Zs^7jRI%Teq29}^ެgDMMnȊcL6j83_d{|Q*r!T-Km?PID!+`nE9xo=>>ƣfܝi+ye~9WؖBI QuU . k׷Ǧ (aX5q u\E9[z+H$1qv="ًKDfq!٢%G_ST1%hvr.|hUD9JnrXՎ*;Je¡I7bẽ$0+B_I0 /!Y1P5R9]ELM)l"b][Q?9M]5yچf{ዳ ¾+)BEY^ъD.&9=_4 I^!ׁ?^)3uHga_?PB15m6=?3Ŗ -ELj]}2bmj &JzF\hRsE{ܔ()uYl=D5b'Ԉ۲%`4Kk١}倷s,h5>d*)m͊7@UG&W논i6bH<_]:9C;vbyC&;o;K`{SOhK&L Tu 8sBɆ@~^e)ؓܲ(1ȾŚho}4Jp4O)}S5Qlԉ8\>!$@s^-rLkWb-6GQQLnY?CsNX09yr,p[6@NjDM鈄_4(g +ߠ@X3fn|1ZSy`M; Jj?3%T>|&jUdN/Cұ;܆qbWd)U,FY'ςL&pޣ~` 19U'՝\cd[PX; "b8xslݛɍ{6yJh:&o:J5B.e͏Kwx=1*},>ЎA ~ucZTX)w~BS!F io )Uݢ%id /C/:L8ZGܙֿD~pFM9oH}Di!ܚy1m@n 9 b4J(ǤO9i z|2Ñ~oˆ6u,r]R6l먫SL&(ŲH1)3b|E~{í / -(AK=(H~ǃr9,*|e!klerHu[= W<^|אj^ /Է~,9_ !JU.s{M(Q'- %Dx+7r<Hg5$$&HT-ݜUf"|&ޫ`ܗ\foW7|1ѡKXS=[Ii5YP)5/rMx葾"eL0&YXs9kx TiA 10]S=LfXw~]r-ˌ@?WlzvTgN˭3[hWo qD$dQ$`QQɺƴzUf ׂk"x6ve8![RB)rB$RMq[=bUIlk_!G4H|(kVIM0Yr5 G4`4UK,3fm^6-l0AeS#-RugD+o )]1Hft^jYgPm2%hRt^@6jǸH2a7:6FN+b׋@,HhԦ[M4=>Yt}%؏54Ig'% U\~ߜr|OXeWkߊ9 _:Wxո\FF~X* 7h5~x0TH9w#:^6'g{'3pxf&wNEۆ~E!f&o[|I|"4òG2fc&{Ҫ,uޑ]=r+-qLt=w:U%jyB@Aw@]NY(/F2,@#K9?f*_rv=dm!n$v=ˋBC=e$#=4LDX).[<:*ŸVⰑi#>}Is#) g |mAegj}s1o2 "Пwr=`=%G-EW8!TV0dR3 qyᙑj)b9*~SZ*Y;lV%8_ Z]#Ԟ l%dh5:Fzy49~[ŠRg=>~~HxJqRլoWQ=G ma05Hg 􆡃J+Eh=A/Acj~g,2/[x4>vK֐O<$K2O:"^-K׃h&!]ʄcoP*6 n[P.u|Z]l?s ,Ccɘ )TP V/dC2: q M,ƭ/^*Yl|G0 :j@leՆmJyUҠ$q R!L+[Y56 >l}#38K6Kpvx>[0[; WNIۯ%\;ؘJxV$+ֻrXk^ҍ._q/*Ű vJUW<=3($M]/#m}ZdŔ !@yD :7bV LӜavI끅V4F.W-2@q`ڭRzNZ|ˡ[gnH#G~xL#Pܼ1wXy'c"#=n6ԉ7mz&a1MzxWisg{1hAPy VeMguq΅&X$E 1A&UܧXo{`6,Mwz󧛖N R4 ~tU 72Ơ@-"%qCYJ=,΋rÀ>D=9N]ް}i1elIXe.y+hȹSbM|;6haB/i0J Ai^ l ;(.LۿҺL"$Y>`8j:XݚOmܚƢ\5=]8w^X{ ,Ƭp-Jv P Qk16$|m\8RGy9`ւ鋇Zc_qshEϚMJ A3dfivXi ыDUZA<҅IF@jV1`wa9k(خqኌ&ri*Lov5 FKT3XBKq׹\Y, i W)0 NX/ frH.u]QQ3uk;q#Ӂ)ּztJ2(ǃiVe6g6=-߽rEXI2cP1UoUr~ fCqzeST'IC\.@_e>?{5h/< L2l 䜎aU ϳm_`8H3C'>`B%llIcO@n~"T_s9'm FJKz;L6 { !- #jNilcMaDqq@Ok$2 ̑L^K{Z@m$dL~Cc|9I(*dR qRz*Q7E6TѢJ~3Ӧx5LLÐw 7b'E%ok.6oD E K.FusZtw4{{f<^g|v}F7u0b2kdbxw(G:ͤѻDd 5ĘNVS}#ɨtl?kn`د=A!^l8V |yKIEtUY[$Jn}ܜ лƒS(!̌ msKit*_x44زgDh)qM@vQS:Yltox LRDʗAKu*0ŎK;[!O-n ~a}AQ*1@Ȭ'`_~!Jjg)[Agۑ0aˆ<~ 2m+,TtK$d쮚Қ;hX/з)p3M D ~b=Um=xG?IE-wʉާT"41DwF&E牪s攰"PQtxJ+c^ AC+'@k"ƙDz3ׂS}"NH*iGpA^}Т)2}y# YkHI 3{+5D;ҷ >5b#o[gb}O U*tn.y:Q~sbs)(Iq͆r4x'S5#ZCB, 'vE2"aR7ٔL8S$4 40[O`)j7(f*%]={`u;T zmKf`ݯغ4l/ּBN _Lx¯i&tln88ke,L ]^_ɴeX6!BCZ׭vfGH Qx<:F|E]3ߺ8|ZM|ۼqد}رa_|߮//fЪ2 }֫XX'%Z1OΧ {<:YWZ&2dA4՚P.J 6(wxLr14IZ>CTl^;}yCآaՠ=#˯l2e&8[`ICDw@$rsuY䡛 3o XhE=%0"\<5I)"2 DőG,J`%?P q&YXwzi186JчwEK|>_0PBϜD>H$0#^ԁc2ab}. ȩt0vՆd_ރVcAezu^ң`g-L:LzzZԖEc>RkUh4\P*e"Pزx#)0AjsM0I1y?>%0A!P1C/KAg#MSC=ԯ] 9>i! ]S""׫0yBy44t3_`Xr@x:gRnJUX;G)>χ<qi;fcc\J[l5?ZBdښ$l `.[N |'R7}dLL3. yf!Eσ7Ȟ( ^փ {y^قgfW6w+ c_~7tN1 2w F3jBcюPp̸G(trÞ46T K}QhW!L mvI%-JmޡM@/!(Ql$aabeu:԰I!-NY .;.G(ϹhmUkr _~y 1E>Dv̜Nzk[VHdG֧& /΍ǃHA(jI]]EΑ؄#[ҵZJSKԌ% 'vmo8%E2:&eo 7@1׶GJws7BkUPIM; Cڗ(a1zpYFvMepŤ؞?u9|{!]e;eھet™ٻCzj5;e-Lg|w潐 3(`2ק})/495xb`J 4Rn1XWZ#hZrļ}QWZF(T]jCO\%(IC|yo_{ZcD`Ρ687?Iڣع,Z00 aXlȱyN+WޙOm|N[C_v\kMN{ܪ^t)Kr.]dq@O7T>ݗK N<9G*@,>🹡:⡩T͑,(&^@<]Q )mtdN>U~o,hy;f%szH $uB/UAT&y¨$npwn7($C^2 6Lc+$% Fnij̇0uSK9LA=8/'o#ϗSPqϤ{A~G8h{sD|X;[BQ|6&9S)3hCF}4@:deWV'ݖLM+ȅ" Rf,TEM8wĤ]#G\ڔ=Ec lMeKȳ+7,Z-.?Gx -.);Ҍ +P6r+XЫ>G=Q8ηAIF]JWoy;_HQ+``c 0&qo4꾬IDbu˹uD}ȱZhĒ#Q=`cX~(c =%[ r|M@+Dh5kx u"j>}ϗ_,EFPx' h*igA,ncT+#h-^ExuoSu NJlRp"y}|Ty[W'Ye?%NSFGMBhP9qDϔ1V(io,a;B#+1KuVr[C#u`}|Pev~7H+p¾^3?RuQfhFHl/批:$jS-DBq1#J3ew,ݱgU<=/_*Ll,fۙh;C7 qq~#fwRhu#;B!.&A.zJt5.s>VV(?Edp7qc$5;5ArLm}]4s BL.5-y쳐uT;㚇]nDr¤e9L/|6e /9 c]r?/okĔYxwOp0 qH暩7iDkҲh>s_ ad.f"$3>˺W7Ԅ*+ "ұZM_V)PxF ˅H5aͳi#9YGUuQ;qpi ]ɀػJǺYG>1 eEW"p[=Z/2m 0]o1! _r) A7Ǭ!RKT2Mxo}w ^eajAZ4{~DOw1Ӣ>yH_DIOʹpi`PY37u5(CW'\x:W:F KIτsgd#,>WNePn 6(\cŕFPoo<2%=9D+ WrN[IJ 3P5wsXll)RE6-!fQV.5`BR8,.³E2OT~H>h ֛KLoN`8$hn4e/-$>"=XBR$UwЕ=%Q?Lh۲:t O!Q9[IժWp-&uX^A?f>6d8ʛ= #Zn<\t5*3t\ENCY(#`$uM:Ak!Zs]Жh2`vw&t/ 4rWZܠ:5H$P_tgEkͤ9 ,U?cK13RHo`VDWWlO=f{$}QטnX?Aqr84qYNg&XıcC׻]kLt"%k3"W/ޤEK_6nݱ[&&-x^9J:)šDz!̑LE廹(U(@'`gv68uKH$،19zWO,j>ѝi]|mM (g(OdnYWhȖUjY Rk&}Ոq79ffx ap &'D^0DϖQs6MOY" bD"hL2cWOwA ͚Y<<L36u ԇ]:<~(68z ^M76s5k]o]ƃ/n((v)[D::edc8)v9D$)KDlbġm_X0s:B̫ݑPeȝwXhgD$_CauZ>ġޅ?K"H9N_82_9A9}i-)YF%2477H=X&P.'ܬROA&`5W>WugMv`Vqۭ4ʦΩNϤuKQkQk=5l}*Y jrHU\Y0TuQmOf1*6` o*S ?UPdb"5yPL2ɩD5 "3U)Z{^XKٗ0WXmg- -ZF,ʛ i`;3Dt&D+T(Ji`YO#Cr+!+2HW[Xysh))C'F\[J6C'êݫ]?~0G$[b=+hI@[8Qٟ(K>vA {ڒ2UMk.SҊ{9'q.hR~OB^mM|R Ud0|Ey"[UhۂkMڱm%Jv3ZN INwnp51}>_ukuf#{1i|";\?CW^/lG韍BvTͼKPD:Ѳ)/:l>Xto8xF<^ 3t~۳9M!LI5^` WxnDPA[餷:1>BbZaz71dG vR$XeyT^HySoХ"LK:ѿ STk#a7OO$^cʋCSqy?XF[2fJ^3S;CWȿ'Tk`N&qJNЏ8Ь@HnƔ?p`ȃTyG`a*節/,{6!o>߆c=~i;Yv]\&"OlS !{O`NH`qZQq1Cwe;r{/jRGU(3;U@ "C?Jk=A]X8±b͔.M6fu/7+1ÕB-J5},- CSTh;qRחNެzW,x"B㕞M绫 w v3wCBFc**dۓ. ƪ2 swAf0cߓ'6b ?U?Fӑ]+xJi#5:T4g3)B^n!7'VfdBuMD2> A- T>?)DnEh= t^@?ޘBE1LuJ:O)[gTosɉDiKQnRXGPp<"8+1gz.QqiKt\  m?!Yps`!6PXɬ9ɤ**o7V_nSHV>]rONyW[P*!Y q7t f5@  WA+ 0]ktI9|A tw_Tc+-Q c./]c276D4Y'6Rӗ[Eò%(>AVLQ6GS!|jr݃yT@?ZbwO`uӱzGApu*"I=/`S]7Qe)Q .Lב7-Vt =/!:%hP3^eqda n)A);mʎ oҺaK2*E|IHH7.K7@O"p*UdIuvg5*6w;&l|ph=MŃגڄjY^>}o]`[.#hw d\i`@@h+{%9{!]ΠyX%Tj-,>3t՟+G#U:|FNiSS0Jtg;N,ޝ@§zvKg^6Kv]eJ\UOpp!fi t6XbP1}Ӑ<5z 8b8jsҸ}}aEI 2>r+|g,W#0 5_C|(5TНa+ſzruެ\{Q@"<}kdˎBsp{W.0o[1"lS6Ah翋O(D2 mĮSA\(l~n$9jNVs9n]HbՕޢ*rYH$=5 gI] x,sX9V3'oAedط6`ebOgBx]Re:5}xTr;'7Z^}p*Y?3@OA|edN9&TX G>^鋻R1_j &(VV{u삸JS^d`# 6V?(>uQ@V2-MOC=nu7ќSzcϿߪQB{tr hBLog,-fJ jMe /۠E`NX+D5ef74z1j,zbGglfo3c]UV)xr*N n#,n,HG䛵83uW M:v-uW!Gc. _h~)O0?"xD5LoHXA%b +lZI!ҍw}gC\ûVsnm>6О$@PnFnUNlQ-)=P@I$׎Ȓ [,HSed#I V6W:Eks@#FvGCڵkM'K.v"BK?̋2hM?~j$PoI#Q71Hd SNrO8l&lHUd$t_٠1]kvHMp $ (35 c{8Ia)"iZ(ЃhXvS p( &l9odmEAR!Z)^W)hȴ768S(i0إ w͍|;jR`j1!V=״ [Ҕ]11ڙ2>Ùi%7˻ݛҴ\1}2NήjE~ke?\n͙X!Tigw+>|8g$em2F_8{&{R7t;J[YTϟ/x|K3YR*ӒwG,vxbT)V 5\oןyʐH7  wϝBCT5!}pΕyqo~Ζt߀c̛'“ AyN@\ICe~`ʗA|q+(b())pT;u 6yKuUSl*PKOf ̤M~JӤk\}}kz]^@h\K%f7[㜟ܻ-v&p[GfM:qp.K"Ӄ&F{1:}&P ŖpV8_MZi0X@ @On4$nHڨ ]/K6ӖKM1:ssr<⍇U偹( vou{b*'~y-rCƛMu %lBN,W{ƈr>a >) ^SҖo]]MPXi:O"I7t^װB!BP!̍ mBZ8$Dh7Sïex %0u7vNPP3I>_ӈV|byglG% 2EPDMÀxJgvv`2*v{7^o親{쵍tH_|6]p_=~\xcU3xwNYCѹӳD ln&;ۣ ]}"[99 5=5f$(}#h+^WLQ+-&4!CYcrE'Dz% z<#Mn(DƜua-S$`2yNʫc|Yyj ˫O fv1:"rY+2eb`WX~pXRe5xOd<4& 1e p`SkqGڤuزA%'f\سԏ:_JSp51R+tޣ J܏IyVw™WªML d1h%g2M#hqz {.k;+Yw;UI;j!)dk%qxB-  ISwLWjE1355VfR<, Eqzv4SHUQޭ_Ww&O/TqƥX%H&!JICR pa~Z&\U/5_P;M-ZmwxtBnY/k?gAgo8"Vgz!m)ksܗ)Ef)R4Jk: fm}7݆i*B #7$^J-E $E^#vTw Sy2vA,^N#g@~,Wrѝ'WN#BO {6)6.KRΞXgnC5sPؠBtA~!m-s}9ֱLcܯ*26Ϻ^B]`Hvۣ%aKtV[gkTS2JU4ҿi ܒE|N4!::280ӫ+;tpꭵ_XVQc/נȶ@2d{wy8 zn3ZVG%[9 b* &P-sǡ#ܭtlu3$5yUQs7,~6c` Vz6SBeE#7X{v/~5X Γ*PMcGFod#{2xكaHuNSo/'^)}iNaanI 5}d ́L)hr,Z| |Xz*mwgTl %(kT edrfFV7zΟRr={_3 !-UG굲Ȩ)_|vyN55!q$R4sh@ip.;s(&\<:n4W6wO@)y~sjʕí8'5k-ͅr|l'Sd,҅T2z +=_5k"ث\9Nf8JX{ƠCU'ý^ WԺ XhZL8VY;HPnъ7S%<)Y9EUUi̎-ZF{0w K1(ꔍvmonw3HDتHKzN#;\hSFh utrQߚs_gw*1.zX.6֡^ U+1Vv,#.jwngd瓝1R\zJYgBmC% 42QYB! >I l˛ʶ\ܵj=E>C X1T?9=-[n9B@|T wy lK0ȓTo8@5?ʈx-ϻ%b_{2x-|7ExNء zݻ0ҚJo9y/]'|gTSD# AzM/"YF%ۡD%+esER{|rOjl /Ě"9H]~^+ͣ" Gpdaû1 @aO`8!{hp9 Go$휨,{w;+HE\ =k\/Icbnc4N,&Em디xL썕M G 1.%?YLa"xyfh4]ą-:5켘ͯCP+ M"{{4xϘhdkDsK%,_D^ap V)$;"–ڣll<>v:u6sVLcUIU.]X rł &XuimW^ [ŗ'u(@T+wgRPA~S|4~6d=0Ck[Q/e<2ҧv:gG ܁LT5RsSD]FxfL0-=bؘz%Bhރ3cDbr*.u8TF+%ـ=OseF2 ܗuY2J&vsU`RK CVسз" ۖI(ۥ ;(Ovm$&ŎoLݚLs+,rz9U?fW +WP]y3Q1OH'&B,@4Aobtw~_Ut8:QՎ ?`ifrmAIaRdk\ 8d^ݱEiJBv}9Q&&՚%&ȶƮnHǍƹnA/ud|8\c/uW=s}\xl( U^pth.LHRx7."} ū%q{4_eMVV%$"8su_bS_xoo^Ⱦ||I2˽yb@;8qhIڭˠK8@zJ+yEz<+]iİf?3cɏ(w,]71oAnZ3Ajqj]9 j!δ89)*JdP*ZoE?^Ve}vxtV }Bt8wp{|c>/"IX(X' )Lkg ]_g^#ܙuN<[wk ?o:9t7uP˄9h00fyҮx#?ZW`vH4ukK v5}FGU!7G.+"ǔ)x4خ(Xrj b2)<|wccRW'b2\c|kw.)bwh#s@%冚v5` $3~%ղ>k$V/9;k Ѧ۰xRy [^o-']q_C/s~Jul-*x ?xD,:FIe\We1Lj F%}8B K'|KS{ R=xw#ÍUCdkm,>HG,5qkY%7<-*yr J7C#k!ziփ9z'LN[KҤv;ۍ,BrpWf8[ˀp SL¦IYFȊ\g(4Z8sއR+?ѡRϩqn%}Q6Wf6dT6ĢD%B3 #\xTKêF0%B 08{_܉Kg0sLVy^Gil`:!Kz_YYkMT ;mnF!Tō9@q $(mʉXmpz8ĘL3\:#c CGO&mɂj :'$wbʛks$KE(uLh \:4kO<|gpLi_#SE质K/r޳@hu׃.JO)>Rz\%@rQAhbZoQ Rba*jev,KgQL$ ==4"c̺v5L ]`<_m@Qw2ågxSO3ndfIP&)Kt";㖩KpFhꕉw%dҽrȀW]lμ˜FWujY:5U"No;jGhͰTjm PY,O.uXy V|ᑋ,4rPq Dɝ)vkj'_0)9:/Hqq;nA[1ty//" G2~C䅀 r$4d2@j]i\NHPq|hq1nU$KgC~-}̧Dt)-ssKA'tbq4M0SB({dez3: { ^8" %.|ݡ+EfQ5FQkش>|C޼p*Zs6s]wvu~GpN4{[e0H Ҕ/nLĸs}>U g3`72헋Ks.<<KO>mWHg-SN`9Ok6M.`Ckw4q{\=F{ENF 7{^+Ӆcd4kWxjyzz.pM{@v.g`ػ\'{TZg8\_]̸8dm; _g3n:'MWt MCR{>Ɋi.msFQaer%3cvI?AF 0XKr`wt/5g Қԍ"0N5u-OuZe,@g-f3f0 f.; e}*v2#;#(\OE9g( ^MDM(ʖW (2G{Qy B7m龪we=pE3̰[Cg܋d;"8M%D`H*Y~`B JX0ߏe~SpUQ |rۤl#(Y6Y['m8A<@>IU6 OӺ&8i}˥e@Hx5~U[2q`gisﵹa 5BG"87 d&,^#}XT*df p@eʑG]ˆO*;G{ɘ&4nIO]3n֤."q%܍ϒ=_Ctn0#s<(sDأg]|wO|_ .f(ZM3ycn1ݼ8^o5y>Tha{5g* KǺnSHv;QP)OC69N7T 2M4}QV_eO,'3d!n&/d`L_HaޤqgMe4>Ƚ$#{U֞[TO(LMH. -i`xb  mX&h@KHYa_ꤼxS\'y&lhдQ^i- \.12 Q ho4,%\se~ Zt.&oYs!kJntퟕ`UWk sDᡫ,T Pu/~N 67Bw&5!9b1E'іYtJֳh )rN+kP;ܾV$mdY0~([u kg3W93Y c;.ٛaFU^C1:hZ*ÿr|%X7a3F 'tT(Ebvv3 w[k{wV`ND'6'L9d8gņkx^2+! qTpװXsUZfj@]>x `igL]&C$J[ 1j_׆e+.8\MrEhYuν96݇-sVns".wޕ4z3tKbcTDxmq\<&5ӬןMr 4I1hft$J#n!w\?8<L/o .qqPf' aڟf*ȀqHsl[ a~$5Bދ 7_29d]*wᦳ@)}Lkc`,PjYrȢZtrs~y@'Db󫤑@ hA.nYzuNi똡[]Rn  ]]ݮKЙ+wH̀ڼy22f@eşu <Κy26$L]WBf0FUMJz}k] @ 79W2kJEsB{Z';;&JˍƙI:Ь]2γm̛md]u؝A\yHdTr4,FGŀhm6‰´|t=}+PcϋgÖuxra4+"ߗuɲ"س ! |XJ/s/b @\ ?OU|F2fAtHz^r>C[\T{@a5G2STTXQ%;1stH4BKC%iT 78 B}ϖ/KEB@~2fE $z {I?*(>ĄB0J^DXrު zlӠ;O T5-Ya.icf2 DO}?*7fcI .Ma8(>BÍû FEjZ5t'M83( ]ВY>Y=݄]qj{y!;9ŘZwP!+XNy|/ ffJ bVxK5p)E:Ҙ>0 !mgDcUE ¨KK6E&HɬZ Z .UK?ioB jt7A+K]?3q{&RR5lߨ|WD-Rx}^.M~1S[hyg1jD}r,x7M]OL0f05NlRڴ2xtp5יjw((P#O]^^Xi`/,uI!!v p["IB'RkJcQ^µOv5!E djlk힮BۢD Z2J(g Y<̮< gʢzQ5;]IHc+<:" *bOZokc1"2S$"fc*\^2ޓ Cgn==w>DU~`*YN= 0B8H$lQg1-d%P\Gw9!]4h.ɎJ- |%M.d|F EU#h{xlbs}הXĬ!+Y(-KZd`qs3I;%9Dqi .CSvsYi-Ytcƹ刭+Vu2J^7 86ZLˈ*f@ W0χ/e72wQ7N ۅ s`f|\tMھ}5gs XG&I:  $D;ӗ% i NضxB!bAy6ڢ@@ł8U:a_ H&?4a2!=%dcוP,a 9ly( qAV[nquDkL><1ЫA 7pB=^r*KS7*n76A4Y)Ey]'r56@t-͋[$AÎHٌ)( QӞkSBj3@enka8_"+̱* &_)#uS)'Z }llN$HWDrV%۬@ly!k[WTk1Y y>t#`ɧܯ;j/h{Jb"tdmdyó`'pgޏs\[=zgliKJʢstƧiZ8zu"Ed8:ز+' +e' }L& %.MKd\3.Q,} V%B zf.9Cy96yq[Lc ޟx!Jf~_ DPuzѪ@U+ҿKEY+-z\^#hHȻCs^ĦU`Z)?`C0CLL˅}kq[VFAepqt= qD\uw o tCsA/g]+='_ض\QN#l*4?{뢙I$S¸ayl!]?Ri ^ )c-I9Sc66fT5ISi[H`aݷ~?D4ȇhRdSmr,.d{M6:ZQ9g+B $tn4oA Xpm1֯oZ0YgR͹zFRuP6+&ssӂ261yxW!vהp4HW֫xfm~Z@^U S ӷ/1@Mn Fڕ`6vwLBrĵ&.[`m2k߄wE^d$盆`yX?=??;/XeGPg{E_微W1?3 ^6I^gIk]WA5V8Vd#!Fz\z :T8c+)U2^эg?Gvy->{,PbAq'](:]]YxLmGe8a0DiO61)4&AzUgzNo*E|wq@P]I]kO16R+Xbdg5jb,#a^k zisI=T>P[LqLŤpPl߭ȃ&^g~7^na~]5|aonű72YűL)jk"oAI&HeȳT9YSQOϫ-]_WRG&h#}'9%Ç퐟TSUF8`_z?Zt 8EKwB>;m9bl(Ճ^ g)i^Ǘ!R~ޡhYZGXZ!W@Z$]/Nج'+CzAkG\]( Yw~ohgvqވ/$Mu )}$1MJ߇ aPf3 ['WLx FKR=+ +dvuQŭ Rb-uV/hoc Ԥխ8ih[C1ѣQյ?NW}/\V&hr7l[F#u:57J h]5 |³d0MUjdd:{áGZ ߿͵?_sFϖ%x-}a[m%.$E^ 8ag{:.Nj7 a _>J꛷tLjWjEM"bO퓧'D7y ♺H=Z~ Ͽ]Y!4( ,3%Td8'0S ^HY VxOR?=]aݤ< L !ea eҐЧ](H<@ 9-b I fF_6+Kc||U{Ӂ3tQ e}Ë͵:ꕴ|6 gjT%2A.'t?EEnQpG5_-kQ$ag^m*E2(UL)q5׎F5=>5=f ϕ'Hr ]a͏nf#BΓâMi~OuZ2cnd!j:x{&hظ~JT'oo ~׉#krXCv[8n!-*4xgJJa aWX HBXo=UfDkf؃[c%7!4 P< Nvfa B^¸-1d޻Ɣߓ gS,R<!^bMcB#`,H/@b= l:;8H'7?ыJ_y̕Hm=v8hsOu3#oyFQMc6lpڳd #N|&aq!PYN\$VtuU`8hY~ ٿ'MZHd ~oldxCJ$ !gYt(MygtH/0)2L:|&K)Caƅ!>Œzs;EN/!$ȌM,؄LBQ @Fomıs$o;ۖqX>Иi_AO$\LPA9 0SH' wT)=?uN/Qev!zS{k^(̫rld#.hM`%SaVo / :C>OiX}#@|@=CDfH¿F&4$/*z*c[M҆7%gX\n49RQU؎(Mo3l-~Dޕ͍ɷ=ia X9?y;$Sաʸ$49" k-U/7a'-t=hbΖoWHxxDnTI@lPGZ;f~FGqQM-6ZBDƬ#N.Ht:]YA-{se|erv * {XՕImw6j;b D7~emRFRj=qƆ# NJ(U1>"makuum/Y$B mޑJu9o=-215&Шl1Xa%} 5+A>ee\<>CGиV*&[=(x)0yWɽr֍Wtc2x C^֣Br/T7(Жv׷t;E40 {AtҴ)xeVr\"l4VҺ7Tf`MVExVwl ɝOKvES+DYʦb~3g7J*WC^X#'!n4J=wpQucR^)a.?c2 #bu⓫2o$quEyOYT\Զˬf+~ƺ[E gKjwA'_HP~aWm*Ib@ AF ź͋) N=NoF*vڅvOWVzCa9o0VhwGЎ ܟex$irR dOTfi*xaʗ'q,f`.eFiN[e)>oo<[PBqj$ߞ x!Jn~JDG+#<0lT?3t0[`쉭ta0}HVZi.ݢi:(e_+Aӵi5'cpvp5߿,f @eMym~N4?0iU 7F(]Z `QA*Qw[zthRzW[HЩY3 T'Jji(s3Q0eӉW$'=XL =Z6(Osd~lӛ+;|k0ˈgeA#Tn07geX8}à#+]P^E{m ivyvD5f)!K7\CAo_h?Nə;'}6)QGBqo-'"r8F8Q+M7,ކF)8-Xa qETzzFHl,1oI |u`^iN͎7;͜uxCltlH4 6D!=HւJSnR_^pŃG,< !tUC؋}d rtO}Yyu0;`HۘFki'}09;ƃ˄@jZ}z8W1eI)Nߕ85G k%A <'#o(Mmi!62LH}xxy;ԇrXkxIpl)ՂTyZu 'nLLɚiA54w| I\E S\/|WsR6k:pw1$k6s>ElTFM̠Р"i,ʘy$[(yzlR%z!wڴ@Zq\@` QjNF(}.wA5_D[ +;)V-ḚShcfPc%b J^&™,ڹ\+n7dU ȭ+WkQQ'f:Zmʎu>!Ì;Qf;_aZZ"e'g?K4d,?2[' IA'p cə7e)k H&2T߻M1cDGf+O*JRumEL~_zokr:.oet[aj]SJgq8d FnJս^~U [>Xtq*QR &96yMڋiB-ds(el%$; |{ 8xއB!3aC%/oFm=0uMXU5y(klO-2+޹qP~u;6`Rr>.6!{)|C D9:GەűL*Kneq_[HSW8 G0Vt~FY"u:NRi6Xy',[|jE o AOi^p_l.cP"GHZ߉ :=1œUFdkof<({(T 0 %ēQOT~oaOD᳑ )x+58>2x Zلyw)s-,?U.gdL?xe#Ą)"s6ϫ*34/Jcʡ,Fed!Y/[t]I;S򏮱^`lEBE.F;ɓ}u_Ú-XG?k#)ճ>jtd#gCt=|k;;1;k]Nm!By9[G6eM9†χ U Uey q؈z v+N=)OWM(&d\Pg *>4nYL}Y=d+䎚:?SrNh1GA ۲|sp2O5+m_ךn섏? ۳Ĉ$}qfD*> ߕV< ~j}UZxq)pr L ~iKi<&a܆;gq)fauwPA)ԈЁE!242NK}up쁍SYbsXw&,Oqʡ`7tV{hcFsBzdP<mF>Z0w:az cPI׌}CҊ *m ~X{sNLL!jRl*'g9D6n({& Fe=v)nctSF"b{܀=4}.WX !N}R5dP+^/lKV{!ea5mg G |GROYi*ӆ\ݲk;M50x[0͜H8C|@0ُo p`+c|ӫu[p5d-1ZF[:,pづˁ>)ԪB4NxsNxSYOYӅM%`_Ӭ8l=)2f!sz>?2 ffpQLteRH2\fFH8AC >i0,)VgPWQ#h3Ut/%}H-go67tWJAbޓ[LdԴsJZjwz۱S,2F5mh^I8bw#GX{դgVa:,fwx%H\&C"0ȑqD4]B y$+2(A" ¸vVo)2wcCSSn ^+AUys*Oޓ-:B?LR倷/<#jI0M.pQvq|BjMN0BZw^/ZcRBdocIMA6kګE\.Qwm;Oٿ8-LL s(j,U޸aRyIMi"X.v vP @n069.Sh)[/ mH ' ܎C{,tX>#]f%8e@譀Ycd, _|3%ݘlC) .4 Mkaz[h<^@m ~?XTM4XaRVD/Y;_P"ĖP",_/QGԨ-B b@:M_?/Fq? HޝoN` pr75_͂갈B'E/'kт哻UG&V7GhtV-nL'lk&T1bbLDV{k]<賓\ưf΄Y{4NJo{ "M 6}VDrSE&צd>xd=@_`(a1`$kK[u"ΫIf BG YJoy?ƶyHSB͘b|y8|o6Ŏ.JqWQU 1`R~aHƇivPɽ&N-5UV؏Dψ[q ;I4sH.04Auyʅ mY?轮ꃸI*' 2 :J`Ҏf9wہ֫Pө60-PiGMEniZrkx{꧆F BcM79!@ꭠqb@) 4d܄^rDiGl (db/L~)CC1. SSg L'4TJ*HT|i$~!s-;#w_N3,3:jJ:]Y n6[=MĈ@{zof`wc3eѧoHNccgreXP>ңnއLDb[!Uqlz[*f7U!JҁdȶHpui&*:;u]Z"T%4ɷia kX't~[/:43=D eH5?b!St%ζ٢L'nH<,sS7&$TfqMwNcRm*^ڥ &7]g4Ms%Bc@ <uXUv̀:v'nZgVq۹ J؆=7=AeǙ϶1L}8<&[zqžՐӬmLgcC*:|a#V5(w8sLnX%3|Nt x!3{uY;AB{ǡ[ ~t Ds+r֯ޑ>Cgp6IbN߲+P/-4\ >9K 3LCOӓv4Ŵ*:(ۂO4 w}tˠc1$d5R>B\x$t F~S0Ig F= .fЭ6ݰzV& Xg\nh f(o ¯$kba yY!>V+;L/-4ikȹ:LT'*>BW$ }*ă@u|M e |j%"S1L7Ϥ#LjHꮶ3_h0yV:x`}&ȃi.71R!l_+C/*i] Orw G9((@>mtSjWMB/YO9 $|8,]αA4S4VܐJyt%| CI]`g2R$Yxr,P'DAx?NjO9T ǽ*7 羜۴D`tTP^ʜy{TEǪ54-"߱qހ 9-$ ^(S^UjXF$'*)jM[y ňAa17euV+0DÄ_{g3A2n U]CYGX0d4hqig|__YA(Ӎo=2 jB7!=khyR4ʃ\Ӛ"Zb(}1>~zuYʙ/u3Ť~G̅iDs\ꫡ;1 IcoJ Dqi7*=D`@u8Mq@Mv(72P Q*(a6j @JMO6Eb"ȋ@AV[fvΆaU-]Ğ+^O3peô&Xne!t;qFړKmܮNP8\*s }&RX_mϘz[@ߕlq0[ LX5)dydxbPb4J$ݻȴ9pC 9LX'tX`Zd1A 8hNy)0mhMf)vG3j}'>h 1/+W7krRƓUrR4SB+Oʚ-B_+ [ :f,L#);kJ}xGZ2,#%H^1 U<8rr[(A!J}C-ژicҺ*eotӖi_$xM]MC~,Lա3tS5 anWB6v-pFD%å)cP5FYXzB ȸb66'6ZNTl0쵳1P^p(n wf/YƹtΏT;}@1H'2C7ȪiJ4dgBKa7,xM (+sR"&s8ԩ)s#ȮEB 'B"=cKO!Π~hD:"5> R>׹߰ {hiK 1\nt,3N1$(S+ WccGP/H]NSkuUWFiSڈKأrB **lgzOoM5@ ~C{ay_U3"6"i}|#_SFjNYhdY2dvq(2WPGſy[lI =6Hlʌ#uP |]ɴF*,Ð.d54uc ?J´Fa_a a[q }mb|Jz u7~R ++x SL#lz?8^;hD ƀlh'8egknYhsLxb?y 4ad3hyzR'ڴGQl#t )hݪ xd`0b ^0=;Gp/8jLL1!y~'VZ,B EB2> T)b[|GƷ! ;cq5#^[*pמ|OB+t iXԒ?Qq0Ve6iCE"@vYPѧ#R70e#Z K? qݾ{-*f7l6|<?v*'06~YSxU^R73.cߧyQp fwsYCZ&*6?ϼ>*V3%A'c[T,=Z >d%6p“!P^R8zƥJF4vާ.R)0%}f)g{z<7C{M! q@Rcwzf3{deE` 7IX+MUYd.^9zuD˃bLdenk 5gdPxaZ1'1SD%{wswf=|}B|(֘L*޿IG};&`[tQ05<^l[k;?!Z?G7SPBg>"@C Xw/f*?\ h"^夙Ol Xq[ى??C:*3m~mƅ[&n sCtВ!v fgEӶT r-հ٢) II3T%${j 4*\ }'1wvl4U)zX%qGцCٲ^RAt8?5FewM6-öiZ(/E:K ˦zWM%0k )#$ cOrI ba3'څo@!C _^Bnl^0X-Jej]ShU[TTO/$ 7Ff;5jj7lMJ@> ]:6a Qq>퇋\4[%`7q4ϑc-+X5a I*ĸi_G ۤ"%AM-LvN= ,O!bFGO2 V S}X(vI 2u]fl䶆6@e-/ӒA/ _{K2A5qĕYSGoØd`kN44*͐]l!6w2-nryE\}s3(͡Qψ,,IxxBb]JhRq(PIoN h.g)z[@M> ɒ ѵ8g mOMv{C-͓oyp~?MUwp̈́ n4䎹:ӝGd?1 %*c­E8˿QAؚ\?$ScO(i:Dݐ%PE[\c$j*ICBwI+EsEې SAZm|˺L؆O۴:aK29\HxY^hMаB8ߎ$I Pf-;2~ݓ2t /5E)fu{CUQܤXׄ/j٣]+Ψi1#HߨkEF3gz.}ճ ltA]gz|k +fלܩ[Y>'~rvE,)4M?fQ4>( ܽgbPApBZG, ׏)F/AC8n>^3jLrG ǹmZX~L̳2 44IJCª $5*{LiqKO&tܜ-!'zǟՂÁIu V ̣wwfI~l1F$a3-ƓY12n .̭IN]`ft\.RBza9F[Ix8Ua(o5~ߡ]|@nvwfC&,X&,=뗙lyWP]<_@g5]%6qV w4cn k0YZ29@Kl_{MA~1P]\ ؊[`:9ȓc|Rp0͚j+}SPDv/m]2:ƾ@ȃ`}atl %^5ZH:bwnpCmH߲Nj1)swUj\/QDCX.]̋r0!{¼'Fbd7ǿU ZuSUd0)e=7j'Ͻ(UeB'>f5*ל}> 3wiDA58+"$;'k@_B$Ivq-dt غgpڧjaی^ŋSFe0ݙaFDbշfg0@ CzxzXFef C1C],T.N˧-B,a ,C$82Ws$93. 65j&iV }ԧo#wbl%}䂵 eEy\*DJ0F9^Y߸}v Wcw,W=/1Vzxs7(6he.c DmsDggP -jUW67#ֱ¬ ah{ou7, B[!= NwӨ(+,,zYVYl/9v4ƕJbGBn h쥶UGFĄirmaɮF|Dip,kI _RϘu(ෝ-leAe] ?HǙAɬi{ʚO%oY Aӯ,%2Jy&)h@æϢ|A֭KWv jq pT%t̄̓|t "#W.DEGCSlDA~HR8|umZpsr؃vhVU?EA2g=0\qAhY! ߮2~IbPep[(i3KU?YŚGviv9YvR?˜X_ԴYusuu}6ޫ=c(`SMc _A[+ہCuXR3egKk1 xF)Qvg~uH=Wa}wq.rΠbM2t Ʃf>t4A''6s9:@@pR"18 ts>MMa~Scή|'KWg:GSꪞeE0

    ca(O"5ii__FJG6jCEqB5 s<3}gvdLd[4s银߼n 7 DrHlP_$h5צtUf)WO;ɇ=2M~اb}yznȉgX0ggwi M#fN&OV~6ՑfynfdƖG^Smx "cݱLR flj+ȥ|#msfN~vF1ͮS~OXXxh)#ݔw%,7bz;@V0Bz;Wnu9]yZ̻dHEmsCv,iw\gg44C3 t'tNNi ,wwyN+ꆣ<(8KqfpB_/3kFg@]"R'cf-Ȼf{dg),?<'*@ nK.y7_3ۈ-egSv`p1rŁ(fB͒X]g`Z"# ~ V|fJ51~ +>e3͊x*" vUܛiDH:~ϱaQXĴ"i<7EcR 0La# }lDLN܀I;R O(0.wV#B~w6MT=+?lUP4l(L?&ʦm #C;X1Gm?Ă͒j7זOOUֺf"Q;;uYO x%/wʸI5itITd=6zVdS!|C Xػ46Lu]tiV(X, @̵)IDgF xT*41!z-._A5a* g J#\k5i]pAʑEB._RUYT]k>0k7k[nG!X.mh8ͥƼ3#N: {gJz;g|% FҨ6qcmثU,*| G/Z E 0šrk:7Ŋ{ŧڞsdj`#Ԝ w|ShMQP75~,qk",:14'!L`pz/aB褿e_-[|5$9܃O0=E,XUNkedծæƜ,xO2@Idid,K»ž*PLskKms兯sWe8K"jyx3Lx*Fp6twzksxp&-is{m *M#?,pp,J,\R0X  h%QVbU4,ƩEڲ3|43`\J-[ts %^EnX[m(,$|O{(H |D{̿Z/5  ksfʰ#q>}RN8|kG?^'QI hXڬ} kcnˉ%L~ΎM{]H8)+we-? ҹb/z]lhXN`q,T29==t8>C;bg ،]:s &ltH-ɁdžCMtSA2zm󝡏r:OF/7 e0Ѻתnle@6ͻt$dPTԧ pRNdD)hbߟHw9}L۪JƭeYgAxȁc5v-+ay9#@$=ϱ.Kbm{T@/O X)z?Q>Rp +hbP(#O*hۙd^"zbL"z_)XO&&ȉTG`QkƼ߬'@M>C$at, M,:aCtltq #۟Cs1cK͢7}MV'5r9r;>b919e 1l4IcM6y$M;h!E[tu1)QsSXx00fOԄT0)_%TЙ#3w/H<2*w& |j˃FE4¡MΆ&!+}hmjj6AzT),~G{sWreѷu];3~܅"Q6{YSDmFY$q \,gB1v{\-͙CB7{C$=GxjkHB23-b2M-{Z ܌יg䫕Kc$W.7,e@)nƁr2777"Rdz$D=XTemZ`^ѩSUE .JݾP&e/ LywOnǖqeI*{yKE&ٓ)"fB 善%G;21Q!3g`kK@m l,}R7u$gnBd+f3o+G=Ϗ DC3k9%YbGL! 0&+ δ0v'̯ cf :K]L?>"~qiqdKMP8rD,.ד_-N9̼k@;,?JIh)[lV;RH?=q/3{3nX#N'@L)7OR% yFaCw*+fGRDV$h*@ * ۮVΟ`^f"j^|W E!4.$\R 6CMω9c]Œ.׃ eBQ&ğ7Q hi$mk6jo.~)vkJYwr`ҦDM [ݙC;@ gʺ[,ʆ<7:7h,Wa&?K?dMwW^@k 9XT.6wa6>Ya\킱ԘRꡚuи+6=ӹ@Xv<~l׷KcZ_ͨoi `48G0;Ty*8'v2W o.P Ñ)^ǛӡG?cy4j S {]u\*cՕ !٩7<(_gWq4 וNAa|$+3gzDպT'CEQ1J1mdbyr.QX̏/6HJIɷ' ȺA:;p,L#5 vg6䄲jTתRtR~jDPiN7 |)K>JV6HVuS'0&՜䋪lCL]ZVY 0Ry%i1#!ZZl?݇BY0dSrv5QA#XXQ㼵m֫+PMTZ]^sg+ !$n*w, ؆0۪"Z}dɝwP?79JJ,K6iW~CA));j}% M DA>1G#q ˂\kӤU;@B @%+DҐPVFu{TKLpGL+X6(Azi `C돉D'ΒJAA_(=Tz"WPlb1J`(@z 3)"xHR57p}iRH12sUY 5 _0G/|U֤\jAHD: NEF|&_*B $G8+B)چ#|Y{R^̢.*zj=I9\=B0F60ߨP͘vQ5g֦eO.xrMuS-vq{C,KzI1`&I;S0ɗs€7]ӫp:+G`xYȅd_A>}C $p6prAm4:cH3KekKLGpaWn5zEN:F%86Dԕ7ܛ᧨NHthg^@o_֒=5yRa &+eFrlD ɳ.hPh @||%GS#mTڡoZk4ŽalO4\pı \q cB=4seAB,z MC/CUlJ+ `ǚBRK7ܓ#"vA}m>h4lP(}\4<\BԻc!\5ax'] )nYf6"Cs*wH1JQlMrs(pMzQ_GWd7xf 9~<c`fm}6gZ"SVxD.(n<}-yW k" Q<!/ j7Ê#- (|}Mj;6&ӬmRVoWk8r-Eul IA;ɼj'b ?>'x􏚺loH_6K7f blpe9ebCJ,d+`Q/tȕO&,cl8PF]~*;m7)'@tvÛ&(tC!YE/5|#ύnM,VN|[1lohoclr7Iƻy/w@q7\ $լs#i&-)xjNE3(G2@ ^j'( WB1HSr\`C:;ne s]>=pmYGzZf=4H3Ubѯgv>AQ"]1JyT.pS٭xɑOW8h9V~"NnMvAeف?SEOE%U7L^%hshv#vy\Nkދ(v4nQHzcTguKr`)bp.. Vs8xwt&VK"r'o !Ծ,l! (|'G6{꥕,ANk uKV xn iCP74öO2Ra:?l@j8j{&H(N(W+̀孳#@S+dX ;QT4$C$J&'LQk/ysXG ,jVz|aW ̇(0ÇB`-x;o#rBtʩ/bhPVUnu춘?nײ\זFr@H6OL}2 inErܻ0LW"z's$f:`h\} RE!#z澮.>hzBi2%A3)uݰ5`]~@${+MnnoEj@쉴[ROC e\^W<ԫ8;:\H_lN>#kz D lomRYԤCG^țawp~9oµ)KCgpg ` Tw֑g<]|3,Us@|3ӳmkTqW=t1̺9@p&yi"8&Z(&?MW-{7&,a@/?@ [g>Ej `k[elq #t[XpC"!;?oL U⎛BBRJ(Tsjb8~3J hV,Jp)XĢ,,}(Ug NQkrҢKOو캢q8"8זpHN Cp.Ue&<-^/""bG^E9Rحߎ)r[<~y__ h1Ϊ~U:X_kt3>p@İ8C0kh9~ÝqV6>wQ&' >̑/i׼$!%%Ċ~@Gl_ }ԵmQr,cX2 ~Qw,3^tWlHh HZ! w?-ֈd~zLP+ƒV7J {6  W `}Z{vjh?y(>qp.@ m3f|H`) tAܴol6\2Crc3" ; -b| 54G1kKּ?<ЃA~"vl p?/C8:|GA@d)| ^U7Ҿ&s䰯 ג!4Z@`Dt0f$<7E^;ae]_[Ľ$ V!S-U(W06FNSCFD}8'F& Ss[F%N*dqƻoS ƣzr>wo0ܜ ,Eri йF04nNR3%P0߈ kb]f0%_N\+H%<_-sXPN*v,WN(D7̉0w $@<`XF\oic~I't'Bv&>XA+@ p K0RŅVTA,OjI)'jcXִyy$KwI _q'ײq{'vϱO@f?$RYpu}vYl5i0Q1u|"OfSsh!9 ٧`vђui#@~{6E[e doX%r4;ҪȺ6xy/-LyF(4B(#4}0J5r ( :w0oڄ-e&I9^{&!S0;Z'{ΓbhjLɪa^EĬf;{ >x$B0q 0nUIOsmeD8ߐmi[Al:T S ?Rm@ >OÞw]sf#1Gڔx"QCHKwmZ gʼ3eJ0 FW^ ЃL,׽yG俚uT:p@K3:<@%,ĔL[2p:a( @?pA, 5EwSa0ي5wJ/Y !i/[QC-Iv mաTf:bQH#+ BduH؄-..c<. 1[)PXo~ jJjo@ I0 a+S먾힛V<+MkHdXE䦠c݀Ͼ ?%iSe ]uhҿuj19XAB:{i88 GYK d#q]+"]C(~܄r;|` Xi?X:o,+ט.*žP+nq`f$Ϻx4WY`^n" =*dY0g|lۭLiӄ$fӹ]KhDwUDÇ5YTn|.-Iu 9&4ˏw2='bC*>ad M::!6cp> 2Mn0Ma߻ظxKC{QK"_GardޘA#kB+D+E\"؂(zn} @r*HV `n~8AY$MEt$}V; 2̼WFdG3rϚb"bcb_xDFʗHbZϣYsvᏯB '0kC(PS4* xl$\ P苦wTm$ڪ5<ڭa %EBz%zI% L/?+~mw.p[xY"3ᗽDhR'9̠OT?>|C;֧<,OWk\jpÎV#qEͫEfaȽcO9Bm3 ,,| --OK4!t֔aTk1FPOr~I(:W4_ܚ..qVAp*5D#l2Zw8l'@˖9\qzP@gVU24{ZڪsV[ӥD%cP? ~l)I0<%F+?ʿo坚~c=Fncm| &Uu))љo0GpV׵`iŚ@Ltn""F^X^3eS_Շll"لz/o@aJ-0b^=u,Ǵ.ބmOSʹP*H<09#~z,sRkVTD%Z.>Ud E,Y_*$ft)p/VǶXф-M&/>X/4vSb_.c%ڪfM1uܳ$[ ezT{3x$Vek9-^.au hR8[8 >* 3&@w@%fsfcs.}ABsLt4$t=</$#3Xҵy]%Lݞxq9|&2ДOj13Y*Z<'elq#r 寰Âվ(?5di- dV:/u$W*5Qʼ4ݬxulO2ⷾ'L@PA.@fV2\RI/r$X=|cPl}cra3ɾ`^27L^)OQ;/ eO_[5- Ut\jT_ "^HR8 ud W^S7mk)sޒvSĆNO!KyDAD dS-, l*cq"|#3(N9w2lD1b6Ln G$4q}{lG!EWh F!["&47*]U lJC2o)` 2(k u,wh Bn δ;+,'+|l՗gfD+x:Nӆ6kLBMk;;bf/.Vp>e_"EȗlDZ iB{E@Pjpj$#ioVGXޣfrKH_?  l̥ǵJ32Z#c~l?~{ y&IM 9f\}@g݊ieLX 3?K\]3.Ͽ"L4Ԟr-:k @n 3OiS=mɢdbkޛNo/}kHwm2Z<Fgi71U]zɉ17Kiƈ<4dǙH+] Œl)о~e衉W_ C}-n [vA:I+0 i!˶p#<'I /C 4p4P`$aRb%Y8#*e%F++_]T՝Q:c|@!{$tOLpJU"F\L7 tJȖ&@4``k^!yn \mTd]j^k_䓓^1 RaKdNW!pC; ,{b*Co<7\b3@y1B)`hKCgӛX}6?B enϩI4qϰ5q)@XV :#gDTu([a^&af8[ FaY T%_%+U4s;p_qztͬhH\vHȑFLa:_uUф75zV΋;T\!]O&S[Zi-Nnaa&7[œkO:g_ eY͓[&"1>9NhɎOڥۅja}ZkG,$;UP}ks.W?8Vs h5 =ˏr 3>B~ګ zr38XI-KY:{02ˢY t՞Ig&ow]G%65#(n3[ Ym:Nܫ 2)/rOsTYfSK/\#^o~d|xxỌ8  CSG -jL|Sf6Je:\3Dp''5l!>Qϓt}?rδ7T ܄7S! 1mPR'`W a:Ng-0377 w@o2yl xK8Pz$(oy|)O;t:[|N$]Iz @?~JD=7C' <&4atT6!)zݶJ>~R=bYەS@? )Wv^})dhEOIjK5s=Xrԩ,dvw}ܺQCSPRE]ֲ?OXmf⻓{aHڐXE.6(y*GazzfNr,n,N.&M%S! i̶^)BezB?UpۯU|ρcC'8%. $rHe#k ̍y<}~vu$}@$+Cl=gUHa5pME,dJMsLIّbS.m c vGK n&ԣFhCyᵯYjMe dm*Vj1Tzk~ϢK7sJ\׳0reI_huIU;)^]`JN R2AѰڱ &Z=Lh<[ӡɵ+,aKf{']>~&ƼKnG@>S)އtrL|lᔲED[R.:~9l?$2Rb&n?Xy# H:9^XwZQM;{ u@ݓ(>p-PQcsWXHbA78z[gʸRO)R,+yUq`.d"uFv, ؒOXaɰ?>w?6*h wQMYcP>L4=9b8# /OOXtv^hQd,4*ׯXJw^!nZx!^9AZl&ʟUL3?b ;+,t|Bh(2grvk X _OTM`ycZ14(l k!9ALDZE3#>Iz!RUwAǪ~bI_T9YyN3z-`̦7mI R<ׄ >-Mi+q%>Y.O {b*O,}@|CpF?ٞNK%5VYC?:=}_ #̎D{MO$,v2>ͿŮzQN 421G!y>v8J~WQ>I8_ASE/cudZNQۡ]ǥj@dj$N |F!\ Uuh89 Y4 kQվ&.S)Aĩ/vҲ`jX׉"\ɥ![Ð䎜o& G}bRVqe1n4{#e..V]}5H>t(U'hr_'#5}E[qm+͒"rC64wRXLP r8S):= L!F trD*IjYMJ]I#ͳ~pn { ܥG!r$G^oJR JA4%P-ca`u]3ӑu5Gb~vEi)+ͅQ[ fb,>a kAgгA6MbL; L!Z{ lҊuι#j^K{y-#8F. 3s!TL"o>:sԭ4Q*Gb洋5e ]Mx"A?\]9I`6>>'ndv=>"bG\d!}zvc=]!q/,p>8G2c+p7/Y|}(-,4RH9hAAK3l*j9L%Lc-$^UۮRWRb7d GӶ`oB uV,9y`|!C-z 1hU+9%Cr,ٳf`;2?aJ!q++~cq1MU* 06!&E3\γsQ_6-V*LۜμeN`c0*pn)3`-D'KdRaTxT_Tq}sO(t'܏tJr F'B{lix1s(a8QY \W# 1E[YOQ @=M(_$>K_&TV<ӽYcp//4 Ň>[\J d?}kQ oP.zH8K-~S9p_{FJsk݈R0 @$LRnkZ}FZC^Sw=>@2H]yՈex|T 6 b K!$*J]őPh Jt<&b;J4@ B>f-p;yPDo_pB=8Kcky}Se"%{_DGj )nU Fp{cU6m!($IB^ xtH,%wzA#ցD@\c,wr5$C>я 'mRuq uَ(\C偰fFr˙ǫfJf~ȱ F_B f 3.o;8|ϟve n88G;% ^rx Iz`.1V/A ^s>0rY8f^,薅0 ١F~_l|_!^C$93B5sywTn7ȮԼh6Ybj35겪vD)h]{9F߁Ett~{6,Xf}e5*.p:Ғ4Rew%Y[4R:*L.ta954EÈ>#,U7_!ЌK`}#85%2~ G2& Jse=T@[I=M'Mz% c6m;lajmɍOtWao G^JEaL@ j f1x)I UlBO|ϝA!CmwgT'3z{^9eRH?kcqϮVl> eVU5UUuyԁ5D.c Ip;{D)<8Z 05ywuS9 ʚLgbp&7Sx%y-8&ˤpf>YUڼ/ؗ3L`j/L ֫.( k9: B+C@9ܓ_J(oZÆIt;|I23ЁS:GbO^cp%Z2۳ILZv:u X"6aBvbz:Kz:dܷ#\=vb fݶDM+!0NfO?|)9]MZhOl1J~ѽAi!gh *WǪ6@KʫFȈm}&>Yۊ#o{4㔥a WvS(@ f€[\W~'3+a*RvV`o[ 1) "^ n͠덊3䢚"Eg,䗱?7A,Ana!w=S l

    7šXV/x 29fʫ/}br/S ]>%yIFDϨ4햪L=|蜌Jo-hVPQ9fo\ ZkJ ?.! ;;xq@w#v&U3&϶G}p(}Gs[鎄Lȹe?C&]A6f'P-TGPo!ii9 tUIΞ4j??[1рA)8o3O֫ wQ/8Ӭx_ftTcj amgN/6욭!W>^%J"Fj20(HX%n^[Ԩ96'DCg"v|d6dV\:H@y d? *{kեto?i4:9k_#B[Bؕ)d;`xG:!,t+2CbNc[& C~ee5T?F{i}*T&3=ґ,);p BN{ =&@hP(+J2z)Th㞩P\mUf?W'n CDOnh98Â\N h,'5{}o7LQgkS['9KJhxdܧs:SnN4S.[| 8}`8ay[%A6db(؞_;W:\>@<.Ƨn JE>b7x|t*C¨,©sE+g7R3׬>$B(LrLC"}Ɵ)EԾ^'"њiѷ¿ԗKeQqֳL,3zmfhܨw_$k<*൫̐_gCK ھ*?ø;\NV6i6κDwf!zYHHR%euceЋ@+݌EG6 k.$(u;m&y를PB,7Xik#+;ü{+%w$_*= %޽DX}Sܚse}+@Dn>\іyiGVP=qm Yɝ%WS|z1DžOq*<Xg*%Wh}ZVWz%5lM[B~R3~cDH1Jڃ;WI- fX[)IMIoh>L 8y(h;;&_h}ۤ\M;Vݔ{@^{҉3ơƦ":}Pxo9V 9TRɆDN'alGWD莙 7DfdZ@XTD]h;ƹ!8$pUtHz u> L8ֺgķbZbpNP H3`JCt}OXVVIJO y ZJRdyM+jR2h2 h{j>ތ)ʇ/"{[Z_-Y4nľg6k~1k1##mL\ Y@ɘO&6el~DЍ)<НgPsg \9f >/u2F*m FƊЀ SlVRM6@r!|S D#|ϺH.uWR`߭wW<;~64Lfǵ X-S(b ]ȭ&9Kz8M?8=ycڷw[GdJ^.ݯ60eLb\ҹ)I'q[.ZOlVZ9ճy%[^]҃ *51_)JLb2sMQe}>H$OҊfh<}OהEa" YJ.*1AC3zkpQΧx@/T}16yuWKsp!>[fj9sR |ge_]='2Cٵ$irjjW=q)E_75Îss@AuE x" @# $u4M q1`Z_ /@K(x%: Td}1\Hj 9҇g["?'\Es1;ybXQ_Mc༸ٰ?0H3VL)S]RTyJsbٟr!sa~֠wG]<Jjv+*n/Q+R:1jmq%P@VHO vf z%SB6y$?p4⩙]xƭQ:ߺV}' <T #KL\@OXXe*b9F@?{Ɯ {u%7xShbQ1*UmO+GgWnzz糆[:EߤL3X!ɲ.A-:ELh0:ɛQ׍l{_'jع9ji{4d\Rs)ռ"ZCCVa`kPͬy \obkED%FՍ~;3A/Ք4^N?K5)t'oW_=1y-&Lpb!vl8@jY B A.GaUA9&K"Pv%t1#ίPߠ+Ϳa+2YPN}[5#ͽsfp騕rgbRYFO⚗[5a={L-!*H35_=[˞SibPgxN]!dXp@Ow{.lKf>0Zw7c.ՓTjk}̵`"#a3yē:eׂegVY.oB[v@`ųTnrhD^y閚;$#Qtv= Jb3 اqȸJB ?1So|q<0s@o$T=()J`1ׄo`iXLx|ij6V8rl>IHHԐꛎ}O+V ?$(v隴=CtյjeqgUľTnF%xx[hynS(k8C=jE ҐV*Δ=:lUaeo=KZ5P3L0C 6PV$Ѫw`-iW;⏓@kβ/dJ΂3ڕ̩KA;ڱOJ1-䇦{x^aw"8O-kEƾ+C\m.bj`<.#ȔJf$e肩Q%5]I.Hw+J¯}ɣ[8f:|Ω OMpE HE?Svo/O.wjνUA6ye:Sd؎6ꬥh,a1Oɗ3Xlcx{rW UCLUUK3;Rʝ^E*4pCHˡX?l; dWF{\`&U* hRu5eT*xTB$yD,) 0 T j߸A=8tpdv0ޔ㒦TJ}:nzo}irJtC}{^.=- & ,#)W8(: i?z?Ofc~4aw0b;Z'Mqae(O*Ȋ}v!"q`Ű%&{E` _`[1Lb~ ӤH-.Zf/X VxAiYWMTv=9Vw8FY^9p>o7FQ@-ΦI` fh/[uƬ-O1N՟„|Ոr_zMyfNt07kr.ڱQy.hc` 'W\Ωl`#m5|Y[6BzuiKǕB7j2}C,阅{f:3ň޽|_0bB4%9ܥㇼLmY MP̶CAdT0WѢgtg_Ml sX$a9xif Z;yYWKoP_2amu nG 5%F^w2y4b^oW0lTh)w%c2 `c.9j#F3&&P= m`EsLM+yQ[0u&(|CSe|VtDC.REm74PҜM6h:4NTzA8r-(̍5]uԋޱJHf@1~*c1,kE3kr 71 lfTk~~MEa7`1΄yaDGGU0f{?~E +(Q_CLGfnVE;meÎUC\ɍ| AIHt|m+g"_W]9OꕸMTv{ɥUG>|};g ]I4%DP(ΰe2!LKuz {iݠ)؅T%+j\˥6H^Iď5H& `gGSW^DO]vjX6?z'<^_ZxVTr=Ҩn5 <eκ=zs))|xLޠ yZX켌(rI,Hޭ~o_G+WyYr/%NE pībTZs bq8D1' {sfšFd3o~NۮZٵS\t`};/ $"+nw1zBx^vŧʶ6"X?.%Hhsk1ϥ q 6zK\Ԇ+ 6x" X>kL0ΜN%*&7m"˷nQ̟^5vLz5RSq 5ʋ;@bէBnt=L9@QyTEr.4U꒠~50$7C5 *!PWd:qZ`ewk h5ZFHDdc[8--.a 5"T 9UNsk(]&]L!;>z4,10#,[i|0hɟ*ݘ=,myWg7""$.8X{6٣?P @ *uXH"h@ɤEPm$Ԇ_ 5y"i$kon\Ta\{&NmRZtv[ MBdo`U;~7C/{ t)1=?rg355~` +S!$g!4V"VC0?PC?1d>k-`'#Swk\ԈbϘؚ y̕l DoE$jSBߝO"Nt 7 2]o\*0F+C OHxV 7h?a1\AMw\q*&o9Ky O].@~g)~+uƤIo]gk/Fc'm izJjl) (:dž!Y//3`bf/CJC)}21/5 )D-%%gI>9 QZW7`+!#U񂂑S\M2D,0۟@Ez([Ղ_IՆ3|s.^PP7J*J]p%Ů#הp{ZT2vyW ڱA Вwɟ!\kږ 2xzJ,rvWv K]Sqz@f1^FIefFۏ%/#oZ3[2>Վrc4yn :a4L ebܚoq6bc2XֈQ0+G*4)] ?%E`;'r_)qPw E* +|^*g?C#%AtMqҴ&*%^U׎dV%y)#%U/_ $cD0[X!YFZ?WK"=%Y?y0Bþ綨d[,.kimI6S_5|L uck[O ֎9ͅ0vuDQ@8!)\3O?tEu6(`"Gf'w p Ǩ .`r6&xӐp36JnS݊'aD%[R+dQ/ \$'W. ta`%R1=ڟ7qG FvK%w[5S5jbb_0NU.6#OU{ -ЭVv6s=@غ&V'+gZ1.R9!~l5w]Wi}ܨ` m;Ћ Pd $|PP"fz26*Eai_2!s m+GNxqңHv+k|)&pע@e7̐˼fqGELW yq;w Y囀s(P:=d`FkAt/Nض:tLۂyey]Jջ~gSfjuL3wkg=ǖL T8mQ0o^|S8OOOͭ! R #OsX! r:UŽP0!k m-D2 "R$8*w;NhN-XC2BS> &kq4o]K׸*ߩ ^ʨ׹!WE\E*`uR(2MI!>w*rr:ߜbHߚ:Ⓣ0Fbqmj?! t Qed~֞.e'1BLIcooBVeV"v˅*͚E.ݐUS"LQha &(_2PYKR $ 2F١X,TG@5ByԭǏ(#f]. n`E#.P\[2t?oRZ bOhuevbbVk,U+;Q\ʓ= cr:G̢{#-CCUKFF?24 -k&omn A96г L֓u>fʌZh"g1? 凚!dwQC.+V[{$ CXt?ER3a9P"kDhI^ȶ"|._4l"*#&X 4]Gb̃'-It&hAx!G2,ýzfNtfm~.LQkNR#,?5`ֺ >RbD27\zv,Zomd(o32qgˀUqNVȬ<"Z0H?úsw0m+Jst`ID-PCy UueL_eGNWx؍6cIxkாofPa-HP`4׏6aؿ<->=bhow$Nebm*,5I!B{ENS+Ih?_ExZ ^iv!dÏ ñ#~HO?{HJHzTTUw+q`5L5C`ޮnR;'zŎ5O L JoltA?t@ lV%] &q1M>f-'Nxx-5\{`e *>vz7H!%Ӈ~<|32K#s)œ'*hh؆Vxc`F\!'uIv4)๣}hkYOtá$"%Ur a:(#PLk/L,b./])G9zU:'|vDebs(Tgb&pFKgVa~6/\= ]i.}\;FQʐInw˓-onmBTe6Ck SG,\|ٞ◯ƍٜv_`k .@oH+Cz*5ꮎ F5[\*ǓìrJ/mlՖj^*&7Ti"eJ/ґlZ@SɁ5MV8[l|)(-Ejd#0̈! v} _e,˱!ܿK2*w51ZǦ]nBM@Me{[c'Cv15齯*e27 H sy]rSdvBR%N@(%gHؼpب=I.)ezIƲO5kbIDOe`"C:CKNZ>ޑo]음VNh {wY4ܘbsJ4 ?gIr Vh1z̖ub\  GfAPʧ1 JƆǢui# ҇&oOx(\o*#Tj:w+ʃwPqN׎vYrkKr4Q<;x/} ߷RL؄0:I 1֍ qf3ֆ®&%%=cI.9 kA)qqyyв{ASLf: [)1 n:9rKU7_>5ױ{u*uy3u$ 7I6v{bBhXJ9.l«Uֿޯ1)׆vǶo`E\ `uE^2 HkZWZ̊;5/yY&}Q-k7;yy <4kd15Oa;/PQ  |uyKå{VUͥp:4kk8fvcaݙI&2i{[Inݺ8˷4P("pCR\~{y. ph;HX =ͬISkWo}Qb TbUdo#^EOw*HL]~ USP3B86#EXhڹ3|8_i$\E_ iH6c1uRQ]qO+ W.Gy؃&T'o֩)e!e1)Vf7?P%l2vA#'&kxY*3+ȿV9f~vnԏTؼ f.Y%`"~٣Iw:лI`n gYc~hGb{N.;]M\C(\U&5'\[ZaG.bc_xoR ߋt9 >GQ*G#k|d)] " ʍyin䢓=[Fa}V>NDeg#e傳6? MB8" }ѐJ 9p]J\ص[INŷClgvO]T=qꡢ #9*76 [ jZq,C=i3hf3k[إ8_|n,RrN "e+r𪩻#cƞ$ Hq+/rߗ^2Rb;8'ǞhaI*D1j ɫTOrx}hN&JFAH"1ACъJ&ZbW(@# e-kLjinh<˴`ՠM&i]hL%I"}peiwҏSP *ǔ81k[XAn'KSR-TQ'T-߇JYfU1.}3UZsC8Pvi|S01{7cRdy/ Z d]+L9HKK+֊# k){)>;HDbTĈl ݈PɕԊVYv_ =& -@oHי7gTmL P@ڥ.3zN<_ }3*-ŀXEݻ\>rU6)u$*zj&4T0߫*ɸҒj.s^.xdh ONhYEKV6{a%&pEjY݊F^UّBⷱfCP)n; #koD-1cZgW_Y )HW._@;`)`&#!HbQH T5:zv$ y;*EgZY2]Azؘj9YԨ :[Iq`xy`u|Φ>3|'3%vA 0_lp%CB@x /^mT$,k'{3HN?=4Y> S糊TVhFL$On/nӊ3r!q{h˿ssy|'qc9wE= "a&-O<\"H '$6+h)UGVX؉^|IeOnAb! W{}FPL -wBj"GvWQ (*! rC&܄٨zJ$#ˇV1*=XnLCsZmZH!ޣ HP[MC @E7rƫ1|uFů \| #{΢<(};,o`<-+Ixhpf'/ t&Dųu) !1$*tr+vR*!fVAy)xlP+OEu/uײ|Egӽeכ5v2)݇)M%ƀiHj  [D 9e^C'ף{L.npLnIg^qbA6aȆymuSgJ 2t۰a$ddR~mHAN%qHqz3ryuvQΙ.q橘I߁L` L{NH%"s*^a\h0,as[srtt9oJj7Iض3_r5OP7Ѹ9.D~,`Nm`_L8XWks{Z*>HV^R9)򹼇ƱB8U$XVHETcc7a潅`d,߿ϕJ3}:8w.v^SQHW1?¹枳k"㏌˓B C5K *OY5tNj:hǔ 7XEJ?7U@pN&>*Y1Mr(y\ WDhFWVz1.TS>Xrkm F% Mf[TQ7[~n~HVYQi^fGB&ȭ;B*!Xp0G߿mnq GZL&1 IOߧf\`0^y1QRViB~ L˺c1讶kx?]>amB%Q]6kl0j”`?bt^+)=7Zf6,K Sq{kZH!^9OwAZ!Sմ1۵6C 7XO\5Bs҃7KUxMÈ5 5/W0Y;F%+O*:(h,&Y $1uV-")c A/xw5ĤdV-N!ւ;J2ڕp3%698f/i]Z{NWKWrVhvAWȭnM :CyfゼYΝR [H`hx@4okՈ>;/+UKC_mǀgJFهwC>b:Ktv_|fuUtV]2AI|V\3|`92Y}IoI$8.Vcᮂ 51]Vumܲ|_:)"Zh=ETҙ$ЌOxy..\ߚA !u Pq "=~5K&/~Z&3:_,z0z BTbt [&$Ѩ#%R:  I(J9ܤY =$e'FZ) bcv[DCz*E??c=,t&ҁ8mX 6A -eDH y/wg(oOX BIJ!Q֙"P &R'<4f Fμ%A_# &zv mYg'R`PзP3_z`[RSgFzeJ8&cU3"CwD[)^tH`[+7Qiȉ{jOә`bQo=4;V7cu,Hp2O``h`7 O޻o+CuCVhԹ|b7(Cp`XcE-305c@/B82)/o-Y\kT2vWQ;eaZWxF;$L7`v5w8K=5odBZ{)M1n^[/ @}^h&,ZX±tيp}amCFR5pbU}jie L,}㲭FР3vt|GtN_X[ӎ{ ,v0bA ae/[2ܽPtQN<ښ2jX܊vdGŔP)7Ubtr/y%|WAz\_=:uum( %nX[-3/!Uz/}SKm6څ>k c[25&E\Gny/֧o V \U"ڣŘw4\vf2VLb~F0LhjC`3B-Kb\1q4'XWHm:6GlpRLtse;G+qe p1C @'nTC4€e!%Tyu$?qT 2áͿxtuVjSĴWs6s((}*r-7 [\mqb#|\'@V3N؅Kxv إ4E,Gӳ +{;cWq$,6Y ;(Bf5e<8ah\EvZsSy@(Hۿy0&2Mګ}Ⱦ3ud!+295]2e-9ABncGT@qv8U =V9{@'iZ/>_ Vo=ٜ֡5}%#و+ʯzv2ze{qqU{ek{due7Sgow?}`]&yT}l=+Q4XNNE"0{]9.s2V9 ;9k!26,P+ɹӷt9*9lcjDj??XBuX+A͝J~UYHznRN3 ho=h~'`,Zq[{yv4ݒlv,~H-,QձR2lJ-s䒗Nm!t:~*[}L4]n¬ʹb &(=@rF vR{sꔁÌa[B==`,~xHZH aDb(/2hu)pF>-آvݷxuhwo/\*9ewU{`Iwq |%j0Lh2hw4aV2ehg-!Xl'ǵ^pY3O&ޅhiW> tQ>h}_ :`24Hҁk*rx\ ֝LKSΫnr6[Vд~MBRBn@pU\U,@rpayYw,2 /{X{}L&8,S/:v.0S1zevμR$i*}@6wPs9Ha~J'yxL{ܹvrX]:&@bbUIh _˙~u&Su5x _.;[j_Fyh fSinOr>PHg?YΥED|d\0*&9>tSdh<YR1$0A 2@wZ@$/b8 l X*ҤO!RzȴJy}C'w"*WBTU=(]@26s7Au=+Z.JM/V}&P.#@'5`%kV?SaåI9Bon|Ӝ]_:)c╵\?t!Q'nzJyM+"E'!3ϭ{}]Ϳ@ffnZdI=n~m BMq Ntb-kYH2@ ;}WVg:ܫ[]_4>x9$e6(i27t#P|T? RE;Iz+& =T|l:7"\M#h |,r|y! =2D] ΰx}xÀ!nL2T<Х8 ^ ;:k\>c7OCL" W+G]1r[A5T Ω sIҗ8A1j@N 1X): r^px%fGbn;%AR9b>uWVˢSMt{ ~ܾa}5h=SkQv2玂3% 85-b8H큣-aY3*]~({F8 Ĥ ںTe~oDk: 2rƾ"J:EW dsGwSwFOE_*L4y,$R&aULk3.uu );Llߋ$w?%hNjEh|G&Raak pT@2įxR .Lw1i +{0c45 BǷ}`w;,ҁ!^:Dk{!R@Cm*dzL V/.5q B^Yczxf;DŽLC'ahq SErϮN j߆2Od)'\N"5(zCL jf|9^xTV'{dx?o*$A'/9s(z[_@e>5n(A6!265Ϗ io GA"4#Wn"'r 4>ի$yG O<2P`ͼWRp9uC74c YMZ~^}aP3䯼 T]DZp*p I El 4d#~iptk^LnQ)ڐʹܑSj,|&f,yk->iaA>NmXp>L}2gy0*nmqLoJ8{ĝij̜b"+G  )^ΨգvI@d WkϝSyO#aȻM1<[|x!x!4ާyRHfQ-whC5 /*tL:ݤ@1 bzRo7Sޮ NTkD.azdq=lWjLL3[{o7m]QA=}BZZ;/>14Qrr`?<2tlO2`OS&3ZM+>PT;ni|,=GC~7-F?\00 )$gp+%KZrqoXQ,"3Źw`grP.{ˉ[$xEU*j:us:UBh4"9fVrM:_%Ƚ?p_u_>ReaL$N q|w|'6^t2Ԏ_Se[Z(=hh0"St,Uo3Kg2.on8+Qe/q.4h8[‘^/Nݽqn+N/LiS0[1Khm _.'NE3q 1}0$Ӗõ>+a?PMVovjT HOCfC3TveRijXy=x&i}ZPWGv AYрK/K8RMՂ g :JO:kP5k\K{?\Hܳ!tIǔf#YVSƖ;6c`5P{Eaﺰ.:.4 ).74W9Lw mxX";5: f, ڄ2e#HU jb=s=1 m\pTU7}?C3'h&~{;5y>0B> >6 B~_ֻa }.) n-4}++%]/o W?}u23u/$͊?-twHC$NҎw7 ''>Z ‚%>o@jj>rvYb*)#Y#bjTIhoAz? B1&a-<țPN6ZA6=YT-֙VJs=qvjס0"p-!k}L\KePe 8 ) \lO{={AnΩ)?Ho'&BVF,gw`͆N!3# ]vi}bW75f/3v' _ ьDhFɰ/EKӶ;Hq͐P?+Amg1E*׈nZQ,ڼK%0J!I0\"vHmȶ%<`!C^ϫ͘ al->Xw{Co,4u_g$!uHBF 6~[:ISȵ,C\ڥA}uPtԂpZj 4"1'wfH*q$R uC+J5O䘟?7yq ^i@i5PD1߄P}w3OIѩzgzIDF3e&g.Oʺ$WطS64SI;gw]WwP~3S AJL6:2zV6hd {Ҵys=2x S+/7dv(KqRS {8< j?ҿe_QJ3,Q@QA)ހ0/,8!lVguQW&c.H&P:O12V_z cM: v.&ΓD+:ҁxCVEɎ2U/2Kɮ#2#.)CU\8L, /T + ҉S)/T/QVodBsʷr" lyg,16|a8 l1z1C'r%4O=l!;F TzJ+,&_cbKAC4pmԨTERqPs^1\YK }>S=#_{%Rdԟ R4믝?ȓGCNGmJcGfNEK{̩o|'gla7C@@P$ 8pEyKdYr8kheJ:edo–%;mp>s;Hq>, B5?BXCov>)sY4B0Un1^Uc2h?ɑj;KB+.xt@"]w6|y'tgj#J3HU ^߯0 X~g!_eFwaVY;D)"UQK'^tٱ! E0`gPSERr.5'Os$ˢL@iLSaGI7EBFe@'uM56DNhطdUAv2` Fƽ7\&1艆 k;%|i5Ѻ,fІPrFׂʉ?-tM*}̕MǸ{CZMS. v7=³Mi.#vOP- ar]mƷo E^e^*+D[@`ֹ1psXj|gOC*ށFK<΂IܩF[[g)Lě ?`19gߗ;تNIlFqG;JɱRGYT< NexD@NC$QHL1Q ԮDp[)q-) /Aκ`W.-P$8IgL`rC 6h;Vdroz;W;9{LbPpr" |XLҋnZշvwYaN]|Jh@R;+/c^D7wؙMY.KZ<6f&Y-Oִ4 Vl|GUDMG[䎵>9GIlIP鿾7%.4zsDzHSgE)2g8u:DNbPaygIXsq^=?}Xy݆Vh_  Ec/6=zl(jn,\*ڜl0v !rp2'KO= `Z$c`\%QVI;%?4KE&˵8zRDԉ.aPY7(vr ԓ'O'p:>70>QzVxO;WCx/կc'!)HojjWZW4edc`dk5D=o|^qE !j}b>uqF {mѓCph\zNYƍkRh9qRj(PdkHK5 uJOzrW@Hנ"`pZOJ @TiNGI`Pee~ݞ$Y *I>QH}ۀ,uZv:LPSs 3>rLJ,^KmK\_T,C8\o'l'-_Z۔ ,-(lV4>q`U&(oȌA9&$IЏfp+.:A1/4J}xDs# c,.2V+%`R)Q 3i4^9XSxShnc]F',DL)Kmʕ&=)_Fw8tbiL ڙ?nco2@i/ic{*5Ѳ:/ȿ:VJի5qc"\c OXQ@ r饧c]v9OY&="!Εa-C0[PO V]1Mߢӿ1>jj놚cn^fiϽP6&3Cg[1#6[$m~Ň_v/M;fEA18D6-૮@t0/F[y}Ujv U gu> !K@D{\vN`k`+]O~X*!0&)Ymf& rN6YMc~d5Aqݗz[v3H&rz*&G,`yZI .ќJ1M!Ǒ H}™߻ Bc1ozb$˫$6=28PP+Vd.=5{Hⱈ5jgXd՛k 0jT@b^"2!,vm:IwStPh. oF%rBVlm6B,5Ӯw S0!#S6ݞ*V}),Xq#gA?p ;ɬ![>Pf-uՉIq!ǜCv dsri5M*mܠFX,]/E>XZ3^bm@i;\,4&.Fd:$n‚rU9o ira+Х&\{oK†2Oy( Ի N6?^˴$}ڂRF,yU>Nm:\5yf8܇ Vc#)+>;s|ވo@܆Ƽ v\lf=JzP' 2|rrQ޶S{V\nG+8/%D/sJKwD$󢶠12m*z,5-Ԓ]8WB[JMah-[pqkTt 4yiO:7 !؟λΪYke=5oGav:ãNn\jOl % 駦`<^bb}J30ɽ@ߑNl)c=A+v}{:x1< lW>βDikNѓ be&Wd5ÈL a%ˀ!ƾ::D24Z†Dz ,[SPr/50bCn9B y.2@ج,FM̨"0;ѥlTہ*IFQg3r䣛]/5/^tK,B,Kxs${@`vJT N{+u6 ?9H1ij ^%]ޏAn<ɣ{CZz(~UR0` hsI< $k8~&ˠ#a:h&[E>,O֩L;LGq\9@\P?(atѝ$&{~j,L{X~s?3˰hNBvͦ&k%f5I)mzBn'"Z_5 Y+/xF1!q K== zmHԇ3+anMUeAc?MMBSdi7[{o0}9AC% Թk@Y{QUCH[YTHٵQu~;gdVQP!7nsJ:Z8̤*4;}!h(by,H#bUExz+r8\+fpK~#S/f&,[Q'*lM->=d߅MՉAk;[4M{{ i6 iNm4-E4g pJKwv }}shLGcA<լj>Ȉ1s0ĶKǙRE[+=s˪'p"z\ B*ΉM;w~#r(Ȝ#'Amnޫn_*~EtAi6FX ?萜ڒsg:?Q3gk4\@L1o DrB|4+X|OOOs&4ItNo>^)ûZ'uN1]Yl \"E>IW]0$./_Q,?%k'y7 p,/JV?dCH\<083{JݓvYOV:,=_g1Z(S=Z84agMRU0+]Mh.dYhH^1s 3>ckX#g_V&.9?\4L%9,X\s,-" PqO=a*$ʴ|>oa/X^'X(gӤOA\8Q2HsPj8sG)5 %0VwvuJXa'܇*}a{75s;FKX(\ji~vͅ;T$z~9_VO_COUdfXwWdNkD$m#TSc5p6 U|f^- Qi b̀|x 6k,$|gXJJ{HlehVOAsRQ6pՋ:SP'g~%F ÜbۮcECL;&T,snšQ q,Wj[JfXjr¤{h6JyS+ؤC[nB0Ɵ.Ɵn c~>5LwOcU":2zG'z2~7d\YA1hva Z(ceCMF55{/%$ !)#B3﬑ChګN5BN:sv%8z".UИk -%2ߞKpaōG9e@X#ұ;]DR2Uh}]ݺ^m.KS(:h'@WCޙKdZ~xpڧʠ'7j_v*ˡu]ST2'4 2SPއ5B۾Gu /;#H,&mBKQMk?ct"o߽X5^52y]]Ŭmx..Sf̂F2f9Z2ʼ{v#6ގ" f% 19-;.ܫc#ֲH+i#Ǯ=Қ'](< "Ou -Y4O7V|/a!族һESr_trj sr=O)ެ:ÊV>WZ1De)_$~1;ӓ%&-(d1h ="|b gΟ~)4F3L0fQh6tzbnc9c)ۍs}`kR:/a5@:&##Vf:6Ϳ:*,! |\hN+O.kz] Y D:7Y+KՎ1Z+joeZ:O(I;~8U ѮwѱBT:g$؜Y٪-KƢu2B(] $g6i&Uyo@dkFi@wVx Na"IUDW)yM}GJMThPuvA!-M^j9ޟ}~Ҟd5^3nN׫-g :m|׉DhdM-Q3eeNw!ӌ.Q0 IV>DOAm6]WYT"]pBJuI+\.g0T(QWtSU(1/Kȋjw||A7aϤYh`tʙSC#8-=бӵB~E(TrBΝ/\ݿf Nj>ŋ{մUT yG%&:.2Q`>\֛X>-QNp*n4RPJWPoW3l?%58bIIo9pӄd$-g; 0q)GJ /U|%Gyƻib"nA$YGFX^D5~F#w{!ꯛ6N >.%S[. F$ ḛYI{  +ǟAѬؽ [6Sng92ӑK~hZBDƂX1ON6d#Hˋx- 9|޴ƤrC0E`‹2xa6lBm̕E.ʪl pՉ!ok{z<-bq:[(UvSFx>սrĕ|. G^L!BôG1Ub8L= lyJz _L=^fRk8Q9oFv04T'kd-m7>m*soP' !TG#R'n:g@?rgGH%ᓦܹ Q5>1;\)bl)n:<9|o8B ТA $>Cs6=&k+Hv(b))n8n4֡pvE+@Z[p_A/rQ;?oЏ;Asn4)\ +瓳ø',cZ1{f$\p_s#^,3>ȔIKNq} iT 7blMQP#FZŐ_%mk)W.!vdH45X|:&J!{z. SMz vjmjP2C}uJ iC0FQ qgr؞w]^omKnݕGQ)[!׸uL $AU/٩~ЯPx_1zn*gc#,< hArU,fǸ>P MY͍Pǃȑo oGzkw$ ^5yWɇh@V"'F rTzmy>w@aL'dK z]PRP0 bU39~cnj^Cmd|Il!Lx,'RlqiW|`ː@M{ş 2KW4-z3QpcP?)2_yL!ɞ.T[ebQ2)]h{[v]-D&I:}S\D:I+hI+-i%w{Qjs7'tVclCqm(E՞$9hE_<~dG\\RJAfgi.v>S;;sb8њ)D F/)dna1M.rv3&W8ʃHISnspD_ۀXqusbe(eJR#l ftYƛݎi1ʞ!طq0Ur3l@ Ўv74@G&@H}i M:+R4#%78q@mpx\=0`iJ*H<HZ/ b (1vc)=DBsES$*{?!;q,i:/nKIeHPASX^m C2 a+PI5Pi_RYO+K~C;pW?$|7$ƚnMkd](AY/RY4*en([P6:ܫ/F&CY&Gqv.NĠOKo^.qpX}8bA&_s8w z­e/֚mZD5$:k_3+?n[௴d90^C~٫/DˎW` >=;x1';.HtY/sF0Шo`s,r-rl7ion:)=.g2sUR;濓^шHyAq~-/h;C ̵IoX2:+/}XXvsLzT'?;# bŚ,,^Orgƍ%8sv'j? ǼRL pɿv<ԡO>QՆ-")8fť hajVZ_614wa=>uϙ T> Vc)ř*E'%ojY0t<dwg*7X5{RU$wJӇjW OZ2= g^uڄqybf]~[MfA?P5UQq(ܭ2f6붸^Rbo+j,ϛW/x'[kؿI$Ui (z!#JPW~k^4DN)vY &ڰk6T V{\eX9S{KnxM-N(06+Q_q{7=*oȲ{&ĜU.oG;av}0Uʟ7DyЧY[5?ǖv#AJ=9I.&Bx[uz3`)e?vq:ˉQExU!1E3(Ѷi&:ui;c}n[SNwyۡ*;~]n!R0T,\F]%6^׳p@uWVDGV.E;WMcIekYxɞH+LG5#yԿugp2ix{ܵ 9dQmV0}ZwK0>Gܶ]`FEXf)GJQHCG&JGK!b^U,eMXg}&:_ܞV~Y1ZX`B6k9F3r\Ll$r >oXw&eL#.cXgU5}j ʑGh~*2YDUKv\Yr; w;#I\#"~Bh}>#BJ?k>GplXnBfALp錟ɘ~.)A 7$QCiPU i+2r@m=+UJDE 2䤚1b'/Z1^{쫜ђo*|7h`E>Bl;1V˯eƥHXtR骋CIȲ_ԔᐥsH>%Q!Cʾ%ijF~[/bɩ>9έse΄W _O$e9Knev Y'J4SNe˥tB5 zT*&u~e)a)b"UX ;jAǹڂA1P9;RɋK*=)7)Rhɹ"zLXcqOD^ _fݛ횉+_# UӔ2*Dp.#Yb`\Բy6^]h 5:#Av2s047;շD$\",_% Лr10l{l֣RANdw)sQk=6ZtM-E<ХK:"SU Shۥs C^Xx(SisgAeّ>;c'W)"ҞL7?EEӽ"7KԸoGmUT!pXpYQ9Pjgi})`ģk%D۬J?v2Y;WK!;%ŀ:ZZ/!R7[²@2O;K AgMq[;0`:>?cz#xZY- ޺~cہ,+v474ϰhT|O.]-/_Cč㘡{101S w0h+(KDTf{@?5E?#PVWoڕyEIN=$鞖4INLg:TW-XlR&$`880)L|}`q.?*Ee폑DE.:C*Y]K?(Ro S[̡Y{6) 1.=S kxƒAJ;q[$6G%(VE\eQRHAAJ exuK`DF*M/bk86+'Ww 87<'1+1näOvED3`p4Ƀ7nRjBƱ{pF=@2470:/6Xor3LO#!4t ˾sGIvj͝pqmqe I|LРμY/L`\/NpG\89`uQІJa7C5k@mi5΅f--n:ciֱF2}A)/Wm< *RDl78}ϰK b<"N\4O.x@UyEݼ .7y|=~)NU9q1k83N{m!A; oo\Qw%I: -*U(uoDTk˕JQmQ[77Au]g&aDt\*| 4"\Ƕ.yz 5r͞+n,l!6PO|$_Ypupc1&/:槍3{hldI^mf  U2~ѥ\|+וW&7k`D!7F$8&Ҿe:[ěx ܡ>>`eM&狸k1:L=Nil;%Paߖ b>RbwxJΰeD왤&ƀ!tFNY;~Mi(shKgPŻ֭M! xP8‰#d!k }wنb?^.E(kCNI >"5e/f cDYҾۢIl;rc0qmR*NtA͎a:S> /ߙ٩,|¸H.00$Dyb25=:4}qz诙Z<}3R} o~Im7.mL!UgwvHCeXj{R|ėwo1l2W @12^x H K8REkF_/1cK4m" I'Y=P.`"=\W Kք& ݯV͢tCۀYTd['bz3Vђמ}{z:/ /\}DmO6[v"tef=4e{t|”\v6ܚA(0!x$ҽV R8ˣouqC8N q͎z'.u&lb=_,<>u+gL~oojd-z)=cq7M >=G2Qyy˼x!-蕒)1Pr{7P:*%le_kQdh*9k $fĹe;OhþZe,ڟZ}h} ?̘0wvI]SO)xoBUˣe ,9U["Of^}Cja=`!HӥD2`=-[|?K'6`i8Qչ ꗼ(%|*h;$ 8܅q҃|{DM5 l=n%,9m6M(`~vCZ,3!c1}“@] AEVYi! %B RVP:!7y 0ԄN-h(!j"o^†(A#/Ttiw\8&yDm+ans- R]X}tR.| rFzݏ7R͉:{QyώGr<*6_SzdXBsi GGb5{dv~$4#m\xВe7ZPA*\bM,G9SJ%ۺGHe!U K FN@0äG b/S9<(zdY@zABh59L?F?9+Fކv~'akFun[UtHzT_<_r-d%zD*&d%6à,)FGnմrIj r-=USdp*~ ܣwr Q _B_Cc{ xjعu>섳90n7pe>U>lbIq(| }0Gf-in^0KC1kryE0+i~'rg GS, lI`!*v!KXe%Q#DD`oxXsOT9#.ĒξfӭR9!/W7,ٔ4j;s;}Ƙ1q`U'&d{2 2w=DSJ;LJ ٟE?\EC\S_W,]o)O~QsS9.dpz $ʭ]#,eixM0{F}Z|wx۞ a<_Q |(E I {P@,ٳ86 ~u|f3 r!Zf~F^1Se FW\Ը5v (l>_]95Js0ڔ|nېbZ \V~XQN3 .pms)Y}#bSfNdB4P{lgI=92ʴGC:$A[(Dai\`'\3} #eM9'. 1uMZaVNJ IK.]}ji䴘bpšq@SE'2wІ&虆NL5ѥ)鄚?C\t$]=~k)f`='?OhVZ )Gռ4-,p&>J] 7Z[lnuU =e}\\4ߜ^-AdNgA rF MmjRy޽qi3M %uɋcT%?HĦ5(2c+)P iaJrKYjD&A"\@7H,~ZXg6%EWz񁨯#un'A\"l2wrr*^Mf^AG0ndͫPA*B(fi3}k#el':n\>.Ev+ܾ\!FbU[!M!>* r5WZp]N"]$(°ro[~k`{MMB )nI -ۼKU"=V1uy?#+6K$KFW4ux (g7]bp 6SUO3hDY C2Exr*TrՠFXqX`ű;)SDfR K|xY%;$ldxU-}#SqY\?@!Gy͒f_bVZC+-+.>% Mpe5W:k9KZb'o0!e jR`qA7mKs_N_nU^z)ԥ,r' z`H0K9<;Y\Wd8>\t M4 /jwRc[;S'HxMG<}NelSO$:h`HsEuxrΏ'qrw3]0 r5W`A{@Y?/;TȟH(V.cRnfy\+ _av#>HFQ7ٜe 8po*g7Bs4bbkZEP*s4qf.mUdZwexg; ~u8*+L1žNuI)Vb|D(֙T&S]VǏCB!\FlG#bDq@N7nYft[~}#B'/WSTӝf%rՃ͗n=jbňtj־U p9' c'fZ#-?aa2$E+N1Sim>aA1\$5KUWhlȘ4koT -DqFQ/j.$ _,1\4sbtW<{WVV_*> 2mW >`Nst6 (`sMw|"r11Ehe.4r?1Vλ.rСQ&m~uVO2;:=4!Dsk%Iiq3'JԶ/U/u~uG-LEp ɱ Z@Zx5d\>IYsΙe΅RS%_i3>i{Js}H/ \W=V\sR@"dh^FwWߓXoГ$OغcfHkv "s#mCߋZ,€@4S ۤ&d8Z9*%2TuQLkks} !oI*8n!xIں Okz} E?.p%I6Zaު!&U.!14 U ^X>gR)Ƕ]N {A}tgٶ.)i2t veT# .U>p{JYX`SeۡAxbë ЭxVaIF\ih@o-Dc{X:5VSt 9 W%!5fݠ5sÚđ_$_ ]/a@J( L`mS&Q{7NF;S+C7Gf_ePT,4y̓3; 鉺e%Uvqi:1~_s$byGimZ||V:Ptؙ3M YI\\PKvA.PʼE( No+-L.3s?P ,?ssl.nT??"F­޶}a&g; ((: .桴*sƵ;ls%Vy<y-X S3ޘ0E8y=(LDwf8aOm9JA|IspT20<$BOO._8=զ8*: "Ge%50 T|r 5dt(EgwŘEy%,f2_<6I_"ÏLU;`>m&4}eGYu s:Dq@$& =_ItP_m(Uάf\~ y^ H\.}7p"Utìtт"4 *u8k1v%hЃhxC?(-+aGXX:^pʹ W'S3K)~ b/-Ư̂ѩR ?fp >ROݪOB;]> y]nqf MICKfV7(R9*HWq(R1+\]qUjc=ĢLԄj;`>U1z(W/p3W_t%?Ǵ5H1ѦWKteLL5qWt?yJdYy#ѕ$?糅DM'9?/?O!gCC~O𜪷ą7>"j~vo>e(%-Šwr@g\z(dYK1f NL5.[>z㭂R-? ?,{Eoffu6z=p:("Q/ b1Hx@"_l,%#l$XR% 0x:7#:o7l鬄$_z%t3Gx>7(N Y-"}0X%ҧf"6)ZN %u|ġ Kh~zu~\Q=sc1ux"BY‡7mutpVs&G/uܿ]N^U#W1qzRpAy! kO~ /;.F;hd ;r' 7UL(Zh7Rw[Tl=VJJ>c8TVܷ".ݧ;a~go3<>r &^pD7L^8<6;Tژϛh`I X1ѓ{Zd)}1wǧ+F (vaI'jrG-сr_*@8V,Gd'd"h*;-h񉱑?g ɭF4'-gMcGA*.nc !}Vq*aUTSS Kbޒg&{AG"/{ʤ +rFѣ[u"%Ēh'즍+Y ZY~rď ͇Cb88.<޿vL}L?\bؔL^y-76Sy` 2jؗGi!o ^n>uGUoppa#ZS]!ڊLdEmv{& uʇ;-l&H1M5 ct_[wb/4s-Bx1lPo'_?9fɡo߄ypK*%&Clr_e>\}Z*6)"ݺpB5ܴLRU!ܹ%@c÷L@3_R%F=q'NUJF|sN* tL9v0Mm)VVy%EZ> -zk 7Ǩ=lQW2)\Z"PÚocʑkUlkUO{"x`Q6N(W 47PTۈZ΃ct+6Dnya{1 WG XW{5~fLYHMa@j"Ds1XUX]-uVn9CVDɍ 0o lȻ`S0a--QS63?wud?gv7E~rDxjtԠ'*ؚ('B??9v{ <3^«Zzo }*,_'IqRN𡯑Ps1|2]U&u~q”:\-GA7dg!wBK%S4 Pf n4}$i8ScjE"iJG bùC0:~Xvax] 4 ;zNJ(zi VVosU/hQLxUMgR| FqƱ+Õb%BZCmFHWOz4Lp . -J:RvyW-;UOK:DЅL r%Q/x A%KF%ds/;Y ^àq$Tp%u[ &"0]J%u~ K}n&|vJy;F6lXE8!\]5hٽ[0 ǒ&g :$Ui[,ZM| rѰr v)N].׏a:Ғn[D\ ;jWeO警A=ۦ)*2%# -1sA9PxĐ;go}d:peSɤq:ke~Hq-UeϠmp0?JKwgu.l&^v@Kا%o\ylf}0U~h 8iP[YXxUMوB$*p))ԸXv3~2ZU4HgOG4Q$rAi]2US" 23P22gm;-KltAK8&Nv+]eҨ#*`oQUg|ͭ΅VPӬ@XXR`QUh*Ikp3ߏUD_ )~JY%}ێD -L'2 KR^ |OJ#I\\U!.N4b^h!SFj)ERB1+&TBjw!qiԅ'"eCW}f{Ǭ*N%|)H/1_u BЧr υ!"$+\l8jmŴT+亠 a,NMgz.}W#+ӣV|-Juf%1\C\Be((VQ1/|?ce۬W|I OA}Hj/߁Pdmg:~_[j"[ z/(2-4Ko@ܢPz4ԣ{=@EkMJ \((<Pco,vfyifpOP4N^MEC0kKyzNI”&7Z r̈#qVݱv̮2\L qapG%cOA^,(Lxg5Q2?C=UꦗCٛ ٹ|?nKCLm5ViɛA 36g[PK}@"J8gs+ʶ܍);rY X6)v|S{ZU&ir$Y" TkdJh?(XY |<ʑD9okœ@jp5ĝF0$)`U>AO㠥2$i>#J(ߏ t>WW3]tΟw>.rf;kp;V,\Ul]*mF37ͰW]jlh/?4|k 7|`pΕ!Bo#pٗ [i,c.P sÏ>yqaA"yacIsewB Zw FXԸF$yyՒ *E@#fģ]ucbW(ӑτ-QIԉn@հ@P瑽fpc^tOEo \t\Hb̈r/l5mWy.(b~㘊^"]ۖVX ٫u\sxkO$fUdzޯx -\mALԽP؞{MuQNs9,b:4ʧ/ .~=nAva)319}ٸ{Ϛ<Ɯ"H4o;c?wnGQ[Z )?S+zuzȚ =^``Cq!BV =XPJڽkڭ^Wy`|5`j#U ATϐŏsR* nZm%t[&ѥ=pBYB|tN5>͗6훞wJlhɼQȦ8$غRDboUP{g4'U> d.Wx"\ɶ˪ 7 KS { C0h=1CwP yPqAq(VH sR:m]2偰 V60OD.#Lm{3oꊷ-q 3z *5W:J!1z3wÛcr V 2)Ɩ#Ta2IP2C/ih#}hp CL+%n a8 IV$46o閙yB73ͨ$1qp8ǔ.^`Ժ}fG?>4}CiKDL \n G||6:̗K! 憥gu1U\b07dlY_r)c[p.yya/~.A{NfP$_Z]m U2T!xo!DJd/dzok ާ\۫ZDbo:mkn# ۈ01 '>5 ԓ"?V󬦓D Ml6V?~b%mW~nLKMM{q}*H//+1/hpՎP#9:D$oDr= ,ukCk&sl$ jJwZX8(,%H_?AGq<&c@$p#)3E`Fw4e9)G,<ϲs#}ܘ;ې)2 nkk`'WV?Ƚ!8S% ֥YbuCBp e\ojdX⍿UU#P?7]xp`{x$z=ߣրdmlc=Sfm xm]xyV`ɘEؒM6rV4kvDv//bvPq+qMP6=!ab_Ҵ R.2B.X,%{& ̅6ZTl}T􌒩g-jm@d2g)>qOŜN/ r;v,Č֐8G:߹tKPxV6.϶bt2>7%wsC[]*|vjG%R# C*lUb"_+^%οw+DKSn"Ŏ7bǯmƌG}ss9 ڗI}ԏ$rmREހѹ,#Y˩xQʋ˔U+󍢥*ځȗ_m69VR1%ߠzrGePASyY+2^)扬A2kg E$q϶k[AwЛ+dDa|?#7\K9mŃ򌛿e[)6^o|QC&8]}EtʗT=SZdi_ƶWB;DrwI1j}[KI`).nKL!{51ʍ= Vpel@D<{{?;gػV͜vyL3 `i Tqln烧֠D*,cOŠե̎nUՄdj 3hŗ:`빉X(N DYQ6߱tmy4cOd ɣJwf 9c[~$$zIyeh WJIOTs74N^2>kQ2~o_Zw5^ȧyۦi񼟐ۃpJ|''!r/zX@=ZY &"F1vY_`ȑs_ ^ݻTT8fk,!\]ջ_:=!@NZ6Ad7QRdzK\xgNh.M 6Vi*-3y(Y`8xJ}WfW88NpYԘnz!2z_]d>S!0k_pr$ոfgF F.GRɓg^ʥ$^餂]=K35ʵ< 1QF=æh] t|b+ѼQpc]Ljx(!LČ, bU|'aȩG 9x-<>82WT3Ēra/МCΌ+Q Lz>S,S,My'Ȝs кXx dy H+Syq$q㛕,m;:TP4,̙ nΝ-4d{teW#7%tK^[XM-Etʑ:[.W)7C7B0>$18W9ײ,O؛[67 lryjØˢ?o1=,FiV筇RX}0zT>ՒH HR'(J)pIJSXg1-gKi!;$U? )V{QpڎK_FM2.-۩Z?jr2T>˽v^I%Ux?}|5JXb^LRp;NVh C^v+ϡ,"*1;]E.E3RJcoO. wU/5&_Yio E"c>SkJ-#]ُ0a 4auR/.k :E1[znd8/ 3J?J6Ѩ]񃨃iwhŪ=)322]{$ou4^ge013v8q) ζ 8A%"|( l"~$N#Q*A$}UXѥ;|%1S`P~J߷~բ'hsk07矦}2"iWܞȃIȭCbacL ]wӔ0ɹp.~46?dlD]i'u2t/< b@J`Kv͖?[~;3(/?q\DESYYTlmdvpX;ߘ| ъ!l,ī~L,p5u%qKRiPV.sBL_}rg Di1{ ^̱'ʭՄ` ={zNZ,sXT74 ꛱*I֡|GP$A_T5wodQBLuYhG"\e:/SiJ!~Љ&1Ct6Iԥ"U43C;IꮻiXK$юYV\1 ENB{6.j/kR0Mv KD-#l-2Gz hå">^X髚< cMeO@ޕwc+WS_%(+sg7#mVj25F;S] CioxxwdP: ⣥Ll X[H9d6KK*6Fo1Yi)Ѩ=tr˼*cT" R9ty[4jGNb7ɘ} cr>gH䉎(S@=sWoLD( Qq,p]:o)&?b۷WNRX ;[6Tپ^aR,{ T̖Dq/|qC&&{-r5g#ށ Lk%ax d|#iѾCDb@dBnZb#~ i]Lq U=!"tBHyAVшTaji&zu'Gn{@s7Hj3aĵ,mJiZ zV|TXAG6u 9E3AXM4x kL"w֦铅E=+Fa^wh"pl,z f6A,P?޾-($X@=$)Ff[vlETϋ"t&JY6CLd2)کޤ Jjh;LYG4P $6:kZ H&v}+5nUAHqW|w,m>7Bm]Wzpf[x 0#g ˥UXB?$TfBn5єHc1u.&REI9)7pٓ}%RYS\ X= 9A\)^hG[׿w~i1_7dh݆G9Zhxa Tv_FzDgV+> oEIh 3hF,PIx kV&[%GX2ӕcFrs񗩸ژ%V wkG=:[u"}E YziɗciK[]WBwr@Rg^l|AT& sD@Ga_*q&X{z$!itEH2gf0lʟ/eBܽtW+.Ln@?DX׺St: 2 Ng } 4`JRLv &qD&!yiţOad5m nHA* GCy+{-&mHHF;bqzU8H%2Ϝ dž<ߕ?HsWIi^ac"p띄+=d8I ~$K ۛtQE nGlxXp'Z/4Q]$)s/.|Q.TF5HYJQToXכ u*vInWCTMu $ҟa*.yWuxeľju>ɪ;`r]w/WI:=!$=L!ރʼ4SYu_؟a´4̎nɦHG!Ř 0 {H 0KDq]xbNwAgu^>sSZ=[Xq=3:]U*{C#y* :P(aR D_l:6]l aA^}NAqh S.TS΋ot0oQs$ާ*P蛞OQe=QL%3ʭLruk8k![?YG=U8)׺>DŒrF~QcGR{x#'@Аb:>/Y^w0i~;70Q<\†4̄9;]צOQzTmx{!TpE[:2k;eoXWOP VhJp ̓=;ѣ1nbuhx8߻c q%hf+oC^A_F ww3nqo yI(y”7OpCx.Ha N)gF8iƐP &ܚQ-P_wZr@nDYj7]{K@ HzۖsT_GؐQV72_ĺ iEHZ8Jf>dŤ` N,ݍQo\,nnZKytvET.P=Wq8ͽWfI\bwX\5R@HR<D(uE<#PMʉ[D\<!xU“щTSwLί|}=ϿQb)5C/$|@@_K"*/S F p2tҹ:g5ңb^߱i>=WESO *ASc"K Gr'pVɨ&GedRܽ8g~7oBvrڭnˤ~&N۳Trrabؽ&tBΚ۾ RH축pU6͊h j? ~$a+?l0Z {  ^)Oz<5.· k62A$IEXB5^4{. r^_P )M[$cU.8¬zg$jpAżykHnhҒ̹/NaR$ 1Fm`}msnM琄, ZBѪD9d,Ҟ΄f*`T4TZ$˵vi+tPaĠwV\yhVQPR o>by,tg[(+iD5`2;"JR? Q<2V;oGǹݫy`-HeZ 1jTLsN2_Race/Ǚ|Rj'}k#^([ CB9J"CxU";w\ddtxa:p,/yS<; va.C}_dI8Phhel%/ؚxwfgP<k@}5,y#= . sKOǸ&A.txC, \c$*f(-wg~]и ZȒ%R꘯I*JmsT"`nKp5^bBDp~"G@uUV(:Tݒ r* 7%a alh ^+9m5DOMo%&u3%5IQJ1L( ~;-98VPBOd#̹x @hϘCs8)eGc_Q2PL38y{,xo]?uW si9f ќj Fy'+#OTbi8  ud듬jeBOۋUcy͈ r"l&y(ty_*oKܤ9[,ՙUj )ӌD4a!~8*3iMhpgBq\:4=uMJOl&ش8z)8Ae' ^pbN/4W@cy yOۋte8+, d`'<WOD"¿uJaGy!ôLC z А]]v$5 kMDt4|Yqacj?X_\o>,\An՘%=q͢ ҃{h۶N sUy& RIE%MvZc;g]xcՁ 2;7]Fr`x(b $<ݜ%Jr`/כֿ^d-emK`o*z/%?;zE#݉T,}*T*>'s8|=*Hn UM!SF%4k eeҸ$C{'F߶R;gx1 H)jQLT!͏.p4N\|nᢐV1R̚uQdb}ˊ:AwH\"ݿ#leZ:W5Ug- ZJ'`eR{Kml|hoȾkr͍q9YKȤch6F^/iXs6aeKm!]'1ԟC=pmJ>TTU}{6O j2lqv gu31O-1%@uк/.aLėe/<ӜQgBX<d(dU V<:ucyD 㱇Ni4SmytnXSu|r{gm)r{I%O!3oXTvz+3m ρ8 '2툁 #7FR1A 76Ӌr@^ʳ\g 4׳d+e}6 >:*Dg&kmZd.PF}FvG?хu5P20ϝ2m.[(&ٺ+;6P* wnB[ՊPGV.@ŦԒuBelʒE# #G.yecK2 k ZQ{>̣oX sF\n?=8KTӘ +{@q[p$(kS 5%31ךkSn_ykf'7]nfuTQ錹G0}ΌKnɥjiJxTgrNCFʴ|w6,T]\o:OuiJnwՁwVoCZc3Ec q)yߒ^,$TMciA$leF.1Umx/$v4~Imu Ƒ)UPr;[i(CDOTe*eDXßځ2W%>3`SQX`$< }`ōϪ<+ N<꺢tS]iOGvv:ƫuz~"[c]"[T9*@rM3n葹WRh<~,[7Γ4ֺI&&$heɼKq֞)=45/+_m<ɗ6#i?w_i>4HR[JQlם+T۠˱ֶ}bJn!<Cv22GM E{qD<]E <"pDt& ,_t7ud2Oqrub*1ǪV!&- U*Fc*7ӟcN^1Z0Y,~eqg] $8](ɐ_Ԙka"UG,폵+KTKg l*cBUM#+wAFz0&K"),FX2sOX"1T$ޙs5EBiob͂b@px6xt܋V`mx`Lk? %RnߟULd(EPdCT ëpan|w:Ro<9rB y5>M4ɉ>0#`BYߎ !H/PP5N墐޽'XzE܋=_F[L,_>.[Vhh{sr^{fǜ.ﶤ6t pFWg vq4z%D.(|^/yuǀEi'w9B\9C!eD~k:犢R!|:¾Hmnmp?q!>+A~6fŐ fmPAIF^X8?pJsc~ !3=F&^eDzy7  yzLh&I3Y:ۥONQMcH\[ vG7A,F~6C Ӗ7VE_["W(6}+e+oǥNP(~5CZs9 Ddv__t,+OVHO "]%@Ā(AO1(u:Oe^Ey{W'}c/6F 'fgQ[Îwf}Fџ 5+4d?+J| ւ6"򐋈p8A iny3GuØ=+=G mKk@NP]Y Zl*APy! ؤ[:R3&TOe܋Q**ț "AEFOu9& Z1n/=򚴷 Z<++AGpPV6iPk ]n枽ORFةබr6A!E-hO&Wd;x- ]:3&%=,.fG+ "Hݝt]ڗʫm@n& Lh>зk}:"+;;5֏J(|lRt {|x2F+pZH(yƑypI1;&DOW#xұ7p f!\߀QH#`M\{3%MҪ갵wuS=DB4k**o H}51P*`ZN-qzfјQR7fvQ}7 #")e$#P?NI!ˈ.s+[aI^zufBX݈,3<U 7'j)'ᅦFfJy=rj\1Au\:U00# #1D!j0 u$~PtXDSœ@1P,̾ya(H4:k;MҐL+8{@*:War?6z!"oξnz\\m y\2+6 ,ؔgb:s2,*UjFJ9axc&fVchrJ`ʜUf9تoOE\èۭ=G:CK`$[W,5-"f%F70!ta-}A>ԑσBsզ-,%;{-:^kQNo[ON)Ԅf i4:jC"Zn=>Hruv~Kb]ܴD8z dy &ii̵kTqpbW) lÑK9Ms/*A4kbLF=4?c[CF*^r_2[QAFruxpzrz#;FzbpoTqDkqiԛG]PѷN %80'K#|\C0)2,]P01x8db6 CX4^ _L6hS*V ']2%MRV$F?b0]UCkaL'a7}/DyQUUJU.N@4)nEKT':,[an 0r``86IJm'lշ%|Gwp:_I0܅]?we?j`O\ĔI6Ng:zp7l~m "Df64C<}?}kJ_{ d\#.m+ϖ<!Y ǡ+,bY<_}sP$! (7PƕsRj0OzݫүQ/2 EK: y:(WAwhWRڇ+\ >h`5.! 8jyB[}QS2pOeX)eoa0%D׬,˔EJQ9,#pG ^ɳ٫)ec in'_NYT/89g Z%{N\\`䜻3 DH1,t6N-XMx@P!n\v+[vSW#|)e =,]2'-Y̨fQ dNd[?5u+]卸(W|al\I2# 9gBC~S7X6m\Q}XFXbzF'1\?1昫ӈIgtN :q Y$}ڽ@bq/=;2e:="nSE-ʵZj =ٝJTmI20K)6[7*R4{<1iBNn ~qY|bP5i/KOh}(,gR73uZ_<׫OYsm+y^O\m_KK͇m\l#5JD+=aMUT>A Nxd@է>q "%X O$(q.RO%gO":&L*W9I76~/ C@Ty<1*PNvȜA{Hc uڀ3DrʓPo,LEcC|yWӏF_RΕGBXij FaRWԚ"eGZ[*':A46Uۖ%rgOˏy_jU!tx_ GW?ʩˠIʾꙚ !V|mj뽯KG'NZ -V!Ua.ĞZSKl[._oWتby5ҧ^i2@=N#UqxSuXQo$ %a1Mp1Fg.~oV7HC†:{R^{#N(fieEbC9Lzfn\(p~37AnJ1?rרᴆ)ff`%Pe^P?p;9.#QvlT5zWs7:U \*lək 9`Qp0ߖD0F:)L}@Avƕ+G3&ƲǪD}әL">[#s2}bD\鏱)&{1ucNN.f 0 <]7SGC~l m4 5ȢIHq#q"Dn>ʰ 7yY/zpaچ{Ǘ:x^|;)Sx!晝I"sψс aj!"ۘJIPV+e/~qeG{ o\;4j;rSvۅ [#Ci`'{5>8ɏGmt`TeTs"΃j&zrw=*El$70G1#oJ,}ʱ~ ^̤\,j'MӰ25O?sϯͿ'?o͛qa$<RjcDTPav;6: _\,x3׌cKV|qsuk-mgT[?D]%FdsQkЄ^83[KJQ Un.kƐwqaM'+Lʍ#+muAkf0#לc)mjDOt0# 'Ŷs ('uDaͺ3fӴ'6|at?Daȥ %;S4ʅt:`g-h_OW.O|&BI9_ ~S+=jTE>CDssfRW?Q`5gF}dxl%Pp+kc9L2FHtuv9Ph~"+ysd0czV5qkd|} E8Vmp1*,>{k`u8+N5,7pH9n= H:{(mX\R&@D1îNxllΓ]хÂR ۼ )]!vKg**k'̔^hO5l\KO஋yby4Cs0V8[~%m!7怅#'a2mW@ķ/`6PcsGԴ}m?7TEHRСxWP[ׁVB.ܱ`ω,,WP bCyVfڻAg4׆) ND܉Av:R9ǽ#Kuy 5,gCQ nui"ɝagψ/Xv+I:FDu{j8RY5UV$?S1ѥSiB:9RA3jv@U?.JEA빫Fo\2z`o;c@ِhKlf-T8:E>&+2iq?#a+Xha6>{5}l/'$/=ufdI<4]A_Bk:_W9/a >KCPz!EbT8/-ٟ}YP#1=G ^ؽ LSaÏ`WP"`Pq3!&ƤYjzD#fYG ?܇ qQ4¬Rу5?#u4a|΋P,Ӵrg>vlڙdʈwA}EPۈ_r%K@ZPV$ru%M59, d\}{1uIXd[]y8JH0z~-k]4fmPCL睙Df>ŢF+O%^T !g V۶8u"hI9}yLB ]]uŸ-{ C.4r7 v&-/ u3} _4O]jZ<>M~;5qv'Y]8̏e %ڝVF~WP\J䞽CYO>'2UfjQc.:[@6&XPh5ݧK}eQCߙG/,>북ws9ԉB]("I, pCUFA+)5=֠`x$ Viݛ:`jwK/t%PY\~l*&bQ_%=5a<(Z3SL+&]b,Rs'}à0pA?~$NK/f+=;3>USC,xmK7di&&m/\J9y~K,=qD7 5!/F1m=>Q^:EpC9E΋ae(=Oloq#܇}a15٪OdСyuZ*z:b &)4}rhDF:.Q1'\e,j] YVS:h}Ddhy&E; s=aşƱ} 0I9R+(WޫDgm.!:9~y`7%Z(Q8@ qjHg& K3A|6Ŝ8_+uis'etVr^(#n$Q]?voVnpv4r}BҍwPqǕo`')zMx&Ns7Hf03E&eĺI1Š>ĞӼFMWS<8(Y_R~;KA9 'CYR+D\3_rn9Xߵ%/LxM;B<^$dO4*МQH'l!#1к%"x7VYNx̺ -NPCp4To>"Uة*^box)P} F!{m'gZlXQ%$eUe&}A6Q\Ҭ3\6Mk_$+5˒Fګ_)f*WĤ &pa!] ҡOug RX)>͠&5+ yA 5,EvxYb nǑx;W>yn$MW}CGt޿#痔>,%euH8T$Ȧ$W C մ@ H~".-uxH;baՌҰ?aTy󕬍8'<-_Er=M JLZ45@山[d6U9 3g=|řo.D$S2A2+<$Ee)O ޵n|_Smvu\u.YbS{d}0dm+t;!ml? @H/= %HǼ 1$c!ҲL %SJ'5ImP"`|LUkAa 6Ced儛&AI4TUw^Z2~745 Af?gF{5*`auR1OE'Sb޾;TofnF1"MH;4ny ^ jQN;ǯ*,/ь,kV֮f ̙m^U+ 9b,[0.V Ƃq#{WE@23ւ; ^#^jǻ*#%Bq1FdT-9uRffAaѭYqiGMgMӮ;p0lޛ; HK]H(sCZqj򴡎"MhEXщO4QK\E/愡=8}e{ߛ'OۂO/1p=p֪*&l*0[V</aīB<{ylTMb2͢/d@3xj }qfY5!y_7p91mh=rU;*pYC;%~ys?>(Ύt{boˠ c$D]LĴs%B#͵ۺ ڴG~ǵ2gw_[]n41!Om~1k )(}!pҁKUV i㌴˶^.N~yŜ%Z| F o(FbIk[[,ާ'f~iv)V@ٌ%|tӶ#Sڃg_VB$bhtvvF̓7۾}>3F.hբ&I\b.!8 ,*Fh?9Dq 79?[ }d2bmU=My?X=c,diQiHI[A`7$}ܔœAnmf&x+ |R 0fKpXڤmt\WVg7>=<5)>q?zN'ZL%ӿ.B._L3KYtI~rYժUaB(c1aJjnעEb]]“.i_n!a|OdVONnW|!a񟰀ql\P kQ(SI2ttɲ3UڋG#qh5{9ն,j!)4ݬˡzS( k|+`ekeF؞SQx<9{~VCϦԖ l!lL`٩uGJ 8[wHT@yCi0 *^,\͖UG 5N4#@\%c*wːm3-Q7 ) .t垿 gݱZ36rlss'2vjp]΁S]M̃j_QOrf}n~ S4i 7:?Er<փIx?jѶkzW-8'kklΤVz3G ЦrU)r"?% []:xd-i]93K\Oߑ\l=f9Kgx^TJ qvtQB^>v ifT,YS!tZ|cQ<p9 1gfַpAb7̯XؤQmPw+n#gn]4NQ\/MBڅYͯNL(d{Zͦrs -Sn-d-Er@[@̧6*Q=u}Nu%!m,80cnX>,v"&)5*nZd!xd57\ɺ!Դ:qAmUBbSkz1!7r{g$/%8:CW$ к@!Xp%@/>MU}Ř'O%t+8A+l.>#\5\>enx>v۵ $*s\;#i>@&&L=ݚ^Hr+Bv?mNzh ?ivjFΓz7WRBtݳ: k~IcэJ.,ЙOtdZu/%dk__u"1b m4iqJFi!wx9Rmg" b2n> ,o+ɓczCJ~1QW$P ;?uk-0]P`4?y#W U-9(_G:`D' .Fh lJ_ƒ;OJ٦ oiE}!g`/!G)m|f[ƫ>nn>SkN\vl7G]I,Ҁe(EKQ:\|!2&`guanUIG$) #r4ss,eQiaED6XHG@1$S.(uyq"֩uCMy7p ':=r].|zo}8J&cއ(l_ l筥cѥwkVFωQ(̓laNcoq?* V ʥ\%!C+NzY?م¤\q;T9WXv':P!D.?tD G<ج hjO(w TSN@R}G\?K{+t0o:4=$a5)AHUC K3,{^nUI*bWdJlСI=xLv`mvƧO0򿜟kQ4麓!U 2|mGCʘ4iUvc)Eqa/SVi>5M]ꔩY3:,;\P5B1>:y`D , V[>$;2le*4DBQx,6%+_K~[TL oaspJ7A-WhPezьp MuP/5He76waL^Lsxs5r \{eHJWҘƲn'" +S8ueIHpڱrL@!| :)3 >dNnbt0'aDs_\4s`"w, 2i=+ƎO̥v'ݏP\"ٵxyP:s9a1bÝb&a;J-jǷ[.cɩ %s8Iw^ mL%8uQTR Lx7QHћADksO8/_7x3 ,8]m>YA/#)ݎ$;sEJ&RQv5,VRZo?΋[CElӘG3=MF ؜8^6Dߺbڸ0PӨYXY)"b?[5`k&h02kY&eDYn!_IUjqÇbЁrz|ExO3SCQ+߹ؓԫQ#5,%;X=r.xId&wNfwI\r(P1%6qPkVHGtQ@%zRFyjY&M5m0\JgUCa{t+1aҗcz$ܚ7gӼ8יN24E$Ulψ=zOR40ܟ*J+zD K4 :k\-|+(j{JeC޿v$^o(S x'{xfwٹ+V/;|~;eUA%n_f%u8|^g;HuM>jޅ~CD4@P$ԅ>ZpV6L {D)md{2܈Y+ԛE~lHҝ oLy)vB7b^} xJ'^ zۑ]srHH ;6/V- uBMP0}/3v`IrF~n3tE]_ؓ ;f9 U[,:=paVSEpsZLp5ug{w 5Yu5\w}U_ |l>>m{TS^Y!7X.+U02UHR^\jlP㕙3z,Ŧ/[90^!{$,"ܣn/ Y aE5E̐g"iGLyXj[7* XYJ31OzhK7mS4 wNl$-I˘+IҬU|zFћ?.=]3JV'C6@%[L̽L360J`S7 >I yǠA 3硫wBxxV.EKPݖj)=E0丯g'ZAhy[YuR "6o¨HOet Vk`zGM/Upw"$[ǂC}H|1]i#=ꡈ@_ݣE#P8kɳLg;iӜ=xapVuqT[TZg!pKbE&jz2 ҇!!D(od(*)riA+n&Q${. IEJJ/X%s޻*ZO1I(S*Kck4ZV(Ks}M@G:W-,*|b؉ɽ5^!㸔gpMJFbZ94ɵ܄O%EY(o,Ebq +ݎtbx㍝G29m.͚֡iPekp o4̺k,4!]%5`t0Ync3o&ZsW׼sFm&rA/ˎWؘ9Fͅdv\uŖoơ辕:nֿUWNZ;%HLEkvt{S.}QPPi;ߛ`9W*Q3hyЧBBN="U0j8^jQٌT`B9'v5 /NI lavAƹ 'TF[sZxAმ-/Cj KbV'hZO. X\SQ+4a/QF8dL2HrU4w-$&ZRO`.hZF7: 1zۥbZNT@Q?L^\Z}}42 ϊ")<; }#Ov..&+Є.#?dݞgNo4 Э _mC2nw*;a7G5Ȋ%ݸV,sxrN:*2p:v?Hv੉qҚ;Z?Af{sAIߧy7"e*/Ƥwsrpڸ^\Gv;{dM|]yP8rI>VyML5Po1D={\s2<ҽh\q.2vNM0V U\HԊnI?@ǠN,<QcP9|/b2LzxQ((sS񦒵t躕v:ϧN ~ m#qJQE/tC} xӪs1uj|xrh }-ƪpQuq!wā Ay6|_.V7"QԌmTy'FԦ>$栨~,l zσG|i€/z$)upj:tv2;oCD3|Rv5-SIî} zfpRGp -mTP8 z ij)VCL2%@:XvOjYLP_/{j3.~Gy_UptȲ!bN@f/_RIh->'>ؖ 5n< /jiUq{Vg֨ƍ,i;Kω#1VC@G1NQ_ pjI1nI5x;oWVs8Ä8zAd-tTb^b?Mf^|l˿X?>$k/by-8rvaſ1k![d u H)DXmN9c=W4n.$ʡYd˷<&X7˔OJİ CQKMSl뒢S酕dZ~mp)"#swDMt0 Ÿ63vdiBh@`fx|#d ʝ 5,~Lуs!ZVR!ݗ*I 7H4tmƝ[#&^{XY8~E Y!LC!UCR9#A N_Ռw6+〪\}G[\eBVWP^D2ni$]>ȪuRB#xp%'àp֋j#ʻ!Ny&/SRe!wܬW"?g+%ټ NO y2~t,6Ѷ!/Z?E*@Osc(YdYydk; RcڋjX- <ׯB6Zd.q0;k~ji2 x็6Ҟ/[|tz&gG72LO#էɢė\Ö6a9zu5-xJ$X,<b("ڰHXxznKSD؅F!:Q?Ngsti5 MA~{ɬ-uݲvhiu5[> OQsB"Qԕ>pz97K< Ah7T=-օN;s6DSx ";a- }u<+|"iIJIg,,g6X(>( }=G"9CS}@i]S+ܗ!#x5Ŏްs0wrbD Ζ99nܐa&QҞ jQ5J rfM6@]^=iJ ~4'k4b!4tPm\([.(-yLZ'}>)wڠ}8 6^NlF3s%<^Jok$q{BTwD- !?;o[Daۂ46v@*l:GZQlT 8.&ysh a$J6*MV b?"5Z[A)8&/b-^(- XRCJ-m+Knza0)C|U[̠'MaOgJQQv ) ot'g_/NxlIR|0 F'? ÝH^]IOaD@w[9Rt6BYB{닚+թر#cNLnQ@‰=ſtnk>xmF 6w]ca SkA&/^A,`2KOdt:?$'?3yΦKAlI/Saw/K2)Ȑ=w=2"yJx)x#F? ~|q*^_9A#͋P"'*#X+Ez^[)НEX{?q/U.8N:V4νTT!1a T ZQV0a ka<!_R7C!xf:u{>c8?0WbMk._(10B.9ej 0eOgE"ZO&yϥ˸1m8A[}QxKRE ^Y4$pW+8e/:wj9Pp$~xd,,\mGa;ŷ>j4ߍx:M(zFΎ{ ?w?ҡM5<5W\iXŠ-6ihҩK,iEE5v]D:% KIP/j/M~$ -B~=&;{U_qg_?.IgֈHIˊ(.'hyvH@ɢAUGv-: bmcaܩ+*?1ĄwU2?A_DGO*%H .~#(OYO(=zYq'R *͸i?`6@փ-H`7T& AY[W&/ax?>BRjM_y @| K?1udTk_t1 ]]P0 /J]7`QZ;\vۇ\QG7?3ħ]ަSy3K$}9&C6 B5 ahؔQ N'ܚ'PNzֿhɮD)ާ blgs@WBcc`g粯ƿՇ1*7欃naJue3TFV$ pS^ /ym>M_ _p{=+该C#ZWWgxQn(?o~ral[)Dg FNL ZR4NZtR3n]Ekf&>P e~%<KodW΅+.]T%?S5/T0+30Ji]>#BS\գt$yHҺND<]S[_+},Bu.u'9*O-POaWioGi}$kQ6ex7}~|̓iY y"/ݫH&,VORT:3FB& .M׼_5}TL4srfrgsUb*$OV pIR~OP G,F!!{Z]LoȗႷiO(f/Bk[<Gk4IF* *Q=)Yѵ"'isb1/!UUx,ҌS^tb y.qI f.b)sEluLM*G+qKO)";\]j4y~Aֲc4*rBRG@eJC[,|L3ɠЖ3R9LZ5Ìc#aQ |~qqJk;e֕]A{C@yݎ+ɤ^8CC8ݴR^ ~&%i,~̓,h&*ho6Kc›~o䴉E OS< B VS^mC3_E3b|֞P۽;qpm]݅4RyiHf+ڌz/f5\|~ $t2#w8 ^b ƶX}鍣'gMi۠e/hH/2ٻ kq1`x)ܸ\ڔ|؎=>ES04 WT-,,UHɵtW ̱<M!g\ \I5FD 8Lc&u=~El+Hnn֣5\[]Cɀë/yi6"TZܬ oF EV/Oyg%݇$'ze@= }l3J m0eU7[3 x噏XrZZL$g&[]u =i&b',(]}`zt?95tM QL6]ۘלsz݌͎M޶7'v:+;\ҾF0~ϼj*|^nlD<.ALŬ= sZg3[)|ܵX2z\uҕ'ʜP9<`eH~K >/핅Piý: gz՚@4eF:qE @0 JW)Hz9I^++%YO]8!<)2x[I5d?R7`F, L[ FR?&X8eSAե:3&Dc+ԅŜ8ám,;N8U%JZCavs9JH, # j u*HB*_4a 緧O|x=Ԋ|s[%Kho%dV4 :ZXYWP[Pm,4K# Z@OTk/]]縎 $iPm{`)t5q@ cg826Q4$=VApe)҈(D!iw/e >/<,þ֞{>0vL BH"큫˛9z'V7*ץ;cbCg#vM_ y8寸E:&0xDiɞcY#24uNR6/ICǑ`˾56 ދRk2ˌ߯<<ڜ}UQ<(M-i7 h'(AvܿeiSΗr$wdaz`÷Q"U^-[g& wX ub y~0Sv=ICK]'jZjj)p}(BZc(6&*q,mQ9[vfqv9ϵo: <(qc]]&I=zS]e5;:n@咾c&>{5Բa%oAWa٫~9I67F'Uǟ_& ][— -/> q#=jT9GRodjuzD-AD%RPTly: qWE:`<8k S? W~oՋMr 8 Ʀ iGXDXm-29#Å0bSG䓑/ DUR6بsDi:L됭q OE6kAyF:0r@uLGBK EJj=$r/ eEV]$q7!'&6BRO*"Ό)VM5[lún>{dn%y[Gc"!@J%&vR}YD:ð4|PM?Ӑh=^e<4<#UK~zYk&N \I=G^_F띲Wz_-訷4#6OukFrUZD,5Xr\1HHnH ?~Qb& @$ cQ&sl3xߦx DVEE17le6.^35c"F-rd=UOmF ͑QT= \_ҷVۏG &q?qW7uQU5M0z:(w3qr0-`QGG?征ÞpwTqNwMq4\x+ᖷv/D u;- ),~V_a\TzQ\76 '{SR"]ONe>%ɻ~Z8Zz5 (%ؖ£>4~@NQaܮ\+VgΜ"$»f`%ey`C[` dX47.ΉrS\NP%ϒƭc`s97|,}p{i ưT<5lxn!zrKsJZ^KB `뭕Y؜ uRߩofmepAf8_ TK`*sVƢRۈÉ"͓"؄h״ T5eMؤlnXjvMa 1GFpc/Y폃Ǥ!a又TbeOXX{)˱8#$f͟:v%FxQ$u@Gs6iR8Cd6ȃ)WaUK2R`ģ$FȳEˢ bVy,O9NX7daq9e$!L.3||%"~0ӝJ7/->8W,md|PPB([oP\ز)qy*X,g9x+豞O,0WoeԲ?NtG<m "܏Xuz=׈FbcuO.zq`Qq{\lZ:c˒IZNx(e FK+t #/\ <:gR~ %q=f-;mzWN0`,{XDAɐ9F0E{XT-~,ʤԘrZb#yJ*Zsh>e6'Z+_jcVߒ98U?e2 ev6~ΔBNd)#hqFp|_0x he"qy]x)#^Nݢ4%$!xdeN~^!oR`SFJxBHVET֢:bZ&YRnDzR`H6uͥ)!炈Z; GpybEh"Q:n{9]Ș6fNrA9w-"4]Z3:5v%^ՊjȼlE<,ЙA㞜DdF/ {eoiM f]Æ s|`e;:Oo{}S-MDL:('x w832#敞ã% j^W}7~^4-8*#ښ4`Y;.?$kCRd={ &u9s2G=_*cfŗfe|[ͨz7r#fs*'^mĭiV3B~MֲZ%X21`Ha ;l<1KkDՋʑYr@/<_b%oRgXp*5uP|ђDu㯆 Toھֽ5&q0.91n^{Dw,ze<~M#HqwB3W@`9/؏ƻIʺt.{0#וwiH?[YSNK7ZǦ?]F5mrwH+6DTKgR pJ]4$׫yHh6*b}l]I^m)K4a.=ʣCmۑvѫ߇`'^icuAh%$t]H$ѾRZ^Ɯx{O-7NUNyTIw.WA01 [IӸ5md_ry M%SAJ9&C2>ϤI/KewGb45!7CF1h,ԯnGhs O:K; iW7$5хtsѥ)F 7( - 9k֖ŧ8z껮K6"EGYBxP?͵y7 4 ADnZ|FKΙ0gF GKqDnEqJdpH]S+/4r^N E͌Q !XD*dY<@&{.;.*yHf2BV0@Ӷޞ:R ҅H7`D>D߉Z"O5с$4TcglxyqF}օ:bIwލ]t RF<[:\`ְ|^>2vA}ϸ&`gG9e uU^4l}ͤ?dm=|+# MSB7*M=sm)l@HK3Df5W~D]U1zf[>#PJ+ ёrdau ^}Kp )w,d*@le[ 'fw?!H䯊u(qYGmzh,ZKwvwV "Nܟ<?S,7]-og-孢yc7sM">+ 8~٬'' y%'y#MBvzN)f|%_j\7U~A? `_Ʋg>{*]1mb LEg'&Q@ M=m}ؐyK ? M]?Hݘ aBttXIO{C%6|ʼ1`ۓF8 ko#]ϙzg{?Sh;&9TXdLkiUwA_ Q8${h-9]]/Χ7xﮀ8qb98'Kut쟕_N R%n^RyGA@ӧPMGY/{qf{gʼnXZ1eYp[斺OSIB GqZ l4*%z%L<  ;l$W̅! :[~ka5,qs USLUx%squܪfX$EEIB^ όj/8V^3bp~ݟhܽfq_yD>uL8y,QX0;͞{f#|Ȭ`-0lDŜr8%ʑS PƯ!ps {u9R+ 1=Q披ݲ4ƌi2jh .:/h-Wp02/ xKZ%YϼY*T0yi=iL ZCGk"~H+{I<<.H>,t!d]H*/lybv;6}P 0Q :<^ 6pw,   )7HnLAvh:} I ^9 )4vv7 _Q_SQLge92HM}Sk~AW=#2w;Ů)e1fMo6adB1MoqC9l+bB ,dص A +%qchsW!%=x9Eg,kYc+iCg mF{^SBz5U<{W@Wi6FϢj rYu6y ~;5 9")4bBUUY!^BGrr?|D.ׇ( oOE584Rm@yx윎L.ġ8~=u%O"~͉4#.(X͒)1}m9{oF= Q1mIy| vaқӴ@aʼn`x;c͕RkfX?LJ(:222+6Xx_i {fnOIEl=4uB?In p6--C%jiSepq}qzv XL"<6'MGiAOSޮ!ZxGF)ֲlKvh|t.Y f?FbQ"eүNzs`鸍IuΘwrtHp׈ڳENTl`4vJ"tFA&mlO^m;0Iy/@>uh8EFhy: Q#s["PBʈ %386>\b4Lz*vh>T!ɬ.a7`D3@p=Բ&R `-'PyQgWnJFE5h'$)./ 6esg (ž!ל}xT!bs}M3+ԉORRXA'[K YCppt!)ռ4  Ȫ (RLIF(8ιcmcXo_\B,FkKnS4gɑP6 a|n}*4@C;@ltx؃H_(HOV M`jIrIrIC?~@Qt \英g{_:5tAT}L/_߅P"aT;5-=a;Rt7PqXl'WRӒ}k$-V4ڟ aʺx_(Ԍ[g|>_Ì:ay 7 cR8mmgYlMJ/Ӆ.yurf( 7O3 𽃜NVmleݖ LхqlzG9_67}37y+!9D~p)ںH|qMմgŠp}Vvo·i%F6k3k*|U+z) w_x&OsEhO>>:H82@޺i /~䤁>4+]]u%MN7\ w.#Kqp7̫bШM^x¢Ot*MͺM`?F!0"je8j6)pnٍQO=)UqF29/iO{jLRDeS8`'2 (i._밭:Phcۂ*s%z t*h *g3FZ !*LW#USGXlyTYs*9\0'l}Y1ܝ+ PQbϓWZCJ&#5vC]"N hb ,7 -%GN&;>Od5',JnΚc3+Z,b4([iF(~;e;FmGЎ5e;2zW%.٦I.O@A6&v %D8{*DhN!æ13.kLpC9 tj=MR6n+9评O*R|->YQJ-f7aQ `ŕ 0uKrn y5!ePxZDu' |0v7 YQ5"~/n==ůT; b6VAx@u4q Wf'{(> Wc| Y-$ -e^DtOS e27˶^] ͡>L g<g<@ !26@bWPQsRWmw;!K(M ̈́ C]Զt L'0>#O04AR׵7b;% 1U=c%E^LǮaɗѬTPYt{mz{A_T911I@ Mu99R`64mAJ!P%95[khQX[+z>蠎[Ւ; 9z+ރ`J&Slp@2rm/WEfLUKʆi@^юuEbK9{_Y7IP{ߐ9i hC\PwK*Z] -MDߛ!yb#ª)=4:Q6;rb}t($vP>d"7ِclsn92uȷ<7tQX,)2ZT99ҜaI5ё&p"I(zf@3`äـ@X4rJ+g#8; $R ص~P=ZlF6Zށ>-ÌY:nM_M(.4Gt| Mbw7yb-ŚJRj/7vy&5Ж(;op)k7׶ 7Ɂ&!?”rM;[K;Q*^WY?}(INhRROsVU:zX%m0jR#H 0xK'*RԘγKd>S)J-oi/9)$>טi^/y}iZR\YwC ݳeR0“SUeЙօ- )NDcC757VWԄv5Nc!ަ}b*kKþLYըEg\/UA6_rqw鱙+)=i=*%!_P(l: }Wqz-2= jc˭v+Kju$JZKx-#c^FKC#?ZtW > UI[/8/rv&GV^tMnMӔu]C63w^`̮G-xsʸK՝PU'k7[7 =)Iʼn_Q8^ͤܨծ + k\سbuϗ举P1ݏ@gܐ8j3@ꭆA3tWn)?gݝʆp"E\r# # .jG׃>9S0Xx˷4#N"7+ĕ~Ei#j0N׈2 N&`vdT+> yt];w+aI߆7TYMl+sYxfQPu)iŭaPZ[\[$ GnuZۇ¥7]`P3W6,ͽ!m3b`xfwC)Q4>F|h~ j<.T&hҒh7Qb(2!޿Agi'G<ٙ\UGT.ty>HZ^vbXO+5~ vZ9G_l ?pgh x͖m(~6ڈ1)_34!\WewGOΞGR7|ŸPqF·&7S,yQ $ NC7Jh%/%@桇 dzSEa sN\N>C<SR)`CV?t" , iv 6!\'Y Reu7&*t͟c A_Vk sx UB&tNtb?sTbAbT@ GZɛ'pu8kq<>:8 cL=WjIڀ;ayVV?M౲Rgp D?:U)uz hEdϞ4I}Sji-IHQD5ag_Җ<ޥYIv֦6?IH31X6x.#=D߰í?BsO죻ygmL-oz+uP vyuUvT?f)X[ڊV"uH> x0 $f%gAf%_@2Sidh ԋdXkZH|]MJތvk'H@HdY\!%t$KD \a]- /^.rxp$X_oc2P6t"ߓ)x&y4]cuWVShI,T#i獤脶|Q$G4-&lvT|BuG K=Hgyxx 1NwX(LZIqЕ6Vj\iX.W`&FY9veմ"8qƱ^>L~@u%rZy獊w5ZXNW;,}XSfbskOb0f@ġ&h7US5iJuD`S4kvyLi",O+ν?Iڡc3kk'|#lU+h|o (ʅgK"(4Jԧj|^|6O$ἯWOc! Du c[bTk7c$i콚 (ޱIm}ͥ|,]t?M_]T)6CބGV[zZ.2u!(4ϙؚǭG̝=DKpdb27f;윍|ӑK2۸046Ǯ8'Ƈy+wYMc%+[wgnsAȟزA $$m}`)qd恡WE9b_i >gUuAy:q teT]DDvڜ=c𮥝rQbc[gKԁ9{2E\M;g,60TK !?O dI3|QLҗ!PB7/nu._1O5n&mAjr}x!ʉaa{-Eed~:«M<<{ @rٶבJ)`B˓#IF=|b"S$NS66ԥ<7tS Ȟ3O>bܥC:2kVh>Xob89 jvs[*,iΕӚT '0wvl+ Qq*~"Q($%ZTsG+g8Xgq9,xv,q؇`J!qOm5UT'@eJY`|. X!,^s=_E0}UG=G*9@;1<5vTs3Tzn?.j(µG憆G!5SÆ_QN#d_b#qxN.5xn.L UZ@n v ;vN`Ґ3E음\j GG"Jd(<τMSzhS?J:'@*?&p m^U*Vy N^v(;HtBHۚXF}쒬 2>*4/ ݟU1P:BY.:Bz<%`YyWo[gvLǞ#Xp* oIѶ<X Jvj9U6;+DǶ }:D,zKR8+|9J(6ޓb|':c|}a "+VQ_p>9oe R+*:_dÀlNZ9jlXwԈEz!j]`}ؽv >Sg<5d*}* 쌲kMye'w|dp9lQ7 Q#gPT}n*rWW/!>.aZ5J*QB0`yلhE(y2d56SC>|D{'Л3"Z(?'hVT=6vd; )ɉ9nļ[~GWjևJïf,c30e65:eА&z찠ǓpޥK9ɉ!~Ír;wԒ-]8މzW?Й#}jo)D8-[nRxVfL9ē{F2-,yl :J1Wg>9W}%>|β"r\@/~$3f@DΔM"LB]jTiuJb8%ņĻ5v?o9:.VmO=$q5]lLoe٭ NeXڮPcG՞M ]ts5C4p<(pCB&6 `2`zXbuPޖjs l¨Cdq? Tsw[3T$Alۗ~ --i~W'uyPMQ j?;V,{95ƥ_N=1XD*SWJ0 rRbq:nqrtƽU$'~>⒞OtTOl%,*r++W')ζ-cax|C"t2PPp>55Zy4Z, .}&%ar?Ĕ$GJaq;S=]h;306A p[eSХ-si2L -S<~,6J[Z} =1(m?Zڛ'-!UNW][8:p+>x ى9sPdZlT[uA6|A(/Oq` LL*tV@|[ ħLCSvI9ʂÎKܔvkdANWl#~o;!a8LZ2Xi;{vnSFǘMNE D [/ rTxxO8tyb պƏ$1 0CP:Muhp ~"pᕪ/ՇAr_ )]5g4)wUI)=J=o K" Ī=I?ŗ(0=]6 }j)h-v'i1az{UdƮ#" d󙫢rejJ@̰!&̮vycC+E¼E]qIn}uor2C5W~nz0)Veh~lҴp]įsDV&~(5pHyJ@am} F?B5)E{Wbp'%%"aBʳe ̋FL2Iߚxal8tM(iit[nI B[a2E ◽X/=ly։₫?~ښ2IkPU$re rNsdy;6#\\A'ڧH; RKtPIdil6ŸZdFu7 ^/s_!j~q(OXLʛ)lM0u$;1*kBj',ū^ht/.~(׵|p9+[sEypd!!⇂Ct`nI̎6/%ty;?>P{bS5Kq4٩d3֠uɡe'lR ۭSy&t(b.93FYz&{2m>L@N[uQi[g췛f&$ƛ;>SH~Ƃ71+ČĐZ"Fo_뽩a'>vX!gQ 9tRDԝ]y"> XhKp+ }"h23"Dǿ@Ι,)]x_!3)@#鞹yY2iwcjQ~cA}-q p&~*"O\%dffr]Ҍ mセ rJA#6^o~sa%a`= /%=E.X7]#&3JU6A2@ɋA GÁ) e?Tl޹e&=%Rnu\E.&nusޱ EEB]mU4BxbE!L *1Dq-qLLyICi$-BhdK)۹&r!j^raùJ$Ab#sEX4ZQ H~aSOb[j`Z /:',CKR|1@OɦP#Ya-Au u<4E gHaj4 4$ clQ_WA nN>'$k@:Vf]cQLi:F1Ί[, uS%dPXI`a>y&T6 '{xBYt&6c`cV r9 57r bw=ouF_ߗ ='s~צU"и2aw $5)L+xd8Ē<)V s4bi#ORH~e b~\Dk2]V!1\OLv< ̿x-`TfJkdWC- J ON9gX<| HOT@&h5ol4(,]R4In.hv]JϠs!KBCݏIʛHA[JrCq%I 8@uN,͗vQCa/ +UC& %Y}V/'Z{2J8u:o}u='PW9}ҵo ωʗS~( "'\)9ok8L_Smܼu{^C#>ܢ6^pBtPsr J[YE?ȃQL]?4Ul-DDkbݮV g1Sy)n/NVUjEI5@r{Y-S |j'0𑃣2-,S:7('c<ܳ ڢ c#΀Ip1]]o}^SaӴ](Y%tY-dGL-d~#Z[TŀWҎlGX!O[[=2ã;$-wRk5G|$|hsRSPZ* 1rsղ׵exQ! #vmk spTfB7F~@{NR[\eFkfc̤Gbׯ"ѬIXueJ/?rwÁ&| wfZ[آ|c8R ~_kWN٬~ȸ0*drf`t CS")/U1̀2QKɦqb|Ѓ}k+z3ĽEѬ0,2F@=c:̯ΐCplHkD.ZE= YˆIe!7deeKO ^Ts|SZ/H\#*W7 ܜΈ>stj>ɻ 8Z #V'"5GktoSι*ڟ}=M-Zou15fa<Bo嶘W6ޅq jf̎Gݧ^(kcĂ6VgFhiёRJ) `Rdd)ib|˖n4zC1=vZM OAF츤.ڥpP/!j( ݠAd0$*VFWTN{c޼Tnψp`(T>P^:* ~ G;(Ɔ@uAy tbWhܙ.f ~0)7`UjF/`G k_s17Q" A)nzݺdn}I՞S1pp/)(7U tP})8ݴ& hzfŅe >} m[|N.ey$~g]Zr~P>QU1:!=zk) {m~ =+g2@ =@;yE0e&"aTH@0<( lC] X\~e 8Q0S7f:!6T8ZЖȸбn0\zbICq*N/` ơ'&Vd.ǶYz$ʳy@.Ɇӌ٣MupiC&yhCLgFN yfKG,vsݙ\ x&苀bu5PK$+^]O i%Nr: :uVGWRU,|""zoȈgG\EE1yۘ펮ƍNU{3jqdE.ǚzkiz+EONLRܷ ͟6IN&PK D\8&BS'@[vҧ-!V0>A#:0G&[D/@7 `!| :ʈ56)|9lo뗨yQsWu|t:K`'tf^^{c0:r2fe$!XHw h{lF&B6aX]ו(" D-CF4Nh4R#G+GkB>^5*3PG*u]>,4QO$K[֏H8>HL?D3?&wN@߳o__fu\!fRu> !{0X<*piwSMɤumnu.H#YY@vTA(Ugmkg87&K*)2HVâ: ZI8Q!ؼ޺0?mTgo-?b"u0ifi Lh[K+(5'M6dqO13\,L֩= 7 L悡ګFkKl*C01d`Oޔ'Gª5qc\I TǸ> f9X1i;%fr M ,,M3 ]DXH$-n=ι'T%(/WL.uYHI֬%ܫ$:Y;uJg^"2O4-`Dp'uNd$;o1%Sm 鬑Ў'mpQM vPNyj*sVځXA{^3)V+0۔A)Fdr ̾75ǀQ-ME&N4wL<^QC?} 샞C0W(bdp/CA ijّ"s] bl)nH;C A2iJ ɱY\@ qF&Q,q95LFT{6 U1#M$Ҫ@茾 o/ ֶQCx}Ng}KΙհy2]GZ 4vNRA,Qw9@]@߳B*/WI>}e(Тվ?VmRP]AbڢjSUbMi!r{nG3bPpyhD&Ba(U, WCS"_Xw٠XR-1bXoEk#A"Ӟۛr2)BY;mu2 A`($ q.}Ƅ%NASm.g`P0%OlC&u dԎkmZrmςHoZ60HjQ*9m]ɝ/~[C*'ُ]+ zʆȒ_.GD ]/ p)LhW)2l-Mehf$tͅ%&i4nS y]o-U&Lc4ӓEבBl>ְԟ%c edxf9ԬUH~sB2AWh[~%̇EgM>-\Ǫ8eiፊWճ A+н"JPo<P7E,]NM-}pp(f ?YI;|ĩn}k R0k[)^rZ-sԨ)VmǪiNdV:RŸƺ:$gd,$=eÄp͔@" "#{bpJXTM c,q$x.E`I%]TK :.UjW!zQfn [+V-Ƨ >aLt"᯶w 4'oLQVc??9#W'uLh+@E1keBVk+򩊸aF VjFˏ'ߦ9̼׈ˠu$r&=$ߐ8_CaEy ҟĉ0@4M*|/ ֈN~)+2Yˀ%2?uw&o߂fCyo)*2_[*: i}<,NT h3ϭW(!> ̄痑Q?2ORTՖ `Ϩb3݇Ҭ`/^5F%@-T/t\((mz@9m $:e>*<1uKY8w9gǵ >n`VK<g-[93GЦ^DNK`zLSֲa%+(̺{4;NX;ɍ4FM!]t=+C09Yqqyő Jp}SIJJf5ltV%TPAT5I4UTx;8ZuYE8;0ͺ$S-0lr}'D̩fXm/NMHpI b$G1eam-ф&/Ha6eI$mfeTNb{ V&74%D*LuZSتFߙC8UЪY޹ہFw[v(Ǘ :݉!E(0'GE!Ց2gg_Ec[,®+_AcMDД?R9jCNpAS0,f݅ ~+Z); Xrbi99(3V=_f P:66+e.:"Jx'>}i+nD:Ï|vH> +b=|ˆN )y9 L@PSp[T4# 57d`ini'c AI2jn&Zg[^ ܧCaOGGO[inSi~D*^_V3ŪzrSTdۍATT~31hm"MOy}}v x2D[K|be[9?t*7.B7*B.fU2,׃h% q̝d|ɠ:YR,pt԰;.4YG\-f *۲X7v[jDHq, kLSWi~U{Ii]oKΰU )rY Λl]aPvٌ YwCLY[92 ќ13Ww-b6^|\ԣ]s z" ⽰<#j筞*&{M#yb{dR_Z=2bN312g j9pMd d U,{:L~fIHjN9v\`e5('qqoZFK|" [MJotF喼OY[JU4Ž;ut|%.{?jH[?b?:-ೝelU6%?A9V} rGI9̅` BvU>tsI/0_ՑM'+1j6qOS rXy}'_<}u`g)\qTڨ0{v+4xJ:(@+W*aSa׍Ģ%gXp$ )kJgPQh%xoeO)Ob`e|슫d75]>~{r 5$60闞s\b&u 1[6K7Jٽ<%QD!8 X9O8EYaުH`}w3Iׂ_/|jcqym"}tt!eܥ=B0}r9nh gɥ3ORm0H{EC-k#gWɚ—lha&wbW:S,a%v 5kCBT Sl`]y0zF'&C됇b#J)@-״ 0A/9ph@a&&`Z?~.{zA,%oCZ#lqU@, to9fPr sn`2 V/RK$/V;U5UЗR+|p0w h)ӊv] Lf|1$?k9vLЅ$t;zx\zv\JXz42Ƕۭ@;Qw1S82LZ$-"v!-o&ۦ;TkZ=[)tsy"ו0<=BCFak I4`/LdT'GC -UU:D j`jFMvmX%"V| v&s\Dv<Ô\nu7DdDk\7[<2 IxIǶ3b92ƳOk,顽?P)O@\DH|T3pgM`&T8廿#*<r]A:Us>WAGPs+٠#x#)܄zitc\/雥+fuB%IӦ WY ?8FvmwSlE {|o Yw$V6grI?7ȆvԹiWВzZidZ=]6Vб@{zkA`h*:]/}=^sǃʲFĺC'҄5Uz,``dEj$rh2i'|m"3b)Lz{JsNђG.l YLLd3Φ(qA旃Bk-&|Fz RhSjv S t20G )槽g(w]SԵx XM]դn͢+w {`qɾs8?nI;0 *Hv\d׈Q7Py-S7F6Zv(k߽{V6^C$(u @C؝?`5ܴH7q Y~AK@b5}3˹hF /AOAJLw,?i\F@dp7:+ 7~NR>nr}n7`U ӂ [uķ NBiiFh3WbW:Bs,A,1T+J Wn"<d5  Xfsuk!W;-SOuKJ06#`6B5XdW?˹z˰^~$}"^{zЬ/!\K?L:(Y]MChw H;'t }^!iʸštwRo(o͵[AX\ҟM6NM5y'+%5+ßӶF&"m1Tݛycʮ}~'Ovr:>vdb:q㢧1F]aQr'kJpY'766"zVu-ͩ,yYa2VL,_eH߬18x+>Ua씨($_ǣA쉽 @Bx̀VVPZ+)3[,l b@Y/땥,7A:I (5d. sϼ(5:GcٴT;xbȑ7'P1̐bE˲Sp̭Χ:=ޞխ !lൃx1Teqg&=^rOG·s=^—JUD5x c))5wS[!wݨؔ..YzPU]{ @<= +]<_ ފP2<;VINlWc0^@=os(Eˠ;0JqH{ZAU8,-,[b~dKL5W -QwTVE@ZN~m|QN>Om$ebcaL~ۍZ{Wz S~9N+{V-` hIg'al=8mްOBid4l"M"*V`TؼXQUb PE5>.Ldx~ݩHNvA9؂)(q 8[ 1i5l$$gLͺ!qᠹrVF ƾpR6չEEEcHN& |6>( ~X8KV[,ײcL~zBj t8Abp$2^:&M93TXutSCuE15"[Iy;|5xx-̾UC-D 6ﷲYC-h*!ow|0<w_~M;^/^}0<ۀXpd~BOwy:c̿| 9?3ʞF4 LWQdG%Xk7SԳ/iN̶A{֫[rF뎱R7[dYp鉆&ҔBЋ >"{G쎜)ww'iG~ /iպڀ垃px?Y0*g6XK,-'=ly .DBBT2-eJ9TGȨ_ēV2~J-|9d4'x+FCfu/aT@ /% ޗاl .;\8jK !#yYp$j^dFxu5)m+h53I`^o{Z twlKFq.!~@ W,C; *=uZgн "Ozv]K] 0!{eNXjT;a/J W hH ;k€>g~Xٴ~KU4gS\a];l:rɃĬtJ Fb A܊;"{'Y0K${?ű2jmOpTGc'=+p$l7x"҃w0޻p_!5qѹ;k" 70pn?I&<$acRiA+c }#:>' ȃ>O = \o60BƄot$戱7hwqP24#a(UPXxNh NN?#yS9 ]W-xZ<b&>GrG׼LIO' K;ʟc:3e3-̔Jd$=Ynz~}E\?#5 zA/+?e!2vġI64g!qܯख़ ȍL*8W& 7ݜ#`k34BmFe O6#rbSj א-=Yƈhy oO/wI¥eB`qR7q=8vއp`f+XQ:n5ꂁι'$BܱI_T~F C~/@_rqUdHfc~+vo^`sIzocv{UbD1͛lʏ v \ ݺ gK"ӖU|[b7m\ @cHbكRgخƃZH `2\nټ"u?6f̀؜$0%dFDKuSG/Ru=4sc-wBikz4lG¤N|6Fn?;u_HO]slG…`!ٶY룈frd( ͓B U:iiISMI҂6cL砒HhT5枠Bh (Y% s8 \{mm%ٷ7 ]Ry߭Ӂ^]lpc崲+0VpАQ>\T(2e)/gZu3YW\T|Ks Ht6OV?#K,g$dl/TEh |w6_j$TjEK/b UH/A[id" "v",&f`nM~#q6 ƸT<6=Ȅ(ic#+Xݴ~ғ!\ W'Hܞ"JHQ[1SrV: D9v7 ּ؁ER86dpn!90;]'q 2֭^j ƌ *Wч#.ّъچ`0xXܓq~HQ~zx*ɹpf3"HL ?3sXFOv{ y(MpI vB[hy\nj^Ɏd0\T'LPj#~ɺغTB{ύ<\V0B\tM/zͯ(l{zũ JAvԝS>8t؀'@ʲ%O^3iP5:;v+r{_)rӃ.ʙ^SkZ>g+lV;9=ΛްT!'ܗmͧΰiK%T( { JiR]J \ј2e')q-KZ?xŢi92 XF1AO3G (si}ϲ~a@ecǯ%^B Q[?`=Fdd疬lF[L=~E׸Sc{}_ўmi, y\"]0 PJG Z~[1AP\dnNvf "I=%-ʝ)6"~}LG՞ NiH\=$1t)ݵ)ѫFhXˏ x1)S/K_>$ݤ$2-nʿZNXAeVGrhV@F.0 Vu1Dz:NvKً 4w빥`!X!j|YPar8 XhnÕ*Q wkEtq%;4j>n&$hd7)e.VEY>MLi[?zミԩ42@&y8M]-O{ub(Rl.%L<ॻᢣ!5vI3^&d<[?U:/,^e7jSVpD!QBX3G̊d`aib}tl:I,Ÿ0ޢi^e˴W'^RJ7_.95Z@S0i@d0ꢳ!.D8[0 E_馎i M-, VԀP%ja)YMԁ-ۛ1T49mx<蚐TeJ\  q)d)T%{DɽœP}fp2)݇ɉ5iz۲'[౱8Ec9Rj/li8^f|}i,mMA"k-I:]㼎&/wHHan&W^}0L#x3'-mUAy2ɦ 6 :̊磫1Gz lEUv? F+7>(e<.W=ݕPi`NHY< ?'["eeeLVrMS gWJzMcɍ5E(soMcILTlba`$5;M_̣ejA2AqϺPȕHDq+q lĠ T1lj96(jlJgjt1'/:!&f !cx^JzTֱhOB0bҶK~:;BD"D3k >9/ Z~Қ Z|5]6\bPCs⺜?E7U: T7M͟jU&`*"?`$"YT>:ޫygT'j;Tx<[EZHB-SvmH^q~ҕu-F)͈@ڝO!>+uČ k])qQ qfҲ\RDGR$ĜH`a:hmʎ4y!\N Lgjnl( iR3=IfbiALrz[vO8_Uf Ar噾"!2,- Z OÒ$; o>V7hǰA!C3$߁ftHҫ~) D@r]VoGPo2vX٣-l]UDo)Jkx7[,z PfGۚx aD)[癁&j+Ab[K [G|G#փ|} KM|Z|P<-mlD SQXN2cR<~PcV9 CAеB]EcWF uenadmReY F,9cT䋿%^X3S~vuYk)Dehʟ%^[C(F&x! -]\f_ti vSD}mAq4TL2mhnaWZ\eB`TbԶ.~4^ {T9xf[ƛd҂5{8y*L7;Όf}{^Np+5v[\aS2O5^dhF"]n4]ub|h됂gMU8dҒ8eu+8 C#5$C#Ck`ba=yJvAPf]5 ,!M*FI` /8E6z- 8b}1B&p) hz0_c._k-%+C>Xɏ~%1nb~ i ,!7:q~XحL7Hz0XÁl4':xO'WnOG 6"eЎ4/ Y' Ti{K~g)hۑ'S@Uߓ!n-.3}]np|˾' EӳwP 1hʏ?zKһ>WO:OcڷLp@w&+\2\xC,gdئ[i \Zf-imA~;Nƌ.$96nNK*2@M [px}F{G─^ďׁ!#'yYݝ|4'N&j=М#0pdԻT9Khts8.g M;~\CY5v#?dqTy P޼- SCgL+ ̰"@HXg91$ń_8'/k6s |>) G$UΨFI} -r&Gv3_Yņ]#EFǒQsB2S4UD#:hqnY?:r`VzTky1ϘϽR$ `hhG E<zϫ#CkY#|pvO^'` o°U.4k+ *z;:A. i ’^ .6Yo֞<˲]PU `LW)wOekH"m?]-o=wlO#'!  @A h7pf`xI-Q&E3YuXlIsl+ބ=5 B7HsGƛ+x|49 jZ?/r;v*e^2cb첊 7`E E!c[oR%_D1nd^o|K1]D8TwOuBT2':<၏m`6Pafi>3:1Ĩ ǥg4ݷkFyv`/ #۱#V+QGUlt׏AQ]0+{ U_'Xcw;_?эM+Bfw(42paEg`ytzc 0-nc;$FFnM_ :D/VDL3f {׸`TbxPa0#d;}2 0C~ DҪͼ#sP#QS-9 S2*O@Tr`4 eMK@|3(CFr885K{*PN 3 P*vPcnlb~K~ #U-H|G<SP>MO/ Fpl)7,}Ú  fp?_{5;E49Fa]pk8.OgQGUfa\gc:!X#v$jH8ܭ;4'w ]{i{ 22I%5?Ut4"-PY՜87iXH\|zL~+X4<=ؽaS1ڣXIp(crGr/vֱ+T*N>{l#,J#n%lMdKW6qn[2z'n˗)r v+F>i<SiTۍH ae8'L"H7lqRiuWd.g[gj ڡ1ĤA'݌걽`ĸ#l?~|Y׻!ԿE ºqMx2P2˵hm 6PO&hopb4ȿ:І yx)DPNM sZQEcHêdM+oHD8ދj¥ԙ9%[*xV4J{+5Wh?'}6Z7%C|КtbZ3ew+'cw'6۵P=OXǘD"b.:OWoFE8%i{u8p8?]axu*N!dI^okM`Vx }9hJpV5"hNO'*mxV(gY^`ȯ<߻j$J#Pq , En3PkA'yXѶ( c:Ԉ"*Ј^ALq1o޼F#"keх4s-uHB>)-ۮBQ@AW4YW/no(H;GYVPKXZ,;䆨y{dL(|ȿJ~x*W!UINײSa'!U׸m2NBP#R{+6M2h ȐBL/+d UCr_V@` sk3|O#v7ޭ7b-@Ob2lao-gmHׅYUIڳ,@zβs_cp/R8!ˡ36/ }J\wq ȅ]Y;7H-Gp;3wsBs-V0ꍞ É8q>AΖd5~z] ژýSx$c 0A@ tz}~A\Ɵv)@L=im*0a{?״@oսw=Ntg,TtfHdH>s TT>KݔZ$)R/L04d1tÖc(h}AdJK$rwNGǪ eFKs~y]^cu^#Dز샓 g!ELוp.}O9l N)A0qS[iS9To{$/7g> 9l w p)V{K~j;~- gNva۫ DJV̯r?Ij&"Nj1V` J{e>XUD u/8y_R(udk=4PygdV=+=3U\tO={Sᦪzk@`~_T$b3m /^/ŇjFcνW✅ zc }H@Y.jS$+r`46 Fк߄J8qZR (guɸ8֥k"Bk `[ X[ 4-. ])L;}3&.7H/8_5-8u,Ed4245)Qq384rь$xT7̀R{X] )ل85$CL815- !D-z[ ߿3m/y M[ ݏ(XӰB H:.g*79l,Fx'sf;LbOb4_Tpx?QMS %cn~VgܸBq_^u_ .Rİ Kx+dڤn,*p٘!W4C3=s/$XCV3#Wd8(GNqH\^O-qsn*~#RwGPۆvJK84y TD\`/˦66$\!ɲ,RhRNfՊ_&]ʞ-ͺ: `xSe,mbW؅ӿ_||@iEx;N ͏ψh\✶?:A-kS?-mSi j?v]X=Yiٝw{P*EWٻs! ˀ$| nĭ=y,䡑^"M]>AEh$EV?*PݮEWeh8TN4]ɶnZ*b8QWKQbs)Xa'Mg Q-N50n]x p!YU8Qd>4 \ё!SJW@ b>}EK2zJ}`:] &|2vpI(7q?W /NI-i;9*vT.+ӠQ:7H/ 득RQrS{BmG+0z?#[MX5<-Q6?0 :)c3'GKʵ G2dM$w i%IOx.sԕb-V9jۊ!ߗjS݉=㠡< a+{1~$YBs5RRl8=O'd{k(>~I;HB5K5a`2t+{k:?+Imsh33b@ uYNg0K\X oe6c8ָ zW\+釿e&'L CVr1Az7z#bpnzHPiYl]FnrV⧸ G~Y]BzEQmF˼R> *!0@7gB=)P"qG$͏Hnifeq`@B˰:>_ 2B}Bh-.yr塞$XKk$+f i @Ehuj}reW's8J}HlՀ`iFf;RrH3"$0㼵BGIjK N{Kʇ%ǻ!%zmVBlD[sM=J 88{0$T[ZCE8S9 Zc2z2o9O*. *}(x_R <1Qh]  %CZʮdBRɤ~Qm-Bc&Is> 㦞ےf9/ǐIRL__M*LTw~x (AU]m^ kaI=6!ɁLapq@6wSTEtpfS( o=˦`SV y}W#wg^%Rꙕ삪U;w*aoGZ/%`jz4@bѻN^@£|cv\`h5D0r5fŢw|N`Uk9`@ˊv0F\ܬ͕D =ZuG0$W]0D ;_~ %(>9ңuQ7ydq᠝q"3چS63OULwA jOd*һk^]FG:^dž\?'( ,~{ hRrL ,nQ}p2_PQc|ge g`[A'EA+˵gzyWY G>Mo@WeK.GqkBW 8^dۦ[? 8 V A 5/k 'k]#P'-ra>a8ɠYewLčҲҍXm>2$V5R4{9CPd FzwqMXFu3VF(Ͼyva&mZxbzOh4ؔ]z%lƥ+Vqpp6/}.9[C&5ƓzDy}9yr LAQLmgcpZ4 )4RW_4?Q|K̐q\|^v7ah) K @s~s PGʧGx<$W=dm efQlO||jYI߻"bnA;{X\ʀ2dHq*epnm iGSꎗSChW dI&O|:JdihGÞ"!.wnSCUꥒQuR>a['ZImLƋA6c!;[mR?a|FSaL,9A _һ?PtE伵FBurNД=A0|| bgtR,2({#hJHhmn0Ho+9 u.dJ/ȅ1!-ڳ-j$wmr[VG噄FqbV@K H WK ;RoP>L *9EΗ7!wk=Y^Ys*ɡkL Z(ԩnl:}M q~l}E](jj0u7l[Y 6E-+zo]?h;I\pw!r1zRE ݅ku@Z #xKL]DfnbjM/>@Xo6PזCq:U9НprdD2Hlur>\[AHeXa2}2K~ #/O܃>mB w9|> ̗`  AY7= #x!Τz~k(c R$Y,Ǖ܎l{!4mwVGTſ//^̵w nU"_N|VE!G ݣNEza~rp25qzbڌ[t--9=ՒOj+۱f$$7c~/SR][b##.ʋsR ºvl|M^-*s{]dQ,tG:"d(YFôM2vH߾EGp\C20 $\9͈CQm"1M^ 3{ `mWZs#+<7EcV4CPͬ 6(Fjr#p<ѝ)b[傓[FBaVsB^C]Vllv+&sbP꼕 Z.yQ!&ƃҸVC\^8&[-H G0X@r+]n3O O3jcHFחq+Y ) *$!%ߊsLA~\cG>'2ڽBQ9osj)X{ood΁l2 ڙjJEѴ(,PLj nՋ*5Siѕd( ~f>T0M4[EPc/{FCC2:%7^b% `y[r{hA5nh~ԎcvRkY OSO1!-<*_XFLW o2%ܴ[OHcu[ #3gGqXJЃҴvpH2ɋB`8O$ |)~QE\nel 뒋! y qȾi=+k>MVq@ΌmG)Z_~aJQ4^XViTyƔSR eդ nIzSGb ly͈M '!%d#纹8+;?6dbtT8 5<;HY֦h *]X4oT`/\ERQ ^BjUM,AJA[񱞈]Fi+z#6}ƭnd+sd )=N+B Dp]dY&[D'VKA>u`5F&7iPj8"ԩN3bFHͭYםk̐%}u݆3n8οDuXn> sM3@6PFYC8<},’OʦG JP]dfZvQC()3DyY({FOwaI;T[van|t u1 w$TcP* ^"eSLzx޾ޏVubkTFY:Ex쫾/?_x ӧW*`L &! uDEv 7J{T:k& lB:NEڂy$|dp9uJy{ ^ >0E1-[mV-O%=ѹ’:Ya~ xӻq)>t),GH\j:+s_pF  L % ~WB#I~dpXrVa ˓.ϗfjxTp$;?Xd!J ^v5>j%*'mj1ǪC1ߤ% sw)&6ʂBYW2\dC̢fZZ p["8>3rw4)xɕk[s#,X8cU%q%{e$y=z:ia}KzQjk/q{09ZfPuOqjl}bg8=ƉR @xTg` 8T*!waT7\MV+3`3ZA-Sg8$uK3gG@l_|6i@`{ 0 (^ GB|5P00;ҷ)7Ee9N %{*.qW w]iՕQ1O0SN[NX5j`jICZ<ޗ>t'{y?,/Έt)~g3՜lWjnj ڋdZOFHk6 cܾS >:%wXirk#B.) nu7 М[bSz;/^j1Jjl:$Aa3 %nR]Qy5z.$-5m,2둺=Z6@cAp_=K_~"!#XȴOJݗN48MVsll߻"Q6Qak;|Ӓ{c);fAK$sJp쥫ߑDTδD犁NT!x\ZD2JCZ^}hje%9S)\C݁ ܈.hz)IS2?Nh"4o}p̼}DƲ~}i2ѯ Gwk[a|09NV.Zf4Y>ۡ.$p{ЄI>^iX^ސ6;{6-)azw}H

    )+3%sJbZWjE}Ce" ii@(g66&M-$wd%Lذ۠RC_~_B=ӯ}|a5k+0w>+kC_G_Q-:kTYt#$kŲœ=;Pyi5OĩNu`R8Ȑ~9r)q <%Ya >U_ o)l Zsr`" yD~h F< ׁUa ~=5Znϴ8kUKGֿ7Q>|n_]15mN| W1 dB f3AFx{›-Cr(s=qs I~+6 b3$L0f@oxuU@ M(הY-@GZ[ޡ짔'|w"gM?!<"kt鴪4^$a_23Hl,HQdwBci8 We=oC$KXg" V@H4)\oWn]1zTIǻAQ%1~2~`J2l9k)M<':\C̣S-:EEJ5 Ke S0J(2p !fZqA_h%xCPlUp3q24QA@&Ao;! 1H7bAB^|gZΉ" $ŃgǏvMRPF*Z0F˘JmIxFMՂiZSճX3,+g")dމ˓Vv@ox۪I㟊lű뛬LބKa@G^ OJ,'[R-=QBz/m7W@F̛!]%7â+bz_- 5D PޒL`" !ii@\= VޛoT臙6̜E@+G|u"QbM蹒d&8c| s8`N GHxl`>]1FdmoBx&'7=k#>lcJ=݇|?ѷUTB}fR ڣa :{ǃ㿪FjHFPcR @O.+^HS@} yz 4P|/Ad ;^μ‹-NA?O=XbZSaQ LCQH0#QP;n|6hbsw'fmT(|ūM]_vgBc,}P{U'VΣt~7fE(|O1hQXu2|u*FkniLX1&A5+.LiLA3ei^+<|9𸙼־6ՊU9Uޜ"{hZӺ3 !\5N PѝFhmdZb5gXHSFx?XwC.Vǎh{ *'V+}dITg`ŸLj]Bfc9qik-l2XI9;/1uhedwrJ{Ҹ ::I~#Qj3_Xn lzlTçNmt^'f5.XOY!{6fq|;D !_UΧH@t*0C7իY9lnoN=/xe@#ӄkqW% )c DGf~(cH v;R!:oU;xE D:gmЙ1::}RWPU8Y`3õ?U3_x1zPjmiF(>{3j@(m!^]uLp0B ?u*]l !E4Cl~{B_>8!LOc;gvqEQv@6HCenƎ]L>$43:#( wnH.qhp]IMOfA:ҋ8˕TRQ:E6eC# CN]7U߃b;9z߫51G4D_9+idSSՑq@wrֲ 8N:l;"A0cJAmljIXW-2Jݨtڝ6Z(LYS_4gD#[ 1xL8Ӹ<}7g9ס7wJG0 G :(04ж (0)" ,?L3%x'V/ D6PXtW&֒ջ>YY "ؾM&8I=ɂJvP;2[JmֈРrT|$ӮxCoZs4 V 4E)~.bf imNq##82nrw,TQ"@EXJ?5`2?p]Әl>BoXy'2Cl$xSK6"=gm0dmQ{2̪r-VB]˒o6ueO) y2-OH㗀M݅XkQ.XLt[#uEVՂJҫ>Juf2$|Iws.?xu^r~gQyᯊ }Y1&?'[^no;i7- <$QW?`|M ܅|`%Uf=Z:hQ!_Vm:ߛx8My$(9:*gyo18X^02`}jhB5pСU |1Ѻ/MDֿFܞ˪dFTxp%iTt)emLUW r-TS|q2kl\ =LDY#2>9˨ &lGMrXNR(>A~aqsv;~#AA`Qޒ_-3+=^GUDBmH DB=xQU`q@+-i;TS$6nGWTf@nNjhU <*FSfKYٟkr Iefyv-Tf "Ũ\Yr.ȻKrf33N|Zp(h7d3bPzLզ*^Q1u⦏Ι,9IE]~ ,z)xV\w.)"ljV}ebHb&yPC5OJd, 3b{#ayTSn6*EqsOւjnhP{$y} 2]y?vV%3 =6Eab eljD`{ mi^WUgjvw *:R6S\Iks4eY9#z_7۴lԊ1ںHLCb`WE&/i?7;T㎱p` Bπ9vVe8嵿fw^|9EId\GS?FQ7GCl2)ZucFeza s/dλL$^I vzv RϥVo>u3>I/1TYƩA<$KQrý n=Pϻs!v}l*j FMqR3Ցq8pV̙ZYo6z>'C̱P9$#0 &RviMψ_^>-+5=c#R"gQ\ⳙ# Y~k= vS1H8j;h@BO;@Hs J$/Y)9A\c:n=1^ȯ5ZҦ)Q5cTri0؞lMe#y(Fnl360YTB(m'^,;'huw6G2|/>Lhu>ՠ=dXn['Pe9G_3X4Zp-{ =BKT}-ZP:'eۨrқ]aqQO5܁0*T8^X?=&*g޻/NH]_' w86kG^'W?۫Լk'D}:G1Y-A8vS#(c̟h!H B8rjH(ܮEV7B/BFS+ e.C}ghV5~h)_vswy`K8̜lW7Lک%OdM+( әM(lV_;&RBn/tkA"Ky}e]T>/59+UG4ϔu.4b'TɨVGxw-UQߝ7⹟L^] N}c𡗼X+RB0p*h 8]Ďa1%k(ZcΠٱv' /"Of&v >HR|5u|#7_LyXESPls,i؎uv伨 WY{XPl;1 bdJkY؆f9[h"OYⴋ]\#gfu4#ۺu;UNN^9VSM_+Ng4yWچ)CTV6Z{9s~z%@J5C85≓Fo(K[Eᥫ|sx^rh>XPs2iD(FLTfGxg5H:?,1-\(D h. ly`ON%hbPErM{TR>hcv 8񬉼̝▛#nN!ygcVi8gn M]G}$ǖ~ n;d dhHtZl{0~}"ܾhCY(5³d-FGr>@pz _9\cHQ6M@풙f<>\mȈ\a|`ULk&}(!5HDttF2/wm gM Wҿd8ڍ6\tۮۏ6NJqm2,#pf|{96Bɸ̲C5J6Okjmqur Y/$(PQ΍e%` ^m;Fp$ARM~1xu A&IJ(`lo+̖a0-F:ffY!f.?Y9\@CޝNPq[k [P.Zwkʽ̌V(AmAٱŸ<" ci*%"T/POi-\\_@B-E/׊1\G5nDstfw!Ci;(IPրExˌ U̮":C !|L)b%(H" Ozq;zbMtwLw=80^ kʹnhz<2TEw.l۹|_^#.};ݢXzE.R5-qyBPIi`l\XykmD{$T[(.%YF-[`Rs-&.C-%#|1L벙Dw_o(i#ӗRX;MPD*bW10N4h>]CJ'~i;(eͧ I7-^4bmL7b1NݯhE6f5pz@@Yh";y3Xt\:<~BBz5)K E ( #:& q=dχR}sn"%M)dNBwͲym w\MP3uP9ŊO.-Xj^-')o/ܛ}eZ04c7{kI%d\ügOªo(E~zgGW'@*0oH`xY.@f}o(iHZn2Y[LWTۖ (pr'ܝ\$*x`bۏj&ZAnHmk?(l< 7;`p;n}Zz#,FXPG]A.łCͼRcoÿ1"KwΌ%Rpt53?a}@`6Uɑ*s\ ;ciwJOOXR(!ڨ<ܲMbu8^_VϨC RW$@v(epM"Y9N>BYCN ;ژ#8+z!%1.wkW_XHN_q(O$}u ܑ#ټ|\ G ,իi>ڃ>}Ć0kHEZ H\MngA)hf'@ft/D_j`ǥ*mN 9mcR#)(0t1_@!h-PCD5|IW'娯Ԡ@uΗ_`)LNc?7_VcDŽ{H-^-~vqne v1iHnWkƞPkXT\R@﯅*DXPbI(_ItXd/vJ#eׯ InfL/z3N ˓e$x!|L;[q 4"{6U\hg29^7&_K duK>$*؉zc=oӇ]LeR`n9R hK1hY - ,7mᘗȨ9X꽐%*,05Ǩ`8{KYWZIq!juC^km nx: CH;8!Nq֨tp򽠙;!aȣt¿m[\=yF 1F؈g0!qT=R~s{<H=Ϋ᠎,˛;h"ߋ6 n3ȾDk-2M[nl} arLyKA~Gz,b[SY|E.t+q a>uzߥk$$&>@'m;䁷c=<*PwI`* lm t",%l+ _'e.2D~t!#kl{,% 9qN}> d1:ώ鏫i@ZvQl5 k,eȷq3_s܈&a܅׻Ua}I)BTFe7hsgG6[BUouebVy~_hOT ug{ k,XYm]0@D^ޚ')Xz0 :=RTOv%Gd垊VoDSӈ{9-n)q8T>`J]DKd`-'Tj.O,n*_)Sc~wXrAL(5tcՌNaGCI#.F˗Q;7b^#KbFeR K+,⃔ϡ՗\w U90)6[8^)`РZDی ox\;#'\Xm2H(=^oE V_񽸂'd齹}G|蔀0rD u$ DX.Zh"Š!6[^#y1G"f5xKp0(%,9L?N+FM5XAEo3!dI fGA#"\ci&>=4O]I783h7SrXkǸ ּM2`~^#hI?#dY? 3NA,Hّ 8r8Q}r.2Y:yDE/^}B}oF;nDUpLq>bAoa<65K[4r nAMt N4킽V(U/XL!N-8ܻCURsoM$>Cfl?H9,M#J3 Z4NG9FuW7e^iڱ:RCJڂ]ݠ-X  J؊PT3l-4Y!)"7*h9C? B~ϷuG&nuD"dy&|MӒh-J̢q~^U yqm/1 νjO}i֔BymCJߩ**/vHC]7+ .@TX/2~8}kTO4ɮ97V3I* }7q *t'v0=Iw#ٙ1uepPkAvjaFz5qOSQ+NDuzg^hJ ,t4X}e\yuei3o,O:c7@ ͋j6Ɏ^ ԫV'";\;`FОttCE\˝H.y.̑ԪxTEZ;)JX`4Zimj&-a#Arn^OnLȡ΂JcYdVrK2 %UG8U*iŖ/ӉћoT7iLx{7he=DX5vАQ7I9B%7AobN~8#l{v="?Bͩj/衏l؞2`yf! {{2wƻHAݷƋ3P; 1!x cڄz{=Mo8R;OeDgv0nwP xsH*Vx -材7c+`vzC@Yq]5;󗝚S*c0e,\/u9RxvLS(PUk>SG<gU봞)?.y=,YH"3o"X"R[~yFF#Sҭ@~&CjoNZw[3,dW)yVN#!Dl[F֊j{Xw1$ <ҝ hoy"EB(՗@xzIє[AStj,F@sؙXt/V: `9]2mٯ|3a`豙\7nXsTN #ڤkVVlHj}h϶EDB>p&В gR/ruz]oJ4;KG\.0 7%Edxj0 ELU;M"tHyvnx&&K9\idQ+[I,͞}1mCJЙz3ܳpԑ,0 u:ޕ^ @\& 7 }˛ W(Aw HDdsb {,㒢?UlVֺ3~<&_3Ě1f-[ޮND]c$RhYa(Xq S VY(h;޼> i8ص#Ӝ! H[]Nǿ¢`rrĀ 4.c1n!VUHxw SFq fH1VFve7veCx{!b`)l =q$hH83{,N^yG VUwiݶNרᨶ/^ %]~Dm$ PxHϴFwV Һxz4pssʊUjj˳in%A,ZRS`Oe$o Clw0:iWVcbe9NۥmDi:A7] 2]oWkwE> k1ԫSQN Ud.|!"$nqVԕn-aa~;Ϩ{:E&( YmC†g߲ 2t0'DdTǬ;CTUeؘ_K'[/!rN]Rǁ>l@[WՓd3աs>muPoJZEdח TwڜyWyeΏOf+d40&l j}T+nsU%'9&%T @8v5zDh@q)GgPZДD7-y0c&,9݅tYJj3Ci%iM"3 SӴL%OqI@vb:^,8솜C4jU4i3׿*BxHQ{]XP5޼Dfd䱳wj܃>^ uY?}Aʠ/m:ɢݙ:-π>hʬXo zZtX0̈`bcw䏓]Nn; T?u]AwFF(슍 S"o2| yΒ@$A;f|TN)%K -7y<T*w o/g0:wUgPZYv/RLi-s^B7op Iv:AX1}^Chw]0Dԯc-ݻ- .< FGk)E*d.I9F@ڤoBt0LE{uۻfESL8~yQ/믱I12bfmRv]mCjy[mqSF( (Ѓ[_tr*_E7aH`Ge/Krc2x ^_6:sضݙfhȝ81=#QCCoyMRҚ8k2)Ҙlh-.Tx4Lտ1bF?y3,;elr%$ͽF6"~#H-ߩɟjOsÀ#>.cq:yKsh=̘n½>>4n)GkTkkA#\! pi}+Qn_SD]ᴚ‘̥=cMǴ_K6YIHbHF)~C:~s"~MO3c˙hRKev~ Բͭ?ui^ JYųRd.I=h-(5|1ta!}Fwnn=uw[b?4i7EGhc' TB C^m*JD23#CZ 6k"r7sI*7vlTxD;a!'8mc'S՗b[=w{DE]pT!e36>R^~>ռTMZil!n2!qύs$l%PD~Kf\i*5N,9Gehq9Qx 0@X=` /#,]#X'éh@CYC<)g>b3U4,nᵥ)9Etrӭ6Ooa\E^(A-mͻ#otRhsĽVcFw*KGYB@(~h]S4$谽5~^X3m7^4$!YоA`m\Gt#H嬐8*)7YqY4r}sdY< R-\ala^ 7%/w {Ǒ@cd;KNvז #:H͢DaGBo" uMa ,<ꬠ՗܅ ŬB۰x*xrXW:vuD?MK,$z+%frfA4L6pЂ:ޫpl?ˁ$?RjNc'cGGҪ[өbuil|oR tg.D# Qȯ'K̸[SO|sO_ r<ӟ J n;d'FӼ995Z+0{DNzé|RS5dfM#5L\Ny6sb `cɦ ;R^vREFwG%f_Rd‰OL.ɞ -·]Ŗ2 9~+:S|!ҲZ^ddAt-'M9i-YU1;yN]e̔wiQf&̂1'SFA2Y}@6S~c|eW#4[dYܿi!ں,A,h1N~x#3KF`0r*?HuHRm,E}aߘK{\9\ ME ,@QFwPJ'x)R[Ax1mqC|} ]e`} Fu~8[mMԽ ɧ o F i.Em#|B",cO Ÿ G3YU˿y#U`{k20d)b}E[N0Ekb,|mw3 !Z[~IޕA9%*@ZY!XG,"$Snycpk Y_'WF_]K`3^~~.1 5&6tmž]G37 >5Z|^q_!o)J3 U. 'DS̹rꭈq㘳YWw-ۿ8+_ [of_OrUjea威Xҵqf;`cS(5͢c8=Wxr&Gܝ&]Ոs3}#/t~wlutqzX6>LɮGr 6+af/QeN(_Ee\s1%p3G` >h hm2ld*@&{A80((Hfrjxϯ 1`1b]>9 GXrmL;C8R/!LPtK9\hFN@M@3x:O`U9e`U  1h/g&E̒D8ⱑJJO"1 O39.")LX2'kݜ0n^"zYw[0r.z@CP^x2+VoAo{H{g]3PaGa0p㝓-*9Cp<&ϕ΢K4Қ6[?x<9pwqU Gƶtw0F+ǹxcNEĝ) Zƴ]^)3|Co, 4qwշK2.!q["%ds~['PL5+L2羚7eoO)YhR#\*L|+,$̏4Y<[2,&EW{:ujNtS k/tgb:< B8:O!c^MOϽoZbj_o3' g̕QO%e(c(k?~1 q~ 9 9;@:I4;.9:á%ceg: n3Kԫ -N8T'*z. \ *+䟕" 5 +҇2LP{1w+: `,`J#yl\)^%@R2r/,HFAb ['DI:>TPK/(6;V FGwu~ADk~amiX_S?f9{i343?['}56Ⱥ4u.Wx$uGLe<#5 dK1V|wahAs싐 {z@n@= XDN)2Gr9qp̚9( $PvݲϺR 65u:TwemLǐ׸7:.{n?Ox5˵!<4KHem&YU޾xɒ&N# ;||rGZlj²j?;ַg*^2ŦHF(~,֮є].;n>+AcAHx9¨)D 8zy#K֎lo;A$T 3@;X~8|%ibŀ qG9:`wjصg' jCIʈl;(?v@b6?^C݃v▗# ˆsR Z3ebX]Faخ*Kc77D㡆h=vMWa|v-,kxPCQr {6xEIۃ-"Ƥg߂%7C_w@"#\by9sC ?i}Ś> =UYqӕߺw[pC܏?$b6 k"F11lĒZ9WN}QAq}䮨S(}7êy2tr1_zYu2bf#c"i+" cBMgz1JBY(?/~â b@-A>7[6dr}Ӌ?rlc5ɣ~`2O"Lk_X׹1C1Vdh̑$z_zd8i)vr !p"~Th$H)`~A @~% Z_ARqi{#g@H@ -4!ݿ/cw:"*gpGcy%^tmhjq3t[?ZD##uW-,{*"!l1AY{O% NJv7_ҺY]S0%z0R0{?wQD+PbRL`֊|p MOϣP)(Q/9WVRWw#pa>eأ_Լl J'{'Z :g@h+ ]ڵ8]-vB04"_*vE(ܩeA|).ٸEG8I`(ae;ar,Yꏻ8#l2NӶ **I0 aDh)C3!+r) lw<1&]K&z[H)OS0ƚS;O*^8?/?_L4O"Fa @qE$M qo:~z7zCRd=|0(O ci/➼ORN^ihPE80xd9U9ƊjQ>RQ^橈w=H1쿅!~J,؀&;nǴڬ{eӏ?%d)RwP2yG8]PV_i7:+"g2Ȇce%I#CA}C+-pD6^AR<)e淣EZC`jrw=sEҞ _!AZۊڴBEH݄a|O?^4emrn S?eo>gNDMj Y7$xhEFm8|D Ί{GP%= .4 $W۲cߜ++؋ 4GR19^٤p(DT +8>C,p<==B_R Q`c(-֠=6\?Px1d2Q߉$<8MF5S #\~[l}cTjENOӳ3-Tu[#>Y6 0OY>,qtpicwS-#~`zIp,otb=ykUAb >'$`S*W(;3ǿn98>W+I?rRyN| 6[GPSh1a6"L5S$lD1}jiبq4#3}"M~s!_Dk—T&c,[0fWi'gLW/& t hB{ `u9EjYb􂢸92ŰYU1lAQ.M'xVkU ayO=bD8XB8IFeJ␋fB*snb$>57Sc[gQh܄ɺ157x9v x=͵Ū,y "X,f X$>Z6s 3âA * }ի@]+CDǽ>3+ӺK;ld)pϘh H;NmhugǨ RKw4$E~a5.òoPBH";9ǷzOٖ  Sd%y-v\e0>3CS<.( iӓXӍ'8Vq;E0&~ \3SP~nX~DjR3 L(t=E]FRtюb|+-s@"0$=84bᰞ:!ؗ BOY. δWE.UL̒5`kD\+2dE,c%,VuѬ=V֜3%ތW~և70fW[! *[-0hh^U\6z:5FWv3Fj;x5Elf#F4i7?(V%P`'/ gQ{:zdZGGUӝ@mB7bPѼ;a7y5sx%4R1\bR"Uw-*RȐ]N>[``l7Vs\cZxYdN T =/9/w? IN?5ITH7gK7oȁo)q]SQ= ixibWA[ ^T ~?^'c_w?:ɚ4ܳ$ҥWu IH*׽؟ѓ:0$k΄:2';]jv^ ^Ʋ:%Xsi%x:+8&!w | M~6<A ַ,v#ͤU>ĬIRj11 "O"/hc$<- ^l!'"ֈ *l'`Xޯy@`&W8 (9| ^VS9*o #^vBu4w%4zc=6! [0C|3?Net5%Eԯ$e%F᧑6ZzܘAHL5(ڊ$Ρ4>Cd*B07*}$[քj*݊](SᾛCg8\.n=o>a(%3Aˍ'VEr5%'#pj 0F&ٚ8VN)!ufGTO|3b|Iu( ZQׄeřKPQ]?LBRJN:bb귘}'b[3aL,NnemGގl%ҡf-3%MGjhq7KH𴡴#zy&ƾF.nRJgcq0{/jF _hd4i v6sWgi%Ñ@xTB*EZAJLNn֫3 V18ˍĮ"zwtRG]8+Ze9nDjҸNW&cK?RL)!۷}]p_8ᴡ}X6~8 zuQ: KVfss4 ?ˌbV^I:@I{-h|ohh/qB2zjŝ"CzCGoruѬuM[~\MIX$a1"]o|}4W(4|c~#F*㙹 M-f@]ڽ9T-9]U2=\D5фvd+;2cb+'o:l{WL76;4FG b*;V   c$X(H5Ǽ.,V6:x\nY&]a<ͳ} KN<&J nC 5޺GRU(4m2^LH1 $B,iWL~JD&b[W\" `_*`8wŒH@ |ў2Eg;=}Eet| ZH57aN!. ;,?r!֨p|S= #ŚoG ӔЛ\yoь െ[~ 2l^>]X{:کIg|\VBIKmi}L.̸w0@]'wyk銯{l?2(1t6]-I}X3ڛef[=? W7\<ϥG]nx%й mmKu=a|-3ɢ~j(%GUp1bpn ݼZL $Iעt?i la%-a?/`G咙ahyWYcZ DҪv,~e58J *-i@*]<#7 'ZH\!8& T/]`Tǘ! }Jp.2KfdGK׉ L4*]Y@7ٯGz~(N 9Bz W *%&j˚ҧGObW-EhpcN CfwRJ鏦,ՉJ9 %QNoxu] 9̥#'fcyʳ\LùۃEC'8R~DbSS]3LG)Q˝[? 0ӜY7>Z@;7Tg5ʗ'Ead@ $=2̏srՅYomUl3ntt4(9Qʀ0.H7Ș:ij: ύ앝K5ۓzg[L\h!DB\e/,٭}oSxł,Q}Y,/& Gm>/4Csi/zxzAfUvf\=߮V8Ω.UDs3Oq7ǘWm|A,݂A.>WĮxVCۇtML2DWm$S!DZ~ÄDY۸YA=nz&A:?ˋs. VuT`G$q*g÷Qp9LZ(;a8I"G>e`˸Ōc Akڔj8IW:羘z}~94nl p`ĥל:ؙt@\VyJ2}Ò\)hg=d bA  TA|nBtӅrt3Pp䦎$Mi󷳙LZe𸬣} Uمua%lDj~SeeSnP(u=yЗ4)]LE[Hշk׳s 7L?̛+?fF-*%^ ?)-UcbK3KH[FPQVnÕ?V^Xɲ3:`ku<.x;߳j~̿4\2=L#Eck.#* W8H?4t%4,9%N@ ț #"YX [A uw,fAD雫&9"hXo\ZKE ]R|ZAkA:Pn{Z Zoߌ[1KrC&~pz=&erWF iשCѥ-"l܇[qe\ziݾC#3b&8v37>pp` $8( -Z*$.&Dc؍\?=Bs xQqz@rNl\߿-r$5@k*.j,e25/7id o޵V25)a|IJG3h4[1MiZŬqӖϯ4z|z%vGu9Aw9򃽕 KR$(D ;]% AEi |JnH >KܮG-V)e/1L}:)յnNԲaD2¯8H䃢:oQC8ِ!L8kU nBΆ7OvFܨذJrf |K7;i8cM&|\^|ω=FA@cۏ[)|llЯ(<$}agnܫ(aOwL,F\YcY{~ɉڭPNaVKyC=_l ow'{.leV+( _fFt4E |jC+U i  Tr$ZģUșs'w$R˂N:XRvs]f59)o訳ýk!i2%R=S' 7mNW>w$] cw^?xB?ʊ5GIϷe+v+ZI|yJ%nT"{ȬIITX_N8XU%ͯ)=dv8ݕ8X" dȤQn&;[x֋+Ϊ P=kҨ Mt+UkͯfBrS=1`L Շkd:>B?ZҗyW5n|8b FN4jDO6k/~V¹iz wi=<n̴} + Z&@#9MI~pN>њ#T D@KAo.#twyS{EèenB1!LSIrTJ`asjIE)qOKP|P?ZԶ"+ _]`$ @s<츑FzeȚƣȩםka~Mh^N62Ǟ! (!r "qPeV`M,꥙աJ(HX{-)j`ķ+Pvߧ6cܕ @1z&U)ӥ<6ՇІaӁ9 Z%AL%Hqs>Zh #VA($n~e$˱(73_Dꀃe y7EΆB]Ls>Rԕԉ^sCK{ (6Ct7޽P)Ԩ%6Ehk:c>ug6"Sx\@{1%F{`T9 e T]XL f^mab$ >TNn?eMw^DV|S3 20짷oИ1 os#Ojӳc7 `gċq6k CӨ[ szGZ *%[^'I+&E5L~H^QloN3蒣| NFI} >ޏ>/h3Ct~(;_I<$g. ^d C/DSbR$~{.KOH^i J 4Cyڽ+ K#E< %B\i䟴h5T Er )58 WW S :vgsM !Lzt{W%GkYX&;jFŶh5zv ]( b֞sv!wB {3„,P$ޡׄdۼ&AOx+ :͞R"_&eeBA}vt  We`m[.{w SX]b Dopf cp$daa-Cbpo{Vͫg@J 8G WhZi l53US`v99U7^*3eA62 jbC\LS:apS qqt# x:SS>~Y/0(Hc G`3QeXuBore8ZbV0c]I \(g0h)XE x;+jEDF fJ>4F>gD>:xqxcbr3sܲ\_~. )NL9]hc쫨Ƶ"%|Z[̸ :-C0Fͯ/=jb$,m3t$rPjUMcHN3:J1XuiO3vۏ?ĚrZMD21yğW(̪ŭlwoPhjk+ߞ9_'gz8#{{I' |V>ϯ:4)+7p8 cCȜ]2(h>q3^&2O&d<ыWڿ P%B^'_HdJ$+˕x 9cSc+0^ǟԏp!~WፚbBJb~chP2uHrfaەa%/|UqeҎ'hr*oLrumngEJ#%N!n7[I`8o}xrBgcG`LT9S'ZQrG^]yR>O-|$k\+&}(S|Up M SWS؛Ҙ+(nc6đ IAfXQҾ)36eq 0%~g; %T)eA٩0wʶٔ. ,.f!9R %.΍IIV*WL<؟+pZ42 c`{}7|ZX Pj8S?EpN2}Ef 4[_8}\U<|\ktI+hj7׊ X+51N/ ŁuGQ{WaN =7f(:REg7$ʷcnܙS@1G*Cy"&>_amł-55I$Lx;=j`?jЦI.LiMϏ Q,X79B8Ta$Yyyрea˜=~PRnc&Lhf`~ =͋A;R\ؽpi w, E@[p}/n\B79KwUM &ϽFLUp[1Aٿ2V( :9_TK ֠9uRH7M w%#MOkhP4FJߦ8PIؔ@2MUvc֮Qpl G5ğV٘jW H/| ^1"h&O95? k1ΊX\:;[DOX/5 $;׾CW0;Rkf9x/>eKl]'3#Dz!ScRN=`3;צ؎8a5[z#L=o3$9KA/6[Ih5}YZOk\#EhtI,ViO g$\oO*h* ۻFd SwފMHё_T-\zi罏SKwEٚh݇l- F@`>0Ij1&+.(f ~l7*kAZA P%|T9NNCf-Z+ߣ$7X`. uѫVhK#:l=ҋA0UJa>(D0'к&h1ThD;oba+{~7ARS\<7$BnV7 , $$`0TI<>H5 &*3f8E/Pyk>:&3;>?D4A .xL;fvN 2=QUgڱ6:L5ܖĚ*Pz쮀vۻoPi{nx]M7q06 &fWE >ZlK˽ uF'Ej7955VG}i\$,(ѴJW6 \YG:<G3ս*{?Ό@7HwbK5Λ2ll`A}贽jJ1]cCȴr9ʌK$DկҮTQB.׸Q0< aoɧ1$GlEW0ˌortOڪ4l5i8.K#Ay =PMllyT=<,lT8zܡQ lQ*^GPo1ݠ|çVJp~t 1i)x!ܗDĒOn#lI ĆE)Wωmg~CmXʲ*H &4's-*jG*D!z}J}4|^|pBvJbzGq1PBR!0(۪nX)%|>7EĽgBM>Tq ڧH(:L`Lta{roKVwX`#buJ[׌QcŰ: )\]_B5UǗ$=]yimE 5NcNo{koXAz9c+v8P;k{h;jv0}qwpчU vy,WAKE/啭Ek̾t:ɥ"iJJNeɾ9#VXSeHv׫{~CϝX7Y+2}CICˏ o%5#M%eD[FҮn:vPRzUu1LٓD iϵ3[d=.M m:2zӍ-_K>(:nAÀk|ƐQin/?,T, PsW 2zcĩQ.MQ d%-4K-)i̗]|2r^CHH}xY]Wn1ىmNR"=?V5X8fFdxj4Ry*=Q: 0lS2{žGgHe}6Ԣ@{i\(1¢K}HB_LV0,!oRM dRn宿C-j^q*#<&KV=VL(M.Dƪr*/CDI~8P/98yx8w5ڱ%xkt|`~^_X̰+@WF+7{3=g{_1괍%4wmF(aiC-Y (7<6UiheH ,̎Q &lO)()N?Q|!9 da}!C9gm)tU?RO*X#r 1); ʢA`7%S$\ ~b$_zGW a}^uahb^Y\w#11ٛN_i KP'V@e~U+p Ap4ী#3u4MXy\iٿv@7'lo. @?% pW1r*sj43iXIvr]`';s@) /d׈,%巍 #"R͊{J:{DPLui@y<`?!ᘁm **tpDCM2ac=NK&9YoB~_9R5 C])Ny؉k˦f(cF/ x Zo ߞjBL+zEwz%X2GCDgd*Y6Z_8h,gX.#AV1j8]Yۍ,"+HCL@jL2Tߎ=؊,Mj̉ܥ*w62{$bbqndYY,Nݦ4Iiʿ@}t߾6;EL +T<:d.Y|Snpq>q$~([j.Dǧ@Ÿ2WTVYA7Q{bXegyAS9z DC]Æɗ?䘫;3_ݮQn5/T:vZzL XnU͈0YȑK:NH t'ko[6hYR>],۪, ԆNx>@gѰzI#: D9bդBl74\fTg`JѧHGoFq7*BR2Ye#/yJUN48WWD#ߡb(-;zovAT>1*_$\`@mɖ}x8: )$9dفG`! !MK-FvzBlkL)X; WIGFS6P #Lxjٿc'}fKV@+΃idZZRMsR]bӃ-$s譱\m/CkUpC& W&˖]vK"`6-g2X3"K/_'GKLi, HEU_7ַq]iVgFoNR+wأigu.:aj]a&|E`4pp?H+b7uAonR ˴QJ^'q/,=>ff"9s=$whb)qBb'O۝Ų&00 )Qoh}mI"M c8eb,L}2c$O.v=/52!c TZ?&A*R Er eY\ |BU0M ڥ̎S1KELb3]TYm;mwB69DZ"?4prt DL^Ji^؞+wmڜ6>/k :l4囇j7m+p'C@-یXwy8 -2'o`8PR/QS}I,թnDMUz=-Ckw?D܊4HaV0P='`-Upbz Xh+6?m7Cqiڪ䯡㶲֊=ܙJEVG٣*h+G.{[ KGw^TR&sl cC(ʟ||x^\FkUUie3fr>عK-u`pO2*oAip:1z,?gS?F !,h c 9ׯ#>4imDY)([+.K}]ݚŒ~Ao׮29i\ls(i*߂/!w.;W/4zn- l'gh = ED'N_/cOQy3>OQ?#Ӕm(I'"λB:밲GBiZ5!C bspI8 5ݪO1mnkLԲ /Gw3$8a{<Wš+Vh`eyI[snĵŠ7 0ZIDa>4<,Kfj*v_'kEy]wI8iGR}}h!{DB@e/ÜeC{6Tr0$KUFrJq~ '_7r Qڌ_lX":lbV ]OFy$0`h1V{MK[̒UZTmm:]t3 oٸKAG5"zNff^CaܡHNQW:n:Ϙ*S>pp( Rzs G,2y ¨1Ջq o_e'%oٝVikGixx@vq5!|4_ʷ q-RU~8<^~J4;i4|FEN|+"E. l[PGƲp2yWpJ9 !Ug 3/vxVS=T6Q?*Il*rHp~U]%ޟd_r1/UГ.FcͅwH|:ktj 9m^%CrkYj+ns&L>7H^6J<&l_D;uJIήjrWv[r2UxR>h6 ΉR^&j[bL9!UĒwdiVMX2Ŏ lv;t6Nd?vILf̎`L|4]Q7:)> 7{+s?w G,4j(˾A(1͚q$ @+ev.(kvWrv$R#kpb(i aΡD2yL ["G9`WRulGcDMdK /FʒZ2\v2 ` CW%sZ}d.1_Gd:p eԹbٍpeKF_e 7߹r` ,H_VK%T iVh$V.ZhLsDш~J|lMwQx*\(P[əu7 inrςw.M˴\ ''?_wfimŋ/m_h۩Fz]ND&G-` SwvUr$@$;5L~oo\ FHz4#NG( E@ %{“B+9[[4j5I⇥Fvt-Q,nLd>ՑRE<}Q 0堐Q _x(ɰŋ|צ|Gt Fm)!,MފƆlX-'a&`79E/ z ܋m7l'^UP <ArW&(:nuF1  QO뱯.128WIer3ԐU7䀢M \P.(9'C{'Jv^SJ\Ox)y)&ca \WM76$ۉ[ l1Pg%"7 K$uj!8¾@ͼ??tXMY ת^QmN:+J%[VMR=KS2%BXm!{BIRS!VMyƒ)~]㬆P)ݾ±9&۾?vJghKsjcoy!" 9 r;7^!xh?>K-k&ٶ?Gj۬D]/Cۅ*.PFՒ-2qjxTL@Vk~0$vMAܦ^o`3r_ָe %rϕ mg|lk$wן]a5ձc:].]7HXg& `fCi^mŞʦPtNۭˌlR*Q%gCneS@Z|ʰ?X{l_$uFDRL$G@@*C bQ^3YY3ht ɨ٦f\mپ)TcS{d>hx`:₥FC/Af#ZJL:*T~E|!Tw!H7E Ұ>7y`FuY|`2.9f5`L!zڬ;o̦a*1hlhI2eǗ1M.`? uy9@v8#~R/E[8QIMe7&̄'CA1!v0ю JzA;mfهN )L9lWp+XΕnFn0v ',6j40klrLQj8WB͜@><ߒncN4m!\&5Q=zD(e5:YD b*bЅ@全.v^-9Q5~ BX߆I)q-n2ӳ@^wLI doGVFЏ1`vSN?63f7tGXVT}7$Ra^kȚ^7F=F'=K|ިBp|~eN`jHڦ߬|؀L@KŌ b&s1]ṗ|n1G72WH@+忘}M Qc=wDٙĨ2y2K]1u•\Kx rU90} ZfsœS#ԡS$.FU;3j:ADJHy4 u.aޏx&dM^ ΦGZjHy~G Kse%fR^ 1B-ov^9a *e >\Z}&4uf7 :+{W| bbd鎥?"_oG<_<}h€7^$/c>͆t/'{q]QnYּK97w1JjfOeg9Ba؟+tWǂ-QDNrQE7n$3 ={Mpc!ٰe@qyoyx02@_M'30~K8/Iӥ"vZ u7jUL^:Rfj1TD?W 7&!HB[&&0%>p!#6s6t|z')֌5ECzau:}&fDŽ4Z(",tBpR6V'`{fB즢W "_0i&rΙm-RG|6XK{ w Oaa T 4|֭Y-GZ QG8ζ-.2>6ײ֜ty"Yc X6VqQ`dT]i8`Mާ)n$u˅1KX%܇'l1ݛq ƭZ89͈q8\[ӧzS@֦}7 g&L [D3O uCwf HC4M^-_;?h%w}y/GcO`ڥr)GJ <}IunvFF*9@a kI, t?hڪ=okT$dSY˫17yORT [",nĢMdj6v #+]:}^ch{FѪ@ ?ݢ?难/ ZB{9Z((]-zgs'!de]ʎǞX-Pى#Xyy,JDȯzZJ9n´A 4Sadƈ`XVpd o"eцÎg,׉D@ާ}DŽ"La f}D5ͩ\.ζ_U},ٺ0?܃U^ι f! ]ApZGb8=]EdHg|Y#Lh!%=1?Se%*=@ϙf*f7^\.ˣ9#xwFbcݨ(ǥLJTNarW6Cu.8Ӧ;Rtid8j 2ʺ]3 F N5ڱv(d!;+ lGkdC`$Gִ=;Īn;:dCBS(E: ݾ+@O~pIUxzY#`8Q)4-@}\\˟Uc)>7YWNթ瓶gt-KDrƈ/u,H 0Dߋ@,ܿp(3!=R ɣZ\zU~8 Gѓ{A)+"1@siU_PqedZĿ7H_jC{yPJ>$ 5'.C:?UG8Fᾔ޹)4SGhIPלMOfGVE.ʈ8KRzхC`% 8D@j|qD躴pJiQ%XUC/GIU}{h%җ}YB xi/8(H3kP ?h /p~k֖W蜓Yr+QBհou|ha-=^de݋vrL4)wj-n@;c)^Ўt,DS>޿ We, ,lSsnp$gmM :^j]Ԣ%3c,uGӝh]9dSGO8^Xbie[sBeUmk%WYF/;S7+bWmNf-lxio, o=n.7ZƦZ>5_/wSA[1(ۓ~}6脃]RPjL mzX|0C7wYfhR2I 2CZ +RW.T~%% Z@DR#2̺' }lY!/FhH)0 k쾄$mr!JWxi |љ6GK'Af੪?+,1H2 t3IaX凉)a4}xh,<\+@73EwyzK[,eh銘dVO'e)n_M2*xQY櫱ΞWxP L? {5W/(pf>;ŀgr?\w>0C)pψe :ѹKw^F ldM(4 ?yazsp)#29CT$–[TDe;$[~O^FrRFU:B@ׅ?,gewx^[kHHW^(. >z -Yivnp(u Y*:]ucMB\qnAz\d.`Tڼ'*G1%?"W h u85x{l%Ic=4̽D1yM01. mÍqHP1,1Z#t7Tfĸ?y>CdlLuX h4\BpИ>N.Q{nP\cZ mA+d_N'<0$؊M ۟AH!BY@F[vd2{/<{J뵂"34ꁐs9\bD3~*[+[ i_wY+{LK"r{WN!prIBqwWґx3~7iy+>掭=O, t|-Қt`a2_6@ PH{wlwR )*Mtػ!戟j: M!rK)(%q+1O(9o L*J)J'9C`6Cb?*LVEGIk_xEK5S>NewǺj !Iq7"V2RT},>Z 6V:h#cx<Z3玪&cţݑ`/KaP|,zʀ'b)P7]k<3ft<4:<#]PsOyZL*K㧃fbץA󰍣En<|WPújHny>X .X/ViNnH;J6Ev`R-zwggʆM[IZi8-8];عG.~xfFnOe恷B=Wҫ$%I>O'Cz덨Hev{X{d{ ydMz,)XŽ@`oȅk+7-I-qlͥcP6*(% :Y9zNR{\FFÒZ]a!t 6D&&|Cb٩WG_tbUoyR_WjFF?wfjC_37@4"۵Og,;t?*h^p*,_a'=,Y6F')c'E/0:RlRV3a'eZ(Ad0Th>nӖF{3Rt' []^5KH-ϻzsiꁽф2:#E OoJ0ߣcBbe3SlN"Jw[sak\V;3Hj^`Vʷ_JJtt|q%elvu-s \-}-6Af y'D,v*;zח >Id~iR(9j΍Nw>{_{9JņFvY7U6 6z_,(}J=냴NPu16Y&ߓY~)=/Qا/ca"ps/ FQ۲xDCHi/NVbݗߖv얇"S`U.DYvh˹!V"n, ړlڀ.ˬ q2l0?>8ڡh4>mJC6/poTTE"zpsxζ P |fb rOG{I0@h<@t[FlJ~Km]j$!*7WȃLe-ʐdwn.XGw*`Um2q<6;^Fظ~ډV?m;3=Uuo:[9p1 sCZCQ>e3Os9R^`*rU!V1c{ 5Aa9g|!>} 6v7ZSR5JB~gv痉I(4B&Y;gi[fcfMn]5WZ$zg2K+@},3=7 5oGKŌtyH*Xmq{\8o^GZkQ󢨶37@ɥ<y=&& e?{xAb TUr+ oaWoĭT,PHﻑU\(tO-K1Ó{}9bVQ{BdL ͗(WK 4ʾǴ]֙VM\p8}?-i.|n.w?rNwp@VKZW?*K`l29[w+$]:@2 Bg9IZ9>j^Q] Q_Z}2U&6Y, V-X4  7\I)ܒ;*i-7J ^yރMQ7![фyr] ;2>Hؽ̒ZjGTll p=yl3cMm-[YOe2s{Y_jEYn #rwwܼbf7>2 u<ʌ)\9ކ] \j{Η"TŦ-Š _20tvX(HI-<` ?,D'uU͹NLc)}HN!mVfł&{IFM_j]fځz15=0չb:u@bc)Da)_2x~rXm=oD X}c_eUg!zI6Yekk(y(kNU6N~f1GC \SKduX%+;Eqe'Zl>V_LB'lIb I$ I9x E_.=ct[k?dU:Е&y+#Hɽ.=vyں0;Z3D E"n:H@'I[b/x`Ԇ{,8r:WBC>u,䴦# `ͮ#n+^'x*h0WfxD8o!L@ @bgo 2_֕٬g.72@B"?)Nl3Ҿz-Nu(5 A(nf\H\D܎W Qc))ƏТ';N2א=-;ᄂKMcvPV癥UѮ)!3˾ D-pҁm4 J;|>8qC%Ě7Ԩ22]vzn}J%2G T*A$:zlADYyG3JB4 21gHt&x`!7kӀ|7!iY^+G_/ϓpޅKu[B/%mt]Yȋk#H+3 n2lv#k!d 倦?1xXɹdiȱ!zO45kl$$R ZhӞf }@/dK5k2g ŝw!imQpX_ط h@\uQAZ/3F- s׬R&??Ȣ9H<ڻLFb)nInB P/!Tظ5_^Er5/\QbdgmzR Q,f&#%~"h_SrPxE\4ʢeqAXAIcxؚU diiWrm+GV)4M=pK)0A٦|E:c#8ւJ/W Au@4Do{am}bJ3_wU=Sn- ʳm}v2z}4>D0sj՝<6(I: 5f r#^itn]:qGQw],[sʕg8\W 7`tmXRأ$t7g$+:~7o7'l2g!h挘WG ‹H{GܙܼO3ZyˌQ-1ħ<]Ǵ4;AM^ŝ^X|ORVŗ WlϾz5@/=͠2S< H$! p^s&V7A@C ^RGx=7*lN7$7HbwE f2,G}ⓀB KdAQ* 'vߥ_ ֒3!엏rZ^w{(: !4vjɊ &#A؄,_]8Dy_u5EEWcn=џǼg,E8W 7~QIa|RvX%*9 YIV<8RskQB&Q=xQMSj<SxG$Ǩ9Ej {NIb3,9(L HW8/c20 J[giB)>zl~ >*6.$ceGqaϒہ#> B•+8|5;fc/boϨ5N=oY^~+ޟ=:<$#f&U:AuRkFK^-ae@%fPdk Ͽ:b jBr=/x n=ig.!T:L1}1_l( ڈW:r3BtDqUw\1OSiElo>31xiRozDuc;9Sb,f h}Ňٝǵ.He0s#XBi.Mu L>3&' VB5[>lhF$O/=.;[UL>p#$3翦PAtLjip@rXmz[ʕB{BOݴuֽg_- MMEώcҒ6o:se)39`W{?m̕efsbYɫa?0ͤ׹ܚ|(Ġؐ?!b:mߋ +lP ?hOE}+BT:\ /QW؇(6/ma1Z Ve@G\VuA/RHά͠9~NČCY~"{ SR] k#0)Vkq*Jh\G9qe^uDK؀*$=bVì} } ?91Z]<@{"Q]tW'iRΖvǖv|+] +zbxPnjw(XWulc;Wqm8}rڹUբp:UDyˠy-ߌq'xoԋq865B@ٷugk9ub=&>֤_֓>V">OA큊v!- 'FsXZ6rP_"\v~ogx H&ַ#^x_K0 (NezQ %`*>USI\B,u3IN@3t"Ći-Ѕk'Zi'-| 2m&.4 XJq5Sg㍢acەg^ufEk#iۇW?v eg6A26ӥ"f)fV_FluV\gegN` 3/H9`sƘju{п^fbm,`_xJ;`!O* <z /I&Ć'ROBBP;/ە3J*WڄPS&r@̤E7yօ٪҅:j_zI@E}R/GkC!GzZ A xPk;:ͤch:"Cg_ULg6!^z˷8g@rx.lחT4;/J9ʪaDң'L'&>b5K}?$K6Dz,j|G$599.Z]`)[YiLto߯CJuͳo}0ʆDAs՚4^5ZV$^` H \N#p` OJDk=c2mi/I j#6`>Ez|'䄑۵" _;k$8[9Yʺ=dbBYLqQN9Oso(͈J1ؓWiMb$" bGL$ߴȠht@F6{0G䷆vT9xN2EڌᩱZk,^ˉDgx(PYZm"/$vG*I~j1CEUM3IO!#˕`>x%7K]zo5;!A*e.FIGnȱ5Ŗ@ v1Q"~ לo XC v' ,_5U6Wq \.ꬴ"ȀTh, o!pWUscW-sMYt [],W( 11)YO&ľ:ųq4b6Q@ @N+ N0]7[3BOQ]K󸀱t?dɠ3Sy§!+Eh6ZN/41z| } *ygTf!cT|.?9ѩ#U/\:l rsaF?پ-jMS= e:`G2z`TAx8iJy}irGBqyȡeڨuďGY.Fzm4J=DcǒmDHG9j?XFm&Ahg->&ǸE>imm;`We+y<"*Pk3Uꨭ4y.dE}jBMI䎨 ũL258@5'oGUGK1ZH2Ad $N蘜x1KuEQ C_Q LE:V Ώk-eI ɚjw8JTi D/4RY>9.,ޓ)egQ:J+I`넟 _.(6Ï7~UđrCbrL>ѲUt&\3L*C gؘtקqFxsz)o]?2/'V޹/8,Ɗ;=j3//xLT :9#mS;XwmG$]{*[&8d!|ؽ_+Sc"= ʂlF )|Zls V|s'tGSWlH+J}nL:S1ͦ{ˡ&n7ɞl)ThEwƻ部7yGF7(bb쨄 oω*XFbfdD9wNf}cFP!ւ Fg13Gd3wC]_P-kJ>VZ"6Jm'\ޫt9SbΎвҋF ue߳WTM/xlrKYTq5p4%9c*q-%̑yB l(Z:} GMkmO@3Cn_àPZ q'x4yL03O>GYZ$L2IY]x)F2Q@B=L_?7ǙioTYh+HBH63 ǵ,= a FEP#'m$B9P3m` C:&`Yм@u t1 #@*p0wb屄S6- LS$BQ-| D$pfnHQ<=[Ԫ޴~YYខ<%3`/a*~z_x3Fbgׇ@eby4X*n(AqZlW7;ZmX6 f%_*'u`j7 c=6=~@B*q;@CȔ`ER ,B0 'zZ4cŊ鈦P@uTEufX#&  g ]ٝ_$J;xũ$Yőb~. d7LjWáV#,oZQ$f93p#ǽJAOat?]P+j,Ͳ{ -N(/mTH% .OmAğ¦!f#qGiHo>f6u 9J+RPz Υ\2Sx-%0T3btX2"y{Dy?ISFdLm (ҥMfEFLa8nZV)=l0ڛJX;=F3uwm"/耪j&`a#ͭt@<\>c@83v_0r& hOT"?mmr "dGDXeR-;y`p'#BT/'񜞦w_/.Յ"b w7-Yn$x/r69}|IeV2 *b[Jo#y}Om'=acYcwCL)LM'HRZ/"](LDyO$8УPb b $k,<E>͚rO!٫gYO377z`Yl/,fU gEMfwpXfNgݖ^ڟ:\9#b{HZ%] 3P-[}qľLK t3?o+JREn1:ukTA[}qQjH.Oa%5P>ɚR>eRFBPٯqCEgqhq W62,pӦm6=N v5" \൑2"Js ?KYraC6BBX)شobq[s 6:gbhC֥f&G^)c] %+ԃKS#~yʄ[6@`,s` F7:t yяgha0< 6=\v,5 `ayٮD^ 5ssx ]c"*?[.g(>Zd'\ؙ%: 6t`U Ue! TVp3!oe@yV'كt75]g|zTNND&|* @DoC{L^3Vtb>@x1`R.-]lȐ'EjM|H AR])S \!0@"^޶;m6)=/!R֪X'\!-堷ώZ,Hy6*>9q۹~gۂ&&aZ&1E^-b@^ft]WAR=} AnzָVϒ16V**nec$nU Űn̓1Oԃ(><YL˴L8z}Հ?PK27 6BGYp=f enRLJy]'d菝X S}EGE+QBbG "匢Ju+3|rL8,넞݋dr\ޙ{zE g.~Ȋ\،%pQdcha[N~.(Uͧ$N#BZЦlQp4šK{\Si.VGC.-&QpOt-GyPOd!؀ސ.Z][?i{F_݁3r;B{*OfIuɯj]pX1zp< 6%[#|I ]#OD%Ⱦ^}%9켵w)0<%2@x_q(mV 3o qw"v"!߽ݲ/mTF%CpȗR$|/MjLeV1E%+nZx)+d&z0;e`2~?ij^YIp /m82zńZ?>n6׸A.dT ğƠ\BϏk> Ɔ"p!1&ൎ?7[0R*3u;K ⡺l2$A`c:zPIܷ{zjU0vj*2aƜ(a0Ï,,wL2|ϳ$V.˩ qK۱!"V_IpZfimK ong X½<^͂P~ꝿ\~ MM-]Vڋ)(%$ډCyd\.0"oSzf?0}uL}4ydjQf~R'o4r{m|w/WA dxRV#X F<#!^g`L|"?Etnoor x@T2VC O[CWG-ow6PM @R*!DL YM?_TӰY~mՆ!t`f nRR ,1<Ь63KBG`!SwVYp@y% QjMsp2[-z{Y]O1W#žX04-$RBXqM6Gd}?%;ǺFG>'LzfKEwܔ{I΅}SJ`R.时'XerqM|c)hK/rf r'JDFcˑ `oFR?eN. "da_W˻x*H9h񪥿`*keovB5(ﴐp8Mژ[o(RC+qg[W8>w89)oh+IeHhy: ]4*zPo !FitVH|FԔu駖9^}dQRH{nVHߙ,*D)$gTfk%o;v#] aBjWFXT&=B&%i%M^k/3IH.p~Y깤U@BF%NQJe)-ALq0͒")d<Ztlʊ?7X_.DJAlmMtv1܈,FADyY|Ļ\:XHSlQ9EOa),2]WwjIi+ hFvE7E˓TOԗ >M_nBfm曣/u@TTl%Y~z-}Tcny.6JepC۶'$txCȄV)|W'&ڗw<$ ?4?h9Mq#CXtՁL(j~We{c*JOۓܔeHuHV(WN7C:g6Ԟ! 'Ǜ֙y ^ueRq-,~|"jr2(SlYt6  ,3ڳkj]g6:7&Tn+g%&w ־EK 6 v,Ou0>+S}lzQ>i\+tQ#7-b֝"n%A>OXl"{Ff7r "`,jSIauUYNbRjqPh 'pє>Ne-13v8ёw8NDtO%d$H"I! uerh;sOa@3:R\Y_5ɥ+]⩶5TTDMReǞ&n~b-2sblTC~MTnXG\̥!7nr"_9(V?uQ5Vt {ތS-AwWWW!8e+ ̪3Ggi8\6sLm%f-)kP3MާñZ:gGt{ʓ&#?3 w!NkPP^9 Ȧ Rus&̅U=07tX%pV:HGB8WHC&ooJW7' sK*yX7$* E x+d@z#q9(~HGaEnQ[.HR A@?;UwQ aŠ CWjkgARG_"$0:n;RZEsԑC`,o ^qj-rQr _#,LN/j:<3{(ٙ=$qB5`Km(,(I{@c&m-SS * J nLh8Qtc}R 9n լQq4%t= %A5 ݦFE*w LR'@b,=gH>a9N-umd ְ)v2JJV$ʆ4>/|ᅜQL6Kϲ OMYe`ըoB#\Nn d ы8P- +Wm&Sꂪ"%v /8-+}@Q"}*WDhϢB2iLީUz.nao ea&A-ܬ,QȘm.U~y6=FzGz0B6Y'w ˻+}׷O+ Qzm":JPyPK, p )*~ (Br'mWfgdCͷr1͌7UJSR4MdK"S ή,T9LNWGVeX֭΍]S4x zrn|Bj/ bt< rSkT1.N^u#e?8>pN~.`f`ˆ@XkeQܐO !n=c:V5fGe9i^~8VڜyFTZ6i5|4oDRbkyS)Se>֖rm͆ xhWHJu^I, a#,|3GBK:y hMk` rFjQ[#&ѼZoY}RH?DYkSqCLi \Ԇ*ri؈2tK ʼnV#*f[ͭ;.℉qtzʷK'6Opa;ggaޝ(, %6hmhۿ|?fm ] ^j:^Cu,E2z=`)PMnTTb0Y=7JjX_Wq Sy6ώZH 6{ ; Ǥð> tߧP=#Kfǽppr[sg@p!pX#FXw6<?uoSlil'^oJ =.}qw:+&Ϟ3 Ri~Ţ8FSHxkK07%`nBhX3Hʭڣ>%v W8Nl=ntX͌ (oR.^W)qB94 _ϻĬ$z0YwxY )TAK4sCedKC\D%_ {12UL~8 X ~Ӝ1§xLDc νXrG8{v r(2Tp 9TW]g}Fb[zI],j4Fq7s}M9 1Q5:_Φa"їuئNT_DBNO(A_xrh*\;EĔYUw -'J#aZӺ]Ra 'Xq[83x<*`M``ɦ'Nsl"qgSij gGsV%SS}r&Gw0K$H7W:5kX'ӏ3 sqQ]sQѥ% 'Qg=w)c;h("lEguTzXKڳ`xԀ&>/ F(rHY]ECwiB ߏ(\i lQP3VqR 2fm?̴GkZF Q6wNghYi䜧n)uw4KLY5>;+ʼ1j^m_(_k.E1΁Z9Z?h+6cݫвaĴT?ϜYY;cj #lBWWI8:{qAa0% F;JSri=PU'z"j+?T)GYf=@atMqFxvDe_!:QJ o@D=e1)k % X([p6vYG_;XAq@mύ w% 櫁 *cWOP ͎ 1yrNY|%E:@9'wg&sŪミ6#uuPj04V*.I`OAP}"Ka c<5Arxt0try(!NxsKs4dL)XR# }l҅4sOD~HEA|)JGb,arDJ /$H[aH:mj#骂 {.vѪи[6i;>( >2 ^\)B"tztck)[(׻!ۏy4=Ǻ?/kO#]힡KQݝ.eׇB:MH6ѭp_5֡L |Yt$D'8|}84vv"ʻ!ccdo,Ȁ=0Z}[[=cAri;c=('JSYS@@qمE(Z |'cd͏)r6$ʼ}ؾEtQ~?7 ;ch#ڋ PTZފ61pi c*] &:\\=O.fY{4yb.}եAz(&zmT}č<*+Q >i`@tW WYܴB((+f4r ÑtHdw<(Y[/{JcC/0w&2ۋ* 9% Rzb'S*Q5B]zX ߞt8\)mNvtjap0Hڐxv|0`pT{3BR+E`Ğ(2ap"'RKwA]ҡ6Cv1ᏔS*<TqW˷J)o\G$V۸{Ԧu v'8;4`S 뺞J]E#^P3vV`!~|Y0sWM|G޶s]f$QP5g}}ag+[T{z~jݧ,ٕSOncplP84L:24)G^;*pM9H OVĞ@OG")HV'q  Jb@g2yOf@VؔuR{jOҚPHGҝApVY'7=*827kLbQd]d~>o"t]FݎMVRKCYj}D?%JSW)/0dv#6Nނ-Ocax0IĶ`m2E uNՉ"aCF"y~eoK3Q1b1 DtWP$u*W|^t"vY_w⮿4X+7i9sҡ1|sCbS %2Oaj}{wk)z6-(⬤Zr fԨ5ybJc׈>%ήH;,#z#KkFMz dvDKv%|m qRE!z&ʥ9b8Kžı_l%6) ShZ@Ǡr}1 -υ/r` MLjqx|/7àbp18Pl3 >c ѦFQ KYԆ@/MoKKQ^uݟɜzEY}x%V^Q҈1#AS?uTQ)$KbE]!pvR~b#^).e/;p_u@p-&.mþBDU&}.yoS.4 ȉb燺S21($ ꑱ&t;mj&s3b_~`q9tq :br "eYX?)Mϭ), Mv-19C̋g<[nܔr+=| #㬅Tlj2`IΥώUAE/1gD8q'ɫx$`[_jxN#I8^S-ř[C@.^`5&LJ/xtbʌ~NpTOGoj\_ u8RA'> 0BCp($Ih޻,ixJ@2^!L”TOxFhhkwY(m{]JIiR4ϹiCUYT!Myo $F`uD`. wvmuH @4Ϧ[*U_h`Y /}w?w."m\B E뙗qJDA@gPs!sh}㱦EcOE*ec>\7ˏY1QbY)Ÿ }Av{kWdutեt] mўk}E(\i%԰+ZlXyCKjDb#|g3K |"Fa˔n`pv[ obZs _72*J EVv?$iw#֩mzb05)PQ3>iջB/eqiT!)mom +"B!Ҡn &!~Ʋ Y؊-%-m˒[2fTʈ|ѱOCB76Pj+!)6jI~D7Ztkz4}Lil*(zų*6En㬸 ut"if^ vLqC VT6%5 KC1%1ۆ"SQc5ǭ<ڲŪ2 sҋ&GPA0gTQv,2ծ Ӓ3c6PXYH?,8!aZ滔¦I 7,0#e1kC䦜< ,A{q & t|/wwIA06yQ*0و?$%<&=h[]4cRf7/Qޣ++ 7lJFEצ"@ǢOw[/0O5ы؞} QNū~0ZO&W9EAM-v†{A$A+gKo ݡXL6vc}4aC 9ֲ́Qi;s*3edGPOUk/A+al^F xi kwTSG’7f\G=(e)SK EUHj$\X> ȋ?,5y=LԹA``MgDR)-lG~˫W sc@]vs\0-J04`}YzX#;`lDym҄(@^9/@~^a_ʶ@r"n7l;a0o!gezjI^֕[kiIrzڊe7 \uK8 Wʥ1i cumIkk8\#3tsHG*')==p]I;O?..b p` !7!Rs_eEZXgd1TQm8@wVfZƚKLIMEqK!\1/j?zΒ_Uǃxe:B_시zb敶ltYM]"D=.`EDp RpgP2"m1en8 +Ḋ2E}B„Q.?9P :Og>B:ʛl;o|a-(4A#iCR UPC8jPn~E/D2k2}";y 1ټ35hdh῎};IY#37]gWJYͼ)mŴBocQ) ݋c _: ⮡\q˝O0m E(RoAb$m6-s<몄Ta@C=_0~yZ[5HmE'<S΄CG.,W)G` hg{N-smw?OY|3[k%|>ݚ(.%6Á{rkL3f{ae5z&E=c04>A ʻr03[ƝyQ?ľᎈ~&B70mb}pG'Fֆn>]{? Y?Wj%h*H'-(i23Q!ۏ([h$j> o8dn 0Sdm51A3G״ؓ؁2q Vza8V Zc +T1q/ Edt!cVG݅+K/2duu BΚ@VZ]#o,ɠe2 4aXM"o$u(n'~.-c0 s1R.oPcEq :YRMݣapݟbKvXZ#>*5U35|MR>M;W)] 9EQx/\-6/]F -YGQka"**NO8;>6+ 493C,$i'_R% GcaO/tex}׍Qkr|o4δs -fk U5@?p' % ]*pd < k4HKzDA|] ୑?[ċπcꌄB,^UomsgIE֠AdNsw `7'Cڭ@zBGS25י2Wb)k_YC%&!ܖ˴%o6\#:#crDBD˸B41Tosh9@ ܸ.x}4\cƥ,_O?a3/ q*-9SDeFo=z:0$"d{̇wKo(faT"z0 Gu^ȃ!QjNQ4ׯݫUڱG8-XҀ)ʝ.Dpʕ&jt̰2Gj}J><\+ȹ[='+X p4|B\P t,G [4gu%"p @1v˼ʰc|hzH'û&&}o߼ meq~=>Pgl~$5rpzWRn%urkHzW" h^^n8D8.m$Bh<fQ7Xg*Ώڗ]WgeRsG>yE,EIe%Cɜ-דJ#x|dIZ( LRG|Iod?iqket *vi" bɮ ?EBvex1I9@ CCc2~%V$ZF{lf Ih<:iCH{/)suO]~>VMec hqB_=Ei Z݄ uT,e|㡔;* $6)DDָÔutԠME|!5x~~l4b~ Xc]g]|g@Je>U71y0; O<߁fʰں5a9F4VE^'X~m0W|=/G'47A@c#؉hipU1?vtXASiB鸷&x{ud [?yH*Nu׸լd]f,{ԨbR&1٨e M}j]7, zt ˕VvMbË5tkϯlj%h\3X >^4s)JZC]O 3I:5=obT*Hpm>BzbI?͖ţ:Ʉ#*>΍&\bO$L@;]Xp# '-`ٔ2IR^n8O#j#Q+V86+o&Kd=ӬGmOA JC(!Ð@- NA20?kt9:G`?:l=+PU"Ȅ;ѷ*&n|%%Qv=͋tR,4/)Q#k+-k'V>jr"cv?sU-N|1`Բsr}|=y5S(`/[ڝ&XN >؞!0T8 8e{sEGԦ%mB'nkăSDQ;7Z!AKגGxy>r3MaNdF![,|Dnwւ..NLD|#{,8"3U_ԇ$Cb5U!^Q_jW8&E.?UkG\/uf(r/K9Ήxv>lF^<DZ:G 5)t zIɄc=0QBEod/:`Ά^p@B00^=;A?5P T;uH*t?*s JL!%ҏ)0ZJdfxWc]!,@S1Es0_MTPb~>i>qTgSXGq$tI)JUzak/?X ~]fc 6Sz|D V W\ns.c|@Z-wӃ {,8P~a慟Q^378I4,zX dÛ퀖:+3ӑog=ALppo#Kڑdk)I/_~Ф ADpe, mbAINԝj"7v~,oe9;>imaPK-H`2Ih: ګH!w:"H#=zq%Z\pPPj,kx'^.0%Ovt|ꘃLб`i" W"U/ĵ@+Siٌ$Tkw%N0oUVp z#k.D+FY2Aؔ I`*u9+~ jAC|˻BxȪ l_N\"K4d'c|Q',qwjOYEb~=#އ#|U..\]"{Go'1*ԄːK:,/n^ G |VyLyEıgBǵuͲ Ytvg0B^+ EmE`swPtq+I}oez{?3&ma@'G \}/}دKi]S2}ڐB}ŶEypؙmɽ9wbhe/z$j(5W*?:Qgq([p2dEИ;-N *ef{; -YKzW ҏ.f'0qO(/'dwږ-su:?#(4E?8qvA0ϓ~BP|$[Gia7}*N(jOe'?Nq.٢Q[hzDzvP[!hF4YprKE9ytt"ofHiRҳUn}ftjp]+)>— u;mZLnh<-ٔ7?{oI:X$5G9d*ܡ|X,P[/s2K0A'žgaHS S_*z^%0FC*(G{-?]Ue>RwP(ף6o wi-Rk94/8L"M^: D'0//ZRz\1q\+d3OTߤYޑ:'/趤dӴ]sj /3覾]EtOp3-$q<].,$Y >ݮ4A#[G9tҝ0BBCx㡦Rc#im}PæN؞YnmBC f0a_7nV i3տ%/ɦ5󽬲ְk*Uj$DXvg8eKL*+^@5%R]־A3Y5cÄKbn";4d@?3 Kdx;Tq$6ә(rb <ݖIȇs~u{M)[@@όo"u@3! Ic#'#'QtCRu9h!8BEXUuO6R sD"'HEx8"b#^\߆z^zKZLڃp ; :k(iBjn$sb&yf6^Q4l׊ueUBvR[f3) k#SQՙRt-7g0!-ud M؏cyi-B,%+_@&R TsQkh1]IK͌8KCЛۧ[w|Vvlh5e}'&OLgφsU\C+ST0 2[~nv;w+ \8u&& A%9D[`-bMn@'7и.;2̘,6."!{ӍB-8OwT?)-aiؘKu hpc,r̾mh7^~@\k{E+HQʆPs؃UǙ`, f9웨{ ;6 bJZzdT/pjg_Ʋ)+>\ MBԚ%:.C;9Մ#s.zU\# +^YHj8MՇs&W<zPߠ3QeXa@ܲMsLROͪLcX2B_|%XzLI^qy[F7:v7{8`՟#Le̦r㵔n.+5U?#T$qNSV,:bp%QH1te~{I{\w_KGIi!ܞ6LM j3hr ZH ?.KA}Xr{;‚/ZRe w^ysT~):gD+OpIU9Z9OB7jaFn6Fȱɨ }JXzw'D(]lB63 DOz(C̷q戀hʎyv\t&zxKlGQ1ӻč,ל NNmoTݢwщKAs N hc-{ugULᛇX=⸸=rV^>3Ofrٷ$K~$JijW5<=Q!MT\PSpTi`,riN$ji[U~'ȢKqeUC2; }G~J#{}S:t[!VΎX`wlY(ڜvr(jw6εRPcͩ濢jgl6U?# #5 {KR! 1{GeyA?x-0,37ڄ=`g;kO7J֖8RU: B~. l )"z 6l H-$_WuD[ToFjFӎYE_kYvC­RJ;ѐ5,!2we>Z_|5q< i"xx ŭ)*MR|%rX`=$6 #o^|d|ju'%`wNhct>dQ>[ӕæNP4 =/Iu}*9/2`tlǶ a;j-bbLFRڛ2,\oUOFd}zuP~ %R9>u)?stEi>)^z q zͷ\Y"]l }[N a!u"B$ld}ʗ`ʘwjw+_G]]N1cPsqIu-^bѕx,邂b/c] "kѴ_ʰeuv6}7ނv/~RI;svߡckܠ{vue˻g ec~lDf{Xnp{u[9,o(?ʁrC=&WE@Iԫhߐl;'#D]V%C $o!,xFfL",oHmPFz7_I"5lZ` C0L?ib"OokQr~UإQQ/IFwYԯ֭Lcr:t&C",͟ hGhԙ|_I>zIBo4#42u_EvsCn/JMW7.7pME 5oT5͵TXk4DjWg͢W.$O"D)*F_lT`r~ ω/c^2xzjeS-Ļ/M} 0r3(-;;KAHJE#bi! -?FsBÚ'Ol/"PvN߸roO1 VEJ`wvm. xR/bьs_ Ob0OzO̅͊IOpL=wK_hBxO"0FSP{X* k03W8 )䤞$ C0fw@N; (D'쳱/ *Tf7Hd!x@%vgOTrb~RGiP?OkXoL=:Н~9a&6 ʾ+&PFHZ34>b1f_QunWK심L,(mlZ?*wBH#ՄnGial1D-U9)H)uɖO(@ qAT1x-/QT J3]H~Am)c(Bc vš)C7Nɼ"xoOe@ tN@䙼@Z: XWiɈYF)`^Ԫ>]FbY'wWܒ$v_6sWC,xGܵkp?A c6jzqC;%=A⼣fٛ{r&jl"5.AT`W$-4\+hO{. G$YY̸Fh!d!4MH%Fّ}l:sZtQ, i#R Amv`D7KpdXpCӐ ·K@=([G~ފyԲ[/i2Z"KC̀{%_2rST0C!8[g*..@h/ +4L;\knLؐVVQ 2nJmЇ2?^5E,Bݰ5ٜy13 )q.y';DH *\CLV-eZa3}L [j>\:F>>kJS=wN@Z{;sΣvQm2nXwLܡ{c?B\$jhY<-` 6uu47;zЖ|HHG {ZWexV8ZuF) >$HwWimx7EO:WϓV6|a ꯢK"fkqa @YߟLul' Zo sPtD6j08'Bl@# tC%dKWVIJOKaCbWljg~, @0ЭSk$?!|xdaaoZb E# `jN׮T.э)U^$Bp]U**YR\{+CJc$M7mi*2o3W?Pΐ^NWeǪ ' Ys (@)n~}x[m SSFPjnl@2bB*m$Z@NvRp B_e#K첨*Ù{ ?=\6(&ײ'l7% 6 ,w'TnsC29}@ɼ'5ۦ0<~ Y b-LʈUf}u9ᛰbOj],}͈>Ac~%ڏjJZclƗc0ݱjc-zx|~0Cbi)1Aj.Wԣ.r楡lHB>2Ѩt=./4ezNpڞ{(KG]aw9:}3) {BWMsw||,2>!ݗd3xR:4Šfig/ iX2 @}5wH|Fq0fq7|3d 4F7.Q),gF0\ x(o#l'Ѻ^3zMކcAi n};i^&rä9Dc3'5!BS7t@9R5iO|6hB:ݝU#02|mlT>.ݢP"܉Og }f xEB<rSqb –Ei4`,Iq/@iJX`å JXh7(fn124 !XC5+mNG{”g&;۩–ErUS3S_~el0 (<-1Cֶd_iok+o;񽒎⡟A'KĦؙ%sGyת,;kBX6\b|@ӍsO}9_q"sJ;H F%2p6\qkcTr r6z^Ud|:|Qw(%3#&Di"k=OѲgh*%7n{mapT UJL;&]AuiǛhW1gmJ)WsǛsWF̠sB5v*SaKcsgL-IeFDu^KQv}H&aW Yٱ:-H-#k€Vd)Vt)M`Pŋc'yp :>Jl"&){)b+Ȇz! W)D1 pÕs(RZX0d4 J],w|rJ2pLs}Tdt,aDdoZ$ P1Q5e`6-ಯQu d@`g$PB4mZ? +%(8^Ҥ(KB ꥅr^"}9."z!m<ݐjTk0߯9`s(/_gK5ڗTӢ[cC7W9׆. -6ZǒxEVq[Zdk! u^UƼ2~o_2m3.exmh3B^ Io@c%$̇T]chS.Ur+%rTkВ[|+q)(}ˣ 0!^Q_ Wd]Y~\R5[z+:Zp #qYRT`R&rs[=B@7]5MCa%sLpI) ?C$8+絧X,s, ,A)n^ڿ^yO23]Йb4ru@{Ƒ7Re` lt>;:i2VZK9n4õ+8d|F?M"2r pdYQ7j:8pnN ښg+J@*]73ExClH,1WEhZŕc<"0^lY2]  kkF& *ag/r Å#@>G圛ϋ/qgޟ`-lmءD7E8X=p[`Zx8[CRė}~IeʌD>QJi% ֨am!*Ndꌴy1W? ⯭c[x4NC56ډ)TydτҰR_c9W[j,֓kfGm/O$RNj-ͯxrv(_Ŕ w}nfݩغf4Z[J <cO휖͛[7o4^*tP6sfe.q.OsOZ7~u+[n8o9*E*`"@pĒ-ƛ'NCS@=S٥6KR4&/u R$t&T[9t @-!kzٱdYPtk F'Z@y&ے? ̤cjoE-8W|'<9K?rr mNsa7% ~ K(Yj(wG=ª$_FM z"z~x}X`1ݫ5nBTfCGbʙh;Y@y2LhГP6 l$IP#&VY]5k}gb*=&;2-$^6~^ tg`^# [mɫ}'fh%jLFq[\-MRV1nxrGߙX&Ӈ{ $]oVRX|N> N*m^l$ z(e<5cFmoPz(ܕRIID8'  7 J6RVM IMg?T::b|#p~xI&[p!%鍿*HfS^!ƺzRDƶ}x6G:إB; iZ[o R SWy' I ]Ug:snA$cWZ?"̏BgR/s| q}$(~9Ro݌ T7τcP(r 1[|3{ -޾WCr |'K"wB/,gn&p9` '~~9}sTPT-Rx;/ UuPP"_Xx8Tɺ=w.֬F&x=xMd?;=/^;뱚~'*dfex%S@* z0V<\Ej {_JD29Α/`D˾N=eG:\7E`{!AWk6_H}fp0kS6ީ%_fXnky2JV|j#ԼBI?#D)=H׆7SPGbeWsӔcIErJ NPg4 XwfÏ:nΞ *EI;%JV\OFwx5xm2ShC׳v%>YJkXa.={P5a5u3>R@:"Ky`Ypׯe5Ӝ `#T/:.5(x84ѯo#[!%0b4FT'v㧌{2y;EN5A( ]@ 󋤒4ѣ ¤6;#Sa&X;^4G1n 1Bq?LggUiлBY`7 dzvtFyV:-٭|&ָd/Kf@[,'*w =u|uL tԅ*IYL1 &𴣔 ̭ͪUgT;Gn\W#5;t,h"bntEq_1sdV9U'Ƃ:r쭮)Dž"ҧt쑘mmU D=)ơ>? pJFw@ ѡL ҄#n K?0OWURzS9`\S.Vsp>)Y15k}*>ǰ*\1 h+KR9_X%69NXs[gOЇ9gR8VLy0pc^ASׅ U_A~ oPqէJ}̹׊DeôBZI;勠MȾy:Ok$CktVW mJ3r+?$􀡮z' n{ rzmS}4rNѐ'جEI1YM_]]d,$~mzt8e"N: ؀LX HЅf›*·;H/ #X6ˏ ,8dMt,qt:^{g9a\7O&C 9i`3=zt,#ơN<-ejs:C f W @tFQ{.R! {,rcӖfnGQ*]wƗ%etj0nΕLF7nڮ|%ÜǾˋ4]tI#Y/ľ>tB@BB&sm@~MH뷒V"|sၟ=GicQx"geEp_,[ۦ0yߡ:L٥gj^x`UhH6 Jɱ~ g=a;EAGWJm@xhH˫?پ*O߳{ vE_쇕ɧAꍕ2cު뼩h2|W}D-n. -P1%VpO*_2ޫh1O TWer 9tNab%ltlШk0Vc1B8`D5lw F-n6g? ~j/DZNpؽiGUƀ-+0U2cM_UiΒsΖ_gT5;1U"rQ7T噥-qQItqRA4dߗEWce7zgO @,H~+Ø__Nlܚ7o0"|SIdӑcNށ%'7bP #b Ъ7H⧎Q;Ìg7ׄs[{n`^f$Qsɗnc :|!è8Ĭ& _-T`9+8֥oGJ$+eiBaI# WN(;v.<ӆA0pzpqa !hh  "h425ɨ"A1S'n.lӌ:ި^ꊶǩD WRkgf\h6z3GjYa$9|Yp)&fGNdzldv%g繳>`y,SW@{qQuK C!91s~]]2<'Cy 'xǦJF9%bz ld}|AmiIebz'6΋&}"R0c]{gbSt|WHDXբ xhA%Ӷ4]"Cj=\d/ȑzAA|,`yx= r$Eh m]M@tdtnD;/BibG%Ȭ02lڢ= s_X/?{HmS͌J QRpz|r]>̖ &Pqs&f= #',I~$!N=O1tv02Ip`MQ“`±$_jD%)vw/GFOsܬzzצW'?uϸ}H;c&$$ZQ2#g-P$mKЈڠ% si/R:B̨yHE#/a 5iC @7w-) wVG16[ ;HF5V`]wd-Њ硤8q"sWCj =k[ͩ1i9Տ+L3ʄ.^:f S`,tM&?dkBY8d2 f;dy]vo+GoUi a35˿y2ˆI}>ۮwfm~:p&tmȱo].rfc Ddq"$ۦfBFN#BtmËzd{T<7R)A*^!jCĔe8]NSoߩաJNR](!=sP4Xh 9ԉ%epmeMyV,ru+@|/g UR ~wP u1dGRƘ7)FO1 ^۽̀5|L %Ό΢2 UW hsl2%ҽ3$/b*㰅$肻&触Dgcj& 8eIdvf??XAqRΕV Ihc ɒ/VhW=:Y~S:6&UOlK91z/b#C2^cMHyٚ tdT]$PN][ )x"#)yLЬMϚR^WgӜ)s-r;3bsb73MpkYG9 3}X| %G<_WDnqo>"* .}d~Wj/qn_F:%~<-:Pwq3ٸ($3ZC{ Å^Tϥ{O : ObivؖODV"H!/[3^.bc Kt8H.:" O渶vS?F~Xν3M,r1 o>Yʑ;>&D ;1ÜJ" s :.D永я2ndZ~n'CN+TU& g˾?m(ͯ,{N_k6dPtq ϰuXhnSx[r!&Uen[c1_?}cN׻FPLT Li`KSY1 Nf;]v <#{6*\0lx#}Qi2|4jALY2gX mcjM Q ,"]U[Í'-s ]$ǿ[=L m%I߁Dil:a'˥uvܛ-zGKߨЋPsBv~Nj<#k"ڛ'wZo[lVI5/E`_؞A7`lRzт0ȴ)/tIqUXΕ4]o&ƇvOE)b [ GXTB]yfs:h"()fmk2c3nApr QdgpjK\CPհ%s4--oo ƿV]-I{H/Y+L پ8)ƢCJ _idbE{?գlք>/S' !*-CX5] B@/&{j|`^ȥwAZә Q1{sҿ 0rzŽ%& ylpzK O$N㵝 wxONl/=ng8#ð6ݬ݆lBi W̆#Oц`]ˬËg`fqqPwϵ/fz 4R0_isVYbsN-pa. X>'P|[-`T- .`4[[czQI_2HA ,2 *eVAl`oȗ_9f ӓ^VJXsLeV1!YWܝJ?|x ɿg d`ŭlmMSླྀz'qkozڊ>(gňz|CEYq:GmԆ< 743-9ÐHb^c9L`2vvuܒd̴kPMAYVXeb룳kf ]@'5]alq?|4:")ЎhRr?_yn} "$Ա \{e3 丰\#S=VTis:!C`V%W@zU۳2=I]jXn$eVR¶Wl,SV`\B%1қ'҄xEw!7MP`m˒1Ш Sr S4CYJ=yCTd=֣*Q&@:.aT(<)R7q6F;0oPT:iV+!u sj_Ğ;5iz *8>[:tӛb{!7*y Hf& ;1V e2#h{+0uɮO4Hk=E#gsLp+2 AړvRj 9NK[yWʥ.>ڂ r؆% EqlP7SuuEF"E׌RzW]˃gnL? 3LHQ}|ZzhJ&ȃ;z%}fD㴀_ywj`†M#AʅZNT\癫+lca"Ha@꧋g:\N7S*|Wn‚jWR(¡{( 8g'7{JIRG#&q  Rj)\>y/~Pa"-WѲDb>ae۴캏-m}jϵ/*?ϐ%񻾪gRzչ? EƇ(,C=֨<(Ԯ(pǶiIC>1|5inpf/bdB'M"ˠ1_I>W uAZ8z`됡H9rp~K:63?+Zt_`x]qi}Hy U., 9L8Jto&MOmG>&L;Ȝ{ěrgJr cM6ćW^cX!sH6*o*^&7(Ƿ'?Auo9 w^,;JjA`j__ΝWܑ(y/ūG*'3kDPϳZRQ좎Hƨ{%] ?%D ƊZ]$e*f/yS= 1F~Gi.Z+lahzs^ 7Bh:go&_\1m%fn׭j9X@#r 6{a&ZLg#-ޗ)+P[LO7>ph:U18JQo[2D!hy;9y=Е=(t M/~vzf~LԪrdԜ!&Mpv)ĩ5v%@ۗodWj ݱC %Wv&K+=pݑp5-=fCe;d j`@\iVVCQšq7EhJ"!4=p-TXgW\G%mǙ a9 Z-Lp-RVCc!vض.3$2IFYYTTCL"gP­0@P xH ͆ʠjXp( Ep. x>3s7]!׌Gm/l#qz 7Xdj&m/&[ O?Il)P .` YT%* U:CὩ-[L'G0֚`ĵ.THCa^(3 @e#m]]0}8C\A`yuPeL>1j + w/dBMsmLI2-f'H0P>ʧa;̵%k9 c$A}7˨K+q.{Ee(w }!QۢÊw@@);L#UK_- 2h˥NBf Il_M)9b5#5hVZ~GT/k<gˡx/fK/F ]Lϧ`Ql̋4{1y'>kQA=h/t;Pcn ֪H90W1d2Xڢ/E,u&W 3 k|\'IІq$ UtXaMOZ9?QkFm'*d >Ukųj@ҸF1)2bZ Vb N5#5n6j)Vow\rncRlS mo,Kdd-`( DB0()/ЪmLI3jl2Īh\X L8 mfFuХ[?*/T jxZxͱhr "s,y7&#jy%=TNU5{cq(2uq¬;}0-96s,J%2!6VϯQn3G؟ Ǒ AaIv2Nn& n^7Y\b_I r0$u~X1F!SC8!v: |,oKzRNPZ^6-kNG~iw\ zK6F-{(MyE=YqiQ }tjo*siG:d-dw|r&1qM 7($Vwq6M=A ֱԌU'9 V⏳XuV2@* ښPU?pEOC¾QN EG1˝lvt"=>3n`FD(8`< zA@,3TOKNikʌ͔xLTS8B+WSFlQ2`+٭ɶ>>U,H#Kn?O|uInl.A\w6Hh`ҜVj0l$5>7t-#Yo ?$qx*a7;k_ jcPDPO!'߉ lۧpX ĝ|{Ϗކ)zE%P9= YRkk2&}<{w\RK$:H-rݨbfb|A 1+ }_fi_2Z& jȽsNW)!?]}GNbOSrDN"?* b zQcJRg:(71%tCUJȩv`wC:ڈlp^^0Wl.]\c h#?8ϯz$B2ӠupRM9 t\-/Ipd=>Xyo( {r}yL3~R>3޿ʞ,qj&V\vpVgV+zwVJl#߃meߢg%P[}㍣epkN'k,Sd1(I7%cq!Ki9qbZ`JrQ%zO9X9h ;@?✆\^"B:CXؑч&Nפw/ 8G@sDrFgOE'DҌ1 \-"ZۍRv0&9"zքFT7ȐUtJ(EAS ϰWA^ Μ:%UR*ME@#}-y>&v`|;Btҵ@Vg,/WcMD s{<ͫ]20q;yݓ=DCj\̈́..%Z6-l0F:0_Uw_&Ztz:UM$>Z历}ky_im/h鎻*KC*W|v$[)WZb؏:;!lBE#zh9X;g!\f wJ^]ܱ/`֍E  9H9Z"J.6spXe[V0IaWΗ01# 6n2%yR`Yr3SJ<]EϷŭjڸZKVU>ogoy+I*_ }֖BS:ukQL?6lbBd݌) (.?bL)@N*&Qȶ]<]SN7oN8P[E Я'un 6|+@! ?J _R2l'C[3{:~!3[M闭EK;䰂ŧ/Hz@Tv|V]кcxqmp'$Oȿ5á^%<瞢6ij!/l$p]O+А+MJ_~#̂2xN/]Rdli?(iZf_ތ:kG݋1H3aV1e$ieP;e8k6ԺZ0cPf1k89y0j>x/\ Sz`o ,$˧̌h !bqѧ,fG `U^R"ߧ4]kQcn6BN4lgTSzEa#KOJ$x/G]Z7'_'ĐpEhh27=O!tA2wA 8 v`p5[gdV5{l(:cwZ}QrWxʈ;dw!`i6k GoGd/X0IJVܢziϋWМZ#Knp8!c/Y Hka̤ŠqvHaX6UMm6 ,1S_вo,eA2ky`M,/=kJdnxH1OPvDiT6&lqYtyP 6ѡ9Fu`}nuBz_'e=>ʍ2wQBJ%g^y"'^)&膥kcXUt- "<ܥek8_骃TZ\D=i}ysAZa 5r׉o!*ۈS)nҕ'V&*ƃ#=,b\6LI5^7*4i]t{((;\V#RoU^(&)w2Kұ5T.C52xVWɚ)À59Șn¢|I)Grap+Ea3{)jP/HV;q<,s,`?(D3hddE[CȺ.VB"Wax|{\601a =mUQkB}4O-0zM?Ӿ'=6s%iޙe޽X-J'ݡS!tq~U/C#RiklSov%g(qU9oÿ{qxM2/S,bӷ6a}S$ ?\ @ܡ19.O֠a0;0_uˠox0؀?z<J 8xE/iXD5mcf`? 3§r<6 )T.yV)0wz&:k~cd]=jslw3I|'ӕSJ*{6ի\΁3-E*Մ:w+AY>eAJLDopWg&SV7R/lPTnǹVWꂯ>7~X|=V3QĖ.>uʼ>Z8" Y tAIT[&|R"b'Ӑ@ U~t'AO=ңEV[!8tIrΠz{|yS[ ܕ<9DZM>+lkZ="k U#L+أʷG lYPg^ARĉL)ZGyq&(BӉ;~3q`^t]¼ٷ.u 1 ϮQn2m+~!2,3׌4 C!0{ 1zG}T'sU9Dqx bOzO`''mc t"~3ƃk%29 ï,-xu+ ?\\ dL7";|ƥzR7ۓ_PV?>evAӎŸA A,<)U68z_T6S'oNasC"70qn\h?=h[m?MZ.} p>4[yLK^OHi̱^ER@j^z a:$hkS"v2<u~ \8dI:״= ~D$* f%4p7ky&< mhoMwIrA4MZzڧ@}',ۦ,pvlj)/!d^RLЊT# EL)9q㦿CX_Dz TbW[xse&1b,ܲP@ݥ?%#M1tNDY᥌XM"Q(VPdV>bBDo.";6ZYc1is#pie!3Z\Suv7ٹq"NצUjB²Ŧ21j jOȡ ]t U^Nj' 3WV3U3գx=!&o'3wb{#Q}49z[HCퟣ+<狡cf99sn^~XulKAy hL@%;=|6 ЅzÚC3P/`e.\¢tj_Z!Cpr]o&W |itx"BY7 QbQIC>؀2$Km;k-(m $t \rÛa2q;1vhTG痑7^=Xw;A LY{>-ٰA*J|?#%_c`iIb6O>Πyd˱0fh"oY |@90_EAܛǣW9z97ʌ-JRWyt wY ̔GL2[mFHC_O}!t47vsOLH7Vu틞B>ð$rC7hbaޕ:@}sURm3C&~$M%)Rt<4#ÝEu-};țuڝKBzjSᨦDsMT~옫jPBGM3 -G݋ۣ_Nt3RP* dT.RU }7DpأLl\,SLmE'sL3`ܳn) ҂FWf6y:@'Ƥ a빒GPIFvW\F 4qBu<+EVȟe~oT+µ,[*yz3!64%,`Ih%j:H@y2+^,y$)G; KkpwOz1$ZO>K I!9sZ-+!( MA-eUz|4T 9nWn>rb_DٟZ覶:Ykj;x2!T q9n(qN3kGd[t(Ad(Q!O\_؞Dh#)0tiT6Mw1+[N/jqRq,AaO{IUo"vgќI|HJ&Oq wa7_[ZH]6cmk33-B澌g)h6s_1JdR"O3?ި3sij`|I-7z.x[ 45^ӣg8])4Bx-LPmQ,ХBڝˋ)}~&@qLIK\/'7 J9f*ϤE%ߓ~3*{d 6V&f4)\G%hQN5⯛v,0T}ݼ#yw0p!)GPnSokFU7v H5@aZNOsޘʙF6i2DT rZ&kY G5B#_ʠz`mMJZhp  i)iE CJWrp2mdjg黙`\ӇmE/ONTI*n+A>vCDE/Uws*?e<¬^RUMeN=#ntkehf T4ЮQSkoŌqJW 0A!}:VK7mMe8*GQ>]ҒڃXDQF ș:P߈nN]4*)J:%"ug6 1|YBوB̏1~dw_c3>58 Ppϔfb0ipk8ݴAo=[޹kmC$r @*˚]ZEJweø ]Ӄ5KU|KYk>|? KtD*m,nD]!?YVv;_I Y$lP}(2FcHeqRGhbf*:fkWB+]~jGT2!]*;?GKD=O;, "ZO㶫q}bXh~V#jCyu@4pdSZb8(hY2~(!j uV8lm]轪 YawaKFqݾefAc)OFp(l-EGri'l l{C齦+uN3Oe ghEI}kfB*b_55ȴ#C@*1To1(м|>Ds_X1"HOw#O6ږ3幷kVGmWD{L!ꋾA V-FiѧIaG,>]뱧\<*&4.;hxׂx(RW_1ĹRR=.'3 y x9VKdX66 u%@ꠍۇ)M:DO"&DgmVFCJũ / 5W(~i7<Ȍz]b%T¤T-@^?f u띠KL3ii"8f6o#l.U9߿ăWh?O;ܦ'ډ-A\r1(×qUy$/"7pk[:59UgwrkM2M.rp;e'-zDM<:7W.p373El@?ЗEmcz;{):WF,"o (D(tukI]--cBt1$6 3|7\]S ;>Md;OmܭigS9vCH0̊ +3?b$kytll_LbA.|'nG'L Ќ%^aF7[U5CRl7zqita$j~!I4QL=="vVz؁}j;ƐP־SYTҼusSkV~:+ % )sLJRUyK{ 5:’UZ^wXО 3t^~kLR] a8? [No˘}-ď{ F O]aRAA7.MʹV{:Gx7yˍ+ &:HeWz5[YC4~)XA7#ȘX|V(V̰>R᳼/V0sH}ņeI>!EsQO0/uI"v@|?&UMcqTD4.wsn:[7ueH{z7֌ Dج?EiY;@K87nN C48$>dɇ"N eGGeO;Z Q7vT?ʦX'㰠WorQ-A"Wm;u|X]!:!+Tm)cJ-Ѫ+T#~ ߴjQ3俸q{4n~6g4tKq tsTvtέݡsYn@˔5eCMxx=: u${o@6 ò['_ry1_/-L|+9 ]s"dFD^_3ˮ(͖883fhtΦn t=hWH* GrX3&>y\{]x$ke14.TXRo0L6 z@O2 jz;E^q=Š֎LBss# 0) ׆jyĢdb|D$2AfFpӓ*M[/c:1O'F5'8Qb1b(0]?9:zDKREczľ:~9{*:.R 2c>Z"_\Щe&_lW*z4Ju˄^UvWY֕=5`eq*BT=Bi310bQTo~F|r8) S\W"Pa@!Yx13\Z3ulJkC&ơ ^NpVGyWYR xۍt~.h颳NϟmoexR*OOV]wVfl״r W(g"FAP[P o_T5[3Y|,B 7KamJL+m1r~?\2_6cgءw,6op g%a#~#ozZj]2g?Yn,et R8'~oŭUզ,z3,cɂ:o SWB Zy8qDMiWӢ9\a8`oN<9h،B͟ED2~F9 ؁n;["{>Ńiڜ4>qmh2h6TC24rs{]`'B =Xߝ֦$up{cWd%Af|A٘m{=p{0L JhAZ B*ڡs@N?8=N|gB 5(E,)X^n?$ YT' [x?ρN>!۹~o@n-*~S!/&+)b%f2.&IƂ`b57$ 6om4vKqPyqnLT{<@}HH`!#i !SU0|^&<x9Q2@XkVjh礀l-K ] ~ywؒRxmPFOɃM5yl)wO w(e0?19m27kpöe#0D|[ M e 1+Bz\m1$G U {xت$%)(g-0^•69]9]D*i=LB,ϰM[/5mԆw5hWvV̳); 䔎-_'Qq#g5.kRcX<#dII:jbsDʗHlp8 )qa>gw0Oc?U˒]h?8r |G+5d E˶ū}c_=H Ty8Z3Yw._T X09u'_#E`*/ Fgjy2wĀw:"b.ֽ1 ' e׌vTX{!dxх+P9s$48.Im;em[  @С^VC2.[A]kB F7$Q$ 4>V0n0Ʊ$\CEisʯv􉻴؄qB}m.?zlĀTAKQvc1҉!jF敄8٪ɇJի/-1~aK(PU-K}n: 걥5 n^(e cjϦꥅj2Oc^%@ؒ41]dԘͲ#r5Xqۡ=d6lܫ.#+lO7 >%k iG @>Ju'}_61|,~j&e^nxޯ"[fd".>`MMǂc f݂}KnEXOY,y5LJ]us,oxPlKDDwIs,-46 M-/͍bz`wfeaTP H:4wIZ@}ZP!}{oFl0M@Qo _$Z"'9i;}q=OM{pkGyMt{Lf[$Z ϑbe'Y/#{ZLp॑,OjpC8v{Ulp./K;rm]QJ\CG!pDxS8"2ېd"C|4{CD%BOp}h (L{; T6Ng+"&p"wҳkG CtZaʓ*㍆mՠ;Z7T:,x^zСd 5@ >ORTq2!35 Vת܄Yci.X4oh{-Ztm;6ilD؉ya84M!HzdҚ/D鿠hm 15O+b_fE1Br|fNl]2U8[bX[uE|skKw6 qrEP 9r<[Ď1\ĴQKsT` y W4&Un@trcgGk &6A 6xիBʜYt5 b͔}LN :΋'Ѐ(F5_\igՒWQ_)#<1:t|Zjr[C+&zyQ. |Zoq+"( 4=~s;N$ nSԖS[uM)N/x[| ֢ mHY'"bJMF7Ѽ˃[!VGL}r["()h qR5FMW]MyE~D,é%A|{ VY9+N;pOb}N'- rF3}M߶e07ْO%rp"埥8"=N˂p!qAfdM T7A:J[!TXy2XO`:sbeXgig|gO7j  uf$dͯxB [}Xk/]1_yr"i#DoࣸVXq <87`mšR_Arp_SK^EʓְPg6=S׺ͬcKh̗|n=P:5MOI]9)A508(;Ƞ W DBM݁٦i.?6"b$1\M0Q1U\ea>хXG2|<˜"#ƢꮋuRM<،3g4ZdosLel,}"7%P6JۏL.ƞ8-LmB\) |Ak\xa{Y t3W,ud'GBҌ/\`2uu@s)<|(7gY#1W9@j3-߾]%'to/ VAyrvBw#0O`3'mijBڗoBrd[Ca OTdJ܃5Rc *gc18ؠ2z s\=_證%Z>:kx)^nC /ggnFT,*GKQ4nB3m0)g.{\rFAYf{7,e#e4QM|]P?Om7f"h BH2J2ww'߸P Xē7$ŐUnEC< Ʌ1 CfPQc(<خ NCWOY;.)G!8=<ޟUB@qRC*4MD _|nErTiȝ/t`șf00spy^tr"n_)}F)ňmMʞ5u-|k\tk8PVz>[]==+1_H>UEXЅ^%_b6=[q7?lm<3)':FNu1[au疌T8h@p H{VUa'T; VuJ=A#b)nʡ,!EVĽsdH}S>*J T c Oz@4Agzm PlwY(>) kto~27r-^\W)Ϝ%.z~Q׫ =-pTH/[luyW8\} ?2'~<0bfr?U90" ٬m2ZsD}l;/7 w-Ǝ>p?@,;S_`};7ՎnX{ Up{u 89G"zª6Αp4\l|x~TN},'l׾/Z>iEVLM螧IرSVޓL,Ns>uu过2EMd sM` ]N 6wԓͻA P[1@1$QM%a-;t|׵I6sZ,u01Ql.*ZwS|O/IJ 9#p%w6qx>Z[o?1R 1ǯ;jCtS>2A3MOcnI%XAL@M4?gxISZ4}s8d?Tf+j}̤q꛽ _@[O]]ŠU +ʈ2NR(ȍJyq@7;w#5VIdq>~zNlolVQ<|-6B+;7z AާtzX/PlYÿz 'ǁd TDH݅?hFp(qL"lu=^M^k0 .m@UE+B8~RPd^dRWޒl7fh]}2x|YogPzJ}00'Y칏A/Qut^;9-&C=brT`ӎQPP횕sk臌CᡘWO_4VaW?[To$KF0(.nq9.␦呌lY`05 NH /BP%:ӽAU7~M04V2b(tt lncUGes4Txtd* -!c' رS),~;m̨6|@&`DS-0xxݙ !&;#Jk}n{GKb3ap[4GS`[Ṁk}Ii[{癠 EJjn1e%D =[H)Rjyڮ9LdtSFtp+"r}W[W1'0|MMw M^\P^CIm̄OD2SeQl7ۏ(Ecq'b~>7#L'&քBnG 3>pL9W; TT;`fXZ3RήnsVb}:>K?!La_mx;z>L#շfP7p?]BůN F&s~1>V_9 KT{ MbẼCmLK]7<`CU-ӦsŋC=1zTOL KPU>NK7A@) AQjI"AV(~o>Tww`f?bo[=q~.ۨscZ:cWJ';H[`l-5z ;c7:Foaäߣ@c=]O_drEL~d۩fJVx`+Fi"J@nW72):?꙽Q4W pAaޯظ,? a}SYmʖ=f8xv&bp@f [+ 2yO 1GɏSx % 5HJLW_+(0 ak)b(sѺ :9ntκ,[NkO9tkNK%x7һT%K04?iηmkƄ4u)"! 嘯DQCƁP Y1e'a" ξ){kU`0~cr*-c^[R& S&paWn {F.} dR'V0?tOV{;B,XYtjnљRN+L\6Nq2تDğ#Ao/9U|X/tzi씷*jl4?daaѰBFc6&MUJvmy(lC} ZA ^w46 +FR m睏HiQ~8$ZΕ#: r٬,&Ehlv=5O[fs(ńWaIԔתpWrj)6ם]KLM |*y$ixSz(Iu#+^hܨ Nijs'`r5eu?OVFբM2 /5^8ZO0͝3"V \&%PN#})8Efc=ק {1,}ϩAp,c("vEQ_̵-,M,j<-Oe f/֦զcd߰=sI[;2VFɓc{_?=K[2 ~FtP";DfxxO]A.>ɳ+Fxƭh9dz}= gcɥR=φ+,P:)?-7;;/ܜ! 5jݥv,L Á*+{BZgx$ur:oDxGҴYrx-,%SnDZX/ia2{0k抈J+wwv}{')*GG7}_FN/(-;]QN '6OWe MJ01|-kFy81Z]Mr'pk81[ZUUVuRy1>0u4:gGmބlgwfmcM[{6cڟ]u-Y}Cc8dʹk։ # =8ܻ.mEQd޲Q/R[r!G57z ۳UWuEG#ǒ*~ sBZ`91=GUc)?qW3)oI$66?7wA Etۑhhx]]J*ƾ!+B^& =# +?BZgF$0K#)bk@)X1~ N0YnuHmc04Á(:\}B> C)Aө_Ymi#?c[tGz'R6<H5Q`7@jkCύv4XFT{f69aE6i b kO'!iwYz#C;ȈIUzY+>ѻ /Zg\dƴVV)cȭk5|7Ja(][uʼni+m-{1 ;h_A]^>iZht`ˤwMSSɋjf Q_҉tgd񐳄jĒXZy3$y>NΔ'5q=5)݆IG_^ro_p$Dp9܅l9uf~}mFm tpf`~4M Ň:ڊ_d44}]H̻v]S^UOWor鱲*ZR*1Z7x&:(`qAz5-ZZ:`݌{zϔ{!h$j xZCƙZ<~fX5}[{E6o0߲cʼ4W߭Jxdp ANf1X{ &C؁z\ӈ}U>fP7#d-Q[,XlxUDGlrr+sHfJ>}ț5cqJ% Q/qu85sU:H35%@9SOssl*Љ,&MIR&5@2C+ͦř+ Q5Ɔ -G}ImhGqg„:KժX ϯgr1VXP,vTgK+Q#֍̮|L߂CkNl:mCWa ͑; zPٵ2}bf˜BZ" Eﳲ'[8}̬o=˲i@Ib?~gx>jNyjls"SA)TGCZNt3Ayl^$>Bot hzBkɞnaE IToRў$(Tz!!52kzu@t|Z=AGÔY;P{U!ln8딮ƅէ=`eC[B+fٷ.FG+[mhL4~Ch[MQuj4V^kpF m{*2[㸨F/Ы-f 8(Z $G&OMc& h7W,۱`y:g! マlf]2B;Z:! {6g6~glD0D\ɑz?6vstFzh3j6"3dfkN/$E(&{"23 sVoos}{Sh}O cH;14rj:*>Y}k#1[" W*װYu pÏpS;!+l5{:_^ե%4kVEk!9OY8BxQ1&/")^g\1ENZz@Pۖu>eP&SMiϔBE92qeTaKZ8 =`K֒"?om+aCԔ5.F4t ア!s:Zc)Px:܁0m0hm)ͰkhZ>DC%?\H+A)W'^@)~Ϋ8@Hipxᶞj_s3A$´n6.ϊk.a[^U]x^n4<{K_.RX?b.hQZ{%;-f&լS[Tc&(۸hbS v/QGu06oġۗo2_eH([D;3z{ːVj[eHGsnWV 'mtHZm'(كT?W%5ތԀ$&k:֡GHJښff]pbm=O'"$^0Efm &NO ;T9l>2oUOF8o_`,(d`bΪw+rӠlDlc .8RnS(q%: 63R{omikx5q(j@Wfq2@#/>u>Ж% s;#6<*NBo@5PKf59lYաp~iJ(a~AWib~*Q1S[k; 8!B;|D[*yu.$^JɆ9Uw5bȺڞ YL{@kYXDd&|Td;qΪэًeCdx+~P[F);3(j Pf֤+"(S,lq*25Ƿ镪lL:<^>g.jJT٢ǪOt {ɸ:bByK |MJ* 2>E͚ WXBDo5P&U0Q1yMEEwGݵ*lg4n>1tX T&9L!dcB茗JT 28-AtWDċ9]0+zp1g\CGk/?cfx|pg3ƀz'U\JU' BAi {Žkh6iQPWYpL+[bi -10;w+# S` @X vk mXk4'I͔Ҡ"#-fҬ8/MLlϡ+d)4FoE8NLZaᇫFv!ƶ[@Y=TKvW z!-#4IHkXue}ѳ9^+!pXiWpԅ_nT \ \Q I׊ CsAcG\FM\o]\Q (c*qn]*tSY";"-TVƦ]z[M3fevYlr׭@xwة0yH=]Cj*1"!٢me$|dKM*F4O  $8W햆aV)EhOFw>T q2͓wm9i7f9_&bc [{ʅ??&;~Q+fab_Y/=e1FF1ӸY 4D lG/[г LHNL¯kš8Z~KOb lk.]L5 1ĚcÁ?420313L4iM#eud ^]d%ie_ 7fc vGcӚdmP=˷*tMcӮ1*@A6~LVz6p 'V>]8|s#Nj.t ;껝rYdtk/YdB6",MQ.}89jkqO#~DP@A)F;^Mپ{E\V])~m-ZumHnHzݱ;`1^ܺqM[!<8wg9tO>6OMR%׻DrÎAc},;PO-vVwFD90?ЋkT5 ?o5[Ru'.n.dՊ8ፕF@wT-!( (w876fݟXb@Evq O~VrPb;H.ѹN^ic+~OM>vPH/w[~?Fn.&"h-VbR&S̡msaz4$6ϻi e*N;3M'~S1"Z:Z/!&&dF?; _,/"?FfX7,R66Vv/nO- BM ëY@[$ [[;Z&T%t|mwĞ4r/~[fL[wؠ}%xY)ʂpݜ%UVHA30@< OF  J9eV  [3;^V gI՟OYXa}: {Sd^J|Vs1jUxs -dY(DaVb_M^%f}S%n}d鯟&&t}K!.B]Kk}t8GOKGCt+N+.:)hTfW]yM2EHqfBYDi{_)F}l.ڒ% J!vMq0/{{p2~I1MbH2uyܚG}u:[D| JhTՓȡ C.@znjNb eM]lz@pSiq Jt.'].{رP$P,oK> x|I b2+A}nBZ"PG S飪Cvď?^wR3b ծ_ B.~/Ke'Ob$*=;~F 9)QUD<<(8N$5[69e Tv gu_إN~d}tqY= Ŋ5Z9k_$)Qe_BT %Tt*UWùX3>h*_Y i;imk&N9ޚ[l49 \0og1_$)faŦ%W$4gc*bA'^fƭ K)sn"(}2 yZUH6wyBa` hT[LPHrgx#MCF\#΄BΟ*Qp! a_.P!l+#'+F x>7&&7F9 9ϱ`fOv4cKcaJOa%@{DXPQWR’t;GZ<7B%[ ?)_*;JCH&V%FnD/'eEl|䭨ƙRpԾyF_ nE/kW -e3+>Ah#'mNcnx#T Qn~H[= cuY2,e)ОD>-چ&QsxW_Ztz)xҍ EPw'6$^3MH@uI?-ʣ/oxjC V1w R'[1UJ.L*X_JXMnh]Sh64͐^wXb9ѯAԯcoPaG˕s жQQχdRdwmUi~hWoRښR!(F.b q>>TԌG5[䑫 ?ovKBGJ0-zXA{@b|r5j10p{:TL 9o:Ek-YHe< W;Vz&mrqOi6!%W/[؆/°T8lNYla ȒZ:!֌ݹ91(w8n/{KՊ%c҉pN޲0#ˠ/Kt^F9BNw3R7G(Epk~=JQ$1#] ɣ&'jS~ \2[Rj#97kC0*q)eJ~@391Gh͋l7:J,nxƏTx^Z&5)#B\(axWH2 tphwha2r¦C26sa A/;h+~2NfaqC]5W!C6ph [Bna%)GfFKSw$#Odv1I|}vQ_uH9}:'E!&gؓ _zv@z e^<# g\4G+U?JA2O`޳'a؞w!tp&`BD&D"ayq"?97ɒA] ;-g98FI)ͽ/?*ؕzXm5qf[#} *XBGG%rŊY>ʿiۗ螒G*!+p LcF;ք9S J6lljNZf -)+ʁ/lBiĜ났$&]a\M亦'e(/]0jh4/slPէ ;"Ja*Hi ztweb" TMƫ)|Vq}WXTeh'U&uObO?3k>%t iJ]Ɂ2: 2ˤޞcqb|ۋo{ F-L5Ea|0}4{ۛjXl) 7OAuƚ:o:Ad`QC ۾cyXgSv`EъSJiFIə:#(OMD.Ǒ6 5jANǷwSpQݟFQ./?}:NFqEXfw>6w. HΨQq(aʞ'e% %᮵Gg '8]1(7Be+F.Xs+R;'h6.İNٜ6i^} J)4~rwu?$ s{DBHQ:Qs%C?_]q2psB5!%6LvK:J24|G"V7-PYg2ɻ^ )z__@)AQ{nؾܙ=U4|K81bs~kw,J n9zhsm딲iȏr}E 8~1qn+ؤrrja ZDoD{?R?'7 u_l/#nTu1&8kPmH5.c*-~t~;h j< 7 ;CyDDLW=6K& ^eY9V^s H#4l/t3jbޚEˤwhF:?:?Tw?Ĝ)eLd}gAVB>֌GS1޽P0LQI|mYhUT)" Ӏ- =0ٍG-+ 6NHmJrCbU~)EP4Y9J/&oV'>;Qn uC΍gcץTgwVzY:bU:1Lu`&7iE1֬wg]Ԝ(fEeijďK/WkznE>iL2pd:IgϒjY9BxmLXA1\V1 6 ^ c0M` ~M_K%U2NC}m'ߟr3$CL&0=9uAF7ga<4Lftz$G{i sjWYn+y$Q+26 I8ԾøDYZ_VV goи9lj+|!9"n7J a]߈U19 z~r Gr 'pĊI^*U0et55GT׽9?̤82ZTXÅ1i ,d[_.m.LOf3{iD~dTj"M}|ɼJO.^sKy!4_3á4Eya;`i|+Zg <+*_'Gdy0|}vSL1R&o$U~-RECtz/'*y_㑾0@Biﴬ| .+{Y,MiR>P[3o7Rik\_oiٔҎAK ;2VL}poHG |fDŽcrQrj;ڻEeMx^9=nT;4E[˒@L "Tf7ӭ cNTzۻ4*`GX$]MSD+TʹficqF\[eZ߅2kC%kF!"!jl7u;eerR3&k{}m\1Q`~ǽ6hBc0ZhNo諮! (/Gm6+ 5 aK=3 =]V[z)J3NgQEˑACk30#.`GlO`Ixl<~迾F9=ԩТ]2w8+W &;С/B$`a($} gyzc8 |ysVCjb!tU? :/{lG`z.8r6W$!c)&dR(U1K5]:p!k|c %LԎ3edyhyClh-s3Y ;'x ҈3\wh^v$ÙቄX1I;X<备\U\UeݫKR(YDjICbjgME\)u,~Ļf;(uiNӏ/➼}`{ͪ3R@Is>A`}4eE7咲0@j(~*lڟx@taBM)%tWWo FGsBbU%ץ~%d3LSl hP{z8PHS$1-uzbp4*o(9(P޻^ٚb%/ι^UO{[k ʓ=~h)ln,шbM(h4-ΐYqM;gW{X C2cs?0wUey(tnp,=|lMTelu\*5\vvs4̧)Z'\m SgEٻLW%W{twVk up̭qj"O.F?[?O5RB"YL? m`/y*P+ZU#e_ \=a : 4֓zA7U|&`T2PVHkxWM$"Gӵԛԛ8z;@C1lPvø]=l>r̠qA+WnK5Ӕu^<ptԊF;|;Qi>`ү-]IF.QEERkDգHy Jc <2tr+ =aj9gf!6,nM1°8Nc–,|M0NiĬ~B=p>)Kr@3vFihdߙY0./ wYmMJ6 aXRm\hA:Y?/D`WO j:KQb\? ;L'<5N|p!{ςbZv@U?Y_oq^v.n0yO{E *=5)x6,vF*0y+#koϳK|[!rǻjWRH!cT bI'r 3qY'p*Z=lR3;ְ? XB26VjgDbB!B?ZX--%VitLsIg"ˌXo9qRlp" ~!$]IЉOG39^ٜ u2dʉ96^KrC{//^"@wDz'/#_6JJ62>0 fROUzV8jзw5Ts)`ۑ'|a=>SuΓ ٥˲{YEveQܻvr‡\:ӑ4+A0oi+VsagCU6zB ʗUYOXMA0k"$e\.N rG"olF lot p]6ڂApgTGWmxԱUsIHbP 1^b$$$3$?F|&[b'+q;DZ#fyK_qlh" $D lּjg 9qѝQrڐ!Vp{q r> ٞ5Yn엧|س><̪ҙCy-4vlvAqUg?ZY05h(KgV+ڗК5_+Yŀk*bc̈.p y/* WYY&~ vN`pǶ}_+9mtcidwȼx;C9ff|ѭ٠ڌ:h<"p=8]VIe(Yjz ݝht:nű<ř(]E:G;wT&^NÆgK0ZtȦ}b.(@Cn*;Wfx*CH6$ m5;z]j2jI^2+^ٿʑIҖ.XbO ªZF Pwm#K@y'ALMB4UZ5Fe5Qe*~yg:SŪZ2QIR3(0`P%MGfQ[m+/8yU]nʚma0Zdh'!}?gGxrQB|n 8}jCLP{(yk8xI&GFF[ӯ}Zk=񲋬/Q2B v! gw ᅄ$8HyEzqu<9J*@З[|xXd^T-7s`NA/ VxG5tLiq]n1orK!|c.3w-8l"?KW Ð|X_C?Bv+!bmYz,mX 01/e1qosײ;%m1w?|BɠkVlL U 60%G׀s>yBK7s_|'1 spm9#P&ۆ? Df՜ ,.nVș A8m݊ s5E #E=Fe;sj4`EgOzEMYztv3 aJ]F'Ϫ1r276zX7OǁÖo8M@ogGYԎx1"DVon V͒.dCJ3WyPK!(q*Sbn Y*ய5O3GXT. dvMw, tJrQc5,`% n2(m.e<6I1 >Z`dy~Ya̫淐؞&/a;Kp N`R̪+o뜵#ZcK,(*•[jف3it$IerK"pC`Rca8;=;|@(i5+G];2gZH֡( LA٢ D)(!B97 V{932e0[CzMe&5;wWqȸ126Uq\ԕ N`4ZjTVklQBZ jGX RTr_yo5uQ_ ;n>(3j>FjӒ5/4B)X1q{Fw~u|i;% |{`@+GYiNS5QIU ;bxQbU,bhL˓ Oݛ#ҏd;LBҎ\,vb%m\6/ r%W٧嚺;n_F&q3=YopH֏>6Bjr؟ T saRx||i{^lb;ZXą;&5KCH/86ZWGh~HueJ}W{埖0@ճp?dP2]c?UzWp'A?RضO 'exVjL۲"nFè$o N)XWRXKѩ\%OFkިߩ#|rG+)·ɵhaӃ)eǹLz։ג̖8ޚ}F%} +/@q*jpGq{)l6wwB*R+b0ujcHlJbЁӠFa4ԭ4R-8|d~F7vx^UUgf$"{%FS5]q1;CgM"(4HDѐISA5}̈ދ:KVŌ48꾀xֺN1݂bdֻ~p E97^*{ߝoskzdO9Zçf=]:ѹ \Yγj;/},fumHg .wKytbn"&{z18r?'L$ W{yή3a{ 8?؋Z4+خ-z^Y`Wڽ:"$' p[\Z(1+R.jI-;K;#%G@/k">;h O~Ÿ$3@3)\Dg[lAu G Y tObsȓI>쑚㮁3݀E*e%:5y6s'#օ!,I@VY568MHCJ0mUj^EY}xTI5 Xᆱ"^^R&a[@IyՉbԠXyYtBRmJERS5bŪF\6܆Ls>Hw a2B8-Ga74q$:XQdfކL@ȈD %T1; +=my#JYəY)} שNW(vYdž퍙ѢD<;خߤALI>9T"6DRm|@2%`ǧb)d ,e3mߛK9.IED4p@:/"UJZ~D\@6,Ͽ+# d)gK!XR{z~1G)`[)VPZ?qb!0Cm+r/-o޾Y?{xrw-dΌk<1 LJ];'j "Jwlj J2F0iW߈&e_aÓGLqecMoJ8`b)Px@`'qhWI]3fUˈu 2}nPa[gb;~xt@_ m ԀZ6&ivg+LRn\ '6+rG" Ac5kcOXn=^}4yf6\Yᩉ 14VmVe,ʿA|%XĩFg ~ $oTs賂 /17[E|œ!#jKagOcu+U@yyb EIgq`$ M-F?rFq7%rî{}L' 3-&T+2ʪq}]9PMq}7  7/j ehԡ;-!@˛H/#(FNA{hCIVc"oR!zs9`$tAB{flc{,WmHmNg[;8['l@?yʙj*LkQst6--^cfu?3ia謰1)ט $|h K#i.UyE~蜤ald|o sET dejj5jC RW Jq̹ޕe(2qrX!S c(>K\\>$PQ#?#j+g+ ! f^ JhXs=2] T5չk>J~ 35_ij.ͳw/./+LEͳ4o౱;0oJU4@n;SX炄?Y[+4>@0>=* 2M9Di(LĂ- la2g5Jʳϱ4 cզL@ۆn6.'-&cֆ1ѳ5TM0K+ lr0+:7*%ɎԔ% q3伵6?>0nsާ$?-#sBR QhEnBv;{p#Y0rJ hLO0+ar-9p$&I[to= 1d7f`}nJ@_?Gu&MH)3ԔT5bQs 0݃I'L"8TA#nƤ}! LjTukھ[`]?|BV0'W/ F[*2*髐e"xS564'&[wyG7;@%dPDYK)ũP%D<գÇA[NLmeGy[SRd6hٔk]N"3cR{:8R]mu*a>3P`; =:OY;Vh&8c5-z(Gsn6#mH6UPE১Z 0i/`ރӧrjSBOғ-x3zL$2^F񂛹=č`icI9'SJ[|cQit!`erwao] O,G|DW "R=+fZnGhAR }Y&0L{orOȏSxAJȋ% pAI7a0K*(gZgk%R3)1ġsz|_`ȻZ> \_K%@g %ib}5XLRK;~s7P;Դ˘^WUC;KCPW8EFY5: jc);n6}kaH}hf/KeOjlP w~~ š{$>[93QaX#q, 'к ?B-*&@K//6`nϻey+:RĈu[KŊOI)p_4@ᙇSYݲ^]LjPڗ^Q$NG}d%$3[M-`8vAvg[r41 i{(S%Fn/0l}}]%؆l3fJLcj'lJ([&В{%QslSbPT0j~uB|նqem 7 +дues29kS9 eIbp^Q9 ̋:-J.ZkƑֺ(a6ݜYa۪c?pK_lqNpZ-ʯ|{a1n֝[C||X3k"cg0ijSMw;s.+3on3Oqu-EÕ-Y aKA$z\K\6Lz1X7@GСt%]J[UKo' +rPfE`4Zl+EýB{#4rn(C[V1|#'}\,wU 11dyxؐlG?c;cXrDGq<风/dMZ_ϏF픂W 8H\iys Gŏzz^Z[*U*9dHï%wRUfo&qiC5])Ia| s݁5Pgx& Zc#}EM$'Gާš70 "v`VeM\1 %-7%"$`6P+;]BkMRi= 6ct3hەv]$:)R_bnNtְ|]z"G٨UAhAz$IEbp)^>97yfm-,`ݥ™!>|j,3pS!3tnE<@\g2|-ZQgW#= 4? :{}2AW9~gÆK#HiroQ5xtLOդ~ uO&MA3{߻S#ILW f~3 D!)`QẏoN|YlYS~ mI[j}dR[n/sMd:iAmWp(V\ ϴ _cEszt3nKvlށ~T%iPIGΚ+ ftCJ4 H0gDy(ΐ3V$ 2㚢$BLk~/qT9tuPlXEzI_܊ `'I&A]agV0ncwcڭ\zl7^ -;)q:G}`Y &iZΖ9A7o!5*oN (:7<au\%4iœ蹏Ʋ8?)S$)PE?xABGZ-Hw|(G#VJrcv!*WѤe'PF=n@Tkd6q6F4I>wv6' 70OvK[\aQf'ɐ3s47K܍Dz* E {-8@됬7|r@lj܆ԴO@ʣnuGr;vT2yk&6 _(@ 6vӋ`5.=cNZ$i}F8!\!42QL'[]D bq @ m0 \@ׂ6f(ڤ[g.^S *uQJŝt w L#hr煐vCi&3=19Ӥ6>FmGU#6q +@VD, }UVRh ;[KF+R 9 7P-$cFXaYuk/ړ,h{]7mq'R'.T#l*)(CN$8bpjiaAs/ h4.guPDR8;ϣ~C&L.=V3 c;/]1;sΈj^-Ɯr/ukLf  zZ>yT/.'7\jB"='v `tqlRWd >7U>_caS+ȭws氊bO37b`|Jb5E۰}6^]k}Cr 9@6X˰N.fj8-lվ\G;4XT=y"W-CkYB|s7at2$( WY r<nApoJFpOxVp_@cR&o>kI~p1@lRw^-]&0l%F ۲͝װ׸(ǂuZ4RʊT?]g*nuI rF|&&:ѼJ1WeyZw4%[q)o';"*?#<:~&A'88&~g~}#kՃALt0,U<{P{1N4H=o)MD" NΖ7jwiޠ8s~-{h^3o/P';g.]"8$3\aEϝZL;4jA;xMzswy(PNy>B$>9#ER-IӬZ~n8ʊEt/8(>:o%k mdtmJxЦu4e'NK-w*Yک <Ρ^B]glЯM1m+rj~>?| h@=k!ϢМ5(#}f9e|h:UlЏ@͆m%noE i X]|·J$J-VHBKKDIL VӖ@qDoB9C"UVWJt^N|觺!zeexK,{'ahI{+C.*>hYjkg瘢Dgt;ʍ$y-Wv/>M0~_`'Tr&>Um6~׺HZ{sIK  /*eNҼk2Iwi;E^ԶN V5h10ނ:R΅s?%[ ;{u.a MB^]s\LLr.{ pCڵtAD5uDnx?2g۷1p-_JQ4%Am .NU䇝,} &z$U@x$ m%O@qętEjlT4Ij,9~_"22$ Nv?xP$+7}7D NPT%Һ9rO"HEº(Sf|y2[) 嘚܄PEYP8CW0y?T dF.02%i!noJ F~u%|MO%u=VR>FB]~-sIP:o6Kd:\fhh|Puncd}//fsPz1zA*s&tS]l(t,^a3X]KH+ʈ#Vw cW=1;C fM*Zf׉ 4fӍHjSᨹòyMF!P_c \!'дfJ>H M &fq|E-*\#P"G~ib@D8LLܾiGkQsvBJ3@)aynU :l@d)\e^'X1)ƐlCduNhM3y AXh̤5ɗ;yVvV>QSzJ/n=|SroG&2 (t| .V̰IP[: 8\#M!,Z,ţRM n>81แ^hLL7+{l% rv6AQL :A qkCHV$\0aC:~ qsF2di\ ~cK]%/*$tr'qIеH嫟h8F[RG6HRF75k92.YOQ>譃'~^zl+X#NyɐE胓2tUDsZqB8n:<>ᯓ~yA͎^OU}Sh'0a2jZ_ Q?i%b;,qq d# 50o(r{5w3"&%wsJ. QɎſvoI=lz ڟRZy҉2v(| r^ޅx:Xm!ͭI1̌R\`{ :eH&{;%\gNP]ė5j^#ǒ+آJFVn0.N&N+Ajx,9VJ搴òlem- <mܛgx -G6րj2C },5yt=leُ`=(҅!eEP^+[;\u[[h^0P2BX%Ⴭ8aN @ \qpkU_DdZ[fC-O^?V;Fٱ_ÎĂV-)'< M̏-%LB֦2AҘ; 4*OL;F=o!-3>^!̪4 ?uI`2J8{}js!تU{IͿkxUBArL>  %mLj⏝/QN?rURʇ+ى#H !C@)$\=Gp(w}21#F9:+Bdiyom,xf}^w; È=7~CU kձ:f,!xRK;2C%#w)kJՕ H7nVH&OZ (ڀ̦dfMZK$ n{(/3ΛY9 d9y̯õ{00ė`N㧠=ԥiT_ `nٽ:v5ӨTj*bFTZU`ʼ&q+Om@P !O /\wQ}[ļ #οdUI NSJM9b,?aa|i_&Cp+u#DSRWD%'vIĶlgw_9x9Shй";ebMW']zULMֱ J^1̊N~*3nZ=~c7ԔHA.u~p,Jh QT oaX)^ƫh-/W:-V(vΥsz-=\SZ8>XvzX+xy=M(LXr%vt蕿/xKDxoܼfl@/Cx +`&x&.x݁`2qeٹՠSd|A8j!PhEq;Duhthr>]>B-S/sБ @ Dq`Ru o0yܙ W(j77S^ȁlO\`wT/@Dgl!כԴTN&Ww- k28`[<;1Pa[wG$& 3Q` SWܣӵ;t1e#~Ôb`q~K5Qr1[Ze9*QI L2=b B ȝdþ䰓5$w8eKco 9[Mo`Fq<՚N0y@w rq@;cazωٚLh>PȰ헤S`tQ& ]3aJ>j_q_6[IuK_.zcPH(=9g<ݬ ^T8pݚRLXmQ |$/pxMjP_$B-jg/pIj5#WB4u6yR8zU7mc"rp/UajWtm9Hćl6`~YhQgMEQn yi?f4&u4g9EhAKu"i3.:ؒQ,.VJ~kI7|k> %ҟ+|G9f! j4ʚu_[e+BGt &úDgbN bqU%EfOxm $&95,t[.kLi &oJ?yL '!2t"/vL`Dg!IhH*\ǿ)i ޴;q٨FwY4,!b=cRk/n PBGG6݇[ }">-@y{!Hym2.zT2RxUfg /M ;ow07Sb[+d_)S" f5#>N߇:]؎St4~DX`d7D| `hZMPc9@Ura̿#MdG 0t_O3>J{f, wNv1P4'Uw|<|/'#_Tfi4)&]i\Ӎ6i!lYMZh?`]F )*%3~u8&b}~3 k:`2rc‡UL񽢜+mjcSǗR6DsBj'  ٴ)G҅eȄ\?%SS~? x0W)q?CJ%5r3@; 69+ Lwhvpm$>j61EM^'&ǰS7#y2JzJ;r$9="u2-Pd{2o0D}I&SwOhr @A+߰sh]m™=E@EJgnDP\)"挣;x.CGEUC.6mz+o̳b؂4n;Y*:R%QP 8Ä默wrF@DZLOo/0 JQhi=*. o4((fB;lK[1GR9u}g u%Zw,J)֚r\>J6mOI֎^uޥΎ:%b s2/Z50PBm8j{J]%пϼ;g $z,iO0hg`!>ٞ$b cIň ?Wju {M;dO0PnQFX dyJ^6nzkΈ|Ķw(ɬYp}t-X/sIĝqW`H 9z ȜhkǬVgBw6m!EBa+gq'ͣo +|g!w Q[ k ]h<+ ЧHyMnESPHJ62d0R,1J> fvCtOL P¦Pxd d)+Ӿs跹;̓ȴr<]&Jlc)F#=7oLRz ["/({izM?`㟤G8SᇺX#>K34O81Gkb!2Lz6NW?lOYs,VU=*E>وz$4q68|`b=(DڐP.YNS>5/AA c)Zy\@}'* v&a+K[ЈMjՓonao+dXժ8Vi-%:5ƏSG,YwhCn0Oi J|HԋYUH/1|ZfE} o#*<:3ԇVmAgv)VA5jfRb~}JFsI E܈r:.IȘ)mI_q9fdYIDMj9`ktpUP"%ӐKȬډ \2R#!Å$m z#,p*l%jBP{]+ņ' ȯ%PG|aY~;XɾJ΅E1rgxBP|@y1d wR/%}} #=;J?b,f@㲿 ?Z 󾐓q唉@97Bh-N*`7Lw#?]3% M;ZS==gBvg+a݁h%V$,M"к{p="ZXzRF͸`66o ۝]!yEE~=6Th ۨ⣘<6q~jX9z3ʲ&-0Y4A\(6lwOk-`\d]& mQ 6TwE[_Lb7kEk.& T5Bv3 ]gj>s՝_Ƈت ?NV|lU&O+A]Ռ433ӳEdb<CTcQޟ B(֖+ 4Ijрbk{":Β;VYdI"$;lOqUڀ-K/)lxD_!ݺH)ȯQxsTOv/Kfn/pR/y~Zҵ ؓJMƛY /69ۀ~ Di=9=>G3ު1WBRv63ehc8OnI&jmǹhб 8/LY (/QX| >N /kF@HYYMC| oC(.^Ѹy¬d . p~Z[ z[#MU$.A$Ãe$xnKXwL !Z;y>J*5`x^Zf0qdbB @WptSE~e)K^-btO_a~±x u.oOLժתSm^4G{a:_5GU!TIM%1 qTŽ m)tENlWf74./gY l#}}ۇOL,R cAdؾzԉDFaBAd3E֣h^>,ɪ(:A \9VAnl/y4ۏ{zMa~B7 nܿ;Eݕ.J'.*Rٲv@jI&iol!#puֺ%9Vld4\gZ:`SpW}r&4O/ 1Uw]|o` HNӞzZ"(48m]"/zp\vr\Lֿwmb\C=]Q&,p~kPaة{OO>Q*;r(>^% TN76' ^)"jiZ|$ah.Bɷ95%["ֆSGPe֧ך3rOјVYRJfmKHgGAs_l֧v]m'ڡ+MQWQ?3-M`D6 s5/JrG;96l$$ok5~8GSȿJ;I֔~dǒ`xQݐGDvtpPέ %#$r2)ǎ~kTdgzE2jYƧvyĈ%ĉtnq 9|m?(h+EH!ŮC^q=s=_מY~#Zuy5O(|{UC/ %.CӥY %luScT#\?v9C+>zTi ,)8J9 [[ J-/d?I:g~ aAžD)FA;mc5\E!_LKIɐky>_}:^8xV(>RѾpv*`z#0^E|wm"guIիFQ0pioF8~͓9@<)e GBHEQ1,b#X7`@ *EP=Opߧ5-`FWDDmL)O6^7Mn[<ʃEY +z Y^!Wp=nAkwgT$1%J[J;@U)xUP%lT冘!1ѓ_W4--x'$џjadQ`0;8.U- I{v -88_#p<-^ybpm9fjBKK'n-0JK?ַ迁z^k#^Ҵ#.lDAm8H7 [);U`'5+fז"񴲧(A bD*dp?^ \JÌEH&N#ZI7t[KCC5I7A&Q|~j<_,lnZ6H|aDTrUfC)?'F*V~N:~vB'`( ,fr8gu̾;ayݐb={YϦ%0鋟'AOҐp)Y %vu2#s5a|xܒ>2ȂdCo7>:A_QqfWYě+x04݇ )0Cqu!͒Q~]g\W |Y*YE~W,K#`U&U7\V;U`>s .r,dtLT11ζ fD6<:F(CwC~+Ժ}I i:k۲܊{Mv5g67BJx_sAr*BYdV9`!!m:ͩC.$C+Tr+SM 4}tS;/{CwXj֣ ҘoMt-N07urɱ/ r`54xʭ%c`-6T w'iuXZzj5F sO~qߕVr;S,_0}낇Tp@JM] 5f%b>~m6SHEk4u+|}[}#cUI0a":M'/b+O#Ew.{!& aooT!}UڕcmSF`YUѕ>g$ z×]fZ=I˅a q}Twc2@jxH;%(,n!7%;~N_ o/74En0V0Qv}iw#F\F!ʫDVK5p٣ۼkT&$Zb +J.knje^5yWF8vM|_!p'X)SWH|Murk%w$u巹Yu|h J/0ذ ًpʋ a'1ߏm!åL/M^ 7V{ܔY/%K Ѵŋ`S|I?C[q4wPm#xVG;83&F܋Mw9GU Ym_OkLvh#ʏ| p4( [p^w8Ymr%G,b4l#Jтֳ$EJS$c% cuz}k)yw.kJ$̈ dť==4OA&5B1Wk@T*@{L$`(K]'ˬowRǖ(sEZ/׭drOOҋ0DnOzizсMO-i"Bœ?EQR7,+*%Q6K#7qjݰGOM)̉?X։e`kMPqܠ1r!^qEQG 0&6Ee]<)BQrFnW.ܓEVr,bv4NUU #ZtRdy[S>B'9󷤓n wP:$=ppAuҪ6[1FnOP~f;o%[eYԴS)z~vLtW7“<X M: :`,:p=pX6ph[PYRs}0?&&Z*?Cp@ -S=*ѡ%@.qS6w;@c5qC=ۉg=r3cݤP7\tn-k񗷈ɺ .Nѹ#gp,N|uXu{W; =FZ),UpHd&. #;cz,ϑ꫆Pcwb8dspRI8V+,5< XߢQ.ㅤxE|*}qFPa[mD2zu?~tB]r0VcuQm+DsD:p)d @U\NMϚmOd5_K" 緎Q{RWL xpR.4N W*Zfdrnpr`MIQ|9}A*cL3F惀>\YUy2`1[q0l0s裾HH a /{Xٻ "} JyOL=d,6uR]ΐ |*)iwč:IAg.Jq9x ԁN5:iOPd\N3|.G yl17G6OCh;̴!2\]d02v-ES!`L{n昊_EZdM׽ p.o1jdjʙ1OB7GyFC Fq-K[H 2i.wA[Ύ}lw\C+ӭcWz6\O;`=BF L 'nw#"?9 O+|8|pV@Zus\=5Qq5Ta2ݣxǢ^#1f^2twý.Փ|E]q?QTO.ܾ P%P0OT)i=]n~o_PEu_ה+D[!JcŔ׶VC[ˡ2x>'-SWc _#4LN܁)TvV͖`2=.ŸQ%N7?e]⢛w9y 6 |ZQw27uSoR'0>Ԟް B~'_\ }u#bRGY)NL }ɱv LJr$PkyE ahy]'i1]6jjBx7B>( :Q@åd[!45t/Y6:*9IwTߺ/C:q{os+aJnDWPtj²̻t68*Bw-6 1jNb bcaiId2JH;^׎$dB8TK u_w=<7a<_)/W|'CAFb y,5NCX|m|y[M!psH=dPzS݌@@)$^Xv#!Jm5k1'9i;jSN3W ]=%Z @%*U\RR9 l" ls,7Rgˀw|-IDbP> o4ZfqVK,K9<&N4z)(};><5#<$f 7{bՌ6E'/mA;`q x |K "-gA ōGowBXlًgOrWw4֮8 ѳ8^Hy`3'D|6 T"KW!oB 8.Md!9W4.2юeoulaqr |oer(;#Zmdt5,{xmԫ+R޿6+ek]ÆA'pw'(,z/f*$kU X9UsJɴ}!*dfq%"u$bڹjCEF9ǾsYTW^tq~1 D0xv*`! Ta2t'~7`i-m{%>:ڼA ヲl,nz DF\ \яb!WHC/VpgSn,xЕDhl;/_%(&e2rk,yJ at6K8 =D`` tL=|M|5˗j]:wu&<|Yϙ!:8՘N"sk*;!vk"_}dov-/K^qno >ҟ!泋U#4K<4zQkў9[ " `\(˵j ʱ${E梞y/=ZRy.n:>q6tmʷveI`~׻G9Z Δ'Qxp/S[Mm?);Zv=$"3JъD2[+.^KA@.eU`{"*jc#dldt>b~Q䴨btܥ4 K+ZJ-)v:8&drLk?x]:@̣W6:3y!j lȖ;0nnV2N c+mun?U"=%~,oFM&u)Z‹oo !pzš";OBj-O(=8CA K}]WqT ^6ʁgFw8TcS[ $gfclܿ "kM{v[ ľ갓D=2!&+ ,yU1`": 9ucmQ3eNEf uǬLtrSmʰ\!\nJ'i_Wabd͞M9E<̱Amnv+2i`GՁg$(gІLiP1Q35Jp:Xӓq~/_zwᰪw 2)-uwj4 R0xWJH>)PD-Üt'*\쉕yf7LRB ̢QPǮ+ KuDkށR" _k²bђeFVPMZ۝z E'Kw Xۨu&X6ܫ壻\KF-GbnyD(zwc>p%W<!֌=ӒJ XsN5)sh*;xPı GWpy395Ag|Hm4х[zmxm{oW^$9ͯ|_t!?Un'ͯV:e,Z>/)t]r@ $˅gY9:ݱ| j_q/GPH䯥ԵLe>'ӰHFcY]5rMV:}gSc 47yb 豙S9<6 g ѶNё:&3Н11E"dض$]f`\fDz] L3T Z >;|[0_1vαA/)C.R\ ]tW ң{+Rb)5vEQ%;,z k!ljƲ1 =^ryTVkk?LyvHZ6 `P8*aox39"Kb+r K`_"׸9K5 =U`o>|k{)E0 :BHT/ _LZKZ:Ԭ#P.MjظU}^GAm S1pa#P)p!W8CwF&2M|V5š\rkǂ/$`|"ڋL/ׁ1>'maX~z=z B>18$ Pfh8 kmߛ346Iz׳CQ!~Ѧ@ƾb?ΐ|U.s."Dy1 )+6> Ba֡2b4xyG7Dq= s3嶺ݰMK5Ǫ[x)R!./QV[˘x%wК+ v42d2cdJqbHA?HWC,w5rْC|z1:5ΦH9{Tf/5 ;tI$P# [LN>W%mm> '"p`B 50V`]+2΋˹pnk(3Hﬣ?Gnwz|k ":]VGLA.8mKQťͣ$ȇU}l aL+`x`kWVU4q nqf9*\dBr䳓i"; Riƿ;v 6:sMƸ IXsUR*)#NVc|nQxL E2N7'k,ȉPV̆ t#nBU@){7*xBw7Pף,qLl-+Lq0s3Hf&haQxzA *"pXi軄òdpMYuY7DQLY˲;R%&0*Y7ΉK$H-,1f*"NS7Cu)qkԆX=d+ˍra*I|koj`vB])+xh!t)gDHbcà5o~~郙>?y[56ٗTt/hrֆ% 0lB1EQ'. ~y 5kifNl6UEw8%DnԪV]ImkgնÉm=GoȊ=5efB}MvOKlLC !%}[Ow+[}X-( p_TM`y3 UҐ#ڙOJgR N(9V/dKgYDtj7,DD(AmA u(k#w3 ,Dancs2gs٤V>4j((8{kȪf<%]A:jd"!˒Ki}sVI|ɽ T0}"E`tloզli{%` .e*IHN$l%J4{0lTO"_!Z…3*qAx&xcF'YMb4ZXu/2fЊqh@q;J%`l(娏cjnQof)4`(] Dd&q쯗*[J43x7xUyE ˔[v0g;9wpѢ!$J*VRU*UV랁WLQ%{C,sPv={U$-7DRʸT 2Ҏ'Pjyn]RҸP9{zY=sG@46YYXjMFeYaKkdטǛtY^["l\(i'8wp)e T_L6G.;3wl-&[aH"[Y喯nb-x nG]83lu.G"w4dRD!L1Y6XJ(3HREb)`=}tpA1QF 1FCi6uAPd\]7fɒ?m" rsɧ T~\0?ocMo1[U Suxe*#GgEw=;w+׀(X\kEVCZY:h&S=fK F@楸 odK2QJ9}zN!>\(6?^קjErr=gq!X:vh(.ySYnrS mmGV[S7mꌋ&Eum'5T&NJJ#"E RhuAg O?Z-Q#$~s ͋>Y7GXNZf?j:5^? Lȡ.E1vxJn$M.V1$J໾T(b1YQF<:Ms rSوn `pT7qDi;"\LZAwt3MdB4X?xh#Ub6Jt >8~*zo$4C~mbtw88k4Ƙ0Jh 7rqsZ_R鰘OH]TCU$⁶{gp"8/q>Щ`51fd],V^S͐`uA> AjN';w$[WćH_XRN'ish/p{ǶGf$]._/ 9֒H}kהZWsU˿+ HlV}2v=\Q _I;ygoD¡A<' Mrj G̦ͤDãrz{ q)Bi"fYE?a ew33Mi[D8:Sώ~w]۶UʍMj9mĔˏ'"꒦L'M 3,-3GuSgN;4$PĸzTy6.DŽ =~zDB a=Ll@SGaV>Ȣ|h{Qv$k갯29ِ|mߖk֢g%`KaVU)qvoӦ9kmFTjAV牬̊7H#1؊ {X^2J-y& RvAq@bCf*7rOW ʷmNtۅ bCzk0qNZR ]ZTh#L|+?M迎Bi`)זZюNYw*r&A@ϗ\PnWB:c4e,: Aγz0/& ^l{ऽ7%XC,JO %@i=2&XcXP1 *]E!C$0q e-YS=T6R21Օ?-͵]MiZb0(B:*L$GK7>PTGiœG7%gyGz{Mm4lj 9ma|d$ L !B;ۉ݌ a`FdptfK5'[O%!#vP k۹}fD+ ᠤ^u-8AkZv!Ll #]j7gBB7>T?+0>ۯEjuCz(Bc ){o ģmη˂Zt(2GwR#i/x̵HMfU я,\hL0s7GO6DNQmۃa19m(ΨW&=H$,]W'?qx1I5]2 >E&Mbv_7@陎S- y~Zqk;h8uDb8ws#u14cT5;q":nQEaD)t-ʿeL ,KmK|!.s`3nCYm8a{ې0/\.i;op:$:v05n@Y,-%ga_P_'ȵT~pj"zpy# "2FG kx9Yq l!^,% m;K+rjNg!U*NEe1РS‰]hj!W~gO~K6:_5ׯ+2 o6lHH;.>y`l,B/2)ueΨ@ztCA o ":aq$gq(iKݠY2 w7c_z!3%]EjUn2DaX=̵Q\H7|&-G{w?Y1󍓴o8-;|`2NHgiA@?E׺_9KNJakE} x4#{lrX{ [[A b u00?_, wѼNNbTtuJ)@Z G]n퀷$9Bb8{ZvG? .6I0!A(βqTFhUJ5om}]@nq 5yMqt"Y #ΥmJb UqLk9O*N_qyq.zߡ>B;6@4Q/9 u|6OZfy%|q-- ϭሚܭCOǑhXtq"/S%H$Ձ0C)xs~ xI0tT$B7c1diW -bcM,m%<nrwa/$ 0š@E 3~@H-=֜I)ou`"PP-6rHIaz Oiר {=o ,u~:y *9ý63x!ÒHL')dqc f89lJ FB9$@vh`np_Ĩƙe_i?Nz_L*U&BC[mڏʲ ɓ'Q;l^ٯSfGZ>2oh9o?O4"p^T 0\)ɨ!piΩ>p~Eg$l橽ʫ m 7ynR_×ֆMtanZ%6T:C.\5h)vkI!L_S{񹌋:vNk8[GHV(qؙsvI Tn[0 .ȈftZ# *IoRSfAfYY>o0,ъrGw~FOZ3F+6o%)|(*Q\LwО/d9c !(kQ !r[Ŵ ~POXXG`"yP^9~{NLRU\>g23md;h/cOU#s/blkDtԋ3Ud׮֘zO_:FEzR{nXN׊o`Xq\w݅W􂟥\z _;Pa&m,KhwWR>(.+<"g :Tło`o w`tU>˚s+Z^'5iuHJX'  jV &ӑCM֫A.Âd=`?MC5(Kto{vP!䱗 t)q i6Q*IqP7Ȯk= ډN'\io1.vqf., S ƯV jyiꌸm,d!#{3b72\zOАxl쁑jJb.,I~idZӃ`ZxiɌкvӟ{f܃, X!R’ yll'u>L $|cENUKǏ z(Kմ촅*,3Ԝ` P)h0ult巐neJf{tK"P_nGP6lxw)$oEWhTJ%AXYcgMեY5w!*X/n?-V4PApwP} c/N䞜gOác,e"0_2$Hp Etrt6R17w*asSÑvhE~qy|o#`$p-ibeM"35mzfQd .Pq7`%ޡ9y-S߲$f# %ZCrRғjsI̦z?RuO`.Jˣ)O&M|+9)!Ӗdk^[N$񀬻I;9{)_a%OIhӍә! ~|S̙}#6WhG~V'ף%'ր I4\q R9L/mk-Bwl9wNh|Ud@"tR$MAq&m Wt'9Ȇ0}#AOP#ǫEvoϮ.MO#6U[xKwj8XGF4PǨUo1>uCH j{̝5/@IE䝈|a%kz*Am$L9ϭݳDr\ RSr Ad﷿sr_l]c|hu5}1 B\MX\Ӻw8Lڵ>t0Dq`zKW+($N`--8T[..ZP:4) .B lhߢf(8oB"ȶWsT(#((%=mP;.[ъ ? bw RI-\KfH,{FofE N.;ɋx _+\JSI)ߺA@*#: 2)%`sS̀uHpzWAAV#B7ibĦB'T?aCucLc!RY3?J\jy#}X̟YR"XCY= gO]=u^%ǔwSHҟݗ-5KS435[>(+eai~gɆ|P%W7\1ۑ>M,ZID  !($ ҮIk%# ݲS\i.Bub5V,! n|A݁+$O7zY6dSL<HZ^(qrQt:P;:`"VVǾ{.PhffYM1CEP Yu1C1MV`ƍ'y%ri,U~n>D 79\-oq}r-BՅy j.()HkupC:ڤ8 L$Htu~2kiGD E~/zjMwf/N;4+P&\ш]IhA3KjI"qA\c)e+x,.x|?M |AcZ6D[:DF*y*^SF"dPRN\٢$084Z\ ˴bGQU {"uRK;l.HR+?j2tPKD$zbYU得iM1:- <*b>qdMET'=!BSj h窾Ŕ-Ӭ@IV7`HJ0>1Q+g9@ *עCt9g6{*We}{hv-_dvKw&{Owϗ0 !tK#ܹy`ءg3ю5 '@9iuyv0bf>[Y2*+Ià#DE%o3>ý"4vKQ)"N8e+kbmSX9BoLqعU]ק(D$NeҪ)b^:,Dɾ=_J=TtۏZ.U8Ow[G0U'v㭴lMZ<,͊DvU{pG4pOߥeuC Ct%<;bǬHfmԽMO%tp8CIb|:vC/vQ6y?UgmuZ Q{NAhsTVHtTZj {ʬ ZE֔gq4ͿzR+aG#wkA#͚L OV4P/۸Dwsg;,ŹqTUQW7"ܕv!@rV}4ѩi~Cc^ȍJ/OcʌTD'͝6dέLP`(rxX"VA|R/\ѕA%",=s-?=-m+Mدy˘] b3)սՐ:q/#nKw(a1)Bbh y;3i n R$ f0JgaTI<Y ne߾~"A.:|Iې=ᎇrug w{x%Q0=SBUVkM7bknkЦaSިv*<]YˑGo33a (>cAE ̅?EFZ`oZuCw=7ŎMb 1H' ֥g z"*^Sg<:Ω,Ke=LWs.,iz/Rr+`PeEF,b*X~SV7"x2*Q{廔5!%f@5!E54VwM{1׾Y%ix@F>ƃ*W؆{i;xNow[*-MmP ,DDqL4UBJFnB;aƇW?xhCy\q4 X[JTe p`pxdJ Ge<:X)BmOXc}tc kRk{@G^F# #lɠρNQ [MnCԴBb?W`ig{`I8ň چlk_a⨪EK>,S.R1~*ԁTq+Hb8X)"Aifub$T) W,BpTL)N)(pG"-.L3h[OqksPФGf@5.BW٥݌BA nH1ιx+,@ңa΋˹ ۽a- \ӟUD -~GXh=?3wOgC%\=ѭ;3HTYݶˍIu'ĸFr%jL1 .҉9]l@=Q#+qFGK4_0|O+ #H8vaQ;k=XdhFҦOY=iKZw/;S)=~;[dJ]ocQҋ:d=Gƀ8u]B$PYgjvhkgB[Dɘdq[Ǎ$Kpm QjoŦʲ.ݬv2+GhDB=d!^sgT{P#γ븩}04l9yؓЭea,K:Yp# D_UH9:1%I渌E2Ïޭ5 ۄr3r% 1P O.>:_!R;,0&IUrĝPŖ(t0Gkge#֛x3qU~-PL.*0BOp `i.Mⷦ62?`(vec+Ngkκ|Xeidĸ OVl*GkhL75k<(`'}@YD~yJkF%+h,8"W+,Vqd GroMRJ.kcΎM7/Ȱu/bվ {%JvDˮSwDUJ~Lz_^>0h 39O70kM@ vR1<]Ifʕ &GiQ8dk|P126 ~D?AݵG('Ū6{O*AC\C"I]rx 3c/ip&.üIk4+9O&ӊްU]A] /XGd JkhIHWQs}ĩNԨ4e &or`ŤMO+:X?nl +HI<ͲYT3jȼX@JN m.bk-{[Jl>^DWj2z(i7(byqs^c.EA3|H['auJ#Y?̲rDqbo\wnv/wJGoTV#3krl ox#S-Bpw1.Q ͔$?^Qa ɹI/,'6 9 O"'b GKlCVECL[.|iWux0Sk+Yn-H< J WduYKֵ%zvLO餓WR^$Ud!#<0H&q> -߁ߑƇѦ="$羢ϫu9emKRDuCq֤v\}t%4}ۚq,B$C8&'_oAɁ ֶ*Vf'HqA#5X݂DarS`(@S$`a@7ٵk36E~X6%ʑ)?R"riqji D]>#kFڳ埆w| d@Αp66RB[M=@78ݘZ/Ҭ͟O@|[e*jipy;bU KQGda(ʎ Z" [W!{ ;FTHFρ\=eĀZb5667|F5sN`!|h u?y@m$vVl=l9v`xR}}  5WPq2<ٜ%]HuG-PrUdIn>uM]2=nBPؘ Stuu Nf.drpmWKt^ߚRATE_#~6 4u?.`OyKyJ/4OBV7$gm7f1k05/*"-q95291'Vzz$Hh'+C$ڦƣEg%*z]k{ACUo(ZֱCCF};)A'+ NYy*bQ2ȑX2r EWM>7We+Wz6 ˧c ;7lFkd*3cQPPݭL'xًf DcLɍ(S]18D{ly:%BY *`F{v2:x\sF![0z?;.I 9`e`j5jCO"9:-H%> 22n/ͅ4_Q3*^($cwh':Ml_y6id_L#=$\$bg|pC})186a}]D8"HR&ӀyY]D_GR+0NLVLL?H3Yqid@%#QTwmL%&|{!Ј] Reo+p)C')5"!P\{~w^q!_}K I`V$įPꔕ!ȭDr 'Ć'usry07)u,]q!2n*fCK :2g~(`5E’H. 0<*=Y{=zdZbu_ ] .m1 -Tj ހۍ%h\FJϟ$Z&$@I; ?#hϦtp0B;t)(D9=ʸ c=i펊j?[+I@n妺I<,.L2dxNT䧴\hHpfCܷ׏D1EbX5QѴ=PGҰ [DSEk7CvN -Gh烐a1 |m)0v}㾉R ^F6-X ƹ;]HVcX3-]CU _+V[|RP6]ƭ]cE]6zMpzgt;ȫ)`4֟MǑ ٸTccr&U+A#|J;&m ٪ m2&hrS,W9tc9:Lڃ@_-5NCF``p|Q#Ī ʲu aN],9bSE*9l w]@M9x@ƎI"9m[=ΨAw) SGZ' CWt_xxN=wgX'~YBֺh`9ǜ3J,t>Rˍ'^szE6!8 ۖg';G.8%GI/Lp.P8zvSܘ1EوV"'e;0y0lp[|Du߭Uocc9$FZ^u %dđKSiTLg'.|TalBE$SWExO\.G^^*mLFb.65;˅#~]摖, &aqTã98& ɢTxAV:yQqO͙p„w 㳘 GR׊I;|_m,HzlnPYb-xo:ump)6 Պ0!iM$ Lp6+%!!Ap!z _/d`4gWNl,Ԟen*^ydc@w:6a2`ΨΕ&nծ?AӄaX!5~6v nޙXg⟗hwFHp߿|X5ly5݄Xk-JO تT{DEJ!j(5=}^-2PG읃Peń!a ()Q [G3)PׇU-;{bERX Z#m68wjUB*~I PsJ0j  b6'zh+7)~ 4Aw\/b3iA F}ͭLaEU,+[j#O-fӾ5Ϊbs89- [}WLjd]V+`'o]| hM6|ȏ (E:G eE2y ͜oLer7JBw&Of{4qBzrہV>'dC4}j pP*3j:wx /ňF/_1\Qyi2ZI>$*ϓg;o<6qc:^І6\w6U?$:@u/L:i9DnHcL%ӿUmL *&zOU /݈ zV@}8['d3;.V t fX~0 n {bڽp;A Z{:ETFIO=Piح6=]*$h (lZvW홶 ۭ(x.j5xwqe] Tg,sCQ~|cT\Fzb;2׋vkrPq$.%׍A0?XTvQsG#w@nq*V[m WEYAEzYcq[ё29]3vQ1pTlY\[pV6F `W,5Յ6ךF~Rӥ ȫ4E[AM|t P/_^s+LIUWcW'JF:As&5ZXz̶˪rZPemW|AKc@1m{+zGo r?9GcO15Ue(c~92JpC& ]9Qء]0Ia%𮴴:H-2/Wd$`In☶ r!][H:~u-acNGc2*\lPL< &L?{`*:Mɣ,6 :և?ץn,WwUếk-5Q `X@-$~x;2(J"(&I cIF&oob1ŧMllDCSNELcYÝYro̕UN>_Fa_?efMPPG a< 2kto3xk\RGd:[ W VOHY:d;b&tL#EQv.l3c7c`". =CFO᫃n{*>8{wڎ˴sy_Xv.&Lk?ZTa@'X^ !n nIgᦿ/!QIPrSS2GZ{`@3%IZ_a}^8xmq"۾R3Fҳk`r,ڧ:Q99])$+;P+fOIb2ר}ePaxzA<!o2wM.)8ҏ^o#9jc빑crt;cr(I( iPիD?q^(ʰZ O66rt>e)kr#fuc:wm5nYzRX_0:qR$mp,+SU^3&!O = 0{(po!^yl6jEhc6- qmL_,қz*yr=X[9{hVqif X4I@k9Ģx׹ՇK3 k> ~yټ]Qç^*['n}" *)&q~ `毭^˗:po 1L@4뾭_[C,hk幹FF͜aJ9M"6#%;\p\0q`AIskwdTOC(gPb+lYjOqeAm&zLٟ{탟iYkA <~c(op_9vIM6 j}~T>U,7Z-Xv+g$0Zͭߝ~dzٴ`t Ł^G$t-++^YD3ӌFB?00z4ER$o)@Wi5ᒄvw\A7;$.P4҈ϧ]=a󉜢qj%[b l1N]v?/A2S=eZ 7v^,NeɄ%1[u9\([e2TQGR4?vl` (5uu |gR/*k׽i {~6^"o` صVPi}.Uj3W xY2:RY򐸃`_nh9EY9 _Gcrst,5uEI 1@*f ;=G/J% 1=hiFUXNAq4D}RO+zͺ)d᭐ϔ:?OEȼ-MȋAC.@:FUm;pM*c]jM]g=NuܤQ[Fu=;І{OW ^ƞ(.Os}a'% I'Y&|A*3>/Nܦx75ނeWJz0II_IƱ,yEIW4 jص󧠀Q *Վ|P#14b JtK:FhɶњԲ/`J[i=`?#j.X*I/& 35f\ r8#8a?a~zXb6u>$Dt/ 6%[&%Mf+ITBhE) Z\I_`|r~UTL1UP)NhQՁ1rh'Z8#.J)ԝ`6>Fa[ Vަ\70K{ۮ#p!+`ֲ 4v;б՘/McQ~Qc\"BwWW*Sҕ JFPg,V8V嵗# J@g~~0&s@Qڼe%6Rm8XDl+lQP jRӖl}WBVxwdsXyBɊ :+b:rYU.-ZUyo|4nIn8w$I_{]L$6ZǼ,85y䟈L3N0PvgtTPG( "Q*Nx l_l_I(ndbǍqq'hNůk7 $uw-*At[eX'/Cy_$Rw`p\Ļ|jN@<4k * q[bSQL6OL&!*ٟLGl6JAϏ4f =dzQ4$c=Jy2TtІ Ŀw:Ðц nq]1z4[;>ya]#.hNxsaN` YWSVamCVPN2v d|dST>/`Eb?NBQprBW9o|Ҁ#My_ؚ%l=T6"#_&AU.ldO ) ,y= ;5wpT VǢktTr5?ˁC4" , ~7Y ƶՔ) 67qa)󽭋: w~.tlu eSLղ=MT&~_\:yk0OB(ubd ;;7 "VL'dK' ?n3R[2 Sh3F-~誀1,\:> o&\"S諯W\ q66 Nvբ譗[IXP-+y8Rã2UKW:"6PQXP(H[G=mҸ#OuGoM^^iA,VZ͏$e f!:b͘(?r6+rOb/z8?;q4_e/ zz*_3!P-v(3<@ٸ[:\r~%Ti ^}ѥ@| x77B*Џu=Osmс]/~MfIGE ^-h(?GaAѤוk©Y\10aeMp{u+:7^.Ao5 6դ;a; /Ϲ9B].0gzJH {B0'@[@#]R45Ue 1APdf;R;|pa&|HMq;kLV IQ~${&d pzo.t."zܘZ(SY>Z@u/}g}=b@n75t?xF"s1x~dqGLtN*n+ *{ҲpUqx ?-ߖP[6{EU#1w)+]8>1AU6ĽE7.7lZ"o ~[g%KnIA Zi():bӥAU%hq~½a~@9ZjOn8Tr)ts:eKƚ !?VLmJcKOgUܜ;2 u[0[1ی#TV}"Y)/BNu$|a$}%}7.bQxn|= p7jԙ{3,Iuq@<cy)O9O5C09nKȒñ!֣H+t~_;'kG8ޜ+Snh!tLnAƬ(!09ۣS1+ߺ%Jw7,q4e̔ Zkqg4m=7 D`TS9.(8p/n2Wu`zb:DmH',U <}{].%Y1%CNa7@b2O4͌Ye_rnXv8ĪV׹uF4*_ӭJ۩*!8Gavrv}>58p ;N2sq(y!-oےEz]5hHr(S;9wwV.`$vҁZooTܦJJxiěQP[p4%4 Л8ATrӫaL"^PXb뷟]<4*R#|FrczY4'[S;d6̎rم#?Y[MY/./oVqѷtYZ%Um Hg,(0$l6k23vߟ)sMmkU|佼|{V^|10tLJ ,^QD)jP /p=h /z nM&4f꼍ɹwUMn>="[AyEmZB"DsAhzGSì . :$|EhŪSC3#G}{hS6xW/coH,yܵnan"!wp9(ZN5?ՐZ_t&MJ~| N|xh E0THy s-@N)R)6g$qeXPT( 8c ~0fa=Yd),ۙ;Ig#4]t8sJŊ|hf~ =^:@&Jk]UǥD.-5a0+&TGNĕu&yP]{C|P RmK4}TTs*@Ui(E1aI[T[$h@zc$T) =Jqj MTxbo3N0,h y dzkG@):8)}̀5Fv> JqgDpȨz-QDNRg94|kG1(NxXNũs,1xUv~햲bTic˲L %7k>IT> 5dP] D[A@Vu 8buiRj˲""6;uSqg=mH(8ݍ%QۼVmPv@'+ʣ@`H!dbY1GDuh&FziPg,6G-D,?iҨ!; s!^0\ÌJ~ 'fW3+>z'lM[V+`!Et3okG$baQaEƵc2Z7<4lOPo9Y? 僘9QinEʫiH,TFDۼ/+Kv yS=7q%_ccGpո).±& c ɗ#&'b13Z({͓a:F"~AnmZ`CQ4je<++x2ݮw VI4(iF":">3c'T&^LdK|-bWhxFT0: :NA|ad'k}?$g=uk^t=kmFtRnS88&]0;@R`,$1B!JL&,,7Z1C;e* A~Q'0 +cRƊ0+Ħw/k1,d j^=bB t &ׇ\HeFh%J0 27^ 7a:EPCq$n1+ckѫjv;"9A~ZFio*0c`||-;v*YFzݵ h_\c󣈚t@ P 3d{N \䴵 7԰d̓jO4ԭ\H|^a0mr&wZ&ҋ:7!۸fVwԼvZ*ώ2+ ](R- zʌwSXX34-Gt%4(9S-9 \,">ڷimbe"w &|nl.s ݍepoQ.{ 0>XFy%{2>8% Tb>B|]lm›&*Dm#MLiI؏g.5zCQDZ}I q82C<ӏD?1?VJz%wH p$0FR !W3PCyoAY1UrpB[];[gL: a1G'Lynjx-BVe))hЍ׆TtSJQ@\ 4hR ;C1VEsf8܍;1uRD,!5`14YEZ=MnNK]z=&ae9*5 cs{.Sr|D :D*81WFJ8fǿm?CW?U7H/z>'s=-Y=LӴ qw;5V]p h$ETi go̺:hݖV{|9ЕKiPXODkUZBⷿdZn}=^j"/_.@([7eD lc 0] lʈh.; R 5"Je: hɤKSUAŪ<\س2A/g%s6r|\U/f iTσʛ0q=Bj#hR]g6TIa;6 sbSL˵qTP @ y 2~!ntل)uREFmC'n}PN_fĤtfWy@sRi[m<6^i^ w^ꂝ#yTkvdOVKK ^?VrJ[#S#1q>\ekՑg\.8b=Cya9"U x,Bhs^͕T ECNi̧-`|<<ˣ:lx&DԈP~⻽="IkSM!shމJ )?|!fH6S*D%~N5ZPΟ@w_[q̷WFLTX8popND;_k~|5 ýJ#H0Ҵ&& W@pHhL@ږf;B#^0pB/kJ۔/+Bz4v} D+"0=F%#'3&F^Oj#+MtӁX\2;)g Ckۣԏ5X RFNWQ@?5wBI1o: "IU^έKI.!VMDqL*:~A_ /{Xx.\y"Z 174d+ "RGxFz 뜿o ;pX]#7l}I-)F{qXư*yw8f8ё֊:;?! Qe`~EY$JVlRa>J;Z 3Y:MZ HB?*//IE֙Py| kǖΗXd@Pᗪ OWփ5e%8s<[Ýs ]eIh (mp(6rCzO)'q$"|hD^#qt`?_/ =QNaj8pԴ.3vhaY#$- xp2Vj6ڣkx)OҜ4OLImMϗج`.`$) FUi[Pp'*X3el֟f:tbP3:"!GK%X[YS^P|΀_u̷>gN8F7@2AEnZOC >^? zGzj24b)2eRR8c"څh)BI[6!| ll`{=,bG#QfKZY%γMjЁ \+gV(g F)GB/dI{Xl>_rW5]-pj;%n= 8#qͅq79/.72b=kٱF @}sI\w=~rÓqD"rU6k`ZوcJJA>Y6xj}s7v>%4 )?PO$/WՂ;@V! 11f\6b<$Ju,SR!;L& $=\yW*!%i*ɜT^4l(+^)^άY}kSGW'ܿ-_/0񢸋ˉ9ح Uv!s>݅ԐT9%ʵܷde , Gń8`.U^c=; K<>&|հ2mO`<kLiCɈ?vVAcRqCN1p*4Eu+8"HUφh`LjûJ?aZY%5؏1+٬@JLRƝ̡ i_ͤ".tW$[mNH%st y1OGUɘ?7iy>S9/M_Vj O2g4szophUlc^_D}.5=iZ1u|?o7E#llk]ɢV|Rl"bpCdJ&WF$y6HhUK"Q&H%I%p&j(ވ0e`asw lG iEefAjj7M+˵FM[+[Q~ju,f~h yrւY= d(S}UOꊫH0[o4@r|~۷UHqV98'=؂if,f!UqܦLwز68e$v0 tfxvSHw]cnW 80Ҝd>B d>`w;#Lb^Ԃľ|{bREn0I]-cԼA3ɯAPqR{ȴnhDMa8xRH1\GU5F?/ŐQf&MMg񇧡Kl>+}a%gԷ[hM|քڛ0Tɱf/4*]c\EPB>cJ6,W}&ԉ&tY oF#QF<Amd@XJqM€gD$~,yH|wDLՉg:_3sS]YLKhB+ F4*GGF D|oA(k.Y]~5&-}k15fGo,uVfR2R1kUg EtC[9-"[g4R݌/L?7 q63l "SZhw{`-썭qdmSǂ.}oeT i(7~(-y1V]L5+a.cS?'VFF@}#źb8ްD DWlBܐZ'ʕeK /jԥg=yc4z=\Z/Ic{C)vIxkq0gSD-wƣ68 rĊ4M@;4S=tao)A/=ާ5h8n˛yZ#شQ#I:[ ϏVMZwb󣩑QEz7&`ZA}:-3u 檓G}v@_|0hC`"6 3oJ6@vOM$7G_ƹϡ3C1+OcyI3eomRux67o* ÀwXv{Ɩ3PKJyiQb?wj)*[*ٙT@ Q͈ǒXSs,sWn% &i'1hYmNP>Ppَnσ4}ПrI'U-BH,~ѱŰo0v1 XüN:_wLL^J,_m_uuH7BS0[+c#ϙH54FtOސUvZ}]9{@u} l5LK7wX >O._ՄEZfU5\E3$DD5TPkkioVyk̝zslKA<N֯@+.ƅRC͏uyg f&r ݶĖWge?"bs8d NrM:Ϥ4#Ǚ⼙cQ%x -bTq)zo@K bqTS/SByіPG('r 80<d`qתp̞{00V ne^غ˖&~)OR40qjD\= {uYsD@;kx`Z{ҴúkcY"5VL˧(!ӮȅX҆=[a|鯼x?!R ?š!UDdUvmq简,k>E[<CY@OaQ~rQ ٱs?S*iDlynp".BA_;թ* ᚆӝ}>H7p Xwi|RmJMFhl vDnPcІZKiŚN /rݛM!V[x/`7"QkUCc"ˎN3@p"ǩXr$"+^qݳ}U%,\wf~/D S7RX&:k sJ ><r&zLT [gj,2ϬPX:.JSgG;sP+ﶥH^-NAZlZ7 1#Vja^oGۉ\28pyJ%v4es&*tmY8Okin ió؟D¤,KQPPڋf"DIB',(@2 4,zv[q6b^ *-yARݭ*RvX'KΧuaH†-]x'(bj% ,KNM)P f_O0Ro~SR/Kw1Ssş'b0Uts?CuGIlCqjC*W>3y44%vv< xF 0#,+!_tĚK?*b&2 ' VV>$@u"),V&nGm}K$S*a`NŘ| J89ڭ0 Ijik,vء{s.єZj_Ē{!I?IeO<XĕNL:j <ꆝn0yAH{=XPq *~Z`֯-J kcv{#]OcDS[x̉{VDA*mdL_;(P'Z쉈ze0RJ6?*`\ՐwrdGw*5ZVI7^OMeOk?4>:AxHgJR a29)K=n l)Wc^ zNrnc3[%p`2 ђL?) CMiY# 2U[B] ɶFI?K^5At㉖lܢwR~FɃ$7D+D~\- +8Զ:*3Q+8(G[T1*1M!*05~GH& })1?#SPN V<@!]Apc}tZN[E0NJ"$2YjRHpU/JVsqed"$dq3?:Rp%ǒM{AX Sؿ #+wkr0}M)xL* N}fz蓪\g~Ԯ}"/)b\ mlE-ؕIP~2XP7a *RD.5cMWr3<+bKюtT<3x@r /cF Ø7 RZufxt.<߻vf玷~h,=h]B$X]4tu\9uIr+frDF4ko~[xFˡ\F*aڑPP4 &vP_ +asQxղJZLk^!!- }&3ܪ{|cU9nVGcӏ^K0`a"bKgMP+|A QAf.6ο0rPfVE`2vVGHsƱyF်"L.GIijBSp`=CclB–(F3S}\/GhGw\Tge|p͒`6a^$t>Wحsx̄$*J)*Y @UcWgm"D,X}ڣρ7E H3& R?>39,YF4[JKVR2q%<&Fsx[N6 Y..Q-V1d·#.S[5Փ{HQ|pOB23"  `)=\5o?_+-xbT+09{{)jQrHME&iG?tW!h}^0'%4udb\|}EvhNn' 끦E2śWXL& 4H*CڤB @5` F/}ڧaV9_UiP SlS CPFj!< b-JuQmȦRi9ja.)#>]l akEry!}h-i. 9[Q#{":r݉>u<ؗ? նD5T}ÊYZ vn꼹d8HzA N'"#/_g'Ӡ9tG&ì{kS,KixmOpT3)SBǚ5i_ ,Ɋ!Tieߎ:ƴYQK /٧.۩7 2ZA3x!}VrG;DRNΎ9c Y&&ɣWG&Q2ɒ֕5A *jgQSӦG~?גsܸRNG|>9Z o.s .@:h7=$!~ O#.O5\vnDl<譭d9@7UÚӄtsm 9!f-$P4 ܑ"Qh S빌kh`/[{ᬕZm-;3})JsO6sp<"C:`ݐ:_Uj7r:xP߼ u? m0jz%weQK؇?EbZyM_r,|'z:kNb.&5z~W.͂ N"qH$'!o37R_—|=3^zBdpM}: aZ*8UdgU!liZ{kKd":N{xi&x<ؘ-MPt1pCT]&-þY#H6 RȌ-Z{7&Y_|V$'ܙW @KWR|/Gw4d)X#{Gl e z؉wYA;\@[w̛26nɵU)5 DW15OġG+HC+ݣaDa݀t1/D7{WuGw,ۺhƢauׅEX({{nY-CcOO\/lsݜ7=2MvÇQ< AѬYnWx.ͼU0"ꭂӆ&f V艮)Dd;^cI7\4㙃?pX<*PvfFLa1tdV:Qyk,Ø"Vhf 7ך\w;ɀ˩_uIekU# XZذͪlRopX|Ӿz. *ajg*>|/tKC}u\̥A8D> Ю9B+.Uݵ5*}DJ?C&^j$]u ,';J\$dDA^ѷL q>1ȵPl0[ d}=5 4j .V.j>S"+YY<8߃A\wEK}f_'?M 1zψ3T!т`Boc<~[eh84'Ɉ:XG=KErMy6d)vCr|GdK %*PHh4eV].L'KZ)t&dEeTA"?L_oAmnLv~0T ~_Uz *>GsG _wVX Nsܾ+36Zu}>rQ; ^;VVJv@7/mӭ^XtI<0[mXB]elmzФH٪c͓:S7-!!F3nNVZRЕ#%8gi3%yކ,jܶf ] ¼sSw6<6L)GsUCsNU1 rx3)Lz% ԼcJɀڥSu9 [cz]q}5jΑmzy͵!f8$/|m3q}iDfZF?n@sҩ:o „F*Š 56.`Խ-MKwd>( 1`6b]AN&Gђ. P>ܡ'L.U>4DۯR"ި.B|m"CUkc313Uyj-`xRKz&|؏qYZ]in4 Hɚ) l5č(*yGCqZ=PjV);ι&.TT1zcQl+ Lb/^ MXqX ˒%dպ~CX V vFRjK?1ƒL1L2qRÉ%gIsyC֑dŃgXӭ8b@jd%sIq*!0${eS6SKH 2q7ԝS6NkaE[yf,m-&}h h b~o.Bp Ӑyc`[3ӂ =1SyYWgjĐC1JDK1  gsRjV$ە8wKm[FޓBA^U5^@ &K E+?÷2@ r0 0\!}Ccq]PIbG$v󨮌C77+΅tC&]=24ۂɊA_gHߺ>_}3'>zLRҞ˄p҉&|aSB<:gv`D6qߨOy %`5e=xFfUpiHH鵰"K'4_݀)$.*;)WZtYŚ}a$!pHW S=E"E\C'TpkIgbaU/zIȜ,Sg݀ħܿkz꽦>80Kq6N3Bix:3e|9ZȺE1dw_G0u#w5]904:oɇ)6EBHf23㮞YQuR)[p|*&ܑr}ebH>=U#&p@܇{*Q |u4oaU8i^Ϗ(SC>&=: {FR(ڣbr5ˍkʵGZsWd|q(xÚ˒u[ʢ mL#Z0;ix[RRƒ7}v}k6護AtXp\CNRLM'-UZb?ւ u^){) ]Bu9R pXxab? . $`+c.xaBJQδ;H5g#}kUʳ&E|^ZH,rubj+^[{p<{9e:?wL}pɮLq8yEMUݒ`捕MWb:~0?95'bL#\7 KT)2Ec͕NY:-{ -3ev'm6{B]Q惖C?jW`а[Ö(OoJJ/ ~04)o e CF̥QVXNd!KƓ]RsgHddu5<' Y:5PDsS%)ȂPӱƎuD9B]ݔqja*Iͭ01ے2{o|Qɝ,9r_R?{t-@a[ T8'yQLy!㏛{5;FdOMGgro;.'㻷H{f.@ECЕJC)g~fC@9+.:/11R}k\b!B`Ąz.@I\0Jn.]"ΜI8ER_omzŧ[+Ƿ9CzVu!;phNԥ,{l-տ[< nѕ$ۆR1l*BίYF' 2$́Zi%LkGύG|a*'sЦ`$UAa)&i#Dк`(Q_`P u!gch3aڠ?*K$_5Kb0ߗ<y/7Y,]*n`Z6q#Q,_u<Ʒ2PIIQѳ YԈs[M2}O P2:ŻrrRYBA\ҙWg_*)P`x2rةge ͂Ռ {)$o+?/Ӧ l6q@)Q)]~o VKGƋxǭ‡[2̩o׎a"sE>s8O3KEE0m!.+&,M E<>ʌcdb e-<^qŕV~TdwYHEn=tAY3'(e8h襀6l\:X6w>]k7 32'/!0aTܲ6 Ilh8nDu|3g4l& ގAu!Ձ.ė=a,I,ݐS4"9I6zMWfah[#NIO jnTUUa}_jگ)VKL[&a͐Ke]{+ـUxGI^nR4&^蝏YO^F/X^Ix13RLY<;{*^Z>T qqodʂ/&K(6bfw6ABu۸^1/8ԥdk rng"RyDϮeUHG-Qg/=cp{LVGc7cJL(a|;0wp&To \]9=S1(OsAKhsHq1%0עS/ nb2Wnz'"& \ҕ%c&PىbhwO2UK.0$zٕZg$?pY,D<2B1ʶ3k|gd6ʧ)Y]'v2lۚV,UD lxDjS}F`f랅ڞpy uQ}ѷeR7zMӑ4WmlC~jc8!x9pR#q3 :yѻZV[Aq~::؁~~J+ f-z!6d3͕SgUKԎ^}be؅&~} V.kuMD%:O1`9~v,c~c:i:7v^˵cI4ޱdoI'sdg+YvET8%2]z1p9[bK;J1DJ S%5V1@5j|l#+FĆYsMT3{W^٦_K &:<:ҎtƄBzSdK*Ġ-Zy6cfkrXEr h/)+GTXD(%^&eшm~A:Ʃb5c5X3R$a(*=SJ@ 8nxVc(*ջ X2GpȉdD{9 4e,2"AQI]\y덹_rӆښBЪ9R+XӁUSo#4QN.m iuK@Xc+7-m[..B"ᝲ?XIGf'[=Q(:IXsl GEYՒ'6MuPYUmќβcUn芛"&2ROT vr"EVѨ0oO{2dxK!Z1 ޚF:LQ|cIj׻s?͚{ CBFȥAI:|ÁK .]w<9&1Y{6P4s#Yt'M O;d (yT.T =^-d؈jAW֫4 ,HaR/n־X[ɢlD=գ?32jVJvCM q$/z^UhChLl6/%l0.~ _nγfNNO@kzAk4k=ͽ`5˳2+%ORB/OI({Ǚ|JM \ws=,N`GJûfy^Wef٣\@#YV"LjlӤ$+P{B1lc2-,hhI@,Fw[MbR_pKi4;d dLy4 0UTً<z& {zQ}?|adz ;V{<*e݅Xw!Q*!k ۋmK4ϝĢ9PM1,s+F"MPU*wtB)6޸P1[U*(}Ϝ+,-rm~?P_* #g6"Ë"7{j2ꓖI0GoQGN% %`'VF;kx>*SHL&}Ioa +IŬO)Wf67P㙴:-{.%1_;})|^1қ}{~/u؍b3 |8H#R l" cUo_6w>v -{z$*aPH-Б)6hkF?,sw] T-G.J+kҽR6F} 7IwBL]kI魓W:1Obh{)Y82N_=PCHNd^ tW]xMoP8ʦU *!f$1ކ ̾xn?1 yUHsr- 8nqq-'}I);[݅ v֝1%Aԝ6z" 7AwƶsKX+ǒΜD۴ixpFײd ɪr[ںKj5\Sg^eo`N tr4}Vdw8^26fǘpW9F ܦ݌p?-yz7O<'5m {yGdK9Zsu^Ja/ Qg, JPi鿵B?B'&%uadTD) 0z%2+j«Ax[u}4Tx%#H# Z tc_?v"P 'o6 Z zl߸a-\KYp+{~0S ˺0wԂeA?_ OIG" )Feg툵uL|dc'蚹|% :g%!Q>[wxNӽzJ IғgFdxxB bwߜz?z S뭼竲+$KJUJuIoi>ю{j,YlGSj;Qp6!o| y Ǿ}7!^!8+n;/=á·\!;qs.SpK@cXOhRRΕ21/sG?OZ&:P eڦ*|2@ &a'aC8I4QKDS˷i]|#>f-UQepFaN4GlqS?u"%LVw5<<)rp]p`nwdwE נ L;/H8=2kLs;/7 U-V{'}I]~DК7k}T1*yueLғ&i~ѲfVYxvˎanBCa۬cpza^+W0N'SNp1 YTŦчE%NrW#,MyͬF'b4}ayl aw}pY8}+!-A [Q,j d:h@2)u^/~tMQ1>S`?WQn۝DSjXI9!O TC/rzjx(x RESޖބ1šwp ֦gy{_B7Te嵚Zu,4U>8ri<:OiOJ^X}f=.a] -**l"t|c kW}7YsU^ O9)iXYSJ@~cƎf>S>j蘻%/aT$_^W1Bq"5yI|ng|+-egKJ|߅+V wk.]\ }n0z}\`q19N;ʝ'i<ǃ4Y-+ImN @ JS[zɖ6gm*k眀|<; {Cwiro:rL;*N,ҍgmH}&t@EE *='Ջ}5f}?~MR=oViKXKs٠Ip!2[`~1dw_T&ṼWTsuhӱ IDI,^6R=[ LqX; :̥\ MCwؔv'2esxj vy^;+vƫCiqo1!yw(~mɱ 2ute}|7|m~i m  FDE}RF~axzާ%XWJawHEتcV䖌 G)vE[3 Fx5\^{f0e+7B^'n[|T[ b8NnHmk~c^w#d` qGw;fpIGWM4ߓËtאX+1'ß:k= A&2a0\]  Q#m#Jeh4>:/2ކ !m |07jDž}T}kiŏ:%0oHI.nǨDrϵA\l0J"$Ǒ? eA ^̊It! l[YuVHլ,RfϷrHh>XTẺGeIE9y`iQF"_uqVJjGC)F 9#aȓӧcvn${C mLhsaQ4$H ɨz 9gtЭı$GWIgM¥VmVsUAiTc5sD#X#f]MKQ"q]Uusp zxmI-N`Lx!(Z7%,RU"txhCE 't&VqNkXdThO!%-6kEt7]ܷU|=;'%dTzmsڂs"E3hܱy3I <^ݫ10[ 0e遆Jśr|,&NY{SiZmeYc $Z+I6w' Zp(zs-E1N2XX֭gS,fj,/dtg쩾bܿU&w,"9f4ܼΝrЀ j 0RELozb]-Fիi[%R* ڥ Yaߺﯗ>BoPft9#A%ୀY*~!V)t8qT38yh ifUb{oNb[<iLUic_@;)bWO"2;/0Xovm9瘴s,(FWDR,D_ 3޽YGۖ_j6 PWޢ~4fwtC^)t_Kcddn+v\c pl\b]+YQEDHǭ܎9h@*1edIS2K~Ej]̾*$b!z;Ry)^BR6oSEuE Tp;amWU]tGXI [SzK5M5ǖ6T߉OEݑvdo?8:~F p*VXFcG?csXYP_2SѧA 0 D"[^ם(TR^LjKBݰmBuɐV$W&D5U,Vʗh-Uܸђ:{>}|ꝜG4}.vcZ)9!LڌnXc*awmCq`u&ex~yjUAѫ/.Lq'wM-Tt3}`w7R.IZY&k bj%vfItHs8vOE$3P%enW7`9 G7 ؏^|J0_蟮-уuM^1qw9GmO% a}K4\ P],`z'#{P[8 e0.9RvǾN@"Rꕴ)#TKsS9` ́zy!7DOo+f:Vy9 |e>Nmwj^R:(ll=\%:C.fP[^Z/[P!edqPIuw#^ü0qE/t^VD\3RG#'(tWH.Vr1z!29Y0Ԯ.[0wl4&: b < GZ>)9NzTG:J.s/,z(i/x VpXjB0UP>E!Գ|mT 55C2s[i@Ln$Ts%L@y{ XP5~4_{7ʗNvޗ9D%h7ƒ?y 5J+܉(%jR+5|PZ `tO!Xa-ˢ uX*B-:2Mmub*F7G',8wGJRgNҙLnǂ{n2G~:\7{,ᒭ]d`+w$&+ϓ,YYɝ!32(1^XӢ̙dAC<'Y2fk~.O\~NyACZ[ߢX0:T\ =[yL2+n䴜'K,"9?WW I,/\9,HJԇ@+I=U׶V^,F68 sgbWڍ:+kצSJgϲ\>FQSpm,tyn떣aRdlXC F8BbP$qRt"dɾ4&?YS퀽.I[ ҉1.3p%g :qWw ?FZnQBSY46[TUS4Ez /]XO2]pk_`ɶ_Q{6C 1h;է=y5MLғm54zVڢ-RGKD蜖n`Rz-@?+Wqtl9/,fL䞶5FY0q&эAYQwf)!dP6vlm0ާݨE֡O8dyBNJݶ+qA$vd}z[ُͭh) wlZ8|mzj1~·H8451]r 9 zWD`QK% zh[GZE[vr; n}8+ hq5xˋV#HX\punN00sxƩMoh#Ͷ%`0ې1َ?)R :@2XO:zQ %.KwSPV[ 7Ga#@C0MANTI@AP_!&[ b:^F{Z%gݨ`% b8 #f%5oFMoQn8 MgdϥpT^?M&bb ]#ʮ mn2b9aς{Xq}x[%G P`ޮug\TQ4^1"#o#YUp)*|z3JH֧Z>AP5$- ķU ;JzMȎcE6sʄ3 ]?hkO(o U8@3w>FI-2I•[gVf1XDyKK7_.cCGQOi㤼)SQha$1Qw^[dEMN8WOe}ReІ$O3zz>ȡwH\}]hCmY(OX_:d;_~'E1S" & WZ nW dҦuw됚o"8܃FbHܛ?idTM3[F4owBuIE嵠Ӡx CH%kd5A$TvIE(yxۥ2}8j[}Eݽ`A*1b 5b[O@3"f6@+ńKádx~o9޲jcuŪk e6d0rb%&IBI{/mx˃a`q"Z"%+soäGPS `{仉׹/k]M}˝_q^k_p]HtBW-LGFa%HB9|'&I~*iٮ$N\YBv /7E<wOlcVC(R<+/Z{>!V?rd/ZlS" EbTՓw5&~~$3Υ*TOLޱK{Bxq0Mo zA|]C0 j]Z2ص<ƗXS̞=/W>!ӹz#$-0OCֺ܎ܰ%{/42*ԁB@,8*܏DyC N9yqo|)n+o(MA{\J^\q$E|0s 0i/k~^ÜdȑpGFO U8HsLga#RպLä́2׈gR%0u͜z.M"&eGI伙u]r/nZYM7QRv䘼FϢd3G|*ZJ^Pޒ'I<ڽtTf_7;c%cR9ڝ%^gtлQ򝍋#I982c8ܰSŠV(1~CŕPJ Du@9rdA-sBxޜp6ې/ lB[] ʞ {-¦$T?`H|3?mgzAT֫boBanib?OBZړjsԔbΈKFq~K@ITi2dzNwAޘv ߴɍjl93B+ǜ{F/K6_*sXQ_uz*q<-~>ζ': ݳO Qa<.]o:2WzOkV6F ygwA_6α7{5HJnmB$C.o&W <-tWf&ɘhfNǧ-@x-ykK@,`6L tmLքV%򐝾w/t~rL7ŘxEf_+ԾU!+/݅ w̢ztg ו$*DqSXx 6Wj@uVFd[lkyɗѡ2Xu\z[]+T^1(zkVo{z*k: ˚ȪBMj&3 _Li| 7qjfįK駽܌4m39C"9vMp'U;NJ<*j:.rC\&*00e³3G M/~#ȉvLye"?4{GN!Ja.*2BoUԌ%=\]&Wp* }̨ ]6.!暐Ƈ`ohytܮbVL_~7P C`@_-{mՐ~ {C_5d6+K<0[5KE{y%soև_~QU\dJmR/$euٛpm0J+sd7߫٩{Lj 0X%n fx[N ;LK:Ü8 5,ŅTHV)n*R .N6H}7F`dzQX<- EPR\ ;%siKj]9s 5ߘ|eDzDLȦ-E~-2x"`Y3gg.l,[ϲD}0'f2EN)CIp*$򃺢֠D4iaI1%#jr!eVcEzLsHdnO7"r>9U-{SwǞ4J*/Suj̣+vaF$_tY}QK^#If>&72Z!  V<B _[Fr2?VA}X.1ϤrEJ Bn la |!֏g$lYԨ-%LxZ#|^ԺfM(~а&u޷RRޏ6qآeE熖aTa`99$Ɵ\5S5 u/ j>-@xV]FOSfcy|VNTpmHwj_'X.Rf,BzX2T񅃭˨y\!頌\ƿev ` "5½ 3Ǖn査ޏ_7F7E%&/ _s;6`%Ąœi|8-v$Xl 8($5rוQ]mD/9=]}pzJUூ/rrG8YLOS̢&`tTjݞcbZ#1*G-  l? P[~V P|LS<#~O`/5U9`٫uITMP`[:-۴o# 5R_2ZԅPw͖{dQDad곏ˁ"[|GIlA{JrAJ a$@&yКIsYQ#n;ዑvHjz)oN>-Zگe<~Yo>"kpӬ,Nc1i@qbO#+QjhNe px i+}?j / ":eŒ/aCyc/WHv 7[+|{ƉD -/N F[h?< Yr|l,-l~(Zdh*DpLG(%1NѦ9(z|mP!(`Œ3ѹﳡ^ ;;+X!Q`E|s_)8wZ|8*~ 9sEǭ@yX4_U{[MCRw4M͔Z՟AUT[>y(o]+ͤ)K /A)O&CHdf&q%o~)źnz=V>m ,޵S.aj~9LI}Rba}~u'Im(r9$#{|C#7E`5vE)DK1+,a3]ϊG%~' rG62p _msl{*:<yzKA0.`V/1׆HBf\BÉxr+ ۹lhHsWmP fLK$ dL6|zo43X;1jy.wA v;sv_ˇkkCc56_!,wVNIo,aC0xt1u[8s*zvS^yQl A6 .b`v%vf [2T*_ͩPЧ{Qj@D{zP=.1 7-vvi.(6*l+x|MMgEH?;kw?_$.i!iX7gkv 6u=x}4s*yxTǣ:aXfl?OvG_ 8<2a-ҎZ7-<24L^Ѫա9 +6أJ"k~,շ,jbL\~jGzBq\C,rٖ~C0=B@b)f |F]7S\M`c{6Q?_y㉒`r;J nǒQ, p!nl /d"G+[8'>gw:YPWV%hވښ\ٱ1'a"lX"h'T0 6(]o(x=Rߑ}D[ՠvJ,Xkw9+R#Z(bQϨt <\CV?Gh_0 QMؔa!z! ZOlw5xB$nQ7Ľ[E uEK^RR)/uYqIUuB EXG\B\ʐ _,ZU BKag-Ԃ>ǀ7ۭn}jQ}-xfq{FLu?X=VӥJDÒ3OZ#Z݁x`ϩ_1 ,܇̩ݷa]$:xg Һ_ߡK"b\6>e P~o,,u 4@QÜ_Dj4 軳WԟbR/qJo#‹ӓV{Y,s>aqs= `,S+>'lR4\̀720;_{K9֑&r4W=;^ۉb^ڈ7M[t֓ ݲN"MMAI?#j%lr1'2*7Mr҈fb!ׯ*V| |=Yc Y*yQtPMϲyEV҂p2\R3.ɝZa $Q Mf9m*sb_:ƺD%mɛn[-VZ*`wH=D{&Cj^|@j|!D$&GD`5@0Ҟ,lK1}uhNZBh;Cj2B.p aA ]"!эUk@>ɉn\4v?܅krvR}4*Tzfp"1a-؋(m~g)@ E7{였=T? B'$dpÑKp|cPjLMY: FB!'N9*1KUW{Msj 7ayqhvwR c鎼 vP[u*NLo$th95@.Twms=qILV+"HMزCtm )N $pVe7[:9uNl o0SBo|c=2δ嬴< \q{3q⚧Im`D*c 7!>LY{)3 tnUa+L!qiuG--RĜY{j43Hh .f2s]͡n x f9@1"Oê<#s!K!ϒ"Ӣҥ"ʩ %{Cg~vm7 5qmT[FT:BOf`҉- 9,$.f[Z{ (9= + fd\ljtٱf+ grc 9M#=m;U{¦AU ~(Ml&[<Gab|IܫJWWˈ;HErV^"K6ڍy0ܶyܲye8@vp^QNJ%j؎FG!'%-1w?ɽ85 oLFmק ? q<Jh_aH>fOJTcFa̫Z5e]lC (G]2mV3@pnw)^:)vE+ ْýt0)~mb k=3y!NMͥS\W\( bmؕ\^eNmE~ev72 UU>f8rZ3~ h.^ 2[U0+|!=c͘☿Jn)iS-G Qɪ\‘5?h6U} &Ȣ3O2gKdASDYͯ~ 9_wi_F:)`ALc=]q `p ;0%,\Mk!K!ϲ8Hߘ[ab! ~fKc6 %'/+K)ϛ!6>Xb=T;kI nO>p-ʭ(7Bi8l-!ys7YK*~|B)eX!k&|-YVK E_}tl) `њ9a dZޱ$ȠV3WpaLs' wVjO;V>!oѶ@&5U***>goֹWr.N\̀kHY!Gp=Bڪ*e1tUj.PKmT)wnDdmbU{xQLHQ1 /몕ʙ6O#mqgI5آx9`F v 9FQce4ՠ)zD!Av1$(c~3p]b7$S}RH2H?85S7XlVt8}]*!FӷzOz9xYh7j6,ٖϞI"el;twq'2 !6Ֆ6de?h('U^x"?p2+}WA%wÉsֿ&8X8qLږ]7jp.Gl/ kȾ:y?baS3@ q$Z_/rb$)S)d3wI3|bTᆸ|ynHQ#Mز{uɁ78Ӿ{ qwc{0CZ 85n 5q-r:9q]!ɘ)h{f49u:H)=Z("&̠اJ.A%|PS=e6y&YVH2{'irưHٝc:7@v8#a>@6 ` ˱<c4{nc yhj|RBFk&̽@o@T Jߛ!Sgw-B΀F,3 h)FzJeej_o7ngbRDSӞ ?ɫ%b⨄& )^͏n227ON򩴻E p'Q("Q(`QӂuRxL83{L8Q)'l'ʍ)ӷ$bAU'@CtiVs/@"Dl7 ĉ6Y\rݹƁ^ c:!))XU8Qk)OKa*?MP`2kͼjeW,L;-mMhYrRG{Kz@T7_ASͧJ¥GtU3lGGzz2-WϪKy$ї}&zi5 A.7CjLh^+Vđip^^œkmA8-N@QGr /s-{+ӾĔOЁs`I.%Khd0 IB}أN0Yr4~K*g&3Q|]t*7/q焠Zȳd62JF܉Ҍ=*Dj2 "] ~,5;=K#[6lNێ]+4|U(56s\x˰nR_l^- P~ӿ2XX&fsLmz1@ }G[ādROl\ŷY8XŔGDM'%=:_}fҾ^Jl˜ke]AY$r 1aw$ _$텉kݎ5Oү)KZXu]e22aE2e렑+ԈZD7J|zͪ/'/ӐeYY,n}=l/ 81 ku>Nڧ2ұ(u:8|z9 AAhʱ +;nT)[3pq I_wBZw۔h r%Q#Sb鎃BI҉Yߧ.C/g tU! cGAb-/jy:dTt@o \&Q.d-KrC/ю@?̯<8.GCx tRMf EDyRQ=%A'l0%t0ϱ񎎯߶ i; 6Í , /2m8~;r{rݿ_cr#V~VcoÂ;,|o )p'@85UR7:gj!kߖaʚ -`;#Pl0< iC"$j"a3r0o=Fg: H|bR- Pp=a[,34d),uKBc& (ʍhÌ {EX5C~;S,4:`΁tdU-/s^.tmޓ誕qi $7@TDhlRm|92BY .aK-qDqe *A?Ӆ OtrGԖUnԻN9_ɪ-H&54B{BX9NJ !F:J-+Zn=Wzm=aM!o,Dic8e]T&q\_xxb@.U7ɽd6$ݍ`ϙ8 }͎&hUơ;e/ V4J{P __hQ2NW}^ %4Tڙ\4%݁bBMU^wT8oZl`t_sJ~[BȔ`?_0]Ȅ}Nv>ϔ=afL02f8s,ʦËqĬZNq -2"g*< PQPR>=U;Uʓ`bq-ζ}.&rAPHm1'hl tgd˿q޴;p+aO$ @̆}8T4KXHgp$ukU7SDG1IqS)j+TOr%a F@{ʱQ<kg1EAPʬ> (  k WJUBf <(M?RG\b[.5'.8}rg!^ވtR;Şo n;|]l$u""h.,5z|5~.8=K c }\@gzɟoiRM=_CGY)7  DŽf Ph7+wډ.Iu G{Oa^:`ر|[}>؍j`nҭgtv+>X-o  Ͳt ic0ӶN(-ˈc'UﭹO 4m+&|eQ1Q\&U Ut>bnO!'cժimn0if .ݶ^=3Zzx)tՌބKϿ4[ƒn-++Oa"\7S^TrI\o=/*㱁\QEM7駧]BZ` ="q }iB}Ҷ{H{XKQ Pt,lNPϨ&0c 1blh ~n⡙KޞPdxcU2=ੌը[~{_VT+ ,ZQ7K"@X!Hmw]ߍk69R6jRd4yiε׽FdjcOIuO]jVT\(/Q{ggfqoA2؅QF Jr1Kb;n%lM]}AB簰udhi:vB9I?ϱ & ۡ:Ek:Wms֍`ΗYw47r0m5GP9 @3? %W ZI:!ޗ}eN_gՙB^3-홒}5<|=jA=Ќ)Fz\TaeErƗ{eTMian ؉0-p M>7xSa!$-EGK|$EB( )йƼHQh?~;^.Wݷc^!$Y獕tdrGK RpelE30(|E)~BbdQQ BKK6{IuR]4p4/"fnaAW?OgdJ 90!!x:!^\\Iqt!J6Ya G􎢏\z,ӳn?QQTcic@3T@_U`vv QG"s`n7XE&֗7 r0P'nMX' GG;$ 7%&9Kg,jNξ G`E i0)3p0ԡt6}fO:(|O:.9LY7R''8p-Q34.N{?S>>a~9Vct]d@B5W{5b:TrcXZ+,YLp󳄹čAt_M1؃Yos"#hں{YL8p 5fk%0mVud $e*N wL;v$L/ei -rrtHbg#t %< 8ӻfL.g0(m+,5SODt~M3oń:xp*qzUɼXfc*qCՀr1v'V,Ȥ8yZ ̐@͈T?QmXrȈ[C<%8bzZD-hkEM8G'@Q'3f@|X ڻi\ҮdZf3^w:Ҍ|OI~7%M\%CjD?r-?̴PӻZ+}תo(J ٖhvL)//ϻK(~AJWƳ|y):9+w@Wf:x -#\&L.!QiS 5R28e=Nj.H|Q @iXp+eu\/[SBU-kEU~^0sZ^&i}*IтojSz@9H_uPb[%E<`ba~_u^mƝbΰ00FCvmL;^p{j մX_}R##D#$Bru42ȅ+ 5в%" }!A9ZJɁ&ʌ=-x,f Y8y C5F ^]' U62 O8lYVgFUy;lq =N>^'&,]u5\U9{мS},0QtUO;:7 ra?\8鿇eeRgϦdI*!p-x2 yN[n24wmΜUBp/CrZ2-#Zg! =`pRՏ;rl`B G->],z؀1[%nKe;\P(juFM~;e_aŸ^ .qe!P|oedo HsgvPBF,X+ fE~Xnqn7|0"a) *?6+H 6W:!3J2]d+_7Ι03 ஷY`]̚|耔|I-.]֎z 2)ju.8S {_օSn=b0T;T6*gG/A@j?+@T/ `k*&h$OʘAJg8&AV3YX^1-aW ANDPt/7-wqѬ2Ro1kqK6^c؏~=tSF"IG1[$GN%[j^=Q lTfߓlHO84RzI|Ta%Si\rgGp7tцI.O6+׍ ҪݐGYAW'(/Hf Y$'ggK"B.{ Jq/O쁆O^1߫M1G,e7Ť 4N<9 Ip CcWj(2 @J9I:y^iCqSf)+35[ ]|qeiKΌgh2뫒U.{{cYe%ط7Wkn՞9U 8iQD_q{/(ydmM{GΔK^) \oc*z{^`P]ʇhzH ]R8Gd,Ym #!'c#g/Re9^l1^%Qdy2:d$QpNYŶC1v1 maaeWs( TzS)[Y+Ȫt~Tܗ:/ƣ\;çOKxL0»J|} 0*;f`2$&6_O4|abkxDa <:"1}` {*v{*ߪ4ar*%-)[/Yau,pp(*1fi4mL5h'IDev[2LǗ>al ,m8 #Īzx@_uI5"fO%m?VQ 1fwZꦔm/~GUaR39\"^)Rvn=Fk΃IgE`r}چES7Q;h'D{}pZ<&d\è-З f,K/1SiS!o6cY+H]ѲX0ٺáGlzIUp;nn !\eq2 #6^v v5ÞѦʕ;ŰҸ'RƧ-ݯY~VOr$ o#S5S%)8oZq0e"IX@ntU-:6]8L5QI JEn/g՘|z­oBY|'Vj$Go1 IqP-=UZ!H5eEH 𙯨hDSr#c`bxSy\PpھgmCC#iY'MW»;-́͵XmI w |n|JL22\2+CRXH*Ce{GQrCfeHokraXJUL >:# A'̴Įpd#aj|Ԥٳ O4.HRrژ9Q@xo.DF'24LMtHϕp|to m&<0#0Ԏ8~YJ/|$)z:NC\)hgI_+0, ԈbгhPF ^J`uF5}ȯ`%!{TZ9XG =jv ʑmNMvێ7PMn_HJ cNk!=>{'d*Tm);}bm^bK#ّŶ*~}$ֆ@}KĤΑɛP~q8fq>.VݨBk:fIKˤʙXoZcF{Qc=bޮKl0H{à_5Rtdz1EBrrz#BJlQpVh"pz!al~1@"C! $c˸V[~ڽҭZҴk! #=J {e191my 9޽XX~wЏ6]b̘7|d`'eֵTmJ/w\j2~rΏ Ac?zfKY/%ƀN٩xFJfcMFIsn5th״RM~ى3<R߂]A4z [@\39VIm~Jsrq_1(`<V |=6Y3ѻJD\dnX|O~Ñ+Uᤨ8΂a>Qi^ႁ'iq13Q'~F^_ Os3XZY80~kL$sA.8maV: X} >Bz r8$ Ei׉M0_Mv, )^W%ZrmW;RCc _*X /~]?(F߶MTxΨ6똾L y e8AcePlTʛ' FϠe]2 ')ݣٖO(V W b2USt+lh^vPkc:u?iCY46({MI!^n]b,Ә'&$\?qQbNvޚoEvRd)\굎.E͹Ƌ: 6Ȉ"jg3] t߈ov$T} 1bEXdD}1f$&A!nD }0<-cKsŚH)(z;gnb!1Lš3ُYD7[z9ST+Z* >T! T +HL\fE&;{ kE۪ _IUr锇6v۔P/T2g68>ba"AW΢σnQh4M27ɗe5N[ }R+n i҉Jwh{)\Mxw/;AT#.V7=v~,/W -''HofY ^-a zMy>gOҞuNAlU~,|Y*(ypt8GjݫP1v8iajjr2n'UV&d!)uOkytbX[}+\G{Q?1p,;vkn`bvRe8lyɽt5yI2r.2z$L}$_2=p#/KɻF sA(J)WV2O&n߯d*M#-kǓ&kiu>D,"8ܜĠ "6oW,6x?ZU yX=dSSkK,(Z.Yc(*~-I,wy][4)gQ'o+&=:`et@]N[kLKvn<~L=:L8LG;lRRMxp:y?Ðs -eedm46a}.\WIk- *CzF?`<c ~a|6 wT'`LWDl/_S8(Aܘ},nesgvF_`i*HpgS %#5g9eX@@q*;BLL4?b9'Wś2 T|gneRVJ(;j˜<f }]a9cxpO1|..FBf0 3&~$d3{ wҁxie=UK_H &HVI%eNthR!J.5zWP(gG״s-k#ձ 3:a*3abG M:qtpdj$,2L {(.&֩u~\j9?^SK'y8;!++TC7{u%f~36>rR6tI!~AYW'.V=*|{ >MwP!g!'|k%ni%Ryd$7 ^qY9"ъ%s-}f*L˒4 ei<3,X6z:h^91پMSV@No='̌>H#a2SヘOn%4 bDB>qͳ</JlM\L6 l>5r ܢsr_sQPxjAm̽[;,? r:1e^ms8i4-s1 tV0bW`p{K7y\$|Sq&e'mתT?Q;rjʭ)w631T# ەPJ\Yow]ͽ ˌs:6Š Q;DT gzBo$l>sYX{jvҵoDm8I'ҟj=GE R4`ѰŊl*Mw g6ǚ9:֙S7lr!Ha!;ZntݢGpn9C+ٯsʎɖC@%fWB7Y :sha3Tgڪ|XkKFD S[joZ|L 4 Ȣ̇70/4}')R1G+(T^T{kw_jņ\{k1gؔtZK8bȔ;WG0ٺ4}ύ[8e9m+i6GpA$zn&o:X2-8;L#d5%>mXƤ^3y?'l4=]yʋq5BƤH?I,!XBCyLTۖqǿj֔%,;r}mXB3GY;%Xx[09au̴u9N'#n9sgn}15{kz}!]$NbB&ިrL.5ӱ>b_V4Z<ѫ#w/g:![b ⠸3vC& `CgtPn74\|;ɾRW&2U_f7 MHĈh9p.aW2zj!v0fݵPiO[-EzÙn; `=D ~#rTF\qK mU#!2Ԙ!@ M6Pi=<4<+t}>ݝXo+6.=Aʊ+.C*6j=<֍^ =j/MD8]d:Xzr19Uv`R-^GrlRXPm:@5<&gKFQQ?Q&5J%WL!a {& Hfԍ4*!L,OزS%n# >ةW/^gB9yEPgm3=Ί^IdԎ~=VzCmI$bDB-#OGo=;mt3u.A]tvH_Iv?#EȧoFC3>D= ÁwvcwTy'jt>.E7E v_Dv]&-a]%Y $QEj`EI?˽`{ 3жyp[Ct:&5 [Pj( ocjp,goߕA*p Hw/1yvJ8'bwO]"`*q٧gf۴SGbX_nC>8~Z-O&d{H*Z&/jrMfǣy!֋<$"ЙV?X9HFiӉ"i*Lj) /"mȔ<w>dүBi츖R(y-sIpª9*ԧkɟȿGud~MPK{Vȇ8(g&(pWD_)1#d&U8e{qa0N*}.ZTÕ ̶,Aӷ2f%B\gޥTC0{b_@OL"V; >ٷeLnzs]5'TLf*18zP'7+Z3GG#0Yzq?3{@Dީ]F^^>O % _nY]F^VL5G8$EiعLSVk}/=Od:,̭4cZI;CL^|Ap#- ʞX'_#A(D(q Zu G*nM|@ȵy$B3PIE<h%HY:~]rʘU[V|V͔|߽Qw :duywFhfz6x &zbۣ m D yŒ5Qҏ2B`YU9_G$fr+Oh|O64#8>e9)IY玃%LqE{;9cR<֒853wfj`0 tV{ڞpmIޚ 3+oW`)ӭ=(_~0 ôv4kr5ݒ0-cH]#^>)HM'CxBϙ_]+#Ȟdc*m]-G.I %PX߬(t[9aXıu?!wZ"ŽR}+L9H00` q^|ch8o$n Dĉnu{}*Qd2`F `ʥ4&E}>.}_R-SGx+5i*mb/R#sܐn~LkGp8WwQ YbT/]Wg~Fl7`V[@`)*A7" ۱@>ו즛r\[gULǚ|}Ӈ* :t壜ąƨ/|ڍ= i |ӭ.Z2Ph̪ <c3iyYÃ@ o|0t]Ej"!y_١+*Siդ/FzKQԈ})A0LBN f;Qs~6I?!}\}LŸ% J|9fxM7XҤ;e㫻fi c]`+xrcbc yw f2Sڕc>rWoxZ5k)`[8_Hcޅ/hKh,r&Pm`5i/Gվm6J;l:HQCޛU5›8< Wџ3MDDj4߇ᬥ/bkA<~MP2YFÅק3rBm{{& o^1UD촁ӵxZb4ڮn-0  _``#@n]5{ }@mZ`BI٣p`̾SX7J:OLIaYs8&[5%,n,sU򫉢O{}L`1nw|][u(r >:W{(:wlea4ٚp^t{7e'3?}ϼ1J ,iAW =`t形MS%> -^fGg| |:3n\bQ-wGթccK%P Ad,j_Yv;C{;C: WF^,SVڰzo0dη4i5gSN??4\()Zb_Q8g\*<f~jJRɨr^G6 7`y0D/Oy3w(y*k>jd@SalD4`ay)>jÊUQxQo2OWʷ[F15Z[̳gNj;L 4({^ m"*%wpjLAbE:f;f^yհӸõ~6/_9KAӑN+q[qk뛿]8%j_|b׬Xd S?dV\GlzQ`]pc]B,tvnX rƳn,o!wV[ky>zdqx[ʃ^ꌩ2zVa͒-˱?pCCO^dwix^T~l1m`R91]@Ψ8>>y9 >(F~ Jg'0&?JsWY(۞݁84ୁV)_:OˍaɃzNg3j:<ØpwEQdh6bkH#Bjss󁂓t9.hhbt= Ze&gx%w2 OaZ2&gN=/-K%\9a#)addEje5{hۨdx1Xu6nXΗBMΖbv!d8ݶyhDFXH_J#w9k/ z9:B# .Ka !9PA3z U".hEϬ`V؜J?p4Qek]ZrPbr9I9(cT-Bn;w3jY{ ݵl%w̑} \l&KlREѝB@|YZu>;\&#uP Ayy {A,4rh5fF"Vd/yFB&/ *DF5(&(It]Qi1㘙^"5A܏d8Q!#'LB6q'UKd;TQPI-h(tZ$?(t7Фypæ1筏MPSeo,k6Zb'|>!7nk@'Hh7䘓qwtf3/2%+?#1kgtWm݉2ʞ4 ;̸&[9-vsl^E=z^@x@"gNckʻ׾_pzSH#I<1=jAőr:@I/ EDY,Sa~ג[Ot='rI1o_T l}fhPw#c%b=t.7#OLowpHr! 7W%,xu(devlEҀ!gBuqg+iN\ w]`̹=Ew(J '8x`V5_q$|KsZ ˶WecSV ?Ë ^- Y:-N'LfmȂ8۬!:x8mNUH3:;PLc~.ڮ6+B%M<\i袰ij S.ݚ'[4˴}~(Da,+V.V@XLdTƞEAv>Aaw\z@6_ūΔ8 #-X7#l!@ҡ<瘺5Dž?>̍O.2w``cV5^?WkfMFIDWLmEO V]!UPUP;#e( +xc?yُ܂ҹFy]#I aVأmT c {/0B!W*`ogaZ54^i#hij06 _CX|-FuUo] Ǿw&Kq.OC)-`Eo͗6J[!,8ͮnKw) I=+8IX}%~Mrg>nE:Y04g 5K:ڴ4@C1D[C`ddqW (~ zRVFa= B󅘢\WiG@07RZ˙;QnT:xOj뷐>}s"a߼4?”E+nc.&R 60騸e%4TIv.0ܠ-K45A]sԗm?cmw]gYG ~J B7؛iܽ"T87,ErUPxOۅcqTkW=7| g/"}3_?%H5؈.ͫ@/]_%=1X4撒:k9qEI=Zަavk35~| |o> QU4-׬ѧi4̢H/edw`:3%Ir')a0E{2|( mx6'K .)6Q-]3ShޱMJm En$шźϯpLF]Ys!m8h) V-Pz9-i+L$`]wda6p\IȖ4L d*s̮\ 򆔄9c%]60oBK6>E]YBb "7+_AAzȷ6x=OhL4 X&G>~7e1_J ;""8D#yc厜YL[W0fz{mrTS ʅghsB.`;'sg+ nk Ժ- }}[\b 2!V7:]c{EZ#AZu]Ywtp?j~5&J"zǡa.f0la/}{2;`$qi~7Sv=h˴CfrXuW'̫ŕ#AYG#1␳C52?O3<2lNS196Ccnhpsl-X@v;Q O+`&]ͻб_8LQ0 YP~Kq@#6!&[v_f&w:Q³vwIS 2@Y_фGIdIOurH;V6STfsR:6}w%LEP|^|̈́P֐7VQD)x%&zRggctnL!n]ZlMlcPt7ͭ 1ޏ 8I/9&888'*- 5%B R bZjB<ğ ~AY^+w:5ƚ J}鏀=99CP$;3|RAZAF@N[}ԜR@k:&?j݃iCrKEYy՛/|X!#BA';ѡed'$ɚgah%1N^ogy"2iok.>tCUom/izbaCKm"FNCCDD)k> ڝ{w@ 鸡A]9}C&܂gI~gMV?l%3=gʽKn)8apqOg-{GjSde|ؘ4zZ J 7 ڜd?yt]%8FX`i6|̭E*6ZΆmtG(BbHY_M:뼊4nG B F]^uTg+S{>Xuh?NIB8pYNv.I/QM*Y\I= ox1է$v Hᦝ.e,BL  (?=j:@(:AǤ^!k/񐓱N܄K0JԾUfsQXPSa4z 3/*pe[^j zJS!F|*Ky>/ \wPZ;~C(!3 /'摏wh/\nG^-hUjV:SwyṲ֖nΟp:HcʮXXn8cYRbn>>ϏOT;@pFb|qi@dJȠ3_B'  0ԏ2SnPo'm ~\тӢKXps\gnTcǿ(nFn=~QT`[ReFi!PՏnUϫRl[c!c'E%O;_cFե$)^9> PX揿pd*q -UbuA[3ɯTq) ֲf{n0|Ak2hg-۩NTi#F7b_r ң'̰x|jc[dL֬'dYr풡- 4f׎%jyuo{Ea3}v:%0pb; ܇a&ynF%9պⲴLe Lk+?DiYp{mh+[؈U|LzO]͔z5i;ڒ Y.7uC켆}FZߛ7k:#Qs§~9/Y\lV}x/(3uɭT5X Pz15r l]D菄ǖ2cꂃ,+%bnȗ"$݁zqCnhZ{KjoJCil" L|߻6Gc.,{~ tϛmV6F6y[}80!Bk0\YN|2,>,D!v>ѴJ2|h܂h),sz0z 5$6Xw(m6`4 /Nm ǚ$=2c(T=yH߰*UL$y=2hFg!w 4Ċ1OtiMD5q{4 [J܀0̾8rUv|¶~z\`?w~.c͑ \$r|# b[Yq<.RZ է\Xe׍X9*$A~Pu 6 L)B$kxo:/1jڲ-82a?NҼ5'D{! Bl0d@8?fs=rlRX0rF˶ƊMg3BQX1/KIzOO`k'fDIi<93b8U,(˭fQ;^H/m,j ̥:K.( Ο 11ݺ|QhMFEw6v }^fΉbb؈<ҵ#UXwתщW)iЪ MK/vGߜPFdBB 3ħvBLZR]]0SYyB8[zn+Ƞߧ`RugjKvAtF,=?~h1AX}_I#z=6?E(5ɢ-FA_$C+eˏY9v xea,G$JFɪs/_SSUuBlGT:GBcgVlGMİ͋].>HKj\NZ N}0W{hNJ>`E2?РVm8tR!ء6&5:EbE1z)ҾjSn)_1xnYW*H ;]6Eɟ䇪(Ia :ɍe}t'YB%Օ#G+ITlъϗL~Rx3p7(` QxG?8-pє fQ,"j aNVu Z л=ETUBLf7 l[iVN15o%|z|(ӯJc0̉]utesHEX޴hR#ԪFE\@ā"whnǠ,D௰jHWNE\4U4j~֜qCCwWDw3 -+@F(YKb1vVx$lE|}vjXGc[4رϹjpDq 2HӮeo| #4'vuom>#&(FyQ؞ Uy9džG\4 Ӆ7tSYIklْi޷pb>}!&=)~D._< t YY8X*g1Oy%yc܎*:E!@Eނh_ qC'mjRE8(rJ&`6H. #d"D6G :uw;G#%J`NfKb򔄷MC,\I itydF"&9-w;GV|Iƹ' _xe`}?Qsp@OV[ Eqv&X-4Q1[rV bɻ\1p\bQb%hk|FN_w٤+X0!"1~Tl_WTx]Y%}(E$~^/~QgyYI۹7c;X9eG52>]Oȸ.D Vu~CQ#p, +;۽O̝z4қ""[g~mo)@PFٲ1OgTJ8CckhZD#Rjr7IBnSlcW1W%lbΆuK}u; i5ߥ6 !AKr!v/U ?v;Sb Ӽ["?ڎ:;L͉zn]Dﴡ4Y'(^d#h=g3!Vi|xFA4;ڐݞ܃='y=2-+2W]i Q"=*n)^*GS]gֿ >2KXa- 4lkvƉ l3eڔksc5s`2\&ʤ |/}MXms(+/ϜB`lLgw`rǙ,υb$! Q^)a-=-G\]`@˳)Fğ$2I#\._teO%+'hE ^B%g&|]xM6ViE3# ãh3M8ĹNS  6.„r~.ZIg2d9"^&֘꠵ Nauf?ʑw2؎ցRd72%V.,/;(L Ot-0ѡ`VkLl#mዉt76~i(ާ($ÿ>iH4KY#FY ٴ &S:&M4pT=ti AR27:7\h"wpr@! R4:)qHYT YLbe>+c//0' "m9Yt @uF˾\ٗd$R[D@LN|b-T [X'\Tjn.R|@KYBSދí+(#˪au:cqj{Òds⁚mĩR5̏P>ma9ip2cNZZs݌'1dztpc . g2‘LR я;%4~;`wIRB\{ID6l9=E z3z?+.G.=5qlDtru"}'{ cJBMPzRcI:[B|J(Xɋ9҃xG]J, c(gwe%` o1 ψei< Vq 1#yJv /ܤx37Ϸɩ7rpAL4r޹I7X.n Sr ?ӷ2p(Yxsz6~rF4-W*8?UiXk&(R'SL +$eSo+ЌMq1 y'3pFNȖ&ÖYfB-e ڢH*5L相[~T )hd4+>W;x幯#׿iqMڐ>unu5 !>uDg0ĒDIYCEJ$xs\m{^TA28IR0@:uYE% ?JnˠJpxIm)._g]WT:~!.Eghs. *]&'6}>FRD8CUYNx}FE~:wv;OsG00vf!vu#.H7p9@}8Vc)$_E񮀫>Sm oGs%[jDT ^)}?9&ؚF&׋7C) kI Iˆoow1?0J[oQVku9;lLe974ةNbea'on(7}ɊoKW/фRe&q;‹;akZ!#3p";sSRlBLdUru]b]ru]B9n}Gh@(* U+5Yu Adn> tGC~  z|Dx(`J)\oI TCA ¯;ۿc%'$Snu4] ^5Ou:ttL_%"h)P61RJaEd }PȞZ꾊r`|H0ԗG=w},Zd7N(5~\~s xh]j!K:kx}C8 }%Q^## Z0OmPZms8Ͷ&k+aroVlYSG1+˕MD>aՍnXѠE){ՄZnDX"w H}CuFIS.?Nf8^T ƒ͋ Q-_KX-:Zd# i $/[(Gzͧ&GzCZ+>gu.93t8) :4rHC脸luĞ?/ӹ*I(9I "מW5e[oMhU1v&'4mbh d~9ܿ.D;Ԏ`(}?* tv,K=U:}y΁V}ərm [Mg)88):T_:AQßjdnCH2a1 i6]+a*'X*mѲ&C,\.IyLҗD7JXZx5rm H5MMWA.xsUOp[o`ڭt]o|!eKD~NC$*|>ŰnV٦KW\&C+ \epFn1{b<Ƥ:г๸y7׸}ap3] )TȸxM|_s%T_eK"|} v ^jr #=/%IoS*炽)W5tvMJ MaZikKĈFZ }>aH4Rߤ Hgu[|S~Y牥Γqy,C(H ~(=Lsg.*6bn֞ՆϙCϤWR/&Jk}%8m7_&&wxF1i8gƔ"g!&z݈ tJG^`8'lu6gmr;(`0oVF \6c+=56`|n8(B8>hybCO l> UD2HT9N2ow"5!c}Cp[kC]sFJ4F]. YYnڍ +KsBq:O/]sF^xb7VԦ0rEztٗ4/ ko)8Wk(#X12,jKk0֞1qAg9. JeEꎼٰݖw@3K7 $hMꁲL$ߪ7M V9%rb*]%&ʞ3ow1.#:?lMv61Iwl; +.Z'gI@ŴTONnu2rB+ F1c0܄uW0z:3=Ӻan"%\+J&8l-fGbZ_ n7J.NlZgdWΒ _1#u3Jgz}U{:(Oa_ 26Z}F/;}t [*nRm6Ԕ#Tm%26f֖1HU=.c|#S9oq;R˘=.QUl=Þ#I&VJfɩ'H^;qLخΧoݶ5`9 2OF(6Zl:sņml"WijG)I9&{rf?1 xɓSCp߮ eZѡWHD{Zn;;\P%ڕyy7RT Oi/`B.,3(NYP$Q' _!ir' }=!rbһLc9/t4ז)苹]6NnW ffۼIjnt8/"==<*7]~DlRPtUcuA b#e}^ԔJW4:'lmнQnD4CIZEy n>hB}]THpPy2Xom mdϛ(bn0IUYjvD"jWTTToQ:a 5g^M`Ry8q`uuBY$n}a3p;*?o2yGsQYri4(@{YCm|!~l#).jiYӖ~g }V eu/Pg@ 8P*Q( ~b>ړڤeCu )XvŒ nra$}Yzڷ g u-Օzhz{HB!w![oF@i* CaeĊ)9n6=-4>>ȮXCt/g$[?nX<0wDOV'|I?B˦׈g9b907;n9#FѿKfbLb!,Ql|Qv& %69};$c]xSY|=ܵ GUAyױ|8D{(~Gwi4(GY\(Хk&dJ. H[x=_pbی=x9@B5 kFhK:@(0cړ(ya&rOisW;'P|oֲoTbb$rᛗTo'EԪAMK.?Gj0+SI˝hTjԉ'S3ׂ+д{/Q?IH1EE=P)&SP9&%C=6{7>Ԛ<'6_b8*L_K<w\r {~kc/Vj4fsezFC/,ˉ2/Lu qPS9юv *j*ULoEhz|@u7~ Toe=?#QFG9+ca|Ͱ-,[7 dq Mh<,&t6؊kV&%CaCPޟIRDw*f +K֒lR;Mn~ \BnBuX5VΞ`/A8eкtk{H12VQΟE7v';h"iXg,uIb>_gtF5礗"p)=<8*%¤^I3f0?j]^ah`GCXd5=-_.&.F@"- fN%ϻ' !%sa佼5/7)hi`y#jSo;?-3tR>(r {pU 楤r N~+8;Rg!Le)?܃`(ķsW{VZѿINjv(3 V"ngh iq:[ "̿2j9h~x7҇/Ga?h*>B"mQ暖-֌P| lɪp*> 4mJ{(@BXR}DmUEY>*j? "Z a`e}σ9{b{*@ar:=Θ둱 Wy3S!YfAwnn?we+3Kv l][aZttk+ v'&́q`B6=` ۺZ5\ՑBWH$LEj )*ooթW4HrkTNAȎ!>qt6jٍ5̚%#Ɠ^s;i[%ܙKJ/}l"ӛ`δ4I^ʹL_& 'E ('Ix]t|By; # ay,cͻ"7y&xv3(TBH\T)lruӱK1˰2   :քt ~m}|5lLP nNOSP>괅3J`!g.M h7sxO4˅(~Vi5,5͘;H{ƍ@t+H rQYL(MĔ:..%.7>H~EXBrks~z oěIUR2 h] EA(Z2|PJEE|zpY8eBw7p3XOǘi$-9/s(y\c)$ AJdƌxr؛;e&>-7*oUOZ E-96ipfp1+4VQ|Z2 e{ɉE!'t:)-N9Vx?Y 6rIaGb'^(Yak[/ SunI8Fnԇ i:j$ۃ}(c^RS-o=@ L`!Ͳ./t&`b;P HjgfVM ]uSێ$_Ec_Ǜaێ3Xq˥u|΂̜;ñy c ,KJ>!6G(uDvt307 Yx  i*Y3['cb棤CT!QYB ˚r(kئC  %\We}U@wfZ6@?]DE$gV+'%y8$T4QIM"YΔ[v lzx{#%VM$(&n1tomc8$;"^=b5BqUaVGt#W+"ch11$y q:"J3JJ7Gu~=nN0SS.7l>AM˖BpdW'gdNM {6ٲϿwnó3,c']G1Af¿_j5+[v0p;~L&I 996Ardms@,r.45;Jɠ>=D0WEk ߣq ~K ;RX9sC/P^$/;>}Ӌ;XI  .QP9VDѹPqE6s|vDr0PK"ӴkRJbڡXm UqI?jSWDvƆU#E*"l18B Fniʥ !h},Y4~}aعP`g ˜jnEN5|B±-"ARTR| MBnm%m8m|P-کe_Kd:i>6wI#=m= 9!RF 7dXCHDIdv NɁl~roY|ku; f&?v8T$UTU?@*3ϮA& Ki!rZ>: #2?Nx$؆ Xrn8Ķ-G=r2&VD3CʉzQt ^H#mrmi^2(7N/1|!Rw yD:sS"ĴZKldp1qC"Lϔ^V99z0t.sZ׾Εԯvڪ rv݅?(޵־?F;2b,]zoB9d _3 Ҽqч2Y $SKYF[t>ƭ4R켑5sN3%=c:jg瀭fFE{s' < 3c˗ΠGfoQÿ }M=sv=Mu|T'UOq#_ W4D[=t*_i3,*œ5V+tw. ߚG4W] {o(5HLpɞھF566ʂqȳ]D7'1mXaDi *'/W׎Glͽu̓M;%,;>Qn{G 9- 9tyW|ŭ)-\KVɰo:Wqѝ2s;aې O4WBJчZ(HgZrY 4O4 L.}1o5CE[v>Fp4&hAGCQjO]"ߺl.2OZa$Ӝ˪G]Qg>fܷ(Ւ?# [W(P5`'n۶s?&NE!WbUf>ˢXGa%M[m'*^sar5!scGpjND'~Q^'5s"{YR4,Ӯ /uԬ[$K+S蓫Ⱦm6;2[ =6fone9KaqbH_:%VÐgR󒼮0OP\%:rE?%FZ@H:-)g8,n*a2n=EBlJH"/] KW7#u\nok&WO֥%o;X0carplE1^^^L-|ʸtT![ MdT& ;ʹٰU4Ua3^)t0+Xp嘰3}2jARmЃ>)^G*L8C$U%S47ˀ(iM"4*ZVy# ڒ =;!i' h@%bf\sQ?;02i_#Nu὾\K[aXj: isL)M(\Wqrόi8HP_pXo `b˒0S",[,$q̦n!w !ʿ͂RI#{1//圉*X|6b0660JH@l]RՁb$tu~LPu<~PuL`ʨ Ҿ4̬WIO{XD 6ub,tW;ٍa7٦"iu\L oږ%"vR0## 켴<{rr V=q* 6&J&`pi( ZQ.=@{yJic UC^-̄yIY 8רQ>5ah JA uJ3]˭XPG T89d=k-c*hmyH)|ẅ?7 %-| &,8%(3r9.qzE fIP_?1[|j֌+kiv7 MB>QTjt89xbBTƈ!o6 ˴d@9|n\9Z)c b\<^ah'@#J)Ŵ?5KVN>d(OCtYEQ-Pq:1-K 9z:J}02uyWZ-*/\KYT2Ԩ224>30O"ryr?,bZj>mly$Aqcm|虄55GIp+TK=6kLsxʛ&\13 ӯ<(Ya6IU ʱATp#k?R n_Hks0?z5ڷ{\ߤͷLT(/X"⨩:rxbִ{M ~[ʪz`f%6`d?"f>FEC!8Ω0(BK9 pF9zN?-Gg}qNn}Mxp) :Oli ̥/WۿU{S~26y: tx[V7fSZ]Qnzxt6$Di8fne4hR{Z[hZ)%̛GVh񥫞ƍXPGveot}g#zUj VBqBPݫ໒܉(gG>ISAZ/~[(MJ0Q54Y{Wο{q8ҽG%f:^|j_${Bf{!1ޔt:P"ݚs1rMSJ$>G+>,u[(eԘ4(ʍ>Rl}P\ԩ/Ktk[T橴LTV2!֣-8Qw]0^De]y ˆ]nq,^ב.]`}q%*] śoo񭟜MP%5 y4]/=-31O\*Dm_)5ٞ/}gcUAƛ!`bdgnLMpxkܵQo%0p#\0~4+.xQzSl(eb3ل[I2SFc>EnvWV)28ۿF~*( +]g}-3,wv2JwS{aXJxz(1a'IT3+f74VD^0D>UeXxWV?cIxwi:z@ޮ D%<;g5ԙ*)ՇE zjrt/MQ=>?SFQr?䄀:CBR(6Šz )q.|ިP>N7a4Tqu e3\(U݀˯+=8[@2>I䰌Ij+@io(cs⧣Ar`(SݣW"U`IZNdtFXVTj !:Ģ2b)Vѻ!nop&n?r٬Xf̛:2z2Qu_{;Gi50X~+5#Ǯyԇ{xkPxHm4Kg^cu]' OʢFY? W$5yz0TF!KGomldtP˻'[nJf/]q=찇h*k_ԆSX !ߒk[̉{3}bQl|Uf:^Dx^*D!v'WdQDtȉ>S8#i8cvR!_ T4ּ1.~hEH9q/~B =vְ2[8O՛FW2D !ZKֹO~*^sԤ`,gYz;)=}ouT kĝmEQi,>yL!leutdn`Z'cxtW~t7FO/!-9eu>O#:Vje5*f4rYWnR 1~1!)˧ [(4_uM Z*ۿKxMB$vz:6&^+)پ@t~Nvx@;:^bkJ{߳[ P?mT3Ack"6=Q(ڗ4KNogm:D1؈ 'jF.u{ '9 yyߏ@Ԛq1=mKd=Վ^,tw#h-k?#vw7 fJy!9!! |J߂ U`B<\q x Î0-S'q3Y$/3.ŝ$ޱfȫpW݉O+պM'sJO*⭏)v'g\vw9ʞ=!ۖdYFFXct֯l8(׳ᯍ^J2KL/Q_x0^UL/<)n6 "%JұsE7`_gZ曽Р/p56`B,_O3ɺhꪪ[L Ir%xzB:I%Dgٲ>) ~x<צy> ~lO?t+ǯ/AM5(vuu]Fi $\1+JQEҸWMKwmkGAϮNh G(oS7}gT.h05Iю:1. =Cx# #,65 }I+{2@/HI넮Bo'ϚKǍM hGJ{W)ŁFi8Ju'saޫ:eaABWfH$(K3LK6I^Է)t;n_k5''r] 1WbaMV᩼hD_{Ξ hxVry>z?M. +m w ^֐^{Z@A?,3Z1Kyo=34M^Yx`Wy&aR!Ǜ>ZJ>>g4R;mnF=J^P+|(3vBn`HN}:+hn1lv\FK*̗kP;{s 57m@]dCwn+3mCM!D >vZ-G2k;v&tQ; AF8f'6DԤ|lţIbOK%^ 큿iiPG*OzɈ|,kw6H.Zֹ{l =]AtSxl)SLwt/pT Q6h' [aE~6u%KN9tu4*3y}\JxہbMAF$>etwXNE2&zYcǝĀ+T7&R%ɞ[[dkLqfχH9j#; [Ŏ,l n\/jasqmTy:hgSr 瘫yM$Qɿ@aCѷzaZ#қ~}>ҥR[Omg*_oQ-?hMסd;t6)(֒OR"}]rP ^60PAh6Ky|5lA-L)S}}@{@.F]%M刭o EsHYVȢ4-(u6&kQY4A7j߷YJ~f_R}=_I>^a{7V/洸XٿT1X E?g" ,7|ʖD=z$w\’M'RŪ?`|QM:ʀqyV#pHBAw_(㓠wԎayj6 4,-i"&phPXA8m]@S 锍A-E?w\D P1ln Jr"ykZeVr1Y%xnA ə8='=[F+flXSGy,*ψMwsjO/ i{slː+f9CN,bs92.ϴ䍦K!#yW?vW&{ &:7S0IT*A{*/U~e1Z,YlVDgOD@o^)e>W| zjnXIA? W{0HB:Pg'FS@oFHMHSV̎NہT,ƦS67O.rn2}z(*X_c`*{_VzT 5em7k8˄HrTPp[upN)-!?D+]nYݓ  l!`U?>r19P NQ_@u#2y"&Pa`EtDHGߗ4Du?~/R#e5uq#Ze#d} 1@]SGuN.|C|nbN7g=戶nح0v ǪҠK =]M 5w&n`˒C_>XW^Km + B`niLo|w k ?mԿ=18|SOSGe9-}z0d#;J)B)$KTDW|~S!%Wc[ފ=(Hd.q%fKP!VKid{ä`<5OZe;IU| HnT9+r~sppWZ:>c98>.5BIkI1m~kM1 r u8<ѲȰjȺgSVbZ2l;ۿ*\ɝ@?!"}w9*uz&A٘,4JH_ANTUȆ_$g$[b tR !>VLtʏڀ*8n@0 #K~Q:ң\oLh7 {󲟴 ,+F5NHkB(5@#"8j%U :wjhdtAlo7y"Vu#C73a_uOO;6%A=$mCo_oo)Z&#,^;[C}HFldK$_Sb N_@ui agr6*o` P+M{~c OHTpؐe3ՄHJJE D{kauQʈݶ3qDqV-]cn>Mm$),[1(TѦHz"aM!ز}fr]ܹNpu bb>,vX) fhQ8K@LFNl%>gPֻsT1!BeB W!^<ۉ]xZlWU0|2*-#1mFRR[tقO}YZdkK.- 7RB?9%o(c20ib"^'~ }0hW-aN:-H̎o>D顔W:DIˎe}RXF)׬'7q9[*C8ܱ씴39/QZw`pQ$ĨNcGrJXC,kanVYD.Fb~JZﶷn𥈒^pJ j<DtL )4{o#T*vҁH?N_*7: YT]VFK?9,={r,"?k~@wp})c׆tE.x t LӭWs8|[yS9_9To;.0 +`԰5W {BCN]j2K&PX@ܿ˓Ʊ QԵZFMr ܙ=@ܾ6GɜF2ǘj"YQ~<k w釱k6_BX[VH I tS,PO:csDa;,ŭ[}]9H_5g7h)PЏϟgA>Y_]wJSkH?VxV˾ ۋxӈyGfj:ei($?=sJfB(* YH` γR(zq"x}MGz <&mS>t{/n^ K3r<̞)ԇLs{2q"] <#Fl01 [g?[0Z}lL ݀Re8nb|Q,hzڻ%3%ƶ⧨^X {86t'[߾}HɋNJ*6mK=N?MJ'؏?u= z"16 "?4Ψ\c5hƩBe"o֜qoIP5C4)?Ӱn\2!s71ʖ;ٵq̈*@̯O(FZ\H^yrܟ,wt'"qxVr(=/9DwxRE,ًý!gMn#] Wn NKOoڂ6ˡ ug m& ? Ӽ5`-+s.'$av=X`K/`|@h""^4oNWߊ?pvOB+Ѣ;U~4? labVu#;f~j,ZswSݣZ&HM" kE=Wyۛ-&L4O̘AL[U}b;4^ҟe62NvU7ՈŦ<W zQI*R!-РOηڼ 7lC f˰j$ESӒ+n3a7M^>s+y2g\*Ӌ#iiu8R&Ug 4|QgH;;"en3cf8:R=a={C`~A%HZɮu [V&uu)$>;Fu_?eQR<H^Nk N:jg?&c\wq1zg%`/ڝgJr_ŰX@?e/U>6DvJc&CΦ&|%z~RjԨ#]EQX QA[о'oa Hh[[VޟJ5ͪp(ޠ.x ~CP\&`v_2+n1"3g]|u~˰N)o,Ǜ VJQV3 06?H+Plo K˥btDMجԽLG2 2[l!fx'jA0~4mŪF:9C,j߰#Z:Y\RI߳)e_,'tۨ[PS2*@C̪aTv۾o{oهyN\F|Ɂ̢ۮjqgEgA5N;R~R;h]%ŔCu@7/2v8J{)9X ΛG*Pc{g6 雝V`>Ru+d!y._=zwqb 3v8##&<_meL#7xr n#a1B5HA7Rx71XC|ֱjN>}Ѵ0ʒK -2X'^>ooJ4'zJB]=ht\,qgQM( ZN8lp;!YMOpm% /;lEHRJZu7)BMGd Oኸm/S]qI,'Ss0Úx%ar#-36XI`铇JAM$X|oTQAv(+cH0Pa$RfTӖmMͨ+1gw4zxl4)?j%E9H v#1~Z_bUL2;5VEvM활lxwU @^t,dB{61m<SzviQh+8˽b%:h~Mlz;:Ch+WU!SmFjZ,~m %0;G2RELq0eltEqxm,!nd=P `+eMe7* + qܬxVgBP~>9)Ce/`tKxZ&i^EuMGL'kL#W1*ؙ)ctUH7,Ny3+*a*g8TD̲zؼDc&ˆbid~G* .,)楤ha%!Ȗ##b(slY5蓲ЊIȺDSaȵd2QJpkX6ddy ƎdnႧN6ZΓjXx",h`jFIqO6UiP̋ݽJ#G~Ʋqw =v@DH]̇<(MPˎ>mf2BʹiDuW D>iPG)o;JSc. ).8ŕx¤\ZCx <ƚO>3dY`ؑ<ŭ/Vyܳ2lav:Ց YpJX+Ub .0m! ;'"[f~~0/G;5DǪ數hoĖg}C3!y؄}Uԏ00TpL/$s.2I`^B.2rF@jz$!L~TT'S+Wd$ED,>Kݿs'@W;`&BTI7U9#"xlLǾ6ؿX}75?$7H< `2t:GQ$ J4*20^QSB+<uTv}Y T߶=b!"!WġCkDWMgکy# KQ+(^[1$7Ũkb)/#Kh^(RrW U@Eڄ,{cߘZ/BrS8$J> |A.t?) *HFa&n?<1w?u3qy[mIgz_9b=!nOPS"A3Y9E{wIm"܉鉯<I\:miCn ljgڋO$% `ZIu\"ض|+wsD;~(Dvv0M+bZBBΓmsEYrZl`}|ɵR%66kBy;^]q"ui=˲vLdcC]k4Hb2R ޯr2 R&K,@ہe [e8 ۗ0v$PݴR ;C=ieәh5*2B$֝"#f8x"nH"\#IUyla"`) #B&NIdJݣR18y-Sb&9),O:,WٴEʗVYZɲx] 0mж`\>r'kKsC0riiZqWO"Gp=Nz TR†!s4o>@8DPX>HeBp}Tb;qM]3E*7ae":++śO#Š4jfx)˵xHϥz;1,913.`aoʍ̃Xߌ3yMfaN^ ^1CddaD#n>NcDeͨ[>U&L΅+t\ӄ]O aNZ k27?7)exq뵟 ̙`{VlS⊙UDŽaM.Bœ  tMoxHEejꊇk1CEIzoG!~ X%2-Cw̛а{OKE؈,-UC15AvˠAiACr;}"^*g[7"|yF|._;&ieRpDJꓕJ{OcLIE Xȯa^d;ĞS&~7>Od$t$c 14OX6w5=K"\Hpԧ 59b6Im{q?7gM=tds}]K̾!+* o^YG43 ʅ8X.jڤF͎QԖez *;]/Xl[ڏ,nNܯ۷r[G1'hDw)|+L':$ o8Vp<}<uzMa( Zf]D Q?6(:HHl9Xz)?/vS·|>W3j#tG^ 2&uVaH?uLo5 ժgCjWP #n6h[KcZC8 w\,p 1TF$]/_y/Q2Sz(I"cYXZ^1Gu~u!Mox[+92sP/Z@o|!`6P%0n Ja-.Z4h(An7?RcNcoDbF̵= ԸzdG-XŸ<ҫ4e,>(ϻtkP I ]CiwBC~XkxGn?hI8]E\x7pg6 $WWmSnxp <"~Tb6+)v@gMO,=HDzooEL\=#f}$bS<6}Kf3%"EeI!`BB>^T]WE8)!_=5>^#䑅P97KϹkl@4M Aӊ.ۻ9E x:~BRma9ndsx`ӎ6_/PG'y=HT\-'8]h1AbrqlZѕ=f`=r9hae_.9"W{ht8&/=jn[&#H]BLiKƗd1S0 6c-t$HT {)3v4ֲx[O, a UE #[g%frj.D;W+5AKMI]9Ye hV@}Y*~IL6ro34Hb+Y#򦔊&R-EmԮG j-\.cZsH Cp^ e.%T 6y y  KQ78ZD*71s)37Gr1(WZ`JG-[Iy+3,{?w `}6y$eښ }L)\yBМㄦM2˜8zVAҙ;Rm8dոT3oC`gf>|sO4wZ k+ d/L=@F 59*iBfl3|{zRA^>_]=|ƄWu#yMGZ%48x\L33p|n<8ugHZ:6Gk571jc&O1^[h69bJ_D?ɯTBqh#G?Ϝ>9+(P"#t%#@О݀g4֜i3ƾS6"5Hn;Hk PtM"3rb^X##rHf:Y?"D>OEFO)@<:ㅆ,`PX!{.W?uՋ0^r0Aܫ@|l?I5(Sk+HXL?We2Ŕn PȖiFͅ&6qLm{}Ny*=4RxPA)Jq؊#̫ 3/p}E/u -ˡ*gM!'tϚ&?P~~tZ"Qt; q81CoFI!IN_v5hYF(%UcrK$ "lݽ2B""PkK7h ZE=Z![b?M_9oS]\K|; &фO=O酐a0 V8n} *\,}&Cw<lYKкņ4мQv7"?j=.bsꝄP$쫀iS/[Ì0dN"n:&YUuOn@} )杗3 *ђjfhPaP,d~|%f!pZښ%|o3cSpxVUfPICh ԏYBLAnJ}k˹!-TU= v-AZR$2('F= ݒEF|:|mmE`^Kwn,v̏=RlJlC+y]Wm z-n= -+g^GYO=ј(~ؙeZy;:{/L`dh܅@_$\B;O3|Mb{947zZus'Z8Wq !| k8mz6/uhx=Iٖc /!)"v@EUj zX+t2cy'gƠhm3 4`;P^8wX5вqU\J4R[Pك9ZެB.Mk+x $Vέ %g單BC>OJvc-Jػ9M7Ozm҈ENA8&t"]>~~=5mߔZGV_-&Bd!a~N0s[@n`6Ȓ~cCs>Ď1Ja25,P1M!s\2I!\2916\/m1P=N_ĵ] LI ?6`OmYY65ePؖ@mp>zo_=%fꝡ PD7A 'G6s e$)JcWP m{ {J6eHSi%D//1"7fw+,rHn1acOWV( GދC!}"|.eRI8]#Tb '\Qf E x?֠ Cnp5WX$#l~N3 KU7Ra8ue>P=%=FRR @O{#AI4Cv ?IfbM-~v^@[b%XF.D51;>H,Yر?8I' ?uj _ZdN٤Hc0`b];A8M}#);/MK轛6ҊL+HZְ,g Ds5Y >r]pId.+FR"˴OO}YʫxF$MIS/1'@R=O]tskE%DYܥuAk]"L3o4_yC2"<@[ &S|F zᖡ׍Y_as:6)81j{ƫ`KnWlNqLn&}_]^8rާ_ӚY%=I벥KIiGѮ=V_t_e%}HMC,RBdmN$e |5{\QXhlji2xOROaFՔ56 O\ԚiHB{Fc[zT*)H#E_lr2>a2ZOd`< ЏQá8SF\7;zcZ㥄g$iIS"/UFZъfbS}-(;=g|}gg"b_A#.=RK牴W-l ׽/H9b>yD: feI1Y=5l3:͜~ҽ@99!q(zSm!U/euqܦĦy8G6lHImIZTLW3<%i*b),ӒI۸@DA×x*tSQBHKLF˖p3?d44>.skзƑec/q/%dÐ(c)-w e> rI^-D"N%#GY¼D f]/ag!$ԛ:kO5=Gfp;Cޘ# 8gLFˆLd'U\*)|0r<+EuW;TW2ݜmjR_ G=gl&0ym +OͰYQLuﳰЌ}-/\cR$wYtH0%Af |& @Df\#E1'ONn }fS@(=~}z0&)ͩrf7ݦ+PIp;>6"N=O^QՠSrosg2b O:'€zgԩ\6,mCjSx?eRy~ݩK6EǏ\@Gjs;Ԛ2sSt!(of{6(nuCV; `jq_|S? xʜݷ I<ڷF[bL>T}; &y̢Ḯ^ d ]0PΕo:gEBٰa ) #-U@)o:-m_XӐ!-4b)qy+b:G,\&V4)3*E&ύc( ~=zHS3S2^ txyq6>P{k[Ӿz.3% $i)zƭM!L7L)=| 0:P>U:`@<:t/2g -=WIod$l z;z5h_%QS!&:aٍ 3X6&ktRmՓx  2JR,ihx'2ES!/pnǡKa1Q9(`ͨ_H4|@Eq *N>C'e\q),ݦZfҨ>7ܦUf$b I|IÕ_Fjy~xw` Sn Hq1P6u6#jҞFUnOhZ$VA?cŊN+u_RVZ$>LK V$l:R^M`9źh1-dvj2n* o8/dnڠ\+R79Eѧ ^?lR!YP*%pwRrqE;J5<:z^_gZZ[t̒Erę1$l9^@94<;2^-|2'RMF"X&~##)LDZg.1uZT:,G$M:PO$.]jt3D4Q rp7W(E4,5G7֩HC$|0ſ67'oTTZ>G ha2'ʇbnk7(t.lҿ)z+"ߧX/N#=i$uJD#)Q:qoe>*0S!N ͖BUU8zԥ)"&'j>&uŻ,\Ms- :y9:V.4ѭ1-ySVƎm^lY/%zt&&DR%)ήֆ0YdKu~" !u𡈧W I t,ԅv(_>cSRsqVbNgμgQ:t]$}M]k&b2ACX&o*@OjT]4Jpk,_bئ֦*1ڗĘ hՎu% h4,#h^@ALp[y h=:[F9 #| 45&8t ^GP{Ju1?* ӊ*_ׂQ(3V@Wa~= NkH=NP B=T7Pp/SN,kb_ 蜫߅6hM7p$ipPL6W t~Lsm:Ἷ61>^"#^Bn!݃i}sph[RhucF(x;ty[h'iC]ǻz+.eD~0e@҅sl| 3P/gldk˯O fXA5fC%ɩ^q|Gg{ÿlq_2$f0X2oAy@3g>1P|$M:ډ;R-'6(ҨFZWqOE3Mrn񋭔g M'#Olt7?GŠ}4M7 R nnϠocMy^7 rQ.9Ю _]-Q%t,)Ԝ()mۭeX&5}9نA٠rn&ʳd6OFN}osHY$f7q&-^`:IB%n0Q{ nRimRU{)pd.d1~o*L@pL &Rt@ƙ'q<΢)t)6D3 +5N,VI$ۋZh<i B U/zlzdvv;TobEiX-8t)}.b 9ǠR62~"B >M]!SX zT¬,㿤: Os{ݐ眷!퓝d9+;0ɢkɂ\f '5͊@e!{ 2B5Z|+i,}iK4hBo0Şn+Z `,KCkl>'mՅ/<ۛ0W[DofƼOj/iD *8H~؈v?i PuK9C/+Ƙ9}Dp7b5'f2pɺ+ss~Vp+VO}lAzEsyldH;mOrPv]3RanJ!@]_=?LlrcX5fbzDб^1Eh̕N SƷ BXKNH)# ~472~_4U{2*͂GĘtb@(`\]򦫬lD\ /\^Bd`KgI{ ^бwt-ll=x2i)- r/z9L[ "볱Nkܣ ^FA -):nWiS];2"J 6!ŭža) w .mVCS0$E'Oi&7B ѪM@aj7#D"ʢwۖlv+([+߸X}5Y148TFH%^N^xfb`bPFn ৑ss8P0+ nѦEJn{,PZD[_rD˜~2ɓ0hv71x*+{,G(y.Tfk+ ~x>;Rڦ59s"%܃XvMX[P2ः3Y}AzTGXr[./mݯDp9o>[^B8T$l6[&N9v9vMM$v7=ݍo] yէ}|xjVoTq>o-GJ[l `mܜѠMz7;rP̉UTb(v_:܂iQ01yz5#1$݁IMM8H:ȓ4-#̱?f}`ҷ\*voНSXrfG{"`lwHhsTFAfw|& Pt@2P ^hk˵Azq,'r+@s= F&[k^&_JtzfP8u˹>#fQjJi@#!++$IϢ]X=cAI:ym`2%jl|[0HjBIhnLȱ O@_CD|Q۾` 4[8%53DϮ qb.+ѻFpxO}<4hԪ/Btnu˟5>zbi)pU'Ck %?;M~Mgy`QEUdY`WMaXo,Gg%Z\/4ŧ'<JTGGvO҇p8Z$lk C>񹅟5*s~xP&AޗѼ0oݱJx?;^MCA rSB ŁL$gL8,VXY1U6ղ?:J\|q bVϛg>XOlߙ 4Eu6z-8`Ď F&@K'gmrB4a4ѠTvMgYn)ٙp?mv?'s]x$'5nJ~ձ&0LA!w5PrZ`/-eRY1O ɼfIJE_dZ u ׌qk?Wˇ)kwIIJj>s+6 jgQ^dar40t#F/ c*Lt Y+W{qz~GxSHQ1qcnUk!O_PlCSh~Cح>kZ ^ZF_p)5՜P*Xd5=I(LkX^KİCGm)! ڄ3޺҂+"w-=ֵwTX \mN|`-Ż(~|i9'/v.BNXMCܻ$LjX\/p}'UT&D5A?++L4@WWM5m1vzFREK`/XHuo’6|dd7.9AwrmĄG3^R^9 gD8:kx,ه9Q EcKMt 1[6Ii*{ԞAw)ԩk}+U=5FZW \ Zﻝbw ŃQ%HRQr\\X{NVG:-SBPą@PcN9sIFI`X QʺkֺQKOYaZ:I#dIN!H[GyC;7GVR[L$G4=&,# O {) VF; eŠ,`oÝ(>.ab-.  561Ɍҩ:Y5B#+KX-ʔpY~oC~!5&M DJ7t }1Jq۟S"p1 dp`-ǞdpyE@RQG Z)]3 76 1Oügsٲo/Ch:)ׅ-2R Q/, Pl3AȴJ/sY($l dWMW2=z!W AE%扏Y._ .ylϛXGQ4O]4`Ǐ|՜PF6q"wZ\<\a۽O.hNg`_oa/%iuCi6͋ UKS]0Ճ+g#!p|*`9o.g7F)@3Bn!FBQ<[+ILlYTp qͪ*z@A,QuUnlS{U8uۃm0*Te2&.Y J͟kX[1s16 @V͆@W ]LO5Dl6j hCD f }?X;R,  #,&#=Reܳ^y~_gV+ xܞ!ڠ M89E=PbQnT*қ$Xz< J 66K2`/K/uj)vK߁%VOr͋m%i0do 1bvD{|Yzr pǂT'%f}k Ҁ5߆hZڽߺjx2iUżmOsoEI4$u9 Oaau' ҺEʹX99ϏCs؞2u Arkt0`6(-|0$GXC nʣr"#)7^mh[qBIsS`ROjtOLܞ&< `۔/ *$@& O3nHk)Ρ*fq\3{i a w UD7 c=oGs9Ϣˑ"੟ 'aLOgמ&DPld;Z&#7=mqvsV<=яF4m|2nd:T {AZ:=?uMpݦЄDخ$_Ti8X[)6γϦrWŦMR|O|a=x_c۞@ZAA+w['D2D^>@|/!dO؎_r㺲ˌ9.%ډO>TW F (RE}V=)Pq³wh 0薸FcEiPZ=a \oT}MIΣ /V4?ވ]ro ey$BVL J8>'QAm^7C_R>]7z%U(,څ+pQz&}dQH-`)P?$\obPx8{a{3?#|3X~ q,`EVqQrY1Ea+tR"kg+-E+t ZDx%Ǯl|c"-{\*ONؒ.U};a#AzV2lZq%r2ϨD8BefP.M <Lj" u"QobM̬e9z3OPTʔ=ʪLJpootgmS½O$;{ uƊ\fѽff=Pp<\3i]6K 6c摁( UR tn.w0qWa)uw8x8|ڃW$Y?uj NQzͯ 0٬RwhS~Im ]XXNGy7+[ Y1@sx$|$VVJm@zc=Ƨd]|._~]D[[18I# '2Tb:-0|%R#պ"M!_L+"͝MLo Fr9ƤşV`PM dY]J${Wqs (g|tz`jnέ6ߖp=2kͦ4x6". !%AgeDZ|WIɫ;Z AM Ns/{YSG[Gnΰ#g`~Dn&bNFw.h%zM \ }G&Ͻ_r\C\8W=CrN2 1r75`0ʀ /9/ylDE^<(H{hg'ƔȷW&N3./-8@R&,/8<$9 Y!rX>oXʡ heY8R!b08JhKQxdK[,ʺ;ג 5hw8&`P.]LZ$XBf쭁T JhKD?ەlИA"OXX+#Ml5Njr0n1Hs3xTZԞ-4e^ ~ZP7|%0xU<'We 0,[VuxA8R6a= wZK vJA[Weoƒ?PY7p\y*>|5뎰!Btq)/{U2Ew@9~eҼ?"v\Hz/A;T?|qّlEض[^L2ȍǸ͇TڭCFECPC]kVwݮ1~ ;?dꨢwCߧ>VYlUֽ.pvM5@R4Re@~6)fbgdr/;+Lј )OfIpWYln2Tf|KIKwy;ʞPҺ,pzl%=Ǝ+XȂuz֑T8PZů|ÙcqӅV8.UAřP&,`cӛI"MXQ z7VY 9:rtxJ_ UP_9OC%m jNét&l! Eţj(54Ɛulz 󙑙F{8uQB4xhԫF<(\ I';P8{aqQ@0U//[ܨf{ihɦPIATb3RXbu 3ӂ7VJSCG~Q]=dd a.UBĘ3ѿ:o}AE&)?пJFlp6=؟f}j+*۝9C #鬻/L.>XrN0<2R@iX̡ܸ^xyˠ"wϨ&7,~ES@7n i}KII0C*խ}L@~mJRr@׶r$_{L-A2ujhL̝m>YN']Z!?@<,駾"/,%͛0l$i WӁHh[!-S6} |;Bih- sE_qqzݿ8Omw $>jO'ݰc Js{|X5\s\WbtixiVQ.ן9 0U@(pDLJOjyHFR>|*`AS"a5 lvX՜1W9=MG(ͭQ_W,(jk-M+CaίƏ²BmF;`3 8ց(157^-p $PA1w4s:y2-Z~@hR?%^2wTq{j(CfQfN0%_ m5as]bO9& +3Ϙ)CE= ta F膘|ߵzS)PAkHJ(op甭9+gY5ISq9vHqbvlVA bw&|=ڏ^T<+8A iHZ-&| ;ZBflv &ܙr?w8 z}EG-a_P,Swn1As _<dnk>in$H8hAݓa\!C4CO3ef7()yj &[s4d2+@Cݠ?'Osc B"* MkshsFu?񓪃|I#MT~޼>b8u(a2\ݝP Wkvb.j6A>BVW@LD QxhP aPrI`9Ȏ-W׭qi'jJgiN5W-K'h`e|~B-Kf͗5\F]Dv/u>T+%~3uEWT# >)*H؞Yɞ(U"^Q''ZΝ<31}n!ToVg$\‘vϱ7^Θcoa7;+m϶]C2{b cSa7AJ!+1t跳s0DH@̦ӷNi!mcX'5ql.47bK*׺nN.Eۚ;M(ݢA3"ZJCZl/yU'3sgic@I69po9d%HC۶[d /M~ 7e֋'H3e @N%kx9fMiϠmýp+,-mi_}48`E&o)Qy3y,z+ ؇p:-XpY76 nBhvR#`wAĒ1. .ZGV''桧D8a-Vc5t6ؙT`9(ׯ 7R1b pv=aOPzzτHpf7݊D#)+nЭˆh-(hD8@v&zys~jglk:6t]LIk (Rղbӏ;TF0!e0] o0j< {?V *JpBkNkwYWzrex얏C=;Ϡ?8]](Vj~CmˍT: F3V n~u$م}&#%J2w.A䅘љyᄃm84 =tD3A ?n ԷU  ;i2s?WwMxmcgq.wU\_Y\TZ77NS5Lt.lL<(*¿!љ*l{Vx\`XH'`qU4nS 5Հ>l9Ǻ9/@_)]/[ӷb7AgCDN,O#Mu>2>%}%MYP^KZB$uI!O Ur a*~bwV2,JZs:6hU[͡58Afy:,[VNM1 P5;B.`z&<mq+>8$݅"~Aq*rRv#`+!P(X3 [6(؋M` s,GNJ]y ؆ܷVXיбE,^ĺ;@nLAP2&ձ6l(g)L GsuR>:){춲rX6!*8uKUG@ 3X8Bfgh$"( fgzj:5x> cMxLJ˖ {(~9nFt|YSKT[%fC3GWVg;uC"L^ lާEa 2L(z[P.U>|#2[QupaRh lZG4z4IrBlt4geo"@XT;j-P @ +SJ qj)VH]Ot+N!^Qʰ:PyYmR6U3iaT1;tr6c~sn9jP~Aגl,U >oB^s@RI=H5U3xFU4P]ׅ̑zMH cUNANo5%kP9O !eh][dix栊vz@?nשx-篩y rQ"aI84 g7Rôm6)֘y7r!~4V%-pK~s32ߋe1տ)W͗BN͔5pȞ6/* Qh$Y]\b:C0Tt_K},sU#~t3N?tr"CM۴ԋ{=܋ްh/n:Zn|',p06Eu>ڨ2fq3NkԇGԤ[$>("P"b(FJuͣyieXgVzrGO*N~j6w}VpF|g!X*.K9.ƒ !ֺri, <`TAB -kJ FXxʥ 1ܠ.c[!sCl݅}' [zd%d~+]V?n<]W<'ӛS۟ %eE޳H޲#ڷ  Lbtf>`oVu/•Eh\5w2HqGl_,q; _q9 'e̜TcGoW@5?ìrC7Gi3`ox #G/£i f\FK< m1&XtLk<.MV*=t DH/;Kt^A€Mv]|>:R(e$*bVAoGqYl4g-;1K/Y U$kZE߉\Y x5}GpqY]A^A_p))GmOV*n ` hZО‹dQLP1;5U=Va'R_WH] v΃:顢OԌ!}YqM" wv+8"9ֵZE_|ՒZbz6(CD~v2Q7pzA! T{gB4جX`Gά\ŌxYLtKvOM_PWy}cԚIln $UÂUA}PʶzgG`^ɁqNHTeU.=Qb6ikZk1a:6sMɒj^Zͅ)Xt>Ll[QEYI!X ^Z"pi>nvqZURaDTkdizFM}m/\9Qt~^*` Ks;Ƈ- Û#A#xKnF:T-F.@a@帬¿ʘX 1 `[C_xNGf\ )?EVvyuRtm0nT+ĜCA0c/,>9|J\ly{$:U+Dʮ, ׳k.^3YsD,¬0 O_ Sv[)"!Oy(2Gl; *!4ԽU11rt̓?V}k̳φ|Wi',€2[cg=Ǭ$Jk f@̰ v= ӟiP8[T"u_3:Ase}.3yq_裹:7L_+yx'B=lakE%[TTA ':]UQl,Fortu ؐOb;Q't*Q c P Llǡ8S@DG I{+s!jh7\H(^Nj=aHu5\S} {>azM_I6u}:Rj9-O?>lI\/Q GU>1dciC* _yOo9$U OqɳVmWv,M3d+pL6Gsf8Ⱦ ]>K9 .C'x(2[ DA 41ধyJS)-Za֬?FdAJIa)Kt +j,0D9|\"?'x1F0hpu{J|*U2!F lѴ-;Xwfq#r@Sl zpo0)w ރDHij+j 9,$ۇgr5gdVuIŗm]O .̍yb*gÏ^z,L #vdl /T   ~]HjD\mTGmaPj O,SQ y4gOܞ`y?UŜJ=T@vq$;Ԭ ?@(\Gl&'*P&dݜ&#cVTLBy֯$icEz(Pj_yZ2'iAͨ& `\YYvU?SQ@P =]|B9cM.ȱvb^ A( p!ܿ膪tPL 3y @M}.,KvL!f1dՆed DO>BVV? p pלQ&X#|%<*e9OۍaD_GXu2+w }:`T77c+a_.R&yn^ R(B̑Bw10t=]05,akD9tDy}=Oc3n? es)`_W܈qޚ' 7?Ii[afrz*~zºz9~:`z9aF,C#!/-`s8W׆N'sZ{A}+\gT&IXu{0훫Hԣ^-$չSdD H?5=TJ1 J] QjZWYgBJ*}[qmk1u:719M:l m?3",wþ>Zv&s,Q-گPM_ wDh܏!Opr JtcOpYxc"JtpZu3Y}|C ?/wPb:IsSnmwNt.afy9zmS3sfٹNo%1ܗpzmne“u#t+/IēdLX_%.t}?5pGxGIǝ,Ah%)9x*[c:DԨmhU d?xׁ35sk)8HZQFFٙcM6dR ܠv}Wx՚G`za-맍'!BdV6{jBcM _,-ᇩ0s[!4 AnAWF6Ip_oDxr}Ak2)zDLJ,5wzhJYa0yQϗUWaE^uv+jR`jqN*oP 0t%L)벘EQf3tp&,מH%"ѶSYISKE^bEc0'tÌc,(a^3cW_H*-{:ˬ}4즀f1xdbܟ_liGBnEkbs DSl֐zw]X]L/*c:!fGGn@-H ٪M)# nŠ!P #jT^5>64J@$++xF}[ ^| Kj|Q*. / ZbjP~g/0J='=+.ytdNJ3"5J@~iĈj-kY)v0" gwZo˵UCIumU+ËI5: #u] +^}Բ<Z w(c7V @RoU^Y2LRprS 9A?`w559h9>Ԓ=}cRA|_Ǭk dvLvWU6P.~wpʴ]D$^d9$C, _3B=U oǔD3-;.O!M:Q "Ka"uim6*Kfd'UҫB*rP^8p3 L,/~w8K[:kAP7`X>p=Ǜa*tGiwY{|fxk&vs,Rl߯f7f\[We}p3~=J}P /d%"*^زa]kC K}{҃Trrb.9uaQ( !?6,8JpF8Ƨf;- ”l!?VXQu)Q>Sf8h-\lj]a2m拭c3W?T7K+Y^#:Ne )xX³tuM~C(7QO<ٛ heS_F۾7g)$`?!|ʨ O÷To[L xs~ ^,4:%<4}ǚyL8x k`+P<5s2! ˄~`,>H'I`O_gtd dI; wHl]ZЋ6ǔupvѽywB=3D*e}.P"y^5orׄs ubӔ}s\ m@tPShͬ Skbd$i3C >iC*UWkE;gѯ1DGRGّEwRbS 5Ep[m7Dh1񥋃Uij\Y[s/&k$O5~_Mȅ{ 霴#+Z)oaԧ"uf1@9'g%I`@٫(HNiзHA8K>ۚ; ';m9Ȍ ԗ̮>㥑h*C*!]1Ul2[ lhl{7NNJmA-Gh(\W|h]Λ3䇇b;ƸUjUV1϶bLQB&T( l:Kb՛Ĥ|O‚*2NJn/u5O?)9E^[veu1?v,Qm8 ^G1LCB#4Ыl*T;z;\A2:}H(w)3[;ȟ}v4Βg:tL4YM%SөJ_cgdko4'G b+vF 8(3NлeϽS5߬d=[^pdg;HNN&rRIZ6@&<[SjO-h(6 {\@@~^!ũ9Fk Fǹ(90O> ʙsЄ?akg,NJڹQCϛi̷EzBEV{ u!PI j͐ -yq#ݩ] *p.`:J`a`pESŲ%qJ?"*TvBJb nB@">"-@ y6#vW<=8*m9z/"[π$rHPz]˅kۇDg7*lUF9A_ө"ٶT狳'-ܧ$s5r`2􄏒![V_J'Ӥ}lUDY}-2_в %AtK& Vv$#i픢 7UaO]ؐ+]Pt@|,5QM(nsϲUOs:|Qƒm3֧xͫQ!%Cukh{:XarI˯1|¸nfa.tm)bp>&Jem :Qd)^?#kLJJ:+ROݳỦpD4ѫk/OoǮ6P=dFtνp,!lnyrVA?% ~qddܒOħ`(4`F'4KU_bO=MK(5T'6JtJAW>SԡYH,ap;L}-9g{\8_/6p~h}o*Fǹ^ɴGz?!WEdZ8ʼnC`g=kNN]z#Z -o?ɉy:'[ SBkO(u/GVq,Py{~~/m_u]ߐkybR٧j{D(B@[*Hde+$s+ǵULwW̧btfBݏhHtq ˥|ٶ$&7c`W*)8:d>̬rdRWHo(;pQqX+2i@9JYiXm_c,C_x.lN*(ٛ%o5w0NꁂOR;JrWRL RC.ŀ՗zH;W:Dp3qL)ߔW;趜Q-$QvG.{~}F󝇄NUu6 +wdoP߅u ^i3?pDrȰ_"{?F3˫e,tv<2PU@ԕ>bzo:KȈS3ݾaJ=ʨ}1/s+_݌p~O-\&M,ͨU{#U Z^2&*-KeȷF<';#<"T~p6`m,y@O Ly |%譮OPb8t/YIPIl@w yGb@V,LMI9"]Qsc_o☸aEoH0c숌{Hp}t#JSy}Ϡ0<@cI"0%0p9 㭱*\lX+-}vTִ^r*#Kԅ➏05}ܦ%bf^aEaR SH_ ,Oywfdӣ> X"3r5xp˳I123, |9,?Ne@lJ8(pa 9Q3y=+[apTy*l۳`oQ쇜}}~Ծv[٦nc_0OnѮTaynpp 0FY)$/u)3,-$[8?ST^}A{C*;Y0i`6q-._+^ ҅oՖuHKr 4!7+&KaT]x%XRyiOLEfaQctr4.]i)@eoIrW"+HH4!2:ϴsDbNV8M" Rk˱ )& `_&[pwq\6K\Wel8Z ڨW׹r_62.rBpKJ~eHh I)êYBc:4盜={I[!Tz[i}tFPIۜC/>g~x>]{ V m[od{5`GX=1K :(۔|v|?eR {oQfENr{f^aڂU{|8|U, J⯶ǐٻߚV}3т F*O~OK"E/E=Ue$>E& E)jǔx WYM.CA\ޣp͘A`ѧns kL6![HP xx< Sd KnHuiwAĆqWpyǵu&fZ>:E<{,QI`K\k?O00P C ՗B,úv1 QV[w[oM%߈ -W=9Y'KkXQr^ hd?dfޤ/>3Hڒ0-羿[OՑ%O*E"Zۡ|TJ5OڃN] 4,]\$-]&ccLj})M6݅;lPx \ܭ۞c6rn8E]vd,`IRv ЯBNYT^1WVW45/>wo!Ie3qAW׀' 'wiw+πia}X8&amdںOG}L5gY*iH)+l4: X,qY0`CQ1%Rx**tϩ.svB0Y"j7S=jV|R%b^-u\Ec9\3Z@ 閹bL~,Kl%'??OZlQ?ʙW1#%];{(Pڱ9$+"+7YK!Knmue\?/XԞF8kܩXc< |N szKt_Yt#c޹S&eǴF50[&;ESTIeoJ᧑޽Pxɕs7@Nїox/2-dEn /$},`zA@R/aCOP$+1bTIА|~ W RϐW;JZųISa Ư)X70gZ"tflkۆyӱveZPp=CčeT_F4]LO0*B妰j|I7e\qZ7s daPθءa`놰:*< I o/^='[:߃,Ͱ0\n8RÍ,FW;wLB>*|Ix:'B6{a8GmPv' L8&uщsim}$~󋴣nt:CvHTUDϬ rO|5(T!aJ!;ᬂivR݁rHwRbmCH" *r V[m#ܙ3y#c4Ub9b3 ! \Om,q^a@z?m䈂~<* WUk{cJ"85:gO˹: ^΍ y5zW| YU<Ϸ/<LjM憗M1N 7`HFzb-㣙r8Yf{`>g4{yijRm2knT;xBj} iR~7Oww XO$ ]@{רOMmn2xyiaQD‰v Jg)- c?Wo8r06b{pϨVEVU3wݧʊ ?}n2e:Iʰ[[|h;199ݚܷKCI5 EX-=,cM7=v:B!k^F l b/v/p yfmm{ڙ\ ~ elCǍms>t@=yX{ك *IyN,a8fCB/ +%Q q{;t>KbnkGN Ӱ-t2ܷVsk.+,.(z/S:AuaV@N7H;zOdkm1(?/\p=sr/!P&sNf/~Pw+MA?c خGuOJ^l-5TT[ >͋MD/N`8Q}aH Y 5+jJ%o({F5BMlIS~mo1$#G IC\%V+ݗ :@,]k`@=Vi 62oQ?e]0FPĆ< ^9|ҥp*+N&on6(~FzW.H !ڻ7>]aXKQA;zݩI/YR8b@ ?pXӗr%P~!ߺ0x2> :,0sl" uZr>|lW?eQHO @h3lW(TԬ9g_zGmMI裂P# S-!9wGG@35iI$6 iF_*ֵ}7>1P/V@*Z*a; K(޿&B P(Ul`S>AGk-nyG})N7mfG֖CѐI^¸j, 'ط1llQMp4oW3At`vu~o}@3{rՌ_v7#A)i԰|F7L0ϼI+T:Щj_쀽}6t_pS:)9n@ҽ]ÎKXz8 m w=j ű48]s{v?#HnNQ2Lؗ-zEIBqsuW);X}}M$JNy}mEfoTvy9'IERA@(6e@ޗfM z}ԟQb͇kk:MFX <7jKn>1Ln&'liPе[JTQ߷ewdʜ} ,l{;&D2 &( AM(x&=C~|C"{U?#]x3K`HX!۪.&uPgjb cc~o"vݰn^TA;GLza[`ւxR}POJk(x`gÜ5eTK::eʋN+fDIBH 7>[:T p4"miE/<{9``t7kiyXuo0sJ;S` ``hxX)Z9C,G Rep٧`L]}٨5װX.ͿD%71$S#Amhk2ʜB\ 3AE(>ƋA-Tk Z":؍_:Y5ZK<Ak^j'ՙ(nIɯ`9ӤleLUV5Jild".Xؿ]4囝H( ?Wz"t:?56s N C:՗i#"߿Z&sK=$T%>gK$pуU]O`b,ƾI  ʲ i蘈&mN\JR4_zskƯt*V0w@iڦ;IuzUi<`b >H6 ?_d*PJ19;AЛT(7lڬ soa/JQl+xaCvtFUF;4i`/LD{bc[N^SOzM}2{7*k ,LbFNCy}VKi{pPRB)fKGNH5< yKnݻ:OecCiҵv?ew!hJ;l\U26xD3Ztz K;2Dtf;V:c0M(IX%d~e&m̻$bJ%'gB\?^ZN4Soh{שd|elzdwOA@5;q1Y",cgD>,@zS{eJ4f7x ,tBtt=>^GZ6 ~wb k,tޞ\؉brA1|@ \{B_w n`bGy}E+7p2n-gφȅ~C-H_ GϮQ_aO5]ͪF\ҙH5X4jV}?ZLFbGVul$#W}r _!Ɠ隸WZ`Oͫ:o M2YkO:/Y sgX3)1:Ec__42V54@t>k!hqJ7'/|>l+P)ƯYID0]凄jV9(7.ĞŜ+Og&^R~^w0 F}Hѐ w8&Љ Iyؿ3Y/{ ;}B~#Wi?EB+\0HxB+tmc8{;17(A[E3-  ,[MN:rI3Sw >`,3۽2j#L#*N72diYi}pxKn~ yt+QĽW"ʿqg-+H+F95u{r߇T$D~_CT8 @U4FiA#ɘ0펖K5b2ߜdZ!b|Ayg ^UY ~py-`bXd_[aYFز[XjG>)?Б=nMS|t.MpYX94k wvN:υvKy p|KQsO5J@PC gQCaK2LñߵC`'!k$%63$"!T\g}*:h!㢄V7_Tu9 XDڐ+ PUI h9z&=Q6(VzY3+r=Lhn|A+pS%`=;?}N,ώy-t~eet1QN`0nT8]9ufRl  'aT^E7k*Vsu۴n7[+ȰHǍ6-Ɔ/ߝ42N&1&S@?F./r%RgWa͎?{K i6e5p[A\ h A$-3q`3Vm)ku8GNʎc y';9TcS6nȥTL'N`&$VYR"cN.ũy3uJwbC ‹Y+wq-AXsoF ۳1/P(siw8%%5y'2QK,'*U&mkqx~ /*ǰD(43[Y >~ZF& =l=()",MBӶB{h1= w͈F5`x&Qxr jri< ^^C`FaGmCi`L/퓞_D2 b4mjK$'i`{1xr%7㤴}p=0_DaK:hF7BϮry\8/g'%o7}Aao@7K8.,-l^ FO`Ya)"YKXs༿ΕZ 4gJ9@EHB`[v-"pB\!26/M"8K$@ 3l&2ҷORUlWP\R8b4GahζkkOi[[ɩQ\W8T%a뙟;59N#)u8Zܨ0xZRpڷ%?@nK0`6B(h^0)_-´뼸C ϼz0HyFuAӡ "Jkxvꨣ1(p+$$ a*E[o  = V9%!\ ҪCuذ, tB;"f쨪2gx"8=ĉ13j~mmym{P-r%TXRD3Sݪ1QU/ze#(f|eݼ4[vV%Ê)*^4YܔѶ}1RITRgjorٿjGTkCmJ<zu"zO- a _;qz%{͸[IL9u W½V .Y8‡`NcZtk4݅B 9`lm@0aZw ef-_0 DeeU,@4uiY);lImɀ)ɋ+͘D/DIr\fesoUkR"̣pU}n"t ae"Ll3!Q7,z1'`!3/:Alr~7g/!h_^ Bf4?4 {ja 2SM\POC Fm(L We)9:?VY[Pڐ>L$e# N[e/ g(dz*wS=;4S/R,Wr}/#W2zk4 !LuG4埆& O:uW#^$Յ"O- RhkkÏi2L,_wLh5.x?JGӳ i dB=[~/ż$;GpĉL.l!QuhFdOr((=4;iɂdhG1A8i0Hٲ\^nxSsC;ǞYo]}APMGJAZ V2+Kr *trtkXn# =kk' ѷkءY :s n)?7_1&QLP@}-'l㥪=5?\YQ\".!X3ZC,C5fJ 9ANVN7CTո.c {/F2V4(TmGMDIAJ9( Rm>}l!y;&]n#K==j ęDjԺ/كۂнρ)}.7v_޴6GǪ4.@I};YZº 1=H{;UAڅvOx1>hvl7\ӕ{xMzzk\^(M1XZv^񀎮}I٥ iBQC.~j$y h+-Ubgb&F*ʱsw*' mZ;c!'f1 =m2xT`<ǣknΚ'NZY P?:*BV ~F?ь]\68JYDet^խz5 uLzMfVjyԣY -upP@IY l{@ߘΤo% mq˒i GMg:)/m&X!~b W%L3O" 5ar'=S$q?&qt!*7v+oS)_šfSu c5) ZUylcEow$OCW?B}m`I0 BPMg,aͪb\6ܘxvoèm=hsN-1&4 ,׽n&&P^.{z'0z "s&3/ZQ1=FHR3CyX [23q7g 6p\1E$B H(v2OdMR5{]#~Al1hzȇ:}(r=j1?G%jG {>@9myBr^+:ΈGy)Bo[4]vq:D hJוQhM]dy?ߜ.7);˯ рxτU[Ìmy(cS+XxP*qp$V6O~BnGs^e ÷4nSE=/RBn B> am] -7mR؃{rbdfSoR3gK(`vx+ܡ Ie0DsR1{ϯ#ICU|~Ǐm^GOS&X>얲v$f7!?6,9v{&`z O-=h7:Aq$vItbءg`^BVW@Cղpȟ WhXQ*Dʬ,7%愜JYcl̼gvXׁFcLÄ́#(xji*x.8cZpwmкwgY=ׯ4&ط:K矾%l3[i#1TtoBP\7T4LR}@s:aES&ԈYLWSte4!lt,mH1?NR݁y3ӗ~HWXdz}):J5dа8M.n )=n7MFHZvU#H'; EY֟X9o_ndYDLtOB`.8pcF)7<F~e$W%sKL91yAj#s4?P{tq8V#Et^phȗuP7F)8Δ\]mob|3Έs83#z`Ahn`~~n3D𮒃jx$>1.ps3_)pϰi7Y! y{.qC%T-D O괢TXZs Чu|J㸬N놎f|מ FȏT 倇 0ZE~Ep oWF&g HlCP,@Jw6fm:$d蠵4 J9whؼzIu7sAb+L|G͗:?Nѧp7!ጫ.|ɡ َXDV^]V+^hr"#Pʏ C1I)-)?{u-IwfHV먍Je 4PVu-GPn I 6DeiӕÁMcFƯ/QaY SRuL"BN/߭V(e=wЭ:I6}JF9`q|d'U} ]9C2o@@4V30\VY&Y$*ca3[6ggÕ;-AqK k0cNb~+]Tb1tbvh۩nvH13^ /YB>A%D(yZUMd%ݜ>Qx+a^޻?N+7\col԰+Xpf6?3:tDpl+i]?!Tmp4ϓoΔm!A?!%LAK`cB72|i4jB Y<6``^Hμ3J?Do Hwְ,gankRSXӷ}}5yCAL7vƅ0/`ڿEYWG Qr"SҶI=䉸^E7m@ ?t[+b>뗺mP]ǚѰV9DwD*د^%q/)OW3OS=Z‰$vp!cg }_}6)eɦ8h|k sJI)ks2ލӆ; |%j![-KVm(\Q!lW"1RF\!J阹kn~;Xa^fߠ)$/0Q_UFԫɅ4uXɞ|ҽяl5n#+-FdWŷ:Wu$uTxkU3L05(%9weU5|bFnR#+GBq.Km*k-(}0o_@!xE3IBBMU!(6)A]Yh=\#5)x%u֟WHWDPi gFW7ކ~e $%z(,5՟o.L7x%?ĬCJ~LfgWwbXwGIt/G/m*1;퀬P1Rɶ]b?٬Scc 24ĞXDV,< :ԸeQ=i^/cu .Jl~FwM榹iJrPte8% R609VlTnb0[3r)|ښ0 U*[䓟=!hfgPlQe/MUU%J~P/kW킊7/?^ՉBk}/8z',6󑸛LH|Sؒ!n1 wem33C̔}G*txӫf '/;}oOpG\-¿>#2(K}iӲ``$iGQJoe33Gэ Z6S[fE+m#DYN2`>us6o<SoVa4{UdV*,PUdHrU]=lIgwlPr-}m5ڤ1XD1?8[lKiݸ (6[Np8T$s6ׄLu|Q[gנ:Z=%?_Dr+. ,phgA2T{">瑒zӏŌ +2YZ-u]j_*sh)iGhk_pPKt36͍#D;]J!@%}B+>HCX2UG׸{NjN@3TG{UQ2 B[kP+ 1XaEK'8g,e/&94Sv 3v)/R*ɄZy֔BndHz1R ;++RhA fzW殎ӿ!y/ԙk~އf]3y ZQkլe!TCy>=O/"c/tk]&[3hLU:Mп%𿑋i!` MU}~V”]3.ȂԪTCh \߷lwq\ȴIF4FDXJ sؿ^(@#kb<!]'QjOA'~+"P[]S(悠%?LH(FiHS 5yGMB_f\63-]:Č{خŘץ]@ EqWA\a}SpԧMݞZI.bJkcp,~JJ 1z j4 4J܏4O9Gs!LH2rV+K{s*W͝w4CGy8Hєv+y fFׅK nr2Rynj Ꮟ\\ҡ8S3z&<7Pub5FyF%Dꅍ(zEߴ4}dJ)R.y l?7ZCN#e.5@'(6 qWJx>+%P<OZC]N[lowy]wFFLSERjQmLf[nnGl=hrA'3c!TSK@Z D~|.r5U%K?ӔyƒPιS%b09jg7b: ;m3=2ѱOs*Ry9zG񄏛kH2dJ>n=[^\YLG0WƌYˈH/П,ӲI,K618%BUZiH3!Eg@Ӗ.n,wHUK=X˳(RDՑmܝM@>So+f 8i4B\HRj*$a#CKH*7%5[g!`=Nb"GF:+VoMR@q ޻Txf7G½LDiHVR# үH2Ie}c}sJ"Cgs:f} J]Lϳ]́BK= 2F WCJ3R/E{y"K+֬'Yev :s.Y:FzYz1*\<; ?~,ۡ"`PZҁL.>lQeqXʾgo^>'xq}Ixҁx Gĉ8NXq;.{O%{ўfM4+$OYiR2g׉3&״gY!\spLeVA`fON[k/[2Ed`Ad92+M>/d,/k}%Tcy9]xYa͘I&f8vmD9xQABWN2Y_j5󄟊u TXH Z LS~'ib ]"FC{md cT N%[ 3!~nDF6sl`gMkW"koBC.TIoQ$%%>`zt.`8YD-;88OԬxbQn}9nLв%'nOi4KwlU1U#2V$po[#)d;8{FGyb{ ԆWiJ1&5ߊz]c/n{MI䫵J1g) 04Wwr,Vy_pAc]# #4/8EG^rh]ճr($ ^90yWO1Cm/`^`sd$B9AE諞IWWI]-<JK8BʸZt QhBYÃJ FoGaC=~uj%ŠHYif 5S/T3$طL;86n{"z[^ Sޘ͸h$A ~o$vs+==N#P%oyn{cAH^Nm&\<ǀKy=x wzGof:fP g=`2H\=܂Kr'=a{+"!t뺗ɏ~<]K*"2CYԞCRZ;h(y_\L}$f|A(W?oRe )FKy4c}t|%z|Co^T (Ttf~:󫃠Q{~^IL|+K-n8Y4PEɘg[ d!vI4P[آJt%D=?9_%9^6ht (8kh@5gq6FUV"t:kW1,&V"?KVӭ񺡩IZJswMb W& [z}Caᶟr(b 7Ո+s;bP&5~4cS[lMlh1i)ixȜpGJS:\vEsfcrQ"Bՠ*'St oz2 9ΝKv dpWƨ°}0t7r#Geq@~Wl@La5\R2E<<@θAt2+vM|pTKf^3cwt''ܚր;/ƴ$F#;f-L u94g3{ oė˅.q#6b g|c)N?5U+!Y$a%55EK5pK 7(@d -FLc}\wmQT';xJ1:_4ƭgAa< (MVk<įf#u&!F 9[vϩ樅~u5:&hک[ΰ\ mWRnP n8k1S{jDfn( |ޫ}C-F+Zt>P1('`Z.f|(+/ne( Dӟ@4IZ3mAe՛eqmʤ[:>'mN, N#` %oXF,ۈfM'CFn)5fc%EedGqC1 a Fɦ:CփDcKWh:"LefF*0A`p0QH|( 1"i3K0еssVS_0`TO;ΝiYq ٘ Su00| #YEZqaV. W"doS! e Ӕ[,a&vjh Tע6KA'+Ի={]?C+-ӹiy^aQMm) `v9WfgP3Tnv`/N[:?g4HphԞ #6 DM[|HYһ (T329PDTDG-{9MQ$**5| iy&z LR3Ϲ,)Du.~$yQёEo'&Wo-_q":¥}"qƹpˊ#-&W;I=T+$ n!GR{xܷQRTuHŜM #z=_?+f a&^,71shi@X+rjU@Q$)+'6iMϗʇЁC>Xٻ͇(CC;ddp$Bix oA`9$v-x@[-"AW]tB;=AK-I[a,bKcW`bp $" p,ʼJw.[31[LL-=E6dǒ4:@̾^#YӉx3A֚KɖUѡ0ظ~1RO֒%M.ut4 ҡ`fvUgw|r(qmr}|4U٤,{OI1濵MWj܀($\` ;x^EHʢp$ )?uhSGTK]D`+pgֽ2 Hak8L&Y*)Z3T)"_y;W@Y#ZAqw70;&BJqo껇V}6Cx(o/1㩟iBG!bK9LE{CW!êǙϗwi'= 7 "~, @i|Tz3%cvN3Hj:sLkY쏻T38߿Ptaa{øW~__;دg>F(M5WpZr5ЃK~ڲy2oQ:^jG9R.U ub q\m-% =7tCiǔ;dr?;9`$wn=-_Gor7qM-'*g`0R SPnw?DV^Ns>,|*\®6 /bl[IƆ$QRF4%HٟVo,Z/&AZ.Wdpz>2M+͒lHVaCg24{"L>1V(xJ2'*Nɶ: m]s-]{HBd5o=:ɣ? x+c'tMbx!05\?B[UC/͟%hsɛ}9d(&'3[ҲS6r%ƒ a3 fW5x5_v,}$B7%2C݃^9_Me&t}%{=?1W\D!xrQZO۴ƙ-35RZ)ö~> V)o<+fȷNǸ DEZ|Z2Lnh52`Bl~sTuMn{WPh ʈ2ٻd‹h<}r~>AGd†!GhHj00WKVGؗnzz~lvY1:?$Xw wܹJ4 T0x g!86FOv3i@B9ѯ0:A+> */]Č>CDb:_IqQ)j B0Kr^މ=sK~#^]'w4tVJϻ[ 0~$A;75(2cV)ȞaAט9n.D,"Cݕb㚱V'ɱj) %O~\ QHm@doG@b]ƒ1"1oidEe-hMp^u'JX"kWZTrm ' $ǎ:93r/sFG{Gƫ sa(QkftC ؝&v_f"=A#5* TB]2B<0cJaC`x =e&;3ǔvwl]$nǻ:̌隸:Lᒵ}=lIC(63EKޢAWkn0Z@phD2I\fBTDtF.q&Uۻyü Ό-0I@[y+XB'' lH&O* tdCK:ũu' L ,b}LH)}8̏g"0U֫^uK{ƷVn22G6|z#@S? )E6PV2(D}:ţФV2q(ۓGWjZ-sS(OpI{uF.u+yoV1>])c 4Ҕ !_#GqbH&(sFozY)L@ܷz?rx'|Y6X߽Y.]$[Z+`ƎӷgY(VwaMjt7I'J*$~(kČȘe*`w R8j , {*!ı>HeYjfbD\(# =>* R|fZ>tr/ҵ)yj]S.Bq_jVl B 9qͷ \LIi]T[-Su<oӰt[!p!_*;°Syfc4a}pyfaOmt^S5rs*:WatK gTh_En`8cCE" zPm:9wOͧXD4>b4+ꚲFq8K3,BBk~OKO APZXOjM"RMȖ 3L:I:\ė?Z0CXS4afϡN9T8YP^W]*d7slI1 =HQ) G>çp5pHpt8rpU6wtB5|n׳Ey itMqD^64zgGDWmGrmX(#˜p|g#WZX^x>E^7tyw(jgSNkJOEL(g$ҙ u5՛֘<>IĻ {OI/Nj{ W'~2=5b QrntR1-Ls,#R:OL}Q7Fe͡a/ k3u2Z^$yj$ꂀѱ6}R7t-P?\jXU'2Ȗ̯i\ucb=ɏ~ @PG4fi%Lu:4LT) :(KY?Q-4NhK )vJONf *"IC 'atM//TtfZ}'lk %@Ԯpky3=;@阫 Z}֑ˍ6ձU/~X: ~%:ംgibI:&!IeWE@KfM,$WeH;;OIDCxWsş 9>GKt5I"' 7KEЖ*L2WX=т)ű_>p|),ۆQq*$k#/! /UIz#T:Xl뎧%wHj)}>Sŭ`4LV.t8{~-P=`w]"/_.Ry3B?d|\ ]P.LB#j-T=+:?tepfQ6*P`G7~=/u޼`x"G ;LT6f'n訝҈z)g^ 65uڗݣ+.BN7lS)`abc:5N:P~ 'sgR2qŹ\Q)otlQ1%<8;- ̎@}i#G՞`jYBOB o?%ӴWVWa~kDorV:6 ?`ZEe!Me?1, #[r+zi-t |[6U;5Ze4!Su݃KמYP~K_`H_wf ~Q I/@䇹EG{t+6x]Xey1W>H]/.039J_tOG<|e!qdҌN<o7 9V`Yuy-xLߕe^76ýᯓAlf^eA,6 D wP% B;⛆>-TJͷ>>';jjZ3y=`(aBԦ$iRKu"b &kn:Yg*t}m$yq*!?,?Zb($41L~nAJlªdo lͧ$ę.T0{!f!|Rtkw6vI| g-ALh_c CݗOb<*IP[ {DY75k ܮв?"LIfmsigъt5bfp{^qڙT 16]قtґػ~RCi x, wNP$xj~Dȋ ԃ#Me?`oJk)TJ`)./Fc S#.XIӝĖy/wg)x%\B\{wK-6K2R}Ύ_.>dk 9?Mbr\x/+E-]~LڋrPm?KVlܲ":] "M2P@kNׂgn{Ā[ڽy|{o+z b[skneoXY]-.6LQةKlġ4Bz 0'5DQ6QDFS&T.~ +Ž]7$@9YI.TʼG!v. [}܄ný&" RէH|=;ymp^b q ~\_Cs/읡Ib4KLi4:$)M5Z]Qti.)&FAߔ~tN&>.41,"޾VI<`v; ~JEǠ6]B~<֩E)F]82g_G;qqhƱ52X:=ezll'\w2FMޏ)iN*>@S8Tk׿UDٰa'xtr\Cz>i'[86L[HgPZMr!цglXrߺ%={=H/dgG?I54eXP (P¥_w{5&]T{od`[YnLߟ$}'x?)>C ʓ )ᘽ?"S\=~!]~bX;{Sn07#fP"vc'`uRʄvW>Dcڔ`Ґg.]ۈ0`&-GV834 -P٤]MdLbe\dF!#nkrCqWMb~SXxb9LP( 3 g~ȹO W`NMoNIR2j;jsƤrEMaA14H3mxD+[N28 ~ ki¤*lY?VYj^QbHy 8)t5,$r6”Hl*фAm5(ph( ռY=kuoЏޞ-D7PAִex-',U< DP"sTd>F9mɮՋvs-GTa^Z3#a.\vx}8)+z]rW~}9nHs1$A^ޮTQ=Sj30LPߏj%bHys8Z\+kPtFB)ḭ.̣boަ vp?5s@6@TT#άv/<`R9NNr@|g2mM0o7c4_c#bZizM#y-|%fIS3d] ll1JU']W$oBvॠߦs8G쳎5;8GG1ؔ(944: A-&V)Wx,1kyjx}u*]7Q7VMTȂR;u6+<}X[]nV 1voRn)=qg|ìP~x…D)jEb+l-NÑZv0Re=ς}>s,FJˮޛ>;WU!iJbބ.GQDm)mB [H@Q9pp>0H~~ /?j!Av#LGnQZ:9oqinhRN40'越vc [l 4/Һ4pAQCTV> )*Jmms쀳'Uag]{n6Vϐ[Q~<|mE3.s-;C]eù2Kn95p^H5J5Wr;QE'le$D3Hp jAOO[K;KM;y]0=},8GqoͭKqw-Wa1q3 $1.spQM٪=}Xk&!*nha8 xcC Za}2"pc܄{޹1,#1&PG%c\h>ڟߟ@Ev,T?lnY"aW|ͫIZ91s԰@q~Y|aKi0eԉo'.;n,y$WD؍h,u+ZYS: +< ؋č^DItzG8^ W=nrdǥG `#n?=|QUWus%;X/17t IԹg-R~ߓ4:ģZ8Pp$%`SޘD<(TMV$,iGgE{,"dVuIDA ,))%&L<Λ EҮץ ԾfAU[LBe?@m~qgU#>GS%sq3 [NV| ϗ[^ 4%[ {nQGoܭ.k7c'(8!>WAc]-}Pb8K1d_D>$ )M8tF㎘e(l`帓_gc,Ɲ<>m6'Wܓdk0e[x|5K<֐g+IzTh@3*Lo'8j"K#`ˊK!҈'KDPFY`3fT^j?ՆtUO),\ U_jU /_ΧQ49#WgI!֦2Ї1jZ]!lҳ$ dA?ѨN6@z]UYwj}R_IDIhṟbo6{3Z}\Mf?uc=ic|> K]p5$pΝ %'gHEx*f;Ƀ@s; Rz{EW? *+"&rhS&k*Ycv*nud2xwsG&E}\j ѼD\ $ߤG]Y B&^{i'v7xK?CfTwng%^(<0r(ːa_Zړއt]bo*A)k=QPm3#WKS=Z) _BG-YP=nvR؂kO #XbU T= dK {B =߲g ~8lNwI?0a[cAI6K{Cgbg7xߘ,h|js M1A\YifŪe8F}*\o: >PzKg l-.ȫZ VγS2-1&!԰WG>ZtF~+m`9#S/ (#o<݇j2^̉l믢o*>@jRZO/ ]K_E-zFnO1i>Duk'6@"v[[ < l+޸q}qvqg!V%¤@QظCdM>ybs$ESӨ\;{<4#,>-轸!ֱù\no ۻZ?x PHvBp!f밥l&)@s,I`v<}b8]w|t+ #48d(Wx}7YJ6o OK7Y\ vR$,*xn=aӟj鼪w[Qnō%A[4Ɠy %kWIC57mAjQ?\>ɁJrd"E8@u^ ilQ?=E(rfe`ZɫK5$`F h-pm8Z5cT {#Xݿ.Bӹ$Sl %KѰV^1ZZC1w噷5BfH dǦNj'igXRGe!~b8R;|u?ȓ6gL<> 5ŅɉyS3lF9 ]8+ H.c ˤ3EIGQq%mg<[D0< ӯNx8?X(ߙ Y@E⊈RS aFپٷ@++}_CZPΪLKg&ƵIWgʳe8t$.`Cþ/Jdɓ*fA2,W%"/HGb'S lj[6{FOLS :`}N9' JzV9i$71@`A%,z )JSYv߰{/eQ'5F(G7u:ugLHPdJ$tZ vt˝P1తwØbh']WErTyuȮs6]g44~]dÏlgEj0BCSb2e*8#5YMzF*p*}5\2Y~ ?18M;kS kV=7٠q_s.i6bW~o=e'F?$yIݝGfJW-![#IW>?ݘΡ.]IUu88-(nR{e0VVyJ$c X  <)v|RdcrJQ~H:x\Y,bWZHه[y)īO!@m5}OXU/@9~j2*>1u~!"m,ZHWz^ 6`S>l* vū>,%5u6Ka#ݡP[j+EIKY[F._ ȉd ` p7pP~]UZՙVjZ\xRUn'qF?b5JR`Vʍ6&d[5) )wu K^0Mp/oI}#D`wL',$hA7_) tἬ8?|uE2XCa3+]It'Kí,ċ EQ_\IXu iTӐ#$,T.$|Ec[X\CE2l4xp)HųAc];Q}萹H:Y.Jg͍n”IW4w8 s/])ߎlLS:rlvVd N2$ė1Y،>Kui|aH0"bUkrZΫ ²Z>"E1+%֓AV@4KK %Rսp0Om'z6T]9פa17cypƄWO|?T˛H~9J&٧V.c0:B'zl:2}zYa3CQۮ"ibYAIe npVZ0Vx҉?B+]2wקZ0e}͎7.jt.-Wt+~c%y1ۑ5WnS3p7/_K1n0{7vQr9g^Hu/ftZ>[\۳BK tb!O{qS1YM-\Lj㥊Γ1d9}]O"~g (D^jdעrҝ͙g@ɔ&˂p3GXOD0{`6R]' Y F^9G?iqZksgB1/p3M#9DwMw&sa]Ui0MWEd7 p2|2ldJlPaʕpF_ 7|!Z"b_6(`z<-`"M]=U'9r<QHgEٸ<^IJTywpHyN9֝pjxp`X1mM$SJJ1_]*B4?^Pu*Ɵ:ƽ\str`O]¿lͻAtȗV],"ŭ=9 m4Mi|~$X¦|tA~##bǝmw $b^0LFv =njjWE#4&ș\ Ws犌aw]ޔSANV⵲Q @)jXT#0ր){zGPMF3%+a#u L!PG\I)(ٓ*kfQ,5q 1oBz|f 6Z5yASzB8TT;A+DqUtj.S8JRd?.}vRmDj!:t;i+i~To|[j*'0^D(o)x[C݇JJ-7r:"/؝D ?X_}'n%kc-qo#p]*[*䥖|; O!SHМz \!d-иPRȀ[I FՍ;}Q16pMEZz.,6h.2)$` uTסFzZxHs7zaOOM( lsbJIj{V]r"oWf(ĵ?)וzPãZc.ԕgrM5k7 ^=騿n/0WTcin#Ae$a]eS9ق_%@~G[ًȊy=@F{vadZL⒪c.Z3PK=L<:2G#Kj|a-odhQ%;{ QAX 嫑cyEAS݃LJD(h8k4YǕ(yٝ#$J0gqHDzhEEwoPNaFU*g ]j̨J,OIO-R#p˱؊;6i8b=$\F"XC_ۃ@ГG6~BCe &҇[jP yOO^"I&!qO_:U=܊咽']t,-~T8ޓaYL[Т\!fcϡҚG9 h7xqXY\:-yxM0Lo!W_z KAرE Knd# ۊ ީ FVBs;eWJlsf"|4ɍ& }vVqktjң ;$Z2BT|-ղZ:pDjp#]9}~J!o!u]9F d#vT&>ַXmֺ߾+kX̂@-'k1$CMp<ݽ:<˛9FvGFf$(w QDp\)^а,{RmOtuv\t8RvhQ0VI~;pxhq*٬4J=P;&wx psvCærM͋i( cwC RCݠ4[X]ųۺCFg}~1OB?:4ϧM/i½k}>cгDžn4y(`9%N8?jAG}3vv2.5 X+?<')Ez@BSѵRS ;8N2eW&Uw0봽{7~frÞvzE{eaH&:߸}لܛG(D x|"/δKfZ b04 WGNcVB}G q|.V b,YɷB͊,& 1r]kYpQ>]dϗk`gfu:h Aswh%MAJ,Y]z[?Ɍ}vu.جyd4drV7HR1X̔1 U)U]K1avb\FmuE^&̸%nv L"'ÎY:~vrCh%#Η6he0A-sq [ul̖%Ek> >xz[%-, /J@_(o4m$afҹ []v15dG a^vKchP'`Jɟ7ЏՇv$ԓ3BbAߓ3>ܮ}qoSjͳ+' b7}[KzsҔ2@^K*BK7 s( )]Yy3gvK61-BLmH_rGW^ZO)׳W\0<)7ֵň4ky=τ:W.mD$‰YEϯ|LumG1υ缺Җ$z3^!i:WͽC ʎ\x:dRݰz;kבf3R]Jif,аed6A֚&"90ÁOm&TtK(gw Ȧ{\U )п cP]F=ڌ(7cEE$}^sk[em~C.*A$wY.%wh̭%X^&T2 %̞{3FޛBǮ*ewiӻuy>;Q'qŇX'[~.q#\GG3 78bdz'7#qk J+ 8J5FL.95/Fe*JkH'ՒD-\lvvR|.`ۑ42( {{ΒTFeg l/kB%&tXF+1< /ImrY=>r hV7T? 0IZ;ˉb<HIʐB0aJ* Ը+AP Sؑ]q0JRC:)O$dթ4RKA?*]NעjI\X2o+QՅ6xNXcyZ[|VnGWA+up(:uKO#T'_[?Eܱ:7}c !AU K&6nb0QJÙX 9zR^[ !c:Džjm12<#m$H<VCr`6G9 Cw}Vqsu1ԱTVDe\ kA%53Cu?⇀eR1SvZm@]A}`:552]1a85_p`ɪA4䆀Vzeq,ꎿ-2EQ*G stb`ӖSʿ.,䟄jF'Pyr,V{79[Řto{DCR>F=/#ZOAJ1TRU2QAR9Pch״Xv> iNt^U|-d,ӛut"˞,vs.s4DM)UCZ bMƦtH^(l|&"i= ݠ#+$o4r/J{mZkGujkՀ&k)9 /s͋-/\T U>l}+r0aij̍tx2\uyCk(zEC q7}B+F?ko5Ԭo@(!xcyȱ)3 * >z春W=O/i\[&?Gu܈ND8;կ!@5X`>̮ܺ#ĎU5ZXz:av^,O <; ι5i$wvR4 "WXìgiʄBS7f>?*}G^5}IpQ _s{j u9FH~/kg|}93S_FPTy5]=\2c7h'wP?± l]xhpN?" aCk#́J}TOgyXT=KGJtp؝/<#=.X[ BTk36J<[]!z.W֒@+xS$%8Oݰ\)'(| Z5N!j>%эO@xS4_] Xv_<snS.PN7K]/.&+h_Xt{pEubD)Ho þ2׵gb-C3ݮ+T!E4o4hK/I }$\6iQbO X:O0ŠD8ZOMx)[1Wu tAUxrXq" `muJVn#aG٪4gG&OA90Vr`Aۨz|a} 9+m}SDzTf/#VM#$J!O}ђ׀_}$ł. R6s*]q7uxd ~X5IqmVlkw14Z%Y1F;BLȚ,vBSe q.*Q@)b7w=!=,6(qѠ>vB٤[ Top3C,^l%F:=_0/FڪѻiJUˇb>cnk&5^){J8#wd.Ug 4 uG9_`EH?_0Gox %yDp{E"F3g&qoA0@4UCh3&}[\?~GEcPb }sPl/ny"WfOBbe8lNaמCY( h]{?!/kiiH]\ 9w퀱ܢAF 0/ QoLeJÑ P ^&ɖM,GJDiJ gioJ+xHО򰜴םvYܜ v7>m&5< k"$xCk(% T|[$(]͂+|HāU6'W(l /czBYgf 3 Uũtv5y8_%G]~u 8? 2\X5Lio6~7 +S5Q+6xYB3vhc0Q 8Pey|^3¼CD@;#R(L Er_~vOU$vIVɅm+RK>←pl8,x=30ś]>4$*@e Gſ,PaV; RYßËk@MwxSMN8ZJSltl2Xa-D 4 7".YSmcᷯF:YkS,b \< $|NyFI@RI@>8^k11Ns@_0aUt3DANp?̨ZK8 22Q:UЙ}n<;Aϻw>.`Tndh-&0uhz?%>-> Vߩy$IuBtmSs Ѐale)_]"WB^H }kFK @%tZ}ݿ;ʖd]N3?{SDƲ>:ʞ>ɰbYPVStJSp-\8̊רג@xn USL`vwSǚK;:cd][\@>5D_6&TMOiTi܇:wXIĝ g#%qDFg Yl%mN.MPG3]QFIx* ;¶1j~4t>~.&d9^]*Rb5\Wm|jYXɍ8vseA}N_Sch{pލvSV {hGrjTcI 6+ur _oiPZJs/Ʋҹmm6\Y|vo>Tt&nnbKē i-XeERyͪ?(F؂E ݰ0fY_`V/͊(i548vyE[kӬFmHz-mIK;d5ǻ? nB/t5\ocύpQ l(awv];:XXڈԝvJ%;Km/aPE9T^ Y\6xKf":n *$>{B&YIM5pyW۱ߕ ݹ wp ~,73+BG713*T"O _KB3oO.*3nRXM7O?CTgovhQk =/tkp"t.b?uN0c~#%k@uTeRKm[R"L(6ًv5kvLWFq+poIKlӾU% /bJ_<#Tu6x:i-#h$'q5SZV+e'_HLQm;-j.쏃8nIpv+|2Mb`҆WBz)x)a'Dd=q|{^ΆXnatT;7Z>Nvczf&'qdL݂_fuz1qj/ O !nW NW.9v8 m@-SHie3K_. /]g/pʁ,uD΋o BY# TzcObɨi!\$v)ZW $8 @pW-7ϼH^1JT26(hS?{&k=46JPrYnX;ǽϽv/0!gIץ2fh3Mk8.qMGiXp*o) Ȝo m}K d:v(f͑(&"?Oc9ezEױW܈O2^! JJ}L$ gTbmr+TE+QexⴍS!1hEX0aеOZORAXc}{rDn]/48!ȎU f2 %  {@Y^˖>XaCϏntOeN"i^fcʨ~$'`»]0T)g۸\7uiBߍ ;!zZJQr-iV:0@D>m.IL^3} nDV/#-cdÐYϜԌCb! BS?6W"LN,A}QU0Tf]oC/iܥ9Xyc&=D +Um$`˭JSq_bGVKMUXl.`}Թ.],^X ;*]JCRM6?Ca.*)4X8AΪm,Do&4:e6\0X$zredsLvR7BI M?n亣?*_aO+A_f0vX,Ye!l/%I9#Ot!ihw.Bم,/Pְua#ك (`LЖ@o:Ij58vT)HDM ,64NswEjo߭@ -@&G7a}b'TcB9>59J=erkT)N@E)V>ۆu߅,!fXP@YaaMXVDfdEQ*&^q~llSeXB0NpMeu2IC [oN'$+uN_&;dhZ?qj!h! @"Yd/ME(%zXu~]ȣˇ8T;SpjIsu4m<V%G1w| kU_jˈڊ4g!Pкe4!6H6gm8SLO~:McióVe_GMrf'wfz^Z2M+@#Mf^#䟸z$[8l5vEt5+S>g?ʉH5YJPy]u!qV)xy$ndozuGM~Щ8U዁)b{9 $BZ@}4ѳgygeyrWƱcu1Җ :*kמ~MLd5R27[7IL=R bRҬjBZ}.썸 =\ $_i9 hćUH&UJ :Gqǽu\y/>vG$g6BɥOPȸmEg=ţ^ƪ J'F̩z6.$t/1DQnd>U6~-6g9?tI%DG@/ysiD7]dcbD@=.ob)iN!r^% wf,͒W;LLo"hIs'-Z{0Nnqo96o5k|cPQ."庰5겸{) ^ s1$=w J69HOŲyCpEW{=KcvS\zzږB~dU75EPs: Zg.S`sF7S/Ix l82p\J7g# B'aDPP!PA6Qy`يJ PF}:pSS Z%D<A,N˵ 7lhՠ9jNmt̂_XBo#2mYRߓqO\ubzJ\bf`Ga@i4cygMsΫ3C]U*"f<:R玐n,(9z'L]/.?Xzw I >|ıZ>>0ϲW {6s Mˊ\ۗQ :`'yٲ^mTZ-- k&: o:L&2ș{Nu Q؇}wXXOGeguH:CZ3d/ fcЗ4teRfϸDKe)h*=C3-F/{HD]h0s~°vӃxRf_Xˆ&;F1u/<&\䋖ҊAQfUC[WsT'-1h 3{NW˃@%Jq4\v`L8N,´smrP~X3W0Dy/*ߞbSG]aZBWTe: ?FE:* ?-h䝜_п@\O-S|hJQJEm7 v2e#pG t5m /K0 C{ L4}Δo3!h W9i!GT@-F0_ӵWz2&' O15R˕<MWs/3I{q~v'&9sTy_CKLFykF9C2ڊ"P~juՋQ`[DU`v\ P;iV T )^Y`E { 7g0E:jMK[k{iPdv"h<* ;4Xom%!ê)܈Ĝ- 2(p[aYdHʽ yrX-7˦08@H*"3␄f npZ\ EVÎ%,g76mB/g#5Wk$r/=3_SbR5UJ?-^ͭB rXikG-a= YgBqӣ3TW+GVjϼV:( b_D4Xoq(g&q$BJհAMgZX ?QdwEg4rQ[ cD蠢g}|AqKhR"(fy- '==$՗s4U|Nh8\d)55p}斱 si P'#x ʜpCQGQS$+/s#3lUkJ#)'3M*ACXH`6󡮣c/MbAƘ$&jQZt1F m}E7: ^tǨx/zhnj1i/f8- pi( G`Yh ~"z4e;)|ʺogc0 = "{"W~fS]4)ڑPcKwT{t,06O `3IF~xjq% 6 %}VՌ-ޛtÇ-]V9*j)n+P%|cra* ÞrTC`FAَN\U@̮N)$+j' dćkY 1цԴv&؛^Hr$ :?/B$h,جnM,C nſEsg^_o! \Uk4[U*e m3ӵr땔fOa5tO]YǺT>5bH,nA#aPzZGArނfʯDwaX΃q@ Æp]{ey ;"4!CvC]K]rfY,L.?H!WP hV)k"6{,YMQN<֩.Ǫ3sYYf74QߣfTŹW$TW7dg>J㾢,&ӽUzVWPx ƅYVtC$pM=+b6fދ1W-@ݻС [߸_}>x8&N/a=6|&]4O^ﰯq(MgBV`=ڝcX]j(pܥeԖyť3sՉT4=h߱jU[HzQN7md썸 QuҮg[jVA~.Q_EA\~@u @7w( H~)x' /oWpx&| }L1fTf{@ewJ_$h}H F!wQe# Kɴ9m9"-1a僼M!s{\-vE|UShTل$xCLmxq#QL!F~=8sE€Gg_.W[y+lLAJX/gm>ϳt0mn{ĵā4ᶩ%i DZ’]H~+SǏ/_h{|[ep)b;6"AB*S/5p83_k40LyT&QNob)Z0duf/R-zm7@5t& FKO=#eoگWT@ _6=jrE2?UWSRyk& f(tњud[~uDGh峥՛^*bi d_^c4  &rW,lwORq0x1.x*ߎWS&zǞZeLklb5K[0hv-< |$@7 yM{ GBr*Ry4YJ(`;! _:x;UfqY?&Ōg85g D|aꧭ] 2gL/Ã% e4RwN% dѽ:mg&m1T'׷f=*2i?l*(Ky[[5D2`Ȓ%".}q֦a:(Xd_,NΨ_Wў՝ ,0L߂t6Kk~ov~~$EVY3F0x;^_#+lT\*{& P"t]W]WHsD HGJO@g lloq?7ԗPD}۶u 4>R)x\)肚MòaUVL$;*:J?P#*z@]VKt94POFW.+J,3"DYv|<_DE!f&4 DVS0 ]ptNDOBYJQ?ӳ\1bSCl Rv>l$<;\N^;[NCI\ATuƷF҆PӜ(KNOJSP4PpJ "–S ʑĸc=Dêryя6:H&nj!ܒ(* qW=Mr&غ.Ii5w>d7)F)هFIumux&T-яC@5ӟ"՛?B|%(jtR{CnG5z3…%AgM$Uii'lF:KwMRʳJ_V\꒕>ҭ=@}zfM;}EF|宱> |߸l먘 *Uo3 yY)^N.y%ת.kç@ C=vԀ !nzنE<uL?tU!t" xD7P;EbgvX t3pa o*Nv0$#E⛫D}Y6ՎBg帥U!VDT7V,6YH"4czs'5:'/:mGAk; )0_-bn4P7)!2R(gdqp:TDa #XwॖRHszM.P9ҹENk1Ӳ3.Y?,UqhYe>>+0')yxP="\ʘKiǺ阏1p_~N0$tGiuϙng-owby׾:SKvz.B!ŗ8a1Y p'3D\>_/18XeN {fߪ%xyO1DF4"LYT+}iu(K?AZam\O$#yHMj N%SV`hv!HXcP׼V̭3oE2]PUd), u `'bIBuAR:)(_Kƙԉ[@aSZ\D1` LFc փB]'fu"ԯ+^׾.*Zy/'2"4'|E5o5ϒ%†y]68ZCq򩋼n&b/Wc<0 _8jo [չWbskw'yKꞩluN$zw6M F@ H۳kBO1뾝KWR-,~d(#ɘ Vs[+0.G{0f|e'M ۻ+dMw `̈́h-Q4%(EZ-Y8C OFcH58MOVKs{vVT Q:P^_|n-s`%`u+p;w^oAe p0 ZIġ)'BM8oK jfӋKW*KZo ty.)PMKV?"fF*^Efam Kb Iw:"CW߹PXemy-`LKcr}0PvÁ(hY^Z ?T,Vfa& 6r9\)LpM٘(]n4hE*i#_+:<)-gVc'mI{/lz9XJ |:0b󴕚L"[5o⽫hZnSLóEbG r>Q%QM*\fzZ=KJUK.Dxn1ڵ=("p6L 0byntw-g,uȐHyp+dvPKy= /z(1Pc᭸mr;2% UҺx'*c@"$*J6grX4}9luo 6sR-p+_05l]䈯7A=@;` #΅o a?gz5i>)QW'Wnk8~LKY -2^E/EM x#/0w'E0/ ey[ч#&z_6'[<2\1F;l@Dԡ=<7(X"cp%h, D<@GZ|C28C7B0D1 h'^ttlj|2)\:hjGų!Z#LRAMxtQ$Pѝx xf;FG&89?qڐ=X~gh:>I Ⱦ9ň 橡1f8x:&oa=g{~FHQ9ohl kBdڷ);_"HΚ %D?O 8Rv TnIt]6d2ؔP\)__?R$uNRd9 }mTԼj&&R#mkx-M}cwd z/0V3oo?W0V8$ZO`a9M/]:>0f=QP9^>#u;ghm cmB֖OQod?FMTō8 }(SRg cȍ(Eeij†{vuk8aF0-&m 4S9S͔ˋ~$M U'aGH5q_ ߘ(Ʈ:kAg'c z.{8q/CXD3G8r,տzEnaN'`83(.k1(H.wBk-PBԑ2X\!H*]:ۀ&x5hVX`{o1N\Ts#)COAdIu{|<:` }c|1n<;ʂecլj:@5Q+{`Kb#]gO!V'aU=pR(__f;#B;A` 4IIq<=enyuB+<f3c >L>8nxXȗ[.Ng&hN ڛ/Qjh3*J%S K|?kcNR@H%iC̪̔|M4UZ,B4ssyO035V~rJѕNSo!Uk7xݬ`՚!e'uW fk2MaNovw3 *jjwu~Eo`ֻ"W(YzcPi]Gq6_@0 c ttaU{˶~xE"}N!Rbtډ\rI+!e|lZe#;̚߈Zf8zgy[OϤeVƄ1v ]w"cd'%Ay,BTccN'D74pVdK1ya?kYQX/*1zOWP CD*Rtv7$z":ȫTY(ZkqEͫnUy7B'~*?i$"4<;PɑmN6t7<=ʔtox*n>A17@U`?zI _I`U'J3~yr- +A0`aeDجŘ d !/,SVg))*b?WHqn} Chg.,K z 4~7U: ٳin( Loȿ=O1ӖwXQrW4V`W58dG6T?se5%@@ez#p@'#~rq\Ռi}$եFW%l>+%aMa{l\>;)-4#uCZf8ɦ`  LONMZO,=bݨ?PkhS{.ZF GMnߏ#=e1#g_1h+0E`׿O /%Qj0'}08bG<HYӞU_%3Z%F.c d) -ͨ Zo'M5Dk7[9U,Cŀi$$e׷?G/(y ɞs2$2 ~:mU&'?ۨ,-ӈKWZ w^RVAFri"С^Q]`*㨔_%EQY`<Kr+6aj\U͉gF_T[g]({]תVΩiHġOj+u em"'3_F0%<Ŋ1|9rTf2y.z[YM&"`=& {9g/;}=w-?A"- 얊W>  R:. @N}KK}pdMbsc4 2ai^֏dog̲J{]=47woo-j זTV:|}uƍo }Hb6uĐz~Ha"HEys"c5-S_DҒ=ȬTQG]N;V*"9Km |7Q1 >x tGǶ$I+l'SLUZ7ҙ4.{H4PmA>YmhۥmZ]*&= KӆbUg^- Sz0>3 Si$qR4aI&^ 8 k H񺭺ИO7ѠO{SlfS7 85Ƨyi0M;/ 9WAw'aNtcie?MD40o]L?;6Ij濳3f8<ܐ玿꛳o@Jj[rB$@y;4SH 2?*,>љ6v'A6)h7}J=RR'," H9tjy,`3{{ ,ioerx;T1DC $_m~B;:簴fԱrUcioTn ]ƀ[H(B,V۞O 7AVqRcDUkVB+nYef2%\~%#|v W `y|ASؕLedU:Rf'_0OpKdA0YG_F PW3SZܷduqz,1)P5UCҩd`f=naϨմç`ZhۧMuSa0uyiq\&5w`URV$r\7t{ɒ vln\lgOb\ .H|BS:i8[ *\9>:s^9(*RJ$|k9F]Ա܏>R97D2"&g%hz%sNiw PQGS*o`6XG- lߘͮ:TOeb+|)ɜ#C@w, n%^W&h\k͔_W@ *TbSfPSل?EtJnu5H@*2oZ(Bt- %tĵG`S ; xV1_֛h ʒ?RnU]v| /c;fŶz7qf: o5 WVfOggۤl>@= S񞮰SHy@XGZM\# H^|FVF"[ҲH]KǁI`*ZϚᡮol4'Ɠk-88^Wd2sțXK8SK~I\I:4ZNZ',Uܳ#SOlzt[CKGZٓ&$V|] lܱG3Av /75oHPh9.]  9nLDH/7(ƌbkurAP|վ-?!426TI+<戂>Y0R#<£s'-hLϝ Lai9-R(U-PB3n>LxyFWit\ e9% 9/Nh1X nKE8v=/̫x)OӞvxfL<~DrLNw | ͌9.F 8 V1UH2YFPαޗV_(e2:2&~Оjz|,-'[բ}jH†eغ=a9Uy2:c1O,V近tśp) MA`i+Қ1&={W)Fp )≧ }w9EgPz_jpU ]tg2E٭Z_D暒 N&.hM$?$ `#dXTq.֡KM9Y}UjpăԮSX†}Ƀz6\.GV;IZ- 7Qft~[G@^yz>n@VGLjb`.^0βˏ⢑mz#" )*X8' q0ZΌzADS oWbAH+1v34|XHdNcZx ƓҔ9aB$&gAIp;Sfdh '1̔L i"7 $ y=CƑ] TS eȑ$-0 uM*xgzbUIs7}^v}#[:Kt\Ɠ(w!E@CR Gd --jPH)pb̂\)ӽL?bv9KeLWW FMK f2%IS\:7!{i3a޺.xe̞K͞mOW^F=&„O k,4w-o:BuXukbؓvF7OϸXae9uz͕k%q6ܻ#4qa U&1/B0NdbL窱(7GAٙH̩eۻw|ePU\yz]E" z~Qi\OhHRMlQ9ʦL򝃔Y*8qfoLH(1f^I9oF ةhFgyH,W]y?9nQ-egմتQR?ҁ9*7_`365%x{&E$ȝBFg >my,)Ch)dk%.16+ ˙ȏoA9%ǚ8uX+2tsRH'y 0c3zN"뇇 ϴ82ɧ<[.Xp5',IeX).}L"xg?҂l!E^ڠ+~!P&6;%2**$z:Sh÷Hmג=Zti`GccYT95K@+luD6k|/dT*x/Jy&&dz GXX@`nΪXۧD30 é'cW>}b_M w yжaoG+Ž [1TRlLw@/I rT s⣐}נ70UXZ0-LCѻ4(i3+ˠ@S\4mЏa.-&&)b4rz7&קTRJ'{y4w0_+Mz m>\Zոǵt8k1? ⦧ vb ΜNQLUwPwW鱁ec^P?QzM=\]}9 Z+%Aw䰕jХw+ԊGGBы)؄Јt^$6l1 #Zj lדH`DH0 E:kA12}  /'0Vʣ18wbyZ nmPTH\K<İi{HB^oz`GKIzL֮Q{6*Gx'7V@/4b3/͓+sb=՝Su%B\JqW۰Fn58c6˿4m:y;c{ݽQΫjyHE3 &)Ѝ>YK=\|k`LKq[*VYL(T.6 y#!#L4{];<-gَ$nGgP!W2G')_BZ[BV'JW3NvTU,uS.[l_VVjVh`^3&@j: S =qx9$R*.ZR\:gdSN(If^^#)q,]yzgmZ:}"jl>S^Dj!*Kn &]q8"}IBx0#wj!R 먨ZkM6ml \O2}jzxb"zؽL+zyÝ>M`)p8L O(j? حig 9Nhe>B'd lu`eY-4h_ K2&0CW,؎y 1CTnx,6}M.w&E.dx n0nf0O b+z*i8ƅZAvߣ\_ŋhPa)@i:RMBҞ6>|pܷ9WЇ/1mc-(pUؠ,o7k7w*[`SRd񀺰FN_?kA20ۯ#Q#^09䡁oD08VھKNpA/onvP GPnO<ϵmF'[!.iĖ).m Q~vg)RX\seGkcD&>]9 FHɣk7U5B4M|y^* 񒓽q'\df|?<R:X·M ywCq+Jxr@[|0Anck pp~JǼ(?Oj)&hIʦ5$$ĨɚK2fҮD~hV 9`6F˒;G0Qh[gqK6 SLAV%nnQWP/ߔi{QΝ"f$cMuL*l@}A4739GԽCXoic]!Ue۬ =/-ǜQClA^oA)h)CaB15jW94=&}UiG–Z?^O,+YQyFc a%\ykkBV%*Q#+> /6)iKPlFeΨ)\1)lyjГaa :ԏl6އBN}$Ģ«eMn 1) '7:QEy`)0!z1s.8ȞLV|-doagpM8Q3L.fI>0M-%[n9.t^Gu%G@c`$ ;NMU_ i rUB:XcBˮɓ2>ltk/Q߮f2~EtIy1SJP$bRypG]ǀQTzn{+F[GWxM2eS'Q@ W0lX Ynan+Q8}hh7s#dx#4MZgzH`N?CD69ޮťƒޥݫ>w5% u./}i5J#(nMwxE} "Kރ ORw#+Tzd8nD൑u DPw&31ܹd+-V)-}Eh\%k+T9[vIWx-2j)Zc6Zq!u(gյEO;:gE;q R4WmnYNn_w!xaNCNoح,45bez)ۨx"TƊS^As8{V.G4~b@nWUX?'JOOhB?W.$0>ݷ$܌ dim)UN[c1d7a@268k GlkOB #:hiŘM=R=܃xt!*מl8D3dL֐(FB@e5̿? l9z]Cw'W/޾##z잸 d9āGź\eM~b@Gk6. %GZ$(#+C(-N^\ǎ4*jwYJ92&|u.RMh`KOt|IjN}2pAEg}KrV˸]4V{#QmޘȐ|j>@\:Q~{IwZƢ_ܯ kR^8Z g qI̬IK5%nu!d1D[jD) 23@H3<~z4!ZLiBQn 񱉵,h_;Ʀfi_(1TSPYp3?[zM{-ӶKM&GY`i5\K.U'˸Y&? <|>K߁[0NaR3]7 i"5N]vH$!{UЛucߵl-dhʏ0"\+ @Ne}rBwIsM>5ԝxwT5iDM [0Q5HAC,&Ep߸%HICH1EIJ6.R:]F)E#2,P'tϚwmJ4:˦0_,,"+d?ϭ{ohP;|kkۄG B}##1ѕ?/ˇ؛%dMhշZ ]rgL=݀vƙ2m>CJ'c>A ~#0%;5v[씊9JMndAY,9 ^><61HtqS|dz={9&;J[)n,=(]ŕ NW6uq%[+ĥz"wߐbCTZ{) ?6tQk`tgQl:_2- ;l4Z;@ C&-^Q1^*>3xΊ}~>B@xع)j6PXKkuBLH+pgXWnor 7LO_ G d['P[GwCURk8alc9AIf6]C2耸p*xa")_xgL3CdBB n4 X e8 ~ 4{ZAVM=驪$ë 5wy ZÆ`o9] f>}lC\D1U}`Kn"X)Sw JUWRY4 x{@ y4z}zn\ _TxEhS)aN ;&!Z'ث)Y$*ބGDQ _S\ Κ).7T`#&cʕmRWW#"E (x-4w=ΤMǠnƁ1C$Hw9]D_5ȉ3πjCC^k_B}'4 J )0ަ <n}Aih07# ym SK/p1,2=IG0ʨ0CIc`_9ϡޡ{}'A-\dc mtR$Cf7]yJaJZZC/ˑ(Rk,ϔi,YaaEto#13H8ܻ^;n|zTg0J6pp% Ǖ4-9)hEo2KQ}hl|ۻҹ,}P&!cܮ:>N=p,-Gk+α3_a! {^FS*Ko%h~"#ڎ}XE=- ymt+L+F gq ҊiOZ`❴x?7lkRچ yO>j>; MT[~;wb ;4~KUJi0|gxtV#CG$`ss[Ṷ_{w|-8 @5 vY})D;p3!mKUɾ%)ePDZķ3ZERpr4'3wT4jBCʉ V}g",$bXN~J)+eTo6l}d&gB;5*Z)Z~x<1S>NK#*m')|-zn L=V@J Y8!uq@A EYՖ a D!c;M x9}x׀PĹU6,n,aIK1gÊY2|.b]VXqWI]`^&t:-{s5Z󞽡 WoU5u-FWcH H["\ }/o$PI]%a~tB/gQi[u*z;N4[}K]F9]>6eDlpMqG,Hjς:~Ό[y2B$ e8yWgy޺V Z|E ̚cf63{v*2w9Tz᠌Vu"p;ћfDiLf@5@Jۇ}n)}ݬ=cyߌٖ^Z!!JuPp?T&\םi i ;PRs ЍW)Ujez"wC>7u yG`.gc98Dsca`t{$P*QQQESGsǴ,Y=c ojeߧ.tMvo^3v0z2&m6R]j'EMq0ŋOӷ@Ί5H`}7 K؀Sbc`'"2>A;?:=7^҆X~80k[r=HD~̇ /s~ ׸T 7;2VA yxR *_Aҧc)D,UI1U[lX"U|e![\m) `ή/621r3-0HQԙp{6DoCߩ JLh Tz6@TaDiID)y:|[>T|I@_]dQ&ڎ*9zj:g ^USZl`+j0pUr6_ $9f5]@W;QPlҪ@pb_2NEQ-n\X}  :IZgue>AŭGۨJl ȣK%)6*`ZB6haDخc{U.][G5e5m"psPCjxWLh:.%=JnQpɔg3ϜE%ea{@B% X٠ĴM*E/qDS erb@}[hPw]t>ln}F*"B' ld򚅊QF(؀,?(?߷6_N4TQu0v˵7 #I6}6cU_\[: 0te{ PpoJLbZmeؗÀ ip8;: 0܉K4F8LsBditpTBlc;G4K߃YaϜZ3!9D| E|N^r/x[P0ƀ^jV8گWSm_*iJ ECvԻi#GK#`{& >ɺMh4"gmcy>5o K&Ab'Ux4kJ= ٟ͝ImȺ 'bH)d(9hFcR0%ʙCCrغY]o}pM]v.EFSnȿђe읦(N7?Ȍ6 ,RaY@1#\0Fx!]Ie7xuMC7vw$P1 FT[xtP3]:Ch))C|MT; 4* 3؏wRhf*y?N*Gj<=uhmlt%Nϰ g!f::ޅ\6AAR8 t7:0Gɗ3sZwU!Z[F82\Sq%6}A%'K zzƌMɸ*[ЖnNs3ZQ9{0v+5ztQC/TQ>z6*d8ÒX'h}?8b"D$AZe, f{@Ct 4JVb~g.E[Cv#W6x(%r+ E@FmoT:ѼW"Ԣ3Jbe, 7sWϬֻ&i1lWf1 u8ɖ#K-F2Nr&_\oYp/jPW_6&Ϯ"MO'c4(I䭬.9n0G&\gHϷvQwobpqN/N dUbйr \ay0w+\te[2u MCJ66>Y(O+ep5J 8.wb Єz㒛5fGXšc-[M\L4[^>3@6yv8ALvoaS"6$;GrEК |l3]9 H=f0mg G9[PxK0~8Zoƪ1Ll2+c_ʀ7xX̼Knl($86Ԩk}7tu݃x6\ \ 3v^hx}6YߏsO9]}PB^ X.fTXqNmTptKr5]'E oy:CrvAY#|>`ϓ"fm4Sch Mu ,P0)8t5Q`[ s3iZ!-jv~j/ L1݁>;K e|&rb2nMaJ= N#W .5!W_.*E_$D.¯q Lv4?!_ ]89kr\$l{XGV CqXچCXF1ǚ}Gr|Z.*GRaw)Vd1sK ՆhbVo@m"{X}* a,fnct8m(*(IDa| 6 uI-sօāhO'o A Ȭةwk|ng tmވq`vK2]GUxr+Ky] N@ #P~_BJ`O蓓C?Sڦ`n#'FBN$Eo^ƥbN 1Bʘ$|KtlQGX:Xq_Ǻ>< QNu]Q˅.w}O2w1QQ glj%H]3,8%גjX<@bь|YE{eNWd0)[r"rz``kCqNf}#eXlkא=#&<ԁ+*WeRTZ#Ƅۀs6*/{eY)y9DšϢA6vF؞0j w;\kZ 5 g_>9]1>^~ < 3TvN'*'(Aʼ*0c:L* g{Yi2F1_IoMs>= Z40[jF_EMaW3 U A7=r˥3pDgjVƈj- .֘Qe©Qɔg1j$nk{d QHlt}Wtv<GU5uԕUdZ &F97X c#{.yG7-=PsoSd?#}i! `ICT$Ϭnyc-})vsqYo 9wљLSʃ0J&}thEn:L3itUS4tmƈıDש=`z[f[Wތꢹ"S? k~!7: NNTijtIFE='<5!V718ןD|`5^ߨ&0u -3Z2lj#^<G ˰s.jѤZgWoNVzae WKtT2l)NB fM N!G ..F}5\v XۂS#>jM`?6s 0N*~~ϿtX2T]C3Jɐ:7lUBc?e 8>w$rjW\I1/`N P$UhqJm{dyEݓ_3BNY%" @[hdstag|~sEdsre1fKjگ^.PE M_d94E> ,<sRf|EcQ}cY8P=z#_n1ߣ^W]\+[0?ۍ(IR˱hEߛTzu1zeoq<|gT]M/X؎M1LR]ȀWil5rb|!2 ~"|" a LfZ1q@y}Fc<ɼV@Щ2bc7YE0kOWśM ;j zX:Fd+UP %,6pBERmC{Ի}1Y'UgrA:Xp(;iS!ucvPp 쑿Tj͋fH[H7aœP8G Ymexv&]u;B8!>d~<ݏ͜Zml98}(?+Qo"aϘ:ϨFE~ %BG7=ECt9 GX|SYǽKWm91 >+}ӷqN(Ӷ>vdL=HBjd')5EBמ(,B#5_BmiE{B抧sN񄩨 x֝ҧs2(g@[| o[KZ`cFlb RFHyĶ7G8jiR 7 c9v&v".iY db۬QGdf /eթ-iM+Q+F=k`@K:ȿi.5[IIG0 ܃׏<䣙|}\pBL~mѳ L}R Fu|4A7N"[DȣKmy S&)`[FՀ]ԭ;Sg?V}')̑Gwk玗0PSz 6:<+Wm$boUT̛0G71s5cՁq ␏h1|ieNJ[z7Ghi;E7= `mJ} OA:|X6"#0o_0⛆*8lxĠ ( ߘ޺ZTle G"EZ?hD64/njf,0&_06ɮdGG#j5tJVᶅq~dpjr؋m{TaeS'}3TJI8mk`h1).!ĩE?,䃟sBtfʌ(TBi(^%,LH(@m-bV:~EZ%43"bl'y|n*T|E|Za^9D,(\Y MS"eO/8Ab`J"N (`Sb4%D*әU ɮÁ#1Vi- w/a{r>й$լjEc .pts쩁MRgX=CYs9ĔSF*q 6.|#\ p ^C0y=ŻA}_RZ^at g=?j{ߚD "zְ4:2,4;-ktgAO7?`:Y6鐵Jldk>w~ޏ8V\-}l A~R g0dd@Naeӷ0^7QK;N߼٬fuۇ%P;7 LE%K.xsg8ݟID`]kN/T} 7JdIЙB ?Ĕ`GY]Slr*!aI'cBlLX ׬KM.ȁs@&T|[E/gYvqY7߂IhZ3? ೶ӣ`Zq4Ge(/͐l}|REA g5dW\yT16mnbs*GzUW4/۪m[iS>i5D7($Pr9B`P*Oz'ĩL+^;r'{tC&쯐}QK)-kU%@7~5h4k0xV,!~Np$yz-8f Ԓ/&U()VddLM]ai<1|v$ܾKbD/RQ;lCLfIKT t ʧP~[Sltfj`//7F.'8:W=pO ;?( 'EbnmS`&wia9_4v4PcI^]њóQ/ϲsJPLPq)X)P8cgaЂq%`mOއ˄N2pV~6D HS^lꊡsP'"$UrLR|ʹ- O C/ 5 ̊o0.v0hodǤ^OTحO0fnbԺZ ۝ULNr}Pd53y©͕guop?ޤvt: V#Tά0AӻN+<c`ZlKvDp%? $t;r~*t8Bq0j@z׷ +l e2ke*)XFf0/6c8å&MN l K5'b ?B\.TDpFPB?;i䩋>lLh3:e5 H'L &QߊrT#skkh~{9HϸJHtS8h?IɁcq@Tꃌ|Dt*Kqdb9DoHrQqWDҸџQ@[5ByP:%h@&,'޽ XtO\N4$*}eXyC{nҐCUE-Fjc!gZRW$vu~%/X^O#o>$Hɇgo߇ bs{m.q5G&=&[[ZOF Xnmȭ9^ãs T咞 $pvFq[;s yxrJ,R!+hIl:@t9j@ ; ">Ce'EuT0g;nJD'_YQwu$aJHtX^tT&'zmRK8̎WO$c@'\4L).YXYI*(T*ڪ{gg a(EDot``p]13>.D,#ۖ0? C~?(y%4|zTypma+ wKy `k0Kyǘ.Ɲl2|اzWmmvSõP[uJ<X'p%G?$E,@<{w#ֿ 4$Xê7c9Ujuո1#vs/(</!jh2Yg:RJ#y)s_ g =LW_6 xS#jD떽#ӓyyu5 >7llj.q kWC{ei!7Nm?! +O17ܫղ"jh?>wT`_';=})RRu BN ^USd-Aǧ5LBo7v;cSEp^qwغWL ꛬcԾa ck`#ט9ն-xSv*!BC'|, g' 07W":am!wtg8Vֲ18>D&SaJPiԣؤ ZמYd9,O{|2W `S1cmwڿ0Kob(-bލhF*HF-֑FZ3 ~\1wj˂ 'RNn%3QRIkb 4r^!Vo7/dQ 1:=Kjqf](_06i*dO-O'W@?TT xGwq♧e,1E7˸S_1K *v Rl6a@81 lCuDE [YbØ kXF:֗Ce|sʃ+5q_imA IȔ%7%wT"y=<.ݛSS&ӃoН4§c:{RohvC,{ϭ%"Xu |"1=ӣB]fꋩ)Bs-NmFdd=@%7+9 v*em\8G;Ҭ 1zEB&=Zf|IH1OpI|U%}z`YLnvʿ.H|z({}6?K;IRV|;c R.#maTp͊~V> &yIPRw[XCج(b޷  1!c-V=6-oepv Fm$G5u2f)%|f&~-}?EBEf"G垓JG4jk6("ៗњ}QB!DRgek}!k"9jՒ A"\{$Y-&`oBV zѼEw<#Yz4iU+;dA$e(T J1r(j㙊hw]Ϳ"gu6舒o\N/>hB$K?pOi;WYGTgNz嘨9i &0j2 057SEжr~^_7.W'uָx =?%u#ڮzx)c1zˌuc{PE@FHY/{wR%Zf9Uٌ-Ra64eDpjm-ȌSbmކ+diS;ЄCā< QAX`9@1>&x.0Hl@$e'7Ȭ蕝i$+uarN6<ӎN̋CSh\Xi9'? rZ\+O_) )vMiFv 'թ)C]RkWα/a>h1WWcQgXwt wY0ҥ4\Q^ԩnUԡtڇK;qp10ҒtĄ-G q|sN}KX}X^ӗVR^^_3F9ctK7KMιЅPròloUCQ&hO>.l՚ 5~֖kLMBJw95+P^?. Q]\(uSY?Owq:P5-J %:8Tc G ;~ "Y_A@cG=+]!Ո1FC p#e`=!NPWhHmT}~ZAX5w`i@=d^V>fN+>q+G(9B(=;RHOS.OR;G("9Bn<,f3J(?h7Hbs!kS}h(_m-h7W蕝Dr]S"^^ǁHBe~>2ʵw?*7nkI5z>Zf)>2Ď)a4Aom>^a~I_6Z6t9pA?m]z E=O䇸/\W#AyyM|A'FIX&VqyZDDx0a#\8\H :I΍ -|]UЩ^ :)b:9`q #)N#]aɄ8It0c/E$7CB[ҭln:I͡JmV`$X)*S0e8Xκ1*@ 7cufj7SW36d9fvkXN؟p/L3 ãʖՐWұCvGcx|ϷHbndslC,,m\T7œl!Pp}Fv.ȹ 9 pxL:2H5aIذG Ԧ4T*EFP>V2߻}-e[oA RA$#}Ylu}NtRk>`i!;U*xI^3tGcoaSD@wb~ @Q HpزV$mo&Ԁ$XI;7CE`tFHR|+L,J~P !+MIJ~kƙoT #l~uf d+={rm@6ԕea9EI+<_B1vv2m/s#xZ5 5b'{{ KXl%{:&qqyӯbi>~rJR/nxp7({mZlGjqNҌXǐ}ySnF員![Pr0B|=N#a8¥-;@ahKkdYzr> ?H%yj=i9d2- Te] @ϔښ;G\Ɛof]Ca: դ Ec£YT:󃧲=# %1N rV([&mo{_c ?"aѧvPd`eZ5C`-MI5MխFcxtSnN]<X]ͨi~JGT5~h񱞊[Un&`|>)v9|/wjf#-l]<+G%[<75̽  Xџ&o'iJʁ}81m8^o,-W~q(@ ur~ZujH(]ЈP3oN D8+E1.i/ƶkܐbmgދ'ȼ؝ 9rlgP x2ƋaME}NR PMH@umk1aXA} hSA]*eCeDi VqbùFN0vnV".ti*?HMΞ~@:RGAld=B_Lu]:2G.Z!Z_Vu4[Q,6My5$Ej5%{ltRuEhƑ֝aΑO b9/F WrӧV%nسSZKbLB%vOOptgF̻|KɟrN7 QhW|U`7kK]2:}|ICj@cg+ d ,HeZQI;XծF0yE/GB3HRM%$Ě޾fFk`"柠T֙HV IřJ;#-K,a7¸IJ+.b0td |t\1G)gz>|vsf͞WJg`j_. (Qk(6ǚ. 36hbB&|Yl_D lvÈNy"{ZK4|,St]U "Yvx2֯ Ѻ4z*KIE?*ȢYmڴv YgkT7 D5\ zxBWNSҵ>r~ji~*jT8k*|V8~Myg׍^)l+QhS2F~v͟n[퉠1Y6d4Ӵ bY.,$ ťX>m C#;։?L= -sHXw:0cV:J**СOHR70{ E+ZS(dnݨaŹcUt[e浘Hކ,ρnk:B8ߪNȟB;8T_۔4D;&]<4~qX-}1ʉ[eRԁlgJ`pr9=DeFSzב\:6G]F]V.NsVyIhc(a-Hzzb}o,/PYT[ NbȼczY A78 Kx0{2m]ѰN*v!jŶ*+x{8T1*Q ֺ]S4I Uy+x︫᭸}Xh#Flg+\@?BO׍,DH U0]oG+pY 1# [7`^8?!8 fD||^ \lmɲǬW2{ӊ[eENT6ߎ.@97A5$#3Z㷦?J8xAZN8֥REN:c>ο Ot]!T!fA9l3M_w=yH>AM75xPgQyQ@p܄&PcGq'eV 4S8ׯuTꮱ.,b,־*&ğ :>w|ΥWxZf?Le`~}LڹbȡG rGv0.Si!ܭ4tNPg %r?" , @Ԫtq);Z3엮np؏15Mk9 [ n Wq*!-R/;?XrX|!|#U0ON|R-l{> p(iw` ;k* QX" dP^8g9(ZU$)ugL=" ئ/jC TڷUoAmN3)4cV oI=k+}!Wð#gQn"RR"$nb'+ylnp^U}PRcr1v?y дu_So0`vu@2uŪKeAޚ\1-B9EjŨ$p'PR8,&dAFނ  + ̃ZzZCCϦ[1.nn{%DW$?F*DKrbD$푸PGPM]?}TOZ 6kCgYZ070701000000c3000081a4000000000000000000000001672b7d880003cfa8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/]?Eh=ڜͩ T^V:"b0YՊ1mu,UNkPMB"іHtZ+5ĚQ' {vR>ҷXZa[΋C'63SkY|BqyY | PP N,wL.c !3WQam2Q_߆6Q׃:C9-a{"Y~u%J [Oi-) Vk;[w{lᘜvI)ɍ|>TiCQ4dOhclQ3FҀ1,݅yߒM.ߘ{wr)ڬecӬ< ky3ZJG_@G %Uy(R3,XNۭ?{E@6`79+%׫OCrC(C/>?Ywz Z,x@IYh爮>W A[73 &ۼΜvGEk=Ar[FoSeʶεc{qF-uLfz;a%@!M^'c +ٷvNTiRU}G ^@ܖ8:u7qǐTN!Ǫ4˵8g\iwfcZ#&_J'pi 5R-=Hde?w9N-|_DWwgZ>Y3J(cnNCq[c~1ô>Z7C{>\Vu$jW{tkTôFl^Ʀ2V`@i! {+L0/|hr;n jM 0 mVH ʼnά:"ډj)E :hXS Ac¶B *u?&O*PwZN\Nh'\BU36}Hu;XPܲ"u$-ܓ!70wsG N y6cmTyX&dF+#][Cݝi1UZtUs^3ب vE 3n6~ONm 3f.a9Wb/ܲiH<<ӑ*{90\r 8(MQPͳz[|sHzHª~\a9QGʯ+!:z`ACXA%ضuޔ3_QȚm#~'fIhMD6QfsPQ*'[EaM<.o8hAגv)&Լ7$HTRsEN ]6pCmI2{O$pTzX?nicd-9t A8:ps.F(vv8;e]uߚǭ3b,o X:RCޢ QXtpy:M“8NZv"~e1_?B<&2MO􊓪Õ48'lZjhW:Ql%1_eҗE۲A0_V\\ #v3[Vl_7 &X~A^#e*+>툚+z\.gR|bXzʍN&Л}(tUqb &= HtW?Qɘv L^rlCo" "6f˵0Yt0\ȼTvCw۩ݣ*@w[_r3i@C״Ѡ NhE"K̂p9EZ*s7p^4-Xz;Zл1+H}a/#K,N=и/Ţś1ZfTuk5.Fj+-QJ߷"cN#4^މSқ3-E}L[2䬡Ե׽U\r/}2XIvaUO-> )< U$(5x[TETl^zh,=WP[ }KT-VԄ2 P&V|^'e.lUIܲK ,!84Px_/\q]Kt0@4_tTXO$ыWo÷zANS)ߢP?wwcB>(#ʓsku*xm-~e܆F}~Wb2 A[¬aw~9M7?aאx^5qm?՚Zc~Au1S cd#iY6bV%< Vm q~Q|԰:F>#ӳД9p̑YR1Ԭ2|xT3KGQ}yMVUfNE'/akI }]65bGQ Í!exn8ܭp ?>`Z@D!~>K/4h(!K.Z 9Sf;"($0?a+CLEI]mQzBjڭ G.vץ {dz`hKNxj翙@Ҋs|,!9aq -T`ytiuU"zU@uNuxnUFjT97[{v˃"mi<]! 6ט5QϨc׿ [Vu0s@Lۗ1[16;ch27#{>Y51K|]NT*lJ]oJuܩg]& ޷ow'fPla]u|훶F=#Y:=I&B 7bng2)m@m3R$[y@ K TA 4]|JLs՟D ]RSBB&+ѣ=ol}jv<Ɠ,.tJBHJ[G$Ó7BIᤲV]#_WGJT+Ǩ;V'󙟸FO>@-[3y$kqGS_Qp 9 [: jpf |#X);`i$)du#TarcNbVhܫqܧY/RFeKa m0l 23plQs$̊MSa`1&gjA6ܿ^a쬾:vv)sRkųUjf$RpSYqB]oe %Y KZ[嘸u=>0P]\Z9 *9n~Nw&{d#VUJjv{8Y9} o'$~Sa jT~ PqhkS!taViWAɑ5ΘLNL6;AI8Tx@ AJgNĢI)үd  p)#)st-)S%- D?Wd6hyYMK񂌋r@O?,)/06fN-$"Bzڰ8}n1뚸) kzlӿzut_n2E \ ,\$/9O^g*@,~-+4\[ Ϟɾ<t)wxTEv~zI1 Ǫ+-~ly#t) sSbMNb*\sĸ_^{!c Luw G4lXsASXp ;T;x`xY8f ݌6558}=spL.h2>廒m"1'{3yKm/ܱ4~TM3T1vPˡH^+"(6댝xk%VLhDR_E<\#TGdp7i01FcGyVT zekh /#, Ξ*x<'Iݩlk] BrX{GomJzJXԗbgi=&]rP ڧ߯%,DbVVÎ2)u(+ȶ%t]vpCgE7l2Kã׵#mU+ֿoF6.*$; E# skVr9OBvGglK37;eB˛Yql?6J8n",i!d K*d1Sr{RI|sT!4!|Y+ώ%؉ I9M#' o>q^ql;xQo\Z>M/lb)n,f18*E+tzl^Y*sT?{zh$?]źmn5}{@%ިL]8$Q 4g`~:px+Δ 08PJ=PbL-GRR!* HtPAiy@Tkm#+gA8d_p<|ܝv q:k9T ר:F1 mw-1ςȍ(o1#y~:ppuI_ì6 $7y2w&Utw4͍06 $d9Em3I\ tȎM-%+laLؓjۜPl[ Dvg2 @]gܲ6%!,'0 S s:VC:Pe|P(xLϬVs!Q^?gU#`5%U.M:vVm:i3lk͒OHvϑ%)9+"\wlB' +(C~0m/ܪZT6j)X <;RCe!m)bZ8Y Yͩ?^h(hYw';x}} j}%RO5g,jZbxtI'y`a:u!F +dv#t(٢1sуU{44 g{MlXYYF=B-''+0ч^n#0`l&]+U2ܴDީlXv B5:eI-^.! qC>yXn:@vrx%辂Qq j/p[ZW|1Gz5E@w} ;0wY#ĀP*d*W{P:]I[QC%2(?TW!,=Bςã<%lC_4 T//ƺlsn 1N mx5*2;O !Ѣ 7̷uL Ŷ=(%ueElR?Q u`l=8׈E15 1kusPQ0ӡu Y UQd&#s#Ur@xR:#:➡T%GU~j ԠEC34"-( e%`ovebc]_Zڀb1[NEZZ.̽u b\mH[.L@]{~QTtS \}behk,O=bᆞ)M&^2Ji*HUr2bŲoI\Q~fzּX apDZj/ KȋbG5>}nC d]Ǚ5ެ,}`x.<wۧA*_N<^(eVV}#ԉ1[,r;4P[~ hfDÆ''@I1* H|SRrCgpF0tXeV%P?ŲPBmx_ oo *Xiq6r90fJ |H߬Ύ̼P^E'ePԴPBM07Gj/ە:L+H3zك !Hεȼ/U oTE3˙@16, Z!d,_Ҁ6DGe|FYw!NWh8|õEJ# ՙU\z>H1Jߧ#e1ͬ{"5P k[z ik5qO;呤L(J돭ґwk.,^ <+tՇ k;\jP .3C_yP=ٸLH!$!E6JKDЯpwfNԧC(;C`YR6 1TԬ`ŀ";+1 )Y>(TkYW,S͜k^fxj 7P[3Z7Z]t nu .Ө Y,ڮY5*j럩~RM>0YPubQ!f}U:7lwi Y!6* {cI'!t$իr=6,;a!E;i5? ־X;2%>x NA;_`)6Y4OhV~ƱUz!LN$*ֽ( [\#GyM&Inm~̺PZ=H D, T&5pnO}>uZ@%{ j`۹b˻D;@QMgr)-F< QPXw,d/D_Qd1/P!l<A4=E$`^@oys jpXW!֐}9;gXc?U8ob5|A7ip}g %DJ{g3̊_Or(V(1yˡ}tL22lA6⪄BnBRΌd@ux(t K5UVndԠM3*hCTJ wd!9zK;´0L5Eb/]-bnpՍ2M"7t_\r$U+1+Hda g9!U\Gg3"Q%_X6M {e\XjąPa/Z`Nw^ 'LƦȔUwaPfsZ,G:jibWA-Bi)CI6@p[\jai]ݿ b$LGCz .m-z,,͟`. ! X ~ՄM ]P*L9?ﺡ;3~Jgw.m=Dɣ!M췳)Z-?zgD:b][HHUq[h#,"'4rkyˏg !TtMCm ]3eo%(ZJrO+c 4r{P)+ENVByZqm *Fr}{pYU6J?i Qt:YM.djمK&m#H/ {6lE~/KC*g;o}JBPMeTwbK˗IS!zR K ;3^,s_̦ <`~e}ʼn Z5dv׽NX|$NpeP:='wrUC';ss 3FK{.!zf %Aug'4,g1Z8V )g$}҆fB8ǒ-)SsK-+yٞ/'JxC6b.v&j6_8$YنHw{SĜpgnjf=wpօ{ꐏ>&cq|>s0!y"`;sў`QtuXgСǎQsCIn&[TK/jY,+\D\&f&m_VBg*G;^ywc/,%u%h]E:[LeXYk| Lg)HAL . hf`LJ=#Q % ˛˄wGSz]&͛?Mh*y wŽQ3&@XSHuE$pbJ,^];9ᰨ:JS>35䭍#h_x;ർ;0U|W¯'#!Fd 8{Z)O:FT40&}ѣmBD:͟_K׹f>Rھ9CՒ2` K/4 CDzj&uMtxo F n@VxvR~˸W<9*xJ%)06<22) GF='ʨVek+3/K0K8MQ' VK)% #-៿бv|X4eǓ5®Ca*C"skc41UC} o5@a Aw ϥ`(@J*9Zci c~v!lheE7R%y)|]%H$BcED X1R[ߨX0ثvIV;͘{WԵIħbigxO9l,c-)}*D 2*G Q?X ϫؒ0Um}= Fc?@p5*"`jS* R1A;35#|.3 '*ⷆթ-{Qe[IUH0&a7)GzX[ZUKbpLRv$gYZ, vA:^(1!}gI{ Ώʬ)1F)C vu8PM~A-eV׭gOH VH\E ;WXPc 5 e< a)ӧ ,RK\O>Ra"dwXjB۳{^t/P3gwPd!c n/G=;l hɚiMZ~帽S*LhxvPe|J&dsk=M)kGcopp fDJ+j~W3Zy0ty1j%8MrOzG{ ThZQu2|pw!$-O%[ThLBZN3x)uUCM;[ Llg"b0HGi@Q^g5TxCM!TqxZs3Ҝ}\cJd[Tt.;Zd !F1%5qb,\xXUʤ`D?DsF42T3Z IRv:›0Q/K[ztԯZƖ]D541Pt&09vF#yg9'"6MM@ei@hͩP.YaKNs)hפJm{5QOpM`6ܲ/ IN~QyN=!J-VV}1B?m L8г)-l,>>tt߀jw!YƝcזIWYxt>3"soHjx)i}n 9‡Cc cDgPs|M>¾ ;DH&ߛK1;JLG"݋f(k,k!p3:4?\b*SoLnS]nof3^.͏GH&*%G/s 5evhMnj%k}`B0"wn9(4Z?5;G0/}j5&]sR[~ iObvSY ׶E񮆮,iG?s2H׫}[nCRd_!5 OGѪ?+Nn&/뙍1sYJ gmܛ97%}k7:3L3y>,E cLz#\e2J>;I_ڧ1jedHR3m{H3pԙΧLmBŬXyϔgvWGBMt'I/~1 uu%a̵u6ݨm\aŀ"%*Py\!Nnm <\kJS8W$r_؝#hJyeC\6-2 S\ik]vF)떮o$ƒarN ֺHAa:_ɳg_߃Q]uP +EGWMf2_d!eL]b*CRxhrSEvgު&SiD~1a W]:㰈axzybR\ %'w9MN[tfK J.Mﯲ JLA!A" `(k촥X-U?P0R]Mp1]Qu i'YhSYGvcL;B{KVSۦݽfM2ZSِ$k[arO/_G ƛmt{J]+IrI8e[t!\?EXO؍AmG LkUKn-%7AtLULK>+=871N;\ Ѱo"{BJ,}2 `)4[H w-RdqkUc.- &Z5Q%T0LB:N9m eiz!>|vkB4ڊ.RVr2[{u+ dud}3#IO%BC?(UEjcfo|3v5N葉4q\mB[.d2bJSKkȯT nA"銬 k (C$J*}&-Cϋg#^hcơu׀Xs:X% ݔA!'s*GdB,lf6ŷp;HgtZInQmert*Qq,ԄZMj22m_eC4/djjp6kZvn9[G7fp s_w OD4oGS%GB4(' ^K OmPFDFm>%jXiFNI\(Lh ]Z)tEmjrbTO*/ʪ?j_Zhp+J,/ҴKoU"3-Q·H{fJ~_o]ѫS}Hc(>BY3}ȢᡡwoR$aȵ[ۈ# p>FQSe asUD+j`ƼTt?d,L8zXvY/hT4hK{1˪Ry+;(422Ϋ&V]L]e'^p>͸!lc'˟*`M$ ϧlq荱ɰ v䔱Dc:0}GWu AJTKm9KA]8Eg<`{%MI~ ɬ万0oKcomE|0ycUشQ)ݼ>؛s ooQo3u2A-ySO'v트/3%1(+VnX] ذzUt<@T[YkwƸ4LwF Zb&0g:*#X,lEdߓ,\3Ps5 L_Rb$ىEB xpŅ᮵4 m(@DuxW20BR A'{Ʉ)8ePNB?mİ^x@/Jx!YM`inyf Gºn6}g_Z>`R/k:5Tn9bojjI2FZŲe 4olKAеϜ HrZ9Z}д<}c|r>.ݓ?{WKI6 q is(w7)MH/,>8k69~҇%tNLLnݘU|FKvծ#R'_RfoTe^,owN'(X 0>c6B@^ )엜?jփLt.n{NM7^aՂEWهGW\:˗E/o 6Tx $MVvU]C؂ؾ K|S(֚CPbI323+OlVϳml1y(uٷ O:sϡt K&~DEP>U'N`$Ug+"`JN;RE[fh='IgUiv)*!f⧬b1VJ%r&1:$i kz̷9^S <&m׀xX)@06!mXYKcPYya'(34Ҕh@j]5yHnz\ݪM/B_K̪?d'Fphd34P@jB~fVʳf$S1y. _by5$+jՐI'28Q]ixf3**wo5$X5j}4CG-3#rz;95u+1@6ql¼{[%_maY+ N_ mܨNv>nӏo, {{)nHDy[)Y*Ãs?Cg]ON#X]Ol^?EDqHKذ]P)':C4 8mrw HۅY7X@Xc(#CeN'l(GLZh-]T C1ϖR^HZdh$a4N4Ne =o<|`;;Gşˬہu/Q݈$-R\$%p JU-.CkH:AnReWgjS _}팛lVd.Bvꬬ` 3]Žbl$d>T*DW\EOK>[*%Rc,%3r\WPfì}"?/bV*rʒցVWY3N' 8 ,/A6cE{__rz,+6twB$!,:Y-˰b:cO2Yj1Yp-c|!lN QIn`FVBdv-KRu+T{98sizqN{AA[v5~:[[6R/1j(CV5SRX!2m3* TCȧpuϰE.47WMxoSž vmwR|\xL|5 VIx<Ȳ_5>#AWydQ. Q6&M Өndn$DJ nyg_7@)sD÷֞IiS6Y_ޕx5BJI0\ X!0n @?,)ɩmحߙeVEX f"g bYjGv:#;k!?L%Y9e/;A?/! |igq,|zOaJ-)#3|tm KE @xJpZэ4K!=HFg)h@7)>*dz] VJF N4RꟉ݉ 9Z WPUG'`piioO`ƐXd@O+|]|tb٥vնIjX5l /c00*J!CQoΝк~˅aӣ(I"`ePz_q~X{7o:4bxDE@PO#}L*ֈk^ߴ *+)ַ{>9]1fe>}5V^QVk.^1Vh_V%fSd,V+AJ/rpد_}ȣ^l-fEAaal!^*9M !C RBlf. Y=b"+Evn*L.Kd~ t5(f(Z$IhW8Z^xWQPZ l~ U.'6ńmܸYmEUWegmQ=DKg:?6%iHE $&KA&J%ӊԁ,mS% EVl$"@p 7[6R"d`o7~T{;|@M:}SSK!l`ݡ~t* %Oe'MQɟvvG%ċ.0wB$˰.؃{Q18FGM ;)/.Wr^Pnk(Ι 9 CE9Oŏ|"A k4祤'/`ĈNK6n YY~LgF4D~(A>o.1mr&6I4eּVG:?M$D2Mirb=F#җF7<ޟ#lT¯wGpa;]pr6`:hՈ@ *w =~ '+؇L5l, DjL1̚"Hvr OP/WzG0L~y!>3E607IGlL֝>X9rcF6VG n2RA +&Wٻf_5UVQy胿rt f ]$[]  |}3xЯ:l9mX4_d)nܮ%fo7{8*'r BP# q璎ll~XRya:B) /_9mIO@rRVmv8*FLE! hynz9r`M&O]Y HK>O:3l/)Ź$K*WmM)^GY:eB'R8ٝ.w2_6]uA:+;Ww/9\|`)A]L Vro,l)pjjtώ[aNys7W`S@l6Xveu*g7sr!CcL4YRܤx-q2#gxCSx(k5"W% ˚r[*8)һ'_Oո "3*e% :6"،d/S;]t2jUIl619tJlwDyfVTmjէޱ}[G{0H@oXFLW->tN <p'U !3KNR M0R߰k>utw6921(?1#/˰>49B!j>_g 2Mp~&_eU{ #G] "i9 yWŻf&VNeA-G xߘ3n]^ľ`!j0iԊԈ;ԩv1) U,<±AqZ+v/:ԌDʞ|)\i" 9_1!͂9c:qw$H b,%?L7b4HҹɝvqP K#peF9Lţ+WCh;07%i$Kw}-=&wGt6}_2nKD^PXF >al=h"]5጑iEO9R  e2vF;*=a:00,=\X< L(ᩂf nqTf8)R uSHW< )+|]PI&d<2AT #~{QKu؎ \N05ѻ'COO˿8m(N#@gbMfאwMV.BĢ3/8R4o^[\VRXVEU-G9۝{~+˴*oDpZ`e6& hP!9 :_P\2~wkDF|p2Zó&~$]evvp!@Q2箛w!#1m=Jw4@y@ϒ)m&aXqf怡˖mU)wٚpJBFWg5I;u, "KSG(%+fKS#j *U&\xG/U߼\{}m(TR#9ӖCl2Ur8=ZNjw"(";ȬfwStjj9qeO3 f-x)9͞6˩La_]Ė>#7٪蕭iPofɀȹFQЩʳN9 W}G\D:!7Β~8!ɒ%i̛)_CBrmja/ʃ5H@֌н6Q>dcC{`Xbe%Wΐ=JJ|AG` 4LOlOcxUt]5 aD&ֿ~%y\#ԝ{0!hꕹ5R+ri 0~С!$KKgd@G .v}_澶Dx"Օooeq+hEcw׶@Ovd^͉RAnaR};*oFɍKiAbyjM5dLf߁n8=W.Iц+y=T 0.βv?."cђuP8xʿlNDDcRrľ"7"h+ctjBy<9-cpS"Vuh4`䲜aX}RD:ƹD)N>9ۼ鴂wk'_)"@o UYT5#65}10cVސ^Lmߗ EtZQ  Ɔ~S>^<xS(EuC8 +$b"_0k-첵H>ㅉQ9;Yݹ!yWx](UސEkq/X69ˠag_zq= _iii.˛zeIi0S $ll}.0UYc9;uC;Dϔk\sR>Oߚ'D3hmWh E1] )~BfhނDe0>zfUPF*xQKs% H(8zd_ f@~W\\1 jyo|z;n 7^ղNB4<sNe@ &!kjWhl#I=jxyD/"V'5^uk$fWo(1  c;Sq 9XLZUlY{Sp5CPEg4Zt5jDin걘1\fI]-*$]4JSWx wܶu}B[5#ɀ=` sE{T]s[ ZjCi"|n:biPͼ~ENЅp H!lu6u}f{9H.U]߳4U#ՌsBf}i^a뙟&Gg`{G\lۺ9[gkE#?`Z%5A#8|47·؆Ru9ҷkOKˆ*c}8e+48׉o&yR7''"2s1A$*^>L@< p׺mqȷ4AC&ݞ+VP`#^i aFUɶ2m ։Ȓ;1y/ jc 9FNM7W[d;Oj~V7eXe#$9fu_FǏ\?3{8$D"jvs#{RѮfd59⾁G؆z)ݒn "ZȜ%/€(cKhA2b|HA^`mPԸع[=(I&hvB̫Trw$aWyBeuŎF"Dw>{"$.;GċA,,dJ<$5d}ȇ3 faul e1M1a9XHjH+͔v7']ܑ%]^0ƺ^?kT[A·Ul;${V&GPΞ埖|LoIy>^<5ϛ@sUݚE/NtRXZޱRąA6 {B_֟} şR%CT.,XY(.UѸCYZ:` <'E67oIxdcB1DYl(@1IiDUM݋F#^㓪^J0%ŝc ZwSXR|24bMD:v73xƕhls|`f` IK?iG7sz" mB1ds(M/~z-^I} 49nT!mL$^IMáP< BBH˹L Ѱ:*DG]Yiz/0X뢂;K* e@{nS@2|pjZXG7 Ϧ~)X޿]VCt*-󨠒k0+ |H_E qGȷ B@$yQ)/]˨ azh5ktք`c$-Ľ݅XN8(Z.1=FCj__5vi3;۽TK.kb/ A)ͥ?5gժ*I` ti&qn\eg1ʹ: `8}ڊƲ2e@e<ă0BflO*-c[ f'눴]dA'dHg6zi^i t^x% )>Ԭ -b˄UzszFI` P_Z#jY ~@HDWc,c.r:%x&դg7I+H z};kSv1si>2b yo3(1O?2P~{golF4- yUSoG\:󚂪5{{H|‹ CT_t-#$zjs\~dOcw^iTZځ>)EלfFe4˒s΢Ji8r}L!,q*UM۬3:v7@Ff腅TC$$44:! 3Yt]:QBڭAVa., N/NpL-J,Xa넁36mcD2]1cp(K;H*cx^W=t)O*Lm<%CtEy~, u{Tu> INIaܛlb aӗX{'ZjVaZRyUpQY#L‚"/mmZ )Es&AbDɚ-tUi`ţCOJbK":Bń荗F??BRv\S$D3]uT!͖xCV^aiǶ*<.FLcZ *)SP[x]O-)KȄp&iph{{<FҼԕQ?珷{,Egvıf/ d`Ie%:yJع@6Q@ݿF@O2|?L|yzjp?,nP8j+GމNU+G۹[e#\M 3P$SY(|n@;HoDyv ln8XcT$o`g.iiIw oR! {&ٓ$nō sfc/wASeSYӓyc*/"Nj,u,<#MH|r2N 49^ouY:a` nhmb@N&m IE!yJ7?C3/}2VcJנ^PIO^Dُ^0bȌ܈@v4@CWv;q20XD3K=l7B a]7RS]]DN"tg658ޠF抣t_ maVnVF·eD<,Y 2@1;$M,JD|JOgg@/caQ@"BF靨(A(9wYu\+WDbR@7;J^޼A"G 9XY}=%Iۧ88tǏ4#2->͖e2rV["ɠ퉨H(++2j@?39b[aS_itϩC+**tF"9!$la dpuM=N(Q|ԩ@; !tWC :YNke;նPf.jߔ&F1t8gSXuz[{FSgn/JOX^bBhܽ<1]d8u%="HܰRRk7u\4;niX&6 I&ڊ8$-4(*?m|4LqpSЈCP~4 匡po $zyJ6֒kA˰'ZՓ+SbC^ҟ6F%~aPG(Nwg`s%ZxG%Tl "uvָ~A(Ng{ J|S~BQ˜&nn>USՌ^/{#X:̈RSPӷ|PN$Y"ȁʖv{-ndfש _E˨GwZgP (/4g/Zɍ~|x+eTg7 =2^3݉0s#󋊢&=Z V#p6`6 % yMb? =ZLڕ.Һ?|!S\1.mBEwRc/v/rpGֱ&* 7?/[jh'Lsb% ,f|XS+>c-MC,鞽kF(nD7(AE71` ~Lٟ /}gi6Pu[ӧ!G/NZ܆e'UG? |a&O6Pƅ~߀Vy}&헺Bo^OݻT&3m8d/J5)#ٺ75δqv`*.6TH>1;_ 5H:j{,<@E-O wIS vuhOݰ^t$e v?[*͔m1i9T;~VtgHSBII%.$&P?iϏ%P'^o@Y-1"~h1#0W|F&|JRf;k+sWETJWM;4Lcmx𓲎(HԳobS`s9Tbz눢Zkg[y{r,&-Qe5yD1vd0^\Aݤ4_F@z\΁LrL TKf]Wd4A̝<:Ec=˜8[-př-| ȲVG{sYy[:UNԗ|O-pr(UdsjʡKDv,$rA?NDOR[>M$Ux6t:T7>Ƴl:뎄V* sՏ&݋K~$128{n:_}sA=K|#I]-|4XֿfDIeiR[sA;A5d*WFS|`b/љX %jNL~o~k3C~%TORC=p.Xn=g3(A!F]+M~9H)$́6Hyk=Q<' SmCg`e"+ʂ)H;mUHkQ\!x4w>)=Ca8@ UIJ9Vo?h[4R|j|pKob<: y*ȉ34 X.k?@< q3?M Rl,7N %P5Qs/`P6Y\ٚ/ ׿!ր~R|!ai%^-DV>Vz F<3 h{?U1>`eP0_uL1Ԡ½u#bLA~! <-F NMBS{ EiI8hxwe^]gb,0NsGOtTTj$,' fh-ma8rB,'KA!΄GS _cEE")LM='c(dr"$g˫0nkGί6@#< Y dbc!=B6mq|(FO(Kd.3C%dP2q+AEMK*enqfFmr 8#1#qu iDZYKr#U/a9i"e˚K~"?YtP3tZM؆r K I/I?kSl\e׭]hLJ \кBW+c\"mvuJ /u|HuM񬅎E Q'TŔfO؁C}ϲhux}A)Fy1"(7食O Zk3M ɋsR"xԒLqAVxi夌RQ`i>@8b| bzlM6eãqmrŕE ƃHA_֧:0ĕhdߪ5WL (&CK!ji⍰Ob=(id2gFqxkA$Dq"$4m!z-`&!byUj "'w#JM&6x^ۂ}\hBW]YOM T.7g%B"3bUc;vV*4k:Aqx[uZ^DcD1ؤJle Gj5fsU!FpItp%\X  ̭It lyᣝhA[k6!R$ g fV2l/4n|[DI0qkdoT$l^H< X7;I49K6uE3N/ӘL:fNA ZL=@'b/%p+e>}XJ*28]Il aG?y}g7M46 yeU)k$t/@u:uؕIl4wB[otRn鋹O ?e(6aD&$~E+/<4;":4B!h+UşCX-Ѣg}XhK^yUocx 33d_S5(վZ 3dxRVKy>kTmē r\Ʈ HfŚ͎+)؋>( C5qsUS®&4lR: N->)322 fQ7VA+..I4IDʮ^{QHpV=^,!F8Ga\9i64'*>z4.=Vje5EN|{ =m͈!%3߳+^EٖDݱhiݫ A@ь*uMN(~[ÀĂ`Lj7NwIh#T(?aعTuQXRcЁͩ~)awMCFD:2+OC]rPr\Bm"V5!q_kP,`Lf`Y sX, ^Of&b-8oݹuL{WxO!/n=z JMܺ/Xg_x ¨lAVl ^Y%}_ݙ?'dppAՀ(TH^9^Qg%gR 4|`Y<^~۲[%ok 8rm4bG[rNF&}I=#x۵RlCDxsZ&?ȗ%>ٺdDT69OTJdӃ#R&RL,*IӒhu {!b#ksbXh G3TY :CAQhR v)8A/"h2H;5c"Wx$/}P)1Z AVOy``qD5rɱtv!<̕;]NPBelTQG?#O7,- sx\((l3cXDM^4h+^-}sLr߷Sy/}gTdڙYqӡ0)nē60,)d0YnJf{h,A.ҫh'"4t'}%,B)Bl}m5ȟ=>WQpv1r7Y=8帅W8?9'2Fa]^S_5to.T`2i  L_[[ FX+22q/|@5X;EX9fכxm$g= [T@@ˍAR96HNvW@\4Fh%ZZR9jUx[SX"pv|M4VZ߼'NȂۙ2$pO/@}뽴$3={&V v'k}PQRar8 +w!]ԹnwDGxF|&WӮT`7mc9 jN9!{AHTMI3vl]QIK-9_fb)pifXB̰Xބ'5U&7ФMau%o[/ ;5[:iE@ # )?\! S5Gk:p~"Zv݇-Aݷ B`8:?x%Acuj= _^m蟫ͽd+iOv}mNLunYo1 < AkÃ~+=>bϊKĝ BZ(]\7X.U4mk'3{'P>5bzDsMUJK\^l@ԇe s$@_?YNKnv8V Ko-],1m~ Xl@M_A@~v‡7J|;(N$G(=_K@T_v3]/Z`%)?ync`0 #̍i~CED% v$Я*δk H"hurVN "'5IQ 閉sKv@Q4[0#O&-ipNt--)LB䫈[q݁-e"{,Հt]`9^tf*"553E03|o{($L+1wX\TI}UD9~ :ojA2ǖ*$n=ˇs01i3@D@x.C9lNgeaJ#bIaBr98"Ͱ#eNg.ۇpfFB24r5A!TM_=QUȰ5pҎ.&7M=>wW{gJQr+ !>Ket$Zʩ#v5ZewV"G(4>E kdUOe!K+Cf9^N**g+yk(T֗$[[Rsx16>lh2`%6K-+\IpۤCLˤ2܋%d/H\鐩ٔzh+oF9 R5)D'H)ڣk_}:։!x/訆$5bGoYN?zpeQAjj\m%rGnru`^ڲ9liPirJ~>wB{S<R$aEbC*xd(/^3#n(ĭŦ-1oG~X@VnF ST4 4hjOmq»] v*ʀOCOb˪O}:&>ŷ~CJVuix~x'6v"gH*0GdX]%AnE_k6H.Gm&Oy;oMro(ihUM2C3TY<=)I1o)ux8kNq-ier<4XrDY|oe аuxA+zoW*b-6Mw=S.)(DNϨwFr%O3.&,bR >[J̑4{%aAvs67醟Ɉx˄xb:qn0Nbc 1] 95|OB&#O`,$%hKj0QY@@Z~;1j̐>[w( \LLxF&%O~ N::X& qD-.kk̛y/6ԅU)[0{r$aǂ*$66piAP 0JB||h ֽX&v-)}0s 2r9bdp` d: LO8mgW>=<$HD>vfmWcHpm#FXwr9,$ !p iB#=Wy{S!HN7i'0c5ʓ@ p FD`Jz#[NSTxʃ_+HE<ٶ9kȦO3dŘ+ovasA0,em( "X%4ټOA#`.=h#~[\+hĮ KiKǘY+NA;elΖ^c@U!q)Қ W~#85%=5;GU`U^#s(hmdm)[U< hؘǴ٩? b'L#./4|_+5iOa[-Abx0$jJ%Y $1=`RL$vrң1s}`Axɣ?a$HƞbE-;P{v㡄d;2wv=<8C"'9yhe*ٳeSD?`t #J Ӕ61Nx 5x+>ւ{1C "sV7V&Ze^cZ9*moLi=Rz0-De 6chhMTo޴&ӽ1"4G}'z~0R-΃ʣ;q~d. .;IBey\ !.ԡt e,}_̄8HEaKww%ݸ`s@ zR(VԦb\ϭ+wl9ƶI%VUe4h==ݽ˗Yhfq: t4Q mXN8M̷x?^lu:Z0;3ںf4 (Rʾwi MJڪ6IA#=7'c Dhoz5*&aZX'ExҎ&nG~ȠVQ]k,ZYşLw yQP1 ĉ4e=D:K|˭o13p.i6gj>ձ4 y32CM_~_S?֊MkU=jxuD^QSb҄  hW*4Zw5GYz1?޶@ {) ͐tcwO~0 GJxrRSgCdd:1#b (j\,1{hAzzϼƍ3^RS)}Ljس'^䊊/%,o-'R?b-#8_6h>4wF)71Q~@6g@)ꤸƨ=&eK ;acʺj܅{҅sk%UI%tZCU1rYq Cܶ8Pl߰% :s ֹqlPKDNIBmcU!+@6aJ" <;vx!4t cP0Uh/^XzΉ eg>6b *LKaS|Toa7(a"31OS/H B*`- Te^B/5s!u~Ou/s1A%3L' \ r%'!y'}IJ[\ !2hb)yZ|3|G(YŭA$*?BQWfXn#NjTCvD 'd% xCaЈ3/I`EWf[oW{NpT#_8ZA6M8F!nsQE)=y*lsEJQ` LUw]xU^8q#%UY?K0ͳ heW)`]OQ: *n77<ҰדnXq(^0(t,^#ܐplUC4GjK@04C|Yx_kW /50|2֬_Iի=觀=0,H2^9SYk#:a+wĮ>>E@ \A Fe% (bo. N&ƽAt 6%$_Ox% QJzq ӵL1PlYR:)?*pWhU,;gԝ ڴE1]בV]Qfr K$%@B D21Xf!ZC¯`D," ܂<@,mW/jղnwC-?JOD"Uu0аVbWH%فVEq/qT4 A$G~;鋦3ť8W2.(ZqG\^?.%ꔤ)}>)en@.ռE < U,yK9wGw/9{^)MZ1_0F2yq:W\ OQzfkOYO(''%W U[=,},AP':ʵkAZ+@ 21NW4aR%69X}f|9a`VJNbub޶!O$Ow!qXWH )t:/?yo/X1# jZ,?ݼsw?o]iͅzcFQ)SdDŽ"QXx{5cx9\ꃌdYvD,|Zh Q9nov+ G?)z)rH6%<2]lo_eVպ]Qa+1%KISSt:F#*FLE;|VFݜ}TTޭA?.|կwzcpMn5l>9}*9/ ~#eH~99Z%ĂC$$%M8 OyoNkh]fCjQkS 46o04r/l139A>XֺgV^atC`曨x!>eckj|!*9:JrBAIiJŒB H zFjKAy?dH$γ*]7ZcWtMɕ6"2D*#Kf,[ VCCЗ/b}j5 삡?dqp['#6`|]uaAƬ.lۿ8?ZPxx*gDu,\GKIfC\(8?(vP MƥN?h a1ZhxW>&(5e }-SWכ8r gfcuJgȀ EƝ>5״RM 6sxte~НǔONqW{ fsQl @^QyKِlu渰_˨5Lpu6 FEyAi#[7Ѩ|?wŸxg퓯/|+S]dEr\UV1*{!\~dZb> l.Iy dq/ lY`8 .eQ~s~N٪~JTo}y00upHMdȑE/)ɍ:f/SIJ`'fݻp1IU|ߊ޺G~+DY{ā6jP[ aGu=0gnkd$ &'dʬa3;~:V@<|Ѥē\ޛ%*8s%3x҂WvamrCo.Sb~а/r'S7%=lFFp6I>n4ݥ ҕཨǯ6:Bؔ^W ~Vگ nFiqm+񵘇&%$c 3RYlOk<݌ m '1"u 0k~XkNf&~lRk>*V3.zI 9B`vD]9_lJlRL4s7ۇTޤsK>llbz327 'I%go RyT; KAj^{L:ʰ Q]:”ν ~ۛa8-ӷq/=m]5!Α=͗X{CP\mZ 5"+%miSiTv+IU_AyWa: M d䩪+.ݖrvvr$(~5%Y$$[| qF^S ,ZcP][J/QO"~ZrUtct MQcSJgcbG|"!S.qXA'g/!3 TOh ; ͡! Hny]*[1+FQJ;"pSCD'K๬$]˜r&#ԓ9 $hHe VM'8a_f3*?08 #RFLM[ LNIln%{"v0MQh\";<\' ˒*V!ؙȌ 竬8j,[x]f3g x&fKPg~χ5Z8u鿋S. gi#jjX #BW8>3bjUڏ1ԣUV5WtAN*JS먂m_ ?IAwb!S[T B_ U66Ik/'|r28Z ɵ[Ŀ?(\ G\Nĉ#=eO 1}osn(#rnZS@K"R^"}x $O>jݶA}oSq8?fc\.`ATXw\y>Q  [|΄[R(b#(BZt4]G\b1'^6t>MSёt, %d3|T-r{DzݳTwo<JO`9hX ܼ:2L3 1aÛ,tp 0jerLb-T^b Y!HgGI^zdҷVCwfBۉg`9m\ nXҳw}ON62371[Y$9|j= !YfS$M)UnJ33Y5Vy3T#4ǭiRNkXy2jUUТ)S-V*KMS2MwNvum;h̰.SոB̍[Gj]:TBNiߩ_KShhL z=4WCxSSt$K'ʤƢ}v$VJͶhH Hپm>B?pM{++|{ ,i1̺`zr |=L^=GSBKZ RQU3O53i92TpXܰ^K"yJTS͝^u}}YSe:7jnq$pncc0¯*K/;h!8+쫢vDxXBUq=vԑ[ƣlk[+{"Ւ?\,$5Oŋ\YU ZTM13qsRé $US UfR@ (%9(aC_qa֍=ie;L}~B7#6Hŏz+PƧ+_o έ.2[Pj^hG*i8UJg)f@ݓrb>j[fxAyF1" d`&nOۤ uLJoii,1X*`'ڄ!cwd1ްN ȒPǹ_z-?rʄ6X>/O6[v Ж[c)^PMeV6,\} yJ2HuY$Լ~ nL|w+rv/L|ӽh=K <6>a>c*ӎ͈O`wL춅y':A$e!٠@Io슟Z$RzqbB([3#2Ě@(cf%<|󒳧AtqTsl k'*Ab] ߀ ^rQ;TVpC*OwasH^q0)jBjGf &;Ef9ȴhC&b΋SsaeVr7xߔy'7LA1!ʛȱj[Ӱ4j;rt0G Z6 y `Cѻ;kd<B5j, na)HU:*. .*au,Ҡ[^ݬ>`y9LsQ=8Z :|OLO"-[a<`Ʀ:);f`Gk z3Λ{5ޮ.–7vA׍bQ6SOR F4Ek|Z_-A SxDɀ}񠳧9+֩ ]@=(t"?BUK!O j} >\Q/|; H@oj9/>F1}#z!7ή FLkSU`KY7^\OTac"FU^Ԫ9)X1?嵞@w.xN,WR>1pY,5vSJSv',IKD?$2-4vr e+O ç5&4n`) (o4%Sb,J-X<&B}î(<ZHjB5*'ƈWIHWn/ލ. a%j<ðnˆ%` _W5Q|j?-d:PW<6Smd8ぎl>{Y2{˖bQD%\Ps:r>Db/ᗍ=Ȧ˭FnFpdnD:0 t۶sNyhRb'P/ *~!MY 5=bmS]*P:̒mGG],n=²J[d `AK| }aA[=g<˯?$9%0@hTUOr^Qt&y$Kߤ;Tӆ+,`cۖج :ۀ 9=!^74Ql\NwSVھ5VrpT58^&).ef |lɄGGj}|[: ɘj2\Ä|RBO‰yr}@&ffV V#Rχϱ;{BaXH @SmطDD0|+ rP{ e$]WN`9Ю.,:##oB-%)$xF`_wDC4y\s;3;;EOa,ڒ{_𛄆y냪yWʫ4웬]W3Bow `ԓ^Y 7n-47ʹ}5KCEӧV R&zLVD.gUi.΄Qz}$WQ C_ՍY ϑ32-دa~@Ƨ3`kf6F|Ne[Ł3`ԭjOF'zK)U5Hع|?8m{By%e4y'`t^H`zEx ~3b>Hũ OE6F!~0)Eldw ;dDr᪞ ErN:Yd@ >Pe:d}hv?f@>''k}?}*XK~:&cm2U% /ڟ>~歨C/iHc忂]mlΑ>Gs`nTjnDᱫtVkvTOf5z hAonf95o0u:c;)!N{SDQSm20U1s 5vAtŜ'XA=#XGK(a 6A0V1N`Sj&KY@q\'A6{vFTH?jTC" )WeX8~YRx2' 2 i|><@IOYK@r/aӶrGid/'{=G"ٲ& uK[5ӢLb!f#OѢ~93oY)p5̒l `r}EDݼp69!@Ɇ_"8b3fPLR3đ<s艧 YئLNf5jT׫cl2˛Nf(=6fuWR]'GK>^6P ;=B˳~H`WƋ5P;D7='4d+˼DfYNhJ~دK$Ŀ%43%h-2QlAX37{Wr ?x&u6IYÙyѣ$'48{;qP/7 A@V{ ,Mm/s?r3_`&} ^2<-a2#f*M?\,:ߓ]>*p3Uu_QVz.ѹ9C~,69G]+G:`_t02K-Nޫ<'N(&Hd6Tdn) Td.(nG['Ra/cnLo0qh/'macJ i~%⌲V8J45}rtm&+U8)N%BB^N4"PME `؞ʛ-:鋠1dݤzNz8-L `Ioi~a(]VLMy?IsmpALrR`x%NeC*?Q[ʔDJ!cOÚ*PS2[ a}"sɛ^ **ޭi|sKϽWd0,mIKT3f_9 sL,7Q6Uy+V \“'& W~De ;4:#^1t}Ȭ ^qsjXOw:hHM\j†.I ߃ZS,L=*@S:%ʺs|E50N{X}Az^((TGj-o A5gp ­VR9A'WnC0y;Zdž `qqA-ɋ&%eקyP:%-ɡ 91xt #~mZ=i|mݛ-~o]::sƕAB:F_\'L,BכPf(,I)樞;T//9j|Uo2z%=q;.y4QV#+?? MYtDiDE5[ ] vvG^ T3S*lBdTq6 tDv B蓌O)lPwlm9.w )y0c Ж=͍LT61_Ę4㓪ZiAȦD4co:yrA'Z.TX[p,ċp;Q_Q5&isZ%݋Bf6\(M]g|'T|EyOpAj\R=s5-LL M;՜!Hs(#D>dAsZ'/ܥ{J NNe}pp<ɝV'C٘_>o!5kE!{}gԞ׾|X+W-R9^dl[Gs5&P'r+N|8EiV!(Uns/6+1.+&Mx9 ZWV#b61~A5 axlIo(砾mngi8.3 ZUD;)ϊ'ecDeUniw}rPLׄVNqopdrV3'b9vPqX:vF4G^y_ [ фVǙK|ǯ9n$])^Œg2sqg=\ȂS3A*m W{n`(q*Ǘ =ŘE[`" 6ĸqP-(c/mc^v+7ZKpZ,f,'X]( uQ"x6խ4XU0 БVFEނϚ//k+#Fa4Q1OC"&kJ A鑮?4[]WոflvSZ]Ry$'( 5&SYzD#6 j&u1BOf; 8+a,|u)pfC@ .94lN#h|ߑP)94b(̆^&^ϖd,ѹƝLF@|Zo OuZhvXcAڛ5ũ-~U{t F7>^R:e?tR4NF tywg ds!YCw2J=\:z|"z2Z0֖ f|27ECv,@,5'cK1!eTZаi^k}zLBQRgҸIs|1YVZAijz岎 s0Vc`DY34 y3rCh+QTqP .Doj^t z}?%Ć}"6xTDA87;r=3qeZ7lUa'$o0I#5(8[s{)ȔD lW(Ać L'^lk=mrrD Me.JR= K}iGؙտ=^s ,+AiL//ǘ;E}+Om;=s1#Y%f~i/,Zm'*iP Tv(WėBl2CUzsc>Q"B IR!C )@Ylo#Hf:N;#UkK/\2#חH4:]B@dJ4U4 4~yRRS'oAg%9NJ#k"ODcI%3PRү DL.Ij(NɰNxgHDy%ҦRr(G 3e0HaA*YGX44 մ Pm!p[ 5lu5+[$;%= -PBC`5k}эy[% 2$^蝡PwRT0fdc&qzF^G-͓ҺX\3ͭPv>,ۡk6>y'^J)Ng9n~DvA>qJ^ "誉ᄛ$c@MN 9>7%Hؼ%Iw{tFԕ4ʽ8XSl; 3.qjn@:MgJX$U($MQ1TCGnW뛨L'rV'8|7 hjǖ ˋ6llK\ s=3\.đ3ZqT䴵2f,g h@v&yQ_sObQ8InA)~YV75_tAx+y-+fϲht͑ras_luF̦ZLϩ8\ ,}1`,­FY<-R8>I@g%cER`a$rZl]YWLl>ٹ>#{<[5K,,M}9;>}ͳ~`IEMؐ7p`0{n=[KRffDHԙSmpo[GB3U9*J;1NbHq|NHcݧ rE"?5ܿQi+R0)_LϼwF3rsVR\t83~Wyǁ5nvRi}o>MEGzĤ#(fN*¯고D@_ǺQ͓e0:̻>@#VXeAҼ_F yp@gb^Y - 0 2 4ǷKkswȠD7xT!^JmlAU 1y"oboO*=ٯyXVE7/65p a2)K?ƌ])mOJeM[9X}@˹տ.lܿ\'"F-Z|L0.w4τ>Oa6iTJ5_)q"iaF2<I%e FvP# 8ʜpaE\C'fҢlgu6ԗ+~4<@[V3w2VP=awL~Xf^˶}O8?r1 X<Z߇U3E^kHoixQADPԪ$h'FG h,;?YЁ0ȡlqY"zu,5C8*֢B24l  (e}A QRi>45'*G>b ٨EQ%sdo A ?9s僞؈D2-4$v0dUH@,@}SjVL"ώ-Ep:J6k\;z=\"'OxU#GѽbK mx{?;ɩߤ϶G}cbfO$Nxsؒ`~P*$xX2,"GBhkL3U}͠؜pGOkI\Oby6egm-kٗ[fjT4`|찺neL#LHso ؖhNzAB8mS T#yNÚ{)GO[sWe󂴋C@gd71$n&J|E=fb 2e.>刎=8}yͦE>hN jU5(t]J !0 W>ll|(stoDyL?ziO9 timN{fXՓft8 O{i\ͺ< U}rxASy?5Νch=P:B K)|%jKYD^ >:s.]5n Ѳ4Ph]m۫9Ј@6kO }a<5V:nѓwQ ͟X3I9n稢OJyU `scS6olq,M(5 yy>94"4[$#rBid"_=$Kk!ϧr3 d:Ope2.*i 80 S ooFgPiߡl7d1l!nG8N}|>WY6>|qZ\L8 $ { UUQ77YJ+4O2TeQ_ķcM|VFsY~ClHG~ !e[&h;ϫ4nK;:z0pD)x;rnjS BtdGN A2$_\g`$d)y#k$YO,bn[ h3[:t7 pq" իuT.)bD$Q,Ac/=,r#sKdԖ`=IZB VEƀJP6{ZMƧr-U[^ cTF8"NQCb3:gb8\_縒Le gš`ޡI;hM M1¨Hf]P"^``Yg}o՞/1>Hوo؈YI@^@\RJܣGJv#e~r?᚞N6;X5m~}e36*6JA!a`x+PIh)vDO]nI}uף(U"G:;鍖@`r%iNHZ?ePI'>Uh$y^عrz< تbb˅[]xD. (!cXԲtZB~eMP)sMK:*KPl4QqRf'>@Nd8lhmp(.!cN\1Idyk0C>c.BP*B,} /EUAa4WD4bACekK e.³PBNlR㷯H7:CAw Ȍ{F4j̟zytzmVFcrAq}R.1,XER8hBT)+㼺&?~=.t#wA_aK*6Ds'b.fBGL цi#k-VO<DqI-/M*|OG^Kws"d*WJVm=*]$fp3L0[F+p,6vzL{EOi[VPxU<+ ֯ɨݢPL^ŕUɀM[z?b, LQuCXq˜I:o f1<#/\u>TBѱ=7Qc،?P^J8:x@P?srKEfu85U Cf8jw1tc|}4=ZFiϔ`nl (ƶsf 1#sk{)C>ng:vq>rյgH lc{ K0Q)A|9ѷzan#OudP-3Agx *]8G]\*Y- Sa9D 3fٹ} pjm;(Į!ܛpx@eRg_W+# 0deZUib*砽.e&$womdzq}kd/e\_5+ f'٠C]#Φ> B% 3LCGuD 1"x2U1DSϟ_ͳM׌kjM|]d!KJ(5gFlI8ET_&["S`Ѭo%ɼkĘ\W2E|ဦjNO BC}YQM.Jň=t|75/G3TtE2N e^?{Ҙ4bw&2A6f ,̻9)T>WKOM*Wom`G3X6e7\H}^{^k+^PE ޙ)I~FԪ))wI Jr:L3!e__=[Y[9vƯ j=u8v?*=] 1Fs| ՞_oP\ 룃5Ձ{gZxfg:Ǟ+οU;/ ŊxQ.//y4Ŷq(| $~+rv--i3(RҨq4z;CJ\D5(5RL=Jg=&VE _l_6c-Sڮ:H_m*yƅoj&D[B]:]ߌ2vG] bȑ ɴBPG>yB.4PEҁn[஺ C>1wpXKMSp}Lgk̈́g"{>ܷgZ1ff++Q;E6YAQ䍙4Ml-Zs5@apxyr(!=reR-\-bjmEV|띍^L1T tv2cjm62:Ow<0T٣eqܯ3<}\SjJICo %as:ٔhge8ɼj# ^{| @M r*F\T3{%7\.գq @W J҂1N'mv:힚d-|v:r|1h=" ]Xi8l./SXIje+׸vY(SWaQ c5iuEu͇eOcXL5+矈?8H'M = \eL!ӘyWur<:azh2nLyOѥg6ruO+vKRZ7Y?s;hޙt;f[ yiIuA6>JSK B_e୪o,.zyZVf R2=%y:DVε|㤙,b,nsr0|5@md K4/N`u}d0|xhM5J'5i)NRִF6!z w$lʡMYp6H {=) Y?^b-0 7͈rVB!x2'"8U'lQ̌i r(n12桓Gd '@ 6j#;eZ7E np;uf}@f`1ѮPbT# YɟQ^vc(O W2=[E! Өbvl^89Yr=FMjOLLi~tJޔ!=2_RD߽+Mȿ1# W @;wD#* ovں*O2G[e) l`C0OʲH?u2runZ`>p7@t6!O+8Fr4𱏴;mJǣp V`8"8I㮖1c'ݳX.Xb\sɅ(Ω@43 g;I* :qK/. 杇rIף s@X&TK7-oԔ*mҷMRYj])Lğy"T[u8 t Fuu~bkb,1F YZ]kL/ ͺkh21 ߈G=Ep4Y۶%iMᇨʵa~+&i %I6@Qh5 +r/OX}a~.B{PŊ0E ,,J6-̖B>Ȉ\#UWӺJ[kPĩAn@+&9ZLdK0/)*۳pv36ʛ ?*'6ǨcP3,kS`+4 y" /o^>ZFNqw69U?^0YhzAkq( echNl-;Jٵh:]<1]VԿl J$ϣ%(X4|/)'K!}AM҈r6v|L,͟T* .~+}iN;cEViVG^VZLy$B RGlK՟|:Pnʞ_(T.Y0!0ދ¥\K;ھ,y7%+6Z#`)͇njyw)?G4{1~9ҫ}kibwkK; xeM\!1mE9{w5;mC:CaTL@u8GlNtBBpvie)1h&)]?d~uglz.#`%XU𰦂i% ^wQ{42Ffd,G^ۦUG!\eF,/h OŪ+=[ nݗװ$lOexie-f{j| mO] Q( Oj K9D5jni9iƍ'gůS]I}gl %ar Mt+%LNOB;8iWC3NkC'Y&Dž"6X 9eưm#J,3_%ߚ-Ka4^4n@Ƥ2=4] / lrH+j”*Gt= ]bfoLJ5 ʒ+@hY(Q_90(e#ץvĬ6Q@!w :MF`ٙ`_umث#꽳 wcFHR(2:"۠ +oڂnkd :j)Rd(WN?ZC4,xR"E^}Q).x1;^ܤ͚nۄO.6@:kxd065V]uͨu΃UtӂhzO | 4ojԪDZO9Xޥ[Ū`貳Wbye?80hoW1y 1ͱHNxy"-$Ͳ'LIdZ:cT!10jw9ȥ] h ++b Mm#J5fϬҏsy+(SV=XSinNÙ;)j+_Buwk$N^ɣdY@oc1igќ OfâFq*Y]QZʎnh&`> Xt^휔n#+@jSkޒkQG?"Kj+[fVp%ցk@kvHktrl~E-'=ڮ˸YX/ʥk4}C!qizK\?xƊ8=nk};rG 2H L5=>Um*0˰qF!xv?j.|0ĝ=bVڞxyE$̈l|2R'i^hJ2"d\='c'~([aR=Uk.fRLjfk/amɞϒexV]/% `ft%Ү0Dq]ℓXV("J<2k{Z|]ݚC5.ܲɺ. ApЬ0B  rkF$I aEtɈ%fAD Ҟx(Ɂ_Ggl48˾g!㽤;{6dՁ˿DN;WIU5ѕ BMJX-*S޺&Y<ׁ8^8Ub੝5~|oOsPsRr$WR#ӨDyk_޿e7DB "RLۤ|[,mm` @\kI28!WSOIἢc!р@II斻r\e Ekp!r]-3i> Q?}]9ΚeŵnQ' #Fuzۆҏtu#yM`Ý:eMH5h_.m+Kld_VUkеr.JRߖ#PJƨP7ٳmcIz3 'xZQn+WOyF): |ذhFH'B>L^a5˺\OqE}cQt'$RT>:*86K<+OwY&Z}H)3X#6~5GX] )| bs& Dr5軌D)Л>;2hLdrNSR @b'0;s]+kEMS-_pk@Q"0i{B>zЄ9'^yT1m" }я7h/0mb>^Fup۵ u*S/\# LfpVgf$o4m z81'. nzRlP'vAQ2_h^m%*֤IR E9 Z"\S$|MaCg| J]۬ҷ?׶9XehaR7%ɣOB y׿,xS8xɘu m.e$슍/wW |q Oibq{(Lq\]tQ T-(_iwl [@M>+4Bӧ9p?Zo) jвPkRT09' %RDu&D\X~Z[,"]!pR'FO*-D/CEZClbb֦28?'MoXc'%4$ca;0 oN3~s\%:|8e\& 7rS2np_7MIL}^kMi5oU=;sxs# w<^2B_!MḤeG4gè힥 '&mgH Z4wh"9 ʆɛ2}NGX9]?3%p!\6>w^yB>)z[!:Ve"||{qЗ蝝[s ie ǠMf )5NT빰Yjzг܍6hQ27&4$K^rdxio(ew$4i 9kwX>ӴNPf\B4!XGЮ+B M!Y_2ϳbFN*;e*l%`*ԺM: aOLen=C ;`!/d4G~+)2^uPĿSZBߧWz 1.]< 5eEؽ`sRVs:3awH~}fFffTQ)@7VkSJ엋%D./y/]8f9m:B@,+.Vs@-/^'ɖdrn_df 7_Q4芆BU!R[inIRt.ǹ!yb}YӠH@촻+/HY2'Sg~DRcYP]vRh.)L$Wm ~)9CdԺZu+xBI@hj/щ-fM|$ɾXGmr ׷Bp8T%Ad~Aojы/ a?Ib+Õ$ࣼÐV!*ԎB*fjkhJ#ui4SQao/CJׯP`v:hTO}L6 X8$og;lNnoW|PYqeZO9\ӯ(맕Z8,v4# *#|@Q5 6c%s}Y-|I[xv6vjuz5pϖݍ gqY= - aa|4' WA![`v7|k$aW2 cjaQ*^͝~1ry;W9AyުHo.}EQ>:}0=[CŮ8wR{+fW$avJM۵S< RMtY~2^c['"8_n5BJ򦖑/+_Qӛ؃Z9)VG\U9&զ>j%41;\g-S[ov|r3Y|X /H3.u }썚nMYYvpEdjm,~m&&Nbh2$FgGCB?Ii-+9yQ}!K>?Q5:! XAZhhbC-fsHޜd M/ڮuUtEדAu|S`IEm%U.!J i`&L#]~8Nrdŗ\?utm5p2acQCjV&"t8)-u.Ղ6gcM>vzI;j-:woZH-N}t7_V'+y43p>3?A7^E ܴ*?FFnpJ81"TbSߛ kLpq)QdUZjLOn$.ҦO%CplݭmJ[B47s|sw+gꋺ@0 vT]ȪToP)F\J9N^{G7W$v?yV/ NWpLv,ٳk?k71JE1`g5VIy-ޅExG5X◀j"56do2&!SoM\Y{= !N+tQHQXj1GkikH*&'܍6@2 Ēhh}V No slaS>-| I>X[ǿCbavwA!踺q -{|d׎!nuk YŬ@ъQtzrPh̼NUs癃x2ET]lʠ#dZF$|7Į'#~OM2 nⵖtRe7KL\\?֜/X谫UL&swe+SbRI&ԟYakZgJs0=[$~ G]u$J ϘK d/lks*YTPYJAx cɆĺ HwWn`?"/82Uڔr m916=?7y#I*^T҈ ri/]{G{[jkEUh@*ɶI !K2PXcIr#uvP&yZZ3,6ē`[ͤgY҇1q i ^obdB)%DX1Wvj? x[t>9^$3:/s`zH-|#\LєLl0 "}#73F5nǦO@p5۸r2]Ch ء4%q@(Eks~MP";{ sTowp~7pr^%oUAsKYgvOOg@",n ǝݒWŴì)pvCK<ܵn47eޏ`99mjmAhF'~}Tg9 G&ȺJ. [YeFXѴpD Pix{HK$`FK}?PHJ3҈qUnޓO2C)^9panLCl_'MЗKwwjr\,-/@~'b_J֊jz8jg䉓 Yǧ4n$:噓rwK:&,.dᤰ(/$7S4Q5SM6r]JroF$b)U$KWUNE%dIeJkw 8`gLiS3o:@CxwySm|nv:x ]07Dftx+K;|)vӯX4%d0wW)!7S1 %6t]e*4A6mެZ}²vLSQ@!x>F+||Z _ 1y#;dIEmŏc hvzL66_:C Oš\JHΪ1+׊9ۗ>ARQac ]R%G/rc#Y )jn DU^ЃϤ{fC6L$ S \C{ $XLsa~H`UGvAݧ,{Rj&!8Fw})!:!L65SB=Ë4#6e~?%; s}J!zT㖂^ eCCPA B!Nfr()߆v׼ӭ[ko g]a#-M@rX)搀D5s@0Դs8: %$ $t!a''.4 蝟cvT7kizK9m 2spF_Z0CD[ d l=-bg^a A_қc.x/,xz*wk2C4F,pAӻ Cu_>B.Klb42 0 aᛘ#KIEac.8\Kce>nx]rJ`5~  -ːҼ蔞d,Њ`v13r!.C(`4qcIy58S)yawivɽEUG&UMdZg\yH|EI iyE)A:%y +fo{ /@A=I,S z9AQagde/hI{WS&9RigȷEB5c4|RC]2s3aXjډP$߷@ԎQT[x֟Tx%H.(I-*q" z)i7MmP̏;9)P.Up*$ `9g&+optbp] P O6 ;S,~~Q*L~]gHjs{qs[YGRMuM[ZRp͚Pߦ&@q "]UhQb1r{3p7 NĠIQfz!Iq1SzsI6a()Jr$>8 W!SBʰ@7p-9n+_g0WhzRBe_mri}8WM%|t9=a( ]U]JJP+[jHwEPNYпJ"\4gh俵zcZ!}9P\F˫_waŦ*7dȯ,Ȗ4J;8-=ÌS1[ROb<4`z'+2gUuŴ=pJF7n;y]Lpަi}~ĉ,KIwh:Mm 8"6|~+}) ix{xm s)=*5[K+7KAd?: pjUE;6+z!m) dQ ֩i(N;|^LfWDW5biYs{#n?|CժKrCaWK /ۈx7bFAb摸;% i?[XOYt䨩9; .0?\a FhxBǔr1ǧUTZ]=Z7y)J,} LzJU-c;Pq~EW- 4Jj4kmr;J9TU*(-=K 3LM]qXa`AQ r(?,oy[ޖsnĕd^v!Ũ'XLWU0sսuDY2!A[qሇ G()1L\u'v$$fD0dKЭO$m;9ȜZHskJJZb|$Ses 8Hݻn(Vo[:e2E|aU˵$C&ܭm |4i?Q:%x$喐=46"^VwFVӓ^Z61_ ;kaN\CS l 馍d(i`Y)8dxUo,VLeHG6iMdyl 1Չ İL_v/@fo7YKQ5EB6hQBC!BP l2;h_=#<̏>m=\V޴OW\!z_!%I PbpD%2Õ9˄Ir_K܄N)' pyUa(>zEbReW$YyC)5LWy-7dU 7P;b_&Q-ɂ~ZYYU_ 8F $6b+( c 悠^sTM fN9;}qJF ψRjV;LA\ϙd_dQGqWcidq݌m_4$_ȚxF}!JڄkԯckOrVW0Bju~|>bL49uc#?"(a@$U.%4@]qZ%\f#1膌@}F%@k[X;RhF}1|Geir/#ORnTַCy\[x7|xЁo z[% sj]=_U:$X;I?/^Q4EAG准HFuwC;ͣkALc6Ą"I]UɼdzvP.[Lk#t2",N}_9s{ ^`?_PU(YX뇊 Qϸ}4#Lex ki!d֢"zMR8N{ƨcF>iJgUeeGBxM~gܨ"A HWs !3qUS\Mӏ$W.>$YlC 1rx ZjaULc mZ~ŭ?&ӻqPU=eoĖD fk7pmď၊c]X fqOXm݅{w%EkQw)* ڨ8FMG@s0d(d 8qo)L[b='k51%=2ahHֲ?@YU)ypft2]=GoQ|k`[ʻ2& ̫H ̍H_;9Ԥ(ɵOkU:r͜ zOq1~ MB dB#XgSّMۆ̫,[7C)E{˰]pqqK=*3Wݠ tDVc&&BpZoM,sE[B!"zx`!SjYJ;yodu,Ta?Mux t<)ַ60$|B:3p-]$v@TZx2~}AXSjZQMz/&P#[S;$>\cHW|KSbf(~EwK8f{رpȥF7/5&|:%[7C$(ViC̮cE`Rĩ>}tx(ua纶B|T; 9úɣ3bOU*yxCY?tc3꬛0<5o= jW~̈pt^h5t9:"&|aZBE^P+h8_$0qkijbv(sƶ^ DeS ~ׄG&&%<盶QMj WہH)=0~m1QmOvI-f#m ŚPZK$ ]F C:XzI9A z0nMu04 LXi 7/%dF mj&1z4 mOViPiݎGA- YQک$'Z{ Xo^էyNTE#m kǑcVŚƩ\׽40dMdxe~@kSb*A,}& ЁxgyVƺ)+\oƄRU@;ƋU9du4Q%+Gxq>1p~7h ni 4yzLo#V2]G¯ލW70ޚeA4;mJd'v^IS9RJ|B/km"o.N븝 ]DRew56 !8@PPCjì >yW4̵R1\#&v_uN%.GBqV[0vJR aHg kfVOO$++HqA$渼b}4V4Xbe7ᾋ 4~6ոNpDVw#Q)^~F1uӶWcmU0SPzQR:[U_b8w$$UKA/?:3e Q&M$@l^(0ݮd,΁_1!-¡,DJ1l].vT^ ;2V",#1QxI $}Ѝ|bjۛ`GGgϊcG,6ط+{n9_[|+=k`LS"Er5żSp) &s7 /iB@ ljFwt܎@K˾`TWgt3ľgSyi/Ջ P>|3=6l,t3o~ՊOh/Z]Pd Һgwc3px6$4CW3ervᛈvn9PT9&a'/4s77g"bB3@*M,%'vzM>16MNv-=gsM]a:7J17!Q 7k1'd;0L*M׹u6\RW`˧2o{3@ %z)DX\Gn-RHP6tO_8RZS6z]$!h8*"?\tV I(Fv>orD!H%;EeŮ;>;*2)oO hgz_k4VKHEQwa[+dfmWy-~j-/uspߥ`MܕP !v{!9P 7[*v1[|l[2e酅;X1(lJyC@q'XpݶXȣ)]h"l2%ZغDy,;`c%Kuu2O)426$Qhpx^ҠJ5Jq= }Q700Fך@ZдWX'dl*r*ݘׄf{i+zN(}YѭzIvfc#5rCVv >_KpD0g~-/Caoy*QY]ٴ =6Xk E Y?LޢB?ӄ5 /si Kj3B)/@]/DIG60r*(dNXwkCU.:.:CLR!zQQ>$njpm`nKU!`!/FZs_:l~n-/̐6&OO.5??Xc+-r/L=fIbErXԀ(>w`b-|07+U7]4g4y^9YXTFqຬ!zRaut'=\.0r*nF&9)G"ieԼ35کԯؾ "&}FmT LU8X?X>6x#nTe`۷mRY2 -Qx0qA|ϭ/IX _N\|jbIkN~7g4ݵ{ደNp-1`WKU7CMdwz7_ -`O! 4(1) cҲjՔop/c]"syW1' FE>T A *]g'on7D8] N= +`~WjrJ1F?*lkW}*.G@DƔKPLz'4G"g-a xe>HbF(tx X1]E!gR FHwK%  :Q$[0׻&M DKm\3nRߺs~3y]X腜аu)oqQݹ}HM22beC; 'wM:|OOF[#K1WaK" RdĬ3LXq 50cp[AEJbX23E)ۈ: óayjPnmhF/wIͳthT̥2ܝ}BwO+j‰v|Yÿ}K8p8 hRfhumi'Nft!YcOqмäӓ4Oys9ZeLjʬ$4f*df'Z(RC\c=(>$GCjOjO|o'=8ZNPa)3ΪT2@<[C(0·Wo1뒨תGĎj#ƥRV`ܵ%8Z5#{d6qL.2\].>Y'?,(qѼHWFM#f1GTDO8!XYX>&r__?yh E_@J/,@3Fa:x4~\._l,5,V^YMnf($8kS.y'jLoP{㟜~WW:mr\U2_ dP`!ˣ$'א5LU7lC]lp\F$ G}[UuƿQHYT hoOE u3m~ʶ} LP,%oWIxFy#!"!(yÐ R5-qұg:u< oc}@ = NM{}m%IKv V(ub:{>W6`A5/>lJ*m)ƴp"ī!r1^lr.H:TGYw%~pNaʳoO<ǞB.%zȜc9{Q;%nnq\ȵ;n^qfB|:KeMzetUZ$._#gI0[tt="'KGa-z/dZ3Ą\D+C\$]u==BkbQ#}Tx )oū`̓tcRNb T[ʥWs/Pۺ[xP+E 6ۯ nZiMx> ϮDDT" Dn!AG[+N,tj̍nf~7,ڴ2>åwcbq2ӖkG(A\ B;mGȂ (n6oF -X|.zQ*tʙ>BSݲEaHS9Ю_YV&< ~ уNqጪ8 H:;f|9>Jڀk"?Z A㐖 ^Xy2{pVTuy| !7 JQ'^ږPtY#=2ATQk,N~*5 F\ip\,:éVDa,n;#x>9vT[5޳2-%~?臅z,ҍzjq>e;K"3d?JlKu%۪.8K @)Kڵ?{AO\c .@!*ɾ m9I O:r tB\6ܧ/2~ % CiNӻ@Gp Ju-}^q4q0qQLy,ź0'Whx˙/gDk5pSK-289t8}bMMhDw> ! 2@*[:$#y'\1 ,+*Ӯwfs*8zkEoƯXkyNNu뼍|Mo= &py\Onuّ8 ǹVaw&qށ($xETU5OOe]=0dN8]`H~mQJ~q}n|<`ϐ~}q@͌zrJd& X[5A^ѮP;35ĠE']Z{Ia6Z%=||#48V-u3b1'Hy3O|O}!]XM0M$`A6'EJ%GcrGyCܤVHÓn!7EraSEU Ah>"sֺu$qsXI]4/\,%SY\vM\"QT#df( e:p6ٕudYg8/|sďnw;sukPS},R S{M|i7.:kډxߥeiyb.DGy'(yNfY=ĄOH`}4[s0 ҵ@zYN,'c"7m2 }RJW։;6?HJ`v 660^Xj@ F;$K2X]jS斻6d C{Hg%nGiѬHcHoY5JPu_$tc1l0?nß7B<!p:z50p> ^ZLʓu'?|n{gy ?_[SncXiJst03 }XdiqO:TLwb66z' @j2ϤX ?:[V/q%pMۓF~DF:0\mR-ΛOD&U]SmMsVP [;MlG&`ھPQuƣwEGiz3K'K'ifPaHsM̺ ["]P.^]ᣆp+2d—;nZY ~&QeT|"=UYÌ}Zu,OJ74B|R,׸|88o~H'PAFwO?K/7fIt߽ 6yr5c|3!pa{y郤گR"Zd \C4I̸j)5)&O*j}Qw<&PRG67ـ 'V5V΄@q^*0|L\!k/`T^ix82 ^:=+m\'۴t{, (mrdpM, $H{]z51""s Ej^|_9_QQFD6S0Dy:3`5ۭ92\Mk8hQi}r&EO"o+19LJS=oμ#l/cZ܀q:y)H^­Uqo gѪNbݼO} TpC9;"Dp4}wcMtBќ*Na_jYYr z 3AxWmH:g[a"uTHR`+~zta3dpa0Y6^\.Q^D\Ӆ,)_&{d< KNa U^&ئ&/7"LKAK204UUHnV[YȴVWI80 렔ӐtU@iuc0'RAvQ~ ̸o:O\cZ U"" i"d'j7Ruh؁UiZ}-Mn[l,- m؀ 8ph%)tO~ΐRt }㷮KpyTz Yeĕ혷$km7S23 s #g]^yE({s zN)  l=~Yu:[/:/ϳN7ƶ-5 F]7iO7P% ABddz%[a+ҎC˰)Zc.V[Ozq 'ľ{y'~E"%K(W\ՠOQi~( TH@o7Yn]#:X .>LVT5\'APpA KK%~uۘfONؤjo6 U]Ylb>I[\ǩ=Œs,&$@Ғx/YA $)X2/rWgl b)ďDz~Y{rnIߠ`X&j~xV WǦD\E/_tY ^R!:6TjӇ:GZN7I5]Hؙ ZԲW`1W2"e8К}qSը&'zB<#(l+U8 46N4HK;3DO)"5Z_`>ѕ+`*AjF$.HV,jR{$?Rj|Mī +؞2%NµLOn([odOcB6ϣqT9ud ؕ&b >3jtk1~YXX 1(l.9 `(b!4xdw=xIA}; ;O*N/ 46WLj&3jBufL 9L\-bxP*s@W5} c< x{DMZlT ӄFG8P&@혧~NҺ8dx4-Q>V`33XʋO{"x ďdټ 'n 90,g jB$gkIuN|~jz{$w#Xfj#{d\+Y$4ьF 1m&c yO~s6= Wy F'c}Yc#a"[xxꦊd݄xk+!P#l-6h!fޒ|ݸ\[7c=E_ qWw  "su:sQcPT%xJO>2t%JBRLqqQJsw^?g)F4P).#7liOs6CY?Jqf`Ce7;&Fd18iY6I.ܓ]eOI l+ns';kʰ6\{dsAv+j'S- HO<F/V'S+S"o_u`!F}|YJ" `G8X['S]:ҏzy_gVjɱ 3غ'[jnoby4̮^ETy+ǭU JL]@p :&ZKCjf8gQ~95+u' zC_ϓw>A+&f(I!{9FTjP̛uސnL tb'餖'TKKSφ22JvĔU7w۰$rTf6j{vm:ڤDQ M5=%bMt^g!mNst+?ӨkF]ykM 68Np)r8#n)n^rտxg*E yIn=!N 5;_$)o/k xWgZl¢bNZ^*#82-s~Uvym1Tc9;et)dž g kY6ҳAOJJnr!pU<܄l _2ak@\!=[ bl+(DްcJ]ĩ Fe)- a.ڮ(홃 v!:wC7;ƢfC+y& g#,"`̟j k.` Ŕ_؀gW߃Xϭ>1Q.ʛ0!t9@0oXPJ 3}"1?k h ybY@UksdKz/hJmWAe{P*9qiKp1ħ{pxDl {J3@.pW $*/ SJi%:u0n`fDvso9 yMFu͘T \b*i+]J{ { >H"`|? gbK/fZ\ŴY4 tT}ha0I#CaX6LRWZ%z C삟1\R`'u&BZ!/'whP~Q$28BJ`U6aɛ0`fx#th(1ik;9aYr.Iۨ,D"UoGT3Cl3hYpfVk&OH,Bc AIAiM5],o8y9LqEHN*Nn3fhEݏ= VO_m? gs×1 Ѕ.Z$w&@{%Ksk@a 22KIP-}-oI1gn>\c{qpc\2CJ,,r[/ ;gMLIR*_:EJ1[ Vv%MrQ'ѩ?6CDAN׵^f|*\{> tbUŅmFj\(h^_*/6za7ss7w01{>\ͯ5tXN:I ]_VQdw ]ɫjrc8YRq˜بٸWnXz~wx/9B3r+-֜&9cns1UPQFuBzhlFoE5u%{]i̘'+3Ǭ7l;.8][|De)dMR"x"vl*>6i~"x@k E< !~d7"6 }S3r^ QNUݭTeI#p-;Z-@A}@k雹"()Ŧ3|7:N9gXPЂC- V^x߄yx8J> 9B:jĪF"ш-.RsvܗXi!푛@|\@Gٍ_9&wĚ> .K~ÆP^T9ۨg~ԇD)nQyNbvbuJuz8;s=[!n6C7!/jż,%⚿_ks\|qVz?p+FUYxZiYu=TNqv#PyBh%І& ϣ  W_g+չ;Ry ";Ap\Bo((V&SAY0d~/s}i75<߿GE((%:n[Wf 5U'z?!٣a96[V/0K)NB; Ti \)PN"a m:_zg6X9ӫPyA9(XɍAsR\ͭ& CxbF9n545 Q6_UߌF5NT6"Tv[iQt/gІoLI?`1 .{{̌dq\ml,?2>[nA/^5'7Qյ;uxIU' cDMY, 2鋸w E#϶+\Lh3t "Ȟ!_t|T#D/(Xnu0cc.J*Uspص0QDX>tyz( p,EJu~S-_J"ZϔgW=OQq ЅkzZLb:ot bXfow2uW|ɦMSTo2O'!uEoѷ>?_7J]Fetsύ+Q Mǖ/B`PձH,Ÿ'`VrrNO ?IۛW,Ao 9"!~R (tM{۱sNb~ 'UR){+6Щ̂am$~+j k*8&JOO0Z7Dd*Q MXUf>&#G/qB_ l\+0K/4lUO/S @t)'{|% &OAI\b1Vg}b|6s{ʳ99Vc'os4q~X'ͅ00.'kf/IL8pfT7?>;"q? H4Q؍Du!^ۦX)yY7bR+J-aKx.n^EV&:Xo-V8xh0`8&]O4|?x9 $`a>{Z+MIK@TWDD.jHWZ9xZ(-aKWVvjoɛ Md-뱆pUhðي*pessbF=4w-F NX0"zO隃R4DY!Oۅs@`SvTb KX(Ќ+VejÒ5 A@L BPdX,5;eC͂Ǜf1f\eZpC>}h,{ j:6kѣz }=_>t1Hde 'U]8ÈAN9:$LLql찺Sy_w׽Z~L Ƽ YtXUWƴq,٣I~rJzvsۯ݉_Q2+nB 4_pD654uzi hp'E3J(ndxΔv୶5i(h+CRN8TW`г<D{ dͩ>vzSgnϭݘEr L#.Fλc?!0DgYt}4!92m{Č$M@~(d!vZ^skS*7Dbl-oM)K]sVkM@рs1˜-r9~cL#^pL _D/x6ąi\J %/Zwzly~;lv {9cSs{a!O3ְ,IDdg{ZlMcouŵDEmaź YVC>ʁ%SV~=_?}zWDk|M:64G:aYМE2`1Sv;+~D!"N^ӫo;7XU n,7fPx^YT6O Ew˸=;{:\Rp`c2cE4P8[[_h7Uf`,9$h" ]&ոsєdu-Q}tP_.8Ӡ'ZyjLۂju5T;{ٽIaR-2 )h7]6 h#9 MYXO1?'lDȓsgs8l.uSd0lB1DО*1 ]oi#ij:TApUq ߀mt1K=_FV2mOi؎ISmʳ9ytļܺ-^%aADȴ$]Wm?OiY x 롺|_ {)[ogs;;nyQ(M)',4@bx2&iV8Pm66W${k%F7jN9jg`nHuZ܁"ԶS45Νß sV4Nr.4(uZcSyOR$|Sbƚq!BU"ѷjV6QD䦥ռfzes˜1rXGcQ]|278bCAzklri3akFΏCK F"3>? ĆDǗZ&<5^[I_%tGqsaZO(Q{=,‚sGxjsvP$)7fI6iA,,U,Q?G_u4=eAlj:/67~6ֳsZo :xE%LČU([@ի;Hl4hM$sƘ@*v띝?ȦܒHmGFW6B٤p4BjLřz4iPv&S eQ;  EBa^(l7P͘>Op/)A x"I0 ܁fker;Ro J phb#ƫV.(i%sКghue[:YX!i Y[h⌉t`;%Dh~$7ϯ1/m&d"LĬ&{ptu*rOa M<Q/{gMIJMmgѐD#TV;fԱI=yzEd{WvC&V9иy$W?˖6u/OX,2(;64Nmq4`OnG}b|}'wqQRz4pvk[cT(X2US1+/"t[Yu'^n ywKaeZ+GuoYZeW@zT;B !)fEe O-*u bV5 H#n$)=F `%HzQDZҔٿ쏋fP< s&'&mf/rM)LhnPdR ͵s` Rm+& 'So):l^m"!||TFP;J?vjA`T&rk:ܤ,r)I`z|v@K@zr>aLf*qHwΝ  "kf gUǾ{YKR'%`1ߵA~&;nIz|aX&[(q2\?-zA:rTnײ(G1AJ2Cfc OKjAep(NT}s5跙 ;WS1k3URr&jufkյgMHlΔNOeKCB9 xvuG"ϸj6@UbUq۬?&Í ?Q{B9}̞NKF'qI;h ** ;Fhb5(z%J{ЯMa%$ȡ B2"ȋu0/Yzŀ8 QOt2b|- ff4IHgVcәjqoʇp-}Qɲ N!+*.=i[0f>bu3ǙdģtEݏf'Lg`1DDLl L5L.9O;El>ӈ~NUZ2i "M2B6y(*$#,kg^!/yu2\h~.oЇEB7Q߶*'%dobgtO0_x[ʗyݡzںi$1 7(4oHho/ujΘ3坚-M,1^;XHTuy^[yi&%xo*W/Z,ڪow<>iJr2 Kb]_mqVj;E F2Z-i+p0{ex8} ᢚ&QWcmChp4϶&jk BR ,[G HRqPUPX|\q0A G#h+5D7EfL ~͒?5ifcoJj(/ jrcpckcDּ+%>c00+'ǀfNG+<;aid׸H"Z쬕p:Vƒ&̦68{z-J5FtQF팶ޖ9"rՃ+,xwSxIBG2rnt;ҸŶuf7܀у ;΍ld@'ko'_Zc[A\Dd=Td22SY1t݅88_9.7 oN@gEjd#fvCti Ib Ooo㶡 o;J=Y yVz6 QfUeV` xȇAIKbA01Z4h Op FyjaEN4 o^)ڿ3GT۱qz&aAF=ϕrnKE`sUJ]S,w@V7E7l3^A,Y70 m)ҙVom|{6iݒ\`5J_ X, ŨgK݃/H,. hQSk`ru!U\%u`7;k W;7zh\WK杌iK(eu)(Cj h;uTc^Cp3OS>腹4-:<1Ϣa? /e<W% I ҦéfL{Rx;J# F>Q{g[t̮T z-a"r.|OEP\J+u %a #^^Ue?xPwK?`q3!:ć?t~xzL[dLv[sz=Ag̫k`D,AI:w8VX1(Jㆯ١Cj4Y:Q v}Ц2* ]Ypz@﫷@^ܼ3zu47ڸK+΢{Z?=) PP)]K$0"q z12_5MtS'gCPKc0rWwkGOsDnGGsG+)˱+U2./IV<ur+W|i;pj{b=Q<ญc s^>k +<뜐wV79/ҹIڹKT-ظؐ˥塓$/b1b)%&Ԝ>CL{K 75ͱƕѭ%%3wIyP~2_͖ #q=o [fx{ ]PCTKЁW}Ľq|@']ȶǏ7R 8`?VRf6Ko5IcŖMwl(x,5RyI]n+Z{Ҕ{HO0.Fk~Y;j\O#[##[Nрc֡12FUn6QU&C_\8o,>^P@ V[f ZTjͳɻ8 $(}vSGg|B N͋k HWʓ{;3"[Ent8?vo!}v~`<%E_d]@nrF|Խ7ߴsDŽH,)9uuӱRx8Sݺm c={7K{O+Q @aV A/.3#VΨܷg*p/?qf 7z6'Qؑmg'`V E=n@k-SN&NOSGcƍ< b㍉g%;hRnrz\U,b4o0Koh؇yUCś-x}5|HJ8n?4X|78L>Gաب_ /ⷡ|"Q{LaR~$\A{y,` v*('wK0 7^|XLYdH {4ä/~}?k=Z<H|EJDki*ˊmk(8'SI%6+g|#ޖ ٤Y݈֜8a!DN[(YWNqa3,]όC^XE+=Epk0mX˸< X.{+Q|\eFh|>Kl2o{R4vǤLD]Rx(MMYi0cbCK>"^}-푿kYOu92ҭb1F7;P]!B>֬vGauյF?w۴ sDG6lLD8*J8.mq SM|_d}cm2hX(] 2-SĿ1bwҪ+WTI,֎zׇz%}iD|6Uvckxiso!yr +?G (o`#M/MbV)78%g fl+nMьl֦nDMzC"h:ldrh?U ڝo8UØ:gw^Ik3DU+ uDW4{׋*Z? M5d}bXPY-`hMKT1sTr\c2bwaI6&ϬfFΥ1[ڷ&`.KBF0[3Զp_2X(l0.]#~N0jiuz?|%îN`S\3lw k;!=70:.gw[a 74M+ Γ ܅S ;0?%إ%C,y3_՜jh &Vж⡮a `CX4&o7<9@#.+6#+d+Oȳћ=Z%y#>_[cM"\P?Qw/b h bM+W֨%!\$yw/X+^dRY竪uv"ČPR$|N? YF8lgT5V<43#R#W'6?!ҍD4eLT,I//}Ի_:~ZEt,ΖsGP̦s9b,0dZ* ']l|^7&qC؉7:~tHE;9 L8ZPhu2eRעߜ]`q쏝BX-ST0P*A_E\I,R?,\䏌  ;sLpJL Ȏps1N=˥O zىJ- .k|or!K:7tbZq)17Nz?|BD޶Fn4Z|8l-_8Ltp J46@'+7K?Cr{u߶d [EQjHJ",D ]WZl4| !2PO1UW> VҳH3+=R«%XbIs=YIRqs3y׎^U s إׂ( eEl>m50AFL1Є~8r藊enfl,5>ƿmx?%b $vvQN9o5BS#/6ܷz4$z<(td 穙~EhX_:ܷ~qET"qsG&ٴRœjYmtLaw* z7\#iyGd<`i-~7\ڬqgHHə3j5%!DȆ3 dL3fV6atsvbqWhu/Mņvz7϶^&8eðqmCp]⥯ՠ[BeAInܯݗx;*5nPG~P |WХZ).m6\"!8#1G*0HxtH=w1ۿ""Y~j{KETwc3ko z:Sf>gd81Cnj2 : tpPRz$,f&_if8- w PJbL:[9HLGJ=U,<2n>箪_o/o H ,nF`@Y#Վ¸" k L ,1y| } ;&'}+N̖FamƊ7/T2*w^΀Zl-( FW K7>`]mBYXP"zEǁxd'Z0IWOg< vPFy׷.Tn&rR Tx+\QAL WŴUod#btt<)L^ ~DEZ9ﲫ5HyJF}YkCX;lJ'EVx8>&EB!jfG`!ДmД'";E$i~QaWڵ]6l>BA@|aSu-1=l/4dH\8cImp~y>`g0(9x"VCmR%y fb(16VM "Vpr?GDfz._T]`Z5kئ ؃c96פā$1!N0#rSY`H,a5KeOS3L<+[Aܻa/o#f\iY-m?ҨM_<[YvApPZj}NBitE[̱xGpe[/gǕw])#*Qq]M{M]=D0ѭbT3QvPj߆ۗH3[Y3Gh|k |PL /Z2ajQ@*yU}O'@}`. sXC=4_܅Z7Y/C85.|T5\ S^NɭuX x~L/l ;;W>O4Dݴ.j# >UCM>zD% hfST&NҐNC L{աZYMdq*u3= [|£Ǩ4҄RDh 4/(|JT>?B*ǎڲQ$QS 7F+8\‚*V7#?ޒk#G+Z.^kZ8zi~E%Ҧd9{"i"sǿQA чlH^~ɨW,//|aY/RT[gdR KTCnRکR-HBnQ0~e`֋Nt,u h+veq*ψmOԊ8Q" .ś}1IfV1j-r-\&A{GI) FzdG@F8cO9w#rKG\MQ; ]st'Ja.WlH azjܤd.0ݭN|x dy85fV7sz_Zv6[Ǹ.‘N&T3%4!1\UrClx!Et71V[UnT"\ KPu;o^BnKԳxh[)w;~ 8- I nOu]GfD/{B) 9ԇZ-&@n rHTcԼI$ ¼{j3G"\|Fzײdlu=ωeg7x߽`M݉2ZꡑL 度5DЋxAP)d6&fkHa"jRr6\1lQ ^q܏yrg͒o /]&\m$ ))M$U>6gg'K51A5_m'Y7E9RUk4wx23MYc&+%BH^S9?Z|kLP+=ɩ>QM:=+]XTuERJtgؘfc~A5wm[RVMd~Cӻd1'ƹ/v9,AKǠ;~m)X(av`̞/8\Qp=X)]hwe.}&DVRl ?iuJxH3I0}q<c WUWܡ {j  [!=w?]?7 ^Qta"AAXX݈N'οݓ\j)!~8+; kq`'V" IHnGO-[뀫Nau*͜e|2l?k6i 7( [MIIMlL{v4d`z 3'DD8B+h#{ K\3KeOG{w͜\K->9"&[9J^ %`aBCv=qxӶ$%tGIXiӾF\$ae?J4BЂRZ 4Ex<(|a,u9ݍGX#!&Cxy&a08qpF迤ձ>0sǧ7 ,>Z"ͩ?nL)pGW, +o"#j D&x垚}И(Vn6Xa?|C `VވV,ʨu7M>Ca˾hj>G"S[\LQp'Gm /tBe_WёM|\  = v[3 H^ ~Dž"GPn!{!t+1:+B16L@- q! 7 >х6 CZ{|o7 T.A&`?r9ca(wRhL[(6+Vv0ʱ#_ؓ }eK@$!9SxǬ WfB626\? ZBlյ <> V|l߆I FGʛ&G^x J./,ir*SAK:RkUa!Bi|*UYԏPq \l()O}!fQZI2[u3`1?&O(dQIy|xrkS UʅbX,D;|V(Z̏?1wXe#Sfl*'`Ctw m5:_2(&<[$&}>:-WT FHPhs5S/Wex3ؘdv= ZqDADw1uMClKCO}EA-r(\lȷ lޯqҝ[ha5< _2duFXk+ 3- 1^lsfQS6p2s0B!݃10!eilxJطU曆 4 ΉaZ]oN#}fj'+T1懽T%-2~͙]Z3Zo zw9V*psf*$"$c 4EwElVi}'6j*@ӢMD6WH[[8nݞm92ųtD&q/|Ìp^iACހ裦@D8n.,]q7ʳ.Ct[觖Af058Tr8Ąs8@_9 s=%AphJ 9;6^4=&<>v>s*'"!/$vWK3 SkA%rDke).4)U6Ptœ`No̴#{˄D2<P2Q5HrTt}&YjZgUuNK/ǒ_V]}k1_$hka6m+_:pbOA Yam*S:+ϥEw[KiFDVBե儲{i.$*-q^"2'm5 NRI'qglřMZC)|U婋ˀoR{S)P$%S~d^CNKZɉv6^Tq]%zL&1mEŭg/RHGSk-`e6l<م=kK"+s9o1|U\~.ӴZ<Sj!.H{ڃwuӶpOr LpJ )}'?j^nAظlgJ lV?2|=sWS˙Ds~38nVSN[[MhCTgBp2: b +aШap U9ѣ)4هHZUKNtJ5Wl1*(+.8I[%PJ&89uà=;3r[\6솄:Β@K4 {+Ol6dg{ᓞ]-IQCdEDLId? !P~--f4 cƴ?;y14_ͩcT["%2; zOs{EFj_q~Bd]FȫvMqBRxQOO{,[ kq|Yx8y9n~zQL#MJ3K䳙$5R /12hTq,jmʋ,5d'-~_s =pX= 8_.[Kl?-ۚ80 ٯǠ-,s 0ȧ钀]_>8/HMT j([2#B=3** !K|ix/ CSӾ9~iX}~75CZӑݵs%X׿655$Z%z5gͥmE\Jݮ˛@{?. 3˿NYO@Ϝy]/"&ē0|.R13uO}A3r~[p r;v6Fg&T#>~(cG7='?Ռ֦?Sųl府`(_6jC,*kX"!7N*b.# 8E4cwku=|wrCső3GY.K-T;r2;]c#xFvjQd2 K$%,V 4WN2-Mwt|bw~@aJ q< hy^F@df8"c`%Lm_y*bFzg n,$-"bo"ÎFl;m,pUAN>sUiݖ7(xd-oN |JX[F_¡w`,-Qdqb4ΝAkl+At!Nmmvr,4"l@ҒZfN ҧ¾t_Z'8NgH~_U3߅ 5(t5v@9ugzA'X(+} %H/`pn-؜U9֑+V;*pHzA-ש/onKYw~Δ.2"bfQsqv+ʇO\`Q&R#Aur-Н.v ! w_Lv0Y5H?q*>c-`sMզu`ߦ-#5J92FWIڂ} @(79ZXHXv6-1Z|+kzx=Q V{hH~eq8 5cŀHD4ӁMC:A uF؏k Ugrv]s2i 9_\le+YpFϹ+KNsaN[]\ 3@؁3JJUAעw^o0,%_U{A?@/N'g:{ };dG $PP{$uYHqUB^x U| 9^E-'f19:hzMCI*sO^(¥@™YNI}sdqSJTeT442]NUJ(rw|,,"=yYdqGֳϠCGvpv^ޒ^h/;Uuuc?ۺ Lx+l<@w o#g .6 q߀H_s3 ^A!ϊ,VAHPY`9[ 6ZˇO(<J1y4apK5ߨqs* $W=gE聩-<1Om>}&9L%եI5;"<&Gwq"?$ @ҟBGՑċhP6j ]BgYl,]-’E홹vLt[HO[O k,nJ\Dߖ˖@>M N5L顟g"ʭhZF W.@.=jNW)}ԅeB1jhV,MY[053mKe|mblXBS75Xq)z~Ifltٰ8AH-0m(h3zu]!Wt/Rʗ`'M2ÅNd9ԂaoV@B_nG=507;B`Rz6vYV@bZ|7 [ԛI q)GI@@S@ЈX;s#hLHJ'ϑ'Bg45S2M{c2(}?[ OQFK_wfp@g it13i10YR ༬FO󕦒}YQNf!INqhvyCYEzD ¾gklQnTתZyNG)4и2m.ݻU F"f>eӐ 7oEd-AkV>^L|3[tV.'y% OBbؑlI hБ9JQvh0{N?=PiJOɯr1,uY njx˞|Yxay\mQfX3k!ayI1, Mlÿ.>x\!=Y&+ oX^#(ʃK@'A.$saf rY=kt,L  WF>;yzi@ktVF+ԔE X?]fn/F*͈bε=!q q#e;"mte3ІuSEO!mXTv[cMQsnNQd({ KWH h[뻱f8'oB5躊((>TWdy&:h4]-fEk>xl_Õ~ dtSL^Wʔx١$"1fr<o6F@rRNoҔ_ddyX}J~10 3hWNV i<ȧtWo*nB&U5EԂiTy۱~$^zdȗY QcFJCS_"=,EW&qo.C-yOA?G0˃j9ifU vp/:<|v6wufq߼ؽM@kۂ7hpsĄ_!Vӫ ]}!pz} ڭ[sh~J07 "X(d}*6+{ @?& |p@ >9CQGfIxKKgO3RB۴A@ vp5-%Bҹ gYԕ~S^9~=3yޑKA kIB8fudk5>cj+ˆ6_甗7ӺQޜŹ+U!">l%U$ێ3pfy [n Z&Xq^ewVi~rfߡuxz ڡ2c{iSsk-P#Tf)1 ǒ9 P= Kג~#HYdf:|:*C=>[?o㛲?&o=IH<Ȳ`kdxi cqX.6Q;_͑H;^elBAUi9P-9Lzn,&m8୭)bfGl޲jM-kB&sP35ci}Ҕ*LY7mP5K>4ut-\2uaELEKKS 29v=Jy>oPaM,7 }-o14&2MF:C7HVџ x&)EyBz[9RHTHZbܷS97PjzS-'۴*_,TU` rA(tZ@3<%K*U))Anm0o51s֛ R|xyY%C!Ƞ)W4|u݇5"!]h˫ X#TV89Ŏ7%=ұчIᣖɄ=L ۮ %VXOiv''9; V՝Zr;ROYɆm1q-d/O32JZnX6IЇ2ɭbZ§6C!N3\fc1'riF!쮭T7إ6(e<[쀟pG)\fp?B*:bS}H*Y"/P]t :ߧ>^>"<1a Ô1֭t&ζ媁*IR0=c$ D8ȖP35"VA vx3U`/ƨ]M}OO-r:o*6rx!tlyVoȐߊ3fXf(Mq!udsCc$ s:GBhK?N#!{_EK.q]掽g1se6uK`VVbsK@qT+)41KrJxj6=W/zX[k4.d]146DE]@^2Ca u:BWdw*"o\eӿ~ƽn3(,=vH@$㤣: 8? .6Hγ7[.5CwǛE';Nr tפnEɧL$oNQ/[>Dul u'2ZN]J ӓ5cy]s=gm֑"]ADGFܬYz{e׈|} Gc ~IolmhUCa/?eri9Z %6#Z+,K" _/X]څ~t8{kиmܶ*4/9K}#RY7ck~ S?7{LI5r)pE^T5uG!wef[5ul7_j䘰x尽$tź}8Mug/Dœwgj(~IA)Dr Ki.;&*ָpEx@p3T nP5#*bRVeї(\}sLgxf6{{EO=UARdbx:u>&J# C M6=L*//E<qWR^셀.ϒYXGx ` e̅i_Z4%ZvWu8u w%%1]%}+?2`/,y޻gZXvd}l[Ef+Ym#hLm2TbEYB+/'^& Eu0k:a%ndEn|QK46! ؚ#=O_ҌQ_Aaݫԇ|p=xIADv0:"":9=%3.VL[ΦǸBBXT%a>* *+21-n~$,IŶ8pma+pi]¾*5r'j֫9(-2t9m9XpnL eLH~X'uJH+:vߦ|_`Z I͈B p*v҂!Rapg|[|~X+㑊3˳_ jmS3w5A8 ?1D>@h\Ll*sp-ڑFw/ N9)g H<]\o؊笼@(kXMzr|=wy],OT72-)ixEWV~Anu=P3m3-x<7Q̘ȥ(* &Wsz3{:)3잩f-qOl"ӂn](rj(H8fhRبSG kk O띱KDBF\_p݊G?uSҽW"*sEKyyko7r 4l ʐ3>;]6kpUHʤ sYi;=x&_krOڣrԼ9*6<w 1M踿fE> QC% D72< R5(LSFm:vyt8QYΝ=wWȟ^'tbK w`hw1>Q!r]v4"tv:pG?OlٔpGNjE )LfL]©7^BCYƀ>E1QΜ ۖ3Pvr #SCT0K#\ftz.u?6.n\!?3z%S#e0x<Єs%|3 :auoEtۆ (:!1pYo\aom\}SkM=]ORqjiމ|č<D"e ٞƯvrWD }< 'i.ډ~ M [9ZA%1j}+qsKPl O0E s-RLHFosPٜi$w.zF`NI֣Fyti}٩r,.0ogHyJ4썝D |6' Ea fr? P CMCSuDtn6TQᆵݸ;xΔ^S`]~rPSS6 B: *OW..4yp S(オ*p&o|w(CTݭYk\UQoMKZIS}JA/*PP.f/(Z)§s !b?@!8yϹw<:{*O=^:_ʇjsILf-d/SqȝV e9K-򹝛co~ʣN^0DŽΎ`mXH~Kχ58AC†ܿJHIy\BT?aǞ*o zG|>[)d X+}$kX$ 2ҫ\:}+?h GBT%hfKʴx,! k1㛓5|HoPsR/(CXu' ԒNO'q}|Y8(\ { YձM]~׻}i7P0֪QC㨣d2i3Na<+fңJS> [wSԍA0˒Whͧk}J%+-`9x0Xi,^ǖSk͇6#HhtqBTR(F8ٞ^p=e..(=WR4 mQIB`j(@!ɹ 3d! Kw<eެLR,^}z,Z w]O~?Eg `pȞ74E/7 b _ށ2bReP@4mA6x:?[1 *C̈́u8>ψտ\I4&ATQS8U۾2}V(3p#0`G~G9"2&Tkb4O[jaq1ml{ 1P+8ud7N‰$lwWa|)Z3jRåƹFPJp;0dȒQŦ%#y:.>'=cbx&9^`%L u c#.zQIL.mş.{S"\ykn8,ZȘ .GbGuKf楱R@P&ꠝ .TRw3a Q8!}QFZ( nk'|hZ\,{df=bY̢ j٨B , P@+u:#j7YXf]r ^C\/xS ڵaod7٘?c0+&r؃O!\VJ;$tcF :'MC)y W~n-dx%͘ J\d{uXh_vZb< C?#4Yӂ&Pߕݜ$VjI{~ٞS 6mf;I1=j?jhoV]-ЉBv "vO$~i19/-7cXQJhLo`TN*P E,;4<n 0 }6Z0gr4NսpUr(5-2L˚3[ WtĄy'ƒ,.0Cgxi{@^tÁvw3Cq ur"ud\܅KGE2k0 qg&~2E1׌ l;#ǒB5RbgOKMz-fAC."4O_*Hk(KbX'sxBVH tCsD8H>@] % [!S—e یxbݠ“j^ ~#4"QҜxtsן[q<>PDC,A+fTF#[C"ыW!oGq !U ÛZ "kXQnqV3,*#q{h#FFu^^-U"!0ϹcQ+YD,7KB] <~]M2f`TGWp9H-ztِ%)pD .̪+r4 X*;e1,ȬM炪Y@085wȁ~J;3F}SuCwdҊC v gCB٨k,3=\K+6h޷x[4ڙC!?AcY*.[?6ñ[wY=fybp!e߆2R6 ٓ1oE̱.'_)C|D!:z֥rzMp*[my, fj 1<&H?Dج>3л'nC[{ju\@S`|q/v)6 Dr+U{%O 6BfRodInw 2i9S'DɈ~2u{^p,|r>r3y k퉋"4u3*S3gٵF(x&(r݇mpoŸ+41YI.3!0OնHz{̦\Џ7/8PO` ('}3OuOoTS;LW<PvRX_"A gG! M}NqQJ=Vp, ?){~o 12Jo+v@)˿Z,n"o~Ⱥ9ucMQļC4E:1SmӐ2FcFx2JS%; W)4zŘrSo5I!/ 7^x:*{{}7%E0'[7E~"-6,2+#ρe1qy/CA{c(㭀;u{ҟ[t>B~L4`uI}D*k Rϟyw2j TC 8̭we&y?\#ȑ'50{! GpS_cq'y1К7eWmG%cmCgueU* !T )+rF9\ߙc.to0Zgs5Av03'0Tt5<Js{XhncLvi }Ȼ/{Օ`ۦ~rT9>8xNYܐmBtToɖ%mjݘU Ϗ149s) djǴ3U(lA3l7Kɸqaf8FDn ԴR!ĥ3K& DC&ā91T,>4[S88V%QOMӥlg?s{j7Gv;IP2,)b)瓦^!V?)VSx6a]7|zp*-E4 PdqШ*y,Z00m1 .K6Tȧ9`>K*!h_eۜ *zj|O@F ORъS %e!kCKDc[V/X qVdm6ૠJ+oFV;pxF3\$ 7 E?0"DPMW˹:S@C.z){ wbw5%{~9=d@(+w0@~䦩6UH;_n MޜIH791Jܗk.cS `_y8GQ3DqHǞr \5]o mC5"/Љr|k xT-%Js jyQ2lK?6rx!QBX-'7J1cB8Ii?FbZ5\`pN0HԶSe/ۀO~T<؏+S#UOePA x%+rr1ѻ)yYXm@~(#EN 6,תUŽf\vn s\QFl*v/G9赠V/Qtq g e2jm|ԌF%]64 &_73ˤ1T7Ecϭؤkig K:n`>Q"3R84=LArWiWcwT\+FoxtA25heD)tj r.o!\鉍EKaFp}kX[F5|;w*Uς[ ]^Ƀ0~Wlc?89Ǎr[+Բ-e\&V^KԗbNgbO_!qK*gD.5%EtKy)C_*ɯ۞Hrc,Aȏ]X媵-Z[\klӞLٙz}H,nDOPS9\A|u1UKrӏ҃+iuQ:qklϡFI&.1m5y.6lJe! U49@(?$YB-Y/Ju5Ztz CNj"nB6+izBrZJFqVyv{r|eP7fg{T6[kY)282Ð}M$0ym# pA5W :ڥ8qo&0B#_S' PFLK:+($)c`f*·E2Zg܇6@`KH~? ݴR~60m: 150+怲)E[ň Ze$4i X|[5f9D'?۽g(z$ZiMF,ͯ`{vAعKd'K 3m9b]>")*@iԟ0vD$g2/ҽ _0 kTAwC0 V"Z_BrZt.u+̄hE|)|oA)g %Lɪ+ PyտުT`˗K#]qS;&QA=L6 ʢ"S\BPOPҖ |\9ypQFiM;PGvԳH)zz'sqq,pv5K 9XgЌZDrrڒ %Uf(R]Y^ ;8bQ4WE*=#}Q3eUɡlu~ K2[4aOtȀ{>ZW}x32Ƹ7*><꼮Хy;?_' j!etO֥Lz/r\&WU6 [Ɏ?ޅ GRprɠy|2 i )I.B hR0E`F?&_Ez.4qѰGΫ " w2m؞֬<>ϳ›F@K Yupj,e" U*Rսn1s&8(ȥbb`Pd"005sH:w,!ICv7K(.PbLw'LffSqnQ=N/q7C*o/Fj/T}2#nЏI)VkWʘ1YJG^hDnzGffzQ*εoT'mQrT6Txg@[%0S.* r#6 +rm5d_ S'%۪ٚ$; qWGzNʩ滽/H袡?*3M"o߽=%׶?JZj*-Ae~Fպ:0H}֓.jC}HNˀNbVn8;l^CYWoHӪ\568&xLYq ymXA¹Kr)p /2]Y|l&lo@uvp`'OCaMkOiĭ{Hdc|t=({ (r )>Ԟ{Ҿ@QTj&}k=4h z.Y N_Ȳ ŝx!RϾr!'(P{üʁXbಞQˣ DKbSOtUܵ:)ϵy.V.@ su˗6d-yS'rWdiWjXsҽ*~jH\z*'QP$+bBDlpWFH^advHt -5ݲi{**+q]n/-Ds+sAĚC NnZ;*m~#9BD*CU8T  Pʿe!ɺww=)hL(G#SLUa_(p*9'EW8-x2_TJ.0xޭHd(O_DJE`V!#$lq4MǐKq|~~%c 1\ﮐvOtLzIJҥ {ȥ}L5maxdKeQt@%D1HdIș:3Qe9`L`Zd,y/\g$5>y9uhچ͍)ҝMah#$qvcHGl+L(-i-x WmavߩrplTp@ԉ2\. n|bW'Y G37yXdhcz[I4mL!I\8 Iȩnҳ^`[Tٖ8I82Qle$?b7+ 'aZ- zaeMbG`u2X|U(I+$d/@x?*>0ST;A^oz-Sql] "@o0Xre?9>h.2%w"y&e*CRq G!˔Gp8n}l6ӱmcB?+h$.#!wKD6oz>;#_k5]_kQawe Ej-|Au~%k?'Y& ؤ+& B":[)'FT`Gw9!`5]ߍǎtJ@Q*ndJZT̫KQYhNߎ}m]JE[iU3"M1?H[!ٟ4x4#v?C^P'1>36[f__RwbHϥ RUl6mYF'6jq5?^/+spP%q53ȡ&+aXn]]K}H4#u} U&24rJ πn˲! 4'JY dU 胃|2)P g3:!ڐxw癒x4drQl@J\b݋-@>m'ܪ.fZtm!Yɘ "'J .dm\j،TϪBBp|W R ; qf "T3nDɐDe]i\ |g e]A d_cꜪA13"M1. jՈq5~lrbլG'K*Уb1Q+gϝN$1 2GtH/O`[EVG<]nY֞(핦 I=.#&#ʟL 3Prݿ$ s`a@MX M!~Jy# %0Tn;9Wb$W'*W{}FdJ R$9 ?v5/"#YYqzVZuWwAL̜S3 ( {ѫ5fw#&`+lwJ/6[`Q9В[ճI^]̂~yVѪRWP8voz" XѸ?zzد˞pI?9b_1ui+uRv*`{w|f siJ!4q@d6f[;w)?4\}CmM3fhETӰ8 ?\"g痐8yns\2sEb27/( w?H5yQi{ "P"lz%hXgVيP1nČǐ;+}āӚ͋`%&g]߉6rZ=!)s+"M{.M~HrHL:ssrkb$1eĝY;wˣ98~rbiaݴ]yB2+ZBb-%]ВQJ0jͩ\9"cg,}ikZ׀]Phn_ eh8п4/^"Lt!;Xy¥A_lNBv |p/w}6|oH5:̮%6/ z7l2BSS3N٬tߞ$X݅cT=~dB!B~` 7+4LolS?]"n\oj2Y'PPtXg2%~m@ t=ǧݤ3l7~TRv+|%3hʸlP\Ygl!y|(O1ϓhw}0jGwA9 p)j:6a3x3ό䎎 }Bx3_ö'm zT%]@/Zw$zK`xw^8G)Uh/s6M:99 BV2Ԟj~ꬻ_m0+C"DZSzq<Ҧnj H{|",ѱ`ҙa!,KHR,SzP fi1F6 %e[D3ž# }TViD 7ݙ6S*cOW=[؛qѦN?:m9[&f3d)9{]9<ꝟQ",90aLggX`쎊Yd xߋ4yг6#Ino,NIYCeٺo# maZ@%Hc@ۯPuiW6yofQ@z8+TᒹԸJSE _OQOr`_cHZmNjc,BQ+fki8Ԟw鬒E,&w:ێ?y abv>IldEA++z1ڼބzRyDF^wqx##mCV1ֈi,u5[~3uЎ|:6 !dGDGX5 fBI;b9+v\Iః5 {2_Ҥ *I{KRy3V_($^޵PUo*~~2>|_V/ ܾo"w&|lHh㮂$(i3T;ɽuRJ=[WߥCÓ hdԪ]oLN Nr[Wxe~aM"Eosu|ssQWheH>Nu}L;P,qcH'(0jtvͻ!$hߑi?"WlXښEx-XȽZhӝdcԓ!.HYX~x PCϹK>RRHmf:uͶ@uyCGjzkMU$3߆̙'W 5LyŔ=ƆTf\RTWK.P@DuW UNqBTv0l %&~BCFPژϣ gA%4*Vv׊j>lX̰tv5B5o5>Y[KASѫԜ<ݒed*3dJL2 {N=O6Z?I4A3x|C$@Aʂ{%"pS Pr W_ۺ7:J@GXo96B%hjz/t]]V4͛1+/#,h0UQ]ڌ+0,|97@qx_<Vf:5R \T 4a#qoPCZhLi]tHg/֨Sz':1)rMJC3z Cgu talg+^ +ܱЯ#R^?wdؖYΌq*G/MS4Q/Pry&Sk&Vx:Jf?EdS|R0V }\ATwWc|s5ĔTN&#&Y8z?_!d5P))LE:881]x;($ 7}zYn| XtL#tRKUGGZXFT/<] U8CaHo4+*nAYDu<"rpML\ݏ.;!\l bZ].CAO4dߩ_4lsEX\ML*>t6]NE)GC :G'ªC rZn$|q?zOHe+j߄C΂{Wn>hM+~AWw'AZLXϝw0Qnt39,:"j)e>yqs$pR{ 5`LQT㚗. f)0pdS|Nqqqp^ϻ>)_ t,o_jeAp=jS||R41p _FPv|C _Y噙KiG"hTFQ"[:?CRidggBl8ٗ}UCYJ髶T"X?ؓ@dr9x&fҫ-u*L%es=1j/W`." 8gPҜt2uKUrU^d;_AʅjpJ 〹T["iMb##%_fKp  f+#j\!ALplF&Jf(Ee^|jcj1&(j+SsH ! FE7 :kсViҚ,i+[ x~EjXD|oÏL.[2PYqL?#LE10j%+)(W@\Y?Cf:ҭDk7w T:>>Z6Ԃ_R'R:Yte;Ȯ# lڷM(ûGBXBm G ꇋ±QIxC6נ(?氁Vedu!E79 ^9]NQj9U#`w^M6t=k0G`R ZʭĥN(gk,+F!1g)wIUе!tltfC`4vTV 'A< bKkN'|qn_<Kol-c^Oq^g&YQck6k-YwT`گjh*p~7 \L`(T8D|tĶsޙ#)ѓ`2mQ{Xgs?l&.TQY z F69crV[ݧBnTv|kOdن^%%z|~bYT -Eё/E ;PY=:>ddHU%Ы2*VGgw5&2>v!$9.`;Yy{l2 s+m$i.˗rwmB$y5/&;1Ԧ1]Ս0ƻ92)M?JVOm :NhwTf$qR' T~aI ۇi<أ6Vѳ[$ ͼuV}[} ZD؅ A`(Ƥaj`ţ[R8w HKt=/Vx{ {n{,ѵ҄^J10`U{Vz_F7ۻ+Vs -VW+q=Prw>}܉3#vyR*iϺ8w0;+e5ucb:!j *:S[?&*ck6I=M$-.Z x!vNf<$dכ>wϧ%f̯q* Wy\zĖ£m.{+h8TfMEnF#1k ;]nz*J^HcLdnH 4ڤ@Q&rkz9W7tЅhlt%ܫ&H͌i]1K|/V't/aRJK)yq ` L!ea aF%4vxlbz5Td7hZ;0n)ORbWFLC6{:;BD p/]1jѢ:PiOɉxU`fbBC6<U?ݲad0MSy|6؈^IU6L`C浹%]ǖ^G"7הv1 1: [ȯTU;[q$vy.11.;!P+I4G~u?>t$!Lda?o V:C^_agTX!7DII,0{ H޳?O k [OGFq lrv`kbhT*95 ;6X߷E,\+;L)8byYv 強A0SzgiEDǠ˅GI?k1Fd/އ-{aZ%jXX4:*trb]p̀G) qol4{>Mݩ)E*1} KxF̶x:)Mo9=* gzp|ZSc…MbW;2ޟ u@YdstmAMiRlƃUhOH#,ĒX:;;d 5=*id\! _}dJUz{y )_s['.Vc:S4!GӪjk{>փ/F{^ڳ-`4Sn*R6*I58 v=Bs '|R{H'Or iz7n_^?DWx=,[~ r yMN?xI1*@Ve\|)gS,rT}% j1~,Gul1_ Onh#@eLIJ@UW?pFw*0j>G'Ӛ*9rBӚ2ESlGo7J1}Ơp'#UEuk入b` "/]!G@U~$óGb$lbF',J.Y}.5 %yX;&9P)]4oRtH2Bf#^ajrf <$Ҽ.R=k6N{?fpJ>ĹZD }È|I'{Nŋ B:t]h@d ܵB4j=(up߅X޵VS{|__n?Hnz^^Ϣ̹L|yY\O*Nx!Yh5F4\xH5, |%Gk퉪 EG*"_Ltg[M!̭F2eNB{Tz,1B ‥D<Q<7jW"56Dq )Y-K+U0tZOMG`T)H %:%:S$r(DYл^MQNc"i @2{,/R/_1eV1?(c=YPdVªnetocP"]j]`$Amfഔ} mf=9mA7JM$~J\]2 9ByigN!v)]w@WC.VO:_lj絚BZ$ H/:5Sҥ,\:qKj tHIyh~I A][&r?ZvgO7aSkv5H@KP6:7.CdEM՝\V\u@d %oŢ8Lp-X@اx[X`k*; G7.p[T8K,tІ♉~4׌jp"*4Y;Ѯ\MƲfQa w׷?9~І+E wr'Gdɗ?.ID<`N`EW`mc2̨#H~ Z:uZ;ߤ3{bi& S Y"hUS$Ԃ"6VdeW$AvܮFP.VUE!anp*3|jӸ2jLK]͹4V dC=e=?G]5˱y?l18\$u Bħ]C͘P țJ O}>؝8֦ L}dnhS1Ii?Vǣ:}[>?f^!Kx17Ϗ-3:)̐.'b!@&?okSxafWPHyE-wnu_,ki3D ޏB k˛tTu47Č"2g Ɛy/O[ڡ ?+)D h, ײusX]s~ ! W^ߗt:_uSDX& BZE:8mJzbT P1 Vj"G ]5) d8Buu͙7L u=tP(VwY1!0D>fm .H'xnɃ6fPO (^g(UƓR@"}VS#$|-#ds:*.pEZq?B޻`[ ]!|l.HHq= wɦ`!V ‰ts}p֪_:̸a&ֱv-Z@ܷd":ʈ+[vRJ{e/kCb|mZ7h-KwLS=kNFjJB4J=`YnSED}(_vr -q \/}yS Q6wZZ,HCt*;KSAW3Sx'EFT͖rubjglr\<ʏ#^PM9@JQR5I)lD^G ޑO[ʞ gѿkYi/ڱgOZsB8 wu&&((D3ħ6Ǒ/DQsqC)JL(]yu Q\K۽6u?"= i>ctўF昜YuL~u/&'7%a);5A/ p gw 2yuǤCۥA|+~EA%PFAFzv5oj4"h',hCzEصt1hUY6qX-XW͐~naƌ}C_}^^jD+ u( W^J(@PB.0mEk|by0nid[vtyv3V{dgl<ي镆Ŧ|mD*$Qn[ur)RX yzD‰s7U7&oL]FQKz"\?DmEM]A./k~{D!3Rb54stsS_fr!Ǿ$Hd$X:e; 񦑝DP&_<,a8=_ j zO -'yʍHlݕmJ SKEĉ 70<37y{ߤwW,Zy=d ۵%r D3g{Ϳ~#I'ZDҫ3+*9weDFb́FZDBD B 6oMLc=!GUzPw)3*IB /y\$THI{VqITC0Y]&mpv2NGkr;x6xӍ܄403 \CSt$ f|bqIk"hSw,f;MUo6kXSz24 rg`Y%% .odv')2-HG K)tHwV5p(ϋ훎jMPcnm$$A;rfnAYOmIWzs jk5TH=}:e0ͤα_ϧnAM'n|}hrSJr)!}寮65 aӆuD* QеsG NdqA%T!:4W0NBp :97hd{8{@?\դ|)NciK&8E (wLSGAec>ˆn0} [:hff0 3|h*CK&7aVpQ Ju5)?b{5ʥCO j%Hd^@+TB+Wq~΂ ϐ% p`jUXpqGP̼9+JoCdr]h8' +Vso$܀?$钀]`naW [LȠg &#ꪇ~U^(m_+Ü?/ K&xX'crbGXKxZfq NyPa\ۮx@l *}:H8 YWwP@Ѧq!;އ :k!(0s"9q%M7w1w/I3AEI$:9܂H"t2ׂ*[Vt5iW;6<Ԅ`k {%ǢHĦlΧ6)Ц6W<+~|h7P:8d@9| m0,8J+RhNn+}iϒgMV!5]tX0/©$P[NG|yIIyui+l/᳚B-- kV?8YUD#h"\#" cEAW3N11Z̝9k)_]L/5)B?)/ZmC #&t՛~nLnA ڎIC*AWcF4jףfp?^vV`)tMYrYBmH9/֗7^P,|1`kF@~Pt=}lPou߃HQhu##뭸(N1.#v~2~y,w\D27Gɝ>L$ߕz#XuKjWccn}Ȱouߜ 0UZ;D?GO=5xfubկ8jv0$@<_G/.bpM8aOe_`MjBF]TO(5PK3yoaRT"%Ec; pX: 3c%wdݛ^m7C8-< vnVۥ&k_+ֱ^RcC*e[QHcbiUVZz5){ua?vj HF+rCWL̙DxD*L1 OktN!O]AU cGF?eR쫀kD\F HŁ9wXf Z޳f?-SKꂐM$[X).uGMZmmR 0o9jH}|#7LBeBOW: P&gvC{z/AC 1gfd gv>:ⱏN `Ҵa)Map Ȅof-Ƽ yZ;@&-Ȃx07f~sDi@nF7w 6(vW4i-F*$OL wI!}j[D`rćUlr;ITz;\GK?mbf8⬩Ye&q)b1y"zc ZԏCEQNX6=hj=pqO)LJ'cqizF\%U▕]BN2o`o Nhݰ=RMXfu6lۊYZ7:d&1z=[21^;m:#6{b-l|cÓ>_DzfOgG0dȱAG8~7-SYFa,tNporI91wb<\ULf6Xl:v(>A;Vn5&,e4Ӱ"F 9~tCxS(<Ee7H u}@yLq|L}Unko%>uְz/u[rR ýH<.+o^f UrmX0)ho='Z:zn'Ģ ,B fˆOӬ>qص&\Lʦ-'l#Ex{oN<h詷{`&w##vAUw_e@KrR8]r"@0Z, ɹ[`_4;8D !}.A# ø J#+npcSLMeM\if.7-04< K2 P'j @A iv1}7NsYn L.2c^,oOIQ9-6_Hd66HuNnxL8yN-ou%0Tn^5=i2tKFp<v 﨡P-'LؚKM Q֣4^6kڷ_tC՜,ϓ$+=&+̰Ɩ|ϿϵMAbYax.v~0$Gᦳ|LhXnUj]%F}|EWԷ>٥nh+ /9XC'&{noTC)339)2rM) ~4^VcHOu'J9}ӭg x7J^~ ιƶhJcCYgXN2'v_\ě-4b@ZjcvV+msse@Xb8SqD`o/ T0į܊QC;JOOAVƋCzGgI)D{%rnAiFzFYCdݘ-w{g nE\XnMxbxO&acm(eK'aL,r[6)Pl@qwpbQ+64'Fqh9YaƂMVlC^o1zSʥXją%f0UDX?X}`^߹1$=o ktQqoٖ{4:uXbP3Ih[DomON ֘N&B>uOq3T`aK1tNc>ho1L(C8qʛPG±ep'0T,UX<ǭƹ9\Klћ |'I"aKoؠOMu{c @8xڹ5`iIHfݛǑ?w>>ܛ?  VK8Z!X%"7P3BLmJ`UsHRkulvVuVA hbge~lQ<$`\ե*$ t |Q w:2mС@ ’~*((U΄2){:B/߱2Y!6jڏKNqDYX{i]>9.o}sǚy`YG6Mp(:B~woM7ec%nEp.fnB"h00 A_pbhc!t1Dn7!@؟M?N<<O?~sve."쌩IW ғs2jpj{Ky!'%&{=eJtK8`$e [rrE(o3+6xH4:;ȣ g>@88xܯcB~G1\Xs3^= ! 9Tz -`s8 ?s$7/2h#J|c!xBޱ S]&tt`J5/̉J~qi( {axt%Ywzf2f(w5nIB1zy'Yt>[]5(||η5Pt_ yMu:|E6[%D&I ')h^ăq9SeQ,vs_h͇׀i~җA{65B yxM ]7c"u!܈&O#8X=f**$cxPDۺ7Xs7ێXT#Uy=^; 3l#!R4,)%Sp4/'菉Up>wt:^~w$wfմ"MQjn ^$_* ⧐o#ʷJv2%dFn+έ1Ae)\z''d7Kz9fҍ%FCb20\GPT0ikGX&hiܸT78[ˀv{N`|ػarnx3dT

    'YVpPp R)QOezN4F=ON]HE7T/N#)Mm1 ;6dgeACB컯XΕvo1j,7hV"_%q6fssz!ؚy|ʱ߆O0m*h^SV]7jxRbuIWt믡c`KPe\nnow '&f^0_r_6{&w3*(\$TgoeL]k*z&kN/<|,x@8p4U־8ߑb-A2>@Dc4WGpSꂾj^,+3swZR,^GW ac1\qZek6;H iשH#{=\ziѫ&OL0vKVM{dedlkqDrS,akR&Uآ(N,QbEgK#>9^jU#/ u%\fI02:]#|ήXm:Btݚg(饦URQFx(ʦCeMrRv&zA,T>{e'B0na0sA&"5uHd>㑕F !z깖Ipa /0ûϗnoݶL'pyg79:Yw"1=1^Vo Ldp&k#cWg5#ɶ qz|~j=FL*K-Qƕ^?*Et{ An_71{C~Z͘+}zQCHBQ>/_~Q͑^";C֒OϰݻꞠeqF喭뉝gOSbܨoCj G@{u'r.c?•zA.Bda.+hd cTX{q`p$>×.meGzpxˊ}V~XIY"h XOp1Ac>*t H{-:@TCY[W]N=a֋9- UWK5TR0T$ũ.^Z.+J=-"Ns5S{^tAe/eub 0ZP3Q{/(@ˋ+Bn6, ѱ˃!Ⱦ'kHB*lʁ ncX0HgRNltO+`ߞg)s}+-[S#leP&fLGVD\i$Y΂$?ir 8%G>Ry[+i1 =BGqI2 ꎩ 6JҰ߽@$\ D|(۵Ufnc*E'/A_'lY$/+~}бg`WP2Ex:}ll“Ȑn9ٗ{k$u-G1V l::L103R"U:=W-?oG)Nlda\ v}Z =\50G.8+e?I-_$;0D6[A96DSgX}CmؚdJX>*jL1Lѫ~ؤ%֫YfY|כ@z>};>Vf88ȅQiAiD/ MC[*qV=9|(B%ݍHeD8T> Թ A_;yK\chg񄭲3i/ʞk+Ɲ]BM ^(SzUR On_Fd#(TK #+vk!ۢ" Q\^q={sMQ ğhFpGf-TG!iu麐O 6hoGycy0ZODW[{xXE[) KJ>1ɰ"H@IUS+$JslS9[H`}Jta/bm tQݙ-?O'WtMi ž=Me6m-a?"n\L;zVzeț?--ٛD t;#iUz6]tx7h*s\YNBv-6בz51naB$jFo*kn=Grf$I/cp.V i\JAEzvj3 ]?و Ii@hGNIV8Av-x6Ǽ M#pw?;Uf]fS~?CӇD╭2?AAdGY`Bk$yX(%)c¨\ &Wf=v.[qn'` N\/f~#iVPwCBvN"v!e l&9D.j3y;=kI!'hdz2\R_6Xf cHksaO60+-z_s໐7Si^G9vֻܜM4Y #n/-WUAI OMtH~'kE:TX^[(-HrZ1a"K3Z 0Wl*lU&#h=]?*aSMWj{/l*?fkQa>qO+bYTi80^on]7q0uZ 髷D?ܭ!ׂI$C^JW|v'^Ѿl=lG ALIcs; $GӃ/ЩC[W7t?qe^wv=];`_<(o36yo!~GG {p˖LppE2>EAr`k_wbMԵ_ \z([V;LHV@~?q7[iavTUx@bs*KrcUBYGPbP__(K .ULBUKDC{e+ jbHZ~D/;H_0@k:Yr'yD~c0o@f6Z]z>DGLB>uNt Nx&l_i_eP({}8̴3 [[#ϹљV7(;.5vbTȑ~;[ %wD?CժL87ȰSPRP1=ԕQ!SPꅓH7a#9썻bo׀M?HFH|T"cTJ |pI_H@y> RJ/ȅ׮fB`kylWaamQCpH-{1i U`~um w "V"9'W1:ܔh\`(&Ţ4 Z%dJdX7:s#L̺ݧ)x%\ mK/'1? A0XvVW{Bg z!@en:,[JUE'kIJcH|$.MqvU|ʁl0+d{@i듋~=jSxҒzGoZ*pM%-{2&d4]2&^6jT oTfYvHDH)󾸖pgӇ]zgХy#.^BP!o 0݄Ρ;Q-7hݵfB䣰dXm~%?ok?SݚYuZ$N2]d; pRʷw'j;hsXVvXiйa1?l1Q_EX|LK GVrshi6:kT>;DoF]okt{ ~Z@{D!{jn"iqۊV)LJ[|zbC uuI*h#w #CNisԇIz/ CII<4׾f~J1RW 6ʔdه%F1:W{I#?ÉcQ<Mcȶ!%X Xesr:͍< t|ipXZK:/mֽ)|~NQWS=WߥEҒIӨ5Q\Do8&Q)>8K6>ПeptЙ. T"k&~CdrpNQC%OXa|W+N M.фD =&'!/; J385u(0̈́C!$ yg?Cku*:[7@{h?&>PJ\Ea\=)\h _3P9+NM)c1:*3QgN80;ϻ&7 ގXOLV>ST&W Y$?/6ùBO.| \H#!N,[ ,?v!DIДUfB^6勈&=$Qý( ISEͿ.qvP } j-n.A/pi9%˫;6tbd% hX(ՒP Y',dH59):<[[z;'-cL%Jb5y;eH҇)jIz:Ԭ` GQ=<+u@/$$ qmL# G̓41U"dZ]u <|L: 0WV>s:aM/D"i DGbb ggODԟJi^1r~LF[l]D3. / Uͨlh:4hN)b8w@(^kg1>/X9URA'PJ_:B4Hyy-KZ脬,k ?4!7n1BPWq銨*UޫrF;dQٵ@'୰6FY{eI4%#[ 0K[FЊS@kT,?D@tbkwVF]dM>R xd%jmyܚU.h}X/2h~7|<>:X;cR#z,drIQL+ƶ1;gÎڴO'j;52+S`7).X6ō2yb֧jZ:iTLnAz+J 7 5F /~-7Gf{:)"&xֈ:Eg2A^h3TAo DM׭4g)Jl"}/JQH `#L&fO[;~qS;9+UDpyp^=9)+w{b'? 夕պ{%8 k,MX`_KimPXw5:ƤoIK ǙъThC0tm/g@b~~jGR!lǘWptW|}ќ셟f2B a˔Ou6vR3kJ˰tӿ绘 )A.2]&>?osOVAʺ^P@$_/EA+q:^CXKR7-%#_R|雰8G LkzԹ.45A&cdkTeYFZ-iJt9h(yRt3(b\=R;rQ9vvl-4^c#6J5ǸaE{LA$Ki6ވ<50hC(՟Z o}VX6…(vS~Tve⏗?(]?v$Io F~AT)Xk3n~H@kbyDRD-)H})gfÎSٽUc~Otgc!!Upl(pcOr^ڄȍ K^ekv#UC kfSĬCʃ+p.ʘb]l'*t0F Io,,*-S܌`2,͢vr%j2PinWD=<a]2x~XyE)¹<ֹ-<QD͕P$I71B'NE S2L-!(jTDn;y}7SB>*J"heSKc %ݮ[*#"@A/WV{.*]b큌Ċ:',fR-)+eyŃZ!va~kuL"nٗ|$ăKvp{J3@[-gR"t9{J!:R T!ӆK~y I 􊻿!s8r| sEmd\@'6>L*AOtGD*Bs/-3F[ +B٣nqTBc4 Δ^ygE++-)ě8 HMH\#Ǽq(d (7Ne?@!yŒ,z3RihmBA U2}آ?/ع|t 0O o I XdX<x%ݷ&hn$IdIs.ZI5g$-@{y]Y3Әw ˔غtRf[d( 8\uBqBCI@!?2%$)΄@^o(r0`K 6F66ܹDr2Ԟt#L]/Ef/c]m{RE3i:5 7RE^Tb7ze]>SyT'/kJajӋ} 3fBC: ,6V^_D:4`}qχO_ `dz΍gn֎Hv_6# A޷awʖlXoՅ\U S>Qd)ZЖlE3֝NA]`תw-cаW DLp(E2 #HhA^5#A˫/ƒ {B׼9fd6kto#B0ݾK⦏bޭa~X̫ǛF9O|}"¯$O|y̏*Cfw s'r\iz>=w;OZ776ew/:f&GFrK-@fjNk4+Haqq5N<>쌡#MވoUVa1,sI6atc+P]A6wUE mh(<jl[Ah Lc,+ B9=۟CBB*k1uqK@g 3ɋOQ<|,ZSs%%|#S'L*zvWz-<]iD;d_*.9uZ]NaQp&x@m2ӂJa.9ԩYH ?OO'uQl%C ̀+]o (Ǽ֝nqAȻ(blSVaLctnI0wL jk@ "Imnt@!DX5UY9z dRΊ;D(_[Z7wZzYaeٯ?㿸>/wd;tL47l/[GvG2Q氺(0727}WoZϷ&RJY?,#uj촏cnɓ.k^k8*V@IvҨϋ^בSKk<rMsNpm[VT!߭KZM"ٮ4щag"BY !beFU:>%B!z%JpZz <<^S9D,.5ZQu<EwD^PO](%CƒXCK<ҫOګ:2DZdi7_+\9:1hV;H`çS'fAq!ov`ƘVӜ)'G%d6WejzufZmi7/BMbNhk~L{0ԥx03[h\_MNo77uV!o?#|5`lbLa2>Ay.E+m_ri wF$W!@5JzHTk!gF樌[K& rX]%D\dS޺uQI-//eHpGuaZ>Ō{ZM" ,UˎUDm 00uԓ6l²BzqY@u}}Vmuy\L״. [dLxaq-i^<$GAmQE,Qnq~ ߊptL'| LDfӲGsvչ<]{ :YufLݣ-v-^5؄$~t5 `dL_t7&fcch_j~AC(nl !key%sI}}|y@s]`zI XSk gTA7PԶ 48BQ] K)O!p(44PK]jmZg5c! I]F4 }+` %$Z隉X3n쿲,A_yC)l?Rܺt]#)F/HTe6:GCx_B?F3uO,iq}r :w}GvO yaf@.RA]Sy6R[a-] s޻h:;maZA:T.LSM‘~T=^C_6d̮a7º~յy2@C;<Iް"r픘M0"j;SOPA"ٖyWs`uF22s_H;; <ϰpDbQ&n8=pۊ_\~`1 4y˟ƁdLkVF'8!N@m Zq‹"ckGtS2͖̙̈́\*l>hؙd75)e`aBg( d꺸LS< vrH?Ucld3e⠊?<<6 _q0ďO/v BQwnbJ{booWVژ%^3 1r\fFThqSjFWEasjQ}Rk~"PL?< SMŮD`E7 #u\#]0B6DQ)zey8ٛ2j1sZT9qEWZ﨩h|L}\y)VM4IXi@8A7b9Gz`g V)pea@تJ CRv8{d pm&Gk, em T\xӘI싆uo9 !`~V5>KľkW2dq5?nrY໦Y+K)5` Tɵ.S 1]@p N$!Aݍ;̑׮T Hѿ;Q$Rr-чTehZUVUbk/}tM,\2Aޮ*ϵ៲b~aK`JA$OmSx=Ozb1u-F "GgXOn:S7/]Qm>obbyy%hIp0$5uI8,4Q L :v!q [CHcނ{?[# {1&~9xsӯxOѴ,撽T1hpҺޭ)Oy]KVacDM"=eN>tkחut chxFmLctF2E?WV8;43)<7(0//Jţ\b8({bLh(. D=iCp$ ,5׫e@ mo7d'LC(Ei͂!. D3B-yc3 #=VbzuPnJ82e=u'4{LYK'.9B_5\[r7]|NLdO=cֶSp;BeU%l5/o: )/<{'7HRdnwÐ =+Nњ)"I'нR1v% A!!f1SPhV~Cz xR:ow\{ r` qfw'X"#9`}xu{U.DE(Gnlc:PMf9t*K*+ź8I~uLSCi  9pLR@K%93R >ofؑGށRH ~64FuD ~dM~I0GҲݍǗ{<~FHohI !?_2s˔픎*o>4Y/e87 J7{2t yVp%JJ`X(Ư]LmG~g~+V@H^O']cY'қesX>!ED-{0Qa7(&f]RkR-v1[K`QKBơ2 h Agz9]AfF@+V7BwAv@pk- AsAsbHe<& n-9C׮DZB/jSm&݇-kESU&KКhkeO+6P.$ 5 a/ ĻAHhU4ySR9}|۟WƜjtYρd{`qBcP`-^gz +K\('PI-<e"Isuս<'h=zpȽ fZO@V^9IouwX~7/&*Q/;M,<%[AIPN"fmˈ*s Kذk׉p~Ye])S! LjJtA%M' }Xq\OU1FfS)q⊶Z:LkX4`ysN r $paW؅Qm/[ܚ .x})R`&'JR3<9A\>#.TڧuN ( M2aGңOb5`2W\zώMˑRk6`ȅ 4|\? 8c:nHY _UXxrhE 9/HvyW؀w@Kw5|$Q6 !m0K)^z4ȱ 7WYӬr҂YTvVOBp1T_!1:>hn W &"t8ZL P-ڐ'r O{7rOLMЁ ^;ҟTs4󆮀0be08W#$<f0Xpb3uN}ۂadžȷCދ D]f:*pyӰpYK yxX]:V֦t8]WPNDB 7U؝1"f˙XgewS;.1M<ھQ+f!-=ZVfw1ld }T\ oCDžMKN?XS\ R]Pab!țRo\ͤ#NX ;Dɼ=O9JϹ|)j88%RK5rzl8L yi?<ϩ@^ÏF"; ˗[V}`1ָ6DzL>! l|?Lfp`K2H\9!tbϣx6>l^" >%mv*>{j:w5 Λ9Eg@# 6&mrDc)pLVJ>44NgL?ns_/;+%?nݦh\nI)~vslݷtOӽ0\ lJC]M;z=j"#!@AmzO ܜXz]q&-v*xXP=KQ^.˔ +#zG>#ti(|A=4й_(h8xQ/\5d\YCxUsUV6=rն2hAr y0Dk<K{1u2}4]B HO-O@ ~ gا_^6SI7%C\ޅ*y ,_  t*ȣE@KŚňddh'.)$wǞqK }yn9_Jɋm$1+TmoW0֫1c&wRC礖/r~pCE1ՂHp6;N#k#ÝEͫսoCqrPWbD AhqHQ"~N3x Dz2ylXŇn;,wW}c.F9P63)qǝEx/dK)P"!unh65v2gqd5qW΢kMs2ZA\h#ߴKl#jE_/g\-{4q ߶<ȧU[>U\㘒Ae-ӽ)bG$d~[r>QpM)E&(EW*DM vR== ZU:>W`ј/z7itn\qZv {߶wJT.Y%LkU  @Tk.ھ1ë)biw@Ԇf$ CH5ޗ>,GLa|gQ|<3ף0~L-}"o~RӰʇOROI*2$$K)lSǛ'e ]Q/VL`OuRS]2~Bh)Rx(~9mK_om(a^= yJ1ܯ`8d=\ ޔXޮ~mdg޴2?gtk~Fg}kuHnA_mtW ř G.dxl+ مrB(['LZJ tn ?Gj%={T-ZATP6 aU3wCo=&$[H8Q]*;yicJE8/H@(Me}*%⡙B1<[ ``QȰѕAeKBHE>ܕ]zE0EUNu6Q揧19^v{"~eïd)N¤y'蜠N?f~WĖNNZ2LhO6ǫ_x־,|7? g)-i, B є2C%z6I.]c"Zm^jŰZHxN譚tyk8Txkeaw36̾s+' +wr~0G@SU.EbI:v;R }6R|r L67e%Ӛ]BB灈pC="amjR ej0 AW3zP:zX̠ ?r@ǴN@Sg9Ьl}B]5YIbR1?>(V θ9,-rbxv%˞ѵ$ FgcotĒ}h%3b6vG=]nGl\kC#r,_9Kꇜ`)쁩YN*uzPd]_lZ/D$Ao3/ּlJ8_(譣㷾= l9x:wK@$KT Ť/_ +?fINΚL)(Bg_))}XW; n~ scΉ5Q]M%e%@W zfeZ# @Tǟ]kh#*;\:@{gtJy)^c lDyBzKLgbZ9]H B6N^l6g@ȇmU5eUlFd ?(k$3Ƕ;:k}=Ԯ>0jg6huG%2 A5n>2!|WPJ[4I!F|d#CykV jl$G$ )N .~#40V#+A m0%}:iA5|8RPSpIOp0GǶpFRq˩,okSKzud{{> _D@YQB2՟ hUSd{dtcf6YzuTUϞScbvGG[b@/d-݀a%HUc`āe94URPɜ+Ż(vGe͙t,eVIE3>\=/;U5'?Bu^\M|Tپ뉠HVyĒdraUw!ɨ5<nm7yqYq ~&aѐ'Q. * qC yE$T}8; ͺJ*w0#ZNIwv-L7@a;^y-۴JbLSh|m1|lOdV(A6])[QuUdu+jĸ/$*aH1?Z9@I^a|~Z`K9{^fT^.Wq7ob2F$h7yN~5pU:~p2{#;Y&3гd6v(dک=2XC>$|*3H}: m%72Pd`G;H"aCxV]kr_Dy KPSKٛd2Iz[+>uLfoEJcvV65YQ seO|B-~U۠ mG@XRpLN_s(ٝl{0ot\xtm :.MD\Q|qV$fMԾE ΣCg/Q@CM)5]YMu$m |龒:IEӣBBTu7ht] $J^bQ/㊂FX*.QX=zTi rn^:71MMwɽ6#?rγz.K5d)ũ3?ә"#zm?,ze%nwx"d&)WoC )uӣQ̮t`;/{?Sz ?}V3TH6D,˟莠ONuLB 73_zS]}=^pz2V}2agrqV !`A&db>>ݺKƅrH;H{⊹Fij6z6'(/V3 P^vk 0-ԫS7?r`ݱwO$Al4 w1&ik ]({zL*?2j?ӆG3I"ٔϤN%vZ~FҩK SZvHHdMq.Z6T\0sٙ{A#*}pk \8F1$< 0h0DY۬Bd*i::<]3S+ەNPQmn'B|-?-6%jGY揔ͭ | &(7/}ԛs0Bh^{ã&,8&0.sW(YȓZ),N[CBFOZ5o[%%mhgyփDZDe3˸ :+ʠ-LSov/<R80!0ѯ-M~+| YAra9kNZb+!"|![ݿj #GQlCx\oUԎ}%HUbq'F]]5`x Kym4raKZ6lM;o5'|.r}aFοv(hƷ~-&s\YPռbEoP5j ,op{xu~{L}!6q m㋗y88p%.3P]38MfeGl嫴؏@[vG,! uF+9DK݈7CckDq:CǏbRwP._ AV$1 {&Bej껗ړH@CaNt"L)6 PZS%eUsB.5\aWqϽ9!A"$I(\ 0vd~S58!튓JxHp6̊6pʆsDBIXq4Dme:YS\l!^In-#VFZc7n5^ruAX#2=XQC] ۲zM)Cxn5FPR#DU%;cw>oJK:X6)ok`o!ugs?eZ \Wz@#Tc!mspsyo{}XG5bФg_pbC@-%G_ l:Oݏ-FS<K:T WRWi7lyf/o{V "6Vv篘x3|^bIAZ֓ftndAs0!Ӡ>+k`ď[WY&S9M# mD6p a=v ^QQv]/w43sVk$=4}ZAl <۟F^ RƔQ,J`q-L{Yg$64 v ,ĉOqYvT0Mu{V~߀.*&iӒ#bH$Py ?L&* 3kxhTcwr( l&W\NZ ԡ1yGF3ntU+lpa;ZJ€6 uWăy?:FbUkڳ$Dp֔ ACuHF_ŏ*ж63&O?3i>g*S_ {yR2M}X;W?aµ-~X##:U3Y"=c]Cip ֕5e⹱|X>@v u [ո,bӲYYٶلV= c6Ag+ lJ:Wb_5SVTr2qEuS6[ `Z|OKNSw 6SV QVeZ#*\r%]ag <^xD횳< Id.*B0-a&~¥)B@Z_fUjdžZQODMAHqCqsu&b2îB'gW Nq?GϋrAf<ન{,k,/ՐIAZ&RMl" N #'&WAt奠//=21SM_kE̕GEg"OB{2?#FCʸ:c趒`]N98~$_sweepm#n¿ X:y~&@ĊVBns3jU wMQb o8l$ju y.aq\M'aB_*V3qQh;8Q?V쭙3j>q|$5K.QO:B߹M}bΰRJI%b- fB&Z#uGPђ桗=88)񞨵{Ѕ=]9;򣸄b5n66?e4FV$Ӏ\B%2|9XL̠=-zG\43Hpڶoom8e󺏢Q^@`gDgƤXFJΔ~}giZiHE铺MR{xet_#}=QF+OtW6>; Q gJ( u}Si6+isUZ$}N!`(2:(a *ڣ֐PqzkY&]yJY558yo(Tߊf]* ?zW^D>CBbV XxTN%Z@D7A;dYU (Q̰}`Ļ dWW?ߌJ-tCz,EuGR 'Uأ5u5:$vYϘEة,#T, .C+pExdBlSB+Rad ή1Ha)?>`,qݜY];!{\ՌK5u].Ld6uxn{ {AB5S31I}X8}iE?VAѓ1X1P-5' Lh\,ay&hH>1Gq!Ay7 Zm4'5Η =~/Ța0Q^Sq,qG2h m`VQ`9bRvhphhaCl$_0;JɞL znG6%]W{oCFi`k)e1KӱmWAFB5^N&S8"KIjF~>+B.FJ|<3T?BR.0`i7$pƆ _SXbվiJ='~{k0{Z 'o[Zې{ii~+k#}f‡1ol+aG09i Z4xͽ#Ɛ PxF[6f H xYBrS=2n$A K]Ir_cߥ_ڽռ~(P%b!5ȏ1c1kP_Ba_cͅ)z İoMnG-1K|OܠMMa7?er'; ?R\,,-],tz$-oQ58H"D6骼Khf2\>~?2R7QےirQ< !d0^qhNgPz H'|}XL=d_0!}Ӎ5$/m|@a@:cv?aD)s՛F#BVxgH^It4e@ɽ?Q865# xRx2{|\lBEK. %Czuz@XB9HJfiթQ8r.||XB,bJGᬀx1 |DY5W]sjL0oiu/ceXF+QVT9@z&m *[gXĩ.$|Ugr5,ؚ'ҿ:8|\AAu V\y=-;a< S? 餷{jqkAdʖ}k'yL7 "7M=Y%~+o]ΝH/iptgUjcD]LOB?O^#N&Rk|;f V$PeT Na?{(i{rD7kp DE.s̎O!7 FȘغa-)jHj c+zE 0g}!({nHUTsDg'+{xF]vvgaj廝jI5AD43%k ܮZH/Zb)A%eQsEl%[ ƕpv~)/2Eu*umy9I_5!CHF -y| {Va60K-|;WRO=s\I/gIz4tN#N@tϾkoIXA;#IL#K4㿱CTbͽ Uk^r'd%"Z/A" R0}N@ q+cr,OH*Ao9F˜lDeGcN&'%hﳤWS6|>kQRnݘU0\TղCd\Ix3} xf0i/KR@ {8MKNp#lk0g:Q!(b< Apu`\γQTFx}RZ̽.# kG_-MElg" s%n-뫬y鵕Z?h˗&#lkXD|wK؁N= $w=G b[-5;}ÉG`2 2/N "kAuDQ`efk5jf~d i}Ÿ!:Aʼn0BehT  >Ѷnf ''Q}\*+s"[eIPZpiجcۯIB Wf^7xþИ3زL0 dw/M+y8K##hu.Bm!_O(zCYc&5mzBmlT"aY%vֹY0, v]#薘z-+-m=jKE=4jK7s5zMz)x5rsIpE t[YB7vSzhJ>wb#y¢׮Gnds@rIJSN4*\}"V{]]4@3XzͬIOH9 jqglj(JS'= ^7\t8ԅ|>@ۊ'/ EARED_b>-WZ@K|Hp=WUhYEMs;C3]V=O$&Wx@z?FX\[:T3gt$HMֆh;0z1y@NtOl8[ܭA#G|v{m":jF;Ns!=nBf^Y- 8GncoQ Yd駧c L(ϧ^dq3}MrI[53s7|^.h5R8v5PFKPy@,+] 0yFD3.=?i/&f$ >;wt(ѱ@ UΐnGP< 8ע]&Z=鐨7`;;^D'1z&~:c+17s:jmPtt{#XuD*i^{ !E/)5~}N6]+ƢO[)t3n Z?<;xq6؎-!ڄL| ~^0[h.Gl>؛ŗV̢U鉐~GOY4`W/DQtLZT;1|+3*:.R($|: ݤh1/n[}>!r<2T6%*. zC*0䥚1 -mG86oUʣδ,32>A'fG'Cң.϶n%w tmfqѓq'*Ic3d)$)PYT3uljR$<_9qdmG:P)-Ze29A ~H p\- hs gsKvd*7,bG1-DŇ R6孥&䱁R*")?!N?zGAh$C)4]ז KL{MW&9͂9>UR)#Mij9 61p@GQNa:,ZCu`Xy8Ӎܟ\,_R??hgX VU2~uk+E䃿x=N'B,xg+%Or6=v9&sBNM wk h5TIuoM¸dD@cA:ZلGgb72uhQ ̊a1q&j"ׯ'M.EԫJ}񵅐=!qۈn=I{ RWD;Ⱥ} G}S3֞m3zokON]=cOae.QI?6ľ:.)*#H 6OQlHN;#d`짩GoNOy{ѥ&9myI !Qk6d~ݠw{NE3ZrS@ҝb;uE +DqzRI5}&IdOˤ >+ŕ\Ŀ2ӏ]xJoi>8(VukA *sۊkT TK:7:*˻L 7,AŬj5a t,ZͥԺC[n#k>=c8Ӄmߞ9$g(.Gci%S鱵Љg=R\^{4=b(Е5blM8RWhwK4;==9CZdSׇhV @9Ih+$b гĺ7pqR">[BڬZPw~c*ҟ`d p_@nvgkq_>)⁅19PQ5];z+?bdT&5ws8*!o5РTvAjj,f:X nx xe^ _F8T=vPKWi^8 xZgkNTU~Z3܆ ~~ 1ӔB T^~U|֣M8T r6{x @mfKU9Ӷc-Pևf|)s6q{NJ\pG~+%B%0i1*~+8O:AY2w)󏇺f4*%u0`\a5s̟Ds97œs!\ _\Zy)PO!Ȅ*ȃX&eh}jK-09ӱ,CB5Ո_S- &<(Qg<PW%De&\ɧ,=l=}u&a0+C\lIaP(Ƈ|7gCѿ]!$(C8y& =Ȉq%de3u.S49 KPIZ5ɱȖLMH2N'r*X-+̣WH[ aʼnāNuI~6$:͓Ã-mi\Oy˫5'\Hink^Y' :4J1 κdK`$d+iY4KF$Pݖ_ӵd9NҴ䙡M`H\Tdъ1_;B O?Raʙtd1&5&uE#ѧ1u>eǎ\ }oT˲&Ip]՟s8 gdZv}&_.W# :NX6U.5婗.y\6r"tˍWh#&JZfhf0zHraY2[D,tp_EtT")CkVg :#Ȟn(N4S!*AfVC .PM 3 kS4cu3q5-MdKDy陼8PCs`YKp|"(ggd*y@JR:wrf ژհ6a|F2.^\+`*j>ϻp7d]42V^,PEK9Epm3o-0X~۷?Z$C֪ƍl݃Sfg=);s:]yHc %'?Q:_>f+˵f8.'o[w.0VjvڋrLҩ863ՉU uEL" |HzO0SK ?1};^W<\!\zfE"x Ǒ]dw%IY8*^K/D UR93Qx1W^Bǥ;kuc~%+u9)=Ͽ2m@4)5G>6}X{$3Bg^K"]f =X$N☒8مL!} ֱ<|2X6V3_k&Vѣn-$q&t?KhQ;RUGU4ծ`RBsp~dFaL~e~%sL"{2t*D*cU)o)dZv1v UŽ0owX=MsjӠA~}ԡ M-3uF6,E^2ڦ΢C1`KX8P_ΏJWbO)2ٗOSj( xnqmEEjOAk4!@zG`~,FOR1Q5nIgWf]O_D(*rWEbi,U*k aw%tM5gy"4ߒJn#PEge[WfyZf_쁻V կ[Yoʡg ϱ4l:v@q23Jw=5F=G,΢b&,FhV#TiOT!{Uc#eɶ7] t oiLī‚VtF6 C*Ԟv}PDeK?7/4j %‡oK+>Ҝ1_m Xi94ǜ6ccŻKP ډi6ml3]D"s' >5QJf.Fa㷱/ t':W*lT=Dfl2.{8莤5@ RԨ(bEDXdBۊCM|oin|KW.Sj]Wx.a:M[аkA@֕41¶ǏfF:n=Jl m K&#c1AbDhM{n ۂW9j6 Jl5gR Wt,*-Ô'=tkCnыBr3,ٖ(|5 Y^B_(}hĦlZPGYXK| g"e]TV\ U+mv:Aw3P:"~1D\~Kfڸ V1ƦDŽQ_h㙎 r<+hW0fUR̲axJES9 wG Wme%˒ҿR5oP#'&1H?} g\XF}}\PO<ѥ1Hs8q@T` 1laMD"o҇4xN=ǃoG]倶'XK~*陲Xpv1cl Q 3S"R+hvn.^G]%ݲY*%u~~ru ʥ@ѱ/>~fg)Y!MjF a=.N՝V3љQNX&ut1'V2fy.RIC%\ ZYL|=Z ( h'{j`qV!]Q$K XdPFRf5OA6182aQȿZ ߌrwpS .fzy:4}I ,c9jN*+Zܺg7=Plk1nߞey@ ҙrӯͶ$ 迌wȵS_ENpX Jxt3$nS!ͣ%FSyeF6}+&>(0G]>*ߢAGT_ο*چ) "٠ۉjɸnc(ҽ|dĘy"{jܖ2cv3JCDĮA!;ztΪN_ޣ `]a' M=dgIK]V~ob8.x尳~6Ϥʊ!5>lUmrSL^7a\$#^8|*Ũq>*lA3\O).hEeY0 =OamB^w*Z&q'*0l,7Psi^/~BWhIDȈ31r5ٓz^?ۺݻ=\_={g t nޔ@?e@_>r\70Cz8 *nŦM@8F&-[7/5] (c)0qyA|,G"=}A[q<~dL_G|@BX~[mlӚ[T#2!k>cAѴlj#yd19&]D6JZ K0CZShUk z$q;\[:m^+8fk6|ѕ^(B68(I!!Id/R:"NnR.{n" BXdߞ֖72 /X7wA#lv٨W$Rl:/ϐ,(κ* :#6By9U)i>TJz;~ƚq $6XnTyZ 0‘VEEb);'rC_#fsRȇycTܫ1ȀN]!箱)Glx0հ}Bۀd”o+I!>4ԉnZ1w+,g?4*w2dU4~1m=N o~ ~̭Ldn^Lןg'#F9l3sҋ މ/(cl.!oӪսѣFP$:$.(,29PUR8i~md!tf5DEau#tZ= o0sw,`00$ N*ɳQx del_UziYqv?/yZ`$G8=huL{)S">rZm]k@[ј4&xnr?pB.dϫX`@@rL6cQϑp|Vڎ sq/BwZDR94APM (iwVfҕO΄+[ϸNzP7PBCyJK{LW+cS՗'C7vb/{XxR-Me,8/EVD =8ƒ|>m<6n- Lwz08$ 8="`ۚ_ެRBN)9PyZ޻^ׄ('dw"?Iܦ|mց 19opfsT%nܔlA{B;,c)y1˞b^x 2 ["yMdef;6cCC>^络o<.<4"ǜMA-(|Z Cv_Qd<1ZBQ fl3j!~؅ MG-dzT6%}RٜC)]\s'~В3]'ÊӼ?n>8?uݙCrwXIOc(#gs)Z+sKe3[ㄸ$pvzw?5\m.aԵ"J=zc"xR!vۇ<}:u¸{{IoEP7OW/5%%Is=-*zLu1>8Gv~mǡTmtK&Rb:;:֚?6ѱYׂ ? ~*u-ypuO}IrzAkf0HBD*x~A^Y!C3]z?wWހYhT2Ϣ tlPL]p[]La:ZUCaUϬ37&Ǘ_B wuX2`D~%s3%#E֝c[QT Epl) HJqÀ$ DH7qUnjeM ?lucnixrF<XaRUYnlwsFB{27c>5Mn Oj\Fm/Y7 B~&ױ?ؼA0`mN7@ӒIs_b=tTF2o1Z t-lVL+?F'h1ԙlwH̙P:`bڕ1̻S+P[9E>?Z%-Cx“o|}Co/& # K'!2iEpHug4c!V,fMmA =Bݕ SFc@g3]Ń5)oӜ_/gl(&1,Mё{{la{n[%'MBQS٩I艶⎺cio?_LiDg_Fǎ$`? y_}di+;J>ep ð8wW|wd0HoY6d=M̃yi> T)c4zb{y2Px :A3-U*>5E\WTyF2|Zi$Vnn!QDY-N`}l bzKu#=hu"vmeClt^6b7LyoϺRIT|mpxj`j`l|όIQex"[l;^R#ٿ\.2&q-QG7/RDq+>C-a mM?6ABt$4ql癄Q3Al v"Gj/}*)@ڙ+S1ɲS`Xqy /Ic]onp}:qWH;IY :{)%QCg%_CL|%ER9P615OB5ѠdXg4VEw=}JTh/ܥ3XrH,Pmqo".7X{TX >x#`o5H!Y S\17l5vr|ȿPNL>K_E]FIWܒQ:xP"Ado_;7mbzTkי()=9 LNp ?K)4>Z`3tMd3/'|uxmʾ8{0h,^Ujx DfK6.j!z [];`BD-"nd䍲% baVmwSgr-؀.uK FXx:gf~B*Ō_&|96exx) otVNQ9þik6s$͙V5c7SRe(}w*тXT mKPV„͒`$6UE/gf=PZdd\:XUWq|eL=' 533͘ѹMOU?kc|Y#[{E KpuOk4X5lKQep&,D+f;zz }7Smf<]]AF5;oG]k5Bs}N_́ 0?N\k9;ytzYޮYTd)jݦʯmx-wSf Sn'6烈=J{Eɵiz|jNۍ̡|ybI)J[:x-cIϷ'2v]B7Ŀy,xa":Κy@'ks4yʯjdaENY:%x΄u .TUVH؛[#r~nE)#Zj 8m.2TL*#z~蕛RIajˊkSkB|/_OA|ǀfb TͥĎ{ dwfsS졫.3:4?m":#5y^jeJN>q#<6PHE';`<]*EmjN[I`5ʼn-} [)jvv nLO￱`î^/<# dg7ˑ8ˌDi1n~~tyoDɒiqg B%`Tpt/{2?xn ?e{v氱5h]"&|u>}iOɯ?cr2w)ӮwF+[P k/jC2ZX1 Rj2QlO2mrdp+(neY]1NV 83sogXr85N]n,%) {Okzj Y1d@PkV ))!V% %*+K+j'izr,*'Jg-kζr֩#c~DǶnS\ld{T%B`dgƙĨ]* Bpg g/\3Ps!>j@y$E~ÞoAFsJrhe1ynzkt b{JD_0P( L#Վ WN.hϦ!kZY,C@#ݍ(wh?fƿvSsm)0FgzwԱ ؚX-z@`fc0I?=Hw/v1zEf,4 La.J嗽zOd߮'O1\WLFI=+^VN9XNy[^AHO#@H3UULRDL԰ eH%^zJ״!Vw"}9'U.a!Њ"M 4$ W>V'TGi`ΏWcJfHev7}`LL~OQfVemhA-ѝgSԜNXXnT>TrC*-$4۰LUIIkh_8 6vYj"^T2'/D9*'RďU`*d8-Ub1Zqd?# gUV \wwI\dHZjRjَ$ |JB0 sv1#ZfCjs.!1]g=</Ҟ4 "O9|Q3  y8R{DqWu*`o#N/x%iXQ{@ D@81SĖF jO#F5D0m̙q.N:P}Px$['ܮ^nlpW2-I}B9$[wܞDLVY &Em,lSf3B.*"j-N>mwL\d?$2Wtp7o"L$vx@hT#.O9u^n|j nB;:Ɵ?[.@* frнà'~4wRRפ2:YA"#E Py ^to_bsK2K)|o_ަX[U4eMHJ@Bz6I #=ajFr@cakMGd6얇'LA/jI~=V;4ln/?G>I6իQ E0 X7C3JMo-W>v#^G5aM9_ 18#Bgz]AxE L B$L C.E-E)p[}f7^/{ а[Qo8qi+64\FdF~)}ǰ3?{7f!q+Ov஖yՙrjt@n-tV}F(u}ۇ#}a V9cix.fP>i;-S\ Ǘ-TrkS, tvگ0.YRdB93WÿL Hjqybf!,Y(?; BR?ʍ_ ~m !@"B$ t ^L56M5 - խvl$sQ{-L0umV𳦎-ݶs>NcΚRھqKه=̊J$`ЫԻl8+ 7j=4`PYi}׃5 OwB`ѽCyYdxr")|?B*O∴P6>#$i2?J?6Z._)jyh^o+eN@>8 =Fd+JV*+Re#{S'[MrpADMs?!{dͪ^$#$m CUdt!s&y)C?0_y:"c/6t #`E*x#HhQ ˪h#㇆bj<rhihIF$ ɭ<Ë~0+NEà89­U;Wjk5YLBk;a?MU "6[=4SnnB߮749'`]|h|_VBiS}WD2!a4󍪕{47F? [GM_,;c3&UBIgdW ?ixd $F"ΣE)k#k|&p㕁11{iY}ky&a_3?;>SG()ꢡKv>}aJP & %їٵ`O'Km/OXA(Rt+"Y}JJ EM~ 0Nv *G_Pxߔ5u@vé-&Nmp>[9>\)R[Ih7.YfW\ׇm2aY|ĮLUR *$<J*%p'1/뤓Aw$3,xg'W^}w!8Qyt\GSRX5 G`HWp2bv2~Sx2mVZ"ՙaF$Y꿂J"$M/JlA'bS?.k#D}~> ijF&iѸƎ2|:۸>3&!V_8" [ 6qV߀Ӗs f/X| tJbT/05ê{v{W,ze.! ]ڭP S"J/dEH,.[;fbFvq<v݁'y!\*x"Ynxa>* rMM o;hp Mh@B/N;*tK͈|Я> yYw.LlPG7 âgB2$S!Mk _aR<^h ,Ʊ{!*Ah/M `*~ڐNz4F=ӗ--WÖon0n1tcvLQfE$jTiǵ>4SHW1a u"EC_5&{v#>|~ qFR<,Pٷ]i`KY\{R5#aıʰBO=LJ;OY" TNLi,;|Qd#8[-~--Ujxӹ c~ btJ<;ѼA5i%8eH>WU3$0sqҊ@mUe"FJ숔aܸe=69޽YP$f;Ҟ%P.`'K#(#Kw !;~kbFh%KX ,ש>T4NO<"j =ikEg^rͥo;xa9J ZH35:߮5^,!d C[_idz!lNTH^X_ji2pK*4+ -o$dE*XPYg h Im]pɻMD^<0/\Q} Ęm%Š^u Rq2U70f8 FZܸQV!-IКZ I $Ķ+i iYHv Z^ [JDCRKVR2cP`v%k# kf!@}샊`Cmm>qY^~}\80g:휀G#Fۀ':"_;q 0;id76Q2')"%s"=URWgu[Oy;T=ߦϒaX95-1Yɨi`a5V㟫&꼩+?ŠP (lU*7OOK!]F%YisD;SxnرSN GI//X-+8vj~y(񴋋Qv紥0u1Qżk(w0(!yq-;"_(R&Pwog`Ы *KH lqoғ QglĊ<Ѝ9J|oXƫM2 З UxPb(\U 7S8%0J/V>ތ)Xˠjr5X[OG հq7@Yۧ#p:@*n02|(23f`Ncݩÿ0. G_nbe*;,y,Xt`Y;`@`.f<./":qV#_*~nU,Om˫P 4uG1FTVdegeNv\τ;.V.x;Z*1o rj4 us$ ~L2 1PbL4B5X E4d$bpcgI~c87ZxZEgnBu^im[» f"Tx b׮k&AavR+0P^5%K>zd.' Anqnpo4Z̪Sbhjy`1{]BBq iYs+70z! N*q541ӹ:GWf8鑭-cY8O/PӋC{M-問y~ b$7^d=/qc18tv*ZJ@ci9; E,֓&d̚ڡ Pi1aP:Zb-~0{Sg7h2 6V^M T+n|n1T071 ۃks5d%}1>Ačcfh{|c%DbJ9kރn_ :H!1=ʵL {C_y^[;B] }=G %mw}͇`J/{Ph:B7p@2f.QCDN-3>S Ɗ*5cR6݁Q:ƢD}ɸ9̤xPZb3xEs۲chIQhgS>Lp̻N|fRCͺTEp? #] K EA9ѩl9\GSE y&t (jT#j\8Le`iqqkVW8X2e7.e9z["F:qLG%#$١g8,Mmyya Vbąks'2H5[l7R2PZ3Zr0Aq 9hwzp@SLjz& X 25 Q " I a=M<=Q]RV,}+Ke*~#津xnhepo :עCխ4٧ndG.F-\v/|hsG{*(U?wģHqbdyQT,!11DWt&9\Y/; "^!jl6uWGL1f_H_`6y2a{ZFؗنs5ara &S[Bn^WC ol?> Eo0%ku"1L΀*x6QH+={Uc7&Gr:Es?1#ݰ03#r* @6 7ytVm`'7WMrvg<2hf;,ƪ` ԖF #Bi38mHK ׹aNSuZCv{ӁnB]4[CFHc1o .CۄVʱ_QZElc󬑊;by YI!\ 0FNlD[Gn!6٪ YAK:c8(4k O'GrQNa%=~:73-}KvFWhf:an"OW1^:z]ALbB42LEf ܑEжRwSIw ԁ7 1TԤbToer.MZqw91Sݟʦ/ؼJmc|js9k _ (3ՄWkfϧ~Q7!;[16THCg6xqiw)DЗOefH DS!䇣wV m38Ҡ`鉙M70,0Hk*|`uD[:? ;mT߽k.|EJE@k&-y )I˜bb/;xjOZ.YEaIgx<+w'/w<0S^: eu%qS]gCp`"Ct@E#? t\7!+)3滅\Ԓv?X,'75ܞDMhza,_vxf @̅\c.>PyaxׅU`i([:^Vb0ADzr~V#y~nqLM7;g(nFh3eo8X]/ @4/Wuޠm頺&sRn~\r'l"w D^fRM$$w5'vRT==+7I0l rr4F^LcX:N.%~ڠ6BźVHR ئℙQz|$t{\6i߽HL99hB7N}EdbVB;4&6/~Jᗧ;z)>p ) G)g&k(²zD[_%'Kg\j$YU[7 j{Q[ UtW[YFr"Q^L׹\ +e2)ʦ cfQG-q '6THd1 _Bw-}NZ#mfXZso=*~WLk?챰mKw[ =Dt[jaRi\*@UOm!n}` Ԗ)&SFi `?{׊AyZL#=bPlM+"L+WEֵ>Q\6.X|3 Wb85ra3dd*lTpy/sqؑ V23Z#z'?)1\Bb&oÊҙ괙oùc0O&5 UӺQM'LW' 9o4֒/(呱EW(9*Td{^kYw][kgd9-38sr8.xavkTf{5kTے ލ+hexrx-o,I:WU Z• 6&wӝN#k D+E//L#ƫg'yhHR޲?|?#ii\nE5(jʰفH||^Zp)=Ht%C?zq~j_u$@{R~ {'=L=(E$bYZ d Ni|#r(gPG IRH}N9.79< Xc+l\Cr;FfQ?㗏XZqĆ3=jP]Ga#BYD9_4vZSH" 48 Cʆ7O|j+N,dwGw'w\ G:վ(8<;עs;H ߉1Z¿|9Ys ̸<&;:vL1E{y]/,  gYPA9uJSWtEw5>h2dG!S`q\Pj@&3A!alMU9`'VS) ,AaӇC6>`7Iˠ{t>,zHl0h^D @ύ3tqRig֪^6#Ez=گs4 .$nk4ͱLStl)F&:0{Y+"LxfWQHOTW_畨{:~nL@"Ƭ5ׯ}4\1WFu/&Nq1xOixslr̮0(FBRk&"#y=#&0> S=2@6y3 1')5ގsON(]޺y7| 1H4&`f|d40ˁJE ;+R  f7"7q>aȚ-}uW},HW|k߄cXTI=լsUUU(= dNDI:*'u8-5B-na\':FՓ^%Ը&=Ҟ!fT:H֥ʽo^zp8uѮVL >a9OrkYʤ1K:5 )9:<@ +x$h 3XxXz*Cw<0.^(p6Lf`dZU`nm|73,İmSրءPsL*VkBIHg@Bvj.|򲫡XN jwd֎8Z[:)&]i·X1du%j pN<Ղ\=LzGtqǿlmq&Nѷj!ԛa$"SDudEu=6UAVW5U_QX!1T pa=|zm㾁E2G5 W`j㍓>)>nmm^شmza~%1.3X*m7|"Ad"Ūc|#xm>Ij(LDBď`?a 3a-V?2Ǒ$H_e Cs*&F4i 8wEb5|F\;pPU$a^@@i|9Mş /G{P͆$o"s!f[1],AGfw~GHZV(k9k<'ʳtW P:FdX6e )PG<"Q-J3uqwO"8v9.h/`]ʧ -<~4Tdw\/H@$kJ Fp $f~%n;8d}v/n2?TV9uX dgߎ `.-}G G%~e6 y8w_@{`( ]Lcĩs)?) "}R}fg^)rOyʶ\/- X9I_uJY*dۚuG;U ҢPm6]:O$Ao?j쑄dQ͂EqM<쀐bu*H4ˉam =F[1I2=zpz6%Hey Πu٥[3*m9\D!s25̝Sm IE<'>dh_FC3x?/~;>+& 9.N($oeN_C*~q/S鍛9Z=^uRIWڀ/XPt IRSf5yP_p\}`Kʅn4cT;ʢ rTZAU>jϏ]OtQbsYZjbFg %CCQ-uȞb ؂zoq41nԷ>$xVi1*5L=6'\*PUItwde/jDgs@M]"7Z+}@'c'͢]>= rD"e zz",$Μ^P!mɷ'hN&Urm;@(0kS_XEpsnyhK/)0g2"A%$iCRהTVr/I|ߗ55 :Ka-}a& 'd1F(!Lys&Jr՝%nv~#Puh'GݢMQS%#n6{Ϡy56p5F 3\xJߺK$dn/ak)X: 8ۗWEðϒ2Nj ݣo`6@3~|bw< M.wo,?ۖȢ^ >ζ,*f0f*|J@qU(B\|[1wss‹ZڧI[pN0sRar V L{< %|w׵_ {Dݵ~7% u6>uu?9U]Q$wj MCf}bOͮs͈f^{u`A6dexHRz#y^ 򈷍Ůo.H|v>O*_eT.YX]uThKѳ F<6 d IR$Yn}>8/sĤXꇶZ3&XMFf{E)w# ~֢.,S s7RqN^&DEgu韑KRƾHGʰ] 8c-ތSxЌ1q]jap=T#~<'ׄvК'W>۽=d@#r3d꡼ ji(5`\I:(/fQsEت@hF`Y[lOAr]>̥\ S þ錧efV ' pHN{F*+O]C1E6 LjʣFR3|vi4ax%uLnX;S;Щ(*eڀ"?t~w:໶m9UhiȹFzUު{\?/RO~_ɡ^e7^@Oɐ0>+y|.KyyfTfZ-ʨn !vs9 yXAuyЇҹ=J3$pi(78wD2TgͰ5L\ٜiP7ritZ|<. jOufr@d$.y/s+i5eI0 9-|{.S[rUr7{T}w 4b5璡))a}>P2Ⱥx"$ 4> OC{>F񀖪w+z.Mo*IR >VV0M,%*fW&N| \@gx~Mp%p/`Yĸ9ܒJ&@􈺳qI5`6 ևKȟ,.?Lڮ3`X?@r%o̖{'mimn_Śx߻2XB#,㯵%8JyY%Q=O[J5!_&i*/f)g/\Dc>/9J~!Gٜ-6ˏLP/8z?mAzh3΁jao#̽MP3v:yXy>'仩XWg?o%1v5PT 3t,\4WE^ӄG|Vff s`a 9\C&o[|+g e|\i6):S>ݐ`qw{} |a}YdeDڬg/sI4m" %6@ {dV\ .Y@[ss=[/f1$vj)44@_D9z!c -veмKG`8z:Fˈql,8pu5!a"aڢQ0h 8#gJ>H'|zJ+;VznRb\DZ.dM6PNk{8İo3G#qzq69o9괶م! /I>+[LZ$p+7v|wUg峠[8c`8 I Lx79(6"g2EXdD83%-Np<'-f&԰9?f¸bG?eGLR=Shh,`Lu1!_tȁ-|s>؂-{qtn #>4sܭV`}[ ଈ x\Y\=ZviQ %4bm޺zHcb>tL2 <71y/x_!j|Eԯ%Hz=0XP#!x`9w!_]|3<胋EF\93/6e'hupdeߥh92+8ՎhŞ{-z7ڝ];mVBQzE  <XSYIL蠒:mZsF^ 3捨Rm%=$6B$ M*v\ 5$vcesg(ryI!\BS50|t@/!f,^>,nH@E dnK\sBN n `| A{CJ |yLΏjhSGiuhf#?̒_2#IE}o{Ş&l!`+XVN"ݹ9bS^yjYBP3hmվCD)D7 yTPKiߎy gu9mtc(wV^lpZA-.HԅD}_=!-:-U jMuk|=1"^dsj C5> ҆dcj8Ǫ&7^sUm ]U3p7,l.FL#@6:^.4a$LZ};U`:ñl {Naq[y*3"FJrNIC7OaDB }gB<$6dO !kXX+֯3E$)tQzROZRȡ~^9g%jb) ŻW10^Edlj h$q!8%hx`Dd)ԓh 0vz2O@!xP9[67Wԟ}Vڪ:Y &y +C';8X%CD3\e=-?SPMfH 5!tqEP Zv LA\}1Zn"ۦCw٨w+Jt6A+8 ԉ_AOأ TњqNwKLjnSFr7 YK9zʺ߈ZO &<>RsE[}pV_)F}öd0.ZJ6SٷkESH:d3oE@ih M1)c/ӂk*qo9b[cD !* hJ(6oo^>ΰ3OpHO2'8I:SpZs Acjc1599BV-?=γU 8pu$b9+!I{)Krƥ ^y!G6S{vdDo) VhYHzhu$0q{l 4n~- ǵ^KժaB5*Nź6 j1QrXT&'I[,&l$;I^4aGm.=2C^8Iy ;?V>$mX!d)IwF?) N`29 AV.}20` ^: #o3#-aŲd0E$7|rhVj;l.oצ ݕq(QD_-4hӱw[4[&BNs^kSӥءr&vdmHc?*2J5ꛦecXm+efUsQT"p^QGlmY3tD;Z"abڐW3?i/[ c#S a9ݸUDWbY$/q\qQI8lm3 3%XKNq*jɟphW]qSH\2X!s =GT%ű[qnU5So2ywoxy%@ܾԠ=rsǚ8P>i깗!$;K1gGCir u^G$rF|Io3!r)A4\,>GԢsPWbpctHlߪL9v eF T {ڨ@/̄cqrb7`.n|XBvTL+fTSw۸8x֖ebg|W~%C:/'Jl3.P]{BFy)\1h+)T̓1f+}xzX72v'jȭ?oO@IX^t\ }ݺ^.U󿄞&O.[#f$_y rtCA<6ArKnoawa2'P\ $ɝqL[ jΑ#ҭeۇҰJanMCTWqD4V:"zP+-ߺO 2x~ea.H8KYVDB9R<еP%3*ʷTߣf*6 8;FTUŧ&P8ʅn.MNfZhRDr n1t% Kǰ7/hF{FcCxiGvg;P(!B=Gr T`"fJ(54ӈ-N[j5`}֡8̯!~1d(lwv9A<^>ɒrl@ygwLN.lOV:͌)Uboѓ?J6ms6D]3ē '^y˜r2)8a>A=KNZ<)Ln4ϻdf&Ӡ#$bNxb\pP&|#ݺ.f Y4ҋ[s»P:(#xsvsRlF In 44xx9[O( νϤě!]0qӌ*am E |ę1J<= Akj%.~LDN026aNIl/ gn \x!@.U&O駹|bppZY}{uI$OPO}M6[$#>CVZ5ƗF4Dolca %siu\-/mIyHϿ|npO9bӎIy8,  cDϧD/xQC9K~ l4gG+:'?כpe ?y:{~НSJص _lG.Xj`ٴͪN7f)JG@Lk ;  YQ"!ljPܠ7Qipyr\&*Z=2⊵iFٍ=PiMYf5`A&V{C%Z-^}IDZ0Yl Tߺt#]A^ aU}YK_'Wa:B! U恬E67 'mtt'v#cHgwSOz Ԏa:LVrC@9m{zKz^BN_cjƤJ]sO[V);pmAOs"tօy06_,CDz"*bi$Cƍ1c[9aĀ_'', 7ʆ:ls0VC>r;6K\ѦW̃z;5UQ]=pLNn m-XqzW+6BO\$UX;tbw/ .Lύi76ʸd(f f:qؘxfd&5--^& ,f 6h@mi)4_6\̾`uy~lΕ19:F7>YBb;gYߞ˻g b>q~JJ:EK N(hêWA6: m]63&2ڝwV # Z4ߏ!{LBe4,X0wy@Ptt#l$.R&56MY31_ |[T!1.7N$Єńt? XTR+^ܞCkE\NCL[C9Jd`:nC ŞVTV4f/;?b! Ň$|Ų + GsWpfg(L9:LC;/}Qp ΧɟНxUvUXaMK_ 0E!hREHoJߎyOVriK^&͞yLFUolqlf*cO+E4R#.15HiFR&MvGhTQtHJJT?+ v~r.]mL.;M yNځ&Rt?`Wz;<=z#XjеfeӅ\~YtFi}KM,]39olVݶKHG>aefصDӆ{q,zI6K,I.DwY+P͘h)&yxWC@R&-^.-OX+6xU+dOFG[n*YI gr/fm\p(9S z*ങWxnxr%5KZkMH=ۮ.9 Z~.wTgNuX x*W3L8NemO(ϗ<4II:}h\)6]iIEiDɷ4(.ܳ[pvbpb?y_n׌RRtz&hK/a_(@j Ypk;!7 %ۘyo#'@qRiO [SQaRM<}RPn |vQ~Ω5͐NUSB,{N6F0&ihXxe68=Ku4F&ڕa'J5V* ~[x2 "9 ׸Pю.!.b/<BhOy<^0Q儵Dà1+rb+0שÈ9!8z5 p V"p^bgFRO!L hږi8G%%O=>'$v<.M橋5}Pൿ#&T3u?2iy>Qe9O_~kq+*wi ùF"+aw􆭨n|tLOIKЁ$*zKTDN_&?`-0R,5j->/]XO`vK>DbC rPѡ/u>rwp'ƿO iwaLŷR}? }r qMѺBBաYP<9퍊/eu  FY'ʿ(RWd#ityWEի1|b$s$xP͸oVT]A 1-D|"WeJ RP?-opvCf.xfjrH_ր\1_dL2$`` )6g OzG' ailؘjz=bEBxda eO,]g}N,p2sC6M! [j+ |aZ` `Sp4#˘>\ÕpSoULT{ '\kAk.hqMR (ٜ ;ôIخ ~*%WttpȬőily.d=!AdvҒ1MNy\b $Oҧe&U^q2ĵ"fsk<`9f`URPI8[{dگ}I]ܾ2C~U<'Ug wr5OQgȩt=#|M?@ԦY9zY:{h/I(;.vqURhð\j%i*~j#,UV&j.~VzR)֤},u`(aqQ2jQxh-&P_!]_w6(yGeC@`nӐS0Ӷoˁ؋5膓ɦf0PA \W0#:O+Wd COOIޛrxSx+[z: w SS|9MMo,͕GʦB<<( vw ȒR[2=7muU=۩/M\OiXK<<+YB+8 mƞu/6X49ɰ^ZN< !W9*S|> gT,#;=.uq.&c A6GY~p"0jʂv-JE#E嚉/W̠=lgLGIbCȍx̅'fW"?Տu2eY3(>6̛wy>D3}Q35Ϣj4cRbwpr"eo(Ժ@{!f9wdBN솧 5z%v9QhEr5=(nL@5caUi5\eoqΓs3[_hy5#Y'o~ GqQy {r 5Lڣ;X)2itZin\ZNز+ۙ5Zu=gA%ܳ'N|&4Q؀,9I~go$Q."CS7l1.9 4M ^錮#=Zs(6a4KH3?rኵ$Md~RFnr^Ї(1;7%PPJV4e1Wؕ9SWC> >qpTjI>3U I$T=̲]3Y^ 6n ^_m9r/3 ]I/M)m1ach̿ELc "$0MAoE2lf#p\"Jk*vϺ B&QwܑSM.p`O'/V=4آDjvt3TEf[iu8|r_i,4r;ulZƀcަ<. 1V.rӌ&(!P\}ldbcɢL ] "nuI /RUbVw A.UQצ([WeOdX|u.A\=ngeH=x͆+GxK}POrK A'r%&Rޛa[*3Ye)@)0cn ?2W7Dݤn˼[ċRՃ WBݔ2Yn!~v|:BH1jmbfP-!5"NK&k[BLwdQ\sMVWg)zb w~s)7˷Au_'PӌuŵH[Z*zV:djmjQ#-3n ^ gnlޚ!Qc7=eݦ PW`7U/T}]GC|bn]>5Kz)$*hfF `З2[ "] J/;X=݆PaS !~Z~q/ɆoϾH.K [Ю( ?&C Z}+]2{rpn`f 0ύq æm~5峡00 :/H3 (}>6ҥB~sv7MXx_ucE6}2R Ԣpj"]_&%k- gr!䶳Ѷ-<$Hj\^$,n`/a:,̽>Z}4;[NjU Vlj@T;ðQYltivS`@S)ܫRϐ56WSL[%5 ?^XK:4ke+|'*l:Հ\EҡhS66Opg6/3Ӿ1 ǘ] @w'6hh]+K͂ wJxeX~? wez^Cn~c.%mCYLRG,zNz3"f+d?L 3EJHsw,I3Ց>e\"M2ז55PD۝$Wt#)bHCXn`鿣jB/,n@Yʣ*KÉ t~|.ԭ`cAz+^dC2%̐ n-^m$ֺee8r%O"# @ٌR59kDDKY+g/!]dQ[oư_Hb d>lLqς_z. xxJ:%_SRGH(w`gS繝d-cqKi7SG.\Oޙi nPwT#pj!;۱jZwutUncg{npy*|^2”\p*V[s_hf8.-@0*׊aB7cBBcy}:7X:6l7 c3NPՕu[ң]JL=XP{KHQ(Qj;oc>~R1o{lR2=]EflUc C&KojLEM-aLQ|i! o äT)BB4K-ky%޳r8VE߭LtXy98%T_$2lTS_Ex/CI eQ5 =h&#r"Y 9F֡Nn\O ;X:ʂe{$mvqs.8uodՎo S8L)u4zV;|YQ/vqӣO _sZ.*Mݫ0wZ=y}z Z|[ZFj>g!xi7W)'R_^N3]#|a'?p?HF6e3bưK0"pUj*X@j8} Khk.GP@&JLcP ?^Úz@2'?;5œ4eBDYln; ɢU#vO k}9+$ZyevV5 9(4;u2)X mJ!lyG``a>>rܐSB`-J؅GhԲ}U)-]SrFkDkUv*@K#fe:u̓hz`{ >!pΗ\.^e=u;GP[taN uXyB#-9xZAozV+NJfM؁VdVd*rRiqFoJOlLli~0WφNuIJ6Jy. ߑPf2$.}"m;R%;8҅PN (znKJOcxa_JgDxjXIm -ju>[2)q"[80V gz]y.|v<=YS3ْyg)^Z8iFV_R*Y±KR.tlBKİoR4T$6渪Y txz½bf 1JSh"H]j xqٱ5|-d }-XѶR*Ae=-kwENY wŽ|RscD72wWc~~``w ?.Cp s@]vG`~Nၵ[[*Nt?+KWU_6.fyd!8WrmGhH J; d9.\oۮ'>]B!Rpm0a5@0s\cMޜPI9N2xn%uzv`=3B{ZIj#Є*i|L+i#ƝSiBSfa6I W|)t\ji;<ԃ #sx"2urj{7W VrC3ٝ3K zĴ݇q +cܜ8?8 Ra)/XmJ|{և|~:Ji2ڲW"%\w+{<~Αore`eN[N'm⮋n GAiLx+&XZ(ᚼ{ɗTwO ~Du_Sԫ 6ZD @>) BȲ$&4[#|\~f.vYu@.ӝ >CZCLHLV^4 SVTJ'n)LYW;dtùX] ҫ|1py-0; j8u;h&ߦz_QM)GsL{xNP4˷nޖ ̮ŵ D&gO!6~c]sǫe2uLd_U|Ow5Z/!kLD@h7<7po۪㹈0QhhkP W-@Ю܃SZ:^d s,%([|xqGlg r&qkqqUi{e#)BZ.ңjg T:|jvRH\dpTgGҠO0cR q`ݕJ Zg:qY;)߬FlWZ:%WZ}cZ5,syBo( >U+X×P~TA\J>:[+8jfJX~5ĢεE['⓺enwKLuI)k8TVQB?sɕ`"^r:1Q 3EJ?- 4Cp̤vazzVQNBnN#|#Y jaP*E vuI!av߿+}b(Qad[H+䪹'dm!iW^ l2k'*ŞNJ2.^îisQT&>jἍŪkэTMiIH0MTBaMEN'gԗ뿾 ۑ4]W]tן_gBzX(D~ OP3.{'KRpTk@#).xUudapɐwy2KcTSyd@ ڕD_PVw!I ,U^S :>SD- 24(~,Iu/b[_X'SЦΊzA81,-hԏ}sUCd&tWN/Q\;T=-/*w:V|vNS̥l{ K߅ܷeX/T^_z H0=b?@yë W':.XFQoEE׍rUvctWRBU\6z(Y\I's: n:6^5pE`Lrqi+dRvQ헎 ,6X@HB] <0u/ hV_VX$p{5pZY]bB~ogbv\XMjRW+>Ya/ ':cКP&RQ~ sg\Cf/S|ϗUm?IĬJp{f0;tDTߣ^2oze{AGظ."G2 Ykk;a"8YQEN?|_ ,DsV%!m)Oy=xme*_pZhL8V>%q@0Y/,Y6V iGP s-ɶGZW͈nKa_a'Zejdsq`(e{/e_R+NߨSعruV|[YIM/0䨋Iw.vy~?F: So7WR}[%0I5Eb0],rb22a? ,v$ԕ{HW=4ԕ@Ⴝ+8'ns ]҄f'85nguNX':`+Ƹ(,6`5xxRvϠU; 롁%C/͓]׳i n(ns#XiˈSaFtd5g盋Umv -FWHD31 }uzAr2_ߵdD"Y Y&}0:!d\}+\xFk'3i|DAhq8.72Tx&~ǮGZ] T+{cWNl ' ۡWMDZgYZ070701000000c4000081a4000000000000000000000001672b7d890001c368000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/?]?Eh=ڜͩWKi-*\W <[60;~ctC/tw umi"E8oS`׸ʼn>>$W-!lgM)<[|N(Zr3]P3}uczgGB]mJ(U][.ᙘ'i*VˌuUwgZs_'۝: LȲ?eٝ6/f5 JO.ÝءeL?/ #m )-܎9Y7Y1h‘ ^vST~o*D8f?w/WGX$P6~' C*qc2ǽOT ^sUi"x T$ɦ|ĸp8P;}^?6g-EbƉdɂ.cĀkڮ*AT:tgA^nP-{vp[@# VH|z5\g6؇KG>/iK?ŐD9 @G8T y1Qҧ%-`cMaVU3o4˱Dlg*bV|-ii[#tCuɸ34}]; nIղRvM$Wb#K.xu@|Otw弴5G!W@qҾ /6/10HT0R~\Uϐ˱+뎖9(Z͍"r=\BV#Ս;Stђ`SetJ£-=}>!@(+=W.\4u{Pd|6ʺG-LwLta~7yi@fJyQr”*k=UDLh Cfh7}MKoŚZӌ[˱41@k*^K[Jp.uFdFJ\ q7Z )yţ\v 0l!t!g ]?Ҫ267&#~v%يّ%/c!r`s}\O@T J.>1REis:g3<)g\.,"x21= &#P A\> }S_Vqjā'l xpn*+#0p=C,<r ̐ BCٍ[!jV G65FlM Tf>d)oC`Gwr>1tw(, L?>U|Tqa7h2I[ޔrrD0fÚh5v^,mg&P?ؔ )$竆d!V)4C)Q:_b-,RL"H)BKІ߆GN'8 SL֬T2'5)һWYV:LTb*by/#HHi(g8tqI)njmC' B#oނ)鐹U1dS)'NN.lE 2kIYV@`ǿ1ǏzqE#T0p*rVHV.Y"lQH59 amC,,i:0ux.gj&%y;5ٯ\Q*Mu#U1VD9L[DC-W5k.u*q #ھ]UYC3;82vbgH-ʼaG{O,\aЩ]%>XPNl3ВiG7jF:pJ,IJ ԃ|lg[b[(z©^oj:%b:؉[%]o0R@stŨ: ,j:*!֊cWOeB$ޯXeUw2c4X5MqӪ&kyjqBuU($g(j"!=Iy̗\F1fnO)uO#Q'Y3M 6v4!Y0h;iA߶NjasR}+4x%{o>0mH98v{jy{ݥ oHS>nZf)GGUmTe#鐬vTPn V֯QלקsQT.wg34f *g͕tq-ClP̭e$"_jw$:${SR\sS^=U4XNY ʧ%Fp IgT /@afMUܱ8~]m;2HRmsX!f;PIk'ƶi]YԭK5{!YH?W4c/,9G 07uTAt=M=. |YwRROtl޾e79‰%n,Yt}}["Sp"4f^Hrτۆ.wv|L8pēJ}rZ$9"y,(Nc݀BVKb nQ3Ք߰w}AY .?N:76iM@$”`M{H\O&[wh|u|N5 vC5VK|k0#h}-|˚M܁{آ3~#rrѪYR]&#Y ?v n5en.{\!m7U(xbkcEζLg!{֚8Y79 ƍ !ְv0H{v#if`6I o`v%M_W!K֘sXp(SXJ 9)I:5}ՌzzY} MSoYb3`{E5:c50xxxt+!>!縪y%)$VuZ ,05nXi` .7sPu^%!|IikX*,>6B(oczs`T@?[2jdnj `~HM|neߒ^,ep&`wVyo뱿,,41r8~4eMg @x\0W/@lMecwBv3&[Tv%S4 /`|`wtk+4K1|dHFsR*Nb +R&qs[',a`|Q7|EŚcʢ[y)ku،^|9l%Bv6=}3!a(9EaH-As5:Mdg51DzVqOnS׀Sb]A$jk`zCzZ,%vk iFy8y0CsIJvfgG8v ǔ#yF=!' ޣd~n| ^d|ukV^VK7',>w^cWH-k|2+r4_[($4fƾY'A^34[7 ɜ7 eSIC*0RI'OUd"Ռ66Ut |'؄e[kÐ0+~ _`DgXmuڊ-1T1To{l9meWqcD/"sB%(m_McvG\)JOusCC@wBcB-_v-zkDs9-F\5pZ݈H,qC{]vcb;"ݩ>.S{x qMi"1D,۳:j s1]`:b2=v$rŴ fQH݂#",Boms^91ȱ]͜GPb(cN׵`kɲB);0Q@3'F H:374*h~%'p4LژR2 ӋyܬwoM&Xo[YE:NSIM6dȑ |1Ms>H;EOhN] >=Myp|8{ $=9Tӎ*ulheC2.W (Gc\ա=`rŀpB%1iF,Kht_ RejtOddMIV>g4~<)DMP\obj9 W En+F}٫P7L;+d)]Ə2a]ϊŅ::1F tV/OѝdċE$?a8hbWҳSn:(2[5ORwy,U\bJ(Gi`߭Ua4eA_[;K¼(0gS;):6xhc*S21:GA&I +'+yʵx/wyW/v5 WX:q+݄LK0 B l!$vgH'`آXARv荒ٕu-ZܾmIOՏs딺]OEvps7ūVbJg+W) 1OFrac]L1VX&]ter  $D` _u0|3"(vEGfܝ>! &FU *Bnrz3m\ iK#I|2 Vo0oXZ'nI#9ɣKCpPxq6֨usپTA)Ϭ6]vXE"{98I`C2VOjpseEyM^QU 3qRB wxDEZœ%wBc#yG3ysCcF0L|xtQ>Kh\NTc?յMk M#o/lt1ݛ@DK؜qͧ.CYI[' w4tV{:E []/8n=AkAF,bϟe/I 6i Y;Vpƻ0-A!cB dz4 m:l%eH ̰;P?z*&fK+vjmp{B'4%ESDgV eFE 2tLY:?MJ(>%t=rD>m`h@ _Xh1֍3GUF}CM \aת)quQ.N6m*jЋ kّlnj,2X*CgsWN2@p1'*bpgz VzozO whQL;nK2k&NʕUz IqV|`qxm=ewuZ|$o$.h)WY*EjN"YoF7tHVG/EĸA*ε3*38?]/3;uP4 DEu>0~1TT3^Tn;cx8-AX>@-E%E#9Hk"fSW/cPU=QЁ64UrXq{Øa~fx Sk\:1{ ~CE^0n6j_fb:_ Ys)Yl7߫H/e:*c h(Ua'y{\Þђ@ .lJ':ג D߀ 1@8B݁38nQR+Yy¢G;ji,{a(sCw5OEUPHJH>MUیA(mpnr?P_8e L5iύ$ٲhHH*GG(_޼FtDQwx!y\&Xђ>YNY*xOgb fuV.6̌*[~{,;Γ?s/tbAHvgG氶"ЯRM HAn ,9nQ*F)ٞ` Dv;Ƈ6+K\;&/)H CKl8R=g.(Vq1KEZ]F@*r->Zl@Ynq#{Ӈ|b I4U`t{TgͽDDl! -}1S"Gyl^#槫hO"ؑfCtRC 'g22 ^"$ /`jU3§emk)oP)_PTضi4cUu|ENu>inj%2DyfwAzJӢ9ckr5eNMRPg\0yj+^~utmBKVܛ`a:'m܅`i6{ CQSKtցxgtgXع )I> 3"o:!)nOR4h@0%΂JBF.yvk@g7 Cn5DTrK}j(0+xxCQ9Lk1^\ L@*Lk(q (o,wQ${n9/+2O0-isLtdh>?ջ b^,Eh{\}K.;TFU6(jyBT‘Cqtmf"^u`*a,W)k%#rbk Zäv mѷ6gK([zvu49$v ۨ{.frU@/ =N[ l5)I6]QHe5O1K^BA,O({N0KQl | ZPq8"\r& oqsx`n'=PX^ M`Mޣ E/̖߈ҝvF^B)ȒdY^^S8$CnPi,<] !߽aQT!.]1Ʋ(ω"8v~Q]6͎sO?jR0R55uI|kM[& ? 쓘:}8kn_="I8.P /_SqP;&-x,Oϭ$}(\PBc6Ry=ުU$s1ObG/Ti'~7LUd}*>AJ`1&(QՂ%[Ll2c= Oca w\`j.1ꗛUlI|'$բَ >Հqyjp4OPxF Z?U4 Ƀ"[ܩp|N+o+uY]Gy|DZ|V^m18ؕ0r*˺GWjЈwh[96l qSQ$+P:-ܘJPu +z.#<8sYèKw/&5Eʼnm)uF>+/  {:Ml)kU'O }/ʍYֿ#yFP,U\dm d9Ɓ 䎼6ÁsԏvYE~<DW5@Q(*WK 5 S ?{mM;9.uyX}Y-~Pe͟WB@;j( t7;(Ǒ7hy ٕmCI L|D!eP} ZFC&-ƫES-=kb"UJk0_*ae in"c/甿@R5EBI1n}O~͇,C47QM s^I"ZPu0nEC +8_t]E1LP(Y54|exnPpgWC?{%!3-+=>!a/"ёlrΩ `^XXώ{S% Jc1|(zEC Loh՟EPdu$2ILs8(چ#zvlX$SqKTn<oJ0~@! - )B~#xq"@=B7..14uUnIx68ʓ~f?q`^ Nߊ9b3Ưi6[A+%^.D7dZ ,RSUG;YJ5XMKBY]Ddt.ek1hN`_Gos%nxEK ihA-h^Sg8Ƅ-=NkُR`<wc٩[D%X% 䏥v{T$L H(,f%Қ"hZǠi~Կ<[@q8G)S,gpƗ%Oi4*Wj M q9>(=>zJ^ӡ|Fچ1^9w߭pݞʜ.j\8ٕl!!9 01P0pf6\3ș `gOy1E)mLhX>GB:!1'~=r*b#d`ݏ 'u6+k _%9}\HmxKg۠:5Lt9F  9|a?W0s2d&RqͳJ5L` NQmz8wMl9|J.-z|# |Up}]qpF噝p*D0#4>zUTE˖CmWW)d$NFw1R%UuI1#Z\Eԣ9*zzpqNG_t|HawE:̲^N?`Z5vq_f{s~Ɋ69HƲ*Xr3`?pMTA=̥N5,j<>t `T'GihQ <[~k)ڸUQdvDo6HDu%Bm~P=TRd5i*a~Q -e%Õ)4lG&f]DѕTW|}0=76ugn̰19$ue ?|[˪G=(3H=R|Ecۈ25GY&MßdKN:U$8l4lvƐ+r ,R}r tI^yd> H#cV:Zi&7\KO~N k Z"ʒz* ӫeꙓ,zCCSehpzn?3}_W mJ-?SPiWR/څݕߝ!pb}(^Z=آg}>XPWV"BD ^ɝ;.1)#ʜpBH"f|j"%M*bz0=[yUQg<&WUk5]\zq/1!Dtl-7d6%0=q*hE3 :8Qi0S_:-Y); V.M)@fq^G d0z4If3q]D_˚z45r1n0~V%C+nLwecW":F$Ӥkx}TCuP/<(]kS{coi=[H Jrn wWy>7[PQMYz JOFׅkc#bOߡ7 AomOZ?8,^s+zkFja:S\@ OFj=wUjX(oC0ҍ5Ⱥ\Ai}@g $"'ŧ(p3p4 ǵYބ#˰5?13\YYf"R"2^zmP!#rE׬N^Oi#s%K1HzoLɺl5M0US`9Վw˚?mA{+! &ubQ5qTCi_Ƹ5F(mG>Z( :tJ;ZX=H3e&w9Sin:Hӽa8RlobAf'WߚFpe9"ond&p9 ھ?a.f%= o[´5Xn'2C +d? V|GJGhZc*Aֶc1I˽4*I螦L~~E(.©86-YɅ'ee>\)תL¹uzakBl(Ho.sY^S!abm-[xjD;S7}} =Dz8_z7e¿sQ{:Xe. 9߈T'ڞ묱OU_$*c~o&n&=K>`%5LEY%Ͻ82tBskٚ+ xl =@}Qq01\jXPnhwx 7AY9nbHeȮa+lj*5w14ˉ%I0MMJ@;k]kJ=/ܖ^_'`%i{YFA(Y4n)PmP܂ K0$(eaۗPÁ Pz\RġT@| '=cWi nc9%CD6 _1D, [VPsnN@QPdÊ-|:Ke}݅bΐ4Tv;hT aL9Ac5dQ 0ۈ-\fDC} |އ2OzZT.~r;Q`xشL|}ѬḰpqS]9UXU}-f gv_j i)_IfƘΕ6 +LH%Mu=7lYc) f)|~c[cH '>= &厥xhT l"Uv;8eH֚a)L{M:Tz.S%ShB;DYTvN5ܴUCNԦ&\Vڃ*u\o'^x2|Y#žM:gzJnAgFVLׅAa P[Kc6侷Uʜu. @)1Kn8FBy.Oxt:C@{J%jg~T\hk7G7ݡ;Y<"D1m,#˜7U ;&㯨9GAZB˕^msfmc%@Z=~V+mr8{u٬JV\M"n=5%eFSWi|<5SܹuCZ.?<,Kc:$t%S$8רU-]݊(Kpf,ىXAZ6`pF=M 04Z0^+shQ,Pv Aegb]\z*r@ L,˴;jUG?$r`?܏ϣwm=zʩdtd:EMIn ozYӓ( K:ɀA=L>Ó;d<\i3F>]!ţX4]-vnx/|j tH)eϹ?C: NП|! }@d#rǹ(XoV(b /`B˿pGC& pRb*J[e%χ9/nENEG-C_ V J8gcr}ʐ%Fkn&FsMƃZ` l}\Pk>` f# \UUV,# n5yyEw{BBH>Y&?%:A]'?w\L1/<=1$xQkO3w nazzE6̂t&plU!fyT۫f9C3,f^gJ23LĎ_V@؃}Mnj%ѫ;c/2LH j)%F9EqZO{ A@> B(߿;Uw7cQ?AFm2kvET,% a)Vzie6sьrA/ly@/]MJV*6d@(3P?ލ#0:J6W{֕I5'rPp-Y+v4bވ닸] F?>P zEVr'y4gX{dIr|옦YNU2{hMЧ ,tOPgoBC'9|2kCh`gq, r8ۮjjMfe}\<_Q.r8TwAK^109Y^WzuiSLF?rt/[ |> iUoixD&=Nޅf4%C,]f~]&Wms9ŧ^{ cOY2@,~>PEWpN7˾HJAe{ XDw:;_?%!J]DVT4&܆8 ӔHgkU 󳸋nevPvϭDS}"GfLN&=acKύE7Č"(TG`O ~Sx|ZTЛpagQ}s '?|\;=ӓxIY>CYdpDC>XUq`ވTn^!oL? `y丷,MQY]#kNY`ʶje)BR*=\8QhdW;i:M[1<}1>3AUJ⁷ʂ_R Xۅ?PPm8pWE`o\`͓h9@Ю)ݛ@:1'&h۽úX lʋaV7~}W^2Q]{ɦp]67=w2Z-~?rfr&y+5 HN#{oODi n\PoJ n'Sm.*롨He/({@r\ bZL}W'1%lr5KtyĠ=޼iI hyωKlf7[]$jewULx2"Uc|!sZv")j'frxа)gCxv>fYK%ط9qz[׺voK|gNɵ!+?| 54yL]$@EngjZQGzK瀱i{?CyCzr貱ާճLlX$.ۏFabp[im6,p COhcF tTE:ANs.)Z^(\i2d 4t Ȋ;,L;uBFm :u0`#՜V!8W1fJirX4=;RX/A+hw\Dܨ.npk_Grvȧ&[++D U$Q-m(>>9y )aVN`|$,w]G" řCkzIe?Gi\T7ҺV߼rIqсESk ƈEHJ/& [ ^!bG#RyavIL[ĨaK\~;3*i!Nͼ6}=B*H;'K`@-^LDNE Å}BFl FO.ntl![xM'fq9Lv#Ԏi`)2 "7ncs͙]όI|  5e᫝y4Z ɹcןoz*Ʒj,G*e 짴?[*|`L JF #s˽@߃)VaEG\݋$⡯C9.%T @ 'dhА-Aq-1o-x=d 5O+Ж} ۼŽ(쓓vS,o]<]i[ɖsN>k.dAN+XG&vVWTM/wdž:ƻ𝲫wQ-T&/e>}֓aA_$.M|j@nmMNb21 )[;)9jCfc\3aI.Qv{ G3l \H`,cY&'p6:EnОߦzԀݻ *dMEI_}Ծ9) K2kT3)(1V͒[3U>C0[qz)vKvxLkd݄eo)Fܻ庿 sb hHtZF |;g\>HHh2I(H*HġrC\2"?;xW4 ЌƉ$!{,X] _SE%9F42A8| ]pXO>W1/NO4Jı\#N Pp xAa8B nrݝC'E$mc[5݉]ڂU@ou cݶ˟Qw_.vi  :<9?Inmzi=Vƨ{ =ZWS;!PRr&^E)^`qYض?# M!mz jeHfE]KNXs-Ype o_흋 ܔNty2J:7ځV,u327.@] Ƽ3ņhԿJAӦϋ: o|Me7ϒRՎ +_-$4W( /+/PG+sVĨ^(N\\>`rqSEwG[xM͂/u‹_/>3$q^>2rNC=B \=dәHWx[,+@NJ+Z#, -M%!,yT ?FڞލNP"Ѩv+x`8TR5Ce4.QꇊݳkwBAAr"}W F/BdOGM]UɅ[\g{4s ΗM4e1OOcKveoNAn-MƂ?#X>gɜPꉭ$?, &.4#b+wW7'Wpx11>9r]6HN5pn#;= <(ߋ6{D C3H7萷 ёۛkfo(Uw |AF׏Dc7]دgn\'U ҿm/@5[MuM_`QT#DD? ҥ5*"{ ]8Lmt =QBr:Hs2mDad16;@;Ra| H ex7jc,ȞADI>b9_G;1: TmF6&sYjі\`4ҧʉ;}flOV6aBjCZwA F40@|,rqUO`vz@&gom<%{TzwqLwPak9e wFP.J~U_}Й*O lMՈKc /]z5\(W*"4w[5C?y]K)/_O_$"ĻVLKI\huh>"6`7G4LIxH_HZ8"ㅱ ^M`8PuR8a+vAݤO_S*D~<"S$<#䢳[EYN~-@r86LH3Z4P >;`< HG'>q^NlesgM;7ߑi=O72R4{q%Q:-9oUu'$1+u1@Rfq2/lcۃFPI%8MbeX[AQy`>WA>Qx)S OcgVwR_)<0}e3x%X1d=Dυ,B-&|NRxsքIr%g0,칑h͠\αK:"d0|?kІor]jˋE! Y&@J^86Z]QFyΧnk@௪ISj0LF]}**\htr1wS}JJzxˊ}6ؠ|WEԄ)oH?tNL)ʫ W5'n?{ J`)®]2\eșC5Ha>]LxXed>dRjOs±zC%.vsZXs#p 6HDkN)+P# <9ebR_\.8Cal4fyw8LՊ5gki(Cy\:YL}26fM=&/S\/"$lzԏ>_7E5t\w7f*." ,c7}FIPG%j&B+rT1-M2w!Frpzb Uy0h]/8hj4bmCEog/SyDkW9ŴJ|jKLL. XuD7x;oܻ/@p|_IWLŪKxabiNг|s0yȷ34Q=R|O#_uÛ\wwZ+t`ߢ^q.E'`BS}y?Av c5RN}U@]Xp(fTH9%s*\^_*c (M`FGm{PIhGBann$ Nd=ܴ*c8W|XK{I$6}*!28* d0i&Ŏ.9c08$KaH7][˯r}J\v81"G٦b~_X bI. >{'YW~֕{2n6_8aOviIv;-ӣڎKVvw6w^ Rhx[ wCB 1)ö/Ԍb4e]$x'Ee ,~4{bվ}]AM/1x?; O-9|^+zH Eu61mj b63My91.w_-,z} x@+nUbn a#V@ W5V17ݍ|1 0^%/1GS96(c67$dtM3D#YV:[Oq'XQmwrTOC-\ vxs;O라^H*솪=s܊J2t{ieJLv*NN0g}J R)8DM-1?vI`RQ+)1lV(V˞BW-"ҋBbX 1p Ȧ~iqX _ 4/:wCq+eL_glp+ MTsUal jhDCxJ`f + ʰrLK|4 1>Dk+$A[ӫM;f\/#9W3!UV4H(zWB0p<A6CsH#ACܟ˝a#" *lZy)!* ܺ!QdTJb&@ݟvPC4Q2ZjeW2`]b 'YM,p=gB 71{%]ά !Ԙ>0gl1Bn^~e2CvBn$g-߽f)??'#a(MYf(xx]J',:yEwuKt_vHXއT}Pv,RH\-8&- SsZ($+ rJ.DwpjF7Q<ㄉ4WM9D*K\&%vg%/uZ [)`Tۃ~D3}C2߶U^T~}$@o0}P|YGH߾:~~nNaWqyIiUC_j<i`O\=@<$DqaZ s&V>kµ(U:Ė%"&K$əqxne ?C<>{J10$H5ʞjёJkU7`-03 ,;vVP ʓE:-VRf4ؓp"qbˣ gY1 "^4Ș(ȥڶ 2PTG^Aܶü.X]]nZv$'pe U)G6k-C$]6OF-(Yo 4D93JZ/A2`b2tpw0 B5›U#9T@1\u>'Wմy=L zÊKʎ3^zJO~*6h[H1Z`S2qee7{9r?9Laq!YMi @£ճcx9KNN QM<3&Hj^N}AEQx/Dqzra ,F/ۏy퀎])1}5gvǒo~I\.-<fg+a7?`jr/~ڰr`hwjQ\anVkҴ"=f-ecu/hPKKwgܠV5[~GMvҁAξuv7%ń͌6PZ}ِܴjVj'YlY ) +>0>ISB&u흐t VSvn,{*{ Ƭ{/|99P'YL@nl0F~ 8z9dln*}Om~U.m6 MgJ|OXq96J3fݏ}ZUBzV1Rd=G-͏Ձl`a* .oO(0WCn,OaFcкGQ?vY: 3|SqWy*hE7f[젩^e.w0O˂0AݽEU *FSʳ_ ̄A]H_>b7suk]B )5i)dD]k`zۨ9MCc soMT1 vX/$)}c"|E_ c,Iq23ڟ/a'yɷw~b!82R]w#~9%zL_ C6'v 6(~E)U1;綾:μ3C>7[E9nQRr)[o+(Oɽ's}\,*5Rt?<# 1BF=31U3'4U/@JA.!wݚfn'VUGYR2j.sdxmۭ`CE;Z_J\Y) p)5;6}/gaQ%fI/3N0!;BY|>eũ>BGǀ`)mF ^Y[k3[s`XbnQU53 I(GTH#m(Hi23]qHOmylѡ>m~i)66f@&/!f,%Sx\!?,hjrzΞ lAAdpzl#"/F?2G4p҉?3r7&}U\y9.a ;^Ksѱ4Rz)Z>Ʈ4Oe}s ##牎5>9*K^Sr]$U'{ ȵ܅h{#Zhû$|9Oj huwI3|7M OF-ES](FkCō` >!:uAAXGSԩ¹q\:^<30) |6䙝|RxqؑoWɖ D W|mp5P x~ϣSGBdùOzB;"0dyuwFޫ@Yuǃ9SlE /Ciq<N{*mOYZoV }aji7B0йtЭB tZG9(dzVsXʼniG!kZx-kE]oX2νțր6N@P{8wH4.@M&qg^ ;- Gym_ ''I5S.Ng$_R~Zۃ\9("|9 ;6?X+jnFvd 0&~~V?#3( ֍H fj^o*3o IB8M|.,FE&=ש"wdwO%7p'l+ nPC;p=]K9'pf/0W9s)g 7rppk*!0]'nݦM Նx,9P'v;$'Ğ/ l(eh>jwv렭6݅pmsŞӞ j.1?%u>ו>V}T25%W 10m:RPl| 2 ~ReX}JJ%KzUǂ"1i8Pngr0ykTK,#ƂsG@ )](<ڸcX#}"Qs8fI@<1@nkn1Gb.:_zyb3Bt{BBٌй6`J%% F|h '.'Q?`L@RӃ Hȸ7%O, bSq|(R/HClUS 4(O73ڈ k0R! i$ v+-B*zoC0vP`3Sm5.D;__@RaJ4{H&!#${ibA K,9AeX 7 k ^߻naiofuƍtHOwO}PPRjzF&n}. 35:J<5AklĎWnf"b|& @\ظ.eꂃ]\XR-oK{xFyVåq!BFHdS ~M9a}/qs{?oylՁVy>Z$S?WE/R8To3-*&}F9\It Mv~, _#O!B5ǥNՂdRV^03uw$&-+ P\M@qXeqk2s!gS$3֕ʴ Cqtw0KUY09! j(1p51Q>a#ĕ_+W#䵣QOV\xϚ4/,@jhү/P1jw3>p<vՅ3~^CO1w"2]{UQU'͵t/@qáS{хQ͉$#{񘑶m1*#e14n yOjqe5I+ OB<,a⨨Yb>PFY CAgn8 "w^L^#[1NnL=N3]ȕnq~ GqQi][ֿن7ҍQ!hSKp|'41ވ -k OOܶw"l]$4ץ"eEg 5uj!m6u!ecI8uu Đ=U&4鶬3'ڋT{r~b)E[ Z\IRVfI7\'nBa\-b(mHe,l`6$W`yxQ*.bё*ݎ; ~I (KO(ӄEmam~ZӽF$hJea]oxv@vayveEԍ0 vi$9]Lp!O^6~{d۬xP3+lJeƱ9~[>=~gA3'%mu#~P%n}Rt@lM4U u[㚍IPxfrWEXRɅ[\R&AZ"Q%v*,qesf}@J?tas'8ܗ]H<g4W^-/s -rG,hgbࢷio{̈́BFsKwpK ~bf 0iȄUȕ8 qř.r,P~JR"pz1^=zx XX I0t+u[jXƦ!V'AS ZVtmy]nHgRpF&nW!fIR;`TO?_x;uwx aH#]S!2 H:=Y'Wui`OcV)+Sy4/#9bGew9Xoh||q^E ݼd sDU25/p嘏{d5TSϰmq*$NM}"0+dҡϒ&d\ GlAv{y #Y2I5*ɉP0Q.&5aN *lA~3W.BmS⦟Te 1~Y<Z9ك/H a`ER?7RZnCHlmzYeɔ>dgbG`":)a#\0%~#lf큹 `4Αl\Z=>A/X:{X0+Ls PɸB[GžQLۆ$_A ~=DjRn2#Z\::}7VI0X('2%+&%S#kP A4]cYĻ/"/a= ^a7{? uÙ9 ؚdknW ?OJ,5r(Am3"H2 q67*z&.ZZZ2 ?e$xkGCihCIxr]~yc6yGajAR-+sj}| r):|QkphF{;J i,$Ab&.mbN7:+lgmɞFb3O斏D0"ȏ$rb5QH%ɚh,xQI9 gqa) OgKަiRS<Z!Eϑ"GQ԰, 4A:vecOVXR ߕ4lŊ\ ve+=&8zDnrZd(dPûrl蚗G.g \/ g}sm0SSx' j\~SDT4 _xW6^-R!B_ԦĴX:&F{!ߍU1xY#%6c2z8Ն5U 9Bx۱jǫ0ŏIN͛.Ophy l<h;i#~,9-ҥÁhS`P0?Lhb=F8 ӑ Sڗ\Džݯ8sndPdZe@vz̨vÁجw,%ZP:Ag{ ? wsԄ [PZ7s7@f acwt#`=ť_l$-ie0B/֯~qe|=h/=MɭG]`iLh#h#X<6 8)\ XckUX<ƅ񟯭qPKcGDńH$>PCcrו9OٗjX3*[있R&]:7/5Fp$Tj  )iPVY{rcQN:;5΀$57lHbH*reqG>)V"6AecpYjIAeMԣ4N㶻k"cSflr}e[i2Y>(QLueN^{$ e;L*_2L~\s>KT-J/~ӷ_#ŒiYl<+и8YNEsMP{4Ж J+lL/k s`.s@jKM&̆'KItg'YdI*f av(IA-l|かqޚyk$J'_vX: 8TwTbxh<,a,ȖgZQ2Xt²*z&%>B=AWkJV"RO|wHYí#0 kvJů'UeGm|@ e~ /+E270tqaRЮv3P.t$3YMi>GuCa/,iujDȖí )&wށZQrBuGMeCSAol_3SC=zh1%h$֏kD1_x!=¾y Ms,Ңɗpy0wZ\VkOAO[YD#x~|JU_H΀xmAג!Y(pf(V'WsC οn^2J"3;V# u>0IRbr3 "\5ozWgU~E?dĊyf)RJ b~ZMgMeU'Օx\WIfc޹C.ͯ,#6KF8r-m%030P. =PC:a67/~[wUdsQvց20<=I "2 k_yWdtK2,M\#`)~5hrac$tAYNo?2RAo^LA٨oo* j/QNfKtQqa$-A?%4`6EErխ%5x+iXьV *tcN5?7p哋Ht't7 ?o{'31DXk /5@74ώN;grǵKC b_ԒE3]ڨȭxH7U&OT$CSޕ B,DפӐ,ǩZIDcIO!2:*sFIX>I۔ 6&_on؇DPT £dw d"PhX-'~#r$ |+I;kK)If eW#0 * ~q/z&5so΅B Q:WĞq3 !H孬Cdn"PGV2\iu<; RvrЎV: 0y zO"CHhϣl]\H8ē\ޚ@#+R^1'ݚnFrUEg#q-iOK"σ?CPlY,8s莪 Q^OC !0m$?OiDINnU4঳uTH~x$kM֩n7ُz1{eߴ<6\<@za0zBfVٵ3;Q}= 62sD9q~kPոH}=i,+-B/6Nf4kqQn摂Оf_R( :@p<=qpH gK)D)'U+@50\|uw;yyQJG.9)rWgJ_7̆$ !?ĉ8ObؔDZn3XQG-IWi A[?بoߖyƕaXUUCCx%ٸ)Tg{]h,sXt!e%X.PKX䲠CYAO'vP\87K\Ί&/0K>XAJ5WF1tS-l\w3s0>pKpAr(qBn;piL\v/C!G}nVdW&/ TQJ@+lxy]ΎǒCVG8 }W霫c)Lau ٛU-WS_@\~JI<=jp'7I#ͬJ{d$I(8 8`tK^jatՆl}Uo+cEl\Vu?7gG4 MdUdOGY1 wCosw冧^DV͋!z>[dJ` ~[\ەm;ז{jJJvǙ4彗 ڜ'`U݃hmYotE %y˲'b*n=ԩB%5>#89՜ b 9_gݡݮǝilsfyȱjJbrJvLx.% V3頙7W ;-9-pH"sCj<&x;%ì9{ |?'O檅u%&]><& f%EK)F:mKԚUM@q`f8nB{3Lj]8Jkvɛէ69A/ b0rv߮ܙX~ ”#ra5ҿ`\I7Oi*qRYWQ<ȎM4w kr$'E@ ]Hfl<1$%4oNshj^C7-8[saY)U>8{b{=i8[2 _?N\@u:kNAwG˝tSz}BaJHEKڋai _:\es '9ܗd ٚ/tV8n-v>%XIu6yyzS+&]'ѭ,bpxj?>@DoYGIayưf)B~?e1ͱ*tV^k!\mb p됔OPR&>Dj}3C>ui&lzDi;HDCvV鄴+3$7MKKCjyҕhmdAuJJ5(ֳ&%@5LB" 7j:(+AU?!"9ChoU4Ic Lf@ZQ611Jav\5هKi!wZE?s֣|M&tstlo$Z\P@}$d~0 ERۖ ߻V c!lD # 4{:a,sd9/![?w![]~Urc5"UJNz,r>{[b\C:ԯxYChׅi;D-Ii!+Mtz2&(u*j:%/4i_}AXBFFGnh#v6?`xew i!2̈B\&c9ԗb#` U9Z;KSr|j *%gT=oJ+n4GU=(3YM)Τz Ue@x63C pHOa\G-^jBuȐCa7^ }ڱWYYrW]G >xKa=8n 0sqF]ѢXY fy#Ά5Z̕Eڣ5*V41s?7BBBvETHcT@5Yb8CD Wc) 1oi3ח;dA/mDj|1A SyIx-B0Ğ5"CfZ[ J,Jj#UpQ?A^*3R {ۊ޳wd y2bC.f:/hƷ17쟫B)Sz{S3\CUD@԰-!رZ=oN㑶X"53*y#=,**f?$ eHܑ`_cA5z(lZtp"t:n 7.^YOZUm˗> 8qZ ՛Tv). Nh6NCOXJ+~ uGm_lM:pyYH成,DFq>.Wk+ڝK[U$SrK>~_,n.+1 lsP0êH0vǽx0Y*t^2Jm]y{-f.wf?L`UX Z^u!,ߴ.SKU%A xV{*\(n;Ac` ۻֻ &KM]g θlABW= T&]]UH&0Ozs;ap7%lF)Ԋ@w( "Ouj9cx!0ج'ff!~~(sWWsT҃ryTNOP}(އ䚈ߗPkȻjVRM [)t.Ikc{IUe/$4#y)69LfށPTϕ& $u8Z3~MJ *-(t8N7|J+'#4j[+V00d! ]hIxLcZ`* (ΝMz=OH,&GOaz Bٟe4 3Գqً=8E$ƨ8$Z@(:ȿ&_*zqFr쥭EFB:{u eKTj{]՚w˨g* MlJt_w?xLZ (̯.yAiL†@o'lOԅA6)Ƭ,Z̀6tV3ef(p*hՐG ff(~F `X0M 91|xWP|'+Q>Vcۖ6-q42 cpDS>oYϞD!ǠeTAWm8 _"LbuKZm/V؃3#CߎI;8 5߮װph㝁#Yʉ+ĊaGTY,jVUIE2D9Y 9!> i `z.S]Ut*G 7cq;Lڜ©)2MʳXU4W\x!ᴬe]r[usbeTypjtt7 nwxp:>.9鯢>6Wsn !']!b\S}Tq22oJG-1tRP6[W@gBI]N^- Z5S7rQ%K'e398}_a9I,Ӫ;OE6U\kȐ}*D+WNsG/ w$Qzk&n(Ǥʮ "P"~ X bqȁtJ&nϞniBy* 8> \"eEF^WB@"mIʐGLFg3`qwtobV&>Yr8%ve:F"܄7{ꈩDZrxq/7>T dh>sV3qB 5?4GT@ L`ZQKOHӡ'a'xK&Ώ s6x2%*o٩pI(EK|Mn_-/RwmUR6I7' *,zfh"cz?MeJfc׼ S-g]@u)~n3 jVYV|/NE:3?4a 2SJ7h*pd.(1rGQ T,ga{-Z`UA'`]1SeX'V! %uTzŧ.b< ]PMSi\~u q$; k2EvxJ揇m~."X|&VZwWqbuRt1Xz }2"VZV$͟:Z.t=焾OOuJ.ZF1~z/x*Q)~y L_-)8X !T =H2 fh'Pnx`EJ邃߿˗:0r97Q?_>_~%=oڥP@%f0F]Lb&{J*Y-7BWC<5W2 﫣eй~BJ;aZ|oNs@QEUx*V7\*;7:?"֏Xqی?si3s?+J11 TP~%`wK5ُfdߙMdt7Z!$O/ 0ע89h6cߌyon|@aҼu΀72D\T5G?]Axऱt=DL(gQ&.gaa4ypY^[\WIb`YcSS݂BzB-|k"RNaM!]]˾&ta3U)"-l*9؅Usni`XX  .C2ӡ.Iu5Q7$r8QthSV>,<5K:t)i l].|CBrڇl|V:Iv-/Pc 8H y^)lb"40/y7}WB!ڃ*5Kz*tCz$ D_`N2[aa%mRtJw >eQ*G\vb̙֎ׇ{7k;AzvO O3B*)UCwH}KRJ_NugU&~XWLQi@8*E W, \]Զ-@~@M`CYǴ: *mC2NNkq<(΢fHn學*uN o&e8%3w%3JNc5~֛`?& 6U.TjdUr\ޟ4m B !'B}6 Ig6G| 3/ @ة(uUC5P1-ĬrT+ +vma<ɍ4-4f;Ctsv^+|3]t|DHf6hd0AO9p:j%|ޑ݀nX]V0d5|ϐ̕Sਁ-Dfwj92z9 '9oJ}SYʸ?vތ 8N*M3|=#+t hcm](?:xlc] 3UM]l |o:tJvh>#Yo^{! [ 7j",4*m-}e*O8GA#0'|}M G㢟&Pz9^,O&/5~d-V0$|BKs1xJ-0ߍQv'/W 7Mh* nm8, u0?Z"S@D YQb pQ%C(&4X#Ie{:cv$;~}߱ʝyR}kA&,,^q;+'nG%0 N%1$xeFIdzUݱ,TqԝOK/3Z;3$b *Lˠ*gԥ}V}0bvm}mom_ٝS^UJ5}%箏AڝbvNYJT;X\\Nc;SSUfɽh9H~TR Z ?#lƯW+woK /_[pLɆȟKzPJЈZ%"Y@KEJ<<5i9?ɡ\Yۻ16e";ƾPdB.9/R &%Ok`= K.yeŨf\/ M5 hv`a"=im!٥S,Kn]W?l&EdC*q2ZEJ;$=h윓ssmNR僵w, f]9~8+hp_gFj1äR{>|4q>RQ-M.j0Ix@d+)d.jؗmX9)&$0N(,mpw \ 1Wu\Cg?87?kzD*6w^uVu ލ2ѐM;NZ ə3r^&$PwM4HvwT[0˺_cf="6ȋ-^ O18˩s8mG |CIQ#@>gFBLNzק͵yݾzMhdXoZ]}nVGndaߜĪVh։%fcfRs,{Pb|1r`Sz~~oGĝX7e̙.0D z4)a%8TN V,mx~0?DH3r'p%~@C[gs`BJA#&D;Y\K/*uܩ; onYϲ U,G7A Ü]WŊ {l27D;VEUԜd>36 PzJtDy8j/1>(Kd ݋GeIٴ^B}o̧}ۿʩp"BzEMVDP') o@ tnW޳G5m| 8Ԃ*[tPa]V.`upNvz7<}?C4I}p1C LNa˛'SjӤ"yK稞z۟r+rb9PEeoZ_j[ g R(!TKK\? & 8"E/s%{㕵$DŽet%1=C9oz>5mg Ԑvuq RRyCIRt5rs HHM- hrG1߉'( b2΀aǸ@~??P2Y;"`' ud(P4͚9Tr|BH.ϡuZ@ |ض(KGʲ;!ȧ*dqg&gI{.;pzso!h_Ry6VL/ t4'ti,q]`xFl ڰ)|xO4^$["6Vc.LA񦜸ن tB;sZm~Ęwg+$uBY=V:peW+ڎuQ =ntkMy6M\4W0&Sv _rUytR^*^RfFI;V_6@e>=cۀo':.tIfg8꽂q=r_KF\2^,uTr풡{9}WOѝ֥,nE[V-9c$GD_x{V_&^@St_{#x˜lѾC#yf:@Q-կiuIWsXfE2(jkeoAAkfhgz3BxO*N_m [M9N*a{^ ^Eq5{\Iޡa-JwՍT\OBf௯b^*-r!F9`[j|k*ֆ==ػէ3 }TpQWuDtQ4;PAq2~SLWNrޑ٪QJa&9P#b d`+:0&̲f8s9i`9y_Rb ڡ̧6ԱC7>Klȟyb Y\D8>g[7;tڕ5YrRL(2}uq&t@zek {Ty,}MB,1~6U:r4Xq,Ωݓ%s9 ċj'UqfLo~aFKJ]]i攈@`WZ4G>u궖TZ LB-F0:zE2KYGύ!kl"Z}9?'[PC/Sj'E?t`SLHН~DIF:@=EKuW;&kQܴ|q͛j @8 s*93r } ΒP#{WJʙ㕎m~gHCB7E Ϡp؁H(1ދ d³j}Ob(=I i/D-+A>O#4DNcwnn?SqM.yW-䲆)^1-Y RZ㫹8ҹ|i]Ac!2أs/U.c0ȅ/Y﷣k$ơ㄁ nd=(3p q`c$= @l6/ cܛvڅc(1~.Pxa#sto( Wxb 8o 1z gDX | vCw BSnE;zJDL|3aUJ$@$ԑw=q݂'Cy%kPi@(be=IWgXwF^groP5(х\S>Q15}u `1>7\h]nt-yȋ-bGKr}VdH-JK[ 1x_8U2<>)62?;[s{'xQfxdHDY&4YKdCuwቸ%iYUQZёXäb:9RhݗBp]HC{ƛo@bY 6Y\52rxbO3ճo+R$ 2&SwZ'm'jH3O[ #1eJ%_z#X#(_̚F&'"i´~J Hہcc|F[?4mVK;=:(/ +YB tEbktjυ=JIf046!RQ&Cm3C̛?-Q`0{E8 ,OG[ mՁd@}] ClEpVfaVy\DA`WoADEH]MrER]XF<9.֘!ذ_΁[T QpqzF[M# Tdž"c@yS8!K^f$uB`SـqWxJ?EgNXm4Ŵvoºh|3C+PZN_|$QQ0] 5hC|:#MS7j:vBT=\˃ylxո>6VC.=HVD`xϮ,B1H_Ǡ9Avoh17Mv(+G1Rv2RkᮡLzF[,E[O~1oc`J,{69UDaӌ#r[r!"fH5N0v}i$6L x}(9pb%-^uvPkIk{;DgH "~R $'0'xqӂ]|$zm*B`BN I\z& B\ (ړ(OaWE#V4zk8+Z"?g~nFZ2^)kcn{6ͩ('tXzT*< hSe|PpR?Q՞yY U󫪹5}ǴQA߻kK8g8y/oM$%8)a+Gѩz%DV鄊U{Žy(-"7ar)'Zɲ{av4|~Ww^`ݓ$o, JV@DNGB3C3R*ќ)kRq0LuOAs` BOGaxd}[6/p"wCJ<2T) +Z5pC2{i6b\nj:睕r[H3ddN0q^P#CӾ_yLϣXTӱR _'hxjo9&Hp =rߊP BC9[ Cw[{a69WkEލ (M*/?@G&Wxϻbm/ \Ya5ϙ)Ο3 pr:89jGgw;֢z q7͋ceQCB/ :1 7k~(*qҰZk(BCS3='fw<^Lj/>Lc  i+k)gzp>]1BjS/L\ۛӡƺ4] ,Nq3U(W9m4P#7\OY ,JkLL*LJX(=K|k+t XQCħ8jzU'UF' /D9%,dtALQCce-Ka?m27bPe$Dw౼f6?"BD} UacgWŗUR%/hK};7]xf1h@/vsΓ䌳RH x<R m8.?kp 1xsߧs>Zd{0y U~g1K 0'sqWoOM3,Xt w^j{Lrp5ɎuP"IľrsY0em)HBݿ*#Qc0ȅ_ǎ@R%dy3[g~7 #v.>NƖ՛ϻ?#oPXWU8-ت.abXZɘq[K*';p7LG0d.f *ʲ7&( re4h!q vp&H$:^RS"W S_'-48u-$"嵆H\ڑfcSS홪΀~B-ٔ F/43tLW \jcd͕ks+a`hևoNz"XE ꑸb7e%:y |j)k g+72y}^>t@*DFA$Ҁ7,QG{M {bSYQhs4C!-Rws:mbf;s Sh_C/y[b+J4&k\! ΢gY2xV3s&-n@ .H4-T:(617UiJᴜRCԩOU7<z |x.K\%]X1'DiS[FR} $:v5}xN1r i:[,6H09˴Fg.D'$di uwڧi*l77">?d?aq!&=ӶCA5gF^AϺT򛙅V.$i(z0lߊ6ڰKw[.8zMS.uəi܍Qa Jg9[r2+D!Ue2B ㌳ᇋTKڇĻpXp%{/Bj/CĈ/)#Ѥ[sA,O30Nj“;9NfIܾĺ[ r.Q {;Bb~𧎪d qg(ԱNK/du^#5!uqdxOv2ApЌ)zKQL"-"aA2SRP28_G{m5EEHڇ~\59t3ni,ͪu܎^ȣ u?}=PQm"ض*0֊8Qlg()@> h4Vl'1e(n"Wk'xJr=m0DYӯqH2 *%ȴ\9ߝZ3X;PyDc F#Пf fOZnSOtnՕ<._i3ZwNY>fwZU4 tvt>’x+ba\6szOץHo4Ku Ds :DF? rzB@p=Q?f;( %jUqEpjШ /9~XR;C#"QpōyO㖗]xJ:u^^6K9Ţ]8 ?! K)/a|@َ1j@;WxpGE2+=)GI-ѵJ gFAM .6 = ;h 3D|T\Nx6~0Xy, e5"VONE;Jer(Amnf z[b1cb⥢i>Wb8v׍J| + |r>޴J44/WWf_mE}S췪 FRVM(]c4QޥnǷUqMk jtHtl\CGQ>, Xlp7T.$ƍ ~(Bi&돃!R6?fFP[ϯ i9\|RuaW;F 55N4%%3nl&y^FxrA ꍙEGL\R-&io?MfvĄ~#؞>8W2YrPT>X!N%JXtaA.06.}07OBhm%HQ.͓5!*I/HCʧA7u9{3w ]QNb/rs2s "'+})X6~?]{CY}g- +)P0+ư/ oN*)7=~[I4%NXˆ;̉)[=:wt,~@  Ƴ1M\t_'7Ha; d7I<0`.?ΰM)X{Y < lljg\A/̳N juAo\NN ʑ}*lmP_HPmu6kPnj{f׿ iPk{vo7p%1aG$$>W !ϵ,l=aZ6ẋ+wJ^iBg/RjGAlBzg5;)7#HmՑn(H;.>l烛pw6OiMʑ_¢{!Q"t LPҝan,pR;hGnư=t C4zK7i%qK˥*{n2H {FYx-aPXZ}ٵ2qWC yKpc ggY:cqE_'^\];}IF]bB;$5_7=4#H/뭿S""DWPY4pNanA^q WssSc:%,RW.pɊKJW[ f.3M%%y CsEVR3 L=axIR8A|JsjlRq⦧U~&N'(bCSY; 0W?izQ9j18X|tr :'#$/d7~dwa͑@|#nwr`m| .Ee3_ *ǐӮ!Ղ =9?[P`JFZކO'$Qdl2=P.)~Ut %ǥ#r{gvJ7uCʣ3S}49! pioڣg+K &e6ώC<CdKOPqew{|Xeԗ}6W#+C⵵9v iPO!~qϠ֚^ude`^xLpj M* >X_& Km.6;uV 0T$ DX#F.NH3֤?v|S*5 JKYC\~j#ԅj,LL{VW<MNLmtZ_9*6!aIgwdIw& ΍i9v3(ث͚6Ѡ[fix I獕fnQ8YJ^' >w?jR^VRN SwuhRJ}"lV&ы[`A*zs8vWwGA1c6`]^{96F h[%̔) +U9-Y6߯޺eEq ݦ|8b?)en % cF,A "7VJ[d(_#U䗤b}3s>\j;ֽSd̑0uESwrMi -SܔDwrNxߠ?۴LT@n\Y}` I"FqqSg;9CԜQKGq^X-$C}—܋h!fHʧ W,f(M;"g6SiH̕z1&i= Ȯ1^=,I;n3p|bz`hbi]+Y+gyux˒;A(v2: Ťz2mA= S3lFDJT%DVYv.;MA9dBd2tn6Fq3q%w{X Z.u;Wy (;gOc5zԶTp"i_$;`HO}   6ꠛۜˮ1;?8<9%Z ƁԣLH֦$VeZ]n@ ^µ jϮ73ZeX~Ww.x$t4yd$S2󄫎z5]q[$.f JXL{Д+v&ӼIEeﰳFo΋'跓m#o8gT9YQ)Qݱp<:hRbV׹͜z1ضH1#Rm1P|B:Va$Y:YzBa?~dC޺>6=Of\c~T ?D9>OBQO@'u'M%YohM Rμ$:kTw7D]WF#h,H؋J/4~fW2reS~0P#V4e6=Ǔ;}q? Cعi4*2Op I$@y[I;c]CA;/OHkYOȼ磴"' !g+(^6v)#Y[#ח2󧯎/0taƝXxIo7FTMKRØmq:b54Y >CY(< ~`ШqUOJ2=gB,<]? 8 伺^7x5E#hL@zk䅾kƘ\{툐bfޥ c$FCN@燏\ qx9JNz XDyDz5f֬!}PZMh :aRQ=eO4?y̙b/NK_)=&[Is."E-؂Xlx)zu,ar5l ;V(iZƛ\(,;%`T{R¿)O@L0:wcyd]B@/=?Q:lx ~&Z̹-n`K9\Y omQc|A*/7$e2B /*#|@??3g~ϣ$/B8=<_lW,mGIjS>Յ: rNcT`|KYj?8X8E8R_QOWuT%d:BEޣ 8IVY^ akfZWGRw)Sf"]9MRH* 1[tTw/6ȵDZ*uoޗщACY_j|fX>٣|G!6kEI & G )IbFd)ڄcQ"[I&qn/Nrf]݄@&mwJ .Wn~{kH;;t?9ms9~Bڶu7}MJSl)`Ǹ,E僷H}k ReD e>7tv^Ty[>{Z:&&"xxuY,pƬ0~FY>lXPvZ گm}cxQ5-?v0 ;iƣf{PgV*%֖cg) Gt)*4[?mQnNF"EhvU++y4˔mk#Khz8hH9g6B<2l ‘|JWna!:xph%>"Kl-V|l @"VyF[ԂAWx9V~_Ԅq/8 bYwat콛ec{2N姒.aFDpA?-- ("@Y9e}d/wHᅦZ>TD]ځq'B7Yb t>RE FTD*J[2N۪ ,D5ӡwH3]9-ț&^UfwoYGh7 b(*T˺\wӕW<$6$egccY^jitSm6 L4:J?p4U'q'K0&lX\6[ks>p3y}sY"0c_Gi\;{`\*M;榜#O؈t=|w0]w5G})ͧW}[W_~G)G+A^6- `DБejhLGW6Tپ5@{jD4[Uݰ/A3@/LpH,q1a<,okC^#;-9Eu/z;8*i{?x^F?GH4U0ztߍC%,?~0C@C5_+ Z{yܢCjwgǾ<˺d 5``1xG ÐI6e_1׿vچ~A>y 4E]z5+zfR߯ ;sQ!jyƗ2z3{܈[s ])Q35gj~5uiGΔ0*Lp &`q'uMBaR׬E ws~W $%l MVH:Z;Z7a?.KI Rzlt;WY`cƚ.kXQ)3WLpc;{=q}O=.[z>"XB2T>][/H x9a{P+hLXyGKUP\* J13$VsùiM14F3v\{*6^,_Ulk2\VfY, yy`? w\1[؜>I53ڲx0*wI\O"Zźm@T83@,Fw>̴^$4QUzK4P(`_=Qz<QsshvݡBoS"Nx:$*1Px< a]= McUOɅ"jU"Z47a9di2ݔl0z(G7 $eACJu2bUBrP]$)H+'@yU mE^H&&?ZZZxRb<+I1NrܦJ>[oc1Il4coq&X` )yt2a]oe(4[?Y;ʆ%2i&Z"w]#846"졮wׄ՚Ob!+Bk(){.x}\"6MSlkE,ijHK `ڨk\hX~x 3&pب9dCo4PZIe>]G闞I[&HHp)O6q߶g\ѫgol"-!|Psq!#v ϗ:^aJ└Rv`0V4nh3}~hug>G-(g?*9T )g +ܜ;.^$z`*pRlG"( [pLfԊ uAx`Dփu֞!*_6@f_pDFEe|l57ޓp_4XB@h~ɤy׿"\#.*69! ^6(6'3V5\oY-9.L{N&P \QSc!׮w>;I;X5hQtk6.5V+NM7 J:!܂* i)`Bqz  #Anځ& d;\yQ/2p7\ʒN&EjT +:`Z)N_Sߒ Y];cBфNt41NcfWeF4[mK.YXB u;OM28˒mYV7o :f$;md\hM,W ơ935khɼ#Ѵ)Z>Y=pl/tu%$_C#mIt}vu?v:f%Z¦ uHk4b3%,@ܱhڅjqCymn"u!m>S dRwlGy~ʙ.}r "wmG_oSv} I6)smQbs~$+aSuoy Fcݪ[OՉi:Ca#<:=D4'˲@ABS%]顶9Ӂ(W2t~@ήPggIw3~a%2hN/ٻ]p\Z9Ǎp}M7n?%SoJg@uWv:gFN ޽>ly!M9:#u&Ҏi=ffAt ~2 "'E3`ת:d`~q4;I ʠc,:!jwiz|5娀vSE+c[R+w1z)(P]AAWpx@}fSV-SAw3m"RQiN ѩ7JHo]Mh<9h5QUʝW1P99T1\/Fu5t^0snxٚLM+/+ x:Y(2ǵ_;IQ쬜2)̗8|$6; ^3Q:u}} e9EO/]_}!0WZ2<__Զ3o#,q2uA  vUwE[T%<6ҟ?6G{D2Jdx[Ⱦ \bstoc'Dl%Dm#IMUG*|f&V 7KQ&Zfu'[YrDv8S;_Vn߯絏o-Vt4e`YJ0OD6#,W1nĥ1L=9ixDz0'#FlzY%Ѭ9t)d&UUzxbf7o m kx;lҍͅx6QnulLL!`@s)M b`Oe\@P0U6TŷPlo GR6eVi]POuK[\N7y]mK"ṣ́?)dN>JZ5>rKx+We^LVJ, &#*i~ut$BIŤ*Ԟܣax7phBI=ҕ2v\D3yJ&i:)Qŭh ھ9!pRn\q~D߲fr8P! _m ߜX0uC4KX>-.;kFʏJtmM8fh*HC:wř%F&p4ߝ|=aP'Tl_]1? Uslfz|_֟ʤr=:&E{+{VI@d/fSw _!*D_I"f0A ' }ί!$B6z&:;WIocGvZVqG}O#etGR4 2N =x铙t{d}X9"&XlvΜF_V6(i%ܞS+\;n Ꮜ>1\ W#Jr6ՓSד$87]-R3oůad::T%ЪoiɅIFeྠVa.SSӀySy0 &LfE+|zUdA[34ؾ1VRRBlȺ&o{?dpӾ.O}>S>ou37YL)1+QNqBB "1>ci./U7B>T2"P,"z-DH1ijF۵x.QV>rް$AZ%Cwˏ 2pE2zmPW`ym$]kH3}Rj&J{NP'nΤٽս+ךPp>>#+| ~{inHh􃱭&7wqvrZkI&BY#N8hpp':ďUދ b1jN$BoHT+&?8UWױ)*7F+s ?F|ˈed\Ztz*~z% %Δ)"tJ_Q ssVj=^i"htߊF UqjLF F iu|U~޳ hB9yAA/|d UЦUiSQeF.qwktv5uR5]u ަEԼeh$#-2rtqbds*8R'xTUhT|/7\ #;aV{)w}l]#<` mmqnٌH%0z9lpf-0 % y؛FȬ`'uKprAS_O2v&-s͐b.tcbW3r64U0)Rw:W5*@rM%W[[80+@ 5@iWL5pA^&W|C@sB_hEq E;M o-N̈́az׼WBqюlY69y?FGCX\˓S)Ci¸5\{:VJR2z9X޾ߪg'WNC(o3mWmsH7tDM:0.aaLKMF0\Y6^K _v lq!dž_G-pgE 562v8;P/6)LVDf T!﴾n)\{s̖5q;6NUdB4UY'±*S4VPQ%ڪi12W p]U$ZՉ1vR|fC:?!fs"I^8(Y] 2E:D k;Tx"ZFrziE⮞ـ}ƽQ !L?ӉYGզ N*]n8/R$4-#ٱ=%l !H#z%`잛l^rKT6s 㰓^Pw*qF]:Z{]:wՊd^(2O͓!/i\^ 2#]ko *% g&dNimw~;@mH |3 M@ :* L{!b)P#0pk?7t9+##ȓB8W07M4XO}#u@Br _Os%s <({L|gOimv 3OA/KeTL{QӚDVd Io$fW 2zAm>"f~y.CՊ75֏ˣe)_`i'}žz 8OƩ/ k;.HZܩת0aab uZ _Otg-ɥ}sYei9K[AJ| 3GFeʌQvgI+sMGiU@h?:N1*tpѹ}|7C%zC(B*3l1#uu \PBFSt"B IdlZl  >jUkE^m; 1T-!{H-%%˦N>CĴ ݬ#еV ]!sxc3Am*wE`wzrK MT+F8`KUF&q05h>T\euN]֟[ؚ|x-$5N`G؈=G,z밞 Mw'M {׷ a2U!I!H=$OUf@o'0]EOC U;Ϧ,CbCkl}1%A=<=y373e͟cqj6~.f~&"IIW*8gR$.U!8会$ 03̳A) .J0O1)̫+ )cGu",A.9eLpLl=?J67]knҦg$˸'WjBTIVvCvv<Нp~0#, rb6<ݖednZe/QI,da vKMofo(F 8J5'PԻad~ky7yYzuנN+]9i61uķؓJN;ZCEFG⥕eݩg9ھ2s|^D3'Wh|ACw> 9!S{5"j+_Lql!⑋ lQ)W\FÜHs-T_S|\):$eN8*P'kZJq-+bYvsuVwے_zl#˔, {rLlNW<(-iz2Է/P%0.Ҥ.'.4]&ĸ=a#EDimc+-J5)~g8NZeJ*qiWn8..oؑx't,-qK}0#n蚙[7 qt>i` >+%oNj h' *_7&qR7eʟMlG7B*EU`%s(B" Є=O_씁1]}nȖ!h`F3EM5ᅳ;<|>7WTo:KG[baToȾPݙ3'U|*ZQ'>s/_( d+;8;ZPfu@z13 (BC97|̩qy Cvw27[ ʜAs<\WU8ls>/AHR.(ȰkwApA\>wuGvm ^^iiCmZSIz%}l8'2E]eB/$}I_ a{]%F#' !tN¸k.Zv6Jz\΢,"aĀSFÏ\f1t~eIqԽTx;WwTFqfEhhm(^k$*Q.yڠzފMΊG]?3rT? Ub(LbQWxpieVNJyec}]cIHW[tyv;XT1GMkc>(m[p$`b@pB&iokDH"13LKʽ"[yx sꂗRQ ggiፘ\ĂKh¢͞+ vZ򝐖'Êt&@ P$]qF4KYz:@a4h艒K&9_I=Ȟwp 6ryg|*pee,9V Ӛ88ܨ%&;|y;K-m1r ̦LǴnKI[FƬdP \#{,X@ ntc8۱&y<7LN* i nk_,bPXo^e 5L2NIJgXY^:񳣬4BRqN1wWXOu aYx'8wZNHhİ,=ޒ | c *}qǕţt f'rΪ^cam/'‰A3۲x^5~ JAfBŽwb :E .:ڪkCiV 6H'pS4^ 'P[>GU_,PQ?mdj_>LLqd-k9NڦG9D\=Mc7yP! PvJ8]hXXFg -5e)^G\PG(W+~:6%J"+> _ZR)_D`uYZ޷A‚ntO)g+}ۊOS"{Gs< ;>עFY:md n:L$BwtK zftFC ghaal'J&>6 -{+XLשkpVN ١Y#CoY l%Zo~oE0D58e{T,uuyT~d!ƽeJG E~*k4Kfy!?';:t6*U!ʆ%P5B;|!yC-a}T4⩨Ʉ}c`4;DiuE /|:RYh~B$495ˣъx`Hǹy;?,mY;!j *ǎ =}n["^Uf'L.mc\hY5~nZܫhk3MhNrجrv# λ` ,ަQ yp؋YS]  ojx¶!t7vA\?wa#q  ?OI+& 0bjrF-)+ 1X،N$6Q6~j>& ΍%UbN2X>6"qAe. LlNQh3g!OCb*"^떕ƹS#]̉TDX1v7'd*SQQ"jWoʰ^[[z, +(vG-`q"|(ѱ+3RB JDǣЫ|*y7l]UKLjh5KY QN 6)8p=7'*Ɖ371rdJGrfW#:.*| %QoSP-3&c~.~>NqlE=NXHrkCh-awgW ^G:e։\:?PH7eO|(-Β9$q{s~pJ僕!^y ?- !h3o?K[!Sᅤ \J;QZ67.,@!8IiRJ 93O}lс#TbʽIPpu0etFJ0G1q;:2CV"JRfRn2As_xJ5 d@AQJR]T,3aoX1bw wp=mC]i jqm`WQ}yO; {YS{_M4[a$:lpyḏQ]OrpH}'/-٫ڏ Qbܻ0 nmR%r2#esN=o[s8w`6gM2jQ(%IQ9w/Aa(7G |D e3mXjǼwA%z7e4Xʹ!un[@1L)J``&_v:ʘE#1k+,vǵHptzֆA2t-8`[_Y!#Δ4 h;#l,তV=AqⰎ O֦rK9DkX]C\8lREĤ_E`\m%3.SfܰswPWU@Ugw[jRn H^?8<,:mU`tzlߑ-bkWJ8h% 41ʨ \2Z]]T/\e\RvC$4ÙpfZ|^W\ΕbV <5˹nk Z$_hL{i?ak s>Ƿ֝< txn Ht);]Ln:}J4ϵHʆ?$Sk]-C<ǎ P  OƻFݴugXp°H@gm"n'g G;iA%rK) ߕM?7DLQ/{Vzb; zV*p >8F2oTG@+L,;dʹg͙ˎecl[X~E4QקI})yHw4LwLǰI9A`9I3?k.N=z~~ogM'yv$M~'[LtJHz(cLUœS=s,37) ϚKÖ9g‘;(j><mREܴ-Tf!}}EcgM#+ 0w%Z|ЁvCwЙG!5HA0bA@m.֡VJuV>1# mB[_}C4C5mݍShXl{埠Jݝ;c m«-ǝ VN¸&.d/)4@SiGEo6ڊ kxOhof6nrZ ID \T:MT~*9 p&a5>*`KAy8\.*Nj;,ۚSPV.M2Rͽ>/1\YFK$N뺸bh6F/0 Y&Eq`UpD:uDyv6IMFe3uJ$Rf~\yr-%$1T)a5o DqUy3B dCf[;k4bEbjcOB7Ɔ($/2H^aNC '.8vʔ+z5w`@ƣO@9U帄Za$t_qտɶ!H'F0{ۥԺ4PzAUrCથK$Wޡ sYjs{]eDUj=:np-Ze2Ki^ RJ/f{|gЉԹΖAzWƣx\t- pA7G:,p z:ldbd]숩X_L~#/)>+i4(3J &Wd8h&LD#l|lH턫z@|Du=ZXtcTAj^6; &ҊJg@INآݨAi$}f1o[,)UrwTm].k;(Ɗ{fv+US^Ś;*F%ȽR mWߊ`o .^#}i F|B.NЌh<JH|7Bc( zr{nXa|wPkaNf0ֵJs@p%JtX۸b۲vMh H899[?UTgp$k\&,,BoStJ"ֈE`.*qYƕ'(1 0UVODao U;RsSfA ͛OHGMH []"4< 4vʿ54+N_S+B9p" /R慫1X)_klT sIr91KV1&p|Vz@B2]M4 1A`UL ui5Mln$Ɠ ْu YZݔZ>S8y\iW˔_2q7a~ٸfa[|[`aT}Ψl)n_H1ҍqf#Sllo/Wd0礢9cSq"56oߕD+/vlfAnKE' qAr*rQ{56d/>I,^AF^GGrE$'Q:yEE C%OoF_kf9&a8UO'^%]HAd~ ~JdЧQNA-!(% wPv!k%n&T%c(seTx{>=z=]ZDuaݾGM{Z}OxD-IfJc"BJ lo#%@"Luhƫan(9f;Bj RK!wJt> vxN&ic1Kʏea^׷xeMtN@~F􊤗I!s NmXSa(eG:@gޛl}0nݸYI࿺lh}x7e"q%9MXYW4{0]6 6B0lc l~/MVWqt ݻ%WEx3> EP3T.{2ĴR2=~޼Ҩ_M.nKJe9OV`pe ⠈G1UXY846C^Ҏ{{;q\1-}g:|Āͼ}q:&qI+IХYȽ+0$θUׄ8m  eg<4@X0,\EQ˒C7 DTfpA^,j+[7n'Y EQsc27tǐ^W- MFH X2> ?`&2=c&癤B~r&ǐCg#W2;)e'׀ĝX gv{iIe,M94;\xf_~tH}8}|V-Q2)@8t|-)Ѫ'rN 3 po/.ʢf>HCU ٩;?_so{1I:އbZK>[O.6 bة>&lO3&:z%S! X2/ [1mrɳ |_dmr@UU ժz^WoJ<^eEaaATO ~lG`V @CE<+NtF}x&U~*l@Q6b8ma Jk vd tEvƛ $`kMd%58[Y?hy'SH."ZE!G \ ЭVe(ҥ<1c?2JK `@?ĸB04'}[s@pG$y(AIc_'_*8%F!4wƜj)p#!{޴TT[ >lpu,?dZB"0G>fTCȴ4I+&.[ H1cyl5Byr`D89IWÌlF ZH`t8(+Ο2t $EZ 3TLm_?ApX 88_ŽnB/ + E'82 DYן2o-sjʬk`|ObD:9 !*/Z{&uu.MOQN0uG*x~\e+TJ:G45ͷK D2('O3-xB7"beV7/WՋ~[aE,Ր e9bU@a&t"C{ 9b۞b5Z&4؃  0{,[mIOL4ĵE`Etq ;m%98Pzâ.S2aK }=̗N6gK)I<|ՙ)?zs]kY(8jagT5{oh)AIds/IlBvwfuG#+]V|yGq gH!ukS会MZE}FDl_BW P7:n!ZTu3Z5(]s b3˻F+J'rcJ~Ր1/@Q!m{FfPĎ逫iRZaY-/LkCUs[ZDa.T| /FdbN\yI'qV#]'QAxI&_T($FOt-[ terk/ЮxX[ɚ#h;M?qfFkkaX+i) X:˕k jY?b\xՖy!6ȵfl\>3 ?i;@AL1>\ )ia& XYr ww1坅(~z썠eiGVEkmd4"ko$|m0fqRYpF%6UVH8W R;yOHtUoël o:%'UWqk9M*" /PwMV% ]FJ[}ڲ! WqJT4 'I Rt iǹEu/aZE6Y6W7{y6n& :B=] x8gʝ b"ҧ,jP@/ )c ~1rl݄rBhq2aUv~ eGYp1Q/dqI˫ߨn9j ôRkHsCپ~_`5N\%w&#zJlǜ>X稙;dK^ "Lԃ1dY%,%a=pq]۪uD(%'{}_~z:lΔh;Eݧ=(*:YA)=F""ų-<Hn,jK =r3:p##0a#RyslhydB =X)ZܯO@ ]&xNw, `>%}(Y|l$9MmtŔٯG='$r^_;# O"&ljY"+?*h{!nkRY9v B9TgnY2f[~&`ڷ#n>W6>Urh,ܗs&2ٽ 3Y$v_&H'7! 0fImal_sA?b(gW5h (D3fNδ>?xHs ImM1ƞ^x$gJ7b +-a" Z;&#w5 it;ik .5{n$Y䈨EQfsN% ]=x2K ]>BsD_T,~ JQLHT~aH^L4Zv-yݐT_||`Ö)NRN=zQ`9v<m=³rOWsz²E/7]|,EA.|8A+I`#6f9lZ|_ô"7~TvHeKLWTU6j$q+<_\'dbR*2+oߕf0Xͷä}\.ya$nVT>rF'@ *~sp\V<ljJ ۆjQ& gkC Q"ƀkQ}8ܼDԈG@QYSQ?-$k3I`DPk=O"FXq:I\(gdمXkJa(#$v`c*_?f[MC0?A ##dvkp!)YL:/rFMP/OqzHokji F[ar/%  Nx#B!]~ZYN"D+0q` pB`ń O_qu{yEqgY ]ԷZ"Cvakےnrh\lkF1f;Fz sa<,'$bO-| Z!) hHmʼn!X?)ܤS v,IA믦"i"t`Ɨ*J[N5DU,ۘh7X-d66o!Ke q) 0ŵt*lIk 'Puf[ᄞZYiF`NkF, $xGY;n \3~*f>ŽwEro)[L U=b)P7SRaJ? ^tE!~Q-A/ķ$h BӵѲe7iɪFBG*!)w1q+S<Ĝy/.-I_h#o- .LJf5jCCϪaL"Nzޱi5Zn:qX Gj/Q!U}3wms*<~\L]XRZM.8-Юk;)q>Œ{c%Py:F!D|hu+>|;kvT6鬍_d<>+5 rG_vUr@=BUKp\IO)V^/F+8EOS)a PBmm-ԼJ|Jdm9!OЎkaL4ךcR[M vUbq IlzS؅ ޹S:: M$Fvaqp] Cr m"Sߘ.dF?]yC.a@,) ?w4]T3'?]2/L7Ά3w̡5W$Xە"WiGJo`F6;ft>x 8qPbp ۪]Hi@ZÉV60S.BܨE`)iEfZn7,:e煤X>{^x? )Ȭ$Ye9s5OmwfT)*j!BN$!nVmF&=c۞9vu2M"Uʲ23}lI2e(B땙J*JFAqyf2{ϾɎn{g%fb8>琅R5~e㩇JQI[^dv><%HŻy@ wЕD>^B<Xz̃HXTq&"3q'M'b{G"sZ6@ WWlunvx:L1|2gd m9|^m @ƒgm?-(()!/<V^B@~߭ 8bƝiKQ&A׵//(3!<Ӆݩ|l&}'1ų8%4 d,-HN$7%fݳpHZ$ȑy.E#y.i / GKj],k6{^R3_BcZ@Sd1Ah?D8 jk0"tK7Jjy@nN4PL;kU |-"o^CǷyl͛,/Kۧ.PԦTUQm|׫*"Ĺ0 5.'̃抠x=ۍXC4 m-k+]QĸŃ3FeH|.L3b[;T.#l3~Y͐bȘ$wi QD's~pZk:qP-j;婵vsZQR^MJTQrK^ҕ! ?%tْ{eti9MCc1URV E}`V®S=/l=̖tgKK-GwQid5J&)8ш!ޟ-[6X\ cNK+M"is TheZяOCֺ~@sTvXr0Xތo4YmK=aKq3&T L2s\5]`rOW|g:oܢd:#@ZO1G QM-hK=M9?/dJpa TmHGx m4V0@ ƒ}^7t%'o !J CGɖ@AP]p vᠡc"ZXiA.Rm17oDC߆ QC.ur$Z1linf5΂͹3ME ϚFrjU(,1yZN-im|8]jC۸6f3!.ϐMAyxhMq ms[~ KuP+CQzv{W"+hr/JV#cO:a!=;0Ѯ$KB!wGJŗꢄHI'k^dmڿ!lm}(3h+)<Ů\r^{or>T^N^ T&|azC)|h%O4W בŠ)5x|%'K=-~>FXe=OĂU?L?m"^5Dr{У{PS*.S$$ skINv 4'HAkM;L̬\B $wq0`ĂHX5<đ^ެFRrmm"r~JjcNxSe!)ϣmƤ2D *apEMz.g972?+Ix$y|tn"IYIQ'NU=-c 9KWh1$bWg԰Vr] >).|zG =YmYN¡xIZs0K._>^N܇E|kgB7' H~qbTnhj Mɢ!%,Mh*='d;qy=@NLA @NYI%a;c]x>Hhy{š.u7n=GHda4H7ɰlXK 1lQ _V-HscѐuC 2;g'bmu8rt!)8ِ !ŀFcZNMէ5a9c<؟4਀1%I | ekvh!YF t0 ݳ ߳x^2ݞgY+r.M܃#zH;w9Džqʼn-vt1h5s K)TVBӺqP(ƙm]ldPBe'~c&#Lʿ)a)>.L+qFp\OwiyNg-(B;^1kḚ&Pkmznk "K"sЃp-I{ _YJ_W\hexc.|Y wJEJ£޵/W<'yOF9żi0,ɥRQNDiT.:zpݨdTVdi($Ꙥ!z>X!kv%協^n-oĉ$>{/J8^cMՁ)8zM_^H㣳V'P!J+%*Y.zqi!N'*Ë_nh BBUY& u Kyr&T#ȷ[ X`D|S9c>g)xFτ[WX!pޡ'^+YKڀIS)7I`y)J{ S"r[vm vO:*'_E2| da 81X [{]S-Q,-Ao^_]_MUH b*"{7+E4-t Yq-3<8&ۿt}d=T78fݞERp"ef^j?Qe&dIyC:uN0O;Yy]Sf>Z0j?bVڎt ^'w=#흈BPv yѴJ}pb3="T\H&nFHIv3eb\!H (PoȃѮ9` ϺC xC`/ٚ"c4wVs߽:75f|U1g^VEdry*Ǹb'۔72;>J"ɩ;6W5cMo>&{8)YH{v"χ[P +0]Fw8VM"I[zMۼ;ޱ7HNm\ȑI"G@x$M A|:͇v)xU[(mhigܕI@J&k<5ߴI)YF#lv-fQ#H!uA lrX\1Q{b,p<(fغålb~viueoMj:´ ~u)Y0)1ɹvNrؗ?n,!.j`ק ?p"gWn-WV͋N?uBF:"~ ǘmkpC韎n{^ O ;{fʗśMLMa;%L{SPXW=F=:>_#Yqq;\WndPD y$M'$ڛVӪzK٘4">?@b+zA_'/ͬb[g~ jFX.4M-{~7*ٿ24(e:Kc4I 6`{НG|wD agc['ʇl[* uڬ@B0zm i mB  6&}\S߿e"˻ CbL-zwEq9-Br10K55d!^5@L'DT%+_nKh> nǑh=`~3!ۇmW:c/,fJcͽA?SaZ Y(ԣ8 6kXQ<Kqh:6`k8'ksDCJ_-ܽE#J UZJ˜"ZL&(!Gw/ny bpDAfez?n̛Ƚ/ޝ7l -y!cE"U' G8;ՕO`V$P<ɲE"T/ R{ ؼFUX̡P )ffI{m f[X~F37G+O1ː[$9`yIy*I0D&L.-7O2ZY7`sIDY^Umz YMYT 8s9c)hJЏaA{F{ΒvW>Ix)xߩltMa3BH6LS&KĘ\96>|cpՂ#<8BRDI ,lv:V9J1#6`iyP0"!9ôA1Y=#njJW(t-8րŐ˜[60]?ɽ+F9 ]ۄ>5Ec~60*L{3mo5F2Ԍ/d"62ZA6`!@*vL0aɮ/s}UD׃+Df he{;qm^l.*-#vUr=w 緌j>),4 FgL%#Kp)g^q/b! y8wRV Xb2Hݓ5-Qe(^1T_Fl/Zyok̃gE*c*")VUxh&av(EKu<1QHFcKvuK ~&çF h\@UT[Cބ93A'^K'C7 \n 3q%{Rs6 'DE vy=Ց~`G,Bu0W>V"k> H)h|ii27@A4PF:ڮf-e\ \H[ Bz|4YꝧExl>֒-zmv0P\R偽K0o~׋@i~,ۏ;>$&q)9SAai{CIp>i֥X߁x:{U|E1#izmq/m0H2#\{ѴE&G["Ouo·FRKG;z9DG&s,{5TZ |N3+(yzD8G:gWf:8|x)yU C e:O)ӫ-;IH^yW4 O ڳ)U) тF<`b<=QKNr.(=am qVR5a{,r5_Ei(r)c`)JV֔lS|" lPP#G T7*r#e,#LJ{uZKoW<!Kio [y; 00bqHDd^D딖sy *mlܩ I* h8b±B˹Pvѕ}& 5JFT^qj2{c^as17j[{l>^HL 8yzNŲK.dzard*#ztus R3"Qtt>E?RI-aP2Voe<2 hJP5DDqxX]E>)t~9ęcLO4$>o]>ރK[;KPٕпDˠ/7w8CMFkNoP>)"$e݇URauh=3A̒_:y[|3.(^^ Gj)Lk 5Lifo&ʲarJ+$Q [NiKs pV9Pw{m6*4`upe ?f\=ur屧9DC[V2d~՜V+>!PdA:ϾcA!'/ ЫV*:\g&)Pòrc`ࣚ!-lန63'&qIBXSgs} Mzm)Hсh# x[dqAZo{.[̿2WUMن+v%%kvIS _8gܽ(# +qa)\̓XCOj%MrJo/`[?~G~F7G{f,K6,p VZQuW Ip?(O<ٽJizjrzbZ D@(aC觖UDQm6NREdy G';YU= x]f![TaDon:ww9pu6[d1LyL k/Z|KB2]Np=. ^fV$5ׁGro13KW>J !7rzN 7?Bݶjm-9q.^I<Mq13&Y_<V;:!_qiPOCmmW!u2<|Ob1rg7ײ!ݱRZt\e7( .l/; L`8މUwhyQR8@ };8Ao 2v j sԤ9SϽb"艳.Fͧ9TC::o;.| y$.o:Geh9&Uc/DXz\Ru0|9಍K|ow08*DUPުKp 8t 8ʉN` y;iIg#fygJ Yգt'_иɄ yR_I n\0`̛rx&Un#]ͪ)`BDFCꍢ3KR;2Zy: F;mLU?8= 0*IfU5/;Sw*X`sD3.vyO̅eb~'\swXH k>O&b\7s٘'-Q/ ^k [VK-uPaBÓ IE]&30mbC¦@:bl KڃʾJJQԸuuN>i߈Zp#E_abm0=O::_+[򤡳?>ۄ7[bbI~Jćd: -8~AcVזAO\[0%?O12MX-{_wig~4/n?_4;pĽ%¤ }yToE1 =ULs6=_-)T7uT)u*PP/ZPw;r#_~ax+GBqnF%kd,AQ5 SPp fn rJѓ&Piy`935Ԁf2:(Ԑ`LVSlj\ ?KMor[Y^/9Q0w%_+ʜXa鏷_a+<,ZQłIw - :FX}J&-m7qq߭?nj/l:bPHtl|{!F2WZ范H5 O6tg>K_#|5G0qڛBe9{s)bu}:4{>MEǴ({Bwg;q & rzH+ꒋ˻DD sHQS?sPޖ %Ӓ<~Z}HQ&+ByOoB"c"̵w6~3;vX[1Rb/cZޘ)Ma3lgL| ɔ>8;`5J`7e_B98ZJtH:ðUq-8R0r`;C*nY=+*pyvږ14V/fh~>1=+:!(7R~2N6GcO؁r*$}׋d38]`{|E1GhF@>~EoK=tB{]xAxj@sCtc[]=[៲ U\;opYOfT%!F}HƓr9ȹX\chaM΍zǿamsʩ0 s}HU`оGs䉹za \zh=dMaXK##Չgw1sSu'p4bn# ^Wk[J͎eyZ5p ߾tJOm|ikx`ݣ^*PJFL3X!X \^K+3YCe-*3pf#6 6bFJ}XIѓZjqaf if^KXcn--vڢvluŴ9u3hW7֖Kvаw*aTShfBƟKQa95tJļ4݄" \;G~pil# (mѻbS6uji+coǁ&W}wsJ@a(½A 0#[F _}2òLR(AEr[˰Faնi IT"P?_).IEQHb(b)M竕6O7{;_QD"~geZsJ$\ch~rr=1 :{իTR/K@dW|뭂p+ٯhpMҙT>KY/Vq? {X*_ 0nlԵ񎦀۽oSOUqn>b)NTԐ|P|/\Z1d~5[ 콹<5PqbG }&:rmcWjOzёA4!ҹSIU$ذm6#`eMYP ?(Tdp7=e=]8 W4DN8*SLɽ2x%J0X^w[zA@4 '*q=fѤY%Qv{X֧ <锕x=KTg@=}v_xNL A`yxi=.gL[|A(`iA3xfcrzs7Ui--1⪒*zR&#&úA|s bN*JGbVԟ l J* fA/J igxVr $׬VJ!qNlah9۽F7gz݈m~S/EF? [(W\('jr-}CZ>hGݖi>oY (JZ#MK&+I1%xM5KB?yҮ#G3@ij% kbg!=@L/uځ;)[C7|ߞn)Q(Kʥ6.\&4S0G!bmrd g1&B^W$;0%TNyӭk+Pc?#/=Bm*;v ã̯#(8?%6~^E^ q;#ȈBBIPV 32s`TptնvM6*tp7xw*^[=/dgp?6^ԛ1y)'ekA>O"`]͖!UV!$q_Y"W_8>Ym~sIZI+`tTh*#\yaYh!9\9XLU!#y6 :ƅ?Omw"M) =s5gglPv"ʤ fq,ρc{&cHXS¾Tp"y(XlB YK>YV'YFryL΅&į:y7sщ Hҽy9 P>1J_mי &FR]GlJ; bD2I\W&dvk> V|JrF1{دmkW\JWY{; u'A#xA j+ёl IX$TߤƬv?! hgGmLUnv}kH^ֹ0 .<K[r/HxZadւtD}~)Д?2d.pCνkݏ 7v/s!W"*EPAwÊG"ZT׈]<D}ŽVnY[Y4b:taW#ƌ|ũWY EX\g +Xu/ V%J`C r49zȄ}p{k0EzqJcLM1[Teg%茕A_數`PZUkr6u?0BXB]jiȑ׏Ȑ#R;VRc0&?/s9ZTjzfn5.8Era P+N}cavv1.I4q%S}(|Mr{Ho^-^ui~^w(/ۡH`+M狐UOZȆUA71^,S)2ĦgF$q+V0|_l=V܆nOnWru.UʣWPni9o燬졟PL6D5HX%Z4}G#ș>HאTtZFCg4U b0?id\dz5T)20LsS&u]{:d+wAGFD&_%~Rz| N]P}Rލ /t'UtZ5Q 0qm QJ,fǘ"¢Փ8VI .m+f3IǝLjn'[<=I]!o:*}"g`BBa<' ZUYpSf@o`WTrAm.lNy0,R}E6]`E.ֽV|M CK+z _~2r_n;$gxw[ z 署;?'* 8~vO?f0+J"NphL僷nܔԁN3I4kW}U'ftY "m~Y:rW{`#|ynQH\al(0?PI vg,5PAЗ9׌!z-T*eV[;O5XO wu )ɱbS⠝4!wE N>ᑂ@MLoe;8OD>ұ,C;T]m>0@?:J<tFbZO}27xrq7,&o)S}uJKO8`$զ;Vjk,AɎR)9LVLij%jlK^~N[uA`.87yV͡~?@gc7:wDg[MN9eA7kIJ b @K & ^T!50_I\GD9$cH0e׭ sf)J&@xk@RfspoF뀏k>Ỷ,`%Ǟ. yM|M*~R5^R  oikR^)ERBs;swAO@5{ro 'uoH($M[d#Y{L|Qkn.e΃IIupᾟ#l"l5.^7sf}V1\m8^/i Qd= HmK@lKR]Js^1Ks*X5|/UÊm,z5rX8?s-X)'bF Y]%sj{iXE*hBjx;y'H˨)xkeYUVVbw$4W%l+n.bN#"D " 'H]E;K_iN^[$=8(Lڔ@RKo]}$fj):"jBœYPsoGMKӃ05xq6&ʍaY 7 >!` RBR5ĕZB1ӓ;w{=a+vmTmx_;r7,&@h #6uӕ&gk$5?9]^&)i[7dYIVk^1o/m/ ӕYOմAs͕#&HŋUc Yj^_/h9A>bFsFrˏ &k{ ?Rb4%4!<)+eSf|ʏi%/+v*!Kay54[zFȤt3ƍrmf{(l*d&GFҙ%-0e!UBO@|ݴU/@/kS̙hpY$ ʀ;Lj^ rvժ;,ZFe@%^rЏz$K!V롡&1'- 0ѻ+wOU$;JqB#CǝrwQ^JrC.9O<>Mʁ9#TIPVMs,rmXC4`)ߖ)#DVuT6)ۿ;0XSB1rPޥE yɞxE_g9@XfN>js QOjh, נsw+Fid-^.\6 ݞ k3TTm ȊdLy @mC;ΌRv ٧3 AP7)|y-ҡ`ÔZ~?}ʇ G~Z鯇}7G΍6DÖthL?v oY/P|}`l9-N4Hse-I' 9KXm8w2:X=6S H ( U8#;xmQoT ]zao~n}Z^xoc*%CÁX @^o`nw9Xdw`U|#k@Ӧ%7&sLc2vTG XHQl$ҩ:L)kp"30 HJ]`KDj s_:v{굌d&m=*"GLgOsrz.bvDX 9ہ(j{pNR^?;H/],uѣ{U"k}T Y׬ BdX\i"opb߄x.F5F$Zd,,׭/lx4k#!XN*Ji'A)2q ^߲:|+{x[Z@;M)Pv E^+^>wŁRg( <ۡҼ[~`w fBQs?>2v:_0Zb꫰/m-D@$Kouy; L/oqF'(s|!saojzl41KosB4z  F&tX6=ROW@Vw/Z&l{Hܧ+<@ZnSQQ7`Wl _CښfO#ϻ?]}jr †'@#gYZ070701000000c5000081a4000000000000000000000001672b7d8800018d34000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/w]?Eh=ڜͩzƗYXrmL3$&P(2R[2[H|r*q8]C$u*UU('H6jJ`yOCsQ4:97 xചM4R]Pߌ!ڈ晭ExK}C!e26Z-3M{I~+/Mԡ$piH2b-zl?tlKCr{BEPԁ|U`Ќ J+l48ijiE"u( 1&hn9\zS`ܩq8b (x%T' h [YZ4]wA/nuåٴCJ#>?w\0x}{Q/jd=i"v(nEQ1d2a<]Mw!HfNir< FmGYg{R"<~14vwd բfowSQwBiO&)qQ QT3Jl.猞toЊ;0/i U$\}BȱP!#j' Hkrᆎ &m~ %a )aOFB=8Ip h.`,sO=,f$yә<ܭ"LjeםVl7ܰ5v^TUe3IQ+K$"M1UWJ:B3wc:|TО!(N W1BpeQ?m)DJ$/&ݜyxJl%@c2AfHja+$ediA0РH;)X>K]1մ,i <:8hEET" vv4iLB=ʝ'Nag `LXR@wz{0خ1,65S7Oy ^I\ 澄,Sg;pdW=a7m:@SRݛuK3x8@L<{0Lf.K6~ؖOɷ:n2v5F64J0߁E ۱J`wzɡ""LKe#R˚[[:{ _Ҽ+r %trߪV6x(.QB.ce|H/F&?>KʶVCNqRTW:9 al:o@*<(`9Ui_\dQKu[V1>?1`Z-3y_7CR <蹐e"%P(`SQGˉ`Zc˱]_scVđX,ڶX.%Nqy8z'trCG ڞ1q+!2Ѫ^lU@v'qf]sڽ^7NH:O_tʜpB,:B2Cu+:[enҸwj!xF3cFW&Gēv <6Z?^3Ɲ³h#*x SV/1VWTfq+p13CWdjW fcjs_rg:|000p.Ɉ, 79KtRvH;dL@fD.HtIk^5sKRt E6ǀG9lbWtɵLCU&G"c JobO ^ö5uhˆ+k&Gu+7.H%žHb.(_ԕ`wQ-1!|jH/?mFtOY?OЂbrMW (1(69S~f=pY Y ҷ"$0&#e^afgPp1h>(ctSh!@'TK@⿳F4V{2?8 JS Y . ʭ3F#yQA:XNyFSkgp$%ZrEVE5)0z~'ӹS’k"Z^/WgY9,+b⻫o ܄̧$D #g|B$!r}aSow3NvHl 0;ji{)uJ!60"h\UU!ES꽕޷svZ=@> Yزְt=TOP[|%; l 1RoSj@y)/ɄF۶F>.W㎈u/kGAq+Yim( ;,&!7@uCm-끳q'I#b|oMZdInh1מ;2dX\^@(jpiM# I9he¢FM_0TRrS*XU㢅#S QZ> >%T =fՃ?J 1Ntt}M9\V^X@p?+lo'o=.8/{A 0l-L %ёw,~õGbo;k}bY4=Uh KvN&v6vMCf $3E`MZtXl^F^qJRkOo뽷#vvPBR%׳I!\۶.OJ-Ah6Fp4H_&| N9ٗk)H=Jb3߱,uBݥR߇~a/C1!wWI["+{.MY܏/` I4+3|yBr5:) j;jhyB[,ԗ(?L^Qu) 6_6ĝZhF,TRb5qFN9;u x`5o lXEq.OGu,%`&3 wQ_Wp~lr4:?4Tp_px777 5zGdjs#|>qW`vuTPK hGY[Z\c"57,ӽdޢ+[)Slޅw(%ra&Zہc¼l%52ws/z< 䋜F rzFlj1@6l+JҐ U%1Kir=[HG! *=|"O</-m{LF%e ̾#3Z`{`G"Uw KM8nz^ MG h +"఩ nb1XJ]ݟnKb(h9-wyGQ-"+-;UIӖy'@.]8&e08;H桎a)4$H^riPFJa3CP* Kboq/hq̀U+v60]djf^1z3 tF -{veI߲ԫN}]@^<ؾL w^UTCz⛗33^dhV;ςި ڸ\yV7>\1Zy Wƣf]j+0,)#I k>PA~4X{ܠ=G_,eana/nQ2*iF*PhQ"PaŸ9{\4g\V =i)G!256Z-~#>ESBeN(hID瑒;m+WHshI9MCEᰠ2|R{N |ݬ_ŕU3\)a׫x_yzv(._ 84Ͼ-'LX9N$}^߇uiFFl(\E$]_*v5r$ ;%s$-`0ꏶP׼CoSwޭ!2W<͈OI-}N1 {EjDjt,Z{W n2zx&]٪Ϟ>狐\31G ]zFFWm(,؞y(۱JOcˀO$ƖF$, a&0)n _uDt.G8%t S.4ܞr{ޛ,lJ~V$KݮRnD`G-^=+FM,NB#l -6l>\ܚ_ ~.mYXDݗ-EJ ?(=ot+ ',(y㡉Ɯ uCI;Sx -J\ERoN| UI!yL}qVK&~`oI>tt|7ށUױZWdgYTw2Գ;:2 " z)kc:=!M/P>VJ86;χAO=Ew)C5/Ru#ID{ `omql̔|#ҵǕT%x 99N=gZs lc+*?q]KWWqOWGBte2Ls\ScK'X$k@F2":|Y֜4uOc} &3jImtq :_8>#ڱ/TgQ,Y=}ZQk@A{iō+*|'YRà3 ܵR4wC}G>J$ߎ;QG M AlL h{u*1PwV6m h=N$'& odĹ6ߺH?FأwZ4׬ HΠn"h>. ~=ys>&ĚdsF>*h;T6Y>%b>pOO}J2=:zfZa?(島3@XB\ ̸^ʌzEx1}[8SJ=濧{_>"Ow*Z8ׄj01 a,8NC&+2vU#{;9/^b6(}ִ W'9eO^hNX +vt_e"%.mx$^w 2hv qbه)4-6:y;]%5}=pϷ۰ @9< el;#j8V nWoO 50(C!d<0z2@14m_UF:"1AU3_*#aU7'kΌK!(zn02* k4_|y$o]JV4y+pFRkZפT)s]k⏫,<}o| %廣LWuxHheF5'5GMŧEjvh522;}OɨqNQҺJC b[xhC5y0q00嗄 `A.0ҹ>%:}( 3wk8"J;&^35AS2D2I ?J*oCV.t~F+k"=؟U=Ȣ3XhB8tytʠ`L 2!Ct!o(0a@1xeDR_8!Vs"oZ`;m&h\ R6zINeV29=Vaw8 (8v;z|>% EkSgK8B9U4Y }?P:Yħyo8d'W$WDY\c<1_3E,ge[[Xz]ds Qeb6fn4|c߾8 X{:c |OjBrXaz%\?#{BC`˿6ج_b洍>:p$ށei_u<㩵 +qG,`BD~XwͭaLEȺ"wS_t"nX1%B?hV̦:={KB] +d~[a52ӂ L;^IFC_o,7wtF^n0%k j}ٸhqwewV 0u< 68;p78|fAN+t?|ZM%q$?wU["n=vS+CWMʭޝX].#Zן7z֋8G"k[,ܡXZjC ruULl/m%PC3?WEJiU9S[&#HPhS5[mA8AuAK (r=X/}q81,ou/zEC=?f!`n(sTaSxc-`ȮrĐj,joEp0kd;Rk"KjbCC!όݟ]~ΆwCq>ɵ@20z>YXߋ7d_3kJUz&59hVzΩΛ q3|C />0eU !3% 0Yx??%;'`xv6ՠfytnEQJO ZU/xm=x W OPW6:Iq;W&L@9 'EԔ c:Q{SH R'^py]buMS[瑼Kx4|E2M@hNk|+5{% k#?V%LhUsfL;/=8:^VOCVmH?h˙׭2 џ%*s_|c.c^s=LaT204Sh`ii(qOQw #(]!b\\ӚQh[4ٗ\@h k牪 fA+0o9i !N>ơ7xc5Y)t{ZZ#sNgdi@AsuN[^%kgte.9 x$TKp-'i?+]`CBbpe6>Hs+^([Jҭ.$ S2l*Ga0Ia-wHxˍoA 8 ǹE,t8_~CgᅤDɁL[W3Q1rk;?*aL;2%ȇ>D>@/~ɟrg\{a<}Sb|xg]xF \g#;&bN ciQ)XwC+izCt金7W1;l ':#n6G0wO3=Ya3uDݼ]p+^bi-⧶o1xRd3-qDȃk3+4.sz:$qEp#gDwR4ӂ㤎l .3oV <^Ш, 71ePv3BcrC#&ǎCj G:wigwvxW|CƁ d:xXdɦ^ēCi=vY`QuFq%UR>I@>AL+|uwS_5e%$ C)x,?NOPel>ҥlU;ۖM9y ÷x/.kȽ?vt7CTwrַ%&8N U=}' >7-%Th[)-fKw, K8K,Yo3W ڋ#Y_9$ |KC‹VXa`zMr`Q4[)E|SW#6145xk+zNYQiDW!wޏ ^SEA7̫Be_62$&O:`$dYOLs\TI;pN}i=m.2XȔ Ҷ Vnc <ˍ/@QC%;Gx`o0x^~^KI|oQXNib!OnXL2y̔,}[;h_6|=}8PF,J=7B>4iHa}}ڕV/XŔ_9w= bq?xxu외2N|o%u5cWHaQMl& e՟DKcVs=!".X`d36,gj2`o|;njוnB:{~#K$ئ`X<̖U1T8nDֶ?D L }[ډv&cP(  V©x#d%\bj˞^Ԧ;S\FKTpM"hW\&mJE7+6\gѠ`f(Asv7S[y:w) qZIv~@.DrkV\\5eAVMĞD-P#EV[,iИǹNKs3cY~rW6}nI ZmVOlиŸ|R] ԑ(ʞMSlye\ {`2I9n$?/F4}l=Jsha5m1ߔ/O>ITd~*,ڛM~<;~ugX&&(Eey^xʴƾ"iS~k +hf@VU<ۅbgy=am SKd-EՄX?%"N2!'gBXP xCWa8EU<.!$]gtl$SuJ:@` 7IQۼk" .?J ڳ)" \FkkL_sI(+lvBz+{1+P3X39"`ⅽٰFA!Y>-߱k);ED (~ݬ"Xh{0[E5/zP<.;Ԧ&txI,2- x߲0U\(-@/Pqbv/B M Xx'/KsK3E|3gױd._I1R'=(;ID(M=BV jJ׳>8>ƔRSҪsv ^ZRI5gІ:بa J DjCe3-g.D*%ВKK[ZY'&E::E&.6 35*sZ5ĕJ])© ]gY dSfڇmd]Ne<@$Ț֛;a&/Dk(y4"?oTe_a)oi6G:2zR uݴZП֩B)spHsY04Rl޷)x%4Lm={Z(mM/JR8Яey3!5>"4?XlZH$RJ7+iɫ^ש8 agհ( <, é Ы/~栖XV=;z1y^)Ŏ)^rhGdtUSj6z _8&ea$ O*>"; 9&U-p,^[Adžc^LOEfN{џfftZyt 8POM?L,v,(':մg@%i%?;|wt%nAA| W7ZLEr"θ'^|$nK;P+e8ǭ[LHvSE4X.z#,`.UX |. 4տg Dz[aD ^9)um8 ٬&EU?@Teۚ"^yaF!5;!*b_-cwÓj0):0c偣eh n.qIQӱ66@i x–9b4k[U%Nzfdl8 Qf )&?acɍwrңoQ1&]y+k:iPl]xO۴V\ 4]Gj{$,:#V$ ՘4GXy%x~WWΠHf%e 7^G0GO$6 w.,GOHha,sԢ\:zP -YY/4 忻vy") oZ>Id3͙CN\!b̄ A}2t.0ֈAf4ٺ4YXxxе* _k[INtp iF8Df*XYDqDϔ ljJi_b6 FF(U0:^V.R̛i yJWt Aى6T @ING](͛ b>щj_) [\mRdZCc3[A XL,Oykz!kkg2 YRSg#ͬmn>;-w5K*X .C Ʃ;o`$?f Oj?!PX3*YTц|=}Ska 8NiFDN 8mom?L'ްkS1KK z0sP.x\%;Je2/Ä> XPZ8opޱmoypf %A=S~ -PDz*oFA (VDE^?C6x ayO^ӫ6/#f-p6q*lfKg]hd6𘶭)s]H0-ϣPz%§E qX-hV .cS;A=^A.a+;+V}g)G8D̹c6:4LT[61t0p߈Ob y8H{4}R*BuFCkiXL &1x5글-YiiHY/R뒚1 .|q}<`2NK9[SX zX ^a {(H3]Ig1#fa/iYI)5u7jIA6ΰ(eB^f:2EM8c.=܈Pj;\wΤM}~TnE|fJ?b{f)#[P_^ gIԬ!7y1mnaVLY٫՘5ER4,9F5@Q;3=ٹg31nZn"F_NrNt1j/wQ)f^E6e  *W[&ŴȻꃄ`by.?JhRhXbt!Ky[:G)zm%+k [Ɋ M|׳ Sdps?.hj5߈޽H2#0挟ٖS(rٿ_+%Ipf>Out21/N %(!GjDX[:-I-]RNGNޕI;^ s? #xnGEyEpb$՞JRC.WUmS(&ԎS:b:)c$*#Lx 8VO֧3@p!/bh tEU{/y('=[DsaL~eGM+ :ŨKk X9`Z@[PMФ,m VpQҠ/z7MAu..H 9^lmϳ^& ~ˬP!C@ z9F&~qӧz InVYJ%F_aEH/R"'1[r(p1k_)M?\|;6<NqU/; p63gm=Vg) j|;l 3qхLDY_LTE$}ŻetqM⣵J"Oȕڼ^ 激w?o]c)E 5k{kcoԔk҂~9rb'h~(A@ƛ}h^R5UzZZ7DLjd ҽ:eO\SeL΅y4Ǯp|Nh6C\fû ORao=h7/,Qttovɲ$u =gMc}Tsr;~O|CM{902qQ~םLAQ߫3fb%SjI/,ޔ4JZ]kfīuTLAx6cտdVrhnPS8· ?XQ#iX*4L̑bcppJ8oin?IJ4%6bTM"jʔ*} /pnE۠$qeTrp WRu6 m\bϲj\eUHku?{u~l~F3aqR~֊]O~@/~V8Z/Uw1kaKalZ14жp؛+u۲Z'  Uɥ^%4I7B&Hj ?hK #0 H)w-.pYͮC/.Ew6%o|tA 6?,w kCɠc xP,<6*XS'kGhj':8Ƒ^ zER5Qb  ccӼByGMVv-;HY+mKa1u<>WW"oSTM ƺz<7/IQ[͠D P@\O~ZAcT',À|Tvu!c2E(F7p"rh3R-L_1z,ƒOUu F22,Р[_u ;bd֕^gL_\dǷA@"{9|P(e/Uogro2;`?& ئKagm~x6-9cF6iWeV.AV(~bg%Yw0B%O|6G.'Wh` YcJ{ fq|\(WSL?g՛ f‰Qӛ(O_ejJx^v.8we{/"oycUv̫$5zm 9u-@;Ѿn2ֲ0#گ|-dHb(JM@< 0aqKS ht$2͔Z]w(%E,^ϻwTTFxj,IpnNd\ay+\, ؜7PE<$r, ~ra|$bXh!900H&ƯMQeF¾zZvOHYM>vGIdSK'4 V, WjS}^sUe$wF5'tgzkẇ'u %;Un(," M֪vgfP dK`^DU=w5u}j'.x'Gl!,D=rI8{R=^%$RX̞uhyr-\1}Ɇt0&qnq밗E!d)&!-88چG/ vENQMBAF(OcA2.v(8LQe%`ϐ8\o*==#5B+ċ6 ͒*d}5;KZ5O)L\4R~ : lċ/Uo:?"ED%̈́VЕ;Z Ć6HC}}tvVM9^2-iإh5frc(!uN6A3-ް0+ RY=jCZke2A>a`#_li#S+ʢ _)PFgQKɧaԣ~# %g.C".`oͤMfeM[!ITΣv32KsJ𰾭`9 )ǒߨYz)"DO >x랠~AJ,BӒ~t Ԉpf Z]wr3WcfbtmfFlFbwN+SPkT]g2m1%1@296TBи5oQ6mzi,7#%,m ahײeZV:]!!P=~)Ba x7NF:Z(f.?16]l$ .~+\=uB^ٌ#t{B4|K.G>%^0oUCavAr4pL^ Ok?% v/&֤4Hn^5פFjZ31P#W :{{ MH0F]!i~u_['~@-X{#}M"s>ړ q*, 8Gk)˕/=g!KDx,Tu5f&=/oO3LrClT3ͳAgA$."=bU>cф>s4zC$7"9s$Y^ w8>*{E+l o@9>>8!Bh2P׎]+t:VaYۣomWAWtų"Q{qW\6Go Hy%m5dǷwb!aՄ@B$R/ ϙ1Ⱥcu uEaJ 0. t[@#|7H lݔ XiTbRMl8kь\Mk'^kZ?*R^Q+Ks z< FC4^rbu 3fΊȰѹG3yذRorŢ:*l ?;O5K嶠FaG]Te* z™?p20ֲV s={8 U 7abq؊o/aa"!iU3{D["&cn|W`3ov䷎jgA1X*N3$ј"\&:)zB%vZ/{ZH|цR[~!($՜ y?Te0WwfuxsV8D7Vv:?X"%e@y@ᨀEoc~ &h=-Țͭ 9!}6]AĠD!W wEKn7kkĵmٱe%?\c]2tPu =]w*z'=Mư01 ~)FR-3+xe-\l,.O[ KA8=hӈr$h 0B͓MTeyПڤw˩i~1,%Y V8bSF~kbIvt/mi@E"Jai`gNtM(WPQrߡ|g(0'7&}gaNRj^@̈4(rg6uNƎMgp-EHJ3Ocq14`1"HW$!qiyUő ó ̼ >avTZ. LWZ}a׳YnhF ឞiT].+ag$oO.$1/r*T 1'O? ԫmGhHZqG"FH*ܙh0]Rl7@: 3!b:W;a7j<lj wF5ͱQ ; e[W-?L{URDC-֨Ml .Pxa[0 nj'BDf_pr/]>HbCn' .~da+dB Fz1G|ˆ!/d O-EV ͳ9E~6nGKD4$Rđ_&WiEl;'+ǓG%J}Šq"#汌#a;PkH_L`SƃcXu v9nfn d ﺵ @twrkΡO;7hތ:0 "p1bD9vE0 :@(0)_GԾ\jwDn$('@0n\\ WZSK><_ %w ȒlAN3ٰ1nd%`|{B ~N”=/+*|`pro^p.wƄ2g1 5?, ^z=^N)`r8 vJ! cq PD.6|+w9SȵRD2#'h-;[`>q7: @nV֟gL㔹SQGPl`97^skPV}/+CjT #Isqi|$";zEY|&݇9H4 ~ '5# ;1ʛC$q"~-s;hbъdpX=ɤ/?X*q{pꠟ ˆ-;{/;U"cy>ZQek >9="YW-:l73G]fW R$C> k b>[>}E7=O PEX)ld;Rx1~q5|k'оpLH0nN&"QP#bJkOu-x!-ڋu^6 p>?> J"Gg(=C-pQj3Ǵd+%DHi(캇%pj71Ńrx%-/)Bʇ0wWjZ~ zS(g,yz)_&[+M2ƌX" @yi`/-a8DdO*oѬ\oCy0e-8EfTJ-?&XqQ̘x/?X6@c T6]o!4D߲t~-vaRJ =ap[l$WnbQW JA yh[A; 6yIXԜ *+B7ˆ|ʖ9lp"Yϼ'qA5;{7BĂCt$9:)XUĹfux#-Z@A}89JBon6@?ο޷&&+KV}͖Ino GQ;9^zVrSoa~]v+PJ 2`ݠ%"~^׮"= lTukoHƛoe 7( 6DW!h zsBnd!}- Xs['Las{Q̪'}0'G=y!v6~1Q@7 t NȜfx1^Fx!󂂻'?C9}Xaؓ)ShDmF=D9);.pRE4xN0d=2(W޺fDgk/Ϙh8'cIE)nݹdkix| Zw&Hz0zYCپeGs|\M|fIExX/>~DPpAln#DA;) xqa|PE)gӌEV<ٹs_L+CITx \teֵAjC`zzw/+O{3?{ugn,iY!;C%$!А޽ ?j#֙i)mAƯL/pZ0-`D\u&$yLr=fgG$uQЏe\͐>a70KI3NO <]Qj*?k= 3*[<_t&'t5Frysq1iUA"9MѮ872 kNnͶBظ+#$mAV4 ;cs&Qe)?W>g[u!\ 3aFKHu_4kGbϻ*ڛI3SI$2`$N%\4g>\!W>Wz8م·ՈϤSƓ[@ 3|  x<4Y܆'!BcJ˕rXm{!)h-t2Ш`kj=\\z(!o]sA0#ɌR٩ŐQsA+,4[N3m'T .&sc}^퍎q``FnwYE+ HLcQ#M*iF 6t]wv@ 5w& ^UG=t9#y\@7]G>D^t>eNjg`ybozU!Mzk(|:k@ 4x]ҜSnb 1NéF~\ZR ?'`ᘜir;;|MgW"k-[;|b^ZMglty2BB#^S=pi %Mm޺㶲"dLIԾOGNlIlG%R.׫@⾅g evy [0?zRpl گijn)y!c&ųd/qپ6dH{rI!`t$(KMC1ԟz:jyy %<?vmEUFJ8 $ûQ660LV z\r&J=;F'XWVxTŠhXR#\=b?Dx{r? {,n,QH{A~ 51V?=|6ض)T/T~7g6w]ގ8Eoxۜ9&]FCZ}z}z6'umaN7݊ޫikTUP4Rpc<9ˆ.|Y0/QdܐQctEXŶY焟d}v.Q( .{S>'B!(Wa2WM@{]g.n~m?'X ;캪Ĥ$6 '[ v Qp 0oLf`ԘЎj BLUٌGɬ}sTI'd =pɧqJ: F0-y`Í"Mߜ/q4?lS,'|+-@$NOӌ:R[F83yƪ蝴?Nh*n5~ĀE=TGu%$@Qhi_@-`Vg & ̸ '2Ј\1)n]ݤP+EU&@e|QKf]~<v P8˖ q saRde 8֪<ϚSWnJJ|4RF5oH2q/BaQOAל1;IKPlq6~s'tgz4 ?fyÍz%l!rYn<$ RCx^OQAc4`n黫L|-耲F暡vkl([ I76Bh[ r%Y5$:1+a=K,ڜ. M}0MwRIRP8qIϭ_&_@7]2W/ 'e|vDKNW"[;]BfJ;٨dkS@!?$ם,b'em$ƜLh{XaY{;.d'1WDUJB,\3X1.*aؠ^Q;,OgDi;f.!!mmLcdfXI"ڠ2L]xHD@AđK6}}!A9&`mԌCJ?ENO[`ONN,;A5K &U7JY:Czgԯ9lj)VvcQ1 BHS?žiJ9;x% t7^]ijXZ]-JE|;b'9r|v7*6qٌN3[ר~)L˘Y.; TSw2 33c+V%S'}],̥4rB\L+JY}We7 rCb|;U;/Hne`5Y4vWSwKg={s7l"H  ?Z92vGN,"5FeşzdTiVH>mcPGOqFט *H&h~$JQ#71|*UtI q8cFՕX%D$ʇ+nU%9mk[WmQ,!~Uo|sm:{S=h;#>z{0uW^]N@:68PcX݀ VW9pb0K Y`a@k }[6%q+q$ltf4hBƔ)rsNhS]>Ozz=/#W"s),XM"N!($HB5+RAV.2WQ %Wk `v6>t9c`Op2@NKiBԵlB/0'G6!Z/N T0`J-FID>LhA}qщQm-AT5)+KMdOEU ?jBS?$jlH/n mu}|HKO8#CBg03h.E vM&u aY!BT;l{Nl>roc阾LMo*/CCze;6ӭR&VN?|䡠! {i09t$7 RV-QWe?Tv^×kZ#Ą*CD6떝q.-&W8"DANȦxG;Zx:d`Za/e+ѯ# FkOLjK֓(rnD_aA riΏ b*(t*nۼ}@UFIOEia_L'NPkVlprVnN~P&g˹z& 9Y0iяe<"*ee@:9N*,FK:h20T8_"^% - 8W9TE}]u}-&ONI8gMr~d܌8=S 9̆cH#*^F3sHIn_ɊkQT$+{ZαomʁL?@/TWs>ޏr\b(L-uꮿ_%:H +x1ZG0qS/y"d^8'l/3}|1`aشڝ\1(xQ#c*Ey<=9 N J<(,*2ڋMVRښ$ I$ Ә=x Y \\}F)-+b?}T4ˑx_Xc?1wl)M<(7GHH=$v?%-cMK껕UjQ}qspadcZ{xJ!+4pG͌"⤊:z.@ pɈB*1b뒧8UmDϧ ?ĐyC i=:8znvڇr5"##Ԃ1n[iA|9 y/./oaBaŏzn62;1c$O-0͖_lU? F*~Db1-2U<'^ɑ*LQx0#-b4rk)\*1.!!=`FHL#] "d1kתbB/-^"%Rƽ%0SN>7_(*&F@W9Y1z.ԝgr)zs2`;e~)VmHDo.ß@4 OߢT4.S.V5{JHoO,@b1x6WGwl vtj1urjR9(Sti󛮰XO|-FV8ےÁEիq01RQ94oΉiT+#i`d.q7ku v+tr3;MaEv/ _L\ *rI]Rbkbi;e}%7䙔UuU=ܪi~?2@Ú}A[~#mi>ΞRt1ydjYe'L6VB2Y͓lYfH<)sr~48Qah^)ӛpKpW(&#VUqX3,U7|Zlًؚchۦ2 \F3|A}g#")bhW}U]M `L1#k ꒪4OI ]aie;JNWh$-tdzGioBW{U퀛^H%ˆEqL>F558 KGsIg,_w]6Br|λM\8 T)8S1&IyY/T°j?Ư*d&yΩw`,m+OX{иIB5}%u%_6قg~79pIGi4 c% v%CniMvt,|%9JD;%{]0#?ҜUAYqOډ&ȁ~ LGڼ6OgHi[ԓ).C$Bt:|whPfԌ!575T}V0uJds^2|8Xj7ʳA!'nnV{He}R^%#NXA{qa$D :;UadQ7Nl!%:H]>YOIs=l/wڇI,i7ɸ'Q 2S"S3,m8d'AҊekU{hrf7s>Σ+]OY؎|=_0}'єLm@j; [~Y~F1Ys$\ D+ϝY_uˆ>HFMAΙI,@fӛ1sвCuuk5廴: hJ( ÞE?$ۍ%5 $a.7Tn](!T:D)㟗`<=i8oƥi` ِĵ:J~.c/un,` yy"H۲/ehk c>2D<0z*ۜf%'X:c V@v[hS 1)6\*[2(A)Zʇ]$%ǐ#٦rj4K4R%̴doo#iEwK愇msBjDzy:웧킁o@gԄ#3 F/Mm\[_jb[ >ݸ# ȍJ=SfʄI}K"Q:j|mN$4dV&@[<ӕ70003byHB0fkG6 4)ă k*5:+" o:S)bRJqC6pzbX!@6.,+TI鏪*zf^&3wq1 Dz0N~5ZGw{H 2LuάFi 'X #%4oE5iqJ׮!ɩTt\9(u's gtM Z(K@^ U+9M%MdqQ+H&6uU)\=._c|CtRrˁdYOv=n|}!OSWMw*@a%d<-Y%d`i航Ɍֱ1Y?t}~<Ӽ+a<`hDJx##d!:!qr=Z|M@JV4ǂ<"bȘ}s|EcxE]̓_\QԱ`4S6Nr(! ݿgN5+\,1;iFP,¾GLY!ö涑v! xy|FzS)cqC`t%fґA͋2m|왶aq+b3RqMIPǘB>ċS0FA5Y\0:>}~Tvl3Ird#CL:|v04]VkzWq^%*hƣn+Gv!sA\( ıe_ " clѻx_2/JZ3h栆Wݯ ͪh4*K 9Iy3@;BY<9paSA.GU+mWD`6{dRtofb\%;~ϣLz*G[;[}AĨJu9XMqd7i ,1uy^>u7Bȳl$:I Tҽ=h 0_DX[NCw z|ɲU>AW͠)u4;Jk5Ǐ lXe.yR.ݏuB\.Jh[ l!/B&>L(.Ľ| -wJϨ@P[l Mr>;&Ƃ@ҷ.9M[A%A}Nm$M4; Bpm0^uhSޱGW쌵>;QHrjSro=fgnYψ?fr #.qr9xB@M lCo/ߝVٯ.utKZ8Ŋ0 F@n Ե67̞M6TbfkhŃ@ʆsBﮔ/] (10 )6 Dia֤3 N8gQG^> >C?2FM-Ggm= t%`Ue5Vf75:h%zEҶ^? K߅׺+2IKU'S%K5s;} N3D.Ol|> πg~>JG;Sfh[}~J9@׾SA{rʆE] ww&͖ +ɠJ|}Xf\6Xt"IU ̊?dD8 c@@}R &oik V{6E͛%=\]A@֠,9Ϲ++~'.=6/ Z ߙ[ B/`K'.G1Y߳GWK]< %'&V(bpgmmȕ'GZqm¤y&drv~f3G8/8 Iw'Rwt3Ř҆T(xhFPXrⵄ0}ӔX- >Ǫ}{R4RBFLHD*pR/4ѡn12Oש&9M)6hϗr]ÍX=m7gm߿v_W7UlBSDH3q+\ v=G\"{31_d*TO Eݝt\4]pRV9ݓԊ +農VLjO x-Y[ʍ4c*3GT;Wz hٽkJ_& ;G /) ]- C$l#HK8$pjQÉ*iC=,6mM%XэH\YEcץnT;w^Rea`4kƇd64-"cP]}{EӾVy{ |v.lթPJ2Lv%D/8|L@v;R8.=ϊj4 שg }aœRZyFmo"!DTHy)܀e)}e/4c Jb{hB8+h:O݋ż@VTJΞcWcfۥIAIF(+<ɷ#dkZwH2U}6rNs!s0apxڻ֛'"Fr3 *z!^U?׋E Ub4.~&dhJFo+|qNLe@h5YJh;-}Xcgy$@X @Zk*@Aa<39 &q^ڧ"=MTA@aOl %zLr'fW~߼6o SKY$Ӯ5D.gerzkl^xJ=Bъn@3tꢟ rq @0ͭ8]Ɂmx>-8O"$-2k,N pWtt.[VR@ ri cxTEW^H!پRz1ک}F.uű(Zn2LC]gN@ e tZP9FR+Gļu 嘫۶DU_SQm vh1ͯt5p*Y"3K`\@GNS WSL=l ;w?QH#ˎ 5!GujǹUU1QExsp~|5vC7FA߻?N!4@,ⲸzhaZ[!N0fEf=?4~ ޾͞F5 σ_yg^ua!2ӟ,YMCK/kiILg@Fq\M'x]wWXSw=csCh7v=gX]=!qQsKr3 P{r#rKw;:YaU6*jq5Sb# b=)b$\qH|WX 窧_$rU[ڤh3VE;Len{\Gu1;6G\`{8!4&"os0ܿ@јqv<Ό?^PȤz^ ri|b+jW#nYt"h(Zؚ &|yҸr5f0f54h(ngɅ"@>(7rHCN3@ }}O-u1wB }F \u,%onl.Sޟq֘LK]_myBYIr(!~4J IAg lM @u&N[a2;)xd~'*U>}.q;wIкL~@ₜSSկvvS9=k8mɍ!aa2 A-vMPX E_Bƺ$J%ɼҺ6_q}^5/퓁2d/֯7@tK7PC岃nl#G6oXGV"IޝnV*ѓL;}Ҹ/I#}E貜t9 b~2`|#LpI`ijo}ʞŨ3=6*V`⃉W\\ FB-ƠG{|ȚD(O,(qNt>u6$)6CH]㍹#+]|%dkg}G~@Xޔ )^ꛄ"̚Q軯Sܱ4~*tڠ&s??u ek)"$.];p*w >a) p?hU.~ =9p^8k6g{op:c )s8_+%*S}b6W+޳*b Y_Uyd5;>瞼^DYƍ#C O~KpS"ռ];CBadL+o@@2n[jVBSuWTOY l1rww@/$Hs]+2 bRCv55 OTgJ,.Cn ] @%g|Ŝ$'#`CkvpcgBoIn\k1Fuu:<-g/qOB(gu9GvV/["ے>BVXY3o@ddmUjYO,4 n_dDlUC硞4uWn *ǣOAq 8%.:I5 Ä`]qع(Q~GLA.ֈ2h*j 76&xndD:' нҖj<ӎ3w 4 If, ֗^_{1 o.r::vhI/I+ 8};D{qh2eP*v|Hi֭9E _.0G~4J:HN:FBdG :>gI V45 +f3U[ʍ$D"C)@BQAe}dMĘ @nNtǘKIa,٨f`eY.f:ioWx(3An؁}ʽ~}tdCh7yQq~+|sP]4,Ctk GcB]zi3@ =A'p)*g䠁\UE]-w~s&!W˷'Q<CKn# 2;>^H\7 C4XYꗇFۏT:QEyB{`0Y\bg&L _[ay|.l:csOu@h{HW訢5h&Ņq&JА^MT'=xirAn^ Ao=o#X@5!0D qC7"@I/ \Nj d3ağ(,e\Z04/MgvWCN 4ZAd,Tn?A^xYKwc29FvFu,>7s!Ϭ[EtȽtoQN_ю%tr|HpsF_4?8 NV zUٛ[y0(2_7b7$1K4;UBP1bsb4yʭ>3ܐWQ54f<9^mlUUoM^+, EN.Q;T[wqJM>rh䈺gQӟ0Sb/dWa+Q.^ژgMO|4"G"q^u1g})uPռU]pC^k./tROCXFq/ĪuInbuXoAɿYRr/,@CNٸ« gaԌpE- VlÓ0ĎxC!OjjiJ8ƣCԭ^l꾳ZlU̜5%ɳW ءR5=+CGWoD'>}| Q*ZR>4yi% -a_ "Av+7`  _"{8Tޏ42쏸>4ֲ)@.Գ~qVyyؘh `!`}Z !*e@yb}'TٻqRx̫r+8Ȥ%mip}fHrC/Olm{Eͼ2x3Q ;H5؃!gGa5L8qF١&Vxl;R*#[7@QݑDT9VSMxm:yMz1P}#_sw/hs8Gx$?Œvr5=|+єg[y:RXN<>'; L/w^ylz2;v6O/Bۧ@'hkOPԱn&hN1a?keC,SwcD`]U@$WD[霳V)` ^ASGim^̒Kv!]% ,ܯMKTHH>.l;?!W+2Ϙ%%D3i~SJm .qwK#DcFG\~ihEx*9Zb:jILRɤq/'8cgo3s%(P'bl @VCmD*c5\0+cxl+>3+/tze) -Ru;:i*˪.(q2cz9ݤuE(=?6=WW:9(ɢtNaƾ3 Z" 槄iб{Z3`fr8u*U9ԳMSi%I"mb1kbd=q I)bJ0Wr))LOi0O7M+sk]LL8#qU5GbIJbg'>׍VὭ==JxE2G"]y{+uDzx&~JJF^N?@!ddX)XX%c"£w-06 ~֓cs8Y€s0ЏИ.ywd{ǫyU..TDh/,ugG+<u⧏/{Nu:H4ڎ26HvXW5}0!XU X)8RM1UkAm7YbK!j Aظ\ΛT_i9dN=M_Nni9B%SliV[oAD7k3uvNan'ѡ^ocu 55uĜL^FBX :}DV :ƾ$ Ӧy2x2ħP!Xf+WWIoS0!mV k(Waʦ+mBt EM@{LlT,j!7oI?z9d*yLXѠMWC *!+.yz ]C+Qd)@GdäFi8L.m7c^ l`U *`e|^R?d{ 3-Ky~1jψH:paf`-0Հl=xR&Z03C)cUZMB{(7'Sb_K$@u#9mkaqh{8<>({* RcR:a@ E/4~j{۪&4@V1XM:N#U7uɁ>?H_TfX4<@7 :AS0c#yMj Zl[4,vV)NKqԉEoX]踖-:$uH{MT˕MV|'7EIlDžak-mO$ˣgOV>Ʊ,Fz Zv,E3 Ù[~oU菫>Iud;:iofoi3#_[Rk+Z[%'`04 `5"GmCc '(&rDWh 'dnڮ_rB@|Hfua\c{_Z . J|ܢ$ѵ,RV` 5[0ƓZ-915&(s^нl0sMcfQf[=)lipQ|H.lF;Z~)994|Q &/mI -1.IDqt'@"fxP3Jd,e-r*r1;7v>vlS[EmhGТ2eyĎ/rT~R%ƒ#F&ֲi!$H]0" ΁罗^-B%I&+"z:@C"V CvEhѢhZO= jh˼HPt//fzl`4N Q2t0X-+&P/Hz tָo mtB"fiFRM;v4!|RQjS~Q3w"RRҬxp.@(lD@, TD9ˌ]kn'+wcXBB ŋ>3f!⩹[WyjL-P,bLdcPN`5q ' ܩY }=_r$W +cPP?'I+::h2OS%<&f!T7dA']isQR7>TиDXug*@G<[x=\#T?q\G_Ӆ^ZJ'H.ԜI3&M=tl-ŗ_?3X+&DuǮ ~J$L^84ELiH <ϝfE4lcȓ{桍-hEF4q;.몭ˣͫ߷YLGCU q3q 201uo=2 H;vDv ܮkP⢖ ;?p?Yt̵a@A]ʒu5͓-p6!M$\ۄΥ7 BhmG"EJ젻lRn]9A+!v_1d؈2-Ѣ$NmWysy+456 ڹxt lvMv◸ n⳷젲}Sq/uѥөi>uHbs7éFqnG+@Qr[CK UN)xqj'|k\Q|h\קFC!yNLur±O Qd\wdN.?BҚ&;Pc>Ÿ]pYφ䶶Q0jj׎uZlOoeQ>z4)mV@2hs fk 7<.2 WWxcH۝U,q+x|^GoJ]-|-;{r_XmH`8q;PFYi|0ay_N,ٌm~\QGx<w$E?SXV@KR u}ۯƣL+B*k#7:,"Ƈ9cM/I6;qj <K n|r7)UouFC(8i4hl[d 8&*^W[o%e5$s]'FG`gVi/v”["a&M+[9q'O^?٨Ӈ:͋)ۡs_]}*s2)&)1nXJRp?-];.p;`$jEC&U0ie[6g NDPGXGL3ZP>VvdZ Yh("qM,^X{zjg#3}]Nե.EW6\ zy:SH-9#|͜zܾu#-_JA.BP|?߯D4DettM:beY2H^M>ْd)MZP0lgJt,sq}Д3)?m0+Wu1x_v0My|vuWơdr6̪Ruxqc+5{'u9`I)Vç; jO=wŋg.2 "PE>!NFb'B@2Hb) \zNKz&9^x%=vb, ]^1UY?̈m}I)) %ˁP/ѿf;#1? $ZzO%)eu\s6#rc\EQqTo5أf(/M+tB܋b'=5Dg姯R̷5+`ۖ%D&Aw͒~($Uʜ +Omy9b2ѩ/Irw2 %Uޓɬ^%Ϫ3Nnv86`@1l QLuS? g[v8Qo}R*xij.]1 vQ)-:-+xilJÌ |r3}͌7d{>D-rFK}Qh xi<Ŗ)5+3iE EN N7~Ԡ9Zpګ6{[P[aAЎ|eGl-LMuy?7y3 ǐvZ<ꤵ2kBk}JҠs0T`W \''s`W$@L!àS&cwLU9_|L$fJnKWBu|W)v//7i=+^|6~5wDzY?y=U.mS-bzu޷XNI1#nUo;hX#s,KZ R}ΈCy 2`yQ-q"?NS7ܳKBB^|/,/lAdDF5oJ#{4EݦtV; En{E޷OXi0,ik~^RW x" cH("3o) >ѽ 1t|jT^]Fh0MsJ h,丌.CƂ]xge^1f*wS6 ;ZUQ=.9 !] ~H|bGu*8 O?^[=anhwn| ?+T:;81W0(w 1pkDEgk-Vapkr!2s͑y$ u'镯6 B@EX8 !a\YV+F^}(A;BRakɠ˳pη1%Y&[[[9*υjD@#L= l sNk뱘D,n1uA_۟y=i{a1>(}G zj&y+Ʃp%dSGw(/` Id7 wc-wIpDricÂxE0h(R ZGG E kKm7m@7СUX><8"szUa 봇O-ɖݘO?Zv5X>3z2D*[Gb o&8B$U)}_VzYҩs_貀dџ">GBV tkp&}dFɞ;댤':H`)U2i0N[}?ݿ`5u5 ⵜtgNdC_,Cg#^/^]4[2'$[]=-V-{g35FNaFDv4ճ) *FqCŃUחʵ4J |qnwȻ𽷌)N FK8{*Ų:o t Iө`'(K>I_H7[)IM.wWC4ֆI(I}q /5] KKD>!XrӬ>$v#$2Rڔ95R_Pjt-C,Jp5՟&疎Jd'.x:q&qؘbX50Y &++.%>%oS$+ϊκ\D^o0wD /.L8H&{\+fY a1y'ÿ=Z__~5{zh  /3N$`Q@9Q͈^[g-U9D&xlEvkڳXA_ɜ"xlȃd0rL1.~zaet 3ݤWfcS!,zyG eZ~,[ùir7Y`Do} +[:*p6ۧ kL3!9-@[пF<i:Ns#pp Eg<Ik> 0 AkO߆"szw@WTg(XfopdSm⹘d3V #Gf\)?-(-ו=~# ">ݾ5 "6U43s *"VŽ.bNٙl脈&< LGn݄60@  KzDCE[*ۑ^+D6\Xߘs;>i~? 6"m9¥KbFf5jd%9>y @`_'x֙lj5 5 _fW;%SA)]9gauwK4ˇT.O̞InE)4} Da|uyTH()BT<ݜ"x:>O v&D! čt2DȄ{œͥcU5?gH2>%zߒHD\!Mfzdj)\$O6Е[Ⱦ//?&d ?Ø6m_y^sbG?m'̿8*/DNXďq@mXa@V>v+LyR~%=,2o":"-G=ǥf ߰~S0&j>C@ڗ<nD#:P.->,ˎ_6ġʙFOgQ/t*tnT?zD;D~]˸Qj|hpOV ?WS6p Df#Wԃ(j+tc/ɘ٬p% FRDDss-w_G+L9R`&&.8{;1x^E4`n+J}7bfK!|7^.½ 5uDA> |]xMȭGY";JihMha)Ƃ9x IVD閳r +8zB8pbkmҠJNE%;=d-99<THEd!p\|My{N5ZLU(Y5 j aqT8%/qU3R"%"- %󟛤ONC!2'S5TTqKѥ\Xh56."0GrAwItT! bKE y M~8lxg8M^`7,G;~Zx%Mm=駚FE^/+AA:߂u0vQ "R e ?r,̾,>LY ͅ1P}uo  /+nh}=^3N%;D=y](82&}ջ^`(TwEpTR"U`˴_ ^ѫGUPeFGW0dF%5N6N1d(ɩ4Fh pR~2y}۸D"9]ֶmܱ5] mEXC e`lh텲K")LG˜# 0T<^Zl 7>ŗ[7)wK-ۘ>*/{y{(ȝ9<3}Uݞ^q+͂!4ܗ?g=Gkj"F2h.׳~mbE )*[[9:'97*:y@8W΃ORi Sن&>3g<_hߟǹ*ds>Q!0M//n n,[mq}-5w{䙙G;>EӮ3jiX+6dnD6믂ʕ!Ǭ iZ\dq  `PhƓC U- oDZ6a2[=紶:qYֶd9I&aeI{0ۤi4aC5?( Q?gLU %)U[rjd*"a] *&wQpS#XWyY _F Ӥ|s`gd4Y?#x LNsN z#A&&{au]XnékRYڤb<:&C"l\^52.4DX$!XE/L@P‚%ԭ,bsk<+v&M6ط=`HEsyS_ u*mP:7hjP@'{lǐUqeF|Me6 uǞ[ 7s& t0<ڡqn- m帞< `0N1[wx.T䙾0'Ϊdla1pU 6;8Ծl2fzsBU gt0S"5 ugo1[pekh yI {OZ%}(ShK7T|Gm(sUC?e1kjA"2!l4E1&ܛZ/#s`IJیo꺆ud;NmJqghJNd uHv) nֹ(*E5ބ+4ƾwW+4Vyg؏_zk9 E:N׾Ԉ:u9 ŗ/;EJ-00=wKX3솞IٽW JM~21J1M޶%4D@d0%}1ңNrZ&AQuL@҆J>ƠE-rc:T *~t&NuR>AmSj^i-'-!FQaCIЏ/p>3 DwKl?yLDmƫ钐6+°:iKjFp䳅MfFzKNw8OO[:?P'~uԔ6ïgUvSlv!Ui,JCl3_ a+˺i]7 .{5СB$Nr"d&@'x:[q-'!\Um-ʮ/St ܵ)^={5h{#Ql>? 9ht"麙B`^$+ hAW~p6bC])XNs3^r DFAZğ{n3vm;6HFf[ mLA|C"88iH.5kxcpskB"sl!F]?|Wӧc+I!*mq5smCpظW4N%N_RլUcf)ZRY O?'O>S&'NzzW*? ##ˀH`㊖pʏ"܇TG|FHK1٥&=\Hބ1{˾oT!lPoE-2qEJAQ~7+~®IMNQu h8eBD R/ݷT5<~5ܲ_56N_'1b 1+eTCZ 5Y?<>_T̿*u %H;s?:VQ49v22g{8{̡W_ֈθƆ*^us)7,s#0y3+H%BochMDʌތ]lȘO׃UEdp7 ,G|R8b􇑡3LgQ1$YjxwMiw\( h!|ND:{?¢?T4&wيj u$>>"hZ0Z抦d~NYïid E+r-ߪP9ypYpCJ$`4 c~t۵| ?r#~CV. ܥ}'Oɺlr4oV aHjDd ?=ۼ*K,x.M2 &:XHԠƵ`d45iQZ2hIOQvqIRԶTsIN4Dԃ"zVf[dXj 3>^Ix9eԃ]# ]퉜q#5QAz4P5IסG-16kΕYPVBϛ8JiNq ,GQeƬ1Tf"ٖ.=e[7y^ A/'/Po0EOV2 rvf'\[;="U=ghRW5& 6M 5YX^I^EeWGy7,3<2LQB>N88;_I=XKf}GH6޾-u'bRwݠ*U&m{!Uk {l v @ Y目 3*N+)3چ^YoG>M>!3j|fR .!b<-'Xn]q8C.*>9eLU.EJᯣSu=Gf=Nze%>E*V)9/ٲh]p!AQ6DGrڞs}JͤWЪ䂒&️u6*q*8lYh^pͼi.$ &"&BQ x[=whևuL)ތw3LT cV[6xӞB i;.Û`oSO Sy/ӍtUn4K^HoY\!ڽ `m"6302Wy3h)rQi\vd"B $M;U %w.|1k{;3yP ?(icd=UD2Z]Ywwrp3b-hKLY3"mnʇTo-njZѯoRq^ t+X*)vọ̈UE0#$W4בhuן<7BD-amk2buU<=՗a{%~-F(rlLjjUϱ<`鄂ZikTG ߶y!ƠT]\x$̿6E/V2Lߪ4ruSdwHrg0/ֺ~SHCgw@HsOHz|E jA( ri߹0~ s9R&Aw{W~h~C;K?뱴rϮSp K^.l:EiFĴ7yV1[hsVO7HA-85օ=*ӇZLW >W#9;ÐQ˝Of0U-ud.FcLL(Ew)D =B$HfCT>&dJ 8na$}ᇵz1,Q6*J]/F`5_|P b'4 MH3=wLXKu2 t {(W|Mioo(LLH0UJG -ȱ0L[u=u)5=%a_ՓS`HO&;<kUÖӒ,*X ex\t A"CŠ/8|wdZ ڮGT^{pDR"gR̬rDXT V2ڢigNkWFA\,P՝砟R*y/&:_jC%Xٻu,0z2N9cb_.HU"Ƒ#9|pPE5|2n#,"7`L<ld6܈4HBwS;1.:x5a 3„ɪ슶 bZ,Ѭ,~ c}WaҺ:[|n0hʼ$anIV76xihIpL|w}H$x-kYHܯ!Pvxȩܢ' # P#3W^b^\haVSj gG||ѐD1*94A4Fմeм "bxC\8/}wJ PD!<5kօӗ]uֿdds rdÌstca1qL3+yZ[S Ÿ\CJK. tꔃcc~TC2u̥5Kϭ|^n^mtvWvgGuÕewE/t{Ϛ.y g蜘7, PŶ 3)XHiQ`% s[nj&S;AOe0# o+-ņ )SB_ @(ɒzָBP?F'S/7V{hFG!ozevy;*@ЇLqVjK1ܒ#t:wXgZG{¶Ș9׾Z\{ޜeUhJ@{ujY%~7Q:dRJy(DVI$?nz߭byΫC0wɌIhnM # 9h؃(t_wxwšjWW4J(/p8J"@O7OέU.W*I $˻@ub6}`Z`S.GQ6l5=#ś;9Y(Pe /[G_%&?9'CmR`ebf¦'AT:Ϩi^ ZhWV9P,,늨| (hW:ʫu^:/y) /P4b|IF&~ $ғiwH>V#е 82Jy6\,PU n5͈Z}Uۺb t P6?NX.eTxiѩ.‡upsznR?RFYVn+ [ל|YbCbCI/Y03uDCb.ԟK;ȣ»_kpS\^GQi錛vY Tsbk,z۹xulW/U;ݤC CwXm+A.~cDu\LN*fxF.>c3%8@69{Gv3F.k\* wapu93z1O8.tLzF/"f:/bmLрN_q\IYyA792 t|xs`G̭GJ S L ͈97ܲ"MG[!kAȯ5cp6-t\+!H/q@U#c6|tlуc2><lV=1W](>[~ѼTV% E(ݷHv|Ϛ h<)\6g;J _DU)#F+Pg킵;_P{E8Se@4 JӜ+q8G{M68vw¨a]iwn0 w_HxEq83LA3V7$ǤJNnҤT^n_n;$oE)[ vc[⡅UTL5v7bv=a&Ԧ0庝hm`& ȀrwLը+}g#ULZ3Tn'bgHɶx4vrmʸuyFU+D, s"FAȞ]y>[vmT~-}՜Aef'&}KИ\Mˋ/vn&֑U1͑d$œe܋ N9C_)WXPbuG`ή!!( Ch#eR,#Kʉwdʰ~W3 񂳰 M*WqQۙFUd9vrD5RoW6&>=0,!%0Am%IM*u@xHav";%{Br ٱskVRr4רR]K?4VIz+hJ3@^2N!y3`*ZQlnv̈*WAQ@zgy z&A5ʼKܬ^ko+KR n,AsTdom52SR9OѣGk5ƇWt5"IiZRoj b4šĮ!tm"6٬pM301͗vs+rQΣe͚r`h"tk#*b_l'W!xPݒ\sTIх| alNt7>;y1m 5FR;.wOJHђX@ UR?ĸJNJ18Rу65 wQԮ]%KSHu# uYذ @IDX5W2NP L}<c&`#[:4΄"aOKRT~,Nb04Tym?3!~sTV$Q8v9F3MiE8tkvP>KL?DBmb HE#Bw.Us)M,a^]T5vۦҵ-)LXb4 ܨ^V(gg'`yW=Zhԃ>RnGșӬ^%TX7LH;KM_<[@T|{10/5>G@Spv b4sQjʞ UH~Y&kH9 Gģѿ k8jqBH8$ā\$"fGNJIíy"E R!bشC}Ƣ`/ǐ&r 'M`RŒ҃<LLS>@l{|4ǴPGYv\5Ev[ UJ]F+%Gm;@Eg4Xgy`\DɎiނqդ܈_p^ꛜL"Vlqϙ1ǚz*->C +F/x܅ԋ6} 2yVzKA.Nֿ^j$ wHޖ3_ >JciT`η*1r<'M@&_p19ROr| 1wfz &a tՔQ>忬Ux#;e)rې}H&BZ4 /#9pikU麑 0IȨ$[6}jZE ]ϋڏ6]\Qh]E-_r+IИY{4⳦oٖʂ}Ej6mt~V<(_ʜtM5(kMڿ=u#-O/C7Sy>)  .  ~hܞ` eN{,O"/~A6SbR|3D[Dv[RcqH?P# (*0yCiulK%bb(6eY` SKmFnFYVX0QTE*@rXץq,CzOn2M!c?=>u?٩ញxoLHӢIV@Mu޶x4KsڄvTf_hNf߁B>w,͇u#,P >HU8լ06Ǐ?1qMA!X/TGqg!yQG "[-[H\ϚS꨸N)3Irn"b1a)#Ե*`7İ[,}ueA b (Ī=ePA 2-,=8n=oQ(<,&=%@0̂g>{yh0-) ŏ kp|T)ĵURo;%¿UcX`NWBK[> 燍#q}W)'QLn5 pKI1d?#-u:][CIICNٵWO/n;BH, c:GdJ;ck3֜4-NG< 'U]X,6_C9pG54Ło8fdt؟tjt{ a@)5KWIޅcq l9@*0*9 B9oAhO+"?7T1ŅsAijN GQ|E?">#Tj1V)Fע-'a5܃ϙ ͫE#g)Wg?(;5Wϗ+0CN<2.X!(ּ1IXuȏ>Zlzg"&ysĺyɰJ`D+ @nW\J Dž t'x<'X_GngNF!-ԭM-tYLYWa¦Xwݎ8}$dAߞ,}|;biC|&yB.YJϯ`L" u #kk~` AG=-qXgEDjLVaCAl{$K- @NLwSV JbJ1~Z !CQa3g U F3l[*G#(*EFLZkE¤pG8'Yu[ ջ QӍD_K5%OW+syyCw)u͒oN2k⑄EjLW#(q/28lMFwP@"<$"2IkH8]􊓺^}. 82-5oVǨIs)uxI`lp>hӻiiQZrpOөL Ȓq^.H5iPS 5nEz rŻp &U5i($wc_* " Vb6:=G 9 6c1+ Z]vhO1OB2`@] @dJLvN;@ HW.(D{+ጘ%r<0ͲV͘weUJULV elvG{܄ d[8F{\@ȍ vhBBܗS8Zz7?ș9W] e}E I|>¯ %O]nQ@h]BD^&ӳ ?dE4R^NҐeΒb57jѵlgw]Z i37a[S{2us lkQ{SC2-sfCδ`VM-h ̽1u69/0)d 58a*r$t Q_qE3WĤ V4ǖ=z/KC2|o٦TخhdtBҩe62b/ϋGė%!U6`2d}DibEձf+ḍ6lwn!\D\&;L!fGm?88&}CncFZZv"? /ヂmlSʅX`PBw1 #iLJacf545eWS[}tY#8%R2h_A-|lYoÙKnU_-kJ>. _<}.Hǝ.d卝Qvy50]? !*@>Ym"<Xda3p.e|.DI;=n-3Tm gDqY_UoZM LE6hjg{Жu@N;xb(]| `&/ZRkPxQ>%IwXrJDWiC$KmA.D~d}G]5g^S [kZ1*]sWϑ]u̫aLb)CJѹYx&<Z~Y}Wzk֯qyvIH1|T2Ͽ]ϟ3 ^-s*xLML||+NҳXtdH(\jzJŸj'^61{%{Ah&N1V,)kkjyaM[U f$~'԰w \PAu!ExA@m L@Y_4Fwx`|*8?bGыjC~AӾiP d98+DK? >g+R1<3uy,* ɇ8.l yWF N-wu,{:BG}lSTNp@]WRť)JJh!dD;W^kp`<3W⟧CEKe1iuiO%V niq{W($Sˁ5~K%伔4Q\3byXX fn!ϓx7y6+*?;vƑkq&`F$IJ&Ž.שЂ3r*ouYq[} ^nNDD6b0UhmOC: p\!i3U9ؘǖ[1s{i64Hqp kݓdΕ?)_K?w立t?5j.|9]0gߋm+5lC V0!kLXd#yIy{a[Gl.XdSEtK {uiT JȜc9]U JO.~f4ydHWט³eVkE7' 8ѓu> OzExr('B1Y}O=>:7sT@.@ƞ#iO6\)eyGD0k$t6;ʫ; 1ARYKjR(+FkF[wfǷƍ[A Gtj#E|񠵷8= nx*u0K;!YH bnsZlIUW(SdRlRUo5g ʮBX-?P{cphYa@ED3+ vDl]/X4\ Mu G-I-{1Тn aO©9*Eqv˷1JGցw{7LM{SƂ"=b4U2j u8&&*??ghAfZj>efbh-+Ժo,:̓yt2 imeY0>D(0 t \nsHrgY#UB.mmxRũ_>Xu&fR*a؁< C ЩKN/%j/ߪ3eFrvPCzS·%}b^\puhV#"#iY#+?, [G}dsB,.!8/GKKߙgY bs܅E꼞g#cE%X4_jGNR<}*Gh#epUxMQ5 ^Ӟ %|ktpemeR F+铛BZ`ݯ4fOBT}pzo _һZ I7P@ՋTz9TkKBPSߣxp6bĶ:lY[/ѳMCy ݫa7R++pf A߲qʛ1xc1v&L|fng_Cdʥlo!9*yA0R>ÙFzڛ‹I! >b `wf8Y٩9gS܎ߧ_2@h",kB=i;^Nf]!J44\InXa$NKZh r(XFoƭ5(mRHdJWs}LfbTg*iK{O_4(Lgh㑃1VqfVy/o$xx~d+yi,IJaT[3~W)&MNA^mϘ} x#>-ٜ Wg;oӻ[ӓGIhE?se0R ߅LPOE@O'-w^lm *ԏ]p3k ?ɬ6팺4E,⠫D )=&RۅӤsXQPsʹ' i㵾Etq¶~lg3eD:Z PDWwnСsʏ=V'&:1ˢم2$ {^+ŸQ]x0Ѱu]n}i;b}CZLg< w|8?$Y+\RVaM=|%pҋ`A|ko׵uͦ6ɳkh,?Q's,G͟Xz"a;鱚.^౯z2=(L-UH+vpW坨vOQKM"z)`(S;zgxN7:Z_=0+ I79Jʫ\س"Vz&lW=zɫWww\hN#mC"jgsˇDΛֹ<<,eAFrMP!HbX NmL - 6(xيMQlQ`ϻ,#eWD~bOCz>#(~IHl $m|z\v81xGtI.*Z&P9pF.¤IѬZm=AubL+PHziN$-ܮy#2\s'U,#sB sfrI䐐#<C$( w)s߷ʌ0@B׉:Hƴ?*Z0pMâK+4p!! #˙D'5EJ}(}v>d7r|udi 8^P!X*MUv:ݹS5g0MZT]_0Ğ:Xjvn +ڟ7yBV oVwuc+von۸9c=0&zz^m.>v&AVxY/#();LTL>#ΰUsS `%qJ649{?1j`F̓}4˵䤁_Y!B3]wUySM&Ա tԧꗐ Qb#'TEk+hG(]athdhuƮX[6R4xs|zc Pmħ}eX/ā7g>Vl~Q!#ӦK2xxϟtubd ot;nnZ*`ԗɪ=(ȐZ#qF!{ztpWW*]"8KRk!| 6~g @`_2딞ztiV\kpZߴDʲ hV`'g@2Uf$<0[T9vȦ#+C o?(#;o"XÌ@ߘ$0RaIn|dzmHG \PF#(QtHgn)oƯaYar8|7jպbYf}43ƍR*=v `[+[͉GP!:^f@XnV0ze .Rov^ 5&{fn 'E)EPDI6d4L8O1v3Ap/3 @UKvh\˺AXF81eWZTRg|0%}zG ҶbDk(,(-d;2HXrgQj1ݛ b "BfuL e<˃YV) 3m/2[$;+\Y2}) $x|M}"_L{cp3De'VY\eUkd*YkNed]/0R EL LR<,O$᝾1䌼 F {04vjZlo񕴯q,eD(gBMU ^N< $`:\dI󍀹O-hZ^/ca-e 1唺7woT_E(Ck{`x%-UrbU-)D;"4.jJ)` \&BLsncEsN= l%\ήf[BV^ [y'aE^xT^EJrPpmjC[QpᠤR/.K^bD6j7$`ZpEw+W\v0uj: Q6҈6c;䋥4:KrkИ%8x8Kc`ٵ._E1QNEfzp8 Kr-lhU)eՋC xu1 ,^츪eQ%Rh"OEKaqW.L66_ۧOa1"գ%Z|][Ͽa.A-qv Q\8Vp2_S, %7.Ҿ{TIk/!$wRQ [A434f\2׽18Rx0g?<Icb8LA-B1UTDl[2bXAc/]f3/?9.@=~␒ 0opd+*}HUi-> a[*ihL3'DlWb:lME1$AC( 9d_#C~|IJVYkO=Dį2WBK?סJP#=\æ/TƈhPu(GX:&惒}K!8IX^RnD\OZĉ ΁eJ{\ɬ/&e| n%i(f+l %П;OG0RD@k=3"s^Q,b X QE ]¦ 0tSY.u`3+L]-q'85 $ *S?ݡaW8uҼ}dA rǹ䂂*#tyzDZKy0pDE'5Y^"H]aaA]Q[: Pme`΁,;~t&@w+fl~vc(&:Yµ  &faPvo~n#b~F|gXt_ZJ1u)gzaC&L0Ȍ΂lSO d#rq 4Kvfb)JꎩC]CGT{}9+15&uoPYx0SZSBB k葇n 9W3mXC*c:0ϩn";buG>*7[:5ǻ_d 껀LxyN|1<H@%>4haVq۸Ȋ N ~=MT9T (4wsLhC*DnDB"ӣ#)4jôv ZpQ;L2&Gm>%14Mx*/~޽9u$x*biqf ѷHs[r0uo{Knd aJ5r8l֐)#2Nfn8Vf{+?' (|*dIYR.쇊]3cQrʾe{WGOoW @JWz7kw 9`e[{t]'e7LzO A!S앫vȜ@}2۶l._'{)3@`{td&BKc h @nO b 7`NzJn[ƈ)9:>k d Yjms#U\%-Qr D,mBβ/TFz܀#R>"<ۆ+ثݧ7^yzG0/"Qq#g67ۡ9jOfk@ZRsS%[b9ۉ')+n4uCeK-3CCΤ^Of:L>t񣸱{C:5}kդ/.utY80ߡ_}*~`58%\_=H&0QbqLōs˚"+U1 QsKs iU=u3rdN>ί#z*]jEwk)׀_*O)0%<-Ƒt/a1uK<e$Mmhy4"%?4vԈWЭc[5GQ~3࡙>&Ыu&B`>c뀈]6^S4bwwٓS/LWꙦSU%`)q.O]4| _,EjI;]38@N&@r2tEuo.\8, LŚ}G0~(!B%NYW7"v۾D.k`2b&ct˥hZA(j@#bdm8\w}Ia<0sf[1Hat]/sȘvǃ?sJ-XA*a+AW+I~:u`8XBD#dãRzKsw[C ߰uН ~X3݊m$_pCL_Ίt$BHɺWvC%)va|cldվS+Uňt6qO&1մ0d0#Rj)4VfXbhHzHHMAbh&.{Z8Ƕ;O{yQC2ҟ֢-Pi> R1R,a %(&=^79tە:7OM!v H\A1A# 5W[ RaF(N%ep5n `tX'vDue_;[ Z:r9Ab(ȓ+_Fe$R˖}N$%MܫL]tbR 6Ù=L-VAaU"BCI/J3V2N~Q oO8%8O/2,@tEo_"qQ &o6wҿflȮQspU XZV2 V- {W2ˤLPͤ~h267) )2 $]nB&5&Rt5+LNːdCM.M.e! S%i=J0x n Mךsm2 ANVeoܯO]jN9ak]y5rMf5v̀t &q5Yo5sgP]>@ Jn%2>ѽڴs3eرHMh\n^g|H#v ´9G1Wg%>.,)URP H=smM[!jB_I=q3_ ͔_#J^G ~T0> ! 7}6mYMĽG[q8Ԙl[aU1M8:ې4Y(yT`RMLkq^n'l8n&'[&x7r[8L%6I@CMQh2cPݛR\Z)1ڝ[%x4vnV NR>ykY^eb:I: [Nd86P _ HyѝuxMO:.Ż-p3 + &#Ŭ(p̭%=5tYQ{:иԟDIHі *4ɒd~cT@Y#m}97h? G-RDRQ2D۹ufBh!AwH%b4WP'VKi*"<]DKKrFDH_gC>Qߘכv͙jyX,%T ِd4i6Y4 pf)ydrZ23ށp/VmE9@PE`y1uUAw7q2Sba=I .ikn2}>No2;4?NLӕIx_Rnw̓͵z0![UX +SL2'Q>cHVޥ_zuΰcZLپ*̛I]GD}كsWNBiYmLAS;xr˜Y]`uIvPtO䞨'x|ΩF\vCEPWdo]C>N@Uv^~uV  dW~mF.5ݴZ/e^ߎw]0Qa޴ {OL jkc; y3Tԫ/[ؕ=Ŭ~S |ep:ƥTDxƀ /k{6f -+Og;_FgLE&Er9(?>YI=U0GڹjPHcP*wF֐!)Ϡ uɗnyL6NjܹLhzAFP  2`'3N|5 V(2koY.M/KLȪBJ?' \l|1Q f </aˏE"4!c^(Z|1rp씢OL- `p'iJ,2ʭ n2{(u|D +a,L҂R;8嫹3_/Bi; [RkJY}p aNs(idu=Ԋ9NJ`=gHPJEpI&o(T(oBۗጚgsU /6Wu7 c\"$;KxDtܚ^gXzy;ÊS]RHE܆sinZ4A*2zSF6gu/ W.s۶s?o$}_.1jZTb+с˫O:,J3v8XËd)u=Kټљ 2+ ?qh&bޠ ,ӎv/4fOV=K=dܽ ŪA%u7cFİG%e&(POJE捓!`GSlɟ&=tˈAտadAMx7QͲ)CЇ]'\]+BVOj]vW&iQ4D紌?zيx!>8Ҡ뤞- XH"ikzsdH%^Kk*Y8T 2x8`_CnϨFCM4t]`;ӴʉbhEEV#i_YCVP2 k>R"6՗M͚֧66.O9/K% ?5$;}"@-"]XIj ^cJ {m >3qGD:x<5߷g'.i4I鏼=d(f'~EL6rFGb~(5ݴVV"2lij^ER_r*߄F=)+s5[@p9ͿHe͢UJq9c}*sR'lSԂ {݁%Ҿo0J*I&mLm}ES̖ZtylQ <>#[Y7$}q+y`wnHL'(z htLG 2 #Ոz hYM]k*!<6B\c,W8 ,bxC @de6E\,Vc/3@H.@a֩}N/bcYw.ѿF4ݘT>F+[6oֿOe}Զ{8R Ȇ2nEsdt`&[(Ȳ8ڵIƐrIe,4#z/P gYçiU?9,Buivh&a~B2tKQ&iN:Ɏ('n&z YS:p3*8&u_T+6rP2…O]3AX zdDh;@l"XIo]˜}Gֽl_lz#PD-]{XPHgb!xO]?(0NyN3)BVEfl!}f[͊Tƫs%<'f,V RL Ln$ TY$\ty=ݷP|Hn^ CIW+<(A+UyGv+pO[pEbM%*]oGPP[9JYkT,f́B`` "鷈ꀐDlL1HF8|OIs+^ MzF_XՆJTM%0ʼn[-kb<|^ڊ4p|x[jϨӄyG{ kAa] 1Ve#>f` Nf^r)a\{4'5sH'Wi8GʽWq+ป}̶IIWf0|` NׄmB(K\  7i*48,NJ=`i[+G˧rr69`? -Tm=w rݧPL,wmP{ i=!UO3pm`x!+XBmdl慾J]XߥgyVԃ1۩FE hY S0r6Tf!TXB,b@`˘> K"y ]~LKqvҡ x~HOMAH?ZXQ!Yi/r'qD|nRF/wKjsED:(&_0jm*InP6Gk|ܸhhuQG~ͅZMwx;ᡇnc5 5 ]&Z (*t]0R6vtzl * _vHjRڈbWpP%2"?LmuI=.&@_I7Z24 h>,[T& |+kTr߇T49Efga@ 4kfpC"\ *粩όjlīZ;3 j%u '}re#ǩBRo*o|%9UHY0RRqasVQ2Su^ hGBeBcz=Gj@4b+hv-}5QTmd-Bv<'Kv6Lq>f4?9lZ#6N]N5cC15*~8zVd0S3l+|YE:ξ7%/!yNzt&"z : ĥ-)pu o(hl3w 5S{}5Rj /ؚo2 U2Ps 4X|^:lQm%|٠}(/i w=4gǨv01M[Ǫ_Ƨjw.;uQG*'|Ssq-r$HQŭaur}YƜUkK52A0t4 )U5jVm! ʳ+ L|de`"C3sQ= gqy.i26-XU_ KS,_v⒊Z  %z2qCrsc(=6b6PC0o-pm~2l۶f8θzfPvJwVE:jX˯ɷн.> ~-ZN4k8Ě !!M4}eݮF(kvŚR.YӘFA{)J^'5pT DZ&.o|8ڜ7ɛ,B((' D/f4*:t3S3CS-@M+>7Oےnр!Xm}\rNҋus)]Zh%JI:LgNٓO÷.̽$")GQ}ܧ1cO{Wxв'PI3e)_סIfwъޑ[ɯ RN<1$BԪ G4gF «SXBK96{ٔLe7g$_\"n曕ae+t߄2>,fH`IHSCGn-)DZX:zBA;ċ9|s% IJ8YYp ёm4x]ʹpUaXE!s0Ue7ȭOg$ʲwpohZK]fk.}I9x\hՕJ G?82; fӑC{~,ގ4} DUztUnCa3;`9ufZ5R {S@79*v& ꞱXgE=ԬTkBHYXJrϊM[O<Tr쏏d}xUy4D jgڛbqoMZdW*ky{ڕz\%M췢lvyIhn$#yKE.U58Y27c='NyJࣻXjPÐ9=,@5`ӵasB9?#(zv EYe16P%d( I'HAȧ"! ARPMыt?F⟐<|COWmZY'ZAWOBKyUj u`UWTL2a&>1*;V'".oйXJt^YeV]n@'< 0C3>`muMG6E(n| sxI\Pg1uE7 ^]$A=47M-`-9uTu?AZUYYeV_=A /A%^_u5$JA&KB*(\RAP@ !)xv39$VKiDYv]ԕÑK#0ÄoKZ8SJ,G 2?<- ӭ: ;Ez՗9 ;Ȁ4|s^aÓi}ރrXvQg+^{ lb)HU&+@pIE/ J45 EWI#t K(l*ƚ{7stf,>=lK>_Ex͞A&fsޙe?`Y+ i֡~ώ2x67,SQwzCź(NIq.x;EQv4piWiA-(;j ݺZ н!41\]U<1l&* ̷1$ۈf;rѧ3px`'rfQMlL1K-fO2C*‘.۔oW\)MJ%˘x/U7i3p R:$m Dxiʟ%aL' f$RWm˯BwZ󤤈ʍ@Pu?us"adh^}pzI޸7S2%eZ~_]615ŖKfN,vp[*w,q=|덆O4Ah\DI:.\҄B`q`':t:/(PpP],m*_(3@:Y2-'s6"g1EGe*+A7˄ ʺϗWt`qAGbJynU3?3ނU!`Vz\kC/2zJF#A](gsB}!sTPsmx }T}Eqr^k :u j]aӖޗ} KR~{hNrI`Tf}5:ъQA XZ-peC0;DyYPGF}V3T{R$56[u1O?$[/"2ނ`'3s\cp4S?J7O3qP{̷y6[>8Z<`2Mj^?vncBɊ=AlPtx\x P,Yvr'2`mH,hg3d ubgR^Rȃ嗹Kܪ2sT5*+ŅT@y[ ~J?֝DQlw~k@vo"tXG9]W(pn|&:%J0XQp 9o8x/l76Un s+{R #X2qQœ!2z8SFٶ>WFso~ҀUă㗋a@?,_g﵋e,Z6nf@1YU=୚Ǫ*^>jߌjxy;X@ZEOP9ѷ9?\l/+LB Qa*ijKAQ8w!}Rjq7r|lV/vU~H<4Dcڊi~c bIYÜ_?‹\ ǭBd+T*jKIFH2ze6\glϨwV&TsFr+d+.Z!},^1j;2p 4:6PRp k(M[0ms(J7a4a%rc.Ӫ!|W; 2m?.'`l ݔ֮W-CZT%gI]!{FiWpy>,\Y'4}f=g/Mקj0=P|'x"at@5E0խˌ!y)'PMX%max6l-ؤRBt1A ?b t6ݍ-m>G}]D\M⽝kNP` >a(NE͜ Scw`L/19S4$bVq!9Yš2)ӀtE( g;螼_҄LD$+.&`a=\3-ߥafG:hjPLdsi'eAQ7AWka:ᘹcOhEd4D2զGiz Z@Gzp=Y *+F jv߭0j>39͵ -[01zCJ0quUSa@::qޫ1G 3Cu6yz%zYT ;\D7C5'({C-$+@k!02[_!k~xrsBh˚+8ɥ\GK[,YXlV݃§[K}g 3Os8<bs^`g"gWڈMqMIFz|znB2Q&zDVW[Kkgǝ!~^XĶ>ZyUFx| a@ؗ u|fFh|La9u7 Y\5,;S)hܹ]rk3յR0AQ&< %"+NGt%l6Sv(.2fQ9L/p{mM(Rw"<=|O-̲e]9BN>t)Co+RH>xW_k#_Y;l Dm:n1<;mC7c{tTB@t\yZC'bK˽8{Co5$>{g!7N8,=QcEwjn`6B>_Hgg̲ύ:'e<&,k!Z3i5qHv6Z2JN3|Вt':䔔 wnTs 8~1o}:KT#¸lpUT'[*3 sM/X̏ v<%k<| { _5j9h@&]X6IX(Gjnj)#, 3+بقmQK {" 5/OM=[ #ONbe(Xڎ`9Y ߴ,MGܰOȬ|`(>Y)^ކGy,JElQi;q͐ p%mXoPF/䩃*GRGLF좏PEf-` oRl1-?Q?]loy;Xl^:xJloGɩCZBFE'^:F҈ǪTu΂ },GaI_7 5L.Jo!} t86tNІ C  _-kPR"d,`\)Ӫ Hh{"/ʾ $翿ߣ'+ahpnҹ_1dMRȩW6<&\(vSGI{}զ-OxJƌ2;\DS>a\auv@H7N彵 ̻ poOڇiY~qљ^P>iaqr/̓7pnſ&-3%b8 #w"5nHssj!OPj!&?8SXh: TjspӀE9Np+ni1"1hGo.|;iZegA옯yس*nNs=hRiFɫjn;"+XEh8ivZA_3Ih Q/}P48l}%d|z:ܝ]X[bk!A\ bOx  HTo}^hi._.,g]GgMݐ' ם,wnO}dר4*k4o~6hQoxR10c$, \zM?o+XPΆU|OAc)CY.K9O-|m]zPD}I+_Pt#-rڒ8jt3 {oU?W2yN:~[C]I9Qԣ[dF ^ONxkSRi5;ˌivJ$I1=uy #^RS_ )v"J[kZޥb7هL.gcT 1.+Y84kHYh!xAP8&3ǚ"]\-:!љ(>Zhl$7Tspہ'yN}&KK&ݕuvl2q^(ۣ2RQb3O܇IǼ"s3x&C7bR? !.j4 D9*t2!u:+zH-rdNY8A< gs9RTyv'"ey :⹥D*e}nr+_.aQg'}ISbP֌1q^Y߱jw&l3##&R׸K)ZĀ}![jFRg#F2o#DjmQpƜTːIiUC744ŗQ+h݃>l I_mpߝgЮ+IJu@qIc є'|$DfRuM}"ո~ oaH8ct2CT)D4|ܯCT|#Maht.1["=xF1Ɉ?~>;Ogc~9k ^!9Sr-e^.㉏JcƕW]BbwBr߉Ҽ qq=ȁoVPhmDV'lbS 6OU.g ݈5 ,hZɎU#/+ uY89A*#ec+`;RHZ7"j9Y?VUid㝞:!x4wxY~ְ~-?L24I%Aj}]hѓ * p R.I+tQ?ZiXB mH3 ޢ_t !p}y$dw)p+JIpwn `roŽ+n gKMšC`('o`}25<>gJ _)f1uzhsIb&(%t\t`6 # v`j#AȔgp[m7՜J}64v#A]cw 8U.bsRمa^$܆(wqUF-B".hlVA?ч ?f`ea˜c mcNmo3ܸ$I{YQ{jFRatQ`QOBDY3p.5[DL8lsDPZ'C>_e|ҟFloH]A<14ɨSJB[G!v!6!xy *捄WTlOm ۞`Jⴜv$r^?DeJb!nS7'-/e߭g" ץ7sRÅL 8]({M4ɪԎ NtXRNY@6w>jڜӍL%Ѥx5o%U93+9S;[H 6=hQTk;ejFK&)q`*S}QI }DcKżBkgSufs2`ifǮᾳY)QArO CI'6Y\98ӱ80Q'܆7 X\jUKڻ?_ŷUϧ \3SA֍QC" Ђ\ڶ-y$#'Tl9]mDDѫN(eP/ uu*Tq#/% B^ބ#Qֈ2^}z^C#wI1pMc}50k'C:QZ L?JU%><9KojdX`{7c~mGP.UNf):vH 8IHʆWf £&G__LtV:C*=f Cлck%`MU`4@@sT5mcV*f%;T"bGk@K/),3|HVrMZ2,F\&[&Q4$FsW4~*Ëh9?kEn %B,np#*.1E9լȂYge{Yb}odud ;ֈo;;>VӰC-ׁ#I4:k~:{※*OML9]} Sٚ ^Y5{|M-|U[,a1} 0E;|YgtƼXJNJNЙb4Cy-c$m*B^*:Ve{ǓC6)Eۡ*)ʲ65y>pPt-g3cts4^L3RWsW![V^QBIMAB6D:?9Y8HQJ!rh%-~fi|`q=*Z+B@omg1zKb~B\~5ɍWګ6d@XyLFw͸Օf@zP?ݒR ႔r515wݣ8Iqh1K9NN5LTM+ȅe %"aw7h㜹䀽/VWILAaE7>/,꺎Nްt5lw[f 201 "ǧQ?82z&lV9x(G@D3wc'S]gCcmŷ1q_e8Α(^|=/RL"5JDU*~2nj1ڿD|ɑ,#dfnNG@E8LMTWJƌ7ͻRGJfz̈́?wPIoP~ʐe<ݸOħYp W#_Ҿo2o}kǣ+[tj /- ڜjqr^h qOav T:`R/&9ǔA F L<0q=4B~Bc+,[xBDqL s:1= *!Umԃ|ڕh8|\`%_օA']QTŅSRx=IHBH3¥yh̗"1@cAϭivyMȯvF;-] D8h  ňOJX1|_B i(~yٍ*v48XNcgRLiݎ!vQVeXV8ursCŋRB#K5;ALON&f.ęuh+YWYYPX/QBQ|,Lr$%gh|G1O4X+E\s~a P%k]ׇA|1.%']HNmf/l(U/"waLbe(99Ys59SO1?,MSbIԋ;<6wTS}Q6;A"EF؋;̅L[-\Xk$,A:dK:i#C:?z Vjb[X7jX=&\'!(ȢroI ĚƔAU̓ѧwp 0vA| ֮p73Pb|mNBĜ #T_ $vb M5 r0=c֕|]ei(bF!@F9ǘnrZ_(=i-HуxZι-%+@9s8nA[]=)zrF5Q\Yv^+-zz׮ $NÂZx#X-HӫQĠoߟXԖB2Ѭp:ftK[v29SHjz ǜCSWyxҸ-CMP솰ꀪ_[*.aoћ2:E '~zDΉmf -j-;ϩK g!an%{H G-hK 6ζOPi8#E~TPmZ $ggJ^ޒ?(ϠW{eI&9>uOӳORtn پX}rD)D8f)`]Nc|Vn8RE9Xt:cpd ^ /'CBQ߁u!'uzE1VAEͿNt^A3my&' so8z$ i竸B1f eYuMTIšq&6bocc\XK/%hEaڸOcX>&?^ p4|XT0 ּ !d.3\>D;. Cge`K"$XH(RM?Q/Ef=k=6z?ʲh+} v"Z5X ܊vz 2:-7ٔym&o-tFvG+5bN5Q5#r *blHr{wэTx@#VɤlN}r+$UUD$ˣ:RI,?ɷ^} vPujSbb~nk:>lt-Bs 2&79{--2X!_3:] r.$0]YVv ?žݝw=Z"DzXe>yњ.SGbˬgr2c2@77̌8 ą&@B\)X[sF2e߱?-6C+=ئ_CK,y}ݵ 0|:J(LJVGxz4N] w7\) H~S_ X&aҏ=G2*e#zEd l:*QI^Td6JdN׹"99}-KS< @|^W"$[koz r[ԛS^0Oգ}rR­ ZH9aiJWצ3'~FW݀%avMc F>IWdǭҥ˄*[+F \E 'x@Fm8sѮC`@d<0%~,-?79%1|[7VOռ:c8ˀWӞ50gj3Dm[H&{fA:zjis'Q_ۿ4P>^n ,"8o ϋ 顓^"=^k'wQ4%+=~M>~5#.OEjE2O"-J|3/df(mBx.VZXyEF<9֙rU2gC8pHO妄>,==c5ٶ{TLJrS*ʚh{[ӈ*c{Zb6)-3KN|@8t Q<;ߜX[TīZ  QR&k έuﲌ)N2z~a9O-^N̞ DSC$ sU!dNl\4Q Hq RkzcG;?s7L[2%PeEwXE7Jl? iՏB*OCOyfL{24طѩcQna#CTRQ ;jAr`8d T@>SZbٶ'P㘖+*Կ1 j"CM?k%"x/]k,^u{!1ǧ> ؝WB&w prLGYo\- 􋀔:sol 7:uiGu;,&ȩd)cOWPaUy%30oB,DWr] xrS04Q=t"++,Ec^cPQ2GQn(jH75eW.+ 3q&YfTU`4=SJ5 D]ݽ\68xePHxFa+n2=D @lf{#砏}#dw(,IgV AP1 :wGhQt} =_PYڠDà {s*2%IWL&OVDF$j2x6Sa 'ý]Igi2;U /YoA\er3s:yq'g#}y9cn35q,-f qwfi0ldԡ;'_u8JןG\&*m.g5z\@| .0IYhePo]̱o2~ś͵>&~Aqjs^{PYԽݱ qBݪp1ZHh )$ץ{;Ub >ɘg)*Oz&Aji/AeMql]nT[/6N:l yX|}."Dbe=#A\ S;䙪 }$Tq*Pk!rw|F'gV!tqzQUDy!ze}$6d\k>hH&"˷ԉ qsT?p1(۸&4x Y_/eNsjIM%eĭJ+IWDGLA\"J1 9 ]y@9@4[ o9 XT8/R8j=A1n/g ͭ7͵W(5(׃;& r% s Ûù(ZP,<%,:- :-!U?U[[ 0mpԷO-ki:yTW]HyP&J"plp`^!#{\&r󷜡hjz(yOkd{/N]!35Q2W>dwb-N[]ۢc47\*l-s+E0I~\@km_+;Wݞ֔18-BU/8!/vw:3JV&.SG"5εFAytTIRL: _5^_&bJ rx;uY> ?MTV 6 2h}6uN0̕㶸U(4zWN`6;DEtdЩe'0pk2R|Wn5}{DF;?ˈgBtv5G~8wm!vX`>2e2Qs1==sk*Gulݥ)̡ R):Eoq;+H5*":VTHE+$/}gVv GPdHJՋE%YP0cZj W:Y^0l P#uAЯref}NL2ZhlE=v!eW<3{~DK).L(#w&g$FO[,˺ΠlWZ.BttٶVޱᐥ`0Wnsib` lBFZ5_GK#㵬հc_9ѽ g 6-,Z'W~MAnP!m4.9!g[Hۛ5( \j,Mk}.jTAnkpMT{m|D'2OGh3yPq%(N U ZA;ү96㓝p~>0@e%hjv~ۛ7bJ ȋx7.\]oAݿNmdu+ 41+_GWBE4]$(61!ƐZOCplRL'p:lkQu{cp0t}Py:fDу'ڕ]*A[E}@ӻo`u'-YZFpjԛDUɒL_l'꿨]7M+uZS3p:Ė#^,cW11 Y%b2ڂIko.j=$ހ6s/kv1-i 8R5~#2g:*6-8HuUY`xA~ #ܾ6"T^Vg*k`;q^)E ~;P銵ڝ 0.%{|JHoAuHD>:~jL_ze4']|R1!QȄ&;޶AB#Ea͈zXv|d^M.; kd5t'As7Σ$(W iۂO?>hb=t}}%Ehޚhf]t n4k.K&3 /UtV>6n~0kę$bQS&N*uJ l1L$qCG_: \ \SY:[-R=hLM/n1ܟ(v8Y(& s}I (i OfLyP(dݻd=ENGx~OdkuefKIw^B,^ud- >5tP/<$2rvJiSx&boFXRbS.Oyy %SPnuWI$>Xj! >rX1b]} s0G#c*˖WP~37{ې:6hǐT=e2Χv t xNfo" ))!b,.4{RZxN)gHm>/?ƑBR.ՂM/g_'c[ZE;.k2R%wX.x睃ւ9N#BuIm0;N9km_EM]au+Q ּMHI*A8]gu1eəJst"K!AP\1|p+q |Dz}4JH}EE %=ұD)sji g}a_{sQ$wLU Lo uȨ4u6/f\H+7=ՀU٪qp??1-3| ƇAl]L֔ 9s/²D el!èf>tm<9Yc׈ ܦǻsw*Q *0"4‰-`K7YR*+xz&=fimAV>xpZ5}0+K=QR9쓊iWDN @KS:B˂X>%*+{/Ŭl&ZmʞdA tȦ|ri^q_B+`By 82 2K- %KN3 ݅rF#6 #n8$ +nҠN+)EΘ?b #c\Xq} 5;< Xc)665ec^6wd u +jutiC,C/a>z/;P>ZϿgĄw5^wsmqn›Y2/%6]ы?K: FvӛciaᣈCRй˛a#.N$>c|5zR_:7F 7X繭bۡ&g}ɘxZdٷâP~%p!'L\*.'1g;C%2VSѻӺ$` 9lq<% )N>U"aJA\P_޼W05ZIs2_Oэ5S#wq7䠬aڟ/&Q}ߏ1WG`O& [7y*lv`4'~yt */zD<@غT  !8~F`=>esZHU!:n@UC&#/lB<gKO"Sc'{+-պYpiCSzQv4f@ 2٪!}wW g.= .baƑIiԃXM$q˧l3)=c6DZUc?K ަtTD “n& P zP_S!c*2t.OYQ~!O<47D/7x#<쏈=tT?TX9<:\!@(ݍpG-AV{5ڇ hC/-" }#j`PЁ P`'0ڛ8Q&%=ȔCT m)k"ص#+ FZ!gS)jg3S+?iW XŊ"o6 7K"W))fůo˜T@L y=PfZ<0 R?N7EsPYaLʐXerGv/|p:¾fȔcus;;W;BY!20 '1] dzߢ7j'B}jr7[JTMtZ)2XWoآܧ9K !ڷW>0H㝳!X&`S<uPp*fO<xl»V]Nxb[OŖ㪅=+ƶQ7c> +Q6$LN0>uBGw?|,*" G#>T?oɽ$2lgEյúEwjU~ٱ3txk]j@}9O[}ۅVTt%njnߊ^p7LbUޗ|7I^0V& 0௬V&}.l"$bk(z^($,Lo4ISf'eiJ\ ʸz؀F|X J~S H*km҃*X $ W~Ntsc)tn06RfݡSoI;aDnQ}"3iCdOH8:w+[F߱mmY[!],/ʲrJ /c\?O;Rix夬O2Y2)F |0I}A dZ Pdꁠ ^Uy :I4ӣT0 >YzY6@bKũl !lv=S8{^<)z։h^G̘j7Ϗ|^` U*6yj'pnԳȟeAVEgJtEL]>(PthJOGB!5=kXXc:1ȳ|L f;DK>is wrG|Qbdk2[{ )/Qmwܶ0z{?.g@(PݗǪ֘ CD uNsbuq2?dqF|C*j8aM> ́gQPE8Y<}AR:!m DЧzGH/9v>I|B1݌H \ $aAFk4d;6cz72|x] 2.. !K?7!`{:d[n":ȣ)_bR3liMPT6~ę΢|!'< sGD9A4eςM.V$BM$j-(XN3m lPߥ#ǁט?Sdn= ;&1=3;n摗a.# 7F̿SY)W=:b#+ yEKʴ;)udG3ie gljf<|4dx 0ThlʮѦIUȶ!WjE"mޣq~p*v05) /#)|G/*5 rCE,%3_3 [wxKzG!_08I4ӝg7N ŘL`\W=> c Aߩ1whK[ݕT-/ k!BⲪ#nPFwrN:M6[ͳ6F[uJhҳ[Es53|}WR=ť O;uf^\Tr,7]J["5|ӧ+@ >x$bPfKNpZ}@^)'="g$,L(e0(Rr~ PV 8=tf-('n!bp-UTwK;stdB` ob' +qb}bX֭fxfT$yW$mUb4cpuLwgH/QBA[:l"Z)sCׄeMj mW)/Q;*q2WZ5`tRb=eREbnIiѼHuಓF&=tʢkVo\'P{ӏS En3.<*g*+dY6cK"} Bgw׹.A#"xjz̀,! $DZTB?E{>MuVvsXgvz na 0}[:~6, H#juQ2ģڃ#vs}G ;㱠 hTkVD1G#B r6´ #(d K9(}_5;y7%fK$r4 *m 9aN }>޺ dB(FIᒝTGųL@00$-{דv}g|Oq+ϸbmT8kp8b~]5˒,УlBUXޏF0EQYx͍%Gt2qq^Ӡ˿XDŽZ~:L.@WHôD#  7 ]@6rl*( Oƾ? cѐǠ!ϮμMު*$GE'r3RE=3 #! tD^,=B~-& c^`rWb;4l}{ҡܜ#djYÜ7w/d*cdrLpekds I;|Еl)=ӸJk[[ǯECr/*7ei}"MhL̙? f-O'/1)wHͭL0HnSA+6`ƪ>',4jW6*k 7% 7 ȄKt %_֚߯Kgwc~hp(i =~o/t567Y2#תqe\ 7i2|x-S#iM8E0-.-KHQ%p6d= k.0>6ޘ[!'x*M!РM̘kq#KX]\_L|uqYqC' 2T8gdavG$^mg ]6 KG K9)e 7Za8iF(|23j)xC'd^l&P^n4zw[}A1H;eOH-ӽ_- Dc0YpqV+#_d*oi+IRs6 ϑ:$t46/h`oKFlxor Qjt",a>˨PA#\yy֞|apׇjs\ T*9taj3t$ ;-|aF_bՊ}p5Ž3*'h?ƙB-~-jTv] W/e >~^WBZ7CHˊZ)LLȼ $Z|1duz|k"o^${ͭV=VmI\2C<1Q~2xLw֗dJq1XIy3D[޻FvUR~amNWBXtGܠ^7HpTMOpknٶrT=Hɣ VۗorIUQ=.?W# RhBkۇS\}"NKt5^`}J1>\Yڰck:2Ac"I=EuΟ 8)6X@LZ<]Ɩh卆#6^>cT7̇ki0[nz|D,̪]Zo'FNwlmec+ b-loMFW{I5qӓ1aCeI\LËo-I3{ w>͒`QQۋ5Qe[/o EWABĩ5VۅĚxL 4l&nTH6 :F>&f83ޫk4?d<'^{Kg$k\Y7eR.py4-m GuHWً7__|5.laa^@IoW?,4S2͆ܳ(]HϜe@1oc9y!U,炇@o<*^XJPSmktOyzn,47$r8-p}ښ$Kbp 1NE a`H0'On?P._NG@j0yR]"df[+M~}88bmW0Ͼd<#=B~:d۽+~K ˅+խ:Y 򧜴:a %%5Uk8E\Il ;m4hHS*S7#\+ZRv HTC0)]IBM F $XQkV%2zH#Z3["$V iT806vvo_*SAYI3/!K /Ge7,wT>qNAC7q2n&d5UK(%))76DwfSkaKκ149*A(ee^|K"@~rqwܦ}LH9l4o6@q*1LjAa)NZHBK*ν > "IjZ\%E!2{'" E$r̜܋*3jN4JWkXG_;._mar1{Ձ$8)[  Up$Hn))kNbܶ]L`1q8 CYCTJw>JtF &~c04|S{qWVſJ)>3:@'MiBmH#/< bpqN1iJ2YI:qt?gln( &Ɩ%lq3f|YVItk*lF8w锟:?ʛVr˜g ˶?䒴ڇ )*Hq4e"o!-A%`9}<+C%M 0Uy5[Zj+; re|)ϗV%2Y4-A&CYO͆'+nKu#HdBD2|~=#Z i-<Ȓ^Fȥ:&`uf1+l(,H\/rrKzz+bZ^偗*|rwg '-RZFhk;l_{S ) -8W޴#`;P"A+ ,X|)M}Eo[zۭ*onߙ ,R4_w}WHJxQ뽰;"/Bl(#zZ4,A'Nc{q;bG˓%Vp} NQJ_1~HRjN4XIvfC) uΧ5"',!gA2#X*Tb͵\߽rU,[җpltb\[\$.n2䥇R+bv87$ GObQ3G%ڠ@09uςm0h.XE>dZtT-;#IK 9ߋyOSK4kJRC6J Po]dnj |rU;© e6P( fZ8mjc$&aN6s8,"R|։8p;7Zbđbw5mH]TEq'It8ܫÓǍxT밇|Asܰ.Ї|8•d? E uߪşwq2xUԗTʼ :*[=0^?/:>]Ae-ۗ&J*<_q5ǖ̶ ] Uq術8A):9d/e׹S4=L=p8:Ͼ rs|#1m}F0Lʿb>0Wjh~Pi&%Sy}?MOX[w,Oܖ^Sj9"N܂@{0)ϐ+@>\:T? >"ZG>tP}.( 9@nsy=x{wb,"^g/SdKäJA]jт[ N%ޑ "K(ғVO^="mGAwG_Ҹ?+Pt CnJsn])Ӓڢ*)3u8\;pW=萏 --fj ƆɛL.SEGqܜ c_ofv_6ݘ]91r(O]@ wPprD ;Uy/cע4[`aE;mo) i铔+fA2y򽝎28:01B`+sJ}iIޘoI"HR,a/G+D5sC`h=w㹥s szv(ɹ;yeBh]I5׊ΥN^+}vB LIAk @̺&_nӖ[Zk;OQ `c'N1V=LǰǾP7ښHuf[kM_z]t+sTSdZ m9E6iMl-8/0snbp XHbR/pOGu?l?Q_墳Ư/2~q,Zr.o~ KK&"hw`ߎ F Ww4ǘI4#tZn-f)ߍ ڗil\pJjoX)ŏ@br<*ٰɗ)0^cH 7e~[[XCd! |\<ɮ5c7Gi$JTԩ#:XE|INJ,w 4DR60>,"`y7>nSC +* ;=‰V|7pLUh+_x]*[+7n>DGvXq^ 8_5Ml!5D-]}@$;gd~c$㬎q1'ēGBɊb|p _{XwOLe7{B>+$}hNMv8W?+4NxK%P1ZH ,_hN4\Eq/~r,lztY~{cBJ#)uvwۯmTX>#AWvIQ`CM1ՠy89D0K|)_ʷ7 oʼnJEBj*KN9hw#Sp q5ǛQk2Y Y;$&|^cAeԹ;d^_D`9FEqXgiH_ׁa$!GM6oۤ≵_aE57KplĪT qLj4"B/pVcnCnuv-틵Knintym h-=h9P.W& צO AwH&sn$~+JRDߥ@u򬨆/P }*?F/|ĩ$@k3--).u3MSSvVǷĹ+K6DHWXs̨E'+H i'rٔi+Zt[ߙlAmvs=/p~! xY84MGZHMy6?б  /x^bjf+բ.:_`a??TR}GEs @k#&S[cOM΂g~`.4`xZel-G1l<\͞f _T;*{SjPAI.iߨ z8\wIb'$Spz*5AT^˽5iCRrzFuQRͽu6Q QU?*MVlj:sLgD]YnQl[&Ī8d?ۀB oʟOxf٨5w.Yǁȱk19'7qF mlh~p2G8j(t2K",z=cV.:PDtmE(A&0s uN0H 7\VII17gUgTg.QgGՄ8#\</ [:(3"VאXec,@m^/"q[D%`fw+܃L%g^O #dYmJ7\U@F4p:2r82n'Owj3 o; \=B V: ۶@5-[-a\|kx666=oL]RsNݺos]Z$=}&s IaxO^\O%E^֞",GF:AܞJCo%2/(b\dҽ.ۡK4n 08{r$_n75:P vfۄ=^8.Pw]QC8ZZ :/E@6l|`C~ƯJ@rqE߁Q`P".-"핮'#_L$/'?|Y[2t{/~ ol"[.$gc\hCNbVǴmh, R0Az)ƃ񴀉^< =j`AaRKl]q?sPDS]ګkқQNE$jV盋ʘڛT49su1#My>´{qRт4(ֈ:Ѣt \4];yr|Z76.'HZY(#vGO0ό^^O%cCJCD3jp.YbSr܄J(~=+vCv&+T; M3&IdS5 ھG`iqi.N<; oA (ZD[q;h;[p^6~}yz֊`=<#k)e=e$rOfZqNtHWţLj,(5g &A|d⯽0M--c e&_pLskyZNvsWU>f( 'LUSݱ5 & AѲ6:T{[H%[У^I]q_[#O#&Du<bvDF\bi>;s gXB(˧ +TG@uٰaG+C$!G,, ]28zԅ]Heʘ xM {]Zl+-Aʽ 21ɫk脋j}fG~J$LFȁV7t"^TZC$O"ߝ^aVs89.nzX#D_91{Kf 4FC_~Gц{NZpGE?5(24~/Pi[HlMltxD 5 -J?%gVq·Fr[$#j8@fʇZqas X\QKmJ}43ݩq='->Hڛw'U9"Tߗw92veE=r)5fʀV9NT[{}u.m5;<#,d@H> R@9 |c%{ e}_=t'Jl7SB XU?[ 0E)-f&'Ld6R$KCq IǷ[*vDOC+BF]?#B9 Zu]Kr3qU nyff<rUÂ_(Rǧ>M S0Ns+%h8hvWmjhI,e-֙-5.x7ȥР-c~ p$sMɰ6sq< zWuzl+E1#8/ s K0^}9ŌS8_/1^@ fFIP sV{;r?k<JMP+r(g4 gaeZڣ4:l~lZWkΝm]?"ω"`UJ7*vG'b侰_zo:8aQU`#ǐh;۴a!!j E?D+)G{e\P.3}3rPX>¹0UNsϧUKAxk"nXSW(!94`swٖ[@; ō;\:4i3EOlbѧyK#lfiݹ|K4Y1ǞNoP$w7|*-$X<ٍk*>qc\Q]V- @r<5!6?H:Ȅ~@ 5PvG7+}ˤ7oY*x~OzLc2ʛ@РT>  n6|Q:sN _ YKR=o%#V-0"l}oIJ*p/ B:B e^ˑhE'FHg,rں t}TQJL4Bqp>njf^8|=G['o`xf$]L&#(/gl6џ?*pUary9ftsgC*驛sEGa}1-],5,uԖA )%J$dIuGqT2\}"=%O} 'G Xx1 " ,<ö}[BO}9 &$ʳ7eTlV =w}0jllD3I%-L9WT2_zjHĉZGZFE~,m;4H"_~|6suX+tህO86[  I7W\ߟR JyZQJ]EBy3 PIH3q J D3!*[@N67\]gso SOb|0Ib]Z#Y"|A{D'(m,2wȈ )fP/íf*eoP\-_$"]Rs}'[%_AXEkUEz6=dX_BLWDZh%WpVh,9y|`yyY̫7&ԞT<ȯ e_06+}, ="m`ZT "lV5ZDv5]؎gApI&,r]N\LvBpO1]oD)@'rSm0(t cא50J#JpZbHg[.;BŚ޸\n3="Kf3إ/:C#r:O"῾Z ep0O}Î&sUmގb6mg0HPU酨?f@\U[]6RGKw7#79H_ 6#dK.L *h ||<)GpMzmV܅< f`9nHz<_R=I0 q3 Cpi0f9i30YB>InGqvk6 xvHEk#XJ9ݞ(z 9vth̪*@&uNTUI0nTGZ d09'C{qJ*εcHE+][awf8)a>$~[clASJ:ڇQ3O|tXőԮ0egMa֗Rt ߸Ж+Bxr?b4"j;~ށmj`?K:c"o_ۍoۈ<0Y ֣1!k+9SR&HVW%ٕڋ&fG[I?vE}.ΟodH]1P~ZILkad&[U nn:37}09cN^ XT@W#%9z,(@(B+EhnűE0(m 'VIPGUeq`9 ~ƒA)Gr:@V$Vl7ح&)<(йO2ДX@D;9тK65۠5P/SDEJx2fbF݄%xrqm }E\ HJ#+6 sL0qR^1BGJO={&BkA_4l'{24gU-K21ޒ_J_*ZDeE(ztplVw32/6w&VbΔ _zea.8sjK%ɶ 0y]/DqiQk0\1# !n-ǧq5kuPjl|xC͐ӣnm=X`^/%We&n|e$Kvu\=,8 t&҇-`@Mx›+&4ٵnKٽ+ص~tj`f]0$ED$`~ 7c=0R5!Bxxd0&ÖtTF%g:QFo"ɝ3XYj%%g^d#kwlh!RuD6*į6.;K/Rs8ixǬF4;Gk*_? ԩb_؍rQ+aABRd}]QH⟊8eu }g. XdaV>4I %P4rPmV5T;#fBcpl=/уVQkm@G}$FPLx*xRuϦk~r&Ɯ %I%{9yoy9F\&eѳY:f!~eZjV  ] PRSu(4ac:$պE>^Kw @ZSimeJ7lYۤjr1.}uUo&/&FsI@ܹ/8 $351Yi91 5EəRB09OZm#0$u :FÅ` AI\?6d aeW%n9l>fƎ%j%HwE^4ڼ9b2hQ%WQd^ /XI9.OQt,\Cn,>žAm:yLZ$#`Ӱ,j^>n"hK$20PDCοп{./EN$Bm'L0 ɻ7,/01^*łh6Z΄8 vӀ\{`gbf:8\8Lc( wkiKSEU/g+u] K;8hxش4Cи6r[1ǸLc B.m+.Va#ARn@ש=cHQΏFw/-߱l&HeAV8sS;;D՚WFA+[StCJ^dXyҢ@5qw)p4+&DnE IM`b7؈b7B0ڄ6 Z=%|+{B\'~ u4QɮZ۽Nj?.0@J'x=3ʜuۘ1&p6Y8ղ߰^Y2қc%esɨguW 6;&gϭfK=PQ 5'&qV^>p$ZVj51|@F_Y I6idsIu*4dД*ViںQVdx=nRiXJotf&iHJ)ш``v 2XDA?"پ<'}ovZ3Hm06nD 82Ӛ7.GAVǿ alT)D?u uikf5n&9E$1wts7.*z`1pĹNVe҅vKYѡD| tX/i CZgH`lmd(BI@ڇH& OuQ&T,9c *la_?Vhx$>l\@L! *hG}]H(ֈ'ֈȃ\ j5EDum.DyǀN9 fLyis?-ә}h6xosn+:5|HR-VMZ1w!5$*" |j56SQN- Xg]) c!WzG>q'| %`YNfy lI2@oM! eVW]/`')+ ->'/; 3nvLe #_gG⍯?C'Rr7OŨ击hµE luaX`c(M[F?z[ڇ@.]޴&Dq Hءkih&2>+݉L^iBpp&T&f! H9aR&(j";4bGJQ 9 ]( V 9ĸýa;&z1EI{I߼M Ȝ{^Y_;>ٕՊVUH.:VSEgHT`R"a䩲T{bS lEfNjn6._!ZAdЋw7[a]/v=dv¼_8:ҁ[7h=5٧Ƚ ͌1=owy!M~:sSwQhZ5Ҿ| s"ZUdRQ=+T.V 0NJ/'$ΑE ˂ 7ժS-8W?!+:Y;UPZ;.Z @1>-$*WLE9&Tz:DžEMl&OOF/bB>tʸe+RmNB^0%M̃_ĨtX3K۟jTaA&_tl`$Qۚ'q.CϦb!Juʾ`^ LN{P4W_Z S_pF)]N>&u6c7 ZV"j+zȒvXh("=o`xCE 7th4мNʽAex"װ7Xm  (lh7kq[C5QEE.{f~zkP$#>I}i pxb9&wm':uq0'+YO]@6Y5UE [e90g]&Ґډ'_zEWtA>=(WyW8衋OH7oG5< mS|5F,+5e~xy !:JԿ!Po^id`u:Ғ( ;}z;Ig}z\b'Hi0*cZzJB;xi3)/%R'Z 7\݀X%m~!g$}t0/Q9oﲅN`qpKRP&˽dr" ˽SL'\Cf:ui[HBFy-C6CxG#[udkɻ};%~jgy(}B*4H^/m&ƹjp=rP3M?΄KiKhDvFOاP;ʘ*] 9d_R}3q^rU0'yx>|l i|x]-1L0 'w&5/Lg=Wu;{Cu~e8xqbZuuPTGd GjF"[-x'ֹR*aБ8ȏ<S˥!ns% j`g8X0R$4o')EB톪ny ct%cC~\sNiCI'!3UUo[׾9pfHSra;$a\is?vZv ]piGkZOb)t.-b]vxp%b J6HoV*;m^Н(X"j:Ed1߶yӦJ~ iV*u"*a a%א|XaFj>!jvI'*`"(һ1' 3vdRNG{73 ۂP|߿N -tGco F-kSP#B'91t#!BuZ0L9bsbxI?FUiu<+eIY)BU[[>1 A(JױBg- `MfO܌C.d)F.MY$ 2z$˱lrYA^9Igm 6p>Ƚ+Ө54%:e,c\6f~JsrMC pz_n6VXSQO"TXAGю6 #<[T'Ct3zPv%Ͽ bBIBU ܲ"ɶTW7׿F#/$}>Z~4v |Ux畴\/HL3h$zC~!,ryr=b?GT󅭩l#5.(rQrqb +P%pUA3)} ٴQv]h16㝧U1kXvð}r*Cˡk CDſԉ jݖ3p|+[KDa Q[j=&ВBr+6<9U63ROW&&X-Zڣ.ڳ[,Ζ D<=<өг&fCNWВBr3X~\rQW{yO(WnH`+r-&Od!:Mor1[(*+OOg`VԂUae jm^jAҖT΍lJFlg#n,{]D6: ._*G!b q}mcar:= &uՁ t-"\\v[Qjy|faRc *Z$oT1xQ6!mT 'TJ$_▟Ώ_CrD!d%BI2†6Z uMUqp`ٙ=h{kGL؏%eqEE pE{,G|VTH4mo? ` ~ IyC 4\qog>ؠRD΃ ~ʅx;Sb*hCPz!/Vfp+=NbSW_];L Jc϶>Kx4}6Vg2gu5L?G6&;0t9Equ͎}&%iVuO!rce݁hXT"UN2nlQ!8P{ F鈐t%2 f??R.БI\fsq|83kМ'i:>gc֣Yj2lt< y.%dsDbs/!OVv4U"3@E\lAO|CN/OȑsJ:Ff(k%j敒e_⸖ k5xai*)aƬ)}kvqAV"B7BDm}wvVqG:qOx#=z/cQ]0f"usl3u"@`Zwd i6AGG(k)Θ$g4rJn NIM:r& Ҷ<7, ֝%]$4F8R;:?5Ds0?+h ^ h L4I|EN=3aa $J+G y|X<M{0aH\ԣiiߚfSJ?<+#主z;=T 9/'.&Q )NwcY\|?^s=Z~9qv {8ݩ'$- p.jH&v(9w%mGl_XԿED|ʅn)˄Vߤ4)y"a$Y^F#?Of`Ę;p0]PyX$n!r]%E2RT~s4:7J.=Iג^F."SBibg~KxR!JgAe\iPkR1-_c~Xd*}ɟcNgvJ h-Wr Drw^( dV%]hqeMXEd:@ _g&!x^I{ cj#43f vYglS_DU_n,P茘Rf񇛵9y\a-~1sw&t7j7 ޽Eڣjn%q%T[ M@Ae0#$v@$Fb}lpnU! 3.26)HC5"X91]Z>9U8bH[xi-9%BB&20FR9uLȽ.őtqSKfO=Bfk{+CWCWc;5`|jT|++ }Y q3u RUbgpGwk f 1xͩZQ/ ƣ{ڮ\q ڶ-f-p%P~kF ~l++}0t,!tSDI#VÂsGϑ 7o (vJ߾g/.#"RM1ݑ9V)(3)(C4qI6SF:P5D5E4BJng9yMJ,.ck|hr=dqhOku\F~f c0HHޗя+;k/E ڨ4-pe_E0ix\`J-7U2ޘj`x&3k U[:wG8*Q3Ԩr͂@Y#NA;Ǥhiװ;.}R̘=r)✮, f95Q](Vgbt0EG`^rb-3t٨WkvQWgRoWri++q',1V̕ )^cb.uduÂPû6й W̛5eޗ63Bj=?H'*d+=P#ycYD:+0Et@~G& դx]O %/tnXtI7``FF( -l?W(N6c0) p; 6(=[㈪ٙv)iUAv &#3fe0"qUuWO?ˤ\CZp1K*ӫ _0_~nNF8|1seY e —̡!=Ɨ{Q8^K6.1veE63axP! i}工& aTFZ?v `"ti,lOE :Yl˓Hड़z PÕ@Yk*oS@š,674<_=dS{Gfí| 1VkD,M|SKi&ODb^.Ӑy3^欌ҭ4A%*;yF,ck<=  ɗ_w=\;g(SIԃy:\BP .1Ir{Tk腤/2g,D"+%Av#2M=% ڷ'VYcV<~?viȟ̚Rvn]σ˶oP 4+eҀhYM%6ȑn⥊ Mmhːq 1++׍O1 懡h#݆RN% CVa;2{1NGlyM"nxx"TAnK}$ўG 5EJgnZϤ̇NOEgqߜY۱9N<(Z6ca&H07D~TuHܛ^'n57ՁpqPaȝf{_%@>P!Rj(4wm5ӌ!)g&fWKnUciɧ]Ud\/@9k?F<CRP9ATOe N@;zlM'k˨rRDF?bS'.u&=+eې:t;:/vSg;}hok? {gqv] /tM[MeM\9@U݇H5NʄM!qܗHt65V,Vѫ?X}lzA>}Y"UTi{];9Zn1r&ɚ+u觶9e$5*$Z inǑ5#@\~kl?jsМb%HLz@eM0 #`y#_S(ܸ]a;F3CW#jHf'R byA(tUp+Q:j7{-PjrędΌ iU1%j.ǡۋR}kbAg//ė^nnṭ7t*[ 4k\4KT`5ʩ.AC֣#}~fఱR95!?ǩPh=w_|?b ɁPC(<,wE7^l0y06#ܪN/ xL:PH7 iPb-Oũ4@<~m^?B$Ƣ+T"-Bq[iNSQ2e6%,A$ȴ?}<{"F>P|L/. uUtmdN8<~D,AD[@=xF; BckhE瑣.*+Y, »WI3"cu K-Bk1 \TrɅ`p^%I~vjOl F|x?!-TFebu߂iWlcW e2y|S֓4-e"WrV@/qiwϬ9EVȂLzHfi?p.{5閭 EL̛K8G 3VPy[/{L]Vݘ"wW >lCj__˫m3e#ݗ6 X˅TY$ ^~EuœW7ta: %G.q'+ (xJY7WwHka~jHY0قZOHOt`nHQU˺R3Hlb§X@#[23f;(mxwTXVK4FfXJy145\ɐc`PcJѹTnR*;QG5fXŷI4;3&)Oȫ7MGrf9yZ]ޞ23I6(  b8b:`(] ]=JlaO1Wwv*w)H*/h6A`2$Vfh#,(L)VM yqrɈJJP+]0!uնKR]œ$9!׿haGo1mV gD0SOYn 47|`XR~z.t*}+F_F(\DHoRH^O۠wuG*6QlhߣW}\\"]CŖx|#رEqm'x_hR%F7bdž덿Wiun;ѯUE`U171xx)a)`\_*gپjjuw۴ܽ!SGQqJ>MytBDQ6¾lCSWZax2+pg4GELtvRsz=85Pb5l.ć>}wB{F{, VXG1R%NNwI1YU +Oq!enM?zQs#q! 4`J xt2"$0qصNŵbܒVmr Uь"Gz6iЪ9M25}'K YRʷt6iL47I{Qc=-_4EU#yP'+t'#*5RԳ=9qKniSCYIi'"#g d"*JciŞFҝ H,CgOU䋥[ulQ$ _:mB OBbN&Z8CI1=CwI7d8.-™M3f3:5=C m<^ys5FI5[/愝*nDȹmi|;p9~cPO7PΔڹ 6'dt%́l Ka<#Kq1(̯fDt <:ʶW"N^dJe!K$Co&"fsFoX,!AN2=ʞ1K.b]9Wʜ巻!\ILMǼ-N{(Iwl*G*SeN.K'kbߌ&؏/yi42De#I{t][33,7g7fL:WABQq^O4&z`~,V lSRT­#nPmt 3rg6r;2[Ƃ~U#R`y'?/V}mYQ|(ށ R K5@?<=-ȑ 7OדߍiC3(e 6vΝLC;X}ȥkj; 04[J)r$rF"Z-;zGL1|#1:mAp8E03{OƏNUwh~r9HZlV'5lo$d..kD3M<RCCU'R`{Q|;+jv~C-$Dm v@ĝ=\u8 z.ALZZ^ SsqZgCWG'~OjuThs6J+{m=SCE}O{##ϵqpE(Ͷ;C9@҉DaP}G-sIGn!"(˦u]~O;_C͹y$'>X؅SE9q-LNj8%RYh ~/M=#xldF,gvF!sEwitsFAgNkDp7Тu>\Rl#k ?-4!adcCZC*bΩՐYWD+ .1B#c0;\ag]ʯg<4kڻ4gӣS Tc@HB$W0~ "T!}# aX;nǡcI4cgldb '{B E?a,}G˒h:'LU!_lBN؂)xq,Fif| 1&Um5b\MfBY ѲY`SaJ&–IŦBosVȧb(tH0i~5Q-~]ǨpH PңD\Tj fęA8PO,gų=!O}\ "?ѷ'#a[qb&_XKwsƏ|~eƞ*L2|Iñ1v;\=JSaH4QCg߳<-P![lr%%.Yh#0"c>MܸP W r Z\Rs8SM@-DŽrӍPWѥoO-v+stN^h;lPǑOxTBObX n![:=I}c@;We:Kgdo{MC3J\a +vŢ yEkPN'e$,^”b!7.SgAґ@)6ݲ2`}\j0-3bwס-epf-cqqM|D?Y6fD^ ;Njxh:qF ?!}x>t)GƬ"Q?{#շ%xJq?uqm\5也Vo1|PΕ-Ru]9Շ\w(;ع7fn>fO,m]mT2`9.3rܠ[gGV#£-|YEWbeW6Bɏ^s.L{yM8 *0nJT/gH)%uDE-&pٴJH`ѮږEyך<3$a#EAL%Vno1bJay]`M" ,jSNݽ5wA4qFb27$/&s# .D 4c4SbK$37YzMVu3D . ucyk^Q cm%g)@m6AщلX#ߩ18PT{-S] X-.c[yɔz?Q^5#~"#.-0Ffũ?YG<5 ]aIGͪHk*^F{7 'Hc%yl߭ S[ Y II<t ֐812S8|}l/I(a-&ǔWVwQs# qD;\x~ըSu/f*N=쵙2QÔv|x64ı pQMMmaxP7H/Xy^lPTyfgco,LRDfuu !H!HI٭/i m56=ǁM|ӢB:\YyBP~y.?{<_=AUk'm`TF| #~a]0@I{P76͍(!gm`<^,{bAtZV8(+ A.G?r9;ch`-.u'/3GU'=N;ڦr Qthy۲>|1&e)/pacJqөܷćƺ4أye vH,mYGF I1Qb C̞ 9¬pp{g9k\x''ml2#v#̫*NFv =@Id@ y#M Ǔ0<+ Հm򰖓 ·YrNu{]L\`%Yn늩ZZ]z[V$"TgxRX~z >(1p7@i_,q , 0jsV_<4KK%;~T dQF@8ov0 ZY}¿4Tْ"rwhI8X^WML4nB.˞+6@ 6C<6Y?~@QzOG[uâuS]{2Gi~m!R$Kl-^@Fˡc|vVLpK  4UGRNvWI;#ORqُ{dq%,b!zj}8"ft+cV"*||$T[P cҬBR,R NRE?pN1k ?LEČzsM(!2QDBazdzƐk3zN 9cÖ$Bwl\/RΥL9b" ~ELWK8u{ E@gQau>k3ՈE23e!tl|iutƚߞUȵ R#j!z~"LJ| 4йgy)|;̗O'_v9?b܍t;m;%QT & Eǹ@ Z4e[51^WYJBq73D)_I&P 6KC,f3`;k$q (uԻ Wm}.GӶk!!h(Td%ȆJbvpSVtabkfRK@!" s7($GM6 [" |)E!i8z($M[DZ1\G"6)}fFl+}-PN`t7/%;1B,"QאsK<2WÝLd_5+F\>ͽrOYR^IL#ETuK.oi1Uo^KN}t]Owf =0X/Ɉ+BQ:Xׄ0uKeNUښzA2rB!@&L`twґS~bm֛o6'Cyp:J[R[MFܞP^e~Wvw _]ȈMeGzyF[O3s,dUO~SWcK<:)Vws>ՊļWyuj ğo1`~nN 47=lv~k)XW'#/cLbb0P}p?b;#%UBo}_vF , ~-˟R\9i,4=%D"  QU+; )?9fd..^"d:#dAVkzn.j9VNW«R]S%%&1 aMl{ .D\hXd(^76K Z4L zP/^>0pX}̳Z쬸2 8L pj`Npmto25 m^Xs}\h&8TV?{l<ZyX.kO6u Y壥&Mk?Zza|dWв-NսE!z=~P]BbUQNmv-Օ[E9^֟6 0# i%qJ&Iѷ嶟75j]VΨ 4W2}[M%@>;^Fle۞c V Dn'.$~=zFuN1Ehm6EޙR;wpn/(0ӯ%4$ҢPd!"WL>yJ!` 1 GJ-8BYLlÙ2ސ +.XYm璌,DD s1U8׌A!\2G3VfAećs!9x±dˏ#̬ 3XibR%}EXPP􃁙~#벬tʧj_9dV"7e C0`d4].-Y0d-ҫSX{팬SxMqE%ξº=7_2kQ)q+E7^˥|:A|媵l?p qyzM,L3$n0,0#.PbT I};3ìW`+Sb)]}rT&Il<>MEnZLM?~,H|0 WCR#eA `He8k!6BrMʧA/PFԼ$!Կ.,0vg;q-R)/c2flab`*0!ʨ;FR*J.sWt^aP2F @S-`㤸\pQq0[x7یTr{bG]򨵕;x$#Rl< ]&k6nQ(?mqk SlWi.2&!.\:$Kw˯nBv3ItoRL{dZjnclٱ1j48 Ij-ixepsm!};L\edq&B|;zşſbv1psH:>QyӡߖOz*< B*֏ԉ= ~* x4mBlPUiiک>r $)E*WT!Xu,M1b//'ZTHj %zGݭVo 옙Q|F nK4ZSs|A䃁Rv:(ijIp7yi0zCρ Uq$KM h (roxv:RVT{O;rwas2W~iP&G>%݋`FX܋1luR~ILb^oJHVuu-3UE8?,ʅByf- ,b\:4FLMDWE$&vǑ۲IӁ F燋hmu4- > .>($-";v|*-DȳW5Y0UNaqd蕢qH-YA j%h\E|,e4d")<7j?Mθ o %MPBER(>#XưOՎ\%p(6Qh +i)d'V2ћuJ==fzy"/ցIt?&5{iV`U9XKc&jJMcnxkmE ( ,hx1ZmEG a 0'* "y!.=[ݛ=15V>йV$Bzt4o=ҫʛC/lsL&n\gv=E:ɡͥD0i$ ܧ ǜw0ψa.k%lm¡8 |ۧ̋MMwK[o~n408b%Jyd>Kf"՜L芗K{3f|;[Y9eB/)y kSEg߉1 '6Xߣ07/)&_9VX<=C\"$V8EzJTގc~ay+ 'q70C s(.CQB 2TZ%|/*V}gˣOlLäFdg]_ݙL'遵vKC)-,'ЦzA CQG:mRuӘn `,_Ws2`_SV^*;80UP^xev`p24Ϯz672kUO ᾹqG˨nw;nFQ%|P}RgE,RMNU G2YR`!]7<} j0&{&5ʓ]GT8NDb|z%bI4{XfZ XUT{&D9&R#M#c*MI s .D:?nSA K{&CYGxzd嶧UY7ls?U8uJ_q\qaa fOoq U!}^eu2=`qX䇱/B,v@L6FG2g00jEyD}NIû =ϟ\b:9KvuuZ3 *Fwip:o(;#O@VEY98M-4=g, Am׺"jjR#Owo`¿ǦX0)P҄UJ֙%3$Z7*Vt*}48 T*bqK/V`j*nNLETDxˣ>8 Yj?\Oa9iCBp|,.8%' sx\w_BH7$bA\`،;̛!]ZI )SQW:'nR-wܒ?WݥQ)ƶdLX1G=zFW,6,=T1yi6-݀F o@&^WrYqb=ksbL$ro^Je*4C/7U,H~n5?mr7^ xh{rOx$ea-Lu$ZBCZI2$jZ! LczQNQ1tآ*U¦؂@2AE`#$?Slv'Z˓q-SxAw:N 8Υx2i>;iޱ+N䬡ʏU%5UO{Y,b<:RܒSΒs.d-"YٜֆI%['䯥Xo%/ԁͪ 1ve;<,03ԋB 糿r~cK#A;ߑr!v-Toɰ2_3 4RS)`2c'C#乐oOQ H@M-'۵aӧBHZdOGs1I;YQ4sr/[|Y(a[3XدN R896LK` O$}k8ᬌ_WzI$JǍN.jsNs40-Y.f`: +gSdJRSTS}҅Ɛ 8+ڿ \\:рX]Wb-ߝI4n O٣/P/-Pte/aSYen쮏zȣk( B[]5N}uM k,%\w 丽&&6a%/$[[YE[Aܰ6@xEZ0wNȘ,cI W_\r]r!wїJ .V1,S09K y}DvqFX{NKMܮŰ svȟkkIf|g(d^uoVo{H/!x Q Nr-[$/DV<@VSb˭*˿H}k$c"zS5` )q ]~pqc/ڐiM+L($89#+e[XWkDɌ;[p9(<s9Fشpdnn6>8$kLo= ;q`f6t\Yɂ]"{j&+4 QB5BS*O -dlY23?k0 Sr? vJ:@hA;0WX. t*6B+Ɗ:tx~ 13* hd5(Źڨq*p&2OLǥJ@iWP(w$2HBܫ Q #,bNI\;`g[A껀,&P}!xD¸uqawѠڜ*<йxYQWd)MBIz9!ըJ9`e4 n {:Y-AZkOϺ> >U ju0 ǢVVgCObVoUVӼG^UaUr6Pi\xwj9E2<9cH)6xh.:. ״1Xk(?\)1]7:ߕӴb/~{WRrp.~)+#LA"kVeL+A랎\Nbha lqDC C# &':a1 n<ϋg/kʖ1?}1 ~Η61S{K_eآ܌q!^xNKN5+&2n.z(+"2j3'2_b-} ^po(K;Tl8c>[S#t&k͸w#m{q2AF+dz9Y1gr[p ˩/# CtvUZiFn0qݯ@!W٨C=%J"u?F %!He~ŸPhQ[`[d _zܧuT]t}pV?MiȨT/uz]竅o%g:5c=|pZ0p.\iSHa HGݫ [/ P'XjaAU="horFQBfy?p\5j7x8ߏ;(DS:U_"w UYa!V"F$8DhłWq.r J??0o؅)H0< 4Do~ެDҨdn  !^۱ʭW20҈&~MM?)ZI CXYf[ﵵM"$hȠ͐ʠ\Z("a@áHIcMm(0OMDCbQ=gdϮe`g8K^İyh4R8먯Eo%k~2|( BXɰ7)C|EvNMMw0dBTifr ]}G6-D&&[o5;͡FO<y'RkUP`J^RcTˢ8Ӧx$ \r~aEcP|I 'Ϝl{<";y1|H::dc 4`̤vn`g|61 A nM_[L,_Cm-~_Yf-?km4E|&#}JT:]2H*ׄJ33Bɨ0k3w. ;ji ZO[JfIcs傪rktqX.ͮY/hQJ-Qķ\i9_JiPDU`K'=.$CeI{߁ᮧ #T#s\zs(vO񯄩f9 ֠9o",V3u]$2?>w*} ^N{* dA䇿Eu¦Ũ@PzXdw&sqg]M\ ^K֢JX0ܖ(:E5>4 sRCQh$A}5)m܂?b@ۯ<N4xx*FތUu^c"Sӹ `-*̓NVoO V'9Ua3n'QJ7񵢮؎)fJFIB3xA"kv|xyR,Xc9\fAϝuW"*R6p(92~ӷ>R=$,?EW;;U6E u J?v. O&]՗꯮ukd@CS6ĸ_g<:grGHb- 2}!" MSbKt~ a#+3?q K/BM)oʓ гKōF`$`ZA@zSu;9A6xœiB%lK8Lz$R )cPP't!k |D@P4Ud{IKbVk0W*T~c0\mXjb6L;u yuƲ*:c".7gJ}Go-MZR$%žx؜tcQm3gt7̮p0;Y\hSyzDi ؈_`{9ċ)(ݘr~;~h2ў:L?IЦ`ʀ?VzZF1``|4 \[/CWlV/1 u,녭O$KxܻVů|/}:(LMMWy&m^۱~=X !\m/2w;~vIjSaĀkR6xO=R} S$LSĵ/JvgAuVB3h=]IeG4,p dpĘDn6p#oㅋ9;{w;4ՊZ-O"ᣋM *I(|\7!?ɍ"oB@6F(*6#|OfU'B X1’قI+' aFU#6ʌ +FD%U Hv-\KM"xK#.&> vSBC#w{'k0M]m<:l?+BAIs9(}L HD-3y96>-XfjTQ"@p78aϕuO /4.{rҞm@Hx,赛qzAq,v΄ ˲3|!Ӽ %\ f;<kg;W@ fq6'y?%?gՑ`kmlZZpz>;O,[pF-[9_X˿Pد.Yc$qds苮}e SXϥܶk1kd=ޏNo4@8 0ݪ.G=Nέr"+) Wr,I#g$q5__Ϫ7-vX5}HV'c߃dt ?bRwöpŒE"ޛhXz3v!V_tzh 'f, n QI]eaz>TFI;<soS-) Djܧ;,* yWvOl~yn8x .Nܜ ۯ2 kxo*A܈sTKxD #-ҵf6NN,Mzi?X#8^.gB75zK<[V'榙tvq=*ӰO/rj$ȍ} pFvw=yң cXd3]wZvNAy;@ k %:^X$^yOL啵UnX㶖0fvnWNQ+($AGUlYゴCxgǯiuĜ&/`H9K~wr|e l#~NFك'\cC^v>e"Ȝe~nƪ佇f}yx9hO?ܛޘTKʐݙL8&GU-Z?SZ=ԟ軎|}Rd5+,'ko>érQ~ 48?,=k{#G $U ^Le(ny \q{}rVri)#U;]\xp+n DkoUZ,5 v;]︷Ub\E]8JGy4CƫkꚭVcE-vul'rhM`_fnJ7(;W %O {J6Nc״GĂrH1Օ\fG=pNx&X REh>_u ; V4`Nm;C͔.q~+ۏPZ+$]ՒVu(xڻrz^̉{BIw}ܴRW"W<}&߂B_ZT|࢘ D0%2a=01eo쿀a4[7\-oK{1zRWc"~lӮZ5i.pПRoDKo ,/" 9n_1z0יOXx4"Ri-]djU|U5Il TSr3gDNHv(al8w/OTUj: FYLjv _J1;^۸_}rJXϙ>Vr ~S"ȺR꨸ϧg/Yā܁'n&;?F•B4: 8㯚k.@q'4-OjQ&PbNC_ON"􅶻mvh>Uk@rF*!.=_A3s t&}B% ͣ<&^sĘ BHL }o#|IXEgɟ./,#T'&+SFmLCY9C@u4/ ؝c8i U舙]~?ʝrܢW !iX5T7<WvfP92}|ҩF짇O{xA/ " ^bx5K⚺9٪Zbd-}|h L p/rgF y܂5bqO{0ã}nHr`2vyƒuYϠu Q[z-IZ[XWlPj{b#=ڻgAe1ƓȨ[ԛ~Ҕ$7Bmh;?7\,N/!*|LejF}6xR`>L@CEwf >/)zҥI$V{w?">h IJb0SZԗeGWK>݇(g>!<(m4ӕ Dv_:p@hĞ!jEDena5A?H ,.0+#0 Z W&XeӅ'ww9:'T%jmyaH aN5CJ 鉗BY#HZadvg;)둊y 4UC)7_yWTfV<_"nP_IִZ&,SrwW/֪wzpyx+Ze%Bw1[dO ;FWe]҄޿8$$1d:N߼nG(VjN {ΈE"_ }M9- v0z nU?)McnV@BD3,Fw2q¹tZ9?9ԋ@a&/>x\u.Ϛ/&Xta}iBu}ƤSNy' ]?#Ю^||bh_ >Eu$o'i ,C@}F^RU\~N] ynQ# ?4e,Ï%; 5t7tq*&R34B˯2qDTe_{ؾURjz)V#4@\KϘIӁ4{sS7#~AqW:G&$+Sr2c,B \D˹\O beVUZ_5 ա׷g׈"ݫG(Ӭ֚yCoA^mgUΐI3J뀭LxYw 75mVaA혙x5GT(6mT4 ޣi҃,z"d9OI ~$$ڪno\xM[JZkͮfwZ=<]E&)%p@ĵ8ZCm؋i;lk}Q(e=L^KFp4kob1Ď[WVmя/(eC+6sw-JR-'(k vrq&05>ݾ#@{raC\G+|qbmkMR4s楕NP)+8w/@uqw;rd35λIrGSߌ!I [Jkt*ithFH}Mb|Njjah0^'& >DlK^cSkq0>ۂNLr2(g{=kcnRsirw-S.DFt]% "\^2N9SК;ŏ\S"J7H-U2Iղv,K٭ۗ=gJ#|~[e~wvG-EFhY^v"_8x{y4 ^njw*R"drCC#/)z,sy^Y6^ mꆛ* J"ޘE*/oj4[h|*{"|ͤtB*BW-\S=n< | Eu6yv~Ü p_uH$mȃJ">:qb;mI(~-! وuozxT`'ҥr9k`B \41ZZIK%*d#G a_w-ɰYQf/V~6 vH>ȃc6-0 -@TǽQk.ǣ`&v'W^Ue\~d/*cxc +y ,zB~BlT{Յv#\@\v64v ieLP5uxlr&6^VeR`w='JJ\,bT d^,MD* 1voAu p >F,`a1=f@A[B}_l% wm&:W)YAngA\->p݂L cҖ=~3dlbc=TҽH%V WVçrV`~?z{ⶫ): N/t'%⪗vӎMB1XA2#,&\ja 7r^i(۶aĮ]HZLnJ2u$$hhET>zv1cqe k?k+ '}Q(k_mϩ'Lq͟с?G,fU dT G l7pMULzMD[̮uz ʅhbi@yϯ{s ŨX &HC ֛GˌE2 Ά QH<{Ǘ2ʄS&<3#4IdaX9_4,ʺ#rҷf. Xgtj]p+I%֘5^d6vud}9`CFL8kxR+UEѺ2|pA$bu Ι=氦ƩUvVOR[ÞQ悝=Ơ{ 4@9|'~G=g2 =t\1,|zJevAͥM(z6):C =a1(RXdG(PCNXR&Uw/U鹶HFfn3eDc(Փ},LgY0iV:@j4RMP;z ꗠxtCjoSw^om^7x8˖3î:AR /Rm.܈_V9)~Zn2#=RӴ&b-z*讀oEPh777?^~{rb5Ǚn|MNfG~(6lG$<_P,s\h劉L{1NL"_/sZH r NB͝eOQJE`_#8'UflcK8਀|ĥ;p% m1d"]]`͕~;Go%ÿW3 )9}eEBg jr]^]8'/S=Pds9~2+&X&Dl?C)IH{ ;!exuO3@-Je1)Xk {4vNZAJi{| zw.]{,)Qs`j 1GZ H]>&}8gA)za5 "=Nsl@g&,r 5qK}!uh4eҋTD=|3{y%m,r^{6,Cc(iAο[Ǽр)`Fo CFה&δqwTObNY㗙C#@h 1pY!PtΟW6ctmъ݌SR$%{%w>r6ŶkaYqHVné٣XLvqΫoK5'e*cv'@4tĒ%eF5;o0!{$riHd 0ʫ#W_1\*VHH\yօ!/seigYTǘư^FTZu}Rg$/4ri|-q:_rE ]vMALF|Kr_r ?]MPoT:>w~H^9TiG[.CwQ8im%)l-Sg.n@ĦQbηryW:Ƈli܅ڶTB0lĮY-Eg f{ѴP|$W&wH|ǂ[.%7#(Mmyg;YMԪ)"sjX7N/R3g`aP x(cAdIOPýDhԘCL aNr gˢ78@/ s3)O+j0)S̑D-*} $9^NNW1ej7XB5dJq}O~۷**s)*ӛZΈCp2pY' {EE󣆲bo_0IH*u6u/ⰗFlԖM:ڌ`4|4x!&KvE^sOm{G0Bm,̰f$gq, ͖6+mw[A4fNL7L)^-B| &j%oAqu?w8zUhp;(%m^_Sxl" vC H5vi-?(i!l2ѱh?!1*F;"Xi[%p,rX+ؠ+Uu7w?/08Kǯ_QԠH`*^;NKX8_c,O=2l&oxNQw\"0<|t> ͻ>Hu٪Td׉1)pNwEptmPn%?pRBhx-`~qMBfW\q'PNb0+Y}. &=:C!iF)6 xrQj3*3MKAg4u<ͦY{ON41S̞@S}xcuL#ȫW OH۞HB  O DZl H8$HK*y>$xe0҅0%f3xQ[8ϟo),z)X9@E[^†6։ >%9ǻ By"r>c Ibh%h9e}5!x_@ՀYcûl[#M35:d|'m(Zm U_%ƒ2*_8{SLNց> v<$]8U ѰD 8cYY.J}|:pqfI/d-u9/2i摬T(AM$U(4Uo%˗d?+\4`Wt<ggibg58a<+Cn[\LƵa)w4])+@qK.'UajDcBXcqPlS!A"?- NU)-M-׏msm6'vpIg B_.AL x.39W_!nl-Uė&̱D ǩ( ˀxrO"ʆqIR&gJSB ~]ˢ"VOgPqBl)%Nc!Xr7m5)0+ 28 v$|:HLq.gi܉5Fm ^EI B9z p%dp,-{*+O#n*_3YK5.ƞn7d%ɐ!V~ͥ6W^J*cW!9AE6-ÛN%]L1h{ p&j̇@VdX%,MoJq2A%D9uPc< i,&]ۣꋄ>@ T޿UCԅhz(@M-R//4o 4PUUamץh->W;)#j0Z,J WVDw $}#uog.۵^tl2[){aQ bt},o-֒w_Nd ρFŸ6g$M0%}DVp5ɑv7 _zyG\#%xp8}Ţ߾pFbjZ Gh秊p~0/WtE-|_y 6qkQ>*B)޺F9̫\f.@:Vo"1~z*a#]v{+$aRZHwhhd2":C'~G#3>^3/VڭÊSuۘXH ݧ$4\r:DgZ֊DC CP+pʹBK=7@5aD4Io*%EzHfPЂi ;RêRL>6}*5dBfP #+T/SbzS' d%wuez[ Ț%L"R:'~6iTOvB흟dmH+mٿ>=%-e Ql<6]+~Ø?*?\y}MeTE~ On? RԕFW5@w=u9y=ޥH=qIK?$֛h,LP%JG{p9cko~@C0n' )a:[-7G Zș@R*71zo<uJWN)5VP-YE}:r5kZՌ" aS\WջV6UTҗƊ1[IޣE$qhɭW2Gӈ`\iO{BV]rG[30h@0OU!ug} Fyrf߶=)#}ӿ͌wȶKTƍ1,Y8a8h87) #  b Bh"E]paL}̵ecHQEQ ["@'C?E4X_H1Zƛl@dM)a[:?#<(>WMmU`ؽsC?XTT5_ˉZym}$Pw 9*( L:ƥs&2OO Wkbb+-4J"W/ dx-XF Lzhc74(*'[g|- AcGbt.~>pPNѾNCH+BBȢ7 n&nm]^ EUw)yR+ҫZx~ G^D1ոEbGb3ٳ^#0:u3u22R[eJlчvDsӌf<Aڤ6iы8{OݗoeGgոBqȰHIg=/q'9ߟM?>(ca-TC~tX:<.Ib[/,N 1CB{^Tkd1f.;MVX2-C-V&"k^[ugc6Uu\Wn]7v|ؐĴQsDXՌa*]}+Sw; J~ j\KMN$-1Kc0?0 \:&eH^f.JA|~wrCGx.Q{yCiŇDgJ0o?A!RY!eTCH r6OI}Q׷X|=G_J=rhvdsCyD[P5(5.iӤ@KgPAGW[{7D[}J x{و2i1bc`)՜_gɳ۟y$U''pb=F+w,ZNXQU84BJ|m[%kȁo{EDj_y ^|2O?v 4-sE,s1>c4}kĊJDZVa-PH1X K\Z8=$ ٻ|[BBݸJ@\]%+ 鉤&q29eY3dP\pZڼOH~]| +/$،V{k-kk\s/Bkp@pbit)M_^=!UCC y`2, M8w C Qr9" "ؖ__5 eOO&BtQE5$X*` Ip0<*Dp>Җ̳0EXXWK΅8qw_tlDCeRoV vOo7+7&9=H2K 4JCng .P/ǩ`dHkEZR+*h5@z>zY04RԀn\w^Bd$MeH5 3k'΃1C>k$ φ< 8׊T'W7/ع298::p+A;=- +ajh=*՗zC*3U\<\~“OވC UFy{Ic Llee* KI0#8n9EӨ3Ajx͸Ke:i\G^0yXjXaL;U4[|FJ|!cEnۓtE:#pRz?B>Ysu\nJo񯵞QP@6*`n)яQzX:h2'"v1P&KcWm>(rXĹQ\zz/O yKX t_WM.83A/-E \lM}2N|ɺ '{ՍRpOǂ%ozIӫQ  %$GWeJ6#JcIwKTR%0={Ԃew{BTw8 Ĥ`4{a9cQP2ӯPՄ}6~qW[VL,C FDjwnD{]\:D$9O>dB@b-gf4tv$@ZfMr|xH1;9=Jz!Dԝ=kHryU B}@+Zb;.`}\@^ +|LܕBCe'I~X}--}x%#cm)V,z E99[5SV>mcs0rd5xi[__(_e@ELPX 5i"y\բd)S&Ŧ@9 X0NYy{ibA2͚}o_܃9_C4-ȥ%v Hr̀3ÍaLXǔMLEQ.7 \֊lI꾁\x2I[2Ymx3JL+f2:t*1z7M KէgeCCUW@LhFwliL47mT.(>ct}༲^B܀a3'.a B\COal0-%f;凌Va '8[SP،6&efނ XWZ; !+bDT$),3س9CķN{[@9YHn'|K{:pa^5E:`f 3pgM5KڠNP"M`ը"*2 %<?l}rO5X (𖴥BjR.: ǿJsO$D#-Qa#E ٦ Yr ߉4v&˽TdrΘ9zL[5/r W=|R31x#}"0w9t2`L<> pk^F2/ohvK/0zo VraWÞJy_U&6ZOP-f`bHjnQ3LEi~(f3ZLq<,E^6 X&%[M/r%R|Աpi.ONןXJdh6&=d=ǔܴK\[PtwAbQ-^3M{ u3IDbDi޹z(*T)TomA}uH"_#כ*ego曢Dx91X>v?WI` i{2٠2aA-zR^A15䁼ep:͵rGvB7Q>۪w& Xѵ nqOӛmXc~͵g54t$P@d>z<пV0pަ ~h}Si PTY#sĸZT!#+7<`2衂{]-wF#_{7ʺT&izlw" 8SQ9u|tP H";Li\7ɌR1r4Q"7H&3ᒊjNk'k<3R(/&`cFt:] <zW$R`HUg~Fxpx{ᷝ)}+y"HS_S?*b36Ol|)DfFӌد$DgK) x*4,H-qy2$oʢ!6??wܽ؅6^:)'2GJdWmӡ}fh(8 -]7a <$@n‡7{ي ˎ Κ\)u^0't/}o[voN I;lKiGF4K~O|[cJQ34nQ50&[tU5H'$D5_ 8wge+~(vt) 1Y’&7vG@KYar""Ǿ|"NCQt;τ=%g~SG= A^T .xąll, YtpX-Ή]X۸tkB>5H 17%o|A Lu%y, ^@2.=tu='- A90?o=N6~mcj (kXLK$ :i0@zXgB$XXǡ|Uqvd5Y? IH^Bbia8H>ZCGRǚ/G㰍J=M1\J>5߾s9$a|SǘEK=dT rMwv M ZJW߰y#4'qQ3.y9n?,fbk,ׇ/\o`y5 @.6̽\K$)vC< 1߷P`xK$߅u]@V a*EߵeĮwL<0x)Ӎ*,|W@i_4XT\]c4,IGrd;r9G<&&Zl*ktP[0Tl*czO**UdnvJȠoU ZiPW^ou*HWjأFz͛R=|duIV8|x(޸#/{#jzL(AZŜLQvT.=Yd7B^ѧ5mS%IW<|n}T^5 .x&8nMy񊍩JR'2}[3gh1) #>L~ۦטN.Lb-VmM|V}+OnOq3KN^R#j; 8`d H˯C3e˚ wfblG7 d@mɠtVv8i:9b q_¯MDm0<["8Q f?9:W|L3\p~{&* x2]i*Ŏ[g=iRʍP HU7H] lrrU#}&M҃p{W"T~hϏkcIJrħXBǎC T2{Y0&>~(h{7jJ5r+gv_3:N7j(rae"gʬG!fhֻLzinkzt`=UwfgvjJð<"35=<.l*൵X8 2N&4U^sqn^c^U!(|1?)"I[h%q#ȡ'꽁4~دOV}pi=fF EI;ܺ侓rTY*}x߱gTb>R-聕7>a^+ё13Vk4*I'Ÿ 로(3e;ѣh?FVt2Y *G^"A(.doE`ՉYYo)NzM τƼ`6/(@. rMs:C\m ~Pz R({wqPNҁ?e'>Ӆ=j)Tpc䈹NɫmG/<'?N.Lm'OLr9q@$pbڱ2l\ء0 (5ьպܗIyLj4hBTVt*_&{HKn}CZ LXAYN6 f`q92 ߟ^vE!e v/A&fa>ti&Lҗx̑P.d_l1/ΏY=wξ.?tKˀ*=mxQB!*pMozdf:>7(=?`Cҟ=FU kE\;:$v#amEi`DC ]X  5aikcI!$hKzbWoչ4܌/b(H2IS=-Ps),-ÑO `*-BRb605h-j<4[䅙%``&,*$'HdV] ?VʘvB 44r;s!:$'aۓVDw-~V7 4IʺPXc%POju1` =g$Mu?'z# @/pwgvլ7WU4K rVC=(R6pq EwaWğoE"QtZb"";nr"wb *82inQ7v )Gd 1pUDjeyW}Iryl}e4kYn@5C%J㚔(9>`I]lwMw6B <"0~ae :y8`:K0 |ANLYx_X w2 <}endur|a0bD4Ue#" 3RwlnuojA2 i\[so`!|+UNe dK7(}jv\HR#yb+cg0LJ:g ;o_b4{S|WO,Js;MXbT\e0| ;3Q!o tm-̫.@}vWlx>7 2ᕎ E>]A>p:\yAA~{k LNhأ~$6Gj` oINERד6 > \A1bhM ̸q%%5 Vr Ը|W)7>9{RٌSup#0F@XdJ7\{%h7"Ju]Ʈ4ԇ=j.3sC e :LxiiyX~ (ia>E!qZpFtP_{M"5嗲ԃ׶b4>VGEp5²^e`cu.N :W"@౒VoU_`׷`S?e==4(QMAf9$?uRFQe o>9~D7&Pζ98^8Pz͵.'^<[ 4y[㳪&1ճǑ WZQl(NDEa:)ROr!]_:7J"Liۂ2ɢ*@TAfOH"3OX2_\jZWihT P 3"t-XVt7p0O d5%fœQ?H˗U3ӟIWW.:F١dz 6 }:2uߋ# 6ep?A4  $uyZkR$ɱZCJAxTuRA1bYxK` aІ'7fPI|&z)O°J=}Zv-kRBNsf#Awʪ#,mX5{-TPcK #1 0E I,=;VoN@6Ib- ҋyAȼ(Bl 1پ*C`Ty]gFfrs2A% ~#܈/t>IXȕVF[xSonFhY471R=V0_pꯄ#q!h4O$'8)aV\w9q lݞf g_"{,y rȯG }JSF+v&2~6?`Q7uz7c@xaonZl*x2-C $\2`'A|]J|CH;F☌wi0.1T? b1/`H^~~ާ1I#0xO.1ZK!;49,uF n0C> QpRmAY{/of/S#p8Zq3QSe[*U>ki!,Ĩ4uC\D~v#ZO2>E(|zҁ*qlw 4ȥ 20W?=Ҧӏ@VyaP! ߖcP3%SBbiЌ6%ůZu]IR+1)v5α\-DE!RseJ?c$c9Axa ]B䊡bLqtr?ʏsFW_}6 hbbE 47'tX 5X˂B`1acX&Cq6zrP:N=Bi>ێNb!;:w$aZvi(m J`5Ɵ`Dghs@J5 l齹a˫l$V{&1uZbQGO)N-vdm]Ic5='p)&AF*٥x;LBB:r@Z"exMJ5qI)}>NUi@nEp[=6 &ymU !ow fxvv)Dd89~0ui9Wjv9֡i2W&u9C ~.Ϣܽ@|2>N#0wvtn՜JKui0 pD3UЉ,,IWNdǗWps#kgHpRЃ"W2M"P*1g{_~6Ƨ W3AA uvV & 7RihfƖ+Kz;78.Ȧ5+սiyDL`pVual(Q'|yE$ر;-ۍ@9}*yt[퍍T)fӼ5Dq!#ȝm輿~c=_Ub >2[W-f#|B\H{#ޯqZ)fޕK~tE˥/tTi߾`f2! cb$^/!7-f^lWx,;}v ĜjXf{SY4 ;cU?u䶐]~{I:xϵj^4mSPAgdlDX kWǙ1T4q-_GAv]]O) `Y?aβVnmݘCNrmQVK5+3t58/\sZ=vbImPMωàk6 (U"BR4zB(0&,gqAEJ܅Xښ8}H(;;>FE5UaĚ7Q1eh:,ۑHd4W7)<>oq! `G/'jK3=I-Ć&U*Q Gn*ʇE]U 0'j{E ͸3F#Du0>Ѭ/Ӵ55hVҠM2Р 8Ճ*M<@KL![pIBًQLH4}+ :4<Ў_(r_Eբ LvӅ1{a`\~_1m!)tQ6Ve e@~7ٴfYDY_YGk'X.E-ak-(.ANZ!KEVrZl 7;G,רSqHbM`cTsfdM;1 2])Aہn5Y *~dV1A jC3KĚ0Mê#ދX}q-aƎ="U&%xM`53Yk%x/s+5z1 zPR>&pof#z yQx<ƶNSa Z3X3z9Oxnt-'8%eUcȌN EڗU BJ>u:1Azծ =($k0>F::ωF] JSX1?0U􆐙qq>=O 8[enE i: $a{.P1HocDq{&QX!Y4p?mCϡn.p8핁H/  0?KuE"{ŌK.ŎX5l>!䵂%.Ҋ#dpQ1d7MQmcp&' Ihez`NqDpK'롇!4 w5cv:%#*һƽ|4B7hB(TG6>U6m2DLݫӮiԧ+85 ;` 8pfljK>Hn"{HV=2|݊;\ YNyCah)u0B+8#IҒ I,\}u9-4s1-Of],1#Hͼ񨷣Z'wF&9KD.Aa:D)`Z_۽KHج󣂪bWdg?Ǔu_'1#)BZ)Vjf;/0`N]C%{A4^7s91 ܢ~b 9N[F]d ¸Un*_: '!es hӣKD{WW;紆1MV-A-^(Lנh{w 98D)|F'HDio }\U)OC`?`ѭ]X ԢPfQo̡Dۋաȭ~)])2+<^2+d[cÿ=qdӞ[G14/{yݸmb>_eEε|sdOpu I5p 7ɥm4#ﱹ4@Nt*9ZqKS3C?L ԻRbKt9^{506%~8}N!.D/ !OLz(&] vH+fY}[: , r} 9x JrHyޅuR(+}Qd9_~@՟1 MxZbMߨlJ")1K҈ ST'$>o%n8hfM"abjϞaj*WJWnsb_;KtImOGsN(Jz<]>@u:MN*OO#\ {7eT.s\J±o9N?a ⨚2LK~]ȟd⾂K tҰ!$o3֯Myi.i BUtR" 2%] ۦA:ٝ %ƒu4h _%ڴgqu yay.63*Fq k%NB[e` _KFrl*UL-rGI Y?:vy \37+9a0JO%o̸0&𪫩E.v A7Y;l%xWWS5GqdUl@:ԸSi ^p(nؤc'bwC 1RFmvUM_-QT䨬&eK/jWF}(߳h Gq(K(+ZN, YA,E=Pۿ#W $s{Kq DahѠ܄@ 0uRi&hl!S{@DlgN-'4&!~>[ M=yFadm(۬a&zqJ+gӅ"ѷ,^1+05Q:[)Z֦hy 4 9z7{K ,M31^‰-mMd񣸊 [Uc @' M7Ffќ; uJ4Ҏ,Y 9R,?|D99>,=6X"]z :7hï!a) o!Ha n mŢע/j;Ħ s;SܠkiPˀm*DTpC@W˻k$XDHy+6dP?(jfGP> | kI|mrzh2Co~upw* -L=V֋qx?AK?-G @g}6XLSKͶEW m4kؑ[ k_m}5Xs㸍n-&dW\I5tx:hk e04D#\UլjIL/edpط-9sJ,#$WWfy #DUvt]]1kACd3{𧓡D4rt/yRTZ\/J+xn`{0ߍ mZx-t9X!@ZE;_.xeu1?*9um'hۖh 1 oZkH 30 ߏmwIs8Sҋ AkK|笨~ؕ`l?*oqvy׻\=9UP:K|gU'm袕Z[tn5Sb{ҩƹTz6P[$LwW@6>Dqʚ̱-%Tdx _}M9Nec;~Bqa*_F!$:쎰j pUÑyq{e`l|)DY5ǐt*Fu)sj9G(.ZN͡)yX*k )LveEG0?Ṯ;{s@7aIB~ӤԲe,tX Uq d5$2qB}<n+'K;X4M ơڽ_ZD[ҦO(b]8d'^{Ej`ݝqaC4RWA9a?|JՄ1Ӛj+ ^ tC֣=FCLV*{;Åy1ml mΩoG`bs=?TTї^yOג?%QLFew|{;YŗԭnxmX2\1@9,RM6qSD&.̐!f3n:϶ 4'VH2j[]JWpmŰZRW]yrR ]4}i&5b0P6C lrB\0{5W9/@X(bs $/MdkXǰ ,>0h WOwO r˶?5190t7Z(ҷQ>>5L3qt3@tGS2Oe\`d54-M*G'P8-$VcHܲǔz 'ĈC*Xn9g߉qsQDR֖-N;ɳt0v xL8HDJ6˝ mshƸ~Gg9Kd9P'mBej=O 7e cG!8Gמi:?Ċ$5_1p%H!k}~P5UGT!r:ycFb T)U]Rj"mF){_{ ĎhaCR<* 5G ngD12݀ .ճ"\|cF{;LQrՊOg>_32υUkxsGb4Ly#f=k.lVmupl3`Ё4Z%eƌe rnFu.K_ l%OΈX\gEnjX.U>ݛ [,&ÄktY`G83:B iw& \daX b3_YE۷sT y c2mdq"yD{Dx'gНiZ:]ePl΅Pe@()}vjD}h{~S}mC2/wpTF1$MRd[hQN0U2-bq ڔ,Un ]Lfj] Ѣ,G։ Q%~w˲h6*l}3܃_"rhTJ@҆3K-c mD ݃{zl~g3DzS/A$`Z< ߉c6RnŠ847=~C`^S:=d( iҁ(S/J.m\p` +^δl |}Smr$KO a2C1sQB*n7+LLG[v5r#DJ0lR`haV,&KT)FΟB3Ưv Hᒕ*pcܿJfuI }?מCfkk5EFO8Vg~t\6kkģ5k3t5\W'ڔ zĒk{rHW A H@>K.ahkq)mC)ۡL5fmC$zuco⹞Y洨S.EQ%΋(d(?WzGW%F!C")J7ʹ^6EQ*2XFڥeOtܦ`-7.|u}_z;EUk3fZ!k=E ,Abnmվy 9%yu4pˋ:/ۑzS"}sAءHg!Qx'g$~y{'Xf#0|粗)LeΤk}W>.$HmޡAѴ4AFQ6 43l$Vo&^P(xM:.2WpLJI9 FֳtxFs4%s'~fH[ Bl= 3z0_>JGɁqթɔ6t٪˜@C9%i(+c; ԰1p.K󧟦fI&ɢ୏IUJvԿŠ2f)Rf ~\ ݿei0qG\)COQSJSfT;絅)Ĵ Xץ[~`M #=)Y( }Խ媳5f\^ #أR G9wA*鳩6Ii/VڑǤg '#"}#q~Ko<. 8t0(>_&Zpq|)_[,Z4I+ 9de nF 5!Ϛ56K0ph%5X7P̜y|pJ%u^l ei2jRQ)CnAtuivvY'-,M&- lACLe!,s6;pT4||{[jE#)P^kk 2Y3OYл*dma,+<@Nɦu߀6&L[pӃaPsjIk*, Sc?}% Nm_9NJ6<`71"LXY?8M$C&p/\Zӆ2%of<5b- xf'?3wLA-of)qkj'!v,EQ/'?;+ 1s5\B`ӏZ髾)F~ui&0ْeEQڱnث(K)Rݎk~HsL|NerʒUV׻ uڥـtgMTB=KQըgQ^G#!kREc<]paie轛\~}~A)UHعq ^hJЪx}526kN7(S\cK͢$~|儝Lr։3u.ӽ43ݸO il际Gxͫ,"xm\?iݿhօF [HGRA%G. &ߔ |VAE-qouJE}Pvmxÿy.XoH, Rx `7v/K֜t:#ک[uêKiCJMJdLOSP9hF6/n=W4CMG:&#5!_eT > ivZ Й5|׆M|'$Ps(\wP$&\._d^я!0 za$Nom[]qn )5s qp"DB()~nbmA%Hm_1`|KpK*ԝgJP6%qMtt@?CD9*Xϋ9%e3ّ(_.Et` -:=f5#z= J@cj2'L+bwE$92߾^/(&j-F]H1B M=p6ڪoAӎ3Q߆;C='(Q+ Ch2u%9 205dMs`d~SQvHU X *r)d.p)\TJ*֚#͂zcO G 04  ϭAZ|68Y4a&H{u:*?|Ep&!uRK{J[*/`2@eFs]g0^ȿS~t V@B|G?׺0lՂܧx:VcFGܥKE #$B(hSĸvUH?{f!bіP إ̏m"'9U\=#0C'@cfQ+1 8(i}&8 peH}=,Mum W9ӒY܊HTQ7 }nF9 ni6xh&qy-#@=}s 4 {hZ5513rIQfOjN2mzOMT H`Go}Veh x#HP;jA *5jUS~T}`'jx.y>r#@_˞QՊ#rȢ @,B:A<)'ӪxBر~-$ ͕6Z?1_u ,ٰ{\dQN刼j<@iCZ"x,!O.'W$PL.7NiG *FLau~n5&醕)~%zf O2pkx$f}OX7 ՟u?xq8tB[:0ܘ5e0p+%AnZ =QIB'JǾ~'D#W ~s!XDm(xPlBSedp* e% )ܧ[%#ճx=W8<ʨO)z(!voCY;Cj_*`i;oUD9Y[1WmN^n )iߒy 1{=_Z.~~qtcN#:WO|N"mqڲY6 Z&<4 G!cZ4!?89j4;ve1M`LKؗVN$cD9AӷmolҪ7ۈ 9ҿ4v)7lʸ`DS6n:4cU3GMH(-5OTv4Z<nVq,YCD@":rwGg^* kzR<;T*})IۋZ/0b (L8K?y?|E1ԜT: QnٸTE/j.Dr-ц`iA~=cBOl#lk4i_Bpyn V>kGj|(Dm S̭Б>Qą%t#ܜRKi(=)7"a͎Y62ݪvw#ֺ^Ŧg[/!߶}R)twQ3MUN\Z>;F B;mmp%uЉosCֿNk8^.18%/guM :yE<4rwLflj'6n I,ĵ*JUz4\3F u\V3!7 :"3~PlNxK~\LnCsZQjV Ƙ|R'ѬYw(WYnSd&|9tgR. aZs:hO"s04 yǔ8ẹy:-:S4.XUX D _ow61XK@ZV"s+24SwH=!uN\SP"""Ȭ")T2}ɥv#"Dhw;u[  $HC.a%e.rSR )9zLOH7[rL/N=&L5=Nx& Ӑ˒.V?A\'rbmldf)A!nqn-1 A>0jR0)4OY vXs*Bzc(Nw0lK=~q!C2R,IQ?->#*@9| kZ-82U8*Ҫ$Tb7!cƃL.1\V=,zא`ݎ98:u6gDpcKՎ"R+h:BYrFUg4")™=JÏ|.`%p|*tMX\@DJw(?* KyL>&?DMTCt0~qĄv("(,P̎|sf4 S:L0C`aݑv Z?RWB4RCvP&1MM_`'M 3:;4p8nUo~욚EB篊4&DX|pzh ^4z Q:: rv.;}':Ғ|Wߦb,Ac,l6c`ЄQ6f2R3(t J )EW(RyUCsR€oӑ$dH e3׺Z]ś:YhƻlO(jAyY Xo^CSkeͰ ܿrt8wme'ʅJ#)];2~>JqXe4m IRJahAXGB>ʭm"uk'2DadW%ۤ+S')(a}x4\.vokG: N&&ڇzm)i 4,\^Cui^eiO돘/SbQJ/8+_L/`w}Q}.8ޛFQ80XQpstQϾ8yh1&[ZU;|dլR{E[M措Pkyմr4"!*B znd \n`pAnLeK鰪#aOu툊]Kzo"EډiuJ Y$mgiq%Z2B z[1TQYtQiPyN /y)MF!H7.yԦc(R%eRҔ {Ys@&QN.-7[)Ű&Z`o4u'W S3+:_A<0ItFMYOܨ-p1Ĝ8 ;%"OpA2 ,mKDqftyhqشr`ulb{cl`_(Rxu bgu-w™k2_^pFZռi^(lxNR0.UY1زK4?te|9au@oh(7m1zvo&+^I^ @=!w\Õ$0V6SR1(>K'g]oi5P˥c/t=ԏ(,#%-3L"BdO@uMG[S l3:)*:*AÅw,$[WVoxwٝ+ z-oߡLqE@MU.[ ;q ׯ%P낌 ) AP_4s8XRA[ L6igQؑC5٩AܞpnЈ6Ox9tNX mVS!%j=^Gԧ\uVթ}$C\M -lNr& j`5B3bd|j9|I]ؽMLF9)H$8B~0i f0R&8vX]}?f rz3CIK Q ދMni(D_ue"KkE6a#-RΡxħ2H[pL@~}K _tkdwDO}}u|s*֚- iCmkQqknP FOskUa"p;k%3VzSn^*! j>` ꦇ]0/gjBT а $? _#Y hO5NK@Cmh/eR#m <Aa\3'UHX"`Ƴo` :oa>|{X N&HU9ԕ6%" /[sX\lـg|"__vξ!IV?m%؃!V~=^Saꏵ%XT،fWAGx>l l-Obف 3fIC>hSlZl|sK_7a6kcEO$[YyT5'i>$ |o$x^{X4{߁;a9Z +:צzIyH'Em!+ٙB{YV3i0.t"){7omߗP; -^qE:úos%e2ɸHI݀_?%̢L{xWu&M@#N*)Z]OСC2΀ ,q叀 M*-r-49υ~Fo$$)H@ +˘i*ޓzXA#mi3UKo$[TFϚ~`9ST|&PVJdIk=;J#'=:Ct `g StE'QNM \-;G>\Ѡ_2_g=?4S3fЎGQ97:Uբ!(;O9?)"A[MNYT8h̓u֤m?8ǹ!E,/;drW`P32#Qbֻ6@ #<T!Zd@i}CRGJLHZCYә{} ⰶLepĶ+|--E|\^0 n)8`FʹC݇TH{dRLd_86 E,wRXP̖=j1cuKalM1)(wkʩζ"Q[RCpL*SAyII;߶ll,AJ <|[.wY|1ՀĶ9(+sނ"B}vB4'C:(9_<ɬ\G-zc0}WļkթB(P./eU >n?n}"RB?LڟvzEtPxOp7ï%7׈>q*Ż?(PnH zv{һwGC~(='9pjf&y=&ZGۡK1~ɒfuo9b4eDӫAd+Slj"GۻyXك,KAQd}%DX(F۪kݘf:{\zRXǕsU|nj9A*IWp`lq;|ST .P 1l&0^Oд5Tdr`N3XFa42~Pyx>kN9z2?okHARKR^i+h#a)^wd뉇rDCd3/3m|@)Le9dX,5!q1RHE5-2n^-Uꢭ'LCbn3dYHז ;A)_wt0= ZPRDΕqe'VfL9mg6GeGNY`=YIq4OăHCR8A$g0 s,pR*L\ =̀\ˬy XCZs\Ջ M" /le`/[EXД87EK2gA@݋ǒcsH׍>n[.N@bR=Қ| l)L]qu빲 d/i$r0a~*lo̤]ug,W:2|,{'qn(͓* {MFQ m4}Sm<< ROV?';C+Khni !b~7e}0| P&;AKS"+N6Z|~_0A!0 +6Z'SckLy;e;O0GMmBX9W`$! 7n``q; <lQPR3r`JF"=?.uO- ɑm3&Ng zҢ[ AK;@饎AѡB1ڪDr<CX?ABϼY  qT +cD)g_hSGTC8D[GJR睙#'TWv),-[ A:|H)&!3H熊8㈀SmA#:+%KpPFE?W*G7xްw+2nB8N~L`/\@I#b*H10m~>w Gp*g~)BWTzn"npO Qj,ݖsC=1I÷P)e1XaRiA Br 4?BRvΥz:"$a4fb7 1m-7o_: ;~)X>%P\Ud|4oxjU4$P+T>\+n !EDvY-6ltov`8kgօw&vi;p{ĄN 2?O>7ؖO xfa,Ba-hPʼnRXkD)j3?ikb>EZT )DPN"շD0HQҪ@ tc[h#eS<9hO҈jǹb; u~4 ._o;kxt95fWV:&X=4LW<1u,[*VtԲ/ &+R6mx;iOc`S\>]oU5T>%/|;GFXqjgCK/ttwOw>Z0bçVK5iǠmt#?`n:ݳ{[2)޴K -f`;3"1)Qy$;̡XWsu@aPc㧮i7Lj ذH)`}NU'}'Al{z>Z>7KeMMdގk:= vȍJaY9 e\tݞSENZ|:L,}BVzQ%< O*m\eNSaP"Mķjp bg ڪ柧als!O:;{>凋d, VaaHh.9l V(9ϼOʫx]f|˚ĄM4ӽLC )7_u˵ereo'~jXojT|#͖y u56Z=h_e$K87뤈*PܒX( d!Y4|+m10{:1+ynq-U;HQB &a 0I=~ Hұi1dcK|ʊ_#+ߍjv5)DGgNTJeapX#PU8+be4Ɉ.tԦQuD&1(}"}#ÍI!uKdr4odm|5X ;&9z c1{bo="p6P~Uv ،0 knKݢ%t [,6 F9rE}vhfWG`H >4Fۖ(O1NU'y0ƶ @kηykuN4K1.]UY̐8a.6[rdo\i5"he/>g`rjC.r [z.b߂*FFQCphԠR|i7=x _'N-[LrM%;($:|XM'yMxeA)!(Cqq{gozeG {u͏H% *T9]`X;UD"Yӕa~7ZcEȖ#"ޡGDw<4XH<`ĸkwřAZ|VFm7)r`z.5ɗ<.n.E(PPjJFV؉0v7v9< 1A8ϼ$(8#tdx)!-8#PHq)=B ع֩?`#[ܠpFQoznĪa]lr^v-9w $^}uU'q 8IHaP|Nj ZT%×!Uh7gn;BKɌ9H=eTpSԈ9۝!-j= Ch>5N2ٷG8[|g;sl3:GroÀD|O VqڈWPG5ƺ{S7^΢'%P36KL=?킗&NV N7kxDŦ`1%cD5/d;6%dmU2j@n/H@ Ϟ zW=uƉ~nRn FUIMSèЁ!j,w(n!:$R ?_A"5flz!kK;iRyr}v/sv"|,Uóh696P2k<'jXY3leүKoTsK^&CP2I3Ǔ[w̟&֢aJ >W g K~ 8`VOT;'Xj Mܘ*C?xAsNvATeJ~7}{ TpuL߇Wd;VPr4bJ:/;~W}:AE7X+7/*HDv=ƁŃhP>4L<Qt!gsJWn%:C،«b].m pni%s[4{#df fM#KmZ&sg~1s5H1;Kk0u[@Z 2l^\"œuG\vu[hsRMjC"\4bWFKp E џ`Te18J ViF-# 剰cz+7[Čr{*7}Hc5zJwY:~L9TUV nj~ #M;zb. 7U"խ ![Aۡ:cy== g)Eg'v` Fx)!<[`XփAOkH&筝D.`'ǥ3j͵5;p1`O'fTXփ@y#[oLuQ)ސ Be@QfJ_.p%ElE˙6E/Dj`tǘ !Ɖnԙ /ipg*T>@6́;X]i|0jOB8'ĹnFwu$)\vh\o "H',0) _(})M)Ov45:u&A{VWNNQ&Jc[yoap.[ژ_ZlH 4DA|4ث ?j9piz">#ZO8QJ;[=^tnEۙES =sI'dF_J6esb=,h$/TyQ@u*O *A[_5dD{cߏ{Mʨk#3kZJgF_擢b ^48bz(FƵu^ n/L?Ui$5;"WD&?=@~35%C%jAr%3:RAs+ *j}Jq(z8Ϲ``|(-9|ux+p'$zj^YtZ0{'nBg ~!kw ƫ=DUś7k;se&#1AdKuVq33?_GZ!mP]#ѨܦF~ʸ'tlyiOuC2C4YgH$΀Brt {0/>D͓9I]˾|$3\k'+#N2OiҠ0nʨ(/ANWZG*N"-Miz||84.rZKlEzz^*tzf_8`{ԛxyܾ4=?ڀ}A3-j7GsW"٥tԐz=xeMN2tD f t^‰C^jA+nk`6_g"C2ucچ%a0^>=h&B; R#q &=/wŸ_`g|N2,?k`"ָ2hRTȎS!"ح,8UJ0W/PTۺ[ Gg)8@` =9B5,^NĢd=L/@ΰ62WؑmMQʣ7%/кyw$"r?dGlvt r) m +Hu::6':"TNL pZw`jzV5ߗ~*y' A*Jy20wQ"ѩPGEk*yQ#JXOLmŋPF? F.rAYcIOÙ?A)>U^־zsC*N~OQc61綽` ZDsUN2g~a(n[%Ԕ~2H 1}M/P[с \^\C\!9Z鑺Lډ6QGޑ~]:S[8}CQyH;.pnIXlQ_ Ṯ_>y(Kyy1&imf6pٺP{7H{Ɍr5Ȣ@E0bbGH<,%om=BwA Q2"ˋPP{Haji'+M-"gP~ zӁ).ߠ"Jgqԋ\p:Xs3rTE,1'uzZUDm->-(N" T UL/^x= B} %E ?Ea9ck(7YT :KA5c.%ӝ]"tG eI ՙij7 !W*(%e͖@Ukj:rC~—0*uXp qT9tsռC#ߣZTv ϷV 0[ʇx3inYqoS(hҹHH1j5buEc1ׯS6hH#t挽a+@_|36 L]Th$ \h-qa<5l3L\Wr \ğAlj(x2T!{h]^ӑ c'rL "& 8"(C4 .uE"̸~ '0mdBMQHieT99}T [!@`h'"$I5JB.š3Bϓ&`}9:[6T R6ߒ/#gϏYq+?7og8wXhS|T %[rI8&op+͹n@2bz,a`-y~ ;#~ HrA]m.~ qvXws4'k5/Өd~ }7? \pw`Pc?IC.pW]TDƦIѰ,J'Vvj?H #G@P4I_b_?b 9u|g%O&FrrC,I{D?>ʠ@lFbU<Ơ9R{UQsӁ! 6=C).R/,"'<Ԫqv_cTYnm l\nHaPA7bL%:,ݤ ,q8Mn9gd6f_£$f<88Yv(vŎF&1Msh_>VS{7;lNGnV^tEGwwϒE-!4g0 :+{cuxC̹bn\5(rkà `fTZaqglc$ t*[VoE7]qa7Pk;Ā1sமvryc0{-H#-?f㔁A&eVîszE0yۖpJގ^6*Etv Ѣ[F ^n 5ÆYwKJdUgֱТ[z)|qoHfc}'Dڲý/֘êHU0F}~~5"EY0Sw]UAߗ,Zİ04!jy#qCRq~y'~ hQHS~ *A;!0 ͏XDCcK'<2/GhAqDB@ʰIWD cт;S7XO17C ui^Rp[kQgTzxMZ v٪fuÕkwE74YC-L'L)dcv{,+fS?m 9^feQ%^>yFl."&fa Lo({ƔZ8f\p< *`%!}>仂zQ'jXHIav5$ވh%i)FJzeƕ]~v^Yn'OHkq|b|<9r*ޢ]rc9k_M1ksD_6d?BexT,y9 qd%ߔHjȻف[.cc&Cp;T ֯4r!9hZ[26kӴ Ԭ)p JL}r rmq[j߭8 9ãM@ZIpKT2864hZ@;d_ {2@N/#t(, Eaj4{Kv{ag>z IB.TF}if(MMa;VgwKNj GxN p~ݜBj7d>JlhyV:@5rdlLۅCԡ/2TrMۛ2S /H@:h==Ƞ5Ę>Kv?g[u{TB P?%R&g4d hwA^}dreSH^9-^mo)#5qBӫ-т?:{Tt/ OQӠ ?`k)JcA4KPRJQ ז܅P4č(H?\GHWYk\s_=_k\w]|mhp5'T !F؉%QA|G2,>ṗgd}?K }B$I?(3ZAv.XB _{xuK9w,&mWNPI45Ssŧwhd2[%bzT_:w èˋD˭OXxYE*_I_5(,4Ex'R] +m H~Bp]ye|͌IŴT삏HAPG @^vNQ!//$;}L7|hn:$ ʮ앦58ru͂ V;DJI8. |䚬ΰ$I+5zH@t2X; JF2/0ZQj~/~عO\̣T\}U}fNJZ `"4 0UA 3Y9VYeU{-RszBB~ݫߒ)&>Ďyi2-Qg+W$KЯK<`#!.TŢs7^qAС}8[Xrxi2:_oT'%v<ﰕa0w&|L.>^QO H08{Έb;ѷIn^ћ-C3bΙȦY6HsƈEhwE>??D^}V+R(97|h+}QyH5"Nݓg 3\TP'b0G/ҐX[#[ֹ jPFw,:<.ӐMN,F&#Mfәl\+11LJfA=W}R~X`UQ+G(oFGl*4uSEjC@i.!VXn 摒1t7jbKHU(Vb +W32pg5rSHL#Dr/6 j?2(@q&? PGQZ ,J@#61*.5 XJA܇0d_?%G fB:Ћ1̰>?0u0$gpP|yqsl  O-,vCxDQ|;|ɥKR&r( #}T-".x hJ/k@N@Dp>6­qgwm(Լf 3 bҖq#LvWzC~7=6F :tc3شm4"bԆ0,ՐoC+!c\κ29d_MWJj(HEcy Ia=wJ8&Pw =Q;|ӣO$. ۾O,p^5ɞb8*VQVgѶ8'x^]!͟Gwa♎Ew|S9 O(ZǛ:sδ!AMoԯ ¨|!WRzVtV<0C QŖQڻ=_4hnrWQ^LQ-)})=fĝǢni袼&?(ZHFjdHF)Yt/zuJ;+s]Sr ѷSJW.oCeyB9Dř鷂_{Ǒ\)q!+lP0#?h>3ߋ"|X!JY;ߺ qXKZ3M}C1o'S˙8Jb^H.\V1֢bz+ DqrHƬFW>&ܓMqL(7r7ݟeJv}A3~;UdX7ەK[{\㟸,0dfM_AN P\$ OHS ^(EG1p!g28p"#&VPsw6_ma6XO) _6^tN$>L gYZ2hr ߣEH7.AQ/W6uwbmIbalh$2=bω^| ReQ_stfqZf*C`6aVj7Njjl% t 6:СZ_EB&v3.Y;xf/\h\X^+r ƹC 6ԶNA`Ҍ|fo?ore=%k/sӎA Έv<ۈD͟O%lq;82f + Ք˜G4'Y0%Dd++65*~.Crdg0Uji84Nj8ݺ>b&J#V\e4QjJ'9BD!r]H2S7}QO~7(iLlM;G` W[ 9{'XfC9/2ebx.CL}o u E76T¤Bj5RT;C \4݅2PpuYXc!$.sm:YϏ;QT6҅R!]$: a5ODcNecz ;edw2}]qP&"񠲊Y?^wʤUU 4)jynkVL L9K pR^"fc$ ~O<ZuC.'9x-RsOh^fZUSB*A'UrM_aN&61OE^ꖘfOom (eX_r٦(D0𿄰| u"ѷ| ߳#+uT#Dᾳd^<3dL>I[ L- )!BzjPEN0RrCuG%D'i\ŏ]fnHi#W=Le'%;QrIATCYc.e/.TWa[ k o}2{2I!hEJH+bOu /LjjkB]7CՏDtn;z\Ԣ͓C?t/:݋Wu&gM<Ƣl(=E6s/%E<)[DQJ3i<4U"v6d`ֱ=\1 eV [,8tiU- @:q`d8=,UEН $X1RY~2ڛ~B(^lEbTg(\[ox~PDFdbZ#Q<#ߠD.[+0~Ȧds\a Ս)yAyQ'7?r3lx>T'0Q}%&^ipӑv>oeoOĪ[v<vt6f.yJ5,1LWXε(s]?xE@nQvkQiX+.xyZ`33sz~I1M fiˡaR~#KuWA m/rAkT1m[@ ?<ȍW14neP s=fmwH2,8Olj,XɒۘY0@ziXB1D$s7a *Od$48G>˅ |bRV9$$oA73kӼd(:4Q kz:-F" "kPvc^-{QXBWw Sw(yz/ngڸCx_DTP+8 {K0Cp5:=G$ ӆui'=oH~#9('B(ɋs9kXt^~8W5? 4%׾k !lPD' Bwa ZZm;ԪҐe@7Q_n@Zm={^ /w1$0A.n7ox xs@ξmĈN;yڻ_/V|Õ_ ڗWulT#OOm!ր!zp!%-k%cP'{E^O;3zn1۹C0eBUvde=-7TD'gꎥQ ' ؏.E.3S{MؗҎOL>1 엖wK!0Rt22In,UxӠӜ4E؈$zoA5\QOT],'uxRK=\*mwoo6ENкKZbrM;,4drֲN305eUˉN8p"[mh(/?:HhQɋu'}j_oQ)3ˇh4eXvO1Aw.a_XjO|Y͉,p(N¥JRТVH>囚 +/5Y;Ĝ7OgN(TF%L̎8 K=[Eg^n{\o!+rѓe##V|}]fguX9G;@ޘ rx7>$l=5b-F@j;q>^˾)U>ґ;E6,qF=m8 y@MU{i ڐRLP-uW WkV4̰@;AE@m.(eͯg7b`֛+JADNl Y'@qѶE*E2ٿ",~"Gj b߅׽"O-H,pc';2 `˦ v/V٢5*>>gNϣ7l6Gv^ A5)N3.V9tJ< 2.-/%exkOؿ=="*Ur2v?7%-? !_tl9" ~XWW`9[Q(,90{D%P]6 b@CcHk>Xm֥lMbي]˻8^څJ䞟J77cф6^PX\yx5='~ƥV0gb^ Grxv0^tUril =?/f hX屪qX34BibwUN`(ӥ>(i.2oF0Kc,CŎT!ފثHdCd)M7>i$ W]c jCX][6N`=&wH;DH7ϼ|[VRJ|7,Cj7:U`NNh麎Ht Q]z}@T[ b5{bE`?2> w+C8HF*$PJg8폂ͅ2ivJEyWڶo=-Hk\?a샨+Ų, I*E~ď-[yP;ٙѯ˓/F>sT+FdJE .l(mчu 2J⥄ȨK(2: :~޸NaB*͜ ~flfſR I*Bk-#8cz,O2y k53{0ꂷz wY|I ijђ|a= Ƹ>'l](a@2zF]TІ$,\kJʫ~柣fc[As u,-4Y 酊젨,3ܼRg2s, (.=f \e6֣Syf^`=o44T0QwKEgZe)oe+&R%P $߿SLVf[$6mLgG>OΠگ:)>/N} VLQ3 FZiFIa 6ˊ< CPJj?O4tN0إlEWl z[fM Ě>돇 8ĭ]0rladžm\o<A${H3~ rlij1!N7^jNոTm]%+Sқ#y-ߛTރΈ8x F,wp3rB Jb5cM`x9@*<ٽʤ}gIrzd|3JEoBHR <+|z`2W\A4Bi}kԮzG MM:v N")rqi@>< 1sjŖ1cYHQ (m"s6m A $6CBn|]l?a93Jh[$X/o*ߚ6 o=cEYP=9ԿP32Ө6MiRDM|_} -3vVH:Xm$߸j8,(ZbVR1_USFp[=}|4u7 G1?ð%Sp)͙vW`l0#ӐX dΦHMm&Ѵ =CQA@wEp\:A.m0cUc=$n^sle|ѾmA&6(  q-̹m/VqbYZ@h1C%Q-富&R!'~ =_)p '# nUt S$,}D7v5zaߓ-hßE5go25 A8ihiOfX/(´/J;}%9V4R^Q ({Mѕ/pU6/-X}Ft}f7!_jyd[ : i^#%L.Db>6nʷ"u^I)K81p˄{jlf: IfѬQЉtG!VQw/x?"Kw@fx.-^(뗼S (b['!_t @xPtҸ?%>ɹlCǧ­J]2VF)#05u=\ѱB4I"~. "N΂/];R?ELWUYb$DƎP9C9k]F\>&t< ^`)OLg=HoD%hE¬ 0_j}[V7i#f@d}ԨM5Jit!:sL2﫿7FfUժlifu *q$f=+TuոŢ yWx|K7(PcRdb>( Pn7n.im9n=J|¦vr8d>FX(1EQ[=dsWz$*^oXV!2EGfn1#ŝ"քm##sk(|z䃌@MX:uj `2fdRfBXXhYQ}tO0>_NV>. ѓ>?H"4 E |~ɴRuؚz/EeycL͖qXi=t Q$AZ^B෗ `V nd\gc~ I$5-:vaSk]/X#*#+Y[w ~֠ ʍx;")|KS<Q?i6Ϫ˿>Hfo[> V蓧/=wfa`?'d[Q‹i)`]pDfs`GV p].S9yT3??RS28'P~ORb-" AUܰ˒aJqV^{KQ1ٹdjT`Ő>lgq=eϦhHA W`f2uxmT+㤓Fy G܇}lN>grVL/ҸUvDqI՚(+G1εk^e*o7. `KSqiEөd%61s}F9/1MCX=S!^mA6 Jl:TŚGUX{'+fCe Ș`g 6 oF6I1@Ы*)z-$=r,{OsAx ʒ#8].cEF!%t-^:E? :W N1,-,PyXGI_iGFP%1#48ӿ8m+f)ND#5RIDo%%w-~bIi$;VYqj&-)U(A-K jal_3OEn'V/͗zSqZ8Ovv,'C1x9 TU2iE(eEM:Zl4O`24tfh&{PDY9p{y pU?i8}þ}T =飅3:c0q }9%g3R6-+&E NoW7>~{ χF`_G2>B Z^5 '*i*R6A*StFmq;$(hϥ8lUSFbC_%KkqztMNuQ/Gk_ՀpҊGy~ND0g=7 Pl 5Dwq鿝v\"%D%`&aKz%΀yoTpV֞E /[0d{AДVYcj2 r3'E1ߵMze?'Fya0V1'yW?=%PBx4WHgq\ "[p/2g5fk?{!?=V,LL{7@aw lγoTx,'N^ӃzܵGDn|iްgLׯm7`:}Y]dR~2`>hn,r@w?|Ɗ\_T˰{$G ƓEl=2j#Ixk.;,¡!0-xs|wqu nٮA!qAB?uL.⇭s^ף_Y"+WE;<8DbV&: i2^"m惸W O*+/v9]LI{=[wʂ PM'1%u K{cA'Llp3 񎸣;2oS`L zBvx.[V%`=j7!-6G+Hdul 69__x ay#42fO*4m1]zqr>:TVؖ6x=O.ZCrVF`{p`B̠Upj2+Z^oXҫ/u9)SI KפdYڪ)yJu1_B}/8`FsZJuk,0Q C $}^SH?#]\4m:YM,J+d/~}@)Z9>&FՃ  ?]Sc! *ȓx3ђ!%{ qߣOҲy|x3Vm^CeHaA6]ҝrL%!:6@htJ2tU~t ˌA@ Wʅ`:[$~Y䖎wo%?epɍe$sky3W-^>:105-ud>%%@sEI{ɠs%LZȭaK MN=؄~m9y.b8tFLsRc?Fcucl[Tgz>f)ū,:p1 oJ\CKE:ZQ$+ӝNB[cJSM憃H42t,cّ|szNV [߇$G79gl`ΘK1 h[tWJL@oujKF"L̘|D DV}yO)D 9㼛 ,`,&BfGNhZo" +YX 9t$vYZr$LxҘh'`[+cM `CTԛ7aW`壷Xؔ #L(#S} A\@7d ;H nz9n]F/.pAi-vcG`KRгNT?y=$0;%&r qxn4? lMЖBHaZ "`7%h/۸$GPon[Ҁ}D_;:,);9hC>oq |óS[?ѯh;=c% Lถ!0/F*j]]ԥ͐3&e/o\g@ r-I UE]CET~SߤLYOt9,bH'w*s',$C POU"}aͧߌ EQǂ="$yj<xfJ&S>Ah\1=̃"|WK-埑U2K-23K`o&9ּk"FeB4|"?nEks󨶞1^lSΛrHņخM.3G.T#)qq9}#êVA1o/FNd<$83 }%D.G3Ѐ0-(pEv5ux'[bPyyEiI]upQQYSCQEcQ*Xjx"px7Tj^5ǭvhjNAdxuCY̆27̕%+VyZpY,wxqbelHWb:o||'QgRn=I%})|sib8l󾸧uB<#7z7HG2X' 7,p>1MY\WG>%!]_ +C$!I( ;<~9qYc1o Ld!Z; W% 9r"}Gse䚕͹riKM?l[xI#0dЭpZ ٩CO3I]lEH!kZʻ9hfg\ h`3شm%;1W7ԋ뀼椴FƄ|dg-G3Y6%5IT!ٳ[bVPLRː'1ҋ佰l gzZzYUs3Ponr{ 3&1K(?cwOZ9Wx}IEotf fv~U204U^)+,ݯcT:ˋN;}x<8vSQ bW#{0 <_hYȎ))b+;bima+˞NczBK j`<d.qG珡`8<~8BUQtb4Xb({SMweeRHw)i(f&ipPWz0甉6@GAs,EN?<17# GP--6߄IUiDX7DڄLMNjvv4Ef@\FakSYݞGTNG@mЊESH?Qm$O1ӺRQJDb#YE @+\jFYH:ONrkDB`%2DlFG.JUvg[ȁ>#UBMq@5HY\rEWn@c(pRun2-'mG⏒d@$qf{a9źiY#$74oa@,T;n^٧ )$O DLK1w)O %y|fi%`JIR*QΊ7ϱrn"Mܻ;B>:GQXB!sJ]FS},;J ~MOU2+I(sAvW "cN&'Qg&}ׄQ-]tc(CgNÝdL}bݣu4(3A!LKn!NqC9_dw|۸ n~ogA/g7}4! G˹7v aEP`$9\aCt0; {i@(w栴Zݰ(x`4To~q{2swg a"Wqh0[3X=@oy4`%/I_(UG.h˚g];d?Zqsi`kO +6E._x\j6?O?2#;Q.fDt1v9;z{tc ε{HϴF!- * ?zD'it6H]A!~)XgILP-U N-8 @f]ҵouO.<|.]fS?cA'S8bHb`AG@dEsvW~(.幯USp2j1<2=ȝ`Lb<ϠR4+Y=2ٺp\UhYi`>10Ăw)̽X2E2IrsNԞoF qǞ=*̋14!Md߳O"Sʈ':܎ 䮙bT:GnX>s9V.N ގy@ji QzTU%W/ku:|JI:Dk.咨=gwa/(_gC➏@O(^ ѝʄ.*66U!\VMK&5+P˿Ҁ';znK_U]isoc8 P](u{Kt A8a{!̐>,R2 ƞg2s`'d;Cs [>,kWbgљUC ρ.n@\;Zpn8Dp1ޗ_Q჊-# %ɨf@=K8(){pobC6 +mPXUξ!4)]nm@Mdmꑖ{Gj6ø؏xhYIy\+@hd^ P‚5ᗊ⊥W>B;gp7R؁QxSٺOxj%>&-L&Z5s%.tWS)вǨ \GVb OT鶨jc5=P1䎣bݣl"N*rb(j-iŕP.PsZyJ1"zHUQ8kij|I(W/Q&5m4 O.>ML8Y#g:} l#MlۺOEh@g铄o4dtXS{i a(C1S)E5^cufjTH'5 MFK0i!/c}eZArts!zel/,fv5 ٠ORK hff&%C\Q!67v=v"7z%L$A֩|0,Gr/BN: ^y[QAR3b7`sw@pͷ% \-ڿ&Ԫ*\<55$ƷP,ԣFA$c=ФH d_XLH""@DT}xo/]ɤ; vHr%>ԊnB2/]/յ¼:?~f1!e8N1PVؕQx<ԨwkVg"ԂY6!xg.6t[dɑt~>4DP &ܖ]IunCb{DbA!f`, #(ET{ZnTGN r@c} ҷ}4z2YBg/&8_KO7},oSlA_UM ВS(*]oj)o|Fg0Sߺ($jW*9}H?)즞Qb&alP==t@:[xf[&d%TPKYl|ɚZKٵՓ8s:>۹9l8w5-g;k]&>u"D䡿v 'k#d)AQ7s5D'kFyzħs/UF'^]񬖀AT 3 Hw!SCհgĊyj pzmyc%3;R˸|bhm>T٩a`IAmN( i$!TU-GC3u-Ԍ4yI_"@|L> " SgD3Պbd^2x} (Q9ǖKՎ`+}*YlL%ULd#S>Tc ! ]k w Sh_>l9\oIi)u*d%(L^ % 9v5Ω[t#NS?.&zF{ ΥX3:ɀ9? .62Tæ?, [i:]$EpNJ?eZNu]>Ccvr۸J}NkJ ۮ2hb]AT8&Cgg/E_r4,fӤyA|1"xH K0".c JXHy+~Ydu:ϴ+ep2~j7NF}T=|y-5=WC1\w8sS΁;Hpw7/}FYPԉ/6r8'ք/GWn0 OG'}Cch2ay@f YHؾ0!-}e[9uN|eCAfG0i+@z|GN /_ҏa?" ԡ4-0daLJKhQ)VAUMJ4ܟL(+,kM_~J9:]HlyWs5YIӓ@s0>f 嗭j@%+_%TO˖mׂ 1N DoNsgG109&s%rh% 7]rb_|IUo ๡BɱO-,!ϛ}*<[az^#|O-N#C$iMbvK .릸*tdv(g7 q)f C4d3ZJYEg .Gם%;bSəbgk:@%0F̧ަ>Oc|LSODԔTr{&=D O,r}7(x 3zͧO@YIkfhC-@drq#llD<l> zQwM2/TLz >m= wdîQW t )Va _/|/bGA;-Nlcw$O) Cдz{um҅)}FIIlb=E! &Q -#wL?v "skJ`"%2f+(vV%IMë_WzsπFP"1*: gjeEn`/4 Ia3T<4~uՉ+P_-, =ԥQf9;~KcvX%#K$ ]TFʒ ,c>'J4! uk''GrYRnj+Ǩ^ ݰpqO})2q%?(}F(n:*L"u-kq Wh5WNauߪoaQpg(E`vIҩ h"7Ap/+* vRJȄJz솲92W!7Y6Le],U㉁Hm;>|3.GiesلSWލ4<ķ}?]VP1h<^҃Ύut\V<_͏6p2(-q&j'BW?:Az~[ƺ~yqWˏT+PKr龧2䏐@V-gJ1ATtr`}%ۂ@!`?U}BGJw'R]mOdo7|6t9fHɈBTG!a![=^@ Wh8qbl:j1lzl+X/5 <'{C0hKQo.{E V/͛Vo;m*pd{6nl! e)${$R2v(9ӳO׊{_Bw M:`9Gb!8B(ȢH:Ni{uo#ElWjB DOWi Tf HU* Hrznpqi$,>rgr#EDac ∻a4oUο^Dm%y 9p(kW~(҂SHูZ\H5|nhI_Xr"͙J5n(`Їʟ^8w-:n$H훆Q@#zAC@q-T[ϗlΓZ:!>etRw9w>e1}HmӍ}& ?pʞ4)QfS'iq3GQ{b\8u[l⹕L% Jw*^'!#"K3$"5yrC2eAL1>|j*=H/}&/ Qj)'D;vU44\>lY%*Y ɑs`KlAKz6 9}?m>~@Y @̻rFhErZ2DMCyA8j];em;F1= 0zQ ZǫV sˌӷsQU1κH H䑄Rƕ`*bI#q^/Fr*g?b#qP|h*iy90![Ew3pV 1˽;>[(9a"Ej&Pa %ch3fC/y_S#~N=݄Y F>~B:>w/}r-#h-?tgL*8 LNk+g%~2 >FHɳ `e(i^p %b$5!]-3w2un<] #طgJLQJ `rc4Mk<QJ5 B#DQ?=q[w0SNA.NnLdsH-VGbj185LfHHVgy*^mE{wnU (Ӑ|V v@, 25$ o0 *gAn8Qs둓hë麟*)@WO[PP:D"|u+kQjkR.ȹU[pֈ:Ekw{a.n[f6I_Ϝm[f>ujB;I=Uy1ċnCfa$FPtRR2Q?l/ ň#br"ib-"JW8hdޕg)iAʨ`JZ\@aXcnOF ɰr _i_llGǬ#hN pV布Y!!Ю$D`B\2Z;$m+l2!j_cϥ:,9F x? FcQ’%n>>BGLr_5a/8ev弄cꕔJcbٚvNhÖȺ݄Nqgٷ@;;HD1ĚYY,(>h Ѭq{+((g|+bLk W6j7$P^ɰ{UcJ)s9GkZ n2 gޜ^=Nr+YM  ɠHdnQ _*{όf*FwE;ǀQ,r-A$JBf TChWnsyri#ytzv6ܠk$qW-%u<)[ ܸCv[Hgv@M% \ Od ? ZX|qO֮ # ilJOw [[2+yDҐՓ/`%jy7Uc$ 1#,Nucڝ8)wt31{mvUQ82cЏ;J؝mc%&}cA=JBYͅ%*= u"h2ētz9LE%ZU |T{ ^_Zm`*bུdrm 33$T^-eqWR/`. }Rbȴ́BFjOP~S2` O= 78w )ܲm_\rh3=u`\ 7j@~"/3x5 7~& sxԛ ]k`=;(a,m/еpD2z/:g1Պ2vY~nu\Fi٥LԞq7'$9\_.z*Li;HXtԶ|Oiܭ99(JCuH(__s V/97 z /ȼ$tK]O?ח4'r MVY88qpd><)hX߿&j|H[.i1K:Ĝh\Պ l8u|&Q4LJB4 PCB0 _rG;MA[:#I‹ 2>DDRze磈рMlƃ9+G}wǓ9_RlNw[/}z6ت@o7ETmXf,僢޻ @VG/)7s& yQ zDn'!$'s6VVm!̎5ѯ[ǃݝ}N&)lϽ' 0 '|(-b(5(mHLt,~/E{r7@FH?+ݽ0BdXZY ձ9b;!TCȶoJ;)A/{ze돀9ź\jKqaw$^ZV=t ;Fч۝$/@oLz]p5p$%!sd ͙uuh#T$erѼOqzYYuZq(NU%6v D ~Q,pJ|FXY}fc=B8>A!qR[ٶU |+؊ݥ,ee^yc')ƒr|/\] RJ땾B5"ltQ[tqPfCŚc ~!̬Xp%c+FJ/{~|? #`Ÿ E3?"jn]uԣ4x@L~JO'{ܽbE/{ȩX]'ZFCL7w AX)Vݷ7Y 4+;{(vK1Gz=&n՚Ry*Izܘ},Na]JݛVQKy$5z** w CXQ[5.;b +?LQ:9]̙F#޷_(9N]aˈH9^[M))4=~DzIٽPsi&x<"^9"Md+Azg4iu # &gs+)/f&jZz97,5GɅ̃6, H}b T(gIsbXhUN%_B8jSsH7nz aIf2WWYD/q+,DFXFm~ܖ\yz u;bTDmI$y@z9l/ћ);W^ARu#/ /,igZ^gѶO i=x:Fs2%Zad7Ih灂5S|EwPʇU0\%l&iu1θ P*F\?x<۫C*1h{%+(X6D)A:]ѵcdq."7w Y F=S *I[4u.Ű0d%م;⭸jjkx]yH?2Op&cjq`s/k] TO A ܫ)?/.>។2y Y\l,&&)RL"w&HGTf{@lPc^p\2q|Vi Qip\%"-qOX B-R lC;C츩+0*pB3e s\ur6jJn~I|eS JG@ZP:"O7;)9KjABen;+LOA8#eӌȵToS;qV$Qƀ(t1z(H5-bi,:n}m6ˈT}A=:gKIr׉e\q|Dž?BG1ӵw~DM)?$凪0d\fҬ@,gemMf;@q]si[[1j׮eIO¤VW}fO(Iw|Z6A@GQ>:*6e+p"*scE3 /ޚh LWuJ$Ln4z 陟uI%!3k#vgy5wH͢(g^=0[F"u+%g%Py@g6jSX#D?ݚt| -t+Icg8c垧܀w)5nXGŔι: RMh+p W:ȣEfL< 2'7dvP1 c϶;|q8u#^ [nL68s8 +t=Rgc3&6mw`(hb;,^&W\|N mYި}.>vu?ЃQS72 '̬5a^ʬ)l_z §fa|.61Yv댆,> u?yo/7to9zi:͛WlȤ_@pII呧cA{%E {V+G%"!~MoyJoj(I,E',D/1NijtLB[%"z)gO@GvM߸Yp5eT8UW_Qv7_(ҋɁe`ΖؗD̀M/0.$u(1٠H2g AM(*}ۉ.nέ7`<[p#t&NN5B%'&ΖD ̖`>#F߭>'-sp,.:ɺ@lP n{T5?.賛gv+@IR4Hט ײɖ~_BpeA}=%[ 69#rߜKo'ZUh?P7|Ɗt TR{<Ұq~}[y;3A$P}FrJR%X1"[S4ft 7ܨ.܉Iw\59H vԗH)=pz\^1U TBRWn]{Riλ"(hV|}Z=X32SvL.f9Ҫ@ϟ.FLBQOn2w %CU3(=7HX#ilDDRePR]ߨgrD}ekEf\3,_!G֛a ,{92=bdx5Xckk^4Ɨ4AcG#DL?Y8"3;@C\wWo$HoJʉCoz z3ilxos[Ȳr}n;mEa! IՔ^Yex^ \LW'Y`7YE(Gщ.`ٚ&C&xSFB?fˑ Rtg[GAظM#gWM,˖e>E07h"Lp6 ]7>{(eǪo-iu#[=չJ4Z%U3Ȁ"^IǓB`i.E1 mL0Q;`uF7Y^H!y'hBZ&;W->\u\lm #5"nzE5u<;|6Y @2U$(t_Zn!_ɾ B%n xK_kB!uuQb^$@Q7<+ުQ5 F}|'}fsm*Q拖EŒ_.;@R?\.xg,J)]&JzvXL1&jlAh=ߏ?ML9)y-&Z 'K$qݫπ CWC'>!A1,9<3;`1g6 ˡdS'ɿx?Ԏu08^JO9]ϋCLeltQ*ܹA "sh(IzQSġ=uVfp믩?&D?YUJ3u~#u{VAhvE_֝V?! kV, =ÌmV?~ ԛ_ní\%YJ/- ׃wsq@&<첸w to* bmӗS)[G:4p ;vt1ucX-kZzbQE%چU䖴lX[zZsl>K}Cx|&7TƘx?^DijFٳMe*I6`.[BdQ.~h V~ `l'{xēIeu*T"|K"(x2rnjx&ibOVW zTJvtbM?fVn\?3RcJǍB-ax2]1Sf9)&vcmUQ'AS'S\z5"hspBbBVc?&3^^ :d5IRB g2`V=_|  1G]=ׁ+:&;M9]8 h\V"Ύg~b??10(h4xQ~cR)J~RjA_kѠzYMN?n0 +mH-{oQ)ـ-* d&ӲUPe?Wԝ~ę hś=gy!|bܾ_:+Z_HFP !੥}N(0߬59C lKS03ʝa `ލ["*xf>S5AS9/02k ^駎\,d`*&i 5ׄ$–up'FķvXv(Y{834h6de3;?:@I/I(dyEwX.W!\#E{7`wvـxc;)N'>˃>D)~1~ Y P,vIp=#X{:fnm3Hڶ~ψayXf[.0)u*Ja0$~.=N,#XAXp4cz; 5,'W e&t! 1h򎓦N1reYZuFbP+ѐXils, .Pִ.;v<15R-u~m_-x`KX'<x[e. vGkuMB#,Xv_8YFs) "Kڃ.)l]fhVyy{t;="5lzgkGnɢ+8?K@Zos6e3bzp oK*(q-)MKR<%w:f|_ {\[ NBBa?(JE?))3V -D ?s5EY2_bF2b39h55 -|nDffg> PͣYK?m7y l4YȈr%G$2tQQL=@"7yBuڂк9FEI9IoxŇmn ;vvVchЎ6D5 eUAHHwv' t8TY[]; ǚ\tx;H c #p|0ל/>(hf^;Hy>b;w Ƿl`͢r8-SO&(PH{Y%6%[=eW+qtuS&4|3D^e?.G@Lr3. ]>S8Rtb/E;^wbSX1 ~ ;)=eBeܝ Bϳw-(׸F_u3  .a(+n'AS!>+ctZsh'Kq-վ0d?5AT+ WHc^~WWT2%9=)}/Ku@-818yaG0Jу'FSpFJmeOPg_nlBۘo|c]t|V;HQk)@'Ӹ iy_Ω  Ҍ,d2 ja:z:ph<)Ϝ(ƒi$}w{xJ;CAl_Ձ |Z/Qfp@J=tU) Aw=i@3q&DjpMq1zma{ۃS0>V[ԫ1DRKWR,)a, w4ǩnrpӡ!-b@R{GQ*fD\'xA~m)`\⏉!%@BWҲni?uG*UʪAV\tI?[0 y^MD+)9}F:wMGO4~Vؼ\4,Cx(_'GÜ ' 6jމ/c3cVz~q(Lf Dk@7LT}R0Ɇb :[TεUV80A +i״h41L DMXٳe5?a~bL~ ~ mfh 1R8(3`ؑYsŻIGeeDmYXѕ) o;ڶЮC`D[4o:$c~R~:x0}a&1G9gȄI?TC43IJ(붽pB.Z<z7LhZBcJKҢs+3ۘE7'L8G -fD-z”>Dwԭw!Wѕ38:g!@63df:4 CӯI9`kP=K `IΚ? yhĔ ]SԐnThY7*]LgGD{lw$; =T:s'jLׂOk=Y09'OM> bm6Lݢ;yI}# l.`D3$-xR+2 8 5׸mTK I_`63Tpٳ8Ǚ4>.s4F+z;=+ ~ѭS iRXLN_X+}?cK v:94SC",% h2'hb'[+~w׫ I$q0m03e?12eǞב)kQ/-8p%ej٬_Fg"wuwpfUm>3V2%vUb#WƴbӍ$9hZ rkP"}0 :/=>00mߕlrWY[ 5=G4[K_ a,(kn5MPIsJw '\Hz.G͔` mO?W]ᕘs1>6/Id:8ܽYFztNWyϓ 3 [6GRgxw.D7GBGcMU),5;}"#B4|ʨ ΅.L:Սeq}EGPTY@m ^ֲu@M@ڨgEQ a#})jR1ID+=YaܵD&vR_ Z߹KH3j_;,Qwxrև{隩 1i>ǫxeC_M.DJiϛb"Cf\6Uz.3t,fN-(OCXᦂ.FyZ%p4\z~*7DRrX % BǸs](qa޵4 m'#KYb\K^ab9E ?[RliPM_TY^*v Cx)WJ_|1 餎ED@2S]B$ըj#4J֙DVƏ&[hӳ %?=[Շ_ ^Cށc_$x2Ob1/SN雽& X!DGFojF% !E "I9Pr /0?wB2 \Ԕwq8}3{c0AH@gic']ԱWe]V9||@ӫ}JeANL?eK\1s}S_ dMmIXW^?]ގW7֞:. `V-A)~Ч¸19,mc۷=1;4F+//ĪqϴFN(ܓ);#*d9NF}ʀl 3@`ecDNe%e\`/Z K?'\쯞S&r[5ڐ,-\|a8cy_fݟ]k0fZeP}m<& I/ٺy#٣= 1 cr$ڢ8^P$:f[5  EMT(5;5 WB6C!/ iu~~s!͞Uc @RK(` Vo hʟ.y+?=r2y p**z"|s%q`<∭(]g3Qv~ٕNN=9T~.7M 珕p@#m%`( 9l~E5V#RJ@1tw("]- j 7eBQӪ݄ Hw@K+4+JמBEio7TD/KabhĖJd)*? 6a愯 sC:u .P,5;~Kqe"+~ܴc='_a5{k6a /Yl t2 %gW9\D X6IaEkfĜ1#uuEm5 9x&4 %}D%K{.@U౓{mb!hҶ&^᾿]Q'i͌urXbu6'Y Tr<L]hjjrmDᇤf }Kw=7ESbZͤޚGCz?f#đ|jP譶ŁjV AP@'`ώ j}7'0Z4 ߒhe#_IdϷhLJɣ5 N^Pey@Wd,ӁWwѩ"w 8Erx}`JAi}H,Pp'M;tחC#NB`1I$x(ԹEOrQdijLHғu=*uE笀Y؊CE EZ;ܚp fnlPVZ>u8m&kZ)wǸw,~d9NCybE?`a^2ҌMx1⅝eΣ}zR[ :;i"ˤLmF72טTl L'@vrRNwp,i%'H~Wϼ"Ze`taN\p$FqgGNrs$mT[ GF\b* .BBϲ g[5'=n2p64bUI,D0 7ی;q ۸Ij+,G8rY5 dp4myɚW`l6Y#^POF嚴%q@|ՏmklmNWXq6)۷Pl3xY:`u`q=i53F^2{@cto Р0oxWݍ-jB> ^H< FFH e jS4j3w+>>{asr*9Hk(5Hkov2!(RI*xL`bW𩚏"с^(OiX,s\Yc+^N9ZyҦH rQZVϙ8ЏޱsB!Q?&d0Çv%mSD(ܿuЏQvS!'':[jC$Pj3 ytl?Vtv Tn'\ y'w9A>}Q%"o4) EPRtlLZkq.vk!+ c|CCZoTF51]SjS3 Zk6wXkVg@([]h^9"DXyoj#UT2Y %}K㘽7VcӓO\Vʂ?&֛&w,ܸ"Vmr`QuO/6`$Y{ ѶoK@e*=4'z>c<"w{ee ʦy/<}wF4%$%7ܓLT)&xX,oܯBZ@.?&zkt/B!>;ZdIQڹGDɊ,]晭.cQfq*3J ,)iG% Эo\r'Zj\.~D 8Iَ6m?JeUӓY{<Tii?JQU#u{a邊'6%6_l7SJ6{$耎<aQ3,dc w]_j\oQN5J}Jq2>[d5A.m_WqQ7kO LjޣvGX5(/!E:!_T~(_&$b҇qE6ov,jjQؑϙM"GC ͙L'z{'Ms'XׅbAW~[Hl;ed0rdSL0}§i0YԥxgՉv~A6o -=lW,m_ݲS~AIQUB ǥBg:k;28Do7$~lBp^{MxogcpJMB-rC ؄ӭBKch@:C 'U djeW̛Ȇ ;WBtdt;Y$l{sُkb2ʛh>B0iaU~ W z4}"lA=ߌ_RAJ{$m'Ϯ AC-. 8jYR' y~T6^ O$ݳwll0m3fSXlk7l"Nyo-A<Ïb3qR_Qrx_ )b'涡UF/?2zo!ɲY]Y!{r PQȷsUL?Gl< TYnXkOZ)95]m=a1oʼ_r&MfDF<D/sx/p2:ד[R11'e2)ϑkD4FS$p#Ṁ`6V094-վMC%ؤ~$ֹsYAE!~ iz, ]`% Z &*^zN8:"&< f7ؾ>-0 K|پZ΅2AVU!C-V R iT D /9P9̪IA!XwCнH<,tķ\e(&y~)5xs3l9t:wZAF')=迋I[&S^|l/Msn]b^T@mB9vM%-FZ/ *N[~D^Mw]k!GBڝ.Bw(S$xRM H=z^`Mo/5FJE+;hl9/9ޗ4i(s㓿, Ӟp:mZȱ&uN6ۗIȏʽoD{5qUiԎ1"lsR݀2`*۸h`V=Gbu&R:щͭNs{6ﭹ3#pXԒ%pnrt\$]ɘpz9lِ[ـgENG.ӶGHm@dq7~Lj)sC =>j };W`Zp(ӿAL z*~A@44{4Փ%>#x~g7S҆?6d5ɴBs Seea. oILxF(P$(qEVS<\*I e^| ?W1re%cCPV/CV=}ЗKV?j©פ.Gf76bŦwʍ=#Z}>T ? K]'d`9|P"&.fN-i#uΝKb'YqSof"BM|5=RA;uh}dM03mW|OFL*d !F]X|h;G/ż{Q\FxhVj]IBÂoԶ&XF.MrQrpr2UJk0 t2ΛLT`Ghi؊4۪#:P]Y@Eeudq5od|R>3%$6D6q}iݿ.ioqkF Vǿ"mw{ vr5 a;0.n8?ǤwBmډ-ttDhr:g螧BSd¼LmDyZ9ɭ RhMFZU|ڦYe` 15Dߞf%V4%8[Yb_/00[ k^fw]^OP;3-iee ֎" & Iķbs'D(&KYo:p8;Ib- sK}GsvCX>.w%!F&L]OV2X$d0ȷJs*t!mm;!&9]^co[OogXwQ#TD!asStV' 9Nskph\%I1t $$YW "JL"!FӸORXR=`E[`\ e֎b5'] a,;*Zw|Bp1W4Cɩ[;@ @7$Iø)79ugJ:E$DΨ"BE-_T8Esђ<( ܈ؠyY"aSޕyFX[Ŧ[OٗQA#D ;F|GQ%^YWgWHwʊ|Yc:S0un7 B֏F3ѧE9*MV}O{A.Q:M5 ) B8i,ѐfIG }d'͵-R1T>ZQ0=L>[uU%H@Ź iZ^;4;KIՔ> mU)cŕ:Pᾥ/pZ)^M>9ʜETYłMsSu1R8]CxZk[۪;iQۗ /R6QPg&2sWh1eie{3{Fz Br.QF 1 t )p>2=3GضtchbF+y5;py(óqQK%IM3O^Ϣ h2D^%{XD-/it_.FJ'ʓ z$^C C:i?j,4[b7)Q%PyD~̆T륟'ҟriE૱L;X HD*pϖDAտwƠZ`IJ'DXLb)fJMgnmeXz`ȻqqJZ:] }Q ɞUд1(T5+L8+D(Lel]Ky^Ed%x@QN|aҟw=yRv<\Qttr]}e07ɞiR q: t~Q&R|A0u.8WT> ɉ?#|f:t풬Â^MjVGZM+쾿_`gUuzrK00 V>(6&fjzTM/ GۈjY ޝC{{+hiCefؓ=_;57 3W)U==\q?OY;2-4V8ʆ6ay 9ܐZjڢ&o*cO9'%PCisgZmrku}<|{l!pմ̫*LǘBǟ-&7 }<.ѡ+Cy9ك{Q/w+v!GgNK}j[N: -ňs483o/'#$C+mȮ%@CFY̌2\L(NdJzIDp/Nw俙7Z!+QK[V 4_=ёOF2\Mb3s58kOJT]R#JK$' fbbւ 0c(^F*ÆUU|SʤJ֊];5ܐiPG!hQ;R]IC5CP Ne&8?'įK6*"u5^!L@5Zn[ ~3֜aRCb%6b" PcACD4j~t@C7~D!SN"6)<4ܢ0CGR }ŗF-#`-ᅝz$,G>S7bm):.'f dJ+I@&?-:ܶ@}Bc' &El:D-j,J):_}[b􍅸 X_6g.ȝ׍k) 䍔%66#3:9xj*rE+~%NLSLZ:ku /hnӲR6TpT#HW!%]΂laOmz{D3{45q ƣ,μO)L i^™[ |wՎ]DSSv'ԩ1{*>SӦtwjEL%sԅkA:_׎&as:j," ٌXvєo셸rj%An/<-S@pQˋC'Aw14ï?}#d2 ܠST$}hJXS@Q!P&iB _ KG2#';CQJg<8@ZLyz dI'S:XNEQ+! fL4[ޠx,]jL݇T_X6;q!JZBfΫю#\|(ſEn}@A |Pqn PE J4]s^I@>BKh '`Hھ*0`x\ 70(4~wAeI)Tt _C d˜"H7JM~kV)A%ɜ#XV Шw1Ƶa/z%3t0M sTVOE$ni RE7۰vUW'?$50Ēt/h*PtO y!EW{1 )zêWO젻]6hCxFיz= V{DjRpsT>ZġK-LKl$7C̨9)SW'RGIv:F޶@`44s^'n^鸍ׂv7,TܿQ{aIXN{ I]Ot_@\"gVeJ !P&0oP0Y tʘ|ka9 MIA+(GAr8ڰ^P|qVe>4ʐB!o!t5HDuWpxVfo4bo9fQݹ?ZhKD}wG#<^e (f/_$.j_RXB#1=q_aZ1z*ٚ^⽰z%`/ry30 edMOz17NL.BKmIC 9a#i8*33,j`og:\$i{o_KuHX1P=6j.dɤVlqGC3%< +S݅^n5 Fbcl9'6_(fҵ/\LhweaXZF8!ec~{LJ\(%b:]\ ̱|;O|]&Gۑ?"P<~4FRW&EM C7jmR]mΜldn}(OPFb,̘Hlp/'G/c R^IF6 ́v$ h$\HID 7 RENܚ }.fruܾ{$ 1e 9EX$.!tRI*oPP-tA8l]% ;4IJPz%BǮ=ilzl4n}t{fȎxv} %z:ʼnj+H.;FmʱvDz``F!w=qq{%.F'}J|;];X`+=M_v:?V-_Ah'8~H޷n E~:}䒋ۦV |JU " H>WI /clX w-e`xɗ݊0K.n!ƩߩT潷w'% ʴkm/0R).)8`fBMXY˝7 syqqUȰ*>&UI㋼ly9*לa`:QMٷEj_ E9iZn)!ゖ|Qɍ5<#׏r*;ԿzC П1G%!z }zqeXh$)UR77\mD:]}ò"PvZ:X-yΙeeW ȵkHYk<(g(+V,2zwdn/T_ݾM;̿o8 Eڦ/ bFCu`:촡pumQbu\##^@X:QSe5gLq7jWMM5~[i7_#j4i͚C8Fi+=4vjV{evE>|Ķ::|*/Q{{7Jb>e/hݧ#WJr,XԹ5J'9K=돋jٝdx,ge9GL+HMWj?(ФbV5Eb)%(c毩3ޒlkPNw$ iUys06I} M #x<} ~O+bzz?ЎwBoQD ]ʦj(&@콂x+G)U§\4O&ZKuF.Q+UOsLiQC(L*mZ2vIfb`Xv9 ߢi!NJ!xb 8.D /%YN:acO[ 񘖝J^Z7%8&GuʒϦY Zt) V@3}Gedj8Z@`Yl:AE;nqhhաh [:SObZmғOϜX& @>`{s_.ZH4Em]t̢/$֊'HVE*7gx +][]*M)Ƀ %'y?P k6m OQ(I6M̊rYD?z4g(ykE_|C*5*Uo q^r(u?~E!XNUqva8&6-"A蕅u(`_"I@cR3^JϦT8*`za:4Ui#+"Kj oqge/eiP6ݑXμ+q{}0*=.oNOml{6q,MOﳝ%J /hwc$4”XՋVOkO,$ʊ~-F돣aNR4/G/9`:QM |ijCKhTD7ٶ|[+ 10w˲ ]Dq¾;wKaB!]n% S:%wOQCZ@߀Y@70\0ӛ(`@o^j)Cv%OO8.#x Sث ߯NX$ &[.]aPqJ[߁F2 QGΤPx5,6F$9;wPQ5 Ce%Gf'{3JvyahZt1ӧ44>09LAV̾%CZ7Jj*~,3v f {Tp,ރqz*COFQ}٩co_ ΓDmdx0'INV\;j#lV;ߒg} "oW&ɏhx$`g[>5XnQ$e O;G ("$rCh\CFpYJurI4-FOxbOҫdNh]M0f~T0=$ pΘȳ, &^6?vgK)3s1pV3RcP#qmi? ~3D\Ve8 ݅{fv:l89^ӒȫM:LrZ{߁#C*?7HXCIS)7([:^[}k O (8o+3O{ռ;`hKvh^P./1y ^[Va {5ՅeMtY! YbervhWaIJw,6٧9.Mk:;כ|۳N`㻎4IR`wXq aI@n:B´6[:Ь8WK寀!+kd;ׁSuO6b; ؉t, ;A H]pNc]TdZ vAJĺP?-//WݏzFj^۬迅;e ;5zȗKŒQT fI!wF:'ɆD!xk#)}jBf}4o߳F0g>AWWVco OCnWE5F$] ;oKڌGcBiB7*M+gMnab?Yͦ6JhQvO2@ _gk0A 8Z>ByO'5qp  rQV2ۃ|Oz3 0+pQ58\J*O?$y2{fi}<ev!t[uLSa iS@d;쁹TiF-lx4;T 5n%;4Eʿnw|٪hi5Yͻy=.Y1WPU΀ ЇNJV5η_f?x6a ZkъJEAZAOq)!a ʒ,C6O%YZ% ["oz;=|a+@Sj igEXkrwLK(ǯ"J 0H)k;+GE̍7\T=Ry 8엎j8!;Ey38)/@{ l\X )TLkol+<(@ܐ?ȡĜ^TZC fp$} !2Mm_kpWSE]u0x3w~_qg[)Aq8pzissE]T}FҰ<.#H"U+Ơa &^%(D8qp V^iLs'~~ך(ZNKP9F_=^>b ;1K'{;Uə+R<0j;7YY"#w&[~^RVY[ucn,t͝] 2wdy0' UY6)4E6`8FP}ѐ<|v (΢[(9)r}1Mҹ̉mfahE%dtLs$l"{n`(Raһ ỰDV '(+MPWAGDpc/d">%1=^4'P^bL˂{0 cP*6zSٹ5sxډӁ֤A8$z趑cpQYA =DER8ZkU+Ye|KclؼkP~r1RD(۫c0zX(2=f3Z$ΖMP_==CƦPQ3LF?I'Ο0ݣ_ߝNt74I)\˄蠹q_#۱1{h;NUwˤG(K}hj)P1'k*X>p%vۢt'h)m?K#(FOHz'\}\ a[и^̜9%R)·܄RRA&llDVۀJh4u&[*J u!BoQq||EhӱcDkEU*u:<;'$F6h,eV<}r/O\ 7S}-{BwpbrF e.h,@MO(xk+hwIkc(myze D'"p&=LGf]Pf;^|T`^}h +{9 ai*-h |MpL>gp8uݎ7~gܓ,㵚2%#[@6NF7AQ_2 Hp_XlL=V-\/>nd*ȩT%ʓ&j5>bMXknso(*I\63TK6  2В.AJc] z `KD`B6梔[d= 8b+K~$7")7$T]&5)[w`l!P?ÃEteG+ܖ`nZ3DKui#-DͲ1X£AjKحCH%Iqu hLJEz wщoy3X¨c ?ѷy+I1 `%H,\WW`#p[΂©B/r{O4Nä= j֩ pZ;\cŢtJ]tBM n,7w # C/A,A%ׯ#n, ddZ|B+"j BeZnQ~9 2X]B8=)?zs}ř+#F УL +Xmh9^xQ E53ר2 M=0O)p+w땣%Ճ47\KV!ZdvWՁB0m%zn7^< ]EZE`&%sF&c-Z*. n&H%L-({F˰xQtk]xuxcP#+V_hwHm~\嘍oOȴ֥5h1#sAk(dw3cA͘Sj)c}ɦQ]?c Z£z ˄[y@f0zPl{c%m&)Lcpc t Ov#ró GaK_}\x!B.F"l'fE#QU_zf3ӝnཻi6* IM :6i^J4_.٣wO4y:l|`_IPMU]h\gQVNfvؙ5VĦ@fߛ#hns"n D$YRa N1AEAnPpӓv 0LVQ5"FTg#AÖ<1mfA:V!X1I;S4S˦SָzيUNxZ0W锠lե*Xp׵)9:&1>\K0Hqlne"]IzFNZZ'jw4׶Áؿ;G Ь}K9s;qNIJZQIN1d4EzNt1L*R32kz s ~ P\Оo;R(r#eR4 wT&ZƜn~zkP q p*,K6K0Swh\Z>y= U j>|٥M0e>O] (b`iA:qe^"n2K; ,0 $3')2BU*.2S)Dۢv$DRh˭}fyҩ &6HXbY:RXFVb}>}@J;~ҙ]R>j;3 R%f^pgF('^rx';\[^ko(Q>T|<ҷfb?hЙLHb-JQWQ,O\QYkj0U$hwYn:e#Շ~=`m'˸)2^9= `,mW-P,Q]|:dG?@ ߘYFq{sP&;[5K㙜GGiGaa3+J ``v㯽RsKXNxg9OL8vI65,lv/T#lwvA> JFBƔ=? @IT!%;! t13+ץ"2.>K,NrT-7㾔VQ$]>Q΄v3OF1~DCbO%uJR}!r=@kd -^+=VQaWj='-h"ꪕVi9*/]s>ŚP nж]G~5Zvzah2ꃈGp'Lk|+Wv6mErj@K :3Դ9=IL+xJ8hʈy-AqgA-vn]nͩ+&+ވ;3ή*Fgqb{J Qfm|%@BWoLKcEU. Zrc߯?KS/OI+7GM3?l*k,c}ohnLY7(R)գ#c= [ v?/ٱMy3FV)E;oZDyt*7JR)f*d a:\4KF68%G78ǣzǝ!c^XcY%n%_j虍mW>9}R'm[L49"kb BEV35@)ER`ZVP/2騑ro+*s#WJCY8I(W&~Ih87U3ނ+BY>jO"j˰iPĐ0]HAN4 ?rbש-'eҬ/2qėR}z:~hSSqb}h)Q:ʀ 3&:*U ]ND]ה$]2%uˀ)3d:~ wƝ"26KG-~vǛӛ)Av򾮢Bֹнol\p)YOޭ+ЛGPJ=:'m/_ñ.a@cw.lF\( lN'gbB= W3zIbvZvbIRR]cǒqBi :m+G'o =0= Y/`F`vq?G ,[q^ڪ&@|᧲A0.X%F<u6=\AiuuO,*H$/BaFwP秌S(*go"Tbgxy)Z1=n32(vʰY kƒm [pT7ѭ-]?/*}E3ݠE-\#ջ5L?$+(Pus=p4fc2}+ xAf̒m#zТ;\F:bF pA"1O%20VjPo7κnl$TFMe9~<#ѥ֟M<}9n~}waٹiY㑜C(r@pOfԺ'Ņ`lQ]9HS0񶃃45mN߹aF)@jGu١ 6Kg3b1f%̴q}ZAdtB%MEL{~ɷkkp)f^NU+UgBL' ;4l`M5سkTyrL~]# XfŗIS0&jOc/djH^Pp9'y8fI~@?—ƕFqVcTͣ89 #E(Mo9S<'B[Koi^ .- ,`t /D~ׄYdUko&D I.-<+ L<#%Z'bj_=D'XbւY9-y'M8ID40o|[cAXsNaYDQB/ !_ޝp$P+^^w@^:#.*ϡ[Z$8?Bچ?D$ ;NZЖ9ॶo< xX 14^Wj|6ꏿzsL7s /ǯ3(i}KI$~[RP,R{2:vwdTU3jerȘJQh%,s -3'try"N$lMu d~نN¡ݥvg+[ h63hYZzy>5黵l7e1~ )}щ' QXbK..G팼sYCQPyIKŦ*aHCaIAo{[.CW1L 0Xkl=$E,#UU7CׯP%^muaL.-Y౎+wD7\zS9[Bk)eP)HAxLZڝz! mwnfmz'Y&Q?62\ߔ^g;fHb ʂr3liwxBOn&ڊǕdy;  j :xO9Vs1Y:",Q Qq F;w2V߅kA}Ʊ(f5*]Σ=+FW,0[{hJ4M̨LGfƨ଻ю9 0H2l $K-%'>Dgh7ҖUѲ|Jˍ @$(8>vʫ9O(KIDx%}ֈYS~ ,_EO6$ßnGnH}3g07ܹUU}{|^}ZN)`av.b zd{p/V`Fe5~7ʍg:ZQ6`ayyMєhmJRl =H֜q_FԹZGf1Mc[7Gv8("XK}ӫT-Rt_܏A1:+EZPO/侥!oB}:^}?\=Snqͼn2DZqT/48bTS?=7 jwWbbt LƿӠ?mDqhfR4T@lJJôt tvRBєLwU5cpa2rۿMv:kаy 4MMV,60,LլFԗk3рI2| 󙽧=dھ<62P0jg^LW$A!fR`ʏ)911-3Ӿtm_;>W,#CAr8Mi!ViA1^/?h|)JjxfyjqW: 'P7̍X2rvB2^O #s4Dak,"ě/l%>F OH@/'EbV26'TN"##J Q?=W^(2xIӻHMD|g':xθԬEACb P:B䓡. /YRKw T*{8[A&P-uOSu PII}l6#$Tަ=ū2#/s5 d (m8X js_RM,]L;]8cƄovYֽ}u@m)S+BS[?38ռo7d z׋B| }3ۊ%P (9.r̐0mHZb4~F(|% nra%ml_FD}>Ũ*ƪK 9dsWR1zDxhl9o1wB¡mEm{NI_ePG8pl YOIڸRՙP e/3lݝ >‡˭c[>q ~%w%I  fCs^[UiIFs6IT![25C- MrL7ן5h6-4{)&up.Lm#{{PKd149y'` ,F>r)'&jqW]IS?kqXW0l#N|QZ?[π`^&[p٩z,}w䑯 ’˞B6<3ń>D@F*(&>,!Mv V2.9'Q+#jɀ04hC0$" XEDoR17O]>N=&@RN\F[I|v pB]̬Cnv@ eWtz vgJd$cA^s'YA+}=٭=zw\w,e_!{uj:8lno#Wǃq/?ϳ |h y!#|TyݮCZ;0gD9S;X3CA1D@/4%bLa2SRNB?]]i%,|OMm{DXITkkxMpˀOŐ21{#0ZQ*&(Ys!5̀]WLN^MQ'tG(V*y5Gzc`'e9sOWhGyuI./ŧpKT yR {`~M0HcFp|:(w\HMY\+Ǘr5T͞4+L ܷ Ik(@At:*!m |av_ WQ2쫺K%BYNiM)9 l ؕ*8;0Ewj]f{\ hKਸ਼ W !*y.|؉bƎݣL 4Dc(Xc 1g `J̑qAܪ1?Er6ݱc1>{x#Ǟn8h.T8Bb1סMsO1ƦA`"X#i)?E`3NR'p8G[8D'IzXCBd;'Cώ0x!; {JEa\[8 9Se;Hs԰ǖt.*oՆ%Ϝ=҇/D~o[HV靖E)tRk-5c#cm^Mn6DR#l*xNL)v8[ rg1qcl:+.Sgf{. Wv!=#Uuichl3n5__KQ k` &;3XlI! o!ז.T_; lQ;9,FwOQu,LgE-gt>X~j5)9l5Z3ۻ+(km$R@i(BPWci/@  ΰgYR\C+@Q]/T ?MIwQ#ꢄA2xK=f[, Lwͥ1u*8KI٩GUĵƟ^։M>pyNaRe@c8L-ޒ:x*{t2>idڻ(Ryb֝MnaYe Iixv&[x7U<*cSN^#x@fQqFyDĄƮt`Ȏ@Pk^5Hvk7?`۲V0؏#$ DgzBi67SWV\rxSbJsV0aa|U0-wQJO&rD 'o9ϾM9x[R7;ˢX|,<;9:ҋ/W"}"͚ŀk` XT(Ap8]a+@oh:D?rj<4J'5G@~s`${U|>}SGŀ0Sb UjJJ(*# ci8Nuv=]}0U |STs҃L eHKPblt-!Xu G3Z[k "HHq߾72\r/&h&3pcv^k\gŜct)TdǛdjq0jwN%H2<`RN 8/F u1D⵬4|..T0o躄bB"Wue|LDdͅSlzq] ;b3K-GD?9O@H=582+cC~A|JJ)ýu3@J[οo)D2MlK;m.Q6 kfȡ `$-E#KxP.BG+:31\Ul;TpܟѸZX wF&<ƪ5gm1d6քh6z л,(>^s͍}v%P!0txΎ=RWmɽ9'P!P `<ѡхGVӑzT6-IzE̒\=<LuO\3ԅ`Sۢٚ rP[d)̢Xv-[*QSȨ;;c ).Dʊ2ڵ<1,f-ZꈶrDN`IX[oƀ9VE-:҇ d44*ί WcG9]Z2_z.yl8^ZlMW=0@K1`NfOs <-Ε8YE4vW$I1S[*\d,,˥`=m띐Y*T8䘤UL5yj߄NVxʱ R6>^2k1{)KECI D܈_D?"LqJl'aN$}`>`Xa%ǂ'j?'3H?ȫT)BgK|Q䮥YDgdr; ޢ,䙴/D닱O]hLD fapf^/ JH^ji:E;aN!s?4@96gti}StTOꂆP-luY[*:ޕ2Êcd%rk) w I'ء'G }FkMb- Fz6 5/6z{2شL J<SCA.Ocʴ7- .qQWpRi`K&P B7ǝ#nt 07Ug;0#jARe A_3\'ec  ޙCXh#L'+d#Ɨi3a{n@L~?TaP}܎)zD2VBVuXf#Ü:ykEKzt!Y:jv>l6EǷ|/GqS-[Mg[Q"L"n LKM {k"nhjy-SXIs0JYoA+ [ƢEiL?vr5P:5gհŽ5&]APRnd4iZnd+5wy|6!Ɖ%V|"lg7=pRJ:ŞB%fTrb&@ R+)8@"1*dy3>@j3nXڧ$YR./zJ<ϐOJIWl'ÃYJh̞|?hsm<_PоHBqE$F8zhR[0,G! 6)М0qDBOځj@۵LN%C(œ-~F1ЧӂsQ7'dNrWfn8P#\~eL'κLM 1(k WtQC |S$],8jL 2NEN+A&7`=-M|my5E+~J9s7r fRz'ys/ _`Vub *5#Cf=ղph_p5.[/ζ!Ǵ}o^嗫J]l{ϛ뀆[QC1 R47˱OކsqcCh߼I/pG_h t$ETꆙw<7$H;&8Pv;=[H%I%^B A&7%Y<w4kZtfWΥ>LDY1 u%pRL>4>0 r3bzȥm({Pe2qZ5gF^1ha &J ~YX́6MKu~b1E!~C1~$lyIM0oogAEOVƙ Ix9" zroSbK) dI<]&7jYqc=yz籤~ 0:[xܵ2ٗQWp.凔,9d/k%Ftt\Ge˪W숫хOwuH#9tn ;f#|)|"լ"pnjɅ;;]b}>ݿQ0f~2a? (&^sIjz }qO܏@XG CK@G)(I;&yY<'iKx#nNzb3}mr¹մd "dq&`綏$`xoyh`1Q'OSgc|^w'A/e)N)Ћ.UˡV[X/ܙtInEa?ItV}XRE"J:ߟ Y85ޒ7mj5:i-?,1UENIyR6=i@Uhdה9aå9zv I<{^$<-eJ*{#aC0,'#k#ns뮂fGbgγ:`qqwkYƕKâbM4h;Hۑ&=i)h?$'_O {`d(*Rg4ͲcˌlazelOKzȤumnT4_/Y</ӌtjBgyC1jDPm\*|a: Rv\-=te;drWnyM;-a:]qDE;)(3GY90N,᧱܈"ruy{[]Lۛ9$qp|`s뀯^TCvϖpi9@&\! T]Ih!ZA{~7Cزi(:}!69y k~7 ^,l{6mm48>#e0e6CpCUG,. y*v15MLh~N=hH=3oY.YƮN9VTEh4SqZdQӪ?8TBBsHa0 F^}-\Nm1"_%Uk{ nU"S+aզ9zt- \YkܕXе[uM5BwͷaQr~}~Vw5qP^o#feSot;?ʕVƪ&2]@yk]y)Tts"h,ѕ&/Pl1{g dH<LSn=! LNɝ[36-N." #,0u)We|&ԩ=,83*H(.+=vN8p>] *w?샴7o`VFf|P:-b|X͇4 PZ{qbfպ42r;K}1 \r'ԡ ii[)^|Ώ-&'V 4#f<53q%ZwT+Sw2R(Gb̾CAf#[}Y g`)>y~ˌ=/*cԘ2l=J'Kd}9WQ_Fg6l38:oU\6 ,{?q|UQ0 (hS:**Je~>#H|(:tm[ly8R{Ac`G$6#t«yR}Hl~Be] ",ފTko&Y?ZD.Ecim# mt49BOI*:SV>V2Ek)T ݭעZ 8pQ]ڠ:Lw{[mm&]7'*BQxzlF)׆6~~Ziraeзj*pِ s١.o? t_mdsm]:MԚd| QV>OwC;`<ݕlu 3kи\1jDIR!3uu/6a3 #m e6{S& n]>іd!$<讌YZVcDr+\XӎITε:"fJ@ 0 qQ.[VY5Bukʼn:=ϟ}T%9%]nuj#I#p)@H/n>}Ca^Ugk}*!A߹tqW|wEq>g9 :I[jr6FR``߄z q]|.~?a.c5!\"c7l.lԗ;źGztd$a' ￐ { H]QRI=^C[\$ff<]2C;hb"R͉2q2XGG ycdZi@0};v6!C)+6~c"!/~RO>{FWgOïjjqrc6vQװ븀 IIW$S*@_e3?ߍ%> Y-5]7'Z[Karݬry1ILQo7#Cb[T'oeOp|mѧ &b^]; OG4$Q.FѠeGaEwk =s }Yr/`tx"lS:ہKkWZP#T.ԎH+F#l-Eֱ}Cz$v>7yT~,a:me@L&ufBزO yZ%WŠ27',6z._~)h6$7j@d/o+Pz$aRVSPǭ(TaxvCjK);qeFٳ +S[,ϡ`!dωZ$0(< M \y=$\hiI{ yy49m(y!H"O>at[f3!Icm!3[)t!MW?w5X|-JjeZ'D iEA0߫y3?Ȫ *M|EBFC԰:*Jxn2yq`8wgM֒M7IMTÉq=OERd7j~ P\DޗYND*21ڲL`02h{L (nhJAџ]Hs} {;b ۵hH]scRH񈜿w]: rў$G~55x|Zj=FC"%rZ=\;eԘ`v3%7 \$>.n^%#vι.lҝŌw٪|Bf-"0a4{Ӑ:l[ p@aHfLA[O ?[d6 s hK/=v?b[ " yzԔ˿h@3D{yRrj4t&ܲVa-LzRuL!HeC0AaZBg aT`Ү_$Z=;h OI9O'߰o\A-wҝ.i#uxƪ:Q#&t^X ^*woB!w21cLl2 W0o͞C^1̼:#v0 +5Jv#֙? Dڇ#vl-;0P6[w'ͱ5E{$q5@Q:6m8 7)I|AzzM\ !Au@ AEЊi^6Mr8‹\v2f5Ja"69 k%z=.}$P.-$`QbO&;ݹ#b\j:*̭P̽%4fJ/gN^n7R'%ȥ!,| O[H"x}# iDOd1:k,RCVD겘*gD˫ P⫑ȷΒoy9?FﻠrC\%=\"}FU.DZ WZ+**i`rIN) zeClQ| 3:. oYdC^Lo-Sy'vKi=Ш35M֛:m}~\+s!`SsnַCgD H5X0NCF#=2l~=ҔA,O?[p J)2U"؆??ɐrp#Z(|֟}Ѡc~M#FEp;u6Ʀ̦ٝIG\3ʁ4/ȰSp?][gPQkL~{Iֳ>F/]Rn,zRr?%$߳"zĒT~_u&h99.6¼], 4̌^hÈIGNޅGMἈIO฾h]b{VÁ%u2 /$?SKؘvFХt@ ,>fݶ$y'`HB^,Q+lKhO-\TBzS(+}4 ەWJbb ;|*qpe)XA2]PH,bvg:;To5tDLk@7l? vo>ک ܐyRȑE`DYVuH rcTז84xXIm /RZxPP_k"%{ u`g Na]eP.FX4gq%~9?4)˘(HYg87iW^+ܮMdQl.+g_M a]TЛk똿ڱRPU<ѲU=Z S/ō*XkToDf/o=}0Wi^o!aߊ[r# ![oQިk=k%MN~Do,q<)1]9ysl J[B~iH(0,wqD.`҉R#3% DN x_ HْCHn&~p:"9,|=WV(64\5\i'L9pp+ol% ' ͼz#.d-pS`Maj+_ f6Cߩ7Y[7CT,)yH#Q~ǽih0ÞnybiM=TWUL1xv^%B~$[+*CoGao!lkKgn m2V?&PSQ̦XsQgYv#1;1? i,xcrzbƯ"K4eМ[!{4'Oc2lq֏tbSDO,!v!hRZ u!x-XQg0w ƒIg7~uU%{eMZV!d"t[0 eFnoyr Np UF:i+q5a덜`xy/ Î70VVd%5xS, !ï3*1\3>aeK谼Y;$~]jv}b"AzE`CZ[׆`M))J0N$(V9mdUYvƵ4GCNL#3F|nr쓌a1]Z}8IGR:6r{} 7O,)TZqUmJ^ZT Q1%Ǯ_Ңggw;|[r^i<7q Yr^zEO袜4)a2ǣͲy0۴Sd=^@^_Ćw$t@Ğs#-h`.8AV-s U![ &>qJm{&>?RWPB քO#`OkpʭA>WKtƋLrgFyùp} O*IMW.a 69YIo_i(FLb+z#C<՞qOx>\9!Re_(9д&Ğrɶ>kbOߧHij/`'W@ڻ7 ZIZ-??)7Eӕ\ "I^t_ewۼ!(3/rcvQ,cب0 ?Q*!oe?w1o8,ݨ $zʳ>abZ% bBSUTB|ڑI߰k&H_XpƘw .o?.n~[IndG3]>;vѧglCK0 C| (QB |OѐЉLKOyevYX7//<3]Qd0Woj@AZŷZ'6]&53C+y9YM>7/ڡ,\,c X|buXy_X?p;As^0AI`w{/KbD2$j|IGĂ>KJ2ZL4´p߾,sSWNH.3V-Yk ,Y8F}0b(aMWk͏ IX'A,!]1Yiߐ<(4Qb-K޽q8 uWi1EA3oqup\N~6by(oK"0.|e3Mf_-B隆\b<2 {mhDMϹr}xD+M'!Q7{G*8a'4O$J5O/O%:_廉غ/!BNɒr6?sP$ RgfQv=<+uMqRbTƲ9lznI#JDuE@&)M]vxT_cջ>Zvh&P&r۝~S)g"&SV4-_.rtووF"l3xw* OJnD%Xz^H)aX;a&Ir9ȉMݖSJ)cHr VI'KFB#_[s\F'_,!bj=\!\(^#B̴8X* NC2FH Jj_Y5L0|ZFi]΅X _haļߒ}BeԅaO/@n'pB5,86xM.)"cG"iКÕ*u&OK:>-ߘ+UPcXPI `5CZM|sɁ5 Z L#e_d>)Լ[s ;\ŸՁ³6.>Q$S N}lGZC qb)i/ẍlS T&Cڏi%H(zţ|n/ ^Cz@5ߨ19Y[OJW;aӸ?C5!E=~q"FO œI)[ )wb%z,LJn =N hcnA;U_&LBbmtAgm<'rsqT0mTwd+O0E&*rˋHV3xXW_k, w X >$/ 7ϽܼIQzBч9!p91zvǑMVMd.;f~Lb“[MIy97hl2)T <!RG]&d8[/=:6sy e$tAh _%"Ö#G);%@j'KXi?= ӛl:3Pø/8Uj}bk?7seU1!}6̭>`m1N?$2'Fi&/V $NMw32۰ jƨҨBiЗlk䇩)64Bm eZx_\}3rX4~ܫ 5!.^0(j,lcǵTZ#3}[̶$DX$ !_{@.QD[zc8Ąm^H=W2Ey?pLr̝8,lIM-*KkFx۬ǨLdޠRC#ύ;w lj =)>by Cl.rI3%цPٌ#+ՂQ! :U]D0&pG4}bxpj.;/t!gojP#ӄ'ҊUlc]h[|Rܢ}0W󙙱կXn`XC=ah,୫L+ P FJq/|F7h %)@Xߦ  j.X{ \@5 DB>Rȗx#y|#qfiܻ(/ڶsMꊸeLLBzP"Y%)-S b"x.LH)T?zHBcݝͪ{8, U'@lW<4E)%o7BQ]RBk:,TK]/42©LLEޯr O@n*z{D=Z2Xɭh0r Y>U`] K)⫍^A xd[& l T22`sX^Bր&UF "U;T<A,"2x WH:ҹi?3ԒP6 jd B~H͵˓u ɒ`]3qiqLHv%dQ׈4%G+Fjס椚<"ŎY |M l6 W*U 9/7~ӂ㱫GSOMZw5)b!݀g*u˄_S8ʐ3M )'0\H  QMW0zT~&w/§IUr9}[Kcuz ;\ӏ5&doq9oF'uOݹf^y`IYD͌3+ AWi+IBHe#ӉLؗ,K=o,]ލ$GXMtȄ<%2ڒn7& T/hXͯerAۻhV翪zׁT|s\Po}iaz}52#,S2@}۳e߬0%?_R6."~ (K &x!q&s 'PFU0حmp>9!:|[?~;\g2j(FqF8ss9~֜e@GLcbI!++ $]jLSQg ,ui&_ l9Ni%oOB;PH ^A@#=NB \ Su纼`ta4BoEZдg+C1'0zNowgwn(=b`}~!nd)pկA OdfͫZE) Faʈf&#OA~W٧xM.ӌ3vg-vJ"h!zYe9xvD/3V-E7s@>aU4`ߌ1q^<[|o 1CBK5Įeyz~Yz-zWTj/#8A{u fpU8x &:m?Wl|[JRF ~FQaGTV]J(j Ow]֯UȗpȪJ[-{;۹͕c{(fvtbHLr]ٞp> EBf> ֺl-K98Lz5PEV[y9P4ߖ(x)0| &[6vh%}1s9ld@π|.9T v#o2əěbrssYz)|(Iԋ\ 6h.0S f^%[@`,>H| ,@OA:e25#`*LMP]}&]FfTytqJzhnI9=EؗUCј$GC$8. Cx# lm|Oz@Z0Vv-ri"E1>(M?]`!ڰ:<SeojQT^'=HKp5XU1B 'F?ձ9?bPEfG/K˿UMh,ڒ"qȁtz/ Ptt?񾔂ø3 gVc//Oׯ8ω$ HWLpKMk]G4[_EpjvPZ-T?!H]L-BHBaZ$(%K~xPq7&-gŰ;7=?n]UW*ڏc7.>eͱkH8(.py2YOt7HַkF:qpd=\k7NJ Z-9KA.%)fE_ I}854}J[YxѠsgÔ-1hcNdN+.'wZj\)Xqt^ J%B _jNmskg&L[Bv)p;lȸ>$),>)nK\J!M~caD48 H/H P7\7ω]9UNssI@aCW>&|а,>쇆IBKё\lwC}6XgR_yPoV #{Z ר$z`eLD*.Q/|)NyTsqJ)pb(g2Zojڞ~@dPQK',r"xo?|VUlhxf[p=/i[.{șÁ:wɹPj}p0b%UXMW4#/z;)s WG]?677}Fy/s5c?a韣O w=䜬&U > =gd_tO|c Gjnba§hP5L!yןG&1XWhΰRN 玢 l]6k^x[7.g%HH&/*{5244H1%Q:Pr|_^% lgPz@- UrŹ œf[,"qts XWWqn}2+V]#hq|bKsLoQJ`iu%jUO#-ɐT'i/ܓQ&~ifٵ%}oٮ@^,U@xS-*fַ⭷F\-(hrŝZ<+6,=茈B0/G!1G#n0(wTM/gd2.ը }XjoS/{]3S!p~). QcOB$&y I KO")zUMe*lOgVGC9xlVB5"32̖)+p$AQ+e?Ӽo +H"BJi@q# QT*7؆,zKh4rOmw]ޤlը\$I {Ёql4{xnY?۶SѼIz7 H oO^v0;~כ}ܜjb'_l=.\!ǶU[rh8%D\sZ3Ga? 3>d5Z@6/9n]81i~E?-8@d\zWƃ$&CaɆtH8qYKOn Lm^dÅ[:K2eJ\9']m/!25u96P1@b&2o#|߻k fF]"yg\4x\ j#E5+"j1y21׫.>ȉ#~K &p]a\):n}8zՏߊVW. 4sp|ٻ?$zCC Dd ؜i/=RxCT*$9]x+E#`_]}=dټ'igKRuZ#jbSz{J\lQV,;ϲw -}fU}*+d# |'뉢Hٺf:ΩgZy$5"#]ɝoЏZF}Z,;(Yr ۶)M-R-T̅g I$R握9%wz6\suw0uOJԆLzz)x8D"/ au6WOX՘R4o[` g'ԅ} 8:3CQӺxLXQNzKw/Xkz.  Z&~VMM>BjըzX3>yGt:nV#lh]7 x.Xp02.5m]lL 7 >  3>+ 8B,T{>>6 (^q3„N (<$Ulodj%"N'fIVt|/y;LӚ2sU’gjr&%հx>3db>c~$N..4 r' uN Y=qdQѯ$ a~ >SLhP fBGM~<FoK+˧IC.?x:aEu$ЕcH` _E4Jtݴ\sztSa]MLeY냯d/aPflc ua4^Fn ЗO?WQq:Ep6sG[j$t.xޯ "YwqUc?,wT-)Q7o;邩^W]lO)aHT+f{ǜ*D4YN^̎ ha>S:kSyٌY!ݱsk\|'9Z7D1I8+sȞ0.Q@O`=Y"!?/Z@[TV,лs{]N7U ~X#b1F2-lL4!8N&M4Lu;3|=k-as2"]yj*{#Zmc?rPKvn+Df6-Gоy*?U(뙃:r͢Yv/4|w6I)\l +H7_Ʊ ϸT&2%zcy.Q/rqAsW1Kir$ CVSi,`<_=CS[FK#iY'9A>$"8:ݾwfnDh9K 0nPzd <.*ǟ#mޚOl6}nB"HT!R5L`k YA{ Gm= ,ظj'ی@Ȉ?He2_;TҀ׍Hz]ړm>gs|\"^/.iԆ\].$h}ma)n8r5j7o@џY7wP]*6v Pd\¢aĒ$߹nJ3tyXJ3Ԁ#FF;b?u"m 3|fM (}aLgOBtIm:As! 9`-; Lb֙sܧ{?uZJ^礉.?~}ҫx"[Mvy:P}|?Bٛ"$8at1HAk^)!.#&~g6gx t932g4R(($jPx slj6fi4FTܼt؎U3j(_$d&5[Of3Z4'NƦ3lNZaRR'%g2w.k( t坤SoY ީɰ'[&t,Y슓,6:)/Xb@ee^FeCWyIcB(nT^ V_LL{*K-}v׻O3_HWj9+KA+ \xuZƖw\ [̲d1]۫@%S43dH5ߎr[;_<+SW `PeiF+,ϵ#mV߇Gx)=KѼUU3̏Ϛy[Trg|{c Ry͏i ]e+ Nꏝ9d]ƪh0>(KHWH٘XbkG4ɺpI5x.4T%. (PQLFE+ Ȋw6r pj:;S\YF%<}mZ^ }|~^^'Omi,_*5yD ,n*)y P+5d2GjL4I&Rj$2Ieו7NNڥ\VBɋyi<3#-\0.U}V7oAD/qLsסt 1(6jէ{ҪqWG oUk'r'b}0LM]yȆo{/ pv;h, p'QrL|v0"۠BgȎ,]5|"Xm` lImp[I{Z|Qp Mq[( nbnv<sQfzD+\'QK&պKR^ r;%Ep?=?ažX^/w~Lj~?O5 符]M:dc1}5M_2gymca8kˣoYVdsM@zdQv wh@0!B!DKM,drKԔ9GYNn6 p> i݋D3KV+ ٱ'@7^ @*>1SXh&} lޚ1QF6׆gW㩴XG#Rٯѣ8M5:z 0 3e!xp + 6 }BkLb4K[M ^]8Ki.ni=؈~D-9!Z1OuնO+^MHq*1}wtb[5wԉ)f`iR} GϓV#"JlD)i]Ȧ+LXPsR" -:}8cI`ml(zk9O|#z2 "b5L|nf /yS/3 `:ޔPKS֬ܰ4p/%%=r 8u/2_q1aS‹|Ҧ (҇{3oA;/gm` 6z# 4"-!Wj"fGH'J4!cg`]Q,|, _(X"k,n+{R$S>[= \ގ .9)S F60XR&K1܈4ImMq(@u:|Ɏ0`6!~Żn cs! lV]?7;$(n. ~+ [^"i*0$ggD?dIIͬ3/x * xem"ؖacFiHD8&u8u~gȲь`>R;9'H);,.lJJG,.PX"MچXcZ( OU(:K1e(H4'mc -tv$yEx0&9 : fDWBxG7?a-zTuiI~-HRcsgr6GP$]-v}Jo6-݀Kwfg1ErY0&NI$?#ymCˇq&K嘆EeAdHʚe xg{"ZH`c.7A!jH=jˊ}$c!Nܧ|ҏwƊ[K8mJtk{5laboHۋ>dMذ`78;8FRo8#{`|fE>Ex9 G[K!n(aVx>wk;h({9f0o7-8Ѧzk& Tx }.\3.p}v+_oQJZ c 'Toi u^@@tQ^b$oM)mo"хe6[ \RvffĖhUigK .ԿuzSI\1ZkFUnX?H#78G쀱K89/.l 4t5YꆼcD%*Ej$"8vz!fv*1)GGlDx9nP[Ic9KM#O몐 wvǝvR0pst}MJ¾hF5@3 nQmfV$]Mockh1({G0|zEsB5DXojv+d5G~8#LOǥ {kt-ʪmG&6h?QܚhbvdN&# yJ \Y.EKHNj*>?ԦGv\6x{ rD8v,m^jwؼbS?N}\^a&h yfᢲ_Y 4R 1QPD&*@z%Ag'†9N '_"ȤG A=HixP?%B\*=F2%RyC; G jI< 8Z9R2<;#hLǁ!Iszd%یԘp n<RY^%٢_Cga`:㩛UD [s|kۈ1y; 4Q:^$L`0w8' ,<@jޫV:MT65ūZNJ\m{!Q3WF%+U1671r0,/x.R59c"=aqe^x#LLtc5)K&Sؓ,7S¹,#+^3wvu;8x03W_%ؼ*`ʥr$L+Ի"+z'llA )8%|yZ~enc-=]l>:;spUL%Zsh^t|0~*dwD7}f]W;vtp jbr ]Вa%٩h䶧l {vr4}qSkJȘ>|XR 8pq#ÑΟZ7͖W[  C/oucF%n'aqg-]|ۓԛ 3 Hg`Wn2O+=g~J_B,e`ɫȋ6{^N_"%A!}-?TrcoGʨ{DSaD+jOG,upOF]-s[[KSpxlRXݠ `u/#>J vIr6p(Sտ.3<QPw* <%>:; oɅ1.^ُ#^|#dY/?[+&3e@Kt)ݟ<GE;2A 98] LiaP[$NPuN))lvԅ5™ɟ4K\%pWԸnZp|V Y*;\ժ=^/K)v/K=AV!B%["$#$y5zJh?Ŭ FyV{=*;GAbxi~eMbNJ@;g~0_Ur^5[\_u*, ^_FN.0HPvUŮ+D8#GDUfj=M1U/Y{'e",HLa y}(79T]Ti"Ow3N8#Jnsc)k)O˳aM<-MݘAOw)j!spZ%iOJ2.>ޜ[Ti:@=g5/·$2VNj JT LU8TuN33+<[cgn۳fgfb$ad0"3e&3{3>e3Rzz-?QT/׉%Fm@»мl ǃ4TiW˃?kluUeRٖE|:^{M1;ŋFm-^k#4Oˣi8L~\esfN/6+E. v~{+ev4 Dn1v[``q3:e:ld4#[^BgUp AYG=J+."v)ü5TS8LI65z*Ո5{P`9Xb% 1U-\77  j#',% IP:D-a=j'o5+o>rMX*|-. B7D$Ihq,ըLNuAjdC5ՇbTnZ"߄ԣD'y Ѫ޾3p IJdY(\GhTbge GS|N\08f>&ՎE6ǔ{j7iѽIF+dP?q켈{=3_=3Z^/7ܘrQTqZ [:];ON5s$C@8{-:VDC^N?Vmab d1 =n@h)T,I]\v0H",l+M\Cu\Lwm[y5%d*LM~#rȸc 1SRɰeo5`IHlh_xRu‚0sݡY bռCavouSj` {g{u(Q̚.IozU/#CAQ]>d8rFe 1v6ۻb+0O rC EÆ4at07gӷoc^kA 6tnb9ď-Z_ZSkv߹cbV ܭ|#PIT#k\$L A a˺uk9K~'$@Sbtc= 4Ace'aM4]BCZHγB%^!/RsD߆U`<!ǃZ6K]zSJgϞ܊S$CFCcH@tU2`6IPP0%wmXj\G|٦+kC.4֨EJz~.Ztv_ؑW n 1ۅBOOVA7y6m믁'.RVp5GEV@IWtOьl;1KlĨu:-c`s@{+~ɥ]AABKIw9 ;A>cg3J{[ |@uCfa Ŷ+s_s@oll-G0ՏvMKGfΦv|E EnxO ]&?cdf-,7b=*p)}N ˠd6K-8fl֚)]"cn7〙ZBՎy ۨ)9#%NpBxXSE}7F h@?yʟ!Jzɿ/GϘ%588)a=7q8H['ZIx .hDa q첀֛G:(0`xuX<hIF*PDb5"+C1ɺuᴭlpL@G}(}4HVL@ ( ۸hŷPxn%Bfn,F!x4I9)ueX}[YsG|掌{Dca@xQ-ly.˱ gNsUh-IiKWlM:a%Addk`$G:m= *BPlਂfh֝} )y}6`5G#s6V M,)@4ݠ fHdGp9o+QK"$XXBfR^?ne#{Cb+圎8O׀BemmJggٍXl) }o`҉r_^q%rycCG1Ο>hg2gP;ޢ0w;C"+$:\{ȤҢ-icOW/=HG }i,5ZLz?o5E/p)JmרKc=Y. EX*v\2Cxz>Qӫ(~(Qw6iT'b ?CU:h!xLiffEO;'L5"t۬vtmFA^*jhFaCgc!6 2p8?܆"Z5i͓|2A,*1Ҵe)sĴEN_ÔKW:C$DޫM5& bҢtP J?0VT]&bm gtݕ?4EiF@2ŠOqj:ﱖ%ꦝ-9#5;p-tc|ub}xP]oo )P$gD]N&pLάX5mD_4w>r!eSņaЊwVw&n&yks]).e5x M׸wx~ CB{`m O0 oغ= J`MF%S\DgbX7r #3&[exw>Q ~7^DזaH_UL_fC4-&Aeo!X*"d]ZkIJ13B8zyt4UpԤ0}0澞J n5gK9IJE Pi `ǀ>\}Ne `cmq&ct4*$xy|5/qe,IH68_OƲrr#*I$vywfb%G BE53qҳb gw f0>!^n:KV<(zq_ms롋f2^ ZI.9.ѕXpl5E(¥` BRy]h%Yh u`T|k{6ÎrVvJ 5,iuV팓e4NоIAP &u'K+)}Ӻ#ۡ(#TeL*SʓPϯF_4~hd;ZQH۲:Jt:&wgℚ9ro ;2f,^E<|Y v̉ٵW_6añR7 "5!%7O4f;4 ygΨYj: %%h!Bѥt"͏S1eJa+@kqۀ‰8ΖxX*a{Zj ="Ag/ UF+/I-qѐT+pX|PجBAwgpԣke2M}8u7L--_{{\׈:~$FK!mwz^\^!E=lbeyۺ1k+K:,@X>vdhX%(l ɦ0NawʜY*8:3٦΀Yvs& i9odpiњrn!P)Vc7t c6Qڀ&b<E_v^/;\M}T|L' L1y(ҎplX]`Wk=FePgWmuNLA7y1\8*Lj^Lޮ.+yק ;e#P`.''c/7wSVjn0d`sqbఱ@mIZh4,!t1/kă/$ЭD$= Kq*݅ӑk k).ra*.-Ln+ֲU4My(0B\*z=lIJC&L{Oe5Z*͢Y,pq"h$ixW@0 BAxDo~lʵٻLpJrC7*S>Sp u K~!=Y Q Uk$w/9<Gɀ yՋ(|G?nk֣1\_wmk:#`.VKV!:NtLfI:tAT0>h$)oo1BiY2j ~ln2:5L/i(#~2z]yN%zQ~΢l 6c; Y߅V 1-t&R%'^F6("DβO祪PhXksg5 yc/svP:'7R=/SKxˢm1vs/9*'c;g.Fh5:3pgfW.3)uH;O"W,%8,_.|KjUMdNE}˃5'̙[@*^Jڥipe U(cA wa IZ$ أξ0ƶC۶5{rb~zL5SF|'d$27d|II9 c0_,T>|&-[{CCUFN)ֺ3֋*۽\1EN7׽1ֵ(+y4ircɽ Q6 cJv+HMcl/F#|"rD޶Ӻ{i *2Te<^a!'lȞNaUsd/V`t%m7'?s +m@ز /8Gb[P\KTf~m) ƌßc^q'kh UD3"ř٢1)v6Z&]+-b\0.FM'OhD\Səv䙠@J*9{@8ۤvkWdlf8ToV0AXrց0t*I.h @1)HR̫ W?Z\k߃PwiSv$֏?eøsC{DS*Tfxu^WfPS$*<~O$s{r%_@ag_^".UmjiՎǀ:6:V,+wf.WK2isb>ݢN;2O[^ QD`u=x/rT~j-K~b OJ%ocRNny٬\n&'8TU=ӘæG2rEd P&e *{@}Wۊ,e[A:;/p[1?@H#\X`e~Xc'.H8Oz4"/tg`Gqf&Nu%`G({HR~3"֕׊\ɝ|lT=24vٙ7(AL! TݜNDޏ UP0cǾgZaB@yZ]K7Q]{? XU#%r!w0]?dR$~gIKFA4#3HtJv%X"CFu!!0al* n!`Am\A=豈=+z7Ф(fd|Ra+,- aST,ܝU@mn$ދ2VF%Rn`;HsTSEG8JvߌDΆ?Ds}(},݌UNVyDюo gj瓾(!}ٔjH7Zڥy:LHp (ʋɩsûL2e>߬%Q>h4jeʂ .2o~txU~ݹ䭴{#ًZb jV$-m0$y,GPOW`#'(7Uud֭wQC}p“l'~t'${_!>Ms[=K[p u;TAvx Ӽ=B7dabyYq>Z#'Cx\<)W?*6ˤ`& *bsJQ޸gAv)Νje( x-//k,Søwx̨&;UDﶍ3ZaaU m.+Mnmu2Oպ/11kbx?,^ؐR^M2-ɥJYR|Kz2| L\q}$|֨Yat.a(]hc^vfMrR0Zʽ92d)[|uq>'ҒxRWҢ] c3zoN^5j%E~ZV0=,i{¤@c3|U "gYIāV t˾)95߶":W>PvotV܍O&YRw-Un!zkҲ[oAaP%jNšt>rw^G`Nu@t#GƘ;:RPѡRi՗`h5N4yV:)@%CR#Y/G+7VEJL{KMt&g#DB!E[C"Y܉%Hܲ0^ (+0~4o{Ref7iTtoP*?-3zxwΐlƊ#"k]PIղ&ۙu)vi8o1=gcT_YbUQ`M'iX HSabOpjEF^ %7HXAl1X_\O;dVvA;Éau ?SΎ0FŒ`a1n&'a! "uZ9ĉʩH&4R)&`Bgg]Gcc(a֥VĈ P ɽ=As2hK" \>uL=W4}}[猛#\-rr8 -r%]A1.7 My% &fHCEMCN}abz5{q6;͓i  a-zSf[= L&7&E] T7;AUBԪ:U,cJ 8 8&,va4:+u@>ZFdlv@KZ7T``ٴݼ|hf1L|;%A"l1їK#(M/f1)G>S*p,Sg|řP_}5w.|7>]%e}DWj:|!b(hB @JG`) HH?,\!]n?ĸҽ8Bލn1ۄxg/SY€qPȭ{eqHbfG7!Fp9n'cT%SYn+ꉱ]CP?o"y$ؑ` 0VJ$u"d\I뽾fU㥺YѥgeJG$"a6 㝶/vr1@IZU3&A7^ }Ьlm'?hY~&N?4}`gaQn'2ryPA8V#!6aWSȋG3(-I#: }}ؙu*?Qw$13!@RN]i+OWxxygko[iw=J*%E0MSE{uۛHp"n^yț[n&qHS-OG9jTp*m*Y0*r8Ję~oG$]H%3~?V'>]w|^k򊚨IkU{_*'>xh)=F:6, (ÎĊ]Caq30S3'^e@&Xi0'{]luEtS:5)eMCq N` t.TSf+T |Kj% /2Pj'œ09 YSppЉKD3V_Έ 5+\viU :^fɃ;e-AryfHG\HM?;0$C:gxT/GZlUg=\MF{@}/œ@'YB lHJ̤d4 ْ"mUi5e[R-95L~ϊ _Z4f>'/,9xzi )U.pԛM|6vqǯw[B/wkp3[ D6xP0CL/~NԀ+9L_)ӊ5/JΣzNw5TҶEvݨʹ{~Խ`h'(>]m?ɤwJ+*)VD[‹\AT6pHDc `>XeNU#%a]*6uh;Բh"a'ih6 5O^&Ʃ"j:n-nٳfUڧ̩^_ԸwLݐԤ{~HfVg_#8&ԗ¤QCu!( ǟ c5XR\`,"hHG;\,}ʰidB@qg~;ɕDmEϦʳUaRA6UB25 Աi;ٹ(dHY&5LcU΀2VY*c]іI$i"[yW!0w8H$}@(GqEڹA" f:j\9p|."G\ՄD I)pGwϐ$(*tIZ]VUrxP(TxS˗EjI!m~fxi ^xPF׼44iom %z"_f2{d)rNGhMuAjOUwp*q%JSUμ-µK2*lo@)!)q@?9(g+3&B%!9׵o.gގ0#GނT鴶33u[QY bCN3fAPveY'=AL bdtT$v8눭1FujiA[q4V̢#qQmO5 OH?|Zښ*3JmGS ߓ> *<qbJXս8Ut8A= οD3JDso`r6Q+6;kۿ>Oeβ\{nɟqBud{Ep$}.p1T9 l,@AyL"{AJT̕fyT\|sxLQEceH<F&9Ѯo|s$W_0:2B$׉NJ ?Ilzmʽk3>+\Mô p92{B$W=Aa|AkJ/?rYNDtj qdR>o]. {CG_O۹9مw-ſ/L#yo~&i? O}MyIo'ؑ'Vj7*Fo>VeN |8p x빟ևE8Xbp YWda꽤ֽͨ5$@%*|3c! rCpz/ (✲O EL.ޕ_a}אČNPY,:t, ?NRFBjVzܽO]0eVghjqMaFĿ> Y`,<O|gؙZ2btKxH%:wTdJwi[x1A EYBpD1U1 G *6ɥ&maў*Q880axo8 3ZW>SR,cOZo9,nnUAhaI1δ- 4J؋yYg9}eQÑejF)5ZR8.SiF[Ul1UYq] ظ+Zo(E!-)_x3>KbEM\p1mhnv0 'nycWY%l a-s0i0;?h,0fEVw4Vy(T-o9z(!E Y1:+ <d3nN0gDHe1qRqgu$HcuF뗁uW˼u[}@=ړGA8&&j6Vg9Ce֏k{5C螳9@o@k5y:C%s\_ 0I/p&`#l ѵG &ڄ*~ʣ{eEK% 40;]NcU22dnC9k1qȖc+ r&M U-НHWY hJ0O>kl 'jXv䙽=Y6foz]O.3{o4\-:澴3}µ"%XO "H F좜+NO/Z|_y ޟԸ3[嶼@>w >j7>pq'CތB\(Ӗ9{JGo%x/b~c6Qk_t~I`؅/!݉ǑwhxUWwtNw\=kev}em}GA~K tw4gy!yTb˰:^} o"lMT,nOt't3._W8?&oxNiKe?ʷxT#Q a>ǚaWqZ[\I@[S3^Ps+|ڕgSXWR$;6Lj\}|zTSsE XCݴ TK] +H|\e+Npm)Y8{` _E9h1XG$Y11i7~GV|k ?%EUuY?BJہLJ0)|TWk6ydޏqVD۫ :iA3(K #kp1ח0CVi؏qvڤ'uj!F=FC =^p[?Lx!Z< /ZJlvr)7T1:wV"fuO^`4fA^cyvlAk!Yo֯vn| p{#@5鹍 -lޯR}[Cd%g%ګ%ˆpzgW+BFњ~!jaE;ИaME+7b#:L5#ɳ$pcsҶPZc,!T1(zXuxi-lA5\vzY10gO *S [!"AACWGAI, }Xne;EEWu=qu}`CN* !2, E}ym4Ȳe1W$\:"C[otȕUݷ\|>~/u9sd?ưS!{N-a]"}?8|;á~"[ E_ҞK }FP(Er 54ْw\j7\! yH]~7c#)˶#U C?EݜPAo'wuWAnԸ696Ml&9pZ>^_AIGgG^F" xO,⨝ Zuk9A輾bݣZ$:#Y:dz1&|--#NߧLw8DmL"'oG̚8UIcud(\JQX#~i6.Zs@:i簢@giP@H7l$.X0A7Y y9zk|nźt m5r)Z JkVEI? "KBl-{Mg+lZ^r[] (2YDj;>e9Vя.SNxE9qڝ[T3 $e(IApCzG]ÖICI KͭY[kYPt_PZZ3eN\b [j.[8:}ol h7jzj9,3A{|wlBRyi0CQ貣 =ſóZG0yS|Jq, * tWWa#F.kw,jWᱺ.w5@vK ܸV&Vj'T) 5ɉud$H![‧XQTZ~af֤ٺި$@H Ӻ; 44:T~GEƄw-RZUqo:L x}'Z/[O$z3OE!G/"y;0weZ*rɨXd$lb倉4ly`@v+>-[gyoaEn!qS _h0˃*V/O4fxfxb2{K%phh䳻C]]q=gmEZJMU$cH+X|1+Q:@w[.ޗE>$g"j \d>iG6VS_^F 4r_h:u6])2kKa 4a4P(aGu.-u3L7I: u}BώqigX Dk RsM$p{T$@|zӁQ>c]Jꀮ[LU"W~FzT%&9~&`&ِl(86qWjL(P. LUbgUdUM+&氉N.};s3Zz8+찐!At?LmfZ`bR>֎a]vⲼ=?6oy#xeɫduH|sǶK:լçi un|%w!OU&D|?Le'5JZ%|iaV)^Լh2eW3ly?~{S>\'>xVL}>5.`ʨ>!(i*GF0]{Rt*Cieњ^LؠrFBS0DVD ,%#ħ[ İ\*̇5fZ.$݆XtEU"fSTWL&(yљ-j;=~ʣ8 %i NԘ`ȉQ +.}P"#>*iZ8Fb7g.yz*D27BD_w <RrȐ+5&?z)I- z}5`';_)bT| tr$АvY$YZV$l\7[1ji0gG֣RD2iD|p0uHg΂,Qf[Ms4o;yg\ql=eClcx |Q6ie߿Ah DH[4A@~PW;kaWDm7qS4`eш&Q>- S?ZK& @ӌƋkjv֣~e-18+qY6<)<rP|KTT3[N/|aȃ'(9:0iQ%]P2Xe7 0Cm%}"+YoKNr"\ԕ&ULNh">ViV\{P,KQ?]62Rl$l\ t: 2߰DE4˙/]i{7w6*XG)&p1,l ĨhR6P ==.pZP'XSZ$6÷ܥK S1)L;NuS}gg B $Kg1|XQa3}=6,#;+%Mi7 *7/_-@(\3[S[˶ћխ ay%}J[t|g>`eh> zm ;lPƪ{ʼ}O^&& ]f:0{tcb'xipin@ }aːڙ`ǹZ {*U^!t~m@s6rCgtγ1=OZf8t]#OϮowBN ~ 3RS |4#>Ш&m^D9q6hѰcxI՝h _U/4dn9oZС[)f2sHʾzr$4[lMqWfvOR- v& /7R ג:H>[7b.җ(wْ PA! Ʉ?<('ep )R?|Zy).ȟOUzA˦ jb#Uxe<3LLގI:O/~u͝KВ=@-_lNJ]ܸ'e53U'A֫8}v}>uj. b^M\Qzt@M fA'4'ށ| R6cWGr=b_W2wf|W6NkohfhzEգ↼CkI{.QL[J+\/ GWZ]je/yZ{ѦjOg7]y%UzUnoLS J ƃ"N/-漟"#C(ŰoVSX?0, r'N7.adj=&XhOg_3 ~u,Q YbA/,s6Lb%¶IM(-&y1Z>G@ON,$vblG扅% q^-3>ˠf "cZɁӕW=(s$۬M D&җ0">?D.))ձ+Z"_] GrQUPY tu[7P]Ќ؂?z`IdbEfJgz;k%Hp )U=Qn@%{!֒k 4롒TD1"8X`HFP܁ci;#$`pkݎݥ ^;}j*0.,HwGK6|^|pbi2ʴE+jE_f^,ٶM)u:T4y|Czp?3*)2d@}M1jQ<>)"D08{AHU{PV=3n.ȁ~Yu)'@ʪHνrNu9.2#~JU5*+ؓ𽎯PqN=_mv\ʼnsMXåeE,='~ThqYd ה9Qd]ݞ%wT]XU"k&MAFt` 3,үlU!KƵ 7ɨWynLj2cP lilY1mwJ"3|ٰ&1P_EcWe4]ռ CY!pĞD^ ںj7Mj^ypW腆s͜0r  C0Ԉנ1p"HEmڇl&`X)xy+ɓ]D{%13mOpŖ}rKO0'fwCG]DNuXDƕspbe'n] }=~3^] v2\Z#dT-E]tlt lCcݱ(!9lTs8A=[dBcemt}Qw7tvivhMK:JKK|l Ϧz<Nbyڅ1#e = ,i4oALj1tXusޡDZ`$42DaCDTa'e{@_Q8^FW+;wGn檦\TŊ0bդyrXzT Ul RJg"popY.qĬKo>b~GZ'SiaNgur[G8ڙ[;O mJ \n \TO,&ԘF?G[X&@~SdGq;h?ݤK+޿)(R"ϓF:pʲI{#(ݭ'[`ux/TP@_<!};+OPTyo5Xv,=[ӆ0seeȰd@5 ZiTBmm pWH7{/!+bcyg?\ܾ@iEbƶ&= a%`緿{ ,vj4!Q5 C~eVps>_ץfE>|QZf$^C7@ F m}{= >7wMyg#gw^eR6?'wR1˾e|˓:hOLiV/,h$뿃 ʾ^ K)c]ÂXҟI'~ȗW('co_ W;:ѻ]O8._@ }ܺqp{?8 ͇L$8\/G*Dql#j d!y9[IccMݔTK &A+ՠ#tEzs}3a&Nu%-xҢT?\M=_pSR!ܣ.l~/4 ,hoX.X"z3҂6] |@"%68٘єoo=JY6Q&X`L{ e[ÑNSr 2!Y-;PcW hAoQM n8!q3 «<#@9l|nOue\MimW)aD"EY#H9i0a~q6U3"LYYL&CoIeV/$2leDŧҬŽR,WMKͭ+|!<fB#[1nAebjSa[_1ߥӃ ܶwCxy7S/,9Ɋ `Q3L*Nq!ׂpN;vv÷烧>f1 xgsD,n hJva=/XO-iVWwEnWdDwU-W291F]FR4=cY5w;08أڋ+%8SW(<8*e^%ݱ;c],-̰%*Ye4xsM8m5߹fb-N{y]Brtiۦ ӁD1M&IXIϻnKzSnp8/ 6MwwXuGnuK Z"jil^S )NIY4cy$,>X;N.Aä >#*Vu.z!Sz-\[X !hӜ`_mu}e5bL-Dw3"Uр3^4Pt)q|` L5&R!Èv]NXi?Tn_&1GNaTQk 9k`LqTˎ fȢDFȾ8#+ e4qGdVN!TGRd .J bwIȦ^ ;j5,`zd?]JauMX ee)_b$RWSN!& \YZȴEo)PrWxEƖΪ:I==B^ Ngoo ^+WX9W#M\7}yŒT!6b8O|[h򚆮y[,Z^Rq [Y@w+D*zr`Mf87wS#9J$ݧ؝v𓹌ed )G {xgH$l<ǩL:y:UJT D+>ΟОW(DWOqiy)(ǒLĹh ލdtPmRCa=mYů$6t$zXuOocz@ JəY^̚QNrX׈8 }!Zl6ș6?'`ӲkfAݼ' y- zkZN2&Չh9N} /"@̧mCmRr)޶VEM7;\M\ jb g[#z0|6c`o豮h?Z4N!RV>H;zsȏB]~F(5.i KPQs<2@$bk 'GfDHR 8 qݵڱsGt #H8?£1Gi쑵D}-2kD32&O3Ëւ!taX;bg``[$(] Ƈo{?Go]U[ 56ߊ7_ 7BQ ;5Ě]轟R} $_ЀH VsCz: J̇vB>E[EX1n~Pnp'[BI$'й3D=VJBf+UBx(ZV7>,ҩ!1^1} Ma+;-DǏR҂% S6<%~~̒*i7CH`w_ Zuj׊@Hv5af%(BW]Ei8L"jwCƵ9fFp)RH5Qvނާ U&{KNJGGF/Z^ws>o"r+o`H\J緦x:fpiI{$01| K+œ䦶J縐6uI+itnO;%ܘu]M#]kn4;#r;`` k#<CkɐAqn@b꯺1%qأg9*N[`|eU_ǜ;h½_ IΦ98 PYJ-zvF2I&ZRѪ ]J) ?n{dl̔ ^)|d;YWLCHe8N֜f/`QiΒotj$Ejt3<\d^:-lrc?\_–>;ܬH$+B-tsIz{IV|;$aCPeEz P0zF G?{x BhH 0,sT!G9v燿~IVv4}JP ~Y|N埠쟂F8oz!_S7FH1^D2^(Jݤ e킇N \|C_.vRkNN^uඇCf)  k7R QIȟeTEZ߰B:]uPǣy Lˍ%ewy09]#ҨwpU3FF%驈Oc%/4uQv)H"y NiSX%WU!bZ.gHrw&aBVuPO#/Az7oJ՛PߒB6-6~@]VN%V,+V[f+xD*uu"(_@1ZϯTT87T-'qF+Vk.cnGZtrc+_"\p= %Sy\~ :!s_9OIO\ C7CU->Hi𼕻K.Ծ`B Gu2ٔ?ꃑ{?X h6S%B( Đn6 )g$kDłLE-(f,Js OwVW vˀ\'Q+c`^!~՘BՊ3ve 0>Ѯ{GpDg,+8QB1v6wyM9( ȏ?G tiG 9@ra# PpyQ*Hadz}-/cQcYX!R)8-F/9E_+wDFil8 E3 Hpp4[vy0bOM.nm9%|Q-#EeP3EuwL6K:w@##Wutauip6,ᛲ#A`@fn *tmZlx]xvfz&bx۟G5+w7lJ1ތ@tEjPn]j٢c M{ i[+˞vJ4̕1lR/zwZdH߹*σLOrB>yH܉l@~~;%5_^*#Uh2Y.7ws iCoBTÄjwgt֖C.k,3|E05A-CyD՚ Ӓ_Nר(b S ޺ z##wv~_VOʩ@q+ǴDMȚXUWhxI;Jo{|tH7:x JK܀mHL#^pO?-JmZ8!N37y C%O./8`M,Qgh?/EY N!oC1׷<;|ߣ*'9ƺ^ߟ?4т 'jS S2qU5~%t{-aWp [{!yͣEzWkHVA5gd6`Ȗ?l`Ph6k[!1=N9OUSd-qesAS ~io}_D"ZQch{$QV.qW ﺳ&wQI txd/Y,T{kڹv |:|?]='89YTEB4}L83w/?sxBI>HDr';;ҩlLnK鎤c(8FU_Po( (hz]HQ@:bwJ=7}NHb4 dM ,^z=QȔJt^cjװwUX)16.5R\YK=й2Js5G5otT 2}R_e-J&vwathgvMԧu3S*B*3omP-r]gZ|~0'6/֧}:tdk(o(QS]ܑzתSlє^"V<6goJH:9?*R&6FӖI 0V!om4 PwW$Ї6xUzHokc& xd9UnK5?L Xe~ U|a}6Zh9OB2'ߦ):aQ+Rz!9$1 =u_en+ NQRӤQsEaU!ĩThν[XU Q>!+`HY6Zq ^vMo讖–@6f!AQpBX)t~Ec tkj?WG -> =t0ok#NgNctAYiGWv{ډZFg,5X>,G9t|1z]KQ?8Fh^X4ʇUiJEQBjR{ۚÛ-<5aOOɈ+A5-F tx;AC}nh5q˹(>F: XTq |9XNq-N;n@6~Qq"jhR {j[J٫[t/_;_Q*c,xp.%5?doj@SZ L){ M޿\/ZEC7{Swݝ"3$F %zC >2s(@=ZD8 VV^Qs|CFj hA.?q2{n++evuBZ1ͷ4$W33vβoI7i\*ڴ!,%(0:^P#d&7*,W}}f[Gi^Z豐OccS))9#%]GWʯs7U1UٚX)I_@*=FfepArz̤:ϓC0KZIHI.,2o3)4hg֪*0^o5G:f>!(&QGonZ-l^`qۛ_钄L$n0Xɀ9G7l X:ʜW!<5v픝j{ڻ?dw1jXvu<5 X޹8#HRg m|!}`H?2POIo 0B bЏlDKX-a2ze:XXX]ݏYPlόp[PlacITȌbk pN%RߙɮOu+7` kJEg2 ZskI\8ʻK{̴_,㳹?5%_,5^XE9.az ZGX\c}E8%zJŴyDO.ÈP`Zos;`pGMZsbRUwe3ܹ:=vuP/uQ['~l5x PQq߿mW}~]AGymOrZUN7ϖcQi`GC#Y>X(8=Ka0LGV3KQ$Y}?-L,@vt򗷧8,e=}cb+}BA#AN&3? -oT$Ԡ= ?8w~`my/Ew_Sc}a6d`\!諟[)0È25zvrt@XSjҚZ1'E6/F;eh+*T8p0 y<@u(YM.jkPD~Ms:Zl{K32 TxO{JJ}ڴi0H>#wiy+B@H+BeVIpñߕ\8Mxͤ,^wT4ǭd4~;XvfΫ5&M[+a|*-Xgѣx)?4"v4鿮> H ̕'iHe*x Dg2~H}h[ JjB{j}2+!DE8;2+vɫԮyDnJO87nyMmu]&d| .;(vՌ¼~DEI'@G+j퉈a, 1O tWie5OC, !Ű{Vdo!QH )K(<+ENSwvDm>x`C%?X8L;YSP6M2,fTϱc"Na0_UzM:Ex)8c4P'Be39-Cnyb UC`KnH^ f!:)Uw<㘝02IK^.A%X)'ZÚv!8N/FPa_јAk ZKsiK s LBx'd"vbC:QG2A%L4o!~e6Isf=-儜EmUaCѐoRb$kVDp6f9Vf,H^ Sg$NraL+xPexmS JP9\MR>dm(I)uV] `c;u$GDa=C;esQ T`wtnQnTD<{xdduڂ},ujz^|:9Y|ZҐxJ.8_}$KfXk V\덭8 t6p)5I>PlP*ZtDT`H>,C@ OyTAT>gXںVRi#2YE Ws|ߏPe8P ynp"*)fkp?:b 5ds|I"ٵzRRVDtt5lq;OZnTUi2u-AUI ے@h0C`F,ǚG^y_glA6fHO³N{A(_7\U1׬^'_m~;||py㡩l2DT^-xRzã[=džw g D5(Ŭ?T m2gva;5F@9r٘T_{cW%"CL-'EG[.XZmw$s̿l);V-.Mf}{O1!MG># ~*%'o& l! čYlV,ro+"~G8RA&3|֙=Z<پToofD@Qsc {A@uZv"WoL:HJ41XK<\/y+6ō͢21gUer*㺮׈tۑQᆱ}LW0.PZib(ל}#0 c |pc/r>rs0[p698q\Y~_Μb6cxYż\JsǼdIXӠ|`7FՇ!FfT=RzlBuÖ#9ȍyD O%p2{fH[V4Nu-?x]˂x'_bRICfUvl<CA`||2dxRE`SB <764LF=ohRdU{n4|yIMqK-Pڸ6xLr%y:c|:UeS,YM|kv}ZX}&NoC?K.‘T^R8*FQӇϞv\ѤY93Iw^`r6|k`W2z޳Ng_G_F*6ɪ빉s~4);D"8 @-o{sYjo^Lx/.|&4[R##m+mHMjoW3TuOއI^BArZIsnA)O~ʙO+,()}OSD8ܑk Ѐ} HQ")I_[ĆE*DEc.,ZQ` `wު$SsJ3- fn"ofJ9Д+r};v;Ү;P>h7 fogX 9$׮7DoʩAЩ#봊aK5M>:<9AYƞQڅ \a?H' é^:P"M}Wc`.$6ʖja@ \ $SjQSϜdᬠޫwg'YJZ/e|"ȻCț[sVjթ896 hhO$KN$#wj'W w䆷2U)hDuЫf9],k4e8W6zK3  ^a=\wS9D||o's^}Fi^Hɇ/mHh#ߋ<ڱ=1JHn$1L5vEbsi#:C.|l <94jG_YYleBj:Q8\R+6Ikɝb6c /{|r,͍:݁fQ wVP=rۛaf-4kyUYI"Jho(hUyvV\mx^_ta+~JJ_d޹ ~9 |7v}E.lP*7!`7/ \F>'1gj4o\}얡i -rYc)IPC&a2#JttCu zԞhd@P Ny8\73rޅFߎ}y=B2k#X&;wK,ˎMӸ@u$n<ȟG, bo0 ȓr[lژů|F9lhk5a_tTWz#vi:+ZdiM%MnzyºayWYrЏo$Tܥ62*]!:ic ߿cy!fwí,DBlN Y"sE(b][B]{&vqꥰ} cߦ]OimHE8MbA%U*^VG՘Q'~IgTr oQ_f|B/JJ0V=𨢛7D ÃزYz3^ _6ȯZ̛P?Qe栕 7~q0MuvJχ\+3 {Q!ȣw!{i"%˗Y@GKfTDf;$.dĪM֌EI} S-ؑx7@K!3}銥Q/9G[p(;M;BPZ>"Q1Fe2Ψo@YMؕ*/A$A|Llfq`0 JFk2s0$]a`WFE>'B! ~g7M%_Y?k^S'rʛْ h%Dp"Uu y?NLD0hTkQkrlsz_>"'#1`y/)},pT`i\B(7UVܞ '%$}Ò$IjQD y V~Xw>ۨ`xXsĜGޔ1 AQ7@l0Լ?4W͝Ʋ;Qu >aIňz" T5?uӑOz+g3>0L"̊5RqK+m5\+tT(ů.B1=T Ruj_rÀ.{B 0ހx94;p7XYd_H _3#>s^5^$cK c{l/3KHi[8(|朞攸z| vMbBxXwg +NAht{ Ҙ2kJSz%pPB";>T֗F1bMӁ#!Z#3Yq$YӡY'0%Șmd5oE@l X~iHߚ lD@R~c[(ϵ}ctr~,!DGá`+kNg1][X>@~SiFebځ`j#bk\D?\-9Ў%+v*+"9%h8xiܢ:cJƈ(]/$ӡ=y"$'iQrgl< @K:jFي113CWcjuٔ!K޾Mt)ylp&lCī=Uv1`(x~±r.t%rE7P+>td?âK  m** )-*yQ꥖9i+4aDi,Bl+e~Yxep>3J>plnPFDjdQyQb.8 sA`KXU2 JjFUΓ!,jWm,d3lM5Umm;E м7^`n:K5tYBS{Lߔ]Ö>R5̽ʯ:)j-T!w*ʹïzav]jA0P盼h$"+ 68R?FHn0%7ݥʣRjTXuϑl5Ef}-.pOM}PIJቈW9ܩJCzN@?Ya?I 5¸L*G$yXMMAj[NCq5_D^ j$^I!wr4z${`~U4}oo!@G+,cTEj{}Ȝ tw<# BV7oc( 媭%6;EQ= '2'&|2GaBg-QsS>E[8]R} MG(;!غƶp@rϵRok[z?#2 .V)~@*E7IIѶ^o)l6k',@èol/Vs53nbX{YKQUC,F3;Oh ^p$+^Gm:s g˂]V8N\=°?rNtB1KJG{Όa҆OSX1v̛Q 8XJ3؋[t ^9n0k8\ߍq+t5l@kقf-Y+חG׫W&Soe_Ş[l.g9#Ǎ,o}5}zID? 4m}KLM$xd#=HU[:ԕD7<>IL|3AR[HVةOaEOqqd<%P,QnIkA";U?=Ɣ2=%; TR*Dk~k}\>&Lb),FD`7pu^WT^[' [#یl6!k:0õ[:ؠG* H0FӔ{FMxuO{Z־l%핶gjU@yܧP$ޅcVJؕ1tVE-00Ƥ*S]qw viNp]1Y I!8>QD*+_D}lېo|)!>bGKə W5_pIG:a^߼4BXjR\Bj5|dU 2b `DUiMgh!a(4z >~0ޫnf)Ib4Y%W z WT_E*fa e蛓vд>ܱҎ]N!ewWz,%B娓JO4[ɚG OOɁTUxC_ܔo +H5(AvR!ZP(YeC)@6LH*A5dW#v)&Y}W*CB8?\+7t] 7İ"&.#|'Nyז~b<˼Hהun[좰`k7?qIj#G3Hk'e]Ѧ;H zgR@hܮddIB,_>T)x'.lw}M=Dẽ;|]7]+ ǮMl6:A6^V8Ƶxn^-p1FWv δt?RKGc{chLeʘq cU0H#ҸU:ZT8zJ.OsHB'\ȱwA)8˛K0m%MGFR`mxfkU^D;YF]k.>rK8EĕimA2̴PQA̼r 6׍0G5\z5 "CfM; Q* W+ !Y4[K%HmWvtq+ i/'- 3 G!fa ⎙v"%h8l@ϒًutJfTxW_9tClU|ɽ]5J9tr)dvm(_4AXpu}9kңzstUta\7%'Y=G^/e9ͩ SH:`ɊiK [lk3_!atS3{bCyKj=ށd4wX`E\b5v}s-!,CHv(ɗ턁BTmޡwzY(0~>HjdjGTJ&/M8 @~?Jrn(D1 rΨV-]_0'\cTYWچݰIu Elg"@`ssz(O(nlkNS6+޸+Ey}r[bltct!ykWJ̪73ZYr&\( m&O2l3'č -F_ N6JD$ tbr66EH|y&evb\cp,kvh@Ͽ.IAgGԐ59bw9r52#lpԁ@'+'|;FȼMFl6oQL${^:*o/M9^1nQI/RL}Qp)ow\qÑ_ab-{MP) o{ѓw~kf}bbLHxYH)pPc 3^X386?`޵am_^{M cm5s:40T06|  e[`@)ºڔ.z-yIV]߳JW8ٿ`|.1xbP8}~wf{5 W)EUMm,V`<9?aZRG JfJ'W+ q-@Hm&kO~ f_(?ʡ§^Eb݃^L]cZ#uBO-"{knvjs\RFY1}ϰ[h|>`8Z\W2R_uI 1e[.9UQ8CER""RWO?!% oz勶ؿEr1Css[IJNe8EvJOSx6ǓNZ.es3 L *H,^q58qMbjBnSFs:S{N~Ciɹ9=(C0@) A'DAڊH<_JJݶoᲈAŽwPٯ]+J!HY`d=u_ 99]kO'c%;o'dKǰְ2: $s:b\n'_56/OKiu.3}jsPOwXE"W2ҾLPLNLDb<&X;u8vAT N6V6R[v-`vL\T˕xqw0(-MgŪһODc4k<wKt7p{y5Bl%Ow$EW\%zڰN=O/oKE~j kg-Ɩ/<*aÐB@ZFI hOt VvNe#'s+iMHe#?q(>N; @#ӁX6"7q GXUjWL rN̄=NA6C"bdT/IEr!ñQu?u\:IQilX xŕ^n` 湤7$ޕ"ڽ6!PL9Ծ8~쿉xr&Ч!_р':]N\)hg~W'遉$M mn[ݒZçZ7]y%U>ϰk/iBBjyk97k5DYjl% ȁ7 Ő^?h]Va{ևsO)UxV'.WXn! \rq,:$+עl r h@xeZ: jTj8 Y$#S7?q~nAՇ<~ bS<- v-vJ'Nt5ϳ4CJ+lx=.6WrNBecܬT`{ʾ'33 }Cҫr2&jKrij,/i^CSV&GϸЊM.~W1#1r^SqMC(5L:fA~jzz}8|465+RKK30Pw`8ubvyv=`9=>7z؀[~t179E[lќ]o46‹ԹmaQunZ?=?J7ĕt]Z7}hG󘛑nPbt}u i-ޱ|ۄhm=FAh#JMjgjd~K"Q?io=`=WL/kel~a꫎NqhЖDQaej\ŎͥfIwAZlS9lōcnmI.tuo 22b * !A|p/+RCd'VJvŵG49 "?lKf搀l༑TՆoe^>,[Q/ lן_-T^jXAX-Cr'YBټ1j *Vfd2@&kNQ˟$$FUuSJ\P:?Z0dzkc@”{iѰĦAv7ɰ4dǶYo̼gXS],܍E²%Ck5 ?̈́o^_1ܙʡb6.@[:X AK$/zɃa. ^zސI? KU$Esqc"c.b2g SB0P@/Jđt,Χ8[hݼg-R4KMy8 (}/--鮿}A%ҽIZ Lᔙ 6 JkhrA~$_{M\eE/+H- {asaY 1ʌ7N4RO pjYjvZWV#pZ~:$*a3A=-Qe}(%e_Q<)j5"Ns6UT@z8UG0D`""؅iK?DK8[c~+7Q*_i(zʹ%a}nS詩'C_D`@Zr-Kubl0>SJP^V2'pxd282Iv;Ꙭf&3_&a+o<,y~<z˨!хS|~]ey\9se .Z놆a̦!O(H''mg<3%gYPp \0Ck`ٞW:*JԐ ~ ɚY<dfyߙӶ3JÉ__~usv>d :÷U5НU/Jz8N4jHPZ)-zSn ?I(NiN.hv M84"uyp_#MA56g0ebT+gHxҬ8?! I!dV$lQ'Y:d'胋4u8:s,/ .}$ aS9O'ߌA ;XabcJfR T+@dV0 -VL @O:=7 =ӄNـtMi__rPg7|#)3H Qlh X☁>fQ2A.|'&r#Jal*-];oKWFց٦L˒: \_-N(Zkԙ|#`}m0꥗;OuuKoBEIk@H]FքG-b!- /BҐ4{m8L/=؉|@ L1(vqPlé\A4J+pt Ȧ/1[fxbT-|esƟv.DrvO8Iospt!|3 ! 6b*Lo}r y |}YoرCeY%;^ bF~Nxj2nkLUG֭vG ` WL9K}\$׭;=2tSi}yG1 $qg%%,Lc/AVM9t]!QeP7%LAw;t -|j 0[eӣQ̩hw[q#ȹ/ƚ7R.Pz XƎaԟbOIw+)!𘂃B|~) >Z!^lElԥ:-T@Ԝemm.K^g 9Gބ<}8fk/Mhˆ' $F"B g$R¨Y뜌6$h,˨4[fg޸ &ڞމ{gM v0zǺȆorȠe1qf{Yr'ꎘ6*H:cȶj18M;BAҵzYU  YVݥ-n <"! 磈H0")R?]Sj^DF Lz,W)yS &G w4@  >.99TW'F_m._RчĬRfR zV7Y),Aa5".2h79Wؒ9 􌽡p8>_Ïe 6OMIL = !<8~pYG<TP)gnvǭ\׺PfОh ǡ߿ ugƫtQU/~=H9d!Sޗ{j3 ks6JHh˯2zpܛeO"Ӳyr_FlG=(a?#esܨ/b Gى\ FUGj[W;8wp[/lf,͆йvy2pTf0b%'&ۤ҇ta=&yc}!shV͡A6I&Ն+gU;+jw 3Q]F+2tbЂ=&ҏZe84%?>3J)D:ls)VSe.okgtOauŃLFW%xdh8az|o/lۻf(g v'nd"clzLB{)y7i_3c!e8eEsr(53ҷXsY`2ƒwIvM,#yȀz K6 -w/dhNE]_d%f0M[AhxN.!̑TbLV(ők0;9a") EI5cѥ :[ QQ'Ǜx]^h.I`1VQd?2Y*c"t-4ˠYB B6 \PI IeS Gu|熽܆=gE"a|7FȰ; kJi~/uo å&;'[qFFU=ŶR|C}2Jf@C.Xvƻ@469tzZȔt7E Kaۍ{8V1% d6;4Y&m8~9; v0e8+dCg0ΦAm F^}`Lv]UAUUxóO r"*;2 箏 }vK5U'sV5*ySj&5$r8xI(\0hW ^l:nn.cOTw_avוFŵcC/(Bo`H[7\ckoZΓ;]ƾo]3=hLʸCX$]z^JX2tՌoqeO6_M>Oo QtE}K_^#u2d ؗ ٫@92҈m63OL<: Ee +7$&()~$m$uҍqZ* Pkv81ݥ}›3,盍{z&` \$? PȲ|zZ·lLJ=$0dVu%!%ݲ ѳb:/~*Dx&"z˝+7q TR> K V[(:~'CxAL\H<#LD*cæ`;}YI昑L3HlU۔FNr+ޒ;HmzǑM!L6tIj (ѐKM94\<\C+M}<,g:ƶ.@'zPWF*smtȜ$RIcfr;Oh9s=w=cw`n=U-.4zڤ@:iuO o F¼[75V?z@eK6[{ԯ& Q@0'c9JS0q{B5X9_O>b`>ߌaMg&Uo:2 5GԵt{]ΑP7Y:շBn68 >ض+|Av!C0 mg/ Y%R}وRg]h}D*[MۃZl)l fsi\2õ$KQ|3Q1STI^bI?=Xvh}Z@>k c0z #闆T^vu܎9R vLOÔ# !#X) qL%/ݟ?'rgx$Xmؽ*x^>b9x̩|1cv;6f_@c]=(.WF\lӹzhݎX+ؿE]z& [blDٛ]ճGk\ήs^Fk9u~)$O(I3=<:oXA&B6҂ĸx܅Br|`vί!G[CU^m\ 1#f|F%ۨiM :¦E~b o@>B۳ɯ=0)lDN\.aA=݀u&-a`|~~M\=ڎ+J8+N3;.\{oeѹɁN%^x=>|Ƨd/nx'f~s\\;6?G51ۮmcц#ĉ~*2JewO7P~NQuñga,t[;My]딾H]HX="ld @<9܋ d,^ !˚HK2b1ʹ/l-JFgq$$^T6B=xpiDPYo/KTEuT Q/$~uJI"\GGfa7O7lL[4]b({Hy v6Ͽx:_+dk Ex|ݘtfc˿h>զB>Hzq`gcy'd66ef= H(nenh4*<!p /XH7꓎xBZXi?+6j<5iPopT9&qvOl3nL ]B<6ȮߓH$ #۝c(ҍѱ!(Q1J_?O<tv^a=j$CXDag1rzfܗ?)cxz (F'x5ޅzL*.ws/Tk5H\Lk{ %&5UzV, _^C7*I(&eɯd2{l:`P6֙BL=@6'ewng$$u0}yё HV``ɮ=߄y7Cuo|LMsւtӫ]|Ͽ}|sOF>< cgt¾EX~̨{Uo3,",p,B4a|$BF>:m!{ҽ2mסz,)MZ!]4 l" bԳ3-QVڋ Wk³%cIZ9B|]F!Ҍ"ZͫILMȝ&Ph3 \BebZ5"=9{f} R}z&yesۆ)㖚a!494Kȿ0PnM`_~pWRv YEGJ{3yЊi)Rc[ $8Grڄ44AӮ&,6B\'(4B3sF+D>#Kzk;SĿh* YG]{$g^HMp/dP~$z"=VŰ7b۶8z\iu{<'!P/2SJ+U*L2[GQL ^54qVmK)30\w1*:CTf]_ܯ`HR%T.%{܂F6g|uY;G`F~:l#LmWGZ'Tr!x3EO}>"Ҧ*x nFPde~̲m#mjtg)y1SdPf@lbYt:-t78OiJ` }{H~-dO٧so˓v~moz5~y9ݎ7.>$:9GK%cZPb,J^o9wp#ӓrYy!T"u^ yvsw#O^dR2$n+;,G[Y=3ﰰ ΏZ|%X_6d2˄GzfW1MPU/=c`W|"1k{H^:"t| s(=OO| ǂY3j<:JmvplM'Ό 5~hgs?+ Tvc_q|`^)9t zI+<+>5[#Nݱp)QR};ʭ9 06"77d!d3oegr'N֘Iwgf'N>mG?>V(0!1PCBrdD8rL?}܍<ਾCvtKW" aI/`i`( U>0y-R1%%7)vXx5Nj>Fk%$ڷr_+Xۘj#2V2ב[#!fr6۫(h#q܃9Ѡ? (YQ}S!s')+Wtm;7VJv[WFR,iuI|J*<̑մ6wrae&b`![|GcxD+xR} mͬm^k6Hź7GnL1s_#R-XO \y a'<:Ӓ;`&^ j{):^|֝z'Oqܰ͟MhEFEFab<0ⰶ8CA[ju;Yy IM>.HwJe 4npDaKeMriS㬩Vq6;gBHߤ' l쌌0 AJf8WR#𔯩r.#osS}/M| b,@Rm0Uo) *ϔȕ}cQ[#p1=JJIB!T1;{y/UWW(l-`|4 0ߋK+ƙZs&&5#'LX;N<0*8wI5LKQ *рSC[r;Y7kT(4) 9g)VquwH5)@/)d2w?`9>`Bf  L:.y{>7~蘢5ԹПCc4vt-ű`C܍v^?A\QqVv$'"uEms3F;%s[.!r)G6.y-@iyDިc p=\,`Mc0If!z/ -IԐٔԮ|o@&( `IO@7$zN7 ? t./v.hm <} OL2%4D|5nU-qZ5}y L֞zб;%,K7t0<$ 0^AQ?c{′$.ktnz.k2B֌XrO\ V@n;yFfٳ[js,K7E^L܌ "K tJzx$!܌ GyVMؚGsmz̀A{|-KqzbC}]L`zُ1eJ:l>EpGᓶbv0a'EU 2#FNǎfu'r}ě~_.i[ғZQ#S G8CZhpcOHvIcZ oV9+.l t +A К28 :! o@[09$M#5)a&`0#F^6z3|D\$K`1>,9բ2gg>Hq{]Ń5Ѓkyiԑ'Nh"5O&}O^C)e{o[CmWCC/O]A$0B-_^ʭKՒU<:s{4`%/}K w̬ {\B 5H*8zžԮG#GO;.7qo}M믊 0ٜ U_sp;`޿a(irY0 )|qU3 O 4PܽX`C h7K+ɧ"RlZ%H`&C[A:C9?*k&~AsKeFgwQ?j6iC4fX LI2%2$9]r_((פ 5Q$p]k4򅯜(Xz9R#H^ҿx> ޙ\"cw.V!xjfb毠47w|ق .n-rVi- Fgh#FSmv} le/ !qweZdkFt?<)BelC0+cv:(JQ ap#: FpL5l8v;+ tAE+4/b Jyc*8HG`vb9c彂_coS =}ܻA,Ul[}b"vNhl$ 6d;?U B;[ u##%.@]j햴Z9/=Tدc?CQi X}bWRз{fdmGdu=4ō"u!5rSjWqEIۄkFڄ-уƭDocaLl7 U-L 4<}ɨK20UVh=4z!/U -9bWk4"3#68$Mdk)6~Ny̆6iCHes9}ȬetfҖ+ᯜ06vKlkIߵ{mp2'r`zscY zAMs N>aeqkf5* Bk J88Ǽ}zkk?)>܋\nإI5NjZ"z yxyF?> n"Pjk}kncpM,JT,aR"(W}?4a{']Kf鿡$]Hcg\?%4Q 9&!3f5%=9ܑP ՟hR1.iB.a9޽( C8^*z,ogˉ ꓵϔǬH}7ކHzm<I-|o2گ;nm~~ofVnVz7g !'og[D&WJPU09 S8V6~:YC)J>W+SQ^ b "7gUEjvb8j w/419 R' ?.FlY 'ݒ 꺆NՄWo.gwud`9䢏9tӘ 6TYR& NozѪY7bM^?%)*肜e>IdfxPA߉{> Im_޻i炧?[kKg/kkmXCKP1)YEȫTL|2=Ą2mmoJ+qA#*@T rm$#X6 v6c^bSW=L8!<7-u Ugn2*hTkDl1ƥCiАla01˞Uw9gWF ti8-}e@wژ*v̶k& #cK&RH \ambjI == pc]r!)Wd q?AMyNB .= |l'#g)5 I8[|'k1>OgZd!pFf?Ah5x $iZ/1'8N.1ȕL B~Gl[0mB!ВhPk>9MR!h f^E0jd9zk= %at8n eF EjT* e##ě(ʯ&baXVDD.r4 M񥟢"',T6OWMt|`ROLB.{:/KV8ɃQU [2]ےiWEeYaT;X3Ɂk4XCuHO\m-sJPPߔ#g`ʅ8ۢ?*JfUImℲ֜~#3_8$i{$moJmplyU+>Ӣflp1|b>Wi<|D0Jw{f,5xDj{_Ղ/nfLm y7>DRQʩ *?٢2ұeB? eЫYfpˀnQէ26p[!_` BvB[2XxGP Wװ{^Q2AN攠Pw̷n?ln_2`߹Q9("|;)Y-˳}OU^ ?w>D3jB^-]mc 4TXφ*Ās-XyUrxZnBY(ikƧEV=2 vthy*&]o⿎4VZ@Bv6]YZjT'|Ɋܗz/msI&*uNB: c% E#mTgkq(U5tm+pG][Q|Ӷ[uׅNU~|WD ƋQ%@ZɎۆZ#z5ZJ%l uY>$ιa.й}L+<#SV$Ԧ it>H* 'c_ZF=ܼu>cA`.#4#VS Gv!T+v5e),+4tͶ?9PHxRd`3qBrVfĔ65"F_Ƕ[֊xc{|.H{Q7g`/ wT+X >ќIp;:pVmwlmQojjkRĵʐLŷOqb)/PpRPī)YĎMjTBAx͓E#=ֱN O4"xPNڧ ['@~ʅG{y8x1g9:|[mˀXˋ@ l2.c۝:W;c5M?2w,M0*A]q؎Xӛ*ں(L 9=7r}MR\E"LVqf%oJI_pwM#:7GU`L6/g"E,l=Ʃ؈setHLolͿA{OGbBQߪb"E%.MOJ= oENtQ!csHǂÈ6CU 8a|iIENUKt_ڍ_m,Q,84rQ/,+]kXv"&Tṅ߬ %#zqh<.4 h1=:GkvI15Sm? ruf6Jk`]X]ɢ3]$7nTqwk ^`:aJUDbHx1m瘊ΊW/Q QDr;q#꺶3}7< v;KNx::FwڱQׇ~ǵxEER2Zu) xd>%O:VXܸdeL %I.+{bާ;+2i0>&~s\H:A~S> }0Yiy:M"E^fÃKbA/9"P N-P+Duìv Oj͗ T\++5埁W}viLpv)?cwSAH;kouJ+V{*@^kY#n$|(coSa"N mTkֳN J[Pf"S#A,g0BsR[h9|"B=Y'Է3&ϥ6|ǯ]#u76A(WCy}V `lu*)Cܛ D>wSPPý\e ߗw:`{Av{u 8,=)>oj"S3v+9< ԕw}+ˊtI19,7r|;_TSziHT.n~32މͿ;#6wATuzsE>ԑJF.sK'a]VhmdSrKY]-Ѣ'n5R> 6V^㽹W>znaZnJƆmŘ7ko D~AeϑP +tS3۞='*j܋H8Q inFOEd3N<D >mQ+WP@_YwGzG<}B xakRD:piKXƬiI^."uğ8B攔ۨ5V{}E?ֱ|MP$,#ew HsWu' d%ĮSa1'ZaWq햲wNM֕*-$x3`Y#Kl~~ϿoiJ-r@Vjg`'@mσPp*BP mkRɎODgQ?!@emd "v :V=Nʻwxe^Yrv]7u#3L",B 5w ؽPDAz" g57o#{9'{>rlIY[pߦ 囨G2B$XA w:G: Z,A(Jg!+(mä@]x9?ݡqhz{sCߜtP3*pûͩs%-oED[;TTiH *br\E. k0Uw '0 VIn8C&I54h|Χmbdߗŵվb>Cji"pJBDfPlp@;0ӐCU-e /O{hI200UgKI98: q'$ !@RБ4uF'-0p7%Rkj}ͰJk<hI {d[ơ] LZCk7jޤ1·zf+n|!KRh?ClG扅uȥ5~) Wmfr/Nw̍o՛yhz3RGQ݈:@tjO.:qnއ(tP1F^;R)M9Y^8iP.43Z8-lt !Q̇3?KHN5?3jALO|l"54Du1Ra=sƕ|ݨ , X 0Fǟb2+|Z.Z*堕 ,7Xt7IaQb΢G͇kܞ؝jW9DEG}e 3Ǽ_jF[VwTFƵ4s RLᐁ Ez"mC07''d,:f|Rg!vK?X](*W`a\[QHJG s2f]nK()=_HѝQj7idfydqjyۀQS &,UB >Ua7U.M-rxЉuTF6JAg\˃xuB?)!g7 XW.ðudmC~SA{j6&z_̥.φggQeÅ-w82o]U'4V8[r1z=j_SԭJahYkTS:(u! knQLT~dz e/ .&Ī֓]/ 0lRXc3S[x^VS6x׃OiSz .TO> vG鰎Fŋfh݈i @7IG1 *qϤi3v6TZD'0E:[jb –.:kIE=; ͖;k&to4n^C?Xa<0!Q o4z) :#*O{'ڟ}Yx of랍A0蒄 8\+ `Ǝ6\=7 ӱ_ Цh,rc;]P1 F*cpY#NQ57L\‰EaayZ*u(둏bz5/t0\!B!ؚ&^- ۫Cڔl di9Ud);tc۫su=&|زfF\Jrҽו^8~F{_457y0rRm)vcl[0{NN c:2z{1Ezq2?-v-BJ!e-eF5T>YXH/}4wJ鑯荧`~AbX$LD \KHfQls&)Kh ~,aJ. EFQB p mZcVbSGE`lہk%gE5FvK;bowYIvh!Xn*M̟Xj]: G0+RXڿ:,{Kؽ%Gy=Q?- ]Z 2 ZxZ,޷@[1Z_ a#.>OﭣuG0-֠xla/*ʶ_nVdM}\yj%gbBhp` ~Z˜Ð'!5|Fb&\V;SG5WJyZ{p1=[u9Ӷcox2)H"ATxDkQb\_o&ބ,d{.j۠@ymT! ; UNKq4L|9(*c]\Z$t𡀜Цɺe>OlF6>B'DcwJ}_?\)SWP2[Dog=(&;[Q>?@J BCcޅq+zo[: AKbu+mJ %֗6uJ-ƨfr4"sIO2z~ԬX/~&GDh2R:xnxCfhNWWfao_ Xnݒ ٣ߵhx~wJ vѻq Xc)LGxLPI;v\=7ը_LBLϕ"aZUiI DG`3_iJxYR8,Z*Me|^|ZUu,b j"3i@XiE"4 .3K;v 8[+\FwcA?'<0OvjWO%W 𭗂pwǜlru+I!mr=̻(Xݗ a>B2{d\!ю"8 զ-cBB}n!bDx*2ocA(] Hz5!jbMTkB#mwx0aDkE"jǨW0#'VdoWN \mȆeE>$@ٌ ix}w WS-4d?H[ҠWz.]5oXf@]Dcl{ז`z[ʶf3@%_` 岩dïW/ĸ2y' W2E"/DzLX&,l7Pw/cTdJR>bZ:QɊ&I*Ff@2RqnvJCMIlBt\$|;&rϻ||qȬ ;p{z@5MEɾf"~/lbE3aF!N8IU9j>AMӊ>G ;Ha*Ǭ[CAH$_XI&f'erJqG5Ʒ"a2~V䊛ځĊ'/y zFUOh\-D:nڧko3jMdۂA F}3xP "q$=\|&[ D„ M_=D͕qzajQ(ȁLrYIf H¯ưhb'V\8z|lhGak-[ !HvS_ڕXv!P|: y$W7ݾu'XN/&e s%TCÐ#V (fDPk6W8 -uSװn#Hv8̚vY+$W_a@״Iǣ;z(s􆍽ӉwvuL9I<'W; 8;e٠ 52گ%fNt Nt&,x_{bA3/>c^wQUQ2A:sqً;9!0:eUL&..845@Y3c8ߗuX]J%%>s0 wz2aL>Nx̹ @:a]Y \/p# C4YQ[H@ݧQ31 P)ZS&@e?BJ^ hv4Rp闟9t3T~aK͙U떏JSDPF.Tot8ѕ;|bR{;\F<_-fzπ"{gMGe^#䳓[ӱJ Zo 0Jgc],FV>f1KǙ0Ĺ$7tFO$o^դ rsAP&0oO6 Zcili˂澤k{?;jۈ/鈇oɶ#K7):],v(FZGQ%-͖ #1:]@ѣ˙?0^6pW6v?\3+"L%ୖoXFm\FD/{ĩAinOKO1,~R5s?1&4:f0#&[e9T90KEA,4A9z^ql '(c|@C WR(.xdFBBk:Ɨ|{ڵC uGϪ,G0h62_:҇QH'<)[+2+<>lP5Tӹ=4fhh-Yp%Ĥ_1} x$d=fm%;֤nڃ}w6kz=#цGT0]V?w0Ɗ5H^yk&gR88`,r ޘUFU&NTkaɇ#~C}տ;ZZ#vZ1c[4`4理Q8]SɞLܨ8YH(36pFB]vv$&AFWj0iF}\f+qm}-ZOX^ IFa!㚜{q7Qgz )KBf,dRqzz}I5r3֘Giwlm%wIΩ0޳kw/U)iUObx619sd6JL;1̡ҔxeK>.K|\z#?8NEcզ5S V{lxEĞB]C(cz({~e,)y6#tԫa ^2r3dbU߸H)TlK Gea+;()}=}a }N,?af-I,ӳ$,#5u% `G;}{Ee0-?z\Y}גJL}oA1UHZ3=#ix<]–h]FQS@{߳?:'Q÷ vJ1ȸ3/έIIe< sĦo-enƊdog~ZPiu4M 9kھOPRFKKnʍiNPؠ0 8oU?}ZxX Q?ITI+OV8@4xvab悪@4Ln5>:q2Alxjkp7ľS߭c$BN5i*T"o)nH^ۿhUĉX?Vbՙ[pks-l[ -lx!~~1P>hfs+j`XM"ʫ g6 >#8Xa1gFzYWD>JF tt)QBAcn8I@r"i_TׄT"7+ vpm1C؁ݗ~bE"7 [ @<ۈBgvY~ݐ\)_ F*u~4IBr0tzlt^>M!יi@av-VvX.SMM>JWsnLD)ҏZLwoSAGV7]Ҡ% 55,|({@s3vK`%'n ڒ隞 8/rdg c_l<,N}=3i {8x\[KVƭJgHXjQ|Q%ڠ6gRQƍb%t k\lS J^qIגn2XN3\IO&Xh,WBJBkQkpI%ʯ(K[c>:!NT&_IџO]Zm}remdk}c N;Gu,!Y@@ưNtԛW+LB3:M'0s;efP16>x,hk>][Ce_o~s Rcˬ]<-d>L2{k^в+/P` }eZ'+c\yW4QHJO`K`>R؊X;&n&Rq/a1J;sgd"ܮǸj9=AHS%]&݊VMv%R+ 9Hb下 Fʕ #]:cA,&I.|겻^XӍQ=2 Xʭ @&#.\8k,MՊ}bn}~Bxd J!L_o=]G+e7(?ci}.8ίn]Ֆ6p NJ%6Q.GC>0=}%7JnzaC-_MgS z!pe2m{2#^~>cNSW+0;D܅E28=~U{ PÚj:hZʁ<ϢDpRS#h10GFZ@|4azF/ED!\rd2Tk` uFw.HKl{?ܚ?k6Puo[7l@cڜ@+ -EL/iJXnG;'PԛrwIhp=}kN~sVO?-͎ )W[_4=l0p\CQM FSŭ8iO5IIHBĄRLIJN28ЪP\ SZTӔ$_Zxv >dEf{~:Q#/Ǣ-Fr,7S4Ǖ)s@Doag0: ~پ 5NPsVb/= ǯ53jYm``4^.lM6a jka(RïD!ޟ+{2BOjg>}=@FuW1^:AD\rpa :(d[Ͳ1v!ľ 7>X!ȀdNV2em CR2S4]A0u9r{vX-am]?_ ( euYI~q/#gDK+ٽɶkw&*'{oWiu^O*YMfdiFFmw?3r_pg;`YF%ľа nZ5_R؆NZQBG:C]~^H]G,mzvflZrW-^?=hL\?]]6|4rq&|Fπ)cLlqJjK$`%fdRN wC*)C \*N/WG’H+43LKI#%{q.eej03޻gMdR  xa"ãbDfYEXJD[d?k/.E֋gF0F("D}-=hmOzRz$6!67ZؤL]:8'yTᅙVoA(ǦҺO)fGęgRj;op4%=¯fxgHZ=vO; (iށ aGo)H5q=);U˜su˔~ЕrV%jszRuai- b?d~نz"^.l(lV\""n ;j?Em8F4o*T-=kov܃z$ȭn츎*eT@*pEfCIUfG}FU8# n1C(#0+92pux4̽yoAu߄ߍ[oW;FL /!.;8-wfKV1,CWZz}@\Yv~$=ʵ,q4^qviqZMivUHi<'v]c?VqtC@t盡` rw/ K~jAd=lJ=v{~P,Ertې`=)SbopYi}й~E9ˉ| ,T Spo EM-E ȅ9!gqrae)%BD͞F&e"bj_sºWþc6_݊Z-]-S/ B ?T4NOQPqgLEj)DYSH+Y 0 h!˦:H +Ijq=\V mH`\lkG`_;pX~\8uq(#+F+u Ѯ+;$Op7sq?j8,2n4F ë8<"fp5hf=mr}5mܻq  (WuoE}-.5^XA,mDx1!I3vБ62 ai✒Tƥ94R1į:CNjDsY,ҟ5:cyn[Qzv0]tN#%? ӖMRQ~G]5 9+pn&81rxƃM, z哱BZ-GclTS|cJg[R4_.yeSWZB&N0UX 4i tNvtǖةKV& c}E )6dk`g(y5Y银jaG'z\5-;X_.:.{ޯFȪ L0LÍGp c 凿pg.d9eZ(t̝F$ دOR6~vznȆ^7;j2U&^Dy]L gbNJoN,"v.r7+=k[ҴtR,,}%bI@Z]qž|Jd:Iu=<iu /㰈wj}+ J66ݡNN*@gmD y')sot sPug-,Av6e! dUek FS#7˽reIo3&ujdk@L 4$kP1)ށT!RCOuU.'I56f>49ޢ?P0gĦ(;z͞-BO%8bXYfɹ 0tdXK\"т6B+*zru"$!5SPI<\AjAPO"`PH$W]HPP솋 GDQ!zR<ٔzjesrV nP/Pc;Dny> xq%`>f2^FtO˨1`1pwno=<~{Ï-ḑ! 0e1(v,/s S*ϼXnIzvNQKw7paf8/d װtDV5Npأ3KKö媓86}QGw42*V~jN[fA۔"*.>V>񖼬U!.1|RY<"^|z=%)yzV){ nZoYKB\hBuC? 55b>B>T》GgX@ Ы0ux: }Dg㳭bIfY8uk~/ ca)|*Aw,Zkf-̙!˾yΥN>{n[8i:zBt*H^ ¢Hbpɔaֺ5.@6FNbj4:J?Yi/_R˵T ; E_Y+@""_KKUDv̈́=ljŧHI5C~]W&/&6j{=?{LKۧ =("܀ޓw6C,0.2Tȅ ܢ ?R [t5SF*(I\kw -\t8 PWAzHH`0޽M-s0[8_W%^8WwiQ;AH)QJOFo]QwLx-GdB"-hgɳnPWKћSYlUX쫌Ȗ땻\7`"vˑJg˼=3j(KnuGw 4Sf2t$CmS,]Mn =2>.6eGYzVnOZɣL(Bc"U6[,U] Z .Ǜa2hOr*ƻc`a߿@{Ƽ&UO$@ᨠNz#jrřL\{{vx?&Q-y?)䭁M2ڛ_tSeU_lBLHhqKߨmOCǸmwgL"%h P~%}gZ?m{}z'h`v2,uQw؈!x)sPscVt$|#6 #נ'(5ݝ>_WckG)Rv;m򷖳Fj e=#r,z|2Gғt`$ќ(;HӅkwy|Րr$mZH@㍦CK9]^(MW%boR*i+ZjHd`z`iƭӡB g ̔.ᖢAYSv?v=*t@Pn38kE$]p }Z6w,Ћ#NUEڿ9;9m5J7b"޺WD/.hS %*5B 5}mEOOK6F2;U %#r&B(JGd76pОmGzxeUj`Wdgd g9GCîʄgm~+.^ENۗEۋ?]TW<0;YA۪7x)]\{(dC ƾ䘢WV 8$f[+ eʨދ`An&T{{Kx_.I%(U-]agCT!le0a̲`DC&BKQO ,)8H-*̠q)㝾pv,9 &Թxy HH̜CD19Q*o~t^ua]R`Ł*.Nz̓geWZ'rza%ď?ʧj>B)Ly_,!(]b;sId;=Z CWxFNi<*y| U[rGT/!C]EMH*x#޲jP&v|Oa0qx; Deَ5!3LeH(m(V/.33@H FLn+sx!tas;Sr-AoQ#8e 0'#v4uVga#e5=&x3 ݊3ll,a^+&{*ݺkcW'z|D$ =[ *FPW3FXݫ2UIzPJr # )Lb>p7C i.̭QzuXz=)yIRW3%S57̷bu'm$Q ̒VCo8L ^%Y[ʹ4<1co}ْ=.PhQԯ+/9kg4Pp_$F1_8נ낙yEg@qtIF(<lq#9qR/FZk*#ɊG+*Kk\Z)D`qE0-Zw,gMF52Ik cϏiַKD/ʮu$Z xM)XX̐Swm{N_ZBӴU@084e$nXsoBrq6*IE# kUv$G\\QsX4pb*YE$qQ@{zx4z6!k% 2>;t0QIlUE [ C:9N)E9Do&5]Vї' ?@M|䛽.tFRZ9VqlMU>-̱suE"L/3u2:yg. S8P5u/)yv2ӝHbg7o]o?׹!0J^}گ. 5e m!r 9bKO^~ 1h lO~텡  [Ҙ(P4V2';τ?V7~߯3:+fu؀Y>Xe;\锤mۧASX)ϵ=}K^Ec&^MOFm)}\D]baCi]Qj[tPxu+@rGےEEsUze ^ hi)=&⏿$/Mȏ2%PªXhsHgJLoAW51=XGiBP7 jyR-Cw: wf-H%޿5y[~[^8ALB1:>a&a紸+@[WM&TUD82ỉa'xHOXE?A"":LBdeq9:5@t']]OK|e)DB /Ag1oSeLS$^*iNR_ gU7<!]GhےM U7=Eɽ˄C$q@րjoqQӂgW}P:אRU0 ݿnW|po4/cu+*sķ[X\ouP뻆hb)A,u.6{ss%>WJGajihOKŒ䥩zq:pi3Z,o7D]ĜkϧK9l^dX~w8Gyjżd^O_`-"#n(tUyI* pi|uyk /[;>Hnf/Nl.G_]~C W9Ѐ8HNb4l O[u/e9䀄(AFƛ E$"l556Rn E͠5|`\j>DG{"-=w ۅ:J @(=wxcRz'̓8lvY` ަe FMr%M*؈5}eQ ԤLZ~&E:?עdo`O+ Eo|#舡øWgZ[F)wEKݷnؚ2h҂1_lW MEXJΆD^ݶZC;vf c\[0=H/vi4+ZeXL04*sYhvrߋ[沤)LQQ3B7b:K4O]L4SHKܣL̘}m HjBb$hnt.pn`6ڃ;NXZ@OJ*->|>եyMuŸ+}rp8N&n*wۂ@4dWzL+A|TZxA22?s9TQ,95[+HDYMu뫖yPO5|ύd*γtVpjpxz&FҨ?;ʬ*8uzJ7 Z㮍w) N6 ~ *w1?`q_^#hA7$шQ8jwruF*.L^ft{1%_XVn7wA]<.KYU~(y-[ uC < jgXK#CFd\5$G 0 VUs~ JtIvl{chf%u2*v:(՘/G_5 \ ީX4Pv'(4X'W`͸/9+f`@Ejj|';|D{Θɔ@ijmV׸Üe3J՚z€ۗvA՚M /e5cB!uyBR9~hRu`V8ڬA~tΟ g\.B]B,)4 ; a`m{5~(1:> zԣ~[ksBF&/;#^+ơ]< d[v{B_qj01-ΎuDo{~ ~p(c+Q@g}b9,[ :o+iX>l~oӻ_sw9V WKui>~0@rK[-y;JPtI -*n{l D -!YuIȩP@CB1UNԊo$须ȕu%Tq׈>}mpCܪMN6|t?  \&zr/ clY)5N`T^#!]Y-sk J!5TG{?qHOll+r[dX\ P!1E20TqzmC5fO` yE_^նucA[ ^mCZyɍ;r's.D̐P9PS6-~}w$'^']iY>͍c#vF8vݧ:d>eZ9/ FÏ6NsS9In¥D/)g 8M din{(~qp0}˳>qJkpofc2QY'u芓酌i驳.pA5yѨ|Fn0͞ګ׆4 ?`+˹ tuD:dcPpMBAl֬?mP\Ϭy?nTF/1f;p |(iѧRf7ޯ),/a3e H\ߡ:] ƛeft _ϲ%7mQ1.q| Y)84\؃6Mf{KߚjS=IkO\YĮ{cXe_m(NFE_Y o h|&bջP"L\Gj=pOJ}x{ͣJh%5pl֤}D;GmOVت4_1R)}DlE'm$SهW("%VDL"{mF2ǂi",{Rw k cyFV5o<u=`)5S4V It3†Bhb] 9ʹ} Q@ $#|b{P0 GkҪ V$p+$!O n:B:A>k^RI~!e*KHJi_{ 4d3H3_5_vh`,$u9MAWq{J6.x\d7qk\|ti^<3S& w)`q0cmD_Řn"F`@Fpo>2esl'_} +䲘dYؤ7#1 -)V956*!4i KR?ow){ݟqp&ˬ?c KA|t5s=y3WrN=3׾ 3FťePv#Z1B <˞h1cT&F#$J4Bcr7[n;o*ksyIH>;4&uCcɣcG8u" мhƹS-O37'RU b޴4$*6Ś{ʍ*5n[/HHeY~(`|խgC*gw ')LW<]ȝO5tOkx_'_DSUeylca>0lqp-.:s+)bqvG7}V?WkAĽ,ybrpuj|>&1NZ`mκ>C J0 N.ڶ[|PX7-@Z1;uS5)'&L[Y<~dj0%nȑɦF&%\k?!YhrP ᅀHʇYԑs%:¡D\s&{@EcbcmUd2\Ѐ~mkcIBR9а' )h xRZK-x%mDt58j<2kȋj]xPvh ة]yZy+7.e`ns]0/IM"C)`o=5YI$BJW_@qvȞu(.kى8m(րH܅DY@& ʺdѕ4z%M?*?[J:`jB9gЭL\p`H$9\7YKbpFh SSտDpi֌0@!s/U/*g@(Xtx'H{cNAYfG|G~4SwC/.7ǐ!gV gB־luO>Eudߗ=A6NL.@]c{[gԥ߽)5q\&P^J!<@-/= 9gS￾$ŧE CTSlM==? Uބx-V =f/. oQ-ȢYpQUBLhS]wY ܢ􂻡R䄳"@VmBhc`Sе8]e @{2)1}+quhGj(;dR\FBaSL 8ufmnq'rR̈́O<'Jpj5rK9R&,Ի9폾@p UoBʎNpdl(7T3{B-'qd$U2yLENi=&ް@9˱yy$ۗ9οW]ȊG_a@kK.NJ IҼŵuؖop]1ta-I@ZY\I}oFbEb2nƐ\3{[Sni /2 QT_C0kUx/e[i36/'"#Zxe61u;U/5Z- ³7P!4kqaF3@BRA+1b:"E4G}ETEѺDKVC^S CP:em&u LYtLi~]hK+49"uCL,Avn3)rr|c<l=4 "nSU6IyhGa¤b>xfbTŞMCKa"OD xP.ɆcT Bk$=n/PV/ޭk1BLxk&< 7øJ ROC0cOs8sm{*a%J!ܯ!mAwpupV[\]֦iӐl.ЛuW8.aG_4g:ٰy'@1'6,~Ís`PWFD8Vd䔚Q5u/}fgFaat7kX8n^l0 ?y!1dq/JiOE,ð?rD#*=3<],pr=8xvSh9abE+ >-#Jdo.Gu%7 P> ֻW'F;2# =olieMpE[mHǨu͕*Ur}egYs/<(7U(xJM&+?ӌa|@4)/6 BPu j6֟+*xc3amaٽ Ir۹}'"qǂk~b+ m*qE fr nyA>"nwpcKIi]u;yxE_KAV~Vt(҅ I_NQqM@2fevn!~ DصbN6FmZg9t *'TZ" sN _q,+1Z0gBC˹3qD2mՂu;ǠyWaĖ{^.)C<)[8(*3KT'(%ҵK2M? A^9=SS`R9Tf>{! %yO#/UiRBYF<.-HMɍv+y#K0gyPՍfḅ۟4LqоW tΔq(!&DymMo>eQ8%ȝ7˃Ɠ:NWZPyǼ]#lpHKhݴH&&{WOJөj&$fD?wi5kpci/"F;'M ~ZTJ:י-t!| Jzf/Caw )&rXMHp"V]XB5SvC +lHtw}rqj% nǕxLxAO_l'} n9:m;ƅ;")̌ !HV Ep0~k3C[^B~gp Qb[V/Hi g ־҆TXaf'-ӗ<9&]:8cEY39i˃%?X*΅t$D[Q+ЇH` \mϟ ijS9x*mי4T3kj|J~ӳ-ʐ)P t q4ޙfj~Sv+2> dNζ9[>cHjT&9!AtsM&[Ëˀ$JǴ'硎#ݔLUx`3M\R%;BȌ2)yabQK a[A7Z_y`D|7TABE = Ree5eqs?_+GKU6]TVwËXafyyr'.c)n$6i; =" z%L*RK;_"=+!- c\XvL.GQ1Oߎ؞Kjz59AROԋm}mr̢o와# 5&OP~: 3椸B0%RB}? "}p&T$>&C .lSQ2 WZ@;<5cM/vkpsp݌Kjh]_/ :m%nկr=vt.4-fBB; i6eu"_$rk!&YOyIX@ltfpN;RPo>3 p܋p<8pGnX5`RcN!.T~KW7>T:j Jr1,;K:Tq0GDOlbo?mכ{~Ől~Ӹ]k vb>N* ՝>NMǯ{z[gtPϟWIh")LJ:Y;`-}q< V.:xlZ S( 7HO`фfS"N;Z޸r.k|kwx Jb)W__%~soeBւj0Vp#j:Y;w^FOvVHw0b lʲ{R_ N87Z_3#A*拐|?TG)nI֬E ZdA ^^ ? IMRbfIz%8("f֖C T6-c= Ѷj9=shr?==M &U% JmPT} ~v`$!)|aˎK.C H۶5J".#L6v+g~M l]H~Gxfٔy |l?gBOL : p eMTc﫳>I%ƪp'/U >钐O'?aY "1P]Cy}}ƌRa25r4Epr1,h5l_ A(L̎urnMb=z3INhz@{bXnhYs .X[^i~NNL2_!DƄl >A<ꕸ<u4Z&w'lȑ*Qq9G@ L\Ҩr^&k˔{۠9-umڻ* 181`(A/h\J{X5`tW w8K2!3L8," 1#P{!9>\j{aMxS]+JYluC? A]+'P{*٭vl]]0?z<0* 0Eȵ]G\"czr\3]56}ϥTgjrIVvCzB3c7 3aD`o1NޮNS_K@NU^'68ijVEYМ0nrӪLBNj!,Ic)͌<p,"C2`شVUID(-eɛL7'lˏrfkN.@%qCsFɻMlP!E}n+|*|7mu}6[ UkaTh6DeGͮl%DAv$1*&y3F-xca8{^% FӭINMPkuL:-q)C6eߔ5Y|@늲#YpKMBP*0Ȇ$! x ԥv˽ -Kc¸_;tJ\}wqjJX0Ns{ɻ"s yܝ7 'ID9u[w]"¯ˎKƖ&IU#Yr~tշaoGJ)XᏡ;XD.3zY,Sp+ό_9_ F!1+[ =:^9c "uLRmbtK_g4ˆɛ4Xo"‰,7K A&z-Г2'E]|4O]T5GܧlLZƊY1bEvf4uA uj_;I 9o3^#jGDa#gAu? LgydΊ>NF*ܬقu0e\+hT穻Qvc`)ib*2g |k?"V-'LyU+aE~թO@a{bT\^)!&̼RqEWDŽ*a1(rK71㓆0e[2c3HcC,?A._?];_!|^']LUې﬘}^t[{T1"d\1ӟ8+F1#~дޘФhW]rľҒgLh )H 'pI|W:(mRj>jsݛ5׬Mji4sB< 3_[weM|X'1LUB}u2B O>?D= گ[}D2H_y }u؜+s^U#gX\ 3}GƸt:[ٍCX3;5d1HX5Ϲ-׍DcC5ڀi w w=ߨ'E4ű.-jRTd 6"]Gu|e;8`b9W/VeWuU=T[ sΗD4P %!m\1⾦&P`Hֹ-UKh!sNBjC:f1OsM!;B̃A'a] ]IV3Āu\O F]~T, X4BkbRDTkӒ^O;:`m?AW+d~o&zI)vϛ>0Я3ns&'m\Fk6O;քb)WNNuF<_e\t4Xfn I@tIҗKDb]K g+Y+N6@Dek?S2  _N;M`* ݚlDYA":1TS R%MOڞ<hPd6 !CT:[V_)~YWu8]J+P'Q]կf  hg0OsC.త \iN/ϊ{xk9 )J۹yKgJmDŽ**dCbSkKݣ RC|K^}Tp?]}rgC+oVkXpSj% Y~?brϥ 'G@ݝ>0i`VH F*~,Vԓ(%^=b/B {pD8Rj4p ep&FU&rKdKw9o+ $k$FqjNβӟ:WWy |k=r/OG jh!gL;Y,#)͋ޒ8x9vshn@b0 OȨNe}gulS1IsxRD'q>NF&T{τ\-J6IJ9_:d{TR/e+A< q3'sqM6{:o. ?wb&lj­lub3r6n fgXYx E|0cPczb5 PHIٯÍ77,PM2c xhsHߒⶤ@"SdX3.o`B!XOZ Aq 6Nۯ.կq+E]TrzRK6{`.8Byn8d*Rtn. :{?Ճr ~ CH: #U6gO+s f'wS s[^|a~?~t}Q6bw&"^?W;wze*VlB/٦kqHs+y_qmٳqFـB?W뵡w>3uRB_{rlHkQw8/Q -ظVt:dGG.(zht_;ڰOX?*~%p󍮋]7+[VSr0.:\)p#O<=1*@PxZcB֡ ]^ l$jی;- >qr)\I dlV<Q0y0XhfA}]薕wg ]t߷M=iʁ %x6Y5=Ln*FNHZXtŢӓ8g{x6  fgfuWJNˡ~u)HlklUƀo~& brD˾8@Ʃ:K鎬ƉÈF/c!Dq:m֭-톝r;?Mm<f)oXjKnlB7I]wsUx& Pn%''4*'+fT ,iяW)杵9&PNj3o_VޘrXFO01)cރSZ~M)W,p+91%qݮĢ dHEo01rX:`?QlJӍ?n '*"73s֕{Q6Z4KO\O~ L9yvyLh:ej5=-g]eݐZqwe QbgVinKmz5ysKag%.| DZZp\V[q{*szҏޗibGE1~j6T5CYw~B\8/(.t1"FX)bd֘G˲rd“ʇُ^oG HgJ:B4B6=E\ @}cvʕR5qլu/X,e-M} esW5t/wgՈ̧/WK:%PLӐ" RVX㧷B ^$h#Ѥu8R`}_ӮM::lI]جfCZI0Ė+HF\"Π·.Gihd(<<6!2IH']M2?UjWcs>߅r+1O$wG;ֻz%,8[W:1: 1 )p%U52 TDSI37,rQ?4lƑ*E]'M}k8x:n6_$7};P "9iyq18v˞y3ISѬO뫗69A\A h*2>ϗŪu>QFu!SR2W5-czϦ^e;O2"7:͊m2l|N?d0%%(= ?;E&K.[^`Gv+O> ة־ٮ/,e5c: ί3GSpF=LFm>5ט{YG7Ĕ+T (^v}_*U `'n:E$V \Væ)_ǾB4 ~'Gz !ȧnfI|pyQoRRܗnnu(ꓥĀD8wMZ}ҴnEt_>dŐ~I6}> ],( o}_ƖE2R!mR z! ! WC8(Y!/R~N^!z~VHBHV'`0˾-BtsSF~{0ʼnFZfiw*%7*bk=d.ZTҤs m}ӟuu0b9La^NυlC=?Q> NlwF(!`(\/`\ր(MzOYGǥI.Cg0=h!v 2`?\gӕ| ɸoGLȺ;ɵ;8D &EzK&$*b&0ng?(.˯rP{JDHFu TTi(׮٨7 %gP]d7;Ǒ9x%jF:薨ĝӮ ZE^P wTx~~_k T1Ri 뻮rer=ǣkNPql3Y=]1J6xG4|d/H4.?fQ~m;Sbf2fAKƚTM'ŬH1{ld[@>/Lz!q!EOB\dA3^CMǒIX15NwJ c _8Fے9fEx LkE+ QwQաs{_RDZ@ϕ̛, `7<$%Z/Vo"(5Aly[3>s~P#pUJKd+avT_o\_M"A])_SՋ,Зt#gRi7s`eʶ;}6jT OzR da" gV{fܤh%cI٠7RonBw{^ps[<^RKm}¸8;EC6u8Տ/d4^:r#[ QyJL^n85!H'YkRwB9qtHUs m&'#p6Ș>x>]*[O5>_sRH VXG%!0Z〭mqurg[U(XFCB5uYQ :FYo>8(ɷu-%2U#$d6#:H^+ļGˎE;,G (4g`d'QڡY5q(T}"o9L'U;_ȟQn3x~(AXuq@Ш@1 ghdU}2BczIgotp:DЖ.6]}qUYFPU"n$g+/pZ :x {ŦûVA呧7?bC68F)Q!s&>Mܞh`%X7=ښL  (ْXzrsb{?edP.>Z6@uL7t hW sշ90ƙJ;-A&`wf]W {ɢK*bt8 6 צ y'kt긟"´zWu&\ #qo"'w{}ZCNLOs9SQ|i6{b~*V68ƻɊM 1w `?*_0b] ;E2p0ݮ\ɠb_Qց|:]T~>iF^ն}W )=iăxj=-%+1 $G۬ApB*f\4~||uP^X^Qo}d]_Q?09,=1|sr#SF+265|i$"'8-=Ӽ.']mMfdgMGmڮ*S௿e#*8oaǟ aA\ِ!OS__!7o £Ů2#Tkz@[Y%s\yYGlV 2 UP0fhO FWŖAKlRUg$^ 7< |w-r÷2bFZG2Kޣ Pee@bΌ մKwFzߙŊԇn -Z}V=+d# dPR4b ;C1k?٢E qe*Jx?L ,J:TxkFjy(Hi ˝UE=F{Xk_par#P\<c+P1z+l0\>Ӥ~ozxDB/;؜߉750l{gq }i._.NxeN< 8 4,Xїute&؊06.69f-瓽<=շ'& %ֽ0J F;HSG<3,y8",$?z@9 wS?I 2)]6oH+!K̦ֈC 2-=låe^'ifQdx' 3 ǻI $;'/JCB6w.z{p̐177r o_[7m[@Kzj'N0}V,ڔW~.9oH`9'#A|nn>_@2 {bG79WD nc(;@ِ "BCNO5fd%_=^OJ?$waN"\WY#y'1#۲ϪX0ڔ]=cz^kH}$g#M@^"zis(՗vH G O#`'C@[Q5>!]x}Mr=W-\T:';H~Nʘ*"K*f]k^FG4Cp~$`/\=DJվЩh[-v(wZeW9> `@&F#4#*fT߹pA]6bMxuUnW;'UgnR7X'14^m,l{vI# 7!>A4GUBN@ɦbYՋ~3-L -aB\䲭zc<D<EJ}GSVAF$t-w65&[g \..sS$k\JatV%P5!hF$2ͪ;8$KTZj3Ѓp(/˂3_IwT)_Kkz5@t$Vj^;֪#I;X5Ar踛4oN?2[FbZ1|ԨQkf@ˉ=I~6A݌^(U#E8 ]mԠ@<߻3UڮXbJ9Ϥ(km:eo;́eCjJ-e q' W/+rL2_Y.F0Y v|,†`Odmi+?4 qvK)osLOSHctC`y,/I1GT$옦ȨqE)6W^%?|M{,9c=*GhdGJ`55E.YsʑGQ2r2^PB"7{yn``ު%2v؞bܮ$y&}a@ _8f F?i]i:E%&(zd|~~qyFTgT9GL#߾58 Ze('%ʾ p$%Yz,2zV`1WǵC]i 3E!q/va*/ 4̽b}3~KcN_leŶ(\Y0]U8i:]V(h=MUiB+xeQ"PVgۻad';s= Xn<ݐECԻGw{|]TMC2bOA ]I|:/{GAªHi&YF`C- jo=AEŀ5".aTpqQ %Yi9y)[O~:bb蔒:|l> iw#fo-iQG'"+p> 51axiZ5`Rd@݈R!_CrNCjS?2^Bм أ}S¼#ڎQq霃+$q_^LG4o+N`<Ұi5%i-QE:5^hr(r'*6o-bv폗쯰{O~hE6 ~]sgkvՐXlB*=F!z K_oCfNK[\I`63϶L!N})<*7..Ư:eJp#QHCvgv:W[KN$d>;_+2Us@.}R:MK!@gs6F: <* 4 Q3*@FTy.9`b{{t?"U#~oH%#A&.,H^,qc'7?#Ĵ`4bqJ|I\G^=hm܆Z*ei?յ*F˴wAcu2=ASF\i^Wip@ֵX//kFN6ıՙZH{U)ܰ?=Ö-$;rd^uZwX]͗ڤO=i /A#s?nD>b8,c|`7!bHt(0'0sX%|'c85$5+*jj63+{6w[o&613Ocم1B#幍c;ޠVp=]Ϙ簻 1]5cZ. I%-73 D)t>s"Jyir1VIо#Ahߠ:\O@$5g2LHmy{LS2~ m>:3i16հm8;'mA "?OppHSa\^{O'5Xh'jD4LrwF*]G4ozYP yi]kƋo|2O{TI)?|JRXdK%$Ns'*,PAu`C4wNwtw 9@[Th=WmG7h<0R4+]HCXsуc$ו6ik̜7ևž_~{vѯPEYc M>.VoU-pt(^x_Ռt9vb6] 4c+b~?S&V̖TcIp-矆sAX" wz?_ zopFkwє_Y@PrK l_!!Krk-  | #qr;΋6mvg h%oK{$}/E)\=^8FVK3Ɯa@ADaEaƏ^B)^H 8' "-y:T`򠾂"4n~qiab·x炞@NH?=2Z0] p5=nNvmi!N l)6H)XK)U$qĥqY鲍ŧ鑠{f8V#ӊ|LE*\ BzvIijhgLHƽx YlCKȨ9[;xn@k*ׁ#Z:"k<R-9KLI7w9( k&6S`T,,ȹyoxLe3{͆"'K{kvݕӱAӋ74 2?yơ\$-*DgFd iL*Wc G!D#.6Ѻvxw#7!d{FfnkÏ&ӻQK\ȪOp+$CP1w$]N%޻40yf)h $NHsl&By!I'}#3x|}e!j">q"A/H>8bݫPќ3IQJ"`kEkgN*b3%MNj o-E$f#afO(w=uRJ]E]nHcAsx<e2pJe)C!Bcq{;`3ja^&hgjQOcXaD,`J{Ǜh&'M-]FVR_3ejnUȘ{'MꞖ< "7!=9Y%VzJ: ~[Uplcũ #с㋢Vs[ڣ':Qk m82$?'i-*p, ܋ER6ko0!2}G:Xҡ 4>@lP _̌_Il6O\N&\{Сu~ҝ&Ubovsl(K6qwmc]!2{z6{i- $f: Gͮ4SjN)6ѩ/UwFLťOUެzYٍR6KnjEڸNl՗њl vJz?g/[<=/*AT G-8zIIJ,WVyKv fR F<"LJʋR Ek9TY9(~N _=S7\0=zidY"ќί[yl>Y۠@b%֣ :4 ) uߩvq<0njf"OrcR ~ )^-MpΦ7Z[~sgS7)CvޘtA/MD,- 'gCC%hiYVȡ&hb.2 'Wj@ra 0T;Y1һq̈́_ ]Z92N+r1?j1t=7s%*11< X櫟jCq-.VfMm3SR9SZH`a$EzLl"%6{WR=ίٕ6A TM_aU%<nw-ywMCG #@HewL! Јv⍤Cis|ȲI%=l`UҭJ ظb#@H3H19ľ$ᚮ;dbǬCoy|[OPTp pO }];C((82URsel,ď/(hP1,h!6_ז)z`>#o5@Mc7eW׾dxt{9gҲdhܮQ–g:nm2Ai zШ-X4٘ 1{ (aD xS\g^24!> 7Ox+֪#+t},eZSpl7{Gyx9iT~ q9vBpj.@Y𫟎#2R32a ӔeGAD !xIhA۽B'"<ʷB.4ۀE&&CGZ;zi~jKm?4NyЕwU`"My9!֟6|" j%/ k)pC<fBf62Uj\<܀e|ʦ +)M }.+ v }ãkyrjInj@y4Q rnFC [?Z̚}2g 2ZW7:Kvȶ7m!ZB$ֺk 8K<Y5HZؾ8O%?<&#FC' ]4nj$T^-qE 0+Dk7WD&čC:cVpjL NeNvYH )p ^~P)PfzsG0\ ݽWdx,߸ڢm˥xy!$^NU,{n(}g8(lХ8\+D XRj2(ϡV`lU"\[vw)ŨʍxH)hMIֽ)%afͶ[=w,'/JmB0(>lt4a-.O)mD^▂)X7+ >XƲ g'˵#P=v1YZ m;ZHy1:&L&4"Oq&_YC= ^{W 9ƞ&]ym}Yw|HvD1A_}SpC JD1{rNHGsJ1[}3LTyRXbTG%bu՟֎}m=l67*mנNrC+?"-aC/hNs!k vI6姑C~XbNװGlKsLu٣鴜c@z&M:'O@EazoaB]%"t+<| )v 6ģV.uo{1[ NNhXCsB6&FSV4d)1[?@%v۾)&2>40&Ϭkz7*m% Tkh1c{"PNSM4gV&Dt{S٠#"6"W$y ;55Kz}̤-n6 PQ1cZ>1R C8 o)E0; T̓9.a/Mܜr hTNəM-uPBCpS.Y~*ۼFC ^i J?' 2E!xuQ¸P~BS+qQ &J*e$M.tؙI剥qΡcAlUaNc0{E懵m .mll^$e4߷3n"4nG5 hgDar4,'~pmz\5@_/{ f9TsZ_"L^Bszk0YYe3݋8xI`'Oמ~ngP;ƟCX'$CkcܜIbwS]#{,7V_* XA&oVD|I2w*Cs_~;vQS\^^zɕ9)E^GzVu9/hy^!1[oQ?NDi)M4q$ 4dĞ_$?F-o;d.}[6lGlxYՓVP_jVz#̿%t*LRo"[ouSS˻! +v1.)$@x_PV?e,װNE_(p1^zA!ٗ^PQ$u RTʁă֥ZAj6oZY(!`0c}{huB`6߂-O=U5V2%V&F5ƎKsW(H'A_N>f&%l ^73mM nt=;?pD>aG f~ejjX3KYG<ɜ(**+kjZ`E+.r('^~ +pgB~=NC. \9ЛMts3[&Na=jH0lߗg(C ^ +@suGc@]7* BГ L]AچȆRp{5>M ? O@ :}9c&̠w'd>(5:B ꕝ NO YE[J)Րt7̢%ĸ*'.7)K`:Z%[U;=z:zL$;EvvM?ƪ> TeRwOqGh7@ܿ5*,~3z#_ЅH$#YZ8ek2's,*]*Ǜ?.p;'[p1 F C^x7g910TA5LG$^̉Y >5 JHPѹ%Ӭ3$ihxw' C.u<ERȾΞ3'OUi_ WJ(z@%'zYpc'=09$l'?:$_v BI)n]h9%] όWHA KFJ>CzWp=x0Z[\\Blw)Ԁ:ko7Wߞ28S\Um?g̸K༦Fc;~ӄ= ? Ϩ$U-9k^LC2.6ؐ(K+צ<'hQ.3"!m .YȎaq@9fwh>CI7]8㽦$dgNZ1ٿ u!( װs"t:Nފ=O_QC'b.;āªl"tm395 /b'T| ^6pMP&tGeK3;VpY oa!$VPAzl)|Ni lqʳ@uN.kEWtFA=MdBgo2c6vL_oqTdmp Ү2d$*h7h7e2N"PqN/*I&@dG |ʹO4ܗiI1괊ӾbqmMJා( ͪZAuXƛKDd;w/X^Ⴠô]SlwA :hJr=br{*·ԟu[@9|D-CwL$&x*K'?V4;lbL V{5x(xӑh}n]xU]O!La /-˃kw|&&=U2q/ZfoLZa|ݣ\P[8C 95Z"em?|&.j8A!?*z&ǖV YP%7CsU s'gggY׺0Ƈܬß?!zʦoܯNH vcQѳR89Ek8 _-W93w7N/ 5< [t XbJ8w$6gwDJi<ㄹV$c_:N;@(Sn]0gge+VX?_^Å;@TVc+ 37ԫCuB] ]1(z$#wl)d\ON-F dsw na9?jQQ ,a o*FʞJλQB}a);h?xGx7{-1Z_2x4rZoxu_|˜l#pnĝ檈Ȯի(S!`zcLt$ KZ߿fx69c $D6vVЀTЇ O]D| C5j,(>.+z-a3D缃jhK1Hoo0F@ 7؁7J;鵁+%Iˡ+6b6YO$\ 0tx\Ft2!l/hr  gs,]Oya=O5 z5ݎ.mQDz b2̥9g99j%oּV! GeFS"Fޚc"R2>=H;Qn|cb \, p1.}S&Fgdj+%w98]P`? yt#ٶIݓz$>17\Ai5I|ɤ ]7^DpbP*~t|I3#==o<`biK. #9q[C%\]#]5ƥT+z(ƃdX=@5m7PT 2iPȤܦ X6N}^A =%63kMP~/ >wYvn/bURjz y%H'Awi8c P1r&A+I]i H;~uIo[r>J@i;A7<:c6pՏLnS]E:Zu+pS$i3d@Kc?%CĀCF(n/sݦKюHV^3Mm+$A%EKMT& Hfi ~&ž40Hn @!>C(* {%]j5Sá J$QkWنwՉ&CF=O[2d=nL`4R5wg\}JM04%rkÅPGv}8]*h߿MG53D-xYnի<=U{QZNЕdz\l4ʧְ>X#GbY*XZq_OHaM)+/U>w?hV<ꄙ7f&ĉR'+Tq&^A./d\3!0*u3D7%%i֮~[aT_X)v*2RT++LPldw^F2H{c,t\V?%.܌'ܳ1zT#|SqCxYbC(Uu<)Od=\(!$ W@sy*@TK/V̅f@>h$얝: K)%@5`)&П[KdMaX=\u{u5z%W43iCIr$pUGEx%W͝)ZuO~(_GHAkF;-e#ơElj1{+ãG*%Нp=XEUbHmd7Cg"*,ޒ~vQ-@qc$\iJ(يX q";>?o܋1t!kf($ ’S5ʯAHm%eq;jpS_Z=E&7e@^Wq136ˁ rrG Sä%hxOw_ o<%,i)U&[ 0-\%{;RC .ӅL}ƯȾ/Ip^%l]7M߸Tzg6e6`Y xB!mRg7^ٰfyM)[蓼4O7TA-塟(xt/!L.@N i66E e -j(@KxiqTڴ{"]:'d?4jDT(Z/X-}$9bqJINQ.#48EKϰBR+RjE?Ȏ[ds%cgttվ~*Ww t8/i"rm͜@bxоdtҬ8>4z0vysɲS,bAd^a-jhx3TOfCu98N(Ӎӄf .53a` h@@rͬC<*$2ܞqI".,I^scR1aױh13aJq0y Ƙ9m{V W"U*=ȑ Q_+E a%4-*Os0 yQqdG/[$X&H/Ys5T KM%uóT,;Jɾ=F5Q`M0o_ݖ J8ߊY]=`ܚy-<@i~"P0~@I2.^ l'X#Wd)d==WdԂtDbէ^$,]aJ"Դv:{G(.H"?D_l{'9g-TYe>W[NXJHf]ĕ3pSsJ X a6TP lb@ȟmKt/k†ja?,,O'9b :üAoOHUq%;gQKokŠ1voXic)`RLl|A/DĂ=NurAHfՇ ¼N]۹* 6rn_>;Y[?+`HlHm1Ma'2gL94wz4Tuo{`XʨD?)rxscsG 4 7a;ey_`4lkPGUǖ92,Dž* /u߲Gc7%Gg}laqfS_g4FfסjoQ?S0$d,)}ڞX|l>u돍GXC}9@,)=q, C̰!ۧP:ˤ/fp-{OPt{=*I2UL9$B<n򿴭,/MZE /PGu}^VOLi2m7`٠%"ڪ{E:Z53GۡtMv9DHBUw@"?}gƥZ++1JqRhYN%wIBa`(n*Ámn0KHWgn3X&lDRX@8N}LpB2K`&U KQMxt?\0bN;h qLn/ --XYV>4 CMô\mMn=`kNF:E%pZ!?,sQq/^g0J5O&2wQV u9@tO0} k81e'\#%ƕw{7+5=Qlkp+,|X=i |[MKS-eADBy(?g^Vo1O۾^]rY+4mrS[줥WOC8߉\FTwP+t7#Ln  Xm+n$զ TlT+l'TIѳH*Ɂ$ӕR9.h֠F@ pN@iJDc۽Q+rVzX'I@Ѷ ΆuAFrC#J@UVb8846ќ6z50%z,F2sMԟ dWMø٭'Fs(O9+0ׂG|ő΁/´'ekG^ G}o=z+@sY 'տ7޸pX#j+;}?c4Ic +r 'pe2;߲^oS`q3&2Dê5Vzx'1-7k+%)*6=&&L^OT:1ѷo:v*?`pbd>r`pi/Dz -q۪|ݳpP 聤޺[ucO {MfR:qjrIx]I'${?wj4\ 5ZkKv?/ FX,+.WOad'nI~A绵m\oj9AcUfH> ݽ!#0Sc5KJV͞ >N :!`5u¯J;inŇP;UňٯNh514rEDEAԪ6%cWw0wӌml\+MG+ g2uD`3;5p3rT-,[j},e԰ۋ yg?giHc<=IO/Njp#]eh ű^c0j6QQ6#yquw`f*0~)@ӹ=L.yO3ѝ/,fٲ9gy*5Sl̿+cRAw=+Qj"q>o*Pbn MN&dnPyr NJpmV&` iJf[9K?YϠbyuj׭e6B_^eO hw]2o_} pfohh gJ[wO!G'4凨9GSE/z/w/*FkM׿sɿڤuMQ'Xq]?2ikm{O"6X@T>pkw{65@jx>R$7Kezk1d={7!t6Ҹ|\[!_~5'&ZۍTO#|bEcH&m8-Aۮ 0)4`-4w n.oz9`ҠvpAf˻Nڧ>2>W[V VNb '^!pG5zP/4_Bj-3)͠%f"d֊tR.&RV(pj2`1zSe smuyBI|Ѭ"5F0 IU0%XvTn^*+i0A}/g'w]|XS?uuX/"ۿ6 Br\_@OzC8nw`0r"! HfGH8+V"Jx98dɃ#;Pc.% 7J ղ?Cb tیD>w=U:8zbMo+sǹӹ{kCd2ΝȾu@nzyI^ŝF٭;M&\&g`w3C'RB4h$Bk< 0{,k$OMח3{ yUyu\@Ӊߔ\dü.Xq^\w4~\:k[媿`4.}0;q ]=dR-άqߜxteHNI6;CԳ'Bv\Azws#M9ZHiQa'?ٰnd ^.m&d;"x:gr+xA=PѯeW1g)mN@?|iK Fp*,EAlʄf7kK*U08hSZ^>uTfAQ;U,QO<4Wh.flg2vfDa(W/n\Z3?'ED93cRW+k#al`K'ѳkx PXH}dFA.x9Tb=mwDnO<>G-@JjWRvc^dU˖'ʥY *…m+D5*Ϊ&DzfkhV&8,6% ^^I)N.Äb: (+hqǒVKPΘߗode尺f%pQ XxF\%sEue Mkh*`qd[t'rsK[ ?jD)iqd'pwlW{bA&7k#e}L7[EY:"1 E=3TX)]T7{Opor8Fx&s!ʫcy۶ݽvk30{EAhYIT}LGI1I7y*ZGhnKӷ|/k3ͥ5PBDmN4TSqՅu`)&q6ٯ1j=rWLeN>ny >,wk d\Bͮ\-lCw`J8֍`~K$iWC n6w54Aa^4ʷz>6Cۙ:P.NxBFEA,)`D.$}#U_>3?0 yrG2Ljbfyz@KWwSME YEq5%, c0~r!>ِRĿvV]JM%zhq @ErP~?$?dqFsh2r6<{ϝc~.r!XŎtӹjر2u1zxgi%c( %5@+b~0gPW1kL=e[ok2-Wŭ,$E (د2ϢgY뗛l y#/3 ҏF1 xfZ%pl}#StJ4Ϛ0Eʖ)Zf^~Hc-qe q> Р ACɹװ/ȡ> 2FY#& %`ʩ x -9{3,*kK$tgQprKeGe 6XJ,#ö1ɉfzh/Λg L!oCZiۗp[wNf(h-DdU }*ؔXA,<ɜEg~^kFЦ>2|[>Ȳ̊U~z}BdPS^1(,xA"^jQKA?yI膶_5u`ΔgޗEa8_Rlx.s.(D ժ*۴t4gm4-2lL ZAݟJOɢj5\9zd6Ea~Tx궅xp``U= N%wWm0"t1!3R d`KnUDog[?~ҶIr~oڙ&wjKq豌nUCfl>*t#H +)DM%pF.ѨR:; ,@[W btX7?:/4Xğݵ@|bH>buz>c C2-%M!J*F*nԺ`3?c x ")l "D'u'*ӓEJ|WΊT)wS6~9i ulg76xҽ~N4C6>Px%"3@i^KY!?[sHz$/:[ RDz'Q hKblj|,XWtb {p.!peZ:MvPMq "HWD}QVG!3H4ˏms8ɾ&\,Mf"bW?1UM$8hI U<p%'Rt2 gʘDW]M[Z"+E[ /$t矍 Qqul(iƳ7n!PW&?Q 0Nvd3xF*n V@7m8rp$2ٺ /`zt3~pkh(7C5B;vKlj/?MlBс6bH'DbX#a6/WxH>mJFE92h[H H  GWW: 16?yt×g#:W_ k.5GY( kQ675{Zkz3f۲-~IG:X4\wU~ݚbMmY )NUSխ0>^%Q&1`=g5&=8(E2\p_DM PS)uw"ͥ}ZtܨCjzݔ*5Rڬѣ ņHw5}ݼ#B!uUN4:z&e51].PS8\T a3[c6R2MaG;O'5Lȸi ]j B(nhX;Z6k*kf-u_Wȴ瀋y "ka*Fg۝&%7 ؇},Nw]͆l:P'ۚ.Y#owb$y!SǓx;f8=᝘bb5% ZeRgzhTN>f!hx}'"Ǒ!)FddA@E!272tJ ĹW[nfXpZ0PW&AZt22jiGy< cf|lQwB4Rtvzb[xv6XD"k] 1.G v w|4_GRq-Ɏ [g,H(ajaUTa$gCpHqv(PE)x! ~^2ٶ#:^Pd9q?`5_Nl=+kX􈩊`Z"g5hWS2-L˿)/]ǫ޽gkE8ZEmg^9w/EdOǿ]=?~GY!E NI阊%yN?+&7^iaPcnCW#5)f}0E*yfr\<{EھU!0ѣ*;|e}6]ߓXǧkQpJ0sA> Gm0M43>+RFqsx+wP>jFpR3aט CDX8B†Sdm'h["^Uu<2Y9? |ԵGMќ}rWb2?}瓛1>6EjvzJ;_|hTm[klNA8wKM_,5vK!u%o[uKJ/5dA"5Ѧ)s _E<7v,啻JVޔ<ȼW AK[܊H_^-B^!MxZZDw\pP}t7F&v]!Qt$%6=:nҵtggE)?[_a\3l@\QD=7mOlp؏]m A0fḡdz͵L(QP;cvRl S{vF`}&4Oxj?ޠёx`Zyj 03Glz'4y?䑘 !R`үn`IujRY5]899K_OTRQ$ ,o 7T,&qHH ׸k;AA4JDƄdReu°8ꬢk-E;bBT^y<+52-Զo-!@V@xm`.RmU~UBGhيrA[mS ͉miO|Q|(x-&{>.\mp"r5[#JȌlBz|+rb'L5sٳɑ0$ BVڶϏwٻYY8HE=fxaBZ]sW"l 3j-_rSʵ5eZQcRk9rfƽu]'Sv R(g!S@LedF^3N@"#O/]+zQAw>R9q\{ ӫe 7}[6RQ=O0>\ Ue~,22znՔ%hI"&CRs ]%sB0֓y%H_U?]ׂZ,(6s_ś6ބy|!YH둛  L@K0~}j# '݄^Dϩc(7ߐׯ(W S|zc\tD%#])^@侅D{J);ZQ GNvulٺXKD<*Ky48e|EXBmKAլX<ɕysxIאb@D+;G02(a֥vvzd엚⟌CI֠S7G6[8Py2B%Ԯ"1kut>JyT΢iڣxv2 o|"q!jiPp9=RQh !ua" +}T4HadOY66 ̋GDp{7\ۊ~k{0;PhQh"uk tEE.hx_FKѭK2 оu !34y0b4Ԕ^A"Smx$&K't"8UZoN >}(u8\ .M(gkA | (x}-ޕ,RdYy? M3H7['.!ғCJ%S}~u#]C-O^ 7X gDN4#7Z^t&E/oLvUiSL֐~${}w mUɏ{}tپ:A4̷;ͯ]:Tp BUH-*35:T9hT+j3\\yG$ ic΋Ԥ`=)^+alx?+5c hBl ~@ +¿c{kIA>6ō(9D뮉9䀹`:B.̢\s( 9lz]9'X"ŭ3jo`R!+EƱ& o@?DUz47^Oz, g<2p#J*j*zh^|BpI # ֱ ފ K& LZDF(Zmoi]=v/h-8D݌Xw肘jmsȅQ(V`0&$Β*񩊹 qɬɣd_qn7rg)3=XX ( H3>J"*pZ$r h[(?UVv;kŏ7ZƵ #^ \Z$k +T2[o4xOvT Q"rv9k tE(/'UaLW9nf,.sދ]8G940߸yf֘3`-MZpkhp}h]cwCb*  mrkV8!&e8s`H(>EQ\ݾʨԳ7UXbAۋM^| pX b=MJ4*vF f}99)Z¨7I:/8 ;%ᱺL1]< SzwH%aҟW '$d2ɸitƀY-0~Blf&f@NKE'rq o®D+  @9f'Kmkެl`kfP~ĀCRj.mvѕL:8(-Lqt0ȯ\nG4)L#A.[ƻ6ciJ*C-)W2 =rf"z}=; &YZn2w /@ԃcoc;OVdܦzlb_F%5-y8}=Jl$d<n@B'֝dvܛx4҂,lIjJ+P\rk\C4,$j/ #q7pb{K(k-ӖZڱO/qV(ţ|`LFXqv_O6x9r#a<18LA=hd J >u]_l5R㾡%bz,y@DҽE?ȪBDxf?fAXMKaTJ+; Ď\=Ht:%tv˓N TδT 72'l Fd0fKB 5_%݉?k@ӍYfSݨb}Rg `Pp̬e UWp.S:rq0v:?T@BDBQs9 %NZ羣Y ф4$XN-OQό ' 0-;Z 'һ/虭j\LG@?eI^($b9 Ղb)F] h]~8pE̳ K0 O73%>約waOܰ){D]K)n]º|u!i&6N/?o_D._V v͊RAՄL>sRPLu4GucDÕ*\?SI}bv6 '&|s7ZApYd[=~\6,\-8:*LX>IVKtAus>pھϏUHrR_4X?2BvEAyй_THC;B js8&ϊ-LՋ0@*f"YR-VT_5*c{vƭv7[Z̐/ʘq5TKyɷāri;_sG_؟Фcĭn C-3Lf妴npG/ϻPVP7e Y-By>sZxz/`i傺a{n>n^rm՗G/W9'=oC\y8`881kᭇd e熰ୗSAڢW:T*ëHloAN)&ZL}̡gmq~Y #H'A} Iu iWGqS*$Y5UE⽲%1*(ڃݵZZ&-d5[yYZbR' 9w:v(5tU16G`X-mU=|ycfȬ4И :)W]n:zx3VoNa)RĮ FWқI8k>{Mֹ{+LF~+'Xǝ_~E@ K(oR|#? UKACLε)hHap'4e|NF9] ɹ9zn5u0bQr}Rgw˽i2ldXA퓴}TCوuv#9 sKM('AXz^WVw(| =ھOkY#.l)s|vG&b ʞ P rlrwmj{`\\K6Onaϴ##2߿@+D焺U&> 1~(A Mb oIFүz"e9y;ò$/M y,%xzKO2lClt=fSƒc(ɦ edK!Bt^1 A}꒦ey9 ^k8=jC'}*K ]bcLQfTf ވٲ`j\m^yzѢ-H׽`oJy]uidvة2&2XX`wZODW6Nݿ@ |첎w͚t;o(lzEܰ7w ~L -MBvK:ȥN"0d^ ^r @N_ϻJqԷ 7@8"̀oekf핑WmFΈpyh,Mx{o Mk)vp#NTvNe@e7TJuy,@0vgbYF6fkKd:Hʃv )i yzD5dx%@RgkiJF{~A) u H,˃hUEIi% 2dyps4pa rhl/dϥ]EW"=v o;w|ut0&kc-.N% hpOz{9J-Y*Y, %sGm!XZ!7)Sľ z]N zS7S|$v|ʂu88%-h/Y~*DytM5 28%в`^rRh6G*zI\AķM0@'/CʚLҊjil:*GmcXʫp= ;T|TUif!M޴lhlubU3@8&'ؿX*OW]# q0SCZvyw9%IĚ%b漢+fWfK3} 8ϴIz|G04mU1u[Iz5zdKG>%) XjBfҬuznSN@ZEV7s(sS'Ex;Vv$<:lG'X'ؔ $O,&&/dT^`ʎVwA'4epg;JOhjuC(NB;ls+}ӿb"`98FMspY]Cf/A ;'&W} Tm.5\iӄv#`ֿo~A[;$ȗ =mC'HG6`%7Bt$/`@BIA6| ܍1^Otq" ~ "'6LVTX`sݽvڡG3gPiˀ^־oqPJ")WyHC_`4[~AtoqS"9Bm7QM0P^.)qP`b\\cA)32f;F4gw Tv_eYaiO&;^ceFl-VqIL^@矣R~](bG5RP8f ȵa^! JU*8*uCR+1FIK6n}2,eЮ)~ȃ.N]CnNI[b[ȬyssA-3TT[1Mm5Y/D^#jB]F]~4h654l7)h$r|W;B 5ntSb GJ:(./395SK'qsqG.NR KT@ oG&p I)^׶p.Z|Ǧy. `K ~mʌmP\/6.v.={͊!<4>XC]=prSsx9r*nsTkgOyvoof,dKakERPي4LCL51T`W]<=Y>ܜ5n%Iysg-Ȓ!PDj,-pϬI /7nBl$Kf]bHϧVCX)Bq߭ϲ>T0Վ'RI-/ߛa!_<7!^(}YบnP. w_\y8,;5#x(?w<$ϋ vww~0|.EQ( _L|"!,.a㾷{8}Qr_6TAˋӄ0t]X /?,L9r:;(Z̃cΉe2=&In8\]z H"|G4NDXg^fJiSfuI Waz>o,\5-뿬\#X7lTT Hhm*a.۱gG ŏA?5Wnh 8;3%q0|㮩j.!ܴIt={fRT!T:U WƌRWpXj7ėx9 S 3*J[ӗa$?o!Ϸt}Jz`Jw1\䷑7TAl*:&΢P*ߐqm:N,!K\|Uxd`=g'i-ꬫoWs1rD3fWY P;VfZ~ϐ>bjF5v(J Mio=Qj'9`y!m@,n(ʊ.jMVv!.D ze&0w)яMEvDWw^vQwY>Wf)rF5_5{MDۺ Ph1]O=G J3P.y5O`|t>?/qTr&w,\}S2}?@ .$4`@Rv*5NÕ~Gxhij}Yr'V_>.(^Rxub#)o?t6(8]ǯ2bSW J cE4 }6+ GEϪ|8a5*j }\y|XdPi Q.PX+ vfp+((ʐ&p_i"Z~RCl),B ͨYmGr*|0N7xIEy m@:Vt^F19BέH@:ڋj3JHcc:nLVfwlA@)Һ+HZKqQ ˳Ul^fcڥ.n吏94 +۱1IQo}>S*[lp_v~Hs̟H"U.2B47cWAջjjD*FC{B *?MbEbC!ibe'}i~[/zN9mb]}a5N3B:uL5`;φ'E[g1\W`^KirnrB'Y_;H'$za/u\ѯfgp%<7y:M~ ywEK"CQ>HdZ_r/Dߒv v zhJ#݇;j'v;2UJ$5!1zmq\y"ypz 3ܵTiǶҤSD!`1Ok8H. )Z`aX=)DL(mMΏ Ѱ~=YbՂA=D:dL#E_ujdY]ŀ1Or]] `v{bn2luzo7Fm(77jmԡ#eކ4p#Laq#53^IۍEPkPӉF.I?A.,~6PH)CpE 4ekJl/mHko_5}AʩEϳ j쏭4M(+*V>DsK/1ܪpyqaw1GP+y'3dO@\9a"Ƀn;1ԑ2<]RnkY:ݖ!-&ȝ:#ec b1qwWX@k?ImZR;B7Xl&V.!RI{:aߒ 1k 膃HH>EHG7_UeHa(Pq23C7SDmXV(zh~2wULF":ʎmxաtgrHֲ]VK8zz81]7 q#42v&̪akԕ-a+DQuV !]‹,MV4W_yx|Z)Sdt2 c(yD+HK ޓEQ+<u?,a^I+pE6[y^}Kzc 40"97㯗#kif7ʢIG?.gvGRPXY$?*eL@ x%?M~ق@0>=gCAݴ4ŤƩymgjbdg-R;W1e75_I[#VEf͎a yuDf-\&R^@#d!ޥP/!-v Kww䷾3m)t09rD><ŝLı=RaYyXkD#1VΦ="y6|ɀ^Y y]2\.QsEς7i ERe]'mQPl3(rHy{=5Q=mSLA2VCyc:}"x8#H7铳jI!O֗-IF(B̮Y %/b1c >#Y(a5όY$ I;_f˲.鬨w c&-n'-o2@$- GpF={g!V1=L7 )nدfe19pBnu+Oe_dI{8ؠ!?j';^BX{|=?bEbrUUunh6yX9 6P'R;Sua_1T=ۇ̬̩LŇխ_܏yٚȑ)A j]ґu&UIJv^8`/nx)z4Ѥ*0䠘Q=4[Ư1ֳu.S7e0YZ% yV ʾ' Z5gg^u=D$h]Py/&Ǘv(Ξ% ݐЈJDss \J*ʼfk%|"۶y$R;bqV 0^9%3XRU~Kv'7}*ޠ^\3'DBQ#oт{膙T LG56Q? h/ tt ÔSO%cw> 7IT)-9aZHsZUʵ[L@T< $v2 TSV'Ӝ %5a&_@6Ӫn2F.3WJ5$&aTO0L~wkS.gԛ5{mGLu:uK ?N  +v Vmvr{ɴ") )pL;Fl_HD ͶK7|HgJ:jy(zN]8dեx%)oidbQ\,x(T#yQ`b\?Qe^r xJz4%m۽m~,"7O!Dp*_-"K~ȈPƱEqQzWhwp>!X'pwŲcFӡts =t?,C~g!NT 5IIW1&q0FGaxyv|WIv/}qheF=ܫNܲJT`D{xZ+Q->\TFOxY]D'mutiQn7ZΘ UInj;^ܖԱ*ZqdQ;-8~P f}9 (̧( (+ҕ _HBآl Ur$Ct!5%(W. 2OCDtNq*SCHArP΁n>#Zjm]r/;66߬(r4J$BZ*K.1zxRYvyA94ֺm'E :CY{fFXp-?Hy_NЦ=WY|KbEb+ %鷀2wSOCn"~8TSc}\j jz{QJvHM1)<:7#]҈WS%"RfńbId]f}fS~ U}3_yNu$H Ws m;Z1yױVp\*kC4K=k3{ PaK0`̬,*P"!T^LOAA]2(J`EK?kZ]Zy[D5[ɛD`'90+#@6i«aCl9}祵s|3!y_4 Fb_w|/oޗ ЍF~{1+r"|YC&nveo{\FS,~-ĹL(,.x0$j$,` XBq 0v1B`~cg!& YEM0?qkNC!=oH V#HBTU '/%&2K>IH¤V=𳒡SN]_+gW:h]3eq^ *[ˁCևy`wY]a"CGu ʸ.~qW9Z׏5%STrbP4Bhu:(^'G6[6np˱hY*q~ \ހ>9>w4kֆt[*tP(fL?8;ӲL`-^gY ue&H>]5[6Q"G%4Nfy6cIlR1w1'OeՀNFFO`Aeeg1r3C۞&u^.q?yR(dѭ 0[0jlqz*b\ r?EIq ˆULrr㯙_5Jς;qBW J-p6Tc:zmAŐT`1ͦv_wMRcYZ3z%z<ŅVF{%6ۍtiQLUm)@u%ěYH)#{ $s?%t5>w {;nZ<6Dql ]z;՚R4Wqr7M+uŤ%,N (4j YEL:x0Gç 'g9Ř;=dZSz:f:mE$N6 SPFqӊ+ˠp2tƋkLZ#KO$HhPj:hRq ajh$b B˻aTO"m TGj|LFH&V44*U> ZA?Ngq6+==W庣в&f3 0Q)l0-w;~ohh@?Q4IlxVh.E)CLTxɑԷ8󷐢">dYAEsaQCtu4brDևnJǽڐOE*Y0e0FnRdVnᜠY~&aQiY"'pW+KeJgppY.+OS>>^ 'G&GTi=h6h'z+?AhwBJF·JPՐ&ALU ǼmK2;M &r?Ч %ND\XO{|EӢgI=efhҡ_Њ@_ 5,_KLwH& Tf|A&~YǹU-tQ-a[d A#h&fjn)*oZ ؘ p?'qid,=l=x$an{M" lƚ‚)M 2EeVUxf`6[¡Jh%&}^ۓSuٟPՒƎs__׃T{)jXx>^#ȩŶ|VxL*宛#ݕb9v1)AIyrƷm:2k 4ۍZX w2Ɣ؊ARhnԏX3WVQ;ahx_ys4K?DෲӯPIg_[sB@. ;y ^]±MCBXuj?$7k&i*}A؟7t/էJ %z.T2)<\{N&C#U0ؽǟ;WQ8+u|pgzɜڻcCYd|e(;Ŗu" lz4;#+#cQ~lOY(sJ&(&sm= ,,~}\\lXcrf~#({-ak,B=^V fqs #P7m/Mt =e{oP` a'"CL6;yD(PՎ MEء󬫖6@XB`d |z YvgBJ+HWU2 WJa ~b.nCDϬU `":+we(mY94!gCQ6 E|̱bazmȇ%+H5"4E_4?=kosY @[B/K? n(h*Z#ɢwU|tQS^ZuwlAm#Jw"W&l*v{Cfs6n9UNJR8eZg=Zs8P.R) {OK$"CyǴ:,lLX<:KR}KrJ~]4h n`$9˙6=Ĕp,?3mOM9}%UtQ;tj刑r8hz\wؖIkI/s_"vzy/}`eGN44dT[-ډxeG(ZG]iG~YIZ$A՜^tٛذ)`ؤ2 ciXPc;J-|czcy n(@;$iU HeR}ceY@ N>$vN pPP7O>"抲SrFKQAun,"iX#?ޝmgrrj-zv Hd| 5$bacט} |>7XQGA~Pjqo֠Lkqܕ<O;APKƺvbﶶ[UY[a) w$ i_3;\P7U,3it_]2Z>E'Q87Qq%7T+ Z"B7R]s{M-8-6BB#do|!(c5\žQO? f9;Ibɼe\ 8PT%fn<-(*!ieASM{ý^b*uyBz0xAh`GsiܨҌ,? ~s c`jG[ۄskH"18.0ӷw ,]3a7:eRZN ?6S,t䑸LbES0 a53ƐI rɑ5c$_a8c!!gwt0*ŹJjtc8D(; tޛ,|=2~az{ # Ƹk/zu[VDl&n& Е5M` 3_uBLr<]ǔRs2P[[}C vc# #`B.#_nzUzBߴOUŭ(0(iehfor/D*\O\gϡLqrlG|( h뵑-W(F5"{p>7#P"ŀ)qx7E*o?Ս@[ Q+5;wS0$F%؍!iP7 7܍( n_~P g1A#@WlK(8>MZqFŐB8TC_Ŭ,z ;7 6CLռV܎(6S(Մq]e!3~l󯖝B,(.2y=δ"Yeh z*]8@N! r%iڏ9l xJ;l+-f%ggd@9IA;3MH8+&DRڬZ KV.1PwMK.WCY/z]md#{܃vs\;~ 0J <2NvqTLRH*URW$KJޗPk͐>8xwV3۫ӼуU4I gB+eW:bk̭<ȳA%՟ Fێzw=DdP"̝?eb4~ (P#q;Kx5D? -Rpt* e8-b5i`YȨS*Ѩ61R= t/뾐6?A;HJR-(E*fe˔*p3`Qb*ZT@4N^73ꖞHO LaWbcWG`6?mEʍ"a?IT9Ԙ} p"9فNyR$=\͇3g*:5- O9}e^k~f'ު0/:xLW,O1kkřwx:[m? f*.Zbqw0Q&j0 \HU?*| 4~(Ġ^<3sej>ܯ6'Iԣd\x^u놾( MӛWId?fMi.l ,2ɜ)pļϝi&t}TtͯF3Dz&Q9aIEa ڕvODȓ WD$9(r|( ע!RwKՄC9 d2P ~K bQu:h0:HUD0[_̖I2Bpm&?Dm'[qJ7"YM1_sl16#ަ$B=qr\o=V Sk1?lF#R`A nM?n#oەu‰ivoN}0  @0}Tl0Ar0ԈNB /{Nb"`:i<)cf>:3ŴiUxʸ Yj,%q1)D=v ?[OOh 63O}gJ1”F_@z?dYf_S5r:5Mb{8AD?ty)D`6WϏ\F_2Ga6P⯎o)y{V0'kH:9\&BNzjQ7HP I-RtI83X Ω.)xrzK?"Q޾^ٔ+xI懂$jx f%RGZK͙սK R{OY>c}FM1rɺgF~DƐFP%a ƭ+l`H-JQ$ALܮ^$(<Ħ ҋUJ8ЍМvaȘ i=}YY0Գ"OQ0؃/=|⯐[Q/$z('Q|;L $y\F]Ϣ!mQ8qѠ[xXJ|OJQa5i_R.l4NZ"KMSb{yj <&]3 qhyn=Gw|U-ěG٧CC,#pUkFiW4{OO[Iڬn_oYsgMݧ萒מ5"QMЌդt֬}!2o7^d.MM 䳑jFu mYbө0Tfj#8^N2w_G;k{T$ԎpP7;\f4qߟeFf BE[ {Y&]g Bb'lIu1J!;w o +o|Nx.v 3H(!nO@Ndei d^N {n&\BA+j3fۢ:*N"f(-XTP"ߋY`G RmWC'M֏j6@ 2>2aI-hK8˵ÄX={:Ϩ}*AA䝙W3.lBe/c!OoSp~)E&+/%eHClq!!EZӒViWR&8TH'6A۷šz4۳Hp5c2[-ezO"mXw Iq;*N":;hl؎9r&Z/VAzbJT8mXyYx(߷D ar#cZ]Fb5 +aCIn>/H>vњeܨn@8gZm0Ip$Utt殀GV8z{m%5^)Dz&yq?&{_ZeNت+x7f6ԃ=\${G ݈w7~#]TgW_U]T8j1n{%)y hI'0SwӲ9?aX0þXߜAj,hB)[ zKwZHΚ$OcuqIOag'*jE8ΰU5BmN2FbX?%]eG 'ʧ {z,%ftqʞD5\+c aiZRI/Ø ɽF Iti4ubH/Ba% L]/=xS2?O􉥇f; U" PI\DZc%ً[. 2R6.Y %%eb0DOo:N} {`-Ho=Ƿ^?y;)en״,{\?ܤ{r.lsI ¨`gAnX9:6|e"hf8?bE o;KQ> N;۱gbȒ^ɭٿdQϒAIC[nQ[-DHd%.bh~ۊyӢRv&IfyupU_`~gqr|XQ= Y*Tv*Nh836[ba>XmA`58?ޫ'҂mpl1 |ln?]=M.H "-.c'+2MS"^~QO6"AJgl,LM%+?v ^a[ v`Q 9v5~`XBLވAyEt}EM;׊ͥl=&G+˵AхeO 7ѝzVҺ%[]"m멬Z* :ЊdK&VScA ηx$=k<;TKjXh-,ؠ?u,dʒً?HXtD5--/KWK zip>JK^n)"xojg@MjxHD$\W(Waa(p?갖2m\ FQ|v%x?@ ?@ a_mm<!J*(,ʸci@vZk)YXe2[QY^\.8507TzBM߾LN[L b $(a< Ñ`u?ߞ9ndVmjbS.H䕘nNe쩨G< y>fz?ƶ~$1ơ| Wa4"e(SNtgᯊL,h ?T˚и l9cXzMKܿT vRcs9 R~-'j{ҽozXԘ̋X59(ʋis8}G=t_|J 2 M m }YLm{Eh7JDwV :K~!!21xt5PcWjł< 8?SF Gg44OBJGE9;N dM8p=f3'G9SD@AJghh,mT}D_BS'fVOK (I!X+JqN?ͤԚcln[śLahB|p̿4gDUM832p="Ơo՘ R%OQ{*Oweԧ,H:p\ >fX vlJմQeu֘xA~5֢/,h_-|nOA7I-5"z\̺܇5l/;w;ZF`URmP`sķgm/Wf~7a0Tjn/@PTbIO(_L!+} Y,TW%e]߲ 6lAЖ>v[L8fvmÍЈ])-Mٔb̭K,o-si[Gk7$,KA1b{Vm(wb]d:rzS\yS˵LKS+d/miRn q'AT pzMW?'O`JvnrH%?l78ߞrم"m5‚uT5:f''(ka9$=on&uYe$"Αc$] "ݴWM6kəMz׻Zw')[!oIc-Y3 E4|deP .pH}&XπuT?[ wɓ:\?>U|mPR~w)#0]!΄yAyjJApXAw-'S9uˮ% 7zjm4m *]M LJt̰}Ͼ"٧-9oh#By@DQ #{KZuxU8vԵVN[@EeRm _uA|#5ע5^-p3MA Q<"% ?j\=i>~9q*#Y =A&ͼHw_61ScLO^Ѧҏ dnHP~F<6zrސ&Ex*U^Oo?E{fXۑHIےa$DcphڅG КvF8!*hvJ&Ҩ,I!{K*'!#<پA+V[7ڈ-wϽuOR3{[qf,m^v;߄M  =^)d)6/JY_nlq5 $%~|'UJ~IhO:ƲXxl]~|#z?3jDyi[MNDqsbHyNWI[Ҫ7gBݴ%o{ƝLN2xDo=x:hLFтϳ9 =pb~n}/#DbntXt(33ٓy{J'FdIScl4Fx? Q?פaS P<٦0L^eQBE߿o|]UVF)ƪy0Bp`MyrQ|W/fEK`LͥP k0q?>,p`hP-P⸌|b˨;;E\ rG1qG$/)tk ԟ7C)5'UðdYt\l(I5Ju!?P> W_2E͇M1͊m\:V \'N+ocr1MJPJtQ$KRR , kC'7b`nH@\,#1B좣џLwc 6dSv\uЁ ٺ1w,|*e+N}}1:. Q7·q#ʏ~BR^* G[`]ϼtX߱XY}|G)Ӵ^\&sI+]"Y GrYE*q1+y}_HChKõgW[[ix] gG@J0 PVx鄢I@$h=IE4B#"IӴG4\F3~Ѡwzv dfm4q9RCA]Iywl-G (`@ESdc|67hoxfNW+k$. a+l%<k};\yt^g_@ $jI;> 'S1pR*X_ paE=>itwǔɆpKRzP)[:v``R\ak^aynT-Yamozi6;_?LȻ@) dPH.9:IӄܵN=Naɲ{qO2YB,BRV=7\axu IG'O+f¡@L",/3yjpEM:Ny6RWV|2jaqff^+T#HFcOC, LD_6g[Tps]dO1Ǻf= xy,ë8ۖB8/5Ȉ`ܗTduWӘ1NzAiK&~UY}Cqٮ[/t#12؟^ZzVHAF e J,γJFgE|tʋv+2jgWJY'@5_w(^{ PӫB q}L yYQA4f5uoE4^}Yɓۀgpt]Ax8 "H 08z?ȋIx=Lx"BX. tBAOV/_cpf]A w6(Rk Vl%\G4AO8-nI(0E?ūV>R_* g}YJ STJ.|)rf`: HR h V )ALτ "o.E6^7Zۅj+yw<b'AZ#ؿ [[LK<{2  sC8[oSrTĥD4^4)LFvgSRCiŏ H +G,ޮw̍6cUCւM#c"+ς*TY`gJX)Am^@'V3e^c;J^bRUwh\Ufŏ'ZK¢E ()uZ t9P-[ws"/e-@0GOKYQ_RfiZ~,-~p ~ s^fo)֖UСsK.v $sHfyHBBKo.۸THMhxQhC1ޡ)#- J ^ng(6 iDGϺc̚x^ ReUH'LK<6N kR" YS3tI_TF=?$p*0 B|T)*wfBCH*,MtrU\lG/"W R`0I/x0ܞJN#DY Br }ڑ4e#XWJ%L,:vյ77hF5FC7HPT8)7c4wJ@&Y9ꙗ ؀X.Os 6=(߭Gv|p[7R΅ D|ЄD㜽ǭ+vW o9.r?& f\wHs,QkVvpxH2/$n;-kAShZZԤ[-2cxε3"{$ƻ I#ݐj!u8LQ_EPSyYALJY9B?5|Ϟ[YPS!^׊ϲ)KxF~)GT[ .yb#5rׇ D)L&.ikӴ)U< _AC]_ɻ"N )%aL;z[n3~Ub^o/V$=2jcBS툽ugնgyʄj,G"('Pi*&ƧiEa8CP(OpIU^O՟dl.XNҹo7+. Y+s\l%Z_^iጠśkF@LZNܲ9o_B;ˋh]6! nt`U֮b6mTi|Ǡ1 /kv54^w3/Ǹd%=bie̥ 'ZVP㞶6XVK%݌mTьڧ꫚f V\7FZSe#⮮S@[{LnCxpz?%j!+1ØN JU ѤГZkeaKyk/D$]T1gf3.avko/V+F c+BnI5q(u'HmeGSe[HVM, RMh!P-ۭ`L;ZY0tA2Iir'4ܣtm8 deVэm5#AgP)(lY4U2% #$ -$ɖKDb16ikt_ub|!7vQbh\G`~i;4ޏ%g3uؕO'ԌbW6il$(]@hO&H3C'6 [u)F=,vMJG `W#v%B ̷7|"290o7 ΌVt|b}JdLaTo#lzmr6|ӺZj䚱ّ `7u^YbuFOU|x|B - PNR5&Gm-s6ԾeC>C80_8yccɋ*ݧ! /3LmNq0 YP+dmMQ()U یqّ,})2ٿ)+{K@WT%"8IQm5޵,KpzO ;\1rz@ |<1 MS^8eLN7=)Q+)22X$K>l-1l__sQ@۸jJW׵5U^l*_䘉Ym9Ȥ3vJDMZ@0^B!(4V љ?^".`'ȧu>~ itijm]4i5ǚBܶ(:ٖ#o $|Ndtޏ|‰/Ps*2i\ϖŶYn.cxU3/f`t!qTs9۞?Gjo8?R`0-Y] 6Uz^)t9ioU9!" iwdƲ'm5v,#K+zU kdzoLnYCv(4)qj"T0ߦpХ +S"SemN0x AT-1ao˩ߒy}jPZ`w:4#o^K[:HY|9;S/~7WOosuƄONqD2*i4QLY-gq[ wU6 q9 "QHK`cŌKZO*^ pk1^IEu_^\2"Z\vJy (ܱ1 >^5qm׋yr>,]A r=Y9l*5ia$$X(?5F 1(eܸ\ qAH;)*ұGū;X 1tj ڶ` ݘgp01S*8mUWSJ;#Xl5R}60{ i_Б vG<knwus`iwgUnZjVVSΚ#:3<2DY[V?u4j;Pv9ft7; 羂+"X#j#>bk$` JŒv"|9M]P|Ճh/[^/CpJ &FOdn JJBF "{eVN446Y?&7V)Ui@ "1(ŝj%ēhu\ +<L:-f5y Jbۦi~\vezfű#*X0'8jY݅vv.fcQ톬R*5WT\UIpo/"a 1GFp6{9{q:uMQ$:k?{)צHL*VtuLBWǪ݄_XN5- ܴ>QySQANRD۪9D`x[Ca IhK3(2 y>91!C+RtHލotƽP-NM=GJ˱^uX)v-]Mz&x| -ה(k'GK*$!ShU/ƍ)%ghh&%^jH?&o8,"~}%%hNٌY*#OE6- 4R?̗.kA' hk;s7펐L̛1#lj۾ 7xΎK5{BU|MB=orw`Z,E)a ϠSE!V"Jp`߻v߇-a=Vv`ӫaά&~}75ReBBN_%j܀a$Hڼpz}iZz !dm咲!Q4#%h`~ʯG3/"6h^/:'I`+e̜5$"Y8XA- sIJ a~d&u*fiSK1ݗ轃6O2" <|C/;k?>NGN[RKǘT%lnMu-_0CLΏa0^m NAm9c[n(@O7a#m$@Qyi?+Țq>jtF &oGg$2ˍ[۾:3C b:#qǐ)Xk2HmR3G."^l[y1gvj$>l3/C IŁ67K'~9zmW% z4J܀#sƜpcs5'x6Udbrawj*]g@)4 v3ŋrL{y{ߩ`魬@P*-kokAE`uv#,&T^ubv `C߼Y~׋]VLf#&mo#MG,|$`!uE//I} }+O>0q+n_Cp;#Q$A^9*6&u螮>k@XhiMG-Y Z&%}] e- Bl^4\ح@C02s'@J q5-͛*l:%&j /["؟ɋJ&A+PedMY۴Ƙ,6S. =G?= ,LjW{_)B:YAASvZ|oBH(n2U1 r[ts 7\t|m3 K{!RlBoL*xGة H俿ֲ/@'Y Sr*a yHA{jm u6'+d7Xh ZO&5|B#B0s.éB~ JH _1"o铕笓L-tv!1|w':?B? o|@7##bS<>A∦~ƈc2ؘZj SZ?idN'RCl1|2b2 -]$8~F-/zɨq^2>qOF\@E3جL0@ V Ʈ~賢5w&>pȢ𞥅=G {IwEӇLKco6g.2AC2Q)̴S7{baTSC+m~-CD$E[ʰ`(ٌk0V$q>KRWUB*^Nvu#U)q/sonլl™rsQʍ*tFDbk2v7nG굾 ]pnRIrd<^,dȂڱv (Zе̦,&ਾ:lG݁oA#U"^Pxi[&'j؆ۈUA5. wpobkp[JZwb#%ݔ÷}M54˗NL͐uH:6i}2 XUvYx"&3\%#+Yȉq}UAr"1% >x9v>N1Gl! H!1q[ʔ{\ΕcY*ǞNۨ.l5eoZxoWyE/XMq&Fb|hZF,ּ A J+[L}9U|z~@"|twUXW3g [>@Q*V T(Wf ߛ/&S7hվ6~-%]c<!i}[=vcj5+g&U6_~U!`lG?RF[ 0ᤌQIͺ+a ը:+n6 :)Qyz΁M<d|6Ʀiug>Dk+1JfL % zP]C'Pl}> _q@ _U5[ŞsE`91'N[d{!u|1;W}T 1vF#ոԝ|T+~ 6DS=^j52܂^3=wWsJ3K %uYg5> K}p9cC]\c!:\;]8iO^!mڲa΋9Tz-q0۰6ˈineVbED雕c-S&Y\ =\>\9't=GáWJ-r@̛Va`6I>blO1Iskȿq?b %5Ty:8|;k %|m_Un=cbV_\"V䉄"`-XW=[PB-XRZBng0GuⲄzgkǞ-VUAMd犙8Օ H{@M_Qs`oimm4垽~B(#qCO|YmkM\W5G NGGqbV[0]z\^#`KW^rg&8w!3K+3;godSW@V& DGNɋJ`o@R6,,-eR%r ޘ2qtEX@[`PQ8qrcH PTJr[4.0r"0MiK+c5vLnޭ( Jp?{zy`q5( &>5(wFߜ:#8.@>cS8AɱPiVDI>.DGo`&oAKMR2(pO8BL] =fdG r +q|K 2;e8G8p[:)2sUf1G#񿦸{(a~`~k[gj-StrGTOp*JO#áYuCؒd"P„N~fFOhMGuln^H3=@j6=u6FQ^KKHwC4n^m#6ee xT_[dU?hbԊ%ŬFUx^k0G\d{-fOPxU YO6ALp e o[Wd0@q̥X{`RN-ͭge-oSZ6m$i~l;s ;e|_&M Q? #YXYbyW)D \?nc#s7dyAmړl9JS|̐xwf~]!{-} 8, \喖_ߕݗ+,JF3wWf1Q᪛P+_n·}JT 803_?Qy#bE Ѯ@kE@ aPoyMZjcjr sr?k[Ef~A쮨K.CI%}s~K9JcGroUz`I}xt~ 4Y,R썧=LC<JI-miPS]_pr@8\Nx l|jT G{:o*wNRM?<ዠ#n[~XT?ad Mg|_Iq f;쒰<{~ļ|dj[P0OfjwglRǎ}hoLӹ=VU.Tn%K}3%/}nq7Udr @UXW,CB"G*VƊR/'AGo+,l[$K! Z}-1J{qQD ͉ș4v4ū1{s`~SNϡBsE]Lw6,vG%ԝt`., EgJd{IX2@]C훖9W?yxA yaEô:@x' U߷eWz(K0V MZȕ8tqysM{8%c+s&7)O[ok<쭁хeIeQ~k[j:ˉu|eZďMX:Br}/8W:B{=T vE*oKggQ:~m".VvT3ݱ[~RF1*bsעM$RĚQz:G"Q/D }+)F3Ғ6 %jHY#1[4ItB=w.V6^f{pKĕp'uOG[:i.4b_ ]άpKː`O"˕ZG6YDu~-TNU*ܻkrGyȷe&9W8O|OJzڻu,F 'uL1V횤lRU9=b*X#ƗV`ElRі`1͎JEWN}hX{ jRAP{F-9YaҼ| ר8^D dnY袎P>aù{/=ٓS,n@htn?-pnN^b?M){4blJ6|j' G j\_ܥ%VNM4RaniJ'qAZ eƋ x;?+<6Kw1AV$b[?ӐJIR4EUw 5cm5rCrT)_FA;JfAEF+,am)V-h1 stFܿ6OZh 8Gyq π] βdUo,͘A ˁ ' :'9 ߋ_/YR(pCzuZ|=ZR~]}ms+:xQ:;`p:#M.筙9VӆiJpd(^< UM o^L$9[IDfvZ,t1ɑC WI8]-RF)T[Z^.*]ݻG|etE~JmJ1cU-"87?,kk(i )|-aWݙG|&f=Bj: E`\}|p2|U2ғC{C̵ໜa¯ctJ448@|T 92[3BSj=|S, -?/N /*\0W"2ԹÀ dZVn@yD2њ1̌@ԟudIihU!4 .r֤}8cnCHb ĉh5bf]SLƛ/QK@*.czSqN zʡ8íGZѧ鍻 zn֤5'*[iG'ux1?`f VB:eaSgXNWI`NzޢgC.V\ {ё)b+= ⋖~D̃oy>ldӑ pXg4/tcHIut1Yޛ{Z(<|Im($c/y.yE~ԘLUȽ%0"H%|DMӱmI~y񊄉!3evt- ` P0]WonMVDXuO5ϛBtep/ Ms~Ȉc pkECLOIϮl &R@q.?HUy||wy|]Yeܺ#+Fih: : ;.క<&9gkPn*2x[3%Q0c6Au ah{ᤙܫCo [^p^0[A6~R:ITeBʢj@ V夊 JPRT$;'Y2JVo5,~gʗN૒j+95c\)y|RvJW .Ct΁w,/m n]:<ҁ^PlJ8VW&ۇ‡Sߐrty?:b~\]Fm9Edէ:DpZnB9 Hu"M)bOJT:\s胇B;B kK'w}NQI/>wҷ+eWzlv_V/%o3m2L؝UScIpfYWj>F\F|4t_4uփ> >B$K#A8S_] FeQzW%l~O4[]例ª_l&V´67OI>} k޸2бd]I_|T`?/6r69M;9r}aw-u-KMAH`1O7SXfT%Ikt6x[/hJ$lD#Stáuo1g#.,_SUuc($ O)_`bjjm|I 蘺w]FƧ+A* ɊLh5 a/{>>]◀L{m'&3ADȡcCn* i/s")(6OU%@%bp *˘?ڞGȫ+(eB+2[. |ǹI4K|J9OFKO)8JktJ8)'d@ҡV|"86%Ͻ <)o3 (z\cOW F ME 3i`4mR ;E<\zSV3FBB9O1J5S+Y 1f)[؂8t}T "B6wx|Q̓t%}y%!Sn 1 & =[$(Vb,p,X@ĀB ](]p*eg:US)hv[Mr<@\!{Of=0Ċ<5m5k7Rw⥔Bh3an?lAqLaBj0?".ރZQ-|Yt`f1(vSmNM nrd̢f:&ϐ Ĉ;EE!eS}7(3;\Qs y,WPEl^ԕ8*axuG-8F5hEn OmJH&K^hs\R։8U8t -!}A[wǟW;{俊sFaنOE',N҅⽽;DMb#n=ls)"n l֗MukjbVaT9=վtRN<f^Ir?oT3Z n^7^\WP:7{/8b9Sy,,4K6AJQJw$DbN'zyPmߍ+}r$us M"p`yCV&W,=8Q-3SJg ]êN,cMV1K&#Rpnkwa@ڌ@{\)o:/_tXiܒr{)1:)R~mV*R?iL\ R#:Yz KDI"`qvҘŧ:(BO2/u 1%G o[?xeFBnNٷǶ,WO3ۨ-Wc?Ww\/ao;bS0  0קK2zQ!|HnIV%j84SCgL*_<ĕ@kT /5*浳Xmn]Aq6I,!ZhNgsXYOG7Mkt±x w>0كrsGsN*7E5G!0%]@YPΙ6(Y#?E$4&Ad sV8N/&JrolSz5/h@ښdjz.Zi긍#Q'?ɌGT䬫NSΗs3$V"E.ܥGY3`U "_!Eꨓ>\exzß+ΞHAot4B_N+CkwhfYKhv@9.Z1 0_m~3m聻@ s YN_43,+@*(MfYϷA\8Ŀ̇'s8 :5qu 90ɺvX%l)w>woSM`0!;,nR>AM MTGjV调NDR9^ʦ% iq@z v(ec5@'"ݙmCk _r?\sOdu%o꾸'\ -5fַj{%*jW@gU,QQ#B+n$v͊y"ipaLJ2 iyw㝀 >{?# Œ N4|_˜Mh|6 /BSb1gɦWlDM?|e0Iq^ /,r 5u⊸v7Uhq &8- xӅ Zvߴ+4$\'QZР1ZD;mk!2'roj.w(i%O>ֳ{EIh5ф.ƞ0+Q<si ǵ/bs>u䚂j.%Nhv8cSLCt%>cp;a^e}kMV%xQn惵$?!#9i_brf8Cpޠ()NP^z7P^R~YJSc^Iv;Q^&۵8R\zh貶oUG1/U@};% ɛgaD<1di&J/*״&&.v:Ȱ'k ɺ`R,jWU[AQ ~3xly{Pq.F[w$l"R] S⮞Gxr}Ktt@}jgs=[)ynlº6^4$`@}M#F"(̲6TFS<$cALul 뱍[H1{=/*(9)g_m+0J]1Xtq-c`Cq ?i3r>z%BL5 yC_2\_ љ'4BW@ҡ ZI8ׅ_KutC; M8Z8y|$ ˶LP:?Kٰ`7d_R$Û1SiU*t|h,J)-;T(*^`O dgWWDݩ/]$B^Qnެ=(i)-!B9̩`A*\I86魌@5Җֻjx~F9_SlyG%,EkS;8߭RnӶQ?༊ RV}AѾDZ|#Ce*QQMFƈ$?u *W*Y >"&_ߏB2PIrf/OKQ;Qc?thxiP/r͑j1KB-\F?Nsi}G(\Zצ$$Tϡv1 Vg6fUr6ÀO-Yr0E;l{Ja(Ҡ;ʾ5t)G zY\ݚ]W4: ؞g/oDWބ+ :pOHT6nREFG*nn=X{YrƇ:: M5?Xd3KotGHB"&`}9o eH"wQ|!Gx;& DM g6~ٕuF]u`ڧXu {ĒFUP4̈́HA֪M$7_릑ugXV*gYܨx[񴒵qO3 ̣q+O@_k Ksj2^~;>?# ?XE]E9Ag0sɳW<1y/:*̚$O倵zbOR7\ebS|:3;}6־;\+iBa.?@~G&@nDn0%u<_S9Z"G`??24M\/w}\brlLK򷂲pܯ9dnZBhP 7=\[@u\A DlID;B$h m:xbG{Z>Q/J&4cƺ C XCEe _8˦=AaR`o9KErݧE&%Or;SVM1 Mf@1'$2M:P,.jHo$HQPqPglʁN{ K8;6^N̎pdnHپ/渍Js&=t&U*)ypBEI'0߶^DQ+913HK"BD=cd5g|Ux~=Hb~b|" *[6v[ v*FTtfMuS(+VqzRr:@uIm:rsIʤ2 O6ӵCV4̌8C} R ~͉kǻ2&jzڶR{p,e|!Tă<&ISfA%:L1m֧#U}HGcws3bO }{moD\lKo$!|uO 4Z\/0^˞U~! i v"uBs >t9-SEzDJE>d兂,m̵odҎt"/~4" zyW7Y*(a˛YRIbkD?:7̐0ovJ^{* D(jgڣE̐p3?$;U%CnXH89{H8rC;|Fvpk޿n$tmt24$9{}|Q !㽡GSne EL:p sK4g+/J? jƛǾ243_yCq 8gr_jncѸk={Vc&agj&M -_s(R0'#|N#=s>oNG`2op)} H}G5_]*DXYI+n"# ݬOG4 ʅOmYW*\daNG(NNôH k9/rKEuqZ&p ;~k%0J2d&~)ӡI9CKWd@4:ʔ?;~uRca3y&D@/$ٴ5q,)/۝%(zY8NiijXց6;Le܅$^wאo8 ]>jplf3c*dM0y5ϟ)cҲKoJ:.C?dʂLV?ؕAӯe_^Ipi93KE>=Q^eOz*v9)3JR'4NYqj?Nr!TNb]sdc4-7qj1׻nȊՀxS|mZOoF2E@ )OƊEMi^$܂Pm,jV7d0T#UC Ȓ@q䍺 _F3mq$ժūmwi?p?Dbs*l"dg5CdwS]@k?85}aj_~9j:>.U[JP7[@GCr"Z2^6xܾR,yzLs,g81O^1ክD))gnN9kr]}빴I 猔"Tmpc=fd$ؑ9(Na|owD&pO }/[gi@'N P}Ɨ$}&} |\eo'MsO)'YKD"M?_XY7@H|o9z\벖/|}r a-gg,NfevڃD+RܯTVBBe"%yOtbe{346jtkwEsb K-er' *l<1&~ kssM.a=:_)ꩱU qh'ͣ;FӔM*7-a/,t#j#?zn 1LC1 X9<_+;iM%FI;b+ |]ulQb25]6cچOW@' )'YI:3z' 5kDδ<֤Lܓ ŲG3l͒#FO_Rx@PLZ2|HC4i:Y/;ۦ^:82k40L; =pbYQ$eTFr rH,:A^\c*,g<& BQ`D% ??hZ~& 47 (BO- ;c4i:?c6\ K՝‚'V_~"#7Szry'xxEy)}jxbtC/-ϧ "L|V<'m/dnT1ОՓ^i5ݕyU%d H{w73 *kڶeW[@K=5ύa)6*EU>j k)& _#:'%fRz 7ٯsvH2yꗇg[(@`ߨʩq5QfO>&j._B'U;=jrS“<-:;pҥ ΨnnP“py{Ɖ4!">:P.zaL> xBda\>%VcaVxNvp.X L0rna6z"%FTicQ!B4mXˁd&];EaŃ GP Hwйֶh|ӭ75եG䁫*]jK[[!f#LӓHm>d>A|tgA^^s}H  gϙPtv1,Y|"`1-rP6]+t;to@|6&0#͔RΜ{T"*)]:)RYD׷ $yQS‡Η񃦰msɶb?Ȍ[PW&,u+|MȈz2Sy6x@Ş!09R@%_FYFF&T.G$ƦpT^^zvKfU @o(Aןc7m y#;TtHMlSH{ؤo) xbY%O?ʢ A0{؈wy-Џ2Fam"JޑhCM6tuwe^R$2RGtuD9D|w hb`r1(ȹƞs OJb55UBBZpPE'Ux DR'29 L%:,c:q()硈I&*X8l@Tge`X+w g2',-/d3J] 'ql\ND%z~0qmly;zjM|'iϦ[f+fr^v 4R[VQt4ٌ,#uOjT(Yqtf:) @al ,u˂vsbV{ZG&v~s9/ttj4Ѹv+AYh }9k}zmwf=0?g-=09U N&OsLj#RFrÁ a6D:{S`E/Z69kRc1x~z=pL/ X1aO.bH&]y&Xo0e!W``'Ћr\÷!~*̥ۮM:[.S,l&Ko_۫H~4LX5;xdd@Se:oX犷5  tmVTh҇ Tos2! >/:OhAphԻa0 IAC-9]IU'eûE:I$|Zt꒷a4͓'x>3*\]˛ۇ6Y(Rx@f3{LQ-(솗$pExFKg8فmhsLMZ]ky}*8<·j+t@iTyrL;H-^e5Qiv5d ǡE4|ANm~.FCNݐ@Noz!q4 YBg{3H9|˺D8%ϱ^f#S$*#hmv"g.Ct>{ uUᒝԻJ+h >kI-ki*ROs:>GȄOhf,n'rzօbc 7Ok U傾OWz=XZРwLuIse& FQO70^ t><O&w ^1g9f]EPQ&őcZyG×qsS,.F/ "Rf.٘rvjo0\0g@L=s(ȩaAO"Bv?`mt+x瓘p-XIh|9yAhVV 9:?SB\]rN"x`6rMn,!=łUoqaq~4z WE^a$؊s dʤe{={^7 Vk#e*[=ʙH0@)=d?/l-rPgpY2B]̾)~lh/Wſ?5F0:k4@ '-yܫ30Jz[2Y@H eGLv*V#]#6^WNTk'Q(cvWЏ4I#afH2Hs7Y> ) K&xR?o*̕"y˾Ȼ@@wIr5p7".g7ǽĬƙ^,nhvW+'I|y 31Ubm%SuYIi03R,CN 8Z;p/U\<0ZO ¬cX#xYFU1{Nvp0TA]Ki.xu>ԃuDG~n5ꍊ+ A_?|nUqGUNxpK4g<"!_2/C5WIZ?=WɉfHC[ Z6Txq5o S, ȕxt?ɈfW4wj2n#2t`ጾ+Rfsҭ d A.钽&Jyųq᭷y6Uì.<%T0+LTp5g_ 滟|@]UL*9Lܓ9/c*ঞEka%8s/mArG .3UdoW؊2^@H-ɽ${3W0rmbhܼz_ڳ(ƽL+Wr@l+0.p B f#ϣ'd1d&&.QKbZSK"w>${3\ڌi1!MՄk\g{;"AZ&6̮ 6y!jEB/  .@ }UrקߺTM!VS:wukGTF4U5eEv.lYT'nfoWݑBZh 00oXA@ݎIr!Ej edxo [l0u㓊P-־ޟQYּȝ(,M,KBkpиb:kUI=Fψ57,ٚN c@(چrM"ˉu$J]R͑]kH [(ˁ(#I -?kq3KSfOJHy(7_L]NMd-iàw[+3Ŀ$8cnfuBLZVO?,F968`+"}U"LO61 [>yj\r*!0K߱T{= ;#.Sp g*b@ܨkWg/U.nZgj Bp$,g+b^ݵ>:ax~L"F1DFcahnnΗyس̎r- .5З9,",-D~5r3×lح >c/m*P!UY 5D(޴RЀ>gxn~[fC)i$&p^j] =5I lpVvkir \Wrd!fH|5bJМF+eNx%\;Q99̭42ԽC7B]~{ j` 472\#Z" +l|uШLEa o뱻n`0^W<#um@E1nHq+wz | Fn.$57DWlv1q2Y'EvwRptZT7A2!A e9`sп{ ma5/ےE*Y̍!IdVd%{;Bܘ˾yi^Ofre\oDC=HPC(9j3U|ӱ3W*BYc[&bD*(Ѕ6x1@*b|H(L$2mlk:A@ ZOrKH0ɠG"w)ZR*V372h5Vz%n+IcTk ZݑhSY6k8A>CП@<;ʑ&qVðBk_Xj#f4Bzm ڂXjG<,Hi!E"@WŁU_df Hc b((Jony0Y)]0UTN7m=qf@RtһsE!iq|":͎zk N.~a+ɑP^x?mTnŭ$ ċ?m4NG|ޙ6HI׮W3at 8V~OZ2ET `m"B1]y^s!zkl7}/1 Xw^kF~^pbr(\2T70Wv*@9#N Ȓi!~)H#,5.Ld~B9_{lUٰ >Hs6t[ÑJeĭkI5ARS|'Vd̷ejbeva r;KS-U3d qڝ_В `̔-8hr"rhB;7mv!D; ʑ)U> рdaxox7"`5B%BN B#BoA!>y#0ڙzMV|y3M^PL;a[$lV'$ILZWмPn7]0| =I^gO Xv_+w3JzA&>CРWNQY)fBu?"P@FxG*ܞnӿP:ؔ-l?KR9{x5=QV?;1gBܜ|;9C7vAIÚ)Gke5vֺ*㿁[)Ϲ#8}2vLVƮZ"CD]4xCbF`e % ||(شeP;X%bCPd(fAEpԛODT+鮘͢Q,$R!ape]$0j:=frdԸGy@+,z,'#$<(p}Xm:JI6_LƱYs^ե'gUZO'hRp,^.b᧷S=BN3eyDT>݂kY1wX8&*.>Sv-([.k/0\ Qk)ƥ͔ҮSnV.sLV\/B/ܞӅoå7eԤߛ{>Yjq3F nf҂|yJKfsj5NdCuL2dmZP4򅁨M}ү0Q!C_ߙ83͝Gmsx( OEZe^.vtPi+6g4v-[5:΍/?!%rzT"Q.3@?묤7"U|hm_'|:]%a bm`xa <t4tAP\ EI^CJWnqX1CAP|9P& ]&~ҩc9XUL6ĄO^2A:oBmbOi#xLg#Kcת(V}5dD]BrH/%3@@|*tdHP;zu3YЁ0A`>T2+pf 0@ k"m>b$7dħsmN̺T5B]^/xe@~%cGeNJMy>u{O淋^k[BWc`2cG<^@J_Kv& L!ּj爃h>cgOL^Ιq$W rtel)y344Md[&b!3F4q5μpMoc0W la m] -e؜H۞D'LX3E`U;#AŽo+}e "+Eb͖*%=g:[[伐oEGhxE:G~=gy`ўu8 ɪ{JG9[QoteIc24%9lQ4t&x.ڣoz>'g$@^%0hw QZDY<ͤ.R}c4:cJ~A|GihΧ Oٯ$ʭ'o"@#}[d1K'ݐAjO?e;e?p~3IyhcJ*"WMw?yX9YгkL5/  Sf6)qda'pZGi5#B! s*7|z6{ʱm$&a}KFL p9Nƒ&j6BwH"G^7 <3ܙ0 P dfe۠M3~Blg%<n52a2.#W_2RW#w(j\+4˵Ee>ۂ0`Kz!őJ¼Y5LR=ęUf-f(N5xmR`ȇuJ %헰kM5`<]vyf@',yt9F^ (5~h 'T{ xψ7JJHRM"&l1e}/VX4;FBw sn1S=nsŤ3: | x|weIҽ=;/5i Qo!#luҘ})~rGй)hrD)VJoi{Hw\PH|7;}IXF C3"|z T<2"S9UgB;iEũބVO%B;gAyp]NTi.[HEcٲ'cdB(*ȝ@g4AS0#e?k \I]|#Aq C9b<~z駏tu[lxER@W>jG +Y1j߯4ɰX!ɊwXbp2" (ݓ2`x޴G +o^izX_4'n\ᚽĻϢ22 `H8.͑?8ܵ 6#ɥ{t[70tԏ"kKHQ\Y4}pJģ B8R4Wj1f#F:穬DM!z Z׃㝅2ǁ7nɁ:`&O|7y{AqlϪ=[i9y] Z:] AGhF Ye7όm4{ >8 qsn׎Zk=Tn4%߃%=u*g..ĝU ?uHt~}LNBxfso ޤK9E,Xh#G*xt@RL$2V[x5}GT[>ӧ[90^` h2d=\H$Nt2>%3 HwLKi0=@cZhyxĽ(4W\k1ڎI¨5itv]%f)ȇI:Hidjd/ʲ|Rr'rx|汶gӏ{i%`P hwF9)-7nM.xmd.3?3#61(KiH5Zt¾.A>'||Ri7yEAtѷHjCM-Bfoo(zdJ@a5Xf0QsRgɥ-xB@vCja9<RGc {Y0vYM}ūM݆x6J2|"oB:2}rSB´L'1ĴܠRufD5B%8g'z4՞R_٦d&7*վE[Nȩ"i."O^.s~u 9KXdZC!5ƈVOJN$|嶎&OҖuG-pՉhβEh)$#k "Cy_Vk@r$1|'Qxe>R@p,6PB3wK`Ń5o}C+}LD1xCh_[}& #_<~z^Gyb t|5d辵BW*{i|{v]b.H<#iܩ昝LKB4m5JIlw~4JZYGkB;rY$%1NBeŲ<KE1ACrɳ*쨣ӝfDJs= E2Ѵ#Pp׹%nacu플j& =TKX…,#m>G ?ƽVt=?"+]hqrȍvN$@Ͼj|h^Т4'TǼ8,8n<,5>͕&[4D;` E=yٔ1RdѥB{?] R~9 D~*hWOCʷ4(4#>~RUnpa0`49ϰF꘬mYI"ir .֡g(Y;ߡ\T@i0"ڲRR=Ĝ2!pSű$ B!B3ݛ_3hUҗ2QyCꨯƊ87q?U)KQuʛlZj6v7#w+B,j`U5u`XPTm+BRfQfj,qn7yMCkebCqao%wz@+`HN.?{tp4̜a?0Zf:9s$a$\gΞskvcf 4Y*lB[9]8MzRytEĠ2g_b|ĺ &o/51h 2yzk aCr5H=VoĂO)]]`J[@D¹,DT51lq.dF8fcZAmB|2Z{<&55(pѻD^IY.BGp6,43X&m]INb:DTѧ\Fv9pſLF[؋šx/HzSV5Q`1TKڂ.َ tQ Yz/tGh&P +pun xvvo$Y2+!ܺ[r^_bN:(퍰Kf7(uYc#9 %`RtZ;#lzc;(Vٿ5J?E? Ųִ1' Fb%! ).٩R'ocY>ޡG"! ͐~zϼ2WF%mh EeתK:vW%#@x1nM0X<>΄c+7%bl&wnrGƲ ( 6(ΠUnrBG[NDWqu* MZC;YfO_ 4 J~Q՞1SpxFbr xEg v:55V:#O #l!sYcPߨiu^Z /LO*``tkjC"ᬔ nÕTBB,3t4ͱB{g婻SBpf_ bBFf'b`U(S;%Q1R׽O.ꀌv& ђ+Ol_iMlA"^ķM2#H J 2–?ҘTY7mwwK tC0Jp;3B뷯X:>7 TbpoT[ l7%ǞT HAUD*1mHҢPɻR: & ?]&T Cֺ6_U-ӐޚE5 rbX$N=&GynFp%ȒpT RjѼaΕ{Txt6"(DT>x)s<pe.#&8}AP8:}@%<7j%6:]އ\*Ո? Z MfMBFIKox׫un)lS*ߵwb})QGp'q2 >[1Qb ~éim_1RPHw_ NM'ع;W(=[Ybm|/+8'R0/3!kϙ #/04UNO].'O8|q!O=^/w3ˎ/KHk{4 Zpa}5$)9i>p%6DVgJdی0,ɻ`UGsYt}*gG}йT̒ECӿv`|fT7 _u9R䆔Zއѧz@Q՚g]N؎jY-~>4C8G[~,lXRQ+Ԁ&B[B\D;Ռ Y5-4ȩ^䷔ GERek8 /+ȥqVG,л%4 >=IJ*$`lDQЧ=*O5v :ma& 㨬eTС4d1WUm=A"Z'2j WZ2АMAgmBmD: ͷjR#$2SŲ DVݔ3 X#9"*.cŻ+Pb!,z}YG"d('U2PcC6DItE}_hͯ3_W<)zeᐪ #N\MI@*(E{n!o企rMXaff3k-a  U[+v  a%^jq18eC9?i^o+0cCA?h7TQ iaF#} l /xEγDֿ!Uհ X&+R+&~G8ne{=ѰFJHW(=3 dBԛFʫ  ?."CЊK^NCW=eeJ1n`_Fͱ "}8':JcX29,x#LWPRYO Z|w3jxLqa!$1ԑY?M!VPu mçIԝoʠMR3#jZ8$߳mXۍf7^>Xe 5!o'w3̎rQ:1%n՘IvusDFJT!CLb?^ϟgQu̗SIMB/)Y:4*gzG^CR̻fg'9HfO}1s:"<0f˩(?mt}R4 В9rwzj:\acmMuN~Y,RoFU [唪z&ʅ ^=ukb'Q#AʣbjfS+NFW㔳-p$о t [$K0zy>-@#(w/%Ӡ^P&@%Y+8ͮmLJ^aO?.@r*XeqtZåUf!>}vOdE5ԥ]׶(i!Jjw +BlWqi,4374Bv2csA}8 :?XsZ ܞr}t6<6h?' 7e2g`D?PB%>ij?pd-G\Y)IgڱBaI-D03|(av-];<˚1kĘ[`2i§ &)s%krnSbdY/)~g$T]lyp3ԶP+`P;Yq՚ _i&7 ,׺{6blZ/xBh"%Z UAh L {e) 0BٽQ%3hbe wgme,2m$kBܦXYi%k4# (oBڌz[ny9؁.x |=q#2 %b\bBW?~f,fAU| "в[$-dIY zePQ*w<]e- r ̖mcam}%L ؔUnG4{%Xkt9ƂtE9kRHxS:kJJ+CM bСthx&1i8e Q?-Z1c2dُZnۨwD7niR3rS'?MrG[Ux d(Bm ̡-g}\ ڢ%Gxkf:uaD-/&Z6T뉅bDDFF*06zʁ!gJ*+B}6L>~t j|IyAc(7:hPOHҨ(T](̑C'_fuBdw[~UXF s;j1 aF5%>D,=nCkT38NJB$daǸJ`23*y"g1y )!sT<_e&5o45t J Mhj` p_SLop 5A~jB !*p9xU ̫j\zMwnxujD^Of"VK N`.jz$j}V.3B[HGNOIo>[^]D 5"JeO9.^33v5BAE q˨9 bѭDl}9c╜Ygr&#RG96 UpԄoJJKN{]- /߈BNњY)DrOd}I5J;Xw!^wY%y,g Wj-Aq{uk%gy*1aOtdaS{TTtH~zlfC+p?tZ1=,H&C=xr؇8C>k@eAs%&\{ʆিGWœr{ϖfN啒 3J&KV)l['6YKNY̘֭; *A"zW1bUU-kࠓ:;N_&8b & M#PzQ@a DLQcS* w)JqMMV^nl*)uK d>/t|O" hC./{&xuԲdazF&7ő I-*+ \P2A4At\dgPnu64&kuħ of)b*Xd0V7wdxPw쯋r-`Xw嚣M$~qpAZ-*>e~ɮ@4ouتH^Uey{O,.ŴGugÀ610Q\P iWn9ڸw}RC͞=MD\:WlKBTIrpnU(?׫ui4 )dQvЌMyb3Wmv|\`۔ r̙^RfIߥWAweq`tF$k?.09CXQ`Y+fM\zNLϭA/jKZQGy !rj›PBE_R8RpжP|ϼpµ vw}2ĉC}Xi/;kFE ))es}ZrQzpD t@FVtR a^W.;3f$iB3Zѕ_!PbxB#IFcc_dx}EjI6{Zp h Ʈ +'U-aK׎'8t۶LWd!fV]#Ǜ5`OG3BlDͤNKhKbuKڂ 2!Ѿdvܶu=Tn~F :9o[{.VXvs5iC/nHLR%v3e ]~n3i^YqD$Odz+ڔF Yk=' |ɨ8<EC }kI#IA؆TQ_($':n'|8΂VyQl=F;z7;\@Ĭ~jz;2&Đm`Sy[YI<3N[wCR0;ǶuE~ @}?͜sK.r?;|9:Mwmxx5贈!;tԟEǥYO`rIKVs&2HM.C}Z{7{j+M\Oh5!Fw-Ʌ^e =a4ib$N]KtI\.:1)jhSJy]RrSS9g[Te]9Z(8jIqI `MܙJ{ 4!QDwFsJ7a ^_DzF6vUj[1vc{` j*6mߔ1IIYp8 R\ڋ)jnBPu7zc:$0lDkbcj9j6YJWbQgA+T$K'S~)e(8u,'3 \m(lB)nᵆK^@B;dN!Mk4m1c;cfuSerFCХ0By<Ͳ0g<3ph:a/)BBŘA Y+tC>ٞSt-֟oيbI24`U0bcњ:Cj,4H?E+ItPFhU6}/#@Hha gD[\)Gd6]N&]}9V1ic J=G_5E &_Enw12ؚTثܴOrbvƋ݈\,hg%S?|PA0)8ljݿ5LLjq꒝@ kI 'ynqpLHC5VJZoL阺S 3<3xXBMD%fhsScPMY3vO,$@76be6)Ppnm%8Ra 3޼id7\'|eM1&'7g{c* ˅_ѮZv; bb#JKMvBW/CSMI8c9-jiaR6* ײrHbMNp|C]d |%%ށ.LI:I$xN\i 4nK7]Yr EkG~X..TF|zϔю; xb' _N P tM^:hQ᭖JÙs+ئ+I4C@n>ABf0<ׯ9_ɰWixK&.D'y!AA^@'S#)_n1]?>y'9X>r%Y j|˽(dT:65|\X^V|pt` S{dLzk52_c6])vs<5cL0NH*?oNWw][=΀!'=F8 1Bud1QSfЯAJ_+:[+)`[G)z|=6j?C+;;?K"XV0VnH8tCLvk\00֕e SqʉiATakpRQߧS=ޥ8X(k?knj)'PBylML>?F4_Umw#G'3zj+f 1m$ہ\ Um6L=wIvIqD<7 aw ѱH8}vAUܨ5P ٖλ hI;'wR~7ɏ 98LX[@T=߼%W{6C0mBv.]YI]INY I(`7ʗN4&Csآa5krgyNJ>G۠/ɬugzl2e@*zɬ0Ca!"s؉<1ʅIbR$UyM ,b:sAO@͡ IJ)^P/G?7kp&(3j;tOH(]x{V 2'!׀Z*1jHkGkIT;i8wLQ,O7%\ ǮRV$4!QnVg/G%Y]d5_VF^tm?JԺiǦe$їh͓{ \>c*Ǘ͜6ᯧ0>f &]y8Ϥv7:I]v|,rM1DaM>( HL^oAaCXۢZZzTu궀=&URmj\EX=mayqQH@:{dvՓX͕Kgކ-BvB;vKy)xMރ¶-6FJ2a3ZvR-C<ٿ? O ԎU#]TR Ӣ5kǡL&^n =DB ̝B Vk}idH$A kE>^| q:~ 4ƜMu(CD\x |p.邲  {#gp`|^cCr͕0Ux s;"d1ܠBG1uIb?ė`~c)< R锲MFϟȃȓ:^gd?nb(t֧xx'lnj26<Y;cb=𕶰\ta>.znL r+ 5ZܤAPGyAݒAQ2CZPO?ڲ':Qq\l^6%vu1̈泖 P0Yz:)zMx,yQmEv7-CV*k"|,tjè4kM*\0|%듙%҂;WT|%BdM"DWN^/MVO?'_g k0':d!4;Il}ԳOF'fRtݕTϋN;TY`&W[`>WN>׋ּ3Qy$%~+b|aj LD':,\'^No)sG-@pH_6Y)#d?U:tb =[aFߛtWHWU{{k ڨ?: BkCt},ߘۙuth~\l)()C@sc>3E"^ $>Чw{NF+qAA?_4#b*=x<8mU-J:G!9C53e)YA0 XY? Atrh,26T)vj(L),LW:u3lKׄo_ٶ"M*3XȝM9”ki_ 99In. -:{>T)ZUhE_TT|⮁B"CvMw\BHc8ki9w%læ'ho+̱o4WQ as/JƗ(a'W~K=9`!юN3g~=юXIDt_4 3Rn!oCݩ+ۮ1HwRK[Pъ8bMCo\lSX pqxhb0LUtR \%f+v6R> xO/ˊR=ϛ>(ϥ6c+~ T!)[KuÂy+xVKMnGcxvDENT--n[hIRwpR]:{tME<³*4cbCzt:±{1ů*B6) uW->X-П /;E7L:LF`L!zC}i6iߪ]d{L3W ՄI.}+_۫y6滤(q 9 !ơFgRln_?,mInaX:]/dxlՀޯ]zƦj lBv%5}Y8,zb*f!>_|u+ TGGjTFR~\ƚCΖDg00RwX%52g6BQ}0Ef'"2cQH(}0VSh+sQSvmu2|g(e֗ Ta~e)˶ r3yeډ@>dEd->O%(GN?/M2d"z%|L#8-5@P2ڰ渎,/iFkmHwavHOjGLvzOPv7;/Bu*d5gTi_r/'>PQK2Q0z1rqnN_M8JxQ_{-%.`XZ~l_vsUˉ[H7M)1~jLjGv{A FHȲΪZD @_}A*(vJ9א H-1'un]#<G4O+j j#f)r~^P!&a"pdIUQt? ("ObChIn'}7ETyӝ)wynMP-VʭU=ۨ@ņ4oSu%7A?Y֖hcX(NN|k A/aІj1{oFS~W͡K`'PfI996W]MM儳z“;uN'a؝a^t_uz?Wm\`KC5|.h>Ea,Xfs[.2Lt;[Awz&Np̂6ÄsLOHbGzU޴ϡlGBL=5[Jb_her |©Ə= yoqUW JD7'ʮނ25 8S[wS, YXy9}a~/ ˚ 6m}[]od&1ьCA_لb: %&i<ܚӠ? <"& //Q^@3\_l\`ڙd:{Vټr" PoB30`kR@\tM#cz3.uKd5$ ʻ6al`nRN&:w6{vE,O*g {LD?PϘTh(^PK7d`83'ƫ JC#ӏvW@+.2W,o;5=1o^Ù >9.HUPׁ>ݫVh -?%0Vl3E 1ԡڢ|Swn]NQ\$$cSoΩJZE> @ìQHƑim{‡N_/k`Y%ݸ6r+6kf$vc 5,,aw&(;}qen0'&|*fa|1;(Vo#& Ūu.b&Gh>9~,8 Q 4i+K>gFr_Į_zTy> gQ8/)~Kʣv?rvi68!k}Z" ր<)?*gY 7B^~ΉЄdYQ$etQ> w!ncu|SϹA(C~%OB2O[ 0xMpV c7m蒇 n0Af;4S~]&ts\*VgκՊI<g ʦ_ :,@~66tF$u{0JVH}$~ 1*3n7n-!GW/Y^ҋY@0'fgrfg'S+}. /7 TMk]ŝ-VUحೌ~.jPƛ yo.fb4[GJ*ig;}̒ &s$kg`DM R5CgXx~irDUE .}}OS$8J$eNxOb%џ.pӔGpHyySe0\Z>A/[dn TtTWy=TD`"'ɴ" Zd+x7~dMK@9iծE؏۴z. "ȯ(ęJ\\9y6a,ڣoftH~qzY.pUTT%tRogpT3,3&&{j0 Ϭǯt2 >cl &g\p#羅ŽUIUlfe2Nu*{OqI.X^Y|t;{40!u!K3/@0W⸼HMx&ΗQ8 h.-%zX7jfفkC*5}ȃdm#|b!T [q.5 sZ!w͹;%ZlV?9'=XsK:FZ/9,BkxQ4b-{3'xttYV_C)qC~ fjbY/SJ]H>7B&F/$?*l Y`ز^gQ(ׯ6t/%Zu7ӑ .6ROMN]1S~MOU#|ԬvEA {3]i1b qƒwjv\|Y}29uPnF$L~=.d c6at/Z:ڷ]dH͜aPnE!b͑,x:_14-X,CyƄkn:`K_:ˏp&)MIJ"ߣ+AŸ88K}eWJzt*}|ވ BeKa1b)gLHIrdK*r֓@mq/GGG.}<2x^N;knOo+ VM+ jJK]ب-@]obϹ.!\y/sG+;c.#*GPgV3LyrM>]2`vh5sdh1SIŠuēKNY)4E#,X"'Ggd:F \$G켷X) VI1XlAb4Jϡ}!'OmvA4匢xr{1rtP_Hx, B'7B!jw-D3 ^w``1\r&aGaIl@A1$]p!DT0Pfs}6uj~w &X?6OC$#dfT'䢌7O3_4㻺(~'Ld  vO>~(ߑ!טD]'Z|CCC|^:XH}` ScŔ'b Æ7{!^`^s3%nRd֗4)H< x_,)r?PRxPuL+)i#au#Gˤ?'[-Gו v6~=cSպ@ToטmYpy勧^5K3dB4[b1y\:C2r>{zA {-tt'L#bWƘ0 W-VY*@.m/q&(0ӄDG"$@EP̟ P{=!ij$дZ%F|uP~v̢*"aŻy aG[s ^Z# >n~ DŽ`b4=+dWpjxgWA F0Zc=ȎȆt'lbReטo MUT~@}%e-ԃ:m;8>Ʊ+|pȑ%; V5W]=OT=ꄩ. `S Xj5 ^}?Jfx D@; t]|aMaU&L6 4s'jjYEwMnpx/Uo^H}!I Z }Ǿ͘t*RY]N79y5 aVcJ}sgw,B.`P(韀ތQ߾>XJ} %u كlPcd2 j+#gq&/+,sفw"~pzbi'gsy~'̫bPVg/"F+:eh mpq,F*"r1#38<]'q>c!FuC=5}`WHjiw/kKR`g˄Wv]Rd1Hk-K1,oMimgnV$GI_ب֕5'|! [D@Bu|ȼ.>YCHs^OAȌ T'hK7f/stTg*Re:RW:-dMh,  . `;Nʑ]gJuubP`+* .ΟN}w\> rX@wEҡQ)VQٮx WD٠ǍW=e&߭1 Ҋ95T-(qG9OBS4wKp+ھm$:V$ae"7^{2/ 8>K,kgO8Ή+(]%Q PuYr׊Eֻ҂sTlLg6C19+oS,{}Z^ ;|eQ>޶ބW]סIdCq39kLŸ\ߌH"})6.>:坄GľKs#s_[Gȥjw& f̑m&h25LxC|/rStxfݴWsw!^A?Շ'&v,9oJJ+#f|e$|clNǏuĹ5Ih#Y Zw>_(f 41+4}#c/4GOf5=UAhm!i4T x d,,2E*ҊXxޏM!6>nU?}ˆ{H^t6GR3H? Q'pAp\-g=ݏ%+A]=fрv}Bݵ|,+.éSũ4vdPd!ۘDC3-(9J&>jلȆGUlxmZ\鹌0Gΰqc~Yl̍MWz9 /v#)^s6†57M9MUI:31]<:3G|(oz8A fų DZ*; T*\ Yù{8@NR¯8M1:?۸m Ś /g!] ~ZS\NG x/nIQ7yv5jv,Z0BC@P3'ɉkPfK gD*f ap48?qۭ b< -^4vu+2EZ7%6\aB6d@j[c."}r$\;BEyE6eC;3 B>h';6x.^kd+z*ہ"Ke.G >tnʎ1氜_7ɘO^$Ҟճ16 Ǚ=v`)w羥kdp,]e. . f VnF32j ^ u-;5"ESKY. @&H̦Yq^w|=eyn*ڞl཰@\-_JƱG\$#8(خWg:47vчR+,a橈v h7o 9*a @DrXkt];1e,-qX7a1(KޝOq ų|®ӟz8."İxM}d$5Fjt_:F`~Ev[5I[7=8L,МawXm;~kv[N =ٓxvm X44OnN3aNy=40jܪ,TInv!" UsLr͔8ΔT?wF'F_;J ёw☓%3+_]K skǦLJGoL;Ke~ 7$MgvUh h &5[ͧYc8ܧsnutS@cim[[JB+\/K";lfiJ~"m6Tq,u9bG CVJ[/uXkɣ#[N踆Xj F씑c(z vql9>:~ e<=CAhMj?U tY>H? cd&lnu B8 Z|{hw>c eKD7w[Vٚ\ 韷%yE` Mε[@:ŧ!UV0l|^5TlZ& +<(+ZĶIC&to(Gn_=M9GҨWvcm\+cxxGJy~ F5;|h] kV O#<>Yk'SaZ[ͣ5Ǫ e>v%II[ TLozd(t\q-!KN#FuGuf xͤr- % #dW9liGd)JtP(DVt `^[7Nව  S/K7{*,⽭fJlXFըX2a'?-w}hY~Scb69|O61?EUq^zn&P~|p t[Vt*};ο0=-c>AuĻ.\FE;΍ב֚ `2%(ЯO00¡[Be.Hizզuzj@Eٔ2nutȤ7u!_ w!Ubf "z%K|l_[pT*zȣ0 ^aP >+3KxP>{QkMjŻr"a Ų`.U6L[`09hЮf)눾 ٱDgt;;#=4L@S̀֯/j%91C95fojI79(s7p]_Wz#`rY);-%蒓fs_s_UA\9z!7A%gR99+`ćME}5Tk;oHpg(v 稖V+},qEiyo#͞NZ v&,ZŦC}K5jQ?y+Q^o6W2'B24('~H0?>$ 7ssXGib,?lqvͺC%q^2G9r$2JfU :]J|[/s'遬H!Ux~ I}ۭFQ/W | t[fZaa yܐn"R!p/IJ ̀1XzIY/)rw3 _)o]Iܒ[Eqr#}*.vWFx #TŰ-%#N+I֓ϱwt֢F~a0P@j ʈc-0~A/Y6" \m5gjMZYX Ft֍tKJF5U֋*[DLwIbV;# dflx[}yz;0ZXśmh•LF"T0L\1B iK*pa&zMVRԟD./:K:k &ȱ:Ƒu->=dXA%*E~W-ki)@ ͼ-YRƛ:(%wn"}#X!>:Oor3' {d96\TP{< .# 4\gG԰]I=!iSa<0E +Ty6`+Z)yo2x17 a7Wdf%5n{l K#kBͣ8c2cH/PcJ'P=+AF}/W@ĥsII>-CؕsWGBRU~!9Sn wWt9:2Bt>۠Ǩ{2C{M)~-VCی1*v-LT~‡7rB+e-tߣ/>\%Pͨﴶ1ff{FF(6ryT ކk[s펊pqi4:'sɿko?$(%-G֣'{ ̣j EvY]j_~ w|}ś[ 1yCm1.^ 2{ZƀZK~z_L0Wo,$F^=@rB/ d f=? zE!صrk4pu97G:@Ƥl | @/b]*B쉚 !DmExM}/OSg!e3u%veNRDW~:lWUE-/gA0!;IMͶ\aOMJWod'T Nܲ]w |oKw !dz))6˯.\u՘iZӁ)@峨7pICŹ u6M~{V1]1%w.BSo~Q̓IW:%.VߨlW,><䮞·z q@ jا#lmz$GˁNqU Ykt`D+J1Ta @ҵOz"LT$pbކ4 YKpf%S@j/)iRNj:a6mM#m*s9,0QB֣3iĻD 瓲2}:ޥ?7gc]^f̲]+E;Yb~oÑO̰8/]-:ÜXhqF }/ǂxTiԊ "I0$̵ze kBVV݁F$42X,xvcR0}XF:#ц.Kګo.KY9FKByշC^0cUiҭh+FH#'1r Eo݂\SUi%Y\FXx/98( Nκ>IF2œO )B -7/bˡC%Onc;sOF-zfk`ͿC1S]oըd>\0EyP.*R\:R쎇Ghzn=v(+HGgiR` ĵIwGm!fBX~g[XpA"G>aEWxǔ5jjð]0S1ɫ +ݤn7J'W#/NeXY)8S-Xmq9wѭDDǻ/u:KV( VՁ]W6wpo!*<`ևֳ+^.1J2?BnxxcuwANg^ʌfT"Z4Cy(1 @tkq,>$o}>dg57/2ɤG"]BB#f )Kx\{ [m B&yzb gEdPɞ3 ('d(ҩgG~G\h[Ubze<vzNa@W"gl"pp?gǂYSh`d-=Bj} &ᚵYJa@4wŽG/m7= UD/9҂GJwX5ϼK%_E㦍~ `cs FNtx5rVr6)a ?;F]S֭_C$J gnyZ{tRG#t$LZuVx[0*:dk GMqA/q4`98#u}^ )qr5S#˯Ttx@ Z"zI@7ty/~bqg0j́ 0pc+䝊 v(1@:lLዖ"3Bt .1q<Ѡ)ksƩ8V/޵*Bp$VX&^hل3RT$09r$fF3Rw@n=]BUɠ}VVqyC![2@4_'dc(*-n~`gd0!!䤱?BͱFG#/I>Gڐ*|&X!x="p90v~RX"Q gS!լ`^ؗO40"t |us9$>M OXZ +X V4^xSiv!a|{uvyU dr"qʍ5{k2u jHj̡7L)Ð%6  4asj-g5(`MЊ`_36wi?Z,lZRGK<9J(?.]$*DRaWIݶ.Wڂ g)Kڱ{$B{,a R7~Ds3\JiX1x_Ty@.QY!HyJ폧sf'׌D*i^3{Bl yw O= dSJηqAe {}Zfmx޳t5j7>euu19)mhN3Ph4l_gkJڧzՂ\?K5d*cߧ tx6s^zibr|iʿޜ Y*>8IÃg;zYi)j&G aV4xHRôՈ c.%kYi/tؙwmtG'ǦQlVL;lP' $Z vm<NYܮA.$Rc:=x3~$? GRH q(lbX"!,sQcㄿL09<0.|`1# Kг`v we>jOVtdO$(ӺjPۨbO `c"HWVF@܉^%2+>I? { &|?ѦU uPw'~!i1Gw0S)9cG=ɢU҈L4d!zvo~EFu u5`yʍ7Tq Ve`A2UnpSp*6@:M~.uGgpEF,7CZPUZζYdD֬ ~B{ M6LT>(NHqLrs٩,{@Eo;5\kw]s茕;@D91'ezQ8W]t5a"ms[j4hvDϢ یi6?M|h/"_eoa|aɃwYeX{m<臧\>;0V4|ˏx921I3%K؆mA@6f8I[ -uOunG<;i%ki |Ȋ֎OL >ALu .dGC!vpUzR1~L~Q4N&N\|,U(&x (rvgӾ_Og;QZu^OQ;R\G yCFEuHS{FP-<^n㘁xKS71{7І SFIq L̎wikwIyoN4}gPXu B6wV!G(cѐoa2>e\X;ew );]j֐>>ZdUue2fBr/ڝH"'r2,ޏIx.Vj,|Ebtܿ% pm5.Ur7j:He{%f"ȣk Fcnl3c"MkiOO"J|s0ȗF$_뛁S$ر1#,ZN.doC"e$Ni}5nnE.d;/\7Sk؏Ѝ&OV/ym戃lZeU=VM_/׺4;|$U{k3/IG1tU{Woc K /U݇^( pcE`RCd-" Ƃ?:w.7RoLt1tÎ{4Ao΀?@;Hٯ+_7V L,w`8nB2=^EcnʉBϔQ7" )d@ +@G & {`P1 qM'C6^zc>"b6g+?B㕱LZ 8*Z\H:چo^FwjlucOQ @;3Z^z(Y8O~‰;s4IBA4zsvAr* )ux$r vJuγ&pg$U bE@\q-lvPTK;~xe~^QLbl)03΢E69G,Ӳ4rh;8k ?_&}=: <[ο~w`_I$ֹQlN jwCX6Gx9K+ɑ4usqn9Ɗb[@E?h_Nk" (H \08ޢz+]lͭTa'JӥZbVvtS }poE0,hgKicΏ阓Ʈ-{wϵg_rn\b- ?jW$t-Rp e zdBїٚw=^'P<dž2} j")(A+'S[Є} !3>n4 |epbubd;}YZ:ǡ$jmJT t5>`NK8N Ћh vpyiCB?MhǶ 2L$Ɂt a4Y<~jX'zPU:/ _ xH^e`ˋQz:m  s`/ z? :YqI\1*Xs˔p ,,kn/쌨i\ujXZ 5AWo~]ǀt =5 Wpݦ>QlfB!j-EfzT敧\U\hþIYXgpb?$sbu$87 H< t_g(V+Y}Y^2:r G*êFo|kKz@$ʨ䁝Ct/\== &86C 𴗏B ^ZmbV~5,xWF={!0)VRV&|. Wy)(DTգe ~hd)B 0#Af hW<5ɸ#k,( d=CgNAޣaX:}W-0r% (Q- V~Ckx d{98d48ڱk2F{WW2apΨBtAƀ$XTr;q6j@E,u{Ve#yfC&OG̙r_W٬FzJk ȕǙxqvvk$Лo( ۾63W!]d^`B `q,8I>Iih&`ajCEKM#c%vDA$F <;kYBSΗJ6'UźyB"g:1TFߥ x_[MOoߥOKfۻ)rgkBC[A6}xQ_#oۤW@&NT-?G>?q}o8z lq8x&^ [8o4_Diu-R| @N^aAZaAv7WЕ PG|,&hGMM꣒ҹM=;4ab P mnE;׏KV|%~4uB,  iY bg(? ۔\֪gMBd[P913*aR1eD=8vv9e}ڥYW(QB=zllTQ/wA,gI FC=M:#Z2?c1[Q˄|)QMmBӼ]˄#"pb4,㊓} _0lM4A S*Ibm]-`+UOK!xMrrn1qS'{3Ufb3B5gŢ|}-H`MǕ*Ʃ@dAvObNszp&SAB,iၾt.ALVI\iK#H%%% k].L}{sr-COk]nOD ( CGfvނx85xaˎO[*r7E1Dˈ([w}᝱HܶzRk!7+C$Fn{J z,ނSeAƆ}tu~M ͼWD/g>v bظ(ʠ{$Ԓ_N*-39qF֊@07Q$ SjR42ߔ׎ % 9Va~m?1n I#r:\cv)@vcCNEEs,wK$ 9}q?ЗvDrN:4?p!l)GB@ v61؛m$(oFo6Z]sk! 2ĎЍNS "Xz[__,Aw>H H5+hX14|=]1>&cŬŀPx??cч6@`8|E9\ C$\V]?)#`=Rc,-n\oS䷷JIRb!ELGJ]H`B%X\vqG[إ\cDCvy[!8*?5bAH"_#G4DsT!!r47ZJ= \đx@c]shU b>3= 8%𻼼*1\O\ X cey>@e!n'i\ˊpgԏI;"~Hz,5aI5:p~?v.5uK)j](wDo߿襤]J>HgBsJxmCBz4]9OI JL"QBCqӂij`i8{`ѓQikGMQYBw$lJί0! OE03%}᰹YiOy]\sxr6Sc>)=~/RO|vQ!1#78 T܈Whih~QMz+:3TՌh{y_ kއs%\% ϬH<},\'Lm:oLXO_fϝ⑪>lxW}9#tC(ph43˪*J=b<ֹ֓mpOlv^&W4s̬z,&!;_)141N"o %>F흙2x #F퀨7\EPYo(^يgom>jR93ͱPoĈ-g0du,qN]|e:sPal*<$EG| 5%%z/ %l[4uvԿmVQ{6?iüGFz@Sdb fUo_hvO %t{=pJ@McfI` Cҍv~ompZq&Y+p\.q PF]![%)\pM ™э=r_jȤKoɨT7D cϤ'KИS68eEW0*9=~ ̎r"κ椁 ʲ0>RjX(YcaVDuOq]vc/פ{ATҙJ?IMaNδ(eWbpd |p`Q~:S&{lKM:>Rqۦ3zOIQ#UO1q9ḭ`E\^ȹ eV~'w{AJĂͰ&=4fxZg\OfptgNR@9Ho*%P{vPcfd+5h*BLS,HfSd^Z& >営teSdGSwj$>lɍU>%]8sgQ0JM=7M} \n'!|1 +н!ɺ]Me(VmォOHFW]18ߒҖ#@dERZ("57,BÉW3YfV DiKթZ_~K@hw]tG}+ţ:E=j#Qg=.vf qhkj К#~m41al/>y@$ G=ɟ@w͸xg^B8g$K^SEhsVYO k߹n=(]T=e+j80 g*W,&9eO}E/f90D &y$뙹 t ~ mERR_Ghڛwŕq3ʱ9Mg1g9ل ! ]-Nĥiݤ,uz0^o^P?'"cxVx3Qg An8l :Gy1;[>)q/ Jys>Ӄ`ώO:6tC-$ه}|Kd2)C]>ÒBzb}mp[^Ry5+jA2ݧWk~#lTF#y4t":5Tl[P*tgf<}l 'QL\#T)dJv)bDzyIޕ_8=#eۚl$dI4ij笱=Q@ggUXV|B.`XṌɍ`I^5}4(}W$L$)@fypu.TZ 5Ce|L QA/Լ 0`8{o WI'`=TŇm ?viW&cvƨU(НXkV3G|9c[ck0Z48L|ϐW%HYhX[^GJ@≌LA* vg;w)DI?B] H׵"85ԡN*y{}t]"+RǺ$ƙ;[~/#Z.->A:mb.DQ־^UqЧiڰ%bd. qpɤ\n ԽV^ kÚY*w_O2ĂΩC8ZJ-\Tqv &GYJݱxed1ec:kx^ׄHl֋|:njgdESNHv\BIx}`1\SzO%kjSS|Y74cQ">EL![xV2\qHGH`? 59 _ aឲ7ୠ8 Sõ?CK& yY6ǃY Iƞ4@tD¹P 8m ^.MHbYk0yDUXuTD'8*—tc0 XyqEb#1(Vϧd`7 O"|ni*7{i&H /J S[]E$\ItW j5c#j%"xH /`oֿW/_ۑ7t|lW|7$*o* WgBLδnz$Y f ~F8Kp_pWif?t>禫 .gDMbMCD/(fP3yŒ1Ϗ3$#RB9*}]EaFy "e}#"^,Fdc(w{fAeERä*ݦ"Ndro}%ٰӀ_e=d69/v~(4)1dŏCJoj$(_/ '^x N A` \fQ@bKҨMwщL&mlXR-ׯh/4o'&_kڿ[Fδ<LN-n]V\;qĖk*R:8rVW(R]0@fu~oų~ۆ՗"RHPF>5;aܱ!`fM~sLD3`e&FZ󃦷ˡ$g Ej2PKݰjfW(t;*EImAL QN-.#zXh&MhUųW>jF+zD6y>DL7{-/Zjj %@~a,o =և f ` O=hc -πdPy@|]W$9 JÌR^P!i} K ⊌A4NfF{%Eh}`o~W:KUSy07V耹S`&kqQ|^ߑh@C3 XtGsѰpE'0 SPtWn]E+7YrdF"eFO&"TG?f:ߪ@ +b.~Rx({}Gc+Et;]垕w{w/qFE S@}Ņimn5 I/q*ך1@ ~ω0 .e(7&m7^JѠ{(Ljm⓪L7Iw~jB~jwP= @xŃ.S "yҵeo$/,ܐU ӆ|8`#F}j&qCRCwkRs\>*yTXS7ʼnAޠM8u" Rۑ)OYKhOvn otǩd͌8>t]ߦvVBk׌b\A.^:,RE?@e?v@FMZAӚ!p}Vk4XXiUHPu4ݔ̨ |\ϫ=:' ȫؐn0VdCiߧsBo[v}H(Kͮ]R2ݵioS)|qSfRhmotc )At-n5L &slD &V4clT"SVxI{)5t܄8)%?$s}g~8iλ.2Ԏ4D,ޚ6;%Y*!VxϤz.dp(4q_1t g*R{[EtYـgx蹥~YeX-eHSWe2A{uE~5iO[@姒ôg}Ѥ<)}U#B~̤x:WWzN;KOL`P\Bsd'4ID-ax{Z MssN›y``6be/0bv6~4aoFNC;A"?$h׿6#&¬O+mBa*tȱSx!|۶֝}!)d{)ԋCU1} [9tQ@7[s/%J;.v'O6͠Gߡ~B?U>c)HK=ahmrE*P z0Cjc`2촪 ('{v7? m1w059eo[(pqݪD[7etQ2Q(bJЊĄF'\R\n> +@ ?j 蛑,y̺g_dV(2`m̜>JbN`k&T>iy fK@ j 3.H`/򽘖O E\$Ӗ0=ACϞl[EOKw^(^GH%/3=YF`+ X9..XDCz;ZfmpV+0+t3ĚD,Y|ES^pã^XˆJl㤹<ςCSolG@1Lz _UeeKN S WM((bnwß`ML¶R#&wjDY>xE'xDƉRZarE5RH^5aZˑQƗs[]|bį3_`Cſ*y饉Vm:!_(^]yڋ0P V_=7LA#fzɩcdmlN |)Ui1DMXk[F:vULL]`CgB<1k\^^6eH{MĻJ}ꋅZB%:163i$a!=]hk;(7hJOSi*Ҝfض\8/ڛ$9~:o`0X -* 9 s> zQf%,dW~#ɀP5<6$ gj$Ee]'A"ue4lwZ/'ƿG<HmQ6Za;yVG0$~4wW|F)SXtmw|ʊd3٩o73RN4ȋZ%3хyτ7`"?NZnȆ\:ȣ%CFPo\xmgֆ)'٪}lic"cNAN"%_b/魟b~'  DXW!~%lY'44B9G >KPɡ.~R\Zx-a$ͩs|N PFM04hʉJ5oڮYJh9W3@ UGαWm [φ>jJB{m:Ɩ;F+ۢ=hL KVXj#}]וk)/VʣFl8CcI91gN?Ib:鷮Dt}zG,jCyK CRZI&4GudmZ-=$ sB(O۪[h$H_1 lB[hO>JcGjYmʮ:q=c$l8Gs|,|4X :`z%|GrCU}%uVV\_-\A ygp1gxT:?ېw'\;,K.DLLq̓O9LA}ߑ6\3HrΛ[KۍҔ_1(b ˓nJtҥ˳HBĩD@9Ob;7`)gXT"lh۾:Uu[݈:Ii}1qH;'TFXN/a :)wSJJ: 0*,ډd4֞ (0W'qQکvC =lw rl:Q+ܟyP(Gݢp4\Iִ<Y6O(Cz" E_U!>>,z3]Yy-  YV < \[0ukSERkTTM*b(Jb |Ah_8,W[/\qɇۨ&Ha,:32ɎK!/x}RAg"Kpyc\`StM'4IҾ(Ҿ#[NG2Owg"3uw:\ o>2Kk&/8zyQ {I{>gz$^5En^/r SÍ* Nq\D/'(|?iuh眑 79ԄkZ0tˑpOHA;l)*"5ΜeTt{RSFh73pV(-Uc+|8Wʑ\򠌒]#BrhL|DN~lxJWk ~q\:hv;57DOVvfFmvc_bR/Fq}'uz]Ū *V4,k$Zp\bHI'L9:. yǜfLm7dqLJmk4h5ӸϨ Zs$Ɇf;4Qڗ=#ҨӜ{:.I?Apavah:8ZVaC+vنtO|i?4 \{3V81 Kn^ˇ+q(`)\{Q ,? z2Gt!Mivв컙2<L/;v-G K~¬Kq/#mYBed.ϓ*Goiс;l̡\gوoӞ~̼dZ"('T lo nn%Nt8/fs׽dMʣ2>ȧ&.d FfÈG 9?fFO^7U0bE0 S?^}}h{ʝ炶y=x}E^,"[,}P(;+\Hx4X1Yĝn|+P|u3'.~gT*M+^ V?L TSBo-~Dр5zeK0ZUSKVu&<| "njCxVG.7̸ dULeb|p>+3iɆ=47?H5iyک`sxNF>#GP*9`4)Fk_eOKfb&ZX)d=q| -*jcΑi! ,\Kugo /p Nzz~.%Sy%j1AL\0 F @O'Du<9BAdMYj@FYG(wZazeΛD#; ƦYXTkxP!uvfEL$Њߎxnn'QR$ ؆71o8pS^wD!Ss8:rG^}/'HA]^TmGqdr:%YՔ)ϟ)N117Tgo qd0.V4Pf=/הBxD 㔜oIb*2pHBmTWFرlV=3sU+b8Y~CݭfoTD˲vr?F2̆(j8A 6Ldcgdq]lܡe`rEK35A%olk\l@b>#AGGo}RwgN0 8Ds~LK9h2L<[:z?#yՍ(R,%jq+< +hLN0 |oBkSzq?Kw0`stj "X B~\::="I&=R8XjgovM& offpND(\Kbcs ͺ]pɿ#2xѾ9 bNm'E:^FAG/!rh.ݙw30FԤ`ZXa)muqKLkD 4gA.9u^keﺡulKeIZn&= ٲL o=+3 Ƀc](U*:02Z+DTT5{s|C Yl,kA.Dx@u(µ& ~U0SH_군˱1c/fLS^AYm C[cޗY0};OWbm#zâe{mW vք,l&p(;3s#54^"P}.zC*+ȁ{AúHi*,f 'F6Z:(N[WЉT2qL>)Ɓ3lUfq0Mw \IK<b+ GZ T@̡=(in1\ _ -`'n!0>}&i-.qes*7ܾЍ ,ra.+0APl7I Ԟgt%r,SWΤ-h̅QvDV~'JԦo9ullD@ϭ6XvZ]`6ꔭ{,K3;Jrp9!nbK.^Wy>L-09<ε4($K z,nB;`~O0az_9*f 2JI$_>x\O/1O6Ld{4ݲFyvW[c qS^V&E jf*oWY!xx+"s@"jƵѐSRm^_–ȃU2S`4Xܒxp$qmԙ`D@xauu_8izء\`Gu9u %`OOVJ?gj4 Hm('@GNz+ÄөdgE31(H*ڏ9j}O`A|V̈!Gu[MyJW7ٱjc1xL(m & Ww;5n<:&tPNZOTj{ r+gZPCyP7 {tP.*}hx/ !}߼!|jt2q*]^SY=M{=E::Ae[31[ mq@WнHɥqjCGtcFi8G5o \~]HĤW>b1l@`>.yoP#چqM`!*S Z]?b c2]Ií@!bD(Y \\gwؾ0r% K1a\/DrKg '0 Qiv 6"KߘW5 ˎƏKãx7hysx}f&a˔Vm3/Ȕ&:!a>9NY}q)RLZaz]ڇU "9^5U+8ܵd*q1rMh1\Yn'{l?aqmU{ ӷ(>0lAt]xQrJ|à[2?ځ&KK+S0Ćke-{z g^v.%}Lig,BB|$-ddᓲ1MNiCi'w(>u=k,PqlC}·+%ҾN̫tF8* NZ94$NN+sy=M`m^<谅t3 NPS|*8̥ 3YѹW$>`0Ǔ`^/ϰ1ši35`qD6CK"Dݢs`(*(fϩG{e-hDY9fNIAs'f:BδJb5eǙ 9s͙Iu0AM];08oU!Ș?k) E yD;#ms1;׆Ҫ܎=kP."FCJ=u徭N*>Oe)'MAR8/ANx`PdE]eVy(A%9[X !ckȦ*,[JOaWlHq tFJ4+Jگ.c6qG\mks2<7 (|+ڽS7T`Y[+6 ;](k`{aO//=38cyBWF\@-*OuSQaܼAUܞ0)A@=&4qeA{CqNb;tp]@''b0Nz+=D%H൓8-H;XZzG>B&в{=((:ANF߰y.H[ݿUrxu9͗rYb#?=пh!.B9&c3t7|r5RS⤪B'4tg0~vBɘb8 ]9*,Rd5Ho$jrߥi࠯s/3Qzcnjd2`qx XȒ0# ڈ;E8jyP|}l#|tP=(ρ?+k9Rylp%W_jJյ F!Z[m5N`Xuċ Q)zApL!$oX޷õ_OUc:K\Rqq2oxF:S/O}nLP-m8'.S FǡbǙ-kӾ7 Aãª`VĜ6:0A>'[bfҏ`pXC17a=KޫKamUY$]_d5gf<4,q?GLЌ7dSA3yf3 cikϲ-tK5x_xb=wZGX;Ǧi1bHx#)ԥJ=N(E>"̋r49$f$=.yB}1Yfx = խv´U}u*cPmoEuy1$_Z /ykѣEYFӁgm@x9UpG8J֭uնXZ7-VtՁBtov!۽<$s?Xt,/idҖᚾqㄺ]6 ?O/n[ͣD74#c߲J3Fh?MGG6ݘ&:{({%mT|S ~vKWSR^b5׍.V#)<$|H$=4D=1U߁#ZF6-t>W3xL}6ttķNMqoԛ;?VW^np<YKěm،bcXgckHnjr =w[/ 鵗ьq&3Q9T!?ԙg?ȟGDo7|3byuѾ1 86٣^4(A/r|kAZb?M$cCh}!WnT}x_e0ɵ' gthy !En3?=aG"+@DYCč!Ǫ,տxԳ9e- U:붖U4l8[|Dʺ8֥W,'@ ڏ?nk8CFK"v[`Q/j.=&aB,%D60CnM$i$͊5| ƅd~-Ԋ~7ƂciLJ<e:é=OxAoӧ[xA & sK ?Aí-mӶFW`*!)YYsMROYʣu_"N\;mꙋJ8|;*U@Sʟ!C6Ϗ .) P-jh' jRia9{5L䮒(Sp'!|lPmλ+uW\Wށl䗅9&rmwtiI/fhQf*@#~|YPCB6 t;f^U5Xm?@_Ț`X錵d0e_gӭE2]Ul  Z:eE FŰQ$1"v䵚΄) 1 ť');>$k+g؇X.0EXɺ97rb]N4&|9%k׋4.jIWG+?L7 (D\gוb.Q8(|ﲷXY #a>{ wRS^)/ohd:g_J)7X'7m1GwJN`Lֻ#.BOcu$_#$ރ! '=q6:bilw)FÌ__ OtϳWWb’iEM ~Z_ ȁCp0F`ȳ,pzHwqB}ޥTFH^߬IHxqਃ */[L#pG'Pk:`}G{( 4ggqsgm !4 Qpȵ}a,|?S.Ǟ0ٻ[A_%Rg"ɓ4Y ֱt~=@L6Nrcgf5 $A ]-<,hNK(ۓ[Hpmh&[9)p-/]+iYơ /x_ol#yd@60gzB1I޺G OF4,FꚈ͖PH_": a',2Iܬ`C_~f?0^zXCcjae<تOl{"pSw=Ⱥ$D/TP"QN\Fbfˍ&J sTҚ* aOG7CnlTW .1  oAvR}#&'tl) vI[u$|2]o]5@Z() H1_*{DTh}N<æ#CFF9g2cF*K=4üC|H -[4l3  v?uU%g@40^.@KXnXb?:cL.^g~ De$H`2SpB y\/ʪjoT*aG\IF=v} 6n8oT5l>*ɖn76)&TS |gўg?+Lqu*=p k,:`G?wLDۯ_ ]DcP^FXK9wJH+V/ &BBx|O!e"8 Ӗ~ :*:Aq#RY!+u[߬Ja,֠ e ._`W߹Qէk db\q?c8ue|G&Y3qM0pyq2 jZ0q0ҡßU,[{07?yL[%^UK\={?p@eYwr-qO! 5/R_ ڽOKDZ'_+70&b6%:=NDS:dڲVjcgA$yEUҀߢ<&͙1S|-@8r3Ykh5/ `]{7 d7,Ei{aAKHl/Pʖ8ðjUFđ6L3l<сTI5h)i)<*eqdʫ W U{+{IMk INء\M<~;o+/`#HFP2W# o*+xI(p6ϫ.hlН6 Lr!,)8 u(EAq,s(|έ[N߮!cRDx'FytEʷrP-ٽR$dC(vfM偡[b'xANoЙT(iLN<++}9E8k~F/ۭ윘bf[7ך{`4pZk ex]!̀z-z+ @H}G.V"A7!bsj^I!2{JjZ7h_\2M<,Psv0C~u'-s3jy!=wI~*0LlGӕzki*jQ Fa__O3ɽ@FQ0MtWَh\7WI4OE077Y4Sхg@UT;cd$kANW~dঐp% ,B]f<:YxL2k؈9hP_&C;992Bɧ SB}_σ*] >\ObϹ!,;cMk a:'ɛ] DMtSZx;e% ?g 9:&{a4hZƂhjjUK ӁkJn[EGUEEG!4_B%v3*l-֫Ὴ*._LjsC20 3a:'ӂD5%[+a檓ly @-N7KA;cxȣuη)&`"Nv+W`IWZf0yi DZG#88/5r }5(qaՍCC[ Z|J-.‹-CK퇤LvC` -ʎRxݣ!piUky_ .))kĵc˪MǦӒH/DmQ^"ٿ&uGi78T%N֥OjȈ_hEIӻ̯+#oj@1,o$jo^RU]Pt[%=ǐf!L }(,ŭVa k:ls&Sl _^;BFsH3 49AWFb{%^ ~x/W|P|ٸ3|>v6 Xr9XRn2B-'NO!BϔS'9')PK}Ɇ4niؔcYP/(bC|׆V{-wy2?F7Ϯ"5/*P &"bՉGtcWb8}B]1X6( 9a1 km+l#dz%"~MMA&|{vd jK"OĂvŌ]d\"к1o :ٓ=O:q&F{ "!AFYB=6t8ꀐq*9Lan'!%v"2fӨpԀߊ.Њ*_Un$ęm‰jd죦5Cq{:A3F01-h &:`~28x-gN:s}r!0tF7MH3T{ls@5Y$̢Aa2y-Bd(BB.ٜY86hfRvì(9ń3{;G"\Hլ?崙sTy^Ftrr˒<vEa *8)ͬkh3ċd޼hzPؘR0NI̸%i]=yYWU6 QoJK]ؓduWr[*l8dJHʐ5i%ԱBOW[ťNq{%Y\Y@2W(8UDJ4%ֶ7o(+pq3ԈLΣB[]RµXu+B(4(̥KvhVpsk&0=Ȁ"ci!3pޡy)#O;Dĺa@##B~1gV%U.$̡cGl Ym#b!yL>"\^⋑J:7W1.ؐMk%4;%67:.x =S\)AHM:[]~:ǧxG|ER)FZ Kxy1ɭtr:@ Q$ !jLg*Y>Q5sYVUXvHKϣ?fe -oc&A V6h07(DTnK!nlUhgLsN5S=8 @ 1!bw 1"x\kl6a[g 鋹! D!ytY.*%3.N)8$r߫Bm;nuBF@$v%R2"^%\ ;+|Ap~Nܐxd i`b9lJ%]UtGOt) B0xrp%M{Tc{r}Ee @ @Ve!`bŝΰߌ5.T-ix,lQbIoͱ<`0jlCB4^di=}덻 OvIuLjVwC(H5?̘׽H8h( Z, ܙFRn*-S-,Ё<8oSz\^b5hMA:S|AM3zX8:ڹR~4@p5v%yL-2X qvVzXb` # ]]עV޳ ̰ G/^T[m6PYLut11_$ g|ܿI`0E Дu짍B'1r~ncYh=Lh,GBMψeB(In[HbAƯ1hT|] { i5a,p3[u쫡LE OE_CM_yYW5y#k]`XѪWtdW/s\db\wK?Lᮻh"Ng?n@eg-'ds'Iǁr4 5cڹuksY«]`_m' Y5 uD99^T'-wŤ2skt'+bV!⩌eU!~%ŇYSUk|d=bYH ;ٟLp('Sx-N¦1 CBsrcDѹK: Ճ2 R)~xK~0xOo,Ƿj9oI@^P{SōUkʿEStNd=ne]>5a6W1e׬Zt+Wg,Hڵ&۳.86(B%pHLJMo}w54bvNCg~*~=/p<h[k,eGrq$.pO9Ĵ__(!늁HWQԡL";)G (fPU'Gg^E+qAm#P0і X cd*E]TA^a-Q?![>Ԙ}X滺X6Uَ,1Uf;xi2'u#r &hԓ%2n?mida٫ڄC(Hg0BͭG~V C} Kx6&z]n,6.p3[V슲/If5~uy05Z+%Ր\ĘcwL[M 4,ˮ\k6M@ c'ݮh\zt'!.ks/c ՞d80L);2vg٘I}cP!U8<ꃳ򡓺X![Rl=DL#O;H{EˡsF! ^.8$xZ>,'ZF]Qh)W')jb7> ^#说R+U c\*x늭3]*px/r=˖1@⼅^5 Nۥ_j@5PGL~VdPHalܳ6ޥFvMm1;کK#qC4OEb/ih}F7;݉ҳ\RS31mWgЮVz݈rղ*J8 w uT=fZ/oc"ecEڲbHp NsDD]U{lJ!Z^o͸lnޘ?ɛ߰D|D Ux|3z}_%AD )fu Qvrr.wrHFUSC7icw2V˜Li4+_x݋"V_y;BY&;iC.ʚw߻'pԫ 3h$,N_2k';!!kwĨ)z"4`^`؂W=kV;ˮԿ~"yVhڔ=Dȸ {E;PQq~ѹd Tr]bz*deH)s+Z^<YqĞ<ސzAGU EO]$f9o޴;V>)yP`o ~СiV_zO3ן 7h̀z;iXSjyW>Wb2q5Cw0{D=]mqtwH]h{rbq:EcF(SaG(?E1g1Mil: vy::7n#7#ƅ\7]"o0>GѵDeHʴ-t&RY'gM7J+Bҕ*w[+Gf+}.ү>/VUV5eTyRIK?rbP"\ y~f6ث 8Z^EV~Nep U9ft8ګ>Tw4|$]mz_c.&F4݌oXgÚXbh/HAq 돲%W/kW_P Nrт kyZwF& +'J-fm'5gK:5q_>Psnj[H.BhpmbH9fD{?w CW|8c ЯQurf?88AؐG3֑UMpOl74@awOKx?iREz=R~l:[9OӪtTE,!}t?'\IF)aӤu'Ф` u;L+]F晦Ax$^w/ 2Н~ķ;π=}u;OS:!*ˈӴ.K8oä`b05gC l,bf&._3\Ώ-iIGz4 'φ踅DAI2o;kX/opKݎ{j6eGq6E0b's~ 6 !U?_3uZT^uT!(OSL.oNYvh׫+p9S} WsL'ELz/j/5%B }Vt% CIݙ9Re@7cPp sL65-3 "ߣpL#OřВs0l6X f(X*_hsWH6P|xVO˵+ғK返!vRI&9Wcƻ7<};I3{\g ^ڹUM#Ȣ7p\XOZn@dXWYN<yl" ֗@=yGF0barSL׽3ڒу2X_ϚD8%НUg99mYlwCw /VjAG׌?=F%읐pqu?U]iswi} 8u~cCYW5`I7U f$$uP1I#.0|#jR2gۖ4d!r$[!́9PC \7-bq"۶;רؐiY,Y++rtʲ퍪i8&SQZQ*@u>@_U`v;6Po 昊0WU6RUF#uF:Ik}7|qrY@mڍ #g`O9q' /5׏42Bc:2c@H9;zOOMNWלمIS9Y&dJ9߬y ,u:%yH;FIˤU%jm.ťy+nnҜ(OH)>?xZB&B^tROk uJobjl#="jj08E쥊^w3|: ~SWϚ6rU+Pq_V8IwMv="؈`D[co1v œ[9f@er~ ,'@Cy$.wR9P%<;#dtywW)#C^uLo;^> $qj[rzY$s4yc7$%Hm!,X->z#D q]H:Hk-grITnx@/# j5C0JD<buNf CF=KܿBP@*[#1]~]O#heJYOS]n]ngTV3PsD&|"*$8UNX*cF9q [o3Ta}–7D3),Nh(Q5S;p&-wЩo~+KμS꧅|*pN_CEB4;6P[ XL9Kr\t@MJ7#|ȯ6#riMVYLK&&>>A,+F$W݊u{ 4x]^ C6R)̃8Kuc@T Ph%O*3Q[[ʒZ&,8Kfmޢ !YLJ QfM-#{A%:0 !ɳXDqA%NE9ӕyI$M%D(2UmWQ8dXʻ?Zp_JLˌJ.&LE>JبlN ,6XN+e踌J,k]VCTWE_, Wg}77ol;O1+pkUR:y6WL [JBs,i~k Ɨ:Z88{B9>> #ső|Ua -}>$a0 ܶ&ǥf-ÉM`U*w^ ,%<-K^.yYn`v]{>p8ň\ x&t'EUP?O&H}Xrp!WpSec:>(lOUDOWLk)C/VK=P7*]o7rz'K9׮'l: wj $onACٴx5O4˭RMYpX~f׊Cڦ XhԣnS} e[k\Y#SuLyi]keg3 ^ W3N8<>MDhUH͛뱐e/gn`3 "b@X$i7,r/bN,8o˟dvgXk/V{74Vt&xұHm`T\NzQ&{M2eĩ,C߫c^)\?/”<șw&o:J]k ޅ;uy%zuXCv!k;hHPTl"m2/m6bg^\Ғ$28ľ0bXUO q=#65 у\T{"3/ @۹r]±13o՘HqzeL`bK ]@{A ^|.+<3X]TaK%:1k%}r8.N¦lP5v$dž`aJRQ z]#7HFvLW7U&!S<uQ׳n)(Gd ɜbF DE)^2{1_P[(C44L` uzLX#DbIӐ+>,D҂{=Vm] 6T[ST$;=Bc"Ƽps[̦-w7j DǭDyjKʈո(ηbrVɋ(<  zCKN{ܮۏB'rEZ!??a'I)*G)ݮ¦6 f,>$2ٕIpުSAh3ZWAzJ*E?o9E nNPʳ i=#YCD+Qˇlk@k0BI8KYm-&x6e;^~ts) 9t>n6L1Lc4JNѹD-?>vcoF(#v|Jr҇gS6~4(rGF2,7<{:T3`mG b筵T f{Mj+0(R&6+Õ~._"Y&.6aqM\}+5 [̅+}W?Va+s몑K!vUN,\)?&Z6ίH%׳li7x\yjx]=2Kq[TM8>Y^AAjH=VtY`R:G& _Dzגz%bC9GX[t8(RRг5p1#x(ԣ\:#z‹}"" SRQDH.!ss ;5cH3nXd A" ҬKuS\-tc00߬\IFiɾ6ʽ9Q`DԝOӢ?T n8>o8n\ӣj]'mKjIĶX$Ú/()|+-DQְlm \.gau^>l 7))Bawa9tT1=al.,&=ԗ KnT?(K {9re㬄fD\[`8\uaL)M&jZb~FHe{C]SXVU˼I@e_t2#оAET]j LiZ5oC!B`rk(RK)Y/`)̩'(Gyʷ u\)*>B͘G!rj1AW+*=Xr6wShd7XS JN,u6W*o>6h3c󠘚3zI1acz{qj"mm lJh<4 {df=ux{O*!F!.iz7P].?lRHgsBItUyϠl5"\>s1վ^6  /s=ƣa"*Xd+F*sEt5 ^۶+?[w4\% 0M2Lk"U #V02 {᲋5AC]~n@Y=kވtTܕP(a>&5>yE b:pݷ9(Nm*'^_d:4\ͷG{ƺ-^nix4+B/q|r1!zpL'L!4Q2u}G6 Cdn_ I+I|mS|J˯`sǿkbTRz}?#4ZLP߄Rq7{@pZ/Z {/.8"%!:{%`:4<"G&~b_"b*< Cz)kC$*.<+R;x.࿨AV7lNZҧ-,TAQm&zwLIf)H [y(ٜJ%?(pyXI0 aD:Xj>Un9څJF\8}/kIu1%x)!JH˫|uOm#(aY%x1ggcT;Ys _M1U+<\C'}lPA(Q}Sp@I "]׻6-ftYXkW+ĝZT:]Uϙ}\!cw&{VdSt⡋ODLdR_5ŬYqRbk:eV2poqLy]ؙ;^kavo? v|>,8eمӵ_?_GH|kONL;|Q{d?Οu'l44&M .PפPh\JꤳP HI1jHɱDeNDEEοJAܫ`3 վ3xTD⹆mTv, nYNb%hHu%X!g* 5D}ja{ӳ*oX摐wZD&Oxa9 ^5W}mHډv>G"fVgB`󵵸?֓xU4)&}@9/L A\*CZ?rp50T[:ܨVl29#o|#'@|K 1m$$?;F&D6ɏ+!uX&2*0Ss5zx^c=73rBwxUurkx^@1{c1-W%JqN_N\H[1jn7YꐮՊͭh^'‡3@FTuK'h9Q:ifЉ+[G+5W 3qw9:OԼ}o nS%sKs4n2jPhbsxeM++D3:clYv-ކH߂2s="Kq@\Ί+5=3obear=-aʬ&'ͧd3QS.!̽ lޠRIBwܹG9V]6%/X}]ipÐkũmmChLDVIzISp!Gx;`ض]*u - p䢞N'A7Q};Gqi(pE&cKh-YB,6CҊWLjg"ݦDuwowZq8.byL&"fǶe+9vF?м&5 K߷ڛaQZ` 5V}<]5@,WWAT wex{#=dAmM*>7h>tI=^_!,2 e3i] s)A W,UM1EA'|4"ܛ[2ĒrPS礖:RO5"V.qⶴjV@G \~`roL*,NEӬՕz~u1yp5q&&h]큦siaiA%o3$b>@S tqĀm2LRH|?E-R|9ge!.Yn洡0r:ɨ | x/{z&l5ưBLbJ+%}dx*4W#O3F~cl~5L Vj}ش.u b֌aJ H|h@ZoՑAh7^'L.%wv TLvVo'jU:}K@kn󎢄k~_t=CM9<-7iM6XUS9*SeBgȭ;'pgorgXJhsocoܸbKKd\ae%8Ӕ49F}. HЁ^OyAј?Y@76<阣B(/{GVvX 7p{OZ9J$Bv %j>` ^aErM?Nj&0aM4p.{X7X,g++3=W?M^I Iz;xBg*aݘY[?̓t&\{؀]6P_|+PW f6VNT\2P^O#Zr>2#S80Є/ztKP/Նm"-> f{8E-i|kv~Y{JUuߗRG1 da</5*MN//$˫ #vpI$B~է0[1 N ;PHXC|m= WMJLWEM]X9ꈌ)).?&mfK )C*R"\Iy F&`ְ8ng2A0ѾCfEmԲ2 WIY1\l~\rEA*2^'L%2}tC!\rԃ?Z@vN:-NΎ$P!>3HaFA{7s''Kg}4z?Ҡ.:D=pg{5j9k dTEtgi'l*n a<*,\R|Axp?OA=*D-H-76L. #q)< +Kܣ=jGY\iET尳>!:XVtQ1>I"er`47^ԦgQ ʎ2:!6}3 ClË!'?'u vuRn-\ͪIJV% ~P)JHTO鼍Vo-Ԛ9s"i7lPF׉ƘsLYOvN_ 5LjZ8Ł:%@0/U~MeQuI)5<$7%eW7/?=G E|N KLc`{= 1:}-ijBK L2}+@DZzoRVl5g]uX!d7wYD)CϠS.asSW\i-Cr1s0uOP._^$Tk#jEfo-vC}lݓȲC=0]Ӟ3d t4'0c(YEMdB >jn ar=8E6?(FB( KBg858X=K!pݣlm'fGZ`w=>ұL ohZ[6GmzJ\nS*-  ~M3xwm%ah,@ :TБ=C^,p3 .(/+Uz_6D`jdL[n?1t$ 9 paQq 4KÛPޠF؟X3;Jf΁Ȩ= @E|JߴK-WľQN?xetltc(:5B!"fǖSE+M+ ӈyDHV?Z[a_OHRlc]$B:_ؑ>u: 0XPڙ6ld/!""lgJ)Ft: ?u[;ڿ<"gTcR81 䶑r/ yNhSrZ6\WPG)O`ΐ*9)o a$ɾkA7x9tUpc0b%=t30Ny̳*9 #rz_ 42K:m}R$kݖsG:.|2jKs7R q̌B28XOWrO+ՖSG6{g@b&\T&uۥsf<2/҄^j%=buJ,-uћλ0 's9.EYb4W<0"҂GAS4H3􋻫a4oINX$&6R䬤URȏ:jEjH΄/WMNHa _Z]~R´_#B Ԁ܃&Ngb0}"[!K&Gx:>\tOǢ9L)8iWt5& irc(W/t{uH@8= k=  Fq[WeZn!${كWrhӂو~3N_ VK2WʁI}TdE:Y]DWEbZ_vIf]2* G+c" vWם(_pi߀]7{8a6'.Y;3_H)!Wu+)ӠX?XX 9aVxY;)'C# J(N9UhO5@g8ޣhg}Q̣ ~Qkd̞ƁR0;%,RUXw lU}^ N9l?> cֵ h43 !0|p{_^H[XZy獠 ] !iDr2")kM]ElRfj"=nm̩mdr 90K*>/* )*@8\~%\9 oD& yZɥ]7fhߠ; tŸ&,,|Me"_sflO5RIXҕ>qw(kp4(wI% 1sB^PX䣟'b 爳i?IdU bS,q * ~3F'nuK* "[zoz`r&m؟ w@6"g;ݎp9 s월 \c; (ik6l[ڭyb5ABRL,EyWf  EWe2eOJLqm>y]JɆ រ& ̣S3:绐e8+ߣ-(H~4HYf @!KT*$_y}]k%H$Ċa{ɴ$ ѡg^:S.r>$Xޫ}E WFafޏ)pi}у멚ǴBED穎Sr&}%ta ( OpmGjǰi}'tTV9"aiW*:Ba>[5+8^' ^j2);[urnҦ])7'0, Ԕ;:.n# z~-ϕ8r 82OVt'̸9% !a0 xAÏ\IoD?=c;i&P<~T@ Dzrwp ΋s>A)>uxր叮OT1ϚZ7:4Z|PzQ^o2NŒ 3!(f]jKA&⹢i ,zs2ˮ VUT_-h1h3 5UD7(C-{_8oMGJ. i/u'GǠgi_/gr]DžWQDJ%ZVUQӧH 'mn0taPA?p]iky!bd!\Jǫ@ibucʪ͔qvȯφSg'g-"KH#x(|W 8<+T&%;pF;n}b.Ɔ"9{J.*l+10YA& ZdgegIn3m |^7YIͻ$; qs@/Z~8fX{Bߏ z5(vgxoi)IU-vwl|Ki y,5p+<ϥÇMRC{3rjVr}:AJႳe KE}zT@FfϨYT:d;ˁV YWݸw66J?p@OP; H"|mIu%xJcaN|Gfi2(-1_y&! &;_2"{M4IDI$76M5 IӨ* WXd6l/瑥&4ѣ0>HL&GEhy÷G BQPvK5S*D83#+UWySzƱ=MTD'.'n,yku RE J.~r1w@vJfxsoCU okhy` I Wޣ}Q +e=|  𥂆-׸uAPG`0&I`*Mn[odiz rޕ_К$5ۓepӠRR'[\ ħtҷXm>o+B.yAL1eb?<cs"na7oTA\ h4+;Xl'X|||kLd73 &Vၑ'8#f틠:/o{x]m+ÑZ~Ɍ9lG{]7W@$<$&fs^ -rIY禭!:\T݇3k.8hkF'^Ip&=}c2`hy9l4#?UAq{OdK`rWEBo;%x|? =$Ɗ<7h%DKQa|g6W2ܳ;oBHxVf%ؖTI %F9%y?29 aGNP{|11݈1T20<<)~ fNj;j+#q0e$4FFz*S "F;w_9^bC bt ؋h‚ĨY-θ-%qv6΅[-D>7-~EXv`2/PeI= Cϱo hE FwWb$0 0Pd]M\Yu ̦[qz$~m~R%TCTeiqJˉƂu$T`nyh]RpE1:)2 eT@/[̉~5]HY;&),^$g02kw}H8?ZWf7&ŞXG3K!u*'F̈hhpo*YچTtC1O^&,pO L$ [P66#q'&t<^fz!97;dJc:J vMRŽRmTaH7 u5f{=L,y$.M%z}*-e/ӵz)GC$=6ƴ:% l'njykcOnbPo^JfHLRe S⬲+oPr8s%@dAgȁn\ Pcb2Qp@b޾1z%E_/B"pKOdcU3մѾAf-07boQh.T@MI%.r/:c4'%z~S uǩO>GGo|=# s^|dk۪gr%Յӿ+OEhKLnunjY1s ]mċDss21FҲ$plG@K VԹ昽(W/;,@R"f9t)sŗƛENw\NaiZow0!6ҧ Y˅ЯCӯÞ.]9Z2PhNbc؎۫"U3XڐH#Y)Hx EbATt.m3H#sv\fpP+LLACw 6|"l_WUkڡafѸj*9w?fe=ղa0p>`Ы }#w7Lߞm$:`֚P!kEݴ\\'*/!9 o6eޫnBblE۵=tvŴ;t 'At39c9' KyPgwO.F˝vlhv'kFkkUu)9K2Sy ^DzRNVlL!7l3;ϰ&Gڮ"x3,*+q0b[U:ko$rJT+x.;J+>Q4 (%p"kD t5=n%C̯nK}܌QOBf-/>Ndi~Ʈ^ ; kӔ\sPYC"0dcE8y~&λ1PS[-2zxh) S/\-oI/s!J(ku^vY*tK?Ѻ9@g]T`24^N{E2젫0 ._s>H(G;;Y()齎26!uFp '߈3ǖNa Y./ )ؖ#7x8FXI,v?fqrX(=Ͼ |x;Z8,Q n>f]|fg—y쓬7PӆBJI(g@oqrH:ZmK3ĭYҝY~׶@1>c"fTt+kN'Z \ǁIqPosIۚCW)@0Pb7ĕY-y~?.hX <Ȁ>* '*|0_|.i?ԸRm*sa\v𮙹-+Flz~ rV=F\MF!T&zNJfjqO=fz{1kKdr!޴ ~~9CF*|~6m,/ %(nԻ#ʑ.lդasw]S\ "oRvO:v1^k%Η$:L]{m`T;qq4Mo%:aj*Zh!uK̃iNO- P<"ՔFz"1a!n5 _ȕBL):sA3~k UD6cp~k`u~:x|yʽ Pd&= 8! 1?oH2Xy3z"N=aVԿ«NT<yCV*uHkR&sЄ=ʹTx}+d0].FY \u Y.i0-[E&CLV!Ii:k*PE8/f}aZ۸&BM{f .3ҿ}{`WCK5?*-UƂSJ_!.ajFj;g`m}-Pщv#OMw"v7Ct m}+ Ӡm5@fKm&uNm%5m; EQ%gKU9kFԙ5 ؆'tt @\=STe,KRZ9(%)}>j67d.zmdWH'r؂T1y+/ng\>`YDxՆV40dt ZɀR}/KJt/߁tIxT4?BX!pz;"F߱,D B!,~^ g=\'Q2sJ nа=g)?l>G S)2vM\J?\g>x)22=eLgmu:d2rUq04YA1mdxzOh}n 6aӛs'FKx7=9E@AqьaNe guu8_фr$\.LA8PhIh`I=]`hLP#3Ldw7 UV[U/6KV݌AXv V|:ʣ$ r JvXQlah U?c18hJ\MR [Rn*\[F"ì#6|Dbɜa#3=/ 6@*oڵE<ƲNjX uv&#H +orOC]' GcU+82* ǘS&8 ]~o~;m+ߴ6ߒd6# 8ji_8 iأ_VEvϑP$,P]w+bGdUƱdީ,QShҹ.01f6{[xjm%l$="pVK6*&jŽua>FiG*DŽDiu@_v9~Ғqq0lTK3ZZL&"a 4s}*c]qWQ&E}I.;¸2]*Dɴ ȖœLz5vǏnuc䯿+kјjEfGyYdNb-s1#BDK7f. t\{^y%Ň I/\"n*;wmGrevT'59ѭb!jzzfͮk@#7.O@3I Z,!B-2RN*N UtuW'גߞT{ A3`}ݞFUE9Sj4F[O5K'!`R%aX;㡗#C:-$ֵ_7I^= ^P 1{BW,yJdb7T7~.=z ߹j̣?5Cy25;dЂ.̳`4)lfM+K͆ތ=+~A'2.E¿5æ\?;&{T|ڵElߤG,BD4 i’|;Lr`c|3o\fTe8z7FA`rMћE%on_h~Jt+s un$dN,5~ UC^ j ׯ> i fHxtLYu.$:A޳ޕbikܺ]~k:ClS +|B6,Oj:E`'(a,p@{ /NsAoX6uzMbg]_=N%sZVݟDݺ ^v"kURD IqL$>:xևōOga}]FFcN uU2>+tz$)~fj%%VVxHp"zk%^J<.܎m,SF"~ɉ9G29`/pގ|!ǦɭdL~a={{]5_6q3 H6[PBX :P.xZ1;6)/'bn=D)󝳖CN~A0QBS{;{I3IOat?~mۯ~ 4 ?@X!g*)q,mзs9Ar]?nAlH۶"t\26XiЪ/WT"tܜO+ATK)5edT8 RD^;>F䈧Evg4*|oʓTr 2L Dj T]K_Tǵ g4GKF"U{|jA ş3Fdj13mۖkGB7RT88z*RQ0([+ޓø܃q㸑V? }KK{At2t'ŨKsh&/t*i6ŚOvSG`vx΅]df>x}A8d6%C:?_Bvzn9B}p\ וsp-'8*J=pe 0uz>=4=n|@—Oƣ !㡟9h4X Rl @VL|U%C"ink@sF|itNWcCe`_CRy)My $pt 6C41 Dnrr^GlBrD!m8Ppc|W?;+B}D%j0h-{#ؤ0~$C.O o[WZ}Z_%mWmجKf ~3Q..{mfz#aHBRi9dy:B%g0W簚o #;6s e{ fȉK`32Yҹ$$ Q#ϼ0"JՖB3dW x{n=%O6d<D2m~Χ7V8oN!Զ} 7ds uˤ ux7H2@\&M7V ?G&VOizܛ3*ߨЅʜѲ3?t|L<D.Fthǽ;}$4^'% Up{Tn^+;K'~B6(0WxwNը:RS|_N+v )J2|gqo.~qì֞ (ͥ%l;\34ObHŀ>|g_4TvLyau &S>9~疮BĶЙC{ǘ,Z- Ysn"|k̦%k xfو@Ձ]F T7)L@=W:?U5Ըt JoMce@m8\xT5-dʼnl:!0t<3%]哒^i_Uf/u9&,芓2lɜ=UһZn'Tl2R̰HS I$G89i=R ;4TMf!|8~^sy.8 pҊQ:͵ఘa@.sZ#f `ּ,A4H^T\8?6me\ffεOJF8 7<<Р`ƚ36/{KdS&K"x'YKY%eQg^0u̝S_ SO+ )[% Zf-Y/-X^3gS t nM]{ā1uf9DR5,ވ/uT+#IiM;LB]ARg` =_$ fdOݘֿ}`I7 ! } ]XaPUX$g?K'3ߞeo:I5xh[} X5\r3[O)h/m42>fYAFLzw-y/NxCVRBݎ]V'_/"<֪q2&Y}}d6=:w LR0Qn$ E?>ySmYQ ,ѱnK U;D]&?aP>KI(C^kab[Wv9Pޘ2f{ʇ-߻Foϥhz2ZtgKީ|a߹]d*~ICާ}aAf0ht4PWt3Ed_%)iJ oDq`W1ʼn]8.TII0R~MHTә=? .ЬӤ*{ jM{[ c0Tbdg!m'8Vx]&jHm<1Bso~R e~i({m:X$'-2@]#U|} K.)no.hӶQw#piŘ(#HD(XtxT|vq:9H}+vl2xh.+ 6돳:x l41S019۱kNR/rHWl7VƬlШZTR.z8 yTأ _U-!{}ڠk9y#+5 DC"Qp`[d kRӱKh37ɔ;{꽊S|WJ<5+m"kU_x&o8i>1:󰹕>gHjbk1PP 3alZd^ßH3׆?5Ts Z;?\=D&ǟM/fhz&3~B}lz_5~ ٪!yGb+mA) ,L&qdmG)APEIٝC ;TA:nfd <˗W6+jd,JAb$!bA%ѱJ/Ɲ՞nL@@t_7CDnDH) nȾ 1ꥲ^BhifIODԃGw̨򎼷Z])1XP-!IH0Mc^Ogla2-Q.Q)GBub4 ݛQ}Fx,Lޣ g7S޻||eѪ :W(Dף R"MyٯD%@$D Yy桧;9]ϯ*;W\}$"3&%BwjL0,>IF[nS.E]M$ئ_ڛH6XP(8KrK-2Ke(b!`jX>IVjYnVw;?v2ejgwn9IU Cމ'hzPbĤ;)VN1f=IMi[K'\vtg\uTRc8_#ddؠ]$H&+~.<۾4$Ϧ#A[#B>%s5mU0)%c$EGWXud939 @`)  >9:|sTTMe@6ֺ~4f2~D4  9ZP| )MW!:mGR\ 8?%}ol^?V(7AXEExRrz5qXL Bw5I_LU؄UŁ¬$Aˠ̋|~scSyyNz퉞@IuEGPD pa!:HB h!iU6;ol ;ujWfCzT '$]mlԫ#-zf2Vl; GĪ PucWHq"3 Y>y <ۊ7: CrfOZ,˭q3(.x)Zou(؅GEps0)=;Ew0ȉeSĻI+'7r (G힄\_AK Z[1Jfgn'LaOArW^惼@Q)gte0vwСm(!0k3 :\jg_%sz|)/[m@l*K nhgn(-iZ3K d3K 4d0 땆W5#0 ɐ糕;CGt]&0@qM m<8LxKVkapIfΎ4_Ō&(!{ZbʻAG6ll ggUAou vk}V8̝Fl 5+m t=} ,O4xl v-99up99U[s\:%0+;Al2'9jn ^l tqVy&}O'`fE7;9v=gs?, <[ 3\TTQJ+Ck#'|̚IF x2^STטᠰ\6>bn6g":.+n ;Hd^ 1W鿲m#'˵3DRgYgs5iqs&,oX"͒V(g~#`ZƄ}["U(`T8' P yyjlzPƈXT.Sk:Ą%rQ/$4̪*/ ~=** IꕟG<3T(!tV7O3jSp,l@ӔMO d$j-D>“.0$4Qsom2uIւ_~JuQBmks3@h%K~b5 Qq&J?_&eWom"4*)WKSB$3z}7;jצVdjvQm"G8%!!QҌKr/A0Ip%E~ $6QF= =pP{*亂p$Hܗ?eI'Ò_T̂CmdO2a;i &k2fc(xB׺ݹ1 X@u H(f)cSO#jk Z*R-|8$3߶=;0G `0e9ky<&L+t7WKV@ 69]ʴm=ɍNtݸ,z!Ƣυqkmh6( ]X49s_h@eܨnJۯp]Aw&h>玪A,~W]:4a W?2"硙╓ %Pi jNjt3_usmVHDqI 8xqBR?dYoV`3(?E`? u]>Ƌ4p'ҁr@nHq rFMoGe ٥5#44ٜz/1=2Cׇ|cEt L *J Kߢ&D`sW1E^H,9{ `Yr+͢ҏ1.4@k@4HFciڐ}uo3o>bq"im$O:hwW5Ɋ]%)'턯ń*X;+}PQ:opCćU)Һn.ӽX>C' N\grbʎ[LH 'XlAՄA e€mpr)F!I%G0͂neH<.'q=ª]] Q`GQõUS@w<⌿Ozc\D/4FĀy]ϝ0G^Ps`.bR!$I oLy>֣[-4.aIWh늌}T NVT~$%ʺ pQgp#),$boݧ+,Ԟ~^5eFAtKl9KiԬp,'a b{](vAqq 1y(]rowÁo>).Q!e~V&,cyp}W&K@JS#v`ˡw _~1AyGRqauC.} pm`|KZmpDCX5zEO:_ D43ggO#1dj{ 8$tHƻDZp # +0f%2ϧӄ0*8oYn R} \rş*˕u>;(kb#V5.xS# r8qߊ.x2XXyI5B`H`AH+?DH߫ΆjוSBh&\l>d)(kf9$9vrÁ֠xR#,PWjbOrGs)O3xy]Cdp1̽"|C@; B9]S9xyAJ79l+F 8qߺ0l%5ι]p˜{w ȓ?#7&WJܛaz$A3;jl=만jQ((\yg»Q^7/Gz7pٕZyRtAܑ2_yօB̝<c_a mdlc:۴ⓤaxtqKؾKclzma[e MM r-B 'ID iyleMg^Ə\ Jhw$d^PQ?{Ms.Fuc;HdEkxS;o*@&^ǦGNy%5ns;Yw/ɮފJs(uTcSJikwo}xgz;`G4NR(orunx"* fLXnVXtق:%:ctaU^pghK oe־Ir1 ṯ;a1Avϋ7Rz8ZdO= F*ծJw@fF+VKSpu4(gbEcCIbGYF/f-tڐ(kLj0ӭt;r0*3nt_HK ! ;`;*;Kj[LFP88p8``qL )+'`K@0~K7!7{yjk{G4jXͪX`pb9z0^T[}@lZ̈́*h=vqmqQ[`M2xk~sGǂ7 3G1QxeB?CYP\^cpKӴ!_Syk!4Ϸ@=^Fy3EE!Fi/( 8藃zn;~7d?[>(OO½Qr#m|mNJ٢B{?y\ONY܃'qlVP WVWhPBpH b*ϫWYQ+8̇]~MGwg5n\M%ᒵ..W}n%L%f(Nh=G''t c&Xw ^,m8E`?~-۱R>kS RhH_&| _'ehhf 1⦿FS[)lWa2߲ԢTBvD_Lr}g)R/+!_0Qy(Y, & =?Ijp>1RxyH)M3 M5dzK ҭ6 ϵ̋ *E c| @ք BD- )S/k:T:?bk={ff xl26#̢_"B쯺o`Iu?,j; @Q '{7 j w#{buܸhjgx).^߾MACYơl4G, C\jwף"!aٹL;Q#=z>,n;-&(c |%%k$Z<<H%h ɚ5H KWxN OvjĿ Ҫ| Bdӄ,>p]͎&T L--`BXEɾJS_G: L6Q = =^#vo 0&W c:0 l01 %cv(PVJB ϊk)b.'&dh43J$)$ˣ׾wpDzmF2O% nn O_ݝH uÎb&hWBup9Qxw|%@̞s|EINc)x2hFÆL,Fdf2daY,J' q(punx0{r&ןWA28nj9/WYU27 %O@!eC !)=^[mTm]- )!c1w>("-Gۡ\l1rd 'BZ 㮢0GOnd9Mб $H` ,EvTMUW-IjJϏǛ&oonTUqXLZ"Ks}-Dg`[pk˴ As0K^B3"\ιαƆAo7-+x8> 7ŌS$t}v\2ǢI4{b v5SfPӅkToF@u 53|'3TFAڱoFe m,mS O݌SMg{ڙ+Y\1mk8@ C*MR , 0O$pJ5TRffwCr|L S GqZ/Ѯ}ʲvT2(^F~L~׋T!8dcEn VAA C J)=җm!\_[&\Boקz'?(}?>yjb 8dQV &K)o@^E\R(U\zEȑynPKܰ(2G+}`F^n LYk \9ۨtO:kz̽h}o~z )_#]Dx;so52A"wumz[ 1!! "$eBXT%>dg5慡DGpa.)GNqf&`\a_@>1αyJ}ݔnjb->| Foy$6KEވ+*)x E%N}80abӡ` %q9“u7ͫG0!~d=p~3Pi'g:|rkH/{ZI/K%%ThH?bCIGH%FYbYm9k}ՁSn@h8K{8ۚ]c IL =&ܭ0KMo:fj%@D-.j?sn _sGZ j( =9{@GCKI"!zFTu&g+Cީ/2L Z^16NtIV\xCAvtO/BTd{b;p@X8l|N:2L3ia)^]V6i5 .jVu];$. ~*i@F"j E,ݽ9'w|Lcu״[:WPC%|p8*ڃkpHY܋ow!U ޼Д9r4J}y[ju=ƧH\_I~,#_TrM&z=0JxOS z2UQt萪Xߕz0XA4YR.4YLE6lLte횲ϟ> HCs00PMB;_88H,TQW3eRdޡ*E9#[gel:lt6܂=F_ϸZ-"G!R cai0'{H)yx*a S[ΉD5Q+%_쪣Jd|(O^Ra)B D}9["+h;O5;fޱZ/vNhqϸU91E < K@nrSK~kp&u2-et+~=F~aAB> ΤgmEtJ1_byUu*u ޭ-^nLd65ov]eL*,단~pG5z]g8mw kĉ%ȻBek%+hYHƏhR_k:wtP:tqgAb3 rUho las4Uܰjk8Dz壸1H20 k?oۯn-Y(so}W,op˕$HUх`7kX3^c=Fاv*p LV z+y~'9ʇh]*A" dÖX?ɏdET$i'={կtf?ՠ=ѝ}=Ex&u4LʵluOTjydy쥋~\_&Kq3 St(n=}N!xߩ6~\$l+6I7u9p=Peuiֱ`ƞ=l A'!syr#;+- eZrc‡xTd}'ޟEĀLmsc^ntya`JqHitcД6hͪl$+KJS58f`{heUJMMBNu@?]Y[?hU=z/sy[GXl΍#uYڅI(tnPv(܄$ C@GW#.q(6i -UCB(GD[GO֦ιXygA'}Z23pnR~p.Ex@: Jc$9C}{bTw(H&+:t2;'gfj6QEtJzX!vqՁJj6. Q@I%@u7Ȧ~l-#2$_ؔUTcot)9>EJ`>'z8S wqɒ/&Aׂl^= oQ~~Q)v<.D][, GeǿކmH&C8}oWb Wp zDBs77`;>y]'[*co'PZL>M;vL]C!}hM-W7@@;\ϩHPDi6sEuyG^ØaRT*4gukcAly %U7&2sJ&ݳ ;HcٴF>^vDMTXH2l|Շ1tϯVU[atI`R]5orjCכcE{˵J6["ǦomL*a=5D0; ոrLe@?\D] \ۼKw\9>DkQ7_|ӻrIg3܆.8rP<.;cO54Y{0x7H JƃC?盃ީ1Zk X;ʔcTK72#ӿOAS씐EZO׍@aNaEpo&-G,W{1HM)ҨT=ܘ^=Df Mf&᯲JDOFSws`@_Z@@;֒2:6gGT1{VX5̄@H$V>2ٰ^b7 4wmgԝFht5QaCQVY"bn we}U,ș{gI^eQ4D0\2)']\X| Om>7[2; y}4\/y=ME#y`)#dS'DT0r:E_FK=h!qZh}F^g; t8yO@d=)ew޸#X \n. 0pbRѣc XߖaG|xάkzezPȳQ>Ƌgh*Ϡй5V@W2ۆM@.ìEtՎ2k' xQCkF[W8쀑 KoP-٦G}B]A-> ;#h !ꒁ-G#yԑE=:- ւ9bZ'~N@݌[W sVa Fp/K܇i&>%E<'rA3":+ü\ȌRL8>QF3 }ksӠ?h%ϳw]65Bwm?jNOc.,:nSR= fYo!5 3 `Dǵ<^wmdGs4=&TKca+I γP!]S!+(/ }V>N,sMiC%m` oHu""y#ٵO*#~x,ɮ^ahsHd61XEӕWIGat$T(c#"gDXN1\榣ǪWqt;=>Kעә04B-SY#s,6A^ֆ)Z嚮B=/L WV4Kf"x..Ӈ{~*ɓ=ޚz>.O(5՛"Dk]w-D{x j:4 zL;wns~Z,~" ȧD9j#sg 6t:,ŲtƊ锚Oon')9:]nSTa 9Sq4,,hE9#cC^_N8y5> Z2|]\$%{YYxcKӄ/Jhn}ޮ G%[.b٧;툹>XZ8P$Up&3)ʑ~ zZ'l-ilfN7\1"ԑ+_beg2cWC42xɠ,? h!}2zFsR4sk)Cc~fS9 |l"q04Zˌ;.U$oYt_{;H壜zU*LuXH$*ok&/qZR-q Z+&RƆGXIb;XhqK'WRu0$@Kڅi{=0FBl0VU?<H1D^o%8#a^mHkv˔55הTJ7P$UxO J ּl M(m{nXyaVFWr0c\0GcjF2j)Az'Z%t}3}UW\)ABr% U݂C> . >JP*!_9^7 _! t2bNz3QTqN qе=;vŷkǪ_VvUVɨDΌ O7wY4)H ]ȝB-1Y(Z,{x$LJb\SgŭR f?+ 5NXN`/ڿ 1hVaAzp;;ڮ`\E.b2J@Ӭݵ6:pS WV`hs&%OGDaX?RbEhxa% sQl;}2%}t%S=v|3 =Pil Y=tSFbYvlz Jl:t/mXf,~l[j=Y,Fp+Ԩ miqmy揋` 9o-1t38+CM3O_ԍg'e@v4Sx2EMdE^ɶ+ ^ Q2sz{u"Qv" Qwݲ)Kɭ\ sO$X@3PO6]Nȗ?zF F-PofZt(ZNN#yo*(`M]g"qRVXs2Q=堥jxnԑ^F[> Am+E5#6umiy3sl 9Topiɤ?d|VOy;1K|[tBդeE*;2fe-1vc`bKW3x>#G.pb\ T2:- m-8@bD<ܸz 1:+@=ޠ ni<ǃg+ 13{V B.{9u78}Rg(?4t#B8}ϑd֫~%oN3Q3cQfnZ)2!6\GEfhH=-d˹O@IBPE!Tw鎔ƮBU5rl%2"$ s)[?nyDC)P1.o%@>BIR9㘕D@{X) R3;Rb:k\=M n:E(|Q-3e/05E7tB­!5 3t&Eq (;AV Qd1")iR1[_U9xb~jMARF8}7,QJېsheq:f#L N(&ٚ}+>`>ҵe! 0U DJ8*׏ȑw?+]ORSsyԬw S.\?lZs+Ixȑx 85oT5Maܸ_0viL6dŲ團px1F̓]_u |XuQX{~t>1Ϗ=L[†aR*\PDJ&6}¤Vy"/Ě`"﹋*ܨc 3ZA)i-p)j!9k.g6;N{\5lF>KI k@L^_UMr'^9_߃'NBP@ lXhT?e'(jٳW@άJo~EM(L6!nQFF瀋L"я+,W޸/ ;bU2 sMvz#I#=ޮ@GQcuj/7Yہ Z@z#<@ 7vH`ثӯ/E  aR"'jNj۽e(z_9&ĝ;?1h1vMB12٪ۃdX2O"He'Liux?T4rŀyGfg0R;E!cw|KKh 4wuw}ԩQSQDkPdSooRg;6yùd{(W7vfq%xid&SW ]hي7oFy?-`0~DZT5Qz: aUJڲkQdy̷BscH1D~DIV$} QၢXN-:Bˬ/>mm@y t sݗ|,xso{IS.YnX/,㯎ӓusgXĪj#?1"/Erbfq¢ީ>Is[s<|O\Myo rZV  h1׽*%e8Wjϥn *kUӱ|l& nԡvY^74vuЗX-KLP*x&mZF:(+L\Osk0aغAӋʪN<-8l[^Ot#'=U9pPx=u|`Uɦ([1> |~aL_U3D@A:8LE)2"=6MJ^G.֜C0j%8*txx@`cgUse>4$\ᇥ}Hj=Yɝ1a틯b1ϧdaQn;\ƈ鳗a<)ϒ3A~tsI5L3:{/m e0}kiyXAE{jm:&;/~}m?)b3@s~ޕzS@hwqd閫s^qGo2b\jLNnO+i慦`w.";׳ ažUX.{M[ugi<\P2!EX}$QUfNW[`kGk)k6$(}y'#ZbR;sb; #%XENX'Z%8z|yE[}[o#J"\Lg~ S{`(?ƿQ'|^-!>0]' ( 6ݡc"ZfDneN$eD)`" DK>4r9u[_&VnXA0F.ϏF<3ض#rכɹ0*ĦyҤ/jALTOTu63ygR"n0-FɓbI {DB2ir%[PV Y:VEuNC$F|R(d Мw1˜VNTkh'gkUV1vY29FF"u{)Xu9nDQwUeV+-Zh"D ͡g%n V~ 3:Nc9w=&?k[0RPvp] ?@,PJYM1MӲvA4~Xj}qc}G q=snRJ@ҵE3P($^Zbbן>XM߇w[kk̉<[`9( a# ]4`d^fVGںDh|Ni&˼ߨdMTD.l*Y$mBx3pIl[#0rD%rX8dqk#~/4UϮNG:N7!H Jl-Ch}>a|/tܿ޽P=ZNp\h}Ipj50ozFNw>GشU Ay)TqvW_2^I>TDkVNlYDj@-z"{Z ÐPi' *f At4pI?n6$(miM9E\ͨ?ͻB(@2>LB]͛HGsy_G`x;^N5aԶR!FU_2NqaR֟գ\Z#p*ˋݔr0g,x Y%{t{t1xOp)t ?Ϧhs/<ãw$lBT{w&߆=)l8Csh|.#S/؈ejj32E?l6vR􌹿o*2Wt CC҈1磘}&k>"-ΧC#oڔEܗyn$l@.,"u]OCOM`J,,T}7i\r,W n#=r7-%hկ X3->g|hi$O_Hiu!e6͖M\_hS^y[^0pld U) x-\~lEڪN-Zے=˳B.(.R 95f-F_ɒGӊ⭹Q>/V@w"Fl~`l¥-75T'*oJpF!F0-;1JZ::Ԃ]1M -*)|5&8 PlBDuh w6Ty`@&dr 0⚀rMbHWI4ZXMK15~1Y: UkSDl@I]ZXb6hm>ES IBů5W"+Apˬ\Ykp~Y6x[/RQؾ=5U7'd퀉8T"R č#WG^rN :Yo]{#LTI)k gqAN\,f[[5D'Lꫬ^X<kcgRL㍽Ӹa?]n awhZ }5ޖ|U2 !t>u6]"CWV'uNMGe+L(aˬ!X24CS,\>'`RWEo8lSql$Z1:(xsK`l~8P,In'rN:D ]GοΪ.Oi尢sr4nWƊ@toAP/5&(oe-No#W.zcN2Y%yZn=L`R$[i'X˻ˡnVwӃ{?qhVҤҨˍvY*{!֭ᡯ8ׄv%'GpguRKJ|S\EY\uÁn0_Éix_ѓ7|os!ANXs;D>Lq /?ѯrwBDl%h|w +RL/z?iB;4+Nz Oei @>GQWfwyZ-v÷&f ;%b d5 ? TDDЦ[VQE}]{,Y%L!%R򟒄'H7f Vj[E{Z@j3U`CWKCuF `8/[B!ޚa8j eT)c ltֳKknƠ -q/LՈ;<;B#4$%-Dn1*~P>@Wm>V\C*S o׆e\y}vӍ=fH ,''bѫR) w#>2lɍN㭙@\^d )4Șw|yYCI#oCJNsHڒ2]87]k3 Q))n%h<jK/6{}O[z|{WjNym@ =S~  (4n:wH0a{1zPW9_oM/^Fe@ &*,uljl($yoQۢ_eoYCZ& n񹵘$yҥ]FjdwLf9uN{Yk_._>#}˻غZk׮??Ϣ|0 y?|=,~n*cqɇ a5wꀽhTw¬M ix,պ$Vނ*$D}LQP {b"5Fr6=hB*6n/41 Iy0 NtXWXA}CEY^Wajj~YB VLRZBXyФba8.}=q \e5%yvqǤ\tTW< /B_ G2à(s>%AfͰ#ރgKR˳jPHl d‘к ԋ-`0$wF1ŗD"UԇI#"g+uY[?>ilӻʌ viQ %C+V/Wl!W8o/ z v`q9m| ޺@\R }bVs)!^:"m6& 1 ΫA6يngebmo ې88GOJ7m-zX<ٲ 0'-eXK̽sZU ^h Aw)'*f:Ll!Z`菎vd:4pVyumFfD-EL;fG@MJ 7-v{: t kᄬlNfQEM \ s7|W`K޿[e*_@9B +pfHL'Lq|Yg|¥przTp*-][:n8u':)١:tM[0AO+OP-%Tv={'a2c|WZ6aeĎ)܆}]bpDLg k5s="aM( `OOn3@CaXmܛm$X^)B*춠Å$WHHAe U߰B")\WxlBx)Hb? T$mlM3N{+T\$mb[)c4 hyb/x~T[KeETRb!7JoQ*bxߨ@]<-TKh 1z!CN6VJXp^DLĎV%nV{̠qw;lq0\YsX2O]XN?Y~q9{5#"y ;0P4Xwb^&'Y&1E[\JJ97p o^dh;(rp],U "NT\;^A%u!ؽ<=>T ެ}!zi KRN$K̸m\̈ǡ0pbf-5рe]i??o^-DKs7L e*u!zbNn/t][+ū z,熎ڨ̘82L"3czcf);|QFe{MN)|k8C-/=>H->W Y95E^ &L- cWzuNv)DHEsKRF (P,1#դK2~/y6bc[f]`t fRO,LyEh\rl4t5- >'A`{vzN]0voaa 9nb)gVOA%.wds-鬯vՇZn/*A1M#v^#,ˬTm3B~ +!I;*vexSw~QquiP@hAXFۻ&[d;eJ8+`ia]ZO<\YYWN% TČcsu%%/좚/y(1V7vgn6ه 7ޡl.<áڙms͂fV Ua 'ȂgDVپȍepviZ4? vhڒG#XnF1Xu^3~U;z\=m 5#W\wh >dx̩y!%t! ΐ -.+{t&%W xLM\Ӽ:S{+pz2μ2Τ+Z"9x{!tI 9 .R@MH(`'r](@x y5]d?M#/Tc\U;6G]@:>ye|}yۢ߀֥=Iϙi"2僰/ ?&E2R$3iޯ`%{)6l)$5g jѷjrUdǷ5𶃮(3]K[N9#ehƎ/EiE ,ÇB"7V-k>nmX=+vJb2BfZuK `/[~[PM,7 % {`6tg|Ė,Eqz` ڌ`jVC),nj5aF1+eΣd0pəX^oMk?E06bR8"ʨ6rG9 Q򋓛ޮܢ{zΕ0yk(,WtX2hJc8^/d@-ԯh G+'$.!E{ K4vqI>R`+F!a)=iKhs $`"X.ʨ&JA@nת}XR7[4m;9QS90hd|& /0sC5'wK֫lb@X}}*u.Iyl2,=-Q*\d1h` ;-i+ƃ/ƕam}ƮDSnْ<1_Qvδ4[ar4%$D+sv| G'Y 8"xw\;!W0C9=zjhx$hN zV/ѢZAjڷl8swH4P!Ty2G?١6$-35>5aBCFI8y}"k9 y?%jKdcF`֏=3|)QmN}WׯFot+f, D'=Δ;ıxLv$#1T96t% fQA~|@ wWxAG,}0dC@ޗ$ur|ˍţ~a]K@~k9 cps)z)P()LkGM| _71 =g6ݣ[!Q)`྆uq5 Ljxn(Y- Šڿ7d8'>> w[D>?_b%o, $˲"t=-+Ux|dh{RJtǏOOBփma.XhľĚC[ PLjGN"*~O1soj|OdzK0kZf\mlBkW5G`yjêeR=,7 ~vJODţ9+ӽ fސM13MyxkHa,E&#wYA^h&.]jͱ~daq4쫐Q8ږXk~gߛoXC#6PP), >*jEI^U&wKi[= Y4u뉅yRQ9(7kse-xI9)@gR18t KX(Ş[xoFJԇ0S zu7h9%a%rK ::CamE.43V7v{oG kd/a|^̡l㍬< ԓiYng~n9)@@ aVvk›)YtLbѰOpoh9NSz8Wa˚pzF\yXeo{o-pYWsULPu.ҽ씚j+m&>t=yȰ!<$QUB0S٫d&JQUOp7Uɉm[ŋ|9!.o@t`6\?Z28j~J9gd=&A=oW4X~%+k0(H,E%Cn_WO]lr陿_L;yT1C"MAKBs vj&ӂ23XM m¾Ət}>.0 Uuʡ>gflB$)B+ܑؑbg0*l"^ 'K=C&2|NAE gX khp잡QV0tk/9=TZi]o_nIKX z/mx66JU%v ;{TIT,:^)nƀ[[>OVm]Ti~`^M#}CtOOΊx:k C\z3"ڢGh6B[S|I.<t{gqWp wtio"I.Xu28F sddn_b?YPt}#f*^ e'!U1[Ssrkp(>C~C Xݤ `|p},Ӳg Ϊ0K0Q:G/Q',˟3_Mg}#P܅ ^ o ~8 9+]t֜l+>[b>\}5ϟHi4N'A+3I3e5E=>Pע%Vy,V חl-g틾9KLUqA.0mmV y٥l4{uLLW p[NaGΟ9X v>(J:IC̗5" T/1)ii{vpS iqO^Xa,6Üljx Svҿ¢[@E.it74>t$_N,%&4 FsK Vuڧ?=.& lJ 'ۥݨlMI%a,vy/$Gc2oPxEuW=y6ƾȟ&nvu2e1D>yYGFu%eiqjWWKUF'=5?$ؚWS\p69h&lp^|yhX?v% kRߟj+7CjXOe;Pˠ/ͻ*7<)ir^9R{0"W6$pAZ", z&3/TdסW x_m>0g.*e^CA,),?ص#a>5ܹ;5}9uHLLݹy-J$B6fRğc=Sv+R˵-ɍCbIιYܥb)u0g=eTl:=KL Ӱ_Ŏ!g,ԏ"R|i}N]wP.O:ap*l:df{(pô=)'-.?EDYB[]+uޢ3Uj  RHj5:E/vCl_H # ?kOF7,h K1 _d, [B}y],̀Ye<++: Q>Wsj4"cpT,۠H?ć絥O\D E5#l%o){!{66t# wuwHN10dVrkR(Xay=v6{|Ρ`5ɍM^GCKbHR QSdVzOVZt5{SҳP ]90&eK| pDo CX|n5&Rc!ڒsu#?S4OY0 :q2)9 rMMQXI^dh- u*@VuN'=b~ht<+l&Jơx}Qz} U*I$g`}4`VGOEU5JIw6YյգG1W߅:F_M, C0͵(![a'+M -8.Sl"9fZ CV[#J=QlQEmоY"\~I6aԲ3gT~޳NJ8X]/G+3TZ:>jtvLK[KOIs6HX5_[u=O\G̸*Īk6d-i2xPjd* ]{RQcVupd81 YKŰ9?]%, ݼrGFY_l\Qzw~ ʀ°;|PtdiksEU}=ua'yQ`>G{̽j$\L:RCƍ2TCY<RD--dIXgZ;uIVvESDth=ٞ|6,mLA|^x2 5.~DWfo6bh'4x"6&N(ԿbhmHg3T* xAEQ$98jy7Mw!;ؗ.qCV*:O~l B#d^M@1躽_ 'U2?IJOߐ̦da~٭(Y[vR;9NM LD[.Eqnsd3; 4o}S)ZDf=5L?&AMₗ[\c Ipپώ(!tOkhJ<=7'Y[Bg:tuì7+-4uтoW_?7;D/s_*GuY=nӓ#rχ_Nκisas sa+S_dB6IYgAq8HN% 8UtQQ a.u< &$D ofB@sߣ.|0!=1DT9B Vd:JY2}WbD3C;.Be![6]zb5D٬bi+.6 .) Gq ޾z=6Ѹj z&vTb+=[废/432nK3hh ˚ 8a-A;}O`U4C=3JZ.7nZZgnEIW,"W+CuH\1f¢„Quϻ58:5{Bkpm+>Q XNjz[/9Pj 62fKfuc= @gr}T@AfbЧp8q~t<](zzd98>7(aIX^{JM޵<ǒMv،W.5ok@ k ,>g܀?g<>oUz1`!S99p[F2lYX{t}B3 XXr|%F оu2{kRD&4cӞaӗ] `hb⧦Tpj&4=I@'o$q1<*B5KB}쓳` |ݘ 5q7vn§82r֝Ve@K R^Ӈ_~).( BVek*FuCDªILpu,eLo'o29ftK#1}pRH+zhrO},H%V0ˢW%_,]riP8#f#p pQ/[*zhYtup/mLܢ!ht)'4IRɲBT^}-Y_͝n}o3mߛG&+<*TX}[c7$zQaeTJLT9vΔI[knE\-n۝0š|d׈ENn׊#UӕĨp7Ithg(ZeAd5$܃d 7.K{}RXwNZ1BoJ}`@Hy"' f oZ&;G/ ~/5>ME-*V)"M윺p'ߧ$| i#Ƅ`*' -KSfcM[UꫧhVzÎl1]')$ `] D1jdf%v`3 /%PNOYz&Q"||YvcLne+2We/~}9}atl$@b?OʁG 4ԹN%.I| ,zӸLaS!Im|qr1?l+uWPTDFErkQZ9?r Cj;Co LR>6i}`AلC vg@t uwteK qZ͸tz< xW~K]`Q |&&<,C*yIZyQK}D'ǣ8P]ݖ ҍQɣjўIдsvp/◼[*CUsμ "S롏htbtXE5-ѫ0U}p=FSFRI WpP w¬\Yr50CL]9[دu4?988$7].ӧkD_kF0T_\VD2)!da8zpBv <)Dʧb XtB|{[е:SH@J>Jͫ)gY{uK_p=ƍXpZԫnpo[8Bf,TJIṴ K lQj(Y6δ.UQ0ifJB,[C.:+q ]4 &~"0K~-Z#EMəyGtK Ұš{fֈGQl_-ޏ4C@RQ15$mf|aHJ7^P0UGȱn[1,m Ex7:[1POKżR|рc\[ 6`+0:L"]+LV. Bv-Xz\P5[wYu"3 2k}c 'ꇜ4QsXJ<*xDSZ"[ALC^Z5F#>x%}#4OXLjnć]!wW7g\ Īݬ5 Oyy1R ݢ>:1)+SlgIbqgT6-x&̑!Z]ЗxK= .!Ai}%*F@Bc\Mhۗ7bX*qD$.O26_N@zi8v JQ34mX`GċR$P5A+j!@ p'qJNthf1JR] >fM|<JSj RJÖO tѭԪԁog="6PR&'̍>NVu֊ѵHR$ɂ_rHWwԷE(qΤh?ۆNwu!\)84~5| Bf9]ZBm#пoa Wuo:r֊%VAj%hB_MH2ȯDϥI:rSF@W腕MZF8*i*GNu}/7H^<}?_K>{N_3vz1]5K(4Vͨ25Tmh[}7%e(r>[P59nTɤ2dH\'կZdXلӽaCrP.EB+0R~-^)-q؊FKƧo*OiQwY„7<\3q1y`G$Q ?9 5qJҼ , ~]>h%G_s5$iLXU~yGJ)땙BtJlfmF`o- _W O;!SiN){ūAZrC:<s掕5Wt}l#6m{԰MM|WM?o4RF60ؿ‚A:n`%Q glu@1t%,c6L V͑Jr.HwNcg~|tϼDn3ںu9|QY|%y%a)<&]T.Y cn;*fNAd7YO#&>ԓ+mQv䊲lhzowi%`xp!2|\3ٲ4{lr)jR""1h {d~}ˊKRCGB}l5 Ӝ®^&?£XB @WL:ch|+b(|hש͚?cԓ{bX@wM{YVosRR\/ l4z jbP)畩d8J\0Q(;IL 6\Iן{w?겶| kp^buvN 56^?spyurR%_mAt`{' _B|bF`bg\#-Å_x>cؠ1DZT%\3I5r@8ݟΨ j2^UÈ6f9=1thNkKM*xjq>;OxRhm)&̛X ɫ(=Ro$٫ (TwO#8q*SY]Ha/|bN˂$en LjwWXa_4kր/裇Mz=]J#ܰ{'> ne5Kc6\OCjգXI=|9>@9]Ix+VR* /Iy=* Ē{ ݘ04F}܀%L^:h݄p6*ibGUL}Vw &^>u6c72.fiڷ,#εib[00A1j5\캾Yt=3RU h>- `XC,v$D篸c[),z R:g g>yE @% p!#lq c175 K"!261/e;9DnPǠmٌeQGYb·#̌^wr9{`wc&^Fo*Ki ŠJ78"J7ЂEc@iEPM(f5",{I"=aDjX|W˽OΓ>oqTm_%iǟfʜqÊsnb#ه@Ǥyt~THω`p*@* bu]}%~ l\ :NN i/_:Uݔrٟ⎩'0OKG& @>j|kZaw ps|mW)=r '_vrgy*7h?BS//65Cs$'{Qy 8IAFߪK8?U5x2#s"*<|Ќב :'b^K׾(b`Lo/L'B`oY_}0Li qB?"ncL?G_}%VVFw%J2ѭxQfR`Ǐ/FWP5AI|ƑNG.'6 NWQv^HoX嘱ЉYqA=JgK4 '-UVl4#sLSS~]G" xEUzL1)=:I'hz%kK9fiha[Ŋ+/&ZSDl"GGegMa#2haDFP`xnt\e 3,>kqԻ5sAKb%_3Ю`zV|M!`+#R3SkqJ}"_&zѥ&ٽGD+z/SZqL}ǚ1:x71Un<@PD 1Z۬ȸtFN{LTz)# `jq3{x~bhmW$|"J9 چf*'~߮_:v YLu߱jJ)ƣ~oeׇxY3WTh$Gjс\AݘE 1+dI.rqn~lp_noH*Ũ+yhNpڒy *Yh"!?R**aٗ>o[fb-p%DlZspUZ)н`vX:ȳUfaZ'鷕" ڮ$-7xD׻+?DJG4  iTS;eh'asehױ6\ j&'Ӈ w5o)kfědD8AB%(f7oe]0DVDIA%U7H  Vsf,cRχ?2?rfQYmiHPogI>Ғ%VLZ<;Z#d99cOOM}r;Tx4yEa$9hB,wJ(Š>EJɨ7s'd7 }RVr6BGb<`#}_Pj<&cՏX-F$4If-Ef⯮J*tse'lE"~s!nz>~}`'pxe ^K̻dsYD6Fugu o&InSsf5#~%17' prޑ?žk @VԔ A2~,,v)lm$D,`%35x)a3X|AP?ǥ<{:߄<~&S~B "^cFWO\ BQQ\Aw5{H8-aC(yZM(Qӹ])1 .>L$.t Rm,p""4! 0&S54'2U2uџc įlм^,K0w^ z Fd(SiG\S.v[uܨFj%8D\>8·Cvu7ڔ7Mz~R1y3n#TH>l0AZ{9&]arJ=UX *ˌ"<61S/4+Z^lOT wD(= К>Pq8Ierҁ(5N7|քM خ`;iu/nzxWɬ7w|B\78U.csM'wf>ZZ? 4%G6Y*5`Õ}j;X8WfBal@=k)78'LzgU[\mi׆@)~}/\* }xZ-ӷh ط:vf,!sn0vHCa<0[P 1ɪkDfjj %PVٷ@)lq"%Tޣ*?In3KYHtņ5-pZ\|ߢ9'~^g]\c6UDZ'GuEUI |0FIr(zߤ˺][[fkϏW6B-f0LjHK[g%BOW*l]e):FM.\VwCrpg#} *K(ӌs3}Kj ^z;|VcDx,?r[ᅠDj~~uyB:ql7/\q3]38Ұ[{(3ˍ!(@"V atd?|%f_ A}j'pFĠb˯\cΨzepT޵m\ćBx">8 Q5L3N0Sbt'GxyȌDOQm9-x6"}8bvy/D䵏MYBYlwr-#I%ٳKJLC愊 i̾Ѣ]/^f*/3O" 8d V$%tT&W>jmS wBׅTMئf@یYhB8rRyFmzOlο]!mZAԣHp͔Nf^-I>ĦL{J+ FHw3 !uL-] ]c˙UhYJn(G\߄oLjM v7(W2Fxv*Y_:*'4_YKy-P1Aj6;-i ~mNCp=ʙ/ d ܮ>baWҩ(bW(p a5?@{zp9 UPX$ r3q__pCnc"MdQp5ް)`Oxe ^ Rv0J]O``蟱@yx-HԭLdo7#wg Jj p3KDܘa+ ۣ1Kp|'_C{ܭ4(qƖ'U Qv;胫vCVk\% 8SpoB =BqʐC%Rd{Xs}Xה?0&"+>tT0UGotx #Aӭ yKS-ne)'تIC!%C;.dNEsVQ|<%V"YF:$`r-E吢is^o)DB'ZGaE@f~i޻ -tq<Ґ*:4DTVw6+Y`\b)HloV*wšڊ塵asnЫU?2Dy@ xk&2a=^>ۡ o0#1x0cnP9Xh;c׹7?FB`X<:D}ХgNjyq\ d;lӌN;X͛tA.PhUtc^IC׍L,&w9ys8s3O܃Ogpp=jHK.)Ε)K Tx)Q澰&55m9d%0։ʒ?tM{hr#xtR.$ tASRu^[?ۜEՀ4>]3bz|MKgɬޠ57֩끀t*߂K5˸XO ݯUvkTh[:vsIDKC~Aaqa,YDVLALw f rgȎIim@@klSM0\:"X=̆-wY*?DϋݳU>{n>Ԟy!hc^#]ArQ {-LzyτlKQ@\$ 3O*U`|!Vxf"Rˎ]?#qA]-U1U+}[} $h_S`8J(ͻ&1@v-^";'@?Esg&o5S4OaeeAry{&^c6>ҨX%Qr vDtxYaWc(0T@R:1䃱>UH+.v"Tɩ8OZoLYT<=-%SuQ6?Ǿ}#-T\ sM Jn|v:rA!.a} T@UrsI,NaýD]ܑKujwjXIqF8|ɀ1Z^Bg94"IKʢD}yѾAt*)UJ:ճ[bU&bf Fu)yOI]<dUZ co;N8zaf'|ޕt 72 ۧ^ Psp {F cؔn#+*۷dA/6twT,:dҞ W3\uk&=U>: ZBt_ا#nȲ YO^=Ίt8@x9e<*O6#obuNsHIbp\)~th%pاSP0`e7ϧ״Bx(bȺp dž1a#:~zN2_qʺ Y@ } ;4jE^Wzgf /Õ6b,q/qJ3X$v}WFmPMkrke\,f%2?{~nRъw4^ÖaNf}dށ$Ƽҵ]e#"yvXt=WlF7UAlSh?vLƧhLwӥMUaܸwUW[|JAxŽ)m(Cq2<> L|_Λ=@RQRK %el:e_s9i+Q Gч_7.!kjsdSt%pT/LI}..'٭ғa$I^a{`/1! RgUp |7Z MqcwCZ gRXS#nmOL^1 ߞH`JJ7) 1F٥<-a!K0x >To5H+쀫2qr)Zڦ0dmN!twaD-',<+{xW hޫ4L~M옷Ԧk1P-]ul ob"SJ~+9Vr܏ߣeQɕ8Iuf݊=~J"С`zlFw=n6[ s<4.<i?)EY>^ 0:W3) ä ƏӅd"gPzba)avu1ϒh\R'w XafM'0Wzj/L97HKR*ڐFY9:eVNңpE@Tc0q?uka^6fx釾vKF3M\Ǘ+񙓠^a2 3^T0}A]iz,y?Bq!q Ǎ W(Wᬢ}EB>%o3K*+r)wԢW;3 6J&7a\FJzZU<IWK/3Vo ܵdYW7;Pj|Rteq6wV(1a}ApIP@MߓJcO v@n.0Aɟ&GnG-EG5ɗ:g2H&ϙRCX=V2|vI~|2r*a8!!i!=W/V6):h2=|R^v(Ry7DSꕧs~E(; qO+lf@\:ّ[,2zՅcÜ[=[Tg[LI`Y\4.E.⹖=[t"-h6A=$Ԑ+ecJNhb*0&.&6(f:9vo9qyE;' 7#gwu{E0~w~͐+ ":RF[ h0hL=hy ^D  x&Ν(]Uv< !+mx JNǡLxmZImw:~Ȣw9vޭ6[QqQ TAaIA>Ј$pL5Q>#eRp3)BNJ5Y M㱳6EEs.:UB}JE(hY6 uB?w_An;ڌ~=){_{X Q:o-ROfp`{ą,=lH:~(\X+`*{#Ws%(Y#U\mJڹ:в=cuY>>_@SG 5.&jXĥöG4N%ϊk"7Sؽj8r~DO:z}7y4Rm\YTj~2Y~Yo)a k<.Vx>VD0pW :y'.z2M!#3UtSL'0}/_}~KNqs`V]|vyϊ_`P1W:G;SDP{::YH}Ozڸ+ZMRjȾQV^oŁDC _O@[*]9Q31Fu⷏uTRb qyW:jKP\hCghwkc? FHN*pɱѬͻOL%2'Н4hDRΑǿdϥviW_1V\:=8fS$T@UjOՐsAltD3=?tn%իbQ#JƿRt5{ yUb'8xԾ2{u4vI{Ҭ/F_D p l.#nz:v]9ӨkJ>#6.e@ *ICߩ=B.Usb@>Y=dњ<=Z#xF~ȓIj/_+B|( N 7u(Ww@*#J*Yzv`UnTyGsꛭ +k  Ef(φ:.G|Sw+$؛lKuRb&RGUe K{S[ڭFS_+-ƳwՊ9#r^XKjx0c6:8Z$J1eI`'V{ =DapyT6}ju-PES`weƅcdMpT{Ɲ<_3(?Ä cteai`!9di0ԥd>ǰk6*&W~֡~cQ Ot$fe}( Q/>P] `U@'1/4L AjrDn`뱕s F lo[NQ 8QudMqT 2\#;B_rA{ _4br#ZZG(qj r`s( 8 od@*o8y *ng#]Ae3!k?z r9%t6%ZKff:zDkwE'M>S%T(sE WJr@!ޮEљfX{m1r7ĐSB?{GTJf^HI( T‡UZPZ lyEyQ~dU%t *Riܘ G{JjW 5F)jgyXlLX}(D8/OΈ8hzg*e~SZrԨ6yЊ"q%Hn͒70UAdQ7jJȻJxw;~B?caqV8:!7'(BpuF(ݲFեm}0¸Y׊m$lEa>%Ǵ~<@-1ǶaAЦ}x1ܹ}.Dmr5Kbl8T>6 Q=XlwFļ-|~uF֩)ڛj7~bkc왖]ksz*`v.jo,1iWL_m3,ӧ8v-ɾ ىI؉SNF_%q!CB4!g ؎=H -'`KEK?Hq'CD;ӺFwJD=4y81}2 ]=Й:BR-y[?S.Db;HV 95O ' Skpf4GUn=0nW9G{J[ڶ~H<p5;(9xX[4 AvB pEhAZ|'eHƮ{0<-Tp}Z]HםSS9.y6Wc\gx$/?G,Aqezo.݃ݴI09c4j2_o9FPqNt=fw>k}xD%d}u#QHw%jնi$瀙Rj.~˔_3m*B}rER7@Cz"IcxqH7CzG{evT)CY:aQ+%pjt@ +w3n/4Ib~U}u;a.2* DK7ο^Uҝ@ Y 4s 3!>p|<٫ !JxkƍpȮaphM;7z盡 9cwkiC70ǦO:$ժʚ;k4s-Z dVDˑ8chL +O i^b6HP %u)h1 )pYodЫZnBMV3uIYj)@= Nϒ AbUpvml[+lzPzU+D |' CɴKqę#E|Hg ꣃt3o/Ī ?' ԠGFM#CK.`|%ߠn~IҤYy WAkp:s_*?/8w > ]qMŗƀ"S*-{C+3?dg,h=E =J %{ Ґ ,BlNa'wǩ%]*4`UE݃c>khIZHc@ YgICn׎%=0ꥅD'ͫ+j ߚ˧H~L7-Ȼd5Mi!K|`@$$㗃 A[AJ%(/ Ӆ~*lJZ pOeIz^>a?ߘA5K(suj"8I/}y AoF4Y_5ρ<[tyd=z?o\"5O.- 0 U(EJ7PCSnpea |+8eWåIO >G^H&i ݨ4TЁoU&'ӛUF#JĔ5֡\dA~;I˦e}(]u3Ȓܻ3ݞm#cʷ7k_WB?547a'0vlA!2@'  JQd4ދNO8vBEB~Ϥ@H*A&t=-Qۛ$.ĥ<^U ~>ovKF!>C{"?`+z2Rjg:u `LM|Fwרu5iyDGr!vJXYԍ3 曙bYes;G-WW?߆d׼7`@>G4j<~V`z8e~gkތp5uH )HlewTEVq֮YwlrpOAIL8 C@ͼɁVJ Kكτpjhִ!=ƯVUǯve{rOO,{.PY`~I,ᰢ0^A䘹Ѱxʁx;yǡ\U+gR* 75^Q(f.-$B/Bv 3KO<*Hs/(c^'ő ؜t[}]F"qU2~{r1unb}b>Jj 0y0x]{V ޻zpc8 f@ V5z<10g ÈȺ>NYv"}ɋt}=\Lڌa%s'C8wh~^:Pcx*q*$Tb@W,9BEL?ʛ+?D Ƃ/xji#u.)Ry/8Jעt[vr/EߘZd/hJӘ097h(;%/zk_4VbNovrJT8S4 B߬  WXڧͤnK/ʪ:@a?X{zUs~/Uy1UD-O(Q, k(Hk=HG~\сP4k%̮,.,:a>h6:XP;3g?h#.2P]\Qe-8Oh|unJSjHndKr׋ 3rjה{Gؚv*zݷ_?h{p`RF %MƯ&蠟[XHX|YT֡2㦻?vzsƘd~lRvEWTUY xh VZ}C%D0YPJO&ٞJoSNŏ0TV߷{Jc!\3c>lȠ%0lՄERD3%(_bSWzf557pYtq8u&F;2?ECS.#9-uMIPr:xOs9ȤCn̟-VTj׌_JS |Ix2Gc z4'4HK dy=峬٧ vյ`W?^ǾTA:Cɖؤ dYo|uX(xaFR 8PJΦÂmD5ӑY{UF gjK`46rU<`/﵃MCnVfa29H1љIeUb^ikjsC< Z bm@qB!)d(D*Vՠ2%ֆhvaEA sHx{6dta_B?uSur1Z(Pehm~;yEGȑ.6"eR9ybvZWQ-8#I:J_cÿ6Bshg, Θ.ۉPqQz:=CL1 1:6y ځ2fPUQHNv7Zp4 {uKw3w+ XAzfM.C`f+<ﻹ@:`Zb3Ѝ& [FXYœR`Tzΐƕ+3m\x}:Bt[2k@sXjo4`A$1ItSn)POf(>O$4j)@L++FШ8^wV$[ 7!G==5;<8s# eMU+_FܰVҍ&3#tbΗTwj7F ڏŎez Y#XyS1o"S$*hf-#6jBب.fW9w?vpkn(W ##txx,s7!nmޙ)q6lt @O)kw~|rnE7zc.WP;,ju%Eq?臚)u N + YTWIri ÍLb\d3Z2H@V LjṕWQƓoqņڲb'x5r|7{l݅Rhӵ>>fe'ظ qS:C[sEr= Pg`ԓi1ƭE.Ϗv i$~IY-lY`sJaOidqz ~:cMѣ`n!!lⷕ*WZ F%ow b3yTI~ۅ f U3`3$(s~I VVT1Vyv$A)K f[1Zp @|Ru'bM[`ZQFP::Q U.>t9TRm(9 ^Qjh侕bh ,87VTTZB /!r66$k|(3<*=VZ:$ob}l{Dx9w% }?~vkVplp!ѧ}2jF~ *qa/rs.N[7NcDe0oTYyaFv7>#*uɿ\ۣɹ[kiYVo@"V ]\0|1VFEo_I E5[exc?HsĥR܄ɇ̝q.T`0Zf"K#O{KO7>;GFׇH²M}RR98x*~q9X&{%gaY*XJg@CC%ZAhnxze#XBQ'}x.A`қo?؏2t ڧ_hFhr}Xo4֐.Յ]cݥ\ g#2ZP l.$yޘV}mr[Y\n%`d11Dž`}\[8'eN(sqj%^Ab|و6,A}3g^*tXc G{5H‰9C^j G*i:h'hٟ~LuTJf*n [娛g37*0:t,v%=h>r/Z_:iȳzN8&> CwΠ nsXU|ܹKZho(:u-sG;{:J?^]jx'4a`m9N;q ܀MB'$adϯl)Ro X}i@D=^ovl*hr^0#:[A<*41T5LMpTl_Z !YgUm.miqm" o,znJ({ {B>[_-߼.-~$4K$~7pZ?",8'%KzTg) 4pe܍鸮KaViĴk禞q2˶5vHHM߷}%—-ULuڤNNGܴ҅ CȼjIOl ޘQҎIW!PEBv9 @ @|u|*EqnU%~Ή1i|l Qd(x !fL#5R]BM0fwwg;7Spi8!Ru3/|f<#~&j2/ c&r'Y}Sh=Cӓzlb}3G{EDZh?حj,8d)u$i囒m,GhS.t},J[KGkT٧,),/~_= CJZn%yxq 9 +clKMfc$@?,k`67Xghg=1eƬq0n7X4ΐ)HM! wnx!etɑ# }>gKޫ"؄7T-UP^^pRYb7!ԣ|Nأ2kL@\NB3 e.`X w@y1H-@ ;>~x\el{<L`|Nˠޑp*˕BS?:cP ưuv׳Һ &I~Mzb ~R2emRmWq63¢tt2]JTJ& aC35/M2g; k 8B|Řz}]6\!_૛z8S:еNӽ20\b|`{<fLqU:6I arOܯ8%]"i( Tm>|ZuHdnlEf8VxcRhI23ذyA Y6We^z߅;dRJ(FnჍijo6{y-+~UOxr O;㱦T:z*Eb]$d\K4c#3~ ,~e)^F({pW֌Z`pI˪~$+ϯ$gw8G6l] [Xu?9mૐ~ kPؐ4t5C:S hU`N{1Q#q7|*  dލ0Ik{Z1xv^\t!_"՜Fi{ey-{aU ߙP团3(T} 눒 *P?%8S[&> KnsnSly8jpBެZXDffH WSjtsy>`^_V&b"@;`d`XYҚ,aY%'3@ #5ueoDd!;~؞ 7^*>_}hu6ʦ)`%`J/椡THĽNl-QP- #=  H{IOrZzX8K\vPiaQɸWo>CɗIDң;Lc~0}6Da:eWc-("N CDHdيIcr?Iuo/C`B>clrZ ?@}G氛_~jT *UG$:ACeㄹH 1oû&8^u1@\BfˈZ1@MHیp[3 +Ƈ0WޡL&iվӲMc[eF?8W+5`6~(ZLtkw re:d}Fh'024[2v͌r]@? (-uf{ i83jbL]5o@&j[Fp5!<1IbT[vJ#a^\BR@xެU902|#ݼ̍Zw(Ue2 !Ƒ VODM^kGo,7WƆo;MԄp%[d1' ĬOj L?#^@R1Bga瓙_~|SbTצ˸ݑ5P2Q,Տ6l_C!ťJ͑4hdXJΤ-qꘆ \9B3T/s|ku p{)mK &t7f GZt{]M/"*O,"i`'2G?+Ǝ€7k&/" 9#BGqx xm#]SWzH?b.轷e@C;3`$jfg'xj)j5b+Ĉ/Ƭjb(hJ8:-ELN UO5|oT8ז,xH;wk"mtrWI'*C?byCW3ux=(a\$aKhW>ozZ"%LEH+tB3퉺z; 4 BɣCl۱HG.ieN[V E!09mog/ ͟1%+0)pԲ"pCqWe9]X hlKj:çEhKʒ/>U /u2krhg*aHZqI |RYc9/^BE+WktK6=ds<ժ+ es 3dbmd"P!õc-U{84OZ昌r1=9p:~N7Ŋ1X|Qb?p#~9Cf=99cըEm=2<_&rR4F~]%R' w Cʬ\)FYiI t4`yk[赫]hς+|Òo >tqUSwG[: qG .xw9\W FS<вWIp1cnd8+Y Qo`` %-zI*U?85 cR:T#,]I.:aWj6ǃda; i|CoA<_BF8"UOHM >m09.19x Ƀ+%FPXr?U̡ϐNJڲ;f~4䐗?}o8ķb1&⢐RUP.'V6)Y+Q`t{rW7zoY(o-?j~1hViZ[ [ k.zǓ3ɔs!)Z.W#ޕ45Fh'w7|Q'7Θ{.kC$d9 [V%[;*T6 w5[U;V" r.CS`OEWY*#N<~ RCT>0mm3*y͢D3`z8WTw p-}'7-a~~qFw+Uκ9L;)9`U[a`^f3/`O3dٙS{K]_?Sw &I" j~G*r":fZ4gv:OFXT &tTn0HPJOܥ\498I/rU +'qrIF%FGb_Q G}2Zsԧ$$Kuð4)3ewķz8x'R_"1K /,QVυ=t<=٦ؽ}cyί@dG*|֤# >L'؄#Ս?h-)R2eӧQݵ$IWMN+1aa/898S+>_j0DJHc&y?h~f{܂B\AMޚ[g~^Ajѳc$g%0I4 Q{$,%P?qz@^±kb F^Z+ճe֏ޥ.Zw"1+s>v6J=_lWh83mΆCl!|k /i$ e`cZt}jە22RpjD_XWD0e`TpIйތ ] NoE8"xUZMH/QjFHgYYX!UWO%ś`[͗'X`\FлS^̂Md餅8F$z#W| 4i}DTT #Z[_i5}.2 MgrVeݥ-+qs^{ ||3͋U;Qim.t`]m<#ڍ9"<ʦ(϶!>o{r^1690|fs>EofCBL|w;4[ OJpNZE놃 aIyp?㟺|x|uhk %*g.#. )!C8U9r^w c7bn^bĦM=n  MΥචԄˁ``^'ОI{]lǻa, HWC3 X&]_)ʏ5^BOSDnVJ8?r(m "=wmS4]ugf"fFNR1_[g|ϰH8-$|J1`a|1 SnXw#-`$ۍR7e4Dh1&[ s٩5rq'r3~^E7WR U !(td賅2Z_u9#CΆym{zQH(Kd$mr(|T%d}B ԁlA?m'^OtjP6q%ƲĖ{uꢩn%!zA<:rZCaAi献s94TIR3xndUJV: wvR6Z(Pbi)uО5Zh]4o8<'X߷(#|=^4+z%kpq=P8~\Uۗf;)q'd MQbDe{TFt^#EB4WR3;^q+>^I kc:Vo znPƓ 32ׂ}trdBI˳8݇Hf͘cXCrAzREYH9LVd aӤc֓-L.kXBS܌SZWa`$ܤ<\2¸SO-.A7Mӑtv5P]j |)ߨ#O7m4'ԇ%Z—P)..]eH0]1EQ1;#`0h WK&Pxկtv5r^8-h#-d]*36i(ɲxO,*'Uxl"UvIpV1+?Eohw[ /\kBugzgydj4_D_{@ tÿ\9!XveuCtxwLJG;򥃊?73M+5鏆zW0+3h=,SZfsny Ԋw F)k~AaBiq_ywb 0=ȩ#F3,L(x@ߙDiuv~翶ܽʔFqyb$-Rڼ5*GpZYPY>2 omaB_uH]4>&%7elʭk֫׏P,~N]]Dfc˳?_sU.5]**|bߵ$H':w'' ()8Kq̪M{69"VنVTՊLIyӪ81+ >⹆8YMּ j0CF^K)(Kg5[Cq*$+ fb"ꗀeoQLw_=NP/Ϋ(LgeT#Q9QKo[llI69 b:!) ģ{"z [_ulxT+R}1p)&"D? }g4lߌ w9V3]EUQc!3OT.C[ݡP ك yml<@w#!sj|߈z7rѬ&d{W)o= ܽ6=aEZ땏ʖJm0nkQ}U4|@>'MeVQVwU:!"u pg" zr{K#n:g㻧jx'ΛvX^tѳwfFт݃Cz ڤsƆI pbN|2Ɖc+t֫ԫ#A+8O^9dZA%G^76r_Iפ I tĹ'9S*}oz=.F;%%v_y,选N%Aw |I:J1DPAC􈑁Ek"m$B]Uw-HOL>In]xV`C;{+_-ogǘe1r&ngsّ(q+PnC]D驶^oLKq EGشB-4jU97N+9Q/J*M5.y>} Y[P#H|YtD'wT4m<ȴD5XH= R:< 2]\bkayXmkjg (*ǰg^:'窻ĥS"fA#-[9),㐙4-jEhXm= !`F,)*t:rA(cŚ9 .L&;F^T#GIمZWUO.=GpΏ9AX*-*%n?'ϞxOZDӹ'"/o#3ףZ8} <d|(y( i0~o1t. |a:q8 pl!{/΅m<a4{yHx8$M\,xmdl9Ox<곔$$,_ćm]wg¾HF #zJwmAUuVRìW{5e`fp]%ab My:B^Uk=\xJ`- ό?5ʃLirM2 |=FXN*V9--*9m,)C fQ:]u˗_t!D;ݧXVyNץ_{+ne&0Ձi'-G;۫m݌d2~ғ؟S(Q@rOF||>9Эqi0!BY)[%Ī|Z@G|ߑ`HkHBn,1;z]BkgJs J oVN6ЎG|>b(aĪX^&^nHU:ؿdrix6p nϪ=j)lb8.B+侳?50=)>Yr+@D9PeBO.ߒI0b 2'f Mi[_-&z("{Fzvh[]|PVp\FJE~7NyMvkoW$l*#shLvaWC7P T,:'Fy9 *Ng7.ߏ >[wsCn U;Y65ό̥2jcU NfJz0V:)>' 7Y*tCk#Ra)ybprG|YȹS(xoDЖ%XNIވM1J;?*5*xzTWXSYX\t  A\6?&OtߕAR0J}>όЈX/ĦhzRy8m3{JB# =)lUh8}08BWܽ$xqϺD82S'i־^Tt'_X ~T4f^JX\//g ImEJ,<^ܚZ4 ysbYL}&Mn]]hUrtfa{:SSRGے,U9%FǖW3{E}s[8rÜ-N]B0qkO8Y><%TBTdA& ^-y0(4MXТ6+D63U% 'O&ݛdY6`"T*6bY5BH0ة뒔mMVCLЏsmөܷzU3RkC/5OEg@N_q 96] gH09uPޫ{FNz H#9J3HO.$}:Ǻ!V)/eMj$>Pii޺i.}|} KB@I}J~/ %Sr;דYvY"ҟND,.w9(zH<{,>*Ѥ,IƒpR7ީ.%$dOP< Q:cc$!v D:S[;Neĩ꣫Qa.]V~0 7ݫ񈸍竿\e#DASG~R{s@j2C}m Nߓ/M(JiQmxx@lwmiئ,J~vg9t_-tom 1s;ڔO{|SpEjU-&$B\.3#T ǐ_~@ڂ^f*eb:!煿@*TI*FLsM}m] gyyǟjkxiqiITw Z_=+KKw6cL`{lSjK҇sIZ1bkV\*- ,E⭿;4Rt S ۧTiڥ;t^si\t~b fکa3a~`+y:"ӭzܤD~W KXV !uh@q;=R.y/C9ssrGjY-͎3}ep/J~[vr d#T5\i7$m7w&' qxG~BM̙/oY=G ^hI&bVM+!uXH<<զLdgv WEVcf_~rJG^A(Η4<ާ([,z~W-N? ͎{nR퍢Tq D9b)7%1MQf:8wlf+@jx֡ 4c'T$p0$f/z:X4/]U->%t|N{W8,$hTI@SoMC3E Ey1rM .agAc-{ :)0c\F%a2>H<^2"ĺJZz]z;AzEuy.ceBQ{ &6[,V@ӐrAWtU,;wzHڰ Œ%g}ΐyTͦDM z|BEGi33[{M}2[&Ve=*ȍO tƏ;[i\ |I>aY(1_ *Тg6'bW*ZU *t3OvX$StM Ec< p~v]z_v J]eڼJ{8K|LMn`&>+TcʤHS l{8Ɗ@_N nv_g]7.fVW7An݅٘%3*MZPat.@`_owMh5j42MO]ifRAho I@mj,_6QdZ ɋߎREk_&l=SH4#3)g0|/u 7ԗ 97EJsRg%4 6qVg/?N/ҒJ m{cbg+hq {mJno6hm?B[XlXsD<%V 8Z:3C<muѻX}ݠWԽ\n)24N)y3sa8>bJfv09(IO:cY;@ 1/JVQðS72;v;93>{sEZ [*)y7Vy矗:6GxvL nwA>(VvSƺeFΦ)?lCn6. `8[\A> HPx0#/$9h+[H%Fg_ r;"~-!ܕF혹}#pXMU$o㰴*Iq'TXdO TAnMx{4tH.|CDڵ8e7ȽkjprOB<jM kj~Hݝ6<K94Ii82zNogm'w9TCE) ]ϭdYsnj^j=sD7y'.or 45|dHFe^%Jq3V8risOmc<Rྸ2ۤ ΖC,) %*[VaL翞ٰ~9Q"o)ކU q5 g21SϞڪE<.pVe}]mɵ"Irk芕K){݁'M;Xch1T 5mAt;t:.gd bZjw<1_ cν1lG|irie)n\77sNDH=-OC(И2*Dtݲs/'vF *D}}?p \Ԫr2q}-u2v@fb+i/W_L&/p̊@@T>&cڨW{9֯n ^)w.xtT`VV: O/]ήJj5Nck׈G`#<|0\rF3Bc a^j=@tH)9|r"G>O} G9y]qNmܺF(Yns'*ʨHh M /5JU 찊+kXwkSnԟ"S x@T֓-vF/1LmKk^Bβd V b:]}Ji{*_WP*GU/1MD4xhLo1.Y4 NӔ2'<8,aFV(b챸$kTɣrFW_kt,cydlk2͊2n~<;%@OXWy8-[:xVDٗ63t޴foB,:9LicFZK`i>I]м~ H58)S &':zVN8 GSg }r񛣪oL)%v'VV[L$kXoiX1/a ӨU9n$D!Glh x&(6o!5V{AY8uXf_v4f>öV_ U64s(ۨ&f-,-wdGS>f!"[2uGB.!P/ 8z@ b{W-6 F>>źY(-&]OٿX2:Nd{Ň'>I].&b}$Qc@ Smx*ȑ6r}۲zLQ8&j@M?"@u׼f(+QxOd 0aowon0 "䇧dpr9vXDљ>DÍX[WaCno[dTlS#_c01 hL`t`Խ[wƞTa\ܵv5p8!aV.xH4aSAlh3̻^h7=A|gF:E4aЯO04V$Y{9үD}+rbse|_lH 74"a |mC /| gJ1LIEE4|]wgo_ #bHL׍E̋yhea#E3="-'ȈtU<Vٶzj̶UiRN1ݚ ڛʳo~4F Zd9t)zb~mzWb.2}i]z I8tCȦs*.S& kO<-[,5̯ #K%!dD~J+ۭr'.fW*`\#u1?丿ң}w<> DsWw˕v *BZ48+_h5eR-X Ʋ:7 f3"ѿZdrZ;kuMTE6YJXpy~Еw6V&+;)ueUڪlnVH1OjlFg` QG0alQ0z_i 81P%q7GOB 8A;ba7Ri)mJoMq <ͭ;}q᭎|h=. 2b>yC؎4&d0C]rj$ј}J,S+ n4~{Fqi4$+=?KsWOX9U\'|g,>Zs˨yM #oŽavPs)%-@cD|/rt߈L?(\09q 2[|A6t('?% UcßI #@`;SyI,}ʻ0BB@{۟ .=ݢ)xS=H[.si8?'_Kh)uqxpwx>Mbo,bueX"sOtBEɇfHcEE1H^CY{ ;'o_İI-1_q$ڏg쪗 m:_QsSܭcF(^M_6Y:@`-C;m}œqvL2.W2j'2$;SU9&(pdҦ@c(WXjwȭ392xUIWwVG;4jdFk!HsQ鑰E50p5¨snҼcsd*\\A՟pnfGK0#;RJG]bz !3OߍQ KP4)tSs,|34@5T# zI9戺ق-rֈav6ִMu"3ךL3zn -s=! "KsFm8@( hQQU@GhT *#W8FVmE<29),wIvvwrЧ6Ba[=ka¿I7k#B;Ӎ&lRYM1aTswu)ZJӿَJ$(\Ydb; ~V}GD`{YJU9@ffK̟dwO*^W>52'8feyFO}#u}gy]ÛYٖE^qX٫hMvR^!{lg7RyZK`es|SÒS2uYxy31@u U4 [ 0HX~xD>.2a2t;?Jks>w8g809ܟ(G7Jڃ@ÂfgYaRPZ+e0S;XӽqeVފЀt =ycIF<)% U69ֲ!R7 {̂P'ZE<-hEimVWxغ[as]tM UJET.sjӛ-VT, ]%('LpSV-֋zr <" ~}R |^'8}pQ!BrJ+YQs6 *eAjܥ./3z ۚG~=]%9ڢ3@a'e2Ă2 ",(?9;0"1m52,s9}F q_YQoQcle{KI`-z}<FNs?|IAYH魝 fSlޑ%XK΅U˅$:;b#׹CEps scneebW4;ږ[ح޳FZ?xaaSbԟ?λff紝^o:| sx0J$pfDl$gX2olOt[2dP3lz@/,R`~u?޶i/dqlE7Q˱x>c)q ܨg3K";B.+<̢AjEkx݊E0mˑho XW2I ) #۽Z4˰l[T8k#mϵ>iN q |n|9Hf4/u1' k0dmB;h!S[|Rk]vK]*ע!'kVt}ޢ_؆nz1tШ;rைs LZHoיيhG~z1tgJsU,tnQ?5~S_ qO tS@eA<+ : m?Z?lXus.@e,oz+Afc;[K'2E摴3 h"ƅ3z`5<,eиtS8 ^;+}_j~^QC9 hGΫeB3bJ77wZx~ԭ֏%e%3o#AP7' nw'+@LkucíkS@*G#vLi@~LN:k3 Rv%^ȑC5ޯ1eTknKB&b_z@+Hi]ӂx6*WXU!ʬ8&o%Jņ:{QUIg1C{BāEaB#Uγ"a"R$'ԶO8U~nQ^ZN1蹮-%X)9BblD :v *L":V\qc?HV /h  ɥr$=̈kc,IWnNvKWg@qe,4@reP(S{Ԋ] wr$W3 kPWy3}aY%r Z7xɫ2aFӶ*# Z:ӧ&Ǥz |,|-׷&>y"qh%^<#=acI{f]j<<{q]$BEU)&^"pAm j4ެP iA_0X |w9,qki؞[ Gr#x-׏YX; X %6;RxIϳ='̲Sڋ9ZQ%׿: 6jHsT 88# Ajm^ \VY3.ѹiV2&-Hi=D3P׾SJ윛>Y"|Սq~@:&Wd4۶޿aSY6UL;k|C?{t/k e]ۡIK6Sv?Pጫ۠03ef.X~އɣ":`]1'zI @A~n~zg2Go vq.Sߨ{b )Y )FOIsAKD0Ǯ^2 wQpc/fN6:j}TԻn[HƩEJǢ^Odb`tYՁqEDTaKBε$OˋhUL$L;e8lVW_Xa«2TY٬# ;fχ85PFs[e0i7t4zCY|v}*pގl^>iZ.̕0k?4n{6ޞГ" 8Rݿߞ`)J+e} G Ȉ׷du.t14&e$LaI_ÜP*6.]'NLʈr~PCg;+`'In^=f3in8sSxK𑔳GF~(kJd&wlo?{1{5NARߏ!#qW?O$333~S')ʠtgTA_-xЂ7S<ޅZ!h֍@PT`Ȍ]HDHѵy_9ۣ3ӏ;RbvvsJo _~-jKZé SgB Rc[{@M!Ϧ2ST")xL73r՟Y19Ga}jB$5&A1 {ẎV2CBլͅ_rgW2X)[%D%졛 "-l  ݠl>/}(7DR?jZ]T>!^99֐o݂,]9mzGxNb%6g}7>D9uyT1xwxF×*yz:7!E1CQJ{Z,w9`oEpx9CixfN(_MZ-:Ict>ó ,]'4`/=;˭rvk>23<m$k07SOzdkѬ#igфϫ%u@c@6> IhƑa<,xMZZNFN3n ɇcj5TM2DE엫e_R 1+CBKQm=g'*[Z2Ueps\Z$ݫ1=!{@>@KӒH6]TF'kLJ'NVy;֓0y#5SU0b&zhD<|y, 9aЉ~%ϧegy/?3OS|6Vv2yW;fEy8[xmjZt U$tNFE'ۺ-%M;PX:VEWBO'Jġq\bx.lze9CAHyY"bG̪m~{gJ^&sCȓeM$aRe>A+)NG֩\`RP_KH -c8wA::Yfb,3~,qd9 d,bob/Ǖwщ"~ u6_~4Ty /r Wh|ξ^_Y[n GV^eIJ_h~dECFYI)mU1n>[J/ؙͅG b(j"P r*'Ag1*Á`]6i#=Ύ륳+3[s]NNTkXeqLwkn4 MjmqAxUY.~k;0V-Dطh GLWqkܣ"hgCV%вc@f}VDX*7᠘e`Ru-ucTFHal&Xh0 BZ`EY/د~| i*$_ 5IRPGʝh|cւ3ZDS[ *bQ)>+c\q@L='. $9Dcv8|<i(&֥e p6l7nĦrUT/>t>g& 0a_kU߿UP.iLUt1Kz{s! mHT||6u)mwr>Zxt+svzc RB;8`6 Gx{~Sd"/Ld ̷K_=0-AvHJG̱'Iy~ jj:Ɔbu3g$L*V#})"ogL16=F]4m dK8 Nu!H"[YD'\8<:Gf7S$Ie3ƽb`. :1nznɤ`n=g.Gt4Fu MU Ѩy?Oe4Q^HAU} kmOg$3ks@I9bJC̪#tq_QO~L1(u&h6swŽskx<@:Z%*ElX$v&!J§`VZ|uvCp's\SN8JS.Q9Q Va &:GGt2?JE1^6S-ʚy;KAA5I-(dd |/K6mjo5Yk,Oh〨sc=7}jn (g5NZ5u0XؤБO@uӚ_Fw/ `DL#p.*F"gh&g#t6tTaDA%R&GhFJ^Q}/ц5>YG۰RDRl5كZ MqWmk0[Dv=d fo6l0}G,odI8M\Q(6+n 63gtB %Es&A{Lmm)^n'D9Y%SXX(lk7pYK9e L~5}1#=( qMG2s/ϧ~~&gq8Ta1^v]N@Q [!g9*VƄhuhJdKPD? B ` [`6ߣ JEUD{[V6_fi` bqj7.1R(FŘ w&\uEh %b}Q}W[[2꺊 K2*5)> oCvSs(q7̐!\:V9BdjOg#gGt)*;-9k[s^?s\IiDfh ޫƿ@vmu;( Kc N3"A OW'*|+ B=1f*dJ⏍^ G Ju:5ğ D6v;,oAUWU5|3TaL4۸yq>*a S"K-)ڡO v&K~#EJ"Xz(#a|ʳuoޝڒ@f}./*wīq5ǡ(ò:ρ@|Fj;p"zt܇롑+n'Ԏ ;L'lJ!jFֵg9h9\ޕ,nͩo&[շD!)lѼ{-f1! )6tCA#&H4aՍheU1bf+/X<4) qnJ0őRz-aq3]]ÚR < H- &*FqxBq|>ܺ`33?1ݙɗeyc0\Dp ?v k"OPϠ"EMΕuEYD=+> Chw\iN|6n?c&_jXP }IakҖ \-#E (z6h we#Q#(MA/"dbj˿x%vu@Q_GJTB玉uo`?.`Pb@!ݥ>,typLX"\3KLq*#VT-,;dA4GL'ˍ3 Otj̱Mo%M- AaO<(^гD Cf2F߳i5jF%-l 6Mܤo"z#Sr H4ZT"e8֓ ܻ:@(K4 h2mJp~K"Tff[2E3I#j|qj"+<S=Q@x4I'FY"Т?uެW F?zNw.VqÆ UcFTc<.Bc<ׄOyWeȪBW>g }B$.!O-~}OyN+))Qyfda#v$c(҅hw@*5n9C5̭lrG\IRmw hbhɹz 0$\ Ng\0v_&]0Ch@V'-` #0lhK#ÚTͻB"dâRXlgUDt [QuBl6x yK>9G6˛Ogg~Gdn6d'0 Nl mr,LO ,&p|;FHgq%2f}g2Dj I Zs)n- >r!=(p \𜜗Jĥ/t`j)Vم ذqf{9i "3" t⿲1 _b.q27n9[Nҡ2gB8jtC-0_GBV[b#b> 0o{6us9'۷֨bcFPB(S$ >f1"Tد5\5慨FҠ֤9 )M)Ĉ97+6~sbuhY`c_w=yo(ػ!g9DvٷE"wkSW}QnpڟE6vj2ݍ#$q!yNص.q<8; r#cnx8ȻJb.඙_JquڤYy+ΘG5qZ㟽ү8aR- ļ#3iؔjFTvzQ6){Q%Jr(6^WBk MAG+~ky cr ϨmJY􉃖%2&(ny[6"G)o#Ƿe:kY5 rƉ6DՏ9D5t/C=w)yD_N6%=MPNKCk7xr/BUt5/,elq8iȿݩnXyK4s켑d*x En=bUW5llç=M/&W|0n lG^]|g3KTik|ԋ\&K5yƒ*KKM\:}}$IDŚavN~qlzA d)- b~fG 4avj<\7} âQ҃2iqd @R SfG^KAWM(b@CyIāТ> iR /I~dxѳ7ׇT[4ڤ/JŮ][| k~A;wB#"[QVg>N3~wz7ԒN|_NDV"ZNMsAC;G2kT7y?~f;)CI"뇑U) oӾn{L׭˯5lj*b˼qXN{NyZS5gz;` dø%]7lRgzWBGo~If@k%:}°_.k>q@" !7V?Ki5LQm)ǵv%NGY}"Z) u~ґkKMkOf6߁9)Rf *-ĥWhHlc8Fw؛uQޮzdVODc Hv5v-ʕ͟ J?'0;@K\B^t"FSigS.־=$9,t^D9MObD!d@@so-j|kTIjCj7wj`v0}K0ʚHeen LXHMw/>An64'`<QJC!:zNv v^Fe=\A X"}EŹR5:!uR,S|񿺠XlDdrX2nT''14I`29԰ ʠ?R\]i{Sw߶5ЋPD8c 4-0(LFglbpE5> ܕE+ZsyAB}P- uVEeyZv6ъA. "<)m!QlACLVB/QlᅦM!db\xG4.\ s? yU/[x\$6w;t:$D0)!Ja^%A???A&:7(Rק:̦} O_{?5wleD>3ü,,ўhѢrQ}!8[ӷzD}Yj#jgY^˴\lHtwϘL&ǎ=:~jisx:oX@A24-0 "@Bf43@f]3Tk͹6hlD )w5Oԑ]S<)I %^)ϛSpXa^I XIҞp"bXW؜kSY/+Tڷc-hw:G9VNd4+-8$bp/-V ,cAVe1R_݇5E@ȜKB@A7 p+ /A@fe8e4PC%~Co.v+o7lc Np 8Z x䰔bm'?tlbϢ-Sܵge٭Bq9 ^W+je sf Ԧ\FF GѶS@㒺Z)0|LOseՍXU -%HXyTBՙmo:wšhަY8s#5\LOХ%L卿e \0}fdo=w x8*Z#sUէeQX5U/hCO"YZ PMBӢ3fXtqӋdB e4r=.y6A! j.٨=7~^T/6u`׫F,~۲uBt[PaF3Mzx9/ UQ|7%Ii ruױ72Kr"iYjYzkZ%ӊF=&F5L:`yCF='/訌,1hդG~6ȅU`N%;ƴP[rRfь+2oCa>^`;T7~vpaK$U\MNHmcEo}D]P-x~zmb f;4'맔,`PmDU' U.H恴~(pVس ISg0 s, /a%)]n?#c=tW @dfBN>s0pL(:zR` /Yl[ލkC6.CLQn=V@}fA*87^u8M՟Qב ׼aU!W'DT슧P$Z/՚Ba`\=@#ގ#TO"`8[:xk&"EG>;b\ p_a)?nR6;ZY!!ȚBYCoh eQ4wp~S3(/hv/LNQLV+9ɠ)"<"c҉ɍZ!Vagb!=φ pN^e Kރb. XLtQ`!W9'9DCD)z`d&0zyɊg`9!E)1קm{MRQ4qOhcDE$`xA bRRZrA8biqqpΎ^t~ EhX~10Yumyg Im( =4M-=f0:!}ԪN@R@ 섐T]jj|jaGj7|$7‚S&TAiwN#Ih^@Mzhzio):qR|b.XnIQ'O?(T9x>Bу?]5t7'?+Hk: d(E-hq1skEe=ՒnV@Ac t1jd6~)Ua Ç!ۼEI[+U 3}8%k^/imEm?w]YB6r\Cm(]q6lr"dS1d{*;|:l8ץ?d^ggӻRA=cU8lJ>>M+-p]j(bإ-߾T~C\Vˬk!k+PRq'x{ԶĭT!SD9=z薻?2+7ODs%Wj|FJe|=LmJ ,T)y*^;wY ⍭7+xTS< 7#?& 3>d~'kԁw*B7g7[Rpyp̓3z1[N[s:\&?1Joqޠ]Nm/C-M|1hV?{vVLm,9;]ҴvrHً2zEzr]9 l2A+ZFj76ƠܣO ";;̕ zBvѲF+yHc^ 50u0 |5!#Q%ēo@XT%0B鮄F[2=OY&fL"Խc/E //g#=ްHwI &ڎy ["05$5Aj v [ ؾ|P6q0h]rϺ{Pketh:$9LtnS0ݖfYA17j>m~:gr4*M?L*( Oz.îb++?Fc2l`9m=NXdKb Ɨb=cRMtU< !<غ*6.Yv5F T)u#[7 N/GXm*_  c\L- l>,; 8:oQ ^E= Üi1^qw߮S-_`|u`'+o߶_\Řk/=TE}`#\HHoSD!jJ2 Q$g)̘E=̓k tP,-J`.ǵ`͔b&UlEPƨp)Ju03" OgrS%\3azp  KdsC>0ԧzuyLMErueK^^M˙k<=oɑ H^ X]^w$=.@UhDmAe N%X`:W"%uԩ[6uXҔ3Rv7_*d܄Jfyʘ4 )5o>[|l+bW9y.v(K5$/mc;<ݓkPx=d̂TY`RGfS=rwi"2~P[7Rm 1j$-~TL%wo%G$Db6:6|dHun˅ M "c*ؾlh ~A H 1nG9y7egV.ix}k4S~^GNDpO OĜt^NT bZ"dz-&!Ӝ.NՁ#4֛\>,h%Y.W&6e3mH8poON}95Fq*@{0aBhLFelIk qzNq-W\  E$Y%M gȋ;(x6OfD]<)+$hfLLPn`'rʬop ~;bP*Y=~f /Pk"8rSuP2 Q.&3vx d fG椷SB_ S)3@OR>5SX=! =q{Fv+U[h߀4*Ԍ[NsP1QP9W#k)\/95ae=lėn:ً!dŕ\ /Vi0? ~i sp:yCw_A3 ppD95# +y-c-ΑrNAw%VQu@HZzDn-Ja¾6s=g5gy0;Ϧv]2+N_Bд Ha| Pr',PԪY.i{ lLnw}(ݕ}^'?;K%SlO&e! qJ˃@ie?H]?6G(ffmӻeKp>Sg#k-ݨk0ơ'c=)Wzx elT3_)J"vmze*u>GF/0C)8Ju.lɇm36_e)bEܚJ$/g^# ~/;@m H:(JFSu-cF|τzᰀK5q$͝;ScW[_5e9Ϙ#kZ T-sy͡'ycH__%8~9H6P`[tMٲ۽aRvw]X"sO!OB1QITՂМ/.ThZOP X%3%)y9 WL,2% #9igZ}Lk칒;u/9G2Ġ#ma33S+Er?X0Òsr3);kx햑0g~2q3!V*(Cno% w@t;\bod(jvLx\y lݟ:/fI$^-[E9|aY8 G!;B?Y DbmGL9%=Uƿ.*-ebU(Cfd{H@.Pم|er|. z?jw&1L,"7XbCQ}Ӿ_)C\rY)Wo/ Ce!z(_WmXAN U);K-"%7p!oYEk]j4wV,ri7BvT. <@(f]g)lT51u2Jo^U߃T V-M,Y'w.á-ǹKQrqmj)]cGG8]~őԧCímI2FMLʼn2@RNi)Ӗ^lϜ 牽%Q>9xM^c@#p,mM6 o1htyK)A{?6NEoH"Oڲ$bs&~pGR5|3H(Ӯ+C*h2q>}nl +Ѝߙ+3BEެK׈h_( +edh/BtꋧuFYIb=&m9h0^sVUDuHgd\Wȣ:a 4b'oFQo1-ٴ 1s%Ӄ|ai24`9Ɍ鄸Q1{|hdv (%;8c2OV2f@||駮a IE8kd^%Lv\od3v&ٔҔ'_~ b?3pf~´{p\xOD< ;ڷ vтRO +E6#$17!`FkAYHi5 {~Ϭ.2CFK kA'+zs"d<7i^4m$)WI^ӭzrGՐdZaۥbߘoEk AAXch徰"hh@[, șO.%mL&@T)@=Wwp EftIA6֬K0\Y/xAzӞT^V0,y"d_fZ#fhϹm]4 ]̷/k#;!r_b`|xBSxqp?۟xЦ˙W 3 ՔJCis5*ymP봣Mf3~X(mFY%ř4Y&{ظ=E,"\x%sDI~L~hͯȭ70S;3rͰy+Z h,Ic?Rv2 Bu ̈́LHg>*gU(j;Ⱦ!K nk s>Dy.wy_ LIH`Ēzg 01"@g'?oc%lCrtLOI$8S*i* oEMs2H iv2\wUldoL2 G5%<%ϒL n{i鏘JseR[˩dˆ4!ReZ2=76vzǷިu6;cDfisrጷyM[{zN>伸! '4A#2xo%jW|ʞx0ݪ0/x[zO]Njs+[Ȅhٞq 0ESU Y-ۻAь=;\6Ι eb {jNQ&o0< .ߪq7ǯ&jU?慤uC.Fc_6!s,Qf/pԙ&#iX$Z{ˆg9y}L!ŭW/>?V@#`L3'H$_ }HJ"4j ,wI~1uX 3 %lb9nw@Q/yRWV1mb'8Xbw5;*q-Jb7fģWז{OA׫Ի^/ XE<X)I!2I ~pwg-+G6/8u$iMaK<[A\PsqMm9]>Nw[S, H ohJ>|g, R/]/d{7kG4Y"LJ n(\A?f#'l7uڤP#F4 $글̭F5(p-ٟwv֎Jub;?|fQe] EOm *]bmV=RУz!'{#/ZqvÒ&FZL.ՊSb4siWj N7`yEQ%0oLU0\,/EQD t_Ir$EzddG[ \I71nAa dx MKqQ6*6GӝiYN윘Lk{d[Sj檌1C=TRFŴ;y:La6~XIͪ11,"2>?0Ŭ}Α蘆ؒbKL51qWu5!r{Uʢ>+e%1@]Җܐ^Q&W~Em8I;gtrv-cVxX8_VAhzo@ [{o˱ՠ}L!3$`ukaL,DF!kWa"HXLl̘Pardmt̴ًӗn;Kb? ? V_C X$LԠ=c$j$ԗ2=*Qe2 6;&MTӊ]TIJ׊<2-Ssb/diZ^[e,~uYt{]S0*id&e3dؔb˛cDt@8jFG4vZY)+&q8ۤ;hA“óPdi7T-o 8݇<ǰU&7 sj3Vv &C ֱ\ v~\~ΧD,N(le; F-LN, g*۠w$95cihs KIhu]P\x YZiK>ְ_EXNh )KFuVsǎɁ9>ې#m9+@6yd/[N!Ok1e/G8;Qhtb3;s0z'l> ś 6%ZqQff2j3q[S2vh=A:C$ O?˒n Lep ڇ u2 `ђEz(ycqNj.D z~.*81|%Ou/3"k\%x:֑rry& Uj},Q qc6NX"X"-j*  fi*NV6mWG ,}sbS* &h+q'8Xe/ wS*aݧaH@x2&wX60㈺NmHv`:W{y.#u ]=<&> Y% */0kW"$Ip̅R  =~zkB ^7'6{f0JW -k3!VE N=pK1X Da{!Xs!_댘U[|~TB}}$/D+tE|ڃF4k}|q_@^E$mzޢdAܦhcOfD; fđpÞr1WȖAB 71U|ܜQeIo:7 }?\URTh)ꗌ<2o0ӗSTe'j5, >PE1n Z ZjZ[E9eÓs: *bіC/!g;yڗ#P12dpSτ@ҩ)|xAGi(7vsOUW23>@y+me5Jwr)^jlc0}v!.rǴQ34g&D Uq@Juh MϲS jK)Lx2 Z8ت)^ g^QPB}7w*6![t f 1o!j#Eؼu﯐YDh( o-[9Xxf[tߢ T--f"A^rHH7mHt4G|4@GfB%Dq- HU\p"!/.Y˶ JfjFEb!)" i﯉YKXd^c(VƲ0:"ؔ1LM$ d&=1k2rN~aAZ=tB)zSF*T^P򖳝p̮gKCh*g(lNegKfeЍ r([@ϔds7+_M~b~ ?+y" NJO|`ex:P=ۋoPw;bЌZwvo%RbH<e$|Ǎ\OR6V݂̈3t7Gq {{ uGʱ,dT/_bٜE3Qȣl{M|wbKѴ BX66ﻟb6̊|=l1%b\E]-L ش7b 1A7SK_jljs2* [-d{Y&7^cq)7r W5>IS%$ƇյHĝQ01Ό"/b91*W4ۧ5D[ ˙{2rtbh[qZD ׌Iҝk~ tO&Kd~M~k(TDPlyČwpAxѽ݀W=Wk?F}nI 3K~J,IC]! /Q+%k>N޳"w~AfHks/J+RIvn\&qaV0'[3unst97jUHL*8A r5~ݥ /F6aQ J 20Ǚb8ă x$-N(~M?*{IGFhZ:uikib HYE [B_Tœ AUUr,!-Bq̉Pr8l_Y 8U:4-e@oeZz_A~$%".u IfpX'fgtL%yhoz8 K6?̀ģ`e[V}[e1p%Wl$ꎧ; 0.Hu ,bRalm1o 9[_ Dpc?NHwꈋP8Fb&Xsލx}#[~h,R_M$w}'q+>[%j>8TY, ꦱ{\L.y F'$j4C4A{?kjuVǶxFfSڟcURo㭻-yiݥ]Sb9E~ЊGfs(J 3{Xv?~ϣw9IPZ%ݰzr'Wj o|ugMSjys8ƚQE&bq6LF1"qN.fZaNS˸h,}Xy]Xc6vJBG(~a|_mw soǿ].f6X"[IF(p#aCh WaC7*$,,nm@Y 4Wegh)Jfc>QAP@HH&q9G1u[hZE 8hDSQ->lD`:Ob,#s]YU42o~Ww#PIRdsx&`bfT&,l&4[5ucLs =TBAg>u/N lEIb5Os^ZVH]1ݸLKYS~1%@Nރ︎K{z^wuvm\TG4SkV7ǯ4Cyk0m*o:jꆮ*`iI2e\>+ralN5|EڇSR|Jٲ6%R˟%>tasǕ)qDjInG[;;E"!h 8Xe%B -)J/ƫ\8RܴN+{4#߱@9:Ph>>rEW5DcDퟓUǪGFYsK>Bվ^h# vtooVRXnQV3뺈k#8`5jj߷+>ZʊOgKXQdF{lnu=#Eg{j!$d,=c Oi?ը׹r7SQP(@QaQ)]cb0h*e(edȼ3U t"ԑ->X ah޷˚a.c"h2 9]>8Yz*!YLg ] 6B-h6طgJqnv֢\C&A_G,@C]$Yh̔r_jH*)tiqkS^>\sf_(`s/3OJԊUP}%zn||Ԧ5~]fWr):3lULDF.Mz( '%\/ wߟD*T&< ƿm`TaH1 NHGhJ,6~qWT^kj!$BaXAu-ÕTVurSgyОhiLNVPoe:oѥ4 ңk8ޡ(eXQ/27p ?v,x XԺ=LV銯j/m)]P_^[,<ެ؈wolQ2jÍDCPns-b^<~mTXH ! jB1Js: ANPwK2\0(%]ާfzoc!EQt,a Ų> gy[һM/FM# [pb) : ZSvWVJą8k޴+ ̽1i7KT٘Rð+ֿ +DԸȞ"ua_'۽ÆF ?) -MIy>#;"4J ö0&mb J};f@!9TI}(L/HRN kLjzLҋِ>X5TC۶xXC=RtBJ&S[_x(.J}(-\>#\Y o_0\/FAkAt+[i U BT/&QLJEOG&Pc9=pR|Y_gSA;e7o_2T .:>N (pԙuLٴ$mO[$VLM߼U:XZLq1O+bDzD9Ou-yQThwv$N7VL2Iԓ4@GMmN/^w ;,'rC–a[SRmyat Z]Ƒ)74mאqc(}:N CH.66)dU ZpG;j#7~r,[rw6Lo($( IE3:p ̳m /dWg4P ŋIƇF[? JM/'#:\*I`)كwd󕈗Vwu҂{c=qђ.WZbt%L:owdH*oLX[]ԠTAR3LZ0m"[5 :Lm;?5MӺ#F'UAe:7x"wʯ h ,8NOnqpcs ?%Ν B&Ti#oOedzu++n<~r?+ʧ*w!o=lnpA_EƏ3'鯆MPWU|QQa;Ār+| *>%d3R*e|1WϿ̖^7HNYȤoH^ߧLO .J|]OXTQ.YyULM6:Hk]8-MLۘ2`ZR9XpD7BZ~ķ9P(dvʈo(83P88/'ğ/݈Uo mjlEb6ֱzֵMJZiN 'lA r6t{{4 KϞ`z=ߨ:@jwsrGt 8*lmɔ<n *X D-kaӱMP"u1kiH9|7(rP9~`5:M/Eߘu^rsfsh 9dQÿAgEy)v @ϡY-vO[vCS>=;ꝇ[ PP a:4sCO4m"߬@i%/rH`:@)I?YyLju2ePQou\?JG\ׄ}$XGWH+ M=q3ʏvD*8]RWZH5,,\i96:Nl=^>j4zȽ>Ƅ st|$?`c~"+H:v( Nꁖ,=A`S 1Zj~uҔ:2^+~?hÏ9B~E R>l LDȶM  ]_]@pD~SG.4w"=3~tݥp z~Nu~(ĦM݋S"Xs x.w3;' )MR[xB!;-:~Z,g-XKYdZݭ(-H{BJSVFp7Ls?g2+ REytmӐdʑΜ%Cfe+@@>246e&[c~SeJ_PHs#qW t dD/zFll\TAXj{BK*HwEkDtlE:u}!\zwL?en PfG0&tB'3d/KO`&5F%=g ,m2Q|Oia̻3xa$ݑx=8_YRh֓)}{ _m}V}L37=pd1 f_ R1z<p>PVK>e"ʒU:A ͒n`Q9OA7Hs^]:mG)t5xAy[3)Dp 1\u_GE (ׂtS om{L\ANʛ俉UmpW=1wjFu?) :2?8IzLUrж4N,JI0Xrl̙/SA!{w4؄1JSLvn*tNpHA//ĈO^!sqD>tzz_:nsrJyt-lߒebj;Xh %̳o넓4jCOF4QFf=s83 BӑS7Yv Pʉ$+EʸKXw&8B/S4n,> A [T$D;]{e<9Mn9B­wyY|HL!ҲgfO_(MaB/(-Svx7TהflUo fOEe $uƢ1l I .^"j́w[ R ްzfYI[% p ؝ cbYIp^&<ԎY`21$g ?}Xn1)%AAX=d"xpu`ٰJ:'z %VS+^P:}{== g pd|n>yyv[`-7wkDFNSΨsmIY,w/X_@&P@f- Ϙ?ܡw6 @9AA0u Џ=LHNޝ6Nxm֏gmCʕo,f‡[U}= e͜D3c⫽Vyqgv$o ݼD Z)1 R)$ݜC/y)Iooks9nh_SD雈q${V |=~}ecr"nn{''`nЄ*Pb~f}}bNdLOĶ4-[R`ρ{_pz^:_C{H;Êpc"jY6Jې.;c0e+3uy#޳)`M]eQ;Fx$2&6Mi- d7sc !:u5BqG5 ybg^ms<ȧlk.7!vj'|9M߉30RRj:7ʝ 9e#9)PRٴb 7JXbgD,9ǟc^A:g,7Dgg86Mxrh&B5tH&^c43۾N)>6KR3ϵҿ96 ž/rAU rc&1.MZ#J7LUA4jz΅%{91Г'$^]i9~W)MიP)]Jpǎ+AE""RU?lˊ x[h rBطA7k)i*X z݅m̲EA|glroOq*63BP[_pWw8.GU[VF|/~pњpHTR2,iHrIV-*ɘ2D ZAlKJŬ%Ȏ~ iD1k᫜|.'&/ob [ģ@U3;$bwݢ[MIE6q4l/w]X/绋dZfN"D@#X'^P"_xvA*yؼ- RrEY $ }e}A0{z-]U7B| 6sQ+E/W^>:!Y7x/Z Uk(OtdZW!=Or/S2xeYݨ.[i7!u`X6qݬC˺n y:hg޴QoczRo f} U[-^q3$Obċ3M ^+7e` I[f#[?hDElG ?$%]Bc#:xk9 oDGmX%j֭ǩE?4kMqÚ;4ӜdN^7);1(>Ihz[*0hBj=FPR%1x=le_}i%2w$ɏ7o:UE4^ ٵjTE¿ _Ԛ#+j5 1 ).sH6Aiur3S"Q"l=] _}vp-yw͗!üŨ}Vu˚#EKRs]RWi;\M2Ȥ*gDsvsJX깎b\AUh7f[_u 2?bA/2Nd"1:5ʂCRG/TA6b$&/-=xzVCMex1 pC1=k/#4(vd0_:8~e̒թf!O^A zr<)+(,B&âGp;=Md/8}E>U@>ƊIog"Nj`6+Nz5' Eq/ņ+9耥T'ʍQRP}d@(^\΍?[|kr3$05Go 3Ơ$=u $+'{PW[AZ6ih1s ڵ+X*L}qbT-zR.3@dߺcNi;*G.&<#;Яѫ`wͨY[tJ 󺲓aA&Qb찰moSǭ_B6MʣTo^ ̭Ɲe'v4mmɇjZ6_Uʌ˂+Sv¥"jyH|";N{dUsoi)n†_Rжjv%,m+m$aI _Swӭ4Q?UK3CvH; )AgE< FGt&\Np CE#Ȧ]pל)Wȍw;ƶ?(7e6i@ r2i5*U53" 2uDQWuP4,>qt=Kh=#!2`r/R>;B"CPQqp.m\04ދl(P7jXs +4Kl 0oڿ%!$~>?lB*#o&288P;H 0? S?˸Is;+Ǻ(ͅp_+qN^9[4FRwIn@,\10h-4% 0STy>ec$ V+\C*'-f^+-I0j+5y)φ?[ܦ*WDVKue3C5H`;f_a]Jg}h BVn1v@L^:;vW}C~ ʹ վMoYLOJy#{Hy=EA] s>'O'iT;j慗Zp%Eɡ=H17Eϋd FYCq5ţ Jn |h疕Q\6XjE|%ēzҵ2,]^[m( q@hRyS]ƍݝَ=WzLǰM1z.dy+i c8wv[ ^.ٞr[fio6E}!l$ߖ=rŤ9 HjUϵTKJ첊S⠅^K<{dY!Hyb?#FWssP,DD%e+Y uqr E'$=YCH5RSODkؿ>νW5x|'i5w8Uռ7Dwj:g[XcLVE7fIXw'nZP%^UP@CTycymr0Ɇ@Նh;uMrphȦ3Myxب:%-e<{h-wCSҺ(&a_?%,?m gS 2u*5šo5\Wmh}{_s'4^FL6y`~Qpކ9%`2mj|e$SejGϐ>b3v!!daT¤:z.:;^IC+ݍjO$in3@:.cZ.NVF1'=̓Ժ [Ԫz 2S{K~MWrZ(/n(H$yTi?^ڻ\qCٜNʯA;͵OKbbE++h,>k\1KRluXPy8 lF7,;*J%K8UR 0ܔ .k}Kh{GW[eaYWȞ'sG?h.Ts|?Q<$i{aU5l߫Qj9 }[ ѵmEݪ/˰{2C* HQ7/t4vO8*T!`Uf$)<3e'ZD5ZoAH}c{ Cn uuS{?[mG$~;D1̞_GyyԲtC|>︃?  aКnӯ4_}0hetwna'fЫ X?Ռ7zԄ[BvR:M`t%1G$JA xeԥ5/, RkMqHP3Ly;ThW?.W$Aʁ-]Uc ɂPby~`Jo--°桰&t85Ƈuk1mŵSS<i~C +DwCܠ%]'+ vDd~!F>6h\. m|`u[[4‹rdn] B^YKO'lZ ^eM,/GH°G9_|l35AlnZ1-f;-[d}˖D"VͧSV 8~t&{*`vABsj/ĦaJyU>6 *u<]j.1# NSٱAxW4<@ P-=CܰT0:ԺkZG JV*0t;PLn )Geʠ19m 9 a˕7/+L- 9ņCbo-J`uIF&!!?mIPLU5 dA/8c !'E0w(凹 5-hT^aaȥߙ sFf~Zٝ ȪϏ01%UnOIyȼֿh%E]E٫gD:sbk@nY}!,>~/w ڠBj*͡;|8eL'{|wU_ 3\a=kSKT Sl1p=厇o}@m #6_2'g*+d))'8֞Boy(8e-:Rv3ՓL< 0};8K#=6# [o]3:5ݲzK-5y١/oYg_=kM_/H8ewINQ1DHe ڒ[M@!.{ؙH-]¤sO\4MWc3ܼei_GM] Fwduo0y4P|c cu~ZrXyGc__j&Ңj=b18IAP M Z<ۨ#$':5CvT - \+޿\ t 4)˪)iskN k'v R!bM܍0QN}5cկ_tvh%L*{]]uRe;[!aU<)\4Ԁˑ 0|@nG$}W-XR@m'Ga$C~T^n@zV1i+1wVb%}mRiKPɑ~Rmy CcLK[~Iެ'8tE7pa5o$nMZ@[Jv63 }ͣ0ui;l.E\?`"VG]wNRx)1Ik6x#Xa]eufBT{5@Ej_d `FIGqDS<2Ut}R4\2`V=g!y"?V$AsY8[Jy_V=?-ǚf{1EoxYbUUyAuB R4yv1NlNǢATQ/V|0b9f)r{50Im/~Q?ܸ pǷc"JHJVS (js5gFO!M":J_m~*&YҀC2)w4.VKL[o+-bLA&-W *I_ю3 v?>^Dĺ]Z^(Tcr h4uMJD8)X.?(Y=xy: df*55WP!d4GFAϑCF5@W<=jNiaX=_O?ve!^&^si2Nե w#N.e!;o[rJhh0aBWYXTFCB逃MyzԷ^ E4Q]yf.>OQ0tT>q0LpӌonV}``4JF21זuRn 7w11]Ŭ U9P)QOFtx-z~phx(/.<*.'BC;H%&ԫ-yOdLL&SSdRoc$^'9dd^QGx``msgi0h #rȗG:m :fTJ^;{-|}բ;}w6LX_/MIN`d8+dmB Oۊa>gX@ ȑ"`ıY6>'2o5dq Ct1S՝ybv^Ԯg2,TbU-8{G_}D*~OV=@M RWLPbsNPNO$IbloF"ӄݯU&&IfWW)*RsflV^՘T&VGO^`ȒL?/8@?<)UX7C.c3.E4G2g6ni}Su+s2Hb }vz'iUBܞdp#@T`!pi?\ݤ,r ҹq50q0=O׬-rbai˕$@I4׌@za%/.G ~V~DFA/>l'j`k C1pצCI6L Azek P3KO ^ _ߟVn( d&bdv9ϰnҕMǹۅ-湥hپOGG殀d#^bRr` gunj@ 5"H5P3uj) G-nŶ8ȥ <'Yyћ2Ay|)q)-ԂtN7d6X@*N\Fwu։fhG5Ps*%856G7*&ɯ裈*OYzk-zeQ|O܇HvF 'ZToleT׷6 EnT;9zx˖Iۃ:6fwar^[G*?/:8_n{,f xYxbU•ֳ ODx}RPi)9$):>kvJˋRVʢxJ?SRGbu,F`DsfjJũ͉i'}Ha-˫I1rK2{C~#zŠ#h|Ni܊^+o?}Hgz,:A/E#;%7mgLpI9>ֱ3M_]I|#aUbU oHN$QfsdJKb:D6 ̢pLXȦrȲ-Uh:Dmp1h7R& ڄ@| S`7v{8oOЏqPJoEr1^ZP䁷7Џ_Ft&A4{߂Mހ ʅ:&ʈ}Ya>>TuywP*`Z]uз+rUw614\阖JL!"! ~dͧ{nV.^fU}fxǎTNaUzZ{,{h$Ԙxyv-?dh+{ļpj9cĵ-3K\}/(΄!dQJ6trVNYF?ERBӕ㮔W[1QPg@5ٓ0{ϛ=KZY ]_94H5"`lЯkJy %s-CX9iИH -k20h> u}l3C`Q{"05i>y_L{ȹW+**S wUrNʯ \IAc ;O `+fVOIޱw_~?<845ihtLGA.+% h0( YlMn=ՈjߍӪ٧ - :{y$BؽP-hl}N/h` b9jlÝ_cDUJmsg@ .ʓE=hY+3^Ĉ":Kّ]aCd)*WWvD,Ʒ-iN lxvr;xx̋Jih~9 t'%$N-Eɧf&0A/m[gC)R KU1GyK#9vPV@Ce5 f;f^#).Qu Lq RI]ёZ(<,Piё%'qix ]ֆ42+(@OAGrBEXN4D5{N`S%/ H TF~-VCP(_z,x!#h檅,|sEȃ hk}\4եtLGx~~B פި ̬On]XKk+jj<2D:5Con*fu}I23/W쏵S..4 O3\{TD}[ܴQp;voAw~aMy:YY#)7,iŚ!Ƕ~U_mިf3P JFZc"6T u5ASP,yo$#i X Nْ˫gGy5'8G3W%m}'UuyW^Lzu%\KjcqM+6${ rg PK  t=MM0Ճ?)oq&(UO#L T5.qnY6\ #]nmX2;I봊q"ZoH.%~zFFj†fgW.KX޻(4&B9\sV=mf_s~8 K+)(Fr%+Ԝ\^ʍ HlreJO)a&R+)@w;̩o]O% PKA!ZQS0O@FwYn v' $ UhI(9V͗p*ǡg9n H!M8s߮/c l(uC$&tKޯ޳0)2y .]@Cs*- ff 8 LO>oͬ RV\H$̖3 qjpyb@Î)z=A]>asjA(s/9iǬ/;hشs^܆yTQFj7GdTfd>N[ߒR敬5V=7sh}0a;g.+ӍT*5)rNf/Ⴢ) A`n-3Ǵe2RJ_mHhCWњBlOrIZIlEH 30-QDRj\vO}/kWD\t4OZR*g V`Q_N:ĄècAL6hcDw-MlFNVUOlAiLL(,ljO 82n'*!'s>d)j#5㮠1j͟/|pwR DHSYye]ʋ~-Q'Q̣""v?H)(]B`v5AMc0p*Zm1O> Ic5(b:>[Hm)t9382*֓O8۴i֤EO);]>?Kd`忔ʋDLgr--KMEiE`Ē}\$t3:q?zf3Ę% 26~3\Cu&OXd.qI׷7) H}= y9:Kt X β'57#<-kRzyT.:`&o?~•M/*B>|rQm:wЉAQ?_⡢joFƯ&i>H0*6װve kՏg:6?|ݵoU;Q{vB}%a 1P[n |5Qa W;'nBAe-Pv~mΟ+N5 2?LOu?3TUT$)N,^VGږCnTQ<|Xa~z3P fOfmP uz̧ѭ@n+gA$+z]^h^\Z$ZIdZ'IY/Pi9hͫa5zejE'# A.gu߶渑Q:P~&C>[C^̎N3 LOw .^qg#7<Pg Y8 [4-w?b'N?=hD-/\뭋;ZwȪ(B}T=.۩wL8r~Ƕw7@ƕ0KVͦI a OaW MFXY"3#w 9"e>nUE9YǁfvmN  azg&Qk\>kdY(Mfv䩝劯+V[Ū@n=\_0rX#ws'|q-?t'Rymu!HTM،ɾcsFPUKS vL~IkvR ZuCN L˪T- {uf 5գt_vC"hЂi(oqi<7rQD[=JWf0Ts{)b?Nb\Ogyhfר-I}sv_(ǜzOejXĵF7  'x&_a{Pn9}9{1^ۮh){z*SBb0$AP3]\; j})F[LOF !Hx~n5J? p`ԺmQi2 y!&ĤܮOQ,'8(ƹLJL]Οn)+áx8Rj&? $MZXJ7i5 ,n$~YC( 5&:"Laѹvv7m(FbNDx7c{"[=̃w;隣]$8G5Df_"DۈW܇%tF[0ǁj#1hAbI3>72vƻAx D: tvӃ>͛;hW7hQ0RXc)ic}Uh@؃~?ZAeb9/j9E7s <(\.Yn>(_' VRy@[pGڨIC#6$+cƫv.&xuޢ~D{s$?Y I+8r/e&Ւf>^K3%c p{n qwV>Mªqim>F<~'s|Eb?YIdn;0F5K}2@ 8̨PO4 1w8iC}X=]Z_n&>7φDKg~`Գ!:a_5C[-rY'ۑ~IVEQSVy~{0 ~7w3;~ @8.n W7`A~("ܚcOT~m{Q2CP'Tㅕ} Rk'O!o|߸*aɺn8TxŀpD4T 5 X7hlLBùpJ[⓵xl,[qtttLbp:O_Wdrp t.}YWTˇxT@ؓ.͂ N`UJ +ui.@KYaP#Hܚ-a Z G^V]_R$Q\Ыƛg 8[`.1NK``L /9O V27k=*mJ沦;2沽WeKTGg&٦$ ,atn[0Pu_En` 淥Э|x\É9T|zgd3q(<SROg}O̎Y\YBNJ ^ִ<5OI@ż3Bp' [J,+3F9Ha MOc$ X*'" j7ȄAPs._@&V΢7R#Vl12mWB#Xt}mf OF Nܙ㱌ˉo`>'gbj*(9'h'䴯b!jNXs9itCUz[ٝ*8P8ً%DPj:t5.k+Zg;VM$p f,),a-ՓIGy=40jU(j72BR߫ zC*8}hjmq7/q@[yhр>#^d@%%6JǵӦk/!Þpۧ'k3jdN~EPNoW27)7 |3묭_XnK\k :.$4>*,s)I4$D;<7)T˸Xl, Ukm;1>nd.MT?ZY@=J(&< p`Zz~>FgK'īmɤ[f&'/3"RsJrs$%q.]{w$Q\/AF+o;Y)l89T4*xh!1>SYbwFg1MMv8g > roR˵?ҽ|&2)QNn __x؝H|S<'S~vV#7VsTrB/>2-.B$*W'2H8؟hbӻޱ)hL[y:}!,K5!QweK?-GV;%|9G&>TU[/]yX/O/uFIFϘhnah$D%m<xO.fWdžHg1 Sv WoU Uttz'^2?]4 w OCX;a\HnѵZB!l )[G1:>A C[o>!#0Cʥ:|E4V3Ϭmʻ6YYaZ\iߚhyn,FSrߚiD.)BpB L>ڀ^:7W7䐘əIjv}[.amߟU |*UIz¹-H&bکPM'T۟ օ^*k&p$3ֱL682E/=`<ӚHunkd? y #{[ OQW'<ɞ˜#tYg%ޘ}QLJWlcDW wr$7M5CT$ҎT3$div8K_<{L}n^5?}8ڐװ!Td BؠVY^فH81@&X7GHVb7A' ^k}tG{arٙǞ=$ga# E(BM lws񏥾w&:wn՚Y"k_ &"Z"ݟ-ZT=i_\2t o_̓.xe(ك+q??g⸅dhs$gE{yKGŵ~G ^_6f4-^WxA-&ZѦ_3up<7.K-n@10y (a)OX<z6LP(o R ښ蜥z0/ZWBu MDL4GM5f'AX_B8N)|-$:H˒|Ƙ0k$x'_ WՠۀJ'tfA,# L8 i4xgr%`3"Y7`'Եd[éX&ۇ6v pR#-vQRgK 4ިM| de`IlCs``Vse"pWԥalgFs`Zs,. XXNcz8XDa}-wK$ש:*ZOʼ Oʼ5@']AmVc<0w}?Ro 5I}} y1KA=..7SxTNʔ5I) J7ڦ@Z%v&X Qk9u"XފPS{3fqrzǘrgzA +z 8*P;G]C&;ޜMpsy&2d{i,;94,JJo.m~O>[CB-.# w|Z;\}ZMNv5>6GW] -ä}GeNJu6{p+ݟjtAҵP<"4 H?]^]/D/|G9>uFsT>$x#xzP즈%$.ԭ|Todp\^F{h/Z#W'_ @ prFz7jv\<I6|H )i0zGP4(XdO'Dv-ŸgsPH'9!f.*}9+%H"^_Vv^p[yj D }~ S֚7_mC@Əv5,zffƺc2-+Pf墛Xr>|L(MZQB#‮\'`PG/tJ*d0QzϩuY xڳdwI#P/|e&\> c,:VYR"yM+l,Vy3 lRu L Ŵ84yd8C;$0UPôiQZ> =cr(`=1WSY?NQ Iѥm+ 9un=Ye aC,"IGzh`ˌe} eQӱ1=R5b̚Z<{u;%e+y1v;D` g"0}|3 Ud~Wy:>+$eĵi{ט~)Hg0A?,CnYvXYkVyV1Q#慧e ߐH̑e7{In +~B7ys۫AIS;AEك2rGaD&9(UXv&2mDin*+%,OpI$=. ;4L7*q|F܋ x6O)wpD)-]%*nͤAr3![9c!O[CG,&>ؙyJ¹-őʟnUC>);sC0,)4mDO#W- roR=9P&q@[2:A۸UYm r !Iƙ+K)+b2Sg v)jZKɊ$L %9~!AJQ<ɴwQ`;c9RaT:F`R@*AO%rwlg zTv/o䲢#5P $Zk9 ttV(XʼnԊFWƋ9cq('74wߪ?LvI382]P,q}0cGʼn5²'KA ĹR C-$&,(R a$*y:UP|(;I,gҔNfjU49tuƠe&g<(ݏT,UtK|ȉB\e(* Do9‰j'~5t~ubՅLWa{׉L(dMJⲥEpO<(3%~9CvI2S{S$(TSi"G8_k'c簢;6M5%ٷFHMV#1Y|LS0,Ơތ\1n$f=;sdv{vJOw:dD1  lʅ"Qݴ& Uw4tV5lRQ*9,ȓKAoͣ@].h2c_ (meH:^.'|<,0ͣ#xs8DzDoۯMq=Jx󆬀]6s-1993rS+ (.8Ǯ"X։&bNّ1ٔ&hbmo/|"uz]% "[XDC~-氧+.#>϶$;xysWBh&)1 Tf|,=/_h^>Hiԁ|Cҷ2Pd1COڪYB4n+KEg P}<;>Z Q hbشܖ1z(PA3ċ9">BTe=hEf5E}p+7EĨP>n/L <{MùR h Qw5N=+ӷ Pٖ'4q!*TR󝮗TU}x5N&S5T#TVv=:YJvZ5 {W~+IX"ٗFW6IRUNܞMH9aEGB9óOR .-/I1p d Ж34dW:T`9tEípv@^Y CNə?cy?y\Ũ<E@Nbm芯p7iNfnweƾJ,s %2 /2}jn v5d)~U&fwrnfPypӌ~ &/6C>[ UA@nЀmCu2XPoZJx)v*}*ֶH{SL.etcEY( G{i_LZ=(32<ha[ QA?Þ4%X~D-(k^h0SEY>gv XSËO 4<`C &)ȳJ1. q  gG^'7.as E_ 96/ 0\rnv-$A4r~,Tf8*,-wZ{i˹OB qrI!"LӮ k믥}{Η9l^qa+k 5SP̫,% 2RGs"&7/Pυ{~Jʀ[բTAt2?ۃ]2)[ <42`g!-qRO^bm RjǪU13!Bc=OgHOjJ!ĂE|Y<^ %c=|.B,塜݃A۪qYrüX.-0a;};5f,!7#jQ ^O->7ΛzǯA/Q>g~AWr= d%Zkt@x03|2Aܺ.Itʍ"i-I'Z 3M9ZjZ^d#E)Feq8 o<3 T֓~Bi{BY2I3Ԟ?-NJA`,fE,^boE*F\Fvd*oqB҉VCm3M XP+IÚel?n)3F]O_4\`%` bAHjITį(.Ԃ0x&A_}XB:34ԒhM =A9zs Ƅ 1t1҃1do5'8ĥakȰ _]uA39eL p85&KmtփZOA\h? 00kQ]OOtoʹ8+!sήA,sjvĀ-ϠkU13r!8GS(qHӮؒծ\vrRWK# *uWL^ԉa^MhL'- FRZ,Nn̅('IM42ۚ/30^eң)徏T<u)-T:'$;wvOAQXtV/WDi.?P/7 5ըR(OۓsrI" *K6sx}sq IplCwa7g(MB2 zZY|Fis9*W KEqlcl!"tЎ,tqV¥ .7$GwL_N~T:mZ +^Pn}P1H;,ylr="z5b-RY][qhW> J 5XT1IF#H01~9 DiH y(jgutN5wu:`"VWO9)keʞ"3ұ UM2)],/ܶHA`X Cu t"@LTM-]*ݥG2bE%[H[0S %sz{?/yUYqZ%ȑmdS{Yes<_)R= _ӒN I=eD0we0wEVEpi3*`y M%8-?B|m#?9`?:LͼhrGcGF 78Y1BcWOА]iYلw2U"Pc ),4WK7"q0k;/QCK+t_W4x5[ʤ !mkP'rQVR yވO]((]?j(h-i=]v37PkC~6RB_Ryߔ1ë|c:>O7P&@HN18CV՝@rSFĤY,iGD; kPbLj=<-c  V +~ #0/9" hVј&ͷ0uG i]OB g\OۏErF_C j[u}mO*iS[FԬF!Y[G皟*FxVRj JLMS Cg][L~/V@W%0/_'MckeKf=:hiFR>uF5!ϤNz1e` GeR:BOK4`!cջ],U4$I gߤBM*7Z?C9:?T܂1uy3 o %,2%(bUNm^Ko.Dk&k$?OsNp/heK˗[ι]7I^*g ]^ntuM;J.8:D%A}vtEG c VG ]HZ)-蛻$L)In)6}`yJHذ@"&g Թ'M{ 7UT+YsÌa g~߀N%)I#IJ6--VBnx.ގ=~OC xZnbbJ}dGԇR,i} \:I-XjpUm͏3 Xc>W]82΍ց8HC0wn;}:d?2nOMҔG{ûnL4.iM׳9 h8Nrj2%/7xV v 2i R-?eo f7!AZȦ(r qE%ȿeM33^j'0Qn;X;ET硸OvBvڃwzp0z083g/Tu/F"EehB\RM7,ogK}G vueع޳T LnL=^N<OtC'{Ǡw(SXeMf<sbbrf^Sit(r.q̽3R.׽k4+pIy-s" V4]ӆV;ST9%snHSAy|VC$1`Rֈs7{7ĚQ)MMk G X##8k4Y \bGfֿU9Zreб ^:{JIjctY Aw۶#꜃orguDE$Ǚ>lk26U&18#24*t yVB l"G`nMvOvWv>D+ P?P gћ9]uH߂vvzi r@e񔌈-~m8|/(%M/5&KNu6tR $W /7d gJ/Ki+%LUaR/ h3A0ȗ3^b0y /G@oc2?a͆nyOf 4 C^v'NKe'/c$x>3g @-ҏ2vX4߂}LejnA4MHl4^~hMo=׷V;idzRtmX+Eɬr۽͜wD$/HKėDF 5UK_^ˍx5Sly&7:!d\-J4X؍f@-ʚ:ohjqѥ+ZEK]Oq ܂ +2fدa)Mtq*6;$5^-'I8}ĒtLQ !.xgk{TƓ+^I AܗA,*;gC(t|qL6D?#꒶춼\+#5ŮI1>G_Zޠv~kp~ rO|\2:Ǘ,ʞfFRb$,텓p'e#a %C):|2jz[GcJiuCu7jJ¶{N)dS/D_b>>}9\N~V q<Өsږ7k+-]Мo*tnsEð$%zzX 45DC7bӝ6j&I*yK'gG US?nն5%u6?1Q/lD>dNʝyOf2q,-f-RXa?5.`r,lvI';9Ï@Z{ )M%u,l)Sk##fY!['}4B" p[Ͳ~6Pc[9H!+ya{۞ u >ccNepoՇ0nה))[> )ߵCqh 2u@#Y e߬-[ۃ:-IŔ6zgb4 oD?F>i!&fͬ4xQd>iW2ŝFqjM "c۝0~8%ug /?WY'.rp*yam>4 וoڷ~o^ dĿ5q[lpZeʽ uR畠=ǷVeI6cSDso[vzh3{A23G虮ɊJ%ɮҌw̼ L2tO(sUD28z446s. My ?p W8E`O獵qHC c/0* b5ݗa{4gHbllIƜF8beEYB }^)peQ!R:NBA'ٴYd/wMO}B;0{nr7ziƹR8'GU--%]!{ O'{a)IHL<̅Ӻ%)P3’koO(5?R qCiˆ@un|dK`ȿUS k4)U@ӴkvCS,t'@ 1KDɊzN'󙝠o|[/&Q~ [iZřO#3IJF~1j!CWGABZQ\Gfply4ZPoUD&֑2A{".oYR#u]*31``r~\αCm`V"qEn{@6$V=QfY4bd]:Odzw}M{)N8`+@'+7q7q- `) TN gv!a|N/`AS0A/ǎ\Zsᾰn]h?(3<2@P-ڍOW=pzy fSY -MD?{cI!ttT.~"}H26U]%1^t/Tp΍/Dc@nZn oxhgBM DQΌ#-#]XY U?*.1~hv@_H\Mus3fv#Cvm͠E\k!s$Id=71[e86]u[ПVᑏ '5̀QaA3 mO< 2) "Mada-+ ,h撈n(51PX.2 ~K{@VV=qmm~g3&no{A&Td{HMp/&~:`gG{JOáǎVoSa7[R;v@c"W[>7z&RX42ɔG,{X{v.1*yG0>&+5ȭ1}=@}홖#2@}J% .qߎ@QӌpA'!"{1ܤ,^-X!{Ծ9-VvLeB_E$ub$y=J ·tʚY:r|džfW;0 Riޑ? }$Ʌ%1o1>6 uUG*h8<k-bs1_`V,AP֫mhnn ,FG~:Ļ3NFfVүgel =2<\S*paE_kQj{=i9B^sootXY?;9y?-1cb2ѨWOY_c[ywrfzI?|l(5:7 dG%T;Y&[TR")B 8Iap U-j-c@ct%S?X-堐esr_-stDO/S5NxEMF*~x514&$#2K^l/101{Z{݋D -P^/awBҞe,ʗgappߪ'\8 7G{rH 0pwkMC~YP%{> xzql` سRq̶OY^PQ-yم@ 5 "-vB'W$3)VH/Tdhan0W5L@ b9rvd՛h\2G‘ѣ+teF2dB?E04E xجi&B1DfE DUZ}>4/|kX5t_X3}O1i&ci:ꃷ兗ҼLN" *VBB2^ԍr߭"͊WƊ]9n0W@Ag|9 J8!jw@#6!7A&gDa'bhU I1^zd6eR $c>9c,$'L%*g:߹Ɂ@|Zh}$uRAZDfRnrRϵnYҎU1y/R7Ս3bU^¤&<:f(lzYIop;'A`nITƽ[AτZ %ߞ*lZZ-~^.uKX/\ X&CZxZd`/Rd23Q_. #nVNҌfPM J \_+~TTf[B!}uR/9bZ. ML[.d@O7!k(@(8D'<[X.b5/V=g$X VD8T(bi1΍$rk1O_Qc~&H_}<[(b$m):=&p!XFFW,$F}Z#\"紆FlGIIPq#y~'DVmkBބ;ƅė*pK q*5fm<O RX6s w)ӈWok,rpƢ^.jFmU1_?Υ4 % HKB6BS.xxa]1Ir&&mwIPqf { XK h+lbXTq 8AGUcVDHyQʁ[c (@im` ^Fe={Zr {ހDةq;2C HL&PZ]O?rZmYkftA~~oIl$t2R/?6MPD#ƒF#Q:C!g`tw yƋ1%n w ml!NyӂUүp\dsaA,l+`:-ƀռEO:KgɄ߲hbIサ?dzؾCCUcb\ A)&J%"1+"4'HFJqms;a}V&>9əGJuoM7vg}OU[ ?BC~\8=r=dB/DXuο.]h*?EѢFD.|!tdI6.*ث_E@Ɔd D_1gNҋ˕kBlrLU'9Hk`ͱgA2&A2G<.53"_PijxEJ$u^Mxw``FJZQ! Mqs!XCǼ n 0 T7\Ӈ͡U=)Ĭg8Q2KFs0QHCJf_~s֦K7qPAt j6^~$aZy .d&XԜ73=48`z ` ,yJmOAJXYFu=u7"EOGO5$Q5LY@Y!N0#_4 G ~I52-i!_Vi\Z)-odp0<:y 0 '>&c X%u > =%RC&G%o hjK*lvBrb)߇/~(%|DޏTNݠ▙cWEs?΢%|A`)!̔U_X-H*<;%x54ouqqECJ<ۼQ|n3 /I~?>no M$U69ҲsR#`vj6R }:rsWذD$y^n_ڑ!s.j Sو@xW hW>`V+ioQØG;r5|<0dgb%EOS=h&{0`23$)֧[/;q26Mw&7C-4*ygΈ; %D&W~ɒWYKw Xq^&z}W ?jTcv v3t=?Ea^~=jJ!LuH~c8̀MŘ[5s.>C{`Po:3:ei EGշR JYqkQ y@qXOegқ\2+&˯q¶ͷ^QTmzg'av+A/n),(?ifR9*-Ẋgy3``b"܇Q C&q?͂S{t7WQ@Ff9Wqmڽb4)aDe9LO*vyxy0(>3780NqNtS,b)b]A>@ 9=һ1nGwKv s=4hM;? ${?Jq&SW'KE&!p*E{hMW@kD)<玹@Wo꧰y>L=B9rٯF"@>L? ydl>zl0cujRykT3efc@:nY5y\,_e>#_T~=yl,h(pZu|DM$VK੬5fLvů%l?$gIlGV WxPw,:dgseO4ov;9Ӻ a`v:$\jE6)::hP;hҢ.{yI};%sPv+5>]j_,(rAt8@)~")U2ꣷ=X+yTlnvт\z{GE"1r4;1zW-ޗ_G2˰AzcVsgI>oͺ!\+]̑{F;!8֕ G.%N cxn!r<"14;n?KnOhj %b-|)s)D[Ik$_괪v x!L^t'ƪn .jF_s&>67c<3kS/J`8W7-:)E4@e-4y߆-]#̽toA'&yton hXG!Y@n1sR,PW zJqCj~lZo/lE3l2A,../y'˙%F8=1ڐ0Q{$W~_lhbWiұ5ld$"t%ꍒbm:lQ$GFA ="d5' ~’QYmq0Ew֘-͔TTHNr5*`D0'״R6ͯ$,@aմFcQlRCla%[$Vd2P_;h_r8϶:E雨:8j RrP6B4ԱE=?DPZ'HiDlz ٸZ 9r t>vf^?*,ʙ28w.7`IkM!gB.ԶZOU H) ^_a%$QzWLM#ǦhsD5hJC`Sd7sbNr'`H5:C/'AHe;4*UC@MevrA2*[L~>k-+36@E9ve[k8D0T)4c@qߠl|[P$*/~1}ĭQumKkW姄+hBkd-Jxbw 1$ *[jw{2 XΠ5\FfQɾHJcpA>y7?ɒrrPd%A0, !8ryJeέ|R{PyXrg6MwՁp ?X&͂?l܋.Wi')͗k7S)Uv%❴jՅ1$|d\VtVzЏC+$o`|z4 rn2O¿MC3>gU%܈ Rs*_RC|]] suDMS4Fnb|$,\] axK]h? -`麍zr2=\}%bQա8] J8`Dk|x3B Wm|Ĩ4n>[(.(b~;x[XSNy4UqT9󔖔Gm+d sg#"$S@?2tq "9b[\m,/<,=hkp(fSۋ΄%")g͡{p4DegA}Clr3v@3]s!L^isr[q.` UE0 W=v/۸ N*xp(b ][&[+Z(9Kȍ ЕQV 1;pImՂ̪I9\f^wE'NUZMpӍA(Z1 u"egQHΦ]rd.Qy*K=>%uʠM+Q9qn{2Y|8~X|:.sLC|~vvdKOJ ]9 -sv)췉o -OzmC!."eْ,W~̠=k-yqw9C\NT+WX]MҨky7UF1Z324FGފUA#J'JOxњL ,к;n~XtQ^l{0u9[TY 1y_nT; vH<)ۓ=͓YЃDǂuepMyQ LS0t̹^U\wB#6qH&WIU6a8u/үqқWY.F ~n A] d1 +}Lg<6Ѕu2}pqcu0(ܷ适:W7];SF1,t (R푩D.5вo51BZd}I A}gyu:+D')š`6" vBv0 QPbr:[7zU4НcIs92ʕ<<FͶi֪v.X@o{\dJ v gyХsʗ=II:1wϚZ _Uzt2I,si˕k"XXZ6EֱlWi iGΞSu:0\pKhW܋N(>\ Od`Bn' %I~|3E&ꮰɺh@?L޲t4=KɁM0.Y/F.,4K1]ӛ"1+WRZC9Rng# Typƭ),-".,^Ds.lIV[!4,ra0&_(`FU|,D5̗~Mh)˼(NC{#h?ɘ?o4z hc$.9 Ds(03v^yrxU罦ƛiS*y ACba"{,~XXnN У!$0Y&\l5Op_ܗ!@!huF%FU{@N5`݅lCyMը6 ڙ(xCմ{B4oij U_=I׬ZOidG6޼0#,7#k:H( _1W#ӑhHK6?E9%ΉcH s2ZB`5]gҶe'o&MкMiP?GcB]m=;֓G!/ $iSwJ1tǽ!3t~ĄBHv ߠte4mj5 )ˤHL}>LPWD[kPkIGZGFF!*XDŽ'ϙ2cVhH 4V g. >LQ3[ ϻ6)!_АָQQQ=،iM?+'r,+ůxJt~#Ah4KV#-X8iM n>`g-zsSKYҮ$(mgay]l,noӁVTН~n? 0_6ƭں=RmUurח!dL.E+.w[ğ]n cD~z `cF<hԛ!=u?q2\`1*2Ys,@5 7;RCd #"HG |CH}amĹީS556EE?_jeh`½fdEZ]MO̚XbwHR Ob{"aeP.䎚;%̎O:ZZg 2=cey `kvB09WFe>^[x:^_&в5x4| [[?եcxFc޹:=Aj\kƔ F?x΁.O:6 eஉ(0'@f"6sRy3? 7)F #_ 3.jB s.$NzEwalHTc(e.V`ȶ}Zj3MuQ48o6e4\۱gtp{Lq죻G 5:DVTUl 7jg֙OTHKֿ^N|!NvܐL'̶`H.0͡ ;Ȕ̳G{ >zY >0) [Ze/O"]4D?>ѲCn{=RN cc^;yU-8Tt+S)Q*/o֛8oX1+T|ۯ|őN hޕJI '+dvKv4|y)]^ %tgQpe!Nxb4VzN:n% &LZNZ[h-"4FgO/5R{K\Y4`/FGԽJׁ) ̤rQygMpLN7)lsB zҪp=9T9Ѷk=coN4cYIg^І(MYh5yn;JPQTCI: u_@))3黇NF5#bA8!F[Mk@99o:p ֙rD(e} ~+,pVKb)>S*~)' _*0-mRQ ^Bn$i+@ӊvyMPڵUmzRCK"+s64X/spdG!7ϑWwc2e'Ӥ e/s)gξdIvZ72W+}8th q-NhI' f)sHHa{pt"u(bMhGCє ]IZ~;g6A>EL&<6)D8j@oR$rY\TK0xfQ c:,-G|!I>.ǪkҦ6EM hyr_{Egaf. +F5ӓpCIn4j؜T5i{.T'TcSAU})Y;B2.-1nM(H" ȗd_V=mInzfe> a8Μ~S@<2[eF ]lƋt&eA^F `B/ +n ?o"{s5k|0IV7_Ѭ A2Of =;|pj_>mFB0[ Bw-BT)Dg*9&80K 2D52>=| Fe)6ڤɰ0`ZV5?G:fŭŠd:ܮ c2_ZY7E9||I<Z LvJ4Yc+' Ssv8S@|5j<\uL7Vg0$ 2mTb`5؃=E^`gIMy5TbOHe&`:0"ڤwٺ/.uO^SC$w z)DH5WI Pv׍VA529&߹gJx>nJؐ{kީ&V)#La5~rN0Vg .K"]|#q\g'MAgL;4zuFO/'@n|dSX ^%8XtJ{7ؽEj37'Qgp}'ԫ/L f/O;bn+Æ5EŮ=<y0s_%tƭTWg;zhn1,7lRӳs?}L4G/٘{\a^q wƔN'KU=[_i:yQ%4nWgv>n=']{qdtHR)G:X28]x;vJhA6sOx#pe:NGi<魱3tlX"9SA ERZ-*EmgtN_ q&g}UVOwիGYTAWLU X߲τ7{C$_eM'ߒ{,Cm\sDMERMN -} &zlʽ`(ӥrg?K_SNe;;EM ;PJԈEpLXbQ B6r:,)Z XW"|n@Hq, dc0mq^b%yJm*dxYUJ^{M9hpYI99Yl/J^)4i TjI] fFnEpU7\ItЊ(<ܘ3fs F`5{(KFGeP'C_|qZâ vܞVOvqyk  qFiQYTl;ʻNqaD7Vvp5\kG'_o^Y-b@1TjhHԳˇF =~$LEPw#@U̩Nl)z+B 8ʫMMA֭$buz|jRҲ(2< m\qdSVkQS3LU}z( χ"dߧIU̽QD+E]qNчIbTHD{eOi,[&)I٩B{ '%οRE4dj &VީO\sja$]'p:Nh8WN㚁?VjӢhi⫡VID/B;K7ںͦElksCB;IQ& ;]{AKh z.C/8qs4)(\͂hMQ|Tr]6:'M;Tpx}r!M5]飿yr=T9|[[s}1tp -BT ~*9[dNJo4rV@X :Ti76Q|{R(}oWO9g-M(֦ߑ;KMi|SwŇxCS%L Q[mMaisGE^-EJy@CT̏=u[UHu$mc]TAb?a +ީK{"xFhXRl u`$yP:-RzrCaE6Ģ{ i?#(@jy%kihMs0pTɃr >xڪ؅b'c{d!z 6by&fRF7j,9Ԓ86(]jl3?x=ucڦQl3%\ ,TFDN}:L UQ;`6|9 EoFe{#Cq_rw%F{9n<†p>%=,bx 72~im`@I Vлs+6V_@( !^) uG " !,.w}꩎6yH[$<-RrW Iw?D 0 s]9v%ZRI)L(pұb}?&EA?zL瘱-;* YOr'b_`=O2`swi|mW $)?sEn-%Bʇ:hgC<k06)fB^aPqʠa>ᕃ5"M:vDЦ /t 8OO?An}/ BHl̻߇IY&>&a#p3~!d;~x=VO Y&#Ûf}\㱥C9ʻy[vJK#㧙m )EBsWhnZzhyWXpB=?[m;z0oK@3k PѾ|E=ʼn0R(~N`e_̇C*ǹB['A?c]?^b1C^0ݕ%U z ֏DUZRZKqO%٦wmҸ*Q֨梌ŇYIާwEMwAP-50zM,2tbI@aհbekşO|&|$9)>b^ds3y*F em^qd$P445LU1&P͉z!ʶbIȨyrnyLˍ ]M1qn3U }kMe`=.y Ykh WIٱ /2[Sj$Snu0Ե[E͎ΙzoO~؂4ty\(rIDz1h`f%\FM'(Ȋyk2d5wz{A^MzywΡzKp?D`[JǶ%2ӽV7?qG5Pw~ {|<"},pW+k߳>$xnx/O"2$pk-f"><DځEwpw0Zқݜ'xD=dN2cJD~dxH }"pWՎ³Tgee3@vqèyu~7gόi`jqj0OI4P3~q&dmh*4:l65 D"*JbB _9B`Opx4\Byrc/&[9t3d(4"DF=$m? \_8Ӓeʉ5VQV#&[Xc'PiO'٥gq,6=/x3ҳR ОD 늏vۻ|20L2<i9o̗MwhcG1\\p8RMj3Q?/9B >īo|kŝtLV[ VwNiCH?!Wao \& OU NXɍ~:wCM*Xs >gH猡yAW9 ,_0IC(PCoYH8qV+@5s ΏQVΑO{dj qC*8d63[@oSәb,ʫؽs퍙-HϏ$a?\h[w6j.!}JvP1?;)JL (O/؅3s\a\L%;~e("N%>l'UC8Gf%9wVq(nUj1y ;]xaV;o|LԾÞ-Y3Y[#[Mű3V lm51`ŹvErmKuP,rQ#0**tfh>내3K;qoc>eAbGjr"XemCˣkqsvJCץ T_髃{74~toR4.\$. 8Ud݄q$1DNGU [hCP|i1Ѐ^#JMa`G]A$UIx0QMVK.S.pʝ^TFL;~QtxFtt/)|vBvM$^FSAbyqWYmHԾ-Y5r=7,jj8FEV6t;?c9`.=3q6pW&z$ &;p)޳|v=j͞2&HJĵ<y'L Sm{߯m1c/dTdT*82u!Wٖy(ܔ7"LzŔڹ |rjOt[܏-XcXTt)d_5Yrax}k&$G怅"}>)/6C/˼yaZB<+pŘ9h|&Z&K]᪶<K:rf:r@!C?8(LL ,@Q]K6uWY9.~B8tlq,o"l"n[4\׍nWNU% ]Z}%GO ;y:9f'b\)Ԉy frR3'nf vR8o?l8T?e@EB? w{h:LY*Uɋ ƒ=vA[Q[8;4p ;ݷ4Y[gO )1#_ կ ^NS8&v|]fa^irY6L블EkvLGg1:LXvIE>I>#/,ĚNyqe2*fA^vj{jB[Vk$4ѱtʈW;X)>TMgˍKvT@\BFgm-ZGFDҴYK/9?i佖ͮ: ˵$Uh0p휕9vW _Z<^c*gЯ/KټdzR:8qrGHT٧SS8}lj@=^L1_tU5(#(VO b:}3qS.0LBG়n~=ҵ Aqb ybXC2vN〃POQp>%%ћG2੩ )hǶ=t27Yw[nK:M*y=7 蟨V{>/AH6Dc{VԒ* Kl,Z+ղOw#'QÇ#X.SD}iB@^YK6;^kU,ۭ3"TC%ijN ic* fp; z2j bkH-WT3G'niNz]y+DٱHhAvE]܌mzM`O5aj;08Y/ :]d[z(ѶSY"( KFZN77!vHZ fإtA` 0BEZCOK>]{[;vU{i],(tkFSWܐ4C _]mn[J{EBI9%M Tlgn.&B .eyֽlϝN <Fi< 0g]>x,j QP1ԺR ߪZ /hy/a6lu=!o?&Rk|AWr--/4qzIGsY> $1P`c>tmg,HxnhC$aPf;on}m([iXSn2wfH+!D[J pa`ϓ B>Rь[ɪwh<ܶnͤր9 3OH: }T"ٴqHe6}iV%.5=ymQ z~mvI)Fu9YyDqݚWO U%!g>o:ʕg^a 'Խ8]gwˈG>pPv}[[(Y !eN`Ժ+Yg"s~$""}>ͿVIJ,37c)}QcrdJXγr,DEjM 5Yͧ}h%&V]6&:OhNAVPA >=E2,IZ(#Pe{l=ׄFtiK]]~X&Y >q97TO|9" %ZaW:fHBX-pŃF^s'䊺 qȱmS)X6>!g+nH7)H3hp `_`#dGl{)Ju7$z^;yvdc$L :-Om%hQxH( /k"D X|8gwJ-#VNUMqʂwfmSt|S6g#/Yм7ts$cc7le㈑˘k4@h{0ߜhՔx z-zX4Y+V9gq[*i"'3Hb3(+r"vjH5_^ֽ["]PP$Xm*mVb ?/8ioEx,ɝѢy2֏ XecbBbFз_L5a[T4Ѣ3۞^G$hwRYs,k`zFmEI1$Ӻnn5'~UOY8=\wJ+(SJ.2^r{πHT&ö@eS9#`KŒO:h)|XhaVh҆Q>{= ^R0['{Z(@pF9 E 1;YsL˴J%':U*B!Z }uG]jÚlm3+0cECX7ωc*sfEJyl+Q@/ztxM>@c{$0L5ˉ63΅7BYW~ao?h-ZToL EgG!b3&!nӆ8L |'5O77J_K3rcVl•{L^1~kϛZ$Iz:k[ѾJRc+@Вp-Վ)씒ӄv"`pn+r݊5oab(U##u%maoۑ>Vx1 dCx(/ɡ'NM:*svj HJ evsKQxgO]NUm&XE7|Q3Rߎ bѐ=SӋJӮ?AZ}S6%55l3 pdxhoq]4 {8|؏=&L`!BO8n}Xfk/KA0Tk\;f[ WZcK!)(gD v FZL -7y7`4}EjG<1vi-=;#P[RRJY* :@Bu:N+t;]wVB3Hs0M݁u-L-vYzSRwN!5ASvI7- 3nRbQ8{ n@0L"˭w3_}Tz5(P`s`p@B"+=?-s6n8&M#.w߬5ҏMZ=G^n{]/ hi%Cy&^ G>SR~t:ViX4㴿"ݵL.B"!W&+8CO`hcK]ZȎbi1EB&/|$є LMGp$#b Z4ּY܌=;k;? 9Lf#({d+rG]2Ĕ2 B?T/nC!"aa-n!,o/qtf[% FL[#;:i-ם~)e|6F3:HkXSJQȡ >(y5m)Bsztlz~ɚ'EvIia?@n'XJk^ Tvm=W)lcM]l@ڤGϽ BiaH*|30k*-|) SpX0eW:i!lJyY4Fu,+*Rax%flnkUme9%sc6e ҆^5GF&xNєڷvFh5\:L`/,!^B}lO\r#^'&S.n~=ݜCq5$AKsh^~pbaikSU{BR?i>WMO3W~`O)yvJY߬cSSEĐg2Yo+χ3!ID3p,%? -N'):>9T c84a8Jl祘f0c6xIw7ڲBnۯEP5!Umo% q?]%u 4[wvgÍ"%[mԣj %x&ﻯXsN"6W2u"Dޥh_`NAЃF}̥ohQVKZ2Y(Wq_Zqv0)t93Ndg<<tt7֤|O|²a_8>=ii"z0Un6YЇu)0Ɉ R4KKWlůvWlIZAkrTbZ42B= 2ٮB<ov9$2Ҵ졈: 9qk%y'R2 WToifL<)^Z$>Su6B+9آ{sv#қW2.:W` fuua}  lCJ;}}&$?r[z |jExɸ=`g>>.Μ$"QVjgŃSL*V%8^gE#p<$:3{g$WFcQͰ:}"+p!^r~;|]It$往dga%}< a5O-`N \{#  ,ZVQ=`kSqjPEt=9w$1rIGL=<ߋH6HugB,&a2>gƫtONq* ,hClbdt, nihC85E6aZ|#,\K)6 Tiޞh,xqd~6.s,ԅ3yQsKylH 7|set߫*ӡ]1ם P!Aqji3Wj5#V->Gk?=OI.,=G}GJg9G4'UL%}-1B'.NӇll&BY>8Qtpy?~:H3xh>W/9A`”Ȼ@@ecfFK1WPcp}&1+o7修8=/Å]~؍X=[S51: ̖vą-'v]Ya߾&zV&F<6]< Q΀2YIg E #CQߝ F1+߼v2B ȭ$mDzPA1d@$Dye-Ibt\| N$9Klbm~Dn5r-; TӔ΁u#giqPTquJiJY>ng^ԏSo+IXF| ]'Kf13`:*B]UF/XU/-y%Mkg7c@d˼  NҮmcY6OM3`j N1:Fiae0QnHM;vy4L hZ<ߋ > ~d5_ΘnBmr*xW@,Z$H  G?u#hϕ ~;)kՆh4E)Zۨt D䄺 p.1ԧCJIZU,-@Rȹx(3-/$<+q2 ~>op/T"?WuB1/!ۑk`Σ BNdXʰxZ*,9ɎV:U:yM8LЦN06U)#8C Qj/ J 7vj@!$is){1.ZQw?A#8-H2L8!68}7){3t:|7j/xhvr6uipد)?']Lz8“uU%qmjaΐO];>7Q~fN RtwB3Zr,Zyf`14#"ޅ:50 Ϙؤ}8ShhJ}Ĵ%5nFвKTNȄ8V!0mĔ o@&[)eLj/ZP M~FDFc{%$TN7db[@FT5 1YO'}0p}.}75 _8^dfB@艰+I*[Y)($S)P ;c: J){6ě0uq#c3Rrgx [|`ȕ]6"!)%y1ml\S9/e[(&r{t\7$U,(-Xȁ3vpnMezZ}q[cQ^ \{hkΨp|cOZE;JHyuȨ$ cā͍"?]P{/ۉm3Z[NisK Jz>R~i`+TRzڕijP vehV~Q_hwaJqn`ȤLx9m7ڌe$I<}6?rh^4˱w4PTzkG0At rGĈ:MTTLY-[H `) "w}DǮ蜧5-0OUxr-\C"n)M33Qw$yys=EB,9 'e/s )>$4S~fO9 o*[RÈOu67tq98 5wUF8wLҿ>* {ܬaVw21D}<-bg6,t>YgRZT 8ώY*s4qM=,wGYX_M4!P;%+Jݑjr8>tjΝ!Z2xک &&F ^Tg f\Z| Z#+?̲dly]`fEx7\MV@Qf Wm]1 y!n8+.Ϡ_O'8:Z&nAyE RUQf$sfF9HmfXMHʇ9`BDHMn|Fm(ÂM F~e1 4uI5h (5H7Wȼ:j0۳/rP5mμyTKֽğD;vS2dNF.ۈd@#넰=f+"5M좵RPF`31B͵Vkul 澞KH~5ݯw}Vo[ xEK9( sSKhxKbYKD4cEcan/&u Gs͇ߤԹlwS[pw"g~V>(AS.[F,&Um E˶]1z]Ub#\ %6%,k5F{aGHꙔ, &ߺ#ڧsXA.T!Ӟ1bnڎ!2RڄbO2HٚwG1Gpȯ_V;3<;~=Jk-)N/Q K`=*Q/@xwY<惬͗Zm-FgwaVʑ-n/ɪfPTc@twYGiJ}pf{9vvTEavnJL Y;;/ai.&NT@E\fbBH| RJH4u9 'U[ $0sV9c^-u.2;/]4:VBGcMG 0>(1|쥝 V+ _IU\ybB`7$U> "K@*CD14֬DW{,Nvjq! |c#zZ*aў4aNK~|Hmb/Txgpף|D_Jfj:P|U9ھcT7=WPCC7l;X]]h=x^<Ń(PvaEC`8 riwSΰQ##*:2^qpإ.mZQR%+3u2bIYe hM BW,rw3*C3gKJ C+GOPT,xߝ-LV1m1/I|I-Af M4(Sy1:6ʾA$ a-,j?ۉݑ8jHD+^t+d$djAPl`we\KB#6=,tm {ISr c2js'iؒ\瘲aT/\>TԦ쓙VB DGDwnVgAƲ\M gWZ[> wvK),bncH{Ⱥ: v";Xڶb놝r̬Vеѯ͕1>|xة2AGWcHl|VXoksSi3PxuaeqVkMHRf QjS2 ?HF[`|o?Mn"=g |yXݖ/ `S7Mđ[@4vP}ӤVtCWՏzu'ptsоl=Hl/wuF4fvAj /c'CF%:ZtTGuŘ̇4;K } Bsu!aE~p:CĕGL0=VO)ʰgFS8z٭cS7WBSD|}}f$H( 9;5I a K8ȨanYYf$ Ahi&Uܗ*P ^NW \&f.w-PT0!bx.PїwrNN/dB.6}0Λ?*S79 6x%l`И2.jEA]_G&6p4H neGu ;L٢t Grt]r M'} XZѠO~3y䣸8Uns̜OZe~uZ"Qwc[D_ P0$L^:T}A1Pd(mٙLkX` 1GO굚cH 4Ȥ`#Zk>N>GxEa~2 XZV KuKV8xUutɟ$ސ(R%%<f[Xm[o<|2$Go o6[3 ̫#.:ȍ$83Ca3Jf>@lbpsf~T,1σpx$(Z!韻% \  o&ዮNjNA|JTţOeZ=١)bAН$ƭ*B\聵A @SŴ)]+=%\ѮcwjUuM'vbkzu[T>Bu+~Ch+;u "ӝsV#[>a(G[OG:䀓e)ZPD ׸yH5})l^fVi0'fSad)ios-kD+"ۛ/>c]&&땷`2PLOgЕ'4wVWS$LQ5\@iJP aRE:2*~jY! X.BwAVğ(i01&ͬ§m%wr=0~HWz1z".FyK7Jk`)\cXOgvRhUlG\B)8iF d:>nS\r' w{RI31V!>ϓl) ȁ;+Mj:bl5bS&2Zqp8cG'vF[w^@aa^Ps46dF}vEБ(ERooMh|Dn /(L3{z;AwVtZ8ea#1 -|AtqlC4{A|ܮΓ9dZRS a$9ׄE}<6{=}FAePSL~nI2@K:{dDsmrejmoi~wZ RNjZg=[}|u0D|}3A!DU;rpn`8 ,UYJ"TCΉ#Q_ ҝDzlfXd4+H"k  (:MUHMJ*RhX0v]nVmN/bթSm3&C5StI9cselƸjCCS3}n\vUdܩ)U86T)/'9V Z3$GQ˝- {E%jRN6ՄqvN"ىRhWr{zb+T/l_Fs o'.QcQya'yrEӡ g4?[_L3ux 3t(_{]7?Ê?>@5LěwZDP:lR:mVnmH]޷cyh0I"l(WXlR6,H{5u#gUϜ2¤q XL~{,f"rY Shud08[%y^Qv|N&,BAC&GPdEї\ r& R7)UĺpqDI(BM&k?kpKVcS5EeyĹa`=QHR%'A˿+nAS:ibRŜHĺA\ QdQ~9% 8 }ɫN֕9°]u.v\֛fw䓰Rz?XrPTeLmB,LOu<}wpU)Ui*#[/ŤZIW[7"Ɋ {4"H.z<ӘОn0l?tAF^wtwxk^,b@Fؽ}Ob L}X֫A\usŨrr 6Q`v@ $WH ٔrb hu[D'Ägӆ̾iqo2u>6U dٵ}}9 az|+|O P*$aC_3fv;pt=6x`L6iz M/a}L&P2 69ONG.9Wder$@wZChL7¨Ej4218)߉.v[R~'?ڴI´`4xX`+(y|Uq/>Ԥ܋/u(2^'%N,[\',$̅-)CX6tƣMz {MQR˶zx7LYtLKoݫr -w]=ʂȪLsN?&l-CxAqǔ{yL ,,HOa ~G0t82 HU=M1}!~NIryOܳ>=:L+e@JP=BHw eeU *ҳ6>/ih+ v!/ eƂ /xiۡSOmN2cRQ .+ٶ]#[Sy gnpİw)C^v=Z;g9gᔢXg؟A3nj?uǃC)u:5j}s*J,B%]if iC!F)gzr;r[[u7H<3I@k7T!Gb6:a0"99g堀 ~qdrFE=tԦgB8N0v7uX~)n~$U"ma=Ώ0#n^b>b/c;}0!^54.]wͿsd |yH>nr^ԼXy-[Q5K:ìb<M2)3+o5Q tfy7Xb`\~ˈ.___nPĮ6Q4ЭJ;< f_u7Vi_,HK?=;k-%l0={7 7=x="iW [- :-w%șF]'g4uʥ/zpR*~uHSq[e'{ BE2SJl) GFizC;8jnN6<«sdz ZgMn&ꌮeDmQp}i쑞Q 6^ǸIamXqHoqm݆ۼ "P_"cb#awg v_OpdWAF@\iA\Yր::+g@}b#CۏʽRjig4ʝ[~41X'Lɇ1vΜڲZ̔ XDV%x kW7ו1Nc"Bb-Z!P#uߔZ&P”GZLx3ٲf. p"@ne `X]a.9a u7cQ{Z6AGY&mY8· h*{N+swzb%QەҪ7nMo|U~A4>j'75+ }-puh(+,#/OvX}!;#ࡈgl(۸ԜN_ނrLa&{u!:RwkH!~HAMRTWQ6V\AVR3s7 de>uɳQ"M˪'LȸpnthfhMp>d v& OfB)1yB MK^oúe9WDƠi֠l~52 Q3 Jzb_dy"3[d*U [_(9DjܜЗ%.4>YAbs쁶T$fW.P8ÊOCU$-ZB 9Ɏ j 諻 xd-RVR  KՒWZGmuȖ ?nl}Y7[R5M| j˙2+ 8'H{햵sȾ *_]2!9C|G .~PbNLnZ{#ȒiwWq H4V;, ]` M~ k"\Ȉbj_'%9j]83w0In| 礴Q승 c%'eDSKzZtt-@p[~pPv|G5{Pv =Ga/zg״ x=k2KbP3PY3ӡ7 _?*(H/ش&چUdiوWw>8~5҄!D˻o+= <暋gLUcnf:M2P?N`@@tgKI9f=4DkRYƙ9 M(ETV_Q>Eee?,x X]N3kiƼ" ఩ⷨ^ސ:KT0dj< >z Ygz@`F jr Ys'#J;k]?G44k{29^J9f։)zzzL/. N܂F[s 2KKkXgo#L_6 |VB*to5h/zy7;w.OaWS\O2\Qb$/G~?|t4fkW([Ln 68LSw.ﰼ00>TXiտ#TЧhDqτ#/;@1MxFH9|ڗqqF7pMS5r+bBIkɀ1OXE1>Ef1ް&u6@Կ?  2=2 Z .CWefoteۓΏU(u#NUWs/Y,t_8#uu'89 H|x`LywVh2jΈY@6"xy'$駱 Z2X5äR,10ve\kE+UͩHкS#kN3qS?q(oF4Ռu9NmʫZԱmǣ,ant#25]p7 %hPɵu 4@QI3e6uVwʟdEgsx%mcj @5 &ިrn3xew5ڱuN v FO$3GojcL';Z4xkI"e/u8jy¬W1E٥IR=Ǿ]""Wk$ 5mЈ-NMӧq1pfc1.dZW[s^~.%Pdž0AquaS;d*GoiH4ɶٯ FO=]nzԌkq{oHsA,._Xhk(|G< elm&f뉃7T}f8'||討N9F? uB%T2I\-XM#%' Nd%9q̏S$ twhhyiTޛ8k[ɷAfɯC{4!mPR^?)#I/A<2,ho~GD-2M.!DBwv̓19@Ԭ-D~yuv\mFۘ(7!_0j*"l+E?q0D />- kщ,?ьu@43٪n濒ľ>bJZ_'}jw**qY!qW8@t .Jqc9f֚˘RH~GL'TNAT Ղ5@4k?&?71b9<-^dEu+ׅ ?OircP"ؕ6Yk-d'q % yBoByRb왥0xl)s4CVP++4eO ŜQCN2qk " 3{-w=%+5_ꡛqPÑY*P͚^0?G-m$ FGO܅ D ;4>bj[zelSk2΂|Y%V~wB_H`6g~Nܗs7}zA ;uPMw+x(TPgE2yĽǹ"# |PT _iU~ZL]J1Q^_ø°n׻J u  mL/qY߂->xh7Z&1SNwXۏ4f=VN}ߗ oxGQ^w1qFt"~e@3 f 2Jp(x05pr)wD}s5~;]JNY dz [ hQ[TW-A-AFk'؞k# cXʩد`~6F-d*к@\"ЂYY9 Q;A@HCVIuawP@-[7f|e=li/Y#%5m⣍i*%|qIX8y!&].4h7ķ좬CcͿ NK׋ bJ%"Rd,Rp;1g`itHjg9QjEɟ?B$6qa&pYr03O9(r=*xDc#~ky~cp-X#?/`脢ə, F Ņp)5%}b}v ("JжՔj_4Ydnnrf|d0;Xe"[̣:r$"V?tVq[ ٨+ &l_j @3JF>=&u씸Yq$(y#PN'n"tƛ8 R(.l[7pu@I';^74T^,D{^t`23g1EUָY+&(%X5!b }.&Om~/D@rvjE|ɀ-+$ӭC|4g[ۧ KX3lAVYYMug˯wcCBVm p5}!X N/FW]_9ha_#]?{@Jc4xt Ѕk}փNկ}a@N>֎@?/zE* ps jEۀN$v{k}PEA7s){! C*8U2)Tk, t6KL Ƃj-0ja`<,, oPG!ՎX[g}L'_Dċ.6 mNMܹx\|i%#J8<9{B;~oՊ l̬f(b>l^-y*)z| HַP VUMA#&R̳“B3|8:+LqJK[zvQk {X|MKThrR?DD--PyjoiE&"}Q҂io@ (T$S S!qp`Gan=Yx"$3.1v=30)t΅q}w9+Gq7`iqWy?AvI^,f9hj4̈9vy瓕3yvv޾lkjIV꥽ (fA/Uzb2arv2Zt 0PDǹb Q 4*rjr pkMN⃶R_Q f :#Y/^': -Z2]t*%̖Ϟv\*(.q%RvWF]e@*LȞ!ny; ݝy،e8`p7@~ޓl'><7*?eEJwN.T0.0L+b?HBCLJO;:u2埏4it.*_(u{ώgRPy{a@6M cXf%8Xb]s}.}wpV*, $:cO>ńIҊqr["C- Ms^DiKkDؐ\aZrex;kRP;t%vڟLK֣(ֆ 9Ê p3p+H@o{`GFR 3~{{Z +6Mh:/J-]iNp~i^cj<\MG5įJ])8uk aSNucG4ӊLo.q8STnCmЛa>Ÿda.yRhj,FjS@GU۱LK9"L=JQ4CpyĖƷ"mS昐 | 7q.Sj3(!ؔΏUYjڨ;D/7e~'gLMfOsOL /qi=* x8!Hgu}ٰ`zRb&r.#rV{+coُ&?<`lb}A[D L<>{\t:q 8=CE|?,k ?= c%\_ ӭOLr[iSX&Ƒ\Șt?2E)9vHeN%RGcܺ,R2ލ.D|/c^A^ pC!KJI5HQpz?%^`ַCo&-w%N,u67#<ɂEkVpggr`a ?ER@B NID9ES;?a70$47~=hMu 7JrXW bM]M =3# _͞yI<{N%*a1A:z8nޝ!W!pT=sEcb+f^ >=j.1⊊ceKNw{mih=H ='#@|;u+l\`ؘ=«vLFpya:#lrZ73G44^'KFOrݳ]J=L$`l+^#SߞhmV '`w@wcf@aPGۙˎ~q)6kfZKG^ڇţ]ތx3HES}އo)7$Ȣ1Z`dZ 伮sfLb#c|S덊ߨS@!Dӳc  ?v- x?`ݓ&ʠ7kYY:'  FI a!4 (x22NO$}lZsf5fUPgݷ3.ܳ|gMY "(2 p=(Suso7/Rc"̎3_^TBl5&:0 b\Tᾎ`؋-]vA -@71s$/ΘKWXE`j%mʙOl ?~1Fս#RLKA6\3rm#67c]u!g9.-̲Zx)&ŀiDV=?1& Rn?}=Z7(}/J9J-EJ[Kod!lJl˄?g4Ayr-E?,rn8֧p&)&w9_="~eu_ulUfk* ztajnoS^+JW"o\?3<=(_,B-$H$/\"ѤkuLI BF Ztޛ/[Zeg¾&]|/C|,ABP>S$k\7Q/y/R\IG 񲃥eyȑLPEwry(2]Fg'瞰ϫL5%;[B{UxDV7 ȿx3grx-մޮ yX((?պ*"} |&*vjy/2]bp xqn6~Ge^ x8_)B Թa&Y) 'ZL:ywn<նche-vvk!6R n 0і?Hn+U^JKazB>12Rf$E9V<7&r1& ,pMC/F%LnkzK`, D:O_W#+r_J$R)-*<;k28Y=s>ct[`2A|HoLz3VK.ƒ6 ?ЧP_Ԣ0Q°[N{9O?rfxYl*\ 惡XwO 74<>D%9hy6+Z,&R=X y3!æޱYW6nbU'sL;G(-b/̜$.NE|q}+mS|}h/ gm!h WVlf΋6˷hcnRv?2bRe42m69¸d D}8 ˄ UI'HY|` &e)DO28<% !ZHyOnv>_.끘 8dQj0c.T&@|t:}'dSK6f&ؿK՝ґ2Sq}$- *)8cc%1ٷ= %v#L^ȫFN3ƌA-_>)Q`8,`šOcwRESg/BؒiP9Vx=_iM/"@Yb t^Z\lqDP]K_:,˸޸,EzI!9@.|!]xTuL,ک/sK (!-v)dAv UIGc\S t/KeR',Z2T0E:/ rz |fu3%|Bc/c:,E3҈Up/w@7?\ o(МϤJ_q^d1SZq@1*7JD1G"gKೢI1˪C&8Ma!IK:^sƦREzj[2OekBcT`Pź8v"҇:EX=Hش#ۺnQ6)4(%9|K~ Xaa֎<ޣSYxSSݷL7=Ќ:>IJ :"T#ÈYdYnRU0 +%EV"}WSȺ׳z%Z,njM~[*Q8 Yb@;%x@Z!3sԎ0ADnM9?_|IrX9|K&j- o7& ##b` 6> 9oajl.8I<x7%sce FF@]rG ϲ;|*)m89Rm:pf꿺MlScI iP؋Ȥ^ՔvBכYDЫ&=wgªO!4]1u)T/5f=6-Q+;Qy;ǩV FEbR pO.] Ʊg^DMY TpyI࠭stziDA(g-1˫C/G `/~zBH.tՔ焣0 69-n=ID_y%T%ͺl ѢB}HmPHcY~(bׇf-͢CyHl`;=21z[ʌGX"k,/YH$$VxX_w ̸ؓMǨ=u{^aZ,Ց0`vօzEC6"EҎx jZ]cRMwP, \S#pu%w1Вhbp ے|h5ùfS|%cJI3A690E똺عFy|A9{!8T{&pwmK[)EH_b;"+θC1L Q+A"Ů$xmg|^p+7/caI'4Z"i !ճ"GZSc yV|n:^,GKMXwkhؕFU0vM.ڍ"*sDKgQ4?P^.Rۯl3,'?4<=σE.g}J\~&G/B%rH(6gzµ@&M/'u8,:^6g4BLU>SmUlţ>/sw:]M[p'|k)YJZvncj|7j3vj-yt"?fx1ͣPa\mkթX]fgk9@aCJĊf7ȁcYu-]BL0 =3/QvZ48Ёd>e0MD,l:P2xO_39gca[Zo\_9s SBX䍵V/4yZ֞Gn_OeEgS[*Wxֶ;if3v<|2FU AkDѲ82'(ZX-{nL{* &g9%`6ZI'';3s! ~ iȁ 9$t!\BnxUwj'%#7jm Fbt`_߇]@ sP\ئ̵^H3[N? 2OFNzͶ6Drt*i{?Z$qпmB y9dJT _A7";wJ C4jom,ΕsMzIj}fU=IdWCo|:ɻB[ZhsSU4=mtbc[M[^F%hZ?Ŭ(>[ ?xՀ-O8g3-GJַחT4з{X6"3a$T*w/i+-r3l^1(pI[\d d?xPrq8GMi^ya )Rq=(c3~U0[-a,s-9jIӠ N(R0tYTUy{g >H1`Iqqt) RA7(Y2ҩãrV͌B2)\_mY7g^q̮Fr- HYj/:'.IY@`qz38n,B& s^&16.܎&R٫2&g *~e~\`P疀Sp\ABY m@#V} `rb&FxRC@AJ{kVRw?(1 B].ÈhƲ/fLRJGe !S#d.6e/vم?Hgq0 })]sۓYhEO-6`̀*!r3$枼uox@@XtPRսԽPA먊: B=M!2 y6?9f p2v'g%/PIN(I#]OR1jc%nHw^XS_f <J<.Rwz 2zSn2 =9',o>pT;V :">׉,#@2ԐB'a=]qH]PuL*L^T|K쪱_n[jaشhPrQCng!&rzI'$dUbxDhMS님<ߨRGK.#G ُbo ߲(ogH_r)9}A8֕8S%> rB0EG)Glɥ&8lh‹ea'!9jєMT]H(QYy !ь ʒ?3>Ҭ3^]Qǒg+F膾+hV\#+(DI!v+{5Q!|B^bס@1esWEQߚ=h>sN]\P[b֞ywgsrul7 kY= 7hװ11VcP%ᗬS`,5}vS:߰U  Â46o$Ϋn>k%4^{VDsDf៙_z}lU<ɋ ُm8ʴwxa5=iLn.\uDb$ORft64Ʋ8c5` rZXbц߱tHbuLbMyPX?j%#[eqdPB{ݸM:2鱲V0Qal[ (^q'籷є<g_Dyh&Y\fKkspdZu t?k}`c8=w7weKD3ˊ[IA|1]! Tɝ@ܔF'UbœhKYMH| ˴igP:] dṘsP?F/bd$sѥ,BQDE쬁\ŤUOېx7P4"hR4'~iHrΌ(}@kГ Г5X(\e},y ܼ asڠUZ1p@pcE,Ll#S90cM_RT)vGj17{"UuldFO}z7p"ʧ{@XM`p[PL=^0jC@X (uu{awN{oIy|mҭ_kvJr,nH ף?]1v,Ft\ڙ{$-81O]1BF 8P[K#E=[w4VUiQUЈETPgt+NI)ƏSɕ}&@۶~9ƨ.boSKY2RQeqeHHB&HX]8\3r8tUzRli:#*~Ě8":)ZAU>h0h\s nCK}_4҆>SNVg Ge >l e,Q|m+'pE$iwtP/N&4k VCF!5j9"8yx(䙎Vvo IrנVOđJ_.THgt8RWwSgA HɗeA)3;x {z.iG]µ!NJP杠* 5 ˋy8hgVDt*x]ֵG:;h"nQa8T4\ dv0OW0uhi'dqF*|4\Įq: Nƒ_]]=,>EbBpRPh(j0ĪMӎj8;[9ͮr(dẈń]o~0 s1oI1?zixC ,!=vmݦ)](#;(H×R;;s տ}72zp9@qV F8ȝڑxsX'2l.w}p&VX`;*}Šhr](63wdTZx{b' 3LJ1S&YzEѭNIIjͶwråpU:E:0Av%mIm"щrP2\&E"dpz6gK] julGwny7fn|>θgWӿk)bo< ar:~5V>9AB2BڴWn O Yc>0'9OIt rs@w{m(zv}Doovˆ\#d6SXBԐ79=%& Ξ6's,ic-xĜsT%s5gnm{!F_s[s1Tw>^cla%!УUX!.^,`06 aXplKE$Tķ56ۯprvm)  bEA~LPݠ4.a0OO69S#CfYFQ,81eT^byro۫w\)}Y`7fI~"Q;L` hnLa~T.g\YeX>¡cֲܜ!e:63lEF/?D[Ub_Z8A05-րN|[iU]gNn y.\0x%-­Y΅eЦ0JIA_\p?f\y l:jKvA~tq6ewC,oGtH T? ? {MB\ g25V#]#1^t ȄR:иol rZi=HWD{"ELI̓޽ !U/كpG`5x)q9Tcb2Nk3VrG1eVoXF?77yDP Jne .rr rY210쩓`{_5>eDK#]/]qOIV~V]+;V'48CTE'aâ4QmSNjLq"jeak;6ܙ 1M į}>ܦn (ōʧw/YO7%3(m !E'a^i/ ypN+bf2)!&WK6&2HcZ@ۧ46HϤ]Hd W>7BЏeLsx;XKg!l*̸|uR4D@>r6ec@(RDR5߁̷"# {j,s:j0Ŧ,e&n`.靕5njDKEF>g=w/oNd$G9G?XN VM4ݝH/h <>\zIO7jFD+8s&5ILUJTU&[UgfkJB=q1dO?ҸZ&eWh2mAT*JkL}rP_ G-E\5?h;vfmI?>@-pY/ٷkY o\Y |'@ _wD@xv;!ǯKx1 vɾHoxS2,aIJH_3Zn:x2&e nn^Od6~LAT\k(L9LB`:еfzUo aJ͡;̐ts4uPj ߙJYkK vrԑ(v@5(M *zݘE|jvW/pU= V -R5v%;'cБB6a!a܀XQ~``+HJ".S\0ơ"80Pݩ Sz'NךW0`틑Պh%sV8DvtxhpE&'*TLPM6kHMPcp"Xjcߚpk(=igJi]4)d`u]I-Zᗩ,\ yTi% nȈFA@E憉*`<:j]'gSCQet,$fN7xm,CN; }ﱢb^:G,H'e$y->g`0~v꿘c:ECv;,NA@\`{Nbߡ?G&ů QK4q %~Ɲ#N JnjtZ T?bGOn4A((U RbR#Omv3rQJ2)j~5GzŸUb4z"8}z+UYcIi?t"=n\Ƀ 1~WHV_Ţٱ~bMMDi h265_}DCCC4oF jO#^Qc% dT 헣FLz| G]wAKp7jE"_4HVJ_v'5%]"5:D]n?-|CtY'HFUtom<-A&Ζl?"EƩ >nyspHKC]3D_U~,gVѡ Jؑ }^k/\粛GͿqE3m7 >'J20c/yOhlϪ ".^]rޕw uVؤo"jS[ !ĮimnTk^JwzZ5^:c?#.\J&J@/ae3WXD^o@Rӹ M99Aϒ[9FިR$g" r#JW,{Z'#}f]O֪ͬr"s X.\c Enb 38YH"b:qnDpO0of]WSKrss[P"kL񥊲G5H<,~/Y;\¡@e\CWoj qTf 6F0*V W>O C>eukt z4J,*wىa̺pcTMeK99Sc)4֔|gTj}xC Et؆;셽,Vh :[߾Oa!dqhKw``.&Z/;-K<#P^ WҒ0zQV(.fv$e= A0ka/v=X!yA9CNW~<uÈ ;boa[UezVgۘo7 ZYKMخ;5E\ZJCjhTָ)z.Y9Ո.FZ΃F/NlӕѽxkdS-˟jr>n?$^{ ;sNFx /LuN EsA\Ŗ@xɕ;I#IU!7٫RIYcuCd]z̫7$uSyڳΒRI3[9P#N7T mFQFxAcũHi`h W{$Ju$J&wS*a=c RX1ƣkl?$'iMBCh2ޞ>,aT{Fa X7R :V>Bn!:@,_<@& O ibjgYg!ja ځFč?y&&he_mΑZ۪JkV7ru&'n}>&ʯhgRQ{{gJe5[?;5O B"=Uޭ!պXm?1{7j\'Kv=⒒|`x!t`>R&Ašs,#H_!o{.8*b~tq|?4-&73a4gZ8};m9)(V&8oE 3uaY~2ŴP<&q턴Ky޸B/x1a>С%R0~8p]P$s.$tG*`=HSv|~Y7Be"_]?'gBm!k#eD5 J"R@ Xm7%P#if 0ths9kXE@NPÆ>jłd=MsݛZHHBZd ,]c Be7"W'YҏM~pY& NeBSV_Sb,{V,?QZFI~}f3/6cҎ!q~5nWϑ.:"`WΞjQ#\pvܹYJ,:u@46n/AZ~O8-t/䐜_CBP& 2c02<>ŕxX0hd jqaPt?@A;"x!.â51Ay^YS%Tym+ %G}[nwQr9Gз*^)cĀW{k]j+W,/ PT!^mMa a̅x n>W e:;_ i(D7"w;\4!!D~Bx93цl̅MeKvO~qe&9`9|> MnO?RJNM˙upUL^ #feC\dI}܎iܖZD+Khw r W6װΞÀ$w@!Artݲ`ٸۑ6 HAT5'fZ9̈́yKќR DՠK$fp'kI2[1U42G/jVA/lṈ'aįI$uVEХѦ>*f2H?k4GMRcoq咫rK#l]h/F_5pp/8Ycb;W/mT`ΗQpz{k/濼P'wze^Zg^s 7@N{lI<~Q@: 5W Fџm" ^(%( =yCF$wь6~KX$,LW{]QUK u=9F8C8ZGltA8+gb3UzmB]4x 8ǿT*k{$/_\c)vزʾKS Xu_[E='|}>[fP  ׽h;Rt#'$:~#|!IS-N  }A7sj+J2*v-d)“DŽ-,δra1 -ѕݍw~1iWPƣIWdt^ꃍfyLrm!R(6q/,oE%y8 Rr6&IJNXw nS+\C^#?_^ 2 cةX0*NDT_iIx79;PyߺIF, C ErKPr CQ p*]В˿ƋsCEShO|{d(L֥M,3 6˰ƦYw'ݹ.$S˺KN-!'WHU~c}{ivkbXxW[l!]`ToY(H> O[2%2JS"et҉zOI#|y e;iZ`C+S)"l^ϲ>]W G{E|>ԺV'*=X'>^<%>i]aX,|JBȢ|b{jM)b~ESe[: <㛆PHlfq!P4"РckǮjVqʌ(sQNgB| p#KFyMT AJs<[ VBn:hCH`i9Vo0L85 vD۞ɒ̀x% p;ioUõI87 CS=*ɫh)C:[EBywޓǪ\IL]z.WD}ړMSE_뻳FJNbxzˣJ,R (aU8J)cd/fIdld nQ/j~AIm >1ʳ!4Ǽ3ŭҎ?.}:՝R(~i꽠^iKlhG ZMmTY/=Ќ0H7(tq3f.Df)L6na{9XK.fY,{݀Sw+KB'TD⹕XʷE03UZYc@)FI#=e`#9_4^5-BmϹV6lx[؆i1"OG0(t 5$%B?MQإsCDo^6Z~yI:dQEk 诩}/sKҼW.bn3]N^wE l3?h[+(^4>]y=O v 3%zv^^5K' Xvvz,aN~ߞ8xUKM0e%H]>dw?Qo9:lXW]eJ!Mmx^dʍҗt:bJ@-h1)[噞n O x(ulL!^R߀!PK Q3K=RۇvR̹K rخ;)8]c%SVG~Y(rze93|xYd$WF1T*^fi,7ˤW:O E73VнK)-|]>V!N|h`Kӳ-tyQ+s;xc}shrǴViM& Moҫ-TkYڢhpH22~Ԑ;gxQ077˶ߨIDT 1 C- MԄk&ѯX2aΠ'\DM`6~;^sj6D@(d}CFj#3MX|k$5hLq}UQko./bO]B/ܨd)e6uEn;9F@,D(Pu 5)9< ̡=Ze'dpݫ!ix=ȸoN녻Vϵ{ZLm|/k@|pa`R$ j׻KIm}|OmfOt.DS%쎶%VÛx7۵d>7}K]WW 5,լVl9_ ]j_1::vd3P aPPפlF2 χQ٫I+|`ʄN(#e"7N1q0jcPԟuK0C\K^> \0_;r-snj"X^W(nrŏ_~/_szk l?'4iÛ+">~<|i@^o}v+h. 0,@Ϸן6uds}tfՑs*I{KΓIXTNu弈GUDN- aܬe>JjSh~婑%`TAm7 !t¿/q|Y{<sJS9EѰAg:{ȿTfј~$|ᒿ+FzuHLmT^yM3I4e P 眗˯ITrg~,e q8Zc/cMK~OKӿOuQ|37MWӻru^&Aר)v$ H0FbMZs@6IrBX4Y frA\ߒ gK0sĤ;e6eQQۯK8Pдt/}R0h},}4r|P>LҦRUZŴd?6@  zWb70B*tz%ia:vCk(զ(nUNBtcފ>c 5q+ :C=C=Zі{A1inf_AP lIҘ-ci)&`s\ i6fN,'^ W/׋ۋA\m,Uk$T] 3rkGx{ vNʹq|jcX3\t}X 71g R\Y>QTzriA0^GX,- |U)T-Ш਀r LP?x./Gdp]A^CsUGqytfdjR`9e0>aCtmN:HNqE|1)@!YT̔'v8 ̓TZ}}7?QB}F&D<" Tm_,UeV<,C(k3kp%MK7|L(7Kvmeǽ6,|:dB/.`ƅ˩P~g+m4PgRԔn\0) .YWeV[ZA{)>t3> KO򣷮HĠ9yjY ?sO'm~6-hmcњK|6'q&RaE+TՎ -=z2DΝpfvpxH߶Al `Q O?,P9nhs!D T8߀"Bs+吝8VwN_9wC *2[O=Sf'-dxÊ {I%jA/;;R#@fW%Q7OD2b9A`]d5u(x/%澍"e牏ΟvZMNHN}Q V*SsYktf^Ӂ_׫Gl+(*>$a&[\"H/pjYI>i8QOu 5~| 1BY^IGbz"A \^]AUNa->G `F6~ys5esՊ &CR"r0T^b c#~gULa71&\K*S5 S+ L͵G.ca wwU"~xJ }n~\NA@# h#ntǠI_x@L}L3nz`BH)ՓFpp([zŇDz\`y0dga0w0UH%3AG;2tA@JD &}ՙldz;dHm>Dn[nsnRõ4r겂ՠvt}uMaQk88ʪP+ h3Ig}hk,C2CQq ,/T 3hq0>YFC88i +r5ܕ+|}ujzs,L(v‰Zu?iʶagf J*D" Zm6s֓l/Xmjpc03LIj!~t#v #jqb%P{(#׍)tF~"l7_B`Pb{9Ə[Xۛ3ȍ*rPyAqBG~~79tND3yViё؛塝QȽ1N@ϥ@Ɂ zvo0pT=\hRm")M|y`6EMy2ϗ%*-FWhtw+ pնx]G`OD>ڭ Gizu@ȌVBEIO[;/4sDNIi%Q~>&t!/ufT Uhe:'M9Pj,| @@˞M6^rxt8./{"^ү-ܲ>W=?yֲsEٲEi/3whp/A3 Jsr @嬿AMqf 9Hwֽ!Uǂ; ;rhSY/ۼa!Bݼ(3lnؚFUD-W`\h_hxL~5ʩN6jHW|"[CyȋmvMmbh7z??o40Ib]A^lȨv.Wsx/yKȚ)6J6،c=>uEU75c 'qoO <3]~B iѫ7]]ё#Wwka0셉6֪?}):LKiÒcQ.~'hzL {gEfNhH]xϢN\EҢGOaQ 7`ungVUM؀"6`j8y*2jT8VJCL"kvtI1?;mX:,Obá)' E\ :L$ @+XA74@zuk[Cz@`fY},38t{GAQ Jj?wU8$9r#>J;RvW"f$ =!;Ύ TYwl*J [UR/ dRc(&4ޙrPϢC*#IL+i eVЂʔ9; Z׉?[F =xdc*ZeqlNiKS<)$ W^_)q=  --#  Uű3 9%5~ˡ:w(]Gq y-n_d n?}q ЩZfo)o& Mw"9 iː&]pUi8TF8Dc60M]-?k{*@cVevr($ʼn'r;nC JXN̴暿z/>ȷ7j|9gUZqgr X烨xGU'ǿ3pjg.:DC - zf[Gy/"cmM{&Wh_}23a.< LXAN FZg8fxc{6lĘtVća㏁HuVv?R)Zڡn{Zx&*!/DFWn`NF\`8vtG85.@߻pY(6*6iHۿ4ElCTt.UrCGՎ;4&u dMFTCĢN^B~c8 x0 | Qe7-ȤɲH*sڸ 6!x.2Mm{7S9ǝ&6 g$9<qxu{N0ιʯX {/4PIqc >*7)Ƨ*U:n RpR.wǽ|HtHE|zcy ^`7B=Ғi@tv!̓0fi153j;Ny}#l6r =RJBV # kpY =޾Er6f =ʭJ L/JRJZ2K_a){ `d!R#J֦isYOPzITV oȲx %NoWsRO'}v"c[Vߵ+`zr҈ Wƞ v]Ž6F؁PMCenyxv OeKa(\E8F~}B&hH@{E^Ǚͨz5cDB}ugpMLs &^B}W(ArӻWWoj4B{zS!¡f˟#W8EQ-#~LjCoҷV,28(B/YbF#k?gU4fgOiޫ Aj+SQ+= +:Rq8|2uB:جYw=Y TbccStq#鷦#+J!cà`` %|:pAigآgPڿ#N$35 h6}o[HlslTf}3_*uۚyKv͒Ƣ>2ή#L{eDEf6Ŋ<ƻуF9m%Σ>)~6WJZƆEy2һHmC5ȕL4rbTb ZZfMzйA%-ߊ_7jXy`ڵLvϠnz=x:@5eܕo0挧EpciO- ˼ Oͯo/tA{tOZyC뱱^rnΌGu¡.WW3 R zrcc49 c=4<}Wmg 3l fM֓.2LLXpx Zpⲏ%g^Pҵ0׎(܅KH"#& Jt؄;5H+# |Q(K6 b;,9nS`Rce@k#*T [=7Q~11H/B1p®6'-.*e<)m&KzLj>Ibx ٜV*gr~~?2Sg&:|ΊSC`~;?sޜRM ::ǐΧCQ ֈt"|_/{c~. a>t$zrn`:P%fBր(i!Nt[${Yf0[DQi.$v?0 k2E nR q 5#y0L ^PfqBLѹ &@u¢Vo5waQQ= B&;sM a(|bl"g-%ĭ$[)O1&r[;(X] FͶ1s;ᖰ_F9#@ *̡ZJ=>:٨Zq|CJQ|.o 4Ab/ƙ+M{ "qvuA"KPƝ%|Y"'RxKz}R.aywutǶCEW+N 3r03;ZHXp/ K}gaO:e@b.'t1auHu ZiCxPk[07wR>OBz &)!6;N Wc~ ^ 7|0oM橊%3W4A 1;{RB1}P:/GpzցXT9)5i( {vJO4 F7}0rM7N 'vHz@悖:a;Hkޖ؇0vZ1m3a}Y7#Jݎ.l*ؽ D 0qX;S#mPQ@!&ox] eN\ӇutgBY޿!N~y 8Tp DmJ:cOƒ@|ܡ3 =WWl:g7*\b6B.bè"e8r~"ÝaW-v#>rه#pwCm[SWY.H@.m!%=-p11Zl&!~nƥC.;cD-%* rkԵkxvFZmWOש82GwZ(dpm l3\XAԱ|e"bKӫ4K0~?(&zִ@&Nw_b\+%!9noe=G0n4`B3X]XflDq ~"|n !oGTSkHcAp3)6*8dT[kљ {w3L!Y aбzh%!?K)Id2^c s$jYrfdAÈg8'FH_mBSTcxUt}Xsf1\Xc@uEMl}m}W{|ěOne/]kDbTF!8wGwiIa3{O)n^aQf^mHͽ8pyXI? |Op +c9/UF )HTMrǣ1BR/>='Uum AIn)ʠ\e9PFEsƒon#dT1@XvgACl+.OW `;XmP׾Le6ϵD՝߭k6e?Ⲍ# m4mǃarJ^ti?xl`G S#wi_KbX[uxXpFVz>#n/Dyi^( щޔkR8 ]GN![%:|Ww,<.i^77?~KVd8D@sꉚX193GGN?΃[숏h^F}4mtZNcYdlG:S3P|鈴j ű^0J*Lj'lOe_C#wjR$s}jw!n 6)LG򨟭kn7!IAk-=ظRqekVIq |/nҫJAI+Ũg--K)COdiZ;:*N= 9TV/pxy<,LyYSHQ&^`:m*Dՙ"S\;i6\JDYBX+k|xC<1E Z m+,ғѢ}A4J4҉UV9|4] +i-gu L מU t=ZAOe>#`ߌN/#* @K6bȠ|Ԗ%4gy8]Y LF>H=V `X w$ux?>Xoo Upݩي$tZ5ї=zAnK\ŌW*Sb. !f.!s]Oj ZF!PK7%.|8TN4ȩ-U,@dp.FT73ly1Ha`ƛC; ֤+^Lwnp?Yf>SH ]ahw_M^'v1M=ZK o{\ {C7(՛$ uzw15Z:2mh^A[ l hNi.wm0p/ -AvQk5} *UUܫ 3Ol8=A::Ekɍ_# 3M 3yWYjyQ73:$w"!E `2o4l7exlШI͎C=#;liJwCZZAD$N[hSrx0S>{KQ2\B|HmH}Y?l\[{x(;QzpX+hX^<XSz&oX]4 2q'sszܹ/i0|sp$Jq6!*e,f#,z5BGsچiCЍܣ`V=۾ ]; t!KBD,4#obJZw 5lGDr0?)MF%7҃G!tHI.#7 ^SV[ zWa %4|g;sk#{S?J-NӋ %ItMOCH~Dx0j*gʋ}|IylT u#``[)4_ @?ܫ u 8&E<-x/w+.Z!;0YZ070701000000c7000081a4000000000000000000000001672b7d8800034cd8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/@]?Eh=ڜͩN5)/(W ,@oԣՀrdU;P֭N5BͦB/6؉ ݱ)lѴ9ZWm׫јz$A/Yoj7u_ZLtVbb8۷H~҅`uw"Vw d}LJͪĖH z[9ܚL"dF4#a Vs@ &l!>aoA&kj(,dch28ȿ9c 5бjF Lv^m؄_|5v|^JI ߣ[H9!:^Eɯh~>Z=i,}d>'6K%Aɟ8ߠ_ ]nvOv_| 6l&┼HK_66 $?o'LRv7N>sGmqGIXg`a]r'U1%""<{&{_7֥[H_m#%H3-LK+GPf 8eƳ^_?.V筶?_"BEK)r1<> ܗBOs8sSMGqʯ8g;v7D*ldjD`gTB0QL?ka MGJp XB3 n*yET{?@7b iunM(i^ e ʸ@cs׹l"ߜ@mwL'ȓ_V5#`S?@d+k|?MKڭ=SO癰S׬e^WF>,`oZv;7L5'g0=Sq+B26Nk V'ef%7zz.SK; j-BR'>mь#\V<\ROL:>̗l%b8TfܻISS R>"jS>/en-XAYd3_]l;Tm|hB8pT񛚗YTDwՠT XOAdg,¸\j׈lwuWVw`b`QXAU>p֎ӟEZ❈GQMp1#v-U~Ofye"LߓBYf:ѷH_I_oF(b]> Bwm5K+}ѥP/; EVJmO&t 5 PWkmڻ~ 5}Vϒ| иب3D^:ZӓMV qrYeLLڸg3y yN9z֜"M'q}׶cW\dZɏ$G6UK'-,z;v [\c>~ux2ޔ}-b/rt64Idp"#ħ4e4 ,䌪;tw`a k9h/"vjh$NAƞܟюTv/'b n6w*ZvMS/J4|͝ڶ\D0-znzk eq ڗ9]f]wY*vmQ">i;d&@T8%5-BpGMS.⥼%QIcRgrH%Gu^p%Tb4ː:7Z.JƗVJS!Cî@]BrfT h.4eX:5+ڇ;R>M͍h 5*{WB~LWHG5eך6~}\o#Xg^>-QvإhU :e8?0Y?fE" ?>$wbű,ya( u_L5l7O{ub+Є]70rA5dCY7@2΁?33Q;} wMk}e\ۤKO$Ӳ('NR!GrKD85]Ĭ]$D\mɐ?$ϣ&hH" QO  L 1#F-slvOdp 'r% ̕cP6DjIzūZ'rsqlۡx pvi6!0E`0+mmbX 6tj~E AZaS0{:x#EL%V շX[Q݀YAa(o?-uu=-(WL2mk~MUjw#3G#mT7"Iܳ%+s/a>CIoyZBmiN}m~R{{ /u0tY }3mb[L=E1lJQ6dH0Ϋtõ{Ȉ%FL9DZf^)Za3.B`8y()E\jf9\::! @Ws-,#ӎ0KCxLO'[7*-/-.W4- b^|+gC?L2*uӑν)!= bej&(ʓbSvnJ!JvA8?1ǪL-ŋrH6QFxb.ڠ IW}V6'/A]m).<9#ᕈz;$E:p9S 䪏K}M g8j֚52FF8Io@0sHa){0̜3j݌r_v^KT3/@5F!䭗~79$Fe"5_{5?pZ'p2Gx ^<FGuwކ(L-N.˝c*aR—[2+4fq;|Tc l 6<,C2'u29zG<Zo78ϽJk|r06a{,;';-C{ |Jx„|Z])S ٝ3Kv1OVvOYězT,َV랹5¤mkypQ&zPX1>j?<揊TUMvP^gI[>=@ 1KM<}X/2b~dRΓL$m cw)4`ɿX=  :~7ͣ (&c7}iR+.wy?5%</01]ur~2.gkF RJ،X-֧/u.o#[ZmI0Nն(oZ{B9'v&ᲣqM !cфDqrAG[hDeh]ݪB~ TCYLn_#_aدXz&9-µVc'̯tj,p~!wc5Q =5BI㺴DÊ+;%}V.tJMVJ4@;$柾y{U54]mZ_sR;y`|;f)[ NrVW!!kJ! 3ho3;kqO[ZNC(uNPT՘Jֳݑ-e^.@m(JQ蒱 @D.3o e~z1ˣgXw*xG?m#SֺRͻ|GMPY-&aRt9֮br*fnj^nl,Z}E"+e-L)@RJdQSjzLA$<E<&2͉m'hD#xc&]*wE]e3~5 byy}AclإѾjU<ݭH)0\@c;,2^6u1*Ez}b2ݱ:eޛg u_k\ǟ![~qѨr\;.ݩv26 |NIA'O61o͟~ nuBV[61:'vGp1D2RNe7vR*oS}BZ*;ohG~`%={ x&-7Uz@YbtvMJGFE"6 s|0We闟,D~Cs\YNpv]Q(22]u].}&]1]* Ѥ]ƂEKbBr w,/1\8ڢ̹AQgRdXxS2q_Y~RwQ%&Cm .-n^\[]K#F7 ZwQtHwU9lD;.2JP>s&w #:D~US8T8g'UF3r>w}DX"V>  j6k[P1q'f[lm=6{;'Moy{Uoơ(d7F֏VW7-S)L(l)K)*iI| q٭hJL4^"N-ș:G'EI/:.Xe?8 7'p ǘDDžЧFTg*=ma6ev# iFOdu X9b ;Y)ǖ Y4Ltae\ l8m3Iv$7S:}ʲZqcupSx` z͔~r BjtpH{WMW1a)4O& +J"&?#YAҧ ⌋qFٱ:#4MbYFg|4i~CrD˗h pPjY|&U5csBJ9 c(ބ)Ғ3@@o ^DiwGoIFZk)fMiPkh$4KV%7P&ڶyjԨjׂAl(k`م[lp~kfUK!'((:xN$\4UF Nl g1P= ?jz;q۫7T=I:gIq\EH±T7G Iwp!|MND4qբ Ι\üZj dvj%-q 3-!qyk//ٯ)5#ƺcl0&ϪPgPAVS2iX7CؔV@( >qMWON`ݢ2=+z\cU8Ϙ(@m)R ;1O {:W.c>ltHǙTq zrjI_~miOƝ7'MQMğ?92oqjd` o:x mdq'߀^[x%9/I:W|q&̞>N*K Ԋ#ٻyRJ.=j]8SC+t%D@/5h}:#C}s 561 Zqe𰮀ob.bl;=W[[ظ`9]1;,rKi 1 /) @])rɰH勢%g݉Ч׻Pm#\&]l.(o(V7m4C\Pw8סq#9MM0fqh v:făgMj6E<^.ޫ&$2~* fݽ5xMIR |B_nᕂ@mT އ:#IQ5  H42QNVFڞczTkAśzc7e0fgNti)QۯyIyQΣ _%2*pVJlUz=\ŸKA'hLWhai/'84hc{+MaH߃Yhmۦ/D,{6yA[?0'|*րja=ӔCYjs 0NwJ'hvVQ8*m)3 M^|v;˙7^fêtltWu?C~ՆN)=3A"E}/dCbhY$Zm2bYҍ\[ Ab"-p2)zZڕo>~} R%j@V5cW Hys*p-ДcE}|R!NZB8ɬ2ֻG7_4b_/bYd.\ 0yw>c&O۝AI Wߟ}Fٟ#G&t^*Y@҂qߧ# )SzmowYP*nT [MNfRi^] QmA~8$?iB}w;x$ V +h,H v~qpRȉy kbO@-' 묱АyuU&̸?Tә'|> (_~7=^?upG__w ;R[y !uwYԾM0vUq|E?<H*-\ߞmPiO'US?{@WӄJ,ΩySC |۝X4 |]n'b~ۚ ×TO,rx$zh:c鳋1`1%<񋌽Mo%c& |>QĦܖW -:/wl4cB} dc6c4 wZ@+wXH0{o>6S7`Ay!DAzIi0iHݠ9*ۏ4Nf%:wUDo` dlFhT5AyG}.'TaBӐ?, o sg6:[5ZZvqJ̤t;^k1s园9LpiB_mYj‹xf 2>z/:&,%Lq:}HwD^@=qpŗԩ5()f8.3IvҝԖ2WEapxkvmm~pMOUɒME{Vq4ptE Xs=R`S;T}jbZRƃ;o=T3c,v|YWƿ߃35p+Tb vK(2 s: XoȩBZLc<y\v79}?;-Akעmj S_]' |HLũ=OϝI#g?yDB_]碔ep[&KSu^Rf{u`։e%-kc-Tˉ=?DnǷV\]0W(Ŵۣ UڣۅdLd7)7>|Uy Ѐ~9錩hJo]LB?!_yawvܻK:SW Rh`eēR|fyaMN& ;\ 7S:>ʒ^~cQq)h/ꗴ.{[h/?Ӂ H{ljӺ KrzM5M͚*c[s mo)s\y 3a;?,jn5O=ׅ#m5N '֡wϖf-rOe Bjqhm2U2r1?Yp4 ~1~'TU,eDŽsذX:!V~Rg`X^;"V!n~7A\[v#jUxzɐQ4ڛ$18Ob /k5PBi#qXdƮ,#=v)!vMy^Ce%< 6) 4ϐ5kDJ⸵jn *Yt.P3 ,i\5آQ2R:Ѽ]Z!_֦PpYeĉkƒiUDnO1/bWT | 0cп'ZI0T.A[gb@zqxlJOOG%!z<|8}5M?7d&Pۥ%-))źЖ&>d(on/>gS]J9k@/ȆO VcK#*4 =8 e 3.e\ ʨ̔eq#oM~RA j_4D'L:DBO@Cen}1a:{1teHg5ϜB Eݣ<Bl"X x&6kb|*V=v%7xg۲Ix{kSR.7b/bnqsZjC/F?4P^N3T4jjdiRܤ0քȋC*MTgs4<Ѯqhs1nT3x0WQc +ü^hW:A2pY "nrm!.|L3|[O"'-d"NQ7Q#sQGg5t$ManuodsGFivA4]8u3}ߨt6+2jS.tT 1bt!+̠&,xFFIDq WLKGrv|-@*]Ul6YS.;U0iJyz/Nt"[XUy[rBҩ*q6@$d-aIp -)6r~$Qjf> XpB%{{@c:'p;Z C$=8Vɫ*+ұ\Q3yݳXp"t|Vׄ k'u,1Nii+Xc#\q}:ΛW4ڳ- isS[GU^2-0a[aq,Zy7X^.~7PPq#{8Yb?LnFy oS rv {_ϾЉ-"muu^1T glA e3#{zP8ڡZ%[Iԣ9qH {c%7;k Z p{_{W}5VX&g:&z@?p/U k.`,ϰd(nzEYkS> d__{0gVD9&UN={ Ά ^VI\N\pT$-h|B؛뱆4M)f!kHЦhԭVe]Ĭ?juxV~W0fڣ(h"E_jsT22KIKok8,_g3n{8wJ^f0 NXaDR9 NAϜapQ !Ӽ-ẙd{@F2 C21&v֩6lJ|˲$.gd/ccRƎ h<9!Nq$ptQ$t{-1pDg[z73i{Փ4Y޾}0YHП }2է+~k  &LeDjOh6Zfۑȱ‰RᾙƔЍ%-֞>HARb``eT`d5(Q!'l6M35Ģo~{M0Qnip2v,#[۵4lfOJ*W)XZK_Lx?OT)uk/V3hOwh4j&&PcL EĹ[䉚*AQds1wU,k 6G_SAv$57\v¸iv tbKD<ﴮ/B~E*#XggL/jUc4XȮǕ[>B5޵Ĩcd}AqcQRCYm&nrpHZ3O<[K'RmYwtŕr2F;}GP$NY]1?{%C5;@5s=T+k$jpxJݥR^^A]{͐'G!B\_2_gMP{ZoCFL9oOCUDtU=ڷ(*x<|E[)1>|Q}l7g*qycFtڧZ)úm+?AvOR[*Qe6V=_D(iyay\G*n ygB~($CZFxC#r{Ak\"%&cU]oM\E ߜvnY,:> GB\̀qFG[ʻmP')rqgu^at%zaA/AZy\ʹɦ-@1o'L$$q]f/Ιx7'Xon4ė.7[Dvhۘ/x?@qTo i%,{]5ҁ7Oi ϛazLkm7y4wLg|?,);yb0`kP5LW&I9U} ̈^U8s0Z0wMP=Ѯ@jћK,GBdsFbf K b?<>tpѪm {LCXP$"r7jN/%_ᑲ/4͔ޏ7IgWƓF NMq(/px'h1%>&pѷ^솕/G.'}ZIc WL?YKk*u QI,̠/EUzc}a!)j'VQik䆤k %>[#=ɢ#0jF6gPۍػ|dY^O(ps;t=]8)5%lpe@RpUkz ;w!7u{n'X,.JHEe$l?F^w4dEv85 r+{}3WQH"7gdNvV\fF?A^1 o1ÙJi[{-_Q 5j|`iQPr1O(|t6XN X"Jɹge9!(qo̵3IbSJ&Ԏ \[6 6 FWP 2n8.76ГFY !eڵlQN0Nഭz i*+u:ӛ(oM-$*6]=/԰Q(oFWPӷATޮF12^ 9nQ>1ۼ:)V!fMvA0Bu+Lpq6bLY_Lm7o(10.-)'DBrWMb ;>w^D;Epkh'qY*;sa+Z]wů~d<迂R h} lou )[ne-U1pe&i ##oRh1olyc&FtMowBBu?>+]z}-}b 1^_1)*d.&Re1>\7/n8Eh`v\{{:V҈&a4n[`] &@ hWId'jy iA1A3t1*Ş9H83'e2 j9 75`B~Y⥝IW]mxx o6Wt>]lAFѰ%UiϞe34p'(kydil6ztgB o\X^u܌3trܗ2*5Y~A,ڇ4<(k4q/s&;,6g,&CPϳK4uv0.k﹬x=R WF?txv|vu65MKxYgsg"ߦDJmsP &".p*NnPW"k|M6,cDFɫց %ah}EXOcU?؟=gont3%mȭH0VbhlW@&zI+n1$'\ d%~p6SJH%I$kv,(> }kl*2`9}߰Ę!gdJٰH[T= _:.ÏSWE;8uPrBƳ7;̫omozNMVqߣ^mOuĞwBgp|X*WAPFQ6e|t{yw!ݗ{YZli1^44#מW?GGK̝Vr< c }U6$T¨"#k  +zRo\$3I-Nm.9Ѭkq \r'l~_c / z"icldp!\Tzn9.x,S SrԸ֔J@ޮ&~E8G\`TyG~=lg fB`ፑ; }O- |?#63f&Gwש,ܵ4sr! .йy,BsLNkŝ8z.k/KppnV|/*"5]<▪F> 29ٱVۇ&Rx8CYT]JXBdFƘ ھ ffUp}[_ 3< s~ס }/ G`By_зGL˧R^8F NE[l.[uk 5ZKU5tM'O0\C`Q>m2펇zZpQFؒ'EQ}(]ť'LMf/e./oOFr=02嫱G\~p cm"*8B#֐p4D|Xc1d1RoI\e7J@w-B[ؒahSEM$_gED)#Bps/fֵ$2BӪ"8:H2BˡzcǽY] J[, Q[?,2c 2xIvUBNu*BB(q>(]3~(&Ch(=Va Ⱥ Nr]43(b=(ώ`P2{! s߸"e[tM8C@Rh-D-ǧsIрz5~"նOOʽ`&VLI9y!44^KC_6PrBs;v[syPuJ L E(h~C%]혡^ćRr]01Ae\a΁դ 78X(s0HU6ے$1nRN|׮.cx¬cvE1i1RD@[Ub:][s-Sm _(4Ej%# bH*iZw%_ޚϘV$88)ELj?<&뇕9WaX:~_1"<&ۡY P#] ݔ|Eye]HZ cpP$+i%1x=.0P4dqQ<{0Kk@f[#X/)Ҷ"Y@N&I5As!o_AIZw@&j:P?Cܗ:}gOSfTH]5]èMd\91 ,ezō886(ұZoU~A2bb >UtJk"87/;67HeӇv(EtPfET|h3Ooj[y /-4g=u`d#)TC!VsGxLX5/+=@Rc7& L[摞CglK\趞-9Gv(R"[tĘQ7YN"3+J:= rh%xSo9'5vʏ>B,oMoMƙn@/<۵rYߑ/YB_L:vї`%@aE7V?00Cޔ=w ah*cѝE7 }e*`"Ρ.o! 7Mus+UQ(LօZ$D=,Y`#%48l|INw@(,S٣lwn~|pw|f/+1Xco2AոuadQ T0ոh?ьrjGK]#أ3?QzҲiu2j r{ 8b(p6/^Š P"Œ_A\zレZE r=}{txGn#"#6a/ {@/c`!&CߛzG& V3%JVPTf9y,? MKs2yB̀@Ea=zȟԁ*wG۬)8ݏ|/YI/&[}Q:n@&TI%n|FԝݭfdD5" >s9U6z3|IrPsjmn08G&Mf ݵK= $[7Oy2qֲ&pH1hNp'+!#A? 7"8_r!IYvLLXBEbAq!P: S/*s}(>2ne%+SF^'c겷I ?OPՈƕ`_.a8l.ԫDw(͜Pw1WkzR}C7/`1aqn$F_xk3K{Y7f"c~vdIPe؝)֛<@4# .(4rcBJZ-Ąc1>ГxxF.R[S9ݬ.EoyX ?J †)LU2;[@fQg#ӘXIcLO`565޻'hi763Cy< A~U O3@Y+eTgoYc,ͥoGb'Y+  M{L~.hMolvLfW)j" $xbx.+ VVV6qrg86%= z]E&ʾcG;D^ሃ34$?^a4 fU~F;o?JuapS<69 ᯐfՉ7m8xN2i>ڧ+ӫ[unӾmRnئ gϕRL]BjKQRZ&K?Qkߍ1lM KVf3Q?nB1ޥz $_e6J,iTjLgsa+K'#փ`BE.v)ᙤCBUC!jpGl`2vJe*ٔ?$7yn,4>f@1n@h Ŷ _-iZ6Qeҿf͔?Y^.ܚ^wHXu[!w&m /^*vaCJ)Bs4U?$rD k / ĬJf22O,AeyB,H/\fSc1jL$[FjoWdG.Aw!NPE(WSCq)OD}@ʭT*8{2%^]W"H Hpk0: u~%'t\}IWu P>o|RMS cOC1$ɰ2֏ƃI`CwΏ"`.2ډ g ]Te6A tF Ҥ CA,"CBGFkQČapRS}^I'"d`r?pvNu$Vͯm=o|/*4sh> ]%uOHi) 8)!|^LW%~9j2œtV}=21OE*r[6t &-㥅ƻMGi^ Pa >loԑӒ8.o"j 51 7oOPIdC{WwLr@9ogd~ٲtȐkDB X*G,OzR&j3$0 4wIU갫f&TOsp#4$An`S=JSSdzdB 7*,Eaz!{,ҨN۔ʂ?O=Xý7߸}ҵWoj'uzT,,o}>bbj4NR{rՔζ/[y!\y:-KV3]2[Z<舴K!Ns D)%& w|DpR56ҭ٧9@C1qnuwmPwji$dY*d+M-@GZ1,T@%1\S3vJJ})tJbSL eW>~#$ E:2]Q0q)5*/&OodJ- ]/c&CeK*HQ$0rZh%A].g%~ )V1>S֩"O$Y0"G~33teHAk? O:/Vcn.Ius&E?@ PO#6BgI[aWPt{O MZ ^"T;}fC r2+=vuLO;%)ASb+DʥݣЮ$3CjMC;F<_htc+bfJ(z53UK9D)п]Ժǐ7p{х@.^LjiYՁ[khNl:vx/hF䙭P hƹZt/yJM .Z?}yvAe>Pg|*nn80V6+c&uۅ9jF?0~?Ջ"U]Q)P1eǫVtβ̊򍞌.unk~E!HWHUIीfn2%VOZBIWJߗř?P ` @PBmj^8<[*B4Y$p4`VIdҀěF&zH=c 6PE i2+?%)gu9MM=q%g?8zDzm* /dc97cN^h%:$ <#z¦a6d9!'dr!.M[bObB;湄ޕ[lLśtHy,3G"Yd|?Mabđ*GӠ \ qir; cgA& Qhg֎φG:aWz6B|>?&CaUEq~@pʽd;1sO|nSXAuEiv\Pߙ\3uXސsAtth&Rgr')k6Ų $te,W&/T\AHa)lO |J/ezD%PS.dЊG*^TN޹'JUZEL9?eoqYCJc[9nmAUڡxˤ:ƇMQALDF?(J#%[rNVPxaGS/pXGpw֏GȨ]̎b5HN E'l6XS\fqjvO^0&s-<,߅G5=$͏=lj,O[+|~өrbC=dP0JJwS|鐩}UT nubn1=@q}w --=A)?B\rnJE2ca?+ԙA0rx7uqEVKbr'%?Pmz-Vhȿ'ɋݧ4h&1&/C35j.D [4 ((^ $ !#PƐ_gjF:yh|qtBHc c%p}x ޣ?es)9/yJ ol'H>BFz*.:`X|Wc"M9_t?Y INWd2?Q1%,o>hpE_9%E(0@Z.m8_mwZkQ TR*t4^de=x "wj)`DR+PNf6}+l Y⥭PQڝ;NRdLrcV"U{PO(y9A7+GS迢0 E n/Vx"q7NpXF6!MmN 5I">Cqs%7@5Ѫ? N01B^Fs{R NZI %MYK,'yHirp9pIP\7RĒ-@8޼bZQOw->T*(A$=StQYh9yNrW~hڌ)0+wط]zA#}&۾C3rykH J4%'6æ5͢UYiZd ՄA;}K(i*~t"9Gy j,s\z#پ%*V\V[`~^@Lr!jƁ!RH>:t+X`!Lߢi&_]Pt=ya%5WsDg掰k0IX< VTz6{&S9-N. BTO/ nBף!$u15'h*ȞCʜ75d[R~1(cA@+ g-vZA3QZXFʉĒ)KBWk-!Cڣ8 /nF~b4\pGu'& .M8R}b9`h+h- |d qNzjpU3'G_.6q&Iƥ5SEQi0`9!%jg,m;kVڰTX H8(=qļHeW5GQZyGuSsS舕2Ae&q" hC1 }Zj"/vU=T`iMQ=7ywJb֛V+~<؇dS c uGB| HU\If:?Z!K4۱*6p&Zx(ɲ;nI;ddĬGyEj1Ubr|2ZY?0ݠ S'e`  "KnYuwLإu'#^+8nG ѹ2|@Eab7uEtsUgy)5aE9Ut`_<9b.?e4W0u+0vYnF!< ixwOzVg\ڷNq)*CQfwU?([q9[|,lN7mdkr"mpY9$*^ڰnw":*$)9""Qϸ¦?MY"V~_Hpڀ\xs-dWL$%yOD(L%|&(yZՏB]A'u+vR@F|58=z_U^k=^ր[R WrG['LAϾǸr @ s8#GpNw"/"Svr*w}ȸd8gUB7߈AV1ݫ3Y?=^C~XqӝquZ*b/*L&vjZxnH߇g$%f)tлy,".l`ku1(B= Ι9XQF Dk`?@t=g?`MQO_,_d>4i8pn_]mfz{[nq\ݭ}EZFglQg\ ֫8;n }ѓmjR4 Hy*csGдg= XJZe,VIo3p\DREޘ e jrў(-@6bławw,aTS wr28(<$h &BRmn$H(l>Jl)Pዥ,C#.r? I\k`V u]gwra\0ª"׭ (?Q\@L'5?~_}=o\elb~RNBz?*efĸ}@h+-Q0cfa xtXJ=8 K{|p-GH"TCHuSom[&B@|K}2přiSa7qUᮑQ6㚏O"'K.Y"}{DaR98Z^w-pHP/;xK$w侩"iCaJV9EG׷]C]22N'֑+Cd:Lz3ԖlQ.&sÅE5.DLJf(k,@[/S*'|L0}/.NA #A+ He ფIJNSt&բ[ (fdt/94׻i'_jUdzP|Ͳ0=]̵SZ9vp{ߑHStT6A!VK]ӝwLHY fƐ:x^{\8NC{-D`6|yY}jTѲ0xzOwOhTG9Z7RNByjT3$& ëL>AlΫ'5ܖrzZiox6#P Z_ˇd0o*ŕ y|N`Q۔@d? rf}_cV,痸'09$$w,?ϫcFLeǴrtx,;JQn ftTe2 )*f]FL,[ب֊ nx /Ta9LD!e+=>1d|ɲP"eȒ{ڱܚ@y4$Lݗ-[3ж0MOQZ \hwݩe0C׿e4Wh#%;D#au*Äꩭ)߱ɝ|H h KKTPKJvDr?}(zjwN+/h[ fo3U*۪FLnDÜ_B|ڂ; +:#^!3W^6Zsp*maLd7e%^ؼn-eP\) p@x_f!A딆73S;D'J< yΔ B6h4,~/T{o{S0YQ!ZT$[&W^ d'p:{Bh 0*k.ۑ]O20EPqd9eg흺w(1jBg(+ S"z_aUv@xC|Qi@)s^}0:'~̗L:&3[ /IIPuV=gdOl~P>/WYjƛ$hL.i%X)zxx@*HUٹD5M>&2n?ְXSed\rU@q[/g>$;g6dyGTFV+h(Uٵ'݃p(e!o*ۯ%]jڮYxDL:}ih<AqωQBϕz(9Syz31ZIcU@*,'C GIˏAR'_i[k^tFolWV9qENI,hT_v}LȖxK mЊ Y,_5oXRXs uPO;2l{SQpcbizo\qe$`6aw% XWk&2ݫg4W`V3S{}nֲ KLM\F^t-͗DT 'p@i4N4SeV(!jaoh->f{_PE2$ͣ$B}fP |]~ ׁpXՃ%J%}Džb&V2߈3X!_$P_O~!׵D0pb. pf$/}9F,I1SR1Iۍ3,4Gu!dVᩛl!Q3;D8Vɓڷf)y qPk^1Da${x#IGLBelU& |j9M)\ߤ?tǓSߏ3|"PmՋBc^r[Bč6᷐seËyF,J蝖gGjH|}M]ݶʈ^PeRŋ{I_ >l@XlG M34L,Ìʚ8(ό4uX!jMoj{9pD~adXqHpx{FPP|ъJ-1٩=V+f ytH!\-,5"̅#!qúgT_,;:Aw}t;PE=CL~ -{!t.+TN϶f#sJ)z͏b%R>3Aui+h!]< !Z_q؎'?(#izU (m2B~4KdvsH&TnP Zɇ6ۥ`FOZ#]ګ .MPӰ}AaIUMcwX_~lC>.]%3n۹Pn0HYֵ^'ZM9{%܈ TvhVַ;`lA" `C c@9AI6B#5),qVLEa&hGh7j}y)!*5 3ћ-78\4l)RA,G> (2[kC#Ԙ'9~Áe:@7'EwL`yŁj+@#'+?F3K\Z r!VRL",k-( VAwPׯ)N u[PnT 7>ƏO߾^|/C*v|Lh:Mà$ av?DCQ8\CV=N[ɷqnaDTɍPs&ڠ.y&eyړ4 4%Ju@#Ùc7D Y*Y5QWz^[o e;xc)m|^aSƠ+VT7Rv 5F}zik['A4h}<]i}:PR\ :rPBAY~ڀ6Jpb5)F_"` ֔;rB0_jQ6%&onto8dE-ZE!g.m74C\!mF35zXH yup|@͈b@23сBw{6JȎngGF^גR\IH*AcSMW;Л5|ڳ?eA`Yv!#lH+cWpHM;'sxꢒ]U-͢]K_&xD)= @\Oدoo?.ÉՖ /Y}p#d!@PHЄVJ3{s^1Umq1M'`$oVQ*uO F;~yV$ڱC\Fk'Mjpn,U-|_%ʸDbRS?IWu?{`MHU@,r~iR#`?2?vSKg0pk(VCJlbb8ȷpRځ# qM?0Y T3} 3? R&]-t"MTRn?< XͪS8ack61;[N5Pu0_MyʆIJ[*Ar~OWv)7qxj!IXtPQ9l[gi.r?a_y\Yq\ɣreӈGb DPJ7vxWlDBB2 tlMz{_ =J,z =/ݩӾkτ-W1z1ʭs{bPwȽ}Lȷc!Pm @fl T;Ư-+l4ljkz-t=.Gh}lhP+'0Րȁ(,\̀vsr ^"Ց;EJ:Nf'խ& SSV"s  @G7 CBbKqnm۶ J=)(Na{hQ,{6XDzUL)L|P׳/A%mSd(Fh u^aL{hA$v'ԓ:_;QA'|O2}#7 BV/b' v5RޘLD2]v2Q3{.S)V8ayB7 MÏZD#Dxh! x!y1RȲhcrm2=m#NVEYby\jZ:#X)<=o3_F[Wѧ'j9҉KEn2fom Je'@vvoHG)v%'@:r˗4ZSGSqQ| ^*_'ԁ G3t;L+hA;C 倝vwf< =1=-d}S"xAy=b"O"!nB,LВpDB*A61ES}Е)=W$]K 肰dlڳi g\xZvIVtaR|I!eZ^7K)n.h#;9iz#S~{8Xɥa7,Mw"em(?smr:^B}Ozt#aŕo!}Ѣm>Xέâ#ᗠ=hՔI^ \ I <2VOu$r`^<c=`@J+glE2ŔGke/O^ ~غ^).EH3_ڒlz%cв\ 8R=G_^VMx1n_Kr*Wm1/Hɯ .Bj"*J2 `78>''4nyWV"MaEIWe2ciNc@OuKg< G;>n> (iIJ*W“6;wW>HR|-coG 4IZaLpjMvPy(׏əQnpj;5& C`tO[*{U-Xx R k\ xx⻺c- ߾z 3,b #+'^0e{KVG#SE8+l1c0Kҋ}+ m3{l.)̍R#Nk,<[60 |-:,qH$7ҝRMwMXRu\ [^&Ъ"-dC]iu7cI|m[4֋AAP oi<^cwP /D&FR] UcOtII|ۏ^I/;ȿz퐎 9m+tRۈ PXͮ"Hm~kW('KJהmWRc}jߎr->ۇ +o4Z5-Rg"05غ[[ j347g#>t<-"2őU^aĆTÀj  \MT hta jJ-{b З]1p~ʛ+v/PL-fwIR86ӕKn,N4Οg˙3FKU(^>{ 1@iAiz9=y.k4 tImk:^0Ao$8h3\hk[v"%^w6W |2[lq9jre%ZKYO߳`xWk!Nsx5B$2'y}\Aۓɀu?Sv[),s?oQ!=*E@`"? P^Va.?8&u-^M{&!W2d*Mf\Use-Ul;Pb-|@MI0cVCtUyciGa%.EI9;$R ;:i>vtUn k3L?|QxR䵃ϥ@T.6BzᦥC.:7yG!!ڸe2*a$wx%' ϙ~$?.,t3g~Arv*aޠ jMh |0؆3="Jv>`m1 c7~~ 7ݰ/d_A=iIc[ޢ݆? k9J B݅?ͷk>wvnקimo[\֙5б4I_#*Vfٰ^Elٖb57p5rua߈ZX8h[,%ΑHR̷xjL0π"W!_lg};֣W1JG+ 3KA&{঳@t7 R~)˚hKv)ye3/GY<)؃~tPdf {0s%h62;h׀m0/cK;&JM\?oM=npY:iw}WH}` >qDaF 2^\V|Hr4U=.Xjӣ9wtIjh3:k3ۛ9WxF9K2s󷈪 %:$oe>/ cBC6EE/.њstׂ(;m};LJ䊿՚>F[YE=ГN`kۇJ:&Dhcc00c@5~hM Xﮅ3IƚV7v8¶0$9~kJ^ߋ۳0_œ˛*&ϳxW{IOkPvA]-aewSwS_6w51y$q3ʜFQX\R9-Ѳs|*+J{T&<ǧP=R D ˖닆p]խӱOx'g0K']Sv;7`4IH_@? _CDVpĖMbiMxq=N*eXšrQ^BWIA߮cc4::'XSz I`%.$r&(H" * eԾq8,\yI ИHflu^3j-}zER˝2U+l~:0h]84oV->򫆣jÓMg`,vZ ^?Dh*"X4Jk05*f07g^۽UyMj^wϯo:./P ^UL<`&V|$% -hrtxO*w!H 俩F./;pqHr,,>  6Q79{1k{Zjm/aJ◖ 48irwqe~rrvl{qbwbg ͓!n]JHgF<5DURfRXr䏯Ln?.fϱx>Y/?y1Լ9p"Gm ٷԂdZݔw!H2I{*e ⿂-Z04j5 GO*rr#Q!> 0t-$@]4@3*''sL*9Gy}|UzIƗj*,@%Q)&L?pM-z”8dg[eJŧ t>a8q> $  [ ;jdvc%2"Qg,XN Vtb? oΏ^ aHǯȻR\U+7ގuY4 JkMyAt^DESi< ?G*{xzLU1vo,H kh\EɒkʠsFtbx$.: \Nb-9PTUCĵ] yȹ0bB RYoY,-ނXl+?/s5 *"&UaڑA4nrR@/q7xi]=ZaisCoNo]6b ǫ%-)/XYȠkG=B w+J2k jaSgѾtP*; Ж̩0[0(*6;ٺfF}|H9bdG2pՒJ-xQ,޸n!8Z^"W`D@;}&rgpy@u4#}I_Irء n^MvHrÅ8{(7X<6 BJX*0޷tIg**cn~cQTA/=)d#P.ӝ#T ;=h*]ZXwR0!$ 2wbTexBUUIBW-D`tʀ'[&EDeOMhtHD\Qɑ$#c6p*pg,}xV:q&L2L"tua5i(;}ꅌ6ج48FI3E60Z䡑;H| X[]^ C /۶-9Qse T`m_s%]j N2ȋH6 ޑP@sfc6ցf{R ![/$"\g{ ^7iT)dշ p)/ 7cieA$SOKؚCŵ2vXH f9I-2}Hek%<#0*\.]32?1I&"^lэ:}ߎ򹪃Dk%pHd&m*Pt[t~A:q[MjAEJ +yN/Y'1ch⭊ KFeK/I,n cz!@@LKɅUkoۺEҭ0fSzǀkW>XoDKJi7Oi| j>kqö/ibLZT7"UpM?ŧCv[j NSV 瑖c+ߟh{|TS!Kp7B'4)?{Pn|*z}U;=|%7" 텳$O=y$^чCS X'c e.h,v 7μ>BXQR@)g cy+Fp ;3,`0X O-Y8s">`Ti:`$*4a#re"aG-UWGf"KՀDFt2fFX•6߄9"}gGWҢ9yW$W$tHGAp'GSN^^փn a ܒx݂iԞijGΒ4a֐j{J[p)M,so [P0EE+ ltA8$S}3MK(C!#H;- ЋI-kT: ¤w¿`mj qa@r1@~ qCbt KFrڒK=ZMY <Ė+/p}r!XNHɪÐت߭Q)uY%5r#Ta#^b3!-o/ D{Gl 4XfiZSnιqYN `XL }\ߒ81;+\u^Xrp>e/MFÄ_>53đUw4߶г8ue<5KSuv:?+IWY7oP L &Dd|pSOETgd-ݻ8Xb N@(95 +w'۞y錍ˑ9&uhwWAsQ&wy4jxՕ#1 au]"4]aUAWu$?֍.O(>,`9C-Qeuy׺:^C>dŽ+;QRTǽ睞ƮYӃ]$2&B ^3ookb7p`wAgQ; ,]ŽȖ;lI$-3<ֺ*Qc_x0_3On_iCt˰ HcRzЊ0)iv#w@ |H,O ŵi<I@(ڭ *Mt!/C>Rv$Sq$Ւ5mB]yF>Pf79k\vK="w9-khGql*eO +KT wG+Fx MD^BY u? OdUƯ пSa`3X٢ uѫH-;XPO)LY%! 6,Ui/a^hR۟{_PN#RLImwѫ)}ol"=Ȉƅ+&=3pu7/zhl6u7HdӬ|VSQZC-.z%¥"lIߋ5S۫WDgge1zߪgue"15}a|o!)O]cVqF~\JT 0/3H#nH];<7t5cKJtavO/AebCS0Ì6F?;GLE_aG*hc`P-|#)$)X~{ڔAG9CgfS1>r=EbjWMwS>B>'XG>]:88)ʯ%NQ3XwSp| }7jefr-yrxE,h8sM^hu.,ZJC.>_>N=|vpULee2Ŵz9ҵe̪t5"gEk}~!we|D;`fl$J5P$'<lb ?樔J!w\ A*GA. 2 =BQv[q{0cP{HEb3)m Ԫk%^l:@B)t(=7S}arÆ'O UrPn\}'V5f\oj77e\e%0M$?ITk$-yȸ&jۉqyTo;::_ J+R$۴9 2"s]M/r2rf;HEjL Mir7wd+ś$uPXka,ȍ,U , ]yY5Rڝ*1:_%+ԙ.l˜)r~PNi'|x@ћy2F<]wOi9N|UƦ|3J?{PÁ yvXJT? jWY맱q_Dٕq2~X,,*r! qc{@u"_J`kWo=uA/,^\W|\>=IK[S`CgY.!.v| n} cr1P !ˍpyE|#uow[a(٭mC_a&MQ9 ,ѲGRMico}w?Px8Ї^[n/uk˖0bL6J3g*x&T< D j}IEH3 ΅gw2ݑSa{/P7 IVMxtz`2a-oúfIxy{ 3╛l=aq1$% gf^0S8⑿K}Bn%p(f~AZ_,+x0RO;-7ã/6ݺg=Ql`5h2 +/-~sR*M m.e^5DamO˃h#_K[qg.X 3]w 61+\hSõ4x~j2vH T:\1F,%9RNp(isc5!R+ d=A8Ѵ5]Ao1AQך \  ~Rk?;`Wt<^C(_ / ՟➕'SS ϭqv\ϙ| 2=po5 4!)lZqXbyBf~];ޥ*cVߴ@SKYh OC_Wu|ۚABpbB"&B_ߏ&?庩e7VKpZeywSPss+d*VP~Tt9ͅ) Io M vQ]% l;ENu_>6tGMiqgHFtmcO &o:XӤ`gL' 'O¤k?͔fBZ=e j|{}Jc\1ua|$J^~~BT@LyýO%#"AQ W۹L@rYg,hVFDC(bM\4: !3H{KٽcBb3H F6qw26m|Ruq{cڰXqAEp82vtB'gjI2u'V{֩Qjk$aNw*oUON@Z墀,%i1\x5gbI뇵kCD2: I+PXcYya@}=:͙1;QCc/zxrbrPՓj Uw* YRե!E| #z]pVbG9.}̅q@'`nz}MI(5SHM`ԩŭo_fOBP|jQ3ab*jZ֙e x(~rmbF̝KfAS_)xmR׾tGTij}co8CwZ+iE. "@oiS܈c<;b+MԓAJ~V!BD03`hPtSDxOK!B[7[mNEqpQH3#Ղpm|46[Fgl܆ 91m9]#B!@l٦Z}hi²f>ZͰUWy8~'|$Knw뇦١ߧ%F̌Uh]U=;(smiN\Z>~'t?w2Bs݈7v"v}t*.& .* V#.DYWۓװH(5bp/0tfXٶd 3R ;zMtS UG:1BNl@*E3CZqZ?TS`P8zO@h׹ڽYǰPHtćgyG1#5 dUwh.)l$W9 &mi`__=ZQ0,Yt"xFJ YA)[ضQ@*3X&%i圱 ;::,*5=]PɹV a/vyߥp"Zw'+YxԘ_4'~h-Q]ZӴP=QM82p`xvmll%[Z,7Z2"RB`#EV2YbbsE[{JCˆ>,@yO$̱eg l.-H\T2 8O2T.]vT;g_r%*hCz,9]w `mBݰrM n[wO-pը}c"w2.e͜AlU+R_KLrp0y͠T0G3mSqTF!=w5{w3$,BYm M01 ԇE7d$ 6z Ǟ\壢~HL_e[]/ :~-HYEmzkPBȵ5Ќ7wybGC&OXTd!Tl26׷&p靽KuR;, w;AÜEFs4hy~W&T`]QԅDH&:bƱ6ttC#"X44 Gy>Џg6g%K)*GAwi W! +8It'.>j*b3wFvp3vZIͬHp!+͒k he" uIP~Fb0NFsn K<> SN UZdM#!O> 9E$yV=A*c3G5c3W\f(*Eh@uTTts" )͵r*>.haS>&ZU&#>ω$[FLTIX_i.؞4BI&f5b6"Qf[:Erl7j7CVn .tC30[=`3WWi}/tГPq@?W{6_%vPG NA:etcjb}渪G3{ҋ6X7F]^0GsGɣZY:pY"Xi?N./g=Z&`njhZ-ob 7_< d+@~tQ1xl\ci g?_/_nF/m9E9Luov. `uKW-om=N͗Q?]L[4zRŰDoQxӮ~P+% jWq\)} aPrO_0m*P` PEoo n`S>G߭B;R[>7Lۡ|n[q'@gk[Pf|*MSͬ=GPFlヹؗ B`0Y-B-BɷBu±j~X7ppثĝUNr_qG6U׻*I68raxc𠁩atkJ\k䶼FYߌMtB,kiGݶ[n(Yc->iFm*Ϸ֑kj)-i}6bԹKсTb,c7 BL ]FA{p}o퀣uB+xE22BWͬu޸#q|-nk=Tѐs_dcp@D.? ] V_#|"_C0+VzgXcX8}}O:@O7&ܻR|n{z99(#9u)jw*QkM~AA@'\DN 0F5ޏAF2tZ!x'6xSX%4 2L_<ć3Іh[. :|=qKh16rЙ]8 V5DY!U+k <ʂcsI YqwZ%fI*ΣnwIDCG%K|*27"S&7K{]c  J8 Lи[RLiC1 `杝 [I#w|=yVC%(ե4Pjv~X6rAMZ {a{m-dn,Tp –|_ |>b:>ܻ^M4GxO/QnRP^0VĂ (:_)G*ď ͮ;WIg$JծB!4^S;5 Fl.,\i>cKLffO?.2[l>/GfGs͖!$x+$ _bx?S5Y;fF|IčR u^ 9l0zx^6&7h/Dׇd| >yg[Mݖcmsuh<"fR QZ{˄u)|I sMO fZ)Ax=mWܕ4` s5!`߈֬b?`| V4a" R6z:v-mrƷWG\'EgU J"qW`DraV4fK6__(:Eq%[ur^!M4q&1G^ +I,nD.7N%UVE`7_g9hI3N's'ć-ǤeTI>&sy6 q\Oڶ)6@X ¢ZZ|kprʍ*%4 >0`(i؋$f#%Ѐ`|tm =ViZ@1)=0wpZu1697pR)baipAK7 9g\l#pl4#ɲJÄ@GL]x~m |b,s}}9LSaLl4IUjX`)2h*(7tE'gMuAX֡USGcUihGXba([ܻrP>-U8<2{N)uMa:S6!A3WM u6km/oUx G,7\3h~ߨtD>TvE(+@nH=M;J BϡF0fg@`='XsN=ȥ]h,??FE#M{P^AS1šC f͇YU7iƙDD:PȒ; Ri!OiѠzzv+f*S|yH*iQvVCYx F,e] $1Q̋jڻ4l8smbQ諁Ei*]i+De\$XXA=I8׋޾U(rVd:ryY-"uGHPՅ Ąr&իk fT8(Y:=ޤYeՉ%hfs}(R0TY4E+**hUn^ M{iZ ْ$&;7$L)yg:Q1뿚ĚǔW8b}⮓L"2|58qS[&BAU7 J^tL:$]V+,~!fy̯3Kf N$ RH,x>{ 0 ڴv=|ֳ`Ϣذ @j.!0sz[;H*㮬YX |dyC=j!&1O#i, kRBf;a'! ι֨sFw!&٭Ga}0`译BHfیytRUVV PT!/,ap?k^@7 |<-a9HԸM+^ymu}ta.ͻ-ǂwK晨mqo/' 0C2"3<;8DM5B Ӥ=0쵞< I‡Pq:;80%;Y$y{MGp_K}>Г1#$[.,꥝Ǧ0Cf)w0?eFJS7us(n qTeu*(?N=.AK^'38 |]geɊRŽ77NwUEx] {:Vz4Ė]g$3A.4[JFMGZkԃT*;k=~i~\cח ݠT9`y9PUkRw0#Q F~dIFz^}LP#.n3k5|LS7&f;ԉa%H l=}+_x#] M4ʻ%ԿtSI:^ץSj0~?suVTMt8EV{m^ܷ_ 2.zOmEp|.EPQ-lX=uILH1*PTBmɰ#zJ<1㹟9'd֢4бX᡽[A12˓bkycvyKvbIkB`^1L4k @#h9jV֚( H(ώ^5eTEyD9R#},feDO38e╼Y:9)jg9vU="Ǯ"A1\'=%>©l6RdqgaCS֗-ٔijA;UZXrf<9W"f͗p=JQLLĮ^!^ ^oI%HsyGV|@i ;S;Ll0\޺-e9 SYjXqPp8͙[ |3zsoūϫt;E2ɤ}' o65nU'WZY4A>(WAm"Ÿ,ۼSS!`C\c˙oZ>EJgJ:6gGXr7Ċغ#Y?x,O1i V Wzb4 ZTX|׌<1M=jA M^@KK;M >R/*h)eLyZP&WK80֭H>sJUQ~ oV|]ʈ}͑9e!kIP 9OTDcؚ(P]sj0P[q? GƴM{Sp;|G"AuGӂ34(?RKzWŤg5X|Y[F]7Sr-rF lPMMrrw [I#S7#6Pn$oVp{Q^a*֙a:>8Ū2y/7l7kIFHJ+ue;34x zwd?# jAjXURWCP7e3N?řHW_W0\9Ӡ\r9ȅiffiͦ:)fu`wNb=uL"E%N*ꒇ,fkt=)թC]Y."u '!@f'e3cquu6 auCҏFV8~%r%\Urym]Ŵ=Y-Z&?L -v9ds؝sX4%3ƹɘtp_] %c4Rv*j~-'ҀJcOBx3?Yq2]YcT\Y Ltu'yx8YeUM U=n߰{5v%NJKd(NJ :ʡ$bn.li,M,o@[@*VX[X<g~0.j~tHLR(3%TmPwA ʛ>X]w拧M AUi flVv:x-?'rޒhFOKkB+2C6I,؁Z[{]tHW܏n&LfiaJ\mUg =@]I,J`#"B Ռ-J=Q˚ a`e)̷EbZ|to6=Cjtm} U'ۿAd:dBL ͩ|V׹0j=hCYix4͍1{HDl0RՖn:cXhb_#b30SJ OQDdqΈ>URŒ`"zWy}-oqZGŐn,ycvlU6,)39%HI[9fkB~dX2gJ?('\?)N|[|O1ڒCҮU5DQUz;t!L&]zʯ[צQ\|;W4)uڭW`}xMգnuMC(O:zr1j<'4]ۥ02)W&xPgQ<ċDdc.- Tbə'C%4EE=GK@ ׼]>b3dɮ(ic>Q<9X,ؑw0-2]@{E:c.* kt|C<_ІpLJ{W/^zU[B`V\gIQo}=06g B ꃡD)*д%"{Aԍ , -|k"ZL- y̱ŵxdVfU Ծ!&WCO .*pV <>T:feEwTg9ۤčTJVev*k 2Cuf62MLH#e X0Gy8uMKSU%{9P$b8a UG*dwA.Ujops VH)7MRjI>]\LMKpTyXsm9ae ޸2<[3#T7'_궧8'['1Ԓ֚` 7Ig֟Q@'T8^|A8%hv*tI44џ[*.f+ONl>k(..EkR/M-L!LD!QUEi$;D:o%Lz-,|~+ ˯ਲ਼zO]`vpM69k7C7~ bIyMuop_2=eH%SI*$W`ٷ}S5r'R&'9'FWhf&"Q ٸ6 T-؋ ;cjc64U'`9TOi 4J%ޱLۤ]ꁸ#6ٯnr@-,s=i lGКtSu*eӻ,PP|rw4m$t|H|.y%74NN&H䃗Rju0f;jB8?4R=GL2Zgwi`wy#sy$B=0ɋ+*6~ L?+/pɇMyjM-;9Je58 '~4SS# -ɏmUp|usm_p`>g = +ﺧC!L18)R"m06rwZҔs^i&ZpnQ D*6Ro}r V}/EF 9Mpr=ҡיU{&6{]riX J%XP#yy5>bg6O~~i0j;`d5dYw]I>lSHfPuI1cIet\]v &Փ~#LcEX\v@*t{A<w_K lm N $_/D~0D {bC;߾K43{uQ a1CBEc[K"5|hEd;J~a`d}PSR4Rs|qHX/2:~ &Qх>62rh֌sDbG ͉ϴְ{Cl,Y.2VRÌ<awT&|GT0OA.P,HQhMi;y~5Vb 斀HnCq@@O9FR /Stv*į?uJwÂR(m|dDM~ot ;=>GϜDy4Bqwp9 S On?7rfҮ@1BbIyZghu=hCx~$cVMw"&9CƉ詇\Tzd|BҤ O2D"Nҏ^tF" hO$p̋k3!dn& ǬYGwŬ] '}]2YmzFbژTr0sxc7XP%-rYbޛP}m4݌hsoubNd3(,+27IqFJ4kƶ@ xX3khldpE>4)1BJƸDr/NǤ8T!+5+/f2DϰYDmؒ<<Rݩaiw5g'R4վ|o(Ӟ-!s MGB[v:~spEУnuh_>]{:]tcΤih}-GB0> 1tHʔx:hRdYɅȧhגgG-K aL{\ά1bpIF ;TESpS/xJ;1pk} ڢw>rp˰EFmҮ'I,s}g}Qړ$1}0yH % ` ;̉^xYAZ^ 讹CnezML:a[=62rd^[kj§;4Vy0m`="TgC^Wk]4L 8jujC@FYmR>ka[p̓SYȜdjzijm.&.4L)b`rM_z!okD#YƼvLޑ{U;w(NJO=05]ktyT*emX\?'n]t3s8hhKwK.@9ύm6ZU{=;=Z+|OL-ԯ@.gR&M$=B9|}O#=Ɏw'Rmxճnp c4e!@RX24|lCQ<5[ N5QX7MBH(j~vʜE.OЦOiPpfݱ@y,+ƒKH(eow+=f>RԺK6-X_ Tǰ(BZ>ME*<=mt5nj{&p~3LY*Z`hJ/dbU<➑ՍqEo9K9dmnp M8[ĦOg/'#}Fex' 0Pڊk oN)aE2&{?hFmktY(ʜ`Bva"<${)+xfn\՝r8kq6ZyeT܀W+ Vɕo8{]䠔0IHmkȷ~p1tՎp^H}DVUЪ'v!y")$%/%C2w.-h>JBIwQ8FPKG7}$=mڐ1W%VlE`SZ2s$v$SzhK'PV=/*ID 7%7iN4qfMXK [K!L.NƄb([__nx_) Ŵ%$]zP p|]N䶵oA&n GVmk;͚QYiTnfTukIVAߢ2ZC]4$ Rjy3=C 3#W>;Xp'{L/ò,~aTnTg{z@O1\棂I?!n :ӫ Cq|*H\UCiΠ|7v*kێXK{ J]QNVaTň[29Ϗ_ !9;mV*&s*!zcOfd~ dU*Z9\iw]8fuBFWj]4ԢFhnٕQoAxP9\~m\,Ra$zJIr ,qvҦLסLn fy[Ͼuaye3.E!໢VSqֲ~.z@L1O6ePEm۳s,= @Lc4̓ZZp͊Qdniv>LrTu%@0Vl(, % $h`b) Q9׬wVLx'jԕTW"C@,{4CfЏ7:_EٟHb e]]r1>@6͸\A2M_#016x ,ԉe;`Pj<)ldqO- ,0T/|(kzӋ×l,LC2eU4Xq@wO:/yYN P;]J^]`X4k ;6f*lXHeDž.7s8d0@~Mfllg*wfd,KL+X#@'vI|f@v`,!x=`o2 (TBMRg ܔjY_[YEf,Ei0lwÀD%j԰ CIOrŒSuE^ce!xz$%?WrVBe0||3F]˛U2e@@|HzMw:Do(9DYt,>E010묬J +_q=ÿy2[dZ/iXlL`laz#-H0m]杳; 3xnEJe^3*zUhJa,(`pfNnɘSI| hN*J&eMPo46j2AOtVśz[A;3Ti #wm,V r8v׻ V"/Xff8wڅ90l۶ղv3P'u"t,qd TJ]EXӘ_E@:#΂k9$r_)nߢ(hje)nViN{fA4d2&q(n=jv-1}KX" k=[-k<2Rj7_&GCsQlw I;䯶lcU!=9&!\su`͸Bv]rtB糠T/TDZ "v x;'T >sJ+"3Z;$ yn,zHחMewO.L`Z^I#6=ՒԪ ڲ|`a WK}<-}xAA0=0U^Zר5|AE.C$z`矶`Ӹmȫ+"^.S||Bn- -%,h낯VdOK&:u̷w'yimqGITrk3DoP-qVgiWK=z?Z d|ӆ+'a6P-0=}|H*+T &@ fVk.Zwl_K ݕ`\h)_ɢg #~^28>TSSZzy:>xmL&6 yt70X[ƴ vI":)cا/*},.IafUJYl#ߎhl>ۃͽl<@I9Fpcȅ]^IF!;=X43jDB DX;3&zca"^8Q%&Рhۊ(ʲTPE8z"}/5c$ hU =alˆũ#+H6HεWr* /T,{Vq+́v|s)[n*+y 20>rP.MsQGDT^ZuYK+mdapdUTm 9Z!Ys?iW= Tܬ>j׺g&&`[ ?-Ȭd6ضR5܅55ǟ7 NÄٗM5PRAdam]k4Z4 Iov)QQܨn$#/^=)mRau0!{XM8n%1)kC U0D?/$_SQdPZnM/"|@[ۭ>$hyЅPmfuL }A0cn|I.Aڪڛ(6.SIZe"m͎v\4!qX)c`֡?@-=WI.l[Dɏy04eԟa.Uo& )Vq<8 {׸>|FlfPP7NnB,GQ+ &2.Jg-xI`M>0|tnȿ]:e~HHYP){ޟM!4(+ij@EvɀJjf w y\8h R6ik4IE8+G wәԮ 4_m(݄dBDId׽Y:^Í^:(m""v2r$\-k]܍RpDII_XGs##mT/%tJ7ћ| nL^{<P紗Я\MD:yVeQ:I0mH/*aS5Ǔ/J2DZuNx]́[´ci1t $,Ly=:ӵ+XQXmR[UnmdyKXXCG*Ym!뺃% D}؞=ѨC?ȸQ1k:~ad::ϣkFCf|}cn~LXsB.O"$ 8WFtUog[)Z#ѷIjM@}T*IꌎFKCB|87<1~JrɻO8I9ֿס*zћN7z3_͖U{J'j6YEQݛTO6JgS<<_wP-^th Eck*sFY[w1Z,u?.ݺ3vU +bʎ²~ȠG )OپW2irY#4ɨͶuc_3pQR*9i+H ^\/!JryX:'?E!(VD9ʦ K (_#pܩ7SJ́AZתVxVFR?1?)b5-sm"I:UR LWyDۀ3OJh+jO0ATƿ`'R*%{qސ)C.93{y$<+ i7f Ai3hȗZG rvI\R8F&;s_+"EFBֱj.TP((&9Glbqs,fDk2p'*.@%U/-߱KyKf|}|<".M7v@[DLzցK@PF 81|Gų̀jN="K2 +յ A!͗pW|㚌aEu +IE:r洤y}M `spE)(hjyngfXCz .Sbw2B.fsAZFOrfl*U\"(ۚhg!2/ 4-bE_/ִيtwJ2Xϋ3vq&ę@9 7` dAQ /DEb^QFX{vvh[fIh o0}2Tk-W;.D:=эLz>iI{;F2t5X֦4oj$Wymqn3@BWO`)=$D4On5F^6DjKtU{ X U)+kDh 5jV`xB7Ӻ|dnuX[ GnϤ^2"ACӉS O65ob  c^MڋIנ[Y ’]c,aQƶƱ:zEXCu ɕ.r`:-6ܵxM䦘P;͐|?lMߥdz,&CJ {2xM/@;_CmQTZ^'@*牡#@LIBoX%H+dz<_eg 3>jDX!vtY5 1Xd\Ru?y֠z)6Pﶤ60 \#dunUlE f.(*w]J4E$XjEp1}v0WAKyՠX}dnVR̂[*WL3D"8Ȁ>I`YHw &\KڇRY?%mq}Jct[\w|lZT7:/㉡lN.H6Tqcte-Ԥi`G!KC|Q뗎=< cgW#²B_<8~HpWZQ\@$8#~ς/kVS:B qmK)0@5׈d{ޕu4.c:`A%~s21T r(}2"w0xI&BqÝ4iE&J t0,5TL=r UG^{t)Nqwo9U̽ U<4xkBgxh9|v7L3s֭Ef7s)0E <Ŋy0~ PEYBq3eoׇA[cK"Kt6<%zKQ۽7./&i=vה4JM>]}t\FRMu-3N㯤r^:WF?C=]2bZ߄X/^h7%z5wiԴy~m4> c= rhmU@?ίTZ3&8X'E(MUv$Z zq]A{0cNOk6;*zQCJu*@j^;,u[ [EԬ~H`p7iWz7k-cI=iQ!SQB! cx6\!B#10f^ߥAuTI\S) `$†d^EH~v $SqqG5㞹{wP;"d6gs$OT%8?tf=ӏZ:09 23So?: @WB}O05k/ʨ2NC&kzh#MEoJr0zC߇W>#67D-gv-|t`b™Y_Jaq@sg*$j0j>.csb|,y#D]+ P<x2. hSbh"@AJ:餁(1`fC`jmō%& t_i0"[o@ZuI74U(U, owwiU+ I9sSQ2dTB&ZʚrnցޢrX?:;ѿtXg }x g%ߑmTigxDzm؛:# p}M!!'S(!hgJk}'!%L!LVwJ ky\Ѿ[<'@M*T7ܻwj &#&s3SI~}@B?LtRІ#eLzhO mn4bҺr|nw"*eȋJn2ܽV.'DbE򃲷Ȇk91Гc 6)퓹eDak}O)Q}9 zTzb}L!n*³ KIHdg9.sly)m{8cwb g|y6fv:C#k'09q(?Sޫ.lfM +đ69wc0@S +դ,|6@K} cDTw4OBwVں-SߒN D,g:l%<{ i\e׾ǘ'0tX9pHmU֟ GvKfTe=|_UѪfi Jw(.瘓mC62m宮;?, ?dÍU >e,!^ϢWw +~ ےh22f=IO¢)zz} {AJjN%{ So|S)i>+E¤ n }cFoO8<+"3^oj-Ҁz2 $DQkE=ƯώF k *z Dן/\RiS2W8jvR9:6Kցx*^!&9~59@&y$欬K2"Wߐ]vÒɠsDo6_VF"$M rmBT:8YgWmk>5JLDEѼy LSz[A>UՍuCOL:/!2J%\%I& z>Wo[h "$L7eTnHk颓E)%dij1{#kbr(kjB9-uk}# 6XˍηJYQ #-JC{#1NM.Sm:O !PɈq$3kΖXBlg%(b.|hH%L`qYb9zV-qPoQS[WIVx`1D*@sW?`y>itxWorS7ZNWiE=,ʼMq3& ~! >t+tY⹆+ƥ8d:mG1d18:ɖ!J@hzCBFNAJk=0KR#sE!Qb{yry9 VoU۽}*e@L{B!Wfȶ\[l誼a>Tnk j17By9$~A ^l~3l|7mnW"pitC+DjKe<֊p1C8XZ !Fe)mˁ#{ p2_aϭj0yp֥=hIE4 x͓X;ɋ5<\]*:C j6xR;VmR``3O'/&}ka8f&lCF`!켎RrBwPԪÖbKp,%ܲ[[r[ Uk@M3+ѐpL$%W!%k;6!tyNdF8>.i Z_X9%ÙL21v㏽  GB=:Q}ckv}e|,LDO{$vW S| "o[GX2ya@ :a4yts,e(!sʚ+oVihIb\`H6rZ أ۔V C ފo%՘p4,Y񲯐hE.Ȳ`c_y+ 90>APnj,qܟ~n cM8~\3(o}< q%@[="ڢv./j'^V4}Jz^s1rYUI v&ep,peN2Pu(fAzjA;@o*&C u7Nl/ j_V;"ގd*5u;RywAzx$w i9->Zq 2}5~4-Q_1Ȑͨ殷6o+>ًrM9SFZ/KxX@Z:|=,ak/@O-Whqsl- ˻%"cvFrFp=l5N.LI_b}ŌY6rI6(iVGkyPS2 .A~`JU'À;a#IbfIK=8>YtGݼ`jȫ+~D}B{Ug 9')!)$ Cvʷhv%>Xwa5}raay2J\Lјp!=É~h.2l>{qmA@[}=KFB2 ~tpAKM'VfK-0"IJ>(jL42TiC}xǛO[V̰.*UdGVS2A,Ÿ6#um)@R+zEƍR:Em\t213G}֨\{cJ"c q\U[`kuwD(7l25vm?0y.fLuhR)/lC(6&3(٪]>Sc>Gv2ٖ.--{VͱMR~],!M( !g Gc~6"JӎE Z"xE-D_lMC.s(r|ο1X}hH*[VQ7;dXq$UD(IlC'7T\YSe*gy;*r-N݃P@ڔvJتSyBɺh _ngm%#2@5>9'_o>M=%¾ZM[( <T:)^ΣC;!L4[C}cCeۥQM PdvaF]KtES*kWk-<\ ;$K41S;zݠ8ԪT=;@!1 ;> e~`:88רTl4PvrWnb9].ZD:j glTT ڻ&prq]Rѝ'l2PΊa!,McΔBSMhZ\Pu^[Ga >%5u#zk? ks߸bu8=#ߠ7f]3w ªFevn 5:x*]9Mx գ K8kxAюc\zJN}S~ WTcs!UERL'ue* _1+âٝnա !VM_nz-z/MǬD̉ѝZ =]|?Z9H[uOqj3W{d\g(db %˷y_Py5aVzwvetk7372>T L%$v )(hn3a󼡏T?  ~ǁE3 Bg<)J煯/|7O(Yk\eXߍpd3apNͦb-Ë_DCidR1[ \zI8* e(@9N4kØ&$ ;kݕ+>MAYhs)[0Dzd<(Sy B&=A8&Gː=|xݔST?=Hv)bcLlEZJhcdZ)vs<^@\LJxXKofq.OF_; \M2X?t93-4hD;ӵ KjL1H9OQ2 9TlVP#֚ۡP4‰j] Q7UA`+0Hk!~;c а9y6h"{i4w 2ӢFC;\έ*ZF}W8<Ғ=K3$oq-Pjaϑ*#uc$k@ /6X/ n1\@Q\HxHuq6 &3U1I<fST̒uNXKD ุgIgԵ:; Ue .` Lw=o_[A+M5sd-v4 7ZS m=4dюZPetv4-=g}26sl f\G$EgwN}eB䓘t;lYS<=;u솰]obheF3u:K`zfb%"bG<_f\i]TN!u5UG.mcF)mp`_ŔJ[A#@ >ZNSjτ` x6*u43-k%Y[(POGo!ΐiQ{-}U[:VI9 Oa [_!f^(5l2`XUR\HBPrf@S_daE5ek䃧(oFSً}d3i}#$47i ڇ,ćo0=MBvk4~hP0/I=b,2Z;_KIAtN[ԓ ؂jɊu> *c،cݨx] >v!羼!c(֭2tTNph8EШ+@b9~? {?ߨV֒5xjf2%U},4\%+O7;eeԇ?wr ;۬"ʄʿeT~#:&}vxT:gY=}$ ^?3f R[~bMrDOp(dNP-%M'f,(g9|QdOQ:>)eЅ(X VU&G_OGd CV$GM;];|yە->v8[ȣZ:.?rpKBG'J@pma=!3cU.;, M=cn| I^k!Z[t8UջYRRȓHW&s@*ĺYe0(7PL®]T&{̴y|"3?$ˈN1'ҟ/Z>x9k,g UKU+s1IYSn\ޡ7ЙjDrlȬ!:|ד%a cm\6爢6C@){7qO`;Oq +v>k+>ŲV(z}P}WD817X!EBjl s(5U~Vʌk@)Fo|.3p1"jmLP[G)p^i,~7|ZmYKrl ,nF { ?d݈7X(}N7ѓ5_yI?1?gH c#H{Hj'5@1] y8G^akpg oKV棫[n:SKН%[_bNLaZCŃz: ]RS7 gW+jò6>&a1sG@uIFp6; o>m #'e$~' if Is-iP.2u:` -< nN& uVhP$t H__5cx JX񵂶["Ce@#9LE9u!p #Xw+RqA1#+CU)IFH+ة#䓕[dM;@nܗ۠[D(oڊJMLi"}z 0~uX#sq92F]¡|҈D&L2QwbqB5nFB ޳Hd@[F0z\704LR,[^t?54K[kњ1l7^mqj>jzH/qsf=>^N5h2oeW6jLݙG;0.#q} 7st*6O !,/V} X4 =a٩ߜgP~ceTV@f>v%'_=pOKIK툯U␬ v͑'4kp_jG.xK豋+)(I(#9145!,O;x(xnӇ'xE:g)zRdAᅭ(p"'NU)ӝr ev-FhR'!Sԏ53;^ק!U8\6;˕U}5.\{:rV39g"M U ާFg)'2&)+8&dxps{Kr^Ed]DxQ3G=4KK0C_䁿L1(UN&@x+ C#xrղ~Ml@N%t nlQyMKa z2RZn_N6ل;˭< ){o/#fʅWҴԔ<(}RVS?'ɚof_gPߧ'`j7qޱoABP꾁b C>?.ºOGܳݺ\"hǓ\fgHJdͣ*Re,;[gհ=*j+USTgz7ǣrL^y4[0SGE;q mm.am{7x.1E81u =1,D`ȡ)uєʾ ry{6]L4,&Amlw>T^+ؗxCHƄ$| D |;0pVJҾXc " qJ 2~W3]M#6.ʤ9m!_տHUaOd,yXBpaI7mܙV ?8a]v]t8Ǹڛ~sɚ _&1 S諴 KC(PyEI>,~K:i[O_WX!NbY\m|R+]BtwIhp3947E,yvUA.҈FEZ{E2fU gMsx)T+]! W:؁tuY;D4d):k`ryh"T <:nz7z#рyY ۛх2F P#͸`kPܙ= 5Ò^8s@yAF$Xrɇ b6`򉱃^Uqr|Ovs(A7T2LK?|_*9z}k*&]lIbB="P6Gwbb=TCVrij5=v'hɭd/8T7jrmm6 [!l+M TZnJ͏˵!6'ThmO,}eLOX/t I݌Igo|\]u 8Y2Qavd瀄ejiXg}.Dg(89h3Be4o H͸֎ωz޺/*NSՕ?C+/H ףrcBGJ,"=v,H|ELm5{T`Ʌ9|WWLmp(_Ͱ3B@Ŀv+j^x| pSO`3hЙִŊ[;\EeRZWNP_ O]e7:gAeEG˨h3-Ӟix)cPwsʇu;vcEF/MGӭ,#t'qhiD ~Լh35³uKwL_K`qp眎Ht6(u)eQq`C/  _Z?2^1cjSz)G柮 ۺ~CX2cE-}4G} >yn?cAyS^2pA.rܴY\t~a\[t=8?$,}A@A{Hn\ xg~r;o윷 JAIf>#NU53f-Es l"⏧`hxe;* Q)pbQcrmk qOc ,@Us ϕ+a`_ӵA)a;H 0dGB_[e62*t ll[#[ TKԩ&)cR3jx2Ϲ~duE|ٰ,q%yHlSF+<\jJr\ÛgnYbnwk~^M9QDxR $"z:;Lu+)u҈νܔמ45tlץިN_ 5\9\FPBP[%NroG FFY ʾ=L%8Ԓ= *54vRPAs5f#LfشՍ)3nbDɀ#@.B-m|dwɌjbcsI&VrwefZWR -\3/xtEBUSUPʿzZ뿑m9ݓ ft@C@ešUl b -:R#* HSC%iubftM ^埭.5B^N2$uyٳS~͚Mi~ f ժϡRfwxdI{9(Ut߯@?ʙj UvGPL[tQ*M@ŜٟjJa [Ul?EZa(a{@ UZSfHNz/ RaNO:T -P\CZ=[Sw{ݤrg3'mҼ94taY,9x YiB4"LUc+'!Mtә3jX,AƦ#f֝guam8@(8OݸPѵQ#΃g`j,{)ȥY#Sdcf3~Pm]1ϳ >%Ҳ׌kצNrs/`/}+dyQ!8LL, +whz$tfI栳 &#ã*xj"Q8Xe/)T^6U]72.8 U}yR gLW!#dh7&0QQfU5D X 1m55=$ J ӌR䟦x5a3p{IRQ>#etMn,O~zz(!tɼ?y,岅iI 'K!zכ휿dY ug=$Mik3 :Uz FFZl*X`{.81UO;<XBWPUM^+tt/V| pJ-b.[=7P TX {==""tx"MM7L-~v:V0t]Gkw_k>OI@5KhMڂ$-!cMy~BE FI0O8Չ`ޑE1IZ DUj*p~5ْjuBAb4b㳯#amqCبMc?&hW\g:9.'8ֺO‹!fT|s8xU27Js^W5dKq~3ce  jduK(t'!;d<.~ Q?/f!'.TG^nwXs|`~ƫ9kg)%t;!x=XR=f( Z9JQ?`N,ۿ;(->|`{vZVղWW:%ZV_둫BzXpDu{ʏN,.9W~ !qM-5捳)d{Y1[nOW0MDB.mұymbB ٢N?i1Ҹ4,35 D47M8`SR7 LTBցIX<f60 TxtC),oJTQ_˚rޔ.JfɧcZXK@ 0`JS?H"ReyVp2߂%K_=ZT[MR2rWj}/==^>hY6**T PvE"X52ǕR_2I/b2t">2"F\ѿY|_ЄIT2 Y9X_Y*fsbL</0娼v 7g? k~N`fuLH}+*Xn&gs,W`T)Y"Z'IzlʤG&v^ Sիm8#%pߩ¸/giKtOtfZk+oxg=_2l_cSZ:RM~mUaXoq)qI5W1 iN5/Txa^Zb+;/F 'd"rl&;$Ŭ7W[4"/猁a }q  S[{1@ jx;hUm2ؑl3z<ԐcRm3Ifԥ'l)OdF(k&m(裁 .nNrFw/;ICQ"&fiڈذq4x<|wZ}@MI~p/H0ޣS͊+uDrx%> ɕ$2LfE,GXFn? vYaTiXݱ}}PJK-.}9 ìw igo.@?gexDafEZX2 XXpS_J͕zjь<XHK(X;1GRg)2I84df\\2OmGxXщv23BS7PPLɃ bvBYU$ef9͵>>?!pbqEGv 38MBͦ'QiN0ٽwh@IZruXmht5n|}h:Ed (8'|M1>)LxFѩKkZ23ƿ5b~4JpX$S:İ;].1F7y}]J+ e=bک4e;fdj"y9/d3#X |>Xc2^gWub#5, ӆ@@JŎ@`mʪ GVA1C~Mv( |7fc)/fx9h4v`Y,{!_6["KuHoKkE?)SX|=OM)"Gi LyK30.7%8 FxP<6vd!k(8<1 F,m1)࿫_Q 9G놓,ˑjل%(p]'Aa̤u?*`ʿxÜ GXobv'{WXI]޺߿ho rEyPq#sA/R+@ M;- (G橺f6?zZC\ r/@1B =.c2m<'"Ԓ:i&WV4m X[ ;xL;)Ŋ4O^zLwqN4+] E(@9>1k99SQCeg63W^z@""HV +'=oU:E/&W,6'&7&HY(hS&$ UH(2~!Mj<(a CRc{YIvT(xZi)|r/k >@b,@83e_9tUd ?X6!vn(rƫqˊ*lpM54C3fu_*={A;kl(溬߭;;,٭ڰt :|Gm;xЙ4;4V ?<`Na"H* 3 cN#p]xo{9֋P,Fo)Xê>U*F[H*b7mf4RzGlC }m~DKCPT\{B@k1O~ߕ1#y ⺺iTxM@qrϨU3j~$':c|*=\[Ou/o94vNnϻf-"2qڷ)Ѝ_(&9H-Ir1 nPJW Q i˂=UN=.#r;L\sKbL$r-YΕޏûlw2+'JOU$fjb3hI4NT2pC||;3:> | gKZzGCIFj%R4'Y\w'1!X @S{_51ا-Pek P Te<{v3Iu[L& uf۬>wrRQs%E?UxSs' n+[^2!پ! +`f]!F4?$㤘/R½5tQNB?V۶ϲmhHGJBVB;(kuR7JDꚁؼ+YYCc,l8VψkĥC [(uʏǢ|auĈљn g:`{њ?npa# svT HM VH+#mYKo kT7H衱Ilh2(]q# 4 :Ydr$[SíZa.LՋg?C#]q]/MMs?y<#ND Zdh^ ,!/&IӄNC=ʟ=p3{kfъd#f~6@NKӵk=ES}']P EG*y zFqG+ԳkYڅH[`7e>2aCvo䗨@nj=-zktD~3n1#иf]"%(;J(Iy9I\Pd)$ |@ Qk^XSū_h;On2zլ&%&oEe{ŮliZ ֭^&uW3mNyzЮ,8?:%oǃIPGГ,D.|g~.R9bc3uܲŚZs;^CHCjUqci6pP ;~d qc.1~QXؕ7&VhS6/l4;u׆p !gλHf]s굳\FQ0A6ŕ2~ 0oBF!NM{ˠbWy#zᄾ0G-W خI?8bpmɳo_@5&ZcWƠ\z^iJXI"gU;d %_OeB4xƌ9zG-ϙ|mOIrYcf ^ Gh~Z[ ]bΐiJQc[ 4Pj/>NB{,s=&5BB̝cu6PٸHmZQv1?V$`_L` 3.1Oy]Idl:ٜ ל~(ךewy=B5e["@Ev8.8+efX puv7:!4b$gA`zt>``AH*~x}C CSH}pD˰݌tljl e'8Plo5: q3Oy ץ6ޙN=l̯LGgv2ZBZQ3>aD-n]7x_{vq_y8q(r6޽V"uӖ>?^yU Ks([M KV!] ELIvT"uMDZ=.&>/l΄HSr Ef=uTC5I{Kc6?$fa[^%hQ=ddYt3hVqR'"< ToEk/@6e߆҅6㜵blxx}KBcNS;DG?*< qdKgo-rjB .d=xꙆ[3o|j7bJ(k瀟Q󵼴&>hP}YciJ{`D>oD^d;[D  XÃrܗ(-qm*O-U1Rp w瞸2[Ut?С0I➟"!.H,悭+ hP6h6g?4q زM(fXV yp+'b:zKh)% s+##oօr~wډ(,̀?úowMd)@nXӆpOc> J@| f=-¥%W .m (Ê "za=pM_ा6 xAU`i'ZSe![O$XkFo]~ur5!i*T#%r:P/ڰV#tgƶ'^)Oҙ)G> }>UƝLăDߒJ͒eB;nT (@gD&/]b)HMڦq"G|:WH~Ey Nvi~2-Wю9?ˆWvG)p]T|8Fv0>155 k24>C7 ~ 2N~)ٔ4PB $Ufzu6\ SJzWi_3(&k͡ڰF [ e\=*qNM~p+dJ:p(.&c4˥LAV{q< G;1n f0ce񋩈&8qԆ#+ءp2˶فT~/%+ 1q~Vmq[ģAm f مOMn@W:=#|vBuj sF% S͓MmR5K<1я2iKiai,tΣi`쐴ޘ[Y#ʤ;E;j㗢\$f'hc TUdpnIo[|1QSGo#h#mmΞ.B9B?WpDaZ,}#fn P {Y!V7xq 8L՚?GK v26^=FJh z<#K!}Z*qέ됔?{2+8bcXdO^]?eT L(Ƈ^m:YdP fHL#.\z1H( F]eQ‹-m#='m U3%i2{IenDrnp/@*͠ d0O_43Un2*>><t #ɍ=#/<!!0Zf CfU7H"m {"cEFޒ$.◉yM)1|J%ߨ'4E4Ăݧ{,_7!zw``lr&;^, ;]*sϼpAr1R!}I L,'UiIIWg> \BR`jG/Cd|daӉdې=xJJ%prHmPsh~eБ2y*hn/ƓQ~(`2XZ6",c s?V&QGsOd%N.m1Hvj<4(VU [7FE'm/983" u%`qm͡/va9!qҼ.S~n4UVWQr/ kx+j=NnPd"RB $*/.GEZ`bO]0GEm(|\{ xr oxEW`UO&'X^I9{a7QD Yt9n+iW2ɉDHhRn:14(>pZ[$1h6LA0cA|mCk .Yt l-7rj#1##"^wP{6!-L0k%UrZ![jؐrH@]dn~2H@L6f`CŽoy (l6+c?K)j!ؔYP6N]A"O}jIjD&[.J&],nËiaey]s2jRD04|WN!Z* `7hKlΞWZFK0TMvrݠ ͽ]sxAPfcer)ZLy|'dtmDA`xYuyT!>Ԯh4fV;՗z S'3y*6+$5J>qުK }ӈK[F:I3’rWE*겢r,FH3|Y,于--77$ n멋:Z*c1AZl^QoR[Oaq֚gL˞忦CG16'2}C$OScݬE1T:s m#kBLa r$˧%d7OC#,K=ӺEjNlSAA7Nb6v;ޯ#YZ,*٢bO$ڳ~ bd]e0C$4¾>a)Qej:k?jL}#N_wS6•з FE!ϗІ&]KUOP6OƟEh6ew kE &O}V{UZò}= %y ~ q ZjX)GҀf:#l%!ֻfbR-~\&' 3̊Ԭ}֙:Grw7~R.!Vb]:mST0`Nua8~wA""|Iz{]ͩ?!~P kA|4vtp&KaE2Oo8Y Thܟ z)~2xQա+2 S@ѻ=+%3< D;A\p#/_dn6ӃR%ºdDa(%v 0hfrѣm.z:d(D`YiM0baT&SD'8z$0dteMD=ppn0p"ӇJ L˗F&E HʰUq8@Bܟ6k]՗Adp^{S(eQ$㛄ꮩSSS#=w Ac47/&S7.f/k] Y5"o2gV0 ئe«ߏ"2olC B[2}8+;oZRn!3#3^b ]=IETp"j~*K{wߢ~b| ɓ pXɵubRE7 6Ք=apF`׎f_dBkТZ~s+H?DbXp48m>!)%_l%H6ʄ?zuhäJi]gsKyIG)ښgWZZ a5R<,ZK/co0&_ʑ6*NrgX:[I :hڙ9 6!DB}:6e6' 2"M?٨JW pο8 ӂhw$jIQm6wgZ6.!H4.T(ƆW3 ]&hZmt`n0Ô lAeܬ q\Ã3+()0 Ya[|L BԺ),F89VcE:?AϋRBUo ,tF)x'"I*kڒ-0I`mԡF]#g{Tod2~cauҢ.?S/2~HKv9> FzJgW0=U fPf.m LNGWlLsOOoKTY'=,9BB/(#{X.bX u/' j;/NwA S%WP$| `NxȯW޴n<^{ۗ`I"V"KoΑ{00j#_*xc; L!ARmʪ!vluw (AFcϗ)&hQ:јO>!:Zt#v&2U_|CN]\Z^Em Y"`k YF'poq~q[j^+ly ?MS[ {huDb]r\Hd.uNRz94m2rh\'ܯcz 81EԉUúߦn%XIraeIGY?9B,R=y?@x3,)$*Kc%!!DŮݢ p!*'(DH+b$i;ѷ;ǜK Vbp>%dž\K8?kIc8$t ]@Eq kᅂ7٤nMr;P)Z%t: WH2!C'"go,US4 K5AHsڛֵ-29_G^Kn' M}zCUvzֺik ly4iNNpnג)&Rg)p"Aktջ~޽-#:ZPܩ\;:]V@^"u2|v1W Wސ7viu_nZaVӞKPZxRFR=ۓfZWS;M} )Y$/ED sD@[Sbo5U>&??,Sn?m.prhŞViU\w?3&m6 H%&'*uӒk9r'+H2 Ѥ_ͮبK.~_*; eB<-Sn'8Ϛ0@ؖqB;.PyTeE ܅åLmsLu0YЀhܺ{xXMϫ Ur>Cg2q<8$/˲j. }mQ<ؓ9SU#[nL5~#>]?<1 9H|/΀CuW\[rr"qB  fwJXfG1V*>W|9E%D:+xrt=sĢ6㩶E;}ZHb=(<n`8TS‘g3]604"䗅cg{lU EM(zP;R[ 8 u`9GF/B?Sx9Ǔnn(6ە)U~GrndD[!"n/1vN'|fm$WnmFU!$عF,7%B IF %, rtC YxۏS51F&w5C!8djjaz#7px¬ 5HgDMPގЈnR]'ej)! ; m5h$)%Q; rÄ2hH-yҞBC`HUJߋDMA n 7 +9@L42)k[a+/= T"0WcYThFun0t9$u%WP%h.RX%7z"r8~ޮa^O^vjeTft ?35E6=}r8yúm 2) ܫf^S!t>|iw&'D/μPn[Btkd: ,zC290ND{9PYȶ^vJf\2*:a1P8|Si=-J`$l#Mz'aA9@JY+C1:4P2V爄{ϐs8)rz5_ Lrk?gv2Qs6#(5nA7(_ *A$EOI;w !sFj jBΪFh!hkn =."cJu_(<顶ȥ [riUKYiuJr*7Nd{&gYˆ:?0Y*w& ͳc5:iE'JC"R !G tzǗP)-J׵"S)/'+sxWwV^:X vSZK EAv`)Wf7 8"Ǩї.iMI#8rEls95 ;uHCn{t\Uj;ߧ!^|pT#LXl7 o h 0 $~ v=S(Gc#я S7[7>t MHo̽6~[l*|%~*X u(Л٘ksj{cO NR+%P Nla!ؼ1:`JN{_E "5y ~bJG)b]ګ|X1w -;"J c J!WN!w])g؋[\{N41lf@ +t"34Fo/䗪0H]z7%)TORnrVi雊R{q+vUϢQHd̢S=ڇaI|$cpge3󓉹wӄBpbt `OJ=đW!z %\1 ]#s>?J@mi).pa^EtQfUohBݮAR5k.Q|}ch[!5BRhT/DA^X7k;U5JxE2Lyz!zHo;|Bp_`W(WƮ{,Bcs0h@oI͓L5A ޘ͝:'[9%Mom\jI7SQ9s*u#4_Zy@sG?ׇ֭bC4#+\t)~@|ӳq SfalM]- Hk߃Х&:4 S{ kKUޜEpOW{ |nO;vn4OL== u<Ô1 l15`7^z Iox+ FXzJ%)g{+Cn1 JZV~\]!9Wt}Eu 0C8~Ygԇy-BQ0:栃ɱ.p^?)nc,crݭ~o$̀dE6 8V^ U=uo/~!!WXJKB"z$_tƼzc(2b.D'úc5~3c|T|۴,c$qǛ,9Xͅ?Bi0SK:qߛ$ښJ6ƹ^d{eS a[ꐷ`A(4xZB/]%H8I9=:ybudrp `ۍ+NJ0z'Ѐ h$ Z=x-2(;R=QK W ι1"`,)yǼ\PXBHQqcGF1PqK5ȫ%`FO7.7 |.d]:Fp)wG )Jl^ ^CPʞ#儻z(gvvl[S#o3٦~R^z`y:6>g$ /re:YEp އc lhJn?'³y{CK1DCeuR6[z ΐ`a#58qoK+i\N4&w RJp0b+(,G=ƣz#9yvܹ؂0WLί P\n!d/o9aw֚m8%F_b?F9x%D:2t\$nÀU^X_#$%Fx=^5fJn!p=KPs{ͮV#zax, f3"6_u\k6ѼӔ*($hTr`DC` J1uL0ʰB6sԱQA#w^|v_77;Sy5^h_D/_ ؂^Ʉ7"HBMEuۨ߸y(T b6 mvk0vhMNOM3:\KY(ی9y /PjFшo=g|.fwKS LMNJ{> 5e(MrZmmnuX(8&ٯ^0i<0mu?QfqOV#[xbhZ~-)_߼ߧ3K!p|@"oh"wq޽e`' +(}DUOO[7P<mZ90/X҅U Գ.X˵ z24-Ej;8FJLܙx-D|+߼KWUOqwzmMĨP;xecӹA/(/йiNlœnKDbD(槡vN0qύAIKO*+0NV,IQʿwM R|VMk!,%RphH(ddM ߪZsb[bH;|ߥ丧b$>O#y*`=2m͈\ 5GHy\u-/\aoqg#7Ý,ߢv9AgpT4w]bVz/_Έ&Fl3Hڰr  1⩣XᄻP4A[entq uʛ$Q %g{v 7{-

    lS䤻 :71Y%o{-2b}ʎNwsk7R/Jp{b.^?!qqUӼ,vIj=?l~\|-6r(%[č Jl{/-4Tcϼx"Ϡ1 2Evo*y 7k'8zY $q_|QhF؀э\+:/9fݫ6+.OjB<n2&hjp1w@Amf tsA'6 ̛Aj?҈0U]! qtVHHBE;(.ܯg>Xvu}2!ak3=uh&[K0xEssxeIw BB΂p۸e#&bh@7t9q<.DKmo:7+ߴ,L10 -L7_g PudZyCGR U7lQ@8J'|#Z85-x($2uW8+ȷ2z2~TZ3щb~5FD>#jn3"rā俐2KIJi9x'3Fo@ fY/+FV^~0qi먮wXw> O%g a۳@BV`ii!z`o{u>k q-/ W9XKQ6 ް֜H!7Y0\r =a±qEL߮s12Ңn)1=~ =5}Ce'p_tC["$*zƐ"莆`f{'E;`&JUf"Sуl;+b32.eԴ;hb3jf%Bz AR28ajB:JpB .цvzV_vrXF/[iyĴ5j[.N&#rP]K)Kvi~G|1jdd9լuTR5OcR\ ~/?-˼5TJY9eB{kk3,Jj@u36zmJo.jT6WaknoCR! ]RܑaͲTee`gQ~3 gy Y쩔t=-)HX±̀hZ~71C#6,Zx8(!R(ň7ZB":]ҋuͻ6 G~E( fAH2b=Hݐ4ẳHG|03.-]n#DL1zRG*keI.ɜYolSf~sW7K[  nȅ<`_èϖꕊʌGMKU~ZD1lMrύL2hF(|@e05hȋ*zx!3 T{|`a. :1K,OkpA],ՀG'bQ+w,NrsY8lU?JKڿ8lB}n;<]W^L6{zS7` Eڮ/#-R(&s{woΕP)$Ao%d=%q.-Dت=8?"7i6UV'I oގ!)EMp1eaS93P0 nN#[&"_Ӭ&Oİ&9q} ˳{FoXB v L x$EȐseD]Ũ\I' <.wh/V{)ThX̏{=ўzbhL9K ."d42{ѩ`mЊ7hSC{??׉  &z?Wrjٓ'b#Jov2H == US׏ #UYgsEU m彪Af7IeL\~(lqSKOpFWAloFiǙML?݁3J!La2`&9 Dj1Hĵu 364c+[`N}<~r~k@/ L;ɡ8˭mJފwU[o DC6̛̞_mhT9*b*?[܊!.rOҊ8״lj"}N宩'T^B3kj-?Mٓ4 IY~tb!V)5DN]V'x!!(+&P/B>4 m%Wd oLDsB°M"g#.q>ge@|g hEѤZexmIĝA_#S/)ʶDU$6Q{H*»8i2㙦)/HWoP-Ъ3_tT#O}`M L딶W/PᘆR'b/~ݙlع9qԍ(n&qS= ~<>6 ݖes9&vO?-_Pnw\pz]NT rE\n݋`c?f,=Axtr t^fwĕH'cKl*eSY]}fp`Z2wۗc ʃz=r?h LLA6P l.Y-$nIwPм~m#+sd<%ضٶ $QBq-!e{dҍBҁT+n閕@f`қGQwwjk&3͕7CK1Nk;jg ۩E/cԙDwVOvイ\,n@Ҙ8 SIiQ+j-UG+^29axH1]+/uW<3uTKëH1@ w2҇jk c&w,@2LO'. iL  KW& nG!0dd 4oe`s`E#y%g N qMI&Xb̈́M#ҕ'n3p>?((\9ntPHׂXz-]: 9&S)!0IHeYaZ(ѽXO~<;`6@?cU3J\O@rRV矝ÖamYM}82Sȵ`l ]:6H"Y"R[B}RNz槚5 ""4SP N+#".%Jw&ȳN D[@ԟ?W(Ul=C^G)} Knl9jz07kk+ZHuySAPFD>|ύ^ƈ7ŶmA0IB}N,mC DX~ScKįK?eNlucvt+Ud--޿`xI=e>GD?n$TIXeHFz)MvwOx'OW~uP8iM(urpZ{]"ONޖ1Y|E ?AH*$LR<0ft-V)%eX[Kt7||Y$a݅z^%Yd>@pf1Y_caNaljX0S̀QUH(sPX)*1'~u=? 0 UhVEnLŦϾ?iHB'd<7fp!Z{.<&;ºUF(7O]Q6fGG! :!EFh]ax=y4iۻt!8$5R.xXJ[{*ݾOơfDŽ4M[EGTrI1d2*uD) [>dCH3 +o/ٗԐSr[3gb] ~NINX C8)3L/wXvn 5W,<%e(obK$;·HHtvb_a-(oLMnip<8'tLYzA!+9ٿϦ-`Z8R@s (Yn6e>כ}uݭ܀s6/90#2љ*gM.U*U3ͳxD͎ UPwKo8-ya M)0cw{Ӵi;OIA?Âsk;%x_g1jMvB^C(CZ䳭T6-ٸ:,.+ bPA/ܩl:ê XeU V%`ǚT9ߔί x@tVyr}GirP`C[F">NW72{$<6-(Bdm^PZ |^Vbw02cl {j]%~>,"s}L4̡ql·Q&oB&Yjj~n7ev'o;q"ȰS0ƫ.e%ixmNZzNj:DYKSZ{N;f3j'{sJVD:]'0vJhH~O' _Ѡy;lV9O;*{g^rr> 9}9O7 ]bҽ PW>ޠ1;f˵p?ůey!Q -)t[kƽ//%,F`W͂$YK "vjKđgTUT91ZR IW3J\ϩS.j;JF,si= ؑoD]J s/NVb^ooJd).6x@61۶~bM}`0{+g7J0g'y4ñ)*>d}עXvQЯG4=dyAb?UZu/#_1[S?Z>v݆wmUDF*~Te\`MeT #Ľ$unuT)OFUcԦcۉ\פfp Ʉ8Ə46n<8VąnKr[Ad܄\Ho9 a3]񮧰9qan7n:*c!Ԯ*nqϲw/_g -rRѩ+1%cW^) 9/b:#j?2p%Cbb@䪲sp#c5 3)&So)D%jHnJ\tZk!Zo:c(]nV;1X)/SFy{F^wǼP%?Q-Ëvi^54cCKgy ygz굒p< G>jB^fDSFl׆ô_*yd|`Q+ yT$E0a\7 A|A:=?Bp"c5չp&:)3mj%gQ"oA};q^bTݝoj e7N\wP(8jJF#V?ftm GP\\ix).q7ҧy-۪r2>_VjMp@{t?oxB̚<)IjhjΝajo|U1Y nj26Y2"LT@PZmh$l ݹaD^4IÝ)7j ZEnެL2// ZỎBYY,F?ЬLM\Yc1ˎcAR?#oy)[/>W %0+u]=b~zv4i`BMFIT 2g87_]s5X<$fW6~ Bb \WXvyXL{J:y $-9"ΪO r{ {!7;{fVrKM}ÃAe@}0`Nf{n)2|us&Ps]W' >|QpBB?3ۦV˅MBSZLe>Y) o?f5Rb"vVKQb\[;m=ɗ:"L">`?4a>JIl]z=_L?}'.:X'|ύ0j<.fm3bW4~!ۿ(BAw\!8+2}}]pP*|Mo/z>lkjwxďu, ߽ssMc/- [ݴIL0I9zIĘL}+zq)[3'RskNJaHE2*=ж*h:c9ZÅU7T̩2`;A('i5/ZJQG{_l0ƾ ÂW)" Wl;J~"N@;qh/Z+9stdmX85{HboZ0"RWcâKvgX_&hj+ҴQx!^j̭{MfJ&¶=/VY'78ϗDų3#g;,6wUUokc6hiayyBeo"y-`xl~j T+Qѕ|cߒZ}VS"5YM~CG 1HT"橹LiOwT.NG^(j"^sWA)oNjk`Y D}pCmq%j:TJ,X~^A67 FI&gb>\#I~^r:oG44q\/W|gl`RmvB+cK&i~zmb9:@wy(5N=1ҠLA+WsD:9\S#IjGݰIE 5i=6u|mҸ}~1|0ɼc@z5Ve slMgi$H))סi S+a$*}tY@48K?F@3IewSC%3ޢ(.Gx `84V ;.O>m=<ܓZP &AՙhLx>kNB5Ȳ Ë#Rbq ~6Nl8 d=!#$\?`e!3|Bsdcd%c}q;#Y\~ICDU-e%Uui5/HNnAQ;GPu#mSQkɫy|\`~0.2%̻x'i3w /!@(PΡˏ{dЖ_.nUdI;&(]U&{^MPȋe4&v| m5C$ A-~4Sde,/c+̮*1lq%=43K& jwߐ &D꒺Ka'rVNN_Ssw#"9 <̼$_-he1ۻ#tV _K0vJuұX|Vb],Zdb q<7P4qUnAqHBr걮Z)+/H[v\~XODvԪRp_KZgjTYbI!>=\.v&ZPG ZKd@7Dz/^k:)4HmQBU$B± 7&A.N}_.lհ<$=eLhIn-\`5$t+!VNl'4[sY0^~+*rWt*̖_ϠWѠOj5N7 yKFVd׌+QYt]@rbQM$7ak:5 QT&G :tk9㬔IE~83h4F ^ԈAyӖCYݳcf|B?1#o&Y.sN)P\zo__6eNX"I"MQ $`9V\X'H gB~^ZE7=9ѣH>/J!b2 8('&ShC;!F PV%B-o{bsy&fXKxé=O޴Q´~oﲸs&yKlm$S8$%x*yj!uwG c=y D%Ӌ C1d_7M2cz5fv VaJ<*O R>{_.?!4EPPtaqC0t-=+Ӷ9bJC&άHҕv;T5DYѰ{ƁdWu:K807-?ހ:7<9N,t-9mYɏkܡ.z0_8opf!+<2 !W"rb}w(G{D[n*"6qi'E8e2U^A&BW h݀6FeZ{OYx{3O︜ &Z-Iη8%ůXPKrI>d%~J]и' BAt>LT~/m ӟ#0k5 8ѮfN-YR 3LÒ\ﲂT-|;ߌٰ]е$. PJ 0}.d3lX^4j'%;CO;H{+ИhVm.v&\zqCe'`f4]g~^!!p;w!l Mw&ZQo?߯ ݶNDcLb7  ,(z(GGf{QVDXsOy`{ C^530_|U7y,GZΣ0gkF<'ܜ"«15] O3]̫DPyMqw ΈRpE阧SO8[yŧKN͕~_0:洂Z͈#10) YsȽCmW#t։o`N ^>`?VQ}  tJɠ,!̓ec>c84~Nec߾k U'%M@#CSD]..L"obm;حXePQ*+ZI㫋Hq+d<ih,Wu$BS<+~Ut<Nre19ADE/<0VNXVdOPJ0JiU ;p1RO`_PF%)Ν1"PU2𽛳o@@Y_;?0aji4m/ ط埑t)*-:~`OM W U$aYt\]O /`py#:$»TwkYӍ185mcv^LRda:U+d(Z#7&HT}9Wu )pǔtwMڠ+.*|`isZ7V>TŮt~%x5Ѱ]@e-8ྛ/3$h/3US|X.ہܶOGnƎdS#6{H%zG?)Hv]ܐfʹZ;w@[fd=jF {0PB޴M%q;@Yap  x5]0^ϛ,axxˈ/^PFc7"Ix>Ndh `8;x(-KjG+{8e,ˇI(aLC}I ݄74r6X"CS0;&:̽RC2O,KRϔĴO~A G&,͔D`l3ڞW+)KYPxhi^uN^~L垲ulYd`Mn(g 4Zav۷zEr|̑CSNa7:s&DK)I]VHUPz(QG4ӳ[>wF=&waVS<1M<̱o CD݌/ibu"5| >Q]d+g+4ܡC6RW ع* dS\>ˌH^{ [U&Zj=h]/_[AT֦}|v 졭6qFOiZЭ/-p7,-}(Gu2I2F(K]¨Xβ倰bO8vp#-A 31z_ҰJ_i0߾++s3C`G}?N߹cHYT4jW㏅ 0SN ( !AZیEs,w՛!8hϊs:XjAjD %W+jo}a%0 cyeTf-O}t-t6Y Pf-^5MRr>\JgJZ:7 Lo8K^mA_7۫ <6|U@`*y^פ_݌9O}pLm4kU08=]<i2oVU^5Mo4<ܴ P 2tV "/ՋWB|deH_8Z0']`=)J,]\jkZxxFwa v-8!Gͳ10=ե㥎0\хKCіM1Y8NANpux97&HPTL@/ \"qܣK߶PדP>Ek^&/-:O.a-1}@-`Aό<g2,,'/r$1| 5 9b:/[~m•/Nf+çNExfjϨaz ,_p5(iZ })Xm_}@Lu 혚W8ZB8@ ޲Ћp@H70󬡟űfiQFP-eړIɳ(@B#PRo2wff[pIebtmڔTUdrqnX1EZIơ-W[7F:oxP^f [a鹼ROsL] oed2a`kD=:?x: +:=M0ԛM ,zb$LؔnrY}¬rsB[v&E]Hr@^ buԠ72n(%80'~U@5Eҵ kI /&8f&wQH:$If֤$91gm[ߦA;Mޡ ;-| R-d72pk)㨌=t3|>j!3y@5rH!e/ѥeg@Eqj׷f1ʊl}sns%F|/Zc&8a-A,;ÆNp htOP9:2K6喬sݼpr,|; )P+w(1<<7ؒY9L%d_X_!0z&q;T=Jek)hkrGFq51(1P{=%W􏳑b΍ N* "79[RmfDu6\6ңQO$/ҳѫ#6@2#\W{("-<\7v#îFy"/4ӇQSr4-09HiV!moKc }rilU*E43/캱+ޢ| [Gms] @CWM,M3A]H8>G"j͌_0{Orrk虹mG`մGM[<\c9׆"`md?@6l*`^.p Иtc^pG#'b V PNfKdsmmx:\„m 9yz``dtRx{`ޝ{XS_bI^`GM:Q_ )K2 v??! lWI^_)li{6d$mOF;).8R>Y9ْIQ2TPsr,ngK< \=yo,gJNRC|o{0W+ Kmad#D }X1e@3kGG9gsQqg$5%w5\R6ij΅neMu,k%PtoeCZMWITG)); 'IaI=+q: TC%d2,[TQo$*;xw@Qo & g'`ʧBX.Rs~|ډ jgJcr770R+uƧvx0x!!H=A*AGV]~xGܸr?=o}gc[cCr NkðʥjKMV2h/%HI8qtk .m 6K6 ߯= CYЗc -_0|ϔAMJyCTYe^vBeFgՅ,>0S/0 _?2,8J^wgF)9Jm*ܯ([e*w;eM5LAƝ/hkhcbPꋷ㒇n)2˓ïj}:}F)aƪX]fUk5H;A/a$$J arOXXxp)UG?Tϲ@Ѓl(*ϋ1T)l K+&88ocx:+?Gª k2$gIMD< ^*T5t=u>_6pQA%w SЅt8ՂCL l<  O|`,XG 4g^w[S(;D;C9^#'YH(V#S(67-~[\guT͘G劃 O-$u{)q$>򞩉hVZr*aj끘e/FMF E/9Lr~q.1wG|sWA*RȊ CS7E=+p,4 Dws%7 P@+iSoVڈ]t99\sAv-H⌜إ::rQѧ=6EK%{UAs<%J1ȆP堀I Ğ%ѽ-sBeHdj-{;؟/KH. YU k]:Ml*n˾\SF7%o8 CGK>,G]\E>ՐX:/o&AXY_ÒsZTjkdRa ??CBmwgx[/T eOiUr-oSj[qħEM+&&)TφtS$%ҸyhNԮ*)UJ@>_%†Q-Gb&̴|WO[HOK(O勖鬫ebO!Lr^h2u E-ta8Ks;{Amâs,V̪Ze# ќ~"|TV[f|N Ll7=3*Y!"=ۤmn![FJ4+ x*z9`[VLәݍU&FqS\f@ 7T {rOp*>ѕ45aKP.R4_=xHSXb-bf.l6(uBU-(.#|.x*l1'!?S6ڊ'|I$2(p2>b6a'637smV}`4}\&?tK h6nU;X)Wɇ`L!.GFnNQᡱwB.!xA;]Sa3[=Hdd;kHlFū ^~${%őVޜSp@ie5V``BU;K|uaXړg2¢&{ٯw9ۙu?1UMFuM՘BI_돋RrIk:Z`Ddj1 ue+>!O>K)KA]p(aG*H[OͳT~, k½91g:^Lw~'\lB\KߠybhuWՏauY5~Y(01?p Iӹ$}y -Rظ̱ս^FTl2 '_iXMV*e^Ő1*J0[:xpV^w@W~.U#M%sQG 6Б9^B]}PMGjq) ? ;gkig(^=Yjk {n+{tȻW`L"sk`نGD[XVɃDTQUT -J% k'*/|} XQcݢFObUߢej,yA1,3(-0vgg5&P-Rc5U ee'Ε{9n&׌-}NE99kY*KQ,2%-/}N(M- ydr_iy!K;pb~eBDl?_"'h3CB56hXXZjX易81{)o7#[Y`(7k!puH}!$򋝎\ UP.p\ ]j/6R;uŷ:_R{SRI91i;Xe:謡I%C.1_ڻͽxPan8ں-DQgۍG]D Ca7N Y  XD_D6NtbqKo -bq$?mㄫc1L'[I~c'Ӟw. _+Ed8oieX"#x;;qz7j:sf+@8,JeJ|#).OoW'0B;螌<?)K[\(K:u<wle&q&'7,}8 "  4_fNqJ%;`|B0[=anP0P`'qt.Zn&Zhb3`U?Y̐1T"u/,"K?CCs f\B[ҷYޕ0c">DY g#(LY @@ƨ ~Q.}`Ȣ~'~9-W؂MU3MAeuw-ZLCE>!`F+Wg 'bِ 1ֲҀcgt.>#Ot-ʫ_4=Lj1 W"i\jn{o DklQȣk{sd<*zGa;+]nl7b>Iˬ;1]XRXGq"8։q"f4oX9'%-o7*acmX^`e3| ` +ÕjK=Bt9|dd:ʂy} Z[us,(B:[xQq "_rd8زXBh"IaWZ / tL_Xwy٫h^ǂ6"m]xTut~ش#= K6=c_= p- }S 6\FQBDh5d\ӱvv7HT5P#FDDZv4x= XZaK1# QV1ثOZ|h\6oϛxӝpD ƴUF\NVE۲RҴ`Xt8Vn/UѶo.jF~Zm. 2 ծT/y t[CB)=*`K:S4lF_h'ʟZI֮)Gn mѾWj6NY&J~F5k<'=0p׳GTo_7B5^'ǽ刺EVJ~N/˭ { E$UaW.CQGݾ|6Z*/PL"⛒hOO J/5nG`%u(aVj 'OkDd[n;|5'[A|TzC$":(DR :C&&`efSt~6|U:赒&Pp Lц;ż2Dԫ4Po|)(8M.WP4ʼip*_^8keñ\Jp V.BBAI2ySzs!^jc<_?*+51$Yu1oq.V*K[|O1U,J%.7+W'y $1[+<'«D17:Q7/I&~Id0PpsahNȵ 䘉nhy!s%h `2?J<9:Gh*@q[vt̜̳栔qukJ5l<<ۧ"Lփu6ia%v#RbEc*+̻#k<- +J#Uȣ/F]4/ 8M૎c8Ͼ%1 }$,fqQ3g|dYAq< &$ß~ՙ`)1R:l89kr*³*k9eBmbdB pOeuǐ<5SkϛT /vҴ8+`1`@OoTG=B!R^,FB{=eU㝍s~sDldrwMAr^[E<6^CrS5(2 + u9TGEw(\F&L,r$X]; F]<,+V}J\?<دBNv2_<l$ psIy-pB8Tb BmUr 9ْ@ x~"r7)]V_F,9lQ'pO kr sgT7S'k&{aH`Y_!g&~cڍN38B%#:ji#"tzI]֜[% {`%>#4F4"`mMaJF\PX8'Px% @lf:[_CbgT%?>il°B]-Bڹp`%a c%Y$A]{ӰSlhANb>-PcP*xw0b0m.rZn5E!Kn&;6 ]xJc. ٨!|L`*lY0io$ƒ2<{*@k a%Ԑ\4Ω#E7_~. nCl"!׷76=WhF5A0g=.ΝÁ;DP|:1SV,{pJ]d6C:fY{|7qMQEwY2/}b#O36uGAB$‘e= 9[acm?NKQ*Gt1 @ X7'_ }|葱)&/_G0T0T(Du~Bu|qbE1g*Ҥ GJJmBΟ_v(];0 "40yB8w"^Ќ~[Աn6e "ؤM#e+b|*=8چ!p#V_9 KuzC.aa%h&ab)-evW;ԿjP}QW g9)?q@` T#diBYV %-ˊrN,煰׾`9xF!4w8~RpWjU.s2.hAʁ)LGf$Ca8V&bDRr}(x0LB dO7/ڢiL/+;/ @L ;7]h_jѡsM<*3utoA *{7Fnܬ ڐF=<B[ y`o %2ܚ_d]"~udKǧƧ5QԾ6~j])"쪴3RO_H 'jM~閲%91 A b2B'AZ-6}tg4s s~R볘{a3݃"$FiH5O]Ah^ IZ̓,uB_o26cKblfgGVZ|FF`meZ/q2p5ݝ,MUSࠕUEo{>(ftr+hp) dᕄau^Ep }/E9k7j1j%D>:DB^">!i&uPe4MIE vA&ɇq,8vh EnE#EG;Z(AJNJDzza˚]E~]um+~24fkP/I缃$jt9Ou?6TҌXEP4F'Y^jmf5Wh}{Qy,/ ۠[+  󓵪Ij^=ZF'݂~8R3ӋO+A(H rYS"mո[h׭WGyn=MGpVNJ|lW%9^)T-:1._DT z,SQT*GvPTεNфVd<ܰ]VaquSw4Y:l>nU`;LlcwjJBߟm$ 8ˈ4 ľ?e[,"Hs 0A =yӉb㧠jlZ܏f"l7&BCZIdcYF.zQ TVѬQ''Jmϐj?L/ 1D$ԥ8Zl,guRr|]iVTa'LңUg"P5u6sGl2!֤hkqy"E֯=[@N9K n.P2Bu(Lq![v:KdAv(HUfɄQr T~6v@ՙ88,HSdXzcSAEEb/ 5^45IC4¯[(B<oz"v‰ %<7dp#ޮi{-\)yr"eTh܈]O|ƽ!rza,Az͞اPSZxER>ٔu-eL5kx! _TB(~̸'L|[0! =(w8!lki. (*s$!$(O )lU`vd1`axE-S#3+K \TMfo?KBBND9ΰ\z&q2!I 6 B!Tb+VtA(4e:s$@p1Իzar"0tt;: +ANCϞX{p23sMj~i "tٯ wjJ53$@v\2R䢼B1Ō8pO`wu'di&?CQ Y~\O\T y`'w6}veB6Ϳ@R[-挛|3'ݼG|]-!_%&45U"mse.f-|] 2-W²K{DYk=կ NSA!9 j uL=mb朲K&~H|Z8+(73/BT ՌJ.PUx ?lkHҠa{\&.v³OBy6WזV&R|w*S_Rrpc/Ie(A쮄8mHb)[:Nîj+rX8ZQZh/! U)&V*u~ Ђͤbv #3T0۞np_  alyd& Wo2Ƴsb꣈+g3bsXU6%RXFD0E1-O"i'OWN:H_P1OL3u ^;Lg}SSZ/gm0H;L1u`&mxjfeZ9 )\˂ ; lIg.ܚ:0̋hZQ1o㳋0~0mJ{S82 P}L*J 0ݜ"ޣX%b:QW.>@#qv3S[7VI]J|*ngUf𸋛>`-eM8A5M8y]pte/t|CjvD&q8i!.;H" 8'=k4krձݡ4﮺`1Hc U}(Df[ *6-ݱR} F}/-n_S);,уBYK(Ag[/cė#+ ClS8\0qɏ- эGNOBC\9k9۫ 3mE?9,%np):eTplr3C"R_$Bs%!gGdEbhƵEƍCuizӅ47 Tgb_}pTtfXӈ(FJÛ[LTvj[:loe[ƽmW%wN H1br*::;LN:+j#a66U2A#`ْ?hLoV)Z+o:ϩZa+֏lF2Y/ŁVW] ,"-nHw3Nnz)柤&80s+./{Ҡх6iR0nWPiޗܺ3ӓv!jGVSe3`/r>qSgMdT߉Sbv  j5> J`xo/ttE7|D$PZ -[NYna1* bLY%B0mc60݃7A谜d="(Lhf]7;0!v߽u0 ?|@PH,}I: hc[(mWؙzwk į4zY XI'=)qQ{7]hl⼶;g嗊 wӳP0c ι@E7nq󡹂⨷s 'fމVs28/2xs‡Z90aKٱqNSX~n*^L<A zM'Z5d楪۫M*`\s?ۨ̀{?U?q)/mPJ3Nhho#0;m;H %NqUF=E:-J0Za؊ `",=Rs!=!zHY/`!.}bprgWDK#ɘp;WDbv"ƌK&t =(p2O4hX.CAlZ|m_4F dDžw ZiMޮ=sq@||7TTS"c C:O R#(j|Њ([5C##<[wN{z\vb`ZV2@Wl}"H2ʰ2*,hRg0yQsцjH;0 iui)=!h `z΄OXYՊ.e!po {'}hEuǦ0z[HZ\DH8X4t}ʈi= ^fUi Kwd(2ɨ=*DNItŀ[;LF4@O+DtE&S*KPw@*%4141˛*˜<sK@®^Tr)8_ REǿ#@%-RGtF ,40K[wߩl zA\-3i׎9ܝni9 - Kԏ‹"_b`nk8,Eak>HrC66ѰK9(v+,Jݘ-;U< F `5$Ϥelf_"41h]_h6 -re0jᄸWD'7_=7>eBS9NYVV!G] |VgDGA+ؿӖqTpy!{S)ޢe_A0tfchjG͍+$< ֒+*T ~i_58 #b6H+Ŧ 厳q\MBźs҆w>/jD[ح BUl5p¨vv5NЭ>@v{?^J:Evtw`,_3)x4Tv&VQ_xWęMa`UTĿTG\oz7uEER=d]$DkVEj8[`"Մ%M?ADwLp+\8^"uK+#:c IԝO"$>1®q59>;a'3% OP%xnI~\stKÝ5@EWD4snph=R"ƣɰeaPbp ~L.Zmx1GJyO/mT("cH."䈏q`GR;yNprE&Z0YDi )JɱHVnbN=B3 $?ЁDMvc}#ʌé׭M{ &x9'!rsQzTub/;U+!&Qek[{ Et~QmѼMf=֊ HmRk'^:j|W,S2bRՁs~0cG{jz/_\f#32?k)#΂mo @OVB!:˙ eͯ"Ic k#l{Kąl7I!46m1tY1 q}%w3>9עl~^+&G<5g"!; #-%`[|<0WLҦĎri_sm0ꛙHPjM]a!/m#zه"(@6#2N) $&-U,.*ʹV. ޫGY]Ю듺h[c5_PQ7u6FP;`\_ v T>PM<#Ue\`u(Ge_F햝E'0S̕œ3Juc2S_w)T<*E'urkNJz" رgIk#!O& =OC n|Mȩ?)z..DfWbjcJ'C>evsWc#g.?kH?Fy5iǿ"0VήhV16#)G%dʏ~dLNӲdi0LUIN HT97,=Rs{ŬFS=WKή)$gKtطO˗q"Sqz# _=bJ!~Q;J^!tQa͆BC.@9KBf-z%$T"Y04Tob…HAQfP~]ZQ7_>/ Ao9!)7eNH]j[4P r GG葾|{#JM}P ~@kj=ݍmd6{zMK$g܂+T_.cƞ+j?Gcӥh^GgcCŇڨf6uTvb>d^sQ܁$!K]*1+jٛLO y-wZW thDԲep<-^oCǍ;^z1oB;"!&)z^qs0 QU듖>T">+ iGFN83/Q67iTHoEk-TOV1Xb\tB>,.֬S_Tz3n0TVuAPQGD8;AN Q-nr*hW=R5Ɏ:i=2%hlϦӁr<1mp*nD3 I$Q jSyFA~/`ss _k7,( ]%.X6U$]{Ư[ς")q|Ё_! Ll{kv{j"9\Otp+D9Bgh.P+V D]B>=og0X1060\zRg0Ԑ@~8$s#4;OȻ@)XLMq?:n/.+>r^CehZ[B)ɼ Z#V4VL_7E$EMΒlo~8"f;uTv~Or)܉ɸX (>=W+Q9h>H7~\M8+…RB+ӯJH[Q6{0o!Gە]dᛀ!@c&a[>nq{#lft؀ty8wE}vRCl^瑛 k[uĩ x,a<>$j"c4 ՜xR[Dj{ sS2?f}C|~chg;!S\._!F2NCviQ~jχrzɀ+b;iSDլiPiE u'*Ne4Ot'*r͐<|̜IGTx׽ϊ$(6Pw?FaoOuxb~'4Bb*zݝZAb$DTXoͅ?\&Ӂt+.F6ZD_]A>xYyL*gI6pgʧY0u`PV+F]U]+GhG|߲&!kߢaWSrKre*FR*[kC.f"4MT,DT?N%F j[G0(}KI BVue\HOT~N)szwЋ,͏h38J ;oe߾GD[\="P_{i{i ,xcG)ψӪ¨[`mVCO/ ÈOxtx #xP]v|d NDXp{vֹ86PLȟof¸ ~r jql̻筈b){amAe`Pa1u^znfoњ>yMLE`jowlߊmCU IpwDK j5?y+'_A)OkV/=^#`CF2.@d6v^ La~R 困ěwN`<*r|xt÷6&{9XNʋ- y$UHe<s)dBV'a͊N2YeG[ gH]tԙkAtűl/ d<'t=vg۟k7~a@IKn5Xk 976:WK%Fߝ#XD ;!!@Oe+1x[RYQrvG,B9}:Bʀ|NӃ;kv=A6NJ3~rmD|,kyEoӃVnl[eGg*|gKx*^a/|5yG|RDC+v 488مh=E^aH/Z֕c>a( %) ݪ ;g: TA{ =W*5 ⎌/H-VC6ש^>0vz<"-F+f|nbTE5ׅ:RNJ?F8Q{{^t6I7>qVdJЛQrCZ' E_<&2Q.^N`3]{uc E\DE ߆MN/L'f6h7@r5ϗ'G0 IGj%4(:gq})ZPKQoj1nؖIޚ :z>, ?3"{gsb񴝅)=`|rgl-BE+,%t ʬ|@wV676mCQa4V 1D W4^+L^D޺0|zT`q[H7f|r~hlqDZl w.qx:y,V{1\)uVXT4vC Lr4ziF (^ [*L,^LU@;RvxŦe}:lYC⏋$ZH@bĢA=OG4HJIiBS?j1'/k91gaXnwh.kމ(<ѡwրnÝe?r=ְiqITF>;ZӢ(*&7_~;?XI@圔!+qCmJEpJJLV[-PcbqnhvuzXk?g%^Gio熞3PZzS~CzX60*3 . ب;."GGٳ{޳l%BP,H v7$ޠ{sl:er$r~L2hXp! `Z"VQWZE:y87$R\Ly(WXqYVТs 278A<[ٷ>zԸlZ ϓdHeLNU7@h2p(Hc/d{Ly VuW>@b|e 0MfJP1ncū(dŁ@!.Gcڞ5SKP## MSv.`4D f)t;#>Y)l߲$,3 U~b+Jw_#P,}񰾫'h ۠JК2RxE /ŠOo c`ɰ4vsYΓ Q\s Z )򀔸=nT:$Pk$ACne޳YӟB/aʷuX(iU>3rpݺ@ ZF#}NϵjUerEKo!?wgO76F4,G{%!!S=ʨ%ZwoBɤGx~Y#h~$`z)2 EfYʇT4b:o#mxfl@ֳY<^ +ƈ[V+wMzξy7 y;%W0H}jfEou9M+."J3y斠CE#yv]67*PT*e,ԝf&I 2MzWN(^_j+'FJ*VM!W-11Sߙb4)BYm&p5zw.Jb5v\lSV~>dSijude 6HTZ k \*WP"A<3YpSHVJ%@9 kIufLhLar~omDe V!: e0DC?ې kj{} CՂQ7xeFyt0Z|:vMcEVJGB:ɦ0Ʉ_CPoORi`_w?%G[bCe ~ ؤ>Vͻ{~c786JC:O㵯nI&5ٚVs"ѭ s4? ukNH~ଫk;mȌ7-` ȚלNشs! ' U3^j0+N.:ӜO%\bùjt4_iǭh:d AU"OqU;TD+nݑcnK -5WZ nQ3ӄ0%{'[w Ï?Yk@4M?=m efG-!D<&R7799H>)` ?5sm_0;iık3W]e-܋rn8Kcd-!:8w%eZ'F^g='H.}H24h `TB44!|2}ԧH/t6( ڹdި*on=ٍ )9)rMcU0R8*I"ň@P/; UZ 7ޜ #!мh'QF2f*56W=KHs::d;'_g|o+7 ,?{~&>hp(̨nMžn]-J0KqCo-  ҙBwu_(WH/Iо|W7@<{V7 UnQu1ji%J(⢂4qfmrcF >d]HyU%yɧfA[W {&ziT>G@`޿MT jqxbt:>M3*﻽vv8(+.zڹ*$!B*mHp)dvP-"ɂ4_gOT>}T^aXzRƿ!f8ֵ?Ѫ4='[ ~vfaX ,IT23/a))Ć5;+&ևvЃBSԸhDs5ĤM6eUfG;+繗Ut3\hl74>3FNT0z%;,*,7Nkߝ0*`~)ELx+Ӫ `!@gS[*h~pQwS|Dt㙳-5 4-cRMj*4VNuL}_-=O8ːaN6"J^fpj50D'*J?+24U:C9%,OjtM{hSi6 璏`m!$fؓ=g/l].g Pv3)" #.42Q +kPYڴOV4Lg=.o="r0K 7~2,y8RWt?T ]cEvo;Ntr%yR'Λ'Έ J೗ .5k`'ۨڐMp#Vo{Ї|vVz ]1iH-M׾<`%VxCڃ/LAtB- sp:[\˸4a@3R * ?tE:) _N i\@x|x(gU!N Z lƲ8Cd=V|Bt18w0\EmvOdP:<:Ļ# q˸/ s5獼̂CRK# 1 ?toT /x5oDYpTb_Ja؅wb+d >Z,Km?WoC_{Z\b")4mL|+ CsH!/`Wd!IoMHi7qj9PV'PmK|@="Ybڶ=`2[xVSJBL[LV JYiL}R&k0s(\%Vms~N'GqBھ^DH'uMGbAfe'Kh˫ ^l݄>m]@hiHA\)/lutmiByczzx !ܤ}U>/A$b[4h5dx{chw۹&p·nbGsw+ѱ6#VG)A&РU]lÚgE2$kL\|wOCbˈ-~=Ot)IŠAtc8}eڇEL}BZJVvljC"WҚBjLnb&e]JzlΏ2o:\YO茣i>ہ*.Kc@S5?0M8 Vɕ;AHJ'gPW‡O;$Bݔ2Y`J͘I7A>!Xc(L1P\愆 $gu+-)@b0>#jO5БyS2Md`8p{v{M_ CP9e.<\SNؙ>@U2m6_rpsj PQL= 3*eXEJ@3+ fk}3gxP_Nzָ O}b]%HL4wjN̈́*ު}=|"v'Es9z?)EtUޕH0`>̌O͔]qJ;w dN{{ !R`;9ƀ+a|4ypH0s\VU͘"JT=}kOK0!cWDW഼b/8c2q#p ς"]zӠ_dB2@3ˁ}"9 E=?`aUN/z ӫtP_ςOyk5s_W%_n(!n0"IŏM ?;FW{IAZ'G ESuɪ i6aw)mn$I Vq &8ߺ Vާ4;N~H}1 APJ%:Aykl\F&wb찿@8tPk9 %$8Nq[ b1~˳0uvI)#ܑjy]KMO-pm4Q=R&'lKVlD0fgϮߎMw&U z18>a^Z;9&sЛz~~ (Zߵo8[VʛH`M5Z\cc9!h7qūJ a*^P'&{_j NcdVFJ{l՘4Gc!wiՊͣDŽtZq7d8Ѱ 郚M*( X=BPF@{:'= &'ϯDmC6F%5ݤv y˓| 1W8,*!{Y (LقB%u|D-G]+[H030#cW7βAbX\ %%9l vn%y7!*a÷Rn%}:]PȦoeVםF_6=2X ҞbEL]8 m6n0n3rK&ك=v)сIx,f\ɎU mJw)ϷҀ.2JԧQUXM7ntX-E:Tt^ዄ?RSN1o~cEL.3Qߓote(d)ئ} nܜd"V<ȅHCoQR,0uYV-/M";ڷ#Fhq7Q]V 1P~?_P]o= t#X |z~w[_ͻ,/"ㆼ`];+1~x fI1U/< +غ2y 8,mb.Q )j٠^RRD܀IwԞ __]?V`H{Jy ?9=k)\i n"0K"+JqtT X>J8:mqt Ux6-\Bszw;&Z'YC>[? .G/=t+}]*iyWr RC݋Xo$]0Vgȡٚ[ ruOϖ73eh~FS"ԙ*4=8"liYՃ\4j?Ŭ!kb씍+$;Ť~̘!!,0|sCørϏA?Y4D20jI?"5)rF(q@P@9aQJ#: YB2Sz52y+Sx=*&49lO箆/v#>zOZ <}{e5QJhhuK~pz˦͗!d{ ]KQ!ԛD;˂%:jOAfFOEjlLy9TQ//r:™ڪ 02<0o|ٓ@ZǸN 1BUW otXl)XKF0 =}^KD 4ƋldGZ r^dZ Ez#~Y"@gO4Wʶ ;F6Fsm* ²BG4& l"@KJ~U[<5#`1<^q%Nn{[ D.lt]. /\Y6NM{AhH RlT#35,2%؜qy \܋ O[+7ngK2@-`tb7)b +J[&xho"L*Rgӊ|j:p&rx >f1caGA ]]Ƃ7 .T P@+ЕNG?O.ILQ :ԑB'ő叓 w^,bN&"yxg"M_&UZ:&O`NSOwIKRWdݨ_*)^[w h+,9W5$@r*0(/Qu g@%|3.ßx>|P]*ɍ4 !v򑭐c>yۇi* M}. 4$#6 4z)XLGV@︚6TuH H:w,m 8Cԯ`ԡ_K0f`ح!2 hU >)Jk惰UFwQ͟DVaIH ELdszI_I!-Ԇ“U]~KH=5m3[?bH)H ۄ?%KŦ~ko%n-e/żKhPx9, Dؓ,ZuB$gP]J {{Mg1=)f+'oѭ׬$MK'#&ɦyT?QD97q((F'A\P5m\:$V>]%K/_xĂlVm9ub$JJyPgGӕOeF[ PfQtG9;#IėtRqV fTt )q_yc j!B'K^ 鿂/`QD0-] O)LSa{#_l>\[s<ۏ"@d';gUoR@].lFÂV7!xfҶE"ȣbB1/Jh1D33Ubf NM U \x%wZqkun|]71ܻE{ҚyeR"oSì)+@^&&p  HOv&q@"aK^c}@(dxLE]/WmI]$C58@4`B$n]+~;ap+L.uł%)6 V鵇 DgZn󽜩wl?s1ɽS:X\"{EҍVroj)ȌPp3i+wz|m?w" ಆл=J,-IY{ߺH]>?%q)I0L#R6L{1{FV%XK4fs^yaWy,BI$1x , /%89>d:+=9O:~A,$CiGD,B~ }ă:{ԱxW5΋G*ǐ1yb8.\n93 !ēi,S` dwqQ(+i6Gvuj`0 QnsJ=~׃\]v3A1Oп9]jW%0b`^ Cl+ajʍG-ϒ!V]e9oDž anknͨAZvUzVxa jO1|`eWV@&458b/AD9Novh?KS)BP/eP.0X\|I(d3.'1/B§BֽZܯfY#玘O(\o{@1PqY+ WBwݢ8Ԇr/atpb6EE1fOvbYs7^K53p (hiИAĺ|$ \ М@ew+R ckݛ'&\ Df[+vNhN]muʿvᳯI}MsM>G#:]OĈr 3,N9>6'@2MO$} ͧ-+B(Z쿨NA6ߋz,Nbb"]l^}Zn_ɟ\ 6+;|ia݆fX=R{D?wl4&B5_=J*Ni, ۤ<@0%<Wْ"={tPpR2@$.p7,"o85M_vaPq@N*zH`iQhZp,=dJWЪK"c{9*vʷe_*0o0 WthJ\zC &QXR˽t):<i޴W-Ҥto,;E|GђJHy e*Ù.J{.4vT< ŏOfĂf?<┑6E hyɘ:;>4KLKwgW$cHTVc?$_0Ab2@(D-ٲd+f~oGiDLHgm7@jxPKLe^!w )<鮭YG`djA*@1PL"==C|]>: <8O1&z1,ԪILL$,)]N "xHQͯ?Jυ1S(( G:l4`Zl#&PϽNվ=X#0Njmm'pV:?{@vQj[IG,w`rcQOo@SШP0ufuCF*|Y=^p2 =sv}лa1 /\큱0ʹtnua{6(REYR:.f7\G >AGX!FgYD7T*bcmV^ZԎ]ӑŜ&3xpzvnyEgwp0de P+[ʖ\0{g+ex%32>*U/,BSKG#s`ip =|Ƒ=f V;_ٹ^[=Z6^%B8 v[2 딽E 5IԋyZҶHF+xk=/Z@*rHGզQYzV@ZΠepESU wEoԑ9Bso>~*ڷBhs`DYj]!D*;+oM }w5mN1^E[H Aig8 H}G\'6t$ 7Ԏ4nh׋\<֙44BEoT?dCMbq~NFC:\czcx/yqNbw$*\⿕/!YswU ZDn ?9Hw{OTE,bI qftvBN\LxR ie, QM ΁Ye:j(˨=w^AUW뢷G|kАK*kY-{P]!l1@lR:RQKFG(H Dή!1~9)Zo[p8"q) EBm-N)/,f\ڤ4ٙtӨ9ҀHgy_茶ضpn;YoIO'<-QEE*eRVG0Ƣ|-f.at#H 8250WQ}Wge yu kb}Ш~~II h@˝HjWQ%Qolݙ2}VO};4b&Ȉ7bD -@`( kz,5/WBhU cWr?az E'X$>$-#a"nRA6fv$Z>&aO)3(5,e9(64`ihMb2o6aWd(}P{H^ K4 jV:(_FZ8;D13K1UH1%8.pc_ 凃uQM#<4W/.x&}.yd[QhDYwPێ!+P^!`(RDv2-;^rxKJ W32mMژzX881 TmI:B iXOt%|Q?>.!s`yp73^g"Jm8l. o+M:\V"ȯD;%|]J̦[7ir21㉖_b<ًfȔ"G:u}Lo5fleSliiAYSӑΑl=dߪ&EϮQQ?)ZArSхFW#:"KZn c%jQ\D4vWu˚-^ۭ> lXo:YU;6S:@­#a+C8jDDK`S#Hm /SK9RT!$(RZAZBꊐipUi$}kN ɶ uFU}g p::JQiT`s=9'(kedRq9 Ļ.`dا%,oM[/Nkג& p5c_m3}LQw@th?y>̉\l7f͡. ݬolྌ X]LL7D_8nɹJ>- CFDXUZ@k6#Y@(r$EYǣ pg43Y=.m3B7!騿[&nu&FYw'UXaNp hG;D\j.yԌ"qҝG%EI gfgUf~JiSuqaBnA.tkH7k'9RhMO=(nbgQl 31^Ѻ7*4Gɸ$%N_& Yl9q/8g2cF%KJ6t_LHKMZMp3YO n+VWu O?$@!r6tNwރ<p׿!WoD]DrCܾ̰B;BN$m+koryh=Lɰ |A5gK)sTo~ƣVb}|Aw.;ێ4{\j,1ӢnV!'!pkc3I6u XASe|Znv*cEU 9Gu LOL^hV}M̔L18{ֆ[EFL,1wͺ:j կBi7 ˱Cnԑ:8EAb@֟y#J;8;ja_V.nP&^3uo8F|T@B2pyafZs kv`SWtHH[j. @L@LIyM)6,DT.B'vZ6+&AN~;"T5\݁ >zpMEL"#/F,r$JP=#{W:Hb99QG/B0P׃a}W#Oò]ݢKgVrȔ.p@/u꒤~JV8Xk4ȡx~8˧kI¾8瞥Lo, 4.H]!+E91n%АfLXkyUfD a׌ ~H 3^s[NEk}tvxZJѲJ +-h@f8;R0d6o[%ϝJ#m >?gl>JFሿ*]ϾvwP27_dCo h9ލQ=nY7I-ց~+i6D֥֘ȊH9ED@4hXz 7n˝ ޣl㿄Ъ+HåI .28#ofJ2@TLb&3*scac}s6b*i"H6;8( ~;{֧lFh7hMۏpG`t.{YY@Bw(j13Btɢfxx03{=Fd%T륀iw}&>~nV*9B( yǥDԍv>"7i ttK~W+j_M#K@q9RWC>.d&P+ ~36$Rё!xA2(D{$KNfpJZ ?Ji1Ev g2Țuu& "DB4e ]7`[Qv(Z3EPcl}=wRd}CE2?2c.vp8l +S[ux?r',նE1ջC>hs^Zp(,i4gx9W'~f pF ܾugR] < N 5$/ڠzuK||7YشD ;3&-Pbox-! 1L96yй/H,TzLIXK+uYM Ұ'"B#Ж%@F<=jkp6l}]4T~8|a0.bƩP05 X%p%Rǚ|t1kdԅ)*rNi*"\Ez(,[yQ4$%ܰ^J^2BCSqYPKt^bdJ}V tKD(جQ~Z! uew:c1wihNh.J"VH_w$>AAl,$>L.}:pP+h-aiG ?H3RG@7.uHBY5: {{kAсgCAkF\Qc3 ޭ-?Ǻ]_N0a,:.I3kRe|hvt ֕cr"S)A(8>e``0큋cԣI.Ԁ}quDp|g1úc.h3tsZ83 /oĜDOMOۃcrv{ rx7(] tτߋFs|.EiJf+-,7Iiw ~UؕM2Y!wge"W3R'?ΟT&)3dM&*>$3[m U4e3, IwT'q苴y!=/$7U4[R On")&yƦJws'z&p- "hD[,T 8E;~r;`/)|eN~ dEEͱU3 /K ,_,+_PkUgBO|͡'Vdb$fQ7M:' mâk=zk^;V홻Iv659bv) 7xbO:r؂ Paހ!ZqE`{-18L%yXԙYQT t(}dyFy: t=^ bɎut/%{fҔ"L YY `.<rZ*py+YҦ^ͮ*Umm60$R3Ÿ,|.ϱX9.M5hѵKgyHeri'obk \gz.>2`_;&vbgl?QGc!ͣ‚OδeI;y'Z*v 5h 2S7y (Pӷ9f̛*Jqsæ{;W{Sਓ;NQk{~^6 ]mYi](AEc96SL^8$v1Sa#3)/K+$0@Y2+gJKif,_{ j3$iJx׷3M$Ύ>+N`ݭRÙ`wzfQxVsż1ALm_PW"`PMd.#b/NBCQXQDG&~)3E;s|ltNu4*4,L_AIUC۫CRmH1dFňz2&sHY~KE9~[峚_uӆhENr*ր5 ^vm#}MdaEIO."S z} Jֶ,+>,{ Gwn"B2DŽGk=Nv+-`!%Lv[o<~c+kNl6"ĺSUBZSNeTւ5ZRF/ .Bc`"Gn+@TGi釈Ċky͔46bxVyΑgY ,$?ՔBƑ*d5UTuq 8Gۼ҉Փ9zыJvˎ~űhdN I 2\"W"Y~Q5'Pd:g`dKwF&{S)D:2@D` *y>/ۉg-n3I60-R=D>'@ca :?5IǦdiN: }yl~y%~8hCB#쓱*BZN^ v`J|@Dp X3!\]GTE޲'{߱[?4(T6ê,gu`. y7dE,JUG.Y{Cq>sF˙&]`HdF,9P+*W 0kd$!X o~Ç}@30VRݰϖQwq׭9+c~kC:Um':W*J4X7"Ukb?QߨӼ:=m) F|ݍ΀c!=./EZn2hƸ4J u@N"arS{F:O< OWi]褼̌zJWR!5t5+lڔJzX[sJXHGwQԈcӺj ۜҙa7E,q#P/fN Z/~um{Ȼn޺ g)̓Zgp%\ qnl1N? R!&X^qB#x!QjErT[V*?, "~Ew3SjμJY'W]lA[}dz\4=uL_k{|a^"s<(S8V )!b.'%D<6ఌ?c YCsd)?M{vn yg93 n$^{l>Xg"!60ꙖH17^xr}ܬesBB8C''OJ\B ^7/#̪ =XdhF.$W{`_r.nJ̴54?G(ZAS Q5ы:%=7[){H[c<"Q˔I'C!jsrCvsZf#-e ԓg"{hI`a@ZWhhQBHg>/| Saq.8vډz6T*9b[MCHm=Y Aфe'akxN6cL$yu.[f ?6k)X]ٳ,7]F,Mk8u#F CCI(Ao.&~X7]CG! ]?ܑ'S8.Ѯ36f?w#%qڌg|رFH՛F3DdGXE?A?E M6)$Nyf* \r64(L+ 7H̖)LJ[x+lj}"{zqwc^,0NcgԌ^OȢO_wԴphȁ02\d\"&;}nX{V[AW8hc4D$  g|`^/ݡfRʮD3z vTo!% Bw,JN9C^w}:Ky~ss}} ƺl:tB9>>.&P8VuV#݉Qf8bu EX{(+ϓ.juḱjP,!C"u ]%:SA2 ;`v-ʚ>G=䱳M67 [)ijD&hISre;mU2:عjJ J% J n(EEOף ?2/C9uKʷ݄&,^.-ŗ4YŮo`wSIQ0rvyCCu:뵒14|P+!WP["Ė-vd<mV٦b\(uGҒA9hc$輜65>$8Ewò!Yt6x44dUgŊԗ()b|z3}:'|;w#bZ#\H7cd% 2k̒pɔa,E5p:9,UDNgC4L쇵^wQ08NؒU0Ǜht.{HgF$0*جDfxOjϖiܩj~Mm8VP7rWjoP5iRbo Mg+9LIX`5#aJwޭ/rG7­vJ.V=Tr\d+EK$Rh7.>=m~-B@JH$dNA}UF~#k? +xkW(\1UK]X5((R-|g^n!HU^RˆF mBr(RUsS :lzq9O$PLXsJγ,X+>mÑq(PJzG=-/'C1M 2I Z Y}0?j\sֺQY.ecrˇ+(rC)=mdسc0miw+/̐׀tp)bsΞ/QCEp@()nDp#fb9޷0_Lzo)\>a3]iUzb?ܹ(E|4\MP9t X ^vJni?9j'񉃽(h;^ ,9nǁlzGT8XCJ{4Є=|E{rۺZ44Ŀ`=hqDc 8 bcߊNy˪3 V>-sR$D:/уoE\i,Ap0 ǀX$(\veŚ1ړ)5bؘ {*@/A԰5yTY=^twBX[n$+,jϕ_ Skd9܋3y[lqkIpz[_tv>ۻkzg@)߂r3hWH6pW<64=4̌7[UU17vIL.N$F!iCQCA0&W, ɐZ_cfDg}"m=Xi JPjMcMwy 4DR@".&l $n'}_Mp4hք1NE55h ʵ+=֦6p_D9PSP8Q h)3-t}~e[-- -.!\_Ỹ zzukdW^z}ˍ.٪ IcB`%P嶐n0N]HʪR2|Lwq7$j&Ikq!#:oҥH@ݡº Ox%6k=tNN|2]I*qKRrrX n;{u&ʤ~J5xKkuvj.S%P&|p3s?'l:Nm0uƢGZg6=S44S+wkdr( *FU/bú5),[b݆i3Y?sj#廁}Of2wYoFj_rɒ: ̘(gSftdž%-A@O^rSK"VONL BqƼu'[̓Q^,]mnp94ܭ z---$f;k=,#&/S+yﵞ5ST:/4pL;]-PV0s9W ֘@1FtF.IZ4{BTgJb=iIֱ9Y6bmP{Hؤ;N@gNW6;׮8vu+]]Bvl.&{ '~Ů8wvկ:uEg]cՊTtR5ZuC?ڣm;zKth;UlrWFu.8P?<0\Zl g TnDUl~jA^x(r[-Wlsڮx؊`zfT,Vϒ,0ȃ$kVKX5Zl7ܷ "$q Z D̀؝ ouʓL26Τ>U(D Nj +痒|MTXZOS\.Q/:B.<83t7kqk#"[8Y޲ U!!V\]{h#1bƞy.r4 ōN VWٹOIRײ~OXxHAW\ L " sYB^\ɀvUkGnV=+'Lq.{3qTH/{fH< 7뜓15aΨϐ2,Bk;YԢ%E\o`2#Fm=`2EjIkXˠé6 F4X@4ב`^ȁzKgȥy?)Rkk+1CXSy"A,I}ko z!*zQ= ba|z[恸5n| `:~@ on[vɳp-SCTJދw 3Sʃ祍X#zZ6~rǘ꛰`g$.dQ.RײۻcRt6 ,v:kZYQwP \t C5kHԾL%o60zH@ʹ `%+U$񂪊_]1uxtD' hu6(r<| \WKZd .C .oMыk` bv\?`:Ơf1f~i ґAΗ&0  y'%D(jK"̋IM@UK3p#%PB~XI; Mn>&;,`|>5K au&"onR@DK}5 w`ANca&%b6[?"n5^BIŴE5Ͼ2|lB뽀Pa=V!mr8-tjHN[9>X& ;s"+@^ah}!\D P$&t_T]~y9uÕqִȓўI]As^$%U_0I-(pBN SRYS-饃"ʲcFZmж(pYԞ-7q͔-%YjMX~w-K(+xN!LRvL+%Ud5'/(7i'XJqa$j򏈯:m7:ڹ$;f`\)U\%A7{|"U⚃IM.J),y\빖iȋ``]é @hoD0)uIF9}l9-)Mꥂt(ԼLApAQe&o5ydTVjFfhZc1F:7]?A{nۊ~j~'߆tBbv]O=2s};ZJ3={F4VJJn <4/:_ {pY껙Er^>9`*IHrjO0,?(]c4 =ru%+7;Ep,Zd+zl*]W3-`+Q_CErLUYc=CiAΑa/֢!pAɛ^#M+>7rPofNzb@8QTu #s+ bQ>"}A-k៞ys>spDYCddt}_ٕ9v@ri dR0OF6L+Q?z9 arV*SqSyW}G=Fs1 ȧ![L~zXXJwS ]ʼnHi_{B'#plc@Tci gWnXq E^\!/d$… y;G̭ewMQ3~2pU6.PRװ1R?^o3n6`̄q?|Q125SQ9 i`Vf5l>" `'UVwfcGF/&a dN׌2j3yrF.04F$iH%- P'T]pEqNu#vEĿ" $y/@4ߓiCl3V?2;ȺټZye $l*=-)mGtB4@otvZXzuTŮ.1Y{hX^.h[ #]qqM&]О{*Aa=KJ ev$)xk㦩T7<8-Ǩ~{ƥȩM!l~-\\.zf˂GŒ9,=erm*xYjJj$+2>t(@hsH|04Ԏ \a=We91>/bqU.sACR~J[mO4FÅUspڹZ@DsRlsn܇̃= dw#`bzu%;D:g-l6.1VFesrZ'll@NH(YfA܏U[;Ι6 >jC6@ԓYF`{z!o r5Oбt^5u翵{);iZ/ !B\aIZ'OXN\~l xP絤Z$=\`i<gWmV0\n]*.ʀ&ZO:zM cPd莭*3as BM%0biU'9ŇqK ôU,gob}bdM+[aԛki,ϣ y(#`b-}fR5O /&)i3/ t+鉾2x"gJJ,t+3i-jv:y-4Ɓd۷?o2@ua,nJF2uD.ʲl,$:늉?OuƯP?ʡo_6Kk\ j]Ul~DxO`K)_$*uj:dbtxDF`Z@x=/qIpn#PY^p$ .ۣ_^3!U,o]<.5 qͰGF zfYk i"7e+BnBXp-q]e ~񠧀*F$r&R sҖ fk̥izf{B5106 h郆/`z'W[Ɖ@7 [+An#Lnx*%cn 'E&{r]v!vqC Ƙ4VtS@ +2bN v1%],xoo<X|z8w1=9z<6Pc khy.2}gBG~pzn'bkN 1Fh|dh QbF铞 <:33iOs%(6..2@~auz-"a5$qQuA SbXKOD8_(Y[bF /}CR7,W:Fh_Q(ne3D,tW`PBcS $'Q2 AƬ*sy y2e}(u$Y|O-;)tvW?(Z4kDhZtw!(ٓ%x{f+AOfX, VU"ͥ d˖L()9ؼ&tF$YGQExwAi=tw8l7Q`Gw{/mM[wG-4R"ϣ,^yFu,2Jg`}=pڪv3Tv:T.FVrշI,< bXT+퐵^%{aL&lv:z 9wY d03v}ֈm'/T |rvUR /C%Y7O`dgAZ=\jNVѳ}d~+pl>xMZ521wu2!F2 q'rk"XbHjVpWѥPd 8G'^&W O@c5tv9C,&Adӭ%ShGA)sα RzCiYy D3=8Q;47dFjA q.{K%f{Q|7M`.S g\s+^~%+Y{GLrYJô#iݴb`eÓ{*EaYĪ,*}Iɳ%+u;tepSGͅQk(f%cQ\GI4Yϳ}"Z~v͈V O]K٥ZsFȓRop2TIĝq=r;$'8J)@Vg FcOrdT?u 0?ed\S~2dV^W|]GB+m=wlQ.+ }EL #9,,>wg: @LΧeWQ-=_|~:v#/tR&]uNᏕ_:jvqt,##,&)ۿqpЩ ھ@ͺD{km ֧JapD!|xs<"E,\7 S}AWLN̙1)3evpFDd_6ʱhOkDZR'* AMQI]LPK-p]+eRgf~;ʸ1 Vt%@ʮ6a ɡ~3"ʼGwm65 rLF(gGwB\z>6 KN.$ ɱ~7Q"jPn._?+Mk{>NWDbPD4i3M3 YFYh~6?w@w&Q(1T$akSH}>HE|@mGykл\C 2cgHW~DE!T9o0&H.!:WW1nOPƺ a NGʙb=WRQ(7a}FmCeIQC~^|02`0=,-/{cpl*Z$:]|y<,F^M&(=d$G883hiX)Z JO)<@}4zI$5} _p׼oNo5z5bLȲ)QL Q248lHs sY\HX"l}mQ79n]}6~H &04:(FZǪn+1BhCǙKHP+ YSRӅXP0rrpo/BFXV= bUgBnٯY ]Eo},Ze**Qᩎ8z m"'FPb._1x%tpKSZ7rX%XJ??K>%viP!# */wݎU-ʕxb հpJ 48mKYm=翝kfteZM_U krUBdj\6|k$&UX >^Au|{J]5z0`h'_ b5da gcܴ5mtÅUQ i>g6,Z+Wh@ J$wЉ5RPG0G%.`) {ܴw8]WE/}dkc/<s&Q@)Dx loNUbC7Rfxtrųo\\~EEk;C=Cj2gkG9۵pb"Xmc[|mR0骭ގN͔]hnJlM| LP:HsܙºU [M/0Q]בK K :ȕE9C?=noa5Sfȫ̄ü+ A oOC41P[4WfXz}!L,ϱ*͑PE)KȼF#v~Mk%"ӰvlJ^4|q).Vx5b.K:9L4.[YbI"*n)@$afhTk[8qO\rĵ}< |5Ȭ1I8ddF%76KSH*wsمcs7I^Z*DxR@rBUB&HGjM8I\$ÍG2鵐$-*?=|Q(H%Ui24GoӋ"11yEx` EӸQCc'&) ےCU{4 bC_x<x x3]gz}i?!Σ]YNn**A]4UNHa5cEZ ]<@bY]᠛G V+݅zh3BfhJtf;R}-PoO06X }&Hz9#P}i*9_{^<>y*#7 `B|ߎ ha/0lQAtAnyd)vWJOVI}ro>2%YjܨG5˛z=x)DG%aHjieՇ 2Ipy;u: ) %~c3cs5mn-("?f]< gzFBucԒF3$m`ɄD=~K$Yg⺞_슚t#iV2Dqg*hpc 8L(PSC!hɁ:aCیI[(Sȩ7/5BW,݆ 4FjF ؕE)Sx1g 'XvÛ"-2cD!9E M2ު4|w2?F_7!nRi.RXvsjeGz$M;.pob`۟?C-ly <X5`ֱ,_f?hz-R[x#S%ܘ1%i%7IAĤ1ΈB8V]vIojޫq@4 HCz+ī ՚d^a/ 'Z͛iw zN;O u7t^!\IcY/Th1[CIہ0aղ$Zj-#}LD42k3USPڶҵΪ-N [lC]ޣ|11)gxM Ƃ-b ź.tl:ZIaP1OL6 HT`⬊pFn\Tu`Q8 l](Z ²[pR؀c^;0nG-KJbaU,(9UrJYigbHՊG f^aL! _Äe1kk(),LJpf \o[w&~n"" w0Li! WJֈ@a!p?+'MėkzzEP%YJew 90n`l$ ZzbCqZ( 2~ Б'We Fa!p22Av(ѨlB,JWBΞx+9%8ǻkk5pYP8 ∡ihpS"yku*t AK"[ wlvo +@Gw^}\ 23$o.Y= d5lseg7uI|Ql.?>n!}>PDO*";Hqg !-`EKhۼw^5ơW9J\ᱹD <1;wP@G3uQ-b Yte'C<)p-&Wם`4 16l?|cz0Le}x:f[l:t<|֧A73g?͜`LHn;Q>̎KD/U>/Nuy25=Z1dSAv $KڗNAsUD ~2kgq7 ͱb=61h7IYtjg v,fkڏ!{lJ=.ay&bwycálᶴwiVc/sNM\0nF4]I[X%`13Ƭ5=˕O ., Y<;gU حrQN{JR%xKz oh[ (\q<ໂ(wTb PŁowRiQ d1/҃fJCvq4 mbA+`}bwiw3#+Kh.Ӹvy'2m: }EOBhm|Q L L3ʍ8=q L@.#vT]1҂$qa2ӣߺ9&*8db]iW_6͎/*|XdC:rw)8 q)a{Lm3±j]G*C&bhkMex]5q})旭c F nBڼWMm A__V&7VX4u+8``)su& q;-%iU^cAlP9l_~DK:itHx"ڝC7oUxzwٱX?1fW܈18*m){&jRRrfPF@x4(0=S5#[x Xf,nTs+cjD^q#1)5F=OI=\ëu{փ=}#Q>_3!L as2Rkҡv Wp,%p=>~oyu. n'܍-$thnSc(T{"Fe (?qb$wX uCHsׅ_9uP+ceH` mϰ+<"KUYVWPb:9@8 ŷ ^gkk%! 90_oir-[%X4B ioK/Ƚ݉ZW;* ΒU8^#}gcwTp #cA2#Uښ[nwiŒoHe3W9Ecɤ1YŎtp z ^{3@Yu{B\n{)1D%ؼ6~ JY, ;$oo MڼnoL2ty P~4Jo_&< q@F$GQn,gI?c䒧7gċa B_&ꐿ/K=2"y cxxk\"BHZ[pPrr4xCg:Z"<2; `79ap bIKqa6o8`om&gZ*|f?Q/~^("նcVXJIG4-o6#n˯x/x=2Sy+>S}m]t2!ڹJ\BFOD,$#5,!l 7KҳCEvw2uR)KQh9 Jiؕf"-Ou D&s5s`KhQ)t^J`x/'U=[=k b+XN)pP0:>$F 68N^%8?+ן;4k=c+(x=QJMw)j*FϚ3cBgWPHKrL)[u PSE#i@u*RmjfovhY5eKg\0Unn']]wMx_!6DȓW w9jqrGmpۯ7p6X%l@|TV>/(H+r5!˱싦lG wЇbʇ@ z-a6L1d߷Ϗ;y.>@^'MI8P|00gpZUiIYYVnɔ##WʎφQBL.F/&ZV> *RrrS`mͯsF nQ˜ ~WNL5tzbj-kƜ}aimM%_ vŏC5  4&ok<?s\uZAj':p\:J-ڭ>F/z=9:1ʀZUC-@S5KLn.Hz@ o,IXD:)A$H(Yٕr7Þ5Scu" }r'Tݝ2]s.ϡM_ 9 3d=Э=Vg[]%ߦS ,)`@i` $qÓZY:dN,j=Ʈ/l>=!Y]&UmGm> "%|~Tu=NJf5r8;}7{("3 1[\*֒v)$\*@_MSW6NFԟkd0ǾYS}9 [ d}yK~% iIҮ)pe Fgo91ҴI|V]#R-Iv:q \ K}+ByzAr?gI&sǡȞ;gSu6"YVJ1)=ѭ>̶D 5&p: QA8&wv݃Wc?_1Mi}q2EŮikFrwۉ⇡rfݰqľ9T`x0 /KbY dN+"&OY(|tTxbcwz۰SKwիGb3^ b%}^!+XԮ>>`⧩ %#ǔM&O2}I>/]w滣TلH5* 53{~ib*tEd}$#Evio?t;o|am!1I^dkJ qmfWšO`ՙ@2^ɝ&f󟘍Vh 3;$Y!]F/tY!*IĚF4l Ryw!2uB)TR(BJA2"=X/c%dH} ' 2ͬDuvYBfw. /pl g U2ʪr1A UNoG>*-/")^/d8x}*Ϭ1Gn(* 4:(mfkb=; %نki#>մ4yr{%`aHץɵq #؃# ܠkDA *o7 ?ɨ>cQ]ӄeOATp-QiI_b53d+qIʃB!е߃$fդya zan[Pǻ<lj];E&[-1 ;q]NXXBQM/יO1wWb:M*Jaze.>jl7!>(pk>^"h>0TwlPhJ"SZ<@.3mކ[B ~uWGȗK &?yۖ+4|Q2,̂Jn. k< p]"_W`8tΎfJ%H.qL&St riy?F S)ej~gPVރpGeZV@L ]L[<$;G*D1|'(>sL[ogʢ;çTu' k <(j嚠;jfbfY9q.ɉSovVƹ0,2m˿|(cW0YkiE<tc0DYm{ u)RS_&IEۋ͛chd0Z銇(W2^JjΘkbB1Vn[#(sAWx֡[@#aE&C;aW$s͠%H/`f?_!Vn L=8/u aP;L ߅z/`H"vwٙrsvQo\xpIDIhQBCU^hIk! [(U7/?_gd:gmmۚu̸ͬ, $N# }~n s̭acĽKϯTr "Ih9 /[~*xsNUNN'3zMqyu6^bJHU\T *m?[+J\+εOLXr_^ *BgWnbtfZ5t8 iM}b0u9" T0ٟwJv"ؽ•Sy%9ՐQo0$6\KI;4zia)ڮc8"<"; ]*^Kنr?4;ڊH ў1=n~ITaY@]nr#Wa,-bKx/ԡj˛$c9|o`8bUK2(KO^FUIsS7XK{ak=t}$M?iCA(ͨz pc$j<ħ8U_t=:fjD*Ju襱*tjQp43fr:N@4e8Z{|*'0}c*B%ɛ*q=;[ Vex̿R(NyYYk\[%Y<}ɇ-c ` q,z.G֮(/hCFF'͏We3mJjjD9?gH|&V'Wm m`"gR23|Ou"#ftχ|k&ĖR Y`\/_Rj1O}PHyY=;xtz!_h{ uv]1qjс|B:wMV5;Q^橘Flsis5_FScANt:ȉzozy_u(Sظ08lUK(e}\)GOqm#N#(#;,G7R쁖H"M篔穱^"^DpPвGMk/瑎 -*(t U?bsGe,u)͟I)T j7~sYzW*&O ۙW}cy*.PYg 6 ܘR:a/O?x3#,s( &ӾI&?){0hL\r}rHe7JB|<:BIi~<//~D-\i {_QڶXe3N\mZn^/t!H(MM01 фC܂iضj-8Zs\ @mBOkX$!6Qnev S瑓ouVYېշ jO Y(|_ʶ&[ xl[7PP 3(ʺf\cM . Ɇ]~Vם _Y`K&.7 m-\@+ʄ] 2472gjP]9Ѯ=Hi( Z(ZyٯF`Nԁs-#<`(!3U-e®dSBֹ#au MCvumF A -B 9 SbdiK[] scrh'.K6+ k0 ߒ5@iducAaQnX!`NEE%_"i,#+$}'P{+AߙFV]:IOzsF?r>"&טc6 wgWbg~nNEW)o/Tښ[qݬ,4Rv2B iX6Xb@7 mj8#Ac)|> ^֠lQ]c+T!X~#^2M\mt*F#hq{ӛw 8!v@ψc%-o}.Y'PjodgyAtS4x,<ĆH@Vm?qxg#_,>u1\_1:NEIm c &c^ATbcBWh[ ]: x_9 !6[>n\Y{8RhT WtdV`AG=8KGB{ W{~;sg1s(#C`-ءj5QPz?lP?l=@^r<88eCwoMry;ͭ 괇2{%2_~<uM@K]bxDoN>&)Cx P`H0mxNXj2ftyꬫ}4APrB-~mg_D]`;Q%vK@ h퇒74ߣp,^9ؐ$Ooi4c ZHB|xCČgƒ )DNWL8)+&g ^{\e6TEHKg<_xJOmfE|pߜ]~)zOF\ߪz; 'eHxXG,f)7{9 ^CsX;#w킜jcs8D9j Fp<Vv|sB1^l+x}^q+ABPjSONKXwq'#>\M;HҘTl]@N\ nǹ9khyC /Y/= HIU'E> fOFG˞D+$$(ZUG~_a9SO?jԛh>dO=D< =F8:nYєjq2|ld.^&XZơkFĒFBNs}/ GgP#ŽY ɤd}tbz ZjIQ?![4\t`LPړ=b]q9!h|yLagc5”cs@edYPUw_r(Nrbk>PMpQ Vi0 OIr_?ol0*R|h[YnzmuJ nRKK0h[^_b-/̊xAsF~kILsE=`L(+C$}|ik TtAJ,aD-xCLG!^Kdߊ0 _AMFjqnڜgB4`? ڀ)U;2}Jg֬FY.2>u@z^[ _GM}TJ}UIe`(A[t:KivVuof h~ʳחǓ׼k"?:rK[brW!/Ur.u{^G Ć?'ngk{:n\Gu "hnyfcx$ͫ/`8T!kNb2M)"h0'J~ffZpטxuwnX X_5Y͖]ref4e62r~Qc'Sm}G#>=Aݘ w陝H^PRJABia7W`+[H at}))ވ w.bc܏UEğMWHOWX~:Ğ0 x-I$a^LT ށݻ:zf8`JkXA>)DqDI__VZO>N"f?$,b4-G-r^ͺnlKA{K {=)Y  O"Ӌ؇RZlVx Fʧ!XjN6Yٰwi,gͨC}K,y~g1xڋ1$&9OQūrun9oN⥢Y|"hT5C-+ %_½GJE^X!+=vGbM+;nkPM'B2JkjNv'uI-0[Hl_PG1C):~6 HfF2?z:5pƚ5mVp"w,|T5Ƴ$e?#ek)GRu;^1}&Ռ޻=LwL:; =j4ܥQSmCic̩H=%v0Cޝ@cBA#`G!4s&Xѧ偭 "7'+y[CI/%# n-ݡ}1BlM N&-֪QngZ#Nj_>e*a[>ޡ,?~~_VhdKЂb6AUu!X;悪7:d>1z|vF9j+V}tYT-iaC0(jW[ T`3VذfaSoT:!IV7(&A ^ wH&G(N ڞ7 ,ȓ[gsEKqMjYKթ!YeObow9SZ-9vrz@OaL72+L Ic2ⷨmx iq,wZgykl~?{r^5K{+,l.a)0m7(ܵmu$Wm!ҨhA.ơn*3}S ('Abz>ʠ1O7$Kr'8X9 R ?VUK, No~3t-{gv+8C#oŽ/F#xซ2@bfTJ兝oUEGFJDHjLkU>u: !=ZRt>@S/ߪ3E∕re" ?֖!_UUa*p"r%upA$Hx۹ "ul*hUؠ_t^~zanנqEyŲJ0>B.i5hL凷늃dDYl7u ZzaF v 0IꞾ|viAιs{}2.u{k8Wr39fwl碮y d -iOfU!,Hp&Ie0³ u 6$[izz#OI3&& qn==ODe ^ c|dUygsݙ,%] RW} :C;۹;q6]G'YW.\Za߱ UnJݮ=S]z &MMϸ1b×0E4uTX%ҢJnM?GqϜaݜ17x-7|:/F:]eRF`46BB۱SxD*еDA!tzȊfZ(y GV4wLtTL܈4+绨_A+u}Lcy1GG{5d'6!@'6*|70;(ώn[ 5|0})D'_P*(uV0%l[n^W*H_Tl%a䷒jj;Éc55ƣƖW6FU( b'Ҙ6Hq(uʾxz:NkdLJfח<=daÕ/fp%SRRi*ovVMuq5Z1֓n`?ԎxtR9e{ $q94摗SM1m@ &B%@$H`G+כ6n*cHFy0Y=gvsȩ>6_D,IbA9 ."+.`$kX6 v}f=Sus uAnH9Y̨wG~;j]-57]|%(|nǠ3hWXkc` F ^N2<~֋ inSdusnU1|*a<|VXaod cD03y#gVrN^M#r-tC M=D >P4ʑ*@j$PFFyvs0~H=ԎT[33{n7+ah3p&R_cu9@fBzS1ĊX-0lt)=R 1; cN^ T٦΅6-u !RQ?{KmBȐACn+/.޼'{k) 2[Jd|hH/%7mn=0Ҽu myvZۓA]FճWմHh@(90w_/Za @iBr)fgcqRzMi#A\A1-#tE]D|5x'|5]ҴVeFTeP̢Lյ5.R.0%fbWC>{AŖ5ٰb[sBwh۶s6izF½n8p,C_ېH4i3fe_LL r*39;J paA 7@ԻJl5؉;mPE/-`TͦtK/cN Y(M6d':S (b>x\H?T Q NW0:H`yg@9&+o̢nQm9.Lmo*7e#&=Fx,#ߏP9iݡף]e Mk{縱 JWMQ"ZnV?=6)З6< wR[1GaFJј<'kvklF rT{A'ʠfy)`*&?ƓO@oYtgO*ID{b"֊X8y%`}%LG0y}ʕe1*+e Ξ튯-cصiX \?cEWwh`.]'- Vppu)GSD32]wℒ\ $%qJ&3?`uStkVė}0.prU[;rׇOPtcUXBi`ۻl8(pc\wӱUKvOxwKS6i6Nq'<8(dTSAh̨*:w~NcFX:::V 1L^w >9h)l!z!0&މSkCđF"@=Űߟ;5 B ,`ܡjїijixa_UK$mrVtjEGڸ$.A1Fh e6x`.CG y4I6|6$ѽ6!=ѶȘ1j~P0O࿊pȲ"ɏJX#UB/YDo\l7q ؆DLy $;[)1$?3M37O#{19Hyu$)5{UY2O5TSn>nwiڃ^5{zl)J{u)J-9bmC84 9.` iIk;DEF?yˮhW3(3ty3VQ^䍴+03ϬيԡR*{'VM6_?AKnBCji )@{-E[K(l J΅e6=A&]E<>V(ym;BeyOXuG-.13%eTC zȒKU.[е4aĔeZ z Y|((k&12,`Ž_\\<>^ 9DblWwɃf,WsYEdtQ0V)6SfbM0%p_~4Ր RqYmO𠤤~_.+imlJt d7%-Ƙh{aJJ;# +1Qy ;f'TnӄŬeUqŕړoMw*R MpM,6_‡*21S7n/_ vO- 1z0G= L;2Ap {c -"Z V3Uf]$ ) aV-ˆE?RrCe17 e#Uf=n)XȤ_h渟] F>{X1`h7Fr P+OP;_gEC=A |a%]Ϭ8хT9N[csVX4#﫢'}u8БO23Pkl4{zv==cTM8Odܾ8^ YCNWhX oz_uK' ֝uOc_,4 ͡^LSlF}6,fI[\u1ӎGkf)Mě]_ ;⇸WQ+bpvʝ[Z/I'0Gn'A6S8`Ԅj ^AHj"Z%_t&ZZ t>Ⱦ+l>ĭ[CD}2TPEo4#}zAx\J UJ$גkI*ZSc Θy[p'Y%Rb(C^ѿd<:W@4~D،މ}I 80;~*i$Njv+D͉_ς>%_!8MO!|>C @S*}]Yhƴ֮]=|u&Qж8yK |рMӍhH/2N{=K d"+āLͿdu1Jx `_RCT\l¡o*x$NPW]WUW?7YH5!&ʘ =g'1z7A•KOrqQV -- O#V Om)#}vf3ۃZTk@鱹-fU-M ؒ%y @N:؂JrI7|) <?l B~bouGřגaR7ƭ0Qbi},XʯP$gK8YΏH DӿFi)}6LOA[e@k@8j}tLWWv_#=7c:H=K`^j@T{_uJ,|"ODQB%tI:+3rBJq6msRL{ns?L>ق(c2$jjdnEt2󠕖Ͽ_%.F'i3=,s04r=D<!hc6qmI/+|vcNB'k//w(TTi6ET\ѷ7J84ٓ`622β;LgMi(cSpv%LLl,D41P!n~03 *?mP"eלx<`dӌ}V?"Tmב}Ytf&_zuyr5kZD 1tw$}ty wB=^qw~iJUly^XvcQ”C$;{/*rRt]C\hu˜̧ģ$ E맃WLN''&y *%Lzviay- C~I:~MWk[~o/v5=fOz<3*=gQ1~!%E/V#p ["vycu'qP%lykWZ'DSLkM!̧,'-?Ol"SrH~C=ۮu VӃ[! `R,.&MHҁFQgʤABvp\Wi1I$ J/x:G[ w"ZϟJbVm5kb-qC0X9,Fݎ9zR|'!&D\F]~[̅56c/JAh|~Az>O,%MTC&;5=(4!{VCUA/qiSc'HF#.#vEjIWm>r[szMpj3hSi{1(e\=Jň8! t(bRRY3OkL5t^VH4tgR9:nm\1! q͞^i;ALTծU;@Ny1Lj1W!E9T+pJ ^C^BEL(>EqKMfW&? 2R>ic̣$-m!!ZGQ Jt^[MO{ A\2EL]' ?)M6)?ɥ඗<& z ec;>7lA  wN t4=QupS0ɦy80eS}q]fݒeobu&HX6{cCZTE38@^s9z4B3ُˢW1/ њUN0,Ez2%\R~^(ۂC\Bށ].3pJ8 -o:o0N*-.ƒx$e( HtI?3oʚlmyKqlԋvmRt=mݻλ7k\kKm\!,e?C\TȔꍉH1p|XƇ|3Lq##S[ OJrdb7tal9m"* > T& Hl\nJUt]L]CsYդʽùa.6Hpv[7e>kV}*s+P`a}b鴋njY|IrK\ n$``D%z/$[1XR0ŸۘAjyt> !kPi˒Vmy{.B#2-Ѐqw1̥bՌv߱HbWRm;JܫC)r_nYVYhύaSIܹV2it_ 1a* M$y("Z@NP4/E^Ӄ$Tr`:뽫` >/Ϸ%56KLԓ@Ϣ`lr]~@dɩ2U:FM$n!M%;$(mh_9UzHr pG![m*6 +ໟZEY=s3, " $xUhnwr)p*w5,µ5h?yv2b ۷"w:x-4tFDl <&C3FԶsم)>hR7`nbzYk;{knoF<7x\)#(W#oa#^Qn뇄˖A^|FJ4}9lbNTczvq-[fpIdXFÌER{&\? 80|Q򋹘v*wLSP}<]p1qmSB=+TTR Cxb9G *=Y Ǔ5͔O|uv$C(Љַ층m1$,R\IdttZ 4]'"AuHE(~~0ntLp,K@2&D #弾9a$uvWP@_unR[j̸_D􊔛$; 1E`Dd(ȥ9#t ם6'zq.QtC.Dſ\^d O0gYZ070701000000c8000081a4000000000000000000000001672b7d880000fcd8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/䧇]?Eh=ڜͩbGO-#dԊ_Nu纒x-|Fki]"ѷpS3| m1*x]Ե_h'} ϧ<&/FZfjTejP/˅JTvo`x %NBeX>\hH,;f AD7޾7nl߼d$BOބ1Lݧs.RcBOX,>MhF{H0$;˙F U8tr~*P=шy#%|ݶ@o[C<g(s|蕦M %~],`@IJSmvlE:eźVJb{grKUrR!ڤ"<=|ʴHM^ -Ch*p(I܆[[2%7psJ r2%l4&vK^|rfU*n\Pxb'O(.k፩YpuaE#p' ek>ey)T[s;žX $8e}1Ռ*f$5VIig%i5R b= ߉R<@ck/S?r[܆_, )ɾbs?s!}},FK{|[CՕK5b+T}ΗZ34 ;Y0>ޓns<Ì&j"Ti$m3r `T$%A?؛" O9Y8-gT]Ů u:WvX aԘNu--KXTƸF 4_\殗&[1aFeu'm^T̺n8DiM ǜJ¿z2o} Q\xzԾDC{fF)zF/ӋYK6:j*~h-%H\$Dq@% ŵԴPؤM_wd0j: 6"?M˧%4e^Уc.E*90>ydMXc*Y4Uhe$͚L*z'-yWkn|\⍱6SXĉE–RB Sx[BA.B |}=ǿR,qߐbA +OlH52<Hx&:k,ąlOM]s=!G EW,EuRQ34u:lh-[3u97,]G wUV"{&V@2 r@U:9p?>˻x > Oȼ]A+hQ vai.@uT,p~<OP7GY͑ݤfnE#G/<V}RZx*ӄOwpROE3f'cN~oy/l7E1ح@1Gu>ǢxRDcS!a,0 +u4j/R]?.5 gȷ 1qaViH[bu+|g-P,]k. %~H{:6SM$ }1>gQb=hj=`41/!M,x[k yŃ`{["Soo D=E`/ik?y]{@z6yn{&Yl,M;餩+, .乻v|7 zlA9 KfsXBtilʒƠq\֑9FKTԝ`77=jk+׉(|It{h6aoG6^W+*^:/®}Fa}iܮrkX)wpc&ś`eЅ' N}5X 9^0:Ew]GVLF: ,MjGkvQ#IIW_7!$a(}h7cU`l(ih9MbLr29P8X3VCu@gflvȓܬՇA1T+;hpґРs1-gwQ \(SnQkz:jXpn/?Ҵkqf @>UH,AKo6eets]Ӄ:LHDV~'eBKH\54%;t)Ǵv/ ڍLPq,rWnunJJ8=ᵮ`!c?Oeeq]oyǒ%MӻHi0QOcho@z'BFOθ:}Wrc%r咴=B}"\s8Jpsѹ<| |ByBѺ6S2rd \ f j.- cjgy?:,܆ĉO ݃S)}7#L(4YΖ3MZ)T>55 "عٿ7U"\P3kU~sPφU͖J刜6[n;s%zb6۰&s5``Ep.|ZEˠgvc?xd /x^Zyjõ(+ EnXk6.ml,[-ۆVd[yDus$t-4N"Q5B`5Q?$k$K9!lZ_+HiJf2"k_lO'Im\mLq J:hg+Ox[^Fho/{dYߘA#)wvֱ vTG?|7TZ  ɂD s#)\ F49?ťqEnxWw˞?6 [h 0.g~@ӯiZ[FBYP(2]ܐ3"n[=P*"'L~g)VNhR5j-H<43WYR:t7&iOC tC 'vR!]_o]S0i iUjkFRs΋Is,eEjvz1+:Q+#J˩EKWxAMlQ r9M 9;3IzRC': uЁUV*򁧟d>jxXPl/-+ Ò=@Ss:~!b`:8E 6# tNc6B@KH&#ӽ3TҁȞGN/s2aXPd:hXZ/nSjԫTMS(w1)3WreÞhۍizpCw*z&c-5-3, ?il:[Md= CWmT\A:!&K,f{>(s14L' !e(Uܵ~y]2 4ka8x)/Ýy.-.Q81.^Yt̒w #iWg3AZ!·.[ПmH;$+\fCBX-щ@ҙ Z*sOu{6CPMIg6kM͝4H!1:̫CbBUG~ǮUh;YG^9_(s ^tMXK5RUm`y1Ph\9YMq\Fͫ})*+(/H\$.TdyqcGAOvŒ-I<8.9n҄H9VҐՠϞOwN@|UC0L,krL˨(Zm,4\"5";c*s2;ʒnU޼va<IL~`I5e|݊y'32%j[dZCJYM ,V($u>UZq~Dr-vSh8v.S/=FE-<\iY6K4^!"*9l?ulG2XHh|^J;dJS69-3jc^vhK R<|"vWu;ztJ֮m QwIʂV{G~^d5}< 1Lc^=Ưo~}`) YflJ. qt=&Hi2Ux*զo̙w|PA_[{\OђbӜGX^貺`tI#ypkv^xRaR;4+^IɐV>{-"h-w#VTS~U|kuZׯθ䇂qmOL+,HUin 2` BDP[y">uGt~dfv@[[. 2cd9 *XNAM'MdRPܟ (L&gGi'DGɏ<ļ %g$pp%3-m̛$T]D"օm8$#[|j'RH/>}Ag[M<U`dh.WtrqD4(7$mx{ׁ}όP]%e}wFތ${!C<Ec )%@ѶY}J$"#/3P>cZLGfhW0PtSOe3mi7c-˔q*}+bTrY5RKLq!=eM.^#SSIKy1#"㏫Mu?eLhzk*aQO>ȦVAS"k-6Q5&Sy:3kOhCΎIOH1fxW!־ڴ?q[XNエ@mW(,&, ZdDZ7:udO7C\B>e?]锦p{Sh8_p(VXR WԨ$8p<DY}}C8y CM#2m L.N5iQ,H }8SYZ_פR"?^]h9iX@clp=ˑu֚^SkʶS0 mj(Ns_w툵2]NN1ѲXLD"FzXRԃ(NK dQι1"a)DN3)9dvezk xp8MNl{7ƃaLYSIf~$}X+| dmkMbe 2OtufWacI-sy)$)3xdBOjrk5j;I8I8@4Gw/Ifz.܆Zp%Xo b`ӄwq* drxJ3ssе3~`@n!䀘;7V;ʭ dR<^c"<>_^K xX _W0l[E6xvkAӒ'M+.`0Wu_6aM,B}^csY.oYׂU$n 9֢G$(<&:0ͷs™WT7b7? Q:4~]]KĠ jO;-2!$hM: -g uϕNLQq'tB jksH U|aa :B%x+U:y85r{ )l+YZwaz@&c o%ÿEYgz R כ@Yu`+\tj2f*2%H0e^O0e@4' q!"UC(2W&lŬrT Q "W˧mE+!D1a #i9rܧ䗁0 Ao]CcqoSa /9uЦȆ}[f_HampR6gٵ̱C1Xn"!4<*ܑ{Uf7R@؀`ĸl4mw|A(.Rm4ʺe#pѦMaJqv% e0Rd0z4 ryb ӽ/\Ƅ*"~%Pi Z4p%P\GDX ƺp{&’cvP5ѧrtEF Mװ` "Hj`&UJJE">[8 XI(>ܵ&9Wuww?*Sǚr'FT4m.YemBԷCsfT bQ?LTB.|U$j؃EE}Bރ!t=2)*Nm>?upjUkƲlwwoOw:q%)!x첧o ?.ؚF'< A>^ےx1~U\t›ql΃ 7ӹz"z.TC#<ј=9k#~MۈL Jg>z_'eMz]j( | bsf7/}$GbH3X *pſƋ5iVGcD,ڮ(Ew/g;LPuOH,l`W»*@)^jNwȀ(!5;V8GCڰf( 8T#72ۊ)i|o1wӨDS!݉h>Ar©D_apWjnpjL S/Yo\_=[2QS0a7j] NOgS&CGA.H_YH}17ye{m{YV0Eڰi:EwbmR|@b̺UFL¿m$ IB!ΏGs+"9G@׌ S-^@j@OdSZa*Gr \vPA|sV>.d:ƥwhHWHyX3¸˲}x7õ8ÃXV]ش^QK<]Ի{%Nr }diC<pgDgQ?Nq U&w\giSEPĢKZX oHRC5|a%z*K[ 'q|m^D]1mUh8fvJ,[Up;P5ttnɵ*yK)IkzA͡A 2!<#*c/^NH[W+!l:)|ﭤMJgI-L,-wpIs$e9Eډ>CvSH5/3w7쑢^Yƥ$3+\9I^:gH"2J5QXÔ I83:Č>x̴bĿ0&sAkcs.4p\G&vW|< kg$m[6HB^/*~}=xh*)|xUs[^nFVmBi&WdqizL7†, 2nMZۇsT@<"ȋڠTZ;[?U!3ɤX:k1%R6%[K![2Tg{ҬeAr8g)$gD ʺu}ps YÞۓ=JtULaG1;V&ݝ~~7DR[{iGG8+ް?VClULK^:62fg tٯ}ᲳǜAQۼb/1nqmO.poo!ȹ'GL8|-}HF,zTd7rwW$_S"P Gy<]I" |t %[ӻ "#^@S`tV8it>d}-jz(KuGSid݄Q{!hLh<[Ztܫ̦?2t$Swrkk-̈́69?@-w5") j]K?F`IG kd<ӬV3,Dd]7%y%^Ȓ7:$3'C3DpVo^>6#VEuM?m(̙B#&li=}H*H:Qr'njMbL1ajbwrzAC=,cĆ06$kN9%ƹSh[̊TԡQ7SbbxVNp.>LDzU2>dY)ϼ#$y`u46U38b Q-BTmM^=uqN_A(^R1G%{N@(Ś>##c)ֳ\Q+ gCkIl0=^07-i {JEy:@j`iH 2tTqtW2.Ń?iE{ﺎh4~$4rgO#JrdqNy5r|:Wb^(5s咆>*ei7\영d>J&h-FBfHv`.Sq ^+"1UG)OS1k$B[GG]}iȤ[95 oBkvbivlz}:BNf)lf> #U&Ѯ;tak(H.M$_vaZ Yb]nZ%)%:"H4<̧M&ehݒyp9[))KRZҜ$5Kr-*p9S[QE!WcnjwFݦSOQR޳lQ%unaY)>|v.Sex<.ͨ&RZ?W7G䈣NWitafvY<{}3Fo})OiC`~,W7Ja\tlʥOsBwq[-1=T?$̥ڡ6Vp|q)[}sj}3odyv1~cb xO$d6yV.U "IEyȌx%t=~>mi} q#,VIO^ڸ pC+>*ft(ғx];롷M$cQU8i2.XDNS'M$bʇrbʧ6 , BdNwGzR*|tJ&Fn|u(Bpѓ@rhәLb@xAb$KUYToj ^Qf]IZwh?RN5:JUe "̱[T7 ࢢn0S伍};ex7cp3 /A51Tո/VEs'v[Ű.D@K 2ج( ݼT޶k& K0崦r1L +DR){{V73WE@*6V9ܸZ9iƉ|vE=nҝ*EOr8ѯ`ۯM5{FI:u*3tF] lqH>dD e 5fBEbp6q&Jz\/LZ̈́H^eH/E,{솑Qse]w*4^D@䤒ysmUG2!۵aI~Qhd[gdP*D`J*p68% !{AΒ;qQ4=X UjMy[鍐{uWqP Czop;qI.ro=Tك0j]}a;zXgb|**?.c4zT#e[ݹ;4S rI"OR+JKLߧ~<})LlKY6A|zC!_I%7 c%&pJPdHztMwJtd䟂cQFNf? 1ʾ˩ QZLP~ܤg7"Lzv Ytxyǚ[pD@8g1(&t!J它] Tm :EJYВ*薝 k2Jr7& zؿPOˤ @+*' b^Mh K%HL") Tڢ3f<vG?,KW.(ے%Z'AlO % {j46+н;2;zWm̝>y :mcdT"S )"&W]1" gtbEҎlC6CuZnOo `c_ #,~ 7lUu?K1&3}j $f{^ܔV%[Mf!].vg?’Bz2Cؔ~)cnMS~EYan?t0%<|Ti:ŜYHScyf/ w&ٱ_FS$J VxmoEfS/z;bM1Ug_cgW&˽@ty-/mbS^n/3Vs^Վ4y yޚ^Ȗ1 bB+FWv޸޼8$ƥ< om8qn+'h4@DӒPcNH+`ۇdv0c% C9Z7XcB= ̼dݫ@C)/,9~3tw-xheM %WRkB L-&BS$!:gm=dV,VN2_,~DEG%ª/.[EK; ^nзϦȾ}` 2qo1ēnC">ٵHzS j2v3u¸'~F t{a]SWc`tݴdjp fgtrQzZa 6#PKW3}Wᝀ(Vu,1lr X~M]A rzg,33vޚ=WsFvv¥ ^``ƻPqq]kr]Ѹ/+ŕZBV3PUJR-YhCv݈I!mΝ5ijmUWQ)j\˓r7QIH=1Û痲Zfw|1a@J/IX[؏Ɩ \;S('š$#xɶ};ELC_`Jڔ O=qn};S(ez#S_WW}!M\VySrOѐjH9 /Vqg:E\#2z:uF&otT}b\8 gw9\> fX#dԲUU8bzl_bߴ3Ebݳ]Bիg]3g[ă ;x%ba TqsT1W%~-l=<\m3C6yDX ց (Haknmn{0JipW,RB{G] @GО9X@HLdF`b[d1eA'Iu(UVro4QS v'6a'qnFei|`ME ]/GίսMi! D 6UPBTR 677nωZW=X\?mP񟓒2M*E?sϡ-6%hB ђ9{ ~,:8R,Yf/Etk gypӧ2ݟj ` 3!f^̟ВoJBe<dtwhu}ҧ͘A,HDCەn#X^;u#ɼLv#1SmYh*Pqc+w޺ U &G=j/mbR2>h2it&DukR9l/opO.zU[Ta`VBnj;VNt^Su$>ާE{P> 7? AtpFh^:-V۝U0,? ~i$\(_M8:eD`5af1hRLFbeG?9m[Je:#fyb bA=M*CdG,t=ulЋH%Z2@МgU&P=Sdmh%ayE}_شM:9?&SsTB}vL"[&A!уގnrw {y3@Mt&|!᪉9] )25.j69^V)#=.$sc0uq_oiuq|2+h.p*oCxf'ML bzE =h>|TU(TEQC gZH6X#ĵD&$+6\y/bf@4 GX߸syNNs`C ]vr&KpyD"cn1YK H.6g}`؇ͺEư\-:k_p9:E<2=-EK26cсk0?ZGT☃uҘdAE-/n#0=rzoއfJ:AQŏC-ǟgw!B2p~zKh]\˨w(Ot)z-y ՚+XQĿûU)Oܫ',V@OɧaRILm@l'LjK~6fK eH8LzSMc,9D`} ]0ء"bxC6<Hq{cVtDTv}P>/p"Կ *'ǫ?HF>Kd[{ETD)(MgH_JVLWتPJCS.jJ'j`9e:nIU:ܡ ON q2k<̨g(A幍 qf)\ty/EޥZgRtAbZ,Ȩ(FogrXcs/M,big<]Y d]J_^3(48"pdMNNx}`/:(j<ase9|n/r)M) ه+k m\'Mklǭ"x ޔ窙vcMRyZL+<9< gɜ8\F`lu3Pu( ]פ'dKTYd@GY'g/Д-}* |^9f&i'ZX{57-<3J{iLfAV)=:ZrC7x-d1j~E.%Q{2+hҖBdgO1-ΏVE,k1c ex9ɍ(YjViNޱ6 ő-_Cr M ҄"}A]FL.K?&Kx) 덏7~7ѡ&P9VZG%u†bq UVcZMQZnQMUq[kIčXHȂd6:|77t(XKrM! N*YEN%^ӍU}L(Bq[i :7dmwKg0Nh8FW#xwCyyozxG1Ն "N%cJ_ItyDzDEBD_!ʧJOʹ}=]Tq>&Ġ-\jѻyfP݊LѲ}JK[V: ^&)q{"d3dPb[_86Z[t-}aX a]F@t`eDZ+A~S΁ѾIܑ@icÎ|PR Gu;v04B  L VxZ/7_ 7ڄ+r)9{O'}}t8 me 5_315svneRnnv _n*=u9Uop ,M`'~!bȳ.; "[_8F|[RȪ6QBX0;g$s.dD(c3q8T(<R/SccZ!sJUzwF?=_J@erx!z5:J1{oL^UQżD{ѰH#Ƈ&l5qf%76xU8☓JOBTE~r.]K-?!-1_w1xͦW昔b#Qv1F!jry%}y`B`{^󊦻xR0T_ri]ϲ!G#Xk- #ټn͌?TuSt{`)9|)reHz-2,Gߎp>!GXM+L꼒F?Ĵ*H;9û0]9k Jt\Ԝ9psd8'^q@;i!",ăf]nFp=pkR?syec5sYIAѸn?]P(ΜңhT2QV^`~K(á+e!TOa>Md@MMڨFhuڣ@vd.3z<TG6xzP2(0jPE[t#(4WT/njjg:!/#z0m=}/TZ(20><-R)C*`t Ș) 1]$!-v>LN1F! ToiE:03:+Sȝ&W\*y/=2ф@%+.x/H 3ڭ \Gg[jʇ\CKX~V-20sIY/E&mLB09j9 >w'tCFȶ K"Z@ .n]F IXB;``UJ:8QU 5ԐR[άƖkLV$ J`xbLpxY}ͧQve""2o{(Z(Y,OXQa9~jw9R  )@ic/MmYags`nZܛ)؅ZrBϔɁPm]B%2\:$(TQk:Eu4^Yyb/:&)j`;)%{ ivY$)äeAU7E~KV%T{M@h0.DZs!eLĘh#Qg`Yg 5i~A^2kXv-n ;caJ" s8].Kڰ$^%Bյ GAw2ِKm .ud Do j /S/"rRd:4Y? Ҋjsܝpr@#o\ YׅFboA/JK&k®Nlxr3y]V^iH]E/(,SaU t|S -3rrˠHna2qFVd_Y7f| :xkFW eƕ"vd:6"&,x@5&oÏFu[/qU#`@/S :L|̒IP5H(kr)(8g:h\_uO㨡(:-2Y26@DITNwo=}I>'YT!l u b0[A\.Ltxm p8֔p:z\*NūF^BJ NEyB-fgN^kT(]` ]E m茣dƴxE3CM܆EVZ 'xFm9eq dJzw7k*zz삨9Nou#$4$E NXy2gw\uȚvYDQmT]zm#}!Դk|̬Hey8% sF,@&B &e[ߝiώ6VCZx+m>ĺ[3 C=NY(9T A*?dݮz,,2P@Aw"(#ww?ơ|o5a=RiTbS&4GByƟ^|Е$nqiKc ?meK>`_Bi*đ(Y4|Y&jE}ٹ Z߆f9#Ek7w0, Q(p[$K1 yFvbգIYZ(8hԤ"[7h5'ٚ`/G$TWQ.uZO28Tpى&UhC.~ȕ21k kaD70깗7AEKuޗyUg&ppDގq hGCv:-_rvNU !a56}uYG_F棪}YHxA3FG@,V3!)rJUP=^VNA?!aCVՀˡP ? ޭѯtnQl&7c~_wwŸ ,-dIAV8}0+ -oYMJ78)OZ=4FD%C ~1f3ٯ4bR,wcSݠ(]}(\yٗu@DG@e>I66h٣X=b]bV>.MNNՒ%sbB 3*)_jgnyߋɝ;BFUcr5㩣ޗNH/KK'|U())?k)K3+%ߴooNjm8Z>F!bJ%-@s/ V70Ǒv(>Li^`Fv:^J_n88AE3}4֓u_ꨱ㦌fz-Gm|JQ"t:b I6OA–x}k$?~] u#띺2[4 g8<>x@">CY8q )?G5MXʄc/&^d0X_O%#wbqỸ ]:0-ɥil)ASPd(3K?.8Ji]ra3>a$Ejo`h9Z7!xVhv/ٛ}2滚YLf&d,fUyy>rffl-щ{s,7Ӄ͋yVh v| Ehsw0^Fp 2)CՋ5Uk_ۮ:%Ù01}J*Seaml^%Ro,BMJ1ǩzIYՉ̡++>@ع*f«3q{U<[WnXeQ$ =ERш<ы?!SmpsEoiCޤd)Y. ԥ sQ⍨eqs8cq^bk c3e-btEk6B-CNj kI[gkg. 2hsj=;Ii( e~S# ΒLnw+Ps Tm4+i0z*c#\JEt|w,fr)=W M8jmٮN8=i46!de.ɦc ħ0{@/~%4Rʲ?*n's2`m< ߸A"ycxH"S&} 8n\{,`8pBB Z(6LSNPXݫ)bڑ !1Db DHr*n Bsypgr@8ErW|h@fBlLmm by}7OSM}dۋ, p _ov(~q-?Iزh>5a*,SS{w 0S y*[=ܗ#~tr?ۤ'T-P#1vVH`p({0aSθ mF%d(=OC}jlvfra7GIؒVX`e+e/G[@iCK_^ zr]M 0.?gȩ]du26t96/bzNԓʨWiH$*46C:BhP;?-#umA ‡DTXQѧˏ b< 8URpsk+j٠hDLX[a_`y+#D0/+#`hOؑMS'X<5n؈^% >^qup !i4u #RBu2C7tx:nevW ""-QVϋx eud\Zpy 5 Td|oo!:mVa=}hٟO:|Oļ JqtZBEARg&~aJx$ E-d6mL]>o87\ ІVtqYbNd~2emg}*fpL"hLQU%cp͟]BVU9< N MkPM;c*+QQ^{yvuSP{dBiwS}D(axt,0O^F 9cMƸSpC0kXpM_Ƞ hB"[ym#AS l2di;?g-**ٛ"㾊қw(7:Hعňe._Q+)46KdtVRȹ4lHQD:q3vְU J;m[rVQrתAhkExu{]0İrGpx1 `xa!L urqSCK(-%:(xuy28&C3}rX7{]2X훬Qt.b0US4INw9FcՕuEdZg^*Rto E ʲ,xW}/ 9_K3cFsL1$" =_lT{?DSa97(%BŸ[e?M_DNs0Ճz'q5{Nl*k~2x%L4ykXETpپCe{n-flK%i$-ʐۘ9ހ>vdѯyHے}yX>-,`xAIБw61 8TƲ%-%2_)t^2l*lk>(wa(,ܡ}o=.ɧqmtC(ZF1$@!ussⴾ poS,jiY,Ղ1| 2M9RdI3!8RP#!f|3NDD\C6ӁnmsXrc=}"U:0mLc>|`56yE~Im :;tq&A#rH8nR$K;9=`pӄy3UFPr T-#jQXs\d{/*C?k.|]f>_kpV BDȘBPM[џhp[M|7*)D%4$pqJS(/a$8wi7 hA҄MAk)mcsQ)ŌUh5 QSHjWؘk  k0z081LÌUA7b3B[((GSoWQăe1@u1x !AB.9ʃUs)PpTf}7l1|H,'ҝf>Cڜ(P-AgІ*1JTI#]M,sep*͉.9 7*J$ZE=29:@;M`IN@VsW"ydOe҅9Gq@g*ĸ{D[Rn#(맫*9DZsD&_Y˨t @Z2}q9U Mꪧ9YNm͟m >'š1n_N_IF6 :d憸c{ ZY7Gx)ӷ#=豖|O|Qpk  MMCPOSt+hЄ'ᓽlLL*$UȾi>@Aa%U S?̉T÷ YBcX,jB'q,JYi}Pwf jz/!QO1ϡjD%F 5aiYf,6%A wR-LHݍ8uqM-JrRYP R9o6HqX́ȃ) La5RҦe`j8FNW/1/:[uNi= ./4W׳upJ::_. C?=*+R%X1 ,gB*~;w8+PxrN*i2Rڥ"&efԃfe]Hy0dz #f0Vr( X05,I*lQQJDsV(;_m*rο]#ODQ\y͌a-%UZaC#,iW/oH D29jAWJ:vzSŻaKa W=Nuʴ;=ܾMv3Pٽ*ʚx (-`޴FX%F ^ٵA\Kƽ @)#h H C< <Qh"E mI`,-ud_e4{mU"8b -7Q3LL%_Sjt$ W:VqSģhF^os tKҒP{ylh@%^JG >7GWz}Eޢ.8𬖅\$\sN*V+hZ]tSQDggaotaE ox! hFThc=~RypN» AZӗóiqO +i8GWn]zꎴiC:^!14`N@$}.>! U , P;ٍ{: kϮ\Q emÝJއ);,<;s"sNWśNэ}N5)X`Ι#|X{5^"5woLPp"(z# G5kkM(o'dZW7U4'ஏ'' cٲ#1fq BV[Jd9%T|։8 "KO5evEzQ) i#E<$1SP5 yk<7/2m'~uߛ7.G׽Rh R9MjLw:ڌ@F#AfP <s v sNma&UF C}Po6Lt[{Gw #P\sq}@RƘ0U  QqdWj!UQ&1$dߔ.FjyۘUc5aGҬaHLgYm+^e L@]i+y*)OX)=HipȶSV&C4Y>ؖ&Qk>;{tx/?sƝ^wօ;|ctPC%fZבuEԿň*XU}tJлh;K$n  %сɍВ߶WjypI7G{V(g:z˱3Ih{dEyhgiL@ܴFIY(GmN.DiK[*#?̻JܬE^N)eK 䦏M7 g|' ^Y2 NH 9RC:<2hABuZZN|ٺ;h=DLN%K ۱"qoCta`v_'q~8ְEdk w~@>" lQ1TBHCH5ۻp,@wu"EO=>lG:k5b1nEeI"c' 6e?ޑ bY5y laWg\qm_wU:i[KM}3kJ"ól2l×b̳CD_PaP97K h`IdCnfVN"cCL٩؅k~DT`ۥ|M2o: 4R4:ފsq{8<63 IΗe3+L6.Υ>G ?/x Eg9 IGݽB̳}R;klqShzEӼTWյJM7V.pҵW.J1{ ; K5Y;\M@9f)1VYdg3RY,`X?o[v仌57JPAd)+.V *YSI@L4i;[aaVLq\xʇ)c$}6i `95?CAk%P9O19+uؤ#b`4hJZ-j@po25ϐof[/x6s8%2.xZ4 l)f$`֣G[|PSt^`!o-eͤ$y(UH\ A\VBvc9ZۅYA4njJ}̕T]ᄢ}NHBzQ4uß[<}OkRD@ݻnE m3fjۍ6,nܕ4ݘH9q ~G?ַ'w I3jϩrp*.:۱,Tj2z>aM?Q-DElTqE#;Sf-$PwJPU筶r[j?ĈWCNqSkɌ{|$9i)5#fM9qHuo lڍae疃Ň&\K!Ӛ?K2Ou# |s|,!:r\!}]' |404וLn5NStcER-lFkQP8aH IRƊ q{D},$Ðt]MYdSyK:{kʦGMC*bF](Tߊ_8+Ӧˮ'>c,S:fw&p!!m:*FF [osCߪ'3,4 sⰠv֯ Nj zy?-lC[f^ xMpޏ+,}*EQ.8Wg8se6I:2"d.߭5TgIHX>/G]M3ߢ"~Ϗ)Oeo1 -H|;G(NGy_Q$HcOC$L< !d^Fd6.x _y*I}Ͳ;W=ofu]/@<߲h/aKG1cּ1Fw`5;}ަ#gFFK絯eJqpTn(u!V?w h~MR؞kPDsQ5 HÁJS!ݿ!F;x>3@e~GzjңOs`!Ԝr@Toouľ)fg0-8U*\P[d^=*4:g*u3rְEWq+NvTzǨRbxMWr:1ڡpdE[At4C#x&W%7 {s:#}y)kV :7WB ,G؊2hԬI`՜wfΚ*'۩iSzQbCϳ%s$ur y/ ԻE=iy}{i2$]Uue@p,H},f4tX'g5ږ8DwSD>5 L)QBy}xXAkQsKގawԧK3VbIƚ8lMf?l]Ik`rbn?z9#U=Po{ǃ@7NLHi+.=qflJxz(zJ~# ,ڎXέp>a麸JcY$Mѱ$ `sv*⦕l =`VT=IthqGL/ 72'4ӚDRI7E[(!3YcJL/ŀ XO^ً0,?k$O`ehnqhpB{br`c ېxAL:fKHPgp݉j "B*rI2[j2 LDg -HU }ebPD~!006=VEL1Y6!S#,o}SC`o`A>6C哇>:b{u@=^^qmc;H) ^Nqj{KMKV`?#`5* מ)Md33gpѠ0=8O2`/Z"8Q4 M %wq?oEğT A& {D%$nGB>TYHtWQS~C֣oN)mˌ k5ETAeRҰ>~y[ W5-偂x,&(U(oyJ'? 7>Ioг*]`uB{aLrx~be_ ۲+usH Yu9eXɃpݤAըׅL\j {PC'+FsM> st4ԍȱ ?P-x Ex;=LhFPİ F fJ,:/{l]47~&_G!+BǶXϲiIflXf{sKJU =%&l<բ5+CS/LE@}RQ r83as/('۶t2$Ii~?ᰋDI3^-x`%h!G.NGȵ7,>&~95rЋíb&oRELfsHV.YL;>G9p 舞vp+@U$Xr-c=bE1Cf"͖`9gUc) MKӕU )8E /5|x]+;3LEQ.'t?ex$07t@LRy.Lb0jNC> ]BunWM)ʾi=bˮDuX'y.3W qʟV;c(8/>= s'EҎNy97]A^39R7O+uPzoy"5H2Iy+0yTo^4)z~F++/Jdm{pMObo 6Sd${[0u>pTڎl0|Cs9H`b%l<8?n7f_ul8w zes>P8A? e3qXǯEj qDMVF{7P&0](,=8?0}p+ifQ{my:Jbb u9z` 4 lVAMRٸ;V=mEbo?ox'GL_MJN`Q٪ nE|==b[fT4]譍i}Rn2]՚ƄkGk=ж/$'ldHHr@:K<3wdD7kWRP,-%ctj>~3K /WL٭MW<9EH۶RU {qPbDDY3sVb_ЂD X{:2_"\ؕ+O}Ӻ{K߭Pzioe \l6)ty q`о}7JVdD{)NTGEi`[r^--7 jVˆ7-l:'( G<'SDW`ĉ1p=0o: Y߭r" [SN!xZ̗8 3^z2b)PمO:VIqF8ۿf#Ee噎`5jO/slr;Zn80hࣦkʟu"Ҵ`vD^˲+!}g䑱#~^䳑fTW~ *5!p؝6Mt%gʶs"X/,"r"5/l=/DuBVOdG'mf(S]L\,$-r/ա?F=YDAOjf.ֹod.@Gp)HC; B}trå#cqSdk7}bMڣ[0\;_哢؂>4N}doqbDk 4XkI*ؐI.*0 ͧ[G*OQGVfծGdnOcd)QzLؔ]MAShwFnDeGvb݂wv7F%@/VG E9o%sKy>?fv;&,خ)_72y,jk41*/7تڶ Fh'{i#FJ[91F^uV=3a3t;K+#LY%74jJ^ºxaz i֐Y3Y(|#/8S_AE>c'SϪ3MMϤBVzog70hqK:_gھ S)\g 4{b$k , oxebas$tF1T=\ Al4޳ԅBZ1𗣨̰8iJro3b̮ۙ9#Ô\YguMe r'H~+5r]m9rK:=ڧuWRZ9Y<qnuF%&HɺfN;E8MfI[1r0avd]xjr˂mj=QQ%luq8,W͜ |mZLam-a*,m "FJ/;;-AV]]{d1wX*+IhOӟ9Qנ3Ñ8䥫X\3,PLE9ꇲ+، N_?8tM]yvTNO'EPdEUyzN ZҦft`*xh9f҂`pS'Os,%U YELs*~^؆t!Xf!ZR$tٰgaL(~F"ڀ䵜hDsZ ^uNymB]Qx/e4@*9znG~.xCWpB{WF.@u}J*DʞQ_en~4_~Ef|Tm,&= ƣ,[-Z_0 \dt7=ۚ{N2r^+ǵqp6} I 1LKB>_iu2[=N9*-%m8.ɶJ*W0O0wdJ̈́bM涭kӆCn+ە Yt[煢jU(^o)$E;ƛyiYRMo®0P/F|SNޛ{A34w#?f۲Gg [OHMUbsEy&뿪PZ~ny=gd@',&a.bYϵox9D4>н~?s_lP_K{V. 譓mH\ `_Ư$x˚8(_zYKSsF݇6#T=x.QhMxGR)2|@@>OJ)~p`Cq`zLDH!87465#G`sjA"AYBmg|( bmb|ѯ0N;oc^J?Zpˆ G1`N/->#80♹i?gȐ5r0M!P2EZl7J}ܬP)D‹#3~iz#rN}>LLa#4+ 6uomx"]xy~'RVԋ %͕VWN2 [ɮR$߅w;ti Yf1euۧT?;ރ&,/躬!KzhZ7uXP;Ꭿ F[q1Ȳ$YD>m,ٻ~7pteB-P!sa)C0h"O&p{#m5M JZ~&V틶G@{J(Tj]zBSx4uo]c0!w[}9Va)ɉ뵄``$a:}8F%zkWM{ڍ [ SkFt0 36P!$jO ;P}l@?I_H|1I0B8s{m+TDnbt-س2x5鰼 , f~Nj<&3&ǻ\w Nɒ+Wf^|*B7A].^ Dd(;LK>k 3򥯯gWaMu/&DZt *-"]aźO%T{ȫ?=c?9}\7c >1T{HW?&Z f`RHo7ns 8ΩW㟢"C|[NV}Lh0ئ́ 29#s Ѵ% ?r e-h'`h,HrxY@DY҂H`_dawxõ1=0K K̾c!z|xnFB$/S0tDr^M\#NVSO}d\VlO ԰6xGX &$GOSU>֠D(r.a`@dHTb[eٍvϵ.HayOAOJe1P%YLmI݆ywF&)z7?LK$@i7l[Lh84WJL$զrLmwg^fQ(/tR<5bxd fK>Dئϖز88rѣre+\K}^@1drshʜ]?D5 3EBA>eCPíB=TzŨLᏮ-g8g=x`o ;IW<}f&!Q|`{Ɵ &؎efݯq~Zd)mg{3Y H &7ggjq5dwE:TrÞlbfP9Qm۵.A`wOlY[Ɲ\ mbߋMx P<$n"`bz'"h3Ծ9TިK(e땱Ϭ$s,Ft?5w_b+rc/L5>|tbˋg,nKpo ߙFoYogiR (Ij!B4 n7`E9UQn6sgLs<1K-=qsfcM@9bFJ1S욽R-QI@)V,6yl^M;rEi:ur*L2kqK+g Q%܁ chl\"AɥW<T@Nwg"Zp}K\bx}%i#Dmd<`Mx̖pj=D*D-7FeB pi՛]f ,JP%.zRXw˜YsW ؞\jk b`Ĥ[#߶{߈l0i7+ofC9:Ep|E/,Qy!" %(g3߿S_jTw`3>fߞfՐz'cw{6\;DZ|bJ"U8H5pzFm(/Ȫyn幪x+)E{VgmmMAY5D/bfGF"ۨc6^S3lԂSu̕ /Ы.{Zȓo@Z o8n+C@69e{5Yԯ bbU%#V|$>=Ujj/;;:]yT-8N;;xzd'#ѦOV4Ac`k*h4QDB8klfzѿڊ>4@CxQ.ku6ٲE 5)]v쾆cuĔw6ijDr-# ߞi ;G}KK%)2`/3e@v\a[ziCʆɒr̖0wW9`vC$hf-BQDK; /П6hpfnfQtp*MⰘܡ^n ~ @RN{J7*E${/Yk"@[ 5k511[Ҷ`,uF}OWt58SwϜB’̟ d 0=W^)Qbg˜2,5 YLQH1g8 N.Ö6%*ff3k˿"W賅% :dYֹ] 'nl-!<嘃GB7c`;Y`>xG$PsgH,$"PC0wFoLoX[b]n'yJ͆s0. bgJf*⺓#ЙUY`iOl@^ ,0;-)F9sQRMoQ؟SqWpLVyR6C t!G5BI'ZU+q$E_Q(S>=Mp$(a7L$M+Z,.$5&pF ׉~:Z[fi}WL{2O钱'"K֍BpCv|{ȎdĦoN3{&?`xnŊxpfBZU֪TJۥAպE/䋿|i(WA@0P=|2`M̮x֭22Gk`s`teǧ3}2-4z4j0{ƦޣA"仮0ȶy6Klmd7&RP]և$թy \# :z#sTe} > ?+xO(gQ xjFO_]f1QݐJT_A}Bi{VjB`#Hy:jr =OzIe7?s dK-9^LR+\j#أRՉs)csi cģ$W?~HT5`lo_fc2Aqq'pgHPbf͍CrPC+FQ/pR㼳p` mǻzSBޓ)꾘ϿT@/)O(*Ef~m{yÖ&D%uƈ[ 7&o bQ NϦR:')i) s2/LD-n ޠC҈Zm?ߜ^;[S6-QN$MAICճR>w7V596xj 6  v?ϰ zO{ǟB"G݇(yNct%,^E"6H 0ȝZ&l0'i֐m0;Ҝ·3@svVe0:I J0]V- X6XGj=+| +QV2nG[9!5]lC7,`!!QQc ^8]F0?:/X)` IGcEs0ergCtE;juPG2DS3o`Y-m^틃%Һ(HGZ"aɭ2*F=3 _X4D9b{$@.!$Z~J;5"Ja2۾ Cǁ賩(/X`4h9fz6dd׵A*kc7؟JL딃)Q(g UD5Q/-l!8{}7<'HCjoz.CŴWԍ4hy.Co TuJ>Ȥ$w(*[m$;k g`v}oZXwRd:x"`4qnxO9E5TTa.Y[q+p @ xwk}bgf/J9*UJg:yT$hWӅ)L oDRQgzk1 Ir+?=^q,oe r]m7xm^(h*uoH93ym>i*"~nb[L% nDQeIY5pIzCšTϮ91⣷;+ 2?#t=i)^ IO1'E(6xk(_{dP]J`ߪ.GT6 hǗ-]L5WDqŔFrt7hr]+k0rz=̆ xI@-g fB]:7xR^KHopd[CrwQ Q]Q-gOWGSIVVZl6SND g͂Z 7g9Y:]xT/hy};m->;54A3FS;E\A_ṣsG2-35zb<C{Qk)"psȫzo{u*i~&0afyL}~T4QJD6F4{ fgj5nM6A\l\_Qݹ_?ґ?h|D}7eCĸ[FV?$l~G.sבUD8߀:Ԛӻpr7&H/zTAYlVj[_j^y[!U\ŕzK.|m23*i߭d 3KVhoA*Y؋`gX/[PUBASiSNɁ\e4N%WkDf1v׌WTTW盅,d *4ϙZ "S*U,qfureZ#^KD2ysq^.wn;Ux. dFt HT8GbRҾ"n#~P0l,~8kOġѨD@}5 ;uO.l{ͲWk EBw.zt⇾7b+ѠZb9w&.j܃k4uq&AIs26YiෳW4VYэ2C֎|KG^QR8bgɻo~.34SCWcLnVʶD5dq5؍YNwo|w!2u,?nEo 0kY썄}NT{B 2o*$c$;MjyZ%Oq0$+M<'M˿rn,_EދlI>u?vDݶVGzB1KUr19rD,kNjzf4u* ^׀U0F18[XJVc;XO;߿Xv&quTyh:8>V噙q"=Ue;d]{L}ι ?Api•Ð̗9|Av!Wpo3NZ~B9ʶ$*Olj0瓋~9M(S2 aj ޓ9W*2G ÍQ>L_;/̈nb:զiO]d̆R؏::j[ 'Vv(Op|(r@{krԶ/k5a*1RFNˈh,pE R1=rshw>G=7#%pr-‘gߋb :\?("F5ZKk4%TMx%p4!mpK[ 4)$U6'`o[,͔WN A{ag}0}dIZ>3P'Ϭ=5L> HJp5~sNrAw:*:+ LNj@ZG S7F=cC- sФH7pYO 8C_KQA"dt1*,'zeEu$:^ 5*.~I<)ၔ6 ur"/)bopEBGbUu팭(fN W8Ȟ( %CˏC̖祝spS0mfCQz]r2@7|غW wJ^ܲS1QqlY-[sU!9\<\pG6SoZ0YP*a^NxBڶlz鄈 ^Lk%` zl;{#K}A!sE{5~1|jo+]i6 :))ָ;'zJ@"g\LN s|DqǹbOa⹞"~fD'hx0UayhtDP# g[ *iƀc&6R3VL[V^ : Hz9YOzZv=p;ǂ(_ѣ9몵F N6P"i*\Kgwym{ڻ MTɚqs] n.P"Xv컙<Ӝ։3m/pT=GY|$UqVw2/.QX )JIR탾T-dqsV4\_I0ެc?<K&qR!!4m4/bBGٽ!(`+[|s(J9l1gBƎ&.q⑊, Q$tH#O(Mf~Q07襆(;W?4jV%U_gfK tB]{ @"x'B_j5>;Y\LKV 82UB0'Ԥ2o~hJmNŗ/r72j$fw";-4ohA=+fS"76Q!jXm !sOtFe{`7Bω|Z(,ﲆn"IaAOڴSO^te7LʃG-Ռ(/YکoE bԡwƭ KIzH43! US$iXxn*Bݑ K&D{9کTpN,M'mItyUnlq%(=r6\xf^Q62>:Zk}9Kyxiќ= {@<%")I㽴߁ctڣ-E"20kS뙕P&*i z7;s)Q-/1lrgrs*Rs%WzB 0(љF@[X'Q jygYfR E&Lew&! 85)|,$${1Z3HHqscK4Ω *:Uۡ%%ta!s8#H21 XVzs2>/$øjD 1z{p%d<\ѡEJ+(үvUAX+S^ [!BcŕyQED\1Ízrֱ9/Y̙v{%9r Q _ \IL8ך8=c=gY L#o׬Uh}gSd ᾃ8ŢylEvS=Ypŵ>7 TıM3Tv9O~,9)+ ;e0D&>BS3# \|񍘕 6AG+ pѿt$;NHrRDD,;Y NysquAvG*ɰnn>ø_rp7}CP{v8}vL/}w,}WBd3F̕"]- gk`T,}>f4%YϞbh~GOWyBK2@{KGHev);0$ZqG\l WHF>;U2e'hcDv=sZ/r!;hx9R쭲 %.+0M{oۥR azmJ孁*ȍʔ2iK//MNY`$K- ؊CGs܌6҇C;Ihph[ -b|ZQBe1hQdF RK5[}g\}tDGik̙%UNPF͚=>D_0N4 ΄fӉ*XZNcL=D } @s;`}%̱%@<$ Mw2b+`^~p6/>$..m0&rEiv >oa sƙN+R=? Mɫ"or*ߐug2d?1Z,JftN7 !%Z?&",n*?8KP2ٿ, 23-N! ~h!>$5x$tqI=jx^gM|tf+`W&zf)~-ٌ?I\whvLq[=&Sea!Uo%RCO﯁5^0FOW>QynDGT}Qt-LHL<),Kkͥp7pNyƜџF JgZpͅ۞|X|Me_Y ꘺}P>'~UA7&G]J# wgR22'9%7B֤&ߣ6^'hn謢3 ܝF.ބk.-RL!3 ѽlA᷏'iKo԰܃ nVR S1漒\mV&j< g|S'dc)$NJOٛwZ|9B zO^$0lUPa\Mg0U! 7[צhUpqL#F46T7ΨR*,sQ Z1VtjgJC7pp[=x]窰UX3[AfzB.&e cw%Rji_KtdKV[ۮGR/) h.l!/L>e8۰2r/+IK9nvf)Bo3]?'rտ@jލ|,=0~/XvM3?]z[w,#n z* >w>\.̢o ߔXm;gY5־C \fc4&Vxz mVZ\5rs䕅QIlsi`*/ \R3da!@Ս`TY*E+t{j@ƣpf4kȬ6x;EԨW :ys(Yޫu| c+]Khd9:վ*+b!=3/a*D0;!G`eE:wsVIߺ?"odٴ@|inӋMSYdذxjf#-d6[OUd$x69E-y?ܾπ& Swn;KB/gl\Q\+OV}Zp(00J5m;i[ ch:VVƖԇt(򰘕arގS<5,IJRlKE9z60 DN)Col>D6s#Ҥ9M>ܕ5j7Bl90O&uTPM/$hġHP)]8x⎮3L$Ȉ+g1`;o-A̿VY(8װtj8 rWh6p迖˅BVfH5 ͉V{;twO;r3 Ed҅S^*e'JٕISh?N,<Sߜ\dd=G&|,%2K/@Z ]oZ]u]jD/*R{K#*OphLɭdÈ+n5 U.cQ+*)Ė@Nm ҅ 2A1yBtX<V*صL;x]On&W'1{dmpՓ&zwl&@*HcWn˘m÷ EGۢ1?H&P ue w[Q (>K".0} n^ew pK/gHޥ*?A0 gr_T6BZқ(śwE7Iw㞈x)mgr-}ӄуރ ^賬%-beHHNY4 jA2'aVWEaLi&v9me]q©0Tɺ]>.DU[ 25W/u1Hߐdh+ iav͑%af r ADZgţH| Ͼxh(T@=b72 C;][٨f 2T(s?% 'ѕ!#0W.)~#7 ڿ [!2>mEV!&}ch,`e^vU>nq {A .ܴRv DI0f_[̰5>"f,:u]#oMT 'Ν:'˴po`zKm.BfAfGEbVӽKb>L쫮7M&Cշ- cpfp} IFE`窡%ui-*{?K%dwՙ[|6Y|ߺU3.e@_P#nT_Xha/5;ZID[ZJ݁п0XpέP`uT5zÐeISzՐO18z:lBIɿWxYu$ J/̹OŴQ VE;QE @kO'C2TI͖ *tI!/8z8c?,K6a8nIӦ 6[埫 .ĆWq#û`KeFyBD:Qĸ_@__ep٘x ҈#O20 ޕ/.*;B9)E:Ђ]8*np0X>-#=P)m95[r_$tU ˔ezcjou>[Z@̎Q8A ^q}!qz0?l|ܪ$,?6`V=b]֕tBe 'бŸԥcȴY@T }5p05QAuzU#Wx4滈ӤIK Q[1} (9TVdD3ox>?c'  eIpJ*<81 PVhSl,|0I) #uvG:hSgM14Hq$|hAea/,#9P*3"uV 0~/b:SGߘBX3ߐl9+O v/Sbf,e9sG[eacH4&?M2`/\N8:}qw~hi' \JvVx?#>"PN#" [#l?ÉsТc}#F5K9x,}>Uybw`d%XZo;M 3t삠Pr7ːlƹB%{.: фK\=_,@ WyYkE@P+5)I冚!#4yQaiU?Ɗ0cl*& _Ds*ScX@_hwOi- o3t[4+P[Z0 ^.tuLrJىv5/>M`G7bC*ZӨLQ,Pp˕wFt)-NԾѩB( Y--mE8ϕ7ޝst.m_5P :7 :^k7%j훤xy0P=*95 K1eT@6z\^k1knѣ,+}[::ؗR]ڡc*/ƹo]P+D/wYll6Uky96q8v008b)Ӿ!a2gH83Gej3b}fv{3^e1RvzGAx6_IP{`Q:=^D[Zl2  ! cf[;,$ޘeSM v/**drvRsQ4nH~kfVjx1IJjW1L^izpni9a9 a3B\5IUVֻ"Wռ1#V9v ţ{L@E zR^C|nG^=5 i;V|zHvJɊ^X?+;&._ j-V)E?xT7oe)UNĆɚ`%2 >d $x^^tkr%E{"K%h۝ ?թX^}<g>pmWnuNMUJ7>u`*_7ͲWfg^՟}=I iUf[A: RZ2&%MdXZQ>b 9wL KN(ld!V Fr|Oĥ'1q& ޞx 7bMKxCRuhC2^E'EdnH镀`fΊOLwID`bz+Xh}`.9d DfmsN1Fq-ㅦ_2wIFTA 8PAˎk59el%#hy{-yC r 5}+~A*A#Eɫ,#ϵEh`!uv'-XΑW)Hy6hQBWi]H|l5F?K} xLw5F *1GNJkOdJwt/)zMT2[|~}pE6|r#QV="[oG<:Fg)p1EUșIz&JAr49qy㎔ 8sZ%fB9WE!&]54K'p>|I@_Хm8(7J*@L\@~XȬ/Dۧn o.*GJ^M|=#(Y[\%o΢;]x)ZM"'S !aUI-ob}A]1:bE{/ZeTW 6U( 9.g/btTdM3 1r5r4ӮȬ̓+MK7sl˳׮"==>F'YAmM6(Mc ^Vg8 xYBa0bLv76QBt0fszp2uR Ovp,v' )mrh Ytr 3;ߕb_J£BvTnoȝ c:f$t{{ FvkȵN 9L7 8RH[#.[ĜBؕ͢R.(fM%={LsI! C JC̩#c.j_9lrR2QGlx7d"-rWgǯvwaYhIFz@Vݧ4^:nt{A5ޚ~xnICJ(T(@3]~Nj[ !0zknɻÌyeEQpXI @ded9jQvaB-VhpI\~& T"V'_U5c๢PK B/ZE8#oFZ :DXC'VSVfN&d^gO?!BcXfߐ#A ׅ}O氥wy쎛}㕽T79x4(.B N:Y:Jl]|˞r΀ H6{`$.[Wa\!r*)"{01oULNDfs_m-9m9.[lE z٭R`ccrNg'D-WY繱vT<cH!LƎ3ҳ#eN<anuTu,;r)a*N4;@Sj\2v:;*QޭsPƛ3;b%cY4T+ Đ;UKc!⮫^EĽ#\w/Og ,2TR 5G)]?9hr͡Čh5G~btR& 5nJ3_!0X.{M6_TJILIsQAg@{\V_>eA )c/+,3O9J[`$ pEk1mTo\Eȑ] 80}n8z4" ¨WzI #L,!O/GY'];.&0Zׅ+i?)wi1i$)"XxsF5TUhJ[`O)(Z|bvz^xV.<ЛX n#}h[ػHT"&qQ˥0kuY#Y0)q>2S?kCc-[RbTχ6{<'QhVlqZ8'>bS"UU\%ۂMRC$xI9ɢ/[GyZb*GGp:.LVyu)jCU)t^l\+пJtSNᦳ2j&5䂄Ѭa;I><A(tt33DG~1)ؚ^Houxo L{!פAn] u%!DLs/w9iXYɹ7>HMd+QJ(ԙ]Au"_qS8oai e`WQ.J@@KqI;U*MM [$V.x譛)oΓlZUgF`.&]B.JH_2넡* ;rIy?C]lЉ<?m1H$Nhf`9񱼬x Mf,wBVv:t+gYZ070701000000c9000081a4000000000000000000000001672b7d890000ad28000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/E]?Eh=ڜͩWGzUa BYm!T" ؟W. -}{ʈgV~ z7X"p vv7!SOf26JlΌ2杆%J*Did_ ?vdP"a66Mjn#@, uaYz6odžQ}7J=8OB9ocKu3M0IƯ?hX`T,O ރ<;)G}|_jm L .9ɏ@2hT u @qd$ōRRvYT,%U.hh8>\U L)ߙSߠ?5Y f`3#= r<ɪ;~t7Yuo|dkfNA0 blLj<IZL k*uٍIYzd;Lɦc5^3؞HQ< fZe 53ݓ f%9kA(Jܝ'Q#;Mhac}@4 qaVb/p/5Ò#m áidIa(^]K|X!&\AhmWr} hOgArhZ;/+dz'Gպ4z:*ĶwhT[a PC:? >v턮A0n|%eaTʰ }@2/>}~Ym3UnhZ|| e03J32 ٙ?Zõkߠ¡>* ^oiڭ[Lr 'vwr}!;i9s=6m^+$9j*ZJݟ"n'% Cmvqũ{G1$3SQ~!~-g$v7 r[~4pV;.N6W ,ň3ZphX^ѿh-TFbJshOI2LbLj%GQ;B4̶.ql⦣7>PB:t""TC/#"GU ֗E^jֿnb Ӹ;/V`E7ݸ1pZOcb }I! hDޑU}8±Rabf+}CETD&7.Qy$CwZq*Qr!%jĠ!^<*f:13 [ۀB8ǭzV/RDlc2K,AxB59+A'p/rt`Ȑ`hٛyzuɮ{E'_q0=]P̗nG'cEVCT^e# 2n4ȰG܄ɵg ȉW{:=6k'[!IL˞S K;)~bm^խO=]6L;l!Nw*GAVuv- l*U-z*>TGU8&F^REK<;iOzVq/AEψ+ DE-Q*YI_1ߡvٵ҈}GLtpP=L6"c?*5H \ZnsqXQUn<-,9PttN$ʕ8izW@w/_\cW &L[]b;G4_/hbftUw" h c"z_Nň$0y*yѿpU5St27Ç^B>YMH4Rjꯧt-dQ }!6oUj>O"DQJ< Gfmp6@\*M`pg[.Х`ewT KI"}-FpRx6zWqEƬ.yA eZ65,2̌m柸X1J([%'으j%N?O\ š+n!Im*AN]/ 䣇߄X6B#A6[)T _;IF@@>ah9tlІ4vSJBtIG. J%'UԤbXs|? F4.$8~ уe[YrWmGd:D{fneIOi!%YS_kBLŮ1IG fTO`:TtUbJu ϱ KKS|euVUq }A)k! YXhT9 %<5$͟㜙b,@Eih iU25a-yiȯ؊=H"lߣm6H[gG̉~3! L2xkc?q n=o:8/:hlĩj,5S|h 7GCU3_X9k#8ڀZ6y1h6~:B+I|_F5̉"eI?)h$|e3m%g N kmItĴ1fz4>MP[~{?1eXASIZזXv?%tQL1$~@Ëe-Qw;;f '_rNwނ qc*B:w;Ab7\T|$CĝB,+CiS`F5,鲏 gaMu垛׿`zhqk۷1+݂1[$(S=roPt) CބTry[ߠt=֎T]͕bރ{<>N|7lS sR`8ݕZO&"@'TO2n6'yAص#^kIҜbZ ?V){]iQA=%Ci-k}{I@p/l?hB&/J6/uBC1;Md:VZ|IWF}?7h L~:{- Wp;$ Ǝ3 FzN+*ؤb_tJ2}{? a-):M,be,PmZiȏ4~i8Spa < dE9c_WJ)lBL43E8qmgEfm$dΑG>0ԉj,Ycj{sRb`ХЇ-H8<+"YSTů{SS'dW~|8XJz&"-`iY|qc?BR7lOhH+m$zk/+L#I72(x cTEeqCpsPjހ&Mp ב9-N^5O7~V&B:ǡR <,w#ך?f4-;"jHkάONp=ړQ9ђW}/;JG$(T-ISޮΕ> ۅfr{׹m'D/e*P96-Z!-@*|:z,TKCei FEV% @@\ɻIwʫ@-C ԨUPfć[\D]#QH ۧn+ԟ/F㺱=t*-[d!Piu`E6PI=!)Mhp]6x,LA{v0Ѹd؂QcL2/ފaV܌u*}UVt߇Z,J1 ͆@V>ŠϦtP<\v%u~a7nZg=Y- u$,9Z4o; HK/yNWqhOef+jԍӜ.<,رpL҉ ̂<޷5ѷq(]o_Hןqus-81am?tt(\v Fe)0ާSOF'$,K~c+8|THZ.*&(K wL Boխ}a)zw0olCAaCaI~Ljg>cҰA5JDFZcܚd"gaEE%)='e&Fy637 \;}]JgXݦ;џ?a0\s #/z_:̆w8PvD ,9+Fŝ15MY 47d%Pt+RgOID|Q=UgJ3븅Bk=햬hS>"u,^x?svs!0b2W=ȪLi/5~]%tP!)*{?'ĵ.n4kÖuu9{hX h㫷|N#bUAY^vP9ʱzzQk`Ao?Ç(&W\]-{;bp;g)c 4D/ Z\8B',zsJ<>]6e,Zd HOu**\t_!g.nH!> e+:xŠ4(ovsDf;`# 'kZ[> ]y>t<<*묡l{"} js{)hNJ_aMd7B'=ۮH:Uf9DiƗG}1brg6|,R3ި 饭t.giZ@hǼ&1'%X@0\u&6剋v.{{ا2`of'K[vTNx*,ˠ`o^:dJ;qjNiW`m!62}{~ ꬛܊ъAyl[Ca`η]҃wVC5T;E6 Kԯq9|n?u`)?#aZ`}?˜̢W|r |Sl1 7= s&[8BiED 0`ρRJ41QѬ*[o2j^ukc7},{c+C?'ލm:Kcɓ99M7e~9Ԓ'搲הqfh:ZypZkNY!0nO7+pa0t/nɑ$у2]b"q.o+KKk'h UqX{)4|MX){-k-$= ?ogu٠ٴx/D,Ϝe[\2ڂHdϔ油j)PC3vi]D~:-g^d!s!fY8N|r2Z/Q# ^)cg K)4`oaTt9dNw 'R3j_hĖd#q ]RɎ)nxqxfש]{Q6ڱ &y%i}f<6B`/<:!uv}BGlModc3%V|icЂ^VLfé@+ :Zpـ b$ziSD wG$.9ySaЎ/5Jqf7+)3tc"$F#g?jLHZۿ#8 Ј)\=+פam7Ɲ AXB&bB&YR)mdl1!kJ+^œ -3[ Ffk\{ptk3ɨC~  ƽ~;|@|^VUɐv`V[2&!ۄd"|zr\ǖy pP#5j{܊ԩ@QB?WL"Ċ ^[OÆ2hd1MH71#9 ; hf%-wlxzjc0lio~Tc(Xɖ1SwS"ņe4-p"$1ˎ͋jA8|:ŨnB|(0rJ(XO$Y(ۈs fGږry-VwB֏kТ`UPfIvxўmcgT$(&hP/_[~(xO^l ,m-FzCQK0;C#ҒnOQ,XٖK qr,,$UHk7wؕ"ȩ~K`>Aw<41.CkO?*[$1D㠦֠|!22ϣIkq=D`e0*[MK@yT^ W>#S=>OPƢ  dHs :c]ϰxKzYnRn1NF3{M1&=Dn%Q!]wNx8rz9y f+F:x,b}H8jxs#Nj2O,{Zc~xnʲ$ҋyO^ZY 1&Y?Z`qov&*+싘?,|3 B/!7mC4Uhhu3~LI89tF6$O(Zl[W j!3ͤvįl6H6QDh8Ώ6rSyIJ5Y*x% q S(n%N.$g("vg z1B/ۺ>-K8Bƣ&Aqsdi3uAXٕ+DI]!WihW1D^$Q8x tzs, r" wRt|;Zyyi5{L\,OZ_zu'x}ѼM`N_uܯ{BGQ!]Q<'v["TV(fIZ4Χu4@"KJ7HԪx"(r_ɛeWȹV93y{S iSfW͓'?: A1Qŝ~f!rbF U/֮v*q4, JN =iҙ?h|Y[*_u{L !35OaTWrwAj KrIcIPrX5J/, 1RPlߒ!!&6Q\ԃDD *gP~si _p5r:ٛ%~faq0~ҏ^N=+t:ث|+.{ .:?O3_8VHJ2/GՐ{̿-:g:: p]Ա5N^*oo#$tUaD%G:\;iH*KH;a8J7IS?7`I.mQLcF"sV+K)Śm#0MtY*/6XDx =2*eOf֤7Uj %DAl;PbDcD-v-sGa6t5 "%#tj0.`ߣ 5Nd냐Zɴ1 eDCjDR;h1b]"A;:z?߱fo/fH(\ ffJ΋rUbpJ՞+7`ڕ;A yYBx)~:*eB|o^pN61 eZR!ƒwτDeHϻi]4d5 UvkwI2|[P 8qPtMEpP$|I8ȿ 8!b ; ̧$5uΝң(ڏmX!8\La #FN.8{_Hġ=nGW!&l *Gv l& x5jq^J9G7=l}} M:?R =3mmwTz9"|5Kxрҩ!z{<.wUBSodFjbBPd9F+:u161۲6@*&Wxމf}#.\Y E\v~( a,zcғ_ȿr9eVzUIÓ%k!ґ& mP}N8qdH(42ӟ6v|}In([} E.=|dNn}0YѥY.(=]O̯Џ(SI;T_Z:kJy ]DsA۔!?焻0 bL"o2Gm_$ѼǝUOywFN#E.qkk磠 7j筠 o2le9&NV:sZ~4CCc'3b\6fSNHOرcߨEiuT&mJ*%XWޅS{d*OZDn~~bS,^>'W߈]DiqS#:g:+HM7ﰎuLBpc͏')*g=7+?d0<y SW lfԱ M&+8IktEEeEK&ʊS*JOF Q*kP*ODI`F5HF)N/LQt|4+%H̊<)YtD(nh$Q[_jS+ *Fc$0$0\(W hC6"(dGOck8̪mʥfyB?XPoֲU<&Ƭ}l6\[J/;Ȥ/D fzݳ/#%[M~5FdQ(GE:b}!{u$2PO|)"Xrcc(1'Dd@O<%l$*BU-1w4Д DD*!w`} UGn9o_ݮi!mPi`!ufHR>+q aø P?Q4KƎtfk+ xL[mҶZ^^!-ĩZrR#E ~ўm:MiS9VH3I.콾4tYjdc|(%5ivT1D @Cbsӎᗵ{. ֕2mE%!}4|]eokɮ'}-qV J"*;Q<`) -XA:|¤P߭\:)w}#D4D }Ͽf*LT9:[>, @b\h"NͩW10PABmiBXfm)r~^bUm*XJNIH^&ty?Q\a U<}H ,"OY!qG;0cB4>}ބst/L(MMӪ܃,5i[~>;}_=,c4%Y\lds`)>G^&$LeB(t.?G>|F&$|$]εNQet-v5dz&Iulf3^ew]Y]A7Z9QQzIRG yRbrNZ|Q8\c6-jR}"=I8-ѴKڍW3m[QwrW2rZWK Ǹ^Yjs`Y*Ң=]ftmBsՉ8SmWazx)azYw:cof'% 8" v-;r392n\fTca cNݨ]2i+a,C$t.܆ShlV(v4ztzJyWZZL.z C<Q% -ܩTWTLeu=cf-yצ=n{Uh d3]x ݜ~'w*?pڦkr:@zc&`cUkYcgjlL|k 4<3@IР:f)o>%y|Й we-Jq st3ZU3yQSb1XY%!ƶhKܻtQupkJV8t:6Eh^b{4 ¢^ m3~j:w 9Ӧ,riު5k=^,{ӈ(]2TfY;ROR>ep3x")DQRmNR/q:+.y9cb޸^Uyk`ز=׆7@?5jdĞؓYR[Ae/a~e-me7< ɤQkk:O2ثDVZ+fp|?^L%_|E\M'kP ߝЎpSMnNhk3]uCWPzkHr0~~Jg&zTkn,bD 1,Q\qh[؞a%`W[ƅmh2qvn~Z}y1ǿ3vï32t͉uoJ([t]Q>#C6+#K&+܃15eӕ_"RZ|g k@:\czЧnho~weDDdVP1mP~ DKe\.nB2TaVW{,LӪ܁hHxM ꇭ9e=Yvx ʎzO頳f0Z)qfذx: Xӎ _a)e'#cRUR8f4ھ/J#hWŨ C$lP]U)Wr`/@ցoW. +&A'FZo|0K8Dy!8- h^>qң̓=5jpƥ }ř`$a< M+/#h]ä#ұr,!dbTUCa؈5j=:}R5q%7Kr?hL_Be,B495K+Tul|Ul6*}S.gQLP+YMtRj@oilV:uN5.⫑:*HYڜoVHY*CՉ4xY-gBY*VDTрa_-x}' 4 3l%{c0Jm=wlBGʅMٶV/rxi\O^1xӸ5,JǙ Xf2D؀m~B{qʟ q_\<9쌝(:fI*QQ#Wy[i/-ߠQ y;d${Fq9sƒ6zU`H"RQ%.!du_xt8 IQsop/nysJɘc!)) Zl~ߧNv 1ƹS<ݛTa ʊ'J,WC$H6g̀o.-iO< NPj|>q9'=Y}I-Τ I!yW+f:UHu{}Gbpl9h~Lic+MEFE2m%8ԡ&ǒ/mɬ(¸#uv$OaJyϒy6LC~či S̃~y#80s׏H:D(kܭ%\B*$%@a:j8B#Pq+/l^iQM+'=\WPk ǁ ԟn+.ɈT*7LÙ3\H7DqJ]7Ut!gu gQL$X']*mm2Ҭtͱ(.5Q$~t!u`O]ג,L_=}BsqgLn$:7^(U[J)~أ/9f-dgb]MMJH<{eB~!4(V)ըˣ3"pq0ZHJX Ёr5huTM7؇%E{(ݧUGJ3H,/M_Z;N C20U.> (H]G0M== LI7ԡll&J{3z!Z|Ϲ 2֛A@f޺Qsku*  ծ;?8:IBcͥfZ I .,ɣFY2T/;1~OPH. 3Z->U3fʀ{%6BBW Aϡˏ0> iW;_@ Ax!,&:-5gxރkw-~9:p2Df XP-F^⧱"!rJP\x-. L$рM%w]N_PM8N@.|rPAcj$Il,A (y=.r%!m)kUĥ܄qLB!%(U41&Zo1[0 ?orF.I֑[lKF9H!Z ,58g"G)5tbDrxM"oWϮ2q )x"-;k^)Y,$M8;y_))Ah-zHMq<Ρs, ;Rf$yd+E3]5ҁRo]ĩ.x]=D@^.ۆi\4r*ГׁU_n@¼{+R\*lF(V\\lmEhoG|N\c?0R rZA.E8cpX٩s> g=7rzKV1[t9 L3 5ʕIe|+ 3G"62x}@$EY^!i#/5smN(ݜM:P56ذ[uiVG 'c\ᓠK}{T%eYAjUq^:ֲ߳h-{ zf#4x?6: 9<ĽLLkVa=WIT{}OEnB̹&HkY{LH)ctLuW̿ !`ŝw*kҳݕͼڣ؛0`,BJ&|\Ch$\*f.+d䠾޵~i!g)]_f^m'jbWTTh"sWAM)*IS4aK&_VM^f܌YRdz Z8LţM_n.\|8Gێ?LSnPN1S<rIBv |6Oog/>Bx)H}TuYA>jR dgzac_?|OYv̈/JZfIJp`Cfs">%eـ4.0ybbqa O4ɜe1~H -{yAw-. |35ir8!xf| jxH-sȲuQ~?pn6/|ψqD>9We3W5|6*;rGxe^Sp~H^p^͏w$%ӆ6'ϵ9i3AQ?p #vy_\i `f8Odߖ]HjA9 p?ڢ)J<)^Q!"ȶrUK-yW_CXjC'$Oͫ XP@zsE<$):?h8%W1`6[Lfc#ɧ27Rr٬rZ>Ź߁uoVʁac.x5­b b6ZI!E?{Yݔ'阾e)1ЫHQ^ADW/sݵh!6!Cy"> C_{7CMy! "Wt ua}H3!`9dp ~C={k'`f "LnHyn?p2UPS-E I}wԤ#vL`vd+7B:T8!oV(feTZtIGW?SQBWПE 7g˂GyZ~oJ@NmFkJDGh< Z63O=h/18@$ǦSE x†;:PwS. UCxr~BW^lj5Mi1^4Z߸.9GpRD.K!%-F {Yvw}mGa<0\~Ї֖(8P=lL؀'H7RF]/t 3^4)B7X// )q3`ʟj!gÝW[45҉ir1ıPȖP~][f=;xF|盻ft:e;~ZF"qcC7DH ]`e(1pFAL 5X|;NHO};OS4j=EtDhl dY8͗$Qu Tu+mkp86Co Y!t;R=7MOi%nqmtJ*m4LJ)&sE'ˍ@[EQLiw5Ä˔'G)Ib̥H[޺WK|?\[nEWY=jvp_FI[ 9 qm1tѤ;V ? A[J76 re(*\+a8#< <2b)[4>]V /r fL&Xabsvҫ]^cnIp#4d cZ~m&t K5M]O~3'K.{35df>)ꍞ7x6I7]ch h΢OHߟQ|q~OjH1 TB\GG gOPI/Jfvy˭FD,1ș c݋9QhIU)'ϖKOC|Iűeͫ`;jYhp%=,5n{px+Yt7˿N+N<؏/kf;@ ^?zR]@X]\$Unp^'ߌ|ԌC殗^M,V&[Vg!OlbJ ݔμ(^&3ƹ+K?%ܥ\صED:tObD@؝iN˟'%8~"" IH 13Y1$gL/u-JP%- 3`B HBD#"WZ?0}WߴD(B1:Ll+#R*9%8}R bsFa:sر(ynhw,1f77>UP0aڛ.0cH購Qn)igFgeWnJCS/#Zj&ޓH頬 ̯uk s.= WdUŤt9h@>AGXZ!`_ {In&G`xTcL̳&HX]Z^p/q$ؑJhG[GD|DY}x,oИÊ"gWW%,8]v+qV,BY1mm?h3 ɒ`0x!65qj\C 8v~̬!'62VX|V- -hg׻_qH \1 dgEc-:a-u4Nׁhh†{Y銃vJ - K>LN@@P梿)ƔQc` 7qfI^>PwZ{f>gѨQ{./;|ӱRֱ4LgS-]b:d\mA.rbY2c= #Ww J9 \ vjY )ʪzC$X́4]yuK"YYF YpiA-jL>Ujb9  bU1=\بnȤ6W-sb bX ^*iS%FnBd4gZʸ-]݋owO(C{Hz0Tf8} vAɟUV00=ZGe+K&uV2x xNVRNp-nTqսk6)b#~ltsBuZ7 S)i52 Q7xTܧ:az]!`yAoz ]mTDy۠[)K>"樃Aa4K9!f~i{f5q8Owy=k] ĠYki&+)0%=^0*]N | >ߊ6oA1/Yk(&٨VEOً|kʓ07Dq@NE"/iX1菡/h˪d:Z<h BLF,|=-Zu3p7ḽE6.1B{ڿui/K'z<OATj`#! 4. zp{ r7.h7}ϴk͎rRYT-M?? ! F1goB1wPs\D=[ ٞл,yn1B[s"Mj[I&Zr~%Qpު3P b({#(ēep}AKQݰA !e- A"Od8jf+k dK/ǧAؘ,f304ks\FL.b {EG,,Öv*h PyA loC 4[k}r\#L.!B ȏEg3yG[p1t. ô)ap *]K*-E R{$^>E${78!RM ]am'`>)GY=f1"uSć0$x1W9&09A[`5Ė?gmױ#Xv1۪>1 1-BԉW>1jxD% gž@I%x^ҕb&mÁ@_C05,:5U7[s|C~) pa!MKJ5m:v4k/o6}hQQ^*qW\qIn q ,Oe(ĵa3ߎ(ii]؆/X{ 9 s-ko_%Rbh,f肼0Q|D^z t1e9D0z=+@[z?!c3XidgQ %Ѣô9滋p75r&1к=9CˀFf=ŗh?pVJnwZpQ&dw~S ̫b#8+>j(R [SG~!H_%]Vc1sXnLX0+I@ɯp0 y#AFq>HtOjeNwRnI^;Dx,CvCICH sg nY/U-/NGȒ=V^u{wHЕxR" ^+06KTC8ò@Dx=_`kD.JSbTjUApך4|s*ι&E-d`^5K)\3dK}(sf!N߆LtR$;*W^, (]rzG+8"o)B l]h '\a.tSjSR;6{&M0VOS|xͶdk[ZX̸/q ,3١zGGlƪ4r$aicx6LA6bG8L%Sԅ`s] $:z'G")\sρiNg8e<\؊FgϗcVU7lv+? ksFΨi'Sxi&&aZFv~J_{n "5`b:>ͯVE5@G;/8:휗k9U#uw3~l?˟2UN!Y ;i Asxh\I`rh~<,21y1'J5|Kl!+#8ckmI >%F ࠋ=egO)Xn!uZ\v1"@79q"c:>j0Z/g/9}M܍4K d#ڄKspә3Apc~K^j A-wlCMA kw#F)EUILs WeˬŗδQxCb8A[@v[pT׏t> sxY)[D0ʼ22>ǓXV6^'Xww5;{Y<742+V}Dž3.mA|RV L,ug&Ӣ(bC~H8NVM< VzB %zl0 Amw),@J5`3IW3 ߂NҺX=:'@xda<]<IZ7 oډixt+fYg.JKޫlwƦj trnw, 2G~/n,BZp| @tZRS5ttۛt$J.Cnl 7-Tzya@^=Sࢽmi 0E7OUM)VhYqDU#ƥ=\c4T讘"K˽NxHc$ih_pn x8"Sj5I҉l6bA#P"ĉ n ݐD_f ˄ўL6n~}A؜#d\.SxŶi3zî"Q[.#0`kQ`X>fz(HTjoVvBbIY<$&뤅櫌TO);UDRx7Zq_'>>CP㎺Bq{hB%AGȯ I U(ynAXSv.4U[rh#l{鼚a"gD]WI {9N{5hn5łVxA v_Xr~Fj,vPpr< \xAdD!Ymu8Yq\+?V*S0{.NH}(Oº˄i9ǑhK.'`ej /AaH7[n1tt>r'z-}2D7x-|ux&-&H[xeHj30= vNbdէKNx6 ҠHY8^H=iccRVUAdkXQvJ tMAaVkr2עdOfr5!#5Bγ$ywoƃFN P =fլZݸ˦Zܬ N3mPU.z"XF)p[| <-cw&ʉ `{^U Tm ɓ; J~& LJdcє)6{W3D44q IuJ4LɌsкRK/6 =ny)۠ܰeRH|s.k6`t-ap#]PcCy'@(+,`O˚o?c+w x+_Yj)F9n `D ({I`z,(9BN7)'sSM٨+(He\?}=c-4wOu6.LAA,)E{7jwiI!,ޤL9 A3GF$wA.͘<nHpUasZ>92[@//E에,a-*XcU*rcm$S ?yޒ/+tധBvX7tqc֖J9`3f oZ]ꚆD7\x&=j'ԡ*W62!sd~ ?NWӬyӞސ=l/I!G }Auo :ddAzO-iq QXEFe.O8B>N<mϬ72RkoW:;M].Xmk]$s"ZkWk2.lۧ8^:Iy^I]n ױ, ahڀE ףd,/Μl&-φ=)*[/7)gKT c|)Rg-hZjTW\{q?Hszvp%h 6sF\NevlT!)܌Dp&AdQ{k |mFo0W^X/:zQ;~p3m3?̬pTa{]U:cȨ%6e* =|Pr"1B}Q++-hyy+׋eOI6Ui2(Hrn| NXb.MښdGkP:kI,olMy mrnj+e2tvĜ3GgDc Ϻh^CU_FEX_!vaL~Z*οyXmTJfI.֘&5鋇u4F:l ??TH?9P2|͞tmש_T%a!;([|M쑩i\r ,cCDbՅB&=0ڿ ayd,L5,)amMW6ɢ),aҒ(z> jbŒ%fw #(IV=*$w|u8(oPJqP+0NKbo -z_8(ڠ)3m q7I>4]ayjX6J@T2[(Z^7rtkMaj%sHE_ Rbviu>kƱLp׹?9zfmrpAckOL&xE8֎Fi֣v$ukk!Zf?1/:~] uUoBEu1=uZQ|O_u> vqe/cb3?Q-<%fo{J,yU/G2nB >Ӿ /Oh#EŖ|k ?3LYG؈2A5h99"rhӥYa 2xRBt_ P1=|/5VY% ye‡Eta^ dBNAA!y-;ŜpXh{^t- -Fn @xI$CfRp=oHfю=_R[0#ݳUha?!?=>{BN}rn|$ԝ;HcڜhsYh<+'bfɄF.'*W@gɰDB%QB= 0u -kH $;XT.5gkbd  #K|}[TЦGIkXi[<"0 }5Jz4J[Ŏ` [Uvېl$!M?>GƿV-=*nS_jIv-Ѓ`"$=[[U!+ٝu\4ktoFq[Y@͠K\Cs:nN dxVIudg:_j0e0q`j#uW6J[6Y,]C×@%a,Mb6UlX%v &m >D\?D T3FN-_-1q(ŗQ<7qpi>zLSnW9$_2]T+q6Ɗk6`WĎ-skN9~14 t]+ŭ!^R{nd`ROAlr dEVP|^|R(72)dU,9մT_r[RT|b5g#.G\Y;/HxԶ/9V'y} 3ҕh pİUa4AU"< #L%Jk>P x4qaHp>Ç|a'R WEN[tXwRI|~ӽhAI:h/ E&ʹ>shf.7?eQ]Z?9P'_b޺ QgvŜޣ|(Ňn t Adm7#$mN InS;#䌌ߌ"Xy&pļj/3W#ۅ9/ vdD2֜+T!R=>u,\t Th ]6AM3Fdl/^ kD:*mȯti sWX_ۡ#f&9њƴl %G%XgM X:]9ˏBFMbmW0JL&@|L ziyq3&/)rx1͆_Q%\Yϋ%[DqO͠ęZ@P;.(. 3I#.6eNl{'vN-M{CuVb*=ң3|eHV7!"F!E#xes}ɳMrL)HA%60i*$We/deIk1h\}jQ^P=,.ẍA(+3\ /-}Vgc`@ ȓgZxOˬ0D2+f0:U|Į1 eOn{(ۜkO4w,(Txgu #YHt~ gUL[6=N-,lFdR@sGMMGܱB-~2r!^m dG5_1ء๢Sw GOXj`t~X-uYIc^PP4`A)<9@ʹ7ֲ: rBy n-1 #\хҲکPmbWrzYĚ=xܟ^J:LEf>o*$! #ǩ7ZÖxrsMe7thLIc 4Δq[`OhʫI ƕmSk *m,iRK7ɒʃk}_,'(.1Ol 肍*ytO'I$Fղ:$;%62L6 asGg7-{.$q=}p$ʍR1|]H%rZ95#![]WvVr>=;xkpg{aqFR\H]x䔾 fZY^#de, vw~dq&?Bg7ҳ?' L8n@|l>0r,rSz6Ee@/P reD1J =ޏ1M,.!@pJXvZDFѮVV=Ǖ$h]L1*F9q)in$4)^_L8*m80~hY #u V=F-#k :fPmhoм DTW s'qjQhpN8C&?{AQS/(q myHGkhOՄ)sm Y L+; nI::á"Zؼh:VD}ɪW9,xRPo:\%t+rGn0 rnPILw%}[3溞0{!YlP-0l *oAY5UW ,*~bPq۵]Ǹt93Yveg:m.qQ3#wsXm 5K,7DK;jOlR:F$hB!M}wk*Q0g;1 #1gEx"YsWcA~&&Sk =_y9i.0 b*,SW0u'[A`efJu̞eCMOSpa,QenMh ^S-uC]pc=3#\bTT`ώ1FR zd &X3J(8tGtf_O6#!8VM2یcg4ڞ_NL.ˠRRlt#:e^=,/NJL  |; 3[{cpu! (K1]H=-*Wz6S3'(U90*dl^ʣ%Iw2>|Qw4m?L&w*Z,-|/ fHu8P3kn_,;,2iHd>V bL D.ٛWSuw#Oaz& X՚Mv*CkWd3u/21)o/M||P2P}guglz);ghF \,2<($[[ޓFq15k9vbVO[ڌ@Q HŎ  q^ccE 68QPe-#g+FD36[qR -,;9뵸hъyW[ŗnGc R0h6)e:h4ϣwƣ''\UU@BIzo`$̸wUR|\;ऐ@nEnX-,o},ĝL-ĝ9R6H6XeփܐuPt=-03t?9.!CVGL`MG#%RTD%.rVr|`5pSmKhjsB >B[zȓEjFHwhB`Nf '3靔i!SB~('I,8/{%4 qNs㻝(%'=ਲ਼JF$;{wV67b?\&1u(/G.8uʺ^ Mޡ%V}K*9lgWlnK kpN4&cs%mnoj6b>Qڽ,/!)ߨ+nPX̒$I `v1V)!ȝ(O`wĘѳNbyqXEEpq qo\f "X1p=]SjB.~%\AP5QmVMȇF#iyhM_STI"_IKcLY7flr:DzO0a Q plp@r+R}N*֔{zFx=,G`iLk'ELX \h%Z_8<G;@г}Laa7?Le٬0 3:;ڬlZ 4̠ޤ@t *]^;k^l4[H}]b2${A A&Y:g4Zu"\ atp iXOcƎ΢- <`lc ?Ũ3{3L>36wUq|n73+K9sUֱH,O"2+FsN #ck \~ǘA0^.)o0l#܊1zWY5g]!m;8'<11_{=v<|~66J HeU:1Zx}Z24*q^..I/ ^dKF&yyޓG9P4,9kIֹiˬ|eޅpL+b`Gj{c̈*J OM/Ww[-/L.XӲ\ YL>&n|v)AX8vKK@wR?ez lX04ěQ;1gFԛ"* _ЧoCIe6,JoeUs4*sy[{Xk܆!Rfqh#?O"s[CkijTQ86cs^"\S6ƿBSp] m1l'Ѡ+\;Nk­'aLE@Je<4H̑|mDzhg@guu%=~щϨmH+:I'{?'KqXy5;/)o\ؙ+XAQ;ȣE%~bYd@)'SbsV 2+ߕ^ &[3ѝFVq/Gǹ**! (#Q ʸ8Ȓ~u9'&<9X״*|Rnr V_sO| <8zˁB߉+s\E!MX$]0e ]ga 8B/]Iy6I"j5* ]5줊umHx:{٘. SxȲP'3AM^%=3yz"f!(!]Z+ '$6B]Y^`CodBL[B %?Z՝' eQR]ELi޷@iDX lhT& d)CMtY찂pYz&-O{]Em55QS;g@wmM/Ѧrpb,̉dȘ9S*cJ_U?}Mdvo~zgYT=wTj--aXP4vrqvL)7_mrƇH)4 M@0_c-+2AR&;K 7o\hbp3/0V&(fImb S åJ_ڟ$fqH :n'gla B0PE^Gq DD31i^R]wC=DZ[ R#J9HH_5td#p{nN;"iB0v"(9-'&E"]0<V[7zc̵9b:wz&W9c<9,TўmB~:"|7@IÒ_!wVݳBHw92zsšKG>Sx]6A<0 J>wrk2@S/zNEHt"(}jX;O)^%Ks'!fl@1`^NH?WezxyAzO,Cqwdn%T<.N~KЈS;P`"K q7ՊG(`)b ~M^䣱L:hTKJS[!>jPWZH4!ȍ@ S6O "& Gi| e:D^{8" E7cER16 +|Ȇv[PW#+C-mB:R![(?t;\ MԮ!c2)}͊u<ظMݚ%4!rRpYؿ02ufl}M&g9n@^^ūKĉZѹ2 k?Hh r:SPFQNb#z: 2y$nU39N4[CkJU;=8<~ӒGGH?0BC:^3V?"9k)dѹE ItlGW &$RIm Ж{jNIw/$@ґ88#`O0 Dxی8(O#$v@A!ք-9%IQy`wuu>X[&|ݝ5(^DMM51#Tc>ɋa]3a9fIc/+\W,~͍GE&Vw;MEeq-CȈyx Ъ9!L?"@  _Ru؀́NuHM^=;+>ŸES/EB7/kCbE7WW(5:S~5Jq[HSOS?W7Pgݰ. KNs a{r2L&_1.O =|guc5X+X*T?z|$QӓP{F053brp2XQC]M2@KkCъykJ<c Q Ӥ)kcy4 V=@Q+*~QA9!e࠭|gTvQ2|\KE~DC#8%CH#@/{1_ d[^v^F`Eu7)4>\B?;j1(Z{-Yal(\$3M RAe-pG~,!_M©fSjOG}j"y={{;Wr:!LSA?8s o͹i̭sMTFq"<(ݑ>i"8"qvAGGyHujQUI:lBryx5(EūVd J$\,&\SUVKJɁXxJb}:yJ .ݤK9RUD([^6!*3dqu%H2ә&šؠ?νPbf rU5sՖ8VR'%R^!k[{ }?([M1L\<׊?Eg(N/벽-La]AH-WRO%t1[Vf?8Pz`!>3K R;;L Gi25fDWƯskӿ+B˲4w=~dyvHN$Mi`nMC`!' fL DC}Tsx54AJ9c`<*W޷nڐ+4n1Gkp즔,6u[ Am^q (GbW+BL -15@3NFR+Q`E>U?8ԡbiK=)9 Ɗ ̱gYZ070701000000ca000081a4000000000000000000000001672b7d8800009e58000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/E]?Eh=ڜͩUVL@t=!%4Z %q\`?VgfDxtY۽IFq%69ffjBeC@My>!k̞öڄWG mlDP`Z `f:${pFhMdبODK+;; [ҕ:t3(3͑ ҥM|,d[77Ǡ"LS؃`OEnǝz*񻠇BȫjJihXIHZEE܄'csS&#H(lؐ-bA!AJDB:_` a_M+o$&&p^J.1;73@.٭{̆?2ݮuG%w7C+}Dz]U+:wy,0C .O]!F~0r'tq H4&bm3jרhs?&8 S AmalgbD$I.s8_\ *kTIR&9J{. eU:Kb,9{c6# Oq ͸^sI (]^ʼ8\ar>W4Bz!9'G#uA4aڎ$tP ٶΌnJO"'V˦觡CQ<٥@@C&Zݰ&Su H$Nd,]o.?`;tFCVmjZԿW'5ps \="~E"Ыn,{j`yEL8 rSGP8;6S&S o tAœ{ӳ˦ltnp!_v{<ϲH{u x"k`lЗfdh({tR#=@L1P{ѩV?a3hBVk}Xb#0𛈴 )$yC0wN0ͥ&Ô~ PEF*2;T8؏]~w?]S}-{ŸPDm AI.$DWczV鄻VD)ْgn@ic`繙iSV `D|09k (>(%ɓ2) 7ɘpۄde56mڂ> EX-F1(F&F^Iz="rSl^Чg/`̀iu~ z;{El>3[#@JxMl~|\ n(#V 齚52(֓5>WLY!IDB-|% P}Z)_1C!/ӓ >dDad;\qQѤhKG_,mhMAhꅄCϴam@U&2!usz?6עᾔwdpJ# />IA>HY.8zd#` IDt+㵹`J%mBTgLcM)c|#:K M_ * s,R..ؕ˧}߫3Dm_pG']0Ku#yhYms5XNAƃ⪤>$lWl !$Y$KT'-`SS:A ne)t'@k J'F L/[y˅4T+K/JC_eMvK|Lo2A֒&-VKO0:#4Yl޿=QQO31T 4h-.,)uFX_ؤ<7.7`V.:3:ю߫܇3e`88)J &vzFj'޸V(6?Co?pnxd 7ub1-J4ɚ99c/=mc n ce- wYAf0%r$DZJ)/ކ*kdm[Uͧ( f^ O \ȑ5٢4 {Bv+B:eٗڧ7յlrIA5bPh^ˆ-B1ҹNkIH f?%rVJZ#z#m~:-ioҶP'B<5{Y%+qq[K+s/l!dS ޶:[;G;ejd"nl7D/-Evf1JD]1ZC{Ɖ/MoooO BkwYԸ0 ?4ap\DjFY\(җ;4J_ $:^hf-7+ǰ߹JNkV@z}|06P"\,tqlCwpbcUt0gARp^0>~8J}?/ W_ m,2pJI?zc x^]MQf벡dt?G7k[[1<]=gE79Ś#4/ V5·^WKŚ]iS)UXiDלomwGVS|(0.0/䣮N5:ư9ʛ3˦| @J'h9`Ɇ9Vy^056̫½Rl^+%owU4}mgrV/$}MzPev xOX Rdޓ7$)TemqUP]Zvo֐܁Z4 Zg߯bUP5ݢDt.L*L.7q']ZuHؙݚ#ٌ=;*g1~Dr?{EHR4uL9~b\ZT06m[t1z`wi`Ϯ8G Q_H:I j*'J{&88T(71Fy񱣣.@=?,D .qRyٞGTJP=u-L\Y+B'`Έ p`u>ܘTܧeh\j5se,p2dFY2pmrlHfak2_-?EEz*1\9Y.7ŷ>3@|$3& z_ゕJNq}G*{Q&g/pRD^%;vOK[bӯ];oM74hv0oJٸo4g}4+>K !$,N~&AWLh Q 3 ՞Jק3@"GGaǗ7e/6EF{ }?m=([vV޴;s~4)Mf  &n/Q YV~9]ըaS8qnK 5P I>gQhHx)7C|ɸ?ruŸH5CKcLMB繪QŵogSySCJkL |ė r8C]ֈFM6nP3 WJҢQH?S}<7>*f(bҏ&E$9u^iYscrAAb . R'd9ԗ*2R17à1`4W59T;.E5]>eZ$w{Mpr .>PSWye"J/@AN`bΣ#[)U$gnW +#`#aw=M&|_ɒ2[Gyv1l9uc gLÂ;ru0O {K^1Dl1P&"yͅٷ*R2xm&G5좣"r:V1u*3wViȽE&4aI2~/F-GaHJ,5tO4xiܢP? YTPa `jE>l"SM؅j>"&rJ˻~`s y{(f#@.+sE)VlY%b dhi>TjsqՄa']"*a`~A.EKûi|Y!I)h|@fye؍']B4>"*[ gLӒ; ¯Lct@.<'S -!}KBo4@͙)4gl_y&Ε8yY,ԣҞ5&q4kuaHDSfY ~;A6QtMvy!\uO`I~E1]B&{cbn#.XYh2c햾ܕ>=Oy¯QHz/Kshˬz`r.P_qƺե/>N07KCaDreDuweY6W+ K++8ܞlUjÏۭ^iV~Zv\=Yz,旁=I)̹͒}}8 %2<*6mdbx]AjvQ%jVXrԧq.b` vHpA6U^G%*ЀMn[ j&JS١jië4y(9` k`W]TC+F }xAl/ը|ߟ;#)ܸw)cc RނYQebSq d/Cc0%Qm}Rp>I$LBsHyHXw|6`hfzN`am)f?` jNaȧzJ v ZU=?8>_TU2;< WHHe/קRVn%6Շ!3^N)^\-8}Q\ؚh͌ޜ:/2B%VqPxB{BZhX:N (T <`C?COہ.HI=,PjQ$x'l!]sgꡡi.FgZÌ^:U@&&QS:Xnh*\o9ϿN0U6rAm4Cƿϛë0I-Y8Vcr"-qgΆR'k!jܓ:oоP`.X?Il['y}K'-<\[pa<Q%}'LQWF}Ǫ˴2&\-_$d=hjQnjj]9uGdV)8暨Qv @֨Z@D2$Uv-Іq\k>Zca gۿkyBJ»PN> :!!T-qM'$db&5]ǛWS~F*i$+Y| v^;R] tS a/HӉ1j i0T<7}]IG)< bCZ%?oף7=jag'-(e/E m_TRpTjNE J/7rX#6?ڰnݲ:SA~w2&^VKUT9Jqe?m0W2\a N Ki|Eup|46 QgFNH9Cxد~^daќlE5gwEfK I 4s''.Z3*r2vˆK̭ J5anoȎ ciNG'&h:LPxA<>w!zJCaسN#{(NG|ML#Zzx;e7|s3IlQY/v©]; tq'cRSd|>}.؛ӴWUuGg:M)d]CRB?@4@!nwxs2q?4]ƢVCtNٶ~+2J^7BZϚTCȒ9숵*<[a§B˰ = Q 7k9;U >1ٻ$mi>};m>HUi"\=:YMt )2^eCAK8DZdcΟ4 KE7E56D9 P+|n FH>e[vf\P~Y3*C֊a8l:H.ɶ> x6{W+-_ۀ:A5J1! ܗ105^VCטJv3&B4JRO8*^c%BM晟(E@c56R^t , p>ۧY]Df.3n-j oخLJ'kHdP>SUwa/n{PZf!\DB/cmC샲`)zv˿0aJ}ީQuEWEg6;~0N s+ՕdITBz׹B;ډ[oL1YD@1&Mejdq*-F* z]Md\ui|{:m>V Ā bStVSmE[lAnYe˲[$TWږ2k/9zT{<ÂPoS;UDx_9?X@_äIGlKV1X8&%5PZ.!]dgO4՘4 c^_9Bx~$|j&Kx?OwF@ 8z*/&5[,u)<, 9fSL39D2[?0G[dlU1R"YǪX*cq?ss IQar̤J:|3e[4"dL^rζ?J7 b#WpK+,7^R-F/;5Rq-ֱ*5oI]d@sBH`zK@Hw&'ΡOh)eb7>ãHEW(l*$3T (IW0BsG4cJ ehrk=eIdh91"5pF?SWSEcPouC~^RV>o1Yع*w P6䭛'AX霻? g3<$-Ҝ)C &Aм@4(ZԎ4{r [2!2IpP]WMCCܮɡ ڟ K^ӰԠ D8x9%q_F-*ʤqqڈ}͚L;1ĜHˠ4>`ZGHI| cT:RKTSwwGz{t|nCqρʷ*kgFKJnBI*LE.0%axPL/<B><\ՓS;yo"t].II:$< Йa#~7U)Ωd_8hؙ6g2+/^(O O(}> )hDK͂3u^ƣ*L ̅tֆpJ-OG:j5|ױT70Q9!̲'@4Ô^jDT+>w+/#q.e^'ٽ xn csvwO xإC>Hfp!wk P֝1ς`8>UZ|4nb,a}ԄÿZ9!94b 0!^aCw.&DzC勞5յo.{$x 4i3J d^MGEb3=Kҡ&#Mh\ѷAXх_%zVȹ -MW ?оylWUy w#YǓaq# ͐)9R$?UqVXE~',w]lq؆n2!vċN ꂩx˒` ҍg-C٠8ӰGDpWU@l0b\$$ˏ&(_\iNrBv>*MG.X/p3I;aQDY 5K}[i-6ui3vu0ڛRzpA28<ֱǾ R}I S#O'Ŭ"J,)_B+khު$Q˫5,PJt)+ݔMڃոu0H lQhK|xh, 5 ƆA)漢c͑'#ZaN2D/%?JI.WL'[xsb*O }_ "&aC D\oUVoctkPr /aP3C) A@GV%J6 JF7kőՐt( ҂uTr4t&w!_":.E;,j͇wXN&xf:I,#7Q"K!7EK"4w~@w`MfUmMOI@Nq3!}P]+f KW{f8\%ᮾM9mblh*Q_f>w|Th|J(kV}٬Ϳ9;IN$Kv3|ؾq= M4MqdgaW(Op?h=Iq,4vz|KJ?ڭqy<3Rlw*XNGGMpt#qwg1\~]Gѣ$XU)ΕX,ox^CgVp q F>ﵭ7Ыp|nG^Ƌpi7j\,1zHJ Й/ c4m;3xHչ9gر)aT.@K1FV.Ƌ/.I˾4N4;YOlkH6V|,w_D-9p@Mكe7Є${JBjy:~]yaY"ti=w](TErG:EDp5sVL &{µ>ckW(m*ٳ[ (]Bf\ٛdI={=r(J_8۔iuBB߬}mƽh@2`SpZ7 ; ,, iN .Ƃ*r+˭('MLb[6h`NḐJr,ɇz;]ݡT%Fr.袽+ B!ق:Vpu1G܈Z dik7,Oj!pI;O  4ۊ6?XKa 1iAJ0Ïpfo*<:Rq:_7xi Bc|0P!MkX Eb> `t=m9D}y~PE:u44<Ԕc>صVB q¨ ."_nI 8̔ҔAMqԠ4a?((@:‚8}w`G^ iI/ӽжЄ&jKiBJx̍" 2-Cwpa ۝3/m70N;_hylFm:)ZM}JuV :Tl@ )y& JmƁ%)Lc#;2,M|`UkƥD 41VEl#;(JyREt9akt!/eԘV"ZJ&d:zϷ T+a$dc\@dS!Wc>vth9UЀ8u9D^z AO'\[b)`(B?Meɾ^ |:UmZ3֖9_]tw&G둆ZQrN]E:mĞ_)z#Te^#qWP%ZE}b2_vKVՍ{t+_x-hk¦ץc'*~+8vh.{^ j8OX]l36JvHt`GVq86MOY3%}Nژnޓ+(t}v{^nċ2Aƾdފuld/=jL[ G,$!arw#-GKCP&I5󿸂' ܑTG8\(Wz x\yfV?O!k*QLk6$R6#]]1q ?7LjD {1{|ru߸}swFs5Ы|HEdħCmuշzK~o1s %gc,RqޭOR9M^6e'%=b$/ b* ҃"/tLE.c$,K} M9rO}Moþ3C8L'㯢HWz$M ֿ6yc]T0[6)&<4Lnѿl:xSym˷,#حϒ o'~85"ȳ [/{aU" BXwz֟m?hʻ`hN/;+kvW}[+P̝xzq S2>C"j%[Oj7%s${t!9_656& 쁄]`)-};7s"lmF8#Y$27@[Q-/) YZ):lpN@A] _{ x~!ǣΆ*өGo{4rc NwD|%>nV2_an|j1bmJ: |v#Rm jo͚fZtPgsH-)yі{>d){)-:UʘS܉oq9rDO.@MXKc_ѵ1A.iPrr@kqlRTbz3Z#o5?{-1ifH#Vinj`go4%u$2uf j56 U2 sj]P ]0XNvVõVNtiZ@1O4`T8O,LSjzK@ScR!B4efImlq!2yo=6 9umW,e//&=)8OKmh?A?!A3Cj淥oRi 08)/OB">v3$XRd/z4$})3% /r(<`'#Pm28K*R8 l|V,݆(7~mrT+?ϛ_z.]*;]#Eya„tίLJܬqG2+ٿ5*ow+)~sUL Cwt3ݥ9R&!RQ Z'pK~ᘬڭ G2cϏX1=J8R'я63-C?)FZHt)`l9Ɂl5c-eTt 'ʾz-d[l}#`u (uug;^(]PKŵ<$B]rXRKv.hL\Cӓy,7˂,[1vG9|)_A(P:H>pq=>($E#[7EjjHӠ@زW/2Ok)$eh]qU q 44‹F͇>.N /I8U594︱V&|4ƽinZO H`z& iğr[ >nV@Amqj'%H9?Gfb'dұh{$Q)2{Y:F,Zyρ(W=v9Y̧^ pI@ r"{bon68':Ȫ1@s5" Dc{? rg#%/y͜ .?d n3/d@1>[Ɛ77MtRuR R4LZ ;.~ӽ(t* _UL"ɥ'gkBڕtȸF jb{i?KƐznðB@O˘=0 W0]J"G(]k͎rDRl9b9L|mo)Ui-(@Fs~u?1Xq:|bT_&_uUM=%#o?ӝ V :ihb{-T>D߂8R4Bf\r!U!82 HHv+zl*ܔgS6+WT@o^ N}`Z+ τσr%_H$EUrJAK?*0ϭ3B)ƋW.ᩄE6W'M4vT(>kh/a6pAg, webT u}!d@|6AQu࿾7W*.|7·bCcgoF%#$%JOL݈x?0|!Shb9vvHQZB/tC.=L6V7tWN}nC V*qGG75T RwK/.llbS_:1#ҽ-8i;*3 i,@qɥt s# ֕™DƭfvXUqKF?œQ-wkiӁFaK "J/)C:WjբBPTl07 JV(X@9 [e4U /8Gl_f^zR`tDF{(@fFbй!5) I VO 2CS V1"t=q: r`Fbk"X_WUi,oVt[bTz]ٞ'pP(ЋC] -Mx_LY6a˫r;k@^  B00לt&g3EB{†bnI{*S IyЎ|O'` gRH%>"?\\I"!(HSAC9RA y4$6" 0 . 7~nv׏Z&Z'][պ=gQ\)0cUQg9EJ-#$؇J,OK{T2w1-<;϶[t\\2y'ÖP[1 .Ǒ섑~*1IX7oEn 8-[{ifpkE_|k!VGo;ǂu D+8Oc"Ps@N`2 Y}DtWE)4k5.Posn68ԣjvAPo7A.Prd3f?->x&Ǔ@8m}Q4t"jPחy}{vUcP>Wb#rO̵nF>L[AMjڭ%ؿf y9!oLpJjӷǣl]x fAmlksn՘FzwE1rڶώ2ӕKHL2n?)i3_y 'Ohx ^Wr-_Y:a)z;')nنA 453ۥ]\ ϩc61Q3oa`.zŽ,;!lB-\Tٗ YB޴Z>@0ڹD7WCS{*?[XDSz}\rړmH#:{2ʞ^LYzcL6t,}Kj-]vٌ3_|Ѡ:ǘ/ Um+ đ% 84/V>,s'@}^$}.u}!>ç*5b!N.ԑjl1c3D6-xY1c/Ŧϧ}B(4M7rr/{@?4LM4g!&gX*yysd Dڌܱyk X N(,m yZ5 \wJ/$'wg;}liUAChhquц91an<]3? /Mj}U3_}( sǶ7 q)Ucyo7v8w *[Fڵ~4 G(zv>oEnM@ AIi/u'X'أ"@!.n>8oWɀǤQJG CNKKO^BJ#yT'׋u٤5 Hl/؍CM8Y\?ud4COp HLmAALȂ0PcK5c.aݏ30ǎUz*Gf̗|nU>7? CkQAA7#(/=o{o<~.BtђA2J:c 7 m"SD N]% yv">nKn%ӪR$Y<?Gwn9@kC^:'F|sUV (=CI9YѢ  /O4͘~1c;,V|*@ `"9"cLi=WѢ\@N 0SBrfUz%E}R'q<(KtLrLjROʚlP(&CVS[AtL=6cGkʑ\x ~tDv'Sw,08öԪVcUQD%_˿Kѩ*N^!'i4Q|3-$lq '5fFh!#Ā)>}!ip |(|-`T<[\#~;=6I{ͯ&wP? cpg5~ۅLYe6ބsᑁx5<=eT{l, k o' f{ө0r4$%6*6eB i%iMI3R䋉Iն ־:|yW8F.K$_/6P?˽E7:c( 2jȽ | (,-=4Y>[&SC ,R q8A,wYgG՗Έv92f]͡{TFm+Rwo%acx-|]zptݽuuH5{T jdu!@"& ?(p0*%hBr$qe4l ʈБK]i=Da)`%z%\_xg#0ٹZI&&DT`u64⟆YLħf9%CW;)BN,nEc8*8Q"{yxVd8q Rc]>• l~v~syްTuNS]oڊ26tubM sك@8 vN^ ŸwU T#"^rdiӺЅ׻uh1/iX8;sb624bM& &Wu;n#1pP6v3^h~u;A}1q%OOb+1{'͇;0M8U1O{A'8Zfն] l8?!g{Ⲫ/褑LhD|!@DbUO9,MW76^JQAJ:%Np'G:*7$_K3> #gTb#2y>1 XCRv}rPx`T3?Cs!៻a! NJaX{{'_  ~6[zXDZ}f࣫^"Lk-9g3+E ᠪ@-Sy}8 ߸J#:yS {`CZTf `R_sqX [?{̽ɮŋ S}ȫK3f_ r8%Yz SE6"2"'GHɭz=${g HJ8cL##.7ꚟ6}@n0 FƳB~ ©FlXͱ?nddC>2m0BfG3Yi4y=g )g/ġΖ혇o+c!Z"T!'iPdCldlC!A! _ڹ|(RA렊qr 1bQ&rk1~% n@s$8Mv~cȕ=GBe|PbL1 ~8f-.a\ Zz4o]^ y8zdo0oT>WG Jބ1 ߹lB "0>LyT@2 >V hbZ9#fx 9-w2\a?ܚk v @9Fdޞ&=1@2 $mDqu(ϓ"~llL /Yi/>k1L2Zf<[u[r.REl y 1 L#~jƲ% -JڹnJ'뗢.;KiF;yЫrȝljO^WFE 7ޯ6n#ɢycppRx49%[7)Sm?ܑM 'R@|wW~6^댵5@u Zu} ȓ^S*}!]p6=X;,un 52dC̖urȵ!gOWsؗO75[)c.ZGEO `(QY~;:'k~l6띓kH 4yA {Q ANyrƲw Ō[lU#hgk|ܾwo߿u s*a+vߑ2;?fϢ5JvwS1,}}.!R6 \J)HրD (C[C7cJxe_XDA 4[~Qw+W.T|}B58VJʷr߻ 74uqXj MM> \fC׼[MocGIl!Mi*OrQY'd`Ny/SU@؉oӪ`"NӦMxc Xʴd◵W`ɈSޣsadrzOY*lT֢H<> w{x_C` /m8/Uz%eG-*"v/{R+:H'Yfzm^p5,޵j=W(app\;̹&YLٺvQk~~=G3q})2L(,+}`iۉLtgTC&n(_2]g1<-ĝh_C.GNgp]CX7+PBP>dI65^]פz7Cbda0[,p3U8Oda{XMֵ=`ƚ E>RcLK=>^[0j?\LcӁ_AUKguv W6O]X>w~:z.͢ҝy]c5}C>%ظ oBf\k'uk AB԰$IдK=I?3(K/w=QV=19?7Y1Q&_+NB"oSzSCyn@^9MAi$ '[% &Eqlë/qgCfVtaiub Ĉy?4238Ь+jl@u0h@ N>3{G`ܭ:WXIˊya@J/)kW+  2f̜Œv/vyz+aCLיg}p}B`P@)_TJЖ2ZApZ_e$|oi߲CWr#ߠjG7@|>q;7M0<`9'eb:m4[M;،Ox爃'A9̺Mjɑze:Ew2N#%Rzk֥$\'[dZ dԭIvԔV x;-qݢu-7R"3,_Ch>@_Jݻہ0yuUւʰ?t2 {"fz,z$t@7/owδ vLU!`6}O~]ᄏ @~4 )f:%TP\n!^7l))VkzI/垎K/S"VXoqo3-#J>+;ь7KxFt_/nFҬvA7>Pwd*$C6Eh fҊnCZ@C. bdNpRr}6VFڇdžҿ>/\6PRD-,*c3q`AƋ%jM9 6m::ҷ,scY~ZatC$|@Qi|s$3(ȜZQh) y؜Hhmq~jzQ,$!93CSKL%,'Gt*׍KTmVb 79R!֐ @G{%DoVrO\ZYT҉ }[%$}tP 2pB~JrV;<)@(ȩtЩ[+֜@wU%$eȈ1޼ e'Ҷ| Y 1G ͺ7!YJǽ~6nujHIrLPJ`cg'L*Ng^-Fb3hoRkF0\iIHֽ0zMsXssxA1zRVoNY_SN'h!'Rlv#+ z_hmy5f*`bq4|F>3=?j|yd) 聱YON1DNPK\Ć({ 0tN$=DzS+o gZؗ g~!JmVڇAmn#=ǩ5K(wJ%ݓr 鈾%dkҐUṲInq3{OjF7vF ºQm^`Ce>&4Ft-~so9DWgiš(E ѧ n3-aQ^m2lۯzc>`3;gʞ9tu1%]ʊ[emhŢ2XNqdY1ɨŢa-RC 6R#t)sRȞQ,WYL3oLL m*laĹ}A 4@$p{ #JQ=oA5vȼ!o= 9u.q8J6. /BIநǪh n'˻):C3mGjVBIHfim6Oq'5',ܶ{~CH{(WFavC.5cTyP^{`mb9ӏ FF_88mJuN,xbY1JzӪ$Q* bS]yǜ{'ճklqΙLC>=kNjw $=@1r3yxxA9oU Xj3q 7}R`~SصV}+pWKML:]hY>AJ'Fս`8tӸoa(b&Y<=+P*x7ns}2'@UI嗿OHx!8TW=xG rZ"?M~I)Q}" 1#u!ZFVh|!k.DꐵUAHn8XLC%=6,ULEO[\5tA>C͓\փ tLf!aH-cW9<7mǝ7no)uJ\3>O^ghc-CQ!kf&.{=P]r"tɇ#1GhXq(9qEGaӭܽZRIS ,*R~ Rr!'gݸ-<>1Rୁh:Q`#*N(S/ f"B6?se/LE)vj_ޟ;pU@ݜ:[iK;.o?"\X`Զ*<'[6ؐY\Z`nR*ڵtVդ1AF); 4JgbqUHmD^iM 8-2䊑<`1Q'f"$3\> qf8Υ2qgF)vV(?FN^.W^ul[F{A[츉bߨHe*a]/K􂈩T'^ 7md Lo*'J,W<^CY`(JM F5) +AHUM $o0鴾ZwmWbU8Ѿ97Yv[_ծ+v'lmHbT]?PGHe6=k >̃ UG 38J% 2]yXUb*!csKQ~o iٰ2e0n4j/,u)]g+!Z+A] }ɔ _#ײAh(P4l\v[Zx㏫;=Қ3SԪ2v0Y@9ǟ1QЦ\v/w<}j5?f=\7٤ s,l%û7хfPgv,F=-0Y(, Ijs^8ga)׈_ut<G]`;>A~grȈ h<ǧ=DTV2TBdaZͳ94CAi2oněu}$vmdo[zp+yW[ $/*:\дo')-n0x zv~,%=!" /a v0vVft$1F nexJgyU* )ۭ]{%l]XBG@urgu^8o POX4V&g0'}CD֘b^lP*ۄJD5Bۏ>ƕ/?1%R|Rft 4a >ğ(w4|f(,>ȅ~n)Ap/+6Ó޾ZSݯBU-33bz:ϭZ:&$p|AM#{,Ll6͑w&\jDkh! b.`2]"oZ"C]G$MQ;Hb}qW~ GZ;S8'["h1)pŘ<; _gvUDmlT$kRo v=TZ0Ã%j(<oJK$gZe|9PhcyPn!`s&.k7OfHe ai ¤>/$Z ': ~,L P+Et {̾NҳQC>oK3 T dCЋ6xBДy8D(v?턗VH:*eD kߡ`VtĨhuGO;)WD,e/DTc9Cz孷J i`~0yZ0`&u ռ11ƶqynq^S]\SpǺnk9)"MQǩŔ I#H8!8=,񌡵R 3 nzWf S,=ݚp͌XkuxCc64x+Ա|`V2J/MםTq,XX i_M ~B7a*Nb8E.L FɚrCݺZ|8bM7̲ڠ3ݐ4!?&92뾮VK 禟<]4S`շ:&FͯX1޵Ed_ N1(J>VJOu}Ck촩@\0p̐_VK|0!nZ.JsCt) > 1sq4מ KȦ8XLF-Ŵ_ߒbuf> rm%0c?#q_ƶP-I l=T8*L|∼A7W==`gT&#yn\sM%#( h-CvƄ{GiSLpw#3 0:3hk %Yަr|S>9ebII7l:6trSY: _PLG)dSwVZf 7su M(IfK#ϼg*NMZҌꫪ)YC =iTBui\9+jDZpF;rg_$ߠlqfGJjbǙ\=|/az ;Іϛlӄ< n1בYQ_F5Fo9ZD]TRNՂ=i.{H7p\IE!M|rmZ)wGOi";#+%g"O.n1HiIk2\-ݔ}o%naO&}D`Gÿ@1;(0;$C' 1G^5!|LKg`ZF?ݔSBJFC#v/݃#Tҡ`$8J5:~6u=[f7`Nm8w y"&_/(p]=js7YZs.W'79+ҼMx;/mOeQ;Yl0Xe윔Αu9-(Fۃ]4VA/6|V>I.|*!ZpDׅ&r\#p{_Xaifޟ7Ybӏe_yJs_m`QB3Ky =O:aFXBU|q۞җ,EsxRFmCSYZr*6`J%#v}"%o}oG6W;>\?ZmKZKh.0hF{>#ۚD\]ۈg;_Ecò$ebװ{eGzȁay[>!@Y=USUMH c\e[}{.Z8V fbJ# Ug Wx j@&AOuyҧlƇkl5aR^)7={!ܳDN-ai<^h"X6^K ~l\ IG5z9sU84E"ζPMd r jܚ,h2caSIbнJWѣz*d$uܷxO?!-qLN?;f)Vqd=盛uu{#E~CE,5k .ԙ>U ND0G3F 7b D8EAj9 ޟf_;F2ctK|Z2}ViB9M d8|DƟ~%*KhlKAt\+wްkrU&X#B.u$~vU(7cQyUT@7 VSڣ E), RoBeA-em 8@kUoʢ [J+ ;KCT] |T[Ǚf=^~j5ܖ7XlOqRyMo!OBvw/RUrm__RW=ڷkP(}'IsA"D:(P(CKVww-}ȏulŵXA G=wS6_**5' !"t7f󠟰{1ՓEr-&KxgQצPegԶR c _Q{»7VF>3+X.ph( ts윶 M(7pbLh YI F@j3;Hqlp8BXXڡF(`3p1~ oq~ipJ&^o/-# m6n?cY $3~dʑNj )ʥvj;ff`Fl9h C?`55+ OF|AmWB[MPZq{" hGgT,;X.Ww ' O{U)% >l ñwE\es'jCAe+92XOh86V$x1p )yo>^0]EKbkԒr/DZE*9Pڰ6տ<b jgQ,4N#Q`iz{zw+ɯGy bܞCJ5vG(gJ :š o6& /W:KIu~yf| +b!o<1 (HR">J.2iU3ڵpDams1dM<"R#2y<|ZN<8->MG-6z2?qB#y:,KniW[Mcnqh&U|s~4h5W] "s &o5 & dm+Vha[~xk]eS`qCImܵec-ҐOE1Lw~Bu%]E1frJ3gݗƋ3@)V x`gى9#S%Ne΃iy`_s1*(3-( ]F hplT] .4Mpb/wj8 ηQPѡsdj? OV VeyB13[[uuoH *G"6Q)DxD_b3 6f~"څ Z3oǍs`8u~WtY4;_V*07垕cObU!T!'5Yg$%㤊_qV79ɚ,b97P+ck:x%Cdza<@ތ΃_da>Y?*\$/ vSO b{,3ݳ.8_r;*owx$L lF88JL[Ѭ0D94#^!"Β+ F&۩ɏAÑOy2)ߚv3ȨGS6_l[TN x` _v6jZ;BX#OK]5RDUvaV}UkZEȉL¼ TDgMD9+_t'qWU4Ajj{ ]. +)'W=>yͰWYgve k4S@ct !+ͱ޽*/YH%CyZ4K]Ěh?1`Oh(mFy_* ؂olA]NEiD>\ɨ,Q5ϩBnf`}X\.|]QI;:x|+R@XGh*(Mj+4@2%}&h 1CVŕ O{6mPΦm^;ѯWu pH6DeSonb%7d!!V'Z;VPӼw^d z?=UM(O#(^]{Y4giEU2%H2ҥ?lA*1(^q|:XA䘹 )WS[b"\1i}6&qۗpgX?"ҟLD' ,c pZ7Cäzh಻0pX"4 )vBJ R;obU"2뙮}kGWx1D7fU!6}dv*\^Sa-8L$SP]XIK\GsQ[JTin s5ٶwbp OFkx j$JURi?vIuu2̎O1O)jNjfQy'T-IB2SkKHo?©@3yLK7 j{g lr|(YaJ "Bbz!R Rcn.iǛ8#etĖw;<=,\=MY4DDi&i_݅ͰA$ }a>'EXre)Lk 躒#!Ć%TPkzEQpd$clCVVR;h,gheS+jcSX Rt4+OﵑEyG#Q,TlvQ6Db綏Wa`JDeq/\Rw^2>LLؑ3 3' hhچ:CI_.4Ts;60fԈF_FxC' " v=LwE/g54T d:`8,d˩RʐT(Ҿ.y;LThݜdADp[~e ͡n!R kx~|c{vPۖ 6SFHs-P=G"&Z%g-d9ܑ T@W,n[[`l9겕 bNa8QrLptA/'8Io9?C\r*O8OEd>C.xBCAU WrjFSmi B40P|-Bi=GG!#0KMUSE}iI'V0al+ "DU_Qۏ%5c@#x<=72cW؀횋LmkZA| #Aȿleg3Yaqh(*R:NkɇFgOS,\41.%y1l%à Yc}iC_>E.p<\وwv_2~鍏 : d6@~w|;Z&)MEΐ`#]d&ۍSIQ)P0!Y;w b)P; dm瑾z'-X02|V$h`iu=B\ySb5g݂n wB@Ԑ!+pUٛZkJӋpĘ)`qS1oڝx!Zo tu8SVO'*mɚxxr[ K' (wmeeRtUX MxFq9W1ke텷|$kVH+; 44#*jRzD˥7[unl2l) 6wp>R#s^S~4^;;"q?LdbtEyo mpǺKMƩ#hI=)Ĺ8*$B2[&P61FNI iߣ6 8m2>4oG'. Rx!A9l=S*D QwοԱ=;2pMq^dKʟ#wWಆQQGTd\%)TNnU3|пޟ߿ۆ[D?&k^i4iB%UF鼇Vq,q41swg0[тMdV Sit[i{oe'g*d 7x,%Tߠ'e SQ^2KQݹD֕`Ud9L\r|EOe9bJ%c}osw.dS(+rѓ `g+E7~D0][Q51}7 f.NܿsTt;LAa%*E(<(;L'a.z21tA?Li~9e֦=l'ĉ $B&DP}uzm9uQ|CQ5uܳzô (su~ 1za<\< Ng:8zV˯Ƭ gYZ070701000000cb000081a4000000000000000000000001672b7d8800009874000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/4]?Eh=ڜͩ_1CT$)k8Ilݍ:2u4kM+ Tj}tU`R&GbVi$2Umjʵʞ庀 ]uhf"tɤB}v$:, b!MXܲPԽ؅z4I&Bx 0$j#Iu(ו`mw$sebZƊϓ ts3 6aRqP)hFpn m5,^G:>b ExUDpPla6Qe0º&x۳2ZvY?AGG`PUp ,ѡc{S,|4֜٧]~V0Mi¨pZ4 @mU`g |!)j}20$]7+xHL.5ޭluv䊂ezOg'sJVob$yE/?QPpWg+-*5X@'s:P7OmW@Hgղ0}>@A}(ӈU$.3n\0쵱Voq1/U81w %9OS᩽Ihڳ?hf0O\[y#g*̸3;Rofo,S)n~sj +CeQbh:MD*>=J:Zm7^mM5\G>ǜ BNg %pdQmy2^s2W >){55l~,ϛkS/?.$M jmuY7 K7v#p&{V6oNFA:4:L8Jv[Gyf].rVn7qIR8] %Q6-ķ()/7Y(8e%9ZQޘ1h?I$n]5S lʗ7;$K?=J RUyq2wS-KN>hIv4_@,F4-/!RU\&@JIXz &9'UΠxHLMmM4Zv :B6L uqy W/ҠdpTzS~Nk `U0kZ-!fs=Dnm.Ե 3P=ࡢސ&r Cpf^,NhsoC`7_Qd/:~ȑ3$l.oxĔ wwKVF0DoW>=92YrND"A7JZJ=hzS:w!S)_t݅6<=5;k_4'l:qV⌃;uNE0b:"cERO̮ҡhiG ؖSw7Z+D}L΢%hB~eQQFxP\F>ݩ7ƃBO%8 35gSr|&Be,!\b#V5GqFA;A>8 eިعUYϩS6^ ƄpwHQvN:MF֢ #R_Hʩ?#B )ciַoZlI28UR?=<}k DE"]%fD ]bt7l ´XIO9e0P1N)BmXv͞\Q}y>\`;8H Ng)) n>ݚT–|ő UU} ?|HV 2C]iH(jl6,j161=uYEǺK8 eh.ꊢx.(頵,NHBN=u"rΦn da)u#UvvivV9֎@p~{tcu`xU1C( Euw'm e(R7թDW0^ڱ$FXj铨?}Qȓ@& "J&QӴ_JKBJzq"e^|]J}߫CM/c|#l$MalH<rgJ(d3Jbؠр]A3c\θ&HTKk!x:1+agt*y,KssD=%+<XCYWYtagc֛\w\|M c7HS^.2q|5T厫,,p_v|%K 2T64XU56rzܘVYB$ߚ#&tK.WqƝ)bvdc'K½uS²An|=:~'8i8m؄`uz L5'n6)z^'fNs螿6`J["6;ɍB~4z(ROe~G*O0L_6 Z ~<4gьXԕgU#QZ,@YؔalQ6C(0 n8$1jGڡvf6*4JZ)d?bP,MS׫gIi 21@(6kJK7]eȐbewܺC)y-lV `n.=ծ6bc'e5#1ԌqAT=|q An@k3~MZD[e҉dن_pSOU|lN =a" "J} IX5c \ L3Z@ThG4f~*3SMyBN亶oZ@K {%iOB uK>0u'|WWBif,ᆑz p}qԼ*GiI1DW52S)R. }[ Kz!}4j UbB0K~>a#({{+ ,鸃uM}n,,xkBS|gDE(d [LxOJf;ܸ+Қ4 nڧ0) c L'\V]Qdgj\,;ZϭHS{9ˏ{,5 m4Wv$r/6S}*i{ϯMb!4X}!NDQoߒ%Ɩ[.P5#O8ЄћM)l4sAh;bpdž!7FF3v=4O!h tJisbp4b] Oiy~<Ai1d-$]>uujеf'_ł܄`0Hn{;՘W4 K5 F6pCW¼wjyd5oY YƼט˟0(FU6a,BySm0snUXʔ!uR{D%L@ρoZ96}*Ur;?jIVZI4K#6z1p[!|)]b[sG"ìynC/(k,MN!:K樤ۋoA!AۘXIU>RpbR^RԕuE /MՏƔsfp״u*1XWAv<WEu>u\_\ ;=7J?zeBzQ!QHޒjKhcw|emvv=(6*dv,{`/z2ta~3bp6Ou[y \2#'KC#X9GZW7F8T{e۠V8BSt!>3<"B,dos\bgi':}_ dvK1ېH1;7.Jh [ƚ΂}1<[ DըJ'bktW̐Jp^wNR8u9_FCb>tC[:Y>e",RBϹ2RIaGUd>IkY)F֭Ӣ*1iąԩwFiYC5('05 YtX >ܬ$Ƙ6W'c5ĶIio Hp3P[VG=Gp/t<XI]"\/ ̄>PM̓1Ԥӊ?5򥜫ax&=u&9'YUD=RFWKlTJTͳµ{Hczcl: (ݶpZ-b:~C_J75ud3t>5z]k{7ƠA\= DGdM9!WCN=?>E*cQ{Z&d$@;=SWter J4֒`Z~nk~~ mW-t;{m/6>ͣ'K7btR$h~t,dd_  A,08 v R8]skޏb* ҙ5ۋjREL9@hg 0ډ P9@bʖ[#*hlʐLIj0ZZ+͘,Q l ɸ'0^(Az6M,,e).n/2r'n|t7Ue[eA'ngZq%'rlnc||$&C;ߪC脴;EnlcVun ֨歭/!ad3e5IRa!CsEpE8~uYͿZv < Wfs3~2'bL4vy>Ӽ@QSܸy!R1OhSjse^ƿlxmjޒ9z.Zބo"EAYwC6!LP|NGU=݋)u6o*2w Aø -[VI`g*`nZp@ϰADKqM\hn θr'>]]L]Lڭ<{"UG=FA4@҇h}c5jG' 륕ܐR=Ps/EUϲkL 3̙) y,}hM2IB2{'1RWʯp,7/r9Z!^w+-,h[|/jeg]+ ֪a5c} _3_QjŽx n]Gq!>"AŲE@$E ů(= ;LL+VS~WbnoBXpv=K Y2v*x.HmӁm͑B&,KLj֊z&F_C,fhm?qwqQ:ވb,Vw+RE CmR!+ P]XG`Lft ˘;޺'r6F&%; LKmKR Iϊiw^qmizo♡>${|H4zs)JL"9<H[fxjOP \|>E y/WnGsm mHJ6 EubՋ|T#IgY;  *Ԙ+y{|+`pʣYQY4//B-Ann8ד4PsCVYQh9H'ms *ݍd S3ZH? ]q6& []9e I W@![Iǹ-5{A#$P|UNrV"0ͬ2m^|Rv!7}uԋ[0YNQo:RPYBᚺFaU.;Χbk[K럁;Ufi/8R\`|?h,i(m6>_;`(얔^Q-֩M.=XA18b;=@TQjwAygL;:PŪ86lRiMS wCCmh`J#{ {VQZK(iLVMwr\wѬ[%݀&-&B<e}X3cup;ہ "6#hW"9 iQO2qyJ0*!Cz7S|mv2 xD(}%rgEଘFnjU;@RB`ڲW^ʢ|K'v'Ӧs@{DɓN!(%EaNW1Dm%0 Hk0Bne¬(ȟBrT3_b4'#aZ6t﫱 A(X6vɣ@D8X(b,nOO.!ĕɘs赽rv8L X׊( uJ176 <,߻{jNeWe" :ýQ߼9nЎ{lMz*ȋ{$_IjUyALkWۮ6wHW\=H9ڬv /~ʜab1Җ& ݦ*lO(>z]N#M~b[2&yڭ3 fN UA][wRO A 'K%K2^̲i H ر$ vr z T,p-p*|"?U(W=V"%ج#Bbx*sesH4j1V%`1߸L "Dv\(2.Ċ/ yFC;"~b(twkP&wwמe6oi͌x؄btde:JkXjda!HB`ڥ8Xʦ-of5j3zE/|,;/SѪ85so8ɔ"s:+9CCvgG? 5\W~dPhW*WDmc\d-CnW{ |VPr>qd@zv4E~1AD'@Lĸ,w% bD$cv/&= ;浃#SX.DRw6f.$MvCFu#0;jԧOлG쌑av櫛\õ(P6s`Ib=}bK* K/pHfg뼁h&\QSTjcqzuQDsפ\ Fă5(i0#2BȐQhCA9t4ǻ)G_P d'cOq 1Ocgʦ?=4P Bt S )La0-p; =cJU~޸rID2;O iR -xti/`G4䒡MSVgn(.oq$*eW!uMfߙ{B~ kOrom/u%$ac5l:r)"8>9$`wz+Ӆ"032ZOx}YjFv}σF{lXtS6"sfNVόozTR1rofvř؄;D~01 >F*c>  c2R WWuŠ8z#VEC\j#5DΓ];WQ}[TlR/ipnwEVرe| m꿙%]kU*XZOS(pWTᄍ3T)Hݘaj0pc?u3u:Y!Zui aͨ^3*~Y[S& @w(mLaÅ7BASN@⴫!Gne5utW_LiG tyGЂ>H*`zkE϶?p”5ߥKq{h6f2TڂP_z)`t4VX .E 2zz1jb<ꚴNuH@ \)If@%.IG鳮tgG<ps3@*joeI ½b5xzZQbzRx̾Wچ-7r"^Β}UEDA󥜋qB(Ⳡ~ )jkbOojoiU.M W0tc\t߰|a/H F|mZ #Nm7'sKᯘ$h#kبb+6O* SK]!kt2# I:Urn\ &PEaJVFR* 4upƩ,C+IlFY- ~/x`6(8G,9}p\WWFWh(4qu{qB&fb^ú,,/h臇5eMm/y2@ǐ\M0/җkgE:xBF%Pī|2=tC0#|b^SMMu]TP^zR FNA\Qr_owһX-z7RO+,_ʧO&cE{ "Ki4$hp)& >¹,qd>CB\-6heB~_`tWo؄%ÅJo٦ #Ž+ 3XfWf֮s)=rAT_l>)ҕȒ-ڳ4p,5qn}BmB=r}dm,K-BWqRj /SKM,@v|ŷ]M>)f.Dj-UN=Y֠$utxE #<Rmq۲p(6O}x(9A i`n2(\&;DSAU7v%X˒L~;RXC!HaYtmӺ<oHc?WT^rQ1@C{Q T[Ӑ}e-\( i$7[~#R2~Dc>{ YB#&E6&ɥJErT]U;PƏ3.1ö9N'\uh(!fi!'evzte UbU9Nq6ƌܩ9Uڮd.V ([,C&)=E-jvOp zo ezd3ā!giҳ ;:Z7 cVmbZ!f"X1x'Y@m!qpq`a'4kKNK? UҜz#% >)pnjlmb0.aV| IVw ~ŋWlJ6 e_Ġ#ަuta7ʼoHhf?.jM}t|Qj)=ɘʉ验^BhOwˑ{''8gwQ+-ϏxjmOy! ΁@0*Ș\~ծ JNXw7H D2D{nd`'~tSm7?o6\| 0SzjUtPoN2J1Hb8Rx1 /9_\Z'Pl&bPR[,>LtL8cZc4"$zGY}9aPoH]V>$t=A?s6ST2E-p_ώ]BPյTR؇ʖq(bI!n&P #`z)=eӳZO-4OЎ=ht|I2 eue\Ы9.4@^_ނ@je_!= ,M&L{*cl+Zj6o y'ۇzzC X " hthx- 5lR_]<(fӝlpU'6qp3cs5},G Yۗ(fl5X3VzB;D-*d (ed*jK^|6S!( McPقd)7C sI¢38h;u::N8!~h#`U!2^ xe;܊9\D9TpO~j::QwYD8p=½QxwdS755'ಬ.t|}y ׋YD_^WrB3WOxR2c@`je e!8^c=}ceVM*:y~x)/=\X(}^81g'5Z,yB[S8N,+źw[Z@e*싳ocnqx3"rA|v\kKXhd[&K/A oYown/zcN{?Z"²Gn,VLNt7U$wHɻiNp ) o$hnPz[BΨ |tfpkegȀ-*C A)ES5 rcY%ZmBYc;j@$>Qp|Iz &Uʣ.@H 9aO"ꤳG, 僳牱 bjDNpFK0L RwM>]&!JCCFEv<99K%dϵ=T{0:N"XƬmU Ai|M49]JCR. {۞2}V0i-GS'O`މ.?<ͱ&&~ل&\-PQrGBmҀ#SUB’+ ٝMvb_o-|E.iƩ C{.oi2A0Xa!!>FVBlvg7{Vaw4JI]Q~&О;tSր9ȡhf5Bwzr-[!spңŲ-\x>ȴga1dIlR_r"9߮. 62Znޯc5$ߎi wt@x27Q- g.FvjE`-A U@uњq@ ${ )981CT3gEWe:~ɒ/7gΫAYY/5 È5.3↹)i]Ix(b|4o-& T]Ŕq-|p`\콙pqQM:eS&67aP2v%s i;0~^sZA'kE|.lQ +y?3QNj5j]F,4X>\^ORy$%l5m5t[|&9s:C b3Ozh۞ف~D_6 əÇuv}/Տ^ꉳ/2 'Q֔^QϿRyXmKU iuPh ;pW0W!F52*&wq2xoW/@P`w^؄O"x( K^;0u-A~eyABjtɟ63Rf>{4 ,> ҿ;'[E?$l UEbD5ryĔgk'bpEMeMTƎmֵVPKפzK'RwabYw!,prt^&e6{Dv8և@}ǥIԜs%l7& |"k=2\E=%og]0mi ;XVSKacIedyؼ䔅gCr";!Kk"tKq6SOUN~%0,3{Fk.SO.v, iv& n;Ï69]v&C偣-*о[w/J?'_a`aW%42VS($xY[aVNaK!޷9%IXεo6 KY ĭ@OQ3Uf7L ;,z)7NPGpJ$zcA$ߵ6`w&bp[@.g|` lܴF: :m@Lr-'43m([5" 4/z\"7̆#"Tnp;ح~a6w91w䢰/zc"'9DWD{>x3C9Єkf"OW*S1#"ö"n .niUutigߩلPFploT\ nap@Ah/IDqc/h<35jƝ-=߈>nkG:T2ɴXhbh\<*է,6U_E,e Ek_0^?9F9ƶtp'I>Y.=JYڂީl$ίI@ؒ?dj+PDe8?ml_6@F| `kN_YtwRL9;aUzeZ+s\V.=8]uZ(P6> +8~l{J )[+rwb Eb3K=+)rJv}<| %\ kj[rml[ QG">d.r!âBbr2@!pV+i(<~5糐ڋuu 7K?#Cnv 1(|Gѯ3 }^rWϚ_d@NcM0Ԛ3W[% *]Eb{^-Do>$WM ULNW? 1P_>\hN?.Yƕ3k;j2܀#E*!=ۇA.WRƃ*ΙY8IL(ɞ}<\ۑRgt2'f~s4cfw|kQ=B RE,x_q*af7n-ކe.Ap=~ -PS̼ocZNPDb8C"a?&'S zǥ!`=ݛjUXų$[' ǩA$)r ҵ7*Ȟ_jm`zOHr^ Nhz\SƒQrv&/{GG/'RϚb >g7.,95FA;,Ռiη fSV+ FKO:W͒.ͻ=4*63[Ò|& 8 2DY`D3'[QID\랋w>:δj +Ch .O,I*)sCwoU@{Piev\9G9Ɗ8Yc`"Lh0 ~~[CgWߚѕ.~r~k25_ٓMz!k{rLp,Bj J\(yF^K~ kLOjvDv( A[)8WtA>IBq>,1oe@ns’g-m}[)Ps0ɠH^V,w=a ߈[/`ub(1 +4%gm }lbgf^w n:!7F`gl C 'uKG(4~YLQwyћ7BǼF5}Ʋm95/i׃XzIpE".4䙛|1~g t(Ί=l9;j8d[]}Ba٘ O=H^4[Be( z.\uFW:#`]^" Fhb lWNqn bߚd\[rB|yeph}] k')I`,o پ@z/f͵NWE!TmP'-Kp:aZ.BIw,g@IM[6.`͠2![z-Fe(L=9q0 uL"# ]@+d1=t 01h\Io_OP9 .ҍ֜N[UKS}rQ2v 4Na>J×<B! ;y+e Z^p!,MzBGDrrhJ/]m tϾ.2YٰOZ;`|'7 %M@gU]"ͬ- bޫ4feAѠ}?) +)e1 w&;VЩ *+K Ħwq~˜i \\2)1gc 3zsQbt27b߾jO=¹fF@K<@ +du5~ZI$m*ЍM._q*pųàou[뀓_;}5w0| '~$# 2@'E0hNP>%a!Gϔ{6G4t2x}2<{-|Jl?bFDr~@bt>AA+arLEqXhNG16F37i] î!O-1`JtDUT"xmx:u5tpƓvBGWC43Ɣ |7"G>qJqZI=t,@h`@ghW:74XQgJF8p;/4; 9wi$-qf։W`N9SWS@h钀nΩ87ynfvc.kٱ@j9O q1_V GG5QZ*nMV8K& z5q@1_jҶU34lrk-rܼeIF,>$^ٝv,B~gktN6aqҴZ y LJ˦~ 9=-üBح<$jx\mbe|敊GSPE[ac;j~.0d{'6@˵Щ XBtᔏ|} G {m^&c tcAc f7 JMVBaB6F`a!JBB&o;Fr$0S;E)eR?fgy;H|GF$yp|!KaƣvD*ҫ & ș2f2oigcN5JޡSӼr6{>2iNU{'ߖ R’?@e1S|J$e;L4 ST(*HVf|:vW{؎_~u)e۪^"E= /J (HW ;Nԑ/J,U-,?jַpԳ3$0 Wa*ml&@m` " /T^"nao2@Kh0)]ssD8P#&Qcy:3/Tׅ҈ə2 "Zk=%K#A ٔCM?kSrcҪM^萏30*,xyL^Qetf0Zܪ0y~bQE3u52Т=9<7{cɹ(~tH07ke_/UEI| wmV%ǽ<;d g8⪗HW5K*ȕ*t3P#SIgвPI Q>^rh+zk2l0- mGd\Ab{-L*v51Vz&TYXtJZ*e ɶ=-g ;5tV eBjp[E4v.l q~1&W^BIfaLk!G(2iwQGv;";V*&$C]Z6a&)L[ _2j--\wRr7Q=4;E'I8>q/>-* Xw6s-< 7ld(#W/a}A}f[=oUb6m=R Va=]"r?ov]ɔ^)*[VM4F2,'f23}72H@/$(X w Ax!n,dT _ŏ;VB9Э$3oǏ fhr0*bEww7nձ%{OYtɚǶa]~, QhS2H2!XxP(jf}|ZWٰod4VA!,ȶOc2 8$JPH+4 /6!ΧjXeRF`}qgUf.ޠ1c4f1peְΥ\pZH÷ѡ0dzvH:!t^bWz;į[dC}UWҜS]mF?@heHV`M^)ɢV?'ŽB NP6qY?@otSg>%|;(;7*D1 2\zM 1;h `_ Gl5fl!F^`ziT&uxGvfbK5a2Ѭ!1x{C~1?) `;1(۞P̬Ub-{kL,_jI8>Nʼn`Ͻc) ==X0rc$C?OCk>C4=[^@$;k;VntN\*5nsIce cze{i򻵆3de;<Á\gx˲}||NmI"'`UKÉ=Lhp'*tboQ(gҭ ;θ/'`j;)2pN\rCs!\FƙSsKpmf B aESvJB;- K(,,-m}x@6w^@=[ek«·H҅f -C$|oG129k.j\!r{1*7e~,7+H;ePJrk( .PjN;>ՊguS= 2o=ֶ=dž&'PL0 iSls2 k4вyA|}jW'oq'zxJC6|ñڌJ-)ʰNIp/r#fo&t]<ΑUQ8܊B0,Q@oQ3|߫8-V7XP6a_jE_dñ[Ϊ25`& sd {alH& TW&NяĠ'To542xwwt"CMLSD؝w[W[2kdR%/} z)ՖgTeJSGC%#\11!t8n5^MAkvw ΉY :viI]gD0q^L jPh)Kc( %M?Tzib#*3];fg\>O?jnQ+zn9N@YmH56p lg@Ez0_RMhZm"=^C8w2zgD|=0Il猧WKޘN{%2y7EspBC=i A2Hr<(/ 鳆rzeq]NS>-M?BGCd⩕ZwN00AU<^G:i={ܘVSRHbvœ"7/leC;rs֝R)muy+uY]Y>ۘhbw٭a&l"M"HNa[OR ]*)o%JѾza]!!ĸ0琬= ڌx˧K̈́_[ &RWk(<}TzC=|7QORSoRbi&WU0dwr9LǍBas*H:__fh>xj&G?%m2mp3"c ᪻US]#7,ʖo>?}2P|>Tx;_9hC:qLZދ,xκ fU%W <(K9=Q>v0,Okәw.|on1}ݖJzFrlG 2i~ggggRҲ2ޜw|2HHp+. # 9 P Ex~AZbAlX_! 3&-[Yi}4w̾ʬSD=%:)?.jkeP:0fJ~l1Ӗmvȅ ʔdbݯg:רЬJ38f |+6CZІQE~*ؒBzq!fգJ$-Rp0ܯ?&3%1ZJ>RW=`:ס,'>w92G9!.ht'dzI|rUGdr}\Q)6YrQ9W^@i%H5xc_nQU/ε@Q™w|!O/G;PLH)|;ˬgO~m"Dһ_oX}Z I]tO *tlSKÉq=7T\Z ߗPn3xs 0T8iUBƲMQM3ڰVM /U/G^#|hB})( N>X1.:KZjb!GKH2C^EN)s;wR.UXiR^ )K-%fѫoIo&zQ]-y:0\G([}+C/W~8Œ }Z9>Jb ռY1f^ č0͌` ?ì#=Ka{le:ob~Pƺ(Ex95R$j\c)KE7DvxvN3JnBkk-[(هG"qf H@m~j#va%q[(u ڶ`eJOMk1 +{qܷsJ'-mS Rߗ}mr$.e䫘}O2^,fè|=Il_J{Wg,4gjJ]5TpFHYV=" 2Lu™H5By7Q*<}B0kKut0r^zHW.a^_=5d>vNA9'^MϳJ}(hNXKE6_Ք,̓UNh-bmcJRvF b8zgD3#oLmQPE)AʣY/8nS)닰~?yI/t &.kӗ3L~mQu>/7%84IdM#o㻟dfd.SUOFvq¹/\`[)[̄R AIp`5n= Zm@zU-U61Dd@L!{f_ۻo1v԰Ĭ:ѯ+NBR ҇x*>?GO0GA,|\9ڞf$?UG!XGmo)U>up7"橓"m`'   G6|j2+d\XDqP+/6/JRVknkMۆ*aeH BsG9ުN?Lz,J&+ #hdz{☁F<~#wI7{F<]v"„Sweb2'pԱplx_TDHOfL1 s5"9b<#JR1 ũ57{eAN) cjPů-_PR=K ´}SՔCBOyu>frA7q1pY6s".A w#&fgI%{$|!rGݱhbnm<82[C=ă]&9hUQ/ɋ?I%{f&_dOh1-1e*#:H; )i-fH!,a aQmqę"Q*ӋlNvI!n>9j#+Ṛ11}֒,>@ܹv78cB{^`ogcFApw췮P.->o6~wb;YZ8m,xFO{ƌ$ *B<:Jʝe.׳-JÕ Q$r-SJXĕo;%:?'ܿ&uOohZ @s#>k-^U@qrLX0G{>һbt~SG)7|:+K+ |$0r#vd@mn:'Wj `'J,GpT\nJpLZ3;[S j? /cZvS܈xJzfvzOfƒ@!HHÝ;d=cٱn( qmBBZ/n34w}d4n7KZǚ bA7FUF߽ 32" 3PFߏ\ͼB嗓 #{Qc<|KYHtRrDqVA=!6YZ|i.R1`肈ʙMwmT25nj ,4ў#kWRv=XmD>6A@<@O苊>e ruBWpEwʢuØq.> <{ll' ]6Tq~X_g@O#%0\$Пm+v1'9#T;;i G.l~t֌1,BtKr膔YśAnQ7cFȘW@d:([>aWviڥgAM2#6 ktwbtSf (~ *] Cpߑ/.=Zt \VC,(2S 9UpArV7P8 ɤqgvIyoJ:ScH+\A6΀Am/hqҋs=4fRM^awy€+vv'kYSZjgp)OˍzYKQy? DreYV^w FFU"Ź׊8x /*QKe9N4ˌ% beU/t HCdhvq\Q!>كdIeI7 14uie*v㔿Eڲ5XZPj |Fq ds)1W$vQ^xܿ꧚~O+p8%]fcdQ"S-Roǖs=X X Z\ ]\W\$nR78 Q_g,[ $ob9OG3}k,nRU0k΅epPO淶}68}1၅viFo#f:v4%faWK:AArFtMFve^i-szϔn8Tf p*xqV $|PS?ylbk)ߛ-| oMЍ FTF5u(1cdxǖ|o?lAQ͊Ǟjɍ5T!JX"&c0"5 ~fn5@YG04\ۀ[4D(q -$`I.SoW&ܱLXŷTZM 9fڣi3nϱͰBW%o"A֡0M{wӂHAZAJ<Ӫ޵GZyE0eJSgAX1St#Pt{PN~BR irBz pLrV[R+,_j5'jďȚ@B/ mYs>&Ms󐔃z2Bg.}3_#fȰd݅HX5/b9\xB8 y 0S-%:{ Y[9r9fŤ.ȵ"+䘛D>:c"=Gؾ![k(HSGdq+lkؕ(ZCAJR!6J1+w4gMI ,\LWU ?.Rcƅ8uOlT#.`&@P,~;L;ju`1`S&,3p!s)r!EΫm쵻9CզsfeWЎF*)?A5&%U'Tp$Qp }œFŀx{:FQGO{*R{?Jà.$+d ~lCRk2is%BdCZ[\t5vvjj:~SKLZcsfYѺd n!aF4 Ů [F8X$p->xа PFgYZ070701000000cc000081a4000000000000000000000001672b7d88000028a8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/(h]?Eh=ڜͩa;ot:|&Ͱ/j~#,%]DU]#\OQv@[ˀN4l4_ JلưLP!йwtJ7`%զY;X҄"J1V^[= Q5ΔtN?}n6I~ʨa+|x8>@p`V_Ĝб`2 -}#?^>Q 0ƫ.D`0lf5 =rjs% fQE9m ]2 >])R>5;TVчѿgoHJCmZ#湲=yG؎FΧJmNj|O*y 7"H[HY\ G=9io=Rړ#cOJ6;&(>.Sڱ/yBY=i& FzK m BqC^z/##hw?ғ3dg"uC/PDž.&эn\o;W_ _Cj̝I)2ޙԎ;{_Ue#4lQ#/Aʉpht~IQ~s[|hZrG6?)_K+ 5)_ӆ#jf Oևd 2F .] WAO |j@BE*Vr>H ȿS.x7̱f Kkj & vlZwx! +ZJC۩R?ؔ{|=t*PJ4OΚ&.m=Zbn3I&VLс' ݫV&|L[a/t>9F(fVܴ|h ɿk; Ry{4jX1w'*PpI޷GdK;QP-C~ k ),Sӫ9/.gHsֻfbKI>Ѩ=ãQr Aptȫ 4fQD>`@^48EG0k1Z$:k;GNpݽh{=Vgz\g$ ?a^L60)C11 3Oh$(NMpFur;(=gLi++3P2lӄ,CD}sqYE:|ǗguXB"͡"K,cjP (g,z}z9uS`e]RIϙ{Xk/2^Ro\?L\RSXBWcg6=2:VetʛSI2Q,0!? b0U:6wzm$tb (qOʋL,W MeǦ&fpLA'Is92 \)'/TWB;b'lqHĻ%-{^[&AҟAӴ&'׭A(%ȉ ۋӳ\Ip "`͚yo++s1c8ޔG^湎t5JorEFG;Jo.7yYAܻF'հ@>ݽg!!o#Ϧ;As+F ~uj&8 NV|R ŽPҖ ߴZ%EU iqJ /T _G)Ϥ:#?5KQvTr&pv 4JTYY+sڽpgrsjq\G8ҏ׬qbŚ4'erP['ndҀ*`"(?A"h4NCDˀfha*#CrcHBRIxC\<}eӏQ_:H j^!֦BXnOיr6̕ZOΐpbfjF2Π/\ Q_9mzZ;y](6_]:HM:MȋʇCzc+X`ZUoB4.tqê>Fi0~[Cms^luI-uI,F33Od86 f-ֈ9,tV&p;8= !' yIj:ekUNO \|2`Ȧճҁ&{ql EJ8Yյ辒88 K?rR,S }(<-ϚRMRpmճSAVkG!sUҘ\:!xpKĚN -*"9{(եەriȈ)u;W4Be9n X- ,\ ݍJ9XeRt7 ͤFM| K# _kOzTF_Or(YmQ&۟G_e`yw{J^g'ٲh^qYμwRY6ӳvg4-`e'dccuAOl~V.h)~'J..Z`o5T-'j~Wm:n * )wL";?#лUٛ4 (LL7:x& gKߨߜ( 6_gNn?q0Tٚϻq NSed~[nrދ)@1O8 ZEʤF>Qu;s(Yq)?/ SYFmזgџ$IP:܉>훐q` vM:3>1alփ,̘>,)Zu^`ޓ4/|U[A8 ] dtȡ}>0'Rz]s`~"W9b_HЧk D.;$E_vlBI0F=>УQ4^=s<.W'nqATm<d[xr5M0r=$d8I#hBJMi:)PĨJU #vf`JXl,tǃHPg/uTژQ/)k,q"ވ O_]LuszS yAٟ!^+N[@bٴ!fb-)ds5VŘe񵭴Ȏ{L, "2ǪZ,I4Z`vJa;Å%γJu(y Y ʒ$PlT A уPUXkMK2PېyMzQ8^9B 8fn;C@Rl@bWN>nή^*S'fr_]OM "-T"Ogmb'.T ^WYK&S(4ta9K{Q-g7 Qp(HBG=Fv 0 "ܧa4jguBefKd[0D:%ە%EHr)ʯŻY( n 1Ȑ!S\.SIcx8RDʿ{'0_V. |6zj)Ȍ!hNdP|t4ɸ3Q!#]Y30,JzG.[Kڞ+OOkB/>7m>Ov$fBȷ'3'QDaѶKlfP&:wXZy|.|Ǵh)tg{YEnTm>sŇ҇s8i۪5F. X"1wGQe'U+xdEl;Y<(K"6l(Jv:xJB\K !S-"xb ,T$Gh yTҸ&(Žo wnṟK/N@B=4Ɓ ;ɹY}~̒?bY-vpU8\xq2ĭ3yEݤ\zϲչ+[UnnJCH65YM 3]tY&ۗ-m`-@؝ yY'c쥡d^q4Pk6-kU79w[} j D@ ThT.*:ԿTnE9pw;lx3J:Ftt;%FjF2!~kѬxؗ@Is򓭎@EI)vێe3v:NN+]|ySXfil31=hh]#GWp"ͳķ/GxVe`>KQ䁣hNP# gPQ -qFgݙ82f;ӠI g xsX_0PCk5V3iem%q@!nx@BH@ {o1Q hU {$ƫ;%?/ƎbS=S0, inHbMyn֭؉oнCfzM%>G{Ƒov?#ޯE.4¡ ࠿~N.JIe7a_$q0m]L9R& /z״EY^+U[H)s . CIpm~׊gxG2@GBkrvtc#z4A/k5<ö+ 7Ί#aף[iM[\Jygst.g JbaMc3U I +&‰,LK?}t; յa,TwY ,=Ah3d]]8 H?zߊc`8U9@[tmrW 0nm|Ax;.ywgAdRv- 2O5#SRbtsZ!Љ_ mEvi|{ rdʮŰ]E;lE q/n 91r2"ֶjI- ݀:`8c  yB`s3zU×wOi\ȶc)]@'cZ n XŽ)Sy te6MN*?V#B˰W u1K*qV~J >V|^Xs;_ RM {2wi%@q$zJj ?lISqT7yT/c DeP_襮,,[8rOܫ 'A6>S vl{&hJKkR+sX'x\E`qQRG MD/C@H7` N@5SM'4r<mOC%t?>.`׃&sQw߅5bavTP" 8q;r|‹:ObDr-.HmHb)ڻFowllc܀yds)N7.0=z`#@usZKqX>[sɞzAY_l^uglN:Y~饬sMvnESIM,10NZ4 fdC$ aGE'`0">:R !fdqM-T8c60{]g z)+" ;sF⇔yNzxl+UCZ^,uE z>mAۘ v/USF8%;jߑd߃$Ԁ wSz⺜DTQhF*Gx24ں]2 ''4F2&&,"4ni[o.lb)Q\*YcU) qݖG׍1h W/(U!"y2|P<PL孑P&3_&nvAf]hDJHFM,c vh=} S*nQ!NW*D p#OI1?ro9"=ճg:9{tt&B&+P[d;=D1}@*+HLbAerVbqxjd(i*oƌ`{m 9[:wh˥RjKDiCNq6BoHeN^CDA"Zi9 }Ɨ ϖJ>[Joܥfp"zQX3&ĹKLBnWIϜ c݄7d}G9gW̐"{T^]o@UHX/c&Kl@\|wlGI筜)'61PJ؇V\ӉZ07'[P)'7|Aj\Ȯ{;E2"i-4F _iq8jyOV-P*VŮxQVR!PgYZ070701000000cd000081a4000000000000000000000001672b7d880000cb14000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/]?Eh=ڜͩܮ7Jfxm'2gXAT\2I7S _/_ 3fV=3C`ſ&K$z7OEX51 " Mʷ iKfȀoō5bjٸE{>#QLK߭i.Q1w-1ՁEXucS7zϙd⪦Z,VҽP@9pӕm5=C`&]`飂iO\ng^Lԃʤ"ͯqdꍓ}C([ٷW8$fNE-\3y1߯FaMAy+C2@ˑ!C. JUva`ö=# p]? |I/kt3vVo*^2t;9xeDg߁t "d6Ѥh4uYmb"4QI]>PSK-\_"R YBz dTb,|9Jۦ5xĵIUĥpyw[y]3-kz9t _\V٘8`x޺"/a v&`Pz^|\OR tm s"7fHl‛adςqދ?.ey :^W`hhnq?o>-ibV&UB wB.Ώ[]8W$/%KG|uԮN;$gPNBX0JV/0}OA)9w=@sцIH$~ ~(9ʃ>Y}!'y J`I5/)Fބ?a96@! Fl"Jnq< 3PP q6R *:+PgpZ> D/q  F`}tM=nbrdw|PFDЯurS>U}vAjY|(( kOFw@D24B XBXHpw to\3ZpD@:upab7F;iGL[0^Ћ?dUye"[fowD3FϘo͒zְ#ZcP.67ۚ j*LTMNुGIm+_҃/'?MqƵDE’ژ5(z^XGC1CyAz6v }8B=vm:5:~{&M̲D? ؁F9EsHHɵo6^SDIrOrcђ^RF:xQpьx6;=pڒ2w [ U0I%r<JŒL%Ұw-zmdo7Vg@De,3&sEm􅏽l~(4-efuUS ΁+kUkCSh2C Xy`][9I,0xURERaLoY KaCe<9ږ1>X[ `vv #&I1gƒ 9d` @¥ wajasQ!lFvRZ[.Jrrۆs/?oS'cd/ed}ҎB fq')QR&ϔ֥wS&Su]"331Hk%25;NwbP.ZT92Pigh i/*gl-ˬ,A:40G 3xn-C*UX;#8+6x"u&ZL4K, 5%ǧVPpYJ4-l,[YбzS,[Ii86SW$Eq U ܫa;l@fXQc_As{ҽkMOsʣGp}PV8n߂>esßBn8)( T1/VtJ=}Z8ވ*ޕrHgԛe<РeReRjm Z\!WB2}}OKՈDV~2K=W|swg+Tll_enu4(OH㲪H  t@Ԗn b[C o0@÷p.I>u34=\Z3 r>94Hfcdr0U5 i& SoTsYe0 !C/Is+ofW`RSw[^m!vq{aN'&e2v/u*BOPTXx)@T[1x߮yF}'Th^ısUc->/Y%2G'5c 5K/e/X@ eehߦԖb gZ ~4M胓'HG=X | WK%x}FST 6ϋl7'Jz`> >edCy͌Cb/_n5z]M?Q'( ;ӟ9r|ljP j,3ѵ eso0qꨎ2..*oyn ad:U nB9_ߤb'xWgOC_DY|:o%8:''p#}wrJa̚9x.gےr&=+Я6ә96_b72J~{@}C*InƪC|" 1K—u!"U^ w?F}F+MFS'Iwǒ87L5b K6@i|彤SX:vwI{G{87*4>&P9uC0+gO 7z9\RWSµDFHJ„ք믎(g/qȸ\wg9E9TLy#ܰ\ȱe Gm ӾN=8_ms\܈0f(Un#&tLKazyzyTKc`Iy@bˈ-*"w!^l?Y*do!X8̀m0̏!b8irԑKD }>*ejUiN;p310ϞIt {g8C`px"jMLDa'6g."$HK_| c,1+qY~dvs,.ir*K@2Pdj 0H7Lju< Kމo>SIئk'؊ڵ5B=s .Tn/ ~GbZݼGY5ܐ+pI3F/ѼΤ"h10I^.`A_VZ#j^h8-ws9pjZ_Tb l~8  t$'fXGބ$$]z7ro(*'yUF +YSϦWKX }7 +j:Ƥ\ 5 4|ĈsH"u0?4 AĻV}, {c!D\ƹ?-.Tvv^CFLG1(G6]V2F }f04pDPՓ5`$kckF:d-K0 g-L~~;I-eV,si 1l^m4E9RjYx"Ж \$νz03j!4XhTϕtj{Dn!94"R5eQe"N9 }cDV`FK4{*k3˧dh,9+J "~uPkӶ@n YC:dA0 S8(*B$$͂p -6T{ąKvř0``LOف#;mʹׇVfx@u#L_Q5 f~j\:t Rn_brR%DLz&,P<ƨ/Z>yL:(u]o 'ͼ9C AqHu :`!/rUViHme[]B3A"@XU9:ig_ER J)biW\D!jth@5-XMąL'ȍ_Hv27_rB}xt o.#@| xT%Ln3A)kK^'wU9|D>u"y5W_Zװ是!n~ E4~YEx~YcrackKB:'.!y^䑣.rӯ սes2fѝuΈΧ;W`#wIꕄP@lG͈1dicņ{Yeh;zF0+TPq5̉bq>c2@Bzρ] jINbeB 7 ; *eA M{1&XQC}QU퍪~f+" ٱM%WwگO<^04sv#kٗ@Q%3uX=rB+>AKVCA.o?6o1Q˒1%p-Q_ߠ. Ynq Wh ɝH5.Yp K@GdVP\hiz}OY7VDFF|e2r9c.'7 )y'0 zp}$h;R ƼlN3@J<~ˁo^xiC_D^]:>0D9b"RZqa>Q=yuxXS4o _)V+j)|RwF =&TTV:bCYlY,WC). 5&O)%9Wz[WpU>N믶 ;ؙ٢pۋ7*f9jB"${)d_~BoaGGf'u$it>{^cE̬0(f3q؃hGObI+(")OVEkQ|9ͷh4SIt?(P0Z-v\CK.mtG%fٙϐəx0Bڭ~䛂,xhf%[ls_}l),X8 mi8JТd'ig.ںC$WeKOIls&s.I Vaѧ{qkcDzkͅ( F:Mx$cL@P͔Es%} O:}g.ٮ=DDZo#vҌP$8a7kXP53:/ s #&6iTb=Z<2l*Fe7OV4*֏=pN|nvڵjZ;b%p21[-;OE1b㽰t=_2YRSoz?V^iEE8]tq.3j\r (άVʎ81%}GťԳFC^j{eN}c : 6̑1McJo-X9wR >bj%ȣ ;l*$w BRlXO|W2I *Ud[+Wf8ށW5.Y>^@%|$m2ഖ*$v(NvkS>gW/ lJπ} lQD(>ʂ9-h58ZNE^gX8PX@]rUp ޿?R 5DA-(YYz7nƆ> \}W(nHFcF 8Zp1 'ccP-'0k`Z(5?Qw+9XUl;qFM" ?y4%?TI4%\(@03̓FI:y_0,;"l)}}X}MTz4LXG? 3e|Pba>eΑԸtlHsփ]6'Ew(3D["&|?{mqS@E 9pn-ʆ|¾S{oX@Ɂe Y{yS|s t-qLйÉ&ƨt9 3G@!FPF(ͬ ̈$-%5_-,mm^ԃe#/I>5"ohr|x 5ZhՓdx ,>oO_}I[JNʋs)J{pKqIݝwŇ| `_$;/4u?6:D$(i}k=aDS(;Zs@  lws.`Y!b1BdgiCV +lz O}z0 kf[m"V9㗢!z}jp{Qsl0h LފޭY_yGسk7"s9WOL?-%R dcϬ5y[ԉ?.D_ +Cdk M(<; (E X"4ni/^U㴢% %4/|^Qůr!4<検6$B .dMv>m'$}rl<^r؊6mq/ijƜ:l"~,j&~iR9ga@ܰ7Ω 6 1sSrm^u axnnXjO:CX0}GS|ӻ >Y튅}:{RN:kUc.q83~+`j"_nzיGnvȩALlunNtICU)'\ 栓NbnJă>7bb6C1Qa,`OuVH`D)3P /kk(u9հR5ޢ@)HYue ߍ(V<=~PhB0kJzyP>ulA[-݇6cB7'hʣy9x݁auXOs1 o@JNQ#i>uovqM>ߵ)Ĕ 9uǿpy5S^#Y|kiOΊzN} Tcs<. /YIƅgY'K-ƿ~^ O,"C"ft{vkk573,`[L zxO.: S7VŭIs'teIά6$C-y?\bzlJ}5c>ҹ`e#"PsҒg*~ @Q J⻁NM g%\\jxY_jxtCGa:Ē<)u#0{atg&Sn2&Zi9wԱW3捰WErgתn:f.-5MijG>;ґf45luֶ\x҃G"*fk&K rZ]ɛv4Q,TGf5|r|پ/1+8As&CI}|JeQtl3Fs w[2 Mh*ɒ{5dȌEI:Eōcۏv0 \%Q= 4/X'KUhLn%]gncOV`]T r_vr"KЂ+Zq`&l_rԸ3)xC6ls5J?rPsw)k9@q[s!Cg"eポӰ)Թw{R`~;^5 ?F ~pxBg_Dbe`d' \`Ly`c["M"Ef}@yn68ׄ]ꀀB=JKNjl#ziL1Ȝ^t͎ɧLk 4BnOY1fseNH ]X䜨~l Dž-u̦|޵ /Av"tK0iC< i8T8 'z*cC=|6ᵗdqU;HGip1j}ac Z܎ 2j+BWqi']N`Բ\&zYt(.uy:HzRXw `nCH6zwy!I+=]N:luCHH) g` wV#_˄p9+-,7[soϩD<73`3p˔IK"C5KKcw:C˃G;TѡS2{{^RmNJ2b;H)lJmFFFhkU+zwRm& ń" Vn Hdm&z"j^oԓay_% .$BV*u&woP|["(9`o.B?ŦC07KM) <\ _"i8Se/XnuYNƻaV2)t{&.{|dG)zbVO1&!fE%Sz^n1YSpdbl&*S'%ҋO8(>D. ŞJ]缎yk$a O(; מ-tޔh_i<AW"M0؍@b-^ Vq*u{Ksc[2fjXz,~r|y WFE IYu,ZhPOuS *YQcp7R<^: Bi,wۆQa f{%'D}s.~%z8縛Ve3'a2OnF~LvBr?̧'I 쀁勜E宋b*!rcѴ댐{+od-n䡁MT67*aV F<:&58 :}oM/nc5+l!Qq\Xn4a:`ԏ"Ϋ? qiqژZmRC5;t2,3PF~]:ٵN2!ŀ4츽#wJpH]~E!-f钿WψbTIrSioAWb`4SN4s8j$,.bdVL="5{ Bu6dc }]MUu+|&g}"+ۨ(J+NؾW8O&)\$?itIjJOQN$&|lʎ_Cy|vB< mljT=ٝ ʅGWWYC&G؀ /]4cD|> :dᡢnue2k+d0±>˼~sn 'GP+q;=YG# 'M\`sfl'0IJxh@h뱎KVLUyZJZuD'P'~ z!rKH9Ʈu=c8\չ,*C"fTe']OZfX/g^`f1F=H$ _F+۽nMmdf)1V@av@%fxD$sζL !{-(UfI7y9J\/uv.>1!uNSJ\Nr m k6Z-2E ;Ƭl٨D=_"%]7} yr=|UG%ocWQQc:C:) N@diDP>+a,ĿW|lRDrTc ȍM$o*:i5D 38y{>2,.0\BѕBͽ!j~+DLyk:?WҮEL5' DӚ'm%wpHx| )m!bJ P0a1[SNA \տQDI&g_\&IsqE$|X2[HSC^ qg\\-JJ=J%W<8X JQԞ _S4pU5 0xuas*7s^[pkqn -Jq;1sz9D)|a">e{LU\]ں|(?F47KwKIJ+y@Am<쨵HqC[f ?^ UӗW勃'5Ҷ_fi,Ų/MW&MVG6pd٭&@Py2hx]urHM 7&<*f.@22i7#nv:#4lՓP.](75wCR V0F棵4:X0 ۃ2NTy/imtpN:(ږ0MNX~шҚēg;.Jp#㞘.6۵R䊀¾sE? ΊP3ldQ,O]Z ӂ4SU .7$q EwgDZ:> F˫Gi w.*M1a&=-gK1OHJI\ހ#DRaτsl1ٹVRɲ2;WɼV?D&*V v3İ̲Wl=>l`оx=XIMPE`f jg:4~:mKeN_ :?a2p&wL s~,ލN֛Z,X0MdIJ-l_g=@$-pa\^~kiq@ CC~[7$۳WDF@S~EdG[TI{RM՚mc]Np4]_nAH2_PA/'`jf"ӡ++}瀙uuAXSy>!epNy-33R*>WA1 rbՃƙ|}?΅;8f+B%娣x V9oE]C+{:ҹrp}z7N{Xr|,0S##wBu Wnd):ly D[OH.icټ8U/Elje)*e%@hޱ%;υʠPګQna51PnI(gЪD/ԩ݀wy쿹3SFkr5 kc. 2BɨRY#.1qv~k{0dGOιrŬ蚜Xx 餵 fn? >^w ! ! 7o..L3[Km0qk!oN/sDna,`I T:i[r>DeHjTR[sn.qXGY'P^A@C|-%݉,0WX0MhiGl]\ Tl?Q@Bb8DpZ:oecŁdEr}7X$wv1K9Z:}wЂΏk--bd}W;(-G`su\wK(!W7y" ll;E7F%o>Ju.7y ϐ^֌ .d>w"\/&LJ`Bc5KOw1xQA4)vTǒ"jF4:|cAp\K2NϮZ~Q*$4 "tyPwJ| (BS׍\p} nɸ@96]׵!꧵xyihMB#q͂eO1~ &FzZAtN(M9x~Oyc`!{î=$/ F@>=K,n^K88 u3{lƙ35E@b.@YeFrH\$J]TH*Ҁ{1W?YN.KHg~Yx39[H+m.T]rQO/`Cx#Gˑ(3}j)F_k?RwJNlpXr"TbO{;"* ERU1')3rYx΁(GL/[x\r}8fޓfwKXs]̖F>{9٪M!#  ޾iېA@H~?e|IYܳV/Q_"Ut7=؎d\%JW1M_ɫ9TU|$U[Ϭ{d# ^C(;nbZ_?LOAFR${.>I0onXQ?+_%"˒$پfk1+VJz18?esQ~}55s gz9"?%mBLh-֓Dk @vǁ{i \Ql!}jks0z cW2#1FN9xa.5oE9KvU+!\m% ks]zrd_#XE0MDD<+.lOhOG7I2=(v:d-+wãOnn*z,bT[$^N*hȿd"EL _APӼv(H'-ڣhV5 -z{0X;JC0ŮGYo% :^=duxlOMtv;iT8bxO7I놛`BY\WIxMważѱ.D[cLs &q}@y-\TNRc-GC^)K.9+ VNX[iI{$iM*bK s1c 0I$P\G ,^T_UQI17 B훵w8U{?jGL1V!<NFg֡R%'WzKtCee?yhpPluMcF;g됼뗓K=[qK݂W<] eM! 9yj^`OUũ6x~Gu?XCĀUF]i}uO. -6,o1ihv4BňT* MȊ\>3?qՍjJKRQNpye;]|j7k![CݿՕwu/fNuj5:Lսps5ކp=|9m{/Dy nK8ڏKqlIjoЏPFL#g납 -(VߦT_O?r([;!@+<2f0=->{z&+T.oL ]3oxEI}Θ;D=mCf}sNePP:L p:~^+ryJFh,y,1!AOC6K1!LoA)٧bhmcŀuUO˯#A@y'U:엨 =#؜Mv;`{Viԟ|J"mc&ce,cxxb`gd͕NǒogGNrQf[^/gn֑tZ ibLSM"fLqXA8JRiKL'Lɽ^en D{Ԯ桠RHwQ֍SOn Z41_8NTI³g4kŸ}Jbwp'ONG{Hׯ\b]?2 Tw'9ѩ=~Sf͔4a/s-8Apow2mP$C!rJ(k m,&hؽ=<:y¬DkBʸ2ev*8 s9xXbT1QG?Ҹ%C #w;e[Hz n&V|μ S{!#V)cYZuxtB՝J^4 u{gLl AR<ⲒgCw/Y)?O 51(=V.8G.a=F|u}YJsS\iޥĜgÏv2dfuKVwyBNky|) a+xkĖhWF$aF0uB%.e^@ QP2!7<5O.@o >3PipgסRgef9@FS&}"ŧ`nb\w8"'m^fC4k#Tp刞ܰ!yһ]O8cxfpf;U64ėSM|p$NQ q4|w#MȪf-P>qQp)d9G=߳C)X\4eiG8ScˁP.nqa0hqQ#6ق4S4(O_c+S;;- 0܈/͒hCk3^L';v8!a]w &5όTV`рY͉6JL;-seTw.Ngߡ7Ksd{A45i dž p9-}p#e$!uEozhI#$z!hI(qv5GC*2@5h diͲrn_$~O9'BU1? r`O5ݎ+Yg|.ºWS90 p԰ !j3 :u0wr, >\py@v1 H,K-(y(E=RW9qLvnZRY e8Zr]Yk'p?x2궰$#KЛĜL"*qTr~ =b2*loNI5mgVZmn"e RUm}0vT7>=L+Q2fvJJ>UrlIaUnoI9cToz:XClGnI#`G6`(|;ٮVoW?¾o,(FGw盄 m ?E8-r2RDAsi)/7jgƥ}*֗ݽBӂ=`&ܙ@ԞbtMӄe_2޵?$ Q+ W}tdAUOi/WX*̪'FntgWwZ+;Fւ<:"VDži\ Z-[ޘXeR $/Z: zmA?aʄ\=ӅkzQ]-햀"wkj )KYp#s 4hk&eWSIg/L3.P5dv!d꣔gcGa]=%%HzYv?tVi0Z(=ۖ: C htaiG)pbizuV@~ש4NfНlUƟ:L= Jz1)%.7xq[Jk$׷[+7& Kx5P+H"$ݲHK=m:P(v`Oqc*P(3O>Ub~8p2gr][b,nt0FKoO I6`o2%Vxij3NFs7 лehl:LZ!+%`^).P5QuMNrss PI'u=* %"n{Zj\N ˤ1rJ<SU#N[1#4dBKU)@42e$p7Y p_`Uj_¨ɧnh IRY?Wn*Hc.X<trdeAܹ8&-Gh iBErfLVcM%{^Șmrs1Jԇ_U:ȎV1u/`Av\ ݷ^MJ_+:9 Abeu?mԈA=OtyhTtz Ό/Z]\=*e;`}lCSZY%-xK@2!se{ /Sޕ [}[[mW z"6C3-3/تdE{*,6^8k%2v|ȹP$|A~ e9It*֭6+J`mE_Qaͬ+~!r[>%'3VOA[mQS{1d%1z8a"'(*rff'!DCňf'ܱzv(mL"uԵS|&:*vqd+&G謬 YsXpm. JfG!ǕXE"HGq ЏQX%ō@08aA`IФ:ToJa}s#^TN!06i^˼*ZV -$am'p{BR$zTW0u'SMsTDtW+FYhP yǤb7$etEMCK4hl8QxFITEd(cB/"B82=B$ˬ1_S()g+kjNL FI;];}[JX3 Gn-HIdzE/fnVi?"r;.=Z{d06k>#]T ,|·=Uq/˝`WPwn*Vw2X_-qsۮϘv"L){]G4T3 ݧjKnzpN |k %p1g<ȪF|=5p)Cτ14vզZ=o2kL8 Ch¬ ,L<;*%A݅B}KSyN\3\(u 8]h#8ZkQ@2[.Aw {6ɐp4%"#~ޚMZon/[bۦvn{ʻCV_d١зM r|W} x !HN1Dxq`.,JV┮N(i4Eb)YY$DGN)0`ʨp3FN j48Ew@*)sH66ΜCO /X>R-8beaSds[vG~"yaV58;Yĵ,@rzxCۍ(P}2QX Gz,o,HIޡs>Rk@ :Z'nC8c1NU]=_@-do.IaQQ@,N:+JIr4GdPS$9i-dPa} A%6 Н[f,;A w6b,)34 x$Od %RM1oãHmH uyW"N8X}04H!ey 3%Xbz`)JUGꮟkq6q)=#A?cwcǚ&oik~1f8#GH,7 ="[7WLlsiI"׾8fs(@J~O\+jcv}-aR9-T5 P̄)JL&,Ƕ I:jp>;~w’5$&q kv Qi cM4) G.(4>QѡZE$*3A?IN&`պ=m!36"Mq@ܟ sO&@Sݐ;TZ^O4-Qퟛ% iת/GIz;pẇf]trNxk\y5g/^ (m!'bKZDm\W7HO=蓸9[ZqR <yz R+/NqmCG7>Y/7eV T[H1qp&6)b8 GW8Bpm yI"bd1D$X̌r)QXRO iv8/W3~AA:cEu| D@NyR&9]ۜxexv~[၇} A~ m̉/#2X~M̔ӶIU"꟨IMDv194SUtZd\%REn-qV5Wg$@_cAw{C)osV=rm9f3 w{2 ʳM:}tR^[w~QX>NN.Ł 1QM(P#^vyd?'$Qy?:L6 0ud9+>?.pˠCX\ "Ap?.yIs]ܚJJ-j7>mQ~Cq6St]qQs:2YQ ݴf=;*27ZF% ѣ"װL& G}3wu(s#~ΪJAĉ! jN]rҥYTem8 s 38+YeBq a43'lדNK?|!M!bY*\=`h3ڮ[)L/~8ƒ1pi-;qyKS)픆=W > Tuh L؁{K-==~yq_6DzNu n,_`JƐ`;!m KKT ᜜gC/,0BOiQO(fS!7&xݴ[ 5`ڽ9-Ggrz?@ʨ7qHJvc)Fo)8䬐3h*dpb~hI.'r-e?׊l>s6Nԙznf}CF|я [4K}߂ѥ)r4Ӏ 0{[lC 1ēwYIQ4jay:XLx}ğv?p/tlB TT4hMY mP_JTaH塖4Y%-'_rQ-R TFP@"U[\.CreT"a(10fV]1YeZ/fzݨ]G }-;:u7e I՗KQ2;"Roz g+u1w+ܯ{l'ɾDU3Sλz2ƾlVq97fEr[/lO/ )gOKO\N9(ga4+\(=5Ň# 3;Y4,PuSqTCPߝ 7/­٩A1++ i/ ZPv޿R\ bD?BhEyƚ-{Nx`1\bP*\23nPOV]==|CEF[.pZTxl|{TĂ㷑X&B3jUӼ*o}w|Ć ٴyNEJy~@&^S jk|dZjN.c:E68|3D{*%co@Z}ӂ m. ?+m5svvd ]y2m/Q6hr'yS+zov['ȅ WiYyG8~nήg`1nȒ^̛>C:|Pu"4쾉nKsX6,9īTs0 wyt+,1 <&-0R lK!Gq!]= `nhck\:Qth,(ЁT:) ̒iUyO0h"hwerB#]gyLyӛ*iݥ VB;6 EÁU;YhXZ$cr'XZI}Z2jtJ)baѵ-: ֟Yzp01aw O,5`-umJW61|w T1V d)W];5zf5,&:X.oF2΂JT}dK?+Tcivb~`6*r$u1y|ĀEe8Ji<7{W`81~Paɧfp%AQUskJ`(Fz!|謇׍({QiTFHA`DqҘ~kAixƟ(`iP6޽ &JiBM$kaǰ/&ۈ#{"z}Na ܏|o- eM9>*&`F0Ӿh^C =  HYߑ~n̙`x38ƷXD1~̤o\I4 T\g^>ăR2 L_J3Tߨ!λXB{^Gv6 @~?xs~:a$5/~)uѯ +@.\>ky V*r ox:\OXW"_,^܅9]`u!qW/ ^rDͷlm9-bAj % Kc\sjx\C#>>pTyTv0B qA)Ɠ&fӐܟ<68 m/x&bG.H{z6. w({yzx  NJ <mj3X3k`>-CE g)oegl.~Ir3zڋNښ%`'PM $;0 ҎzC@޳m^QN[4~^UպDҫ|ii(TJPZe~v^xfURc%US,"RTETADPmF i Rwps-'[Ԗހ\2:B[ Z=v h`Jxz0oT5/~,U{#…?i$I!\^gV 0إb~1%$OwM`Ǩ科Odtfu!5m9f0ڂN@ϩFM 9M˒ .yGmY:o6JR%0BXOꪇXXi슌HcX^ކ>No볆f R0F͙dg  "# Kwpŋ@Q<.Ʊۏ-,(r1Ioy 3d#%XIuRW ![yJ27\:%\P772urc qQLf8A,UZ|iS1y(eӭ³{NWtwH%kIw_} u6,0߆#B' fk%U֥ey`Yʐ;.eL7&y}ʋNŢV:U3ec@M+2hTjn^zeo=O5?/@; h[?r4LH,reoq90"q@-IL:/]>{id 3xR4Kw?5CcZ\9'0kpHMf"es^HM*QSG-) qڑZi_{! Tԉi‚ #* s?Y?:G x>䊿[|h/%/1Ő4وqa7Gj'X4zr$s/̫w{_b˄r*$c #SʯzJL/YdK{)*$*lbC6ana>13ABP.;CK&DuD̆hJV­^(#(6WQ"V2$ՎʉE;ģuZԑgNNgjRhprl$~_5w$ 2-͆|[ 5"Zvs|m ו.Ο‡ h!gq>C/1+wh_1ޑqώܠݟӝ;{Dg8( > JG7q-JOMXhMq.c£4i6v좫ϓ L@(J,m'D-͊8x&Qb`#rtas]GW&G>Kq%~:zE؝_k;i,D#uvLvh\SFgpQ;> s&eL%yL>8GSRdo%{D2B[0qB b)? 2OGWw~r{p%3ևD~_X$[nX8m"%DHuRKbSP!oؔI:qm'k1wbʥLݷɧt]waǶ@[  *̸pF>@كq$N9񭉧zs< F$},՚<*|s85J vjd93; snUz%V/&N)bk;Qba:/d[R 9t;2IG1g6Q~(vÌ$y\\~.g3aGjmQ@7 )6u"Ǝ["WQ!EG"7j2&_ï͹GOãR84,FoD6_ QQfG_Ί,{itaq{S M9+B_]K=xGἾ*Y!hK8' } Y ik?kPc?I%_oga!Fy~)޹/k|T,$Po^ }qKX2~r6蠧!9_UCs> 44f&4ia rSZ<Ԓ@b+?Q٫FCH j7\0KԱG$P֣jFڧG8Pʃ Sn ؿ=T0 =~31ZN i$Bk$(^g pm>PYndy'=rpbPSxj%sS_b*Hj]13RУ.2Vzq.'g %&$0c(&'xfJπpxg)|(aI){-2Ҁ vΪ\*O\̬{=.pf8A!8zu7k):2*3ϘR"pX Vrh> ؎w<&mFq XB}RKΙG";K||nY,7HKZz}G8KQxsn.pޖG[y0.O.fԬz@,ӯ].Vr4Twc ,uK/~ѝe" {K;C{ѐ_y;¬N4G*AW]vF$3mrT#=ũègJq<Հfa3Ev?h}/V]-yrL8V߮%RªQ~-\AlS`GߕAXh)#x(PL)J @G4A/yġ P˯^+y@MU>tJ ~_WAz< kה H1LNs?PJ.l=6@48(Zjn.4KqtQ'%jCE&(FyWeclP] L>^o~(z"v|I-%% ԼnFo^b_JvH%#qMPGpoh13S@])09ʞWv]Hׇk^j2% >Z:=psR<_ӷq3jP,ΨkkOΝ7c@(YXطa>c4M@bJQF jU}^z_.|-k ;:㹁ׇS5"/]58_;%@ HCwd_o*$-jүp^- O>)藌eղA7=3w/կk,H?We0!eLכ|B/72@oEz^8󭽮GꄎW82w^jɥ>t8H9Q$I@rǻݰkn9m\{1f͔?]x'F>'B gɃ78xaILx,l 𶟘qYW|شMqOH$J= h- KFA<~\ihz7S^ؕXk fDi32M,̓"?:^`YKr^H 08/Pxm6Ew}v@v EblFIEFLC3,d1#|Lq,YVU֪Pu3Y>}jn+J/%uО[mLa?0a˰AH˘4 N[R7vKQ(G-c^ Hvk9ޱ1 ~@1hb$'P$<& pI=F S)<-4 7!-I셛"ŗnG9_J0fC!P&]ҳ9uk<6&4ìyKm )A=~0q{ 0G28>v5\Y)0@y62*~&_]:cC.TQ-$gokQΐ ϡv2fd4gzD0z\ :p*t*o#M$/ʖcXN"ܠW~f(`~?|VƙY"輈 KH)\ x@XQRpBMgp~Ҹ8 } '9fL Z>6'-vs^* XltpβiΣb #Ojh/\G=u Y! a?Um\U V.An=UyG{&sfYykfɯ;2$W2f<-x,syC lݹ$ P$ }"r |)!W89:eXi[b? 1j:'UKM@+" dzyZQ*_>qOJav3՞bijஔ6V^zVF@#mPJ"`.ttmZqP`56FQmތ B݃&ms<+~2C@C&([u36eo%I>ʵe!wE`zdwuH11(v$;5tNmCH҄P*nshicX)=Ysח@$Rh)i#O R a8PjvPِׄ`lت x MoY$[T1Rl;Qt̮UɆ„ ŨUze7zRFO 6eSYYuF\~9F0[T6A Lpp1橺RW&yz-L%rmr[:묨m fh ']>?k&+. iO5jHܱ+e48,Wq}`X Ui&mW% G٥҂ 9H-F+ DC7h3_8?7Vp2'%o|૭q85zs,l(:;sT5% '^[QӟJ55Z>MC$?ZOZ`f.$^8|+}ό^}0˳tzۡer݉5ܾF( <>vڴF|iX=5}Ƙ"%.3GՁ{,g;S3]lPYCd*&8+>IEsɻNmWgM5áh텔HDW <1,ePbHp$-(P(6|ɕh"[+]cY)+/ 93lV3j@&Sr^5TAs) ?!#ƮTL?ڣFT) bPF]iFs!kmܾskdӚRRJ<@>  8GT>w{<@ky)H*f~{ĵefJœ1\-=20/tIie2=8"Zi٨OMw>^J `_H.um.QI Y l.67ͩT;(3.?'Y8R&NV?)-Br XDsz%='-N1VtL}  .ۖ'F HwwNjL(j{Z-CȢQyvʡ11Wn&b;˼pYu%; Q;]c3. a s6nM:,Rf2v)<(%~9biߋG)CJl [-T@ŵ b'o SIx1Ϸ;E1V:|2r:Je'3m?C]^ S*U-n6^BzK<ƯIJip]"Qٳ'spJ]pIFZTR)liBJ`XMR,\ %".E 6ԎF^m9IܽdK9h|)]BtbY1s?Vb|Exa0k_uI\.dH j#3 \/XQɧ@M& 0+aWg}LU9Qm<}^Eؔ%K~3,t*\ { a#ꢕD!*u>ŝJ1hڰBl1C]t{KZ3+>qtXMH9ز>}1XvOttvhQfpyq"(J|l\.k4c֝CIqEPbpf9}:?" dI[:?Eed)ʦ*i&^@/݆m elҘ0Q̬ec,`d@CDD&E"Z<U8{yQEd;-*BZKE:okQc*q !?fAtUo5ެEap-F(NŀVsg|lSvgn=)Dt4W m~P#5DEׂS *6ŻMK)cټdu$RJ22sAB WKfp+/OP(ۑ[>47:KY8lq"mV}pJ^l'}c<͐I-xVVO>CuY=Haͫ< fj؏7t3 Dk)ݨ1 :ƚk_ K9*B'.DW·g+>`cY-+aKѸAC3ouQYR^.K'DS}u<-o:p LR )W"3Rv99x%N<9MKYZ@%Q*p `,k0+e󧠑u\*tnz\j#PJ' ,2fix< 2K%ΒS"(T +|8|.L&?SΥr榍!Șb(j um!KGc(ԼHPڟ^$tpCq*>W`v 1Qأּ.3`I[+a(D,=3c^H, _!L/RFcTKNW' ׵͛%o}$>be&jn/dhC!@&}0Qjv$dhM3]C&%/N}ę],`oYw }53rO{w'2錧#6C{du)LbBYnWK(}F ;PL $FvUHȘ*Y:Ul_%SE8=Ŋ~j~D:mL+"|Ӎ%h$F|xhò˯?(9qcbNb1heZ$y _xOm)B]߱SCL)'J0$w 2p,)VIba5|X4ZvSYx?|NΓ5Yt-G'ol%R98Ox5zɳ1=8} ٣/lzςrҀn? χ,K)Ԫ[߯">J|73;7 f71T o:R0ߙ9;D0۲F3#G M Km͇,OWu7DIno3~NJB\%P4{_I}&O>zo䆄4?jN}‡;~ke gޱl'.84-Sٚ}~~Ghq*LQh|;#lGzdUlMB_[a:s;,,KKWŮ) elDCi{ZX\Eދl({&0ipCM$~x#sņt: IICT;ISxyqf$$d*u]slu1VidMQ ݮ+g z)R=#$fINKPFg}8mw"/iSƒv%x0m*|jLXrb$6 }(2?Va~XQsı xtݴd 4D6l?p^uQ]9 qMGn @$xN9 6)%Z|| j:L2v~:1զ8Mx[/_}; ?q4 P Gg=6K;]M.4&<-3}u oPmV/Nk,Z]ᛗUqxkAnUt0uJpbv$ –Fm9=QY W>//&^p %G{!C).Xm4 ioP|Ȗ|dhZ 8q:Ny] o<ֳv.(FA}rɗ[Aq|OG>^¿9;qƩJ&.Ո\V!ϣSx+Mzshu*az6Cs 7?fT$sn4k9 Չ!*u<\ZnIF#Xљܥv<]<6 ݁ɝ[ُ-Sc%hڃ]@" srqEƕED/{EqvӗYtmas^N ;s. *qG't+Bn7.llgvy`DT9eBZr-E:dUaFQe'd V (r3ћ~b"q 2KR_ 2w [V> Q~@PmwpNtz'ߡte~+pp.+NJ=竿F.'ƭX^(Lve"^r3+%) -NN sZV; ]<œhTNM}7]$}ֲ}݃%pP+~tJ.uRrG<)2Hkivi<i ڨ9*D? Vu9Rg@wy~gKhC۸3/EbcE+KP|t>:u;Z]S(2/Y$s&Y9܋}*KmbD-#n/ϳ*EFzW p6 +בJDA>'%(6z;?/(!_>Aeo0 "^[E=@ͧ—"]́R849CKƓ_+l Œ2XrHS>ǵ1#,!QUTY[AURBAS=[3AMh'?: 2w^z|nrzFP,kgvV캇5mÊe=aF}huyVzfa;i*f}"rfDT]Kap#>Z-H es./fT7bz+&G'mۯ^Q_iRisH82?N{㨝04W _0j#o{;T8(FӋP sP 2A&C s^cӫ/.Knՠ4jxi n]' ! r>%&ZC*TXğS}j)ȹY4,"D0p^262|Z,tW-AbSs`M`oA0FO Y>S8y0VZZdp\hL3b 6%м1=Uef2ju6bJ2T RVnM@ʧ~xv>KuM-.T`ijPTZ>LD4 T՘o Ӗcd|ϐWVRS;\gO22ǎyQ oCppvSy./N\UE?"kEwDl=tOT{3:ۅxjQ-vÝ:EBeJYPW!(ݰF=Z>Z­z6;x"VDZ-ɓ2<n2sJXڽ)vi¤- e5~ la={2z蛄KO ZZ'S@3.2?ck.~j9AɃ;jUȸX'Ql J&.nʺ[Z̦@YLm]tjW>#6k/`9g"yeI{Q KrPi:,FQp/DE@C}4sm uE6O,)M4SB>Pk2w Xr1:k? x+?Xg"@[QZ$gDpRObw|u#dU+X !7t8M8Ws.s%RQh1f 3i\}x{nq2!l YSJiذŅZB7@:{eRUX3n4$x2g,]SUʋᕦ}WG P }PF=Ait <ô׾?S,О'fbT*ӣ%Ӕr,tTQP3 ءǥg\Cz=3 y8Ήci'FܚX9!}h@m(^ue\`uFֿxkH 필Dn^?5A'>o")3$z7j?āi릳 X8G(=9HZu͋j?hOhCnD.VKD(F1Š?F(s/k K>cm:DhFUqUm#t^ˈ |ۏU>pB4Q%3D;:f FdԤA+U86ة"R6u|3#1l(>KgoCOGQoH sdֳ'c,h%E`H4SGcC睔CX[gISw5+Ԗj!#i/ (2,aOx'"d@]#L 3QN68lQ*!XFDoZ'xjKO=y5jS`6s<~+2u.WkXY4 ye[1,)cZ_ rOfi#D{zy7LF~7Y1 +#tlTC ]I_1SY$T5(H_ PJUaUq\Vάb<^uQ 1G!&J"[{ɾ'JSWӻ%pBa"aq'K^ˆg#83VpNs˔M[8b\JyܽZݾ?BqјIj@>o{ b[78Sm;:.]2s˖L`.^i6vbO\AH'*B,gb93)#WZ{mʸkѮ}!7K#cM2/l1O|d]MzffsO٧p= #"\܉eX1M7ڼ40ߢϔMvqX8p 1iܵ4`a %!ښy~5&|xnlJqxՠ8. J[+sIֶqNYj1novh0'7^5xuC9LWmlV]u/QOPkC+Ȭ˥U00Y7DFl]asMh-OO4$< rBF!7dž݇ m6)El9$_aQt{r3Oeꭅr\mn}cr; @mqj&!=&Tz7$Q_..!"Lgg)*,Ob|q! cյ,33P2pRU/VÚ[v ˌ~})X;݃$*UTv rI^z*k$ShD `\CsJt'%x(Bw,b(VbD|`{f|:SI]+ö;jl/푚Wt$ZNӉwf%f gn,K h}ÌW5p%sq!W`"= %2Vb %C.w뭑MϜ{nVbzB&%no7_#4bA.ZJY3d;vTFHb!A=wnF$8#_*N$~:CF26)7쫊e#ZITۄ + Fr=t?B@gEfƄo]\$Sk_)@Ep/.dUռ;uw,p>C:fC9"04u6?-i?k/eanF\3+-<v`殡K|<@WM 8HQ`yyBk_򕧼2[< W#-휏F7LVO$paq} r栐3k'r/󡶬`2Sa.HĻ55B5" [dPKafmm!\09KlM)"`xAٜC)s9}85J Vf&i0ҁ'QG(&|y`*1*ڔaOPWXc]|\-(h=[ >Y.,Qw#%Hy*eB:ETqbsjϘaLHiZ(۲'4MfUr?^uwWW{5ufqCt9!3=i()# t~y>wn2Gfj Ě̛f8@,'n.6NDZF<]'F5ipf9gsXE#\Y PwcZkfѪeO\xIR <;W/6J@y2TG3m}ke94|i8b^9wYJsB\ڌ9PQ"Xf`ݳ\=HẠ֤ppOgȁء[nQVQh׃fRPX,?v)ES=cdns_/>/Kna}cAS7Xd )"Ign*_/Q\oĥ݇6Ev5Ck <_`Cx]WGr܁`8 tmRܻ6KQb{3@kd, 6EО6Jz@B|y=a2 UKm z v/LҞ!D"K76#fINGmI%r653/O mr䴔#IL*M\;f!&M+230Yv*M-OF+%N'K]Or#x!-?mk77o2ܨߤ?#!_嵟V֛fCmEV`;+mܭPr ƅςuq`*YH{X ͺ#u/>@^eIx#DYRw&/i(AmxS -UZ;P<^-w+3̡073 g\}.b.6Dknqѧ4ۄ~O0{o(W5>Z89@Ta{S1}i3hVt8b$?X-ӡ\mhyz9z5e*Cj{1'$( {#>)"f" 8z7OAV{xًg4=_af/G{~`0,-Lȡ5/fvTcWܜ1bs$׷F` 'XַYt:Դ ypy}:A`w[yi3;ȗMZIxgPMIK\ JW`*1.nt%!M ף;jfu%>S䄉 Kܘ~v|a*) i#.0~V29.z5Wںyax Wu`{JsprOD4\.@Ocln5/YRu#QX1$C-}pnY.khlQ,X+[^m39cH#z7!ۋrsG23+F؛F9$F\sAS{D2SF4D 3[W+9xx[j#+`B폿ds4 dѪ &fȿ>qX9-!zEvB~3)Ye+R(% 41浪#dbd&EGLy0*՚&}<0MƠyџ4^(gp3̋foPrnqH&>xz  H7[ GHvD!_(vʊ(R./pgcAozӇ\g_Bq=qpx̨@i,Ǽc9d3ftwjҗ`Nu|r7{:v?%yv˖mVT?G>R_-]7 5NHGN]lM_@ H Mc5$д YuMl*waۄ!&nv$qciwʣvF!"> 3BK رڟ`b FX p cvgUrIyGi>մZƌg`A73N߆q3d@7"3pr]*$?Q RX88oԴr'tD^4LgY:|@=1 ,5U1F9AD?ɻ$HRi#$_uSXr0$=?GsE#"QR :Lu~{sh4/btZ?3tss6&Ms_} *'hMMw|^׉,;aUD1~ Rh]@S1TqM{>DZK!WA "%1LF-8ADA^XTf6&dk,#캝 1 o}2r=$e=B 0H96u y[\ jv4iEP+5 !$'7L@(GYE%%x,*u>xf?'45_~\UG60S:Wj wGп`}7,i^͞[a ǔ0Gu]@>^dm ^eb Hg{-~@P<Nj) c\5 }$ݕўGgSc92ɀi Lꎌvf/' kTÚ^n[7"Ktsjib9,0=Cb}&#ͬtIto&nM*V& H>+dERtG!~"#yA.p?b(8+.WzD6aN"Te !tvM;@~ہEbХ[WM,2r~MyI&}yNOfO?bHA1HE zGa0)[=|9&ELX(]ezIO/ _{ 'GlC(cວCNܿӁ0C9';lh7fhtUU\c7 `'!JB௲l ;ʛ{1cG$(KN\s\?;\iDұ56SƌX3!!yz>P2ib_nӁ|b!CaC" i@CeS r NVTT1?TamLN_}CeEA#V@DΞ5"nPhY d3#]U&+W #V'+bMܜ&Jqc/YOaȹV/ 4N>%5mgP'\LݴbDEH|y]Z)ӭy]@1Mb}tՋITے70}e=.g+Am@Yu/R8a=eׄmx-94z)Oџ⥟'ipHuD#siUQ7A(#!c(`[r*~/2 ,F K(ˇ`Φؙ>2%\ @ZTފԧl.?wػ7As H@u,;"/@JxT - ?zGVg ̰7=1(,PooT~3LjBhB=0.hId@l71⓲Q!x l;ch< 8F u@?|N9ҟ!¼bt[c&̟Lbt}^ B=\HMMם1mYBh.+/j^k{;;y|UNɾ࿈P9\͟UݒGbMm[c'trǩ2&|A% {df9q Zɩ1RFbD=:V*L ~=z9j5u&i`景;llqE=!W1TC`ߘuAL{hԟG.^?j淢Dy(j/v1 nq zKxyduC@ΩOZmv)ԙ)ٳl0yb$'a3`Z+[ g`&tG }}E0'}v_>~z>M%1{xAvd,E'[k:Š(WVSsb&G6Ӛ]g̪ ɚru:z<@Yo#11jB!sa*2oaNhkA|0W>lsOE$UM Ph(H0A ꎐ:ghEm)΋AJƻ~Cs)Y Kov{ *+o+i/7 ["VIĈd{g 7mRzf^{̙G9ΩCڦj(0>\h:מŵ%-X Eݯځ-z9+SR]^Ah,t&=O.kCش|8dV"ߟR_͋ `pÿ$: ~ʰ%@+wO|L<3 A9$WOTOu=_e;o0>䳕N$VV@ShtE9­dS/_˼7GsQJXwe@q1/buɞ:*642P Kƍ  Ű";ncEPT!Uyfah$J¨]q嗌ͅ/@ΎX)$^??yf??DZ_U@ !YA ٩.Gڔ܁U1jNYst+SeH}yKظу%:UӲ/8MvrW33ʚzOss#̜ :s9SVUW0?h}Ǫ :p QZ 8iuiL|v RiöXp R,%~j). &.i9pQ gEL hZE7ϫA ж:1Ch4^D2gWj#aQ0.v,7247mqleױT!PT%qb| /,x|xY7Ih(2_IUVja]jת^U/gmxYI TFFP? %@{Y~Y5:Lj^|]yg#A %j9-:DHT<9$= EAMRGwQ__/#zUTB _an^5:ؿU :žGd/`[[bTӦ&E ԯ]l :"ˋᛢ<\]Eo&wJqlWҭqG/i7Zqɑud+v6d$l3bWJ"|S5K`] 7Qg^m뚅֬h:khz0WO3ޑRjĎF,ł1CȺbWn1%ٱmwwPyKVxSz4n6ɖKE3/8 aLqA_1[gF&_K;Jkr V.Es4P3)9 ~P0F&c(k,"M(>MlShx7"yoZ3fRƱ?)Jc{4˚ cn2ğl,MV*r'WsĢ4`|$ydEMQߊ`>c{1})EQ aiHN?3l샹qkAsXihL;)Ɲ#1i?-lĠc&%EIwO+3\NRyȆv-b7pF-HaEx6\ %LQP+ !LN2P(OX ReaКQe*"Y茠mDV*@=hCvmc/_}mhHp|3 o.}E4[Š>ӠjkiQBȭ\/[KC`bzp-*6+f މ%8*Gkd4\:е[[$L>Nּ&u>%o潼v٭ë2%(/rN7eCruc_dÙCD4TA1/R5d5؞O. GuHD⹇(#gn3fis#R?yn O(N<n*rqA?ٞZxsqwCPCL`ȹJ\HJBr 8h=4ne"|=J;o!zjh{9 @|i"~Z+EEC8=s l`F xHӚ;V9o{W-} 7{pKrpI"î"#)%%z JF=6Lwj*|aCCQij%Dc_SBS4<),ajCumzfm8iAa<"z9_Z\e"ɷQ%\ v_=:g.l#呵 sN>9h",vTT`pIpruc"/fz$dUV<`_eu@Jȶ5bN;G_FI)-[կ[JVoؔ?ؔsGN Ɵ>[h(͌NFK],SXhLuR>PώUM%a&(V_ J: 'uO5猘\W)zR-cUGߋעqTYmcYXe+]t 6[@1oq?ni7Cte,3=Jϔғ$ŸEt. iAo 2|΅\gq{Z!紾$RݷXLٶ/h1p{~1zezq2T8b kL%;LKBw4Y`K]7>#ߞq$^?6ɂ )h pb8S.@7csUQ[r: )/va/@6IVY:9 A'W9Ng5F^j|)HC 2GрM\M[4 rp 7XJ*/!a^VzK/Նt3>>APu d6 L4cklg!QeA;/W<} ΆIWѰ{2G+A:.@bxdDK*bN㾠Ղ $f x75\s"Z!>pѲsAPlP/: iS;=cqˢ}]!W%?{?uuI!nid䜯}Ѳɮs\E[],?c1xJj^ 1VKՃ#:![#?XN9Gh9 2Q+$]B$}3YdՂ^ =xy68)*nhpEykqb3 %4\x㈑(|%9yCe6kF&5tZCͰ8/NA*2kc\?qS&h A=?}iW@}P=JW/汱ͥ*c4 [h>2?f6ᮆV XΰFXZkF>˓#[mB׬ 3Ǎh:KpwC^aX/JH> 8YkP =21+_TZCT[d0K,]`XE^o?|#S%҃Č</g 0tjfR/ غ d2)2iw%C5 E2>2xWhꪳm gWЪ̨RYBJ-b_\K9[GlTrPpy8x\2\}j J'"kA_CY3YMR76BЗ4/nfSxa^ObVX4o2bvpKS^ b6Yí{zs+IQx*pBn`"{\783M@zBD%Mxoc:u4"-퇞fZFS5%^!'%AL<6ȷG+;!̑BWea_ _hC74w ӮX3iy ]JSdoD I=`C*X`w8]BJϪ컪9MR)v]Sg=)vZyZam*:"VE`!tAa[ѝ) := MSY?۶<> x:d@xPvŮ Y#.2:+ubPD6# WQ=lܬe.Vi@/OVEJwFWaVX4eACo;u-w=]G4@MKEc&] 2K)o2XOoHm4 V8{a׽A_{+%!'j!Lbr⋋e6!9';S^k*tc\Lʊ`RH=˽5[qPhhZZZd"JGT܆9 [Ɉ GЛ8}Ɨ~82RY H_SKxf~b4 ˯d*5 [ɭu[B]Jčv^݃ml93a7_܁iKV ز: DElHmGs +9%tsR D*y[Ќ`vW&`q&Ey&P^:C7f?0:$2Xw #]L2@߁9HK~⿙mITT@, ,"~.SLs;UCPlQ9Wed0~  X]=}_D. `4DͳزC}N$z mm *?8;`TVN&Bqِ!J0dB76=S,H\HqRZ!k_h7'yFW#( d6¢Y n6jbI D!ZR\Ca{R}rN9;r@PD?Uauﬢ.X_ [ #.9)',@yfu!JD\!ڣD縅soGNhڨMgn$) [V^d^>#]F8s/i?~09l92_[  P6{#gQڒW : Q98ڀn(otj )mz`fŒ!peHH17.c?cx;qUbLm! r:ʥfճV>\H+ fMѯ|cceT1>JYؕkYw!aYإ)o[CaWTf?dJ#g\Lu0 8jRڌu_Qu f kaE}5( ꜚjHrfmuO$i V1zGV˗Jr& |2c%^ddqVÙym,!bci7Y{&/am`Wa7Nq>^S:qmlɦH/<[$ @(bM|߹$)X)}]u$sń2Y6u){5[T=0Kc\o~ y@pJZrKC (SQ=>g<D_u{hy]΍\?]No7'GtD' Gޤ.@+#Ő`h->N)0[$O6HuLΕJGՈ8{pK0ϩE9p# ,acTK KǧWIT/}. 1^nlw$Q/gE| O=7aCXMxaF}J b;h9\gaZv9 ~/\ڠ! Q=oVW]>q+oZ|&ņ8> 5nwJfGU^_c3h=l%w!)ߓiq S>noaܨ.~oWSN{leR1C֊.]Ͼ :FD姀\_-p>VV'zGq$-TB*(Iɥ{&e)DsP xqDfNındn +j^q/ Ԝ dg&z 9y_G/OK5GSݓ0& %ٮ" &>qQmU ΍Ҙ:! IhXG{j~6!/w@xRٓQh.`3C^)6w.La[bteD\ſuLi+hDϢhXdCLQ|QFTmUǬ N<76>PV6W+1rCfbB K/'%Ï*IwbW #MUÍZE;|s8}w!W8*"CnZmYyi y`n{UxL[B1FľTw9jH)6 [gV_Ƿ@Mv笫WdK6舵pz(Wm?p^4-镀)SA5SЗK$;ӣ4žyI;mJ 4do@vI<]֟uuAzl`p7m%}x' ``RRᆭ&HhZZj{d8;_qLk,q?%wLYv_"J&1&]}>ĒE lޗdK( }ħF A|+PtIG`n.$H[7nX=[G5PvsexRRs `Q_Mc.Dٵ~Iil-˵L\":7 tM0rfk_;-3c셬1Si# 'k6p{#\J-.4V[ŒV/nK c6Ս>OV`KvTՅj7%*A"AV%SPU\~Wn۬=r$4zVl9]6.dca8x阿Ǫd X '&9"Kn$jU0_|N7 "MHNIdx<冓g/&~;&el}>*w J( bB.]c 'BJfoSD$ m_ Q5~(w@yI׼pC^^܀"Z!/\.,I*;1^Z=bzRr@ڦlFdL fh6Tsm ^tςLʫqA'a~]r WCTCЮMl$b1 T8Q"7w u&3 6H":{%H*#R6k2k$az*QE\m{ Y2`{->~ ry&lX٭wS{HqDjک`VUw3~ܓk_MKqkJ8Gp^-¯ E0MΦ6&4D ߸/ԺkaBHJ^>]J:Vxf  pŃ(O,  Y\)f1_a=PJ+4eXOpL]ʮhu-<4:mFL׏!䮅ChQkBU%4G أh|$  BsFlS fd))"*dufaa>l~Ở ;}D{Qʱdp[޸Յlr&L%8TU9_ Stɦ~,0Ɇ*{-I!:t"vl )htc>^=>K8,ZLKal;}3&ꀷK7FyLfl۝y[5ǥG_WêjQCDG:/2[?#i`7f 1zy8 N Z-mo@e9s˨Ma41Dt >l*d S@">] _Mnľs[4!aQ`>#Q@ w=&@I6MF#>i p8QJ]  =lrhk{#JPjĩ}2QxٶD3Sͯl|G_ / Xn:i jSn8HygFx;iP@̓.ܙA%_#Pws>t]h_$.:>FiG~㖽>rA/=>ՔRvI%]Xa8ƜmIIۨg-ioKn4NgTS 'S3Klp+|gDMU EsAY^=3&ot㽁qY m9:".@Lww;djˌAVfln;#'6J/tJ{7+Z}QqC gG2 olF* 69>b^v;DLZ9łpPEj+?&}S\US 8)w42lߓs?j;`8la}w<,nF 48e"35%m#`zV9bּa4bnpHR'v) XW2!VXQ1JN6&Vy3~&y_K3@1c=+~'wfi}5{5 " )$i5uYЕ ȟi# ܔg3+ZnVT'0ٔIg\rqcEZf)*!)Ju C1-UTcË>"yyY{XFcO6c=G ;7ؽuktQ)2t v'| !bo2va?O"w8F&yYz[B|BH0.8 cF(U&ؼG{1~D{Įߦb,PuY>I txiax@(D(8+.>2)´EWD&K9m9c}Nځf@80kr@R^%6d4p#g>d!:҅Pwc&$?dS ~t}>agg. S8چ,|`!lTҟVzݸZ0 =Cn-<7|6lM§ŗvoV_`G\$-nX(q^8vex"*Р\QgZ*y[x*M~ºO Jh2CVgK;ӬQ7v5^`)%auפ_WØ.0 XCʚܯɱ#I^~qklע;%.Jj^ HUcE =DJ-M~Xe~񽲷|&mphT|?[zD)ˬ{P {E.M6 uXͬt\C_F`L Zm}cB@mevя8 3ȷRxUὪN(tfWpN^_c;08YZ; & zU8D&ja>"AGbS|VtepmT . %eeQX\&&()z'ƨ#3zr]eyW%tW;L,1:M ),0J`-!oyeKy4'Xc9{vHLU0Ā.q:-P j&4taִoJB8P‡ij2`t8}W$3٦ t6ځU3%`7 a>jKJZtkHKӬ9ܻW=(ݏELN( ,)yZxPw(J1.׳Ѓ ~Y֚U2NOPljwмuK2Cܩ)KڕZs N#I=\K؎r9yl2/x gilnh^/+@Cmڮ5x߿"/z~6G#GރҒ7~ppQ!tL{7.;OgtqM~vĈm)A\$o,Lz-"$ҊS6Y.)B-a[.dE-I=DŸ,Ř ZtF{B 6 U@J<"(=,o0 Lf 먺&MNL)4%4GH!6m4bQPDߖ,VL_MAA*LQ8f#F\6&)cUJ#I>4+#[0YIU#,ʴ+So1Qҏ3D%ln|l^H'F Td8Pp$/?;ɛb>ϥkIH96XzH=/o)stM9q?HKNBGc{y %=-^Nnn؏ #(LA*_h;,7MDtpIԈÖeN[ivo*҈BtQ/Fc"vw؎9 4\|IM bA7^:TɲH墣cbf#1~L2֟8n*5EgdD/%\:$զzNj092eGLװYfe@VaOrjPB\J%<"leY갾g7XINjx(?/۔^VOΟm먍82\~ Q!˃S*z[-[76Dպ8 hsO~!bqseC?wNMb)]]SKki,2 䁖L0*HpIC{.^ Um]>5RNBNoG>-&m>u=prj#L fډXw6A[aZuROIf4;83Cy>y!m=l/R Ah[ud`Yo g&Iբ@#99*Le-uVV:=]u=r܍XjyLWB~]j$nmc!IZL .F"%5+ğ弣(kt̫Ք߾zm/x͝63Q K ưp Gb=O'˗\١.QfuH%,@X,|>uLgY5GUcS$ԂFÅwt2[٧~$Iz:4Uns5'mi,n4}Bg۽"Ma~^֢J:ܞx-C<.K0-xQ dc`ِ]KSc| -zX Î͎q-^K/C!dRTXEKoSi`]ϼ3GRx;U۹eo[) l47 gwEXZPoi >+K&&v՚g=\'y }n_)nkzBnF)͊]rz}I)8fZHu" nKe ҹccJfeNJEVhQ];|NKN{Z(tJr z4,x%?x0$/V)J4- REd}u(TH @/8'G]/J2rJ@YcMd@GKTe1?AR<pŰd&-!a4i !cN3a c#'&_H~X!FKZS$B"8yŘMFr 8,"O ڏQ6Fb_ Rś!e>E\Nf(j'X֝Ӌgdn$ɞ_jNlm4ST(p"Cp*XAi{ZZ7k8Z$?ێQ3ɰ+lm~ s*o@ŭS ja=e!}6"psB:S.X'ִk{P4& h Y )gǃmWL,oSsөpV9[IԢ#FB!|l2"6i`3B hs9ȫ34G >x_'8x+S!1u e4*HE=fo`d x>bCfnT}6m(jc^%M嚚" Y씁_3W1\ ylMɧl(S+ph5KFj`Y靭G+' ܒ_h6^60>"}83:)VxYL.v#l5?,I^_<2 c&Oo?嗛>Ϫ[)o6O*xȖV68UHfZS..4cSbVuY*5#8Y0C]\O&֖̩/aA, I_RsEQS}¡Hͥ?xvNW(>9. H@46nr x&GCN^ckf_3#z|!o<ub7?(X26C1*p*(HĞ#5%{i+:t Wb5.-Re 8 IA5cNPq=u@j =>_s4, 6ԉK'eU,10y?M?H>H`)NpݨJ:J0sL$b\^hB} C^g01^ +- ^&VуQJl#QovRr4i ]hV2"4KZhc;(Tz,5a:$VHLraȍI鿝3ǧV/v=[ Geu.;܆Ύ2XEɑ1^"@GC}4LC#಻-E){MG_,W7Y.8O ):jpsgFk 7S?ЗF{466^}N-4`&-]5B\|,xWZ%0 CdwrIMݛIP0X{ԋhf"AR ʽOiLpں\iJ/|ӗtfDSmVO= I;UU@gI~|}Y8rU_6K'DD[Bzsb~J8b I2 ).G)BsXS">:2jXn9^< kWac&seP20 Uw k#[9$wNY&Ջ@ջ Gv;ѹ 4*%LLnH9?kaq7R <99A>~Is|^I&z;)ulEMD3D{RyCua;fF󖪫 sDɺ0{^)?m-f *hH& )7]gG= 8 Rȥ&˳a_&Lc/885OʞvZrxߞ)ֺ4_VV]Oq< ڗaΊ+ jdگ,!A$}n!K@"/  I'bboi,DpE9zU Mzs±XOўS_\UhnZwS`)S½ tRIІue^^!qz݂*"ud B.lOׄ g Ôf-LZҙ;x@CbW&F-|M& 1U#[{:%5PKȝͭ)ǡӱ Csm*A!ёuB̼X_%"{#A@pwEE:4c H4Ce*gsmU/sbSAu4y A(*go۔3,rNO[`A4V.t7o7fjOBK lJȲt܊sɗد\$ZC)qZ J*#g6ǁtn.>`*Oڀ@@clgU.2 '.{ZN)^{,&ϕrhYn6W˕?TwmC}+Bz| V(K<92yw&h떚dB GֳGG]3 Oކ2{OMkp7댌ez9`'p|d}~$ V&'8}ԁWlLf=e6u+5gz x CNS Y*^1.~_"Q 8M@Fڼ4c=>sԉw*4NKd@ڏ)-_ T+_ [q⡧=l^ƥљl3|&wCeHyI CčGٔ虓)h+Y!L haFKX>Y\F$ Oܰ3}Dm9Z==GCu2;(`ۯÌGǯ X6]_މ7E(H;G -A ;l/"vY`٣3)9bV.Y1_NׅaI)oD>~2z/y{ f𻂇xm<3lOM. ,17Se6>e>C]ם`b0?B^E% Р(5J_eE`M-I{| LM[I c.!chU_%ڗ6*+dP}G/᧺wj\s?k[ꭤVa*u4^nD ZZ9L~YQ&3j֢b 8&DI RʧC0+ "Z},M8!sC=k`a`,xTY.lwnoL:Swy@fxPg~6X⯸Yqji_1 gQíFa#iGW:Zwىy3kV?Lɥkb %u=4}v#  _+ ɯ @ Sk+>_یI`NP*w[op$dFF_6]Yʸ!d*+ˈvuM8u3 W (fcCO%j>ycԿqW%;-T@svġ%0"JK!ׇd Md:Z{tMc#9m,vCAZW,Vcu^pLKWw\0,?Eh`UAm^HnxvGO)WElRͻ<])bYɰR!ыe#DVxI|Lg3\x  l?||Q`ZrL2|v CflT/2 ̻s60uyJh1G-m:2:T\Phc w};[q( Ak{u6'#;ЙG$]w)6(iemfFqJ+fB9楽.W־??ךk S%6FUu j"1 !?CK~Rqm|U-EoN eqا'#wy{0lG͞F.-azJpr_TRB/~6΃R'3o XǦawWGTsX] !ͪ ɍJA7rPJQ.ޣk.  "JWrf7"p=BP}x8Q~K[ceiE8O *?)&7 r!B, t Zi{xoI:sd<Am$<2%5=9jZ0ʐ ~nU0We􊼀 F.qv=Ho@F]ZwIYC7.fX`^j6Dr?x^|?lmWz$FE|Mpk0xÁ%0{r.H8KxɍM7+e-Du:Vz Rej~wڦx;n*6!ƄAlkDI'lӍcէe.=`I ǁ~wPZ]mjh>HXp6t/ 1:3Ļ a˯TUp-=~~ ܘ>upC|kP{:8Fvc34(FHٚ ~Nc{/QE;{rne.cK" |TrUh8>!e2_{Z5!5Ngkt?%(j"BG!uB,i7zbF ;̃jq@If=zC;5=knb[B ~Gr]Uފ`<悒y}F댩AY=] ėz薳]~:2hIt^ef-ʃ3aNa.s+92# IVu} <5//q?3O[ k}8yBAT 4z]2=N67ʳ>O嚙=Q"7#\p Z| 04spcF-4˿GܥLuФ_x[r}TDϩ` Kzؼ;61(W_k w ǐ$]6;h=~Iȇ?P~98 qpIQI۽:='f\rMt{rj( kyӉ䎕B{{ JR{n2UaԼtY*_V<ݰrb3-bEol@"0$sy6QPIcB3Jo5P7d[9hhs.i&1? |}1/iTz} nYQ"dy].i?GB4BrDb `dCj!.v7Cr[ y-n#& b؈5)fLڞ!ͱ Hb璭#Vc `~od6[X 3Zcޒ<e1Ξ KHUhf.`oĠieh8I;v;R?7ms_"!:^Q`t3.(PɉR{fbҮ.mnN+,/fL_MYifK 0?3U4Y\[7-쎀O߅QD ^d]? %hxξ(ի\; -|-O}ZidGgW܀͇`{;D]l5|y+hc8HI[ (+xz(iQ=PB >xM{ܐ L~58G Ok\>D CqǼ(Qqnl))/61GJ8tR=r;w!Kt/S ^Mpe003܅lDxJEDzQoDxE{˕w* Fb u4|n|+@ntdAv +!uSZJ^!!ac+ed[@FHR0}2Xsu"w/qtK yUP z Ƣe e5Tuf!<. j}Lyi+5G[9bMQ=-7;Z"|p/tfJ }(|v(̰CF؂D"ƊAjhy*jp Z~F'!YDh[~\1\]b,PuyC׀:(~k&dnH<%4su{ zR5BQb^#9EZLh\ag+qTrN7u"w/yK}23V61=c{X!XxFE /qHׯq?̦+v sC]'0lKtDs\jQC:AZc6f3Sօ3򬎋e3Lrj6T9+l6k9Ûٲԩ*DBßaOQQ2Y6=*x3OhN4 W Y^hi`DFjfGVϽUG!*+o #Joi'Ug'҃D0?a k\">0%S ޟ.CCQz&v/vJەGԟWyyQiex7t# ٠~.9WB<*mLjEal|VƏ;?2v6{*[ڳ':E74Zr:a5 ؗN#X_Q?b;0߇T+T8?xO *4`yV,@TIGwp1,(b«N[vD>J'f5YW]Wi)픽|fw6٫_$mYca(toPHZgWɒEsS;KոF0V'LAwU FpM$?%(T0a4 J1`gGHgWe="GX-WLUsqȊ@ԈU(679Em.S{-l >D }-}ZQ :(°AML~Ȟ^-0].IկW+Sq&'n+v'.2(h} r> sp )}.'¼]wVa]^b.MR| 1%<ȿ˲B)iguX%P~ &0[<~.`"M`r0e ~ޟNAG[?{AΔ%ۏUR [<Ζ sMz;d!O(u}e9juG<?g Na Jc<YxDpx/-/ڼ? R `Ȍzn7p *8>qdilzH_8`#zQ.RڐO_$zʎ KMwMAD7XK;v;g5KDs]}GL}zRf839CJQֻ *F" 5ݓ s1Ѿt[?q\'=&;lZ*Px}A>heg(l~}Pk9$EpWók_ K|FܛBvaǶ*,5VyGMڠҞiP{/jjaKWocC]9}xbVAΈh.dX3jY(=FidJ S2^g |[C B8A K0qK$H<@8*Gh&du>@z#[`N+;|5Ĵ-mE^&X<$Io`! ͖bm+)PŪ4=+swJXV`ǒGb?Vb1T6⯅"Yz7171aB5^Yye(H("(+Dj}E)g0$ƒlQ9ZTDѝΏZ~2e.L\nZ,);Ҡ]WrA{6lDz9kwgZ*tYԬc6_NP(JPS{j 2~"tt#b)*;*L*&2əe56K8P߂$s{D8I 8-9p)KoأLĨqQd)涿 ;$iXHLr Ɔ76>ӷb ~u>5 xzhK$nD6Ą~C WePQhQVV#`-E+tD*QʳG@W_3NJyU''d K6 ֛ HV(/MWeE|yw.έD;>G;B~AYcIy9"Ϋ07 &EJH0m*uvEˬ5>\5n!qO\O{Py<ѭ28cM6x r>aq'ْ驏v28f98̼ET<"XR=5E!h:겁6iRAR-]^w︒ǏǘPy)&9]#< ,Mخ9M}Ry /T*%bs?Eexk >2ﬢcP]0d|>q9 CnKNɮ t3uIh9b Z& 2/YCīzՅ ՌBX %n<445V"O0[6XzM>e[JNZx^^XxX ޖJ\xn,f\@pdA ].Uŕk>GyN/p(/lhz_:uR%A_mM{fm;,id~uQ),;U!`BqƎQgiLꅣYgB;`g5,P2nj~5sg[kC]쌮n&WǚJ70bxN\bBzQoCܾ 5ՕuI2o 5BUU05~DKLy?NhO9giswz=O%TJ2 Q]lmI݈Xu1 d^{ḓt4O(R.rPg9 '}nAܫjMzI䓿e33/d԰!l; ~geR^\%Wk5&cLAǃ!^ӌLa~/=:qZb;YG`qWO|'<#ba<:h8dpkOj4~ݓ:紀PKhq*nHq  J6}8y] z`J\C$]n~phh67^h8* &_HQN9{ |# }.vۃBxE敦P{J[ևQ̐t]yc{_*j2"Lۼ)1z^sj+'Kk>$_Ai-x&'VPoT3ɠf1oa5ەwl$&Oܲ6s|=_2gTG#{V}M ~= ĶW)dV ڏLBj8g̐Uz[ܸve 졃ZO`q~u%տd#[2 }:!bGҊH.p96>z,nl|ԘJ!9:y!j ;ך="y NgJj #[YsH=&M{\@jδ) ;s>{ʱ MҎ Ph<XLuĕM{dR)^H7g)É4`prsgisRBnuScA0\~; .2݉?Wlb AexF=*@1/tG$յ(CMH2[!h7#?7RT2f+'3bT[?$z 7^J䂒aġJ=7EIБ`qfy`jBac?ufy7#2_J evL9ArcRH8yCJ([։FP 3ïEKxݶ0U۷jˈM:U!ےD1Q%fA4BWaXTŪ0  93pChU]?\pKx%Zi*6p}NX?' HH[mPj$cUs!cQ. i | ?h]𳧩̮=q9sK"ad s1 pRYx]vFyagz}

    &U_J ku[tA[XOU‹bu@n&*^͟SA7g{Po-=d] w@Oܠ8_^@o, fAt7KPAmuֆ 0[]0@סJ#-yR)R*glYQ_,K\ 0-¼S>hj6qJ 0^Y/pnZDY~Ms7 Դee)E/N36Ih1։̊D, >?'1Ie:X!WV۶M& 8W, mtBFNneU+~hlOK\}gh5$ՈRcOh\Y&+ʉKmYENjYb$wƒXÓ5=uH鋒g\'Mܧ̌y|V8Llahwc] 4vF)< ﹦5TD QX~]0)..e΀/j\˽fBpe*3"<ه"Z~@{1V]w @Gw&\YDPL z? ۣ2h=jʈhClOMʫ'.JK:| %͌ ւPc%G`X)`5K`# P*6S`H ?ʊ+]75O/1Udž4 Ng3?%.Ji(@H@d*;viI3pkgoQh($!n< j-Zj<ºfۜV^=cZ_]=RVUts!2wL^o~<$ܢy+0f 7uU0ZY7:F=b7M5c 0lRAw\YB !fpwzk{U?60Q%NwQ#1"Sz맬VG} T/@xLwLs]dJ Iɦahkk WSgϩ4>[*&WKωm,vy~q13?iz5cxE@qFHj}<q_o)yZvSmV&G6d3Vhf!l|5 kΙ 5 Y@sSհƏm,EXX.nHĭ:DZd|3 6c[[ud|157")R@STN7IidpݫI%oh"hǂ'hѽVaQKx; $$w+uMDΦaoBʫ0- #=ZҾ_@J`zCd|W鑣)XsK ֆT+BHb<)2EGKor`uhTQE:Ďд)8=cocz- /@470=OyT^`h0F-xDe1Vݾ92ȅ 'AJs~7DN E0_{ǃ(];3SVw=Gd> X%ۊ=WZaA+p2 D,$&K,|Ĵ6,\T -=H:CiEϊɍbhGDD4W{ i{PCy  c\Z%@=S|~~^ɂb{Uܧ3Q*z[C$Ls:#%Sӛv3Srq!1}Y"*) W>̤7)Klխ_Kx/Ҁăz@5?NfhٱW|7o]#A$oJr+VB;gϘڼ~v]FY9gP>"ֻNc zRm'BxOQ?|LQJ,l}t8O&3>ɗ*,,6.O,-RrnM$Ewm}d2zS'p͓<{m%!_=zfV@ szPZ"^o^a%ݽ V: = +_QQI܉8Uce%VH%q- ڨ|4,7p? f>5]7ʌ =.xe=Y ^-`0ư>*gE_r0 Hg32C|R=1Jbr&²28aVN[UGqE308lkFUʹG;U}aċ қ1՗h"^ɀ9@@җ#SmNs+qj>!jႻLh3ƴ_(vRھ-uß1꧇L X@B./H~{DBhѦ],|=Ij:$,mH"lM,@svm-yu : O^<)s$^<9 zTP4?YR+u| [Ps>Ǣ: NUF*B9 üzuAFv /0hz/3ǹg%(emIl2MgHGdAND.Grz@6TdJo8]"G}Y'*KuU,zjseîs=DHj U1ߢ&,EI 4޲y(*ŲwAAC4ki[w`N]r<(BBmWI\II81c9!m 5P0(5(Q ej"@0\{0%\2W6H̾viӻi >+,2DARaV)+ 맕g9\6VH@ۭ!vĤwF`Ԟ4S: WI<7+\ zD^&7MW&o_7ڠKx:y:ù~,"-[.1ЧnF$mVHS -.}"Gv\bj [;]7,qGN*VpӇ*8VpPc\Qc2WFp!yۆw YzL=mbW=mFt:|*})&i):\9~Ing- %MX3/;[̱n={=ĤIxkMpnU{`YL6wm|4gIoOC0V Lw}O>3y\ZaF CR+LrG?MOʹ,&mLې[Yaec#i!1NrJL@j,&7cQXEho#:y=G2q {jZfFEH #eb`f@x~W+.8Jb Zf(F;oo(jVr{oqorESMC6C>vH%n? 6:S\ssRX׉sV ˦O]< +o~ G(ݳ4|W?}Uz9<,k?~|~7!U~/ ¥mnTbycΝѨ lY Qr0`#=~en>..5'ܱ;)oqeFMk7HHfB8/gNyrG_ -|溃ў$2с\]sp%C:r#œsD',1lVWgh8B@==gE!FI5P?1o#`f \r9{`g0 ">ju1͙j nd( d3=F޵ $Ig.b!D|bMu"YMä ^אo;&ˈr!"6'174l@3d)'Uwt>=KW53l1Cw=E?Fg/[2)vW4YЕzxWWpM!uIҁȤ\Ҩ{"`Ȁ4JcyM2 7k/{ʨt:P@VC{Z:~#M~-`y*Gx0Dt,G!/o͊&ڛrU#B)Pt KgqL |6u;Ì9qYX`WwMgkca{yJ,  * 'rndѐ( KEK_* M!BbC.T"15 q [H\ "ާҚxI!.[]´JR+`t{Vi l.=3^((lGAѤ䃃P@GPPBI6[_aFWO4pD ڞi$kY--ާE+7՗ZF hE^$,0|a$kJ ,]d>޿ճx(=@&T_D%7fQIxNG?־Hj0ֻe!S,S0(-SxUP7_ W}X07QN$# Qb5PnOQu} 8+W ˙|!'h62Y,Mp&hWGF@ZW1MHb܋C³s D5BJw_YSv0 s}$jS"\f:fd{{ !zƄTwxC#u14v~ f# 9TqPC'ħ5K0?&m^F;'}_G&l{h#,neRK%c,Ո1J-T}9XR\1^7$ Wo#:{U$leL]\ؤˮcUF.-|!kEChOe.AtgvQۦP>*s8.f8ה=Yݛǃ\"|".Mr`@yyϭ3|?5B7wn7m2X׵t1'Z7`p]1b )DHn L*VoPzyCpLx!S7+^v ?qfx )ә9Rk;^qzzg ]2w׫OBqf!U;gz:6b%`2F6xl/M~%sƫ_[zÍկ&͑`t,(dpVu]Ji^J W!Y0Z` YAv^ 8HDc_jT*ṓ::S.G5L j@\f,S;-+|A⚹@Y%;左%p"E m4l.AB<`G8U]ٷ2>qyp# MȷΚN! HXǖۧ4k|uY3S2ivݗKXBCAEk[ui~<ITvUUu^ՠ,o0|c@}4svV\tqPLX@uQ#`A̓(l&MBPn3ӓgmQua@yPQO0q[C NwPd{5\$5zYض;8;01ڀݵ-!T"=Բ}H0ySDN f_'ýcxBa<.i:z& v\Å{/"cFTp@ϵ!Gj( 1?YE?"p[,լ!K-a Ѱ~dm#sGD$O6 #{0Λ}gpui mu{AT[/z)R˪lʼnCਭ[]&_R)dypԛ~cY0"?CYinF0?QȕR)V7~ֈ^UzE'8G6A. г)+ON%X y($7|T C0 ͠55|?L7y݌d+k t)bOlUTY>l6/b$`DNN~1jn7miWI[ېUkt Y"M-oUӘwӺSbmV ;^e8^,}Eӫr*7m$-˜q(j'Eyrg:¿ NӶ$!12|s58)?hqi!ʌZcz'`zj6RcTn:bئ*Paz#BN Pv/AO f9p%D/)iKnnv.~{MYQAyJɞ_K0 ĄRO1X2N,`엫FDIˡM~AffQMF'+)2˄u֥XmzuIU# X!|/4ُ27(cm0Ft ~>dqފT }pr8 TBࡅVkOW5,!lSֿC_)WP ;fBHV bg jY8E5=}ÂxtTn¹e14΄Z`V!D 3":=<>)֍~9]qHs Υ3@&)DLN]Գ#>jȒ!k<çX$耤/Q?>@s\B<Fc,. Z]L*z@X<&*U&QfR( WHLTZW)JaxKХ y륿Vq^^nڱ?UN($(^͆&-ub{}Eۓdы| GLK|H~1ܯvrc,OӤ_%1&vy.)d;"RPm zS4VA@`mͰ a{낁= J03u)!ch?PG,e2<ytpZ)zepnN1OulvBk?mʍ;ΗCs=/bc4}C0CSr,V|}K)99֌tWu(q01-奅xRiR?" ,=&!]}@%WI~K*_ s-=d!3vtϠg/l*#2y0WBEkȃlITFE##Sce@ Zma5qpW,{8*^c'YCT 2ͨFЋRRvWCЅԫ*Ոp] +()5,~{كz]N~EIn (H8-FQv/We5>e-cRaѩ]Y'ũRs-m1ԭ9LwbsbtAmD4| vƪ$; xG }W&ǓǺ#.iL_f^uќsȧ745n6^ޣ5zKړ#:Sc}@n>WʜW9t7x3=\='- u B&IP4s>"Z|1]'k{[o2)FGRb:9Y IB韲Y%&'9%g!O1Ywd|?$> }e*UY_I?Q؋(q6Yqz9}]7_R8Ҥ!.%8uįODQ|CuUʹRh4!oԡDAūU{EY%!LY*VǎnL7(7R[e,Md c~syJ9?'zL e,?{˟z:Otk-F%F'2KOh;Jxb[ Ez&S Hz&.SIʮk>+tVyStʺgQ]R駘9|>el}7fu˞ Ur3ޡH l߉v7Ko<9V'+R $ νL شe#(W<䒳,\{ηpxKKW%CGS]mF6Pl^A:pBMo nXFp@-`-R#;30Z{DLd.zpr>0N!A6?r!0z?4 d| YG8a\EF9vEKycʀ[846ԏ|`Juςϔg=۵I`,]ذ}ժ'QvkZ; N8Y|6.%.ŏZbgL.iI1]SM!`<ۺnPfII~s Kxqs~[f7ҾU~Q⩄\SяOYپeêf3I"2pIgΎϼ !9+֮&+S~"$Wwy[ϛ hpڿ` kC1vߝI긺+` }D}֧X[AT]LmaEkٸOV.[KS@ . 7L%NjkA _XS.y|HrГԖ | +=kHi͚kՖ.U(OF$\ATq1Cz:wRPCIqP]m8+|cdCu; 7)5[?74Oh$c\m\J"yѷ!Ji>vT};Sƣ SVV:a+Omgf+S\i$mӯ' a8"-Vu;t< R$=5qv=ֹ0P>ѿ"\S:kYu` x'3 z0$]Ǻu['Ng}֯Z:F[j44"Gh{RoJv,ՍygвWzSwmSUI(8BqE@6q'&5o깳иQ}Rpd?'Մ'K=<̫pm IE;K@-dyLvH }YFe )Txhe3 J{M+^YC NN@ř|W!bNK!%].gvڙxĽ\hN.ag)or@&i> !kKļ.bMsyW7ΰz=pewb։fg>I]2G2nƬo_!B+ }dqܮp󝣭қ9 tʅ_zhƩXr F/YĂIg:~ .'wu.u꣡`'_ǐ]tŽFn[Wt$vM\LŅ.;t&yٱx`(jǁ9%dӳ?VWRNw;5A(=R.}(;P0=<GE10|`/r([vl+ 5 t֨c0cKoB_ãf2B˘>~,Ok2X=lkN(vc$loR~x@$Ib3}XzFB NPq;n_SSŹ j.dV2=lvr+}`zb%SCxQZ)pO;r7S%{`ާIG{1_3JN!R_#~n4?ctYUnŒgzbҶ¥9755(*;SϛܢadԂ5G^4zayIb5Epaa*wDk[XڵR,ҐTr78:>`c8yki6=W'ӨSb̎ۍ7_]gct(Q>-?b/ <ݗ""VvkI5':NMF'QZ0$F^"?XtxG^lO;Tȯ$ ϸ\lr&-t LfllL]tH왰Qa}C4ze#n@{owHkKs,IMn6 J </qv͕tV4>כsi_<rSP-yO7@>{ ##p,}%},zO#mQ@W ]"pwvTn_Q;}U􂾅, d5<"t,U͞<~hPM;zcZ z%ᴃz8;*nμaMBAmAUkt~L=@E%"n ::PML '(Jh YjXi$eJ:Oe`E8dJ z> lr?͙`"(xZupFئtMhp*_JxN8Tap`Ûg5GD΢p2#ۥ ǧ`uDwdL@|зה>Wy=um }B/Cd{]h )BQn4#Ec]f֡,;5)VԒ.6@ԤhT_]Mۛ&`p eGˎE2BĕV!4'FrzSX<+"F! $;j X7b͵_*ƈ*DRa n^v2Z}HW.y.3,?pis 5(b915۔lh5i(-茫N`+7 ְ;isF[YmA)lLPz+0%cg:7եgWy9{wOMgE`䅶fbX-BZh Cp_.):/e,Vm`r:Nw7\(̏uzU@w ` Nv\ȌO"(1ݭE,8 <ƽ} yDGH3B'qSh FjH4^ Z4f04}oQK_oM<hk#ZC!@|6Zl- 4h Ä𑒂OlVs]ƺրCWJ039z&{fr[ոgPU0BٳLH ȳL24@/yxNaY7![<|ޡ|4o_/ƩdcLQ 37HKگve{|I"{Kmtʋ2;2] ?gǽ5XK=ϟ8s3OBp[Fy:$+R"ue1Wެ(;!Z:)QlqRB7Do|A8 ЄN~:qE53Nnވ̠hkAqd bӲztؽ搌2Oj0,BQcFWؠVn݄wZJMy#eNSu,eC}u}R+\<:q 5w0NaG")6C[h~Zfp1Qb~@]͇ҩUܜ'7鵟;4/(Iψ2U CyBJ1&~"3!Sn3$[TgvI\Z?5sn$HO=2uǃw|󵅔T鵦hTS!~k>m&tgXUwWǍ+Sl/ݓ:u-Bu0(:-WJ "Yz8xu, Nro[^\+N[>l$[Ӄ#§Op.vdN9%3ż,iM;d.)g^[<P䑆tjJzSn%Jy`4xÈM] 2c4I^Y@#D,[)SxqjqU~9Th3 ʊĆZ~&86gIEȎ X& 2RnV6ⲻSW4*V.-1T[*>HQY7'IU'VM"V//jIya)C^b ;hD\u$ڋ@}<͡n1PU,=Bw$tkϏ3l9Vb4ܗΰ% D.3GiII|:/w~Ɍv3~J2{tps9{2: 7qZxY}, :g:vxse lҐty6x7IO$1!B;$Hg~ Z_}*@EHV&u43 WqW#o\%RtRg6Tȏ z͍44*Vw:FC?/p|_Z6vU1αϤC&q2Dmn(^ ΊΏg 4fV^DU   G-"8 q}Wh4qJl5:aN*^3 W&9G9N|'wnx+ Th5e_oΨIĆ\ͣ0i .OCfx_ԲH{'Ğ (Gj=mOJLDŽQֻw&ڼ~TJ.͕xѾ&fgLQ"RtSHQGSQ(|88RYg ˮۣd /װ"Ԙ^:[Ew_Su *JDUP`4UN9nw]OGra7Y64/+]vWWPOfW}1|+coH"aΩ $PsaRxj;jZEs~}ݑJ#iN?:qi: n׮CmRa]DdpiF{Mq+7H<~hD&"=9홑Ca盩էTU*_ݘsm{,<`T(emۺV)*2mUDGU}EGq0;ŝ%k\͸){aⅽ=)wڰg~1駲(аIIK$d7#S\fiod|mV&Os\1qpmW:XR$ɂ@t:dB>FH?7qO{!ۻm^$O=F\$h4%&L7nE4PPi{ '3яm`G"84{sWLt&2Hܝ0R{F+Z`,5V ~E@Pq77I~7tk?VGc5:^'O W;׵) JDj%#$ͰB=fN$P0Ҷ-2qmkP K?|kc w/cU[D7k< &8^, 8Kceq|]Hq8||KoY* Q3*\`kS6)aDh媜ڛ5z%4!1d11O儃T;6ٕ@6hF Hǔx;ҋ9&1C5~nQwN0ݢ[{Rk )|ڕg1rϮ6Ҿ/S8]s,}A5{T v rWa5gTg9#1Sʶ7Kak5Go Ͼz 0:sBkbR{ҋ魌gv)/ޤJ1:).\  qh49dg簜Bk r݂z +M7NAm'Lm՟!5V.;'8R $) 1KRo_) 4݃rEPYeGV= sT:3ԟŌZsɜ{夒Bw"_824(PǢe/U2o8#"uQ Cv2kկ 0b t}Y r;|3<̢Ίe07kid&m(LE$]yWx9D'Vy C90(u6.7Ȁ_HmUUWpSOMM·z = 7e)mġLAJ@7<훙oo[,W"}D3_eٳE: $1]CL"gń-M!i9{ZSLK𧸬d0<ʆaOw8``W|?W4Nt:˂5_%c?^SXDzCa|HXƘaf?ic?" `cbӜ=NLha'N6)ۭ>k'G~!<6 Ă|VX+>@bÊB4>|PP/.0ݧ.xFcMwD%rQ/ [׻z?ΞS簧]W8XVmb8tf):KиGS1֕9Z+|H{l18X|9IP!L* 2ލ nލ(pqw :G rK^sp|ENo|mOEⴼdQ],2VLˡӶTX];-KU l\A=(k@3Ӂ\[2E>!q{=ȓMj;SbJP̅x^am ጔ>h6|8g;4)J% ^%("Ri#!jڐ"iہ0?*wB+䌿eKĻFp-Z0_ # Fɴs8`?Ztlw[ Iu{ 6K 6ϔ~xP!h+Q}z0$DYX/X#Hw\-UXA I`rc "dya"{̠bk|҈=Ǟf +>ԈfA\ A(k1n&=ӯU=| 2ʅ LG.047׆=QV B-I&!= wMotZ!j t^$YDq5srsEX?13fMsC܄ k(c?$mz3tc !xhz_DnVEX#|`BD:QՌ0|B^Gbƚu\kO]4ٛPZLUg9EF0Dٺxr}|HJ0 A" ˄h](λ# S$ٌ~ '׻D'2hYSR*}ǰ^)6f+_=7|@~`"xYP(eXtĴJ=K\9- ݿ!If=JXtzO`NDRDXߕݞrYp6kKa>}x+Hu5sCϐxb~Vw@@`凩23, M2>f9kcff܏N p)e;ѣc枙L]L* ֶlurbܝ-ו`PBb%ׅ)sS$/>w=miN| /Y9u/oMS#dq Hk,#5ʵJd}t:r{nc_Pa]oJv)O]̍<>&oG\;4It ?Ra8ww"vf W{3kgQus!wkƋ!'jd r{nϰ¢& *昴"[!?PkQ*l`$iKoaa %LնWbA;<fTUrF;TϪyc -)f-^ĻE։9]]8T.q27z97e'w˃*B()d|/KG"1 'V!c:I c\!9vJsPزj35O ) T3nA;;O~p?O`ދX^t\⹽!EDPs-@4NHΧS+lSXA!x ? '"@r+Н!ϱk?$Cז˺x7jo[;DQ$y0*]^cG5_+:>6Cj]n;3Ix=mB&k\K&ARc Hd0#%vR Gⷕ*X"Z 2[yn@NȨ 1?`LIr;xo[Y1u& u$]y/A0q/@p j~NˠBaJOH,~>&X|VY^@"kʮ/}OKpV§E܊nKn'/W~x*v`dq7l./o!? ? BhW'39!R8У  .3feZ #H.֠C*öDţ<\>HKI.[m-˨Lg%7V3]% 8Y*1^ƭ[!^H gmp rsF' uZIT-23V$v*D#Aѭ~i{Y=e9 YPz x)<,ĝC廏sG I5)2A ֎'ҳ`vVE%ĉLQ ];,ŧ),52!݂ N8*|rp=L#~e$ȡRe#9< ie_7Ժ6%:V;q/rc;-['M>j +&yŇ]J(6H8v\:R}b4W~Ib֛kG#g.PR}q aA;Y-͹(\2J9 j穙}e7tfիp|E}{#z}].)0=F'X˘EF5>kKwO%:BqX9LwKeqt2>S>WGg+wǹX I(lNiy#uGFnDfEixEfJL!s K(N 6H+yz@E s#8!,|y盱\y ʹTV}%0G". qs\WB/uwzoۍb ;IYǨi(N$rUܺf8I~ pEΤ@?sp_]r ?^0oYPĻZ@ &i.U#DHGY Ŕ>i Qf h>si!p2tyRu( 0T۵RrXlqn/e> 3r\J9f!Ѹܷ^z[p 67-;{A ‡,N/L8PNx K GpBdGκWp v\)aGP\rz7g鄓M&u!;fu7gkQ w>/uԔab 7`O}c,<ДtXۙ5zv2@opўhzrAɳxᅖ zX4bP/a&j=.éfvcm( 1;/q}kx[ۧlj*U=Kr#;:ϳYÙwwDϗғĞbI hPuwRIwp?MsG9q;I.`G4i,-zkởHLX{Ȟǥ0JXK Y bqy9U@U'm{ ~gzfZܰ|#b؋{XW0#NȐb(^EЎC*:34&$~aڠevL˚ 녀?Mى00#^9os] У{"6ʱ#bYJ;7nziUt!pJ׫*﷯8gۚU*w<":U%h숛Q=;ފ(^֪*Nuͱp e'H [EݓI^%?#`Ydi!cIHmMCΘ=U >E*BE7Hul oHS#-Ēiro&-l+vAH$IF K%eg3K]ct8Ju"$ 2="m)*;aZWFheb*$p';<nʦt1vUWfhrL뒑6YaY &M-[5Ǩn;Ui^YhhpX2BYܹgfGpӋ?{' ;U9Ag"Lҹ(⭦N:42elpsO[ZL}AzS*D` 1衪DS w $D1(ZH*-5pi#ib%zBy="f5@R"sF03g{A _Yg>1AT@ܱjͱjmןǾ4)KdV\jKZ ZT6tYq5p8Np-f!4+"ӫ- Κؑ*R<9Ėf;긮 V剩C\ԇʙeE-d} ̸3DB֪p*gVݺpEnd*/C1 1ôң\o5-a7nf*$9 )`ɨtteq-7xXOac|A~>Amߞ9Az7KP lFQuHW-dKqA+p6n?1YqT[=4^OMRZݐ뒮 5c]Sr/kD.8"/YWr`4j /N'vR܄Z];t/0(cS'3LpBYͽ1|iTO`Ia;K,EbU\7Zôh|=V?WDfGÔT~yZۍb7N`cv$T@9N/7潽R,p(ƸEltPF4r*`s-xkWq,p7A>[bc_{Z V:OlPI{ b~wtazZ\/P@;`ֿ 2lZ@ 8`DPPO[>d4ćFAy*G]‚\%Z|I#mK`'ޫ'2f(5"L[}H1_)Tj?;λB`K,1R&Em@qע|LƭSF~gߑZs*T_;%F8٦&xcrF.}=Jn\^3:{RP|v# \?g,M^OYFBW pQ-E i9Y_gy8[st lT~blLFrMOUҟᳺ)[o3?$/WdƆ ^n,$%jh^7GyБѕ⃞dPAˣ~.&:<ǭbnURpca8?>3c|*8#)aafK$(0튧Y]2RbF Smzci췠5(Q.Ã"1ĉ䄒[$r_6%4Pd d՗OLZ8l2/ԮTS&yc3fxam^UAIփLrFzƣqΐ>] 1DerWo&H#}diH) LIAZb򦰇]'(mXroE[7)EΟӚ&ZnlER4>uKyW~B=~'x@:}9nNp' GMpk 釒̲1[_']cULbs?&룎y۟ T~>iMaMQ|g*r=JU.ҫҜwv<P v{7 UUc~w=7nh#8⛖I .HV}1ލ1`pʓ~qJk5+ľGYif*>[@ RCDtg_EM~$ W)ӈpHҲ:Ry Ո -̞_I՗k.óx# Hq5KViA;9^h* ׃|SNCȺa3fC!Lh|+am`㺏dmq{j?pyAܺK$S&oqdb^ի)s8"Fd=H(łO!oH_ r BbO8`4H` K{Dn}hR%S`VϨNYL9Nl('zP"9,se]^:|M/|ǼoU };-k0:Q/S˔P|R8=QLm0Y5=-ڵDŽS$u<k:x%J[3D@MPyd34ïr]'0G_͇)NaKGjlJ4S5%hp*V?@NX)4XY(ڝcD (Qs9OLTEVӤw# 1؛+9$ͻȭuu_}u '&DIrbQhR7zlwrJf) p.V Fyܾ{'\%gUe3mP#A&y׎Y2bDH22k-~{m4־QәfăGui|^k g=PuKRܤ*{͸4 vtWF_VZ__1w#uMkFh|֓ pޏCSisv-~Yf[al^/B"sX9z\(aI}ۮàP"q3g沰 B1 g]o=˅î8>/t#y#d_oǛ/SWt 1n(?"f[1 gonssLE$_zmT &xzXE\>(̨T׹^ } Nnjzq 42 w`!}@5FfP_I Ţy(E@J۷u&\BU(5-yQJ5JuAd 1xx=å~a:Hi߉G7u+r8ޖu)Q9xBKyBE1%~VRRijmغ8"8WNUlRՕՔ$8? Ah1k&t-y\eRq5+f4nbYZf׫-'Zg1A6* JKE=YkN`z`IOʫ)PH'xH )\5IeU*w^&FC#::VGLzσ}k\Hʈc~,X0^rHЯr]>|DBE@%Isۆ)yB zlUeF oIBd}HTr2b4|d |%)Wܛ#N%eT=j~+*97kQy cSJ>vޤ!Ȭ=waw7ڭ' /oa͇DabH) QM)OqqNP萵I{.y"?b2M)Xg"YU MĠ93[e0H*A.TPؿIujxon|52t@4/'X]#PQlHoh>hBRH"Ld޸^9ǟ.V=8uT#?NU%/T=p“g(̥tO a@,Xw4j>NN=U©J'Q7!EEK;rfV^vΣU/a&^!?M'G9ck>-R1oNv:CγA^ ?@Gdڶ_T=OG\5 ǁpoۚ"~%ZPFjOgvW/Ua+e~dnw%plc}H.>2#ua (AT[xqEэ6jaﵚ3M+]x$+|ul2DSˡHۅ"]C]`] ős{G&^k?]I-#{pE핉/?8^dTZ}/ܛY7hU@B Lsc4칿7pIŴuh,`|c1R(g!o#҆@]@T? r+J6%Y<}KK<5YFj ؟߇lf1Qbms/KZT@>>$~X?$ -!&Z[$(k }_V9b{4=4&$ uH=u:_b>-AªŜM F~"0])_ze5,%t.oIv] s0Av[+9aI,old}믮*NzD5Ij`j,"k\6ƼB9f*y>/rϥյbSW.<_a̩ĩ?mS3E.уZ0?g:XBw2DmB߆)ZP6a}j̙:o5ܽݪDub>̓Azԗ'mz4I_5\ZW_#XkT"̵;.h0! #Zp?X0^TaLٌxO fMq}]埨{E3d(o`zio6j-#XMܲ\:l5JY3>vox^P"f@(4^֪( RZGŠQlLD[q4F'B,]kU8!@7;aX`j@%liZ1h(R+ńIKv9RHbSӆX Fn;0TPtbS6kw%w?>7(54#·P/c]f3yE#u,濌 )E`|;% Kh_Oe~cc"Re"Ώk^kǩͲ$%kɩ8{x=L}~%I{ By`\HKv'F]~B|+O\ ~x&?uNuګ*!$@ KS T"wi~ǵDC攇~ifCdڨjx6dShWnzjTca+UoY?p?j-%@?`9QEe8[*4EIC |0y@:2 UMZD'}&PR^E[+ix$_ [֑W"-G**+j C:ˁ.fBGX;i>`S$eTr!9 q){lp񊠖n@iCF&IJBP츒}RTT8[%E_5;#ZzV/Z%+n9F;8h pގ3uT=pFcÜEAeRIܐͨ?ʏ1,OaV ްϋ }.ArEsC+=R[jw%t'JwefQ`]^^G@c%| o*7/K$W =0P1;H< B݀k*V0lO@#Ȳ!g yaAg %0 @H_`X8w}j }Ț].#X c==2#@ _=WZ"VVOKD\҅oa\z6r}#;u*Y팗 BenD#x1b߿AS3XNmm0!bnrʨF͹ K/Ĭ5%t_;O Rh _{豙s ZNOqmO@4tlumuLRΦyP{ CM1Bh"&RJ۔bX<籼n;b]ϥGoٯHs(*("|!|oٜD'|w |O4ӖY|nt_Xtv\1 .bw3b d%kk0A֯!A|: /d d%G*Md_jEt/3w[۸S뭴'F<J_q 6Mk0p-VAבEM\WW}DY Vm)K`9]RϵҲ*_=Q #92<ݠ6ܞ}oGYjt &-qEmѮ5.n6B;JarIBD EP"zlT3 k]X қUxx|L%Y# PHk0%y;LxvgY+dE`0.CxWxƯ 3zc$Oi>:S?'{vYj[HH)ѫaM=RJHfILKg/$;sD/w,kvt!SY|/P7+;6P֜з/PN\6Z$v,)XHiMzvDr.yy:cz)c.ctvKKJ}\*ٽ5MAaȆfl^ iOj?#n10#pbj* TJ}Fցo6w^[ؑ̓B&aXWǺx+@\.R "捶#t מO|Ë'nx~/i!$WE+Uݥ"Gy1t,bttgy"P}r#),U$zlJa3R+t(y݆p؇*+0RM)68&â}pؾGuko],;_A[xy'mx:a, Lw@$kfwH@ŔS=nbT{\{dg:d$d=%u("ƴHwF䖝hYf>?^1H{dS#\D'mo|O>(Syw8_sLX#.AxK٩wiVE83&:L\Г2<Լl[6ݺO~<?ǢO'ip56~l !S9 Wg9߉0P.7,-/aDž? I`ncjmvSM 81uٖҠ| ՑvYdvcA|,zr%O p{X}*=48NBFhR0]Vꗁk#<(\yYW<_"0*-dwo{<#C,:_r-ЊNDrvtCQz4{ADЏZ=IBB#~VwXwIX'KJke3݈$?L>T\ N3;2QK]Eycٰ9bc wiwDID羴Ĕ!qh%< n@كD#?;g;raTҩq2`bg{?f&<\p!kFUbf\OW ki*_^u"Zʔ/GlQ)jETܖ)kfW|,qF![fs@x5Q—*?q,EiW9>BDPKyw9׿G Sc d6-ƿFC4~FW+TOmg hqJYl73Z a t4b>9 1T9W9>W/#6P?S҇[=n1CQGw8QǞ(|3HK x-&V m E2U&8%z:rWJhLE1/OPkOЯTB+#& -!`DҶZm-'n%ud|$yCNܩZ7ax kr,y\u h8Ra2.kp{'NA$r0>(hvQLaґp#؏? "ocN\tG/'71eԻ>~k)l\^/ZaWjщ׃Ƚ_O5k](.wcx !AAT%=QeA %ӹ<(mL̵\g8BLrk@ik. VGKK+ }ǡ4KYc\e}hO[(?ˉk#|,`Pk8oMK.VeH n-s; bD*S\7::SJ'`e Gz"!wɽb !F ;n/(>@ c,_xM ]c2,[yEvoEdcRssDVmujTgt Yv(SE;PG3z/J1$,$>Ss=y\G+%.$}ӈc},+S2e9ebY bH_Gۀ!@sդ@޴C^%1!.'+\&Rgf*"}8%^1_.π|}%өosG:<ta}QTʪiZ C۞iOO^!,ny}l3(zf-4==K:Q]ʃ m?O j`ỳP#ܩ5Q򕴗#~m8W!weqiX>҅qZ" pxS!~a#ߩ$hok$Á,F[p,RS(Po#7)O] IgC(.%Ey&&e=< RK8 ːdq%< ,K,k0}3MK!bxn @g5i oCd> $TMӂf!O,BYfy&F"(Fm'm/^\MݗQ(zx!Eu$$7Lϋ4g9 c 2DeV"> [J>fq(nzRB T7a(t<`>,q~QUŒU2wu>ejMNdc !%Mm3e]mm-ٚU=0M̸ n=H׶ϋZ;υBaB&!%\/F- xfЎi hTm!:N=MVJC*/J Ȉl,sˌe"J:s/"IZ<;Y052߬ƥ'ʔbSQDWEM+Ӄ kRs&*X ñZx0+1^E8z:t9s Xz'l(Lnל1Cg#D6[ x=aVRU8;$ɆLU }͸| NB\K$m~QE2LĪ}v#q_v4j`ֶyXEB N`J# 82ca gw!/<,e7!q].Y)m\$CvcWʧȸK=pA9}Q#l+Q[w5D8GU})Kb!]vgjyܫ+^z0 ,6,NU ]/tEo2HK`dB0ڄ;bkz?h?gU _Gd~^Jg4-*L|)dC6΅_s >R>O=b4P+Q$.)O ߩ˔/bia,,Q'aBԯ5.plN|{ӋNgfU3.Ut*K9C_])f@h ZDsy UwEjr ;}9r_6oLJՃ"?Tƃ'6!WŒW\}tlp# 4d& uׅA ^76h,rӵ@Bv0so1<nxLfH@<* q^yp՗R`:u:!TFYtx_L=ls5B&Rh+E0t{{5*%g~kX/Ot Ra2i '"jiqPѵ @Cχ>Uj El|! "+6X+<[+Eq؝%(><Ĩ8T{9Д&Ȃf͈56w+}z&2\\^?R|M$jy@"bsN}H>-6HOL;2+{ab1 u]}ۜBGJxiSATXo^:(0es,%묁Z&V w&kƣK)A؀jFBPN%T=/󎜚\:+}D=OnƞdgѦfz>ؚ5B?^#e r1t m۪ޑ`ij\ŎfiY tL䙡Gb37lE18BM= xMcnˈ+!ifF=&Yo5XklJKxE-8s?2\,[(%V8u'$Px%Hf l@7Ep:7KdhģꡩHO@gG|EsX皭~dUsug?)l( 뚆̫ QC֡t:A lЂ1ie1^hs ^F]HRYje3V*;? ɴI kEhUtgt? LO<0-mFJA}դݤMXP[Yo~_0m,Lqw2z0`D4tEWU;1Xr,paX;DUhzO6-.zTg_d!c0:Vm{e^Th44,FHZ( Ě%NiT|fkesSR-{|.X]?Jo5d[G'ѝhם.I)NƜg"a;d~,Pw(O$< {\ڑ2pa͐J1f Խi<=zlz[Eq>=\Y]L8zhnpJ)ԠF dNpf 7bB0Шr.cYp7p*7+(Oa KQ5!%"f=^HI7©kwHRA+sKy/PCD[f wrqV7!KW@bos6;èLMy#l2OS Uσ<Me.iEAxŏ- }(so'aPBTQt~k&mGdt#؆M,4ijIDt󍇰M+?`ʛqc&%Qq˚a:*`l'`>,^{ E\ҥQ)V,@Z*t -1*G&,ْf@Dst :DŽw{ ̦gvëG2Q4i RatC^XA̞޾OzUZ-]׎ 4AdMGeZvȨrm']VbbAaUHJNVY}L'EZYo&Lt쫊TBc]i1_.Q )LMIU h0goJyG ևf[#^( \1z6T[Sf*!绩NY W=]Ԥr8ő=Gzz蚈jOB;jGa\20*^E5]GM$;L<;L{{@04gYe@U YQVri1ic:l| gFnʣ MKQ@]s&+ۂ+0 1!yY 0ր)9)B唩# L=blzN } /Rϴ;th>5è@&0wQ& qtǎFYrKu @p0GZStPov$_"! +EWAoһG^%cyVYS;(Zefj罁coxd٩dcTMsC  qN͒) §(_]`C=G -yro}O v?`0DC5O:yDܞ$^r )kHGkػuT4':G׮('N B鍗"s-t8r1$lc"`!G3fkx܈}\>RXm1 :"Is-aeWp_Eg@m4liD:/%qEbY:ZcU9p9Mgsu킬W9и@LG"IU>%ܶ7 &|*ϣ_Xp0yCRo!)wEk&-(J\&x M }<.#[d(h'Ӫ[ iz"j(< H镶]7|~X̜_E8U9C%׌X!̙E!22C^{dF _ Gqq 諉=tm$Nc1G瀇#K(lXNտAKuO޳CHdGN,muvaiG8JnSr^_Vn f 1O. 1aD~=x75U'JL]/Ob@]s9NJW ZrXcrYV>z|8b3F.D uFj~%OK7.a`[EIg^mnۀEu-ÉU<<.w᪐Laڞ3ɠ$ .n)5kywzۑp>.Z8UBq8?`O=O_5Ż6v*}ivI~]6UC^:sz݈]Ťv Y3ʼ N:=jL!E sND~vÜV]ΈzJ4+=WX-ApߙlǿmaҔ/~M,d6]F@ZGyX!Sy2GAʋ OyT5v#; 'pvy)$5d'qT]&}/-5 zx +g7 x erc}_zIg?2v:bYbCަp_CW =CĊ^YJ][Z$t@xBˬ:8<eڦ ّ{r]\-ʧbt3uT5>hM/sH2dw2t6F g\ZoQp0MQ^HU&Mon/X4YMEX︣2dJrU r9D ;ҸK $E[ J4+aO %!xjIp;(Z].1J}~\+_[;{NUm1C4ST|ܻ9v᪂6'iF" \aM@Jz!ҷY M(s+ꈓsQqCSrqI 9dr2dMOO5q0rFx/h]3 S/t=m9^FW}Cou #!Fu `D8!!;mK{- MN|5%k{jn?|TJ:k#v釫?Lj,ntXvzo@9p]>e=Ժļjΐ/I8}ǰx?z@1d8\+y6]CSxǃI(;DBv+J93t,V'͍&{"mЃ 5/ RΒyab /sZ Da:1/yXI -vdg'yDgyQ59Bşe gՓo,d/ɦ%Bg@ѾIme5`jN$i.X #P"wڊ/aZLTOZPZ'QչCM]FZm(O;X}>h[Ǔ~Kc = ׍V#KV| ^<øͯ>gx6HIKS;F 410Gh_C`{=O~Tf@ Q#W˔b+.jL\O?a8a1$;VGc0p;J@b;ĖG@-#YW:S:bN 2PtRɋq'R=kRca&}R%QCX\ T\MCg#lwm;3cCwTR{eR!) xtq,_'dbj-|!6- pdܖVmO^\N4@ <{= HٱB-m%-[\99JHGUеbQ 7Wu5qwucڽ/Ϸ4,Ww !Pĸ]=#zĈHֺ|^}愗*E3v:bk}!wTU㈘ u2smT'&l%4m 1Ϛ KOpfj;w1Yq3#jV+4T[%2!UnRu,fPW1o\q))xKz{:̯9kE6eeJ̠ 9 ұwG*wj)Fk2ksQ!cϒHe$(_m~7q4x [9.zhi9@JS&m+8XqVb/ |Z݀yBUg^nr=eb+vW]Zp$\_/(C 23LƩnoR]ӣ {D`f:=t~oxyx dްY7{g s!3aGŔ/هZepkHkt ުρ?e:Giծh|9ȟF3r7?51ũ|=--D5EicL%I67R)|wZk>X#igK3%W]Vw y"jhKjd c<nT 2ָ~hHuj m1:IhY/d 5{ZSz6of*$Fof2)طulV=1&ZSR%7s4{{wӳE_">\KaA>z񡈏lm Sf3Q0HH3ԝ~kc'tKw-F`H p]Cq'}cZ.$3iCqw7J=%D0Rc1*:.LH@&fXsZ8uˏ'w ʜ3iXL`(4ʩ0̂+G[ڭQ C-U&+UTڅUfp2 (Ϥ;/):p&Fe_fB {t5^+WT'v AP}Yܕ3Sɞ)k%Eߏѵ> ku ml=Ď"7rцv81`;ʥ;ŷDټN91ơ/9`a.7 1{J\ږ&=xobe2E1xHR;WʹbszhP13SWezsڇ[WO.:~UGTΠ+^i4^9[>i ED[U]p(>ie Qirϕ"2V=;.LVX'N $$l<SAM2EgD]VC֫cRM寃ҏ3 rf(^͝iχ}'2~ }[<գ&NizlU2p?w{;_c}H⠨}x-)3toK_v:# q\q[)h0`ךL*,JzC1JscАP l y]GU߅ n`;=!ZSlf-vjpd|lxAVl7؆uƧA|9$B_Wr݇r|,),͑ư821xy W3zWL No>pU}.޼L"qFd߳t0F_x Aau7pWr-NGE'QTl΍%Yנrכ91Q@psu-kߎ{g.e =CAdJ[-ԯ;)rN4k?UdTjl E`'"39%:bDbrO2]F?VPd'[׽*}9m#s\ЉļI.?~HM_ XFkr~~zMZ*.ظcwqձs\b.ȨCZ_H4[Pۀ199naP*pG8-,+c=_,bbq}++kAۛG`/QON 0Ԉ IcO/oU !τ _-@eޝѢmrB6_"[[D2=qnqT ha@3?F+ e Nw /v=4>$ \Fs8OLC8 MA79^X3 `q5+ذ3c[EɉRc=<Ia0´Xor2hz8&*Y{NByMcMWxGXQЛ a4p{nR(o\Ӗ=v"pɠRczsq a&RMք6||ݘiTкrI͈m2.Ers zS+2J"-zJTcy{GIdvRvoT]2:'EkXOOzY5 Iz# `Jgxg:(6V+ So[oRLJh[#NfW-)A=.K[[w5pF("tpOYm`/'E5[6t2 lw3R}řCs=Sָzs)rd&x\C p`jt }Rp Vd:Èm"Yyn 2 k׼p&VN!淟xgf616c7r0ZCoΌεDHyAK& ɛ޳(X<+EEf]!H?z \|RM*4WkDK/ﲞd5Nk\")y~+*ZFJ;@ٸ Oac#lͷSzƙf/9} @"+9Iq1=u;RcUpL<XLЊoGJ]bxy T'1fk_C#bkkH+9dNɋ4SOT>Q=Tgx,B-; /MY>Y^.0 d V? CwRjzaU#<_‡ puC: @>:-BeNNE51 3LM|th7"N^ $;F 5r9ru!@D+]x:3Bx;MoW6:kRf0E_NΣ %'SLtv4KћP ys v^Ng9&&%$Z/wC}#2uu70yI1Mf1Y'yJDa.R3fbp)uS my} *4˰)U3:\dh{dzM8;cLl¸-')B=%|"pc:MŲARyc]=T>Fc7U\=?Ϫ p zSnG60Buns5(22CtDHVIYvD*Rp з[e^!׃Inm䚂Sk1%=T5S/hyq(e6 C,t.\NF+b◣|; PN:vOtmٱ[d2(/U4ۙ0e?+&Q֫ C9B< )_:*ܰ[Eqi :4\暎UuʺL&A*>]Z0D$/ "ߧJO @I@s!Y)gf*!kx(|NIsˆaO=ytL=%^/ zj&E?1EɥDh1fJqp<\mz-vUa 1Fvc~l"'iȗOz puF96jၓw+Ә~budL2bV)˰"w7jgZ9(jt}-g?!"Zi=/@ OZUۉXB8PZbRRvNv}δ|EdD.UUu 7>GoQ2CZ8nIjV&T!z/`y&m5>HQi8%9 >D;*R3Z æ,(9 :>0(Q.nبD?}ll=2:8.DS9Nb rPv6>ShB.AV3A9N&!d΀-if6$Ô-ќS&+Gt )]ȒЗ=m}g2IU͂oIgE2@[t6G)"7wv tж ,()-GRNq!RvͰXEblw[ԻU rдyGM\z ᫐1RQi6QZ6\~۝w%=CW_SF8d=2I-#s1VU'8Z1Y&X XE. vDjVp}`d}QS%4̩Wں2I^t@DhWB"l[E ֹRk^f!8.uj4f#FW>v z16F? f>v;(CL_0jv7qE,jt0A:qvȴܑ -e""" 1"z j-DBJ N%.0Mu&aRϡt.11}Ү]NNw1>/lH)ap?RxV&YN ?Tk\6O LtJAsEqwO\)gyq}wCpS׻oԵ[)+ѴsTS$}]v!ng+qE6HixBzlhɓls {H1$a'u2a5q7w G`x$JAA Gԙ{S>.|g@ ӿW wO9f&:eYw"8閍q^o$}Z"Zkx1rC{--O||?9Z̸qj4Uo]ں"ceS?dt'"uA:{q A&=hg%NB/';x;:o9fc59KdO{F\H㪎KfsbVŵÜ[d,/ 3#QR)q##$?=ȘGr'ƒNF} l]СGWfC[u@WMpSͼQ<}Q Ukmǽ7WKF6@dF5rfo[gUO#1Ԃn4bO+[".L%1'\J GE@zflj^u*/`G[Ŏ)׻L~cn~Ip:—m sm ed-ԃ04FQJ޳睚 Q-\*PMZB9= ;3J8, K|\|k{lZTX~ ўՌN/w"ڮL;nK=JeC:*yo q?.Ln>dGf 7dt !-!tAbu5;<+ ΅~hA8qhf/ߦ%e 9*.Qz '+*Oi"b~Kr2[-kGDILvKv#e'bO{_k3=!/,aK/6 зҞvwhνU_=Y ݈nFx{ѥ$旸eS;q#Nk+z;P} ͑w/}wWzZp|plY%v0J*DK7F y!j}fErj-@KJ%8;N#i^YsNZ!4YPFo^`+Rł3߼2p;9WxW4=g|/2џos%': v=;w{Y{=T;-¢˔&` ˔44Td-g՜5[OzKuq^p*g}Pp1U*u-lޏ%4vۍe^J_<:OPRZΥZ H$mY$F;};Á"Vp%s)',{Ihp]CeBI HC(sǡ6J`tQbnC~d;:[ ǝ$sStI-8Z\Ȏ%Q*QcncZσYggֿO8-M |?3ԱE31ˋ^'_8/6vA9q$^.u,0 o >$t4ㄢ)cq忐'g>G.XɛX7ݕ;,˵}Q,/FQ/Z܋ 7CZV&"A3k{/c|jy׵/izx>/n]#J櫦R|GgjH3s䑜;^M[ӬSM|g_D&(ie<d-yd;BP{jjjLڏ k^^` qA\Щ[yfQmASg%<<#A_UBԘ$ЕYȗs3 pJ#slƫ(O8]_MQ˷>"!FCC?+ p$dce ǻswx }Sp. oRs"KygCY6Q{g]z)܄/hL_i}+\Fl<֠quڂR>x1(dВ XZQ1' xIpӲl%{Pl{MʁM&Gu:u"m; ZK7yA!0*I @9A2[W!{G 4?tVHxhv*L:%I̘Gym50 HwY ⹰0s1PT n3D&Qa `jRqg 63 1>%vpڣkl2pbt#"Gz]tGoG~t@xKry%JwXG'3)ds;Ni`wҀ$hS5;$17&Ϩ>j`|1'؅R_>>ĝD|n3d~6n$ P1d2.fKC)r5L?NMH.48B£ʡq_)D蚑8ZA`'د.ɞbβl>o(Kk~~KA!n8LS!YF2$Rqkn1"jp7|\$8SM> ͊IU* C a,u9-%;wZwo 1̄퇖L|'=";,4/~͂p@⛢qCr)ci 8M-TZ.G€n0Jy|BlVo@8p8הvY2c :٭6l[;h-ɞIw}ʓO=3Q\4oD) HszP" }|a@kSdqvwW.љQįY~ZCTDGω3tޝy3/6}T$* Ok]Xǝ?7|Ψ cH__)RcA\_&!F|LDH7 %ݹ+votڄSnLM<~m3N j OG_L7GSV bUAE|6bq>Ɩnjg- aP >QwBǁ)AN{͵WSZs]Tݍ eQKu͐֊;ҫN >9C `0fm'~]a/B-X#eoH&@nJK;ܧ-69,⌻^M% =w>_h"ǤsZ{JM@ϳPC⯌6;Pk{3k]np̼WjrhYA {n4D.yA@rhL &f'pAm 'E(!M;OzP4֐7[;%YwT2رːn ž6JM"s+Oe/E^@pLqN̒wW-#)[o~VQɎGL'"4K@Zuܯ-xǃh'gtrrSiJEaY+aAȟ̉F h {Z'+蒧 C|k`빯~^C͂fi A(n be'{J$.d~.|4u|8c;_j:SrGj7ᶩi7[HmTv9 zHd%+'>W"jD TjS|_TkV,Lщ([ǂ-,^l`+[GuJTZ3JőJvJ x-kRA"3ɳordv&ܷ9Z#Ergm4O ZaTঞ RG$׭&ܥ\*; [".jB(b50@CklaTYi?¤^@ Κ(u+uHgk1'HgUNJY-#Rպ`1,Ɓr4-}c?-1$:#%;80qM4b"[_'X [ JqiRD)A.h89y ͔7s}) 4qu%PK=euUO.Z"p9C`^Z 2BU~ !%!?D\JߚML49uƖmy3O$nEqӬA5=Z`?ޡ>H!?bo2@o|G`KvZ'"D1E̍D T-_HZJiAw_eڇw|x$|GbAB[pzbѲW$~ڑ Tg s*v`+a*iSp Zh~ﺔHYYa8ԂWW|#4 D9|ZEY؅^\Qw_fD5mC!%n[ʴr{n[إmIT>\ʘPbF?rCЃZ>۴&d!L/}`]^@yT$OliYWyv2KnoNݺs&Ȣ>nPA6CLwoha]1DS։,9_()3,aDQv!én; E LSbZn388fa$Ƙɦ+lV*9Ŷ̑uBH {tx_ ^J3r5H}g&#ۤl SfF+g&3c#O wj_LLCMG` s N2INaS z P6Gl@n=K ~Bi7QOj;ckLq?6oa\Gap7tb݌fPO.s7=څ's+e+ZI u\IܷQ f~vZ+ ǹT?㊮] y5"yGkFPMMwҁZ=!0~ 5Ұ^R+`Ⱥu`5LUwdޮv ֋bXɪ>4&׿|u,֮?ނC<6@a1k5~N*u2Sd?LǙ'HL+@.FM.oD% d.:IȘERagb#(/4tovmJ9mD-ߍvU%06{W5揯ccx=]CאIƞ1a%tw")F؟4kCƊOBpycncj#PW H#7Y*nPYl`c[8ڻטQܸc#4O>D8BirmkNDžYi:u*zolddZPnFY{|ps gڀIlwm#>$[O83{~zߙȠK򴇔GX/._c νBĸ=mE˞q~w _][`e@+S!U5䱙xC,cٝ"DT\ 6ZJԵE4 AnF;#'^K ij<O2\l |Бy] vBq񟋭E;O&vIVAj%=7%\LS_$YS+BxW5hbkXC\{! ^$/ 5jnp-'O &2䨿ˆBpdX:GW XqäF}TY j!wj#T]ں J)Wg~EwpSU}}8?w"T{PZ3b t"'4T8ћcxbW *lE@Y.;T`K*"e= k+K:R?Z{Ó36Τ sB2Kςg;91lJ_'à2[R|Fy7ƾ2nhG^h%|"gʈZ!x^JtTKA$!%Ċj'7[ GYm7 /w# e'SRXQK=H>}9Y)MDؘqSw ;Xsv%hEj'B:%8k-.0@əmCWw=Ttl,*΁ Y^ l4+2 xSВ,*%T\2F-VEˌDR΢pkxyc,ڦ2E@rYN.LJT%cB9ԓMʠf9U)mdv(499xُSJ6jy$,&[-ҒyM{:W/ ޜ1U!!;XmMHT C̦3˝m}Y[ԃ-,t9Of8l srĜuTW儚r%7TYrSǣ|a w\'EV{%]ŕ,0Buh|~gBJ;)6;q=?yn7{F)Y\Cާh"F~\2w9ן<\1?YWpiu=m.<T}"Ln>:M[xCEU{\αɩ^P3sDŽ]{Nho-%H +b.#aN#RVQ_v+R/׍품!$7Gp)u'QMOIO#oj5Hw.o pqQ@_QM-gwe#jo\&oSI8pR;^a!] = 5^%}OFXD"} 0ȏsט@5xsUECxV`MDxhqvi}~͋A<~:[NQCǼ5FxCOoV uڟ]_ImTEm [y>HXhsK,D <ixrS}z-."ԷG`^)pmnjNrpItݖQςӰZfN{jU9aҶ[m'׮$ 3!٣ зO#Ռ.>܂7eƪx}fOGH Upt)}:$jܜCe/di"C㖍-0`bAP.TeZLqkIٚ)6@[z OLAA9Ru ryG`__۰&i&W_˗p–eŐIEut;# w1YӱPv>^28?[rq=nX)Gӫ BH;8[]2d_g4-<;w Vr>1dmb=.h]<eFa{+rP3^̒`# %q= A,`ORFvX]m*[h^IR D<5g(xz5;Myւ}YhͅXȗݍN@0Uía{A@R_4#(\VVy );d[#3`4󼂅_2m ?)ԑH{?#Pφyr&;\KCk,`G2P3_/Y$sJ2V5w-e*'z.H*w )I|x<7!^t|jy㸎hbe,`n@Wǭ𸶸Rq~ Q~pn@ʛ@:UMN*I{8N__:ᮗcn1{D|оǓ7]U%&9n=vS@~{nL3bb퇞{&yaSIiDŽ++93u X wMJ#_b8V=Q}{ѵdNXK=T/`۝qP)倎3ZH5o RdD`6˵}^2iQ_r. mYyԫ"D-1IF"ޢ`t`zϒze`Wx:tmO`/hc`r\+kJrاw!ʦ 𣠯|n.z r#On7D|l@=Om1oD\jcX:8f6[Q\~U;@ǃ長^A}mbB5BM³}j=) [cok3b3:EX3mbhȶ/@dtRNOCnᯨ%$xYɳӕ~nML 5eB a 3Y9 u5+3\bt ͏S `ubv'Ԙ; Rv LtӲE ,(w_ Zp-_xZİw=ջmK|w1Ƅj=JjNe%1f~A+I:ul xH6q{7)|6Tz`) Ua4[io= &awY?XFg`,>A[Xhx4X EN^2mK0 ^lmuPZmX 8"{JW*פa{7zc"҂֛J8X`pkԆbS$::4ÁRyrC%4@3,k]6Md#c c"T4v*#T+ڷ g7a^ Nڝ$Eq̲Ap|}F!] QŨ \p[D+V{R|F8]o"LQnrm,'VXɏ@̦l`MG17:6= ,}Ƒk^ 0I×Ci%nG 0_oF[[ؔ%*W+_5N)Ҷ)>r`ěs%RK#e'za[#t"܉\f[qW35:8TOTXt;r2/1'S@X)O1 2o`Nc5*6NU\ɖXmIs> wtfEب!LYN{/B!fƓoWAK=EC5UG2ve9"54.;q1D(+њ,lV(.탊k}FńSr~s XǬ0&:puF O:pU0< U3J^E۔$3‚C ӛ-:B"(e8Fća֑.Cl=7qR|9rTdAn^T\(e@O0qԎ$e$n '͸sH{ LK':ta[Ʋq*mC0<"g%eMXdPzssRuor# `Z%TMj6o?USt bt|I էo?-&0%M$zd'F L*F5 A;WW&x,uۑR.MQ7F.VwSFmۣ@f4:FCd~O; OC6O*s} e85mf!ICeA Q'!F`G1||m95#(,>'ܧx<;۷ `칝dr4Sۅ7C,{h!gϖm$Tu5ȳ廏.~w wtA뱜8SVQT: Evr<\-`BbB=ͪ 2L~C(l.U,Tr/Wc=g|^Pq1\+'.k܍OIy;ntTȡ!D9-s]8ɸ"PWIޡ/5ҭCP+q΀%< )'#+EL?F2R;Ňzg.b_-U?Z߄u VYXkI  GZ8YIyB͘5 ci-@)'7Zע4:adewdbdԊF?*aKP4jP3E$L Bd:% C0 hTBWڢ_-m*%n'x!CN"&D/e%jrҽxLu87,cSyӵ\mTwgٶ,C0cD\O߲]&Q8[,sg+~aՎ"I,T+`=L[J?T3$atDgg=ف}xrfKn㣠 chc0#iMK՛ 5ɼq*a X373"XuE;'1 =XG0! +tIS kK*8l5];+p %Zq/1%MP#O.Gfi9M<<Blz1ʉ2iI9k٬ >vU#_cPY'/'UZ^hʟ}nD& k^Bbe^ǫ2ZnY}Ґsfh[ 3]һ"} VG*uLnxDy<4b8=z~^`65{GIsP ]b' j##{}D WсSkjq91mF-5$~&GQ# -л" _01[Ќ΅-%Q8\^҅7ܳ L"ôH?"J9'7*دlq {뵉 hKꃾmy0'HRK)f.N3FD$ML U&c={n`cE-:̀jw/Qbm.QCS!3#''k;Fէئ喚zS'NIc`k`\+$2eڷϑ&i) uB*Sg$?[K3 ["=+WyJkr\ бؖٯ˄[X]wU{?96qY'派( ;.DŽufD,'bϩ#rIKF?$u!?8ZP`^ٟ3s6cڀ).o0=G+sղ8UjQ1/y(np[TLK?  Y_'[Z} 2N.V1Į"jwbz*tI=#'8 lje$hX1t Qe"̐+UF)yAG ׌r.힪*˺ Tp5]f@!C27 = w/1 09+Qtq2SzwHhr&ޮ#rTn>;qSK[]%lg,[Pnk4|%1OvZd4յgSg?H?i<ԍ,mPs6/=-#_-hi>hhbP}_/MO>o$X` l=P,'cVE' VKa!ʩnrT>ӝ*vq$~/QDVfa)")ЇF"fə/ޑJBCG6njke-yA.5ߣ1C\t FAe E.o)M-~dd0ߵՀUbI.Dy  ?.OE?N俩$ߌ`ߥ8ZC!p]:T_ zUj:4?K< gDyd3eFzj+ "-Bb,\i`bYvH;q\&ckΙ)0"V/OH\)BuKo?D? `]n.yEyfmҢW {9G0#N1ۯm,{e[wg9u 33:D'in?^zs^GoqJR5#ED|uޞ瑾I/[*=48_jo8:&),d]Q;/728Nܡe:orɔ"S{o,B[.cj\CNj^Z{^͏GobfQ ++Wzz XҔ-ߙg$%JI!XN&'hTLS $#i?x_ Ɠz$rŮw ~r*xkQ@&֒B ܣ1=J&J'# !|'geTZRhEKqQ4认|+`)i*gMڊf+ĦԄ6It/2RtpV!@C]Zn;VP) ֬ @@3\yXbdB5VPy;$ E\o!] !V V`K8q^*0k D 6M{7wqljaL{Kij$8 :+ˊc .9@O7M9-"߯;m#Z]VQm)Ntؼ4FMiOJu?c}|r܋*=E>igESUWf-tQìxEJIa}Yx\ӟ#74F4 *hR Ԥte%`y$~mojZWtyqqd)L?]9ltw/aE$FȣRt]d>O)y{$uY,cnYi?7lDL$}ZeWIDVtN9<rv 3KY3У/HkV'ܩ:dR>mm\4V4@\|I=}:V|;ulgwP|wC?އ;h-5,0vj*8K?B] 6_jP[w'9򓶨"ڟ_χ@J=$X=D_E{V"s4aVcK4Wj"z#%. XqPO3qdMd$M~xKPŜFi K5 ȱkK0ףÌ]o-Q-iuLDL}w# 9g2>u懱975/V2YE-]Hr"6îdI 7mƐ(\w3Q$(/s:u !qٌ[){+N9(>D$$"{K]H{j2>&${kqqlSJw=bG)8|G=uJ@i6Er̛Tz`,䎙 xŀlòt'U3^ޮj-Jr6ǽeCuzIpHKNef5 P\Zל3n2OGp.(I{nJ7 tmsN72aAq4f94C_*#JlQKMl; H~Fkao2 WJuMYH\&WRS'\"s9 :S:" f2 Ho^Cm^FfZ$6?[ )'iV?6d5Ϸ>Eּ&Y v\ ZPHP &JTqp1+|S ?'Ь,a/zzchUH33q;V4tl9&-5 %Z6Svz( VtP~e:-E ҭzM}"o'hAnVi̫z6^v.sɊ>6(hQ02lF|\4HɹI*u:)(Z|5ABLcz]j ϗ8i(j K}Eg#ڢvD[_* |_gRÁ1!Ӱ_.USmvfyGMA+g3ڱ qwt4lPFD1gܲ<T-Qkg"vٽߑ`TȨsIFӺ@.^ nZPSdx͠NHMT![̌p??~onPGϺ1R<@[p6tJ2YD𡭜yfyfxŻ!.zڌV.mw]Q_Qi&o,B\kf(DFVQ&BL%mx΄cڢ(bkPG$c塰{_׹Vdw]~o?wۨ]Jۨk;!awzjcϴdٜ! ۷$a#vk-:$e6CRAVmW^#yϗUu ;}!O];م[v7S@ |`muR:j\+]v!!nڕ(Yf`VrٶXZ󈃼"f_lzwrɆ™%IM:?u v5Pn@T& ֢Q &yǛinaZ=pbG.c&蚶k&ǂCpӿ[/6ZI-҈Q\j nx 88e_!vHHv!?9&kl>M!@V!dͭJ̳"oݿ KOY75)dD3ay1Lwp.d_rP5*ۤ0Hp;q>)VAH>l' ffskfZu yVx!9Ե[(Pϋ'gPǪ](/ƣE yvb d;dhLU9e ʖF.|#>hO'|Rݒ rBrPz6YA)\yŌ9I4˵^@ϨJgcK8T5jֶck#m,NI=*HB7 T|ŽY}[?"'=W7(?R, !Ja)uL1J *;B?g] Q Ԏ1em\-/h2iʌ jD[>N)gOVa A6]`=zMR+"=]=Peh`Q᪊BWW ﬧ-+CE{ޖA@.y-u d|S&]ᒤmovz6mGsg24jo1"'io{Qs K hz2s"K%iǸJeF]9wuK/ut!tUDUGpqI3Tḻ:Y ՒB/ q@1zDє tҔ}ifczL󪜤M8mT]±nG >U}EN3@D<82%NpAa;g6-X/Oۃ&?H˪CI%H[[`l\'"6o\*={?HaPṂww 8C ?=충'n` '_ Ӣ]Zn>5Bf LۙW ݡB(ͳG3H/%I G'C!\`=nOW@٦I5)k[-cuZkJtH`.|⋒ph ]GoSKA*Eݬq&Ċ@0*xdx!&COnM-zB5GL_*;:A ,uubKe.FbRYxI^:7z)8읋a-J$%oAa|uhh; c(!_[ t|vrزT5Fs/2zԶMx-7hZrx$ =uC+!X.Rɉtw!!.GaTenپw1IE):+k# l-n*)MM8,Dz^Mu}FPFJw"k xb{~{j\YP$_s5=t3!fu73u-Gj\_*+`+j2Wrerv3V?g-vB@ك\^"<7PU 3lMKԁ#lV{oَ-JΥF Qj8wxFdfS|X*q流$L 0*?YJLoJc-+=eݧY򭐛d=$ٌVի7l/mA!P}eз\2oz1o#AD3;Uibx'ȜM.{A|~-NBhդ%$qy:s[dк55s|>+wOE2UT=ʷ{l_8{X *Y |WXG l<+lpLf"-|L9;YkCJ 7(ڜ(9nQGJ[A{#*ɦkC9veBQSF.фBh{xk +Oq>'o~>G>ZG8>3\#3I/o >Ʃq%(ArG,nSK.n!Q0/fMz$f",v0\AVIx >eƝ^RX՛ڀ/ n[컱s4^qUhࠩ-MIQfNDuNw~3(QS3OdCfDJχ4`fЮj5h"ʄWh7S ~p]Ѱaoc+|D>D'wyv8C 6̓F*P{ ˤrV@)%~BLRAC>#)9Enb 6"p;%8.#2kSu`DG%+jzAUy]~A zQ1!Zb,ږuTw{?:ccF8I=YD/!g,dnK]v_$wR.PO SwHd[%Ƀ-DWi f$˃M1 Z@s*N$Ωvgmt0l~ͪcy` N`Uw-r1I$jk l>b6N=袋"z$4< J 4PD@Kjv jn-|λ,bK.K^EbTA}…-D=K% ̒ry4L\WuC.P>92iU(ؒyWfã^\"Z$sj XS|u@7]%$T&R9l P}݌"S!Tyb7\r_u9twGា{'Sb?7?y,ɯe`ӝk !d,&5:}X]NeB":M4z4|ȸ-Wv= Pu„[ 8jLRz򳺱8-f"KN og0zzl.M?-@XF q+7oѬGRe"hVwBxnwQe'H8` ͏{7sBOZA/ZL5'^_ nqט"^:r぀mثjlQT3 5V\=G^ R.2!:+{ѮlĨ޷%UBmH3 (? Zg߱C ?r,Jo/%. qXjd a&y?;V%?tXW{!!:8.xM  F?=,3cP=bh:(w Ez<tbӛbv&~T,TJ+ yW[tDSpо*RS2Ke R}^΍2 XɥM'*Q9u,{F5 L)`= ] IR7''G:m3 bjuz,B4M>EI_UE@7H޸t/Ҽ_kk,K#'ND.Tp֪Wb)b>diFJhxԏ8̰v".VCIzIծ G,;flڎ8I@-5 l4¾atW>b9OPoi*%kOL'L*ck$C.#SG5kl8)JB܌ڙ2}_x ց?x*8\'nZ!DfuWaS8;鑢< n[<-e"!}gyEe78Tj [c(q+\~?DGYlWȫWj͹Hh@+&C$U%j@TJ.BOZ9KتO{@60XLZ3+.p ʓ)-N2T˂[!yDe#IDw퍱O@O%͓HBP:pY_'l}$FO{ 5r@>QIpxxRqW1?^5$4t,Z"ׄi6T8ݮk]78?7ʫwϸ҇ &yw;"UYcgjM} ybܪݼYu^0% x# ¾QM%E.'2s!T"}1-&m?SՃh|W.F_(\"xG?Q*={dd*!6hY WuEq F\DC 9[FʻwWb.-ʺ@NG0׀JGUwE >I1e# gL*gYvwv TuӴ’d'sEWdNހZt+fLjitO %{"@TsmMو R~ b$VЄJ2ә%rPpxiԡ"S\qoS)xdz;̊H1J Xϋ,&Y=(l+Uo#Ng[˂1i#rv.~?Dt+9`kuN.|-du5 ?}$r{W9V)CRa!9i>æ<䂸+NQѱ]4]G z2sM\,n e9ej~5r=PRDj:jk ȤY>8Q/BAl,F?=#%t#<Ň.N E15-ͣS4V"c<7weQ5ptᕖ`<: ]p5i I- +S{mZߡzw-lBl8s၊AS$43&Ha+3j%otj(;~ELW*A}H:?${R@{]\6&];? yC^Z-qG˹XUTEVqj@w.B1ULt1D%JQd=3q_8fKk v0B颿Q-&ŏ~QSF߶hqM@6 ًgel+BbZ?)ߢ)I A YvZCRAUQ|Z,#}*M|&aNC(_8X3xJ:|n!oq-D+ҜSBcc믃=Mq]D QU@/zHQL((G# p\uBD c@v{M.ZqKn}wBk.j^߳b-u,͆Z~_b*h*?~7c~ȼW,wAy9[Bk&5Y,!LJLpLN3[j5֦y/Kͫu!=g9-38FQJ!kZ^e׍G,|eׇ?gG1"Ҋ(59D=T6.a'`WT$1qfVuV|fLFUMX N꾮QEkGɽ/5Jx͓?P~+`-TSMșұ2K: |\~L)9iΘ=cߣw ۍ;<AT;&>/S#p8xnS\ira5=="閶@F0Tq 5I_K7IfL6FnAXYw1NnqFكqg].a+GjA*ۂ^uUN5qxmk$ZUe49f#enN*Qʚ…Qd7xVf6.ܫ`l>ds:F*Ona3%>Lv|Ti%pxI5(݆!,,FV'fXnH[`.xQ덜 @ 5㩪%xys<#jLs0k*0ˀU:}*BbEe MxG端ŝ- ZDx 3.tIK3#<+)ֽع2/0RBVkNpxrپ >7W-pԂ<)YN߆J*Xv| $G/ y6Us[W ̣EsV ᅄ#Mu.YtYP$hJ@v˞EC jH bp+8h9c~"P7|b &6ȉgq`B -e)IȣVOA,i_sE1iu4E^$l 'gM SR0}-8ɒgY#gƧBb]I@2Ԡޣ2J-UsTs:0+df8V@D불o4fkyZϑ70s$[T!(X;.7KR>2~ށۏ|HgJ$Gmci߁#](Jvgp{N#zQ7 TyB)*U7mm&QutW7%&"(U2F[]3QwXҧalİE/ss&VEDlo8\a8V&/ \b8W&#x/ezn v3bel]Hhhv(.mU^p6/nqxWxtT:0Qez"rap?~͘cζFF (~f4 8c }h:1¿8b 2L;~WiSuC'fAV]vb:a)lLWkZ I;r849st3YUjo431m%mrmI@Uբ&H<6uҮ (G_b fVrh=J@/ߒf2Ul\gk$ytޓ ^_^~gۣCsg'Y Q5?v# b`'+$KI:O`de !.";H4U#AG0R%yN)XU8 >BcčY>`oR?e! wUTV&wgf& ٽǶ_$pE }Fcޙ3l e i0 ,}ʑA'lӿJyi(g(MGOYVX|GL^&|l;ªt1SN_ʾe!QҞ9%St7ٴ>K?a-ȉ94#4 žKeqU'Ս̑80T"9[bg}SO)kW 3;(/N[Q}d4CO $%[] ?^`{tGUUd",)5i#%֠JXj%'C,=4pe%t6O3{z*8(4d={yB{7G̏thc}us\zXKI$RѰ< OkǕ.kDzj IdzIlq+Ye4EfvӮ3=CAW^J|cI u5SļoU`7g,}Jo?$;);O' 5Xcn{싎qg:^p>H~ e,A/ UnT _n2ilb :w a `LEv6OyOV䱕Cm%\g}BވP}$h,~u1T/)+q۬4Bn# DdҐF N"͌TcC(Ft5X̀k4xW݌guE 6}hcl6nSqrSEcBTAS+ puo^](^:[J AL%rv J:sڭO{gYZ070701000000d7000081a4000000000000000000000001672b7d8a00008534000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/atm/ueagle-atm.ko.xz7zXZִF!t/B]?Eh=ڜͩdI~RS #gT1i9U֭2gK, kzPXI_lI'IB7a Kh0/ ]?OԻ~o~>rKp X }ͺ )P"0N$( 2fsc}&5۟: F\Pg^+0sj[cOfZFLi&!}nK|]"ⵗ0%/JEu,yS|Q)L<~L[:=m ɲk68ה R<:HWBS'E3vdJe7&P*v(bԙzR|Fr~+1HXӆ-C_1vIMIXW̿ɰR H2F0 QiN!fuDL4d@0 JMRz ߢRC(. }k dFFs_N{P'SsW[midXz7K,Nʹ}G tH&nc~*ס :Sٗf$dKmSyrh%71$_cr*,h罐)SUHe!]a?k%]|BIrB0KԑTcH|mzxlxHAXV+ft ?L{b; L>R@ёu)קE{ʏn3|T"$$ Hxl05R`uՓD6\n.ϻQ$O>is75?QSYAde H6cRgթ}㶜ZWmx='Wv84uaKn{o>!~[H{-.pgEp^5,D5HXb: *Cubki^zf"12,v;ِQIe= , TnI؆w"EKYSk'I[9XiDr(^pHz1dr]UzvXVRg>_(6nx`?%<8霞xCm\wY<p?GOQ-I!K6>X4b&֙!LjiLkρ`駵 +S/!(xg۴$6?^T2 _1\$_/ ZIx4m4-TM>~(DևPu\Ǟ|L4MsX](pFӥ]2Y/+O:GS-Hn+9dkŕFF+7ADhUG>B D[l:$}8i3fik9.z@\ ">ۆ@ڥ%Gx-H(YjfҌBm.$Mvp/L e?1 "*۾y3 sc'ч#:DxM+rSZr\T͈zKz6_Lh6[%T.^";vrBq8 1yEmwǟcA7;j&F; L3&DsuLr(P8&uNV6.Zw ~jtu=R?ꍤZ?WK[!9>Fo; !əȖ#P'B!ƢgzpԔG & `# 8g?k,Vxi{RN=HN u/\A_Y*ADXQkG  I @X~OYS>6u&p_*ss\|Et ]7SϼL'"kbds> RW!pkݔ⒱6J0fib &R%6R9ǂMyqNN N,F߱GDm=XUͣ 5mĢKCÄN̎_+Xʐ#%>)hz!Z< ^PHP],O& >-( Y ɻ>`Xǚuu'"aoJH^~,a'2'֏FW)=^;:x^pOOgYҵ0i@~R ;f~Čs 9:+r5y+\,z,*'>_͕qBef(!.ěf5NE- mK|ʹL%Lv PMYıMî|7APd#M tϡ&oM+,}]U!XB"6o] "Kb=(M+@hb7vnm|m癔Zȗ:܊%h[2^c M&k;]R⋱&uF20 & 斓+$feHJh8o!xdORbֱZ&~  sU=)E2v_dLg鹞;#%?l'U4|c>T#d,e# #*4*>'DAIfvͯP$vOAZݹwBQhI4F g vLu>ׇeII-C#rh$Ah"c,3YzPW*O|KC=` xմIS+S͉T(5IS))Vlyȳ*h!Ņ|nnn|=nfݝF^(<]0ԜL7qDc1Lg2(FSuE$¸? f= X2Nڗ.S_an]tMB$O1Pu'f9"` ўl9" }ay) Hb.4zA>d>v;.6` +len;,vķ;کW$U̜rP`FJJҘO%"܉W>𵛙!-J!aweO*De/}0Pi8@8FnmJ:0f.zlxⶰ<d! _/1u@96mҺx葺PL&kҢrj3srAa !8 5VD7c4h7gϞt焑(Utb8O黽vn6ȦvUD:{^3xP4,l4cgJa]#7CF1Zl`3Vϩzv׫`Tnʡst׻.6{A(=л$&S>6l,6YlƠ /f(|= c]7TKHLI%!H<n2Y#{h2d>7b>Ǚa [^)-*Yeq}1\tѰc=H1ɩM %֤r)Ewh 5Ǵ0~N ]ņÃ+],ӌ0S}ulo*UP;pSsc-8uIWد8iD7' IZtMh>OVP=?Ws S"z|F鏁ZGu]o}ı$'^[sq',!Q25aqF6@иJʿO/᱙R7<LU~iX%L B)kc|e#m>O'<߾H# nN3`@H_Q\Ғ8ٓ!yKNb<=']|DqR}[51'9̬;?(s÷ p(0sgdIJ=@ F;bFJ.:]ʘC iNUqlcTr4+&@s=pM[Юl}Vc$E \ȔBEW %~{ )Q QHÞD/Ib>Rd]#u e7^L=KU02{mS{쌠 }ʹZ Xk0~G:@h0$SJc҂b36XD<|?574YId3<쏂O 7)(",]=wL{VBA"Ac2yyVŇecZh!"LƼ^BVWetH۵rqed$nkGĜxa$LߗIvyƘ{RͬCTjWU{xt⽛]]u)ъi RqVHl:[~_M﩮 jSGTڹ[SARW'N {PlA xQl?$j6 C͛+N:q79^2523-tYDQ +@ISJkDItaToIʜ9ݾ/&9HJ?@gJhN3jm~!l\S0|h@f؆bY֢oT:EAeolѧgةÐ>"Pw!V@9BK~ =;0tO_0OCSx&֑Mqm7u8 _?.)2ہg1J0_qzLˏV>w!4xk;z$=۔y ϣ#]:ᓅ# ׁʹQhd2(ISs&z*[G7Q`{ŪKY@k>-t5XXc1v'Can5τZVYM: hr:&]Op|\C6<öYԄh(`0Bp[)״c1RaMm0Ѵr;񛌑g7^5h`g-0AnHK3pDKuǢ;64mM54MV+4xd,.C9쯑=Z#ȥA?¨S[yR TMζ!0ȡ+3O^7>ql) J,L U I+R/Yo"Q _݉_e2w(͐L!oO &dYPә԰q4Moi8v|ԥnp':mM0QP li>R%t+٧\9rwIʗ  Ytv<[{ɠZDtatEE יI.6O)N+S1ih$0dS == TcJ \q:a 0s#r}P z7"{10-;Ie ysO>~q)+\SLj2*js2nS@tDٍ}w㝅 -b\k"VK5JN]\嫿RX ypS* WljMzݠ=uREUcJD #a{66axS}PL%,X -ʆ6X26Jơ)ݹ@[;_ ˏNZVQH|1BJ IPI q[e6'rEƣD%ک!>0 _̔O䧓sb!_Nepj5ÊT =#AWsK-ޭ_{TVRPB0h*Cj7y'b.h%Tcm.gC V00c pz#)Q{x B0HI<.j$w'f[fH~%5x=u9OC܌4wo|pqΠ"eq&=Gֈ'.9!EGzC}t >xRVk/nj>),m<iM?"(!B |yٶ#"$TcpfN]Sj yL4td/Z*-kÈ-/-sZashM< ՗ VQ#ὤ<&DWO)j@q"P,qԼjCGO6!A\{y%+8a! _dGI;2h4'c攊uܪӬFܛG/ga7f9L+Yw?!VȾW5`16v4ܗʍofñ}vpaQ@DfAsÚ||_f*CnېH?>qgHd󰷑7OpeO';5%pxlsZ _pM1_VZ2āE n=ui:MR1463ȜN90oX_~=Skߐ?/@`;37Ѧ^8 4[zC~lgRZM+fױ Pցk@Ku\GY9['OyUPKkpEOYԥ:*q E)7nBGep`U i( qHW JFѷQrj4stM^܈'{^4`HYVoƈGabWZ,8(c(/x\b-ZAT rL+^%棲\GzF'q.雈R|՘4I|-Rǹ_x=|l6wTL9wԃt΄-6Z雩c4aztm} Mβ4ؐt~_ '%B- ,X S0~`\W7;RkshV$|Hnr%8KR6Bw-Qb܋>׉"ZDž˞Ʉkx$FZ]߮0k?oEb"&1#)]tͶ۞N5u e2r i`emgꝅ>&)ڕ ix_s#n!苎HJ̝_2^^%]e漁wTq:QRz2>ӁZdޭVqr`'~cQ*DS= Nqc&Iqlgjk\P ˍR%@K ɭ.W3|~w8i6Dl䒇pduTe!VӀ_Q0!򈡊&)A3'B(銶R-r#L?Z{{TDW ћt')z,ˉk2P2v ʤ*jEP{k &ss)ƥolGt&P %݆YWOb,+_Pw wIm-CGTVxk/a|b592YQ|VTPD$Gc@mB<.6V^I>)' kŰfܙESQ}NEG3/?o+䵑z{2|4nwpW&r9H`jlM?qHT(#NBP4)(&qVZHkvJBh~olZlHZ$/8%=1ǘU]iW:ȱOuуtt@}h _xJ_ֻZk3ZezC !I,pJe"Nn4, O&(R(ȅ/ h][jo:6qҵvOVSu .)bbzT#'B)ӫ0=PNC˸QN(:Vì$IH'A$l[nw0]㜄x| 2ɚ,n8'.?{),0SSƂH#ƣa!sk6`+| 0Th ^,CEDw1PL+i`7v&<8ӱtW^$.oyq:R&u['ful+*g]7W˩=),zKmk݊,-a֬q4itQ 5O$"_'S`f֭ح߁[yV9Wm=o1 lS[ll]w%P65pYC|' ? YrC3ѽ; "FbFsUE0&0iS# J|VSq M5Zur)QŮqfcb?C!|+N=Dl՚]b>a:72TS@oЛ.Ҙp(b!WnE[UY,:YhsH+Yfݢ)~h]h1;h!AW;QЯ6%<]0C wH@`,ue7tɌ֔ M PjQKH/ѻ:ɖwXhd;?Ԛ^wKIt-DQBvxu\y?P߆-ojj%hqn** `2IT9)@UŽWu|غ BVjq3ugWx[J#G/8{%-mHOQET닉MU1}ZGADe-Cc ioUGeO ں.I4dž^΅4.o q-d .`&጑'1%2zeJ_ ]P z}'ї}K۵@hpo #bBҖi(sy-l0].$7f)(J)re]P"%I⢽{^U_O9Z:hYmUAvlo[ ]BJQ $ S|1t- K9;$ ĖzϿ(pH3zI śU-b\U s%g@ރ}Džꎅ^k,&۔@7b\J ڛiJhCRɨM.*@7@J0q%aAo&Q(#c//(}l͟/TQgfͯ-X;-4~uiH{GPzm5))9-E A(*}i.Wo%UطR*cIzp4|3̛* Sy͔+z1p. bwv{"LvR1">;3]Q-%]Moԃ;BוЖh/W:XĩRwy: 3DU69k`Mzb"߿9bЬ|fFDw>S,YFb7tlBCiJFehMm oݯH'f!|bɯc3ɓGjG=0&)|ʂbcO&`3;`+F\%&aҾbS9(9\^?^ͻN*ġDJ_[8xlꭶ@quI ,n:RJSFe?2`SWkdwxga=z$\'\BcMp+yP9@_*P^v`)l6o;}/T1$XMw0f$HdKFv$mJfR_;NLGBAI{1fn`5 p6r?09֚ e]+"ѽ'®:)ۙQ{?Rve KSkS[Pyfҙ`Y܄4~ KNftC[U&u<?M.~2?ɿ~w3~ H2hx0ĐT,}-{!nT?wf> M㉘A$$+b4*o=( 8vW.&mR^Useuƈ`[-xn'[ #UUSEAPTҊc6nU$rQYf?yF?mB5iBOb><|z!8}mġC3yLOt+=&qL\fXL~HV3-D?T %q>%T+Èo1<[2CBlRpdTzY >/װwAZhHy;۩\|mЗj=M^7|R 7Bc 1.JXYo<츆egH A[r?5E"O1 6"TXlKAIR v^-K!y{7}MiFfB>a{c>:^ /ƵYB}6g H:M8# M&аw.?^OTL(zAyϬektz~!hWȐn(񽔏`PUsz+6F21C 1#YIBĸhE/uTP4}:mVM;Le2n?] P?DO+1ؤG!í8{Η(zs\R_H^,We%?8m 9"$#ÊZv Џ-3l02fKNK/֥l'8w "K#hDt/dz^XDAuE*'&Ŏ":Sh?%0 ^U d[nyED n7FcͩH n愗8: #]R,T[fEᄶmSt\/z 7YXsܤ#@gߢ13,dza1}xRt1BUa!yj(!h{?6]slR*e!ifpq:$pT8c8>RrŰ7ýẕ?unhbT4\$ϵPg'P>Sۇ"2=.,d)\hGvt@5s4 f߼-FbL@u.=Ge+Ųb-{?P7\e[֦I,;u-MϾP((<0{E檹.<f:k=ѧc xl^]1@IE5*JK8\㹪V<$Úa(SR)P+Pt׾%@Ԟ[)61_Ym~@( cl3">gpXW5sIy)ry?P8m#E9 KWJJjZ J*`ZmJ &·A¡SMLJ+o p0bl8bGH  VWYJm|8/X"~zޯRŞ|;vWg@MM'v:RM>eް#ة++0lO{Le~aѼ& q7@, wsIBMTĻөgzϜe}0Ŝ=h2$)j@Dr>%$ɛ{.̳m %O_OFY LmzO!)Q"QEF^Am-*_+FT ̳yk9ۄ'k\u>z F.p^[ ZF.%ҷ;^驘aH ?G>9Rb_L`+p?h7IxEET+_A1Wnmzo*QYɬmI̫ف^ DN;ee.\};A]ͅ+laO'zOX(^٠z[T5h:)U_)@쵟$mNZ{4[1gNipnKm%~-R˸9\ƚYs.MSXӋߓ9g4#r'q.aџ8}fJ/5 zpQ*>xtoP8)9 $̶ #`<10s攩 ' o",J-p?Y=}`1YeESݙ[s.o`DZG!@R3V#\ĒoQereƓw>5σT֠˕ 8EY xzQT!xi=0ؤ"T۶6qKfñRĂ9L!aPBKm=0lYi%r9AgNu̵͖$Pܙ'WHL6dKۦd5/5$Pm:cG63SǓ~'Adio}ƸIT,Kx\*Ͼj*[ %P V5OBª{FM(9}M=%~,(9]?FS_bkyd@$H V&UmhASH\Lwg24©U^} в^t]\B6vXҒ `>& iXwPk]P /bmηɂBe@gdBeAm@Z2`zD(J7Qu>mvv<>m^i.?J]ffL4h7We|*sZ:l6RqۓM6<|J&yЂ.KA#(jWLF{q+vp}ĭZDY'##h`]¾a"qPm)X6MS)Ue b+Ӈi3I{nƲ̀&~..$C?݆(iYsW>|iNJ&6s-$JN{5ơR*s&v8@ ;__%jEH%zpQ @KlI55G*<ڑMbAexUT-[16;뛤X\?X7$3l`;чˤ&pʺƶ;ഺ?ub/Q)VMSѶ '9#8u%i6:{.bJ = ʼniu xF)r5z"4y(ԷY:kaD ސ31!ol+5U7$ӇǕTod<ˍݵ --e+q8^%19'Ru`: -[`HqAb $}slX8L 3F-O%G]U)-(/s\% ʷRO.C*qxVoYwzXlQRNJȳySlJ>Bִf]ݴ{x]ULjaPm.,~R3'ۧ+ϩƒm<[Y%;2ItN^AꕐUaʹ!N^71 [E@^<|Dz6o^lrTH \?C-->1ނ"xڀSR}B湫$YA? y< MqK&< ;r"2!</=CsSHc?m@]/:5\ۨவ\vY|;qqn5K{a:7(]>6We!숵Qp|%=aA/ 7WSz QNnu&z:KΜ6x Sn\ՃKhgs{%O>3Xʨ[H?/=^dtxg9o<SC~ &4hB.}҇-X@H !)XyU e|9vyu|p*Ͷi۳j_v^#6G;j674S*urYS,C|p3p"ف7kYj };ZJt98F՚AX?g.6L$a&6кdD1|p ܡ #-1C5[ GKEeɇtx}6X=9rHLH pI\V'Gѣݤi!@q8#ʳNNyÏ<ݷߤ 5h!`z=R;zCQg1*F{d{ K wjs `_v%} F*+,= z0 VwH%꥟[+SkF1.d4L$9-Z-jB0J")tۈ >N iB=z\{fmhOыK гϘ8^^=TZY.,d z BR m]YJ(6۰, Xqzdi̙LJ8ӆ>6uӅE5epT>R{?6/:^  ΀հuT9`oh%QH2%*$Bs^So&]uq3B2xr f `n ]JT 3$NRF-RQa5xr Ee5%qA%?F#Ԧ"v߭*Q=0;-D͍(V5/G}@P.w8i2%=TiZLsB󱙸09Mc+Ay[8;Q -R5$+Դzn; DFrz/He~[H/5=veY>cyʍIIw [8+v(*i&6'̏5=e|vMB< ʑ䔲ÔmH4oΗ[ hpT X?;_PIjL%$z #m> NAn^hdI!x7sx+igIK(B9>3OO; `/x/Ov].#lTdw}Qj!qn|4 60uҳG Q3zU 7#4;솉p*O]nPlR"KA/3i<3IEQLjP LfY[ɒQT4;WʥHON+.sO+.QD;e+xcÏ``?2nTУBVkP /&3AS,bErO9@uW9*Ps@k[,^/NWnsb1=8S#@ꞂZkY-i$H鱰uDlbH&<ל l't%a:LZwqҟ|LxNc6s?7R6eN8hl[[j}kr2Κ+]*6?ů,;]+s~?;Vw!V6 S]%鍋vr}nlgY#)[c>#*b"kg!{|` :B*a:o`I~FlD玨0%0޿}A,br D E0SijZnaI*ֲh ZDPv@;gTفa'~aܐrW*J{ԮqHw5kpgiB=HHLZ>b0 BBTuLnwV( {lr,)uSe!~(8]$)co #oeԗ8?3EdFjlKk1ӎY`oW'hH S΋'v V{9X5j,aC1}GIv:N"6Ùd c[ a&Ngju7Ք72*V[Ap,@f/PLOCvf]ޥؓԔkЦvo=7bdyx*N~LE )mbs $%4Lݒ&.x^do(@l䘣=?lA2Up׀Vl?x^,fmaipKi} t$&e4pr!H }v7/Wr/Nn!جhCҲГqZKli"kr(Tk_teg֝[JT__?op:o _0uA{fδ\\>@B ZYsϰz>Tэ 2/wRٍe8+1A>^!Eff >-]_rnhy= d{!+5,|8$rdю@I7ApmNfwmb̢3%R6X$L8?; ]ݠKJ7ʱY2'ܖ1/:X2,k\ FIa3vbQv(Nb+:Z7R<,Q1Kg>ov!W Lgf,_ý'lBos{端k7NbKMBfnv * mj?n)~~`~h#$o!+0^# -P'`;U~zQ<O;;+:*;qbK#@CZړpSQd${9QNſT, Nߘj̵sV#7YwO˳baZ0X#X 1,e.y pe.h Ab@_^~ I&wizT&xj|6|i4h:UI?O;bI BYzЈ'X쥵d]ֈGh;X'noSI=vij37jC:C~露qFe@8V NSLO֛ݗ9ndCȕ gIRPU\enBh.Ði0kMei7P3w+SUM*آ9Co -%${hLL-sfH"(M;dž{Mi::tyy@FfV/ Ùy:A`)E_7m7ӱJâ:hYC?x\ RUꡓԃJyޕ,F!^*s] pϕ{1 @$Pħ)OTCl#3Oө[Y8H~1t"j21̪9>PZPNjy?GlC3$esG߆Oܰ"}Ϧ#6 \{Z0_S{9GNڶedɨ(@J` U9VDਠeUC.e30J}.2V9n^x%ϠS@u'#=wB`t1հcGMN5dGRgجd;zk@!=B:TLm2a2<* gis9#J2^OpC+uV%EDLwF1aR"|+15= >>hP,mHaV꧎DUsrKFP>bZa0KE"*$f=w}՞RdӢІvZقNՈ}#~ Uxi$gܓTw\ӫefsB/QhR V?Oc~߄_ vC$$xnEIW@hg(ͤ`qӏ!K;օW9a5+T3EE<]l:B8s%m}>7[\\!V 8y{SӤ5Q1yvJ[tv]4 Xw;f;B]~&6bq )K5^A: io!ug,&u҅p\-AO6e 婢Gt>%,:2+(!W--lPGxste Bnxia=4+V/~ywפY{M1cXpCm\ *._fɎm4òCWՕ>m/},Y?m&Rw-}w"S*ld-ߐ JW3T?/Ĝ@9'88߼*f*X"SX N?/2Jx)Z^!>: iL& i2\[.-V]\`ɾ;$/|w@K'=brѧҦ'UHP5R2hA'jbsNُn5‰O'±/y>b:6x>2cd^= o4ʰhd:@`? 6nJʪaR9= 6awBk Vx~^W4:ܠ/38b'W9"˹–f# CR)П3} 6Wao)Ia})ծ:K9&Wm ?7S:/&8P ^n˪l vU'k |̼zY= '.~ۍ)K"mZ) 25K{h5#;;ֶjVrJi.f_N:y{95)7L8^a " %!?(>~^F#bcn g dϓ 1`!9YϭI\ cBr͖N%~ ,^Uow Cٮ{aTzdeGJ%"qc@sӴ[[_!WMS߷Mbemlyoߕp%2?ewSNT}.eƌht %z>|8(fXb]n .Ѿ?.hY,\eDT]:*=_ u bLC6rZnofTv&aZӬy,-KcE }pZ.V(n6W"D-f+9gr&kwF˧>py B>aG~v_`yH_!ߛ3i$@GҐXs3&hbA+@%5 hMpkvD:u_ʢ]arQvؼL6X a@:=SrBl6w>a~]x؋mHiȧ9Ŋ{n×vVAc݆ld)Cʙ/R}.@ z:{m[}1`7(Ve3ynW~ұ;'J WzwYIRvL hd.u _S^4H?c"`GnӏuamsH(EiG{ ohz0Ee@q1ۄn)mرOw9"7^UǯE2Ȓ],2zJ mEVaN"02ad5 <6 y+&Ríjv44ZdX_u 4t e4(!T}Ug% UZFs.;QN#hF~ ? ȷWWxDA%y&ļW>9$T4gx%)uȔؘT4T*(.|p$QWB_ͼ>)?_7/`˙j1GW'-Jlu#LNdu>T*< ƛJDC:$ cPzuȚ6I6gz_d%Q4dl:+U7>޲q"\d4@-n8[%SrlwؼOF*rMa_&[ͺ|M$Kq$1q"l8e?۪"ÕlA*5*tF~SA D$c0,QtDxz$)n{q%>0VT:Qвبv_وaAa+hIX-zK@\6,Yͻj͜1Uac7ZAŧ.o^ &gW>3PW@$׼26V?);YKgs”{)+iu<}/VȖ3u#K+u-ğHPn} OU1 `$/iSQ \]@w|y.߀;gNI a#bZ{_ǺM=M";z:0MxςM*z=RtȽM]ǓHZXYӸ? M%~லNTZOہS )+S.uRJcp^1x|hBsCcE;)E\y{4J0g7sڪkdSʶ`;o8F 1Y;H><" O+b#Sgv2'<1p.po o-DΡ%ĥǰef*<FMc.%x)A_4!bx<w$B F6\sXÿr'xk7{x8/`]tmYTu-H lWI=9S?EFrCzc@v[^:-:PE5^Z!6ϼ ;[a-DC;F=8oHqt6b8Vޭ#TyF,!;=Prh|Rw/rRr,E|,Om.{x vآ`}x~p:`m<,} PcHh_ӣh 7b& {P %8{7//fIXgm%—K3ƘlxAJC.scYH 9}Nm֮bRÿ27g!$|򤩶>V)GI h[RK֬/$4$tG~Mx/^ `7.IZU+֐;op={$\dSkfuɱyͪHz گyK<"Fɜd'zO YqYq Pkj0T'D,|gIO߬Kk`CM.n ƋiyR\wK#LmM*@I@\Hl5Z] T?z_yN s;jDS14V=wWm6嬙м\+Nr&ZI1pqvx>xzN)۟_?ePg+ l3Z}E9<.c,S;G>hf3(@(_iQ*i) [yZNgo~ lcaKk|OДy|'1 'qR^JW?5g6!IqudhNVB]Eiämh -ņAM#>$X‘tlh,7,xck6pqDܯE$%]B^FB irYrRZir@ğ,|)Y, QZJo.Km3W`*M= zsYG]eLZwb](RCD5>>ը3ezx sU3Ѩ։AkHf rfzLx-qARzsE9'V8HiGTN?^O/X@E0?R"%~S>k*P܌"ޖT.4G uϥT KIQF<ه! _4+ YA]# :u&ZoiVxU]WV#=n')ULFPw gujQƊĽMcЃPhHYX}"F0&Y.2_^,)a%[nVX\ͫ={55T!%W{ *Tfu%.?քTчYP>6>;'xBVRG}__8Zn~X.J47>cOk H$ʬ{\Liѳ[{qE6|y:GT3Jq q~^N`xk>[ozuŌZ]~ah&1y5`#/Uz$sw'@e`{^&}soB L$I(W%a|XZ٘|\erܲAdMQGПnVDvDb`gbb[*HccZt4d0Y *99|TYz67JS%߁bP"hAGd|lRXFY/8 sdXh'Pmw`9̀d;&'.řߣR7sv]3=%-C>!?2}ѵˁn#M:<')Rs7TLS Ԧ`%~^Msuh@cbҏOϓM(Yϖ'AL!؉* jmrZ2 %):Hi` ? O)‚lU_DFПmJS5'b$"ܗ',!_s |(u ) u\,p-WQhN##7 ֆۋԫ[ 1RW@$edc_qy򌎗vk47&S¬jy`WH/zVZ0EDiͭz>bt,}Bw3 'X& TԦHǣ_g|(u /ݏBlzz#9N-:꿸 /bFD䀾_C8bVCfe;;YWxb39V@ftFqyEE܍c¾6$,aDTy) ٜq1fdxx(1BVR剔kNMWNIVTs nQJ΍ JRpҐ:DQ7!s-`@RsC;`Pm+VnW1yk◞ nΘKKKQ٥Mj Z[ˉD5`R Teuc\}Z[(qIA(b] Q'œg!y4W P r;{dIFG'f&y~#%c}iI43~A ut}^=x .]D79]^2y!v.hžb¯  Dq)U#{`>HLx98,FR,d :6t" /i>, ?Vg=;\8p<1Ls,X`KR]Eb13ߚ-Sr@Qpꔘ@bl; ~z<^Oxif5I5ђN@5 3fcD,7l7n\a|Cݓ4RɁFU?cydi- LO 5=Os :r'^6٭=f &" 2jq1~C鸓3M͜QW>W%lHxoI's5ig{Q8?h ^Σ8"vŇ-?hFdL(5>"rhqdn JHG~o/dҎ6Թdqջ+ 0E2%}d:E VWpJ$JЈE)8~i2`kMj$u,?!?VᗡouAvg5pBh/@3USOrڶX儕W$>vnmQ} ZLM>q.]6UC$9IV7݅v + ۛu,R͊8], Y!2| ܍C:GLiVy8SS_=eމ, $0uy5m{uuH E@O2A8dJZ9zD|t%r_cfZuyFĠz\dܭ*lelӵRObRcT$4B:PV(OE7l`qYcۅ݆ žzTRY)I#V(HSzm&0Zrq[=E{t"u&k@˝3L Ch5 x8Q=MYhÐd(,Ք9'Tw993%> Ć D 5ͭZ a\CȭU$;q%_#bU (#k#s ߪҎg `c~6su9_6>zQ-#Gz`@ 7L$qL`'R١C%7o\湄Fsڄ0 Yma~S9Ўk0 RoPs|!bv k(\o$iI€^qz;b鏑p\S-,;ԡi (Z_>Pa?Mvk^(280\hS̉9ٝauVϾxܛEu Ny'%&UGt^l+%p[S)~3$ю&#UdM:b`'zU Ni$Qj8K*j 36<@+_ ޴a:z#kp,0gyz,3+oP}1#`:YofD9D HZp1WC:mjпRߑɍ39DCӘ Р1Cy>CMӃվ~34?#5e]%9wGQWr:M1p=.sĘV!$\5-, @`3)ٵmkb)<$ B9~pcz(`лX ҆+YHt>i){n*_i)3ȠR6<4N6?LaHNJGŃ   `gYZ070701000000d8000081a4000000000000000000000001672b7d880000505c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/atm/usbatm.ko.xz7zXZִF!t/P]?Eh=ڜͩKN{QLG- ;08&ͳC-:|nSwWA\Z~ѓxrցCEXDj2kR!+t|[a .]4sPQ3Ƽ wTi/g˷(U{PD7\moC*P6ۛ-'KЋM%A+Իs9\7$sW";mr;)ܫTB_[D6o aDf|I־J-okMu?x}t}/-sh"o=ܕ՛~ٻ#ҿ23x99~g[Op"թGH]ά7eTgwHxz̖*T^2m̪-!t%$7UނB2^;ShV߿߲!2$z*6K2A 'x_{_cF;A1LL,ݩ & Lbb{R4>8MH B>IKsO$AM)ɉcj{7 &[~`]i5i1'qz2_㝒(@ikUYUĩaiNlr5[.G}L[𝰈덞")<3<0 |YXF).xbOΏpԻ)u.x#ரBV t"m1|3~[t145ˑ8;8Kb*V pF nte7w8WǽpqȾ 4qҎ~dKLk2u`jJIsA.8Z;P{%b}%*LJtJԑַXs fQz!׈Zq8Wl*/$&/DImP?W=mYP*:2ksКS˺3ƣe}$hCQabEFEwM'+n pOm)>f_]]&gcZOEv;ѠfII78h54V!ݳ==1^5-43 %qcpLa)ҶKcՎC \֓:-D[°r/|jKYT~pe\?5 wE$Zs{P8f&!u,Wj[OrPq=hmyr \žsu;J!VD H_ka}PAw\=F~y\[^(L1{_S=V#<&'&"+V4 a}RAXi3΄~CKPa'W|̶+m6 HSvQnw'DqkD fK׮C %Q0mv8%93z*oYW~+#'TQtt7n7 >LufaLd)ZGJdk& Ϟ7fT|-g*UYf~L)ɯGLC63ն|^.!_d1MYI`$$h[=u)^LǥŅJDG⩿Lr+H`(lg\xi ?WCE~'F(<rhZVM۠}g7 rC9W !ɑ&{oο7Dw0jD )=Bmz?cpsPϔ]" ˬzagψؾ ߽^'^F4@6$J aA㭘[=~\3>;&rݦx',t'e4+<÷"yRU\YW 2POnW=qֿc SBUeI䢃*Bq*lT_2chJ*!tOW 0D13hنZ7Iz3}ut"/m. /j^w'+!C1 |(5epF[.XHtn_R4uV$WSvN"a"u\H/#;/ j);6 )&ݝ  a _͂a.[ї9lm~i= rUƗ)e0v}_BT۲2r^) 'V[ܮ3X~n\g3a[#,TKPDH'T0*$Y"Drba#]]v~0}' ,Z-1D_$3@)7dUƹ5D?'+Ox,^ZUmN(}~t+ oU3Wd8!:˯QS$),W$Z(S<#ES0ݵz䤱Y9o-0E0d(6uP5yC7} xKѐTp:”[xxIvapҷ:{%.vz?ق7XKݓ_̯S[_05zM=bDr*mj9Bh>V_[I.bd%E|/-Oq'Hj#زO;8`Rv2o؄~qo0Ǖ;?,ugfP%O$z(A9-egCq7_56|б q/4,&Z tך͕(ԎhIҵ2FA7ojI0*)㑩n= mivRAx*vQk櫢B K46N$K*"OEcJ"wyN,!P]{tOiJe!5ֈ~ʝ%iU+XQjB Kqp(>VT/ٷLA@ε>bXrM'Qm-5 TOUh,϶K`(Q/;un[I 6}:Ȥjw6C"1G^rV',r++ RO{#pGF)#owJ injt4{ֽ % 5c8wyo2G`EB^Sؿܕ`F~B13}0P؛9ݒV6VvA -S3B˺v>}+yB+{r@EC3u3/O ֧AMZT ޾\gUe 0YOP5M+T,%@h~S KyP$3֞eE[MnorvWf*IY|iRa&sPRjd( 8DsZM˭&Ewox҄g JuK%VvቆW;> ?t过7ը8+V j_8& v ԼdlKOneTqF6#q S2eXuX/Y&lqLv2_~ \$~<ؼ|a  ){I>ѳ<1K^v 7Gȝw,^h.-(:L#vV7o*4ۖ/ ]-Lm\"(=+BdQQGC?#"+QHQ;=ϊ $mICŝ '^m06KcS#U`֭H8VŨlCD̷e!?ĸOCvcST ]JMFN&`> B +tcq&h%tZ_#b R8@v@۴vukLFdCTgyc@*{Ӡo#%mU;}SCTiBdgAO_3 /9uAc^*Ze7RXh+Tے98ድ}x켳9ӘT:M,) SeY?F;Pm 5lCki:nCH8({q"|nߓ ckVl9[]YH~$ q_KyxƾrQa@ovZP0$*ޕRS$tW"GDؽ} R3ϘЈ.i,ל6ɰ-MOW]%3JNd; ^d*A$L$ IQBk&䫘c-k2`#l|Vj3wTk Zdu%x莑 `xjhް b'u\00wK†)4?msk 5H^d_ޓ/GrDÜ0l# +86S1ڮ6O='t=DLh {{} = 8.b(? KE8XCg1ńhXoi9_vl]Bŧ'[@\ JkPVy8ƫg7&7b*/ %EMǘ8gbOH+עD<IĞ.x IUs:}JQk ϔ F7:_>E·)pJZ A ~8Eᧉ;3t\>m qurk9-cfW1䊲V˜tĚse~=| ؖ3#O I款WiȍI#w\\4.T4/<'UJ $g&cS›_XS\}s啻OEKɻSgLz^UtFMb3֒rZ`^}.ՙjޛ$h1ȻrBp[|O=n%o!J#R Vd3]jDaW38 W16Qaڡh3dV*3~3I0"Y!wxNհ-^ݧHDs;)ǔ,RrtOvEn9?pT;]dnz=MIB+L_`fV9wl]?vQ 's>y /'0 B JkD;-r99~g0 VZV+mGc{ 'Ē!!4BB3ɷrp$bjf뮷3Vq;J\39e^I Y4Oؔf=ҡ0_](YҰOtP|KR̒)4iȮZISh&('N>eŽ('-\ !x8FbXs,&`섟'4`:I,lkD sX)⭺w/h@]150""B`h:Z~G&!NT{$QFXTNSFY-<A3ʌ*-W@Od1*i>[idJ8^\ qL̖rEt{qK zL*=O`+#HGj@-`țnrvY2W۽ް&)/xt:E\&+R8tpLsjjTx#BV=1ݦ $@ĨIy4s@ vJG}8-M:5$$VBe/vB+FĀkFPQ >\O,+?b&Ea-- )ហLvb"S[DX6A8TP6?ąF: z#ULr hOޗh'A ] mT. R`BxrCg[jo>;)NZ҉).6}-&|dX$갧y0hg_vծ=wW \> l2 mgGcVG}2N+ۨV)*x[X#e8?w&&oC(B$H{dJZn㫫/כWFҕͰ8ڪwUV9AOԇ5KOkݦ!#qdn '(_\F龝fJeMmhbYF9`wkGrڕdy;I5tͻ`)m guNF6eQ"\h`eݻBo.Tv"ړO5ImJ:_߻1Tb{"b^eBj"eˀ8egPV <Hh9B^XKU/Ks-1]\-қbi\6scfwԢqzfS3ȜsG_s-zH6wp !~u 9K(CT_@kLQPChvkvaѥ2\ט]p[@ X*/&54CdA:@!z@^.>64R6T7!Y2I,>qw3(`OƝwۛ"2p-,'P̹PC>lO ߅O P-jeRw W7JO^ O#aKp⫙5 j6Tpܬg7}ל|> 1M; d[v6ypR~u$ztooˉ]߶HmX/gޚ'=ulz ԋG- E/ ^ 3n ncip}$e C ם*~Nΐ>+`"{!!=rJ0RJC>yz7UpQsDF~34ĥ5 ɣ}ct M2;ʩ#L 2o$޿6;p"p-&n|y}>aMT;1 0,2E)) IOD"٢脃ITM(1]v}cd3KAS週v!YbGE_0/.[㹪LuW֍b CFthI<OB)TJ4C,Z>}{nrT_׌(-"H鼍ة2X4X;@C4¤$#h}]Rg-åN qUg@Ya+TN M*]<^g<&bq~;BQ^4#P+tEO;"A#3}2ϻ P6]BF7vgpY[ӫV9OgƇHde|XY/lbr)QxұS7Nq?Pvfۀ{Ӡ (K1.?0f#:K{S70_SO^O2gRDjs;vaSK5|mxɵ)=qtZ=MtUÁ^lXIQqmb;Nm,B*^^EGyne~t=v*5 t4c=I.Dk*9Bφ:z:_bA&sQ B&GRӨ:/[=]:owHVXٻ,W4 Yl!:Uu1O*.OjV~7ƈ>)`GwNT+ɭL@Yh*+ެ G߸N Z'T*(R2Rᙰ2Ԝ"ſch~ëLs1MG3mizSy?WziŴ t{[sO)*W`K?eYתǐv~kiM\"c!6zv}c7N< 7jiTdžmmZ3R$Sr;P UY,Yzm(.=qN!x\=alZx NQF#mAѩ&ZOH#r9ȩ>r R1HcM^WDuFq`/x׍+V_01{/v6CnWq).s>mi2GX볒E,@6EbZǘ0PtkK0jEe%M`61Q-L3ZBŧ8JY:baeU/]|ϫPzլqr`䵜8"i@꼇Õ^iξi"J[x76rL^yQ.~DHle廒*GT\[m jL9 }ZimGOШR9R`@`@XYza.>=5$Y)1XUфÈi)-@p\'o*R 3F Aq1=Z vf@>aTp^iv] bo=AC8kJf"ua53j,}с$$S/@Db(~^XYL,u2z;Ve$yb|g&A7 ¨&+)[Z5n8řsJ`]01wx4꿨eK2 |e٥~튻<[]'[i3d+YGHda˕i`EZ=x&zǙȅt>Q~/ f vϾg>˃h3HEc[u>9 5 1"dcWh%UB?z =q/k^P@]tOU'"'b t!{ı=tTy(vJzxLF5i45B\:9fEU 4$|:M; o\ IȢc|'B?EB (#?6ćº4E"N(ړh;әjDϣ 2[b#1.e#+> #npJc^}OvP8/f$]4ٻ=^BT#hNgcbPgYMΗ~F$+ЈJMB ~էh`øH%qiԈ0N,$fS3V|5W1PF$4ѷˍ гd#(LD”]p5u8 Y=BbpGU%M qu{W[7<< Me=zw4U@.B~K탱z첡 :.y%;.e*J;$J1 BW 10jm-MTDmtt30=W YF&reQkҝ -訿UI ϟ It+Rh~$@&gGbv',A=׍ii`FВD:{govjE5St:w3;wNWQF Ct9 %AS-\Q=ۢ?)Hwl8t<146,MWk=AmeFX}Wmh(ǯ~ǓW Œ+ .(F VjYi}ZlЛ¿ÀN~S4|#($d{zG[-gn~N 5= M?IѢ)'󦺭*fF rƬE;gHbYCoa2z ǻPUеI]'8 HX&3}G1ٽ̻IOJ9DPzgL(`+\>;CXتwQrM%Ͳo֑ [VK^Sû`𳥠|rGSAbH7)=^yTsX=m FvYKVOXfAF̢~ $ y*hA:a'DŭP'f{?X0 &d~F*ۗpirT3MCX(ճ¨om isд}9~(PgO )swC; Ktee{{^kD\ hI FrV8̘Td{SQ,ꇑ/#ssx4*ֿJ҅W֢kn^qoqб.g)ڡa0% Ҙ*aP? +I0rPiv<0$/hz5Y, v]rWzMaTV0nj[ 1ԎZc[ IB d~/s dQ <7h^)f7=Ehodtx/ &9VqSMk 8y+"]IQtFL9H_d 5@02xzJØbl^իL P6⡴/4BפL@AI&IRLQ!*(A$\2hUNfx¢?DhhTØoI1@(WJaeAUצZkb&E&b1]=kBǢo8:Lu/.Nײ'; iFV'$zۉ# *PhoD`ŦaV%"‚+!_#} @uq|;8j:-'GXt`ᣀ׾+1I`O CTZ @K) ~{5BlφXjN ?d5f2_Y<M@\:47e#(PFn.7.Bt˹F˲cen#V-OojP=@?$?v`+nU1<ʱJ >3s1#.[##9hϚ҅b+UX9f5%gUd$}4>]zi[Z4fhS"\]J| m)`6=@ME7pSUy{:(qNkX~)Y #ynv*ZE,6pcj굸i=.ʁ& !)NtQUY/m9tLCvy/GH6`GIlC`fv&E=Z *8E2r WY?߽;<% ,P3pefKpxrCbw֡~G,Qp&\U:*[*5BWahE֜=h*}Rv2X!$حY]k7^aPUGŰx׳Hzn%lbRbia?v|cb- %,3BzIJnJu]mߍ}Cd:abHUГ*R}inoѺ| fYl|S[uqb"UF/f{tZwr&!|۶I:{j>%g^MyjHnkԇBTѹ?4jj*6& P 5ɷg]KP+h%NityW6V;Ղ]M}E u:[]sy*Nr;R%CMn ,tu .'fίi>o,163eI[fCjٺt;0"& [8 6˟(,S6.`4\s ʥ%bX cBav0WA-1Oΰɮ4viTkz:L&K I}bdia㈹hI@K.WUpn1[lD*&|Z '= la_}w:Y]2fZ+WbU|vW*q\oPq%{_a]ݥsrLdXpmhƕ0FC%rLMgOuTIdFNꪬ\G@ 5 I'鲜$?;Wj؄ZoôIaF'@xwm.{صLۿT0[t]n;u;jzbaЀ4<}7#K`1}~wJ6{Xؓb9˻p)!Ԓ>lfd||wo3/ LGttQC~0TG@x\ulkgĪ=D }o[Tv起p. LȘ׈Ie6XdQn6.זdf{ed΍G~Δ67w^8u4XՏR'ae 1k$7#TFMe1Kݟn,JF"]s獀n (7fds{}vA\O I]ӴL[&azI YI1 bsd\E*K| ؘŠ sh!M*zQٮz d *Knu0pJomA1\#](-9GF5CR!cӾG a͜zxB"%se|:EyZo?:eA 9TJIÎZ^?SR Yq{grwHNT'мn69Y"o଍qƢqX^,*EȐML|r4VI[֗G詙Cmo2)i',A4@X.mmާ~9P¤V ،/Ľ?yK~6_3QrI%}9P-QsB֚f) n[oCWL#EygP&"cnB?yE7O1(q҃뱰[{yYxbD AhU}B4Y {S&UkEEo[ pme&r_}=J)-ŶՖb 9R3K}{vdY%(foXlt \21sb|vU]-B)n,ՕNXTxi+ j$"C_,73h4}{II}}ޅ#J 697P6s5 83j~*kAV% ah\hPS2,[^uk~߈Ot}"Ė))Ng*MjrZ81xUp"e&hC8!~YZ s\6-1F2&rbV煷Nͮ57x BjRQCH6nntHB$if09xv4EӢm./fs[@F>զh~i_BK7:C|%|1Uvޏg?P>Qe[y62;2e+w͐ņUy9k8ie^o\)E}yU|ȝv@w4C"\h{l~pq˷\E^IjܵHGA\aw2ܤNXB7κ]ܔ:cCx;4iw;ۮ(Ug( LlLxZm4fh`e"a UxCHʁֱv@ 6#zAӽadpԵxש7GF|oړk5g~g+E$0N$:kF :h޻6]&ÀDF&zsW"|(J@\Q 쿰VsyY^zgu(W$PǬR@Y賦Z3̾Snw3X?dmQS +Ҝ,:X̿cPliiI17+CWQX^/ǧSVFJ3sN8s\Nw=66w\) u=)"&6~Z--7A59i^- hMJ+Ow|#HW#rehqS)l&Q@eD}%y*F2HL Ќ[><zT'Q\` GI~,6ܔ6w<@nOdC-u0-cE{bl@LT|e9d Jh<##L6p[E5"z*6zv_o:r=u@ت뢲j l6~yۧ5 h;cgOW  dsCM&f#`>alINjzl1Pjд7vF; H W#: ߎ HU!G:#Y6i!N@[UPD*&+,zH:pD zUDe`$̈ю 2"4HM.-rmAIbW4]j qɖ*f{iN,6lU!z)7H-*'͐ȖślǩWE\;s/$clн'{j\J>E'7To9k.zne 8M8<{Y;yTI66<4 d]yJ%&CA𱧰X$ yVSl*, 2Oi4NK Gb x̹/U'vi"NWGn= uD]%%5Ull2+%]EJ1L 8HԢv&q\ VXݗ(%]m]P)NՍ㜐9-0)لף$B":o;h`o83Y!DsDD* .ZiH6J=vx8nQ|A+5}A?S.PM%}/a%Ud<_n35BW+([.u Y<%#%RHu?z$>:@%Y4~ǂVg珜(!Tz_ƩNƢ.~\zH$#!8tr0GS[?ijWhU{ W<`{QHDw oPF{+`wx?c 4= VZ(QP1d|e4˷Za|@T%l;5wT.K}m+C\0'VکJLgy D;I1wEvZ QDt92cJ.8Nנ'|KpnGQU'#æi >f#y%&AX_h#z@!{)- LBHv4$"V Ʒhi]z%­R2?xT?׏"/4NӶ*$#7 {  VuoE *RL( fdn!CcG:f:mQFX-@V3"tܴꙦSZlgt2͏g,b8GT1ǡNj# .i":L[{vJdAM|y !1JT&e[~{"} Ia#qɿ,v{£!Ľ r`s2ѦY#s8 01)Co̽?o(M~:tOȵ(ϷM>3!DNO͸=o.%]b_(o]h GHM3GVSh@rD, VE(c̮;YHdib~W 4˃Yܻ !, .P'mI]]Aoƭ6F굦zhD4$n:v!cؿ gfzu‡+Ը8;qso;@"{ "m\?EqyB)wvy t?ٙN]Cl߫E 7t(wB3b#gVnl&K(.mr.Xr AB Tğ3йgT/߱N5{ 2^:0}F7Y`Q *`?-#>wQ*F@ +PHNZC3@i6A\Z^N1{xE1W(l{@C"//=mޞ| C8=].Pw^ ud*ӻ(^Nlg5ilqj)Ts)&{S){d՗V11ȀqJHq{Bd1VuN+>kfdmTv!GE`nuR&X>b$vm-r03_*d*}ڈj;Ckqj զ=ҍ+ B%u? m¡sG!Oɾ!y-UM{6uA~tU{+.' lH)D@z֮$։GqUpC%KTl{!f+o@+jjSb%\<)}.]l+Oz$FI |]YV~WC$}ov/=tzIqQ#tRƃ L?Җqm?;$xAKlzl+kd7a;S ǁ%Tc9sl͐4dl0G4Ύt׹$bLC?ᢿLJ"JMu@o @yTԧVI2*O*ӶEVxNZEƦ3?Iv͊Ȧ d`\pZD-ݿtq9Of9=R͸}b]5ei2cD Hc)LAd˵}Os4Ŕ2`zhaԱ^Kx^!'[C,ТP뻓3ՊUSYIYrj4uΧx@(Wnο5Y^3 6&+ϢӍwM-.MuN$(dZܾhhd䁥MsoG$qe\cs16b3WO ew9ҧ,$1@ ̤#dCzB ҶjSA;']졟ALLu(ԏ =nQs*l6*Do}ivKZtmOgVID?V[ke(LI^7ĭ~[w H!Ӯe3 ރ KCUg1oA2I(7j:W54[Q3==Hm k%`3sU 36MAWT{F9ղs$m*Q@4cߔ Ɍ^Ty+cV_śh\U3B㫌q%W4@F7) 6,Or폔RH0eQ,%Q=!;XBS Lv`4C|y9FfR@@7%`nxe֫O62lx^K|ϲo}Ѱ ߮X0l`q'(%؆GEHJo^zCόo*I,.zb*a'}ld0 }ϫwQM4Ashm #zLnHtEwnZR\=oNT.^%8,*~LXʲYpI*Q:%)n'} _s;lQjQw=vRDlù8,DNt9B=zh9#2˶S%jg%#p:A)S+qJ' &S˘tτ~}"?,i>u3'C}м0Y%`;ӨGK6qctw- A҉EH3ZNg _UT xwspvomh&{w8:ߎu>6Ju9zCjiEˋH|eX 0l:loShgy|T(i_{HةWSMiL2q^D_2q澔 ɔbK{4TɖWoX4U5BqETFTIYyZc }te|9r{:V's<']>ܲÓزu5P̩6/1<];Y T}gMmJOBDxiؒ<vR.(;G*5 2(mqƍd-YC‚g&9 :Ɩu'/nX4hg_&9R 5xm )L >1'2ľh_u8 fǾ&[HB|C\.<)n{֭&{=NuaecFS4|-k"Xm}iv:z2 .{wb۰ؒ*rOɠ}Lɾh*[cKx;{ c3a7}XQ~}!K~5áT|"0dM ->$I) tAh P?pGxz` \5:Cz%m`r3~Ė4'ɗ$HeHдZ ԲF0 VQ0rþHIwьÆN}W8, -70> bC I3(.,uƞE% ',?%] Eɲ]*Gdr-@mFVjtfS:mA?wSP5ʉna⽨ǶP1yFԊajT S]! ݦu>oˇ}2i񛅙eQ"#Eb!oI[vu&[/3R_ 验7v  8?}q@҈;LK atO{^;-l";SVj|(J b 7Y] E>"tw}vݔQG|s^We.$qvDb{Z36ݗ e>K=%!D3ȬJĵ{ @d;ڰ"UMLKfTÞab;,Y43Y=:fC6).1gTqr V߬ҡ)~DKbd9jsz=O'Q4)9jV-ی< % 3 !?orAVHAcLGreέ-?T!sJuȓ;~07 ySQ(;=~ЯJ\Gm8֗ob3* ׎[uc?2ڑDgػOxt0p( 4h4<sӢ<{2[Գ[ψ}YV 0LTy WҊ+Ҧzd%:tT!]d_{m:|;,Wz1yNop(-(%a$vt6Z[iPYG:ik8О`樄@Eѹb[sp`M^͚laY<A%cy7K(T[aJ5+(,6 +2,+e PBYT)l,V[sn8q/tp@ 6;'Z'`~, ꍇ+^UB4riJBizQ8$|Z3ﮉ'5j9~eyrUMHw:X`kq]&Y^͸-^V۫s^=T/ !Xb\UȋoǼE71p3oJ!]L1G%p4_KXqxCdXZˋYz&胢﹗fQ8_ RJPܻO¬kMjX/Q\Qս@pQ/pK >e}DGy9bIPQW Z#d^'%.S٬*^?=YQv6 OQl/;&cd)}u1Srz˞ϖF4om4 cFgʏwB}O.r[mI(U2.PA,X̮A$ʡ&Ejч:rP|tۄ`n'w!ڞ% bYuC^9@yr%β@ 1OXZ5J]b TF<3-2W%g" 1;,-2Ze; <CΔ3K]wNٵPTs[^p3$1ČA bGǛݖ)vb|, 骛p*;~,t'ƿ>bLxTpCS1B4cM߽EDT?VMƼf6Mzgm<Hf87E193Uu~JĎa]4ɑ/)S-sJb~ , ffIi4]1_q}Gg( #(8NQ( ٬m>H$`rN$L lܶl(,;ްBށǨFrjV`so{ZyC`--x* %՛+_hNkm4aLt$pb_APul~+p>C*ƻ1]uc&XO͏*3>Gf&%'QRˁ!8m*X[ZQ&Nm/-_pz@(c"h55:./"ҫT1ylmeN\'XBQ8B1pz9)(k]͵lvnD]Ͳ5;-l5{* *U[ZCCh,zrC7##: |a*wxDXأ5"8;QhvW5yϜ)hq Q3jȓDx'hN~.*i㰂&{ +njH iYeθ~?!S)>s XMR/koen8\~P T>NQRt\5 k02P)2[((sVUs"Zq FJ)5IU< f]섯TNb?hP&),_n&P Yf-S5V_|NQO1r[b% gŒ|%'/oJQ:rPL|2ErӱTSm3e<1(qѕ Ltg4&UR9@05O>XVOkMD7yFbIdt4 מ [-_/{Ծ\Us RpGauM u2GyGoG.w@FuR1|rd5xӄǑb{^* -tOX$.Ӌ JmC2]+/JP{MP0Q?,n+d>)dMߵgXnx%mu t`9u T pOԒc">Inǐq`43[E?ʈnL51+wd:[>?.|6]Ơjʲ;(LNw^gl$@ۛ/2I ^\򣡄;RNYUs?i"Y 6Vj4JCT5Y4'o~k^%Q^pߚVC8 Sc,Pj ~Rd;4{Gהek_;Dۋ&Ո&В-2 Ӽl)95IIssЈ+eP?S-O>ȟ(1Ym ;<"ѴjJ0dA[vi:9awt $\"*PzQ؋Г{sI:h*A@\e\^lЅ3SHU拦 tbJ8s%[3mߡj~z/Q#)G-rZ6&ݰ@)+|9hUL5A%]0BY[X[22#ݺ}4L9qnrBY @9A(En Fbg F01mڟt? ۣN0-.2S;kHb{BagÆ;u4|P(UX"O͑NkԵP>)TYL>"y,*kyfçé$m8#\)]乏t[1Q<"8^O_䗴~&~|8d${ W7|rȢ869uUwzOkGYUt. u(-3N4ӂw6սdى㖼 І8`Utvz.JoUO]EwCN=HrBeތl0GR6UQ@NL/& |+>=YQh elTPLNĨ̀ՐZGK,̴ jkTk\5ϔ)pnfVtvQݩ1Ǝ~Dcu,f>VgJّ *@q#qCTe )ZKbV 4aBJXU헗yY\SBkAe!^pdlnh&v\Q"E8x)1Ŗ@n\U }4q!x&QJ.> h?+*LjTes.ɻAypkI |`E P4r!xFz /ʑ8r<咡WstB+h`W kտ$$c:OvgݧM/c] jmֈ &~3ub~d+HB0`\ɑ}>,Oq=.?q܆a !>9ʮby=C+*a }dɿSd(1a{ZRQ P(>=!޹tqhllD5"iMqKs!-cнyC;_Î,ͲY#o)6N TQC yH*P$*_\CziڧCv. #}n4G=J"E~~nyg5u &%y|F>R휜0'έi*luɓ. TXG*<_=:Uj¶3l H~A14j ^;~Ci_/8ӷDw3_ cŮܷqHe4'}+?(YF@ЎHڽTED zdEvx:wS CF̫&T ؈D#0~a]`kW3S #2Oӓ5M]| 1~yiI\[tfMEy띵==yhB Rv<(fC~o2x<$RV Yx2o/|t{ =fѰZ=\A`F/}l싉@l]cqdOܤ#\4yQ4q*RvS@ pЮC(I,*DoP?T:8͉zobыD{D_\u=WEvYbܶr~ 6:rN!k.Nc)lY8=^5#ɇS*q"iG]Q;sR϶u@7 zVfFl/4Gp+{ͷVgz*JpxBky6ѱpI&mMKEM@YvӧmEu7E$F0e{+w3˼Q8ǃ+و7v{NlokJsxU}KV/*v+3UJ1-,KI~J3L=O?bi|nJqv@4l|2 !ǭ0BA3i?wN"Q,+J"3(<cZ,v4Eo _K\QG7Q+sT3u/]WĔǟd\a;L~ wRÕ>2l;7|GuWt|阒ԓDNVrmKAZ`׏zڹp H熱*|gJ2 ߄aWFCozhnJI: Ѵ:4,jn? >< bު[0Yx̨/+壻/a`j]"Sd!xw^"QY:uaUP)y\ʟ+ p9)T-sۺ_XW#u` Ayxɛ#o{$t;gŊIP\џ2ס˴`qh+ˁEM˪]/_׺E _:!#CFn$N6B?Kv(FXDTX5`HPa۽;w0}Mt%Vq׬*#--Zj[_>zKNKQyh3 G] (D@%G } `ސ6-yq ʇ֩Kt?E$Eta㶯ٶ~19eWuZtfQghޫV۽c0(߫1}Kb˜0)}FlIO4w9=.~{@XqDeN-9E܏ ս5'[~sUIKU؆]+BQ*Kc#61}#R#n4a-g<у߮Š~ɋ$/hNor[JdA_j&,,Q pgu$Eq>xvB2;Wȕ|)$sSTôխn]&[R̿Hs).xI`= G>P⨈j ˜0h'bs`=BA,[Ya92BrܒWVEcyyZҴޛ4:SJcHۮtbFcL f~#E8{[D^+ux6f _@P6kktGU.n=€iI0ݽ٤mrF7/ AX]vDXh;,@ZR*9nfRR50礣n>uSBZ&}zSUZP{o£1ŦFC~V\ܟpL{yQy9Fxf )" \a"ijr`0 t00nFZ} . j*T\rp3HX St]d?=-.G!h?Ո=}33BbOn_R$ߎE\6ruTns[U*) IT%&h o XE{1Pb(OJLz2>W5R̜Fc\CPlƶC>UvO T"̌|SÉ TLH@"I_톮:YYC=b_t`0p;f2oE`68XheM 콶 h8*-VC1u_Cw4wsmQ0F>"t{m%R$LZ0GLw% m ` 8}GRhoVyI<@A`UjeuhbXR+D̬Ԃ'$_7k3@k *H^{YNŅTQƘ'0|*z@QǷICrW>dƳHOU746P@]duS݁+;+:o0LJ8{M;HxeF`!/˽BcIgMsԒVIJ@j9oǁhmR}.J||n-qJ ? b&wN㟦S #.bc׍zK~8J DD?M2ȕejlH>@ʒ~x;󀃪vQFgsu׫l9QӮy"܁O&tB&R 30O@Ym|vnwUWrPBڏtoęau|W8k`#/%Qwt};z`yj8ȋ碋}zxܼJJ1A'1(2g\+LX5#sQ0M6^˔?!o2͔|\ݳCĤbZd}hʱI;Ntщk)vrlPH'Ny^f2kdVBtҀ+˦޴FP|E[e7EK|b{+Ikw工pKGy0OJF]g[4G;Ae*ݒU|[i%Ұ_E[TnCi?$0ˣ`aW*NŏQ]fn@ /79?z`w5[g4,ȂcTo9Cx<]Mw&ˁL."t[cH򣵵.z&5)vJ^5'Yybw=ȦBJN?ۃ`3 iU063;ID0U< `%fn<ٞKQ)^[x#nVf"ovY/qݣN,bQqn׭~#M5 Gݑ)KA6\@&`exYZ1qQ] 3s,V*Z\AМ񇨾$:VI"sEЏ]7H̒A*)$ z]aēw^Od^cS)RVP V7˄4SUxpe~ݼTү, `,2-68t2{ˇkIAUj NH߈9 @e2U"j4wZ8tkty~+'0Q2v*˧I4; )}gE667Αi-[ec}B6rA|:6~ pWj=,*uIjr\lNTq" j*q<2y{ Ag_6Cݻ«Wi`q[@'@3tD"MTwo]}4Ϡe]F-nɳb9޳jXcEe`|vf8QjR^{$dX9X@_7^L !v: pԟi]I+樞j{ UcJ,9?oJ"wrEB6i+9F0.{?ushb̰g: )S" 9kLjvO1CFhAWU j89qP?bwL<7ɀQ'a=`LAw!-T#'96 )] y\qj%z Tpc亏e`ɬ@9&ʟ {Ut!ֵ֗BUۗJX*"`kEitb/.hdJТR=U@QkxըDMHa1YA}YQȀܞuNHZ>)0 !I!*?5,kTOܖyU[@2wMCnC ?BE̞.VV_;>73I>xU &$)6&p2B|G xAH( *2mIM6=՗lz "ZAF%P6Sz0֚i9a=Րn%:gz8aZvDGVW/_fbPG59fhQO J1彾y. g}>j b})K0@?l :nyR/)Bvԛ,8݂ tJQ2PRVЍԟ[ftXSdmsZ+K8~Zg0*fjPmTY^ he'>d'`K=>?Mz&8)|p(Cӌ{HY3vOHB}{2]r|x4!d.M\(2BBر) eSEi˯-ӓmt,B??@Uq{ q#V=CP[ӿ\ā+BEշŨe/ ˯Ѡd=>}%p,i^_%ՇhǗNB e 7-@-%1-1Wy#E54%Q;s(ԬC>|盄eP MAU~kwcԢSDڇ[o>N)d Llȳ)&p4 X#"v97a╱CUQ~H +u!'.vM1`mi0q8};qԆҌa GMϥlldAB+ya޾Fd|i(/-zd)$ũz74D?iN1 6uD߾\ }#tH%Oms`?Oe2XJFJbTNQV~n(tIH&)K), ]B-?ӺUPoGB9K7 hh7U+;zLp:D6M[v-44S⁨bYx8-/op$o"X4I5`5 S  3>r0#$z*]D>̈́Ot+i~W Y@ŅzJ/WqB.4~)2"zc̬7|/`YcG͈ĂG42O5a+S)GuC,~JyņcVh`c04QG`; 6k'IT$A1Ӽ6s,L 73,qtB7|TcgɍAQ0s83y#V?nS'MgP{4b-RTg*AXaDZm˾dxTBOݴLD.W?Շ"7|ƴL%bz.?W'N8HOtC$NOyUYQh/Y:Wf N71_fȉ^ ʧg!-wstڙ1!aqVI9W5XKx /N{~,?g8M =l3-:R()aadIq^hю-,.r1f$5\8R27Th1\V\A22Gd ,c\sr(wM0J'}[y\e o~Wr)*!f%zHhGYpR稚TlZG %ԟyrJ28Xe=>ۅ'Y}ƧQcc25ѻFjzc bnd 3%忢stUD@Z81ӆ?] w|Wdߔ*JN*jPnK~ĤxFb-SJEjȸŭqSAx3[bc@g Tݮ~Q~/)scQF Tuā6,ȸ#s"z8?]+OxU$%}1+%B_:h~~Tbv9Iz,3 *:DIr(lUe+q9=kFy!rE69#OHvCe%ڶtDm=]^p(QwF`7< cJpƨe6iM*GZS2CujFFLA"RS߄g&5 qш>{q&DTOOtc3,AaK H1ߟ$cy?7~T-J$w{5tm%2>F&B7rvaÆt >T)grY=r|B[%Cdl`h:.0(sЖ<ГZ$qrٷpSJ@{؜=9]F+xq?M;=;PӦIyF ^'4K.K7Z#ok5ʡ|RT%OppwyD>(_ 8%p݂)T LOOEfH =Djq׽fZQ[c7\(ݺ,!s9ƸGCW(m pWcIo&t3~$:7?'8r;ӑ:7>* rS)v .G9C2i;0Fpka-lCۆU]V C'.)BA/ʟүeǡ7&obkyeE'-kαdC>nE{;oDJ~!ӘO'UO?T~Aׇ L6KMxLGX:wgϛyنr"SwJ,+~-b9}fa72k5ɚW"$C# v}xdK- 'ׅ}("uYřW5q,EL&ꌹzL܄?XJ-*yUZ3rw|T9qU窠8TLO fvNoev})D^=NP0]ؗCr$=5e=_]ܝJN(&In)g ^Fe/A(c*U+wcaD_~~ gkǀ=8Y1~dH)#k-#8́eA`}l֔K<|&ʿolu,لUx_?V%&$ k%G[D胟B=8>c.<,Ȟ5; Aq@$@ ꪽxpt?/Vu.J>Zw!+  `w@r  G ľf;v]xE&Lk,p/|L6n'~# [{]7Gs9`rְ)iˮ[~ǩnI!e1_ٿg*ͽB[.Zo 8a ^ Lu椅"Qz.JW!hÄAh&ν'SI:Fv[ni ?NW#Ι8.ziȔL@ԡ2Q?(kFQP 7H|%>^ @/wlU+Cdޚ^ F? [!v I`t]<[gHqͼ|Z) cOH7KbK4k* fHằvG@90c P3E9lYUCe"k1c|t@*&+]ƀ RXZEd՛j/ES`]E`aZt𛄷|vKs7w*lqNpWTE(k728gcEb;N1H]Xy $;f˂^SGv;\Ewe'ӥc .Hls`" 4nn@궖Ȕt31Rw̴!V|Y|>ny׷3f@^g΋έqPuign~!՝vN9gk`N >Z<wIe ?GvH); Hrƨ^qd}C$^ Èƹ/Rs Ѩ\xaPٚܙ3uk0gaKqU3W#.6Y JHpȇL|Uu=UDu7H-I(Z7*+/!Y|`8p/Q/fFӛ5o7dj fc3BI)*柰 k}M+H=_H ZPrŪa&JdfI NSpHy 1>\R@)ğha$%ҘGYsrq\Tu}Mͯq_zMyk~_It ܋Ij~<>(DAr"ncM6>tƿBޓ¯KC܆#QZY'CpY P[wua7Yd2B0CexMi-tAt+B4C!QK'9toкC!i`:h&c\+eͷƕnjL2ȩPQ:_y|GFWQ'kf~70(@ FM1ˑJ?v".Bdv`gӒD(a%9|ȅ-|9geBXKQ Y{Q/ _u}ß*#,tcP_^.Ix4[\aOYf/R:pKH~~!WGs0 "=%t])?!Nj+w@3pu}P̿@,}V?cMj(KL ]P O}W+r q6p8+t3W&- y(>l:FGq ."xM\T2#FvhrH?xkhx<0mH1m]ly YdWj9k0BR^!0QF0- \5giSA0yzkH}235!" '~IBn*1jԱxVӬN2qGCc8E [ FMݶ qÁ~ ~ WuNjfEU~@pl!X6uGjaE`o@z/C1@dpoz+]jtTF}nab}R teɖ"ey"(SNᅴ1Ί^cfں~ *]xi{Z. K5,E{-u kj 5q*dYʷe)(o7UseZpm X/tmzk8l|~oO3^Îk,\\O T&Ga څ] 3/̾>*C׎-`iԣR3spB5 Vj8\|ۜEd1㸳&HvD5]%P3s&Anl\YM!A'O2K4!*䅈]Gޣ!⼵lQs#eQhD,oU4NiDE+}t(){% A߲t}}"KBpc0ڴu>j,C7'nBϩ)m*7fQ*>p 0RW5|)]-x;B@_y w &QuCn^U \U,au!]"@> ~+Z$8))ACm5H* R:OvOO,vXbݖG|;Ѕ s.5FAg(>ߕ&OOݞo`ך`nNpbVFg0`d eNz[}Ƒ<7y_ȼiKiw}9`&{{@ ,0[}{UseR?)طQD%p4C|ޔc] sdWu!5id跺N6=eySSS4!M||R*-﬒4鍌uUOYs@7 ]wm @j_^kj<"1}7ZpИ\|j(z=h~k62,-1.B3TRpj:+01וfbzz'oݴ*(ayʵ`וTP]sGsTi qyE]"NHj{ש3ƀ0xibЖ&[BdzW伛_}UDN/YС$#cH^TvxJV8b}WP >H/c4g£l:c|[p$ .]ne Ǹ$/y{|l$#t|GJ$PYO塽I߯ʈ؀=|9h|,vK 1g‰qcG2ʓ=>)eZ5GF]e0 # Ox|aEiCM/R!5'1v0\/TㆶLLm-{'tka;ޘ5)|p@{/E<#ԆZu c >{4k S0Yuz/ iUIcs6ܥP0?% d>y,({6. C5}lN:SmS񄢠8f[<*`JX,/򣺣ō& 4eX"CmԔB+Oi4Xi82IqV^Y耫ʊ2.jL=_ L)?T2gF"%sf|%^V`sm ƾowǐC WqGK..V{[&EߜE%g@M)4kC*=6i PUU/dT|}[p Շ1bےt.;Jܕ(]?h![#˅g$IƲ\#"3Rl]z^ix/T4Ԣџ{/e76[x ]96`)~oE6:`_lܝ$ܨ&a;V9V4/~Ȯ#Z[ZF^cJ&.9gャEġ=dwۜ~)_<*%~xfIT75Տ.#14SRho){7"}\o/Lbrb|#!am\^>ݶoH7 d % {ڣ )Tl`=W܋R _:-x!iF-Cr[xk?ɗ*f+%Rd '&<:Nr zc[a]18EUaN2P?]q5smWL3qZo7Ҵ|kie֩RG Ж=Y (~QQ;YXH}sLy(0'j̍%Q`5Wwl֞gMڷNen\Wo6P|Q`vnShTבuޝqnos MXyp^%ǎ' ^T2gi׎9 <׌gt Jy]_ (ڵR(( u#>+MI=Dr+ D=7cɖ^$ NdGcCf!MEӢ7WHxY@ ϏskG<.8 )KUEG܋d55OE[;wY@pbv*iMqUɯM7<ެ `oNEd۸6P)<\Qi()p,L0zj7ZTΤ5C& fr>+)?KYaM¦^'L9x]r,PTSNtp'߀#0` u"VN9'GHPbLJBlR\sT ]O0:%AYHBf4'˜yY]Ìlv׉ņ'va\)޸rfmo8".W'k<_ Ǝ Rm*&'YT/̨D;^0r_5'tc([}2XƱ^1RYݝz`8M ;;Xۇ廚dql7(IsybA#{1jmVi m M[&&cT<'5̟<':[ C=d`REl .]MHB?ԛ^{Ns0y]{>߽rX2jsrO& 5Wv2$}yE }ɫ9'A\/S>A6_g{b j|w\:2L}`νБ/A2]%8Dַ/|>{G ;ZK,c=Z*D6%f$[ޅ_qV6EUG r"C ..f,H6Y5pmi_~(.{&{W^3l>Hilfr.U!Fk~(rP㧌P% %!;M_8ˢ&Ԫn{M~w@J"C }kz!sXQWKM/J[i2cQZ/9bBJlZZ ƴXԃgnNUPbK/?&CY@(pb Ӛ`HXi ^ 6|t$OKH\%JgЙKW;ϸВcwSMTI WB3sj*M)cߵDW"SiV$JȊ0ѪC~/9w$ y$ @9PD$8wF㌘K6ee\(:9_$t'F % w<klD^>JU#NztS7ǀ)P[A rVgi]F`b,b&7kGWtZ^Psob\lu! ({pG|.yxԙNPD6h;8܌hД$T/i_IN hmr :k(QbL';'T2"mX%"~#yr/2 uo89|8B2UdE&N/m8'fPpde/,  p^H9Ԉ&t{mEE-?VǒcMtc)x,Ip׷IfEl $, )Sq{gfxdd9tG× eeb׺A̓Pm"Wgp:eJAY9՞cƣȿx u,Tv@u[oCdx0[#yW&gOСza()2QD;\[eXI˽MX21~ހ|hFċ5] /EsD\wMKHTnr},bNa\Ovg[]o*AiN^ws8.<[LX"/'pi;nIJZ9pyK'my8͢,T'anv}G3;jB3u^Уl0[h Mo Rc>w?zh晋0#v܆ 86m7:>jR֒)){omi{Pae\d;}RO\4 {dj<,MBzX fNTHߍ.s{}Ig&)9߱:0sS3 0C#,xIA}>lΏ-|CvS,]xitNZ^hA L0 U~2М3@kmW9%^Tp;O%1jڋL]-nYusG鎚&CBjkܜ+ OYU sưרVM#eq|E 7nZ*҂4ۃ0GA2z1)!BƜS3BUG"oky;i1X5fR6cT:Y+WneD}l>y |NLm3^U&;nOt{q,zS>qV@{by tH6>vcDݜăLD^,\9؞T. <|k^N >0hlfJOf$eXrhxP$1Y=ǩ9п?&a͞![җ"t- ꖮ({["E3t+{ D^4j2$DXR (2sni;wp5&g;41xDr^@;xIPZ*w%nS+)zf\n '@+NAe8_@Hh~daw|1fYLa1;`cWܭN _ZEh GTsEʿ1ѭcw)p"#ǪuhѶIBJoi4lcS~5 #7vvu3F$<4p7[gSY0 e)d׺8z]m#7,S;u{jaD64UlIӯ=$E3`GcZK<& ÿ+}HoO ,I?/8#ב;y2YzpXHavsOt nfM.<]Sd6ħ6T؆/θS{شWOΒ,G%?lz)X)Ȯ#珙8q0'bц.QGwuG˶Mx] oꆃ4B9"ox&O6÷7e$\8ɁuAU5#ّ.fclE')IvȤk Q`,FdU<ҶSlĘw}!(x\SıHBK' efJ膈T nrmCm@wZ(S1?;t <*mSHle^ZE=dܴR("dZ0xW MOpOn~U,:>i\.݁3|S29_znEq5QD9M2 c,&j fOx^{bѹIXO^}cꩋs l^fk?cϽK*vFI `wے$ʝ$ 0D5a$V89z Rv ŋ&ۨn[Ɔ*:Lx/by/F" $onڃ,%c˅ "j!\*f`KQᐰa?#Vxq5~1u&F_Ǐq6ȝ7}nfX1ڥx(5gp.*nO^=BltaWfW.}t~jwaOI39i:J\F ӈ0Cw_nGACkދ6lōT褮|%֧g˷BθyšFU.%$O]nSYyRAt{TķuC5l@_ )}jMS1oj@$.}mL888cHǃKZt >Jr:ϛAT̒-oމ± gp t0{BomxgcwCo҃R=1%+xbGSJUN'ϴQKhxh+^Ug_16]ey?R5{ E~wIi!}j.JDBrUA,U!m3Fx3D4t 24YZ?'J:˝Ǐ}4]02"LRSchǷR^jC_sKX }ΛYdg9UL"ίLP_N9M]A &;Z&4TO-5JNQ~$C2Є9T;NS=<hQev\H.|1Mi뤇 f.{ѩW˷BeP--dŴ6z@a(o]N-ꔟC 6>DØtGӗ; QE'0x~Øt-W7mdW')+׬"uc^yد.7SOԀr~I׮Y=`$-+6L<3reo f$C;rC͢iB-/J Iu2jb݄- g_ e&Gp],I7OМyF+0=\H|ɠCP>R<"L$_"[:],h58{L1ٷ`lj  uS](63,  _٤hhV$^:DngFQ PV[Q!u9vFXQi3o"ޯAd;bfsZi0{# C mB޸[!XY-I2~7djBk02Dl 2v{|lC?x-88y"wSŏhE?R/orCP'GϹw:H#2x\>Ye`W@OΩ; HlbtC⫃ZЇ)Ӕ7EW!qMSU06ldc GxŠ=v5:f\ZW1F49Cw` u~-|c'OS liGu ˂f!:38g{>1aj&rN6}u)b_w,W0d@pPl|`3`חbK Q xħ!榐O%ɭ4sa*U%\Co$|W~)թ$XBT ;RS_nv;Ndf5­Mac bj/2媐Y ii%TIOEshl架b/b[(C@z|ARǏKy !%" 88}Җ5[Jֳٛ/cr:2RѦA*?TOBlѳ^khW1I\y {aͣDci_q[A,`"o-12?w_?}k6ڰy kJ̋ 6o hkE}Ip8(4]8:Lɐ{ 4afI58xUZ0v8X4Cs=׷Cۅ>}XSX'lj ㄛӿ,l6bHbS7Li]@hO>$fUGl]S21k-¦XU6 >GǾZlc㝊,o7>#Gp35s25gZ5: 9 ()="]}uCO] ΃DSjbZDеp ~ƙCypI[9vx/BpӲtF@?a\%*o܀QdB\$N¿1OPae|\]:=`==GmF$iҏQ#e._e3"Ltً:oXrg¹} uhO8sea@fx_'!LOcZ77a@fVRSlCyj=Eq֞m mXB"t|̌RܱzUH6 @BhRQw(?Sk;uLP[ *L+EFBe [>0JJ)e@ w"KpT{.NkN4Ǡ~$R\^گ ƷO=OyTienro<$7zam +I,X8-pOݕ9|zpz侄+ouŒcxf8BBJ iI{l^ |acb‚:C0}m:{p\`'-Npe7ώ,AIYȺ(,DPK^Hٖ_ _xG-^j^߻5Dřb$m&Z;V',=[I{wòVA GgisOz~m|4PA$ƆigA2@&hSZMZbcT`CsdK'Qiꄜ L0Lh.Ã۬Ǿq/#F2ZZz`stWSMb Ad-d֟>SRZ _~>sm ,YՀcog̠CC},`Lz!~ϪRa i+%'ڜ<<m:v`q ''jỌT< <$> zY"ܓvyX H[݉$-͚b[^锥s⎐ Cp!9jԬ ydi#j.j5+脩zş[d>56*8J!RR(VCG6:>Z E]:RCl|!}3KP( wtJXgg#*!p*h`2re1;c.;"DP)s=@7є%px{/l:-d4w4Ea[fJ؛-rJc)b)E y YIUybV/D<P:v zd2\ P 5MŨਏ!'Vڡb.R&fdYv:ui35B{ fT!U-BL ->d(,~Xl7-ۖ4nU" uZ nus6m#Ƃv=8D,pfX,,+jjRBcn놪*/C#m_x=m\/S:b]]zb`` S,{&6g|..̠uAgH^&| mk #ab;jVP"f =7򅈄>ZYZRjb/T>ԠEaٍX 5 G}B;~w4Xx_F5e*rR$R5Oc2rcGAC#)DeyV QN373SC{}%šEZs' "NAM+]BRh%'oB?馇%݀&3[9b%?KBH +kuXg"? #Z)K<i8G +y`I6pvā?#Asm[t( }F-qzn_JIH_"%a.Ӱp.?mAƸs!WFtޫ'Jigk^]E(B hY AEf[Û \?IQ]EbyΧ'݅(v@ Q^qGu,ʽw1-\iN6Q/ TneR0~s[ qcvM𭴚4_>Wm_-ї=vr\r^HF4\hT$qY3fDϸb2S)PNzϻ$.aӥ~ae[(GEq]ד)ȗ@;$#/)zkp-#~E0϶"V` gS]m$S^|"PwNqC"B Xt"aE݋ePbΎj@@LEgR wF<+#mV`n=j^Wy]`vIWcK]uo7d{sUcm)'01Y=τl=+R{E4Hp@rJ, n<6E&(젻^OMG:H^a0: cc|/S0[1xi#jNcN~YQnzS} <9,zXwIoxRL:&m*(9ad IH 9\+ƾYکp`/;QU}~hWWCUiyY-ϑQsn!83c`69| 0̗ڂb.qvI+^,sE1[C@2e˳$D NDd$ViB/74Zc|mjόP>{3aok:.E`%nSg*$f3kJ`8C 0μO>0Kx1cBۏl_o{ծXuӊ[[VjqZ Ac͉`s؍78OT:ۈܺGq#ȞI rp)[W+nMNW'S;vٜu_*I%X:X`v*GqI5 =m@qIʎtgiRJ2 s7_V=_bu+w+ X9 1]&-׻EpXYth@bY2`%4(`ūoKș+* \{UZaRtXyHODcbN,q;OaKԴK9HnʞྩVF6U,R=Fn w:|/Lzs1,خ- }N بps68 ?NZ}啔LI8pg9 ߒ rCl{sV&Bs)_;LNJk|n2׊+ yO|`@YTZ`?exШ\E =lK̸Oe\/9 5;]Id hRap;γ֍pW&~zpYt(R):kґ&7i(2Ѯbʲ9> MWk<w6yj[*$#εN(P@7O@VǙ;vJHg4 fqy""O9S:~Z6PիQ^ְƆ* w$Ϧ ߙP,`rZY^xkݶXf*1MQ=,&+gjY>&a 7I ;''ij!-$,,^+5i{O%`ݟaTM*[(9w 'HG>5<9>voaWیRkQ&ѻK{^b!/Wv@#);q/Rd1)Пjv%TuS@=tm832S$ߠ9+E4hMj3H$N>q ✘DN""/֏ ;kE偓oxԤ(x&Oy'=ajA$>maӻ1O 0uUcoV՞kqu{A* |xohW i+̵diT$y!,Y?tQh"~:H@2ά)o0̆1_;;ÏIX(${ x<&^ڮVDK f V`ô/z/ph 5j NoqD ,"+s1 5;"ZyT'pEd3!fyFYv˯vӿ"FV0WeJ(f͢Hư߿Aukx$e+I7=[Z/0ߩΆ9mjJWX8at2X$sb&Vu5xvgh:4HHf]gqum/Ĕd55'9hJUJICΉJ2FDMu{|z*kB mL4VҤM[hٿFKe{ jQ"+Q(?76|j B^ - F*m.BUf7>\N@Qh.'5mW*H M%6^o=_rQB <;R 91i0am꿜D,gkR1?CL`fǡNC>K{q.~DNn>k؜ lS8#' UO3Az‡] "I?ZPb.!hĽj5'"n7k80n6SVX- EZ:zfGmh qw^琥!&@裪4btK?R -i~ *n$2Vbҿ3 &ɋfPӹhA`ܱi.Yc2+TL3Nrn5J\j `UG=!S^}~bv3*C"Yb%r\*ݯm-Fv=!T\7Y3cv[ɥnibQ;+&9MIZᓩUub/(_  V{xBd(ܚ.JAh~+#ժ/0#EMr3r,Xh]F_uSb ġ8__rr,m.Bo!ѳ殏@kU`|s>?U)DL_HחWZ &퉔qH5Ob;˅>C f֜B"NC٥6:P Öo%OvX¶B' \8מfzmEH ȷqcEe{Ș?!;gjQ/tO'MT |({8R"B͘)SnĨ¾CQZ4pCP)Sk->-v5$}B!:tzub=Hs}᲍5QjyˊT.ܩX5N@2MTSizuOwhֳmT#.bz.g>S[BWtX hsX^V|\`p\ỸK ۫P@axn4RFEBg;mbYGW8)EVF@ڛLbՍH<{s3a!vJ:>/CMz̃V5!Jj-IԞ$(IRhOZ^rnpI:I1֟DHj{WƦ~96&+"T9JjU[M4Իnܡ ~j ldʺj,;.2{corhO]br[vsT}I}/kCJ0)Bk!LMDcgRv.a(LU_XEO ~ݢe'(0S)"|g," }LwN@h(4^bc mj hOaAޛNSdLMXW55cu1\|!Ձv zjp 愩r9BvI22~Tt {d?>U6Gd<cuG#DŽ%;N[}%]IDL=8DcC yҌ͡aˊ3|d/|Pa{F;"s &V5C/ 7{é5~EiM#N9.t:+"gg0`+>@,kWӈqnnMY734_>cMjgxajiN&r_8]GI&xON^aaY }jн'A>rEkWjk~1.s>zU<|+_P-nЖ#q~6(}֟[$Qۂi^>PF)Kv o%qwcŠpU)$Dvf;bk@K$!` wEFOBG"e4xpxլ0#.(0c\Ҹ>v3d xpOML9IkwŇPr):ZÙPP$1*fG5n9UCtbA\I+Fxj[2? V»qwt&v*fL3ӟnoGQxgh+?娤:}EL*9 9&j_x2^L [ 1|xDsowgm:^e*mqFY+e؅@ɹP*m(IpԖ|NZJ=xbF~y x]Ť&wztnX1_vcM]NgBCt-Tx@k") 2?S-˨~9'Myی]vyʎii\!X].~$y=cn΍WϢ]Qp[/q V꜏(BfL'ՇZJɐ+Q6m5;vuy5ՁiŒt{ jg#O5ZQ5m!C]5& Mo\ zz";#w:n7HcG-Sd՞J~U9WtְЎSuA.aE],lZx e$y7Gu*aDQ,RM5x,-iB|8AHY+7 AIL%ZbE6x66p.ҫ8E0hWRֳgj_Ycd]5ύ7@-2'#ѼGnr{B paܵ|L;'MM|]kB9rLw-|-&sfI_cnt6H;} /\7\ <5V$8X#GJxǽ*}651 BYyxX?P{(X]!v\C]atY|;c>ZC_*ېX’=`h.mxѮ!(3E՜7enG~*8؉:m%|mDax(6k):@fv+-vR?2Nq ̘8H }GǢG(t H~#klvKE!K ")w {W-]]rd/'X%RAcJ A-?$pC@wZ/ k0r= #̭\sO,H(ܑY~(ӂvqz)G@/Ha&>mW a11͹Ǵ$kT^f yyȚS4>0zoUbU6-Y"d^r<7+A w;#x]QhsЌY]0=^+@$b¡iYf!ڋ G*l4mTN.R `qc(%6 Ru4I"@ i^UoHAJ l*.M'k2Vf,8U((Bsaj;LdE %HzGdq?Bro(6W`fSyC!#t8ʤ!RavmTƺ0E J,/ܸyA L$ӑq*-7`Q|#*MtWpT{|||l5Uܳ9L3UWY%͟Mn4@U5ٰGR~~*!]Mz[wtaE (lk'wvlWPoY>BFiyۮMʹ޼ERJ[*r+(,l{v'6%QlҶ"3% ":oaı?޶R=?iacf* oH_7&f=bD:IfҊ":1QX3+`ǓMkJ$\WfZJ4^zfPG=_S篞 >tPܔA!)s|+BQJ;~Xz)*:MgaxVs:U"Qep7JOOce5S;..Z}4 E ZWF݊D6cFjOpHWL_NHQ31{':%r! &Sh7Z:/J[dHd}j+R(n+i[t1շ/@jPåռa5! bZm_ Nqg(02 lSᢊG*)jh6bWJ9y+Sޡka "c] :<KIz85lA ,9PҔu Zۣ,QP& M}8A IGbp99<1ԣC2=|LJ" .O]&rJK:CjMNdb {Ԑ]y?>? B~<{oqCH ^U= A2C |yQi Т/3 y}~;}CúBy3,j gOr>Rn~O܂)qk}ӠF?ڙ J)uQA4!z,d̝[+O7ٱyPpIEXX3Ft7G㹼fGr]FA/V OQ}z_.9xT9 lE$0:jx:ұndy,缙dk5tؼ52{v.Ҕ_4:XUgqIgd9 }Ї2}pD -;NjH6ES!ր^LǶԛd<6%pg顴नz}CA}JLo`1/;Q}$`53#s:86>*+B/,M)MEe9ȯ{0}'8 pY-9j- 1zFK-`:݅iљ/̈J u׃BH),ԣvūMB/yc, Wnq5iW58<$Q x[cW28 I)jE}ʣ+9㊫,Db,(~ C86zDKN)}iȳK!6IT9wx_qV̿)/ ^ yGJQj%,( ɸs*,RePbeҵ^87<ZoًUqǰV/%V'}d1kM)4snIyr%e7忙FaY1sYP8A9bQ)ò.?ɇ B 4X;{ x.Mbέ4ʵ}$hNU=cHqOfjQCD폌l{=agQ\1hdO"J=& XbQw{ȡd;W?P i]wU<odB\,^_!O|1"{d9,%nJH Έ :iSoxXr~x鹲E)W?jEi }K(,-HLBR^NĮK?BF]ȸX1- 9$qXPbՇ1Kwy;Ȯ9xL ^.j]{uM H﷕Z=Ԇnc/`Et9^< IR ӣryfQ.E )z6W^UILX2&;. m rN+L+ (ViA޻fyU^`.$:E:b ykBY @3v,g}.Fo@ttcuۮU r1bΔzَ"0Xw#CaK}~gӇ9Zk;#TxmVNr'!>(}ByW12*ߟ  C[haJ4Z@] RߗnzaߜsGJwR=r"%܂,ⱈFC;kG}Ϯ{r)vF%,(׫H- AI 1@lN!_y̐vW/t(8)8d=lp`Bǘ )e+g6!{(%73P 557FpijY@l`_SSLg|*ӷY#wfg*ԇZyG1CtH%7'l! {E=-6f+2GH _&vD}ճF{0 sQjÙ7 BBhxԠ4͜HW6G ݁z{Zju\nP~v,= ;\]ϯ k3Gxv+"L aq]D%l1m!K&&RU"{ -bϕq0m*Yv62p5:!U~MU47rU$;#h^߱PB.%RؚTD7@T&e^$OňGj1FU@,$oma[s~q" i/Mx➁Qzm̛@Q7Nu$@k֜"Mu,xO_=5)3SzQ{/wEcNS'U?Cl#O8OJ@dG<@(\ѣ9{Ћĩ%K [Y&@Հ=@IĽxrZFc\3z1P,8&_) J 0[F@`Йkcfh-<4;e}ŤU[D-\r;;ՈWa¼%Ȇԍ;l5 ;&An:+'㐺ME_.u*bKZ'58#9Mj/q#ǟw+2օ;%_b\\a4 xYLuj rX an5ȖCN(\- ]8:Ԇm.K#qhC? pA RPܓ\iL'8d"ڊOB/Sd穹wrF2zx@#D0j̟c)8)2ey,QHѿ]BX׫o e֛gYcgi y_?&1 c"lԸ&REFJ,e*=w]/ٞ&zE_V S6~=C0=o+s8fܡ,F$X<~n3CtW H> YF$u[G6eJWf|x4RQdsSrt?ݥ"YȆiܪ ]11X gWE܋ndard'f sw]!Fox˻@nM _y"iUQElקPVp _P\Sk>ي|D|W3>frk}q ת}W-*~6+  jMiB9Iƙˤl/BWV0n;QF{F2;"? KqBW8sFp'l#>_T1K,>0xo '`ԝ/.ThOu 0=TljϨw]4K0Wuk6T@ ۸9MES* vpPm=8&ߏLzM#9SR1ݍTo\,UP)%"- u*!ޗ}f ԋv^q&,W\ra-JWr4֫L~BA{ B!lIq4ba\1NBfU7`L~pCM B^Z :J̜azIbݧ9/<èIZN:N e:< }~ȀmږIn/օZK)4A}JzH ѥ(o+ 4fTC%v K[ ÏHm]" QM|Y+:+_hgN1+%{^RB'*$UE/D,i +>v.w5#+/'׸.ySgڳd|ӓ@kd~:0#2!z>e(/m3In)!PS:؋`D~""h'qO;}JT;؅|={4_=6H$?)H[ T6$!߁k/uEmUMOll޾EO ϵmts͘LΊz)ѐPc98i&K[ɷp=x/Ki7Z1T%硆VN֮@0p3ڪzXKFṠ{h6`"^ ֺc{Co~> G 5[L ¸>L8 15&B|$SʮN?T{8r! -LFࣅR:&~!!iz`(Tg~.t~gVՉ')@$3sؖygFR 뿰m fB *&3gIK6zh!+,ĈLj>奄?}%>*OQVW m$ [ ӁEmDa06,֋_6S}Zۃe%;-L?;?۵gQKVc.~R^ٞRjpUL hZOQIKjq5 Xds7*?xEyjm;O79kEx7(}ĴTB9N?2ӡ*?Wv=Qػ"3F~!t/I< `6 p9fc<8mD\pNXlKPĺ܆eW'%_ yEӊy. A-:H:]>3E:RR@$Ц9WASnחa+ 14׳H>r1LN,Sc3X~O )< MVQ2J̞Yxy!xw:$?z2Vh'Ե%j=X|eWdT<8Hpt2\8LT?P缶+q.K=Pow4Rj ToUH&@c ՝dH$p-d">_0de< w9=2[dYo:4klQz=js- >lNl#&7nn'] #E zYr9ѓ_)L-fwE^AtsHJvΉNDJbwާ{wȉsTX-}L}" [U^ȱ<@q4S"i1T5Kc1a=_+Z}X;-U@K:e]p7n jtZRUzYDom仮x5[gx* ;K`fpt0]j8y.;uzyV!nV6t(H Q4ײ3-x„Ѱjxhr}0zg<Ӭhd.]a`;>nrtfH$%_NK (%kf|jtp/TYV l-iS<%H o)onmu\h4$ź{}uGT{W {lixR_w~Xx!bgKCOĒRtE Ku-XlXkp={5:0'H,y;u΢}\5kCmyC+sg bc͏䥱F^sLe`;PMn1tݱ>`uO52!=-'6 aNe_M/Ap.Cd_)VWF4\6?Sc* "̳.b.(ie6녵Mnۓ+M97_q ,+큾$ATg #ٛkon]:>_vD#B)` .Cgؽ+ azWPU^3񐍶q_ }99ES7< 8 !I&q_ajөWnk@iB@.*q}ۃd㙓#FF{9#EoְK)6&sAt.+ɥT x%]({޺g=ze'* !Pg Q)i򍮆#5r& ,t`MS@HGl" 'n X39s֓z/G\"(eV-<\zʭ5Mxݎ2x`e}ޡ< 9?~8(' 3, [r%t3_i0M&kqxZ{|:Y"SH{ȑpqӒ=Z**820װ *V1)h)I4 d+I@MmseFXv1bU˺Yy7N'kVrzg[㼈Vw |j0$99={^WIRH`HfMIBvWfdTbr{e9 ($vfؤ@9zJKl"뤋MNdBu+)m12?ۄҕ'$lPTqoUWcי9,0fnV?'<,Ɲy (tKIb%HQ]?db1rHWzq+N!PjdSb=Yn^˘w±8aQݥng UHWeqz$W(vmETfk@hmh,B&SP/٦uז CO|vdEFrpGRaO[h!^z(Ñ ˠ L+G+P158zuk;6l a͹n4LD,(%x%h;@-@ɺ66|(x)u=%B¼J;`/+ Ψ8AztiJ]2w~A׳QkST0~tapVH h%jt/X[ꃥ2ݟ=yzc^˦],s!)}jf<.>I xG}ֻZnNrTC:/ W.@CֻIݸ~-#ߺmjcOp^f8dc."eNQVr䠇}ɦ|h[EY_"n_-ƫs۟ISrkZ n}bk? P$jߏr4VR$0xFAՕk WDK '],fw"ty]R}pl})%YΌ71UG,Z.<c?*ԏ|e OC4!SYJ@ L7+lF݃r'd/(Aa,w"SD1[D9J}i6VxP #B<&GɮRlנx.C!佖 jWCk#> Hc yQwO^6 z"eg)RU~*O8 N ryLKi3r+4< 3>A5Q<|b#le CR_ҌuRX J]?)ҪXQ,\Yq؝ЁkԐO)honlyB=e$@@p_0г$ZYN)>|H?H#E {sPbIQ //S ̐#N 8@+߭~!ѩؼpsWib.y~`K+0:yvɷO3vCPnS9 #>9l fX)]Y(%ܲZ10e\\ѐ5pwƌBNE V=?1dbΪ !wFX[\1b,7&e[w bC²^'Aah=sgWkf<$p-Ņhd 퍣%\tMeو}" ,tL`on&i|jkafmkOoO$[ieEkzqәAŔ0ӹ v@mhm(;§w;:`Jࠣ7BYHFX$||^h}A>%c/ ZNd }(p_TJϟf[J'T|:51$,>o¡Cq鉞ⴡoK󇏳b;v++Xq*Rme : qF/N6_OJV+:lj%E%kN $[Iz#ap{"vOtS(|fA^A3v9f/sYd/{C'[ S{ףc< $ӣ*KCU7תiz> `o՞Qt咬\2G/OyVXá.f3R~]!*>e@X^"Xϱz!Aǣ#.E,xk8`  @O`=4*É1|1ISi=c;ʋ8&uz0zPqT/*+& I8qk [fx\i6?oFtQaWypV*)mAN:[[cKsa ޺$ T,^`| 䓦bv*ǧ)3ZLۓ8xmc:E0"}2 y52`YˏZҎ@|:RN+`[obQѱ8<هޡd)آ;O<@Wp w_rc9s,M>(N<[ɚ6 U(VM:~lH%' U<;h.~_٭Eoup]6me :L޲tmѴr<)5)dE;_N;61ܨj8iRs+՚ji`;>xHeewV!r}`~823MuF[ŷG+GQe6# z}<0Ψ-kI < ߋx}iC0Ϡv0t2,!S_475_Cp}6# g5rL*cu9WUQ%t]fi?);9!k@zy`x,o/-6 *drێ/H'/1ऍ9$%_6=ֶ[b/4hm=5mLֲ¨ ѮCf[N=(6ժ }7p^/J`\i$ <vi(*$2sLi6w (VxFGS-#lx 9eTڋ~ |."=諍m e% ~רenͣ ӆ0d>CU5/ wd޲uЙ wɌDJ0od#zT){ǽa]}%PXZ>ɧrtsY&6F)q;kjc qnY`#qlg98O ZNvݤqͭdߦw^Y8&t!IN"fZ/v&\ Hvy=DT-^e }wb6m_jLGx&0Rk/mLZ#u 5E m$^B&w۰^TFyh/rܳ wkt;*eh&ZO}oo_̹w*'?b9~H*W7*ky ˩ Ɏ~'JQLR,ҦD \͂2!ߒyY!gC긫Y Mc\쵌-r{&k ~͛{A{z*PnAƠ[a8N#rWĊjK-D$/¼P-j$\{;x< :ғ0F*&i:}vP\6;|p4BXCTZhqQw8>Y3`!1 ԨӓpM oS'񽸚LzYa 6O2@0+06Wƻ Fh0@ʃaOkEr礟MH]f[OʌU#U ; VuKCz558nk]GA@l%H,rWce ;ctz%#gt " [5nF(yI6X+N[>2#=(B JX)`b77gW.AjҽɀMD)+E;P$7:vu5th*ұuK& @DQ3~HSP;WG TTT =iTs"f;‰3ͺ) *1ě^[bM'9 hPa=TyP<:LT^6vqpUX!5OA+e/>cJirn"nCޓ~)Mr\bRyԌ ;88FTr3bh?,Q̢_h j>ć iChf5_ |`}z 06y2[g-)7oOjjJF{ ] c>vy<+ xGM;:m}bMBvxԣhi'.^9H7tJatWM_{9gh0W'cIЈ]=w~.garFꝅ~Pn]Λt8}`(`mү(!8>؆p5q><<W6i2gAPcjr䃝Ѭ߷Sf/H#yia7ND]Md-a4e+0w8N<5Jʊ-O']_?-:Z|õzV[٪CeIo R@a+pZ,{Ͻ.њqA؍ \4)68IԏF&kq_|$uIĄ$q݌oacM ) =Dxw+ cUg)C$攪z $2N6zX* "s@A;.8S4vWEUr+T{sy1BT PB5Su\4 <]'>RY+nMGh +ˊ[g(L8񗜌;UPfWchrgo#l`W}vŵes` 3p^xIx=P[ aﰩ7@kcoɓݳ](=IMq&i+Mז#Ŝ_ ʛ|s#@3qr1fF8?|isMvE2`/ \TR#zN'P5B~.~Stm!z^}g>jbn͟G3 qʶ8 )*: S"=.!wrZDF>FN>\^ pu6)ŕ!?ZصWr[5#c&L.,m ߕQ*DJ[={N:(RjcJ".x6"}?d&$F:\?^B`-&wm3Q8?ג._SJ0fmH~ja> FqA'.̷i>f}||sR⨚+}[?z3drtW`;*W_긋U[DveK|#TZ-af]٥ to -~ s->gAEVk@dLTgMт<7u„!#/=hb|0P=ר*u_8;˫dYmx)Q(Q$J`JaLe f%Ջh$duxTeNNH3wDRDUM oÓy`1y∋;M8fi}< !@ޱCStIZql0ElT0bϜ) !4¬xw m9 =[rRp;!7~4uLyu>A gӂ"5}vBv-hnR̔5ߠct<&qG?/` .u#alX@^Z<;r&~VqtPd8H { ֢'8..O ~1tr;:7nt:ȻVÚG涂llERa ۋ2a4,_D.NJ~-!Q"C2wsX1c 0gr\OVF(tE򺸢GA|`K{H.!eڴA~+R$Q|Q 2;9H8:k5z;o/1aqZw{ wsoaKDV_rvpHw4ޔZcV^ PG833YQ%lKe<gR}һE,cڻjÑʜk`ʵ06] &R Ra f%f cFQ0./WOü:(q=.tTgCn>1S*&|J>7"tE+ \S0A>6ac]ps5 :۬a ׹rՉ"z~h4gjuP} 3\GRţԓ⊞G$OQTdJ @W;rO\'/Ogqk=Cg$YV#:T]nXURl)o iV?ꅟ~D"LQ [GNf%BM?#a&FZ'ff"s%Z'`o2}.=  \aR FuVZd H"M::q`4A2`G8,&:x?WBy;uYZEMsyȑc*2Ƶ"mof}hv(;2ct ZW$rS_Bu"<TN̨0b=*$W[O>]Z1+>FL?Z IBLTڪ)KƼv& ; #'CܻvZ̗9/v*#=\%^;+}k(M2%P|Vj;r8fĆ$,XMIma7zS\{~Ma|HXGt=,Mxn MJT%qCPR-2ˉ+|};WT>* yWd޳禎cStЩT[ꎉgJ)==o ;s_󋎏LtN# N!]P+Eq+ĢKkzsd$5GY1p#r' ^0Kv!B6YJ}:7n85e.{–aRW^r;hA1&Eg{NN _,l饹󦊧P ؼZ=&sHsRm8]wQ^"J$JKR$u :eojhx0Kb{#!Owh c:(rUB+ B%4-¼i"Cs*r_}y9s g{F'V#`8:EW> گ-up!}wѻ.%^0ˬMkS]jKXfT/~R\&g~.e2V#Bg-D 9 P?Xǩ/FY$ y )#<ȬM}3-czFcՂ`.e椕u"[@=qϗ&E7?/糳b/~B/w8&FLYa2D7Rt!CQ by{y-AeroXp՗̘&Ԫ?9YPbjn5]Xwt?BYCj𾃴d{ڤÔ,}O8*zyryKZɡ[m0ii1me+c-W ;Z[L^?Qp(K};a-F YT!F&Pņ8vʺl59YDSBᥕݾo3 @<>Wqo$y<XvK%W@-8Q*>KV]q"A-!uLj(st;<|gќ %a艭#8D|jmLBw,ĮckYeo փ21}6џl7W3["8 \T53!=3K[,p9 ֊,\+- HݭP~v3nMZءB"Љ>bT 'q\[iLyYʴ!bwC$/\).GYFzy=EkY%I[}G[Q*\t %S:gBdCSwU 8:|S. d#HY h)Yk哙::% Q7!ݹƭEej>A浙ut4piKϩXEVK(ps"Z+@L!h TU3%cf ?+)*ʑf4ӕw[gCu{}FƯȻ4R( 6$R,x&2-k]Rݰ81;q./! n;+ϐ@XYTh{lV@49)Fg $mԚRecw򎘈KY"0\bIȷbG+Ωepqi h 11+q1Ao+`22j"rWc( ] M]zVZ\6joqfGܩlc;ɏ 6|nb 9mdR@1\r1Z/RLL*QE5hsD7Tg/LZ^BSdZ*QqoZ$Kze+VT?A%my?⮐o>V̯Ch>W=IS|wE?}۔25fFl] [ K mqT7Org"c 6t&8LF~#/*@^" 9Z{hA ZFwEWFdK2IHvq['8*Kvɉ5rTaCOͲ:@Cº$ ʵk&甲陹8b)O")d,*"ׯ[ԍ\J-g: %~hxĬ9V?ſzDϖk^J6gLDI0BLc:ǭo7^ڌ R4Ć`חpSqِ3j2Te|/F>*jXF۹g=x{ 4;\?GKΎ?r QZI>N.e#y9rE9\E8'Kf^G8~LAO-mD> dl ֚OMU[]:{)OgENߦ4}OTD_ ʸO>Xh<lծqLi]91-ꀡ굗b{ 9-A %r[|oK8t?jlXػfqu\bR` *U׾8@pq+F fF{3~BV c(0!GAECλ1JU7*t֫P><ʗ?GYֿ/"V_%/?A*6P}uD5deRSsӪAc}rhvĜ&/،7܃.9slb@&p\xk%cRϚ!M!IՑ_Fi c6BDIrE#OW7 )D纷f*wKml9 Y;LdtHc*F<#?EL㘰9XQpG$F` rAѽvMy"B@Gi``#La Pz80!FGĮod,/h?*-vV)kV̬DjaRކCYOz P'1}%κ'˳ ^Y`ۮ t !{&!+yk3nh,$6+YDm1 :h!\܍\@;I /Y~} vwi689Z wwU0}Q|DGF% f>(]C'U)Ru6V.\^E`[N/WSo}2oP+]ϿF֫-kX2 ;nzSWa58uŭM1R 4B¦S7*y-tE:TD%,dƿ APs4pF~X^7Ni9Z+V-O,~Մa*ʇy.-:|Ǝkz*lgq\B_d Ѩp+V#߹3ȭ4 buc)W~f 6%J9{!Wyw?DNG?_ *7M"\9USB$,l;"2 ep/]Y! ŻSgDu-f`5cuLAEJ,d7>8P8-(e6-?7&D#?NNgR@6Q¥D@tsŨW哸,kCH,y.&Tx? r5DC-* $oa4PPh#{}fw @A#>*-FGS҂+_Yf+.Gęʐ/".0KVg?&ֳ>Ցs 1Z"j\ov5 6TƑ+W<nav <ʜL,)>-;L\&V: KF!TknP5 L)7]<%3?qڙ73h<-ЇSSQ7[tb +&4".ȬDŽ|S?>ݦR3P@%\7AT9z\ym,m $o# T9^5+"Y 5HW݊G,cz=vPf$5_҇)٨eƆBP6}\9[$w+bxq B;ͥ(F.U?t6EgYwx)N lF<j-&nt1/V{u pGH>߀6G2ؐ}»b&]7@[ tI>#Oi<-h:*lЯ>f\\|Ce͊Nk[_zS+}qɅ]hAa\ 罬]K9Od6bc7@ EYEڷ9V* p3V%z~3IO˲`BmKEBjxwJolÕ! #qY!`Ty2%ZrtБ͙8A@&Mps7lV(5.|lf>\ y3L__zY hmγeĉ LK4퍍Xi*ПzdzeR'Q>G1~0ו-٦OQwܴ_\:Zn Τ|VOI+W4Et- &oLGp{lT]0h#H Ԙ_OmoŖ\ou[>˓c:pGV+"I}>_Nv,%B*fAޖ gm] vP4GI97QDP_,9W o//07桚@Ge=<^C(]<ŗ .}!F䞊*`a쥗8'@HQ++P__"C0qt_`Gn5gvL3φB'6m# 'j2z*5.XYR\6)ө QUÓHx1$\Kxp_6 ;0SZ^OܦP܉Or#V; |^:,R)LSi[5Pt)KReVfh3;dQL8hpb91QË%JPbB)MWEN%B %@sW !Dїxd[UU4ƼqWKx4rbB-t2cu %CY=>M1~ `(Df!`Q0d5?{‚5,(b@6]ZfOMh"aX;9^s`E%& ͱA9` [WkU`\rLke7BZx ;"]81wrVI8!j VT>yE 9Q^8rǘ4pn\ - ͪX ik5lKR@٦' j |PXc|6(t(?7lgMG)pd\tĴ/\X0$=kunmSh~ n692o)3 ϩЧNT1\>KRFY5e6}Q ET-#6Qs6FC%[;|yJؐD"7Z2gxxU'Y".F9l=VZx*osZ/XC`ЬڧmY㪟7͈ilN.?X%ɤA6# VEK0x$TCW ŕui]:A]%򅀻*̓RM"(jBa'd &\^ُcJ;VJ0tJ,yhFV0yN~M8w?!/ve@uIG<<1DimE5yΘNّf5(nl|OUOCM=d% aPHɳƒct+'X+,5LrPDς^9Y2:]6Gm2.@EgEA*0ITelXuA~nv'30EW(Ӵr*=ifV<0ul|A}x Kl[٧כ[w #!Y`[#=Q'V8ac:HQ-nA%Խc7BZ{T| rR%Њ귬VĊs60rh7Woň5v/@`e< ' 5K E{Jwy¯i5?OMA4G.@ C@ၱ"ݒ,~b\(w8Sh*XYHr!P=6a&Kh"L#$g\mH٬H"*˜ˀI Gd@387 Wi=}`>.!aNEd,PcK.^j>ϴÈd +"[?1Eއmd_Mv3 l!@~n>3>-CRc%i0^$ln_fT|Xr)#aQE |% O1Ɖ9X3ZȷhЧw[jU$L_^Zp6^a?M'hve6.jCps#q-."Cx^]1h>" ؃lp FQ/!U>fU)zd;>7???mWXD7Q+C"Qv.9m,@r#R%ESy83oVz{' ,.32CVQf$|D^_R|ҕ;0qO0&+ E.?fZ$ͫ9Q'4, xE%[3vDŪGpx j|-IIavWY+/%Uz>!Š V]vABC2gGF/>7Mm0Ŷ-No4TBkM$dʒ>Mity>aĽz3|@ptT?7?K]h]^CE/#Bq!tl?y4V*9aJ\;aGGDBy@s+ uW}EetaG  }3&R*F.v!FA/awnN~ە(8XNjOZo RL [>q(viw~q 9 ̺|*Bz*9&.`4p!@QDT"!e3#HhUe)өfWN;mBxz@` m"#Sb@RV`p A&<l,kҨ{]@|e}W/m׸ sߗF?3*en*tG0&TW0׍ gKexQ9E?CT𡟗%_(fW곺ŮKZTmJw6nJb:MBGiJdC_nyu(G{4?H2Tpɩ4q*y $t)])cs`ޢ/6 djVafyi)[6=Szfn;y Yv6nUaKوwY`KKYla"TZjfֈV鵐OF2NJtoc1[[2ZGnWbЕ;+:.dοߙA^`86%,fFi \ߊ-]*;|젡PڟTkWM0D*p>FCXw(,vRAx8(uՍJ[ϟ0T. hx/IJBl gMgl9tʫ|5Q: 0O^*g5Y&&u<69bՅbpUkڥj]:9nڤVY9Ht<!OtBO)}D\ 88$%VXf`,sk!"=/Ac<4Vٕ^ (iPQQl>:eI%fޣ *>܋W$}UGdһ:W4@mԼoF>O&Tx3W,ok8"k*\OЯ8aiΪ|텉9!G䯍e6͆wJ"?o3;yqіhChegEͫ!(Iz>qHsSY mZ%7 ʝ.f3`lE)֦u5c5wߜe $]> :!)Y]$Xm0 ^~=FҦҁ+:&3BR3+DIAe eh]1OB NMZ =oez$wƦ9q2#:΃ΐ۴%XW9l})hT:%$M3dBdG5(ԽJRJ޶7Cf{aDB U/2MkO"Q$@>‰)h뤽#8[t?K)OEdei?DHl:IabXraٱ1 N/=XGlt/=:^<&!#,*=Ōi+ɡU #G}P RqJ'Gn- V?`DsLil8,koL$̃˙vbxTʍKVׅsA^ x`\zsuKˣ "W'{Ƅ(hw\UbQE00}I2>t3>0ě3[PW 8FhP8oEA_,K!D( } .ò_B3%`1thGG1|39$* X<~U3`̳aG*r4!i9DDΖ7Dim/Fi(P'?W I_}Pk.0݁\t4|kNd2:/Lޢ[:1Mi|HVk z>@џ RgЀT7l6q-k[}ѠΨxŤw漳&XϦCZ#uĝr!k*RYJfsuh'sDW9LV{/PTe 'x$vD̺֐Qs: J;^Dd]^cO-d"]ɐpcwstGWt^Xn1$LH9(PC /K uKy<+>#4Muԁlm[%T+Q{}J%Otõ***WmQߋ9/'5OSvgUr{=喔%ZT<)IMhV?a<_[cNTԋ)~}N  ,C+4>*DJHLe*p#YwJ/rn% ?|VۓY9Px|r(]:F1^C #ө,*Jt,rñp0HlŚa`zy> YXt^[{[XP*)qUİb2ư,M ,La;]0͊ %K2f0DJk`NF6#Ib$u-ץvӉ\䴹ɉ_(T+W(%1s" ;3Pr,y3B42Aq%8,k^JB/lw[v?umVGFAE3K74"}-jK;s6ot! PnlpEINd+r>F0bezEv AuN;H@oBt)~ѿ%T9IҺ)3N^-z 8Ƒɺr]Nh ڡԁōSD%oĩ`eF/tBn170ô9&2] aLJ!}r+J7m]$q-3 k+V~Ԡ7/D˯_/u}9L "ZPՌ(KsDlfiu>(4QROJ{I[/՜zN]!Yk՟O V>Or0.g>$=zhޭkj:[\|xz} yD'OogQmnlF}P{r|*iZܥ ;T8/6τ= +*7J]Lߌ.Z;0s\p4j U d6Ojd,|D.4ju} 5[\wbX& (M< &쾤htzFQWV=d5ˣurF^<)`-)݇ہsvB~ T>MHء-nkq@?59 rpR*έt7KKTA#0>F߶W4pX M?<;m*4[.F#_=سzEko6SwBs Ĕ{?\ hVtzk1 2:ZKйv"LU1~z[1|r? pg|;6Ld\`ح``6*i/|:sZ&mׯ &0Ɍ}L$(iTx &^cwϴ]h*ȟ^ R=60i F@"w@5M;y05$,L ]OrnuпmB`8PQn$ԠN^L-@XO0+yAGirhVt&*ןohO?RjE} eUbMLMЊ I~>LۙqGN.g~!ƩIB0zPv/7$VxHxLЍS#ĴDdf Yt7|z/-Zه 8HJ1#'P]q44Zf6&qX N{z_0tY(;N )qdݣ\E<!Ӫbe^ I,qgZ1u)__Y )\shfth*ͮ0. c_!0> tba#4q>ǀ/-7ݜOk0؆]`:A|ƹG ǜ7~%J+ɮ"=a9ލ]<) E/7kM H|60b.ฝaC1 *@i{b6E$|NM?Om(M-.kPK VdHTCM!E݁>x4G,D38pGt^y3ՇR Kت/REŨ^AzP|?D+ /D @%̷_.;zGo›Bi<\J-Q>s[`%Nlp:)5nQ)4 ]9k$f1o)kEr%'$:r!BȎ=,>}5k/2eӱ2.CU&g?*m0Sk?䂨[`Gpq\Pl v9BejW`8EK1uܤFLJ1Г_n1 Y*2FߋETke}u.Tyg[S:ף7CM=&4gl%2ӑi,L`AaSäAhP =X<4VBE5)pV8,V{Hs՚C/=-c+`֚@wJؚpEz*{!6-4Rei9440U?j,$U- rq@<$dosQ_| nyzdseP q)f?fvZMt[C)>MDid H=LFwK+CNsxCI#qYӓn܃\ݽnkWzP4IhB5S15Br=QJz8]tH%s`ekt-0PffNGLV  GN`^! 8xxkjx"0_F8m;Q?1t\hB2iu *ODz6HBqæd c2=rPaL~(<58fj47KK&kmL4do ~Vmap|4FDw5{3iMYmykKj!?#`iwwؒ`js9L]ƁסH!4M,'hf *REVIB-s#XߗU8PCeˏ@Ѯ|SѶjA; 9PܥNjEZDs KMϑ oz>"hLZߝhmm^RT+Qr By6U}15Pvy|^/=f-MU? ꃈ/)\Զm<I18![;!<,/{~/teW4z>+5 / , 7*UNQ‰ UHL:)v#YA#KuRz ڹ #,Ga^0_䋖m=eQVoc1un@Ϟ&gYvI].cB?{wufdcB⤿Tl.Q_`H;GN>=:ETuĄ#=Z).MTh nET1r#cxo`Pq2 TS7{|FpYE|cKoiP)xme\eF8+nrc Ta?6M,cn%cy-?%m!V^զrgOFSd>+8(9ny5EhN96ݡ+m6t٭a:<0N6TW +ƾN) Ȟ @)ժ VCj<.܈6VɟHs]/$o"]DafpYϊ(:ѯ4DA"SP6rلБk,M-OM})K-S2ߋFs(?ڇŊ?e2=v\j+pm= ];/bah.ª6֠$i'YD[2 Ei{AT/Ͻ0dpi YJvk.Jz[$q{`y{kp3_ qE}.CY9ҠJr~6~tJN$.5Q>ab!HIόT/= M{E#fZZ|H.n~mP峛! no/ƞ]ڭ 4-WwT(c/^;cbt8W(K-/6"(E'lbK'Pn|A;Q?:EM\U!u.'n>-äs9_ʻ4ngKo"(#7ooD˜Tg@wKrqP.ܝ6(lc[#V5rv4O!-n>R `1>_+hQv,9sD7ʓo9ǒz`>Jr0]x̤>[5xAwdi8zYPq"16Yxh@.# {ڭpo ׇW,IYL$Wv(íF=3ի1jm8&#p?%Ipm¥e܏oMI74ThJ#d*eM⪒·*;kj HgĹsԻ3.2;rNjfq(}XXW Xh\eh;! `hk8MJ_|}g^ً);{ Ǐ`H(`̉"@yM_r׬Bf91@_G,fQPNHȌؾ3K;WLMVMUC.f6iI_4xѓ#/EH;2})I\mzg(ՙ<_$kAj]5H.*7$$LkaYDd7;66̧La+?;p8gآw73L:+BGD =*h}0PHvak\̭LuC C4Xgm0ά~tY9(fGYRT!+D$geÂ$ XCxlsHv*U8~K{\ɻnT^xH NF:AL tJRϼ?v%-iuM ?a9hRH,i%y3^5+^Cc}<^ث"zq1U¯I5E&#&謼OBNC?qn7XSƝo٠ ;r8USano3V:C Ør ՌY<,}4wFR4{q$Pŕכz0cMԑtP@>փWE>mUV GBݘpV[-2x2OD%*r"@8ɥ7]ש|#b]7l;'`/w  2-KG@8x3}, )x9~ ] ^z*'t~15M%Ja1X7?Fΰx,ڢ/z MJSB=>$Kbd4~3̎*ܖ 6 F.5s@e+YcEYѲyB:qD0,:G>xa] mBt&YZڸv[N)C T#qmNv4t3`DEo;\0ZxuBS_?|s =Yզ8hIDVH^?J& U{P(Zf:t*/ !#<+{pY"3\%͊;F);n ^7IN XDm*#"uHt<_-|'Iǝf"8E'udKPp{[u+%3em4n-7ݎZ ^8S AMt*?YM %bq F-}}pj5Jd쾯Q#w2WA괝҈C{8;@lFMY%+zlK}g3|dY`vlTZD nUu}Bj{Om Ɏ>꟩Ws ExGeZvND7|D__+j. d V$`#,0e¥11iגlR|u0 ׀4թj^/>ЪDŽv[||;i8d:ZBrd=?dHٿ9HP >.!Ɏw~flgӳ[ם#^V\>t\=v0]?Ɵr1aK\kֲlŬFFik. ڲ~a~*-mx՞\ ЁBv]v;$5>ȿ 2Pq8A~Z:#nUKiAGwT| Jy=D%P/ |ߘ!Jo Q13 I4KzoySPP)Lm:5{w׹'У^tTsӵ`>EF\ESqr>rVwʺ<"{oPYJWayX# SAx^DpoG ipצAjc Cn$ᢆ.髢Lqg`8(-Xò+OX] NX(?ܺV*l+tI&L 嶗K~^c[>"4~Y1~j$꽹⯿L3C&x變%;:jC[i\J:O(u!0g TPKz3Rj? .68-,du,\#PV hx`wH9'ZpOfQHl%6oaN x+y΁aXcm^'s%`g6*ئlu v"4K$-d-Ӥ$)@h3^+.dKՕKdcgϜ<(A/v7\ÖvS6pcbUװE(m\:4C X钖0Wrߺ6%:ng9Gm'V$t ]dڝ*TKĈ:@S#vle]®;j<ǔys~; u5ѡw,`OiZP+2YM0-Iݦe}ܟeo$&x"lT6t!9np42FCs*^e~-('Lwu 5O"vFV:SXp:yͨfP1S)&Oܸ(θ=aquoZKM?`G>lG 5AG[@fkEk/qrNjAib>[&u{Q) oEEܢm[wS+dzv>OlŁQt2,LjD&dPsr~\A짗(VNWdUd#du 0H2T9kF2L6L0JZ-xUt/ {ũ(Ǵ?%H", 3?*;*.xs$yzfzQ@tAŶvlYkLPpw&:fa28ʱпx db DUe+jm>(~!g3Н+(̏[V26m"#4үB(pOMg]kGYّWf@ߌ+j4ԙ}Bikq@c;NHwu_\}LS~Z)ivlIM9|kucO )&l } :!}9L{"Z']ue't&1sex'?6nPMQ{5S_*Z*{XJ]ֳa\N82IbP9ٟ\ء\L!(GBmud]_rD0/D3c ~k4F^3dsHwoK.|`5F{i P(e1&[&{DbQ%>FSU_Pk@4rbJ=Ejߤ0|ANt<)~+fҮ*q/D^3I.-+ !ڭvS/n;N`f}j_m^z)H w!z&ˠ<Ę;7 ~,3s~L ]݊Aj|#Q3#J~$,0G)w2+1|l׼{ GU鱤G!/ft$P(cQI~C^uO:1i9;->TtSrWf^8RM@fenM-">CLRy4}^?i}RZ Hg * -_-to&\9_k\"fnaw<[¸ŒװZi_hhBRK*f16y:AhQIi-ދ HJ̙*gݏ =Ŭ>4E7װl\qzF\ƙG"eu {4$)W[p[ğO'`n~KQP &3dWؕ,0hQ} pqʮ{@ʢ[b˄nOnrw} $أ]A'I=hiP21}7m< Rk߳0`ڒ*pcm'7X) .+JM@,"T{H$imjzp ׀<ˍ[m8^Bmk4KF7=yBaGBsXy=En.c[Am52$Γ&,pC 4 />.'p]peh|C\X\~ PfIgnn2_?z8q3X".AAWn; &{.W+n? ~jOcXS:, ]kޑQ8׷Wz3%su;,r I<9JBAr-ႠO3{D?WGgp:B7_A=atO=UVw0oþM!ߩWMpL0@9 VHx T=־δ#( xc SCse'ڔKl\c`.z`%W8xpXŇhP][&Xe&QtFAqU>8fĨ?4QAScsg?Ew.,`)Zyj.5__ޚe ^BqL@?5w'eF8P:Ƴ˾6֘kChQ,Kvz[ygz=S#^5.&'(LhcEdRy:(!Pp몱 N1 J:\|4@ NO]?W͵҆. v¿a*Ӭ1FR'BbrE CZb'nL}J?JϻduS(>,w`EVkGвnxwW} Y%?pye+_<(sxO#\vWƢ]X4<,U `6 D~eX++mRZ>Zo{ai02ΔahNۗ^7ӀDfxz;W~mJ]a}=7~@C5I~2sCU= .5e@Nfi>"tD0V k)ELz݆Eu:ɦ 0T{,]A^smDo՝a ?[\7E {H bUޝ}P 褗7 ?PNoo6cdrGuv#*tѹDˬG<)c:vA%UN #L$6Lx2RY$v,@QAȳ G͘mxDIl/:-b$AOUvtF2S(לPdRz 緊+1.;?MB UY5v"O9SrKXCe k Sy;z}2a|c.+U`ua+̨tɩ(+4RlJqu^>I5y!F8 ~x0e%GW}L1@44AeC2}k{A~0ڠp-r̚$ԙQ5{o &?W} :RFZ3K5f!E<]:m:)"F]7p<|SOF Rx}(| 37*!7F~ƌm#WuxfХϘ3r5 w!jͷ]e62BtE;] NЫjC #==hq԰[*tVC@^UDUյLyu25OElO*V8Nq=W 3W^`/Tyd.Q0ge \|Ʀ `鮾ԩ.P=&s/){cɎ B̙aMlfN3yA]Ŋp7aqu N,Z["ߍ[́6>`O "c-Wp?0wKՐQ*F+mdoracEG^Y 8NNkWǙg{UB,X8$aaEi@\@l* ]vF'f%ŀ:_m= l57WL$_ QgiC _;'h94ZqtZ =&cԔF_`fID fz춚 N.K^i %M*.H7@|l_p\Z;[?7!t0a!yE[{0OOz4( mk&'B fKq.gyt Y-f`"^bg,h0KB`z>>T[ cK@|άAoC?4ur邇KT2DPpfB9@HvŜģHe˟P߻Ȍ^ҷm"k0M1R\6yW!,6yfVD_ F$cS"})Ӽ Kj72'JTK;]މr־d2Gb2Cܖ-֢޳X5VxO9x 8 {I (XF)= ZՊ|ƫT΂R[Um ;vqOq/lV~VF4YMeK,BB]-2[>Jy@>FIgSm򛳐/wiۘ禎% >TOH.p\+ ?Fj|B:KŦtNuO|󸟑kvBvO&|FA\d6O~QC RK#jNAA8R~$\GMmdN~RoAzVPk̢S8UGUP#hu_@R%n;͝Ji!n38ޯDpoYjؿ0& ;^ ?﷈fVgmBbKN%A2GFEeADa|$RqA3je\A3I-E9`ܕMLy0'nimYTw]A;HV V6@ pHɾ:QHe/c r -#B &)&rhYanν3/;sziqBf?hw'=x/AY J™m$Gb&e'kmaNE?u-_4tw尐' 0NLhѸ5cҒeIU$h3]wJH9mbF[l; 8@ VΔ?QG_eڝ~LYm/@@uթ.3ehÈZ+YTZ:A~$ cml qq͊#!WصGyaʶC؂zXciWƱn~IVyZe W$/u #m}N%Ո\/V+0{0+~xяLgvzx؝5iI1coVg"a7LDQA6nCOH^IZaϚfH$hB [٩z?iTTpGnVt;[QTLqNކ6m8ЋMn,/9QJ*<:>![(%h+V`,э׎El&I->0q.$W=qB[`g1=[}\T+?!j̚\jgQ r4֖Q4LNBmJͷD~"/́k˩W~JRM#DPU!`3l-~%I.gt acހX 1x\#EB=2 &ѤЕO"a{v]C/Fcэ:/0eo|^J<79R98R&=X_|bq~!ueu`pv$E]ha5{ ڒDP|t4Y0R;-i柊N9-$LBg2rHN :^оƌ<=38p f5}%h_W~W1uPQNd.~ J;:/Gq7ym Æ,4<v;eBGCa߿}n4»ӈ ~X( N? N*MtatU~}ϑ=Vx1]-caO-G"̽`~Htv!9:lFC[[͟>_Xm/}Shڄqgv_4gzڋc@*T=c #}Ì)d M~KHO>IH-dƾ|\$q؀oD$-{/O34C7ܝmI \F& o/olO\z @+l W ? G񰦮uv2W~ b fAFG\Pd TؙQ(˳?q8:B&1l^6t |aZX5*bfy6%COq`J'JA^2Afy ZN$ʹR3[MD8ceh=E R IȎߧf"72 .7Hfe]wfa x# pfN|9v@>}N'̏<-zG/-e)EYz7.uq3 ?\M=5ەQM;zK#ѸLmA$;$A>:IrݱԙoᱻQ]Hf+hxwq=@i}S6Mr#p$J4c~ )[OpwУ?%{qq۟%grt"}դȭ(pΏ)ɒDlEae=G'yy-cq]2Y̼CZ\p=Q7wppaՙ3o{%'9l o U^VW.iUU~,Uxlf32A1EY莫7jUF!X/ Wb-#93:-;D7AR{]2X: -ɾ NbCf 2^*Y3m!Y/aI|!_rOQQ{'L` mnfn/SduaDc1 UEbˑQLl)=*ݥnÃnm2Y'L>ЫƯZod;(>ءb;9e3YJ2% vџX%%r >;\WTX|3UH~{bV2em%MpIBvؐom$!x܈A,r\oyEroɦFYNXPܖRtD|AIy]x}NȎ`E(A)wJ`Gp3:3Xv4#-3]9I⼣q*5'p2U5-?, 5p:X(!ӦJUBY($o%uJj_D(JuEMvmDhAR, 3]ϢX|9{S#Zm[(/axJ8OmhLlu(RIJ{t( =UÓTnt{H`0r"jJ\qH7!"C c!ވFRGنSh"!qIڌs8&Z*Tx!~4sf]iԚYփ(SI &wf'* 2^=m.ٱ$]V9+Hy]$Վ,; 9Y `ZMB`s -$\Hag:Pɬ5CEQkŞX5R,I9y=,a eh/}xbBK)^ըkluõ%M`S/ RpĴ$mhEd*?A!L{C wxI$ Ce`w8H2 95ɧ6\TF@@/ġH`tvI5q^NwD@JԲH⧌) \2k껊lL9mi c\iDA2`'xg#eMܻA>u'Tn"QꄻțRP_TrT4ݝn7%Na=LJƹ|N=|p4`gT-dwXiWB00Pڗ=d-Pb kl26c4%j3C*`[+ߒg78Kw$I#?Q6?j$hݣSR%Y0| `VL;~)uVƿ ?r2}Y ('^Xsņ Z]Kj SG& XeeBV]4yzV?<[J& ؔر1#xݕS|72HET_av8N_ڰUi$QZS,^MgQ y^ńm)gʷሡ<4MSwa㓪N&euaV7%~+N-6#bbB5*B"hfG$ , nxYk d|4pk ܚ,C'?G,6>HKh-cA”(aҵ;l]`Q,ݻiːo<31.Y:4rv6>VpX{I7ذ2r>uHejZ;/njd/Fb:?#<~VXZ.܅ά$ge {8, <}|e+myef`܅p>YVhnЖJi b,Fs%HlS0(:liV-YC{YȲ 7$1nӈb YpuET*?Mnܥl¬ׅKcuf! 57+;aυX.dUܹ e!tb8ߟsY2lj)bԬSJ)D@g߄"{hh_CH4nEc FPJ y!tK ߻XQ,RH($ ,}NK}Il=(Hb>bAj6F>ͻ#xhË \Ѿ."z&I1sݪjU+!ED 7&>J!ّrI#~-\d'-D v8r'_D֚[ }}_٧C_ɒ, 1n?Ɣ5-.WMdBgB3|h nGYpf,أ\esQ 7Ne2Tr, BRr1 vU#WwyDO4bմҜm׼c]mdƼ`V@۱j! [f9K/4)R32J>i,ĈHҵUV:=2OWuBl 4L8hj2NY7S;mPQՇvOq*g3s[̃D&SvPVHUȌ-cľ _k dCпo˩UBNB`NFWkVՇ wXw^XW'}ê\]]- V?q^8oHAAwN 5NNSv̀l24stIRPqLI*Vn꩷@I!r+rq+u'z\e.KQ̏KX 4d\^o@gAz$-!X+8YQm70-Iy;468>sT͚7SK$!~7}od>i9B{%%*W= #:!'_mkfykԵ"EO#ʔB䄉^ZPWsAtO␥?4Fx0v0ר>,6;}ez-";5Y[5%<%Ed/F)#8r|g^{99k^(UGafd,Bfn!:qLϽO\:Bh+P"0*k{É0gةNZ} aUt݇` i$DIwi%bP}hJC8dyaBn|NJYbLA:зKEj T7Ά`;4mh%s"1&oB^@{V89!s5AAXWs pk1k)SB^6-0 ׹Xe "8Dw$n}SIl,vU1CE<\dy5Ft&o2&\>Vt[6˱Bĩ1>o7I0jDsh`{OͶB6.c :TuJ~2#d/( Gq6uuR*ȍ*y$:N~=nNNG1G;3=ʾ6EdUzᚰ-n,ǼߨO @{#f:,7Bʡ^;N*>J?ǮOZ,P>08NnݖB[d_?}zΑGu( XIhIyeGoETY2(|QtQ gDunCp #nqP Kڵ}\4˽Kh"Ngl}+V:o $&))( ʽɡǘ-B[#3QُK0#a-n߅>7:O2ojz.H ƶh+!ME gW1BP] \[l b?5MG%#bFqAIy@Dc^K X§EZlyY(NU0$S 5 0H]f&=u`r@b H@{Kjyk+ch;prDˡ;"(:7? rKc>Y`:s3aDH=ҳ6"Mc! NM1`I!;d]W-HoEn4`xhK="EaI;07V)QbW?U3}=[\Gcz{cX 5V%{ wI*ڋGGpo ?vk?  fQfJde{uk.d*?*xu -f ׾8D dmyd(%u`md_NҐ3^ŔR+R<,nA[r&pc<mR pɤZuFx6n洲oC%3ԗݹ-UCt>0\cQV!GGã?5LH mBoc>+ | |v1m·&)ԝ~;j}G >k߮,Sh,?f.Uk)B] 3-## Y`<Ҡ~>s򧎰O0}oʰ]";᥂g W,{wsl| s|| ԆR1B瘍h_36߼L[GB)z #oYad=LLUɦ mvyivGG~y6TPZMPp^J,QO,U }aki0P;,3PIQ($aJ}Wcö]PoнCcqK`Y>hT쭶R.՟,r-勹f4:e!3J!U;*[FF/Twl~ODHS@gnPHU-Ł}|HynQwH>k?cnk6z&G pON 4/qI+_.jXs|xc_+@ρH1?2M PiV p'SxIl)G/b"\McRGHZ-v-u@qDON*L8h]jYꈎPg+I> ݋ *#SEiuK ie K>EH +[Dzdo|.fm 7[u =f)әTbﹲ^wvgnÜ֋UHo?憐sKk$ݍG,<삊_B\}h+ׯkM46O);FͲ. $6U^.q2J0r7X,9Iuu*5=4}X/ܑ1\AqC"[U2[WAN^<*V=Ku6WhJ~_wVkt|AȝGJsj`nYl[;|ܟz!ׅ<BKqjК:GӾ,QY Uplk3kO|xe.-ۏIk6g bKaHnp'<(C1(/@e7lơ.AK=߇z0j617mv,l?0(0JJҗ9ͱ߰)ۻ'kpgǁ|يmeuf`3È̛҅BH6$jSJOb70uAӔ7! \a派WZDU2*Lt$H(J- o=C40j++1Av8J<)U;MGocA4E?F<,  CفKHAד Y{Oߚ8w2ҽT-'Fh1DDp׃$)rʪnј&uj7h$vCp{}b)j+>ǻʴ+*?iȠ^s醞ԧxD$0`LEPZ &s ΄EViЫkH=06IZ,Gc IMYb-5Ȍ @tj+ʮ_t,z<a !EL;.d ֘.iYݓ Ywr Z"ezd;a̖2d͚򝙿F`]OG[~D1=Rw^-k-Z`t9nV0a'aҎBIS7M8P]-ɪ~Xᖇ!1 y 'g_w=z$}' EJ\Ӥx`M=qZQ-#Zb8uwG~.(}by} f)3)zGN=bПV$ғ25vy0}R`fpW}+4AœpŀJ#0&aU׭xJQwkP4 9;K&aB@x$3ZX(L+`Rv!<@ d_)_tqmNZ:/s@_2k=$*~%,TH Pg=)f4ɆNeҢF$sU-* hB *z[΁fF'w˫\Z)݉lL"'&ƽhL;\\>?mI;\P}m[u2Ѡherk^ctS"$ ݂X^j|::ߗ+VMj?[b ?,p{n7U' c Me޾:{_sDx)Ps3\T&>zNJi͌7S]L(C‰bOQp".woWx1:X-tjI$1;aqq̨;&V';YbW-XkО8*lJ<:'x=3I8= r0lk99dȕG$N AY>6uMg眬U)߃&@*+i͑l3`liCf z܏5*&;qޅ.t#gۘ_#[v"Sb$,wʫyDY੺0w4L'T`jڳQV' ]%Tm/Tj>\%׌i:0ʿ sH›UYfs6vCu'GTK)qػ OH/>D#"8B+4U<MHK0XiЯ8 *}JMm eyހWgR{c3Y))BW&_׺Hl{8TNN$kFo(SK1a'Ww4JP߰Ho'ȃI7Qol.RCV_\ x~5yٴɼO}2AޱZW ] ̄ &x#d,q}ed]2)QW%3t`k99E)V>#1J}[G7Q7/ BytQP(( cWvUp% ҫ \ѝ9r4 Y0ʏu йEbhZm-Լ,œ#AkyB5Rb1l9gCTR:DK`FZ,شK ܒN@-Ă[_0 (E^2Ow` ^:hõnWdP YS(xv ϐ_h+5- (kG*f=,pSOzun:EV-ڸ ITPktԫEv5UJ!!5kiGlsMׁp`:;JLI6f@;_wiP1BDOe$M[=qfd| 7obל0$mPU+`^_12;aڸNk T3T i =Fz)M9)0.8=W3;zO\ ˺9Q S`1U-T&?+P n@Seg@.;g5{n[YPX +.^XbGpfB& ɷU%?6256L$WVxcgC!u`& zo뢌d8,U͙pkD|!L-?+\ɍ죃3kZW;>)#Bű6>a){|7 N_^ 6<_4!n~Df 3y! @c'&&3\GG&xOA@2cy]S',7/̘ HK}?rLh{BM]5kb꒲/132It%aGyTeIaGהD+:f"ʔ`2}«kE|/R~ s얀3ˡwI(y 6&>U[.s!'#yT0J⽔\>Py3}]d˓u>^/_ UL}k[->Ls1Α@GSǫͱjR{Ole$ʌE+E%;GQtxfL.,#V4=gHE`GQ/2z,ˑ j [~}`>F`G9!DbQ4!)EI ZVW"x|Ή86$9Â9p+hC`}9N[Y9jS90D]TAH->X/QoXO 2 Cʉ= "G'm[C"yNk{&?II͚*{0!9kdAy7{ݮobJ~814vfM<2Ef3ݲACvxh:鵫P};66.$!5sƠݱ߲1ϔbk|2/Fg.qBZox=YL{04.u|\rsGI{CvV)sB}hJ ?'r ַp\~J*Wf6o; WGAr?h>Ƅ"ν>\sz0 V(;z@rJ1 ,cR5mhSA%x;Q""EjBoY BzJ~9rn:^@}o)2`TKoH'>7-ì>)Vz"x}z#V#U .D6&/Jx'xc2&Lʩ ($]jPx8^!R;gT'"ĕ,o}6dJ>l{&t#\K>B:DdE10l!8/> z9"ᅛ:ԥt"ߩG+T0b=PO䘆rlW\ Y$oqHv& \Jd )"C5q_N'EHI&r.~8s|Q z+浒[)&ֿq\lQ N!RYp=o$4RLlR+峗-MLdICf\݁dZԤǭ Zq}Wolq-{i. ̄ TM7L*lx=HKrQt9% bOy1"1XOZ'`#J)sݯOCN?E󾸘Gќ-OQ$kGI`r( R`wSm^U^ևX"2u:04ztOTLl˲vi_0Ao|yEwpa^UYG *OMiw4;O%> EMn|,ދN:>C#Z?K4Hs9ߓ8Г"oPpd76V8Ҟz@(4xrq56Oa+eZ"H;}/G\`M!դSjO$CVLU\V`Jx dWfn9PJ\춱$X`]{cKyU(= 䰐v6@ɩ]=Ae}=uHQćR."J~Sgrh=/قӠKpNlts5&Q?H,*INsP[K(~rFJ̙zj2l eY>+LPNn`:`e@fnJN!qN }я[A{2`.Apso~[o_+b< dP)Kk(c ۄ̥'ݩJ;*_7p5J!=`` F_o 4?TmBam fV!*5k;Cԕ9I |׳59Z}ogwNӀHY?WV{$;"Z‟nr!}mQKAGD`TuwdA :j.b`WwMY@*BXXRD1m(oyOVXN  ,B_EbJ䴶$gq6_ ;' t'rINwwEI. î(XM#Ǭ`]JZYZ^k+}xQ`ǧiw?Ol FʔXEצ1 zۮKځ,WPkf/LJ@dG}2­zKPSvjqTciW]bVܡKRN u_vrHFI7zՎ{s?Ȣ qݬڼMٻ YXPܱn2Y7˙45+: ݴߐM3║sbI(b W7 љhw4HA,.vjAGrɡg.=?}PS`$/z4wӯYӽ0h12eYFu )? @(:'_V+.(Fz\*칂RYdMj(\?|D-@& n {N Y(g|J2 A I:r(DmC6j [XU?;zeF.XOxvо8"7ɄsvU1f[LaKW;;b]Ma+M P"o /idLv]htTy,\z xdΉ+6MN>G8Cx]MJGWG^Ѡ!՞U/ehz~4c"ca\EwGC "oo ,c^&a= A[L jYь{Sl>q oR6{9{>ԙ;,u XNS5`Yڰs秨@_Aרus$=tܹ\1d)p=JkÝ鰈6ubv`L-1t(㥻{p"ED$CW.%7V*s7WxD:'92C(УÈY9SQܝnz88㸎ag;RMQ [L6Wuc3? _C0lՉ|2^fqQU]Iؤ,/d1 v"Sg;#AR:i=kfF"} 8]5 beQZѲ\>Y則-~$" S%ElrjjS$]ڈew>_5༙x&Oo 5Yp غ\,~%b+mf ufj^c;([b4 QT~m,QRi(;_;^2cU4sCV7W1ja)yM1#=IqiPӎgzl#|N-Ogn)8UIn97mBVC$<f^#SG@& Wu+*^u7q)]eZ{;m`(>|ĭDglNϗX2.v`@VUZ!hkHY?u(eTP,òe'_vQiJzmnt[$?*O!Ұijcȩv#qZ \ӱj@^r.8~s"z;vp/&4yN46R֓Q" SѨ7Tcb0_*xN!#x:7YT;H=7oi;HSO;CؖSWabwH&P9xyr%i(l)<ѿFbrfo?~g Qrm̧U3Jos+k_& QBDEWݲ7ؽF3kÜ$fͳ+H[*|];d2j(}x|>Ws$} AMzިIh&ۉcz)2%cT_ImT$R:: KO'P=\%x|IҶ:'wizr5*~?l+ݶM`4Z]ۙTI'ssh@BeS 3lL-1k#E1y׆<ۦ[_6R9u7곊K Y!Co49#&cו;,45nDqqA,,'ٷO{Džol «-H[t`47Y% {bO1PcOke7ؔFi_;fjFO褕\M ~?9ZLGx5#@*:7|"ɛ Yٳﱫ;9edȽvSZLHYƀ]GY?otO*_N07>330!kIT%ɕlt}H ~h|gi)cؖgZroW%;JW 8]2̈́XYH{N>&pDsMԬEWj?V{fPՏv ;8?uߞc+>&BU2'9%[8N sZ5r{5Cb3!! T)]H;K/2"gur]8LkM-=z"iO;H ,@㋲\k3QߌO?b$LYkc?D-2uǭLfIW]AKCF|S%/QBW;~.Юƍ"vf,r ;-,TTq1_* +EϓնY&^Am߁I D%ncoP IN%a'pv)84#ZƯ3uZZb*GʔaR3։:Nw["TǛ0hw7,  >~6<;m ͷHD\[Gsh:&ɜ- *x|!c cɬ0T΂UM{T6x7Q]rG%QݾEDŽq៾t UDz;93f܍O|$鞳{|=o@ZMD ̆r'LRbSG :Dشu|l֞>w &s@lbax+M(Wa#ffl9ibj܄{]dLI_b̼lY5EU'VWVƘ*IvrzAoPu;E Ljո1dQdkC9`(*P q9KtetHZb/6&&rt$7VFK`u!j" aׯA [ =[nJs"fLE bݤ/0 wAI\sM ̤u_`u(XߵÊxdU8t.3 ;_F'! `{}p]ޘʌEƑ~Bo>̩Py$f>0r0-m/4`CgKޟՙ²ƹ,K~%J Ŀ\/zvUT"!/Ep¥tYKkؐ/ʇnJH M(_142Ĭ!8lӶѐQD8wbڨ1\^uW+rRN*,fu PUiu3]WT=g>W P%ƼraVi "=~J yTH#mXG=vv})z;llQe:{/Hm_ )Uh;.C΄^`)L #Se>#AyRYxZ1H? ɝbQn%rs$ا:Flu%BE~_(@A@n䡉;}\qK+aF~ $:Qr %W8]Tf1j `,Spqw wė%yK\oI]']0wGE&hWcEn&d\K<ʧc{yZDNkO\ekMVmY;<6~ۻ)X5ڹSȕ/ˊ׸aA34l:)g&)TM{S^p6ȄHa3@ --tBACKtN&a!2ćEOKP]_8G>#%-Q"3pv WR”82Ɛ;m`IɫH+K#-Җ,=&d "k!mꡒRLV;Sܹ.sSlY.,wO {磥X&.^S# n5M4)Α ;\nH0UR JOsw郎6\ZLqg#AB#ڒDNuQUW* aza.5 $[. =|ִi@˖~!.=\bA[oL#z-$bCME?\c,йpw[mT$ؐkR懑SQq/;F;4lK?%);y g[ͮ)FUY胏d`%xu6o7&)Tb]i*¯!6܌ P0;ӄI3v>COztq ;s)ԑV;1_W` Y.Қ#{-4=޳A+2O(q?klTa?_T!BRaQg:I3;#rfMj;0as:B ٽ(`b }2^v-0#WңJ7K@F{x^i|Zzpg/enޞI>ꫩB j^s=6G;/IV.<%"]7QI@X8]#`; Ri/pS_bƌ0(/xki1~oXMV|ȅnNW ?5d|)饮&3-32urq Kjy1<5 7ZҜGKNι"]y!֬aI4ʚɞ~4q/!'n<GI{͂ Ŵi~B4}B=͚k2ND0Fw~ 16/}6_LaXZ$XH@ 8Ǥ.kZϷ%VN҅aR.ytyUqG *lOJAX6zʮt! xƴU mK-G%xdZ*dsW%lsqoP9w,ƸH擡X F6vGH/ks)ؿo݄4 [㩘@C%ka/ˠqܨliȱ!FHN<*,y-}~J u:T吃-\ 4 3B廬Zү<\'*P0`Ŀ *e[#Dg4}Yot5Bc':Ӽj9I>+Y]dt zR3`/8$#\.x6'W,MVܦ.ir옊"҂~uB[g' wԳEO!rZh^K&WŕJ4S @kJzs>9x?B–̢TmɚM.ݰHx v= zEeʹ8J#TE=sgzֶ֞|[b!`bKQ͆5;nwӡk omtD3`˕P$2RLӖ186ٵ#fqABDa"L4Js 69 rL:BIO^jnZ.P̨&]paF#A\m&Mn9!%)M¸d 8-n*.6@܁ctcH]>{ZIi&`[rncEِ-яFP{ݎ)0,J.TtV>iQa - gqq[Ҧ~{,g(rj;╊K-R&MM8x+3OAc$^#EHe\" >YLx 7 4EVmDϮF(\X){d:N?:;\w}B,].D{̺"3[g!}m\#Fe1녩k._/2E5wtQedKZPd}UR[e[5Ӛ1գ0ے4Q?1[:"[HuڦZȖ+j 6p2SvϬ$O2St5j[6={bl  y4{c]ov\d'N?,?l/u?P#CSKaGӖu͞ϯh Y#D%Cġ* (GNy'!p`N•D^VL̡C}MQ]'"@ 4Mӝsd&Ih`4ꛫr~AU҅ܰ͐>73&Ҩxaeٞ'CX_5yu{*oHbB迅 VpTy6|Q}x EKLXlf:w͟G.3I62AE5rΦ7]3P#Ai,C8 ݨGCYꊜL{psc0`9(ֳ2t:ja#sxGw"Iş聑DnN|N Җ_,ƗK6NS'Xs4CtXRI] Hm˵,.G[Èp1IB9Ww9΀$'x_v{?:"׋/<^`E[ɲq]]@@޳\&=EͪG3623ۀlk+}x-%'xLBfh#`GuZh܍ZHgo?9T 7y Kݟ-HпḡGJ=<: P=1lGd[6BpzBallT1,LИhAR?,'PB͆|TZ`tzZuն2$"|UەXab3IЀHNq# bh)~odxGY /KlCkGZ$yc*n![&Gcs$bVa)ATȌp_JƢujy@@+9֚,,~#0EPѼ~F2_G7]P46T`_h/1N5sBYAW7*,Gۗr`ꏡ=K!vm(˂ ;/w B)aĖB(JMgnۀb=UYVPbG1BYmɇEp^-Lm#88QWk`^Ӭ*$$f`>l8$pPy?EKJ"Z#]JR;QW;⺀UFkOuV ȈGFP&u> $Ϥ*0mtŷ7dfʑ]렃nzH7@Q,cΠ}(LΫuFPhU,)[xGvJ;64#8}6+jj'`5]3#Kvq ,|H0ٻyeo4lmjl<^XajVPKHmbιD#\XHd'6ӽ8/YA=֕Ȝl''^~n_f *Pu2Qk7'tV&bE<ҒSG@)ŘI5߁c;^J|O(c,w[q<߂$lu9 6вy%9&H_aVWT l_9 \2fUοC}H 'O֭s g)6I0(ƈXJ?/{J YE]t/B*X ͿnH]Ł&37P'>{t8?.%5׉D"BڂϏoK__2EnѳH}+A9H y;&Uc@=eO2Żh'=00I\${!>|'/x kSf~ ~zT ^_4)l}(tV{Gg(:!>$i ,ϧuk1Y4S[?3V?uJ-zHHćOzgs1>yW:F&mmfQ`|@S7Ojoh)ɊjfW4KHD?sP=}ǰx60+J xBNÀ˓Y RЪQS0~ &nB@ӹéA;9Td9x,g]cnARI^6lj6(/t&rۭZlVꕸ)i>!{>"O뫱: :`SnѰmDsϑ▣<93&qk$xu/`iky ?^=q+:'R*_R2RpH\/Z": gz>>:Thxʆ4p=S^Wɗ8N֛>X=oEZO볖 M|ϺCP׸ HG_\yow>f5YkrByX\+Jv ܦ _/\!6whvf29 sVlTyͻD՞@sDa}4!T( ݢؖ,$mbB #P@¶[ h^8 f:Q+ "TmCkvV +5X?DcF023oNA:#(VQwXW/&0Do ~g~ R(q|DJN|<^UD4kE7R=2VL։fN&5/3zCojnQ?^qM;ML&!-cN9GQ?rBa\!e/`)Ld̄u)$ &9V:ܨW8l1ɕi(bPfy.Gˎ,W1~﹭-qe@Hgg) &[`!>Ts{@(eeayt-!7F`!Iv%gA쓐^Dn" lQ 6zECKRٰI 1 V9 RK!b9~{Y%^ZX{u̫ITY~A?u/QYt2>tiC$e **(/Q |߬er܊b):;R.xHUG` fK䕽A`032^zNk]?3UEK7ə:_*"jygFu\HpQ|I"@ddVՐefCF)wuj}C+9h4T Z^C r!MzEAY*pE-N_F (w^i0~쨌W7tX^:[ώi5qEמ^!pZ6 c5\A)K^k7jKЭ_"J C-pTGLHM;)UXR.hPc휁{^k})B4 lsK7):3(D$Lan_Wѱ)Lkboo˓ת#D6&G%CϪmu6!-`W*\^>sd\G4P/f>iʜ,`6xT"\K~))i(٤/cYm#®:ed/x t h N|nMF! e<)8M#RC[ |bb?r/z:i=,.`bRf덽Bï -+j4- Qe^sCn:Q|Jq -?D{_I?koRV;߅;zc]IlsPiJ{BX>K@AsJsqS xzY!iδ[;j^ydeQVB:;Nnax  _\Tuue慬A *';P˩ϊBL0҉T=%[3=1.(>.{n۾ntiG2Tl#]2͐BOW",+'ø vYv)[6Dpfs]yb9K1ex#Nnõ^Ol<2c :?,|f]RK,6i̪ZЎCß: F"Z{;2{ɮpw>uݫ.y7p?tAzԽD J2.Sidsu&`vf4CNcHe75|koyZZ*"SkFp!/'Bwrvg#=J(KE 6,DùZ?e6?Sքq)vU6eCy&|yiT.oC-Ƨ~?c~qXS;tыUDT< C^)59:5AiE$s)^޷Grh:+򋛖NwG7t8+'4n/TZjD!ԩQ4V mKoa<ە† LQl? #  /zAAi3<;'=(VV$^ <|4fm򩷉DAr]WQ`Y+mwybO%Ri?j{!)ermb`ҽ5׎.D+Djt<Ă@̏G{GM3FD¶{@ɻʀ*85N_>Ͼ/V$ȉv~R2_`%{R"y*kS洕BP_q'; _ݏ%1 K+’KLqEJ 8F 5ZJk F!sZCGkC:ؕ4[]eua?] Qv[Ne<&n@>Ce/SĒd%]/O֤ @╅xiap3lggAٮy7[j ,sd!|/?zA+mє> &* yJ{ 1Nf]U~v~cH4'*oGHfT MvԺZM['" #Y>Oev!А JlnR*vWJs\4NB"Hwi+ 65[uƨN>l4lP[i -z2V>3' ?^þHC ڕp/kܙ`n&@h<A M"Hd-|3z'm1*QO 器+u8Z⛨R~k ' w akz/3jc4²qY$H촇P=όE k>uPXO4Zw=Oyk>Z'jF:qY*VP% O]FBiԦT]5O(mpf9VX]jERٞˡ}͞cHPFž5%0ԩTz Ӈsc&t~­AwaS8ANN|IWcwDwGػ:(V)qyz`YeLmwUoɉUC @պ˳^XH&IF5L1}G pʑEmX )=(C6gԐaYϙT';|I;q}=N馷\72xbSE(p혞BѲhRۊP`@IB0.| ۗUl$hwktt"ٱc;5)_|9FJUX#+1Xa轫QqsF c/xM UL^)yHCD 9qH _aFr@UT5z9۩ԞEp*l.ׁF4HvZ:OL<ηU!G eU֜32ħz"uv@K5_nRcWǮ}H<3':2ltWF>A(eOxTuDU]˵ix p4Xh.v7Am~8zeNV "1Po|`{7B gGACTU^ 3P;JPAqmϩk6} scxe~r]DVM`j܇JO%7FmE}j~xK4ERkWIe68탷/ߒ~[C螉ew)6F(۝Ҟ> zKڼJ 8d v,]\83G=t.Դ4(@5 c 6b{S?QRXܣD(ۍ9*foxecħ:hz=ąCTaa3'|dYi}Γ`lb wF^Qɐmz=uߨ,]cj3RZ1_"@Kws0J*&!ӺQx]P-֬{TSuW=٪azq/e`ה!-pŋiMf=֡܀꧲gRds1g1ۻҗp7_bpyΆW-YeӽC~;!䁗Tn}J[qj" =-eLe(9lЏt :# jG'2e-(a{ <H\ |0c)Mn9Gffi)եeD؇"p:{G9,U}W v^"vV]/˨6 rZD10UV ƻ0˵e(Vr= ?FV|3*<ךEktzX`'jv:ؚC \gAs~\weյ!δ.PKor3K_6尷ְ={w-͏Qh{@7"ָn+Q%wCp51Pօ"L|V;Ge.M1'xT-k@ԏpׇA<]6n{>ܪ)nY.F 3Z01$;?WSg|?_  ;A_q(hwfht#|X$y' 1)/!J 4l𵄙{w ?m6O5-,85-hwJ0o>|2nb:J[H}ޝqz{d͕lؤ)pUK*H Jd$ [f B$Ale($}cP"H?;?*we:Ǐl%{?P 釼CNMJ):.* c&*Ӯɓ0CPD} ܱYqOى/  G>35uY0X-w<@G~ KMW~w},!?g&F?WͶjlv}2]Mwi1O%3k36%n(SorD5TwED6z%1 hazW?Ø Ϊ>'ᣁ''{ Zγ% \9#2g(׋ۘs</>o7K.%NG ]kvUT]N1>w JgOe4J#/GDyvj<MTJo]e ](wWµC"|zxNotG /AvO0 kELm6i_2pkHt~zG'!2W9k9**&'F4 ͜g)`$z эpatLAuf БDwP52MRAҊ(~Of~I:p%Ye!G8 7%պ&pnqX[wN.ElJM5C'sռq>e { "1"Xu '8uu{o*w Z"{G!+򡵒^J5.13h^6B-f/uE M`}|.%ppA\j`o$p Cu"^(NEc B~gq%$ w[h޸|;R>PF g!书]/GwRY^ĔE%8t$: I%!񹜊-2ҍ&dzgLe@f̨wOY"wwB-EYޙ~]0!qt1SDQ!=|! o,}*GO|DEɺhO酹w+;a+"tO cŚSA%Xy\˿N 3K["H!ѐVA}'5^Br&Y7KnɸUUCvюåT2uNTGYmq}@莚aȲ-eέ gˈP(`AŤ,][ #OZ"#gQ65[0dkvim@yi .u;|5VIOhM>a`p}qMoNU& nQ`)BAt}fE5 iٺ;Z#ܠ ia,/qH*QBck(:Nz^&\RvClX!W VKU a\7"{Z7SvPvD{V\}pe-d4=N 1 @~T? إyDqɲ KgU76=gԣ m Oe㧔MoI Tדe80;z0Z[p<*JΟ /bA­LcoEj[#-_>>d_-~MQј"A'b3˶ld٦UdhuO2<`:ɔZT,RM;?ċuGl645&m{^1gaP88;BR9 ^ 6p}T[Ȣ\ȱ#5nG(yvCgm #-x;ˋ2H sFDS Уq [})ɱWϛ *f۬oȷGn"ڠ~m'JU~F5΅hRh7-cwnw಼g!^5ZTRKRD V1)w NpC7 UɋO. ֟A nS&͖*G^Y"yZGM d(!kt1.Qy|>DHa#l0ZY|<E|7aȽዪncZ(kzxg_C^F;aX`bvﵭU .<J3)MmSm0l%kbAy1;1ksIv:$IcH~m7%pa\kb>M\}6s`r7+l. uT^A=(m :D](Tia]+о- nWLXhT'ȫ@ݴD/dĚB(sՊkq8)mY-{c5/ԤzTHʩjXZdX:z//reytP>GF|gݢ~q8"2rSv&jax7ϻ=!bwrFv~'R1\G̫/0ªƉWhaWTA]D T`S\ x1Bt ]37/?bR%y|P$2H+yGy f +\fwbًڴ-&Pj[}PJE2` VId#rFyS=>3DS/D^9[9ٷ"&ut0^B,vZ~Dnb+'KQecBGH_ 1^?.UbբH c$&`螴y_ȘRw2D{L !%wnw}[˒[" ?2(@zsBsl 7I׷]6A!֞mrƞcxΩ ؓŮ3\)K+S^@C8rC)z6烰P !%An,Mh*>0Hu!q 7>D9xc$ aTDC5s)T>*K 贬484͓̆f.(\z1 :wQL}o|KQ6织~ Q7(7Xz~$xwu;eÎt-i(R{2F!^~0S E}WM~Ngd`Au6;c12*؝b%=Pes1U؄g!p.@~`I*+}>E7IyOAho/pGIr *2"8KHj`4U,|ߏaic+O XmiЮ&) 1_qLms!sH6\!)/3{_-R1.Tb"rI;ڐʼԘ -='v kPy.pӮEtCm 19*0n E(q{>n2w!qaֻF͛'#Łv`p%}'d"ΪlnKSDU/l#,zJ`WnDXr\f(HK\_(ֹV 00{LcƘ)Q R0)+1,#7Rיnu#q2FDF"ESEq_*{Y . yTr!5T-+e)zG[x}SWIt2yB_;gV _JYme+o"JK@n= AK䩸VywK84ör <4XY>ӘNF@<6X[z*:\\TxG[[1)Ey0q^ *%/\Xi.l"+8A32Z~ٳZWysTK`f!FW'[\v{.nWtwҿIA_<]10#Z*k1l4 Ωpn%=G}F!8adYƭoB~DG'LլW%9XNV%Ac=#VL΄T0=G$I7č7[^5z>wyg@0i#g5Ag鰈7 Z$DfSޠ )eÄ'zh_6p_8GA,h3+J=OB(T?bQ$7vФp%PxYg:wO7 ^kCR'.,ܩW cьvmanSu_(WB@6g<.O+gUeՖ;9?G(@"wѭcLrq9:1N-~ZG*MSw&4X*bk-]wZXa-"'X֣AA9Kl]#-g]2擿;6^ܴ9, (ybfjCFcIKZndJDSC \Pfv|JA|}zV'釀$ 0F@G𞯹 eA7\ɥn^+uGj$@W1҉FqPBC|[WP x&-k5򵩂KJQfzPg!D?"s濬sMpI5M1CezGI߃{ɖe{[u?ʴb3Ed/Uɬ缃KFdµQ̢m&뇄/R:u \|9 =%j{] գIB * ^Gx4|_ #$='v{~(գ=Vu|fR/>-'o+K?]M 4ZTkCݣOG7 o <7 V }~Ō&FNJ ͭcLRN% f ˟0WyDcudr9X|LT1;"=BQtr\H݂8j50rd3GqIS{˦5^wJ(5ؿp=rfgBg_z5\|PĥL Nm4 F =@\Ӊ J!~k:n IC/!1rBwq'6ufM*` RLijcjV[LpG:kmơa4't|8ŽKdK}S#o!fM|xK?L$p"<$pxI.4sI|&}b` "?ɦ _A ]!i!UU|fz М;8r[#gLG69qmҷ =g71u@L/7`dK?廚y~S_AMNv.p^\3!Qb!i݂ո=@_x] b(-7GAsgfid}%}z 2^S(N@Qqm,$q4`(\|:oФwXFl1dߧ`gF lY#qf4Q'O.Ī m,#z &p&gDjֲa;?9wfS IN!n4< Bѵq.wJ[aV$(*eԸ}jQ8v}%agڵ0tnSBg-ǫo]~m l' ˺6@Kp^9'v/s)ABH*-Jeʧ+ŜQ`5eD5[NhtUKLVȡV QR\y;`K:zv \S08cd}Kz܂ d # -ܞu3ȫ  Jp<&iHŔ)ЎTlf22'Gw\b(.U51ښ7ݝJ 1rXtҒ0fR'*2V|WwRs;jyW$qX ~cfn* aiRPe6>ݪxW$&>0em8PZX!_Ь)SR6lرh],_}kypڣ0#^\d 0hb\Jewaim)m&|RMَ7&}>BdӑRK/,:2Qg3INn>cY%UH-FB>@ eC wF@LD?xߎhji8q(G=RaW噵sֹ_Acd/L}ߤD-dw42zYMr1]}ˌ 4P7C\}Td MC;iѐ>X4Xd; R&Ѿ»PÈ#OfAAo3Vr/q:j ŭ u-= \mtBp/G=G]pB2Z q[C[O N IMV]'Om5=@o1uR`.0:ҟ`}D"72 HZ8@XH|r~ `{.wa1Q%"l֊*#Ŭ$!Ipr$ʪ5f/f1E *YZoK=m#p S4_;T;ȚP&5]1zLPΧ[bF4퓛ɩ}yE &5n>MBkdžaՉTNȎGz?TsH""ַʸTIdzY0>s/_bPS, ";n6U_uH7:u5Ѭ^_^JZgR3'Ix ;sQ-he'ŞIۅ40$02Zd\b'4)ydŽWمts3^~Qw| 횬o3vYvBf3sn R0aq`o c0+;[_ē)1߂s)nY [^|;$;V%V$ZٔTAɜ?6?TjfW~?D}FA3x_gad?VP{PLUehdYMpli{^%ѷ-EgUX*wd;oQd|Ҙ)Ԣ ATEl=$ʳqhOąNq %}1S%ۀy'L!i]0LI,47e @qL)͵5n_sDWÀ_C_-ApcpV7L->@A/O 7{c=MR My ܡƨȟx'"G$̛$Ҕ45n\ ֲVs $RE!D+ŵ:>`[kq]Mvv,097]pvB5]ΫRipE,5jz&ZgoF[9R5uC\ a$QJdJFN\ K=YO_Be=f'h> b1 ^zپH(E^.9{KKT4FOࢀeSd zTt 0,\?F[h@|qGU'yNhk3'Pܧ.|C&}.Gډ,Phb$nrnJ,H]E<2׫D$㗊/Xu"` -53M͓uJ4H@!h,)xda,1TpnQޏwmERNh$BsƞJzY0vrQߞq$'iL V)'7͔92mnKmpkX/|e{/ T07Q.}z~E^eUq=]6 @!ԝ`%*됧u/bdn$9ԥ*@}P?5,[l<4IJV wSן?*7wcDҠ^~l_Xo1X&H:LBmLѬ Ow*uuE$˻F'eFkzh)gR7ѺL}Й"5G{ 3e~pIQM f ZZ'`;ֺWwa9<4i9!D/Y|-JB= Eʫӣ;ӱNH4lDe|2w Dg$[ =NM.g&O%sx>q+svUb+k]^NXaɔ315i,vܩNZt\+|J"t O|xed"(pm*_Pf <ߡI74s+-p-Q Q8KQfɍkHrqqqԺCKky6t 9;Wi|j/ +&QBrM?1nFRJ%##8m']p8+qèؽ!5]f@{דcvQAUfh #t$HuRkfC, |. bf^H `g~g14p-T w]dkJS|XcX S;iRڴN91˰uQ|5»Zi~i]ho!ms+i5={>X˟pg邜G{ԩ鎍 U3L;_C,TR2[\W$TCU1E5TXKcE[|KtjDԴ_eD n{!ҟvau,4?7s"=f]MVB8v7`7:POcAwČ1ض}ZsvGA( X@Bp0 ^5jZ5+zO1;΢6;ԵVjd&l[f>7j\;yدxB }Ŧ7_qZO'*E3/FMX>psǵoCdD#b09x*6p&+iYalQ*3o ma! O-V{t0Ω~Nyk 9V[+mZ唄K(=AzH_rQ;e8" i'+)t/{^X}m.ҁr/}'C7?SV )Kkվw6i)G ζztJ-yu4s]'B"s)Yg~!qmOcu>|'\wE}8p|yLCHU&AɦO;mfn:A4LiNP1,luś8nyGɕn'❥(WraN: ĒKŊBۇĂ.`rZ3de1@ݓ0p3i:P?u?+h0l*6KqpL12c j; K Y07gz$XzػWλqƮ>&G[yފ L\3"B1C*_IYex&_Y6\WpLXˆKTV=Сh;}qI`Q+%9$uZAlp zĞ& JOEM: afG0(Af-O9cڸ6 FX5BR X{}3I8Cxƃ8$zJg!R_чس'K+y6HR i筁օڐO!Jӫ2WvPu%)K T k(cs7y3w_bPq(;wbQQ޿h29Z#\=']2 9'(" D:0*IeAY@(iB?f ^Bv~'Q7^u='q뼴T.K7],r|xZJ&(9 <\f$drNol|9 j֍WEč,;ɯc})p֕b[@Y'ӏU'bu6?~YvI.!YnbşW5sQѪ;< X@*(M_zvÌS>ޑR`WA.RVTa84it  wf}E5cu{+]Y_?[y$d19ojnlEEm M(H:HR>^}ɞa,FDam36˺3do2qJv}9S㷸Au.lJ(w>ł|Of$/`|#iu'ji'vYm&#>Rխ@s@Rk;?A+yh_p{ID/P(!^RxdAZHN|˲f㪄MxwMhE@=Naͻ{5Pk9i@˺b 'XCcJS=Ynyg:] }7bʽhv 뗲­{UT˕4kQ0ZH'́74 e4T7-%MS?A͗mi`'kM3L9QO=G⬛ZZ@h \Lu9?@K!oXWA (%rS=oaEM;F'Ix.&Ś!= ?$\Br-ฝs2 H(y",3 utA3R;4)rkcq=ZŖu0X*il3vjR2;(ߎt7> X~ $t “!RhޗX ^؂zlUB`#KK:i7tsV\d6Ki}ñ/%s5F ~0B5OqbmzJ`$"R4C*J7~~yNQq`^T 9YP| 鲶ЗlÇD=V-j S&TY˜b}Pj5wS%WԆ6m;JU2_~iH XDY 5Ii.:D"Vh ⣁>'_b0v8-96o NlW`lӃ.CI_0Ƹ9SpV3>~ϹhO K r[Q%c1"\bN?)Z%)[t7l1&e. N~(ìi +bSk[dT>Co A^v [FI>i&M}.<cj@ ֐ltc|Z$4wjJbrѦ \".d'ԄƖJ(ޫ\+M\yf?d"}'Ni2/u Eόv_I9Q0Q@<[L1مL٦_jCU FF\;ǰM5!G3$Q\!?;X u6wa=u/{Y׫Cs?<90sn RdHh۩C>V].Lՠʪ;2ږɶ6o4q"l !50[e†E]".\C -Oqh^oF(3U#E'c41R h*A$u 0Γ'@G+&ly;VR/FwiԂCBp J6)~P`d4oA 9BV 6>inᳶ$ψdQDlo3Z 㲗ttszĢaKuL!Gں` uVE`)4wRF,}^X*dz(ɋ4g3Q'CXFߚѨA\p&U-vYHqad;H!\B1|gmfOzU6l?Np.+;:f΂Ā*bG˔ 7}C:{]7U/Ӆ]}ig/qIWwLd鿗=T[yѣſ.cc lѯ$ӫ7 {R De.W`hBer΂ּ :@4)_6wɦnۻ/L~.AvNn"afuHC:H`w 4C6OyLH#e]_uz҄P8FjnM XW Yh ԇnL [XkK"(mDֆŤ!t'N`-Tď樇o "Ý`s1w,r{ ZǡRbڦX 2mUGќ@_dm9͔F.*e$UYH,B:|//گTN)=!sFB=id_JP,}( :֭XZB䀨;-/2q9ަs73f@T7" J+qy.oNmQK@$ѣ FN|I)ɼHcFc-" M%V= YB7ŗI;i?m ?|cZ|Rτ]dAZ} C43ǵOoW)~&JCX#\m.C( < Y2Ac1a 1}g2}ULs׫G%A$6HIo _g8d ryݑgdUn_[17ÒzT8(ցv)NGO'r]V C$єC7KZlnyY,hs1kB{B1@djWEvw ࡘ1!,xۏm{7,W;;5y?)8EbGc7u[còFʬr vb͙UP@-;|ua!s|ZB p*":;S>@V)@% {-GoY??9-C $n9t%s{<.c_Sqͽsɩl30Y:|ҜqAEK `JxN"y: u$kM em3UՓY5=i?+1q"GIP1ׇ5'g ,rKDHrh*O|z;u{(&)m tS;A'm`=ȥH3JJY˹=s9Oϖk%Vߞrd04?KH=@~qnd0j5ONŤ$!h!-!|#?qC]qaX'ף%x3$ЭTՑ@y!tQ nSq? ,YG~ևåM_R*ր=c7oZM'47{LtB`>yAa(VE UWb'J.,=Oz}KzF]N/Mh$*6%G4Ѩ. Rm0@XWz+A^se`S)Ũ$tG3*sDܰ*QᶘI@J>ٹ!#'7}T+0hȢ#aI0/-//_4#{ԡ׸@='(]E9r^ˈG**jLS%#]ÑxyFOs"h<^#I{s?G'8e_Ҵ46y7giHNA[t| HKVAV$FԄ!#$u?qd~UN? ?g0Ξ4ZCc4|]>%Qvfr-Fs-t5 ح 8?hâ|(7H[)xR#kŏ SUTfݞ>nkg%?y0^т3Yg@çY9>| ::0)0Q XD/I4He7K'l"&hxE,$_EϾ 1 vp3RQK 5&:"d2NWpހ():L곞@L0E>Y}O&=*I>a 2GϚWK}8QL/50=%Z_Ay"9TOn"}-ź%2+&sZ |2pӨ%\OȾ-s1{+*/>\hNpE 9Í{(N`|&YwC4VO^a&i\e3Q:: >]]XGQ3 xOV7àl~3uYQ C&i FT:JS6S?hNNnDKAԞ`u2K 8|cKi+성oG%lڶuj20?ŧY:1Lq[^=Yl2_C)3Ŕ69rVu^)zz?{{z2&=uz?.wn;N'zHXl!1=u2˴I96%o#y6 i:zἙ{qp[sg*Hي'$cM$/V"h~/M<<ҁ}ܻjnQ7$*Vorԉ |SX*8z-T:_Nyռ12{4ROڱdzݓ_ CIB>s!sGR'PCQ6`ycj|Y_y `xf]y Bci9!)\;IYyE^GPwޙSuA\Yj^VtL둼UR`k$L{y }P( %'z yXwPE8kd=*敩I2 ѩ_E0eiBV(z(-L|y%zN1ƙaQ錚2hmgQQ%P_*14_J5rc/;-?/X/G;.k:,y#mH#Bk=$\@vĩWHD2 Ae.'VKAo s 6ٞMHxUVEG PPNMBz!C r:S@'&yM)ԭ}.#VI{l2Z#/ ;+\n5*<̞ ;srZiϺI,wZ.2阦Ъg,^ɡc)^aA΢>aTu䒉W*OۍbGu@1?KݒmXz+`.N5M` Y?b*ljCI9Gvf8ϠÕ~(P}f7=m#ֲ_lpgYO@u"(,?rVI>d Qy"!{.OUUv穄 XVK6K6!;-HL&zd%k3ZuU 1cb`H|$R|[!$MlWS5׊&Zr7VYӕePC\\3%wX 㦮PJ.?ΥqŢ5,i\LeGOw|nDMd|5a(拑ɬ]4^re܈!!AĊ *Vh64-̏ioLW+}sWXՍP|CP OFp>_X;L߹ \h n[n{|s'uUʼnCV23[(mGpd6XBFDKD>!6Y:ؓ1Р?L:,g3|t9d_gWĶpL(ބbDp!8+1)s[۵A<">3HVE.'-Bsa~(EY-w__?NDmb#KgԵ7z8F+_7#R#x":`XS؅y/K97!$=5 RMVm]OY,V8]:n祄pN͠ZƯ?#Y!KS5xūy,F\6A|ҍ%[?R萻qƕ{7'{.ȫ",LDA;+zdpR~a$T`\vTB5H< XQj$CpFޥk@#E<-'hz#)i?q|M`kwԆzy?s'_8SepA|g>V0A6:$՝  x蠿"(HAz'LgeS;0%Ȩ$j$#bPgC{k6fe fnzẖ~wc?PcPBHRW#DgV'E+59R>a]~T*d|ѹÏl05-H4̗A9<~֦ׄ+SBA_=߆r.(8xep n ڶslXنlzRLE[&O r"1.:)^iT?=DƥLL.La"`7u<մ.-J4 6).}iNȾb5uk%)Q3SӮAaeW[^AP#v>uIwی.m5 K9>wa8]1)o % Jx֒0"@O% :7z=DޞK\k[*Ճ-wlޯ;!|SP5$FѰyt[#YƠܳA_[ôՇ-ɍ`=mæQAXy:G'Ikzt)|fp2T60G@0)m"$vu~6 skb{Bl@'>%JCy,{Zp Vk=HUj g}[ IӋ'|-\JyNY\Xoa{*n_ҳSԘ8ivNUkK ]E@{v6-Ox?r=a yagّV:#,OM$a5&CPKϪ)evJKYۇh l갬LQxQ}"F2DJJ\AE08cgpUFp^\RIʻ'F~ZAf4 N,ToRͩ= :rwH]?A6ix56+ 44uKvWuW"VD Ew:4kpDק/#QnwA| gh%k~ߧ3؛.%Fꠣ >ѫr~b)˹QD( U+*ҥ[-wF6j} #K 'asחW47Efm`e?O49`_b @l$gԁ  u[\v(8?4`_7}ŸK>W#9FCǯ%^:g'p?zGRTQ{ٍDh(Wx@l)X<xPwGJ2PhV7t;# jbN;3&hps.˜[+ )~jh~ 4'7kB능z}8b+$gr35@P"ڃLZ3(q?׸O^kɃk8}3"_sfɴG*Ԋ@y-j^ AsHWo7hdo_/ #1X|8tpT)~U2t_9EaRad(ǧPрUA(/!{/0BdG&omp{3ٶf暬VlLpI7Ƞ.56 b'&<czFxjj۵:]&x@3{FF *:H"v99-.۵2nMeG%ӧ|1SҐou}G/%.S#][~us |=*dX?B8 3i"UT R7f Bo^fbn+ϩMo QiC!Ҳ0e?l^]?܂pm[`( d/T:d$6caH!l' W¬|!xK7]߅ˉA FT&`a W<+ /}RliYPd($lG_[5v a, j|*RxHGˆI–,{"$Ѣ )!, lbj_(?[w 3RRTZ]kWkEhW kfzeDJ8(Xp$)\ ZLtKMZHԽj+ maR4'>H/p,ձ]WSͫ,axW]8o${BK)  Koqh6cȺD򲾶j? dRэHzOӒBl!VEvFP-^Bz{YIA 5+,޸oauI#AبxRG^BVA\GB>zƚ OIVw,Dtž՟:Ldߗ&c =N M>'gu`yo;*[*?\M$=!kZˠ:3P+lD7i]&Gޒ|<[p܎ 5>ר0Ͻ#yu=uAu!EU%]㳳1r`%{3bO>]:Yk8m)*$ M-qW%ƏO+\:HM1WmE/I2șITձC}62]{5V!.pVCt v*: .ZNv42U2sf*T{Ela"ΰ} ¿@ 0`Bi6 B}eq&w ש,^%'LԪg58^`ٝ>9"w_&# Rc2WwB-,(GEƻL To,wTASF=p05W:~V}-Ae)Gݡ=8h36d45{_{k6l#0P٥p7@]!(( EhlX[GKX|ʬ>4F9 f(=ZPmr!z@^c1J;!g@kX5q [b*426 :W`Y*,ᔠIYm52a[": `ёy{u wr 8-?VL͙Kވφ4cchPӵ"7|lz˸e79K uSh#譏x eZ{*34 ,0 o+ 'A}}zxrrO" tekG.EHJYkcJtmVKrH+ =NލlI%v/1N瓾Ƨ4@jҠֹ嗃l򐞠Y_@zRt wjVI@ݪ6鈾gC`,*#Al _LrvxK} FLS9NIh$gQ3<#*xgu88Za1%svPV3’vRbmה2#x %#O\YB 53w-' !$*Đ k6^aD].n_ {ϸe\Ͽ n_WN 7oe>~SYWx\UA !={/ZpDi,ML&,OFE ~":"koj#hCT04e4b5S}|W qDypd{ \ǧs[%m!ŗmFr)*a%P]:}ABNBndV-ī3F vZ4Cq:gz)ByQd[~BLTiboAI1({53CdvpOyvD"?OWCjipt[0&АmaUZtT#D=4rhL9]7|ݱ}K=`1=׀.jj p~G]4sjRS')p~mr|!uоvk}Jү+v_u\ms4ʑVj|Zpq _PYe\('+i?hfL_b? ('9]Ӊx nEE=p^ >B̓L&+gD;&SɐP{2ި3`.)'VUo SI pw|~h_{zs:d%/?W:m:۫R:0s^9erXx|סbeꌴlg{z ʳ'/EY:2`@΄Ե ڌYFdB/Z_CU&Kd:p aO[B5+u3 Z@k],&mćYJD}u4D^-g&:!^:Jzatkdx?e/bt G93 ۧе-@"!!th!\=EZQ!!Lyhk-dqN5=d\L{oMP)b+a"̤2iƞP`X [n8C|y;12e sj{m'dw%D$kEpi}+wǝ~k4x@a³ѻĉSHP'bIE@g^hac2g"hAIqD~ke{ث&#  R9=ѰRvK<#Z(o훞K|rGWC32n(0QLYvomApDJ,zL?Ap1. ̔L:T vD]hu^r_\C`c~2TTgqK5&9IztL'aڑ_7#T>b D$W *3T[9Z.Nv!ʊ䪿QY}& D{,aؓ$ycQ\xG^zp5UID&s o!rhNzTl^cCl7Bq:/1aO 27LJxYYQ/{:Owݻxt( 1uBo3.*!@R=>1:q6vG 9R p;*u5 -&:E ݟbM.#׎?ro8_0ZRz^]G$^} dVZU%!ƪN=8^)NJM?eXK%?E -13f!)dZRj{W&X|rx8n]y34߽5 E?h"H"glK~7UYKo~&o-Etdi_|,֞>`+-h96!M.XS2XXĽ >֒J*}a6-ѹqo@~y6 䭸4eMi.0Ԝ kgqltul?cf-&xidyd ]MU E aM6nh5 u&YpU6c"X\|,1Ee%9Ʉ_Wϙ2M2բL9&Wu|x6ևiP*&xaP;PFCޙwl#q,{<2\>/O z0I FFeM$nk0֋yBaPv{C?]=zTqڷU)Z1?58@~h= sV.+H'Tb;VekEA{Z/?8$9hmoZ{Qȟ/vJĮ1+^ V_0'zNw&Nzd{=.^U F:{ku3AЙ!ywmig2x w_5*K{7du`.b $8DcCƀkՙэWp ΎP w \ >{#%f)uKW:S'UՄc'㦗``I8\:( ƪ/]t }(v ӏ5P4W;ȳyv6wUR_ p-)z!_Pzbw65n\3C7>aʝNQ(~v}8lQH .T6Oq~ctTYR%_,,sR6f|rv\<, _/ɔ3| pw2{y<x`v3[؂W-D@ry/KX^/[iGHQR~cz]+?&U@HIRTt|H̟|N1ɾ%h1g/28n)/5u(02%Ve,jQتOљݠa+ 4e|* JjOH-9'- >l:jܸ架x UpIlTpy̻;Jm%o4"*HOxZ"@{_jy>YG0Ñ݌T{/`0j&a67ѦUtuwkame>r3M~a0=o! ZHD[ V]G^`x})Ka@"R) B%DI] gim*)/ W qps)ӷjxhjf_bP|ӕBaQ[qGk=m3x7& IkXpN5w:,!Wԩ[I'6A\kx#8]b Q(3%p_֧6ФΎߘ';2+N O#X׈I RXS P>2)AqL_u\YWx4';up\(Ph\6 P9@ G[[᩹c>y^Y<<HJqhjK,yTi8 c(MnLebmWDYRy5Pr}0_A!GBإ5`iYX5lbkHirOqΆ%w[ wR"~%A}n"J k ZT^͊n .@ u]foCy0c$gj>ΕTkۓu)% Qd.-ӈ[I }ZXÓoJ۳~/=.ME4ԩV\"Ov%NQ#KhQ?gm24u Rw߆nυ@.Fނe s%IE P2-~D+I7QkΡ$Eu(tfk,WЬlNIYK-H'ؓ ~Ә:r67ߏ!l5Kh# {ݮY|*SdED}9 Ŀb4-׿Z|_ q=PmnJ/VJq:5-2!::1)'qy\ `XQŧ["yzσޚEh$=az4ú!0H1Q4FB]50XLwxϪ% i^qȡ56ఇĶ9E(8;,|$:'gV2 _co(UE]H!)Zfmr95h\C' ߤ_v!蜓moˬ (E뢖'5ŋ@E /ۜ-tc ;4U}Mp@DW$wˠΩ2<1~Q*}`[[vW$|sC%){B꿜4*Y{f#JtLDL~ǿx7sXahv.:-Oˁ}12_O&o;u>Ff9{?/] X?4сN4"lMh@Ty k*L}AmT}5;(V-i<Azn-G֣$+ryBnn`A5SPͺC9 h']4B\;d7Wvg q&-b~ @@p O6/JaL w4[&m%z"?s6| J`ZׄcTA@t!qdTpO}jQS%%bMT1,JXqHHiz%޽[NW.G%9fYʀݶ@Mr1,; '8ծ*~==;LVX+k켰VΨxٴ_^V 'pb^~>aJj!q& 8O2jSp?l.#:'dLͯSI9Y?4d1Qʷqv TUYW/Si%`b=?9B<13ᆎ\tb(6-H)Q( ɘܹA" e{suNNΛEew܎;nWiMEc_(kS;LmZ$s:) +Z}OG%^OĪ$#ŦZ'p56qlu0ƴ 8N'V[2E n0AX}eQnt@i27>SYi4b>j;(~Aap4PyR+m| S dp߼B46@?nyDy\bC&ۊht@RHNRJ ,ZW@B :^JjlM[g=ټa\ 24ADBx6ջVyϓZ,sȻy9qKS l%2 vGz.)el;5Hd̕ }>|—ӌeQ]yeINçSV?.=c$D2'#0g}ɋRylk|QD^>vѓW ` ʿ Lϟ ? b]f9@ 'Ep1%o~ Tz'Z8y,\mc6Ȅr')]wyr<`f; b*"7MLV}4aѷ/ULF 2e3߽Hǎ=FC ^׹Ajvl g ,\nV +C2kADv&2:j˜>}b7S.U)(˽1W`,XzZyJ0M}FMxYF@&lTW]>%5TI(mjV!WK? UHū5 "ohJY5"S> %kIB뿐zL-宛''n&gM\W3`]cJS7~\j\j/GH<^/CYHX\%Vb F'7FP<('lBv A"puHtE9 #t&8x5l^Bi*Uw+L],tP7_eDY8^_pbUl.&ɛSʳ[z?4Q(8 #G?+*ŭ@hȍAk-l}̍1lFw=9ju.DY]?jd# '\Xe&Sqׅ8M#q)X8ކm,P OE:E}Ko':VUp"c(| &ԟ!ԭF37ܱ[EkogكffGc,D D؂F}OCSۜ`S,=1.ܷThɡP64;d$MG l0}_eVg?PDR]xNU )δy8-"9{^0y^(Dy6 fI\=D-h {ܳ2z+6M y (~C $cWJT`:9IMĀ*benQp \{\I %%^VdGM ߃um\l("nZkLOLq__?JW P/B#j/R#@= eeF nufNt>HDNdJI:gwO<ˬMW@OO}mg DXն2i^> q5˂zsxOnȵ>]ɱr6p";,3E,Gڇd5siM5-1&Com@g?QahO:p[Qz|!TgUnL$IEP 0-( 2,P-{fy(&Қ_Zk+)qbep- `Yw2z~tzFQQ&5il|ehظ̖Q|Yk$ݢNTIBܥLҌ w$2}?UsdE'{_Rrk5Pҡ :f(CVH hᑗq?.nD|ڞR9lĞ7#7DO%DE[ g,:d75dWlAuHR$o ak-c`^ 5&{?ftp t8]$)`L~-%"4Gw[JqFU!/.Y+ͅ׹Mz 9%a}!%N8ePH8/BjV/2p E [p{d8XR/sAPF4xu3-p WT-{maϑJu>9kqm#bbUpbmF7DɌ?\r-ەb:ϗK 58aS⻏Hq^iG2F1xUbFl t5gZ<.֯™^5-Jo"QLm9+irg ^Eyε9gE,jOI) 3=@zPp„rh̝nRT|e$1Sn .lhDq03aнNO";~(#&Z䈿CKf\&\Vi5w2) "or7VQqM8+,Ub`Ơ*RL8Q ZٳJlrWm22A&ţaPNL3xйYfĚ6?Xqߟu|mx|X(֪ }ƪ5\)mPtؑ}V N*"d_Me;~Gj}! Ej$d/һSDpg#VG!2Lи^ dݛGE_$~xeSAr\Ey_*)Yg4[T6x6 P@i7'mZZ9,c1|;v ~7֣ZIM)r\d}?9k[0{ %pb3 Q~K!KM& ׄ " p"1W {f-~LLEl5Dl4u0ot#1Bm.IbRwnXYl=gү lMp}'m6=voS *_FN̳L U8zCܟwYp/ž{cn}kkZ26RQá ϯYfNp{ !M:N*85WGK:jp;dk\Ȼ'^}$w|?MNf*+*ѻ\ώF3Cf)taPL.MrǺ.lo4{b@/d~˜Tƙ~Ό]DZQ@V@+M_TEUQ_ós%&:av23B{<$q daI!(ƶmvSxRDh,8ÖL,_j}Uϒ:wT~WdJu Ƒ۞h,8jc1[8 )z+/nm.G>0fzIrP KVʝ~ ux]4p/ :2aDð=FKSC$(n5%`/iu"Uco,+!eiX\#iՙ3(EԦ7H700φUTh;`Db4 g V_]ב̈́EPNf#ւtGUDlC0,sN5;`&?`-2҇!tYN=>>D &v(pK.g=Ԟ`75}U8Iag$thd+c 1<'#GRf:K)R(k,JNcoPCj{x㺞L#]k[1F_-L8v쉫׉`edAo,ef,n߂K#g^j;՞1t7jK k:[!7^jS #j>R=? =_0vUQRB)Maƃ%]Ry'~2C,-讲Wtgˬb`;D]Pl]J,)vBMko%š=W֕b81urNSoXb[ubL1U7=JKĂ\! Ek&!Ϯ-"RgOQ]|[;qkYF ^&i*^?PpxqTvB{]̽& ]O*Vx%Э:Xn?/g=3ˍx;飐S (kdC۠iK(]sGܶeDA,wmk{o/~>ԝes>7fC|{%Y')en#4KoLgxnvJ(UF^PCaEdzrHzkS]"D|59WaʲEvbc F;[ )ID+}5+Be_19x]IM;9(#YiOS8\RϵClxchCd3B_a8sHX|vǪ3tr48ŒcV.l9˪68Jˍ)ibW<eJI{Il]: GL%#t' ܃Dgkd@m % m_g-ˋ"EU=͜!Vq9 F\YϊqфO>*g79T) ^t*iXBűdSxi'0 h̆1BfsgK%eA Bq( x=̛81hIy /4 o[՗k WTg<5n`S1 upHjG  _ozm߂- LP{X !:I8N|q%]xu1=g JbR"u-皿Zu3GPJ+H]l\%ŁpASyml^ŵJ+U ZSPW 89AnjXUD i=ögsN Lq;g" cd; \sW3yܹU%"͊GlS .ÿ1tpMUTu1dȮ? mp!8 TChK`j|Fra@)v]nǹ?ז=9}1 pa%\8IAJ6rh2/|92ņ=J3/ffIvR}[:J_]] =GK.t`_ũ!^chT,ϟ_[Rԝ)C`hD ]RZ;+cۺ .C1fJeږpGk•7g%f= JerStK(mҐФ {6, oyΣ bJn:Ty9\9F}+BjLfvAyh14/Jg쵑W}5c4.2evjgg^@RZSG ^eE7ěpt3M n͠4q<EWϝ!PY=o^Ay@rvX[٢6\>]d``iRj%cۍs/ H3_ҪG%>?Bit9/*ǹ*&Agq#`L {o Z骷OڍWĕ?%zyyX7@05:mFOކ \TڿJ/&G;TFC*"`b/j>m/ֽgi ~|ʇ奡x(9s^-=kRh҃$8ZEl"\l uf7-Z/jHCI16D|+dVA rhbꍣH?`>޼ؤ.W<)l86CavSR 2 u|QLn^I (r& OBڕM DJ '鰖miҒ:zaeXV/u,nZhl'qM76I|=3]lOw% 4/8Kndx\ı4Ul〘S/[>X+7)ԉQrAɷL\|nuMA7QPx5 R Ios0/1X<:?`3lj)W r;Dt1箉l0ݑ<`ӯCtg4<&i^?1IurkuN# ">x@2V*)VcItXEN]54UU 0 &uW|2!ӿAB9xak?ĕg*ȴڲ~R v?mq!ü_,^F4ڧK0 Esv)/UFBZ^Qi}:+{\Gr¿nrŲ&:lk e{3CJ |ORfmprLX]rod 3y: G f%[98b &"ة˗szXM"[[")枺p}'2e;qܡmQ6}@ q#ߙ6#L$q}!TË)B+^ژ[&ŲZ(0j1T0Fa"<i6!Gic>3FNcBh,7hX2!=U(3_.bMV%*#JY͝Nr9(˟P~ù_֎r[DR!b'^"KXK;:}Ʋв6* uUƫ %* JT46?zsrau!怊 Z+.~Gesc8#Bnԛ"U(Z=2HM#!'T]V{HiU;zڨҞ&g2ax|&Gvp ].q"r&YVդG%&/I!Ÿl/m+gJ^{ch81Ǩŕ} /?%\I#k< F-]/_xTq- ` 0lilL2H՘!lEoNUQ}72"A$. *N)2mz(Dž'wz4˧Uk %P`Ӷv5HJ^|wж' 6Ñ;_P cw˵?ڵZ풳TAvUb[>S> k&͜Rw~*|l, 4Aw9۹WrVIH}gfgof\-80hݬݡDq":_|O֧FݵwN,i !}# fo9s,14B%nG<8M.GoGML- _#q1\br7n>΢&9!PN\㒺VzICq9e7Vajqx„; IJk/L@ߙዳ0)Bҝ'*P ]t/4L (o{5>6Rͮ`A$1 U0{f_0+*?7(Wsj c Xiy! 6.cP 6h]E-)ޒ6͖K$Є. sAq!0Ɏj+\D8ڦL-_,OD-L/y3 sԝ7s- Emr"`+>.%Ų_yԄ#Z.lUZy5zNIɂ lUr:F[rU]އUM:9d\&U -wS{v1DM\w• /]nAԇx Q, 0.*K;+]Vɉ(yԲZKl8X; }ГOpp99.5-sS)V.7%Qq&TdȷF߃F{63 1pI. =9xvl8 Im.rslt)U47m1vvт.q.YǓ p¯V'?< ) dhمDnLJ$N~3.Y&RSWU%\D{S$q:n5' J2:n`͙}Q2wߤꭁe&)lu۷/l8dAj 5"&wS[h _QcqN D*,7N’M:5Yzr1M2% gHO3@ ФEW8FR,)F[) =\z5oHE]C+eW$S s6o˾8QsSOo@-'1AZg 릦a$ 80Wv(0}\`Ͱ<<ʕj~-/lA)tmk2h*uVfn@(Nnk6)=nR_f;dR/ A|f\Yp0=5Ub<A駀yv78cVj'4dԈ45<= ~)S$- .p[V_9*J`6.B89~t ׅ[b;rW=CgȦ].rp ^t(!bͲ˹NsBٴeOI°Z=D!&-̄@Q;G^=Tn mȉL᫠ -ò$~@wV+m:37v>#,%EghֹLݓ皏" f o2ډJEs [RRCY@Ho٫0fXnYcX!&/_k+ίq5C%@y< :(y) b=|J1Yhz2{ CJQ-Mv$V<]-/&@?SQu6Nizˀ?[(V 1qa#s|ZnV\E &9u} э'ȇ/K=>ECF$+eEZN}W=]ܕ:u\KtlIFoÆr!nV Di6\=oMg o鹩7Pӕ[iQ2 g|&{M*|TjI0ύ&%kJ 0Sg띳#92SV~ l0B6RC خLĩkbԭSCM8Q {+rv =gqb`Td,V$zPOuǿN3XN.Շ~դ;jt.0%y!YtzZKAԤS ΂3~CWddI|N8G<+L}3 #%\.,HMsüsZhVAZ/)CDP?2sb ݊@"k{h,0X ָ^kȆ~t D:S !Yaɧͭkf_wj$&tE.oP҆5v1'- %(hIOOW {S9ΞƤym}s&ܵZ |n{:F02s(>{^0-LAn9!.&[]qg8% p<]nϠ kH-sCiuUhrRGސXp.vDJ#`vn&KPEC6Dq̾a=T }#I aS}]DAXnDŇmd\gL@ -oJ:eLgajʙ^S:Q4R%-m Lr/}MlȏB |}ww3h+u'&8P->$EGnt![45 dz8ͳ6Fb m+:-u>=?h?,Vf9Hen{..Y H m/a?(M+˖N.ٴ4vٰWFT؛'2i<1׷7wt67 f(@XflrTQ)1]T. Scci<})Fsk1xP9sQ[O*7!BVKaڡ< ՂѽiE ,Nv*m@>mv`sZȡ} _ O-pB({V-miDX1ªhvѭoE5 KVcI|$tzz!Qq}6|a:CőJ3=uZy+yE s@!.Ҳ\*ـV _֊9GnپѾaT DldJg& 7>BY?;Io#x9@ ?)?_lVK}%>$+i Ţ٨' A K@3"<Զ[;RDv=ۖLN+oTiŞ~捇FyQXOz ]0a 5oHJ nT_qbσ}X}SS_k` !Ϸ}?| n gL߇ei H !?MIrQ;ץ.KB^BhVKw~? GY1Zz0& FuO[YoND=E/WԕW^_'Vߵgy`Ki{5 2!jW>M 9.m$ñ #6B>GѝY5EM_ԼMb_8&c-. 0+ gm}" Vwվl/띢cFX`UL5x1m&7G3,^B9ɨ<[ >+C gѶi HXثHu:%WIRޔ jYl`TtМ|¹ߗz+IqB6\:FfFgF*=Ml5&Dz,_"|[Nߺ'S=v? l#uX+akV•'5{%DZ-:aW؂6o NBf=mwHΓ׀xB -C}\C$cC[ڹ"rxI`WV ?_PsEE\"(ndO / z8fͿԘbvkLFcY/Qi6 6S.`3 bYER;q!|Now{¡2GMABq&e75fQ?zY'+w/ ɖ~1q0@m|O,Pzt)UiVd/h&Î"Je.>٭IPS= iwԎQ>:실 􍅕uœ$ ?Y^=q'^ * g޺8X_W̩A[J{Ip~)u:-iKQ˙K/!>Qsaz~#[=hS#w%ܧⰁN #ukPhцVFGƳ87uj _6+pxvq(yeQ lw;g11b@Zƙ%u Po~M1n> ;Il'!lP34X}0>&yùz|}}=ol ɵ?u~B/3S;v/'zC4 '},oWStOb~riшa+<#o]}$7[f"zNU9Ce{'kE*n^p)6v+ps53kP%nB0-*ⳙ?qs= l^6eR-۸z${ /5Y(QfB1H2eFR^5R9UYv۴1 hDxuij058F˲Sî]帠"d[ ԕap1q9W bN m~%Us9&m2ֹ k(Q9A Pgד {{77H%tt_(XN]Ҥ__{w7,'FHZ7?''t6\,CW:]j@~8k%i^5|꬚7~:iBӻnxSf O UlB6o-޾RfvIv!y7^@zWV<*Y' {&(;&!vmY-Xi,9|n&gJhU01WALeQ= A7U383/pLϪnс/'H=<&:uUO솪9d u@b/6k1.;|a8+h% |@8Vh@ia`T) =*&ѝn*ff|O[4붐*ϩ 1wLChhp_yݐ^[-X|&#+w ^ohvibnJ߇G6ɜ *UZڭfKѕL\rAebHY .øo\.#Vr^E{Eqns"T!I*Z5NOJK Ёj r~x!#!iƳ;:Z=׽떈aWGʷI^ik_zvC+02IJr}.h}ڏ7UKvS6)Fp#՝fct1/X_5hdT}~: >6 cP'L-xd巯:yKjv:FiUMϐ?e& Ə^R+\zޠ눞;gysf OdTmsl*:eﯕĵ;W! g7`}8Bn`C߭:`l.<RYoҞt& 3/0iվUveMZkVZ-GoQ&St%SS/]:rʵO?:|[i0ʇTė.k ^"4Ȫ_Z`yE``kUJ0tMJ6B1 lMyt~D;u-jDA1}'|=OQ"IWZ;8\7~)bR?3y%eW,T@L] B0O}CY d{MaGQ7e4nT/2yvԼx Ј * Fȫk9Dbu\\g`v#q@DŞO9~VY`~zve=vftYi`6ִ,cXPƖ:(x=e46?dۘk_ xԊ de``'1Hi55?}Íb; 3[pOPzqZݨ֎O@SɃ:ی}7j%*0f!HՠWS&*4HTfJrQjIJy땣a$ü#U\lq9}8T2g4%l?;= &vIP0H䫴mba,y9(.g&$҃XݽiHpA$ۅ RFd۠F'Wb7٤iR)sw:;Os?]U͢W&v \ V/d$Kv֘7aiIrXPom=jUF|SͤWbOgnzA8}_F>_H@QJΒJ**AΙW!GI.wT@U E FΉp}ȩڪIab PLzP8BWfmr^zXW#G۰:{H<_/BRN#Wp~k]n7#Ђꌒv@jr$`VvRrN53I7ګ64 瀍#Q3U,VqVX{ p Ҟ\pLus-L4+te7Ӗ!'|*iI%zWI"Ľih@gO'*)xfoU*>eǀj`]ܦזÐOíf{rH-Ogsk,kߚ`J酳8`K]`жfLWȟC4ˡhCygL"%tgMYj2`v !`D/.uJbwv#Ϲd\`ݾ/B$2 5MF0,${5H1a/_bY$K!^{! ⩲ٜQL,<_#k(}v@@<._ "_2'3#Z%?i (&^"3瑉5v*-cW ]g)Z# s^-TfPy0D= ӀBoĈ;>O!AZT s`va9M? lCQq%7Ga6f?l͔ۥB`IݕE!TeS`86#@0u][|o >zϿCoOj,&M~|zuҧEǙ"sg?A?M:RHG뜺E5k #9DX3a `Gvt@f}@pUn饀#`r^Y-Hd*F1kɶcAwY}: '{X$I{[8m oEbWyk ?# [\b}W/Grk ;\ O)/R2} sIxO,z}a +HӅbSL(ǎPyCYs#'eLK,bbDHJ;V UBt g80CZD+^zvid맠w`yإ8Euf~m~CKEp;BtAoLW4_YM F}X$HVo 'f#{85 +mWxR4Vq,k$?VfLR)8sL|b$X5 ;ŝu:6U6NKB)%Im0I 1ƚ8`x&9}% `=*Vs6S+`]ϴDkbS.I 'xϞG:Zdm Z]PֿlxVH^d /]( ?Y/z[Xb5AˈO ?$0ᘟɷR**aۿQoG:'qq-՝1:tN3#ƪOQe(doX\C Y))=ɶ]2tw]d`712絵y%%P!X$]rj= zMɈ[Ԩq%"=4#2ur nڮ Ӎj!_h%&Nj01ony)7Yv &AΌc[gjG)S 3G&Fg <3?gDuN$U/7t7c*8 [t3|] ^#m3{W -PCڡcssjSɉ\HN@'ZGfXw>$%xcrn]!Uh.g%(ݬQ28&ihcPۅ\X{ a|ԙ N 2`{|ŋ àGM*!-4d.Y'@`τ0^2Nң" +oKext#/Q S) RrގdU!6qڛ]AׁŤA#5ѭ4:jj@Jռ`}Խ 0k_vVc+_7HFJ#)kIT"lЁ$E _:fՆhOcqӗ2Gs͍Jɞ)[U`w=.71}S֑Mfй6 ,{+L;, Mica:jQ~>+$ԓB-dW_F;yRccH,uдp9 (u}Mkb/78h困7$C>bWd_؝gt[[ceWn2#V~DHUgޖ5g(;"%ܛ; .$MKy;#ӻfXשeek'DS۴txJ}7LU+>@J&ZG\MPq<\|q ?dPL j‘| ؞{4Izگ ;mK,PjULߙGF"AW> bq⍰ \v̓Ce#ۭAR+5[c7Q&54:( Q%D+F-ƨUiu+!y mFlfoVy̠s*r# !ľcC_dsXCt,/9ԙO !X-V eU&ִ%>iJ5M)є-l>reBSΗL҂$ 5qlt?4 )l> PksQnjdw-,DJ`kYp~1zpJ^*Oo>\jѮ'f(9\РN 9?=عtn1n(T0蝎5N2K93؁ Nr !*zAC6DՓiTd|?WC͓`jf&VSZc+8Ie lwơdТ/ XSDDO`.ዋUcV;!p٘Z>>Zg ae]B8&bNFbHBIYF0Nm:3牐)X̍%J?Z\9[oF*7!0U< _h$h~av@1=ct=7{0-_/oMF4ւp `ZBOYB\ BaTR8A?9ɑN4q#pϒA^LӸ#J[$xxtueߐތ)eΖ;,i+.97Qu Z6_[;%mZ+LIZfC4uzvЫ+aZ{ov+٪2liz m;|ZAn!.֒Yqں&Ci7zrtHZ Y.zIYFΟA]uǵ:ux 6Su#cuRϷm%TQbkO?xrg-Ǹe#Vz6-MCGx*U z2?~)O[cw ,Fim3xmg'lj a|mzf(1R1?M]ǯrU0;Q~?AD3.aa,x݅L%'li$T1O/#;"q+2~7OVlI(yΈe ߙQOŐ_vfpg-Z%;qᇷk+ 47֭l`}VoT zGs!Q'`Z>.3Oc=w [XM+e0p9k@?40d=aҡI96]׫ [mgɦ0;ByQ! 뷫Q` B2zr%E<ȏ''+C:#vA%JZUI`\YcWA=o2w>4{JL(jQ"d O2q}VWg/jr:xᕲ&;S#Sq7C11Aa'VL7bFUq7Lm/"dXY9p1nlwwK)ʓp#xjt+.J OTw;$d>mس%O ĹIoUc(3g|tg|@e>L[) t)4d뺻Bs;{0s{"9+(5w;|4B '}HF+ѤN@!f'ƍ58^ueeNk9* 斪@.6Ӣݖ p-?hۣF+CDؠm?=iyNCM]wWi +ۯ;bՙg  E ;La(/Yٌ`!XDutxo3<61Zh3(1-c'4o#3t)o18H@;bnPfrb ks wB" _I—V=$#;  nY@XJx۔Mc5 l=KI v7LـD=@fhvpWMeNn>g6KO+<>sN>rk]՛qiC4A/bE9 7kkp'A %k~[3#dmIm]eɶh/=`8\+^L'5YTrF_T9&8ͱ2oZ_o8$ymCc~6XT8lSBLGR7/h(G%OR@ qMep.GzE,IîTy ZLtY̭81Oh9ԦGGb2J{8x'ƞ7XUV .W_3 Q(JOݖVj"䑲lYC!w 2CWv;+Yn.Y&d_I xT 8VLe/py[rWO*1z%iR:ks*Cq(d Uw,Lj~# 5XJ 0XwBKʆbCj>q[lHN]?&iC59 $|tMI84i}W1r!’ae~ NIc"Xĸ}MR%{y,?ʗ cD2MĈf Af]+˼R׍p ƒ>.oq_yAQ^ ᱮL݌ b3#X5-,7;Pd*WX<Ý#+(>\|# XaG.mf=1Ke44#NՎݧ~(Ɂ&r=Cl0[i׵: O_g Jɠ zL !dgݡu'w@ت3ۮ0ʣDޠ֏oxz9`Ei8=&wЎ⮙`i83Vw4=7KKt6I, t|iTBlr  '\lxcq]SLKeT#PAiJW*ؾTrަ1R=yEfO N;, 6M1X" 1gWrT?aQdՑR8B0It]IoYeI.q+f 5d>y Yws A]YI^:c5P|"O ,JƿެH܅_w}0&7QSQG@iyؤ+69hEW1/6?lr9<8v1{o깍ޕ -Om4P2~{io=J AsPBQ*(}7F Ǥ1U23/#vV@)`P}Lfr&!8ڼGfu)))]1NO:\y -\!ΖjIq;2N0t=F :83j8/L!T*U/"˪t,mG vH Qnjfq:jO#DV?@R}Xy vcjrG{bQpF^IGA鞁薳i=6! l5ӕ՘b"i۩l;")5dwz&Zn,wהF X@@ڊ Hhה#=EZবQ@Oe\c7*lH=NQ 0dR<ЭH*?䑒y /b[mgʳG>G`ђ9(D0 H)9m[r;GtXM^ȅwZ{Ï]4+M]};]V@< JnpݽUq0e8g^Zxe\LjR}}M8z|ZM6[4<יN&C:6Sesg~7vdTmGzyZO$1"?mq>Qǭ8 嶝_g6M~@V&D+\*~6X[uDEl)yk~f7 AR5-99tCˀ6(9ȟ7kVwH2)a1˧*EFvHHN`(!Ez]* ue/)3ڋ$G FFݦH{w0ItkROmvH|MPii@JmGEPCPtL[9ݺUf@Q=SKcT[{}>{‹-NBf'!ijpqB띚"-sX!{wADmz NH{B1UĄ"Q%TBI-rCc|;1 ]DBe{Qv?vs =/>Põb $"ه!Cg0j\hx=Ee ӌFEFctZ2XJOX_u-$ kz;.@27Fdܗ]P"]uVwWN)a2HҰtB1,cl!4raNkZS6'O*&nV`ҀOi8z.Fsl FA"AvOoqhAH"\ٵ]BdZ@I!Ep <3̽OQTUř=-j7 ]ubFeKHCgֹc-=Q,UU=SEa`:3L Bՙ8XD_V\cָ"Un*fG*Ӿو6G9Aޖ e68hpC0*ܛ! ̱;4Ɓe tg"UkZ!9R+|v("ZvӠaא< SvIq'͈d+[* I!o8}eds$~YUB ǩ*ȵvڢP)6j[)Fnύime5ԓ,ڒmhoekٖb`R;z/h9C(r!pQsgs_*F%{|n4/JGlŶxNOn3:\t痵O$,beOu>J]]6O t.[.%"#Iir]#.Yʼn& 璵k,`g*`O)US#XБhsBjÝLʾ-ò(,iGѶFr\$֜5Tw~GMX!\|e DN>Yh 7X_f3CThPAAN } ܨ<\6S~za@~ѩ%d-˂%8t11pr1G锦fV}jhP. UH >xS*]ĭ0OsC $l"g%1Z=tՔi5ć=%)ʞ MS I]mL$MQ&(I;g++E*Nbn8(/}v.%0Γ5}ǽVS'aR19m5fRM!˝nkf>21U9ˌѡFZ_^@>d󦌍3] b>0Zr Vu'KFeGC>!Gttf**cOHeH6bvB2 :a6bDRf褹LIc{N;!D,'.0oPOejmfـ5m);hF@mb}!Ji5~93RX'͙8ֿZxɒu'$sMޘ-<}>P/5muWy`(5J{!0x6g7V͐'!7*sckzcBkqjOMN y%~|a;UF&n!uSf3loZc&`H|R .TFd:qPNX~L3R?k.:O˰P[qGrSVv33Yk^Mڌ ܨA.״قg*RM:!teTȎ"*̇X>VߠlX4I8 ϐoF`VxQϝcx* WyDalTs]yƈXryc]O?Y.Xa%*PTf#ߎ_qu"h܉cGw-g2 zzw eٳ/Lc7g&J3!h>\& Qћ]$>Wᱢ9Ďj[ۏ0H;k!Y`{ ꜔hD]y,Ws 2I n;ż>7Uzf\R_=e{ŒC4LHexlc]w<׹l02&HG\]N ]׻22j8aDW}_o 4"RJ>6 ZbﹴŎ@K++%&FQM /xig,G1L[)Ol[4aKYB)2fB#'ޖ s%įw]bQ)y@q >dUl[c@́7Έ ;@?<+8|3Zʳ琨*ITg곧OpR9AR< D,7CʪJX n0wS;@F_uB!`+5bJB%d =NF9'Yf~r4||98^ugVZ *xda~4WƨVʶPmie v7RY?=^3SMXc0j"ﵦZ551d9ӎga Utٌ]Em/l7iAjʻٚK$P.T-ۅtw~ӂV14 5dLY6pJ̩4E]ޙ]+;UKp2*tm/q'3p̞ B3Zb0\5m]T_Ӑim˰1\j)ɠ<{\FBgqX)DuѴT*|+#vRUGfv=vށQDM$UD ͻ^2jq,,uQܝʍ?_Fvզf6w0g.0;XerYx>_y-3|7fK3픗o߮4="pWO@E4.N[a/`B’qmwa)b-ǷR]m| 5=Ҁ$/OUAARzǑ܉lkCwk&w;}p/ؐi4{ܑ0:7ςA/5?,o:D#yhʩЈ3l}lNr##S/T6DPu24?_\8E/#*^CP*{ΐӑ .]h&km+ ws,~1ӢYӘb(Ϳ'ë"sO^+` -.mfIp(|p>4(6\*[Fa>kCxgV&_"KW-ȴIo\cL[t o ;LUTh0-q\CbvFi& Qf-vC mc+پ[.Wd $78Ӊ%+>Wqy@'O%31ou77%Z;!=ߣ%24۰ f+~]^gՖIeUK=1bJn, ݏt~~e(Z)Q+Q=@y#2:,[ 55veJq P =ʠ?iy.Ƣ@Y*74\&"4'5kw,Ozg`,cr2>R|@Ӈ(=\K=̆5$X@ÅTiY`{l6wI{;ۗ*]^Rpy }Y&`uh1N0~#dޔあ_@~$u?c!O^2iRl*D5+s~LVߕcɑa}/97.ԉ1. $`q VL1LM iD6kڗuB\+ % ۷`-öVPbio*ekEz2)0)Eٛ EˌÛ=Ocȓ6~TQ%ߤؑQ%.I? y~<=/F\$XJL깣-(S}y+?[L?e3zd~ $_{?PbV]8e^L޸`cy /J):U?Ȧ}]^M$0":{ "0hg64_rnC;[XipV8r;0u)x4=| ~=؍l`?2V劌a\Gu۸(.ϵ|Y?ӋR\Nru˖֞`EV+&~)}E-*^>SN9}fUxd8o U,$g]`Fk{T,mQv$9jqO5ޡ+4"w+x]kD;O`(oBlBўoSfvs~CloU^bz=6@ DvX1$0oć.Z5;CdĦOB^Zzcꃇrsz˕"hNzB gDceC~m3 wۄ\~lGG\͂Aw Os/f߆"hW,;k2MU3B`G0[/xEӽʂ'~ I`$i9T9߭xM̱p17$fТ =ᤲT3c Zz2r+|kfh0<" `5?sJgXO:{+clA,IŹLjyAL7p2jX جŅ)BT?K]H>ˈ)T>hHӥp9%Ƿ .c ]oEL&АĬj_y%ӡIޱ>ln)RѹR:vZk]myI)VZ%dΛ%:O,*l_١zÿWOSBc"+%3r#$!_.#P6P-m3W [%0+>dXyAarϠW-)/^?vi g+^l*Es[\PRTwy 1ϝHb1'u͌hAdf>ٶ6=tW-C݃ | }V7C!@:vx|7!cKe{_%邎q{ 0 f6`s%[k'fkL ֝Jc\3ebز$Qx\/oÕ2fI}o vPIS"o_\Bɦi}Q;LNV=ݽ T{oY>5 ",/◻2rOZv QT#NvoY>:ȫl헸S~|_ȱRWuT0Cʯv'B4a򝬩J$ȃ\%f|zxB``uX u6c) $;ڎ" ;ɬJ 2P\}.Z۰MmdW8 rןY9԰fEyI!QQ^~q_j$[ep2I2.fʐu_5V28Nf:~7Nli-'\)70~EDQ9ܲn(A%,(-aQPxGW(/cʥf%=Ug ]׶M㾤aWA/T8{K6 ,-n؊*ݨ@urwrQ4>_*w%vLKFN)Ƴ3ubf*)>Qg@0ˌ.⋶Oo])#`fr3YSc_$jQ2LJ BtG 0, !&s{*"i^]N279&)(zZyƗ_v#OY/pK"s>dNȷpPFi&EELb'a\u* Boz$o~mؒ<k d !?,2Na j 徻{`LO묦ͱ6UkGF0@bs0hCף=+N/\ܗAۀ>1KHy[q*JҾ<;(Z~/AFΠt;~I4CS+b(l'_3cp% Ya+؊iSiHՆCGH{.bbp5Y׍4q4oOHyrCU !QRj7%SMdQWR1|,GtNJKq1C <*Z GpCPQWB&zd`Ux>,>AyM+A{W1z;\T\Ȍ5¼?5Nؔ.aJDM(̧ͿV+61A'a?iJQZU_YY~RN |S2 V/s_U{!bBq-: }7va?>rGJ~jDnsvÅD,:l(NDp'@G]bc!-Tp^XVwEzfKtjHuG9+NL ;䎑 Wtz`! 5ƻFTeLG1ϴN1K?X4;hX!ƨ+kM<V#NkYBlԾHp[VH7@: &&O:p2'bg܅T,\&x?fmz/3SN߭bqulKA2:њu.8PnwP IGwg:-MЫ OaV9@hǺhv c {@j Hk;8\ 2Mǧ} d9Ӂ'62tYXcP9){a|O`ဌ=LQK١7;i֠HCA r Hq΋+M C-j؀PG1& eYT 7$| i: 4_EǼ<nɲ~GLn7:m .9`qTbv3ݩ]v9OyZ9vql-&"mW^CAnhΈZ:@R1Tt 5&7-ugx@RŸ _ )VsE&WP#;(0BV$e&RaHKdU w0Q<2LF$\P5Ón9M"?AZ`U1w:gU,ukMf5¨1i!AMd-q-%ZDnqQZ'wbcdUl _@J8W''{C.ħ/aи+J>_5&3,,UX mA) Dda8_nXAԎ+>xAŅS_`D_|{AibR-f_M_ڮ|aLY^Y=3L5-r%gS H.\mK>{k&[\"3+.dÉ7>"RkX2vXEM{c5TE :5 OcMAϟ"0IL4|[2Nyb6T=4aMlpRE tQY$\e-oZ(-mY?{svƨ" 6zpU7k2b:#&@wp`ܨp#&)Q!tRl@o;!(3|LoC30/wAnh kEJdHyL}L\x˝U`/?χ"[?\GgJt S {ld|>&G~w ]2q/^Y 6)V?AMNx?wk|Js/E⮣fҚ7ng!hm:D0[].nx/K(#q^ɏZBh d'XOf!LV*QNڣiD|9zjзbrm yL=qeik"Y- ,VHZوKP\E1NdQ4}o|tGP\=zܢh_(>-{\w^Toz]xzS RSlzZZUXa-I. eSg[k>*^[db1)c絸_O 91Nm]UhdOFF))` gwpB-% e>,3Dyk섚N&ഘ&+#0'| (ݺB`βˆʊ7E63mlBNTc*=jBVp.h!KsmQbGPBTK|go'/ e@zUgvev)hhȤW6 FZB"1\*ev%5: `%6 [gn08#V"B҄et+󄇿sg0LTڌzp"{?{>R.20:;FRyOOF}o"XUg V>q*N$zO**F(v(*qQ)m"xC[ *kP/y޷ ,4=[@7-^f/:=Fa +v@^9IWyALF.)PsnkPM׳Yp_*ـ Ƴr\>I(l v)=7: gWUݼ0SNxغنºdQSxD^_ZQ8יI1M_چuC>֭ѺcsM?pgPD S-KWq.l]>|zw~ v E|N-A >9JaY 6QYq6JBvM\{|pJWIqd S$շ9prKdJ(:UYH,AG7}nhI j}D}|V`67lc;Fb )kLПh@¤7yڷXmn]^ 1 uĹTr#TϿ%GNǔKq;'E8[m)3/BVHXŧ^\B -\tVWW[E= aK'~>h̀s˗kѨ*K¶YJ-@KY﮳Z`8$o>(xČ[;o-NSe m#% pXDjpiG3|9I¦ʲ> vCE&sdž_@.]Ԅld8R(&N<5e$65&dƗh@Qnt~6s!w$ҺIJ&T0V5Csc1ժ\S`z^{>9l)ʿ>Q<ۮM$ғc H&^;<4J;_҈~q}%EbRmxyG(P̟qn)i T|D<@Jde 2p+2iVqIPF@9fWB`JE1 </}AѼ$?KlT^]S=4"϶6=ݗp]q^!p#P0D2&xiLݷ=x=KJOns *X*fs%ծ-ѱ+S=2Q~ ޫkMpԍcg2")<3~i;y LްqzBJ}J89mE"i-6]SП bG6DoMuCu:&%hxn=TRy)/Uߍl@?/ j  [bf$A66,t#D3,%~OkOocjPVuIpl+9|KߦG; 8~sT&,bT Z`=w=ZOHp%?Oh2GO$Q0CHV6?r]Jj=~;MpRf/âYYM -WG-U!j9/`*9ܻ@^.a MǷ{Ww8k05ey!X=ȪN A V&_|@S㔿F6cso.cuiA*U UD.^+YO0zFV8U'%g!"8M(/ko."* $XzbuSJQ0*q[Կ{9%uy~9; AQ/:Yn 2}s6pgc3McOli]Q_\2ߔZeS̒$ x4E`YXW(O}Kӎ!M4'Jt7X}(&JPUŻrSϡg+%ԥ@^L~pXϏi1S5T |DY-akNJBNwҕ.Y`h>.ӽ'#n<5K !]!" vť//lɷŝu#c* QꎝD=ELht]C<ט/MNE\Eso*:!}Aغ;va@Nt4s*M\kD LQvV3!J:v_c_7eWeS oڔ6پ2c2Sk6|߿DMWyX*ER\1'׿=!½cFlu1~89Ne5qGer9ϖ[UiC6u|##HKSU #(aEBG0yL L"AX:ҙ`mŹK؎C?j߆ܜPeJLbvKL}M0iǶŜPietG\\}N aʽݑ^ߴȮg`p1DHvlROTIhŖ62%_L]m6 SڿL.N_]l򀞦 δhk->tl9Ǒ9V_l2/kz~kzYE2.>Aڕ!=@NAH뢽z@2m޽aNŤMt_ .ԪWgwZi&m)b )N*7yאqҔC+[b~N=N>xx>l"o Y5W~YDn&(_"[T}rF!W7uTOǕXA?帰{\>S@ŒIcR׍O+,Z9j?ol"h A&j`o Ok+nE<<I ;O 5gyBʒK~tiKFߥ^Jsԡgv>Fu8 ^Ԃc㍇bX.R T76EYЩA }Ti2Mi4IJְ@3h# Ky~i 3>9@(ؖB0,$2B2F*$Ldž%9`Stn4.\"yW ;׹4="g[frtXvIԆ0>jڌ8 ɿǼuɞ3[^)PTe+HE*6fSVR }\@F$| hOP1 ^ ouȮx r,;/R]`W}O Ay<2 9pIKn)a:㳫͚e!|;Ii 1 mqp?dϒ&ewO_YP-fTX=\z3K u|.^KYCkd:*5؉ڇzhۦ.ԩJ)}~.IjI:.}Zf8+)!~+XDv΅HHír1 ktH+Ae,mOrf1NܦQEϣ1jB4D͞Flv 6Vҋۣ鼁$ >fQtwSM_)@p7_N9N,]!Y&|keǏǗ~rh.ǐf [ֱT #~Bb<6²Q>Lw|ПIvbrVSEɼSj.Ϗs: Iv-Ӽ*m: '!\s] $~;c=;:PsUT!3:a2Krp냸4]Jo}, MMd2'f뵘*슡b\m1Ľrq|SƂU] }8 M"^OQF})L wzlg0mਁsX4ָw?3FZ2\_r'C᛻2GF=pT7Ymэc#IbmWL0*:*B>mmasݥ[/7ĵ+8]԰a8(RFIc(. L0/Wv=%}'n-3/H (G ]Vy.#P ]dAn7 dpr #̷@Y`ah4 uĵ(,(T(E+f(JsUpQU$t7 FHfT`TߊLrl*M6~f$NT(kt"i(i͜{ $˲l6 I:bJs"׻_G @3` C^N%+P듓D \ E!T!3u[lRc"j܎4{֝sy!Y|l;LWR%(uR^)Gl{ٚ-LQO`9+[i_tŠ`)e~H4DhWqJ )VpSH1qηxbώV5kl;H'#Z BҰʇ;opK-Pr)v9w"HKy!g\H0VvO8>EQ\cû@H0\ٔq|4_P:D#)EfUrE&wYF7[V;XG&+͠^P֢EmKզjcYd.a1&-"7Bh޼lt_Ca٥u&`;R!+Rx/e}*%rmf,1σ~K=VH+@Xi3[^:'o{ncM%{Gq `a`oP ؋&ӂq3K̃OJ19 N!J5eaX_\$y#=2$ @K8G>88-hyv몉W$5$h:{EVP+^> {=ߍZ‘I7K]1Qsj[LjP묣Aؑ 0 1*Fb7CFe$իfQ0%pWeтLbF<-Ě>Sk|T<49s+}m?NEyH'i闏X7f =ן.ǯ#CEj(CA)=9\_`+WbN[+ #$4_ z /rZ[N>gO'evG}q6Dz~ZvQ{)i22ϓPʐ5/>I%yG3OT0<@@UN,_:_N&``HNUXfP̷ {'3`YWq 1ٴePFN{OGJX3lN̋RtcÉƋTqE/ 5xԛY4$cpt#jb?Ff'YR~ڏ.w-k, P40C`º1'YbWbRۑͮz4Cz4/_Xa+) &S؄ڛM|N  RYvvsas>vs6Qs{3ޥ- pg }'RzAf3RȦNW?TBU!DFn:aw4(lYKI Պ unո8MxHm:9 5 c!-ˈWl]JtsM#pdi5v]H%v}!걮<٪D*kB#<;{SYzHΠ]ʗȠcي-r[-Ɗ5>QB@**vmu~.KABHcʞ569BP]cdzrkd~ -hQLXb=A;RN~* ÄKV0[WRhpGj L%;"=E㮱)`C7)^` KÂ[M6W/qWi^GgtZQ wÄ `Kذ()D< [{.+"؇kQm;6t71 l-7= C g?AUx[.p/w41+{0n}{bU"p % )[]v[?pq DO$dEy,! 唔2ٯ *NƤՓ9Us(ct"WFS0*A> 6rƲKfA2Vha"ԋ {eIDtsҦ v'2Ey<Ι\Sxe`l۸[+r_La9XUC Șި1aDE'?SWcr uOa`K/Xzli2I&714f*~l0JLKS'>l)s=|}f.LЅ4Ao2zԺ=&L !x{nn!)8b8/G|f/3,Bo a׳{g?WCL{#yk'VUw͉:4kܺ&ek^Urvzk M?VsbSt27l$D mݚ9B'uh\Сl0hhIxs?1{+nQfX@55^D@Ce0JI!8ݍb'@{m,&ۨBbF̟74(9 XYo4Zs2aZ~mQuX #J,k8M8Kz#K>9Rv۾iqbr_Lڭ&MV9;h 51DN@I 77HNwʋ1؍ c:ڌBzL_^xjp[x9wC}H\/L.Rvy, i1cԻImҬ]K }ގ–C>$3bXOLo@U@G}:۠@BpDXmDlym"R֝ Yمhi|0D!҈7Rz f(#.}'LieYSޙӭkHtgެnx BG#5*$aKטb He|oċUDoPZH& u00,BP\)H̙[dO--2k*0ndI/'|fL^+]\C7ֆB߁HfR!ch:0 ']@=rNW䚎ĒcT|=&o7ئ9r&|8=B ֤g?X:͎ڱO'T$NZNӞlǣ\<*@v&MgK6L(fRc$5b6ǧn7AYX~dIǤ hQ)R(S❑/Av4$T%)i+m/LQzh[7/I P(#ˠl %Pi2MrK^ĔI y U'Vp*/q,뒦0~wSpj5~ׂ:h|R?ٰ -\CgP]9}o_zsҍIԙ٤m*3ϾY=[,[ gr|I#aEk&HoͰa'{~ɐP&) EMw4 C#լX'!H0e[bkS8pTv ȇtqX}ʗlǀLמ=U2t© &LB9K@)ڜ&o#[#4{jE2P| y&1F'VaLwSx4t]#D7!EBgc&Ӫ&-lr8_ćK?$&Gtk,KBEO.:R2n.χM=U YFOrh`&%hL`lHug,t/8Y_\ʹ&lDصDZ*cwz?E) ݴf9jmqȁn4T4+s'p1,Gy'I O:WKvIƔ*8dt7|D~˥+S*C =5=>hNms}fb@ { 3l;fˣ0kv(X.H_}#?0)pZ-ݹˈ dsHz5t8|uNWg vԸ [gלݤNeQjڎڂm{NJr ]!0޸ʫ Z^_s⩟ L.jĴ&5ن +]A!DKk>@ $@Jbݍg{VB{ɄSwIuhH;K:¡XQ6 rHrNz@.ld6x,լjL=;ϳN$>/P}J)ҼEPʵ۠fr*o~!{8{s& 3MEDcMJ ,f'ohVvK+"}tFIL&"=+<Qo# PEߚd?rpq2E}Mͺ:7_Vcx wEYxiguNe*(H-- hֻFJ # Q`@3S_H%Z =w=܌*J|RPф#~Kt \o?wk6K㓳ptzuD! Z2ye<\[ym7Cs94w}ӉASmn\7!!b$qC^MIqw+ IsGDNd]I {GTy6gwdN]7}pbcx!lr^ЗJ&]QIf.( D(I =(ks7 ‰q8 M̑?C.St"ꂆtAYU5V&3wjOXK'ѵ߱5~{8wS: A 2#ùaZyL% hLI[˾o߲ue6'LήIQFE;+ Ku nC,)xNC)}WE 6:D.\s~.(4"ec)&$vUwB0 ۿ71z^_^!5iC2; \L~jˆ}\TH#,n'XY:jr TڪlKd y;}ޔ9֬YWFb@FB6^ނ[Hp⊥J@!ShC?%KXkoAc2E"4hA !uY0QMfnjoSYoZ=b_;Fzռ(X1EB>㶇eÊ|SU+7PҠI?t<,()U9%zh 2$ا.Kv a cbAj- >u ?F\ lӿr ZM,[eC]|#L8kGQLC*+F.Ŀ p r#&ROՋq$3R .Ehv0UԲ;"WP_Ь+Ʒ"[!SAcD[r̘6?feW$L[yg?oyQʃJ'_%KGH H ȿ͎Vp;MC Ǵ !^A՚Jrkϳ'Ubm]Wsb \vZ 닍Fժ Db5+_5/0P4@@S,4 7C$ͤwm 5$GU"B=ƺZݍz#=&KI*ڷp>hεfsɼRL&Yzw(`Mϼf.6G&ݯA͵a;?^uQ&t8(B 5fZ DŠ4s-[@hΌb[ZCk  ~;WDmbOv"l=w1H01F4K{ݭ8MYE_%e,Se?O^~seK|i'H$.%瞜nQ$jiA!zs8cPq7x;3B^]E6xg]hQLzolQʥxKR5$3a.Wɖ9q 4z͚}0SBvNAVޣzبy !x M]twrP8k(|hE7pdH^@0tbJ}mȴcO_;ΘCe,e}R|" c{S3iS_Wmw3]X.o(A ϐB6%pHjo0dq [TB7P`=ќ,OVYΦU9dRN=gSP5r>ǬS%~-+(HTvf7Bīh|aXr+ڵȒ"_!itb?W6 m{ ޞ=`d4U .=KB ߰sՁeTQzn@PBA򐡨?9a9@f]c.8jCWֺXR?%6FzKo֚,F2^WK6pbՌpn8rd/oťW$pd䟿;n?@l)[\]@_Èʡ$Gcy!%ؙ:A4S2q:$L I Aq2WY ArltqfPVZj"@䮑s~(rLVr#ҨwW\Gc0BN߅F2o8jZlN-ieFb`Nߗn$kHv` ,fc+"F}b>`Gom=X-8rG~y=)x~e_b".Xgn B4tzՇnO#D%*C j b9 ZQ;϶[R95Yk41gm'O|5n{1ʔa5\x? B3n#yU|?8J1A%.q]#ڲO)$Gb?  -_ O}XBGیd%qbZ9Y(Tf,pmt;P šmWi#}D~\G_[ lf~~BGzjs0SWN6@ja,cORMr+l N JΑ$&PHk"bf89?iL `HM@ O\y98v@L^T`G~_kRJvwKrHh7Z3\t;כ֑I\R|yW0|zTw6b_lDW.2-~0t9 ӣE1!SsH?',ۮqyp < 8}K1"Tx0W %<4>lCɰifo^,KoG ob ]@,Uސ!j=lꘀ#lr` F΀9& S#`mu؟$Y9ďsSdg4gOXd|yݸz^ wH.Y۹gFsz3 n|`㒴+yAiE8\Qz1r' 1- yB64n)A\°Դ/4Q H z'ޛ,:Ew wO_p1#{T͆=$Wp8c)5ڭ/;jl/#݂;5Jjsȓ]uOˊFd#IݼMI-"B^mAx :[k|ERPCmrp?#R>.;Zyp|޶.jg⇾0/K+K^{LhOm)W P?(CS1iv \qh1ps-U} [Cl,L.?cfLp`S^7㏾_D|ۼ)sQVc;p.,v?%'8NAJ/`W T ڨG{sXz]+٦wֽR!]VgF]tQwބfbTړ|a0W!胔+ B.RA&L_kDr_7K@ Ҟȟs6VqJ߂FK{FI{!I;n+5v3̂S#?=SQ~jCbaSRIÎZjMt_b|KCHLJT*B/]=b"Qj.U_$W<@eZT4ڃ0 '??.zU2$4#^wЕ<ę? Κ_cy.W'~W'?iWXWQ:Į>ICڟ]~_,lc>rXQv7òz:vݿE†A-_ _ LcoZӊ!RpCp;}ncmjJa%#\%5v)<抋,_eyJLASn#sCvt~uEL%tmi v~˴ fLڮmSwVʶ륑 tAI7H93LÊ %oq+)!`g~(@c_Ψ=)j?^F k8^P9؋)['řVhV pQ0* E dJ%´!NfI3z#&Ǒ4PݤkhWy/u#v1Mv<*=U@-k"}HթKY%˜yߺGCByUm1W{re]5bAjN~KQh6u0{naҽu [g1j,75b4?Ԩ'a Iꈬ<;9ũɥ.q X;4t+lX!7R'u.Q5ٞ@"BbʈT]iFH\wM xf_g{H@n)˹Z-9V&5o*$ϔbc_DO[BS 4Uj`h _䀬u.x%> 8# _+ѯjg+{ldDZ=B> !$AA]B @ qRUWOۀ92 X~MYKBh."S2|{Bݖ4/in817!\90E,G55%!7vO=W/6zJ]XO;٬E8Pl~qRfiS(c X2 >T +i#awSx'*<zr!t1>%Sl;\[t܉v",]6'fժ3AL03fQX1b`X w^%Ψ-'uN TE 

    s$?rs`Aao Ch)g:SlK@^ŝ;eVJ,d0/e WlPy P9%@lEX5֏cS: [̨n:bQ2pd*.cuUeFh!K"SGi; Zyaⴸ3aP;fN7y-> }(Tw B}:tuС:NMOLH7 6? 3V>7ZrλJ2~=3_6NK XEc{t[Jiw`YڛUqdb)*C]!OR}~>Ǝ]bQL(^HFK>:iP1*mY,[}S0A~Sy3fS*d|ShC5c-Ŗ2G|FU蚮7OBPy׳ `;b`V$DU!Q^NNe_Td$7ol%;2-ס$0ysg4vSo&u'n5a[8~!I|_v㿭^y>{~_) &S<jĉS.dX6MQbH-ǙXlo-T . 8== \^B(D?sV4!kE|m^F;cx )`.u'M(F}|ֻXe {E rj1D@<=80!G ߫A-#Îy‘<ozz'X#t(x A~h3;TC*"e ؖg /mV!uǟ{^ګxрۛ'],yov_xj|B>F~\r3$\mXP"g1Gf7z -`ؠbsذOv^nd;JI즅vMCFGdv6[kcvd,X$D-S'`L>&榙@|pb\wew6 K9.| Ya=6#_XbbEZ)sw z%Mf*< ͪ;Z-݁t!@T=v;-^Ư߲?ep͆ubP#ěyƠI`.u>Rkl l*]n8Î(!nM}U$8Zjo@EoѾC4l6V}9L6ڢ'Cm3@Z#l=E行.ퟝ 86˖lj.w[~(ZbmƭLFS4esХñN+[M{YkaNfYm#>IWADEB0^gm C8RAN@0`7͗`˨(ursHü>DF+Yj߅5,Qغ7U-)"9b'U堌 BNZB g]>Kb*&ɕ̍9,Ny%V4Z]8][b 8< whN` oGL *yaKl0_f_Cv2LӌT`^oGGa=!ͨnݡ77>LU\xs%,b)u2\煙E@2ks3rwR:P2X]=/ 5#75J3ضkFQ(3!?Q@AA,߇>vRˣ_/΅Z"h_0o(al]ic\1n:tT:."tPm|e#'ϖe |;UeP |?")0 㢔1A+#][/߿^ 3LV_P\o+ WgZ<׍S&똨$QC=YKAء}pZnP;'O|a&U >iө4ހ~yރ'#͠e2f05Fl]E;(K$i2)`D?˹mldQלt&(nǥQ0ix5g/z&h" ;eݸemP!|1#[D82%j5[pb+bJՍҚ@Â\n{qc✛6K?TR5-%PVF+<iPw>ߋJm巁s^1fU>6oϚml%鞍Yw=|=%M, r_Gi20 RU 蹆ysn]hZD K7ք;n΀R&y59׭#M,IC]Sus1])t 8ȖF+PT3na'Gq'[afݮcpSrzFju ʭ.^ʞt5|FrB}}Fr.Lo(.uZdT|ު7eXCʻbڿ~l*ea#,"HI6_Ŕòd2!P2ZT5f&iϵ Ggr.9$V-G"h6W>^"APСM2pc9D\ey9yd|iͨ q[PRչ0cyW0PWٖ*3R:?R#:3T*e"Z;Y R'IiR"x ribu҂G !j?& lu39DqB#asGla^!m>i]:胟#Rʼ\U8GAIEљ Nt* Xhrj̐&G2"z• (2ADIMkpt Aɣdk M/|:| hpܫ T S51+mCF5x.,hipڔ(]cf<@ yc# _ p{yvsh2FF9kelH8E,bGO] \b!w8]Oa?#9;r١ݮOwMGll Xp9]LXMm'Qݑ&Oæ 3{f$Hާ~ қ6N44G-g4LN`SNGeaKGl橈C#}UA}ӭJ *'q"$ db|Ws+U, E?cEJCq=3 fIgsǀ;a`Lɕ C\_i:B 䜟ڧmq"sYd= NK\zC?D$u; GT P.bdZGVl]/ėi,A-/zq/,ӁJbߐԳCc<-:14yΡ&~;/yJ |ݠ8~ '*gTEA|:t{u'5@Lu iY~ /E O\$!lNORʕ|TrT  U7^v/4dry!uޕ6.(YтGQzWp".g jqC*(,VL{40Pn;rW6Y=:1.sSh\4G#E(,jr;9D7+{=K!VCP:8"|`_D-݊_oBIU1{=( ˏ!GSrXZ@_'@;wƽSYGhmI:iE{j 0@L_ᇀ ZP)?GMCh7u[X@zѷ`ħ.eF`d6{ZenW򷹞(cϦuYmQu+?@y6nʵKcVrޏiGh 崤2LˇUP[^Gej- 5jr޳iAd'ggh($f,Y@ h%Sil^s;_Ԭή>yI5OE:61tʩR%SKo@u$adM f]64RoF".Ԓ^:*_݇gΜ5@):zC'gW?JteɡS2f\@N͜ئ1AdfP V{ej5E\u!kwz $qo[- p;\:+"}a7PvIܵ }UBvW5*ir /jimF߲yV6WR`$*`uywM.(4v%TERCҧ E}n'ue(~*Ih| qs[e) 1Y3x:J]YH3&͛S[.Қgo&捀 #QYA`!HyF-;q64#AP܍ԱvDfrgFHE;$OF8S] pV6T?z&.eW;3ڔ$,#U|bjLq$$5?r!Ҍ.6|dቿ;R #BCIJ#_oI xH+@">a*'p3uHR.Wi.scq0ŁJ&)Qe%2hS'{Q,h) Ȍi_3;;oTG| ev B5u>-&kc`"Iu]L zQ2kŶ]/{!yC3 j ɛ'AxƒF׏!Z(ym^ ym;pHsQXt6Qcж9 ;Zt1fBfrСowdQaT+x:x~4>W#N=ܗbg &tCN.!/fHHL>]TEյՈH3>ٹ8䌂8r7al c=1ȫH:Ë2Hnr; bbFyUiTY:|8)}i`ZHr-'x1>qV ` ri엶ɲ.65\x`nA]Fi^)'8kUyۗdY2/_[MDBaH>;\Q"%E ;>+keYTwHDRY[RE:ͺ8Md.E u~آ#*}Ȗxɷ|r#[ijn)u&ِ&~0+ szqq)اRzOgҨz}!S齐&xxz]V~Hnn:w@|uc-MmLm BjyOM]bo`#^4} AdqbhR! $!Q㚊z8 ,avo"{˕=hZtL졟:)?#!*Iロ$z:ۯIMH :zs; eiTm@n$0n U=Tد%i""1ěGxOA@ijćS sD@8aE\g5m+݃,\& wlns)8gl1 ]\"Ί_ÊO`D7$+,,#-NYRKh 9<ؔ S?3R,"kC*qfrqm+ѧ#T6R0ƍ;ӆceï, w\S5A v/}ho~L>"bT%vOA1<p$$5?ǧK`cو͸EbZM/sr#e!^> {V(pnFJQF$Ip7eA>VU~ݞN`.Ȋ_/`Nx,O*Ey,4?+TC0Bi-OQqQ֕^*J.1iHW]HE=ϱ}_~#8޴_fN#}uWMR,9R gFFfɂY3I'ȚFN/XEw'H;i.Erv; 䪺OSs>h/}aTA_+/ CZ6fɫbE o:З!UF|ÍdEf:$٘m[z w_љLޛsfi5bv ΐe du]N;pڡNa/Iܚ5U"ّ^|y!tdas* vVȳSQ/|,.TnWϰw̆ķL[v̠2Oq<tgHw3d֐N⅔j]*@yU KN̴qkWm`{o, "&G>H0^ۄlLGec Zܴs3 ֶ]f 8=YHtyC83l[Po%?khjjt CwU(oLQhP@E_"c78$NC1~~T}Y+RchYg-c^m8&{ +uV?I]nuT%qYl]"gZ i$mE)o&-.x Qp # GAA;BһIL9` \ 4e0tϜBrma%zBx9ﶂY(p`DN#uvv2@U- ʏ 9 }c=Rb_AEtFw7?7{?~0`gL^H&,^/n.UpG\Ă κVX}>_J|-٤$i1+[ vPD`J/~GkfzR]FZWޠ5]}Re)IgI5M4,rWkξ}Gat%]?yF/ ldi>`#E#FM0 ~T J  JޙIp,87btBrgi_? 梒iO*qNk a*$ ?H!c ,-^ˡ{nuغmc? Ƶ`Y%"NDܐڅ¦p8"}oD$z\KE=Ntq!V3n!g MC8o`>z^n*ܝm\^=ScqfQ`78~kHC+zӆeOءL)# "+zw\OxifLޞiUnP aI. zxl!B(U_l 6U'"Ͷ=7~$Fxoar/5I9厙8uW6/!:fkE>]؄XV.GJqԕ6Mڐ%_M a0v ŚB!YȹAcTh+G許|$XoQ%14$N(d;[\*M{[Lu''I(ul4ES^|yuqjrbCoy:R˸ũ sڿ@2-9YPTSOE3v-EyE^4K6y:1HaϧsQq|kb#sd~\ت]E$O={_s0n:\ uI'пNP%V0$kǺ7µȗH^42hm/s wwGHODՖ_7zd'q3Si}@d q`4!jsUHέug yHdmܢl uz5W;D;׻d$Eu:[l)(,}AɇG ٢z.AXBWmk™-}!+vYl~hhD;q[(籼:fU!ZQ~20 Ee2D6gyXul9g<|Fzv, '6AB1#T02Ռ~]߄NoR5ob/%#c ^P;wEw7|#z4~^ ?ܚo N񥖐Hp.fnJk%9y̢\ eD- +~n3K#([}y}zea_vP᠎@Р{@?C8+a/!JElţ/t٩Aj@7PnlCm+Ӊ ,}ǽ\xgrA@Y^7a>Kz]izǠvNH"8B@l؄#ՃҲHpdԉrmS/:le<ֶda$lBʫ< \:ՇVEI)0I=[f]s%q" |~I!݌".cl~(*?|H`iBR*eb|UvaFK$ZxQnP< m;֗ʳKf&#R85Qx?w>4Je9 (S~9jN2 @ `6KC1ed+A8)C@jЌ`8_h`]碐᠇ 1FMNPǀ #MR}:?).KlNܬ|Gh%p9*Fĥp16Ma S)8d=@|,iֶ4p!" rzJ<*ۡ>tteh\27"u@ؘbhG썔ٯlui5|(;$ W֡u6gnmĮW-7Ý6bRVl\NSvVm; 0fMʦHv=I2Zp.B k ˭jswVEU nԐf߈}YmiGAzfuԧ``g 'xHmXa(̨.=%W3Pӈ[q"O$k+tDasJƫUd96'MfXKC/ R#X-&C"?S] EMyQ}S`Tf:(1:gGju:Y9p-;ߑ#c~hWoAa{qx6(I,c1ݨk얀U_MyȍY^۞ ^ySÐTp~^@hTitBG0=1NZU':KOO21H Hm%D%=Mk拦#/&zTf8^E$Q\c_%OS[ : ̈́[> #ڱcOս8;il_kٞ6Mr t99bUPA+0*)`[ BSaGx`3d:n' HV2bք"l8jS¹:uX"PDűQ'9vzH[: *ӳiK:!7A*#^7t9.*k &C '|-AUWjt3p'043d-\E`#zE=^-]Mubj1B<BhQ8}Xi/9U͡u=}ΔւɌʕ@F ۃhp}^WΤ<jq3lB}`ڑ+T+1Nj^qzmmn-*|Jɞ2V|(ͱqp>!SYMBCLK 74 4P7 DlU=QFb,ܝ9BN)+Ma[K4y  *X$)@0\\60~+ Lм_ ?Du?eŒ*:i3[A5KT_.Fքu.FJlIJyUi{J 5˃VF-4f\]`QJy :$wf9*fT[T=R-{!w+[f<[p" !ǽx\b [p(ݞCDJݟ/+NSDN:B4㡩Zr>({v(= HY;WqsKjE8}s1#/0J fu&Ng'e~y({8+Jc ?RҤXWOs0@Q UBOU"q4"1?5pY ~A{&=B$7 t-zDcP=^f 2Y@m;,["] -mCؿa /Y`nEwaPwi;a>9FߑySc<}9s=*P|$TRk^8 B`?SŒ֓xl_`WfZM7 Igۘ4U&7+g[D`OPu[ fvQ.2!-0xUq!C󀱐5a-KW XUIrLP 7Ne/?MvNh79%n\/y5یT`zNZ| /^.a#à؝}qF2&fr]w ?'Z?#;Ask1Ņlѽ2mVfnщ,Le4zNUaz$Vϖ YOA%2 h)NbUZ.jA ۛ1DgK>!%b+^|#'j.фIF\ !Bܬi j{1' <7{*tV{BҺ%r8VV8k[6qslg? )٬5dWV\?7[tH4P0w$oCNl){-O2շxW! vuM; r.8ξEGLH0vWHfdƝ - Lqa/|*}%! BV!t[hV{exr{8ITƇԂ)(3*cqLA7/`%+A uwtq Ll|8!M 鎕M~搶$QcfF<$E{DH<1}NO:Y5z,E~Wӕʂ3% F >&0,3!8c[e4}䥱EzvQ'jGN7{ 4}7! V;4QfxH_0(b2577h#b)VNmGNhkڡ{;VF~IBDμq@>>T%;-$oH3|8{#26v_^$NWC/BW>ǾB</k TVu˪)tN#X IJNլ!/{̒鏝3}Gmd\Ge'_34AjOLJMd^Ƈ`H]mm%V [SJ/d`6ix(`Kl:'ɲ9¤q{軺E[ y5/>}-%GTF >)lS06JwUk @JLUGH+#ĮƂ4&$'LVXH>~To6>Wg jqS+{3gS{Z! -SID _i}B2!59JUD !_7srv:g߹!1fNR?I+ǃ+*)qڦZa"n6sn2jNr l.?AS2!.'j*g/]BꞫ H'|VL\}:+f$dPyG<"Y a,eN1[`=gύ JXWD%ZW 5Uaߓ3&bnQ ǘwzSTh`2R\yPVAoe 8e s PiM"1c \iW<qzhX4d} JT\^fdȡoB.CM~n=dōxIrbzNWkqbHc!occ?G3cc:Bǡuh,gҰAKGXw?q?UKǺ/ vRJ=!mu4\/otD]8wq4}s1.K~Pt5F]Tj=,pYX49K='nQD䮩5Z2QB610qZQn-%yH4jP݋1s7({bC>LJ=ek) wn(0!LMsWPsP+Woye-]|j(c=\+4#Q!u:tx4gRPb<.b7vp; 7=]A3!gQote>/;-m2<0w!#n2~эP+;[^jd8D*|A=qVX :T,i6(v ITPx +{6wTfU>=`2qIKEdMv 4 5ED ?t[">+>{ė[*%FRDτ Mf1_^\ƥKӑdjZ,/ݭK[a13 DUdB~gyc0Lb%^7=?(E0lof#n5Q eIY rOA/`؆0EocϨ!Nδ~CF:ӿ/S^Amda<sTx#D[1KQ 4oń?$m)[ "!UF|P(.`⤇!UPۛᏁ w18, Vfuq)c]|5yZqCt&v:M V3mIi^F3bPQU"R@vDZ xp0bC4%زL> 9Wo6[ΰ V”2uӊ'ݖ_ ? Kh@d5\j"BxKU9AUc-V'mH%aOP$JWX _721;%`@E{6e9WUŶR1%Cg M570V}?|z-znk kLqcpf'{{UŲ~|D G (no$!.@N7h%]+ovN9Grv Ykd&kwAHo9D< jKkT`q^Ֆ$T<9T0zTVw,i|A9SiNx̝0N$h}L$=~H.V1CzC=QYy"9665]9<4T|{Epi^ky2*7'`P7z&bz@q_N2\.C(>h@9$ :TMCqv eC75f`@a%Vѥq\wm? :rgr⭩K掮}cԬ/(Q5(mE6tl?43,͚޸Aq|"M5,ũTwQǚ}w[=j0fp%ofmhՌt*VF`}O .ۗo-g|=ڳv @Y.ռ M^ާ:,IMk(Ff&+F){FŨX͔}0C!V') I^fa?XlJ`}ؒo<6bl48M=s1IBJ}nIa{]l{}}5Ú0tAC (Mr870Yˣܒ~<\zz oJȣPݣD$!ekRϺw\PۂTL_37s^Ec:ִl]|, `yC'(xŎ]9MD9,dJynVi)QxXc1̊ f5ѓ4w>:!֦|Wٸ#@C̋*Ԁ756:Cٺ^1c!Dg%-e\#\ E4{ P 77˼[zt j:~&NZSH2ϛ-Ɂ˞I}X[3)RTؗz3#n3=!]j82%*~#J͊ /+yH9[ёXH vZIї+jb10d-\<;d1BsኬCMq\C2;8P );d',/\\'9`wdku^/>eP#A0yL6ayyLk(JJK |&B#{zT#%l` <.nj]:]-1a zy0wRE@j[ajwj9 _|]tQ^FI/Z'Nat͛?$/,dWP(lJV³2Ilj46@ͣ(1pd,.V  lVg-)Tl iq)@t, 6p"'>YX]Cyl>BoHd(~cfzKpD Bq5@q$s譑ELWQ?x뻸MI)Ȗcʩ`3I U*A-JRlϼMB{XЊ C[ ڈM1uҟB/n%P4q17fFR+A7oU)l^`am/L[Z&$,YS].>$U|Pu`ݤ˧o ,m L>qKЄfwF*״n,j$i)HF;]ОTod!efSbwb o^w*z붍|W9H;JnZI~L~ h'(_Q))Ư:\>o-̂+KbA>~4TUczBa]9.9VZ;o=2% 8$WTlgC&.g0:6}C>cM^=;DKԤc"3*b2".PakA'%/e= 8yzHBhVڄ)H\ߐ QL2lexERAsƙ~I7nF\Js@$m`yNRaȫu*6\+-yT~pM|=KoRհۤdP[])h*Gҗ bbZdsIw@QO`6QCt6& UM}[GzҤ7^0EIW(kAIQ ĒRtԲWzQ'#ƣ*Hl&p-\] tgv eԧҍqa"DPMT'4zm)=iqbc`^ zs}w 0l6PXl9Աf2e8'p,Zԭ;8b aE}'r ϶r mcp! .[fm^Mǥ 3oإHa7dut¥@gČ@p@]%m;n1s_dT>Аb.=&fV nڵGv ~$g[᯼c3x]p0@F_[ Z+C~کv^ =cS\{&ȓAci4zVcm6FLqqCXD~TL#xm4Db E៵Gfl+`F+}OlG~&~myL =@b.g\T(!|Z3<>8r!Xj SYVK?g\$u0mQz$ueamLCud1_`]x߁7LlӢkp|*EC\0 `LHr# d+.z69P O3|xx"_۲=\h OBOTJW& @FlDHxW-RؘZzW@{ẘAI@99lhG3uK2]}UKG&  M* H.hߎ:yrzu.Dl4{卻Tݩ)N5>n"yX :HNbJpWX)>Ct̲( & Xm^+XE<{×,.Iz1l{n"n_14⑎x;B>K$\+ʐ8l_N{|0R) M+D7nŠ&=h?zx7MKvC9|4ASu= P ,hTF;<`a) ;EoUkQF`W~xM\mfӔiyP\_uQL"q#mɔ4cY$OZ ?Yy Չw[]gGH$a. &4Zp14C8Bw !Pmdc$mj T+ i1IO[E4H Qܭg[ ?gI\Kb "43bW"t^fc.?4e͘(žT,q:7EKZ,/UkeR_ yP--i jv 6'{|}qWjka@㖹lA6Ne9>Md4pE"T-0[ cPR ut)AG+]ȁz;fU2mڙqZ3nX)MEZ>([ .\ GC_bCqB[CWDq%QK&u3fNݎ:[ʍh_]%Ef.J#ez'4WELө{e)܏eZLmW)+%"Zu5g"?jʨ̲L9< y&6)jҏ`x"N90ݳ"ݯ2e[V3U߮%[;E}rWIʌ.(_~`ڣb~PԻDBB\kZ&`L&9o.8?ܹpѵKock)ϮxXi|F$F۔T4qhثOZEhVȟ%nZG()">-T@0wҐG~D{jO8YpX6d12邎ʔU][u&mǢׯ8&jGE/_؃%e?fBhiH&"!Er#gJc$SbeJ5~$+;\h_+7{{xIq28j4flP]5+b^Xf3g W}m3tg$lsFZ#YWow(VqCIpo)&ϯIne(m y?s% ~Duܰ5 5sξϙ-+g"n x;okyNx9L9!6wy\ThbMtѮK[|T1 !vfqWnnXX*F1"w;T9h3/-KG>@5QjwˉJ:L(E6s#Ob[V!Vyl zz꬀&ZSLN26$Y(*C3fy8C_ϰE5.;þzYA/*u7Ȼ\ J{Rp6T>k%_jQY׈IGs70Iw 狗<0_lds빍.n`(Lps+ ◞Yh(zţxJ2 kYlŗ*aAPK;Cٚ2ŁdrvsYUѿTe!]Жz8ōSN#g}Gt!bnJ%z*EbYZpA4[l6PSJ;NmV<۽.tV_ d@c'i-(wR̹/ޙمl|S$BbdKcyĭi "my~Īr\ 3/ C@]HؚH)ё(5-t[b/(z}YPFS$sCrZd%4 cD}GS %46"&+B09gn/>|<ц f hS;ipcg2uNSxX=JɀGPs'RgV~xrLi| Nc@t1R@xNrs% +3YDl>K2e$sJݲ߆f TBY9)メ<3!;-~c*}hydow(!UNh<&KLmU!^Ҵ.ZOZ`lF߽vMu=@(ntyKRv}}!<_頜zu6).gex f/ߔ Լ+Hu!.!QOشH;dxN QZ23$W IX$aIaMOdjp0 m5{;z{ G+,#?wW/H  ӇA4Bd{qH4j ]iYҘ=US1+79p;HyqAm7vCs13I#kӃ{| K9" z¸6%=>fA*|$t2>_Gq%8&_ʾSyMp1GƱZ%.8c;|8u^n&QO xKfUj~ `g6%'҇rFz7@ɓBjQMB`N {5z/<}-;@72+ Cф?"23#JI:V7ﻘlI5Z"l~΄1 deMU4ڿgRxʇw #UWGxXW1گl4l6U5ѦĮHXf IDS/\X*p|,5g1>F7~`TNz]Ȯt槶/V*:j!~' U.j*yǠӱ6aN-T6V%/y^9Q 錅q+l lӈ< A83x,m{S"޷,B0U皊1>` V[̗eU~gpt%W2w>-đ*p1;ިh= g J(UOCїndL hn;ɼiًBvy߈smt6vg@f$wjRKj EecR"i 792y:9OPWΉl.16-#߿.( v.1VS( ` '^i 2Q3 3cR^ xPKa j-ؗl}ѷU=9I{Tt` ~i@} z}U=ZglͫtB="V.Zc4EqY#>$W %tK -#ݧ 8'MvF){lWFD]P 1}Mn0ܮ|螃]PjKo鞚DsX2]hH}_#+H!RY0 ΀OvUvNߛ]x =(tȬA|RfE "KT,Z᣺ u ɧ_SNWVw*)q z}HP-[O+ԓI21_7E}sQ+ ]}?^?J|[me;<๓J؆9%_A鳁ԍwana/xA-NգvĦJ) &_:ph*95hA̶I3WƺqzurTf`hG~{)ҩ{ OnMO ݪa/ s 1&[7r>Wnɑ9( 'x.PΠ;!f)}Xaׅ+._*-}k+dLݞ9:[0J(эFu Ay!)(ȑC3w1Ef^ X\/cU<*:&>R%ghjH,)l\6D%@Y_ஃuokyڿZ{U59v+w>3DX"[7uEru<]Q=N5lߢhE7<78Gak]>fU[0_*RWPVߖCONXY4-^63zd-e»x%q!a:?1SJ!8Һ.3jt-(;ho:0eV8VA=K_4`z-}¶0'es ||J: 瀆ZB*nΨ 4!vdE!%򿰚̰h {{z~( wf`+|d,m L0U(J n oP]ކ&m,%>cӈK0}o/xǂh~ze73ϕqYQpS_*o A|gcIgd" <Jb SaWt 2ZYߢI w˿{@溕`\ǒ!xX#O%{h8jPtiyǏGo_F_NYz|NtN5+d)A5("ʵ'km#m*҃;'ɏ8Yye&xx˩ˍ߈idyhx+0:mb=czIPWWjw5U̟&/!]?i.D ،o#~S˧VQՙ"~3a.,@s8X q5=`c^7zUM7=@|#-:dtD#L \ETV1G*/e;,)O&ICa1cϐ6I$6 ~wfx;M~LoJtA3 ZS[hO$f֚zDP,z_ψ%GC Ogt%fZ"$Iz VTQ.`[o(sW<CV訢C> Hatb|7 gכjSaF>^`|ԏÑ ,s=#y[AC|BTiu[Sp ~vTҲ<:K!-.gQ-w{#NYJLirwrȍ$ &nuݦdЩG>(0N<ˢ&浖xqCiXQ!GC;JzY&"-ORO h Q^9-)I^k1s߄piY"Ad%jD&7p:tG-) _MI~l@z$yjY:\@[iq5rb϶q31Z?Oqe~nUxcٰT$Y^}x9?\5@n^.{.(4( f/@Š=`~Z1Cc V9XzpVBj#_&59p3`\prA]VGbi+aH@º30 8CAQ3,H7,Kܤ^?A)Z߶'}&TUV+S5审1hEC2U:C:mx7 Z a-r5 Ŵ-z|_ms@XgBztk-'L/2L}[zxp'aɫt8T6VR?@ΫM;k>@pkXyYi&DS̞9@u-0f0 )Ԍ<8͠Vn&+z˟Hkk\}h&o6P|nHOw6˱dH; b Սnو4`(.D-DQra{̉6-1IҾkc \, ={']$U24T0LR%{W~B߸̟1+zP3 ~FfO|P ē): ypc F$WLHhq{ʐ)Gc_zVmp0eHc޻ ˞Eo/Y<Vb|WHW/`-5{' `pK#2K$d׾Cw ~F`wqhUADx(5+aߔP}Q(U7'z!dH#{-W wh$a+(}U5; fx)*mٞfI "-ȳKZG|)jFcUf!w_^LVwRbgoV$"6xx$#y[6m*U3U aeV$]l8j=(a*l+bhrl;F =.o_ ~\O ZpTx"&{S:7R[K澏)Jl.x+ki/tP38\ r *"R`HEVƜ -pmylIؾN,-Lcj"NlHs@CĶ8فWEeΈ nt$8a/Në߆9qtrj'<~4kD1|jL}(􊀶cGB7N HCIux s0w_nWuY0Gn5eݳ%s ; mi vDi*YCvF1^e(cJ% ٫m/=@PEG fI&G+^(SWw;Za64I("){v-vq2b ;,; ZngD5^ǿpHA mMƶF(EsUEUA{"GuQ]D]Ƈ:5S/%Vgڤ-pXRG~4mjag6%OE/6W٢C7A52u&QꤪB>&|$=^-kJKY~S42UJijfkjGmN[R^4m€/h ji6ꌌwa:B4y $1hHA\b{0۬!1+EIteVWb˄س˩ɜ)У&B; l8R[ %= 务(iPd84a{N a$ͨk>gx0#*Qk*^}њ|h*䲞TC= 㚏> 6j.j_C뇋 N'˰pU3 %+ȐDCE6 =a8t1~DA7|׌ |x>=cJB3\u{*D~?:yUCSHUj,uFHeŋæFJNj8<9M9u[CK+!94Е'q[nџ28?PJ*y_`aɿf*D!UAx};N8fOG#! )S/IRRaLd:0朙yhurG3!C2?p3^X#Ǥt)9(1%jf%y' \ks$̊RN#v S_v]8])V=GP\=m5qB-l*KkRO{;sH.Sjc2Vh䮍AA&WHUp$7_~THjO7x[ 2vȍj%eMwA ;ʱ&Η^eҸJt~qa,m!hndBLv$D7l yt'6hyE*OiחaV@C5ㄐ@h&8Ċf+U_(SF:+ݙW-Gn+bm9CBόhK(({m?rK(E8P,Wa!@?rhmˈ} wkd2i1xa<(hLJLƜ%T2C*rUQZ wp?!S| ÏaX1aǨp+sl#[|&/?>W ?Rz3ԘrEN2WHru/y8p?I8ڇ /oSP>QLRgf ofz5ë0ZG(@=9liCCJ0 S\p}L\ԉ#$n4db_&֫D3p;TB|sh.JW4E}:Tt-oC6~cWVkrϒhzt2e)cԝbMxʳΐ(9tum2pYbbh7E<{+Z Ryq8 Y8ɨ|I`;m,,Uh[)碶]"mGx) LC۫=bBM}wˮRL"K!+e6EP1um.1D'z@[9KB1Gt,׭-x 6gS!u0l'5NO&`@/f2οq9cO{.%|}h>'{![#ԂOo42@%9ګ?j&x V8Y0ۘFǾLUlR&_U8'l1S}[՞Ze/٭tk/s_@ձVˋ1凼s<.q4|? }`րh_#_jjEPԡˀ;/C4,Y'C M y[ *;^WV1Lj Tq{mL^|B0ڋtǬVgE!0}9mT冯4sDPD=e"W]nkOy_Y~t55zPҵwLr,v-RDi A'bn)ZsAnV7_ViĕL[sadufPYԶd^5|vJ-l45%&3L#/ dK27@`#W]a5|H,Kǘ[F]-C-J`F_^M"ThJP L>NՈ5f@rd)L)D}ɹ4ܱ3K /M8m ;gOB*W6!ܴn}p%]Fz|&5EwoG]}y2bməsޤsD[?DA.€K<<KVMlׯlRֳ6PT mb[<ͣTy[j6Ry찦l#z:XJ9IRV<Q,آ'Y Eƞ7Db5,7=d1{-OlcJXjay As# =LCyk\P+hQ5ggV)x 1 ND\.ٟBCH4x 4,&NDIS>غnsbXt2PE,n. $|^3ӊė:+}h*D K(K2E5i Y+sC4E.>'n4`(_Hw gd(fԳ9{Hu;lz**.@,6Khղ 7qUK3PF2 Xľ3I2tЭj@c/ ^5,? D'\'byQ4S5 ԑv> 1HgX`z{6Bl],lhFñJn Ge]C=Vr!dzyn<0tzGh܍4'(_Bgx;Z"BaXd%U] '|[W9v2q?GB *Q!5p 3yHY2CҀSMl5G]J8}!ЌU-4S2e,j>Vl4km%s{]=fnUH} G<Y0oxTnF'\hV [N@B{F1üKAP<䱜ԩ;0n23)eC(knG+#WU$>+ yP ߼_c9gPB<+-p&h538Pr@_b1B''>/XŜg A_w`Fn4+b>ůFW$ỷ&jv3cPizJ^\/6"k}gX,ےEȣB59. Lw|E'Z(|1*O,Z[l|DPnW{pzq0s5,y\䛋. "Biax%!i)}rg~a$ESE@Ag'P7R[ވ (S9\ZS([,(@Q'm*Sf[初)> f7?]lEKT}[{R ?/+AZѶLV.IĒEXy/Yw;;Rzj2~^ZU-'.MgP;͌ i.NR%ꝸY&*9-TخQ0Ug:XJ]:ٛ" Q:Bbs?L24|ϠWLZ`$ᑊ& ,soȠz^H?nn䲥-ҝ+j͂ x.l5B$9{ +m^0˿#muV. sWFb݅N˝ ؆;vƸSF79BjǴxT,U!"Gb )T{rg,:W&HS(otRƟ9' XWD iȃ& Em6#&K;^ۛt}E"v^^!BI׬@:8WIIJ1v|*ztj'׆78׶>7pJq}j( :'v ex{~1dֳ5HnRgT9\?M9v'ض%+.)uۗO'xFH\MiS)?)8Ba՜&V`SC=1,(17%`7~(;'zE݆'U`y-D@VҩՀ)hYBbXДhcf % (2.Rzr,b/zȿm4`G;8Q5u, nCk=IA)C'sB{_[!۸x('ːWN1Gb KKYY{9zhؾ,?{qgV |lғocKW)s1=u=ɍ?gDv_(k`ț’Vf '$B7H?u ϊW7&Z H n͔ȨDYGL?AeZC ċ'j!6h@f{!S8aMQq 1z*OZk(>fI]\䑊Ab}7)/'0q?/PSʩpg$Iy3Sz FGr{֛n J T}0= HȽnXé?cRT2jjcݬ,)M ̂=/H՚;`Q,WL[P)z/`̆˱ڍ]\aE''.qEl #D#8GTEw p}J Hm-_|ETCn9_Qx2 + G"c~s~B 9k]р٥Q&LX/QEGWo'}GN`CAu7F9oiHQ@aI1;G M"&x6Ibe|`\K=b>s2OݦA=_T-^r`>F )ğww)?OJm+jDT<,49Fk7cm !. =UVusZb{ N[WFC0;k,]VDŽxh@B?q<`y>d=C!s HHcԑt%bp-1rI5_ vqHa>%bAQ@*H^lu at:sn-,e ZZwdMm3&/[q )(D& 9 c;LctlTI;o0YV?2=[i"CQS5`zs*nS`yLY B(݂`ɷ?\t*^L%*d]K>̜d, QOXS"3,#$͠UV}4=I!ye4>#Ή8ADcV j?Av]wtJ^e\u1,5qXRVBEE8?aj:Eqp Dv[m' uKPj:w)A 30Ճ( UT"UM ^/S ZAoiNN$w<#TQaW߽F]@3r^y0\¯YAX.a$)iU/):!]HבoLܐatVrKt+ڌȿB*=WCpk1\B;l4oEo[E}>R0{P;u% _l:UpI\ S#mUپik=R/gb ׫Hb'rmukCc)Ƀ`i& a2:'p.I:& }Ʋ{SfkgSdAPo+˔ê\z@lc9Ht4Ƞ,abFdO ɧ-m+J<w7k G\LNK %k0oX7?$H,;e&pb nTa?}2S1 )"Uzqu[P8;ZNi)W?^vtoX)CNm/m;LB2yt5%k<'E #Ȼ*Nk+z!lNe6JX9B,K)"v_ tJOg X>|5.D)ku!A{2P.ZErPx(a1NԪu騚FM% i?L1֏8 `y(%gކZe_9fkV%p17{|TeҒؕ{cZ _{7+wPe'>k:Wx7lrWz|_֙/7LQz!8tr4EWAK'͸Yۀ|鸊m]|׭FXb-6W)O(˚D?}xYN!!\'4t KֳN`(!&@}~6"{/o#uX۟>Yi_/)+M:pl2;v y0c\mPR> "'_6r[qՁXQfg}WzØ$W8>g) ?݈{Ò<358^ZP@;rޱI.En[1;ſ!y*oKwA:"EZAJ9dxmP:+ls 4)Ci0)A>мgf"HYC4&>*Jik.h.ہ594 SS|4j'Y~jQi Shl5ol.g.ĸlEJ!Dt6{ߵI)LOnJ[bKRbog=`ԙ⪲s[3&4u2Q| m2?S/]I'Uz@R `Zj_.?7;ɇRpK$=Rte/6sz<ȩGO# I|6 0دNv *9ǭ ,G䋅},Sx9_D9@*?',\' mǞ/:D  wi+}$+e mr,[ܽ*=-I!~ںC?BYWM Z'1cJ"~~3(ײW`#4r8gv6Ice܎kVئ 5 \vأr{|vӜYp6>Cm^,¼yݑnlx_10D>xԹb1bi P k^s'*Tsv9)>ǿrbjhw05,YOPveJwvwLQtJ ;RUE 8P02I*(p{"n+3Ę44Џ?clFs%6dc/@nV$sv|C3B5ek0Zo F ȑdd11lzjat2OԬ\"2㍪<ZvbD+bN/\Kt/v= fU###s0$0N-ք2S@Œu]QÁ0ȗKMgIiV]AbŔ{OnOOb]n?0b0ϫ_t\89 , F=UpRܲQԜtƾN6gmxKC:ISwy݃ LFd' **)3^U*bƌRD8?`vR}^FRGgt} Q@Jr5S,k!mjYp1V Hwk|NB|&*O(z=*H7^.זtGURKuS. K .Hw*Pu:1M(X.'G Nn(\o.¯ۋ̐*sZzV7< 8r-p4No#:^?'CݳUw^Ph)nG^s4Nokٛ7N&-KS c%˘lli?HI&G*R7!,'Ag愄*,B}2fwq>Hf5Hg88tX/V4Oq%{]l1d0t!Z}\`ǜ&uǖYMcX%|ZS`IĈ kw'~Sz ˂V$Lt%_0,>F 67Px_qU5]d`qsDLݪq!qOnNkDalJ{7\y[@b a-!*L0 }3"7MD2Q0 I(l[*KjS/M~V+"|(_WC3_ Qp'R4>JhToy}JZg362@.:b!/!S?k" Zk :t%|jm2YlpGCn9 =37Mx&E]8\u+=bޭovFaE{L'a} '? 'LaJ=ٚoXQ*Oϴ8A0jO d35xl_4fthqۦ:)th5>L`FW`쟂_'T񝸔e:Dew[q-9q*5~33%p_ .B\ cm[e^=yk?%v(rJlGթ񜕴ERӎelR!U{R%E8=6[>K\:qɮR8Z >󲀧S1ۙ?c:Y`GXG|CV,ۜslwbC:Tl4/t'^^`߷ƌX˻ iA$W"v&~Vt\r_g"GhPJ $`gB4s?#J`_m3HH5w].uȳ|%'E" }*J[o>&^bVK*k SfYDLۛSBW sŤX@7U 42rv1mj$F) ü#DJ؊CGB*EMQJY;;Vve:oSߐ(#ׂ_2AgTMdQW|;B?ӯ@jH c Care`.*k4恒a@i =k2-lϩ6̓y;wČOE+%CG"_2ħyD t'b[~>؜_%b=z}+g\'Z3x!}v`\ d/ﶟwP=ߘT't0㡦9 \0A`ƕK " jA阨j(K*|x. m:JJFHN#Ӝ=!P`44芈]ۈKGh~;s@Lq45{0HLcw{+Z Jdݿ{pxɅ*ŷf]jFv=]<zI#3#6.)sI%)=D4Z|V8~Qujɓt鍚2J#NHQ,NJ}5:41{_5˄+OCYRO,?Z'v}P׷hTTa)uyIi k): DfӅ*=R>F} 7rbAB"&wo8. I%> !EA efsu_-BV9Qh9\E _ѥl *eH*)U^3Pp 9-!2߀wJHm}&.5+V1$dc4 9AkGpohr?[rk=pwa@oޗaaBehH;(lU/%x.QyK 'h}JDmpLʢyJ˼;AԲ,%5;ERA=U` cՙ堄<jdSL?<P.2I4|9cӡ^zǔJɄTAlA YdswE)psZ>'Q}HB9ٙ#$xPNf]6. +fg {JZ |\D ]eM8Ÿg{_0$i&Ckt_aP,-w<^`4]XAmvj=V<%8H5kJܟeK =vq.2cjj7%A^yh^ҺɨM0nB7e0d mJfI 9x5/Oq $f71Qcﱧ]":k܉=БQsE PmmuӟQ}D+n-;Ex%[Q5hv;udu؇yaap5*6n{ǽm&QH(y"[Us<1>c>~u PXrd2v(.VNɋ4T PoӮ'^l"bNʼn6NXhqҋd<3^MuiW=HZo@ #wMRs$>y@Ĺ(+*037 g lE 6+,j+Ն6},@ŨYNy  W+P}”B>fMΰ lׇV2o=^sΌkT<^ȼiZDm]`Ѡx?8BWmp6MÛr}.$#-D yxM¶F+ЕZCu^d䈊h ]JiC(sZPP51?\.w g[~Lo}|f'!o$?|l D~ LFAoԀ^u18Tz=m(poYsHYjHM=͍G/18W;7E**,K;o|\WԺH[On ;J} gC:\A|F7!RvIRܺ^gYTG}1 " [wꋭ$Wj΁ 4.Gjj4X:otlũCYDo3J|Y&ui*2 D;}3S臃 uD,xLq[+Iݒ_?evrJ=&-BG'-i>;R I`? 2 *@h,5/>]/ Vh@^i_鉤…ö*_r^gADQQ| *qdW)\tFv {Ƣh„`k@`kȴJD1eqgOރ`G#"AniPY 2hPˮJ^,Uy _ `:k^;6Fz0nWLšzĔ|N%!ggZ[‡9]R˫EǴ>s m,lFu|l}$yLk,>epZ[7y LF a?%.3l'z NZz3g@Rɻjkm/zd<'#:2R?{4Y?˙x, % mWMs$"݇,P[*MHhkmϯC5vנTj{Q{ZSf!~o9 jAs7K`` $SD~nv2*6إ H0ajz(N,4MOnǘ$z__30NVQODI3z^&&NDeFKKD=tԂY0{-gՆԡBq6gsr7~,cMʒZ1lԽBl$3|K.?MU Icp:@vt˥VMg/ͬW쫲of.YQ3BKSΒ)F%D$@VYq+ƼE9]RCB+[X7KNS3E,XKYQu]g~rR+(fj51;B1?䈦 ?p\bo=%\r)5%ӓtx1Kr {fcG7D0g{6v?eaJn. 'KZbMYn*xs_PDZfxTLO0?k0aDB7 $ePJUƤ˰ {O"k BRi Ѹ" ̏HUm-/l0T"ϙ%Ojee\~\άLw_./kl<Ō7>ʾyCcdQJ{h|B1 JD O &SFmc쯗`p̝1:ֹ ͎#185_zVx Tƕ>Ţw&a QZ?x_&Ћ+h႗e]=L]i7ZsٓE8ےV~3~0wJMaHbZ͆'h3rr2B=*tu\-'aCp`uK^%^x!}!Y19f%b|?dhEaB)b| p3rԲ =2j!bh {cH~Z_&f|JAʸ/^iƋSBFЍ Ss)Fi08U=ElfKW=n|xO=5~a|wIL!HPh'TӰR̹J![KV^a{S_Kl{ܪ?`o-EK(6[2@'9iXUj`"U:,)k;Wf|qD2e1>X`mD F\'uYYCzCe \VUX(iGA9AU+|YZn2D.AlAIEhPGUnZa[E>EBD' =?tQ(bxQ;P,)(O%A=Dv^E+"gr < %ޔ?QT#@g6QvQeI[ZYEY)ˏy@~@vm?pm:t6Gjb3 @.n\tx*MN0NrRFOJ фg?2;mi`D sq#uBώ{m Gb/Ga)UU}0--(NR$7roXχl';Y~pvprD7IJJAx54xωn4,«+[v_@xՇܝ+zsyygsw/9|óN@ l#2NPs=h'mLJ&WBdtݫhn^9S6 `sF_~1aD#}3D ? Rv ꍡ>Ӽ2fq' 9oc?Q+e*g3v+cc^»JwfV,^pCIW'sz}5:T X(Yvd"(3uy^v0&B!9Cخ_Ҍz5S|՗T% (( p؟|^HDj!Y1գ{7.QS;?^vE;B-%7-!)4LІC:YR'߀A6·ʄ:ódpvc >ݟv>/%ox"#ȡOgIZB7y_TsFcNI/jMLX? g}倰]mCrBDęݴE׼\m;m eAZ$&w"\E8 kZbWe׼*n m( ZG&8nV{=hJV!r i~ ivqR,+=C,XPB sq127^E b1N?.Tϲ#pO:!5FnXx0:lJ>lg2BmҺ 4 `z8{xC=$^i0#3/U%xBbL3gثƵUw+lI&F9]Ft/J@:mqdWRӯrei= n2x1i ڣ~SVp=?alɦ**Ċ0s'HvzRȳ}X?7hu5:-hP8XsON)vՓ8.("Gh7ƿk@; #CS\w##2A %=DOkс}_%7dkvPOf濟__Q8n=K3l4#󽷈P{=oWTo41^$L*1l^1ɜb_Ea} b:ofW.sB] hB֧(..n]s =a*LP2iS 1tirad=aȚtnDxaɲ7% 9!G?)2oFrS8 lP'7{E@XL`k M{)-6 `O~hILdꩪ2G(&"W՚X/Tl$@"JtюqfaCKn;/e@3{Uk9KaIOg f iezOUS>NCM3p֗^bUNÿ+|̈x\yTU37^;,<ozZ7\L+?2B_&3Av,D) sBtW퀾 yA4ܵeռ IZFX[%ttW%f`aF$U}2c4`buRHbJ_@("Di^$I$L);n?v"pnǢP1[O'K=dw:wxVgOzVݒ r ~fPR(0uT-Xv$=o <V"ts=q`xɦ9,)B T B I}:j[ҀfX9QQWe]lK;ej<ڭg@fo>q#{غQߪPkvۨy?E %Y9j @S1*b-_Lӕ'..<R[/v:(.R+[JFPS|FXKZS99oQ iOƎM,Xf]'1$r#|~HC~Mad|ы wlW=AK{̆ +.iX ɇtpF'`deHo!^-z^ˆ4 9 b$ɚKId 9(|wя(j k E pVz"jUk{%sTmnﲝm$.>EdvGCS]FE1f#FK*H{z DdpKi%0|"32t+')J& #!篋9-K6#ǎFٚO~%?J_}E|.2`F%h_M%{v<цdɈ1{-p>>DUAn Vs\5a I&/f9 [e+ei'>Gbsٟsa6FH܊^yKJ6"Ӆ ^_^=Vl.]FtGi讥쨸LfL״LIgPmiBmYYh][iL.mRTB5/uhki,yoR7,\t8R~DS^D #b/MqQ JߺN .HxxH1!Zsbo_|Pq |d*<{m OtQGRIa@T6QDX( /ABp;W}go1Io:0TϜhEq;9ԛO$, t::@@(9oaS?M.` ;4,x97L(n”? >YE'oa/f(˛uWȟ3eoگt(5lq0lk%}T lz# 8Ö迏p+KoQM^r|}8Iu |)DqV_Ŀ'M ٻ,Ǐ}AGT}m0^ 5ovyS6{V˙kT&eۊ2VFotܽ>?4MumЧ3peU 'f!xttr&]oȹ̪YEt_MnD9(#ckMu]u\dܮH*LϷ G1&` L@O0?+g9)-32jpUΏC&YQGM~$RAJfDuM1S5%&g@os}́jT!aD%Ox ΖV1P X[}lφ;;^yVt_43b=5T?+Ooko>(XU}?5#PMҤ}6~46d!U$ i3a%RXM$ym9A]mqyⅵ`{#y\r`q Ul"7o"l%GBކmE  z!Ÿ߇@ɾIwLCO᛽u8f#xއ؉4#ڕRAWpBڕ+Zb8\ղ-ײ׸'CSU?[S.nxKs rC<* ϶mX  0KfyhC\ ~U 87d Ŋ߰E@YUQ鈞U}3,lvO6V! (PMg 5!}r_%"4Ѷ_e zuɭ~úBJsfUl΂ש[=)? YmC=~tp~@ d1ѩho8!TA'6Z%5[K(?l #F!G(c0?Ys ۖkI.4(&Lb1E[mqhY#?N:@;i ~ޢiJztEe^rlK]UtrXv`e"tɪ@ #m;BDt& Ր~Fҧ)ҿW0dZ6= k[Q*iR@Ap!'qHR>GvOf7V _-E'l (.0@@TU5eyW!:i2aF~# U@/I¶<Wb@E}%$ !=#^|jNCE3|E8Q)4j xb)G(pr"QKhd~ yxxwĊVUDBVmMcEyR[WO/s{\|7`tF.KNu:ۢrDL vkNqG_`qRݿl.2H!'4+uil][5? ~#:C~p[|4+ YC=arq;B1eim}k !,Y`{b{]d:s J,SJ=qsN{&\Rgh̼3MgF Dm@,/5Q˙1)xѵPi, I|%ByKsi b*4X8m:.ZOs}n}$Sb0igFοgrcgYZ070701000000f5000081a4000000000000000000000001672b7d8a00004880000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/serial/f81534.ko.xz7zXZִF!t/fMH>]?Eh=ڜͩAJęSoӭƙi (T 2^zL>~PNX*/c @ *%_~l(&_ ͷhv^ۨ! ck1>X37^oxu4߶-}TefiؤTL͏LjZh]1=U:]sw7_\iG'Ud 6o'6$w-T_۵e'<$ 2m8}bKVq,m RlSEZE8Lٟ>73PYcD`Jk4?<3./A.h菄#g:{MY {nK AtCUgHwf&-TR\2Ka#^/wRR|V3f܎ Yb~{$^ƽ)4u2 ג¢YژBc6,#B*8c IfZSrx,uT-OI0RD4T9+tb"Frfzň SP'kˈ`gLҜ3B^MCCB8}5uIrԄUlT58 OXCjQZ"RT /T_kY2=yWQ Ɛ Ta;4"f(*&!o*pM"Z"Yq [\I$쐈&)ڂ*:>)&s]4( ΃̰Tާ+rPu[$ ?;NR+I_7d́(+6W*F 2g\D(IrZ6¶5(8)&i\aG=(sLEawqkXgc$oS铖Ke,CߋӄHTqO־D%MIxIg)c9Ws Kn*'К̀X-Ij5H.Dgqf+>=%΀яNh&1|eQW쳐ߗY)CVZ#岶3c/GktTqfb4݄Ť,"dzEl ]-JH~u_uPlt9CC- <O[|_H/}`4%v ŝ 0VڴV?dѺpi8@u'O5]6V75Ev/ ~']eEAa~-MbKDYz#F8ah9gb0M<.[Kn8* Kp J,&˖g-&@-]@-{KpNQwDDɊ6YLHsqr:ee/A\ PiT1:iYo؞ׄ #G$H^i8Ѱk=G&"+9Ps8g?ݑH>&1=[+GccLc9q X0Z&;Y )['k77tf,е]頻014ֻk27cR/$ѐվNeOhG=f~ȣKu_1Ӳ[ɸj0zCv)q'#V+۵n.kV{!3=alsŪRQ`_+ 8Mv&+@߇,&QݙLi5gfݦQĹMVG۫0)*F0W{1voW$WL2yB}?>a|Pbo5V2m;$ck^oԜ)Hw)4I\V<W$Oڡ iOOh*VrFoyߟbEJS 5O%/Cr7C'4hRMQ/~)S/lk hd_mD+RʈgF!{퇛ukQd2H$gŦ5A]՗M:7L˧9WŢ{bg^t+4h݀21(Ikkojei(4m5^QDj笲{:U.'J\@K[;xxNdOu>gA(o""7,-:TeED#>m5N_삇j W{),.Z׸OZͱ`j;K!C?w4L9˧ [+ Ɔ|(x&/Tat1-VgWJ?5Ἀ?| 摻;^Wο> ֙u]|J:#c)eswCƃ[ >k0E=儁=.dHiM+, MVם1CԿ!ba} daq(nmőKPڽj 4,rL5]]W ad1p&eOG5.A hm20hYXf6I[{}ՙjC-\/{JJ=_onޱނv&Փw85 D#>E 1 Ec'Ƈ:" L\8c7Q;;?r!k>t$:՗221A(Z ZB(QNai&t"h iY7Gt  `y@= g!y.M!ƈiI#aa2pY7TcEAˮ&kD%wޟi-~3k )";s4.6[FIhDmK݈85.aK\Yb6YrujT`\PfWat_QPW|۬-ȎnIM1M7xϼRJifG㝚n?͐^jY6EB!}t vaOPիP@n=B#]; 2m{ @}zB[XOiϢtÖu h<>#ڼq:XَPb,θa0=\~ŪQPƧgSD.\ݶ, "CB_h9P7 ]ObnoU=pH_rc7 <(/5SHF2I Uִ5]Wׄ H>:PSV |ȁ i6̤CBҧojaIQ njT-oe!sr% !w58FENZR; KAm7v'v*=khƞui,YݱŷRR"2^9ܠ[|'ޚ̵frQ>liv4^(ƺ3e @2w9o 9 Z'K\q(W\e翲2VόtU8U^Ofh}P A䅤BH, LϽؓ4%* cPAY#tBCzS10p{$?x}FcMjw81!Ȉz20A\ :ĝM;x'@h G"yCqc{ɕ9ś] cL!3`~>਑7,PG&Gv-+qhw+N[q=6[k7?oqr4 .ׅs5`nXm1b$R} Gȯea| ?u-!?;Vg| ZN ^u f%|:MXLP@)q2$7[NfFp1TW'@WU9'~CKi VmNK^ԮI0LIiۍ#rTҁO0/e PF?_~6؇gm(_8JF~-"ٌ96&U-j- қp|Oh&< 2`L g?ׁZah@@mKYiqLVbOIG^tIH:z!;PP^Y(q7T\-VDݫ-}騽L#15ۥ/h .z[Kt.0Q J `mRM 1{So2=/Qs߃7s<^Y=MFkOO0v pI[v+<[s'0xϱ/i+%zQ-] )+p~WaKJA/gM5< bB"2̝ᶘ` -yܶЫnhX#HűcZ왁㾓LWm1 Z1/Xm2@ `VT%@AXrBq%6yG<V)gv6zhWh9gJvl/=jz'c_.'dd $Gkím*“c["͵] &o}XG-\vFz#5sʟI}3LD'sD`J/NPkAQbzjQC.GP1Ą0f|a-}gad- bl&c&ƇI5sPT5.OsYXcB:7f6:Oz_Ɵo`ݴN  dCw\`o""0u2N!?]2zUpp:\VF6zF,̆/}\kڦcO욙faDqYGCg-IS P7PB9#xaWa$nڽMcB`bX +#@`~ۿ B-n5I 6픃j'B;U/fO]3Air;d|VW0bf@TiД29<0Y7/7vZZ\ZF Qp!e< Xe4X)eZP? !<؈;\o@6<@h%;H\MAv&z ua - {蚘#} 8{}ؘ+C{Uܓa!Hj55*||EZa @c^ɅۥfguQ-3܇OϜQӚ]VwQXeCx%.E/ h Q4pT/{ mɗ؃D,r9"Kt%\Ur1,ߢ' 4B>^R/ & 6`_ !S?/蠪ςY\ d]k922YK4;s(S>8D[!97k_v6q˰>c{坸QS|| NI`Ff|13b;p0h2qB(#ޕH/ *LΖYvۤZ[ Cm1L"ݵ;>Q0 WeP8:2PT Uzy{j:h$,knc^q}rZE~6X}G#0XLnG`S yml!YWisMMOBI)4BPl`2ȓx7aشk?tTeFhRpF* B#B?Eb]#yYc܏+wlCA7g!HEf xuڙ`츰NE.q&4Q=g8Dϗ<%ʢ؄ Я*D#cgc4YYyEl iI ̘ъ@u[ ϱs3>v+UA~rye:뀦VZr:ؐ O/vQE׿Ռ YIo T5.ɦ݄l\!I{tѕ:{Sk*Nn73=lo͂㾠ڥ:*oT՟I|%s[m"iC Y"0:9ܓ|S&&qm?ֶWm|EJ"1i.φ? oDr^#UY3fN P(CiC\]+×B*byR"5|h#iuXԝr+ު{g#hNjyPڂAE!s>⼤~V| %KnxSE4NR~tϴ0@?2!FM X` nz:Ҟ(iF!!tP9%CDMJ-sa j68jvj5d,ӍPUs|z`nf|U;Fq闹Z9* zXc(hB@7j9c=hƵh|eA`/wV?V +[2{^Yg-qk:G<= KI素 ƠT.c.,Fri-LX|ъS#nC&%2Ss@M]tqCNy]C4Y_٦@qpՙ H!֕Ww5,Qc{}Hw&\Z)d :,GїIݟyȊC¹<=J`Wb,J0"\<Į<a+$:=]992>~JIJ!aZ<0ly $ZYu$FN!2K[9ۢu s m(@)IJ%1P6\vSؖUBt2L3!'(~-F[ewPUzv㱨 ;8${xS2`;ؑIj6#dD~{ lU;y~~^vP u8K׆ εORVLZ:FM%㩹&XX52TBP3 =2,7cg6PnmaæU_ ྠA"UNzgvp!L`$vѠ88*pZ~/QG߳8yL$"S/u&t\|ߔUŧRdb~( 9 ;ռ쉒Ţu| 6]W|H3푹ܡӻ!/|Lii>GӶ0Ő͢#6s)h#M~!i+Wh>93C呮Y/0v? VXH<-X+%80P￴ʟ4Rpf^xN^o`}Vߨ;$] ?άR a #b%,xEsmqHI2`xC*W7,$vk y;ˬ qMx5,=|;s}qNWTV h>%;.9::o{)-mtZ%+7$i3#kMH?)0զqMxe5LlW#qq2 {y,Iuݾ lPh=ֵ~ke<p[)0 Gxh'ݠh,< ^iT(l9DzaPr.('zd'-#LቸWLx ".%B Z^+'Ur>i:P<^% OGtd~gT}UDi qw"PQu7$̷աoh))\痶axeS}R ѯ ~Uji'!9+)/(Ew/*"ڥ]ZbyL㭎GK,N wyA ˂oBe07\Dl܇<ȈQ4_w{,{^М6?µ%WK;M:S8g8[43X晨"BR`e֌2k`A=%+m ?X%(_ }A|fSms!g.S\{*QUpdZVs ƃ3梏^ݬC”St qsGAUՍzI~, `7Nh9 }P5v?ӵfqBNӣyr:n8+$bu"Qňg(?fOPnZ"[xo7Χf$U l F.ѺBu*tl+ךyrlr~:pޅWQ1qDB~r>[>PŽ~a! NhmPufNՠ~5OSu7w-[/AyόvXR]}Tgx~MKW=`I]Q{tûs )j 3[#igr"FHiqτċQl 7Ζ nQL5z_ UyXnX(Ŗ Sc"ru9oKP*uzZ ϸ?O0DLfQ^\o"mwb74q -ei-ێ$ȃ:qSrLJb9gQBOstyc8WFȈYQ'y1*Jt ՆL$|c]:vq:ӱFc|) *  DL$Jj#8ݥWV<+dEсTG~>s}h# BVz:FbdBplV̀XXg*Lqypx.@w%Fl$"2f_ZO1@E|S'ˡ3kWV @4nDLֱ67ɣNBJPN{pQ&ܵ2^7_)ZcaHƌ&$8h;`JHoM;"v@}FLDdR@Dg_pm JԘd.Xt/|WUJ,pTΌF6K0p%O )ȐS6eRd֢ %_υSiQ DzńPGظlEL :S#S\bDu622v.gGwl@lXzl%Fd? Ն0_l Ŕz?# S$Wf+ɛj*4: [(grdW~zo#HMiMƵǦ^w3䣢ǝJSЦ*C3@^"}~zJW碵U`0\59xm%Y9ᤓ1LP3 A༛TⅨ|â`1P)Ш,65/*fǴ J`/P`?*dqNXN?hl;~bY3vPFr1WLZ D1=㶏rfZ Gq W]]D͟Nz# y )LF,tj|<Pk& B꛳Sp|c.+ VnP:/UF(,*wZ3k:/DNX>Y2uZl%7$ f?мQwN_~,Ay7]S£bŌ2֑Lî=|䵱]KU=+#;BPSlIB 7չq&nSiRHHDUd]JK?d?͢LDhρ`sn@T,WPv`Z9gP 6,VHPw65FGYrRa}0A2waDYtcG- \幩I<~ƚk[Awd7nKvl"X.'t $HpAxc}>cՙӴ/N~>{6>d*0u-ܢ>UЍ{'v:v8l#T9}MUc33q~զXk0  f؈s+Gbߒ*.%۳SL#𦪬V7\X6l. )b-.F9^vQ!,s Bܗn3JI<|o;ˆ,|)\Hc8(ӴUWQ؂`8v4doP֠bC2P@'+7Y)yDc`͖xA>)%œ)1QMSQt`e.s5pwD(dyi c' %eN}QdL,lޥ[NrܓNUJd BA4ĺY,7Ӥ/5“#yϻ 5.8g<ϴ2 OLj J뗎;2Mytߊ0L)#ZFPsJiTm]xqIKRtklo/ 0"/vmu6aSz.tq/^ul٭"Iy$`f\d#h&ưԕ:06r ' ^dnH8w*xi6< "}bB1po"ʌ 38sC:Wo+E(,dWqMUDABm;鋴@*@ʭJW]3x?꣈) Ik՟nӭW(,D@{WRPTXnq06H(tidu9}26sFI@65@QvWtrKZF- &7jW#+@I3KY6|OKcuGp_/g6^ɡ)vnExz:; n{背,Eb[>UXEwd;Elx7A?M·RbcouEdiKk5˱vz9Lp% !TC\-' iZ"835u2/ypLgQK~P -qLrُ#{Pȝ V/~*>xQbp3 D 0gHbC:-1Aox#&t t(B}՘!ut#xwZjs2R6}OtbntV3d wCRv9U`唃 4(B{ȕ?IռR+E& L^ϽP{6u5؟ F!e묵<^a:af8wJ+3lh5jy P1SNHUaS'BEP B7W7HߣЦyAmA6~^tS$9ŢR\t-v?}@drI99%D3W s-Fsvr/G bu83]JcȢ<&B~M<7^N ` ֟UeY}]TglF"2{*VQ%ɏ1A)rhn4O3^vzx1%%cNJ)s/q8S3PR_kYkg/^b- <Mee_6@ W,΍ R gbV;(qQVy4 q;Y, ˚*ab } kXtK?&5 N?k]5R3#yRDKm+ :CeE B Ptp3UMp9Io9$NΒ^l;?jrSPIKWab[ī.İT5@8|&d$ ^"IȣR'EfcC]sQ={ <=M~4+WS)}{&C8Wt|;Rh&O?|ၭe/ cuͮz"zvSӪm#'BKnۛD=&4v- Nry_U]izddnUҐS:Bý<b&WR0DْﮏbC>54Q95mttM^ja&M, " th.BXR?` HV#^l)^_o0 L{u| ~f8pMbE٭DyuBA=Z$7~M>Ih}{p=N<P؃ȇhhhuABg{2ZoY9IZrbA'*—C f5 Ŧձd騲Rz~xA60i߻An`FU/(n P;3t˟1bOO4@Nz\ndd%ÅPEO ۂ"8X(drWYEc ,p᤭IijTܠowr D fce8znxP5btݟt9^T12ѿ䤦 Q{mKHԂc@ӆBWgg[lYEU(PN2qIAdEkGe.!*CȘB_FIsX#*.Tuw8, 3s/Ʋ}:oS3MK\]\zDGps8mUGlw \-P1OMα-$QPeU:R}z ¨R1-=֙d{{ sgG9쇧)d%ʗ39"'nNR.;<:ĪbW"==z <=.L@ao‘W`_Cj~Dk坤~ P0i5@:qOYp$̵ԶC^IhTS+(SPE9c&l݅;1g3a"]o/6d:yÞt:<́?-pe= MʘȵzԞ&Hj'M<V%D7 *,eORZï\Q35v73Niڦ 7, f!x!Z'X0eڐf|^gYZ070701000000f6000081a4000000000000000000000001672b7d8a000073d8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/serial/ftdi_sio.ko.xz7zXZִF!t/㏍s]?Eh=ڜͩa69~G7%w߬]w]+s3Z81 $n'!O}$|)U8rH:IgxeW?-ĭ)0eؔyǵquy$Mv4f;RPxz<=a!(\1t9;q f]H䓐_Ny!^ZXf0U٠\ض"N f5(_z{@ҥ3{lSLvV96x8%ӂlw-[ Xr#ϱC.5Mp(}t,@܃.>vYR<,c6L%_xw 0@ a 5Y CfR,} Xؔz*ѩu&K+ U!ѝWW+֘".҂y v=iI:FMʼ/Ƃ)oV|$s4E??p|4,Xm_4iÇ)6/1*\!)AA_I֒ ,0G9e ۭMZI? 3L"y&5]o jE|qɀCM4nޜƴVe"Ua(dD\E:&s܌lCM1m] 2\O6asVFXM֕K ]mMyT)G?z^Jh)jlOV,<͡ugu+`>?EN}2j4\;y!xCs`jgZލ}~׭ͤX«Odc]t-~'f Y~Ooev[iLp}$*  Rߚ>4)gU6Њ+4,t09B\L[Ves;22۝]IL?jt$*/ܺw}ԖqJZ ̈/ǫ;jU<'RPhi0l"/0Q(2t9 k&WQX8yU?t`ްelA SPhb\M\kT.v8G&~Xa%f=gGk$p`/^Yp / @#+{Q) H)'K.OqӪ_Ӵ9rpTJO4|f' ϑHUKVRi;O ]PǧtI9sk0thDbÉn_bs Z X$s +[WW&-%!ٻo^7 )g :݉7-wBޱʉM\4+:$e697WiZa4< -vG>d]W}~SyxBg롢&ܴ49>p\]TqJ .4 AiQ(DAߵF He$m:]ljPd/T.laE8gD45IJ2vv)0f?85=:y_ bR10Btێ7O /xc.k OKSbj J}Tk h|ò'BF5!)uEeL&$ iQyHW.$#>ʱ@i<]d?!#b+֋ͦBۺo_‡!Zd4{7cLF(xfz0Hj%нڹp-AN7;Li]ʭx[HD?oN|ALb4A,qVzm,x^èBGX5ZVih^2= Ɛ.x;1;] (ԌrÂ,^V \~!!ْa.J?U4=5|p;*hZ?~?V>C#j m)+wspM9Ɗ_1 *2xǶcދ**ς輰j͵?x $R=fDÅ@^|Xh$R(#._ 5CG~VIK4Sq#{ @5^gj7f"( ?a2,xYݷ ^S/SpQ !)mݒޣJrOL?8/ny|)7[k d d͙?)Z!+Vs+9P>% mcV\Pj'L)$s :q=>AN"Lu7/jN'~/b8ӊsPcͰḒ Mrsb*]&Lvo4\|D%%X!d`W#0*Ft$g,zhYQ 꾞Z)! 7mm5JC¯]RaUѐ $r8g;^.yA$[غPȊ^p6,beHH@M}F^_0_N*矋n;I0R rtj}hdeufdp f 3D@([ P0#_mO>i6l@HG"6Qp>B@dSRXNVD 49}C׶TYQQ>薧̚l5Sc߻?MfGadT"SUq`\ywq-LĻ* zp}LgeS&CUKNa3*僺WH <0" JBĝzAR6.nxJ5!m-`;Oiq~)Ls)m9Jo^N^- AƉPt(Mg6*פ_nKˈQ +-{+zPhjj3E Csj{O-ݙDOTĖsucb +Q8.(^ׄ"`~qiYdvZ} ^+`AMYfNυ/B"eZPҴ4L$$s0tH $, }Mol,k,I=lpgjjM[ nT >U݅,(5k"qH4P3O+0q;@\+WXA#Ţ!+vVYsܙ7tb ^G+O(Gc4g|p1jmǥ̔qA` Xxu# ilf]rCEs9Ut9ngrɆ4,5cPodtԵ`C1cyxrh՜b[H} |V O T2q)`%$:qa 0H KnXEN$"0FQڧ?}f 4* _RD5I pܵfQ qo0ۙ'4xntd^u'~1;hVl@pZ r5-<[H]`QxH]aviv Vl촵* %=寱k]uc_&J (Q]"f/=n+[2nf[}JjCΛ|֚XXLCm2JC0<:%NH)Jbb:sto>#nKzq#TBC Xް{7iSC}T]҃S?+.8L5&ꚐxCE3uOKTgYځ=(9줫{x /(@ۚR n&9GW~4^p% #EV`{WY5O-ߙoMzM Mts}NyM!h0ZVPbfr5БUUw"5YLvQd3xm$*-<떐1AJ(S͋~TLYдphwi"x[3V_40쎶wP2@-;:(Դ粙6C>V>:4 "lxxPt4āa%\ݕn0r  U =@Jh b{F#r<ԩ>^?UeNŽ/1yrg 4т^ʘ"a*tPڙ"uvCE֝bIqc U0 |0=OE>ț6T@V@Àf!}[T/IEVރU_+H L@nN1]n5뀫 D +=\(*u;g/]Deݶbe2vl^&MN\]c0edX-8o#뻢:ˈ?6GCSPh<ˍNs]8" K{̩U3\M,O2Pl}{ 1*TjPdX Rԭ hF>OXuK@ uy ϵyE2ׯCtwry"}V|a/rȈXCn"t'7$Υu@˟-hq9J!+f1i+ZEN5jv]ӷ#?aQMӛ/y.s HLDai֣cqgG )Yg@D2wt b@ZHa-qQ@֦rNzwpiBJ$mWVro{< 0_RmM&+v>D.]=/3b$vAu@6ӽ`6t#^T_, f:.<GV$D!hvٟāO#:έd`$4-cC,DH!.% fFVr‰mR=݉W"x͝1GX5 Ľճ?8#vnx[ϓZo%K&a34U 2qp.Tu̅&0n:; 0q/;|-nvV& R*9,(Db`r =F";D8 aIwh_bj mzA]r 28߶J WvTF(}q<"c067<)3 Jt Y֡rӑw/?]]kػ0keE{ E8\jKߕ[k<ؽiq?:SY.oq!Glr}|M{x[3H:p_P`f In5m!aPDg/95.= l(slM xQcu$gǓzu#l~1nlw+^4s/P1n^N \Z͆uDANUp~ ܕCP} :PkCc= x1|2NXSoi qohapИW+0#8Z-׬G & .ȬK16(:E66Ly6iaTnz-֬& aFȠRϗ+Rh. +]9ьUG(u:Mj:מ1 lJ2QIv,}ibs,ӻE1"޴ 7֑$dMJl[՛ >?[0Pec6h{/ 0bX@TLS2\bunfQXgnUv> 6K B#0Tw!7oBu1I-[8 ע.8 ?8B%V+z݈ SGb;q۬Q\1\J24@; >V婷%: qY}P9%Zx{?C%=9/4CButY}_9D8Poq(Ea[u0ϰ.a>E?%I UŲvSb+nDbisW); |my %mq~;V&@yNcjsr25_?S3DF5AKe$qO/2W=!=vfa4Yyso 9Dӗ V7kOyKrQL{+ߺ4 qBW,UG﹚g\Ra%gAi݄=^d*Ed^2?h]ﱅ|}W*9 DzQNR}HJzmYV1KU[S ]:l$ V%fX ^jIfǥ,Q};) w{E4 tLJo@YP_G]lsJ@@r5-c1ܦpcHv')di ֿ2\}̻0exxe/x`"0Wd R?TtFNLsz1MS#ϲ@I,> ;>zȡx4%4 f]'JP+C5ޒHM Zsr.uP?)t+V䆘=ꭖz l S-+̂v9q&FfY (N-WU&J&VP-ӭO|c47Gs):^J M+:eYS _l+=GGͷM+Wi9i!/zK)mUե A[5`q˶U K(|&{\qM}=è0uuwPӓrS&+[FԿ\bc Tv`UnyKs<Ds>?m(4{>Q?<6(ki7azǵTޙK(H|hui $Q$&S^G;5AVhٞ 0%)5M8kQ.fXۉY?ZCE<">{Txy\Px٠X[klgMk'E~lvZA񣖹)2$ yuʀuxL xL qI _pl@XG*NOBLtxlQhb*lL;J&߈Z99Ezdi 0*9D1+֚Y+/W_0cS jm;#=|RNCŖ߮`4/eOzt'kWiCU$yA*#J.J;^)(Lz9Zs[nϩ|/ h_[ {$!jLMI'鐿4z5Mgt4QnңL3)!=*E9~ݚymK=5 ԛ=EC~I)T홻rL=*Cp+^S6w\@CZì 7ݷjJX'^\a(I1Odnk3e]8?0E.bI+<>קPvImeryz[1ufHt(QPkQ1'B5իO}ٔ߻T}QdMRYRN]p!{ Xj t JHVL)x#̕B#f *hXuaU&J֤H㣫/7i*1|q_xhswѲ QOk֗GDOIF߷;CqO ػ~ mDdTq'g*,UC埋8*P  ȴѬiK W,& ?f`!>F8WO|) kgŴCW2T w-wۿ,LnP W?n65Q1D_r^ ";W"UX)QyR]3MQH00tl)M jƸMIRLNb "p&Aۏr͙' 6+q]Do]^_bP`:3F:M0 M+6nXB*3M]x|fhMtDPP0HÍPIčIwoˁE+Rеkؒ ע˟GڋU4!:S##3R.)0hLL @ٗ~qO/(tNj>+\uGZ'6۝3خsr'W m U5S:nǬukn[ON ʈ7\J9(3A`؋GxcsG9ރ R1n:% \9(8X1T#<ͩ#ֆf=gPG,p{@mKL-8g`&{ #2%^6X"J^ NT ڛx! ?LrۥUM~o]:~퓊kyQP RM dK-ö ߉ ڥ5a{k/Ҹw =*ӭL^I+/s&g:l_Fk.oոa$K89Mlw)3B6Ia'd>i۝AyjImd)W-?kqkNUV QP4Weh0L|TH,>,riI l@\-Y4md(lm|DBWVu|"Ǫkb ]k<=#ʟwkVbWY,#[UGV6qxd<|4!ҫ =|:y(Ayr9quwZo"X>.uNfow ~lƾ0=;(̓/b ;!tn+G.< CPYgg9E5mFv1$LsW0BјхuJCnC`xlӂ8)Găoޟ^K}b .)N(EWpwڜƜ5=UPky7B|X~<4@q(OqŘc%&7z5k%St9BDlaݣp% aGîrk=\uQ#{,]ꋅm esVvn2ݴpY@ϓqȲ5#A33;:M.Ur7n1x\^(|KhF$PRۏ-Dp\CĤHj}Qul;CAMnT-5U~#tڃ9R%%k[常'͆w4Sa!Rb#VPE+5iw|* əl a_݇3@0/xW/ehTV\SAYaVfl^w@uҵǔĖU|7IqvjiGv<;uABF6i9 HsQb{sp63I uV~%d88 _;=o99 ڐ%™c‚ N" abscsus\)[ULGmAN傦4gAOšZ:.Vų.ַoEW?նB PZۜ&;e1ނR?,,s^.8`7ۨ}ՒF`[+F2io^'#bS? IwƑlW OQ6ٮvG*[:4"۴iܧ"J\+mcIFw2 l zUKa*-vVW9>OދPd' A쑢 Z.?W@:_ 1ILX> A{nˍE6 zޖ#z()̍8iek]A2ڹ ܞu(ރ8 j(,};5칱7ƕ7$}#b|?u*Pǚ>"τ\+ɟaM05uzm yK&r}CcHuYʶe#Wm]$N_Pf}`l{=IK @ͲN`p19MMmUvl鷍d0ҥb8 $">Wk&aˣ3i?gT4޿'F_GN,"Յy?I2ǁ޹QPe_n|@$ZN;2ڞ,Za9L6sʍžk6Uy8h#o]?kYӚ. s0-~ - G_݁ʰI=kd^~ՏLޛ~{J#,PXX; RGL<]=v l[*dU^Þ:KS~*(8rmf1; `3zZ 5` H*¥z7vs储_z(][z2/J@?C@ۇ!v-GQ I)m.,Krs#`nV~+q VmZ6%͇ь IO[+uZ7*8h `#-QuO .h#"gٴA!ܟ_zD+;Lf l.ЃM\=Z8"'>P02 bE|_G:O Y{6E )DTRQ.N^NحU utr)aLzLؖnϒ$ nTY;1gOY3ѻ[ՀJ".R,jze+:@Fx]f$a.moX9Əa.g@])1_ce~&W{JKY/BcF/|Ծ nĮ^'?Η;zqo,tmӵd2[9zgb&&Zx,L6! -*|eK0qm'Wy -lk[^NA(]:K]Oi^k[ki97||1Q;KZaWa~kE"ZBӺVvgu0&θj( m~Y+p#G(Q 9OC6ܗcr At5g]Éq̊jE&An6ܶvP,Uu/q=ÐϗJb2rr- Y[-2Ao<ޢi` MŰdDP; V$)DZeh3A7 j(*N2c=zUI* BQft+G vگ~-,z /y\k0/i8?3g˳UxzSTbjk`ǣ;-&y Rb"̅n6x QJ`%Buǂ1W!mDP 7/9 B1HnԇwawڟhN\sˎb#:n7EGwh&j:;2ᎵMĽ. 3>G:0d^S?y3'҃ؒ/cBY=P&N};%RH[E!J 3ETYQĪ;LV!EwSVyVryRwzb 15.ottgr aPz^_c̦!ȄXcɺAP!4LQ¼qVJcyο$g+0d\ق wwOIWSW5SmjX$1LȿL޸DYfȺ, {aXab+q}$b7uitx4Ssn 'I|#\O'⪿h\ha?< IľZ߿yы'Z0y[9]BX$ȶs%[ 8}/yPdIJZ;ځg\&~Wz`p4 77H,om:$r.@"E; T_Π'J'(J=~6?}crVlc] C/F<1U39{$O1rc$u-0u6;Pmp{|y"#FwWbDb,WH%O9I&LbEGql-oi< ZVA]c#QnOrv}CmދcSFR_ۦ2+FPQvO4xxD;Jؚ@ 4P4MSqx OrbpUɟG* 7Bz֒bW҃j@-R;7Q ̛ geDo$OU |A~!<HpFn9u')ڦX~+M%p62$5WiW,q1azG",=G4DV{E* ?N@o2F$( V f}؁8 &_64݆~h=VT찱 ˸33E*$I"jOQON8R >74` #Îܺ#KlC*P^. b&s;$C7@v\+--Ub9Ԛ81ov`+\D+q0?^yD?enC db ?Wz`S=Hbo;K|SȪRەVw@Ptס_}Km@8h;_RglwzPBIj}c*˦H1Nj"ư-YNF&mFY)ܝv7ɷgf)Q;3*uLM%|ϣoEVl9HYG ^8śv^=;uxrkqѓ& 9qx']INZ8ah_[*2cPf1ƋO u{M;P> oo9AhI5p8 1m Ԙ3In>)r&e~^Qcܾ24H[IVC7=. XOq6۟۟'"Wڂϗ+5<=ԫBmq5x76̀]_l|Gdw2zY$a֫ 0=A-l3ȲSEtzu~^cS?s oQv嘣L@32_B")T{D蹲N~Ba!s- ~-JhɱKHs޵? 󛩕4[VK`=2*U?Xޝ)6bԄTJI$g u+XArPB-Ǐ!Tf@¢SbX ==yPG`52Ġ'kXlhQ#h"V0s^+_2̯Ϭ*\5J&N ⡒ K\4NGN72I$ֈ*Q3-}<ޖ;\f;rO/|G dȲ柖}ͱ韪h$*K\G3&`ҦSbMeYw8aL3)0n/Z-N$t&po'yo@Qn .C^L|H<62}xk!6Ď}+ɻ,S u綔`*ⱬố̋J?v4wHfE'wъcJ@t&dVNmBNEB8!J~ԁtױ(BЄ)o0V- _``/_>iLUah~*ˡxc@ ^<#՘a$]2ﴖeW꿼25 BVomifP}j!d$3"X8XpqEs>:nk`^TKU7c<ҧnM,m*Fy o3mtQOlhMh,{=;% Ф{Z!hl,?Gn|g/&T'Li+JV#j( ~'IGfadkgQ&愬7 x!a"ՖZZp XW0.({z_R;4_z'_o5 sHq52v{p(%ez@$tNae@TIpKҭ &S(MD^4푣[HĔFя& z)Q zeYzUuY?{}c{/:`S&˯Uel.1Ġj<31sk|/2DѪB'Cz6>ݱ s8H/1yY NLS#q34˓e""ʃ"sޒ@rRپ3AĬMupp[aa̸mO@:it$s;M]$!p;Xu8I4[|h %/4ymzos̑y Nn\pl6Tk)`9j ^qM<*JCe)(pɀ/C1*֕PgG//"^ "2z z2Z D&VvZނA+MXbVzin*.q#έ0%,"?9$՞x#tV"Й,&`Ն0 Lrl| ΅3N)tC?}c@Z;eF~⩴BHt;ϕ28YL}juzb ,m]6$n#31]ǕR 10m9\tqm;qbo}t9H.)sK5Lh>Q `)HLcYTXc1o:>\Pf#Jj[ |摿2A3Xi[`) -lNrmqR{U2qy!)~YK0s*cm3qL"cG &&l^A4ڞjnkC_]^a몵A\iFkckr |'e+ [dLYC}m#J QԂ0cqN⾵1CQ 3'Os:T}~g`wN:޴s̈aixb,j0oVRlg|ꇈglxjY40K=G bӯ)U :␲C,Ḍ$E2)e)>xo :[B>=ES ^>^`!qt~l Q+^$Kqn&(Uh I4߈[!PhOQ I PBxc>jy xE$FШS+ r=|qZ&F*œ \SVb-D*l+Zf9v˛ryiXVni ^Gze4%hFr5P5,%VOT7v.tN#+ sl 3tlthdT3˻IЯ~LwրN%s5]pw_A4>[$ ?QPٽ%l)Cy/!Q gCfdJ|P HrT0V"-dgtx3ztXŘMS=?D~$z; = I)k|)xFf}b6KθV_%l*bAWІBXdLMQlνP3fOYNß7ϐVD%z^.m%(ߞ9 N,'&=>&4z IIvwYꏽӵn;H-{L -~Q/*侾 Q/HA騽 u$%jqgW X%Se@ FUbR)[9Pt<89~i>Akz7 u3cub[\UK 7xOZumP'72+BjXpУ@Yn @* c\0$yݬyd0ӥqnZ;/ѭYwnnah0Ӛn*]MGSz1o<>E :F9S2! Ev\ҧE{pǵ3ԡvq[%}xZ3{+bD6ؓpi—6&'%@1~<J'hOE!۵Δ?st0C7"G0E6Mv ]10͸ƫ.1+Îs~z.>JN:Fu_c\LKdSe?!2p[6  yܠra7$zՈz"֔{\3-%\5-6!SІI40Ι%.|[n=6س#R>ntRº韝IY]mi>6=D+EUi ŗpjs\ 4[3վ\uMe3CD0DWYwGLMfJ׊=uaszJǩ _f.|ZzRx^'и1܀n:tX's$۾[4\B8Jc!GUC֞$ExϭL%\2ȿ Jj\˩Je1G*=Yl" rlբJ>ޫ8/ZAŴjٞcρ$-њ I18h?zM< , ZTwۦ=FOR?dTCli|q&$EZ(<~*Wɗr N%}m{`:td\+9JbetFALPy;ϻ[KKUV6,Ar/+FL|7kX4c^+=oKWXG b9kD .NEM)-M^liC0- bd '`p)Sznfo-I8*$ԞAؕ/{Oio=B(0`N%J=}e%eORd Esɨ4(uwi3xYm󙖙x4x$πC|A]$ Xnp,2qaz1BSƀ|tTY,jHS#swrRlSӑDy]Pڵb*R9A()zQKHmMXSG'D% HWc?Zv^) di#i1^ Ǔ@)D@,hUgz~Ů 5`)&:_@ME2=y#^+/3%gIBUt_jˁ,n\u2Z;BߑܰX[O[|R^##^! %E!Vg+.$)H5/~'Fv Ϙ JXlxE=ndV.0K̅$(Y~K-'=Xv9h/@dF@Z?4Yyk_I.jK`l1Ui%+g?xjh.j7YtDS2 'EeX7p.]3l (}2· =\Y|/HSY+oef@)6@*; Qh='ΏآTlAl[ N~,D##,Mq=hUa)8::YJ`r1=kQkk5shB WixL q.;0VTUÆm9ܞ~gT=F3%%-4ޗ5Mvx4OߑhZWߎy2a9)'5+MAcB  'kIbymqӧUɊ8[fv6X9RBa2  +`/^P7h(_gCVs7&g؅!kj6Uin,,MCj>>!WYLEf^-Aq e;锺(Ϣr%?pl!)9P( >>/u0,mCcod=H )hA噦CDY R^͋Ԉw:fߚyi7kAw59=-?O28-k$/J`">ѣuz?8CK`,Z ӗ*͙JwQm`U vJ2k`&\77 iY.T)i~%I*M?!'!؏71b+1Si XڳeiDQx̒:o.;-Z+#XWdm,h)f)w; ,5Z>{])b4ތ$]t}}@ 64t2G?hqwj.AYڥPBPηyhGӒ7!CR6qgra0]aAHQv&aVy !Y 6s1b)߇T:Ǡ\Nm(Ll@+CP|9Pk{K_Ol^d'}@%i۠E 7흎+~"d=ܼ{}9wn{wzKMXUZ73a]:20d.a4M+QAN >f]]-xmhAJZq(mkÙ}àD>9gBYxnw`[%lC햀ꉽr9_kbfOwq$з'{re,Ia(ۜH-b8DB'{V8/~z} 8vH֎*@ܝ(MsAdpsd♱NJzR(0LR{-&toަ3 1[щ_ }e=L5isDžӼҕw'یV˦׳"mGiB6<f7lH)`24w،ޕ#QT2y$X7ܕ|ҳeaj6>e }?rhI}GᡷODJ:N衅FT7^?](uMܡKHW1i%B{-7%8Q@xf)՚p0^60n'be-9B3bchF,e:`UM$O/7Tn J^j[_ZmIALS'F2e %7h#_ōld0'͌ᗐ0֧jtG)mR/@bjcOGxtaq|⊉ӝ8i~HZgRꎚc5QFҿLh ă%wEVx@"7NLUy@ d](&dь$yfRȁi9SՁ{PafĒAD[+0o4qcI]{) elY#iO}sTJP= Gڠ!T$v4TW~glU|ܽgyss^ch|kXq#UDRN,*`{wzuF0cb#\2XeοR R?P0Zfv/Y4fǶg'QI Q/`R\GDONDeC}>&ށlVRcVu؎4^7`^衎lRXe$*D޼V@P젢T>vUv.MғaKa%= = hs;W7p= <bywEXř8D>N|ÀՊ–Yj<d7>JJ`Ha1X7ّ8Z(w5P^Mq8ae32bqZ=;vq?},{.xMj Τcq@0Z&.S8Ϩlgӕ;;sF KP{Yb/j'mEZ& AWZ)pIɟRV%.nm[o8@%⥲zi-m f9PH܋o@T~Pjg|"68%黣dM[ QY Tr,/wvb99Dx&F9unsU`Ƞ)9JؘDjXd'WfGhVtAwE\y1ӛ32_*`,CD@(6g*e0#/֟H |9/d0zݨѩ YY-҇ጩ[DgYZ070701000000f7000081a4000000000000000000000001672b7d8800004194000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/KAR]?Eh=ڜͩݹ&AJT3.dشvKt /p& ȲH %SfSZb1L@I*m86X®~~Uxnvyyo>nΜ7gܔ=D;w^޸?}yjR2mj W F|tIG/l`ɹSk~"tz.gyn]אUK ַmq_6.G2qDU`Cf=`U4p}Q(d'7Vnn |D6tOȏek98'ir/yC3dx,8tW|628vN ywu͍R'X*qk.IRq&޲d۞QPDQB` @gnF~; ٝ)r-?SK>Ly PrPz1Lt4ڎ3E%NfFs34q#|21{+$.Mޒm&@p)|'M?Vk[4WO5HxA2(crM&tMa8Z`soBWI/{*x.u:X^l(OZnF;5e9Z>zI/,5R2cV" <8ITX%h-<Pr[q%Y#[0S=mZRP+˶z?X1aX~Pqgݬ}=ҹި|QyFWJY2r )\LjFU̶mds}]n 4f(cW&"]jm r:$9@W,=„f[:屹O$p5C0t0i`)>N]\@ adVx%Q؀?I0)FTg=νa4 Z,a`Mw7Y;ҷ $!`u27p$05[,RIסr8doFH %G[ dA;I lY7R)n%`|˃ 5o=ToK#;)-fξmk 7KU V?{q\0ACG`\K>rg6 GJ^"TLDا|U4 %aS=\(Q-ۗ܆ϨnFJS u% re+\"(Lh@Tf<| ]1$m;y_(?bԎϐc&Q AF}#e iϬ 40 WV!~c-,Qua},ߊv$.v߸QA€A\eJ^xhs-\Q;M/`h6ͤe+y\ԈUiNV>[-wҁnhpc:yB~+ z}M&,Yi{eL#\2W'p)U_(֯eݻVo>% FvÅ岼_>}rD-٢]'jN1NVƷ5 Y~",p5*R$[ש64&S$S-:ԥ&a!M=Қs)QX谞N9\rUˡy.oZQR@HQ 'u,WB'')8`ԔӞh_qT TQJQҾ7Hg֎ڃ:eiJH|CcX_Xqc>fE&Xi'O2sr%

    ڒDem$6o6LSmėA. B;J0zHC<=0 B2!|-W LOhKe*R/smclL1y19] \Uu BZȎ53kgq49Beh :q]9ڝ%`T@swy^oy,aP/zS0+XPB@_(R,ao߅˘#xAe-1$zu&p JW.MI6`zd m13})=y5pd(#đ j6,'z[8i_} <9nAhƩ\mAm@YACw&_ѽ^^G5|Ttphjhz5[6': ca$WoƳYT;l.s?27"CLS 9Er ,hfOC Rf"&sRd]UOAc?j4:B}GoL)T7:._V)i{>r(KUM/E}ξ@!W@Z{dϿ~Ys}ӄ]Xjp$Jm݅%OD=1L`$'/vzj<]Y7٫e&BChFH rtȓvȰ+\]5X? ˖Oieh_z,% oKYчAZh`6523hp  CSѕ~*\F\4F+FK4ΐ0zឬ'QHSNib\um+]5S마sMo(@Jzv4v$<Xz]F / u ga wR^77T=*N=O񙔌̅ǽX^Hxz7~/ j=DlW5WV)P'4ۨ,8@gk(uLL*(@ ;r#9C[ L(ݛ%>;R Ŕ]m?SK4 "߷}ݧLh ǏuvgFWNb0$uQ{++\/C8Gg pg_[gG3h*,qֺXvvh0ځ>ڊE䠇njr!ڔnh?GkcԁE䤈/DTYjȝӏ˪?L S* {:8*v}8<&;W:!u7f";oR@3~B$-A UM.;fy4gJp{V$mNWo){.8s-T_|VW<F]osVC3$0jp6!eԀ.t(XZ4飤WJxe8c)֘(K~LR+,\{i@v9ouS^e1> =ѻyŞѩ&rQ%h;C"W3 څGr=Дyˀzld>Lߛ$]̉=nW̖փd?*|]`X'3$~L:>eV;\lE,,ғԡ>|'T;cs#$_Q Zl~ksf=飰{:+ЃMo>o-#EMLQy[h9^+DM3Mt>O-NvLy4i /ϥZ"U&('CR\lZYV JGqsU8QU" c W )μ+x s گC ϏYI;a8*Ÿ `pǨJUUL S!BGⶩZՐT`ZIX>ʙ#wn1ģJ1[wki/A0ѓYm$bo08oN5D~律y{ȜZ\pѳn$ŗr̈́bHNmm/dwxs2^p/6Id>WweJ^lLdذ]Bdё V@gRFcn#wIjܲ1]e-FHrQ%͵l -'5\kY<:%9FM_f6l`+`A+Fn+>XpT}!qG["~C(s6\jN[+D^rȃh҄{$4W@bUWԀtDw?2nn!t[#*]1݀)VE5avhPJ햡G' <tv9)`;k Pu'rҗ-H|xh( GXNpb_t@)53#mH$S'XQ%-2eჀ5G xLϷ]FTU/UtWlèִab%Ko6Gf~D)%SG*9sK퓡?( _M'W)(JPą_ xKIHG-Y]jM3GƐ?YxqWa"TU]юF2{YLhEH{I!1R.<(FkX-yR"IS+|,[eE}l::fz%kMLczD:i)Oe1+9w>2#w1*\ZrANTCYnТY7fe2֘Qu & ^߹!lAWW0U2q fVAjݨBfco7'^HEndz[n"X A=tU~楔EAPICԝ-9GXe2d,'ؑu,\^FxG|ƭ7*9t4^>v3ֹs Ǹc,r5-14ךkJD)sCO<ڱdecdn 3ire5sۖSyq:;LbUKt9>="S%ş?=@U@2Czovmys72aTy}s1W03=w#Z1ho#;$a92Z#{&tilxtПZ}St!9¤(M51[yC.mvKo1(1I%a#.v-,SS.v"r"i&DwT{KNx\XIR0k)TI6Dh7&h}]U85J2JJH_~lÛPA$p{c$zb-nEpr4~mqub>L뵏Âl(^#V 6:]w#~Ԝ6idq$ ˜)wGjpCѷFǯ`H̃X/9J xt%cb8u|pn"-d6Ψ_V\TctۓBF]v ^ i 2vF[gu#!*HǢE Ldpc=u jHJ̟vj]-RЦ%°GHZ@>z?h h۱wR]('+>Hfv$:aݏ ~'ΐiPU%`Zh5JuvIWq] P'a 1iOJsKb{6+)L.=M*{{,W/1AК&.ŭb.dAi3 wUr%k]*6ΨɄTtf@M %F*ޖT `:T'N;Wd(m ?oStyV(%3t0gs_D :Q&/6xIv PU KFgꥠƻ"~*H3\,[C|m?1rP8:MKRe`Ea'EZBhD7a1ƻ?-ZS,<|'AhgUzqǥ%0i>Ԧ_QXyQV  E.P~9\yQЙ&p3W袃O`\QF6㬻?J+yPXꓝi>=ba_3u@)\9,D:f ׽rm[64tVSk@OSzEHv: \ԓғB(l^u谊N1I7|j]]R`rѶ_J,$uTZ)8ʊ~ÛuQw-ɴ7, ՚( #^̵3=pDB(CV$f)r'.{?d"EfS>.VCPeajip/9DG"jQG ;K2jb8B@$)ӊ/B}㻾JS[_5f`IrTf}VM䗽?G\Zc/JA%"Wr5/-4y[AS,5x,1Uku| X Ji.:o^ ۷]Wzg3^ˍ3:JJh#+iPa7[@IOK[ pZ?ͨľid_rH!B8Z>a$ޠN 5a@[ ϾNxD"F&^1CaMND̛bg k-MCEh! y}6s L*j&+I+m_K*tJNqUu݌8ȥ@JNj#MY,C PP&&ܤ%@bD'apjg '3'sLrF~ 9W&9}#qDaR-;̵b{Cw< 6hGkL2'P5+ x}z6m0exA]aI$_ 6 fَc:U]S K9Xu$'ȹ+3Fdj4ߒ$w][M/jN>֌wuW5#E"ov_fCQɡGaUzh אTS~ xi/l 0K#ӔHϜ4QDnղ8׷?%}TJ#,l:a YM\.n R"ԴSE%s>#í$ʴbbYas$?ş>#fA_5__D}xGiwRY/Vp=iw3-l/2^-KS}jdaUsfg.5w v1)W? jְ#@]DLPG`0x$Wg3CmfZ+i&%Z#,_v^ljg;,w y1x)򰧦6R#6*2tPKÜ$riXӣpd;)Cfjs;6*z |GuNq A(ywrWm3'c#Go:o -Yh{xu Ixг>TS _C.Ƿ1Rե.iN%Ϟ9)K0(IN@f'd%nxC&NZ)UVT2E+!&ߨ)jw8S{"ʄs/pZ,yRjܗ3MwEXܱXL({h NՔU"x2veyX+A{飰x^Ǎ9%tS˃CW++K|aT[0}x2*Nq _- B_9_4{]&Tĵ''rm.bĜ G I#o>64|swSDQoŢLj׍[q$ E2aiɖlba)mEg/x9 wGwy- 5KJG:2onE@,x`Bd/&lŽ r `[6^Eur1ƶe)Ơhpv8 T0v4 kR ~=+,0q8"8B@!KpY T5wPzfkpH4OJqufj[G.*wT63Jf]IGXcN{!kr^,ubaL:,a #uE5:adec"SnLdA7IM\͍H >݅`ĀѣF o>U7to@.{>!ЉF9$eS$hNv=(7Է0RG0K̓P]%6ր5tZŒ(VӾz#*m'k勸r)&?R5gUXO k*2)/"Wq8ʝʜ],:\jo)YȐ7B^y\t`!dZ= Fg=b&dWkMJ⠪8 vt[[@Ɏy*ԥsSXl%Sa[Y:*l-څN|"u 1)'GB@k4 AJHF/9K3 :<>Gݫk}]Z|c>QT1szX"'4L P ]CY&5ec8zE*dܰx2K+1 pCWvVVOr4tMv+vMb a3a]IoDq(¬&\e,b~wV=Ck Z 'n[p `MI&y?^SF ~x*Vq yob֞,輸a:|{lbC0*wor|Xq/(9~ zd-4(@v)2EInm反N%~MI6?8e: <3 ˰AW& 8M~$91Si'ʣW|< s*)G*Xߥ{[?*Әf9=ke:=/J*jf`گ˭ApG 43J#Y@:7/z<W3 ;m`1J yTY#ST雛يO,y*]NMydz`(6i5^\ʭm%[%KIsS ־Vn1V7_t}EUzpN1/{z pXW- D>@@YB\) '2s;5p{Shn5IhC~곌iqZziFg]xm'$C$lI)_~GS=&qj&FBAyZ;k p?i܋ی6OT͊7@.( +,!FG&G'܁KS}-Z(qX>Shy'zERV<78[>O'o;ȶ9V.><؛4ـu/ r_&39Pv*y5mI4 ,%>fՁ54Pko@)aԦ hKJ(68ȫڛaCJI?22.K2=_kUDF竮"g[N8.L: E *{D8h5Q c1&TrHQ:]YJS b}n@tam;u`7ƒ d8FDpOcߏ:W/,dJg/ g֜\f9d R&ZaNi<righ6BUV\}eVcIsAV&@4u|ڸHȬYBP RuG:ţ#6qQuվӼ!Bͯ;_;XRT91}fLT"IgKMӽc1JTy4bVݍݺɍƴٵUI񸔂oD́/EOYCv=t{r+@jz T _%K 5lA[Q={+%%R\Ym?(Q@[| Rby}=3iզb|6/F"4bYQ+p і a RS"a䆬Rq4 ْgaTlȮS YD[dY4!& i VD3Z#z3'~n)D7mh0Oτ2PwS.]duc1JgX"~WLZ ^d\ | {Nb" e!݄\^a(d`Q)*MS|` P{,q~c6'`csǐx yCʁl1y1f$: ΀0m}lhfTxC&8U 2c4=\?Zȭ+Ghtj ȟ5*Eǵi⴫; @ %nC]+I7/[@yoSz&RpDKKn}KxHYEtrTp0nz ) :ҫ[g1SU?qRo|8Ix7P) S3iMN\!iLY]wִy5o㇉..Q*} H_o~؎z_X~ udS4VAywduBk dL{|In0pE^afaHvoj[sV9 Js=/fZz#=cJE?k |(fKǍ sA^G,AFL?asuM5gHcK ;x?|t12aƐd[FJp>A/eV G.9GwSr% qi Rp Ȍk@1'ͯثT妁PkIqsil1{qKMtoScx5JY??۹DuOGoxl1Odӏl)rr[ؗgl)"-;u OH?ywu0|=Y I3>N?mmꓲ;kͪy"#aԸ8x߫~A f)?4}p(5: ­<>Mys|&x@ibkdekbvG=U-zy-lr0JB"߽ HKgDBo`OkF8B?̼ -<t*Ui $ Oߤ! ]^EhLׇjDn,ʹ^a!3ML=¸DeMX F5r($)ը9w[q>y͌JOɋ#B4B8|(wUR:XoK̮p`O@Nfݵ3QƤcw 6?vfBR#q7濄5A$ a^ToAI4:l? Iۙ){L2e mٌ3"L1I6~OYT:4pG"xC'A J-m?[<>;n.9I 0Knhf7'JQ5Sķu)v$#8D/(|Qa|sy1 s6Y*C[IeaewbϦ 89Q;IpHLC{ ;͆/x-°<Q΅./RdpԖoaxd9ןmE9/A==*}8 Rl_L-;~ b0ltwuGCa j;o| 38F0|"> } 4C/Nj7ǤX߯.ƯzEw$`hRC֎+BB1kۮ:X\@X '1nz{PGBbLL>1_.Z:!E;dʌf:DjBp8_q_e9i ~[l]R4't1>V--ؖ%+[ npuRcdz6~>+ŭ饰C#Xx?ٌXNp !{ 6f>e\4r/1}R\"\ߘSi"j վt~ OCIdYLߟL.@&K Pc֌G$I&ѷwx$ ku/(G6DC'e7q'$<%- E\B4oLR;F-!<[{ 4̗1 V\6X3>`aiH%0dLKD{=@{t|P. ͈6Ec@eRoKR=?gG-[_pY=SDlx]K.2$}(*zScܤNu1}qj늨 F(僧9\%wB!´Ga !vi ۙ/4tj8!68U eeH!q(t{^ 9<]& bTدzN!ʅm`Mܸ ^3u̿ }I$<1L mi .'pcGw8i\rm\~iY> 2 KWA$peK&{ޯQQ!Fm /gf/O{RuiFJV!9  8 DY=_\"7oǥҲI G`~9!&8%Ӧ[qhA2"~i沣HtUS/ t)P("$|/.oEfVtQ'6fŽ5juu"/f_S j&)plf',.25Z'tdV3(vj2={R-%:SM Vm퉲f/z#ΫY?JC8$l{JdUO[%_0O^4VG˾bNS|gw^ c?TevA|.9,NZ__ S9tK{+w\eT>;R)<9w/1HRRi`NgUz(x ŃA )atО {0".'tvJ[K#Y{ u?$/tmiHѱ|~'& @ȓ4͝:]GpON}Fs@ f/A4 ]|Dr۸Oz) z1n6}m ;5rP T;a у!jbTnۧ$3mV 3 夝My7e f"~֪vPtPy Yac)M׃ěZi݉>e5_‡5ꭩVVs%'& rPⳖ&<Ǻf _-u]sO讑SI_*(tr1̊NJ>|`$d~Liekvrx%T"bNj?w@ E XB6RRxnҁ Ka-4!krA6zmaқkQq=WQԆL. jFJ7,&>/or<I"j67*o=u=0 {G8`ӟKʤv҉Oճs&4IOBd-\0O# -$ qa.YG囩CYʱv*Vx35Zo*{jDq(p"A:jPi~W|\drG %B@wݵ _͑U9dos!VB^ūʄ2waE\a=^10Ob/l$KFJ6"CpYh[x#KLE?;r,}=veE *{f+T-W*veA҉$Ig}_&P#MjiFbv ytD]LPA\itu*9;c\`V]HH/1ͅ $@p5T3'j5 1kMN;-_oSFoYmod 6guϒR-K' jyvuć/h82󸰦{2`+܃lz)BDlbqxztDk.2yyLB(Kr'X@bɸZ1A~> yJ w\ B)V1rܥ}j^-/ig5PNcQa@Z)3Ime\GTOg-O0J`p[yfgx tJuGe( .$_Zu&ΗݩzAxBFp<6pc60T*nCĨV߽ Ŋ*@w !$t^Iz>2kCm~ K{)RPJGOЭQB\JX<%09Nj1w6]nt~T7x}%#RC˹%1lG}?j%;[@J(~ mH}kS7ngrMJ}-؊,M # ׼fӏC'Ĥ1i*w!&a _o~l}~Df?4Drk.Zv- V,rjJo\"Hn6{gB;-𫵥pGH(ցkߋiǰiꨡu6]#<2Ov0!]r!-C)Yps$?<~3{4;:2<7X8 waSi irM I?b𙸣) %+Y,y'亚xT $mMQDg\9w~~/:FVO1OA&sU}E>IQ"(ZuX92hr0[~= m?k4 oP0Ԥ3jeUD{^{.ٜiqO%*Bst,5)0r04N~i1* 'pf ttQ@Zi4UCcpUdu#l\T}LQal0WsJ(}o,AcGnٌʼlkxB`~hJP+CO}G`ϜhUXVE;r5\R7[2 eڦ6BJ1y W7BzygBMrݭ2e^QNt[\}s +i #wyR";"97ĕ񠾲t1ty%io0Zo( (&@"bL !ޖb[C}DFE좋CKo,Y]`^F5''on&u K+k#z@>!S̔h,qf o.¶a'|Xbe6pXΕڜKe>o _`˟ZOeo;){l(Zr hӇ?EzyZ:[`ӏaqd6h2X"eRAg Ve6NvL Yg9=akoo@&͔$Jjq팳=a+$AEKvb(:n4l /A X`=ӻgE@ .?9[%?%72?VL}5~L͋<8sC9[#4nhCmKhd~Q;T粭^%ff{|9J锠&َu巽m618b9b5..>,R$&VU]Ϭ@"dt5k&cd2mK=@nM+yT" eYstӕ9>4v*>ǜX3dN{Pv>b7H/f5l jYl*:D-dH9 l  =!T1V$J]+p>,eĠU_9?)>LZ6d?L=6Vtl8 KdRg@wJfPёeDh9W -)! @HV_ uj. yF0^Rg@&+,;|y"-2Oi9$nid#E5\/~֞}k _ۋY3tQQֿq+DR2L{mj]!36t.(Llq6WF1*'҃@B,oWڡdܬ2#q_<B-P7PkW)>{DpfSdFlf-[0ԄՄkym~Nͮ߃˜p~,okУаVVhano{P .e<9I2,Dsx_!ˌxPUR()dn!탎rqaLsB]!UY%&U_jyKF վ#[bZEH.ue.kÑ)gFxUx!> zﰓ`܃itl:RDh{2A]IΪm%(- s,h S$^W?44G)CT(T7j.n-ٓ}C&j`߄Kz$EeQ nWNe; #> Oei*tՃM FWy9ϭ a[c 2i$sptƮtD"д*RퟖD:=MM }>YKYNZ-=:bǀ1kхPM?P;YU5J9'A3K {lCsI6][ nPEgW:7FEinN N2c?p&eKowQ6T]W OLļ[t%]/mҴh65ܝe7Srt@oLo.CnUǀ;D߂kvu33q0E m邩Y"%..[z)^3OCض Kk>g_`WM|Yd<98,‚XPTT>ij=.GJF)U m]n7ʪ0 xk,eθO9Bn.nRlu vY@xEeoV[) G+p@`}o"-Z8f6w+QPF72A]Fו)wrixlZ\o CzqVt%*7WnFb7<Z9r7Bg'Pl) hR &S⠷J0ǯ-.ό ~j[bR4if DBb wڐMՀk-WyitW5iGb2ki!ZW!›uF#/wM*1g ~F T 3iڹv&HV >{k$?M<-!~7/) }U阛QrɁFۜQZpEPsM6fֽ )k5N+$eQɞ#n͌0d0i(dROpYpWs I#C5XjKL) [/YQ?'IygNFG5jK'ox(ҋ"apayn&[2bߕ=.`aj$IPƮ}abWaƤG07UǀV-z`ߓjV ''iU2~64Y"it[{GMX $ YƬCeלd5OI NA6H痀"Kj+S%H;'MМe2\ #L1?xJ@F;5sf1y\Jm#SO*jJP+~ mF='D@x@s|?WTF\"Q?G Rw ,Y:`hbO<6j(fcV*my T4\t2ߘZkH֞⋂>5Lv>ۖܦfi7yǭ}4NdA)Ӯ*Hs a┑`ř,\E;kiQN i:<6?U]'=gid#o`ΞX*ِB Wk΍ћΛ]c/C4%k><)g:s6ᆓWA"5r-$$SlîFqw/YZv31Y] )}`+y-SU6]>baϦrO4:yH=FS JCLy շ ҆a`yB<\2 =+}`b{WN-6j83 7~[65 %<$(9["6dh,s;d9ds&ucr-D*1~K} \`JӅ]:(Ӥ 2P)ENh惡}]*oސ$Hk<j+0V`o])4|XioEz^Wx\8Tگ>;'<NU.F3BRZE})W"]>%8vq~QYroԂ9n, eL/u\5C*DwA<4gs#B4P1>4PR)zVD-2jzxCd*x[lB]~>b [>l}Iy,KtL=2ՄX)X`u~1d}^G%l f9~Kn% @[O^wQur։'zAne- BܜcH,֩ W8qR{S;ޫCBNX Izt/$|4|nhB#Go CI4%EweN*PˆP6 mQ%$&;Z<EЬ({$=E@lO+bDY>m !n>vп`\?(>f Êcক#ȯQJ] RE< _׊lx@Axj;Ѫ됥1q6Lvjr,6[s>:UWu~(˰I_TaD*tatGAŗKrM Ae 1]I=K,=^XYkET]A#4o6eD: .JފI$"G/kz1 \: qf'4.?ӹE$a/*u6X jh'/t~J4eKrumh݇ ^oI&:Ea*ެN'RC3)v>%Bay9Ipe 3>0>2r4!w ~XaSecU$4 L=q"&;V xѧHarn4|9nKZufU HNhji!7QdH箥kJ9X:Oj]YgqZY7MC WXao[vPF6_Hl zreoZy?( [aht)˧ңg?:+ˤ,d$Cp/1)I"'͸.Ū%nХ;"Pwm{|T.E5h%EIF!Ԇm!3Unx.]O#DHg8#éV W{EpeS,zn[S_5 139 ~@`cuO 5hÇ&Q$HM lDCx >GybO+F$×{DaV5s{a&D"Vk`g1 mAmg\޳LPj)kX;3G/*:hwz d[TL.yÇ+|jdDFw wRxjtj[lܴ&vn["1:$aU4'b}Ege!Hl p_feaĪ-BխJ|U]-~#N^G|86x!&W?MZElJRPA,"}JoIR[/9J /E$sgKQI?X#x@~ z#+}w ?auGff1)KObIzX7rZ 2 ^94rL}5}7mNw|ֽڼd$6prZi(R $;@v6$ scjw`eR?AO#C,b#̶T7B~iaUÐw_Jj8D}|;XNAog@-p %O(l"27I[S=s0Z &0ߔpxBu '^3} ڑ.x$ω {uw5\d%-̙|DE>1~UEȘ; S :zƨ,3"|sS4,4ɢvhK*4dzFaP`~*C[}u>֬I)^áL 燧3s@ZHg@gQZHJ!SBj B)BQw)m3UTðm^E7knnfhkGϻ|JO)puyQ"d 45s;kO:6`-EZLz*kHN (WM||V #j+ s|c900LlQ+d}YGJ!Dű2Qbqb^vcߊh4Q| \[]K>U./圥x>uޫmۍT]yRn>b?,_MJi[fh 뒾?ǽ;J og2hP"*g/em H3w~ L]zN>~ Br21;53,?!_[ # }92\.u!m; KwbQhc$H #W7o撩r5&+ q09P5hcMyp" Bj$'N[k˅=D)~ gQEED)5 u ) u #ln_* vLC't&J(#JvIiteloE5 G7c"k8Ch/)rO#?f\ot2 =&ܶ2@IN*5 "vXM7ӕlL/s ll["o.߮k tQ˱q mV nQB}F9S_<4]Kq!F ^W&,rQ (!dyیBT1V8UJPŁ G%60%Z \vY c*vÕE%쭌qVxt_ö?1g^yQt"6O!FnB.ͤR<~v),-eG1LX\jX]SebsUHqϩZ(v 7~ڍECϑjK7f%z,eꕙo>gL 2?6">?GT,WQZN_@*_i*Ww4da/n"jF4Q Z~HPdC+- Uk>&Jr*) _-$yTNj(d|ђ=8; ]/FLR{9 ]^5az&9aRI%u1aSGը34fK(EY_$j!>t-BrS^nu0jjC$P-Qozxg "mnm~C$+~C0ϰ:s7z̛n,y~,="K>y [qK}ԂGQuI.]H߈# Q$d:Kr29be\%K ֙#,=VܼZ)Rtcb"7oCλ[ 8Jt1*e!%v=7nxcA҄%ӵ "G)G(8@vc ‹ gT mELFu]<''Tׂ20wH&I5.!.In$ƍ$uYV6[,5`aٷE* v\ahY UMꁙjghOͻ Hp)]jnA[i$Y2] [ԾS6 wXٺURNj}i؝bvHc(ʩo70 }f1e{1 v7`{me.1+ 滼tc.lHj[@d`?XiQ1a!cFʤժcA m(<̃ky^;soG.^Z833 ;6dM(2ɀ'!:N+^ GyLkaE4PWS/|b$ u,P"uTɶa!;pp}0ΥOJ:-Ja D2E";x{qФ]-(J,NX[V߅kR/1"!p=Rfk+Ă #n`˭]vUHAA;u)i-d+܎ +i78-d=sZiB3 b[4wM6lh´}9Y7,"+J3-nrplf,8@ |)cf6SC([wxg`$*˒˵a7@_2N_gf#[o:K;UE3lớ㸚1?#ٴm`wȏ'2 C>803CZ)+G{?~3יyQ-*1y*Z#*4-1wPsNd=y` Xe!hiI.#=-n7c1ɸUANHw,".0KI[}gRSU}{;w;,_Ku\[M. *nqsva5e&wd0lLw*F@d%0ps DS LH^ Fjr42 dV@x&4!Ch=_lÊUei<̃o@{a FP~ҡ miIZ53JU 8SY&lF8NLVZ>MZ+A-!t$@w 羕Dyd OH  ȼP @}y :ok vk;'zIK$[,neEe~өw\桸wU=2]5{YVd;)C1%RƢ;χ RdӖ[;ːD'K8:8î~=cSE )N'9V[KG]ҊpVB99'ʳ6ܬg)oJQjX%.B4Ebj4Os1eJO}׾RG\3(1:o2ѕ,Rc -N3Dwx$>'9x0fiFt{X`UsRM@H\5UW|G[B] 2`tO ZC8"[AY9OHV ruv aYxx7II-c٤ u.". ?E΂ i;QqaCX N###SΐG[?$׊>F!+~JR%fN:*!1fo=cI)j̒_ A$& se AK|{%' Y5VyyO R]=.v''OiIU,0ڻPǩGOɦ<$ mc·(4YlT K̡ <=Mi+! w 5F002.bhjQUV97n$Pxo`$gPZMQ=eJ<ZWvfOy}Lj6c2AJcPpccb:\a"'eQӾJZC :D^Ġ*zyx*|PjlK4@R7ta5efWԄ2t)%Ȟחre+ w0Tt7:Ҭ4LŘbp>_>GO0NÅ!9lh,QG0 AHPcŴjpm{AT~+Z06>]W(ṆlBg [&Ԃ>ƛ"v!(3e%4G<,SSPrLqr.[8F_eRhѧOxQ:r#ndxLC $ٌ@ d #T&*eE.sb~j܋,|`udpG+~,!xANXTW,BCN>m/d] x GjSV Pt믄UZ j;tO#9hK<嫄mPbfOw#JN|xW//QR<9RM ΑN4LdWXӓ e} :*0ؖb=!"rq0vI%FIK} ~a0BYQZxhvN`"=<4uQ5UhSfxlO P~G2hC)I`;7},K˸Zi W?4N^d4F^iTtL9qþgå c#/*Myn0RL˩3H PoD`{%yҦibX]2RH2jÿ"H=hf]nSXB tGo!#>^TW 4D z+PܿPS?I.pZo%Eǫ1# LʅZ"h^s@~)?4g/BjGߛcΨqF<~m<Ɜ</~'uP!i(x&e!ub[!ͳ_,ΩB8C`'y BF4[GIpv #T݌'+U'׫9WZjٔ6IRqe@Q0Ӱ W 3[a,j2bќ.$jY-RC|#I1|('O']swSq/xؐ7a&Q&m nAoVGaQ==HYe%<.9.g0w&yCo!hx~ p:gO aJ _P$mw}ТfL@_"dÓvx Zf|u*=xφHrb :L0sN&z>|Vi>h|UkmlBS79H)dִRwDǍ?+1:X[h؁ņ`1%ܖ=NBT)~M1GojwaۇU%Pg-q{c8ut7,Ԉ.HL|Ge_I׻I L|Hl(-fr\砈61h8 8UfoIZ1]e#psa"4Ȫ+?H3#VוL[Z) '2hsOz-YnQc%N d !~N Y=IiBW"'}P4 Qf9kr՚ wvBvd^otA_'igÎk @:InnKE?qSdlPx< x $dl ۃZX5M%>;ʜe8џbaF-r]_Qxvq4M|1>aeF<ei im^Uuρ1r FHvX(ߟ#\ȰJrp"н?yE ceȅMtL)Mж AZ lo-CU׍AE?oUhn5ޙII"h^y,?4,b_[xVE;(}3m^G wՠ;0hpߐIc_g5/qgJ ]bVqN*PYpڙ宫ݩ'a150!l xQyKqU]a*iO76dV®!)ǃT.GNU lGyNM\ש$V1'<1X1+@.1B5P8h&U5O|aī&i֘$ZyEF)|/+,y\gOjVȃVCy &ʱ],f8x(}ޤk빧6T Dc3!]s,o;.BU8b7RlFyEER `N%ǥ b!גּgscбG=jf>ܾ~#v^ݳ'( Υaz?aLIg h;`2!>2AΟwgtX[b}K H>5pRlm#ۗGwf u窫<h{ivY^e k|z0 Xwy%'һN,Xv &L6Vߝ2坆s[txq,>1ɻhzڑNu򉕳kJ [*[aLՙIP(|;$;6l,)_#ჶ \$6aCb,*lQmc@uh}P*x.X56{^XQ  Ża"qV3i|ͦTOgpAKcACbȩۡ`TTܤAL9,t>Gp.p@234&3pD me;|k4`_" m(yan Ǜ}h,#EgsMKSls=Vݓ~r崋} $N7Z~G((k̋hΫ1*r{Lu(”gA50CgUjC `73OZ&65lÕ A1Ge*(MPf.Pi͕}:5vFܬzn.0.^8'OkaafP op12ގ~Yi@k n9-@>J@WZ:v>Byk /LlHT:S ma4!'4 Ȓh̺FVa/PD94tevDhg3JТzm~6 tH4P8IoXҽEz>äec1 xRHN(aRJ_}|?ӟRBR}PAO6fk@D1ȡ~OX9%Bt#Lrw_+)U0x_<#74'qmݽuF7ZEu^ &z }r,1QZ-j 5(OD8:O"Ԑ/}Z/84Tb&Y5[ʊVMͦi5 &){l)}{[B'eY-;L-Lg !BD>n|)ʍtpkS{?l(# B;^)|Y =gc03 ݔuAϊy\צt|F 9+y8G 'ʱhxsn}2rm Γb 1wi/ex-1 ?>f/sNm4{F5܎gr˹$| ֕ggBqɑQL( DT>E-:|*D~5>y]Vr֔Fc7*fBO|aY9vV$vxh#,S~o E>^CoR8 ՜ba\|hu|.R>il/cJaȘO*T<Ĥ9AIŮ=3cZ)`xrNqvHt}0Ͻ_6LB2(q4zRo-!8uoYSqL- @/>u|x$;)k9Epo"{ Gak=tWdۍr@@>[Dfe]Tdb?J5~w8rN|>XBjP $wHT>7feJ"{7S0᪴k`Љ=*_.r#Wș՛}lZefh9iz}stI`S%N N%!Q-?Sx^+iTOU .@SLSh @a-R:MsEgU]r`g/KW^<>N@yZĭ`_ke|7uKLE/ZRDRZ ўq_۹`hF_Γ\QHdG6K qnK,cuJDEX1E# yz5'Xp^ӷJem ēC|kCZgf 0QE[v0ʒu侚xFgM_sPHBw 1fˋG AUoUi->!dbWz <.`߃ `h vCll9zq:n8:wOy*2ka~Jhf[,` giL:r l|i=en65=tVD;r/.naaxj R8#LvP(BGHsEꣁ۶-ݪBwCcR/ѝ.r_J%]Wgt:]>7w4w@ܒɢ'$ʴ B ]RbBj2W{5ܓ䏃5U&u'% bW>Ak"G2L0O<0n-]nZv#A|k ߸f^zD1N|s?zFҤ5UKi8bdQVzPtWX9"|Q;k2mƀKQAB/[mJP4~;l^nNJ{kIF/:ϔu ZieO 4xڿp&)9Wه}ﰅ,|4 |Z=\KF6L?3HQ(nJ/W|sb.UFyC\%uZO2+o} -^Sg>VJ=wSB % 7MEAJK8>~$kiߨ!I< b#'^~=րZ k}# ̓L"oEiq @?*#$URV| D%ZW?LB\G6H,C%@W76hqG^|U J-VZZ"icp bjMd!+Li;%Z z4_QەU`t=\Iߚd~3L{gK!iN'+A*:ꍭ2 3O)'WF:!*%60JO?G ̺2LBM`*8۬(ȢJh_rE^.}5_Xt1] W;=amqTrPZlcy/sȚmހF(EQ'tTt~ ϘmlnQ XNN'H{$;3z7}ihq0g=ЗBɘsU Vz ?mƃ}šILtqny!ǣwOۻW邐fHjKZҒ+@A5a"1OzI&a9tjp{fV | JT9 })L*K7KwN„uϼzՎ)Cow@{*5.[-/\dp{z9pXLyt1KuƋdI[Qo !Zz7bUU) TIj\Ct!\S[Q+CXR+ԾdExt;\={u|a>jsY]#Yh̭8:Ւ8)nMsHYC\lB$_MF$/put'7Q|Ucc2dڿc +kq.V̽bY0,7'FubH/DPĻx†(&=>K۲T@PB2l%i&t[&S'=ӧ=KE@'kٽ-w7JRinK 3Rp}u*ysFAs{2ov붬++@j e V3Y9^[ )Zqv`d#{oX"m2?_ 'eR,v"})-_lnwܢ q%63aܰw@0,R ^G/Fn k$d`IeǢ9ɶeۂ1'–5L|qN#'3KWZ8,AFlRp˧4vD`2bSC&ӱYQEEBcö %(k -!7(^R sYUj];8h5Sku7RLu ?@HGD @.ڑI _)qۚݳ\E1.̔<ӹEATuX6aWNݷw $M~;`o=0ٜi쳤2_6mJTQ  NT? ҢQ!#nG誥meY,ypdߨP^ Trh&!~m}/ qjb5G'^/4W6w`i%RMaWaE g&'T2[FjXIyΙT1`q?Wl*?fڬ/.PLk˸_P[}b֜er#SDHVVӫ' =Zwpv_O\eJ * ,U W=Bntjx"5oG=sG L;D=PKw8튫Ï ?a-#d34<#)wgq 5[V{L6ΖH`0 o~KUq<_/'OEX2)I8rV=76sJ-EvDT&dIǕpetԶ7봥y)X\&pM1S׏Nf3pTѷ"(H U ANpv[?EVaW|@Ⱦժi2/'2E( e34 8u/ÝM[XL׽M,;Nd4%yW|^5wv) gi!L_}~8w0 < [,L/o) ߝ@r9Ť\{sHP;!,:`Ċ^lI0xY.[(P W_W|{\vqhQ6sM\r/N1o0%Z^̿T߀5>P$eG(-H(+mYgUь66 0<}V9PXyMIvJu":iO,DIEcz?vx*~MnqmqUd)a>zhڭpOs``4[=bQ 2߼n`H6[ƳLR,vb2D쮷p~(Y{^󙍴C-VS oYMK|2F&DuNIH$D!Qcc ݉ۨ2_Nk% hJqd\Vo6F+')ALunU 碁 \^},G{/oй~4sƦwTyEIfXq(\ vzE;M i-4}fH7w=ƺbT(3W!IeBmcYwV4-T_&NIpé*i`2*5ĿowM ,uӏ|v_?`@A뇍+8b ˣ}|*W0E/SZ7нkfCZ! ^UDJjC"b/6$_p$,zGX:P.yq+F\f&Fxuk@­d ^@;sG#$hoT ' fl{Z<*$+`لZa[!%b~,jhC qXj`dzd7'ߝ0KZ2k9C?[uVQXbit^hYڎ0S#uz27WS"2ؼBo hWArQvr#D2*83!0qUJ}M);$s\;R,M,{WĘ~l]ǪAfƒ^cܦHʃ ґM3js(Y&JȉS}hr lHwXGAA5`ɺɉ'~tᮗsWqC3=9iQ gV+|ՕގŞM͊?C;6(} 栠o7H,5ocqlx$N% QڇU#\m]5j i/ HҾ&ݳrxc]t|'Bq@bB8}S%)1~ kx5[DaNB_v2=b&MVy&Z$Klq}TR٧O'ѮtmlN\az zY  [Yh4S$CbKQ"lN&Hdf-IL>5d[PP>eS4ϟ w\x LZ.F?aʙ۴p4^ ʕ*5=$ zG#8!q8/J٥wӱ>M(܍^n=$vx_'_"Ƶ bX[L~bneJzLL}hYtA?]i ޢ]j%?YYS\J$G[. >ħ}& k3CrXV9Jrz$ZQ 8-CRL/x v3!_ {;-}CMa@+1WMyS"arѽ޸܀:g9W]w]b3HK0zMk(T73+e$"('\PYַ=L&zNCUc" |sCo? +$˅)R]a$ʑ~ח"Cf"'ʷ算i)PÇ0ӏT~}kObXO5u9iA( 2ߏ1.a٪"1%NOnB:z'SMѿ/Gx\ u%u4b•h &w 6T)] }YmQLxHj:3d#Lm JBћ$EQiG)cL5pt5+AZk应D.9WP_% _d=Y8*~@v("cȖ:,5c,߬u?ȭT=}clf˃5^.韴Fp&Rc7ꯊ1u_Kӝ)ءT}Ѓai(S$JM)6lxy_eJ0&O׸0dM,5ASxf2;li>@rL*mu7Չ&^P:/HI Q81G4fԑ0඿Uv._ gq?q7sSO-Jvяh9~x"\E.h`H)t NxG=4{B$B}q ;KʼE" 'JKF2G .[`j@BO.cPb)d$u3> z5/fqN ])?4R$.=-xo eީFb n~%i3QX-Ĵ~|pa壋?v<ژCt(q]mb˱ v*x5.:y W%{ i=FPMKfGLMe/͏= 'PθݦE9|q6E WV6{eOy^G$vIe0'ܴ+UI2oabzlx.:D7 tkդUon*|T:B6*oI<'Ic8B,`a9iWLF{(1v^DXjaf6!dOS `&qe܍^i8h@y-ON?Ԡ]v]ְ*˱ALX0iN4ɒg H?x` LTTd.mRq#"/KHĖhGW^ Ǩyh;BKt[._Ϡyd`Sr4s] \²[6 oėf۩ËI/ŦGU{'xxZiA4d!R=|q j0 +ƈOut.Pjp,8gPD1ɦ2QI1Լhb^AcTx2(LL>EnT%oƶ. [3>^lĄBF궑c\yu4.) G *$]k 8\TAşf &Y{20 #H{xlLuM`PDEO eu,gxQ\KtRJ(^S18 2im2_B%7'E?ඃL'>&vqmܲ^*-\VR;NOvYou!@$H+jU"fsO*ՈdU;Dԕ66:uzS ʞS΂ȿgy~~QbMq7byͽߧ5ł c>‚WP賘&7V3&SҀ8[on/M,H{~Gu z1ms ?3SM 3ȖƬn 5pTQ,{ |Bp.'(7 >cqp/kװ0~%"mAՁ{@1bdyɄ~h'T[R{XFJ 3cBXh=дQGY ҵ?_Kjk LIS]ss"g Azh3Sov`hDVVcyJ۞TfXEΥsK [lV%bboGK۶*W*Z'3>>d.os6J%V0"-$ փ_0,8Se8JzssQD={`I^R L@ 6/& 6^1%|`.R\e^A,˩x5IXJ`j 剁u" q$c$|݄ho 'k\[9Eh7xMf|!ȤCI"TS;ñgYZ070701000000f9000081a4000000000000000000000001672b7d8900007af8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/serial/io_ti.ko.xz7zXZִF!t/z]?Eh=ڜͩ~B?|镥%J/Nos F @5it51{|``s!v j⓼mzWσ}[侐gFP!7}+c){7Z ̲&͡1(5N:%#m҅j>>aW-ּAXj= `qlr'-#0k2cjvv}S/z<lʖ3q완A ~ Py`y3k'{bZVBpʅrDVSA2-;]`LWʁ *V=V41>GJ6g.U S#X) B5k>u 5rN~ 9AY Y!U{_s7H$ۯ/$4]b wwd,GDYbsVx>86}`7R*S/2aO hʖybDW)DVp0\3){X5&\X%d8^|)wn3](}_dln%KvmANNJv!3 9ggq-0e3^sK[({Ut\^UF{BŖ^ޣŠ.PؙY1  Kq l%f-2A8̊v37xdP2OHI'r!94s>x$qmx(D wF l_~3(ST9Iy:HSH-8(e} ,S(ms8#h;lQ !ju GR&β$2$P_+kpJu` Y54۟f SpxƳ+>pQN0O6B>Y@4Ib"d׷z mS1c/;Tv -eXAqCj~Fc Z7CJ^(PB!*MG 9OLuZ[T7yr)+jZ5'o^'0[Dvq+t`(Oh[ 5WM^5Q{)RxVh6Vm?ݕcƆ!fq?,xх#T,+؆@Bȸ2" Yě"|*; "`G2PlP~71f 8_ K3sp1/oɧ;$ q m}ۥƄlgB;讎S#t >A$4jpqs~Bw Is@S,t kL/ADvὬ_1tp[T:`؉Yxj4ܾ}cv?7[.eSpmeΤ]g)d> %.$upתW$cvf2qꘫ_s& %k"|EȵCLs|͹m HLq'%r`gE|@zj\#M5dGXyٸɺ4;vS؈,6η/ߡ}f<0=ҕ*C56=ɽ@2ެA>_ qa[\fQ[@>,U8xmLsP4OO`U[ojl%u̞ʹ̟ ʏWxzk(wn,![4 \69#(3xJ{PcGWE릇>|)nH~+İo8p_*1buVc| :IDyHqآ&vy'tL!oم请F[vggv{sfD_TƫzYrLwPDJnySf@wK5H7АYY<8UMp::p2;T2F/ZO]v18P$zdWůZK!p*7!Bg+U_^0>[T}QhbW X-_Qr&/)6 H>Sd*fUɵ3"~Ml[9/e E*n Aj( va:9(9q( R2wt]pAJ(ǒA2JŌ,j,Z0 %Pہ&ӏ#^)=GnG1Og"RPQTo7?c*VIn^{;ī]| lY$|1Q' \ 6jфǏQJ7Z}2xɒ )m8c=Xk*>`3R3@X?DC }wLH(@Iby OAzHj} Z m)۱^4/4lDa4ơi EIͻ3v\Iw ѣs Y_qeCL [C'`8'm-Υł-VDo,C2lᄀn{_7tF,)5MdK`l\t g'9Fhz>ۥէkO̫ku; \Ovsş $ jZ; &%OIc`ߵ3#;p$/@ ܾxTXM-MuJ Y=3Q#ӟw?'+v-Zhq@ .c:t~Hx20glTʫtOVOlXҩ-%}G ?=HVeB(T#uxȿr)ө#'/1Rջ ę!fuy 2dp1|lHNkTvetK7k^u߉?á2ADȷs޸ZE6LHh֋kO PTcN뭔|җ1~VzObEܡժOP٪~tk˴Ci{7NxSikX3""e5 L|<_g+LxS=cD̩~ > bU*QTIآOAc0G%԰=0` 0$$Kh#]Z%|k (]M(HmQI%+CM$߇"zP6U?A-f(F"7Elє27.ZH<[f-'"}bYR}.[3pP(;OޝBIEN CW@MTvTxuD-G֘m+Tpxc^5F\U+VdQkN& vW/%\zwr|8c6+VLw%؞82e(L֮D>"'b$G%ᐜ.}ٕ("<*ZXm?M- ~<L)_ 00 ceM*E[JnV9,IGyB3\ۀ/GQj6@F{콶>(J Q:Y b(ƶa4O<^ 'Eҁxlܟ/|;d8:p<8CZtX[-!Y؉ ns޳d܋\H9:`ǦBBO(ճ_h%ҧ(Iyg!>Rj1΀G b_Ca>]+ cQm+q}mjBtfS?:cDţBr=-ڇm,b/A [@G,e=ZIE]")F%" cMyN޶^XAn &|Jlzs̗$Yl"_Q[%A7 zOC6,XU\~[lSNT {w26"\E~%7.3eiH:nǨhiZ4TzpX[WA!%6^Vt@v|s) R@KB fK^pGw~+H۱ i즅- UkN-ḥ$Yh%kUQa&oeN|vA2HhT%J noFMњdzo_l[=C xGpH~rmSNfe~:=/p?2eM`w|' N\}#SMk3&ʯ&;ީ.= 8PLi\E_DASi0;ҩUZ8Xt§. E 3Ҡ@D+=Q:\n|JO m) |#؍](zW2m.O[m$2P{ͤ4٭SGy(iG"I59jNrB#)3)"EŽ|*1 6o :eOfG;уX+MLzl!g.$%hS|(_U5=4 QE Sq~CN"Dueqɥ+|! A 8٘b''Q/p1sӍ|~^oA"2z7K$&c4ȧ*Ί!<0̷dX'% H7ŎOOQ6]pԜL}LM\Cb҅e1LK p< []mXJKKe@ ~,ptR4*^%vQIŤvh}5SIKt@(=T[MwF5'H" EZ/jvkTFp:,=Ij(.1fY %o&Be4UJlRak{ v$KL\˄!qP3@p*Zٹ] 7(Rr ݨ*ki fvR> ߱{}<; )s=~XGxՒ 8- Z7׉x1߭X!"$* ~0~4䱔*6 yW!GGNaM؀V3^e!?N|"y ѻ$ffsX^Lۡb UPỬ:Y=O~va'NWYIWjԠm6 1_6KBzkdbk"-u8~E)J1_{1W{SN]r.WEE^zwT +4_W#mcW"sYz7,ȧp#@QK9X. 3brx/}m,8+Lw2Lc\QZjuh}uq"bPd!rhhclT(A!'1u;͓ ?71¬f9@/$n>GE;담r+4Wh]]րi öK hgr+ ]:ѽ}#Ն֔  g}FG,_eEHCq !|9~ L!f-jN ::,zxכyiOJ/ "$DBsj;"TccִQ0oNFr<ۺRwbP@BbdGXA\ӊaD8#]ɵ-&" >&8d(:l}ŤP6v ~jbk$gusty Ni#N³!x]?8XRǝb~hDDIU嚡 Ē@ڛ0<[z+t6By\Uow uʎN_E;8!߼Pqv *4t? |:әf{ $[?l9 Ybc"bO?rW8~3M/nE#3wMnA7"ta? .]1ՓU3"UPG)\\MhJfs90s=K3b CRٓ|]kxKШb1znPNޔakG<(8DU%~ Pݕ,ΰg}?NOݝ՛+~~ -CC|neWbban͒X#RoPr w8ّR(v'Y٭^ v("˘>K~1s:(DM&ѿ.vgkR07o$򅣁6,C+X?.-|Fh9{Aμ)1z2L ug{mD<-c_ YNuu>qw=AdVU) g=??c݂vdxٓl\;44tb\Yŧ#]F CUy( 8~ُp{I؂KKk˘aN%vo{ZYi\7PCGuİ>J(L$˨L̺p.^>6ed>"D*Dbj".X7VS2Sק?䈮ǝnӐGo1-| >쉵UB&%kӃc)-~`2+q)EE촒y?ձb~Y_VBgF0,3XoK3RC.!q>/"Vy^' Ȯ!жOGnFK]bTDRw|"1ItoۋgܡE,Eꬕq*\- ,kLn7}<O{#Hy =gYu8F@pQڤj3ıyu|wt>og 9Xj`ɻ>|di[|0?x= 3Q\ϿįkYcG_f`f-%:%yRS,Icգfjzӱ.>-sS5ĉ(<\"ŗK˲g2 gZ)DE J2hNxYk=RESZ\̒5p, o47X#wg)J+!`(2w($"0j@c15pZ!1n U-nȥWk6. *q-nm,kZ>!TS|A<5}ז'}ˢ9>Y{&=m;!;xh5  IK08Hy64S?A N<>8U1O]eniUvMwV]GRepq6CGW˯-@JQg4ũ,c!ϧu[-+)E iW>)9 ;+=,±FCISRGBy88JeGN)Ήo<+ ]m سV|!I ^Qw) _21N{lgwXz.D7r];$ı0DD'J[_} A8n@h*'ᝊҌRx_hQ\q$1CX*l%'[⽈W^#+n:Csi))‚;W*y?2CIgy`ZhDK d") I/Lk" {mpRy#̅A4|lht, Mi$s()ePan]x8JwIYEX[**_{]dj5H3"pL|?^Xh]iWǶ9ѣ֘p&+{XPԽvp[ I#ȞܬµܢNHbܗ/l;Fnʌ^7ޣR\xe`@GոLGL(퇗AJqe8?'l`rB]ydjD"U{|Kt̼׆XƊ>#K !‚:kΝeU?č{xÀܛmDc"=T s) 2Օ,j܈)!wP*[ӅjiD=fSC2_v , QqC .OJiBY~Y Hŏⷿa>̹ި)Fͣsn?n:-0܊̇ A{Q~i7 q`yCO_e hgk}e4R:C v?эwiC\_ee>V0'RԿuBOޓ ŗW^lRKrchJEF$FZQc2c6GPwF!e98MyHffW}([)p!h&HKuP1 \pwx! = %V%D5ۆK#PJIԩEbpax|F=e~L9!%D怔q'( SDlׁCm6o<^\lk1Lډ uSfJ|>KDN^yD"`nLXl%[)ntdH24UFO|_9+hXokdNG\آ]FL=V=hm5#>6e|PLϻEiPB司 pvLcaWY5el9O8DOrѥCsx J{ZG:UUO[%vgWk6/p 3oKAvi.hV*"z%A[ ˆWtaT K*{,#bk"VjRH1 vimϼ>ֵQ)eQ,-UrQVqA ɺxcǚF$2e˻Iael7*U14G V "jk`!w Gq=E8,׭ {e׆ :,d?3Kz4?[S@Gg~ {̨{ 5]Q-uOu-k?XyhU4܌AmzvT\/ll0e=.wӸ]6xԧl~Xo|zmWQ{o%Qy=ا 5 GMc Z m L[༁ L^ԡ6N(g/}k"+;=b+v6e|rU&& m4kQ5EGwv∙%}|̞Q"vG9߂4PRZJtѝ 6}R1h骻rƔ`>$\k`x5<]O`{5Pt-ۺ760j ':C)җP[$8 I6BOZ e:nc^Cha+XNp*=_UZf Qsz[_D֍u@#}st-z^1#A+ 9O|ܣ#x2]SpvU65UыJ#~2'/j9;6~<%]'" )؉+tkh Z%lTKˠZP<ÊxP%ˑúTۗ-{P H1Z;A8G7s]yF$:Y(7un)?s$\VEJ/! :lo \gvO9w'ݻn@ɦ` D; bdJsodf5*:kgnjxI؆^s+T9g l] dLL`3Ҏbǚojg uB5He3m:_,#W9Jwn0%^wV.=1FL?)`>zaji)Hn#l/li~ śk5uBÀBVP"󂱙H?j9}+WHҙUR{\\[7/>R<MGib!8/Z-NPW )mS}`S|z|[e9KD>/SBbS]o)X tmljwGjw'֦ʄ=ŴQ+`L ÈLhM{ EOF/DuZ?Vk 𥝫5? smaǐoR9hD}(ge+|gZ+\%>hr6aDQG.䀦O1D;j_?tAB-xmOpG9ըokQQ{MܹgX#&rmekv颀mt]"o~]ꐉswES,IJ{izf><$dLtN#+ĸb;:}@pPZrloRݪҠ7 .of9 '9V9SYV-'nڍ0ڏ_Tuj^nK+Zsd̐e\;evcRW$h4:yzn6gcxx&[t廃 ^!pעÂHʨHeg\H0?C=> &SRˏװsMwegn7(^pHT! zJRQc &(QNhywFTt_fD>əXST g0q"F  +mXa֊SO XAcLT=~p M 7L21H0ܫ橝d* "9՘B&TPBj'ЬYAr'qc3ǝJ`$`tQ} !>.'aDQZ 6QDHK/!FƳfkzsRqa4J+ KŊ}uQe_$]+iVS#S;ou Ec>c7M㼁̭-b]DD*3Έkmy$KXGtŒ| & ݗ '|G >YLn4omhĿGBD3_?RN\ # DOuUf CGڧ_B'NJ92~X`?viwDwQйJ{tcw'^v!Zk}]IU *J*`\y(QrTEE`'k6omŲhAlZum V0Ju#Zaha/V77Gorkd־5 ؋KFV;2ЙBb!1=Mb4wҪeB(⼲eodGu8n9$)Gw7"}W9kjRV1T5X;nd{$RڀQFP'эnw@ ;ARDGgjڐSN"-aC'KPr/5!c={̬C׌*.tfQYVSI>,e09"y }ָ|C9 Urx`$t'$Y& lF6Rv` q5&k/ ``(҈`&2̕hpFX + VsIsQ?agцMB}%uK:$ ИIi\%zi9مg4o6uIQ~{@÷:K 55V`by[ڐD71_/Э7[,c6\{e6l2CX|w;97x ЉɾAȧwBIG̹A[C GY(i9Ͻm)>JE|]Wz,Ӊt>}k9mN/ AdATxag cᒙ'f$6z5?aDd}VӰXب#?MpR΂:f Xꇊ'Q73a ؟H|:-Z `Ub<@N%nQTcKaھ<[{2^C#SQw3B0&K`t 4'[bR?ފm=GXvG\1ƚwC<}?`rZ+(,L7S B5ׅ\{wkS:fH6n ❿5IGj* +2bt] K ;E&QsS0>eoz`q*~IB>pi;ӒRl0DϼXnTۂNE޾GnE8 5Xa8mmsaQ}r͇Z%8'NQ'+]kӉ9Yh)1ӿy˄>lp&$p ;^ S$ùUW['IߟP)tTSџIp/< /bלN30(G|l0Bv#Wo:J-dsf1M{CfhP&FBգXBfkk45.tXƝg4DG#/]HA d^+iϿ`53w|zu(N^$sî񈰡ˀt5@f|sYsI. s|4jt_lJI]`&rau+99*ڃ饉uP*d ɺݦƐ{WrU63ϫ뺋0QFΝ L)WxM%h7>Oc+ /u- L] '޶jQ ̘N#} a)T0H&(Ofhb6m'Ca-W~(%o !y:kT&+͸_o$ Ys+uWٽL8|B(:^kPٖ'*tK9g`Eiتcc1c. ra8' 0 _ YSQP xCB}f_T Zx iCl843rԯ"2Pۉ&nal@ "}t9'UܮdZ'k)$8+H41ž/[gPJ=f`T,Y씲`OXQ_TS4\OWIu^4)7=-)%LM;ʦ &^akdYTXnRQX@N܈&L yRa[w,+komhT[၎)=ի^. Qa t&sx SC<9rl`UO7cAV[-#B\-WjFNO`eh4D"-qhU*gc݌٣əvjD\Ƴd]ohz@xLm:+ Jd@ ޖ>ZЈ[&מϿͪz (%DK <,qk>z?E{'u:U 5;JbBgͻnSru1WhLՕ3 Pmn׊ұ?+lFNXYR+㐡Rbd9~鑖Y?4JNdq Wo@3|n%g=^HY98,t>w=@F ,85JH/>K]3k3 N˱}rTL&|h+0<}kP,\$?vkm`+;p)ЗhA@Kq;3(թ-)V;%V]w{{]w,6>mp>KZG_MOX+?)N68\:d --x~4xW~L; (߁#J܁|#o4Ď(96Fң!K^tJ]X~6!;UsRȷf(7|8Ӎ-r4yoN_lywp4gPh&fjK ?)7,tjyҠD\HOqҼpFVgOᦵ^ov'=4(FzWq){Z`. юc>HoGg@i;'08 }J *yDrzHKBBGLmxӒWH1ؤp+MډSG#Wth4!ulJpO^qI~em.u6pYfq+`F)j$'["zS-0XtӨeYZDuz("o}:8  +\d|MaȵNVU>:R@k%j%MK.4%*;~8`OABƄ.n|[[XB8}Zuxh!?3wJ+Y^NOn\H.4gz…VR֖#x[XP4>:b @9t`d$H֭ې,";(eP;_Dڌ!~b6-H"xgSY {a6NH ǃn8E i 6]%uQ~'h 2`@H3$¨Q%X$KFZjL\Ox469%c}gRV眩A(!΢a~#Pel6{?J>~pX'z)?&dՅ1jyŨ,®[~O8X_wfZy3Ĝ k}R>r)2ry*O;\WfüL Q.<Q ߆46kbpӎ,ML[whjA(ne.y22%٣M笌jha[:T FOʼ̲X+hLO֩ڌ =)7:)-E#kT=XFAJ}^ǹz`fY X7!ꅣZMIyV$c.\ꔩfM~N=^sIvL\I}!+ S'EL%_jGNTA\@_=7+K,O"Nj8`NfAy4.> zwS :mg&v!ȰJi{&t7-eB ze$> g_8 nlHZTMK Z"*MNh1{P!)HZ"qHЦrܑuo \2˒}l7"  戨`F:aJ|(w8u-DFQ|4KF.}}0Nul륾kN`ġU[HxzBP2DD|%Qݜz[@2@\esbu 8#ePf\۪W>u2r|~Ft#*zG0H6ٸ_heLѐ: HONURP¬(FQ4M|G@k ZK\> #2O9/GX'@+ΕY:ޘ A&m ,ݴAq_e7JKL5K%LEVq۲wq|p!U.J2vF& V0& F\I\VnUrOMF{KcMtu dPOƺ^󽘐s5L_p48S!嵤~[$n.O!Ul.#kBկLrȐP`k'(ؼ&d*#"+i gS2ϙ#i?%7j.3t|K=OqKRRd;H&'c@I%3Nsސڅ _wpEGlrN)zzȆ[8ϝUT)Hk\g袉vD %uDft|T:Sb3G81kF'N\aqB\~%Y9'ѰPsLMW!uh`V1Jxnj>)RvgႨ|ey @:nqx)z>v-֌0P, @.5Rq:7]b7.Ⱥ]g5ǫ}}=qE37GOaY*IZU2F^rBx:S=$H˖ZŅ駯 %qdXeH"3>o 8`s0b}8H YhsGfeYP qYgaJ'ԭx5C/f] _ClrF0 -؅߇_5DDhX* gOG 0gTjӉ<]l$4ȡl oU+K\'!-0ܔM;O7[ަzKnԶȶ)B44tO5,ĥsam%c&L J5hUG^QUs"NS;0fFFQ~ɣK q?Y %'+@\f:cGM?A5V"7Hbz!oLnT>nO) ģI|MXTSعX]ތ{{Xi.G֩]N?kd|igVxTIL{y"X#Y\ M$ jMJM? pD 0IG@W#`Y.>&1k;GZmfI; !չ/ (Lfy_ I\kqN1tQ: ly7UdӍByNDJˉ*T*M`e[vZM=0 `o2srQ@j˧7Cb ^D[͢Ȇ&ڣDL}WBWTW~HL 2]>ˆm &gXd7y{./ȱN- \Ǣ(9׮\`\ـ(⇭8HPt S؎b`d4;@8iyQ'P["AssCy/8Uu>]eU-vMO@",eU܅5Uܝ BK9@fҽ L.¨4=_]=Ub{ Cيj`:?[ZОi4|fU/4LgtBt,f-q¸/ *G0ku9*:T!EB|Φ^C->o 0sl=4GiiZ~n<vQ/>f:)=.ߘ=dOF׽~I .Wŕm_)yrcqGާӬq~Z)FW qu>BPM1[ 06 >I H&D`|ڏw?Lm3}jjfJ=S`/ulǔ*ɞ8F]ڵK|y:77( tmxLuV) 9ǖ-ٰyEx?C5U5CrwJž64q''E/kS-8+;ׅﶋK3ޘǽ\;n"f&t뢙-_ BbgW^e'O)9. !YGmVMxWb5>󉨸:DOEs:2t*Vz.IQf]鼺} lkH[<;E2p]q>&ncpH4" "ۙb_;qds! )@J` 0ι0LA YE}VvҸr1 ~BK^%&yܜ"U[2i1rܬ:zh̑RŷdU; jpT#/$iρ5v]T}&"͙?G}FYn \L[>gPۤ)lQp'.qT%8qF?4#5qG]1XUGPN!(7 |Ҕ'vc]O{QC:@ -Asg֕i݈U*c%_o޾n#0xEp1'aCɷ Cfѳd"ANƯxTݎbFo<{aMfIVXomSp5,O|"oP4>-75Guᏺ8]%冸zRA2fGS7uBeSspH}CBzX zz )΍l@zw8Dt P.޻)\zϔӈQ[|r0"&ޣWkvcpOy*סm at< KL:NͿ~  ]<&?Do` 0~?¥{q8 T`ԤApI78s? *)K "k_ZIX*Ș}lx[lnh=cJD(ͲZ _oc甴KŴQ8ݒO~ cZh&@cZM:Iſ Բ #lMоkU>1p锃k2C Ȼ"o(aC&604 #& 4n/ J^[*Ӝ1x䩋8zYtX"}($B&s4s_>E1븉3b3}ݠj.i!JxSxep}m*,Cy Ы bЄB|@߷3a" #}z;tho\r`V)/B#!e)<`w׆֭'$ ~Vnvp|1 jBq`ZhdP E>bt'1뉬7UGj>WE (\u!]$8+4zCu&*+]$yaP{)”Z5tW[dO!Th@3jDJ4?ECf/ޠ=x/](9; ' DI^OwgEҌb+-kuff9`OްSaQ!6ș g߾3]*h\,h9)8Ry1Dklxgxj|}^?FO^"cq<Ql53DWϩh| T,V^}e5‚CCΤ4 'nOUˌ} ;kGǜJ,kCU&}|-tx 0ĘBƙޝZl_N<㜍j%kJ4L~ˆ[:7Ј2V I̯3[vBs4?䬂|h,4^dq<'̥u)tѴmge6ژ:RQ”+>AS,/֣4pZӜky|#+[FHwUcvm@B2uNɚ}`H힬dͣY-P$|E{nWB\pfJpeo}S&WF*4aX T8DVMPC.qoT &~HBQΊQ B\DSo~q_YAjZ5m}!Wjښ.?zYR78pQAc,GMYE8O fչUbe7eґzս`S4M`Ah3޳b^CO^P789A}?"X+c ldz3e|Gg gQh)l |n [/ao%K|H+ nB,GO;b3z0[c"Zb1/Vbpҥ )h?[-Ь} w=:XHĎ 3Ch1^ge0[QO]߀L}@eҿ$Y"o] ;"塛-Hu`iA}Ds]}qIɑ3% CdQp, -,%[:5L\A .kҸ*qxPKMh^HsʪpdO zw>KY2S߬=NgA+Ws_/Ul zCs"W׃eR=A+0㠴3m9F\1~vyss=\1AEIl1/Ɯ%XT}/$us-]NO[ ^TH0#kh$Eeeab8͕E&ߴ91x[@KFJ7lN \!xpfX|*LUr/V9L[CKZCfRĵWs~xL]BPϝk<@†ҸUDtw肚SH=Hd0I+lOۉ,"a:!Euo<Q,>4.:|`,Ej4W)|0dE/ɼ2=Xy*C97Uc!!mc!>ie#JIR ʁ9ďeS oYShidO،@*ڹ8;9|? "(d}~('NcAbkסt `bgio{r'5AK0(^Y|r9&*і]0~P:O#JpW\%3n-81T~xl7\+-JoYbvb.$Ě$tˇNߺ zۡ8^ASy&gA*j[~w¾XRtf6&Q>Ln6L;&v?ST9H9j6B8*F>Q'󆖼,DAͽQ'դq"9M',!%?e8W0`vPЭ @!:iX=Gҍou{"1{5S>oh@~>^)xs ovN~0P2d#Fst周v%]G)%650(M?gp쵲";f3yvSbP$kB wւ u.j* (di1tӇ;Xd4-mbB(fʔbH_X5QgL;/U5@u(O#}Jz[:T!0 B2#cD />W3dJW$--¥P|uSqpSz41DKu!&ႏꤧ^^c%dW`Z \$E;̐&'{pc3K<8A^{kKmAԴ7x eoprN7iq$2n>E=G Aحz%etꈨ_*ʕC?ITGܡcQv!YXm/ &w&su+J,\`+OEGXny#5(5(˘G/+,s`F8/Z %Ojnϩ0FхpL ޮ8i +߈a%#XD%v^nӡgv-W,â0+̦VW(cM3q @7HfC: B5iw vk 7oU%gb}zY(PĊ 4Co o 04l tS˟:V4l5^0T4ֺ`9k)|M|>\[9=HMА3HNχC'}(,~I ̽),4yj?xG˙MJ_ɏb"5G| j|`8ߨHUX,zbL[)\(^ɬ[$M:cFiDp S0iق^9W)^x>ŝvh(z% (?8ƼP!9U/XYv~D瞄=о2X߭Gs*j{2I04t}OwiJc5g*f QEMk|P+o?e"' edW] `AH?|޺p(.L|n%^I&i !G2’Uyl:RLEeDl38ztX-jP!W1c9&8^08v׿\nx3qEUۏ8:o`?SVOI},kLOJ1_脰_2ƺG#;hIr.O` h=WQKwHiL>O[osJ9Mm4,* BGkq\W)S`Nz^}ԉs>x羫*޶=7^tJ5|7ZGav@Pⶺzqa]lZtw#8?JgݤfFl.R4'[< d)$FK^lLnE?/WQu|NEXcx;&71WF#iZZ()6"cNG@Q GoLhbe^tsX7 ).bYN<s2.FtVnb&[SEXݙuЈ kaM_6,q tAL&z:I1d 0 .c }M']R}EY8v3LeD]IYjk%^m!*O-\4-B,Q_xMOI0 b@"EQJ)bOP5*x j ì$ItOLvm F鐉',/0 =&#To sÕ1N}e(v3=Կb.#ajp*_bXi1?S >z^qd b?vBRn5c8Qm_*AdF 8M"A7e ZXA4S9TbdywܚsbEA>7xJjr:TڬV*YeMw!7Κb=Tf>6乪MӌUisՇȦyhJ +g2J3mJ%PhK`ƱgF<Vw=(ąCDFTS)we{s V2Ǟֺ;] ˼ٽ~3`zF}ϗIByrLqk/]3݇-$1$EGdl $B ?kSGdpg}ܛTwkG+]=ѼC~T4l3/D;鬢~ib)TdЀ-l=geUłk<3lԴR;}\[0e`Aav̳z wW]t&䶅Y./eS,V}M)n/IZ#yA[pg0`6LZ9R2ҔaVG|7mQ=c 1bqښ.zxY ~['Wѳ|S}%oG-X`SRT{ExYzCEpTh z(QR)I6,vZs'mɿjS9J26N,~TUuZ ~]#YnlSUdNwDk61Sĺ]ѪqTz6a"ɂ$j230醋iX8 יl1"?fJQ_\D2ۋ¿v} `0cW|qOh'd, ?;Heu?5qPkyP RW`we{sTO*B2>-[x^Ӽw%ǎRwc* 9Yd3[Xp,S! äHrR΄m(+}iF;ȈH9>Z *Uy/ş@nCOĵ!`+Q -C8^I/aº/u(/Ԡ PVW}m9)v #Sp=qۅ(G s#8 w攉NȪ@_{qF[*mȃ͔A)1-4[٥q\Gf[j:ǷSe7e @- m X+ŵ-aVhݲt9 ӾNu I[' |K. ;<64^dFy\1|1ie/B,f:Lz@"a*`݃h&Ch? Wq uV6G(.x\|`( RSCf;o3eRѷ^CΔiIOAPStL$kWƀkG8k GIER, 螵>8em2H}ѽGzrSX|G@0+"ДU.U&9B {#HBfh9Ėkj5A=9)Py1zy;_Й%CDn†9|"+v PF/6X'2RU|NLaxitL܎FzdqS)xLXoi b٨SІjA& us.no|Mvdئ T}fInBgT4fAC?~915WxWK$t6]+X1h>c@VaPi0X)KF39t-Ds7Jƥ 0sňyX[9Aa3ՄyiLP%}_K^{ ڲ,r"ƵS[¯T0$y[lzc7hXkmVDe>C&Ecÿ c^1A񆠨Q=v[є4!a2iERkXy~,̻ ˈ֑)]Ejt 5~eT=MwqdiB+NF H=~s+Ës]|;b8hg-;*ehyQ4.-+6ǁf+Dti/? o-/zٍtEb8HHI2{DVө́DnIZ\ܲE]PcIoqUD}Vm#z'NᐍPqZFyzZ U0>hzvE*MS2䫣!O#tE6_|8cZ7f2W 5MHvad9?$ԠgixLvn Xq9D͕X@]܅*uo鉔aJӹT.m&uɡѦZNL_ hf9 i_D5a0=Iv+V~[c#ʭAEx4%u9)km  hawL@u!rIgFUFl|'6j?$`s?ʝ-̕.zԆ*Q3 +2.{SeE_d. m`]h>4B􁪪9@у| V1!=mTEbqs1FI£=J<$D߲s>LïR|#d3гe cISЪQ+iܞu0sVPdc$'Ki_`Fjڳhla6蝛U Kb2 TcGv*T`dg蔣w۵LL<[w5#x(a2$Vg; lP,>*XS.s%;HA&b+딆2U,w*X-h<&ӑ.lFeҡ1ޜdA)Do DQ`g:X1(0W=/O|=b}|Ͽ ~#=<^KjZ^OW)6: q)M;kjpOZghsT<#E6SelvtSCSw_s3{v1C <+XnHՠuI 0}B_r[Vke?t :ޘwM.Rj PsulUx3z=Uh&e9G}13t,'*(öJz.׶,mUUh+7EB &FU";3E+ҏJ#h @dfE_nt7m(K {vB(|xl!W\VHuTQ&D7ص?fcOb(JG%9`BrHUWS&ZE377fILq]31Y9Uak}1걃df'i [wQؽ$VB\1a5/g7Q%'d.Ef|*{W<ga tpGUm ,!3?`nb'zgā?!r: G1&mZr+cC.yS`9Fȹm|>: kwvhym pS|jAGqPdP0BcyQPJcd:u[ynTw pH{){jc_%gcd;4`H`F5@dx6^l/!;n{ɨ,diev;%7u,kG4]U/ߋϐyL @&@N w7%^"k "4=.ŝrSߐ{Z,?t> ]ϓ4Z"ҵ-l]n(KWി{1UCCT9&l{T~wIB?̭fZeIJV\dZ d<qH[WGVTU$~J9K;cw!Sϊ+uʽpǂk`AQ7Ld?B/!A`1 `_ ޸3~JamozWHv~3N*)- ྩP-<&um2칿 m;}_ *cY!Ϡ$$V7vl aDu=ዸ2k[p~_T{ӑ>b&ˏvUO"x|_^-aV|-[رKE\ha|+ХydW6?<}oh2M0>$H .Dx$=Tyid0@N, \D& zco2$~NӔyqbG/C⒫挓5aG*Gp V61Y;px)!pab`-{LmɅ]T\ҧO? J\4LK •.ϧ%b׹ ofysL]-G=xd`JH_0E'gW(жTWh`§L\19]_BU>dUl?lv[%$7xR):3HD0jk\ USz&R04H!ppz3uȋ&fQy[R2K Kn-]l?`a_dKy[zHw]BSI2L1$k8)#ڻðt+\?VCoS6e I5.<<}\C*mSYi*WSR'+;Q v&~˩2GT<MwnS;P)kP*uc v ´6iE\rqM!V"7_r+n %foz-[Bo=d?>b@D4`Թot5~Ja@w:.X8Ѝ~ٴf9:H6n[wS3ˑr <`K(,؇ ꯀ46<_>k+,M&狑&avGhJ=m?,E'nҸ yȜn7@3u#xO! _T-kqrg_^:Bg٬ 4n7|:۩N( *Ds&3S9P,,_gǾ6b&xfBG5hzv]MMBG7kqwⲳdGC\G"Nu/K]:b8m&-;|$7vT!W7@ ɶv \[T_y\H lpB4(K`DZ?[@XYEDJ߸!{ڐƩ6 rHn7! BK& j)Cuat4)wsA0='̻h|'T<&i $<4l)0M_:2e\ rW]ǢΐgGӂ~3d0Qz:FR?HAnʠ:RʎYh*I,O#AHT'Hk D?ۋ/'\aAFe >ѻqO H\t6F78'j*ף лN9bω$_jrT#fq^įn576)hD(+F:fY914<*-Z{ʹu~jsW҅IGW3`+y D/w"8eKg#m㩄nzJM$։JN.R{wRḳ]FrtGJO>E&͇W;m ",N]9 DoT^p64mnӓA֥#Oz@GFd KAT%)F(;@IhWV/z?ePJ[7߫۠M:/{ROcS~ZGm!"Jހ5u# հ5eZhPYX(wLqÁԘ`L(wgk)P&l&r>,b@.2_1=Z${1[Yyv?n91bBr5Uk06tJc mtvsiZ7hsXK&ʹ<eX`?JJ2 Irlqr{vS4a)kc;{MtE䋊-쭗\wlkRIBҝDma sk*gYq_iAK͂3uq@.F۹oq@`26P $Ŀ(sD녠)XE48C5큹D r b2Hl?u(ԯ75Q :k݈svP[T_k >Ngjy]67I!k4? wT)u80^67.;)xR[KTV|6\X&i_p}{`]=Δc{̉Rr+Y_hIa~-`MC@-7l%8v!`-!֢N>83NRiXX TXy,9Xut#Fu!.Ů occ/#yyأ9^`ȢGy15Uni&]2?,Om'{"$uj.]SLǭw"Q]]3|+v5U!%xaϋo/Έǐ1fCY2Jћtn^BMcS?e!J sWK틾~~&|4I%d21'Z9x*9EqTLZGur/5r;Є{?μV=[`r~L=yO1W89ӈa Vj\ `uX2k߄*Q L/G[ןPB_ÇG\}$*$n4F(c:3J}o~T\kd>{<Ůg`(t9GX3n2=5Ť7Tvb8EVG  h֍(%reS,ZE) bc|qmHCtKw.yqgew^a_s\kpM!m'˰bǪa1mQW~\gGO> \@+_v @N?]6YXGw#mtż! _4Ju1c뭲3RvJܷDBQ:$=?_[f> mo*cCZu5`mt>t1n_ , ׀e ev}^k6J2ZSl[p(P :3{fq*s{8ʻV=D zd$ur B`ӀIFB^i0^L+X\&+9( {*#5*xz{T0a!(5(J&Af =LcnޓeLAy{ZLR YRQ.51QN2 ;C؁rmqؐCs:[ts]P;6o+=l~* )8.1O2vƮ/oN$tnJ5Md6FvhՔyΖ^ɕ5{He)5GIxtpډ޻ֆ+_|3tP| ΁_QJdMS +ߖXHZ]y0A0;ʼn)[c ( /Q84'̩Rh7YCK[g/"%Yۮ9VgdpJJv/R0LS Bft y|nɣ)uoO(m4o &ں+f: S`.`d;u sD[ӭ"MWNt^@lVGZeO3 ٫G9&z >wz-|AEmN\e+x6|<;J]xP2cG0١CsoFG`O _ Iz1|+?%Y[(l\7 wUna{__{97 x)d:l8Oϯ."Kʿ(4vЎNr<~|Bw~3ŀF 9q@bF<+} X.g rIcnEIbj7!&i_+ӫ$ӷô\PצQ} >va|=VQNm=cnD:@;;j7Iʾ-~ 4pg}%<hx,*?S;9g:/Wʑ@>$FZe!˾>Q]>/C=} WSVq>bJՐQ*WCM߀ G"YrfI#kY>꫖ ^(gmTtQ:eUS܍͢c VmȱJP~N}{ub-[k2a kxzIU/,@D'9=h\Eb>vw̜?w94 Y٤|[WQx#RŧN!ܲ_?.'g.}9MGo*H ʓ<3eĮIM+tT orc]o1nA`7^uXIa[tFbf`FkoAk4"Tңg kF< h*-DYҀQs'#) sxatbm%SQR|סQ[f@$y̺CojW9e ee{k2wno RRZqDlmC5.=: -dQP|& uNn矜dWg9=OY9[S|VT^7uՆXeqݦzAsT>d5:<^rD*m~ym/O͓V~VjY9Wɇ+cT"?YQ8]cVrF93഼-"n` ݍuPs-+!;:f{ii 1v~zHFpsز:ֺ@' kF`V͕f.K$ 1MQ'696#}7VPVz4 cOLQ #;n+Fa$>:4\q6wj>3Rq4pd j錻աSƮ_L1oƁ;klꝊSLuk Gl$-Rx>dH/i8o=Q8Q L<{Tr2tQIjx}Nl7~B0-8D&ָ(UA~+eQ~<[ݿv1!s7̠ɍ9A'r_}"f`xm/^,қ\8 ΗToUΒ8> ҂aQaiA7mk^ǫC("/1!1iꬓdfo҅\ћOP(V\TrlLK>[GWYmcʾ 86hbFDzu85O,>4\e;fnpJ(ۮV8^TPIˁ3M51+1?X)֢HD+;:csэ!EPujG:vB%5AvoH`#Hl(`9o:J.NP$^Η#E tLͪ) lߋe]QOf6Jf0XGy>1t'.uDT{WM[k/moX-_s b$Z{n'{|Yu)гel7٪EdO<̻f/,ZGp)A% (&x5"H穪3!'X[I| (Uˬ Vf~g:@6ZnzAPӆj xfV,=mJD%_`}^&eT7Hai2kTo+8ox|?ͨR,bVr~8k+~,C4zEkH)~jߢJ$6fyl9!;KJ}T]&T" h8d@o64׵2fK~fڝ9_msXUyGMgxwCwN/ls!Քľ?dF$Grg'~ls˯{vocg&a!o=˓ ;5_I f m(%ڋ\=L61161(** J=sh}i+bܜ&d0YEbN$p\ܕ; ru6ڞ_$iT7ޔlneӕJx"~@:];1#)'1JG "~3q Be,]N4"ҷNS%4Cu$F̮&3%i~ۣ5g {9XÊghFӅ yJ&eBhsx{ a3~;ym{5H^%rᆸ]>@dMBuh eOM5͟2ͻ0H7rLM&>74dn d.Cڍl rXJu`YxxD I|ٍ"Ay/^Y6ymn R{Q,!sV*gA.2c9)Ca",$znWUUj /h"vDYɐ>y:~,Ӗ cm.x:G;v{պ5W,L֛15hǧީݸMUCZF806ЋDkjtfF pcճ5?͍&-aPOʬuLst  UxA$ѯ瀪`'Фu)jKtij&Y9_DA[|Gg# C0W13ONS!TLSλQ~v TI|}0I$g$Ɗ19AEtyЌ픲TA9"5F>MBQXN!Ǐ-r_pUF+KZs eRr'!붎+w$c=3D(wrO$bkW")*Һ ? z(fȡ! ו`*U CmԲLX|mizEWJ p`S$\T?y}wYF|V(ZBb{K.QT_HGj3_/4YjǶ#M}]>r،WD2=9q!rx a $c<K>H1ְN,W8%]:Qxf ku1))k;*' ,XYUz#Au=Xx5Kc6-b D5yG16:59XAO[n?cm&6<ӈY`8͙H2;A.{K%o},V Towu,M=Aw*ICYaaDŽqAĺ).WKUv?F^B: 肎eYt z:6 LC `4 RXey__~JHpEv`8 +n1ӥע+=DQg5bΫzN#(iI'4mem%LA"d}Tg?b=qiVQ)1e`|YC.?>EXkWg漁ZBTxc0.٭?׈:{F^ߎ= oO-WA9&~xӱZ*8aaoCx0bRMXv.Nbl')_5"q ^ܑ0iF}kN [f*B,\NKM'qTnƩWE3\!4o""1'BA+'Zz m3̶޳D0>ĝ` N0 70VJtfږ-[Ҿ7SLPgB?7"P #zɹPq຋f=E)XrnHUq-!hBnyXqo^A? Y"KhIL%6!]rp\ZMxѠ!s0MΗ돍23gX1LRΐ/)$RDmh Ss]J=ɣ `Ht!9)z5<[%4 /Ώ(Ph5Ι"(j̄_tiL}E]mř;y G1]Jߦ63>yb}8}/֮.,_JjS돱fFu,*I>aF7LMOQ a -.\ V8 31Y|)_L"n)&'k *ߜӪDzN'8PrSKŬ$'<៎dݱ>Wka{&)0Zկp.ߗUx]Tdv޴6T`Ң(Q'"\!(d iY> / [H%;˄ƫjrCAٲ4 ȃ.qm|-lH8X /9u](e%{!t(JKnh隫#U*A K#᯼g|??#5Ms/ Uig{#n~H4uK.'VkRP|y sh[$tVD.h;Ѷ5_p7zقh`>5f8~{볗8 tV=S9'K3*UGUԓ2;TS( H3b=:GU |v:!VVpBzJXM/KٺwvZ+:@Ig2rDHW/1 Qj?iS5j5,BRC!6Ȼ9*OW'/#&!p}LG ըH4~$NtVRPê4'RA?prQjçlGH_7vL9h0 Tj oa"\x&V͟Q ;mH7Q7yŗ?71  MLMZH$`u|]g" QA nqC H^6q=ɪXRG,8|K^/TB?p5Tyn.=\f+e\vqz\3clZ'[Ca%H]DctDĔ#VFϐG'V ~Xe !M-zPa{/wbY(O 'Z`%:wM^7LŃUVi\ߪ.oHpv-gGA#:ōrQT^xCcl7W"X>C]ZM%+n"CPe}||Z[18rcH걐!xnٵ8*I{vq"mHtӦbR1+L#6IU\!.גc=\gbJ6̽ E~ 4еg0g]fG1媗uӐx+]?ЦP'F5y9G-/qHCŀ?d.[S[dmO\ 9Fޓ5Qk}CNX ^@7 M(| $$6U>*AtlN|9Z럧E 21GBIM3R g?@8lϒШSP1.BՀZ"_["3jXa@n29^\bE|xvnF +(İ[J*吝vki@v"K$^I:th0In)Hf6B"}M|k"g1drJBU*m0αH{R#F5gnĜOv瞘Fgy6GPJ՚pѦO UCƺC+z}g}ݻ4hԼ\1 HxP75Ѿi^: OqO"aZ'15j`+eWQO!yN\6( I.|9Gkw2 &4XtR _P}}QbW]Ƈ)kKm괺3y>yg 9=}\]JnDզ w@8~( Sde6_ً9_fra{0x%Z>Wx} E7X5wN3M 8ҳ9CVUȧ[Zw|a.HkPq zy1'mYi !WygYؚm]+3G['s&]_aFrV'8F>A\8"㋩JuuJfkPVi8624 +3 gC [x8Hא# 8z/3BVw Gh.;_d{43 ]ukgHQ^Rk95@`wMKɋ&NH]qPUtਜ਼(w-ɱR6:t yۡ׮e؆ua+TU8 4 32X3qy\Y׬}W #_J+^/ztm.᭙y= 'k.ǣI̕Z0isI FHn e!u{s WJvFz# &W58([޴<;e@L!SBBw QYd! ^ =Eɞ/1J-"~pYz~յi'ޞ-=&^!*bw.)N6IoZ{詢V+RkW)-2 EWŘCS6r JDL ɔ41/(%]rCƁ~6;ZZgp1;8+Bm*EU3tEN4eaWn}ւԕB6&s^Vnزpuq5t>eT˰7}xs ;_2q_&]6dcSzL sa j0RnB.%L@#}3hf! 4 .a6_xJ:#&8%uY+]zqZ#A#n6 8 F$FQ+Ix=;(b07v,rL!pFD%V>t/vƪy_l-V;#ur)*h%QO#(G$ގFV`AWwo"ֵ{~f r:ؙ& ԙ0q5mB8w]J2@cn!jTSZq,y} 19IYW,[5EH7|rEma|)jܳDzYy#6 |JFcލs==WL_ | ;5pz[N=浠H\ZA(_(BSʑӹzJM~YtPC7CX@\S)zM0b}ʐ itG`-<݈]ZCW߁qt}զ5xr}˽ CJD)1FsX @)w s:O4u'xHd(-3ה}!+ժZf_c24 "O,IKh|`ѶI]yz]Hޱeϊ׶oӘ<9, ߍL2{fۤwCn Q[@穘zW k֬)p g+IFdпBQѝ aHB M|Z,]^ڙu,w e%cpͯKCB#ʭ/9\Zwb6s.@C<½n0)p 7SqK|aY-u6A̦)15#C N K*"+uf|疛=z庮B+v#HVl{"]J<6B/6ST8э읈b!N3mO)YRifI{ \ZGM4MFvW=#?.JW~!S؋Y> Xi.3dͮ= ?U'hA2@j]o|/TMkS5~$93!YZ+cilɛŦhS.v Ebj"H (k7)7l貒)gY+YAjxa{_GF|x%p"f KD5JI'kY0x8^1˜ClҧEʌzţ0I]Ǭ-yn%wj >[ZobE( \gk(CrB7@94[JVmRϵmZ2 F>D_1i`06bgH)YkvrlB;)Q *b^}:!v pV)uBe}B%_ HB~4SѰm!f狧- i5ȗ8o8?Kjq|r9?6|X_FP}@gqzo& x> i#~Cs46Xt| uAyYƓ6-QF|LA,Ce_n࿼^]egy/X<|1}>:G´3RtSQO~wֶܬGoN^{]oٖGrRZnAZA{ |9|dh$U- /Gro-!=̪q{e19'c쀧y&$?ï|#]_]`֯`j^_فRè4Ɖ^аwx*T2hO]R R2 &A|vVCDm-/H¥ ʸ-X gh\)V `nĆKݿO)NY+52_{)ΝE`$jк9ou~Z5\5Z6d4Na~.ڿ.PX*bΆ;ٹ8!{NyHTN=yo5 (1vhvp#pekD^:s$ ލ,+Y}+;yaSB ^*6mߣsEJdt,jt[ \3cޖ3W0JW9|~Wg1ɅRk,9p&` %n'?(k?|ȒUH[# le4QNvuj|VsQ{m7x1q1bֲW%hGˇ* C{vs9UlA kLju gS.g*:$%TP{-Pg+Pp/=Ezj_(sr>g񸞐3@U~Q4%5pys8^fM"q#" 3*a:ߎeo~oCyRPR[kn M%6dVp}8>ۥQ-Mqros!A['VTV-ٚJ_Ϡ2Zw=N UVv.8pt= Rg}mMMR:gtNYTtKVa7~ Tڲk&7/ o 1k >QJ$qH[V 3'?Iz*ԐE2J1{I5 @wD' r ܖUqW%{(N<1bb\ubF8S}C m4|/ +'~ mt(˵P9weRxB`bl-'z'Z uujn ;&r#V"q! R5_0lckkℯI$CT VqդjFOX:d:UGJ JmD"-/_gW8`7b#/-*%M ml*Ҍ#KI#aiM1'd ڒ(Ot3{ /Sv>Fɥ-5N,(˜I=ֽ8J\.,|ejb #[YS&WLJ7Rk ґWCD52'ۖFU!~tSa{3~)0n(oӯ벌|=H!!#e|ZT:+ŋΒ8;K˨?X cZ؇K YuIV͚j3I@TE$ۈ"$.m"o71|ڑnv~ҏbwg=פH`BмС^vp1,yJ@;NOyp4Zɍe2I]>ǂL,tenjB?iaUZ!ldfeQ j ޛ&SZBltYH309Ë٨ajK0o9pK] mLi>0  e(VAS'Ur'nIݡ m vLk$-꧛| _1(gHuU_ǀ8{0}"p{+8I:p7#-hДoIOg0!D/|,T$rȀ߮b iD7AaP;c vƾ8=`]پ]di Ӯ O0&p°94I\M)KiXf-p59d.ܢS%7-?m(C4 n+0FfO$<IZ}l;ԥYq/n4Z/JrXuU9ʼ< I݇o1>W%r/ @vl'b#+„LIHO&䡔:+L0L$e͎X *,{Eقڷ/E\ h+6s3Ej#m9z!Kkl9?8VwЂmMYNQI"᳷g3+dYE'fvKٻ WV*Y5a3(LG^k N4tr,Q&F?!-B(_C Ə\b/ڰ~Dhȇ68 =5ZN`ˆ! bu*ti5*@&J4JO7}Q5MRXV.f<gΏ:e %H:qc!(8}RoT 'T$Y4OHl;ҷFڇӊOtO&+Tm ?ųvP0(:jߑ5:B`ux[ccPK`8Xey-[QaFVnG֖f=l }rd6R Ft!ouY窅Mtp#En/-+ZyW;$55 ` nX jNJC Yg d_.,'ʶC3T;'0l3,GN7X"x;o[Uӡ_/vUA`]?*PJ+v93)# yƤ7mBh)y-UmqyU1N1bn7"D6Iz҆P^ SYp0rr-Uhݯ D r  b4:u`S8.PGD]6auDa'8*14HoIMYEUv^L10{g9ۺ'\>kB.d?iG'1?^oK 0e ^Jw0@a>!#i:Lw˖ G?Ud]&]s/m8E:^z)E`~Y`fIʄ_r:i*I؅ܣ_?7$3B=:d !R-,->1ԫD|58AI!m)?65k8,1(HUmpաoJ!oEwƘvFf^uljgX}m[DDڙ3{ᖍn g<a6gT):atM&S"`5;)p'f(. T4tحu1] ;!Ѽp=\!]ݰLU֘#͘cP#ֹd%hR~ 60x~1uns26anbA M6SW"*ңs]kSlvj/4ˀ 4~JmA V2^Gɓp-HqoZ噰PFb. L#EB8gbe,@;F18MSC Iz=J']S(E=f d ¤/e%Y6\ҿ^:b&N(7tޗlnɴQ/a΍pAή)[ 3+owM&E<-^eOL` CZI{TC]S̩?x[=JJ&y'4޲P.PC;iTL.+a~5mwhSD9ZDı w%^?鰣NFCթv#t=tSz^ b$MQnlfoW]EєrhÕ*k7^XF)BM*}/vzMfq:⏜Eh;yѲINZձ۠u*Wә;pDJvж]n %Ov8 C"lf!ojLszBFcKgNRY*Omс@{)i VNAԹ˟(Eq8?#-AKcu[ q⣸ճ5%THy*8ϩÝ sUeʃ&.\rIկSqFHf[$hbZ)Y~Im(?HM h2a_9ٗ"EP)SqcZ>zf^5Vk,`[pmw :i~e3<[\9>'wc 8XQшI@i :d,8H*OeFG$ AV/XrNaZ>2iUBz*`Sj4B2ʢ$dicnE_Wc Qc(GZ#эhkb>%؞VBD\qؿUi?hZ}н.}"s5Omb:P ׿͂SH,Ɇ*;`*]5izoC`ȳ~]]?>Q&4LEG-?$yۆ\OOUwRѨPYjvNq?$+Eu6I;ܭc }q+Fop Ë B20ϾL T9,߶qa letJ䆸}L1w~xa|)֙~&mCTz2B+|tN򣨔,9$csTBSi"1ڳd8}C6X%i(b$?y<_|h c!!t2(u HoqmOP,DɳLy+2*l:*ᝰ]#&tRlǚ8-|x tE逷@|yr[N rChA{ UGx=30ꛃ^7h&]Pwdљ E\NQ$u=Kf7W߽zM1O mb%: L/S?C ~x`Q:a^";;"n[G0#t)|֠h(/'zJkH$YG{gj:P\aPZxf'ѭX#VtsLU } gdPb'& (:3%hb3DWX@jAH=Ts8aDh E6pHu KRHCk/HpwZ2Xl;@<*/:$NPGv;'Ms,is=rXj8F(,kzl< APg‚b9v Vy)j_TƎDTAI\JxvcT-(KS[6mPK$ݍ L0m-bG'#^`=ם+MBE DC雧6ݣ-_`Im~fVV셌_6(riBS,>G=ynEb~b3</7y?zLNQS4;Tn/s11*H[ Cyg)YdWYg%_bLj]uNZ+u0nD1%䣦V`",30JRj%;z{f{Fhe`Ck.lD* E]#-ZØEEbIckQc U~CF41+qX/` o޷o?-=n8.z0"Anq^r*Lxw$Q9; oء8&קB:% #yxA4 ӭU3!8r3eJ^9F_;- V6@ވonA߻>wƝAn!R>uk̔HaTt $cHYK9L3 |xCǴt1cfb $621?#w{e5vOOlD9g>i1"$Bhag9w6Ez@Oӣ J76T&!vOu jUƀrOUWh3 ڤ4JgJX2 %Q XnVOaiㅈ7ȂfcGp4ڽ0yy3Gܫrѯ]*r*U9ghi_1;׊x:O=xsФթ<8hRD{~i ?zkyj,18CtБrU~Ky'70bǠzeZjsT!zäT  cA ?n2q^X3S[7]zγP{nx/s\`,*,:aRON#U%Ao >"W MdNi'$vR(w5AUtѪjak1 Ǭy&}U*Xҟ֯Z,Q^8 Xݍi!:уy: h>i1Qindz>BK+2Hب9sa^3U잭h*'fhWS'Eܧyi1!C5x\oRZJ`x=,ѢƘ\T 0+^. KET c$I$"`ұra;_3eɈT~J79*.*\>SItd(-${notahydvi9 wg,"B6YQYh ja'rGS(tfk4O8f۞w=Ga}rZWF(Ǣf'l;W}<ƯP4";oZqhnmMj2c:ר#EHx M'DEA>-Ɩo?2mw <O< {wB$ 7G $v 0]/agk1:8R~ {`9$26[ƒ 4R '莻hk/pU  {޷w=:!KZ '#IKL%^4*Ͱ3T tB62j׺yz* QdϼETn"tt1Um¶+~ˬ6)>]JuAɦ.eC-҂{0XB%'c}g).c|ꒌ2ǯx§ )"|r$IK'Ag|:sDAL~JqΤ[\״he63m INhur[h[cN[ƘBI,*KQwl/ IGhGB' WPʖ1^x:<ݏSW+Vp_Q[gպ-. diJehPэDa^" wmB~U(W@L:t+.#U<%0KU^\ބ'>? =)q÷RNIE\;Pmul|[j +)=BxIhdVm2JnbQb~CT,^F+7\N' (}m٬ .@rsqDb%;%xrfF05ߑ-QIF#ΜX)\E]"I|苧J5ízQ(gIkZNoډUg\tv~'؛ F#ᾖv ,1/ ãW]zC*?`{NzH]] i{Οv՗jisp Yn_+RwsUU*N)o&a*fkȥ!.t˸Y7zD+Au]U7?fk<1o[ JKxhfzfbDj4qh6 {:6*XˌgVéilCx鄡:{tV>DH:a  u%  (?L9,#MoIqӖ5})cWkO2,=ظJMBz%x@x ;Ag $K#J%Gt3YrGEpsuZM%)ebպtjJwYN$/~M@לl}bHӿ)!ar|&@vt=\( N۷VqI1 pT[C ƏO4bsgRtd& ynsU;`5 n]bOk oErI WvTL_6E)ѼtsPRETݝ-jJiФ[36I nԏ^jGN->eH(GտʃNn;pX+}c>}>xObw$X|1 AL_EWf=/X/t];W-qOKPNM ~C@aP?_R,'zJ#1E50H=*`U0/{v !i_$oTxu4 ɜ/WҝT&,8ZW'8Z᠟Ȗʡ@jl%Mh@iP6~Ȇ`g[Ll骅D_+ue E -4VY=@ % pIQM3ޓNsoi[FWo$cXhwzf۾ dܛx)GLClѐB)Ӓ24ȩ!"GZ-%퇁zug̭:#~Je.XfH3_&qƑ #՛^WXPk׿_2@D' ^"%"[1b|Hd Us>tDmu+G'0~fL-'$ʖC$h⽀ZwI uFBX1O΂>, R[ Hnz!A<ZY~ЄQMBPW:dy./n}r@rFIy{L@O_"h|\4 ~ ÇiT}܋]s/P|TmA|l2^Fnv"} {z2OH'I uDkk0(%@;#13 y ԤesQk!_8E//oW9C =>^6,.h~"'kHKhp)\T% m,o`B'!0$[)(?rg[U+@?LӂY|S`]`K he8i3)=Fv RzubzO$\1{OHvpWbŸng-g+ۤ*4ċܖb'Ni޵/+*7AW% lj 8,;!kCtX7N}!d-ljK"$ғ޵aPP)L[3&~HvA#QDIҩA`Yg+JF2e ѭOq#%~~VN5 W 27ކAѱTd#PׯP>Y ]OJfq#/}x!{vkk~Făd&nR(qpv"ܕ˘gu`voqxtP-l+9\G{s2uk:R%`1 yB7=Z?.g%3ia|,\et efLm 4vŪ*4"~M=M =Nr`o;a34)jZPpM0\TƖx/C5qRyRQKBƾZƞ>Uy4/v åg;E "i bBEս*~R(yx7 bKn>mG.Cq9{pUh?l!0Z/.ѷPfn_%%yx9vTecQ(.m[z #68{Q|RW6i^&ˢP-h_Y~5\M'\d!ɣ++`w.F))(VLAg`y &!sFى秏mK,r&qAn5#!@I'hN}vE![UuXx1_~ԥȀL4oLf¿S4;0*gg—G?\J:Az!Mv~?lkE-%9־ڄeώ;l;AEҡKW^;2?|Y xDbɴ8j}Cj}eZ1$KWͶ{}L!e*)ƭQ?S#_oN_ہESj 4D&/fo,nd17ד0**k lWI`e$ah~LRܲZmԩ>ٟ &|@my!&#at A4JO!D|/ts؞.J 4;Uȧ v_H<-ǿIAYsv5Υ|vBS])scS_32 &$brAd%ᑎiTYִ #_NNKtNǣ٘-3?E3ΜfAru2iZsy2c!Qq\q e3z*4{Xp:`2?WF'؀xU% /d,# 1z20q~eFéa $l`h)3DhP6w-( ]EؑLrYkcӒc998kܙ%ΫINBR0[˳Z?8!I(*rȜY7(pr$HĿd8Hj[{a% I*Eu`0X:A~"%㙑N8Cxuݛh# Rϙӵ!Īpj/6Wr&NEcT*ȪR}I V V*Uf+mOi|J9GdJ#*J5m^3ϮzΪEaS (Td>N ¥WLD ' qhL lŤ Z:t+L! D#ciR*.gݧbwV@9"- e2D9օgjm~9G+@1.+1I/.QbW #s51!Pϩ 8RSUgb7kK1N:i),$//C>LU"2~oqߜYA ?wZ x.A>~M+::}ϓltѓ/窫nwߑ6U 7tWF%j_HeL,CKëCzzNZ;'XAVQ+@᭙[r|+k|jg;\/Dn.V7i3)5ut+؃r!R˒j03(aI!k 㭴"ZK0r屌geš-_B`ks][+C(ʳQl#Wj3GwѺ'Ԡ&9S2K4l`0& ( ڭ=ty!*-]|"i [g&%8E {{.ЌIz]M!າr(̖:#ӫSALo\VM^u J< (@_i2Rt}ڥ,$O&al':H_69)oͪIxՀޱ;bD䫃-VuP<O,0j|a`%̨r7M$#q@ $O-_%lj#"*̵VI(U(KIXsgF#a 1%k e&Z=rH4f=qZvpx%DX[/ܛZ&4a $>snI:v!bkFf<6lP Z%$/{+̒Ooq=vJ^s|}/L8T5Mm$:]Qe=A*#+6HDh\~r=اI~|6źpV [*ɶ`KpQ&a_H6M`q y l< hkZiz'oYwT_Iq 85ǂ_Sqb'^wOrLɣI(Y7Ea[֍䗏ukHTAY19/׺9-Õá3};8=Ch{Q` ' Ш hiu@C-f]FQ!)Rr~~Q):\{ZB]KvnmX?83kEf4^)AƣaDF 8`3t[M18Yvߊ2}1qH8{qe+]V*,ujUqT6/:;7Bp?JiA3fNwB WahL_AHd:,GᨮiR$yXŧRi($5tE2ES|f,*1bL)(f*9c#J&Ec^b|^Sqf,(ӳ?<׿e*LE)sޫ,t@>!~LB7 {O8t^s@b(>DӛDpuZ h—qH?e]:416Iktj bhyBAٝ=r]A~j:펗5I8h. }hSazTDaY?B\n-pw}g6zͰ.{XL`&ykW{M7F}6ؾZQ;@ b:6ju\9Y•Na~Fs8 *"T%a7#uqrKJr1޺Vs,EųhQCL.yCoP^I5Y~5M">垾%S/M<ɛpOz2z|}9;sjv!CMMu~TVB;wOE)~t,V0 Cb/d_vovNC.nֽM̠~ҭ$cTa y ht2ˣ3[*cޥa.dֹ"C⢅`NN9w#\9-dA֧Hd\bm]uI1qs't9LV}Ou<ntd:ʂq'Fa\ 63FY)6:HKH 8͇2m@X|&hБVf-_C([Ct/fY]A &A)ȹi̠wE:i?)C@OTd]i{K L"{E EYJ]7 ڏ1!U7_㋸'xaߓJF}OQx8d.H6}*'!exZ 3,II M`wOiיl@[qDL|,qn,"ͤxy@ d߱,@A.On"O}(^wm=cvZV5>t%4`X% (e?\(PӕR)Ƽ S/6nNzŁfow V[z(Z["T(0"x,0ޤr6wQcQi\b, 3ըlVB Hň0MRZApv2Bo/L0lr qC hğ ƺ1EڐS,V:`8$&{ڢu['ʣzV7Qct Ú4Tjho 0.w\Z44[@*Qx 5<,N맩Nq7ĘϯTkݠXsn[\ 4% Emʌ0 { )%E2z3k\,&q_D !MxxK߯ ÑWFNx3/(Q-FK4(޳Tc8p #Brmr`GuV3*-+`u(Z Bt&7neeI߯,,t*MLy$:ǞQI=XQh'k(G0x߇jWoKta-Zj4rt]nΞA{uF#Q#)Kv8bwO tWf!Vp;A+]t\͹÷/ QrU_yNpJb'at#n WR?Ks16W`y"&9WW:^]vhH: .b7ހ/ (B;3J>+Vkj':q~u G!PTO;E_8Wi9)nz =1j/h]B4]aNaT4X2 v8K5\w/ނ&˖"sy: Vn,4\ F[u|Wgzj@)>K-rCs>s_ އ]o21?f/ͺn:=b^d't,bABiYF}N֋h8zR(i,c3) P&J>.z ]77Iu%:'vzݚAqo:,W>1x$:W|fC_RVv⡮yLmdbIq!댫Hfz+ @G-!8lfHS!*Nd/f] .Ӳ\ |7jڱwMq@Fb Ûgv_hP2(+MT%ߋW|<_BWZ=`r Q$ڳˈ}"ϕAp̧Մ2d!:ʴqT/W]i2 "BJkU 4oF}+fys3 E`N>'uBxme$8>b4@adBQ$x CXo%au,pSQg@bI7t,8Փy#7d=8kϳxۑ}ӎl^]Y{8nfOtQ,i{0Tq6P lćSKE_#Y$gAXELж٩9x/ j^06oT>.oA'}gQ.{x s V͚_=<Z:@7G8ݞ3GNމLFǏ4ȡ} CW]NaEp]tߒp:/w_X%vblkp?ClfrM7VJ!Kڸt1P.D++l`2#[#92.w**r օCw).ӪԆ:o8Q*LJ4g(6SwٙB4LYPfЧE_x*@ B '6&5m"*&]ÑH(i3(lmQE#ꕫ0ee< %q:QxEGd~ qؽY/V S^L1DIBg c&hI&vunF| I*ǿJ)Zj[t|GK;i]a¹&+6-'ȁJo'2b,F1zkoUsIu\@Q$ wXjUSY8-w9,iYpPMu49wY*<!K͘ f$I渴dYWx޻y=[-"@;ݸHK&Ygě@G \vcol/p-mK}>Y?Ud/!)(R!5au{d$/]M.Z!LS?p|jOcW|1x0’:֭sl*/,k1egƂb {8kf Śs5Y5`ՃԂݲl L*V2' kW$T0?ãP_-GHM,PZ\7BxXi9W88]mtnW"؍NZhFlRwoY`LY͸C$9βw'v+(2~g۫Ev1$Q[I&Kw?}N5w$GH]qeR!fFT&@'PE1qi,a?Nb:HeMl&P_SLTaEH _g^*Tdo|*6pI@4> `1 #NmK?Wo˾ D6Zhܔ%[߼_(d6FѭbA bf8V?NdfD.* e:\'XھOZSWbK >u7<\{Q)6T vA);Ix!gvGӖJNc0f-p´J]ڃ8iܩ4&+ D"a9{M#E:9T"ftah}r˓ z'_q SvؑkO`w9LHKd299$ŘkԞZ-Q1Cm-w Ԧ=8υqղ/y3w dU48@O43f}zUQ~N_K[_~`q _sd::6CB}X p&&gwFѨٹکSj" VΊL~IH.EwcΡ8؆tG@:i#?Z'r*Y-FkJIsgi1;#'ԑ ̘H>dR$-2* W_\e'Б#j6xL*ـ!B4A3P%{JZ __XlQrI/}`Ѿ{jbw 7y)YzOɐ@ xV\o*e{,rvt3&;ԯN|1_D%0n9h`gO-'᳹AcD[-~kï'aeX ϓ!qsUu%Z:H~Y!0T@.r$柡*lL%mx" 4S LUTj*)ʆf-J(o/Rv;ngN"`%or7@l`8ALrP~c$^np(@NU 7tSvdueHWFPRͦaP嗻S/:EB=9a9.?δ)ΟLry+ݟnͳ||WIEA 5Na?co_ oܣ@sw't\.o2N؈lMc=8gc\'z*_R+d)2'>XkA֡x~/7Wu* x~>C:1`6G?fU^c-)pFO=FUIhK0lVtR|l.}%eSQǺa` 灜;4E \N(7$-)c":^c;[\gZ YZi_>1+( ua! Exg\0ib=6W9K(+/؄iwݸnHzrԧfD3tgj 6ƨzl{A 4 3g!15U]ύʪ3fǧ`ϜQni#ԧ H]rdI jSr@b,m'z* s'/%ivʚi<2cF=l9[r"4JڸZݣl.zMڐ=~NC*dzs niyz J#s/ŠXY-/ !o٫S닽O?ͦ% vYջt.ۓA!ӿ4I#e;pf40ZJM'b LB?po:NTق^I*xR٦rg'nY~bR$ϋ@ۼlhN|0 YQvǃJt]0-_<4TSqFB0n1G,Δ3a8] =^FR>Ó^"۠'+9oZ!hWvQ,ϰQTo!i|Dx{\%zm'yv/wBo#;u5x)7m<|+V2ؐG˞sQ*yZȲ$`:MEN+sXvJF)AA$`Aֺ`rMMkH.MGkDaiXv݆{ a0B+L}8(>k>1M u{]솓6 {ֈrǍ<|zQ 0 Q JHt_/) K#k&e  ;/PItfaG5zFҝ<!hrcES1@Ux?LO,\`s>pc/H╪H,X xߑ R*`=I +bD!g sS_7Gd3=Z 1*M(]u%{vhr>^1zo7 svoɝW?KxuKU~lKh?ckk*[#١{ӝ s?DlsD2rY a#^6V 3bq}}"ۺ:1j!6y$TIՑu6^>?NP +M*X;d@u&)>QtuPL o`o VȌ!M1xEMK#n`|u;.^e*?T(%nARx s)NbUǟܾE/ %HQW3Z/|bL#H?PY EUrZs܋4> ތZhy>12a;3d{; qRGVrI=J&ۑ "l2"8 nuL=_l# {yOyXipy߉h<'NPkGV_,u @jSA=o\adeI"exb2ȯ&3`/)dƉ=q aC C8}].#²@xA0*S_(&4r7ZroS@eOxt*)٤w!Xp .-wNb{$$T;nK%Ql~>=%rD88 "kr4nռԶ s6KHu/M:j-;5xn7?ix)4$QTۤE7LXW7UEld=[Gm9=/ 6^ҿHڔMXS5:r4MD;5y@;0s#(T8}4Ȭd:Ӓ$< h4[#^@xNnqiK=˽$RBWi~=m I9|cPm KE+#p\@-fG7=K F-4$ꦔTOVa^IUkpe7A8,TMPeDx>7 5)[-lOif/`5ʦ|A !K8x!;Ⳓ#H6i2(!,‫-$W5{3! t%'-ϰQi!]hpse@#~߶ uSO2*O A%5-y T `ÎViΔaܺ}jl G%L"_m+U DqNiG —&O>jADd"SkG^Ym~ iqQ=v]KeyB5Hƚb.cNKGJ*G{ږ_oH{WP$7a2{&%z"l'2q;!ЭTh d@hYñ=;c;$9㾯5WmULRW` r_>sP!d二I'Yu4:sr0! "NpUOn_ xCs1ag@2[JK|Bjh 501qn F7-zpGu{Zj,#qKT@",w8 N\׭\ p|yנQ"* iͥ|j喗Q{ӲUq@+^EʳUJ v'TnL=)!S% NkA,("d͚xv]ɑ |x/il a=_FD F8vOq2kqPs-_`OˆBss$f!'t.1{oLZ#{,_F;V)0B2^nx 7_Tg[!7Qi5<׍[_m*Y83Ghȓ['c } 4HBc]]K&}LK:p2q6g3䲼r# /lIE7]{f鏂I֚עZOLG_srg:yOwI$Iѹ-U,6r CR!V_lwAx:NwI[TOiQݵX(0 hrM3D j%.ڐܹ [ɲp_/a$ġ05s *@nuyu%\ӼIN"kt9b5&x.rzn՟Hb;W]sR0<N֭Tգ, H0KoޖEghn5Z>yȬ JO8N !OKϸڀZâIӍJV~|}pXHJoUdw{q0IZ'dmm8F?BՈk_KN:Wv40_5PDVR珟k*8fTA>ߡ/~xhldDZdh*1q\wfju ^lMv]<~!It9L@iHyHǷ LkkWޛ igM. &Ʋ ;1 ?#[{ ws6_h5E.2G=xh  Ka!>r{Q|w, Z )$!'U;=JxmRT,' tR2?񠑜Xwz9aKNuPr/E+s0( Gې&G{i:BWv~%AHB] E6fYX+Sm`_/Tij"cS8m J(32q 4xC k>Rү DX]x4h?C-OAkfڼt}'1SLQa~ >ԯ$ I1z|M\jqb JT#0aУ (4+'` oTko)aI nei$]?b\ u/wD45uAmbߍ/)N*Ѿq(0xqЍ͏yKW 4"0+\zzaKoY 칢f#ǁ1Pv]i3'͕ DFtGg??OQM.t1(Qx;B"4'<ŪaM?T$wT- VnP&A -Q |A&}iHE\eW|,XFo5$`RyhIq_BN`)E ,ҿnӵ! R wB_sYbx\: [d^۷:XbvD偲atsZs#!vt@NʮcZ%g y"h>%u]a9&t&/DGxݍ~ sKj@JcM*x߆(h@"@|W&46Hg pP@9Qcg}w;A\PK4ҽLj\ҍ l7yR Pt} nt]0g .=ys`ϊLQnqN#YVwIӜ݇cu 15̳MTcx ^[6;j<xZh!b^i ڟ02e }͏[9WFeUt-_ Vwp\L`b+iNȾFډUpUcM9a/JL8S@D7VoCVw0R<7y=zn5= 04W. hP{6YFKYc_}Bcv>,vTxv]<#{KB"߯uj AWjwGc2pO5i()K?=$ kQ5Ƶ&K8wV 2ء$IjV-GN`g" uF_=%zƃa/U]H7 D0pH'TgգQ&(#B xݝSxjZ{0)öFr(֍+%E?Y"=:LiY,u>5y0byrݝ$_B~@;]MH<0s_vH=iT.xx/<(sOX8glϫfĜݲ[mNټWg Va$c 6d;סwB۽ߚw(1֦tb93zar(j7T/V R(~&cTRmtYU"^.2vpwړJKb19]s rGJmߤ^Tp#U[?-XuH42t- Kcԣ MBTǟS@ Z)"j}+N8^ ] @:>ӫLNgky=?T FY?Gvk[ 5ce"}H%b}4 lZn$TLqOpÒ>}Q$( ̅r68I3`kIȭmˤ@8VpxF7eG`_g|t:^~AP.0W{Bʛ0tІ[Xk*[!@[cĎ7< )#ٍtv$#s ݙ?Eu8h?4U(c_\0*CWqP>Wz3N%m*Igw;;\ia,P.^vՂ͢0}9bF)0 ߪZ8"PGvMM4>U@p42wȫ6hQHohwr=Q/" &l^5A9.M&5} s{Musv+WHQtɚVOG~]xkFpo* 5LIaz:T*6ny׍kVcZ1k K:Pn"U:ȴ.b:)6<Gď䀜ffA0uCxJj&AI 'e.Hgf$e?F? -G;5s.#X#Rj&ܱ8om@9Or2u8rCe|Ry-:9W.:j?C\ سrƱv#<({D! x!dR$y&RYܑLRT3*4훋.uq9O8&\K("q|U!2"+ހ7Os|F(QS󐈾xO8gJUXz:Ύ4>KrYՅ+u& b,ѸõFVe𘄨dJeK j~aXG@nx=/3avH{| ~+W ~"$S3Vhްwq b&3K`C&8U&nW!(,ځapF>ZC +bPޣUPI ?Rw A|e8Sq}އ}M_S4GT X?h5YYeBDm*^MKWO|%H @FCpocm ȚTT(52:F">eU[߫1j\3F}J $`:<%nj 0P!hIAvmmZ)v'ENdVI O! \{m2= }]䄐VpAteG֌ánZN {B33"E)yFޱ{Ċ:}X. #dA(Y/ m>oAM'}*vSliy_+݀p U7EK~qlAh xe=6-QYÓa4 &|{BoW'EqF3%0.ZV [en#$sõa glv_*B;SwߧSvYtUy.*C+ER[yeNfd+53>cIEv>ן{%e.{7~jaBL![6'ͯ*B@dHT'~@ԧbN&ufݏ/̯&ykJb vFB~|"|F FEP>+Brudi2/T ٱƅsAڗ 8A @փ㚪~SH1]*H45~ݏna?gX}z,dRT0Xk¡5bOɔ#9.+lqe@.qIV= ŇcPز .Wf(EqqrV)ZxB )8/^8~[i:v붜fDn1Ә[=Fms˚rIEY>^䲞nPs9rR`K2hIG/Oeo'X#) _R0׻w3x"~,(ƨo;S)qJVi(JVw((&@vFs,¯F!ơ9A:T H)2 9j1MvRϦoj"S<[+̾O?Q{#@]?8bl=^`h|ǂHΤC~r4wXY>#Ut1 ':bE_**ZMބ$J4-? \<2T ҟ:gw&ŽoeLF\ds)¸)"+}L[פ4W &.B uqL&>l#ӻ@yp@crb!j22q-u(Tɦ2 \RKӦr9/.lv ˖۴T*Nf1C'@=͵nvƚ_:օZ*̛>,9f-=*lP>eEz^쯥{=CB%pk\SjOtwhd|Glw]tu1:-jȷ)=E3q ;ȴkb݄<m&ei[-W/;mI?(?gϭtU-Pj@©u;,"_D&ϴ,m}9R1N2>>]I@sIc px)i\fh#he#?ȗ%{jnB1Pb_#O5(^\H[ѷw"d7:05G\>V۳TM]:pv ֚͡.ѰN;&Ds*Ia@ :-ybb,ov2hF'IΰvG PͰ3gbTz ij+taMcik 7;?L:AD8T#j<[, =2@)EvOj#0LyQopดߑCUT>d?k`Y)+vΙR&,Me@8'XxW= P;Ӟ3H @i|2jbh`wkMțMiǔ.يiHkVzs={`4/$$%Gx:8-xVGf|ڮ7FXD( h^.ǾPh 롍 !qpw9t=![{j֨ q] vܧeQ?Pmq|膛1N /^!JY/SbF'i4FxQp_W6tI=﵍;J7N _ I= 66Xdc.ըw{o~:9sg/oƟi 0s?cf)H|FdXk*ua? <m%YCrb l;Dx?]}>SaiG"_z33`Vy/3Ur ε5W^ uq!Wb? {)ִ!(YTI"׃//H!>@I Nw\`O1{" 8wYa]ҍFZQ\WCQ+"6-\+yB]c@p8$ ]KTt7׮}YKR8;7& 13P~<=H/i* Yu9)b%O(@W]3 YD^ sLi ~h5<=9Ωb<i'F*Rߨʍ!..Y֊R !5_`͜3Q?o#LVbT2^'=Έ oyty0vvTI.Ubn'}We"<75 ]@_WX%bVOwl*R- <{6QʑP&^p2HTx "g#247ƖIfo@K\ vBhTLٯ}9l_Ԭ‰܍J; c`S1ҙ/& E`SNPS{;yPp=:Q#4NX&ND8o~hg`ᤞ>u΁,[ sX6@<,ޭ4Cu󽗆m0gdF:0Jv-L^QW=b6_?X5| ߕ%swj`+GP#/؇BQC&({0);D~%RhS/觎3 zAjW}{$U z?\MT_mmP@-T(m$T l(e}iv뙓Ǵ-6#Ed"ثJF4N[{댤T+9`V˷>}”!z["UC?dJ[ڿeX>ȹ~cvW>S?Nb!X3([{o/ \K6q_4ÁRO:s^`ٴL]-0^2jQsEU.NSe,>6OF G*stлJv]2aY(j3P;,ܽ`Zg ]|$.d{DTrA(&ỳ1|L gyG=YR(o#]XN?.Otk-VNYxd١r2]DF=RcC6i@ИTX-̐pU1|Ts+mgܮ%j0'qTuz+d$Ba@ ,-zwM觐iQ%O;ȉʓ.baV$u;8&`AQ~=+1[Kf!i#{_LƆR&sPšռ^HB7]ۨ (]ߦzPRvx2{^ψN$3r冊O8D5K+ s]ou)&4&(a&Ďf3=WޛrEǑJ4|TQ5LuBba]+ 8c;a)_\r>5Xl8_h1(yJ Ă^*6CYLT.mfKvZ ^O:}S(l\}4hO=) "9! ?.㶜H|yV~n܃)Y]zhq/r1;$춺FgЬ bC|VDD,Ǔrݪk֌[ s ҁ5h&\$olh RP Aݜ%)[_X.t\ Qb1]NZY 5MZ/}+O-\X0ȯ bQ\dcb%}QJA#ouDaXⲪ0jvc7 kfDL dM4uc^rQ #eC.v+ȬfM cOL7^Wм"_#u]Eq135]х R&|Y~*Y\ ڀȥ\tl޴ &BK:z01KEg@rZMcD20 #wK$`+? l@cGۢRw@FX8cݳuMI$\yXPC{t G"NL*a ˔+KL/5wvm:ُ/eΫGR5acWքQY>X C6z:/ECY+Ɛ`ewxsse? FR#39?|vb@jLqeF[KG0FK7 y]T02d*V7صzP#>뼴-?B]i UpA|ዓFBYra0B4 p1G[ \Ya@4#iG.m y(. '8^mw Dk;rMRV5d>97+ر,V 嚾~6[:s nm{b;'(~)cJd;hӄ]B )Fܐ/_jX~gq p2.l)fɊt&>h>Y=Tn=XL$Y(?EdI~FM&܋4Bx5t5.6'"6\`ꊕrviA OjpU }LEUySLdjCDAa/O&1ٴ=0xaOd Mvv A|uEr)L$ ?_aQZПTXev [Mb%W*leНAB sN$G3_UBeڎ|Bkosx4v#CdQ-&7ٺ`Q u̘cB!dя_⒖!Db$IMZ+:P 6\rZ*/AVrxM/RR]Oc7ib L;<]El*""Cug{dĒLɼ)ԙdoCi^I&JWb`#-Тà(([łKϧW62H"RDv\39;XUnB@`ބ˨ X%֙/|aH_髧A;yw@8"I~,ګki=}hF޶o] y q `#T-?Kk*MeCqէ5V{! SmqRxJ}7׉g W]8DO#&*ciCB5PS%RSwDW?UhyGf◿Ghj!؂^(2[PtxuZ0MJ7tf'4\ƍZi=zL;o'/WDSNh$.h }8}#墴s۟`fRٷKs &)X|6Z#vI%ShFٮz6%D99-d4oWh/ m-J {Hx<+Pzv㝉&*7J%;\NϵgAw`g̡䶢P)Ӕ90\ +eWѮ۠h%cIr恬'ӵ#NVv *8@ـ,'x*s3a`UIS <(Z;$DvvdMVO4 <򶃲91Xls1N!juyk:XAtCiIY`R3O,:ٙB=]౓#$D%`wHCʞq5H||OwDz@;*eעCRgezMsOBb>Z'8AVf`x@4 }TȠ3Z:/oG~z2MTY=V12'((ARH'WHvt^0 sS[|xk +%LԖiybA^wFfi1KD/+gQDt;>qkhe6.p12u68lMj>b7ƜZ`=CebT.՘QNdx GK ym2'3<.@aSd?kp7שHE7t]4 &O(Vl.-+;TLuNps5nj_'::BRH[);갨{4uա.׀r@9Y]ET +GT(!SOTRnPvJGeÃ8>ʲסHŷZi!2urZs1QJ`+,qNp('Ղ&ϴ#u!Aqa=3%@N}^SȢ{.qg.?X}\ İu_9 Rv_Wi8psA43tL8[z@OO4zT*3Ǝc1V#(ukpAlJtAq08y7IRp0a q%Y&T N+tG}1GMTD70qؽmެf A3!A Ϭ헻Z?t[a!c&xM2CPKl=ϓ"730w?@I}EY<^sd F9dրl 3'O]B̝VCwnG^f9i@iL^#X^I :^~$ʲP(ó4c7dw(Z̟j^*]OIMEiy3_͇ \ٸAo$/co4,C4l|¸IkdoU&m=}nSSỖu.VIY2[ԅE3X:zc!{ UWL3%ԍ?Gbѭ(:r`@@ to4+^pyMl O/Ϡz5YwN h]5!M˼- <ѰnkgEّ~\*אں2֯قOXϯN}d?C| LxlіK:P0kˣͦڪ]KKIȩ\ˊd7zFȌbI"&q'LVFQ3мХͤ]!v$þ$ę-B)ˆLq QzފNsF=/p`,oi|sC*E 3[ LJud“aPb#^Ng嗙̢5"<”$|4/ߒX:ؤw TAP er#wH79ՈTvo0x]K# \'29L|m5#L. P0QŎ+K.YLߖZTDm)\A๫N VMF'sk'.ƴj$yJjHseטB}ɜv*i¢B2DZ6aܦƺ3fY7Aw4^h_u -qQR(%W.~zJOynQ# 1P97y] fx!]΍m>WU%05:V|+z(l{N@$י4F8- ?w+61s]]f Q@0F;:KlPxMu=aNoLe-!G@WR%^[=v>֫>JgX#@@=r_a{$/|Ǖr#٩T dɎV/c1 QUA[hd*s/"f/_?m9#,v) ru8BǍw9L~`0P͎=2ˊ _$}FoW+Xd:1Hi ޾cG?b6Ks5ZH~Zɣ0Uѯ-G2c{~ɱ JBB Ⅎz +_Hb}yv^R:B' g; Jx$5L \l )2Zc-A(./D* sA?B4oHVS2I^ Ri?;l䂻j̶(uaOiF;Z(>~:ӱbh4Zbdsqi/Faa3.uest ϤR. DD *':WLQn@9"IsgM\W҄B*h0Xqv,v*D)?hGBn}8n#[ hF۬hOtXh~ u|إsFGLq@WCS=٠N5ERtKI?ퟮ]3l|؏>$=Y*TqIɰ}+4"(mZ, vkos"}" \9w AƱ]ꮽoQ﫛pSxpWƕfZ?x>4~K9 @bTV SMhU#6% Ec0̧eE.hV1/1t/cjΉ̱ӧB&օD׍/ٷ-F e,*is"ӻz=& hE9?ƶbqh?j?!׀m(B>%Jz b _~ʩF׎w95~cPT6Th&⯊^Y> 3EPˆ5M&q)Îf ﵜkOxeuZuޚzWP@\btbS q*Q–ẇțq?:Tδ1.Zٰ M+^d2ڎg~ƪB>-PL/w{t:oFd+̃VQС'Vf0jZ"^dN_٠&e*|x6N_u4W{#%n%^Yvpn`O[|WZ8Rݾٟ1:#eDawzMXuwn0;FQ^Y+ N;j\h ܰko s4O7B0,/Ҹk5=m}8m3_6L}ga*/ǠŇ$ T=0oԿ:' a0؏W0NdLИ82!#MENY"7z(C|*SYeAM [R:]'. o u$Pfϋ(j^hu33s!1g, dpWTc.X[Q'JX\J{*!Y'<νH j+,M(}ͷB+k~G+͊]nfq.Ks^xvETǡ-ȡ%tv}Gt8DA5w].{"?ؽ;Z*bzf*xG<(;V4Rŏi qǸQ?c>t° &Ƃ d=P컂o")56PE*Ax*um4tJZB/ձ'KF 2GUE:*}` JIǮG9JWxuL7{=:<&~.4LT w6\Z޿n褎z${3'R+;M߃ =fdr,AC{e0M :̓|0+GeZ^l[m$"߇=(pPfk*7͊d︋4;RTЖTG T(8*n,ƛ+Uc`UT5S@.t_) ZЙ.&P١];b0I X &TÎ$ĆH$h'f &e7*&3b@T>!u5#0 8ƒا{MڋeMBx 4{*)Y6FMU\bCy- ?MLQֆޖ`YRYS3wGSÐj=fңDqQ`u!/+R>&AX Ua\Տ$p`~qsoCZm% 5E.u{iE諤.t+6uIfdz?y&pr۞A͎K*:-$vrTfaeTϭV|-r%a(hBm Izß,/Ƞ6N(czIo^eE5^[YLjnqJqCqT<:,K=/~dXnDE3_%'G 2W1c-AQvA30ZQ0(xAdK!Tsb8;ֲkxqU@a8)% ޜukB  bEȂԳ!D}X:"ޕ$vKhf'>AwYWε_}\sWҶ$hp2sVa4{3܁_.& o >&-}(}e#鯬9 X̬7{OB'ivZdwڼ_vKEަgt(et0Iܐ7 ?'\]"e7w{x,r)Ԝ,>tHIp쓪CSE 5[!Tjbǃmһѡs?: _97($ѠkT_ٿ2VfCx cx{o& P`O-Xve LmlZABN< 59]hՁjΟ'iú=Zp8}T kEGY D,4j$Ha)ط)ɪb] tq.aS z;ӓV@v~A#"vV-止^*D:L &O7mL0*4ý-z1k0'+HCյ I{rUW=҅*Ch7?/_뒡ZƄ<\_qpbqyc3BK6{(Kw'ݖ}냖?*.ǔ9ѮCM#΅M,RT5%ȝ(7#ٺTrq05ZJ1̡;F:KŜ4uϹ8꯾[GP]\{"k~ "l}RpR<2iYɅg]Ue s*Lz+O(v/[[z + 8K?hS]^, V|8u{P!KW\eAOt@\-M)!}JJSkE:( v^ztHLJ6\2 zW6 >)HuݸO"=`aq B4V,Cp}В hvҌIˇ#]Gc~eQ]h݁C498vk)z;S4\ҍQEQpoPmԌe]㝽-qg&.' 4k@M82ϵ.6Hs{q LW2O$Ao9dw5R8Gy3ܧ'yP!.~I»-)ֿs\G`XOI&5bZ%}.~3ᢌ]8bn̓9F-^ՈYvJ~VR/-_.qp`vD*L(Uh֐.Eݲmӆ׆q arଯ ICU~i>cTj^iIݹR_ !#c8,% [M $;~s!XnꐄF'5QOc='P+j69S=fPE4q2V[f̨:rj˶k* <G7+>CP+2Zbm{u}f՞S㖂3R3$h=g%v!;U/W(nPb2}ȿ5(p}qԀds{qe*d/z/$KҸP4O b?ІI*V{k5k\w Z@98N9 \<s8 Y-Š2T =1/ז\r?g5=r!=)`әeLa+;InwmS9I"nn_V5Iε/ qUn;Xeԟdpa}K`*a4uOp} 5qfK&yOUn+iւcMt~9FKɅ LSExNyΘ?b hafKfb ȑ70[ 9ȁIspC~+| )"+wzT{D|Hř)f@N!ۉLW?Jk& ] Xtrw*<;k1!ZCCw֓FmEQL F 7\Չ~rS!uhtj}p~6>׵PSgYۻZd IF2AKÐb='WV/ëju _8)Z_ƆByosY/[f>!6uvWNMG&5 ZZ$LrGORc_k(Bϱior!, d!P{8O8~?`e l?0MApsy1 {uUzLg_)U2'uH4U:6؊^/JXͪ&;N\dzK>mAkʾ]{PG;'c%6ѧi} qD&{{^ngRʗK|(ޒyoؿI~ʥ{ṡp)@烖Sm+q)I W7GA%34*KLXd8 vJ81ICMu#`` k۱ }`q^~]EN֪R[$a_ mNd(Pcaicó+(&j }_FD(;~=|WdL1MF'Z+fTLDGDM @fқl=}ʡT~Bu×B(?(mg2j}x\j $`q~ռJĉsكL?Ki}Wv@*0ܫxdAńFi 2тneB{$dܺӀȃ)\J&`%v#O0KdU~YVˋ _W@2:J ~a5BH̗[mu!9'@,? 5ҫHFZgKO:sn٠*)J`6 3<#nNHGSdz)rA`Ln>Ϭ5#o%zOn^x/<'-1{/kԀ%7q$wZ\oB'[kQ4}W *fCh{=%ڭW`aouy̢Ү=xl0~g )a4kܨ Xh_YAAt)5` ,*.-8?)™H2c5V6j&گ2'ư"7tUe~b,|11m{j e@4Ƚj LFֻ-FWr`U.]rUma<ħV%7QC/Vbgau3cM̕%jp坣v+>޻9xj ~}xX"x8Z%%&lןUga0UkZ"%RZ=p$YSA:51N=#r3T 3I tGu}݆YrۘpyQ 9>fMiE5W԰bNI̊;&Qd| nI$WcD!vv\*\KVtSJ,8f!TYeܳfuUM_^a!bHiDj3LSe('9bQvY5OЪ?G7KxȶT3[t+IDeOQ]h[Њ5fK C0|5--Ä%HӥԒ liw':дJ\R ۃU2ame⠰Վx],x=oglL˴8ss/4|SD3kBZяNCC&RvLB8Zܲ.h p@a<Wb*xs]q‘>{Ny $tfCn(FynUg}p}_Ye_JX5rj5*2· 0߾iy3<钣b&Ak]晴hZ(or7Bh2)Czem8˷^E`i@F$ڂb K#!W V5;?"7Iow-,vM,y?w!䥔]ܾxɠ J/ a'<%1ɩ*\'t!Mq^j{*QѼI]m5a%a2"WRȀOɶrP V`Q YǀwE&gMɈH|aG-s. 9II@zg9L:ykl t4 23 bAt֍[i_`F}GPjN M1}V$ 3qXF,!Y1e)):z/;f~ܒnja0C]r1/'`D8 {TRRԴ">3l&+lVH4P |3TfJ#D 8Lu_Q |4Ko$iSoG J7#Oa$2 sDn9&NRK6jSC@V5΋υ:04πeo*tA/H/a!;a lㆢj#?V8wuڮ@]ުv& e ea'|$O"MdZ8Ѯ辙6uyty& s5{^$:HyP,I ?_ѹKR:/Al8z-;'VOtpQ=B?؆NCj/$c[2Ҥ.sw.m., Is LGW=QX#jhdjMvi!Z+*ẑQ@f;5Glϓ yW%2f?"ۺ8#O9isʰOU"9MskE߇\z94Z>j~ )?zs60Dp-lz άC?m~-I!$sWX9c=C; öyuCN-H"A8^,I f(mQ]ANPnQS Q$vcsC<]ZlДEnvxHZ0:#(`sXB8K! 5PHǵ;<$ I,vĴ:o5720aMZ#(sYs.i  A֥0<Kk(y۬U/(yײ5V?xzײ'Kyf=ka|WT`+[} &2!e{IG4YKvPY ܟѷR eN<'?|S=@UOHBMK2jW/k$Ӭvlqev @T0"cGl륟$$ *fqvfiűoa%u%c f m>Bؙb8["koY]ϕyXvHk$~K[3ȴnmp Nt#UqK (hOdS~&gbZd+/ &*{C\{zt_k|#|IGRQr% rjo^!^D»7戔1냦\+O2*ɮyXx.a~$qfn1܂E%LOA 2ldgK?: 3'uYp|ȴٕ,AДjrҁ-n:ej{&)^Mkk]d" *wGC*SU29ׁdcyZS1&y?8gOS1":%f5yaE{لq*=(hoO:kx_eFj5B5I\Acjz|9|:ɼ]jr5Zt`PY! Jg-IS@j*T-x:9TMmWtoE@o{:$p#;lވ"F+rי¾R&~c9?﷭ge*W5$Bաix*luHp BX 0[;Ky\pOb :O^ vNZA|bCO'x7h߅FYwЇUfkoPq4o݀&PYt52 .(>@l?n@]jԷ2JNOV JbJTӉt;ӯ,L)-1ٗbETuZg[T Y!h/45We֭@FJ}n'Ӯ2-VhO{TjrRuiIn"S/[OD-Bqwm: AY`@I,,vgXF^I_^.g~2>jF4'k@~6<Еinw=Rz}iU7f$ǫJ>O൯Z-Vpx0AE`P, \zҷG|s!Lw(%E[^kVʽ7)Yf,@(RlPSҏ,i .ܦI`w㗂 ppmhe(N9$/$ﮪ͆E/~ݒSlw(D,7dnNNJA$\:s$-lW39] 5\Q)J;ENWwꋒN8Ŵ@0S`Q}#{uBe - _i\$W6ΑMƒdeGd(G\( #esrϸ,5m K]18:NUIx/)u@_fR#Ȗ DfZzP|Y( iʆ&eX aUmxa MăTw,2Fa8vgUen"+ Cc56z~ou[_4i@r"?#S#%>ߝ/oGc E n8M ;X, NʪpϿkoَ6)̮Qu $5mZLNEU}@?Я164OIzb0bwu⩝c4#oaN|e3ݳIOMC ƨ7a uoY0׾! v70 3lG °Ke.m2AxNnjI*W 1p߿lz3&!Oц-Ko"biEW)#Y0͹8`6#Ƒ 9{LD:DxVc$Z#ۈXxIxܟ&+_lOџWo( x`w4k[#z|ڥiJĮb`fdݰ'ӃD<7;X-g>D}6iVKEh͖znECiXΡRdn1B~><ǍS,_+sj9ji0 ׁ:Q=[3:[]I5+)ʟHDf1="1uٹЌk5*u#0xOtÐ;H q}dlݦCߠ|`Aǚ ^ WN6 ߾7Kr*>NpR `ʶ~A4^ŭ(Ȋ62 E]GUczLvu4TPN 1B5fXK1O@ Q! ^3]"ێƊmu 3+Wdn4So0km"X; PR&J)4+Z`c5v8^ ZvW # b nwOu1ĀKټT\2Y)G#%?[aBO]qN֋XE /Pޚ({r~IޜViѯ1C'}$u$YEQD0x֢F jÏ@uz7%Iwq1 ~^!وmD``4xNlI|$:[5~onޣgwQ"cAB[qIT?Mjq o\#׿9B\_Gn'y/0 [ bwVJ5\U7u =1}хF4mٽ{= B*Nc.>hWt ` Zw%}d=ͼSwTػ @% ?/*l5NВ@Wvk7R};2lCt;0r^ݷ!Q߉e.C<ۅ\fZO:>`U4-/##yT{Pvt 3|5)n"\e"JJk#0&s:q@i) C BSECK!+&U hUA289 w &<-W'WSVl)NJ|ĚM@;YoxZs87%V4˩ss"g4T\} ΫwCsJ P2*<pFB! +b9# IV+,$ӣB /FfC( FLRcųu\힖XN`g$x.} &.:nkWΛkzA'Ψ&6 : 7։js^cPt+TI@ J[p Rw8 ]&- wҾ@f7@l"tUxIiX$O=biܧNj am 1`f}amt^JKVwּETT1A%0BxI078xE$Cڽ9ӿ4 cZXFOM|U(yӛ(K_3J|Q|9X4mQL}2W+])h8CҀ0do1uaMtYr0u˳IR([Gc 譡>:)NeRqR [p$I Ag82:R,\_BFA!𗿹w.KDLchzpSKǹK$tMJWrɒ/㗃GSQ pʅ [#QJQN:,3*K%*K4aX"!4%diQ}&X.%L [.+n<5H, K1Y =`i& V՜պkˠo,tѺOdџ).fW)Ȑ_l1iFyQ6N[wM ȫOcf[>g~EruHv0Z`K5p8,S ]!M`0OXQq.t?M.nAН).RyeIyS\/8<?אx~ydzadՎt#⡽MtPHRr`=JpOf"z:y>pl$b|LV5̅F.ٝ`^1^>Y O c$'AH*_\>qѬ`[xm7 V̄_*pt槾9p']d4 + _>XAo_^@Ȋd [FĈvE#ýItuДZa7l@fu۠/zy1m=mAGF|7nK TNY}\fP&@UxT "$ɁqUϓO]&~gX4=﷼)Z.rR3hc&˥DՓ͞ vTUٿ̵[Tr]h"nl`i>{ށ3ûBuol"-=QbOE@H(z,fuUԬܰ9??KB ˥WV~^i QUB},[p8(]{ѥx<=Fn=Θcێ=>ҒWԿғd Q.J\]4oǓ9Y(M@I>uKFcy 7'f Pʄ`jK/1\0GR>0!QF_^Mkm')i2P #9 X ,i~E>ϔơv eOҥݾݹp3`p*_?P]B/H5X!b4 C: sW:- A"y;l_F9@,1Յ{@Zd"_S~T<-1T1Hr ':j6!Ek^u[ \vʍD_s0>pZqt~FO /py\*%̻} )1 VX IP"K@ڀ` \ 8͌؎]fqhqC_DB[gɌ2 ǖLϵǟ۔{1 2A\.L8T}!rggF*_@9XlH Cڷuixlׯ]h } Cmn7텋}gT"dgvBo#L ׅ"VPj-P}ЀFLOҮA R+6kt}D㗌,1h#>nj"+],u\\}2.7N0p6aX51FO[[g!>,+ۻzZUÉn8Oy߬wdc3M]'+ToϪ%m߾xgHW  GX1?cˤ֚$_/Lp,sm&tU~* fY5x.9-'sc(F q&-@_k)cQ{n?is>.z P?ob8k 3azIJ 7KC%sD\~B"nx@~"@] n{/5#4 gk}O˜h TI°c85Ո; zmZ$8QҬG8W|OKWDuJb6 P9ݐ-p \ňIֱg xѸ;qǸ|̟DQ 9_I&_cYNUHdZ_z +"w_O;:>cX + CC5F9% iY0_EwHHl^< +-E;~S-&l-ȶiaR XLPy2UZWb~h#ͬ {TPhzWͯjxɢ>b^6&D]KȦ][sB+13F|$J@/S/3aZ.t8`;5 -n*.ި,7b0^,qr2a[ET?7 צSVO vr-IbL%YU5 }B>a-j(T2NR`(U/.ɞ,'WEu!"}.du,ʀ|d~#=8ܖL/I]Nhm9~ @;+n NH FlYjCm~ĮfcP`pϱOҿxyYEoiȑp-,DN[^8:3LBnA }bvS~Tlr:l"k o?<] 1:C]16|pRom^vcMЗH vI>TH wԋ]\z>N,ZCd nT&WnJBoN u(Lo YRed)6gn}&Z/})_(ғ8#(]kh07'G3q51}%?9d*JܿޖNu$5fOE}sy VP_턥 ϔa8!j&I-,Cnzmj>lZ )1V8S}lLc3K,ԏNpwdSV$r?S\ąDO"H*v{wf,OY[t\ *:RC YQlqFGN@)-H ZFe^{tA$Q ?O͓tPӑ{yw ,meFjJ*2t37V|ANI_>.ǒ$L ;$&{fꕃ7ܤRVXjbɹ7,-H )Jp ?AƶV7yH[R$!'ySx́i(oM~ +T; Mdd4 2-dݮ6 >g t 2 @>hRPi.X&d7$ u<LXȊfh&a*ww {2j2]JxZ#/_<',%Ym ZS Fo/q TqxMÑpGk3 kPzFV$Bz$(1ꅈKϭ~?v RMu|{NcT.c ڎb^C$Rpc{3'2zfzӅA/iޚAq.K*'+aF`ʲ BmuqSzbC%;E~ vͱ I^E~t*G Aߨ?{ȐHjU\Ӣ4o ?v?HA{x:&gqpU3Wٟ$f< "a>'oiUGfpIJ^+U6|s*TAGi甐$s১)7rW#Pg oQ c+)y”5!LJzeDc0nͤ*7zhP7<`( I夊=W?RwFp5j}o&78mumG{m )p^$ih ki MALvfP%ƑJ=0,v'_= ߑן4sf1mX)y;X3(g!#M钌X3L QY5; X7ۆ=p!Ƅ{I?8]ݤydAeJ֠34:= Z$z<a/[4%B3>w5O9osiD;Sd :޳ջx{B ޾x5:y!w!RJRxV&K ʾ%(+v{U6X6BZ}FY^mg|8oƖɁDPGlDcò.ۿH%jnAkF5fWܧ c OV;o!;Ah¬d#Y*Y9Do #052GU ;ۑǬvTa=;c61Sk{ 1i)R)zx 0T!'0N.b埶;=65+dEC2- 7 "΢o)^}3Lq¦۵}$3jw9(6 'xxʢ GO+00QRMcuw($8K ѣ96 ?ҭwi Y iD^f#ꅞ.<63}:w'&nQ?m,ӸYƾOK*EPV,CfdqQl ܕNM5i1I]hx=l{i8xa5$:Yq.N{:`Gdi1r>n{kA7Ft,# ^h^Į,uB/+q!30EÂcj uTJ*NZjD+O&et jO.{*N;i^%grLSV_9dϻR 38\R})(q8\(3l_$D1%|C?\U5;#ɜJiZ,ѹ͊2)Z3?F5gn<5 ӉknȖqǴ*%VxlT7&2,rr Mܩ9~mb! IG]e?mȱԀ)Zzv~z8vDnIW'xE(XʍIharj;ׇ\DjuyMfjdєZ}6t!Ȍn"݀9~D3r̩'a8#T\Am^nYU1Eℼn3abSn 1 lV2X)Ji-VNb~q%RBV pd8L|5j]R-x-F#{^6GS %\FBצ636/2c\9 [̵ xg#xP8#eb.ؠT,wj?7 zM}6-PR S}[ƿMFZAKu0ɅZ<̚,.&؈*,]*UT6uzED} ę%%pV{݇5Q%?T +\33! Cw;`I~b d1 =wTz"Ãbˁ:F6%\!x.ID;UCM(bo=~ D[Đ*'kеSBx2-KE 7XvbtB`6$oY*`)⸎cZ&$E]y6 1pZKcR_hL_kuN/k1s(9J~;P2tݔͽ={R[S~֑j6 ڠ&xˬ0l#5"N7%iHM%r1xaq8EHTNX*cKce41jÐe2E9qCEsp :T({HzeO3֘&45Zq&YgB>=^TB3ƆWgqٓ\e -#GŜT(sqؓ|Hi %vJUu!ϫo[wǔ2.$gG\j2C s7 /S + !4;(5dD!Zc,!fH0,̕-2S͟)j5}4FKBKuc94HZq%q8ߪ:Grr)bni+q6PLQK;u<;}qi.0W5c7gϹ+fD y{tX>xCh(܄d+i1eI',o[#NUi"+UE+U*bΈ)F’aȸNv0S)m2KG;+|CH#z=wOm,~ccλĹqXKoje֊"ٔD'\԰TڊL+@/XO0'U MMOùd}_OO/;ob­KNYlL/,/AϚ=9uUGYW$#s35 ¶f-xKoO Ы߈i!Me%7\yL[IE:oVGꉕ;'J'?g- p-m6ZIP:X@1y}B{+v({63KMGS[4\M%7~ϥs_5m>Kr:H>WM*FnFn횥T2'-FZ<1="!YE<^39Z'm O )!]@&;b3NLS)mOޡ>%Ҽ(p$7w䃓/z- 7*Qy^ļX 0cOh~zoc ^88Ȁ<;7ͯXҒgSQ> Lʺ\Nhc]첑)rqҶv?ɍFdcTgt&Xt5~0^R'2j+5 K^v>M셸؄{~RL)E' E9hᡷ2ýƚd}+&l$5~ ]Jϰ*247VRڑƕDE"eugj@ac{inH[`bA!bNgk(Ū;\!H}:!Cu Vb=%3_8c0-aN(\NmpKg<]%ЧF]oeփFJ:xɿ (Tl^#cMua# =w?NvJpYv&g۶v6NIA ZG_p_78$ RaTa?w>@K[uj9rfsؙ71Pb"adI󠽂ДhXDWPeunP=oaK?FO5=A;/yسD_-nKuV:c7["/D a$$ΰ#GFl05Fװ]JɡizJg5z@A\Ð"-qEol C#8s?tqܴ Lq‰?]:lvoz|D~ᑈq Ds="gM\pWZQ>K#C_>kV´ԟPŋL\f6V&qb &5U[D\ 7کMʒ)(<_J^Ncn_lj%`i=ɟLU\"(0C"49Dr`tn}XX:(@:Tk(dF@!qX82^$m._d$D2w~m]h!Yx<Ǫ4șpKAMT= 쬡?ɻUҁ-ͤq#)g:B #{/Ըye2EEH(?u}flfSB]{B5q93w?9U&U0Zy/k%UTwTΫmiHīp!YIHK9 z3͘S W*9hgöMȺ(kä|R\l7X|vl:a[',#øs:FUF9S!?_x6cd\R9B@(Éco0ajE}90 9$Pq{>{2-ސP=ӎyN9^*|a݁Вso't Al) | &6hJGr53j%fSr@8bmP3Ɲv3۔pwblp/#}^d)+8Se~$M{6p%ho,l )qO0&@aE NN+n]}T򷥙,Nk2mW"@TDZL@ 4C\8%odzpa " .o'z"Kܟe̤ 1jb!aYѴ?v*-vXD:9<|JL!ϸ ixQj9.`ɁI ʓpء͒x7'@SNd ͫ-=GqE@^!>o4O2Bmtn4SxgHA^U\ E6OOyk RV/JO %y~uS CVM.%레Ėnxn>7>u.XPs#YwaCuu ~gD ^w8nE cKF=()Tt?9-;q Jx.mr֝jctk꤀q;ɔd g$>'tAg%j44 , 0RVO!BrX *qZJEeNyZ(TE,a\-K <_3Ŋ>L@r^QC7yP*b-d1kn` W:X3 9zYTtWzO6fŭŭI_4x,Hz )>j7wc!-;c, `y9VfB|W-YC]~{LpbAg:: y=t㓣?ݥ$YL\ͳѠ/?̂fpDd.wED+Aɽ,qx0- <:;0Y`nĔ C46p1F]Û3mAnISLv+_Y/dkJ"׵e&1= owEf{q !t(~&_pJC6Qq:8exVO-^v{c>A`6l ?xw?y)i~n<-h10߅j<*'Ibh\d5vס8"4ʷ{(2|PzCQ3b'һu=L(X2f_3ȃUz:E[?fj|ko+"pcATGXA2W#Ԕ7APy3>h{S`ԿB"qj/]PHK"$moBSog\E8ZC) Ș/RK1qaPRT ȾڽfW>ԴOg{Ij5kOf2ԒǞٖFY7>; 5l* *oy㓴uΟsJ#kB20+xݟ8H#]F098ޜOP?'2!jHK"[$S";) " T LXtBXj<ȸU V$o ON, -GĹ;.$u^oG PN!uж`O~Gd76˦[A) !Q *2}i 9ވPAfr@Ml೫̂a>Į5]lT7 ?LIFE4ƚ *8E4d7TyS}[ 8UԷzD/Ԁa潓E]c9s|S>Rq 6roR@cØ yә7*-Rn>uhe[HlysdFv}:\/ ᅩ+':JQNץHIZP:H'lRkXL:%@59+g+(|oAtfQ5W바Oe6J4*Fsݤn`U&Y>+4xˣ[B!}v 1Eg>*,]L+U#I\}?`RWpv!:(UW}8Ǽ,s9dp6۝IB~*FE|a-!b&bonbO`EW)$`qZ]HVIl.Nvd>e 70XGZZJV^3„٣a:4.=*չ8΅b ^S}$2^^(lfM׏al/`hl*^3ƚh G-b-IT0m^>mG=L1RC? YHڄu~G>+<ډNWZL?a!IDoLږ 1W՗wr_zn*d%ﲼ=oleY`,OO 4B-z:a_%6Cy)O;H6vˤ9;CMnXEE;idŔcyl:]H}$9J#<]ɏGbm҇)YZ̟y<a~r:4l%z)"3Cv<׀`[ J )$p3znJȍ'Nn. =0C"@;$\x*M$eϭſ<\ Ǵ㐳KnLj?ZM\#M5,و$rT5*37m`N&p56*ޅd>*1 U5䏢x,M[Q0p9s'" oL@jdPtp䥃+ƀS.d3DR(3F>FwBgrW Z&eXwp+l LU]E\E9  y gk2i]x6twxZ7pMh$%vPcrmaa>X`g!O luʏvcFIqhBpVHq0j׍6suM}KO> f:],$t]nٌj=C!VQ[]<&89`WA/pb6yE KH_G.]`J\}Ncq\r]w?otfb5CM)#G3y?he'a WU&@x6G2y1(p4Tvyo0t:ks/o9b޷|ln1~`B>E0L`v9ŹA ƵAg{8fX{z9 <(獱u\󎑐B!Ȗ,4"zwdɊds;`lV{&tƎwѬ E63@*@j=\,E%#k^*;u!ʕte-v ?uj,^ KbFo9 g-{x%F܆|hBRgנ^LTpOƈ?|J(OJc(,cX+UHh2qfa):, e(dϵN_JtAMZb]љunѭd+.qpML9֑!mp%y(][ʫ_)DVSE %{A VcKldnRtH_iVEZ%Mߛ 8 nzIGCyL;3 ~}[q nbJ)nX ?R ]` SϑtJPdGJ֮eFv]ش;ZH9;]1q0 aaˊT%dQN4}A)j"Nݵi1*Ո[,|.^dQG?]}Rͱ|KD̽@Y5m yXf?)Q:0\f?`cDX! gVEmyp$\';Ҫ$+ZQHA UxlWF?9|r>HW:B3iFragђݭIe$"J t:LjBj :J]ZpX/O./۰iTmkUCl*b==ilR}XFNݥƯZY㒪O,ۂ)늎 C,T>8q h02g+1;syܺ8/;" OP1X+iʩu!Kr(&,2vX ݒIŇko zsJW~v-!]n~|{1zÏK3w03 267:SsaJT!2 w{V4 v<c,*z&nHyWP\ҵ+;:5 c Sh>Tt𤠒󪮄L\L9A4 Ackﯔ =_ 6('6\!`'U0&C>!.iĶY Tp F3+%! 0mdێ{*W&eED3K4͂OV{:APQCw:cq|X40LFzُm} vAP>KM VZv4BR̎܏`Ge0BfYʼH3ZXu6}nHB~RN4e}Xuv?& ];ͼP d[ҏsRBLW"'dL+J5ׂHŏR.*96%K5rGK^*@me)%f)g㼃f=,V3#Y&L2^\M1LxTIJ!hy_bދ{ثxj%Yn5 +=Qw?Gc`M-9:`z.wHiƠ ϼDMdg(1 Dm: ?mr3aG*]!D~yV𱪎v9CbD7C Jh/'Pn8 ɓƿm0{P{4{U8dPY )w6Etɓ_0;s"ʹՁ rJˢKWצ}FRI%h(6(q6 _}C2'ZP̾}tX  c #钋R1?%-$h Sܲ)gt ua^^o[$ޝ7qP^g͑vƲ.0/_K#Soy׉3dx'Mw>Qsr#0;ծO e;+=H0Z >߈T3~nmYB&Jo$tΉN 8@ ='KXpsi9xPj 0{Dg}@|=isHZ\!m)Swv]HkedE'^ɋhlcv 9]ݝ ܦ&]ZC( ݉ x9^ 8SfqޮwyZUTÃwo) [4~5q͊}'l9PW}^ c[[ʐ+AFsNk< ŝMFjH !s1]KBO,Zo U:.lmę2u5qGs kF @ܒ'o%^*U|e=slaDuAr$׷ oE?|ՈHCLN;RH_33?4 4.q'UNxXwȿ5m1/wuV!,~ɛή_uED;aglWmtZRdԭZXd] ԿBD ɘ5m edxY%OՓ-4YΨp!CgMWud "|TIڃ wo37^:AFs`%VGvuvߊcw~"$܄+ 7SCGyh]ܣP]7yͱxrs; NVxN9$t]aJ#%Gڹn(J`+< c<_kyZ>+nll?N{Xr{8̋婂qX,PpfCHda;߲ء;AfD]Tlt 4Px둪$ʁ'}xjJHl|Q3܄/7b|9p 8gWNuKo/!*™Q1 8 m%*']nrG\847ZsYo-d;mϨՕOu6sP%{A)%@94İ~QF/lbZyV[Pn_2pՇ`$Z3): ]s- shs(Vsb.cp*L4SgPL&-$ܕ @b9X澍Qyȣwſwn<}FsJLpg2w5ڒtJ @|p%YnHqT[{#\ $$Կʇ;#o/!kB;^U7]"`|Eiͽm9_+Oug&'ev!ϠjeJJx~7㸣S9;!zڑnsҒ8EBA>ړvV4[A@΀eZ+ÀT9D4֏C7s 7I~Tzh>e0[@aqjд!^E|!IVz#ҹ9 Iv+:xW&r0.+ջF8/rrHЍoa}˓I녾K/Uiz^ߤ%zM"MgŹy ̓ot"v71M=U* 8rE{`ؑ|4 KzjNIgL  L1$ #۟5xF}E.J0I+b#j9S^Enh&2)̪<so H`(u/f@*ޮ&^n Wy;\H~Fg>\26wC5^ڥt=餫Pd6O@Ow.)c]+gYC4;LJ;[8m9`Tvk:+Qb Y`Mo*vP!S>y]=d9}x\i<Kbsڹ@o"k\_?Tz"n;sdmpP_. _ȁ΂i^~bR |RFXƜ C NS&$|%8phĬ1?fN^Hygq;䨺(qnI?)~uhٷ^US8J/rjxRTHҘӕ7BvI3N<#2y/xu RV>@_k|'9~9Zud0Mc)a :1i8b=x𭏥˽]ǢVh::Y.m -=hU>rHHy5fIV,;j ј6F('øYܽpJ9>0 EL}'U!@J,u{%-!e_(G/› A J-M#]D !-P֏rņ6K#J4Hk cތ(@l9п0` !;jxFܱqĕ|j*&|^DBFO TRlS"鏕 d٘HB^\%e$*gqhM?,k9 EN_ ˦7z-roG0Xъ\}_V,B\aC-ƬnZ :A3#Efp@r%P+:S|i~p(_U RV@NWO aw!QcfUȥ>7AF:=-?EY~Hndfvp֥$#* -;8]s> `N.!"˞d HieR%@S1iL'^"S2>asYqѧoʛp)4OMf>fɳj;[!j ̆:SEfta(7Ƒ^A(! 9a:Tڷ=6P]G,$NҡA_M6͍CMQ?km,MAlԞژWˊ*%kެ<%bm3{3 v;v* "lqޮK?#TgSt1`JVkFjv1'mEq$qڗZP۷tIEߡU=/KISM7L'riZ)/ q j^ Y\`Qu"x< ɇT'o`2| QFxcpfal"9 $z';N/]ry|mשJ5=23m[E!yձQ޻}bP`QZ#7=tXp`f`}0hox?^1P+22 `9YĸFM]TFq]RN4#R (^m$?;nФ*+-Ҥ(!Rvi&-nA˚pKAڽ"Q@#?9u#4 @äS>W:T42kMo42Rly{?i>]kpN'fEnpmd[%sU DqB}l&-~I8-kعdދ ވVGB_g<Շ]co.&[@&*CyHXs>)yM ] "WM0}M`+ Z|ri$zQ46IhrSS%Y>[UӲ _\X` ܿ#l^Q?j|E`I܈KߓeJ*;V)jxH 51F`F*N뙌EV{T13d/\]nA^ Bi|3]w8;l %ZS|{8od//;^+Jij?uUmTzd{b6mzP >}doLs {枚f4>9}2W,ML,*Rl2|Cވj i=ORYihciI` .<=t8;Vjy"^#gb\UB+pJUTE揾vŽΌb*}dpwg&qniߤ'*k[Y/sL#]PͶ#|dw3|kvbc./۪B,{ lط4_Xv;H:Rnv^q|!UH\0 Ic<AY"!Y$3(z}IE:7ɉ8J8yo9̟#Xi pa01nRHo71F2!".ˢ s泲5t[؃ 1&|"AD_+Tk޼[ŤeWxsWm($ ~E=qY:>jpn6EgYpW kɏ{ XW`9HYm lCDCkAU Zdɝ-+[F']ael#(Qf>,JY,XPn\8/!2jgC"6@_7h\:WG|,uTh_;,+$'ܖPp ">= وa7FkqhZq(1ЯK>D j~f1 334bbhŗ:JHE>TMqЃ%`隶WWeaˁviafnLeʎkqrefXWq7bsInO߂ 9/Fer#XzPl`Wx"hi+{z+S$3^yCtO꽐“ueAy>z#s::BG rfgbCߛ:R$D3&F |q/ ƵZNZ ui\"ST]\%#?$ 캩? 𭬳mW-X/^ZjQ ;ywO /&I:[tZy8e3rkEGղR|T vlA Nщɰ`ŀl2U{(( ș6`'X:H cX,"yT.KO "]9H ڪkV fPwTa𑴇PvufKxn˭)ރP(nqwÂ8]ZOq9&ҒN% 2Nm[H6zN_!Q7Ɛ@"R^NCxs̀Dyf!$x-iQ%-d_4V_'p~\M`r@{D% !^؎Y:x/"4ڼY=d&K {6wZ-Fљ%#T o]v"@c΅Bm+mfH9⃒8YS{ R euFP~e?Ex?*UJtZҀW[zF4 _Qb8g{@hg<ƻ7j,1U3 ޼î=\DeB|s'$[nPN\KBi"=vlڛR<7+.鸲E7CP2Or>4$\ ]J=6+I0赵؃*7ʨdN j6]///c2bv~CSug,p-Xn:Kgcj0x rl`75OO/[1K#)7n>.[ 7o!SnwDg^;t'60 TW욿.(;0uZOR{ַJCD;tG7N+guƏj71(X׋"Yvd~'E[ h\ɒs-0)A6VÔ 5owy<+:Yy_ Y'?f&krCzԫuvp?!d?.,7DZj聬VهxӬr-.t$-B򞎙=q0TTfXS׳BqMhKg^ln\8Ó7N ;./p2$])w\aGqy&@o&l~܊@<=v*JFU)+ֈֱv*[py< Rx"#4fB񟿹TŬO"s!qn:Kyձ9TnX;y8|:&~>4fn>\ZZ&؞-D"c5բB!hL<18$Wo[DI2'@֛C{;`B̦B]c $?ݎ TNeFE) Ӗ!( 0C@jr[r'hl0E#ʐiöṳ̆Bxh(U'3[u3M{=<4N 668q݃e~M[9ܱ;d/e6,naIZQ+tm!Y#bc2ӠNModH\sCVAmˡOs!Gm%˱ n<\ixKuٸ-1 zH7'dq$c5j_?.m{$o;]؅qwZP%GD&Bim7Ma maVPwvaAO4YFB. 5W܎0Ϫ);L&1z*٤gmt7*mu;>E)X5q.QU_.hjϕF@KC}PH ݝyaod:[2`Cڒn^ڨ%~j'X&I"ƹؾfa iexd'U7y }fN}%jr$J9;1I *)7&oGrF=HY19^~C._<' hpE)@MXA=ۨ=*t;cfM#99S *^;'}Fs/s7;$ 3:7܍*6a ͟onBE>v㑬`a5"7. D̼9 ZT}̩ FۣؽNN,SXA(βq|'_W(6UTNA'`8W|f0dLRPQ,1nYL`hzW 쪣̒lg)x?%:׳ |[z> ݈tG8wM KCDavErW(5{0Ȯ1`!hQIcӏ9R{ǝWv3/MLm:?3gQh sQNsdVHՎGLڄ3yc{<1"kUY5W)~SezZqUS2xVI3Z{1fN^}f/k;b_TߏuZdϣOJgYݮ#F",\/E%MU kme=@(N#axB 7spP7켯~.ƌqy4ؽƇSm7ygzݐD% d~N/:6sCtp{,(P"LYu[[6İITJ6w;[]{~k5]?FZB 󶲭~YѺ0mtXA%[ofo:Rh}/r>,c?psH-N0E)Gόaeɽ[xЮի(M6ibhZ-Ko97H0M,W39ؠL)&isL:*=YoN;k$7΄Grf1w3HܹrQ ܱax磺 ̴ߔ>4vdU sUX6ZAvQyGܰU$$ݹ䘦_)5ApNq,+vQ30s\=+2n΀q>3^ߚ HBʒIC .RtpׂJw|uzX kqk{CBg*PXX#S]m %c5᪅DŽS6'&0 #n\ϓyF}? %~gM iASurecP9-k{'h26dS?vGLXHmMP}3ft;qtG#9h2gä;=UV c]<70&mEd@oy'$hZ}; 瘤f@U'$]e40&0KH[ޛ]PN\rƊꁉVt#o,2Ɇ' X5VdW#(cy򟴈Xw2~<8zހElC%&VN~6'=X t9K3J 6P+cUPyMs<+s>J$ZF\dX*J E4 c󜂠&Is\Zt!g> V>R"O>W=K3ʙYMr<1;j8PƹAx\ #>#O.;f^ u?.ygI{x^y>xj׻K咘X4C^ kO!#'a25IE@m]o_t?ehLk΁B|)G ~P]c~n0\smCԈ*A峨B됁)\:K-#LmpP>;WPH}]3:dߡXxLŸqzn"9Cvz3A,ݜ><_y~eG=%xd`ust 5*3 lS̞/%&J`>FӯUzj+No´ENtIN2o"a4ek8hA+!ʨJ>)|2 崜a͝wWBleII*fġBԭ8%x+E+ĹMLqu}8 ԅx QT CpaBym@Q9/@kHo6z*vm36H\PB:Fa$Q1Vuмxgj8{F V@Anب25og`m?_ P$u ݲ f ]Ղq.a&'Z] N? @IBL=5O}p^YO`5|ڌ"Ev7˩ԁ1;}OC-]4 d#$nyUMי8|\nC(2]Z.Coy49-nuA@r$p_xs;Saae*+rR<)/_|$ +P@{"֋[\/h3n C6wglXVeľ,YQ{xm6kIOw-@j(RBQ۹6'͆ZU>P 5_]2cԶkVU~BVi5G_V"+x {:5Yv6l||+/(2|;8f1^"׫K~hmR,W"=gzш<AxQln]=xAiXۘ |3!7%ׄ.62$uYoC?*fϟ PoҊh{7j-EpH6o@"%3'׷cy oeYɎ 뭂GxOp?H-\ $ jI~PPX\*N Z:C])Y_{}TmA,ҙkvKwO|IT@m0n0SH3/ZIWT`d4 LZ4D]RsdH}id'hV6!]3ƳR<0p) '#Pqt H̳q" D@z6-.En8:w \(02/Yxeh5١1@aqCA TR'3%׾2/"8u{}*͜/#+/E$jPƓfWt:ހU\Jz{s˵{>U߿Gʢ䩉% >g:? UUQKW1$v+\ktdҠ"WiVyH)}x?/idw@gkr9Erlvd>+Wj "sܣ@p˔?|@23OGqb9ڣ`}h[o'9؈\%mAW*3zmKn瞊کIh4i3rVL<,EK1]>2ɷѣ \LPM! #ɆBߜ[+d~La+^ zrZ BV.9߬C4XSu1@!mEE`K2bd=H$fz (;l +٧:[:yC7?$wQP~]%hs~a%~r´"is`ϦpQ N&cݴNr+κ) V[:BKMIWgW*Lo*-s5Xe /h2ZxYLÏ%Qa5in7YK1hJa@n Oh m}bgvHӊmaa V3)Z-G"R:@,Ņ9d Ys{ C0efIGwL3 Kħ;M$>pXfLpf& IBL56Y0<16*')sM+^4٧a"E۶W-:5Y- _2o̅T~wwvcN [ (:KރT ,+w.${=IW[ah"$Ds钿_Y&NYWfl)b- ]=(\BBq8 AI?9'>*%ĚV`vCq E}ErwPiU{qD$N|?JQ4?aG57j!DovVl'nk\Cqw ©ter :Mej:+\]̒ u= >_ ,J?P[_-8|VڌF}*)^&_GSMm }pӍxYxGn KxGG,-YVHz8dfw0'G< }dCJ*ywǧ}F˵IR0JWih®x,!A¼d\:F/^G{b ŠqKLE8:Bi( QÈ{u\dU(p¯1kfbѤ pSq>tJ( ձ@ S璎ۣrѽZR x/o0#4=HT@Ӡy4cE#j6f=핳^8n&>}tadW4P&]Y`?M]lËTd"PA柖~9hVڏ#>iymFeXSJgL6;  Y"6a?lOD>_fOkKH.Q\"etŢ,vp]Ů"m94\_*>( yp˾g'' `9TEv˦WX[C."EFv1 ڈ:Ã>~a|}o1]ωbUtPqYX rG73ɬf](6] l/mH!Uj<1jewT ЪFs'*T YTBJ^\Jݸ1a3#o p{'4IApa_XTkٗ;3˷ym3+IsPCҭj'?V•aܯ36ߚV';P [.c; (C6b oC2HhA D,4{< __5heVZ4mJRu%N %2sټ>_r03s͌PVιe0ml&XP .kMed4 .ƒņ6. x.p7a}]赩9O[KOeǏy7ʥR0Av2HՂğP>>P^ĶJa4jsP׍cɞKEF~i ^ 18A&PnQnjI!Fom N20߁1d]+4T؞t5E~UMJfxZJJ"R9>xkI|B=0>,P?Y$f;g-sdjZ(s"WXJrR*Ndٽ LAlP)'iKbj է;xK+z~At `m~W0ꂍKi-yjtGyI޳Y}AJz턮lա%1ML‡"efh̺t\#-_Me*Gkw5dzBV8['q|.'֓tBPTq+<\5{rD g" SDm+PJGTeR*!FԹf{\Y˷y}w5M{KLo*fջ!q<æ!ߵ&*q ‰+dbIH߷HwZ=4Z+IGTcb?2+2(gmF NaƱ.Tz1n>Q,.}h :$;peg؞KK)};Y(tL\7E܁LZF^;G3ָ:?w!'òަG>s/^gQ38E234l gP<+D;򑳽nFݶoR㼛pBٳ\>T[T3CM( eғЧrwSQMyVz>x. Znr}ϟu !OZ(dYdZ9iHWdʆ=D*?jp<H{مRi.9;g14hyFn'  9m6Ymqzdѻ  .LZ1?Na5ETtW|~Y+˜%Y$Eh6[*CØf7V{±ƸT" ՟N@EP:+}G?GES>o IbGZ;ܞ!G&MϻfYW~%%4@IO*'||Q5Vr%xwP{[,N% cE̓.AlK,DRH_l~7ċ鄁M>|Y\Lٝ a..+^oh@ZLkAUA=&o4=p}_5|9ym{+Yo My PwSG/n>؍eE |Tȫ" ;4L^>}qFI4[$}yVO ֧b;NgL|[tT #gBt,5ÛZ/B*D 29:IDA]5Iq)i"C^{=Xm{[72u<_iUF[6Ax$j_cK3/ṹ;5U.bEJ)H!Ԅ0u …|4ӽ|}INjt U-b>Z0XI%Oj>G 8;#;=q[/p/ ۙ0I+PA+6OM݌)7hdLāV ߷uw ؛8 ix+PUN K$w0$B'JZ fh-*µ钌L$*'t= gH9fCNZtts ޡf&dZte*OEZYK~4bOoAKwIsN);q5"iNJ&D}%Q4O ݋.+C5د H*.!7l!f(q+rŒ)@!j.8CP~2;XdZbB:7KΖL_IBM_EܭUd@rDr30߂ZVF"p]OVuIpW AGMF.ECSԔT:j3E= jflm+JM^[a 啶>XBXNOHoa,r&cEʌ:G]k\%aQ+fB`syW}]U6SPj bx A=eˡ?heϚ?^$c-KX6x$C|m(NTD_>m%󴽵*e+xl6^<\&=&Z\j-K)K$R2u΢Qo0R&nΟ7Cx)wEnq#LekF[Ĺ10 '=9*٘䑹\f7Ь|zp(R@ռWՎ*H;/{`Aʡ#sƯV~Yc3P]] }8=[FۙOVm# ƍ v>:KRnn+fu[Q9Bxk ;LQy-rpw]!%#S> Dr)V{3ACOȃab}N;h@sNżr 28BI 1be姇cIq@ }w"*ub=@W]Y A"|&wxM?P.A΅LLӦR<&}˵ |D5eomluiW}ߢqT@b!vNЌO@ v{*"1lыۧy%l1wh= \?rNbds~?=00O:^ɦ":^*)Tm0=ԠF& q%iXJ1Kn >ƩJDLwMSFg6{1˜_f!dMoPinVGl4 2bL? rHjPJͤӶu D%\ ^YU[P|H}jEL^'76N_&NLv+y|Vqfd>qJ ƌWFE` >rĽpxzIArSҙcɁwUBx]h0q: ݓ*9 |d7#kuWKq;O'=sN]W]`Œ2CE<_c۔Pȼ{F  +m-J 1Ƕ"/2WǾP%kٞH`نSEjXj98-F~V7#@"ӗBL܁}C7ô}+ԷPS5mXX`s9o;OăL 0R>=\X tc{tqn]41UUY97Qh Fɠ 7+jh C?L %,Y\SwIJ[p wM2v_NM䊩euZy-.kP &-:)96gq[Vث&:Yt 7 Z-뉄:׊6v}v"GŠiуz's\ $nH]6G㩮d;؞Q wZm[%!G :Jg*V mdRϡš #-Mᚨ0 fNztv#5cFm8YW X)szg zLXgF,)#ѳ­h H,u>/ud؍Ӻ'ށQo{W!df /6i#fS:؏ Q)=j>Mz~Z. ocß|y~=b: aK€8Uh“#Q!u8\׎I>/C\R7vUY@Wp!X6%?=֮z1'۷k#Q;#(NE&=~W;~NA-"5UxIDjyfF˻Լ>s:v gkH7kdu>dG 7@ioSH/xJ/e?t B$3b2.ew,%^ju( Ȗ2.3zqz3aXKl^7 pLA,"Ϟt0p5THh f.|5Ŝ ԳϤ/ɖZ)6B~ t0 ޛӭT!OG&c852ґdr%ZY| @ Pzhz7H**V3fKj錍ێPϞޯ&2U;,\]  *O)ʐr|yǐk*'Ԁ, 5ΤiؘD8c-]U8ArqK?Na38U }jJ@9{X7)A;T~=26HMnMNӾPnɬqE !`;W!.q~+~:C ˥ǬFX +n+;:1@nÀ@M _XR4G)Gf-l.2FSJ W/9 ?B_u&X.wIX1*1C3ђ'EHMV|c>ׁHn)x&Ccp𶧬.Ž =\bR44JmANp/f˯W5SiH$O3KF|4fY<{q.{,u5w͡(5< ݅>-2ϯq /\jK\vk qgEI?͓"QyVBIp,6WmG ME(y(k'`spEb ͊יc_(B+Ls:РC$YP^zդkB謻@B\W@ѩ;X xǓ T{FE?fۗê)frKh*rda|6R/fkf؟{" 07}+^pOz1ZF+={ԱRΪLጽ}Q6$_;QT29  #hxzzgsgf5 Ҏ0V0ox+Φm]l%k.d*e}[u R%b]ڊ~?~33`Xb-ӷIpHDڡ!Lq^ä հ X3,FJjG-rڥf4 y,McYbR-瞸\|rkT1\hjwQ>@t6ÿj18z]Ji?]?nm=vWfIQDTZ*{Fthժ)PʎW@P+dZ/ Z9SѐsV5Kr3KPxql 7ZDJCWwMŻHk](o!ƴv-X'j_ıU/U nN%ZϧCcg2Rn>&ux[gC9'O 3!-DyD oy_W\U1}Ø&[b^E,Qo6?qJ)sck~ǵ8m; ݁bd;"@zp9j"Q[_;)䖃"^lp0i%MO^Ss{7,ν (q_dTAc L SNk[EswKzÎǺ@m }nOCvYnjT!yWfnʣOzm,ɶB– akasce S]XmVe1npKf&[4~.vBKo[rE/?jUnQ sE2,yw9wbL%^ER<Y$}ۃ;qѸDcܽ<VHbN`}Y6 1B ;5瘆E۱#9?ջZl12S_o j0ηc$YX?&; O]&R%vXSs 9GہP/|]Tסm(F>{ԅ1JϤi2Knu)ָDNQT$\xڗ@9 D_:dH"PmMIzAwo_^rxfsu[&#-2hyQr-wzձ&;*ٷްO>8Ocscy#8l-f2!|L=}2-{gb)8k]N D-T \QSd&jMqrÏy%.t݊U|y`_]$&"Swڴsn޾&&̙naKp|V& |cM-5^'W񹟎"O4.0'QJ5}2ڰdVEi=Mݖ[˳/-VVSF1Δg D?+:[굊2WRRǰaQl{3Q~STV~^@i =Ӻw~X; ObVn]$@)Y?lDAq8 _U3A20rƋ7B\|yAktA&,dM)TՕt-Zܲ:.@ȥȄd]< Zg_RRsR<5i&FKOk`exu]:`y)w< c]).=Qh[Z@hjƀ Fp޵蓨6?p/cU#tq{&QIx`*(ĭ ybR'>y2"h#G xq @ <+ٌKռy݈fDkad׾6RyK3{ " (ڂnMS]; = poucX~#u7y؃!!GG\UPUkXq@7#D7o[TMT9TuJAI"C8k,- 0X#H)Y^&j8C꾎^#VB ́x?*%+xUyTa,B?8.swuOꖟvʨ3:iW:-+7M%ZR*2;3M~<H }#KF?W(Uqؽ탖MVhj/$Ȝۢ>$,Kz=VXU@].qgf0˜=cϾ}(;,Jج&e}t q2 7a:Z3=Q/w Ve鯑&>DVDT%CWg(R>J\r]i2+7L`QL.VuZ.AӺMC1gBI#jZ_-qLcw[1'[vwRS !o؏`׉T~*-! kSK`u~1X;DYyyQQp&q%Q.@STY +fX}pl'땉a weT}!oVM,OlЩaYǁU U}Y?}FIFܦ UL < ɽVE?!V17aOp&! OOd+Gk_VIQl ?ĺDK2W_3vאzf+-irCT2J M>VA*zjזߤaiiUQzS n$39;jKwgt.lO)Sw^[VDDv^QU?݂"0QqWgxo~ ј:\<̜mc蠋`2>rdV 88J8RqXDž%9V#+ny ݂Y0rgԨdkُҍxoNe,lZ6AL*J;? kK~19+6ЄX\&l(1CMzKQ7W΀_eOXNt'xɈM@voxh;` Hm!=_y$[^}k‡Đ$m I/v8' (`q0P}(#5̊0({>b}r6[v#޵r˘5Z~|ۄps*sX}4mT|ÛY(H& l6nq]9 _f|֥}zKj1HI34,Kvq:x=E, 2aB}3vG8 y*pF8 * ֠!pnqja1߸=tA%1?-`Kfg,=btn\6Pb_"a7i8eD1mwOF Ƃژ;` I682-2- Pt2-j˯֔(t5>z|Dن BZ^<"UדԤJSY,9̢aY:j[4 WJLoO,kvA" L:'TF"DŽh"?^<*VI 7C6-i}l t$ jɫ(;3vWĚ'TO@ϙ; &/E{2쯬["z?4l!Mt;K.XQԤEb ]%>;SƼcݔq$@0?jh`I~{ l}C-.0qFwA;K D9.GC6(`>WuqGɜz˝)oH50k[ ~w{R޻z`.%^&*jDt}[ɁVbdE^. RO=ZZX,mX E2OFm k)z$7ҳ dڣl4^Ö+Nx|`|us#{KF >|ϝȫ<€+0HY:O 2-_tF1Mks6*)Q̓3GqKe^~'fi!hC8] E:#sX24+B¢+kGWn?6e5}L.?|[9g kzY5̌veʑW:6uAFa6]D8楏$vb:9 CSBSc0aOP$׳`~J]{J.ҤuI[4o,#/;Mw;K@5& ٘ W f=􄦽}Sq5s(!z׏,ahoei3T`vkꐷ׌KC Eq(Eghv̀׫D {QC:IFm]߬I*pBf䦟 !?7*zNr&%*=^9j,~Ob#Ӵp4=(y/}=]\~;(fc[| "%QgS6Auޝܺy@+ܘ|c̜0Jj3VUݩ$L|qH1Y i`@ƓC]n= abd*h?sЦ|0^'8gAmP ceX<a}M"sq49H[dlfu#ʔ055l<>v T{*S.OLtBW2aѥBA{3V.f75NUw՜gyߧ- hш<Үth"S|a *rurҞ$lQ'Π(U8ƧQYhyb}(>mF .ӄ ly?lK6?_F 'E3Ng-_;IXKntw!~( D >*{iEyskE)f0 !csϸQKxK`%o,j.ZEhN[:6XMuažxU [p-p~"?Vn~U#2kO2'(](}o<[]6mV cK"g޼:%@(<C"r >Ԑ ,ڧel硬m9,0m8kjImCsR䈭|kV]FM]=5Z=`&f8`2aݷcYG`9ecH%H"H˷ʓ^At] PV#Xő2z׍.b;b\t&p"!c=+\&bEj-Wqq׸'T.0c{lhM*D'#|l:gc@A@gAI}v*}/6bYmF?, CvDCnUWXFYY |GjXwV$;%BIdIc ZY9`iMcM;Iϼ kOJلq¯p嗟L/l WAS:J(rv`OEXMtu|$Or\)낎Xv@HqctF3pϰ"[cf3c]?B)x+,;?5= |x{D}OP4ˬpj@ƄsC9U?APO(r/Y'Y7D0Go@AGqxRPӶI쏗]ڡ:SbоX3nΘCſ%[bVUv!YUqBt'arh>ԾTL|Z+E%LEJӥ¶ OH #E~[Tޗ1w,1ldG+ؠo 8ŝTч 1i/ڨ2-F)}pݎ(vjd[:Д@ҿ<`)?Wk/ף\@Bi4C尐0!⮈siHfAbieU! Duc>VYmT^h 4c!䈞T~ZE5d[Cȣcdhu^;m ,(B^j%؞ ؐ(Q4 2@ m&Y]6ԁl?RTX^~>>B@Yj;o`^qe jr0u |Ib&0+Eۉ{)8m7 h{:oܷA`Z3JaP4<;8i0V R6_Dv@-1fH7?[#-x~D&uEa(F<$x8]%^6d7d#$I||dHX'GXZRDe52wE9>UB'Y9-=}r؉fs6 &M*2j6 cv~/۽ZCV0Ãgk]f*WMFFlbsbl3[fc#(2E+Uk؃\68rAin[LiWj͐,j B-`:Dyt,Im&2be% xQhkM5jh{+"{ѰZ_Ə\5 pP̢ܲz6OߦG]תP஍1bSfdT>aF(m7'+j_Lu&B|b>"ۖܛsauj0 K-p>&&31/$gh $W(EaR6]O'6_E*ai])f2N |Tk% f@ds%(Hua$y8r #L] .\F&,@.a_śN:Gw؉B5h"'k *Pfw$G8zTdV)ن DP>xgЩ`1B!cs?5_(d+ߗZ%E8d+9j~~pb1 m|۳;Rns]rQłsA,܆q {)KإVb4tW6RvN䀩GJ;V}M6\XdQ ȸj4=©K< &,k2TW 0\y_/rmF1#V_9v5kw}4`"{O?}n.K0-5̔S DͷF4_1B`B>dW6$%'z$rvw>$ K[}u{zUeKStBkOK8 ء-l`S эG USJ=ô\l U1rtWc& S+ ,v40&$88v4 j9Fl0)vЍ>`x#px_j*v,iyjU) :/P9 / xA%O^F`dւBMzƊ⤳8rф#e/a"J1A1 =Zi o<.KV9f;t7g}iB!qb+g[G˘84W{ֲ?W/P4M73Xdi_K!plÍfVE k0L@-.J.+sy)r{pC/ Rȇ"y{p. o&zm,TUsr^He$@YFN6OnVP@$.}]FtnORݱA L8 F|eQ쯕tHwx7B!$+{!dF\G5X*)X5{]ɹM;NOF%` >'bFDnޟ cBrr)᛼dG yK2xV@ B}NMu\ϴP=1D-oן-}KMq2g#iMi$l5nn!) Ź T7B3cgB/mв}'4%MC+&܈WG$c^M\'8Ch4o p%u%̴̳GS7߳i\/TޜasBFc\9cXnfrHCDQv+&TWQ(1l؞j2slnqdriӜE|r&">"w ٚP2I  T=}vt8JMߒnn4.MXFL]9&`K^ޛo] JDԯh7#[yJeHոhU (\J(~Z leH0ϳܢL*wo(C8/I]h4Z=#`!rzS(p>)bͅŞduZYȊl@r.0IUf/Z4S{!:~ sXBMŪ8Ls C&9jcc772Qu8{n-D(~Ow#ǥIca+os536߽5L:OC&f8bSq8qn=8Zi5Pb=.`NU>ş; jpZ"Č3֜bR$|6id)f0D0LSyf̸àFt8ڱ^P$X6ƣ_$5]rLdH8ˉMy%!;L3`Lڧ7$az9,iis=%m=T& /|M2_Niek,W dthW,aZ^3Z 3ò0}$tiaߓpl]^Kf2 r=Җ"惨`CMI (ĢxZ].,zsٯ#.=OV2iajKɘJ=Ɲ;0Wum-mfT(,紬j:r@tghBbCY.PƇ?,VuċIUfG߇(xZ @k9BrAA'$i1C4|b(tO Ta4o/;'B~&v}ӷ؏f~#F&2PM.u5G\'ҙ vo7QNm.ej:Uyޤۓ#ӵ'rfO91T-[U%~)5A%x':՛¿} EDpdI"SD6{=< 0 ô"R[lBa `_u 3GYL`5ew_ق$IrY[gXHKZاk3kp}ݡְPkFE~=v>Dc}L^yF/BtmMe{~cUihSQ^7(_\tHg  /,$&г?3Hx={Y$OV:<[,ީs>@A"iU~V/*g?١-8r{! bGhf2Si ׍D?y}ݥ|`ȤSˤ,G^e͇;4r%Y%Ju 1M(@BrG9-^,n4( +E?XtW0{~H;X|q帯d{;NKܕHN4XDI${CN4F cL̈.&#[ã*esLepW2[ͥ u9;!@tYmRh!d6 2')R dT8$*+5&1Ψͪ}HU?˸{@H2$teG*8sh;%p_ a;‘7e]- 1ą ɚ߃ꊳQsJnK!08!/JهE›kĵ%%adRjV=M5Jgg齥 pp!&ۻ2i.|!#TK Ȏ-QikN hx\6mQvk,RX㥕]ه82w-Ndsub }2&-4<:(ZgLͿ,SuJT ">ݪFuUs z=xiQW948Yo%S2 ;OIѡ{YܮMnp0>Sf|~McA6`d^cD g(~]Cdġ!N/H@%e5,:\TޠnC9tENk()5zF;f82gf> @ !|JLuD##3pأR;Q8:68ŝ9 nu*NE8ju 0F6YdwFDJRFvRָ6,H)`=;0Vi¤9Fof^Mz+/sNƀP!K:-<̰Yk2b*c! o%At%|xakm;3%7 ӫZח7*NX{B/90VQ ƖspQ>$+"7ð楎~)~z,-)@@Ï]儾ͅ~p+: W]F.tB1:Q?}OYql }gWQ) nޏ([>=KvHo;S4G_kri[kV5J7n9Ʃ/Xi}ܬa"8Xu |oYkף^GTY`|J<$>GF6J踪k l]ɀg%h"u,kD(zƸR+l|fiI[lU9`@ y{Vש&`Se_/h%+OIQokjxA?3&Y3=]_ĵtHӦkZ 򨙥;>KTϲ}f]"0'467*oc8-]#Qe2 Na#'OX mUaڶR6WF`ަA q+o9ALy3ю%(J&\Z\ Q:VHŗ/ ʳʲ'1` דtT''xQhNp+r~ܺn[lÑp\JW/67 >*+8dXq9wfzQjl[oy4)ß#qHw2\:f0ݢC cp&L|teA3*2GUKim ? ٰ8{2WXJ$}-$pa5S:,=M1YyH 87 @owk{eMoq*]&[=j;n+' GWȊ>D3# "{>ށ//uԌ<̵ yH0FGduWE*"x}'$_EG[84ܗjZLONP@U(sTj^[)oe&Y 3y uqZ TxP}1WLq㲧^KUjXhFV)$.B 6i˿-eH q86oFD{/Cc ȼ Pf GgqK͸]]X//;eF-kjAKYVwS,Dc78ֿ%2At( ƁA!Htgz?9)"*jM&De\ċL(sW5RMj ]xc8BqŸN=jC_+Z+5pr־A{=]@@Žs-Zivޯ>lFS{`&p^69Zqf(^ұ&WyONDfhf.\<-kv PƩ>͐Sf/ *2!hB6g9{[a,gr&QFP˷>(&s 5e}DҷWĭ?jp-L RC$ 'ǴFY<f|16!s<~3Ȉo9UH ̀9>8|>C-MxtP-aCg&GF7% C Pm[g4ke;uTH,ͽ["3<@5 ᄇ%-R\/zh@)I59w, "Z^5xMGWY[,bĬү*)]3\|F7xL~R8@+9;ޱ j .nlMX<{ߦ]yh .%=}̩H(' =kO _ ̖/Ayf|Ȧ83'M^eXKSB}Z?VBia=My$y -Q< Qr‹:8د&F`tJ f0yS,A949oN$mEHԾP)> XE&b*?`G'Qz"w 8`u<OltA?FKR]޴\}P0f 9[K%;=0k͓PIgocfq _Ru|cXZ#"9`V]EIgXq^S$7%}d3iԪH`vvEb}')ա$`YZ#pL^YCi/Ù\Uߺ7Q -I·CEؐ񘉏y 6 n4vI-ۖStv:21ӷViZď<ϊ%Ӂz<5S^UhAZKi}VAK EgSEFwx$ɭGvXme0f3 =:A%5!+.v@I]9{ץH*k<E]D>DcU{k"qhQ;B̀nΖʙC G`nAXloL;м\տ%BRJK<6rH2kEN>7:fp堟UærɁeDfftK->6 ,^|d!JP˘཭L~9ueR a`3`G(o,poh~]*Zu1}ՉDڜt}t#D"ZC0U4³.bڸ#'YgOQRfGocK>J9n3L(0cvcdc"\MxC,I iNSt+@.7,n\* q3rݴ+&IkPJ`ɓlݝ ]8rEA^é6xu hϳ?8ٕdH9WJ ȝ)(zл&n Ԋ$*5AToTr ˃껸h*QFG[wP?7v`8_϶l@NR5M:ͩ#㦆1ޚdDVCж79YZ1gb?f9X(ӑz|o)Pg;}84l*Q#;]kx[^tȌj2zC Y}جTVMM4ړi) }0H3tzsI% @bq9?3W*aТAz`]B #{vg }' 5 O2dpH\\xr;L/+&3zdOtJyOU~QNWvm`됾>:8#%_o7O3&D q,L/tՑ_> ΍a3N ]I.m]r*rB0f_=EBvvQc!C)2 k.UAkt(pwμ\^SJ@i_1K ɇK1 <Ҷ0yUDMNm:D%"zu}-//E@ꅣۆ|ʌ@#$>FgJ$hqndkm4|! y寮["P>'h!uFvlfi8hZ@KkZ kv:U +ӚRwZþ뮙H*̔Ɠvad`æ!A̎ y3Yb)`F D^1,@! \L0bnqa~p`<@4fgx ocŸ St/ #nd(S Nu_[u!|Gy4Npa)b輽i\Ӡ{j-KqE"t!A&V@IiTl-|G,2>.QgAi09b$dd%S( Zu~,x/?@+8{t lfS/@_bUX%>/B b->M ?9|F/Fp$gt 5|2L[ZFEkW}?gL/B,0,t@xA% 2XnEu2P'18czR-HCm iuy8k5X_w^n\\2de_W5rxnO[~p=ver"uu24u ^7EYfݦ}R&8P\C2(6]&l_\e4lVG|S֐DYxRRᒧI.1ζwF*槔/Z#Ahl=ιb-I1jr/P雭LpSn='$E^)Aqb#RF@1"H1 U1M:GiW^; oqP4,ut)r6鏯m^ AD ?a& ߋa䬿Y|tc?/q$NR IZVFD;.CN0=`n\#v%#lxUV enk^ Z m! 6Ati-@Fkk.BUSNri&I";6Jvo! N#NDE;mR#]k,ϘPg[A0n+Q96ߛ-"&s:R -|G2cќ]. sh5V"|$  tE{K,BOq#\I1ZB7a:`_$P,a)ƆcI'S"~RB{;OUѢòO>:TLr%6Vgr'`χ+W}h՟mo -wպD#K U Lx%̜BN& vy~9}vvmm6Ki|d$H-3Hi`̱B;aLReu48 Y5[<]#MPy@\)z{1QWه_Ywٜ &9$V/aeؐo3 X7kqT@XiȍH x=~}}ҾO)XV95mgyng rR2>Y&IęC~tF q6dYzK?=ՔVD&A<[sw h {C~=|0(M_*&&>mYE/, .~aBl "o1<(/[V98yKaq} XJPDCV{ؾ/*;2xL+?9J`ǯ7+^$ߋT&{=BWRoQ_خϫZY'e`mo#RlvuwG7zΉhAm3| #̬ &'Z!XL7bjxh q-H㗽^pjl 몗aGVgOH~u IWY1@b w䲦ِJxd 2FSnQMpo/\M%e/n&7z]}M {mf"Eݭ!8 řΌzK)?H@9c/pSF'OV *" "C 4Q_Ɩ]G7dxj;&3Z;m CIUKr "`7vnLa# D'Gwh'=RZ\C=vRP,]KJ;{uݑ:XZA$Vb7;YK!Ad]n`g/rB°_ ZdKbq䇃8\'hﴳ"d7At [q T)R:+s)ȏ7$^ch),eeOL_DbP+^`bq/f|ߩ,+ $lFT%YwK| GEwuECZ[C 3V3 `63?7'#s8BiOޕd)g͏Y!_0:`hmuFWPxHF4KUPJ4)l+M._llǡ"]o #UET!L"͔=^Em1z> &( BA\[-GgEOho?31sQV4XAdg1~cK`'Y(T|r4/B\atwF&̞k݆LKThp+b~1Fmx|NCdœJ6[d$S>^y6! s!F=VՍrڤ'Vwy p{fxcD3, 8yӤI>@AVFzpӗ}M"PQHWHsNFGKAG̫PJPNDzM5\0@BK}6P8yZeo3F{wl?R܅'4 &dB6fB ahvHQyHkչU[~DiNTFR[MJBƑD'G̻XRqFiIè D³fdZ89K JFToE9}WCxؕ0 6c$Kj[ t̷&Sݿ_?uԎ|=;K9طggya#_*%XJgNy;o ftysɝm`INYfbǃ."e{ɥΆx?kj[Ђҗ쯎ϹX}_n|HZpV)Lw )=˘iG=.f~ a,gMt3%=n Y5#(k)) G4F*mB3quNcgԯN¸_h|%ajS5D6) m]ˀzuNѰȘLc!Cq1hj"%5lXHmXĤYJ`rv?]ߦߏdϙ\)qpaqS I' K/Y'#..E.2iw2k]ڞ+6R:=vI5 (iX|\"8u[MVE^@-B`6_W]BU )xc΀+wXɖҎp|O1AȱgyfR z%E3}}rB(<*wK%BrGOYAԗQÂ1drDd Ow59Lb_6] V/u]/&8X˾)JXDf Η龜g6"~4[tUMR1gp o'xUC,ɳ@;)Ѯd(/6 p!e\8-]iڃ 2v^C(ܙjZɥ"ͫp@ ]<*Q怬o XΝ㪱a ;w|쵱wqEG;%-xFz c$dٴJ>\aB{|6ßcz9OO}Hܨɉ1$HvUuZNO4N0 X]ȲrSSl> 0 ·IDfSQ"k62q'[a4c#$[tj@:r@l{$R+ _N2d\m"%'3%L+󤢈NA8!0Hl7K= qG&bZÂA!h<1S >AD8J I7\+67o\^{W΋qajk:qyi?"ݫ=Htb_+B{D}ʶ?sQ?j 3zfj3w(F +SrLp7IΪ>dRD;qhf4+PbjS,;Ytaq7pդ`ϻu`-nvͧhp7zrӣoiaɓ}Sjq|:I!Q`yfcwu (y,@'~7Q%7o;[wݗJȽ/6;qkҤ()y0^ G(И"1IZye& Y_5$AJ\ʼT%9>pΊڽ"e8;n3vzHvO'8Qv+$@ʦv|pY{aP&r8lw0>YhJЦkN]@l?4h*+n{j~u._ F硊jkӤNϲ A ŠfXM"Ay3ց$c>Do':-~Ubt #ogiP38?7= .݌g׵z4V"604Kw da Y>)T^#͉x%_4QJstgCE9;I,޷'-5G6r5YMP]˖BYƯA,q3!bKj*rޓFD)c': _ٜx?ƏC=G!IZ2wɗ͠[F[׾ Y,O*Z{D.R/OFpQQ%>֊Maʘo@;j|h:" 4"WRrYJKQ k>Jp)f@iqӭ.ӐԸ=k?h$qI}WqfCf?o// q\'3Opfr%*! Ն޴2YBt^~#`u1z?,R>h&opRa&(I U;Oi d,z5z'4#k_uX?Kn'A H&z284*1'D{_oDw]8[_">`*]homI҄`Ĝ-nQ&/Qndk6} A*ytJծ1UJ&ܯx .Mf)_4Ϛ?W@R eT]5!Y3@t)Ō\ͧ9Pܫ]ݲ醄ytu/<|iƘ]ӿ+`GDbg]WݹRI%1o~aUyZƟ%n$mtBឿ Tp({9[4>s/8}+FSĥJ_{VDC @Jukp|ȼRG;.C<ȓXlУ?1lu7pYerӽi$$YzWI>5PV J5{_{c?Gf ^~vy `(>ES|]q(_Aje-̝:-UZS-`Y2d6[hj$QXǰ_dBQ0mB{9c{)S#xK m?ZSR<3o3͌0e>gdSa߱%\(x>DM]f}r0MA >V׷>՞( |J~s (ą~>ʑx`_/] v f[RcP2 yy;v_H>˘7 & ]>!#i5ǰ ŬuZ]?W ]KJP[gyt&'2 gsv 6 s< #{rgu%ɦY6Z Oi >al ,c_x +<ӬR̙ Яnky֡ڒJ`$A0TTrKNEqZ_0$˹arKpl ?/ /ONnC>Ӥٴ,9陼3G~LAID¤y =K =A[/|l=!Fՙ(b 4$yy-$z< 8'BLbLɅj'=\jy:eHy~FV8e%{f[vXw%6EҍaQ+?ԯN$t>|re8~PbS/ؗfmG΃`a*td *Z1[8Xy\!ȆkDlU 9 nŠ8'8E-y02s[)\mq=گ(ZGwXUd{BA[82Y-/FǦ;Bpz)KA.S%66aLtl?4FMoA= mH/Y\veU=zzهuS&͍#E`$Er]iɂ/XۦO۹uq@`SBd9)+szcPKPUڊL9wLlo `j[[š2i*N-W;z9]Elgҷ >k"5]2dS˝d 7&^2e^@u+Y u폮!lƔ̎Oiy(./lgo{^wCm?_2xwakI35oi/1u7렫c9Q#;hܭXKƿ;%57xN:隙0RX;Orzz !8=φncg*d7O\sbA̺B%6 LL1I:Әt@Pe#E(߭+Fj!ZH^oKu̝U~MgxPM̓ mPL vEEzM:G;/gGןpQ&9mލ݀$vl{?Ѝ]`dz2dd]OugZ ȃFY7YPw 4]Q+!-{%}T=`&/`Yi/$YDG˾|q4LV|˝Y| }mz{cph4; :OCXY-'B%UN~C{/@O}ǚ/ 2wy|\- f=ݍm DaWw? eӒi֓ic2RD3td6-n,84O&b^)~$̭29}{MI΄] HmӞ^W:RdQè:E/=>N 74ijjomitrT|vpeQg6G'%T$NWuEs+'"E!#3'U&]"[q XȚ5~DJSo"!bo3eHzGh1BMuQ?LtYnwa{ U5r˅Fϰ̫)\[X 4CΈj@:Kċ ڔj4.c0}e\UcC+ 5r20,CdC?zo63i `E G7o88"ÛQWcjPigXBWEGWC H.*xͦA%2kU.fOvJpemvՌ:Ve#ԟT4ڕlLZ=\^mݘSN?eG==UZsd\3ϊ Bj  A"뢯 i!7 =00-N9Y@} _6sg.1`[pU קZD'i;LqيdsMTd3l"@=e)ӑٟy-+CpD\x3I%dN:Yd4z0Q['Mؿ]2,jsVK!+ٖ-:IiB{s>ucxJ4+MJ~h!j7z?yׄ긄ʕ'> Yo1%ʶ≁q6N~߲\qJ;$t=ljY@{; $'h2]Dx'(~>bN*R﯄ތ`^BQ¬&+wP'=vL^V 6 Cp.XlQ<7ҩOPM4O͵.S2HTsȡ* <.ܺ㢫LD|'Q$S>y= KdRzbʙgVFhŕg \piaL!?UehElO.DtJ{Tī/B)Jm >%IQb3, +LT+S~jڽ^㈩^L`CΒY5$Y'М#V)L|x,{`tElZTߩ.V;cc#u]r;OwOMw˯V%;X=E-b| Hވ%pJ#(뉔#[cDmЅ/}L&FZ3ߑD0mZp)Uޝ$@뤏 ^rN7LtTā" ^XfL7;|!4 !Iﴂs.- *@1АFɺ TH.yKy82e5|C}\ ]Rչ^kD Hi}$v=ˁIʉ1?Χɯc3Jg׿fnWYPc]|KLnx& I|;,ߊTtTկd+3$Z+Kv6(QEY`te- pQ'EX?x5t:;(B7iK~DoH jINI<&WTW^vK~)ŷE0o1H}{ ;\1y~7pUX˴y\){Ҥ:R/>$nҀI۷jywHЯ G&2Aa5 ;]8X58Vl rIJz$'& lvAS EOwE\Ŧ @*R6`ŗ]˝~=^6h2~g񕶪a=QrJ˼bm:C\.VvJ Wx 3v 6s36aʅ,;UM9 wQܺ)\F$.T's4i˵p)]87)^VV2|wRJĽ QuݤČP\(|Ґ6r$ B&$&X08͌яM"(ug.*Nvvڀ00hK6%lGEFy1Bt)s=:De ik`5MߞoDQy CLjLpZ e)L` x"5t3hLgu' ڜX9ʹU2\hXܪyi鹇.h4`p WyUhFR18?fLsh*>D%d^VA2<}3k1dLopbMU`UHVDO.5@mv?"& Zb!@TGQ^V⧵R(j䩜kQ%WtϿNΙ[TL;'rTʹ }M["H5z6_8('mO =2X8wCVKG*ӏ>3BfJPaX)Z満ZOf 4ܧaIRBi9XbEum1b52%Yf`0U:zlN闋U%kN!Y'z^[.BW[D{0 iN@Ar~xAJVtJoD0a8 J0ϳsb66؏͵S3oY>!pLAGp1H A1 1A)-,1 1[ /x2/i<}o4Z-ԛwDMYBC&A*zЗb}shWE< ɭ.VSg\]j7*RIΰ|@6WI+NwqhIDt55(Ǡlk$a 5 "(-9,eh)-] V1Հ1%A Sq\<9 x =1#PFhf @?@q񟰪h]^Jq;"N!ECA|YԢ;9W(+7E&i4r7=y'kKQR[`PH3zRCܕ[-W_l mU H MR{:L,~'T"O4lq!u2C,ukA2{][NvItWKs; \?`M~Ebb"cBq/a$?"*!e;d4Q>,ⴷM^o!ZǸz}Bv"/EYU7 {vD[DMݿ:E?@y7QWp#*ú| Gzc]N oT}c!lЇ: k!+~OIt>!-!C@G1lR/VQU܇uꣿ5K|?}Ψ0h>rApBM=Yy!%гJX79RDJQ qQ^cw0TOfWМ} Q~cР_;\ Hv?͍̿EN1I' poH:W|i俢RWiWBcEօhX`Xʸfx'" k!ʚ4w hY=s2ޠ<E k1]l棪IϖbGj} ,вIsۇ h4ٰQ\P<4H:kEwe IxUV?j(?@[ziYp(OnAmaHxa'akkNOͩTF^w`q=%{FLƳ~" KL<Ã;u*(ny5Ή0ʬ9hKjrdPsfȘdlpe@I]ͷxS-8"n([/$h]zBŇ7Tؕb}K7F0A[9*5xY!7!W~g 86&׎8STi3ȭ ت.EmOUEbڮav럛Bt I?B}+50Xՙ}F-ٖȋ4Ýs($w }_p=u4LVv9rE+4=bE%Ao򯷰NYey?Pr=*^*0e{hh̕}#YF*E.MNieGS{gzqhy&XU50BVu;E4!Ta !N0"2*lh׏"oPKlݎ&C>7߿ a5%(~AJSPc{ ɘ[qd#hQ|FXd-yʊsTVq(vC9%ϳfT)Xhh9:'EDp,r@a۵89N+YiR >#pl0+{-.wƌN3t+hU!Z̉6XѦJ1O8D]3U'EQOwd}g`ؒ:/;5q|6$BΪ(%{op{}x-Jܰdu <%x}yH;*/!pf-VGܦ|+{U}XJ~Gi[ %U*:2ŜMk<^G柲2j4&E--/}cOv1..*Ձ`ks/Hz)$Mb89 hAR@}NJ6h׌@ewxpnržf &=1[ܛl^] 6->JRVVET8=Ie>[v\MWcTѻ/P/oė<|q }NH4#S>&&9#Ll0Rec+BdIm,O;Xwɑ rۡXOɥb?JMP15հ†+bfʦg4s#ud^k_mG6"4*,dk!A 7NMcZ\al\7Ԍ͋e` O#pӮС=az%D磱znogt織+lf7_I)@㱄|[_ή'aJ]~ D%+K~cjvjZ{)a?&#u0/ %%ܥPt lp ߛF\cj5&@ Sn)J8ċM5!T߱Z@'^ˁ*7: j|[ZI~ ϸ;Ƿ\YW|uŚ4EȞ8sD n;jl=`4ɛ-lEfG|G9 L*PKCҰb$~H^$(_HMan6ݺҋhC aU|^zuf%p ܆3qb `ޖ`~JFgb;5T>Яz&j "7#e ȶI`~tfMW[ 5rrt7Pb1Gp4='sK=^*^~AػĈ!4ȆP า x| +#(*7 `Z6l-6ʑne|`lf;}?5dŃ"tTh k?zU<=_E"d }PV;1R'1',EQ-1u`#˒:GX{LVm̩8OGS_PfrD҂SYƫ5vԑc*{:}OSwq,Ñf(*qAe7[Z'V Pn3tm!@ 6sPGy qb^ k,(>X?g9zӓ8ի@Nvfva5'?6n ;J&N}c]n a'V3P@>v7D[tfIH?۬uZ~ q(46=oԋlC!m jOoGMKYvm7VUKP~ˆ""02:;8f8Xv &4"r$nI4ȈqDSܞʪьO[ XDW]'3k2氽kQ#Y- T-5[F<]7Xe vQ51~;c8[M?> ;E'#z<{psvWqV8'- fZ'i *X"]y؅e`_=h$S!J#3at~F yy/\;n(>;#U+E`8,3B؛ӓpq|.!uޟTjS" rQ㐌^51RTp`K*بx\KoĪI;}Gqˋ 92^"R`^Ϭjn6-IS#C..[FU~ oKb=NdZ@}-GP׍Dzjb3rMAN4qHTБ;&i@F)  #Aw-[Ƭvn%pO PS,h`iN [g޼x$5$L,pӻJIAWO5YbcVg/;$5dSJAuaB~&wum#?$ZH|3׌B%Iǎws{f7 s(VY&8k!XTLXF'iqSSiVf8Z[o|VXi8z ,ٛ~+, ( t9V4 K6PQob1?x$0t/_ uzQ".ϼ%:D:eV Ʊ.2?'_Ęp _)4ΆwHEH˟OgH^Nsr!Q׳w"/:ÃpHe Hr]a ?Y1n+Bc-V&Jc{v! 35D;M۶0.NSgcHp :Dmq+X1'-4z_=Mfm.d)odkqB6H +=zˏRwę'6Wv4^ohKxJ =.Bs+'P6_XZ+a@/ Ĥ$&7='FÿĠ[K5_3?R^l>tC>d{6Wc+yE$T ݭg?sAc͂I.n0ȯ]"55f"x%5bc v}p {-:N#E1M oZceye^ Ju{x?ԋ9 #}s+w;Y?[?*8![)%u$E/: 9Њ"D!N(?"јײ.c o©s*O1BHW"ǩE= 珖!Zav҉y\@q]3VbU {yqdK'Ll[ue~1QT7gx=KS}j}٩Eatp& ӑmCV0!eTaVgh&ϕEw}yXip|x|틓X( = ,'?<&|sL/ܕ!]ݘs]u\^KpAU^l({-_^7 `:Eq1$U%D, -,g_!L}nx-?fFRDjVhE~lfKq$2ٿj|g* 04kN_)#U iF8un.pH1HᛳF6 +.z|z5X|ԃ)18f^BV!o`Lrrb|DCDlq oX9e ;'ۍ%h?Du@1*uHŷjaRW#ʓ1=yna"]&=O<+jiWqo1uދ` :0+TW7|h): hR(8?}2L5~KV{a[G.e7?V>%SbHڌ }~`纠>aaDw`^MSC]e mN(^=~sh-'EzDwְUdH19g|qk9_dm<^$C:6zVc6bY.M"\V=V7J._țF4ջm#~f`5DGY{$Ym׫6[OZP;#ï;R>`Is%A5a{7m?hN69I$4qUTM.Z^Ӹ(VXV4/B3f#g6,yq9}@׭\?d8ݿOOZ~K{sg mb&R::ym} z2[ h.(Rj%Hk QY(Oݫ,³rLl Up9&9V˷nC.9?&x[zׇv{jV1 s*,Lao Kfm[oD;ݠU0&Mɣ@)KA^03 3[Q}:D|JcQV] @ nz$V_|l!]1nF7tn._iX/YHōsȂp;8'+A7nNO،k(gxK{+I51, 8mfaILWeωڞ :-A=Y.;Jub0iIc;,V E;5gtAhrɅbDf?f0G.iw!wWz"SAtCm$Z!;+ CI26ٷ$imJ;0:< ^/[L[ֈB g!]+%>?gXoՆ 1*0t{ \ߜQx.<3&\a؞%8  EfhkW5f^e" 'u@Pr_zwoۄzBq D17e^AXvl=)#k W; !s.x|p|+! el,ODۊF ؐ~l:ل2d;иiK!e>}=|S? !qt@yZܶ.{C6M&z&n0غ]DG[uG()̺r#Tgqk,ze6NEo6oԲMꛗO&'uPqO:3@đYȖiJ.[l-p(`tZ2۩ȣ6ڒ!7xe81lӿ AtC 񐔇akWTq|Ӱee>G4k!Q1w DGu bCQ4`O][G!DTF4%!$Jx7cD'x] X?HdHY. 4-%!v][0PeyOo\pdt#ҕyHBˍBLa`3$zɥMz2ha[GS)x9;~h#s7J$hC"/Yxl> K7Q* ɘ \NcePUcyÊ'ᴈ<[B ϐJ i)?G뛻$ߘGkBR%k"sZWp s };Mb9%zFY6:!4vDMeq ;fSiuER0 A6i B9ҁ:nwg\?A>o6qhGȞ-`'wHLP 8_<Ҫ;TS_\څ& Q̃JDgW{ YA2wvc{t6=-^67}5 ֭@r(UoJNPv](j N[KCRQH9eγ6.ð IC#83|y_zt:Dދ[&(hõ1lōՓ|O`U]5Z k;y x58 @ *T;<ˆ!3ٙNPw9g)Y&+2+k0Ugn},{m3}4!MU plgAp3 61Ug@{e%u]>0+I0^۬lv\.ةR-}glVdeAygJ${\[敾z-c-q{)bj;?͛a ~̹psq!tCK>Q}&Ln3/Lx %̱uчϭ1$][3R%ߴ.{#Л+c.^G}tߝxvZ+6u,'8E]`D|=>f}WaH$*6QZnM^qz6ʉN=N8#N<vj?*9qr`` e(٩VUUqrjcT(6rџk2)]bMRh;z-qqr_dZ_;v<9M0/E^N3:.$t|wͳZ=)z0?$ޗ'/gMA 85ԫŁG~{&Q]348BnT2hf>ѶDvXDf(.Fޅjd 'b]@Ie`U(_*ӉEjZ/n3%Ttp\ڱf6U}eoF(%K[ʂpo ZVi aO#Ƃ[O#'bP N pR:,c-,OW-Fݑ7 Zg͔!umtud_0Ђc/QZd8_l^?-VcB'|?~}j$hq ebrt5p7I@ժC75TG;!鬖LA7be;pPi"Xfdƞ^o羢 hr6kKKcƅ"d?Rv~H򿲚iY')۵t#90E$,'[h-@NK,3H'A1{W~jdǚ&)=QAagýE+#g|s#<{DyLuvlӶQN3av)#4=\xyrW鯣q)PM_;d4юG3/Bft ȂSB[H4<М|"UL|c\w"jXŇ;9=?Hu~[(zѨ1Y8(u$g6-_F]&=XC}7\1w2*xݘqbרΝ6AlzeQ>ˉyw`?BQc‚O8N6y*AE,%@A`wm6n?W<ׂQl{6" hrnCҷ8>2(=~\=8,SI"G gLv`%S3N3ߔFȒA04@i$ Dg"(fCt<FAE.O_+GC{Sm2fE9Z`gN-pe& nn1Ջ܌} fOLSV=䄇 a>V< Cl,]CBY7(G!(/OX,w Z(ɘ\q3MI+ zv'rc'Q(u[YPjA>&_oYuSSd-ߞ㈉GR˹!*'gm{W'k+&;rۦ75`r;~^'2>-3HsaOPC5].3vH"?7J"d!J_XUO넾0#YMF-6Œ M O=`{tI~+`d(2 d$h.C9G5%KFP#F4(<`Rړ4>^g#Ҁ, Ns/n>6uc?ӓgkA5 -KS#N5y.%OXqNb` 9I3v=>8`3P"V0јc;FaE!? dDvm̗:Rl᠓1%Ժ$j4#gOOAdws(`x+Ɠo˜.y@> !A^X?-q}_|CsZ^vL`w&*r&^ұfJ{?z>,lDWOiO3l7ec>`xyqV0ez'5gpˈXz|k.{<$.)sXj^,j֬iVYd:ޓo˥]J?d.NduC~^%D!PBp]l*>vOf~ WP+Ne'w_;ZQX}1:v*j+Ό;ah,UQR~7 I1 b*ĮeU ] @M7|726-fJIf$AQA'ړmQn@c?GܽO<0=Ў\E g8Ŧ>moՁU#.Ty`=׍,Wr6t۳K̕VHBj{ ( :?ZŬWKbO{ qޝcmK yqߧK"*ĜS~pIMNԴORI*S]T߾6e@ZJU4;*@$?> Lid @k=퍷z+qѬKG"r1ǘ;eQɣi낯2[po,6BMsm û|E5`6lH]90Ubp-9 I_$:UvlՀ Yzej 9v֫ɗF0e*F 85 )o'Fc`!iRb:5y8m a6M4?S* =hqK.9;$].xS\)Q몉%h!464D5N%CT#_X/7 J%4).]X@Y7#$) dj0 _Tg4_r=bl>ZTI |2r1}GSPAe-Zizvyl2& $Է)JʾVN~6Q׀xKUUo]M5 |gW4ǔe}\)pW%[]d:1 5 ;)B6n@1֒#Sb>n>a3ߓ]D&ЩY;H6̌:`S)1uO4' B0z` gQԙ _QnCabPuO Tɴ ؠOե',O],ua-XϭL)‚ l3z ɗS,D pv >LM M nN\ח&䦟VSr196Jzc $9'l:(P݈Svv_]pl?S ֒V@@~~Z+QT5Y>~3p"ѯ{bFȗH{9*ުG NF[ɓ-?H\D} Bxlԅg&24݈^"+P3PxfUNA/AAgRGs"*Oi<6<\g̔Gh9)!< {U)L:5P_)+}z_o)͌}):kE?^δǢg-üq > rG {+mxK[bd?Y"ѵ'ceHiT`<3Fb ;ՍOLʸ'JK\ȁƥ\/Ttt$qiTWT */8tO6 Q~ HM5jH.߰y?SM V@LW' Q{ L_r"=f+H`>+vdC1Yr<3mYp!tu^^uUNh_aR"􋃆E}5`gFރ4e`rm"1T~ۍvYAbzf'??Pmmwj&x@4C|m) 3_FwtپkΈFH 3w=vY$&(Ҏ, )֦!Wa$Db&Awz+L'b \ɝ|.<ZH t H7OWs=z AE2I4qR8Sn8(Fm6Bz"96'3My~ 8]ԸCXXHF6,VlJ#&Iڙ,i ߡi_'E/Uۙ CiN} H8`R/ŨQ9SpRо:dEDX}Lmיt+6U_hdw@+[y;C j.wngJn΢`ep3~7DO$(I͂ƥE^C0K$d:Jars-OFYBlc+aNĶRͣe!JIFF`P+uvPA.HrGzkDlX颀 kŶ&T;_Cq׾^ͱ;Zkf:[A]}U@Qpz`"Vu _y0y x63sK0raVxC,ysQaN.;Ou =)|=͠kfsl T϶pξ^XQB;0y=?hh|ε25)HApbfW[:!`ZHP, SK*ҙxEUMYkBZQ:Y-MX d|# bVo1 *lmܼǔ⸔=;d_!0in贙ѿ̊mݫU>8+ 9R%/@$p@BYKiBo,A$)jUh̤{@1'Dٔ=~c}i{Gf%hEY&'t|m&q@> %;, -45C$2$['@ ֈ5lLsD%d&ĖLRd|ᇌS`ňcKvĦp]!G[ oGZa.1GW=.Ux2f3crӢXYC`~P`q+lzw|PTsHpg(lN(%O=n~/,q+a4#NPNblA<9G F^Xz@ED dڠڊ@q‹E|]llR_qh$R`>8 cQ\R'QxJN,7*u ezѴ&ԐӘǘFCV`E-%֪k=Qc%ꦛQ67M?^Q6Ƽ {pq&J֥?~[;,&VAwJ錁[?#wRݶ,8|쁴(Zudži< TϨVп?fp;Dܜ=PTϧ BɄhi0qOto0Q59.„ƘiBHkU)>ǯ\Uh`6[TダgGi q 2:Azm"/yy">"<}Łض ipTKxܮSΫ݁#Kkҧ+>xOUM%4s 1 ޫNf7ATc"8h}rqG!2t&}]7|pki ]13¿ >$|}(dnH#(, WeS7 5%^9f"wE]`W[_dWWswIޚGLP7"V?GW~i,^2ö8묄'^$dgԗ 3Ʈȱ JW0N`-9z7gOӷ2/~Z.4Sz yd@F8ՍwcpfL/?`8F%ClJb- "z3h(4u'a!6eG pL3MqդWX2Pu$XDBCРG|"+?Ɔĭ(br>%RMB.[~.v7= K[HR'㯼wFt@Kxpj6ڔ*v _ҴH/>PU '+ltYW5>d/ΛRS!H 9g2)dp 'McB]?f}{VFB gYY|sMzXc VugV^6 K,>6_#_f ˥-u,fQ\Z>)_8(m$ce:T}&`0*`0̅Y͎6Qu3ʏF聅!H?eZRVA)-f3%ѽ2 (G\$LSbHࡔX^u-QHP T5 or娙$qq§EgxN:MϫUb -Ɉ yy~?$5 ;zbpzFa ݓ_!hrX5ZOꫢv+|wUb9{"IƵW$Fl% /RD֙O$u""Fx˘$H7@!(ga(% wfN0sΡ\KGCQݺ!\E8Sn%-PJPoI!}k3Z_i $$65y%;3հP҆,'ZK`ޕeY@h'c8@ЇLAp" bchxl0s.^"kpSJ"Z?5f:҅YEWE :Iu{"(jDczSꏛZ|IBL{G1l8! *Q^ 02.gn.Q[ j:P*±)FCyPSRϫCm,$Flt]ML6i+ y%-[8h-2|9c Jt_b~m#5q_zm̈́N%W-]~=7r.dmf]!fI,7ͥB!ѿ,-@;h=-aiM Ȫ.{"6 ϟbt 8IwDs99A"\ ime_, .OAp`^^& ]W?7W' ofefA.g'dEc\6 &܆DY.-3N2bcaFT& 9t%>3\1CF s,UIW7zXh͛[q/d+pO3{c(est|cQUr9{#àiF#4qv{/8$N1}y{';#ޚ|Ud9\0x~$Lwdϫ2!|5cRzgq@ ]kCtF8њK!8җsqiC+'Wt%,]{ț:ˊ}caq$ ۏFuԇrfW6O{Q%H?_NKy리n:.;Mi଍7'ε" 1뻳,'2rw)5 )zC:QSfdIe4)ʹ@Mܒ(nJ݁uUPPY"rF>o̡c=ޚEMϥ|x&pZgm:=u-ofH̸z9ƙUz?D}ж{XrĆ^g'NS i_ kf_,լ-P`l#n7  /ԽRX0XtF/+^LLZP'-{ q[2SܒI~cgfPhh[;Q~NMď?x$J4[{܇8ADOC İf<$v[b#r8{{hAe0A!m:FVV,JG\l@s9k"f4T!t=g,;? ":,]$vma7 5j7ׅM{5RJ|/ȞCn*ԺܾR 5Nr.B>Ua¢5<ٓ=ϒiW9x7D])/=$XK.7 c|-L!rop7ZˊmwّyM8'&p s7EnRsۯJb'z;#nB#gϐXv7 h7uLaB8yCq>ȱ/׭*փ܂߹哞FpST Uz>7 Ǎ$V`NťdٰA!f0"&>H91l k6U⬏W륧Nڴ9`S.rmga󧦝 檙  XCf9p~< sv}Ū`©B{6& * >h`e?1X3 jr6|Fیv!yD'rM<=hr¸)E=}hzT;'="Ae_N.{c l+N-gu naځ 8=&^xX΢tVՊN[ $Uh($z$uHaaRA3|q.L͛eҹ>)A&Dv{B,J6~\&unijPs1ԅoGG5{d8OOxk~,˫xͰ'}!r[Ō^f3ͅ6?_~X@ T,"# Aԋ=ϧ_*MSw-a-|(l.dHƶ2xݙ?s72:A ޡg0=HoEAUZC)(3EHEwJg P% ;҄ټB1STc vj蝎7a?)ZF*t5<izԟP`?j (IRO ZYK@IuE_ҁ.OHlL-llQǴ[p.Ǝ.f_ > 8kAY#Py82(7 XV߱L?#̴F{汧=k[d͊U w>#z+:܎tgi[f]e/X;t="P PZ-̦濐ڊb3椎:pIv]ї'߾`tyF)E4zqΉ_i_B9<~,1)z?Z]$;܅Ul0mx QV&@Dqdh[P:wI" GM`  }#gwz"Ifjڐ|=vȢu #@t8ږz0c-ZwOvO~4cXWUqc?}ޡSwbs6֒?<=1s:5ǶUߵU,y}nvc"[9S5E20L\[ x_`?Vya}[gvg1DY-E9~n ^WQ\8-Ex*U_d9^o=[ԋ]=Q'EX0>ߡm@^Esu"1gbmvƪI-P9$9*NĨ<_vGu`h@z^0~7p$ X%MZvNϊT&l8%.>fCw.ZqA*lN,0'$1ч%kϪx&59PMS]!9#˨Xh%ey ,W,N>/"$== WnB"M_!\UA<*B7h𔉥LjB.z`.p[#iz3려B/t:..,W%2I5(Ւ-ҼߒR/TX5I}8jQw1Ȗ _H u`" NkdݰIBqnΘ[>h]ޏ{3h#~Q:;yeɨ`wv)QvJQ`=g*E;=bXj ]閛"G/WGKZnRwKHu ;%ey@ \![0 CѦS} T?ZI |WF5zՀch\=TWspe7Sqɨq^cʢ;ϖ-ko[N9O/1w`N|K(]W'Kl wnAF[}}{hQHlM#k3T)ڂ%axFi{rdu2{H<¿}8`K<"Msv{{[٢.gTy^ ~Ȝ9Sr5"Hb۹vJUdaU;iaa,LKxMO^z@2Dev]Gl20,`{~H˟, p N w rshv aTB >fdRMl,i 3"qkt*m_X^$kx+ջ![~зCfA+'%͵m'v\T"|w&, RI(f3Szও(\J8q}.CK*S֣GePD !4e @}S@|,Ͽ[3PqDACI#ds\Q)wK[}d)sB<ߨPbY,418^[?iQig=ѐOf5NMXƕdvi֐ߞb?@bR{1*EVuḒCU `ɬ3vc, ["Î s->d e;ލ~)"BII %/?lduk#`i33l#&a Aa޹k`4j~6 qU7?dNu0suA=,KowvW_* i>y ,MI6UQ Yxn%9$>#1P@9|s 2]}䨬=V 4YfޑmF w83RT-HxY`6YW![mJHIĠ:+=OcU6e2v9 yO8iv>Ӭ_ ; oMS#܋ɼ..Z}u*3Հr m?PI|e/!@vb4Ajd_ Tns?]Yhjze Bz>J i%rbި?Z[& v.+#8z cwx 4(xhj`bxT `J!AD@@Z4izfD"u|l>غ䃦b|@bn3T&Xt(K p)M&2&,g}a;= V<["}{i޼pG`}r&L0紓"lJ6z?3/QN vRm\nLIGޥkH!ko 5oa;Ʋv.Io)[aXz6D?`89]sN 8M\*v`elP;);xY*oeA=<\͢ fV=׷N4Z7=2qmb;Ug"z (` *Xc(RaJe{/@Gjŀ$fʻnBNpڝSO\iLַS2E- nZZ߆&6 }%~ AW^cj,05"Iklg#̞Fkpi(KιUѯ3ǘT [Ti`ZAPd}Np`mkP9CK\8Dl:[e| N!L㩸_!޸J=tuOe mZr y谌L̍mct( P\kyC,ȬÿJ 2ZP,"'%}.|/K[=)BրʝU{V?!AZedųCy6ޗ?[QV0Պ[NksB~嫈wӮAMؕ&4(P+++YlMo?g;O,P;s=]lj7>7,k6rۢ|m*>v; aCE]|*ɶ&)0=yPc% &W*PUy#Y 1 K:Nd$%tfQ׳;[B(bSF}`U6 ҈C0<.[aq=  EI9EߑZIYs'Lr1i`  =*h x?&2xڿԊ}20>@`#eF5 &J|JKMښMfaT_Q[UUl_}cBmAk;^=2k=<#H{|u*Of-]~A3:rި[`ZneZk5G.z}_,^ynxhy{V?ՃK]ΘX.ҒP aEɷrL>Պtg]Di[Ndjb=s#9채i|7sFks}ɲgf"|浏?i,ԙ1LhtF V*^DSȥJEGFCC2~*DN~q4#wuॉ\PhY.D+='J_KI=e4;&䛮/ǣj`c뭨3ΟN=g$6)ŶuQ7# yDZ剬˗K@K3ץqb}R,_*V0Y>*m1Dn<Ნ 0%P?Nl{8&+iNt78hM쪌VtH`m؋RX/j,$x.bݑ'Y_E" @2\+a"у}3t)mU?<vjZ/ֽ뎒dmyc[J3`xgPH9\;qFy9XӂywzbPm\5u11$ _e,Qy VRT=aV'7_HxLLxl`wpHg@֓a,vAaü,S0$nVrળ;wj-斣CFwŏ:fJE0E뵍@dpM=1Iĭ6D^4<nTHt9U pl:lo y|IfY]g<3j<ϔ$,AWG(ASƈmKJᨶY??k* 6 *Z-[+~my=V}\J7pU!XjLoJ]> Č]#^e%c[L-K] 2y2*ڿ!b+&ϥ㎂6!豥1H庥~|n!dz,29xH*DlD>"ѵ*ȺhRTym} B = ]>L- ,s)> u!awߢfoH*Μao:cDŕ!Nx@P}cE of,7)t"Sd q_m7NJAhWr -r%B?,҂uѸ8e?\pwE\QThQ܊k/QIDW Xv6.ϰ+})+,T7dss&}86؟]N{A lJXy % eP;z'fdo!BR.|gC¾&QTTpn{{U85uxߐp|h.ȧPﬕ@Q"3o٭$*Ĩ(~igؠ4aړhWBߒ.2.œg RSoៃV1BC8b*z%eF %MpK1ugVrw̞!DGwBA*)1|ʩ7K̸lV>5 MTˉM&܄~6 Hn)x\d/*)r.>]iVˢ"r}`:Yw ¯3ie3Xڙ77qt;j(S13_1C߮ƨѯ /GUC"'Vs;VJRI2 GD=| nH&>|$_=ݿ4 X,zeR~'OMg a`䬠PDG%fHP"mf }Um#Ā2rRv0oB* Ӡ]rTR{)KwNr ^ͫN5jv XjKS8q" 'Us87ܘ𖊣n nНGX 6B{؋x9'~ E4"]J/g4IhI_?m"~1X?eX\X3;^nQ>r$ŀCx| ~"W?W 6?l)zau[p}:Cq 'f'>8[-gkQJPʑ&ы=cପW7gm B;S7T|Z VtP knd ˎ;*c[[&x)">O`cK'EEtcrZLrr~qcTRbU&M9 Y eqsel#RBS!əte R^d!F6ElgU[Eaϸ+4v Fߨ7:*iQ^\[CO¥5K]/L;n.3Pg2tN$tL=tB*te7tds;\j/=uo1(j$g/ 髸7xJSTo+Be9L\( ZzV7,@!QtJGTvLJĶ\Tk1fLFKk)oBofq]`Тl6IB"X&mhNMV ֳ)Z woP5iRt5UYdlkᱣi+zpϰCvf}R;GLp"_}oi?x=>Dm'A7q䁁Vnc}<K .w̧~ta0qz]EPFwPԍUk_)/6\eؒa!1=TfRt g-w9ƽ:3n]U_POvV~[6ϯ1 6bf,A8@7Dv aɗlZ V;;1-J,jw,,„93%6;쳁C4Ts7D(3ײdJǒ&e|qf4d,ݓ]*7H Rv ^ Q̤b?uO'dAӻ0nbGNki=NAr#]xпWy1AuE* ?M2F@[:8^(T|mv9{sڃ^4ZEwy &.#5Ifk#|3{UeW g&eRF)z̋ xoi64ĩ ;ń=Y[Lq#!|N'(r?I6ّ\hw?#JP2qVt4c;jnIeU*IrQ,,*G_Kx><&Z^0b73z[MX"]7|5[tPn;+[=}7{EZ,~է@9R6̫c9fsͫފ˹|ijH5.~Zt_A8N"lZ)vjh]y&~"a&^ʈNМnKތq+Rm5|ḰdC>ZDCLU>ٻD M2[ub禶؋ va?)چۃ%z)RR18>u2wW T^_ö>3~>AG)4m'DhY[n-"tQ;{-h+J{79e1)t6)b l^VDkcxTsm!'B~AZǯ }=3n,-zYW 3;0+ḤYw=%l"ܭ֖>?7*;A}z׬dtMAлXPY3Fd1\]=(dA73ʯd/~vr`굪I&߇Xr2 !ٟrWaWC6v֫PRX))zxy&#g#&ި+lss r4ES,:!?O^rKy@rj^ȁS.n "Y%Oax߈O'#%vOkr(ZIY~L!|&UrZ!ۿxp$lL̎0bͣ3t/ۍÙ Qw؝xR|Wf}.旂w +z:IÕWL߁W <*YѸq7UZ(WSv OXpxҝ>SdM5K+¢-{pv9tS)e86`&Sߩ oZlK$d\E9*27_MP% xC(Ay+^lZTmo>ctgY"fV,x9jW!Rz53۪ e!̾v~c,0__=|Y }YW@n㜎1ŲjP'BpFgԭ9O?=+Ӽ/ h>ՈK|=\0(vFX%S*y1Atg|Y4g.y^VMgsmxo}[M" /+WvI,_ m_gɰgY0 Z7 -$duM(v(,2佚.6M:%]S;al= ؔM̫L7krDH@;J )p}N'8*1IO!' 3̏Md IXwCEObJG1F3ivj0V3^*8"yu LG<ȗl" hd `kE$:Ih$Rbgg(]<¾lЙ7Iav)'` '!kDUZ?>dM="0D+kCK4w\rQG">Н:Uݲݾ\`'erņI|bKY{[R u/O&5?̰GL1>E&p;V[:?j>.GE#44i_(\U׭d4冟H?#?C*E!9i $}0~P)8Ra%n^ }jOHh͚{J5_@P2|1|WĂ?tT*v~P& mD:Sjl^J4N_O3[=Df&c{mBzfnK_ ⨕Ϣ=ǪoȊ3v,f>>*R#7c=CC z.1 Vp7FP.^*urg{cj;Y?dU rtG#AXOik{`˫PhZC8vw(A- 1#? !VK3QYT{sI `>c kfʸ"z(, {?d|Evk=v`BVĢą:fʔ/Ϲ<՜aH*?r`4?"_[bQR͇d!㉛L-50@ZGaō 4$?>OpjN] ч;N|s0ɺМmsa%(ަ(p!dmWo`US Q;k[o[6)3IߑNVՖ;_[^{^4KN} Lf?F\iDSOm\sW6Qc>Hit%-cCL)'%*Oo{7oൃqJ31XA]S\=yҙ8L_3-;bZ Z> t!,ciV>[dSd&6..J3 ,d=$u'g9p_5aD4Ν &f(nM+X0Z2Av7AOa K0MSLRN.&i)+ cR3M.JGj5û|Kv݊ICh\Q#{耳ۊc]&"J:^rx `(\jdpиroDZh$ R'5>[lvN!2Ъ]Ůn^K ,otB@ؙw[[Iμ$m5 8 S7hkX8MLN?5KueFԡrEW1D`fxwy2uFEUq,=RFS{F<\7!=׬*BRmvxmPߧh[lͅ ?-10e!jS iv:j'.o[*J݌ KM\1/0P V5 S?ܘI_3@,B &IVJ!ůmRLjBE0Cx}'ja)*<* _i%$-mfqc7LMJ53]OFkG@y\"<)w,ob~pU&6/8%Px ORު+H W5Cho`q7IeW{3}uiY Ȓ d[C8[ 7 nUWLON/ZpupIq/}HQOcWJڻ0?Kj :-˶Ҥ+0p]b-jXnbGkp iوCK50 3n4KYˏ3b#"6N.@-gzɨ7Z`v@Mq2$hR9&2.^!6LqD/y0I ʂʮLI՛IdžE _.k!6*EJu8oF(d:h§֘!/N[nPdlaU+pzXݤ jgp Q%@"օֳ"ms. zo ơ])-HJP.YҵXu\-'X 鋝Kvq DuAVvku^TnFê78ʻ (lJ e)ue*0y3ԾqANԍ6$2Z_f2!΀pT_ayVOc,|g,3k{m>Y Y9itׂx{>)UWCfF`XYB=R0SV,fnځzpT|R:Έc 4*Nh_d:}*0D?K>.N&.TWW6j*=eY Vv f=1 d+L&T@Ŗg2"H^;dNۜξ֙+P-reW)m~gUC@8["e AxGuպ J2vM|('b7 ̮x~\t]J5]_viPGzu*J8+iij>iNp&  (:؝Ju#j=[EYyS9!MrczX)+`PXkBbazypwܮ}"d9>Rc 29̹9eߩAhϦ>h Q룆׍c,Ja CQaC*S>ӄH¯Via5u1G *{$iB{t1#'Jϯ qUF+AtKAi>ִ2_9rCPΘqb?}1@\8+߆Vߴ:J<L{p v)9nr3Ndyk, #{^`̿F$c\Bژge l ^0ْ%N߮'~&=#oB5oxv,rM{Ai) 2ͯ^t25 "2͞ff)+ő5z-fSKj\k?j㚨~1(X;'Ҷ:z>g叅|IZ y 8o~OY"D?$a!p~?-޴x,2?1PuF7;+~>DtZ|7^9DV_{bC3`A-g`O1d|` pm=l )Ȗ1URXpPJqcOg8l̻xHN5HEB4e ,]Z\!sJ#<ܶf &^erg*׆B^ 6o~o3g_vv3Lу-_`v ]ӝa*޽;_\{EI^mnTw~ǙfN< [6Hrg Ļ,3UtbT32)Q xWSI8cO X!__yZi2rpg3Gi.8C 1l2$vƯ~:Id_}F|=_(&UoeGQ9<'@ڡ?m/ og^U^0: ]VE>WGNl "/.[bM߃RB)}pԬhlB$]; 6TNإkԢ`ex$UuQX?v LDSR9^*AI\Wǫ3g2SY0F}T90eLu_>G+YK +>:Yqbu7|&oߛu0{=0ug@4Uǿf*wCػA1[M:U%/H2 /,Sj2sR7[A؝G+ & 90bj $`n 8 0**Hnv9@fAQ/?xTQ 'vM ͉^ u-' $} Ey,zPǪqDHG&UyD۴@W̛n:7§Qc7P_;TjBigQNXO,Jz|E bi5CڧnZ\d 8VD92b+tR(n-{oN2^O%6f֨H !OPQ.H*n<9_7ŽQ/6MkJahNj"0RXb$b[c?(b&Tpw!wk:䔄ăTCWosv0Y"2vihvW/KDlW0ͷ.h,_!%]s$KC?c{uefr9H5#{hUv@`r]=0 bҲKh:, h' `0R9FlJ I!]Ap6Z3(ū@59*̅h͸  DW]j\2?3.c !^<%lBe~UZA'^{p#r9F2؂D YLiHp(# 6+ (3h_*ѷTU}{*Qj+]%~0 K|`diMXBq&&P=hkr "|AHM,P1B8Z<,CY* qQܬd}/D+?76HR7jc]r,}[hy~ Byo> XK,:n?w? 9ȯW"aXY|$*uNRSfqC<%qꁻPGvފ[w-rEq>% i9k"k\$Wj 19FqGħ0$e:@w.unڰ9 -QoQ(F#w3xIhT9’އjk:^\K!z qe*l;Mk%a/٪deDSęTeכ(8b - Ìk6k&IEkd慀KcfXoN3"J"I|ư'RQvp^+Ɂp&@;txGxfϛ1OL6@[¼v"d >[s!&J8e\KИz=ujӀB8aStez¡Qx1߅W9WkP-ط#t&:$ޅcD۞t1y ݌<]/x1Q@ޮEֵuj[;n*6qNj=Em;9szQLp?HAޥxh6:p_Y64$Pr}.Ay4Zߋ ʃƪ?qfw[T7о%㷝DH*Uz  Ym7& !=)®4{S G?gɣk#WmP0|Y(]<I15oFj|"NIRG}-bbTZmg|E")@" 5RDhj]vƥa݄+HeYuw?b2fq6]U ďaÛѱh5D5E1iTBZ;*`4*oO>ӥR!8 L}ϭOSy]Cxd8],&dp r6)DUcsZ%9M6N!;g V[ȸT{#iq/##FO,KUtrt?a ȧgy-jGHgp+9)Hil24L~?RXLJgoQz#%T&b9s|OkA Jc>2`]e( EV*HFB~D7_9_ɞNqa~|lrҒe n+j2d릮eŽTPP}񹙓;%sjEVQK2 .ӾJxvԚXj/U g.-8tpn~bioC%F90@A˯UB2D A>61X;8kEJoӤG|5$KFXHXi3!+) /ݝJkYV|c?*OLI߼!tE\sVU 7btJZΘa)7 ݵ`9T|pkpk&}!(FU_@CaL W[KF_+Rih,m*#: "a'@ 3%iH%,\,^%iDzħ֗W|IsC/;\/xu7~X%7F,9N{Kܷ_E;дS`z\ {hpy03lk ./)ʷޑy\S+Ȫ\_ M%?#~k*˅8^6K=ɴ(?${ >H%\E5 L&j oکb +ZF q e.C^7R'g_Sɣ;6ilbh.'gX~lTA*9(Z:]a7TCN߅qʏyp07Xeb3o.S<eFOf,-XcC lɌ{[dE b? s7c*o ֟ "{et@\;R$wkdon4WGL[=R'֎Ӟv(ә <*h :<7ʘk0Ja)q4y(Gz ~h!{A[ZeݨBv"כC_\-g3#}[23i5Ia㑌WhN"#+b.h6?op3_G·ItӥFT,!i~"lsc%}c@{nXqaQW0Vc\D/q:DN~wSh*E֘UCáKmUݗbUւ$ZCU!һ&2D7]?|Ys, mc͇7 ¸ Bvv`jYa( W 8./*dV*b:R2wF STm,Cyک~[W'g'kXǡ0iu5t&_/@N(ӑ3q©; Vu V>sc31kQ[s2\r6XE)+`w֭ e>E"ے !iLy=z>T!O`P_g Ê~SHN`Oi+?*ؤy :I6Y tUt,Nd0cjѼ^UnGu4uBJl⵪fo &'./Y9 DMD;Ov} W;i"4bX]FW S3\P>):Q{ڎ^ y|HSG-n/湈QFLjZf6Y^Mnrs&ҙ f:?hZ+AR9U86Ugv&;t;_鄀a!jd/_M>ѓ(ZfUh| CUɿGG؊T/֐qS.'-#33clk4DgU`دЧf0;+u&NMj_Y1GgER:L(2HpAE;I]BN4 '+3d{iTOF ܌":8֗9z|A5[B*R2'ʕn4BI ' EWxc99#hT 2YqlfuHvz|׍f>"`"jЬ]+:x[/oX5"QBB|Yr!UG׎ :iћR7MG`3?PNV?Kr u+H@5N?#^Eo#&!~?%JHc8pl:l`wFAD^i 3f;cM!Nlov=׀G>zzV+a)k,7fqA#{iZ䏿 OClzw HkbCB@ *{FeP+h/M&"a*/ȱ\"{#D ~l7l%w -\\{G L QNba}ڸ1,#4[!4)œ$7Uҷ@~;ݔ~lnCFOMp۬=(?i,\|ӭW`8Bf]25-2kS,\İ?{jGQCvxNiP/ $e/\t@W!V"AV&pf%+ A:~%Y dfxWpn׆̎Ifo3T &a?0.?$Ay]mQ0p)¦ io2[o*+'bfd-ezvM[>@kO~7 ""B`EwrKH3N'@VƖ,Lf^_홽3%}'tQU *Ao <OaVzK9E {#60uA5h.YY]ي Kgn(k&c " GM۫/X ;L_bL4{ =Vb<^c}rRל{TÔaKS.rT+r)]eǒ1$KoS=9b"{| 7v{T*G+:qIĜv'#JxWOLۘLJչ+xxu)/SڵF-~$v^dwLe]F-rf}[4BEp@zuc*@Ej_%dRK /{|&xp>VX\Οt1Sխ30@D $x,Xċ2ii?{"9`HnFL_WCy$ҥVbm6*RFޱ31MOjy+.6_۷RG:~~ҡiT r~&x襫G#2aXH ʄ9MQ1:~| m8PFqSwy/MG;9ؠ݌2.A@@`@m #wB0fTʟz̸' BF9F;kL!Wy?>y.nQYzdNqѹ8O1x'Fd[6xncD\,wPv6dW%~^[fA=V lnȞdXcIʘ/%-W2Ņ9Q+p&Kml6?u==u%y#=tS ^DT`׳GɞEdsz։.[9kT 7?ڦb6AF`Egc{#ՆLs Ρj{"{Q:EUKUe,cZ&s,Rh _㰩3&mhn<#/u<>"q5 ;KQ]wvj#ϟ+Iy~j>Z|(μ<u=WO!f$:4.\<,Zfdw:k>+L~Z+a1,}MX id׌nU>q_ó9[E9Sᡟ,71kFގF A0J @o59K~c\␕473?,."Q&w,Yj ]e g0U6 vfu @]RzPt7Vߋv̠֮٣"cd`Ejlo&,JXYlb%~)ߙnԤTL $Hjq H2o)yy|jRcmoTMXA ۸*2ߕϮ-AY0ѾhJo JMO(dK𷄄ٷ9N9~ǽ0ANsf_t;p&:]~jJw0,%v"4i*8b1|4Rb;~$9=͊԰V LVus]49L\kR O@+T%:/@'Nl xXtkqwwX64>PnB NsV/KbfXSì$6ܽ\V*]Ԋhy-.]P5rI> `%4Ӵ-)Wa^;t]ϢZi9j-l*A3FFpe);In}Zi}zWX(Ϣ}DhC}')x!}1D8 2CbS2>Xlwl&S#BH~F  |oNdP9]=\ Erdْٴj0QW,%--@ \.tZM^n?:='!,rɈkI;+[ ,7P8J$|ΔJp IС˝ Ej0¾x56w#ʦe  e1uXAЙKoty@ ﲖ=Nq>1P?uXՎ"1\sax:vYASpllv%3V-ϿNL`^k1| >sI/SͻRfA["od %Bg&Xg-N7fټ_b%/aT4颥 ޖ1IIJ2.,@;ًE &bx#OtB\܈%(we(_#"By)]3uOO}p`$"M<0(/~DH3(/?>ઊ-Px֚ON95&3:iښhȮEPH✑`/~E>R[pRv=0$P`QCHKtd^I^ݿ2=ELSKoR*kB.b3t7 DykK_C#B Y9D-zr}Kp.g̨+|MrKZL`NtG6 ēه8̓ Es6׭tj8DxN ;6v4+=I3q|L~@;3eܒKJ]"`O(t:l<@GL`lx[Vt@@}i"[>F}@%U`Tڻx#=_:$cn_VâC3°t O9. 0@H;&b IYi;>K Ϸk@]q6Fxq u`PamBU(a;D'Dౣ'#CiN23Og=6)Ti@ҡKǪF_PġPQUBITgXd#53ev w-C}NWn,}A\-WV ?49]rYR&GI!R΄ha4ZS` g$s'U.f:eqi#ˎr ⃟.gsC`:(h8'D'\ 5P-01/MSn:ЊPQ"Z^.δi l%醇 Mc9.D!-Eؤ0#6C׃'M?/ЙɆ4v'&K]Ə ؑ~G<`WVAhXׅdaf_Eoep^s!Ffew.8`FsO} " ͥhMNHy~\u' t:.)rSdolq_8@VW}M," yMz3Ns9 45aj*sM zfë2V/@W(}>,rqR΄(][*g07*Hv1@Ն#G9U9ʴ2}> hơm?Z V#TP77ܵ\*)X_&c7ؼ r[XjIimaq7ˠ;Y]M!=啞#HX]u!Eؗ J@hg"}Ts*xEjǃlG^'Y:5 d@ʛ[ ׋1|Ԛ--Ca"ᲃy>]-߈ j[[y[ԸG*"[i]6`R3,fIf0y;iyDk}睕 ζyMmd&u7)>& srd(]g-fiޖͭ\eސ>>jpzE.! 8x:AxDL)CbU8b“iNח$7mB)[Aȑlހ6t=-(Xki;_غ/rJR'L"幒t*J/8̫pJ49c֊fBraJ |pM\kc[ XM UT5^y)5Te$4V#C5nY"ޮ3^iz]uqn?qh Coҽ+|` JHp?D=tg*N1t?Kܯw(`aC"d"YUM\*uuR¾z<ìv5A#b,,~x@ķRF́m6ٌFhg1Lߚ)-X73G ]`KoR=&G$/kTHx,5,P }$W)5.6(GvMhZ/>U&1` j~oH/W$|gu<۠/cҢ>ָHմmM%^(}UX&I4>eocgB7ȕS6::LK>51P^MWjvK^qok,2Rǔ1*6fFZ%K&zSPhf= e5Idn4qߚFE rvrNTxh6nNx֑LYl[Pav[#is+k`  x 2@}qwdH49B~"Zec(W* i3s~pq!!* gI$%?\3aH_͇#h;h6ꮽLUa@ Q0Nnfd e]86ao5ɳZA+VՃ4deh:c6 Fs]уe%4_@* f7݇` U:2Xܭn:(;x~2+7pH 'ꑔ>8VM~l2  rvز -F.=MOjP(dzA<CD33r eW%Y;3n?'(G>CwhO~a K$rNkt2qc`)O!TXMReY ġ>[Kmvu呁 ;)g&*(cQM">Mb@I$*MGX[ L&L˷1lUM>I nLjA d3Z:8P\>cx*.~mRitz| w3'>C& k+"yCi~JRIsBv(Wc}Z?]^@-WQrz<G&` g3(П"YiiblNUz9iKk@b}rgMJIrM.)Řy|q=C""V@].|1.=>9>ъc)SО{էWpGIn(܎6w J1VAcn@^_/T̒I<=ȄwjjL3]-cnB!dY+Y)'2tQu]j>HW,m`vg]#>y#\NsBwz''V@5؁-F2t ,|Ps, iҮ (s)@z&\ɳ7>Xva].4HOH$%`npv&zodSș'7q( ᭆʁP0Y ;w,mĉ=5u0s_dRo6Eug*I}G k(J^oLۃX__k-"+7ntשι:zgjL՞$!K$]`Q!?wЮ=.G*{;du?N\ЮZhzIÍ uKsDNHT'V%YUңM'a !p~wZ3 K(_'#33Xsb@I:Ag?Ѡ@g%pe/Rݰ=6M? i8GHk)Wۄ;(b]vY?)P0d=דt<_{2~<Ȅj޽l{[0BT2fB~Jz!xD䱀h6&-g#]~@JUJbX*0B6N]Of7\e6m~{YZ_{t£54Sk](~(#J3V/.jAv ,Q\O&Q#Wmh!f6y&ux' "Fk{ȗNBox^ZkAfjm`zд-ān T"Kt֟3N24R%VO1-]'9Bgp 9 ⩬Ln3 BZ0c֬`16Xr>hlÓJ[FVʑ*&Ṳ;crIdb<[x7xɱY> +r2P—=r/r%ȌUoR_M¸-I;{MmW(TA낍dGॡ5h2udQ!FVgL.;SW!f{h}T;yB|UЛ|,0< {gpoN_G4${GOѼUxY!!%]))9L5ƝshZY[x<37G-P@( #ޓ^|T3ʉ0ayl %3+** 謻C^+Ǿ(|* |ijȀ\Vg~ 48~Njwwu3J1gV}|k98=ą4#_p-L#O9?`mv1nwNwEvv "-/ZQ7ojjiVBY֕JlSЎy#^uqfSpKYP0⠱>zeONT֝"+ >5M?"YM܈Qܽ aD + D >c^ܙ";w|oדՐ x C䬍V/[BS =<UceaCpx N g׊4FPüBtb(D t 5qc`fg׍Nb3NX pGEn}_Bє=;QI\T.:l_p00IBgI]NK;=[dռ t!cQSJ_BF\2,١D4͒Z^y{_wt^ /iC;1_n>#C/MqyܳW{ݬy;giHw09A|i@zLG4oH9q\ÓG"|z=w+.&jgyfh#IVX/~2j"[2䆸-)52BH0,8N]48Rj>P]a}Χ2Oss\jUJ!3Tg~ Ku|I}I#g"oQX,QX.WXJ%&]\T#$֟=b^z]L^#m&*d/"2m4 LNZ[LՒmؒm˨}pc&~v7v-T^3=Pqɜ}s n͝oB=%ػ!CgCbڪT6>sGfSޤeքv)с!O!Eo' VMRv-)O2~xQ\7@=l;g-Լ^Ij;B2I -B+ڨ=5gPJ@m`"ls[>C`nHЛ HW\JբƢd{Łr$D|Wl],)Qm yefP>Cœt9(S&e0"-<"yZ"^c % ڿٵ3#jtavM^ǧ}AF |lljj"*t/Oֲb0 XI yoY۔4NI#7$akxAC8&\o3=2hmk٣qǖҟ \) "'kԡ {넣~aTiuy&7 l?ƾ_/BV>֜P.}QQ@^5GF}M32S`_VxQR4LTo"!9"E |٘̕Kt_F3u(3-ݧX;=UFZvϗ64G'E [!^X μ@7n,L3cHt@lSQ~G^)㈝ם8d3xصЅjߺnNGm[OhBL~5c``dVμL;Ht8(U],'o^3*fgzvh8"0R/ .=%vX-wu>]! Cv.Ô,[T/|-BN |/3c*|2Hl<# /f yrXc#4% ^#=+s["&KY$9r+t\cz9C7Ӡ9[|Ş)o^wRgmc9]JQRs=r˜s݋2,}+^V~cvU]Ip-u Sŕ1E{PG (l:̈́^.Ǚ .SU?$~6lT_ qNw[RzmBbͱ ul[M p/0>nЉ̊ Bњ8A א#Q΃4#l*AF:53] f2#)T MvG+A(}iv$h8˾Sh8HxyѦZ@_.Bj#+~f$F )O|P2' /s4etߵp)W} '*ъG ,[uA"^YNqT-[m8YmzgI@84ݼC3ڡPp]z)/1εduԒ1Fp` !7{| HV_\`ሺu>7ZE@_b]w*:8 +t o+,j>-:A%B؉\Wn'OMjP^l olN=Q/x%ҀMO" :q67:J_2#FҴ8TAxC.3 diL

    ,V b gFӠ٫H7XA}YCJ>޶4U3%yrQOL=-)1Zuz+QE+Bڣo ЩOBE3ʓ{ݙ^s&gHèRta :loA4D"@V -r'Bj=Ӥuz8^S1q4(=& ˓',쾫l`C$wԥ SP(A@ӓP`ؑqΡ[2qizZ09&7-䦋h YB@:e5*5ڇ)'j kaIA# ۥb%,j}qb'֝o-oםn̵o'7ZnFSŕs'F ppe7VCDKA;t2wV'H>9DsG^-IX g E/#A/Iy68B.%qO:* JCqp C:wYy~|] )z=nj)#pe FXwxlg $,aNK%TPVbHqެT!L]9d҄|.'@ٕ%݈DK{Fgcˢd/VX_5r.з䆂Ώ'y`S.l,09>qD2)B8}?rtDv485ּa/rou>SӾj/I*b(&iC㊎Vd[T"G>4YG@yZD,M^ךwJ.M9m@4:^ns3XsRvBUׯBj;\(N-?/ TbzҘam>GC>Y7A耨ݭ,L8et,{B,j o֘Z08œgG4j|,!2șL0^|)NީeυzvMɰ'$V(w}of#J\徜YL5Af9t2Ɓ/+"3Ȥl0OBaMfiϽM16'犦Vji;[AH|Fx8t59a65p|Owd@ ;o~oX\ z7On]{V+RRyRZHRS ruPm$\]:X/lP8-@s^$Zw. bz 1U"zO+_TWLCbMx$${ɘy,а}MGw*!3 '\_#b_˼mh˖PdD'&'ۻ,I9>_%EK=ge `'5gp _NIEwy9"3[DD zԍFr \VF7c7hɂ9͏ɰ\G*cC KlayA5chWbyOg}h=.#}s eQѵ, P *xP; Z2,eG|dY $MSrS׆-eטu*lQ_rIzaՖ\uT<XP%fI '!ɚm/.+ "+b8fAl첝oDr%z&Sex%GWv!Ci,MlRJ'(;ލgi܀I) ZuUՆ3ؓB.K iAV,@q߱ntG-v_\D˄* Q/CE0 gGGjQPT@ni}UAyRHыT!ѷ臇i0'+?9)_&%8hT!Ze,w qTR'0{,c۩90_dͧZ*F GDҐG @ƺsĄl<5 6V[Al]x?#G,JXA*\y2zm6,xq&3F9kj*|_M?p哆Ϭ|_;]EBW\@~J @kvCХa 9d:h ?kx%5 p+eaVWWITZf1BmڋZ,k*[,.)@߷8q#~!ؠ3%Mb_$J[S` ew(%h G$d;/E)a{ cšeLuV4(7I{%xt}OErakt2-N+S Ӷڥsr$&͚[e0۟VģEmŲiM{05lD|"0vѱwt{EՆ6 /:c;#6k1p%_jNo8gMR/0L>H  T |NϬX8:"tڑ b%5O44+P*!n0@$Q@μӰ-GrJ$  ǖKYRS'! $5O Iԗhg . 44SV P/7/ßqfI~+#edahǏ׾*⒵e1 ?K/Yk, Qp}hN?Զ(j^s&]!) afFy2 n[p O@#{2Ea ĒvYw7 1~$BIhw1b4[sY /F#vF~'(Т+0pR`(KD sõC$SAp^?s%8_'vN;ʂG͟zۮOt zZ!ZR_v%KaieR^oƪ?\!һQ?Hs@ZH2 l!HXz똽PFPl;-VnEP)q񾄖'mx/l,):3ņ]}t2֗Km^S#[{14nDsxK0|bLE t a)ms;<զTڣ6kx5y˥¢wϻ!LI6a{J$ӏXTfjk,i mmˣT+$FFߘtuTd%NT84j"k6DBp(~RRz~}flTX*ҴtoHsԽ(3&|aÿmk̢0('#+W<ő.ą;d0Jdڋ0 =QJ었poyO r+fhY :J OrKV&r3ub NxW_ 2uU:ir_o,&'*0N<3;|rd.ܜ&CD(_UF˗zM Nj?j4?T.C=az)VD u#x76/xγF}x-#ū&SV8[ҌEp $ɸ|<[ڪtV|>IPl`sM_Ǔཅ6cq(wEPDMi 29kHK 󫼖."s TڌK݅촃$N1y4Z5#}, еTU5M`>6cFkZ x\&mň۫։L@qIB|\`AF)`k~nF1.=vA}Um/ kRծlb?Q!6 .z*b PHS[˪Qkka.؁aFiHJ*ksK"GΗIj:sb@d( 5F 3fB7o5rg*`p$=yk(u5xD+i]˶h;I|G zGv!y7kO;0ۈəq"iB< x>MO)# qr~(SD|'Qߎ g8NvRGT3LzN$ ͧ`7|i0ܛ%%t\Kʳ՛9/;VmC,iXD'C-% [ 9jV\A8x}e?Hw*\Lj]i]\ՖT='l/7{1T\އz ㋇]SW"jT1L-Dxp]Z^@Z+=eMf n/4!rpQ\[P~>2 G38<:veDMcKMDqqa¼0u :3JҋuUJ"~ PF)}%%=:(vZ%ͦ#6ܟuT%KkU-)鮩Qt)81ziBkfNUJcQPP"0Uoy*yA"t[bԗ v$4ܒͥ(? %+`s?RyX&κ 3رU`wO VD:-ݎωKh …/@V(,joEWPS mDi| \4#Fk^6Z(=c$ {ː`Ճv 6p3]&2n5@:okɿbu=kNkgX$b'1RS_+-!\NF^4Ph 2}yPަ;&<ʋX$ӧ[Bɐ>ÛOmFR1?A6wL+65WJzzbV@uH򗙰 4UTN£"1؞Aºl`89O~y:`➐`4TJiF@JEb]-F1hANS6SӾ$m5=L؎Κ#^WpBj8D U@v?XAvjGA%zSqk}Cx" ']"ֳ4vq'GcUo 'W͖0fay-YA@zN!Zm(GW湩%5#2ďf'c>x]sFZ%{؅"瓐m}G>=+,GX:XZ+Zx3yxN-Mq5V_1SI@ ݼnb ^Es3Ryukkթn,v1} Gr?ƞvXҭz)sL,==JBh!@"퟈KEZvNV۟-)'\a7 G $rGO\` Be n$rt8}[a²QaIo^/_]@EZBIh<5.*/YtwU(k&&1aO 2F9nxVаHeؕEK "u۫JL:e իvP@h2H0󂈻krZ=,5uSmJɁЫ2'Mg=HcZO%y]78+Q9x2/p_pKb1v?Ig)9r9@nj/J %&OH pXW!2y9[/9tbF7 zx:YwͶڗEb/b%%sXH˦lwXO:^G:i O+U0ioVw<*~rrIfUȟ~лE [pd0 o *vU(Ͳ=sG7R KWaEHC H#ќMq]T 뱍2)gFD=rS5&iw]3:,T~ݲo'Sh>NT~{VTQ~Bs=IzY F4@v!ophW[ SQ+W pu`{77dJ' "jrBܴcMwYƧZ\󝣖A?q`R.r1 -r^I*>6XiKvE/EY7A82pnB!o x}xles6gbėwd TA٦֖lx^բ`nqGR*A%C/m֙`aKk{Bzmj^HF\jVZ4«I7+CG'߿fqQe#DNg'/Z/~$n~)RL]1K#.jV(f@DRV6wį(Krᖏ,ͥ3 )UӄȈzaM^Pps`#h(-' #@ 7%~j7e6j,+ivbPӀ6Б} zy,@KS QhDU-1u ]m6?P0݅eSmm֛5P_8 0-)0dYI_#6Zo#j1 H1qYĖgW$!XJ~F_~{Rbu8RF 9!ZϾ<mO "dGu:։Km #5C(h$)P\ڑ'e VxVJȐ P5!qBcW^Kl6"04}مnnꎵT[\3 w5nEyq/0&NP;ޜE_0 "= XCț"B:Kaб"fti*7%ئzyuҰWpn/+xs<"E8*9!*훻_aӌq&!c&]!yH`chkszt)< ḹnUma8YyPo'L--j}hAe<+]珊vD: j@R%:w,Jj^f1d,jTG$Ru~o# 2+wj[^6dć 8ow$ TB{jj _u/hhlߡ0TJ]3fXFq!Yvm\ B_NzrqFΨJUp܃m Meph) RL-81ei&ebϴC::=wp')&+0kn17Tjⅽ3I;B͆ӂn9Xڌ5:C SaAuY{\Jehok q]_t8d_ B3:A`\S#Bk= 0O.zke.i2 7?#砪5DMk~sYH`&o~/Cұ`nQ|t,vwt \Yeud2Y 2M4ȍ<~0Ku͛].p4$ʐM3+OSyZDNo|( _ʂP 1Oh+d3gͲ(!ă mAď&H$c٘w!׊Mv yO[?LvS^@ 4҂)Rtm@%c^a1D.rR|ձS/ZWEđbe|=  w4ĕ+hhSƷs(tDc\'pIMk'=\O t9JcY_iCĵ0hp~>Ƥ$7?=fp ĺe yLVi+Ѐdľ\:4FAD,,:];`^.YXI29B)HzJ;Aڧa lJI"`XcaNV92EN2%f> H,~x@T %ΩqBHHM]^l i`n˦uݧTNՌ̀m4-ie# :fV y*0Nv*ggcy=]~hXrBRv_{zҖtRq^|+,,g,`NY 23k* iW1B^<57<=i T~Q!ǰl1S=h([ׅ{ss=NM&xE!KX3L |>ܳm@*v|!ՠ,usHq jR/|Wo9*OdAksZ{fI˓P2=q9zW agYd < mNs(ϫr/>BZk44i,0}ߪ*{ec޶y '\O'@o|a#7rRڋ@oǰ હ:d5,DתqF(Ly Vc/d!b-od"4/t_ᵕ 4p#`8/89@;{7'K̞ RFG{(wV 7*iC'/G0ϾF SPf!zuC[DUZ !o_, x۵m0rULWG,^ QT č,"0͌@IMĤ5vWe0Ӛ\9]Y{X2aC N$3W&-h=ϵVs]}_ъ OHqVBa`9?@%TO>G`b^Ghs2F3i>ǩ4xi<셵FN Ӥt/%Axx[cV )+NfԬT`"^rZϹdD. HY74r8Z`9g> /j*ۡuP.P3Yj:)7H&sɻaE:.>cCvPˁ{{K]SN%byAYN G!Otj^pg!{ eGQKqI4II(Qz ~kgf,I곗 )_,UΡ\h*_0VD4a{G*Ot Ct@\DyX|CqSPz: E3οjOœmnGE&ѫC>o2w>A6t tŐJVeNGOÜeP_V c}xXYE_x0c^ .7HGD_]XOQ"/vZa4*kט1! 1QR[^Ui7$E<+ouD}_07As촚Vm{ *t4ڥ'7WP@PLs1p^0/ɨEDUu2rԔ96k#ǭz}hj00k.h'O6W//[ʦHCL~,Ro<1hk썐6(ҧd.bKy;50%VĮ/228H7ejC̿M ir7o=jd 4Z_t'ygMxH){2(AMB)}іdA=`)"~N#)Homv4 =˟u4=sIz><_f !O,bF *ϳ2 ؽTvuXYl9h[YZiAeI93$x}ZL"dm9ַpdD-Ԥ"^8j)$vkca\qe0,8 ]~U q [)/gk wBsnO{&bbyon% Pθm)-9x-Oč]+FHYPf* mòºKo;k#P+jOMǩGXf֗{-c=-fi^+l&t1fV{빨ϠįdropMτovYHG~cW Zhf5jY,#d ,l &^[x$Vt}(JVhne:Fk~pPsW&=;875m,* = f՜)i'gE]WyJL kb Ȭ5C۾XNƩrba֘{DR-2fz" $o+J54򥏍¿CG9LV$ru- DҽGI݉ "sd3EDv2##>m9Uz_Hl!>j aIT7i7(J@Za?pMMyWW3;7}iw `*aY*!LLv^ptfPmMBkAht?!uQп2='11L丹rq? <.:4\?nչ}~G). +"3/^qa.s\Q_Nk<#qR:>xmDŽd1e!,skej#IͿBY$;a@ca2WfK$b$߇/_a|?lt[&IUd dC_FUIݹ% yW686x#˽{>`bRK27X`* K.I;g̯IN& O U{q/'1 DEr}9ծsm{+dؕWRH'ZtK~'dW>/~%x)*OzpA~XO~)?N@ײd% vQ"ᎡRiT zs,qs ~/|xc?OEeMR2WI.*_ & tfɂއbUbˁތBSX9i}.\+'1>%EƦtHQ @wD+P bz)`v/bB1ǁ'rZai3KhZ}V)Owf894bKWx, o\?2Jb,,rkwhb %>ط5Tut䛹~ǗB%NS0[ dAW^;l[G?^_^omF>YmL>y]G.DnD.zMTq"`ZJ 0{g\&z}_+YZqE/v'Tkξ[B;R%*wex(6gBWB@FqL5̦!Q/e.HR~Ym OlxA-; RK NS: Od>B!}ċr c@fNw_.gPo'PiFs[0qT7ɍpkk"wUy3yxe.C=I͗rޠ#%./*/hb qYT}.{O ƹPB-fb?ɂa~Х,V0'@%.VD~U2fve=3 \ZKAn@ӀH NGݼ1c\[#ELɭJoXvu>% oP<'6j]$$\ v ,c% 61Pt,j$Bg+!Bm6sٚH#=)H>\P';j!Cmw;Sb.*4(# VNn>U5?񬼊. LrC:ӅSV  0HtHt@)!S_F:n@ @+dBrE*U$6R-tAm](cCRs4Fa=TtS{x`r}g\$ȥq|ꔰMS7H(n->+h8 ~OpPWMuX!= 8^bUC6 OE >wY3aU;k23wjw:⠂gh?)5 Uf\aU=DUL+9n]"WP߹"}^-!U׀,XW{6 9Ox(sȼ+m~)'ϻ0äixihgy]u~b5b"&+.R_g?н9QWi8M.X aMNb+jFfRmxԘ9[̂]wV8%yjJoVl4=(7i#'t-+T2l>gB)b/q u)L1DQkn4\qt[`j96aem}3nR<]ɺKǪ8~ kKFdઇ `)̣xXb0MQH趤PcR 7 +^G;#T鹨t82 ߻_+Wb5o~lW߁n]61dYC`D.돁xk1CT95O 5f%R Ϋb K5;ש@w3#IJ<9bK?yVGT,RެHMnȂ `*0S&J۽ ^qb' YDB?8Бp |j&mJpP G.V5;{T?x/k=kD@~<;' P+k^zNٹ-c1zb<\"̆[o7 Q}| JL+X.'we1lU_ w w3lO4Ńe2?͈XFP0aT!B;BB1Y},ŗF0d!3,YhDxm&("zs;Kxʈ?qC1@Jyxѓ>(tH\_B]] w<[Ў:g*)fYqHlm+HS_j$f1KX8vvd|*?g}= (@:uDut>Q/46 A "W ؿ3km:p$᥷|ԋ:LKG)Bj[/QF^[ꐨg/ B]ĸm ]"]b85 -Ne F-U{?,+tW9,<}Ȱ5UmQ0uiߏ4 ǚU %á8|F\n{}xUv_3F_w\q9#C)]tA\)Zڹ#Pb7s'eqpIӁ7m?oQdf`ɓ b[  } /^Xs,NAb*,# ! Iz WqGHMtFݤ9WgE`b~~B~-ѭpNWk l8ZR ;j[:>afR4sdjH7,z:^2HW,T N(12tQx+Ebt915 :4arj3spAhEJ:7b<0[Czv N᬴mpBwE#zzɔPy %=W:j}cm (2IUC/5>+%N$ &1J A@&8_IUŗ F?g{*,&рTTCґ |72 7sy&EY?9Hbo; %du!΍¤7D(uu$bxYB3NLn.Dinj`be RF^.0}1p7Εd1o;?VZ$Iev"kV/^) GNTU m&Lxy+ӧN;O/T[8G侧*g`;;Ō h5y{7->Ae×Z+oYnˌ{,IA$P|tkaR?:ڇ)fshLr&Cr}Sw@x}aF/"*8D𢅎ZkR;b/9ݓ )\{O hƘ{tތrY;77X[B/&y1MS]"9aLEv?NE3)4 orSUhK m7g :!Ͽ<.4,*).u& 0擨_%Zh#L/KXhFE_N3L/EH+4'/!A(AJkM7| u v-k?JWY˒q0»!EވN9P1>!9UMWT@)q[IvaFHxInESg+@i0kTeX=1=F82{T {Y>࣐昷1OJyHA) f"QE&qc[FTVv0QLbW)pf (j4DuٰJ5q8\wD #&N*o?A-e]5*;S&Tz ٰ 1@&ܶcbbe2_:G>\Zn#' 30Uzg@ A~l"y"0tjM"?YijF._õGuJ&sir.0@o[SqsKqVkpZy # Ʈiqx8krMķJߗW\p%dO}\,a n$?n%E* |>TtGޛWsf/)-9i 2VUŸ&' T&q 6VlU<_$4:@/ҹF$AK;)0SK](,4ah֫<,r0;u-v퉛*Sd[qVqgI X5@Hq!,eޱcJ *8NډBJjttJvNnuCj]ܱz-N)Y} OA=-*ct2 m|1 aGoӛz4AC7Hmdf&"eՇ=$?58Pl  bzCf&|d+UL^Kې+ / 3m^!* ￁3З־vyo[9}Fޱn~P5~] /4&- lBJ~-넽\鐴uyg:Hg;z7MI<$OI0!W}lJ"EBcŚ-RLEjIS\z A}m!ٿHٵ*FTбUK%Cnqů  d.lԁёgx1^3vq$4>R91:hUn40$nzm t14VPLvp6ؓ#vכɕys1cJk,V=t-zn٭ü^¹hb4u2EbiTC{Js#gNf(yk9dJ2f@$BDJ{VSo{(q>uf|\z%ȲpMNзD~&յrXnaֳL+RӮS,-ˮt/N!w2,-f%O9 B61Ŀ* .ò!_Ůb*䘏,:Y-\٥Tt/\7h.xSa| Ԉ۩ 5}% X Iء'o2UohW q?;U\/o@,QJWVqAᇟY# ٷOoE8nj>\#IC,f#J՗a>U:2m=@^>b!R5 AkjClB~+;Uטf$ QM: _*-A<3۬|R˵˅ r'ҶPꉞWMO^KL+ҕ$ ?"=VDqd"o %w}n:4oI8n AZ#{K[4Pp.>LUy̡ACݼc;DZd] ѡ=IZj r6AXA>Wːv6+M1Ɍb9ߑG! iqp:j]Q_gf"6\jia!Tz)|?1~l VRRW7!QEwŖ#lze˚/" O mKO%n҈kd?>&fVg1zԋH=^TZKsy`j QK 5 EQ~sZW{VCZ [.Jh{^(|[l>< z {Q|?ۑ@|N Y{|stRTA} p|H( OC@fff?su~%o;=[>%#weN nH1L;@E@nzxObǫO;CIۭ)?uF|JIY"Kh> d{Q⍦2a%'12Ǐg;xV\P|O>bf$NrXH(6?KW\͙`ǢŶFRݣ{*g|z:ArtTGn<0&CQ lAT \5oR"% 4 ;WQ{OtPyџU'ׄL@ dzekބ~p 2%˰~F-+o%u7TA+z Nޮ4]?dV\2ggrS6Z]ВSHI wG@ y )Uj4t,5DKYpq b? x8r<^[&yWhxzzc`QdRD5Dl)`%^֝:D_ I91'oZz򚾀 )kpe.`C)òk<"l]<_|əP'tEZ\}mm\vp\h&afzR2,5=%B ZhI=wbfydwzآ2o0qlBV_`ʨjJ`6T6lgtV%HZ-83Υ_৻N;?<"kI -ƅͭ(]F}[Hx<etUAqڃFYOBht3e/q|u3 E@#yw'! lX `u`iDRa%o!Ճ9wʩHcj~5?)v}f:aRsS2h+9/)SAY$@ 1 #4E|Ch?p]JAZ RTAS,._zSA]hҏ_ŹDi,'rhy[0&x#6$?st;≂P_KD dSUMKܧIRIR,FGQds:vX3R*`H(7&jkW w=bɶjFҦol tj_0TWشmwYcsc8tZfAEgbu+iB8Ol2[Ee\ީJG)M!i"jҟAjH{ 1@U2hccB'"-A|VGRJ<i֒"ݗBg꘴5yᝢj"Rқ :8bjWZ5 :j"&W+c7\"JȺ|14Vn4),.u2]6}o% гx˭uu-y $w/dp% l/dUYzF$!V}-cr]Y(@H[㑡U]86Gk 0 Z6gl `B-z]֐v.TY= !p[^كV&ѬXЇa\KQZ?Iz<9PW_G~V6G(a{ڬ$jI ̙v :' Fܗ{ L#3'e/I4ںW Y_BݓaԼʁ Ƹ=icA6xmcڛSu[drrT$q@Q=~RQ2Z X'JiN껨%iH;^Ssr]*@zae_27EPI0Ho[*mlGrX]15`j+ai}Z`{&8,gn͜["L 0Aښ5@ @mjCX!4'%TmY3$=@C -13NRikhu£s=/A(2|휱S8 D&ceyKa@b:|Գxv/֔?d}sYT^q>^M [y6\[XN (k bgPape'U?`W1<5G&ϪiBϸu]:v' D@xZj Wcoe.$5Sz?7%yTz?{4S5D1|O2JS8ַTA[h5TdU V} k0+%u=I13&)+zTuk{(bə raNj&$!hzȵUfv'S.Jw3kR<ܭ $F] nR(D)qiU?_1bX_i)o@E%VU1Rꋅ18\ f.`U&Ʉ!gA0>CfMXZhtypkO{BRN Wl/յa%\BI'ŐCtSNUL]Y4kPj=ϖnրډKD)x/ws:yk{@zqP)%ޔ֫@5<.)2ϕDUޠ!J*\]% |5q#Pivs$|Te^CaYZveEz/ɡߵ:m씊 E̪_oyKOn̈ D2hu"gVR{ bzN*OsCץ7XƹNST{!|aeuej]z+t"4;U`QYL\*GϒbKi&r"V@6 .Ƿ>J xhnl1WYDfu -9_-hɢ17w? ?o9x#р.R;%tiHeˑlVxne) N,iM8MLQhşhR/{"h#H5"kJYJF%6qeOX?R)i,Y!#xVim |NJH1H")o[22#jsH؂T!vD2}k[c ‰7Ԋdb{Eq4VYaFs# @BϫKxwtD>xͫ;sf6Ϩ~ :PкуmCGm{kF'_տ߇3Wȩ&.@v4 41NOO=ݭ +VswMR1B҈$Vs#}~) xJC@ci8)UmAxo05|jS*BxAfH4t $T`|`K][Xthś'TmCrDfx/R_ܯ  :B"⿌|ݺpYwtw]{6x ۭb@q&upX^ERe x2ϕ],raQM/NwA,f>uaET8?WD2XpXGm}3tAv$NvLircNTwr`pm&0Zwµ}'0^_V}fĽp'J$5 !g)qTg 4}Ä˽p_G^k(_Ә迷M Fg+m\6 jg` 5F[:Q3!Ba k\$Zb:UeV?Igb^c5NzDTK"57n`R?fq}Y;Z`D梨а%g1RdR WsRq(O4v|94j>!F9xVAt:M]'vn*Rvs#Qo֓M-zxZ䛔8ZtD>ѵ"EGR7j@3LoN)Rlpv)b`"MM[6iV1X- L9c `1zhy3)AfͶ| 7$E7й^y6y d‹<}H9>JQH6+%v\j$~!{!V!mIgh*h{fbpkOKSӡfuV4 ~MO׳q"=Rѥ `w@/#u%Qus[9E"X轼ʤu]Q$#X6ak@?2z&kFd.,E[}U<ܠ}ꫬa,z#3qzE9\~I=fTfVTzdߩiW/a6`aZY/\IT( z rWfƨV?(৺ o9Rf2In`M> 鑻bB=,q1@oFڿ>o %MWjzɻwBB8"E&$>#vpwc}r>$K3nX5Tgu滵M!JW~{eHB1K=w\ dTQ6Wi.R GA A9Aպ Wڊws['۵7.Bdu?$1}`tnŏݤV׎A`k1t?4Sr$:c,˜||ZL+%1M<ǒ1&QX?V@`% s paVq{3ϗ-521<j-rҝBQ\3!dSTL%}d8λMjԅq)WMӚݗj湑@-:0n$.U-C0̩z!6#xT!jNŷ>v&Ty,L3ʾwRd1{_j}&S+1{!/𠥙[Xv+R܀)l8 [`d']Wؾ?+d,n1ϙw+%)?|m?BCO"#^iJG5AZ0+yɯۀ0b9W[qiv1;]mΝ"`M :2i$n]S][G7 @T@ΐ# 9N;f?@{N6ª J@W_RiՓY&USmd=jdWa,̰Q6%J mGnBq Ԧěۭmcov:1J?S aȚb/9|(Ii+}cZ_]Y.S&kKHmvQ't/e/"8ٟ3j&YJ@o6 Ur BsLk^%Sk/:/ڥkCǞ:n{*u>4NI=<tH.ĥdyʞx+HZ_ c̈a=s\A0 E\?im0zz'y'U9p)rڽGQ }FAP>-_OMMVx 臝+1yL ?&b8DxW7>$OF}Q71QGL&̇BkCoeI1cj<9t$2~۪S}ndQ +KWfqyM|$Dz~GQff#YfDkמ JLurO,2lfSel-r=\}4zBr7!<'hWqC**T74sI${6?VBhಷW)O켲o|MRݥdT7mr` >YiuOھAzATV(YV,+}a*"rLد]m>$Ql|UBQFlLMs?t$hHdQW]hduzX.aĽ>*ioɡL/FNcuN/K"PAK~o:8hCC9ӅX=&Ն'xiMi4﷽*Dϥ,se -?QykK@ a WG8ia2E6Z):XW[u;AV>clG++mlkߠ@,IG~=jh6ѯA4H JKl).Y̓_&veT{HPeltY0 7۶~\3'T*vq»34EIw4_E *m fv7yg1cZ k`6AT^;s04Jjr*s pnL/}B[Q;d9"ԓ{u'"YEJ㣂ѳ 8F1v ~\^TXzx +@̮((r/rP V|Lw6ÝS$١?Yަ<ϊBc]5 U Njvwl%vEXJq2!B/$J%>"}qgwWٕSP1qp(khcM]g=3pp))TFGiA*R!Ad3}A1*> NS J(Au;BL,dv"nH D_'Ҽ$e患|UfRlX `[s-$#A{d Pq ޥ_mmdȃ ` F[M@̲S%apnc\tdO. "lf$ɷ #>ݧnʘp  lg(K,#31Nh FOYHy\կYS:-b Հ5X%|5Ty?PeoWcƝ b$=&n{4ƭYl=L3a6vt5$l Mvq8,\u_l>)GLbefQ ^oI޵$-w_~Ǜq˰UB)*9y:ʽL|`k0D凰F^E#mx%@3*ݻ|z x/8RmY`FUMGtZ$qǃ5:GyZ[Xp-ۂ>]j4 ݓW?lcƍE'ށXd"*Q렱w[޵-R[ \ \-Dkj/#0aO!hְ ?$5伵g`>k6brC/u1F G{a׵C_SED77y_;6eƊvO\|!((eicƐU5G=z ݿkȏ3:jA%_YmgOq+ٚy,*Jf؍O^SޔNߟJϟSĪ$͘.cH0jr0j|O9h7q3i" zM-aRQjưf4 @=3o>z'e~-1裃U*]TzN2MXqP+}F"`*8#J|Q.]͔K.y&z!+! ̺{OYLE#"N_|.6gB|&T еtSF;Ǚ\b΂;·!őo4I U\odj^zӘVeqͪ7~x73$LĮ.CXivC#T4_K)4ӳG{B"XbiuTow@Dxވ"*KeaY$<'Sз5;Lł@q`\TdXlNÇ  Dᷛ:{Y2 I=<@*|:%b62P&Ψ|T+†F"X|Կtn}KvMuVһdY*p{GkMݹ#8ii)!%ݑ 1F//+0 ^!-B@*yZm.QhlYp?A.5 -`$o% ) m6XJa{gI@f w\%NqڈHk|%XXt\i4k1&ͤ{3Y^Fa,VQA*X? em:޻GCDKh lcS,W:`H"Ê&3:dShrMs̷WN"[9;qo0Q=pc{Np޲1 Eq!;wĀT Xjͥ#] "9r mO'g9dim뛬f9cgNnB,"f? ySV'獁 Rql9%57^ ,~(7Jt `K2-6Q4s7<+ӹƃ h 9n?<5v j@~5YhEtHtxAßvmF$r;Su_Ml{THx:nj-Z bznΉ~YkͬUǬ kp&vj{BU/ɛ(ǖDᗙK6[?0)p_wqc`uѬ`}i _b5%F۰4 ,+./2<8+~ifoXb |z'9貕1]1=mrzIZ+Pϴ(p[ P>\ ׳J W{3>vI3ӳB_eG{P )ίݞ:}bV36U(b6~[L*XV׼DuxdP*2BEqGJ^x8bZKBR Ȭ{"<=Q'jHz݊#{٭ =meyoBb 2eDIw>D#}*eQZyi_˲ڥ k)PSL~Ch9O؟=HKo}Uq+6{C?K-|K@\B[J{ǘ.i0nM}E A4FyAC}|M52>ihx#0w rz2S|R"'v`b]GQTB*[as0Y+4M5E}pXA+9ZL!2gy pDhK ^A{upg}Qx@8|4# I)$ t ѓ36(*iʩsAI.#)~ߨ6lFXW}i 2e3Z4icL/=< |0wM!M1*[Rq hJL}w Ҳ %H)%qM8!&RyB45r6)PQ9OWK=H:ІEk"Yw҂}.۰KLp,SuݏZ\̏>)x:$SfGQWM )F۱ڪm;[= ??u,UPI+q<>$fAk~_dl Zr7#N? rg2"dZi=_-X'8Umb.ww1J$A8FQ>}mzFֶޓ`ۚ ,r6b92>T)P 3یc^j#č7 5ì#ԩ3|~[[AdodjG+yb: A]O|0s/ 2$1(߼6A8Ƅ L,Soڿ} ntYD V\Ul4n@ALdYh2@>ç :9ʒvuh. sޤ-6Q?Pu Ԭzu {Bh~>ĥDW1`fM2EtޓVpy@m*x%+^j*g }RkE͸)-c] VƔv"k߇MORf<&iOe`5oӁI 2":1U'/CqowvSL( p3L3dbҟ RB>1)R8ڇ"2I*T 5ⒿH4UzɈ#&AT:DZs٧8ƒS;߾EikUޒ׊3[u.fɘnJEj9Em&\nXj#U;5SN'i3p4'@: 7si{Utt=?1)qiC){7fO'_'c0iPrQwkjJp׋[:۲0 ]B )}ΰB]Ա$ǁo] ȈdJDz!J0~ CK8bo + s(9ir !@LU8ɣb_w|ʸ-m3̶n&PDПpD5diGFXV:8i 8GAa 0Wƛ&AwwAPLɬ798bEqc79f~ѭt ^O*n.Fg H2mBg E:s8E|g Ljw)0(+kqCaD~7TÑu9$}7*~"7 oIB$:7*1AmGyKYZNCmR}H.(rH€M<`sRpr,aD$6sEVȡMLu )?uJ815Վfqa+c0T-%~.X7^H3Iʪ_*iY٬ PK-z@1$V_[*t=l;S"@ F>!LK:YՎr(%iZ{WJ!~|= #q{P&Yġb:N Fb3x`ƏaApX~>LW8ĵkBr&|q]Ժ޻RB#?fVOy\Œt`a?=xu M &z PTM-3+}#fEt"JL1>aII+l'D/;hZB&.Rky`L8J؊]}SZ@W}NZ$MϽOT'9Y> +&FߵK/bpCkY`pyDԹ $kNnz-&ncX%ᖪB5~Ⱥ9&$dIU@+AwcjS$fI1T.)Yj꺗ַ.uQ ]ދQI?jzN\P)07G ?Q M?8tE}qaQ06@swYh+?Ը- IN%LAȪH5\.+ynE{Ũ55&F#Go;" fu7X8#b1bv[ə?)4 +C:,곢ɍ~o i C\$܁4]iSM!;Kb`@qhG% @@X)B-} wHf݆jXdz%h:b[GqzBy tmdl]#_=X؇׈*h\, o@ln'[.RTC#)[uTę q[aKƍ<*NФŧdA'O\a|Y`^d bڃW`3L5IY6 nL }@$sjRa0Od砹d {,No,]$;(^:Xvgg۝9"ZКӋc6J?:o927 BI!ev]mļXT=hɠ1-I /&Q9 S5Ӎ2pM%KkgM FVThWƛ~#9 |Q^>[Pw{-7UgK"tY0r!b]RЌ}ԖY ,I^ 7&WįQIJ} )%~$ >Ƚ}g1`ZZu.’ t6T[SkFSZ#5|Utŀo/e= [3m*D8{i՝Yc"VC9ɛ15;|WBPt_hBO,S 9_<6$yמ#yJN k)V|')wcb^n!VW\)O^CbPZsc6? xyjKa #u4KRc3czY$/ے2ZDA>{ r$J1ɛ;ihO7ޓm]*$!ߚ6όt\f_3Y (wޡ#/g^}K<0ŊKKuoB.PdrjERi8;*J:tQ$ICލ꼓D C `?~deZA245iHA t_R;Eo"}]tv]fa|!_T\"M/l< 'uxߍ9j|tCL8CY*crdDO+Z49u;U!$l8_'ryȆr1r|^9^ ź~̕)HBB( 6_TbycLi YK ,oS`h5g kmMрFUȽhzÂiMD1h ZAi]M5 \ GCF-U݌̔UGܸvÂ_2=H;ac7 6n0{$\5ڈЁ╞Pcz&1$hwa9Хd v;ҧ!q& {ݨGk@ ޼_GQlVtmsvh IVD t f_!<1Ҳ89+ǓV&nhQE'Jr[1XuDzjt]sM+=)Gfh*zL~⫣6πysO3é@I%&waZaJ]X"])A@E?O0qgE#*pQ, UNŴ[+r.Q_.t]xA'*&2cxBģxd7 uļÚ'j<36kB3|xܜ=_AVQ>^a܋:$YqHjÖǖxH,TbsSXKm.8xpD23 xi]&$Hu; ky}2 `pRj0Bd]׊)Ak^JZ=ȕ5 -X2&R?,H3+\s2غ3͡Hf.X!_g :YfI!a5=DQp뗙p<80{mP(^'B|&Y266 LGJ\, n!{sZtqʕv'x]9ԯ>`yvMՄgjZ1tE^D4Vyv Qϗk9K&T6O\Z&z0 b_.'!ATɘ>MV ޷}6 ely8E`PAiғCf@&ЂARP$Wxeɸ֦5ֈ :?{.7Rz~BObڿh81vY]hj#/>  Ͳf`C0S2-Z,YG= Y9 iJp92>#! 0I p!!|m<sP٪&Sc،4X R=XR֩PQ~]Dp3ǞL(}S'J)GIP}W=EQwb2aC rOfMǑ)PM.]]"wnl`Ӵv,șv`g+-Rfg!AUEs0kࣘ$MH7u[v)^P$ɱT`=}h>-X&WŤ|oe *\Ak:1:۶x(aS%&-)I5jcvj3I#C ::l~^άD0+%&^N:f ))9um>?mK<րlD-txJy!tTG\.BV7lcQoۿ퉧8rH$?DH5äS6=sFHeA;Rrm49UB:2; ,vwׁBveҨ"Ԉ8ҍ[1(~\ݛb8jt+H=zSj/td+c(:+TJd) GQDzF@mlITkc 7N `]חJ2(+N3PBODOwb&q;L;b^WOq> ΢vr4n5r `/V] ? VIF]̞ΟSǒ[Q9_vb̺i܃us~ʶ;[(p@p x;Wzy ?mԨ%gϩu Um3siIScVVS U!´:YZɓ+^Nc#'9Q -; jJ~Ua,RJ7^]ᑔ|vZrSpJK_c9Ld[K`]kHUZBS)g^|V{Y/-i *nφmC"8Ov;cзd|Li?%a@<"%(^ǫtnƓUF\ 2E̿X4|@[CF-\yk2k[s@;f\A {Hc5-uEW:lQ#ƺpSr]gv#-@ø>kdkG^*(x8\"~fj@K^yyUg{(˲rbHͅW=ZvJ(n%#Joa|#3{ұKvß>؄lʅ :e5Rc9|\xҹj(2{= HOĴ["kvapضLs[e V%hO:EhN(IH%|= r &幚&jj#Zny7!R^H!#FtV۶e>ˍRvIfi$֘{ j˗ӕL}!@T gfX(yLDIO?֪3\FtӉ5а˶dnh*\ 7[uc;vj>@{|f? 'AJ3n 8]B=o}ovhA֦}0BȢ[Σ'iGmrFH::[ 3*^M{sfUeeMvTώ*'2W3?Ʉm5їЄFOBKJ>tZ%\WblR1P.k|TR\ 2'`/a;.F\aLO?h.bf_HzdY]hp,n\`V& ~#[A"72@i2*]B88`N>* 3c-OsʷX'-1U[p*B[roF ^/RH5lGA̒]M^RݞxAf)*CC]T*-IZv\ue5 Mklknd[ӗW^=wYp{2(Sc2 +pP^#6!\K{C-LKg{w?iHb]5Y7,ģa\Z|\Ӌi⏿E+~ԇGz)զ 24a`xC/Ndsv_UXVv qT.*NEnOa~s$$!֜ۅG8ı/'h[Akrgxf@O&9W;&q$wv\c$״C6Is74y;^g1hP(/-?E[l5[pJ..dinc.9{ͺ&ʂ)?ϩTRf8T0",*ЖZrGWV70'@nz h:r<"szۃY K ~?- SY3}`H&' o#]l'i, yv:3ӱB.PޛO،܎سl\%&޲ _1!<c.0&Lk[M1XW0/`:S,mݖ]2ך[ iᡐ<ҿxw3$,.M#Gc̽"B լj*ILS˶܌.Y#0!qat|Q>d T$w`˶b 5Ce&Gq / gAm퇫୯pLrC1} qgB Wbplrxp 2tJ(dMA]A:A-|by)t7 D),lltz`20ah?X94l0dpLIj G-$ЌzNy@mc4Wx!jBx h{wgm",GlnEqyVI͸kکĹ>lF6W܊k\hDȊj^QGS{ZQk]S[ܪ7 P:6OOj8tvzwx5P{L-TzKxE+TU1SSRCyI :|PԐЏ{嚃FL9eA(fU-9!+K:w17EL쁘A$2lИ`-VTu=A#vHcuTbnj̦dw"5Ʈys=1N) Q'w%>ZOMّ<[aŽTfZ?PWGs)BKi\uˌod&/mU ٥ Ⰴ'pU'Oh5s-$%[xʼnJ!rhoiH}X9&P~]hܖ Fz}rxIÖ«3c vq\t͗myI8wMIBŷ|B'|F`u6sŭ2wp(rMAEBT 9䍑 7p| t_%/ZG'f+5oA}Ƥ>-qI_#+PLTn&cv¨C'R'*X&=zU>BM+q_jA>ѐ3BZRc跧(?4#D09،Ww)v:ALc7KEZ#\`g ^Dڌ*#" k:A7GbCL?Rvb}hB?d<3pCg;,ڰ%z`J}NP.rrEED)] H z>h642DRMP MtV;bGj4?GMl,n RM)"KMQ!{|eU}tksP"U;]?-jʦȐLpږVx /42=.콼"0#g& ]H:8 T\~d!Sysu !z)&.Fn5p q$Ck#1b׏.25Ksn:(uK!Zf w@9h=u˽ҝԌѦ5O]CǨݵԜXx(\z %nqXDZ,0a ){ ZB[nXVkX:uA8ާ{(PMv.t6O%=\S-:?w]C |pG:_ĉ aՓӷs~@*7:zSOoJE/sڰ:h oor=a@4@PDya$."0[o,{))oX*p]ٰ$* X0WXY*$Ej9&wGLB,⫎q?wO'`R;0k |94x}ݧyd,J53Hh>Lދ!j>mt$gS_jDx*|1Q @C5iM*PI!֧Eٓw浜{2 (gl凗yR䲫RT۴i66I6+:ñwPϲ,"!uNie>)؏lp2rh@d`\tuHsjH<ɲ ]?R~ Hڱ_m._N.OP!Sb=on˒ =ÈR-?rvjbgd67)..ckNTu;o2Pj؞?(rbAUpLY]j|: ]kw)#|rcaV go=?GAv\3K¶hYY:E'cŠ;)i [viP"N!M_ih:Ģ/8QbLD@̴PJQˠ^fiQ/ܻGjMPXf0P&.Bec"TUDfB`m CfKPP /ҽިF9fՐ:"2(}2:Aȹ,nHƙJWIavϼYVFT ^v6JP6$qT_'{; @Gb=i[-g5aS_n3/8} ^/LyٽL"=qqS9C;;C vc2U;gzM!dkq aO^۳XĹ'/?VI~xbj!{s^wc%2 RLIn׹>=膗UjmLalEfhTϦ'-/f{Yģ3{43˓ѫK,\5# /QLZ@ba9ُT?,Dzgl|39: ~M$]TfnqWn~-! 滨4m}&P{NA`aRu!Dl cJ&>%>[Tft+ӝ?h:WDA^vNkB:ܴ00񊚫5@R|-D-eX@F;݊|:0]-[>xz6<'*gX @|pl`ryDZ8ȁ/ˁn*b7DH.3ڔ;f=&wfR!29B.p觺WC,)+0 i$T]_^"GUCt' EKTz漱3;0ѰK #ꋴ چc7oȠD &υlI(pQkp%\a &Ǡ\y4!勐l7juzWLC&pk}l&"ap2tI@гʭZFWi FU- "`]r5LX#Xu*\1$OoKlQTۖӺ,Tȟ郷cPNH6f 8GZ"`p :)q@c;Zq`H1Ҿ~-V+jwA#rRn %{@(x9bjo0D~3;W 7hb|yM0=;B7p' V؈(_ UO GHᅯ)+7"ȧe-+]1o[9#[-&'7N.g~T2wnL;~oP sW'ZPYNӘ}C`O8OmM`(qWj#GPJ*o/L.z'#Q1-(de2^] q:*-IV9O|cʟcAΩ+nIЂ۴hREpj vbH* ZOvNWg-b:ċsUY0p-^wq`ʐإQPϊBvѷ -=cYJ&#ǷVCsjX,MBp@woӟ7UĮ 5DwJr-0qFzP]9y9V@%-8v(LRBQD:*~0z^G(k9t)2$\eX#x%qR&$s/H~Sc%~fbO1eZ`$B\f6`$Hsō Wiz]M^5e{ IA);ȉ9wmFۡ Xk7*rlv`5 ;8 x8Yk$<kz>tdyb\˰%V=AmO]%۳Ds1+qٴk#A%fV˒㙻>}%EMF9NN`$lz0[QPѓt`sx2FgTTMLaG(CIxi:DlPAQv ҭxZ/[ɉ, ehX| 澈AKy5Ɨp@#[yV5Լ;.*K+{J_^:y- "_Zu LAҢ߭PغCxLvQ٩u=wx^b> Vϛ~z(ڽ.~P;AųdbeŭA0t E(ɯ&d<"`0lbalKƧ-$r[ۋ2#P!N FY5GRF(D8٘jºN¬}]cjP+n rtu 듡uͺqjPI;0ϛ֒ULS:2Z1Ư_ 1H88@ s6L{TsfhV7qGnuamuOa8Dž7JA,@:ʜ ^ 5D/Y8+h;]$Q%⋱:kwJފyH~Ε~$۫T'7K$)om_QvLDO$),hGz,K0p{‚By*puMs, ^[МA$];_U g ݋( b,꫷|5!K~9qa)&0:猘nxS g, F $vBZJu7ƛ ZaX'(JlZSbb~cTNs=&A|G ^a%wgGVNLmz!oba.|Lop˞"Z`z0<"NYqa6sLW rIk;7'_*U8>3 둶ǵׁj(ɢk\=~z\DS]>Wʰ$ nP]JF &9_s֐[MQn{~8hRȎv3L$ڄ-M'In%hى9W!8U' MguXS}ZKA"(8KDRˮ';r%%Aخ•yHj8^#9)L[=)=<{ĩVj{b@m}8/Q#>`hU}HMlP%u Ø돬 9r1̽xͼR؃&i/EwyGM=m-ZszUt,;E#3c`ri+%HoKYF_B{ [߲*YAi`"^g Hws"&9~xo-Qǖo^YlYy!KA8gHFi;Ifxݡ[$CJ!-%i)6r̀G@ˌҚk;0KGM7jJ5<2Lvх0-SiD^"-*/h [a`@XA{`O` Ӿ:$$[Kp7íE|У=J }΅IrRcZ{77-|*n}qBZ!K;cxK%F ~@0VϫIa*Mi6`y6|:dP_ֆE޼Z5†Xd"34c~$N8i(zu{6JeJ6Y$uZ": Kn/- '( [0rMw#wonh䚳\dW]w_h\R 0k͘nNG@8KL aAdfL5Zk>EGXcn>!̠賈{qX?x~_ǂ/$Kg mշu_>EAǧ qIWLog? 0/qGn w\mkdG_FVP =8'6 {%sz`-bm]ͭ~ C.,͍\&ꬮMڭ` s}X%?7|վ=)#H~Hk[xWVMe LdO ap0M'l}4uϚՕ.^ *6Fc dTRȧ>pos+=)| G*18& hV8EJF9%R`葉Xr;f5Ԣկk|kʼn\L/#O7 HOSֲNA( ,.QQDc"]pܡ)S}4y¾5KmV-XfկIeL1dE;0Nb ]Dz ƈ ~qLQVQE~1NesP;Y}a炤VEH&,xaFaBcG-=wٯWD=ϵ+|\'d] ^zFKdcSb^ ϡzpGj3/QB>oPA~3r 壜b-DN;j[ڏ@|;NK<)ZrijxNrD_bejN_{ϵ>,y9S7[N=ԅp=ceעH D6*F;1Y*a|{4_L52~9e$)}aNGMVM`Q oڠCqћ~gEE=^Ǧk4G"@B1|*R"蠣3UՏ!Qz#T ]#c|עIGB_H=kYAO|bȚ@LNȹr4I #:Nލ#gexE6޴5;olԨ*j)l2~U|ʎE8w3x2Xt܃J6J!/!k E{jh%!nDvHqsBD1 gQTѻ g}Vl4# x)`!bǎ8TQ>FۺwB*i&nAa6 NC*olj3xXAᏆ?(Ѣvw1 r/L<N٢E? .>t 5J ( "TTwWEL7/;mH&,\((~k{ؽ^fl}:,0j+&+u0=sPئ4wA9EyrS{~UDPQb8r1F,yh(88co񒰥-5yP 7;w⯝$WܳJZK}a룂AT"N"U5A#'U8m!D\t Th&zjiK\!fZB-g6ןg, uWS`IܨX.\# "LziT薚Ip\(gYߜq_e_ D-j|7$8 kAFw㦮VzeX"zAL'4?]$]@w^}nn8d1}x.G}LegE16"l!voŷ;"՘1oV*"gu[E@ 怇[A1&]IK}u1Pf{-|SN~Z9"LhB_P$W=@/_0RJScR&W,ٺ=I7Srj#T?aQџmy/`V'B*%e<+7)ViNp-9ܰ~2] WdzU;>su}51d_=@-YF+yf .T)=:tppfB"DHRá#qmKSx4ytv"{w7)N`_A5O)4u F< t0<]gAZκ֟ʯ?]rΡ٤Rr:$#TtVA#ܖ ̣{RS%p[i(M|AD\= Uk 1s\'M7ު:OԔyoa*cE/ʐpeQ|AZՅMi>=d~<9v Yv'+G 4B&&fj~ю"H~)# Uf\ I`nl҂} vާE>&f>H؊Z ݰ9;wj5,ʝHb=t{4dg1o8,t"客=c@=ia 65y訷i}rLn3LkQ.U”ڜLwT~a拖L!g9ԷPfXOj Â;U7ѰY${oِ?jmvC7M8i_}; q<wܦezY*0A…59X&"ìMgV-chKT@|4d»)4`WÏ:3}X RBY'*rʔ4$ FJ˿Y1 e| mx\g潁.b߷Z}M";8@H\ˬժ[hWsN&0U M_iPό(.~GV^MeŽaƬXiŻ${_|`cf;BG'tnUL%@vF?v{X9)3hK磗ƖTWljxx,͍TB)Fq15/"cN/r'tV}prX9NiNα0ڃȹrcn̈"Gm@l`ZWD5W|Tտ׫w4}ZԤz7ůBJoү9QAʆ{\zX ;玵_IrLߌ:)i =s~͂7S7leu冶  js5=,-D0ďb^k{u" FЁ)9UI/.dʁ&9"4 vӥi-uԆ*m|/VG}ўh(nvA#ZY'ؾJ[4\GvX7G%hn|7!j̒c?P)6@}@igCV%-o,Cq΢p6CU &Y6>d^ [,5pEB#N_Bn!nOz&ؽ "' Ȩ뜢_b;]İ9CfXp3^ھR*/A*R}xT\C>@1838 LdY :KvX['=>sz*>4 {#lۢU3U̎dYy r;s6bN+;bjѤhJjjo0pf!߄v@6IojTajZ|\׵$k5M%ضZj!>\;Pie5j.VB I/ NՁ꒻00u$Ç:1WP2zp##Tb5фɑP/L :/Mqƃ_LmZ_įF+3ngCf<,CM#l.t7v̄c q['6 c[S@f=cN pc.WR7{0m:M#F *%ߑ5o1f!Tt7[n>^/$jרVX\/70rTtOb![O\X|Q:W"N[[3`xA/:U?$FՕgh;"Dw&!0kD:1>$GێR ="?,.wm)U H}w؇]9Cmty5;2g2xH=o?\Ғt $~8=}iƉ Q P@ɾTDzΈtf )|`/[)/Lq#yXXo-D };y``±5-8Ĩb)$$ tlH4ӫ 2}@RnnfN zqj)?HqW[s5pYWEbFSx N|rHj^wZΥo?HvBaӳ:7J7qR=gtRkb_O6n)ۇpV"q67@W^B=dXZ#Pk\p +j$YCx~{8 2RԱ=qz(w1TG[Ǵl#&"͍< -I9{_ 3cRR1%.#CRlԄFd%3ib+EM[Rʜ? WźϨ^g­*DXaP9~|u܊Rm2ί- 4/HG \.!JtǏX~&E+K*R r>YߔA|BÄV,/ پ*5x8zG7ą+ N{ p듌?L&O̒UJcj cxMCƘrotn)0]tqr5M]᝼L{XǷZ19H]f҆0G u3!L2]X 0uuXI`Px.K};YN6dJfG-y+ K1qYƷEW̷U-΢FK >; Mar/I,DžHй7 ]tfc EE EǴ{Vj,o Th6+ngX9Em"9!xY!N;4"+{ 6kuǮCE *N(p9s Խud%^+5VTjFv|n ;a3-0'O( p<-x/ʷ?yN_wG.F1&cPa6d*>9K4*w33"Yc2Ԑ_лN]\ďk0;p)KXPbq"F*,9]tؘ,VzuQ}}Wz`ߒg^X=Jad0u0u8]ZRLV႖/ݙqkI c0FB=M8&ޛh"OjT C(=f&{#p%DŹ=BZ7w}O|>8L[סRf#Xeγ/ܮ]=cP4܏ gitua.rR߀J!NM|)8VO٨ٜ<Ŝ3 2 Nq﮶ ]G/(T8ү`Qeh~]>@vw3lKBbu*%*&2P0fhHzph*)#tĎF-f$k5RG#C`Flg<㚺 W":iJVطAn#JAMjT*CܟӪ.QyV}CG mH0]ճ2Ug8B8ڊ?J). 7fI-% ڀ{o?jPSU&є#)=~p6 p^+N(:QZۇ B1:%ET"%3wMe#&kQu55A(Dy'w0RճVmPGv& , O)rE15h .hUye%Ct%x|09ɧnc#abxXV8Z *S9'lٯ-}, *;{нvыt'SQ1U$K_QB&8-h~uJWMfe-O\YV\k O>kߛ0|y~s-i#P\{=S.jEA|%/e@ۖV5iuaU 3LӭFyXuPLF< 5{r ژ銐'gþ("0v {\=!%CV bG3>dM)Vg}րQtT)ulM %Ϭ T ,'MiѵS]A9[Z_/ѨJ|.uQ%u^*yR>Оix4ҽ_ ,-_哺Ho\y2S$-y+Xhdnxlpp.}b{WeR^.}Ҙt> ׋B =+b&n!ZGҮoǵXue2<e'*t=TZXbLzVHsl6Ogw|T2hom·z8799ü_RO;P[+'Wb'ږfoՅ\߻y_bL;=6?I:o7MⲴ+|gѦyif)8iEَ;aދ#A3@IL,hOzVwvUwFǒج >0!!CJ{ k"[E,ߑy͌l#59:C 3ܝǮ)^hWW/>kK3ۜ4NCZ6{9 d񀨈rM+{ocp_Iz?:{+E/}Bngx"ĠG3h/f`saL P޼`:JX_o Y^xM *'VAC|rmOuGߗNOq,#>0mkd[0ũJ a%G!%F01\q=8Ӆ-$ZA;qr˩n"§٪]<2#ˉ]cfٰyh!Qr|靈riw3=9~`"#v󳹤Zi %=8.m^X銅0eNu1!S3i֟n#(X?y{ SqYUP['?MZAvZv?>զZ}P?Pl0EG}ڪ>z]H[`aDKt_2*b,'_%\ʳ?h8:u{;3Mv\s1- 8;^4+yKlBHY` |cyo7hEn2α8H75&g l.eVH(#_].v\(2-0dI~,) v=WG?R$*Ԥ[bg[^ن0fj廝!rIK DB/yI tam0jfW~e%vD}eR1S̜Xhm (9PmlA55kY\ސo"-c,Wxo7 jȬ[" +t1{Jȁ?OL7+UDݗ:P!'ckrq#d*+z=s~jt\8>EȣHDqgއG5UH?dϭR=>]UR) L1 \2xv]7iȮ_SuC #3+fu(c[k& 4xiol<ӻ3-#}H+Cs%]uOPlzN%W֜wAړ̙5Cڟѩadt]v.HNE"f$JF#{B5;,톹(jS7 DN<@P?*G6bJ~n`1^t2E>k_kI+CO^_QvXm!3LgWT:B~qS[7YM#pⱸFBeBy}]U;%l]\J,nRKCƒt7@؛NBv35q[9oaK^h4TN.VqRk,᠌헤80{OMy|jd\!bu2/$+ALF fl<'LG+qDFwB-M7ĩXtGo}*w+,ڑfU5:BU,=nHnfM(ÊUݠB]Qzv +Te&۬16nmaǣ<*I.Cb ͳmL±HEGnhkv% ,-*g"=7πS-> %[WF_n{#RW%6S <06.ߙ=.G^:CK,2g˟;ʆ:Ҷ!X:?#^_Cau/+|KO L۵2WI$A>|ɌL$%ع(ަkW|r[Oϵ3 %ҿfj;iGr>et#ކ3ouqM̔]81,M y\W./{y-3ָYVyD] /wytpe66ҬXq($+I(VQ\UG;KN k>^i6 v׸o-c?mdƫ\5abɟҘFNoފM{̅8fV"gUt,Ʊj$=֭ f<pkspI @Qi^&đM5ݛb-*P.8^sc̝;JaLJQ9͋O%HA2;YTZapM鑴;a tp{(lBVS=_ZZub|\Q#'~Ysd[54/cg$4mOZ4g DZ+HůwnR`C/; RRk̯~b \c~.b #n }u)s~8<~mEw޸87D)lgǖ?_ϓQ1|6FAfhԡ~Cf3 }wCJ{cU5tI%L{&ј~m0@ /c u>xs&>ZuzjZ0S/{ (`Y`/j)4k:vhB&pJ"ўUT^(*;Sd?j((승<߄JvpҴKڜl=p.8u-:nj):өW ں/V0ʫ}Vu@:/Âf ReT8=bPg -ǝ:>7F^bth?0( \4ti@O.DlBB;KQ\ ˸2 I$"qUvPe_$}ls@fZ HrWN|U .1)x>"M LHs}} Pa̦,"(U`v~ϓ~/ƌhmcH*/` p| uTX1^OdMIM#廄qE! Cg$+5;P6h?"o5-R _Ҵ(xW9 .6G+\l$p89(o-P#s32pikطu@πw\s+M5ܵ+_/cK~~ܺk|o6Ns;n$(Pw4ik1H9T㙨?nںz \^hp̡w҉$Y.dLPſ[X<#+@3_ F|أF Nՙ#CgGi䎴`⟙-?2G /O_j \\GBQB]p`% g FJb :j!Ym@*nMVN3(}SA)K; fqw!x}厊ﱮݑkS $z={NO K_xり_Bo?E'̆)vD穸:LҧV e(<. p-$HT%BBP\e}QdU?X̞ 3 dʵ4<,qRU=bʤ*;HNq%o"h9^hʪ[R? QPb]*[E+L*dsh@ O]ܸ%=¾tj#_lJ$hEELޕ0B(}1BZd@|!]Q=&*jcB\96gE~xz:bԔ2*|39uqJ|j&02gƝ,Z]$g W7Ty-s=RgJ.4*2&N%&9!q5F-La1SEښt5~3@J`gkH^bFEu!g,"Tϫ#a+JG(+pg_揔8f΅;PɟN+wxJDGTv[t^n 0YO_53S~)!F.bo721^&|Y_uP㭊-.Nuj NȶBS$"5XZSw]u#_StTcG/:BgW!nINź#B>Բ,wz?v:a򞛁||ÁZ=fHu{30KjF漸>9`4K!'Vo\Su,בb2J\G7 dmWj֝(go ?"Q}]8ϋY+$D,ۛ8Eu:T?s-qb\q`UOJ0Q?OmڟMZSX^SƢEpwx]2޽sm~wWzg`EŌK}mndv%-ZVk;X)/ .䝒6f~՞Y?%Kh>ٺR39SKn&_Wu!'Byt4*2ב3jU*xGR>Gt[)S8l0y>|*Mcj7Mu䯐Kk&OW0׉ytNbSTꤹrl1-Zxju0NoH%gEC(/5qɳKAgyMTMH"i?Bi6zA~.z ݝG ZkS;LSN޺aqP';GJ^M"d "X<"#N` <ɯ16'jNhaϭF%R XzHZBH38>]2H=G ]̈́*ZXh@4m#g#Sѧ(q'YHin"L5_4MKg'eD,קǑ3({Z|{9/=aHԇaûɓ<ËH`}󸡳R32sF5-A+R>s5kt<Nε QQgsJRmpeui79{:eQtIѮhu=ymP55X)+i*uM,-T.w7/]7 +g}' ?&쉎> 0-n#BP&E3KmP2_-ƨ;đaE?(җ%.Tx9L O1T0BT5¨ K~d#A*-nG ھL1+ߜR~yIRΚ؁/0bRVͧt {)}9Jdܲ˂@f-0%CFd0Lw@Sт$gEH&c^PP{ IHsɩ_PWmN/G+){Ẃ"62=&MPZpyp6'򇔘|rBc(dA+Ӡ {A&if8$6[5\XJ xO EZݱ) "| CZz2ȢԬʆXpvS5 o[g v9R]Ф:޶U 9I#F]P{J'oVtbIN?uO1 0reñpLO -="򶗨Rw|jb1ENՔl8BsJ ,|k*KZ QSe)vyIP}zP;(; .b%^$,!3(f{A=ͅq ѾAdTc#7wec+"$,c3bgXbXt BxXiH%xQCgg:e1:z[Å*!Rm#*?dχ~&W}Vo0DLtģrįf,!(?@ַZj-7Gs>\ӔaPf,snK}W@([sMZPhGoKmQ: K 32h 0a}܃;atk_{$Mo LO1a6&:!s _㺚+RX`Zҿ#6+5Ug h0H5b"5.֯pBۧ1 j-j@%(O/vlmvA= pp=4L˝$q9 2\XvYB;6ODFrՄ`󢊧0y|!ԣ@A'?_^ SP+5ʔ!q0qńx {qGz\3?.o&᫉J3^tDpF\g/C?DS##q0F ܢu_)35)0sʷ)Q.Um{@?v%O Wlnc\V,kbf[** IbtAU,f䖋{ڮix!.OsƌT$cJ<\Wj>2!u@78F<q|WcjLrrAvXGG~1`x;HXxQRex{r=REΠ&Elfg+8a`Nr+ X)(N*9ҹD%xfIX”W},tBY)$$3 0X<cT:> jDYO\ U /#)^;)8{?l#"p7ub9En2k_g%}PiJ?S $r~}=kx醋dvuV}}y%8hiD/bИVꅿt8a:.r-y1(='XJ~bvm쭍aUco( u5 &2# OL."&4ݦ̾h4ې2]YeXrKfۑ0gȯ0ӄ5ф ڥs-Mdd*b VD3s (,8ň~}kN 678vϨI GyaMthf/Op72(&ɇab ֑ 5䚯5-ޜg ZcRɗu3Ok[bcBG`]n3_Jo_bBNp0:1h;n9sG •_Q$3҈G&98o.wqFd9q*pۼB nD0,&݉7w[@mxB.dd[Wݏ%xpFr: x t#Ds53sbQEO>Ң8Bg'l5Y\]ԬKC to4 9%ئt>fVp+˅q^r^+8TG#[}OQSؒ[BDʺFs^?+x `a-Z\=:v6F*sJnjםq"}cZ44U^ )T*v@_ک@5 #1G< vxII]O v~7$mLq)56&-m Y;qn"JPkIZ+$ݒt$m؃dJɘz#r rpf.:>V+!QgFn/^f&, fu`\u {j\*@ h^>+c,oB7_@0ɞ'ZC߷XXwOylAu F%[wT<Wʸaa5w!h4惾7=Ptpm5D_rI+8An>=1grI{>`tT* Νx|6Kf,EmSoUjY=.v3*M?4@x +qٸGiqd:3ص#xoេ JukfO yV%=nElǜI'z$5'u3Ggh0el!_c`NoЀu0޷w추8{#$gOt^2Y'4 AlVR"5 .~u2E+XfGbqb@ڬh:rJi۫w>Vwc%wgc-%l/WH\0$+\\ڪsmpeFAZ ?9Y|<*0Λ ֠P>!` DZ.$6Đ*GL бJ<0k_Z>J'#Y!ufH0gFS{@!:!$nM Sf1FCJPpe'L,&e&í.ay۳(2A+dC]s&ax_'!.H%)iGHhejRP2#q[Q{M?깡UWErARE΅&: Vͅ&K>0J{ XSݮReR?mRȄu:qǂPEuW'!l[/8ojȵ[PgWvbqܟf XoMwm\ xƐ2N2m+uKHR (>(&,ե 4 XD{6f&4Sg]m``vpEi|}\|_`/VrsѢZpxjy ʠ%aP^; a3x<P!e|o1$o& 'BDE*};\AO7wуB1y,3 2Ug@ZNUf*Iu6mgtX!Ɉ|/xXfq'\zy軓o㳫5 cv[]JQM/^g jPW"2 g_*0 4ڎ[?@PohMs:!sP˷F= !eAL6ژЙٗ%37,(yN}ϧ-3晀]2 #d1}$l?6jv4/OhL8p! KExsH]G-_ J4d.2wt:a֞yGrFϥF<{yslME*@@nqW.Xҁf)dgH@>w]b&׿:XL݇ME)b_Q $Lְ[fXܧ$4rdz ϰ|uYXfm 4YگEj7)SJ=y\U{9t =Z 0dNS֗|`p&WN"fP>/YQ\g W6bkwÃ[AlQsO<  Xk?;׸c)L2wYĐ p2-gqȥйLHoULpt4zc_" g2;|B3$.>jnWH^1W!ɬlJ?le|fE+VX'8MLpEz:/"G2=:'O]'t}vGsj鹝PX|"˵AZɯVΝ[;v~Ka뇈)c3^m|Z j2]ZeL27Ѝ/v8h0iO/Fn5L=xpC y2[%pbm{29BGc2UqQ->O3-;ǖѧ !2}&F.6rL8&^U#ћ-}LPmا TQ:ihQ{#v~x|IIɇ"OSٻBC_lƃzcY]X0󰧉;*|sq5\@Ig*HW4OmAw?LD LYUpvW щd չ}#n46Lk]>8Av_05Ĥblpi-5Sџ,ج]EG&{f%b#ö-Uozsˆ̣!FQi&vT dM7Q9{IZ{IS#WdA:ŝ g^N!J$ekZ<{3ѓ%qɑ{g@AY7 Ot˃%j7ExoK28э\A|x?A4MZ^O@Ea>\:?$WQiO5ӯn?,Hq=5 5ko|4B Zrp "FQp$FcMBHXW2,U5nyO?ڥw!O? nCzH1_n8 Arϛ&Cܙ$߂eL̺JPz5~3]GMshQuUPc-ED"s(PJA?n IuĄ u7^*4MP87ԥ`wQP%-pB4`%H|>@-iu`\`8)J Sa:0 K$Psۢcw0 GQcTz+rt: 8u@aa~jiCp{KNhUXZQQt7MaKQ~)F83BlKy xpHIN?xB)l +*1FfStdJG{:wp1%yɓ DG\Π\Rp$xCco9Iq7?wXәO=a!gkC+ֿox&roB` ŇEF_3"n0jze7'xSj//oH~?IN& :^xl3^E*2`E %+:&+T$y^U,Z+D|fD@$:-!2o84v⌰][uSEw.ΪrpV?1Cl]!JFxoj%PWG?;`S ݰp\X&K`Z2PϚȎȼ+ zWȤU4x_"Y$ˢ@ko 4?G` E9(k\]D| Y 0r1x.n^őW0&|<ԝ2EߩvT3I gGk;v~5އ fNH1u)PũŊ:%NYX҉Ęi VL5;)Ր޽nI I'`(oaqq' rR4MhO_b۬Tn" dk!^ ָΩ좒_d1 _MBlH6`JM|~>ZreU-_^^n,//uJ“w9{ A~sXv耸[n-o4qu7UZسs 0+);tEb˿0:9+I}UBUʢM0:$nZq6^w;>.,C]PJp Y}.=ٷOuŻ%K3“ 'A_p?`02S?z+MM ہY;͊97ٱ?i$nètՠJ0u,E;?z=E&|>\j6²҄%?K{!sn]u^)rA->r"nO436Afo8H}sbSA+ Wgwa9- mw5E}r|5ħgخk֤U4R O*dQwDIa*gJdDwvHxҧꦬ LZ;zp)= >H?|~L8yLԡ!ZD(;6ӪǴ4|ӖdYy3BQ3.6C0۳H62yE1&Ϛ}Zq)Bx^|{L#Ww\ 7JM{^+.z#Π"CPRko[& z?(Ma'R4ABf7x\.6ǔt:%RK#V{IU\Fk3,|)K!,Sؔ9rI: >^rbLz2m&'R8jHGQP #|D$Ҧy[lQkMbfI]3eA|+|Oρ3?_ Cp2w%?8ɦĜO P0Pc"}CBf;͹jF6!PEqykHIk=47K`A UHzJXkZչպþ9Ù髶򦅸Bƴ: $HxZOG8~T;Y oc."nc FOۆ+cXL!1uZ“y GR ٘S1̰xQ{BY ˑ1HV}t-U44nuO"/&>I<3[a=%JM]zÈr2{DK6d3X1bޕo Q醕2z&n fp};es .\uhFR-l%eRVUse~lyGr4]<6 )]rzv\9?4S\Ut pj:NWKηIMt}d:ț2t4^$wxm[C5+6?ƯTJ_$|t7-83cQ!oν_`K=3Pc,FU4TE[C%& a5z2PQpt\3'P4Lq4.㽨#i$?g軄Rv{F@35"̖AHWٮ$9HO邦pp,ҰwU֣T.+܍ G4Mצ&axVΒj=!!2RίVlB=vRK"uph"}0hU-83"ߗF}c2TC3Xϱ~}O6,~+'J@* SZ6m"Jv KmbIW=s`n6<.YةnD).fsH0po> ܣf$^iq)KqMNJ֜Y/Zh1gzC 41R6cs"6]:mv,kn\}P%)4%7ZL?Ѹ=H^>c5֥ o4{ۗWlϞ:Xj]a~V4 NhPHs/Oeæ#dP( ls.J?qNX.h)?/qV%T_VԼ]v:IQ5u D[eW ,(<$gr:5b 8^Z#xPN|nj)ql?Z'j Z%A5@U_-S{F[.k]#fz%t9uCMAfg^^K^sL"<*w. $PMY 2(b*Q4amvpL0¡temJ|S:=@b2nۯυt^D=˱'؛7\o ԩeHC=UߌٹkӔ(s/zIvR+ uC퍠 C*+( IH"_Yz\TpmHrʬbωD墱 Сݲk@f![#0NP&+p-6ؠ߲cM阽hNqK1 ꭫>>Uty{!LP'ԙz EywdoξmꒃUŁ$W܉0@jR}BYW"L#weuU@dZ7iP  gp+Q)4aQCp,b|]T<9 cQX bv'*.7/ʘQ:=pžP*V[+gtЎ/NA6Da}O `V{ĊW%(3w;Omj_SbA5gkj DAǎ256 g *|nU4!m:ə@0`W 4-"/{#dI p$ż0Jw vcC`\%8a ~r+9;_7lDS¸avQ{o$erz7.)_᷐jg|d@9H|+XdbDɅ왍FZ0\< |% [ӧ|ѣj4'QIb&xa9!xQj0jR ʞ[!,lr0=I/_sn\l5dR!}kG(炀{ig+D]#8 %@N%}Ud"%hD4S6a/zGVNbAL9A]M5cO>)$5F2{DMhd EϦ(n+Cw(3m&}և.J]HŧL+=`֓i (4Gk;r7vN3ĄXf+L1VE4ЦIT<^E6 l0fF}O"J /?MWߞл;F)dѰ3f a;jl]<@c~4'VB (2PZ]K1^e劉~kh%t]`(2ҟ\` `OZA׼I;j&zP@g@I"z+՜=) 9fbs\~z+,2!Y".d>_ %/G}NTiDa^"Qțm5-bkF3Chܽ8@Q?V~4 Y A @'^I1ŷ2 M_un2+-FȆ;Kྒྷ~xzl-,Kޮg9rC^y ^{{T$-ݥ?9 L?^9XDi(5?;eL/7@K}*ch|8Bo; ֭&H4cڑ$}M SNVI3%&e9`-faPwh'vl%<V_߯D:yP߾=&6:Zqy#+хm'$]lʒMEU K@|27n fo%Yzkfd7`)8PL!eڬqzBSO(ґl@%-v pfVO-W^J0ᤞoؖ1g/T胘'I [5KCZ;Ls H:rxvG{2,tw eM:F rؔ(fgMYkI7hDR{ E頣V-gW\0qN.o(#&8eqL `}@ʕ]POTf=jW$MٷxIƁ{ܒ-ڣ$nn)Rժd6ɳ̿QY+ҿ6f)JSakN!d/|c-DY-RC@=_(3uiEhjqXͣgNCADIY幚mF6;U^uoW_$`'"!*N0ϕfDh;x֘SB)7YAB6:x+gTZUֶBVڇ%#Qڜ7= ì \5m `G _;Y18(\SxC^'s;+豭,Ɵ`bPƁKpldb2|,V'h;\!X[$Lp_DʐI2zx%q(GyQ H*o, 2jǪqhG-7?v7[Ɠ߰O;g4~-6x z7 r={9I%21`iN+ah y'/wv?:W֡"^O =޵9Y$,88'<)1} mo G-u2Wޮte4-vA& 39GJTI9̢@!ĊR):ϴ7HQ,ŵAmMXmZ?S`GS)G|ɄU3ToHn-),l]:0šF^ϜȊy :D`ԤXnn&PTHz#=.&d"2`@{Y6YVv96B"YSFxyYr:Jc=3k :3>uG#)oSoڈBEi" {N δI*uVJrj{͒dUlG'/$M~[`XZ oөܭ4UT Źk?]J3]pM,uY3V9tvgud'{J+_cG ^'Hr6!ntU!| r=( oqvT.Eck8I*>UAr*Eh_O1?lt54Gw&VfI<%(_ц)Ҿ=r9h\\+'5_-Ӧꪸ 9H48C[ 嬢{A+6)j]7~XpgkTpAz) p?.DT)|Cg}|b }ˠ0$յ~10s8Xʰ \vLݥ{I`Oq"ŇI߰&)'?'Xn Gr6~={c5?It$ETR~g`il|kWr'yZ_b ? :Jnas/݃bIs84|diEfhK ME]JY0xn*j'R]B\k[$xm%sm:ŭ%*YzU) E$ݴi~q´g|>՜ z%DСR1MCnS;6A1GʖӶ9-5ֆZwNᖶT7l1/jnx:7K@!JN%ڙDǩn ;YM6`rvhv7]0Q):z`OrO%?Q3unC^`:k\D,8h Ŵ_#p'2{N.iIPЖ'hG4swho^9F] %~Xuʧp@ pw'Z]5 N?P?,KWf8ZB@#Xjw13+zk#Afi[sI^$w\90=?s/R){23yA) \ù =afr$ M| $zN-phd:Lf~Gc~{5oLm呄*Lm3[5"GSBݏlp ʐnЁ's>a|~VϤAE7_L``Y@(r9FCp]iX"9^&""b>JމfJBc&!n7p D&a&x*_ջI^?`h/7'Ge^fLsJ*Bqοb@AS~7) 80/Ro+zQ3:~pw·;C~ >BŽf_8 OДA8&Bw_y]0]Iq4('z!`Ϊq^XjCsT̕2fg&ۧ9%!3t>H7&kd* 9!^'ǞufӲH5somFUMjҧ"RRd7\tso<(A~V )66s{āt"/o_*C@;XNgp&)6\62)}ɪ-0]Ej/4L$pùJc[)N`dEZ&u' tBO!NEd☾Kpǽ{9I#7vz0;懦/w΢_S~sLEZT:Qx2F4~ieK_$ YCl]\RF-&J\5.Z`ޔ=&8T1Lh][Qۉہ諳̼. EMv )fu9FkmͯYT-S㷯+EV)a+\ɬ3`Ptz)uu7?d ? J@L#U驝v~o00xcs!:,04Q'"fGtb"p+7Zs$f ka9ql rn˦&1$\j>#ke >NΠ 9$3Uk+X;f~P_u_C/6=po'H- M H.K)] \UHIg] .py )hssB[NY/={ZQF<ም-j WG)aNt4%xd+9{0`p40; y]_fwvԗz ^~:,(ft>itBjCW~%AjLK`iK6-W=Hja* h?O  Kd1r ~yq ^܉y_^gqXI(|"X>1(6JnG]Eۚ[!#)L@㇜M{a&w6~o~7Qpǔ~nĘ~<i_S:P γ#/z'ിiXY" (U(O~.߹{{3ʖk_>) \Q<8ӏ#kv" c"D4Dz4xCRz)2֤]05&{o6k,G ?5y5,/|kn\Ccɇ.AwkM?TV0n9[%0hf+مfzs[[z^ bO=.(2?3r uԅsG~Qz"# Gv?eVɟw ߾Ds׮%/b&FɖY< `4G]XwU]hC`#,Zy"?N\ ΖFyqM,_2:k 4/y.YhƉ=(%`f;k.e  ]i”Ģuř~;Cb^ hLz<>pŹɖrlkǗڍ\(mH16LJ ֓D>!ӵLq_S{:fZ%^Ki<'!ְAjGଣ"LU;zQ˺/@yÙ lWRYu$*mfeccB1@+݊j~LqZPYͮ/L @}Pv$oSLC,}*% M5v }H 2ӃN(ګ%oj B- EXYVUo暋cPH $%H4bju EjBEfNހeY[:-3/j:ήBM#w6'JFrYh=h&bX|8bJ:D[Z19PM!;E%@ё_-Mӄ|Ev2m7>S[Ñ[wI8z=-$_rͥJ gqy\)R$&+^DNl"j^TE=c]n&^ {RTFHaFYCn m>7?wtBO27kՆB֘øG$ת@32FVzf3w''}Az~x~;WVXK3(F b#%I\'|%GpfOҟXXXfOH1hŽ׌m)=2ja~dߜ>n!؍32Ty Tl }#Q[\{eE:~x)vr|{+#IїݬLQ' LMNLmo|6L_]7KzZcZ2?PfQkּ:& m^&hox m.=}x&ϯvdlP+ _|">A;k#n2S:euU`]"E4ޡcRJ*rU O[l_g.PVXFBqs#ncǾ~6Iv4֭hknQ.@}w"HrC־O!YLݘ0Huw03u MT}Uox@*rbT G!r%0g ;gsCSq?j]5|EqEa ե& _/\ $//[ Z>~u8|?}qw(P;Y1UHs{83Lٞ*Zn^_[Bq$!\T zKu@:7"fDKFEF||ho)\;rߺ>Qű=\^~֩z{P&+i,DiX.t*32G 9YdDIr[/_;!EGnYOȶ̆?$׊W(ՐW<]7M ́ߘ}׺GL9yy՟"3ԑ~ȪFV?4n$n.֓{,( qU:|azD' SaPp׵I8  #vTo74Tiww|\4 }\:E"&*~]ԃxU+%UGAt݅YTUHP85q6?,85'R+-o"B]PrIL+1RcZ.Nͣp1QHւ@'V kv>_ XztDpG+n.F%2n ?k)r?`c#ލ*Ab~XQ冨!TWv愱8W~:Dvvn2̋){56BSb|%G7^(͎ӒC=Z|\ Mn:X8.>-R=uظ2H=M-Gf/ WoU3չ!:V to%˱@ jj S73A ݓx^uUfqwK1aKiGAB 0ڻOy>=P'¿51s |Ib;?zj.E^c![ѾRz ؓjAB7ҬAZ"FaPkCuu6+b `GS9x3@ ^XnѧO֍KI3cJ/7T[|睄%2>x S=C,$w^Ʃ`=} 5K,\Z %=v)u$OسhV7m̬xzH^ym{Iv*PsVW1YWFwjgu%xET=cC}9 0%h7 !\H])"b8g)3 v-baTX_n!YѤD_δ@F2wwa1ҟ|c^%zՠ_2A(@!zèO|G,(u"=fRS`?|E5W)^ޞ$WߖW!Je2խd?ce ɅEn{[Y&&OpN#o-x1t$  o3㽽 H)]U%А=#h"pcBa\W鳢FyϗsQռi$MGpHM^B[; U&Xg2UysրZ;*dh[qMQj}}ÑJP*ѷ̿n[t…<\NE֣i)I!TԘbJ&8:X Wpa%ŰbS(X H:b,^K6[`d'FnFQ.=@SRi!yTx"<g(,^:oP\1`Ty;%jh0<^ٻ1c/ѷQ^Nh\ Ė#nsPpZEUy{*l)Q, .jfxS!-W&Jރ? H,7-0ԓ!\kzjtaJL}haU&aU羛tѯ2zeݮBӪ _lhě9;۸__*+㬣 [R"" `Zg ",T:+̆njs 0M$65-) ~YgJ=t|{pU+|+ "uWV uX6你X8F4n`< (sNh\;]:p^$H4<Uk솾*2&b Qe0 n`YU6@(k Bw+f:5HSNjvy8gS.~<\+|G0`a4).b"}7{fRA9kޡ)f5R:T*6Vy'7|SO ] 80Eeӟy^݊Ųȉ2hzmfӗ9Kջ|iTՠW/Lp::BFIѮt5AGh>Fjxv\M.ͷ}y_I%jK4?igr-23@cr.6]ĚR-p\.s1h_v`"̺ wfy-VaռbDsWkVcWuܥ.$46XlGـ[{o|O )oV{a4Vj=/Y}%9oCN?wOƔ'RD[ZTngAPvOss4SfB 4+o*KI|$:dX#Jآ;XӦ)yA qbLU0.~jj&3mY,5eGwv5Ox4.[@F\;LbN!vz 2rsF؀u1%VX|=._>]n9ȳ2p K kpWHkQ%l%͟i#7iX,^Fþ*yZH6`KUQ~#TUwMS*hkE)*I /Ǽ2UH I- %v3}ت1?|;0)4@7W{lBR4Oo?MABA=;u ExѰrb=OhT~}ܡGׄr*u[O矅."o,vQ;qw2!zN+}w{ydĪ^-EqIE3ݲa0Ռ Bf>_~v9xm*D(?^J칿L ړSx__D*\U1|9vXS_5{\~wUbHaIIT]&:0P8=ɴp4ܧ<1°fy6A̳nP3e{uu:j$0v]טjenv8ߌj>Ӄ;I&v,2eC<5΅yA/ڏ Oaf0ay8vRcWZX{I׍i~z40Z|y/IY3+{gg~gOynͳ| =ˢ9ḏ*iUR>rZxA+{@X2h4H0Y_yef󠦝̿%K/ :lAiSO 90YH!aSc}*lٿAr34Uѭ>ZQ=Nq(/ 夔9Low,d5_?hNoOz|g"({H^UX3DӨͨuo?\osɈ,5ũ`SXxR=-ܹl9u&ᇴ+u4ᾞZ @ qG WiOfk Non0gCR1K#t&Es&g ?fb@\dE;=n: ='Xs(.u0ɂD1yK|O7M*+^xg]_%l.OӈC2D*!j\e`ŠJe1V!#LYoNcI@ѝ&^޼fJ/e| G']$k-+C魎4'+fsmw$P˚*M_Ƒb~6Ѥwo;@Cp}\/^vy U(<=7$ PW\+%i eRԜد 0RҵjѤkJ&~8~A~`-n Kip$>=66I%Ǭyģs`*s&:{KCZA$gtTɝ@^?#95xAjrZsIoиk7,w O]۝H{Ea|NaG0Z:㉧$ ? <҆Q 5Nޗ:P 3Xn"nJ>caHg޶?WD$¸B<0f j=mo&9'dLbaX{twąX{-$e.5#cw\W&Gv2.TX* (eYrLsOSaƳ\xIs'¨7ŰH@ @v@WVXV۝rc<. Y_Zw9u^{֛T<߄ !%縨+뭤ØZ2(a=`|tg< }[Tf\Hdn"s׽{tC9,~6KuEq?j- Dz}E~ɲׁș|nyz~&Sĥ^jB}ΤrO݋ ON(r!+Y8VJ⍛u<TyK(,glDe Q-?ZqAmG\%>F}^Wp$۔\Nvg٧Y͠>Q@vzLǯN^>XO:ԁ{9M]i!Tه4nd[O(UdYM,r(+nG!~!Ģ#&9!(O@^)h2'tIPЍ/p 3'D }C h?NgNQ#"3Ե( Ӫ"BVNmI2)8}%O^ͭP~KS_ z3k?f;^>.j-tprž#0S')XN5 CtwdDbs3t *έVEL~5Zp[6T^ ƶyνGq,@σ0O R/5 VS03 &rQZt5-ٱ?Z'4j$ibSr >f|d.sB`@uiYQϷn;\zmߑ}b$kx55b#gP+m~Q'ܴ$l[\vʣWq Uq7]*2rXǫ"s3eJ"kU Y rr}h[cM|sKY/?8a>k!C}8ևWJ@h"ڃi5BXȲJ'V]anRcGPP,S#C6vZN\!W%E!ySv445Į\fn{aQ 켆q퀴c;cxA=dJ_$n#C/;D~CMv<|P9T2Q=Ts8||Ѿ7MŃXW C!sB*}TrUȓ)fTbkW w)ڷe7ZuԨ8_g&7.!ƪ RX n8ed2d_4^ \*>X[H+d[N .wDf }eB *\|EvA?yH٦Sf*ܔlo 7][eO"[;% h{BU,~>.{#0ZT5ir>_Ahn,!E/2_VnJ&^hr~ԫ^ZCŝTLk(K*B l[Σ̀#[U*$!җEY-,D/dT46NU˔(`L5S82qHXeWS 62FqxIf{lIHtρZLäNwTgJoc  [;Cf#i4)ιj -Pw*)oxyL]vEh=.B(_z!f8Mb ܇nZͤ# ԻH|'JMqVLFEZr~Sbi@TLFdO E5+Hd'3_cq&栿>2<~TB!E\X~Z[:ZAhznk~KxFN@`ĵ>6&OJWSzQoJQ{wi tt_Oɀ}/$LK3@VшcU= <{;hT!6c9kcO0R;J26b)_}"VnQ_>H`tM 4=CܻV^}V0_1}iH ~[v16^)h01@D ٷ `1;D;J \y %Fq ?5aqBgܸ2d'11n|c1=w[5qϊZە FMCqfWx3Kg:%sY>c\ԁ%dCsd׻qZOrD@F;r,}wnb"F"oY (7/M ^b!ZgxWkn t}pi]Q\`N=F6[ّ-EFC^ LmL@4 #+ q]^ ̎ȕ{"@$d(ׇ|D!b=Y/eܻlZż̀Dܡ`OD&zm2xK'AL27Y}={FnPZBkD0l[F=0B鲹pF,٠gԯ'䏼2JNH ,zN:(SY)AjaT4|HQJsP6V 4?[%ZXPP^F8JW G~.[Th8:.tD\<8r+/`#Yq$ [1o-/]?L9f3"{<'aS^Nj_XSKt#;`1 ;l뽐e B"OLbT !w:wCr I5rg蔡40Xz y^gx҅wtZH4^Bo*H!n1FRV::DɢZUZPm7c*Xqޖ-ʑfnsH!yJE7B5CZZ{wµ43KVn`#,ѥy{МW؛]zEAYl}d^>7GC6N'zV Jnz &$\J Qe1s0B@:S/M6A8!Qzͽ@0_zDY0"%9zBւ獅k.YOl2I:kRi_R^9Vo2@qd6~.J |P6*(!kpJv^z6.FE('Pt^ #;0S r3\mEBK0cǩٿoh}/O"+?:9 JI0~0 twWGze _ vZl;1xt@/DX-#=e3VcJ$4UzZ4LA8W{H wgY1^5svmH`O+ FQ]y~KZJ:ڨt7Q@dv=5ܶ 乼8s`3qBFMj>{m6CugO0̟hL'K+(hŌZF]\8Wgу♮<[mk~C{8A`l%?fE]"\\!٬wslSS;2q H qZogǣ>S$w~yH;ZQ;j,cyGrzU/'W_*SoB^/-:"3#a]4r[rP xv).cF _9P YCx ~I<4hwbk2.5@t`_7tj?B0w{%S9Lor/!Gݻ_ $Uf}#-<`W#XRG a1Yj,jKzQS˂4J?y! Ͼ3L#iǔ0@|9.8NRheweVQ/A8-;Xd$Bo#B_>$w+~O=1r7XZR$Oz:6YCe'4H4OǚxϕY3;sB)A4b9 pxSGT-\>RSaߑ")zHV10zFH>li[_1g$"'l'BЌKW\lA~+`.>~ qW`xv7i͐D87A~La-@ʊo0v)RJce>p]n6_=X LhDCJ{Hǫy^$ͤp -!G_9cWxx>R\)yioLXmȟJӎn p Jv"Qkl\~>0|, wM?vʧLI:kH0F:-~Ż^)ZFN>U`IX?St2XLa:,?vvPdN[&0bb[P#¯y]G`~/J%4oD1L>Կ1!]ɽ!BI\[MqM35DrI" k(G*mj!4yudfCZ~?@ctdz ]>&q Yed^ \}i\;7#g d$<l]33>1sȮCάjGQwY#q ޙ $潻&U<.l)RVx [F*LyIpt͜vvCkV&Z%̤ Й\`Ow`R)S{݇e}48s ~^EGS慵QBe?lvh. &|f|kWH#4.5H,@:d1 rҡwY]FϺןBn;bjjƟ(k5Sj PW;xˁ"Cˈ\A˯H;rS١^ns^^H &]#@o>Rp-kZٽaZSށK[ta  8MZG40}k \OW9i_@f#Y?<ztoz UpM%BkqiFvA8WE@YGYZumb{揄9 W̚ .-hAaSj9!L~>lO_i~8LлZg f!Nb^[,8ef \g7"*M;^|$ٿp]f@=EJb9#z ;iHj 6hdu=o6E~=$倌hQT(.L89RGA[ ZiZwAF!QdJ!7`%ˈ&HG!\.t5hťmNSܗI(^?f8ۭ9s@Э#ٻr䴋,{ oNuܨkڕQN6zoO:r8#Ұ6`f`puڒȒ,BjDd!y ޴#͕h5xȺghQɌ2Lz ڹCr[5门 XXdOg"o\5ixwalGU Stq @8k[=y[S*F{qcbG%j׭e O}Uy88; /x FZb yL2PW\);#'QKDm Wu*6t} 5h ϛКYےE^!MџV7Vkůx?cȜ9&G~Zrmgrs@dW ƌ<ۅ|4PVr +nYhַS8U~vI;as+LzI 4E>i[`bU|m-D[=V}3&}7"5ȼַ ^L1|{Qd5N1043-'-chp G9. ݇HwVq5跆Įi / A mHn#y~ )|2 j94lrc0t33\NfE(_)22fG_#+<+Vۗ~I*v9$KB_C*v6K ^ψI#2ܶvqc85nY޴%@!ZlZj_#HbNXwˏq[ 2hb1s"ؗAǷ1-4ʜtC1`!Jpɭ5gT-SjPΏ|535yN[9x+_+,ՠ B.Ұ q:aS-so@ܛJktoGE9׿;K$? e>FU%CjψX 8!ƆS1 ݡgzт07W|yGt87abO=1bIƕ«jCEo͙Te5kIDnTԱDp78mL^GVN.v/֎g#B68"〹yQީ7h|b:ž$޴jzOΩ $H*$_x^!4.*%ax sm5(2ސ\5b.9*KOy(3 ~7ّw?c,l%^ 0D #n'!a 蚈a.[o٣3}Цr2fW;υ;wSb}UosRWG2t&42y%ں"K|1իhI3}j3ӌep \5NKIVM ˄M-**S HLɸf*㾺4pHhYs1b.Ľ(Pr7v[dX, /J"Vi.CegirM_Ɖ9٨8!]"-Eb8vm9|Z }ii #"'ѹѩ?RưWyN(xf_}͡4-\c@{.bx673Y (sMJnk&tjN *hE5H -{DxKSf 0 kQQS̓YnSIczβ9>O\)2mD!W$nlO[\ RZ trڪJǞyXHB lߩ> ׮DMw6 seW$}>[L!BVH ]h)"Hȵrf?QX.Ȗutd?XyVw~rrQ^~Egۏn*tvkl*%@RK,1@y 3Zs6V _/'/.]9 `<[v<2gq6]M;?Iw gYZ0707010000011d000081a4000000000000000000000001672b7d890000b0cc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/wusbcore/wusb-wa.ko.xz7zXZִF!t/Z]?Eh=ڜͩ9oCM rCm!O@3vF,=8h+S_LژŔ>vdh^C^>qfSܶ`џBwR,ׄO {7*[O 77/I%ɔ?;qS !As73<3,pnXMrw2A[ӚE J5nHT{-pm4A#3el|)M;2AS]Zʣ~$\=ͺxQ:{A3Z;FD.7?{6.2\n1kܬ̀+m آ# >B"73 Nv>]BJ}$%κ2 ln9H͊N}ݱ4JȺmVclD6T+hB< 39f! KqLo٪nn@Xz`8NniPi#!J8*uibQ%Rj~򩄼5N32FJgh)aw[oFߚ7e oDTtriF0q/S2fY`njX4 qpכ`%{Eإ#@ժx=4[)qq+4ORBTo /֏r@rt׷8[CgUH\.VW1J5G9݅#u $^9=HKT (W}d@֮`R?p?yyӳմ> k^"DZ* Gϒ/o:/FJh(Mi7=wSA$aM$'6 g4wZ:E sO|xlja+iУc(OMvg]ٹqRgw, s /X^{oD;)0Vg kա\N|- ̶rU9m{՞gڍ!p_-oISu]\))*ATÖI?;+^{G5tBy& sem""w4shWd눑U|1> ϝ1`?"bJj_'OėTgGsW0/؉K.W(ge<{<>guQM/6#`+C so#h+:S,@uˡЙ@ؑhI#uu0| K)WD6zGbTۣh*PdE]roUi)ͽS ٬2g1[?P" SBJ=Z> &x˧w2uC=1E[2 /k YiX{e-N}5 |M^,b*k'Hl $v)LBnn : u1{*ߕdbF:8'.KM)mu!i}e23ťh}YU\l!dgvP"]uv>Iu %nlT\g\5s0mܘ0fWՅ`p1*uH;A]%v׊K SNT*!﹥1Y# <[I<WfK}J- Tw?ktw$QHc=ŭLtȶl{̙ jz<%} eCW dIc׼Y 2WGZj]StS[İu{vEՆ`f#']IOXfړYی2#bs )g;2CWQX}d}'3o 5yqlS3^Ց*:*fId|f5IVjj/ӈ봛fza;܅y؜=n|jݱ; r6?? ]Y(yUK*1`'1fx)XI])Ɩ^*)j rۺC9] I7LMzUBmJӡ L,mA\{MMvCk\P&d0DziۀY7D .Ee|OPE;%F2ƢIhs>?, 5gXІe:S 4UǞ]ke'~} QWV[<'+(}QAMkEV9D{ 9ǔivX*pٚ+mI=%@?\GP0_ =lĚf=>ر2M{2K֕ayȄc@I( ( 5v E*tU(Fa?p9.쐈\2匵FjQJr7ØKXr3%3w %_A=@*:h*6Ab5h'G,#2ψW yStY'!(%KN3.7?LCO'֢ ]{{Yݻ j!@P+ۘ*ϑ 07.v?&BEr*!A33:$5 J`=mz6Za;a|T`1(RfZjRP7W͸߃=i'ݾe|AKi70JEPueQ ӱ_@mmKd9+Ϸ(c9T$ÎJF=b )ǹ/gY*tnxyel܏maӏmb g?uo)a [bAv?۾ E(Mb.}h<̈́!56K"yMDL:R_2fY=Y dFF K}fr: '-uƀ P͓j64ė |m!0gR#.C\Ȁ+y !\U03껠˗$ 928$j^2008`㶚~X ~LJsV]Cld'2 &s,iRV#B(yZ;s^}9U:|@i-PDce|.X&R]%ie~*㡀N,6^(IujdGK6Y Qjgv &XQ 0ZHWNYا1rXFX.RVj&|0WF'}joF8a2AYHj((L)Ѓn n0s83nQ&aѵIG,0Iͺ|7%Sgar~RR\g<' ь _n8+8;{O LdTkqY&aj[*P3ٛh!QuLL"48RKWI{q"ã nڡY*z;?R(VPH7Hmh& nFvb*:{wI77X3lqIh<&(XwKQ!Ìs+GwhjIZ6zm7en {#=,Qߒ54y!6N'޺7\<ŭl_?Q'ZS})UJD '4dNYN5@Hض- ߶tFMyJt_ p]i,bYd[WFzjH\o繈|Էdo)iW0;eo4x}aצ"_ E}fh3umz$V buau0"]gk=xX2n}[RvS-REi&]\bCs_6,C .߃M*XiVx6'){YEx7yA"WՊ*i~i3b%aί/O `dd4kTVeX.Nx-`@ilL˃4nW;9EQSvWxb|0pzS?i S' qq3938IIﶉK9Ů2-G(˕J{*ưg:S̕KTқgL9):'tfix'*mbzje3k`p_6@fDv/J'։a ]iZ܎Nǀ DAKþ rnlt2\\Xl=G@"I7.䖑Xv(y *‹C8(#/FF>:e[i(y!?ۻBELwu*F &0zk R^Gi1i% 5*4ov >W"v_(")B!9M OU*QbQƪr0{ը:-ƘobԀo9D_4:ζj)'wc&^NN9i5y}5. @2 )  ZX?v%2B,U[ qhRh>,cdvHr|M )co?W (06P(q&%里S@TczJ _k[d]4par  w[N۪q7=krbg rN870 vnh5 !dcj$Oa'U!<~C5ֳ:}vLG|m)+9cH$΄”\P߶>0elqT@rVQzPFAk 0JAIF?C FۏRO6=s>|Yqq\*g53&1HPCL_;8^;?:,j7 9mҿS~$ aƦ3⿘'YPcNI-de@E37~a3S\,;84'v;P8nzWWŇJ5TK lhg8=0xhi2 -bhFB17S/`ՄP6vTff%E[_}|7<0t9u_kPac>߲8uLi(=D8VQ"\ 漅5'8J8k3ncy1y'a[$O.= *"%43\Ƙ,g|ʣodm܇+ *=%5y*Kd Ya +]/Y@kn1eI$9G u9/(G?HsX'u ֶre g{_V%){NI砸+IO&^ ~)\&ujԐQSoSpzs^RFtӥdʷroNdA{]6Xʖ6:2L O juM ga:|~|.*R<@lcoq_W׸7X#5w*\oAY}bk]z8U22`)0n"ГߩꆲdV=}D27j= r~2zW/ & 9B߶=9;)\FL-gma xf̭K| na :͹ ~ɄU蠎PtH≥fJR1]V_P :s)h,jHzoQ \3᯷kn}? Gv Z*J$XFIG B pڸ35œ2˒;hTFYQd_?ILX5 FOIyw 2Z$\`wcD0caX_(3gO Ãy?IM}Aj!_y=!p#|A*O +y+I6;nXcQo:)s;.*ū#1ulΪ@Uv]J53M2v͏ZI GnNKa :%B"L|^0 }'ܩr;P0ڛegcG;*Z*Ad#_m!A15E{leHFnH=|RODMm-f m2\?J *5\ѻZΫҙ=HIkOoOHx.nWpR'nzΚ>xT!bJ_y5-2WG` f{e+>9U >Mw;UH&AR^K5͇y[ &šB [կk}Q*.dqҩ]:jy]"f焤4f\]CmfJ d:Y+CV< IшVZ)Cyr,hi8yπ#5;vodj|$zjzYʇ+7/cty,6AK6H'}eZo1a!b$[jH>"א-dw7Kk<>vb/E8Xnr@e}?|5&ydݲMprSkt.M5 @ڹ9&ꡎ8&MVg't6s ?0ρӚk8{w(*Zlwv=˰P;?F4R4$$iC~@eArPwٽc_6[0'Ѱ %[7:LVss{(æI1Il &d0Ȕַ@ [1B0N(;ד bd W1K= `j;D;iнJl]|ƘZ0XᕔXGw2\_LC!:({zd :+[Pz2 Աֆ0@- X_1:/l\@Ŋ_Hʏ^7GyFƢ3{;]7Pn_ɜOFg Mnsw~&9I+saַF<%*BSzE6pWr !^mC5H;gp!~E9ԻQ©DÛܔrɅR? |3yW}}(hz9A!c6bǣ zXq!rpoNqaZ<*~O. E6p{vt`bn\)ͭx|-2Z#yOT 0o yS-,2A>UxB0Ju6_`Zn6Αm˙A6yS[+RV}X3y̖u4} r@k7& sI κuS/ #hql"a8DSӚoy7!-~l|Mq,@^u:Z݄!ǰ#A"][SHL|'XϦhRn7dxdbHeumm{?Yk Fm%Ûcnȁ@h6e G4zʳ*F!W"%l0)X Yk8 ȰZ7yr[`ڱzP:sZt0AC議: luPRn ;TWB2vW։m+dƈZsؽA^eL a9DOo2 [@MU/3oӺ< _"i.w^j hJԝGMWgŹ3= ّ<|\H fK("I0XEG,?1:4/\( 7@!pOܦ~‘PtPvk1Խ` HxOuښʸ᮪`/oR=gΔq\ h\XYySӄKP=X"m:Z_-ÕFɃ'YnG7@QY]F1IH"ĉO8hJjۆL TAwulSjI[3rxe?(UY&֙_-B _1C (ϋTx 1K~ӻ#[N 2AZ+PHk>UYZYόod¢i9sw١QQ3!v!I]<ѐg(E85ʦ(|҈S_PUp1-]MT{ob:8 yul?"&:\pƠS媽p=E"v}F"AIaU$ӓjX 8ł1[*RiڥAPͣv.?:>:Vە-."t2lo[(kgN,??ȣw [h|9Z|k>3h8S`8ʈWEyd bߋI&]`RlӲJ,$uY9e3MoI;njV<;d#ˇ(Gl *Z/+ǔZyR' i^5G|5Eöx)CD* 3, LعN15R.԰?9UV꒑W"Y,l dԵv9w5oVoFyʶ#9mk&\l3ہ6C3>MeAC Z F̨Ɲ2~wP/e/+7 I3|I3 X`NL#4Y+{`b vjYzb IDŷ)E&/Z ۡbEYkoq/iO0]?`{& &3 ݖ8Y̦²"P@CpVLWY^Svcu%1 ̔8t{!Mgg > j0SN": 9QeE*3 *ϱmrw :?xr%;}(/MiXrڼ2i;-E`c8e)X*+үM!̵8 t(gĮfz@H8kCV}gXUiw%m+Em n-4PX罃>bcFPj y-DU@5>Q+OCzy ]oV-v:ِb[[n/#IѾ&hlɬ9-1w9oaN ^F)WۆWG<$`_e[l5U"ØqʭG4ڜm/x k̜b_%p9 ¦JBPXdh'PHgKR-&Y>V2~8&{`eU9T!Ѷeb2vW\TQ5ֶ*VK4}ROy8^7gPmхqXLVnz%j8'&Dev8藽hfӝcJITlGTnIU)|aU!«SJI!!0M͇P ƵrZх=c$ 2׾9.u|NP.$?8/@@Z@5@^ʷ/@b%>A]'l[Ay)cI !X8I~!Z%+Uy_))ů=`х/Ƀ“Zi,6owe=IMĢЛقO̳O%NHk/1ޕhWc 6s`Yk #7FJKDoQ5m&s]f|7{ ҄Mо0]>&Hb-:;xhTiyYQMYS|:`pRm&Lܕ5,%3Y)̉qQS &'"l˱i#/Ӣ;d_T~rXZ4KFyDGHN)eyw*w1_og6QˀܵJ ^W{rLlև&~S(6|@`{-o)d]lOe %&~ }>W U.X3G~۴S1JDA fDΌQ}>.Z?i[\:lmg,ײ8z% āEO}>FC-:J ',VS$:c,OkUQa.;OrJk?3;7|Oj;9 eTw~%T{.ZdR>=Ee6e[4}2; s2ȧ&"Nl7bqB@_GBOׅu6Lsc\y;`s 2'>NG'oK6>ieErfOl5'8xpr>0jgٺ??p5Nt/dY$Wd|?Z+bBP*: 5c *bi(b܅UIrXXl.FkY1GfJ61$ [N:yEھ &8B+0؝\QAl}}Ϩx=|a Tiؽv}N  g̦ddN!8wTZ*.&\Fl 5q糳Y)ujgTj)Z&Acx9dcITކqo<[o@v0 ` PҷP)׏_^ZtNS{ᨙ*'է,6@@YVzBRN}:W칱9I5y#Ush/:LLLbgYVE`Pc̬~/!YաʨI]J;M?[`d0<Q[J>-98uMxKGȱᘉ*rQ_ZA}θi6~㸒ȏ+Ɩ;:Ut#Rdfrx%w[8\@K\8*8@ "/B ӻpDW =&RRI'j@1ǁZ.J+̠VJZHu*5S`pV )ҥB{(% Ђ"d40G=r!*,OoL݋4蚿Ո|6\AKD'_À>*`zRVۦO{IPVy[ /doMW{.i}LQwiϚǀ'a0 5Μ^/'"!Ac%M ˸qޯ S# \ 6RĚa 4Zez|dc(оf~JԶ<!M벮vB9FA\ 4']#pRR5?S?y@?aTcP:rCnPnޱ2zC@DMT5- ]LD8θG>{z95e80K֭*ud$pa&kW F08`mM d5;T!_L-u>+{;"7]#9R/\ t$xSv@aRqcw%2rPT8?VlyΩ^\C}sG~d[y7'%O:ggxזu~dz9=Gr:uc;N9V2aQEHE&#8cڈ+hXeKꖄt-{3Ann[~g_Lb ȓ~S邞A">(D0, B"縔j D$OD(l v>FKyGM&ϣ  J#%c |Y䜔r2p =YifJӛ}o(T?tOcZuDH%UkWGCAmR>,|cBr`܁ "gUnZ~.WZj $E6PnZ%]W 3E-lK xHpDx.<&5ARexC^Ö ?jJ1cIo5[Xt5#6_M0&2~p/5/ZYS'“_c'AL3((胊%H(4"M^2ˊ Dt +úS2 yrH.ˆxmI~R5d'f6x\y@mq]J2*zSW;IsCj7G~eTM^f`P$/~y?}o)X ~ǶVVcIZR>lJHB45fXo4Q<>7/$~lXC$.7&m̈́Qo󵹙:;L k#SGB{#"j`EmcD&v@k;hx›;Lb'|ܳG~̓G;CͮC/T!d hl&5j%LL{2lUiVAθ 6pۍ9e0{X Z<8m~M}ܕEۖ3ÜLSHW? $ HGg<艳\3 U@n @e6KxDU ?83^ &4 Ծd4׉]L(d%vVi VSٷةʢT|Xǿ`L7cT$ԕ*_Cf"sӠjWđ28YwdDb ?ʥvv:iG[$ ~Rxr,1Bd<\\DG7(cYW [Y gb>2my=/Ha'?3G,Y+~'k n5\|E}][qkՕ8&}bᙛH&nj0 O7:j!¾tr픾`Rؾ?6_C g/pWcqtzsKU[e&|lH[˫WGc+O,26DžLjos:oUMopRk7w:z&z6]0tǠL2ދH읲+il ҆ERLIESn &bOýmb9`v (Y68?"tվLH0H$1&Ϛs29c{QJ-А gQgkD 6АZ &8(>?={P7o-fX"d:|AP)ѴƵylʔeDYdt ʢyʘFl21U㠫+G "Y*MGjԩyYq#`dMD= =j"!B[DOR#=U:6(#,CJ@^բ[Tq^"&=!-)%j~aVZ+l}"ϱ^9AqxIqzkʂRE p/¹.;`Pndz.IJ츤|ewjx݋E>~\۟I9^‹*; .D k^ x'Suxq: :Ԣ0?44%;M_gR Eοs)JԂ^Nlnd Ċ>O~& C,Ӟ\Z(4?l)'D3,I"xlRN۞(H{Wo+pHN>!?G{:8\#+_9Q+.=Z:(=%t> yi3DAsi6R=[VᒦBeNuI { qBT4_5@1c|WK\T[ph|O(8ytMIo6}f=-'[1&E&'1FAUۀ_6\#k9{x&[߸,!^\ɶSLxHꅵX,mj*g}GoQ"oо5R I4#l/ЪI@;ۘǍRK,{?xœ|^uki\֓ ħ(7,•b- c(N| ~h6dlЬ㾿Deeܗig3͈ZuK!&'y8Iwl4gIDD֬Hhffy!e~[E+г+tR|ئ&|\|c05ySf=dR43mij~HQ3afUHM$@_̆&ԅG;k3`O<9mP>ㆻgl~6+튘+7Vdt3.^yMd'/TlcV05x? Siܗ]x^}ͺN z,^z>  X#~&,+@Z/< W, mshjsy45u[ 1 |›1,+48BЫv-žxz9?Bd7fBGXݧʏA,&(Eb,9E#fG^ 7YڄVjZ>-y72$6ѓ&`cё t kߌG\{7l1WvןW{~L81}nf3<|C|U0ObHB<5Cc%lE+i]ݾiY~ PF <38=*'0(b+L'y>Vl:au3SQfV*=3 p#y2쿛xZ^ W[GrlҶ,!/ܯ(ljU $$&@WkBK?#})-^+e B1H]k)J>'Ġ9@{mjXCLg"S@zQ D^fռUǖ?_СkIZrR'^tTjm`Oө~)uT(zsՃzo#\-NvxiNZeYMcRMWWWos0۟ON0P#ӀFkv+e58y0Ȧ4$bP?zƜwUb!_"&z=v/ɏeac~o1QeF>˩A g@fp n<^߈㭰z $MB,>aܟLP$vh.wCleёB0aX)D-ľWrQ`a\&Q{u^Pkݯ }}G_&Fl1+j#엻܏r*EA]#@1T2$)l8pcڻ) eu?KҚ{$\@@HnEeS|@ds*SE4_AYft^`b }tjf;1^NuFD7wVɍʛg!2y < m^x`o.r*g͊xZY$eg"tӆ5'ih܂)V}@[d8} h4tpЋy#)v+( @bnJMX2M{|l<a5T!Dv df]er>6΢!::Jg. Ղ1RBLX,D?F4k%fEFAEiyq ;/#1&˰2!lGn]mjg "39CtPn.H:j,ɯ8F?]:9>f7M>q}cQΐqkZP>3lʂqm#C+_F!:j{\D-;O=&Y%&]a2h^ q:Z U=ѸmHCPLVxn(u0+NWS%o<*6x+뚚!{AA5.Aw/'<ѿ/:]4M"I}ϗB$Vbe /Sn&PUZfu߱:% A*~c n!b3)!r0 rZ]Dz5SqFpSNN!;T 27oFW%p@UV#&71$'òQ"ZBZA6H"+LŃuIQ1{-=IImX0s'c(Qw}wKPOQh捭[ooC@Lc ÊP-#4s姊&JfA)#Q eV {rL ZSo-ݾ{+ &Q)?<˝YfQF!(}&&>t3 TC5{` R~q9{k?c~2D {o);+n@bβ!UF,\<,D8 ⤖.=V{R׉7iP-A8y41T YjEyeGϏe$ڰjɖ^ .`5MӒWM9HK<^Ws+ :XD` Cߌv:eݩ++/| WX~¿a`RR&t/Ԭ#0%r]X0:u $n$$oD^F/0!Uย7=kÈ7dSI6;V5j Sۗ(!`yT7j}EN$*iBa>[ V\4C_MRV΀?G_{+k5[1رd~ֶ A["/h\o< Oڂ"𫄙E緰XCk3Ph1<-y @|N#N@vm}pW fjRH!.5?܂vcN7KU0EQߒGyeՏMYNBWiVŨfgIڃ;Q·)ZXM@.Y1yzՓάH5鰐8ŹBP*ujH?hgC3r]AugS0jQrLj׭zCĐ  Ux7).^[&$KmL"9eʄ ff&-?Bv" Bݧ;5kn~$MqJ 3vXi^ش}z;}=<\ü>gɮpLCnB!S'nX7OI$Ի{y mC>HrXdxw͸n }+sjM)̿U xS(d ꨛmr (ϡoqj'}iMqf 'J:\q}dq(Ar~ˢ-0`=cD :r=׮塆+*_qHTq]x( 4$ 36c|$2a܋7rN`qt]ڎ[:*;AxZʂon}A6Awk-AOPb>4>ӯ`f0G?LNȖK!!P0s:͡߰fOaR>ַ]ru1:Mc:)o ubPI*=lCţ/C^FNmΉ!D U,lWiK.AO]|2v6SÅ쥨M+6Υ1 HS>e9kWȀכ>a0t[\ͻQsJmـk!lkTV j1ǴQ{/s[~, (RVH{fUKp+0Õ TKra^j8P1b-XtRJz׏pe 9{/ˊyuΩYjSWt0ߝ|Q2kp)C # lLZ1xvFJ5R稡 7Ey9{@}4 4?/.=z'f9xVP3(_v䗂})sRK dpiJ&hiu(Ex݀>k#=gŚGqʩ=94`ڝyqN,x:kNѸvKS _U4**(g[0fNYTiEA! ߎJ;_$mIyZG;t@9<;%߬eY:t'% nΡhІ\0ųt5̺̓j9_ns!\AswYS=cF?O>2zgXAިC0, WJ{[dt]j64rWa ynFo6RԠ-"d _5c}$&Dcqw*iQ@pE__bkd"X/=!uvxdH?{S (SrVP&rd\ &ݧ M>C͝vgrQDM}V^B X9DܖY9?׸_\4VNr9|Ȓ3K'_/N=Һrb+rY" *3{SțPA\ ef}HVCOWVZsp[W ҌꋒS5؅\ߎCc>B)ɰF >9%4x̗djpRwqS %dOp!cy"rJʘGyi!RKz.{'FXP޷m2+Y0p=#PI~B&2{n_\Abxrǯ15_ ;tu(.:&zVcl}!%SX+3ꊴdTṰ t;ZV3$ s;бd*Rro3ѳk1ChH\Xr#75taZ4xGVoǖrOH)s ChsuTRۚT$ۇ7qr3_l'RNH0z97>aG-is0_!Já% H3K\}e6{g5/F|wٯYGa.&v!qw\X{"H Ptn;mƿ'Xv3b Y8db4 Y{sOyAØeH=ܞ*lDYܹ#oGzz2a2 F!t U4۾>#6G뻆hޤ'%e7{C%KA~x#o`0,"8~U\0HS:2O$VE?/Ikn&txu!Lu(y^. k":DID$ J^&Tde*pc^9g!c$pW ilJ^A100@B. śo /`ľ~JAӌYod$f"" *TӅlúkgܗ@9⋓:^`i;*#YBpk@Z{eQ> bc,f =|a#0Nz;gNBjYT':{9%"}M Y4nv켍 'dؤZdtoq>#[w'BX/,x䧥gY0^1NCq&qnD@>?y|CF@d|u-VuU l.)5sAqk MX{bڃTլ\'s`B6~]4F*遹AplqUg*{e~i߀EK1>N25d"PY")+"`-M$gVBbϡnYRv U:c7!'.ҝY-A.#ͻ_ C`QZ1K d5)`IYf 4n{8]45dbOcDw#tjz<g-FsA%GȎMUd'WS7 zoqs_@ZfCvˆHK n0;{gvpW7uĦ& e6^DA]rJRFfq*,~e]J_`hZH@n +u$;1z_ bk)LѤsc Vc/>+"aHųR9{~Ť '!$2)Q'+Rt$m<d?% ws1/ 郱\^K}5 )~DCkj^ RAqV汒XK-|Z)muSI}BJ[L j5U?A 8_,h"u.ۃfc;Ȝz|Wg*/z3 r_ K~kP'%67o1OM!WR/6{8!v:IQ*T;SW7u,yJm$/ԆJsRO*܃9 վKRNi~;([u_شTR 6'+[i~.>܆ ŪSXs1LJČz"sS 1xًAudbQFǭÑ?L\}a'.SlԚ9ʯ_y&=K>k#qUQ<ƙ B\+ TYrp tS9*gLl'w=&ViBΓ3U`1\GKzmy\ F,^} (~}D)4VaWOKdЀ!w(.cz"@["yLwQr ˈe ZoGa Bë7<W 99au^f_i|u! J0X{ٵ.60Ͳ r.66rqO\i* ~a!wΚv:,K{~BF4'!PvI/BɆlU; KW=M.$ *\yx_tz'x_FfUz-4ݞ, \ }OUL^a scLơee=7:pQܡdd `g{X1n9|?KW~4u=6 ,0|ޢh42ҢxGt'@9JT<`rhN4nYnD4_SPRf/aB'&ZN>3^R]C^)lzmE1(|iХ皛1- 1ɵ=/G*x7]3.;}m|8l<[rW-~ݰ31=/^hr8N2:Ӓϲ0ogח-"3#ylCt7TL%yp*6zDͯ@rt $X8'{K7`0&a;AW]gčkdX=NH-BGP Pi1g)5R!\WtלOᄟ]ɟHtf"4U`[3=]VC"Vnˍmb03J~ܐe*v=$dU&jq:u~( ~b:C , \2ǡGt*x2˦< r 5QͪeĶ5Nj9y8; -s^b1 #`(OUWsR~q%VX+Jt(׎z l+Bz")qjd(2UF62:Q|'k7Qc'$zYhA\p.Q31ɂqI!b&rpKhc }e-eG٬33E1߷TnDzj) ֓Q#7+$]R(wv'ҩM pǕ*|l#%zU`BA\TMlHYLh%'ˢZI9u aXXhϟa< ^Gmi"%PBi|i>zWEwP3`q|01T&}|ˀi<x*shV:[`y0ƞDNlJ.)!-:Rx,^ ˍ[{zͻ4XRF>ʮ]7'd[nEULDŽtF;I&ǃH06!xfV^LlA>W3.)B oZ55e*LDGaD**N7c}\M*!k*>f'T̽?@Aϸ߲D4bo!03K\(~Эvnt<c)c0;q5hufǂEh.j!gȩ%ù!-.Zf: eEhF+Ӑ AyZ0,ԧپiJ$.ըeG>LѮGFj3jnY!z4&ע:>g,u`;?e5 ``j X433iI/.<]Sc9@ t򀘃 mxkʦkի !PD(o}%ק ǚ~ɛF`Η>)j"{M6[v uEU΂N=d᱉Lr<.adK<# ֤%TGcw56ױ׽PW\M1?}ܑ0ybѝ?&h7Sbw˪^ۙ=a=ӳђ]HCS\1IaMb5/;'wZU\ =qvr63P^@<](| r_dG9 h`b2D  9b™E#;ŊS~e)G\DTmifX9uF)1B(AwOߞ@64dQ/ &fG79`kC}&}oiO#NXZ'm6=bt.7v`H9" E onЅh~?⥃%}{i~>II.(=˖jE;aiasxˍ"NNSԒEPoGId%n1 |Uvo0F"v$-JY WvQ3;)J2RzubX ǤŽ([{`{jJW+1qN),=⊚A+>5d `ӿ,4i%YNj\ƻi TeP NQ)Dsebv Y=̈Nz0J/8F%0+\ᕨiR"T7Jth>YJӛK\09C~̐3P2a֞Dz5Y 5fUKF-bydPǹ!1[Va7|XjղGg^~)wwUq^ނjM)_&R7:?m٧<Fw 3)RqF&-( b1?*q_'0d0< 3$A{@IܱذzE9QhNz9T] Zd@  9HYO|\|mwrОB  TdÂ%j]Q fxH ^f/8 H>NIUSw=hyߎ.,Xd_Y~2V-Tr1>7]ڍlb[ 䉖6Um>5xOQDu\{cexyёeAɗ ~jbMr]>zٽr^Gsgknf|;a(NٯWoV4$k/uHAɛO?)q:]Ek& aIBOQ?*O[Fo@ {Y Ė!RE"` d; ߨVhX4gͲ~. e>\Wv:%6ʝ"4*|H5&qw=V*l@W(o:/8ܚ54ģjgUP#䆔lAYX7@@؍m Tj%07R@-uB[t<Cfu$8Q-gyk\t/rpzXVnP;/ULr?RV],80/36O&ri}gJ` '5R"( y8j)Q@?'ϭ1M%V_()5i~lߚmL3#G\=A6 ,UT$lA}kG5,ǡ+<]"nM~AOpw|Bi/jdYV;o-. ,7tc%Z_]>bS$ gN핈APV8O˴*e"Or5>h܏kw]k J߇ ;&R0{UaˡUh?Ӫ;pqkA(Pt]j~kpw;ogN˘@XE"1t*M-g֙X'+Im>sd\|-/.;+& )arzy_"<2v5|6GOb AaC\QFkB#%ms.يy[_w\]gֱ# Tڝ I\Q"vW8`P $;/4[gV[W( i^:W~> 5#'+;^iz3_@Ak'(=D'2O>\#;3T4MI2 ][pJ~'5@ DTD5f5YMzF>d bzZ&\_@EU Xɴ#lЕ^JH6E2E<{?Wn+6 fm}{tUw$msx9ySq7K$#ⲻCʵ h8d0`^;YрRYșxT~)F%}e UiھV:.8I7_F'>sƠW 9)[&gWzϴ~`"]GQ9(\#Ƥ„g)bQ{ v-{`Pe:Oӧɧp臦Ld3pn?Vݨo%e1Wn'Sxɟ|Ie">Nhp Dj=DcdƝ+,yȢkbadQ!5j>jT&%3;] 152w}ZE cÕYOUm`\ pxN8\ I˳<aT|O ۑ^oϠ_#j) )*C=pjf; =ԯb.$ ഛѮX|NCLQl\ۊ@TRԬq8vG Q|i_jp SS +,ڮq"=+d׊PwvSF~~A$9yЗS/gK и8H5{>@Fc2B hE >r!R!TM B@cp6[5ޟkҦPLݙY'SW]3D616m q*1؍)fٖM3OA[aKJ%&t}w~˳7,ڎc?ȑ$%ީ4G&pWv*+Hz_a3!? RxU[KH?X7&lp)WGQF:64KEs6XyuV$mSY ߳!kf|̀%tEܿk`?,qӜTKnM 6Brdf\z|@~,}d E,$Ƈ G0Iqi2J]Dfc3ɌEQF~rV`2qfo l_S+U!Vch4=VJZv(̜Y3Vs;eB#PyyŸht#cɌxGapCIdGL̜<.-V}SEz+ ~,"tr2{+_]*\̨f_i{b(ܷ}Xe־dN5'9mdz("vx[,z@=jT,;zNhAiO\NY9=#`ʧW/F_H37vh PLetd1X:I vi7qՍLO$2+PE9D0 { ]AНT18 h3z;sG*S!U{~5|b[9[BlbR80K |Z՜(_?fv.R Aߖ9qq=}dfoj ̘s/| 189\nm]ajzzk0߸I  x }0s59@V×~|ZJTQX.<6{tOL621Mvx@z.{w ֦$aܝ2VU7xq.3$eeɟ% $_RɄ 4WHѮ3'R%̹R#L(g&TBĸA-:`xM|>P]tN&N6ً[@X u PM)@!nltodh?!R4uo t `O8Dt(-T-4},ﮂi(Ӷɢy#!2\c%`eR&֕X}kZ @7d&N87P"zi+2[VHn aN]q2B.os{7ѬnQ}trI|bB2P. ??PJ8/|R{8At 5 8KJx^i3Kj@&vf5QB<۫[`ħkMepG|fMq"0MBj:?\^l 珅i\T|ZrnFdTE[]ClidcvNdzgךżN &YPaE T,=fq{S[Qm$JؖprV>!i~jܤM $@>7֕:SMCA>B<)B~pR'%&)%hY0 RG) '^S/z? @'=N"ȉ݁}◇F5WMkr#ݚL$ilpb!i`o56Ym~L6XrmQ:o`|}\g%/cՌ)#u ~lJ) S([;^vre!˛o\xag=ZWo9>ȷsPJ,D;ڳ WEA\QDaԌJ.DO@n?'K6xДqxilg}x`Rdg  AH&vb0r;lI'=u?4Zv \QcgYZ0707010000011e000081a4000000000000000000000001672b7d8800008da8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/usb/wusbcore/wusbcore.ko.xz7zXZִF!t/h]?Eh=ڜͩǸ;:޻HnNPP$,+x.PC!RŻio)QM (ٖIK ᳥U }j/p3@d)$#Jxa_u# 'yUS)Di\̲<=#s; C1j dt-,ѥ2R|Fm3^k9Ч͡5[C[ڴјf}VP/~ _ B $T0Xddu~켢&=Ȑ{ *eΨl~K#p{kmRW~)-?x ɭ&xl`D^ 'Gg <[a.}ᐬ`^TO{?6E, jR<' >-.g8l(E.vG :-0:B+* 1Ÿoln1&|@YkpDN#tQ?~FH)G]9G,Mg`YA_gBui$=ݼChP'-LYJ?wXA*`:UqLT&X9 xU&wWA,bCq l_,7/!Q 3Hhyw|'&t1Q*Yc{|V㪀9DsCoG!/ɻk4Us^Y^$c()x]=) &qD[q8 tּ!23xO y.T6?㮱gO8NՏkE/!n@Pv1#=p}/kD%se"jn '*95VV5qLqKGExctuw*ICiö5Td/nD!.fO"W oHzC럴MhNzAS%+X045NVVV,k]VsGqYSOHY\hpW3 Ak*æJ`< `e &fiI6,>ӠKih10z&\ ZG3fcdH٥ʅ6x$d!|eH\ R)-n < V+rdYVBQ@Wc@8 "qa;?TRp=.EZ¨O'ї|$?zxC7hX 橲N/YI ٘k?}&Npx+ } s;Py[kpvZ3-"d0;f_bbtpl3عn-bsKb!0N8R=1K; P HqqGS -i(+1怒cG`N`dBK9X^L]9cU.Zu=8gqj 3,2TiĝNҬdqp1w4/<a ݆ h([d?)p񏄬*J] ,FLRKI'UL׌ b'jRJ"nz2bFdكQm=idƔwSȍr<9!gm.V,UIng;{ ڈri+^Zӯ:* 7A;Fx.V)'7V0oLΨ@2CeH%JT m(yiL (vۀDWY~HӺz <˜b:Dtޙc ^x) Z$\(t[B^(=рoߜ|#@t sbj Z5铋QM.YF_ʸNwA p:r ֪q =1 ǵuMRn.RC7ivGZL<ͩ53OJg}Nbmdp !\,s JzSBuլ5R;G@=(H6-? # (3܃#QSI%C!G'6\ Q/-(uf}j_d(;"[?8qH;BaH0)G{X- U메G(`Ř@Vfh\N,pm+.gMP4߀Хd>sMΥr9)ЉࢪeTG(w?$mFtm)VmKb1;zqjdx2d\r/Υ·^,$ASqBS1O?F@ja$O}<oVSgtDh_v/*# Q787уO?{MZR b,*I KDK;bЬe o(~_lX1Bqw?P$J1VKK9DQh鎡D ֋oG&,a3sLs 9q Zwn{t ӠRnh_ω'^-o^HBA7q.4%d7Rhm̂߶t&XT1V:3d6ѻErOWr .Ӹm$ %@18w0ӃFH@5VfE2F:۔ߝ#ڇ+2USh)S ]`ŽUɢ"hׁߗx^;.Ti F Sv涿o1,lS_> a]{\(n8Xf/]v ; [Eo{7>C\ :rL{@Wd{Vzծ ̉oRKn_HZ*@IQZ2U! M=s BSᯤMWp"koe0ހ{;4F^ESWgׅ4`QԄmc 1H!ה~{tVM=):ir"vqD*Lё6dhXu{i8hɛsH#Xĝ;ef6D4 cNQ8`/ҷ1a#Dl#.a=>q8F'tG)[gP#~4|E,#Y%$L'UJ6ًbK$t2P*1HNZid+oAiZQSt0( 8Ã)vq]> 7Ga[ _`T|hmүy_8N>7GG^t!U ehu(v=nPT,SS>R5A6U@Y@l5MV|4I8SiDLM GJN0x0;Pee](=aͣD`j<&*1?;Cy CVһ˼֥dew}Ύ7AdX< 1O4%ZC3?` YLbA))J߮9'y7Pj~7;CEw=ph^QafInG =BAb]QL!P+DBHu!+&d8Rh*@f۬}Jρ8&ȣHWn X$Q6#,X' o[ aHR\}I[~TDu7nΈ]\w a,t7hKIP:,=g"tH/}+Vمͻ>eA~^/J @ƀ_KވAџEK}SMKa\rQx]\,[b 6\5:&q"}'7Go䦤~J(TR_N*ELV|4ݱm2`<(BJPݓU_2)rU l7#w{p$^/ E"~v v=#JݟpP?2JYJ*)7dV&mĤ!P(*&q2u.Hu6"X9DwF>:tƒ4g\(L\SN|1DQ"M>K<|tm2NH7 UӊIˁQ~f 3ؙQ~ÀVP^rF_I~.rifޫ3U}?Gpx>rbHq~?e7??JN_(A d>fFχjqAs:q/2S'ltHh8feȊQքlU}a "2JoM{Yh٢_B((% spXr):< _SZ=!+迨Kҷ"??oƳFBZK;8sb\zXx>oGKǍ{ѽkWL͸{flt+[8S,Nspcw q?:<`dGȫaGntݣTUO3ӐcOFUq KT`ۇ;:SH:E{z|-!`Ժ̉<)+FwhӾR(`avPoA0U 5958P-2~C4/۰e{ kIG ?1D,Pt|xG._(IfF V$&«fF[':Tw#{K\*P5q/=<ȏax{I)_"QjS]Ss֎deb(ѧn*fA=k9uVm~.':*GOKb?_䪴wʳe+ư2 |#jʌ!3)5ޥ;WV?K؃._^ɛLlUX1xHL8Xފ 3~|?pnN9 'mRSzl? `-}(Rqx>"c{w1fJ$Q s I»7,).|ǬwO4~Ctbm쥠܅9ӡ ª0,&2_L Hڿ! s`SIfY:-QU6 |(OD0G{|mT-Q!wKlnG0S0.SO_!'U)7uȪʕ$I=+l3 0a`ڶbo#[l–G:΁Ɠժ?Y4!QLY # PURIA5>ޕ%G.F8U52}G5~A=47ftu[m2%R2#*yʖc EUx̔P[L[z.ݜԩxtEM*r͡1kG x A f~>cF Vb\gXkBHuo6gw˜th,UWU/M^:a.`AGHM% "@A)Pp+4oOSvoĠ?ʚ=9C$&ەPzC  b|dlLQةu\rc^0P i+V5.RCz2Uc2XА^oq6D(:]mh{=z:8q||Hg~sO$L}T cK* B׆隡X')E>3Ad"g83ґ]6 <ȵ? Ŗ<șB&.TMuxjBT<\z> B*R@JFbi+)}׸n<»=㳚mn<)IDLsA*R) 0[e-QKQ7 Ul:(@+TDvyA] ~%iz,'[1-~%F jk%C¢Hw7_b`_叺OFPρIŴP <2m,+:H li ɦgշ:RD y犏cwKr9wl#ddn*˷*#PWb{rŝ##pq}ꓮE@#]\-:#=NQ7yk%1#a +#YWyDLVw9`kTQor;7@e ȴVK[+5)- GU φ(*3@dC BK _KpVK՜*;dCU/Gf!8Z7oyȱweCa4o;YJHa-xwng/aq7: *ٌ? {dgK` o!83==63AZaZ*V BS,ޓ3um`ypНh I*);mwm6N$Q%-zSٓ:> B uX5E#,'r$}z|ݡ3JjAK{zX ! gt H}(rfw#[L5 Wr7Q-!.E:Lie9 U*RB>,זM$NbݴK&#R!P-r^:4 haSoTi0-9 xx}AZm *uE%Pz mJO=m*z褝Bjs }/IpXln3̊%(((b$XD}A߁<%tOC29~a WR ,Y`͡2Mk_R<*+Fta!xrEѶ3U?l-ɁD(ϳ2y)rO7Lj`#>ǎ_]6GO>jJ)#z~?29 XѝRϓ0 #|}{^y]dG:}X^2Tb/銤6ލjij ]QhQJ|ʈDyf=5ޮkbN[b^}q} t i' 䳓/W%/i7~Qj$:SRC WܙPmӅL&S3*rM/>L ےEiwXua]},O&/pR\];+ 2H+Bf%B[g*,5x {+ `Gl, ١7 _#<ֈ (kfQV- nB)E9ޗ}Vs֤c䇧HGphYTTi֠B2^Z"hp1SQɤ8U>KwYH2h&I 9J; ZC:=&A,{`1t㌪Qwgaz׵]嵚FѬtݶ![wR{H{%;xF=ºyL5 c@\iyKQY?9 ^sT]ZKWU|.9H*1Wgq hIc:k]Sd[@+1ǠcbuCl1T5Kr%қR몲SEd_ΐA;_)c]L̀g+Z$sF8į =F7 $H¼3l<[$eUYE'ϸ9)!*/x"7f/e牕WjxZ-ՒiD'J4iN6pSwՓFz{jCi騡9M9(/}VMudaQ5" !j8ŚQA@;k͊KMoY,-xXm[y +2NL.ӦPgb;i^' %wlm!,,|fwz1!v` Oŋ7"-#QɯQ,y/xq{R䈼P.,>DncGR~q.Yc>!F@88OK8;'ӷ x7#p ?%bzBwtV[NvvZA(sr<&"pt?n{^q4! CecYp)`0.0M<|%:v-a5UW35s8k@k# cm3aF=pYIC6I:A@]Gu*!ϸE}M6йȐ"+&#PJQ sCtk='|!$: utW i7tWA ͢@*Qv / ҇1_O{>L} J̭ PP 2`SIá.1,R ( # k2jeWSZn>͛Tȳ߲xyag }q$JXyAN2@1y < $4NQ`X'A'(f]]6NA H:< m8rE`WYF'ΰCFQKdEʰRP]zuF>?}%'J`u:b(ɦ}#Vbf@:X@*fl0W u tܰ,刼77Hp TXV'!2)x8ɿ\!’;^%ܹ .<n޶3>騈="zήeNGPW+Qiő8[{I7z4-n7/;BkIfpڦu 3EjU)łtP ӡQnS4+DG(^Z~lP6TQaY+K3p+䍑@Ђ_碛%0Ip+!\?rdf$ "NP`nE/w LGql]#/)\uG>C!`|mwnV;m<_ q3x`๕yrKn͆|-0-ҢIK}68aj1s J$r~})r*K=hٶbWP*ܜs8%c<ǻ=n/WwR LRiJ}PX:O]V^e\"f LRO8ָ}^[ u+ >OB󔻧sGu^eRj~ gVݓe=pnX>Q3b3^쇪匠SVEh@J<Ɋ'͑~}[6gQ)=-H޺ٜd{Np ƭf4w{H_t{DŽe'@*aq%$9%|+[poM"^ ?<ĜL(]@HB+g_μ AO5x!{N ?7PWvݭ5-{)xIlKm }L'H[ CX .N_<1ɼ֒Gaʭ͊FLpjr eHN{cFI\=%Q. if1,{p.`_-cvqNrfL"Ż3owL263Q`wQwV*'gFEPEL9]J-dL41JpKbxi< e xa& [ldw$v;G`6Y Ng̊ۺGiV2fNh/lnf@ka1ab!zPw5򐭽8 oǃUZ^t%T\G|aǼ{9J B lZf㭕@ Jl΀d\ȀGHu/߻{ ޿ȺnfET[뗘Yszy*q+_%)5,6zEs =p8#@1W tfAbV4Ň0+ 8Z 26Cf,F)t iˊDrh﨧晃0"MS5A-{h k3x\;sKg<4G RQbRa q lVA_P`ppW!c)_QvA՟ya[mH5 )L> p}/ٹ(hc}XcGˤG{Ing\ S6ZN!fE<}BoP O*ֳ窈(LpA :i-a_m-jnWCgisQܺB>Y BuX}_u72Pp7jE8Kw]0wza(=? }xݾ~߱fnoXN3QK^ϲsP㴝6Xhaj8(Z:{$?AmwȬil  2) MXB̻!EF|PȀҖyM}r2t6}~܌g vho ^v)THQnڔ^Ku>˜k L0,޹z: % ^(-ߐH퀫:Btl>' rtbWϕ9)a.J>Μ:f_U<[,m/5z38QM+/*SfŽwşJ2J!! FҎG[@D@/Q`I1IgdýE|v@'P} 0y\@^9Jy2q=S~BІƜ=/<${ .8tY鰟gc"qk}Fqks#B yLM2ʹARzXKh նYexPuer:og! ‡bm y}QYN(mϼiԞ&aW IG•>CƄ5 w9C=2[F2e&EmIf%N&IVX7B+JmvH zȴ2P:gG)pfOT#Cķw 2{Z{$E?Z鱄|Cus+oJ2_p7KRM@rƞ # 2(;f8>d S[xew.BRB߅.}kޑ=}}knv~6FUc,iõԤ%T`bA "2[̘>Cz=)UZGzϋ_ 2W 2.AB}Q#yy* cHl6eF>",va<|T9銉4pzʆN40;1p#. 9<8KX Y#KvUesEP {C>r!bhhw]@ ȓfK֞\cLtU]2(TWrlf|s7?dy8(9)EǫhSFxAdm90oZ--7J 3,9SMt"]>k^):liavJka~ziwg/FTH#&xťuIƉn&wlZ6*^|[Gi]ūV]OMy"'%Z%sVo)G 0*T+F9/ŀ;3ͭBWx3pDG-M*p ~l,Y ' [5߶Jh P6_p(fϔ9&qC-0"kʜ}5Gȍ)S'@s|[tqbJrw-͒mZ%Z`oJϑ9fݎzQD-hFF<i4;VhOO**$g\]>Qz !wۇ[+p@ .+l ic9 TdƹuXܟ~~v?XEݸ8Sİ дBZգno>aXu#Ux94Y (Vz3ijtIsF`KG9mWE tW k}7 |JIWY*"2U =+\$P0U"sL|BW:YyN=[l$X -q҅H-qEklzm/Q@ )zΞE %jUiʩ߫K~9|@~ }p76^'\zi2W[&/rkAm wOhJ`2g[jU{Z2TXGոֳF>W\9srKc'rӜ!t=D=KIs5bv̢+"Ӏjz5VQVF$lzւ~.V>*6K ޏ.Sߟ5Ape⚆{-"[ufU(?a3^ C4aUˀ\SP&9h p@.#|T@y'$+J~6tdm? &B 6؁ɫguEd`v~j/?18]p}Kыs$_V w.7,T5v߶=05Ȱ==k^ ž3cW Y6U^IBYJ1}sCYqMfBXb EbKN`ns{ $xa%?fy9?_uT }d]ˬqQ*z&8sÓ]^"ɝ7p9tthX~H-N-P\a;YƟ>XNJ|rfNÿ˶S!huj;Ë@23Ca3t3ӓà5n{QeqC"L'țs0*'%lh-+'Q]nf/ "=wKL )pulí8x6$t&zOZv|eHaAma(QIwr}NDz³D0"ervL(_` 4hP Z\KuTQtIʾcy6 ǜ-]B8r=GMpMHS`]~ߑ&G饣5f$Vƴ/DLMlI"):cxWR9@#^G"pMW {M!*BPm_xSzg? =*w]i@΀q<&ଏm)EÞPɀ*.+ %a`0qAOb~B0wżMq5iN4MDxdԴP6FFToU>c˔{QzhrZɄΡHY>K;IP=qzpr'ɪ  ): ?W4m\Ym& O,[NdfGPj؄t)b cGmBL+a!5heʢyth Y̦O }J#ݽa" g \9!%t^z5D*;鎫$IJ8NjK.rN삯Ҵ&=DۘZ}gjl" |^j%qM{:ZRJ3В S^Ru'ȳX)m ywo;K0K#(@׋u-%?N΋UF$.[!+Cz tHda2@ Nwc܃̨ 8$M L @/'%"0#Gv.}#8 ΑSI(4!Pŭ3|ܻy4e׆4Xp 6cb}]ͮ:qsfk2gpKg V+j,#")q׾֫z(4 FQoe H`iV"N6fu3" huK-TalH2ϫqa\b\ƣMph p纺d(x4Z{IM_M qu00Iryo޳yQ1`вt MYia{ok?I7!6,I=祝{sPIy=[(xb |B+1 *Y4 o(\w:aSq!P?4=ԶtNFZ S_ t^JM҄TNhJIuH V F9^ jۯ6wviEKsg4Eei%mmb?}VlT} Ona@MfEʦMTj:7v$UuUDqƒRPy9jMp9TA[]_JH=5y~Ts5rlϪTaf)tg8{xJ3.زCyڀ&Y[MrZa{Wjj~ cQQ 4ɮ|aþ)e3R<ڳ&PdK:a^>`ċ6RR#Ŵ 3'ͿGV0t!~ľ}@'Z#&xg 2jf]L;*m:T1\Y:S9b30sk>5N>#hb$=uIk|u7-o`a70*#(m8- #b?d.O}q牏'}Xq/NK6}܃zidwL߱Y&ncJ}7.Ǐ>*vOD~[F@ Hldd; Ɏug.뇮- :ky8Q@W BѳSmHQ1?Qm`tnn/MiF[>Cj=B(Eq/k;ce݄Ι Gƒ9B w{ۻv7f\r&y$ s|4Ì+)~Ϗw܀nsnx.`G3n&=6k|? {ٵËeh]| D.s;FO7$vəML3>S_g~źY xzOUdgxǤ+XV͆^-(*UWWs)(n# {Etus@)io AC^e\f1UMۏ{x ;}D4a?Awt7;E)(׺ķ6{榡uf[Ϫ+A3ɸTik'9Jx՘fehaH=3EJM 2 <^#+ѪbCEo$ɭ.XxQzcp9Ma'TY%&vgdH_Fr=w2Z? Al mqIhl6Stu;vRHܟ p"@Vڮ?TǖwSwy!k//$8ߣ‘␧?:Mo7+է|яޏSc+8h"rQNQOx>XÜ`J#>D^?X3 GKluk[&$q&öQ˝PWHx銻l*4O~I E<+W3SJVm < qToFZ0m>H%a%s]6q,zLfgc ୏Jyd0J`Һ7Uv!wbbwmMxlw+]_ޜ2aot^A^0bFAAt 1;Mhq5UĒ#cw%Yk͊yWo@Z0үƚA%2ҙM~#.-ʔ )Z,/yiyJPE٩EG~Gd[OU3@*hP9 vkcˏsii|=1̮ =v^b=fB.1g{4];pk`,=+/$񒽪}t!$NrpZ3))447sDx\ۺ}g&Qt= U&=hilm$X}?Bѕ`Ofm#!|{zDy[ Ѷ4i""}C; 3j;ԎN <ơ̻ej@@ +'}dV#\ũ)4p{@w  -~Ei.ʒGKn`@4-z[/o)d(,fܪŊT8gRӦ=^;/׬tj;33Н r=4-8T!X4|KPD>hAɍ:Vt nVC~ 4PA1O{ b=©"uh浆bw.hJ擁U7U遮q&D,K||UbK <]ȍ8_u .MĪ",.Q)}9"#_xO-o7g 'K|@!} =])^3yʣ}.j;iH\@л{i*gP0;N7D[ٔq Ň{%l fی!@Es'-M[b_Mħu| wcWZ,ɴuE cyU8Y4WdGFvuފԯ,CG|m-{@5e'xv @ &b>Ẹ]FR"nhԚ~`]JP(7?iŝ7\F?c+6(&!A{xpިX*7ݨAARn'i"M^@8Kr:h>˻H&W⌫ZXv"+^$a,^yՊ OWp/MX#cuJͧ#\*&"D0t }rmυ5Yn'ݯcv!mlV~w)δBWqgndlF+9~@!yc⃂11[؅=zt\u"\=ǁy|}O?M'&UWH}+4k @.4 U AAf,:65m}?._"3w}+pLNr=(tŚ!!ۖi5c`tX엓.?nRXj@]tzɞJyiv]&رr̽ kTѓZc3) u+.3;?z?acBF4_UuČ:}L9C?h1!+_GD@GE Ji`M6`=mі웏5UO\Hkb6wLeq]WmfDuL vC d]3r)r,)SC?-CHㇶVF[(?4*Z)0[ׯo8F9̆'BwtA沈fu(~LXi]~9K-H@+_)?KE}`y἟%AZ)h+Njem^ U뾨| V󑎅?L)*3`w}B;: h^76!ȼ0g CIh}=~cx<̑=ЕF&7b#Fa8w&E3x a!y0 D]k*fVOx+K0^l!#ȶs;نS衭Jx88Ԏ9ڝ.׼-jtJPDS D&넮euT Kc`pڮS")It%Tς]&yQop7UNfN`0FAU~2`'\(w lK#eE$j bT"Q$<`R+'ǟczHJ\%d0˲Hw8!ϥ:!*nV:OG[a\|{vɇ,WWd|D.wޕX>{ HpSNMQI1hIu-XK956:0jcVn p ̧G~Bf[F6Խ«x`L'X_;7FQP>Pq-"7) ’֝l|xq1]@ju_:dǕopmt~!Q ?/sd23D(aVhtдDEjzF...LL *<~t$#WBPzPz,˫6M&%|dƩWbi|Y1׶!٘J(޴K\KE*I+T4cbiJ5䎤VvBbeB]/jUn 1bèsB tRgJ1UI : Zi.?+33@JKp.}{Ժ%7[yж@ Ռ ˍ_ꑻds0>4&} ?*AXI0aW4wE40fj3rA+4  gL+ԋP#T/HYCdFSb~_K%>V 5 HKvZumBmM50+0=BٿSa*ڙN!^`U`QpN9H s$ J^&2A&oNIƢ{WCKrѶEVz9AНM0 +϶OhEPH@oj+L{27e(j+ ^X-SX2TƠr[7j1[>Hi=mQu!A(7 QmI6$A|Tdl0"Zމ]QwO{]ڵK<6<gt_e.fy9ጷmyL:gbxR #1ɕtRXCBn":Hr V']._^|'nawΡɻ3' ^juuo`X}iyif)H2/ 7I˟s)z|ygR'߉Q<ۉ3Ⱥ)"mxA>h7Y]-T\oecq!Z)Kdֱ8?t ά$SYG:̑Qc] (#0eY2J-{o9luG^1?1=^p]x2 3x.Vc@~+ȭX'h1{t+>Ce_Mdd pb폓!lq-_\sx0Rfn:⃨/ 6Ul=} U(4P=BZyLeVMU( 8PQ'\o NK2/=+ϙ#g;5IL1_]c-ӑtLjQTLg>`L榢L;w뭉P5 hᮧH[02G@C>E~p;|A Zo~EHy~bKY*`C9Y6l-Q/T8pa3p-Y^ņ 4Q€6gDHS"Wz@.Ʊe@ ~~4mI >2~ Ve=I'Oq!{zaڌ~xNB.s+68\-_+G{P*_Q=;(\wE/Q(+ Jg1m5 %ܖ>|P6j<ͣ )V/'Zqa^|ǎ%c0[RF0_mVqo*7t)p4҂Sd̹:X3A4vC,o*K& oRLТ Fx" i5l6fֿ77]UzVY'c Z#c ;4ʟT+q7NH%Jd0jM6"ŏ-߮[^#+Iq{j)̾q(>0\!9NdZ8IJFbۆ.7c5[0pVZpK|<[BU 8$6-ty !hwE 9Zo{cW^#8V$`l=, ~:ژg  ̼r$r `෾TVA muQ+Űd%cXgTdTjzQ>cV ~ []=1_ljicX&͸b;+QbE/zׂ^o;zS#.;tӑ h֑r@ouXx:t$\ObS<>FaqzbSL,{}c_EOEBFxH`i͠|,=$;7W"C},qhm/@ g;P{?2xrٙ 2Xbn/Hx'2ޡ#3?]F({I COk&lE/DǠ0_;'t*1T%d NI1;n w~kĽ~+ԚUOKڊ38vXv(c ^5x^ v5 ĵo[r|W 2.Yb| [6&څޖZ ,Q_@|ؼVuzƇ,MU찆a* Jp$R-2G$՘ O%,-}84gt[O|(tlgxU pc/xSB'NZfJSdc5Nƺxg% ݀+SmİFCȄ,1 <3h/ݾ/?:|Qs1Q_6qi]wsqIr@Dݯ];_hھQ]EyM\pBe m9-.äcLŲPETJEDY%yCCG,q :3VN62C]: ,_<\"{@M] [q LgRzw&ĀzT^i2kD5z`7z[H^jɞpǘNǘiIbE9I 85(c77Bys>= 4d^?`[(i3y|М4r0ݸ}Ū>[sNsIb3ZٽR*/+1C&ܰ@ptd11wP>\[{OYgbF 3Od.$:[ 1Nln1ǘIȢ>3 й {Ք4K5oe# 5k-b^&p{[p<8 Z10qieҮPivj n#9]ż1s'yuqcDNvy<]& Kt<ݔڷ@6Ox#; i3J=@$aEͥ_]ʁp"|@jQB)DϷᤆYtxt ʗeXRҿޗZ2*V61$K' q,EzKi考k_@aym9V]2EѮ`)ܵJ_̘g kt~IJĩh@|`g$C)ݶJi :^8i2>,_U{P$vDW3Qث`o" Zi6TQdGjgޔ u_=F )܅I͊slZbR @ˤ ߙbRy5B\4wdIq qu5_jhQ6:5"2n&W5$%sGX)ez4lÈS,t%L@Q)J[4 ;a:9֟\‹#|wtv'1$UPeͪpGGK<l)V7(DEvE@Ľ$3%p "1ke %Ei+ڙ5<; 'Mh;l9't !kzZ0aT0V91uԫy8jQ롚rNjK)+]V\)%IXO!$b+=D&hCO$Xݘib㼈ZE_Dƛ^qGO8 gHVS..CT#.ڢ#S |Pԑނgatd{ޥȸ$HGc.EBY< k}9T$^~C ؓ%xC◿_#+ ', 'Io3ǘyVsOo(Ͳr\/ [bN5_l)'WXʞod]FxpUdRs%rf߆=7uTęq=ygRKN֔FPð+ A<(HFƾ[IO0 q J$yn- VCY7O\;p]sAWuzٮ\yÒ6 X17Q6K]K@|ǐ3R}Аu͎XBB8Aص~B3Ĩ `9sf/h2WyL9900|u f8~J0p( H!!{GxB:O' NPj( -"1w 7f0$N\7#3Lɓj1CrV͛L䋻$J;z![ES굀t h<+,tw /ckz,|_SZ98`¡0#CMLK"YES'U^ HsXāW53OG" (HZ{vFO_hh;JhZ>w(SeV)rk&~\1D?%0qr3CbK'?pu9ȶ`hb qsŅV:IZ Z}$mN\h:pI{^פ(`(bF?T 4yY@y ZXEÁSIFt\H[/iT\D,?MC_?#E~Y8>7̨'pmA9wYCsc*r' eY:2`%1vme߁{Ds[&v CkZr}+0-iNO!+KЏ(LJ͊WBwcglyb֮I3 |({w=Jé5z.ڋ&X` 6U9}ª剬Ab*S *[ dozX;w!m*ӕW 3vS\y))ƬcI^Tƣ%D֐qP QnI>|[7F^1] VB3 ͟kzz1޼\x߷ʓ =:UTZ]J{I.dkmY uy&2i <-6l*'MB Pc+/[0cpkD<5i;,ǵ[~b8ʚa>H9 @`_efTY2%.d22mfoPb'22g$+Հt`e^\:D,Uصy`2 %vC.1l귫Aw^}Tsr9݅$ŕ- t\<-6?abt[ڂϟ*L%/]SF^3Z/ I ozAnkE2_Y} AVAF3#o";.hSNNڰ?C* x5c !St&k4Z|\Z؀Q(P#TE rAM/6l~m~p3OWel+(PٟMH>"Do@1ۭ}agu [DRw(,C6(FoN`~YЯvRhse\mRU%e -z*҉&Q6uQu" L_g2s9qpG0@re(0X堵xߐp3 |\`jxx\ōgO"Jz;?!_Gv-( ]*n \_;.䭝PEQr  gS(Ƙ ^̿@E\Xz Cs$sw0S$^Ǩ&VzՔSM z\P4( W":Ag2~⫄ _SFE~։/@eɍw*93qJYؙ~CU"I1J&P{JZ}K^zc*ڬ z ƫw>0'B؄ Ui.7^l' tD|Jئ@u?pɿ[]R.e7ژD0/پ %)չi՝!IP3YI(ƒ [$v_d~څ~4*2S15HM=1[35Y}>J B)TmMù7QiQIS L꒥B^71:bZC:q-Ew"Vfji%9& FCzToD|V%LR &Whpj4h MVyDe-ȚĘ eUT&(j8,T gre2ƊzdGhXY)PE M;nP-K./b QTӟ>5VIwyl]]≁W^dnIpe~= a#-SRSq`C$T>QjpI>Jypӈqȁ- ︝޿]y !U{GW*+ց:sʭ, H?dV}.N9%x?ky=KkJ2KZ6 qs;*DJ~i/V09A2_a5DnqP_ZI!7(E!pEjrV+mkFpyBFwrW$ \0GTsϑ[jxYyyGH:s6CN쬜x eB\uwc/qsN `z=XaM7/yա2c̨b6oɪbSvwdC+HO6@HLva 9&߱W/6I^) CoY5lE8hcJ120ymuXdPT~sr{chwZ814 "/&de%dVN-9rBQ6SBx}<'3|պSOԼ _RI\SKh:ڳ W hgYZ0707010000011f000081a4000000000000000000000001672b7d8800003efc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko.xz7zXZִF!t/*>]?Eh=ڜͩ-4HVIB|=u,Z|9T:3&=Յ튜=.PD{=G顱V*d!-(,:ى[2#eH]in1BK`j9xEaCKZV{&¸1.tLRs(.?b>/ j\mYK[qBӟn2%,z_-gZ 쭖(sj@zWVb/(PihRkm[|1bY'șjGJ[{ :%:[ElvN:xfjnd]\ȴ=& jDZ {6獁{g!J߳ŗMكS$go*;@yW.pkĕ]+pDk(]4#|fL[nz<Й?C+bgvvٷ<^x%Jl|W1Ђg]H6,Rx*8mO.2'>QL/ #iG $d,,VefCMwY`1IyFs$' zm>8A~#)qCϋ LZ$O\,Yu>2/9fmѕD^d\j$߷ǫRv G@4rٵ~.I?iP^`{ pne1 P"XO/FP>b,Eqj;R2!lXJ7D'E^8<Ih$MQL~rvj4Bx%d=oWAZ?b͠y;r._o-I %0[q3O ŽR0gy+h@t|p2r QBvp=s uk_cu֤9T=?^S ?pr0JE'|9e+hK]:8KMi\AT{RFbß qk@}4;26z% ą9:fW]3i֬Nm6UnL*i& d(rk$iLx#![ӱ!-sOorW5W8/֒`n&ʔfI?m&(F* Dqאy"H*(P{$oL|H/F !;0M &F#ӧPwͿ F 5!<ݫUfaga'u㭠0$Vsj=ı~h>0 b-Y*)}F5n|b[D #7_0ͥƓJP̗],̾rD>ſ(nBxp9@u}ZUYheG cl9#sy|=?$"|>%E+`!e{_Qb;)~SS{=nׂIۗh6 3eˏQgp @ɹE) *8 8!/9>I~+}H1͡Mgz!={J@O@E37ƸVL>7+$>/Dy~抺`έc8{Yvq*z ss<*Ł&.fSW"a9ŦƿԀ҅C4?,3d V _i4r5騒@gF`tD"[=)3Wmc_ Oai3^d 1  2@+=3dLv+s T@g ah2$4PDi@.zG~˹)#.i G.@UXloN%vɓ{ݤ:;<[lE?.!"~f(J-:фkL,N/: 9_;dN^9rsTM  un]eup_ lJRv(>v@o1;~YɃ"JB\KY'FLdɈũ6u-Mi%% DWBۻzT d,znE~=)+~DӧYSsʊJ%ڵuWXsKy1T=7>ʕ{&0͟g畮^7u/⑳aV?x+G_wָFByvҝcW$:ط9Ra8Yv!s|#ÉU|猧"96EFq]梲ZVĞQ^IzB@JHX~efɦ(S- N_:zGtF"L*OZ'#,[1.{bE`52ZVC"$+b%ՙ%[^";Cu ,#:;A7fׇj=5-1 &|vp<-6( A *Xx7+7PQGUOj:~S}6qG6U c)7}Ȧ9֐[4B++f X*CpF]"s?%&BG|3VA{Hߕ/uƝo1jYbb+rK UI>jڱ,^ܖDPa\ Xf⾓naR73[f%b!„yќwMǹ4@x9mfģN)AހQH8қ$gjWl&ܞH Auee[襂v\fR!64hJ||Eez)n_ N/N #>GBJ boq> -a|J90 sM2bw6i[0MRIJ38 =$)H.>wvO {_?]A:zv1GtPNe#^etgsE1=tC=fnݑ/ 8EFI}-46KJw5}=H!Ÿ(J+-Onܓlvl,^tt3ۧB'A*y'Ŀ`&m\n,ģLjTjtf~E>3f>\#ELKU!WCKQդ\ȧہnG,;Uk!@$h #֖ܸ}*ZA1@e𑛽%TD%-nw~ÊtCg][^UOVGctlYv'(g=!Yr^wLqNnyZL'g-M?9F薲W2aB+6(qޑV'X MS[涼 kt'lmfRW"7xSV}[Ȳ#uU@-4jU 5ϫF ` EX|VErj+: pq!K*sz3桅rLya|L49H+UTd0qx =eS@DV?bm["2[@ʝ->.X4LʇHC[F/2xvĢ%G*"?6I¹>Bё1u.8uVcP LVx2:W )} 4+YڪIT%S4'f97xҰ/_Qއ?|Zhhs`WEkPSqNAvQOO`E)u(\n/ȝkIɩ=02JM+vϨPOY!fLWB`($Ƀq6>lp PR%;i,2r~6!Z | '((dd)?MKDOݏ'b-"`[[psgFgI9r4۳ ٛL e΅4Yʍ`e"/G0 ^ߒ+9{R))^Ƌb˶ =d'L 0O5Y;hq@ɢGlg eq%HiW>o7CP1eι\4%?MB-wQ>^IXQ]< NBiO; TW>I6hqD8%Xaa˜ntaFs`p3N+6x4|}Y4+YI~LL^VggF\+ 7v6A.-9Nob3=1m7~&`v69qk^{b;\::7/24*063fY$ZQV! Xy,π>Vv$?,PB!d$67^=􊡏|& =%/+B489xm")d3eHy1Uon<+Ȳ :"ڗ x|E5" nKN^B hZ 1Feȟ roc1?-j =lYOm81$[mCN}E*%b`JG:#Uq{;ghJΰ7z3M2" KlP%㯂6YLLf+ǿP:\ސbT"J T •1k=;K ةFqKWPGBh?-dwXL`iE{`fENS#`3C]w$TPn9hhNP$xtY26.hen+>0m1Qĉs^{If<_4Q)jb7k/%݁,Ʌ:~iNˠ~'!+gz_/`Lq!һUR+2(sYxK)(!D<|ՆY͚oy4 f^+Jʨ\TKDx(|TBlWkA1dG JCh̓6I.7! ՆT][äG?),ffYs.HVEm+ >ؖVn0 Vvzn+Sxz>ĪspU7X|k3@_x܇KN-KW`a#[F \ ׶XL;׬Bz8(]vw h׼aͺIA\qRO:-DMŝVŷP@T皇=bm\WV]JHv{ipaa˱/h}y zYB h] ۉf`#`l gUuZ֡׋  ٫]  pz`5p E%O?\v`$׆h,!+Йƾ1OTD@iH]`V[z=?U 7{'J_;ëcA1ߓ;uM^#@ObEvo(4ڟΩʩL4x;;i_Hua\5OoMPM QdlD{kg4*|fR¡}CڊUrd@c8-7MD $=d*aE*IŠ#2ْ^ݳ6Fd2t%lIEf5Tǰi~N%"!|'eV /;ll-)fӢ-Q}uoc/{rL^ /\jvCw|k~Ӎ`i}O#+݌pVVX \܋ƛCZ Ft]b 0 ߆mVŝ =Rύ[s*"wypuՠ{w@}G*AA(xڇR xQ8MR$91ٝ8(PdU3/8&YYK@;bڥQjXW#"I=gWW 7V0Yx N!MOvG.2@z!}2jS\͌W8ˡC`țo}FhqPww#Nܹ "JVXmv gJ9aX-* $_@ 5]Sv>/o?H E&Xw(ab 8$V~f rreFOqїMvp_`FN%.&$:@G1Ap&9vGDӂ/>kxi+˺,⌎u"<2ɩ!Umb k&{C$b@1zk)N W %xr__O~k`Bk޽ o89tFM }"dl2\{Px(p\NMIu*d !&45_la= u- `a +Dv-sD{^`~Vd$*4;Y@4y.f rbS1X_j$#FqJ̆౸dt0Lp]+=?js:E]yga[1tg+?~n78{b: =hĜ0\KK{K"נgPgި:[&`:8{c3aI1>WgelqS:$NPf?lE!Vr-0LH{q֩r! PEP,8X@#YA =ghg`]\f-\ D_ fqk ;i|2ԩci;;|(2wۂwl (~ɤహAYJ6֊|MJ)9xZ6ARP=Z\+m RGcyΊ ?R>aYSܘtFKÊdԻ&[F i(3/6D53O :89k} k/^fͶ`؈:ꜳY9,Ef19cت$I&=xXf lScz~Γq(#G: shG`lMXԂr]:~f)D -hy)!gZxv<0o )שRFӛaM0d%x(Jk1ؽN x{FĕM՜bUU:fN&;JtQW!g4ʖ`q%o:Ux_dd]dg\"A(_d] ^݈q3IUچf%~'}i4l[,+>7u\ ʐ9.GrtBAe'ԇ# %pLlBa"GYς=Z5 0&Tи=wsI~=R(,9 hjK7O3r_gniKelhDV ciW~=:{Gv4 Anv&aCRd)INW ksv%nͅC\6\^$09MKq^cE" \* _#vx@j <mBekoMqy[Y#ke݁1b|v,q}̷=nbӶ~j&V68'0xkZQ =J!l@£;  .˭ၬGCF<:"݆Qt;oBe/ZՂJݿE?%F0mKCSV@>@$hX8oGt2oMs͙'OCӛ 87Ҥe.kLtO@lI8x@(DnޜU<(BX67礼O߶وYQ"7]q/̚+뷶ϕK>~!M@ckcrV̰hSIf{~)F n饲 _ +Y_N=*L虹#D>h`ɗpķ4"ѨC ;t=Ua&uS;ꇸ DɁP;x'KuVr; @iIΓUWÅ')ESX&YHT5ĎF\'ԟJܓEZdZ4 LD 0s`K FVԎQ 7w 9f!*+rŶ$q"GEaeǐQ*y4u5[y.՟X~{uu-m>̎D ;qnq%Mj#ٿd:9  F)gD J޽8g L* HŰ^[Ĥ/1nr_?u-Gs D"۬6]ϻ'C.])Ir8' 'W>?:Zrk;M ˜|z@vjDžL㎬ ꉰ I6­chI-{0SNTǧXGaσMOK1tcJO. aFNAn*ݰy e$,x`9eoI LaϹ9)-u Ę /1(o PHI!erKҗL0L^?/c6tEV~wkHF2bQZtt6K5C̭sk&X嘍#-wSF2&hF<Š^D~, gBGN;o2PB_/uB= IXqv4udVb]$cӒPG|{n~q`ѽ "eԈcƩ-@)gN 'r [;i9@~!zQư:=֩߈a>*a:~AnKa|ȜX=} !z:mI <=P@ҧ^f84#WG`sAq&J>q9:{1ah rۧScfQ:'#[hRrƯ0{e⛸ ,{*\!\MtÐL_s@ު$#̄!H4pm.4U%X@9ǑveفD2^ ݄׀f#{}kv*!e$Ƶ~DP5*hg >oI&unOo ̎kGv]lz"ioz]T#Jvs9:dPooa35l=f/ƫȓj0D׷`l8wFc-݀zIye?dQ!8D'[NrfղM !r;8$p$xy8JKɩޥռgU %: b]Q`RGŃdL1"o3%$? ѝ0'TS*_`g;a.VC QŘ~X!]37>B[F7c e҃ xtI*G} Y8 y1 |[j)Ք_hQ 4s0uq]|`^CF6H/ Kی loRmVF > CFicWS+Ϩ9`[%5D!5Lf.$Uu;$.\z#Gq PlpRB9/28H&u%׭xkp[z./{ccv XjЄ؛ȈJ{UQ:l/gz߁owiA6$Ϯ$1_MN2@ yl8Gr-<eXȖFNHJt))J5l68“nS6;"'Ec IfٝѪQhGW10$=D}F.$7|ڼh`lͪ#޴KJ9k|hb'mn"]I׶ )Vpgw@њSȟa^QqvTmh5U>^a55ư0&e0C Y虷1 ZV^OC$  |Xez,WƐ}#3)9r ez}B@ gYZ07070100000120000081a4000000000000000000000001672b7d8800000a00000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/i1480/i1480-est.ko.xz7zXZִF!t/) ]?Eh=ڜͩz1O#>1Cj=Kdrx,VҸ<|ߢj|>ڟ gh[[nL7BH#z{זX$8n]zeh"b :mѬ'4AO`ٟnfs\#$03jkfԞ$cn %/W/k|b48Nd#):1%\{ݸ= F0{+z.fkI1m^jImP]}B'965o CG.h,=oʲ s,P[fO{u:\4-^-;QD8({͔vװլhZ^59Uۛt1/]cpOї.d&(L,oG ׼&B/x - |<" +{-Yq-KU䤱bAoN;ƺL?&Ed'7Vy۔Ke$<"7^+@\vɱ{=Kkة/^8&S[;41un+%&x>(0DXE׹ >Q niýe? A:\OX&q{&ͻƟ(4 oi'2\}.unEw݁4Sg-XU)-V??@7έ0W1\^^'u[p( aZ Zp-1Fx$[p`kP85!imI;6Ȝ{1xqk$nx2ݭp$/Sl'b1nهw-Mzfm _d+.;/H/Lah\G bxz%fjCh~xsA{hhpnj[m̿` =H"zys 15p27i8-o>lMj7%l4x`dQz=I}> 腵9</rRઐ9^;YhX.+J~mL5:%1:YBva:W޹YÌSȸW)lIfpB@LH_]nF8詷*8̜Yv( X?z pDr}?LjTґ`Oaٻ ~P114~Nbϼ-\}# (l;/Yde`E\$*}*҅ǿ&j4hGe!أ("~)bmV{aJ Am3ASSӢyH]= BH+0o7J u|yh+U;2yDObڏڛDV4ɨy)uc,VSÊ۔V#@in:d9|K>>Ф-y@ kϿԎñV+ Na+=EVfZZ2hH݋FK=@r2!'u+8Ji\}YmqxZ%rbea.?X5t['oN1\/9FE'wO0yT/SJw1]CB؏c%칶ىDF{݋xB3zQ,(^8`J%"O qkUF帔JS!Y1Wo4%-O%\ ucWW^*|<":E!pE$@`!7rdLѰ'7 xxIBDN'8PwGG2v6lE7vbYi>G{h<~FVa $Qy9vikDx'~^CFܘǒ[! MYy6`~r̀ cѵSsıgYZ07070100000121000081a4000000000000000000000001672b7d8800001548000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/jU]?Eh=ڜͩ~f4"hOJx޼u32DFq{<'gy09A UaRzA/(l,9՞G,:R"4Yh/ o;U[h^oUWLA:%jE"%>+Z^!361Ť Wҹ[ا%v< _fBO/n1j,LX0INi`$,!jaׂ 4ΙD3D.@tHLt ,HCrnz'\ZdFrs Pqs#ȉ*rLf␪];.*~ ҿ\*ӊVu$2/}=cގ?nbHlևsXgnWF:RM!]u>v}ɏhD՛z9OD%vg ־0 9n8ރ[hW7 jLHhjbpbEZJ9o 9̊ &^T$  \eGR쏅[xIX@UP10&5W߰; 1"KĪXJ6d Rw?"Od-Xp г -:%#7| 2Htu&#c?X.I ^; g,9܄XJ<(A5F}zn\I|ۓT)-+aG {1?Bv~!o59b)v^`;g3== VTlV]lVK5 )?γ#A:zW >MGv=Bfb;M0 QW N.K`1UXS ?Hق$Ȧc/ Pu+,d_BjJH "}ދux ׯ_NVi(cA<. @T``9J?vx &G&I[-[`?:m%>23(Hr/-\h9e\oA͉~l:^ gnةLmd0X^ Y,DZ}F {G6RGPYuaYٔk|E<(Q&ghBЁu@V(NN3\mVJUKLp[la41_^2!bg#A]\J"*W4"_7XJvJ$v~хܟT-ڦ~DQ* y+*+UN6׹H);>C|2.Z2޷g>!H¦0!SڮfS(v~Q9jݜ53#ʫ4M`fZ~'eL(EƇw HFa+ﺏZG Mu|<2֏A laD@dsE??Rr(N.WZ8{X< 뤾xGL&<Dy\xokRSLsW͔U`/(ZY[`U|ѹ:R:H3xAN7y0[A+,0/c<(e\N~,Y P;~7{zQ$bAz!=7u DeTo֜jGh1V~̩"kxpA%Q9.ŷ~ <C[AX׹[sd7úӗs)ӑq3񦞻R%W-'H%-M + X*hTtz܌=j r|<&wfeLvS WswUU$@8!:eH8 ۳PPۇ>'ABt}#]YBXnxeJ/ yMHw f1!zAhqB<ĎIʹjk"ND\5jBkX(98_4#ťrf& %8 9El"'5z9^zFuL9b &UI kpӚ ƒVX$D=84/ICf4%t ]Ur'aԷRgQ,o45.O^^Ѷ},Eߗʥ;r;S3ےw-FDRJ#9=G*uws|yЎp4Űľ dޗe6hY|1 s`wگ!zM 8 B`JOo@,Sy3R\@a\;(~ q$.Ќ:/M/|>4Fs'Dqn2) L^x ڳ ?rQvgDSB xmkuЕgׯesaKY1F?v9B58ŋJKTxgPABR_s|]V㌼g"-r&Q5IGNʫ/}Tꉣki0@?6~lH1S C J4S ^5$YŠCo{j}~vKLd۾ }\`@DA|uHWӉ7s#H]I㌺<>eՉ w~?ؔOCb^Uvd^6m ے+"\/&DC7A#QrhPI4JQS+!].U=D_' ޜ]҄݇gYܲzD#"mPVTrl "%(KdɕD>Bmz)QREe!(Nw]FAmG,̮Qﱭ,eh=5trE^VG 5|Kİ 9&ʶ "n$ ZIs59=B !)%x)-?VIc^i%VIa'?hYw,x֮[Zk sPbk7i~ pGwŧzAZ.u[5i#6 0js>^ЭOz|5&O,g1^JCw]/sʊoKp%6&='?roAT?z+W>IiT\8E:f"\f5JSO^"nl^_i=֫+#{&h`jF% x&|AOc}I Q~ ͊x ޽ EM(С YT`>ES“H'#꥜9*d. :B_. Ag~_ef7jﲑGYYUkHOR]|] M &t-ʺKl;j>Cc2y eF pG4840r]ހeD,3ZŶ?IFS8X4Sa={$0̻=CȈQeڍJzN `%>!7_VC)V |W>a. "+FPo"B7L Kҹ/Dx'a O|c+N,1zFZق4FB kVCpa[PڲmaޤG*k=S‡Ń7Q>vD`N]G*>P/LɩGW?+ƄJ,7YViQa hָf^,*s/JOW}GtK'# P:ʤ`rw(ĐظOW V[P ލ["ǪMp*pz mɲRP9dW'8"&SؠlLEx}R1S|$S㕵J-aL=].]T;敯tR dR{$Cz2ZϔyW\xhu=81/&[ʥ-y : Oe0ly*G_z\~}Y4Z " w^uFctx?/zkȌ;R{}ð f9eʰYGbE댼ENDBtきiyd6se`=HlgF%6ŵ鍻gtg\_ S7B}`øVO:Ѯ-:nR tr$1{Mj` Fe~ h&Q(l'f@# 3AS u\:l> 9.tK*o*GgYZ07070100000122000081a4000000000000000000000001672b7d88000103dc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/uwb.ko.xz7zXZִF!t/xO]?Eh=ڜͩ>O.BsC7 8U-$+ _F% eep=s" JMɼ4>ϨNXKfC4&8hMM99n78vU`laK꿠C^V|*,R 5.f Li\Pg E b{zc]I đR.*.Q?hV7(1Y8y1z{D蘒ȹoyKK]c:ϝvWem J-$)B>zKHR X>_TA PzB>4Yp ->hSVKoe!6QF~V-fcʍzҕH.a09BFGpXH*&Trpŵxoe0Ep[8ɟ L߃P+@cHP皸ehAr_~0Zv27Hזk~̀瘴unCpۙ7-0K<&Qd&cou2Nwz=#a .b^to8 )JAu7j/4)wJ\3OB0ҶiNbQ>vUZp_W{X:KJC{ySfo-3lUܗf ۈGj#Y Gh zX?FƗ pZʼ&zpH^"_".QN~|9r*4tfhuwoxm52|8Xj#:?.u%ÐSTExO%d,(Sf5vTݎl&[Ⱥ,EĞ\kc9p6u]Ż2w2̉ړ:7oT81yv?/e$]cWgWul@*3Έtyf:+" c1aܗ˯7/4KK>҈ōz<΂f.#xiE])pf0iN?5wVoOk;N6.1 ҙ(=-.+wꆲa__8["Yhœ ,|"pTY[Er8M^K tJ5~ !~ɹeY`t:͵KRp`TFOWOvy  ROW n:I9׃ ȹ3ihhг'q~W˳o-eqe G#[,C)LC{tqP M:® KAqvBiCOZ ?)@Rtmo󫧃RmP=\GТ|M$[efg[ ^3)܆?Ȋ7Y&?^g4>*綴 VL4; B l Eh](f> =311jR]HOnW:oy6!!W; EijN"]ƐɢAOcn5o(-7a [x+1,xg}a%/l]dw{`3yT*zu8741 wxkJMԤj~$ظ|ݠlH]oCp $a4 1]F -%"clUT$zp>q"&{˥W:춥S5ZTP71 W U̝}ٔѹ{CM#/"-Wc~"-!Ô+L,zڶxvBeUONlL&U;UL7 Mf m7DK얎R^Q.YGm&*m!٣ ̘ 1_þqTӄ<Ik k :T3m,U t1P= d>=G̞Xz"rSuTkY UNΜm4<(q?frp|Y>}@=~2Za<u00>TۭQILV1/G!U'Hjd"dsODUUڛō}\\p; 3/]c_֫J`5/uss@%(pN㪡4G{؅:snso+Qc $ zlȵ3%H8nR`H46U'"5 Y*XVay>fm,R^::|<9;qOtAِvQV{YOb4xkk*#LNv\ciTg>XF&ԼMVGsP|ۡ:JN Q,=iXӴM4 Cq & YPlRd#>w#Ӹ8Y’7  $1wmtי"\DǮ-isX$Id09%>ɜIvyC%uP a.{n , أ?J:aTcV,-fn u2 }4]Ysv\s~ȂE%YBEk R=;zqӯS1uGtny/`FzJ6˱Ϳ&|wSclܓ3'Sb<)$X] "DkKaEEGİAt[6U*3@"Cs<7ew n˴i-Ksʰd>G+l'PE? 4YB[xr'?per9w(^a$ɄS{^"7kT$Ϗs&{,f걋dGю&_a^ "P֥q(rf6]벊^Rj %g50Дp\,˯aqZ` U+5D&\*‡inG:pt:;;qߋ<KX~9r+SѹfxZ0SB΍F|;7Iޘ]s5]VXrd$$<{ m›#kf.dqy$§ȕiې2{xeUa/7hQ5*,=Hv,r$G|"inGmB11C.H|C{ 㬏B==G5a6V?;yt֕ay!; I_ԝ_" ޥ^¿Ci!i0 a8hz &j )&~MU_EBмgb-rP;HlXMYȃiw.5 2ԺB3ȧ')3N@Cl ƱGqqI=G՝eRlHذ >aB]@֦n_pBF ˁ3D-iwQو򯱌D[&)8Do՘W B dGNh3fd!{GXsÜ4n2tTHF?V2k^oT{ΞM]we y!r.O9D=CY{a2H֐dhmkg sǺж8<ݣP\P 0u 1 [VN!/1`E3Pf2ď"d*۲SPfIxoOlg*p4o~ W)"CBG0zw*1kxrENƎHG]KE2,Ww SP߉ܶ"+ P$51(ҿhx&h9R'QsyP@Gdvwm6Jmʀǭoqdh'_ZC S{H]:j=a;H r_#g[=c8hPB*N yQōSʗ1\G2@WYzRWrcFxub{:RN@⌳)z5n }^t`j0~{~݇ {fƳ/-51R#,Z~Z~YOF[{BS$SJ ɝZwrk \@o$"N͸ey?XO^DfKҤ?)`]F@.ӽyxD18.mE+D ~B(eP 6VS.?qR8 wvd2ti"Zoo3 Ǜb9&q<ӡyHxg]*o,Ү6D2tHz8!ԕ 46҃'+᫲ i96Ŵ{Rmי[+}E˧sQ?ܖx/=$-2.]O='qo`un ܗp"T$=3H:·>xYOnX y!Y5`&>x*j4*`8sIu(G25 .츶dH] qᎉbP𦞸MXŷj_oc 0bW1)2zXf|$i;8 wQd?NkT ZNf.wrI:2o-#tNv:>HҞi,%YBE2 =Eu}ҦaGAf la8A9W4œqҞ䁒/Mt/X̎HZi8 ^™:u1p;ۣ" >RСȧ+u7Depv:r{NeL` 遄(oPIA鐀?SF}~^bqMW,jv<^'!)ZYFNb3T-  9$Q[k7)¹O 7,/"d2/Ƈ|Y#rܠU_j2P.ӊ sR@深._>*V҃7 (qAiMsv(X|7&QYR )zҵ ,C3ic_w!vċp~FL<6yt=XGⓁrLd};b͸}S.KzQ0u(+]TnHS6y4`UƃL;`_rwT59Ⲕ/`u: یښ`f2T'7qfFEMkFڲwK'JZ~ ;ORO  {xBlkTuSiJo,?hV:-)$1+g7R?X;GpN;A+e _U&W l쇉GN2\>NL|"7Yq)ʨ;ろ%K6:g>ޚZlwLuIN6]2:ؐvғ٣X b~m7=3H7HBRXy]D AkLe>mΒl< I9Y u ٫b"k>jBe[x" !x=Ees95Z(k b_Q=qjC%5푁Q j8aBmBGI8ϝ9$ZFMixcF. ^#.@κAlPF_ 3d:=>1q"/Ұ0]ZUq}x.8ZOH2Gu%ff(sV͢;>4.5!8>,q4se1nkB@U(M$8)f/ BTgf{>:/zwbr5O5 5+Hcjͦ%,`'|s bJKVFW8Eza֜XP@BIښZŃ^_ 9ݡijFܼz#h@لZʍ}I&Bp-Y2Eʫ!@Iع]>m8FYy̠Ýd5hٟMV~e+¶K4WT$Zg^f/?7s@Ex@#5ŭW\ߥ}8='zl6>PJ SE6v3==аd}F3ToöJ:ֿ`FcK I:R7n9\ })*bކSH +Y)@vK/ݕcGA!/P 0{p^v>+ݻ|Xd6IT-KOS@vbj5^nBpۇdR߾T_h] Q&^y=nn#Ad%˔d]PR_IQanZ_k#&8R@TR3:FVPoe|)"e gdZZRW5A`h =z/uy!pAʳ,ޛbs~?yO1قo,N/}{!ϜOwOFksup|ALPj n2Hȗ/u^Y=-[6V36>Sl=ӹRJ~#. G_:O jԻ~]Ud m=ޕ:> (`j(gbD$0IC#\C4QccXQ˲+ݭV\f}7% 8aȩW8"xN N*1dj0}P#<鄈ʫ`͒[h!s [q2RcrC܉Y}!u6b BQ[ӏυdϊV-N#ZӖo}pH>LX\mk45E8b?1A>_&1MRx"(Wqh5Sz)c_ٚ$}w(- Q];jj7?b'?u5_| oY|J[gGhTB*@x8͓N͎(6dZx2W’9\7A'QICD8!mʜ/4m-̉7dR=vs˟ם]_'5`MCʨ }Z'ޝ5Cd,Qnf"nhZ>qfx,EY DlJNZ!pg۬[$usj 4!|͈#yUutpMYB0i] ڹIy(AZW}8>_[GBєkJn:-BYPr_ŵf|4L09vt]L|t< PQ(*yeQeށ*d0Yc9}xP7 _Pl޵9$4-nJ֥ X** xrk7veyxlf w-ka"{7|N2U Accu{LDL2-[gጋtuqC5:gjj_u2<׆cݪӨ.xho{]v=Fi%rI!S șl 9JGY5379HG!ja-Gq\ %}mSvtd͂Yz?&*;Gi{%2͙2ip[K@m[m)c bҾa ߿MZ"7籃U>5Ey}R|?ͨStH0Wќ%:-y6tŗ&g]N֎u,ɱ<X"V{QDP$)M "*h5H =`^²Rl$ۇ?v=z|둡|8i0ڼ#]MrimIi㦸 (3z1{ ;1MG}k` ]*8-/؀aS-g6kExC+N)byOa%z/886=-qчab-'j'ꏆly+7g2hʚ,˜޲[yoZ(̶jjcf|9oҕ:9+zS6m. lY<4~lQ*NaRyywFŎam\a'Udk)}B\ؐb=vֳN&zmmn>SU!C MxzpCKE>mDqlb1a[SS<@T$ TF)<FZC>94)'Hx7IEG^QW(J[ի66V]C@ci.k\:HWYXwh#eزNG5BZɭ4n//brG젷Xl.Ŷr':!}h{x\ayw$ۖ]eѩvR`%,`~^ &2OC F`y Sva;FyZO?.fg5z{_0ŒJ6aɛg]kʇ>u+<2\dN'rIx0=5<d<๲DSձۊ!\1<4~X%=L@y]YT4Ș[a:s8d j |kMN_fBUu C~m R3bXaGȎ^)a[Cc8˫^Te6*`ȞWM;9M 0:v\7/Ԅk!swdApQ2e;#ԝXy+ _"Ur=%._ùN$f{; C!R\fRKԘdp;ϱ'BàiQ'7m Yply0̓*){8H8{x6XAo9#w < g|ڈ%זνDtO N}C:!/A`yiXi!%uFS*pƕF!uj6IY gX<jXCCy=pjAOgyk J)Ǐ.ۺ0 zPvS֢R[:~1|Nĭ85I(8d.Mu:TA^Ns̟GcYF_ +zn-(޲KwMut:_~S'T#QB6{; <,jT6 ]h_|Ո4D-uJDtibL(!=Ϸd𥩮džM槇x^g=]Ӗq8~.Ho|G_uk7|GE)%di~ONŊʫ a[#DyE"#un5& c~f8y1$xOu#dUl[yՖI따/ͥAr8_WuVZ`H#SP{\W{C?Wl{)r>6]У=e3.o|g0<ߒÜӨ p],iV7QrԺ &\ЋxA5Ye> D&R|B#Xi8N),<ړ< 2ѡ,h1H򼯺NfK."^\\E14 &ܫJnu \[ᕬy/ a_t%͎m'5*'+J\ &&;(O l.ƪAzܻF0"LJ 7ZAg0Yyږ^F ;.5lrBQ ]b,۳1-NxL(FVS}뺪FG\aΣacm=L'׬42Bd WWP꣡zT9S+;:9F?$ѽgB0:í`17Eg/潑N"4F$&gi~y ϤBH &_B"R])~pqJ~cRt_$埥-:{sUxZsQJFtᘧ;iYs9e1<w=$զ$,"_)I{bn%1VP (6_8hJ|!}vI9[- mA~Zr;(:[p*Y'CI\7ݯ'/o2 q(L&+G3dLn"·ᬎnxN9en'x/ixxd;cUVҴwQR}!Y®at3A'E$u{/Im]'vq8e|%T&ҍDh}':q 퐓)w % pɨCCn8/I;ӸsPҘ?r)aw7̻KJ߭^dHQn̼>poTD;̡*Ƹ ֎^6=3e*ﶊv4rknD~ԋ|ttN $"e%綾Q)k,Wl<` \/Oq'DR(=_5}680 z݋mc%IGs3.=Z:,~84 l`r+TCDR!D43Bˉ+5*Lz>JoʪL`e9]2DzɟϹxW^wŅg ˅ ol8 j? sI |=m")U:<*H ?BAb([qoO-;g=gQsCUoa;Z8O*- T7o(kGF6.3-D_NI%.=ӟۅ4=; ޼ vZ(7{S`Xf@a~!󹓼/w}8]QwMkS jQӣ^q_ _Bǫ!Ü1q zz<huv%wiӋ>~T-/pF"Q3x+fe=N+^:\4uЅiNG)OUzyOMG9)%,WXp-$!"$)lrmoZK2fJg9{P9ͩ)KOn q1ϰp[) s*abvβQ?OSxj'<*"O}_rOuU'wJ?H0tUk~iV{AQlhB7@C V)xLr3ˀ./hj|EcA.җͿ`@NGHty.g f?EDpQ*δ4bѶdOvi&uCpuJХi}C?tE\iiѫ}['n!U`nG7w(Ht71ǃʛ6#QJJEҿk Xv\=Hmj'&1 A(#%x3k|hAJ(L){*R: Wv7y>~aD|AX?TzoÀ9-H5|%MaD<, k"?&ɅB}{ة^8"jpZGCFDYj: =N7%a}Û{~~Z.Qx3^!Ib_>w(O9$N딣bdɠ֥W,R#Zߧ,SsK`k7#h\ϒ Ç@=ElUt&® Ւl?4-'t+z238Kc$ʧc'rRj|dQd8fk7=3W/!BYn!|=VN+f'z[E $Wrys,7WoK˕ջ3!,( lK,:TnN_G)l 1غ@168 )e dB:|eɣ3KvwhSO# .F"Gt'*+Lz LdH_1 a>nyڈ\|8݅jOj K w^j1w:= (nW-?_Z!*۱ XIs>?mȫHA-V/[I*킍'% 0+v,U9,.zG13M+}>@2ו}”V.>m CkP=kgBn*V S oc r <ϊuj8nG`>5*7M/E덧nrѳٕ +G&<\&Y$}{lhߘV Xf$$ipZ ͝Nٯ9 ʸھHKp0RA&^}}Gw>cD`x@nĪPf"WOFpw4ηވr ;d()<Qe9DkG'uަ.^Ͷ#@I(X>mI2=Jͫo|LuY]%*T V'5Smה=D tl eqS,"-l|;:9XppaGU~h-Ͽ _bG *0Mlp͡׏ |$yb]$d9Wz-NlBBOnj<%KWg@VM ČW9]}A7āD; yP? <8J!&F +F߬O+slȲG[*L <\?WF~n>Īb39clh}/vWA+\{h;M,wix7}Œh␑o]7 Ru~~u:Hz0b0EY&poVC=F,3~Bb,&vR|`~sL,oyPd+ayL+!koҏxv;ehyt*4ը&g/P,F٨p߽ <.-Ue$VӶzC=- Q" {=+n ^H/$4l F ۉmCAX ?P1PѬ=_1:bl* A=.Gg]:co׿vg=a< `X'ͭ p7@{ߘ|-mePv/ Zu>Y\p%~9.oTQކY1 <7Z@܈~5p >h*eQCndY {TO<%ɒp^^&n<Mb >ixDW!/mu f#%^ ݤt?h,nY2bzW²WFhd@Q֧bF-=|j[䄕{`Rg,Sd*>]UH%;Ni(-[oBFW .ɲ膉Cm؎֘%Իf;8g0ioު3Z9~ɖv+K\+;1h:궉}e\IYl5?É3Н/CKZ.}D.BdhhdIԟd]vEL(^(FnɏH1fÔp3Qx~Bk?6kJ#{F^f)e?84"i4gP4^#njkm d,5ZTh,sQ'~ΝKYN+n%0^<F^AK ; oJ֯- u!{obYP>Gk2jCWf^Ge=$ ykJ8 9V3j ñUd]p@W"aB>"*'zUA DCs1֭}@8{O,\vٺ18Bo 1LlKS>-W"J]*wQZU37peR0J$ISYQ$!1Z9_G(l!+dے3L{"ٟxâ8> gb[9 T#4=$N(#(NfX72aUd_2iŦdJ= s36jn8!t$/ %X,U])Ao/UURK -mn|`HS0JռO>܊ .6 Pf_T]bI "mo9%Ys$t2zClTI~f/< i!e Q};{|Ut@ݘ[o+uxXCBWb24ccm2= 5&[/7 \e>S^n>Ln"<_4 (-fV55Yԙ"|㯺6(h`;C՟vYrJ\ Z5$8g'_{xr)%ѱH XߘUƻ޼8s\o{dm`qhatəJjVx'K*òl/{DrWf<؊%KzA)Ԕ8'9qZ uz&72UK;x)ndDfQwޠ3o*򄈇_|~ًxaõx] ħAdv9<gsS8)v4\ T!fqmOP0l, A. ?fڙSѱ jJl"$yd* p_M ) tn\ 'y`/umR lE2%2jշ(=5{N2Y]L+-h&䙭$INor,~Е*&76aOk>" k'Exns.:n!)[$j>NjA|'^ĬPTowmQ@]D-;GxMsT& !wgZR*z7S4{E;4|P Dj[  uuէrX 1S /u"Ҿ#Nb*s&"ד\D:ǙAԍtkl:ʚfֿjBUkI(+ji$tXBJd)v<R7ֲH}ʚqa_wPVz_~,! +KΦz\w&*:X!n6W8jSgLֱ$QmdIr(S@ z]U1sױPi{_'rS+çdky[NJǰ k$n0\#˚fW_a"WiSf&ZzIJMp8h_IY"ɫK$ jqFa[Aܘ)e$c gj?ƟI_I$zC2Y@N^IQ7^*M}%1>Lm2͸,M V>U&QWDZCO7b!9nnsFk]Sq~f-ZS[B0m_[}R2H0D92|@Yߺ0={/7RZJÅ~`()O*4CXw:,!R= S(YS=AN4sSg5$o؋eD#5*v4&r[ko=2HׁY #ȬZv$?IJTT[U=,Gڧnrwqf~^}#yĴdžY@i:ńv'ZF˞vO2Dm) OCXJNNb6kʯ:9Aç%pJsM5]01VpQ:&]?vrkz3 nFlļvݰk+:R P ?جyYuOu. *nN;iy kۣRE(Z [=.I0Ƣtח8dr8nEDPdJ. ]7+xG zo>vep&Z.&-#Vï- xlZ. ?g:K$ eз2 .\r/ 6rp# %knNU0~B! {0'3pg3_[Sk2\@x?Hڳ ,83(eb9C]ҵc G\/%LRX bOPMᵣ^X=/j;~۰j.7&+IC^!HSXIϯ$p|h8ht~ ٤Z zۆve _)ʚӅqXGi AX/hoZbѣ\ʪDt=One3J䰗|˘Bua"2`L kEaƻ8Y: أf Rwh3)IM%xTחpFgõɢӼ`esQZvF u퓃VĆ" fF2S4"-"\o@6qLn.PǡMh(G>ߠM9A%@!̘/O&|Cu_$ ]y!Q^o"Iu09-EpZ {)~ yW3l8ޱ{7/OaT.zTYBTOd^5 >`y*o{c ,rTC%. Э?*jɝ)i~KQm%E3VHI*.Fzֵ)/`dK7jEx<99cI8 {C4($4_ID3t\ + (&C!pd&GM!ئ׻a:i5da36>-ل,ρWAm[e[e]WCٹ*[^?9Fo[CƼTg.Yb֡^"N3qBJΦLyԖmq}*EgKW\ln0g5f(z(JV6l ±rA`:W X~ NDכ$#ad.7dD/z?aN8O7s3i T"B?L xKy E"mx5([/'ˏYd3PK,e/Ȗ9bSï`c]=%9Xi4ϒ:͓rpRStԺD9btрl{ǣ.2~tʮ@γ3MT;r5]:i^ua1FOig^mĕ9"ypf#X4 A3%wlrg/'M _OAM.b~p*M+1j|ԯ4]W$F8Q%=tuLQD\pZ8hk LE¶V'~#5ZoA[}@t]~HBo- bb6#D_|*~? '1eºHmF([1Җ4>O{Oo#0 cw1L2^ՓAŃ0--O!Xv 7 /Ҕ~xozcq%gNȸLNȯt ?$Xמ5#-(?ojѕ%x %Go?cax֋#;Ju&ِ'1l|Yïwr P_3tȷ߇w~MU棿0KP@w K7!p|SjG[ 8I߄1SC+$_jLZA&PfcԘe{,kgSGNTeV[U&)-iud[M?h .{Hhd 0̗-:=t<-Ȧ|b׷Y˪n DFAEzIk&>; Q]HtQn``+1;Bvm@8BuEӇ1gȅj@,a¾.hK 0 A` :c*K1A0+tVx#%8g䅯z2e 8j,0S >NcCe +ߟ\kՠV5>;KE8~$DP9Nb2E.աpN_sQeG"`934ݗv̆Hga7/誑-&Hv)o9|黰ذ(BڱF ?Ù號a3(}2JEW{xq UjKU1yj=_8<404ȍE\n&|:#on5_:ٱ9Qww .,'1+~&|a1W9/T` b?:.qz}sM),[VB"A>zZS4310_P̭P^:5OCsSN<3+~)Ux^@5f^6 b26B`f:~تgDҞy@LA &ibM)eYp7a69!htCB&yt8)UzM_lr3[阥\-^Y^G1  H`v`OM+18{n%4W?\2SA1;QxwoIU?۠mX{'i)Y6ŇJ]?"CȾhtxyIi2Fv& ʛRTSݰ~O~au]0 Ӊ5}&)a52tHɡwK ^UL#E+^g,DTÜ5 lc$[=D݂ `9 JnGB\(sY1oM׈: FG5i ="ܩ7+:9uʻP6pĨrVbGC] ʬ6}(IhU(t]挿dQiZJJY* &!U$ӕ?Rͭc+=sf$Pz|r\ "ɔ"Dஇ[}8U҈R;6B] SMN ^:=S@V;Qv@$C1XE]{k)dSs #ކo X)AYIf7YV}os{UX@c-/x\iV!?o}$F6q))M;YLqÕo$xEPk pZN=q>=ڔ\~[n.Z߮ ݂b7{Rj\؊7 'P$ܛp )<&OOc5 o|jYx6_ [)}YdiLao3 fjAs≒:gabIo<_")Drs~ MAAqԕ2!K W+Nu'ɧJH!x>Aipe_&+Kj )p_h.sZbGJb{Z;@ FI2úY`EqkŌRGs 1}+^UbmrhA-]j/j$Mg0N?YJeaȀZ.x{EL K(Ăw@u>rbg<_HnOM0/U)Cz|SVRGYvтt|{to~~2۟d> 䃽EW0_֑;I,hhC9K` V8*R(d⺽ -o <|~\,S̀"tvť]4>F r#`  )<͑:1ۜ74ƨ=u)}6Ă]dLjuuSX@)dKUI/OzabxBsG>îE R7޻ց~0qnGAbZCII<S3ب9]s ɚ>1c W0QGFoqg;0gUeO{&^HCJU&D-Bx4qDw-ߺq1rܘ6͜z |x;dEHRsiNS"φŗv,oefP"LSQ xNuȊ1T2@kz3=řΐ”^ ȱcxKYHz60֎HG3~+!kX=8g _?z h2 A9L c]w K08"GJ=MCvݐb |ҝUy=GX jwU\? GfhQMkROZ '^-gAL%k"#|Txf 50y!kJr\Re k4?(4 5.8~sOvh`P@ o[D)T;`ay{وqͲGoSbb˿4lv}m'! ]`K<"W_dHõ^yݽ-piäO#]etzP.g,ͶCE6F=*0$=-r (קQѱ9$S21@!ZIœcl§~O2(!ƔPo`)- EeXB@t>?1j.4܁t6X?!uA~Et3F].i*#i)Ϝx?zS♲=޶8&<<pcLCW]X]*lz[(7MG f>&8XW] Tc ^`}v7P"C]5HzҵG;8\{;,;b Ff*mwÎ'1%Csr[-gc5/W"sxӜȲoFT07Ô!,\vbJ*pxHH~9MękUo/QuA .OօRɫB(f<>=UlhUZsY|L\&?uQ7C [6v$RG!JuJ 49"@b|{-eqZ6W%Ȫ8&&N`ʟoKZjh0 I. z#/kZKGIёwߪ)$+☮m:8YF\P"i閥ZJ<%M )'! BEQai,{ 58Uhf薉#-8DYO b{k-ilD9e8 % 0'C|G+C{;Fu~);"'Hk})Dz Zda2+atzФhv?'bV!dE61 KGv˙⻯TX9Xs}vzX=Gb\#M_zaxAkVG.gwZIFX9[2O7ZYsQm.|>6ɀ%./ԩrAV|sYHG^j ͙ytij5`Q)zvky8 O}|(m-۠o4+>RU piI9`"XM[j0(_}.;HH^{~ /OLNl 9]ѡI P6QM}?:{Úǧ,' )Ӆ0ΦAz)o^W {,m#8ΎOؿe0Xw: h;=U)7'`xI!2 ֹ'Vr!Q?`¢ʏVc62a*n'_>#H*p&G_u؞xu~jGrl&%-Rˑ8TrT]nQ/}žv-EؘhS]HÅ"L#sJ^YG'xx#j\aDۙK2xMO>^Bo7Z!Dp\VPZ\K}B3j_ECCW!A4m~PV~Wh`E=Tf}=sM*re )ߑ_-KL0r߻ xE> 8AgsZK 㑽5'%;(D|mdv6ϛ$4.tG!bfTAv ZQCQ~ť|e1ч %y e!Lq\o+٢F}O5W"=|K\ з/%e,,Y_#B&mb#nʼ2^j7V08w螷KP\!633rv,ꝭI1'}?D##:"z4TXz|̵ X`sX rb3NFznԨ'd]iGM@,b#M\)r͐5r=ݛkYγt3c ;!kߴC=N*vVit~6d:+9{U275?| Ws@tRgC[Aؚe3E2ZU EksA!g:jİ(Z1߰w/J tr?V8͊50],ҲL5ΒdKB9./ Rߩ}dĊ؟@jG1`@HRavbY=jq-d[ǫ")tEmia&@wڣz5|=dtIhʫ.0ۦ($NMK*D81 :C!e_ ,:$:)L<hÞ.mT2ZLy!9Q9wyʱ&ВN/'TJB^M@;c[80Lj^X4RsudI=7r=>AJ'  Hz;6XvvZ0wHu| l0}t4ߑnqnD.h_b~CuE5 F|k0TZ{yY-,d [u;~p!s99h`0ڊKyDocFJ,1Zp ѭYVwpJ5@XKbU# 3NgP/XvNUNWp$ 0h^W)&K<{5@*1B2^x{&[TzD28k^{!+rf80ppl1<~\MMNyR](p=~j+V#^̚И9ÑbF5m1k^ xbHq;Xֆ_t8jo!2 ygݸa]p$Ib[Merc()|0ƪLg .^yzbyc4r|[?y l8.(eUM*zC~ocH?,x':VJ˺nS c.f#lɊ๎蔩h]&0 IЯ_&2Ї9u[QuL'0MטkzbƢ<*HOi@:(vî k6b's0!m”K2bڄ7i}>t}1'_cZjF_G]?k5$)y,3" 'r"n,/, 9<E4X 3VI"l7 ꚟXTM U'!UYeaj569b͖214mcOѝÛ "3@u׉^2!Ow)A⺜pջ0_6AKpϐ4}`;H؊7X,k7%egp켒)*V&6ѾO]g2gI{qZևrmaԶ)GGj#|,.%P)Q9j:љTA[-r;? 31hn8RӎOtj#BAĖcmj\TI"Oq >"c YA`[-zi"Z_@`* I7ͤj%/iZSmmh(9_CcHAInq*az#u3,a-O:Hjg@YpHuIp2}Rkg\O*ďиڔ)Vg*d^\NM`Y.U?k'aa(REwW;Bq ۘoy!zQp /i=yLشeŠ`&$+A{x %u^_(7vdHn2,a`/Z9/xPA N|KCHGb̘ug 앁VcN H>Hb+4x~5Jr5޹>[j5м exbar~]=̷9SOdK5%>dB9#e}f-ѹ{ L꫞\:bFFGZ)Z..dOc`fFf ׋AfRUpsti(B"NS[>mM:g @0 5wKGZ&})5~ b&|$"ԱBdGDg](y,! O'o;ifߟoKߥp%֨kwi c+y|c]=fysP.haf_BXP l&mWl:Q8Ջ=@qXTacGDe{ٌow/esOO 4`r%$Ŷ6! ¨s77> +?cg"qQw{zxnGedaa1b#]NR :&#*ѧM!Y|H{-;)A}xYFd1ϲr/RK.-Pl =1M5'W%HoNP h:$❘?!elzew>UnzXvTGr.)w"dD+%񪜞=W|;w;o:NAӂg v?tͽn$ 6'ugPޕ&`ՇɃ#'LT"z &m%tupw8d`ڠ7uԫP>N|褁{ 7|$0 jAt>ZW3R~NT1O gly:Pz۾'% _TfL҇H 7c \j=Vqs^^7x#EΞ4I8"M /wڱGqcmT[ 9hcEDǚ[0ᇛ^yeӖKƫ - }8ݷ*YWJ tQG}J"|Yi~b/YVV8|*`EWZj͆pU AޠVFB(#W }!UQK2Y91#wOG|}OS4j6"CmaMF~CD̼105F/~l[U翝YuG{/M+\ n *< Bfa3ߐ**NY9 ̕U6d'>?t }N~/ >\:xUIm|J؈kafQa!5?FM SEFE[{ΙޫjpQp*/+B"K]ͳ /9W=o>ws%a Vpy &8PV^:c5bx^s[e;OvJ_5{j;)hZ)o!XǙQ0S@ս&,P,]oU#g`6Q%7Kǐ{.LwR-p0. 3~^HSѶjD$H6rt7}m2i+9Z|2OP )x졮 3I>7Kxo^Fe5GFpVq}@O{O5DY0:!s17x"]{C 9 ;Z.,;**JT6#諦[Rs)#ҘĶfg?+d!ҁ`ޝQLtg?* ĐoSL1b3N; A1_%Ŏ_B_:+ ZsD#TRu*#2w5l` ;vɝ]Ҹ~ŝ=/B܎OH> -ެKҤ~&g\iKTܓB$׭ 3!@- ~fvۨ]P4~o(ᶋrՉIA7Tv:.3ʆ~Wam0o~I=#`xv/?ZTaZ+[hf$׷sannZmfwh~>uW@s@AMNO~n\2;qa)riNoͨ'X _(LȽټY۶CP2S͒ qWybzxIO7/UshAng1Ț0GY{-nhrq.y^FܚEiQlG"#d6@6)^>z ^@p?>zSf_;%(@֬}*o+4 w{̺nXX}-@{@ʺ+RƟ K&QTij5/w7@HיJPG7v׫T=y ^OtiËgacQt -$UK<[ ok`SJ~2H~7jd]_1DPYFnNF/ AG-FF dX;3bxA$c,CJkkk-mr^ @)Y{ ';8˒`a򮋋60P٭6񴴌^mڛm#Cr{^+_OVoNpw.\W9gg4-nW6Z@R;AK`re<3@UMj}YӦ.t FMH&Tnj6pawAOaiuĮjyu'\qlϐO3֣@\sdۢ"lxPqm!r 0 E]Ļ PKl ?X7{EyB>hn`\baw(x-D+0M -Θ (̑XD4 r\ 盵R؇kj A9։FGW JcHQ pSȌ7rn:TfpI~vX2Ozm1z&kVܹ/v&  YaIRv&8V0Yb<{*ݗFa-SMv%.yg7cL4=dyR.BY\(2_Fͼ ͚ҔVTT-Q a7nҫxsE6wCe7/ aaXkj71 R|@>]c(?DهJI+4Q ة #|ǧ;%U$T?Ȯ?ABkB>~u(eܥJȎ~RY2sq^2_QGGQsMw9An+A`x*IT`'7`{F(\V*@3Q5GU=Ϝ! A%Xf^Ž3B;1 tdzXa~Rn)orxHKx;gGIe\jƋBIp.$~v{m7xfU .&)xL]Kb$@JyʕApAmJ a@EAbF(ie,Ԛre܃Je4y듟RHacTjNm^b.^@D#u|_a@;% }+LT!u6Yx|tЮѡGO){985 ;Sd(?CpoԲΎ5}15pzͯ)‡rX97?"Hy{.tZ|ul?~,LOAlZSA3dYh>hVo~eXm]?÷Fq1|K}Y'4_"Ġӿa{H#'\Hyvol.\fU}f:J4X`Miػ&oF]c#Bz5Zo*\Bz"2LHZg'f){|xHU0 +Z_Į`-p9Yjkk0m䡔SÒO|)zf\%q ^/taJdt$w^0'Kj(v-,HhҪLY'-vhtdFI6 I< $BpEA+2}< D6G8v7*Jy1;,nU9veB0(l}B}S*[PU8u7 8r V,B|oM54tSI `$V>@'ioұ8Si42gTDؒh*Dohk(^,fb6?~%vZc0GiPf6Ąm}EP0Sۄx戙\<)>K.KвEa.9BqZКwYw:woL xg==v*{ŘqjdA!<^ʆa` l gWlR4I {AwYSf p\P=gD(>k>Y8YXjqcT M櫞FАZa H ;Ij{ٽƬQMeтPz|Q곿qxDJ 2`AjP gx0Z9١y- A5ش:ʖ$Rݧ.Pox:R4AQL jf(1B&Uj_]R#68)Jd}kFN;٠ +/VHJmْ̂IO rP&gA.ܬ&@, 蹴Bm } Ŭ˪6h`pSB[Q$U2&_h3StL4|)_fH缀If?S l=9_@+g7ߖyJp~Y^[8w) xU24݊kQԫ'e"7`ܮ 4{"(v)~)) MԶ'At xwQ5 g\ PÓPﲠ̂UҩFHʷcrl{k?-GVmi јڜ=SȲtQ@g俜|`U4z/fN;VXq?w\3Dп%̿!+x]@Im3 oWQGvan/1*uuFIO40çvT0V~&sb^ p4I$C<*䆂XnN>q8#)섻ȏ9xKۜg_Zqӕ,a+~ur'hM>-Z#e%B%B{lXʀt2šQJĤ 4>AK||x=TQrgD|e!,ڭb~rRlQ(伳0(~~RUbA[N9J^js 7IH7["Jz6\ ~ -8 6M mk 6H^sV޸m2s")鑴v単$;dHuE+ ,c+NbQIe0`b:7nm1ƻָx#0ZF͆A)VL¤/T5m1#{⫽5j7 hcF8ALԿ{EnqszN6@kQUE)J8TNpu@GFgNGmjTc)2]WQn_=Z<*]_$ה7!/Sq/0ls>I0q򕞽 Adz+b_``=i T6>ֈ . ixlBe&{pn~C'r]*<61ذqBwd7]WbJF]E\ؓQ( { /P%vUSa_"37B7^9$B@DϲϱSTVa DNOz<7X?ا'NL!6ރQ4ITvEj8T11^ז aL?tUy * 0+sxrՌ_s8$@43=Qŷm( ]4DfY$$G:fvQF$oifϣWjrl~hg.N"2Wg7Ĝ]:'A5 ;+y А6|#V&b K‹L`"7m7م,Bk^VFf <1֧:n$xC0Q ѝ/=݈Ɯ@gZ_Nc ~N I'=Ky׫b!U8qpzrޏރYY"?8?V^Ժq|d}.$b~&Yŵ߾8b)`1j "1QQavEy߻$mT-sP]g*|.N Kd=ߵod< ar,hR^I;R+=OD8c|wΎ[3"pƜe1<xrGHU~4ǃ2+q-фE*_~ȿ-&/̭FsrVntql?q^>UdO'2:\(v p?7j{&r @SqБQ)WH trVePrfupHq4s~-~\^S$~g&P)j[Fz,Q)yyXbjN̲übǿa{#8)u˖W29 7~MF WMWF`[6r:'qĵODQmz.HPl0s<e ^5Edf_kDbNAfFa\ DA/^#@hd`=*2I~CT^u_K}gv^A.vaϗ-K@,通)ϣh֣Q-X{cP6Op]{V#YOOF Ra^mEI"P?AgNo y0|^YƥHiգcv,!xaoROxWi@!=BKj7?3G7 \:,A>h_ĕtG]7ηcͲ*ЦT3jf8e$}P(b+a)wDP\|zC[(@{rYJSYK e{x湭͍R$GK?0"Ț6Yq=nU{P=r6t(Vjg`@{ey 6DpZ,"|˱ E/C v$LTV2Hz:Q/̏{ɈMbyM6n|2duu EEj%%g="B GIhHNMR t2G&[i;u9ʓQaB⼰C%[Ɗ"aiH6ͻ̩>3Zh2꩐`O4UTvm?YL3-dM7k!_\)4V@psnqhNYƸ7bWX:rïZY #.:a UhQ6[l{)Kcm䷩T쀈ĜS Vs6|Mޟ# _hcpxN-fݓ/b6em,Yyl+?-@XD5A.EE;/}˪0@rr7?ڬ޲bK$KR>vLՔF{TCe!]¼}L1-é[-_jYFd8w3n% PZ؄x10%mk(t|b ̞ Z~~<[6Wq$+k•g~G{2Rz0&)4TOl4mSok2c!֣Cۨ+fQ!m%0/ e_KK9e:jvozIJƂBMTdWSw0'jl@UXwFp]h5i-'VEsןX'}U|JCNE\lezx#@ W1aL R\&ΔL`~=l-UM_vњ4EޚZ@_'5Yn|o: {Z^RMj'nr}?6zzplchgCuii.>aAl.E UPe!0*Hf(ے͊ݚН7zv(.rP ;^n@.D! ͞ -GgB7;.1š٦X$̘D(jjg_&&ȿ&`nMy>(\M3أ60Qy$B 1,%mc"Erdij ޳HA/%F%ָj`!Aum<;XwnwVJ;g7H=@P@A2 Fjq3yґ=ij 3}X"i:ωk]ےֻcsAuiN;ˠ!kj{/rG684ߖhrkIj4~Nm ҎK4 U1Y>LG‹v#Au/z1 h~A0{=6h6όvUD="Ƞʏ=vG SwX\Ȟ&lhOurdPӜ‰l, l+̸\/@img0n .$(,͌-' 8O=`.Qsi4xo<6/NY}ʚ<$fiWS{H| ? 04XxyҎ@A3=5tm5w4h|t!0QfF񀤢$BQLuFCQg)#W )"gq3&*Tos6'\W8j8}(N{S#IE鶟xٶk,_ڥ 4,Ɉ;ە 'ЖXYAsHZI:f6dqd7S*Sҭg+'sMGpFKCZh:jr+i96\f[` uRȨƧ>ZN߼正Pė^\ؒC9߃y=#oL8cV;,.BS)k췑+ ,]͒WZxWϞ{dK%cwؗ7c)e+@r_W(H(GӞ!f0lb̈́IF\71xilK(LA#k@+K,E=kui˛Ogbvb!,V&KRfc9G\<,'R nLKNH 薘vwƪ|)V   GiKʎh-FFfV)y,XaL]M5#w\m`U>P='r1)ZH=`M ӈ侄%а!*):2)Hl><~4UUn_Ro7S}/9)yj^cFA>bYŽQSvט)`*hpw H5$ ~)*:w)={_Jv4H2ha|(׈U~@OÏq*ƁQs>e򵥰@M̟^9]/溇1 ioJV̹Zڭ|`2/9Dm&|%5jrbh.BO=Awn>h`C LTI#EUU{I 5 wKj} os䄢pj&Ql.WLSҎX>hkrx.EځaO "ڌWa 񣬯Aolcǀ QNy#mP9e)Lql=z.̣8m cru/XHj#ҋ ۭ0j'VwgЬ_ LHxuBﻉv v2x¼IxF=zTkv@'CUj$=T$\ T6ge%;M*ߩsش<:8z\"9omnb'.e6=]M:jqy{f,cs& `fp1#Yk<\(R5l:ϐ~d§ӚñRn1r^[+38WH+mҲ:!>@omiƂmα[ Ww1\Bdlm̙5k0gA[OlͫX9^,bm+ʛF&P]$/,SE.@!/ tHjgE阅6a/V]! Q^P,IԮEk0DsX O'7}*٥+ͫ'ӷ(w4'7Qߣت +*5JVXn_y3ᴅY-|ZsYm5= ~%.~X {R`Lѭ}wr,NڜoDd@"_d y虅t61Tt}6;X/}X",FH@3ר/ӚƶIjO:q^F?v4JmC`YƩTCz|XAAeS&>c˥mzw< K+S8DV1.^t8@2f`<2em4 8(߼o-T-aڢhSI^ȯ#OM3(nlnEԘts_u\yh3XןNd$aPd5>\]c;oIEtat_Ӈ꫅є`M['V@lpRroGF{<{&$Zhi'ݝ3crG9v46%yv2qkY& x<ֶ(J5Sz톙(`Π_D9.:C_VhGK]24Xk`!]ҳ~HA՘$Äjj'ZB+ .D,nvfWZZ?"cjۧevSMrFj3gaQܕҜU* ]yJ|{!nafoGvuUcե𹩮P53AڻI KS', rhe&hSW7ap/{M/(hݰ9㩁8;RJ䮾YDS=Oe.H۱pWCj(b=)!A>a,B-RGC+<Lj;h३Y1f.tXo5Kef>P)<rZt}@ rEO \ ̴P-j[ޢSYq?@5f4+*VnrL?Ɋkڷ)\r+5 8'f7h7=7K`,?z}|\ڮixZ͌KS0H:Lu쪭PqlY](E Eb&Ս>?qՠq|ihUn-&[E8a\D4(1±' AqT*pB+oaxBܹ1 ZLe"Z<hC7!NA&;+֬Fr֌^jޮwL҆otFu(q2K!*' vj!/.h(` [+VўEZ6YhK@.Y -`hڕi>>9 Ioٔe=Ȼ" U-6)&dyٞºn1&.(yN+|o-m5˹ aDZ.EPT~-䫫ws"`IL`х6ѹ;3˼F,oJq)U, )Xx,pBÍWs6B(āfupAE?)_#j$'>g\ڰ'l[*aMB@g?ex{d3wc&R }V7rL}fjP`DC;'Iy&rΗC P7K,f O\\OquU<>$wU,u&-2W 2)l Qvb!ιehy\.ꐣbhb\2"$d1SX^]3p2Q}ʊ6شKI^Pe7jQ`n2em pʡix^z q>{uC ڎnϰLi҃WIY=}@$#CXSȇuYB.8 pkH3Q Y}d"--+x,^@i`ĸ,=Sb=-ֿn[f7:{L﩮aiFcwS.sMMu܄ȥ$"{}$]9N%JV4\#%V :G(YxN-pq*g̸GEdϩy0@6ۣb<\T{)BL Q 5 ͩG| )Џm%iVqNZs?_p_<_ HUOXeGؼ[d×'a-^vd"F,yi$wz+ovl3*,DؤG'=vqwkum*io8]߿m7h)T6A{\7 ^ch0a󥀜C^a>jO|2'C+m 9}}Soc;ԡ'l^Sjpf9g2p%6n!(QZ"JNd*AS ĶXI*)UtuW/ācr%d%nwgedkeLxÆMIfl=&Z81't8{ 2ّe!B-B ;4s9 F=˖o 9-e=I6&]+y)=cj(uPʯ>޽O7SwB D-4, >鮙gf4,LSTbY˲X&`eT:&F6" %hOP2&3a"ӥK%1 $*^P1#,y<2 g$_ZK@F=~co0}p}8lw3v+ir,yH>@Zv>zvzie?ÊFF͒Pu^F*֛+ Nkt,âK=T09ؔ!iU$ħթp\'TquM<3Fz'' Yu5NJֆk!$4W 0p >w^5ʴh2BNȅ 4h#|]TNCA=YQYxȷRq2c`gkAx«nC&DESB;inGkE$'sz!_ھSeLՄUc0OR+hȺ a5ɔ|{tY!J +7rR4ow$RGqaOEy{F!إ-|~zFP4-ض5H)YtY0IJ A, Eʙ XXFr݃RyjPO {QkH 'zMaFmapܪ=FnW _3$UuXYpwv=<5>XckC Ls>end;=e8EEnUz؈,uӟjֶSm/_1_3E/Il˝|_~ rJ|d5ӒLp{l&aZ)gZ] C=;*_/q]]Eѳ%I:-Pl9^Io~2 fcLNMSr wҊhufWCN2'X!s1 ˁݠ^~]̽QC|F9b;~G5CVWi y&r~3M:qg1bo&pghQ`[r{ wˍ˗y^0%5`iE fitt JkI n5 M=s:&aQ.|x¨xz9Na_aZ ۏIK~NTIy!Ith[b<5f77O]MaީZW$pyظ9xIuWcX9ievZTI8'ζ6' RNȥã87mNd,y4Rʶ_\vBJy|6>R+Jwuv}=Xim/}J([j)\#.bsz*cj^-)6Г!DF<|@n q=)d:_PcQg)hΝy)@U^,'f6r<Gyw.ź> /t-5-h˹pZӲ0]AІOMY턏@a(Z5qe#`CmEoU+Ԝg/ #Xߵ1AsɽCc.҂nGtw]M9nQva"v24aJA1?S ԳV>X?[Ԉ<%[5SEiJ~f ^F3;wg",={7;!(ڎM݇"Ae1Fjtu-(_/:H]߂x4s/)ю<&pyN1ުXr$]ɽLe¦5XZTX̧WfKcf r}af[V_tr-I! ٝ0Y $EHg,JD~üA{%W`Lpܒ)FrGnK(CVxQ=e Fy|zP^=k3T\>q溨u} 3_ ْM0)MMLCJ1,(DKʌicp :/HDgʊ,rT߁-}P۝/q,U qY?`ᖐ2POJnr#>e̦,,r\' Fs d[|f(-gN@.cCV`ѸH4V&JT(4ɏn08Ao9+â1(-K_m׺2bľҋ,x7Z'D75@A;SpӾTEΰ^ni-1Qyق[+`+{1W {}h ־; % ऽ<;e.{d7n2Vazյ: /ڱ S&tK-W1N]2M/}G):8PdΜ@{7FrҦS5c${r\iBфDBCyyJIٚtۥLP3:s#ZNEW&޽:^{P[b6 =,~SMK ΒįQ4ra{[mHHuYx\M [!v"]l{gW?۹\O/1hˑ履5DehMK2$ pz9-mmpv 5E RJvD7NRCn |KsHL8ݷ>;(Y}f~YpMe[_+N&Ixh;Ȋ^_=Cy1;|FՖq[YO@B&غm%*$kȴm8srz2x\ݯ@!ph3ˡ)LKPv#vTHbN<&wu9fk!Μ ;Z_u8~pXI#HH݅vR*˥~.>r١{L3`57Hy[`ej6-o~v/¾*v DiCbMs^{QJoF:H$4?{)/hQz ǏD2|I9h|fvtz=e[S +d(A!˚Uu6qb#i(;>)?n/0'&#x~J#ۙ},l[Bǐ)C(Br*ؕ\^6UVpkyc" p"j򚱉}t 8XV73߶{vӷ Iק~@anCoP)}0qO{pC^;m ]p,@Ĕ]:mi3` 8ǞFtQf{j}2XwotSZ1ןȁkYm sf ;9<  I"`j?!`P{1/橽ʈV{YQaDr4w4Ћi8 ݾ+! öolCQcUR-NJ|CImүA.P⯽D_HA62Yu*;Ǝתi_8=%+Û,=]up>űߣ)6xURyYihAnu*I/f qMVqѣ{8=#ebU!89PD%_Up9LGoYݿ V\jIBj*?tsiA-|KnX/q ,fj|$?~k HIݤqK%Tָ!EҠBJ lF=CRKYŮ2߂1!@f $hBk>ONQxuüG:%DHǰSz6G{_D.zs#ۚbqJ/-uJ/6ڛ.oF- #[B̐1n |hCgZTpIJIk{i !%ux 7iFwF80yF@WTJ˜ і_rqi|'jU$Nb {tc^~pee[ 1gϻ^ DQ\,1x&9ED VOk% ~;JGrY*xfw' Wk Tї\,]TW|}.6Z~Bw7[-I˄ß"L9 g]*udV`!^4B9s ҉vr4.yFĊƋW'(l;y sϖ47@%mlpiWtzP XH9`"]R1=ZgvTg<.Qj** :䣜aM^lZgA9ʣs`3G4aa䒊OE.uk7]鷜+aE$_ WQ0THrku46onibX5Ѩ:G/rEdz c ܬOBLq u~`LW:Tmk|\3Z#("|3Lxq(dѰ|X/5zfᵊ |_&lkT]Fr3o-`?zv f-inޞjatԨԶ/XrɞTs(~T /A4kb+b%|Yep~D]瀫&)wb2:^Q>"Kƪ48t`%U7? VCkk_pmvt STQL8#|v_5Q՛Ȱj_Dil*  9]xE3Wu.M̃h|C׳~fAkxcs#~;}?ZQa~_0nߟ`}،}h0Z^c7ʎP6()1/6mbx%cF H"1+D,-ɸ#U\!cɄPr]u~[eVz1*!bQZq+ D&7L/+*| {zvtC%.fLVgARnlPD[/'8OAM|ܺ]^h7#+y$Zk _oIH-h\W㇊sHcsv\@TÍ4ړ7lřg$-_QC~~s/$:ӕ3ƾf^8ɆBkQP]!Ze|#9L}0<+g q9z;am,\EBK+$"~%m@EUaUlSĥ1IN$_bYx$Swm r+03 mwWgAQ{sʕhF 4_YEE10a$‚<ylm2-1~!<BXWAj4|`p|GTkL3#/ ͞2pqd9wExH]N>&ؖ(`3@Vm̨),򣀼-.PmusS ݾh jeoaN*K`nJӶ3uIwQN:(1EE7_jw\P(3Н3 ]ːÅpj»4o~@ߩHg_+D&P}H\U &,#Netn[{^YM8Um9;jqPڀ TԘ~!7)Y P>hҖiėAeա&y x6. 'j۽|% K95@RM+e|W ?|lZXۡ 2Ӻ&mcbb/i3Rg0]Y*ً7דQlpM%S>Wgl IAۡs\8ΡlIQ!wj?<',:U CKbyΔP8aX~](R=ޅMe; l(wm_Nr TC2Mrv 4>y[ٜsRL${ ͫBK-u-ԱjqJyجCJD~zUCW뀦ALjpHU"-nCHs ADTy }od8N\wETŸb1aK]AںN72uZSY5Ҝ~W"\wBǀZ9D0YJ lh:2 sn[6tqUu9nWr($)S}3nx67.. Eo5$[PU _#lCBm5%/}ҙiAK},dbar@Dt#2g =,o!a︃D2cr\˝E䉄lq|7ρH!_XBdr;AQY;3Q19\Zjռ|ia6(+^\BC.:򸳖EOY5ȰeAf4D!Rx~_#v3)/u5Û7W -1AO]FjJ;_-d G{l# *t5# ל6Nުad=#0RMcC݅7aӖFB@ɽ >Ջtր̔M1^o觋]Qꍟw^nCw]ir0,zp4jn?A-숲Om\F٣.ި[]pi@ΓE~G,\3M4{V"t}|~fJ6 .DR,jdk x8)")WUo"WqZYE4O UY(9\;/Hp15\ 2աw)ktw8cEtjƇI.$uDM\Q`g3ti1cK1a=i2凃98R ̑fVXknb =:aӹUIN%.ɃW|kM)ݵG@q?U۶AԜ'taxz_NAn[M3ëRS~; p'saڹ[g(7}Drm4$iY߬b#;$"$)ՅZ)|󾪗 |1gիa.K Y8"rЇSx-ٵ?BG:JC:{I8a3E|=Nf7qRlSJ>MD:mX*Rvn DdgwD3~vVzU,0@6_+ޙX0-goۇkQ_LWW)-Ww. u4GV0~ŴgArdAnzș܏lsǏ"XpNt_mddfaz˝ v''o}g5Seh@3K2­nxuJHG%mOy) K’A\-zwUYPC3?RRuYYxn/6C E_gHX|0s$؁? ͹ Ǽ(kr|gZX%Jh4ǹ L 8qSmԔ L+P6MGò }%23HRvus[hU՜h8ZOC3(:c{/=2t(p S/'g"hpQ2֔s"VIJf#LAs1Jb!^݂zKveB8DZ =#HYetgjN%߶|Zr3e:痈 zKl9c1[{ 8~H^d-1@^_pѷ֍\Pٜw;nFr A Jv$u*ಂ.jfe` S#>zSʡ_åW*f1ۘ2.=vaEmx#0ڌ[g{gvg:ep|Q(*bkI&XӈԦ1bȵMB"30n?~Sl}Ӵ((i0!>{ogh&k^Z.q]$zG^ry&h(/` Eעu8Pzؙr uhyF84^G5!%&.r&$ki4 -?L5H(Q#>60)gR2/2hÆy48{8WTmEÛ*0&ϊҋ#k߁g}Z1U?,q- 3acPΪ6 Mc(Vad:p>6Ñ`Ge%09Ye6M>b GAMCd%>r i#yrsЀ~>tz,i7x*GyD~c|ʴ׽a6j&׸',O퐷Jm)c2=$ \m2@|1agm'b5jHe@SU^fC(D ; 4l u-'O!MŻ;,7~ÈjXmY0P/!lNhlvbFP_%6CI6"n- D496/DZX "ٿs_UP !{٨{>*po3%H3"ʼnK{9ך;g PVA|ZuLU tZL} փKޞJmZeqڐw3֫c};7* (䔩h5r &[q&'hZK;PдpLE\2@%ݛN`Y6vQu +Tr-mcy & A66~Q 6CӞx"-Ƽb+p+&Ix Z2 ωU(KKfTb`Qv $^M!_єߚ$"$^A1DaFFϥkҶh@x_AL'atnTȦ$3a0LA\{ Hb$UD'M##KܬG,JpL<="[)r' `x+6wY(5ZiB8lirM~;p-+pœO@b2gNܖt#mZtֻsZ_ŗhEgag8Lo5:44n[_b,Z,@Jtnͅi϶~%epyc sL!g 1%Ku0_fW3ԽpZK*$1Œ0o%÷Y3*M>[+ {9"NLoo^QTZb9 M_ױ|h͘)]l ϻTyN dXPV #ܻ*ldEiP&6:=]~CQ5ݍ!/'cNR<l,]<\: uXާK)8>ݓhџi aTVpA9ߵ]Q>EjCJ}Y+=ıߠ~ð&>*rĠh&`mh8.fҬ R˲)N$I ro$;$'ibx-:DRvm]U;S'ͬV\&#j$3?cQĶB+L>NymyG97z'h* Jl.mTWҭSG) %{1ۊo kpS/8'n75ks@Р7R+9zsW]8[m"NOG6~#f=pbд|E"W=gYZ07070100000123000081a4000000000000000000000001672b7d8800001e10000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/whc-rc.ko.xz7zXZִF!t/]?Eh=ڜͩ=PңMag˃'#YֻY/CYe,OSǘGrvE-=[&eVIA*4U,3q 9!I0U3|5S>γ>CN]4`c{~lN\Yj!FzTюQL%nrE~ţog(AY0Ayic]EAS^r)B*tQm<\(VH㓜+KW zT3I )7+Kfr :]Bm %S *6ځ8Eh;B' ccr5vsy D= "8K0\lʹ81!/Q0>ʌi5o6L]̋%glۦy=&jaT&X521%L)E=Vsfm"K$*B8ʞ09uuڹW&KR+:47h9/ hNjϫdh:v1Dt4ig̕pɶr"@O .-ܐBc#~s)T;,:{KFEyzfn)Z@;'Ԋ ~!|zoeÍQKؿI /R%RPl(g7Rͽ0)w6[I`AEN70iw%?+Dt~)Qz)d2!fo={ќK EDnR( zaSт'&=umzye#e^ {;?o64y*(v;g0uSR>cC!'&"6ݼِ2բV9@y46LWHLT+0h Z]zVXZ߶4ǿ$7 Q«QnÑv``Ρ 9a! &[a;2=>uT^P(Q8Y"[_RM@[)yCd<.Z{fA3DQڹ1zuN- B /5:ԮPܦ| )8Jw0,M{̬OHXThuQ-xH ehd{xX'^ڛY MXG_?:Tq~6ZWLH !>WItXlֹ) `3ǜ.},]ޏH U ݯ嘽X("F*ڀ MZ[6 pw%8 K H\NS*EkYtW#2Arm 0~A ︻~4OPzӗ$d2],ͮ?]90 e(V_뀪,|Iv0|U=~N1GnqGa~T5"?쳑՟IP -pC{?:e=3qQͥ3yb&BIOmWg-lM3hv@ўy*~mq<+/ġr9s7C¹QZ$3H=BCNLzg cVP Wq58YN S୊x9N0jG5QQ囱Sl* )=z M>(eѮ:[n*ڊWiXW ? qM\G%sW8̕vr.bޯi);R9#g_Pl>\e3;У(J'V|2{4@mG!'> -ӌlȺ\&f7Q-gc F&gwB|2*g{^!h Σ>zAtnQR ;>英)8/n`mil06B6I\G8#s&UM_uǝ$*2t+"&q_!Ԟ0%to@9fo e-xr< 3t)cLuw/fa@<ݜELz-&y%Uo ~`DgD|흪O;%D]{Z4*jt?f@vݴ}L~^2&lJUO<قK,礱saM}8ZIdFx!فD*4 F#P`DDCFmz_4YzZGKf}V']}*zsおt#bblih$ ,px]_{޻B#u,Zu{}sw6`U(QRU"n#4}ZX;EYxq%El.t6ZRV龜Z?rα(y$KuO6:g.dVU\X~MLK'h$ 5jH֜QPrf$/d_aǻXq~Ks}W$y]tнil8<Zu\ ZJ@= m!jr^b׭ 4+}Uo|>ne8٥A_e5#Z`mݗH?۠~5quo@\3-{P)R &BQ٣ղg8=xE e].o qf@)ƒH0dT6jn^8}Jz ȦsPd|]( pZx8S]?~6.\AugK;Bv(9VVcc3԰Bv]Q)Gqpg6#pvWQ`n=e<]V&.NFﹼ)/G!lz "Τp Vp4*8Y/Rzۂ20FĤ#ZW\/ sui ȣKo[ H|"W?^ `5ڱMh3X1glCTb<,шpŢ?UtsUg"w{btI7躢DKl یCB^,˿@H-E$'̓: s ז4窭Ծ/g)=RW۷8Hwr)x}:~K-D>\r0'>h%*\/XIuo[)d^9 NȮ oBPR%ƛSol_oBy[r6H>xxh쯿q9 Y0]5+Հ߿E|l jǓ]Erw½W_b\cr*,eě,@Ύ }+#mS3Q9X-K\.|&u4$Q ƼCJ[A T4S? 'Ǎj0$ |nI+cWXRkXgQݣĢgU'Ⱦ3;̂mjZ7l ?]Iɣ/e!PFiy D 3+`,&COܦo؆jYv{çfwf ?QaV<ޗ:0d`Q&PCa \,5ҺxS^?ᄡU,X.FH!aX;C $Ibj%a`6>-D-g3Vi<#ljR hʼ\kbd"H0^vtEmRo޺ ` 83Vwꁸ|+tsGDH58%:`3⅙$نX \iTUnOcHxqSIhĮIx8 {Sv<^XL]Ő#8b8(!s Y[$5y':mʴDKj>4cq5@Ari͈ةpOP9u37WU)qag<߃$Q`g?8汍ëhX]szTSy0 ]@^8EZÓ#xg 59`N=Ur._:biYꢆeKQ:C] җs4\O}&F=6h}gX_sn3>ѺcrHaOthBbOU% ɢ𶗋ٯq6 6M1V~oT=5l 􃋌 ,=@M v]& ~!3¾!ϭ ߁KK. r a[aC4f(U^.sHO+d⿄?**ҴLYحb3ZGЧI_ɊV`+&} l>Wo9،>CzR?maGz:qMED e#iLmi"̌4&^ %-aƒ&$(~lm.0zf @SʵnZxA>j\Vj'eӳ侌q7I{0P] >_ u{__+n~#\q`D=k</R!3dPx*]cY`Ph;b<t5Ipr]&%weφؒ;Lx?{IB^?dLts=RQO̚VELX(x8/Yl/UH=H3p Y/$ȩ:]u{/kYS|YHZt2hŷhZ^HbH:H%^|BV5!@Q}.-gaˈK6Em]ڽ)Ϝ<uAفtǣ. S WZT6uMĉ K7]:K G0qlkbʬ(0tڔ`lPW{0#f7~(Ak]r 7iO!}*&7锱xʌ KEzb+2a/[Rppvz!T Bi(#?t3|Ԟ;./q{YDYܚa;+fA^J6xMY'Tr8fJ`+NVa#d_& Ef`zݪ‰)px"cVyh\TeUnz]ch͡@M!#$tD@1랐?[#f˩a[u?hA]ֱ:ds1ݙ@``Z='Ek-z&&8}>O)l§l{> AE\p$|z(u@G-ģ N#*p|YâMՠ;+CV\6q/*$Ņ-:ΊGƒ]4znl{,WbAGm9p~r` ɺU8#AP#ALv2_=2\b{"4OaBI^ xb3뫰Gqh> 7͑}i%~Yy7; *}_Cd߀mHb^kˈw:4r}/6 %EU?u‹,U LjF;FFgYZ07070100000124000081a4000000000000000000000001672b7d88000015b8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/uwb/whci.ko.xz7zXZִF!t/Yv]?Eh=ڜͩ6xN&,Z!^|ϙŒZۓN9yv`yF_Ȣrez cEyoLJm.cQ HLCÕS kaO$6 xy su$t{W^˘VGHW8jD.Jn.>D]Z2U1Z5NWKi$τdԸ|lTܦV.w?zP[gxl.{ƌWZhH=BF&CD.EAG}B+}) Z0(d?wMߗiu /Zݼ%9Y!}ٳO|fsG/:v7gDy*#34xϰM LnƦ2`NE8IҽJ{p5G_TG ·aj70: X͑Ǿ1Ӟ9e&F.>ֱi~"U˵o^ܨ_vzSWzIv׺:RMC{&G D}O7nOڟ@ t& : >8UJGP31nW#{~@ |k E!FC:^2[keAj]n(YCymr/r&A?|,(X&pãJz8EKCnOve#GI51o全'tJ )џE[.q\(bm\? ?AL3?yvPnO0eWH$e\xQ I~DzE:z9WX߲]!QzЕt$F:plʹ<"8RV4KɅ B{ c2d0uFfkDh bHpnRǴZdXDE}Zgx5ךx6f :9ڬO|lϮ *b,ĤRp6̰$EvjLȱ#CM8424O6 DZ0ϛڨaMN~E&q&,v+ϵ=umZ VюwV5kk:|Ѽ0t*d̝XϮu9rzu.NB RVmep9j\p샷 +)$]ԙ^y9EGgY .Xc\4RhA*t͙#9ϻhKQUC@%HN6ɨ _R*ܸ~Amo!bz}jqkZU'7LcJugm㘢wۮ6 a0RScn)7U VŞ:pM6orX̷ 0lf /v8:C[-T>ZAz" oyUkCҸ/#_DG*YGj^X^r(˴%A [>t-%nKI#0Q;k%ez΍0q i;DHЉ[cl[h&e+OTa[#P8rbBgɿj1w4WaU{}5xŗ0?7>$j4/a4-P"D=)PY)+uTN7lVxrqu9;缂-cV 20/fBI/\}zVD໵tY=XMU&Gckrڌ_(5kSڮ}Y0 [NފjQrOþgvT 6zA $HiٷDe~/R0Op;'vvw9Y1:bǼ3pt:J"b'L!P$lrg%>%Ck1 #(]:,qv"G9q)AJ 4&%9!Hu^jaoꓳݺF.?AByd|2-Y֘ok$/paB񍎌ki}a]Y@NLZ>vYBVM}wC1Ë4zPb_iU 1-M;r4wMIs=Iw*d{.y LI#cɱ!Zr%pb,p :^sJTʭ3&ԇ= , JV=U2|=H︂=V3rFSVD(O!;_NsلJyX.%oq,>rS"^#+s"sUn)+)DګY.xlPqaK eq,wݑ3f+X7z2{=SWn9;ggi9im*;E;F_&c;xCgJרsÅtޱGaAn:E7Ƌ"N;;HK(/Sa;;W v.i-ޫ ?sZddvHa z8_ J™W#H4 lYQÁ810}go} [j/ ȣxc("Fft*j`?T!iOI= .ð^qdViBf/*˲YL!q'M4}Y mZTpX0yPC Cr-47Ah9_Tqyb=gP@ ˜`Fܷ+c]5Ѥ0I>+Haa@o!Ff/(E(%CVYL^i:k^qz~[M.>JyvLh3P;Hx&% ?H^pjT1MDd+֏j2uxb ؏Pt(G—sjF]yNQ.5S,GuZpG) j"rE%K=u.{ k.2((JM_G 23L% :!r2WzwH}G_Vģ!- k9"E27`ַ̱f5ʬXCSƕLUB"~\s0J0rQAWBD|ꐉ.)Y:]So/ oJ,7| ܛKyS"/ U0];=mRZGJMƒO)ٙRY*#elgz HY\J*ȥm0H:5Hz&KmڸƫE1"zO)e#ultTbmI `v eIJNvď,Fy\=$re! >γCҗζIɊ]A.IFCn\Ӌ(bLsjP*?ad L\tTֻ%8f;9/J pw5%[I d>7x,P CϤ"*5|7H;|Ƣ3P, ^44maQ$)odëQeVwIV8DW/ׁ[~~Ba }(1/v1$ޗW kPIjj'L%8R9KFBފC^’x<0t]o jB\IKM.-<8F#,\ĒG]HK/P.QVUGveSb<{~J;^2Znxv/f<2bWʦA+Jogk\5yA(8CN#':x`6Jg@[ˉz oNžDPC!#֮2li6^,z~rw`2#( f Uc?ap2T(̃3݅YE"3r|繊!Y|מL(啓tC =nIDS=@ \Ls׊*84hˏ+nVpM#PR)8 %z֩@y~uMUQּ6iep;`]H' Zh>'z,F3M' lm sJ/B)חڒꉳ| ʸO`gE@d[GUTQ1폣F*I7Nzh}.82rε8wIɋPxg.{74w}TDz. cwŀ!"ќ,궠 >2 1[#F =f1AWnCr 7X0GYא;&TBԏq>s gQWUқZgnp/[?%,Y@ ˃(a7ӗ琮~r/,lwy9YeTijآOVgd*xD}l ;oYډvXVo*}BiooLjE.ŕ>;3$~7;`X<Ն-țt_(s>BWs#q;;FnCv IX?2 y%}̄ 9Yllk;H ̼/nfR*|m]?r]iLW*GYX A [ ޤ\%m  p3Ծ_֗erT6-eNy-„̷ֱǗ#Oq;.%m5iW"s(?q%=vy*ng1;I 3@J' 5$+mPgYZ07070100000125000081a4000000000000000000000001672b7d89000cbda0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/]?Eh=ڜͩ*#8Z45Edgde%"AgVHFVa s,x[$t#WI]y.2ߪУÒy{[|3֎jFjȤ\ 8>wS庑UU9wWd/9lc˦" 9IJ˂9O?qa&vpe/7S)ZVH g&IRSn' f|/HKr7|?夯#?%֭MJќCw.`9!hжL?J~9Ő?1LKۄ>Lb z p1=|@ w O7טWTJuӷwMĺ;a4ztV&jB':=!We3\vY61U!YxXc 9ĬGD#4(,cKk?RRgcq? Xm)<'uFD~3!߂fr8Ԛ0pdDs0k*C߄]B2<<~TՑNS8٢HNJ%^-:Ĺ /v6j1+r%jv9Q3J@wrY 5f2|sB )`0zTڵ 6z=8.+zt 5 U/9ڤ3N1ʫUI8Me?cRl5:G6zgb-}\U[*.gjN > a!MHn!R MfŕH X~&(GrC^) $@6T4ewkr8 )/JVʃ_@ P}4|;6͕(bڲQ_;~vR,r pPAUj|\C a5j(W#4PQ"AtT0C'Ot8' "ީ⾔Ezwytފ),Z;*}ku\~LԨcȔǃt>K|Ig97~QCx9]ߠ2qc yx`DCe*S p@׊Zfΰ!n # Tmno=P֯yO~"ZČF7ZbNK2[Fך4 =}VH.8Evl|D,3qg[kF=pΤ5sbPIreL)wXa*Qɡ"Ae9txίR'c!(iEan5aB/(Uxϟ I%Erc<7޳y^w %i(Znt//IӬ:#xEICȴKmL!KwUȞ7 #/ו˪EP@z~q{}a{WDD] Ϸ>ukʜ@YHфNpbB>8KזOD8+ KK I Ɏ8\sK3qbҌ6ᢶWv/UF(}T#0+hjJ2@y_CS0it3HҿXE߶r+(j)._'Mjmwz$TԀcK_qLj&!êUnd~އ6Xncmwv DbZ ;-:MavZfsK+j!W_o9)C)ppqC6rrz xkәi,HNHS:55ۯ1Q'AX5Nf 3(&o>$QKn <ƶ#CHB"˻9Ǎ'#Gq:Sey;HX_3;#h@0 9][0-s4rH_;IcdBfO bOx:|A֒6IWh_>ݼ`芞 jwvf+)p8ב )l|Us=k9vNEF0rk_HCoI, Jpy܀=LIoX,Q UEB}  #q0D= 8hi~:}>qeII_"AD0bPÆAܺ*q-?\FK ;FaU1W;~Kn2BJS 2:*{۪]e<#{_iPv {l&C!-ĥЄ;@LZc#Nf*4[ Rс7MpoPa1ΉQ8ל ՜ atNg }Dmx-dYuҜUsJ:r΁:rVjfz Z@/?sDzٺ_ЏD٦Z.DzQӐ>.™jgV\ BF^*J4퀍W8NKU֮z+JY}m6jDm 28Dz*w'VdQ*Ȉ?R`K^d\2 yo_âKL@3V . är VUmfld_VAVFbU*?iL!T[)`EuOo\[3̔F/<[ !"j,c)$Yd-GRZ~ g*Y u6r Bdѳ,j8P}6He@)e)ObF>(hXw騎x¢)jAn,z K1UtBN2`MEϛvKÊ 2P 6#6FDuC5pt㱿'uV(iV/}‚9H-џQI>ïu8䖾A÷=ңԟ0gl V`^  u:fCUBXҰ}]ϊjĉ˩8`gjz2(E\#SoV%EBn|EP o/? } wѐiP5hn[*B=ꟓt5ώoƜc%#!Rv*& cyW\ N2mF "hv̐B\9VA '[hٱt_y;K yO'ztd/m(Oγ[?iY>tqmKHlJe 'BV8Dt2GBgY_Ff^(BK}5tf_!aJJz.2ag'QKе1N][)IE+l"0=wZoL{!g9cQN"eb4ccͤ?ڱSlu*қ J]C 8'9o2&܇c45 ̋Wx+rJcNYqɿ Lkh%>cTWYb[Q{Jj̵ݍ%֌}ȸ4Kz o*oGV4k?RqT&{l;,S~G+Ӛ&?{ye&<.J`,0^V^ĪA\%*<&eX{cB{d:)m)6$˵LzPr `@[mGA ɻ nGm+8Ocrv(5}Bf:(295Q<Kclm {P>IB E[;sU_VEx7v̿Kv} dqr:eGZi͍dװ87W$=UWO|zx?4 (^> zzRNK3粀ۏw*1xok:P׏k'E|-m9ha*Lh؇| y2 LVwӋ#0Hˆ/8ﻰz-,%+~Ds쭺#(ۗw\@<ZpAËTUHJi;Rxxܑi2:AܣKD,V3ߐE҆HK /4ly$¿je)η;sӗC'NF*礅5UdȵH8jrLCs"(mqkb]D쩿@#@qN凼Kљw|LɌ Fbf R Zk_;Z1[]8B=j;}J;笐7e+R;;q 0LžN<c70YJꕧ?#bNqHrKuW3 &Iv$pZ'f-k?1L. /C̕!,+7 i[e<_?xY3UWh\XXf"z%ȴQcfk ~W %3/ 275J}G й@ˋC;{{ōjJ ˯v*֖ "i"U%'+d;kL+dk!@^f|6YgV1r Fy0WNHQ; eT7 Ӿ%9(cߛ^ (k%0/1Mxas 16Lܩ0W_}c2 * dBf MRću^C2Q G:iThE5TSvR+H 19!|a<odc$Kł؅3m>S@ bJ.W(L"By/`s\<ħ jĂwE腛"@bO#6}&SU_飳Tu1[A),Ш]ÊIh*gHC/ЉY +lOB_Y JQih51؂w ޢ[t&O^M~7. Ugx-E AX8Hk *t[ h>wPoe\IX9 T֭(thAm+Jv^ I Y}MQf& 8 qQQ"U:*l%t C+f6iS۪zEA3c㚐 #]_I۹D;U&4q_Ƽb.4fUs|KBB4V>/Plsn7Mbx`[dmfgטSkzqW Qu=+?y -4b &~Oc_ lM>G:vW/~A/9]G::|SvsLogH|BqT-}"DFLA4p˶Yn)Lݘ0;/siY1aN6zD:%OwaP ;dRтCY6;j૦A&˵T_;վ о6{q?(z݁ug%!sТ$_&A einAxɏ+_>yRfi8u ]$g2X3RAO4jghVA *3-ױ1sm~WsY[ĭNO06 arz+c 5?CY9}VƝ6vuOO<:ȕ4žq{bm"=PdvkVq|ga Nw;Y}}iN>j&81Y\DBz/llZ$(L^A]66b!Qx &+Fnn0ʅWvc;Ti1/voVUێ3勁>lw8jr>ݠ?"Dl |#^"=Ldi.]d%7`!6Mk+6'CvD\{ܺ %yTAq(YOI}V8bR޸ش'N5Phi96 ՙ bFVx0aF|q"ij`DɈ#Jo_#blCȅ+Fr.zp3M#1ӥcѨ~ipp,n|_="`C4(1dp&3p DȀv(w@܌\lHTչ<|AQ ; ^~pa#+FZC%9&n"J˦>[}Uܮꝿ0YbQLoR94¤EòRjm"Yd~f-kQ!t1UQYla5ςx/E 1!J̎X{ &, 80?阜!x1;^pl ~-l=Wix[!TCi4yAdKnP(uuΜ2K1ܰûMe7Ou}(z6UU3Ѿ^Bf(h LgLN#t#mFS2VJPjaNtT){f kL6>xЉPbZBsyQ+0-Iɦ?Rum~yT>O?cSI`R]9B0uaQ-W X]tC] AڽP8'7.b90ٺQpVT72? lYL;9guk >86!叺Ҍ&xEʍ/2. Rj3MzݘtԤ94cR- صazt^R OOg+|鴅g\1**Bh\j QFİZ; 2F(oR[y_Kf#J?Sƫ/@lJgZN~<#|"*FQl&I]2p >GDhT{q{5hvu"2, tBc,lyf4s.ydg'3vLctYicnA8yM>ZTP({XU 2+>k!6xTy;Rv Բ875ӹ1)kyϹԔ_͞qlɞ2=i:( oӀ׭l :@nf ]Wd+H_`K2뜋|E%ǥ#)?Ajm!+BX0ͭɮ%qϔԬ^R.8g oqRB~}6ZP|ΞPW wqjFA%df0ӐTL ub ޟ8@KsڈX< fق!Ҁ12Bej/m-mD󼖽lim)``U$Tp ǚGߒ&4mw캍n7 I8fm&d7Fd({d^x5c*@yɨZL^i:qnYD\Y9I /߆%4 u8Jk~|UXd.IKfCKU7ϋd%A;h!նI$#E om( g>cS`]+PŽwӥ mXc=Wf h0,p6en+^\h#ri={0H(8΀8X r lgUS%ZX:OD^llj0_px˹x}czug3Sl쎃ˠL6doKeX{m\m=Z$!VڣĬs^49x}Pk}=%ƊzVn29{ћ:)獤1"*_Mą1]fA8kod[! Ƹ a"Ȋ؅٫}yOPvm E|͡hPґR[8J f QkvLTBeIĔ$vsBZ;ZB(NAd!GXut*.PE1/daqr7tizu.7Ӡ{Kڥg fhܚdL0b#y4^jMd$SxB*?"ȲԴ|8tI)FiqkmD(1n#oh7uG1`@6!{a(,j)FG̼;hg|$3|wd?C)h'Af3*΍Pnw]h xHS)CShfp)*~.P03("FPg~H%$jխ)671!o4Wu8/.[,[=WU"L‰(lTeaOSDž, ^A۵h9~& GS,b2.>XZ.i1e?˛+UU渏?cI6'DMtp(Fs-6P_=X-N4 Bo <Ҡݽa 1ۄgg TbΉOWM*ܭP=oB4)Z/Qo2=@@ ;w5.K(=Tc2qkHg"Yur#Bߎ^ ST:g2l݈u cj1qyG>:Yp:)FZK:_@(wqe*Mq17F'{s{yy@0|s=sCϧ7ErLϕؑ}]FΈtI0mQGA܍{Pq}H0qu[ #HvFA;]sX؃#?\,X ud(kQV>q2bs5YrRJ73u6ʾmMl<)KFJTTI|V9?>l N@꬯i{"$0ǹ-g![ݜ/DKS6:ެ;q-+DC*r'1r /᳆CQ08tl j }ޣрz7Ko| MĂKz$H=W;bA^bMӌmu罋;p~:&9|[_ݓ(sx>;W8Vj yccݰH,9psR2\Xz|Z̟o]rd,U6ek9?sB51ZoRxDݶNXr-۞D6xh|&re"X 2NH uz  ]E `"RɑM:$ƚC/ܮj60oA[ٝC{t؂RFů1Ï̘93\I4¾dɖa࠽+BƘ\LB=yiƱ|Z;CO|vכ<@'znafVӜ`DV TO늙=>`k~;?T6ޜᘅ؄V`d$"'xsU'첞-$؎N{LxEq~QEca89d#S ٬}f8ڶO֞ph1q Mͼ,U"5$_EW`;A֏vb}ӭI*Nu}1:{?hZl?MM&ngzY^ša(ؐ@śJgPd w;Mj!ضV\9[G}tebW*>6( 52vw&jf גbvwlIJ7 FshLK0 p@n4.u9ԍg*.<YdXE2|kRcFZ,L7\+bOS% bSdo9x|UKe$,q :[mNSZmm%6r32v=&ftrWL #koR'p1815YXmVdICSRh*0U]I[?>55DI'Kz|8qT&zzBdd ETђ"i-l,\MHpr.̼_S$qOwf"tWСt&"Acr`1o5URd`{Rsw[[*n6^܆:b A(^sǩ(5vwŻ[hiBZE4c@ܗLtկUɶYyq8F8 ̾?ֹ-yBd,OZx"OY P[w*RuDJ&q$ ϷK'+* [O;y)Z0']GmrnΎ.mӪ s\2gdFnN dxp׳[ە-!`~ݝef 6$A)gl.ʑ0vU&jvEv!*TO `:Y>{BtP[:2g!|T,}K`7[ˁ'N*H,^M(1tswyJml\[β֖E32R/xA([$f)]DݭnN6,5q̃.OBkRv {`Ɲyb'x1`r{H)3KRGqM-<4>,a m fsQIg2]*24yƹ͞`_2>QFӞ"2#Q,utm}TSƯ8jNylrvv}1BPh_5¹ey`$4Wȴ<߅[co5ȓM;3d i'R)bPR B=>]﬉ -GhgʍΘ`Ko- TՇ|Lo fk X5n(0{9tP(V%kv+i2qvjۘ_Ҩ055yߙ,?ƸQ;xGTFezIAx'KԈ<\'0Oy[4e&ll~pU'K{0Am4# Vمr(wt|{lٗ#9IE$UeGS,/yz&h46lP®o` F'桺"m\tBJ@[xX4dίuа3թ0QL;'I6ZLĈ*-FBPV2M{Jʺ) l0gkSyGX?T2b9W Ƶb~Bň|%go)±y010s)rևUK#➺`rHՐ5^n 4BB<0ǗYnIibiQp/WLW[PI)3IL#ā?1疑S*> ܍)"H]j l[1Z14xN 7VL'z^Qq%*\&?D 8Ymf!76!jumLOxh,AA^sW26'd[!N7R A02htQڷ$U!ք/f Ds/-'ڛ1i::6҃En'°mpY {QOPѮPAڍd!$hEp"?s0GdY$?N$6j>wCLbqb5Ρb0ʥ, tcP;/ kK*[]}z>gV ~.sSNGpQ?^k|dxTd^ ,fdѿml ~̏]P!-ر^4j":.{33_;0/뗑q!> U*i=PJhp[}ѼCzmgMDT8[ 8&L4+x-(ԨգXu,w PQXA%D->|G fXb.җq_kZL@!ڬn:t0rOH@SngF}kE̚c T=c,LU%`[ ƮI@%Fƅfs"W.z!I7r=38}8ꂣw&3FY-,>(x E+mb (̼gޱw30k;(03&**6` i3z 2wܢ_!].%B9 #=+e{zedfVCibXY|\2c3T8b:=YcL}@]a* ,0VnC90[hb1u2%p|c\hX~p,+Nz)&'ֿ*ѯ=kTFP{U9_/>uܔ{ےExCpQLEN];;GC7GBɴޙ$ Xq^+ZЮIQ~}" 0h7Lm'Uci;G~ ywo302QKPu!qyꀬlu^¿K:GL[h|>]˜vA=g)0 ]yNl˯^FaJVi(Fu͙S۷#~]hRJwt2d#O3b{a97吵oA{oZ^ 0Q sv%L4?0u`l^ yXlWor]`]y8o!TޟŲ- |_Bo!‡j.~i 5v$tѸS Ϟ|g+#57}{ [F嫄{Hh=YQ"IY WmM@yo[nqnM;qaBu#mK_͡r$ɑoMjYL"5Yo:_S]>hg=)`*7@(>x.Ü_$^^;yCǀ0_ǼJNTǻMŽ~@Zn0']K_b9wn[M @NKgNØAnK]wPNT՜ Gڼ#Li|=0gG YܧXN|br90cE)5T|&E8+k-vx1S0usFӯ;t'T1g]JmyH[YkT^"+-m ĺE (3*i1,*;g#{F$$7iJ`M;;Js6r pQE<3d[nVt+AOHY¨3ox[]`:zI/j;mkuU?ވ|A4[<^Xl9ac:^)na'1:|ʑ .+\\ƍV7MnSQ+{oU}^=qGwPB0U?.B&ǵҤ>>@j6l&l7 0Mp0؎>SK>Isl ]J`W&^CL1?:V ;oH,CCoD|f#+v޿klN;ߥ $G_/ Fe|n3_%el9u@`hqcȵOT ڧ<,2jTxk{_Ɖ 9l^UQ{vuwҜk씝|v7rg>.!TDUt*+m` $+iz>o@Q02dC*6QT,etG1ʗ|3&h „ )“#Ϙ‰ 4C k>s\д9bY&5H ˧?-'^0'IIy{}+IxAمzz/Fj !nW sgU9-PV!R@4n<\DDUU@o ^C)Y^9VDZ#aNcM+]2^JMgKv u UQZֲ1SXI8:/II&Nlދ,XBê5XKnēZhzɷA>̔u?>+7.~P#ڥ:,F[T7V|7`h|&lyxcgl ڙvtv,fR\zN/9[vY,I"w,8Z8v"8 }7y{&pA;{Hڳccm{P bRUu<嵹q]'Vu/hP5 uܴl \9 T[3u8e!bFr:C)g> `}Z5{_ɽyY+bQ'< zGFG3/qxb <"l9W%K^X*_$o,G9@BE5<ǒۧpXJ2/udx IG fgdK@pѯ ,5,#R2Uޤ94S)3r$= H[i$\ePM 1VZM-,N+4 d܂w|qZ{Rskwx{z*t1w[Qu"a p3\) PETDvH-5%zPp RY`Z{Y-d@6DOizg`?}`9hZRGұuj̺J#gCyp;e)N-Uu3l-GAhI|n#n!̰}9*tZRNښH=VR|alLwhI!"gDʤ,YW2HE0TʤpRv+vq[AkC]цCJ>|(En ʫ޾ct8͒!)НrT2!*,g(dX|$+Iܘ6]ã~_#]";" DBR{}"j"&}ZmxߟEHცPD =إ?*"(%πR^ roܮuO{:q"|oF @GeC}ʘ:{ۮTՊO$TlXz^:-_:G5ɕczu;ɱ?_,UWw9X=hN,>.N2nev 4&JtW]OҞ|62R 8"?̰[L7A\ 1|9@=OLWh BV]O@!I.mp핢$ucLOzg"Q{:l^m6M2KJhǔUA`HIlևxKiOdttq9(*FfUo2^VHStH\g= UVC4M.H}#hMD"M!}xF4J^{Sr/շ 瓹?w;J,ư3Moyi]b ]w6 13@873㔤o)a;HXIr& x. 45Ƙ.ˉpn=㭾_wetՃ _˙xWNVĶn y2%!@SH(Qy換=rW(a>pPt>hqS(G@?ϛ.ζ!lj(ISsh*(M6P3dE>Hl Wcz:6ͭq1v ȌtJT]ã,l1@OMՍ\Z)O?i8c\hR6%쑚\>MNyơ^s8%:B !߲֩؈ocj7 Tx'An13E trcD#3HHx' _ >I1jngR M-kBZj)~.+"BB`WS!#AԵ7Zp9ٵsbKA7j# `Q\UwyҾ3 a]O!FbΨ|AT>5%6+Mia s ŧu~8v<6J$POXpY*)'p}t]'wa,o$z{JÁ$˰,pwOa91t< Gphue W{#Ek`)C<wi orѭ`-'MbЩfa|BF/őwUv~FS,u9ޟF΢޷mhշ֑N` _'(vD>~KB!{o\S鲒&Ai&޲Ԑa%ܚpx_hs2M+ͻ1\ʞ0$> 脃kWS_|TZg4 |^=6s5kSdgsG"/>бUCWeT.dA }h_Z0@?|ז("ƜH@4FgSewsp V/F8s=%$Q ݚʀUlo"{hҧR!נuAF`Weϲ9^TRjLc,Gma[`s٫yʗw=ezQ  fdiھɯJOb叢H<#g<)Y t>+qKӕ Pt^:ϰ+&Kw'7r|_2Z?! 9l6(4b98>h Axd6uͱAe L3[ȍTH܍&Jv:^L[5oT&-@{DughA0~@¬YR +\-۷ u!@HI¹ -I,:Si>ت3RFǮhN ?$W9-o.v񽑥BBS@W x2N8)|:& c%D @^X`7$sت5%@h~bB IXR.̵=K-G'C1uFҘ `m5VԻ2:+1';FrBXp0dFD 1< i/_x(e*nsH׉^9 W{L褜q m՚Ĉ?93[6e@7t𐖀`uHǹs߈ j=?0k@=cd^jV)ѼUDANPkY+o2Dwzx;gb0h;皽@^2}4Oi]R>{r5<4,"R%J+\s!I{̥>T|^)~N"kp n/,{K MZy-~#hxԫ mA!E2vhNr9_s2nj>+IzKxLt J(^x:??y*0Fs쇾-%UDn6D0,A*k I \؊?9,tW_peh8y1C%-hC&vy.k7#ˀծʚaFWXIxZ xJWt.3 җں"z FEX)*@qd%UUx1/1DqX/(z9BnR ]\'1f6'Q,ѣ2/P&kD&6p_I\,ul8ýErOnҲSl )E;(OQ9ď 8J #mAScӥ 1' WFp?'zQ0mZ +ԝ«fD- =#s\bZVfYD/ f/7{q@X*v ڏ %|sQCqSa*`0$jTi/ #FS :TMٍ $rQ㨅hd&' Ie+ffPP_txh=iBޖ6:H1VQό 29qlll˵ݓNϼcg櫘i"0x?FxR8'tivjS}xf$>Ob<\8;~cdw@̌r-=(t~sbv㽖+i@+(F[MY2 h^AT ܁~eV-l֜u 1(APu_n_1ՇD |=mhRZt~I!e0,OjAuzh0(HƷKmeYpTveY?>AVkq;f9? 9&Rhј}IK|*q琔H)Jl:OK쫆ILO$#'%a,iWs.0wyP?SsQ4XmC$? Ưy݁MH0<0px)S?=A`Xô')hz2U ٺ7 eW2B@ EHDq\b~VaZUXe("Iyp>eL>R\rpҚy8 {|18"sZbn2[8#EBb+ͮS3Nk%%{̵="V"`=)ȱ |I{ܦ@:<7|SuNqv5O)@i>܏ .1,1ƕ?D{kC:P} -]BCT\Տs'0BwCAz,p6ڲe@zQx0ap-Oљ`|KcǺ z>:hTHﲥRQp$䴊rK܅{i`E.0 Uww%tEm)6bdb.0Z"[t7<0 S]F\q@Ax=,&>BLTKWj3Kφ.&VhRcfHU]C~v{ 􄒯bᐧ-ɳYY)U0 2|V;BhG9&ے#gŶb;Q7JiTCx(W}<[ig$Lhބb%cWM&шCjqؐ^OZL\g?*UU7:uR;{c,a-(^85`2LPȮ}zW}*')!o4&bl<۾6^?}m0٦|NPs"|"j#Ȋ_&Z &z{@.U@LERC(A@%ܴ83v=m^ 4ALi(A>UU  ~.j\;ea*=r;\vUEMEHi_Æ`AV&z !{_nR6兠"ƺ(&LD+E4 Vndm eGoc}s=,Tz9Ӭ:N&gYLZ;;3]~F%)[QV?B}RQ4^(xbGvcah9`qWY+i8Yky@L&IMҖ vthmRWhZi3 gѵjq3 9S 8 >KqFp/w?J0];WR"F/l~W{c*uꕌ7#IJO ՑBܨrf& 6I8:W6-჏Ȣ-No/1LbIγݟO? EqB!w˔cl-x cqγ/Di-=>*e ( N]4 v8lC];Ŷ?Jvh4KE 7lYrv1c5dv)m ]m@zcX\ \pe y@@E( r'[.6F5Ⱦη*iA .aeW<,JD Dςj[͆+}re"&-+"yg{aҭ,O#/sJ(C&g9֜Q`"r\-D9 X_ȃ1j҇їft[]DLvԄV~.7iFD!0)5_ &r cX7<$Ӄi#F5+ E1`$Q]aD|2yk_evB@RL .1}\q,=~BGkI0z"$;B`Q`#m/0H: A *'KtĮes;y/fq 3bz.qmJJoiy"`\V, $*6-T '- rEhk@`nI~G;/{wMy^v/Xh@ϊ@FSREbyEe*FTF5+8wZWP h) QĎL׋٢sdL#&)T[s=/ Q4R^&m.|\?AcDh XFhyL2<77R"9ʓ8o{9LejJ#T=Ho>~#eL# yHN% "# 717n܏5rw)@xko4Cd"xϼ "[,ȁEaPGOVv.'aBV?9 G^4ׇ1BMiGc'/KM/;$d':59(F|Ϭ{b#w C_=5,^`,{9\u$ބiwsPvH.|'[3F>NWeҜW^(S,\cD7FuX +ԺwBB,tYɐ_gKie04ةf}AgQQ;p^(2@\ Asu\W8ir7d8ʼ%cj/ ɀwwrk-X y(/d2w ˿-Ez |5),Ò h5G 7D#\`z-eLja5F\se7".#Esx J{O^ K$?WOtRغ S\Lc+GG+z>`:SI "l*6Yrp0Y$.4*)~.H3K>cLp" o\i oDf2gQ-91hu2~/hf.ƹt* }~IN[NUa:W6{g᝛LV"R.'0$xxؽ6Jnū*@n3<. \­XaWh{oga{m|fEO0GMV~`{Gn!UxCe%PvT`} 4%i+I^H(l6&%5E&Nտ?!#{]˗_chS˭F'>cDqwS`=J*Jw1GBs6;mDo?+]u2x;伸MdqP I=4tϗzI虵t}fh3a`Tx H Z/9iZ`C ,a}b=7+~5W^)$#ZZTzN>IW?QPfc$;ʎuqeg"EP"٩3),˾S{#?s꽚(oi249 b 7 kwR*W-I|>%wl^&vuz8oK탺BAd$\!N@\Z.!0,$O[Ri>GZ]?v$[Ir^:at Uo8Ԉ Vyu{jɰƵ%rv+*FィzYچJ8bY8x/h"d"񵲁ptV drQvc.FU_9mS|b".L]zeiû%3d$Ýe\{ɬ!v%Z<, *DupS䛠R8 T?@ٱi}Յ=?14 .n{UzV}#c1sFX<6f5#&&L37ۑ[oIR=6OV˹~$ 0E.oz oX g>Z!0Al[k$ɜNJU!ujiwwYd@F0j,A腂}̜ Gv7qg~[W$?\R7>3#v R՘h A3Ȯ"uvvS-(4:RuPm>CVH@-7cs0%Ir=gަ^ WpyP/'(jcuh^ 11; mj濰C%6xi߶9b'G[q~q4&I=m{HuJ";u =$.cPy928[-NٜԵֿΕSV^:#$"3#{.8-!ጺr-33\--9 :]3cj\ǧӕݸfe@\&(iN&338&'rZ κݓPRfXŰHG]jkw|!aTAyf"I@rSxtk̐!}GI&^Y2hf^q#'ưMb +̶wB43(f̛ɌQnuqi (?rpᾺ9KATS39M,`\),.aPЉE# 0j;ard ,Wyy0_?j]ng۰:?mvIVK|x rSiU|tF&XgG,1!'ō]I"Tw{ 2<ZŜK,=N{3d1ۯYj6'J<=k=TwtRW,eCi^m `?-jFٍt]0бƥ |f*@tnϏq5ѢK_A~(Чq߄忔Wg/'E)"քGQtHO YMlD-ss6/pgFpޚd`*LDht-Dg클]7Aq+u$=h K2-Hlܧ=sg,yNI߄Efa~^ k+_2cűyixNP.@sbtB .r`١ \r]!(;Nap,>\ TftX!!" VMnj i>j.؁&U4FLiWtKKw!t.( 4ߍTt?Oh#*U$N:,j0C~( 3OeZ ʳFjE5\ i,`|g(Uroe |1'2Wq\*Ajkꡣs t"ܜдGK=^w[b2<yuLR0qY$[ $܁G|_F+ C[.2FTӐ| v[F %V>! ^D@IRR6P0ToO;x1/aR=CyxU/m܁?[ʛΞ;>:>Ѕ_گ=ŽX _sZڎE_9= 4tcy ]}Y ~ S? wI1Ӧ[Ƈ#&hQBXEh-*{j w廲 =O^ t68b]_;4ƆD`ɇ !#CBFoaYia15*QQ~kՇ8Tq?xj@H)(ώM' eo:nT͓v tA>eXKL*Qo g Y+'ƬpL¨'G8.e*B/q` d.`7#h%wb*XcJ&u.RR"JbΥ~v9B ѵ=FJXn0O+⚎|!'H Jʣn+)y8dfl{z&gHS@k}& zxlYSameK(GvVTč/GAصyyz|nhqIwVyiإ"Fu'TOIȴ nF^:dUGM-@Zp>&SDg B y:wR4t.3_/%$9xJ|s; j9Lm!Q$"s!{U?Cf: P$ۻ)j/.rΞxva[4mUv ֫` A\X4Zy nzoT=a}NY[vkq;LPuUihG׆2j~@~hD۰@(@i Zɤ$׹ g :^].!B(hL1:8R?p&XpQL./%6O%ȟzy& FЈ|c~-< ydCiHhi ZY!drϟm]"ch鮢Raz]LEC_ϙ0}S5`| 僴g7 ZO~y/R魁ezX\#&]%bf(H#Jdž 6Me dHھ|pM_a"t{IG?2&aҖ@C$E0&(R~K[R&(%Qu~9fh|Oh/>M`?&G+z~4jByhb7t w ؊Ѐd!]at}h D)}w}7oMY1V1$`w0&C>a }Ƙg)SvfkH.ñ:?[~)jQqv(dVx1B36#}#/X{,Y4:?¤13suh8EտD9\c%6P/ T>0>ljм1uMd9g%_UtcPY7]e› +\33*cGX&+dS1wokpϏf ɞ&E oE :Ͻܸ 4h.D`\e{F~۷Fn<5! &LeUBh+n ^Ώ1bGqnEb2`}G)l7 4̴UN 3gk0n~VA:gHfJ+>hSAv2J\{bxZ9d {E@.1Yu(2SQ&0|ɼ!WLG" &񧜒R%# 'eI G}30hרo!-m$zpXsJ2:xaa`gX"7_ܶ2Gɉ@Egd?I#1QJ5/ѕ~d_-A9,#̮d*ZX h绐LҲ(땕8{6L>Ȏ,Lb)Tsb8)|n[Gv/懁ЏMD4C ѾS2]Sp1G*9ī5^XWB]H$F4Qm6ebL-htysF_F%K 2Wfs+#wո|0sp%BH҅a3ۀHuD"Q؅xZ6jT x\l.Q9RF)֚\LLJ]Rn56~0rF) eY_f0_z 3]b <_ +hŗ#osSdϰB<׳o[WaY&߼@181jqθT;8/}j;^@y9REz2%.3ZǛӼᾣ 9P3d}X2]k&YM2^&)?G{./ )M@em~ I0]MU='(c A gjlTE!H> WcOj*4yzMj)U9]ZIʦЅ0asEm@)B`d4V]k;77GNhTi-.Z;z}=(JTnau +u΀E_c䫞[X-Pd%A׍ J3"[.*h^^pf~Y$հ)D pef9@9lHe tCdՍk ߋ(0]/whqUle>)>`#;I0,MKӮ.KX0Ȇ5IyOd'22bv Ĉ [^G)OBG9):09|C^Cp@`]?T Imyg0M+XL#VɴLIbyDa"&MV`{H\TiǹgAu(Y^x :UIgC)+`TLPrZAXGR]i}olo957epgBFD:_{ +`KiۋI(݀*OB_XCjVB+yB f \4睂,$O /N1^S,Z%'vG;^e Sd5 f[%J:`>;tP/kA$tG :bL-G|t*@,DjVc>~7 K|I#vmM#6˷͵>*b@0JvFo-=o1\h6Hz{D1!\o9Wl.C{6ܤCa&Zşh8E$JWΦL"|-J[-``0k4U}Y[::o{Mmߧu)# *r7z_~}`tۓ^}V+y͕s ۽<[h<^ @l&xgM6#40Hӹ!NLvuI Ê W7Mɷ: W6̿L>ӥ脾I~R!sVC6fdS#h c\azDs ֣lE-`"3vd 4/ SIEh5YU I.ü8EB0,*vz^Vg#.~LݿjrW]{@5'xzhotnC-'ہl ^˂](j9M*.frO.6ҝhvmSC눎M\<;R@+G*²acl‘RI}&+G~|:7+c\@Rv?h%e )|%4M7ނ0dQd{rJij^/p8c2ebzDNJ֋یrY1#-Eha qk;fN]]T] ?@)<aau$bC!K<$M0g: xq/w\Ap87zusZ^ &l CCaɐ iqMWwT]@<|SIgJ7c kJ ,H [Pqzny3$>*ĥ<8MRcx+ͮE ]`qqP_Kn <=r5ׁm Yz?%*_ݟQwՕQ@MsΫ6+]Pne =j71ei?G@)g1ZYg[ 6ųÆX_6ʜV hB\j\OVD &ݮ79<|"v,i 7|@+fl0Qʢ^Uo2`71E'ź2͘p[׿[(?X\U JzC$h`}cf6ҡ&(itMQ"/>$o#q-+g =_@rSBMbTґN&772Nao  }fh\WbX6bS2ǹf'!U"YbrɚQVZW% ~H t8-O$PlDGf-k {wN 2v[G$#1Ky!m O:GGxbce8*Btq0t@49l;_<ٍFÇ*f?)̳LL'7zeH[ KcbI7<6!Yѵd56 ,˭xR^?F<[Rfaf{DӮ OCǙ-|$mDE)q'BPZ||bZ{Gj Gӫa$ᵸm~aq󨇇0f+JFG@01H[* 25ZZ԰B[R$NV  8ZJz'Z֗.+߬/ķB{e*.vЛT}VwX^L݋2(^B/v(A-90aga|C39@$#YGed;G2eQV|,G|gZoTf1<+$3]J%x.ppC ? 6rŽI*fA,(ifIUGs/?S =h NVA"a{D9Z^0yj7O){]Ʊ &o3~1%]b:wK㬰4Uq Hnm#w3gzdM✞ uM Z;œ"o|,=_N̮lj>e+JYZ/ ;$U i~gSioLSB%;Y!zthfe> ,\,":eҸ 4#*qo-Ii鬌0uyz)=5޸WI;V44 曍ÅDVZP lOiGWCtY7q:&Iޥd$>gÔW&2wK4냐򐗠!A ugJ_?lJF[ Z4yB]v1آϦdkwFbϻTj!Nq E*z 4%nZ,B0UQG΂iS@H8e- \X?5;Rm(euIaM!MG ر)_h]ww_ّ N6.ۏk\DRbm}:5t+N䔥Oπ$3ȥhJ;2~1tݧ5B4S^ zе'Y x{`1a&lVԌ'a6;BVq;;T݅*T ǘ/ۣQJ}zt9)jkCo3F GnPW=J"_g f5~#']G#3hr\qY0q<%ZA}K0n2'S(|F`pWfnܿ*>X `I_9E(Cθ֭62G 9aK 2>ǝ>P[O;%8H|s)Ud3́ ,m2n8-Sb3&1/*f2B|:~uVz~[Qjo~Mpzt *( fLgޢB4w" 臡]զDEbE{΋fiϐ.8~/V4 T`><ި7Yfv}LuPEíY ]aq^0/es<6&$`S\"_"l2ǢOzPx={:֏E>ijQ|Vh(6v_ 9 K7fS1=8{#PE vٰKu;wFD1 IN/ڧ]5s=}D).(~܉ѝ·+Dg)ڻhgŘvP_ J^g=UOh2#~LHAK :VSsBE$oJb姭0P#z+*s(u$bX7XՎR {S繺ȲvO2^?e.Hntk7Qlc!{z}2~"Y 1 rBT׵aw[ $?d@iNi?([vϺabMz SLh;:GvlW+0~UD3\faK,]̡dr_[|@|C3I]<Æyc81fh@@M㼜gQB);i\*ҊNʽ7*Y94qb?+uM0ch"C7rؗʅה^)ԕ e]e|w5r_ փ'{RE_hx8/vd%Rv!7S94J#0s(UYSosS lwcS-<''ZD9{3Z|\1X$,ggvIC˺o5mx@1#[_g#CFB[HTf~AXvjġ4jXʦoHwIʀp#Jahsnɔ/av@< +V~I,,i!_AvՍi,f"fD+?'u[fyܱ+#f!SKhB%/|||ي#EH̑6c8]}N vb^ݞ|}z+:GzH)S6*v0gA桗K%51٪$v^sJV^ٍo"5&)zh5  3#iV. _2l{Q\?YoIdtȜ"尲,3yvm qs.qOK~ޮQ|xB)q- IN">UTZIw A{$>sy U+)j5vKOk$/~fn4 KS 3+MG5˧%Q(DXN?fB46s&O(qh*p<̈k;0;}o!Jo4'x[wVMDՐIQ aG jj`>u6i}IŁMeD$ɽ"d ;BJnYS2p]Y`V,"e`~oG\ 넷?ghH:1Y VQHC{uhQlf^5{{V~" ͠,x߫,B %[&಺8/kG a_Hy V9:v 3y"[xmbzI@z$DiT(zDv(җOr-u1|#BT6& ~KSM5s˄ n~}sI_)T>{>Ǥ8 +pQ6Hi@v i>DsCGE" yEI6w"wܑƋ9Uc#jS,WbCTS5xFdSl9y0'ͮΪ aK+u잔*V(-z*X a"?4 -8# >{*#q,*=A b~Eo6DHigff947;Ke7p}F$@_UɅ^{3~咦uؗV胓jP൦ gI!=zeL R;a(ONf:]|?U:o"֩K͐7Y*ڍq:7erG767+=kܛJ @=ܚ ,$u[ ?_d[R;N~uAy!Ȋ#db+Z $s=JЬݕDο(cZI2_)"@BUTddi f+7_]3-pF8UկAbBg ;dCחܭ\PIL|OJ" {yeMRwK IT@n&ЮG`ݪNSv J(f (KJ}gvX?1t |T.Q;Y뤠-e 7@ҋ5Vx]d=G?ڣAoK;CC_$[{K >E9F;7USqūhŧ ^nmRJ8*n%zmm̶m`j0 vfm8[/~!DRjBcg:p5Xve:JQ{/OH&(l,g t\x/iyOh UR¤?ΐ/Gj~.A-Wܚ!ʋ@YWo@里YtP=eUY̱҅V6Η'yciA<%bH<;b!htGI@nc[zt lIϫϒNT4yUdq*Ev_z Kܔpv~2nx4*4?{J*mFZC mM7\/2Wf3!^3[ҷw~.=Ӹkl2w)Yd44JT+ @(VK{l`:øy||1o_B:pm3F@D]|lh5Y>ڸB“Uҩ"d=ɇѷc"#@!fséD.m?pwB/Eca{7.@N jexV2.ka\Q "#qyq> ,ܗDq/#v2HU, VNegwL );~ ț.{֊,dp{:4;fiT*̩\m4NOϿslhv6u31 <7.!*+ċJڦ׭P.؂1#ݲ{ipm3ձpy_{=È:_>&r]Bf~֒dă>mRRQM.o;oHoM 7Jzd!Mv' w. ~u0@A\MvD/ pBɃq:4h{JR{Twm|%G 0+ࣺh?Mm14Mw R`YDҌd'[G-}J&c`7/s 8L3mQ'jq`{,=@O *ݵ8 p>Gxvd4g^'N{K`T4`DHvqkR QIq/jw+*KƎH8i*rS7O]ϴÉJI.y2[ ?qsYx:p39AڂmctmC|Z> yց2{KkX/222?0x-> wrR)#w=UYX)Q_'g0hŗ8H6@"Ct-CnɎ;u.;ĩ l)DAUaF4G y"_U*b΁Y*.0AS+\UW? Dˢ g-ݬ"9j8 D2XxHg +XAG뾧eaM+Ħ@9c.Ů]!lz՝InjT5Tpt b˶q<$#=Lz T;@,RfP%S$͟rzvJqOmZw/"6IONm5P6q3싢V] SÁ(J3{-灺Ec@ #=“C$ݭH"ώ mD˕AUJmƩd T(4?: 0lZ6*\ O)?>$SF_WԽ9[Lt $!6L#K׺Xk;us;t%\$96#d4M\; ibbH#`WAo|:ur^mZE$s-}%"d& 1+VG lL?O3^ۛ՗rV5T/BHB M{f m&\W uWH-w`K'GٴBR@%$Oz4OX|83IsoF 9Re:'U6۽Ed& P:A]wN#/D Q[MLb"D!VcuYÙfrx9 ʘ$+yoqT ƻJ-_P8hU5KR,IH_T27EgUdO!偵#jhyg;rjH#ؗ$+`zU{⯤U|W%ҹ!4nN"s8:`<5ڑi& myc]c}nD@0cbk)B.MRFzOtي,W(NzCs@36.k+(VW4Ks-[qVx&P୿G/VrqV1`ZQUsu'dAcy,!Gg#m43qR!SzXK|@ctW!d&F#9I9.+h?T@ Z1%c[Xַu2ts w^Z,- &ýʖjg~Îa\VIpu % ~Pa&q?-1`_nNpC{1 'vQ_?&4LO]:aFk .K^9^0QP{qB L!-d;*bWqsnfV%u J;Bmt4v.&M)(}\BH=s@졪rk9hs+aX[EeJn11);!μeqjOЁˊTPEY?舖p a2_FO=]ˣ?T:g6GNܴ@|s+ ׎c!Hڡ]S4\ .ʆ1OWgz-zفPeSm4~ c@F-V]Т`6иPggХM 9"&QSz)"= Oü] Ƭγe3éϾ on-Y FF*ǔ] *}dd/ߙŸwwy!ߺ;O `V3/ s@DcO^ :~L4%eYxR]O媌>ǁ"E\6-Ņ\Z(utHˆNmAj7!s?kjPzǑٟck,ޜft2U8m,;$!RzTE5(䉄 Ox]w.:O#UuLl-p;B$E}Wft<׽W2Y+nXZ[}ҡb}bK[C##teQNN g]"5K$ϾjP Fgl}Q=KUX1̏a_1*ܖ1T__%k; 헯ߜ6Gqk>dC&.g)F|I= |Ip> *Gḏw k3 3MėF o@}kX dwC֌m?K : 4 7?^b"`Q:flPNcsh{j2:*rlxLK*tlsj~\ԖoƌOĠ}:e1H Oz)u՝QhN˨5/CO2^4eBLO0{T?[KUITлG 3*4ƂiXƅќ_$} 0T_ L>tVKh٩F9*Jaʾy[eT* ZӅ&8ckTEXZǨ xA5Z-z@u\hez´]B|S4ߗNm3kRyO-F}05ݞ=pi? 5&>ȤpeMsw~O۹xCvb޹iW&Zp֏{Z -7o!ߚ~BjPDr _Y3'ֳ˱'xn ZmƟi=jqG0DI~KpSfp5 }/K G~4* Fܾ痿r l9f]Z~߼!/#J[CNⓠ[?I[\fN 笑 ;XLҦUZtVﴔGRG˖RHx3W]ҷ'A|u)[!nxTB (bpnnJök;2򮦔 j/-)0[ܬ,Ǚ1{,\)cƚm法xI =൏[<K49wrtYF (qK 5 q1^fdcDa߂TfmZNwTg{ŦWh:w  %$#,1T@.^u7=HI[; F)y^PL*LyQ0bfM!ڬ3dչC34"[K`2@Fω<,2XmE p>o;j909  遜|L=X*i"FS0Z95ҶZ]# #ť^ )juɕlݧ͜F¯@z4@,NUXFD`~ :HwN|y t16N##$}u|pT167SG1tԧ}懊Pa9th aĒ73RKrhGЇ"n*l5ZbE]O:BP^hpe|ľ^Gb-¥4e4.l1vɯ^x|XiiGR< d3ΥDL2LGLvS{,g؝ ]} ibHZ--ڂV#֥,9Ud `*OTC=q!{T3_< &fjvP!JjY6lza@HfYBszS}+VME$ \c3ҒTlʎ %(W%JׯuU\_4'M –"Q6^ު5w \ v1ԛWRL'ԙ|z[4JSLmTjM/j{*G =~;k ӻOx oPIIvA&ۋhLѓa(`Ϯ!^25-M@f%B/96JG)0x_c_dOgzDϞcm]H ]sPxrgUR804HbP\o;cjYtp!ݚl8uLǷ8F-oͪej'9/wd.4`bJGr1d"{ui,)|$}u2#Tq`Ght?'(~/4"Cfa42 .|el&8&,IgOJOza=kke˞P.u\&@E\ Lش#يvA-_B6OKnu Yl?qE\Br Ji?ʎQ#(lUU"/Ȃ?n}kbD֖7DyV4|#,0enX kd0p3Rv(Pg P%M_m/3b^9n7,4YFL^kCdxesX3 X vԼ#܎WwOR"5cNI^k'ɤюXi\{K])FDzpmTkr":ѽ$k4#%扡ehmL 0a!HkUȧ>yz+ Pb2OMuICqAvmR%3f+Vj*gƀFଚ+HxLɧ#F#)fpQ6X1#?2g#뛬3W-R=">_9/ؑhBt^NuxNC0 gF"ʘX|rG ]ihB9=Ʈ ~((;kF:zAGzJ1Nwu!i`Xpc0Shf6 Y,hpf9˳XE2w9svJPcC7bf~.B㏟Fq^;*ALFFb5Y;&GQD L_;a1‘[#ҍ*Wzqt" LTw Fɍ'mDm>Q/zDz77:$a(Wm[a>M>DĕTN')T?3=Ol3hJE߀s^H6 EB#j 2EisvRdn:\) aܜ4Q=ftAB„n%b^a&AX.Dz{,@-;x m.p4V,w7 o; hJr`bͷ8]Dz! C9#4lg @U҂joڬ=rp0Q;rs Vտ4 3)_UK4{qydpEQohTIiжΊ6;n2$Y2`螺@~+BJ= ċ3b&-~ea!dB';tHg8IԞ"q7{;1I:suIWYtnC-9} 4$jߎS/ArRJ1Ga@3#&W<߬uÈG# |\?e}YoUZFqj-#8PiXu`^ eM]5HTT`,rOJf?OzcuL#D <8IW+R34}d+=ѺBcv3s3/AN .1Mv^{;\}=[CgSbcs+Z5E">3jrZIf_g%j+zVփDCMůD~._6fmBs%+'u@iTi> C&8M_8[Ito%J^j2InPZG=AWba kືGwV /ATE ɩ^Ti-pPZ,^S:Gj0Tĩ~?@Yeɧ~⚲, Ve>FZc:Y(A 6G߯ =6D3XǞ&@^mD}iƂ(Ƌ_Rwtgnmfb 􃍘@+ Wp}93.h( .K:Aè7-3ܢ1wEJ[FB79*!QF]3jHlT`jIxR(= i(.I=g&]UU؉F9D}\Mbbʹ_PןGQn yJņ#_^K&x{>8*k\+,Y8Wf*G^Šv¡Z^wMci+^STU̔."~=dJ8GI,pR%Yos_AAF4y󍦞!oυ'+_.¶ͦ-,*皡b Ekhz$a3[ZrI=~zr@#b 6O\C[8kF@ -*m xMI7m Xߡ};J =ϤǬ).+j涢V+RтU~`j-#󵃭4|N#Y;y֙>]M44/ʡRjjgڸb j,jQ9Ń.LDs LeN+( ݅qV_GWNcJks**`=/DU" M:)4gsǀ`}*A?3kvh}=l 3d)z y$ ;x*@vD.I~{mWFPG3oti9F>[c%{X$Qd`'?jԊhWhQ lOk若 X/C4gLo=$F(Bb_XPߝɚt2v x 6!P9db1 Q*p ԵR LGGLDma2 s_&08EjBsD^-e3kWp)~[ؤ? I t 2IUxBaNX >r'FA}휩Yة-62B;MXZM]$m򰗚g["`h]'uҿ/o) 6W*.(agmdG>/QW{1ޕ}xD zL%T< \C Eez1gN]#9b7\%+8(^vF39>9*EfuoirmuPWBS)ͬ5 q1 CZf%Dy x^sCPɬy)iIwM',-엷\'kvC4R*G Kdp@vKSV2tza<䏍LtՔ bM-c%v3KL6 (݄S 2LuADC>ˡ BJ7Z B@?%6pt)Y% 17cVa"l' A۱<Ӎ5|F`}է_ MstfnN\S q1y3YN7~ڷl.GJ4TGu!4T]:tmi4q֞ j\|:JʱxXzR"8D!<Ê1d=V; k!r`$1bn3h{g0Ipڧ{Kr)91]f[LcQm=L8 FK$n6վn=^nGgZYRaPnqi"4p!rw8硸'JNAC<~cx6r~+xXqOc i\&Gocn>Rg=Sg,'2'y5tXtXJ$u/g@x8>O)LЎ؂9S6Xfw+暭:Hg%<p却kBL!݀^FX0\P2H-x[TPv}sf1=DaTڦ w`3ܖ<홹lU!}89m-6KR>ku꫋_tG,1oAYKIH}g݅Yg^aƼs`ιwf& voh.S,2z@.?N5zFo#FEkCRn;~lؾu\:.8;t#ۙ*thBHɏ>{" 1` Q=im3($*-xS' 550!C_p0lҏաtѲ?To%=Q ' WߑòrR4)B+li&ka- $5S~70̦xI<QVjBG֢f%oV=ῢ:fSܢ%q y-k/q p^ZU.O/s?R)ʓ #WdT!9nz/UfbJˊͩ{lUMCR$q tT<,/>Lbq?TpגT0BuMI 5Ǩ%^r'3!~U&vw>/$D_oG ;[_gpʤGvEEi)'A>8r9 {|c^Eɲt*ڄ< p JA ^9A](å\,K'ʂ7a_TCP_ /ӵ b\@ UtpVpc 8;H@ˤ3!l >qQ\#1*{'K=+ `9={g!Sq^ 򂃂߁yAuj2<͙%Kۼ^e\701Ǝ븶sn!~~(jks10 Qmc4꛰F@\ɩ榟2aac#(IB'QDxA` {zDT"VY/2D A-DDO2Ex_SkO 3 V젌4r 7G6.TDw:δC [ /u@ VgUsbznY~Rs\si?H- =WOXI<#$ؓ xat[2F˳c (ertJ3K.,dG/Rb0Ym 6uc_CsfRb|go l* [Ò bvG/J{pg\}f<&x>r|BA}EM#_v^ 0$qe.܎@(&mM v ^Mµ=}Dr44L%X:uo 疏J+U1NZgsI`uTi<):bזxnR߈;UG&1s7T(ᾤ-XFau;7B!,ǷYk+?4k?;@ Qטjj@- 8bfZuKZ>/7p'1$13b:U8_ 3s0݀k`2.oΉv`w}zv6)q(«Bt›=!JD%U#_PWY+y\No>FrcdfưƁiv޽s9 6"tL0CIJB9tBpWp.]+̓}H/2ԩw7t5ѷ_Ӛ'sL ~'槑hgw(0/RǨp\$L^S&La!I#rYFT(73 4JQj9* #!S}Na2i/^]cw&M\bm8Z֕Pp $E#݋^Xr_x|qΛ9ùNd>`J1ЉGL-M HzA폸7Mņ{~$i_<:}Nk0},+[/⠅ۜ}}Ed &4FG3CyYuFy.,7ߠCס9wWMX\ |y4᭺)`S`} x٫A74Wk F..CrN"a'^25y4Q]hi< {vIiɩx-WrّlZ:QbY>-z s&vh"nn XU_W}%"[z a"u$~:9(k3n"bt6vKvn1dVld ($ aK%f\M)Ixsu'7UhfGIA8JݘT[h@{m  5"I3'~_=+ހQx}v|`6Ȼ2W~I {rgF7Е$}X_d{x8<'1 ]Z\Qv3_##̃M,!,miš!;7C/|='SEC*ArWv_ޞqwVZ.wܪg*\C? {9v{6  l^Pv , յ]lwVu~ZSHLf=\@e 72T70"p >yҺy;|R?mHg *RAmROJxUl^"r,vt ڕDNY_([%ۉMQOy8V5$R@~<ŏpL9?huh;V]scC b6.C3(Pj:tfe*O=v!|$}Ka8P(Z]Cf$ySP% 3ұS Pvw@.U2tr$dk@KM?^g=mޥ?l34Q]3}Dnzl}")Ȟ5AAXф0ERNL_v \]U䏬8m].FT1R>^Ƥ}Stk*jRJ(8_|~W;9AIGŵ0C0QX"Xf [Tb9-vH>mSZ-pM:0ů g)K+ZvAH8gƛ#Ymp,,Kᩮ^uY6h5MH95Kn-gFupQv}vQ *i8e%-:uS-7Ӡb@5pkaz_dZ=xGY{Br m:ʒj3?+Ri/&;[%g7sWPh`D~1DπE_F-JLȒ+GE<q/ ,\YxL8"4mq< U(3S0h,e^M'b$+0Fps(-,W3]+uԀ3aX:_V>`'_^NQ-TP@$ B nɨI)c3h{iyJT@̎U?ҶoP12'm*}ƨZ$__ K-yEʱ̂-jRLq@HcĔ;>"Pڣtd4h%k*Έ(n]ԭHtJ$(%Ouo[tcbG 8&手;#jHn88bU6 dۣnlPcd%Gm&pX]44%l)L"8VuP3n[ Bi9;?Yf?bǃFBk ȑi>:$&VOa@MA4]O`MV#AMX ?=ֽ_0k&M {j-etIw؆cKmv-zքMmgV^]#$VkgsȧfIaD̙8T zߋy8 f>P޿;Y HX0aO vLV`!2]9HxM^T17iw-!Kx?]y4f$J hnw6K8Cliq\upJ M>AV(j>ЅN|b<+TBVŠİX/3SJ0]7`ƕ%^-s M-q{2g}%fK|hy ԗmf#XxM{>chRfL Rܜ1vSҋ0Z@M`vuP>?FcP)'&0#ۑ-HsI!}ʮ*(@Ng=*ha(cz0ݝ/W_~dU/=: =iFd󞄭ַDeJGs C>=Zb18ھ5_ѧwH[%wyTH! C@iD6X4!ǟ=?vւ)ͅe lOcUGwo^f w t-|JEY|:-{RNq~ kEYV^F)v&!vWKI1(6YOcq`W/t.~kZ֔@+5)jMG)/d=ҷi8dzܽgHv4C̟ ㈅o:Uzk yKuƗ7#"8}7=[1کdP#bUVS4a!%hQU +*.+vIe =bܩ gmBedtCnZwЧʼnww%J%EtCm3 uhC'hFgSGKlT *ALn1\! P 4\%' "lyz:G!j'5Q<'KQŴx.0U83Z6Irg@SMozYўhr_&;P"n6N"k8IzP|a4-a^olQdnP 3D5;sڱ,Ŏ075QKmj] e2apg4x8|ͨo>>M wlHbc?9Ж꧴e9E)oA3 ۼ'X3Ƶ งFz<~ht{N*P];(sZm@HM\S"%]cy"T&彘 =<0AEmW<=>TO=cKpun\fQh5Q"ˏ-7H#"9Rbv\ d{6 r 6p]ﴧ&ZCP wQC`F5 R,〰c-7 b<LE͢v߼);vA e`b?TCѤso5E|95`+"\-FW%]gZŷAPPl< +ժI&^-wۥ5 ~ePp\uɛߌ}"gCU,IAj6.]WGʏ~9kT^l CAMb )<w3f ;cRg0pߵ2JPl_O'2BD/r$@Q8*^f)1u ]&]u7k1䫽}ۘcFgG3!&S?(13 +K(Y)oSv0Ԙb6Nq iiVkh-650ߖqE|mI/!q, 覵{U@j9b".O`δc-I[`aLI.\;]5|7] b[2|pgH% 8]8F2!.ټ{:IgSxD9 TQ^+y8u\5 WT^/V޼ߠ ѥ=ffeV(%ǣāy<>e7 "r]7H6PiyWBGJ\_6q\ߌY(H,,.&XAA.{GeڋQƔ' f2j8ȇ* z3Sfp=y?<п[H;[Y Rf5B&`2OᶪEͳ+4:C=taSX`PקsD4یGq׽(4jU*[֎@ߨմ *wG8"ݝ?i&?w0Zݵ /MʃT4o f`1uSlQiokS Oڌ"|X F-/  +IUdk֐`!p$p**7TSC]/TZ=[-91g*&OBIVŖ2>rqΆHI 'POb; 9k2ſ-]F )D-[K>oL^9C ݬWaYfK 2xf\ G'F $Rk CP Q'4?vl5o\a Qqە0cѶ41( >alAb&ƩGWt 3j@TA:b{~&vSt*ŲwZ_ż&tkB-.C"Jn;9J9JBz1-5nD})~ު=/ mjV?}7k2 |}A4{d+y7gE0;Ѷ 4o3Xe!X, QA)ha|cW*i> f~ӟl]mmF ,?|9[N}ؑl=%^tx%:!AL} u ;VzZ{ jX1`o \<'I>6c3]0buN(m&62dG, oK5U%Gg÷`c zJ6uBѮQg [FwH+֡тyf*&S@e/:%{Ě|Ifv]cK`A'.!䛢W^s\!0:エY{){- W>yu#}\G|>^STY jI6J< 0!wIhǔzfQBe/e5o3+Vr§R4fxډ  'B2l4W`X#6d :X7Ln3\Ek XX`RcIy24(q"hZ&Z_k-γrM[u.tmU(s-e'M!tQG<Ցp-ԱFG$@|؇6H;5"ˊأ,]W#L& *tK8ǎa!POUF?u +Emy>lp+ܤkں648j(Az5UKa4l$\\dT-éuڤT@DSH/T!.vfr׋U:앻w߰Ga%?gC!D xo;}š J^6?}R6}^h"˱Rٌ&@=3px~g7t:.<_jF>ٹsj,Vu2d`_uw V +RGw˸FlɄL hĢ.%mY<4V#1VoHH]Ƒ;3l$>w]yة<oH,q'y>bDgii!5̡L$ Yݗ@x񴎐($f9{ɯ(m:5E^Map[1[m?&Qn)KVJ&l?%:Rw/wid9Ǯq|*7S =]I:T,b眄W1tIWB&AuY;GJ*[&" oSŏL^/=h.8k}xCo'!xLP6 }nk~$R};]IbGHx8 92ЦlVԀ7b+<ՠL](DLHq)kN8/&U?;v &焹c$d&0Y80sO8$(v]nM@:Gc*ř+MJu6s*j-[zYH˺QߌQB*Sn]>v*5PmM8)e34 4Eiw~T)#CYvD1B[_K$H o!V֢GAg(j┾Ja``)kܒ.po nс3o_讧1@ԨSr@Cw\,%LlרT ?mMm*:JSgÝ7Z3pmmb{:㜋 4YEf`AO]b)aʓ^KE{G1{Bf[ DuLnX ؅lʓmXLb΋XуSYYEDEsNIa[yIae|6"=~@^uV84;+IoA',q̘R=qf c$jׄ0fƄsnDPRu!7=;|1ƞ5ך.L`:Ywt+qƋ=6 ziOE&>m+#Ky]y^Z![KC1-:H {w^lWP#3`myD$P1YY+"]|;5{O[[+@J Rr]LJx"6?t֪"U>bmK> ?K{ t=) >> z F*n0lCHm6h|nB|e9G, KMH( E ;sT4wu݂t1$Nj g-o"<)?k?G&p]>.ZLDΖeazO xhNrѾ\,;>=gY0 T$d*fan#P/$8/Bux>y ;Jo7N̮aْ]9sdq/~2xVL'%m(aLZAwU7`Rl[tiAy/fQ!--ΦHioPmF]9%WWD%Px‹dSWz~QD6^EVxO1dDytZ`L*#8]gr[ge%A-qWx[gpRSz#flv$5jrk,ӕqX׏'",8 HsUyj:ڱʠJ4I=ŵd^p}Oz,K)y&xD,o<.d_]k _>0%ri>[\C},F3).3|q^ :Q]S8ka=I7k\0Ŭ͒'ef,T)VNb $(*nt^{Eg$6uIqDZڷuyK:Pvm:Zv%%vVp#+PiTw"۴\+&LJ\dg\D24:}pb5md5̐4^iB^wu/zWpJPg/_+UϐV}LݬH3"g9/(z٢?6Bju#f!P6 8@ '({vLNO2HΙ/)LUlh|K$87OF-9txg m&,O/$@$tC?O@*ta,F'ߗmP@@Q3J<{0>??!jgd1kt[4ԍ#c 6*5evu#!׉Aumn јghn7RTu21t\XW ea]w70-A襶rVru;C~?Df~ϚMXdK Jpb',յ}Tfϳ'ErRF^z. J 7.>{\&Tw3)"[HW-}mB>Fz^iIVk6sVIܤlg옢HGd$t"C /uNEWWֿ2~,h8X26a`]~"!<=V-ǝawY DseBqݓɪ& 3ȳ7/[FBB8dUH2O?kHF?vLGR32(!//%22AHՐ}G0K/loB$۾??gƥ߀t,(dpܖrI@]cCfS[$>s(w&~9MP -+7b?yZ) A U & >Sk8ӟy<<|8]8HU=/w}9Kd2wi+Lx[߇wfH+p&& 1~C~nAЪNJ|HP},^YL)jҙVŦ2i?9Q5Tti G/ҍݦ#`z2 9؞"˗`h!ug;$CW@\赞sS3O p2!+P.Wc×6#B|ƴcHMv0\o-2 +^A-+=xȵyyE)pi\@ueGG)UTLuD&!a58u]q*ν0̨ka F|?MBj7]UeK{u/5Xݨ0Hd=_|V9/cGZ  #R޽o#•'p$#fYHq tIx'uzAmyhCBOJW?/y|8X;o,ߗ ~DSEFp_( wxc}볈ᠰz΍! ;"!Թض@ZНO%pgКu%LP2͔@X*p\;U{Z$$p Uڿ8._EhOQ6 N't3` X# C4i vKo^Y?NTh_O\D3Z]ѵR~bxxUD{qp8zt#| rN/v6{0^/\hV,;jW" z1xbi70&S0m p0d'UW1jZR4-1KNaYjX{xB))UZqhkW'f Ʉ83BҴYǃP)}Y-Qۦ\vۡ.X) C,nnc RR`y#?|h^#~Sפ-G3B6_6e|(mj; !g}eCH=C֋g5~NgS45Qزf>S|vFܩ ©!6S>p{W@XM@1l%Gkط"LY:e\<((@9)t`.x4/)ag֕@i?6ANs҈ø&c?J{,‚8j*7i &_f˴>Y1ﷰq:UaGV::gbϞ8 { hj7Jw#bG*9#3<Ďkju:n3&QMxqA `ca)Ճw*{d祒u:WǼ)+j32 _'i} tl ?d]XX7voSC8j1Izlxܽ)~1%Ć9O,*qOCC? ކ{Q𓶷D35SgMRSS!C* B0oR[qٺkG4`p*#> ) aMn *݆qR8<}-쎘("&Bm5КM1W.Z2Uɯ" +<)U97YBՃms.Ǩ֭$9_(#r2nkuw7g`%RDq@>wc@ 1{!NFC 7t>o\UI?ucc$sYX XLyzcĽN`Ծʸ$剾Se('"tHek%wB[ɹok*/c`Rϧ~۽GCdԷ'6"YTDe`Bbk/M'\6^cI0}x5zMoJ HuJ6딹Qx0Z[zC89Z v 1jBm am0$.ܼ$zě!&B9#2=&¤Aԫed1 7SmF i !j39;{tv#ܾ509=gY7_Q.JV, |aݐa;"E 3J =ДY8~u&OlI}7Ѡy$ƈ8(дYCR;6tsߝ;Qa=DHBz]]vry?ߵ[;co;$xaLn#XӋm -Dbz8wꚩckãB=vµs@lm!wNT$E=97pyUXW) L19"FmdSX/DxK;U6$2z2 xTlq^(#҃#Ǔ:e$y[jO0!CojBW?7Bp d0v# %ItT,ΆJqVF~uywE,yWK ˭ Eӷ.+qo瞘w+>+WkcIQBp= 9<]1nS{92U 7^((|C&o0Yxv9@ܐ5;H#5.{O|qcjq0Б쨤xFx ʄ.iSlw"Wg3EL0% g_rk߽_$f*_K 0iI WT?|p;$!j ПnAg*;r$J׫~}^<(z$CV20tf*r5ľ<δk (XDMgt( ]J T8畑k\w.OS8 imNQZhc G*[zTdLFZ@S4kk6~I,NԳI=NR0 L6z=Oɟ(I퉵[LJ&D5?)\d! ߽T=e]pY;[%_O03Cy&_zrt eTM'\½[J_4%yA;)8'i_$߀!uiC0),g "Fe-q`8VTAr()G`_*|~:jͺ](gKt437rź(OEemhVvtB (4ޞ_'Mc8k䬭tC8d226be2f: %2AK,H,n$szy*7!žs 7%݈~f)v"ٛ̐5Nڀ&HC_MDпg;c(kÇ| :1Y|yzʧD79;,YˤFabdkwGǠؖ@򃲏-te/b̆2+\ױ&p!ݵ7!_`l80N?j: Il%4>%o7:,s"rp .ER,8+A>e'Sx%?s< 4RxL1]5%~F=c^w8=zz/vnLsxA,M%.]8ZRN/j gOS~7xP%08go{bdiv 1`%B{;Nv'_ U$/A!9,9Jh^bfn0$/,֛u-`[&@^AZ~.rF С{%RS*tI/A2&\q_e=ɠL!+tB[jIB4s.O]} ?Sߢ#H~j{s[SU`fq" ~^ (ف5IcXb22L& : I5T@k Uog;TlydK})4hʧY|&z2Vx#`h~s_Fdʈ34r*۱&~׍}mgnV1G"3͔ڋ+ڑ :ʟ$ujiB[~[wq8\P=3եndMKC25r){sL7|!_ŃbEͮSGcǯ%J iٶOr"UXҹ.\mASʓDƩ; ՅU*.y<'TƍeثTVfml|A@|0PViP QÃQ# Ci4?}f^Cp"YX( im|oρ@@ɥyVP׿7Jv=IfTAIeb%윲ʠwޣccx^bJק}*~+MwR]-I{DWQ!.6t}^޳,A-ruNfQv擕\Z\=ŴvM ԭ0H|]EuWni l4wdׁÐN8yV } =FpȻybpccv[ sAF"S{7t\:)!4 +V=wO֣xcЊ|u"7OsSiU- ƒWeئVy S)Nl#LIոH{q//^%Z ֳ8?>EILV:Xg2#Ec^D0a9F18p[}E9RLL$~JP|!v'طXQK>au1γOO;-dS7s)DJy{ؕpԚOK~#h?zKi i{ҿp} CQ!6to0+6lcbZd$bb]7o_ C|MǕwJ@yx`jxދws6mCʅ^ōiTjb&}?G2cui$Qmhy"!WTQ "sJ;`4q3JpU@>5pG -퓬{Iu(]\]fYpyCZ7+`^*|Qe &G;}73R~q_WCNnY+nuarea ^-x.\ ^@`H~faiF)U?5u-eZȸZߐo{khӣ&3Y U*-/F/ \}gC@~jEC[TȮcY}s,ߔ1)c-OjΕ%fNjg -"zR oj;P su'BY|6 *=>Ɋ|zq RzBSSBl:vf҃* }e\?|fI%a*,-j54q\VF\d"$(TQĻ)(Zu6Hm/C[(,:%Ęढ़%1ugRM<Ɓ)Lha87SmuYLddTMw~`@ 9AvY9c˔Z2_ YF^EqY"h[T\sc$ypș:]B2Ƨ욘HdӒ{~)(pT3?8tiQG;k&iʓk|GO8NHM$CTԄbjWw&SM3 #h$]isQުz+lE43s}IFRI۔tVtihĆw2] /"} d 'VUdY2Tf6zhZs6~oJUYV^{s Z4#qŵ08H0<9يo(M8 ]h0棦dԌVzUn! <<|Aйf8gp3`ZӰJPcZg}yg;֊ǎt|@IYP)"hhVVSCyׯW[Xʹ'Eذw4\5p+{7傑Մdj㻶INJD9gSV>mPC -cda?VEHUDo̯v ߧᨺy ɥJ0N'-±!]jr?&k݉I.Юj 1V6VOxn=wwa3ju^ p"`'ٺ '4~k/P}ׯY껞ԺZLzwW!4*ǻrV/" 3?5:= ]T]1b(*W|1bړNP9k`eD[<|=^FP;0 "4axԟȦpJ3pR87;>,wv\_v=@UDp7r8|]0[wխ`N]{VZxHD>|!X$^p-Ľ;ah!JR pHqgpt18o,c?5g`\W"SB=y6>]wCJl3\6;z>+[ev޵݉GϜ鵫[ZاO~3 j_sKM4iPbedes J}o7"p_3;+E3>ԕd@@[(s(k'G\&*2]l'j7V  ]F'(E8[84LξuJr0c'Z`mĈV1ZmpQJ껞 itjnrteDCĎ%ֶ}^ Nз9wht}^iЖ4VO85px~%1~ܐMUX8LjQqAdh`Dm􌧮~M)JT*NT,ut&)ei wΚd[n¸19l>RڣrrYjkv|>0;ɾ-ƐqcEWdApdQLR%@@Kf___=EC8ܘ oh?>肛 1%@ Z&,T/9 Zcvzб"}r@5$/fd>&wh竘0{k {G67" 0e1g ~ǣŮUtL-qO_{GGq,[Uz!;ByyOsLmbYjQQh8ߡԱcPKن*>%4,X#3u0+@R4?K k*b9΅iNm`#Ǟ{}xi];s"̲ # q1)I_" =eA'@#_T|h(be??f O4fJ)iN)QtIcReH ]VwkH&)Rυ>0D?*ReapYڴ|e,{tsu/^RK&6C2'e-_tڐ~`ӵ4`\ |YZVgC81W2*C=C Un`U+Z(v oo: ʰemϪG gORPm+VBK7f[:K#!Ax)6؄'6m Hf˩ Ě^qIВ1%Y\?j2|&|$5K*ͺNC R(nǮ?˪#YIXvT:Q<3bm%mܰ|v{l8gdLQ\$׸aMK€?h*Wm+(?=/"VGBh;ѵ&!Wo;@aGkPL T 8zB&A=sљ0`[rKM5?bc>%-"S΄|F"o 9 hKS+( p,!vT q gV ֙*.7*RD{Hf:ʌ>E~^6823tYtRyEwAU| ɮ -RHPԆtohXgG& R<@@¾ 3[Ο ά*Slqz ۢaLT cT䜋 #i$<1ѓʬP%b'YdʞRCnZN vEDuX 8 5kS71Am\V;(1^&xxμ;լeX-`DA-ps|տWw[ZCQ*Tܺf u`-"]$R(q99kY|RCoiX~/}CūD|qJ╆}(g8eRS XUn ;m ╺`ugB4Ku^J*L< YNwwswv6:qݘJ3iW߳U~@'D|_4Ryp*7Jy'fp8__zSfF4_m w]3F+9'aP?a rm8Y]tf =d$>Hl[L.h"0OHnO-$"8-AI[{4mv8˅ѵj-T*~Iִ{6{"< 8mVroڦH7('] w>8)HBy-Nw Z [7fo!$QM X4BAē,߾4EGsIOZ1:tXbC ܨm!.qv B2;/4KHdyPࠨͨd[wT@C[n[ h*㲷g}sYY/QQ[\C /=xQЎp?8HAS'V^me1 ea8kz9n/lb%\4b~]Hp. >cG.=*6=]9)T"Z4BGכ70/E"Nkdg'(OЩH":?gJ9\@w۱אČgɉMViFFtNQPh&G,x|D~hL_Hk1jm3tٛ7:4N;]pEmժY&> W&Y4 ݻ$h;b#J z3 $lP>iCj%N>RI5QB(_LۂC$J?KT'jypeP@H*.ҩMth(cw59sy<$ G55#dmv`XmHY`w3uY(NSe5Z+\˫)vj9Uo?. ܈32m:1hhbgB1WC2kq<^'b nnZ}uR0C +?e!!0z^pEpܢg1ړF)4ȃW*[j@B9X$fTh"rqD3л!X~:M'FZI#e fLaBѦw )@UyN&uQQ/ԺWY=נcW /R"ٕ:TxPݲndUѩp̲ 6>h7$7\ (Gcs~,q(@rJ|VS+hD)I?ԧ<51@ dc/r}>'f O>YqD<>;p\rmi׹(R\F]픫7$2<|nbL_I@7賐uT0+I9նd- Ú'wfm$wEX=DU*'6@3 0! M;<ƶ\5O(Wv*M$7jVC*â|ܕ1+9x>'% Ӷ SHɽ:6-V׆b9 +pC')BnM0 T}DCDhP7[yZ =K>+}~槽]ZݺX;t/t7T3{ X[C zxZv1]cz5&[l6ݿXEЩb&9YJ X߽wB{P>dǕ۠}4pVmR;~b|^0b[ޜ<܁j".K5_q%D|9ywzSs<0Bw "h'GX`בwH]ATh-Z BEWjwwJGrhL3\XHD-A)Q|pL<EkKhA'@VrQLC~^%cxrɛ1^h ){czF0t%y_YWMG[6FWi57"f,t-џ ڧb׻1Qׄ?/S{>Y&bl X1j[BE>-yjz#GޢüB79ϘtI.!S:4y)a(y! [qR[=z"U슴uq$9LLhx+ru]x^$%G8k\_ઝЙ$W2D\ ݿ4\Ӂz${I@ |>=IgkIAzPx͵G IYV bu(|$G.V/(}Hg+^p97=)j=bʞuKva6=NeFZoYZg('$iڸVFgeBItH ZoQOҥ%fO!6Ղwq3y:uAs.rq%xP_ "?UNunÊRyh`'H++9s{q-SW֯<נߞ9KsԪ 4n߄f:IJU iz;i ۼ_.챪.Ij&*Ņf FxmRQ^p=3eq3.!_' &^V[f4FYkX?Rc w5ꈵq}z:قK UQ< >=N#),ePS̖Z/\z"S&-<82akI{߾O+k?2 mg!Èuh8%᫹}kI Eh:?YtcW]b@K*Xj7x {gѾ3M`g.'an*UL.7Ys~USmNrvb|af"b]+Ѵ!9$F=OJ"%;H~T.!~FAAW}\ >T!RG-`hx4'5~9Tpz D"^a,RSK^wRL.Pi=.&6kF E}Yõd4OKR]{ʼ2pǀL)H.$#h"tqeW_Y+Yp="qo1ܗ/D' *l2^0وy_)֛]>t IHz[\]㼑,2%Fnn6вY15p˴ٝ5XIsjԂE5wS;E՚@)$w d{CvvBA?-N 7O:ocyN7׵[jVX`ބ}mc w*ǜtSu6Q=Xeν`m |r]PG#: _'{T55?lsk&iir㌟""8Z-4jOLJ,rb_Yn<;O+OOè 8׹ZKM#?i}E=2Y/4TR|1+rG<<һ1 *PTnc 'x q 6go.ʞm*s3VJ?_{'x%>+1qɦ#֡F6|/a V!:5fi_G>CS\L-V;b4cnKé^%Lugٓ{)u~&ˁc΁7`VӾA0ENeb7 Z;Fw~jNUXjQ G)HW .Ѡ"f,E*KTƈj ~T,YjK}% nבo]7ޛaM?]*"kM{F}c)o^+3vJs s9yf:q P[vR륐Uo,ay~:{/׽QCX05/0c] /YU ynR%NH2BF#f4ϖ@A&jɦcVl%Fqy&1d2O]WJ!df֞"mB>B wa'3nyI\ǹ"{AQ!x~Tc@ ^EWuB ^L>y1ufp.JvL6*3[_ect" ,I8tq̝ɖiŪʯǗ C+,cbġ+=qF;OA4 =hO4b>ieK$ OX6;4$'u]gC1W3jNWmXgUb&{۫gM|B u LA.,\NO\F:k6\#s:xc˖LJB=n@Nxr1Xer]MG89Ga X1e_`T X u"[AU{/ CmHְ %Jʅ2ׯJh2*#tv#U+qX'|?0Pl_5thJ0?utVg׷_q;p5oSŐeiL\9L,Gm`Xy5fG_R#Dʾ0%RqK}93BY@טSDe= [)I!~/^1Դk$js.+$엂&iӗ42u[9I7=~!jPWcpUy4#]30ŗl52F9<݆GF]6&O>MGhGKT bo`@Q_BJd*if!N{ÞZh1O!Gm lA|ԬvYNqDŽt5t4bgLP3bЗiXAT}`f07ِ+9O멆u!Iq<_l#.qʔ),8"( ]:񟄩p.R,gI'2HhG7J9 A]fX*cDgv2-Aґoso^av(f 1*y=}i[*zsK[al#;؝[Zof3cg`)tCq=VL{nք%P GXiBPa'Պ+hXHѰNP#P47ǧѮq螭#'J܊˻ wfXg^, |7mNDFP3 f*@&֚sOU5.M;oŪrՈ,L)R W$KqKi&w0Ze_Ä́/s4dO|fQ:nz$6Z1" 7.^FuIdwa^ cH)UE.e28 tD*]9n 7C;KIAN.㸶eK5(Q I_ab0s9N~|47/Vgm)UAG$J_8Yw֤АHRN`XM5ϾՌ|(CpsƼQ@S" 1(N;*oej/indNyt+̃}$K!U[%IUjlhcBc5U[>D~<2N}0Kn룟]`G.2[NG?mk >fnz] d hAоiȯ|XVo.R:WN<#Mwtѧ)꼛âl1Qc_U_z\w,Ĉi$-I =vuJ,emG1Ī<ŪtE,[6feU#: ,4oJWG4;MlYRQ·UCGOwnjO?Ox%1 Åi6?_X"Ílim,e,%4NDU.ŽgT-C'0Tfq;_g!􆳩Xon6]P|1."6}dâmYmVpU9s\F>A,mLs'fj9lrpAj٥9њ~ \P]sC!plGנ@&qXnސvCqJ ͍ ;vZ 3A=ebV%B[Lw>r74+/O[yT]&ϱ¸bǶ{&_"HLvכDvj;3⋔ ݗ?s$տ;[D0kNF@3#+,)Mg b6x/K=Dn)$g'kJ LJ`ŌM|ćI6%;#$z;i 6u:ϯMCN^|5HoZIQa2#<#VK3ʺ?F/d.k*s| H'*|rBDİU\b{+f4:/]9>R)d`jwb6~4l|' œ&wń=q!0$ u&ؓfQnBd^$ĭ1{/ 1DoG|gKq!-5"1S+yhVīݶO$W36.P{"mޱ:)h]lԀ#TʧXvKWHohF:+eވP]S~&t`-i9EXR}C~VO ˩R3P,>"5:${,3׍UeDfV 6;-` z͘VsX ȀlȦOGE0fM=^Y9h¹K1stP{MT7e_#mik\p*6;0&6eIqoSk*-8Cw]^kuրjU^Nb]~GTEzkʜRΑ-߉c8ŧJYl!lxQ2+mjW_G_ـq3?L% g!aE;dna8jыXe N\\2YG ΕרQ! MK *h͛tStsl̗%i7Q1 ,p1]nF#tdj@gHK^ ԗX/^C71ُvO/E½Ƒ":b;VhW^ UA* {ṚD P{ɱ F.T/(4PBYHڠrZ +!x@!,κ2'{`7} FQԈ"ZG&Oܩk:bt_s@jQhsE:5:.=mb U}yzDc@/`Svcep5\\dl;f%Plg=ܬnpI")uSXeUHT?0ڬNɐ+ךVSIa`h>RieA|c ڦyR}N&qd$RYBBʛ7M`kqFCȎ'yWeXr}JU@݋TėG`JȷDmW20nds/WU~v-|5QpypJ&,k Oxn64`ԘoL$ˣ|Al?v,:3x28*QJ{@k|b慄\U;QNL-p.%rppc=Y783 @dlHj1Ꮻeg3rQ4m;BN1 +u7t"4mto^KnM3jT[fzVḧ́Z1Ht ѫ[Զ)̪K?|076-{)!ժj@vl0\G[YI# 1}2+$7-)`ʴ7P%w@;HbN-#KRk.Rch-" TU7U?.ѣedGk-j[82&DxJs6\{x 'WAN-`8_Z&$X0%vdLjOvd`8?Aw#t8%}87p8٨ 4PbQ5lw LܛLx+ ' -Kv=!UdIKkHHtPd`&lי`o;mo 3t%G4v0r UWDDy~Wx2f_#(_Y1\TLKآLVoE]C n3a.WWm1D%ǹg{fqs"3Z^cu\VnKQX$C)ͅ& K< m.Sg Gs $WtAƂ>,:#PY!8oelKeOQI9X#sԌ|Uq-is >|@= mstr  W!C щ_GAYCn ) Gv+y&lnnA W$5s\ ǖ[^M+du!_K<;%h$#6؏8nN"T[.Q:R0خ%cO?_d 2C24tC<}(\Im ?g6V7h= /lg*.'[G5m"::/ @ qI;y} iԺA,$SK뮆ܳ[_ȇ D4yDMwbD @t$ޡ6õB&奡Lj+ |Չm3Qc΍0S/x$^gNm0j<]t%{Z:U94!Eܙe.m_0 f 6j FQh\.ZIp2:E/MT\>gg9/\;N{ , :VWPD>;!±}C˴ȑg\eb0 <~m kJgg. ݸsqC/p]w?@;7b|RMԏ_:r-Sg_I/yy'y>1[`/u_CfYuS?P?DWm@ *O_ya.WT"bK~u8bAw5PNDP||䕃1IC `5DR2Ȅ1eY'"ֿ/ت}tB7lX'ſO鷌+ÛǑǴoC= a΂B_t#7m2g >" r%%%K6%3$c?*1r@Sp);œlC"ތф#X%f@[{7[%oYfψCyqݡM]P%,~x kSi?BBpͬQlIJ[ =EmHb8"HKřCVML!J;Aau iN"P+YíG9q<$HGTdٗzcC%|: ,lqDx;@| FkNlj;GV3ع(e75E9]ƕ\UMCc%BWǨjnk-1uX`mEy# +~vsHTbp(QU^@h}|Ιs4QM`*bZ)+vƺ78ϳϓ AFF_&HGKB~\Uff ac74mzDj2 B4%zl!vt=N+ .s0\A)woza{z] 3Sٰz;P -ŤҶdN&Vv}ghaIWRuzNߏKm8k|_\kpgTEmJK$A2ٮΫ׌o6>r%`};4 C~1(9ШQu_bs+ ФW3(Ao0Ҿ!߱3rjR"R3&L x/U4[ U;O{e@c^w N&#% -JfAS}V?8h:#Zz#X|ch[8#<:GtZ?ԬޓP-wb! ` f4[q@grFO-qM' Q7JJ?.Idjt3=q A9\=jSO]HKLB jd-N-J0@ ䷐f-jOfEWl]ƘA1ډ{ t4Rc>{g*Մ\uzM4OgpMi 'KHo0d@}> iPՒXj} ZIS[;G;ajӉ!D)QuSV) x4grlEK(Cok~hw}=2i7 t< !dJ 6`g 34afGt7)I}L(. jҿ@$siI@= {݊yjcʛ*$c!|Pc((r/qKhi2,|8iO_˔B 2i2|{b' E9]PP&GRz_J,bs92U[i)u7@ oWOŅӼT0F9#h?sSiue}L&Uנf:@hMIco.yCy)@tnU:t$kC#=`(| sА7EH'U7.AM u67æu۝} /"g*mLq:%=dn({Bʊ0 ",2ihi rʮ[4crM :L/W&ƐMckBA/S6%#TӖ&- pebFhrѥ\ѴI4rhF0+;8*/˪7 L\?r(H> #4y# ϚgSQ\d%xjȂ!2ס7tY d7'm;VSXv`%f7Xy3];J&ʅI7n_A2Xu?OI]ʺʳ݉^ H{A,xwHC-&`Iԑ'B@GtX5&)ڧӮo ,#kUoY'X+ew2!8 Ae.ʊX' "$Dr&6U s 0e4^YۍW3&@Ɔild27g"ȿneDѓkW bj;f?ғƗӻMA 6>n }V>.R %Fa3(U"dj)Sd@`7]g d'uИ;7'7tmYL`;t4ٵ螰 ^,`(l@5Pdv#D)hq5bpPg} ?u1hU윣!.{V Ebi4 )]Οw6% 2p7y;;/[Dqbhu1#[BN$va{nWvĎm^$w^%X̠+{h&KdsJ۔8HEڦ42bMzť1D( #ϘyDS&dBƱt2D'| F\;w#}_g{J_{Ph~#* Vv ר.vLd[]R9ouIOXZ50;uzl{^yr F]˄qpFķ(kп*z艼RV7| J}e/3+X#o W"U4-ոfjH讆W E O>T$.դ4\ZI D\0x~!-BhAOO |to*cPq?< [`a|u5!}1TLvvNA6;]":m|z0{3xoӷwhpp$CA u9_ҴXI|#C[&!.2m>r^(p'r ^V+r /DXR'_d:t{rhwJzξ^L0%\wwl4A yBPbRQ?[uE#j1U_4:S$Xc~-d#D" Tb2w/TcxsjulIKa5*Y>K$V"]*oi#ѫ}<]q!Z]0 r/ن%ůl:r('(ƾ,CZUINHJQ`Ζ;ӍόA`0Gx qwv{ҽx-ᖠ84-2e^ ~MM?. ׻Ph.OfLp_ Mk:Su1<>Mz(bb1[ Q6sVʪ+rBNsd"(R\\T5d17-jhLqx{-͋$6yaK%jhMrV 7KN9aO!L8̠˛!<<cEmt\fWbFJOiaMn-Ob^ jӍN]{_;dV $5jYT[ mvEJ1p=;Ͻ |^|<& v oLp<{Lb֊V[ӔE8oU,_z)v18Vj XsxR-:͚Tzp #i3(7BZŖbp,OHC^U^ٝ #º*\U7#(*ֽAdĮ]u*M C:.j0x1|AmN^2cyxQhv9c$/&iHGna-JNtEO<-(xi~QLn4muvr@m"-&N g%nh 2C>qL%Pژ=`"Y=ZOb% у!񽁞?TpIy)> T޷>v9TGPeXa[7[բxS9uynˎ59euI1^sݞ/70  1i`Lm2'l$ipc9Iq݊.ikzYNc-eɇտ qy9QOҀ{t4Un A j~z| j$W=;;+2/ڣ35".9CWjתώ{WAyA񹘣ymO歇mpO\C_ !cIjc < O1q ƫ)m5p5!s .a+ǍƧE1FD#o_:kQn 0~3{jCDN|TU40n֬YkOIlO-aŽRx]]0^z ,mܶ,+x9__wryq/_<=@CAz,91r윐.ە7n}a2#RVGV$ҌnΙlVkQ"w6Ӕ"P~EZdƻr6K X*TZ l?8˗b}Uɾ;E~X'Y@5VOצn)V9\Sua2j؆$;R[i溑{^Bp}f'q:`SN G؎&6=2y(xDeUȞ.{,6X;? tsbK5̉ s]׼3lfj'̨Ċ&q.xq\F?: i3;so [Ks"{h=8~PLOjE݊0OEQzqd3pϷc{{"Z}vcdl> B'd8/rm)k;*yAוѯ@9ՆzgYyPzA-Z؆!tMv;wp* ~WX&>0#MG +ftE*ݢ| ,MaTwRNsh6U":Znؙ-"EI96cXzÿ % dcB Swy=`$DqYG,D6@YoVg,R ])LJK_h)EZrB0OS*M.B*tp5]Y+_L\<}(<߁T2r=SGߛn~pDѓ,2,+GNŹndQM`*ujrbXJ؃ C(π! 1<{Q\boE#}{c&E)К 4ez3dI9X3]`2ьJ紐9xx$*- u"Zruo9o|_;j~=x,((:N& ZAOM IčCKJ~ ?V Z9Un0n,F TK'GVPOHP03ȄjPdkt 7bYltO ]xnDp?`,hfG솁8f7Zݶ}_))ػx7鵣r(45o,XopH _E&nfU6?6gТc6s.H* T^^.v9ĒW̔TL\=4!= )EK%ix_#/^ Y+51ɰ >PkȧsHΏ|_kejh_bٺ<}x'- TFbX q-HBiʾ&_ךM쫌f$H`g(s>PJ\^@];ow_Y^8=7Tl9WkwK4t$}Wa:@&">xm྄_Mi5ZwUXڲ#K-<{L|&CH ՉK_䚚煝u>ya&}iz=]J2[ "I,I%9W2blۉddD $QKzUoJaz$G 8m\2A7TӐA/m[e=zvkWBm"VC1~lCuLf"-r+a}(tB%wЅ|AwYt!H쌅AOdAYkc4\~ ^TӤ:}_M s 3S#>թS=^9ݍҠsP%zcR;jxyw'ɋZs"" vמם+7]_OLEG-LFE4S Γ ĪR_}`&qY:kc+RNUn;:6/߯Fl^O:fw/*;B %*!'&w dT{c]1[yT~b9vjHoQtǧvI%qgvAQEx7a兡۬XêNۤW(q  :]R,:O/"ƛE(zf$wEx@`^=t Pሊ-3lGe51{D{L|}Z튌 f .ktv{|Yz׵T^z!} nI̬X<صBڮmFB/^%mF@q'p"cDdW^y{1OVo$YI/dcN&@W><ٜ֗&󉵋4,j!mlF*W1`+LJ J9SkƌUqxa"__1VY}BVaX C,D}N(Q!~|YaJ:2AqXy}~ztN Y1*wfyXH8B%:F_!#(mB(@.483X&@g~ e1R9qyIΧS6f>[Ghw\nPð H3 ]q(ȢVG &ې2A }O"y*0O V Y3 {gS#8w:NK9]K oώhH3vw&ƹǃ<'LJ6O{/᳿՝H_zx0]lJ [$dmž8t!q öc4ȝоu97bBIئ N6$hICADl:T}Af&}y?gO}HXᥡC@ܪޛnC R>j2:g'qD`w[em[N;\f>qT#)X9^R5Szsri0Th؃kٗ2Lzbܰ~ɱ΀'.(PZ! xEv|ūiWo8A@D/( pUZ JeA%0d% do@󸉽V#iDL/#qC'(>{樌pM9tc1;9~-݋Uݐ S}ê>1$U/=y>m AM@Fʶ[D ; SR[^DT?:(,%W\PK8-a\TH*pJ :Aq6Jc`1)mķsҶZ0tVi<f4F*Ywp#&] FjM@b [Ѵ>ُϝ%:J^8iz *GNR3h2N Y&YV67LxI(tb>{ B/hc}k+88ٽTR'KO7;~aedϙ0m QovV6 vŘb5uᐯֵ >~B{cƏFU:d) `?(ٻ 'GmH2(.qdiL$TKjgC˂ ,峋~k_UƒCm{%k`(ʢ }BwZM`T}A!O;T 2~uQ9 w 1 fMlLDϊ.W5WDzܔd:8:gJu-> uһO\!!S4[j)d2NYw2ꑴΙ>qO,6–R+XdZj䣅!^bJ83a؆W6= ! 넄y&t#֏i!39hOG@åcifYk3>=C)ǯK 2 :'+{xR4YDՉZyDnE:vGb+Nt*WkEM"aFF0z+($;Im,.eeGZ!߸-ɖDp>vս 18=>Ÿw;lԪuSyx`~u.mZ4Ć=h*|e{nCWcw/曾| 1Q XPЦHɁZpì:l5Q9mKʲ)17T`eVRV;vr:7[8V. 兰ȥMRko4pyT05K 卛[>L/E (t[^ral|AFV}/dvK_-H%od"/dsH? e#ebTV2d-J\B"& V !RjHv0pe*h6504]zJbȺEhMB.:V>-ׅ󊳶܀u?lnϹLLr߮j?<7i( fG$,%-߬13^֝Yqz-xG,nZ|OڍT;Z0`aп`1N&j.^mR4ֶ%d<u}Od#f$6r&ߖ[y07E18 E)i±4FP~-J̟ۜ=DGd{*tNZC{|]FE/cJGrm/R٬j-F.-:Xħ ?L{hөB(} Vf^5Fc/Fo$0y][=LO< o9(EI!br%.C[p]cU(׊xX,HXhJ'Dzr1e`;pT{aDkQV{k:*KLy8ꯢ_"S".4`)=mWL۪~9/zzXc:GDO`4%(SZvμvqCNj`u-Ix-Z(q\SaMnܻy?R8'7f6v%kCjU Y78?,fB%"io}㶲w 2puۺ+L41$J5p6'[+'s5hX'-Q݉K: i5˻19kE[&Zșir.. 7Ia,_(eQ '_z l<3D]uԦ!__I[Qi,8 wxJ ܷ ysҒIa^3~V=\kiwЍ?Z0C=B0>CG2Z &''LA.,O;m!rNBM<:(GS2`m1ɤBxףvdz^ ~~VFAY)q1NI%1y^yNRM]/%i/Xcpw<,[1 :"d5dOW V ǰ9L}pS#oyjGzr'QC<yiE>bH\l 8]Q~v ΝLfhپ4#ꊨ*dިձ: 6JWK:?ތE ڋJ~0 פE '2C~v~8HHX?phrȯ -c\w8%, dKBټrO09,ɝ#8M'$ 4(60#f(2{>gep^rMI)̪U$uq&d* q+DMʚ0,~V%ytT *tte *wiSj\;+Jcy@qSN?)iG4A2T Z!5{("/ RGXXͲl6g*҈#- Ipɋhz=IfSeV}(~ UC8 M] ~Rs#>KGk-b1c,x bl4\CX׺i‡.#)K |wk!;Y5 ذ4CYG3@v52~hMĊPN#o "lYpM|@fYB<aartCەuC.k!i@.&j,~k 1xCW|9zQ&4J/w/Gt5%&-DoЫai`2s95H=4  A5TčUu`$e+UvuC1{˩gݚڝUWwz $<{ZS(G>7~WdL`XYrѰK ]ycqVޚ.Qf"xzļE/v`QQ%? Lb{&zO:%Δ$[G\M뽅 y+7򷳶aV!qSWXGIhϊn Qvc쀌ٛ^xzRtʣBށ10,&#،awL[KbˉDtbU` `K$*B<оg[fB-^IsxB"k 3rO+8P]o}+uNՎJTae<)mq騤C!3w u|F.8%]ocҥ Z[7t#h={almd2.^kkUw)+47gDz-%\Q{d9goؿ Bhyy|0Y̺/{c;܍.(1GvF˗͉$nж,2.!#0BqW',Gnj*4bL~ wZskmV!1ODuU| q2 +ǯCߑdHLvbLG#. gru'^hт9%j1q{69AtVC989ELlji*n&+tΆ,l vy][lVOJ(\ 2E_|ʇvRԀlBmut!*B( ^D~#L4s(R _ |Uٞ^Wc frn?u؈͖zǭnVcqq2Jtjǫ c} %NP%GL[7VeO=oz|*goh~Klt;ش([kiQŸ釕siqPH_nꗷ!q[Sc0ܫH<+|ek:7:m(}TzFFvz^cJV2ԀK (Ĥ<Ɔja 供igU*~Ryn'ȾQ>N1/IV46A[t7ŰpjǡA;ڗ0F,1;$m27t.p:=c4]4-[dj$9)U"+vNRԋԂ\@>v =2x49M| OFVmz%*Ω=7搏"~`/_<쬬xJDOO_n s^;c Rk{Miu-[vW^rLޔlijLjWٚ:0HbG|,yʾBߡCdܷZsw[UUw9dKrTQ7"U_}HD?o4(̂;eueՎ'Y=NźOLX$ICb:C;ՠznĶZc8eg?QKdILzQ3[v|.2WVwN,dOl)q:C%NT2?zл iv^L/F| RH\ aN.#L <ʻd~Y@RP_)|^U=N{CF.rs*(hŮ_`G!K:Mtgb3BzIK؋H82>l[հkp;m-XXVbB^h\儀`;g#i^R{t!Tʍ'iH=kؙX x2h tP1(D:V43Wĭa^^^|8laNKb+syY g~n' [Sŧdl} Q.D!? 834"gJq_&@“Azw 6ޟ>V݀nItsGB&,>Ĥ0 ORsRz: \db kwqH }E)>)OBLz<[5akEMe$䡶5XdH%$kS/ +nݨ'Wt#2>5=Fۉ܋޹ r^s4iܷ/& }jk E9YčrmӱwZETQOibPӞ LAͮRMa^4~vtTDvò V,i HUU؝Y q,yXBԗ6aN`%f]V`x/T$P D(^yPA\T?k.scA]qkvTENv<A.lݡV&/W`i+ŝAv -ԢqiQMdKsߓIAOl (D ퟾BDE`'ŸGvA4r0b9 %OhBPLXRPCc]CmX+nLj"!:=vhe&+(Odω[H 1w X\:[wxlHo=|N(z1Y`i$* wxnU/ʠѢC閌'TTKz X80@\OO>vcu$@[6RŚ-ʠI_qPsy\Y[\ۊO"I8$}"ôșϛuW19pd"%`ꯆF-VyuBu 5|b.aEߖ$MoA< \khNb#ISx籗ci2h]+cT-9o}(=ϐt#%9NJ5t8vv=!_Wo-H}\ZP'PHDc>q/ʧa CiDŽ&pRpC4$|?d\훇'rup'q AaYOK\Jmᲆ#;Lj W+ٷɸl6V0iįUYʨ,x)ztdk_gc+["@֍I&~ajYcWo#QN\d-k$Plql627sN?%VwWw΃ISɉct%M"=0غ!Dv>Oy|W_'DI3oEK(u5f-16v%&H5 jnL5Ux%x{ީj@ W0S׹DBJ; `H)RݣoWUM=k]j4sj>+i dRtya>n뜑jy܁.^6Ê_lom.@ŋ(ԊM \&XsHس %3m֢Hl/t%, E|ujݑ Ũmh$3gΡ2|&ON?(ij`1 5.I2%ʌ+$3Yp-!{^x-gMCߓ М<-?)!~1ڜd_*&.ٳF\`Yz\J%tFlao4o[ j[6bׯ[ ԴNMBA:H 2tFCEfU|Ht㱯qf{*߉9ݴkAv̒P;o) 9Mڣ[ )xuxpT?Azmh QMFhB=ᾇ3c+@+rpR%Gt N]E ܦzD5 qxD9M"C=\2]re㐉GuV Ml\IނqhHP*Tst7ƖV 9I |h8#iZ~4XGF\g!Xm|DϯȪ-AEͦ6 -Eq %NBFD4Q?Irw&RMdzz86>pqAr"Biez3`e^A!؉mkԍ"M`oxE GKEiB΋TJ*-1g6D_=荾6c^-$ۿҷ 9PB~M &^jFǂ),7 bKy{.x=P>8Ӣ\M <6F_-Q4K2sj C)pt)3l: \bn_bM98s ϓT` H&@)d:@Ɯ y13`gٲ?᎗KuϚ:Nq0QdPU׍,  =-=aP* &Ӯ6V}@@v,R$J KoH}.A5YMFQnh#c  .}<,1'I~B`c N$)Ē,ZIW뒆,0:ɍ,2Fd{hu#$>J&UrYxmɘ~l )92%@]YcxňmaB#i5* gwȷ>l.)MdT/!^AOa9:ɫ 1-0% ;aQyfv14``[*5cYWk-ܱ rd <$YdbO([+'sQEGĂ)I#nӲW4a3\?C 54F]XFEBK<3W"BvdT2WEˬ@rBVfaB-_ΪjuρRs{(ƾ^nHJQvG?C06 @rapBjC5dS]>1_RƂ'xVAa5~<+7V\?(1s8:S-@ϝǃ2:!Ƥ՘ۋuxrT&Qж3@kRԌ礒1Zgj  p7)Yku"{v<*IMlUㄳgINO["JS!5߃*\ KT/UpYNGrE~;/h|x6GHl*h'*ž:U!nJ0)0?g.u[4I;4Ȧ>* s/ܑ0{ALcqV`77m}d@)+ɨov{EԣKK`>@ F!ȩHX'>D;=iݣpuҫ/'~ۆoJC$uH=>PМKbIŠ@F냀Pb,43>Kk‹?=i {?u}s.nu\Y~I:ppauSbHP;] dK|`fNy&@]߳W+LQTk<Dvcp O=FȂ0MoQ$5|+-؟ 'vWr;c79]z[b8^}xA LM.S/]dTbr$Iڤ'Zg6=9-7#_bBy#iTm{5%m mBQ~!5oOC#gU\h74#) #I;fĀd>o:OeeR;1)7`:|U^Cxy2C:Ļ&-׵aN[ީdSŊtR,FXrTe_EΫ[۬QY8@ӳRd *Y_h|NvHn1]lAŚvp*!ڤI_B|YsUE[W@oI0~K1jQ:wy"IPJl8kU,:|❚:zӽzt4窣֦Zs \YF?o98ƛiJѬG#;f`e5KfX=96+_ =*- lMҲV@<י>ǁ 8v~Ʈ il$Q F0JQIoUKB _~JPAB4q8E-{5g B[&;j== 0{`.䆇q}kB; FǦ/c.YZ y |~=yR<4GɊJDꎜNqݺ#[rqP|-^V#H3 2C% %"+0AyCgաf:!qU6EI Z1%!oYڸS'eϜZr&Nbc1GE8QM  _^fv"8gDۛ \3eܳ<[q;g;P4\W,J|$(·Փpvѡ-JlSwc#톆/hS )"N妇,Sr\HI9&cs_ I0;9U71hWH.ܝ6,GޝEp&.yR"7xOʮ*L}/AKÏsN%Ʃ7kD<Zee’|p]O.Q=[>Ce :Bت:,*\JFQ34>ER-HF8d\;]b"kD%,E^x|PmDs˰Ax`9b@۷l5:X%:90YcԀs=:Aևyam X,B9?Њ>StoE ^ +:Z8 "<`wIu{^+yb(pEt9t|!'9868"mCCnnOfօi`GKIMbND12-?gѫ.vg4֯FBVRL`jA )ܤoiyUT{'Tw Om LlCZ,&yH20ͧ70K <{\Fi*tmJ4xD Gakz=YAH ΐm3,$5a`\KZPW*3XΌҮz/^X&_Kqr0msm ,|:[]6Ft\1 bV6J|* ַ;wv]=]RWs ɝ g6}^"m Ѕ(vNU߳(Uc{p$?2+MSq"|&6xx_&rI8f4-͹קԭ u/M3⛅%I6jq;ȳXn /!D&KwI%wo|:1b]¯V)L;-1;/,8Eޒ3MWM΢W7#JŐBvUˡa6짟H7^:(ec_O"vXɯ>[t vA[\YOٷWҲ{+ſܟƘN׎T|%.x" : .E>Zא# cd2sxQvReߢ\3b 7=?mrP1O]tFiRsڟ;5n ^Xw-\b$,slYtU%64#Xʹx= V= ZYY0XFNmCb x#>ɓ:K̑.&2%' ӥVZőϢ]RW R+ G=>~Ǔ$ggV 0/iēZ N Tݧtw|e}w` |f$XLb729uַO]` 'btsiqquP};!XSvt@7#JwXį1"ĥrKoBgu|eYUmjluMRI2n&f:|Q=Ez %ڐN84=$qKP:lJ/vGF'[VZ5P]Q&r?gLE_ۦ0p}7Ծu`JM4~D]p{(ޙWRխd(%"46j[՞,va $c@@e<㒼xa\,ƵY~E֓ v@gxo͡+RE㋽J=bO/3jYGzH]\w~~[ŶQP.r#dj.jbl=C4ٌE SJe\]5 x?v, "JI[˙^裞ս ݲFokZ+&:Ph(kK Lk2؀Wl1j6aBb;`Si-T?:;9]$FRZLLgKrxէŗ#|dҎxO6G5i_ZWg#W[μ%U-[˫bB^# f|M*+7.9g& Pjcf_4%vbU;͒* S!テQ~Bvbn(˛s1iA>+s"€=vqӿ[ۓئh2G=6(R؅ۨ>݅9aN, ~|d- PTo* #[ȥN\fƎD3nBmo6B_ )jֆ9_J5lJ]J8W޸YԐtyX?"/N`2[•u%4FLR<5,^џ\g'Ԕqa_`Me5)H*҈~[myKn2fY$l:k- (/  0zu4 q[Da9l^-wv~DigN7|P䧬$R[[Qq q1d 2atd i*Zxj ?Ȉ*pTQe?n< $tYi7r)ߊ%|( {@f$NU4 EPޜA kCWEf84+ҥ_HS8{0Ug-x'*GPW|-AFXfYh^QG)ڍYy;{Y9?foȤ.dZQ}Q-.tYk L|&{Z22:Hnꬵk҇|\p$M?T@ |8f\LCaMb["`ȟG_: "8%0`sz7eIeueV/UV #R0zCƋ[7&>_o&ke$G.}I0j:b"Mj sS-/(%]F=(a4v/MB9JCp%_ 8vFkW~y[=hv5Cym771Y B ]y6GODgck-:23 Ap)ڕ7&}zdlUs#^\V ]l: Z`D9[?pI 2)Ƣو+Ɇ#҈s.TW= _R1ذFc9Z4#?$]ҍZXh3\v.:%#| EyrCSM; $ .=# bJӅQUá7_gvZIĨ=pīK,˂6V"aXBs?[ˇJ{ZL_#sNW֌< &qMnP_a{`/tSgM6ngNjvL9 d2Ly,,;F)?*l]znl_7qAwXi"ksi`h1-d.Î85$Vbwt;Jaӄ$hrA!ȍ`ॳ2x֕?7tS^jy Y#/.fV#$[W\׌˾ m|!WofpzjLmG ig/a]宲ߩc<-*#iRߐX$,` )綄K=#`>bRӴSi}Z}' _kAjA7qJͧo"[41dyaA3ھ@&b,/1HRȩQsFSJ%\8Gd yGH2 u fӾFK.}'\r>f=Z hVbZM*|xt*}fqGsP]ZD 6T x^w#v vCP1iaiڑ(膘* m'RwG~lk=ei7 #"MK.Bۡ`Ժ10rl|N@%rz#zgFC;-46D]1mk,sk}U,BP[(X~8s4m% DJnTNѥTƂLt ?I 3 h"@Iov7)[dR6 @MXgv&ڛo?W>N2d##隅R#=5qRD|RvYW *jI3΍ 8LԝJleŦP";1P7(զ% hDdSJ%\Z?¯m_"5Nd( =${AVܯnEAlU=0sݾR&L]H>DTeU2],+0֯k8HwʕΖ, җK|*;͡gvϴ85;Es`R@ZxP T+cF,o gF߂qz:M H"yȰ^Ze#:'+;Wvp6ة0q'RlM'FN3I \FQ~dv3n^*n{.xr=wvdzzM@v/ :i r_CmڍLh qաkZo&.2>`s9H@́zЊzbz>=u?c59Fo+>Q <Arm8LA_:eF/8 >ߐz\.hY r(H:"=_Ř57P2[Y6bDm wj{`9{tYH_VKa,O+d;6@5CPb-ɻ)S ͼn.gb83ἧWrYjvUl߳30`m-Mrhv>Ig68"ƹyFR&-t:mщʫH(]5:M=)SwIV˒-+7"HHg2u@Kj0 0pȁL|B0&+Q:?c[yׂ#IKoF~˹rIuܦ%ᔙA!X%x$ԁ0prgղND%@;(*JWQU]O:=*SZ`}I#*&T·fw2V3i28鱞$T}'=i'cnRF2W:ܐ,m׸ P?cEɃhVEȳ >e qV3eE9oF x9xF ;2|Gq0(<4RPbĮUR߷|X_zݕ IMmJ-t֒sS29h+J3u QwFV9H*)1?6dPagIU8)4U& "U۰?"&$R#Ijy* IΣv$ ٩~”C~Rz>9%" aطY7xQs%"}__8[6̤'r=mSoZL̝Mea1( pFfN=2O 9/`p8.<^A+{)u&(] jd*w׍~^5aq 3jOG8ɻ ZBqٟ"$+\!Sc&v{Rts[Q86`'uf B&/)1E_) kLXi)1͊ (`U zi{;(ף^a3ĊN^sw.=ǟ>A$_uB _K8U69)rƝ+y=$f;>bMPVdHA:2tY- .U;E`Z . y)nVa;V\3sxӭP=40G2ٮI!MZPXŒj 8NS|t0$x>&v-%ƠsVH%>O]i͸W0Ok!gTtKE xIEXw55y%W<6+ޣ,q@y]Ch11݅*vib];caĹħZ0;ƣ;{1!ɠ79NS8$Gxn^i.@>Hii b e!.WZLÔ"^g#܇R&YVUT fJI2`x"jyނQ2 AO3-:E1N'-J8pm:= WtК?є z->9\S"4كE$A͌bؘ7#fJ 95.)*蚭 @Hwf`uyaPɃ~o)Ã+9{ȭթ2eW4Ac+X'Z[ziOo5X?ClbxQ4TqT4;Cf8w/V3)ͮ ʛFk5aEun ,pJ?66 18]?&D*1=z/-lQ&,V{ N~ R!^CHAAlq_7L DcrBSQ8Nۦ*:=%r,MBÔmܜ iPx冝C.1PI_5x|eD//V81+[}4 kNz.mG@|ޜ2<3cFK[΍J~, mm X] &5AyV Ox @JۀxzN}/ޓPGG܉C+x؆SZkic3>r*\-! AյBїs -P؆VószXqiGQZKa^|W&xB#xCET"U#akaV.H>s-1C4e;" O^R(['tM҈*yTLYڛ#PHOKX LInM4 cO!JQ;AbAB޴ m` UH!TQcA_N߹ &+>^lXșҁ ]?}8Ͽ58տ* S@~-ENtowgYlzյ +ǭ:x36o q \u~,Iu.R7f΃n됯P$M };q:$Hv#= 4O*֢I6 xmwLOE2?m*>pT ΠHH%/Y) :ї^O5.Ԣ@. Hc?(\ۑ*L::ǘ+0=owO:ySlgJ XL!eͨ0@X?*g4ٚ'c)?iw2II%02<bGԢ ЊsJ;QeX$Mn(-ݣDYꂶa|[K9TsC}*|)CD<C'$}'̣4 8a8DB ai!Ň{=<Ɗs",Evqt:#OѸ.m6ϒYd8큊0z6{9Xc>|:it9dx+kUIsD!V>.ݑUTGao-ʉD `D$yw828~ۑx\zx] :bJooNj.hG [Ǯum Ӫa(J!a Ro0W4V=҂';^bJAdIM C `xsP1$HBp{5Tj/^-R5=5ӓ:,1\r]N|Hszn0繓ؽPwK:ЮGn Sp 5?N6=ӡp犅{m ` ,&%ȋ5/s"+M]/+ OD-c- օ҆W v5Nn^g_W÷f2UHLGqĎ3] :XնzhC|;ʡ+cC\u6&DhMb)9lC9‚^c.7 I48L*U(b{^27a_eXHWn4mK|ϭfɴؾlZ@v>ߪs&#o& ;jcPNzPNc=?.rgxd?983U,.Yӽ$t|bq6>VʟԚcZT=Cd/_6pl?X}s;!724@ m\drM cB!O0ЄK)QGR <hcki)&}6jM#Rf<t 8,f X^+$ {hѓfZ漢*cP %?fD#F2ps`&779g[E1-N^`HO/dAZFV=WUs %K1K;21*/YIq|D@-ѱW;Y6va}(8KaY-E䆱^F"}IϫR,ah._Kڟ&`z'slS22v.]NmFVCO|1VGjT'銫c紡򑠸ۤoݕ喑{+hVA[5n)}--Zcjr0;B/:Ѫ>ʖWFU{:b22><~ܚbe vcrhq e>;cDEtT+l*TUg"%@sBZDÎ/ދ>y94`P:rLǮ8ՕJk4~Aeb8ᘰ "AVY_Oᬸ` x̻e(| 9ܒ<#|0A,4;FJejSGͅm Ys, (D$SN /8֤/qyILw 醿=/I96WKh`:[(; u_pj?ż3Ei̤ysw~q|jPy4K:EݪIm3VrnH0ф"1 JgsjpЮjJ^ɬ}GIj{9 )2AV68sIp [ Fp ,(s>E0gjK4[6ʤk $+?F#>ROQ+Q( :ɉ!U"^<u/ʕb2 uM'p?LҜ6YmP)ǡUTQ'}9'C9mMgu茴"-WEF=HxkDb &A6 N]/l?pT6!xdqb ^=)9֡~ u'w큆6Z̶`BxאHY:t k}ug6]جZu %a/ŞoZ/zl"vF8̺$YεF1;)p~*DytUG|Ut;{>k^{1_xTJzS>B>]S/:*-;WsԢO-zML_׽2of3*h7 2EZ{Ӏ&˝ƫ^l/ȡSg!$@|$ZmqRBB9>v8NmA)]FJ'8ol;_堾tx2<}-)Z:KZxfp꨾@5< tK4>!No +bih7!ôwሠO=`sꬥa~eameDOrBJF~:K[}{y?u;mYNRPd༲ =V>4Ce>Y@i+tL]@#$0 .{C~œc)$@=[!08u^ m3P$bc_>ATOEMJl3V69̶$FMV8^u* Lq_{)w5~7{E켸u8$<yz0j֌co[LZG i91ԝM %ZMi6'p+g> {LuˆCZ^Ų \64rf{@ʟ2|MuSjigLxF2iukzj:ěږGnRZ(mP.6:Е*Jj^1fd4<('[Y.jڅow'7ķyXms#ca 'ec"PdD&4`=kZ"vhc6+ lgSDwチ̈4>A+ 8pP!HAN}Nd]"27npdG[ }>%k\_Z'GuuST:gS[4ܽYKsibo>WԳքa"_e1 ( =RY,cGGF)G̃;Joi7$7 IW/:z:JѾVU tdPlT9<B_b U n|~BZ#vR %㼉6ttdsAw81œyS5b|K)99 Lתᱨ /h5NXʄtqlL՝A~_*]lC3̹twud?ZêL6sMnsfI`k$rF6SUnm55#Z nvQEcR+Hw42%(-OoU:+DC*? _# =D|&wnSq_%ZtӑZ=Usn6HޢW=t_@R6αB̆>j4yP~FᵨMi`K(:K"326ҬgqG%3ɺ$ HԽnJTXk+n\PEF,) ѺYQ4eo1?Y]b 8I3d!Ȯـ(Z tG8rDN vv'eia&Ī10biCS舶Z0AX=H`"]c6gϢ >zײzu 3=پ}\Ij^ZT1w7Raxih* @ _\MzLl@B">~‚ib"z9)K#rC_&S*B{;ni3 ztV!C2- =Ɗr2tZ(O*Vy0]ɵ8n$8 f!ϓHmBa896k/,n4CP0a#qn)?t;5[SKt!,hdxjs3Ah^!}n8kעvCQn2vB?%ocpBƙK95ch%I26Mt$}K1ŇVpp|CAp}ߔoWv <d),>xQ7X{3c'>F|A:ֱk@tZj@l ',^!=f oeRQc$M ω*RM K"-R_cyL\3Ź ܢpV{Ti2 ia6(MwkUQd. ԍ\f('7P^|}WEh(Ӹ߹D꨺@rr!<ރRv.P3&Jhƭ}< E~%R5&%fXSJtS7IlݞoN bK<%#!Uyrp&j ][OB= bԒ@Pҵ/ZI`&Mc_>}s|)@C1t 5Е +zu{1}S 5'I'T4e# 2+WA¼B'ĕ:pAj/,$MߧAp<g)ڮpmy~ S,lb1sԮ!p  0#Qq/J% Pҕ**ȓNc5(!0ƒ[4eԲ+<@pIv0c={;;,~Jă WNi"k;ߡlYd6Ea[#"3>><;J"cш|o~ h抭tǰ:%p67CJC!*ÖK&&bۈeTR}=(/}eg8q .2w:FZ43Z1eF؁AL[=ʡRWX96f'~X"d6I 0&/zcKZywB =$!͂b-U15ڎ̛G(8m\O`6ޥy+\m!(p@F1/{W%l)S\Y ߪWZVqZ+T7O;  ; X [TbĎ 63/qF8l %鵸'J_w= !Y?d3z.f)/:{>Ob _q}Bqh\K5%ծUA'v8IPie.$ViaV!1y~Tbx_5Htu>R{ ˄r rwD|b_u~4E: TJwY*nࣨ lv2_-!˄:mO+p],I,$WYϥ]DŽ'pGQ!}@P:4崈4Rs<5s9A]@qK=r2l?9 @N v'<:?~?K/ 幚Tg BqàPtc3dfrBVXIq2CB=;bEÄ1HS%_)YF7W/Ɋ[t; !9 b5ToyX >LX%I3e' " $7?MbxV`  ASz[1ù-&VNgCh3@PfЁ9(P);J(x&(hh*t!օͅ?RQ*BFA|>% *y)3[ PuTJ^j!wߛJe1]N"K ң{؎cSƔ޻㎢ b d(-x󁞱3xGI]Z^` Q; l]][r$B:K@QȊ۩\ U?}I_wMČ征@Q"+z:~$V 4 Ѽ2fXnu*,¥~_SMp[nF-; :K&!ui5FPt uӜ҉Cj~p.KEB]Unxf2+u ̥oXpy\!{'ׅeV75"ib+s%'mqz,ǖCh\s4gQT&k/5yŠLs#|.$7L"HIݾ^r(7`-q`Ԗ2F}ShFvȸE# > SZď3>"KȽѦ$w.Y'oX]Tj{B\2a8Ğ;!6:-睠KS8-E([6cHrg8w91izoLf)Hm?KFfTp\j=!<aub_qͤ`Jާ?ܦhEPD}BRC JpTFYY7W[s Y=^".9( O(TEN֭6:| `',7Pf{.ƌ =S73y!p`GQT6l|rXe4CYk%dR6+R' ;KN+PF'gi `B]#jr?dȀk&C/עg@"B-6*)%~UC6tJՠ8-JjɈ\^ӭ!Je 22Tx;r#.S*~֦u5E%7P5`klm?AQ8YrboR;$׸W,rnW f|nnJ80sIPO3@;fܲB]g+[9PĹ:- Qsg 4&h-{mRǂr cﮢ Y ӧ*w4$ Bܳ58!(6Bx);7>Jؒ;>] ݈˻̍.쵃K ؎)%"hMCLub)(Y7FI)PF&C`59b>vCM"i9Pri{ )W~A2rRVɋinsFhť9Y]ۙ>[IN%OmA>W=cP} 2z)k *Z- QgH\_iF116_7:dn)k9[Iun8S(npmߘ4>!{g~η&9± S718 IEmkiS<ʞ? űhд_a)1_ قkS!O'B <'Rӷ}v0`>:̦h 'FV#hM\+4g`46%>GDfkZV\`&21Bt1OcO̡1$6JH< 8\ϦG66K ]0]F ۷yak\ϯˎŐoB_pFhP(pBYD0$A /By6JyuWZ,üH? D$je ңURGC\s謰1om N~z?⚽ e'qCj;.gl˼{f=2Kbˁ!@K]kH#&XX8_&W3KC.l/P^m)C7,c:8F#>DZoItG<]vfv84uE+9()}CS+:TAnc&qj$ crtP| |Ӓkநiw{k4H4Tʂ@-3Q@'TZϙ˟>G1LsiQa6'̪%u:/>&>%4!+A}`AVj ٮ\Dz_IBDoAwژMLVH$Ü-({5}6'ߑlfFʺWDqZ? o\GA6*I& Ŕ^ͶXh ΡE| CP/ Lg т^Zgo|uc=ƤH%*t`&ZZM`kˌFI%Q)BޠĠI`CfKBYJO!& W{?7͈,pm0LhƳ1ohaqJb.b0gĎdN(ض #v".2I\9ZBR6p&[ph{+\N0 Ǩ"LpDmfzF39eYWj -"(Մc3{/l0\szҖmļ T%fjoh X_ص ,~?)p6|#Fa(&S+auNBB1%F;VF$S^%@08rk+FOF5Z8iMsLշ;`{,:J 63o0\JfsH SӑWO~PNBiK&gwsz/ ߡvVJڇ&l-gm5PE(F̃}v1KIg9{v%=*-$/Ha_$*wꊲnv!!ˉye1?uPavl8(a'y#LPsAhK{3n<"m?v#WBxM}51[8MɆ1$2J*z}2mU*Mڌ9[sy̭ 9*~1=OGxɤUlCF )fv}+;OȁP0>0a4V>-Ϛ]x,[^B-_"]'=mϙG ЏWۏ3c 4JbNĶ9/KY'\+0$ܜ3F H<S@ە"n ~ioȺ5GZI"t%򚓐1-eQϏQ/FGzd~X,8(dZICf9T|TtNI`b;_0ia2S㹬 sf6mN~Ɗ\1ڟZX sQb3-hv]o_Yr-eJ|aH"n,8dYY{kb06q `d@_tXm@+\}7%S$v7L:4eqk-:bFT~/n`7lHSW0,^|}xPdʂy< 7A|$T}rr"KRnur[)fNjkޥ RFRG/X1g Pݳ OVtxg|4>kmY)BEa3+8\+wm 8$>H zW=)Xtk|"V$l(Ҍҿe!Zi_~ҳޝ(_yM%-vszLJplՆK7vCM2p'L#8rxuy }6qs&^.hV ogGFn!^Cۦۨ&_^f'/#+PD"tg!UΧ uσH7n&@0&}d8:5#w\0Qe}TW8S/2zZr mY1m~G!SՖZDrdv"S\w^id|Vg%@ yd)gS5 6)"c3Qolgx5AI\}<LaUA'Id"@FIBNױ$7 _ X^XgfűϋqRu U@\r>{P Ϸ} X%T" Ru"Pk;ޟL'­d1hnLyڳ2UaF6Y7h?ENEhWuڃ55f5\F|k[H_xvљ`+-6ā&zl{ 'V:ǃv}./AO L7|[%gηcN<$E犆N.8q|h!Z."k6h_ԕsB@z,$8X<``44dJ,Gf5ĄɃsq -HU(ծ0~"fȜ8L1|g5h;jRBrLGkcG[V͙ytrN/O{;*b 2T&<$#*(I_Q|0=H;(m`fbX f&͈M1&&(fgm2$#Y\D/h"+%&œbhnS wUNBpԐR s0Wl2 QfWM( 9g9 :JfzDpU wOK2#кܭ ҷp#5i-vQbS!Z.t*k, /g;lPh4AH/o' ˋj>, [wji'grB= >4ia&':\|Χ Z Ta$6Lb 5(=sPVqݵ:(C(&}#A59+ڻ'_-uoQOd ( )n'D)3K(&SN'm?*g0 9ݬ>9$ۅ}HZyOk/;7W*C'*I/LAr7F;<%(,0gc\mPe,rlQo KsEѦ_ @m')ia `-{#)Z*ql6ohUd` )Q_~}4FfswC]sΖ\y HPn*&%tpk( 9J=_ūsaS5;~R.>8MǬܚ>.b&S$id5dwܝ/@=T^yz)UC ǂj*pW YJ@[}Ia~LXѪfxI| mT2]X ]Fd((*[A#z}SZ*b'|{); X'x $tkrBLO1 py&ik*v5p&KF@$"c nd7VbR}CB)g2adJ'L'X﹘S[M$c oR8$(c?)2l%.; 4t-SFPۍin(m`llvcQEGW<@h3o%b1&[n{/I\˜z~žlt0# @5$ͱ-ifЊ?e$ÎYz@Cz$H(4V&PԻ$XNOA0>0*Ƀ=$)\\ڲRVMA:Dqٯ ؼ21V qKDq;dZxIU;!#:1pbƵS2f.#z&$A(&0@ :N!UK~HV䪸0@Hs;j~ kPOqM0:1 y)o^@.,'f, a.TsPw՚KaRsn$)g*D0\jTE6mI֔)ٟ~3a B- hw '(ډ=VT@9f:upqQ4 0 }YLk6 $)4W?_C̘-z+!o';8¶61n '1窳GM?VKOw0%ɳri`ELpֶW{uň13Ո7+ > 7W3`Ą6RqvHXyMjRo`x-r^1p}G-,/Om(&ѝ:$pL$XD[㉶ү@͸}jsM 0ҊA7Wփ[7Ym/p=e(*O+oہ7 15 L\I'\N?.c>л@*$*,@^uo[_ůB8TB{/KU$T/$)XdA;&̻"YZPqWԋIwYj۷pɾ4iSۊ2 4mJ/Ú(:?k =@okɔA2>Ψ/iHs(7*LG>`nڍԬzr7V_]J!GhӁ (G[HjmCd_p QxNͽAkQ)1epkeq4~0%KC(+.? [Vi qEyʹ@ɅPD{V-NYliQ;Қ+E8eeh<:N#W}b?:AyOlS7dMNZ IZW=c=)AȰşŬ9~‘Ia,˨9tOvz99Fz3wfvC& "u:VRqБEl\E!˄G_$- T%d=|+d{QszJ-)(>&¿"S%P'傡01܀sMϖqHвҁ1N[v&>u"ay0ofb$JEn">\qh=T꣨Ħ8Rw(oe!v)*%l]VKE~,o'fb!zg4N%xŪQ5[ZiIDQ; <O1zGHEG2P.~K |gBAU=IufIq]SfvϥV`ȹJ9;WE} BFRvB9(kx]™Itm"PFKM$\(YVpfaC(+//e|2kz!Y_" ɰ5?|ř{B16?{9L9y#dc^ ubV8N{3{v z*F+ #>7TE=%E$ :hmLC*1.x8TtzӃWzun͊$uu\)78A Mw5*ߟLLAG(6yX'e42{̋ۜXCV4%3.Mף@_@,#O\ $8\2yDo`TM$& oN?;~wG>F 5Vi=z=qlAՀ7BvЭbrlUüq}C9TO3,W.U%k5x[F"b*:1#>\J1^mNmT{ l"菇44'Y3 ԤIK v.BbȦ m\5t2iz>#[ҹbt2Vp %*%(v7?| 2fZ #k\ݲ)Ir= ,gIU 2 fT-LKB&b`9R$?"4#DF7Ȃ[᎑olXk/=e!;SRgOW>"ʰ-Gym&9 ,%ʛ)$>RP[#PRNxpI m<zg\|0\gAa{Sƛ-(Pc4=)I(>ht_Ę)ƯJTUgr24Y &("1DKF$Էd \rP,Rݚ͞Vy RZO0n[! sVZv k }D÷_o}!]R*Bm_!ک /oiOsOIC Z3f9\Xb&, i 9. <;EnSba>nL$W&r;(_9\ >⣞}={k(;$ք2Q٣M1jea==r[K[#ĠLC~.Xl Ƒ;@r̶*C'IOb^~47_;6`pn! e6SWH`EDGcJ} si-ksx8w$ө< j1\!t0@~"ɮ`~GԹAm5-}}P˕Cf]šGRE9Y( =U`g Fܣ[:%{tlۥ(+ L>Uo b.-~j0%LHG(؂MR9g'-"u^IָQZ}Q` d*R< to[<2_Q$݇.=$|x2vR<|un23i˰jITwg@>20 Dn.CJqBnr<KĂMcϹ.7s򠀠3 R &EɭZO7NMY]e1& ,RF~PJ;UTm k3xwWL?_)idWHR' eyA9sBnU+՗vA#%rxa8s}@g= >)FgӪ`?eQ }9sfHhQJQoܺl[M& rȪNVq HfkU:4ifn΁Jݟ6pEyBMQmiF|} g3v}&y wbaZ U)ڿ?Ef2wuRwʿEVlѫpĽ%,޽]bgdygg4(8fΟylq0$I_ U:xAoֆh_˺gz*e6dn9{6t}Ԣ‘ ^~R䭖PUjw_[y UvԡC4`ӧn':Ke0$w=c6n,~T郪~'#Q K*|D3hp"fIlѳLÜ `Cҿ ] TAZZN<ۿDu%E  =#N(:thG(P{DŽ%t2'鄑ɻ]1! SwU0-L>.soe`NPҘ~FhQ}~ӑ'VewXy Tw1$/ѱF>@cbrU׆ToYq\K:0-''MDaga3 NÛʼnUNP(y!ύ~{Hqn(&3|n>7x¨.CJ|yF Q ֧8|C_bmo=U3شUϞVn<|; LvdLGhY_d]oϐ3:S9>C}>FU.K\S\>v71Dخ]X<<Ȅ/>< ؃**4ݞ5[ &i~3ˢVXv<21}'nSГg6٤,ɮ&s G1ybvnF(;۶nS'c6 eR%r~Db5TdwRx"Hǵ*4\Ɣ=D @gf| :,Lpovѣ+kbA>9qq<.:/ U)O+AnV廥mHٷ֦_e W}m6SJ 1+뛳t7`#V繛'W!$?Jr``>uPL0Q+vMnJ:u mc[: жY\w<;<w?>9H#%~36gFl@idW,TK7߻ѮY]FEH!vޠBl?E2<>X{e)oq, g*nF ĈFw+B'tw)uRE(ct ӗ ɾ}5 sU,L8o~U6 t*Ds &.P"N޸)̻K{y51lw?_#l\ /](kY͏Q^L|.[ɟn==K S>N_A_]̼+f/tts 0/Fxm @:s&~sT0эF.W$c,_$(ϱ5g\AMܧ 6ZU  E;6AZAx| jJć6uI##wk?ҴYh~/8eIp گ}q~0L!濮oY%AsCW=(#j)ٿzuPI挄D煉~ (f8$'Mw5+[kbI{* m5>v-\&z "VL>wcXxP`M=T\B -G0LF I4$in6h|5WH&oJblc@ɬJ͐ y м6đ`j\uod3@vm%Wpav,BdFdᶠ- د.RÈ6]nZ3 ah>bHeN~GC+x?haiLOi>{M\{Lxh Z+'2*)2rt|Nb)4 i ^ Ok3Z5KCYEIcOt`ǷiXXC)D|J(cY&XDK4K7>7\G¹?wDL L 5>ao赿RS2U2 |j |~pxBV7rGa5o#JG 2rXiVDkI&BHیpJ|:UݸC`kӮñ2Mbz#QR.*01; 窑l)B|TYW%\YW`ۆ7nʰ%v]eKŋkRmCWmQEOV![K'Crz7-V.b'SWgT;m1Ms4ۻ#LZhܚ=89ʥ'ug*jCd͍jn-`N7;(JKwgFd-Bt7ET@nF|TyN)x#0EVvt/t°^*G[+wO$Rt7ϾWߵWeu­g( ! f#eMR3P&:oF`4〹XhUCmz#m;ը&U)FN@G"#u)jTv/`.z%#qVJAu ]-˽O5ﲇTKx$83a*-<qmƒM5uٙlVF娿"H~QЫ/FYIv+Bha%'i2 y-OZm=,J 琓UaOo̾; uOFySћJZWA:Ft),;Al _X6b\tZW-5յJv+V麗 nJʣFsVD϶6YG#W"c|8g$O9fgK_x<60w:5qU>mb+>~Mة8tUkL3.}uAΧN ;PUuD!1XCQ[xT[Wƕs7C7pEԦ+y'")!sX(|Q #rB!B ]FGe+)-@e:~EAӊLG~jN|߱!;lռF 6O~h~S!f v'cuno7m"zҹ[}%XNhlmf͘_@q8)'q]JHN变:Pm I}ݨL{-{x bUQ0LMLj_l?sb5ipE}?YJ͌AqW$ xV>l鳱d: uW ٍE.=e-bN @ݹ-L%?>ph蘐4r:44O .0%pH9Yiq"уOȘansd_#(zcʱQ׬·ÿ7u<)+JnqIlEl4#׫֑# ޣLw_cB&Ü뷼EWb.kݿ wP#7TZVuje]YkWHdx  #|bCB)ҍ)F&m''8sƅMAN'N# p'<ـq~p=#)b'o)dd fҪ -1lG&+d*/8q>E]QWvRQ^5bjZhL`Lb1Nq'~yh/)01%N]e'~H*TWo2o Lz O%dK N ?)7<6=Kрɞb۞(FK=i\ y }X&he$Ri93@ʙ _Ov\Pqoryj%&4[g7}9˕@P G~u\a4 Rau\ZP$^4k^jv8!t$kskF M[D)G_JNem2= =So ZBךΏ-w=2!E=lV])$"R=ОуAaxЖ<_䘠fe4~7^s cg*0@hq5N#}Bl@n7+eWӕ~d+o؝%; Q.6P]v)f-aZࢳh)@dl?s%tڼq &DyRd9V SK/LuT7PTj\}{rdNqE$aFBQG=ڇ2J'i8&X.CN&E:d,ė(J_=FmH#x+v<:[IbiS[MNIBWG{V;* .WBoRuIGO }BEZf36h˹#ig& DjNKD'ۣkt-|:wP*&&L'ă0o&?̼iZ~.!Z>d(Jcar"u$mG}PLustN<%#v7["߲,0\2ܺh˨L 3-pnh0՟B >rU"l*Cx޲P):G˅8Îdx0XiѹiJ+>b|F5<-E|<"El#2فl،$;^F9@11k}lb/=N Zw|Btͯ}^>՘εI6yHZZkYK]r 1;*NKWݧ|[J+u("W+o}FpDLqY?دl{E'0UHH"x0)'tVm1a3i &G pcLx6  vn(ͤ`I6u]pW#B_ʣS^;N2\9igrc ) [EZjY\Mv'ߒ _}2ȩh-wFMeeZ MB˸kIOG~N[poO\ :*NRیq.Rp#v9 RÛ͝-[^ŖAmuAB!*ą*6k;}'}(x#Z+p)ilт$ƙ!L\lχrs&&H!%C0PMV#=?_vb;qs;Ēb`.J*{챠TDCj&qSQ.xI_7ǟ jd(g>-=Tѧ:r;~^Ќ>ČZn Z1qLһdx&rLFpT ~ !٩#xkXD%-j7,`Ν;E QR7 g,%a9-B 2͌npgRC|q}J}7`|5]_Dl/_Gi\C kytT7l6p\]K݂*?54:Eķ5/?9ZQůaB{ND4G>s|76u.ܑ mt1-e8gxJN,̵nshλ vw?8>R)&"8i* 2> jfE}hq*a w=\,|"^19eT/hWS;3ZGkš!9ۉFUoEZ< A<D䝝2ic@!Fd"_XiwMx_abpvpw)w-T ?vrk"\42s|Z;bs, d4Wҵ&t}OW5⶘af?&=|i(YSY ƣ+ B2K O(ȁDXvBg1WbŪH^}[H`9a5T(>ه1gQD=1 ,;J™*Hb%]d*\w }ݪw5*S=#˒,O1M)%ӏpf_E 4CxɨݳG2/hZs}B̫cgIH-X+8oqG LM | h= NδOnQ^!3>Ցt4hAjE>>^$d{ gǽݻ]pܔDXuKZ|Ϳ_u/!{+a@#x߻t"Ԧ. :垯}tRv / s6Yg?6[*՛md? oORyP"p1D=g@:# fVWixW©\Fqo?6ϽAŴ4 a]fzt_Y߬T̨0v4Iy 5u˝=v p^}`sD@]??q*ƐF#m -; (lئ*NsޏUOdz.Y$/Q.PWzFy֞bưy'2#􊂅W!`. L2rAS)nQڥN>8li+ M-*Z2j|p@(RXzGL>#RxSU;D:ۍԒ=SB@\XD7чvT"iվy qPsNPK6HTЧ !mۗf7YPg?<^eKpx|ם*"&D64@Ogm{x: EkI\Ž@!-ٯv]s^#>g(͖{ڲfQ}eˀtE}յIVZwOo׭v*/E0?oQ,[a +A۠%CY'XL1*; U{u@=@lE:/mwxs&(Dq hRED7MA>{ P (_x:ƪ{ i}N$2UkF Q쒠m,Z1(߷.0ݵJŘV!]ޥd"HDWc_ d12U *9֪>xQYD|ͽT1mC9h1~wl3R f 8GoCr \;Ń0&<+}z=KΚR& N:QUg rHx;haݿ?P_oR, k 벃mHfxC4ZCܗHWҰLy}Wx"5J$ΆdEMj-_5ՖimaX[ɏ{620d*@.s0l*c_83cOOyP3?o wÊ|963f#4sZ ^ZxN %'tƋq-.Vئ]R փGF-'v MW4Oqo<I@CN7)`U[=}7pa*)ZOxG9q Ԥiudbf ɘ>V"&RfA$/jwЩi Oɻ"A;;\tb3JYhio2mN@u( 1SogZ~ PEQU)F#D8e. u VuX )hS %ɠAJg, BFʊ=y &1%OWZ=\փ`TyT{nPh! xjTL=ǻhhP5/a%E΀JE `kS\ ./w$`h8^sp_S&lTlH[XyB|g˫:_fQ`71A2/ .Xb ﹀hf\(Qgf*u4cleQtcDz44׺~ *M7_}EqnKl&\`Ju)}T*$FF .hzx^]n \Y@SKFn&ozIYpaa |rt6ңV@  *PqL@߹O8Evh;Fb.NpgKL׿R[P"i~T𹦯2G׿cBr"mJжQmYe`#mzJmn3}t(CD4Գt>b=C:iBUr[K QnW+5 f.#"SEbi2;<8hg1p`/nJPz_$',A;s̈́"-LH&Z5kMo`^We<z)/W(/2_("2ey~]Ե7qlDF-H$D;)r+zK@{zQ8OCEӋl =,S@eR`PKn6~ z*6Qλ>ЖD4T/*vpƈc+8L듚aհz?> \gų!2hM5EzouQ9bO۵ RfX@) _[KZHFJJGڷY+J^+c[JɺUSxx4 87!Bw+>熞@tT9nw8Җc<;CˮzBP*d ;YkL$Hq$EN %wKq6'+2v@/Bvr&p:@p*WH]]K0 WEiX]fWriQ&gWׂn;PHm*YG3X Žcɦ~VI[ 7 wBW~\3QJdٚ m#8Y{h)#l8rm|@}Dnek+^'ۯpyyDܘN͕^47@Q@M\rО Pƽ͉MO{פ c?# VEŬ!ZfTr}2 9JVx-=]Pp+49>f]W>,?GxS^?]亡A ;|&gf fsSKJ&)kbrN^@5/ҘY |`R̴6-W4Ώ|9JQ-\-pkN9fc, HPgofH6rŐ^` qcc&"F:&S {bftk7,9T !jtSbO?;N~'UVӕ*ⓜ IYۢZKۡt2#K z|%7>>aƨni$0>p zs3sQ6K0U;S!:!qOhbkˢkRtð֟eDpj2u"Ɯ\>,THidZrpyp|4)1Iޝ^^q]kaBߍj^ށ9]* $2 F:JtmuGHNK}U܈y_9.צ|R?,1̀m6Z (C^t1#R @olōg4^qt@G<~H: Fi~aZS~܃Nw{dB q^F\ Sr %ƗY"gU/#lLGpIe1zf:";꼤QPsp*h;kd!y<AK jLd#^"@Tj'UEFT)-Vl}0lt`ܛЈ|9jtwkնF_I#\z'aZa4]¹ثHWop;u+Ԅ+>!'@InZo9 LlQAH; _Q2gp!U+cב Je6 xxΌE[AK)#Wehҽ#et5ϐ" 4aq0Ojē-1H%a'դhdƤQg<%&AsĪ:"'+苾6MK0q/M? UE"ʣP\b:> VYaj'K 2XP_YA+o85 l8OӰ D6DžXku<&n/t]TeD%G2e/ိ 6Uey`xF˳f`ϣ-i$V1GJJ;;X.6k2dZqqLU{g̨_ƃ:bAۧ2D sB?z mŒY(2u2g|dS~ȠDGU-4OQ&q re #I竚3 !KoHuG}}Qq@6\ eїۊ"fB)="AYPItMC-5fw/uVjFn*Qi3N!35`B{01M1~h†:"s9t5R[2G1vR+4[ԤF~U{* @U懜e!Ťm)K3I/6b\{ܯoaSf,kx&$mN΋߼k0X%7c.!v^&5pѹ:Y/rBR_Pw(3F -J=&#Ex-4~+h)ۗZȉ&|Yl2q<#sf9D1jK·)!L4bcA^&1!wMVTz|7/ޱ"d֑yX(m^m"}?}h(pR{qŔ}Ü5tKzg(;_Up)TO+DQ7@pA?z+>ƚ1Nm^ͳiA`0}^s}n|ZtQhNpmb\J.O0jaOM ROA Cr 5"mtgq1l((qr-1GZ?̒ ) (cVT.5dXeFǗ0&v2ͧ$-WޖQeXA*_7q dÔrBa)pas<,r=otQH '-W}ѨsӌZ?_KA ~ 11Tʏr@TNc4.]s\BE.84c i+-w(寋xG0 /m#Ԫ|qczKס a"sΈS$+6txs$i"-%^Rϱ`pmFc jՇm?Їv ௏__9q_gMp(= =EY {+ F3E-ݒgpO8 .2ѢXD>gw" u%rD |q9yXm" ?āZ枒t8^uQ:t("ዷg1q~16:hߘIp^]6T\x$ӷ[qg#%S0Ҧ3? 7縺۹t{)ghƾp|vxjBd 0ķplQ(FB߮ȃ-3O(bA^|ۋGj"Rk; (h̲|:J D]}7Մbk=5s>)idX2 Y/I3bhazS^ 0XÖ03Di qρ_ѺhpHvd}.[w6ix GR^^'2U>#s^4/tA宁R:b9) 0n{c)5K+jx5@+Ur<_&X2F ?}Bs#%=j%8QBd.k%G>%o{a1h3jGtƽyeX\H;CYŖRP>;iYjhE҅?Fxە{AsCNU' dͧ|8:W(P,0d,`if;wh,aӀi4"BQ6iu;Վ#*xZlyY^113g[Y Qf{ y,>k?bΙ^?0 =WstFK1RNFM~ˁ[)1E 9P,?Fe<,.Tayߜ7Jرˆ0K ;Ie#~0}<6X- ުGɖ {+<tAp.?{Ev崮Å[u y߻vp{Xc)P`If|zȹZkC|ttnNlk60G3ʣGH7b"lgC݂M:KB-"WX}: HsԦӊ :}v"^u'HCAݙᚸ}>'|9i#ᐶFwnOaҩi{%Ha7 ^Ӱ,04*;@ݧstpy$!VOOqy RhO 9^XJ)n',X[R F&zY!1i SY AV<'(t Xw ˆj6C.2vyOɀY9l]ٮDM5v[ɿ2"\" qăgjۯ8`* vLGY~+ y>qI‘E̙Miѣ༄ٌfdY3:ϟ *9P{z1$'K ѧ Eor t;f (U{ވX6K9ـ M6tsmM_G670;籣u vLs^;ϑOMI/:k1EݡcEF6+Z ]٤n[X}!(ы:<7yȨP-O;og/ϻ؅][~ŝS[[*F),ashiJV\xVhm[>p封ccC]Ƒkg>yL.2+y4) M"=kHd`[Qdr%X*\D2BgH!Wz8 2":(=yS0jJʅ95 g6=?Mb& =cQ- q+>5 qcGcycuT4<+T5z;͞/bۥ0;Ň|6SYP %#]@)_aWVu^GKF^ :|mw0 Hou=MR5I =CX&\YqC{`9 -Wv(!OoN7g0 Jh"?׏f?K) QWP7q }aV3pT7^^ DI;^I)Ʀ7{=03[v@l XCy':`AWy.є:gzǑs彗;>!2tVSׅ a&5}窮^|̺ݰ.z.5uIZ_L1+;!/uUesoƳ_=1hd:aPׯaUqa3>(K7LI ?Լm!l>>GM6KLV* GgĤn  ty; 2,ìmLs-q؏P[ړkÔ#-`NvSYd]/񃅫I^mQ[gPuKŃK$ƀ~m!ʂ#%RO)Q2 POm7==߷tos8-ɻ*H!Lg)*b7x~Ą֩&[WSѦ{nlhl dґsj,׿;.,}f@VX5 mDKZ˗ZzpSWa 9ճX~X҆p`W]a%X'"gD=XSg`S%C>\Wˣe~k 1Qb"0r޾YS}S[T`Y1ϑd8{ ;ƌW}\`Cc<`;+ƺhՐrFE![`餈mr6A_m/!ґ#lQ[, Qh:قe Vqj4n:y4_ڷdR]YVqemGrwk8L) &xz#\sS._e54 xMX#'Hj@{,\\ϳ7;yWBd:&AHF0")KHNTݲbn1Nn "kgBp`IpJv[ IeyAB.?f (G^oYC載+zz>j;XXc)¤8ry&1 #eЫZY)qzL4p-$L^>B3}OlWg w>"&!AokWtEĴ-PL96, +P4bfC{mV2jъ4#3A)<(hJ+HUa5>REv߁FG.I*-Т鵏HߌhJ4MCFT/[3uHوT-)bWeB(m.o[4c#RszW$qylC6&D˱|ǤXŶՒXpR:4 8Ҧ.Q sL%5WKx;Nej~b;K 45q{{M}ts ӯ%j R˶sOv0?"}'9˰K ЌYBrQG\/Aw7U٧QGJ~ "%~*K2oDξ`Q3K/sc~Zd)B/·O@ZSVl3;KdjqTZ('SK/ggIekI/I7(sL؄ROMQ,>h˵l}N3Ռ}o44*{Lm ez5Q-׬~Xr:?t-Lɋ&X%`ilz,%YQt2gmѰ>4H^+dHXdA9!S簸R} ES$q EsNWXZBL$9;9EU8_fsc[o5ɿ\X@* ƨԛa: =kefI {5hX/tt>>u0cNaP5_ a":[֣N7^C+^ ;x &!j7 SeCY(L܊ ?5ڳ!AVO:EeoH\^TҤH ՇDr] Kmk;*,gxEašTE.%%_?f&!{#"7nPjzZmmZ2h ԟz>Qc6^y숾g\Rkۚysr/eVCALo_ žf'5*KuK :sԡR2IS+C&-׶=z܉x.1o͌4,xL|K6a =rD\'m$c[)N{p^ׅIbjLZ[)'9}wKH?±jFO)T8/xs$6"h.T'lq]i%z˪=Zvz!Qe^Zg#lFݵ,m@-iEؓ(QdGbw̷h#y (Z/㆕*~6$o=t;*ӔqXYEpQ%A?GwHcΩ wCrN6oOK#ǸqqܶO{t[ ۷u:&jO?3rx RJ"Mn9hWU<%*[\g_ hYK."\ 6&~ݤ!\k"J8&oW/TiiVE* ɹ?pGVj=oWji&lj?4,yc^B$A_k7eTL#! <ڽ}PKÖ֩mJ0I>Ó0Yb*({, 㦾7jSv,=,XY'ao)%\ ~Am~WQ|vmwbd<ۧ Эj>)ZQ 1DgժÚ6o917Son4?L"ÈFb헷0)O9W՘^MXP `X0Wҫc-wZXEm-X۰,W܄c8oNQ2[d\<4f^TgkPʑ#q0­3[ [+ P"*hP[YjkV52Q!% C!U(>c([nJy8D> E.j8]'QA+Y;r%pvF ׽dKw EhpfW=nZF~ vH]L*7itc%MU6t--qI-8fݥ"jNrHy`8ZuÑ-Sd"\DH,FDE [5ýōQ3{ܥG 6-KmY4MC@h2R d%41Ct;wq(Nآ׸Z<Кܼ,+Xጡ (5uXS 6{J(ifNW]4;,(33S~"4,]5Jur+86qckyx&y$ކ#c;GE&@Ia9H@Pީ%Ɂk2lt*B.$BPkxO`TNs=ZgaW8&MK\/NmޑА6N[&7UO $`7Wlj%I(~v>p:J)s{hJSC1GV"s5[wUUR'(""h#͝ڷerk!}IK eG0"$r"9?}Δ}<'ɨ5ygj%/`6OXY^²jp]R=;0!>O&t:ԗ|,G(qZsM}`ϻêG?h^  ܮϒU'ɎOI[~2nH 4C  |۔XcmQ(_@^変hrZi(zwÅ}S݀}Ny7pM&<%"LR\؆b?ܘ~EJCYtZzN(~cD\^F!Z9JfYF/U|5n>K5-za>{g%m59x(B,79vq+32eEZ?ϩ d226>)̫DrMkxC^( SAPіNN]tD J5.11՞^ 3Ptcr_ /Z>/_te %MSoda9Lu0J PA[贔tarڈ|eB3oqEdw"-P ew8r\C2vDi}Π!V#}n zމ1yÂb-`%϶1 6D/8n 9Zz]թB BS=O6"n0ؽtK\4 Y6 {GpaA :ÊPBw.{!EDRrbU : L Zh_fȮJ_f%akob<'({tL䢢Q;z)򢣝Y`#L^fǸjOT?*~EyR6/@_+/(2SQ]nt um&Wܧb Cu1.”1Mеgem]"ژc6w-ўo5{Ss*pv0Y4'$gxPEdQT"mϲ O3WuOOKzw+kx"LB~/2τx[9yP̆md F41\^?/R:1;mHuOٚCGz9'Ō~sp 6,P;ҭQNrVL7bڕfKkx̝YI1U>d}Iq*ꃹSk0ƌ0%q撹L7ҩ{P1BC=;Lj%O.-,Bf4^$Zazшg`[}^Wu8A8P4ab\dlEɑMdwYKKsY6n{} &'aIs2yWT [Vn @.U[UV zp ^ UꆟhsRb2h8lD:gG:/z0QuN;7Fk 0KQ@=< =!v .PPLjjƑ9 " Br1RC6S//FQշi#)@/ɠQ'WynFStw wgCaAn|NYF,$Dqi`~vRh9P-4\Iv )cjpSEh6Of6 ޑnmwāFxh%R@mYH/JzR?~5MXRRh dq+v\PT^&x@a e ;|oݴ-C&OrCJ.|FF*ꫂ Jvpgsru_[NH%8#bBاDNPPyQ+& mZ;"mUܳv%|qt*-I{sȩ2'F۬Z`QHB-|ʳ%D%h@7"pն!29k>}eٰG嫋Wȯv;`.qcVTh&e;H6=}˳B/NQ."AZI6#7cjC4*EBV fQם'uVn%s51)ɺk- SFh0>5ɘZ;L֏ \YDKyM9'{ ȶ,l3UeUOנ!⯬TD=u~$ӇPcD=a9A_0S og?gĒML,\wjanO!H{ dV Oڈ>KtR H^.ٽwJ,o,&eyr׍a#u3ƴ U-vRO]SU9;zT2+w;"٦V}gU^[ Fe(d-qhktFUeAR@(S`oE[,fbG_.^tӿ7yu;/IЎkX424T 8YXlB+0VeJBT*}sdM怣g87RĂ*i1l0rh6 eB,T8U r֧я ۯ`)8 ҳ7^-$ت\xޔDw˯ŒXØ n{3Eɧb×$'Bx;zh?֦ vWrnY$0M"Pp*˩%?/Wo_EiiYD IxE,)~%91zũ"nQOAlLO(T;8[zKDPlma<씻۶ 1&S47$8:~rF^l1^C~,hSf2/:XˇN Oj ,ea">mT,g#մR0.cf?gku?#_C32 vkF& ,Ћ|7Gk Pϲh]+ ##9̷p0G`0kIyS%iWn"Z k8tfnzƱ-UE2t3Z d*LJNic-FoFr;Q4"*o) pS&[a\ fk2@}vI;b!+Л1WJ M RprLVG'o(P֗lgI_upLL9fļJBC\%OGUϒ&7-2[4ZY7W~&X)TYwh2)j2=ԦVv65V&07t$&o'u8vqG2x$jB$ik/.zdJV{ I*9TchP+.ʾZh]!@R~Vdt&0-wH ,#(W/6\Eפ_^.wIJ_ tRαbJ^rJ `jC[%zJo}6d׌?Dѡ]I,8}f2KNrǤf3*N/^j\6b} ˺ߖeWH?Pa\,2EMY1lj"$1 O]Y,,CuRɣBX۸6+Le=o oUݐ{XW~u,DE[67Q ~G`#W} շ93F"8iQH߳O|?)Bh3ܾ\]W@Bv,}P'g=̯7M Z9B"=9L mbo ԎX+G:~.>qgvTwagdcBb}`hzn]xqK~\xc MucQg-i)Fh1Ar.kIqi23MJ !(Hq미\$FvߩH)SzԎUb֒=hyx罥(7YX\GAqe=Tbi6Mb#Qޡn+p]J8}hEUcIk<0E`ƪT ׷za:a 5[Nk[l:<[ȑں_@3s.JQcU>Bz*ŁRN:Ԏ}HběĪIsDHm:kV]<.]lafe|zb y #pS go gɴivLgU,ƷB ̣B]+HH{B[=N'ܠ5v;qNS+&юD т߼ { ÂZdJU̼q`sq**n㥀sLãn {+klżV P-,~v`-Cb|YHj &h7;QJ*O|,&(,:O/(Ϥouu1Fh$vnw_g 밾+/qr%cЫ,*)_|z4$w/}a8i4o|1M_~{"HGLj)QSnD 0y> nlFlBۓs.uX]ŭs7fjI+2i^fXݧ8RұZW_py}-~ڡ;-Lׇ:UMxy<"AL#\ &'CV"A C6kfɅΈFViq HjB熙<3]d=L#4-BF Oae^"#= 3 B UA l$s1`i0b17wb2H{l K̫ܶ?Y B3G\tofV1dED]  ;gZ9'hۀԢVW*P /&X8%i Vr26hb) 'E!թ-VMn˪3mȁ;I"}xv' #y}s 4B|~ 5!xx:=#{X ʖ}%yLP~9>lT%J\, %KM=gQYDL8I01V]#n ˩حcԜU!km;4K攒w`FqLo>d Ī*ĩjU#F0 Aul_t,7ktҷHU8ݧlhSp_޻s1E#+RӷٯW :~ZbĹJ'}]==T}".jkW`*29'cl`h<Ěr=>"MBE6ϝAzT*Oh?+[JI|.7'`ij&ﯩÛwE4Sʗޛ=cF!#Rl`ɿ4;ou Q0 Y`8Q'[ǜ1򘜈}WgU{J(J]-jx=z%ߤ 1\l9;\e'mXf%,!OzA [Ӫ}(8TZ~[&]+ij5""^ n7?'PT?3Peg^sWTd8FaDc/ZR皰<*NVfq6aO=¥h?mBCgU&_#.i[~}"M .E;:G*/]:AHB\߽wBbͷFXq=JKT!G(fPuޗK'K eC2Z/H6z]&\~bVXٔUn%%F5Y*gw䩀C%-!DGY/1ߎn 8NCdNgd"АwpUV]/2V3[w;g{i/аiAAoi {v6d h^v\)!k6ʱia3YSz[*Y3Ѱ@z]":0K­W@e S'SV"ecH%K6|y ]Ãd[KAT3WɺNuY;na80l73^.7ή C QkznZ=:N-! NCRu"C>*[*@mM&?H#'%\3$q  *8Jͮ7'<<3Dvqjjg7 R*WP1f(PR@cEXRFqCR6vY]B g b6?umQ7ILGyxG:Ao,5d%#F-?p؛8šzi1IsB7t FpY]vxjqu>XH"Ʃ[7Q^_\wP\&jwF*F[#4jO؏tffu->}̸>3܇zk)!g</_,[:2NEј^՗k~`w,0'cz`~EX&q很ʍBe ek\}<,%pn\~"YR!R)e% q,Vn!ҡ} xvzڱ*HO-!]laF|eq-]wN^'0(bz[͡.9?Xj#Y%w,}Y9uZ FR' $!j e%j=s35H,3`,HWGc~ ;DA ̡xۣFt߷é2qB*1K;G*7nWB2GI*n"z mhoFMgg 2^/WC9 50f;MrAP*t);31W@\ٲ*{Tg?y[A{`2?sn\nVt:QeZ;mFV5X jy,W!7Ewp则gE]Xڞ;oHǀڜ& G1s3>/ЬD4 6tCiyOw 1"2nCR(7=66c]^@$K(V6DK^yS[_MͰL }DF)5SVyAMKL#@zhK:Wo2#bg KizEL>4 ]2%& {ރ _6̰@ׅ]u!|xS~hnb{QڎX)|Ь [r*"! huy/*RN)9Uڇ08&%dFO2`4+Wü38K?H5lerN8}A]o&r~"KZxAkC| ʺȚ ba[=| hV&_5$F&XyJXL`"\)am Ҕ3Z}慓!8WVVPo҄/z:R(n} M)b ,]BnhR>GIB=V ܚ3"ni'drNJ }xc4ֆC\BRL8pvb/_nH&0*W]m3}IP[7:7Wcޚ*YSIϱ m9 | O`h&E $EݶFU*PF-fcZ7yc#}.䥰@̚͏# NG|A `% `"ݛ8F! ;.$Lؽ];M!=Չ5i#?ܯD[+^ `K[_xzց:}W|tЂS"mi1G{eB{S7ַљF =^i1EiLl$qU%"ف71#@LS/5-"]0RX^%fi{[oh_# < +E}ҫ 🚤”B](\Fǂ >:Od|VvHYSNiT ŪԴR5ꖝ0bF4!/1Zz5{|SV,iH5:c4"rJ,qvnwgIV&p^b`$J Bi>ё*9[ܼk[{4@KqlJa '%3jP!)ӓ͹|ľ_[:^oddųJ3jπ|;>YmX2aVS7u /"vZ ,"qrsNe~;s!vPQ&'4jC䘰sB_jԬpF@]u-vX} 0Oh;g)Bfd7RN9N?w$uxi`S!P s?-≞3>ЗZ`o?/63~$bǞZ! -S?4"Jܷ:e&'xbٿO)c'^_Q?|,0Yo>ɬ޵ TKKрٲ`S[/*"^  CϾӑ2FN%dpF-NTR0Hշ41OB g_s~Q(zEB!"*x%M"YG*l"+lܒN@/ ӞϰТCud&TE DbUU(]v#0 :_ojctox-9ؔ}jj2^x]OC8pgv3FDL5͐bb/LFE2F *ԉM  )nc5 <6/2z;_EkgrV8,\w$  A盍ʙDmzsPtgxZ6{w:h[H(")F(G)y,N<dnö: 7.jnL;^2;.a\zA9hVVA@q ALR:dxP }H`𙔨,uJBt>m7 A3 %4U1h20-yCY *gGL5vY$!UBar~" \"d˷"( ,n FOGPL9 yZw0C;Y3fߒP8`XqrPH!d/?[|Foe-YqxO֨nLT:W+>iztMdQ`ҌTI`BX Sm3V@J: zXl֑8o${NM0:YoHaԏ}fbg5[&k}LVrmWbc0]wڐMW͠ Ƥpm÷maA(\>wa[V|Ju "|0#]b"tXA%JAݶ,j>/<|㳉2DQsO>QiWUMjakuv}u]e@P,PiS&HÕf);ʜV}ч+TGk} I`RտL;;yFQidayp)hAG{(95ĉ6VȁɐDiOfm8flwgѪ0I(K_;t!O2Vmw'@x7ĀnEPBɧ'5kT8嫸 &[֛)?nqEU_n,4}C04 wI.M/S1s|k#o9$~<~ME'EcOI߰RŠƭK'54ШD#od~o3Η`3> ;~@6z޽Cf7"SO lJiezcpEA6i6n˹)' 3N O֕7,0LgpU 3Q 8o eC`?ey `#83U5 kpy\a+<x|Uc6F²\C7tf{!ĀBat~\ f;r;2 9'QPߦWl Hڱadϒ'y&[M)P1ykJG3 Zr#yEiIv@JR@ҊTN^1Kȑ4,[J9cb0]jˉㅨi:nOcG܉Oډ ȧh)Wc-5i+;.Z"AMr̉LcPi-ԫg*!&G}D2ܓ]SbDB0V(/z ^FkkF߃w!)PdG2̒MG .6iX`&so9 `VcKMB2y% O^Nh҆].^^%1!-{J&tASBh0䇹7>MNQ#V/ͯ}{"DZ1o[fTYDSL荼E逐 7V`A$JrC`ϡpys_&=vז& (&[8Ш6Tֵ'C)UyxQgŤJ ki\2Q>Y v)vb 'tvY]FY I(<9Byus!Y۔ɛel#v(خZcs?Si~#iͮFg9>&}j{gMkXULd*&BAZof/|BnP d$4QQzJ;_)Fao&CN_Wc.>^(}΂᷇GةzM:AF2;J.,AOH0br}Y܄FU٪ v6/@!Sn Jr#/xbx̠ 4f?\fA{&:SՄ6i)@xc7r@]n-a4]XV -纂&sh^snEKW=㴅LW{M=lzsƸg#WCGe]/^IZ$*PWțPt9DveDoh_Bn^box9[4"Шze^6~ qSԺX⇩QA}-d`3'~'%\?FQT<#)?3mf3(_"b|Hgw?s uߐÃ~o}"y|:ٻ]{@^u1罈d:lbd;&mP l;W ~T?.i-.ඛ#߄j+1CG{xHf3ikJ)*p5q[|8P[À=?g\U~UʼnuD,J*_Z یXI`/QN,d~@p#tAo C)\;N7&YmYsߗM7!;n83UuTfӧQjf k8+/JJjC?W*=*TaĨ 2-#?) 2)*a{wZ႙=#e4Fp-0^#-@tQ ^}Ӝ?q&Y䊗O\x]lw,aN-V6HkQȗ~'] QKbI;Cו}uf.`H s+#(}\U.dsjzDX{W :5}} w%~HH9Քgzmn1;者֜_,($ -9k 1QWSQq ),glRIcb>aSbqT҅RҖ`_@Z^IujPDֱu/rOB޴WC%aLjT [L6m֞vI3AWAG$Y ,m60hH\:_{hD މ'"\.^!`/ d"iZ[ 2{~&^ǣ FWYKu,[*e\|Gz0] ^Of1z~YCT?@STx?Rw FLLB>57!0>Sn{6`]cUקEFĊΦQ 6ک TBZ.71`n"i4w y?aa]͡d3MgAh٦x?ѥ]¹o/q;V+I^Q<@[fH`'_^\u[=껇$`Ha'=O>8Xd]mGyRY"l 7!;J)q,N v Kn i_n}|utڮۭ\ol>98Vӏ~tWNha^l|'@<-; UsF5•<1Q~ចwd&n %0< Uo:JFz%};.^䠘! .0W!t9Xw>r*r:4uš#&OpP;?"ҿc<,JpX]Z8*sv{?pu*.Ӳi>^Y" A$5Z&ņ HPL"d'](*evE1Mԋj)hjTXBCc adtE* mp#ՄErg& hB I1Vq9=~:aq~;㠴`Bv C99 :o ,HOE4ZȰ`9M22 wEd5@_?d͡^8œJ`,>x D`xf `bCY'lVxXuL@Lzټ4 šjo2ߪ}|nX U9iqC~؁P hk; E b3rne=J(aQRD.㓶-7ߏi -=m| 84ц>=NY0(υ"_{z-M#ujEkuIaV͸B媩&%Tk]/E kԊs5Ke][SZh)Ƨ0$<uwqv_a`k+44v+9?@~Yʮe~۵JWH9_'ܽ,Pna1Qs@jI_W*~/KJuf̫KUU7EY4oaN{~䆻yw3F *,\[PBd5l:Yɚ?Nz!VGĿ¬JԔ-4`v,F&ɽ 9JI⩮)y:o۰?"ؚ٢ipo a[xɪM)>H52<-P#o:~ FvY3YNe ǎ7C[|&K8tͬ9ՎKNO]*V`&m`6>2% }ʤ#"jJ x{J`JUiP"+X͍!YBc:* 5d$Pj!:ӿ5|)XIc{ 6I](#(wbsFa6~&{̆#P ~I: *ho"nHL#C 5<>}_O.oXZ36od,7ÔISq e8%a]y@_01= @к3HϫITi(N&\PDpe3_HƴKbi씽AI2]@׆cx bXȩ.IV jCꏧ"{tGs,$!^9Fد!64N Fbiə,«?޶XwAIR=ҺGėF_z;hM@XxnExLOԪ۽:juo81 Z `9f=,v]꺽 Ixv1}@)-< ҖȂ&gQmy|! W4JiO<.p.xrNěՀ\fGJJN N} se7qsB@'c>EkWjxSҮ~KK* \ٍ.e3gm}'<T͚>fn~)kfV {nt -H ŏ &㤢ƀ:aÛJo".OiOW7j@i p<(: ΁|&$<ޒ]'XMiHجaq8ǯ•uBQf|)o}H,O+jUd"*ݖoո4܎&.-I&TUeu 3?t+DⲦD l$-@ahŅM&X6OKR2ebJ3"7vVl}YDQ B3Ⱥ8]1z(zyT$ =ov;ߏc:G[}*wD>.r>g~v{j?qNʌr tCHo#xF? =,Wy1a]35Y/ks q/`N-5=!rifzmκGR,WzuRsg[(Tt*I|53 esR4gVIё;1' <|R4y9k gJvƢ*z( 2.der%V^ +N!=pI͢n7}.!' Z|,<ʲYoLC/5Q6NWzvlBω;AHF",fzsoFB-a159m^ T8G:,wtL 7>7FWi| l=6|V{){&p =&Լ']DjĝB`ke (FԸ#fmƔ>9^ԓszJ7̝߅T:X6hC&nT6H'8FD`aWi dW}\_C$NP^N7M@j \DY՜"펠P Pr4俠U--+pc.q>Bð ;)=pkc^wdO5khNn3N(`ѾǦ5Egf{iOeei c@B=PR/H+iD`tG:Y4aF!%tD}JFuG//.PLdW^w{7^XWsBMzOG6uA՘x rҬ#͛Q >Nrc F~u)wY^vt#nuxF=z6 $71Z.'\>}ZT&&C qG ҽ=-!;2V iɧmY!?.#GqBf;p$F b"0{(^X7B 5C2{ 2CA03@{oUΟ4>i>Gvs[&x4n5UTLxI`=eҷ.ik GK=?-2nW;3`o Uk1ھpaQ?vО`8Pyim]64zknE )h̆i!Bz,rF0a_jBUp}Ie0X%lƆe1F3U@ӝU馅VkJ!%?Q!1S(+Of♝OK &~V+e#ȭ"i)5\b}:gb]Cx3~ZڽnZQ18]h*fX"7Dm fYqw]5>plC'.g|?n$:UӮ;PG;hʷ:USN{Hj9I sL voЍ.ӎE#cH|zX,TIڹC}IUW{޽_ :v} x+'Fh \N(17DzIs)_!eEofTͯЄ9E$+~x떀ܫ1u&uj6"#CrnJ&D)=$u_cIC)(ݫN)Zo=W@CR@ii6C "C|qcGww+ e Dp`XK >S4}:hM& CʦTG1 xrU 8LaBn!eS (v^"4حCzW$2pѠn37% /(R{B$noTQb;L37?#aɀB(ܘtyڹjE؋uǸx]69b^I_U0k@Cv=i34sξgʌһq{PWLmP t!+ޔ P`@ȨP ǢC+V/\| FPd1Fpȟ 1Zy4d47>nnl7BYL9K}v(Ѹrqzc !{ҡ{VLu<'Y*5z@c[؝G"HUK" G>ꝴi`Մ*v.\n`ޞZ(~H0{1攽|(mŻuPi8}55D7ȚDS5j9}bKsn{rKd'cgPsP>RsM,N׏w+a.Ԗ O?@lz]6 <ws};Ƕ7wltr'͕ևʩc)iH[˛CݣwH*u1`0kV iC`|a`p^`Cuvxi‡}'r62!TZ;3NLqY/?_P7&Qݮ8,zYud, M+ b <)ߋ!$b Y(OtؖgTeNmнkՃ0 пYe=$x 䈋:5GHP2hQ|c%olMIzn@ Ϙza;?;H&^W eЦA^ \eu} eN\C Jt MgIhoS#M(v-3Y(A, RfY8}cy@\+)xՑD퍱 {Ăy-a!i lXK ΰȱo  BDVU+vŒcժ}|dF=4:(3lD`x)5H\x =R}A v w1jO3sWVM2|R%|qGőoL b:G-@)ݽ/;hL`9=}:xR;5%:ۃ˩dw7M8Jjgu-Eo"2{Yޗ}u?Ma6bU;XF.~Q^VMibliޗi^:+*ƂզwU 7,'DuK'5׏jg/C%}tͦᆨ{/\%SB>7xչkv!M!ա-"$mYSi?=b?I?"1`F>'\U BA{궃=L74EVQv]VfcϱMKUp("J8+6ss ز0pF> 4;X*i򽎣-.Ӊ'PZ]?cTD-lg4IQiٰ?-'T zߢEHfܧ%5Y=C 0slSABP|s˞.k wͅ!^g4 |dJvvq蚛zLTʄI`!w w0P<@O=[i}ݜ=5rdX.nBWyR~mh VWYi"ǂZ%R d]+L9(hkoA$L|]}?k0Ri Zotqj)B`4%zL#{o I PJ0/QaƢa7A:ǶVD΄e!eV~_RĽ0B]Z=][*ìrY;ڬ&i+֓B1|RM BGi/AՌtzʻ~BGo=/ -HG*C\8*47|u<.5:.r.a[xPep5Wku/"p% ZyߒDB@nr@u2&Ǚb {()_Pt ݽ>>Vm .*C60|R2*t* ==  X+\0JUkiT%[03zт+eFWܠ@[iw* Y6 1b#O d: ΎkMM#gb^ )i7ao+E"+{3ҹ>8~pdW RNIUBmQ&ĺNcX!R?>H|y({G!F&LyX4RuϨ5<5֑l%`9K ʮHh- jѷsY`v*[R}Nd= Rj,`E@PD^#4O?hU~9W,#>**v@+oN-N#fpS׉'9o'Ⱥ .NZP8$'8CVG9)!=Ԗ˃ w{vuwߓUŦi-PK1o K~fcIy|6:{* Iz3idr^- #DfTI1Y+&VRZ2ʉAvasV끆]%MfFT%ҳ@ [ȽXIѮݎBImGПC;K-CR%tz6_oux h0Ӂzxk$kׯ@= *4L"o+Z<m&V6[MsLJz$NVI[}W%CfcBxtvB^8i$2L'`}Үh=^wW:Z͕V6٪\UQJ$aNqQ{7 bkE<%2YnLx6vr`3U~ZscČ$O<}>$'wM\쎏O od 8$)c Ggr/֤;_/9x{Uq"z6 7SMovd9r u QT6klu5͂]#m#N\^R'0ߝF_8&k]ڎ4׃@>gpNX476eUsn2 V 27`f;t2*0#eI ;D ˆHϺ]Ё P:! Gd-)=%m6}e鿱H7rhLl-5ŗ^{/!,QFfWCP=kbMUD)Fs[>Zz}V@:Zρxe8 zȷDz_RV;đvZ8IR0RA:Wꣷ,D*Q_ew0U%spϿf-o{oв ɷЭS5<7T@=H.5DZ')bXS֕xJ* r|,, {Ax(jPcZH"xN@Paj܆gA̬٠\t?i&7Nhb. Ğt9q$)箬@LUgk&"M:@! h1,7:nTT#1"8_]sWʪJ J03?kpA;ԽSZ~{h'DmjXm)ʏ o:8H&ReB=* ȹ*9WșHQ!P_.ڒunhXe>?`BWy'6AܘJY[iSE+ >a0D@ɏ~A^HY3mz]…1$doi .逄!nI~P"U""җi޳W"Cf?x}>` mek[5fk钵H5UXt7SEڥ=w̬ l>Uy옌^ ; "B6VktsۮVYNx7l̇)@]BWѩ|W7S,q34cg K7y[{+#7m"/գW{`M1}]U:Vjy.=`YՇB >" sm Fd,?w"/qpT[5Dޠp\"6b9dLϻolH)E~ evɒo8tzyx(yNɼoDinFˣIgFގHv '}g6Z9R8D* )J{u 3$#qc>A0!bg?Z߭,jj4W"xCvȊUPgm 7>#Z,l'KoF A(0)ɋ(7? ~MyDw+1sO2}wFԉƌg[{'xvRB؞hl`ƪԃXbOM~v|.1G.~(<*@M5)(QQoj?Dp E&| 2|㗨$k< ?֑Dj8OoZh!Ȝ058_zH2r4B+CHbEQI y_A"K]S֡ڲ  9sO,+å ([:UToI6 l cܷ e[byo_U,awգJ@*M rFQ 4Go<7 - XždS2[\}/SʡԳ +" &1{DM lusl)<;_S2$vpeB }tS)jq L7xw'S"=?@:z@ᖆEz!p0d+r-C7ˉUeferFI*τFi!tEPwױV3X.C/1Xù?I`.j'>".R]g`/җs+Id5:o. !WDk K dTMayy|Mi9uVaz4X, 6W`skDǻ 8_8`_ІF5:u>i*UO()^Fs$'RڮU ԍ0|GIcs X󻅏DtE t#w[@\pʸ2e*"CzUͩy]w2w #s\FyYy1QfS`gzROB]NjS=NW-;$>XսskAB<x. &ϜY6(n gid=]svS]#OPS;]lbbU39my?0vFLr33S]H1"/ضބԼ取:Fcc\:^>} vd9qGp?GfЂdC*pNЋ;^g?lV7wNׇmާ*hEґЌ:y~^ޢ*c^>W9Xo jEq3B1-S'\ = o{ %^bŨxڌtyPe!iʊN-nj  =X A;x9916Xă}ԿTBlI؞ӡ)d\3=$U!bd:?D(frcPј~t^RXxU(n[p%_;Xa=n! (<ڱ >GNPyf? PcZʁUԾXCӠ3[L֕J/JܐBN*̸e!C~inXT}yd? !DGCS~eIILH.]I%-$ƚd4ۻq1Yi Ji HPxĉT彇 '{{ >GljUA$)V.]l/%NM&/ =VWW,قO7+fm{@i>eY`joW}ezg׻$m [U{;2TxnS% xdSEnЩ''!= Hl@'sqse+=c٘Ĺh $Jkz>5̈<~])>ޞZr |s %tH"#:6GY|id^{@"bݖ*0c{We1`;O=Xb`]͟朽Y8(%keuӆJKLB~n`E\ p*[x yA0?Y Qr쐳n98 t4,RJnXښ*kDBsh]MZ'$O.c&ݪ7?=^qP>V=rtr$Qx'uu󀪹eJ|HH {kv3:X`H7'F=0.]<'vw/%r/#LաՃc-A4ByZz[*ζ;M*x\-Y m>Q#hm6IXwfL>CHU+B 3M[e?6ӓցjݚ %++Π/oWA+Zu6rhg/^el%wғT_AT`t7M:O> #IlJ\n HEaxAV;-s9^$cU<ŴI>xL,Z15,AB@aاg$ 6W!W=|8T5=kDA Ա/7hvbQu[;dxIoCgf+YfE;D>0Rf=l qFhzjhL .q'R個<}n9˸VQ⿤9|Ҥ۔ 8@ҎsB!{!WUhә0>/`*Y MG!ŒRG0a'>cTM4XчǠ|-m İ:#.f~ ][9Zn(FGf|J%QVy9z 7EH~>7F޲Z Ӭ "[*mPnJl/{UyHJ.q\9F޽=|3UZ;cXA-[eYnA7*0&Zs? $z&JBQ!p >oC%&Fv9Ck|_eZ7Xp+뵴U\^UWC,R3*4?elIY&V'i&G/d+ TW4팳JXטD䖄nV G]G3we<2-JP ovBnN[n<~&x̿P!&t)>|!ŷ i^}{;L;yKD xwΟ1_qY>//+V5kgZIR}_lhn8:sBŚ!IyM ';ƨ'&3VNjά& 0?TtUO y7 Ds3m0`͹4 I=^r^72 sPaɁ wSGlpv-!t, JA$̗;N* H6(Oj8iVr:UQ~n1b{@YaUu2m˸D1`>M݆~Wqp`}[:uJ!c4 n}mvhbɅWI Ծs|pEEQG"~C4lqy"'y ֯rxvR 6CI$8>a w.j)n3͠5no"33藐F,O}2wT. x/ur/]| 0=|Iut3s/]|I|9W ҍLRlL9ۿX]~PãxB kz>DQqUH6V;0j*΋ՠcS,SgGlw6\ fJkö#@U+T7n@g:ygQ??w\Efy|^b]Bg`┹d7 n6| uʔʇaGKֲl.Cm7U T[ѦがGA+϶$ЛX}oi>$z!|| Ŏ"0 tO~~)nb/-8^˄ZY,[7j 1BU<~SPS-s B<,ԋ3̭[/PoÑ7wt52Oc,%S#(hpjͼ:kwwJ+TcV։~E֮˻[sT -)St+ZmᎨ.V`)R+p W&nU+ZP2:2mxUW?vnMQ)+Oq-RAOAO@kƚBSlQ-cpҸŢ y"Ag: V^) t}1!7-іkrX2]q"ONӖB/h&qqA+<2X-[9=!(6]YeDH uj?R*nwዛѢCܽ;F|Eӱu=֬}sd8j̴[6j-󂫡b1mAJdCƢ,fӎ33? +1M{ּA-}40%lO\?Z'=zڬ 3S"0w߭)u19FrTdnq+S rs fX݉Q]~V 3m컭JoP9myb5 [` aMA޽>iTCYZĚn£vOr ^\0Z1*d}P]qfA|M5yNXQi} <:-Ɣ>[\ WF&lVq);rFY28 ꟑyx7(㭡9q5fm(Q-z:T* !/輐>F ")$Sխdpe]| 5o7IϪ޽W=gba fvk  /SG7z#RUa_eKdM&-aczkF+} BּB'껴؃Q̪簴7 V ?aGJ\w kZ|iD|ES -~VBWrݶ(4!(\ lk#ín~I]ɨu48\FnApi;h!P7#|6&9$ aa.VG)< +1rB,+䍣O6R~̀ī/Z盧 [7/! *P 2l *LfUDZZiC _N.Ǻ}ٞn67A%iEE,Q3l`%E\DSe!FDoJO,u*/pX-\]bō6lpu5;yt~2\n LMg勣]|(šm6,v; \Ri& {LUIH,y%TV^z_5M1f85e&u@0%zV7 wuFkMv}R)IL䓞lE5aT?HV; P\ʆ>[#=`i?wWͭP?EFڶMmsrҼLDД1HW[%l^+jւ&^;Q}K1:=4Q(W}WTId(Hv-6C@ڣ sgީ9/b~»| o!>3VO7~Vf/`K*6kl:D*6NML1- #ckUםE1{Η=\#w]<|;Z1윆y &1O#)ͱ Ȳ_LbK<(6[8̌\-=WĒda!j=F 9{ ؅N`t*r]O^}oB&R-sak*OP8Ě-9!OrmKgq/d;M[`7@5ߏbWLXYƗ-H^rnqMXhTvConB (ZTaB~3 '';Zڀ-ڹPԓ佟%55$ G&#qs:I+ bC-U3[ *NMp-r_\4-b}߿-r#_$[MlS]p3P[UXZ=~Z Ndqsvȣ}t5LQ]CB0Ms3p"သugWk k`1!v3E$Udg v&M?t+` uhHi,[Wb2,"5hdj @J Yb)ͨ{o!a){D-/EqFBr.-N is!|4}l4\TX?M8$|lO7O׻CrQ-' W̉vX0ji~"!ƶl!qVJ-mC<%sP8i"pKBuycFX2f0}i']:ww` ,q1י%-¤~|pn(qQD)8&sG>ɤ$~֊>.(5Fŗ!Ѷ (u{vx>=z"5wvO3>ɪg|&_]p'۳hݮ`jZ.k;a2 uc >ts{E$/z94̆V7_rΑ'ELrTƘ5p8){~Ah!KRJK;h (_x-݉DJr;*y&OS,M]%R[#}9vms(ߜX!JkcS(8IluBD78' }Fva5䏶!1 ΍DOBk=gti 5ɻ;7q&%{Ap1kU`%54^doQx`8 .F ̺MZyE^0VBș. ݟ@Pl(Akzj᰻|'b%Q{JY<$^x6O>uHc-xl`2y{>> -Fr .񴟣/WR:Cxf\I=Y>3_aVBc~Tvƭxn;2IzWYvAM^B>BaR%\[ ^ZWx19"ز_a~hDzxKltz>O)VRMߟz>ebLq$ v)ZfODnR{h )mKRS}U`LGw:ڇX2֙|}fi 2c[ڍ: &/Q1:4?-qmC#6 ̚JJgJi|”u5¶X&B</mMo;AͬVhLBJFC8];UP5@1'fo;;t`/БuC<DW8_̄}D͍LL[6sg  :Z E ٳ#`y;F 'dzgM:GSx*\cjfrU"XvʧƼ 4"+Qi=Bsw1JKl T}(lH΁X\ɞ>6o1Vb!<峞h{$pꐲ{õu@\ f岁ϭnϳb>+&4 f̕oDdQgeBZjʄ}l5PF;ʃYuGT؇~@H<lM4>0\3Q{6]i!IJ5CX'7kOqV CnyRF9Bw!v!Q |̙^uDj48X8VI@ l ՘A`ch$ 0mf7 ~wVSՂY7e7@C6g#Kis1+Ho&{a.6CL+CiwRo>/?ΡI6p<E_vG2^c_fV2no'N7:z~FB x=Ẉg|}>RyNvʤbM0.b3jL.' o_\=c\Դ X/T/4G׉ħ7T>J&#!;]S‡lt  V(߄ѥP;v`S;h&W)˼F1҇#l+/\A>Wi- =~GErN!VaէI2ϐ0BP v6%F'/&wfwJjEJ/K'>.&af#`Rq\IO+v۔"N` . <2Żg*OƋ$ k#XzpYS%XtnPD1 KrN6&c@yz($naI`V<HN٩@P/Y6#-7Y%!)8 i9rsl /8V と22*n}棢4wq_MԤB^"ۗ9 vFI%(pf]sSI /ؼ: G>w+IdE ,F#/QG|7cACjcj5 M)CΙ3lrx@'&G= 6끚. mW:s(f!Ȓy4̳lRA S]$p;uBy?$r{ %n1e;-HY qh"HEh4w7VK|Fe-*( T a̬{(ݺzZנw+>ve o﹅^>#J %Ef )V&mQ)gM`{4k2?hc+Sb&ֵ]>ĥ,+*g㞳 !!.ѱR6}ōy:eP~ѰEN֔r5:i06X-ݬ-m{?F( CNp,_ )Kbz{ӜVֈΔN==Erp]RMCv5\G&r E$gu$ҪQ=_{N pUBe)+1fqxEiY$Bs!ˏ߿T ڝkKZӑ;.!1[sۛ: -졑E4S0o{##)&~ s!a*00bki~!g>`+_XIBCB"%>2oԘ6#e&@ai2f{/n+_ķ ׏EEM\Uq-#6xb6 0|~#)l&)s*FZ⯥ilcI/2-6ֻ(0}ͪA<`yHCd9WcEe|AK~-CֻM=/ i{t ɐߣ;e@6xE 'b;U c' bl X _#b~M78(N(=[FҕQp"k]H6D .3q)Ǯv{g! +MLg)|)5bi Op;Td,P $s3!9aUorނ}^N=0V"GItNTXAAN{4CδZ=eb/W Q5fO&Y<$;=}cIy>_SldHíe&@86KsM N=Bk\t2QM}0gt#:`JۓL-"%̚0 ~_p ea=ṄɦJLqY{)\d+Atfj&O"J2ibz%9=*XBOmad4F#b ۦ%g$=$pG{( \}>t;H "^_\X[X0b,3lHs묟݀!Ҋ92*8ށKYdkTS#Z奢e)7f[sclYn^/ܻ($+Aݨ@-b:̭vZ z dU9ɮ3X`МsWd~ȥ{pAYN{אG3w|-E8٤XPU,HXw0+yAS-k+CSP;/owDD˩ءܸdd=4kdh]ZhbE<5zEZ!ʋLmpI3K$'8ɉ'Ydo\QtHAEJ{umaBgQ:A`c,DPIJXĬ* L0c}]|R!ܴ+| 9S׃ Sx=]4_?'v=AEbQ#8dHِ|i|o39Risyo UF `0&D y5݅c~ƎF9cq1ds.%nQI ѥfcQr|JkzjU^𓜶.U Ov~8 DZiDJ]eW.:I>?݉_B+O)րnf&ѝgFYdS2Z@'dN) Nm6q,M:Эrz~Æ&IPe2sNgc<&`|\j}2DyqԨ GI]+(D^Uaھw_ .K}Պ!% 87C>ˎ9zlW!>PCyN 'pſM_N1RHӈ*#gu dg"窪玼KdO# {W>Ӡ؞Jo8Fy SC,l'# b߻%\;]w_s,iK^_p(C?>K9F@«n{_31[E䓲QX?}1z7 SVNoB,+0:ִ#Eq {YM2{<zW xNTRի0!D$jUɛMO ۈ'DWO}JG.$Qo=%tk̋YٺAH.n`g´tۨ2GR[*j \x(ю]<|J *^4> 7ƩC`qʏk,xQ6cҒp4BM)k1+SzehMԖ1N.Impjи3߭3^:5 f6a_ 426 /ȷtK. h MNwثǣW9^xj+ͯ𮼷%2R)-ln?V ܘ.k0SI5/^!(J{Y7QEd~EfMu_e;+MIysU;/9!ʼ- L1 U#k'FwMuVT۷OPzP4z-E9Yy ;$2J_n;NF!M]<"pkCV^ ovF f)&S:]i5q[(CH(#gbB9g(L1|Pr$fXzk}@r/o\|1|2+g[ǜ:ƪ$C[NKijl ɾ2$v^RP?>I_d 5l0\/60A vNS_bڱ?7l6kE@$H6ǁvb?1}\P=ujw-uń)ό'7g41fEڊ =r2=rD;/Q(nr l uJrtQk{"ii;=K<}ć 3v}/:{ xh$jv'a\FH;WPS԰t-KU߳<^뫑BZ^"31`̤䝃HAWH,dɬNJD/t}W!ȿ#Gq.֝w%yV ?>.3C 9/؍UnۑH2rC8zRV dzN:2h܁t9פEc˱i1*3Ğ$|-6۲YDf.Z)UX" MS'5M|qn1``by z\x2#8HF+鸍h>Ԙx⍮,kp(2+ amDph%ҿ< dO9%Ј8`SP܎X=fn IJG1I.97g[Ze#93aIRY٤˕u\M"L=X})`x ;!>pHj')7w&?$Y~R|qIcc.`_?PUb/Å  s|_ѷr. tYESk0-؈XlC97mMi!p#`2yf"6$.W ǰ%ca n{V 6g.*tvhf12PϬf>t?c[]-aa PpbZ8J0 2jX0˙?黦C?(Z5Xx IÅ`gHu,ބ+/MzpO$@P=4V¼vW8Q^rߌE!h7`8kp#k~O?Hu~UfP3H (p)y`ҍu[IRUEo̩[U5b>xlI=G]%:DxYZGroc([Z|⸚5u'V(CFX$~_hŲf.JJ9Y4W^!%F-k[tASu8Uē>'mT<@]{*2;=|;:˪i'LUi䧗`)R 5 x!a4R8B)Bt0TZ@\A# 8) Ĵdْ徭a z^~σ(nR"DT>o0D';ߟ4+jKǍ?S>\vv( Ð`Nu_.49EzV 35yy-ԣm[F }5,F qH^j^~I뢃~Lb7MTpVlM 1+Wa`M~\x?0bH]"^B1Dq>[&R`ŏHʥqZ2W,/"S!DHc O#tMkRTNrG"mo`Q.r7>Ru&uJ?"').$-s*"# p)s'=v:]OL6IISvy|uO-?i;׋<$R,|ʚO0R ʊW5- Q p{uX+).&JDtKM!}d0uDycvV~S|Tq$kI D[XNB!t1VM JP07.aUK"ȤT?)Q3-QLz!>z]4QI*Qo~HŒ"#pwEA|!2zڜD=P?A(]"@,JI3`Lhz)'n" "0N}߇lZ̪0ٍ>8m8 { l*_O *6aJg-cRzoKnpGQ(wYI5";QkdoP}tvl2lf[nFx]Ԡs)&[7 V( DEUQg2J8QӳuXYZpT'9 XdIQCI@-#`pΞ2{7m7JZFwpT>dGK/nÙ9pO~19Y2PS-%Id8;E;( m o"2K_S5 N-|;r~|tS|XS -jzO1H-} pnwh, Dt8FR&꥚F v&>5q1 LfX'mpv'߆\F[6,v;a2#]_/ Dsy#Eܦ2`u0> 'wBxf>;Fwp{F)rI4$ajp65fV:JkWw=P>L,KK.8ZIXQ゚Ė*s,9fCQ8Q՛oqq!j|RE8 Y'GQhl2RP 퓱u).ܩ X">K9|otcIBeGE@C~C/|av7tDp]\h0cqe{Lr^*ks9T\!kK3ލ](tth|s:KDZ%d2QLg05WyՂDM#قoK³W: E ǁl7\:ǎrM\\B~#CݭXyETӍ}:m ?TQ{bl\pG!eZs" F7\<%J5uAGwZ gJE_6+7'e3N vE K? ip$ HHuj* HbktPEBWt$LS~rJ0AjC,LTr"+ ggІО*R7w@8N+*4?E sXU<.ZKfĴf=4t{vݬu7%R;eZPD 3 ˑ*ˇsnrMg'+9rmSf72頻C&*5\gY=Zܧh4^Uդqf>jnϨg)ͬ}6\ʨi|+ %irD(Ňݯzx7 w;ׯO3vs71F[ JF{)dNsu[u^7< BvXE=!@wBԥV~{JfG,I>D kDO. -[/6n[C2߁%} d9U5  #V&Q3%=ol*5s R,! Dp!:. N>L FL߂j޷J(µ̒/"HIJ8\qœ;?+%;2q8a7l'-F7PB!hL/ QM ډ7$BgołP7@m 4JԂ9`Ŕi;ӑ"}\D2JJuT)|-DN*nôT gs2H YWXv^:&mLX &ea0m_84(]x=kBC%j"]rөѴ°6Qsv>ϚowyTX$aXl4+&-}"gHI?3xu9%]NB 2'7lLMm}$B8ͣL~KC@tGAI炣MZL T4Bf- BF&"WpxEMqRk 9,,d6;8{j%S?pmpjM)=k#JhnK,hV:8ڷSqn"a3O[!׀apg+R;Blk3+1v*PyVJ\'v5XVyUmN 8JV%tY3!Yc'B^BW+Ja,} 5m@9&lsK FJg-K@ .W$ U&/ ZRQ-Tm!W2Abo `NgDr ٔG;ɉ'//-W{s 7kQc/*jEvN|[-H6ZRQvXGxe/{}kUSz[=R)c@DTn9쾃 Z'f#.LC{Ibpm\ QaXӚW=4 dH-J1GM[_3kP8M2ȗ:ur~,Z^|bHT4LqVBV7CmK[ f!u]g>DaHB?SE𦽇gȐ%\:Yʋal9O\x@OI'oKKY14Ɔni;*'A %>nUG,;F_nvd Q_7b%BoQҟSR݃*YCЗ ̅Kp{R@= qB wԕ[}Q(eJ^SЌQPݹh!^x͓GiC|@61i}㖹})*[4qXLgvOm{Cm>חs[ѼaFqe(ʬ#| i|2p‰z6HlQCwTbgPGI!c<ma~4"[~8/4rV% +x)T=&89](L+Tbw;x'VaBHlju?E <mJqDjnCn͸--?fZ<@УJ:WW&mrA'ٝ5= {[fn[Qȭc vDf|, SxL/jn^ìT_i($ULʖo^O6i91wvE MocO X* ! =Rd#4C9Z 0+<̣ttΧA~=b5 xѭ vJjD7B~rnC/.~]O \ˆ)QQ B/␩C6/Z4#͖=WkGXt.:-ݞ{ͳ6Ϳ%'wzh4fR+) b4oje~Nb)3t6J@P|WѿykC|rS6zC >rWO]aԻΪ$]SvmӒ(Gʉ~Q?˼^G% VTXBov ؑ%Kt~jWC-@EV( |gJrYɇiNUt2:,]%? VzDa H] Uם jTJ4:ٖ;TR_М'hWl1=)5<>8G!yiE,.|+Xկ`0tLl4dT"W~ P6\.:=g 4j7]p `So-t \ޑS45n]vvg2tzF5ԝ өOVsBEB_ĨcGV]G?L}W| ۰aޜe-!L=o :Zy8e!;@` 炿7z~!oHB^yӧU#~pC < ySZ"l!g9HpT`̈kfD>FM CM3ְ/XtZ,EOCv:i^̕00/h }e%5sntc 8W4AΙԴzZ_e#ulCOa]mJQ'ЮQua+,՗g#߇ zeC7MXaAF s(EC藬0sͬ֒fܼPHu@fOA)$ DŽv'*X to}jNC+$=WQn5H'XKk 2y'"` D D,8]?VeդXf(^ϸ#bm9l/^Jbř]<}W/ݯ Dy|63%' iy+ִ w8NkqJJ1^sҞu7µ;V\ #J ׌+nw#WWv? Uhʴ2ן(ݣSd)'0\7Okb[IM7 qgμ%CR VQ/XC(_AHAapq><.f0 Fɡø88W!> )`H4ĢLed-"Bm x)w8ǂDf5 YR$>XP-Bճğ\c& *0^Qcw:z$@ʝldpM|X3xnd.W_$$A*/naxv]ͺ.HfBo)rd*0Q'yUT uLvS4Fh{j bo (m u֯)P AH24N.SXW`Dd⾕`(Ya|+n7v?WO{ü]MgNIO$,%Mzj~*Rh+̑>]%,~HO&gyؙߣ dNxX+tlp6(5%bO#O|>R/}ԣ#ٙ@ր6`C4jonvs$]OeF3|۷#c*l51du,O,2e{uqa;pʾuѦϘ.mpbBG AlG}2s3wc"nF}hFzSmaF\:/8Ft2px49J  n܍%j;eS9oJĘ'7} [>3 }'])s")twwx]#Cw3_-I7:Yn,Tvr 0*C;\.}k fX0t=z{O쿷n&UyJ6Y4&S=^Dob}a2鶛Эkט"u i&—{0ZGe#7ÁDǍY8xu֙%YWI$t~X%Ktaݤl*;$8jhQYL,x2]nὙH9=gVqN36 HqЇDChh(/]O"BM% EsRQ\@ t>y̙_ь8AέC_dm"ʡ K.F X&% c{EM-q$}H*ߊe-Z"@X&S%l!ٴ/|w[} &[y.Ȍ].a5" t$IE >%ºvKc{ހ: mh/P /`}EBU7{gH s.Aao *{1:T4Pۈ\ -MZti*.jtiƊR{]CF# h $g>ZWrq%?h{32_uCz}0QЎ$14b7xz<]HU.B(*b8ЖĦmUPa ѧ16>sE[Z] (A[T*}_(l_x[ceQ2L&6^ܵy]|OC|m2kS%'`cCK]OšF"Zm gRORsV^T- #\Ѩ3MT t5@ $I͢Ŀ:[E[p,0mÐ9VT me?YuèvPHNwOPrٝD#933;4C>30&#늾ٻ4>רzWY}|Mi},z`{HhS&9YRS8J,SM{'s.jMg[?3<] \7?. @-61ߏFPV ? ,NCl .卧B9/D*2-~ilB?:a&"B)iAaIϱ0n׬ZMڽ?9Qϐ ׭:qg_驟ݺ5uC&aKѮAPֱ6smoOv!vB4gwӓ $ N P5)sjTALY2C7$,Џd@mxS,u80I1ԙ!bHLXǙwE5ޗ>@k-azk^JLD+֛$bV1,Z]_,'\a7>1(9oUSZ 9N PW5\Ǟj`Y6S&%n#y*BLKf] '3TcOeiNKIk?8fa抵Mw`|?4a6 spn?Kmm |XBeUuyvֺԽ.E~SU4ld`yRj}_΄IQda ^9F@ F3d ieZDhMzҎh:ЅoOZwtΠG]OcbkKcrIԧ0 nw⛗)>#Tbכ?ұbMˑ}&SHĆ f8ͻ-pZi O|D6fJ幡sx߱! vl8i{,FJ"WrK'M}HG1^)i|5zM,Pyfٍy~iIigá揤ٛiY5٘P#d4k HT.F}%I ׀F7(+h$5ˌZD!u=YzW)7uBVPd`[vhh/e r>L(\-S8UգYx~Cy[/+?(KkF⇺tNŷc^;BSYO8iAΪPWG֕wG!OJR9D(b)jI| +,wTPanѢpGye nVBsA:T03v ;v|;,l%H{`@2Fc՜=haw @Wα[As DHN;]Ov1@C fr.tcC_Ӣ2.|=Xf>N[Hm[=3a'q|$fO #i.v!Ih*J2`;s4^ɠֶI"/ϣJHUÛ gipPn,/, DѾޮ X0͸>tZRdhD505H* T@"H' jj S#C,)>:LBf7f=K*nթe$E98g0̒#-_2*#whC FI"eB#݋TCbeȖ4lG+-MXQ[>;փWNc +nW*lUwiĥmCI*y7 k5 r8HsǑ BSϙعyǍc͇UAkỿ|U5,zKKƽ= /W˻z%vp+?wiv$.H{K`ϪN.pvZ$qmͰ֎Yxl3ƌXlj1WNvJ y"*Q6N|\>ZԐ}8;Ҕ"bDqZ&FӥSg[v wAEzuh_e!>&S4>Ok^|eզM ܠvOdH e<̾$8i3WUHFx7Џ^6eBwKl!B; 6C2N[e)- "ފc {`;QyϔuR4^~Ra<@[NcN*KAA=Hu9+ChC)Y&1(7N{9jp]`^fW_xה*U&ը[ou,(,bxɦ4h7v+ VAvܢkb0OH^M)H M;ܘ6ҬӽT,;W@m0b_T<ܓsR9 o;۾H0`$'ȫ/7yClX6"#YeelEE|dEnVD"w_E f?NgvJ%.^PU(GiI4hZ#y&q&;R%-$}d\;FIbzF׊ۣ[8[ȑn:(OA;c6H{=HQ&] ŭ4+J U?-C@Z+*\EJ>bqdݔlQ3)c0*{@o%mmAΎu}匠afۈdFF36ֿrtB {9Z j3e[Ϣr.P WrNy#Br"\[ke2~K\U߱yrPˠ=3QZocM37I9Lu3 Tpg>dm5BR:Ρ_Q\f͎h!@@ܦyVYܧlx(V* )_]&|ȸbQR((aO! v[^UqMTY:ei+.ܜo|"eHԱVZU[R&?nSKQ q^7*;S1">hL6t5~L_T_M10Y{cZ +A1 vX끤6s *cLVZpW'DLEƨKXuCR"Ժa׮ {NgS[Ӛ2E u'\Yd)Ѿ-u$k:hx!fNߍͬhM&2K:67l1|ZfD .^ C|I[˹Ikjk71Pb 30lJIEDejqH (d趋RՌieR%r47R½לSRJnѹUE,I?I_#@N&fliHy|*pfvY dZ0fR٣ᣄt U*cGI98򿾒D"y}/f$kʒ":116Q~C%,\ ƱNSG-@ ?e^Fޱji Ŋtxa+c7Za@G-{Hb1''ܷBqvz|tZі]EdP-ؖ) $R8`{P<_QY2|_/GǓ3咠r]/?Np刷jy)=V뀒)c?27a6-R;I a G2vS-X?J x\bBKV0jBݨ )6"$俞m:l*h;mgoiJ\܉xtxSӂSC!"'hsM~GD-ؾљ1y|=uf?Tcʖf'&eDn)K(!^b]j C7PU9Lp2ї岙}ͱ+sX?Ь1hg{,(_G+7 2,a">;=Ң> ϺFMni#crʁtHw,l cTc3@g9 /lFKV@lAqd6Gev?; N] =o1e\\{WyYEme廡5b!Y$X,)~p5Ga$~_vs9 :Q%Y~/kz7)d ['Q߶4d!H{N,0RtԞO|Yq[v0_>n^qXO_aY<)aWQ4ȝ%_aoԥBJ! ݆WP\k2xSp+_\8(.DOdJ#OuO'֡5ANc/WVV;zuu3ZVFeX?/Y{ > "I'䡯0P_Ӣ."l8>qk,Go-(xz Ο(|2}!loNl]i'1V1I4q)cʈ0Ze Ev!s"lM$1ꖄwo!(q)Š *laQ mQl,$K˄Me7Z ]=R?TB՟3Y'knβHP))k#\mgkr4dM4Aдt&h&{Zq% ^q>$QDC1kNe> }BsY 5=I"d&|vIS^1Dt#u+u䙁i  ߔ`kmW E&WBk%X!SSt⭊KGՖ;eK?`-U%_yEer|F]ޝCَK_qtN;1\XXFS}=6x ]3smuuE];N{jy"Pt=%^JB-r9 I߂U(Ž27EF{#F*hFXK/23M~} CЈx*I2Z#t9F0Ь, _oy}YR5|a{r'%0ɯɘnA*p?siP.!֊.]㜒H^ejfNhO mw䔨] x655iMV 2N?ZqyJrM!r?-*e"~{go f1Z8pRoVwƔ|׆b׹@TvlI ?]>3Sdi':O~I%թ0Z9Vw%{$_p8TQک7y)^[x판SINi-Z35Ma4-:C8d-C_@a^} $T2weDTPM'-ىXyhaءs䅦%NV_Ԓ)iSA6P!ѡfbUvTpSŏJ#oĪqG$ʜB%(6(9XY,96ujp=ӛ PB8!4MT0bB;0ьIp>-|:ɗkrklJSoU q?~n@mgY/=\'<-S"hrЍ,kG.9;H ytKl^<=IAnOݾiZ.Guk!5NG:TD Z2ZAVzR,&A#=jt(7sl䏸=Wo 7Fϒ%uw俎 ǧ[wlyvٞ Pa_ƋM?,;EQaDX^c֋z8\b|T#лVrXRW?_n+z9 yނ ]1coR&+s0L1OL!e]]:dVp GVZu/y(@Lf}XYӳ* V3]' \#ޒ$GY]8Av- 1%+{e'X9fzo,vGֱq*!:ōZJIX6k.gtH"N8/8moV։{KQ̀xZ҆0 #zgMZpOG`}*A\^|wdkQJ*5QFp2ƙtɈO?r~_dak[SA N{$ ,pZ?c"Cw8ogهK}`(a<7QVB/b`CzIe9>&n-LKeۺ"LLb(c)-En?$Cۚ·jo)خڭ:(.-Ap"BۋaG1{<$ZuNLJV֩@oQKI:K$*}(h]d x9 ½i^R1tWMrt@1n|IPDUG{W2rI`3%w:2sihtAr SVKO$9?.~@nQ([3f-'B$' 'zt ʉwit^Weȟ횼Pέ)Ok*j {a*bH5W3klL'hH={i+}b$AF)[#S>A 5*k|UJS8lCR;0Yn^K ?(upy=;چJR#;42mi$8! 8N d ܁Ux<h!o{N őnC~3 'w6r1Y7o+Xo,Хc0y=, ѣ޴n r~Yߙ:L 4aad'?hQ^YTH+*TM [.ƞvё1©)zw1 sy}2S `^'n*nߞ67hD "c!.ZtU)kڼ+̃i wQaw:ﺼYd}փ}ܱ΋#*vfxM棌QC&?;ߍE1>~Vo*`~(RԛDĢ] ^?H9)}T1L74TlNJv̇ 9^(rNtQƑsl?F+C-..`#I9Я{ ^iYx~$-8Zk.; +`謐c!`skB3?%0̨L.͆+ ^-K,J# [̉pr5,32mܤqp)NJh),V!rG$keFgsX I;ku:{ viTuZv -)HtPwc{Ǧ-v=^}ҳMsJqTp2IqC74SZPh }Ix)ԡa٫8|hq=M[T/JDL7C&v#ƃevzXn"kfѲB̩mi]7|s̻m.ϰ!R|.kONHʱ,|0s2X䡈dg[`.1m4;=̫xGĪJy݋W|g 7-_x>BmPJUՕ?~do"wJu&+kN7/lXp$o<Am1 e6:ʓ5:1'$ܸu<_ h>*;kD8YJ`{145ٙj_N8yW:a+[=ڶz0'IAhZ*ٛԥdx; T #yp&^yXbmGU+/wOi#n0kruH^8Y>IM_S|SE4ᨥTg㤉EHEC#7ޥlkQݫYʉ$'j T {,ae@:&DQǣV˽)MB=$lPR5u9[\̷woR{z %w}0 !跥Ιo؁ziP.wFTm~)\*a͢ ֲEi3$5L/9Jlc JzC~#ISlYy ;m,2'Nd_{Qsٯ)O'^4Ca/$lxE MK"B&wfHF8c!lP$ؕ^[G*j-(:V9?&G҃>_>NQ^06Ns/ܦk]\t nyrD΄s̐?KzՇD ѧdp-K s_iT 8j1;vݏb,g'M)}ۤHښEM &9@:T$^i:ϽxT.?9!Zw U3*bti ~J] 6H?窠rG?cP<@3ck.z)0%1@JX f:Ln1!;b8%"aB&Ot6꩎ d8l4{̞7e%nb\'.m{Lm. ssacnZ/ MT?hLp \J+ߎKvNelC8XLfBۼ)}mI6bnfxE)R ݐzwւ_qC- "M^Bjȡ/t-/ :%2- Up9o 3q+woA̬L %! PKηΠ;[V/|;ý9)8+0<}˨?Ww;.4+~P#]q W;K25NM;YĂ."#1\J %?: o5vT K#|n'=p-Kc ip}Lܛė \?=w'$4xkX^BJJJ 8+C3A1jM|da>@ g>4`In ە5~Ffտn!աPZCu?]WCY_iZ Y]-m.m` K3!'Wc8(BBE!ud0Z6`vh"ʭ5*8c+`&xB $uscQpU~}XB x={*xg6_ ,2j?$ H;y,`፵ƚt< %\Ѿ /V I 'je/W-}b6ObLhYIiKt#heSFym4]"sU, ɉ&4"Y L-WQ4%]ma Hg!h?Cyf*BP[ p(5]ly:*ZŤhJ.AjjuO MxՂ#-C,K.)3JvzM/7v{qFwzCEv0m͂đeFXƏZ.U^Ufxh<&uY'{qjz=Wk;a ȩJQZaR^iDxl"GO/}}V%|xɱY\CAIZ5J$0rR3qdqaب(\`sx ފi/nD&oS_2t%*|YC߿䩻[2B'Y"tLq'-(hJ\>S k[]/mpd>|_ ӈ|1PsPGU줜$GI5/~L^OfMb8b\<^ DE)v&`ĻFLJ:?e:Xw5<1\Xwe+hVbQnD >y|qܯxnq RK~+ǁ[L3|UXly03jU2+P0>[؛Cm(0fMi|Bxt^M#+ժ,Wu@o~E&{y`}9pxH &ǣ=oE[WN{hӇh8i̋`|&C47Q% Z֛?L0.ßѮ! o~5r|C 7q3VcO@Mw7TKaq]-i$©pӐtv B8+ɕ9%u`OaK gW]+%%-v9xie*Z!`/2C,G.*Uo,"ti9ӂJih{گYJ%?׭iҌ:@~+"Je2/Ulu9 ;`J Ѵg/SZEo|ʰK'x4SJXm~ա*107=tC7>ŸNky 6NF١$TUީ{ڼچpNq= " 9K,5zm z(3M繡ڻAi 4j#~DK,TQ n>A ,,?o qH୪NޭG`W0єڣGǥXuЛcۗA'1ުc8c~$b#93!3+*w wks(UrL>ީ@Zb;}dm]US -R#@o0^9B 4(a7%0ѵ%{pkq$vl)tD˷lH:C\Dhx7M.=0~fq*|UUawb}U{l >Cc|Kóx_N f^Dʤ15AIxݳy41>sUM%*IX{՜ #q wU~yu\qF"%f+ [ǩl;Q͊B5C*;K|-CYjT߻[M·1RΪnLy| ?)9ze% ДcVĘ !y(*7@- rgiq'}W}ض[6D Wx}a_[0=21&\ȅn{րIG1/lGsr#2\R #R7,wk2 QpW0Ȣvrܝv>BeR*rB:<7u~^RNűϫ^1;윫+Xtnw`;?&FˈmzL DqHƫUMӮYR؃ˑ"u*W2ߙV0sZ̑.\){\&fp* B9]SNxPn.jw2CIмkئ:l@05̦v;c,g"ܭLS{-&!u|Be6$ZϿhht"P/`F?}0ӌOu9"zp~2s"_֚Juh.Šz^*>-K4ap - ְt&ه d)wU/9AL&|uUs^l/ylP^U12b͓͎j+tx6/[Pa7|pE̒ESM4Öv9?:@ُş_`kѹ:u.M\Pf]`iRv7}2™{]S>hR1^_tx=.kt|Kr :7̒E+]A7E :Tnh񑌁ǃ/Y:OƎv6[ "dgVVAOp*76o^y&Da2(Uƛ,$ՙ7&b.sV8-gm$@o ETJe"kRjyNp9Wũyt I;nBSu{J^Y]KRM)Ij};oA`vm{ӥK<|]8: #8 YH6^외$V@εfz83Z&&sgZoٔz'>:yRA`\Zose<ϥMGZ+v`ǒ|Stx ۹Iπ+,vܬdhS;A.@G4g] \"tOWO%1 O9`o!־bbSnn>Jח m;k}82't <'=Ux4"mL/NrӫAYR\d J0\N R$cx~g iFU1]?6kPqBx(̛z1r]utbS'kwv3k 2:3l,$EӖFtZ=]ds  UU? M13ՊawN7>`C͸ɺ"U(όF N22t.X{C4vH*xjs`d}bu 9:|Cw2XyO7f Trw쉎-q2)%6)0vN *JKaKa[FRS(pHN@US2AB*x" >rUC]I{St`'r+Gt 4w?@0sGGtvNS- 3^ٻ؎tw/We"Rב w⅀81=,?xWJf3yfx7^ zM)u )g;%*6A2\ %HwGl˂?"rpk7X֕f}|٨?t-57tš1 ߁oܔe L^3EI iJkfGtok⭨ՁT4\Uj? Zϧ,SS~r9,HKIm9ZsDvIlttT!MZGP5+p0 tĐhO ؇ ػ cOO3:f<6 a0@M_;0אh6%'4 We$5f9Є qs`뛄+#8̓3.@2 ,(݆ؓ˷rtGo?/ѝ&BduR u? bYE-! 0UM(FI0/Sƞ^XFYi;wmpJvِfņaY1{r4.ѧgC%$k:b޼lMԊ޼ \P6 5`2+nMO "̹잶F6H =aR? &i٥43k6E| h)+aBD2ɷ!xNƤ*m | (̠M!e[ .}X}dy;UTHA>D9nϼʂ?xRlj캐-ʠWV]RxqYA 1x(Tw$XwЗRPW>&byJWNnM-GNеX]|Mnyx q_</k2 ;N{SL\l!MᐗZa[r<),SwUYp!%pEC]b uXI/s)64(+aH%a%9N̳:O*x*j?lۑMuO))t3^٫.$Ta9w$ecPS> z:wQ:/\\? Z^"_ǑEm/ Gmj`DZz x~'s;`p]E/"K] 2H⢇5`=hLn7|Pe[Rp1Yk@oěKŁ;5.LCL݋"VB`l \'Aa1R1y˧.݆XZ q?RBVEwz_lzfz>dmk/KDd;O,BgBzR\䦚xJa˶r_ ੘WsLL1#_փLt/lM˭QM2nI/GUEdEmXXت4AF>'4Z a(xX.0܇qdTrD6+)punӹ0w#F6hW;LM\k"r_KL¶PN~uWU'DĢ@ys>5ԇ-DȄڏn=)政xΞy 6 <Pi@nVQ4!BDGԝ.0Tl71ٺF9*H__gSB?g*Do:hfR+bϧKehʷaVQ++E7!Cq?*Q(aMcumD\z4(HDa0HZR[ gƹ06?I +GVaRDnyLplXz|K8l e /IMp\%Vי)&G$r_^O@kW}Z0yɑB 7-,[wr$B-=1>Ӫ-Uh ]qɷ8t9LO0_ hQ0 3,| igC( @w\ Ne3  rFF 2"~TuTYbv#wZ,9Պ5\MGCVrV׌ZMӻ>';{-W^jF>;|M8[ngez}.BSYFwZ-ˉ&@FYeFg1|/-v5Xe(Ў6y|vv<|=4_ <`'ؚ~/6 sǻKXFh"Cm Ձݲj7OBzr-{!+"z$MlO#78lmyuO: .}]o>HME4<ZZĒ%dX>dcNs mx(̡i'p{FT^S_[fLu\Ÿ)2hE6Ώ߀ ٦}naʕҠQSI_ݨfFXzCdx9ɏ> }is+Q;{,q"ŬU 0zAK|8 swHD&qPws9-%eQKg< K/F3wJ@I 6]T9UY˽+`+(*rĐA]0駤5:Tl-5̦OJڨOpGq3\[\WE<589`n}ψ?ƚ˺XQNϒdiS@TPhUNh:WTe`G7Xqr7!nɭXmbEϳnY ab2z4{ޘm߯%"Ā4$wLЅf# qr?{$_m*݊lben<.40N9yP)K_*GJT7i Ρˋh@v|IF@"a^b>FT-h)g/Gl@tX^BGՈ!hW\@)S7~}3iSDO`Pv1`Gkj&Uωe_v4+䏒3f@w`}*D k9WG\*3-zArgn04v>aԌ@LHMj @~9-.vЯe7deL8 [Y)M,šdQ`/6wy7c1O`)XA#1gRyHMmۉSfvskYiWAH' J\^VM9lP>fپw Nwk? 7)-ao*H<2_fs# ٟXɿCv-Xj1'`ǜt%}pe2#Sk]r!v~]-\ojiP^]kvc?n3qv7'`'Z`#d< ۻȁKؿw $XD}?]=WU=0FCNY:k$Rc1৉g ?",pizZRa6Go!X0tđ_hE6;|Zn5iغhw)RD7syugJ"fR a~,U,T({_0я?։3fS`Z]A{+%?n" &@S/3IMuuY$"$$RO(i" CC;?ꪽWT}nkGGpWT9v˟N1fFЬG(߂TgC`kk2_meccR[I%FޡItXڴML: xk;/6䴾/EgyJxR :qA! %wa(1wtc)/Pƛq5﩮p#bm&/]ͦ?ZvDHRg b2n7%13Y^F!񒢯5l^)`hio1hʯg,в^Oi_8Ԯ9a $bE!shc?.ڧ1vѬ/Ny)`fbk҉bﶲL6 d s>6aYvnɳ?j&;R],#$cHބ{(DM^cWBM9cjiQe"/oC),F8gv\vs{qL/>4T!ir԰y?/rj>h(Ί "ŋѵRd`XHd!mbb$-%t8 hpՁw,#ǒ/0<#ݙԄ.$?\ijsmWE#4F)7>$(QDo59_K;/;KG5@;pԒڼJS~` g} XZ 5eoL柇GcUdJN(o.9t]3ŧѝAh:w,Pg(6Bvr!y** SmOaRnDk:8Wq_%"@y lK<<U1\,X-@yY[$_`n0C(hT ܏^Jꛨemȧf̟E-'ėUIl%,lqV!; ms+pC@[b.]Ќ"Y%ٌƪ(?XAu5\U`;1>wk lHЬUZ +a SO8[oqr_)YdG[ՃY)tݿnG3j9ŬPҚ,h;L|Cl {Ѳx@jn/I`>.O(N \P0q.9R-iU ^i@%.=XGN^*e+Z'ߢzJcǞfiEYRʸQ>&PK&RNmKFg<[N (o1CW魀AS7SϸV;uPAp!p\Y>.2ڃrnJatk?چV{{,EL@eI)jL)30MF= oaT/sG@c)b Î(w!'Se" ٷf DzLy0 2ĕ]Qr !(:&21bIWJ6Xb)e~D9i}@U\-l?9{kkn{x$ &6A 4$R(= 8Il~iK2WGe x-;g4*uh`a ;~.L ԪF"KWU+J& v mvЕ.8 B(247ț!-V?Wxn5B]_'J5 4+%D!Ďo8%Vݏt^dJ"BmDNFte3_2ݯ,at=[~!.J(fI}C(:pV;%ϮE+B~o^g}VYe(|ũ̯y1F7Gn{^Ջɩ{u[<{g;BF JȺ _75S-C5mɅȩmc¨5ER|y@??jD{ہ'gf`3{p VZld2Aw|ܖ4;34@8r}R[纾AvPx)z!Fi?^4Eց&]{is0ik!xڻ,n3!fr"C*kf͐(y#0Ex`֤8~3;B .6j/ ֪ve %1`B3QV:x3?6'4_6 N }4%U_khmr&t->#.cb"5Jqczc]ImԼp#sOJ(C [h`Q]CUQ>DIE&T4=7¶ w2(׷aVsNUn0C̎l?>(_`OA`wO֗"4OpDx3. ϯڐ@Ao+5[Ob YF0U(L쵆:o1"'|1JZ]WթlIu{i qG3uxOI0\ c OPTܿ*: K\ 8eWʖlRZ9@ 塓րlŗKԡXG?o *}ThN=]OQ~~8?cL{PCj7_,4~ ~K+*,du4I&*G\oA#M@A=ۤf&Gp@fl}œv3F%jEZf լg̀L=M"D jِeeT}SswNY?,7+W#ʺӃdbx"iYNw Tca1Nt QmqM,%~AtD}j-`AetiUG ZfW "U)ܴOm307Q]0k@ۄL_\e ҽm .1YVR gB5.0h&.QSu+m#$ 6+bm8~8Ə NļR'>reOUf NYm6l ƙzK> yACՐ]qX屢 $0Bd;VG`En~?fIY3صJ t`z 3F|($%}:†) XHŔGf (%w2j'GdyacHMJ6Ku^a~rITpwPyNgaЪ~g Z򁃧,E pFfi۶tu[ rl:NݡMFT8uW#WKNOXTcv5pM jJxP Edk yhV<{ތv'<v !:L[Pz'$mn?^h#k.tȖI`ځ vkʉuV_՝Y ^ȓB8"NALCҥ̳>-QI!锜31@ X/XSmU!ς*HE)&fW>+ $f޽d<|>3 av}b\5/>q^w OQ0]j (~ڛT@<[hrݠQߤ.`3,0}Q0 iT-ӝ?|--t0SB\)yIO!8Oh..&E| l&b,|mD>Œ53-W84@FH.1UsK'8)@MN#9@#b$| dYPiބXyUٶr7b֣u>v;Gp3 ߂sS2g2GZcU t4+a@M("[qt_NySw(F?0ڮ~dvRfVWq)f掃k'3/ -WNv$aZ)N|g̼5ag :rqFfQV2XTIY|XHdP\Zfh] ZJ#ˢ(*HD!yhS WEwK֒WĭH "H<r_o0\[3ЊpJf`u1j? Və\$ilS(`}8]bD^% 7LbY4ԝ`j',6|ʼZ7lmB"b}k(@w3J\;~Vz!hz}=L#QpUrC xpulW ?&A1ٔQ&;;& BEХUEz}ťE+irIE#Ms4/K㻟U/!JABOjo9 IV0Pg^kdlwpR!sһ:@.DMN>yj|Uw%9aչ7^,S /-zۃZ?%j5Z"~DUx-#m[H< +o95lgbܧwu'T;/AW dZ醉՘S/Kq'3y-IA$w^IVi0e8)]RS*r&< &12P"Z>e0ڿIlkG8/R ]7{"l((W};e "q"syYu|L3n˶k:۞BQI2wRFϗ.tI0ʳQvmϐ lVg~6pYe'һz{Kv 0q4I@-y{ ێ^ Q_E @X%'6&Sf9rk1B]p2aD6Ƚ߰INnMsB\ T ba:~rmׂ{p({)Rg8"a0uX nȊ!+1~no8Le;?;e{Vq}347:[rW9/PD_tN^)jrp`Zv[`C| 'Ca+;,:Zus@ Hn]) )Vd?K|%#P^bRd *PWdxX\nN WɻyYkB֌ipuw"`k`(\TRf79ͥM~"sH ꬅW;;-ٳq1 ^$k?FAD_eX9Bp_)[gMз!$z_O(*5)rŗ5ցa[5򯝫hhυȩB ?a_?u!K68b,XUrt)رj+1{˺VxPbt5%UdUk5'Ru0$ͱp!U)rms=Ʌh(1F'5iQhG[AǮ'7ڵ*8Gc[( 4.#m 9AdLà#[ |i^0sio3B͍H(X!S0elP +5 sy?e1ٛI= 6D%jO(QL?u,y6MXLn!B=#DNi*=W"ks!!S{qKh߂"K%G#[N?u- ^RX:dc>7~Le(H+_?𬪕䵻gP/q0_*/jfG'ϙJbmYe$yT%d3 _WhE\;a-jmas/TlVxƊ# `0pDغ⧣ x6 DJm/nl`C]pP8BДB#:(o |G"]LnnJd*b#q>4qVTYWtbpldhrnҫġA2oui.±^JUjRrULTrZ?yYDɾ<:CB SR . Rd1"RnLDž QI[13C:S?Y5"Ė裷t7t,AWXc9BohX5Rsݎ5OÅ[PK;_QeIB-[8 :`4<*a %xjَA!0e\njosZ u2` ]4 <H:S?Y#7M*SƋq3jYrIp51vRy9y.$rY$q,ǏU%U@f(ZrƔl|wP0)*I$${fP4>Ornw ͇~"z5RHS^FQM 9ľagtjC]]vhHN#hV5UC&\$ r.ET`O f'F[v@s1id\BFE_,T_^}T30TyX#M×]#{A=!_v!7%or\vJ-ܛjwp47dJ.39 %/K^jYM0&@=q@?]|=T6aSeNcCyRt/\z&k;pǺEiq(HB Mp9­D cͪ.X3t< -Ѵ'_MXX Հ͸a :fon4?P8$ƹKȎ&-/WQ_UW L| [ _o] 鰇ȫ.PON`(CVsC <ۭ&Bث~$=hQ+> g'Xچ_2yaχmj;ObxY>T1[Uu3`CJd"n6FVn/,E *aÈ1xzc{€%rS }G}=)k~^(\Z߮dTֻ^U9&*!ؖivz`A'F2 a锠"?5zץ`?\`@3"*Ød.v ie7c,V=1m%}xz=ґ@usJ|/HR̘.ꎐO\7tn=zvG{[6{Ƶ7ڕfHi.*Jb؆5 \<"1 0;Ԑ%½&j#H/5~,y[WY=_3-]Ը*Pg( #$坦43od"Cqt2$0YށgazqF~\v^U/4PL!&͝?v| 9Xlh!6lfp_O+ewLa د˃C A.Z=!ݜ +P\S4rC]6p^xSOb @~97}#`TwB6O(j&#Mb1~DBxVq"@ܫ+_gY+l|]upl|pIf h6nFt~JZveY .e&Ű> =py\k$^>Son\%S7%b{캅VVxl;Z8aDKLO! $>)> NexqZo`O+X ~To3Ox >(&~JP\̵,kNҰ,֕F9}4`Gu=h=@ aZ[8>+3t (ߊ ⠟hZ.7b f> 2A{k",9Z &%%q~Z.]zXF.3~|ӬO^~7kd,FZ.2&ً#|b"m[(k)® ~ф}-Kog6p~^].( L{T1/f%!ի},$<3YሱlRƱK )O~h_{SlNj>sqN] }x>H.:+ ,+3(]"r\к2nDb"sn! $7>:%>6A jrhZv.ƵmNz(mv~Dc2//#rTUHdgqdf nBo4/OKpQA(kx?az|f)#t,3\5H1 셩I35]USx+I%J%xsfJPede~n ym!bg䕪 hꤹyA$:!y^I=L ?҇EK\/! !ZI,|7h0ۚUM[hBzl'ֻYfE.qNx6ޏy=6&S9'%FYR CF!v[X$Z>2R[[^b` l,Sp+1f ֥݀ͱ&fi8=ZA#4tƂ.N*xFX?lozN KN"Ru?s' 8SBiSTUXXǾjnka^Sԓu)vPu?LELv 9'e USo?`M |mje>!bJuoEK͈}N D%)ן=4C"3uߤ˳@ MrC~3A:yvG+|tÆ$O<}AJS/eCћ!lRx´ȌEwi-`F~o|5A"%1]ܣmoj , [mc*\Vy쪈!Vba E]T<?J]f? 3; Ns tk؃-` 輄L/r6G^kix YfCSbf4ȱcqu<8k^X? ^S B sf@kj̿'W]tM@ۈ8bb~nS|V8NNteOpuV&rr}_εW*>`the"#K{-k:}vfD.Σ|úFS#oI-L@ʀLtӋo@ڱM]o·yZD.'ΰe\F ]FZ'0U4H  %*!iwAsxG>*e"ho3Εu9i]'GCW.d9R{i h}{ xx<.6=FM0(Ɲ S3=_F31CLiyU^h8 I 9Z3{fKnQ4BdR'rǐlYSIvoF\m}ґ~fcpF\+a*ŠS2AN>9>ix@\K}OY&\ !#pooz20wEyoէ䷔ffDk;})|e;o-$np BbV&G7#h'_z#$T%|Br-q74cX~JF֥>W835YZA*xAQPwd!V8&`ԤUQag}>{U4aOSG/=T[,'A H!H -P0ImIGQtB8>(CuyFgC| ߑg ib$oiIwGc3 ihAfÅ&o-z⎉ռ_ Rvm9JpoN~י̈)`#,nGCQeT_f%W׆Z{?jm}dH׾l`X:Nz6SL^1#%e3gzTeddwLQn]s{5\{4,(kYJՙ- Af,{BkQC'ۚS(a,85Nt+beD Il=hs\rsX±xn"- 6mjC@DSf{VIHM7U-=kz?jGފ8 vobjՍx&1>jpj W'[Go[C*{CWL \ʶ1/ʁyrjRIjVqDkFt@}!ޚv`tk}>4PMƤ6Hqy@LQut\֒cY*Z1^yg!{!NcH:[x9WMpq.k&vNS , ?EC g|ϑ23z_!JhH%*e rE%O(5.܄Ʊ=p Z NAq E<Tnڕq0(#X$oQ`*V.G\?F`Osn_)R`ZtiZϒkQ 5f>O,' .@NC\!.0! tCB@ M W_tբv/mT#gl*icH_ItG;ns&6`.;LPJ0{=$Ya䊁撯dD6#/'ଧ] }ۊ"&mU5NE F~ UV,$n;w9];J1LQ%Nȫ~Iϊ$ε|Ϯa`)\vV+BcKP4)%JKAB7:?5 d]Ϧ5%? ě~uC\ޖr/(; #Yvs_=!W=s  vf"o>]N \|``Gi֤R^:88ݞxĨ 2jǓpQ E rF:C&O13) zT|n$"QUgkM1^EߔtoJƧ av:Ѩ-0Mو-q*h1 mȤTiGhRd݃CCȬXcdj;@8&89Ҧ2`'saÞbT3ޜl5VMתzCV2f(*0qEi7BvDW (`y &lzhrRzٌiv ~<skXaͰ)Y|P$q^j[g"RԡٌBKÀloF1EΏ =H{󘏍נ`+Fu$vfvTB%+7Sʒ@ 2n\$`ke-1QH0ZXOaKb7 c.M+ Io }m[ 8*2}H j^l\ɧ?ʉhN;'y_zʲa ڎS:+8n][W27^FI\9da܈1.F F6\7F0lb,^8#-1rW9^NAGWbEFrI&]@hy65~=n's![ %=Ig}/RGuh荛G1.Gsxlgc2I\&ӮSC`1aa}M=|~ bc{*(Z֠Y<νtx[BA1;B\2V`c>l#B N'R;ٯKFj# &]( @Qq~#^\UZ`ŁazWIx2˜Yn:#T7|+p?=C4OQCr8H[6WܯK.ѷΐ+]Eé.dnC{ØHtxǮ2{\z:6Oj%,#p,GIa/.XWY,~q@*JI_JqYj-Ԉ\qǢ0κ* 7r*'vlhRї;t)# U6CVM̤&l1ƺ/U?,ɐ'܈Yr,,NIgIJǎ/?kвx f{zQI XEmx >b]6J7>{o1hJ:-/u0:dǗ&l8D7|q\_VIw}+uIPɸ.=AYj&li;+P g&N0~o$+ʴf*m;L_nۄuKcb {C;OrՄu- rǗ]~&[#jAtmOt]Gh8ԕ}2oA5XAgX\a0AN.rBU]zS@IМz9KW>Ux!%S^Jczkxh W>7"@krId{]+yΟ}Oj#&u\r|v5!EX1J"6#BQl&Bs-o;ëp'.}4:2 xŌpʲ-F<ة~azEa$`0KUx?> IDa^5]r$g4^{qĮ/S ./E/.=a9ZO--+/:,Or_VT6u}:rn`tA`XYZ<(NWH}: Txexʳ.?.]gee~Rޗs~=oHf)&~ I*kŔDCsdo>̚@GP_Tg\3&9Mgk]3JOno;t lU`bbĝDs(Vy^Ӎ)k))z'م8 0_vhPrAQr|vTCƣ1s4n%adEséGA+Ɵ1 bo/7f5yc6cx;#?L_˳ƒtR=e!]h+usIz(n?&vPΑ]i{gǭzUp}u>-h2R9^#TaF(\-Ƀ^k4db`8C&^#+oCy zb~Ob7Y(7Y2] 8G.1c() V!L/#'}ZE?Mgf7׾S d` SZ̏bhI{lS[}P䟨jl {J_17R:H㬇4*#\htf-4|w\#u2aqN4]bTtCžQ#Thtȕ(~ؚ͒O?ڴBߖib} 'XSG4: 'H Y nSѐRy2ï`Wri !zx[sT1 uz:nѳ9 q[hD&{9V"+6.^+uK`eHm\7դ4ҀE>.'4LPىXR]Ԛoȴjqߜ#Rp"Bj'v)=eS|OrƁRVzmSH~KJuHuVu-jFaON$ׅ(7X:ky\#ҟC˰F_BSFj焍Og: w5iRMyM2RU dS6C\_4j$ /x,5z[̽ rV<T+lKз<.TPwe3fU;% `7+>BH cʒ]zBe?Y& <;f]j0ePHtޱoGA0L'v \E[7Ww$`"W8bX3{n)KEk=yKAXM=2wỦGl-u`( Gl21žcZ "QYp4NAtyA}{|h9<1;qλ0]۝Bcn:%w$M8҃QH׵(-^z~4ece(N?{gnH#걪>@\Ũ 88 g{Zn&qn.0Z[[vrR5˨^C(9"OZM_̍sKX@9H6XCwbyAP;,.Ssws*Xo<j+࿄owA(|:?zT-GV iz~ZUwOdq0YT2u:'҂IG0  OTՈ>_pOM&Wt^dLYjr*z d^t5$f}Ewn --"Ԉ$.z9'O/c>v~ 0! E¢̟!O TiOIfEz,;?~xSZ;>b`3@c&g3*?_ŒS!cET`E}˫ĶNxY>9W%+ +f} $ |A~.A@'-ގp,6ܾ*AB߭q~6Dt/{3Oa"6͠hb(Prz@sbHtt4q>k~"x>{j &{Oa"٘Za'Ddc]ODE/Xg[9VZAJ!;USewyOD.#H@q yzEjw09+K7d.WH:P䫿8Ap\WČWnd-2Wqp .N^YL]g(sƈ48ĵI0+F2Qx+DW(q7[-|z6ovwwyz?\Fc!D.T Fcoʒɳ STu//~wB%{ \zںh뽶 z l,>Tpf@+f] ax^Gt,P'q?9Ȗ.FSPUnͬ .4~xvM"=k$旻LRY {}V9 2 L7;gXϽ]2!8P=l ?R&px)~x AJ;Hֵ:jv!x[%& Q+qMR~'E=!.P㎵LBs|µ ̂3Bb YzTcLfhJD9pG);6RhRDqlb .chو*u U7z;\đ['4etoJz/XԽPoXNޅ,ǚv{;b8ŗg4jGOK ߸TOC^H+PP~:CHTXN2`f3twh&dfb3 Ej_sMJ%ɵ1h_iO 1 s=Hx*Qqb }[):ͦuy^0е`ʪ  u $;"BReT5<>orbDNKBؕr~hx88Ӆ"?}wxkwoLudPC?z'_2ϩUjƀƜӡ/-ə]?I 'kΦ9~ oYHq{2:񈢈ǒ[eS ,[IYojak~)h!C)(yH5[h|Jw0pt4KJ9/AtmH-0|{ՐpUUVT >h6L Jc5K=E$Up wRTUIv VϸO~EG:r_ώ.~l͓Lsu,J fq5(4D:}/XRo\|u&_ɻΎ;uI9m9qFeohU{է0| {f[7 dr1\ʇ㝲dZtɥw2:32@]en{@БwU!qͻ~R#|Bb#:ϖUư&a$Ԇm`ha?na.K&C X$ʔ~iBSҖ"йæՔ)p|pX~ɕ_t,ƨ7)Ղ1"@2/P/j(τ##GUR+Os k"䐓j}Zjz6Z \avrVfu?æX\ܢad)Pv8?B .TP,C\όOY œJ &&̆!h` sԏy;`I)huea_Qàd{=J^Ȭ9XyB+ZvlYK5+\h~,t!L|Λ5 \*[7AoE6a$B\V5[bW5ͺy, %i ] $_e[0`9܄Ýս;44[ETRҜUq.d4vl% F ,l~Zs٘Hh6.ⶸ Pz H:E4AU M?,AHUj/#!KWy_;̌CQA nPe$pgey $ĮXt#/`AGF" Wctr %A,BYB֜-  e5p|gp_z.'Մ6WjA=ϰ`ߩ bJ?CVix;vؚpD.g+jzulΦ#ǻge$j2~إ_]uȮƌ_ȷW$DZfջfɝ\& KqD 98mo׀] y'BUrs9H^IN}k(MW쪉2_M<Jrx˓=5Zq(gڈCΑ M"iSWN;SG[=BXYqUi!wxk kѕ;6g*B0]Ξ]d>!Ƭrh_Ltr'_9Ϸ1^D!(ԡevy*eZR [?k$kMbUv㰆L)k {F 4(ey$09} @7(ȧTSRdPwBb#m}9>v^۽ɋ"gp0`VLIBu:Egv9_K$N9g}4m4zXI' DY!nlNz~x.XEteq@OQ| - 3F3c?4B`v#ȗu*X=5Xl 9it݀nF&st+l !}h|Fp6ȧ͑+ivu(H8.DRZSSԠ]"| ]щrL.K^գS_ݟgQ8afiz]|n+M [HRDM.=Ӣ2iQL@76: CZS5.TooU]9kqoptд FA W%=ڛu0v*iZP%'cilÚnXt^Fu扤MDSkK^;:%s+}iitX|~<0Mix/~q`:^EgCYJ}&3@"*.=%;VQW"wҔ` GY1Ji5NŶm<815 J{Xmr߻-0~OR>@bH zyڅ<(YI϶ "D %vũ|zSچ^vכEomgݻ8KW*ev!h24):{d1 HՇu=k>Lc .9푒J ƜP6kjթswvn:KpĔ>S C.:{'P|jDlϝLyҥ8- U*@÷A?( ~6!P5)N qQFPZuɮb |y1y!.z[^WPR&5a6t JO0j_stC1`P9'`& WziRqbҞS f-drhNjK&誗ڒ&iRS!>d-wn4u?rB՚%fAJKBt/5tJN_&gxQID=_fȦ  ރ^\ezx_|t;7*9`ANQ:r|y_}Bd͙bl῀% ZuExkpwM|)?S]D}=%ۺ\;z1څh}%)2IsH"{d%1Š 1H, 3DC(9P4. OXĊ$duqFG3軍.WXTޫ/ePlt\Q@4~FYB0 ) 23ZLHBcxۈgGW/jt=d##g*Ss#Cch4Dz}kɰ^E(4?P 1CeX%<wJ܏̓#-_d>6Fsʛr5)JHC!b w-Ll&m7L1pƬ!Z\tOL沶x4jϋHIE͗Osm;H>Dixm<%]mQ+(_:d7hC/Uq\UgJQWQm '-N|j@̫Aĝ2#\KqL(9 |s XeÄe nhz[RUD6KuM=b,GSƔ鮥1i8h< fr{F˳جccQ 3Mo'6KB$ISQGCfķj<|H9Z=~3aܚـMGDE88=5 DWZJo UyYnP-ջԲ37⌰&tHφ[r '<^3>WX#!9W=S*o^J1]Rd7TܞA{mѕpYלȵ[cKOWn/lpw~hB-;#ևu.(=FO߬Ia8yŦ؁>{ iM]2ԯ,\'6y,#mZBt]VR7`0mO6 Wr;y*<$+9gl Ѥ _?#,7*-y5?eo;p>]8p(ZhL(r5Z(̹[/T0R_{@_Vr`s-jΓ"5L!NL cX@}-UI!7$3<0?LtY5Ɵp3??ϕ&I~۟Ee)g ʯW-2E(-PWhx+ h|ɲųS} J5JtO~~aץNqbaTF\>%XOe&IbO0xMp7Ʒo7/&*)_@lz(r5D?Գ_^8bvwOVqxXS_Jd.}CB4Va;hFreL4ry"ſ$bOCu`x//ɉI QE\y,?{:@}:l|=0+ɠRukREr|7w6a#PK"s~dgrXe¨}^:"YOb$L~OKM_GN &nJsЮ:í⸐hlTb r^O߷pj[^'+B*Ab*/ j:Ey8Ys^ԋtg}Zbҟ!t'BtXI֗րeDyK0ah`zշd,tuZHYXo7,lԳrc+Ҿ+"lOOb(_uaqM\R2~>3HtR%L*6ScbŬɿА砩ɜ$*9wT{c;f!cGzc,ɉكjf|f;YQ^R@ `>mX1b1,paYmq(v'G3DT'j('-ԍ"T*A2cHC֊d(h7 4 aQ~@6#h'y\ _ 祠S32cv +9b<?.g&]?$v>.:ޒKMBy<jaѨ. WȔF0im޷P狞{1m(ڒ`M>,~$֧&S3 khsYs~p$?Ak|- "\JDr,?1BdC|1u4N{1XyZmwsvzy w.7Ъ W!=\r#[k+Gvm4b|S'8"`UFyd"6t?)W =@wd6@3 AtRLSKZ>V2jic//@K%oJy!jH(yu; )a|xǛY!WF}uE`|xTs\gPM gvEUŹ. 2c{T*n rPYxV)9Zz) FOi"%UMxW9MP{"#IqM ;kR\) mь8Ejуlnj]MBJz &(0uŞX#7ƥc=q=N9L'v‘5<|x - jrz8-.C0aIrd_-N Hn 㣶nhқC!؏岋lX i2H5Fvߟ`&Ψc Pp9&#W0-|LTYI-A#XEhse9 mGeD(Z!QWaO*.Im&Q(F.E\c%2^S@:EҬׯ跞74x8lub6% *gێ}W$, M/u,eq.ݠhO՛WCiQ-{L^VjWFqA `PaZ W Smft:{5C6ϴfsh82dUYPPC FT^ L?5䍧P 7v5!0k@̣0.~%Z..^0[ 0m5ӨOYˡTd7D׷[mF;0It?z8I2#tg%#$|(0 Xǝd'{ |4LT\WmE*dY q{OU/-g1uW6٧4g,EJO0OYmp.}B챕B]i 8iR\//~O Ӽ5b/9~Y8cݲGd]BNd4qR Ωv\Q(UAwDbnhH.%b}.a VB*jV+~b*NdKYӝ~m`Jxzry s v4v )*4(ϗvnwm{J2f˟qE6K8]G|j2ƬLpvT|'@DeB]Q9.{QWn'ctĭb;ρӦ/nHs*L ]zqGtʲkZ DReZC L2Q,Ƕl3JO(yjz r _H:+T iQut{n+i6gV藌 JLt~s=zӬW|CsY`Cp(4deomMWQяhXF*,=6@ ~M@!CJ'8 }| $9$P#g̀[n<&D Ѣ &g':6b`o~TlLFW"b?dhoʝM]x+,v_#H/?qi!z,.ef! )4$wh[;=JضϡOT) -$scɡ&_dސ+ؙnƥ:^4/ҲMV|2XFues &61*т0-]5_8 6g.%q85Lḧ((\HnjeO*uzC3ͿΓLIbl|y3☲ ,'z}:ҝ%=.ڻ6A-vo)n]5(Qd 9rveJsQi\GL$ObE2QOYZF% ,Ya/-˅&c(vknx )"r&yKexGe73$'Ę&Ƶek|>,!E(˾Ik2ؾx{v3e}4J(+(ոFfq,gG] 8Kx^gZNoh-}-\06ҚʌČ [Xbxx9PG"I0}$nT vH wlz2{=UG4sdN1>( ᚍN0g [R+mwdoAQ/&-uŲ JeJWzi;NI@v|ufMӤƍl-p|#dFOB?*; άh[0HUL X-6;90~/tUө $ą~LHfcڧD\%[\#>"RW2(GׁKKN]zz:6>_OHi-\߰/;$sBuy\F^?nwD=2fQJ,'6&k+ M9!M+t;Sҭr c^|*(>.6`Dz`3ү~VZh/?82YdIc+6ʴ r<-6iF\]bhDѻ~oSz~{zUgFK*txTlPUbD!`o <lgFgq"T{,NHѡQ:C~C?1Ti!͌a ;Z`x6tOH >(Lmәčd%}ݣX92(ymeC{kjI9G|P64,lF<)Bd}Q7*{ VVmŷ_τz7%;KP4b<t˜]ޡF> RrkVv\O-y7lw9"Z3s.8q Y@'Մ]ZYC u9VQ]-Ul Gv$%9mz7t@RpSq:p zO3y낼ͶXHINq FvKZ}֗{NȏWdžRgKYw:A)െEtAELehv P5בX 1e^PxX 킷4J-L.#PjV0k9=sud~>bCQ!zTԪz1A'i jI ;sSťmwxE,$\Q3?.0q ;l CC`q5Ta J?5O/rOws-p*AGj a!a@Yc!2+ڨe$H 7 . ,g,E +W]^!Q9Bz#y NRT^ہ?*lu $䖒/t4w >&N{ݥ:X0cL9<r ذ9ӈO$<>&z(Z` Ԣ>@,bSJY+ it*H8b?VSH%5rZcN\|+dd=K (k}X4LB/fP )e̋rڤbY Ӹa&B XxӸ)z[K'we{#ŭD*1#1Ǚ`t<(n;'vvjާݰN(Gj2lv 'Qpj_-Fȷy2BG1Mnz=T %Kuo/ w uڔ:Ŝj<;|kG3xM;$5pi4t:/frB#D.'>΃n\)Gm )S>%O~:s3UBlq9)TaIIgxNM1ǧVnykgxaaENVk;./*v^e8,Lg!jmfnn¥_H]$Y\G)ն# [eJ  {?3S}Nu`t!;×PXufNbcVh$Z_sX M!^CGJ9>sTS4$\ݭD_#t낤ayj&"+ˬ~~t\K5b] Nv~@:Pʱ}J;:sWFneWhE1.Y{BcL"Zm \^GoH%K9Wu.}h@mX)֍(Z<[Eb [-7szZ G FEzS ˜4pvjFc-cI>%HՈ{+y Ss5neZ9h4Œng%X '*<2yRqE8È)iӰ? VH^ % 7 O ]89ȳlfTͮXJ_r-Q 6JIaIkD/7z}H1 KNݭf#MZ3 e(LO]~9k{\΀S\$MnTRɄG@5Yq&ɰJ9 ^ۨl2[;wh mGt_4leh-^[{{5C'U3po}s>V ž|_-iRHu(+8[Xа,g YB`vZ{"ypT@v T,}LXtOxtP^m-*4OX%2] 4L_#9(Q-HV)ݒ;=e$[z8|߇scxY]LeCe$oy0nV7_ 7,+p1ɷ_:e֛h'x]N=$q98G ۓg=ՎN1o@7js*5D[PuJ% b)D@I\7O6;sSLw849Kp˿&!f/01%Q~,%En'<"-ݻ0Hߛe*Xڡ;+M?zK/Up;Sp@TB^MFg3EFZx++76H&l  u>^7=&meo[8[HvB D2aCıT\剞S.?'Uʓ=S)`,ߕIޣM#2串ۄI62yF+g}T%ufXҰ7YY)ՉHav@W^i7EI#h=OGOCxKpot>ꂣ;? m8]BUw< DnȟY]Bߩ-zG2Ch&(Y*rB>DXKVh͐ӾXKI];dF8M!jvpnIAsVV# C䝛<S(&s+K'1/~מ^+fxz?9ؽ* 1LjC!Vi ^ɦ޾\ Z ̺dߴ^K݂Tm#k7?3d4Uڶ(yo̠nyM Go4d @9ؖZ755NrK.)ҥJ ::|xJikCS)JxqgծݮsgnHqz6vbƉ-=yͅ fe͑Ry& ˶0 u\76}OE0-RIRաaV[|Q:3K3rI Z`Z'P eDŢ7p c8Ǿ3"QgiJ*b3y5/gԣRM-zGp޾*ï:ǮutƆ21XPV#܋ ;=D7re{ $ifFA|FQJo=tPh71 U MQ 3:A̓-1b`0QD8XP|2T\})0<4't_'[NBL7ڃxK瞥eX2*f𹸨o~%=hKxXS#9*E%v/ K4˹66G-fqé˱=,x?!{M7+9AcLoqg܄">mcT"cWd$ɀ3*9PXc!sf07P.LUbPvU=7<!h8'^&tg/poUGk ;F#Wݺ/l H Y /CuBD:/plV`~-s~m L p+:#b7D":d&:H2lB$젽q^\jq/pl9ĆxC&pb){%UƁؑ\rAF]ط՜RM+6_M"TqUe)2vFuwIg4*21FJSB^eH Ϛ+04T?vYrKv׶ťk)2_s`DTz$ж!3қ~:X ,r*i nnPx_i-T9C.}斳fV*'1C[H!(toIr$YB'h-Jx|ҵ{S7k6 5 <3_ƕ}rGY’<`ɚ1+IpoEfУCay7Ξn (jŵfh֊Ύxň:\+~G0Kq9 &`8^W ۗc¾@~ uDر`_υPױ㙲 ﹚ %G+ӑ~"p ئ'K,E6ZF I0*G־OBgF`:C[B \=_NDReĈ,k Vt:ąmHs'@Z&VnǷGh`z9en n '7!@t?9d4"yd4&Q%0ݯhj:/.PcGiE]qyPmWm8s.VD[bSUu|'sh&F:|_ᨇsU6IGsv6N%\~[AeA.PqOl̜0\*YS k Zq9Z$J8eß6Nj]W8*TڈUh?x'қs*$si͗`vF4K_H`iH؝:Z E-lHgg=I QsxV!-_f_1ixA$~Y$|2C؏I &q/=vյMUИD;L7jc}̻*_2KE7-Ot@Q[l+@B%Nw#4hvw#@_Ѿ+*Ld+-^҆KOMTw-"语WaD(&y_gP_yyOܱZzJ& &:,tԷn2 qE] Q$sW,~*~Fv97 y2]-7ţW@s[?˯Y4?Ÿѹf%&n3A\,Rj5 TY^ ʂ >[R: hK' ]㺰A IXHqnc]Xb'1΂q-A R:3Eav=~U[/!C-3*$w_yvq",Iar- $[AN^o;{Y ׃鼕I-q̯k}N2vwFJon_{ bX11O A `?uJ܌5Wmd)U t htLrx}Utnztlho[tzW{ZN#:>Dd?zpuv롧?3oa&fޚHōB1o?BS89:wAV[k\ԯ1h޳mr"EBӭ9Qt٠>B)2 ,w*Vӳx9Džj¦o[OIܬc?€gH^/Qu(Q[ld_00ZwƪJ˞BiΝ?*?-^7h*t/cd$!oHs[~ # M~db -(%5\гW,NĹ9 `*i?9:3WjLT Q ]mȊ0?+6PϢlB>ԑvv)c.-S2!(nQՌAy0 Fkr>^Qdb΂&7u$\NV $uj^ ; S]mY/  I"AXw2gf /5Qb;īז LXH,+UMYL=ِ>2"Y~;ɱY|QǼg Ze1,6Kv!0RMH#efz'FCGe>6]tZܰJ$'{JC=tLaBQ8WRSM8+ğVe"cՉ`zoݭ.sY۸B )\Pn^wVx"i;Aqp@Y고L7d{bI1t[ w\mu_ʵt*DnH~o4L!H8 t=5 >jBZm2iY4]}08< vLJtp'u/b400!t3wzM#ܒrXhǏͱ|̈v%|&t%~MtZDO%4.yk햕ՙK{\E j _A C}J gow@r`F·ͅ k1",$d~80&Hv"&.9sQj,}MYZw%.Y@LB{J?ZdbZ4T/82xkh2$c! gM{ֵ{i("%y?d1+Su8eY?x#;/j-&v1$+h3P7dI7rQrv~ UM 'ԛQBN"A{$S qB9- .?lf{8iYXQsb8-%qfΎ:9J40aǁL׀IiKk˩`Mt}'Hj yM vW y64?fX21+\[9/dכa23+0_fh2a'3qt9f '7,ib'^[۰[SPtL(Vʎ)o=9Jf iJ$юlk#,i - }E $JabhO$"k0}_b߅At zj(`H.4tyQ>k[ gmWIEnJnwґ--*qC{20=ξKWn's(Dh-}E\ Y];HiGG3@Etԅk6vYF>JƑ^˅}Fe'qQ/\Pp{AAS'3ظlqv).J0ᳱ'VY!.KntntL}C7'G4opصRR vIϐ=M*#mDw*@bMkǖ h'KZzW:\_OA` \#9.mB1Pc ?:5KeX=dH3ЗyQN&.#mm{9۵3PgIv'Ѓ#%;/Myrg/\gҙFHЬT_S ?|K"Zo?Zj^dU~恵;jw"vA:g٥ӎM֩R>q5E5  W$0Ϟ USpTl:/S--}Fܼ9o+rxZx̏.SiQ;+xoj-> =l D7>gCvm((bTK3 Y3p \czHP;\93Ȫ޹[>}>n_#qbr.ĚVHLGG[J>C5A*_w'7 yf"$%c=*R=߃R^k]?M%۞H`6SiΧPPZ5DujҵJPUqx,Jn*<ġ}9)V2EF7SiR}勪K,&s?&\q=+qLC:(G^J-6&FŴk>@lM8nE<,uYmOT ?E|̔j즅y R7 S.U`2uT1_2)ÂR験Cy(bĄ{%\Eei2 hYq٣V=MhH-!ݱc[ś>{JXJDEPuHZ XڠG ~ZVB"7!b n%ѺwW-^9 91zEsn.|[wLs XC D\}ލ+LAZI*cCJZ*1Ȍ0(3xrHN,,7]5A,&A z_C`k QPz9eNFw%))ޏNK(2 X y'e\U=HW0=ZhpVqrpCX.[Pe$`lv N{CU&G ~6+]K|FjH)}BguKGi5_?Լ'N3'49yF9cr\je. !?%9[vزѷt02@S3o装oNl~ /v#5-8`hP,7R>0h0\{U\{|7gqW)z3] Wb |J>rf` g.)1 K RD",~<:>I]y]8ȧhGQј`. E~d 1f&EFhoWai,aK$\8{z*5q[X" c)^+N`>y!l Sk*W%G^دILX mΎ%dS {pi VyB/ +*\F'R JUbe-ͨVn- /DaiHL,& *@RhBٟL~4|ov /ќ p! Jn^J SEY GX'HH|C?-}|ayp#pR!>|Xp'˔e'nz"٢_Sg혰XBP`~ՃXogH{;O*fw& 15FqA-]':5Aq>ZaH8 m95ׅsd}4Mȵ-PKO,pXbr(W-Hڎ4h58qpnVqRȎѽGDr CB<3rnp. ~?V7G=}xN{z~fcεd*~H*Ngso#Cjtih9řv8L,/dxNgUAͨX+|S) QCSv.fL5>lϺw#ܹ#o@.=\צ JKc5r-QxqQK&xAoʎ}.s~h9iX57SI 8O;: ֛zqGM_cZX2q$O>07T[>K?Kv /&Ja&mT#Aq1sXR!& |!*nIW(fw.|0{OH #-+NggøxP8##f3i1V1Ja>sX²g})$%7+OYj.L1шQp|RPYnnO3Cl!m)-Mi8cIDA$5OsU5DM<aFL]Bn+YC4%҅=`Ș:bG R]/:i 簫\%:ܬ.fV-H.;$;{OQuSOԳ%CW*VHϠ02-ف,A5}B]Fv/^Qƅ:$k>e.fB䶃~vCg6:Ay"۱R U]MEqɏ\JdAِ1 ܀MEp v,5W|} S&{1n/~$r(7Gu۸"}貖BЦqpEߗF"yIH+F-n2$ Bp3Q+7d.6Rzx9=%(bs9/BW1o2q\j+'W bcѰ w `xLlIhM+%xf6fW4Z+vmnEr,䅌*dPI)g āƾL(p)[ 7P]Xv UCι&Nf`" #b0AEK r4IY#0؁ˉ ڢd]}6*t:c]LJϑUŽI~;2}O%j*aPbgr&}ذrBL"dЊ_t%vԲ#Bb[iïA+Vqv6"HcXIҸu@,?S9)SN1*:Y^5zE50\;R~1r X+@AӠПR$V}n~Vxkc kvp VdD>ğj]NWNv*KV*0-l6S9R'stAWv{h߼_N2:gB?uswZHjr@5;jyTB_J0ND yZZ"6Dž,S4j%tgWZa* /"Ƃim3JȌKaÂ2ݣ*[bMG/i8%\S /o'y&&g-t,3c^:޿W)D~n/]2h2+mqe6W FoK.a(;0>2|[4P8^(iZ&6\v(1YwQ-cq&H$! 8)9ֆN£RpSއ GL~U{-|# >9gXVS]y@~4 ]?̿gp^33{Cv,C4:J,-/@!RP9QQuˎե^켟i]z8% [a LBڢ֙Y )N~~GСF%҅0\xn8"]\'!otK 鞛շDxbOX=x3 .&}l=Z Ƌ].TI4,6Tk(rT .?Aq؊F5]?eX?W7o+"%gء5|$g cRBtmD;~cYGF`pYM#۵Fݳ5ZZWpE{06;FoLAGJy *blq*)Ց!*(uG](Q˟V?pLC_kƶu#qۛf|ܦt,pwoXˮN4;P™G|,mRv҃' uabnk 7jB{I.*rJ&49qƟl)֫`Pٰ)Rh^!BF$$1 ,a_6&z%0-}4L.4’x^Ua '2 ]lDC# ]ܕ`8I wgi bV {aNnO 4P}؂ڲ)P`ȴxg20PੈXWܡ+b+cZ~C f̵Fw"Y۹,N$RI0Bo&8 g5#hL$\<*D!EF#7}LhZ7&ۮqc8[74 [)bi%;&2f0x" eb=^NqRrPw´1d 7G?Dq@ނ(ؙ-)wu 8,\]Xg~N?c`՘ubgC}Bl>m(h=ݻjd7})ٸde =K兖KSe |f1| ;0v|9Yd64B+>)q2|鬹Bi1'xgy$9 ..2Mi$6M;,SSɔYd([2*̐mz'u]q[>Zv­\'48RI} 8ӓ;B'SV%cB}$%-.SM6/w4X&.;2XHkXK1I]+.9 Z"oߓ#ԪPO QzS&R`\eu5A)k m.&Q3Yw3 3lO @,\Z:(da_',X"&ƇKq \BFPr\Y#麂2IPkՏ LX'vY1UY|ݗc{c4ǼnX}qmܼ(BNKוp\4qNegjdAQSI)n$>6T;U#[sԭ`2`YcLYt̗=$t ]2 9/e=c#{wZu+]?W,\)H֒HoGjXcE`s9[Qwj]5iP)D*!ya7~Ê;ej` .ibJ"q7z0eцJbP*_} P\KuN ύaj8$ߚ<[orp ++S!;C8 7X'4 jg˻>!:uTIqrVI(@֮{%]N&+A9"NeNt g v ;'p/:~f}w&,D0);%q6/9cr:ZHpsbLyAQ^FJ8Ca_7}bș̾+UjZ^υ25 j`B{^}1 yыN>!9Q f-{wh}gJc~-# <4́߆m5 sÊA6b9ݹhB76fn'gEnX=*pI%RiJ7.l.EۦZw؀h$%X\T#XXA!w tZ_IJv[-P+'%4*@~N{Ʌ]1ԡe>PS&hb;(nj=y?zG|tZư[b ȳ5yq˽T8: ࿋j+gBr22d;3HV?˽+}jwFLƋrPS:E/`;'yIDyMzL եŏX"}IYS'Y1" ~~q2bgP4NVׁ h#:& SW`gNgjcv3zDbѸ!0E~I+פ,Q EZywҜ9mLhlNY. oh1?m$4I'F @ak19Ǯt]cBEA᪨/-`થ.h)9DJ7\r+lųUm9ف6 ren2b mXF$LC{x]Fͷ,fK?:AO7yZg4XqeKix뾶;Wi`S +e!7|<޾xt}x-q͓e6Ȍݯ¶-V,Uiz0*z BYv rݍ$ 2Xk[P0,kSSP݊oy}NouA:;U,}#A(̞d:2e]P0>~V=Tնl"a|IK4srk#Tju-4u撬HW'g>9fh(- 3_49߇[GC%4&BɼZLӬd{ZI"UoQaYxל%*-23(5>K]#o M,e_wLޟ+4 t{<&SQp|iV}kVg,A,bt)_$-&ªhvf-PଏQA\U٥ OyQOWbgX>")jad^3rSI/'rT1Riͱ0|UkG]zT\Es_dya*I?ch4jx0:^.^f-r)~3fg9&ո_*s(#yx^@}0J[_TZPD aPl=q>zvW)F n$V([C7[7F>|O q@$!E\*lڻ8x r>+6d fbO`veXICok|R=/վPQx3ꃷ87 4pn%5 JCo嵢ua(QM%y @z`ܓ Zôѕ`Ч8bF9 gb=U&T4i!@@5L*Ҝjw `G1}UfVbpB^",K>uhQApe_dOO-īx&ɌNLcc*nF9ဝv&:& mMi.l"36.פDuKg~!;'-QSۇ0SG6@\fPN9˱TdY7V(P?V "eI)_KBTKo3 V!q)Y7zDaHbG~$%vyOU=-=S lsW|W MP/Px7Pp<8*M79~I#{񅔾K-V_b%>riFrk޳89mt1_oE,yKK0<ٹJT A;=83-e_[ddj\?~ysklf ͡ O[0Cԣus]q ԸP䃲$ J,3ǡwN8EƂs|$d Q uڨy0{4d)G&d^yNN4.ڻL:MJbE.'[ˎN R>6鯚g1 cg;;r77M· 9yy(󼒀Dȉެ=W_u{ P0=k3нgЄM̮D;=kւTK%,BvŻ4J[1 ]c: 6w[Fq#%N#,'^L(Xu䁑&H#$&8[.@H.!X*CGAQC\@n}/؍)Q{"Mw(^,st'5&A\Z 2x &DvMp*F $XcWt/h!+:<~7}ȻLɞ^8hC,]p1Ǣ,c שt G=0ǟ-ӄ| O&Drx,Hy vl ~i+WSESۂqPPbK \oKN`4ԁ[ʇ8h<d$xЬ{ٺfC9Vk?1n¸ݬ㿿g?M ,)ޠʿ *U4b" B,̨R G?h2DG\;=fYm.便B[tycFbGq /'\E7G_ ?š$[>YL0ۼH4bM|W^.a]+r3i-ڭ;2h)vː#v'=]zWƔi~&ّ L"SOqooüz*,N^)(g.Sce4?hS:(DFxۛVCRMn岝̮q?SN1ܗJ%$6 =$~e>cP ?i{xH@1Z܈m﷨8<~$#u}HJJ8$$>㌏G טEաl*yWFM;;R@DlG Yq>M7%6ys AdsN$,b2f[aR쏒McQHlڍS8.pFB 2RgDD)33*BPs >jӻQv_.tAޏXAO{<7x h>N 1V/Ms];9 %}>iaScUvu=n-Ԗr[v|QP?%2:B33!e ?DžLi.O޵Ety\dvʗp+oy\NA-j3P5&eڼ ߺ.^4@7IZH-OYѨ:= S;D6C0QԲDSEsk[ 5L>UDf8X`_NGeANz?ڦjf,PB*Rws@Q\=ewN3:"I3cF?,Y8Jߗ뷠5?A⋃3Y٫%ҧ6J[>n_Ui W|A] j霥[4Qrv TǛ;mlqšْ;u2rk UzQֵqwJPmcTH-x s ֞j9 lxjCU-ylN9wXm_Ixܤ.C#ÍI"[;ßԭ7vOT"|lH17r'ḗVYiAj5*t ڱF~£oJM^{gL3%8Y=0gLذ/օX[h"VU8VsaW=J'.#ɶVht 1+qW LE76#/`F.„q?67ҥ{V( ]T&B ZAg9hՖ.#u&V=s6&pOkjя_Csb\Y'=cfy@ H!IpdatzK<DS>`0`ny`f,ټc #7GmXFc)|(atʎT*EҾhܱhWYv~zTDCÌ߯ :ԈH8 7GUyR 0ۓa wwxvPF1L OV4._*(byfmag_v%@sGae hg W_\3FK GqDpj8AIߝ'{G 6;MnKжmX ^UVK:Stʦ 8vp?>;EcMde-oWb<{39#H+3u`d{Iეe)YV!Ჯ CdyK6 އT7$sZ/H%@c&Г*Wk?@^]sClBv=3z >H=/(Ft#zUi<_>L=&F_*Mo2' Iu:?{88w|z0 b ^ -v7L>w\FHVbT, LR90zWK9 n_ 8x[ piʛJJPdJh+ͭU{0:3sME yRgrrUe҅)#P! 44${kn'kRCj +t?NTӏ=Ns,&q(!8NrA5Fʏ6Hb4 q}zTmE)1J1N!xhBKJwJԠڌG&N*J:Nkq P6&@QZv3hxXC^Vr6ِKɐVRs5;~6TEw" Ô*XeK VCFmLH(eTY{mŽ3L0j lj y,y3Xa̲œjVN5c+B9Ww/jt1~}0}USԧ` i~<[C0ڬ5V|, y~ WMiOZ篩p̬nz\@WP _LĶpS£ N@D|J PcDW l.{k)*N`&]0sh@/u-|dbv NdK/쭸(7'y:MkwAJ.SQ]$E?<%)@@_$|^h}cahbf]SzN#-Ȯ1'$bBrU%>4 o6 !9q$(a\Aak_=zu.\HgЙkqiY#_+Iܔ/:;_Um\ ܭƂj~үS5Q΋̴~Qt: Vi[\B}H=hg;i#o9Qc%\\[0#R!̟@283 +(R# M~\" U,ܥ.8ZNx^g׃V@A4ߤݘMu2N;_~ j0'a{S|} `<FbӤAR6/Cn}(q::}6}B,ڷNL˥9S\e.goͨdnqe-+iKMZaZLvmL3 0X4 ĿM. HTbAS~@ O/)Q]l'q΅&4E(uiw)މl-DG10˸b(7pElS>/x'Y'5{i%!>ef,Im \%#a>;zLCiYwNbgvMJb9 xYYÓtg/<8%ӥs1E1ۗ:|wJLDrGޣH| cڸQⱐEd^k\_Ģ@VE.]Tx^ ٥&Uȋף tssZ-4yM MA *k7N  M .0{AY`& Ͷ;եo 9<$k ?R†t$0y*|򩦀 \'caC-GpiI y\HB)9R~[,76XKH.piF !;pS5S3^El{ƙ zϲ1u\È}jBsO ٳ-x>i` 5y-e#Kڣ$.<8 )}K1T9H/g"#1ڨ໇ɛgj}Jllp\Ħ ee|ڻTizIRPDS| ` ,"Z<ı\;4Fe3*Il% .z<^ ?2IDV۰bT![G"<>qhM Ip&m*3Rg2[(rIxɯZUfh.DC>0lBIqfNml+ \fHgX(:skԐ-h^>6NϷa< {4i_5eKUXnUPꖕ*Q+\[wqs72d\"ۋb5cC5/`?e7s G2\x=AǖzvֆPB@)l)רLY3-W)vACd'@L-ƻEG}a fwz&/~=cڍ9yQẃQO~e!<\eV7jeQ߱:8F#{.wrML,b1[A!B $-{ƂZ꤇g7łOJ6` /yZ6ֱ[H4Ϩq 1B?"NG8ÝOjVa0_O- -=*<E_%)AU,dh0Z[PTpxJel^ ' <=H1#cn|+nʲ lYF(ߩX\fR[v'&,kfN>r<ުVדIP 51t"ҬGS魬Fy]?l١xRR%oC*O]%xfm mg8-9 ¼Cq6n<ώP RnJ[.WFNE }->Y5e= 8aE`ID.^hpk$,eb}xmĎzU^W{7ɃAܱ>fuR"iCOj%! RL1t|H) TMe7I@*l]#y|)_Z}`Gk.']h2SGg!>!"Cxh/E#1tPOo= בDT;A|<I+~%CrRp.F_uz8[,xY5"v?8ۘWxFnf&WIs^*/ڊLTϖ2iwV*pƓ>Vkr0K8RKܕH2G䬊a"E3G̸25!tZ Y*Rku˜Z8e~H($D'щjkj:£:;|ɵp.K+2C[sڬ9.,V&dTwQv>~\0 fHX7A\g'⧝K[ pYKyޏbY2?iڣ4ܠ0ҩ/ѿ[fz3N[0d/zaV8)oGbqumׁ OXX9XvJq~>6z־b'b ԕ)#>EwﶽHq?\Ѩ*`\#TB=)k3B)fuK߾KBI~xqFlPWPamӿ~cGe1^[4 wjӭ~L'fEk$+vT#]|]- %X{zBn8B!oQJ#(L0#iȔ $xb.,38?A18T5yԖ![lX^ ƇC{Da ((;3Z2dSL8]ByAN( k3c7@NT^y\Q)JZ]R囮lW-bxn>bDD|Ǧ藦q1m}\IZ9 ρϏJIHIP _©nG4BYT<8F4xYR d!_MO J[]u4r ED(5x4Ee٠ڻ'R[OlVqn19f<dn-҄]UB?jv/J!0 /  T߽'S[d>|g*E{N1X&V #ߩaՃ n2%C.&KJxh LzEN׳6' yq4 (:^])Wt82vɉ413A7gCfCķ64GGhbvڗz`̳ǖZרMCA!FCy3#X/q5H^trڋZ,/:i6xu0;m _@4v#x4G(Y)Z-[?'py *N]u=4< >?)\PP̖Tn[-}R o9%+Wf=X˚ı3 {jWeZtYcC4\ojd-L va]!vo'fӅ.4 tI$~ZcJ5`6}S^aYo D Sy20#.-8${yVLt2K*`eN菑y@.$NdJoS'k:'z?{-+C*яep1}_Q}}bwb+dz[7p64EiW֋![><Tq( 1qe4=orRtDlzޢ7\^0[D)ϊUF Z_]Z=~+xΑNym('5+A#촺|Z3==QYXr x&l9n+ `Ϭ@9v=}ny|?0v|a)O",1II(bq}esn]ABXա^k6'vR tI@wvٜFR|Q .m$)1dy Yd@u[ DŽ~p-_h0͛)gbܽN)ӑ+ʏaЀꌭUAS %H3/V`=_KPJr(sulMgV[lP,Z*⅐;lFQww,*j ),(/ڷjQhs6,W/) I W=> W⺪辛d \=s]5{43lԕ8OC?a8Jf{CS@,L}F6w )B܍L!NLmTU30\;z֢-E6$D`+~MZ#ve G7LV}4˵݁y啃'n\|O1/ ,ЄSV|NI@7| w΢Ra+I~3.Ge@],nJ&v(A_&|34NAHBS"ࠀU7YUlk wO.9p Nǫs&JdZ92P22 ^=`$}$M=q4Q)]'-S/>*5Hp8lZ<57?js8a>!74Vv0yL4,ܳV$ݕ˺a*Pĺ, ܥ[!lTXB,W펉$5੿^؈m3Nf/DMK!o.ҕ*Gsi+dIB= "Œ}}~''g4 ) ?w:J4kzvCCPoӰoO[958]Ŋ{]rFbca9" ]dAA};T'O]ӭڷ wUrJ:ق0ќpr(Tݹn  <1_zb旽S+xm-[S$Ůg|=>={LfPה\f=!zy_5"L2іz_F :F >z2݉YWt7VasxY"91Yn SZh|O߆&i'B,)J+_guơ`mS3Z57 lzм>7~Z.aSdՠʜ俩g!Y5P F{5;u^LdQ>`PJR .'Qv/wi?jFq>BpIw%[y)#/8ɺw)z~l9M Ӵ7C/x٫@!;87 7ֿ>NXIm}i†Ȇ¸̖E!žj!/:XQ['⩂>.K$c#]ПmN)_f k@2sǺs"hpUGGl6Fxnz}݇f=&OOEg|#ee]"t qV+륀n`q+Ygx_P]c3ybRIXp?3+bY9*񾵒3n|jm|"1Z,%ER"Mw_lN$z>r%L2)\AGivdH٭Z,PY7 rѿ5*fA”V$dҌŽ %+Е^VhjiV A5̩3lü}{b3A.KG&GX|w(v .[1MNBAak^u٬h."Wiv !VKpcE f]ycL@C`%فT(A^=QO_3k:xvxu!` >qWkL`Yl'^9B/>fdbLT)[vO(olF;\Ԇ#7Kۃ2Pt]+Y04;wEǂ٢{EŻ_ VxM];e.Md"K?U{VM[(N7'[}Bi4#O3Uq ѓеGjȍ].3Γ?SmR슇~-_kEHϏ֎]bM#HBt2ȹS[3hd˳j'R|)@/)'R%{lv)~Ё bKi)1g)2fbct' G@M_nDqZ5Uˆ[1pB>#̔{OztXm6Tb aqhKoH2]RIm_\j= Ъ/EGgΌK%&Zd>^qGZvxk aѠ8W^#k8DRӧg; a&|29 O(I g )UnmߩS7Cy. ,2 L`y#nc_^q@i")sbO^z:D7ܿc Ann" ӄo^WpE/TtOS΃(p5 9:(BK]f/v29>3],LG0"X|.5pG]2S,:2!NcI2dftINȀfx9i YCgU ߉&FH~W)&A \A-w7 5RGUiO<11Q9U*3nd2L'3r;l)1\uT(+{܄N)¸l~IOo֨d#f@,uzfbeLȯ5,CRk9,pw'ZF6Kb|$O vcKr8w=ɂUBžԹ̌r؟ڟ- T0B Tx4PJd,g;n N(Yͧj"&Yφ˯iBjxU}jKS"K}o^ 蠃Q%5yjv,۽ ڽU3=z܉3J`Ols[nCSx-Nh'Yy<6lN >#x>]9Uקtʈtj ȒV$S<0c%s,D+7Qc4m3qar'^G+t\Sv2V; nO*^ Ai:n]zadȐOf vE!]MVa(rϫ>+~;}@k1Hul.~tmB8NSkrRG,-n5ϡ7U'酑&3 -z$ۇSW7{FN^юme2}A@wmř"r KZPjojMFKsn}}br~3s.N 67n&cA5lPCayނqO´p@G 1%Hp͐'xU-ܖäEN<8daǶzy)BbUmnL{@%2<Lh wćyˆsh.W[1䠊vG4R=^iI&"6:se?ھ3 )ɎRBPBSP)v@qǪ2~8/67?.EЩAvJ8$qdlLfof{b́P{ z.Zt-e"'tG4Ծ͕T++] ;YtS4+Tm"xsbW@Pcԁ?/GTR[H vp4QW8Vda2"HƕN-x7T'>rQgf\2_4i1!OӪDS`O}?#ܚĊB4mmѣ"ԩQpg"q^oLW(Kv1\)gN S*xY%R Zon¨AU|C5`$;*}&eWER9 aZK!CxZ̈́Z8{~\ӺVP!A.%Ɇ#!٢LGpޒ`J05wH,1qC^zR[Oce\Ô1fTh$~% A?hl gCjܫ䃳P&ٜGiCq$8x$[^CyDav"8mKe TP"wK 0:]"ʼM^C/o3 nVvD祿{8׺7 EK2`lE yDB`1ǹ_>_i;WilPOOSNQ%eyqXD ӏ^iNČ>ɇnW(&)7/:ޞt|_}Xn Ы/-|jˆG<9ga Qs'M$DXJ4o61j?. 'L Usla7&+k f|2|SܧeD_q.#qfǧo{G'MStcCmMyP$D M8Pf޺ƨѫvNCUܾuI BA<҃cdf Ȋe[ڠǹ~X&.,`A|梁>d̉]k{i%Om߱x"%Uݭ/]y-) \6֪ }Gň Kw1$Iȍb4nXrnV. F|% ݎD붆كp}YS/ qR>\_ ڡZv_w@Mb1?⓮ՀkggB] 8K!Q!h,b;LZs698&to'77ʩ/*vKM1g..B Uz7d72mA~BuK(0(Y4,SHrW b%Jh*{a/QYt. G5CU#bS>j2.o,=t h[f+@ nph:ZUc[BEK@%V&/8((ü;r0DZAɻrnƆes.M-ZG Q+^ZiYo~9q}}Ȼbwx77B}㶂Tg̗u2#A7ut:md-ܵo0xv?f 7tUnKs,H] r|gvMnBbn30۫$,?rě^Or H(ܜ"bv9ę+k&HEl.{߆Tdոx1tګe8}oG|q(Հ *[a^b灜`퇸J(>,ATPE.̊'o zh DoO>* %)>8݊!Ԗ=Lm@Fy I+7u|N5wWh+h*]Kix(a͘hl"NbynN[ ?$,tLZi hSg>pI1ޗv˿xwc\v{w4!O{5b<9*Aԧ69}ؽnʊOAm#8jT 1F%ZCFcr>EJ6Ír">/6@=f=1{p# }y?z P6UR5^oJjxv~DnU72 ޵#fxPH>}ܙ1 2lDJ)en{b(l=DE !a>Ej=]l䮹|Z\iM'ڤԉ1rR(X>/郙:2 )- utT }MQ#ɜ82O% ~-5~,Sݩǹ[QTɰ|e[zp|do?(qV )9GsrZX3 JcJmI>'#q#:WP, gPkJZ{.⣷Է3y05Ϗp_S! ,(s\?S⊗ ! H/C\0n^o2lSqSObWT>ܳQ"6K^߲B ☁嗯ڰ &)ji7NuF(}48@ˆ$V1 -}g-]@7 VUCePʉn Zsh+N덡kȟP+-mҗPwY0]>\~*<هV[>m-.1lzwuX/?jj9hQml3m)14G+ ,:[CF ځbeԿ`߀ܑHEIPB7Ľ,%;0%)<`f3Yy)@=.%o\c")v9RNUDС'K]S`L/-w)BvL a 2ِwO /UL&zO55F5;XFhżxƇ9Ű."RYbTݻU dX"b0!g:sŠ~qƉoqܤrc0{Ȯ{Tt7X ?n"j%e7p5~ȚsG^j[XIY]Q w%rg &eP=*1#'vMǥke*/)y8Ӈu*T;cx)3%T"ܰv'L ,!oGJhexťh4ȤSM]^) WEr'xr2nQmILW5^vJoXTB}/L>#4G8|:3|G! i8z씿'f~ԉ>cs+sQhd#I5wiݗke WR|РJqԃ4U|_vďA+ +lS@.lk&r,GE$G]-2>AK~4`*50mYq'Y %s|ffAgh"EnV4z.#MA`QT2)E7.G}xey~RF&-#6}sm8 ;W_E7Sі: 2[`<{ InP>k}p.*U/|v=cnA#^%gOJ607PW!E^xJ͞ Me2X Vb|z:"MG`tr.Y .M]Ot sWK+]ulj=^ÁLPP!;d8#q]0D+?dJ| W`]pzxWM8ƬF'1z B%(Zi=U#DOLۭ|Gb}>g" =)KAc ڦ#^D388.F'X2]<*Nn&$#\%(LU)Y\傱BMwP2 bx˲Q!.u|=4^8U8Դq3 !FM)Ms('ƚ¬ճTI=fim-JH2=HW=/O ``nc׬D}󪁶HHn?AK+va㬚 ]x*ʩgbt l:شWEphȒߙd'^g48 "($<] (aLt[ j(hOeRzo0P]6zx|z|ӕ(&rO{whVGDqbjL{Nh$i7pؚ']g̛4_হ p~#5/Q8Ht"B5vnML)RbRlӢ3(ր0l0mdq)Xxol<Kۜt4.bEH(<au*Hp>0zlCҦ~탯P_eҳ!h0L7Vm4{j[/ A?=y&}pTʒj;BkIQxoJiyB:KRqz/|v``>n}_>/wcdS3%68H rP#=9;2TƜ'Oomt~Lp ඃ4ao㉨DEjuv`i0ӝmV|:gx4fē༅e7A:cOfWA[,* [dIlx?R+Ή{;v'3ˍ"th\ʔeT]@!嫺 9J%XU`o@3 )|oi3_"BsMN 31{o'|_eO vPB<+ēCs6BEQe(/*D1_82:MIIH ѿs{RIWN Q~ݓ|DkA#{j5An+/dvVImͧBKriVw >ՙ+X|է9ka=<6borWo+DDO2}v~Tw9jK1T:dVDLg37o˵v.0j5V!A,w](XaϝuaEUH^7leO"f(pǧ#*Q ]MEUѧLXrqzlͭ)LyD{H^Mk:>U?ˉxj,WXWCaH–לPa Do:;~fkY7bw6Wǡ=,% SKNf 1r5żfLu+q~2yYmz$Z7j*THF:Lı[oѠ|X«u(fcd `d*0c>S8uvGt.QN *=#!Dd[jT/jf G%?< gd̈^|ek!E>C[:'E}nY˝י:`ڀޜ8k¿tvn&aWگŝ̊kvD"׊xl $,̵f=.hRM#tsvIDrftz^hTc:nMq~0*'C"f:%XA}> ~ܮ}'8bAV%Mc~ 3LT^ 6;PwzF۽#LaWmE8ٖ|c㫢DϠ8E5:vݝc~4 }nck@ߛRa>VR;Va1VjWz"sؼ!1><]cX߫m(/<`QFRǿqs#hhpPH!ל4KzMO\4L$v,zb#D_K=/Yil.=yՑ̔Q.I`W^=jBfv+=?q|/J.aGISqi#z(zQ8h6U'ݣO~ϧʊotcد_} 0񣁦 [~ρ+%`\d’ ?A|5:tsѩS;،NO%4))Qi>o}#w'^*>|C1Mnx9=]=fukYf: H#ZgCqZJPxK<_=ޢjfo!Hoe _ #,XJ׼|;B( 9;GA#iR_'{@XM~B~IQS1+OmqڻYha3TuT:?AՀde,j^kp[aes Dٲ2w|F5uk'^lt7p!RN<3z$JN`m[L^'5 Unn87ײZ (guߘX mGD\(N Qu)dORWF-/xZᣤ!Y#x]oUIBXsG)vSUpwƧX2MƦar6q0|Uv@՛ DT}m;o{7́=O0Xu>b2WfG,*v}w-_aި}B]GMHhz_MB^Sv .J#\j^TF3yC ǏsF\& f33+BW#,¼mCɜX( Lʺj+%.}NbVBݰ>FjJdCeBoӲ^V%Dۋ:'Y|`梅 P8J_٪P2X191?6=DV*? Tz}ru# 9/[gTSPe(,U ˧r(Erv=SJMwU.Ǿ86'k[T'NO &cp6oױJeE&.(V忺ėU~;o ^-DL3JX@upM Ջe{=dT?hv?{lI=2Uxqlo.rtM]b"'} mڟj)M9Ăg-Ճ u^\&Il&D0lHJm|vw 0ujMqh]AW.P|=eBpYM8$|t3=LLp]A|ܛT ;ϻ ^ٳ0$aIбa$lcH*/}N=K1F@OH{G/!OY-x t`}ّ!{ک+hc2vv(3iѰn^T`>r5؉oj7pm w/_Z]eWQ4bA5#1zpUѭI{ґwcE IX7'GtW*3dh=#ϵΪCJ3]NsF,QNҷ%"pggɉo?xTYvu_{LIvgWL1ؽ,2 m)t;]<u Ktp~ kO uY' wխfHkL̾5ēZ!_%<ܞ *oe^~[p٢)b~i8t<5">*σjδ됈{>I X($ +#*lAgëQ)^wuޖ0V{J-Gw$@ H)ۭ}!b8ץFyW$gvAjIkLs&'sڪ =hbZK=dflA;Edةf5eV>$S=4b*0\=)O0G$SieZzep(!sB?˾ w#r~0bIAV! oјLb]mW:"4c8|=2 Zz}T^K0,6xׄ4"$'vY}T 'f 2Os*?@q̽wks VP)4Q|]>XP"h һ}o#4TM`YX-!nzн n(>PR4R %N֧)GGWä$X\:FSkAr7QhCP(]ouRGm[=SUSCFI?ߋ.yPԤݜ; %6=? O5|냗JպN봦4 [ "\>.Iԅ2h *LQ wsء$F7\Η)r?Q3 _ h ѶͱRSEt2B|5soe(p70Z3QHIrZbkb:gߋ@^v ޑHgl!2@. l~:v**Eí:Z6]N: *ẑ0,}t j>>'VINdXE%u%%gqg se<5glzz J_'cckSdì<7 >He0q֧.iUiLdHV΃>>s7kTLH%Cnp+/Qor=vlR +._:/JBR7SV FKp%Bw*B1F5pP!IE$ݗ<?S@V]4w'p+/k%.!Cu`qIe͝v 3hxLk G7Ĵ8k R'tQ "5ӫ v IB QOFpx:췹_jyzdU{(gt TZ_k4pU c#i?R u"gOSj=4$>쯘A $h^mfSˤ gEv=!dPYƨgo"͟⸞27T,() :Rv'oxH |+&CSݣxJn 0VS<[Ck[JH^l kvbDQIGPb7ԇ<Hgɰ$UM6nrp ௅^[zuK>IƓ&d "+W)og~ZCHe&5%,8yGFH` l;;vH W|@,a ]Yr tO1Tq6+WUGk,Ȩ\%$mdBTh]4ځJTk`a{O ߙUG_䊱X|A #_r  D"   [];4 ->=@Cԩ.MX*7"3Daj#N4Ff,ՠ.*H$d{ kݽiIy>xOZ$CdF+8!l%*դ`fNܸ]`8o&B.C5"_ U\hJNe)*rexI.b5&0IDJ×:_!IHf>ݔPLOy)-QΌ1hQH%n=^B$ j[Ê@g/\ ^ݬ.j *?Qs/`%531.g~[g{'豤,_[} 2s^cK|:)W $^ 1}0e398r9D 7* $bc0MQh*jߠ䅾y̌EV:T,)yҨawp-<>wr%y~6_ǰ0e./B\_R?"$7͸ʨ$%M2:"4U܉\SYVsE?P_+ 8 Yj$ev#~< 5nِIReHp|eE݄n8M]{,]xȂ535>T_0*?o޻$Kԍh:~u~#M?5D=!ŏٍȏ߄gpDY8(a\ǭdv0%٬ƯZ}Oj1[e"3:k1<d^HM1ϳ@J{y4\DV})uC xމءѼڷ&j|;0=#ƒ}z = Bt 79}mrz.IjR拘Y'#2m'ۄkwZ $KQ+}wļ+6<6<#6|n^kj)=Ofw"b-$EZu~6viI;AAN+[yߍ?^$"8/fb 5ebg=U^GBZJ9UlvQ0jEZtl|Ui:LPi)R4`E$h8A|O)eW72#|~F!Y&Esos"txfby>-:s-QL7U \ۃ6a$ź 5&E4Pa ɍ~څ$2-&բ ޯ`iVᜦj!nkB.s.FKxlQT1mG FJ9oԿ[ lo1afgmsVg^V 852meSk3%sf"v>~BAzW[w!T)x^rL\a{$zS۔_A! džF,T ѻ*Va6*^IfI"*ݣtPi*)RihxҎ<gAUqto{56M͞WhL A83NaA~׉\+0Ơ/^@.G ԯڴ{&Q{>ͅx_ gBEu;x+i5?j?EA?7l5 4o ׻l &Lc:?vj"CO:U"`$FoA1l5Z@ۃInM]}e}b'"AeyI|$צ[FFYzwQ058놧rd:߶-ծlB'3$)i.۸oggw^A(r+dҚ$Opz|x+w9SABqUD+JRI.t\,{dĒ& "SInj#>ΓZp!Jͨ ;i\fpaܙ  ^0H5T7~2$.r,a6ɑE10Sw)vO_]'#7QD` fNZL3O櫙-tD6YUb-V֠IF˴nApn "mV]2P@XLS`5ӮAz+546CPq 21 ic PBݵt=9mURCquFc7čeVM%R,+ca<D7}8ԒPͤ :O 9.2/R?/>,y<-`չ1W$Hgr0/{o}81pP&=#F;7-G͢ᐁ$"A<tD<$hu)tU+hj+F,`Mp{>_4HhQ!줌% Du/6þo(.S~$WVM"R~0θe늊U1bkztB71M0uد/R k5#G p;1f`gZ]\Z5d̝/\4?4W.L s[('HGT=rE4 &+ԃ;o(P\F'3űG 㘁2.XHð=dkyo-GJ^/*F'B}Oy"\(y, crkQVT5|ctFɿ<]:v{RQF>2]Y HD[׮&)32Q92Bc(BE~?iov#4p.!nP.X$s9zX3ԸG0 I0ߺ2Ҭ9[1Bܻԛ3f:H#9S'r_9 ׌N9pvJꆛyu>^XB _sdL8݈ڻdleF!>n7]{dpQZBv\>.J?(|}Թ0_dSdOU4ZZT 9T *^Vuar{|?߮ǎVNS`9mmEn0pƵZۢ2N1Y`Gx9'E_H#=ƚ,ӽVP5 vܛYq{; Rɥ DoI8y i5DPOf[j*k?Nm&'i (G*j:Y$3zo : T)Ńl#.U1ЁGp$BDcl^E:rߞ-D:ߊTΥFX!,ѱ:(Ӹ6:ꋎCMWFC+Vw-b h3Xm\ˆ"\z*NzC?VWA|Q6a݁]NEeZ2N˾ګ3#[QX;|ܟ)/1AT_JCrM8|͘j*ХxܿD18{$R6HC@;F^L84+į,TT0JkN{^s7j_,j)ܦh E!:9(M,b6,O[]1[;O_ptRa* sa=28ޔJ.%!߫C#XK Tr]dDLqd{OKv"pqI28/F045uŢ,N) @VaybMe 3\|ߍ{ d:@B8/}L(LQ.볋.1qB6F6JKb| 3B 0SQ^:;:+ T4'i4nu; yJ,peEc&٢w2``xQ&)BxZyܭQcWsԏ_2;v3:`>JP3^>1+qN.DѣVgeTuhY?QwRKk F8H%q5{фa]ʶtbG}*!쾺=bC~2ϼUy1d$%]>RZ“>D._ى8,=7Sia8? fJ#ۯ|P8N68Kk$pւ|,1c %|/i<3 YoF {w[  =sš{{#2ɲ ,Y[>mVQnN`p0 !-BbΨ/TCro8Θ5 @2-> 1Uo &_r\GxjDjֆhQ ͆5&!2,&LrcM_樨S3`Z9WeF4ʛ7lH~(|?XaXnCePJl Ger?ev:U4Z9G;#i2,ɡ}BRX-{6c|Gx!l~}ܓrMYjcbЂЌ)LZS"JIe9:(={ۂ/Y&|TzHe'Lv@cP?8 a!E(@m-9y {7ChP;\Cx̲zNobl#oFCh)Mو뉸ОR'6r \J OT+-lIxCIa f0C4A{n u @q`8bGMzq-5:ê܇-|pu|Y"Zj$#Q+bQTeaP%(QY|'UpW!J*}T(Ճd2R +Fҍ7MT=g< TQpInB/Z ŶIL9wJ.%Ugmm6Rq}8=b5n<`UN=ѐ_bf*Rٻ{Rp`=tRiࢣOr@qEHT HO d4¼cɼ|q/p$ocٜA}Vcٯ__hP9GZIC ~"]*BWK=-6HunU q,Q, {c@E ώ5h恗?n=iٴ>U, w5\( 0 S +}>'AU2&>u%Vah`6r O npW#_T':Hp6 l-xQl@Ȁ2D{&җ1|O)䟇Ӻ!#]nvľgKLwEj`79>K!yL!yܳi-çdLC7!M2[U߂.&0z cH^i.AKG$dh3QoZ\M!WoYQBᒙt-LW]9i2?=1B)rD>OeS4IAE㺏ѽƬ>4.>tT!bkoc|a.l='W೿`RܦGj>3ֲ_)M$g "I;yj#7 @N6¤3K@P#+Ԏ rh"y$q,dMmFDZ/o {\GoBo(hcFv$4 qpzYiJu,-P4Z SYԘz&3DQ+bYkM5YӬ7i:%2 s`j:V,oAB~0[#$_s=_亵 6!6x[ 5WyDnǗQk[{nBi,ԥpH W[ޔ_L2f`5g\` 3%eĎQޞV~" V9/G[KקϧEwhaģ;zCbk-HP9t SҤɭL =2Qۨ5K6~>-ZM"򅠢8"xY]1'56QԅbKaq M3@W'}Z+0./ڜиKAcGK}#q% |6#Fӽ1kNL|XN.d섌Z:$՝{ Q'ox~{j(vc7)¯knL݆UYbgE5?DZtK"\`g+BV0NʙYOͲY#p.A>ն-EYK0Ns΍G? LiKzds8H&TE16$`(͑KO~dNz>g2`wf3*q-u5(;+N8,xJw+c3\y@\[Hj09X+7Lj{G<;G@ˤ,}633!)p\$2]\0mw泦E-( N#% /TapXJiVW:7OjƁ|Yy).A);Uzi6,RTh)ڟğj5Ɏ .(c|BNaC(\\,TkXDuY9ޢ6;Y W ulIt> řFtu)遰 "Z^1g^6)hIUp*!sSx@0VE`Y)c?GDʄ8t5ӣu^~qP }0(Q8п82Sf." }zBTwc\q=}Yv$p~ғtU(`Ur]Rg(\}_h~|UEc$ ǻ2s?캬ۭf kt\!w/Y5v+4ɑKTսRkp"cv~vXINݦL1Wj`k: 1>6BL P`1`=3꫖ń.hF hků !# 5+D _ÞG7|^pBY8vYD?C!SjCL@$xq$vݐmꞵigF Yxd*#SU}+{tL6&GO}dV@}d5 xY!R f3 3M* aLBWo=U+|~X[DS'cw%o"!MoGJ7VC9K]Q.uq4T> 6_9{:fi9Rj))/5]E ]ܠ臿 {6s'_QhN YYWΚHM׀6fv[Wm_W؆LoN\ⓓL TE2I=2dLd MK_9q8phnZ3QH<؂beHbrA !u\ LDT\>G?CS^zW DOVкn=~ ̙E6>ηC%]v^FWY"ȉ r"d^CGy=B|^6T}WO}a{z\j rW R-mHf!Ql2~"Kt ǵ$) Y я7%9BOFm8M-.68"ItC6D3TH6)x +LU\7g$ц JZbJ8$r2Qr" mRfvZ2Yfz9^ĉ3πNip8D"MF4јbZL6`΂ţsS+0maӕI.~BYcvB]&ꘟ?'&xw>|h+\=@ZUt’%!r<*k';MgTdi)@i.$ֿǹjǡ.gi_8<řubP0{KfmWoT5RwgW`OɡoสNg'\#F=W\1%Z}$i6JRp١TvAN30iE\H}n3&!߾gz \G5Ub1(T[86mҁ?33L\]\0&\,bl5*!xK=nԈn_"фj~;#3j$:s-6 CKp$I$HWp Ѱ_E Pz/T)yٗzN'uU\mcRme1"1_'qj^IvX8aS Rxk2^Z v''.\KrI\hCYd]к2`q-ʡeԻ!̎c5B21񦥚GªR? 3^S'; W /rFuH) _Ԡt荢@QÎKn^\vE_,En%z#TkPL<K&U37&K= "0jF@Ht=HkIt B$܋6h?, l;I%Ius!D?cefL-F*kXnPF;:ڵx,7 ?0h_><=8\?v ׋LZw}T$(OA:6b%!~*wug7Eщ-uobM(}FzNYW@wŤzcrU,0dl5*3UM%hoSkLj *_"'/"2K=+H<WyYJ6 0Ig/Y:U\e+}DVoB#Q6qGT-q.fӵhQ6t6tOesVwݶQoղ GG:$l^hܲVb 5fhm }8W f*nhgl|SbѾW׆t` 'l| +02q ehͬv:hif.10Rk9@( ?%BfVFjr~uE՗8:PQ|K39ϙ$%]w;'\r͜5*> '/YdAg3}zʫ%9#{uI~EtbBƮe[&5NM`6~bG`յ+ۊ5GuNuM{LO09bAVv?zjxZ. plG(%)׉{ v.T0pb#횠[xF36XjKWXmPמӃ1(|0iB螧S5DnV#({\o=e';wƨI¦ q_"Y z@V0Zo0D3ȅ9f8A6.Ȣű @"AtG<)r]U])?[ Q%h!KcdGQ t g5(KonGr?do$+QH%1RCq"9] |c#r}ҷZ_C7lc$E(~Y$r$w%|6}9&Z++QTrf..Ir_>+>Icls/z谼 |kڳA W7H K5k*GC(EQ))g XE8RDQ_zUF)v^`1;R梪>\3!j=HW3Zv#ae N§L'-)odta@77N$߱%^*j LBB(ez!ܡ6dKDwt*?IȖNl-P@I7tg`B __o5!n[)DN/K^A@qb^UF- ;֥O' @hu-*ROR)~9]ﴒ+L@ajQn coF2(@q~vaN|A{po< #άYQR(03 %־#FşXr,Yś!;`0b$TζEy#AU=~Y q/)]6*Ymԥ]5f/ؐ?H3Ѣ%C?`1A^_2(^0G…B1A%0tLB om|"+=t f4FD.JoX{m_.VȎcf^hF6A gY*ckȟ᜖}k1ќCi<.C=TGBpWoLfhD~u[Cj M\Zn4_[T:jHXl0f_ W@.K-"MZ͹^Rg*,$t!1}ȶ177e bunm'RS60 08Gse;Vj M3R~ 1zym`na'2}. {P%,:ׁ_SN(vb*og^8J7r9H䘂I cgT(J,+]Kј9shlۖHdD-\z6`al?@ |ʲ $QUrԷ{:1z(@}Ke֮%/\J{s*)\JGc0PBX>׳ָ^,&,1xEdRhsE^XsiS\b, 9H'w?ra2nŧ+&\7FK*Or8N Eb^zYbym@Zo&@2]v LR:k"4S }f`1 'ď{8cx@Y!y<(]b>*6U WvRz5 ]ϝx5<>:}NJv-m[)Λ e1T Ё.YCjQs0fFD #tl_8+lkN*C矨rQG7:vd@Y/6[R8(m[fj6uEZE96*=}{ eAEmRO~ȱ+ˍoj6RIB<36ȤX.kݨ]p/]yϸ*u 6xetm14?,ʿՔY 40zG&1 6h `t )* I}e/5xzf S 0;)AZkYfp]Ү˛찙B5hوH/p&)+ í0(봊Vح)YvBSƻ2.D6*1|FŠ Pg+ʷqGRZG~C63ڬ6)s.h|@[/{  '?)^^C0pʮ* z|U56ORUvbRN2Rw FЌ?ka km^CЪX;i1Fg3BETrY.PCGmrƷ6SY0pFRִAYT,kyG tVLRɺT n6V)15 kU_6k bm<+Yٓ9))/>Jcnϖʬ/T>9ka]^FYh;"*R~) t84Oď#ӧt}#Qtʺ,)2jy>^r1e & S.Uu$67ܷv~ : 5[#r1-Ƙ) &%jkP&L8[Mp;=El6kщN_:m0(cXjO)DiMX[QU* g$k_݄+/n1kyæ10pcMq]4G7& ՜AD)f.(]/84ȗ_<3 H"v6 sfﭲFn!Rj=lM`#$q*ƹoA=:kޟ$ ܾ m:^0m@zs,D7kPb[ r#]Ci)pfWRWYApgs qa376?ӀjmTeV57?Z34Wku~ Vi0,CV^QU <"MEw>oͰ d[ G]Ɩq'БQƱS'%(7Yp[z#p%jlt\8ׂzQJ-F̦Ŀٿ>:#out΄f9ИZtj$йX-mB4x\y]2y!<1sQ   Sxu2g kZW#P^OF07 A-cЃdgYn"yAl}qNH _+S"IB mk P]8ˡ7*PNFA$ttϪg9f>a~[:xag1X AɍĬ\}Y@Vl| M!C #K -31s{8>Q34#~Ü-@Ώ:P3\j ֆctΕ ˹|K$STiVs;WP0`v&]\2_ŝ ~)&T y9zs!wh/)ALph+ڣ+&TۜDn`w$3;7Ιz1H6pJ0جxƞeba1A5rD)_:z鵎6V1± rJEm,.ʅ_?=E i̮Z7GƵL+GFW2|,.뒃zD9P}[ϯ?`|R-4RZ&8’qx8Ұ`YނNB&XV_=}|_ZwoE|vRb<7rI[5s<8;?/{"Ce\F"***L^Ix83~os\uqP)~tjw*IGYئ-K$3 fЦ h83#]yK91ѝ13E(Z@E;3UEE;16^m͐T |z/d%>⟛P 1CjuF(?9uи{ ڣt:v;%2l*iKAh}[@vUYO|#v@+g4#~5X+_De-7e(Tb)wwZl҉ B?QIRA3NWc^h;?q vCk!-arh\M!-zqu؜|HG[ؿAqӊ,6>?uk\o\=hvS ]k8eP& qzwAg]t||+ Kn^y$ǕzZQBb1g(jjn6f]cde{Eϥt_.wSv)Q^xcH&'f{x!MkP@ٗG{pFA^Tv|篻TbF+s@ꄲu:d=0GE.v/zG=J+BkSPu҉}4J`P34N…tgm @=E1&" ?Lyxth""`SJCx0;2xt>! ^ Zp{nǚ :̔SVtHy' wuxo;/@ $2sqJ*V DX"m/j `ߏw )St(GoJf5p7% (@}l*yT 'tW$=r YaGStG AE&xBΝ:Č㥸'ۉ_0mg( 8Lwz'Պ26IHLJȍr#L#)^y\Fホm]A0BC)OCǦNX 7IunA9`q;$*-&lEkѮBHh_,| rp8[c5Kd7jKO(6_h$5P~[l_HپQୌSfA.Kº^1#+Ћ>qϻ5Lyl髁ƠBSJUV3"@ż ^2Zxnh)hOw0fn4@ᛔb.6ѾSgp4GU^nDv9!D>$Z7v_W5(^6W !$am68/`j/Z nh0@_2@xۏ:[]o2|aA>WR& DỾV Pwy4V?!Ƅ{9^xT/x~BHo?ZڟLU#[-3.)N7"Z>WueqȍrT;MqR{ ~J%҅[` XQbVSh Q3P(`_/o_kLa:66*yj-uJ*I†ɥ 1'(0o@zXjL\{iy0v̍ht8˿,\bPEm *GĽT1 %"Ӊ4iR0tt&m?ݨ)&K͒Tv]؁>4o?ˬ֦p8_֟20/= 3w)iQ hkG!7cGiqJrs{ɴ]/cY~Da9I<@7t$K|WF{)W~pKkQM2M"ܠkѱ=YIJ%E%؎_LOfiՄ3^Ve %nj=1ߍ)Ƃ6~a6 N_{GЦU JL+Lq4b.խ 4+zؓaV(Ș;-lڅC&>ҾiYɬCdB6tg)$hxu_O`Cfa0\>/ma|qo:FaOY3{#YCzrJ)aOhATǝ?9_5QQy7S!ćB|FBq OT:]"l%kģnX{NKVՉ";l?؍#_x%q9p+Il.}x]o~:-âܴGz":\}5UPP5aV҂GxᥠHk Ll%?V]&kk v"@AƻGrfRaHN›Olq@-<٥lg]e>a6{gfV@sO~SnΏО>M6ЭyA5bn!?ʭ iCLd> ^B<ʻh=x7/a_>J^(T] X۴ aHИ$Ҍ)qJܟqh$&567TD"^YXfF)m`1M Zad1$>TPJl_3GwEl@|!j}F.ڃp#θ/RD͠z{X棦 ׬a4N ߼ȱ?ڣ!bʄ,N]/eޱmii_DD'C+,v-=N{>an1&#F@}-e']]} F|Fs~)g rR@PX`:(yµ~$ȲA;uGbf2ɼLSE TNV6- *&8r#HM{'DVӥMfҮ1\[qg`ۛ<#3oڎ_׮ևdþ#?@*H~NCPy(1߮3&1+]($i'jt>`rQu+2ARF'YIXvIx09@2*%^e y>-<+^(`(ކ'a-A!ڎQb\fyx6dց|8PP>BM1ߠ܎ 'd7[XTWn͹#{>[&S mʢߝ"n?ߍ?UJy7^Qʬ=Uf\m =8% h\.%?5xݴzFTL"oLE=VLD(I(PqE8ѪV: >a \ܻIyޢkPQK; k.eu)`@rG 7teQ)Y'9@PLX/]5B{ aOl\AU$D@y]祅>t!fmt=\ ,A*{s|AI37c ?}w9>t$)5cP4s'yL39$>L="[zAf^N/NJUB[P 1]PP dQl/kVP*q'e^ǢGD2YZ#z=#Ճ.O}yS>En0D?1EfT3P-x/ُ%sSLg ju-SGf}46`>a )93Jat[V]koIaD(i #d{.@""t ϬS"*وsP ,Rt?G: 6&ʴ*e ;ѠR jkezQ%GVh ( 5] Z7Rh/:ISd;!z9N;+++pVa#^R6qck[ cJY@qFں(_ˋxfI'R>ϥP0KjD- y@E=[Qh:O=-"I-]5*wU'";7$^ba>q&4{ftqCP{RSV)ɍfAT<~߅cYAlnS v-LvSUڢhAët%D/CBR7J6%T&s<` ؞f|AI؇nu]̈́d93h 6}Yߗք M5 ~}VBD{p[_84l/>Bw <1vxK&ȇ =.=iiIcjW9|v jLˠar݈ӓ;D; OQi!WHcXM^sQӻR {_x|)fm: 1Gd?mgyffL)b(67J[={.c윒ML9 Fֻ{msUo|E X:eqf;SV"'[jA6_&>5bPD z4s`g0 aHj&}6 ׯ^5A btREǩ1ʉ 2Oxy^9Sb&*Pva |\]zݴ- ;ߐ4"H7WH9($Đ QіFܞHR O yOJakJTjLKo؅i߄5g*ЏXrhUyUUxPk fpY :`{/fDx_x!@`H4'~Q]\2 qXye^{9MGDvcqpd%IdiB1+ i e)XUO_|;-HrdknrI{ȅ^\l^,t_\c<=VĤT`[K13JA;I+&ᑟų][N4|kn$n}QQF$@ef@tahIP8 tP:F!d]o2lL)f^`A0s vi Sń.XmӐ,#Wh8(k%\]0~ jʸtʚ^y? Unarǂ$=S!TGiҊ)} -j'="õCIJA毾|Sh C<jPU&m4Nu]bɋK{T?kF]xwaS}Emyct5% Y&x1xj؂[ `VMq1#|}^p]x1vQ úylI͊R]u?Dt}R ?Oƭx~ޠ;GXy|h/e[ 6Z]wyz-x##0ILN֯6Te-g]Տ.8{_IJ%@l% "2;~QAb5LoAѪwk4Jt\z#~ɸC6bPv "<0?)SuǎHsu#FL D h4?ZL<+,c.1)LyTZDr!_ynvS8EOdljx }'R5z/q Z9$n%ȪaBy(2Y&1'%C ڗ5*RTgA7(w`u I裣k˗20Tǣ ׅ>M! qS dw1 w'el¯aiw}vm7 {5GQBDRQb潋lj1aqToBP5IV Qz;A wk.3_޵ռ r+X#bn.xM/r+``G1$9RګqbQA|0&S||xDjߴyAfT_q -y!@1.>,%b#1|h;~&Igoȿ̼ȃzt`3{OXkQ`čc QS>(g~\T-%XlӄMFv[e,N`q}1Etݗn]FG5B|!=F6\וh^㳕_@Լ:;w!Q.@//~k)QutVl=_7A}0/Z8gͫE"roBڛpm%\fˆ 55鸥*N)R8.y u,Y+xr.fv' k1$VkU:v*S0Dm5 \_9cp#VPcѣo[reE-Zr=ɢ$5bu@7éD"H^a,@I5b& z qKJq~}qPXf(1p}?,{uLuV0qo(v-ZN :2ZJf) gH'6㟋=YhS'bŻX M}C]ADU_m'~XxK|~:N7s 2;PbaB|',h'3gJ4t9w=. Ȃmd+6e1r8>Mq ]?2a g1Mw"!.N/q_kf%CH"ZY``hpUݾ E7_)-icA@/ AVσՐ )64dHWg.~zHm`D()N! q5/BjT)k.4sXw Q- Hli)f8fNv6@֓+w*G7U -vET":qS[{.oƄйQ;)DV OZ^&I7 z,S(hCN}js!L)!CYfuev(Ozʐ%j)ɴ)[F lSG?J5Gd%&8q3yy,xќKŅɯ^~{يӶՑ>42%)MH#|4cb 5lLq6]`(Tymӻ.[\g0y6:сK"lOsH&U=Z Iuo,:Oa`Lfњ8>1b!z/Af"0gw(-g}hzVZ 4HHVr:iYSvs@򓽤 *꣚=rY<\kq?2>/.ՃCR̶)#~ܵoKyHͳ~)- Ҩ&iIQr>/;mm%H'ʚ$udy͗u`&LZsHoʻ+BåF. r԰#J=0 n"g*eVJw "̹zj._ Ygm4BG#x{GI7KIv %[O7W؊OL(#Rk`_((ҟd[i7+$V0eWWr)mlx7b|٤ dL;b-LˢtF.t&QŐF:QȻUƆ1#$g.w(7m~fh:'cE_r_{Acd6ccxnjlꁾA,uzN=4G֟}gv)P42H[uNj({X]9=+S!,i e2':V8sB1oKw%mImbvz 'o.,g,Ԓ&#Ĉ*WhVCI9!'ƕI l@\K6t8̮̕wņ 5CO k>IUh8+/1ýE!*(Xa,[5u=ncRS qHr{fX>)ͤΓ]:LtރTasEGf6 J,E龌fx^f]rD!sIBZ7+pV8Pxrʜ5ad!b~3OvtCosJOFhL)=\E9/߇ZQoe}?r7Y|.ӿK4ȟ:]iڬ$3ֻa[{Q xv,  nfE }$fHBe+=9/z1"yq)H @Hx8y'RPS nB {z H^o#w}~rFnugfb}򯭧/vv҉д(3q[jPt& /!4#UDu78 {>VF_/Y 7`hh*:jԮuc\-o GTXLǍɄ@te,]M,3TJ曕6*qj)#zۯLJ%ǜ>\ P҄3>;.9]?h8OlTۋjlm'$D 2)!$G'yr~"/W1x9?'QI]^MTpv ;^Vp7]c#F $Rc~[]\ܿ]cyI&b߂6 ͇[I@2 &>{'[QSS?(Bǯ_ۀSO1q.NvOK*JFo=p+Vh_ eEw]\vDfZ|)bǥ"a|G#)mgmܲigwcdM8VMTU7|\w6~\BRnVrOI[\pyD~?E=ܗl yf5!0G:/3YZq=i4ݓ0~6CxBz V&Kd;Dh2]ۙsĖy$ǐ3T]v$1xf4UYGϳz 4d ;#rX?C D[)G0SU\^8e005JjCnC c@ O %B/Q+3d6@@~EN+|$aj1ujR'oJ;̰>2+U GVHA{n ]ҽyf[\3P{$ 1AUJe+N@4O[g-t46J07ڸ =z3388kG;_kz7nE$hypݥK/][œ]a\KfՄh@3&2_*Myczaw=e|՞w7rpWt4cwCxZVhJR{GTc0$n \X{DLH$NZck-$g&+wL_hf $|lb# Ճێ]I|k >Ya9-)E/;L lqi h1⌌`IJg7[mpuxt*ҀqǛg1r䌟e gz3hڭ}WYuN(=ȏ#ȳ`+DGL3bOc}'X \,ÙxZQP% aapm[d%:J=jPVFv鳱4/5kE"E7-)X;A cӵwA=C%=&#K;^I2> SNx}(owx +bAȰUc*l\և!pEXbƉtKXNxqau*Rm3~̭)'nv+uY&;8Meȳh }?ýZe*ȑ7V6HLk[}Ͼ[ѽQg"Kj$HӬ)ũhsf:D:t-(5| C0RC'^u8t]1/BG4f<%*d安J[8VŽ ?@G;ʶ޼bf#; ff5fk 5MJpβ08xOzMŕADmɁK@ M6l):h%\MTG8#5!AE`|- CPـU6+^|&L|8͋_ rہ+k࣢4JA?bJ|x%2ש.-0H Ymhb+>,69n+`|޲Aҵ!jz}M ꨼òRR͵:Wp!#qGʶ~L&R?q;RM^1<@1dyӰEI;W/h5}KJMe~πJDbh(^8:Ta|iT)(O& 1m X54sេ9L{2ǽCSv-5E}>vPBMtt=M[>Lf^-SA 0C% ,~y`_҉$Dt<ͤy;CR&iJA'~@ޛ§|#-gAJ _jhR^@KlH{z v?)78RQ8SF lU3,S_A+֩)>yT9XZp"S$БW: t#`\΍J/Lo -:ƭ  ~2KSbn%=4{WjJwxxK5,w! oxM:)&ڣ6ǝ|ebEQ?8B' e|uQOR#u+G  P;˶$s3@paHP 2ӕPB)`DF`'[N2} 3HLO}}m/{I9b)e5Jt(\g:Z7k}m/j(!66&1S'Ya<@@;1ؐWtIf ؿwB[p:Ggc\zfN &#ϸ$|_p;Kv57m+\SվIPp+8-\z↙B8s`eNGI&8hukD j4"ȼ?2Őy'iL~5+_Rnٌwsw+4KVjH#؃>vy7EPcbjZFQuo顟~{ 3.7KD"&&vX84iz/Q؀!圯ZpJ8Em$U;J`[ҌԈV_~O;;~Tzd&n<2|6DLߞaqnA <QK l0̝.o!޴뢻o|yˤ3:%;?Ы÷ϑ7&B%*j3G /^PyY/PP)1q`j0@xa Z睩J̈́1\SP}$qD3< bet B qTw!dN5y:|ݨ0`0#4@3#D3< ڑ,!{,i <##Ζ)z2*%[1WrSXPaޘ9'nll9É ,m1Aqwѯɐ=2Bef x2!Z%[PCn߉] ],6bq0b;L(\-QV#2 _-S_J =*mnÔ ĭjS-~;o4ؾy>k?s8w#/[??9%%IQI_(^˘E!ޅMA;hx, >p1F<ehtGyLv![ еekɪWHЬqm.NԳjPW$.$ə`HJ$d?uy6%aˢzzq:z^]S:3qx.ZRG]BT 6Ƹ5/mA}[P^ނgL 5sҏ9frB%t)DhWS= y7Y\-Tc/0@A|)S,o tĘhy݆!yB$G2X?㳒xm9DZm{KQZ˲o%)t.d( iJlcko,(Y!{|5"m 菧.k],V}=b ~>]cN%nbjxa}bYCN W&#Pst)6=R --$( AHC2#}R~%ȁ_ڽzr\x' _ѕr\vx,! 6A - Ńԩ=0M&tD&15~yõt+蘁ٯ*x*m67gFJFx{Cc- 1:%ы1Ω<_JRV#i u[ To؆#1+i0<=#Wcya1F_kav9Q6ח-]Y!ω aec\@^ѓ.uAMq̿?{iܕG5ԹiynɅ="o@ppF ނ56y;:֢J,x9/df(lmWhlű2^v˟hl$44L95{g\7â1*˾E" s -¤$*|Oo,|)hܺ7EWpha/[x}ߵ!ǁ9,/we r()x~:NAڐ6Hp[F.NCyypbw?p259nWFR l{˅"/'pW,Ñ;&%+%O+Ϊr'["Je / /<Zv !"P[YP>#u r(oA ؋!@?Lg6:2r+ ہX#L+3h+dz0D Tf^XL[TYNJؿXo(v🎏b1vcӚb\0ZCƧ7ZHz'9ܫ:$Tp`s3?ickG LAd)hyA/IS0]"Z7nI"ǔ3$dFd̍/{sWEMA>6=8LZ?,hy雥_cGeN&YTO&xI xK>\hh|ϕmdAP4>Nǐ tQn&}~,21·w~u,^W G#s͜wRa-'##/kYJ)ĨԂd{,$JsWhM -}ɍ&>حET@o*h +xiz*ήCZ,p,/c&LhuLҗ"͹R~6e4f~܊{$l<ܔBQ)=~KzA)D'TXqŹ '?~^Ovq1"e? zD.6 ;Mb)O4M~*ئ u&mžIB >YnGb( > /PVJs ޫfAY^}u}RWf8Jm{bJ%RjȻ)Kvoyy8~ʹcf'e ~-$\-kF:ƧQK<E3ly^iIJ K܆k=?DDH˸*#Z*Bqr`;B+Uт/ *tHU<T9e6 _㎥;>ilbqEuC6J.;FѷdCE▤POX{~M-˳ll] M.z| 0ognm.7kFsRոn Ivrf 8ƱLiRp'o.Xsжs1Mk];V8gL}@@?@I0W iI M `Y6GacޚD0 HIj#S #ܴ$ dT+dӗ0JK%:+:rӰ/5jV|DVʅNM*.A+-sMuIネeF>^{!x+ۥ3~f8XF/,8u(MwM lvխMssxk~f.9x$SʷG!3D*Q61+S`lJUb./ǣOewYQDuI>\kQ0S [3e&6}4n\ W}ӳLYqz`a䣇l['N>,4;Ϝz kة_a7.~I(uvoݲ9sm5'-2zN/lI>lbv>H`V"5,2R#al2_[q -! <.L%3Q0w_  LH(?2ӍƾbLbJTޓ.#ȖݑCZ) ext:i5sp2Lmn5G'8Ly4-u=ZE 2ԕ>|s`i'W/#}+M 9Pwρ4[#G))b C1UynV(A+Ƣפpn2R$ZM|s'T /Sk 9v\\n*v:- $̀p3rxmUzy>}9>EA ?9 ]FNv,v^;豪N޺"+"tY3yӚKd$ Y1c\D]:M& %0K ^&6#: [ڠc(PcGVIʠe X]gbVV/x izWIRJ-+ ؓ?zOՎ7lk`[\@Itf'F* ZnwPռHлp ]駋5`4tDLpzKAvwzKQF?]<[5;ۭ$dH mue$v Ex.=,M+ou5QB B9.0WR$==4_ľD3g_Vkjv0l~xgSٛ7(Tr{٤t8A(bTeGLcC‘҃4?A})̈lc/Bݟ9L6ǟL1 jO+U@}!pk|)@n" w?8]u?XkbŔFK{'|j`:VP1\d^ ^oSŃ `S=Zj{6kY>uҡH(P;Fh2GBr4!u/"ݩߤX@5a*ۓr57<:E1xerYi  ~zp /M*uD#WAzhV/P3'CVj&؛`̚ 6;"7lrһ+I_+uowQNGh͕*4{*ogghE"SI97,0L#tfQ 1!<%ryϹ] mYCg0p`oΓf'?0 >A):ei&""-h?Mk1椫@ jQqoYs>I4 'hz: :$$[TTޢu8vㄕ䜜ֶo1d6uF7L"7Z`}NH ^O*qr{S/=¢}M%Bq^[QVv7]On*4zdm}K'lFRԋeiKtoiiqn:ma cD@ifXf (2wlN>K# 4{/1>+iFl\RFC/In|+PЦPIg[/Ȩ;tp:RZx.-y'(i?E2M>dR "Lx~ js,|My@Yi&F!VNbf"ƨ".dCZpHoh$Q?}м.t$aKWΞpP7FA( dQ(#)9Feusw}G0WʾZEov0$ w[t%4l D(ќedtd |?4+(l"5,.Bʌ4E53nPa5!Nv/oIޒd,rb eͷQ$3^; rIJ$SWY)e]܇퀥['򫏻flPnvN.2:,$s6 q(?)_*x̊ޘ_ΣSq-H26){ѣg@`?"Y}N EMܧ?(`q6Sj38]YGl9623g8*4,S!gK*ǥr2Agʭ>~o$F!l;6Pa/v8b/0o3D3aӔ( 7vy{(O]8|Lp@խf8sފC8W-f5>XY@GDcБT*2E ſKNф@K3 \R7&'X//.\J[sƒ5YX75ui犈=[KER*”D6^ssT>ԝ':ܰpH aa 6,٤9|IE> 8O-" 7T,eW67W<(`rVPb%yx .|I{[za#.6%KYcx L'WCb` [KF.eov 2CbM#W-xS 3%/Ov[#1V.{آ !'f 9i<-j[Nq{M&l*J638"U-ÞQ %sN7,/[MZX2?~y-Y@abz:P;Q8\Yi0Ydk,,QzRgv 6tsUUBPMqpd^`gS\@H8Ux7e*pJfHRG-TPkI!/қI[z[BolLmϼ4? {K}OXrS"!a@!Ө~yq{YSdTx#‘|M5oҟ}cs7XWq*Sƹ{0%0j9e_+hϛ|xEL 顈+5^U=#qﯠtaR-JѭI+zb5\1siIU[O+ǫ}R *IO)63ɾ)L%p7 3ev{(dX:בY64e]\k'5 Y}-O*QO.o5fix uSv͋F| U{⟳y@~^S/Ťp3Kg>5vE}g=/dyI+=J(XwtIYPQ^p -SK}c;j.и=ݽFG迷{2$݁?(93r'M7CUrv [ۿO>3v=;O}|ZuǽKR[&=#2˳@@{w{NɄ\f0FI#1[畮x~0%X-Գ~$bso D϶gknV7%)eNV> 2- o|oo_[fFtI:ϴ&ߚ{K53Jgɗhj#*Mcn~.&  sv} GRo*M*E_!NmJfMgPT/ fS_AlL_b7V[!>fva疇O}V#}d˻4iӥqMV}\&?}iC>pʨJZjKpkIlE@h62k!pw~ˉTڦyhBV.IcҤ tt}b0-@sʇqF[P:Q^%@2+vYZE+uADB"Ծ[z*ၹ<*φw_ T ȼ݅dҩ99_p5T"<+qp.f:xx=jzG{"P= <8?|=Ǎ*\]Do&1aɉ^LDOE84d=*3 IHax+U9d- TX`խ{;KJ=P;У7Lɦ# r샔  @Y#;ܐtHVBX+҉y!)5L!a}2Ԕ*eK{~3CΌ_'3m4kтƧ=?6aT\vN1y'kw%3zCq@~~PC{TzJTVz'PpدKrK.ϰ!TyD"o=;"$uq!4 #n1_0E_=P0+ N`|FD\$zX`74P<1ŅV]0ٸyHLRY˶2>}aaS`(ܫvJi6|-))ڹ? -a#LY x ar ~ĺgKtCEd',@/O"?rFTq|5nk lhq V'JNB9|7O[!FɯbZw+yEiGl/x"-<3 '*Ak}2 ?JxxF4ͅ")ϙ}Nx˜N@o/4⨔ ;J0R Am,,[.2mDjp쐭rwrԿʫv+7'{nmSEOC1Pgͷ+ޥtC׆F J2f";3#i&bΗN$h_h qt'3 чRR@?JOC(73ACBjO6@w<|a矹$dNjFsS.p0#6q*0_UQ$,J!W)E1u&X.'PE0n=u][oZr!@Q?fT9҈0.2gZ^6yE|w GC,XEF7^~S~~$KDǦ碃m!`ioTŌiEJsG u!šPiUꍇv+ݜ8E<%b^Y1Rd~9B~qMf4$i(ҳT (S9VRSU\90߷FP-WeSV'""#tyE/^,{ܵ^tMd5i,CD*loaq j+WQհ^)/qTʓe K`N. Px:$h ?,0{q)Z( =N ԅJa?,(kK3fj88W苆nCyؙ<+#5]JP|aB~F3EO KjְM Ջcs `kO| X-eA pkuYpW6LghO;!]j^F'@U!FEfbfKʦPFhWsd3dNَ=u|T[ç ClFg-ቱ$IخQ>Nm[4ɿޝdr*ჇLjcx}-Fpo7fBPN4EkeJ񵕥݌6 z%$1G2n Sa%K!S8m̹ա2^x~y#!ow{ @)ca}jՖ14Y3y7_Y^ S8nCHʞ|qާsaДz,z':ϑ#4'fL頛M ^q?83Ii|;9[| D8#|7\&'{٣ NW/)llY_74+hӼ>Kj-7jVw`?bXRV|ю=fT~_xGI;51 2_(ۣ2旡0^|Bti˥0d\sM8<_ʊ'"`Qڎ6Z-X-|oqg~yR&J'sΘ5V#Bk{Әϙ-2ߗQ>Φ;~g$gBdoEb3H~?x8tb]YPbMFeG̘p2Y&Śթ_GWMMb=qM>s1h.әg0k[|-@: Z$ĀI|@&y8JͲ&~Ch"޸fVT5h^.mwx<~Ħ~DϪ$-Ŵ L:g_*0>]ôE,} e  ߑ@ |eIkArãi Tag&-Oq> #RM:Kcu+pAށ=PYXsMu嵃, 9KH8!` BI5,,s,՞JoyT C8.z_Ya^M\S^H*BM×p<(1%%N\# UCH=f[c$di+VBCYp oL@b8vveczRs԰ȌEݣ]81vHHDƐnt؇tp?pN~Cq{W2ms faj9@R2cPlwgY 1בHXcpēJ( Agj(SU~N\!D'w ά\6RW.V7&2k`o ]Af ыs-) ,-^%ߞ"QDϗ a%`J7tЮ߹?ET]?e|ݪHvGf^jٔ'z5-wI)MWF5)aɞkwƚ600mKrE Cß5;={-~Tj xt:dƤБ!0BB,'8!t_EU$E>iY9L[~P $̵l .MrAj#F O7D|,`|UR 6v7p*ٟwmSf|=Y@aJ1)SL):~"m S5ֹ{2y/G2#qx@kRJHOꅕjcـ`BW/;SloHO:6*68N׳y}{(zbv3eޢa|#FT5_ZtNnvї+mYuH0*(׋>XZ8N\[? -*8_y1E\\tJCFx09Vᤕ%s fqA!tz]*rC(ǐȲ&BГӟ]!Y7\E*8z`_FhO]vOW7E>?wF3 S~ d|!oUy=u_ҟ{;0:֔A3C eWk5Czp-hï:7!tJ/3 zg`?)}!0B>(L-.$ؾ Ն:| `*Oa N^5 )0@+w `npKֆNt6|݊& Tdu1$zDG]=4{Q3 덃*YGƨ(W4Jg[gidxƱ_O\J$nD3yw# 0K޶Z-}"cP?(|1^^[Ź[Esm)5 ~;px)e_yMl7]/#x畚8,e;ܿvFL{uU^܅Q:Uϝ<9 Qc|O\G8KeY]7։dAҮx5=r/F_ųXy8Zo.ڏwig'%:'+bSbXsp$YY-3 F_ȳD{7*v}7_#A6x ˷b?G*~Fwo!uĄꦽV[[AB{CtSSڬ:x/*L;ybME"ԽBu1_ʰ[Uv~2(,sP{-NJ_ELFyΗ} ACl/ x;SIoG?fbAs P Pᴸ0áu;*WH`{܊HrH<#q:8\~bFp~& ?kg*yKI@sR'X=V1T*w몆g$hbF=ť%ڎfm"8'}CU[2Rg&&$zt.Sԧ3ql _HJ5hfuٸbOR®?5Uvx/TWqyp,~PGPw\?Y<-uwBch kη;;!\sw-WƩp1y&L*cx,hXe)80.FV4&Nc t"\j(o0$7Th2T~$4B]Wze{̼&uf/jWbt Un8q! e3BBq"tD"tjE`^"&IJ@Mu6PM /*¿3͢˂LEEIsT!7yy`"5\~ I!gD[!4qWga*"Bt\(P |@O~S,r)`֪.UQR{5axoA]+EC`r75U`pϡ?O{2?5#ۨ3j% þNp z>HA1j{X3Ȋ+0<$^U旈rGB)zr@pyz ~幬Ը(j-0U}5#g mK(xNcy&W>5]i0!Ha*HoJn֮"RZ,2=馞Cp$p\"!fs b8gӿ@ߡ0$ly`hI MAZl\kҢDs0^v!T &-IL );a@1E.a-@ꑅ%|&8`tp|&T2 coTP|W2!z×HG62x-j=0t$ ,Zʴ̠Rӣ:EG!msp 3atvnd#>%wC _s]='69a:l(7Btޙd. -(MN`9Ѫ32p&s8' f[814+W*cF࿳AZ DBߺ< js ]E,Um˸aʯV{%*4?%\ϲoy~Rs/ƉBNIk- ǀ-42R-*sA2i]2N%%;3<ٔES6~R]sf!etq Nw{J; AX8`ީԄWO,w2S`Y) W2fO̗e`Ydt_J[Y;i-,7fZ2hp/9!@|u#sKV97`hzR綼?" ؼHՕhs= =S&R\V}>‚]-ˉ؆Ĉn,TyV >K"JM#:CbUC.6Ln\*ۘ,ͫ`U(HIs$ "gKY,]1kMzUAFY*x⍭nԂ/Hg[kY?/L]ۭw8=.֐1ξ#bG`(09V4# u?[ԀK-[ h `L- !߮I?Qx/BG-~Ifb`i+8TwLUC> 'C + 2WÚ×Ne(gfL-<nsm%бL`YƼ^Z=*TaHW-?'&k̞r3˙hC&43喜0&*]%Tj!ƫ,*Q#jLS1 \(~De%%3g !cj\~Rsʥ7e7WivĈ|Ak>sKqcP:"pbdJj pCZJs%Cû?n}cԜy2: ib s۲ܲ4Gv"ܖH3223;践aAm"lZї)`(:CSIp\xռBr{>ޡBa5Fhχ B{a$OꂞEEO`GMkLLǥz35٪%:~LX]݂*n;و,S 5b\':B0}? ]+Y?3hW'3?$YdL6bF ewtwW8as<2):Qrb*|K>0F+J;ZgK]ꌾgZ y7Xk}kQN Ԙ cI6퓉'!.^ՊbúxE{Z p3`p, "XJЛbU - Ɉ IrJkMsک\Т' ,=\%D$6+D2n؅oIO)ԲyÍu|Ôt6dޝ=F?mQ9 [ 򡆰[WQZ^C@*'hGp9ȓǶR><"jBUnq>4A;o\vЌ;TjBAX@+~15`Vl @lV7٣݃ze BT=2lk #QUK^7ؕpa r!R1Z`U@c%^"/7la9z)s1 <6nӡ h{bt,poq&COCϙҚ`ysvqv pz_18Sl6g;d[$&pMP{ cLEp#ǺU]W[f6a0H[AcTv/<7f"h}f =^G~Ü0Di>A.> *gI` ы +ڡVÏ;4zxocL_|~Q)Pd3$rRd,GEm:3/\sg$f-V7n>/.1i(du(0Wġԕ. ,M9GdB᎐؞m /K+ nV,\%nf}?tXtnj"3.%cSwŚ ob޹HSl"8zy2YA[Z&7 *1'&PQeF r j~Nlb΂T頌~ 6vJ !T}D qv.~v.*AøCƘxstZ`ljɯh;%!v֦DW{? m\ nCcV]˹tUfe Bdeq8Da{v} W%ͰeяQ^>m?Hk&ٰ@ J󾵲S~5OVp18]Tjt0x!Nky{{*W⛔tĆ3gy\g}Mޟ%<0 qM3;y^3o^KmjkƃJXPg- O7!@#;UV ^?/-̳ôL\OS:T ˒c]G5fPig/VaB&ty'<K!̍"}s'3;vnQ}#jWaUHIE6// jv[f T LL%щ?# Ktw@US!3^]r&w8߫lS5~ ;7P@1C}^Lј~wg.^T6MY}gLff7NX6ubekh?Ve7|Lsq]!rLօK oQs͈ɪw(S7]e!+Ğ /mL m*!;t ÅJ*F!=HpQرy65`$wʄ 1[=xnA'3k` &.r򱋤X<#+ELPê' 95D\bpu( =\a^{DΓSG|*q=_dځcש RF)ãʎȻUdY\b:fhBu6)Pƛ)<^g׶i~eQ!y\mv9,Q[^N2J{DXc/N%UQp0RDVaj~;xT QvqL=7͖?uMA|) vKmP{1gV3pZJ%|s͓4C-Gw *HVE^AToO '{T ܝr[q柳iށAR$9e>_IGuJ iڞ,&=r {\}_"-s9 vު}E?9w.X MN98 ekˍqӧp<>qDPީ7h@u]4H2LV0wI`Yo6>ߙ| '{^52ރ-0jK-=mيfgyZkD#+L%eS-#s֭E)XS'5HD~3]wmQv{_*9 a1[M9bp D|WHOy廳 <fqkX:>;DC.r\*ŻӞ0#Yi&Kff{H5_ [ϻ"qȟ:cN 6Ku%tԳ?"wqΌPbm_P=q=TE$'wbRW9$O\m3C{kcMXIG@KqF_.o'M*H?RU nN y^qCp0ø^g@F̥ZK\E$% >8jc.߸J/[_d?;LK$BniSƮdx(P~/_\߿4fo'; J  1;-yf7_r0,+7d{j'˾:]?FrìIKUoUv8}OʰU[`,DdY0o8Q<:{ߊ-\ǟsB$+\:| ~ /CO:i+nvlMHxC5q Rpanx^dg~{_/ 'vݫ.vY|+[YSMߞל.Vf4œjfDG]&dLK phsu3GS_ K~igڅ椈o2m_yu '!iKBsP Mˊ}m-șnv} kVnW>N#ݧgsM4~ Z%E3#a7)KТzb}j=qBQ/y9jF.(8K0`^Ht0R#`S⺼ ɾG@tSԕ* Ӕ;s gtRV|,0NW<"4&M.6%hiLI;^1qclb:GMa q/RRE*| p" Kn?΂~b!pҹ٘3T] ޾,c)Xitr"{~鉇Nb~d+ q@~ -D8mNwYb||[e2w*HF Piս['' TS R񌋉Oְq? 2ZEi)eC,8+>_3dx\K;¼㥲zk3|4I?4 )*=>崧)%̪'ty[)7p oQ^׭v'gˢٞldSa&|b|R:seKE`ALJv7p&bc)2NM^`U3[朗\ Ѳ`˽I4o'{}^陨% L95|j9YFy5^W̓8*O=h}G,q~0!.;eHⲉN'לbw e*>Z5 R)ꩵw"aQ&o9$I?~b(=`c`2[RۣEFc#ɋ'yy:r MfWZΎ.ƻA_^{.U61B~RC|}j꺛P ku:h'HN`* =b 6>rB,!˥1!B WQQ>ԉ¾)EK|h I&;3P.D/:5XnOTœ辿=QJSfH&LT zt)' [v}TY?kFsjŴx?Q4Kk<_014ns(K}6l?OqGr'z(XmqO./HSxR\M{_&m9G)na=L~$( |vj%S@~NFHD&7A0K'm|(?>%gI!c1 M؟4ivyW;hkqY +_j0륵v:ZF0]\d9tGl y ĩH>}e*fԩPܟ{6b/`}7NAA/]击ē6b+k:~ٜá{',vdf:~KF~ҧh PV^>k49gXG6F%΅"lEƃT;}<sYomIJT%j 6(;]LJ5h$$^OAg#)9Y[=*ҥrR|36| JAPЂ, ʠwDSPd!]|!$e5R\,T., o# 769`ww$Bp;Xʪ'B,8^?UW*bX(|jaN3Q!Sk.Vea1qV<:;?>ljF,ǿdyIuNB$rG=h,uY 4.`){QֆoH_еS|H{.A'ccMt*Ws!`Jh{Z@Z'!J X>'!13RkΈ+?0jdb7!`Wr,ړ+hv?6͘ Yb0M-Nx0+D^PY[]x;^/HXgAYlgq+zm,j*.o "`m̥"D48^mBaj&MprW`xI lo :I'C)4hѬ""/xYdΜu4(7OZЯrlĻZTSC==^Td~6WbE~6֠ 4S %tV _8\v S2|m#4;PUWt.'~~0QM/<*_{ŖV8+9Wg(}60e.$Rr-W4 UYFjiV}9/G$s7ϴv g`o|gJ%'tyYx⚹?Y@M9 :M^#x|ޣu?{ke9{T%d_C~~>v::>6A'q"t U꟥mq9bbO}V/23R2EX w\G+@qSz = ] t~ xA VlĽ !EГUƶ pz;]u]" pݐ=f ;?CR"Υ Qpc`נxM|1gZeS l0D? 97t˯v3XpwyLP$zʣ~@ Sǰ흢yR,{g-oq)\͙NoBD䈈$ ;;M`wl<#/<"+JPƙ(gN12J:`%N#o[f2oCwm,f1d1H0|Gp v{8oNF׼ITDɥ?wHU.j3B9+.QuFjl|ုOt^+)/ C*<'UD6[> ^Qdr.^䬻@;;92 S{6~lV/z׵ҬYdݬ49wXV4fz@mǎ 3Y(U pz^aQjE,G'ѱSJE"e߹4W =::ɨ킥jT39RẅG`R'ɴpq Aؾ0z,r!j>80x4.B$G`<ݭ@iQ3JZ2*l9}%KR|.*j\?W LX4>]qG>S ` 9|RHZ'OOv܆Sw~30j" q ,^?S0m-^aM'M](@37?y &q!>n|N! LS2 ^ bJS7WS["ca:O6rJrWy[45`;s :N1}#EAujS&#&>э k=xdf _=/7qPctCѭǂ@|: 3UU^sv-f ZCÑi-a>rw4NUT{i*[! lߖ;ᰡi!jXvUR.dڬSРxc0@5j_"j?|@T#:fWsrԴ=5xTLjbOQ=ӐwK2"jR=ħhd@{Us,0?l܁7A~>z'b0*/}<ߠk-'Vyhۄa;+OXf9Q2s]Y?ɍ; vݶ$}t?]Ӿ*p W)X qW ˅*hq"XeKVLnhL\ܛq:Z{MF -0M@g3طQP-oKE.jY+70bDѲzI^~c'fX]&ѹJ3B˭I)sE x~Zxу΃6{ }w_>bnb*A,~&L"E4qܻ[6,B>LJ7;gu@~JKl;k -jdj]0DJ0TҐxMF]q9USk= ʨU ;/<ndȜPN@*]hfEET^2RtvѤzc_$Q1VR>Hve&3)e|%. :5A}4Dt}7J_zAV ֚.Lʊbc<& ׆I׎z(x<|\MdizGC=ψ7&>ő`}%1.g[mʩs3>@N)`a UUBT+Eޜ>B9 | |Ȧ0Znk}ge]=8~] XJ%|dp̡]Q?#QpQբA@PEЂI,DDchg6EjGK'C ofguȌ ^{shsot9-*__Ag{ @8:/Um_WH>3!BKrmH3TD<5[U*H;<Ptt' 5&n{MS_P-!؃n y^׮\S6 tgqY(Q]Wn`r!y&kE'9GJ$^:ޒkV}&U)i+A߸8 A#N%n@i &ٷ"B_}Rb_6&IATRsՠ6ho K/ bbqpR)>ۊjw Y r:tk|Ə?pbxw8rvUMX,0xwmػv{zIuuPb;Pb"Ҹ^__̶T]دf7ß׾%&WQ$1\x"x"`atyEű ֍ ͽ=a'5AM8NlRwF5)i䶅B~R @ 8=|[>:,yjl4O8(l_$F8iJ_$[$z ?j2;L2;/1)yˀxfC tz\ jeSkr}uEm[-+ƧA1"bb 9ߑl2;[.O6Fj>A% Zɦ !7z@I- Uh,N>;hkƺ^%z1L Spńl"[81Iʍ ?,dB"k8]0|[:+fX9>5DԞqimva+h%)'xg1 kMѥp7/B9$,S.~3_=bT4ݲ^x,K)]BED rNm59w89p.; PUiM$p4U~³]2f C{ 9˴&zk^u'+KEۖj5r"GkG\B.q{hHp>@c?pGHS>H!NSA&EIx0v#rT!ک,vUȝeQ"ٹ3(j!-gz{Lї"{uɖx&(KTrÿ FQ'' Tރ=J؝3|oR[:58Ԇ-5ΟvԎ6'PA%,Ĉ^fi%"hwyCܵv4;ӆ5D48{(QŸ:],%.D of-D Ƚ`x@1eu7b[]vWÒL6uf%Zr'[? r$*'@ຍjtƢY8Cy\2T^,|Ӯ/pC}a}{Z ϲ 5f$fm!병GG6qxi^xDG>}u+O/vjcSu=nm \p~gAze2VЦ&?:olu>M*6^Z.<˩$F8$'de;:>u 6V F6#ָX~ycC-PG+yцa1CHfj tR>CHaK ܆tge% I؏3y|' Y PNjq]|;.@#0 U|x0ހ0=\><=ͳƳ=XغL/!*j2E)?#Q`S+"'"R_^d*M9VǓF`L&\ChUjB;#.qz{5PK{ %] ]5&Iu \m5YNzjgK7}pY-cè&VLVhYG L/Mx5$n_7L:֊4^iB(4aؕ: 2-N@?hBǖ^&̶P?,oC+Ia#){YbN8`.aypKmzhPE/H:aaSIL~!Z]4,wI/g pBcfY1g&[%or͵c6GN~ٴ*,dVs`xrpJԸCoT.\pIRʓDڀ%iIgpjhۉ&:fb˿FՒEq.-QokWQHȥ.%lDP^~J-Q"#70hC*0PE3XTtimeP .{LϹk1 лiKMjv(K[>Y[WkII_u2|07s— w{cN?3${Տ Zo!}ίcxKM]Y ɭ ,b(kVk8k˿MET2d{sP^[RTUy ͿS7ڒ.JozEX d84~+~Aqԡit!bmsE≞Gcg CenV  a|U"c.dyO#2%:WOtPqmtylq0psc1E1KH&T; ;sV:5zp{ڻ- &8 PÕwz?;\KE>!p "= > ı#c7d/'GVg8-PQ9ݘ Y ᡿ZOҦ j(&w>F V/*ъj]5 Nk?i362h KbKUi0qrse:{8v]QH,'{wJ׎Ess6`^u\Uq`۷[I{B/zS=nثcGIaي1 n%z(p+ ~8_j 8-!]LO"4c~.3rYCy$grivVk2+)dL"H@Pk8ۋSB !9(szy6<~zD~- gRbJ_rhSe4(I0=F.hP!VwiDRĀZO9AlK1W :Ӽ1I%ڼ3( kMQB1f|~6na~X[bQ$>.e`M>OM/jmfe KuM~\Ýd S^"Z 0~dݲסƊYUB[MM;$b ܩN{zT e+z 8VtY\^yUoo:($`$1 H0g⽞֖7@m dR]+B9UY+J|ɍQ5ҏۧ}#yڼQѴpWU -@~SfbC`=OsPST&/lP% qs].f\ל%pƼoO۠C?THFpC9%: ݮ=_d`!D2{~͕ ^ "WrNy=CRj}sp[b ȜSQ/(_MÌ"ݾ|i:ɡyz8PB(=q`75.H² &oP>zTM %OLPvY1[q;x *p-깥z]?H:>* a>1FC1et$ɲ_-(i$GJ6iL, aLG z7-/{oڼr+xLV ƞJ*΄t\+<.a4Nqz ({$4b>}pN^j$ ߄=C+02!E r n†SZXK9sx.g2 7aHՆ,M5+ [t@xMݹ%8{?;%${GD ДTihYn0ȪKLXpn4( 4&ʍ[7:&Nフ&+|ˌTYeɊi[M:ߖsh0)\ ׂbs4j#+}k Y^:FRYt#cN])8WW'[.L= !3CFmm }^K$ovSL* ]U+2(BOV,6n\C_kCu>Y )=CxIv^ >`ᬏQ>䀃H{Vv珹iȊ\#0ԑhL,fIh_Qq-&T,=FNHWT+.8ߑ0̢Dtj;%zWggk SdT)vohN(,so)Dseo+>'RYZw&}uwQBNsv3Q1tiW$fuH۫Rҍ]Dŭ͚Uxn[z -#Ij]8?Cߌy!Vj5Ԕ40]J%8<Wr@l+4Z"d@q#J=Z1$5E`pQCUP;/1(Gҡ1nI['[~`B1q vNZS^LxЀe-9$EGڍnZ>QJKyշ|蜑v>~ExK%NϚfDS]am%ĿĨ薗yFǵw"c`jjv?i$ϪYOlP,jV1oth?)aq_?W@YXNؚ5Qʂke B2fqLX-:=K}ו r8J#1;v̟ eUQKQ{;>?jϕ>U̒.)ګWwChIfYWbI݀Tylb:t>nŗkJ3"GmTg&;XɕնUԖ(6nJ tbXT*ո#x'r2GY'ںpoSA)Ә^Ww  J6 HLp[d~Ȃ&pM[aگnq2B1m *=ߝe]-3*"Iځ0~eq-W@zAI($yb@dy[op_l# 9նZ-g,'[dJAnϓ.j_!3;R1nGOpUW,݃f|Es81@Tn/BXn{pA,?Cia96(Zu]|Q\x})vLxtl2VH)eV:a`Z#R/\_ E=V;YI[:w2:>Mx3,d lвHB/Ht ťX`;``47ܼ,G zF}0}UrOe/!,S s4dϺRUwtEֿ(dRb҂%q+#xX2tw#35Aqqtfߔro,.0I|SƳe mS|;!Mp`@R¹NGޮ }dڋ I 9=qD6dp 9$ap㼯X͖}05yߢB^f: KŮ=(ob=r5<=4R1k ^3bhv $ Ni^-!Y)f| xi Ŕh+ ],'E6nzׂ!|)Rm2ZnnՀ3H5+Oq-(`H橿hT}%-O-s܆ѨF-z͑@h&{ݝ-UO+2jNC!;GkWY` 7<=)覙Jf8HBьɭ7ۉ1=-9U>,n%%17S.yvB)\k9Դ䫹VHr fT98u39sJudu)aviU6Z1)9Q`}3_z#q:&Pv&WvUˆ͛y61݃cG%]uC SޣjxE3ü !8ANaZ"4\"2/)pkC BfwG[:]5⡫Szq)1t 2´ =^oV.)f=d XYQ2E>@YDpegOAx,y>-XT!JD@eڔ̀5!a[=> j0Cd3$׊$ʊQ1[HRpr*w] \e;ooy 0A%&/!}fTjwڀqz*1ѝy=8ቊ_D M۵Fnk_͗O.!@`|®m4/5br{qѷe}3ǐU{Y4] E`yfɜ &ZoD} 9M˫?H6_;ylYH̟U~g*xCټsEœÌK#p[!x?Ϸ1*HTd9ZB[+ M'ߧ+^(4nmۘl'c@VF . NP ً_..Xu"?~ !$"y#&9m) R #"<[DH!~3_moذZ-j~FLJ1 hUcRݹk`Ҟ*7P QBuMWI(hPIFz|n]IeYL< (g!,4b)ONWd6 b6E?17K~(K7ۊ%2t*U\TrV^n4Wk,|ZSӸuovɷYe`riy#<3LbҵGS ';|(C UD|IRTMn[e Xds4E)BYxe_T渹H5+,A/<')?;pH0O `ݗGa ֌F<oVu׼ p d AkcMװm+! 0,o!yh&3m;@)7wdh8SK\9ۛ'PADniXO`_0;GIc]dUK GdZ X 3M5A]&VUyRޚ%1_x|,5Z,y] Z!QI *aJSҶf3)dnucWƧʽFS|5@j;@$!=*S| ZFK1NZk/q0]Lc#[lOQ_0_=e |ņ~ yx>C(Hq49ZӣHEFb Ѷ0}զIŠÊGܷ;{뷚rKI 9VǢRj@_Rf\Z/nml'N+!YG~ ӳM_u %|@p%Gj,k\~ +0돔$ʡmH(nq @P/ [G A K%M W09؜碭[6E1 e!4VՒ(De{o݁=ׇk&{E[?;;{qLtl{^_<֥uXq)MP~ /K H"f[mgT! 5`K|8aNT!DdV㱫ݮg+ sv>jjqX}}Cw]d;&f,l`I?\}@y4:Woo^5p:k=3,px8{\$i9ĚsLk v@&7'! AqXu]N# oNJb}%I0Z ྼŽ:'czFYqD+<{h6[%SI&xzHt\OVkScJ (kڐRoep `v:)qre> \⮗D"C HZ)4z^)<`9d5Ka1/(.i37RՒ D8δ[m> 1Ŀkr~:J( "2N}ټ^[+k/֮^oIbVdWT@э;3 W%;Jc -pa&}S I/"\PQg&$ H,A~/܏4)52"u!ΌGzy¾k3^# RiV}6C&Rؓɵ UN[TJϳ$,+wMִ"! pVqW#@|՛`x,yHk+ L$HLJՀ.sa?a _,G&֬#mG!QY_ӰJ|//0q}XKK- _5x)-_(x=[{{3Mq8KpԖ>=  S,]wSW A.}ZHg_V24|0!  [ (N0{IK^v|? #Y=?F3;p h6Vl5 Ted {?ȯ5WCi 7عڋ'*8T18-:#{N:x(%-gY JS%uJ ##(H5jsbeV׃htv1-ƔrJ,-QF#pGX?iWěnrMz]emHcbX8λu`Oeף,umi$a~ތ85(af+vY- |!v\K R׭I:aBY].-@6?:ǧc|3m'?o2p`A0>(AA⇊A-m9M)?Eݹ3BY3xCU`EzຠUqR!3 ?;P2g:U^gDk4.N#(P>Y\.]|MY m pX4K3nkPX(4ܖ3w'k) D*iՄCEْESSal [Vr-xSwK_V0b  |3AAwp%#F{ȀlvX`_H;/V{ֿB(mrRWw j %͉MW^nDY\N,N2(S,,g /58a{lL-ZME "*HEǞ(ѷE>(;8g睦JwB\{k*lgP*$#ڞ;m̐|l 5p^+sجQakJwa)KwLR7D&4Ej*QV35p`8pO/8'Ѵ 1D$=~KkRz{l#F*#KFL| gOd!:`10Gw/caAsN*YVWƣ2 Cpwʲi|#~~U>4?'19=ZTPE%!?j]={ ׶Xg4BQe{6[xZ+s<k]SVIg4'kڰd Cn+Փ ~`frT94_wlvy,2~*'Ll>pX͟pvSo-/)vpK莃7yKYw/a"XQ"@9:Yp7"*vc5T0%Jr/HOOG{qӿXsvv:/ Cq/J]:H^ TپHqO*aWtQyRJ~t"@#]?8Kx{۽("4r%-bڒ^t}DVpN0f\ΞӇlIXZU*-OR<K Ѡ\y))kl%dT2TW>(&l7@a]>dL F VU4 *gӉd_|gg̔Dg;+dNg ue#|C%%/)Rƻ}h?7f߼Cդ7*7y1>෭504'mI2OJ9"{~jhSB kc*Oމ@\ Y,^n`}q٠p=Xv~#p*,Ic+Dh.hdwˈS%ap#@@#=Y,~dQx4J/2&=D8AI`u2r,nC-ϹYB0G$p>%~gOXI`[홸a L*yਟ:_@QIU@"NgdY1W~m2ʈă<$ߒ7C !zF'MX 43-V81ooԂ{~},B}5cZ5eyJ!Mcp VqyJtA'+eH]ţtVBFp,sw] ׾^T]6 T㨀pQjNzGVe|莦OU;\@3wZ#0Y`KIW㞊~]()NnǴ$=xU ًhfPg0v6d+GJ/OB%b۾:GJ%y%K<#%`deRw*Vuⴘ=N: XIJI,g(EW(hqo b$CP`x,e9zQ:wdY|QmRѝX]!-یS~ۯdc'wْ7w\Nυ# KHn`ŴQ[M? ~?h JymO>]x ÌFd]֛Ǟȹђ?95 ~XfSdPIT4:\U;]lZхLֆ[+Ma6aI_Sl{(H-^WOvm At9x^j6Ѹ=JsA+-)Uc뀟79.3LH|Ωxπ}8dFg Hŀ獖 TRdȦo RW>$)vhЫDIq$""͎Jܘ7nwSQF?M3C4ZO*l W0_zJ²$MOuSjF1gI_tv>]_w:Jl+nLp_۾H]K-wǂIu-?#+l,q>$Tn4iшXƯ Ļ2urX_JXifXG?vN% =0O`@cU,B)=IN$4 Ps x/Az_õp{~G /'nҮ:$qV%;b^i(5y0HgϔaGJ=ߪ HכW}L`McPZ !y(3KTd`)+qJ16:nVt'2pHӨg.u #n)cJ]D2_Qv܏à{[!78u-Xߣ`IGsׁlן ~Rh/6x`dWȂrjINS Gy,CR0{J/󿜧rі4("cT%*G&u~G:*5qii]Y0 .{\ykqD>0Rkg20-)w5 "lS 1>mZuջRp[p·mGGӊ59r͝>GE$!ɳP!ŞnȽ;8Mϑ1㜅@T"*JJ9%Nvi'[(5+$ %oe?'ENr"6i={dLw1H!{-3pܦ~CbsVXsX1ݛ 7ijUd\ q%[^O MOM4OqdIvE~ffzf]xa,;I$\t q֗="}/FGIZ'0YwS/l+=n>cN`۝bƩ?i/Tm%C`dA_Kuæa/G* M)~KO]|E(&]r!ٵ=bՎx]I>.vϲ`%<4 0cwZR4+Ӄ+ԤD:i s`&7]iBD*oҚ,I&a{rBؼ/oB7-ZJ^`KR>Em Wym\<Q>Z/N*S5&#{Ն9`;9vwvOp*tEyDA>n[LR0R@Xa{GmwLL#["!q܃"[p?sv.PsD3+\8!dX0vY@|? 1"d)NԊ޷>ɺ(e՚ I?uHaઑNBicHfZRC(餡j}Vn:IJRɷ;:XXzI/ɋs;Ӗxtn{ѽb/Em߳M b/%0S2ubw5^xK"/:#uZM2|kp4tPEs)dk ߦGx6#\Π@^֫/6i#>SI2 _ȥASTnv2Qʛh#c}v^b|!%k(H =3"{(fƽIyDzUp[@ ܵlhZ.ħn xPlg'*8#!ߗw/G5DlA҂RdXN&.FɡoA[61P!'x y)YО-Ō+A&vn<^LuuDP݌Meߪ}_  *D`&AsR/0pۺB -m9D+a1+]1 W3>/t '7TgU8 Kt`j4ڄǑ=bs`h=hl0f&ˈ4X/&I}lR byHy I~:d3=r`Ce5579,$KB#hW9wI𠈝'y]cb<,@q n~@è4 lVi܀MCߚ,$%M8g7rls\UL%c1uJClA_,bQnY̡--/& cc̰JD!M;3P-RZp԰U 9r/_l3M~=$/͕6[>o}&/^5JX\zj#+,JYU09]O'!_xӒu5(eB8x9LgT MF󈙉_{o\[)- OF7͋s p7!%;$H).8ǽʝsR(5Bc۠\i3,&KO(jWE2RG+l.[.fXǃZKw9E1.rIà 3 55@_~d2-gArݼ_KLe%BoYeI5J&+L{"ˆ$1Z,GIo&Os}wObӞh7"T{gmV^z_Rcp50y|n]g7I}6JcvQ pt!ͪclYEQGr9X;^!Ëa2ا*xxYd~cF ƨlQJBq[i9u(A@3-8MV3dFVy h>+x( jf4sƆƚIaa&ZM C|,AkGQĨY>p!MGKrT~|.J`YXLL01B}T]7venJsܴ(>?ڬb+67b$ %%י{,}Ɩ)sv9Foٛ3408j;x%hD2}[O +oC "H%J 8r?G"A~Zf^Kd6"۳|5;K4R!,Mg! 7wAKaQJ$eԸKiO a&OЕ2ʩLո|qB"SËf޾UtY&XVՏWŁ gKE?4a)P1$פt buNPH[Od1b1#lYAinsGRQ%.^w+ k (A`e9p#[\>ӃG؊o*FhS0ʬE㋳ƚR.h9OTZjBc ymqݦ ~U.HS [)o6 ʸ=S?ӆPҍ$ζLNt[5`5m ēz¢6[5zp":gqlXN?djn~'%([« m h+g\fu:-Q=loR?WvMS">')Y(akjņb]P"Pcr1^r|$E3Ӏ~v\( aik -; Ǻ1% %cҨxZ^P"@J9SӃw P%GQqțnpݤB\dj0no1SeL:'>MhZe'a:"zl,YiP\b+N[ _w..c;q6'ݏ:8`l69feV"E'O+x\x}?(u[L?Kn94} T:3s<|Hf&Ϻ"5emG}] 9:ɾ`"bc߈7*#(0`/}|;7Dai-c@Z,h|Olo/6cHVZ]G0z ڝ+wVW6%la!cvq[k,Ŷ*RKs TuI:BJff(=pC(dpf%_-DcL5(ңlEK{$ zB#;܅'s:6f]=ށx'v<!$TLT;_mz` #EiA˝{8JxAm(A$S~IZj$!0;5l!64H^4lf\k9} xUC[Ǯ+#t"AE մKӫ3f >281#+cdJ[ d}%aI| Mo!pc@l5o^ GI|. QaXq B繥즇ݙk`0¦*"* G#L/vX Y:(R,GIQV*: 7/;2^#TzKKpOǣKsӮ6&A=ErcEp^M&Ru[(;2(,qD}Eᾁrw!,@v d%SmD&O0J \(oW&"HEWjR"y$Ͻ̙"n&Yt#5HRAz< ny\`^y3' ??fϡ`'v q78yz[qf8W݌{aenbcgY/,+b΢'!" +xII:joG\*&n^MFr{5~s|)e;4Gߤn,?ж8ܕc6R! )h]ipX թ٨dWdLR7##B b {ܯ"Ds#WTwD:!Lhc9Ra AYWij[ox2t nپ?Fm,cmVrg'|j2'hOO+y\!>j>bS p09U5fn7gBG}&suڄv>ZĄC OL2f\,=85A䑜${=QϏJ6\&|}'<}?[><,drN4` ToC23S\phup5Iw]Mnsz#s^-#- vyWYKa3aLi.RƨbVB$$0O|Mb_W_7]QDnĀX5.՞ ߺ:+THZјH'V-Z$ԧ+@yXmz&[QsB^:N)ɨetkHO~g{+ͼ}P05p{x `RDh\5SfM'L],Dɽs`sЋ%';b-F2`EsO/{n%+MSvp SE85Zd> %u̯~( X lZVwQYr dQU݆ΒrGi03Mf1뢩zC05 '6[B+stim 3N+xq@͂HoGeW'A| J徢%մ}^L4i@YܲXs ԐW$pI$qRj3 zx91|bYu8%ULn9-m>m9z7ZN9HpzhSmqVRϛlShHIlg};LZ~vIrRQH䞏A 2@< RaثCUdir6S5]Oj`蝃a57kX fW>_r槳>46ES?FEި\dXgeOy``Sk9BN.8۪3#P3$⊎H;#5{&"Uj(u$cv.0NxJm 4@Sd^' "h*l&/Os)]js[6>phGֶLeydKkn1ZfU1|JS n+knf,G^He>#a/hMMG:Xq қޥO}_c1;t XQ{sB_ b448Z=WxvSI6$X }h!yn3%Uz|Ο u_Y,m6JrK P-xjO2u߁ƃd}C"}3t"xy3^7:mDՁ´r뗗}m3d޸.qX,n*D -NTO &PVZ 鱴N! fOY֊*0lnL;!ki"Ztűk`I⬶[P>{G&[{ݜ`DrX{*oz狜F(YC_Ֆ7)Gj)<5 Y* 9HlJ4n9}aC>g+" 7_U3cWGDR6mڪ3^f3R~K|UAh2yaFj2F D-;TmD*Ǿnn[v?HXy$1c6A kZ7֋.w PH/G~%*A YI<nmɩZOZ 3sHTZq-8gx2֚A$i] 4r$in獘o:Bc]VN6ٟru9f *brgw ]n(]$% ȹzp ιЮ{n3q&O5M QB!ܫw}KRوϸI(-CU7@&l<,~" &Fd8wny1b)] _t|`kj4ߝIkL=|Sfl̅[>uPp (sH>yٵI#~o&jːpy64F|K]h>Sɭg]7RULO++79/QnyC Җ eXޛq[S\{qυ;/ݕ+?) @AR덲RueQ^M MOBOXWJ3!HӶ8[$,!Dg!D֝C@ 9s3b$H> e4g-1~@xeS9Rh,ӿ!Ķ2dWMї,I(ݙ lIQw9~yS)mDKLLčF͟mȘFD\ֶ.\' OUC-F 1DlÇhyfV:tv^&–BY6*Ph+d`-]gYs~;~Hh)1v>jro,dXkU7I'($7)P9\', *-45MpƱ ꮋKbc0&?+ c}E![z81irFTx!? czb47:GRf&-  QmL]9i6 C^d71c:VV+Tj-zkA!J6$cx7`z.퐏HBzq(֌Ϸ'GFʉ rIts6ɝqt: 0M/$<ߋW Eg8*ykWGOUNPN̽WȐ M1!uz s#H}J 1~|h4ԒVp^Z}ttZ#ok| t E!)*S$mqw?.3l0z)L m;洍IOȋS1%6 s7Xn1Jwlv0~/j"e` @v5um0jZu/s5 JJi, 7z`|^Y]VM2D`I&^MsaؖZ è#zL4#DRmWgڹ@Jeݜhr'"S(_|;`@%.>$F|4B!X7GeP4;BazZ/mMݷ-'bۨI}VkZ-/]fEkG%xnlO@U$$[r|c"zd7,[d\Ek_(]MzjPI:1e#'b1 p8H3EW4 B!˗T-|nAsZeGXn̈́ʻjIn8boenqߐiNz3ЬHIL*92 ?)9 Dsq3+<6v 9-r7LbP[iYm,$"I9FT!FT#6Ng+(- y=\|Ã]џoVϧTE&HE]D&n+{MC}i+{v1J*[SE M4n{7gO)ܿJ g .Y^`4jYǝsOSBÔqyYiuVvj\8Q# b);YKGM^o( bEde$M۵aV," Ft md !h#̈bB!R>n3a=ά pmGRb#zCẋ,?,v!dPIY!/==LK c)*)[* H0oet3[ vB)>YVWK 6aTw,-6eKq%ÇjG}ܯ0h`u%SQ@o$xg?9KNC5r]Ob(y`Nࢂp3|V2TZ{8s]'Ko* 9&aτA=ү"@0-φE+"DeqXtP r1{J*%Yq/UxPVre$ߟE`|f7oZ0 n3wv~t(P]P,X2:<M{W̩Sf^Nyv[?*jgi}bYf6S~-923x$YRXr.5IgNʭKצ)<@X%DdрؿY%F^$ gGL)9_i+*gΤ%7x2Aܪ,<[;C2A!Wfd.0]=Ul[ØY'DzB:Y oDk=yu:.ZU')}4;S$G)$H:jOyT{O9< Y&Yj8@ƛ׬ %'ԛAg j]^vfoCg;\y':wb(g1Jn0SZ,D~{_Cdjo} B@љRQ]4WN+qpU)l}bK4A3<;d8,dFGdŅB(x9=kXAl=ҧ3}_k Em8n䆴E~kJWhɣ0(6r¬n2Yj``y#%(ƌ`,ֱ:2#L!oB) n}$rN>i%)H` >H`~V98$5E<,D%ŏ+)˲$Cs(L X|ů!*훺\[;ZR'ǽlp5V}@Vj`z\zS!!BZi[7RpL7IJӋT1Y**$b4mY" j ӨWǔHW|f>)%Qӯ݇qG5'3aBڈS+e X y?D 2yoWq\rNLӄb@"T#p T&h3&ޯ'?+Wq@QXa_̟ {yЉGD5dsWlK2R ^̑W;*H(P(X{k8he`|R6;'o0anKrЊo3iZg]I#d$ @taۀ٩˟ LN3wLM*3Hڣ,Qn~RKyMeŃ|G z~ك`a=\4z$)jxokl% J;` I:Ru\4x H@x?mY+tDLk:#wr=:Me9N'#inta;O/.<!6K(uB /9f'UjiS+jC0B6)(L @!]t/2ľY!7Y~QE_n?9-A[Io p E!P o٤3۬k희#g޿bL;1Q@ GrsL XQ1$Hq6 e*X).6;pX,ӗW)aI[p n= \YEQ)ZUQģtw&J?ba(r&3c^d|`mLu㏣=T Y1I>W)[ӯ}l[B ųHDLaf鲧iRcZX;zq ܮz*o`PwbR`eȨ%qC[ fe>u: kҾ]m avG F&iu0ڦ/EJFQ=A0W5FL#_|iFH°*(L4up@ a'J49u/oTI],,fVHwhNM[ ŵ}R775\c> trAj\*PyOS)eg0!y NnlZ^`+s9 }H:f!DEt޹128 Z aЇQ0||H ֻxޒ`uy4Gִp*ˡyruo۬zDJI~H63}q%ole;[9$Axr206KK^ .zukV`4q3/'b͹b@UՑƶ V|4^FFb`S[c"{|VGzqm¦:_SЂ+rۘܿ%=ʔSdqPc_"b |ii^nNi!ih;Ajpp] D:?gdˁ M}Y^zi<#bp#+ &mE4\LjRvd(B-5-k |3QahUtHPS}OY(F}V03N%33y}$ q^~ ;TEY L)ܰfE[+A=x§9X691Y@e?VT 68ԛ j3r֫ +p3=ic~Eh*֞7Z xp[s+zXiz'VC:]+63Y-%Sѩ-lH`v(cȾuV46][Qo[/5 `\`319Ŝ5=kЉ1j.H3!1VTL98AlBd *)KCN##V5 BPRp֙'x=%z><U}I t6F#e&}y Ì?{s*g(H(מ+Id HjUbR"aKᛛy\ x3j: 3Xk 22/ɬT &8B)~բ? 5%O!Rhs8">2.^@Ym kCIO^Dq7dсe"e"S3cBG[2M: &;9'jF1^r3 HcͧԉF/1Ҙ"ۨg K܀~9 q6z/".~/n"RfF(!r)+t(doğ,g gNh-G ֗I " _h=A\2U 4Xob꡷-$)hP%$UV^ F50=l` "yi<Ŝ1'$dܨE[{\gƠk+^|K^ PNX+bю8aw@/T/{y=b=Uo $JsxŃL0n_%$anIqIrP;\JU4HEǷa9 U$3҂xD_ cIO!y?$G9$ ᯝsNP |V=Թ;#2HO a?o](ͅ-@W|ίk(6qtpU;|QBWQ+<wHSךL Ap1p=oC_/IΗuo|{*4>6NR%ڟ6df#3v(A`klJMP4zj~[7k%\xa_I8 ǦHnMMc|F,3y[;OV t粑降Uvmܼgpj7k/w9MDeNҍX-Zq Ö>e fZ rNj"֋jm[-2xS}h^c!5x*ʢSavfVK#_~ '(9cr+BWD-p?IQАQsIt x`*TVa!9Ǣf=3g|}]f.(eYt5tDw7w_JaOWL;COZA7xdgU_+Yrh쿄֦C07d'/X]  L46qdJ]VÔO0>9vP1* Bp"N/, ehP+ИuB4YOƱč?I*5j†%%L)طSC8\szcLo2 ("HwԆ:P9g(A(vI?c+*ug.B-u ]. M{qKv)@g58w[RMIwܷĆqiL%<3GXHxCҤ F-:HS#g&ӊ=U .̰ fPzyym{GTg>ٙP o 8h1^;\ %{ozjlFOTﱶIqZcα8$Wzv : 9hݭnD;ZPxiG{0BYg&_~>vQXw&@wUS&SGz hQF?zӿ7A!]x,jȅ^nW4Wx7^;_]rh8J,~00BpVW?r Ayv Hl=\ΕX7:t m 8~{TFFIrhJguu'V㩈RN:%HJ ~Tҹ 9:.+"VϱYԬIL%<qbD*qCc-K\S+*WŞB@O̾˹~ AǬE~#E~P%_ _ ]S=Iar! D[絛:C6=-շi@]>t?t&Sp@7؃ Ѣ͇8Y7a^):ZaɽkC'Y>1&'߭9i >Fk0֐ܒR{Nv7-3HV:ٷ ɮ]Lܐe4* _/eU8?1&SB ЕKI2'i\͵,ՠ;`uijTW=6L&vU/vn4Z#sn|j$晱Wf?6,BNOgƿk)[˫-Dx5<=mem{%Y5aXI{x)SOnd9p!"$a# jw-zX |]ߠjVDCjMs Oֿx +.N1"$*#lx{/MxAXP"1$ 9c ӴHu˧[{3Lǵ= ~QG|^;!;aiPYh?ǽ@dv"SdX]ߔ.3"20;6%?FY!<3 .wc*y9lT89,~Mtv9>b DR(?vcD0zD~v|]D5Opw Vs WXRbY~DzK-@n v}yr̪t`5,ߠTB,CO-gЪlxU]~A]w9 S=:dH9 jબ-OfiY&@77n/|b^hDh37-ݽ1pD+<41ъ .l{1s7%f ڄ}!߿Z,$r^T_܋4vέhCGn~jR;rsx C]qjä=UQ? $g֛''.`-#,_{ecASČy{@{P-jI&2 rNSYLb#\rbل;0JGL{Ǖ("Jf#k1i Ў3]$/.*׫9H >KV *5:H?Q@B`6pqY6yg}'Bfl7ęJ_6/8uS~Uڸ@ҡ:~=,nj#'Q%\xGÍN~DḼJQ"n%)vrM$$#y%\.5.k5۽"Nm5G.1&!gffxkGQ|Z84u_$8fEc`3&,lAdU9DȮZ 3hB!V/sX޽rC~| #ʞLlhGG*-aS"lSx dL7'snE:MY[Si5 tXg }Z#!G"В9 ~F]78 ܉q}WK5}3mR|Di)vߕ:xA^c@Z7=ž`f3{O8ISО=i\# hpe,+i:2JAAFșy0DG ̏k6i tuoLR̽ R[ıjΈҘ\{ !MǓ\ YSX2f)ݎEre{hl?D͹ =L}8;{ rfji)bLD>ed*׃/@`ڞ!]Q!j K~o86U,!F?h GapD#b:{NH0628fhVbCҐno1fTqbEY)]8d2(nnC\vs_19WgS<LN s|<,ʽ8Q]RVG;.栩 cŽKB71|0kȓcZ >݀Yᢳ[=Zr{l̯njc/hp.d1?j\Um^`!+!PSa|౭ fNcrLJ)Ͻ` 7kEdg&+H4Ѱo@s1r Dju 姛 2Åј$,T |1QUuwiӱLRq{&&2Fқ ć6m#log$feεex(風R`V F҅W(8;+Go}\</t65l嬠>P p;Z36aS%EE'^(KX zȸvMklbJſ-T")_1M﹎  /baNˠT>4$+KٰvZ8p=;OT$LMoffQؾmgg9XhH52!j` #dpenUH VhۅKqnL^#ihO^q|Y0MgӘTdB|kۃ/iG) 4=[6_~bD|vs쓉`5GN.HKXIïaM;Hj&dZewM ˈ|$ߜ 4OVȱgQ#]H yR4C-"]/e #dEk%j ch{4ot3SyՙwDX} w[ҡU{ -)`evU1|-Ð򕘬)ΠɶύzImlFMnv[p5oK'A <*f #]9~PIwѣ-tV #r%?Q=jVF'c%~( co]Mkp[[ fY0ޙ|q)E.6H}bHBJw:p}/ksn'0 \PD!o%VXi m.Y3YΚf ωB #udlo+:c'KZ:sɩ.Nce)Ϗgk_3bx#ͫkiΡ~N9;w;$nTOu0v+\eԪO)\Vtz U[mff8`*XwNŋqd>ZJ7(Br5!ŶU29Yq8bU. Eъ-r+py6EWbHVAR#w =9T7lO|,i#0 qLcPTHwuB MK1 (6C Q&1, hBzF R D16y#G8|miCv/Ek a0R9+^nwCCJga͉ҋܺ#N&H,0ʯS-UcK{aTヱoq)<[-Wmo3.LI[FI‘[[$>zsb.G5lK2#C.13w#giYtp`TEy_i"/X#L%{[,N03kqNӡ愿3qpió7j"hʵ ,TbuXVNRdO#o;X|]`3d\-}Xsײvwv ,|9q;ڄAY(\r5(A ?hv @%QnݖkM36R=JB_[Eh&1 !nQ>e uQp#0dM[gεل|a7,c![`8>7)q:AH?cϨS\@^n|:UWA̻'@(*ht;ZmY]B)% ;LC>.K"2)z7ECŝb#&cXo=rcܞߧPw 9Ċ5Zń81pSQƵ#B׋:" Ԡ]P5K=M6OVp2i W\.軍B. dQLNGz2 _|]MaS6;3R2~ YϨݤz{xx|@=!m}Gڬ;nRȾ3-ݾfZ`v lT?D Cu#˘c(X=fv8){i@Ӧ Nݚ NuBMT5G'd(ȝfbwZ1h7{I@AcPPPˣJxaG霿]z6pC=/|l?,0/]>+f} ybR2c5uk1z༽,tr'\vU%)*tLD'\z)fctqW=nc l%LmG_'Ȯ ilEG J!f7|vkg{eքAizNiuaNoש=ž&؉aS+ H; "N(A[(v^4@3»%,AY߻, eqV(mMCU~?YUPŊf NϴCCo08g번rK,ɍ$zxk#l~-,YP&U{SHSˆnPHZEN )nQ!x nT{LH'wq%$7X nVx3$eˎJH2JL"d)6kA8| |ozC5xJ%ipgLB[N`=WrtIemlZЄQzԜ~΂A_zJ 'c٤)aţk(b^#nWqF+uaM#(}XAJqIӌK)Y(.${تTs3^/U햩?1O/.bW/*kUIxYOYyC)Mhj$|dBOHcGzdn=! p/"^lv̠* t[j2Sf$\\fs?]bg5p빞n;f7t!# sm O"ϒ{x`?ios .]zró^^~ޏ7Ot>IؓiJXY:\|)L=v5fV(6`6?׎U*8jLVsf>5 &ua]FCAR7E)Wj EgD'Ϡ?b6@3Bu?i&]h'~:? YA/u&f"zr<'I^SAF'>}_L,Q$!?P#v!Gbtm=˙+hkqs^?kԄIovYBBLFoTIkřG5Vޥ mptD+Fkq_st=&lw.Vyj Ghi8ܼ_xLaRM7/$)R7^{ATI eŽ56;B1$) w`m6F4#AL :q -%p7O 8~7\@#3Bstho\H2PW p?c1'aɭexC{9 ezߧR{FN֜3eOJm5S'z|㽠v%0slCg?t@TeEArcp/ĝH %Cs5ܭFu 3̦09XSxaXİg[K8%u"tИgvBTpkŧ: 1Qh̘q_[y*Kxw7: >Noj v+ :5%@:nu-p^?d^z\Oj\9 )քo(weh3J6HJF8> 7I>J.ǶaWN`mŞfxͩ&[)o᠄p } 7up>]۹w8dNƻ5zL1sӈwkrZ 4XPxNxw.Q Qu+beǧ :S}nq̨ [d%bҠf5"&B/E>:2uNy% d7m#A-ߥCXB>xAK2o>Bp7!0V"X?T+߱A6tCSJ$n]J TCI(L8ʯWfɃ-;af~qЈNOR/T;y˰ z5:xHJE˰&Mjʝ`. G7ݻauhr׉߽s{92!tњh4S8q ֻ] ~ _t}nPU +]6K bNlB.Reg{%QӠ xvI$ZH7 ,9sRGV{g α(fb |8rmF)B;Ï$G޼0ЈBs2NU_^"Z7q`nC[ u_Z/0NIL겄=x 8p8Npł."6kڎGpMv[riϺ'Aq~8˸R@GehzsO$$,Dy@&| W2TFQ~Fo";p'o%~fϻ弲 {Mp mWJ`ɫL ȋ&,EC03o+7/ˆnu,!TC*U[dG qd O?%n|;ǒc/ ښ$_#V=$`̗wi2- yj,IyO#,9bB6dL6Zx6މI,+BsXkY 4bec2gsrs;8Kk(:d\ӜzAPD NѨ(|/F¶nr:D ,?Nh FfًTF-CЁ6/t4 =gx% g5)gr_~C 7T _3L۷xl+`V5mlQgrbX#c f/b0t*kt=z3Y|u!&MBrqC!qo=_"|O')Y̧\:7vjrmY{ym㲂T|jŀ/vQfc# G/#}vՑϫ+0CЀi13f 6WQSXFY'O h@"IDk<8a n ݽ9\&Ug&DM9p;@8?Dv Ye`L6XϻkkKĂLSӾ K4q#Z&9t$*o^Poy׈4.s!eDrP=m;SVnݶeCűȜ>OǮ)8o-?dAͧ;ƀA![W]ѥ|?A5L!ԄqKc8Lghmx,Qoo35-e-GmOѧR/c[YTeVb1FFM]Gmh-%'Az;Aq Y*&ؖb˒yN>ڇ* J4ڼ.)? NڃE5+-͒5m{ .j;7y0I$渄,}p=0oZ,0^!EVMEK/.9q))Zq" }VBɰ?U.'6EDLGH!1 ~;$5cwb 'TY^[$OC&(Gfx^>á{(t䃵3˱M0ȔTL0ܖF3RJ7,NGCrr͕ h =]S<ŋl4Hb~+V49\|d SU=AenZ ,Yd/$왡8#AQPlV/+Ð@*<^J~IH!(&iu$|&Hu!(id{4'[Wc s|!(а'GArft_Cë5'j]bʶ8A!FYy N֍( Q "x0"j>{~ 'sf2j r!ݛ]B*H/|ˉ Z)D_\]}N΍ qjS2X5\3JíM=#%qMlFG,j=Ĵi,C;SO.4>AmUJ5/*CAĒSi`{nVّ#.t^jƗ $sj!paF@G(!Y/i8Uo mDE3+v^ k],'veD Ɨ%f6[1luoMR%ʣNdhX>dD^ G"zbEBג+z{XP*yM>3--Cs1UC/dŊ~e"9cm7Ҷ-[:wyS׮3!Z"-[RhZEZK]J< H8a#4"LϧK L.[B_8|&{ m$uL䨳 Y݇;!|V!-NVfMqPKw FT[j;Fjx'^N8y/*MUًss3 R].a6B[kuGst~b`*bҴt`R,ߘDTE)e i5z~_r+a8s[̩;ZB{q]Zbpߣ> ŊIx5{~mTZ7@qĠoFAcBk 6sv(gyxEĨzƘ@cB5~8ڏa am?#}P~y.) ev =njf[G0 5/!fn =È^g]2VX6%6-& VOd msk,=gu6RixTp.REU'Էরa)Ȑg1vew,"xgk[5fռ)ۖM1@\ɕ֔8\ކr_FZ954Pu GIb8-pä??sw,hv WL?4Vt+sq .$?ÿUޟOYii7V"C֢ŝ~)󂡼P G=z0XuKQH KmCY0y*M=4~!ԽYEYRQEuE$¡ǢzxD! RgK6^sRl^-*\{cL,Mw ziǜnSő&GW (K0=tҰe6tzLHT >'/tl_6#?#~,]LQ$VX:jyi b_{1ܿ%& :p28 'W0Q |2*œ=vf}1,.kjejw9 _٘EJGEVo+G2D}_]hrSMmfշ"fW.pk<G4M?5atnǦ@plcewwٌ˦d6ueW0bSUan\ᾭbS( o7 b?G d2.T8ɿ>U ?!~DV;К u,@_)W|KA cSÈ̚%{ 䤖%,@Y}~pXLnNYG27@dKLN F [TR>(ٞmAo'>fi#(5yئOI~!HX| )vAg ߚ)+FSRm(me tBi(12)ܐgL a5OX@%GF́OɾOGqn;Vpۯ Vsi mVkir[]up_#@, u$(E'*Y$98؞9T*j0u1GRJ(V' _6v_l/ J1`ϣ o3BHm<4fE[.™_^FHZ0O |6$/֛wN0*krɮ_g!=R@NB-89q؟۴Vr\7tP\z#JOYb6a_5 ɳi'ֿ}Z/R+Sّq/.~Ǯ ){h%MG[q4lnQE&thKߕ+YuHI}`/c\7%. ) ZGZ eas~˜-#ke8;=JvjQv Շ(s (WDW_@@A6)spMJ9?Mv5z#}$۝iN?Bx U E`5blZz6To6JEyB]4A4F;J*=:V]pK_'A(dR!eN.ON*qwV [&[gU5x@GAWTO\w*. EBN+vʚdLҶPv=ڻv>'%9Oآ>'qa{zvƣ}!^7hGrPM(, |-A;p'Z42+=/"$sh{FEvl{[/ϹƼ(.j8JSz0'7`,!9BPiZw);[@2H)Ti>U))z2Ȼؘߩ+pXS94+P1PȖxDH bW) oڡUEav^KX/$wC M.N[7h:#UapÁ3USKbzMSzcݒ4={*S>$T/gO0L{ڻ@"p_ )霠8HpA}$SݹџxTTo|8L(gMVq*wע[Q#̽c 9A?jZ(154@oPKwo(q~xK󼐏oA Y収4S]cȧ.<1;tzx pjd:<9"2IԷjVV-t6niK,BE+tY\.h$u}-1nl%mraۉKBpoWa0L1 *9b[$z 4qc3#`5\v_6sљ|aK{#ZPDG8*g8Tr?}_CGJ({bX* TɚH;/7Cr[`+|Ϳt/(0Y%lzdlB٦$L2|k%؍k稙\Uki8OURݾwjݤ=`4'/lG,pcaݘ;&;[O ZI#Ԝ 13o(_d4'޵ lddrV))w TjR`^/5>=ֶenUb.Q./.B˵TS2jLO$ӧGkSb}/3<ٮDΥ.R V@@MN}"mB\ȯzm%xR3-Lơș~]V/tEs%/*e?WI[2F[:m= 11]ґ:Ew᣼)[rts= F XedRx cTC). q< Uf6ҳI"ı/w|FiVNu՚FiIi$0`X5dEAo  2V;?/ڒ$E 6D BAWwRFrtOǝ@i̳d#`e̜Æ)74-uZv=2]#Wf' 6I,\sT$)e㿇y$LsyR+6ã5ֺb(99yu6uB?˜8bwk-k@ LVǏaS<t@[|aG7c #i gQ̰9|GeXp 7+;:bmB$}๨v]ט74 k0L E @GxbSWA2u])なx`> =xJUtut!!XT珚d,e`XvAD8m+!_~S@i|PB4+Ӑ4J((?P{<.C^ U)dm}X5!eݑ!0t({Y܉$VNNDP86/C{[{0B]["u]h@OIRS Knڂyast 7aSd}E^/M6Y5]o@@y<Б|;G~6J,"DmF]956FȜQ6ѶiV;5qsahU]3ר@\jg1gmVF PfxwCoBr @8n BdG>\ S4"JԄw5b2q̧<bXc"OWGc.)-pFYԠo%b܇6]Y菠ajH*jB =9beߊ!L>Gvb{@Rѕʻ U9iK-IJ)O@z 'dʘup%~ծ= \%؝x8neՐcnE3id> ']BΈ(zA\P?ܷn|/Ώ7`O߆5]r/$|B[AG+h(aSJI++2¥:S[oP?^ nYnh/C6z]fZT3 4jfJzBi?쐁b4soϛeUT0E&^f8!p "p$J1 +QsGA8k^ߨu 0jGۀv*YxXuϟ\чU.6Ķy7HTV!F:% |tgxr @.72Y4VT,rT=[[L!>B+^ɸ*ӣghn?A<ǏbA0Bf T|,w9OH>5A| RР{ň+M| 67f?[g2vh AӬU~tzgA5B@ĥQ+(6U72^FۀgA^>F-='Fˋ|jp;g?T+͍#'8PoPci^ 9Ń%ꐠb)џݐmaX++v$mYLfc0fM{d)}tՕqܓ8V&1;+E-ރ\5?Bڊ@C1(<*(^_;q^c`}[^qŅ DxT쑵2C&t)딠PKq/f$jjN q.,$:;GUe2k3olR5K·)|`oBnb}6MS ܐ|ZA\G]Utj>%.$\y|@x/|P ;y^/姨BPZj&][mF\@B.Q/*M6~.>0座^B:7D)ՁUJ426j۫]jSg+ow ,n3j"0&?ۃ47́eY&f byJl2E ;G2C+E><( [pHLY&Yqe!'4dnJ^O NDf(Y 8wwwQCbD1߫Jmf֫/eǜՌn/&EkUɽ!#"L2zzϞxUՂLE灡 i9_q+7>> Lt\hR1Ov Q>":,ܽ,?}~!a ~)-ndJuX'dŬKݢ'̬jRi6C]$Ւ; -ɵa~|O߭?ūvWxbWEE pMݯ|Gx# &kI#$JMZ?NW o`Y+0 Ɖ]"ԓ҂X+1a6KJw3Y;c:G塞~ o}`eӠ 9ϛ7YnxeQtOEFx{ʐBu$,685U<`+BWȿ*+.޳A236 kY"E'י,P.w6Ռ9:lPCRJ-] W\2h+HQ.@:G,{K6zr9;a7r`BfT:ވ)ͦgD LKt:b>#dKk^F㑨S$Ep=ݠk;'E'(љY_2-[)8+ Q:qh>WE\z ,j>ޓ0Q*B|`MKe(WyU&@r-!]zr>1 oӪSşnL?fGWAfLPSwm>+Z֚SX xvXCùE[Xt$_g`l{4=>@G-t/oP2K)%gQD'05*~xh59ŠbE+ md~zM-"sEt A/i+/wj"A͹d9V(! n[L4s_;(Bu 1{d. 8,nLIIBN iX{wz;v(G `D{U . ˌ;z>]Zsyk{o~Hgْ̱|K2׏W867{]<W|XJEycP<~z# @_7kP3K*)G\L:-~4:$dbMK(R<-+J E?(/'G۷&|ԌQ{Jda] dÃ,CRHd%2CCt=}7 b8݋}`7"kn\8(a,C.&' my*',Ǿ`ϕHUX 2 duH)iG"Ci6vDϬ2P 5 3IY]4TSH4:7CƎu& H€{(@4plNS.n$b*[]P̃n\!~P8H]pf{V́3`hO\Gܝ#$B8$F }~EӭRpn|JIuҨPI.\>< $'&:0_*IEiDG:|eHGrz3(o>v",sθY> }aC{Apl}IxqvAIv,`(N1N#!::&7K8Hg*L\"CH'fה(07¹K`&; /!;RDЂLulFxHd7)* :Ύy{ <m4WG&1GAҙ\I򏮷5U &fbj EAȂf~ad@zw\Exq 'an7}827]dܳFlhYq(i++jIYҞ\EvhOA9Qnl|shPvći9 m7]E jE6q!!Z+ͶB]-ƪ| )f]̜cVq k:U_7iV-~8*EQUpUW ^4o|٩;3hbU#4*9(8gf/ R7ζ3Se,{@ ).F 1a*Q|tm x۴/Nf,S$#P=0+%{4~%Nwn%t^=#GJ~;܅&USzS4"=;R1PL*Bf=햑n.Oԍ/gZQE4J+rz#=L!4 dzΔO!z}>}{XS/Mcq߁ڙ!YKM[.啻kR-<9zzm[ԭv^ZN *+ruv ܙYĉO9o24.u{9b ە~g鷖H J1S<< I)#(vը 5Wwd!a eTGflnkv(a>K/-86?4#gO$wz ]RJ"[?/RL-C';L01${^sIi`_gLD캘 #7.Gч^r\&ڟMQ0Ўː5[\xj2tvF Ǣv'v7kp0XX]t]`NP8U@|QF@b\.`y+/_s p2a΅[Wm8^}mq} rV˖LZ-5Q3*l(#{h_ fF2K7x,S7v3mQ.tF^r Y Xz(\uT٭? QfM~K,] fR5 AvMުF RSl#}9hWPn!2_ZSCiJA<ݗb3,$;OgPX̿;:-̩+(L!2RU$V㍔{ՐۮEH"M@ɬGXx6qNJtQԫ[ߋ({(ͲS׀I#J璟uF78&a;pzӝ)%C! ;֬sRZPuVއL6 {Ţ {{"g֧C t{scRM# _;H;z#~9;ś?qĺ!"*!#>|}3Dqs tx8ի[camvg-m{y9}Q/XrJ')Gʡ!!oŵOgW!Hh=Tz9ܹߡ&X8ˌF{{wL-̂o D~Scj /Ő =h%O<mM"l<{ç&ڕҹRŢ ,;E]}>k-zt; w-ۥAߑv@> 0!70;Pov( 2N6o Av}"4>/tb4o</1ߊeSvPΥNG$u2!^d_kBq&j"Sq>2dIŷ}VDF\ )' ~6v*ǟAa(v] \ t j:Xwm0Ο-%f(4 ('K)(@bxޥIfsKK%6/1JR-gB.CN!NlVj]fXnZ/up"|g\[pQs=}Ua'zJQȽ?o.!:% ?Zl!3}-'JFz< $Lb?cȭo䰌jRZ(3?]V:. Ӹ@{f"0iz igPh /8 6Ew.JaY޻n>r+f`C j(K|Jai喽Gd&J\)UG:, wE]ޟm4ј:mC'75 mfRؠsx6-nsDS6ɒAHiB!f/}sgRBc|-! fSg%61q4 1%@bVVod-q=Еġ~15&3reމ>L(>U >\{~VdrDŽ '4vZl E*j8)6l@,gߞ 1Wd$\t#ZKmfŏu]EbDžtH? !:IpZV=oRvFGGJiH=l^,)u`Lpc̦){-ҼѾU]_5=Ynsw?%z1haףDdu 7ךm/lƜ[IYW& u;RN > RVVAuKT)@k/fR[%(~ztHj}ù ˅@%Ĥ؟̗ɕߜaw ( WA3I<*hhtRWhW6Z9'|GAv%c5_Bq}am7U555Vb*6GeAIL +~28ݾ+LjI'M%GJE6|! ad2V{(G"nȚ~ɨ媛4okp7*F#w|t hVHƸH:U0Y9ёӺr'mZ/K9uUʺz&"Rx(DYܼ^ny8,8Ή@0+3eڸ"璳(}P)1#iGmuePM=E=4P]J7xה0[r ,ۼ[O˯XNHC]m6ʋRufڂ%QMYJ2?爬Q~hta=l\6#P R7e7Q/[qþZϪHjvi`N]~?"qvIkOh}%Pwh Q^*3׌I ݄A$:aI<ɇdf(qV]&|[AKS=5sA] o fdL`?78V{KeNRIiw=#)0\=²rv+=2;m&qEy!FjCÅX2Ro|1F}":[;'2>b{?\` /]G܅ob*-SٸGTC #e:ҋ ҩ iIHYIFUJ>A`I֮|!㠵 *+YN#<+#tA't_L ф3U@Q ŕ T t1~U S>QȷC.W'3NwbЀӳ̌y"(EӶ}5zŖA2MeQBNcg(m9#(IbJLYo=7tMz*7Fg;T1m#·iUQm(ssؼ,k\>WaʪG#wؠN vDƨi$pu/EnPo&7p_Khfsv=K%,/ʚ>@WBr-ܚ}pvF%Ïϡ"ʸ*@K׏E!64/ǑhP"/i>@98H"Hlm P%%3cxF bQqG.ZtJyeq޽;أFl:*=8B~ijY.&=(_)Q_:_=—I26'KCJo ny8JAN R8,"Kur+zwFƱ//xìόN=eelw(y~v.eF;.PCW-| Ibݱ 3PwuqKMi,Yߤ;Q'`"RKQ-C 3  { ETFw$]a4V>4 c43~a}+Vjb?J5(WleB}Z1]=2)r2K8& d绅z]sjHRe`'_ ܷ Ye/NT{y!N҄7BL9)<0oj5v$?Ma!kklUJK[ߴM=%h?RVX" sM^xײ\;e @v8 ࡪyP,!SRHxÀmF|еiΘP+RMfUX{NG@itMDC-_/|VMʠ]Gdk.]ڗz{?gYMۚ ȃOGX$13Ilca"C˩ψ/׶zx Cο<;B.2ЍՆي $8#γm9iKwxa9:gHq=o%x{ Uc&`kqH JtDqP' Ȫc7-FDPTV']6Qy7yiQos$Я>pl}?k`4q*ObJZ"8>32mH%XauIA#SƒEtM]MJI"aʡÚc0U] -hT4k"(Q3=1 c?;9:2]CMFL ̞`_X,s%eR4Z{ Լ 66~!AFp*E 9Qڄx0 HͧH0O5N2[KqOb˂bS' lH\魰h]{oEɤ?a`Wt'Q"]@ffSGE,?ϤjI{xJ> C$93 OV6!6*+DĂd}w:^݌؞*0*e>0)_{_ |[<22 ^!&זIW ޜ^6:K$W%?4ɧ1]=W "]+Jc,M>i{Yg5>;U/$Ti`@Ct%r#Hkb~b,c0@Ÿx]^`=tAIICZCPuoW#bosWN 4GὮ[&`3o:(1 ݍ X6]f2%eYcC8%[U鍺OQjZ&_CHn/pVUJ]y,\(%oBcm7W˱_0(߻٤)Avsk90ʥ,Fl2bԇ-_pJ wr2XD|X٥愪4i5(M"HҭKf# 9쩟batT2}􈘟-gs%;!7YJ:0 Aesʻ76f@݇RzVX\elNYl*y_ <[xF3~0nЄ=K5Lmx10j&%**.lJT7 3yE cmĝ"tq2B>I,%RLkT&n 6Dmn&bwRFt *ɂH>:vYh?hȺb eQ?3|+XB =' >Yp I!' Q7Cak%XȌNvr2n LʉIE]-? 5E ᩇOeFtL_AaAy/r)W(Tjeb>W9Yr:~}r?zs᪚ S贈ϲ&nb ͫ9 ^ <eq/Ix4i$2p#\YܚUWr %ּI+99ڠ>u619}`^twD䘶f@zkPQ+ ъ~҆=JU[@;Wu2I$bazd/VxalEWfZ]@Y eQU6h܉`DS6ڿ~4wcY44%mAN 9 eY%7=_xqmNVO$@N1DgU@ "ЪAۏEڰK5nIQ*]G?|NnDRa>n=%$cj%,"wkVᚘlit ?;x7hBZIxLD4x!#)' lBgB?i%B*KG-*ڋn#<OxkmLJ1ϲ\Yɰe 4}]/ *trIrt[#1-T 5!Р5{e0/y*V KZ9oYr'iv}3bζIL{yo`Cc|;;oUW?O~l[ߥWdranj{4K7&WŸ)⚩_~Ò;+g#U@sR6z,NyL.e*Vݖwŷr:q-ʮa9$WO"㦕7Ǜ)ߘaާ+oMPe"IQ0|w:dܤ*Ǐ܅z -rەRq )[/4j[J̫BwF)8屻w6MA wPCDǖ+z'UۇآH4Id |:yίIB 8_ gc'U1l9$Jltf[>*kՋ< F(c#iu> R7ۯ0dyL6Dc]wx=\ܬ 4:=X"g[pj|ܸ0gcnꚆ+0Eh/umj3dU*IzJO|> *NE< &9t*`]z`(Z8HN_DBlR!J72' sv4`RBu@y:)*lN".gIxr%6cD U ʾL/ԔɚfKUmZ8^0?reN x tឳl 8k\$lWG\v;Bҧ ;KJ1)a"I Z<͍ED곐2 Mݩe}.E(=xayYV"aw:;T>L{Vɿ7[z?ԹX,HpVl=nH{ *sV5Aa $ANE~ ƯoYǼGHDOx̩]YMй**tG#$Jnb$U[14ʫj).v;شoՉ95Vub* бz alɪ3[ILB}OCt ĉ4< ]e eZ鯢L!~%BZūe'ҷ3Hv #Jсutj=W bH\]׎&`-(5ee@p,a}oLvذq}1ӡrYmaUCLj=#5N`kmy@d羱Eq0ֿ$ňxk6a^7O "'ݏl*~KD2=%xZūބ Fwn,lYb.nz@oQ)-yDd]pnx'ߚ]i BʏnA#)>b89= /=5! P',S"37qc[H2c2> SaPqU2 %">J 2gL '%G[Včg+*e˭T|9}bS{-V 9Ѓdmn}a~7CUh1r|@MxdՁGa{ 80ϷXoK2QvM(x[gSOK0rȬ! ނ՗XFakηER=F`7U=\-QՉ!B-<ՠ"\P" $-:# TnhO$ 4xg^v<2M փhũI4e63r=Axׁa9|#2m}Ƹe.75#W~c 4+ .X*$zJ[^~94-v7.4or$7a e($P]uuKbⴢRpǼ'Tܩ.gRLCS#5,q7Ț$c*b6+^_wTÒIf9 9 `Sw-9%X(l ҴUx 5!HTw-:a,sa}hB#I%ZRzqrաQOGV75ͮNB;aj _k6Y,R;~;)#A.cc+SAG5E5Z| T6'iUΆs926wlRdOՑS< οQKgi4Ю I HlHd'3H<#$iA)R d5灠s_=+ȭ &|8D@+qPN>@~R|s4~dr^DŽžݡ{[:j暿;wiي:HrT8d.%fR*J*,K:W9}oռrƼu6Qp_rY㠞r܎rrj v[ٽ}|[#dA:;G^c{3Y2$v^Ɩ(އV@ڽ vWM(,89E?IV M'SaM s>>w$Wy\#6 YbJ[ONX|x%˪qsy 4һ?o].PJ<WĂ=,Bqx<*"bBi%Z96 V.~X!ыC#B/Ukp'zE ԃHG0WxNUynKMx£u6J^G ke/#Q~OgysdS,Zt!{0Xpwd|kۦh-ߨ)rQEZP1&|\旬p_ }DMxǑ!pRW.՘a;GzY%$8Po`xf}ªrdMCј0ɛul8\UՖ37my3~I(~>W=dCDswo쎴t0hǗf<h>927_Gs0)^O dyP&#l-/$np ?]~ q,%O=\dxyC$@ >F$| ,0TiTo~G{[y+T-6#뾆jd'P|ݽW1=a3'}-`fK zfԡDv?&8GT*KfORȊzݸRn^>hWZ0. WXKAtWUkt.Qb!4M ch#Zh`cG&A `K w QF\ZhFC_ h3,XXvXsP{ PQd|i?U}ߙ6u'mF4.Gdĉ^Etm=#}тyEZ" $L|,lxq֐3γX+I5ks/Y#s_q6OۚǿG˟IUa bW-%~4)ߌVTGX2{55(ՆSQw/Z۬p>jn"X[ cJgW>9Mc[ByYc7xBF녍!"c@x϶c"צeKr7bS])i!QdpVJOJ;{$p_>E:-}V–澰lZ,s$+j;v$`\ђl?Zǧ9 (JEݹ!yl @T"S>|8^T8tX_6|%5tf6 ŀ?OCE&"p?`B&@6Mݏ~^ }nEp] E{C/.Wv0xVZ)EFw;0_TsA`Os2I/5Y֮9a^08E,`8 QkN}F|j,0 8Uqg#a[*h7 wtK,܈ T磸YKdc4lFė'3pyoGN t@ ?a n&R{B[(N+NXʕhW4 w%1w^xb/Cs0^5e]Q. yKȪB"d֮/60qr1YQE{^9KwW)v ѕS5Y3Fu{ˣ(߿:/R㼮@a^G!2xoصu>ɨJ졀3U3åf59cr Vc !=(F|*amuxu ] k/K7\CxK KĝE*[&',6nꃾ,B.O> 8pOi"hҫz| L6g Pun 8U6g/jiDvJ&hC5h;M;yC9V#ETPG!Ap+6 <[qޣ(-> I뙙+(S,)$&| I] ,P.`Ơ&'5rEF;%WKYyұ;uuG㈮q T7VQJ]A ,:le{X1$ A(*-heqHDѴ}gZ& %/JR4t 91dA% S,`6,|룓!ٞ^}\):m:jn&׻މZyCJڄV "K9 o^/vx8]s<,BZ挰wUMu*}B@&HaE꾎xl1Tq%=fkN !g^\+'g2,\cBRx<{]UqS)Uypz0sRGH3-_UpR@&a'ʿg Op8݇Z8l Wd?G& {u]QBTIWD3!yY*gJr]2̄L4u'hCdϪv?A N.Jj.[G&u$->1efdoSZ}"&nN ,zZk}@}WP|+ ] mjvrd-HwNǺ[g69ex϶:9jQV>/2,{{w#mhYS㡁%.yF:(60Li߭Z1P/??׫_3]~MU[~T4TE}M ."&쌗d'1:"B5 ~ Ab'l-XI~>PA!F&Qwzo70l{9pQyCkM7~ơ-{pNs?e # #_uJ+0o^ `ਜ਼w&HT:k) cqK QSYOxp\RSPw&s)>%cLƬ@)SOP,4nV#&rmuL'PBi*D>|vCTq GAzo R9/<vҗ},!'y27]+˼[Qqv ^K krLvo-b2oebw\?1q{>xkk5`\.]S"x9oV> /edPJQ9wH Yae >xwSggQ)kԾ'I/^CX$%h_"y͏(o%-@bZ=ʅeǨETN[h*&Kqt;eqԟjX} ls|-z 8Ifƽ+cCS~k ,p [gc]fGjujxj9ҌV.)E_ < ÍTaW2~K ;# uOܹi7>v̥^B?j2;ٽL.?!vctv%;`܇٨*uYn;oGD=Ǝ5{@(d}baikK iDqD6F0$@Xh|tbEtIen0_wNaa.Xu]!\j9;QI.E!p Ox}6SK8˜ޮQMEZ1@ѐ$1^OR,j]4iiX7p^eY.0V+e쇀Z'b|.$9q66jDq';#P vZc)+B/U!k߿CQ5Ғ02҄uL 7ǣ.c(|clO-f|._?3PJj}PR ET3sw&2XU }2H v6AP V=nr$xit1i}3x|nz·Sd~h8:~rW̟^ZC461 a8{,#[Ȅf\%S}<<#]2L\*S;cpx[+̔Ce63UNBҗ#[,8 7=.,Hw+ҐwE=6~q~FNFӎ kY7Э=ŎrZxe5UjL(n&aK36PC&=O }p͡ >1+r-DE:)fweBWfY+{J<"L5tx=U,0&Zq}Q]VBa?[pT b%R|Q@1QgC#,*rݑPrx#:CZU|:'Ńf(`kP@3=45@t#yUIue.Ő-,ɬX\RRo;YTXA-pǡ ij؅~w FugLTaC1=Ci~Ńbov @&_k,ήdqFYC ]m8o+EĹG=JJG[TƪN'5uBxV&k8r,}`+ˌr|fOZ-`p~%}t-TZ\5r]ȵ.N/y324EZzSY2~.чggXw!ۭlk41=O%rA 0*'Q MRfa&M{Ԓ-K`bp (y! =jÛN5 z"#=w/sn2$O1 _];', -fՂn[/P.[LtYtY.Xz:ls"!EϿ eu + :'"=HD☎@V1x׬Kɠ U 3Si;@sDbBdo >m$E0-{S]w.•Q!nצ͡EIf~Q҂NͲ*#֔'lԦÃ`'1(Z l Id mc5Hl4v|97 MK8[Cr +e818ysbd(Y=EX"N-{M"a^ wOe2M ͥh gO]N`,ZB0DvfD&_ - )lt*k XJD4uyP=૥) [ڄ IJRy`rK aYVS6'O,j-/R?F,վ$9)Q䝏|4u jN_F \"1ňTK7F_¨g7To*(),]tQgn$pȏr|}.{);Bfxӂ'3cI.Җ^"8%{B05"Ʒx0t*B=,7ۨ>LSZQا*P]w*(=0|fi"C&sӦĀ6=>i~ J >Yqi@ƀ"W.KF,k%(J_*K?O" PvIUa Ze۵4\}pG(@xstN$pN#f)!p ,ñ5-|AU4{rD 'E!5+ة/kq)ٲ?rۈP=7@y:g{ _BH|kDu"M8:+:v.Ur } Jٴ /DCHҎ&0Q٦|Ib\ L'c1wMDD#zmՍn%β&eRk*wCᾏGJ{ E-%n!elN#x.:\0#%p9A{? ,X=_Uv롄YjռIakH/n(V_[[iS5"yVqf+߇/rDiCUD!*Gej>!.|_^)o|Ȏnב6w!pֈ5D5V|z /E's 6̢ z'0o*1.r1x~k-BQᆚ ! OVQAmqv̮˔!3>L}r!uSJ=ʼnV%?.#jG_JAm;?uH8|~qԃ$NQ´uLh]N^qO̬@xx3 Hdy ;l>gEJyo2Xho$`x)_$hc10 [Y#30S1߅v]Y>\vMQ,}W,Fއ2Ӻ4Eiʪg9[ѷ)%t+kbJ/ȠC@Z0٧Ȁ G7f<1R=ah]e*/փCN^%huİu˼ -$`&0p*o !k!y6Xvn POf~ ;c rul>T8jӊ kd_2W8+B{0̱j?9bi4".P Oc-SG"6 bلXZy%Ԣ'AwM5oi_ic xБT㚱>%V[%?:7{g/iպ B`PSs(-ZLЯb~D;;3A q/4edݜ\GFαw᡽݆<"\}Қ-<6L|8E%qQk5xcAsGe>Rc_-:pqtgl5腂<`L2`d¹E4L<"ϛs "yPP!lE+%wmEa0ꩩTw$j!W8΍Rw&Jq"4;C,hu,QeeaII"7 9 2 |*1{ FpΝ{MNX~># >jPg*C9©N`vx.,Y(}Վn܍| ֊:K=x_S fzLs⣔!eu39xgxF 0y  8% ֠Uڜ⺈+U?!mOfFɿؐ?M8V:nQ5T䞷FuBK'*V\fܖX* gyxÜԗD".XO*rTM@7]nJHd|Kc#a2͙p=ssx"ǭ`Ġ >-J=&Yk((qMǖT@8miSEiǸYw6֕ā yd)Uٿ /v.we4!d+`(cI2zRɍJ-#1I@"ZBRqoU3[-y3S+Ŷ]xUn3h`$#03? [%%&taC#|W|ɟ!ҽ5>0YߛU9> J4= sYkJ*7#,??86M] !E>L пTC 46MKYvvgtUd6Ӏ0UY˿s uDEt odVwB_>c;NH#>'})\/"LAX,(>W7Z{AND 0+˯y`peRB[%ۥ*REk~ F*"5|SV]'ʡ }#`s(< *3I;)˹.Wfîx@Nϖu?fpm/K~f8NkA|\@,W9q;Zbde'_/ rҘcnD!zKV=k *od8LJgl$[pJyrHث…tS٘uiv 8Z~ix+( V̷dGǪ9?ϵ$l! eC\mBte-SsIeX9~R ǶEuUtF]lO9rCΎLyq<,KZ s2-.y>!sC}xHu芜^8E_RL]wJU[̓KN|x UC('fQujxt忑sM#Rԉ =yۻ-LbrhPM}h,'D;¯j{I\?v"XaaB0 }[]AJ s4%`F^Kcΐշy CI=RDCglRkIyuF" Vs,e7A~ LGl |nQRK ЖEip"D@H)i裡R1BK KχFe5[!/Fj0ܱp=( ӎ~i0ZK[MYe))/VHO!V -ĊӬKMH>jWbt¸gqyqZh:_.* :QArmN{H{Sy1 LJ\A[6HƓ[+-!_w;H^Sn'E0J( 'wzsw/֞ԞY'|屝^ 5FXT+5v:?nM'Ό_$97>Zs80CmJbq ã((s̴NݶAiY::Z :'0mP&1~7~UUH4/((fnt˺%l7؍9ivΨD/>aC* dLHhI8Zʈq0|🋯l?{6@!@xC%gGRES_KxSz)6 ^I.0)uᇲ=I*Yɩq*9|(fr/5 6I-GF[R  @WN9G[sXvj = ax0$6H'\RlH]cj_ z<#qo`&a?kHsV.3 y՘<x"RVoVe,Ķ1w¬Ca61q_%aJf >U@f, S,}vT-喵ƟqGP硛įk j|'p|._O_L{מDHB>Sa; 5 :1e8-J |}BX9̫o Kx.Fm[>8E 'LכzIWӥh¦ډN-yNvVA/UũDG ^~݆bIVٍErAn q݂tw jluiH2Kdgۡ-Xy}Nl¸X] cQʓ}c^CfEGc[gK-y>3* Gs ([wq8FC W7(6k%mtoymjX/0Ti.^9չTv 0}VTAkx덍~ügUYS{ [M~tr>A1Vî>Ģ6cS)[2!v -#$7WŅXV 6?`ãwaITc*Vh2Oo^t1L ֊K%0Af:z1z4ϜL[Hm#ސ0I26> ~5f2u<&8%_BFNƢ0&p}tKiW6 ١QWJ:yO':8^c`ڢƬ꧒Q:9`V嵓wFN]^`EEO'D<8tbr7|\3CTZ/^(r4-ݾ?wɴ 41M 5uԄh?/U0±܀:*?k3JUv_ mu(w8q)LiO$bXVc? ljm\scO`0bHz;q\hJ:G]hYS{h)=Ās47o+D$_ *nT  xxppFr.\(x6.yk]Ftf'a?f>r!U#ۏ6Zﮁ/Ne} 038-fL=cPVX<@򏻷rGafT6#)X91{^` @5+6 O i@Ra,V޳Tw:wqʪ6o?א6Z:| xC]Դ)P sZN]d04d㯞ɣxuUm4|:R59TV7B2ĽşuSs3K$ܜPI;%ճ@`xE+` 'd:AlE=OǞ51tn[4U ApkE:i0D~=r52 He?dXHNBfg1%GWdH 8D(!H<Z߯o"1af<>96ЙS}xL/ۯK5go2dLk 8IƩ3 RP4*߆ޔ#ҨopAC1oQZmë:,ނp;Ua5eP翠MCzY((^"N@xQ.~++νPѫ?ϕB `^3}@tE*Y'}ܤ+OUir͚X7y֒$$QcL7 P#|;L#v r!l]I\L1(>GNk%y (|*J=S *B,6}U;ZX:ݗ0O*T)_Fq-VaESM2vmGX1QlB{_J.{nC2n8/Grl"+ Lr Z}tDgs6£x.y9e9xXi`S:{%򎒳bCJ}J C >HicXHE^Ȗ+_lPS|\e ]QgcB-g=Z > M#>τN{$*jI!Y4ՠ\|?fdJLa-u&79/6;Q603 3wS{?H!*F2,>('ڤr 0+wD,lWQ$OԼ֏f(NqG [?kt07B3U} H7󨴒R-07w)Nc=: ȐÈ匭!f zTq=7jk#m+@/xїT\BVNU6K)GT! (ܱ|Ub:yp59\˜9Fy]98`R}sO4y {huTO/A >$ dLa"fynJ[e0trzN'`.fUh`[+aq7l)(. yyږ#O_·oוBG;klRPTu2`gMt+'ݜ!4F®/qr3wȺ>~8yED"0Zk[D[h>{KY˼D/8"d1ycs"uzދl\6Y#J0?9y54dqFQ.fuaqq9O,VYaT~lL>ZPf c,]JSD&҇*54\st2lСkdq E"'(XbR#kf7W"sS[eF_']Jr^gVonv)Pzlqi>?,gғ"fg󙻷*etPoX9q~T_+: 3MQ봗ʙ`l,j?rT[=|D(sJ)C<cދP}|'/ ݂Ď4Y VY|( \$@7t>ہY-aSSiY){ Qon"dƚ*[*_V$F.@*]R]EI"2Spꏴ䁩TW1ް$~.gOWYnE: ntƃ2a@z!򢓎'6]3*3͚5|z! /v!EtEӁ:ZJ7r܂`k|620Bi>0&oa`Den@jRN Gyge<]LRJ{Quie{yD,ѯw< B:0 Vo^ߥ&Fˡ?ZL^l Mٯ뗜!-"/hB2%mQ qCq!2y*&I12i  C4R`*_RHw©*}J|`,! N gC2!>3G7<]FF,dA3NrMҨo]t6љWϲ2Re~x;`5 Y~q~&߂־:9?5o~5"-1m)3O~SU;-Qz ͋!,rIϞ*uwWFhH}"ŻpUP[Ê 05i y؄ϐhIЧIJܩН~C5iwv[ގ[3|¾\$)CTe])7exPAg1]6LP$֨n9:pMP(rޛAg#mѶ4$:ys,1D=߶9O?7Q}9%6&1S Ϟ0eo۝j5p:)jqҒH2N5C!{XчaIIH>壙}s6vW3,n&3 JBYq֡E9w@fQ:wM*BJ"z'6_~zɒֶZ`L' DCGጽ~@kaUǵrIQM{lRĝ~Y"L/hl-kEɟ˾$i]>߾jgiEb¨ӞC<C ,`Yߟ "F%P|tz7bzULȚXhR־2ek.3/HqXB@+40sgt2gm-TX`D7A? 6_FЪ|zD5m-y+8sm oonF&c>w+YqߒEIf%uU|P0Ni-+q4 J"HfYd'SSۍ6_AEx>^r '-Ĕ9Rw0-Pw˗1ip}{@'K.0P/25Zw B͓EZ w#@6.N-Pd+_̎_0ψ獗P~0Z\; ewT%އ>Vo=n&1jŞxm6 `ۉ3vyT}ΏtǸ} ±Lsap-vM/iN s]AwCC)؄YŠ;Zۨ W|c+)=<`6~Z=rcw&KY?cJXQx0ҦCqBx<]ut ȏF;1OtD_!G`gPk^1sko~!)*+:oLn<=ae8sL ?Lt3FٚKoxp@晉#~"㟃g+oGR X|6D),K_O4zZ#{bcIirQK^S2f>~0=~ ˬѺ Qaaߝ'y @Vy :g?fOSH_JmSXntXi(Tw^牬TCfD/b:vT(^\rԯ25$غޢCӅӇ=DZSkg f^BfaBI`=Y]bMrqsJtӋIm٤t֞N^lq[u~Lymf6fTD*Q :=t9&P67VW^s_̦{ ~/yTDwS8#8CZĶZڞrGTKG>/28Fp;+ *em5 Yy@BvEKdL}*FP[ kT&XvP?)$̲e®2Jbp>,|wcաu!w+j%梈.[۲Q~%re D%퐙lavw/GB~C1\O^)1-9Oh`޻J+0rEB4@sPm8hPGH/#`OpS8;j𼩜Q酫i3E?$XEGDIo搿~$}m2h:MH fJmP&|lF]c\dj(?ۈ=LؔBS"/fF8a8]<iSh}u/ df)GĒ6yG=a&Z)D 72 ^E&')%O&BHx[=;5m9>Wb"'ܙ;"þd[:7?*xv5dN*$KbjS$Nܯb/$9騎jO,I'`p 9nfBiߏ ֽpq΅ZKEo7HpiI?ld<~k%P)W!?Mz!^nDd-eNJL{wE{![ rNlZv,6gl2:0h>IfPf#{j؜Lu(<;)j̙i5mhZ{tH,d3@sVӽ_B i1GI -G2ǬTHBiܶJ<4C<) `Ahj2]a-MDq] _}o48DoIH(15,g ]!@3i4oxk]VGȑQ"k`Y/r؎/Q r1S' my^CY:35sk%}Xb1$5+4d}G7V mqJ!F\X_.H&z{ جjTHh_[k(  RtG>ßYcPq6=As^J^^ C cn'O 601V)sm^2/ea7yn@35تmZƙa꼳FP+GqG A J ڇSL"j.UObo\i^r'A`jxE&,`7ՏF fUn`jF*i#Ix[`CF!' 6[ecD'Tp[* ֏H?@ڔR9F66apGPmqN4ϸ#ъ\sfͨB2,/:W$ûWZ$iiNVxui.C"[ % 3d`o"1oB,B&qQ4^5$H7e0 tܭuV)DB6ڂsW|& Ɣ47NSeu~GT= %O Pxd*1yه^ ,lV(%&D~r?)p2R| *ᳮV d2e2:wz={ |?~CjV<@T\Vanx}.贺Tf"ڭbaT;fH6eJ$Ҙj&Sn>ր$7@9TIE5fT Qӭ+KVD}]f[JU rz^Cnm0D6Ti=ZʲO3%P΢g7[#.Ұdd,x&*1ĐH^x"6KC#772 U36toC}{/ִ^o8SPiW@g#>o*uʻ[+Ub1cS` R.,`C<+hA*ȭVjP0I0-g%hz&(ᠺ-/ o#ns _~ʉbj[We~ϗ=9Gb$eb'&_%nB%ryqDO@G׽  `]B$;kh$73]Mw75,Ff.&J$<.CDkZ8ՒאPIbM4w#S g3+iП .v?}Ƥltm9(/Vz\Hq ڸr~g/dL0QaK ެr͑x?>ͥ_"Xo*n!n<FM< (\\4׽J5z$wȤS?n(HWWCGH crӪyπkУ7=qy=9x$cSpi€|5ݨoG+-|Pp +ou88 5 x!5SyL&/ AȚ?s3fVxS%ܖx5CUU0Y =\ k1 `67u($'G嚭/vz/)]}֥ZSZ?#Ƙ#f_lS>kyk[fkWDuoeZQ5§Te_-)zX tMPA)N_)fxUm߅D~0[Beh/+cI{N5ϊHz~iKƚ`:sx[Jo֞FqNQ0;f͡dyX?"imGC[I%F)vq4U*T','c9Ȓ 0y?_@j[{Pˈ!vA)@֓i4xL2=?Q/->1PZsn˪n\w#ѹT}[xUԍ|Y1cy@!^"6Z9ʉ2p ~|  ,D#g#v2әiLytxn( .3jŭvCt"M9[//H . t.#8pE|4NY}|]e:Le^.L:nBzTL~㘷0@^5ȓƟypsn\g2W 5Ln” ,oVrY6 @r|H:yu}}']WGXux / H9L%[$b$_&w ?H=/tà0YbmoEj5T5 `^M 56MNqYr8ݯ|JBQ|n/oն6 10ebH'넭 of3sz{lǮZиψO456m+tCzPll8RԶf_k!H޲Nm3lҶ8WQh*Khw_$ }PK]hfd GJp[$@T 듗@, ԯ9ꇠ@ܚhMԁH @:2ڴ0eoh 37/ÒPL(\)5($m6:.;~KpnZE D[}EMW7pSjwmM~1;[TBpFV]8zr3Qp\ ׽4,dFδkSz%\, cQ?6\5f`_\i+>SL .%3>vbOlCarʌ'S0Hdmts{ Q~ S ? sHQeZ3ekJ'2D:^`'r75zEѓ-TeJ|{Zg" 7vijd۽FZ"gą﷢!%ZBMRE{ox:t$ y&žaT]na܈ K.U f%*j^tvYK\΁ A죛E;cO$4P<\,w"X!YQ{#݌(Gё$J ӊwj $hXi ԻMD/ʖoShfGhJ*mTʟPUyV&[T-t$p>yXL]hPaG*f! el_F@% 5i,^3"<8&mmw#F9\Į §矠"$W|Gg_ JRH AWJDiGյqDW,= vסmbvD*,kވp^!$bA6HPkRGx̷;ʔf.퍠o~/WQI 0N*!Hj|S |[ae4.̅ezGe:ZN!k˒@ ?(6mQ26 tFSblDg"R\{HgOUٸ._zFل⩤Cd. {l+MZ$_{*!}۵Q ?UU:eTV~2p_b]&ک$)O)`S B+Z$oֵ.$>ʤr%Y\1`s~- NjO}|> Lq[fMkQ>ł_~߁lC$C_LK]3+`BlC/ltMY#ÜKK&j&1.OH~Z x:s3A]>^)=#jlh74"OUx`HhٕQ2oR 5"/`̄J Fj:y9TzlehE@hSEᄕ\Rtp3ekjIsS'9c HDL7VIJj #Wv[6"a ["\d9j b9e(k-/TBc?XpT[YW' wuZ0tݕc}eH $~R1 tfCYzEY'r׼giKu I JQ)5g%J%jְ~`I:PsLC&cnյg^ Q%s`Py5Wml*{eS)[AfAF764sf3&ޤYøA.X 2ٿ0̘Ⱦ/j*=?%6朹)yQ|?1V9>m#4Ak BlS] 39'a!퓲T`C Cw|%^O}c K4G6| ]ve+}kK KnE'2/0R S5%bl @S`zCk%,B4թtT`D\Ԡ8[٪ J7Nwml]r 1 鮈pRX ?NJ?o͊4ڀl-<޶,^mRO8qGy5yAG͏20$J'WCB ՒU޼)>~KZ [Emok1.zTej'E"~)-u;`ȼ+.g>l _KpVyyigr[]S WPd F7xbf>7J9EDk&/7db|[kET3{p\|'cTުAw̚t'}1n0&n 2ג%L[]/2G85=uZTz'Y#Lf/lnU}u>**~7,*`9kJE n틿aQ !Gh$Xr/q2G@G{=pz@$\qb) \:[<=쬡EO0m>:]ؐ'ܴ1PTp5Gu1li5Ug{I0g1t{v'Fb.Ԥ:Z!~/o>LބԒZDs|VbWt ڔoɇGJi|V,J>tbhW1,ЀG;!\of%&% [8âE.xt(CJITKG۝Ĥ}YpdMW jU_rFK#7+XУO{i#3Ӕ?X/h*wmL(IcnۯQoGDnڏ~kc*>.& TeCB{D@.xy4>"y˷[d8"U2;-wzaRFm8C*jh"{ϊ;#'o]Y8BcjM>4+Z;V&2R75TV\Ƴ[/.ۖ_C'מ%K '(?/b_e Wߚt}wYvaDۡ1be&AY<]>֭c0Xɻ8?_$&tբIHOx!ߴu/D 8 @ԟk=nsh 8ETd*^ۅ;6nj 5gEB)5Epl0gHEg[R4l36g;ʣ8$|-eQd B&O1aE@KtV6?ȸ:9JȘ6ѵOnt)De!-fLU?-vP`N援E{O.Ek؄jQZlN{:13ϊ{sbHr/p4#(8uïiKFs>lS@:خm.=\/QJ(BL-O0łέtx3hcth1s@ڢ B"9z}Щ"&42D[+۠N+㖠J4*H ϔ|DZp]6|xgkW EP zJS]eTF :+@Z%>/:ͮ%ɮ&}lOjbʫ)w(E%^Xy;-(л=!nsא WU[L@$؎DZyO7zWm߉e('[lwDN^w, njD 7?I֤E}h熭ʻST`t}0gV61:GZcn10DQ$e0ZAX2 bZ1nѺ7`ΖkG;$?b"냡|Hi&湸Ț/fgvS/컢O fQd$Tco$$CwQvPgLJD{d*~~!D葨AB<_a?(=Pus1Xc0< !VV>c&4/=xA}@n%JM#P$jsP¹E@ŝLjH@{KAFy8Bs~4Xyl̞wPG0c%=_Ť^BQ9ln`g ލp)* odӄ8 _ MtpE#Y#n7A@r SF[oIKINTXQuk{м^#oSWֻKθms",(|e$DmYH֮7 mLd!P[md1x/#P5ML-NRIku*u#RXnٰ!1:mR$z}b˖@jY4MNL2GzSuKx " m$iCw }wdETyEAHgj&;WQ]*١6z4'46>0T\'}Eb@̈Ux hGМAB&*VG XY'. SM9;`(}jƌwdSt/2;1RimvU-_t{IeT´=\ID%qd"K+/? p*;Sҭ!t j~ |Z%&a,І]a s)?3m{%z a6c\-aM2i Q!T>U*dQ-SO]qs=h$RxYzb_PM~rYx﯀xGl[.I&?lPjۑzNMw0]HpFz 7P\BjI nQoNJ\_ Nx;4)rkXA qѻ,_E>fu΄A`s>H>|'^DB"_e9Մլ}hSoeWT$ gesoG'w7;dZE>~g{h&nA$*lZJvӻ c^̋y(qL/ ?GInPQe!ZGמ_ #Kao/6SL0{c o1"vk{a墴S5 4΁tLR$e%>*{iɊ>x_M<;62[IJ[{S @[xt;F sI'ᰇ| ۂ4{ε+ >)")TtSXdc+zNJc=>'._nzO{bTҤ5qyY~ʪ1@gzh4*nJI2Dgx_hKK$QvK(?ڙm3̈&0v$zL͐e/禽ZPAĮi?"jC.yqu*|XX*E gάvŶ 4_] N/pwww,Z)5`I]Or-CX `r]+U2Y6`xRPQ(f,䢄+&JjN칅(ɧ7u@K*eg##eԋE %XR[H L=8aRLIXw+g"?D99p3TӾ Vwi(V3{+vb4- @G]C]=B25-^];>$Dg -s ZjaK clf5]ͅOmzR }c=ܚ$0eI:0㕑Ԫ-Ѐf=G h&mMSpN W*qd6=69H 6%ߦ# rQB%2ǺJB8Gѡ^RY,6ÑQ5+SܯNd]јOD o!ՃYA˜ו --;6Hgw%T[VD{Ryܠ2~qhư;`ϻ0xk샑ArYs H N !ؘ05 Tvz(vsHzv؜d^%6ݰ$,qJh]7.Es $ŏߘ ~e] $tO{FOu6?脗o5\ CP,5/){蔆Z9@{*+y_V ;SPL3$x!AO|$.@js[xcA"_5Wȓ=N{Qg!5퀐ơġ=-RO|cXQT -XLjBuegQ=.}# e? ^4Dy߁č6J& M2Ԯ¯Ii+c$0{k?蚆CnsfYixUݻ]k k0Ҏm$),_q-AWK$7Z;V=Ëi+M q(<}}Cr\ڤ,[}Vz'IX2p|M\enEQ I-#;@/G)R}G~S ,| ^z+c^:F ͪIN3ihmP$'D"fq@̣#NvIsws?98/wң>WL܀:kLBh]2em ' "jiI-E7|G;@-X6wm\m+K Z3vW;|\s.`qL]bj{",IE<[Np)=_eQ!a 3vgF<~&ѸEqK.=È.؈ }D3x~kncS[,0}=ߠi!EAݲvH闫V ɺ RY$^$[|% ̺J㖾Dh%}}~ >T3ဍ xw 39n] 'hU4wl|VﹳFupz1t v Mq-d\4hoeKHɒщNZ.!(ߎk7lU U-EP;unTKtK5P\WB9ϼZ|ނ"v5$sE_!!iޢű4)+GF:﫪+.NeduUTi!ȼ#27^ IU}@e8 D@ FbݥyW"Yя xӮTWۅ]Kq1">m\avDݓg'|AuX0ԧ(OZU}XM>mS(=4)BPIj l0־Bg0qci8򽢈b!RGvo3>FvႺmtgjXAğEc)L4-oRVOϝLaL8ņCD'b[1 vcm鮖@R$ZH*iZ :sGaXBN潴XbREuP;䳭3U*ui;T0ʗoX6]h$CZQ4֦n_|O8ŕ*񁬸/qQN}I^,=C4 TyVS/f|]yUWl!'LWSeq6}hi'^>`fx:&tZb;y1h"xnz*C^Hr&epF`ڌ5HH52 b5,bol>Kt 5^د]8۪=m40baW${CϕH@ [^*iryB<֍ qh(zs;⮅7@a'{(14< {P#;3˓'\h.=cTo&`Q$n=W],spw%'Yܷ 6r<:A L@IڳwGL^K۷zu$Jra{OI4,. }VãcgBkoWiGT:VrcVy'aNSK6%bbǧ3s9DLGPvҌlrZZjeiP˛s`Cloaܐ!h% yn"l> f`rT97PrӘv|̡ATMM(c݉=ƳM2[oGW5Ibbfp6{hAiw7; ^ q+:Jffc e;F `Ee4Gv&C htR@C{-ùz8vhL͡\ZJ2rQ\GRoŞ}zpb7C 'f($+cVME^>>9Fۢh+1y?'f> 'RYyRu jHE4DdIFc"VcK xR^ Xj; O6eV[_3v>2:}c9JNJ[GsM%ZrDXDl(Uo@rچ'd2 jɮ6kclr Yoms `i;BH5蓂=oo!U;-fcKU#濲>Ps8ak:g*> T4F҆#W>㥣(Ze fYVy8r&L6$'&1H_qRnX鿱7qdWw7Aɸ5xEe6wc5,fR'ޙ" vR/", yt #~_ ,DԤ3VI<6EAp)g cNGiU7Z22'eva`H]S +;tF>?wI`* PGYFPoNjNLvHJ򦬛J%iK ݏ8@Sd*~t_w^_A]ZƆQĝt;Aww9dsIQqʃ@(ZC+|ԺYX⬎7%Ml;r/ \]E.+qmϨGͯʤZD$s; +c(;~#N /PA;k nrAwjA+mlgWQoT0 7ٱg3|7; 6g5:"Yvop#Q$qsp_2Fa^4JbC>dxo/ uчA$ o9DC89 UпI0JM[fj&wQZD.8'7UG#Mxa4,Dy >,vig̲'*;A}sWIx~YӔ9a<ri@~e(Li* Xru qm̳!0N e'^j+XE>:rd6sАPŋnC{\Mfu','75WE?>=ʆw*?I( V-i։ g85a9-u xVGk}3qD2{X :%lLWP*z +hbJBvu{41cBfcZa>], h( f~#u"* dDQ]?%ѽn 0vnAxC 9vϖq[{,WV#l]XFhcծ㲆A`[[~2œKU$p>rX[K[-eO%PH BQj (*Di.^{`)ht#Ʈ+TEl2-\Շ9 K~;1Pi4K@3^Z+3H5/ ?1m OVj꧟zV1M&&M~Э{ nfɄ.{|j,mI ]2vI;؄mb8ۿ7˔=#lW𬌜W\X"8:75f%bXA%)灚&aL=M{A.=Fwm? C>z [`KO_, ,{3**/rmA>Odf A[%0YܠY6woS \9*'67sh+;_{xK7acpU-KQfLch}")Z0ԭRڠ/YxqӈP2[C@'%~uxgSA!%.)}"'~@8oѬݎkSX&};4`NsYu4v֐xkO8§cyS-BaQejko}kD/ά: WA D{w/K2I{8} lDQpڂo;Jۮ~=e{ػ|4$I ݹS/27/j: #b>APJJt@C>O SjDQ2}CNJΠQià ',FLFV8c&`82l9IN煍MNɻ^hC(hx^>@ +!KjSManMH,ExwZ~Sy?#k8hc8 ū)5)nMZ셯>A M6 pI76AgPR!)8sifQw~s0b+v:xbQO5VB7Fitx+g5:{#KJgJiU/F#i i49 kRn)/mLI~9y (̇"P nO@ 4:=r'cuЮdQtR 7{C/z}(&Y6"X:/TZk 1QI.Ly([;͌5W; Jo|o<#E RRA,_Q"iw֝BV }EeEL&b}TTIǽ2{S^K3/%s4m榁qJYLtIɢƬ^'rW*7)/005T9ܹhè(L6<}5_26ZkX=Mvό8L$9N]k;M:S1;$b8oы75h~ .ݏPE:Yֻt.0 ƺ"x@x H;y6G"i!~&)KPWr&K`߯P=LpaU;+oCYĹoeiAҫ"+@]| $PCɵ]0 ?^OhnB5{ס܈h7I9ˆk%]Hկ4-S^}J[Qs{%e"eث~JFͧE ^ U@5ǠXv>Q0(ŧ\6`SV`|@jGjnf 3fK&>zOx1VƓVj^8V4erK5CdRՈvHߎOL@ )tE/'b#up~F, \NEk3t1Sw<4*9ɣS/Rj]A͚f@ )+ gTۏ9T/=ӃQZ.uo)&gZ0f=MimR ,k:>KoTgUzF.y;{6q~%\=>Z0t/ ɑ.U1hTUX" ց:6Gۖ{vw9G1V-#5/)(mZzҏfP1:W#npmbKeR+,RgU!ܯγIR P>N ڐtYW|C&Ee/:J5Uak ٶ$/}_IGq"k@g͢jVIQ_&M(_jl$|9,H[R{ǚL2Ӫ̊TzK!WI`}Z*@Ω#D&\Hʌ@E>$F{98%#Lle.OwZԸ@@M <"V %:,]n~OãsC.x8n#toF* C&E^Ua_0n8HTumWkx.νJ"%hD:AYi 3t12nhR፿d.эExRf2xVrıV;tEHu5l=YAq+kXdG!?D؆d2}_.әb KxڒbR((uqY(J=QK},@E ~kgrO [X;KLv7wM8 )bTC8Kn|},(zH|0v ཧsG]1%2"Y5z](v*JYhpO%(4Z#.Ⴤֹo s؇j|EPؔ3*eFd<e6MKh2:]h]'RB.;p2+zXcCteC8l@FFD"}a',a4Jpow?ZWڄ|-:)c:?. UGfg]N>ЄdW"^"$.Mǫ(@Gݞ;0_uh*~~ n|a2 T@RZijd䂇c$4|i'YVk鉷.b,o(AY}~82VظW} GeœNkb.Ha\EJ6v|z[nx{*@mvh&ݵ{v{7gU!N?k$ttK~# ckt5|8憻uD/y}޷Jg繂L q !`8mtW@3 iJs*Rkf ӳkl:= oißX)E%j=%#E҂jf}"+@>0O~/-䝮QaG="VU~N;pۤOc}\ũgh_{Ul]c^ P#n] z-R-p m4KZLW~:V9:JP$mt")9PJVTDME+T ś93w2U&.b$BU(նiCu h+:x/VD CzaN'Ēƫcu\U^"TV'm[㪤\CE-e5شPJuv8.C䝸zɔcS$ˁ 9?f*I mx4>&B+;e|0ꐯt/\$9";IGPq}g%Y/9Xhz?ԣTL!@g([g*'wVzNEZP6# *{SRhhFP\D(w/}[p5^`RbA&;)L&+ >09V3r2 }#XxOy׷Z@ a#T dN2f~ЧW ]9削p='0PwvYs2R?./@B_R 9sU@$1H' B:.ľJFj]ƲzBG tS΂\kTuh{+I'\NGKBy 7.F!}g$vx4eO•2jog&{dGQ>cI\͢G]6Eef!bkG ZPG N~eȐ׍@,-6agz/覶AK{! $ XWs)W,h\ Z9PVQ83.S >U@CJw Ґq:RZՊ]m,ִrE:5JS!̓k.xQCiI|V<k>xE+؇W= ]DJKoFB.Rw%⺾|rnG/p0`$▍KK+OsY] }O1ީtGctoA!?D}.p!>/6.D(?;| %\2`Y}> A n ah'zc nzzp5@nض=@ߋ4? њx-iϫ{їqṵ׿!i ntd-@`y,Xlq?eYR$m1EXbptMyWֱy{\Q OCf8  %˃jO d+XW gqޓ3JLQH'f5S Akrf"S֭uhZa^qo";yfKIzf1q9(@RǼVh{zUxz\xAc|i;]xPYöN .RlRwtIFM?,5z6ճאyp<}&/nD(!UvkݮZoBwe%)pUTf-©{G!foZl$,`;v)1gFAMbF%?K,9zf)`pB^hJA(3L%cHæFJ]1gw'g/8}e/'w'.>BJlH1B8zU [M fy듑͙͌_$TLf6ŬʔQ a+z{+G"%=ƟZS+ou(c$Zf~D`>V0}~e>{嵲O!Λ(:y@ b3#fд`kvi:K *%~pcLUύ)Y/tы!,PԨ]͞JJӕ+B 3OQFˆU5t0; YJyYCsT?QU'ZHbI߈ %j} a ADeEhultU7{̨/Waȁ'm{ B㿜e ۣ-UؕI Itm=;Jr&^Uy>f Yej$撍3bѼ*:FPLq҃zPrA,M<]˭>84|ř-<as:z1WuRB`CV=Fg=6bbvC.q\eInwY/kWbIANަZ:=6@)fNa|HpPK"g!1̒Nq)/#A#e3Ō(IbYjX,2{h2Q*n"d­Ya;MqP|m$9P3ibVpbNj_~.*a XXϘG-Q'0{Hީذ. 'O?SU;%*1s$餝5~2LҎ@#^]"XNR5L_ ֊\e&`:T6m؍=@] / S,eF[G%q/BEF !9mi@R3Ie$ {uhK}pkS9y:q3Tq_q?̓!&E n`hTAG  :~Tbȉ 5bݤ5ID.i1JFq']_ɛ]1{J3X݃_DӝaYyZs$D܍B Ƞu׺tl)L:3Lua<ݾ,p@jĄ3ZL^; UOk!fL\3['h`9+-PU1cK. m_=TJm~{. j:z" '!#Q=r7=f~PG0S E-Nz7f`^"C49%] ;%sGL1՗?WK ![ >G?ᱜd.ϖ2q,)!W*Qg<;Wd5ݟ" >[9=> 5RWH '.ūȪbX[X:j i2ѽ/=Tw8R<7?,FWk%0aMu i_F|% ,|-q^C0Z;gdT]|-2# 00LD~_7SRh ^ǗC[i'"j!b-$MáEZ )55b08[``m|]ю OWPPw bSK| KaB8Sň[kbM4s2tt/n@"w^DHt p>:).rh8RS -:0Ex &ߟ~ERp/˒4 U{P||D0^?XD_]P#e']L=j[I@* W%չ('l nkfs&k=?Jwj Z& 4V؁+\&GR"nB0H=-.h7t1m(Z^ 4bʫ|o>߾HiþN_ io=H%ū#'CA>HqK\ȷ3b8D%vB,/rHL%mQtٸEm7Ȉ$[}uK8Ǻ5>E>ob!q~k*aG]^KΟh0X؏hWEP~<>sx7Se©MgN|Xq+.uPx$!2^-XHc? >G)x7t2&ĝ_,|+K!Zw[5: mJ+U=jh&L_='P/?F^e|{ocvr`PZnDc/ t<3cj2 _( ֬LYztBIdUw8b׫A D+ ]cwn2$\W5jMBwh]V<_RTcSQ&9z(Ձ%U9Fd%P/P7=HdkPj +]dSYb$oih}-_ ߯aߐg98ص-W Gi_aof.Afx5|(T&Vtsʀm\6FG5Tž5p9_9q3h}Zԑ{m&kr7qy6zbU>jc57]8)}d. tTr%=Iɍ7YB9ͬ"v^ة}b|%NiQ@%ƒ3xn @)uʮN7E胅UA~`UclfK4aJ \ SqzK"e1]}sxzoRo%SȲ0PDJX,xusNOnUtMVLU X(J_وFG aоoO*DL] Z̜0l 7D.䬜L+/b-\"3ciOXk)(v<&Sg9jY4 0dJ{n?H`Z>WP?6`F9mIB6wYA@FgtwkQYkM"˕4$LBLL MNg' <*hrtM[:0D@lG08<G<?gy]g 6Ol9{pm 6,dXX B(Nw#2`VcvTBe@^l`(6h5|=1{N)nP _PhL j1>W!X܊8` ԄXסhywM >K69=tY!@t vB7) -4l[ALFp1~OQ*A+aT΅@PK:ђcU{\,47ԏy2msUfM5L/ ^Ev',ld֏i=r*h@'M!/gHĴdꢒJ&u*}$S'fכ\е;Mă؃\ϗ;Ex?|)&ZYT"} z3!+&!Tpr):=D=&;pXC s+|۠r 2͹ $s@MxSj\usYDKeq' JE14Gyrҩ`ҳ-μ韝9.8 HEx1npϺe'fY[迂J!@ 3@w-vó8_$%ƔYls {N3nBLTfvE&6b:F1E`:),po@ 1{5LʪM1}lwHR~&`NrsҢU\V{uY̠-lt;*Pzr$1ПyE4Ee0j[u9^z8 mgI)]0m9.=\_t%ӥ^5 |+DݞvE=ё,ɆCQr[pC_Đ|pIEGwڳ#+QM~C慑Nl}Mj܋|Qv=L ;(2Q׮deʳvɺ nXe ݽ6E"x8 IωN٨rD7w$|ĞS BKM k@@ c9ϫ0i cAj&TH*Ifzk\& k)H,iĭCw䉈Noazgb%EcF.r8+{ IErOvo  xudG("A1dN%ŜOp [:'x뀁!:*_UrF?ԡKk5a&PWED2D=[m{S+?Ha%sqIHgHLW F6x5 N1ZRSUzee1dE18gܚ`= ϚH"*⹿R9ZwQSG衴9\M6 CuGh]5n=|m!hv K= BB.F,\~j+$J߿i^GQS[3d"|j\` (..èz|\-63AH@H6AA51R 8?& lѾjM\%RR3^6!q݅dS(qw/sS 5cJRԸrGCq0>.[ 0\?XUOS m0 YOWXa*V0.uP$נ:M_)[N&/?"37Fi2{~S>854&Z5T> VTŬ[\VXVir\_ߠTjOO7e-vS}%9B[)^VS]UKE[)8#D͟g@TUzѱsHސN#R:s,nr+-K.x5m0HK?)i *,"JMkXZa_*;l͔FFIb8Aɉm2*>UkFt:ZxZ̠MqHO* ¼ͳٚ?(J*D4ͭXPI+NzWG3wQD*Ppx߉槸>H#p 3Lə5﷨ؕK;BhpѴk?IIPT"ğϵzWbHSJy gG/-`!\APQjeѮIJ`cxI;4H'y7&R yGQf^n䪦A"CC&Aj ϓ}*)Y`[D(@`8W) 6!ZqH:P27MHKd f{7 r#|3/!h(&2. _q~u;ko$ >eFo:hxri2Kq4^ L8,cN[#cf"E[~߀>q fL\ 23Pā+ vL|esyC:uCȩkv풪SkJ@Ml+YS"$ pOLO)ϫ<8Uo` ۰ҺCg}ﭓI(4uK~Kkae$Ztр܌w5$cz*T{iƙ޸g|.Zp1Kl?+Zo<RsGq 罶С5 RO逳/-L.*Sap`2&krYE&L1Xhֻ{<,Y@͍afӭq* a g,ǏC@euBӼ&#B#xG?ϭ+H4QqbQ B'3osrg*!ڂ__r|*]U5pTrëG$3"J6*DȠך12$2b \[6-'E*!:"_&l(^qӾ֠\.f<l:C܇uA>^<)rZm㵥jIp uJq˷jȜu~=W/'4VE\ƤǢS Q,,tBeLؼ *d78j̕X|E'\b{Q__z^$(ükՕ#u@ήSN;*9Z z2-Vԩf(ٳiB$'aswf]t/EnxhKxM-X) @EaύQпݥ6(#P(8^Ձ!$I`۾ղR)Q Uж&a]C7ndv r` `@dmbZТ>9SOW Ulp瞊z#[ǎ;Q i]:~p2"#.v%x8jLU"B՛Nt(!f׏83-%`b_dtn4v({R&6gl[Ggɺr7q°34Gi-q3X!ӿo}8l8?CGuh acIeC>-== M4OLyh) 5j'efe:lLFmYךgd&Kox}09 EٜF*Q9y'rM8+RAXr4z{lqvHH–$^Dd){I**H5`0r[CNFD6ѷvܠ:[Fo ԈYy5VyMS5Qkd4{kP5.32Ua98|tfɈARK4T#eS2QVfz-2{uO'|PSIxȉI#:p2q(^$pn7MM ҮJ-L}GQ_[\bTSDKqګ_V0W?ALx$"'zQzbL3|+8yA8 IٛQ!~_9dth# C^b r\:τzeFil(A#s'އŕ8kiĬFAS$Ebɨe؉< dV̞{vm_Qz fwPGe'fT(or ~%J0aΫUjvCcGT :bHN\s;j |o`uu'+t4yꍂV6|tJY/aݝ&'OzqPEӒxV; d a`^TO܈>\# 5\bkSM~XӷI, mTͿY 4[ G4l9s \oą_w?#iEyyp-U!J4yݑ]I絥9 1P]K|Ph7"a Аn*SvO?p;߉8 8"T#͖OQr{cQ98[zxՖ NGIjCAƯ|5`jtcd(Cnf"L2?&y\$ u̝̱FVP0VZj5,_c))?ub hc+`.쨒O!kxITG6#Q65}_S;q'nOF˻K͛bA5O(t30 (ٿur& |3Qc3_'5F Qsm)C0_p./H*G><}#SSB!AI-m- !;Q]Y*yohscR2@  $܅򚐡TSpk8ߥ ]Ǝ8 .g` ,D)"/oF!} #nC8`` nSy 220C+s#W%t ʐ DSi舔=ȓE{xQWdW$p[V`1\tQ!Mr3|\X[`M9u-FO}쒉6[sjw+'(GW\ iQU#!d^zo8xY60J1 ٶ;#KƔ<.cfMxXʰ}+c\>t/8?_&YPxcZ\ZAMxZoPUZ'JFETx -v>H p&ޛVkO4`J 1,p Lk韎vBˊZ>`=>Rf* (WF9DqiN-#]ѱ "tL(mI9. |EzA͔WɔOCI24r; m6k*z"R}whγ{J5ssa$EA;2vmmB8c M}a ( +Ø= Ϟʰ\vcRAW[T?OyюgN *N Dc/Q_yH { _lOOїHP=wYIi;|&[ 345 1€[64E-A!U/0+}0a1 vGJqrA:Jz#nrݪx˂BF<V2 m&]vӞ$y4|X-0譧%`7A| )Rcc5avetKROZ۱}Mjc8k;])o';]kV69]c$(Y=i2] )Մ5یo?x_&#^ĘK,AFxp 0ek꭛dl`c=ѳӭpGA>udv$jOv妔URX e)%Wljzi.DJz5 ҕߞ%2 _1"4颰rGp| qWlYQPt* Lڊ /M߿v"'u2]^֘HQ z*I酟rxJ:0Bj4cҩ"-b/a 1ԟ=6sN3iy5~>#^}F6Z,`НC&D3Z# uݺoN6˞ iKc$Iv;ӂJJIA؃; |#41oU?-73\J2xJC م;yؗE#'Q4wu'& H9u J%S%+q]!aN_3!𞱻+y:SFđ^,ȯ^LW4D dUէ.;jģ^ e-9-vH*p ;aWK}1(fʎC*WPQv%!d:n9[48#\kw vq:6A A&^ iybuî/GϳA@ 0~*$2K6?F?>%MKҧ]N'\|D{F`uvbN2Ã-jFojgң?*i:غgw; @4xϾh:j&z>֏s򪅫]yn4S^vH d-CVQkȯP\^Xk, <4 Cp * +F{;Ow~r,BdX3! w) hDVğwN-('G $};3M: ep .5}Wɵ'_E>V3FkQF`!p&|5[vVbWkPw)=rJk+鏩 XqLڭ^Rj\R٥P1r +h_k4pF̯3D=OKhD9T/vty& -,#vtXp_[v@هd.sqZМ,uA.Qq퉢6ŷɈlMLFB+S&BrPk *P$G4Ϥ.m$;XqDK܆cNJ\"><|ec#s:"AT&2q;~Vl le`rWVo>" >P~볫{e&}ko#ׅ!?ZϖVM/dg'JA$%8$*ĂZ}9Lq4*a/M:xݺ;urLug-e76h ߩsP0ZBvgC|!&geulVZCk [xV^G#:5SI:Y$5@%rnz5gs+3[ʗ*;۶Un,a9b@*o7bB !W; 6d( ]Ovg9)vW,@!+rb2$Rk^pg7* u !N{Yq+WAwV5JEhE8<<}Eh`i?;ɷ4r/eU8sѻ Fo&|bǔ>Y൑>GU4aЦ*P߲f5(/_w3<ݚBiׄXA5PVg6Q3r0$O{8 .$|F:GGK>Rc?.z T7ɪ2:1wU^$gߊg~qjB@-xM)u_qK+E! ZtV_޴?P49`qs_$ָ*ecqƭYx{:Nn -fJ==yϢh o\M" cke{]&,//]e~{ϣU:`x,wrQQ\yUKDl+q'!_6ތ[f /55ֺl盯FzJ~alpa, HN8Flqv^)wB 5pә`їMNLOu^NNT5j /0$H#q-br&xZDg܇n ;QG9"\x98sC3Ŕw?Xk `A,,TGCqN2-{z Vya(ck4}j@/UKr5^ɵE~˺ }Pg(,JJU5Lc++8eGԵ2'GszZGx}l09AV6AuwhX^JN9YhHR,eCXj۩nf*|Vj>S+/Q(H5;rR-&p 9MͣQoS ("4Lcf6 pH@NT鑺zC$11\І,ezJhsy9WO͡S&<K"ޛ47^Ua ql*r9@4;nIo%Wm ]./BtUhk^Dskpג& qN;}1q5I0Xh¢ >핻k'9\s.hR#AlqZ ǜ~Mㄊ&=HQ2A.|Uws" XW@? з(Gh`rɯo=K6(:r_\Ts DJѾ%C(<%$~$|VZK B*-:& (.իGcvuO&]@V cYL.fUkM"ZWn'`PCN&"LML;Ml#h}=舎䚈cG9(Y>v)ʔdhXX2],A"Ηto+5\؎T eaWvqv H#Ďu] \V:qucHvjPyaMs R_@2^-` czx&1G} G_{IEґ7 v"0J.;SZVoKHx@D&vySvjL!X{ 񹮓9\L;" ( Z^YϜIr J oVԻ}[&vp RhC;u\/K/bp8ar.qGt֞ABuUO,HBlժ{<#QҭʬG1Vl'x] VrnF8MLfIK%Yὔ 36aԞ_tw.59D  NciBYZ( zha/$4k&K\!MCl\Xc\$O_/ؾԏ$G8Pw7Viz A~+,(z P3.Sd)|z)p-3m|~`%FHNz!Wad=_:Fef2ѩqRop}[n6<5ɝ3&c@f`e`UWT"ȑi^;r|Gw` .50^Z6QNhNH~u{wjET߸uQ^?mr- \A~]0DE ;[bg @_[3or ;,rN8-͒@]2JL՛RkǼ D1 Kf*"ez`G[K{ h-6&q3nEdpkY+̐9ʐ\YN87d^P%<Bж<.nyAqlMWjt38>:AIpEW&Uˈ:n0dS1E1z!̒$aW&=w]p 10Bvܧ WJbc6:60ups{cFi8D3K)۳f=?X5yB7[gnnʒov:뻷e6Ankױ$ͷ"Rjh+,ғGM^,APUؔHWAP( d luݯֻrOfvކľێ_kRwd?šn$6QWrr'eQvXOcdZ9F[3nAꍢ [R<RtG `0٤ڡՏK&߀6Yd+)4,;Ew/́Ne:yYx+aXdX:Y eu=_(Ϸ 8ֈ6Bt%tmr:0;X7ҩ/5:!) HYte2n(3˜wXgy/%ɉ0Ei /tkpebizczzŭ/&zDj p؜c*^zSD@@ 삘3r$ĸNܠۦ'uՅU1C7eǟoH:b2:4uZ)y@mGOq.xEVޝR kxxQjN5xm cmpWEUrƒ QV-MCkօY^ݾ ?੽i_\nkNzb`!զd ޽_.კb $14x (w\•GCƶYu2*CD*a[SS.:U,eB՞ܓr{'wDWœg)J@ y[?J#/ ̐]Y1;_{ = ŅI> ݐ-Bm4g.+CI a ڈ;^fzaaG^q &-0{&`N޾7Fud)hN`LοtlX;qp<; 0x&H u(ҥ<*]jk]ZGr.ie-oFM/*#+*XbDRϾtW3kɫ!K>7&Q#YajH`lo8Y6, y0~?a|hZЎy(]}c,7$A:Jhxąǯyp ֫=r%Ub$-ߪ$rEBo (iE` 0|V\Tw/rmNX(fT%]Ӄ(FƛZj۰PD2)"AouOy"U$Ac#b7 ieI4#pxU&8T7 UV{R )H@l3I#ݻ(^I *pm|fl64Q ?"!˹ZAS]ڋSaerqo$Δk"{l('d2+V ^&xRb3Q`"O}`_6AIܜ&Qj.Kց۝H'y, )v3~p#+^>q9FtIhz}O!4-ȘP6E.O6*D3Nq1Y)4Z<ZO w+FLX:Qa~&X +X5gN{$EW؍O3Ht.d" #<Y8~| >#3"w }\2:roGi)+{Opڤގܖz*P!N|EύՂ{*M%\evp))Kj;Eb\^7? #Yo X E:+_]KJQ!UP"qg@7/r~2{Vn~yH3iѤpۥ>x|EY*>^A5@UDZgs|`|G]VZnr?I[#. z]xW4@#;bCW{AEsRׁo4Mi}%A *{M M}aN4LYE'lCiHk%9$W5GP)vpof3, ߳>!CI.kqfN_Z:y7w#/yUMC*/OmXXkL?\-uf` P7~9c "Nx9_q8TsAĚdS_Z^%JAq-.lʰ:.t =²8@7D w$#xqy?(qpk˓zs|2 !@ǰ$|}a ]{vQ|aVLL=<+송6%+Xc \~|([烔\Tջ0vWԷi q(Kmg)_|-5M0uإniC3Q9S|$aek}߲?ȁ._,Ua5&X[;1w'M!{uy? /t%&Mg, HpS-6=OHxӎ9=n?POYtBPD} =M^rFV &=m܇uzѰܘXŵJ~zkND ?1&+Q׋OGp%c(x|RiIȿ?/='z,]h5D]˷B$ROޛAeBka8콲tin莒{KYaNO7f́;[(\P/HG(9-Ah䯤FhJCCf@h:,f`ֻ5E@ }Ms%_Dʪ>?SpO"F*f .a>0#lhCȅf:uFVt- ɏ|\ې&%@+ ֠ʍ٠=Lq?gI0ZQG!Oߙs¨)XrOn6jW}Nj|iwCTԦҴ34_ianǫ5 sR[%܂+BFucZBhw7Ͼ\@۶-UXG gY-hadpѩ=t(f]|L8tA8"ܳ$o/ PzӨ%'V:/<@dcA=^έjTI&վmWbf}#bHq*JPȴj K"QaYiѝ9T꫓|1M/ʇ=40v2ץ]9wWH}os(!*YlætiiQoH)(~Feeޗa#l%/R+Jd#G_q^ɉN#@o3P$[+`:fV&4z YQ 2ߵi>z@ gr*QNOc'jw++:8߽֢R^~l_8Jo+iX.j¤hĜL 9 G*"KS C,cTٶ4Ca8[N+#W[sI,Uϵ y mf@s #/0ڍ:o'@ UNy>zȢiw\6x"LF9H, \偘Hnضf԰m KGi/gsaB'[kwu@'ٳK{yffp @jWԘi};Ӝ6A+fsC=Kr#N3#H 4F떣QpO((o\_ z~-5'ܳρ0 ];^hozu+HǶ=}s903 ^9*l 1k W.oGV #U"I,&?ԷdN t˿z-@3A r$]icmNяyX{nU8C" !=ԻJu[s=D5UjS/9Mc\ܥ ɚWrܼb56x$j3hK)cMp\].RPλ$ȋA݀{N"f6nrB[7OBɴ(fn>κ‡o@6h2̗J缮4 M^-&{^4.}>ƚN9ԲA;Y\<wSY{݉,iWgd꿕/Y㥾5ہۚ{85nܕ^N2VmIe})-SZ6r%ﶺ:0VEq3GOMؖ*ge QoπϝÇy n ta@Y} &/c7xcOWV{S/ gj-y_8${cGtk`rvYf׈ɥtm| /U7f7|t٥8Ğ|npU-ڑ2r0~ɛ>Lp΃y,-o4Rbi~sU9#»G|P=2fu\STndV^8Jv|C+g)~c|Bh}ΰbM;YF!M2 WT҄eDKR^lNs5t_ 1be cU9<:%Ci֚V =z @G#6e,M,eXP˫F&:%!CЦ^24A 3d5E4ye!DhŪKa)Y mJTY~TJ5DeEHh<~I)m 3G8Ww xۥ؅6{<K γ4uݚNgkWS$Vsk(saWkyŸAוA\{~;m#nRvWg)]8Y$*j+%=iDK f!4Fei,z̧"k~, l*^6gN37@fuX5F|CXYᤚkN3oCh?HjC Mlsrmec =9!0zx[ LY :+ Doy^S\xܖ UkkrmkXu~}wf@3 {8f7 5[Quk:yfBC\G=^͵F"'x^8"Z_\ﰔDQn月/ a^rmVeytQ̮%[;$[Q<[)&%W/[x{Bmo^V$~˨GVWR3nr:噅 }v{ (fn1Nf(zw+v1sc]]*^~ cLmO`@ܽʭ<f0=L̉ 3"2,ހ߱a'Z~ںF(Y⧍1T&6{UVvv_ j6}X$뀭tÊ @I>@NʹC Ai÷8WN%y^^5(KR Lv@:*-YѸ;H2[ӋƖA wLIV;jRc]{dV#vm :SĖsv7H0㮗O粣VE\C:vw^[]69@ KsY8< GqPd,}E#;dCO.q˷5Gg '_Z6Փ-`|Ê%D 7/ILaHHP.3/bƱI |T+8)d^oO!=~#$c4ܘ#6齊#΋eF7o??"b?*Ӌ7iLmO1߉)5}{9Ej5;aMIRnŠLl]jUWuXrR }!MoEa񉣽'qrSUc[\̐pp%Qyb9 g=lE4Q޵"tcѣzSeHD|H02a-17rE`uFvj&mMW{P]y^BV~mP5B¿aث~YxhVx*M/T :{^ocD m =Jm!hmL5u>F* ~e;h++#B^P?9p?U,7ۍ/S:fռ@(:0T?rbb-#m#=P.b}M hP)zԾXnJݹ5Y`RU$8 (ט'{x(8,iooYEB= ~BEI0>r &Ϡ^ !e31tثOۺJhh 0s*rEv>)EP;%p 3;;kڲT)Ѥ]b,"lIiblrM ~xxz`Wj=&}+RTwm{1|2}c݂112?(.~Cw|Łfg|~DLDiRy %4>.zEYR""Lc.C`fqbҸ9 k:CZ3XK̆"w,1ViKuQ85VMeXY(![. "  b~'yi#QMgKֶc]=72hNs: RCogn>(1:LQ?)wCqwB=jkjӰgfkdeʖuC=%h[Y. ckڝ2̝V<}38tAlsc!)LPLfWJGѨXpRNϘ0*GTј~9[= AwɣF 3>G+B=dh6a>fXn >$o ;0Dhy'3Tĺ"ufӺbl XBΜe`{Д0gOO6#"<&t9# {s}íYUmtv: G_1_ ѺES0bxݪ; ѤudtP J~Hkm:<P^)Fptw\oke CtEavT_I$e6 !)W VrTTd;ъrcFk_ٺofq1Е_F[l]-&qg`_he -5,Rmܿp6t6 IDEvDzzf}ܻJR ZΠ93 xhBɒL7RZ^C$ S-#8d %nN3/3,t˜Qy@a}T`:NjKoJ6鉤Hw -1(ûyԇ `e&>Ӣ dӑ?\֣߄+㢚#:'GMUR$7g03qN[@ eFxnJDII)I`Þ\,WsבknI@s^CnBL_8ǩ"{ĝU,Ns~l+ׄ'#Ȑ^ܾ ƳBD`* ⫺(gߘ6Co:rM%k"M;;G5zgIC~ 9:ϟ_[g>bд31Y:n&kGTE}lg~s`B)s&Uml}Y Ut|>[W`!>g4Iʃ1ȑ6St[0g1n,3):b{JSIu8CUm˾B_~v!H^bhW͇+j@mgf_EfUƻlǜpΡZy(()`w b"S40UBv2v'GO@ 7GQaȁj}  NB /d[CR#-| "Ț7Mͭ7‘A6ւJf"C~Jx\(5{RI}pKCx6/z Ӌ$~b%!PP/zr3Fs5B,sa9Qu-*B!W#yD j`r(PI1RO4.|i#KXt~2=inzS h4Y"L]-FmV'0yPF6(|H_R!-Wc2ٙnCR!5SK/8,Cd6<0( "{7iں'g{4bƧ9OxF#4ɀ*+wԽJvjDu ^DgrFcnO\<2vtZ4 xz&GOA+X4>?##yUc@`Ϡ)HV|PgNpÛ~wkbyy_pCYB)K/x^;m,1o2A[[I"&"!|VļM9 S%&1]+pLO2WI- A^>u/{O!/-Ұ~.fr/O `sÞգ]}mLxlliՅ=0ԃ/ُY>69hoD_aIa'?&{bqmpJtk­3 0)r> J^2/l,ˁtXjG#!  7$*s؞o(e^ 7͂5kU[ VMz`1_ $2 Ct!JPNLo>HЦȀ<_W\ 3_KO"+duO6r^I'YIo+O@lR>["@=ɑ<QA7x DGU&JNDcxw:K:_Zc)-)k#t^|sSęFfUv_+>(HQTߘцB#l$EߡKHV$d+p>(<ֹ1Bf]NF{";<nz9tS_F7w&|hmK# X,"9- "~ AiLf%z{8KXO#VkSE5Kȟq?:yƔVeoH#@*hjOblXw?آ]%#)jQ-}ÑJ; ZB Zx?cp %"~'μRvb"#XO||=%<>$noGG\+lj 2QCKLY,,ҙY=i|ʼDԮp IeNGiZpfˤuLD ;oٙM#]4vnVCT+/|uDa:yzK US-)Rޠiq4's2spIGy di'\ngqU\:g^B%!5#J_trJ4l8x4t!77WTk"$\<; +lnkL%Fӵ_5b!?yi$@ )]!4a 7PB30;ƶRqYg<.(Fi2|- *1ǯ!@MPƴbzLGj9>tw!"B,6dA.-Opp *DY{iDb$poFQ0ѶSm|jǾ\)Lަgv,/T+8EJ-^|2m "LN.m;F!!?-[|"l-'o۔^S27!m-iL{`%H^JBZƌILe l%=rVF 5 IG,l(Ujwm|H+ KpƔ2}I@v$_M!+kP[}rV0c/wHs!0%$wu`^Ef< w(v!s,7iIˋKLI\|ϕxuC UܣɀnH~0fzs3Q;i`iJq24oSFd`pS$j Tȥ`0sX8JL{@59l0,Jā‰`$Tl} J*C7DL(wpoZ\g5RX"@v%-7}X[D0Q12ѫUD{k]4Kׇ7{wr6\N#+m/; WprSe~a'4TuFG_zԯ }~!+Zn'4}4݄3xE.Kx$ ;$:d@7o y*_I֚ K d1|,(e@?ӽEbP)}:;.t^ڏwhcw8S[މ"Pm Ig e&LJ2c5E=C^~*#K[ǐ_r$`V8,?TZp wuBg1-vDw]n 9.LoG eN@F`iuSBEC*[ఖ_t;l')< SrvLgeuܪ-_({N鱠\`ED,j醔c1SP"ߩxjl 0B 7wMYOZzĝIdDǝ{erRXEkn>^Lsn9\,<' ]֛C!q"/BrO4pF1[ZT.KɺAe)/82YrS3XV@6Һh*U)dr7I" Q5tNjvFhOC 1O!eօ=`JY6ڐ<'pFUwߟ{̯-jb˨f覚BE4"!]H~6{UtJW˂CneJv]_x}DSDw@I3PG,߃ȓZgJÏiA Ef T ;B6ga9LlgDUX[Q2_xƏvssE6kdp?lY縪(N7%7.7k`]d?֝v(iL!Wfe&&7;$ ::cqrw7Rլ}g%|*]ƝJOwITd%[s[-H)2AW w_[|=8%@fRDW54y!Fe ֆc9pL^bIw +)}VFlk,ϩY~?Jkޭ4ZYغ8}F9%Hm>2wi~S$~`'l F-#eWbhb\9΢$CEI, 1QEkHuK.EW[IB_hddL(q nQPVO Ho [Z`MMe!^ 'qQ$F͟ Jc EߞqrL}B(r4/0X>Bb-Қ|#Yd#Hnt.Cp4 N6|ꁩO&c1x5a3D#0ȳrY=w&vyKŻ>bjdڻР,׳EEP~aHK< J$((N^y ix2[Abą^VGiUKo_BRQ`Pꎥk:h&cɪU=8~ /1?)M ?-JQUmiF0!"0ZqeX?mѷޙ2' *n 򖷛 r`C%-4֚D dORmf?Ӿ_(_[=4+ɇ'6Ca_ YkVF/,u8v,%Lj[ܸyc6Vn?ASpXss8Pӈ8 xL4fL0=F$ (_kKDҘ\V=b:1w9%.>IЅosV)@k^% xxq}37`9]' N=XySBƞ8h*s.ͲY$ydmaO}/.!ۆ=%۬Q $Wu-8Q<8 69ye- %[m2?z1x˾ d=;WsFZk(uSkxa($W/yqZX-~:h9`ǷWȅQZːVZYԁ /`@1qTo>owomww.{~͊xFVjwdJh9x2E40 㹯SqogWjVMiuYֵP 3*+R40EP!檉4"NOcW@J̅EuFaͰD?U]&TBݩsRNg9JW `5<'SPc`G G7 @>A_[W(e7K h<R1f3LAjnG@B^ۃh\*]PuHU85`u(m7cۓd%k^uEd"GW8%(B6ƢBё(A@Ar " <0Y4=#sT8Tz1h&]|μI:g'${F[ߗUaPD-1OOBxOݩ\/JV?E]7\JA 1nT)_* r9Pd%"E57Pl7@9NJSrϋ pqUδ+./79@.v_Ѭ8omZͷ3ӒSpH̾-5x_DQ>s4S#RQY2=0yvA"c%ͨHSI'=  |1H#n OHuJ?b-U$A6'IuzE Y>r_l ~>㔸B5k[eoEy/ճ,|JT AK[Y"fB"a[ڋEr@ʈv2E͛2^i7(YƍQ9a4(mXU8)UC@Zc']T o̅|•z3x38wz~G^]У7ߞb5Q<}.FV!VVFZQ1Xt"Zn]VaI7]4rh%*J>!Fd?;4}1 7X8 n=w֪zI&4SPs6XTQ'qY U3E D-UOgɧ~㜈zUPO@/T`\bX3f}=cAFT8)P&QROGM(E:=d qZtmՃ;{ޡK~'F<~NEkZ0LpL۹I{[ I/>tn~VNX~0yh+cpFpx) kj$ ^LyͶI2]ԯ++~H :LW5$$^ɽڸZ[ڪC>; a'carG۩AC); pBQT>?O9dC͛zT^vJjUp,"=m=R ɳ@>PU-i||n<R6J)0jH.l[-njrTr6ݩ]s j 4=,?J ֪[v0/Dj:rLEƜ кŝ2a@ :RO#)R>A@BYe,hhR+]Kk )2g jDY(3QJQ=I+iwu mkzKVb{xS+|h=J4Wd(1Y b?r^6~+l hei-u7ړmzӪl>`j '=7 oJe7Ӏ *k8wz٣BUtq4|ў_l&plcЃN< q6ٛ30K07dhm#߇,T.HZZOO?ZCQUA?$TCLʌED㣯`([^. Y s-;#* ̪˻QNʾ$~{,򎃪A5-_#y/yD \#َ?dv󢌰l_}: Yy8<@@)f+A\_ox x2cT뱺 k{XG@3A.@5H%՞|c+7im^o.cI7iu =)Xk (.W#kYW /R!6wjE:;;"NsjLdGJ6YMWvXbi>BwJ㋪>aW Ψ.֗ mU'*Mn_R tPX{mxr[`"J7YIIXH64xbB$b|VJ,XR|C_u\aYG?Fހw@g3.ˁ . [ډZeUY&_N4|!G^դFj ;l8܇:Iv CDxQ",]~DT5K)r9H(=;Gi3~R6k9VKh]٨V`[h14d۸ǔU뗸wb xdNM($ZD`K :}^ gu> c6bՏɑ_P$@,[ehr)Aytb7 HZOƓǹ"pӯF~.D+Ì,2a2p|_!Y96@CDG0d6]r ! ^fRձ`]!1? 50ÍqfWOzo姠c0[*xi~ C'R! Hhʷ Bʯ=#ӉdΓkߙ=ˎ iuP/Np6O4 Ϡ/aYcJX$A;U/M>2'󺲤+aJ8,d:Ur~!~F/M bםNމDyc3 VrXuKFV^S a^}ڋ^|׹fi -I/!"2kcux} xz\Hp8FvTwb[?21Me U."HnIF#w}$i Ш/wD:j-1}ʲEԳćF%+cvm檎aH!q(eDzćW T:Y~~Z,ƖO3a S?z# SA{%Hr-Cxat4oR"b猴;$ J IHJVoJM9¯$:_ vJ{,"Y`0qvjSO"iCdDS\*Ky ^+N1ѣ =.@soQG']8d` ă+# #iwCraN!Z@KOyrCY&2tLB2rIf/ AȖ}ӫ=#^ 5d}[]_V2q'P((QR `). (vŘVZvW"djRGEzPa~77ĆvP$R[1E/3y3se#Qǩvdw8> ue y}3v,P`rfKǞ>_-XFp|eF/kP}UXȽ$>__`@d'٪4NʫsdEc6'9^vK| 6f9'c&b]d`EZFp]a R>dYB9}ftd>E` zka Rmv|}`ڗG“wwljm$a&.T0nē?GmppPAW5˂G:X1Ӎ5+-<sdHOg+TT čvzZl97e2j#HrO-p:np!s-'Gf4\oy wig`i*uK'ŘQn(ueY|jIfm?~ QE:JS{(HhF7%K 3&Ąy:J7%Z2Bj7~B<#'j¼@m XsgT?ycRnBJ-Üjtqڹ5y]T4}{"f%Vk|Bg]{!g˲[-ZGW^߄?<2n ʤr  wY5czMQNhrU(#{0ЕHWC"^nLvdõ @4H wR/hoYי0(f3)Y y10̶'TmʹB a7/<\ ).m-it߆zi{K~YN zH 1sjK?'a"OT 5/謜t`'*F囉`~dDKPT @ٓ9y}/W0 bWǔ8UwYAѨH|anTB lm[E^1sZ5_$K%lhJ.K:T5t\"d]ZEzuŬuAPІ.V=#db#O}8"sBz瀂% z=s@Vص >n5CvjJp'B㵃e?L8)Dx0%ƭXYBEa)W cߟSi:s%2q=@ X5ks^@fLXlTR^Us=Kxm$!Qm1'gsb9RqxCƥRConJdHcEd2|,IډT .C;;mQ @<х[yw?8deQBqR[JMT3 QI{* CtPŷ/Z#ۗj]h":tQ=.\`j3;@۳|h8kx9xR:څ۾?C-uYt~1n5 $fJgWR猸`*:vY BYƦŽixYcYDC8i a!_&w7k^F B9@j-͸[53"q+{:^> -pm{M| `mP㓸t&aB14OvH,UJ!2)1c #.W+S"A˶`ul)OMcf[ a}~ÃO/)L/k`t"TC?'SIN"%n]oT={1_T׼m`\:6Q`69-VCi@S2Ton1崋,rPdRt}soEi!XEz<L_kVyVK%ѥLeA]L9O?֒bҁ\#t!hIm*ζ/";F:檘ۓL-SECrZ;Jو**!Cm6M">dBqi>4Ps54$\SpJd$[Z [9 Pq"z?R\M`\ Nl͕˼gbGn$o!*}t&a>Y e;;1}4=ޙiT9VI) .T;ɛ^4~>S?RC0:r Ud@i߲ԍ+dPASPEKc):>@i yhGkɋB$ VWD +iggkᑟTW& i:U"̃x#l*ƈSј8~ y?-@NX=3[_fEWS}\堢ʄGFf`|vf${ 鱣%t@[w3 2P%b#+lJ,[Q?qJx,t[  `~9'oDOX)2̛ ?M.WejьiU #$%6a#tnhgA. l{vUbw^ÛښskJ)U{%R*x⌆ʤ@Xb{Wh%W, qxM: X#|١c1n8غ AU!}/? 1 Y֌{2VlHV~ 3|ج.(^ro+srmKepAR5̬O1|xD.i̻g ?_Ї=`7'}9,GQ<쭻C ӛ=foW+hJH6_(,Sf,3~Bo+H$?[ F^鸒/j3I<> mC3K%M5b.f_eP ^5[glO?FTXB4c*̳'68M>Y+|0!^y;Rt]@n6h7_0*ܦcTg<)Q>٘id{`[ t/(9rǹns0ԑ+7ERKm©' 5c&:aT(ߡs0v>rliʏ6&jdsStWQ8 \,+HRC*aAWm 5]RMHX*)CA,B;GLF?O:Hڻr/G5FW(QBQv6Z*z[Ʈ6 -MeS!5, b򴌞{4DO(I6c&t'LNfH?Q"L<w|Nj&B6CjI`D?qHuP 74yd_WM' * t5v$G47>z}e36CUH-f wmS*C㧝^CLQ9@8΍!]s"àM16bI;s x!Xk^i}έe ;fzu5x$8=x$d{vtĔP]KlKRC̉~8iޟkwhhltU (b>4Stu- j{. bg9[`YI=b}!RTEΛ ԟ :Yu6]=|L@5r6JG\{ުWe?=np(Nlʅk #:AQBc{)Ը1e"ݏ@D!s#9c7`:_mf1j4mt՜:ɰ P,T7NȠU<ȵqsBUm PZa'ΰg?.KЫ^goJHH0KX^6-rWnf W[ՅfIrdؽ6纥4CAÚ7v !#_  D Ci%$\)sC)y^?[grIAn1 80:LLA[qn W>7cO9YOhQ^L2RDs:iv;y% .+N̏`UVI0.wI>m~r&#Rk e(mNiSy|tR]gļ^@,.oSoguIɥ6emS8>Hkހ-r _.jr)SpGmJPKm6ܵ< "*M5;WKCo&*IT9fo!jg+_6+iEM5@PPxgܻjB%UEz0t=/X4Jӟbj'6(&%Ps&+ʼnKݵ58 ڷkoE@hѲrSd==)w Z2E@ 3@q1v,;BU+iJV{hYI-QbTm$ +-ȴWkb`|ܙFy &Řr/vH `=(W'\ZsW]`;Kɚf/b eO`X&¾ ="_]$JG/?Љq'ȥ*b3s2>6[\᪩:G g q~۹7 j։Y덇8*xӭMt$zM$սW!U=>! b7*4X|U+7FS7ұFn%YASvi!z.hy!Z6H("lHrX-AjK@VazN`5ipY7~`@  `HA&qI%w-Mo%~LR ()ץ'nܿJMɘy tM%0$L\ġ< :̤NO4zqS;ݏ>@ ufIxPwIUȢгA3%f 5N9Rup=UhXPS8)კi6Rm|0}bf؊B~ h Dm!^;=|o_dZDSQOqʟpCkx,7>ro|9W/dնdDҧ`HR1]=* +9b u|_~P]6_1 G$;w"p->A}#P^)q*nÛ'[ @ƽ"5_ctֳ8LOPW̓R1]XȐ(y@:h(F2~ؼ §)XAXR1U"I!YMW .q"Rw{,^c?( `:g x-2y}['PXbrhxg)n|aV\j4© r8GUx1{oOөq|0ڋ\K>t!`Emg '@oknHV7ٽnF8hg>g3TP| 6VSjg&+6_;)D~㖪˭J}QF+A4*@91bג=L_2g*6ʖ ˎJ߫om7dߓWHqqۅNB6I޷'-G䈷`\^Kv{K'sIKfFNUE]Ҧ9/ԫ8B2>f mws!Ie)|~tk*_*7t*QXBʗc]3Ǻ8NlnYR(KU߬ )Fz4MIYJ6JBix!jd B_V'"JZf3%m]7& E3wj"iiCƗzuGQͼ{l@UvxLlVARnF^LB.o+*J _r,w_җTAʱ!Ml9)|}R?^ݨm_hb FzҦeB[c0Av\`J/'J*LgWnŹZ g0u|u~j9cs!͑z M?B"5 cMX=mp€ʤ ^#Xk^\o8 5:[:V\b-O0 m[{OuA1$DmJSUd_^ԨbkNdىoxm4E2pT-:шrO㵿z6}/G 4{ukFijEaZ_f6nWk>*vxpxh@ql~R@eĜ6xB#Pyy|ᲛoljlJp<-3T(,( j`|TD*RD <-inDAH2rfLGL"htnص"Ӡ;'H!ɞnSgeY5tz:_cc;"= ~hzKT9X8 |dUUw\BTwiPc?1Gqke,c^~.x%GHF[SE +.28v0n18ivN~:{:&V3Ed>}^ (Z`.zDDNؐmRϋ |":/VKp9 Jo򑷉)#[7U%[3*ߌ<ߍrIR{i+ءCVtX+nĀy̻!%y6{'PdӰbKPЕ>{q"[km4$b*!p3DH/N|,m0V "#>$sg%^ қ&iux(pS)a#fx (rߗB>ma TU%0q#60P SZ*U"VZf ]t1_<ȍU1aꌓZ7[rD=EVqɄWwZBp[VJͭ\jxs¯M;~Jrmց˼෱24+ĖoKI. 5`u:s&Z~= x}Jn{n.#y %̳[V_^1gI×E|'e]+S9@ B~68"POѲUnMQ<2!:–[I_Ȣrp* <aUNi13wѱtͰG}:/d~F28A$GHoxH6uHɮ|܍ޞՋQ |'F0 n8p\< .E۔ZLQ{D?ꤩdnT- q;>]%iacO5e@,!Lqcםt;ȫvj`Dֈ7ce!1! f'iI"xa%2-y4{?9Z@Ti*L{3P]p!S630=~ m1-ep]m &v'5?^L]B :/0,"R6;0K-A)|Zc]in͗ʸ'rFL 쫚 8 (?mZ$ `rU|d4} >BDUBl1E31œ͌u@N vOi o'28k &3m >hܔ*kw^+8K79A6y[_ TB2q]=wNqs @bi5i瞫iGCxEsB],cEERO `o-cTq@rKOFzp#sB6Q vF|H7DQʇx < ƱԚMH-UW%L2_AlW;&dZ03x"M&u+^W"" ߷ޝ8t)o[%AUaX0>?} hb#vS0GV]gY$8, <~uƿIQ{{];*_BT0~ 1K+65D0G=8bWDd$Ak93BLGn;XpΌKq&@P;UL8SVSjV U-Z4qR{ao)סĈ¿&dTrιyی6O㰚o]xczq!j7I",XΉv#[QkOz.uXһ>"j fABXu ,}s6T9kqF0Lxt9+ڬfzLNBrWLrkQQҷ_*7zfBݗǷbY]~yg[CmyqzdWAGZlytN gTQ-dȢl&%2z?Ԍ]5NHϝӠr2APoͺׄa1](zrcQ,-r cѦ~עlA鑗rԣeƞQ#ۥy Tލ1RL@Ohˣ̅>`tU͐l;K]+ˍs$ai&03E~ B0 Qk[OOEy] rh@s*qՅ^St d]@#1q$=P) Xne,I!H;  Sj)WQ(B)= }.z"nNWd%V߬ qfF=4gčtV~KLG;{i#Zfċ{ՁFh'F,AR $&kthҢ~z@IpZ fIۂq$̔>=nAçW+a=ɠS #C~BV,ڬ%cl*H ɴZRV4 Z#f&ӭ{@hw~<`UaL7^q_?9rLPG \cxcC5&xgWL'ZRl`]@evR2|A OKH(W?F`wLrIMͅCB槩TZ ;r.EI w8N_]=T,u720e_eFIA`wذH.IT=XR9ʭyp}^u["ґ*B!ʀWc$ȪgWx3 RUkP"R &$'zbQ=1͕f1XЅob$6h17UcGxf5d7ݗXk|׺Y'(|q<=2MKL3vrF>d-1O /jd',.. AmÀקxX>KvYeyzA''¦r'8T]on۬~,cR' ]؉䜆&Xbҁv4zp@BCL)K #Z cn@,9~8Qkl^6\Sܓq7(pMw+ԃv/MMh³ Q7BYTz">DvN- gR1jZ z[2B vD*/U 1.exgAq ,[D  itf'J捯2%-rde%Vs5< <_K26BFVU}$*~ űc*b]z[R/Xզ$?'"~{Ol:1(9TkSRcF}z5 (;5.֚Qr[onk\ `%\&,0z/蚿?(F9%YlC J}փz`/`QhKC3Kp[е\8\bqiT{hIxz HB|mLMGQ%8ZYZZ7M m,:LN%Uj_L̗Qb`p7;;vR`*ovDuNcKYW _h`7O/xOY~CS(2z$B-iB) qS~.5z`D#J 9 [rP܂?25/(h+37UKu20<jJb9fI[n+> -$Et5s]Q!E{~3-X05 ?ZͰͷR+5 /H5~pQқWv{ORRɌ^4X:eZȷ+p\}FsgƉ# LW$X+2:y@pPI#sQusȠƧe gK–f JX"'n q}/UPCAw|5u2];)?%pЁn%99f"+do|%# KLTVS'"1PuP|SYCnAFYTOvΐi<41ubaJh2 *STtuכi!ϗs1_38~ɏOI1LIcl @oGLvIX`LJ7*-M 9CQŜFu4p}89w,m|@GlXYYYt\ $@X_4]S 94#C⧀9 l_2dܖŭ_AKύ/OJH3v7=9r>ިT=2X1p= Wf}` 6FRD Bz gpP/ m7c#W}l2y$}GYk\NP/" ya!9_F bKR0K/1"$ ߁8m\Gڲg%:&L|;cea'[3IV`Q*CY#_^fz"bwE/'SY"h!w [y ED!| uO:RiFPP_s#7ty?@Z(Fnx?8e/{6\0>4]sqLZ) T!u"If| m$H)Ï{J&鿫[0Dz  6A@& xYK˞2] c&^UCT>e u],-(,rPӴpL9!« d]kEZݧwOQ;05L,GLx."ֳzJOdIL!H.P|mکƪ+=9e׫uMd`Z0?qln.j0Nne!u۳_9nSO|L,Qk@< |.=6{JX-},"e4ٗnàlĚaPu?za&z' -? f7ʎC7iZE*י^7~.Pc>p^{s!)e YܽNVC@%bъ1QbQ<گ2[~f]Gf21GF"oz ^ xN7.VsN:O"Lv9`s+=!̨`-gSW;: ! ePeE,{(j=gʹBRh}R޹.SPKU4mT;q_"^鏦s]J2>.y !iJ;МN'K-Z'Ъ-rÙvlHٟ4Oԅi(qWNTX^C2_ RD>ށ,*U7͐",gqUϹP:^V3g Iw[Z')jGp:̓33=Y㵘oTfP3Fe<Uj}9<%-SKs:t,:տJFF lwbkȳMכ $Cte:~2)@K>wR:0Dw%=ш2˺pf ,NȕMYqJ,"!a_ uM{\sΩBL'qm>I &^$M^,! >:UG׭a5%I]܃`,E*^G H>U{$dvŮ!r=/Ҟ@@6֊Bċ |̿"Ko5K p12 L{`Y"l "Xk_Kv8"]@*&2c'$&JZB#:.:PiZP~UX9Zmvi#riJ@҉g:r0L#fbzCg"0wʚY[2qmFN'=ˈY `G5[fډLw)$ہI7,} vlX:'H#e*4G* "Mvcz 1mwLG@?5q>hCejfqT-(8 QλTCO{O.J*yk6jx]k4\]q|2_b:ߦ_}pʃ9'wG ,|B CUf6MQRA2@D@Vyynz<3h]ՎM>¬k#ZXW %p J|v$g92'b#n[HQ_XJjLDN}x~QW(֩jԿi"9J8eu>TrgTsY5Au3.J{GX0%a cF,}^);mA47QA_;F/2mZMzj5Z՟|qLLp ׂp>pq)l;HhN%{_)t2(!gvo CP>- ,F҇xe; m2MC]Vjmu"k.WT RDZ f4-ZH+(`3x쑷m *vȐlсK{5z^˦(=7W˚"m| YAFqm3g<Άl.dAxs;딞 ;+ΔpQ.<$R,Fn*^Z1(cʃr5֘").MKh)?2waK,78M !?]1ubBn,E0"CK'X{tyfN(Ƌ=2}Rz؂#Xkz|L9!&ζd’G~:v)wF,G=fG0Tte5xM@uMϾ||@XyX@Ϛrm~ -k.ZXȥZ:PY.IkG^ey(ք<ZҝLɯcU]FC3.J;sP?75p-DO:aBާ~ܼKRk_6|XNc!'+*T8p$8h< (oKR.[~uW6 }8>ugۑMƣ+83/^oFE2/OOUNvE̽UX#.H JfbsIlo*|?ww]iF1γъwo^f/fP~]j+y~UKl*)|Z{PPg1o3ݺ/9ijEdn83n4Gh%As:RA9V-Iח V`Y/YdۄuYuGs Cka:˼e(r73Z ϼ/[CjDK?!nHN;>_/{Gr(=6 MrRP]yR6+|qP~5'yA@ !m.`Te£7WږD ??N9+\VdFR 0'>oBoRBJXQw0,Vw*븎{aEuMm.S mpT ˅-f nV">Ynv?RFo0qoʫaWS ɂrm?e/YR}~N6"9,p@2T]WFT1>}3Vڝl<$W#qp/Lӄޯa*#o@8QTZFcYxIt9Â*dnOOeU kg` fSH hqk3QϨJygmس xͥ}JaϧTgx!D'QPO=\y6au H):hRbu.m|AȖi nC cvBnqm:HT;NA[{`"14I4Q-Z-zXf w [ \ F60CQȾ֫*/[!oN }/P[<,cVGWTpcFESSϏ6ޯE[Q<^aK[~{170[`Fq2E)iquI4T*֌o)}q*Bۍ:{Dc_ur|Q(x^79|拇'(rVDA!40{V.;XiGrTh[C#!18s3.ﲙJTʪ+d"Zt1PtYZ~& .prt &i-ʸ\(- ¡H.,Ϧ%/)٦ pF~F+M_t+w|7},pŏLl̦dN:p ?dd)X%Z{UĽ̕ETJzx/;"-Av֟ԙsF~aq' [9^i7C"7d8|a;71r(/\=:r\GAkdZa~SJevᦿ|xٸ| ܠ# :F,n!%;B/ %NFtZ3%@P!4̂DaB+n7@<7mP|B0pܹ| rFtpz:`tbD,lITm|+`=c281ӔLPTݝsLkD ztw D2ʤUQ=MTA,0e5ɛkPFcME񛟦vLMht̾Jj"w*c>KLz^dzjj+5vAxL KkQ٠hzNO%SNo c՗k 3}?9PڧkuQWuo~"T7?<q3HMwՁ9<ߦrUB3AgDJ}X}?iu - [m&6bjA%.ݓ>Hy"e 28|CT rۉb04ll+*Yp:wI}8xiDv q!7 UQ9˩]2՜`JyQ [oIe3Ԑ>v=0TE^oBc*(y97gPmW:WZ~3^f _&lv$1BArDA$dkB%:>F_ '0wi]â& >"["Tv+gqQwʧ5^ 9_E*@`sݚ& й~p"$W:WTjJN+;W5K:f Pkk2Uí9p^~b 3.;9;z#gP)"AH%Z+55&>;>$invdҠ^R9\obRi5H rU'LַJmf2Tߐs{ir=EpPo`%}\6貢ɸ2y 5lҢUk|G6B?5W0aU^ <vpQyw +hB~8uRkhV^ ̸@~F]pQ[._̈́.bh.ii#CxXE/)X3YoP$&?CVVw` Vƚ]zp~C_0OhlIGr: a"5fz!C ٥[PSɪA8rgŊa\OY`nXuU%Ue,! @;.3Mti)UÜܿ9\/IeQ26fZ$JGУ>wE:%mPlV$Bw[̓^50 xճL%د=-[U Gq(`vb|um>SPp JQ?3! #+N\-lƥ ɷS4mer=۴;nbe +U#͝@ 累sklGe7TB#9Y䮭Jf> NL%D;ɕ!byBc:!KOrVN@i!#;b^%&wIc ӌa55fsc6粩㈙0q,I2bsLfR3diF8M]2[}y"޿Ĩ#̨Vw;^|A$ͩ ٌԲ88Eatqv`eX=OII<(p렚qYvS 21l.] ѭ =ŠoNj,p^CNA PI G\"](a4󰮥3ao Ͼp$rM?2!@M;stlgr3jm $ ĥH0EsOm?HvuW\eȆD)ku]\or,` @z{G溴s*,M~sQPh'g}%$Gpr{fl_(\ޑ,]vXxCM !d1B[l:F1|kP^omMJf_K|/'&XҲ+'^^vEe3c!)? Q#φJ$L ᛂ_:Ee3^j)knQŤrU mFP5'Bd1tXcI%$rH8総ihDs]ajCРv M4C%. i#DyaRnjGKd'_dz厔\װ<ĺh94e/E+e<dJHx 눇.&S"[lv;p%|o.d&_ֹ/4SpK 6ë ":`v-B:GKG <ȊɏFNbP[|o- AL+IpAQa >"ު(ΞjrmL:9$X)(Ǚ>Ҝ=L/goZu(h~m4WUфg!,=$&a^ vy0[JA>(yAkT 䒿۰:^H&@}\>iX?xc~.=1=MBjX %ʊEr h-H wY&#+ĉ+̇v /jvlb$z8KJ~UT+`M6#~*uT%ӽ5< RVXˁLTŻM d?TWn,rܑg4I>=]0N;L咍ToQun!!Rk`ljI|> *\sɱBE@O1 yT^4rc嗃A$Lt3҇Fb, ,PwߦBP.{ޥ7fa̺=#:j""4o3 %kKqz*"kUVݷ_#3`h+NfC}i!i$+a {K Ɲ*tzi69tSh= E;׏l\/W(V7,t&rJ![U؂ŊJl,$cNr==qEt3Nw։ Z9:c"b9O Sl4P:ѩPPdCzIGXg_A[ilUҍТhTb?g%YMWG£[yç(-x%Wi`_ !p&:y[aLMK Nyаac41̓gD &^ϨU1:KugI7͒e2PAm悳1US58Hy9%q3]`14N_VcIQ|ďk,C9ދOH%ĚzĖ$,A(s@8i"ȑj؎6H ٩YW_SjS)֌ xirEf30dgw#Nno3aA=gcb/wÙ8A cF% 7 ޼e&Ky(5bZYlj9ǵ^_jN/=Gz'!-]ѹg+9RldtWH:.2%3zE<:9o1B pRzKUo_;aRqM{9M2w'rm+uyUJѹ`w* "oMWF}dX>jcvQ\ yN3YX ҼZu;bp^j⡗_k 7N !]4bBՄMSvD-:h=`Pl?G 5'B%ȁކ.DS=ªD鐹D-(.5Z 1Z1' o 69r9:o MOWV!.Ѿg`dZ/T&y?@̓jg0LTp\JguJpWNGl̇PoOҡ,łԍHT=tVJj8JHvy.ߛG?AbߖٲcW署`Fj}pMϬEhX0}Zmc=޻I1ߟH c/@@ɴC R 3+&ͪoLP(4jBBءuʚp >Z^QL+=VSHz#α0 rܺ}fedZkV'1hl;Igx ,8'Ɨye=tAI-ViXoHSr}պ.ɮUԔ}%%Ns]ov5E:J/p \I֧~zNBM(4>D_ñnWwqa }I KVr0 %`tJA}6*K#RZyd;úr i"3k4@ZB,|xR+>sE`;AS#zҭ@4.HwOp[P]Eȴ6"R.d]pMDF+^SR/]4.k+u,E7€xP:@=WijO3N~h@arDG~3)O;N<!EHk MձM5,0 y>ܪFսu:k=H[[u#(w" 45'$ŦwxK6'<䲸%x] *PD]u5DkmI4 7DAq;37栠O_HmfOdyNpP)ͦ/m+I#gVdr/0sp7L)Xz|J!vPf? |ky`x1<^jI{mPCąWx{8Ji&(ɀAwc0E>afs~w^ux Qxֻ?:d7O ]f"jґ/u[Ѡǚq2R+ǎE*U_'%Ks.$ԁ3K(>=!]SZ:$-ZcKϫFn z۽)y_0—=46 N/ y /0ɣ?V~\Xmi܇7IC0?ą&5 9iImqzgS#̣Lj;rok:0m 3op#,އ{kPi/NR_rR2ٙf \ )Mtu*@\p$ݰdܹ'q9چYG8s._2WPFuYk\{BMh Gik?JbDՈ*hz0 'a(Clxp:>|z5RF3쾧-T5Lj$1SjҦW\iy}uF˓ CaAl{,f}AEXFn;곋BzɳDJbWW2kb0@J\73K#xE|; !&"ܘAD8tLg8 f'+uq(ɝD+Vpnob1N)9޷I ވ?]Ӛ5 M5]f qgTnV' L3Vie Cߤ;;0]aE/\G*z)sׂy,(*51ho`4s&!nˍ!gj楏|=w=nu`PDImHtG8oOńo&t/;gv#{C!grh;Ga PNr?U6/c hu4u|<= +xVRI'Y'%'ΧiB"1$F &[պ%MPr.JT㮕nj)%b^PEm'ql;1Y_Rn&oϟdC@loJ'ٛ1ES= _ˎ~-:3c 9l_aT$l tA;"M,*71shR Q]S-!׼:'/xRn#x=T̑:ǃvyZފ9gZw|oUxEySm)yo\cgY¼X?+tQng?<8GAn#)hRy1_7}Sg ŅfBVMRMOE3¦F"_u<:2}s)Oj۰NU˒NOhZE_!X0qiZ-;V!{PƮs EXbfc0D_(+}jn^Db_*=B0qWS6=e][v˗؞vγb1Τ}T-GO1eS@]5>l2&2V~/ _]gHKkL0I[$0፰1,O Mu{_b5 Qr ܚ:H?iAX$/bhGA[y!zpݪJȊaɿVٴ5lϖhf>^Hu*+ }Ygq=G61AğNZ3(5_R7gPixn#ZL)[iζS< +A 祄#8LE^d9iMHsmx>9gIMKv"ڽ%Vv2?\~=Oq'(AfMx+WvҶy% گ _ j)%:Sҭ莅b!hq\AhM˜'Yy("7.4/n{"ϥB_6֌E1IrNO([qaFҾ$}Գs~&>jż b@хSf&=ٛdx<-S[~ZBRv}D*\x`Wߎi():. w;ЬGlfh, [=boq˫=%ovЖW9gDqj\ǰxO g}DQHnlYK|ƅfpΗ{fG!o Ӄ*㌢VvX*.b^s~ł<+YIq_ʤ̃6 zW{5ՓpDcHˋaq2HDN]i؃HM q?F<6k,ŠnDb@'aMŤcfhqx)a4lD,-SH 'e]E6ٰ|n n{"lw gfF|=8:nZF_+dhJT&k#Q{0a!V6uLǼL(ԝ4f6̳2ԅ%5 +>fdZcGDXnq7HP ta~ Vr4'ſ߸M bnn [F֙޻i7IN@A)g9s*6nHB׬5dlz,WJЇGIutCyw4npŸ'1w48d]|^wEc"PV9jϟ*GCUZBmRu4x".!"iD6٣ jG)zEk[ZUaZ/K8]]eD/Cc> Cc1G˥ԑh}nsDmoW[ jUZqN!mstxJHlcw])iuخvkP:RRlKҷd\0p'֎UkHVb'vnsǁ)>o0Dn>zEkq?Z+8oŕQs|,::IJ7{n Vs Ϋllu~OsĖ8[LųTml6 m{ |orf^ye7(kL(#UY@zj1$p# i˜'@HךpAB}0 J̤Ԛɗ!wHvtjz^I iyɹW!-ӛbS$j}޴9 a\~̜U+ه1BBa/2pr* ZZX|lcl=4 s(E (U"qޡ-.-(51.ztZD 1'J5$8bAEҨxRPF1#YRއ+]Ioۍ=[4|r:!-K#-/FBxt}+1qyqk81v\]pʄG'bf(1I\$Үr 4`X5;9MKB s%yˑx.AB4l^?-E7\N|D6E $7Z_];&2/Q9';:WGAc((!Hw޸.ZneQɵi]?~Iew+L#8%AFءS vpV7E?_g Wy5gܣ}:hRDaޘY{i{f u2H{^&9IM(dsҒ'\Zq0}l`Mc4 SKxN\t4Ax8Sڕd.s8TJn^iC1t96`%Y|YKV2(}uGxM,ӊ{rq2| jD?$2einl#ȫZd=E"Y{!ׁoʇƭ|LO-~.zy~YG6>#2{EQqā?ZG,vѩضIDQIC5%G9u+.V[5LF1PKݮ+i5kDGi-rİ96NN1^eO8Iܵ ?:/VSxI*QNa\S&#`<s 5Eըnƽ'tH! uٺqkrZ˴H.ԚLΪ10ӟ"Wt-Vï]mgU} Ūf{1 ^\R 5>ROp_>ᄏ =,Oj"gCL\ҿz&yST)n97۟bN”,`G+(u!?/_8#g ' h{J^+^${[5F3jdvDlb)Lc[}&=-YϱMZ$BVfMXIɍǽ#M;.esvEYŪIk:[h4?4Pfj6(&Fv6l%X%Js{Y(3rCT%44|."!x&SmQí+|,ecU@_:6+bf:al}LEǾ"-fzhM̡iˎUM;I 0C )#%G*xN` ̯2+KL;4Q=)Z=>Hk Է]]4<`rӑɇaqn@7Wdpn>Z,Y2ސ ~7I>v (1OQ,hCVÉ9/ r 2ΒS~W^t'l5IhU]A]t[V(pVjN]B)sUQ>fMpC[u_ `M-!p8AhgdCQ|bI d' k1Md.A/㨄x%R[M˨ՅhV @jgE ] C׍}݊Zw={}Ǹ؝̈́3)$?6~1/Q(#q,<B{ͤ/4_]&%ST0i+ƙ}Ȇ9^BͧIg;a+U/ݴFc1TmK$2 Otnc^O[Q׵ ]ƃm© }8ўɧ &LD18)ә8eg%tlpYjuiQ@^_N Th % }'7"͠*RU0@So[uR]@=V Ri;JK!xvpYWߋRn:\'9z.tt3#70}gOkmQO5qyF=~!k0lu˒K"*c p~zeH@gLBƱsR h ZцPց<^m#k}qR0{t|[e~ ,GY6nPU3n(Y$It ˨mo:ԭK;;@#$C zZ Ԡk9"x8xp7lc6p3% C [-/Dn AkѶSh7I?:@"w0ێ/7X2}-`} go2\? K}43ٕ\HCzTwAU+V*48ܼIC*)&BV1j]N/&juVW[qlI(nmVn:~Q)@(,X p: 9DY'aKE,yʉkH{~Ơ> iK0]x%ϊ/G,Lj=U<xAsey&3PL&`1K =/®8t?loxDžS>@\n~Tk;^7Xኘ %9S-LJ-Q)W8Xa!o7DK3< M_аQ=Sj><7.#p5մ<&3hlR*2]tt2߫Jplj.۠0^CnK͗\չ"䐹We^1Jmr*|U&|60 ]jQ3$0YOM[azUeR(?=+Jrwt$a1 b!UsA_r i")k% \vKISr\ѣNv7\нp{I6Yz#g0D1`vk ~äXxk]#)mv^ץb#ʦW} 1%7 V!m3z P[ 踢,e));26Gd` 7@D*yCO|^h_uؑm^7i 1)3[8K7%N75痧zez=ik8`"'aGb\N[4lF+gaU\ V죀}Zu5t XZT.{eT`5[fGG]k~zȋl_)?/1S! T9?巵 !?3V6Gzh0@tQY,ZAY,n4ujQ $|Bc?(eA+6,-k$"$W˽G[qAZfxp5(ƉNL(pHEkrY7HJ_2JɴK+,yU@Ř o3 0-x돩M5twݰ>FCX.)q1Wy9pq H4=Yof"l%Son bӽ\F@ [>-‚Fȝ[Tq |URs S9ckdͬ@>-HsJ]kRz^7,r@^}?FƼx lf}VJ]]=rbZ #(IJ>j ¾mE%s߯34m`nk'1SuAŚ~%pׇ 5p_V֯֐D7{ĝnJN#N/g~CXCAX%S#6L'&:m[16>eIT2p3g֗Ue'1䯝KA+LM*B0f"sxLdp XJC;^U lp@iø>LC{3ܟL4~ϡ;!s\'d ,Mp#j{=:S&#RGL8klAabpmQ0|3¸\ Hdq `|J}TP Drpp`×&[\}bbS}e/PM"Zs^wnҢ QFoF,92xwF—*ޖ>3sі꺂H1O=x[@j˾ᝰ7+ALU {vӵ||&oAHpTDh~Bޒ[ߋ_9K`w`/1A&&>;l|ւ? >3pwr eLj¼|#cunww\ȈaLUWܺZH5 k n !\\-K[YU<pZeZ~z-l:H`'a !ĎW㶁ܞ $  L`^ibΞ .4؊BKXt}eu6.!%8##K+  *@OGP+{:g[P', ?#t@VV緓hJi| l-(xo^uDQ>=u]#9jz&2t^ؑw+峚=i dP)$h/>zͿ(4՞]jLaqG.9_7zuB`և逭3Io+Ãx02=No}Jf< J'9QV70L}) >d fZc.5E!,]CZ KI_;Zp~Ony^'o;<$0>]ӡJ].Zcr'sLE Y*FjdEzC֝q̥ϩ0|#ɛ ݷX_uO֞® 5艫RyȘkəN<ގt}!I_rgy]:8x$vdU=F7{ b/6E' XhU?^$[%{Z$UCakNŌi'q@aYzzm[=C|\2D-  FHКL q^'XVK!t!6j)]A91Z'޲z}zwűsN7ї1Ŏ\rhAz *mljpJVҝ]iYܶc :[⢣hՀ4Qۖ]~>N 0.VtJr.rYʲH:3,n7ɢc0u^a(䖦Z߳,l ]9EMdn27!*laq#sx $`ڻX\๪Nu3RoDI;u(?)F5h򻲫)hh `# ߈ ˀvFC\j" ڳkyK[28%2]w;ɸh0AՉ]. e15&=nFedf.!;K-5^pPg$$~-:>?$UDN.2_E,t"Z05,Y3ߛTky%sލEk}EW&.}Yy؊6P6Tig&KV7L=Mk>4Qp-h06v wŮ)LdVH.?[kI6+=ae' Fp L+$i.W%nxF'D ̥fK:BcK\Z4kGMZIaQG,eWrD&UC_=!\j%xlebĦc*[/~wRo#=;+( ki"| A)ǑxXBTp2I IiBO6; odT)GzҐ B'@!7Sod9o]T$'g[ T~Ns=?顧+rTqh5Y+DveVoiPB]0ǛVX cRLҰ F:e݃#au-!۲n3E<AZ莍v [́CUi?,[&Gb)e#xf451ˮMDƯyG>Xqf/ 5 uy^70oaIŕHG9l]-  V^B02ej vԭMmY!F| 6AP.5ԑɝ9H؀FWv^:]VŴCu"'1I1k".)Qq ~Pғ7Ǭ)ইB4sK)HVG·0&09Rޕ.ѓzCKDZ wwclܣIrU_DGp뵍-]Ũ3fsS;V! ݸ!tQS4߃$YJDbb'VwZLJ͖N 9%!ʾZnl{]Fw^hU0JA C#!he<ӮkdkGLjdلw/%W4EyJG$YT\qG~Z.Ffm8A"r׍ꔉq,g&lDtU[3S@ۗ }Z,.uԺq++J1@: v{_~Q|Oh ;l%l= m., b^#*w;vQp&P~-<N(dOc!\5"fA;::Va?ggw"YoXS\ުӣk -A[P!A2'H`M)9uZ[ $c&}}7L{o"/Ήc=#Ͳt:,%z@]^lϐߟl)KڸPh97-1hc䵦n[-9-ܒ[忕 b>HzBn-"8S`'c{:vƻf'sng!1YD=Ж`/'R~ `ql+e?lq'[$[h-:O3[i<33/>զ݉>u%#|0Ouڒ;[}[߮RnRY_uY[4O B;ƽefFъ=@ݮD.{;$o *m.] 6=O E1۞\W@sU7? oqHZ[IM@JȜV_BPjK5pÇtQ8먹7:1E={]Nh æhmYׯ$Q} @7v۸3J=aЙ(ժ@w(&釻8,Q2NKUD? HN"$I N;-p:C~SN$ZI)VJͫG5qz'G'nC0)2AO1*`\M&]) +fn~X6sZlKr@7NAeS~0ᶭVJX?\u2H6phRc*K%&J?"uE8}1 ˠe)]MѠ7[$v1lU)-](&~[D3~%*`0•|B/Ah%8A$QlZC;&.LrqeYS7 0A-G|Km$=ƿ1 zvx*X1&vw!}f9n X⍿#L٥\l}QXu17AV;{KH5l,ӌhi4t/;Lk% $IKaqh7ثplbnz4,B/#@v"n IuF[*/w%q; _-m}}kzݷ4v{ˠՔ>DA*G 3ǎ2g5 ̈́O f6A$mUcQΚq-Mcx+: Y۬~ oD YK5ȟL]=f]PA"iˆ҃f&C82BLt Jm}4SvX?e'⾑J-T9]m|5!ߗmqw[hGqs(T9F1%XJߪ9Iy$.j7x='X# f[ J~o]xۓѮ.ۥ`^N!lQ- cF'4h>{{4!`h>Bs,Ouo*)xqϹup:7P+t+>ǜAH<˅do\ 䡃cQ!Չ$?r/A3nj(}֛71fG m3abzuueYHe^}O _rՓ1B\ 4vwpB'c :^$8ZT977tsoj/faotִֶ:\Pm:]ײ7c Ŷ?|運Rq6Pdt4c ȟ ^;@4I 2Q,ޣG~m5rby/1P gMxhJſ/ˁ~u/Uʫ*%7 2b&M]eFɷQ¼USogOR/$No%{_Oqޛ~,MMCjp] T&>B^2I\?SB*|>CYnEQ F3qі 4kFuhJ_Go::&YBjڥE, vYJpS/|p{&WB8tݡF-LGle'K‘pZ_f& OzKy{ft&w hk':\ 2;TY$wY._ .>p{ԍ3-ͤ!)!q*,|f],sd*蹗k{[[PQ894<hC<UkF&`5ݏCj@7n&>Nhj ﲜQc' H_\T|A!\S+,jTah3;[Ɗ?\XiŜeO ثTJDOY&0).ȗ/ etZEr(~;}TDo2#T6Qd8YPv+d$ lj|Z`#Pjd0xثyr7kφ4r3rE 94 ?[];Gɡnu-A*y:h*}vBbnB$O.? VZ ߴ[WzmIB YД;҅Lbis 8%9ߏM8i8 A>pڿJBͣ#SԼZL,:Zli!Rٰ"H{S+y?k EPk( !,-=i L#v!vY.BFqg)i"ѿf[៚+ռ<Kv IwO Np-rbP^N v؉CI:(w'Ԥ{aY2GUU虦 zAHTKk0 EeoSjyxB%qԔq,Yz㾎%& l!Zҥ9'Uk܄&Zi{$GH+{}JoLMHeT3y˿' DMHVN5?y'(/rg&ʵ•X:et2w0vS_n%.ŘV8 p0.O0b T+KH_$JI Xp8wxwnG&-Ҹ=Ø\Ԫ "-ypŎ Px11#o?p6M&݉$߯'w >-0qawr Ne*]}fv.-}D'hM SR${AMܜ6]Q>[rZHkJV@)/7ˮ vKb//vbr,t$C' %:$f %{\G1vuOjɤ,z%b(uh\ OnYy)k0g-zÚ:MVu , N*`/lB9 ^M.$3[S±bqh[Ö́ub ^{גn1EdP23P9?Wh,|$tp'RjFM'hHخ ;!=wCC1uٝ1̱m,>Fsmpo"Ћv7LgA!}Wp ŝS+p{6[wejL8T#>)<9IH/d+\ޅO#Zx.RnJwIG=I-0߼|\Og[vi^mܨD*Z"X Bfr>&8=7ŬT"gr4֠QLn 稶 ,6롆PΤMi%+Y>gPamXmFd7 rm!VzhD4(5 6qiAQQmb>$qdece r5:ʺ$teW`-Q%»(B`> |ra/pVԲ;O FHɡ#]g}w8ne!+}S8Oj4-02 .tn.Xr8:IQzg ԁr  X,X"zpIapijO{}eR`U[taMncEUȬ-1m;GSDoWKG36wWX1`wv!<}dæYɟOMU0s@@;`rtW}V0x4N5QFNpc>(3sK_k )t6P=Az6v3a\8M"Dk 4U񡷟NDSXbkı/&J{FB:8ΞOEBCw&8d7V0C/S#7H1AB#h4' %IZjkVw~&i+ aP! H4]H :@7L~NnsSC *Q pX&40'(lj|$ B#6fq}q2ퟯcsnmNӍS=S P;/l7R۲z-h?톘ՌYk}+YS=vs!=?࿛k5oj=iK͡9B'z'|tCBI>.APY/?ZO7(>ZB628ilx!OI@VL1kl6n4lIRv &t#FdV%%I2=zZ.(JtۭC7'9R(挷UQO5 lXʩwPnd<`wNbqE /sG (xƀҫ4{Yu4('e MggU#U]jOĊET&˳XEf[ pz9e ؈~ģ"zN&8.MD0)?`%*+bk*.-B$P${\Qo?%))3hy4oM) C٪v خ `%noCܸ=1%-R3 $RpH-.~ƻi,Wja{坣?1d:bH&xlcނ0jۖyFd7!Wp(M[!w ga >F}wLSCp_P9בtPҐ,"뺚hn"!5.ӑt#0[:r W 8DsdCsYZa#;-Bz%S. |@ѷ@A?&|7jlamq; ҧd R|K/cA3[mnw|jQe.qp~ρ M@KABݿGesbF2[ Q(ADQn+O{Tr|ʺ$~C0 ]lalSbԾ$/ a/'R| | @Ed2G%ED]aHeO~n'ޚ$F;_ ]⥄RDN&҄3 = `y X(iA/Mf-T}n%K6(O*|wq 0*Bp) 27=7c߳ Lk%mswT|9 9 `xO:2鄍݂skQ\@:lyE"Ӻ_G*Hw41=&+[r 5TBb?\s&=F;Ӵ)(B,oYͲd֯*`/ДlZy 1 ~BǏS }cx>]Kd-਩[lARrya+?C6(a9@8w $m^:1E]4T9ꡂaGtŧ t'T]E0wFk>a1>hJ~mF|7W,Xo;}r庹tB[/ǒj4nVl`+ "VH9DuAAO`܌\pazO"|X7g Dߚt A5n)ޓPf o&ykv:RSs(vWV}!⸠fC:%!.^\)H]yv>5J>Xt}8{DGtIJD^~I✼_">Jr@&A.]fRS+ q`pݭ 6 E6 K܃ډad6'4Dn$y)/uBzϪn^~ ;WL] d&Sj 406kK'rXυ[8p1D(7c#W8"h͆#ls+3r Qu߮sNyM*`EU̇KxS&N @W#UT9XVN@ (H߾Jy !_:>Z,>gJ 噽.xgz?{obg0ڿvrJo>gfx*}06^"|<ۦ.KEĜyC?uN9b8+8H5B2IH@gI >JK|yLtutCJDll Pil!vE7L/|MX)oDa4OyuZ)}#fJ*Z.'Y@*^ݏ9w"Um&F(EdLAzf1Axw`7(U^XtI{1dzp7K*e{Id4l8lp]1 K-Eك!CGJjrl4?P/-5,()p6 y4N2{HA~(l|hi~r}V3@3R :_/d3U\ZFkĮp/ NZ7ƫsƛ/Y'o. /slkvR2?c%%mjHܖ=ƽ#Ai$t;7 /"?r.1IMK6uK̽> 1ڲl-OLTEFUwR*5H>Ȕ [ 㹠|+v-H7(۰ J+RB۲xH9V, V: F>h';΃ q͇ MP|5Șlڒz|;[+%@}ܳGރaH8AEYNaQ ܔF8e'aEhX鵝r1 3K9'0 olV+c̈8c=ViM=NLaɎbf灾 Bz8tK9}[Pyά!^Htwa\o| +mUnNdrͪ0 >;F%*3\y>^~\r&>}ĢQ$aӾA_ypp,-™⾞cɭ) %߼Ha}cMl %U gUqI+m 6%$Vt0,~LyׄՐnz6ſ6˾AV{&Z`D0Pg]CcѮ }atɭs#\Cx */NAofD0M};|􂣄\BL3[\hq! xQ'y45FܦU̱Tx/Xv^Zædůk܆b#NIpyxfD 7됇ȹ~NHagн{\2jI_J`W;@xh-3mh}~/=w. -V$H쵉#͍΄_6|&[n+ǫKndVX~iCY?Pv8^J Hf pi֝#CO>YrI@ܗ{MӼWzhE(Nao?KHEa2)5 3W4خQ-X{g9:_(gVRS83zb&}6 ēʅ6BVoY*vn>( *h} [6J~𧵴hP~5N̷+qwL$oqc( i`0] `I)58kJ2ѩ oaЂɴ?8gZ)9y =P?5i@ *''I^3S F|gAT39!"4xsEJ{Sd#؇[{P9Cϸ\g_Ӈ;;f>@w2vj1iX1! v6H, >pIPYIB9CC":j¡damm$XxSWۏJ]7[E;MLy f8- Zݜ-eĐ&no om9X[ؤy#Id_܉D&0h. b+yzbCUڬXXHhN#'[3Nnp`5+GD5)GZwVu- FT%c8!׻ ^ͦ&LQʡ!8ĂYXRD]@$7bAeehNdU8~G2{갣{_G-%j+v׊XQo@˅9f:IvxU zXZ5֏}Y [Zso8_$p M4:o)\pDm- }O(28@N3W&ҽQ9^Q9ʨP!;8T[6x ej؛T,\ 9v)ILGC gØF!Ne.nDuw:`R ;f >!RR jouGvL~h5{_|SKs4@0@Kewpq&P#/k;-;PP>OJK-{5 I5R׼ Z鲏Y`wVBI?zr~A<"N+7~k@űLSpO H݀# Rdvla SfC*\XNq#Sꅫ e%wHƲiIQD0yAؾCX$ ˟Us"aTnxS e1 OpR!c" y xuh' !B+4a?ىvA6^]6OT:ʣ`)ӃS ^ݭs.hers/Ef8bI[Xpna bþl麘+{ lz&vK >҇Y˛=@!M"bcZ :lymN߱#N4%lYɝs1yM}.?WO~lgoIӞ<8e>3^6N!xYlgS8v7T-R8*UP]\`Kum}nR>Hy4T % ?A.jL%$x<E, ^RkΠ"dͰ,l}/x4 ~y<ؐC="l74dqr.PH.qeaqPQpS_+0Fg9 gi J`x6 A]I-1-,Blm6rTܢD*`闒Qa`9ɺ9;Λz'ycM0@,XՌe % =0mPOoFT,=/Zsc/* jպ6 Hu'퀆aN$#S92 b=H=DFf6m=UAmyr{e,!mDOs i q!h?2zR7iSo5(M0U.C3.Pr#z˕#Q{왮5U(r*jvWFcrVwx+~m)x''yV~ДޚHZzL{j$7(6jpA*Dn{72^AtGZ  ])aUz !lX04ؙ.#zzZEgym) IzTp\jQ88 Ž#w<:LxvsJXs =@LSvrxz^3 S$D5Fhr<ʴqӢVn>i_k}#(+e ھ;!tr>fwpq?*~G?(d8ix$],ߑ^'ٿ,y!wsdM LgEu5{:NzvC5FZ3q>25Vr%gD:-D5^aޡ^.>Ri5(TϹLwXnr.[)4̀25f/LˆV`yRDNX6HV"z*Yڳe0s>k27h0W>Y=Y2S6n$Z-)D}K+ˠ!33I݆`)t_Jx æɎ]KsA'8}8TvLӫr @~:pأ X6}[EfT,n5*;c2SZ[|H<,f妎Tal& >n1ћh3\H(857~TrݵI@ҩP>apBs{=Y&r][* u`lw{F /AL#)cgB%y>ZF9e*ug|8䧡͟+w嚙 0v Xi>p/2M5_%4ARC9ofThUr+(o@bf'C c-M/bAPW-趡6#\sQm lf#Ԣ\S5Z#왺mm'ӍV':!@* +w!t!,H!Hy~?Js^eglH!#xеbDO7sl( d։! tpA+:g?x)Q*RNKX+tb4xTNv@>r!5r t)7hSod +)xৰ$lq@ LN7ԡPX!˟F>xر4hk aHnyogdjA |PEf ;j fmY|7e?: ;s.h_ ֐YzlI_=]ݴx z Fd]vec)O%5LCaW@2/KpR~ s>YrĿ1/|.N.:nZnH:#+G7i~Tҿ^C̔dݪ^ՓM$ >(lo5/; +Px5iǀN6ql /^` >Cvkw (poڠt\]bn< ;֑tGڳ\y?+#-uҋO["{fY[cy£=+Akij>$on@<2-*i0-H375_׊o _)E8j3n1as4I3He7&rYDCyqRj-Ze=zJj5vKp'~,N#L96RW2()H(5D^?; 8oM~nXɛI޴t4c_hx}kTh$ h'JDC& kB'45o4JXIjQQ^%P[>eQSz(#+bDD(k2).>)ꔦE>*ڎ=b#tWftC1qH }7iX(<}c,=LTf7F3:F ? aXdVNRG5g%ȹ5ieK Kv=jkjI=  K]d[_{-2(r3+(6:ЙnC%լq{wUa.+e*/ Ke6fkq| UE nN2/f*?ZÝ uustk}Sa' 槅[暅n̪(LRm't| 0B:\D;cOZhқ7+YxQ* #.Py)o̘} !$Ҏ[`r]d \8^Oˑܳ)vQS)!0N4{&$` B@ c)כ4!I;5~IϪ@vwL@ 8&`d 73i"H97&'0x[u{ŷ`R5npbxud&zQ+OgB7Tl B8GC\>]^M`G,Gul iw aZ1}0l^.t&#zSu>!]N=2Vd$250siyb:vckbJpSyN`zӏgjB%fׯ% ljd`<׬` ) }K Ce}̈y&`oBa+^QtΑs"u`ВwlkWa?-n\נg,(rneAH0Ga-9l1@AW<u!p5`]nt^x K:0 zwfʰin}qL$*qZE H) @VOC+؇!ug@I2{fi<<=~2>*Aq y6Bl_W-3 gu5pItՆv+܄O$1DbzzD Nic`N![+[ֹ|zy]mU}ct|8Jmf 3L\=f˪5q?oҹ}90(^%) Y_5BϮ6飮"H>MxqVcr] C}xk5[xSp uAet}S~pl>3pp[wjJ!)wַ+ 6݁ W(mgBoj>'X)rV]фb~ņn{{)Tl휔qfervz9MYT*,] wVBäwe2#u\'.- kUQ|mG^I>R:vA.gUhUԹb 5&ްmZXv ᳙󧷙f {޴d 5ht5/P 0!Y|FV70Wo?M*,zd.X?2ƅa@JUoH8 *WmE*sEtD\D;ҭއf;n~_Q ^j^lAffZ!-Z&5+Ϲ*gQh׈!uD<ԡ`"&מ7-s+U[E*!:tCQơ|5҄nϛ;a윔`}vQCQ4V0.;|-f`[?$KNEiSW|nXXC&&9m3pC LѰc+L iνt}(5*hzwYC>_@$&ڠ-*nav <"iމ@^u.zSrjt xnm#n-]7/P`Z{7,1@ŌVȪ8 Lz$ڱMlnX"Ё`QZ*J۝E_d$.q3ֶ/_%gnxR5!e$ 3toe)3G:\X뎋nvMg m 4@Li҅2DGc1ȝx~O^fGf4BɌAUcM;*cx>Ub3qŠ$`w#>[nX(eEE+ @֞!,qͨfEaEpۑQǢ$[jbc6=k4>IY)NU0|FQVo#G4Y2.ډũ҉|Z ΫS*&\ky RI?uOe:6ϙb踄ci|6[.YDvêC]2F ݈1wּ6W*SRJ!ɧ^Aum>+I ,V%()Rv tlg.}@nn8;3ZMoߧ6,n'A'⒀! w 2;wu>Tu=B-'yDI%ނ1} FR%I ZK7>=L S4,GVhQ)/N;A! L4QE9T jY徘]XDq9>O=_2ȍţkT׌|*ɒIGcP)T͂F"=d߱%ooMQH 7O ~C. +cJsM'"2/[KҫϿ [/:.Rff'p_"}rq!qNoȶC6q`n1E-S,/A LdGFBCiaSIn*5ɀXӡW66Qݶe">ϷǤܒf( 3 n+yL QA ?g2o"_d^j/Nb+V5ҍ$y6V]Ul(wSw_TZqivɩ|3**|X;u_npl*6VR 0HnY7ÖyZćYg4 X$ryzw5&{SB"+n&*+sLUTb(,F_o7޼ 1JLr%"}5^º -Nqj7*))/ñ^snB|"1ǁh$"Hbs9R7D"йF0%"<|_!OL](2oSlOu>sǝl2j_1:B4w?5" $Ҧl8xUlV֌^Ɯ T'GALF_;6~Yĵ3duˣ$*@t9 _3m"41 LtC\C5e 8ƛ=E:&<uPN)\Bwh:38rBL@_Wg\Ђ<? _>%!  ;K"R1TH]@1. xEn4=$da>#u{6!n楛>K.̣eG"MaC+(0_cqBywyK /;Æ063rOOJLk% <5Qɑˏթ4}zl]Wb7l{>^{6:=/%>9&e3Xyp=!jTo(| s}t~/Ҿ* CXZ=R4aކ3)~YQTZ ,[]C6D? 78<#2HWfsZJl!(@yy_7 ˼z2T軞~C%`4«1RtC%iaY 2r8\AuNC~+T*e2oПҿ ީD?:%O:C6Pę.STdUXzf#k`H[ekrvt Px^:LzN1*pn9'Ƨg~Mͨ]08:zi ^` 7D+Upx݅ۥ| &8$Z4]{_H!rh:+o[;ֱb׊$N[*$@!"9Q:BwʏS VǞu~V9makt|C; n g}G4vird.a`tJ~;z<H6ؘl+[H4Qx2^nZ# =4-*eƐ8A=+2MoQlH;oҹD*-1C.agU;Nhdr(:szXgK[;4'Ɉ5jX:z'T8_(GwU%p4-Hv,H@ERpRwLF)z2'UVXYlo2Ӑ)Gr\ 蹉G*x'rաEz^jhf5֑˴ӑt5?ŜvA_X%@ce_"s0pq5 pnKmz;~>բu2VХ\i&|h.g)1E+h۫cD igLH, w #ߔQ,w)Arjk;Y,\S l>ߟx<*BiS~bۥTh ap;t3Gm mbB'eaL^w[C@E09ƃdgf^CYx(蜯?h GpHT~lRSBԋ\"2c6(R$0 3hƫFvRnuR _BʉƓ+3m `SʖrJ07@\&nζָ~],;R"U ^`򍚾 4W{uډ`YragVy VoEIqHCX֝ޕ&9=lm{;7 끕Pb#9XZGAEkj|HQ)ܺ6=f/o;w-EW-4LtY&$*Bc#LZk<;;lՋ Ν&(݈# ^WKqZZC{ b,e JʺĪ9G'.*{G$>&I=YznqG%L异d}xg~^SPΧ C?!jMGoJ>SdǐwnĐPq7z+[r|6Gj,!2ZjKG?ePlLQXn-{.դæ! "A~3d CU.51?cLkiّk tzNc;:,ug} ď^ڍġxFhNThx+iW?y(7`^Q4?zrƵ%1q~9$3;y ^S &=uszՒaZDJQ[< "Z0ˑ;O3蕧Q*2cf4u5zLȮXR\7פkW_k]oiěY zr{Hɑ*uK?u 0m>-wcS}CQ+&v+yubkDc䎨j RL`fMh/K1 9%LSz/QDJohY[d]×TΑrw~&D2wqS%7=1p%^^/u{5)||qǮ: QKZu~ %kDueǛf,m٧ħh|/eRU3rIGO _*pKA|'7`bGvzr*P0X^EAwpL/ P2`YA¿9{#P{ų.ce@H'm7B2ΐR] ӪEx:YN> @.j T7؆jI*h)-\Utʼ =ZhgnDpRt FCc():1Vam0 #\ RQ sjk[Vkhzh2KKN%!kIVh;Mq7 zAc]D{|c{$&tms6l#k#f F2}oؚ nO9sBzוk-ę/hc"Ko^m\ytˤ2l cB.m)u"7 ieҗ-\6Wk@mda?IJb*.CKP|C۲O-.AHCl8%I{VL'#5E+뎡6HE`H SFnu&L/l U+-Kʼ]Rn,V+ԀND))ړɵ!0FԎD,xX&U=J׎i>/RSX&E)f>c>DQsaCDLxƃ:f,HЎ%ZZ-0l'݋E] PzέBE*\>7Ya%ś`vY6!# z?]o=gsy 6sT+O̅aδ"O UD&Ͱ`hI.?0J7p]n! rc${oH˟+Fsi~̀}ARs,$ ?T2I7<1Ώva,[+'1@Ӗ3q#Ӷfh4;y1C2y_֠S5AW84#-ĬOVjj!AA$4R!)eըo \D?x9XaP\P\1;:u3b*αVR4$suRھ; y%6\Ag^>:DB* D0܃ 0 |ͯc~? xg)mkm ?>> i{7pB S8Hm6BK9^ ޶ ހ=A2Ppx&vV^eQVk*bU "&s]e'sNiʫ⪏>#)/.Iʹ:~Mxc:ϒn.;ꛀjBm"1&zB~҄I A345Z+Yn>Fb!p?Gp6 Ўr}D70z[dN*ͬlx;S#igT]72cO'`+ E;F/Y>V8S\SgVSPF HSW_ܺR3ǹS˽o1OAHL*M<" e?)I9/GLntTI)lͿ4^'NOf aPs+4|B$OqXI:kˁ/V=BD*.'+c)@wtn:e7`!k%@FKfWQjſ^{b iy3@]y*9J$ELNDzeg6U dz耚.JBTq$x78lm$)I"َ @pTY⃡9G}WSeD0}O.59SKcR7.Sg1J6h y~; 3tFg`վ9Ӿ"E!RNrSi_.:Z.LmގPNo#撻Ǝ]3]΍`KJQm Q/+ Be~c2cM6]QEiHuQ0y7WRWt7[Vyzi$,^|>}.YXlf2U >V4<H\yԁ8D_ڂ1JӄR^˒ -|3T`udGa͏RF91^'C ?} 2X#.sEي.H/bH*=b:3VEY~| K+26:NԵT)^C-G?S;D:hUBvcXJ%R~})R֬6%%‘%pU q|Jci3%ʃƧpuf1s?#kx!Fٟ%<$~3 |u` +׸#ݷ.DxYLS zIf\>vAvqTk6cZ'Kok^UPd +*-tX2A&+'G5o^ǣ=5?5T\S7>Pr3e ]zL^94ޱ 0VG>x'~Cy:/i2 ԫ)9GQ XnbnЖmC8 (5lc梆;C2(MnPXT`/_8 mW,6[>Uv0]Dc{[ѱ m=xn$ 1{ 7@ 杜C&fP5_0gv1V}>޴o*A5KϮؖ2CXfmj{~ HłDY饙w;vL%h,/p 9~־w^Fa!5ҚiUv2iYˆUYb-ò>‰?G@{/Sz"\3=1 ryw1vwd+0f*u@c+8D@S!Mo --F͖9aJ@~]dhRɾI'0j[H,btX; <t/"͚YE~[+7‘U5HյtX;T#b%œQ1q@2BSafw8 pͻYF цƳRsS匽ZLKhHTG$!Օ$Gu.baiQFtGKKמ+~=*PS͝/&V*Zt;}'K]vMM .trP 8&h3TcP8\w oߢ*.H<2IáܩtUzFekf3uxU$lGz_SJT0\ȽԪ5G4Y-~\ 4 r$cr|ǺG) . Sz3م0 e f1׸MX>(qx~{Bu|kvj@StYQ^ۃ\8۹t*5Ѱ-*vYS1ܱ( ;MQCyr۝N<8opŞ? drSqu I`[%X5G6hjZ, HaĠ| 歍<)_檛XT?RH;Z" ~(ϰ$IE9x,ԽpSm(mXVBn$#%,FfK[0]< 9ǀvLjH֥NRBjITٰ"?o8 {"~>'T0Ǵo<$*ҲeMZ fS `0nwaU=?kW)^u1?Ѫ-哎: &PfТfeQjLk5mQȯ=D3UOn)D ƫ behoG=|vʳ_dyاI! ?lOg[Ph%DCaط AF XIޣʮdgrd+nn袲[,/Rn}wP" JxY2epѲ$:BwQ7pPASrA]al܆ށ.X.8d~ge2 /eWo΄J(\6zɑ[Q&Ӷj&BLi"flȂM!óVF506ظ 0/ 5 l0l`ݝ7KĻ91) Rpz$9=ƶxse Zj?7Rk+qMYLa4Gg`EXhhEEo8Dyc q4RY*KdA~u+ۘrȤΌxv%7Vޅ*+ ˒ܴ Q*1n+hLy58ZLLԛz )a0spIzbi:ب9Z<$2?&=GleS1S7hox8ܶD Sg@O' đ':!P_u6UR֠V!vn *'&ST*_" wʄ,ſXT@ 6:C'L\5R)fY`fX4%GKoA+ܐmM *a<4i@`r1#ݥJ}ɼ~Ý!_7  ~tOp9^^.foiWPtwsC'AYkCoM 8X3Љx]/h 8J,V dq5I~7 =&*2Mks36Dq/!rSHN/ͲWu]wSwŅUMV|~/^;1@Q@n]U16I芦'*)[Ad\и1Mew^R<ʻ>؃E}CIg N00`OFS 5A]x֨m" ,F*PS-(['ɑt3bHf"ا,&t+j#|~Uh=@5gk- Uĵ{Fކ3vvX(kgvv0 d4m{$UvF:TlBbh3Q!~M*(Yk3]`3[$m\SJqNJBW,~bsD9*[bSoɊmݹyߐ\}.w% cA *,RFp!@#,ߣgmDT^YȢH~Ao4ё4-ϝq$"(&7`9&%$e \G?<=JS%/zk7*C|OaxάdU%'J jmԴu!fm{hˣCDQWaGϓKcwڔ76j-F =,{p YïcjEcb[J`REG2~ëh(~\x۞Kk,{[;v|B8! jSPEkOFܜ3 uz&` XJL5}B#Bbp\?%CwştKExcgqsiZ A]\ivS? F㩝.5kHJޟa(,PV9X*o]JjJ1QL)nlE(I9㟓`OP,,vZa}.2$}M(Nvyݎ?o$n ꈹtQf o\zqvGFҷ<21B?fkmbeC2z;l6Iz#TuV%ƂGr&%;͟ yknat"{C( ja(႑emhe{ke&_W\k*/@?>P&w~6m/ )%.a0*t2MI.rYOhF{ KHT;:K5ޤ"lTZ=9-vnod((6-3 O@"TZ[ \O`N?ip#|)f-h~2PyY>i[18NÎU#\RxUb$l!i-XSERLӺPIMoɦ]c9՗a[eFW/QDxMӻMR NӦD%AWi-Тaw+8ʾ,m?Sqpnj.Tt%7;&˱Զb(>&c̢`*Rʟ^Wh>p!11/iwb.=;+vLds'k dG|/N,@^JH9Er<2G]}!H$KAL]Ќ)w0.$߬5پy_йdV5y 8yAǘb 0|=^o=ALD< e>&JO]i\S8J#7&S6o:i粧`<ϑi&fiU8e奱0l^F!BQDVrdMn[P~A%V~ga*UlgcS\^چxmz+PI6Te ? P芣U^P1gXISv&g"u=YX죝G M(&c/eȗM@7"XɵTlG1BE!*̅N ͼm%݉hdnE┘~ Pvc+;gx\]7EG[qRQ%Mؙ<+Z\dM;HSE j ;^y+þE+Mc=oF&Q㧭֪Mg!J _ٌ٠jh6lk6[h֎ k>MVYv|"[DkwEWMwZwwK;f~ĨR+uj673dmc!1/ip Ӂ€@؂_dpu~Gҭ\)Gԯ]+[V`d)0CzC%f[Q2]QY¤`/ r&kxNYq~IC pdY8wc$wqq43ah7KÞy6B` 6.F/e:t`ڕjUiӾ{ۚKq9~LA'q_gHwZuqPl;үt,?]@a֙cYT~ 21%Wjd"D=+C xS!}ȃטP*k.վ W`?nJY{"7g˕ݙ t+'ЎkJmGvcFirq1Ip\BQ{̾Tr0@֭DLF>||@!vMsŅ) Tiu뎬78~߃_5fN壵޵#>`7%Xyŀ)mJ%D6"'½x F<)5ڲ tUEs'v=I$FY:!ݘV.ܭE;u f_S ?mf^u|˹ۍG[5n!d巅dSy^bFDbǫoiW+1󼍢@BzBҖuxA3L)i@'e4w=͌ū`s uq!.m2U(FO-Ry )'d*{I[<~u1v[>:0<z'~ % 'di4Ffܨj]q*7\'_2Š'n@L'nj&oq]74 wi]=KFw&4Ht In[_V֟pOf !^ĿwD*-0A\?(nkzkj;n@{#/Ƈc2J|V|n>~&$ ?J1TeQs%)JY0,5g-uMܜ]#gUST1JۓXˁ'.u,O;JP gz⌖\ݲUL o-<ߒryR58/ɏRY]n{~v*R6!h~$Z3qx_qsBJcٕ DN~k֭b_(׮D{؎힍X Bǀx s+){_hϤvQZ9UqRL )a&}`Bym:oB3;l.bgV r -pV٥t!l|"OYz/3 WOq6Wװ࠮VfN҄IPJP#W)`w 9d5 lfHx(ĄY. tU>Cnsn%Qȟ+ՓT"(+fIV~@.ɢx)y㢧cT6"CZKEӅ;m^LD?AoK9D VW7s.9LABځTU$>mk㷭#AqF_OB0Q~UJ^9̈4j?/kʧMzwD\3n&f~vD_l_\VbYƞG=5>N?q‘ :V!]a_ !_vW$.}lҷ(HyU|+@:il"KPs8fQ3`9yT.w V9fc`?,5࿓f~WsQ @Ҧ.㍩*\Ov]U9%"A!hϒQ NnIZ*A-w@!cAV|VMwQ"2I? % ,9޿4c mT6G0dL4ej(_;(ιLsT|,6S4bZ}I>/ҭV`zJlʢe֤ls |(yM?^KTTD 7r$TeEN 40h%N;Np~#掎|x4K^ A t5~GKp#&$|++Ǧ W ,)•-1XB5cjC ,7[o:4æx ?.]N㢅i;p.6# )g;ߛq# Laݛ5=ǭHʟ^gI9840 S]O= 3D GlquGG]%-ɭ[EP#d?;8'SCqz1XȖj)-2]t́QVS'S`[/\%d*jp.b0]*xԊ7Kӹp* w9SÇk*.+Fy\QV $/f9y)'X^&=nKc>Erϩ۽f崃-I u{"p0;R)ˢ*2N<:qb?Jj|"Fwސ_}]DlV*;&03Ǣ?6ZAOt1Ho^Q9$GN6g~$RV'%`Zq]6WLGTud'rD?D:kKF`ͺ*ɂo=+ߐ`K\kӹD*BƛQW[s*%% wTZgp`:۪Ѐ: Vǣ$2wV~JzNJj"P%k GTj};/+#9bEhN+8^ S+eKHZzFc! Dҁ}["`z}כ K1J#){I@UR0!NʵE/я䕾2OͳaDRDF30e+/e5ڨU v,gܟH,Fcek#ϔ|o24>c`[+m ' .1*kix/4+c;{jSSZқWuk>89 ʗ#O 1))ߔL"'gQsLt=}JXrSpoTȓ!#KRjEn!)9e'9{3AN~D~O Ӳ܏S,%R5lr^>;F>B+oK#j4 $]> >;x~8" xM̄\難]]h)QзYa9=.$XЇtdUI ä7nsT,]ĭXËHF=#0w"UҮtھlk:?⛦$)%>@Ԝ7)/DJ[޲?bY_-ƕH;8ewۺ0S]EWO6PT*P9oϗ'N?' #(e^ʀg<4qYk ]w({,F( J?]KFFtHI*螩W[A+fYuk@C/.aL@za 7,F,q[~g7f]&kW K]hTP$2(uV2+>::B H}HS4,ȹ} \SG ZoG#9d Ұj5v$IZG%@PW_7i(}Up@ʛr%+xd<δ&v>53o"C^Gڔ 2d> zlh$ gVOj?T\m]7OŬJ-~ #I"h{'n 8hğOq{F ~>y7FYr4FWbJTxrW޹[NIՂsF9ٞOʶ5:Xzܮ#/kw&o$1XԯK~sK`p\jEPKr8GfE߹%Wjߒw:/1@GD>bp'& OSuiS,RNNK+ixB#86LR.Hy5+ 񲄟xn>ﭲekRK0ˈ f?3=Y\V"{0lUVeo#߶^νr3*n8-^#6ءʔ}?śűgcs^H|NJbuJ_<Ȼ@ZjqR^sG:iDPgF/_\l~H̬#ZR^KS:2`'<:?܎# /Q#t l.=bІj]Nh߉<눴6ʉ`; , &vܳYSLF֡UMy8Zʵw:B#349OG Sh-&825,oLv|\.o>Ηư9βs QL[Jf] _f!}TgUX*ѥe=sumh .j5!Dzd<7{ka1K +4m4ф6lL+~ \Cy`'Tv=ډoZH|N֩Ci_&,7)U0_)fק)zn0/јo8i&xKg](FB,5_9ڒ{G_) ~v~sa>JbxSu^XB >{=-_GQn]TEo\EO̲t$R!I8?q?NOV$xUfCz?RL/ze(-In0Pqary|y&Z:gO77A\o}ZTvK$pi97͌ Vύ(>g%fTzʲBuL]؛ݕbGz׏=ML|2%\ءCZPw[QbhܵSA/3˻ҭ9L Ьtdm"n??ư T69r%T4s1J륰! ;D)Ƕe6sY/}Tpז~m8Sر˝>|6=G/ϢV%.┏ɰ>[)k2^9SOi X)_5++QbL.vo-8gA_slq߭wbzTY|QlUH󈮬!!Ň_ic_U{ؗD tJe]AYϰRwdnߴ.;ڨSCŃ/>?c]5,QFN Q1~.$x6 *qzJ'p(Vy^gvRLf Xv˜;R?3ac;w gsZ@V?9mZ\$E֦rDB5%ab2j c`;2vhp+d|G3D —)L @qpI.h"R0 aFֳ-tk#,"&hC;JNlOismΪӔ! x3`2_YuMP{7A"hϯ*u/Nݻ`Ii΢X8_ UW+8)w@J/(%7Vp$ʈ7__ ʂ}_/[T9ޮ}3d0=d[׈4,[t1Ze4gI-J)xZTg#G" qWuhlsKPa^KJ`t%5[wo[p./OhQwY;H6nI)؂LRBޝJmƅuJH :G8: h48[ ߮Z`,ùsyUq"YOT(RٶKt]BӜ;ӇHWHWRHF3 hI: jgCs;k<ڎm}|7f`/Ae;Ȥb0Eqk.UL `L&_$r0+Q@Buo!-vDm\^0=Mu="OƓ9y{A9<^fTOF.;Ii555,&!D֤`]C[b=,ρwXK 7ӯԞ!X! zIu'yǶwMK3{3S*M8ݡ %#ѬF.| Sbfp/qyD_Į H̷ S5sq>}OKo堀#!w&( 7\-}_Ћ9wPGڱد2f%^9gfzSyZC_0aUᣥff9#koMX$mZ< S6 E"EZӼe03W^7"PZ~mY\yu:+03X]15%l#Í l-VFT;26^rR T;Tyף bX87Z_7)X+u[$}mSu i h IŔ1m5v(Ƈ7ٔoptztG .,pnаGo_"*3%3S`;ENqI֣zX]H738a!a2* i#:N>8Ng4 O:8D`=oz5~SogvPHkRP+s`}9bW R ZbjAtN <aRk \ 0;TyPU.*FUl`EgHKP4!)Y:6z[*QhyS1h5yNjIE(PC|9 Eأ'2\vڦ"񔑮 G*zЇ|tj)3<+"\ pϜ3e#Utn%C'HŠT xW+Ļ OsBh1yɛqʽNGnׅ"%XE^ob=oe :b40>wo\^4i]ZQHːׯk:q= ak:f>ϩ/SeZA5s,:$\{W #n!gYޜ84IU{ʧ8:&uC{pF!Xth f?[h)$ALy+:||J G 8T+Tej9+NG74Dtd%ip`#eX<㢥qfHG&Us{]yw] :EAG"~r_j|:^vBDM ZxECEr vӵ$ɋLIObD"sZZ֌RDذIWmo&o-\/׫XIi l< [r֤vQV ҷ7/ 1aݬ=2 +%?/:{U~!W5&FŘ`&Z7}Dͦ7(?]Ӌ-AU)0Mr9gύ`½-ohlx+0sDy{BF,F Xrj@Q-G3' 0T:5~ [Zuhio!zq&sx;6n(9'̪efESG+$~7C&\aJ8dJN$lY1Dn'p쎌EgCA %Xk gA"yt{sDH9e |"UZ~1_VO0U዇r.g.@S*4+ XDmpҵf @]:źT/#OLcwpSlMN/`6ag Rt5>+t4U5Æ֒U<)v?P 2HS@]u "yy6Ӗ"X jq|3X\eywmTw3M$6d#"U-S̪SCy\hB~̬v,6kl?g Nޛ$Suҥ]TLVoVdKY[Q9*4{\:+.c*dK-xI = a-%VSlk3B_z"\o?u}% y 8(gAYB{D|tb( dhVZbI)l$/h]Sm(!wA К;JF-v4Hт!/b*CrDj!q5uѬ'9]yujRtQgF oG4=q`Rt[v+Hګ -]¾ \7O<ޘMG{sv-E3'gk*9vq[92($~R*&Ks( o;aYGƊN,."L>kfaA"tQ|j~\Q+\exϛ4Y3bZ1hB5X?38 1AT)w'@PЌ^d*J"dWof?\aSÒr8|s$ : 4 oPLnFqRdXl{Pdxv y1D)_xx`GE%VjeMڌGf,;b2D/e@aH*ut&2pz.3$+X,$& ~ o2rxG(?[^5{:eN^rp 2kYq3"P4zAeS5Eؽ1 fd.ؾ 9[P@*ZZ!5)\y_wwHfNI-XQ/σOQ'ܓ/mG ~=*8 F[:l1b1Tv%=HZ>X^QqCSȬ17wFy#([gMKYŒk ΞP$aखQ':S O1$fm/C`t3 0_ 15fWyh~Q|AE֩Ww ؛&J2N܄N9׼㗋+?W0;䳮|B; R0j=̡IT43x:ttF-xE 1P>CcxjLa[\9~CC/]|`mՋ1 Fm2W*(8Qaݨ2K)EO([w Z3vs).UExr c~Z؞TImܮ<ޒR r$RQ7NA ,%6&& 37cK]YU•,:*q>W~OCw Wsr~d7}pO(mkT½z?pI6NTNk!=1=p ]/rb|J̮xkU8g'>vQj֟- eҰj$]6̬&]Pۡ4p?n7E$y.@NR>g=,k[1y߈ SvY}/dccq|f~GC$ӺY::*x䐫+FjƦȴe?&yQ*VN + 8|0Gyp4R5xK/jm^/)RE?; r -!xC!tS7:Cozmps<ҵ v2\)2k;~C '[oaUYL<$E~ `!OEhc.]J.h+[$k;h]3/ưmK|ջp;l*\,{ǭQX#^]1I%-ctAL>{wXp39 CiH=:Twj~^tʴ G^(̍寤Bu؇L*`bkܭ'p71yVDxɠ+4> obPk ,4z=W:.VpESvI䱡QTpX!g)9hoMJ:Ѓ2*)W ~FKGu^'vaNi ϥ`|vfLzZQ*lqPRPJ!F肅q ?eꠐ?m`z(D|SpRjhױ>aD٭^o*á.wߜ. 8k'ة"#-1!檤4V!<%V0#l(RMiR*ۃ]#R?F+ɍ R:[XRd<. .ClO4@RMrGzP\Ux}GuZACP͉MxHU3NeB{N?4OՠIw 3}i:ZA8\vcl$lidsdMURxk EP\Ki}餠rQ_$G5mK2ƺFZ6Ny]K6jy"楜&yD_h-؁?me7@M ^EbЏȽ4Al)粔Oʸld0]+Nz+!]PG駝^XI- yx;')Q-8xoeUYðF `I]\ײ(ĉ41hIqV~f6 M;21*+ޞDMzOKz$!DUؽCp&OrkY8k7sʪ[ 6/2# c=}$i?5z U-A'!-ޔO2bMV%G^ûNɽ'laz;ݧv<հ]1Bo,S's@F&~.-D)2]w=/F.^1[ё=U&]LY[@$ˌQ׼cP۬m8Q5,_BƁ|W9z_`jʒ +kGz/cJf9](;V7ƥYnp1_W{t7CB^pMa=l'3 ks uyp$Y8)=>)/DJha $+I03J9%Y̓KS!| A#wvh0Eiɗ\%UP\F?ۏ!7Y M/%|HAHG"3F{zJ:|rܷOp5N3os9Fi#/i2/:t|[\ګmhni㺽L,I< ` f@eQ6w2}(E . )S}\x72sKuC]pfwМ+CMvcF`"`?ijg))lzW?eǑK'b) X96"եjAG ¼˧T-YR2kxVl")&̦M{W7q5OjׂMf6۹-˜kDl͒$<9&"¾\cn%&RV@]Ij\|f߸h+,plM)r) {,l*_<fWM.BUX )ojw(`Ԉ~IꩣS<,NNtX=8#%xۚ)עzKpN,K'qzmڱY&O&5<ăA0E]oBHqKyҿbvdrj&J+ !3BVGanZ**$CF) 'ļAwRMe u󟲡&'ģj ڨZ>S".̘o_e%YG~EyRpLww2.ϛC  iHH~{*gz @eTܰA2+A޻8o@ޡ݄~EgW4v4RcDjd`W_cqcv 9RWXL/2Жڇmv>yEe[_6rʹN?O"YU Ā(vkQm֒jhUJK@9p, =gp^kso[@8ufG|r0xZ4X*Kmi/V]Y7tET;hN)69!.B&4"&ya@uЃ z0=|?`uMZED* tc+"d4j jͫ:0,ZpqK~, :k6)9y"o9IO=}\X mW+i܇8( jV _u\JĝTQ.]Zc2)}* ]N'c_=8 4Q wFψCJ)ש\;wu*!2Y|jӶP|8{oGZK5:C6H|W-8B3_ʜK_E~Es'BW QwdnӃ m7:VzJK(Y 8wSON = Z8 C[~6ύaZʥmJB|kq MTvf3Q/2F0wk}6w1BҞ],H"7$pd;/}2hjsaȼᄞs%dgď/`[heL)+pRJ#8+ 6A<<ܘur&8d9V ꉟ} :Eek qh\FG0%.$b/tDAoBƔsTŴ}5$S?68YqJ)HYM2EO u YU[^Eњ8U縖)pOe-eKM%iob$[㤏sRv@R^I8ܑ"`2/P?c\s6?F/X|#y] 5_F/WDAL5?e V>i 5PIfxEjk*#^@.7 vj=Ͻb)BVĶm(۾^k(sZ|GM$, 5DpXcH%8FY ֡[l?_|74)1}ԩk]l`wc k/\&'GxWV4^3LX0o`VG0w3r^ ¸1>`萘%_o%K1u@#8+n-^XX-Go;'rٹJaR l*of Kuتv/JPof\r|~xwy0IW y6O5l"]p6죰):ϸ)rPߥmtSRFfƬoMF*Qw'$^*u5䛓íB4JcXx,Szh|l>E:TLu؋g;4T:%" 0Zv2ӚOY'̑W jƋ;OQECE[jbxx*Fƴ@':[H nJ] ɟoJlkeԖ.XfRD-MFQ9& YqAaï. 9y&Q&sMl[%& 21P0sr-K~Dg¿.PtSFZhHS~&hUfoRD YX?End x x&(Ba:&F".w5Ѳ4 Pi:p-P[=$eKev&[/d$o<BIcZwBUwoszGY- -seHqp^_J}:mf؉Ю߮EevK'@#&om5ɘJN3wwJc>5osbdA/9*v {Ȧz, e"mܑt꧔ד"kY8^ߌ%AMb47 K|) #{2 2-ؗs^ &)A,ODKJ7^DάNjBZЧ8(Q_b`%M[=aylrІ j4U5CuWW5a`E8 !-rCˇkAP<~݋| A"cdPT^Q4/^{i2Fv\ZpX"m N|/[BΚl_ ,(d1'y=}m*'#iBg$FYs)!dܱǨ"U%IJq/ДzrBafn)1CcCtH1(X8T E7)oix\ VR3X*Y6_v7j7ƪ B"]tNI -|#/ǙBdӣE E\2Umt1_b-n,FvDueWD&M@%9/K`B-_zI8T^#gޖ tDGq#znW}O2,{}7-B {*c'fH)d{qZ`SG\1p|2?!](u#YQ& \'.c"^к=^FP^jhU1F9_/cixհJJcj{} X]U6Xhr)'G;5iߡ!{4Tt?7#EeXh/]ҺR{ue8=JF_\TFw9$dxKٟQTS^\ΧbJPKjez簾<]H֩꬙!XFp)J hٍ'Ʌcܜ):`(ھOZ]Qz'pɮq]r_fqsXjC&j~ĽB njFFf0w^{,zyZv4skYXtvڻ䊇2,pH&ı:CJޒbD"; %  VكXwODdED4#pEõ @03Nfuvh@FcxL3Hs|望!R]~ToCc |jGnDpaAP&e#2[f^G4R'<x3CxuB8ϙYLQ$+tx֏aʴj9Io*g1 eq>' :yjnX< )φ4EAN{ljg6;nr1H:ɔ3||Ic`Ol; X3iuп".LQ7x.ZMn5!2yE[= j*! XV,F"[z -L_Né8XgPc/7Y?ZIaE/>АNuxӂQ>`,v3S3~FMRSChkW:$S):+'D7ApO׳\fUo9,M]o.jt1f|EQIv-RLOy C $ءRj01He;_MZ#JW FVnB\na)`G}(.xG6T6S'A2+C@.XJ'!?~W+R_đԮՂ2|Bc>ʝ?x{5.lDX7H=CO P'9k(qXyU8 㿄ޖ&0bKEND$2C$j>3Gtl =?cN3u!o&Ջt,'6bV3}6QTFF<9Ζu=\7CScZ-]F竣M;M$i{ hK&x/ 7 clϖLR[E(~bCf'u\\;ܘ&TQ~ʖQрNܗgWI]蹭]b:4}-\Y%AAk#V~eFGҦGl`b5)לu >C\.HKmC)>/1>pweMՇAq 7{u|UO(j9)x8 6F* On yw?]5j4Luy:L0|WvP Ky-CO dvme+M *d'ĈdRlcA;/WԛSgFXUX,1d(̅,/(*gڑqTi|W¶ [+&Gyīy{poRf1w|Tf0Cp1k3xe%%gxC! <ӵa#SY/( ;{Q4jnwӞ5Vw=Ebp?R:%` RDCEۂe4HiO<&#P2\ۼL3[m:ؼHM{$ZJsѓmb٠e}dCLwX89L2*Fܵڿ&{??FX݋FexqR=#QAzwVyy^ TCpZuBczRh}yUҙR*X,cpLGQS)$a_r2pLFd(k=$~σSZk\n/!8rP_j:{) Y઩~Z/^ۄf:َzbpu0gw-P38mZvXpk%yC{,*ާ3m} SI|~Rִ){v4Hx݄ǹor؈g 7+r}I7O^Ր˒bV6L`l&V,Jn E!ʾ/)r$us233UOgl?!m=5B=IX}Զz_m] `Mg,tbQ/^wjH+Lo [{Q:)nüS(G ՜1YaJt6UǐCv9%yA3j6I(q>tц5SWN&F| Q{ueZQiA6v>0 '`c-[k;NdSH?m\WѭY=)("⁒d}?}-VRJeqi],%H0~L->i0PVW+Bہ [oPo|C g4 ~n?q6^G= )X렷BOwCէftl`Ta/p \c&S"b j'߇НoLXOet%vK b3O}!^z%rR ݹGYQ#zӾrG̑:5QW#O!WkXY,&|y TP7٘L՚PcqHE4g-Ii_)|ug1VMiB(]H9,)`533 B2 eѺ9S*L DXr;A EkYjhvo6gLwS<{U_G7fG yL;5(P5t _`iq{i$92Wft!\LQIb*q_=HlLzOQ񅇕ӯ9B+ ,H. F2f,ڙ"xT#T5*5=2|Е9 etn{q/o PQm>Ev1˹UKGJ4b6)j=ϴ hz'(<8|Oxqjԟ\MxC+6 bjTI`?Үik$#ژMNˈa(fտ(/`vRb-9!>M [U?(( DGZMPMqRsg6YR"oxqBBut$7AU7VK_D]Sr>h'2M\o_|1 m*^7Gux,R3kF7BU*nQWiBfҵ9-7FZNCO/"\|%Y8zG Zk/׹ ŴfO6p8Tgۚ= 16&T羽+kRM[OH jăNq-8~uWO\~' ΔtޚO- jˁVF戴lCJl_\fרf9S((sWX?_aڇ]y# a2fظ+?e4sݣp5 HH;+W+2Z̯8&vO)r~ޝvqc=/}jJC%0:Ei 9N6Npc03BLmR%ZWQ헞:3iVa. ԑ@,mĵ*ڞVf9G2R請"5|w1EMm Ѵ'&Eýv 6 B73v x;DTE!8APŐ4 yoꄨ΃$/UKB'>WRWve/ OoMJxvE!Wa.6yPM90w&,O71_Z9"`u tNtғNnqƹYFrmv3XuӆRD (%^&}k :\LP'}W: ַKz礼]NõN13 H$:\| g\I-m1:vG$Ȯn0D̎ÜB.'jJ ia--F1ۣiGkE/>D~BsVvah(A1!0ˡ,pscMuO0hkH+!W.CgW\_JKXKsE(%Os혤|"k^ a;9 cM=57:Ym\#g0Ȝ'm2r@4{fMG6}P8EwC1OwFBz4"&<`<ǖ.9SIA~*%["+N,$~saTO86-TYXkE;,,#yqk*Q7O곥̬4l D=zbWx)-mjp Ywt{!uVW/iR.>0<3nCF WT] ᩅ 63B[a3?|#Avd{TN4;y󗡹E3xkrXf=6Ӝ 4z?thv)Ո,TpDY8.ulba@qD g(t^6.BT)inDXPJ"^`@!3gn+Avծaoa4/Ჷnn,7%V;3S(T؄^nnenbnEԤõO[V^ꪽQ!K=l0zyErxn \A|Cɗ$NM*dR6M=S]]%u*.^n78Ӻɏ0jP.cy,V8x.}$Tt),ollP-MxLthW[&7oѦPP;9vݩs5Q}ԵUlׯ;%xʩhxG+R-uY/,+A"fO"Y_gxa2Nb<^zaE@ yٲ^r*e(Owvh`tQ0x^.K[KC5/GS愐wW;S /rYi66O -;]84Y>[(SӂΧe^t+ l)mj4$R1 b~TwNYV w%՚ JyvHd9\opka13?JШŴ{mવ9gK#&ޓl}BpO6VЭq9dJ Ei\"yrpwY{ %5-ʹI6WRcMuK  wC-Q[ 9&,I\<1|j)EMm3£"z߭yN<< ЅRV.c3F ++ 򋕤l2[L3jTJH2&r"'ezDR"I@[*R#e._v\;GZ  ZjHh3$h[oPw(Q)-p_0 _1csEί ~-_b{ksk^h=ړnzcp /qi’NoA^_)1> Vإ,}KEaL/AlWn4iHcBKlG.EN'%6axJ^y:K.>j |R{vwza韄[W%@<cڞRMh՝.lALdokA_l ed~Ǡ91w٨cBsF 3` {`sEdw櫵|BoF ֠TYO9kޣMJ-d#=;̈́znJc/ >^gQuqzARtaeZ.214icYwUTEoMgl+RX^v96"_03R ,U>Y8}I8D8M:-ޏL0 ( MnǛFr/p^ֆTեY,IL*K;@$=N@eu+Tӵ֢L 9,Ԍ̒^ġ-p&VȂk*c%he$J`}`y(BP {.&.X&e($d1ō{P]UU4_-l Z#EFOr)/Vh9H5R'XVPw8[dm k[r v)&my? _T@CwcG;} Rv] 2XGkvO$ӎ ӠŐUwӀ0!U3-S.g+/}G)3u7q9wV2AcM; LF ^}&n"P~!o;fz|*ţe{@2Kd*֤Kۨ< ܋gƍ§Iq:#QNS$jk.0r]hr S)cNb 1*L3/cGEYH p`adw @j╲AKt"{Y' NKFISW$@ ;fY SC|ް[Գ7VTӶ! M~ڃ1էNcӹLi\3:%mKGK-$@ Gfz1#䙇nm "Ďg 5NuM[BuThl+ʓST} &Ir[M;|@%"E$f tZAKR:hN+hUm* y [[$(&oL VggHlxD'C؏6qɒ~O]QxnYT_0@? & >꾜zED|F'?X%exzٍ؆>4% PҤP^EG1X|poz鈄Lm!E|H,n' Ͽlg3p'J@?SԊ +t|mdGUm?_@Uk7GxD :}/.l M< Pe'p ߃V8249-=?wty2ږ]D`01QHՑHya6{7vE 7P"޽یqL7&v)nsKgCbv,c7h G0-RM~&_L@O 00l#an 39xͪCqКY?aku.JYws8&K<$o|SPPGD\GǎlQs[ )@cK:Vkfs~ƐR*PiR`ljnlQ,PԭƟ@ndz Ԕؑ#R *ے**2>d© vemZ84L#LY [ճ_HZ*'. TP$S X'ݠv,A&T""Q8y 2 >D1u3gsI}cl14.;?lPZ񺳹zrL5+4gCCRWՍ2p;Fn"UurjĹ*BpL@"/!m o}!bۆ/M -AXf2i ٯp3z2!1DAЇ PA Ó\us135YP朎-$`q ~'3m/t{9TndB͇]V%Nhr9ll,{;;E4\ bʠكT` #\n(@놌LK}t\!NJ@W2j KITmp7!&OpF=I:PEcY'de`5Рv0gPǼV]p6 Oy&ie|wJWamt1'"tB`0%t>V:]4<7#Ƹ/:!uEOkrX6~F~S!ϧRbi4I~Ta.Cyڝ$K߳P}\Wҩ "'G"=SNsGSl'|w\l䝈2H"X5xO҈FS ~*Xa@6@=UO`]6,n\ohh7#/tH8Q %thu.oK芦MYOI` ު0+zKhTPv?3tu4wVYXbb C%N٩^=ȼȖ J@~6z6_Y8LȊjQS<{Q+4P,[wh41`x)t=^-me:%|?t,AruWPvvK~+lc1"FpO 3>ON&W59QCZm vB?Ygc]? GZM]5*"? K܃ٺrD}5T rNFN8<2eOf5kpCsd؄&RMmj&1w.]և,Kt?.",]q VS7 ?)s\::((;J߱{~C}KxűJ0OZ 'K$TWZוGGޡ u[BVWou4_|*_C'tGsd~AC [DL4u%V~X ;ap@{B%08"JtU۴@8KLQ*sN}9/<=d4kt Em";&h]񊥰!bd`lAT#a`E{ikUufP\ lrZWe;sP\) ,ƎNkyET J.-RjͲܙH]pbuOVD,OfË.6>ߗ.ZH{sC}~ǖ7nm Vi(9nBBhdQFΡ"PƮT[1)A̔ > O$RLA7qQ~L*J4屝 *h1j,V(;,fOi`@bNks?3Β܁S@5<pB4~A:k0G aø&@8GVl9=o8F(7$;;"]K * ~A.@%;e>1{c-ŀ(EwssN@[uKLf`a'l D<]Ty*+Z)N.!^Q-1c~A\Lꇠa+[?_DE-߈V#̖-VB7&yUgoL/_QB]P4ood{+DG 1[TMYN.ÁiXN-̺_ynXDCQ< -0<4;H2U6#nS2v>ʭ*rB!a7`s^yE~Jh+z}nR^ 0d_| n3M>]@GT[IAB!xfD"%(H2]X+C(E6.|:6]_[l2ԋ;oe}`+%Ї2.٧gF?f;ArU"{}"o2QfC d 6 \;eT'Kv#ZGB6it+MR;Tt?aj(cZ,$\gUiM(mnam j>}y﬩w:kE[_{f%?Ѡ :%a ky΅A4à06S<\ԎV=s\ԾfEqiXpY\OYcѨo`@`Vϟq+: T!U>/,J$bO .b;SۤAfDgK&l?I!A Pj)Zby, zPNB6Z6'Q#ܪW4y5)uŚgIp-J DO23BjtaUu.2 ͎k8n!4F`b;좷H"'j &o'JPmY+,#{BJHesP. q+ iv@ f?x[W8SURJ h:^<'L.M7< >$84{ !ck5Gj j"ٴ^-kRݎ_˧`!t dO-Գˈ:qJ/yz@AXǣn5Ymޑ&(D9@*ziSrTdu ŭe.TU'3D3/]c$#B=|@D W BXV Y(Bi O}r{}"fzY^|u !pUc(H%g3I  8BZ$urQC\?qlfsN(ӂm;@;@;"v0πjZp, U,it=]gFO7%uذv}ⰎX|gGlo^f\qpWb! XAANL|]R!D꩒B[?"wfhI5?FE|yd+5df@_fVLXkXnEgXL36ݸ3v3fnHmm z_wD H< \!4I+ Rj+),UjťϡqUj&+m"l3K]$/81J΄Lk6x"D 4յ6vd Pwb[M/NjD#jw$1SF䅌mZGCE *!H=-6puGYgZ5rm%UU?];F3Htʈ &'n$c=ZP S+஢7 sᬺ 6I¹ ׁ`鼸Oz cޅFo33muV}!jJ?r/vDhkIjG{]ubJ=$šdJ*{ږ\4^;w@ e49Lc~p•-y\Mo7ǁtb9Nqg3zpO{4>95Da#6WL{Os@xXPXH^#MWIPAyd!=ŝku]dcCE|6\kHFk>z\^qJha~p'x*tX6}Բ(eNUc?2dAr$GDfKUjj ^tǯ Ji8E_n%/$ Ly~xVW0KғiRJq ]{X Aen>Ǜ(?>e.yy*NCd/iO?YJguNuO/D4%vqB梭l:7BMk}cSЈ[kx.:ծFE`* D'_ˠDz./K]#Ax熩xw`*2@}PIouJ1yE &UvĝHR >tM> Apoك/<ʬT[-+ㄈE+n-]S~9uw Hd.7c$ƸSںrWUg`l5~­Ók֠rH˰֡6HC\}g-mApĿPH;[F%x BȕviƻEӟ%9kylnhEHk?ZE42TD R`JГf3hs:TLy$NJ~Ťh~\;şp=ѱ($~:Ƨg'SxwqNA9;6M$oRHKM94RI%Mt,6˳wۤP$Yw+2h}9e!&Jq>tMX3tQ =ӵ$ݍ+cyHڞďb 0w"a\W &֟(a{o6ΊNhZsD0~I\UAvI~S*d脻OV}b{'@zU1DM>Xna:ؾ{T j[Ẍ&Mإ0 ˶EAnY]#M!1A}QTQJK0=ȸc%N?,Zo N2O$99VZr%m$\xME--B0HSdЯ UvSՈnV|~:悦g##n}UbܼЩ6tM+{'E;Z7'N[Iϋ< ;F؊nte Lt|RՖ4qQDwA0 H`?IMڢ F2Xͼ'{_q :"(|d 6v0p &`M^i ^ngt+!'q"GȈK<}*/>~lK(hE܁K R{RG,)͊( @:pC1uUjkU$}:+ g;RkI;.SwE!D05mZʄ|a+լFch *x»c5KP䭭C V:ԆoL1kyxx1Dd]މeyK&Zkx~\=U$)/sBZD ˉR|3 :/WڪZ!.Hgc)BHIBQ4qLzj(*s QW )s]]biiѕߨ0~jAIlj Jj"n!ʖx1YTp8d'rag&#ꀺYv~#TFw/̓Xb WnFI5wrgc#].*J W&Yj.teXru_SqB_K~)^o @\ZO\ASNS0oVq%f)c'>J_I͢k{bhFq<2h3>Db=ѿ;:}xE rZԔ*( T3E?+ޣ{/Is,;-d/FuxvsӠ2,W"m@ՊP(Ny]m6SKVW04tڅk}c0@=8 ƹ< {EOĔ3lu`O #, ґkoUyX*s,#RGbgi[(Yc 2ޠhJ{Wiy/ OX`vv;sI %c▐졼-dz`zu7YѩÌKFxie$fn% -HDEK#D;qtpÏ䝨Hv&d_ͰOx8ԸyBGRM0QdPje[(O/k)+q߯;[W\Γ%iMDܷ_u6]%9JrsB+Cwك,K nOyݫHlŦ_]:Bd"kw !?3:󀜔Ln;nB>OW?PCkNCûugkW?>ogi\ٰȠH'pig"yӨ(ٰ)98bٝ1Ы( h=Fy4jNAr 9á otUT\:㠀4> QW)eY,rUظ>VRM`jpV*g`m3z?,@zH-h-{9; g 6`Sd6!$)Y+1Atk3_N^RhA^T?C%Ƽ`8ᵹrG>uݵv?|`u7z fMLQ#ߛr=SƋAM+bL2e@?鷅14XL%#e}| hcڬ$'$sO1^ ]O]yb8$My8\KbQT#'l=7ַ]6v|X[4ZrYL' 6{{7|W`iCdmnqNhHF;@[c G G!'cȨTi{i0hA 82gDY`x9y(f{nArPOKbm#QiU՘X1Y: q* eG:B-Gp#h铽:3n f˷.|t"#'H o[$IAD|0~{،z=>T7+ G1Omtڨ!)ш;n @5]*}s'FL^mbwDo'dFDsB%Fjzx Ԧ:^Β;ΟzLݶ$#EvМL.^71G:b׼M752'HeOVA?jߔ@RC6%I6tLV=W{aB;L+D: /od)"O'6|F)JyqO׮7 IXrprL)ϹNݿV20"z?uu6Q>Ezʓ_p,X8iBq )9]I5KX]w r9QE2K œp{+5( Dq` BuAۭAxɣ_nvC[t(F % #`aE957E'$$"E=Ō 1Y))"T2{Ƨ-\ Щ.0enqO]Y/1QF F+= ԋ7wL nYUuuK&^V 㕋*45´;2`SڣBwRIl=Ío Sp̏k|;ߦ)[݆,[-%4#^GP(8D6X(Hy3Viyk~Ya8NW"u.TٰO y +Yi8R/$UP9i9hs}q]啐 Ȓ]Z_k[5* @/6.e=5< u_ad$Q\.& TTx~ )GXN@ @ ˤkiC*y݌.@X~vRj ?Iǀ7Q 2_ _iA Ȇ$vOk6>-`P+s=6>A`1*0څ.?%,pY1XAz /a+M'9@dy0=X()H9Y뭰?8,LJ`cXn'15z`I[b*Sߧ<3#'tTSDJs[͓:Ҷ[_3c!Hrn}U;hJTHQLېMg݆#i$yTD&I5M4- X-@"~t^7 ަ}/77ԝseBɷvG}d]xXƛ{~u]-4]<^@7\j|[xlbΣ%KBAʆSR2X5h f<(j?/BSbnHRd-?:o$N]r/Ѩeu} (6Թ1-tfw/K.S|iE. 1/Y%l=-)wcZ?-z]M/^v6mgEH~ "Y'0EEͨnPFgz5UZN,!5Ȇ 8S9޾$D`H җ;ni͠8UWw3+yqQ?LClP]i)3 wv['& 9#ފfIDٶXݨB Ǿn_D*ċGei9#PeUK^}VyĊ* >I(KA5lߘ0=h~~xTaE[ >'8RiByش'6Ff_C=+QfiTSDd>PIu(yFab#6UMuw+<{azv9 '? R%b={z*Uqyî-,cҧO?|A nk0GMU 聴`RFf Ƿ[_B}̏[Mcam 4?\r5h-xww (הAt0ٙGT؎/懎ӈ엙Ҭo %2;i}9J|@֨Y3^ndcjzR/`u??i rtUxJ!|jӤ2GrZH/WpX;`9&šXC)0e(Jye޼YGf.*S3*q6&ֆĭ_>]ZMs4[Gi\ OB4$;LF4'!/E1:`ph*oB.3qw˨P 4*y7l0QvUpɑte61,UūKGEfmƀfY h"@J[5 w LˊjiYЄ˧4ٟV:mINFNjq;? .DfzK[5=@ҫb2b颸 0VC/'~p)P׻ +^ Nʐ68I7J!jǿ$;Lt&Dm #P$k\ V$&[ ~}{.M.UVYk, 6Ya)$or Γ>>k.yR)Ǭϴ/&(׮ˤٳ>-yv,`|aǒ#^qtOT >3MM!ލQWھ0tM93-9/G!֋|*VZrcmGΙSSLj1ry hPv"o$V5=e?6!SdNdiοxhƞd(& H1圿x.ߝY˞Z)eIqю6loJ dxbfk1 k,|+ATТi;m N-龓&l 0ȕ;$As'iQG qI<Y1,RoJgv7,!Dҭw)IMehS]RwS`ܘձ{+Bwi\X3|5hԿm!iCXZgWX-kX8ݹ? jĔ2p@YZYERrnRw ;"OK|ٚ zWE6*پAOte`ED\+8A>Հ:i^beq߆ DL9/X4wk\s28oyLa[M>Ck;kUay1zl bͿ^0S_SᏣ%b0jMYȣE&T̆Le߫R% 2ִ q<Ͻ7i}{ N{ex?O) iU~ٲWNb9J;4b$`ÌsѮP - Y?(@ _#\wG% rXݣ\As1"d69U4*Pu"L %~\ Ʌ' V Fsv"%R: 3H7LSYU[לW*Onh"HpLBh"O^o SSi\SL|UA"k0WF'xea*!(&BpG/bZd9SE5u #2+ATBq#8=ڧ05AZ 2kM):\p%56o^}X8dZc_Wև5I~[ uk-l:,r 4e|HP-#ږn# $yp"V;Gx2Ǎ:haMg%id>%OLn,WzoIYchE,)ڇЍb~G /}y%A!A)1̙Pu+v Յ;( **c<&a. P49 RKF:yCh'3oU5`XSSJ"+/3P/K"b^?3Ot!kKP 8LEm YNRTor +J^vۢ5ӌu>Z#al_5YD~iVYS&qï%zM&L-JQv1b2z+V&Yy~r;|}ZS1}–JZjLV̆4H|XỈ+gg4jzjUnCQ\1:#3ܲ 'Ԁ 3 臠d@18!Mb_vR3} l$ > Bc3~'7OXG ̏Pxf$]<6rKsC]BV)Ka>}AC6$ (q .W?:b Ț*nbC?!\E hWȬ+"h+t\+|sȦЊs?}Cgۂiбj /zv:w1<0*,8kOqY4_88z&]nq IɮL*Ȇ:^ք/-7f.˅- DHC-F@Z-f!Xv3F. Н'VrzabWX -B@&x9!a><f2h"vhd6 E#;lQ}-.)^ųtiɠUEWyBcw+0<61S1Ri)bz(LGSDoN7]flm~1{̬66b\`5m:p>epFfNp,רBq 7> Ql&ñpt mB %ewKTF3]Ղɬh"+C<9^k 3(S]<@W1R$٫R.C%&vbyXn*罈s ;5ćKṴv. !6h+Q?-AlsZ"FԪTQ7ɯXa ڏiF z|Ki_ŗMp\|h* B<~sV(F$G/]h.mEwВfݺ;**K hʅGycS(2?YMC yUg|ػSl\tx!~X=;,dDKE_nEq Z|Ro[ |g&J2&]il[T$eV SE$LJ3&8A[y+T&Ht"[d:ꖚ7gztڪ -5E ' =u- h^7 Ћ`3>9 Y!>D+=GS]Tm2R̻^z۷nMY(b!3F;@y)ͬ 7Grp#CV2zZM{qNa /yT&~qVs`Hn1),x\@aC= of^>w@WX4i`TzZ n!b>.lV"d}lNq7U>Ƹ 0W?|}-!Os0b1M?ĺ)S G4F\3A3X;(}ݏGS,ވFp(1*[VE,Lmwml6qyk] ax;r`4o<#;-15EI'1 ^2 QzJC $.B|c|IX^⿝dws[nڷrȖ7 "B4/JIJ$ PsF!pk:q-q> klĜt,x 0Ja4Z7e6fc#Ph/Bw\.X/(;!,ܵ,hl:7T9}c1~n=2p[ û哭z[>˪ xhj2K=I3LXOT^S^IY0M';'la/#4ýjNܖ4$#l3롑0AJ$HZ!b6_~GcHTq&M  B79H \%hX%qINBȽepL9W 'y,_%dJi<'6|{kv2!%bY?q2\o&F:e-imfqGxxf‹c3B Jێs{O|vFnU)֨Z!b|hcrs.ud1OShO,뽞]98^b`|*5!#~u\ڰm%ԕ?T ,WZw;<攩Y~z%OYVk^Ե@=^`2]C>v1F ŭ=ٺ FuW !v^.p[ƇՂAj|b媌K>:RqMRDx"Xٛ³lu ڽLKυ^O{zd^8Zw7~Sp=Spk%=䯫]Tk[ٖqW%Ar m8I\BQ.?v |t[3(u߈F\jf !'9pq95?sf*Di]-`(srTOMtioWM>vuyN |qOT k-cj'2&'jwLtU@Ѻq&Ƶn؃ tⰸ+㔎꯬kp=bpޥVͤL52JҨS\thhgA}"N-f+w[@%_Mc:>GiL!&?>mьff!ȑwѻ;Sr6;)*'pV ={Z,xny9 lU)!֩3ںWM\Qзn P60oC#EZWv*1-MRRg~e?&"Ug ",v! W{U =:}^s1۪fQxVD|"Ĕgh])l_z'ptK9lrQ6,^YBV̗kw}Ԇ F6ILQ;\yjs5@|waO灯Hd);4Y ۽:h. e2P"NF_r1]HBivA\ _ 7B7VVVwi(tﷃĔT l]H38!&"'+LG qYL :}OarW_l÷,iɥlTto+R5I]! AKgzYoΝҞ#y'Ȩrs`̘uWW2Js56=9^<۹i$ A؄mcʹ4 &UOnnhYbl4 % 1꾖F*C'N9(.5G6Ch < ww_ȷ3T܅F1XXw݂d(!e7mT{yEp:n>M-yY_%]=[H2;w|#['Xe$"˅ 4tm1Bh?ͪh{cF@}RĿ(g6W"QwRwQp77^9G;$W>TVoS ezby4=u-(%{)|ը5 e{}p3st:I="P#kى?^}N96u30\),rE`v>ώEј3Bkb~^~P11Yh83XUN] AAx̴k DP=M-LEg׀v>mb, TmNQZdGZ%TiTdelا+LQqlr/47SR)deH7W.N>rc'h. |"r C9`P~ſwe+,5uomifa\sĦ٢9/?~}Kcw>KΣjm^.5g x2S@Q^7se`xoX ޲`5,|B{qAm{A9swtk$9783=GY[viV\gnk+=7N.kn_>h"j0~Mq-Ho.;r2In#oWFrFC71khІ k, 5\x:Z5fO(wN^%w1I8_TKlmLu?H:R>[1Zq^r.oݍi@L FDoRw HvŒf3ꍎom>O3nu&wB>L#FA1Zw\se? :JzUPc2{fOd?k$-7FL,CUI9"A}-0dGȾ+inXkPv@Չe ܔ[W%6d~c( O=rz|Ik? 1-ԧ7:։Za?MVW> d!:$FzdC8*h0 H|r]%6Q9\{Ɣ8`ՇpՃd+ؗ i(XG@7lM=nOj)/a:PWһ8ڗ 2.å .88vX,jx;j68WJ;6Г^-F=߳'IW@- s\O zA򵔽ٮEOPgp: A7TGLjccQn~0Mi&|PVP@{8%RI0$2Hjӛ{_] FFk^oǥlY!z9J#5!ڲuvYChe\R1Zm󟅓OR:kErZZe%|D}8 !]i FQf,~ ihW%ؾ#46n pD ]A [1Ҭre{Տ-  ,okdD:Wqiʪn%%POEn2N=qjd+ tM3n1\{z?lvG }.oy$%M]YvO0d"r+FhHd@Ppٷ5]=hzb,ОR%2e=m#p3CD5_ר]=gQ|D=-˨d WA^VRg+?EڝV#DGZ2ï'zQ&U۷MU3Y&0V\9$ Q< gB<8W80]' Qֺm\`-U33KHy>kc~PHK^[ zj0E78Y; 1csQF0NHSɌLr,q6.G6אk *HqtX0@anDWL"}I~#yL>6[q_BҤryt\XCh7xm3 ƅ 6M-4ws(17f&|ÙV~S @5~'fqqDW!Nh[쁖qS}CzEWZąWuC%?> ^" 󺽥"W!(>]- Ӕ^#0SKHȇuDM4Eqj`U9ɫDLOwniJ̡5oTٰ0J*f䣣R7 Tr! mЭSoeG(: %(ި-b|HNȒH3q9_.9Tu'OrdYnhZx}fAtM3ix{F|dx~5CzV*}Ї,B'CL9[h`>d0KP? -_q_2NT3 @pTG- -N>_Bb?&E8<$/bv~<5U.JuY{oP"q.z>^70cǗRˮ .a%'Gl?+/#cu?\/f0N0ҮG) Ȫ&ʓQe}F@`"8zIzPER[? `L j+4c bDބD|MhXPH_738uF* ^ 3k jTR(5vRLx ;xjkK͈0V_[jzpJ$[7\Y|ȆbQ ˛RL^|FZ[@8 t>xgXRs(QH& eĩ 8Y.e&!A5&x-EeВj=*/. .`prvcɄe膗y?]& w!ShxZl f.ȲXz3-. ycj2MBNƇQPݼR_Epb-1l\|-%_Ym5[JV@r]YWC)ÚQ/iL ݗ@zϽ58 /?oJPc8*Ky \aIZ\f5o DvAú}Kk8k@1 ZmM 3ca+!cd9'CUJk{MY.2TYpRcrK}*4s 詺ҳ΀]x\˜se'2@uzUh~κL?tgcK#=nHmTH6 %Yjy|UcwF{KDgMD3Ԏ+puzX]O>PL?9(>w{-^1-"صaNqOD:0ع'KZH5;R{E dGeyg;(gi9 J{T\de}/w^poTx gN)+pf󱿤P HMb ux~`VbzfH(οK߸oo6RNkn^Ï"~ o՞*1=/VK#pul^PK֎y Dd ׏gIgTkdCě& ..k|fzr=\a2Hc+Ds_.: YKȎL Wܤ* oxL~s;=0!U+|%Gevbk'ʄUJn1Dekz&DC@Gg{pB^e?}XBt|TUBq` ļF cU{'@AkI@Qvr:b!Py*cb6[;LJ%gN賻J0a B( <RȉCsR|+'H1ąlq%`(K7 4 `+{e?bÝ'¢ -}_<&2[nJa2JmAξ8 * &햯ck)EVA>6Rl y.@_7gr1XWU9_7Vy.s)L?jݲ|_ _kFqFs _:/ŕQȧ'AGg[&_섕 gpa2}f!Uu81oΑ=pk-RUK@e萿e3™jwYK4B1c8R?@\А8xΒ.e,N|ȳ<M /w٩ێ\v8(V̕vGjbdj&;>/uBe˜rlVlաdSpN3)H%*4{*/4K2n2 SEM˳LFtvaO4mt֋8:1 QͱCɿ6W lz@'`1z|CנEi}IT ; +gvu%_ GCG#ͩ>6I Pv- `$q,=Q#Nm0L C=(zcΡORJ;j:Mņ, PrHp%3pH΂bT<ɐf1kG[ Ls٦F%Lja*+'bc>Ԛޓ)AXA)olVuE@oh$s/>ZEEHuWͅn]Y09_Nu/MUBw=7,EAgͷVjL|9'gK*!bu;~|lEDXETjvWqX$TZ_F Wte¼$H]3p鷗Xiuxv6M_OcmFU' H."<uIrGzXQ2BTGBf8,?7xY֥"눵5yD0Y~'_J#h եϨQ4@>3w*;oQN +2<+bܮէP[atjLŞNF),&%;PDjqxr!t%.q%$ͨLM\uNyk1dQmA Ӡ m:)cκ6-wGu,B:6d>aNS?64qjo3~ =&=:#C>HJJf@<;綧FcD|T٤Xh2%H@ כÃZO=Zx3R,e,Gǹ69-г猞Fh["sNgE\t7p7|7[!bH~aޗG^#:+Q OE<$DLB2v<\QYy'g^ Q߁GOM2ˮ<8:m\ˍ⍮o0AY3 7ڦ*N8Dex"$ر><Ъńx<7k,+RvSO;9L\#3ê0|N 5z P:)"!Q{G$gm- yegUqt(T$,i538 XoQ792$ףu0z1K\6\ZvE!{W_( XA^`=kSb"9xS¸8óҷ5̭7 SUp +4"0?,[OdIb*+ Njm QܹOe?pS,t|_r+4O_NGi_'Ì_:Fy?I B6)//`=^ȇ:Dv݉P9Q,Ζy{ߧi8&9CPy ?O.~NxywO6 oR 1)XPdB)fֲ E8憯xq5/-Mon']RK:Mf1p. 0T÷ح ̝|i <\^de%\kφaI=ɯޟEOSW?lB;.FXvuv{ti"D6dBڤZCuv9w4bLT&5IxLЁ$ |;A:WSV1 H050:x`x~wg?$@PHj ]Ҫrl *LlIcUQBF+4n JL~ 퍊 ٰdZ?Ã؂S"jxkq™>nN!fEv7- KE6wUDG~"5g]s <?[W4]댴uBn{3F% 0_ݕߢ-)Z_=~)F8.gSZ-J·*(L{G1K*3$ؓ@9Rvu)a^VHw ,P hVΐ"_wpHW? Y7N_CM,nJP;P߹wm3Bjt_C0@ۖ)V/6ҽ]G* Nj}ׂ^{29Ŗk+$zȍV }-''5b;@ qA+P X*5SH<+h@T7[VoӘ,Ͻe a8_}9?X,jp {-x*/Smf61g"qKcM'&,mz9 |0~q$*"h DZXP ʍ$"75qG2 K!;Jb̔,_{j e|1 V{́B9.>m}II`~c1횿w^$g0,D)]"N?LY !d4FaXYeA2/O]BrLvV q8'a:k=+W+* `2!8 J0z3ǥoX㟲*nMSP@a@cx zNV`D2bk+7H :ZIkLc6o(c{KYF}c]btPB&^H+]ie5}P2[KҷCs(@6Ӽ1jL#}gflo-^&pA<|g_zJq|'Ba4//'o)0;HۢP'v=L8:C2 |Ȼ!cR ?Ɖ 9,mѺE'{V[ź;vs  aB5?3)W4]HFl "\M+dqڕ^sH3CϬ[iPgJtS$ڠ+.pAhwߕa`7N $]#g5 sYb)lC3Av=eTKo7ǵl!p$ѹ5zta(D1.=7(P> =oy9Py0H;$FHϊr  ;F= Ymj6jm%#I;V%NNWV݌=jx>& vO]/w5] A :%*uz;Lz~NݕT޷;#[/-M#1Dr]0(P~~y3K rJ Z]mjIuzio|At'iWLsdyd3ʗǃݜs*q#7qo[*bj8t-\@dz@#!9]Kx፩SϗA薙pd`)9\Cr̦% ,DzA}!X t"E{<|.d^&hAHyXߡl*:blo aS0!S3mGJB/~GbSѠݪ?1RÇD|Pb@5q2SQBS!|a3ꢣ[ jj寋I='CL:T?ڏJ '\4:V~^P.SpF |#~Պ3pyZ@Mĉ!7d- qs/!Rz%}ujs`,}(#v9>I`mp G``,8+n/eKҹtr\hj_AAOf ӛ)ZP80A?Kh;q,ť$wQ2`^h2\(r㞼6"yNӘ5Tդ)=p-!?`Lø7\p^omuo\\WMj9~ mxVSNRfnԓzG#:?$g<= 0h%~ř"T# "cϏ>Uym]JU밢]Ԩ BntT~2oG:$,$)'$պeD {0,;m +Cܝe^fIbc2-hHMQT+^0ꌋ+6.0v34t?hi- +B;f(K#`>see懺퇜hF#!R}C?rǺ%Ee0Dm*,vbGީ7 O5|B(UMnws}2/&iiݨRtdUS nZ}e㦣@1o*To}n|*LME#US`͝5|FqmB:/ߣ+n☚ hyaBRB xaUei/ 9Ϊ%;>."f6ڂ#2$ }" bjd^y"&)-G|xK'z֏Pve == NBxHl^xM݇HGہ1SGHuuz,zӚEQ|!̟ít_ͭpz7_A=a86dU]JO'w!&{%D~EfagHuїl1rc$:; O: 0 /|{(}gjx q1ZŜ0\gX23ZhX2͎KrdГ=BCm0Vsܻim!Nv#s]תTy' 7{޹Y4>@[,/֤҉E۰iQ2yH) `Q!#W#R=S(v-dNEɆETһ VÇ".)7mÛޮV2_%Kt u2h GK}z~Ʀ÷cP!Xo-QL8XT;R3A]燠`u'`)O'%kH9VrUQأ`?O΍XdC[+c E 03ӛ(>LU~#UJ=j(n.M+="MQJ *RV5P(C[¦c(n –)sqS–Nʼnt*{!G 9w[ 8L9cN)ef|Gx)vr/6fȪt]n[ؐRp-!^CC?vh7S֮G"@ k@Pxt"c7r#|>l ƈ$-.e$u5}s7kZAO4*lЊNO9w+"mb:( D i2P_47 m(C}CQͅ9U&b6U--%>*uޑk rK[k~Ut!CG-<󌳃Ub"̍X`iUɛC%xO ps#(pkBqGDtBe2dNRL1h%F.(ds)$A0sATg6'ڻ΁{c(EC&?wQ@joBT<-#x#7E97$C\i'IUzJj`!ېfKbthn% .:w 4K L7R=/JL|U IRnFg6\Bi*h-Si >j/,M i JG 9BeyA鷭p@:(\zN m\*'Bfb7H؍[ xpobj"f=#;IkO8H01:0!턧P=!:ɻ,C! |Vna$['F́Wn*; 1-{ &NRJ{fۺ݉4) ;r)7<uȔ纉Ǣaa\Bv[XZ4mk]*ֽg7o::')n$xa@d՝;u1y<"ei= ِTunwhZvPs: l}M [^D% |jn/cN?C_dP6o|H[; ~q *qJQ?"kõe0g`ԛODˆ3ư:|bo]#$_o* Grak M8 P- a<\-jJ˞," NnWO !RkD(ZdeQD]w˄$ nQLl{HmcPo5Z蛁'b:_.0%;tEc/5W܋ |/muc.W̹=7o]/}fԜO 5U3e gW/<'|u_zzeE sdY5aģ>C1"'1J揺+ ,ømcPA ҿo[R3oeB Tv28^-&r<#PEG6RB۟Hq9^۬صBQƑ2|SJLp {Ik<+ZFqH`MWgM͝GyəkZ3xE+M+UbB֜0),.,}n|8+gPVZ!GJF? 4|5{OojpԬ,*/2(#Gyb݈f>OueުÃ9}!;WքI!q"6\si7]L)jwø‰0L̍5&9VC J=h P omepgu/uώm#TIQkjW# d[J;囜}]jT _d %`6atsq8 *Q,P:4b=nA%W"Jn!krGFv>Òk7@z@`RLD`T/}-ۤźP'7,-ԱYЀt0D_INo¬o81g'c9GZm.u]zbolGjb':4y@tn%5< Cm' H-8yMci}ia)i~p2~OxOk'9J('2&v6'7^xGjh-D{4?XJθ^gJIHcr"蜪>kp xz7´&M5Wn4=j~KMY"dV#DR/YN>rY`q.4 rǷD_WrFNl^K5sX?##b1ANB1LcJ#xT ;UH>r5GDp42ɕgwkPGG^5`U)|OnFgQ9w;;?lniؠr/j ;3_)MRz %RƍhoNqY,</kk$8ݞ,չ \%5:8m/&s.$(=!סġjBRf^FGsdN˸r<š׮YC:)Mu԰hJz[-H||XL-Q4FȜuK w_G(\ N+W3@6W^tqtRA0M Hd_JMw?{>RtW]jn0p]mF`s$a*YP}^ண3-D/[B+/sx2(U13]ttx8r&688ՅaK|Y 9H+o&> $z3Ȍlt~4g(ޞaht71ecDt x|+k'iq`~QpR--g$yX> v[u4F<3Q$WWM܈Z}^wN ,`2i$E9` _zI/Tp[e5#I|n_ddRM{5aN 8sLFkxvO{u/ߩ>kQl/pkH5P+_M:ڠE|98pL۫'B \UE*ůUe:Rzxg3=\ڭd-UVtspm:CPDCnƥ ܠaƩڡ࿢%G(RB.2u= ^ fMV ͇{ve<,z"|$2eAx𫓰Pމdef MeW@ e+V w, :- O,-}UmQnq3VEf̂d<ms C3Gs:NmPZl،'n@1Ă;ˀ.%ifd@Xx wة%ejhMP[W-8oTeπ~`Uঝ 7~tvh67mA)ɣu46t:Z<vEy(~/WQT$Y!U䴅+Z1ڇL1P+囦*o1XEOmSBgkv‰R<&&v.&0_+~2۱Q7:t GP/\r=f>aeI>݅:%Do!Ƃ,W7W 1p@qf!csc0l\pZٲ#[6N;Zuf@d=3Dd{\IjW+[qvnvA8o5Gxp=R\b&z<_W2nnf Z˒z1+2wgZ"q6Z8伙,r$O5;b+]Un_ceChUmT͠K.nVN'YMU!40īkI%o28rzGl F8mF @n2R5„}7DY=l"m%K2ت MQ"K$in1hD]Yc䵐PM[/i'"uDQ;^r >}U%x Ou헑fbLkAnWVK=8dva.6+ё83j7OiPABpy soMz}en S wД^:hAB@TM s@Yc+L;'v[ʙ{7٠ab5’!7i Ag T8x|wy' ՞jw¨6GROV/WMp)qv6۶?U`+ј*WOJfKOzQӕ " 1: -8}_]`]dFh-G!0(7b`cxֽReZA*쎄QOCJӼ]Xݷ%2.9%H"c^>mh#% tϋRqەü5ʅHק u3'^;mRo6ѝ-5k"fV)NtL]CHH3"#kyWs9p |rB1KR" s路Zh0־"p ="#P t*B/^p%:ld@Pl93!è]|l>qI#|sOZ>jޤLm[-<`9؛ ͽ8z0BGa8ʏ4>^"Rє> 6ё[׫[=2ϲ\v#?9=sq0Pbv[:l$yV3428LJR\]h uv ݎ\(;+zCsMj- x4󗌗>nԩ `}8^tdz{O)~--zEo {On8:ѢXV6nB%)Jofˇǔ9S#ڦb͑ͯߪ5倎s^Uk7cѴã"tvݤAĘ:Jo8,~K"2N`7K 2e=0VPucO/"BTnA$¹@m!Yu:u[$Kqkf }j2NwK>pfjvSfx#~Ɂ1dEZ  _Y{LU. r@.|5lAo0_zà2e9ðERJ:ߒc񛏝ĩ EOf7Xv}hKZTxu{L;><= L|kεn7~5H!,&hk}u; ]7ix LK dpuXN"(iT)}H$K_LWNo݆%E[/ߜnk4$/QsKoVWVerˊւBs`=mDO\/r5u^r>!n,@4<;e5b'7R`u&9KbXJNh#eS y srFOX53hSI5B:J%tG XF뀖Q3Ċ<-LSXv $:e>M+gymPH$BUgkSks5_I5Y4ړm@Hh}c= =nd6߇soS93Xgp$>5Dǥ& =lNyTy{Nj~x_"vܱ#pC|}cKm p>r@rߠA!kTոa)@@&pI$xH1Qu&M O-IVD|ejE'_hz;b28 &wRj[hWJ}:!Dt`ZeD1`50ǣ'")uIvrkCr NYT-ʍp)i'9M ┙|,ɷ R&b$E>ߡz8^uuW܂%*}@Wbqѹт J7@<v0nGB|*ط{E/;ph%ޚ[_=x~3X w"?Q+j&ԛK_EomqVK @ } 3Fg*j+"/cBMե51Z.mH|YL/VPobM+nJ3baI<~$M^-xh XuhE1nI%Ĭ]rtZ|s cuP3fnfCߩQ'Rz\:8ɵD? &)"ѓc̄=cl^Y f|<,Gw=q5#!}_;JP]aM{osK+0O3ULɋiog3>2.>m)eQ-BWLzg쁙 F9L5ipVYyB!wD!EdK୞眥]$\2yW.y۱AT]dz{bO8)} ܳ7m<V[7j5/ b' +lIZZz͊H*>GI%Ӏ;t29}&?>=<{D<OJ>VՋM4[Cuoܨ^(!U [s뱙2A'Դ:bm8QWv}|ՓͪIkˮ<1o7{C 8左ᦝ\p?S\Ĩyp gZ}%ƿv<?stKO|yE&CÎ1&?bvBo}R_j[}~J+N-r=ѨtV* PZXEt2_)=:Gzb-kvELfg%1%}4PUj/.q˪FDy߹01 Ǖ Xfj6UZ*g1 3D:A-\58PP@v%E?TJHfaLnOAKiYyH72zu |)M;i'j E%Y#TG+_bq]%7z+w؀q1hN/q_@sgA+|DmΧO6 z-V}:h&?p˚ sM&||39Ï z7Y26avyx֛k+|/!&-Y@GU7/w} h uP!bӗ?S؊'B9@| $Nj%`,j[`(aeh]>Jz/QAPux*;foC͛h[wa}פ^Sa;A( :{ ц6*R=$ęU"ZIujWRV ݽ|/&&@W-*S20N:,~ 7Z'sm{zp,$MF\Ý/[8I8FҘBwCq %+rU,Cy e a_rO2g|s&4(_PW5~$4;oJH|F<ȺKZ{ZkdopN~( P._d*$Cddlkn=Ħ%LU͗V[ Xr0޵-va i8h{s># T\@Lns}5 CLR0̎bHшGoRbAHRuu+:kAp"w̦| F9?p1W,3`'%\>n TSr%fdF<8) Lt`& !ZsQGya]6,QUo.]%iAp#DUX0w 1\qY&l3EK-8@4aHE)%Q&tafkuS!4/[ 3٧2ﭡW}oIX1<'9D}W(3T5 ;#o@䂂f$97ۯ5ZFSi+Tk #/Y3kڼcfa=Ь EF5ྒ&ydsL2]Wˈ# |S4 jY֏&*. i5K e~f{,*R'"v{;q_FKN}YvW .>ɬP̺&!&~· 97^45rz^@[}ŋ IW*:myvѱGP!a2 @FAuL(W횩qKb*/kE>6\ 5VlkLC)NwġK`3 GA3;{! JZ]㫅sFqWg3͞F$XDb QP=Z@1}02KEB[9PX2L+IM*{VAD3i*e0_ޏw°Eu\ LxE5lfX߰bjE-F|QMVyԌW^WA -an,^ksF=vC>(n̥P3vf+ݷ!<+,.jc1+_hצa,"Z0m3dO}+\,2 'Kw85ٍlt7OFy)rss>NƥF~NΙmnf‚n|M,3^asc`QgG> 1\~F zvyg GnvfAxl_/9kfWn7 ݣ5/p<88,a2!]pX~&fـv~7q^V=YrIfͭE-_:ڎRŠ6َ*f{F _KVLgu zMP0Ci `Sx;R )?vfg^@&(vYCP<" cQ$&_91P<}i>n z 0 86NnM/Cآ>tg)-| j?qbG͑ķ&D ^5~Gc!ەNEALq1E-,f|ώyƋ1N+h6_NuŸ!']*X*5kf+U%TL`8,%>v/.1;"n$eJ"G @hoJ#EMvO((fgT0uetQRE<{j46/LnGaY}l%j>! QZʙ N,Jof^DZ:T?A\:W)~LZL=R/Vk N)ևMZj#,+BS'죈 䬖~jF `' :@Y1T+spQsޫS & 0=k(L>+B+D OhC蓛nXEl#th U4[ PlQ"6ZL+8L-x M2nDpG  ܱC|F?R}{OgJEBu.̉B+@~ܐ*W,XM$'I%< ib<'1Sd!=:wHՆppΈ.ysYJ03K C@ڇс!&a$MG }gbxPA:9K>NSSNJ*Apd&AC8 gCEfssWĤ"paMIQozSL)پUEb=""-gB%R3gnv*| -AUpGGF#PyY!mljb'1rZP"62tdROO&<$re|{-aAOޛ7|rEӳz+6sNc@A?+쐯ZY@Y 秒w1ߘ.>C%?Im4=RԼJ #,]jl;o_=e_r,YNyEyX*:.C/O{􇯜qtQB@ZHS3nٹDFNn))[l0FzM9_I[fwYMTLl4 u_3ʅz"бQAHJ&GWN X>xDE@oPL$CsI4pj W=L8尃I$2c%4@ ˄V w7nпi>gO?XgV)'"dr1lDfs.b=אJ|B5 _aṟ/w- d<4M1nG3K`uXZ:lA7G.3QeS 4_~0Q'g}A$iɁkʖ:ئIc8(ObJΉ';qQͨ?7nnC`kSKP_GT$ÛU#=4Z"|gO8)=3uQr' |cbX twT'wڊdT\!2AW`=ԖFD>NkKjhP+~m^)ǃČ+T#r̲$ ui %${_b-mԯWh321^BUIH#+A<>9i AYY40l6ԫCWкuB;vU%sO& P f5/~ʄOΔkb!|B >mesJ 8y fl8*ηF5`ΧiW8|.RX&w"i5`Z+5b(3M;>f^5k윾CgmFghc V!~uC}*_-F-kԭVTϱׂk(9Q --Y# '6NkUeS^>6,dP#-ks.>\kH˜/_I&>j T/( !#jldIa_λ\N3YN,Z] 풘G˨9NճN2[1U8Lb:ʁTkAҒ92zxR3J,GRjʴUg tX3X:W%p4;9~69&֢"=~;[ ^rD? 2LO8p4m7cuBn$8q ] W5Ep%:X@RXJ:9\b <ßrPL+R/aaN0H;}dAbZe1 c㗰!˴I&fR 9h!,U korp[0>&]14TR0:\n H{yd{aD}09M9#-0z,SOyoԝ)? Cdwn U3SޝGq DٕdЎ5FXFR|KDG369v!d_zB>NBh$J@\`w&ަPp@π !y57i?+FTgĺ?ezojϒT,M`:5Skx[/vnIw& 51-k1VW{"mL)+d/4H¾5ŗ̒*щfG>\6L>3a~s+}A)8=H4F!on._ʣ45|'_e"`ـ"X(2|M3|SuזL "GWZk$@,T 6}.q=W)ݽhnHHvfopcRbotՇvpƎ*͓_+4Ce 4)Ǎ,&{;NU>^4KHa=9G#"jd^QqMm^OgF(8E68CۉZC!sw&eĴĽGUq04v`PsdX_iX€2ͅZgi)Qd$eg=1uvPB^l_N{lt2qnd#/xY{ pr2F<ЮL_b)؜A]/'YoRmzuj?Ӟ iTdC>"4ʆdgňpelK8vVMi|n~&W[T4|0^,) 39\}+}#شo~S -+L~TB4W0%uzTM d@؝AW.ѕϘ|:WzIs@%݌yh_R-EEoUOИ+_4;q hΨmgRoz^Bno-hfV9Py><^Vgo[N(kdXs7o}xK;4~hj5fI!|3S.]~f%}`jLԦSA3CZeyIʉI࡙dT亓B$zzK%Q{}gx;L& x3$ObLGiUVs5j+ߐhK_7u*oYT1cIW5p5Q$IdQřrL=-ޣou?>A|rrs.ڦ%M틄bs!Mp}r2C 3̄(c_@]S ug{`AN6y(^Q(̣; 1{qGQp@I=FEKt0#mM힂/I%蠅j`:ЏvXX`M|}7!͉}jWmR,^bM7 괟}3[= ji?sASI{FoCxwؗ,?*݈\^(ׁ~ـ; z8X'Zw0uW( m]ebj+-vWpa䐒3N}@VzSS|ʱNN:hSӸ4fuk͋BSP"I|5xz[Gm<߾:=Vѩ6u~"e LbPقK uqQ({ R?&&E*3 @_VP@Mٽ_$]IEYGFIHZѝrxKtG'hF҉ pW{ + Zs͟Tpl@J2gZ-7Zga]LrJ L5y `Eݩ){̡:髵2΂/ѧ 鴕"iiѷYNUWg)EޑjcaC g:yuo6>,T&:RZ0Cͽ[Z߸:K:[.YuO T?4 Zv`sZFS )hO F_7evp}aFh%yLV)(ģ^,].G AM1f> &k<}G9{c#?C]P8Y!:&oDe&BeĦd0/?JgmD 9 VLZSb5Y4Q_vYf[%h;"6KW"Q[wg{WIf>K8DTLk޿1^tJmkPU;w?Ԗ%oD8S8P巃\\yV|/?0ZAŊVre8Q;Slx`j fHP3,ڜgS)s 65m_5`f`fڅ|8ҍlPJ[7'zXCXΟ.K$ % ߁ 38$  ϻ_m 4` lMA5%?EWybwFkM6=\; AM\s2\4]3R`0".UfPwZ䢩vpQR:YMǎ){"\(m1:Dj.1Btyjz tBPv,SYϖy6U HyF"7pwV@vgܻz)1:H;ԟEOj#?(޻*$YHZcbiv#pCY Eam'f蟯ٍeu.?xu1^{H.AAW18&aFmĎ`^$3rߧ[0rum>kʻe?N[ :U7 e)GwYW Ez⯱Bʐ`OHS.XhJ3rf$jz@CYt)j;IWo$dm.6?b,U.Y[xx qϐV ;ChZ$3&mdyUz<مa(H-ѐZ|2sBDR-D٬`'\tce .⛁MT[R9%{@0fu%.в)Y}>ozh|vT#WvbzX!$ VTzgpe"0uX{E/| 7+Hg^嬡!*\_th8yD`?+CNH6@zZ|m1H0JQ# '4Umn"*U@/w;5pG&a5!Q"aC3~\ϊm-<]gM3 s)1] PW ޯT]'ꪰC+w< ĭbDKSuuMJT:g/`Ye"9zaie&u$lse~:ɒl@6Sl_l]Xl7:^Σ2-Vq%'Y huQcYM8*FEj>݈y(qXA,P=!:RlI͗Dda\u/"ViFG{d:>IU=ѳ/lj Ezj:;=Ĕ=gV5L:9a7fx߷W)ݻ߸DFcH5gAY 5$X͞z!$3 0GC͜m[fcd4-DC2M*2;;cv005C7VB-xܯ|* )\jazCyMע 6MaH^ |g.iRUq y꽭yV awK\u'@ Pi۪9uM)!T- :GB I<jL ~jP\\ Y]ٰ<)& dh6>ˤ*QnR߿ui$qBύ]b6s'+ppXk>?k qW\w ;G9O,IK*۞>;A݃vmSCϢ꾁*2Bf K0*γQSPw<27z1I.m ߀.` e$5F&{e*fZN(ZdDj"ÚI}/ lV/ K$u߹W5mZF+U+aU3"(=_8%rC/xorx/_:i½/Q|ỏϽ=YMOIbHqC OaFO:$UKt 4/Sנ 7F _o֬`&:d(k(%N?Z ].ӻmXXm ;Nd>37 ;`ߙ]PZGM") Ƶo2XD23Vڠ ,ódY>>u={*-7q^ 7q BA Dp*0jD b-|0ҴoC/CKyW~O4x)@R,6-.%g,~>B#0djV+!B pß{z,~T-F£ LVP?S]o= V,)z5F+XVkl P;D-W,0 Q]>lNkyΓ}IFz$d9 /pwױ6O)ڊxpf9 bժ(P9tHq]tN@\$n8&= &8yKaY?XD CP47$[rDz^8u-5x$i U$n>bcrVv< 0!锞e`JT|!ܕ)̻+qti)}͵.4iTӘ->pOfc+M6w(;"'I'+E[]4. ߝ*7=d=p͞ ܺ\$Rd߱İEFR WÿyWxݼɤ]GA.Vy?!! n/˥GUUǚ ?q7(R TNEzW;b7-.ZfE5v6-#G]9D${&ȷ~9_f>FD\ʍ[-h}l]o= gw\gpPcf1`TϬ>@r{yr qD\Erй*xxB%v!A2@R6i|$mZ[MHߴr{Zhj#H0Z黀`7/>! >>KA@Od`՜+Um96? sO̍3Mg(0MfMX7>G(rT$K.Qˢb]k|"^; EE㶉P#$ݰ3pW݈]BM7(8:Qݫ;^̪O93y/18(Ku' e3T|t//+^fsRB%(ܥ,~"5}_d2]Je)`ݨPu|B0hЛI@‘BR0$S# \WpEW!il-Z)5 W&j0Bϝ^סx1R,ĶtB^Ca|m FMaG_xyلQtc.Ė~ 28dÞD|He̯}JnE;bXRpW̐J'4G(*D}8.Q' Pf ˱t)9Lv6F[1ݫ@ţ]nko\"m|Odd <…2p"k%ˢ#-t,]7>:t%ч#6zTC)bj2fM޼R:={O-0.6W#H*#w6|ӚSEQ}?g5cX/2O7n]djHr P4z}vCն`À_r9զac%5%@ESLAsgwPJv);X*DWGC=B3xAtԿnm2S+YPlYm9&F)S9z>`2Rr:>'%]%Ex9s䯅&' <׭ I则NuSBFr'`\E püGA!3': +#:sNXu#ɜ:hȧ1;4Z+u)vl;rflޢ. PH?5>,1oUcpNB%FWQ\v`˝%;FPa~T6"䬦X9|1]|!++ 'XAJ,3¸J b3^Q ΂ Xeo9 Ic OeHpEc|$ӁP/)jf +{_瑾-c?6yC%2K=6N'VF[j OaϞ= 2ƴYcljթjuN;V^>59 2<>cw#c]Z0J+ p}qy 2P;(^uY\v]R.Ck*R]ܧ 7w):h *@zeΤdp si+F'l6҈lSk8c^64Й\Ϲ;z\\PKZB06=v^WXhl~6(҆Pg$#ixܬo .!: V:VS1seV~X~Δ%c{D Ad|R} v(֫L^Qx7uwJg&𔹦UKaߵu,Fe8_JD_GQ6יNI[gpv@ h_ F+ 6h%y7 7R$99`DFeZqx Sȝ+nX:1H4m"5;MǧZOߋ.p!%J=4 ~OpF(R>7݇wv}d6LG 9|L,u؛|gTxc@L@#Y{7й*_Ov؇VnacFFXOAٹ-E#~D>FcVIqa۔E||dc% X jW=\@IUqܒXnɻfK,h3Zl`t]ŚK(Ư꾰skz-9dA-M tgf}0x@+zDm#_3F!ky4 UZcjm9 6($YB+D9)2Ă:([Cf""svdyp@#֒pYcLf}\RYk_r!.b\i,XqyV@a'҉.LxC4HOa;E5) 5:QQ i>k9!dPdiEK{;M$ qh?]{ynvm+@Ƀ^:mGoPn{q-Jpc/>1E/.?a@ߵt.,SlB•ߜCMBK+_rcSZƮZ~aLݤt!댸W0lBy>ޭƊ/L9V*͖szVr#.вU&0E'[1J.|YgZxivֿ&?%*N^.YiCv~= :(=3ܕ|8v ?`쀤Ps;N@g:p)>ͬe W10J_7^H!CSQrdTr4{r^dt_s6}ߦgRvBfb&\ބB6Gx7<t.պh j|=SIu*tf|Y(Fik+aR~&{XcL;@WSӧV"` _a$V"e4 ȥ"TjⱻC6~X5 ޭ<.UⶍY[IAB#geX6@mc71\x b&HY `ͫ79YHv~~P,/uƒ0tUAP7⫖~ ?[8o C37S+nJtЖV2%q5?m,Cr?FH+Jr-ۋ7bo9{:T*n2j}_Hf9~&:^=ݬXB~М<  nGag_K_;i\䆕Ԫw7^0ۜr99QU%AL񿋹sCiw$Kk[yKE]=;j[w}M^nP{HR3?x#G$a[k}&:5 fQx4ϿykO,'#\JT!#铈W'> R3Lb9r7زKPL/sQ$K܈-Uw2!Dm5VgӶ>*vt6Bõ'.SYȰ @Ce]\ʵ^*Ek=%@" >[H33Aϯd,5!; u\Z1͋AQUFo-Wv}U3_&fC T'UM@iڋ[uWCǖnK Tyi W,9UCvum*efl. "{Gak_mZNjJ䙩 1iMp2}Q,CH1DYGސ: XP; =kR N&d*|c'&ȉ+l;޾11#a/xs1%%`OH+4DHZry1voj˓vK+y0߄7Ak60trl:t%8ia}Զ5чd 9AD BAeQ{OyJYhqnس0rOE~alCE0S>Dˑ }N-dӱ?{ETP_Bh q- #r <ȇ`{,H( >hv0"hvvHW:ZDaz ڂ;֩&Aif{\FX2ӴM1D*I"nB QJKfWld;_<,jEg~䣘B0dW<1ˬ8|F ӧ G ոcXke-> wl,aC) H-<l/aDش/Nu'*+%,j|5*;("_-qZtl4ih ŵ'A,%W֖]J̫ YT:9:!TPґMTFoKz֤z@Dnoc}W񷇌i2j.玌 qZ&1cR ҟKͺw5ڳP0@X9-~p @@mgUv! R'B~:nceq_ 4.Wc7wǂT✔ݖ-;6Gr㡄ppՑzq0Lzɐn0Æ&#!U@xI./_3y\-{K HU5  ?#Eq@^hQ&M]|)T_@ca^o{%\tE.pe G`)d=VBF7FFΘy/ oz뷕 th8`Ѽ߃Lg_Db ZS294A *EuԠ|T!j "Lǭ̔c .>$!R.%]v}ܒH. '8flRZ ^@{OYHղX#)} fv]ؒSΦ2MEIFH<Y+{٫sU@OO"ƤCE:7×&Y"mՀ2M)?k 9rW;bdϻUQ+Pg&&?~ !CҼ M|A2O&zy$-jbwf^ƙ>3shXP\n$XZ{}xa] Z}6TUw:hjº@ 0q 7Hb=v'setd[V: E{X=Fܥ]PysNmCtmh4&3IA}?|<ᄸmh5}־@GCö*v' ҈J.)?MA][} XtPv܉-!r1b1 {OOnwfnkcoxjֵPcv / SPEٻߘ)S|zAf \ tZP+'C.§Q dQԻ]V L.rDvbӑ5(|0 Ɓ^2*C'aj|ŴK\JD1niL]$G&PvBQ@1,H 7ɲ 2}n-rcXb+(z(G0ڥiYýlZuS@J婚XjxE[ Dm|&[̡s'ιJo%_$HPj+ˤΆݳzQiVқE77/U0kˉAO-h;:Jݤ rv믦I ȒOch0ђE3oBHU$ǻe1&eӂZMLJ?lQBw]1$vb45,a>#kצa;48B $wX'Se=rM}PWX<Osb;1ԆãtH?B )miU"9#ʝe!Ȍ? yǾ߭KQ)ȋ3:ܸst#*K;5^*)0yJ!} .VONSyzASF7f?EVwIvݝoW,f[PCKsoN˧ %|\eU0A.Lfi*=I;XC0zpPi4f z 6sgUTM~<Αp<$3l㲹ʁ4$ޡ}%WvI.XUΙzHm[rr"f[of8|Բ Y@é͘m>zFw@{v7\eE:pU^B^X?5B;i :8vw h@1,2۲.0^ ĻnH*p ( 0Q1FKo P< 0c9bca.H+Fe)Q)*YW=3S[>3Pje*n͑unf'\N}W3tx% (h;!`r4M j3B@Xhҿ0gu֊󶽡 ʊ:>WV݁l dGd1B0E)B`7A( /Zsؖ{PD}PeWtiYyVMWmŤvt+-.0nlhA! ek$eM٢^=/Sxɏr\7$2 I[TͣCo|lJ[mX/6&L5K{"1!Sˁte︭S\jTǺ8goY?9'O9ZZμ N͑JBY6ˁZP'{֗O8w|) x0e$GybrZ˙U@]!2]:mѪ4p,hy<>8o"1Հ.b  ..-\K/%PZRʡhHf•xxu  gqNrJdgh%ču􋵒 A]n5V$M{.h+MwR'3z q礤'wm0[{>Z4x7&\LiYtci|j@cĦa7bm+i:Rڀ'̺*06h/C}.?pEQTHAJFihpcs0Nk ˞s3L]n}q({`"oPP>[okLW)CvLa[djzW` D'7dGWk{+HzȺpY¹-)*%Y;D"6WX'+Smo>oߥc[3*$,HXVhu L.R0I8F*3G=,~7@N q?AdM D{Vb ff Gt^z]UrG]됍a)˞,뙦ia6:+5PNf\?s g\tN,l±f([j'SOg:"ЪC k@>,"DgPkM-d{X߽wwwDZ(=˫dsۇm°Ic[*}L҃ɩُ ]sЪ}Y~ ;MK(n Q_?ɃR&'`ž(Q5ЃBoVd6|9ܠƍ$E .RAj'R}_(˩ѡQ4E9HMWBQnw N_Δ}YCm.o[q%(uq[rI^Ј.h-œE< P0&_J]oKLs1؅ܞʘf>޻56yd@ ^psQ[>"|,Z${HDDBti%|kt+KD)1ru;bM+]~ǠD 4:^,:탨tt¡@`̃9נb`:z 7QAp#FqG $L*pNB\]DQ(%dG ;,?vKA~YY"5W.uD^v-WgS%Vw.֎Xor!ӶIb`g"FP@t".7۾9"%/atA6$\\"UcbՑc8Ern>9Џ15@wZGe 8+Ϟ>TT2.ѻ&aϡ KEQ j4O- hd 0Ch_^NБ"d0Dc?A,G:ȫGwZ 9 ω,@/{Dq$~tȶ#߂|0nsׅ2n.ԴY痒*K`Hn9 :$,tp8J[PVaI*s[.Vc 42?V۔0vpeOWĈ YYG)n2royzy{}T؄;C=֤9ʀOe=w"G8|> oWjqj}HVhFKO(DEaHٟb/t3O> 9~6W#j)(}QxM5™Ss k:phk덫XNS4:G?V2wJc*a6=UVlE0Ηx6S-F+\L'iL"GR K^kP {*~l%|F %bFޱ·?D4/|"E|ܜIہ9AcoC0~jQGN/(HG[Æ)|ù(qGp~:ħ 6Ly;((mXH"p1 ZF*.=}Xx`j,Yznh@H~u3{s V y;\q` %]Dw̑9'Oӄ/7X cۭb^*1I M%pu*rn!X{^p/0[3x%!YʫTe.8KjtM6T]RQ2IxuߘFcd'NZKam)oEpmP&  ^~EO}Q>.Cwh֘d؊pw.tY|pp(%Lɺf_y74";%&[0O{s(`ݡI. IN3b; zF$+ɃŻ~/,D²Q6KSs*~$o=*\쳗iiB74I֍boHd2q4U>PZG 0YzEe&퍶p [E]I1󆍷9#eIvoٗٿIAFP75HQ *WAX/c\2_E$PN??5RNa> =͡lO#t1)tWe073ɹuуO 73(O/311%G`N gU]vf4qVjLLjH K/示7@Lѹv{"WfwɄtLX֖ئA.e$Ϗ MD}@cu4xQ_y[4BsOVyxx.ӫtkK d aǭҠͼݧ+ 6QԸ#e} ,iG TeZw''΍4lu4jg. ǛwdC}`8|c C$yuAW TpȊIҲVP:QxCXxǐU}ÑO/G 8x[19:}zx'VZAŬɪ ďY"G$&L[ࡢ`7^@EMQBZe  y drd.EJ,MH`D)X?4[B%cTO-7\{06 /c\h2}hX$ԍ珼f'ϵ6EU5An`:PFx@nJ ØUwj7~?R aG!f쨓Êj|W8 LڴvxԑptrR۫}9Lk6 nm@ʠrd9t?6c EeDX_kX~`M Onb_nͬzX"[|m\8_|6-K4v+6&&bw9MN=:b\^sSgVIMwOpKBح'EaF<3"fjBS'_Ko߯k恁yDԕF }^*$(Äc8?-5r+y(iu =Q*LH&b[6k/8B-jYȮ gժ \[!^_-0cMF\ўkO `l6ϥU α O i)ݚժ\q;/pU eo^U{_"*2`N,5aĮHJ݌xI /DmܒrWŢ ]^,na"3aPTm=dd%d8@z!OVSHz6f^R5x2#6vܯ%m &4[p2s{UӉ83&N,y g {XCͰ|UG^}= L`B[C8s}G!31_8-!wki\iJ[3'y(~6\jw /~( ~>VL)vn|!br,|09`E/Kᭃ?51h;aoGaS%|mIvmUQ)tz4| !9@Nc  - 9CQ%-?Igq8Ż(R}@`3G?YgsǺU&ƺ?ٓ*fqUDgZn%k?jI1U`z-aN4nծ4Θ*Pk˩>%"3"f[]Sݜ+[@%T : L9`.T'NhY;fE>d`|P9 H\XU+؞B7,{f TXJ&AEJ:8Am*kTn )d)H3ӽB\k$nW5~I@_JR"hYt; |y^nbh)KQ]6+A2j7zFS en^`+\]0^ 7И,0HٽW(Ϝ؂S c:j+!lm+SA"S&M}QsvyV*ҽGыeG[|yͨE9JG^b>=H9O&4 ~ǚy1m('Hat*B\S %T䟺mUqR4-vrWB ~G 4Y{vVޠU*BQcXZ9(Ao˯eB50J|~KʀC{&YvpC$нWG<7e釤ָOA&;YKVIYNy 2'JN _TQ~حv-;L->&@tO֠pkN3]v Π֕:p[,F*O,rZ5|{lmiVS=T!C H,~v_(r#w 1)ΈWsNW~^'0t8#%8o9GRY7K9+WXģH *)ŘYj3څLe _ ~g**HKdT2755aϴMH_4uch?urߘ| A+Q#q`tFV#:*WCH2XLHpoY6.~ԋ:f Om6 3 w;Fxo2ǀ*^JU}{۳RbJ[K$HjPy@2+d5(*h kqcq6q5ٲAnHǢw6>#B93s ֙lNyX g|N PwTӐ_B0tm%=bY=0:M' s\V}r=`W(D*PR!VXMH0J5^*yEiDV/SUD<jLNQLZkWHċ=V.]^6I"H jV`7 wβWHb~ .ecL&4n>sj;,JcyuB.C#ZŁILbrjk8qƑWQ<^BXUF``ɫ{0ZWz5_]kYuÃW#s,!6L< _yj1\_iipӞ 2Nϐ''VuGؗtZ$P uM{}F">(D:mg^`4ۂ'ƈUoZ!ǨpyHlgfEMR&&kE  77i4,Hm3,*t&C<`ZOS ҫZ~r}.m"[3ُ8n6%;v>Yٔv3 nS)k>`uꟺ@ڧ—ʕޔ;Yc,mz6VhpFzN2ڑ;zxv>eT?zcK(8)\ed)BB͋XAȠ+vY;InGf,)u%S#wC´ȥgY}aX\BmD-*.*b)e[IH曰ѩ ɢwVF59`[# {YT7E< 4yKx37'`ÅI +ӂKNپ+oϭfݻe"OǗ¡~*\I '- 00:=ZOL=fvMsUj" 4:ǖHUy0 l>S zG , JScF4U,Rm,:)r٭lKDגgI TlR*/9tzG3]r}+L HhZWC[a=jw!5A#X-quLg!^Ğoج}Q/O\dqz^]iOĉ?w-_ M$Z^ S5 x$V}U9J;23G}ycFq_6L}"=߇ǜf!}xc_t.D\tm)B41u]IphFQSKb] 1ގ$jk/ B_JK=W ǜO.ȳ9"{' jGA983{ԨT5箬Lh)B2OE5Lng>ҭ+x/z0op!c͙mT@G^"N:1FFԬ\)90: ;"a;%an0կl/;||3LIKӕWZ{xc"OO6+o8HS6B&q~*@cRBșF?<1ukV* Pf+ ^:wL(O3aI⃮3r % wW/~T' )XA{cPu?L>9;d>L5%aȇh)OCb4dÆl@jF7CS<8 T %DX;|tkC H\~<ژB/튧 RFR*gKF_uS ՚f0'̖ob7^/+MdiEPn΀^՛މӈ6g?̥Z?΢M`D`;G$?ֱa%KdLd/dzzo{oá.P;Oe*Q6itԑ_誟ΰ[3U18("N [Ʌd}DVހ bR} aAZ5l%vB7[Cƺ1`;5a+q* zH2@m6PIN*͆ɧzT>}BS,jg_ 6xcM|qky{6̘Gi"hkq%dd`k s;kV7vߨ8LM4 L>$սұH M]IMB/0 ܶK `rC-q}i0R˞J8_gIFat*2WY3lԉE"& +S?8Ji QE{)6ݱ^0u 䎬V>1Rn!>(L%S@n=Fth}Rz KfcӜdnnv׼pS|%o[I'4CV.|! ׀2q(| .q2 ,X?n\ ( L G=IOHxe8G;}gxxm|)_]F!($x{gG-$g3] 5?*zIwIvc:A +jSAKlW90cvs> R<"OΛ=ո}8t} 4j9:X5;U®P`= \RM=W wǯeAͻ8=Pz&Z[2~=d,8Q1#✤aaX, %vɤBI@1MQ<лJsAq0AT~c] Aݝet"*Uh:9ɐ1Y27oZV?}jSfG# Q(}`ђr48^.<[*syb Kힴ'ڋeNS{B<20([XB6> Ъ)m=! ޻6&"{фZd$K Ugq#b&p5@\qkwNa)}ZKr`V'>Nē$:nNّ@2&!ݰ|PksD _EuHn*2wD[#Nko$:ZbxI&Q U]3-ןY̌5PpGLD#Sȏ F`"`ӎYm:UЎl.EA_3AM&q6>f߮M!#[5*^cvHߍʰ3\2$axfㇸZXIE n&sA $C۠Eҩ;vzLUiwBl١0ߐ2Y-D[Z2)2)o`“۲kX1F$-,QIuG%?7es7\շaMl0g.d;@E6I/m[(E3~qߧ] <H{-v3psc>SҴmc9K ^ɊvIRl{4%ʛyL'.,82D7t~+ȪC2b _5&mT@R # RЁѩ t !zZ%2gƏʹe3861l1!Vf-cWDI4j[5 `H`gAߧj2n0~? h2XO_S/nC<7`VqKM*-W7f~]W$ߗ6צTϛl.v;%{JOڽc1=w'.큁fI{>5hxjc?RDIs-7Z@qD0%q#6օ}L`o6tzuezbrRr %ˉ9!@Pg$XV{ CKy o%rjT7eS#ጏ:r < Naq<¨"3ᗋՁGns4wJoC sx %H[k5 ǀ:^wDh&SyQ6՝$mYeҴ%υqC@ѝFUuV%Q8Zat6F]e]ns.?<c2$Գ6C|v3y.$3 7@[&Kv9.ﴻ8\6arcM/Fc>p>P;h?j 5s¥-t^b~HL!(R\T=l t z4Ʈ<h#lE5ΛUv\OXFk z*|4ѽSTQg4"],rE@ԐQb%,V"U#6R~Ǿmc< 1C9i /VvL%b_g[ &2i1Է^0ctHRm@AGR$v+]p MV>, 0}Q+xE-۱Ja碡Iv215n89mC 9]P4K,_ 0%O˙@\jXv_-ư-݄~5yV(vie>2.Z80ɴukB%TMmIl:zgHc O+a<\Nc890+?Y'{i&'!@F}Q7$/ 6V_Ȯ8ޑ!84(n[Ӻm˞2<5<9ů?#b۴ ͮ۰p1D%N ?G!9N2QQns ESk#6ç aI`:l#TCiu̴hs#cX 9ITn@E)!zϚ-hK(v-Qκ7i$rS(d%Y 5" D#E_q܈(-:-=gNC~p\=/}ܽ>Ռ+1(x*0Y&hk6a ,"<˟qJcULk(y6g4FaO53س(ެ&;/pEĐ70a5EN+XLo!(cx RG]Rj>Iu?]:* 8؜i9`aXƵ[kh,dh#M]2%szR;{ !u_"ʯR_)ϲ溠 Tk^ڎ0,S F]4!yv@S}aٶ2fCa\Rk]|["X8z+rc2π%I:sArL%uӨcwѤLzzn~_uf#^uj"X0Zjld$z}Q0k[瑗wK؛* 1Vp]pdP' _l'kh t* c: _K*|sMna2h9v@ږTX+ʓQޠOQEIg5eI*#},?MD[C gnͮl?tK)NmXcAbwI۹ |me DD*ZP?|xp&3]! ô}xqBo/ ?z6(9;5! ߁U _}~Ewxoz^,÷F̨c ,jM8 `vˡ!V70m )7kQse5"^5rut3 ֺIj)P{+EghkMU^jͅE>7"$_J<8&"=9J7"ٌ+S>ty:;_mkOIiIUg{g#2;HYJv9cC )bjr:5 wr6a+2G֯"d+iJO7H>qw4V֕bkـ_%ŋHR#Z;'ALX{ʅ~HD:p}pAzzhv=l#VYĆBٿp˾!pH>$܅BϞҩ3BhP.yN}Y.Z nEdMHb`/,RYrbe3KEp׶"P=P*k5ҕYS% iգ&oƭzU2".:?naz*Júo^<<&rre@JCV:MPJEj6"bQ25s/|QY11g2,T./sn/GH6 vwz\r.fKb)X}18(h\HXݬwNmGʼnBww^i b+-AA"lwT@!*ׄsw::wJn xH{EمϮ1H:¯vDj&#iJOAdy e"Va&151Yrt/ݤ0XC+D6ZmŰ m"o|,=lyH5qC*@vؙPNJQ_cLN|.M{aJ(1]%jE4&D:OcwpA-y.-9I=D!H`0{Eg}z+Z'_j~_Bg[#1S1&.#pkBtAiZ<*оu bxU<['r㔁d v[iCBe<>;s+a?DFLM`Y/ξ[[\&p`$h>W?(Md&gعDϤ l29tDf."PtBԙvD#WzC72!?Of<%zQt?9|{ av9""(Oyf6نv15.aQQ򈋇@Ε2t[(WT#zib:eLu6ݝ?H޲#BD2/뛃/$b'~c+ 2{O$v9gYH=?)#- +23;+~ fg:Zu@ Ln\\^ZYK n[& sQ%uOJ`-S@yvz[ͨXѝ$76穱,AbhXA zВ[pT6$aF֚ohT*1#qwd~o9rf/]-&l gEP\„^:2s[{1& R&^9*n}ۯ*`" <#TƌU)MnRgo_Ę|es@ )n2#67Y}>4XbK{95u)Gݗ$]m "8|cE8-A`"IC*ƦI ڻΈ&TF& ug1PH͵WpX]ԎFkՈlTy*a ցܞy<8̭exwm-`}Z~jnaG{2dzo+q|.;_/{𶄉]d  4%UԪx!gc!}“} K yD6kϜDl̋\G g\UC;f>d=zF>AYCͰQ~Lk)14&RS+MV6V$4ƶI/P'XXv=ŵB KJ ޅoi- $ieD;f61d)"->,;G LZmS6.XvO㺎Y @(oevjI2KH_VAˤ˔e"EH>x%}®J"8V g`ؘc\,Lۅ.JI2ሦz  z|jɱ}+]ndZ[ӌtZ4iR>H*7R"]@Q CGD,z x 5vtϖ<8*gg|c.9ۂ%XeqIpծLwuߖfv\[=)%C`I|o.~ p|VU5 mM@X:Kh] zn>B`EXjTL̓^h:__f FlrT:_<>*>ʬ]i?:?ϖ"=v9_4 1<""zB|sq9"Qo LsPc NQ.UR(5gEKUA{!@b1og<V'^u)Ĉ4Ԡȕju["M):L?wh0@v_A6Ck#ؗQzFtvd$^,`Х REÓAq00]vTM chbaf  NxPeA~##imC!8>$5+@&Gf`&6uvDF W+L;6 A~JD&>s ~ƅ6uX?.D"0ix-th9x_9hZ$utM;*"t Ⱥ]&\{/wbPj0 |{I#ʟ9t͹;L@77;>S6k_EÀ bzvW…fŧ20EU[P^:¢WDm 89&ƥuW@5KeGy @mV?NciO~oB捶 EWVR`0iJi9'% zvd ꌈ< b R3&v2!{Ňtp6?LLT'`vclNREiS: /yg@h:Ly .amdwӎFnVqDʺ_73ekr:?r&VFYx4cıBjI:( Y}Ih\[ނٿ"nH9et㯡o)-s}m3r4>ojYPFn>"nRTCިEO(s̍Ƒ7= $/|upl qS7/y!R90ᇅt#/^\ȶ `cQa]沸b8/|{x泹ay4qIfkK-6X瑓^B&x~7pq_W"sYN(mlI@@踦F^<'1 |7qW(2F e7$ļ׋t\c нd$m ~ŹSckɥ JP٭<BFa@ S~ҐN6_Q9=^s;!iꙬ7wgx\>-D)_-2$ok/aj~OI.ZQ+'S fig-uja'56'26Ly4*pyC5>2.8nr_}p=Ѹ9Z uE]/MnXG^3̏THC҃]A !,(BN, 4 (t$6e讒!%u~;'<$ ?ޔꈱ5l[zgb5^ E7|9ŋ$^N6ǎgv[й!AUHɑ~w쏜UeKwfXc}\p-p~r?+XLcԳmףUQ ߕ+x)P/V.#済-g4aR6 ڪ{g"=m_ ?"Kԝ;9?Rx9QЫVeY"@uEڐJ|OCz6+ueN/GV\BAoI/-@&:{708=oXLASJkXRE)3QbxeBB^{ԲVs >7el;Z4y˥ۀ<1, 2V&EE \둶YAdR^n`FEOPk f0\T@f73"G͢.K]"iJu!ٕddq@^ "G7be P}DawoHWU0tgP )I8yh1헇>͜[i1 .jߞCp&Ԃ{7⁛i`$}ݵ {j8Ǩ"(s "ԧz ydoy\Hs ;H_Aّa %xhqEvpXaor&*:LD22lc0+Kfj<$Ñ'3TP?+}OB .jy.݄q%e|OmT*4dpH5~-!ռBoj(*dG`0:InI ځE9#ңc\ΑycX/gm7u(ys$Ӓ৷څarR >"8:b# iA=uFrDI"ѳ,вAl` K;EQT.UC%ݪyj^zeg^=);LPO_|Ӌ0.7\lrQ:ytk MimeV* ([kͧ@RnjOSr,*@pA6lۚ!Y(9"xx(c~ORXQ5 p_|lWw ~A9 SSX$ IN u%#%]I7~Oe@G'8]W|bW /Ho/PRqwx5ohieOh-~W.i4Քsұ$UqnLj1~|čHkysQj8w6k2% P8< >)WP1#z(Y%xz~rh0 ťYZ\0ݼc;E}C!OS`x50':~:whM_$Ide6ecԥ[BcQPL%c q&6/~Alx"7'. _$dw C>co1,ZxRu6k=̿ūgz\ n2e|oytd꺆6&-Ǩ\ -2ҧ"5|gBȩ 5wry p 0:2wm*jT.*CuHWxbI)/:鞚@7_'otۮ,ȯ@^:m5{b&jQt^' 'Bc)}WTE2 O5aĐRX|c !> hW|>UZ.Zȫ\…0elrD+9My5szU7kb}eX|c2! ~ܸ2 \Y |ZFFN"br;FRrJaF,$gUQ JP^Ԓ/rjid<k˻5\S6vo)Q0_*虯c=Q~2[i[':3wdDzK:ͬ b,li&Ye xkO;a_( x]L[qlT{fuKi˝QϜ9ĔtP d8/Hց3ޚ%!2jaBಆhj<)+a6Ma'Vydg턵 lzs\<NJ nҵölƑ&%tcSe{rXn$׎迉$8cC"jYyYEUSD1.?` fHّXͭ 6JJJdQߓ@s ]Ԙk.y~~uc/?؅kH{0OAKXSحWF侱]005fn 5"QaQb#Z Z{DZ?؄xS-&DLD㴓((s9 pn.5>58oiM\O}DQM'n6`D fky0TϭSLTèe)PUړnBĄUe0E;hR>O{`ػ4;hvWu6DE)7d{lUޭVq:L@qdHHjN/ovJJ^f*)g# [ 0;A |xȫma{qFgDV{k!9%(}0v|n%/ ,"tOL%B}<׌o8/J~Ef]bz>4ő3l% {#e^PzI:RQ, ZͶv$(-Cٰ£mQI"5SECg_7M?q¯M-Ez>DV ?vlE?D^@%_MO})Oc%V%%Bl3 Xw?G$T6xfe#t{/-X{3>Q9zPQ2 ~fu}(W^$bؾVLmՄAyeHAyN+W\;]j$4ܨT("MLɒ 3l |bYф`tnlӢtԇd*m#g6ijԋ>xluhzjedBc鹟쳗޹/v|6(De?ٕ/!{,ܬ/ rAwܪt)DBrT^NC0+3k߅ź17𬫯~Ø9,вS׳oCkAJ^\9Dp#ÖaⰨ{/.H6R v`RxLOe$%"Q.4˟R]mIi(,mS:^:=w{Mb  \SI2 0K UżFx7ahvZɇNĻOϏLr|67̐+||ƋTݦRkh/@_L=o볹)W{*5Uu_J f@.ï S{i2䱚QvTMau, YC/ébSYJ[%8)cRX׌!^{?5p-p3GM--7EO c>&:Ls2BV(!l:f)c·ta#T/3j"Gnc%"D׭^@!Le'vHz(U 'mU˰y ŹM o D[eoTA4~e/5A%zQ&u )N8pR%ߺF/Gn&n!2R>K0t` 2ˎ̯ߊކ϶n(1דwubA{e㻞~guߔ~(t1dF3v {!P]!DHL4%99,:f?7Jł3aGGQ$bAX*Ѭۋr=)*[;Y\yxWfL]Wq gMoP,I %K 3u~_mbVҦ vq1L~')h~½t:ؾ}'7SeAڄ`wwqa=2s{,p. |pk< X#-EADoݼ,[ /jxk-Iu\\޿.8T! q]}%=昬x7n҃O+A5ӂnw\u,`ss'Cغ$uʱţ<+hs|zvӅ5ERpazt9ט a, )EVl`wE~I ;gvVhƐ~~ t6Diu)C@~CTY_ص8XNO7+U\֣.*lوZS2\=UD>wq1Euj*s=0eۤzG,Kbqdl^Ek VS!]ZwX7S+T~tcUa mޗ)cM!a*6b}IC xB,,zߒěmnTuMqp9Ts"I ="/jI^[H7%1篧{-#s ]FXـ(IзmҼ/{!sRFlR? Ocd<,3=F55O"F4WfҮG+PH/v16nvz^cO%&`><(dit;q8~nV`O4Z^A0sOX%ziGX W[!V4O l*{ "s:zZ( ꅌ2L0C3mȠ+~8=uiCr pR\zB 6|Vs9t4KSVky +^QQ, #=ծmƻ#E ^-ɷg,$E>8߼U9ȪSRAD/3'SXϦs(F'ɮE&/%-|/Nȗڎ,Z-cQOs;]U!7X-CH7.iBo/y,K-07e;{C6(_3"qq(^uV* EC3lq۝ǜy71[T CZ(Αϣ (k4WjO`cS 8 ~f% VXM}h_hO(`r/ \ՠfēx; ]weӥf"'bZ$ny433A?QKa" %SJOeEC%?5=Aw`7hGJ^:En VC,qV#P*B8ɚjVN 3Ad0۵;KȐT]KԊ\aBd\k*^.#`3W͕{lD\Ad kqPa 1)C`3d܍Tv@)S8KH<;RPB$]f_129dylKꞻy"ಳcbVOֻWtKEh70(3z!i.NR|w75v1~S{>xd0.ܻ=Ա12~"@4M>s,]-D+\Icx yJGc(;7VP 6P4:7oHhTO_GL8uj7:e{e64E{BǮ/]rrv.E=͊>t Aiư!Xs΀)~tm5L&t{Ukb$Ft;?Ip3-^X\{Nc`:ܙd$l8 /~Xlj: ޕaOh?>[}8kn50ee=IBKzF'4LD{Wo/$ZK>m}˞#5qy&V}覹!Ց.AJANUmyGq껖]z?tpy]D\e=\(7eo';g+?OeMu&4,ݝQ)=n/ٗD:`lxlN~At%J,* Lv{Sþ;X_*9a-XYe1؟3 r(du%^ z Ug d`-_(:w(lZS`.a{S06U}g4JJym&7y$^PL̫=wu͸p&6k,FqJzt=u'i ?X7HԏG?~j+oBux>.hcdeOW HͪRCvx+\GD͓S'DX , }:P7CɌBHg)JzB1qkt K(Њ]EGZKƐsqC$uKid-]t}_a:fNd0:NJk(V%5B΋gV%ˀrQ#s3甴?`y0z+l@֜9_-P&A{Fl T,xQӉ&rynԇۿ/Ifkt?Dž%}R?HbV$g}.#y|iO`$'cI+b+2yyj٢gl"k”xsB>FU~|kڞ5P' df0W6Q>FV̋w,r:a,~"P+VuDCUB6~Vgm`u2^PkS0HKל M1`0sdtZ?+b]irfkekaƈ} i_\ 1ZaKE%-*^ȄT ^ghZ{(LXЂLZQ\}]Y u7EEu40cHqal'j?‘^3NDX1Km@QlqZ7_Tic;oᦈTERchmRxz)jqBoV,E˯u3x649N703 2Ӈ?!QGu*H/.j;p;쾕mQTf,o<ل\f9 "+rn81y4,Uo;ToM|)o 9IY& W~sTɇ?bNiQ!K hFBv﹞hxJdDW0v K;g]Qs@SUag2|vj,cG;Y^Sr h!v2Ɛ!YĔ\q8DtnbN)"B?o26 '~NPF+CF: J#>+qd`'o0lZDU.9Dg"h_8͝Oީ:`H۰W~3AgX\nMvMO~$pU'ǹg)nOFdob)|Ev`,sw`ZX-vˇ(Ռ<1}y?Gli#cUh.dSL]3`;U:#(ˊ굪"ϰ隢Rg\L@mi]V,TGyAEGƛgwq뽲n Ac)z.f%f'if&]&V4ar3鱸ӥ hΑ2l0fhER)=4۵I\#XG$,72,hKIE3iXK v -b/REH{˼T_IegOrRZν~(bD\R#neS4I,0l\b!%i\Z}>(%ZɃU/x m孀r)a}oDo/lSY?9Wr%(*Ў7ί}j 3RnEIP$_탵F|"7rL1}^L.tJ|m}!N"4j2+QN/֓:f|7mhٱjzmiT#mC[QiH ~P.Nh:?-H5{cm!JB7z$I̚p_Lz[jla Erl^䠁2HT0`>4#!Q>^eܩ$[(Y4!HPN>M&'6pE ~r: M*ڧux4"ܬ/?sThѿ'M7iAxuZ/,ɵo|-00|b`˚ԡ=FP"t6Qlxuopay$ܽjL~$'N$ݘ'u>lZ.jZnҠXfh#cBYHg](K6TAZMp|&q" )Y0g[_76kEu!ܓjtj^l=qrBiYյ{Eov2 rs9BI6LCd(vyNzQpxsWsE13FIr83+쮤TF}h~aMN'u`iTHvIKfYEU)aO4 Z>_vj#w=XJ0#{+îb1*Mr B+VØȅ[g!(HhŰ{-xZ0Y d8(Q‹gA-LOߓ5hgE"g Fkq+Ȕ+7F|ΆI"/ -S]0@W:w4Vub6Bca~I+[܂t+ X*@AȂXQ;K|،C8%ngnο=xi'\yv+~X qUኒ"pt~͇: *J {.znxypм_uWK珀6{TJD G%(fVKi{/<7س )^/zsM_c-O(?}Y IIfk'G&:.>1,f$ꕑnSc! _=xqRɻ}r/:<$CPxB B):O'Fb\b/x,RJ<ݢiQ> >]aç*8]4,qK 6<`)t)XjvƳ%'3kI3/(,TM@N(Rn*lhe*$X!Q kYʾ+IcfVA@t-=Jc$T/^{ЊAw j]S&H쪨iL;:dG אWE#ty"~bN9+ٜt*Ty~$! A7Vj$J?ii>C6%j?d P{a0 A=' 5 !%T+v&` h*˾I: V ^1R Dt=}ffPy!XfZ͢A.QeټxFSe@`^9ګ3UObO72u;m,N.F`Q邉k 970(c'KtANSh^npPNՐ6DG6){!|]w_Lh齹ާ(tGrgNVHflQ+,`xXB~tx{f?zLAZ>Ca @um%Ν꣒Rp4-Ä-&d00rUvlI҇l5k bk1.4cP+lC(S;ld5_J9D Ih \|3kd͕U,'ȕ9)@'QC(*TՒK$]şd C._?P Bt%),N}Q7^C [K!Hb Ww "3qM[ѵ ?hN*˾ƬI$E?vkzSAൡae#sIEk\{,MaI'ߐ55oۚPh LJEIQcA)]""G_?hj5%Uƶ7r[u(V[3kZHД {'50B:E̖}ّ,rBs'hvw+;3P|"\|e-P޶D* *-\-)g2_dT}-Ѫ9ŗC+hoq*nU[Vܕ"VS Y3a$dneaZVfeDQzӵYdiwL$jYZt+7Ba.;7I!RqOBkC$XA pjVBH 29dJ(E8[U˔#hf(4*G.MuGPT'&e`.xGTo4 n#UoPy.KGbgʼn-~ JWFu_PNz1qe|nмw>albUhA?ƕ &˓Ӡh7G/AW\hev*Ƃw8uWe96&'B ].b4+3 yXl >3T8^&^3kS{~q֯N=$ GLqγmF/dX;tv\sU whNaқRf>ZCDEZjX5AY-']U,eVͯAS\Ύf+֒7}A{MO=fQ##A/ z{a=*/PA7&B Nbw?m@X>M̗j te*aȾX`g'8>j  Z逡ȖIݩ/fK2h@dȯ&XlAhtMQۯSvGvjH=Hob)w!הGW~ g/3|Gts %x ,+GɌe^v΀F]DKZrKv+|{jyo+_pIŌjLf& ѡ7YYjN ٲH4= ^ P/_Ao2Cgc6^i.-ڲ oeO&syJ1}z@F&Bk,?(>'RW[tO(/WJR417']Ʉ/Yᐦ CbL-bcT0j`ݮ]lv7\ډ_[k4B>_F=Ek;EI(cҧq,-hh>]n VSwbB,8{5OݗFUغ2oYkŒzY(F;B^W߷HV9r]?0‚#BҠe,sZT˭KT{ScCs#KNҔj&}a|wkl"SY W DϵT yfkQR )aTJduV^' ,.A1۽oH~".it}o}.s`}`ls ,O|ڈ*Wsp\&6^!yT7dy vThd#< ORlVR'[YA0׳Ĕ3U~=` oca|΄[%g-͕5y(՞w|cR98 ToԬ l0;n-9 8 v#\X!Ag̰M l_LEo=U{q*س'Ř߷FBĝ0BjQ69yp,k_l;qibG/DEZ4rb`SΗL< DOY\-ߘ;QTgj[)[AL7# %"uO)iO]g"D w߽{y![Fv|g*ud2lVyQ\JoZ\bp/\R>:(u[cJaRNK"הmPBo':ٗ츛yDVtC n\j,# 2g6ܔLq4xJA*#B#u1$Cyb4I2wV M3nˬ"!&`{k>aqܓ*5ou۝s|7*; hkJ 1hB㖦Y&Kg vleɣ)a'*5Ӭ5/XH6F@5mWz-eHweʪ}#Î=/а8mU?NQ=AX9C@q.)"{,ktA5|e@ݮF 2wҿ Z"Ks_\ަKDuVM!5F|""GalH´"GbH?TO<`ԍMVLo5(s^?mQ(]˱f*ӊ7-FQҐ̓(_>p ^-2Z|iM\-~k1eKE;`ue8*vH)w91_ 5=6Jӝ$EP xOB Tͤru|<־kpz+՚Dπ\L+}cy51\Mv~5&/  Wأ.HJ0iii{vvI ^jJNTћ 9;r?Ab%`bj׎^"pv]=Bj SRU/GHrGzy³6C8쐸VUBQS"`=O \\BB?sj(6復}ܭ7&4k^E.#?)G *@TLOJC #{%Cmpu,$53<&=:bݔ pyψ0ad,PTא&{ GUA$}$@[I=a4m@IL('~}8J~8k}j<0"i@tduԪf{e(~-09C[zpk{|dҺQI5 _\k) ~V gU,¬/N{)\E #pA KvwNR&x{/k>AUU'Qꎘhh; \'!feaۛAIK(כJz))4+vV ԛé\v M@?.eI('bh]nqYi5ۋpD g)> +#Y6hߎ2MI8tMU̪v!pj̥G<;NmD Cw>%њ,VBvɓesRIIǙJ|p7hJ&|Nfu0Su\BjuGG\X1|uM0<3&@I$Eq5Q`% l{+y%nOЃaLQ_N6N#_&::2oP"E^(p <=:9!~Jje AcVƝ_{ue*U9蓼OC;wb&ɽhEh pj%01z=t=tr&8. g6Ovo֗a.5*aNԍ[e \eP8]㚣 ˢf:L,VC1|y@&G%`k]"ː%`vjĕlkE)<)YPnIqihYmWۂIMԲ`aή]cV*" j @ۼX,^UL"]HUEx>T[Sv뇍vT{ SޤD3=o9.qi&8!<.}%WB }^LHaZ`/~s'q(t{PSΏgY~p{V;V=@xF z: bbmܮtvg^Y^ 2HL d;pt?Yz%Ⱦd[7c=]fkNQVuaXFQcf{©nB1PhX1oQn`4<*盎ָsA[bW`.}ٝR9J+$#%R?\՘Pg Æ,HtNW 颞n)F{ bbd۱D`Dt:͔)$v]਻@Զ Bv {/ M>a-s ]k\l`K]xi5e̪R!c_窱xC~_ph.c%Vuc~KHM8fy5Ew,~& MXo w$M, b$s&vhj$biǞJ;K'xH;\Z#RcZF4+`"X DLf xEذW7ɴbW);ZP| ƱB't.Q#䃙;{|;Noq1Xܻojkɮ?;t15O'3WOJҼץf 'P3ӇE]f2&ϩpF-:g@G-n:4άOx 7L]6z@$k!`. ΁R.]>~}*]Lw\@߂n,p=! jKZB!JhB|\ƚp$ "xd Пo SƈNYxzHk2&8{YйJV"藌Z$ixQYyL>rM0ңJi ßRl Qyx,0t>t`*ntkc7$W#^1 HSk} q XkyS*7gy=O4V5M]1 |h:Gn"5Y=;sݹ0rOrI7rf[Ep6| 3}8lTwSȁd %1+(+N$ 5 ԻEfPl1r 7>UF-A*0mskai4w(Y֮@ 3(PWN;R5_ a(]4خfGs7b1/7-㩱zꢡ\3qnVm>'[Y V[GMoّSwhUW{>6JQ3r d|2fZڐiio2Kͽ؛& ò|N8!P I [!hVzJcI)\,NϾiJ1*kWn"eya :q\, h'|+S6r"vH!{40"F-= )P@\_,hc]ʰg@ vl K@|stI7T/U+# 꼀;=#c 'C?}I} "Dܝ5ͷKa{\?ޮqs'Cٷ^1!AǨh38'n?{yȞH'V ;!`vx+m|wpcAL/+#{D`t5ߞ5Gj=(cySH/οԎì)Xv= X*T.xi؞No%!*̘I/ pL2f41 C&yi1M?sWz9:04XPWzÙeFxX6|<4;јbi1#0"`,YLf$R/ \)H~lG7qPً$>'haaz",Pma^8&nH9Y/G ( I5c7:`9;m}5<] Z,dÅ"8.,P54׉(k +DWyyЧ ]?x*z޾m4D]_iT5~ I_`VfMump\&2yQUMT2H&acD"( {%/߫Qհ(vXG7 ѿl@>:cm3?Dk8,*9[R)uwi*\V%Eweݐ F8s},&ˇoQH<m鮳*mi!/(ǑH32M84s0K02&YIpy^0xGJQ B-IetԬ@_.a!C֮=Ԗju^L:pl ?D 瀞Y|wuYƾ$|B˜_hO+_lԱ(жHQ> SD]C3IPp'6R1Q^fs㎾h _M:8kr3FU}AAW.CS<$.օ (Ѿ7*S X D}YQZč%ivxCSZ^vZؚS9__>t +|Q(51, 1@1~ӱmU e[WZsբws¨rԄoחL{rIB[!As/^ Dm WlpoFwqdYN>Kjq_NR~#ɛބ@ڭ8G S&{}2lRܩXCzoH᜗XС.ySV#(&hBkRP%׾8׈Ma1H7{Fj xY^uI2q/_?ɨ[5xΰJg9$bd[l֤e&u񏼯c3s!teSS}` yGdxd#8Jw!Ze'}' 7Yu8消eeAzyfdTsD:X͏x SӠNL/#0!*"udz%?kƕuH\$iF]Ge/CD(0_K.e§7( 60dD^ Q:BXgFV_~l} ŽOE+%SVDΉ~>Jl8%&xg8%ba68 ,KaW@աAi?kc~`~x#Ӯ"êE/iDgcd~D q>stM D ՑHW F)g1r,DZ+Y|G|!k~AK@G\2vS-u4y?LxNZE%抙 &4ȓsZq?jГhe'9K4e'p).~5[LL9<+^?glS"$02 Aj$AbM>h}k2{gVC郒#^&Sud{:@6A9nRj#ei!޿X&\* u@;X-*BUאfpHeAr\%MgkMx;"ކRgy=D-u}$jxOw> /~XP9D6^k s|;IK)y{RLȟOIE ?Duu@.tWs j >`{:/$Фo7(+)ϣ vĮ,ؿwbr\/a5hSp.KEH=BnqTFV@+[8{}#ρto"[55*^"wXǥKei̺ȲLwΨ-l--WYωrնXcs\-rSM}c{I,dˇ|h 2#6`u#5y?eG^[eH+w -ck!kλc8 m2Oz$swߌQHPbKHWh2y?U$$j]HUOkOљTN壣Q..XjFđ[A p{-|17Jń_ٔC35 鍓!w7F"˖PSVlT8d g\H1کξoMm 9Fs0h ]tta魾6j4U._/%@;-oKM I`݉}8 k`,.7\6_2ZwO7N~aB}$"BJõ)ˣ.ox*2Q fB  `o+MIR~v|φqc0onO]=w}vǑMj{VV`,=^^!c>`HhzCwpm0:p~9k68̅(iMMeIx0F*K pc_b᥌ط5Uy*$PdGbqu$%.* "崔̐홬'Sz`DLA眪`w8GfJ?kYl*%ڇ`IDGx7J0xֆaB'>q+|_nksyUOZesrsA,[nNnOb7\С#cCN:T&s. `J}<0k>Z%D,C]RO X[#m;;¥ >~N?Nnz A\70CqOl~X6g<>}*&YzM#;'PIm^_9{Zx0I E7^= 4(3ޅnTmٝ@R镞j=O~)vuL74V^xi}7(EB9۝?Il?2-3EzkƑ18(Mn*[][d6~}9~n ;Ov68@ Qea-d!hم,71ȓ09}qΙ ?뺟QzkZED 54lr[Բǝu1G^PՆfqhכfwB̨rxjDVT{i/~%<7ШNIj[VA±wuʧhiG(%J}=ui6R ԯx%Th3z ӖTXWu9FlF-pwawޝdx)򊂋(sV -Q33nx~*"7[@rQ<;(1@UQ(>@G#Q,7bp8UVg0Od$GS7cS!LI( 3lڄg⢿wq NYAGjE3`]k_ñTNx&j8-hN;(يՖEC^Q=u4 ܍8Q.Nm-<;p-\]H#k1%3.k&(sa4[K!{B7/|O''9=/zA%Cm02foFnKF|ʦ~ZY]AרHt*grN`ucnyt]R |Bs`$Zl 쥙.&Ýc565\@n$%bpD#o 9>jC28|!$XOL6zV_IP=1d0Fa}OšfM[5(,m kTE"9lz#Q]j71mo;L#:E/a'$@VYUM@Z0 +l^;m7#7+4TeR]Naߚ5lcZj"s6%jJؽHW% '>I!5 uHoq_"r!$;D*2?1$y,'dFL.VL4\סU,z^ȚM ԘծU%fq8 ш$.ɨ7 fCw%^R  n|lAM&݂)=*˺5>70ɔ*؁;S`˻{nW|QՆHR{nTt͆/QQ;rPj , ]y~BʧKw͏Y!Lߜ)kOO;IE{o τ8s01^rɡ!^OD/ +(jYHZEҳ<_ :]K}!Zqͽ #\91G@<(]㙧<^2P >@ EǓҝW,tn]WxB+s\?|h Ac0cjMfQDC3ɀ7zk|(~.k@ڂL!7`{`y}S',CKl:6#ײRB}wu=Wfþ pQ* `A>[Ba:kcYKk~qb An]KC05ۦDKKnߌ=naɞhH_8):*M'DX2q;Xzxv#x OG L7k)U6(m-un+6( 0E]q/6NogA}u$`1HXkׇ']sScm*?vK(>E}yn\FypOYhEB96QbJI#,D&Y>`3A:#`ƘPC7z51,E+`~J/_)Mιy_iɺpa n]5 D%jWwz%Iq{9fe9< 8e!~!.ZY|B\Q*Gx /NoАp%3Y'MW5< VZlC+9XWpG"NJSrqRWc C߇աn;2=z4ZC qQtfg @2BԼxJq]a){$Ŗf+IikHhpb 9dOptb 6~NM6|Y +I:MD_lF~ΞNbUxL&ؖ{ .x؞U>i@#D[{nLsԓZ(q{l:o{4lA1hA" +5!ʗ/-=2B|C*>tye LCLFOmYn}C4[/X|bhjJqx[\H>lk~ʓ(x}0~՛`SW 6ƀ4-=a?[ ciř@ԍdHaTUhu.RSZAZZJ7 ngwiVuӶwqq5"]=$Z3YG0h,b7nN$)z=M(@B 7.&U{Sb[gQqTf,@Ն8O4dB"Љ7*Q FIH72ar|6D]F쇪Ǔrq0t"X`FZ>,H+#t5 iM_WNJb 5%@{ n{)3r) ', (xnІW̯tr<*0DYwy叜6?Zm }'=/ xrcuɌ7?ݼu5}SA$83kXxV|^A;$DxPHY}oȡPċJ*[xOL& vm[Ԉc-1Dm[<yϸ!%\.Or ;oV};ݲ]i 0i=P ;I Z .˛^7E/(POnMq3׉}TZZ^/1y{!*ߕ/s Wj=#f_&wEsTĶJ!SagyPU5(C$t5QI}w-S:*7&ϻ =bHcd^q]Ш$rD,WJi@[hRo;ϭsp-J$)0Br&\zJW媉SU_fKyʲz*ajH GQs\RxȼLCw?/#Ls[J0KIZ/\uD"\BGnVm֢b0Mg;_f/XN6,hţHNzRh" cci#J\0p:!&$MqIحqN LC߱5̚.oA.q^5UoG'Cۖ*/#!PPAj ? hJx#'YeXޞ k!=F:Wڦ!3j)f1(K{*%)sGSQ>X$q?$adL`箖@pLzv^GG(5 #{T|Qhj"o2(OXHiȳd'-ν#T$6dqOC2{O%rv+6TudQ>;)g&M$.~'m%X0eXV9$ 8?ӊ4f@EI&4:Z1 ?wQj<^oyRmbE[RpY ʨƗIѺ>|2?r 7f4!zҐsEVYE)B eՙ_OyN2~ؼ(,7U 0f5sKa}WG6*MRmvC $<;88M4Er\LNfu2KXSaE*:wjV\~̕,#039b2=wUWa~*' z $KSQdmޱO^:0ډ~lWUuDfiҾӍy9|udwq!b( C-$/e&1LlČsْ3FW'p+`5X,XC^Z30xEӍT|_j -J{2A`H Hb@Ѣ(^2d  ^رoM DRwN_ x͕뽾LfyA!X.*vor$Eb-O?8:v>rF)C*3(ڦ} 9~ r4I t L'lpS{ѪU%a6dCOOyKIx zPpK*$*9юbyrs"D!@G68-^ֽ<J(2:vv[ DIȖks־!w$ 9ES셍QCUOeC,zgM@ ;auW?"g <t\! ƞ(?"1% M rZÒĸ{-#Tgx]b#Bx@vjjX*ClDy+ dw;w]F&z0$cηy8J<Ϥ-? M+t:TVx~>S/.Z=RqcLTK|RMuh^v=YilEϒvOU60CAcD`3^vX&A0&Pù(jyro L^mOA:>ŗ-mpp=\]˲`P?*VSrIR'us14X؋ȯqbَ`&8+CM=-?;&q L6W o#$C`U!QEתȻaqEUv_tX8h3k~ M  fzȯ׃F\L\pMsǐqF? UڪZ"; !DXH8GzA2+'_1|\}FσqB m-zžc|;5( 7y8\fb 3Qx J< .0]jz!H$oƕSy"cPF!1f&]ox̢:[S.]dkqgՁ*}Up|,4JK0Oɯ+߀{,d$k.PFF~2XL4Ds-{P ]"bFE kSxDχ5f/K&?a;q\|H,POOy7`$#D ]|5 ,cE0p 5%0pfYusȥDXI\C'$Rf`s,T&O\ʬx42".\?T? V~ΐAv R vH\V8_>, 5ufش7) n{>o~Z-Lis|DPb]lGI$oZmf1n+zz%Hſp.ێmN FKg1VPadVS%ZVwW10 d7Fa:`хb-ڳal n^7qih82*(xƴJS&:w0W+57qp&)&u+_TbfkwQV3SYYA?*wnr2Jl[-a5 pdVUW P\K]LI_dC< G}uqF8U/ͤ \4>rH[Dl'\Oy#;6myᄇT] a 7I۾.B5d}}Ս'*%&{'e3e=^_ݯa_lwKJE;]^}U]s܄<;=^tM.فfJ ja=pEre_B-$"D7|΃:P}/DH^0nJlWn(3+\aT%B$M7o55n lzTk25sy[pVrRE`n޸8%@^b%3 h}M8VXb*Qd.6¡6n.dC7QG7RzԲ#2 w{i?ܕql|t=4&K5!j>[?/l 8}TX̖W~d1ùOɍd0R3R_#ש*ZAAn|tjqPL-:T-NB~y3ӂJ`o/lxU_1kهcI㈐[)ʚOSUWUg+ҭ\2r4 g1 ?ΉrNH4Ap1efjE$kN WѢQPyYL ݴ(,ޜLlp⥈vY2`.])hc-Kϵ9(^C 4p[l6iƧ&e=M[` f)9欜Uڻйo`n .ov?հw&YOW1@Z yY>8mؑ'H c]p?8(2"!H\l O S똙B9 #S|6.NF8>ziZ90)R 5-_G}SYRǶIqQATAeA6+Kb8߻Z|S3w$[ E@0u| i3[ oZ\ k)M]^s&"ꌾm #*UGBaZ_^"u^.*LhvV8^3ɪ t/rGHXkvĜ͈}лqJ$MW{$UZhȗ>U-rq̀GG1CSeV)dwu2BV'C J^|W+!v]7-y~ep2@f LYq٢ǐq=Gį- 6">JU`FVg01ZE Ng`MS/Ȥp l\&cGMXtSħ>RZw8nWx%.ԃc\ְ[(nq8֢'3<zޮE~Ԁf52`d|'40Ai&RM$ f9%8[˃/LrLܕoFxz#\wA>o:ؐGz9s7|zŽQ#z뀸\+tdK0ݸqJMt/p5d#AvoZI';:~B=BpDZr\ 7Md!ӻzA-3p9x kD<]1bM1L/]SY+K]n#:_P9FP;|p!"@HկN !Ќ]UXp[>k*ueӅr_H7UT*쾬E{ OAIMn_,n3oӡ\.47f'QsľkfdS= 2Z(*IˣwMVn/qnD/D'OEeu&GbOrĞtIP]> Y_ {WG[3&qweIfdQi =%e#.83,ͺ{SGi$ 5 N^i :R|N΀ \(B蒆gǍbmO̼WQ}l@s+1cq3b*fkf^* pԿR2),8J:ޘ7ЋWV*S+ uv"uzLEoxư%/4I1"*R+=d<92ޖ6x+ OaFqݤ}*a?_@Ņe%Pm<ԑvdgYMDuoY'Љ! 7#wǗ&*3SW, 3;9OF Vָ7d1cYrjl#wB[s%5-ݴ+^ې:S}~-bi ߔ}N6O=A@Eu}NcdGN% {+qRO./{a 3%W7f4U*y&rJr DT`|tOz5s9+֝3/⪁ 7C/PaW8EX$;_0i]>H@ȿHO01敆1d= *s /J-Ă؋E -TzGʌLtWH835f4sSíDQD`/=/'ڈA%A4rUP`< FGF5;]Wv)d`{fd֎jQcR ţ>eq,$Yn>[\vh[ޱ_*-dY=9KAoBu*Zp0b]#n!9w?jewK61hfmZ9e^U[Zik4˜ʉF^TJ^hHUǘ̢"֌ ]x>RIpݠ1dC.HMV# ^]#"/[;bn _*К#8"ZY%+!6&_y<tw7A>uP|4hHg7(PUz!pxCЧ,[fo>zڻwG▻| FMT3ۆSh5j2 m/E_N4x\*ZМYGQŎ> s}z秊/:>1NEj9-wCy߾qS<78 'MZxOshZ^HZBc|~\w02*4ã= s!0V掯o|['&6Kj#P>5{bw^d p8zQ:v+?=uIUvFܫyV%L qc4|= wxz0#m^egT!YxmmDqh@awT]q` V- `Xz|XXc~']n>%Z K* t7xSg2jO X:s7nV[|8x޴/9 &XcX'+4׮WE|6>S ѦK8EUMe, *ga}S >tC-!ֿ81*oӒN ުx`gu?vkm tztUEvD iF2NG\)KKB!+tj%#ˇ`HS.L`?G#Y+|gHUYȕ+ν2/E2&_j(FhpXZ/WG<=K$`~_%͌~V|dh;t:[IfqpZse $"Mo5o[ ?zWI"w fũEw2 q)kQ\?HIpw߁IC7RKu$9+02y5w2 (&(Лɹ?Ty5 }S4QT(=^VPR) @'%[ Y&WQ- 0Rd}_# VtM\r7A4.[H{:-yY+l\qƪj7\ %<\~3H+/Y$Lw)ck@d_zRf/V#YmW(?'{-XemaɾQѪEõb:CqFMi@Ըʿ2unᘴV*g8vvEnT7+hHϻ(V\ hr^=ˡ%蟌7ոV>Ǥ6D/[ * @E>MG[R:gнoz^_̙N˱-*Ʉm)1c^&5U2Y+V-8A ~ LiR7_ 1sK ,ҞB8@.,]\7 *e$3S7MV+GTe'7WݻZÈxevwՍo MBd~2SٽJ%nmi+E]E crȕp[+lً#Z/&Bh$e^*ntK[ya+K Ra5541tK;m_#č4“Ai6\h,&7bH#O4ly]HJeG:0AG{6[|8~%Pn5܏^7,QçUmOIe\EuDGOs@&zUfZ Fx]gE6[<cDٵK|뿫=; X$b9=A,^,_A7DK仰NqmGk{l*oՊyvm WG7`Aci<#0nf#.]Ue hsv8RBs5$mビO +.Paupv %_,˺_#nLeof=4<;HUUn6L鉁U:qೕ{F|ٙ-Z#P ׼4sd\UT A#_ѳ~O)5#a0uunÝ xe$!tg0K1qjKi=ۍScyfnr15hbKt|Pў#A]M ψuApyx†ڍ,Vk^X?@QCOxy:3?c{֑S!b=84޳ሤmÆHLnL5~( fD"w`%[k\j.a93 Ə9!gAo%f9w+BqZrkWFGQ]x Oss>Ml)u'{d^1|D0̩IQ7keB7R=>L͵vXr7 Ț_>?كĦ,pqQLJ`7쪾Th^ u|כ1ddѴ&*Jqx8 )7csO8##cw}̵m&`+n.on'hAr Lwfx #T)zN/u^q\$ K*ucxXޚ)|`7tDY5=ZKپFD 65c%SRrl~|W:Wb^/y'ݓE̗G0F!635mRѻSDVʄwݵ(w@j2pH͑Bv5#ca2zvLAKknU1GDo 01~\>ٝ13r̒~c1_FoM;ny(7TQ<skAMG iF#+(չ`pԊGɐk>oED  `Wn`#^v A4(b 'vKDasv,)VCwbOd?6sɋNpofvqyOJ~G ALTiZSA7ﯱsQ&-"ؐ /\I |Fcu  Z)KiZ$?Sw,o)rl6IpNpb cߢalA&0&$J#I.&jMHbQ3I"ދHBƴYL&yn$pXI`}evK/>4֣z{n{7-xBlo[ P0yz?֯kEʴROGJ66EJf5 jn&K׹5 Nb~<0k cpY?S`(rB ~ɓT,/Du+y39Fѣ +\-6Qj[Ԏ |@ ' )N ēe(ԐWCoBhK((_F_5=ݭ =bBAUཚD]Ҫk<ؘ-2 &wn6²w`maNK$kŏ$t w9C/Kǘ["J}`OSsb_yQ 0kDw"Gz2kUW%"Y=DU$C#oud`@D+S '(8|[-li5fA|js=L{<ߠ%lX{ aPбgYZ07070100000127000081a4000000000000000000000001672b7d880000b944000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/]?Eh=ڜͩv!y ?iq;޲{1zP$!maCibJStݸae =eoZc"=@nc,v[յ@6u+ғ՚BGē68 q$$P}[5|f a9Gзzp>j}#ЃrKy m*5蜗'ZgL(Un%ts (̀t@c.kn܁ng7!Xx`4nBaS_ST4gv=\ğXM7P>8e<,DŽlVYWy? dY*&Yr.]%fo`TZ)TL~&zm@"Z֎(]Thl4:Jӈa͊JlKbNRRym$4W9t "7NփU:݃$cY|]Z> ٌO2chl_h>~ '*Jaط6LN3),n ]>_R;L+c尔|Ah64jl >B|Y[ s,iμvzxoSUN6J4}J9/5AӔY tGb̸Tm1jO1J@+ЛǕwzf#q<c8; yh7-<RvoZq;g#*%t~y0s`а9ϨD {~/KRH06Vv*'K4{bMdi[W~}80=>8T;Z +TB|sg&nvUs(_ӝx/Qz^'JͮK3'a!nSޗKa|5v69\~{)e[6] Yq":a%`||X8mI|fpNE$_咙 6IEIF ~Bt l튕DCXHL7kT%M}\1.SWLP'M#!~R_yneViS9^~,ˀa|q* P^ :T@GhO`R)wl4?+[i8=8\υKe?;2kN6D3V(r|J9+N陂|P9 MXwky#[zw6i$~"(c:o x[ h!±x/ƅ v9KggŊ" GFE%t ƮtVH¶-=+!#.,mIFE)ZYWK%o7eHp|.xIg p˘_Rx̢䱆 W<1<`% ~ۖz!Ԇ|6ua6e"VF<'kZWy[ 23}]s !HXCt"HzE[}I =mUϵm0J|dqi&=Jbr'Eh|;v<:`|~H*#O#,.ar"`v)j vj䭚؃"D'|f!5|!^)\e1ݛ+*Х~j=ݒhjl>!$Vה DS*כ4tC-ysuhtͿDvgrbr$g6A!"ᅠQ=YDY4!$[p44O8-d|msP5  5mөQYPW/*_a11o x~Ε]u st2FUHBv)`=upjBW )hb()j2GS@hB:e-QՇ%P0٤R#<^!Ԁ#@'EdKMDЕyb'R_ 9CN_f)'‘qS/qu1q*<ڤ vv-n6> Ggòx s @ $jaY=edI?:%kpNNh#X*A eBBy!̛1{ۖj 1XG1*FEʝ-يqN)[W5vRpѦsΡ9O1z%ᑑIFN_ZqpoY_9M2ު[|V^.VQ^1ۭp}3$zu CS%F˩1:Ǎ.ۜ?)kR֩;fWء/ApDūli Qkn[\iRun'a%Hu&w~#-zÄK<-Q#;E.ߋb*\[Pj; TXe/92tikjБ[+mWNq+=Vk _j!z'H~[ Д1&X>.>L@,++[5efӜfl!ULe5._pȽwˁ#fjN?@tA9m,)T+t2qʢ61Gh >=qps+^xofdK@J9׊¥F!"(O( >7ձlkk~{OWEudNAWKtNa{* HB Op!]&"@n5-v;v -PÌb{D|m&6rP$.3!ƽՐ ž|(q$%MDꡈiS ݴ8xUU0tBê ixhh_a01$fcOfdk٠5^+IM튦e(Uꢊl Q33d4hxfjkw_^N(;n-[cV4$sWyqm6 g'xT> UJob!S,e W^'8ZEBM6+Ixқl23?Bb+gSh*52 ]˔'mΞ!-#Kβ~^hB#<ԝWpfg>@dh2I·ҧ|Sn!aL!o( 8=#'JYP5U>+1)db粉ܨrbrH$MAװՐQ~DC(W!Sj}7U%z^ck3f%QYn8m¡PNQsKN:rzYT}?QE|DUrٴX_20+ae_V1 9\)t\UM#t?[{23ǒ=CޖJWV ?X9=Z!z9}-UD~餟jK6 OنKOtL0b ]&qc$q[~! HbY0%^orX)gt,DUB~VXtFQ:TO BpSbur:!h0Sx;i%~k_4nxiΚUCzU9Ќg= R^45k;aBy\^K:NK#ٿYM2+n.63~ 2C6KrH1{兠k)Z 0/{{ =7ɔ0z/BEȼݑR* n&>ɵ|hֶ];vO (\PWCTL9:7">BxEk eM9Y)L"8>znSZP!ί v0T`@fQG{ ʏsƉŽw?M)|H6<&tZ[P5y[$`vW]ϥ`w 7|ܛ\_4i;|̚K4}?Xt?pg;2}'\T&7mMQC.Fm2g~Bu)ޙX"0*_Ԫ׺:fYÄ-伺׶+X fc1>aMP*gɭ6;֍H$@n/ 1 ,=Ot9#z rF#/󨆋lE9>n,k|0_*G<"\872L ?inj%ä)l`5Dr_ϮWrYszN`Ai=I^mB*85^ /۩Mh3;N{-,zV-M|7djx_: 4dcJE+"HZ;*e! 5bfE3Njѭz76`G &V0j}:.(p0Z&_5p5J< bݔЭ0y1Dv=(Q<͉ґ9˰Jw}=Dg4'9 V. ZZ<J0Wh33o9\=$3OyT +B`fOWG‘Ǩy29_ n r'<9Hze]swޓG)$OE:S(9ަ&zc ꪵ6J2ZByy P0 `oMG I[h+f ־n- 9D!qo_o#6=k~>&%=V)J7J&W  k#1a}oI՛Y'OhV*8㵝襇 ϮiN-.g^|ˏ_ l7b0&YhS(HPd&ؖKLp8F@/ζ;.hs/Xn9HuC٩U_@Wќ&2uhdvWDPפϕk߂aG79]MsVNGfuc+\4 =ziǒA"0F=U{6Υ9|:(6=m$0 "MT7%?1lѫ֗o^#"WO]MMoAM64O9s<5&@} ") !}v^"R؁O]`ӑ_5UT% ]jmL|}lLv㚋tBo5ےPGxw'H mmZ&WQ$JoA-oPpo߲G/ 'bλL~κ~ _+6e9DI-(EpA~ΧA6L04ڝ//TɌMHK)agٌ9Rg]e6k{@X?oØ:_ G2#k#}$973~GRX]0TA<wK{:B[\Fr9!}{<whb([n DV<#'Y 1Sda6nt>n yՋ+oQ bч@R$Ƿwgد ?ð!D!]b,́R[ EOL@")#]}$dNQ׸_@NïֳQ<|8 H ddWm8R9vW _H2 -~~2Aq>qvoL=,KYO|JZ jA9 , rjxS\%7V~ס)RSV,dE"J vYz2ѽvJOUX_š4 ;]Tt<țID,{`xA}z{b"gLl0f?l(LNԓdWq;CU5pob]KA 6ͦ~_sP2@-u(@|n)ۿty%vؿj@M2ˠJ|G2gNM^=s2#hI}{m0`SUwBUh>sԩi`ZapԏJYݎl0˄w7,[9j|0_)"Or^!}dqCɈ]ZaїM؉=g ɣojDK g;JsmS$H Q="4Bv51ʧr|0F9y s&Hb+V=@uiJ%L`fP\%YhJGUƔf󷜙RjY!emJ&!rDƇqC}6aa{f3t]vQ%Dk+\ dS2tۛw$-Q^m"fe t``HKsnU~'[$$wc40`Ger>̀6$V=o3ޗ+ls7aENߨL -R@C͐2"ǔNK=t6peM)|쏎Zְf^_F°p)V!zigNT-q؄U+OI%MK͋e @ocnßnkctWH;SMRk3in>9'On~7R5[8^gD~Cޙ':T:?o J[wA< )rj\^=מkRLݕS0~=.\w@lrWwCF3WtSk߉ Ŧ+.Gt|:iv{* ^ ToV[Q E$o^yRl8A0سyRhŤcv@:0;σ2,\/ H 2Q߱u)W̔4y ԚK">3̀Czn' =9(cuU I2(PDop*?QMq:eXA w/%* Z(6LYO pnϔTW? ٬6Zkv)D\yO~>o|G@#!u/$Qb:JMGymYUL ;ϬvPDS\H\!" ?i@XJ ,IVh{͂Ӵa pzߍ!\x o~Em7T Ujb} q&hK ?LΆoZzai÷b%qG*аwf1{r2}ht9)3]}孃'\?NmfFԾ/R; 'z 6B`{bk2-ʡOM>5MC2dymEf*K>/Ʈ а8W$pGe4ڤ )ZCTvٻ;$bmu)0l%$b#VJ)iޙ3 Wut~i8YnXw[{)0U}?`_.<#^U}=TuS/'7sjRۄ8v>3pf㒐{˦wS C 5uLfc|u 1Z K[/@>4ȍ@ &ڰ*]XZ؂_1TV#שZs]]4JXn[[J9$ V/š$:mm•Au@g 6)RK?_2ڷt.2v sf,VNTE?6lO W., jo ڢ|_*G@7jd5S]?pˠ8ܪ0g& ڔ]0\ ie'CiqṪHeCHMRhrϳp,_Vd=`ٮڽp<0J_}H4KY,4YJ7X d wN{eطo!c4mU W <#?ڽ/Yq-w0d31 .gbJlǓvHUV @Ȍ6= n݆W$ -Fa9MK2\%_,ɭ8r]v.v~8)T=u~SޡU9сhYw&!MZq`x sx`϶ׄ `y,hpD$Yw-#U_ L#X+r#D.$N%)N;'մI1xI8j$RS [1CyZ$ k B]]-8Nc<(Hn.|;wt>W !o JudJY:T΍5LnM 2)r(=>zX}e"Z7eï xxhNa#eW#0pȁ!k0r0Z>1wPIPP Csx}0' flq$GE(4 牎g V9exjGii5Cg I Y{bjվ_1GʆBJ13 L]qL&B(h&_c;Ȗ\c8y1 d\ ju.9_ˌ&WA>"DHcbf0c*'FeVY;>QH'\5pd7L\F{ vEEfwib)~9444jV1N+cвG}7C(CW_OH*XMY 3pv PɠO)h0|ty긐\쨢v{. "g֐IQ·0z0ރP]|^kQȢghnapN_,+Yy<%48! YXzMU=zu|=1H/`NmDui5/B!cbLY,SQdK0 P$3ɕٱ8($ߖnu!Yx"se']4ݗ܎/,'tWwWJE ba񈡿%uf-q78gDCDet\ԘW\&zb* )4f&\³)#"Ěf^E`{{z}ɳǜ"~b/[ 2T+KUZ6GL*12*E_襄yiFwvAR:NH|,QpP8(_:k{o 'A{'Ƒze0!Q*,::q"|ui nRaLkFO"+Du,;eadGVHE</3G^{;\~ؑ_C) &Y$5g{ouA)#'R}Xm,ej.E lCy%1?e]~#"SOB"xD ƁjK3>@fH~ {Y@r/V@bP&Q hZ#!ߧCdM뒍(C(z=p#iίB^匁tFN—LbVcی?ǥq;$(yr}%dD[&Kբ5`ӈc=N4m 3n,73t ȃ֧]_E<=z8MEp5](<`5k7q%Gx&Jbg~CSfX$'U (Qdw4;闖;2ҼSO?f΂7OWI1U!oL4] iB+b iix/z\ζ\ܹ}D##vఔU]<[+ ;@ġ&AV+`y5pݒAq bJv,}r_\ޞ3 9Z#lWF!\2Z#|7P5SӞ/'*v|B- քowC<9-~)1&b-Ѧ&E3Y\ly#us? jLbPag5:[>~ rZ9G5 M!W_:RJG]Mޥ gW6΢ e7o"ǛSc3$(IqP4;X?ƛ8#rG)=з#Us)>~‚4- o,Fu(bhWYsaס[+Gc3z:J[3>QΪp0QA<\ci~U2U} ȝ'f0-Z ?jw I_8W9PI꺁*QH.";u +S;P+~jfgң@r6.iI?2m[-oIZNI )mI^+*9}̞UXM+J-gTr)!<} ѓx ­Hy1qr)PƐ5]tQA~ow jݸaŔݘ4#B4 g Z-7t+Ϡ5j`tz9&N$zO SR`e>J9]Lvrڀ]y /;|ELӮ IןZփHyz j'Ƒ/UǏ!.|n8nAVu6XA?rڎ۲;2a]wc)=,>Nþj2$}D@KJ&c=%Žm 0[FL^58N T.Bc/=:/琮qf&NHCܧa#wxcx6lkkΖWH a^|}xt0 6+d5 x ?$02G"{ocQF rE'#6'oX\:?މa +/Dxf:otu347)#ыVt^|gWj9wB*_6/uW'aTbq2dD[M.D-~oBfeCWŪȄD5SL:_[F7W<TE-FEDԮZR)8r|d-BcY0r鋄dVҀrVuVf / ܱͥq;Vr_56Ս + C2wV $uCũɔՁn*\ v"!Sْ KkX|eTQ[/?2pd&&xgŒ m"}-Hʘqw[u,N̊Ki=pipuƎU<*֘ę' LU(ؘ c9ݼܴo!U ˧4➏$4's#;|*6OMd}*fbhiEp?v]"t 䱹*@Rߟj>kj2b``vl~4V i^j5[0i||~ϭ"]@'SCpy:LCHQAq5pm(4 %T0Զ+g D,`rbL#jTpOGqH\ht4 ']``bS̟57KxkMUp.&'3-GCl4DsDY/ ω2S9x_͡obХPȁE}gܥK؝[ѾQWML)'ۢY"ۊ: nQuǗyE^]m]M>!=ښO2V,Ϧ,LVYZ*9,)"rk*=*8gIԆUDr`">S {i]H3aGѓ7arBc?3i L54Le"lwN> vP'eM{($y D\y3iEF :|z3Gv ZJpz}A 0ihT5`As).fֹa+:q0oj8u"idiOm|X)SXjg\|Wyt~=M6Ou4"lUGQ0YSS436}ኪTAU-_`@x渖'R +۪7[ZGޢSzun׶ù3?)[L`bOaxWD98nQRVc.BSyx}Fٖy3 r3k8\exjP[.s]Ř`rCCƂŶ&"As7"Gvԭu=.Ac1ލHy W<ѲP_?_ ֤l>"t'OEdzDE&6sSB]" fd`$&E è~f bKK@Rkh،ݸ2D昧w;=bUk V6_SaMeGz S&?nѦ "65֠_!ɒ8sm\!,gyxz)X\Ι~l-,W+AC/~0 (yo4S H7]m ɠ Hޯ;cۈX 0yQ}Vvϗҍ嗙hyOW,D0eH,w4c^_#ķ1-w/JSȪ:uc L(]emA]`+beR_'r+]P(a޹EeUv !(U_Gt_g)sH cGn%z7~nŴ6-$%DrxTJݹW7(W0T`))>^];6菿?CgGlWX;5_ ʷsۣh㱝8v{)ryHq8eEv u[csJH7`ugo9*~ի$7,f2ʚAoTJ>ǡHF&4au:HN)Q`{"խ]&,gE+-*Dc!:ܱץ,㎰q#lx<7\_{bH,/m[x}Bt޵P~ڗvxv|S M11Qqm՚[b/t>e3Jh]V]@= ${2HT(W~tϱpŶ2(좁O) ̼h# HMeq5H|Z+B=Jb9HX+._s4D\nv~\N]/x@ՎQLLXeEoeV.O+Ķ3dn ?s`fdvKߑA^oEa[Dktr47BX]R 9♘ D-M/֝BOLhX_Tg6/H]n$׃/Iphq.Oy01;@t cVP ʄgYv\)3 Pu}5\-utjpu8X|;dLǰ4!YfДBhMoο/Q-FfN&gT0gXUyN7vO G̖LTKv+%i ~Q.`4j?67$缝dcaP:ҖCJ|8.-ԽbU3B;ɮ$?-vWve+!iRGU--wQl=HdRoZa0̩  DL" ,{-%sJ"%]hC-1P٩|Ev& fg48J/Bkw) n5w|Z~>*?qۀooEz4.Yb;;,P8c4jcn{2lVt-1jA}X!gfs4+S Fg\zx+GkAdSY)@Z(Z,x y/_hKMtcc(". FHs)-:>]F3Rk)r>KHg4bLM2g3IbM(g  t`6j>C  nx@?we [JDyx(DayEh]9C*>EB\K&.{g¾p{(\kھ>q;39Ēa^]oЙ< Y6]ptTPkb)$~6j7AΪmH^qG 2mZ^W Z5TV5ǡ_&ÈSNv~L0i{s𳐗n2m^K\] Ҁ~9x)P" `Ɯ0pjm -b`h@tWlr[pmI4\cXWNIg0wYyk% +_!:2K=o`owQ ǁ t$< ^;TN ɪX7S< [ߊG"St*2*$][/3gY-Feޓwx&~vU% kP=BmlY ӇIlPR215}{FZMglB)gwj5,t ~.fdäk:o0 .JTfJ>5 eo)Bx+~/tZ'q:8D899jdT25|٧@ן^) rVؔ9R6!B SkpؚBީz =ģ~t8 ]}P+Kܬl_ÖODI˟ 9  /)`%xbhHL#e cr#q)`> `1Z4bEí'j3FI56ei+eVb>׊֧z|WowZ@vPpVn pm>6F'%_v*P[o=iD{ B |;[%{=o`5 adHDfdYQbhI'W_l-KEI87deG\쵱GF>X}itoFj#Un'&1@w5 ?± miڿ52ɦrC -iBbC4l/Kfk&j %;1: H{O6@j6>6$RRB >PqUQ1.+< &cX*GWٵ2.УV\W QO3VRa&<\wLyf GT¨}am0$%ڹ:n4I6s&XY3\40rx'VQ<$e#9ZhE7~I Zp63{vKs 90O+wvxgg2Ȯ&6HΗLwOov[(*FF^VI<;s8;X4j /( PS5h54C[I8] A630 mɔE %ZfY=E =fEs[y^b*R:..~. rS+я0z~̏W.ɯp ȭX播bmQ&pG3 @޸afm)m/L8р,+s$(VB] Vgae):mg߭Y-&bOubQ׋<4~Mfz >ٍNɕ QV&r9?u}y=j{X4&nLV,غlML>`ȴz+@بN9DI\L,qF>vMԡUu)@Qp$pݒw 0xuARxzX! X s0[\31?+ޱz_C9 K JDn zf:#""Ӿ) .u7^O=].v 0B>?Xv k cؐmUao~$7LS2>F2 b,}$0mT{E1tp[ 62r#+_I뀒˛㘪iu1b4=nE<&tqdudr~-3Krtz(.ל9~y/7 z$TB3+^uV?}70^3l"O@kߢ$D;J_ O(;nayZ0Lة*Ƅ " .ܱJ:wT"8]6f `vMpۛq !:؃ݍdE `.n |U\Bp|~[6" ZO|P2V^qeuƌ i=1W|F4m ^}I[_]">W8PsXihxTy|nTϠ " b~a+tqXMӠp5gP"OcPeX|z_(&'ʍNG-ĕl$c$.?agu/_gS4Ys͓F#)u8e\Zj0ChdU6_z$h8q RX^sjd" J5#n]g ,fZ&LR2-ˇY,(bWNҫX ?50SF#O[\g&'Jk|z -G";*dUn(:RJ ڛ ]2G>ڼi+p1HZ4^qA#<0ERC~rbj`Cxi~FX:|M2Ub]3&=bԲ(pqM: f=NH;؞[[ռp=x&wعf #"hADrR3 6AYgC]#&~B;t\ܶ*9B[ ըc{IlR:W:Bc??W7Y؝ĵȎUFk ڃllWw4$!q[n!Q#GW2p8 2M26LV4y1O'v!--IQ-Ek^Bx'TFvok߃LV>-E e2yc5$jJպ؏G!a˿(T)E~ FX h|{+6lAb,O>9R]RSr! ! G1;^ǚ]|%\%~t<#.,iUىshV1R fWRyp34)Qs{G,F-IV&^hXk5QN䅠]o`"6%<D3nM,+ֲ ݭ"FZZu-|Q-nդ&RFkWR^Wvqg;UIX2+iNN0c$E2>aANRQ'>_y[AҪKuOzD+*$R37^W6 SfN7Vc0#Rq S3sh`z7?X/m  !wD K/Y1]r-rD_"R3fW'r'{3}F&g 2^e;+v`CT$ v+ SFݢSSW 4}򓘖g^뇼c*ibJMË?!H-l%BST WT}Q Bm>"@@qr^/sJs R2*E9Rؗ:+EFڤO%5h)@HhJH`iWnc>2^gHw<m< D[2CjyD `~+٨#| ~T/ #V|%^%QD3(iFR%6a(94I5^K|*\sD>%/SwN7ƉheJ(?+uė :v(\1/FM,.` mpm \tasvQйH֧O._)0cFE+ e}BB!KB3YM_OaS9U\ PP lcC QfFۆf(]]W(LT=Pi{_HLcx@%ZKOǓye9EMMUQJ6.'Gm.R ~Zfg>LhF=ͤz@Oi)q'@Oi8O^Ks{;+P9\I_ /zHPa`ˎ'CAYcC7 ¨i> uOmdK;]yl7o]&uDQXXFW:eQ  /YnhRuQrjwIO; .yp rt?-h?V- lie:u8Bt&Y!"s@M.]0cc }i,Eeڶ9MƗ(H6z9ll}t@{AZOZ[xmH<$h!2>EKdO/@B^NafyOX P5f-pQ! 3U2 {J ΦX({CųQ7p9Cܪ"XʶY:$g*\G%B]h>o}YYxvN8"e}A(i,_ʕW@3@UXюJ\`@H^_nywM+2 Fwq>Hkd(pn C7M:ןԀa}D 0\!Ax֛Z 5 kF(C1T@ /vǃ8ɾCʬךpD{տ[T[{Ndq;u(D4Ca; qfs*;X[1픃YgϲsT 9`|#ŷIc!k 쬤PΓ~t*w̃Ucp7x͔jMxS#/76`o뽼?{# I[w7wbA)}fZ~ קD "1s% yGDd`t?QKQ;qS?ʢ̓}Qu\܋K0w [ gH_Fy9!ԭD[m %27!JBP'Nr0a'T/ev5JziY=1[9' 47% usƯʽkyiS){}!=ZM0:<_PsLD*Mؖ 'vZM*וwH{vj`zG ^&P@+F 9Cm!h>ʆ[ڽ5ƪ!蚝!1OۖYwv#/pC.,#8RJTD\~BQJZV2W8)GH#7DžGކN| |՟5 rVfMh@J*=OLEUF "(܈3 qǮO eLac]8Ή|)\=8msD@c (mH݂^/-SO!kE/pd\&땀j8fR9r E!sY9kRZj$X { j޺p)-B+2/KHPC$ūɏd?x*ƀMsRJ}0ik=)&Lbk{QiμM{ ܾ(j;̄vTPf(۩0p,/rC'#zJ#~NF\:CbN$l1{OT5㬓.c>H&r=#iCIDEGUځrr(P5$ <VR<mg4ϋy)hMKrY!bէݬLTF/Ie W|" ̝T|gi&DFl%2`+)=Cq5hf#̀SI,H4UI+78"nTQ_ɫ ZeC~p`JU͐$+/?h^=h}Cgn+铴lCe Qn_|d 7j1 2Gr;jto Floһh-^m||+3­6:rC+&*!'+Sە_|m{'BCZjO{KΕ̗$&-E?җ2R`\E= osFR*KJ]5ZI .EfK;#cUZٓ޳RϏħ&c- d 4|̝$݄Y$~YfHE |g㦐qɄ8}pp/5TR34;9@ $zX)R+2&5Ҭ]kjp#C?uhfgon(U8G(w$_@' قN߶le.#Ru$nM.SPJ' 6$10Rx&p@D7;H} ^\21U|yoI_KDEުuyְZF>C0g1?L޽zv-X,sޕҽ3y3,>.~ҮU(>ZpXǭ" +Omh/nƌg*4cMseӰ_Ǝ@pmb?[;~/#{[`b%*q3fL`Qۯھ6P{nFD>fd-wvRڥ{X?3"_$[/ŪF6; 2;{$xoA5Lx8.#nrUt2!@ ȄG1M KU xvmg^KAY;חl8TC:K:60 On pPZȖ=|$Puc c?͉28M$vp*Y菌'G|9rBd++{ ('xƄ{Mr?K`!4DTkY Yٙ &**S#6Si-oE\_rxmQ8/L7e0jٌыV 7 \ 3Rx/07~DL,VːFpp:Q &NRgi/d8`dԲ'6HtMh@;ιb +)pTv6T2W3+$Y-xX9|3=#Mv\U.-;*ZQ#Oh`QƓTH_nC6D:^G]mѥ!r Q^ӻMoEߎ` uJ@~d(jA4+-&K)1C~pN9Z}E B?1wJv</lKa(rFpS%c%Iʱ:$J<1ZϊĴ<FCC3,pu@T@a2s x7bܳ4b2p îRk_$/xDjoJ1DYO#G%=V(w4׹S1_9w`Ġ4yrKh oV#\ypM\DR/Q7ͱiQz̒c>QB秐T"#ߒ]"'<k(3*Dhk͕\'b9`t;<"ߦiu@WR1xdWc{!wd0U<Ql5-9?<Ìh#KN8 !ݙp $$Z=-:ZpE XSp03H5'hNF<I+6m2?i[f[Oaپ:/XZ"3=aq]㜺&Q 9HJP=3U 2coosS-:`-N#٩p*Dukt+Մ+յqz>-f}xSσzubغgjU&kXIDҩ7J9ʘlGnU*axT<#~Q@*Q&혘cĒofINyiֲ 5bVNbOʾz.(h711'u3TN?u~ȺLsXAgӈLAPatoH'H7fnz ofBPẁ0O%)vPˉ Y^x=j$YNcgV(? !: &6 /؏K ~/[+ΌKJnpDXzEBCg-+dKvks)m*aI۠1rv'+O)w$6Қ|Fx޸sm~ݢo B.?5s&cw$G6&tNk// ;FC_ve}9qYbڜ QRT4GDMBMѥd Pjg;pFCF  5hq?QmMiӆ$Mh W}տ![ju>T?YN65cߨ+>}ի:{vMN 0G叵-W|.(W;.([m*/:^h; Sŗ羄 n7,:;=L 4cu߱ӣ:q&\MР_֍)04%{?gd 4Sv In}h<<8e F&+5F`$r<*S;k$s8bЮ:7iU#A:~Z%2$<< pUX.lNG^ǻ\rL4[h 7`Ą%BE!36*gb2c UzS: ))-̕L(}4Yԟ2v^_}S$ZHv~MԗH˜oVX$3"*Pbb/M]чD^6# xޝ0/z%~P Ï|+4Xopv,͆_$}J+"C?ǀFCЦb#h; 1q"Gr'!ҮUipWu&M5pKG dїa9-豂w7I<麤?>o;FU엘8v*e$!UO{qyBB1*y/a N9jsh eX'qxg2KX.=jUlUndAb 0@E~wUYUžrTb+&ԃDCXí*8Dm LWZ[eΠi)-h6śRQ@t}0À8_nlD~GDMX8fхJ)_ ƽdlcV7\iPc#T5;jwE\]0'IMC$7۬Prc>f% {?whoUi>t@$Oz ).FSC&7@9\:&F\^:qGģw]+2S.'A[5G[1;r]~d[Y fT0gixJ$܃@ ከX2ѽxfk9^%x3E=A ~,a;I?)"8压AlC]Wr,-}Px * @Vo1C(&p;Dw.%/ =F My`[r(_U1LX,gNeRYbp2ԗvh]'yF ]1Q깁8wAw z6O¾B/53޿+C^KbX5BNb5LuxX!rcښwJt&@!<e-}+*/ܸ'!@T.7+@}ɵ x՘o/ mJR;ˈ 5zq3B Զ!C)͕_*X8HS>T"Ő ȴQntdSܯ. ~Iew;;N!F뇎^9umB_5WK}bm?T@ʕ$L0iN"7{WwS2O8&]~}t@(6w)(Y<"Nٙi0JLwHO;ء5Y {B|b$"js8XXF4e C`$RZ>$l|fƉ}@%yNp Rck xqҘ(%음(tbc +dZ !uQJG fpŠENA21 nw=XY$uϫu,d-ՖOkK6bV^p(xIx.e{pB抜]Ǘx5O+bM!U!ۼ I5(⥝⺝өC"º$씨rNxйg($fEoS#ɝf5-Q,bħ%^.$N/2l|2> (Ĕ ]:a7 OUSOM=d/6ٗš^XD8ư4}.ДbOjh躦8[ C>tz؝Jjglr!HPQ)67̑#w`eKj `|~c/ŃD*U!={TL=ŋN`1$@`vqܹO ˛) X6F\?:%mz9UT+!Ac#1U#(a% I&d>%.cPۚM\&ΗSN<K? ZL"S%fY#a5|߼4&;=P?#ETBт:L ՝'M4Kܳz~] wT~r*` GU?N G%[X:߳g^abKu8@V6XGjA A3 gAVg7jkNcR4izP5@Mt 'DަIiCV,"r]_~0ɀyud.Fblx H%Pؙ)y@\ bzLy즭fgޣw.73P_X[1[X/Ny)2KN`Еu<ֺˠgg왹u7oO/?97aL,BR0i&p##l =cpFJJi VPgW/>dQ^nic/47Z6<*~h /0GB N(8q>=VT^$33$^qZ=^cbY'M q Z,eR1LYU[3Io_VB%ưfvrFgC\}&ako"3D& ? h'HK 1]N?7+knDﰔ,9>uPD f ()_hGf;k(i4OFQDEmb`ɠ 3SJzZk;Iɒ8Wm>"n~c$;/SU.EIelP'iEd.9Rv IlK:wzPϠ!*ؒlPr{g"QGzK hG𚼈 Ml#03D#thg*2۱`ēթ?0]t9idĤ8# /E'  ۴{{3FL"uU+@{INz C&% I2KD(8H}QkP4@SWeKWZ?yCxf"o}d8yֺiя4c0M7Nnv?TJOŨw?KM0ʍF%;ZE<ş3c]ϣǽ-u?0)M'+9frKN/nxs8񶲼)\ȴDn5i@ƨJRp=3RW #"XޯcҤ<=I3ٌ;Ȁ4+.G^݊k(ǡسd4+ зks-YF" spt1Jy-4zAA (WH2H'H;+\ ]` |hI::t7x' %S.DsLՎU9;}D.'`a *YץiDP `hy1'Ciw U-=[)\(!IKaxlcҙՁԃ鱃SաZL_E̲ #(jeIwZĿ S%[OT5RmI[+T%eck US[U-Ts\uzXy^Q(CUI6qK)4~X~x\`&e<:X}PIøx[ρ>O{ִodo?.fW "V6lͩ@ֺlȬIXSQqt2o3Ͻ2NdES 4[!;{֒P̔%atAʿd؀ٌډemf%exؕԡG:Z^kͰN9k?{!A `9>8"T% ^)¢q`sqٶ + 0 MS$7Y{RDM,cdv(KB\1}y )n͚Ylִ N`qF0KFbL o8G=x t˦$0k zxTl*vTP\6Y:Uo~y֗\::wz Qxr ޷L:xߜcxHtGhiH/_O S!{Q*it+[/+kE4 DsQP04ZgBG]Xw% kRĢ]l⠽seq˝h^/'0iiZwT80gea.nF&VaԕIJ|EIKi\+*4\_,aY_Rc;E=$*#dICw?=62ȥcB&긡hXI@: }d%;?w[6̓B??0 yg bzBK;IKJ/c_YM?0*'ĆXpԹK?w7!ߞBEI4ߨ>BE2}Y[RI5rH(#6ObKjZ Lp?1U|K0ӬM-$ڝH 4BoU7H`IR|`2Ȁ,k::9[q#@zx>ph :׆^brfȲy8!Kc(\ T @%55ZZل6^tK9O;Mݮ4hG5+JO_p_aڔ(V9Tz2P)iq\! ݸvDJͷP']Nr'49[횊K=p$"wXzK^Φv>0@DJu"dxS\]CU#v">v <06}Ҩ8Qi3B6Gzb!2c ?\֎{K1&Cac?N[vSpK9⃂hn ڄ"ǭ+fԣ"C-`@yI .@sFMJ~uVSі|1Ϭ/·rSu[%zKy'Ya<״[*}Y9d&97ZȂTJs%X(ˆ[kF5ّ(:r)vܴ3F|rVeZ``Q k jOD밷8@ ž!I?/ ih|.6}u&bjUGkK`U+ݸ] WBwʕ&nDD{F lFK+9ZHQq6W@2p~W~\ h嶮pZQ^+Ym٫݅s~$Jo'ޟI/om@Fcf#Omepw#y$َ)p–}tT+Tbk,-i??'n )s]R'i'O>֓DPo [ P #JpIJPBAc 0IwfFVVh_Lef\v8a'Q,]Ҳhk>uI8 vWrQ=yC͉_ޗ>uA 0f-o.| Dhw8fQ^Z9(k6v$_ Unk-s~Ҋ F ]RLY~GvY굝GVd3[c|PNЪNk2'* ژ}7*L:Zmd}DJL2(L+Lmqtb׷pw >A .YN.٧ez}+XiDLyt'0-ʹyג:.* eDPc٧jJCV/?g׽4tPXV|U[ v0ͫU'('w0'ֺGWoRjb>KuYO1U|9]} 4tRoG.މXp j=B:D[a!o: ?$L0. l&B~O[e)A$hQ$zR|'6L'hhLaslWq1 @&>ai=O5O%,pWƼyJwX>Ń9)8"%0JȯL쁇~ ~B1V<3jmhr5(> BC֧k4GPGyraaj}<^%$bq3zN~d⿛Е͊#s4(zwTƑ~f{uHaa8Ot y]D\ BQ̚#^.EiW˦|"d`)DK]ob[|G_lu AcHZ,dv!uEoR\0EWkɡ}Z%HN#ѝuwaƔtrsԪ#nUxz<:oBڕt q`]`XWn<)98m8'D0]Iy)7fPa!Ǟ!M.YI"β_֋}BUjQn`65gb!n4=AȂ=>L7yg@Ȕ; xR'*j\kOKvF"3<ŵ:E4=2{E/cc̈́گ0Qfm<P2Ϗ-$bkX5uszFSYt9Gㄔlc7[p6Ҹ cћ,H:^UvHLon+VDc]Qyỳ Zg?G46o51V2}᯲cFVhESv' W1G QNי0m W1XD8!֍((/HkY-1bҏi᭓N|Tb?7!gAb0a?i&wBiP#ҷЛ[z]&+' 2 Ρ6O|- # 6\99QsFWKuEa){!L.^-C4t ]k3DD߿*6Yzo!œA 20̧!: un>⩟ v]X"ƨ܋WpXYwCU2ŁזhD^2'O%$0d6+X-QwPAQ9Ճ~Z$.A-<x?y@:)=l AN%0$tdwF?ω_ݞ!2u ,Twilq\mfLT,VDttry2 ) Qu T";Sk VBnt#Wgʹ{jdi]U1} mLξ3N;_< 8Er;DZԧ>Qp pT^q>(ʡ<v\hxLYܒY%RyR3_rFQ*>Qjn3A-!dmg?s(Nq{Cʮ#&6dOa3a.{\3O!LM<5}?9H{Dm6Q\RCݗ&t ƭfY4PG8q, Xas\棘B:KnJD04&vbN6S.Vn+֛nނ`6^WW ol˃UV4=PHX_ plu!PRlMbR5<1PH>@p.Y,E{Ίy R梻Jk_mU# *7 12vHyW;>;-KGUj!Zջ#*QaI|ifBĄTH?\p5)3-.LuV$Xo߄MiIÊ!H@YhqI@8TH&H|'Ci 4h6#6/)Iĩ)pѼ3xm5<:7qIR7^DzK1#w{GPy#1KYt{TMK>IݠO=Sh[>qÔӹ^2~ % y> ]~B8Yx;uct?xcjj:1-ǯC}kX)&O@;v?DHj;rXIYA" S|pEpi5l[kJ%ӂ "s&ᇰZՊl◬fXp4Q4hdsctu]ڮs[3l[ HT'/;_ hF4eБQhJDCqulL8%IC뒧>@O#C6d>>ʼE =`(|P׷jTHO85N/3ߖh#Y \f>́YgYZ07070100000128000081a4000000000000000000000001672b7d8900000e68000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/D(]?Eh=ڜͩݨkHޗkp22G_VBg3%S_eME!7D!%KF@^'q }=UF5/#RUˁ<hu1-Acbi.V'zKs#H,8p@vM}ab:{ ]FuhW`je[&YYxspg߅E;G].4nd>.~ѱG MlCi8#g{C+u\HKjG-Tc"ܾqmx^qh%j~ GD.\9NrVgm { қZc#w6e$q:lѥ"i\F f9Oy@=׭<:guyK85ȧNp="!*й7a0i% ( N[jrwA=a5y."ݧO1Q /nӞWY8Q`!HDЏuOtm)+Y?pb8ݙ0Ϧ \n[bP`3*Ax2d" YUj%o-Lf7 [-XgFNRѹWl*! * M׷ږ m#j S`w3CQx[u䥟 įEMc2,oŏNxƢ}bõN%@Q}VmV.^?Hb^ѵov 5 3 ӊjI9oU}#ܚ;kKT қ4Ҕ:a$ PũmY}Ik!fof,"taeM><Cz5_zN$k3_r0q,dtrF6̐I,:K%-ųMphÑb PFBn3XWmQ"u~_ns\W23eysR\T c["ؠP \8ѿ;?8S팝."!9O`cK ߜǥyã9"adUe^H 0ۉ]NӉ_<+ڬj jep]pdbџAL#&ĉ2óSѫ@4˒.wsUcNjf53E`w9iG UJA[GrRhxݢYujDi"Oh029odTu M絉<͚m+2Mp{S/1}A>Cl}%x|QV߃ma6-:˲9\U^d}xO7&_>4W~_w\ (0/ak?Yy`o}H,$*\i×nP}/p bCƶєݯ?A~ hw+~6d0662Dރ9[O篆wmpeTS使t}TF]88ևљ`\"ȧB _-#?mQ 0AKhiwWHgQC7Y3J *~ZbbSQي@PFNՂ8[ziFtY%ڳ&WFrMLg-g:^DJdxh K3*$Ӌ<䵪gKKX_G2tV1}V,nJ *{XHt&)_՟1L;R'Ty; *${):ƻӀ2h*o3zOu-Ex3#Lcq>_M'[=w*mz5sr\-x9X8  fzOTK]胱gYZ07070100000129000081a4000000000000000000000001672b7d880000c0b8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/atm/atm.ko.xz7zXZִF!t/]u]?Eh=ڜͩNH*ˆ$5bf UZP8_ o۟!EHq睨[֌`3-z Ȳ(\q}S $"@nݙQ14ޏpZ:zTG{:'#KHDq 9VclIv$G;P]ʻ//AM g 8$TC_ԮRI?U^*|54}L*9'f@N|(*mw1T{kk) '? N,2/d4z]ɖ\0[VS5Mb{tacZg:K>8P˯sV`tu PfOxoOtli9KKFjC$F*qݼԟ)m>2\{}PS? L.Ahm|C^h cI<{yYlv" jr|_6 CpHXӯO?uؒI؃=lP( 40L8+; .syxi Bh\tLz_6Kba 9.w/|ִ.!vUvr%j/N =*OTBG4}BPkH`a &mpq;nԗWqE&q@9$G9p]WVNG,sוeŨ5Sjэ"}Vx57|2]C]ih r~ bGLR,f: @l~6yd*Q ,Wȍ?tx7:eg9|d*ͧ:soe#/J>(rCο>)vH~I)K5Ȁ!yje1VxMXt<7Q!|;'(rݯzbQLߗ2&^)u,5';\E*\uUmx)(|=e-{,Kbg5BHDntIKkj7Z΂@afe'u--X*SBus_BAw/WL&}5mkOLP$L3\FU4=mFB-\cuV<Ad?\1Yg~V<" )߮]]CJGdИJƥbW򵀜C dD98><ÐOgK.}N :z7g B"ɱoP_V{g0kwm}鲋.Ցɐ !P#ξ`-܉FE cSl  .։Q@ E1v ]Хɏ(R *jf8"hVK MJtg%oU=`=!LI ~ WɶBa)dg9A}Jb{o*Í?K#_l7dn︩{&L2 #<۹\pC[\]Lg1t]l2i1! xyG5C(Ul `uܴ#5xXJL͈ ~WO*;=$5k7c,m#?%J1nzg`AYqiϧs^fD,'Uȿ.4uM\1U}G|X2bI4t![STo=[|X͝x3Flv\izAF#Nxgrk6HB5"[%ٞY#p;;Lbx, T.Y5 AX3#ܮ}G^LFb]_1>9 5f[sx9( I.Ϸyj'trzn'@4\ɺ=[d7t .R.ՏNܡ>诙NZ\Nqse#Jo4-K=M4(E94 [I8 P|:&mq5[]F鴧mOCKbOeYl}Qi/.$Ep_ͺiT eW)5ѯBy#Kw+׬ Eo8ˌU_#%ԌEtkiej Sa XM8K$ںsgn:fG-`؝Wh~XEj CX]G;t} &` #?1JؖNB_@S"5%E\7nu~-eF,'˦e' {`բt5n -Ai~Kn{Z|+枦-m떱g4iuIA;ɿZ;W%k=;1o`t<ҁ?ݻ\iJ<붲b\!d D0%գ9v.V ClC^c{bPQ%("w{GV6DJ0/G(>[ fVv<[Fb%f]tLv?Ns9}Ns1@P:[czViC] FZlJ/eZh#OsIW x.S;ϥIˏ'UJx 1Є ?6+lBntˡ#E`kG鍱BÁ~8E8SJ!&/nV yB(`\[W҈5t1x _k2g,Uh QQ m<9$@#B݋ʆmߵyQюyIٕu&9>&QWr&/V6l?I :lEԶocf?usD tFع@vqhFk0aF5NRcԓFm ̸xVx}ԪH2oY ,Ճ+`Dm!d^6KRI=_ >%` nmi7].?* rtFGV& 8_-Q ruXd7WsQiN< ۽WM /j6;D1?LUȯ5xpILefSditg]|͡,QtT D8@@ȺXa(C /1bdE`/l>GrYr&l%-3ܮ?qa;xxnFzׁ_|@'*Gc]_@%oتe1h~Cr_y!9f<% <#z=>I i 0[=Y jܦV}H`Q AXܿE }lf.˦*OCc^,K(ϯ 6٢rPxPB:|[nUw&ǫ!f*[_b9QW$0UWUMHQńa3#խʽUuܧM0J2FFz( <[͋KC$[aXQMupg/ jEɛwV!5`r;{,AQdp ϑV(PsȭUݨ^:,lv,BvVP dę. tM<܃£&Llg-04I~6& czgZZR@{mneo[&=kF-퓍iD& hˮY ~ӆ6;$@sb@Xn|= t!Dg>ylG[fRM•J!.</oy8LJBdnL[۟Ͽ>e(bT?ڙu*uee:UUҼ,=m:5PRK~qȤ:B認-t_{Τv,[qts" jV Z3}SO2Q){r*(Brpy@(*Nb^2`E̵/o㭅z+PP\$h{?Yo_!^+TTTC:?}wu4ΰ կ6QQwz'=%n'N&[H _uȂ;}X| qS|U7jX~<5TR m!/ѡ`\fG*fh F#$Vu7%䓱˱dPr{<*Gw:f@@hH=H/UsU,!?,]gN (,@Z03KB4ea*11^SA%G8XUjq {'~iڱa+k,NT Ec嗀; BQ 1afHNY̫}s!=ԓ<.Zlˌ~~6k>@Xx8E6"ms˂$]+2I4@:6)p`o>?2Q7'LGc8Bɋx}ӿ6QH^}OIx2v`͛$RWO8MHmQ@+8 /2fR3sC*`/RԄH8)VgjmiUa"novC-#6;g3}tОFKn=ӣY=/w[gC v%mD jQ{IK'8M?~fTpfw.g(-Xl5Vڱ?ӝUNMUm\X]Мl^׊5((즬kg+QD`w;S2LG 6Ǚ=tمC^hL%dq_rP@T}äc !$QVKemk a e%O+Ŕ&{dlGKSt A]YL=vLop*DA2fOmoB.mzS&ؔ{{tQj]҄8򴱗oάޔYdW T[NuO6 9VdvdaٮqDҒN~f͇巸Nk? qg Bz ufPJ+%c, nMY3cBT՛]dc$ݠPtƑ }hC̼ۺm2.=ʳa+64mi!JRT­@/|-b%>k2Ѩk;wW^"ഔk96lm8@츌!y˗qoۡ 'p őv?_EpD^ KG(fޖn#QWcy^sQend1x'^A0՘Qz̍Ǧ0t'u-x+5<-ibJ}D`}N ?.>7]ZM撴;c!Ј'R `tZUzDLsۺRކ"2H,QëAWXEo{I3zq0n8\^eDsV+ jXGwv #F7 @ZG~aY hq/< P5='f8۳Hd긆_SچU,\wXO)j;`ZQ`_Yp{wpm}E!X+)6&.iDkkѩAs]g!3u7g MxCI4b*]T;yz蛖P)q82eG t R;-K>Ox\47,/~-š +^Agh.z7@+Y䦃+{\cB}%E4c<0! '+ iޛPGq6@Hf-$b&L4`Ȩa\b0w"GTߝ豚tZs,J(Ι 8, UUb͜Va^Lߤ#e%oڳqi}weAI~ȝɅX@gt",X,;M2wvp^_wN+5^\1ʹ.NVh}'Sg[{Wl'RΡX;T \G8 Ѩ΢6LDihÙ]*ʥ2r2ZEG=Bi C Oh/wap\W;VC]$$V=SOKDTVVǪ5>Ye(ezN6+fD߰,[DUO7GZԮ߫s)}%8^u|/SbQdkC;Yv[3 \mӰܙ"ڛT{ډ=$%in2Rh(7Nbb鯕sܾ_(U":+Tiiy$眖 jl3#T]l<9ОѲW@@hӡ&I,'C#X#z:% MG[ 0Pܑ7}C=zĹ39V l;,`A ؋-+@UK+I@=ij0 ܖ=px 堩P1tẳ|~4C23?|l}mR zoy,Mp@ ";kuz[1-]Y>B@ʞ*g e o ﶀ"Pu)Ri9RIv(\ \hig@ M=M$3mY=ZޗXRv|\2<\]ʱeQ(0(PHV%Bcf=$Qp6 8F g+EE/X.[R8Zgڕ'pP3+U/{O|;M.3H!l_?(p T*U&KD"ыǍ#y}Tp a\YY9O)z*|N f[#Zlc*hiӱ)w-N6IW BeNV>uJ9< qη_}ZZ_٪Sͨ08o~\%H..sv} OFWbi*\͊Kҙ8)VDVx(C9ٶ'v:>Y5>kO< ?뱵<BU ~YQo+`Jm(xäZ:}Ar>BsO6"8ۗ?٪GFRdS5;ƞq )&8MYcDjw?pO;KV{u?Bg(98]@^Yz7'QWX1Ux-T`A *L 㽠M=mMv[fdPTf+Kx4^7ꛂ"4}тE ܐ3?k5_WסO%8n2RI!D֙'tUi;Q"0Xna |.V*qR[$BQA"kJ'!(<|GU}saVq+vG'Ff/L6pK,wzy'#j}Hڛ BC"JxV?^:]ڳ[Yd$?62~A؛\t 3&:H8Aq=nN d)\wA,ȠI&$)PiGgV=>4 ү2'5x͑6!H] [(JeBcp7 4%y^`"&jgd~xa(3U%@|MA4_;MLBrS|H"H"&p:fq"/e;m3x)½jXź:gWFokϭ/=K|cV"ndNmp*0Dm܍a߱vQL,v bfm=)"f;E꡹I7}9/۹Ykp"5c̖ܭO@/Kt: Πpoct8>Q8ܛ֞U`Du 9iDnQ0+Pu-Q~4z[mf.JFiPAmc2P 5bpgHϬ@j24鸮?ЯWF$П7ϚSn ֩((IU/^6;p?Ldya]ĊSQM] @Oj 򻚉:g9oԏw;H8j&> )'( 0&HF(nr`2qءdZpTX\8JquD ɷ=1O4w8>tlx+U߭J9UPAot:7{# cJ6_o9~DG> F7r| <)@=\s~6L"4&Aiö&5:1;vܳa;Pj$mЙ KN*P]4vILvOw#Ɯz;[?ݐBS8 ",\(@8K44n9*,}i,[;xpL3iDȁ:-)M/+*3`6LƃupM#|ګ YW|sPٗaV5ZmHm哴>MK$|6sZ %%-ާۦUԿ4̸SIfhmBlEEŖ.J7 LHFKLlN1)9qٞr#pu.p/7GN ?Ԅ9߶ɧ!K7c8BB&X4si w}!"SV9.YH3;^N2o 5㟋" k+vP?1c/2P+pRN)/$\撚3BÇnIA= B57ث(Z~rS9,MDU3ZP4C>b*qfo҈QbL4Vu1/zR'vJ(Rl'p4>znpDy nw bVo11\!cSl>#w0@o~{֛'${*leqb@pm%ʔMymV"2MGln6kmMRC g3t,@Ȯ6aPFcK`O1 =V/+5dѦ:M" DvL8Z#pkX]D6a󑿮+)e% B@EV-A@ҰQ5"P4R)0al4n57&+o9-@uIUKl*:|Tθg$tavMX`_1\LN˛$TX+БF[RE*wVf%۱jYPQ=w%Q(g !W^dO}w/B|cZ|a.W0"^/3dp'^Fjƴ_c4{^H+tIr-5%w˒qKǨk:(? 0!=Ƙliio܆e2c-"N+ock3:2 > J赍P`ƥu2k)y`qZ_kBo7DJ;;L.Uك0CjUJ O 뮟./ CyW0k0:QptOq sin S@-m)19z6MuG$[zu( \4Mĉf]Q qU`FL'rH`JȔè1%gϒZt#:+a<7q ;Z-e L$ŭh Q;_OՋ~qK!4y)hjk&eAot$tpXaTa0;ͮx`g & πdopL~}]V#l w65c^1sRgQەSCuzČ{ z|( .=#:O^B@iϦeL' ?$>6A*S-1G?e[G\\L_'XUU"{Q#`ݦdz#*3(=b#)*ta+&pK:# )EYěNChn֔iH4&@XXG <~tr*R`>7UB"c}堍E.32JOC rl"|!m X޴S}9(/jAxJK~] J5m}8k^}K[K({,.>qߪĦAtp>IHl&W2(s=ggjvq:tഐ!;gkWR:B[ L*339 f\'QpOp2QEaQr~¹ЬE,(DsG-ē:c½UP~S l`P8ِy, G7:@.+"/bQrXq+fw_/B:v `["=J F ,02J$>A!}!&C7[w,Vļ,Q`P$4%%1!A^ o٦3hQ!' KOr]COS_X1.3r_ Fk\}nhnZ N:P/p\fgD\O H[se?1+{deJ525$`A]6 6) =`NhqR$͖!՞0g6KZ.2DB7Yb6`&DnU kc ;:G?)&?mAz.tnisNˇN{V=_vdBM#t0jC 1UڵAt̯W >*V5 (7xp6ZxO\mpnbI1_ WA S7Fcj/@ QP27^hy{y*BlIW/tC+r䆯p*!eTRR_|T4d9<ӆXCSp$t- epU ܂nVl!^!,`?z!<(h7hJ.q3>RH5̚tnc˻vLiAB#]7Z KO:"8w!{9l{MDԳ4ڡO"OdU`(4lΣ?=~. !05O6XilXaD( W[HcHu/jp11X#צپFA*D&-Ekm F WQ{B1 3DLZ# zoi1k p D0w0Dw^I8VURz2b-?y$/>CKvhGx!gT% uß gv<:"33_@ nbʷU|m, Mz npΉƆzU)sk3}#2m!}HQIc@Fgem`.N#]Y@w$i(`p[d9 w-Χ`XȶҁP4=nVƼ%ɸ t'.=A!;S(cTǛګN a-&4/bOf28tDKQc)wT ' gJ=Xs 5$K> qV< $ܒ'=]\ՙE `|ЪcuX5a9tz`s,;nܿeFAl*6j>_T|Ͱ;#[קDUos--z?t$iCZP/ꤟc]2"BTހƍ2{k%D˕ك#ښc9ϙ)9+I J Βb-$ /mIM?i/6T\]U0ӝd ?"Yiav@4+=0>uӋ&tB3TNtX%E4dୄwrYyr@8TH9=CIY8Bf蠟%)%߫Wm7nV1L?T:F *շAq/ 0cT1Y*=|3/T)0sT s1[%ìǴsp ?-ZQ[bVy4ilXoԪQ_pN "G s``\OZd>Dցd: o{ACT` Ȱq6?@xƣaY$.EN -6׍T7V}mzgfCucC uEM4zm1o(~ju6`Ț%~*Yl߳NbN1D#Wær4Zodޑ`ZB19c@1KJWT| z0S˝/U*,; u";0`m9 f9m.ܒw4xjsCH:UFH"P[ 9/hG#z)AgvE%'!tXlg7f^U:T5C` y1I&,,!OCU!f[]W&ZέF"cB2LeћCi t%h^$`VE> VҢJ$S R4, `& s[Y]Dy6vBr+p-!,{IB8~1 PJ>y@D7~ B fuTf}4OgrҏXh$(! (#fcJ)*DN|SM䰞/MoPXľT&/KfY )`dv)Y7ȩtHb@;D͕߯+6 D/u;TrVM߁0B;hp7;U׉4#AEʦ43hXQn" u|胗EKuN7HFD6#w!(Xs,YqhevtV EO#{Qё8-YWE"v+@Vֹ$c2h)޹ `؞WI ꪠ? 7j˷@ҜM$ː{uՀD ԃd/}tԔҕS¤ZstU=*>ōUO(>'XÄu7VSi!L[/J'8 09pӓ"ѹ7ub|"[edC2e,\c?5A֞p_D!_kDG/ ـa[:Τj]TZ H2Ш큟etxc>\fma5m|-@]OʐjxY ϣH:,e7b aZ&!}PX$EZ !%uS=/qJt;a0)J~T#^Ka.kGvǎ ճ-wtMP+2X!{0|V== SiO.͆縚lP%g牘eHConz%s*OUk]UK>lH`?Zm'!(0U&9oCt"9O2{H n0f7kDK]E^7$-}3J5.5_<W&'i~ZL'dR7:Ox_3n1q umԐDl*3uƣI"7t P*0s-\I {էkG$ k;H7NT{.z?[~>۞"1TDža4홶/еoa3D&eX{*Ԛ8:tB&}abts!Qjp "r:FPUD)ƫlraq8 {~8a]n'g}SL 0H,hbQFJ*M0m?;1nB)Lv7$m*ڱ!pKpj>^KFmbaz5 KbKugcY}!JUC,|{wk-BOz6'XRZ-^+MW۶5pt+vPg i/B@h򡚩08gOf|~ O2vcoCB{rA4*NE?/H9@ǥJl6nfYyl!$DVʹ@SbTͼԇ%l,xiHrttSCG?XyѣJthN~fB9ۦ̠bc<a ~fqyldoz^Hm#/K*~ph'TŁ=&v%.wA/g#+q{'je\Bt ߅Ghp ET|+@!x$ꗑh/5BM,oa7h6HV+QaP:@M)ɣ-焞?NieOr}TF;C3 6ᇂ0r~_OgX&rXvSJ КݽK4T xqˈjB0(|WމdJ՟4٘(98l[᤟GnXBο8~.^!nIaZSVp)!³ Pw{F氮>r^g 1m6*)ĵ'ݸӕPY~%P+fx|AzD7 rawf2۔CY,e:Z&C45#P} LE:4ƑɇJ;:F:\^<-~91;c~O%ސT!eb1 |^GJj6@4cS'$S |_i%w%Cm$9CE>b46B H_;dts(>9m+>;\ln.BK_]wR~vy22bh%ޟiq~H;℞hvBhǪRt1}I?&m7 Y)n eXZWP ldKN3q C[d[r<6<#I`o}`uhd'I5Lt䁛mvW5C,8uQ+e0wD‡Pm\#K'pYFLd6G(qٗmv b)}T[hl9o=& m]zD^ے4yB//jGGW0ݐQ\_VEIag*|"->;h,n4lQ9Xޅ쀮u(>y?(]y ꎑ Ş:a 4ܰ zqc6_Zrfp7TAx>|p{z[{]}ĕU7 0%MdkĤ&1^n3"qݽ͐1+eY_r*8\^߼Â<>G6S`ÿ$`9}Ӫɮ#ՕCj%GmeO,Ż/fSѸNl!gZF^|$Q6w2b  h$ĮI,>xލF¼z,xU9ͦ Qxd%$d?52^ErKYw_ZfݒQrNLCvIosI)I<4Tޱ%.[Sn;P /rg Z;_yH' ֧|xcѡգ Nz&-AjzuCI[Σxe4xZXw²G^)aP=",^.Tkq0Ht^Ǿ;bE\ V=L)o/Q9'*YAlHKVJ?YٷPQ^/|i4W?>m ^,`/fJf{yh.*RXv>CceGW0 }f 1:gqQ殆4(kL~WN5L~Xgf9zHE1½tN[n$QyKƘ&)O1x\uQP3'dQ!U,q KkY]|f-B./n$& $fN|κ%lgV2փoGƉ&=G}hgIE-Ox C@g #R%tOI-:f`" @-*QY*ʙY b_vs͓t2_݈C(jhDE#p69 Wv#mL1DSiX'x83dDK/)}h?Yٹc΀`:C{7!Ғwy .Q?׆L״Z% ۱baz)]req/DQqOαb $]-kaZӔiXoGz MSp଺,V|: tWL%}@%IyTBJ?(0iTyi|2by@ltû@b"F/ ~[01F9FFځa%tl`eaõCR a >0+*ndj鏛j !ǖwwO..S!'~SQ[%2c-e/2j#>!G=[FR4r 3Cm:3Y6\GeؤqIG5s۱nܣIXH_o,?o5zI6MT"av_⍐c{mBJ&i-mq uQ\5hj#p-J%ᯋ_jR jxo8b_*zaxr]2* w@?:.r,zl\uͱfŜU|䅴\tz](C8ڍv0ʸj/DWݥ900 L[Bw9Io*}HBoDAx ÆS'VZaC MsIW-?/f7~ϋ"-Ai:i"^%(ǓqN`W`r h#y5Z<.KUǒ82޾U&gdM pGw[8:x--F8Rİetw)[䮧K`ͺ_t+,٩Dײ#$5Sd?qpPBr@Ey0 f3t5aypAo$,Ei8X"'X:QMg'c,Any]XywEzʢoBE`ED>ŧD`QF.t [pcð<eG x A"?R)T(XEP3t"jnddf^zc 5XL (q3Xɰ! ÿ0ݭdo>b1*hrANxU6Ԩga`9aOD27FM-Hi~eEu(i/ d!@ϫ`?^xah<IƠy;INup,=}OЕػW5}qqkNZoJ_ìjQ;~4* uYQ 4U ~(/*V2-) ]})r& 6%G9Ϡ[Ja> ߞ.2.}Q,3: Kte2CD:͟[sjmke_-w#amid|++*c4}_=}@@h6 0|W^Ҩ D"A{hxBIBzp(YDAV9 ɡF(ف[(sMZu'@AsheͷV &>2] ik] voe q*鵧;ƪLD{0N[܊,"(,4avH4Ip5-kms~ȈdjJ2)Nkg"]t ZKx {I٢;J]1P&{"VN:0R L="=btȷSmlihOovquIݼ:#|#!-"&d'`Iչ6Xx'L$w96*E;dG3 ˧W fL^ ѹi 'g14jud-scQ*KV@t~h7xƄy*G 8\pEjcF$ţ/&,i9bJ%m2<7)%:]jz[ @klǝxiM.jZ防ɯc~t{e撴9*dLь ĀRHVci_Ƙ;ZGxSWXRM\[mI5:jnMxP˛}D' yv"&(HpYï`bz٘jؐ+g13@W  tDLrq[';x62Uqԏ+>ސlӿ 4z'[;.3f` #U=SɟI2"A75_SU=/b[2@YIѾI G-|f{o14zN *Q\kHghŨsC5/%[fδӟOP7^:=^C 2٥Teu͑aըMjy0%|^FѴ0p]w9-H4!Sɋ;9= LW݂H[?k-uᯕBsh= I+|E g\^%Pcm Gh*Ujgc_,,L]ˬGО2LJC* yʼnG{PH/ w~Hs*HBuOnĒP#% ښx-rPetCfi$Wxd{(rY;j]vEE5Gx%:/@arϯbz=4T&R2Ǥ #roz߭t;(Enj)gHc" ةFJS{S8m;Ì3 @l1 -A#;%L5{0$5j[3RߊڎmL) iU U:AI=*ؓ(ek)wtqij>"4O)OIϵ5<5*GduN)̥5]1.̠6 .x~_Md{D1)g;rZ J!! ThGb`G  yHV ]iyG O<*SNBvh81m+18b^Ӷ}jq4ELH"Ax?$q^'׻AsIA !jK39,7b,ۻ|YVivC8'm1\I&rp_RXPwiT]Q/k3@UKߛ3 QVL4dXM?4 IQ R('Zswz(:cߏ}luU+jKT!a3!,<HxFz'˪R2j(麢|ԁ뷼 O`~&%Na[Y%` ,MVKSÐcΈv1/MVS܁}2&1 I8vOC+k/CU#L|[yF/쇰0vO-yXZw8 j+!ߨ6ǓjWco!%sdխ~CHsR˜RΟ]z:ıqx^)çBLW$N">AY̿7ғ##DVŞu f2=& :ŗ%YJ?!@^!?R\@u AL9@1pRpOs׶~t t)o2Ϙ){د˝x(w#7(Vzp& :kR Ԅ~ XU)# Xo]Rքj75{F FczFQ{eaØqvǝ|TI !r=RDFb͈u<]C|iS.@~mA PO0Z@ۘ3Jແh!]J g =I"SKo?FF  1AL5vNRH=vdKCAHɻ<+Ҕ) ֊:ڏ{o!,=nFJAFb䢘M&??LZpZLf Ɂ'D)mD{msR'dHS-$^*U)G{(^ݩ@~ <1vq'|G wjޏ /jЕ`zBuyjjzM$a,0wʆqzݜihʭhr "OCL+Mv؛`Y3&vm T3 +@j܊ԙ E*GM!IuJF9 }O։haj@߽"}Qmওia'S5 D(u)mO<d&s= wwfNU}Ж [c^`gP~-2 $DH,ʫr8LwXmمMA.J%ff:s=LxՀ^3Z-Qמ80S ^0 h'>V^h-Y4.){6p;Qx^AhR{3m|me@(5Hw1,*JB9R}xò3st=}էoPR>*Qf2sєIV۠jiZ~wg+ar;(˚ϡ4DW;k&.k3 YIjZ7S)'2H_=+ mnwaNʢH(!‚V SeLGF5)6ZG~ls^K89/|w6:( 渥o7_k{록/w*#p_7B Wc{/ܸ '#OL\>w%W‹~~)$7-@^d,7 jS0Ym+a"mhjO}[qpRAb\ 4/*<Ԭ3-Wꡝ [&@鶀򟥃km,S`oR%f$/DWI)Ęqm}l}:Ѳ_];]a [$5dm[*ġԼ`^^;a9?<I?UÁ)QOFy)y9 7]gɍ5q:E{ycUVkXSMJOGDKӞ.9yj=f`Tܷ^?7MGY=Tx y/KfFh:'RhmAel74 WiЗy~$doD vL:SpwNo-O/ Baj|Lϗ!"KnsyiEAq\/i _El;~PQ;gfCZQCź`ڇ4Z:5jʗ;mSwڈ?m@h@J>j7LƄ 0F:/boaQCfe㋰:> hָJ ه)|f%#ŊuX .m|eM{cJ`.Z,l^j[lܼCv>\%&j 0t=Lԟ5gu{cMþpE4U^ /`igtPJra_rW"ߙ?f|~5ּSeC4 y ō"a~eÂe"}P^T:U$cV-T?~JlPAǪpcF Mwmq{IR#(2Q29@2К.hG?Ds$0/M=1## Cq*TUkc(qYo140B~Xp ZH Z4r 4pFi$[ΑUI#!b6CzXp/Ll3 ]hrD+ˈ $-wڶ]8c#)\}.`j)_=T|Cu)e⿝ΐ4)9"gޘg̚0GrTsce{k`|ߴHɔ]lmpP-/i|G ΕR29xTfi-)vkA{FgSZE䭵Y˅fv∷~ F }՟q^Is֜IաXqU1Y(4{c`spj~B1Kc t#.{K3N̑M#啌iyBɈ&]-8UbkAWN7S`arkl#0V9-vl? kV;$yGB Gs;v!zskf"f5 %۞]P[3Ngh( e!P1z//]t-a]S^޷gR6 ,zr6/o:}H(,SmlDHl0h:w`,DSPaZ[s+0&}zn*^.%#3!~ R!jtlTA6wq̙[)[ `72]dؠńewMDΧsw|˒~ ܶΓQi [K 29k$OHѼ)dJ!glF 902=&&z&Omex1)F.&מtsS*(˿S` Ej#*B* Jr!+PM>vd-ֳH}҃* YJWs.u ,e MxEOm9VH^y,4JW|I{`#D1ihA߬MI<%LPzIcX0#sBn%jȍx2q^hk&z;qYG~+8S%~T=(w4uwg~wbݪB6O2LHjGAw9'us ճhSyЬ.ù&t)hl^2 &Bl:&弲-5D=SJ`.2N˒'C/HKН]ǁk;@|GPE^ޤP(It1c4 +'o,cQC^$KT@"`}i]w:khG'BN|8.-&ukQ GMqOM8ީ v٢ٙ֏TK*RaUa 6we[2uqjy;꾉J_B8e|Z.RV|^m ,#2`SSqxɩvCJNr6}BB |rH?Sܥ}ʼn(wsaDy͘AkZ!@) xNl"IǭH{x`qH&1]OaYH=@<;}ǝ|lg%69fKHxtuއWqJ|r(s0 Eqp:L,ɲ/8J?C@"5n4FhG9Җבkgp7`Hb`;]+U17{cZ9KK(z^F¶FboݏEkOP%p%?;(91FQ);¢>u0vL1V7C5K(E M_[*a+#=dzMi'*xFW{չ|vrQH q"\G \ S|aSyLq[/==kyB!wY'y<"LA)fǐy`Ƕ׼F,iD*m'-Ww #:It|C/UQ[9ȤM:T2=PӺ <}0WhKHGX$f3 UXnC{[Fz;گ1EH$) aY*q ŦrNL a{*HK`Y%.K?r?m|ϯXSd V ޚjUpDie eZ!dtx K֭4gA,(N7;:!2,Y$ONy,D8r:嗖AB8gs;kS|6&f*XhD}2j{`lq t~e$B&!yNpψ8ӀN s7wg*zxYK3θy=4oL4&__S>5l(XF.L}}kzSZ t m)fYM%-v۞7-z q5_rCn>L}}-5|L7a { oRoźZ'4 `+&j)7t]ӗvD k\̀apY:7Q(LCtdɻP| R`tN1)tA=ԕRQ+H?DIq^4O0z4i*őѭ zfGA 0Sm)9mځg93#5TMْwS;PFjh6l*=ڹ}ҊOQłZ4m*9c!Q컌s"]`o2PRzqNQnyfZHNûP~/]'}Ek&K'8. W(l @laXq%LWP?"Y0QT\ӳ#Ѧqu$@H}?UxEc!Ng.(+Vw~R|'M_Ǖ+ڿ e}{2wݎjLvϤl5S6/E#0Y$v ȓ $,>q'rOK%mF١B vYK @ؽ>"(Kx&vK.WM?ǀi.Wգu]my:i1,pUS3gAq6NKnH=h3JfIaS^?HHMp j,)l:CQ&/#C=" FQkD9#.=) XfeJ D,N5]ýwculԗ- y^'`UsDկt^iX`-9A=8жU4,H:e`3{8es@-+1S-_}]w-{֬%J,}5wNg6&O\݇d!M_eH|+ Y}] ?IЂm!j Zd;S azKOkg4S]W#3g`^ ^}3zeC+٬J;\,qy$je ?~)d.CQaL7y LGRZJM߿kzt 9}$EOUv)?Su$ qL<95h1ljONq~so~,hYmq@Cu [@XbY@@uz/8–c^ ]L6nø$a eTUo3ã[Wsg&d{J.Q\aE_n>آ 9N 0Y7߈HD'Zբs/rOn :ust&Eb,ts\?}+%든7 qg.kwsyXR~~٪ )6ԃ& E@_>l޽5<+DӟC kqwѮm#'ԭ /l/ b1Gz+Bv~(oXC@Ǯಣz[e97S.Mڛs&mVYK)?*cvG}')wOUt糟9WB ,10`K eڢ(%Q!ȁbާa!ƛ Ug1dOi`& l(Ѳ~8.:HT#2p%ǻ]Ԅ(~mnLǒc?J^!͊8IĂzY:T 6m6mCt1qiTܚ8/rS"XO{ydg$7 EA l_*\G 'T^b )j׊J= VRs 9#ژӒTF 핁WyAZU9vK^: 0r^pdi,2M`vhQ̜3fy)倷)`nyt%2@ nsg Y#gQKO罎ڼ] Yg_+NWc5~yt2@l\43!לW^:@";D]s*mD-$a) jmd̅/【εv%Jo Q"xE7F>윫$A0LynUqDѦI5 L NA"8n(JG4 % ʢʭ^f+eX-GCkMZs6%&h ?2p?c&~dAW&trY :=9\d縤>$rq$N)L.O7~TVkxщ R-[_-B~2-@۱o:@KA= FxYD{ 6_ⰩG" C )r„N/UjpE"\vMb'wgnXޯe7v$9GY,Kl[ݤ(N"ǥ cI*/P9Ee'}mabw%Pq;ȶ/n+P}r?TTz4Bh #$=}XmUfZl=ZWX;!aLi'EC;R>_\Lz(3tk>:Ey2z6Wh m@;:dc]uuVeJ~l0܆mW&*h%U@%ڼe^˓٧C o=%F% ]k>޳t&[2ƛ¾i]_Z: |jkӄ՘< SyW=[ oKZZ8~eLOO^/\aέZ0' g.Iwtj/|= 9yBm,;M&aS\O@MyBk }z~37X0֊{VeQm,v]MV&FдLNXKS3㈅B ^(G'sQ݊]g ?:6 >/CG~^#xsk}Dk)gxO}F8Q\nש"-4?Gq@{;)_U[ ȍ1tַc#Yh3F>&GZ{Of잱[< HߚD`3ԛ Ysz/]}":J:oF$'k%Uט^P@v4BKu&43VP<ݚљvKBN}so_Ϊ^17z@AЁb?O2.g\RA(s46ī4yilrCȍ_SȬL&"'L#S8H^8 w1 Hd|B}BBJNsvl*Gt_u29"Jhle]v_ǃH ZjٮZpLm'Yp_ۂ—Č>$L`WWr_GxYr]l o@|/%uDqvqAЎ 0Ҩd}Vғ:TL 4RkNk ەcW(gz)qޓ%}Qb(kdz,i ߫Wr﮲3Sv0xwӝ!5')q4Hꬷph|0!ƒI)ŗipCt[>_  ei>M98/|&F瞊f$M0&kϕǸ).Qn p t(nlt֠"DQ l B -{ ͙ʎG]UyQ j(9֢ a{ܯ -<[r{Cpeto<e$h󪉡ݏJYŸ.|m^,]_+ 4TOs 630]ktt'S< 9Zg [aM0&+b,+,2ϩzջu6b*Ӓfz$}QB?^HoN#c.16cOz_1 h6ow\X?JU {l8n.,߲_~)'I+ V.=hP8B 4uV2T8h\ A@Sl:ٻ9?_ȱUx*=M[g>S;Wwe<_6p|XȺTi KKxgYSH<.wn4S.k%|ews &Z1P1Oa6#I$wٺK/͚ .Y\nh*\[D!Ͽ]߇2 =ͱJL H Y[55 d0׳Ɣ8cEjw45&tIf]t.q|ZxEY T :AfCf()^ߝ2u, uE}-۸˕>-~mq<@IJ+٥$ yIk.u "cHy% hW]\*D6>;ǵd/*7KsU/0Ҡ$ mO,cvbBBgׄRI+HBpqG͎v~r߽@K P (Xn{n)U]ɵy( T~(1<ѳX]6jgՙ.*}3殺!ϑĮW }4piL9u*JzTΫ\mۋ AhWaM 1c]\|k A.j0ċ"VRxV Wd_nW rOk(s@P ߔDŽL+ VdFȁQ|ѹ.„ m ō<4bO\]rpy2SIgxֲoiwZ֡W|j;YyFnuSFXυʭ=Ɔ2~q=i93'ia-(=8/q%3䕥("-K)!:  %T`!1}bGbhRί,ɯ5A.K\%WMxuˇӕ1I\_Jd[5 (Y!fp8@Ͱ"Pkhmɕi8Jt5Dn&a!c />6+5N2ҵKNE<q7ssZtuM(өtG6m:u#%`#S3N^ r\ pۨfz64 㹇,~ bu}Cw!6Ȏw¬<eQWmKԶڰiYVIuߺ3%1ձ iӑL, B}3.OTz䒗,u{TŜoW On8(tǟ;di|yA\^<~pʆiDMcۊUa@S񀭌M@\"zfJ+]9Մ <%2K@~s;PFC]T.S^]~_Y(ֿlorN ܘ <:sjYא&F\l@5 ZXGwJxk>hqZ)by+Vة//sq=}r=uËI/_rsd`zaMZO:Dg{@TeZmDMU'I4@X/}COV"dz Rja bE$)i po=vfLs:D,<̻,,]GX0⬰7wz4 `砱j.S=^dv׬卿ϣ9MABk@Z!+,i.~|rڜ_b:SȂe]qz%$^Nό)S$-Ys90=v r( gJ$>?˻wC(c(A5RDOI˭ ;ܰDc/Q.4e/2ybMLhO(ܯ-Tl`2x TC*˸D0a]`դ7E%dQT0 ُBUT1<5EkG5dŤp%Kb/ucf MFc )9835.U6|lJ|xG}Cy,d^P 3Py x96fTtB8sH ;R8r$D!Y_ꩆXc켴k]J5owgҮXI΋ eH%KfQkNCLBIվΥ?H.)Q+ho@zJC`S{ -pۡ=D| pOQR\J^fPk= ocbBmK7 M]AXw$2o%ɜes8i L?GcT+5Pi5  .S;lFw3EyMS*z;fg$qxs&b&4 4̛:CNl›AߒP. 1ku2tC? 膴WKGca{B)&Yׄt:Rݤ팂׭Mt+R5XOkNOǮKj'O W Ę=P&r/rzs$mI'?>0}RF;LMD2{*k-1d?r%XUWeA|i%x ٺ=:"R@l9w-Lb:i*ۇ8vmĉ`j 8~I<'.ͨT|-wFo:mG}ZXnm18%'OBf9obeec E7bUzm E;jvRW( ;Y "x+ԔTW%Plw]BvZ7!wcF X쫵κtB1>^"c Vtr^Ju˷>YkՁMl})9djrF>?l>l]Y-&Pxaa׀%-ׇW%WG͏xE_),p6IPr)5rFAϝy i}< *z^($58 jjd0#Ԝy R=*cw(^P-x j-4j>~y5Ǘ8`j'~u-nd5"9L?uRC yY]nEHh_VOXb@JB^a݂ V~K7/i2^/S0$w:1`FT9vuToc;x8d|kȇV3-Py!GoҴURp+՛rC*A0S"nVxr'|o\{ Ł~JA[wvú 2t=t 똿cI =ms4e<~ @.a}w[T Q+ٵ*zRyVgoRQVe|F ,8ypah=[ώy5Y9IЃhS_On3KsNԑ1Mk c5M xK\],(Ĭ|6;@d Mǰ.0]Ћwx=e<2ۤ$S@'>)V~Ε؅]mW3ζVegX][~5hYHTrO>keXP0y1(]2kE/4K4Qs0*`3 {\ İV -mdHې[K/T2—v#\TOLSվ!6Mhq3T#p;h@uRRiXfxcCO&?Ab(ڧ4iߺ-  \Qr0{uy_MQR,z@Pc%*o]B~eu;pX)ҿ0>OSps^H3Z:*G pKyd/5 $P*oxXqe'n6$JV EʖgKSc@ +i%9ˁ9à{AZu'T'Y y`*}#u0#>ZS4{G%+sʗyn,E@vrV tQ`R?0vP&v-K^.M_)D ٓ%i6J qvaaO"xrv?svبRx F$PeM#-5%Q>Ha a(X ͌J]d=)BzwndPO!nsYDrM/`͒g$R귓Zr/>Zo%o@yNCӀ<DV=*(ХB8ڌEF6,-Z^cr`s!MR$a15lX1|o]sy5gix-,?$0 W)@l&݊?_O6Lt姤&Q`-&REljZx 3BṄ_\x .73cCyť`nд,> G]g KQZxw-E?CRob_OV&?pCs:YOZjF jiy^>PKvH,/7 ,*4wIFm$Fj/! nX(yeT2qQ(}Cp;xBҝ5'j>w/AT۵a'"T+)5C-7Vw6=d6?:/pHEmfJU $.HmaJ -M?49@il;5gYZ0707010000012a000081a4000000000000000000000001672b7d8a0000552c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/can/can-bcm.ko.xz7zXZִF!t/rUT]?Eh=ڜͩ]14RU];eZ}]Xw3@V^V Ư|˃Zh@y,{4JW֙v we#"00Mp,i}q9ВjiJ= Go1*~gBfnru.0I^)ru{&,Pb&nq $Ґ܅3h_XɅCo=R&]ʁyMK9Ehh7ɁhUQ 2( CFkS@5Ɵ-^\Psz?X~o*AE]+n$T2r7``]li7cq\xӅPQ/Vވ,~0'bgLALb?xsP ez [jv Ak6XİTBKCԏ v|̌ ,aKz̶wKńsZ687()?|NNZm=nrlq_b$mMs6{_4]hO4NzwqYfmnO2Nzl'8A$L~x=KEZkTbqax'q8QO_UgV @q۬~  RJ<3Cìܻ8.5lAkf+'mGn A7/ipoCx,W#2^ +*IS@& @ԣJl Ԇ چƴVA,G*%w_qUtޫo0[|ᕎ _YMA_KW gbMV1Sч9wrpD ߩNŕ!nQĴ3H |FU]4]_x}^kQFyƕbI;Bk)#zfh 5?ᴾiO%r ,+>h0+W5g6e8{3碵`~5oC֝_U5SF |` a˂A*zL)A2o!lշ=ez+2Њ :yg(طgƒ,(컧 {;DkG*0*,d0jknۈk8,aPޟ\8>KG>:ue')[" Z$8Fܧf_*m؎B|KXk!;W%]ULhXrƪ"S2NJ1zAZr0)aR媪>ca;1E$?%,)",v#Xʹ+Pd75썵 xEP-8,d8bAE/Y%Z\s054:N0ܺ e8k8VO3|ˎ&2ߨ],;={m*goIuOgOsGP`ĝDr].x46hݻR,DO-*Ö];$J SIvꘊ'x`(yE1-( 0f\TrG~yh%,+Ϥˆ'çus[`#l'  K/D-]ۓ4ϵ,mOȯyY&r8#R׎:QwLBZas> XmGܦb$4PQ_CeyI6wɬ zF~fuSSY_heCt1M7TFHJ{='.X8۲$?txjqx(6z_ s0bGq[w//^1j!7ߛZ~4v,!Ԇ;^)GxI( h#E\Tl?=4879 vADVNpb+óLaYYCz#*_6kW85EWݢYpzCCteP. m*t%t`޸+ )VP=ʘ })pܧ&”lQwUd[:){>޻`?DRbCJ>&;WsGP<e=Xơugyֽ 8LdخRVBj7gZӕᥕՓ=x맑FւWv,w˞ ,A "N @p@++"t\*%9oÅTg,\RWѓe] xGCw["^ ✂nN;ɶ;ѯLa GUu_Q1{XHSsRi.'vZOpwRK1ewWQDCm:m3IID=#g[EcxFWN)o~f{Wso53eTR* aX˜rNsA"j+y}S Oi%Կㄳ ئT_H[kDBK7*xe 0>JPh|I|k2e)&&L&fW_lh3kh+bQGПkT<|F x췝^r?_P KwmI9U5)O@1B%4r9AMi0>l QU\OxHup2+ۨ̕٦?G"7RWv7 ºp!ƺ.%{]c2g0ÃÁyg4/n]I.a Y*M7֍:[oJ^C\zxGX`1Rx'׬0Dse?3){@t:9fvBa85Y(δX#6&puWp| Vļ#Y^RD)^BGX֚ےHkKW5C*4EcNUWq]geI>Z:N+fTtׅMӌK͖@Y4MuCu8!*]ksB~πcbGW/* 9d6JNlz(r.k&5{\uM$[TX ֗JBQS/`<\KsH,l?#踒c"] Ois-ksexsu- |IQE =UT9%BDC1#:d?wJMSH'j<.+7><7Қ6;RE(4X;[?C^fDuV'9V56s+J~{Q 2t CasPT1Ӥw:6[]%pȃaK <"ZSUTƭƮm+Vr=: 7!gj#ݩv7 E &!@hVď5aRFM7 acR౻.%uNȹa&cߡv$wCvZy1z:I~\L>.S໣~Wђm'h> H -FaO( b0X ,YwQ&g<ƌď{5Rȋ2`܊Jvݓ;fќ,;_p5]v,QZՠ cNx"ڑ ιu,Lɮ:72<[ |YjyQH{' 5AGϹGjpuEC6Bз>(t޽@{: #ܡӗx_!\ߥ00O%Q\jOc ~K0<޿!3#lQ<:X뢊R+z{$jv˃:+Ʒz\eZ9jT - 3WV."CH`sZ\ti *H.CJ+.tkH%(|h⋦x_VEQ;n?z2:g^cB8\7􊓊Bױam8#s"QQPZg:D B4 SRy@\*@L8ޣOK<#l%Pu -D8) U^c|9Ḯn*¹K6N 6Nk&gVV״ٶ(uESf_igi30 -c3iۆЇ& o:zAVkɃBMnԞgGUGtz߂^P48F t7 $CnZR9xvԂw ?1 {ڃdΘ뇗J27k&U^ cb`ڟщjV]q$}Hٴ=nC.J&ܾ:r뙠WPa=jS<5(; T{uEe}. b܃M{߷3 ؟[8 J|δ;$ĦI*"L8uPLT}7({SM5#7G%MX*DsY !K2BB BvaRdȒnKμ}YGVRtcgO`jwD{$KW7d4mѢsLXB3;.:S?,-bdHr$d[9S`t%P'z0On"R{ᡇzA/NO3x zߞ3"UowV5Rw@;uf&÷7A5qMv4$p[h\vfA@]qyB~}^@Jz"VpO/"tJaQ0K/S/0#ohfw  ץL]W zIq)s ؖ.[xf9t>Y S" '_QU0NG# K:\s,\Y6vpJ%1h+ſ m/lbe7CUF dĚ:,`Q_Yߧ`&Ūu+Rs%oճ`tr(!V%`4 =GJ:htMqF`Jlz , dvэ)PӅa; Wv7W!?6,{y=Z )⺿VV]hmnU2mHcNN-ZȾiu+Y>Y6DSR7IJd(ximҔBt ;?EX?1>u]1|ŽlbC+UDJx`il%zmS TȘ_`:`}Ŧ6;)179NHş.?dpð3-"$vC)//]; `ŪÈ Έ@|baST)[v^y75dMǥLꅾ~Kf]b^0q} fׅ-i',ӷNsć cWpy2;xz=ֶy^VMҸH5Qn!5yE!#JSqfߏR yQpH$0WDD`ՀN}&cN1efFػvɢ[7} -k5خDD*[ L&W$R aZW+?΋{͙89Oa28O&uR2`1 ( 1J,m pΐPQDC+#ʳvqz4Y :)x7"8WW+1Z{}d|>4NoZ *REw2J0MaKHɼ[-a-DWY= 1ڊ6)Y< ȉ.o\3~f?T‰:P"F5C5/}F B g`:TV,Hokk-{2H^dV k$w#pF1Iuy~r`őO( yMg!4f Ňkrva!DeW-: P`XvAJyqy߁;L41f3p6PÓwVpSbA3ajơs>u6-nw#iLCM)GM²f{b}zLeht Lj\~ۥ'o--s?Qmgf)sfi# lzG_ךtV"#[k;Cʅ~iL>CseX,q2鋒&~#=A)yj/8JHN8Nz ^i͋٭WB"%oti.(iW4cxQp`8c*5ι] IBi ~l}m-QTƌhۯ,Z4Q2dS7SDhI5d[/Ɋ꒯%*ة}{ gF7-X#}<^؅)ǫO2ѺSCFӼA+IxE| L)d1}lX2?iݤ[bxܑ6{ :b2RmAvQ6иl1)t}oΝ,pcd`[aKM~jǺP:wui4+ìi! %u3>g{%Yyvzz+ h9([DjIyS;&2@iGxv~8Yڻ%l^y(JQnSvcleJԉ'3SD4<䚏yhJroՄ9Gnd R]2[H%0(IX2B!R:Z:l_$~X~܊d5v{cCI20+9m;]Ig ;!!ttrRuƮ@*4 Bې0Oj?/cjv*ٱv \%&O!GS`nύr8Ru>c* {ټ_[!DO!nDlF:8.pЁ7UAa~+H}mά5*zÎx]r-. 50u}BLkˑF࠮NݹAW鎀K9FAi  6V4 &}rG4 $ncMI]R@mîbG @RD6'6Rd5(jY8׮ ϡ!t2c=;v£/'"%HO]슡4w|ؿb}Tqa!9vY%?p߼Yi07;Mݺ~?+x.~e<8/B_r27 wsAoWYpfv/w)]!fyW2-ʅJfph! &Yl$Eprڽk@yQЬ]i[{ĆR [9*e$V`m"0usKL1sOjaޣ@eMx=G}x@ ^D [ 3f)et6; S$OS6cDsUU'i2xq^H`<,?^ 5oC ~sYx喂 {Dh@j#w i(].IG0v'ѻ `tlUP c(٬j^̴ƚ}I|4U(^jwgHoԩQ@-0쪠UF{J%¬,|0I wIcwHꂦb\< ]%HTl]yI?4M$ {? oClJ-wk.bJd}UnGi o܄:?Rϊ&*&-D@7yy(6n01N{ui`+7JD'+:tiHH#?.2W!)L!vSu*:ud `p/:rpˤY^j=gWZ}B]ȈK"v$)O缫esۇ+6PzՃZzgl(?NwIݞD_d#Ģ4~_NЭ@\Yu gR'ɹ?pז=/)ρ$3F9[ ICJofuZ_<'7aA >j߀i3CS8Tq(mLe=h77X&8dwhl]v9Wv|XHln?@.B~%|Ө!R榆N~9:^ШRGQR Ihր jo%FW&}z>n p'qy٠oˆ2Jr s퓁=u]2 b:@^qi`NQЌ)+9xNW]=q8P!.͍KMFz7ʵ'%J3cO96u}+ dL{TO鑛fK |bԀI-x#hҵ)ӉSeK(r";{}w'ק+BSqeܿ?G}0@ F4+袘tzQ]"#D3EN/#ىJrMN $S4S0ɛY~Ф6)hlp 2fA' 0ǽ^Hݞcm EVVK ^#Z=6LqDx*k5$"9M\ 'vgoh Y@fʛʕ(7C mE͍:np8)]`+*GY5yw77*&GnrM!sw%7]ar;TC l!݄@_ N|-cW~zH`"|&Q(ig,Ӹ?Mp9uG%akiҭ_}yǵ"$lݽC-si{"x-Il?unNqN@9"nBfBKcJ` !`o0:0&h |Hm-\ _W t(;}6"6ؼnItď|wq*ɲX|Ƹٙy6tF./p\;YN.]whknmT v&&nsXqyXa'q;U=Xu5{*5YF׌lE>ozxH{:O`7 =~;r3`e:xy%f.| CʐQGm ҾEC_60z$J)t1/%[^1dh/mgT\wZ1›mc'1Ioq\"N4ƮIvx-_i ^U(޳T\x݈W%o3Ѯ!u Mo8 [{WcAfW n~#U@! 7iws}pީvzy}>m$g/װRg؉ P6#ox%3&]<_-0~.F%~|0fhaP;d*ٻ9K_ۂܘ$1BnB E#KB^RU%:Y&\b`SыG,= 3zdO iwS Cjjס4_ kѥ\L<OkׄOb T:nA>e'\gt&IL5ġ#~|-iĽ5t=T<o:PvLN0wsLjG?Z'SQZ/ `Hˌ$P;۪f齗-*S-I:b`A3cKSQ=:˔v LxYvTGsW/ɷPٸ3E20#:)<3 x2||/LxQ-$B\*rv33&J2IhmBԒ@vgv~6ƥJf:sLr{]1(4o1=V@ёOOB2f]0~񥀶nM9 q% ((cNa{Twy%Ǩ{k%Tm6 DNUK6,c+к<'e2ْLj<}z`rW!Rp gXz]X2Z*[%hm˗.[KL9c|I"@</*%N@NBĎ4,?ǽ)[ota/¿$Pyk"OdKN3K[{/&[7dKbc2˵R5`VOyi DO̭ⷩD@|o-?F ֕m%++lA`b>hbUʒU"w '1ښaQl^$&pP<0۳$.哖ͶōY7kY"bGhOIp0=j BgS%xtȖXm*U.HWJ^*i9X2swߟuAUiuI5J3f̨awa%k:+=&RZ \]6!VDy8ĝV2zKX,~0[/v ( ]K}*><jhNUUk ,Q4i? ӥrl3&{#MEјLj=P 1"}ZtVtۉ@e$c~S4C kؗ2gQ#$Fp %Dqu'8w&&&{9,tg'GͲ<]^/9Z};y%hONji q$Kqyz j]^ `EaL?qËׇ+YBOHGy@(R X%X\0 -٠H|Tn .S#;}1©7 AhLv~^-ڲ˃E'\>#C72}LVJj I[IDiZj  ʜ{7~;IAc8[#nfjGԇO^EƎ <~C9.-A^oEQkt}mu)3 ΁Թt7he@=T4ۗ]3sgA+m snX T/~ƎЙUjT#`Ɇޭe\0iD\7O+28Szs 2EP^!OOAu 4 ;\ W:8"RgUtx73CZ:CH)!\u UY9]Mc: "R*LܲF~[Fsxk-<"?cܿ,sO8fKc{nM&XԖ^Ta4X"1ֽl)&?;T31|",\O)I/%XaOQUĀYʗa;4c!Q\?3my˼nFW)W?&%3%0G=&l[n vBh +E;X Vpuv_Z p"=YI"GmyoD{b҆ y1#,;p@2;{T臌Ŷ;!?v)v;֙QJEn!\Y&V.MW ۾y}[1*=f&HV7| VzXe_{ZCp}_e_ah j0:mh!䢑M~ʹ2Cfw徜$Oqc$މC>*)fa-uymJ%\WCJ"x[A0&+#I~cs*~/a̘;fwN W L&dRy m߳ܟ|xf⋝pX1^Sdͱ+,Г?C{9ڌEiU`v)Lӟx4ͱ,SEZDS>SmMPbܢzNesaI7koc"4;x.Q4fg;T/P BG9d+K>'|b:uꍏun񭑪ȖQԍUD$[8+~EusT[$ K&GϨh$vG40|0fӖfaYljNgCi6n4ꈉc>;?B:4rfYB|ל4q`X6k-ƓrP[W*6נĵ23 mHZ;џHB;a!+} ЀLX-ŕFt?;"(\t1}wA4*uq5%=2e'PD3^Wpmf <h'LP YM,I%  tXÍw2MN@mEqwY0qNCMg4s} j*Iђ_9h@؊XX Mj.SY|`kUN;{ @4F)A?4K; kU7 ɑr}K.L+$y"z R ']زi[}_{8wQkk]’%́%W1~h_m+p0rJ1_dC,KƐMӆf'Dq]}D |oK,5X-/4 b _=k/*HߜĹݿEH/txF;j}OZ9f6V夛ZSA8ocąQ}2 SU"8-8W'U㬃Ao:I20w 8ſF~B'Ӟ;X ="Wnq~?t%)~,hJ!eͶU y/v5ޅ8ac叱: ߚ܁ ~p 1Mmҧ3 \k LOurB;AWg̸tZa,[hIcs)4w!LMwZh)L8grD,ax6Q(Clj54_ ]J Ii4gW,e;D({JͼCJ 8*u^O60f:z~N3glY]wN0M0ٖIϕtg`QF +۫O#~? `w| p; x1bp90&hD s cZG3/TfGSh\ % m+^ mʀY}P _^$"˴e mLI aIwvk"KgtZ_?$5]A < c jW$]IE~p> 8 ;/o?1T}ޏ|< {_{f)*@-y*չMORM1[byìy^ȣhM締ᨚ#c[qf&Ѓ x'_Q҉ C,.[)טi T|[IagٌjOR^u&z1b  Hq.&^{rEv+$R)DH<Rŕ*sY-HHMWQ` G }91 ^C o{9IW&ʜbs|@ 2>)l kmSXS@a]gwn&qڂ 5vZ[MǹU4yKdnɫ]gHb#%"*g N=%z1#B {ٱU#_G%iHs+N艢ŀ<׶W354W, p+VoS JSo8hr:GV˦r/m%"솆0!xa+ 6`Op5+YcMtdz 3y.sIw.IesѼ ݴ3w͟eiJ~]َ;`*m Ʒ"P!'j#XB'LPWLnv~:%IܮvmI2SK7UJWdž 7-7h# ;m=+t0%U4J*}&綈uΓ1w<ӏv푰,mKd:ԓY9 E gYZ0707010000012b000081a4000000000000000000000001672b7d8a00003ae4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/can/can-gw.ko.xz7zXZִF!t/$:]?Eh=ڜͩ|4}Hkq&/̼\/R0NI XR5Dabm%V}[N#5> V>e31oivwX-BH7\8+۹#`X fROlL+5h1:ɫm;+T"Ӑm$Ǻq' doYKb֕ 7gr.yv̖G>u*6|'e@|cEJh19 FsOV1H/eP&`oo]\g2)mD.bON]k]ʭs>Snw7_Y8^ EW.%sOH@r 5۷V*NSeq#3]qq3.f;u %@l*($vN5>eQq=@+]UPѣ;UI=Sw?Fp]Yo2qu"I͊Fv-:Ɂ Ɏ9#@WvqL0/xhFfؼcND*\},D-=nk/AH-yl!4J39`zĽNء/4 ws5b42'Q 77PEHh[+vOdE8}AobJ'NP11W/NI7퐔UWg]ϙܿk)0q*QW&\?Fv͏ bl7J(w\gt$W "j4dJŤ \`>FBpCd| Aygꇮ0QC:CHdgnXH :0<܆Lt͠GBĂ3|{xkds:O 0켻ׅ&yvAvOHC>}ǙWWS Zv?u5ЀJ]2# gOCcϝ-l4Lo!Tˁr1vZwC@EI"MT-SD|'T>j U4X#;}=Uq EX-q3 >1Җj,N7N^c1FøH 0K>fUt$iġZQ: "H|ȊgV*݄Qz :P4]e~vqɔRhط77(0ѧ{23pVNaLEpߍ "no:ے4@2KG"~L _j9o|ޮ9PeK2˕.9"*Ahsl8iAO[T= AWv݆݇DQb='y΅lɒ7{6#'?.z410ܛ9qXH}2 wEwLE&J>?\<^dh,&.;zEW[F>9 :cm[ 2m;u:LIof"#VD0tZ'X%?\lz>fFiH1@$S7Ldy( y-L +pʻ]Kd<w@ǀ[Оe1# lf մ6t,$}T^KG0qW\+DŽ ~_C)P1Ǯ 6Cq_pv 89WSf-E˿Ygt% ֿ|>,d5k|MKtzqb:1L V\u]ej3oŠψ>wE9he $ t>{NR@vQ 3GLOP~iZ\*8[Bn2kDO2SgD7#bϏIZ3Iae0JmܳDNZR*gGOE.H3 JJ+3&bIpD2{0/7ᦙ"ݮ㬼A$[2U2TmaOvB+;r籧.{o9f"Ȳ?XY-z ]O^eWnʂ|V p6\F(#w?%[z4œJ)Z&lY?H)eKmҢ~Ϧmo%^7/h7d9D#xE5!LD`86[Wc:% {^m0sֿAxFU UNV#8Z?un-hH ~;whm]jqGRii ,wJë>D˗5}Rb|z O^׉DpVuƎjݳYiqģ>_6:KSԌ`AW;ךR0rlJ9e0o*)CIV9\v[رbwO+V ޽.-~j?`]2a}I'SaW+k13aX;(H|}PT\*XiI͎7ƐC?D B(GUZÁ 3:f#5[_kkoc|8&0.@C14IMo.lטMQWTAǰ$n5Ml L" fwөV' ^W(CVrndLDjLJL__p )d: &ʙ_Kc^ Rm#[x_wn<27_(mM5R8}-)nr=g9 ^1 pDŽ!2%`VZ1)&вF,2h1W/", #TS7i~/~3ߨeV8YIzz\ 3] 5QY6߁mzJaj&:,uumg ʘ#gi@)Z;b/Gy-EuD." ufd&q9"dBW[*f|QvV"ə%kZ ڦq|j)]aɝIM Jw2cb\)RzR+TZc&ՐJFBuβI:~pjuqS8qM{Mc(!jwHLu#s*"2V WqW*BKҸN"(jlY Z81&Ȍ,,*nVk{A( / 1_uȶcU<$y3'A HkB(0)sAײc,7trݵmB[;{"OCH-ÆU%`9_A|lDpq8-پ9d׋Fd[XNyr](tcǝ# `\P7iC0lsm7})q4Ѱ"حp=B 4"g0&u?ωc.%lBLV|`L{B%1}`R|`ݻUtRj`)زdi׽V(Y ٜв~efINw ~uFy]7>0fr8ѡܬ?_i>{玈3Г5h^ ,٫Sx$zM B:D-OH.9;H;eA1?#7G09 IC-ϩ]陳o-YԾ`̯PTYrUEbC G<2qε_y%tM89ӼH }Nɖ M ߲ v' aM'*gS1.ϲA"'".p\|yNsQ'Hߒw d"ZVBJSHf<Ǧ_ qċ'0A#5{Flb . q :3RxH l䁨T,ƔUqn -ƱK4]5R%gsVrlU^·` j7MiW[PwGyַ*'kS!/&a4(N%5șQ@$*,\>Y7HqIhޜPmL lIjwt` 9X=*{.RѲxm E/r3%(6Y#gBۜ*Zҭ_Ep' gۥ(Wce]RZSDxҡ㺄z}qfhk:vayn 2*д;X4qu@5uI/~c=g0[fUq}Έ "R]YY=&@_{MG=ǫt NPD yzZ]ispxϏ0g Txmdi tR}g{ lbO'tJMNoOA8 27ч0n£ j g_‘3%~@J#տy-NM n*ee(}G16ݠmߡY#ϬP"3F "Gҥ(|+ ,eNe?jj6!Wrp!&'V1z*pv=Z#\LϘ6A UmwZw² kHvIlrLjEAB[OaYM- ^6̦/oCF6966x|ClEt]^јwZ ;gYBNf1?nي0`rXI3d!l(j ͷoւ0ƌ䝱hkh/E3.|UݧXرI0'IgO5d˓y]MQI#+V{.w fD|B39~w/[}cV'7ܢHˣ8y+<]k|~_B'R L?em‚V1.}U)φ(";;^ȷLB6`1{)ylMig K/b#8nN[' ]t9ϾCvLy346'@{YҌޛsj.q5 5.u##S$t ~/|ڵL#]ŕmr X.>=AykV&k|F>""=[b:`Zv[i3y6i.$^&C|$Ch*\G{/+Y#'_sr;f4MTɇ?FPr [\]i4|iy.q3%ss:owŸԾV[X o'ܞL4p20B]k.6addLL*AmOJٜqkaԖiN9owbP̏]'8O寞eVN|;b_gVh&MOO9,׫; LfVe:1M f T B{x*:An܇^樦I i;I0% k0a`FHGZ[KH^6F>o!ɀj.? X.u&T_#3-aPw4ufX)dwT]NBͤyԘ'0A\a80qh?/Mc0>na3jf\ m3x}8-X\/ܑutPswŔ 9I)/UgES\z]?,lGrc񔸴_aپh#W˒UMkKȽqyl5J|=ȟai.xЍy|I a3+{>!V!m."īxD!>Kx%V~ cr&.w+WZנ {`7 h \==D䡃ӧVl(Isiq~i{? kNo:%% tE^raa4N]W3? Wx=!)ؽ`DgNr +/*Աl2I9de0fؒbw%0OP=7o^ZLNRI) 6Pg Tyģu7ER?Ucw%\#UG_~TAԢj؋>q 9ۥ >r-&Gx'( $&WI(P{dQHF"C(m fqՔ!3#Ct1'\d!;wp'uI<]6mW{k [+55 vDb}Xabۨb./.lSnж'3 5؉>}RAF|zBJn'6d9b/w<* +'IK3yACmVOEhWqNߒhXFtkҥǯ%_9AB ]Bo܀#Tjs5 F/' $XQ3D8=< PLiYq~!i{|JcR m>kgN71Q2;JF9z%ε'R̿b1`dgnD)+UF&ӣ8;<6T {x]tڻoy4?G\醎{KL2 \i^fx$i?`"Az+b9Kվ4v؅ ނb]?ח yze0j] L<0wC%5w/YD-0DAӆnN%|SblNO*/|۲7! JUanX",# ANѩϝXtֻV?|` q"8E]8O.57>_ˬ )Ug'j0A u\[+$SG/5ey. K;:)' H|a3FKX<e`snKDajh,/S\DǬ(W!elZJ>K' i2>RD4 /GEak73ؐ(6[ʟi1 /Ԕ;k]/ˆo3jyb<|e9 W1?h ɕ7"'g[n/ǤOÊIZ<6ОI t bO2bt1=;V㿍lc۩~\m447dJQht+*@o`xѬ=0Ђ[9AmX 8I:={MYB}$.[O)$yP$im6Wm??mɘcM\i&iږe[=m7U`fa7BN4a s$Q҅:pNk-S]ՠ6ơXkZqh`8ቼkPtYW8$ڻbI)6JQd3V!vRqюeo|?Μ!/4bBLmYWQwQӟMb$`HНlKJ U{o=ɢf*nCؽQa/i[i 0| tAA}n>y0⤰аR㹟Jߙ0p }GL qxOyi=z5?UJ6nNWq.~&2 .lvj7N1 :5/fi=+_` vdxti w3Sf-qv=YZ@f.B4a}Pߗld؊ ItA8,y̵`)b- D.t"PYnK [iRBOwYX͆8 'db~m8t]Ԓ POu2u\2E.UNB*)](0ƒ qIfgw!PgNjPpԲ^:zmGZe tN2[>8@]\TїiyƈFOf7dfQ+,3/j%A5 .J"ĻP҆@#<ϾArU' !{F!tC(^۽P qs(&p:xi'pҲ hx>boV$$_Yi-8ݮA`Jq4w E4<qA~5,x鎼J&-(H]7՘嶔<%'C$AsCgZ, 0E`L ehS,]\ zzqg u긆0*]rmHMjзLt F-R@ # .WMYZ37qQ..C#NS9q{O9PѶ6UݜQ"l(jIjf8.ٓIA4W~CP{$Kx-5/ԙ\KoPA In|W2 ={YԶQӺK%T5G.7ԆϺ'FfuRDž#4KBv*HupYr7Jk(NR}|xM5z2&x*nWI@){{XБ C?RGf rކwJ~m2V&ꪋ V\L3m-z';2%4it-D^:9I*@Mf;Hbc<xJ\?i =N9YwO8cWA1ZKGKgsݹБ+WH{!#wh <*#XV}.3|(sU-*&f4P^JĬpEKU8dew.r Z˿z&u 9cgj$  ktao}yk@OCr KY(x ps)Q)\ʆȤ"&50bV[jPTɃ +Fq1OB}IQF5e.qh\ÌLѡQ t<ލq+ڔ֋}uް Buiv ~$Mp>2&.sI ZBX9$aWKÄ<`>þ|~=\PA:DuTU>C#J KȾžQuCFP1G<6ՆBo?\~ */0\[qeX2HGZq(c"[2|uehI(殴0M 9W;߉Z"&TxK-uc5 *a9 ҝj]-rO*/o1 l)W)a+CG^9=F,P)yU{%icS-;Oܚٺ̨}3H^t72>Qj TDRdzk\ͦ/s82akQ;#:Du 2GeА6Eu]O|8c %Lz!%L *GLZOz'P[^ ery[JA(*5BW{Si̼/ '87`! HWmAYJn3h`EE.gEzwqD뉞O,<,!nJMڄW"p(:cTP,3*!tס5 \HH1%RZC1GPW?I FD3p7h`R %FpGymlSD2T1ƂO'!\* ̵qOe[Y. M;Ro1q:j@j0{g0@X$AWڎؙQu2F κ-˱Kzs~y}b&]Dt;ʚ1ϼ)*XX䵶 dY}aB)\g{/{%r/9#B:Uw0JjZǔ'sLbd]h9ﻱn?ٚw2^ +[ /2.J`1G{'.Y( LA՜#8s^D^ 874#s 5.Ԥn_*sVřXKцM&I]1mVx¤jG80i3a'Rb :_ ܺ'XbN+x6gw;:O;D#-VGtH5'&w˒b^3S]g?čosPMlR?B G23BF$@e"Ţc1Yquԩ5GR9*Ѳ]x{dVQ!8;i9l:mX(߽ ibAD#lw ps0Q55(b꧴)#xp۬bA1@g;;C-tKTS{QPfM!N_$Ր ~զ/F`200TۺFk\ʖ:Pq< dlyKcWFzܳM Am;Z@C4;;^B|}Gl`S&~C nyDR.m6Ǥo(t~y4ީѓuˍ!I˫aء̺cDU>p jE"cIZΏ/H*+7ᖣ!c>:(ۛiJW_֟+C0=W`rB*#Ef㎮ cZI$yxjYyX$]Yx/ //m\F+b4"ܛTew=ǒB:Eݧ)K4Doq􍝺užêy0(,Jo57ERNϚxnҰ]zqTbud2%2SQ1FHyyAp/nLl!C7vzEM4)ipTN𿈋 0L.)*n Ԫm[R1$.4fG='F`ˊX/Dv?Q%=I \5< ܏z醳#v BZakzXi\8@Mz+p/ ~Esop,GzK7_5βO=5; ǁ(I[i9Zx/SFZaJ;ոR^+Y0H>I8~)oFz:QŬR!]Dyr ESpX -ލHdYŒD(tJF_FnKjz{˛, >2n1w7M$\n|_"37_c-0/SשH;Zd؉;7818a#-BIϬ \ELJ\1EObR9hxrꦣs_N@Q 4WiD_k~ڀD7vp jyѪ`k1x$~~V ʸfZq-̕p~MUhd%a}) uL?gX.7)Z3q{2 (WNҠ,MD מr[݌>7dmϔKk3_gӮuVCKZ3Ks90< O)y(v"\MyVx\YV僆22+JrRW~XAJ4{Đ\D:qO2Ip ذR1:hɒ+vc0EC Bj Vl{28.5 s36$ M\[dqaɎmg6P'^;Nj߽**P1$B?!%wod$(<ۈa 0| /bn,ߔ2^kR\}@7XxI;"؂΃4jb`px ,Cx@[y..X LMd)vazMzqㆾhQ=IWQ`iՇO 'D^툁ܱF^PArhpU|c^H<{gHkPuBgwX 0>uG>ioQc.ú+txB`hqʦ# T?Kc/DUmf|,2,`c׺OzF)lW!pk?K:/όP}N aSC&ϐ JuOq]SY_1E}R}K iID,,E])]'ο}ijH1H?^44Q%48}:'獆[ =MШq+UQ4r]TOD1B-ę"G.<1*sLM' [EYcLvJ D.%pHϤ,h\2)ORfY4CJ!@V"١Xgƻ#ng3&U $8!le+6BF}'"#OH]q ץ9ck'#N辘ǝqB^{/?"aȯNO{a}7#u}L:S5`#5/FӁ8yʌ)/m]. 6$:.FR"A#NP+(D?AԾ5N֭)u'h߉{>S|X m&GU{h7/`n:_o\~Jua&:/Hz:8`XBGb~]&ՑgJ|w\KVyK6,Ԝhy^,SM> -ӅˁĀ pJ|u2".8 ;U L\FϮ \ H)<*w% 86W`zy&Fm!2BBVèY,~5n"ͮtLjk;xO#˔Զr>)qG 8Slع|l's;kg_"zV<[ʺ(-EѤC˿@nZCog $ĕZsvz 8 ɟՁ&̩{$_zڼ-{u =hͤ0(v[m.; pe~$Z3y+m=6ǚs/F?bq,zu1q86C ڨ6赋:yUcӺTB z2EdJ/vvW|TXN!{Shm3皭y6eJlºyFXfXk]ړcR7ˆ|3<pLPk .҂wP!=:faZ\EBb]' J~Z'FH^ ]4pk/KַHΦTDtP}.Z#'RSf(PBGR .LVR!5,QҦ`{o4ʼq(z\I!xߥxu.VڠNUۨʻt,F֭=,޻˪>wXEۃ/g~Q{s ܣUCsWy߇N^"+XSJ,ϒK%4]qC1@%&N1KIx`tD3:O#:~cZ/N^V<ϨV_Svگ2L#oQ~| `ɥZP[2* z}>P.Br-*/mh`yWL ~01 MtMtVbXkM k C)c<̶i/~Uiҧ]ȬC8B6|@Vţ٫| MZS(9٪RY$ɦҞc\Ōa+&i΂kH@KcZ8M4:BPX>aJ*F wyQ?!1Si uEVED/|hþS qg +ȒH3̗7`.5J< ݩk bճ(|9j&Ja_ZfSD%C5zfçn i{fQa]WWoβ<tGP umk,ՋhSQ1(x:PuBgXP)6bU9:IhG35q&1}iYVhv[K8i1h`~YҼ!(6;1Oؤ S)Mvkcj $uDX"ILxKjjquo9;<(hZ;uJy8be,HFMZOq|?Sqa*ptˇ"kգ-_E6]Eʩ ~SؗQQBJۺaL`I0o7다3CxxMpL5&xʚu'=Wq*zSdK_ެ}4wuЁP0_Gkgm韐^r|:#fsDҚP͗6y; ;>M8ߜG:,^6#xN 98K:py$4J IJZ08n/ qh7 D-&uW$)x( ιZ2pR"PAHSr XQFY_M]TCJW5Mݛ;ċu1g(Q,+@P?.Ɗ/f{4?$ɢU6mre>]slZO.xh%+ *U?R_4姞 Yì ^NgB ;%)+\OWfnnQ*v-;,;dWE@BkpAD7d/ekY0"1rڿa  Gbhv3e Bh fJQvNW-w՟v0;-|o󽋉0jF*2EQ$d~TWaM0 s-@mt'scA08͕v K̓nNymu<~6J~TkgLyN=K5!zt?uH?lptnR@zec~bb(=K2hg"7Pg˅~*:;/|i0#!W*|,:'nFvx54.Wϫ{ *=D[A_ p/*?hDRsW$|k'bOG-&n%F H$gGJ8#|Fq*;Abc=>\5QPKT"M D|,^$/ M:>Ua 0f#&hFJk\pФ[scl`1]Q@R0jcCV^FM _:8Og'χ&\-8फ़""׫vDI>H-;(jf,1AcL7:׿WpSeRTȼ X+txXKfB{?og!i;-spq]^X rk3,L݄_7 nv SQa6,%utk7?Y=r%Pv<ܯ:Տ.6 jW6F1q>LϴGRdb3QKLqr=P6!9?FTv\NuSZIԤv:Vq8;<ń;.߉8QObw:Օ?6FSh_S_3쥠/6$zyrŔ%"~gjm ") ]ƌk?դQ*pktP"ukn#Skg02{*q,ǰƂ$S>F7l ;A,Z (ڎadZ{+ UhL7Tdkg/ݜǘIXHa4gSa,XG<R! 'jHힼ<4b6_Bz6<5r;#RIaM x @9՗ %qZ;.KNpt?ޛ}fG =g1uiĺ^_GZUv@gx$ե%$um~u@13deD]Lr,$ V9sDbrAYv}Ys+&4+FZro%V.L]7z[Q׿[-^EjD>%19Qg(PI>γIdɁ@9"3k TSx*sJj5dH sw"h+.}Jv%>WaV׺bH/bupy;r-N\,ۀGRU 6)'zI^ւ~67,C]KI҃A0~wAQfu Nw4u jSOr簔jOʙ|[=>`,Louc4v)+D>R 8xh*A$X5xa m hbmZ}xf1S =o2_}Mv)<츷 ڃiŘ]-@v2 )rkj0Է%OVF߭[W|Ƨ.vUި+2abb쫁oC5y{ۤRlueohAɄ{o2.}xo\hq; J)l;nf@O$s{kmB\b "'bz0M۞VK4ȴ֥%LP4=Kcq @BݵiNB~'k>jPŌ.aXCz[hg?Jt+GyG;lGpҗZ(h,} /Qv5xўַI=Q63L7 u꠳ש;Hu7Xh!~o'-V b@bO̾m'DKC6Hx=C7bdYu?Q(6q{]EPXx{qvζPNoLD?)vI1©g*ӴGiդz^NҜT JEP Z3p(ڤCqN[C7I596r.>vߴ0[~oWrVDQAtKQ+چ-"l-ÿ_|痰Řu~܃I+ۄѰ^6A+FH|GbP.hBA ;cxMD7}T•@dOFfuȧL0jJzChNd Ϙ5ؼ#-[{P4u(M,K;\e-. '7? ,,2ڀ1>l=q%@:*0-H d]h!wnFsg^h]%r[u,4Ƨs6\)3oh)r-2-߮}sbǴTw):Ύ) xv06Z"]_8(C nͬQѲ+]Z{ oWY&t :ex݆mb͓];yEpǓh϶;O4])ҵeJ:oTr?ͻy?~kufD)aq!#߹B7 5^o cM͡5\O5G읐ƓOb6PV)g"bB(SuKqTʒo_n38ړ|)7L)OM(K`$R "n}X[x&4xH0JK2N׈L*p39É3aN0gDl䛿D I^~ kdI#Eǽqu#iߣz<VJ6o1& t#NwQOf@qfd6oneqy]Cb<<=:Bmr ..3;7J6=H9Ovniňr:vԇ\f|]BXH#~!NfBAp)Dzۋ/"7\~^IEz1lM)\;3_btz АmB<) _xTڐLpAzu Y@ɖߙ id 3SY 6_)|XC#D.wrq>tPD# OP0fV.q{(*| YqZL_s/.-[{ +\<;)pl|+@ŒƮ9Ց0X,{6ih ԈTk=!8T- " Q}Vd<=G(27GD1؃^Tj>i>/g僧5hӊaHeP`G1aip 1P *ws)ucJ<ޝB =ꦫ٨pbMi;}`8;X b+эf#Z[SNA4-t:Xt˳|WkNqտt_TFV7J;iQiʇ~AKyAh&<ؾΰc57eRe.);}^uM.5?W] oI0=υζ}7!PV RP/}+&47|DN~5_zR );F)| E܄'w(j£B>q訡sVZ4nպM] J.aRA;J^Iw#:bRFQX sIlV $1'4_p )BK_=Cu5&R?a ֗p-`@0 (vJI\ndF@h Πr.;ڴ'?+6ԑO]."' H6;_;NXvyv u]3/qj !_H$ '9}%<"Ko3SnY6z#'{l49iNk<v,W F(152 ԝ{q$EWGݠX̫.eZq$`*OMHrS)y0]gx?gNt}U% _\`E^, O<ɍUXS]*rAoX;Řa'tܛCCۤ@O|&%!@vCφbDŋyW~D d䐱 V3&h˽0d-hћŦJĀ*+6OR2~-)O}^R5G̲U<-h_$յ?=ނHg )н²+}n*Y(Dg;]Jwr>Z C|sMtb9D'J:> P`V37h.Xh6Bf](CF;Ȑܐ)dRcoLy'PfPtJJ3$[i)vrߞnW|EvtQ$#Q_"?\Gߓ?~%`\4'Qt7҂jkS=Ցj-іc,9,ȳ\H wNvkŬ\4DIᐜ `IL%L3׊,Xx.&#mfW3T/숂jeC6dzMˍR#qaYs n@4Snotց̠^ƺF_lU >G9x˿.ۥ@ц.9f>\+ikL2vSNdMO۩mڍhKl^"KnԒsw|P2tҍYԻC4rFò>y%ht"(v A tUOq STS#*>Q'O :Ƒ:hoI 5nc2ܯɔºÝ{jUEQt RLbG#wT"'oRb);uc쳕 X4`bيzg,= m)c K NJscflȜ(w8G= / 4% n|/C9e S,:X&%a;`A{+pgj/0 1G B!&8zˢXoS|WW^fBӡI֕*k܋Uwm 5* ֐‹NXT cUX&K`VbEe>-e|׻ Dqjltx| =CV_9bX-M.߼f"O.JCA~I yeFYB;&2Wϰ[U?b<=dQqH9TC3[ۀMpgfeޘ?NZy2pJq5iuO*ה+8Ö"|jovxRŇdA"ךּsVgOf< *3E[LqGRJИLwۅt**$p܌{`BH}y,3LaUQV%0+FV7)^ΰ7>عMPY Cl?גڬ bƢB(d84w\j7|?I+F{(u [wy`yZ =HіIo_`L,[ Jc1%]/ %[!ke}"#%i3W?}&]_d[e22JQ_)ǖ]^kM]EI2Xajɍ#\F=D/Sʫf"`(hݚg/f &qHH+4 :+&y1DXZ8lNSRD 9`!z0UHi4?MxӏG^D/ `Sھ u^1RI;Q~:Y(7GeRwwԨVz 9JѦ%6*9)GA g/ <ܶZ{CEU0AEeXa+õwKYn'W,󁽦%^4=gxvUx|&sRӾ:W"PW5 % ^K[UM޿_;V+[+))Q D⵮^$ㆦD(Ah0vr[cq6X>a-ic٫ b@,jF}lTrxqN™X7XΧi^P7%g&DEQط寴:]⯙GlX>!w[TdtI]h^ٲ+ZPNB&\L4QP 4sܻiLQS/:&%\fF mH}-l4rL`1cҡҳ/7?:-JAPr=sx )eb@T4qA.eV(E&8|^%6ۙs>&1J0YP̏/ 5զk!˜č rtnfϟOoZUcq^v C@Zwy Bۣ?X[i4U2-w`%k.Ct"v_ `xԸn$KFr֝@˅i vEiMs6ڛ?aw@!l.J\8;nTV'>]gsX^FA p_G>Bқh_G7J4L`T`L-sK=6:BRӲՑ/s&, 78bTR]|<̅Nl#J+{fg/s?kn)퇁;%Aۢ͢D=t%'wxMJ;]H|Lw#E7Glv, *wu .O088Ž!Apz# Q*ttPK\jǜ"ް/+/D֌+fYFIQ"՞#[c8#c3dTDMx+,AzS^!T`4mP#}_l-2)6Z 8ǃմ <}_/`[;k]PZ$h:̀iDUFHe@V/>~$ABr'p:SJNb%%܁4Ր>\jr:<5N WI.P8[xNGtZTW춴0l"6$6n񨁘fjcOvOa1Teț9ּ0,Ž6#.g̓Dd 96 *:VRkhi'r各Vs <Վo2Y.vV}=(9`*a+m^~|ٚn Ƣ' ^F)wV/ -OboP%&(MJ1Ԓm^}Ηo cԨ T1`O{As GNuE^$~.8k?A &g|t%𢡊;A+W@r5ru/*6 6;_n `ڮG($v)w@(5͗? n`9O(+zɶp'!ϼ! OC32F%xke# eqiN٥zLo(kE8f?1AR@ \ڨIr\\\mmPEJ}5/_.K/$F1ݪ1"|yŽ;KHĻ}jO(i}wo ϱ=- Tu1iky5,˴Կ{3unv^DY _#>_~<lpkmt?uj䲓K!:}ۤn"<¦i8W*MuX:dQ{zx IqRp[94I(^_BJŭF(ГP]`a<8Zo PvI^&4X 9#!BS￧\<C1Pi# oRWU|'Z_>ޓGnr>c J7kLHd5Wiŧou]m: #6;S hN=7(Lc*TvaCV-1a˟RKh2zu2`:Kaؤش)rbg/GJFP|勵Dv.MRHOH"D~ PF72V]⇳ŴHv/+~IEDY?\4N:l3Nuvé"4q睽 ua#B^m {%ꕌjiتpBAwQ0!&W;m8u!/]ĖX?ڑ2&LLU $E4u^*]e/棑ynAV$S/XMn~w95ۃMpW¸03n3 !k~\b;x* 0 GlAd+k +) hcϻWcln9g[JF'a8 j3oC `B@O"T7*f_.nv,̨)L,f.(ec2tJQ P#+Mݠb碛86Q^p)Ły8 9C+߂DȀjPka3Ptf*^*g:bޠYrLvO4im+Z4BN6}{aY@%:<|{k1BX}emDh;|| 35w++lˀ(kd`]O>?RX~Fg>&ԈHW:^DAh >\,<25j' U`,0Ĕ0o!ud<߀~V?BM@Jn;D[P(.8E4uFuX߿"G>C~j( {>3eHn.G+ ;}l 2d0M\=}E!-h̳8 4`vf"$jS7CI͟ID}Dn !8g S@s?ۊO!.u= u񗝞Ra"`Y~q>G3R/qa*s,AO֙,: 0G၎aS)*N5a QM9h+4)-*ʏ(MiRn6;Vv>A *S?;2ԗ)<+5Tp^&e!gRM\i2W/L1Ro#8 w@gC_""W!Hyb/k!F}̬ngvk A uzֵ"Ce^%oً;wE1QL=oУ3yۃlڔU7lrȶz:Fz_\~v߬_C8E>,eXx{;*]D[-џ/#i!P՚*|s"֕4T UwOi x#c݁PDE~5cZ:r$3I(yʳi~wzIѨ|< oV%&C8071hnE؜<#k2ZVUggmuq qbL^k}9]R-ȓ>*o&h3XhB+"һzz;!N4 򮔷 8O Rz4?B-Se2d2)"ԄGd+s1&53CXfx ǒ@Z#s$ #b"hfʙ#CSԂ< Ui-';gDZ5@ t0ds[f'w]|ns28QWhjQQd44e6[ 84tT<:`!oL+,g4-x^h3x$-88y.f4$x ugEOdՖJ}[f+j))[ūN&Ǩ2,-/pw\#G]c8\7LGcI&މ=82ʼ';Npׂ M JG Y/%PKsj*BEqPm_ T.1%MtF^؋ރ!|{VBl5`|gk`YݝסΒ/uOnKt)^_2`Kjկ̑ )%GCUh*2p;6inE= ?cg@#H1?h/ A)3}^1<OQ,{B2&U:Sj'Wa8CN [ |o1i?|&\U807X(uM%b|w*mV؍?@֠;ZrbDy :h_4ԺbI/2?J`ܒ,חE+.oӸMf! KTuClb:LԷz) ~Ԓok$2況'oA^($B2t(wrkqQWQ{8EX+UgP5ag=Čc%&H9VmZP4:w?P߻2Ȋ ~g[2Ɇ%Y J# eHS4"D{BAc,㠋,G9Q&!Cg /C l1z'y% a=(7DEP? 7t&|?Evm0vg G}̙jo}P= kjKM(<4{{3 n4-MX ҏzu%aז%6p8A y3a:b> !|?Ra5D%Yuj]5hVR%7>]?vGD.+wy$P Pz*<ъ]oSİh(-m(-{}~~Kf+1'9[\r]lQl=,p\xM,Vh&ɗrŵP^'k6S= 謝ZpnZ$+/WB|3-g-;>E"-ִM4dđIr߱:Y*/`]GK*PA3-`cCBзH?>ׂPZ R*:PԭD{גg2 .cb}WO=ls~ܔ]> y3=A%5jfDVBښCTYPun%)'?oRuFͲ"IheOpU6޴/E %8@qVXʷ[;eXMF١Dl5aU Cp`doy{P1L\⏵dqGUhgE_ w ?%_]ԀU̙5x䩯}MZF#ibz< B_$Mi AcVoknVە)BγN-z0?qn闚U^/щ?{KxGJN*kQk+00Gk%%7_#ro"̬GY#/y B"yc/k:4𐲉@P9^T]E3a0h5}t'3<\2]w`/ChjWZ ji%\بzBm|̕GRZ3[r(nֈO3`#\"q o]>HZdJ)n ஗rwtqW3hm7\K;v׵E e~&E׃;oȃ5]W,Fxx9qw]F/~\O9 <ܺɪsiUk9l-.F57hi*rqs4gӃ9o [겥nn"ЏxVp#ftlȒT> 긽(Vnyhi`goZe}y@U&yW\iC0D.aG))XW|ьDTHeu- ƞl/YEi.o3um܍U&wçIHV$?E&^7%;Fj.r6b̈́CN=F'1 1]TaxJ57HbJ]4=SzyBXc@. py[$~_o}_w3>hlN`we8_?!k ;P-Cy%=Y%7"{ɷ5ؚv\H(Cھ@~e N'0[ҥ4`S7SaϞQjǃᬄH32x5N +:=ϔیk{T xGgOт<: hk8&6.xXn,?VĶ<#NF2;匉]EWEbءf"%/ pwto5pbjH6˚Pt{ KC0 B2.9]MkއrAݹżZ<|hk> xL7=_'˴yBZ {^I<.-SH@ߠWԟANs7׌xcǡHn+~GuB2 S)%%'ApME0E}'v* 7Y53]EPb?هdd0Q%2fK$ =)'$x]r#suͻkԀћAj+`! 7AwePÉ?,aFQFR˹Ki%{ϔZ|O594aur2jVG{x;~m釛)m IK O|9y^JHG〗.qWi\Vb=) DE_޽"3sXM7Q\rw0D@*_2h봖RpI$1(*ZTexBnFΰR~T!>6{df= "l;i3 Þ/.1>U0뛞_io[]t/%!i>Pи K85fk46 <kZGM=gw®N$%-DDfN?h0 G4y[1F.CY1P/͑1.,c̵ s9/\֍~:K6,R4gq7Ov+Сw݅[$ʋ58H0Qۍ{1D+ (82p@guG z߾b XySZ V*}:iSrAeɅ"(6pܜ-pf(Tк3J`m]*[AT:u"~b%q+mr':"gf E/ly"`m/3zllV ӚG"[r?Bd;}Jf ‡Jhlc?aw(TQ hPjQ4fsȯg/ l׃`cn~R+jEg}Iv5 3%v%~J?gnTncEd"Fp7;Li+eѱKT$kj-'R`S_\ r_a ߝdpKe S}k*6B؜Ż^a8<t6E*/̭Cbp|DƈOwhwў$~k`g塖 pv(Lߋh{2ztfrGk\~3ɟ8EyR)(]FC4F񱳵-nS؟%+m6J˴3k;g ;UF$mb/T}p E1mO1D$1mbL#Qsopm\hWz<rh7yj|ٗHk2pћP7t!O}K0!3ոGK6JHycM(XKb[˴xS@9>|N+&OQb8.;Be}n}GU1.;蹉H7p(%aS'DuLrlxc#[_ҫD%+\x(CjJ Gem}_uRhaϢ+' @i|~Gtn5>$ui /?|ZOYSh)8(_Eq6ֿ$$,ib0Nx gi@'GhGIKVCo@g] =b~^Oru*T43?o$)2[4TA+~#gR3"BwVm9nu]"O"n4a6܇6=i:6ZGm!#yEQk6ӥsbG<B3kt'9V47=KKƬo8ؠI`p>*njWJdy9ߗ0l >ϫ&Y=Q&fq4E6PGsŗM9CÁ|[E?/HVٓ?4ee\h㐉9f{WW ۂhӾw0!'XܝqR)Bn'pؖ]LB+P-/)X٦I,Dq=Q NƱ L(B~{U1׿Ο& 'wЙd\^kпz \"^1K7fyۂ| T#U7ptx32ZSZ~v2Oܷ%6UQR<U )t@sOaפ:H&iB &7O% J9{ +UT]-םݝ&†:EU9e҉ lM$',U)F F)aD2Z%ʰjhܕ^ њu0S5y#v|ʯ^V,B)2Z.gh΃9sitx@H-[yfmaZv{2t?)9o-g6W"g;qaPZ=X흪s_[g^* ]tE, hzJOtw6%@)AE_m%TlũsWė} ?x{Nm^oV_@lg1m~6a=O(fWmz?H~\{-8~39y )ꋉPtZyj`'l^ɋ0+߸=aYSmmg}l9- x3(!mgc^ ~y7V4o`|,:CNLc-JQ~Ec"Jj0vR%Liv*;W~]AXNE}j!p,V.S aJ3-;̜xYNKI1~PK(mLmĴ_T*5Nҵ"#k*=9Fr6"Z蒄[f0$殒O|[ xEQdͭOavjP?jqɊ1:c0hY;VY嵡:)EX5-@դ]qJF4n~3lF%#{ԲD͎00S8qނuGS3#>bh`X8h(7)07dȭk\B1+Гd$,H"@֓tt1[ "*g6[tB/ zXlf fSԬ*]"ڜ*Hj 2;@]`~^w,)CQ1` k'e5BpuҢ6YLW_z82i:hN10fv`,@eqOC m7t=,T6[#<)=n9*8Y -?L s⭻ ;ެTWʭt^)3HX"~f˔^ ;a_{BFPX MayUuUG p $CZ ҕ( ʎ;4eW@ xtF֛e4X 3U|:ĊYʬ'HM$We6! ۈX Ff SJ/Z:y.`SL 7ѱ)2 ֏L#-yCSI*)cT[Os0-0W=B}=]G0.cp\7N7jtRhNb˃/V¿AY3f:ۇ5%aoR0;ͧ?؁>S% dMLX)F&dlв &. @.Xn o6\Di ri+Ԅfq=DoCmwRu|KuWuj9GQ@ CHjSm`DwR:cfJڛ>zl& T3rwp(m5&?mWvdV1g.#hٴ!s֪A=U(_#FX"9* p 6 BEWb"h];g[4bg 3a0?ia[4qHiF k-n2o?FlPmGtLP[;]w5!PÏ .B:EZg7ր:׺wvʐSSm,/8 a"P+$ǘakEh ohh0(#Pu IpDDI\u-ӣmn3Ř͎eBˆ-wowY,*`b}|RQCځ݋88vjǏA o+Aqr4#7iKP5kXT4cYҹv%DbY?B$Ӷ c\ѣ>j*mnFњ:)D'|*? xR[`GsCrg|U-'Wk9&AtkQ_,t-d*/`XTDž0wL^PNMcZZ錻6T,-wB ⁨FZbPj)w!]$8PqU\eUk;{'Odߜqwr: Zɾ-zsᰮ)'ATͱ3o6]*}N;fwou1JwJS(-;Xm*QdiC=D enX>B02X%d:QI X:# % $HNrc `ʺL&0h&a/}b%Zʐ,_nn@bTZjjA4vgIDujsֽ'QyeSWT|w"z1DgmHלE8}SѩIc`4[aLs)[:HP!v }s1l0(G]M0*J`PU{N!l}_4% 9PFZhkQ-kbð;"!N[1bIw?9c8h;P0vӓzd~iW=H-̓љu%F矬HRDRL\=xdq.H/qBa]PUZU !𼥬 Zٴ̏TY@%1:8狋!X`cpn- c%JąHDFhyJ}ѐ0c]DtDljg=<~D%σm*A6 6roV))ZĬ~Hpc,&geKNIlv~rxCJ^m`>Q-ƻk\iԘI%[/Y0\@jd6.ū iIxA=:! =bˉ8B vMgtᲐ&T3[kí,3Xkg+yKDDbҥsM6n#AzP~S^H Ô n8 A.CvNT v3NeH1RxaQ!hg" ƣHT`+V &kOǩPOQ loEDIz^!nvF3u;pkcjO&<Ana뜳1lQ$a ''diKʵ@]Wi-- Wc+4 |n h}V]*Rh0u/e5L@TA/퓗:Kn5O X>A| Յ}, 0'_Gx/[`'$\;Puy K> dOjEΫBAww0ױfrա7C{:S.z3V#AkqR8̿1 ^6e] I kRdșd?ɕzD8ȴ끫8v~4T`o2N${>#_wvE&A- >S#"U P5ݔ=T FLkZQKZJX&PUE dͩKc`ɒQe^i%ބ AwTb_ 4Fѳ`TC Œ1ek?, -׶{)(ûx{,w่-_I0BYӖoAMV;Ëڋ@v1Cu+FgDto=MC8C器Z蘉>7dH6 ʍY\ lV ^N8WBໝY\R~J}edDp`'8Sܷ?1}DСt\0V /GOգT4-T"G^gAyd(HT48}@Kω+i4 LW7)&ΦlM,tkOl#H-:\HCg&ŦWF3!欯tYYzyS(0)ɄS݋E1$SZuS&Ѷb 󇤸8cK_2ff#hG87`f?-} 0`גئq~<0΂|Dn>@ICyG*~B1*i曁E'ݵ?>yĸhĽ9_ZN~a5Ԗw;[#i W,+Bsd7\m Ij-m4=]gs9GyjX}Uo?Gh/47Jf۪;/(ę}#U5Q?i#tN6-c=,LERrVG]}(L:(PX-;4;ܐQ ~ 7Xk w D3G'DRN2yQNuoj*;T,Hͫ!dkU`rKqb%Z!bsJ Hjh[~Tq˖-{J#z,>~bV~L'_ʐEƏ'$J ?rl.K'D1\cΪClhbS_dݜfX}D62<vČ)E9|pVjp3<eۑA18+KS`ݪɐapF2+>) 6J- "F--BL$%hrv%˝hͻUlT٣1oo 0 2p.tf[Qv Rm}VAstL@8ް7 !vtJOC\7p0 PjUsLBvB_y{gP@AS+$.H%Ӌrop$9XF0?? R0u<9\E簴BZځƿ:]"ι*Y:{/hVDqFAKqArʬA:[+!gyC¾$]f)?g <"%CR@Ya|&꟫#ηm e{U::J[d{0Fr?n&j(ާd[/:,,ɑ5SOӕߢ OT x2kX :!@D@%EaTŃʄt z&1pHQp}F΁Gm'ĥGX逐wUxDDt\q ʐ+<( 嫮tu2xH -.>vq v+jw<1-V^T9aƲ5dUӐ%>Sw炧-iHcx2GF@܇VeU<ȉmYal|yè aMg$ }[o1} 0Dž,4*B(;JOOS4`|$ \b7l>0u`9$Is%kcZwlݹ [٧2[.z3@j ]r%9S;Nz  քUV6&GvcV9 ڷu6U='dS: ج(vgI z3pI-8g,^ (QJ-=u{qy܅=4O z9<7NٯFէ[(aȵF|%Q<6Lu;v},mC/9Pg؄N:p32µn 40Ե+618&`hG=vߑeHqG;¸q_9Ttgߏ& @S4AUHMѰ?-u`[wӥly MفT'Kܯ2u8 T9EcTY.M©,l7=\6fI{=mnV 2]GV^>`gWQyOp#6v04==M15`ی8*<kB%?i3zqk&+>ʯ8? -g:kuͿLJNkPDMuhyx9۟I3Lڟ Wjw{ waov;fMo0C@!yNK(jN3'dG=LqYT5 bo!Rp,,^?2k4nWlg V܊7+ > j9LU]I_7.lB7%᰹Mwt: K9Il=3a*QL)8\ހDQ][ 9t;8"-LȃnQF$="n/NWGvAeTJ:uIHdmD:༴&"2bd)mt*tG@tSZd(8R,^Xo(7gq3utGTڰozď->}+Z|n]#$R/Pp/VxV?|5(в3 "I E0rz%en8!$gQt`$ҾJU甂cf;ncXX=;mE;#O*ztUM+.\B2e ճzĞ';t9T1귓bp?UWt+GtBj2x\ivdO3"Hc:&k VFҨ<J ~v>P /0ye |dJg}pSjmD"PXEw R꿡jwݳwU4Z+FKeVO俌y. (Qˇ\CBLIcݺY? .r7pz蜩_|$KwKrhFцENT_Tr2%?8ҟϭ& ؇cD'{':9T-!>k*ѻ*"j9܉ĦҵſQdhi߳:YqQ]@Gڋo Y`d72<˖j Z$$ʑlԊԉ1B R?}6VTI]'xH1Uq e ihݒ8R - ږ=}j4mJXcnc릭5vtQ;-6ɨkW;$Zu2UZ9 LF1v] [,@U3.="h>2h[Qܰ$&wv lNRa}_MGre_^;Tbvmmsjg>Բz琋t i8ceөm0\ç,S: )-~Id%z0'ITWVQ;L/} VԢƾz}ؓ ?{ \dطmZxgC1 Jc7B|NA`RM؇HC@rT{w_SKxw8rZQ}hp@1?`FZ@9x\7њFH j%j|^QeV3ez݉ ^D\_h ͪ3vN{,sؖ҉4 05cG'&O 5U/y$#u \w&\$< ^>vO.;.Բ7읾9гwJ0]p/1q(pYH:=sC bedwycAy۶(h"fj5ͲO$o i#3 k_0W965Sxu~۝ش'`Ux0RZfFY s31+ȩM9:n}dpn7uXgŸD#Z*iֹŷ!Af$an$*";$oiRI? W ?kC<'BE།=(6ǩò:s D㶊o؀3 i^՟sX67%VWf c&1QYjׇsxe`^?Bң<ҙ6Bie;KeROG iIw \=]D*\AK{Ea Xe5)\ŚN_27CĔkx[F/c׎g;m"Z} +ob0Xؿ1B:O<Ѩ(G2aE0}^1F(شTҎo*kSc.Pq 7i_n #fc&L\ k-Ɓ5Cy*|;smBUun8VЎbIpC5M |!*0X>GZUmh*)sM~B/Kn&^*3_+Хy@-.diJYɇ]o#F})={XG75OIicGDu-"-\i0 TAPplY;k3G.6Z[h&l󃈗CUe!] d!E\ [{tNzMѕ}(oIS_HgxCt;v_{ԑ D>m@>Gpܯ9|?YCx3 d č,0/OݿEuJr`A ;?}-d*XhzŒ4'Zcxdk{\lbZѠvlj`;#ZoWI >w:?%(a5>4A'HH)ϭut&{6;m]ȝ2T\[N01Jr TADk$Hh^I4F0Kr>kGHO4ȩޡ5i*,֜`e2o9*ɏ`fXl"Rd8¤N xc`}JM-YӖa3uzݝDG)^GÂԓnmMVQFq%|P59Ew@'ެj? g?qH#ݽHRMNup[010 itGqATfl) h$w-;ts*/D K"ƇmT :Lj,S!R|ZU>ɏs_aKus78MAd];\Po(ЊRh64eNZ?WrJ\ʅWg J['G+ 5Uv\9f7pN=ۚ70}ΰ ۚa_D3O@{+ ? Sdel>WїQ*IHma>Kwqvư[q!G-v3Npmd9B Jwٯ^'ÈȰڊ,&9*f7!7*2V%}' 20| p:m@njlߒ۝*?"C,ؒxͺ.OY2+hY\,:$BCW|Nak4Pf5 H.C[#] H80!4bFM= z6Zr|}^KZF.bÚ~%}, Gw/E.'`%瀞6[S q u`XկjPF,svFI6rvn??i{ ^5;\D+t :HݣS&5i~ߴ:XE3dM h`h2::9-Uzv%⺤so gK~ g ,wS^v&pgrX-šCgjWQ3LV|<.AށLE09Cѐx-g%^Kz\m }I6J.e!WU ޏ&!~~|ſz#EhP@Ut4qTT@Ii#%)F1OV,"MFfV%HYTû|:m(N!3r2D}vt{ƫ.%%E' '=&cMB79vIm4LPznגd3 KQRl)Dp\ rdTep6]px„Tj%'`\[VD6CYj2e?7l}7grqvʁ.KD|SJ^yLvHw.е¯%M_h_ %~ӿ"\Y8vu{%Y\KQ y3›uvMǮ_* ]) S$KpaW<ԍ)“zA"|-ݝ^zם9u8:|@j=kH Z0i)9>arQFa dĞc %0FZKLhYC%!z{J o+ZrTy! .~^?p<=`^$e;3Zi7X3L@GME%vzxZRT׀%UlNx*I'-RjuSGa6ZoCXbѿޖ[R/Hi<|NtqK6H5ǞFζ\CO05{-O[[(_؜"V{W{|.!o ݫz@ VMb9հ<zm- 7 M/׉ 6ן6_  ^jd>-?ȍj-s꯴NJ#Xt 4=a?XJcRD}d?؀ॏk7m_L?]:PD,t"*R[Pt!Znq/ X t@?6"}DzfB]O>S~tk]Y=1ĘA b?Ot3"~3JJ0%ptK]X}DNLZ= zd5XJ{|Eيz+@{kHޒS%b XXW@8LK[Z]5LӢcHԢϭ2,{}Y׸ddTS7svyNc7ted< yOT 'ʳ^R#rcŏߥX3'3K dR@Rᓀbͦ[Awˤ]BnmG9;oR"EՐKT6qO38-$ƩsMיu He'hz9Jd0O?NG-}S8fV_+DfwjϏ0Blb+((n hWI8m@OaH3bslS^3_ GU }:`)KOw|7uac`4?.e kќ+)SxpZOZ/Y)1+`Rޭx+cYCe[(Krm{09 ׻U؃/u@XP\hi.0}1Jg|Rb귮o̓ @KR*5J1owXF@ NhHحOp{y6>7Ғ$-|ArF_W|رb)rdp!© T*[';p̖4T6p½pYXLLM.Dⱄ<@<"ʠS']mAؒfFEBÏjvg{ mI$}!XCPS,Tc =y imUD̓W}lX5 E,mVUdFkK`S= GaSW1p:81t];-ŀ<_R`R{zh=w1tJ8/hǪ2BWI!e@qf Db50EXS1fCضO"~x9ǻ#$qGmC91Q9,!ٗKx@xZVFs)) Ɖ)7 9h*AAkeȘ{`Q2;VO-}dU%#'M[T:հdS9"j qxȸPqҙPtRn ]|a=B)ND }AC\C;Gޯ-]ܜ<#r˅:.{6+cdbW(^WE> Oz.w (KtUdU:W뽉32yxct8ŧp9g| '4!G^||񶥥@ hW}3)[']+ ћ^)6fz},]x%`LP8/~L*A74捬dx0Gsxg}AwNe&9l)WKq4붔`vELo&3)锔#,2ouĔGaqߌ!jvcZWIC(ፖMrIh ⧓TW)`ăOa4Ta9-9 0A5qpO֗\#4&E06AmK0&#fcVȔm-}V c1,";:`3v4*GF>&)V R3=~= V פ3m!/5|pnb_9{~#@KMIp(Ҭ';|J{ ,@hE*o\'cVR֘Y q|(d1fn"`TލŶkӔ ȍ FEݑ` `ܕ>P=Z$ Vuv-unlc( Y6#Z}b.vb Jt賏{ԽESb (ppVV3˨ ˆ+!LMCF{(ٽ@ Af-h 'Nco`{!KflBxn!J޵3QZLI^{NXbG<Gsdc g@<k|ԁ5 |b_g#,:g1w^%Mfaᇎqɚ٫뛌Ve>/ԛ[V~t,ATxR G|@9*Aݷc@hJoj» b=jꗆl\FӥtקKTظ4l X-ϼRW7i܄,cK﯑FWQfV ո4UFf_CH -p.S# *+YDž9{hA:89ZsJ!YvfcuKYFV L?Vbi-.y{ 1jJ%mg@$ijjmH ۼ8+O8 'Gi 6x8+MlOAγ}|EIEN.ҧ-3jimmj H$]8fVW8"K-b -i%qs't;o'w%= 1Sh6;dMr!ih/$?^8F1Vhu2}*| I6]0Rp ^P'Kfީ<H賱RZЩ3Mp%qPOܻGC̜[r%K&1[exn5Ek[-qY  YosPREt5&,%NIrCWlW_a:\4GdS"zVQOH^ ,gAԔ˱z,2=^Kt'%0U Z쥇 @P\D/Y$cTьLGv P-Kd90v< ~8',SD7-C²NoiI7R-BtnVq?y~5 Kyy; HԻ-o4V_Bޡ{VdQ24tZ%~UƥJ'm( >v 9> 9^fP;rVU U?A 5>q㷡dWUSn::q9!闖㴛ŝgs;˖"y#zv4CbDŽ{ (Ta"uDRvuG%&`GM(A?8KF|&`~u%n(UA&e{D?ĽoaSQNk~r g]6ӛhdN˛SW#c.AT!^W]ެx N1]Q1[3ؑv1[dLՍIӢS50 tܱ9JP]gc< r %vaF^ezKy5# ygZ-v9dXrW!.+.ѳJG!{0KmB/?"]=S~1%R5Z0g$&Knl%>Q>x3cnnQ )/JnOJ!Gj;5*9d?~DÕszxm]kL84//f&i!Wm;%m %)ŒgbN? )93㸤XKy۳h+*sɫtsסD%.MO[@or/vԱ}gv3ӣgFzCĠ`nnE4Z.GSh]EԼ@ dDRl6O`h9X$wrGu9Cm0uOT{\sq=f([ "&9L:)V}8OBBnF"qݵ/O|AV1N ?QwNU݈o+.>x#[yN5A X7W\symgw3(⓻~0fgLסErԢL BУVj4"r zz[HHy$gy=>AoC m3rlqrs:{HTLsT*P,,sꇁ/`b|^E3 [QuL0E5W|fod< d![#s!!ȿ35 oTtmfsy/tܙޛlKC1d,|x]ݍO}kTLⰃ`эL'ݘ?:D+zQhL#Lc}[ 9e"*\s"){jb|c<BwiӃy,'thMHhWj @er `46[dqκl wݫb9OKk&T.:C2EԢcϰkJߓzCzPsx(žf)Y- a@ db0M=b'vқɼdG+k7[͒9у5Ϙ"$]|[0㫼?m5g#Ky[ix".˦6|M" @mCJUa2QqCi΢ z2JJANv休4=d[/x !m/q"?{Ac@ʥj_r\-ԬS*YtmMt)|EP=YlƷpũ,bokћʑϮs3@5[NBy 3F( f3o öfȡ% *E?MJfAdp*S0Z^DC;/ ^LZd5;e,՘Q,K`7f"܉_-vh= %KU9-1bmZXŲ}0Ղ[hZA&]v{ӁQOٶ"ĈiK-So E+qu HBj*W6vEy*P-oZ_J5m `}%D3;6!d-@*< "Z<Tz=Ip% |\k(MkZ׮)mi[e~ zrepӴ燾&J4ۀ"\}\b%V;bǛs{~ZJ"fE>lrXοDxryХR@i9=y ,+e26` B*@ԤqBHugJSPqRs>r/6~HiA"㐷]6]en!S(%R0ӸWÞt$ZB~g-}ʼnhJaz:P$pɄaQ97M|U 2X#G=H}!>:BߚxӁGnim{xiiȬ8lptDTuG GOR;zQR y OJb_Og.+ce>VYpBehl./u}yp GO~B`wt` 1Ir5ֳp[LkBC@(\+7Sg!d=cc1jeR߷Q!d2+i̞X[ܖ7azMW.dT_>O;NĆY'qH/dH04|Iy'BHHO!>"(#@ 7ԌG\1xz쿦v5hW ނ̜!cʶP z``F)]UbkBR6LOZ.ڤϪlN6W N#Fe8|gd9;Y;z]k%:fX\~ okzpJ62i' m&EDŽ.~ߛ]-İ{-"1^4/VնoZaHn;[QcFdk fkZ`7| I2lf3)ңya__2IgX4?BX ^?DIOԙt}YWF]Tx`0סu|p1HOˉlSY'bDwX |J~tv3 ~oye74kRH 6zA|M%e,5?#ψgtsZ D,@(CZsgo6%I|'UAJ1^UJ5W}|(:UK@[u}^,,ίRDB\ܡ`7=78ZK%,/Ĉ|ĿH "5ꔊ?:"TqKyv]HK yua@:EdFL.`;ZZ.셣s҈ ?amJ:wd諫 *pEnL-c5DԾZJ*Qx>5}؁f8I7-mV/$桼]9h?B Yc'5l.s[O )d(Qd~wN7aU"1݆J!2r{m&]l](i`WMnkUe}A4T|sGu,}3~k`>z_8*x2%t|܉W4vd8e4UF`=I28J&OSK8 gK3SI/h-Il3QO[tX,)|n3|ٙrC'#ӍZ-zgCowxCHNI^'mTiVJI1eIBRї{eSүu"TRM)h_FD^rs Tđ mH1^\H`G-ᨇ_mcrQ{.9i6 ;AŎ=3 Qٷ0yg=+HaRFMɏ@cR^VAm)M3dQ 4?Ԓ(km8';.nނ%$`Jn2y1M$Q+nY 0w?P^&/񠙑K†8pfμ<"1)c"7ÅLgd08Zb>h̪ \W>HdчNr56k7(cgNM#BZ$JaHk?p' PZIo{}~Uʱ#~'ӡaXՂ, v&Oq'x$'$}]bLmF#̢6K]?%ގotMZp]:ˣ5El7KlԆp/ 3>A*qdqA+gbj2^EɀT@ud*yhb%ߎLwYm( [VQlX&&uO͍ęB|XN5r^?:`7Zn6r, ]#iSlwySakRah/g&HּR1<`f-xLlj~JvW;V{x!l{zv5նNFS$üĥ=5T_卌tt#!w2i%d`{;\yexCˇ@i'xerJ,F#*'>7#^G!k&1pwzOo}~*C>!Dtʌ]iF٥%q ]҉U-{l&iS<=Izl?N vWָ /Zb[tB"˓=@Ҏlӝ=co!PS^̥b2ZY L1-qCH}uɅ+jcb*/V98'~l}$᳘)) Cb |*x:DꡞF'mz‰c%9:K~Kpv9->S /pdR-#`KB~_$ BSZ=<-apMS7)²Mv;vs{9|duQrJv3It 0[0PYj@sJ!"Q_/Zĕ09@|P77+_T'p܇pQtB>V:!BޤYZ.Ia|DTyii%TW,C@mX A7^6ؼ\NM,a@?;gbi7h9I #'$k$Ib$KT~T  f͕>gBl| ȕPs$W+UuC]υxɫ(ף*4cwr\w'M,5chkpj34o8m4#'1*Kw J4ow -Gz9<)Z9}ja{4PۓnY߿M6l% >Fl<|;8D )9iAU,”?p5*A1r8d:yzIZ|~i$COQԓ)hx,8!u'0?G8ݜrFIse w-'#rhW@L4W٨ypt^zCpCYq0< $KY_32 Hx%/5S%`PߧP/H:~~IZЄ #F,J p85KBv[v!( m9o0\)#V./!{(v"H$cBw*Qs5PWd'9eFi@IKdi{n"[:JEq XP4gSHd9͝fQl\n,QS)H߮ۡ 8$~\yrKNdg ي)EuH:ܳ%w\%Q^@EʩtSaR\`\wy!xE_i477iLEܲXAljRF-^1쐋ω|wNOpz 0φ p 莶Qq5߼]OL۞!* PsC6f,IzymS77o/eVR;SpUc`7whdB:Rzb7SȲ9dy0o`A-Fmk@| y-0p!>9D6H߭ h] %4LTP GsOLrtH֩(Vy:xߙdnjfܡUUQrhܬi6˗R\_@SՅKq.eK=caE%n[x VB=YPVB`ah׼\&/!N*RB ].d"F#-9JGi`)}A?_~1P+Q 7CEJp-C^.~k e7 Z'׊]lR.ԃV PO?#<%^ES_?#y*rHp.CPw C?=_L4퉀5򓏹[-+ܛa)S~j.@z@̤Xlݩ \ͺrErOV8Ԙ XWuv(I[nT 5=Z4 _ܣf q0ypHF7?{'KL=D9Neyb rifpw2f:ʰUڳ_L,`F)hj|hiֻ%W|I%@$}49ht `ӯeԅULzc< /oрW;o fjۃ0p'9b qt 2zw VbbS48VSpyx:Wˊǻ^W #^3 !؏g1 _üv %:´畯xg7Za6RW!Ob"JM:C {{I2hF(7eLa $)V!j/3*wW&#H<8#b#VPeKx0}.khU*6t+z>wȈHķ󤆣U,0@.\3UXۂ@&%"kcI+>"$cMj`jW;<W.0Кg-rv8yv聗Uk10xaq#kiץʳƤ ?q3X329u؂4:8W_s;C-rV K|#D$~bAO[9O"u>vjcq"Σw,Ǣ]tKl3KpŠ_XWVO9FYTc*=.A𦲧XәOZEĕ !4#9,4jvÃ&p=.4bhYds4w@r*[ t kw 8'&")_CLդڮ_ilF9R\!FcPǜt!ذFZG5|v3Y?տ׶66^֨v K-4"\M 7'W!p2}(܉d1]m)ux 5WcV/:OL_mT<$k@$)uFʘ':\:rlf๼;~wtl.kiL@)uP6aN_}#\ yE|s{~}QLJYq;t]0C {8ښ}Tࢰ#Muب/!7<9lU2 =3#aO+_cJUxYT,kS _ ^Y r?Is/R6m1fʟhyS{LĠۦw܇ƏKYrZ:ō{q~[ z _l{ J]\b.b.gTMNP.[\09݇ȞmV}N6@jo&05^vr_,'ҚU*3"uBiҩK\N&֌*Vְo<$*E[eI &MQ,[d^XVKAo_P&87a%G99DZhnFdo)Gşib<w}+o4-.<ԎjnIKM̓;fs-4_}6E؀m:ӛ,?f|2YlS!LfDDWP58e=2h@ ;1~T[gNezfn5G?2GjIJJ$<ə!hF:2$g(c J "P91(~ݡJ'{ަ7v D$a2gQXF~HvDbp3PWJ/ÅL`?i(0φ:%N5t|"UܗMM)?_5;ϝxkg>cȍSٛ=Rɐ9a1UO}mFJNC+Q`l{ֲ\7`;uƿuUmٲm16..%0_FEH,K/ *Ii4[ĭȏK Bξν q[6}'/$i꣧ppEaloE'0d(-`ut }2 AG)m(gw# LG Qy-5bl YT*Dn\G!zBp!_ &t5NU\GE{%-+ADUn.#I(۫7>/ld"xIɲ~|Jml'*(YܬA;iVmf&m)!) ,!CN%[R *  gYZ0707010000012f000081a4000000000000000000000001672b7d8900003468000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/4%]?Eh=ڜͩרxN'><ܶ<,3T[XoF1%_7wYl6t1qkЫPnbج>fI kzz}a $"şO\b ʂ:!np\TFIE /v=^`%s=i fT.),-= VU+Ar#G؝qp&FfVKxNbD)5C]2s*.#-C.g{%:t fh}Ag=RY{ezE@CV A)dMZLetHQY:BlЇ7_7T(=/$:w&P d]zpR v\voוZ=$rS)tM/\fw$ijh4TiDb8 $`h vs=xĤeR>!OPW.B=E-yi,( 8Tay) P%=U=yR*9ha| <8-T "OAH>.s '0'`N|3&;1UiM8cah`- ۢ(PtZXH!W`lB溙Օ1|3:O})JG/W_YY6ƲE &c,xPT Q=}%ғNJ/Swds;L8ƅ]Q:5t~7DJaƶ^qz0fsZ4nMr#~3A,b54FP: 6(rw\$-fJ#n]ߤb}U`%nZb+$Y23ERjuIr޾_ﺃT$]8@c4 eaQVFxlx# ʫѼL\oGiեǎتņTu4UD7$/qp';MQ ޲;TwW t2WW$w(Zg @rޞJNn>"GsKD)cu5X yqji}-3s5Z0CT͖9k$nƊeoW^jW$ IX(Y!gv`bʼn|,H)d镌fNOdO!pF 3) tדYW?x aw`ÏΘQ`& mQ܄`#Oʘ9KӖB,va(m'd_+;+8iAː Gcx;(.M_4ﱉ[t)lVA#UȢBg-ow BjV)Rkm!S]hU' O6=}VI_ҿ)7 = >,J9@ fd`ሥxi ὜ɇ91ac6U"SiKunۡOi7LnV28Ĝ›4!2lQ(=]֔*/68Z^Yck™ {PӦcDOts^{UdpGROX]eƓs76Y-/tB4zY. I6)~A`XS )߆ NVoFfĽ}`<*K qᘂ}qu2G*zyAߒQh7'`jTXEep:Pg9 eڜKK~@OmJEλ҉Jt>pw!%SBvG +n!6 Qe]f:  w Ip St]3Y,3JPJȠRڲ41Uy[X14!Y#>2!vQ`>\@Tq%]6VkR6?(mK'a_电tb{J_+&ϛ"wrw|EMaدl8^!$ fV >Z>r)"&fS=7ma0{״bZDH3/6ASI;Sa=Z קeX2z..I5C}i5BNa.``Ew$Yn󫗡6GshSݮt [Pd3AZ!GW-&|yigxe퓵hQ-*X )ofaB p;6}IA“9G ]A_xJSsgĚR 2=IeZ7H9,в/@v'F?!soy(-WGo[5S.+0՝\AրciDmL1(Fl3!#aVZ%4qk1 zdTf]@]ug{gT8v_"YfoU,Ƚ)V($V3?4?Έ AYrZ20:m>V q$5iDy|@*˚uv(xʝFn1Vܲ1$c›kZ9~ƭb+%TjodG&0@6&EV>~n}`mWF+Oe ǿO7F?SkWL/[0_﹀F?u%B[@,ߔtsX%TW~?p1nn}^! )pJHw1Aܹ#r hUAB  7j:#PcH4|pK{y'yEx6SxDF ' '錘C yj_7h=9hgop[Ŀ/ohJ\%?z蛜247oK1(wJQ,Sl^Ԍ8;V$֬ل,DeF&;D'`0J6PD_Zzh_복5SYU,Sn9jvR NC~b ?oO{k?fA_T)ؖjp֋#xsè@vЙ=\i%z90Jߪ gƎTMXOM? 0y2®JŒVO=sJ oz^nsuIWe_t~b O86`5R90y5YIYL C,9b * :bKghڥÖvD/*m.(' S鲠 "Lbۃ VCǬ(6׳kkEwSmq'?@evFӫ/@ILc¹Jo:X=vxW\ lʷG:@/}šsQX,EuEzV< a(HGXR,]`R$2e>28 &' =tHV-hv>q'n5!cj&:LJO`t )~®B'6GG w>]5$ԫ5ICv&3 @csK [$)+ȓ(zʠ2WGLouQ}Ҙ{Ffb_F}5U f[ԃGkǃVdh-Y(C11TqoEbq `p8QGҖ4"6rNYIQjr dO$}fI#@Sn,T;F|L7~a2_Wn֖``$Z-r`/~"bw"hYл+^Ebu%;'1Ct3S npQ^"C䖙 r) p8s˄(Tj (sxMIWE<o>è[wJ@gcX sgR 4n k1$;3s ̉,99XB 9|HaCмtVfX(gJŘi?dtBvgj!t"ə؍ɻӽM82a:|e Y(D0`9K=]!^;0vV5oRR4YFH Ӗ#@ol5]Q?a%}dIJv+˼?>:$M+v @b<֠J 6=kګ@Ĵ -DxI6Qc0BdS:3!;` ] qfv'\\hϙٸ"ʠC\c8` wkX# cMs0 ǵ4/m9wfF^,Si[Qř58kވFj3GFǤ6q(r=;i GIt[&<酤Sj߳d"%د^]N$V(K?a/$HHi "$5DVKƨjfJ.V]f/3g6vJ:0[Tj32udSrEI. :n߁Œ \dpv7uS ADs.i4DN+(M05bYH?Tm=)|3v Uؕ0Q|1yQen]o$B_4' !X`]ӱ ljWkP.Sx~uA`]cg4kX8 j#lsG870i!Q%(|j{JB.WuT Lɠy9ѐa!mO/-i-3NgOyO8grK<}B[p%W ႴFŮbMPC O@ k;f<4 |5+ƯΊC2u!8_ Xzͪ2@ɾu,BFբ??6t=^|Bh*Ω:nx~B t{_&?ZeI,9&5ުQ^G HY?q$Y%^ȅ'2Ѡ+!M 'ZUUnzp  )V697I(< R*Sp٢ +rdbkumֿ0;`l)-u;?#uP17شmD/G8U@^<"e Z-ޘTԮg9lMJ%\{A?hqw7R (U+Ʋ_}$N ζEK0 x(-".z͛_ѣ?uLq+h#<ZS L Z`|s!sXq2]ju㢠mTsc>o}Nѳ1Kv1( .2x^da$h̉&ԃRQ*rE_ j,jKJig< d#2Ȭǡ;[)hҜ_`*"agsoF8ղwvWE1x3%Wu}cЍٗ*RYAfqcPm4ىkFU]7'}8[w]HG;؍t`큲Cʚ ֲܩKTF>դ3)yA׆%&d\!M:zVdIH H~:0EBY0kn H4@9{U#X, gQscC*CXU=K> $Ἶ:+=t!ϯŀ%v_F11Kw^a(r:Fcv6Ϩr, Hj3GSIZ|aayƋ3P.S3S 1J_q cXD\6̱q|6 ܺ݋(-l.{v;t9 "W4\ wQp?9L̄; EN ,WM&I\X@1`fx]kH4^auN3c0" HLReXZIJPJ84u-PnN!oq-Dz +sw;WO'`HpWarW]9V&5Lc2H4QtȝYvhBË#7ufJsbЎuU"KBQ%hjUBUN*=E)^ۃٽL|}XPH ~MҟSz{85CDHoV!\KLnT]žLT4 _{78>x ,pit`æP@ )߀/w݃<%t[]uDXͲBͧ]b#첸Y#/Ev)u;۷H\#+9MGMlYWk HW^.)&"C1ܱ)6$QHP gyؗ#$FT`6e%gEq6sKx%^'π$h}p^MۤauGZ9<.j7W||_ ҮZZ# &A]GUU:sG2- ShC|sKuzϊE? }hTfy x['-)LjYW9< R32u"d0 BWt0f2" E&଺!}t]8^GeqyϦy Ɔ{nZ:\D-%߭y[Y8c^Ql\!syNQӽel-K8NJ~:93 Ʀ\){߮l΁Og'Q#EX\_4ߺ0HN$>¥ 3S70)i6b-:ל21Sjb{ fE+E;ەIF6DbDUmh#A/i>zr9/|ўR}\89o"VVmy34cϽ"[YC[Gѥ2h4 ~#fC#nyǥb5CC{A#f\EǏ )Hs9 b4m6brEڧ% :qdH09MK'R$2n `c#4|qPWH|>꺜(n 6\/Lt{P"@Epd%u[c)ךZ+6 d\BGԊ8|h)) 0;46*̎T7czO'n5awZ1G$c=: zV_O/Z3IWtjqnЄ~,׵d=mdqHN@IxKM*mB_[ԃ]# *4z7."Y\pvrb3tJun)0pbqgA!f@HVN[:Os:yec45Tqy^ IɠkU;q#z<@8xG*O0<\=!GH+f?U3j)s'Pg@N;Guﰄb} 4]Jքij'e5 lYV:8;ba 7.7Y0!-/biU+ 7rz*Ny; \s׋z`:)Hu@D% 7. =/=& Y lA6mA W31CZGx%7cX5,dI<[eˉVNSa^.[U{ؐ ΚJ2mˈppaa to6|]vJ2~ lFVU<kDȮ?2`BGQ8"&BEw sCbSWgV0At ,A\nL*cZWIF(3vUqULC( M Zv;03Fňcg r`wHn\ʥO^Uk}҆1> !̀+LYJ $qu4vl Ck'niEQ?4|M(~`T0[w˻az§m$ _4 m=N̪$9[nIs/2x`{ڒ8 D>%i h#H swL݆,׏;rwZFPUi{vV϶[\W6>+D umØcz99b)Z* Lp=BrBuq1=2@%i\(rܡCW#dR)d3qCk +sʁc俥!7uY{=>/)i wr >w0ѡ@ a1A8G PF6q9"kb萘A ic(d\Wi٧#^!ffN5׌jՅqQ/Bݍbfs-# QaU;2{ӊ̬&mEhNll,%kփ p $4DJh)ʚ ; !m˂/xZ̼0m/Gȇ ؏+/p~h|leIaJ qzƮ(Y3ȇ_м~NK9wΒJg?97_+Bݑ<~j.Cn7!B/ ߌzHՄLlEFN\0S9F6jHg]cl`3;fh&5_cXiڴpâɦ_ 8E+© &eޏcFTk06_: ť+֒GZIxB>ڝӱMd<>WQ 0_ ǃ ȝL|g $/JUW~(K&Rtm5 0ՊIvryppԧ|V xHQ.4l1xS":jqYn X@ #|ȳ2VYl {NJ1V'BKrF$qz0O_4u&pjAJQ͊6u @:wo8jSpO8؟^"2y2ϣ s椤@{YIsk5jV<{. 8vK>xaEw mqj Mqt-w_1 w0+t;#>ǏX m]fZЈv~o2"gvZ6̫\Yqv61WXzoN0 e@b{Zvl-dX:@FUߴ- ]"b ە <22JөXTsK\<6lK/&{;bmɖ W4d T88Μm&A`ɉv<`fOMz )f.v`CĆ:OK h{n2Z`f"jzkQW„O#Zх7XkAS+P f5Y'o!_]XEhnrR|Ԋ~4h6%0R>B+!a讱 0x_!y~+࿷rBﷺ:vf,ߖgY١b!Yw>Z7k 'Qg?XeeₗguF xi"-nNkPXjt+}ѥX:kѾ4ud }[2toMf| # δ;z0o"-B!]T*%y([<{lS7 @ǵ.ugwB@VG):as@|$ ` ˜h={Wk-pD~.{Qy7aLw+/&-9NH_=Yz- R\M@OC4r"Ģ _F<P%Ը̶HR[/ϐS!]ZHGڵ4cTFr !}W5C3 jW)Pchm*HJ2w-@v ؽm4~b̎-~V")Ǩ3{Vlm;{@&w:k( >B{Bși@dM,:qv?z:icK zÞd~5޶1Jaiyn È)2&V|gD$c X l_~Ot+C)G]C4~ qΎv nRoLXM'îpHy wXՏ`A+C8$SS @*ra9F"Fq)A6ӧ3* t#^͇ JxMPŪ%ij%2_^`?Wv*2COI6!(y<"{tfkWfEި\U U>(Jb}#^(d@T1&P;jbplܔD7!Ù^\,6Wn,F`E#/'Wl:d6!{ێsW,O;Oדux ΐ<E$BXf"ejtҊKS%IzI :8P{vU!'. 00L|`z3 NQ ~/GߪC1рa삪˝싄kiQ8>Y5Z0~/CYaQ>[^LW'lpj:mVl4pYqKɕ}g M~P/H4.VX h$s} 7Www~ˉRۿ^&GNZq4`6Jt$!4d~ճIA4 :Mc 6j3;^p0tIy]|{,R;ܲa{7cBZ֙cdZNA3{R:X r4sav0,0,#,4bkpWc*lPD|C>ң :]D@axK#fcYOqgKFe[O`oGى-^=j\*V@a8҆cAZu5W¾8Tg*,;afSPЙ*>Hs"c|1^itQY:C* 9R$Q7܍ՔB4b;&pqT;1@ U2\n4^}y d;b`t3aNd]P?5(5}ѝ'mkD`2WJg^ԙRLΕ-@NcmP؃81:f j6_#&+t%59`6@ 7=0V?!Hb:]7wkVu;T/~3Ueġw)\B6~ Wz $ "ϥeb?ƝkjF#)ԩM^ia2I쨳Xp,ht炦FvO,&J -Puy0;%hEp"'ǴJYyhd<Ozg쬉CjJ8Fi%3*Y=O \[3uq__Ƞ_"xHYeue==%z=?{B?v0h ɁO=^}#?%^E%e+&<ٴ^v=X\j+[N)mӺM&Ug%@OW3 ugGobkz觙㭜 ,*sYkT5bsn\x7٨3X:局o.ڍࠟc/W4:Luƶ+_\(( r3y}w=rK3ڌK>Kd=Kh",GM6rmtn+M$rb#[)uk=j=6s#)7]fɳK2u#6 WoMYCId ĮT7\ 5E"2/YsGh҆!Oxz .]6A+yTK <!la-:&BtCF %XP*ti33o`D28$*a|J~d.eaq7a6}.Ί̊#*qqI~*ܐL,:(68 AG@` $fwZfzE4q?Uʯehnd ᭤Q:Iɷ~?Z7xN')"ڡRs.F9^ R;m*zZ.#0}afHa(T5E|8l?%N)ͤCwr,G]ȅ^]Sl ]\sf[~QX&ξFpQkyeeG(SUVr:P˾{~p/$];tܶٶޘp`qx2SrF!̨ Uex*dvȻb ߡTl"y +)S ܇ӵ(KRb/)q3b;+_?$#-N{c=UL!fgjf\*ocr72&ٌ5Uh`"ҟEG3V x%,4`*NU+`\?gGJP[Wa,km]{E@{E*,GЏиDC}.;ͳ#IALA(-l"}xԙ)~:Jƙ:BEWRĽ ^$aH'Яg$笴ve #{`vRpS6QjԸ• vã:1;SA͌*`Yhbϙꢔu1Mn+m਩ZKݫW% PqrW5m' 5dbzvvuy푴0h3G?$߷k e{&h4#fkDxt#lTzP.Eػ0fc bIƃAòRTOB0'3vSaS?j##u Y"!rj{91#Kҡ\ )WjV2nV2Vz7 $u7bQ>S *{Y~}v5`ow{CWr+hS< >kNKLL󠕸k ƈ$K8+eFbf6 $=oW dUܹ4R !:eAG}y({@PCHZQ\:e9z=fgdW'.9o}mg j:6{Bu 3Ndu(R~(]o0\˳ywg _`u>ejKR(Y" O_gbK}`Z|d[SM4P43N=eJو e I\l|21.\z#LC:g"D.aK/wYc=@,7f\3Ӝ enRw Ji*Q\k^VsD vҽ|':ٴuy^~5ڑ'cv&.yГиe>=_₨@/J>|ٻO%VzBe -ȳPfFn7[J$ 6/BU1rD<4zZ@̼|pos,uV#W(glI:* u"giRА:["}]}u_0i^6kRm|/A*mYF_!/!\T)8s5/p8i?%*U-W)<9yz> vƳ?kh^0,͗ԜL(ܣ@ 3U$>tU-Hw[>6 7:fo,DVcdڀ#SB[5q^+/$E+s=$FG)>߃P&7~[UR7]C9|g^[V,]֥^[ÐfS]|1z^OTjwSIMq~(n &*JuA+(#5mxpYFXlu+s$mӄ ]*M_Yi4 GkFx%7k:0+;ZN@>^~? i /%>O4"#`ާ04F,=薚a:e$(xᄾn{.so򡫛ȾaϪ bSuw_.ޔ5ql'Gf.U1HZ5TЭO47&̨5RaI}+Xp;Iag8PwEH3`ETokQj(aYkD$Pܒq1!5Cl9O6pfװC,~A摺@ =]-<9\ ~;yҼzmo؈QyDJ(4Už\ka62WbϕZIԞxtt|mV6gD&]o3}Se)"'2Ŀ6F9!cqj944*lvzQ!P'B 4&J^8ᕡLB׬#WhxQfD l)0كZ},n>7bMeUНm:|}hư2\ב4q bLRQ 7I7pξcCX۵n>Pijjt,^\#x*B)FdV>(oHִz*ꃜYL|1m|J:/[ GCFP*⃁ra߿ toi8ێ]!K% *,OI!YYlc87XgU{t)7头$ . Tw (+RɌjo~B3}e>IUU.L. RPhEbX>K,쒏<)ɆnnF\'n v?\I$ ::9rAp@a[x: GWFs=ݡ5 َpg.,$ \h.- yu H!#Ym!]%D՜fW(?t`f4Kk{Ρ9='$W)W͆sj(A:}6 1bz"@6UQ_L[;0} :oO@"2 qp!眍6K}]3ڌi-z@Q '6lRc邉,Y9J!}?Yq̢z\c# ^bf(Dp9=EH]hP7ƗP??`'u%M^Y)|5sD!/Bn<һz]k> iW&jG=pɂOiڣk4{.|rsxWݫ[CI x#Iz1/[nF[* FNuwߙ6E1苖NLYMt!S4Yp&ŵK-lE)=vk-4 aZ 1[i/TOD8ɝpqlnҟGc±8IFQzMd}|2mAw ~Ɗ@AlD}lZQH_=/*Vp8#"[tҾEeA23kRwNb]c}y,KU|LXh+TZTyfZ}ݽ ͖0gȼVa/6d3qXwO85Dǁy)`vIff`}3B'2$4/w@֙GxUuT2.4u$&ruRGkx䫟eBe`-T1حq6C=`i-߻:U~jvo뛪x|VզJ)6_,;wnCc?PO $xP(-n})bj$wMrXL-J,/"WS1Ej4$,%gKf!>VoJxy"wm,KqS"X1Z7WYɂ' 6!|Ѷ w&d#aa\}ߧ'C/bPD yK 8dxwcLM1):?itj.` TIhqjrau1 =aHW)G1*Ԟ(Eк}gI: BUr(yJ4go2Si䪆{:Cy`ԟѳ'F+[RNrXJ_Qa'#_lG pS~rq 8,1V's;" :w8У w,hP.0kٵV9ceq 1N1u+ȎoHܚe%\{9XD a8G#g=i OZCmd yX@7Mb;6zT #-jzw9^Df%vN2h22ݼ18nb0YKt'7}`MAڕfq%(pH|o:cjdf &\%+{e8ʭb}|l L;ɓ3gҏ4Lrʃ}JcAJرJ|O:lv"R-}*s9>ٱ{Ք]x+ @9M BKe&.)ͧk~L %Q[AQkR 'T0&qCK?`ӌDi(J>}-YO j]OF}Bۑ/"Jϐw"j|EYΎFվ\Մ]($E٥UPoݩ;V :.Qka`0W80ې勤ݮ~BzeӏV/&- o5.tS)+hvk p Nr gLh'?cp@c +Ϲ)HĠ~*Ǭ&EaTl5ʗ-iiGRTtdu®+}=ŀ,j;8v1=%~o_\1x^]Cij,'GVNdMXOGzѭ .frفLdrTXhN`_m-vV/(9czj\ѣclE2`fr#+XmR?tT'yp4]sH5xܽl9SzCT_؋bD_ė֒; 3M6)|39x!۩\-W7 ':zX6? zuH0rj A*ѕ ^Lb7ߙPl~Urm 41Z45V䷙I=F+_ׂV N9Rz.Ee?5R("oN,{\8핑lݖ$Zh'i]Y `/*4r;a&7Vp ƨghc$`'%\yefUsfDc!}2UPMCVa}?@@LH'xWʗв[;{`?|/ӿ捵 exIQ{|s8X~[uVECReGC" Xp(X褋J8ζs\Rnj}$SIqʹNp"B]^Vmk^KHI(H߶'JpK|dEUW{S Ĩs0қ//ֺ,ȴ7' xfï-bD~GIGWJ S܊pX (rX"˅D!#_Zkva@f jR>g-Blf*%uH8LM oš#;\REDh.n`7#'%bˣʿ3|fϻMG6)B~U`{ӲE~L4=\/o+(ߖe[{x3d;^G0ÌڰY9Go\Im#D}^K2n-yeqN6zya)gLw:P ;c,  [qcH r߭wo?^@z +t{ e~ވP_b>7wvưq㼺#zF=1z9jgkܜ ޲i!EQjVuhH$  t(59Z|-'2.1XL4rN g,ϐPO&"Q)AWV,e9O>q pd m* d>٭ߑ d7K)v1tH_꾚~Y(hMdkyܥGT/Wae?;cB/W1lɫ~5na7d.KHӟrWq ``ڵU)t{p[9}(r'>4;]{d3Gv^g*\ [9ͮN[ Cvz!p)Vl+!Q E[P9 "nN=0\ 580+7{n <D49*#bcܕ"5ƍo݁BpSwJJff'Fr)ҋdFTv3WHY#frn hI@\VZ3{yOs#zO. T{ ֔eb>-+ɬ (С93*Da6^vŴ=xT Q}YxAGʒ8Xw'E)n!)Y`7l}`T~[EJqP1w#7B ޭW!3, Z/02(m."ÙWgĒ<5fGXD+ K ت{c]_^-#˸ #~{uPP#h+TC`AjWDkjٛJ- yDG󬫑YMKp꤂BHȂRgY8;V߃}M"r%&QM5h>fIft/\ qC#S 4=ypZ=GAv p-OB}O{]%yj@g;ŪK4ZڮX"*̙lw-8 pt, (]"|1UOĞ>ʄmF+Cb"ƚQk3p MxxCh?%?آIS]0[w=o`[pUD Vn7] #k2Krió\M jimBu;3(^z y":XLEda~Cr#SdK7lzzIbf 2c=ˍY}ZTWB^</IʷB2iSbٯD_#qc݅T K#ÑЙ8 P1`_;OFc05mGޢIws BFkX0OÂutEUͻ U>gEe3wn ͗/%&Hm6I|}XKޑʑFrR$ $ZxdYW:Q9GcHGw md«Sӱ6 j@Ysl<+.'KM2׫hVxE!{ϒR~L!#H $gnʢg8UϾ7+ #{~,Ł}[M3 t }~m_X"r?)s >{ڷl3[YtV(IW,!ZK \cĠ"]Q.م\VҲd ;Lb8RƤ&$SwS7\B`ƌ3/hz0{U\R^+ Ȣ4i$UGPށԕL1WɖJNN> ELTؗYf{*+FtQ"rbs7"s%nUْSJ0ҝ&NЏk<ߐ&if|6< kB8o{W"Lpa>IGD0KY!=^tGӠUy.gc 2 +}DRbN[zP@~^e >V8IՋWD2prsL弄@XvۉPHOc^ @(r:C )K` zkDqџ'* o[(&-iHV&cqm= <<|zǨ=ɕI wG\[B!D1ZefcZ) mǙYq]K Z,|%z4ِ{Db %\I&Ն?)LGrŔRJM?eP"Y=Lj^ue&5*^o'NΉTb`Sdg8F#crF>RW j8JhD_SbB!T>џjqWq3C0;taRGSUSsΪe!| Š{*qPy_(#X( *&R(;AxmAW@5^X <>MR͒ bNB o"(ûjͱe+5<z3GC<f |3N"*~FTa=xGA'ᷛO46;jWw1WփP<)sqn2D󴌜Y7Rj%3 Th\$s+%+PEh1&q? 㜵2!G_smo:n_O*" +417׃R9ԽۖsT={J9nE{5r/U4t=uXB0XUm@ϩٗ>JH󱪓roqR*="cT&;7FPnZN/Iށi,[t? ?-R.PEy܊C_53=Sʉb{#-ۛÂ^pW$Ez&\Gm>M gk豿j.kuDVmG|nOI5j;a!3fW#{hE&f@SB@}Ag9߃nӼeڡpo-Z˯`!ޞ cr ,!MʟNrkO}duAA:^55CΤ [t$ `[FB&}kHU9)4j gj:m̅I/Yk-oefx2|@ٍ JbM?Q opt-a""3Pܹ,t4]mo-{rJ{]Mj9F㬸ߒT:+HwC!yrlD{SfJ%y%`źշc涟߃ /gC{sg X1hnCKB77{kJ<ZECpz tY"/;jx ֶ_|'dz~)uZLC"@!#KNb+$;pu>_;f a7',{4Yo pp!$-=ōUP: K%LW?f%M$7O1o_/T⡌,Ŗ1$#`LRM{oe c_-=VtZF?j)BlQReo<0H`Seo;ko~:b8t|G3^Gd3iE",m'.\S~k3zVŋ3)v%*™EۥPZ CϑRz$)@|#7Z,W:iT\B|Jx5k,2gh\v 6PN9FȤQYb=tFUK pXv-S Mk~4ꘔbyYn߁F?*3 8~-~C :1hkLwyg%sQE3&$~7r*?cu0HHFn dE'5 =kS-pѦ&6sۘE7IEG3f'6-Gj'^A&%ayO,Lt~rCϤf99EwVOsCstsPX-YEnRFa縉u6 O]#]{ha`bc,<##y2FM6s^&Vs+4P8SWScrSp5_ m8Zb NV-MSu' 2mm4%r uwL*+B-9f`NK;q=hU ̻)o˩#Jږ(9-n \b`.Q$wr5k"+?'t.5MH,TuH"ZA"%'*2~@JABWOzֻPUt&scw1DQYez323sVB_qŐ9]޹ z+5ox/k*VfƂ&pIPbH$*v{E"5f3}m_&bD=<؊{V ķ_tCng(%â_cY:>ZzmF?#ZTl!%Wu{mT'*( [WKٮ?pk'^iSԤDĄL!QY5duyK5jƯ5,F~>5j`ܳ7+dělq TVpT<.Q9cA&;o- stf}}ES ߸қ`RCz>0IlZ&vmO%< >qٟZ[ڨXQou8N oP lp 4tMqk xJMKNV80n]8۠Q9׻¨ǦIFRǍy kc07'c?:olsL$rM ;k7E6'/ZNAӐd@uB9y^LaZ ϩƈX3C|Im 5MhZx2TA0bC.\3eR#L.$l%hM76l|1C ǢgZKJy Ks gzxCG#gXɗsw3ŠȠ=x8ganRxR9-nTSX&*nz`M 1N EN]xkL>m3s5  1>UUU2+v?ξT~jE竣;+"2=+R:WȀTTa`K1t]fO;rI_(%& (?HƉQul;SS8do fW*by? -K΍9n a,FH}֜Dk$Nb[z>qBj!q̡Se|{U"g] \Auٖ4r#:K>.,++ń/\ =):g^ɿ'}Jb\xjo˱-/*T[tllK2:,Kd8cFmu?wV~y-M`P-?nQ|\QFgNEeFI$V7eH>YߏV8-*#b*pFGZ*2 r^RQQZ|S 7|Bc62Nf%,Qcx,:Yd*5kҸŒ a+K̬CmӶ5옵U5s"bbŽL좊#,LS odNh{u-N}`\mw OIx V{OZˁ($):dYu##E+ j)!r<4X?oQuan%=\i.g^d nr&C#s5S@ .=9WQ+>sfF/AFʗЕ-kR/-aVzVc o]:DrJ6i`{~>(4w p%K v7fHޖp[WV{bgmC+~&AF:0?/fohY{u "#2LTUGWHKYpǨfrI5x,d_ |ܫ=Fmku8A{fg/vJ4T!J>.αycf6g8|P̬jbdB5E9L^DN'j}&GkF&8 <\gq ֆٶvM@xyf(+iET?9!XKPLS K ȍYtT<߾4i3v36"g_tF|ѯ7+$}AyFv51b[ũͨ/L/tሑkiv1$]-v4׋«:r7阮~!|/@}=Ȟcдbπ e P/$%Hv|vrMJxj66:X6t\>)1PN)JگT&2ӘDn9&}qDUM% 騑0caP SrNloɿ}C8g%J6dI-_ʾƻ %9"Ƨ 'ʈ}5ITtڴK .rDY*j$ŖE!n?ì]Z7v3ysuŐ橣cdR0ƻv{{@| ʚAfI5-@W#\R٩F_c6}M-4mb ߱|F:R/5"ꆆT_Wfk&HC&lZ$Qf{j / +(R=_~@$"s6h|3Hȏxڍ Md=sǓWjL8̏2"$JߖFKX32|HRQE.eaIc{2G=QPWYh\\]kላOzu&b݁P3@_ԟ"$74.$We-@MP4#ᎡfL u^E=7?+2ib?5@`~I3,8U}܃ftʹ3hъ#&XYjyV(21_MGc`'1sw'WƠzB6;t2fN4 #3A)yZ֢fI)_~p޸Rl3̀ENTcZRNYn ǩG=AXDd{VU35\h\TɍXN5Df H8[^QbGgb=U chU$41AiX@=%aVvS@ ikEGd['adN~"}r4KSF6 k94c$wtd$p%V?r,+Uf^ P+CbwI8_~2&eĵ6d&;Ylb1vn9ѮK!2D,+4 *"d~.#$w)D֜v++W^[X!+|;]}NֹSsRJȣ m㧂]PGw7hb}\oS뜀[cL V2*=8U#)ױ_jlN8:N PD8L`'{HH,n< E۾ <5z~ J(`!|¹ևD{4#i/mAZ%,ӽtE¢hm=ߌQaD!^x;k#|m,@(-~}o=dʬ خǓO9*EY'=]p:!E!J({rOSicddκgԺ'uc1dB@H.^lMd؊?@&nJfF#WTL=gE@[}4V<.2颪E=;dVwB|GXOiZ(̽Ɓ{!n[{kNT. Z#QrxYW#ql>$i6d7L)RZ)VBK U ƈ@n9 |q985-^܋.ag``ȎtG 1+> p -lVd#E1S4$z !~`QZy#?|ފ|j!4n EY>[F>Pc%y:I;_[ q#],Us(*>eLh6jmY+$ypjm݊ ʔ+}rE+Axnm&2U<]v6"̀WEzq?B͌Km폪}:8|ih*iO*6F1teHĘ(TNE/gFK{֧F+3'\b HV+<@0?a~m9t8ڛd]N*4,i{4dZFc?B?T['q(wp,?d2_0>}$KbA|94C)TvOUhi} pC5ð<֣ *Hub"1 ']UlyvN@2v4hĴx3H"2½y& ~q{R%kShPoD 4rll6KS" #mCw3I=F*$?ƍ$4`uWŭ^%׬!MU6NQ'nm&o寠gR/ RӃ Fg#:z; g'rųx"ʀ38Y* Dg]](/heԌV)O  "' <}tgp%*S$'"> vthk#r3oסP]VkU Pu q,3 @y0 |;\'/=+ 2CȁOk{}ݮye=^\eYA[m`ku "sz'o{$AmمE--w"t_. ԯbbtp$=l܉@=\íKѭDGd'  }o2x<"[ ?Q8Q\'Y{գF {L^gKĪHdžkg5yZL16JIh} XnM5v܊ӓ4hfm !]V k;2~y$sVm;_Dzt5.~Ɏ D^1‘m .OK# uaMlQ|ۘlDF?"py,KLQȵ][&t.&Uf>>MEvs_ :`Ԓb%q܈y' fi8n16vFA  W`l@dECg0}RЦ(_ 4x! x/#6d-Y-\΀tEᩇ,$B_! z+BekR#$.ͽcRѼ(J˳=U}A@CpZz 9^Ur ;,D{{| $Ybw?uqGp4-*B@T>+EX*Y)N*[dRs0;U Dbr3KGc]; :)0$c:u'OVFu| -ILEnW,iO *[;@Ͳa\I%klWp:7MHnh󤛶)@@ F%ZPC{* <֤`x =Hn:g.U!UӍnFXAO5ZE &k`7 @طm:)R 2Ӫm+S44F7eVo\NK$ϩAMD1K,%ZUGߺf,?epm@Yb4 5OO@gХ1]##Z*fvּ {xN%zcz6I~>QHH~', |E@$!IMNuo G@+)K= %(G)=QC ;+wEE:*NC7:3"\>!N:7q1xljK;!Ԇ|^PȂG!q Y+ 6S5Ah[Ĺ \Tְl[GX/DTUl~{87ӓ^*ecO0n{E|}yGs|Ō\( VZMH>òće&csHvN89{V&2m錮1E tKrJ66"9TLqP؀'Ory%E; %$,¹nOR,;•d7iOWKmV{{z2!@F+8b$F2"M~R{[̨ Ur$QTΤv\/^/J=ؖm.uRJVjIE[<7Q5N#PH))d)VS5StD3˖x!"uyND\C{҄n=/LekJvPgY̕ i̟T288g#=zKwXذ|0Tgeb '%;"^im[ˇ)^!_ vMBSbmwxl,BV\KGA:'?k5gshH6xFK[@;e^/=:_I 7GTEq L9bN>_W4*xa8|dS0˓}xu$_[\ V&aOu`>} zI\=Žޥ i!F槣HIOnʁ-䑙eՁE6u [];:ch+O?QGȠ)O%\J@{)A'2j ٝEY{S"1J+0Odw)7FFO?\a;A'ZOLh 1(Hc*CN2Gx)ᰳP74p# >|1!>)CC_K[q0}NZ٢#n:*R#߂|^[[.y/^SyYQ#Ga„0&^Wm_ËO'v,G6SG/̼/wn':XO#Qd8h݌ WFsǃX',q}P΂0࡟\۬o)W"bwMxB]C{?}'@rfW b†/3KzqGIPi$R:MKŎ!/YK^*QcKt0b-`4 Bz$3&}a5ZdOY|pE\WyA"LtSXV$g ,oːwnyiMj}/h/rnnGj'+ZG0^kLa뷌H u #xgGY0b^v(]R/i 6PB6_P!ڦ:BLN!țBYK 64 X35>g#'&']O|Νz'ߞ|g*̀tXٛYdu>kIΙ@ ũ-ysV+`4z=0`it \w|J_aOuRBSBOE>ʹI1Ah|C;Htθ9-f/p(]B߀}2@WNcIr]SvqN-M~b"~ {GOL/I۳~JÆ.Ԗ%\H˚o\FW&tfV!\r/tC]Uy8Gg;4q Aj3ͮcx 8sᵇWTj-?%Q[ɸiRym`ԏͤPN-i|tǐ@=t!$ #w݅O/7@/%%lK,<$ Wa5!liQ$;o3K 0;˅C) KKи #͗m* ; }k/G9no7/?H%[ڮ:պˆ&0EOv'~F[]۹#Vb-?ctͨ/qB͉(jW%31fKRG-cSzH B oŌc&oq!!=ݤkиl-~S^Q9e~o`i^O\|>M]FsA_*̀U[i+q:ы "lqP |?F:+~8nUZ{#Q[=-P*Nu`.dn1EEO̊=HӔ7ؽn$EQ'M\{죖s|ADx[m)(w4MD1g^!,ez\Sޏxdo&zUӇ :^G:~A9+I-S2/XL^͈b +%}wrY+ʤ62'F[%O Nr7G/CLgNCH M}t\7}Fh#S8 XYr7B"PSI;2=+J N[ZV׾AJ C@ZGz:EWZymJEZ^p®fLD~}e V) T<"%g>v=v/gԽ= 6tigKBCBeglm}+SHSp ݡEYGTixls/dy(2 A&1 c.@ql{: ͙f(Н~G}DkM]X{tvLU([0緳u:{ Rsr/.x0V#SLzE0̅@h$AHvuTRiamTc΀J5q7{}Bh2,lFBߺz_7UðQᶏL >rLhz>skh[Y.eYDU d@YRk΁[-*NjQlT5ٷx\I3 dffIE^^xl/w.tpG_0P»%߅rWvl4_RHc@A)IƋF+ǀ?b?/0%)ϛ6Me?1Pu+a'K X &2P2’M~٭܈qG5.d"]Hhwj$X6PnumwyXͲЅjNG7a<68:߳ |{Y⧏oш2c+jui"Hl,gg"²^ʄ==Ρ(:?bɦ{ jsS =5R<G~60 G%m$"#SzPbO<'sf4ĞVL 6៘( 7F%#^*5Wh {w0lQqd?$1+-mV.~u cwkSIPOxO~U03cՋ$,Jm^y4̡__ dѳE:)U2dhW Q( qwo4[OJᙑ&^ח@id#fbZ>yP&"SsOu}[\qfY4Fvm1A_B$ԋsz7<1ӭ`|ʏ/\ mSHl`"iz R!Łq~P z>ݬ.U z5^Ґ=5#٦}3{:8@QMEْzpjHRZͻUr{NT@"W2DM'1'q tw="yy{Sg"ҹ - בe*coEl!A@g3U ]sumƱs0c>=`v2"?L#|ɟ9bNҫBX45՘r"W%7 (?c)[ Ldžp4|u~e6V'CځGԮJ87`UZ_=k6X Sl~Ȝke6-'D]}(%%^ӊ·01|!XOiv䘈&yfۊEd>%AB{htT'L/7yOk4'Ÿ$MѶ}(u|a/C~(Qv/1k6VQ =utf(sÛcp9O-p`_&jKx' ^KlzI񅸫Myz{->nlI2dt!V"NJp--cq]Nib-j"VoF vQ֮:¤UUec(CJE^1ZQ,$muҟEg84#D(+w!:[=H^Gl'Zq}2Açg:QnVVVpԳv5B5ULQZ &(O7ssͩMN&*,9cțF`EPR%@m7qnh6>"욖};']WVM7t%0Z RنdHW+:;bMfj` ?s/Z -pG"Љ/}4n iƃy/wV4%΁&»dN<5 -tyG tz#u-A3l7G9ǠxaC$G"+Ak 0frv,g}5i:Rfk+[3fY-BV:1l7nxX} #eU92 F+iO}J7:YȤ ֚ Yp?D[j: 4$̷~IJQҔ~O|CŹ'S IZ8ҿ)&A ]kM A`i[07{H8@cZvCS˜0TBb+%{*:ʆx'E56Q qM%*4{hT:-F+'|f~JrU[$CҠn|j9ILePo,h?jG0x.Ϲ]T%(\n-azGDz=U'%ScJdοE9[i75Sj;6Uk<1dB-H |x?`,더E YG*$Cihl;Ruߡ9psn %v;F @0+oQ-Wb4V}jUryGWVȊ'nQ2O%&uNVozZ=SMX `%XvTD#x].'6Q$O,))D\_iY-o~ [,mnRZ@9p9P@jb^q (Rw#W>%?p~( t,o۞iso4&3IC%U2&Խ G|$G9fDA. /Ə=3mz C2_ ~VbBz7/9C(62-ٜ=C\ڋ+u*>$DP<`%t6ߵ݃~"+8oa,`k.%6dӀÎ [ J"p eW40INw;Ċ3ԙuYRpP 탱x&p &4ut"xi"@iyzkcM>PΌ?xK< #=|@6PM@{L<ཧ/xDÉ pH5lQ)  ZfmE3a7ǽZJJ^37SeLv*K3fF=鼝sc&m(GR5[[aiNJ鑰q!U˶7P}'D<{P(LTlFn=k-Վ IN~^| ,OK7m(AG?yx'998jQ] Vl`zJ:ddp[%BCV6p Ϯ`P7{BPShS'iQ'CՃ'C tLSkcZ-`8H);y2%?!hޯΕfN%QYUjqk4pxg2,D5ql~%,o&( ¦tpctҮa{[)K|L*d+۪% 侉>J{x*J. w[D8mP?%Vݛb[hi0#n#ݙ!PfC/?:$dD &iIbA Bq]aݷ3`Vh#譼EG5lKc6!;ՅK`ҧ*KV7(R?==/&גٸ'?Z rA%9 z=_P\ƙs.㍼)Z51ث?ǡFtMp<-Z~U8"vP} _'/y.1x4Vi\- u#:jM26!pW(仸5W˶[Ƚ^Te9~҂@^,#ZfR7ë!dcM ,VЉ]7 G;BTN>6D']Զ,! q8L[8pJ+h֜Q!/~%1 V2oB 'SXx"8\]Ȟ4vF ?p_ZSz*z09k -+AS3WRQdQ1y'sl$f&.UGEz%J-CItI$M7i2:o鵊 [PQO]Vgf4 .f O!K`<.T1bHv؋Ә  /5bu}9 i5J l@X=ҋ"%Աuay6,h rsb,(STV>4Wc9 $G)70Z4֢J~ҲG:rԳ  OF j#rdXQ%Am ;]v'r<}! oW@Et`h. 3² >C,zt` pշ>rKU(<Ӑ GgH"{NLM?Y6lвAfHz0 ^ ivRkSk:[u{Wqy}}72o y7D?J)q8΀-eq`(`ImE8f܂V5"#`.DKqR1/)4ӧ{^݃b~o(wu FN} `PiEmpS܊<G08Vyɵ`̊j=}yJ«|f- 䄎NXqwn CךEDX}MB 覰03~GY\c' | N%D.7ӼD8͟yBwUVr$r")fr~;?#YZEsYq`e}ܠxL&X/..D7*Μ{Z9<9Ht bhTܞ.2(~ 6ur0HTS 5FV.lo1F}Y>AIu& E[^-.nJa?GD[2GPr'Y=XHqyRF5TFvn6Ŏ`"xa?fx"tzGtj )X-}G.%Q-Tkr5e-g ;8;^M\f>XK:]V7k * )c:N($Nn}s6Lj0:}P%_";^WZB5ױ˕ft1b(YІI 7ywBUþZ.Dj.߇O!A-2eXkzC/~{Um"k(5L$fnT18V9|E$0eM*܅q YHG@VW'zv!2<3=ZRbS߸8u[P]IYNũLm.lQ(B fCY)$G6%/_:EO)"#JCYiޡmp0=~ @K*茄eV3"gV<<F r{HQΥzpA4 8 D`1ˑż~g.v}žwi0|Qp++f~_qZ{d6mG%CUhG^äe ؓ*GRqz Sؘ BOçй%)|KT|T*=Ԃ#h=/QT<1[pZS[jD ɆhKAeD.&,~H']&]SC>ɩq6zt?BNպ^@.! ݱ/DLdXŤ#L0e':S23[\u*Y}Ǫ/k7ֺфS>mQp#JV/0x `r/vsCs3I)(B=K`l(C? iySfFtxdӦ<4j`\gOы˲V6KG_\bmCc׋>( I,YR ~>ÿ*IJE'CԱVb|uG=niK:Pq7nD?dU(Bp"O"pi ? }X%QHi lT,rRʂ&;o"zs>sրLu&}u|++bLVKB{O@ё=Užę@,C_x6cKc ..s5̓ @Gk\k)qu=!;Nw-*X6xI!9tbP6w"&e:=zFsJ+?`g0K)U邚 mPHj#,K>گP%  e^YaPI9S.:?!WCIXFkrK~sqDg+>n˖8ypn}K>M>pEnQBsABLo=\[a]:ǹjNo/eq& ;">…^]w2$7 6 !ѧERwVskln\%h~~92ܷ65پD_MedϪr YC`Jx JDDŽJ)5ÀKf%| AD2sDMBs)jHKRꆌ,FQ K~gbXVc##MI]8'Dt2n1{ ? I?d{=r0p{b48WӢ]HB6&4QBoZX~.Te- ga=LeۈdH#^x}fCϺ-b*3z}5{W}b[hG%;__`4ػ_{ސ`I)7~\MTN!"}g:urDNjVBm?ΧLUnW46 l%U~X)}"!/66J1'{kWo98M].D1991b*SnM;FpQj[g또1@f0 Amuꂜ ۛag`y)?v0Mʑ`FpCxiqIk ĺ2ϊd9]a*LJlh7ĞZW$φJ.ҧzz[< ~|,"Th62 )}/hr$$k\/"i1>4PdG([JGigAb̓3UcsW(TZcw,be,op2i%TJ:tbwmL4휫 u5jD/fFګp":.Z8[j6#kvD?moYһG-z hsi Wc>jnqYQ\5D F/>lEGtJ%^!bD|`(jj35 d=u=HKM96M0|vnuSU.=Es|$&E?Xp=hٳ;=P>M;~"lp]ݨ_Q=U= )w-oQ'ݒ0k#1ڙ%YMNӶ3`2(py[fB23ry(_%&}yǐp4 p}%./X9ieT':c־ Ƞk58BSdlD'&QN>?u*'AB> Q`6;v(,e`")GL6$uI.쩘`\D1(O,^RDnj;LzwbBݖJF_U9xܒ B5XE\O:%< =my7v޶3{IA-~[W`_& . pi}lQSVX o4 ?i h R6h*>[MU>{rx>|sjVjޜN l+~hN3?p/.I6VAF"Jb'p߅?I*,hJ-l'ׁ ,D? M!nVOcjJ=DR N2Qiq)9ϻCZ0pH'/:1j. .֋#C=8 +=_hB {gF-9'v2Yٌuִ(f(_&\_6f9ۯ;Xėׄr_UUG?i%rɋO+$g /CH(APٙR\6w񦀌Mj gM[ivaj/#yCr#4V Zrga}{oYxC-~wX> g]؄oͳpLa'ZM&r{Ҷc D |wº t7iXg3Þ  up_mD_mbWɁT馇'C~-ԶF{ 7L{2Ip׃j+o.-䈤j2|`#U3QdJML<8Y0F0.MK'l[ʐED%G?^V"*wnx%f,,e])"*JAňQW'W3hlʋVfv+}Vv]/ 3L]Fe Z'W -ko9N*8N*[BŢ"h]XbDζޔ2x%'vg,2 n{ZJ WDuWκtGɁ cuqzCQrJFcjM;_S!g=Sq[ghR"T,$؏ˬyTl-ve;seߍ't۬h]Oس=զE~fb o$wf6u 78p*3(w'>vD%9ZH=%1_*yrt:,p$*6{w򚈬xGI?9bx$n ׫%?c~"D9P!R,R:fFU4~ٍeO<QcrLS4Cv.`/+Nl4lM{ƔݪН̶n-!n̴.չ[3pJz* {s+S]UeWuLAÀ-pg}wK]^l+g@2GcV LBg\9OTgԡ;/`aiy>RYvIJw0sIXx}.eUM\ɅLjVe^1*Zo^?ѭu@1CצIȶ jGwYZR;/0K*uN)]K@F3^Y wR+)d+eTJa[4RhϚ}!W`g{:CXHׅMy3o2He=0?uFc.\֨cmTz)DoK5Q ;uBfx{xBd!UB配x,k{e+GCX+_,\Z{>8ܽm==b19:_Ppz46,V(i)Rft?; CϜ/~ J# ;1f?^V):oϫxބLے lqb Ń BWp<$yu=`83=ACnB27Fu\v(Vݡr&'?Y9b?|uYN[bb@]>cJ5 %VMNHDxC0 n5BHU&>O4Yx8/߲(tȵ ϼ-ZJ*̼_0\a; Awi3Bʏ!#˾r֑-at#Ex|Fb%Kf=|/^` %JKbcU{a0l]v'hR)^Qte@ ޝk42R!e(g;= ŕn\D+I4x QemWWAXSiOW7¿I>)V14%sYӨA$vO1j$6u*x;ש"Jqj[@ѫBf2 40vT; :5#ErjgMnmWtHqzAo=՞بћW+rg^CD1X :Ji7='Yy+",8AE$yOڽa Lh[E:*2(_+ӟau~αB}Ws/ke~ k4zŸ{s@ 瞥WV,&mQMtߎ@1k=/J^HWYq_Boհ4N*x`e%*I |B36. *5-K݁r91A4k6VUtv ".UfYIrk}s5Eыat7[Lf>{ߋX`QJLMN(?s|bg'me",Fӻi H0ԟ6J:-yjF3AVVvz ѬDh|`>lԖ61RӂsؿAc=2 OBP ZAcsotQK'iS=6#dg) =N~*¨gco4QU2?``JJ.6zuc7KB8rb]VQmlo&9:lإ0 ?qbV[\#㪠a+B_>T98,U~@{32vREw;.hç ]`eEv%H@y ha֙ŮbbSG'O)Uc[ 0R(bCD):gclb+Du8i9D j<dFEtF9+8kR4M%KJ"qra4wm/:q }j_>%Cg\мU>RH:EPp߬ Yfp{8o`勀7, 60ʃ?>{2ޝ3'wz")[]]5_{IPߊU]3.fibOz? 3lo_]{|&g.jaIɌ. Pıdܓ_sDwFsж#`ݍ1P_ry^{rGG"_m, b>V&p.7 t Kf3cMQV=|H+s^hC03`eK|Vbre03uD uL x z?\f3(, mI// `t-3ʩP!pų34{=/]yS.ڞ_R/U2IgZ%{Bpk4Fw>۴.^zi+,d=>nEXبӒImp 8eW~[d'\~JQ`9օ! bܿӴ5H^38PIqUL;TgTؔ.P#j9.(=@M?)xqD@l+k >[w'0g:+p~#wv:C8u2JQz֗Y ֐oW=p]8X)|啊 ]xPE() d,Q} شx h) ܡ7gTI"Ѱ;Kҷ&R%0?0~YG;%;Fwm4Z%菳@䨅Q0 6m @}]-#yo0-5ЎZoOpvIMCO9W̼3Vyv$HUG їhj56J&~[ O?(D9.ő.#7wȃIvGKe9z_٪$baC =N0GiWMxY4h\rs".̾px YN К$]8V}"YG bq`R:"!q^+x]7.ps^9NpAtlݐdŗ7 =̗Jj1 0B5-k2'9jc(w|Š>]@:/{X.L!u^lVaC>p;Z:7{գ+:<uFȣ71_!DEsksmHea7?rVZhƎ}W]`МV1c<ݥxtk!Рik4UY=MDpϞepu+po!j|.󸔧.q>Wb~kWGv~ 0j@Y]T7K.DMf=vvPP(T-nvbt2(2!5r(jfWNCT 1j,$W䐠(+dѓLaBpb\rjC ,}]0V=O|8X0 'ϝ[ >SYVBX>eLYB8IpLW!N= ^l)JTit'xR j҈᳛,]ݳ4CգFﻙryE䫣Vhz4Mpʱ1.Rj?3;.~ X!$ro}C|rYdb>٩ܰ29Y?h7٥\S dNy:j WԦh\` dỲ/]Bz i#L;5VRgWt!v6S=9XBYu0![AJq|xK'06„ zhì]v{1|W.]<ֿ߯,2 "ՅZGd!H%mι`у8uiB̒d\T2+k`G-MYzy`H|vj|VVmŋʬJK-$@vU];UrS\:jz8MHJ)_y yM5 3'u;фq+ə7O&Ӷ'@"J8C|m?x 2C_|tTPznl^Y~Z'$@H\L?BB$ #1Čyu1qvwh#v(Oqb\ JƒơWٰfW9G?oH JInְ-l2JV˺۪%G:;o~(K^' _!T10;=soHeSh{]hP$<=AZNzq'Ywh"v%Pg!"2e΃x:1d@3 ÷s"|*FRJtRUO~@c)w#^ Ito$ (,3Ƒonfr/4Yt{adsŸ<=tӼt]H&T)*#,TzJEu,ϊ.Zwq(`^]/'Fď#~'a>;[yo_5N#p[7ߍG7hwk쩩֯ @u:h!HJ۷rebqY@7|sJzCヮO/Ī,B]njX-M{:%rY8-gD~c#Dg}mǺΛұi5=⎦  AfĬ  Mэbv73p 1\Ԉ6o;-a%y[_'褖uZo1]5W}Xp(M~89Cշ۠8ut"pMѐ5[|ucc|+c266ny']FoB0UJ` % 2KXՊtZHשÙHx'j{P(%؟>[Rn}{(LP?:gJ$%Fv~2[R9DBzEhJNc>F/dT~cq &T"hj;/=B JT莦T'pz]gI͐w"B(W-ҕCrImQ58$m0L Bz_u2~2ؗ?,^v:\@ 8 i?XZ(s2z+:=*;݋ʒφ[ՏbQ`kw0~[zWQ /łpj D%Zd@6.,xy#b/5o6I80hv7 btwptBnH" W1}ׁXԠ\i[2V- #V-j~c/ O qPpX0;ahhҦ7q[N## H_ǀ+N͆R|_.3s!6&6V4ږkq+nJl [l%w)*4W⸳ruq24Hj=`PHJXhEգ&)>N 6N=G;& ƩOog_|MH&]+!}00\ L E&(Y: o >z#taQCQe~ѧ+:&hJm{G^r$:3qiԇRBnYžp4i01~4nNR{ܤyoh!f#5~j\\w]p1{wGq {bswnƚ/oZr"|SCHu/nXK aǤ~dX.rGf߬}\d(JX:d;&hO\6ʟVSfm> ECsE8"5$sLSͬRR; 4ߙdШf([߂[{Eʋ1ߟzg,RZ_wuE(@Qуzc(l`TFSD7Ϲw2Ό[RMn^ǖVޑ\/@ Y:Ow>yXλ6Gᢂ4mFN{[osިpP ߀ b6q8wRdP3|F~`JlKD~qbwRe+RaddY{%98O߿ ܂ݘ[mLvUDfyqe9 \-~\gBv- GWfA0bv^Fa7q _hT*ہPAi 8-iCC !W[WWՐR]`>>%(w37SJ;.iKɭ~h_"ydᜲLJFwAP7">Σ# ;O_Yv tlCxFF|ӊJX2q>< aD}"%[ր'ߢN}XqHR 0mu(=E'ೃ?8C4w=f]_:ACFd>^1}ͷ ce3fC]_*#7 l@ۃ) {M^DG'~p7(~:%f@l,Z~/ 9Scq#g>r~,i.4y$ړcI]{CQ=e"*gLlOnLBߜU 8@`X/aOT^:CS0 m^wj6f9Ta{d>:N&jA{iEz~%}0-*,1`nlme]*!ӣ (I7\I(K]XJxvu DSgYZ07070100000133000081a4000000000000000000000001672b7d8900001328000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/rfkill/rfkill-gpio.ko.xz7zXZִF!t/Z-]?Eh=ڜͩF*cט繸؟6,ͳcl5>+ݚ)ʽ>RK&j->Ukzv 3mOr!Sb 6=d:*y^U-!P6DsdiLՄԥuWo}6Rhъy^9 q&^\#-OCp{;az^vb7yX_ɍw~((D0J#x0D :(N G'߰z١z/>>AľwH& 䋣sso!x )` 1]U3y"a._3o8uN^K}1Sj[GG6rƌ&3;l9Ƞ Q& Kɫ7ΊWk^;oVp~ƣ ]uLj1¦IKb9 읛OVS(R!/k Ћv-jR(p2=>)wSZks!杲|\kmͳs bHkbr ["Bxq!>uN #re],4*}u4yu+$ jY6ῳeֿIT7DȶJ#]N5n,=k~SЇ+w_g>=uK1 #˙>Ef"tCdy,'w[U-*r{7_݌#Ω %'ʱqp+U!0ƀR DCüE5͍aⶭ.&)bQݫ %FČAy`4.nM).|oJ0q2z# XAM~1x (I9oPҹ""nAeœ%2= M@ TfSEUBP/+wtmP"ק,]cw5FR`_ Y&.2T^'V,J&jB`t4Q}pѤPLxQY3?sD˾ጤb(7r)gO\ lɆC$J}NG(3Y?mڭ۪+'C ;/C^qGY$"gLonPE`VV[=ų@6xRP1)@Y*a4'"î˶柅LL1 }z-TWmaǏp`}Y8w\HIj %L"&~a%ZglţR~u@675R$ 6QD^Jrf u h)zSIdfKWVEB{F4P'WCNè=b ͣ#:BF{eVODžry5AC?*I MÝ{r/GNUA} ﶺV%K'Z:1I%8L70+0ksٵ(80ȝ 6m|/VUY+)xHo8v 5RP)8 ^"4=o!yfP7qk/R~KVIw`뾱 z_{ FJ陿{mjs[E ;XZ?r )@vs6UZQ8@v"\E5_dںy,[1H ΕtaNF0+-<Ptrc#z$[oϐ F`eRijK\m 0 t,7c)έqzVy!ۊ߯9B0ݧhٗ.m (DR5!ip@'NQWĀYpMX< C%SI6ڑb$wwO&al~zeSFyHTNG(sa#3_i_AvuE. t`mInS s8]&̆^siY5a2 jS SaΔauPN鄳|GSb1-zSG-Ywok.NsX*op}rhp:F%}ui,c֨V5NH.f y̐nŞxǨ?[WRg @]R g <q01[ 9ŗu^EZd9LcjWdMoQ""\;> qŒm5siczn<% 3R ~'=J>sD4B_WRUk5OK`4ȉ&lS$5O`Rm.R!8e GRycN9q RqBJKok,}?Bo `EZA^gTڅ)]yX{(;X+ vҘ ;K}Of|a&<J_2\M)ڵ "n'Y:&aҰP(~2Ն,lK뭣ԋRBܯI: U.]b (kU Δx$P8@ wZz+*,zDq.^{4?*Hu S^x_7`"4Mmmر1`XQ]7\V7tz,?/*DacbZkc<]]5ē#`F'Yo;sؠ5#YTpGqmy/}. ZW[ -8C&?fgst#NB%\= kL0/SBsj3XS8¡cGY.w>^' f-fYTn~ƫJ~ lt>ީ"uF!n, I^S H9Q *ATEuO~9l#[*1g/|<V}ocLE[:v !p%蘭MDIucǘ-Y~h^ ISۜ cy9׌gլqr<*+2> ixf#MU8E\&6i%o)Ϡ J  Jt${^Пl$A!jw?*2wzbR׵ǩP Ĉk&.߀)& rQXxmWS]QwH VJ)lN@kRcTB ;8h'T'/8IFl!%#6Z8NQbj=tBsAoD9Y)ltP$yqݠS! Wm 8kH*sng(P`c-g7k~0L".bQW L+D&V{y.j'}qD :1&F/'V)YXǸU$7.żx/'ULƆO-mP}LY hR6>Afu/2N:ތV?DPO-.`ݨM~EVU6VbԼND|wGT9Ϧ.;'ۭfbFEr? blhw!dHzE+xOpk t)=cw{rNRQ}BxAUx MŸVǓ KxРZVxuF%v*dlOV]] awbmgE=EVA Qs.#rmPR+vSYazT,Pq7k?#Uy7L 0X93 Iq^6ဤi22Nr0+wcdքlqI̲@  r{$T?!bJcXQys tsjA>e[S6YoA[B hjl̾cQ*I%iәgAJ+ϖ>X@;hrx+E;U2l7d= -5N4;ݮ_r"l 3T gn,{{*k1AϜwN$w[Zpڡ @(9_n]ݒ~eE5e$# |'V&fָmy]?y-Svr%;ۖ:mg[$/JQlK>?YpQQ\𾹞l%ٍ~(xGhi썗٢_$pK>&grT.>f-ǝ8/nn82MVމ&]lDfa> Ui\ l.9ɿ &acgYZ07070100000134000081a4000000000000000000000001672b7d890000586c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/X+]?Eh=ڜͩH\ʯ G,,X*ڳ,@W,$hUH0}vVJ"qm%mvg)5ae_J?輿E1:W.{.,?s~xzH$T-e2 繡b\|aNYk Ss~ӏEIV2uSlǨ'1ܘ~%!D ,AՌWT6 }bx"EeZ+ɳ+MT,x7緉i|pC|r*d=@xF c 貭湔LJѪZXbGQvu!Kj2 :&kDIqV|-jE]%rNĚCLp[^xF>OI*) ,0,c:^ZM'0luG9W@U{lʦΔvٳb*~ 'l6W'T3;%n@=tn$D꾀 ]^z˵Ol!0ɺtj,> ;ߩLhTTxw=ʏWaiHG9'ރZW]ݨ}3K6Wې"|PKPy-?}qC@87A|{W6ͻ\hڜMnX GGa~gڸ!rsؠ| $p,o:\)K='Lj/vx*m4_tKӎG:|V)KjDU#IgHF^3` ar/D+*mնlBTg-#`/n"S'7ZE~5zd3Tˆs߷EWDgYǡ^(9(@qXj&0[*AZ<⼝@^61O&h¹lby҇x3 6zOAEu,1ib]sGpl촡y /R,T5 HLa+j}xg[+e* !]GI};8$ +Tjft1bmnG >}1R@#hJT%MgʤUڛ P,8qG XzZ!g) #@r ;LB|Mc'C:ϺsL TL^ڎ8\|zVHdR)hٕx€U}uÿ>')w " 6 DԶSDi R˗kH7nf_&WZ0RVݟ\rd$0fM_ %u+-y爚KCG:7GY1vWE~§Ohm\~C#w046MD;ž|ȆK[94tC0.jb{pnEU<~X" S,MN; (Qk{.[ʚlh1/1DZ;95(( %EGng솉i'd}`V}]HsFc+?jJ4jIg=0"ejǚ7.$g9ͅݔM;}5:ɈR _딉vgZCr*Ff/ܿ_ΐ~ҕ3'^^N^-c c܍8?rPלX*EЯH3 S_s f^*HkJ|J<;\T+!c4Fa+ [5LhrItW| '&[At6oGH;>]y]1BBrZ;x4lvɉP(25Adr|;Υ7 h<7R[q5bD"9|ywAP`H6oۼ"fyK#L~  r󟼐XX;v`i=3ϩ~&VOc?<;tg"sꇿu̩R*gb>2`4:&I;{_%@[d ەn5/FbC=li?{ㅗA[XHn(kt;5WJN N+RSv`! UZaL=TGKFTlj?üð$~4 M߫~]G;xQaz)t#ы妵jQ],KFY/ADzu]&ُx.>P\$~.=F%N7'YVy{ ﶨ<”:Է@a݋K@l$ CJl紨E.vՕEC.ul{Z H:l" 1VCUvWMLWI?1PS 5VwG_)@୵&fbGڛ HhZߘs6BK)ߌtʤT{Ew:o;*<)E Ɩ4,nV64K 0qF㇮/ uYk؃]cSA umǃV 4:eْ֦؆?ldbS,Q?¬a!Jj qsàZgh^UgwmMCR}ag&6́)$\+Xc, oݓh{kۖq 8a ۖ c3I` 3U('?Wϝ Á[ i!ݒ#wZS"T \QlN3DxHN>Fڙ>$GLL孕:&P>dR ]!"5k"o8p%9JnlNd 9XV*:(M){{!Lw93@(ĻȕaԱ1YL_RS$;"Ӭ\179{BC{aQ<惜1+ :Dg4Jwz+r UK܎0&n  u+OL.L.Z=/-J(hPJG KUB.`gA-?BS-bUqE`3Y^E P*,kFЪJ-ߠW4Z#s™όn¯D @m1iNsN_d‚(M _ʈDy4\_٫V)` YDVt D5}@ iMDX/Z'C3 )W=eݵɡEg|Gw]y`ϡIZyWUVfM/ׂ<^+"EdwҜa[I#ٖ/B+fsh.ܺHlct"K90ݤ𲍁6Ds]ӟ1*N]~.IQ-+P= {QW+0+~>+T1eaf16tL( }N. u7X# oss KenEn0FX+[?H?H̦{H+ O2 sh#Mb z''#IVmNE1Gi!C$ j h윏'&Z2Mxe5`S7תo&Ncghu>`G\` v+<)zJjWI`'1qNaC5}4![;/PhLfDxO%V'E}d.tnp?^:&AH㦕"ZE.bcx2@iGq nzg⫙P3r-6UC5Ai^]bCJJ0oAZ"~#TuwG{od^#ɐ+7.P1I*Sk"ٟJS]=!v[&b$0N ZIN辣7c[Guo ε0sòM.3bЗ8i &1B+ȍ8ZM\99]|Ᾰ jQ8xEI9:3;=MY6:?fQg ;Յ8^ֿQlҽtCѝλ58Sw]Co+Q Ӓ( ^zӖo4#g:gP#ޝjw& NJB$)ikǿbB ־Ka<:pޥxg# gnnz-CfeambBfMC,)~FJr|%7v]63ʫ C@kȭ3QSgY)*ܡ(͸]΂ț5TB6t# 䚲' P43Ԏԗ-^+Hr)AWyf!շ ڗ'B͘R]J)pҔ8:6 tr'wnՃ&1ݓarKsLnU5v_ |? XV/ڸi)(/t+堒׽95ʮy= FZUlgV8,,}kI:#?ÕC&L=eUEZ")Y8Ӻ8?x8SP(<ԇ"#Xq9-p$}dUV>֥  *l9x_Ij7lvB '~Y@Oe QGVF Ӛ? i3_9?iRɉ޾ͭL\N-^+<[t hOu[Gaٽ_D#')̥:_yMص2> [ȠRz\VHSɭJS. &V_ E 1`Kϡ07ppL_tFmO q2v_5~|j^]/r/v2QR;ۀ{@FV eIY8]^\*Ƹgb%zG wz?y}tUt (hRDa|XcaJBN2F%`Psf,)WϽcFO&״f[yf%6Z$E2UKQEt} ,ߚ2ur :h mkgG̅)͍QeC p]eW!ҮW`d(yiߥܻ/%ez?kc?a4a@ұPϋ#BOXLY'Dډi Bel$5␌knYJtx_{QŀOؒкs,7L YÈ ,=wQg 1sZÂ1տl1ΑZaXQ-vC&l~3vdF2dGʸpHdhT|OdbVy`ZdC#s" ncOU#zx2%wn8ݦ53+PDoF"CiTZRd[Xb<2j8iUd'ˉTg;[Kh@]N0XN:FMɯ /l2SʴX) -M\xr+uyB v8BRepȴ?mwYȿcqX$)Z6-H&zcmRiV\AGkrR"$ǝÇwncHZZOZTpA` R¿Xt43JWup=BMJ7]ٷ^ڑvO:,ψ.RN%ajjCQy[~`w%vm` UT/^ŻfSS9f}UaDs?/4qA&,PO;W߿+ED7~2r1oR9kɂRr0%2aza.P Kzu:l MZ^{ls!A p[h nUVl<דbM-SuL^\^A^rũm; w CLZ9s"9L6EZڽC*0M)^8imU0FhCY/Labx$fqkv./& 7q PJD] ӻ1ӚSBz Nڂ@y@kg ^& dT{ B$79v;m2.OX᛺C@A7o'JòT@ =0[$kp+L622MὍ4 dted!*pgLehx]^r~f,b^T絬a/^K۷xV@objK0qY/bV($/Js:1>M)g K;HbC- E;vaŴKE-hޥY*޵p+[2S$ D`*磲Un!|`dVEF d6h!w#C AjRcYi;Zf Oa9iyHӎmJ=ϮIVl3x ma=k";/+Mr`^yڤ*YX{dRqbr>!>c.@II~ǝT>jkHû3;w'HaLSAmPτ`j; FZ0?m%Q'ށ28۩]mCJ7yU> Zm1MH+@ooZjyO ]Kk}G%w!faGLf rsAO IiYX =S6Dm\=a9ޯ}gv_q̮NiuQ\"ֿS9uZyZ"8);R`jq7z39 =tB 4g֍ԓ)FǺ PɒԢ[T&Ex,MTCZ"e ߍ[2\-)rIת#o 'KkDPmAA2C 9eJ꬜}ͤuJ[^Pa`lg+%fC+ABn fgNK'*5iplfU;y$ i p54֘[!٘jtg:*{(ܶ77mtex"JXU޷vo]6R$= ?:~.y`c'~tj^%,fL\8D[ci1 3eET>q57#7,10SvsUEA6nPVZoyoy( =I]_`^EFDcDƁe#ucf.jۑY*ɩׁ9AV&i K.*X۽C̏+]['?@s L[{ ɠhۧkAآnǃL(:w4gWT"^dՕÖv") ƽuSĝ#4gKlU˓A#MbvqRr._ bjÐ$),+= уi{h +vӋ4Մ ]!W4Ks6rya5: @'֌xx@`$0 ùXǹgpOoq=!ay>p]| b}ϋ*%q;2;ȹN=6[MP:.f.\p y> z3 $N :k'kn s6v;σܭNXh8h)+d< 67>yױ`[6h,O-z34~lq3ni\iW9_T-uk6B& o}r+OyF6[Ŷj0)8qfA8Ɉ<KϾiC[l1gNg=WYD)(OFٓbZdN$(OF6U运f= IM''\jjj]w#pN9 ެ6#vgnz.Ȋ*RuGUm 񁍓?I;`eT//gtGY8ČgLP& [7E`@6YZs׋L`=,؂l*! -//1Dքm;9ݘ=Nx 89ʬFlb]ױ* tZqz1Ei]| B@VjE1^qŶnd ,;^NJW4Km6ForssKBUav_{xw (=% MGG mGblpAȎV)%'BQA{} Sjv[~So'ѴgVZD:.Ty?O $T u?qcڍP͹+膕XV+~1z<8 M%K&0#dc#35[ cRt@WZgh[5sWM+NUx=< $U'V"|kSZx]%yK~:I_k:!f'WPb|DCMѵ)06'b-</.ϖ֮mF ]Ad`Չ6dz\%Y2tKqzMg\Y\_;4 v>&V meV S;6' Ԃ'Fr .RFZA[upZ"B)gg樝;kEjb??8c%ͪvz.tI6&#|K aXCqc2=""S!-e٠KixȵxBFPnk+r~nfoO4ګt\aJ* {^vQ>/m5}PLR_3F yz{;s|ͥ#wWWYp=פ]{Ol#̓;Mj dJ ٿpQ!|(Wszۜ !(kD` U+pAPu}fBL+:&3һE -|רayn ) 0-90hN^r8V:oo Nl(n*e{m=0P _KVt0Jg(ЁRdB~uAD)d&:!v!ʏi<4N7{ TEn\HpLr+`1^ w967 &NOpprD dC*A~Y @7P^oik@h&WʅUv=xfS\TӅ)!`4zB'"İә9C¾0?vU7U )ˬQ[S?g}cPMu mJ2 uf^6e·w3ƢMpHBQS)ADwxP+3ƳޡT\=F(uek]H!^,Ohۢp(G*`Vsk4>u!iWk[4V<^y^k.|{3t-[>El*Ļa21I2>%;EOl2qKߋ *vf{*0lz+a&hiup;jiB .cqڔH3!9-e'#zo>sI="tN;s?Ku;TLe`C u!=([xbJkKe>? 9$3{*7uiy10h{L Yq.Bg+AX).82Gb:h=65oc_Nf@:.GpF#׽J;T[[$mVPgZE9&6v3^tr  4}:fDzewӦpNK%klo^\5=fI\6gpЙV:QUR7@Bmz~jbƃ4&o\-mNe"ͬãiŦܝcKm(71_10Q 7;iv %+D"^vdt=q¢O!6,\quUSy2S &f{^uR "K0aO S%`&&r/;s[]T,eEF^/檡B#?"n$cu7V,![znN(A*Jp Byn #1 a!KE'E\F*>4$a uJQ ?F#;Ѭ<Ҩ;i1ZzpT+J‹t-e2IKhh#Cḯ:p2S:=LH3~&NT4 ӰCEp6fW1H5cq\ ,dx˯-m#./`Q.ABܦs fZuEgy.-MLxR ?62۽6xI;@v?ӯ(V! {?V q:+,,nCIs!Ά!+Z>Hvm m`n"tO r nԖ, EEKL#Q:?#^`gkS6iSDf6FeCP5$^QjgUFLVY U& )aW&i7]v2^WэCu̻$Qy H2k:r' <7Gҥafa ]XXΜI!g ? ֔xSqWGeH@?| v<(>)pjV<(Z3Bˈr[X#W- (Zݸ^ӫxֲҭ>*֙+ MB=V" M>EQ݋Fd9cGZTʙAv¡)4%Li-<-<t6ZD {v Mov9Y՟ sHn;Dixdyч]ښ$oi}7pp[~'H2mia$ ԁC=`3\Y6y,eȯ+=2*Փ)Ӡ "xՀݳ`:IVX-o`DЧ@p8I. :$7Zu-t';DLHV~|HUg5WPuKdȞ:D=-/{FИm.xꐬ^Fj ͪqp0޼#a\}7n~R;6e_,!Dh#Io30(Mm?v'"P"7ߓpulW6gEBo "$Fh1d4fq"az ~*()2'aC* ^?5HS)ae.*o& 6|!fE9 zCQ\`PuiwSlϑp J͠`};FyvVp|\spn.EtГgL׸}#veDW`ƊQn#FWq(szfg0iiy0YrP>s$1奢yURw mPgխ)b'ZҶmj@_W4Ծ,x csÕ}fӳ.x9ulAϊ>i _ǔX}ڷ6]Uwݪkfv_Fgm2byXN/HL4y, Qt~ɒpbOѠ)gRjK Dqk¤~bz< "Z7YA.uxM4v1>W#R@ƵҷE FKlNqru+/,-͂# FvCTWlE_ t#&E-`ǹH4`)jtHS bA?55aN}{wmW4[^E< /`p-EyxԦ_P1/e9F6/A`]u:v?E󀮤$1`cČs3}.:p7` ^,]  +:C8\]xsiU0}(4)2)u )WY1[{¯SG&6&'t{ 1h 6yVU!f6/ͫ4Bʏ qf Mm.y1'uu#+VVwBL"\P\%Z^<"g.jSFlnߣ+Jj5ݺxïY*& U-oxUAeRO[_6a]"0g^"~ N.ѱxXUi=P)>t11HLKO/)C( ZW}ÂXtă o-៪ {v۫V$6Z#;Nsy:ML"3N6',+nNO[s>9q|ehf˗()*L?NYǍŽa <4Z鋡F~N=Ij^:n_B h=I9}Z:pb9Ϣ RsR[O(𹍟/>()RD|lз6@J߹ da븏H6B||J!kn.QQ)o(ҝd3 FoF<鞳sٽCehwtI@z vٯTxm>TVAuȾ$6˘4.&np<}>(zIѫޑ6 {&v%t. <ij67|ގ~co-KD FjˎJʇ+N]V`_&H-K ~_d^쪤F2B:J~)Xq/T$5EDꘝIؿCoaTYuyხSdPx&tD#(qz1w3uncI&\N%yP6o K\ -c`ꬭYk,0jq=sJzE%O;0g<[}rjiN '16<@$!h9JE-ɴ<=>]_tlϟ`]Aeo/ihYL:#__᝱7iƸv>o6J ſí<ޔ%#kn*>][X£ٜ9Yxioܔ (/LYhijSdM:z@0_N#<,yhE[im{|oR.ܯV~[f}sg'Vq?μ=;4?iD s ;H??غG`LYKʷiaƴ`=xrH,Y/ŒOe²XCЄv2 'qk:eZlkR~)5vȏ77!K}*nGvX#h;u,Kш1:-&K]WgesBtbF0UDyfucjsJYC MVWDj*(2ek?[$9lF꛿t uX楴Z64#c =s& OբpBR1 G00-]ص|&75sF5*+o!ԈF|b;Ha>'+~8&] -2v{|hH=%2C 3jm1Pg{xPO76+tYmJ~D ^htM?om0~yKʳsܮ!!H"pxFb].h|'oOı(Yն彃ĿFlgGǼ^΀Z$O:j bQi Q:8pbr|ivu6p:kHegօZY<*gx@3Z|h45tBKgy.; $o!mT w Ⱦk6?: ƁC6ϑb F/xLIDSJqGy/%!%yDç#ę#ӏeXd)`"{tdg(FFo;KZmÞg׵ln-w~c|$GxJj)#{}r=;hp*&a8{5&wM*Ŝq ^("6 V\:^(r`Fp%C5DҞQc 6]Ph{.k錸Ec >1D }kM<7{v pX,I3lP0|9;Vp5xCy0VI̓ꊞ.f}Dg/r8!7в3ȗIjcr =iaQ`l] }ؒZ,`L]sd(v)wnF݈5(ȼTm/-9h84}ÆxO ؚ͙ڐe ~ˬJe^ޭ$pTJ*5Ԑrzs_',NP̓ALE;:]2ģt6qJϩ.vC>jo@`Zf=Mk&V;0(IAS6nx( jM,xĄe,a^UhXt`g@Ѿ+P] g~j$tf#YV:xw/sKT7<9Ʈ lrv|vc rJnI}]N Aw"]Q&lZ:'D ˆP}7vg;g uh)lC5*i S;bv6 D> Yp5X  `I%Y2B{|R> q)W=Vj9xɼƥ/!q,WG$bxf]ɨB2xFx2ߔE݈4=zo Y-P,L*s4ixPiL@k2R. vAzZt'rtAiISrXhHˀA CxչU$A\oJ.1> 3A0B~b瞑ʷ@l4GLq!#A) xz[ˋCHB0+[|QRNɇʵ';*~K $|bs_$R$8tE+t"_z3?$ U"q ȅR?Դ􆶇66ZHtWY9Ks$@NiWu9jo_;ܞ.jiSMǰc[>gYZ07070100000135000081a4000000000000000000000001672b7d890002e0b0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/s]?Eh=ڜͩ1D$鿱&Qhh8/HO2R\ 3+`YeD,IErBhIn̞TWROmPyx-kh\~Z%r夞ک7;!(S<˲Csm_qZ툢 Dka "K1DŽzv!-jax,d'`+6?)OeONYMy@!#VXj[uNcj=&lU)g>:J3V~, $cl.S7 !sR÷ZAFpW1m\\j(QKI Ey kWRHb 8p3.m;P^3n!e:KQ(r-!؅ K "ÇwZ~4C|& G^F@km_ŷ@S*VF ]Gp\K؎UnO8JkAɝjqXn!85 M񄚝`z֦Kޘv1G4%C. 9PRf]@ 29p?|@rjpf"&BKު$oX3A(A'蕬6[9Kd4[ȋ~45"hUVqSDq0k6v1ռ% B0eTCYJ{WC@q\nؽzzm%C*Ƿ?|V#?eqZ%%yd麗R C-or;@bnd)\KmgK}7f̾C/(pCߍX']YMvzWd ud\QOWg!( PDԺ RM{|7S~~BNiW>Ev3tl$9 (EK=F8amLGJ1WRpy CW'tbPI2A#{!=<|\fZB5V*n5}D'a^*0 #cX`萤(H41_} *JQsCuW'p)T2N7N)9R-Fzb8mA :>7n76/RLWaKEgpWEAa9`,f`Wv"P?ܠW3v(Q;"/B2GMCB/)nϔɇwcJ57IMH]?RA߰װ53Ǫ WdhHp釁xfvm]DިidME{B0#?eTX\ޠ*hA*Dp?ogZiKcv%Z \rمeQ,b$v'{[ؔic:p2Xp?%W@@*ޘ`Z(#N|+ϴ'.<߿+ ,ZьPm !fCQڳ!{F$Jpa $Y^L.IA1WÀ(MiGi1'~̀ϝ@ĿdKjrHZ{ʦ^.rٞRr~(Ҫ!|" tԼ"V}!*<'DɛH~tW#T逤`&􄺮WC`Q Tz9[LT,zfe$<@H@?c@ˍ]Cj,no+.z6ʣ/lVg+ ^EfիC?F jVCLA_>%E ^ ޚcH2[u aV2} p-}m΅z凷4n;PrFvf%Ֆ+F mK_әSȗb%Td#HrakPpd2Ə6G8^|a B3cڀwq౎' CfD1<&Xϥ0l^*~؏-zP&]K,׻RQowWE1aڿ+i 42Tߋ "P b^?3e2mC]4Cfχʹ(P>|8i7LB?'b*W#:N%he`NCk3!lY8_AlC@ɟYRn2xP"YSAriY2⺈g=%$" Y7kI `"}'d^R T CeSOY<6aQ,8A*gT:D(ל:희q۠OVM B&DG5t"`HOVEИ; -_U[rqL'Jd>~dmM:=x&D;J3Dd9L'CG+=HH WLk'<_.6! W?%nWISRj6v3D(j-b(AH@ӕ\3)D*sFW_f_Td-jm~jVҫ[B~oVb MY?BP7w7?:T|KGh@ÁJxލFvngAb$V"Nո6Ɇ sϒu\K0K||v(Yվc e-iFhF3~>BlKPF %EDق>gE4ző>bCJrh<"'C5vqT F.%߷aPDٗ^;aO1sw##L 5#kz P[٧[p|ց-nNu`\ѭBNJq,k(aI]LZ<.G,?Đ"IDf{3}hMڊ-vtVqͅ>Hf|.Q*ǺS>/2i#;MNJ ҉bZPI71( ]Q !,r5jpn[[pf iWayMʧvvnXҿ"q bFO~jTt, 9{q#9I.]e9؞Ҧ)H>xxBSR)fJ}(A/[ǏBϒWq?^Œ쇙VdijRvr =l0f''qwъ7r hWYT+Ɋlˋ'$5>tZ?%P3+ە(״%W5PgM 5*n/U'f~FbOB\`ogQ$Rn wNqZ?) Cb x fj2{Z͕/);L$"R>TB_Bܶ7 Ҕe7?`>ſ{WBq{U״ZDXYqx@񀿬U61iНvs M)9F ;+>t @Bٔ&sJ=#XNA.3*aDT#r 03ęEۯ}c3ɕFŏGoBmFg7o 'sj\>;҅7 0a~;ke;3Gw^NBz(ki]wGҠmoGPOyEOQ%ލ59^c~{ֹO[#٫'sci,s݊*av?5J ;S6#v2O/9~n!_<*ɡ aM :vd7suFl9HJ);7hJEEލGq!k,讱o?nΓPutͨ\7la붊oہn3[EJcMk4vLu2C΁[e(o1R|ar>4t,6s4%v8I[!ºɽ@ @@HԼ5څjQMàB/Zd KD dpb;B:,+%e6h ̊gBKYwXx+M76g' kCH ٠35PMCi?[GRϫ[ ]27'lYɇÛ8.S[,u[2ܙ:$fBd5lйQ)⅌`a]'0k4eϤc;KU_O"i½\i$V˚NM6|?1;ǦLdlzMeFk0 Qz˕عJB( Aٿ 7&T ǯ陮r7rc $=t6Ƽq ay3#{eд(T-tn2ײgLվ)춿X0z;ƐQ&A{)U d@KQvLVBaYs)jb!~H0Hc(-&T(كs5g?s@PH@b|Cn(K(2v´!sˀ:z<̿9Y`a]Zg5wX֨ 9H9@\DuWj͐XTS%GąYe.S5X! 92ڮ6E[O"LbHi$[zb %n>iKP#szg#FDrh ]+N@&JK)x+3 _d3+OL7 GBS@{u!P5CHO;ż-3FA"k2#)p'sРgy:gd6'q߻9rZΩj]},9@p"uQ-{ sw0Y =W@5m4Mۓq! 9Sq\}GLs;1O\ /,C+#'m88WnA΃mvQZ5My٧R8|VhhNxDT˂g)|cza [j &\S8ĩh$ 5!Ŵq72#XWsۃ 7}%B@UNOnCfқ#ei2FJ苕l)!C?CTŻŗQ?G1В"2e cD?=CM~HBf"D6 =U/w<ǛH36Y6082|QlӴ=WN>oU)p4Ҝx@poxp7j\ TV)Їz =!;A&7AyQvn˜A5Ibo6TBe0/{/p8`m,2ŻT7*ͼ$OVIYFo.C@q#: KwhNEce?ns+׺03={%C"ڒB.绁s' m@1ױȲ1*uc(jع 0\um)=1fKE2w-,>Eza\rdѼ!c'^_.;k^tf2.%4"t;{-9K ߕ5K{)FBCݕ׆[GxI2>ouCJ6,M7wlzkk5?M ~8v-6xyόKR34Q5OģnoL~]@!xۇ9MVdk0>pviY2sow8:NS2qs[ >!XJ#^'OlcŠLL7o%j]D|vO~ C> q'zDZ8Q3\%2@vj+R6O(:`}ʅ߹Mo`D!CY8t5Spz>5%}1o#u<"p^7 q5yN _우&&tQtаǩ§ٵΫ7x"jCϝ,!ѷ/si͇]v֐7p'@Es'i J4; ~;[! @!!eʤktFRsQ. ~F$hݠYd.e̞`HyMȲ"Ҙ2/kѝ;yy8 P>Wg}EҾ~hˢ겿1"^%)4Ig^:)h\X_EX|5*量vr08ȭ,?vp P\יhU "͂DV~yBnJ ,~G,!ҕgtDɠ7$:kAL5(v&ЎcJO@!K ? \Tm8\fkKS>?ڻ,wȀ)%GITJL[y 9&쒌APQ.L.pV ]ՙQner0 ufƅYoeJmw=| 3ikXP ]sF h-}FhVUOC6ϲ]@UZD[ܴvp#[JC2lTeN-gɪʹw%&yWX8BKVnMDzys؄YJZLSB_0fȌ( ^ 6V!+oL]-mușb^CIq%;XL@>KH㨰LbMsG[s2+W~&h߈N< +y$dl\h1UHBGN.EgT] =n˪D #i?nOZ #xKP/teya̾FՔ}x /Dⱽ\$Z٤sou6JGFka?gs_qͿsC^d[Skna4!H80.GwU^׬tHh赂jretsw{@gw>kU$H|Kkᝃ{v!zcny y\lz6t2#~CjN!ƕ%f '@%#07fIUE0騝ý}VΎP5vy56!&tLoy wwڬ|ȩ﷽PcV9d{H);e8Qa{'ɒ-ֈ)xuw-Lzߋ5~Yr둚?MKpV?wn&bͬS?Nu-Rk0&:(zӏaO AW>!ao{zYB'%+N[n@mVHqV^Tcw^ICIת|J`ElnUq}3&߯M#ZdfPb9(NowSEV%K(EQ@yPANQm11LL/ >dK椙]R+GBt=9xf6iTlN5ɠ{QԶf{Ob*cT/,KVӶ_@vJ.*RWM.WaUB3Uvo3?Kt/W f^/BNUc@ SiOU5taSF0 VˇdIYtzfWF%|8mun֦ $R*OKaoQ#,_F&SXZ c3tX1.E91k-`ܹ)'( Z2F߼ВMXkNW4_@}jJ5}m^~fkZ*`#3l,x$Աtnd 166v'qcT,; #صƂP=dT^ˉvs+~sAO׫yîj`Fh`플Lb7N,foޅ%4h`Mj1%[g hYF]Aze'Rǟ?!(s[J23ȱ+(R|-{+HoT#Y=Z2̰-.7jZ>Sd3ɐM01L1E[ʟ9)^2Ex|.u(:}![J0nMօ%n#mcqSIp!cg g^etnА`fm>FE:=!–o gڹHɥSqE54#rj 'X.%u .2d$:S<+NO&~ mSg hքBY3͎2?/% -3Րb"$Tp/?R ȹMH[Jh?K] d1`+V0TT1OUә4eU D &q`+;- ?4c;ydxx$ByqA!o5lKpYx-^YDb.lܥ$SS}G6m%-w\G#%0@Q`L4Cl览Sa P-BTvqk=2L<`3`OSb<&P+*sQxnm8g\\H,!DlV gw nm}r. +{scz14D[p(l}C|E#{Tқ&4S0FڋK;t sz)-8WH'Z*{ӈjj(с~ŝ cUެGШ"K$Ys`H\p$js@z7q1k4n{B=)ƹ"]N@OT3/&{^)GԪ R&c7>i"Z *1-Vxv;|sm⍚gRt7r^* ~I@4oL4B/ ycX“ۤO]@BqB$흄~>YϜs2 \7%cL'8I9>yAZOE2IU!l,D[T{Pl>id!dž]sWZ3f]268OO-R>+T҂hB 6 e+,!nHKpAHG.Z7 U&F! Lk~u?!g,n( Q߃4sPY̠/"5Nl| .6@ zBμ$qX[npv-Mve&yX:6X]r]Dc£}? 'Zxdz((F]ЇS{)|:i Ki03-X Mr} Aq;.@ӹ5)v݈|/PέU:*1!$:͵%R6J9*G#'1zVZ6H5߶)ͯFyVlh;5U0){Sݥ pԀ06WUS9e%FZrEl#_3{H{= jRWZ3~PK~M1r?PR`')3df*-nPƏ4#@nY ss.o8[:!,MHvr˳bXaxNDFbt#KTOu^ QxWqj;ih,YJ; w t) ТiBznDjD6(ӛ/>z Ʒǎ"j7W'e;Hv߰g4㶩qjJ[a w$Lp"g\'hǔL8%g-jkȼqd" "7hKQZMk<≵^Dv){02xU2n̻bfLP2ߡիF5NL.G~.jg娝=ڂEː6Ȯc@2s/I]F2u zD[Ό,"}X!rGy)t$Z:)NnA-:mS!07& ;Zn`Wq)֯60 LR@t '^,y9(xh>@s7vt zZq-GZCԧ& S/c;YSrڀ+7'@Sw]F]f)94]X ?ğ :u(ţʔ~ pnsU/1Mzt`:Ěj>a c_!y~^*g&*ud}:?]*SϳmIcI(ܙیaW{p"*"PfE 4_г`Mb^bX4DS]\OV~.P!TԬXzMfyvGoT_P->$l}_UݯYKLru5883x5OǧHXq0S`ܴbT5O" [ @_>J4WF܅hvZN TC^Xe4wՁAޏV.V7#nIqs*ptRGH#J=rOuӠ#tIJq :EP| WQ_yݪGshp MZT60o$cƑ͒픢dO[;Aiwވ!Zi8n,Qx)6}>C: JU?F:?*Kg-B%9 hsޅCeuaAJN|0R8 .m?σEP|b.ir[sĽS !([,E2Zj:H<~>Z^>-`!elՎs4rb B.՟i,m.O Fi8w:FU^$EX'i~z߆'*$t{]SQccnnGd$u٥ δ֋#S:asOt=eGߌ(6N3_[-wW8) 0b*g֑Z?.G/551x0hAmJ:Rm҃ܒ!a5uH,vER;.{UQp1`NkI9=i=.Č_қBT435eM[8^;Y# [B 'ᰩрt. qU1ҙbikzi>415_@M^gjB\39 pRI]zQoh rA (F'7Pi^{T7JaJ16 َ"a ց\APru7] eT}I/qA?%.zƍ .0t+ Jj!YEKc4)~:g_*T=)>`i@R"֓a ͅqm향XMˆ\:_\|<ك?Oao_UfBZ8?@?wd?h֑5v&l'N GGy;syc N_:S4 ԙСPpvZgX,tp+VΧB>nM,z="%~=;<8v~|o:v9I81<^ \LQn\eeŸ\t7ys' yxSpW:JAgZS?J0$MQؘn(p;G41ggf9D+<\&pm.ʟֲeIeuNs}Q|>! *O=.ן^b6]/-QAƎz X=>mP jʝI`am 7)L}:(:i0~jCS0~a@m6$&}&R-jIeL)Y*;(6P|u1ai)jq>=S%rhka!}%F\2 `8io7pOf,D;*/]oa4LJV.+\'x+8mpeh=s rȽCȱ;\LkٻU݊x"؜ea9;f:^L{rSvhYY=5b0 iYp|G;[d|}U;!}&l;[Z\bb=ίj">Ԕ@uj;8%G{1UROe5JqD1z4xkn[ n?튰͟9T8:`Ũ yOW= )_W+Ø#y^WFdY][O=u\pLSLdC2fDݾ<lft;%}a9qIir4p&nDmpq6+xo逖a.#Ke]lO۩ R ےmlbh}}U潴vroaunj*:[?O] yWMoI\GKd#iL 3ߏSwfGU.FeYZsw1Wנ x ڕj&8ǕTQS)$U|2UNNF_G-O^_ L*-*O9Qnuvu?NMV4H9 `V\g?8 I !aԑ(;18ihf+F9(v<[$S(d*+]J [Ziȃ믨Ư EZfHJ#pR#my`ΉP>h&V֍y)LDb `HNTjBdpx1VVz V9M^ pV84]Vs+ƠI<ŒNo"*@.`,~UU7CM$q HRM{Dq?X̹J*#{Bٯ"&׍bYvsvO9jLۃ̂DQo^ yk3 :S鶠^ՇE`a BnMU?}J#pʆHEr{u1S+E;;wgR.?=1z[wKgp}iXÝaLߴo˹#:Gé]wޞ'X=nٜ#$ao=6Zg@о[we$'ֽlG:xT"ЪgT)4SQfTς_70b*tYܵM,A#`9Ͷ{2C=dyLf=Tƅ~9z@Qw 4R{ ,4v,yh2ot@LTp޵ON O7&'{f(\u}'_V\ϯ ;?4Q s[f5論M޳F%0l6L.*~'apit@VȜ4y*22~T7_NgL 8]Ȝ߈)d;ɘ;8)2kē3Mk,AgVoS@Zi/$z< zST: Ju/B2ߏ:ِMR0ԜF<# | d%5GVȏ[p972EGL6jk&@RkjHv#%;/CԗWV&|mf܎>\%cײ45dcLVDw dݩ554&< E3 ? l̡( FSYߒ.dhӥCgxi.r~8𾹪rzҥ)x s*vҐ}/~,{wn͜!W)E*&/5X4*c"^׀ETqpnL+>݆&4Qu y_ cey׃`h!`fszrr9D}o[n`j9/"a9 _2v~}#_6 ߑSfXf8 y;)XèEɉ+'z7nᯬb"m]&]VkF'`Ͳ_k2-n7 >暨 ~4hly#UvV~ 8+PL=|?0]dd@E eAIVzIu_Zxw@fi";}6TL|yVmRӸJ7h W#Ms:;3Ƽx3X+8ʓk=jdcAm::<&Ai~is<9ۀGuhTJ4Xa0NFY*HpyPL2'7\Gke)vb[Vn}6׬4X:gpT35jI8XV#& Cؘ{]~:Db?j)᥆7ܠPNV$B!]KII $s ; B2(+.o8M/S  Es$T!~&;"kZ}9D>{[Ps"h ^iH}A"uk0*~q|0WA*^i8, 5_9Y/_r`r]l2x;(Luqv' A9!9{}R)RQ֓1u$ص b%F6ɩ Nex&5O3$|.%7Il} N) 52Sl!VKL Oƭ;[˷ -to"uJM %>@O{VSڅ3V5I߀Q3ry_F4Hι9WרeP]R3ߌ*=  KS&W\ 3JkGMfM>SH5h}čfD;)F_ȌPZ>}qT%4| *5ވ6!s:VcoO$cw[HX<;e9aJm;V|T'l^MgO'zN;Aa)wQ S&p8ST^Vze=[JeQX`&.Z7G?ࠁtxFATfiǺ0EX$%4TQ= KFWZ][@\Yp,=B7#%aM~ʵ9β&.*))cF/+S AS*,wNN`ػZ͗Bk 6R ,#Җ(5*UPJ^J-K;a6wl4[VrЅZK3Hհ4jJD6`ֳzoZ-c%*7\rx[f]7 Q A)4?xpהYΞ5phzƔ,Rm ݥ!ê B)9}d^/I|fjaѻ?NۇUI.kb:[dj:u+|aHiU3'T2TD$n_)Q'B )lg'J^e4B"6 ZR8E'mD颋vKbbmY> e+`t_LB`0[#Y)̒*g6"`USj]XD#3n,yvfb927]%H~<&Hgy2b %`uD5eZJޛ]֓}]HYfx4XbJ eSȨfV75#EaJ҈L=` K7;UH28LqOˏHeYhވ ⚧#.!Ș^8Oa?n!e8.СԤCQ:"p:d7]|W!edx:`J5;Vэ|^4i/53+_6*c N-n̏3ß\sGJ"`6PXur\v['-NH/ل'f[eTT+ވf߫لeA*V#jG?/42@-aqZ>%_G50gx>CК.Gi^~H5Őo)p b_fft;*מ9iN0>uX>p~zwOW!}E z;ҩ(A>#M17,D.<UeFLMºۂ oS+ (@*Yl}#2Tfco܃n9:V\7t`ھ9 ^l4]|UxxwPaxr`F5ƂnlW¹STV1PT n.]ʪQevGRuێPt| {?΂i^]2ӠmqUDSÌ1~q7&̊Dh%˾ět#wC^g}k %PV!IEі^bQ;y6H\,s PnQ'L3GKO=:›&'k#į#Q}Cs) ,}&+ڈl$Eړ$뮦:Pjasks'&. ?rMXnϾQ7ިۆ43K#D 6T՚?L/Zᆗitk"IXp2W]Q-)RaO_v, pW!h%TT}uZL (>әvV2fr TKFn"x9ltﻑ]83yѓ'}H{D2ö`Ux-6ByD/2uk;r<HJ/Cu!sX0PHLx~0>J7?ǂ=郜tlv=]*DDl{M3{ ,eH=U41 K1{%%'k4q% L-o ,5?&JH{^.@ GPYu/~)H# `0$O[ud2BjiqbDBm%[v_焝CDJXC\hIk1?%r㛅; o6,О35*0H"f$7X]BӤϴ,6W{;GxI6k'}ɆNnlj(/j'\0l,nh7/Nfµ@.D85_5Th ( }5Bݿ^HA侫&64kXv>6 1>8_%ĴSl9s$(0_Wv}O2^I}; ܢ)!wx,rW`E ^6xU7С@''TeZrw߲6"%k~ =lX1B0|"[x#Cxt|["T8Yp&4`$߇v/Ϝ_<<:Z;.'Gl%K)]JϷ=T8|Rv=WC9ߑbb !Q쏤YnMӰ~rdoWF{UZ! B}ё6rУ6G6#q o+Y.YDֆf\C:!q/i  b@hAx&W'n8dhG-5z6^׻ݶa|SA7 k:`t =?lm vZnW3ކOHrU gE/lE-SN $y& Ҳˤ5Φt\QWJu\nWxk i49 ;$@ʱkv}AK_xW8D`yo>Hˁ()GU7YS"j!ұLsAc`FQp6_ Qj>/w1& /:d(|Ŗ]pA~ц(G̀BY!)L)btv(,$7G[hƤ}vCظ |F,]A錐ŵ`Ėe1l%VH(3NI)9{֭]Nt1"@(|b@J4ʳ(鱟>mL$*l}弒%1q#15$6 H`_}i{R̟.]X;I"?T7YSwzALﶓ6e'p. J|ٺ[igωP>43iO{ԏ3^ l*1ƙ;q~%P[v9ĄR|h:obַJ@(eFsFH 4bd%)LަM!wRa$[SH8^Z2oλV2X슀ڒ%Ow5P{t 507^O˸\Pjh>SgQ\. . +3\[*_@{=:ا;J%sU['I+Y6iLՎg/R2+tWcL {_6@x{]Y!a,lF $DcӀcJ_ rbZ h ;Tr+Ah 2 tSFӳpʙ_\13 xW֋^;.хC81ouS֩0Uj¼ֳM'=`)e0I- ݇6-oWm.#7Rܽo!q+'*4 . PU^@WP_T)?T嚺y Q!"#T+k t~> 5jPbLػPX'dsV^E]ޣ? 4iWXTDX94=dQ  f h ,n|>My_+GzUfx}KL{VƊ;4$so?]ȕD !؅0W!΢w~%6VOk\}P(kX:IRGwNX4YW$;sPmUPv\6ָ];ڡبHw2m`ɰr FCpg6GA⦼:q SfxHVRdN7YFP-vg?jЊn]0W]ZsccRMr1>ygiL(9Z$pgLB Yt#? ̣.OZI%NT|ƺ4k+gW.OhqR`vj j:-],u ҔVI_+T Sݸ=O45h/y%L5bԜȵЗ@.f[jEZ l{9L=X%XǷ![XBk#Pyr+}ý/#$#ˊcn8+C~QQ4N^G]0]oy7hFw~!@MB<8Lc{Ê/bgMM:dE3+ƃ|Z޴IrU5ժ_=g&wbU#FO[:^$Vs*BN_h="#!oW ߋwIզsuaҗ`QoUo)#ٞpKv6~@b* 6;#,H >@@0Um֡xFJ7JR~B3>#/b^a5%4v+xECg Jk`\"˦Iܖ).MU6<.u+}R#lktv~£FqIk{6Z9>}y}`t[ud1ҙ: f}JĦXm3̐վ#,3o>pႨHp @MM;[WTz;gb%h= ˛bGl1rDcBSSx7o9,I˝ Rd'B#cэe/TiIa Liu*ۘi~J2[=٩a>r$뙚ha=x}xYb L_.KJۢP&r=׺"{U1YLVʸ^? ˨ך[_k#jjHc4aL NF $Y֫lB,N:9%M,a>wˌvCMd2RL=_T4 D̿=-%6"}q7f{SI NWnjMҾ1D y>*V!.(/5I ĔU}X(F~"i5kw̽CR6}sXn|0a Y`2%KP~z^+ʕoŊ$4Ƶ`YL0Tç2ZK_2,oYQB1i!pPѽ#Ċ2#94LDFbmDo10>3 'ٝݬ#QqmUD9AfyŁ1fy^)t|Co1THߤLNFZ,qaDA_N+]>5ُx7'= rX(N5p9|uIvZ ~kK쇥f9|SbjK_f}oxF(@q}rEDfqzx_ڜ\낱dC ;/L7ygՆẗ`.5M$Q<ohg*5ƌŔ{J#.mug?Fm'fSlP!w%\' },ƓWN^6?HԀ^C'Y00υiIOƕ@nR+uIgZ`m?up>wBLǿM.ISz>h:;UHӓ[/kkRo)MO_0ՑU?pLI&Uj^ 4veƦR1M߳ J&J1Gp"S@|02)|M0oV!ơ2(XX3 F+r+XҊ TiZAv%$} "$4WJ"~/ZUMɤ)E`t= ~J1Qs j m7baR@:BoWvO$I5gx4hP~ ۆ#:y*sZyKt;O:h-8e}2#u5&\EPφ]r3\wpA} CmTF9|π.)mӘ*t`T3cG&].oJ[L.EL Wy'BIoѨT?9a20;.޸pfa6جׂE&`i&?ؤl/' T>qֻ-RP" $`ljj`ea܀4dm1p\dq;zH@}YߝPovyojD)cw\IRb`ͼ=Rɞ FCf}aumvq}t~}cӳju Q?d[(4Z?a'4_$T^u!bDW{|us]!W#7(M5/H0:-P-Ҏw{ ې Y*Tƅ2rt!@&i3WbU4Q# =xSHЕ JǙ|̓xb?UEaƾ$[hω"!;>ۃMBl8:qe>QA<0-bg,)_KY4V8spv9ߏJt'@قX*G>OI;P RH3OFѹOK'۴D삆D 5F;XTX)83dK8[Q"۾nKu(; ̵ DWk9}A}!qkf3qY2ȉWoGC%ըEt͟zA2)"|38@l*Llȳy=} UNs}hT*Y4 3rߥ\N9:^ RwT[i ׀0hC'Mʾ9pλ Amߺ4 H&@fYJ)MK_ӼnBِWp7um!^׫S?/q5,D|zϿƄ4~a/7Aaߠ!9^I(WG¿+;~Kw [O]d~r@"-PR[=/[@2eD=5"601%Xsޭ=TfvưrT *)5Y ~ PZw_( [C C;*mE ♳F a< y3cBnoQr}ljm|bbWpo!JBGLթ/^A3䎝#3{4Ğ@mZ5ڢTO,ryЁ/D5pd[YsfuvbGgqozߎ:&G3ݍݫoZ,  ׿M79 }t5f]RآI:h27/3FOb %њk&1A."8?8p\@^|s4fB(#tL|?Qb-嬀=;(9lPA: woʀX1o^VF\sgќ2WK#  l`x[Y-FZّWkH33Ρ<  ~p1G0blFK5 Hp~t0r!O :ɺ7L}i‡6*sytK=*'hOz坲P n>U1X03m+UdWoY/0ߩ/El9AQT!A^RFCQׄ)#axThSFj|&2Ⅵ,m׃2S>%Uth/m1@5 xdN/O2$~^p!Ȳ4 [_4Jgd2KGӿI1<#f6-^Z!ؿL/'yKIiW⺒xzUeSO!Ꮖ_YTOY4S)os({ZÁQgf;wղϏUuP*;/%QhRm/bKLISs_uxsUb14>s}d^ZED) cֆ=;Ŋ 0dSūt/܊Kag9'Y'  ڒ$զ JҰX\fD=N͓; OΒ)S iѽ@_}`L*{g-.T&blc,tyR2y#d@b׸`7Z%@l7VEei=\®kS/I7}>Y56 iľ>z抚~ GCG W}iʁ\s{M-jplY  {u{hr`zsU >CQ| 2q`B5#Y[u5d.:kOf~oϺu@HH_2B ^_?JmP5JDΏ&L1&k}q{),)"\}wD[P ?w.~N,lsLک3qvJ#~}YFpwMzC߁fr>R:}Z[*P ?7gq}Z dxَ: $+D72eV-rAn ĒK[k8Ieڣl>c$vVRӃyEX O>I ZHT"F ,HD!ra,6NtcHFK7lQ₣iWphыU:K,6C F<of[o&( )f>?LF`֖TKi4dB,^HR cWnKɥЎOSgBA (} FE 'Vχ lzLeNYu2tΉ?<{\` 15OXf-OabzkֈC-Ifory,ln|ّDfȰ#e8)2]$g^?tmM\9]!Ugk2@T~@ iVuЧ}U~E%o>b ۟/{E!& ] X,V~\= ٶH[R{LLU@="N[ɒ .ȶ#(f'T9tW{4^TZ@hN̍*;3S.OUۖMf \\>b)၊3w~Sh4pRSwo Guhڢ3N E7/v ah GbOˬenOxbX]C?q-K ٞQQo]bӄlf)eTKg".3g9 ѴHϯKo8p{x\W:./TC ]'pSyI̤ f]dMmHϡ#PsE '1=Ɖ푍KVȢdME6}ϔ;zvi}X+4kA=0l;qI_}[p`3F񋗻}4ekzA9GjՐMdv lr=3lJv@4y\") #g ӂ/e1#rSσ5kA/}c&C+ gq.nԓfroCbj=MV ('ߓMZ>~8c2iРӐߴR1Y[ѽvP-cV}? ogIgU{s e#SY/S=``[ky'Zm>ŔD<^I˥dOґ {6iˠn lhчͨyIsuTFc0e,g`X m?%(D9*<\\ 0wyek>۶.3Չ}s?ˀF지O@y,8r19Őf2fG3e*i'f?\,?v"<$7e0IjXP^pb>&F.5@M@>ï-H'SVE RnhYV Mww59+ 8:bl!;Մ>kO9MZP$/X4UÈpS~#)_! ,?{͘:'ց.)HbRbgrR f )D-'C'Hu0]Ɯʚ 8 3p=E:QnRFd܎120u9[[S 41ܽ>Ta8f'X]nriId_߅ԶzfȤ]l/EV2TGi<.E%S.-D k.Y{9]\x`:u!/!\pw}TqR<ӄEgJ[S+3 m_k$?J=4z&K7uޛy]l_'FOrn8 ڕvJ/#Y珄|y/ċDUp^P."|d I)\.Nq$gV0kFhJ}u 7^36+y6~ѥ <ď3,%zc G78ZM h@w9*mqxʪ Oxh=S}5==ZH\RƾA1Y#i9Ҁ Z?:3DdRBoO A;*$+"#ozR<,/g)eiŻuc*z2 z,=Hw|PĦa=8XdO,n>bLS[`B^MuᲔPX}pA ]l =lQԔt_<[f"09|k4Gě:6=O]-GMnc:"`Y 3^HO+] EѣlS6~gʣ~R&mƋyqH=*tӎ0OnDJChۙzo'awoו/۩Bdh&g?}thA)nhOD O0APJT@ çˠ9ރdTaBuL"R0A'ʡ2 C?eAK[Eײi`SĹ"ƀtO'p4YW yLu#5e ϳ(- \ﶽF̭4j~xy6 z^ӲqW3`4C б5/@IijZ{d*jy˼mF a>nZwȠnB@tJM75>bI~et^Nzz Zt B8ۍkH2y.cƋFRմi"bʧ+4.bz-;|1Pinj19WA"62cPjKjNp?tFe~wg6LіVȭ2Qq臿ŗiMMI ?1w=g&l_nc?8|wo@ls]Yu'A }Ya(8>x*3}GofA"sd1׸ z* SzCPc$b=RĶ 4M Li{ #N1 9Q-ТSU|86(Pfq΁;jExw(sE7]I~ZieÞ[: ܓ.Jg*fRܰm֣$ŏE2N:F7ϓ0[g"uҎE&,.pɚ&++cO~7)EX4F˪f Z]%T' q]TZ/r ,; &!XA\bMwqa*Lhq"Vȋy`0,`HFsiU[߽G ްAL%$&AP j1S /FNv'R7w2l5yϟ- `k[0~#fÂC$ݜֹ̻2a7]^Ѧ0juT" ~3QAGCZӮOLiqN4/*&Rd$~8*E'/Лؗ6BSy? λEZ&?d{*m9Ka} t_կ0)dI81>{\K-lE+ '/8qO<`!v:pn'[Pʞj_TUP(WMH~Emt ܞ*Ce y ֍ZGPG(-1.m(BEF`N63^ϼr  Grܹ)9jws6'?JXB2%3BI qJQlX\#RgI _82^ QDNkRx*҆+(~ח:5^|e sNĹדA%qpJhWx X;R+4,}cr3aZ-yƈ]9j5O?x5\pҮ8y\+=cw?%pٽdxx +n߃ٿJwVW_v;۸ܒ aK+mITM]m3dD ~Xt23@7 ѥ1p%Nká^/=X6ͣ]Α)?AZk3,Ö6"I~6Mv佗tl6Ej BY;l dƃ[ذ ŅI9+h2rq)zGcQ󊨶ڎ亂TH 4ޛTVpO `A.tPUp>b"SW_#`wtw97Vx]u,):-b;f9.e]K UD@?s^>8QڟiZi[{}f菗sxONg0*{+W{*xKX#ʪP.%]޻ 8˖yǹ9HSXuǃ'[T5,&׼T`H~l܏${9-2)Y fΠ_˓'Hn*}3 OTM-YKvi4a뽢j\*0(Llb.}+׉/dCj`@>]SiSY٬6XEhF^3B.ZU6b[ rJtٸG< uqg,(}LfIe |xG-:p[p K <pkZ!ݕ|ŴW|*~: OQSnT,rV͉8RhNNm;8`nz]]j,6]=3;z79[ZjH NbDf0LẸY.>aJunZbf9j. ʦw"x}2Qt˲?܏- )\'{ٓo.ĝ4׿N!PZk>lO s%sf\ Sv.Nv~ q1G ՗ LiΫHc%r_@c?V[KZjH6WNghፏjukʷiMW^,GE'K{P 8f F43tx%\)ŵFyw֫EGcS}2~;-@Nh[cZMpzB!s$O#+>sNȣkjd0Sa&r&ٓ $CEsimP+t%+yMVlBf@m\D`#kU˴h~}[vH^^\MJkQυq[Ø hu,dIE^O6J9w7M$Ce]فjj<\WךwIr9rv7du\)춼hQ v{j݂3l$iW#\fW6,qg fXt0[Цx|`1;oQ҂UMLխ\f5+ArXsgի73,8wbn7k/@tMh_ WZu,JUx0_98xA.ʂh zZ~iԨ7نySk)tu6T|/Yk^3&#/X|2AKI֜\)`*3 Mmh8 ~| h~IUay{i*r򗩗nى6J&?~Ugӫ}yWxNl|PMX2фob!YpM0vs6ưly]rl uMg`GUZ2Hn| qJBqkL3v+s]lW :~DཀྵX;qv9@_NO.}ᵊ7W-e% hnbCP@OygQQp"DP7ΙۤNRvZx`MˎɎ7`"D`d};+vGj:<ܾɒ'G#Ziq&v>/LToYްRv!w~oL{ZTn.P ryaР3*i60NmkHNY7td!҄^`d79`]rN"͒>7~i]c#LZ0<2'!GyoNh&ͭbtsPe\qrU4杦A[6ȫIdpGi|eg&;,Ꮰdz-r&=F.쏅Y''1ppˬsvƃL$!5R JtRYGTxB>;gֹIXSt8A?.f jZz= NM8fjy)Z^jd/Mw4n@LR˧]$1t !ͳSIE(e~ok+1~2W /XCÒn= 7H[b_n|հ9SIt<Ű(hÜŵU6/UٔXh^s.SiɫWwsg C\@QC9b np5T5:}ٗ)l-mWw /EMi|Mr'P .3vNWN~ZnQ܈wX5NmFI:vZ)suOĪ*^z>B{}J;P#p ¿eÖ*U/},pz/0H?b=@:=8w6bB—86p ѮpX+UX >$[gU U7釂` )0z 2n5vcPoq} (`)ssjʩ5[ydZ(,eF!:q>4 4aY yG׺fPÜ#qߝ\39J4) c'V("`6A}+I_jr[LoH,1}!6?5NUUn Ƴ-I)Rl3Z1H;)J+w;f/_,BE4X%vm~`XG9Ճ`5fwAT)E5M~&gwu!g3 u?kp 2QObwE@Եhln/H[C]^Ȏ-6qc^[;DŤ rr M[>{; Ɇ!n!Rse UrH&>)p_7J1 L4Z/P+ZZ_^VEO4}~ECs`%\45yP*[8>% o*ˇ L ءMʻG MS֎`#-;+25e;Iecu$9)aɔcxxa ) ճV(Sf MH=6xїϦy5Z[穢?weyMx,X0jE*8*.`2AVv~=YIfDn)3) y]N4N%RhX,-g3g|}\1dۖ[z8 K1bE4HѶES=$Ka3PtTK%NOtrHTR,🔎`?u's}Cjf"OR223c{HZNOXvZE&ܑJn#0T-|8j9f,㡱EGƓ xЫ5CWghådѕ2RC(hByp "sT#w~W#ۻPmZ'WA;R*hA }Qd%/\*z[7~-0?Afcp\Yo%jȦD;EDu%쉏*Xi&I#8ݎpaS|' s]}Na3ΚOzA:s˺?rK(G>n$*k %<6!}:Ci|\LcKuX<#be}K%OTe;bp \=Ϡԅ+J<`K\#jVb:v w}0 -Tx*NqРCQ1U.l<$GId? .Ϲ V^}b&t#punm^Oԉ)'vgbC+:(SɇCy?̪&Fi)  q>uJȞ1gUޏżʮ,?q#0S6Ј(M}`d?‹}l _Qpff6Ĝ34ODLwMy?B׾w{,$Ί\ )|=@ XFc`F75̞g ۇ@P{"`̅8R""hޥkgb2n.( >nP  eӮ÷]+_f E~62+34 $ePTLΆ8L)xMP',@ e2s}e4\*ޢ݌wi>ۙR}XCYďaLv&)2<O*QĂ~lsPd6H5+v?^z.dGn-nֈ!o|=mMZN(3> EPK" AoRɓr, ;j]G;.œ>2`Q[ y"w97RP?zv}(wA`n#o-i؄:N0i(&*i&i,P371K0teOY@^}(/W|( }g-5Q4l%-w?_TO[= e,~UZqP4?%L7I 6JmZ)>9/Hx$ϨeA}3JTU8n~ $ѿzSt6yq'[Hf7ROiP,i pi"Nհay$T{ l's%K;S+ڲƜ =@鄑܀݅ ;F:$):KtôـQU=wnE(⏯;²,Fy q(:b3*DJ j(5] mvTp%~U5 ~bf6WQ R͵(uX}D--/~#@U/q9ho&;\=/l(oCѫ;a.vM~n+%ŕ& \{''O5e!y$8 i^3 wBdq6豉"I WeQ1:"inoD- SCۯ2$1]ߪd si|J5 <jjoarͼc{8?׈Z"!`!CϴrC\qAQ$a ϝǷqswwQ0 bbH& {.z_߸,ᆴA?pj=Fg>k(l7 [>#ؤ&ckg&6oPũ~d];: ח :0۴4LH/Evs 2|)3W0I^K6@$!y3:¼ϊ)6=vtN4ԎCK0JSϚNZ7W6 ɋ nD$@ujd؏Nc2';,6;Iz)NvY}nI.P?{tm?]KA}~? DP0ۤRn)1Rc{oO]>CʑIءFJ6pr( Fuʣ㬤s3%19u DEߗHnw]&C[p3vid%A Ф#j4ܵr 4hz]R4 Wϸ"ߛ|.uʲК3.HxweHiPU.o &KrڠI1-cХV[DZ~fyv 3pcGACd|I-3Hg˫i|A(sbvn*&ӯŻ5ηn;b9l^1aXjj1}$XA#CO`y:?D^H>|NNtr4[7j/ǸaZ}^V=(O#[^ O,/;iOQl 7hK:#]n:" =5?MmziCo"f%XM3Kvlʰuf ?+mVwAa8?? ,eJ^U)\ y!W5yPWƄ-9gXQ?0qd5&`tz!Qº)={n3f헾M'V#h|h׾7$ѻKYԋ덢οVI;6Sj1'<GRPm/ @M4&CzZw;˰O \XǮ/>9&{%$S\?sqp:59ܳ/<:^d,8{+, bIէ~Qr-eYCf Yw=€WuQHTzp7VpubA_?8{PZZNKW0DGKQ 8nhx+߲+Ho]I6#H76SXG.?~0i/q)(u6~m{ ]V7AONs'П{o!ts=2`m~rsm@ Ӎm t`mQU-U/\O~./ɐߌ"ؚ[! [;XGD j@/л5j:j򷳟SbQpY>Äa=zr,O\eDZ.^08TI?cnNB,&9ҞQx%y'\C2@ߔU`3.9}w .,N[ܯ7Sҁc@}qu;-tYձ퇎 %+BAE 5b jSӏdF?` NJ>쾍s! qUPMhiXFF0naHR*顳A*4&&Id 'kՍ1kX# ΋fZWy᷊/?$YC)|uo  U=讓%*~q'bkp!_u ;]V\Robdez  ,SJ S TGd9&%yvVI>a -.0γYG[n*,77ZIݿ;7c}@ܱWțZ)M 䉶2I i ~MRSziS:1>SM6Ԍa'T} SYǛ% @wJ|{^Y[/!s!x.[JqL"9TO?kyW$bʎ\d=^/aA=]Cãxп\ f[2ջt*ް! $K-fo -Ӳvb6a  GaeH).>9VED0wXfИ\E1Pv(ڇϾ6yiʎ15{EuJYkx<؝>ᨻWyw~4R;S- rJn0l(2@i.jda W}%G'UDe qzLXzmBXgލfjc~G|h˚r 95*6ܙP=[28r牌-68bK${+Qj֟*  сjz/0Yu,x)9 HvmXR GOf7|# "ȟʤeF|;yE)9 ń=I!T^.8SsgMD$>* ̔&5VdoG<]Yl8Zcr+Xܥ'wEwf|NL _ZIcU#/a"yMVb9%1HTE$%>G |ؽwV;:4Asb+]EV^6]b p~ylxvH#A(R)#R<8CVnݴUnٗ}5ߎR,k,oJGz9&c'e?d ṊLEE"v`dOgbU.L le?IQVٛt*$OBsv(#R G)4m5wL_DE|˝e_w6IE)Z pj.MiBJe{G$ե\h햬*e?96' ?:_2﯌N@h}I%E. (A[\;( I ӄ' #b@ s<`d 9BZ3Y K'WGD`wc>v. >XHکlq>wZ rÀV+lҶyaR&UUS?U|!A Y;þJh//f(GB@ ߣ||T|u˒خQF;T7]jeEg!߷/E3#DXˠ3]bbK4gQ 7tMU6% 4epg˞mui4K"TsCkH[JҚ$p`R G㺦]9?-tގcR^ABѦI_Nn=u,P% ozIU`/miG3B@f ?J `F}|pCJ%nQ$yV 3"f6$gCA5 ;PB5+Hbq5ѨýXpb Y2D+ƃkQR/S5,ͱz]|18lSGL4>(kSz(# CM7nPCW;ZW°<6x҅%/>K@yGg۠tLwhC+ n[|,ّfixg 'ߞ^hEŞV]vCQX egX[~/ާ0u[kg/6)Y$O~[ǔq욕a4B6?P5mX :r{r^!>@T dq+Ƒn 1N-5HID_c|Hm&=T]҅-=)uϔ~}YV $!}ڴ=weM0D)Z\lvL->DmUա_;ҭ_n›x¡h[I0Uwp AzΏr{Жu8^(#ؚTPҢ[Nvn0pTB+xG7aׂ߬\AkFXፉQ$\ZߐA3㯷)fϨ}5<t@˿vIah_3+]Ӽ{ ؝MJL,x^9A 鞄֘05^<YAbd-T?YW]m5!u+K2YKri'9P1_ϊ9N0bp@[zi^c{x^~-Rr\Lj_rD̍Ǎ[GLgS`3XEzHچ:ʄAi;}oxTǂt[uhZwB ũlBYnm7wf9{$m)\ _wa}u覽?Nmo+e0E}θ-nN.[_,<8q-^)oDq/:INWS]d-dλd(ypųO|N,#M;O;T;j1*!=u}pe}B]! #xi[a1n ? oqy R[i?CN \uqq9er .V<k%馱R"9.CoaIZ"s2%Nu ,sܙ} 6UPqS-G<2BrX{#G 1 Xz>#nb!=#&EÞ1$t9:4y4!v.M@FݻW#öהE 9ش z 37e=A=}}z<$䘣QX6JHt!g< EuLH$#|o/DP*!De)*^zgԖ헾gj)OiN xD'YGb^K| :o`SXbNoqqO"iCCEa5p(jm :[$H eJ.Ur%3=0ۆxXJriU2L@H`n@a vD%JƎĕ vL1Ɵ Њmid )g%lfPtX }v2b_;q&&>vH/c(CkKB3DPF-DN% .StF UpwE,q_bVRt-Ma[ꉰW3@Ns KŨ5Y&XbFuݨG v+^C8 Fn6I`vUoooF/oϵ]D(;9nN f3j 5vˣows)V]R (&éo -t7>>.izs킀$nءA6r2qf[*DZ"&f}+Wԭ>9foqb>.q-PDԢX(fQQz(K;  mhZ@"=ډ ݙUH5dyfF'>]ʍu5EY(fxPgڊc?GV?ŀ/־3٣ʵK`7 YA'BOy;yNGwZJ+ H}o: [ț=CQb]85$"f =r};734 $(FrK^n) ~XcKx|>O&vKHPVT4feC+uP?ǯyGȟ$Ƿd//4o fR/hY_kMcT6\X yCm]VKv׶ wTbI$8[d=VZxle*L:TY ~ _${]~-N$іy${xy7D|.2 T4vG*0`j}OK+t.vLyvVWGs, M{ G}EO=5o[nv𼂉"ˊ |nGK- 5/ WKWD%L/Z6 _}Kd<#.V_W^]^@}0S )[ZllAƲm3hJl8 6)Y=Eȁ4:)H[EB6S;%s?} mQ0&jES0!3Ox"Z(cB iY3ӪCaT;<\ |}\J= aKmBw6#/l8=bdh7ށ􋖖)"A!JtF ti^&Ȧ۪Y}`6cNgiv+/V% (+ԕhNZa;Vƽi*k!z\,\Z"lNUpxs"m%9]A2Q}¨;[J#D6T"]bYk4m1YA*=C@1xv0i?9xt@f?4μz0{0B0EMn0rM1_s= w@'om8j8>7wgyzɴzMԈBC{@5LJ/R:+fjԀ[Y5ԫ8ԣ&Op"Ϟ!&m6_6u_&S۞Ѭ+fkkhAuB(s=NTv6R(+ Xj`eK}n(t̫TY[|h990Wc/ y k˛eB=G?z3|-5;<vy8ߗݥ6w䮄iZN6Ęἳy.iûHn8H%932'1q;sLbgݾ,#tbi뭉XGU]`0!G,j=tHSAUVhC~+;t=Y%g4q$.Rl!ن!O|,?ޡsrp59.?tzZR&wb& eJ SIq~\N -4TFXJlS[f:H䠃%er?RWHnk,iAb]|4]c_5~a:g7OnR{ -(w:=lƚ%HEƧ@keeR(eD(\\K[ܽDe%*;W=.x^Au'i:V=9 \0W1F4퉶J|Z:hߟRSȌQ~.n(v|v;] IڽgGrl_qц_.]mi'0uR& R(:Gf6 ڇX񟸻Q-9SFdpy0`kxb2beԢ?FȪJ:G#a0Jm͗KA K`;OIuĉȽ4,Wdz1Y|.›aaL"B4v4[Q@@V:0ǯWs $X]K}لUt| c2!uڍ$Ŕc"NOʣ*$ZmPv)S:(w[5*w^KZW;l󅏴 k</"dQNڢ㲞,RZL;Po߯@{[6_EZm<}(Zz"Z&,/qW;M<2!^lE SUL烨+>Dw3=`\f*!I-Ayf~<Y2t+av5ɸX*DjDOTp^89DBdfZ8P<#:N4B$ܷ擘t|߽~aabF-)֯ИpWepĨ7Qt!WGXhF_S B\v&V$^7dNe,KґWRzJ*t"%bƂ6)/lzI_rz{./L'rA4uY/(dp,d+0*n3GFS;dIVᕪ)kCd|jeرY%{^ Cݙ$tӪa +Z'3%EL^RM5v:52M& *9ȶo]#л͎r^-r#'琉nݙ%46ڳۡ Ct M1r %ZJԜM%KI%+œwM_{-+n 4qҴ[ҲHBj:C끌d&R>% t9jwLI1¯13X?bAPc"yU$FYrL-(n<$gScR12@-qA>vY``?wʙJZd\j7cki1u+`DN Px2u1s(l]&gm!˸-Jqߞ-nd%\`ri:sX `-,zO~MuRR+\KZ[U=vdA<4*#ۿx6?d,2jYӆ OAkf&p$֟=ש:6-gn J`jD8,1@A%6(n}{ n)ɻLSқcTg,e$s2K6\NG< q4A,Ơ3RQ?C7}IZg) ZI 9zӎB=BſFt'Ed9: 8V ޫu6R z:f`DŠxB8zD_昘P ] BȱQ9{#dAD!}6wXDu˞\e|IB"^b>Xm~]&Im3}e2LbO6%jEJUطkcNStMHo8kM0XDR6R^؝̰eN@\ ǰo-GX7fU~18(\roԂfT۱0EAC7T;,:rǶ#qN-fJ{r/*t@J]o[>0Zwy? bPw`ѫBU=.g nHhAXG.o{9}qA7 ҉:e)ngz؏7E {soTO_uH"*~QWa|; $4Z'UoWԦEUZ14[]0&ڑw WIKX;yH?Zr$0#.:gm6 5rXoRQ\Օ^H,w2沾)˝Xۦ-%OʳIKZ(;oZ."Kr8B|WU„, + u"]桎^3Q7UZTc4kt:œa%>_¹zXc!FVuV* P0Pz%Փkd"AH8 g7|4׳A^'-hOJUM/f{_0piFxnP Z*>_(aX%l[(_r@_-vd]u ڄ`,\<7A"]$/7l}բJ.7& 1K@zΧ:ͤ,QKhu;zØu&.ц5BlA3o'K<5ynz!?eT`{Oд#\GPqS7z^jH( 6.6qr`/;RJg,rrjÈZSL?F0cK#a3h@ hП:V' 8Mby^oO ~r;) ;n#EoNՈ+nĪZu =hTڧ UO1|7tE9v3.Y-hb惛]k=q]\wTT1 uY)yCaw|;1EG7ݭ,h יm^͕ׄz|3 o 2<[KhX.׃u3Yv8EQS|-f_^Eaؔ}U\#7y3982a%5j #5ps/ȁoV}j+ 7w@2KrYYKO3~d]G}`)0 𾳝T:`lj@$nHZٴG5N1X1.8l1q5 lu6}jUhQaE; 5o35"DrXH`cC.a1 =ng+\ܺ>-ڒ(iE['R!Z@I"w M=jJ*"i;s՛6^; V%:5ѝu'LW"1KdIq{,o:;Iȿr6[<O=n )AFCo/\w꒶N;)s?Af<)^8Sz=TR2qEֹ-1; Bew{Y_Ny5'J $G\wΫ&Ǒ2\%\|%`3_-{Ѡ)ӊ7,a`V DRJF57<_?$",  F]<ɺ V-ڔ!D'o8sp-zVwwL?ј*Uޞ"zMD[!RsP+޹d!ug 06Ko)XF`J•&3 ^4@DmMn,[t,:"D84u,^Y2as(pJe.`sl؃t3b_ʰ@q UZJײ;sVs|OÆ@Tz_ȃw_~Q1 i,pMpϾܺʭJu;\w:mkEKQvAp7,>'nߚ cВdؽ&xNUn9"\50hbгϺ%%S. C#<1羍4v1X6®hZj+vu3n=zc{k @ZtS5nYs!0'Jt7ϩpVS>SQ8e#QAMB=v1T)<ڊo"aƖCYA: ;0c>v\Ȃ[j!xoq{:5U cKʒ3fҩ, Z'R&5aym${[)MqAEψY+ |-uK`nA2\N:чBg t1K)A>6|ؔ^aEo5֠Cs iF=J컱[lséF`u:jμ@ :s~J-)I@Z $sOu:$ߙ/u1ȱVv~ggi> Q¶?zl:ή|qU\hN/6?$sPTxdGT)w/֞VUy&'ܸ$4a4hBF~U%"6)'7 o@Ð{|τm0s]Nx^UҚ>DY")_oNyy2 )y*Ba6FxAMM>w'2q+l16y]h#NR|9.U~R`ָoD.L)Ea6H]f1 =ۛW)KWMn!CEw5Ăj;9W,Y ]1%OKO;~S9𡣷yd=6gKxtyI)F *JTH 5^qhGB|x +&N$8 A؄#2გl^z,fx:a!KHWFR/V=cC)$xe0n0Q")6ьˉkD.֕ޭFXMMcN g4)_bڷM+=>Q= yJ2aѯЈ+oTOiX݋VнZl`T+."Q\c0dr (n"7-ghBEOFC0L.%Wv5 ZRYR`` N*Θ/K7^O]yXɃŸt$TN} <Ќ02Fdu]0!(܇ksC?D{S#xu LH: K{A.Y*Ku[S`H;Z!3^b(P8)9p֝jYB`f0 i [lMPJdLoစ,"i~cֈ/. BJ[82Y'ڤ8:-1Urx61¶덾8~δCj3r|k\{ٓ$i .4L P߲? Ix᪔W}4VuULn'VښXdu<~uHE rH.*aC`hXkg)‘"\BL/Su76Q3{K{rO)^Vx(?)5EyI"!'`HCG%w鵽%Ft 4To c.a w/(Xֺၔ@ =H 5+tO]W$^6B]]gx Rh{a. mi~գIy1_/˨U%[V:\]\ījlclBޟZCx-thSv!x丨~Yw%Y3|G.ASֲ>>$+|RMh6з0-P`sjs,8 ]5pnJkJE{_Ғf1C1H:/@qmjVȰL~i`EX]f"0}mWKS2k-gHqBʦAhrT7ו܋ r]fO,5ы/=w"[ w{}Y b頖4Hߘ#5L͡P(X]3&v/vm{"o L=uG[k?Y\^X~lVȲ_ς2)ȚRP.<ڷjo>R:fvq>VvVUޗ[CFG f٘lό>&o̚OsD[| <dDݽAp BTeٴhۭȿ-Q(X>|*S.Ea?=q+ Z\xzan[D" \>;Y⣖T@X{#=+VZ>~W6L;AM߳nH@8jt5T?eH]TM˱ !zG+~JH:%`t]pH,"7l5_Kho +f?Gj5Jjx'g֔=WV.W)"_)8._ K/wiHTgokd.n>5 5x}%xp`Bٖx{]R9vBOUBYI5j]@QqkWyot vzPG1G97K5}ܤFB̿ gk5hj;U3;X"En)vSK797Ӌf*Qh?iΰ R.csPwX*[QHQ ϧ,?,x;)" Z00RnO5ӕu{,l6#3TI@Y02BuW>s#9 P cpYҨ-i2yz=:/<ȷ6> %Jc ;v*4CT71h<Ŀ@7{΅LY^]O2\BHŴDeԒ<oU?BU5Eu"|SHc]ZTRxlE!MS)k>@|s}M)yyZ.mI7Fv5.'iIG^|EH,G-zCp-\|Pƕ{ZyMʏHaV͗/}s#SE9óҗIa / ^"*K#;/| X!U+V;DZwC~t<4yR(=x@FS'U˗R9*+cΕ!j zeω);<2xku;.4?&oǺelD_W Ao~tVe`G+sL&*/ߥat$̙;0oHV ^~g9wVsvAzK΀b1{T3`n4FpЛRȢ[I?o.2тt6kZO4-|fu2遌RWvf]5j'KX6)z8tsvQ/FynWޠZ?b+İ?='rz bo%TCzX N@QɮpSz3P,(Q&Iuݔ-SљcYdb+ H'OoEչ\p 5۠@g;Fu:Y^153Mgـ^Qܭ6ˏj b {E %7")g"ʍ1Ʉd"R`\iE_U8Ι_gb)疱S*(-"$ֳlmM K[`_щ"53:#fsm|v^Q`BVjR\,%yBz73݈)zbCZ  s(-1l5v qÄ̑fsykzUYdFx\7hp3s h lkvdF1.d[P 㹙'S$:3.98 \ۥ5ņ~Jr&غ?az,Ԯ4D k*J}F{R0Eix4%AP uCdl+>aĩhiňaLSv{yoNlM^S^tB?&lƕQ9h֑"r^,Q{d/C*?)R,?{ %P"s ҳ(12-ge(s}Q(Yt;bb, Q(TJ52"=`o S{M?eZ|0CՄ+7I윻b NEF wX `U~OJn:~<+am3UY@Лڸl\gUs>[`{h)k~KeQ: O2T *Eő1NnYȺJW ]cGnE[30}^ )ǃH^.*{m:):/)oQPxT˟+fot_ڎD گI=ڊА\aA4DDv"R.CZ#K;#c[7*@TFC:PG,!1N@^/MQR2ۥhȉ(@j8͉!<ױrHD{Z+V9r MK j-I m%>0LlTg.x"O'Q` +<ERff::mOLJ9>&Pϖ UUD&W\ϐ`ҬT`ɾ=bcN`+EdWgw< tr+[+i1&3׭{n8$Fqđ -!Km'zO[?O1EH~KM7w.6~m5.ՅpEXjF޽: EfХR ( xz9Iige2(:b#kUY1\6|ƾ6.m=ǜfQ$ȖU+%*ę}8DfI|H0Lðt40-xNز[?,ש]oPjB kv|%n$-4GgZDưf U8ڡH4k Iï4N_ɦ(Ƀ.eLa-wFt^ĝ_LɃo?]K$d ?duaFv'N Hl=#慅X[1?n?kiwUR%,)1,xy VbfC7mQ]&_+ڋrDJu$szpUe4sjާtF7cGO}sh!˽.\ K'+ O+*G:%(~v^T*|#e4ڂnR$0@(f}%a@vf6%:$οtN+׈m ^<յp^C6"aZ/A7@ysfɼѱ!]`_d1响])(v̈ G- u dk13v& c-z(8]Bo*q M$lЉ59vOfii`vkmu$Znn|$ &U*Zh-J=TۿNM0Rnm{6bvX$1tzpmHʖ},=W.9!#Uj`vsR=Ti`=>˝ UTjb&uԀaAlcizUnŘH53UU*b`ptqjc`Q ^۞jS1WM"*e43#Od[KSSת(}Iտ7mѕ3A#]<# C<g#F_$4PܿxQHm{ كT\; up;=PZn|N~ &ChaNdSRN8 ty9L8֥U]eyK>p PPEU&bY5cوaIs:#ƈޜm7BD@jlQOY$⿱K<`De m,VG%R`}7Yk;ugًT, 4{Q^91zԂ{zyE嫎ŧ(5Q9qY WzG3*`tH76e?0;*8mFzic?,[@#dnĨdCN ~ۂ ?;8}6cM]+E5 ͚P&~jcb@1c>8S{IV''&ΏaNmF3ҿ'UX*ݜE0t~^k_?jsM΋Walh&"NjK0Zݦ]ƿp݅QY&S>$nx==%Dh^Sn~:ҌXڵl*a4ŭ/$)?QP lGR LAXHA*oь8k~W. TJ<)yT qfy1[=2,^c_7#pLP LOߔrTTH=.KX.A.[]8W\DCXqشpj# DYQ;`/eCGiVY[J-Aq>ʀ/}X«Pw)C8յJahȤ#,~W^%ܽU sl)xIloF My%;uߔYр-Yk-g+o#oTrI񣥏0J> K 68>?Jo*(B^s+J9aPvg֤)m$ps ?N:%yEMs!hplr m#i'l.|aZwg^U ;~vrg-2,O'Ei;|Z G"W To/h?<^ޝZ er3)[oDcPENnF4/Ϯɗzz{[W2u/Ŷ16T:pT$wzZ`*I?.JYvUJ)?GZ}5pe] QSBÜQa Xpc*:'=(Xoķ_XKZ42=F[CW-WX!/:FS=#>59uo;~'B7O-Gѥ?:e6?l^S9Ѱs^N5OlLcݬMz[>Wfґc+ΒoڥuYG:80̹T6h>=ޣ^+.+8,? ,QОGz z89ߺ מDoŽjg(n l4yȤ&o!U!"n%Z<Nxr8@ph噝0! @XB@fB:(+W-\6]UYO_ZYZ8I˗G2vm. uz(8#j.rNNB 6hw ȝQ gn|Pc=V>7u,fV8_%rp YyB0ҹ)7Ѫ8OP'{#dGgZ~o7փKU2kL6Gt5}2GjVPvDUdyIqX`|l/וϧ53Mb ! CbO:c~4lr!K.~eʣJxka_*Aοˇi(0e"//짮1RG=%}3THjLF <w5Y$A\R?Ӗyim:ZD?3s?\Zvm0:}Pƶ21ReT_%Ķ*$R9.%#D bgjh}gŖw`'c3*2x|@'zreg1i/as4Xk?&"kǻȬX"/Y Tv^P MUl A6%’UY޿: >;.:*PTuȂy 8žs1nY[:+3f^Gw oH )maH8x)+f…fWFOPDWHCZ?ǡ>2($R4"zq3a$)FWpf\Mp=H|f'@mSn/X#U$Ft`wD61z͕%"\l%UCדW9ȷ/g[w=Qԣk4Mļ_ުe_&O'JVܼQ T-F-L&6U;Qc0V~%hَ"H;s +~@ :7,) ˚kٙy)X[p܊׳!D_ fxܐ5aaY^̢!>݁g`ݤ8'-4m/6b楂N1N v f20?JzxDd}oM]i%״ӧ0Y{7iIWYٷn!5P>恒Vp5@!@5)"bÏțsc"jKY ^iQ(hb$Ny~x ɘ jL :{˘\+o&ek§A4_WC0ͭ9^X?b)5E8H! ^wRf ?s .Y.wU1³鋏3=lȓrp99(yZ.<\26@kd9\c]k}H"[ish i^` SIȸ[guK Z802$M P Ldn9șFVe+A8eוp54F'۵w 5 3QY׬'ڌ+`D"V<:}$ D}ZA~|Vw,RfE^iWH 6u? nB!UO^\AYE䎼m8@iR$őܻ'u0,M䮿xY S$n}ZH/έ:fpu8֌=qVWvWسw,^ n:7z A hd~1WHΙPU,_>cdyãAFUGK @tUY??è%:h蹊!a$WUrpG"PIl,٢+ tnchYȏ-xn9[y `{wrӺ ڭ$`󲆂C.ע 5d9StHy9hʨ<@rc1y˟Uhԛ:o_X)]7; *( c|o(䚏{ ܈?-QXyhڌ4#TjQbQygf9Gk|[MpYںZW%1S\:IԈ0uח[ÐB.6C)M,#[h3}Sq-M p8T}n  wheתĊ%bw:M";/~ ,2E!i _{^7%UzG j 7An=T?dw,l*Ked_9aua1EE %r=G㪺QUC1YfVUC[8up#ےx5zw2u=z&/7l?ڼ29*X1-u`3YД\dUUo6kYatt}ٳqIS}W|.˜q7;}.s~㪂8>,-Bzqg-=x^ j3pQis58ЛW"RW2F+/L!*\ TlAMѬBB%.-S# ^2_/;i5.58ɺQjwli|kY'mF쇐N`Ԗ[ۀB 5#Ձ9jRh^':CW 5'Vrr11EEʽx4NzFVDsz?rC1rz(DWL ju4d] IE]wϐS:k3崖9fW.H<$A{)'g2R;ll  m+ٿbd5BK"Թ~9-Ύ;6/<#>ٗV-|PCt]Ȍ>)pkySb\XMܖLcsV}Kh ю7Kodv^c<$*UmVj|aQͨ!<~4 c42z"Gd4Sp]XtԋD" ޔp]Fi\oUH򭴊.Q&eGJEekQNAc;*H,!6>mL p+3mre*@#44G7~d`>5uydpT wǻK $c*QI5?Y.-CwsѼQ |W9{Ї5ՁޖΏYT7үps~⿸, %Q@{#  Ƕy k QYdkS]k]a-1t{ h҂e5%φToN]uMi(׽knso&&H1/_r jvla$d EbhO.YY9Z*+6qSD.~7OD_Z+X=) n&D?}1U)m~ H0qN kc]V[\FYJ{ 덓{\JŜ&e 3yuxdN&;]nrZ\+llF,FӊK2=[@Ow31>zQڢqE[1]@Ucgjßx,[ߜlnq|Sׯ \U:z /l! tg8EZ)"?/|MasRN%9±%PDv35Pm S-mn=~l4p,-ץ,}>F}L7ǃɼG2K{uHӽfk{3~|i{"'dA7u[[H%$SnK,cٛ]P K~?OMUN7[Qw / eWHꯍ/A/+DG,'R;hU \ u+7.FDId`4.`) HgHLU= 4r$--٣Ԣ3h]PԚN+Bр1 ",V_7^0&gk4ff5i)`>A4]Zn*5D4DrKc; RO0/MbC _'̓%N]EU[Pk)$ZipS]6w$A3rNseipA:#,ޥܯR*9EKZGe@6Йs*;e; $7w]-8rA{o&# T+"y$@I{?-s$1Sۜ莝x:r>uUGZAkUl(5>0Ohk\~hAYTЈxW HI.&n63Û2Z# S [3 2f*@tU]B#᳔{RXm*FNNÞkӝPzcApA$kE'/3oĂA nPHsJcd xF`V`W% \"4quRYh_B2@*uZ3ڻ i?m~εFO iZQx;Um;‚'*ǡzޮGx*F*KDNfT(cpoP+t&aIMo'q/Vu u4O0 -EmD QNa=`ޗ3;\u*o]MT" 3 _e4q-qI$; `zj1 u*BYkA' mG%^d Rocd)^5Fg L}sIKxL1~yژ8suTX{!?_IZ|ˀw)fצ'87M=}kj5o- @9MWfWa{nJzYRv>`fkG*]" Wy_ {Q+QtM.Nu'Zhz+$V*8W<?ӥ<2sq5F&w ~v)HDk,LLȤcjB2 Yaftyyp;n)h*"Yfo x*|2҆ 9ړA?O/'UE_m#)a|N~ `g5w'}̅Gplgl8 տ^3%4LsTb]9^zUh1|q# l=ʄNR#F>X*;DES:/bb=d@FM8IE`WZ#Ũ k;>}eVI,N+'TWVqy8*j[p8+5TQw|1NTFJHy׏lνm(IP4L!ХV>dCd'm܆v}aܢDekL72irݘ%?ZoYAH۶*bR<9ڵa Hҁ!<`Q,qU7" s}Xz)QW<{ی a{49~Zn#`2EjԚ\HԦc a7JI-q~W#UTi>A1iu&fRش4tB a,%]w+ (y\tj=t 73F KM9R(7U0 d=q u. ӂ!x)?ڞR!Joٕz#$ 6\E9nw lz;*ؼA"SN,Y lqEhoVX})Qb:mz3 D Y0Xx9_pie%>pЖRS)ЛwI3<@s/fnΓ{U]Bׯ2_M2bC';| "i5NNx(Sᤒ- G{l(YlVMl72EDI+]XSRYdvk3˦hũŃzӛzq˅Z?MAWC;r9K=6}Cc<;xpE"#t, SxLڟL>#D wAm>B؁]6"'7ǻ>ґNd6pay:w] HVGR1ɥ]嗒LoK4:{7FҽrUic6so7buOL_0ގt/`ɾkd CGV\~N}`LWSkԠ2DIJ[џ?OWhE#bhTU0[t1Q"A3UD@C-8"1pD* ?ICY?\M#*;`O/h d0,'+֭eU\ڷ&`3&`U=GBg#EYg3,Eޅ_>J88ɿ5ph@{6ӓ3kqI^ZL0Y,p$^@&xSֆq)=f.]bDjJ6YV\JB35CnC )p#9˷$]t,.鞩^+#бD2 Ñ:y%oYc#^.dP4FR6XЦE-U4`ܤHU z <0aR!`oT9sWL;FꃛmBGU|)3 Ƶ KYaTLSXW,b uPO*d{ꫀekB8VG> zRH_Έ+p'c %,)9Ǽ}0WbQ]?}% Ѐy粨d6+QGFDVQևb.izP1zr/YD/jN'8,"F{碒J6<aXAGCil S:B6|ˬ-fo]]|nj5~dVAXwv5d5I>p~G"1 _a?4`>H1K>[Qjߞ~ D"G㊁kGQobq)5FXn8z};]ܦ֞&Onya!,fZqWz+Rm;H׏e\#K ꎩ-0VI*c <)Po|u)Ș,0 @\~d%q"/0Σ%(FvgoA( 8_iMz\'Xq&$!,i5El:Qz`@. ;;Mv~50Eݦl Ɖn1!\:-ߡG ^oC I1m#x%f{k7\{;3xY'(a`3߶{hT'fyHSfd㧺1 +):iDꜨeJRB3>iLB#wlE"UŒA57%ӻx/c1zǰQ/0&e{+P6iIXm*9}:mdo{~%7ߨ[C$6ߕ5+ja!l#z@i8UB.6gV`@QUol-)Q2Z37![(}33G oi+>.мܛZ00@̿/8HPuà8h[BhFU1!qӺEd"1 f]WhI 1Vej\M>MڸWeXN܄*s 975qF& o`'9bUˆ![r_\M xSVP|+P ]IzYKg+ #_D}@@j*A| mW,kV'|ø.H[a$i 9m %:M=mynFߦ=t@'@XlZ_9dqTg N[7m/#fs!*HDY2!U2B#ʪ +w3184k{fmL 2z]}eb+4藛 7IWrk3ⷴ!s؁= {wVb J"un&CA)!G#DPLÌԯ/~-$R𢈶ұBV(%*mB=X sۈz愂K+pe0%WKL^nC: _f;jD߱ *xh~Lڮ16)AH9J3}?z QsG޲pmZ[G7~`p4DU:7lDӅr:yLnMe7yP [KY '<ORNTjqʲ9UnP'' .@Cg%d?5lFdTƱ{BDD%z@.I>j[0 / >s:qh\ߩ*`;2EQNduIGod(ɀdzQM %4w&^FXBl-j_8JGƼI٬1^;[fQ zf#aCD`n-kge2ʜA/Ք#f,dCo^@ƚb#!h׺E"AMp)N cbɎOGvY/*Zֽ; ڑ[Q!Ȗ +]}diLԕ+RGϪ2d@TP>q A_ylvX\r0Tb%KA8"B ߤwg8Dxb/0piQNJPSlld V^g'jQS'q-1YɤgUD/ȵ@[]~gһQC@ƥ|=N B2ML3t+a -ϋ[rcE$aRXF(trH1m`yŽ]U*X"-K (9fǯoDyJx$*uOg f.Bh3"6,(#OQ+%'@&Fzcd!F媳3q|j5B]8ˌDfaw5kfGhO`.sAwk9KF#IJkLQ bk/Zl!>1M$is'uB K5Hޥ?4|e | 9ws͓5>k:7.m0YٮC5@s3+w6r9FtM 8*0輈{{$A X0nQ:2!֍֛X0j1K2Aޙ4Öer 2>q6g2)?|ϏĿ#i^ZmtH?PQӼkRDžq=K2;~l +Ԡĵ,'/ۤq }v0n}ẓc%7B R JzP @<*%7L?˼3ijETgٽIm֘([`Ɲl3C"J.ZӕӺO爲cc[oNBjN*_6 /VOq,Ŗ7^ $ \צʸмBιbZ-ghS54ԏ-8ݼd Nzb$'`o$|ৡ W,BXzSKS 9:x\ϩ\r;0F J |Eg+*:_OҫSDȅ\ &  P 4 Z? ^g_se.=bm(s(g ݵU9oFEu‡0Ʊ]"StMc!-2JwwիNHT j b}-F(1mAfq~a~<t8Od(BDXFxiik4z.ԯSOa!I>1V"P&A=%7gIPGIV!?0QMz:k?"*Z&,xװI7/_y+-1p|Zav{\B 0`QiQcwʞT`kwr4&ӠIyTl *SSZ(ֈI[?$;/_qZ;8< Bg]OK e ]SU8|c^k_Kǚyѩxlp1z$aR{\e%ɝ T#Em@eD>uawΰ3S"r YZ=pYfUZp`nC4}o+* Ĵ^ Ӫ̃DZ\eiuF(Owh R<6 HM*ֵ>1|ٱvv(l(A,d7GzAmi5to"xx ҜƅBz:pQJ+?Agڵ3x5(VCEv't$cQd8T0FcB$:~);iEjobi!#0FkkRx5ļ.!7&'i:S$Ej8vuF(IMT9[_9pFHY[,! zh"o*+%qW@qLPw^/A^@]u=Bxh?w)N3$3G㿪j)PP癵aFdYSOcN2zASjk_waX=g|/~H.]޳! B`nHڃz۟8&rX,ZGulܪl`p8 $-<p֏E(>X5[3ˢ3gݗvֆ׆N8~2֩ũG~% ڒ u~ Փ3-k)y~tSZ89dy,qR }~y^ߘUX̡]G í̌+$N:6X^śݰI+Y Y{ZhŨhЗ^ eW ^1b¨0D]3#{ғ^E"YT<iKϰ7Uu/cG@9Z$e: :GZ~D4Q;xWB)1q- mޜ _J+jJ`dv%F;"#\MYGwnm;>}q- 6䷇s`H4KDV;Tz&xK"Һ Ȣ,*i2I -?@-,Ӏ,/NK܀QNOڡ^z؊; %yzn|L  ¿uH=. R dոh'dZ?]m̾pхN>UI [ǿZڛ>gąԦab7;ioV6BQI0ʡ-AG֯%җy%"?y ™L@^.(~K3֐V:,|sf] {o`t *oA!P 9{.7WZFG[j<%*f<{'ycvfӈS5: r t]/ \ b W`@!?R_F Wu*Y lOhw dTu$.f@ yds-ý>(3q,H61 R.7Yк[d) ؿ n?d.|#K'mPV5 '5C'9;l-$϶SAZgYN$d8fuhPqlGY!op\'ox$D^N 3k.Y!Byfָ^9} 35Ƒ)+d?`+?2idoI1F$<a{WAg+!p 5n] J"+Xd2cڼ5TAtФ^6jq( L3S{6X|g 9 ()mGNcO".,T9M" T:)сlЏ+PB%te`flSm$g`!3ɇ8-+~ F$*[Vxx}9ST6rBe,nÁe±%&8-y1p`3'roн(JM78dd՟֩- 7鏦~Y E^#{u4%]ƒVЅGnQ(]MBppnN0`oSGտa显 V}/&z^:  #Ah[#ͽ5 ͚BrmEۊzlhWZT4f\/Át+)n!Ucp!t6[g#:VrMo̿6)%\pKGQn)e/:"0@&ߚ[JY^ !*+>˜tPXcS_\rjl~ܮSH60 `̼L2xϼiWbmh@uy34ՃDł^~g`JCDKl 3'"e좗#aDpӄ5:+SyІ 8ZKU=Z-KH |[U'zP}\T ˘ U^^rcB8翱mǦ`_X݂c C[pe"v޾(IEDz@|B$ondkn2:$}7Bdu-Frr>MaW2 kKXb[$ 115Qйt*\At9;}*fwD<6yS/*SG)G@(|OaGXG.XɎ(=? iF}1غY+IlX[֓ϖ Y͐"BjwV5iWNɯ @X1r\5U;v=o_0Jn@@[߷2SJzU\oĐ|f6C̽f16! ;r* Q 4c-Wܿ'NpY ڏw-kԤ -%w> e&ˬwui9#WR_4oH8Ό!J3)+=UQg(e( Nм!%멤6]7WSb )p:|Ԝ$3b^h~*Lɴtr^qi7u N9_ ve1o"$k{-m&KˎYCnbɥ&c3uҨ#X\ގBTl D# v6T˦=〵vGK`"B6֋N~f*44V@!Ȅ !u0l(T*| :l$ʪżM*u3 %{;)yg>uڱmD oWE>,1tcw4R΄ q{Gvz.M[͸rO x="Ua 'eJe$p΍nV!Ԡ/{}BޚAG6p9CT\ ͵tf[|$I-LGЭd7L_:B&A#NR' ^;}uT.?|.5l/ˤ1sw'_B׽zl`)iЬ35l,KjMm$BVOvqɚlE_%evpOlO$]6l{qq /F mM˿Ai{a񪻩Yڂq+-?(8\TQ/CrD'#JT:EBW$lEgX6K/ӍY$8M80q{u;޽cPRͅ|Hg{v0Ҳjq}hTyhg36/nEhtVʾym22/  őׅw(\e/x@9O?%#Jai g N d.K+CBRFF)+ A1B`@n3؇R^umdj qA"'+NjH -i5dN62E{$ ~=6wFK:B {@~+,,Gm`~ѩ(ѫ#z};պ-)N,,&xU&jic;pBCK84:DPPj O-ѼUSp\qHiu/~pEx_8Jg Frnq(5/ۺ;̻In.6Y;N)sgc;荢QL0J$[t; giDnMs)KF0&$n}*x{ܖD|ζ5Wļ4Y_tWUsGNyi$nkz|D{)^7_!T9K[ԶX !K`(ؒ0#hiQN73 *8~4V-~ 2eߥR*U(IuH P8nS|S{qq## kc+4ˣ~)Twg[5W'U5TvE xݙjueAvj.M0Eփװw|md|ߏ (}W\m_j6VU"ȾfPu@ /LX.7i,yT&;ˆ}Vge+S3bقb0k n?N^̏Iq3RIb|nwjEe:q_8t'%S I))!D}ff4_8mc'}SA5O`Z-Xro,+?x^0O\&|]Nd h(?Q4]YmsɔKE(R"+}pycxu(Q:tc1<ԥ@ c uR.c&&pa:Sqn>s\)g *l3 ζa$Ll$܁ToJMi+ I RݗD&Uw8$8"8O>&.(^@e_lƅ`o:o ˺bOU>ڿ`d}Nb]MId:3e3 1 m ۮ馔c@S {kQa?YB+xjah͌D匊?l$4YH41ͩY:WvԈE/s$ ,|-:RӉZු1Tu6(Q&QtU+PKXQj6zITgQ r̿zlM7Ek,BiޔʄpRFrb^KwհToN9gD$[HI1R~w;{/1n[r ry1~E[D/ лx!{8e WUL"Ok WT31]2T Xk>n rS(yLG3^bn<㓢DžeG ҤJO#zЇGd7pW_ԎcU= yXo ͠Q?="$hA'UՉR&_v]~%T`NuNrn>X`9fG(?$p _OFвdF FNnn ) CFWO_(!g؅+ĖQt| yU!8GZ`}3$Si=՗;R3Z 3 ui1AS -hMYXߓU qܒBY6c_ |VJng'<" w]xؠg}ݙc 0l*UFk9iΧHS:Sh8zE͡b0@~[DWU15iQGc=j3'9A+6t2HCp?%~?O/w9}i2gY$kQ($V芚ֽ7|tY^}ّY'y`mIßug*ǎbϚҐZz{jpG?Veh6 ])OQ`Iò?@|ACNCo9t{+]q?X1;CoL'>?0,kr᷶]5F2ɺpӝ`pвnd? A:> wÞL;2~1>eQ"2cmDG;iEY1;H{i6;|ZEzXsI,j^}N{*?5_ ko ܊ 9i:_vr' 69v?è=ǭ\;h$wp&Wxs{0àP.w(dG(|Oa;RNXr' v?YKREfE󼠻0'R? 1" O&]7܏ %w٪E.'j(ղ󯙠 $Ek깿 r_ miQJ; b:e}-.=y, zj/ׇ ShWR\*.qx uNӫd<_K-ԁuA&IMвErIF#c%h_^n۪ U;̛!*O2O* J@J47p>D2MHF`-_s8alfBgw(l}.VGZ~Jsz|C$o2qr&˟s.^>t[I2~=j4d1!AW}/8z"FO@qk]m]=\K3 ش~ᴅ vVJ굚.[`'l:A/,b]tC{H\3)ZfUvh_%'͘UF!hOFgG\k@>E3 ycM.#0TeNfTDTQ#AD,^rb?>~̨ވn4xL;4x7Ymuf"".F g,Phwa{dz[@G`-M6Z뾻4IsKd3`zHr&g0xo4 A;PK)E쿛Ƿ[*!'I,eI9^Twf wlMCF޻k̸jm1|wԉ 7O!U5]C<xY=)׬6+LƵ;B% 7o Ӓg)7$}*_^ZVç<0_sb0r#r}]עѶKzUQj]]ӱlv4b)\r֘1ikq 2_/wC,Bfh쌦, $4T%Q0ou0' Hd o,E^H"}?I^\B2&y&OZes;~͝$ YC:id=2慈\DXWDq+y(xyаs&Isʌ6'2u"|hʗ%(oYS QBb%:521?3(%y%_,Ѧ/NcTx}\IOo{ݷ|U/b/*yy %-)ptwO^ώ6Mva٥hZꙉYI$L,=|[eִNz0oڸZ1جN'*W'; rԾ*;Db2exB՜TB_ƧL쌼ʬSg2弯 S aKϻ89_Nk*!GJ`xn{Z}p*u+]LS^[-❽w ǙGfTT=~L L~npֽ(>:wdeНXg)oF3lpڦC6u$YRi6-r=<ʪwT9̰RdJ[5H)UIOΎ a9j%0Tor6I,AMvT2剁$и砩A`&qty4PRLڱÏo, 7mؠ &,+Xl@l7=9~#2y\Bex=70k'0OFj1Z~cY@I>TYkU*5w H/tl|_+<˶h9F$&6?_([$oƺi#Iw 6(N)%J0}W XP57puʺl~+lg(Z: ե@'P7JF5O3 1 ,i\i xS+,?tWO#qtSjY_"evĦ jApBI>P,jn! oDC4̈́at!{wTnwGXNI /XKLߵ(7<[mB#T%)AvI5\ 2Xtꬵf.o]w׍*V(.؟VfGƨ]FRO\tw wr=*G;E!1#F9|8֧4Uy"4p,C&z*l;(P@\?;5._V~Ӿ)W).sҐh "K3jҾ?|vb=0=<ūfǙ'&bS9-oԛ%X9O"=a!@?!1 =1["]%@Hf&Vv>E`7+URn2OB~ݞd_8(påJCJܔ smq5B!6Stcw<&%$'v-cH'޸v>o 1"78 8,rd#A> hO;4d~-R~/yodKJ‘G~,.ӂqupf9E`E}1Wk˺C~†Q7=Fȥ)E6$ś=k.zenFʸH3A(TK7DVL_5o$$/TLYAT\qiIC&'hp5k^9㴠Õ%eV]S=]GF-\a2)QoZ=†+MHyIs{KeVd?1x.'N⨏#c|OQ}T#-m2IH{1ur:"@i`NL!uu6 9eA,kϬKOOݓf6t&icԽ".Mҍ1f+u|c9#K0:LG9w( ]H +={YPpyn~L<ؔ`kC=j׋F`Vz?/;4P ZvJ 1;ӟh2@!Dn#4EhR ND9'ѷð 8G/w3p/'|t袊<;ZuvNl 9kXk$]JuouHc®Hr+E]PcT6se8s.-l912; | f׈}2n֚ OhS%l {J6EצϽK!x%|wCS;gHQVNx ~Zp0Db:/̅Y6SbX`F>,ߤ+GE朩~>$%NoSÍSChC]jaYpthk\.@wCf=?JB7jpe}ȃ;x Nn ٟzanϒX79`]x8A`[*aEfK8]q7Yg$cͧ|Tg0٣h#v&F^@R\}L'!φqֳv$bOBo8V78V0) O{BVp6l钦\_ 7m šˍ}'sքy|KpF-dnLI]/y>fmᖨiav9rXEpo M`V[/& %܆ŹK~CP}f:n0# {s42ÖCI31kՄNwM-qC:zNl9j͊ʕ|O%Jtp[f#E`jiE{bn (O9>̆5+zxH_Z?ب/yp0;9 1n۝Ush5V@3|EE_`ܘ2*[lzG*Y Ggs7 }{#R^a;?.P5UMڀKHM# ˾d*y'y&}6:#цqoH`]kߠ;[trR>Ζ~Mv/`:Y E@2 rO& :eeیuC\}mW|}&0<=ZS_o#~uG^"EIrǒQ^H;5!e.dQ!qiLI-fZ+o?E18*9Lt5:t/6:ȍR5Qa)AЭ5Sk|s|O\ mgZI}>zo4y,In_1ج.ј0NG  A NH`%J6>Їl4; wg2PRh'76gNa%YJ*LJmJ}oe񕫿ryux"$=ia#B0K J{yh~CՋ)$0Ĝˀ'+$[ p0]p4L_=ED2pF})!oILJ#؏Kq_2, A&Ԫ_c!f\=ݽ =uJH+g)V̹+[{:+>?M͕s\/.@{scߨVKO|'݄֪Nuѓ!n^P_x6x<؋Y6^8 ^AzXU+;u .$5XP<: ;=)|J)3jcZ1 yg΋t.3<7jSIFK}_;P$}wb7Y! ?i t)~vI湤F}hz:7qikŽ~FG~R! \4Q);f#w.FY0 V?'A};p*o4ɼ"Paf(6f@h|H xf75Xv~)FVMߜg;`'xR{φO*f%37۱_x Qawpr&g76 s{ˣ/ l~4ʯdLJ:,}F󜀕GYӻs>e-.w}I*5 :\ƇSb-a%qTP0+Iǂj|TlLF=+?szp(3!j֨?6r]:#%dwE9vI ᐵ5]%cl^ACFtG}dnJ rvgni)yvP6[!ji7lOL  =O<#:SWrRs`x8"fJiDoHSuJPU(yzTG\<)y4ȿLqן%eo(Hw tTNTh\n|#)(!CxBM] RzMee{u$- Z7}>FDpivr$Eza%Yˊ1)\Mjࢠ^x?,ܿ }Hr%.>)a:˦S;VR5dп*)mx+ՙ\u3yBɪ5µXuyưfa KxK}KpBuݿڢlB]6K9|qUHow u͵kә,`^|wbGԬmpeFOM\[rlF"687/*[c)S1VqR]m\EЕfay\* w͹ҧp;m)2N)c~Rk\[\&.`FA"_&jk1X}]\g{ 06O#GP.wq?\4Y<-Ӊ%3lwhY[Nn*ZlO2<2,)>:Y=UBMjl7rh)j"Ȱ-'&OhYݎ$؎Jzݚuס!4jY"j5h>'i&he+=( p8Y7ׂ,Vb0Llɓd٥lZu fqrr_;T ѓ34:1v1იp }g}+ 4PhM &9O|" ыc[[#/A󱵶 vO>GzmIڄ*\~a6h8laBC[^CzQf o {e*9"Jb9+ hZܧt|(3AJ(`T3F]&`zs*Rt&ʬZuYYٴETotbbu fDŽ}S{ P$5`I.Rn >^ 掲 OTFM_ ($'kһ 6vz[Y[_F왻ZO=vWQyϢ86g˚LftsT3zwʦ#r6 K 6nj1RLFf ;Td>NmEH8^ca >;;H5g2|yx 2j6ޤk({&r@GS7&-]P]gY{1ðafVp_gRufwN[,rPi ?^ŇS=^+ɨ4'8ڂWboigZ8O W{^vp-a(}sq*L7d#)`)an'$ lT8i,sO =xP)fh{X?l<.pP$sWfsɂ:}B8$J `c_mү+JkpOg |y"i"X ^pLiNYBbjEfNM:RƺB=@ W0D̔iȫQ圬G.Bˬe\oOTNWe4P% Y&BEg"?C-(v*6Xi^mH_5iY xrTƩ|]\1-j~P+>eyF\gsì(xBg=K,@&58P,,Pr|mp!Ň'fX 9xb,K{ɥKn]nMQ+}q;!/E2 e/ (#YkK!O|'F+BLު 3hӂ7 yY7œZXmnJ`?~ᴫ+KȭveJ9`ST%Zq|F*K{Mod;Z;o؈IU4 U`(}͂jU8aNMC /x ]c'o|ȥ!,4?PGAU8FQ ͇2&h,~Е{fUJLq$)Slow=VG;|(uk#,n(1EgrxSό{=meAN;]$b8>z~6z3`Gs #ŤY#%#ŊꍉITFܐdhsNͤlL(XQ!hi%tF#OVH@8CH]eHOH-1ԓ<¨Ҫe PZvPqw[%C3F[7\}*Z}&Y%bs?xjg:baAVh)%:huzF| Qgwa5$+~݆Y5zNI庫XF(U{Pk 'UzƷOz|⡒,&JP =?LbjFD9Z;U;մJ"orl(vX<ۥqWJem[1gx8;AŭfZMOr)]x%K*T0/Zu1s꾻1GstCDyyW?.hRhWǦhd P@LNoF%U'[EOZ,;fiIRYjzviT8YV&>֨. r8,m^#;?X)ijs=uBRﳫZݚ)Dn7V!di!Kuzczi8\%2/e@numF4%:A`Bs~ ΊC6i*vʏp:IÃmcoUd8㛨BL6^X$ΗgA e{9!Aqlb˱&xA7\țyh&ꝵ:0NĤJ=p@LRfENR7,&w/`ʹΆ MYcPOЧ3r*B\k%5*b>w꾫7n\8E2d o5 ;RqXx 0T$] r Mo9.U9rfT͹ k޵ '47=1hw穋l\LlhYg {|zWN57GM\FX}^T {C;[9ހ(@ڔYOl.A_&MY`T/E2 Ł,ũU9_ʼnh `!߳m᪞aAD뺊Tqǟ̵f :[pd̳xS qWݦ>ѓB36d?AC(ި7]6Hܑ7Đ-+ 4~LP!AY B>H&yIT`Y֮^ U(81_*(*.]x3Nmx㸕rg*Z}N'h{tTcuM[3f\Wa5P]٤a8zmSUߎi~mj@YZ>,*2@: v{PFH_GatxVfz! :4`l_&0t Q0{1xIϦEC| Lʵ] Y1:yȣ%I񽾷&U/!C\nJySjpɭʒUg}7`}-^P"yxd~He+$3Z(zq=&p T\#0>K23习,0h;GH:8}&!P 6@IXY.߄PӶd傂RۨzAB)+\Ոx /RF =w3#zy#f&fzy<#RǨɉSyAR1EC:e1KWaj;9?Nts|=R3גay9}>@`/Kܶtl_A `OC&xQ/3qʋ^RZbgAfel9|]c41;[^ Иp` Kx&>HGzvY}S5<^6Eί%\&^>2)%~e}PQ+!Xq~*22M}'َ/ WpNe W"v.`=n"b9f-6O\h(*&=dpGHh;p` l((h=`\á)fe#*B) kt>i=6ߩEsΙ"gj n CxGLM O߹:139@X4ti?x$ϰZ[[CV ^'GY|--i24g*W4ĹBe C?ix/ Z]Du+00Fp7F|GZ4opU  mB~Kn r#zF2EZy}XF4= >kK%2S)k]ܣBME[E\ʆN+1HQAS_΄!j_ =t݄C~(:g{TLJE vW`fGaR<墀-JrΰB Cl̡PJpେIǎ'rs0`k`C1{Hn0=MoN %<笯 ՓEon𬅺EoKH\<ծSށ ]ɗy XUz :t`G|E)=M.^Qǝ};Sd<)uڷuW|6J#-&3Yɓ@ڿH·krF'X,:)DȔtGeuKf[P] ;ج7Y8p1e9D:I0*vD>+ǪCXdꨢβ@|h=)lJOQ8=G<[~M)*t0/hU3\߀ON3S1e?RƲ\ +4數T1YT{FhgoTY״5sPГsj7ZB[d6P1ӘN< aS| Zw?]gyyh.Rq )'Rѿ =.'1C.*}XpAjis0D 8MN;6dҾW+(G( TET[!E2XOHJf,(Ra:5 zg LJK~KQ2\}\h[7ǒ+@DВ02+Jьt%)pӽĀ$I=rSY/pc3tK䧾Y Ҏ ҔՎ5=Qk>iK}uI(9P)Wh^[k*8ffCCs VHgcd@r ؞|߭B/?ˡXTP*]WP.vG:kYl'a1?N#x C=G>eI!˙OWy5@"&{Q!PA&b_B6 # 4œP0| ӓ5Z,^6#)UlXKi1C .\aWԊ!USfp#ǿRü()nG34sNJ:}泐/Cr5"GHtӨ%ܹ(n?^E[E~Hsכ/ʎuڱ2[3j4/1eָz_ZD4xQ$4G( YowMemRc$h +.Hhsc"~]?Jv}A/2V4- {nׯR49ia!BIʵ:h&7o|lVH=#0qqO]q~g,_z;9655o?l*v]RܴYop(Z~u To2Mq j"T86Aɰl>5D-B\KpO;?Z:%hGihiRpi_~SG8\UORE^ 4RtI2,t| %SCةB8rЍP  Qpk%&;E+_TІr$~s!E-5҉CbSE`l&6)L[^Ff]iz+!cNsZ(4_zz?s4<6 ݰ>&W r7C>!$Q6,j`ҧ'}?`G^d爕½B.ɦ7qK a66Dy?ende")m=q}$3\O7ЩCCKNB;3 g?fi"P~)oN% '>|pnm3)4U'|B\Ow[MUH8485hfR [׆P8%g31I+D~}ßK{j<SdXS dgU&Tшwii 0^7)Vs=W,BYK |nʹ}u [^ʂ S7^-9b0x$01 7qXa!'dҚKP3)'V(ڰfJg. r| .g siIhHgq߻ I3]ܣ0)%^-a,L+: GYz蠦cA@|ϸghTؚ?B < ̐mHxC${w{(aȦWד#P\~HP1LZFQN B=Hf;Y8=H_,6b*+%y>"$Q ͖Z4tl4R+\ jp<>d($:F]2k,{k`h3s 1{T+d#V׶ u EW<8AνnJb_s z/ӤEúԿ@%/ `lQGPw!^O}c㑯DIL2^q}ŌpY ]z8kd.GE:fډGZ9>Ši"踎+@\_~?ꫝbwl+QI.!bG,;4'MG^f?Ń)wEUhEÛVF6 I6+M7La"uEҞ-Q ۯFMzxKY-U {y:0lst˒?*EԖ"ބέ,OL6jhOXlm U 6r_;C#JbAu|P;lzhQ%P,A<?]pG69~"l̳nj;, q$iM -{|XN9;?,I;Ǐi^|ߞL>̑tGK{ijˠ7@p$yWSv T)2>9{16cUT嘿B2*E$)w[yu琵 KF"GN:R{d]+xoR/xr F*zr?cs)  pihtYYKMz[`՟JLɰ]^ wX$t }(,==ECy )eG\wYR62e7W5% g +tI,>mCb{#Q SUM}%Z=sdh˝v,^lQ[emZe&̢}倗?~ƍ`G.~/eܜD0JjʟIWzJ1]hΥ!<5 l )^fՍk\rzՁ Οa$v2Oѕ{gnCvD#_G ,|Xnpu)÷4(+ܗ[dx_K]9⢻Z"Oɨ1`1'/lR߭X-\~zTR)W+ HQứ<64Z%P6Fٽpfqi;Zf NU 5xu`Pj8;\ò:4D;vuXAVHȓfAufuJ#&s4 ?c%+ |fPejoݗ%\} /hۦ8.CN2cײMjUT֮Xп;_yjnڹzp#}Om!C< Αyi9ŋBpWb|~}UV ÓfjVJ4@hZ,%8N?Ϝ"{Q¬Vg Խe{^څK% JLG4L&XXAC&,LO'PRg/OqVP u?e4/&.D=OXWE3aa6U42~?6X]VL`C Wy%4,qU d ,\L:&6K<|$Il±|XX*oCe1 IݍOTP%Fw5hP<^ J.7+D\&!ܔ( Ly-~ĩrgaveg5rwycyQDx3,MR3 x32Wj`D/" 䊎Pd3l_G\BbD]*z}Oa8‘T!A1j)~YҞ6 ~\,5ql DT;2jc0zk![܌^ԕ<0vd"GIin 0(+'>6%@qCiA!t~ŋn_뎖+;42}w,Y~Rՠ=x!A\1Ż/< E ޯ[[Xc[/Ñbq~yUsw- oYh/slz\0Ƹs7 qٺb%uXT?/urN'mF8 &%J>).e&bOC$9i' ❲J( */Զwҏ ~̾2th+z'PHhPh.h?g-%A'FW9u0òL tMbf=J ƀ&ϔ[ksk-&5.3)|mhǯR>00u#rUllX^L$rju_Ȯ!nȁ{/h/MRdG}r[*X+v4b6ȨwU ulEC_`J4WQ= MB9;_hO/ SSN}3KO_v@?.N ߀SRzz+>{2b_Nd4S* -*7-R޼?eD;u-D(KD̗G |% 8Gk{LlĜ/nmZv^1ъJҙP6˜->sG+e`% !FYc͉ F, sluKCw@\9m}>"TaW{zر1T9<*_HQ#]}< {X  we|pO)5ߴ %?w}:!)C:N._Ĭ|d){ivdxPޕ diJQOeWMEGv|FوȑeL wܭS^-9&H׸3YOϞJkO+Jÿe1\n)/Y<قZ2:rY -ŤBSdt{6S\:"fNXY"hq:)5`) ]67W)VdzOHBv)k֎ sU{!*/Voz es k`}.#wg\6"4UZ9OnǰS.Y  FDYy &Cz^/vTwz2gNcǻ^mAYC'xmNIJnwݒ<xϝ~5 U ֐J-_B<_FB.fAǨpU7N z  Y[k^3Vs)S%wD1P|vW-dr)lT/gbHB}!\1Oc"P˪\vF0g*e.bA Z٘mڜ~(-2>2,zc\Â~W ?S\]8(n/ MAspd{6q7x u 3І +9_ kK’CMImlC๕􌄻5,t0PcDQ0 l46.Wn# UT ?LcYhQQd(ک vUb]\gM:^V1R-΅w4dY!ZU(ԕeS lBXmL$& 82)d%,`2 w0~`'AGuD.v~ .6(x>l(a !'c$L f Խ7K=aeAJ#Rpdt3Xe:}HܠS2 Z*'hF*K PϸbOd۽.1F ?:;p; fƈrӬڿVo#Z1ج)-w-.7z aR*O(D]|pxsiZ^8cZ 4q ^'6<7a<=Jb@*/51t Lx6!IBzWN*>(VCmDtmHirOA4){aL1ݦ2A ܿDz>w%'-ʨ©C-/ɿM!2aY*9VH\!`Oe>he@.]?zx7zAH8 #7NG#O [{ c?8: }5(l{'оr$HR.8؏[r@O4u 1<>l G\RhQw@1gzLv:xǮ{bL!OY,]Eq/Je}n{:rb&f^<_ݲԿO>qc :?'۵cFceQ%YϮuЎޤ.x&¥-RC^buQgFiN' xԛEo܅v _&*ӞR@3u `@Zy?|ZζΒ>uVU"ɯb'FV+2^ح0#uJvoU{G[gfbtbmJwaޤ a\k^`MC;Vg{ٜ"3ZXУcO ;KdпCAї 3)f \Suc iw+Y xyrQJJZ Zeqte0Esgɤ:u|=K~d>Q2DzAxRǶ_fB~Hx@vH:0!m:#tirDYř2VV_ ,l43y{ $7GHb4FWVE5{]RT>`܆%}ȒPkIx^X 3A&he:0Z$R뤁%s`՜C?{~DL`3k4+d94aAPfr{a~ˎEE5ѴmUr՞ @'/Tz|xxmM**_gY1Y1cj1`Iyo}--&,\աrEVաH;wj%=7 8h"Z儏gۘSKt*z W|ۖx1dO)˜@kw͙ YgY4?hΙCdl\؍l (q{)WȾɡ6V.RsgDsB 9㫂qr=;`a D{+# `SSi Nmje X;{W'00)!?Oz|!ה=$XΔ(t؜la G6Ұc|GaF"U an~w30 @ 3Q΋c`)o`s^Q.Q>Vi?FP Gl_\~ p1'R}Wkma  _iGPmszdłRꄳ :nW*޾%ױڸt>{ UBO(inv>L!O-({1b-z"uy lk,(W*XO9T,SD -ZQ.,Z:o>ӹO^:e; z~93lCJq4yda`BIN#,{+y0Lp0>7NZ!.qcйds/XD%vj:1*܍g $uΌKq׫VZn&nx6Wu <\? $ ť?`W/lH 19MQμ4Wk>RPKg/_z$b߾JIRܾ;*(|zR`1/䮼.}*-􂴮fo!ZP{ʵٳ{rx7ϨJC,E7~7uyrQ<jMӾ}+kqt_eiu+ pķ:0N`H>4l'=K,w”c:{9x"*瞗 &9@ H\hM3W5r{k5ʽ@VFqcdFQ *=f!4Ƞ.qFMRF^n!EoiƓ'N*m(/Let )Fl+/ߚ MIY0My[lʻmΧ0HpzjҖ,?`HTAtFCE2_DX~)][jL\.jAt_7Vpvؓ̇ܰ\ekxB_; nRjq!䮶$URmW!g${szcX F^Ә{HzPv 70$=txȲlCdC肶۝ՠeDp^[>Y mj3TKζ7ݣR3gEIƺVGI1֓nB`=k{i`qoV+2|ą/mϛAFakO 7/h|\1aic99PioF8,P4Jz< CcnjBjk}1ѵet|fg ςxrچKxAzGYEh4\wҬeh ꯶kC_e.)t>㪤^.Y{r:Dn{¤:'ɰI.*0U[=mxt9Pq\ճȜwA\.l,^3h=Hʙ W%P&Z3?l'YEjwǬz#iջlH d@"͘`TtȾPMsݠTYd ZvLeXBxRf1m+^;Q4]Ԝ_nAZ^6Ss.W2g,#zlg.Fn3IUJS؇['4) }VacS7 O+r|Բp9`ii? .%RF>ڊ!#jݙ~0!X4û>Sfw `9AW끁bA8w*WYz+8>8՞{)h:HǤKRn iGSԋJ:Չ6T0~gxԀ*TyÒi&; |=%GT1[=GCU$faҶAj`̹ u47 Q} u,Gf$Q6ҼL{mކSg QM w+|o 'uꃿ_p}0z *i++ӫP6=Yޛ`U-yfϏ`e!bY"]0.t-8SL.Oܔ=y達̀e lÁL6 6+Oyyޓզ``oy WK]?b}me|3E0$`~@c *:n'7Dr l a/n%]t5#:,LtGC37QN>sNAL6Fb&Z>cʘS}0A|)tfLW{qGzT2g\}ǎI+#n0 ϑxDF~~E,Ja 9I)PtToB<р EaFS3Jnr Q]eqqS@ (ST3'PU (̔Khv:L7hPU66Ag5I f;zo/U%^$UbKP >3S~:i{Up@˿v{ЦH?ysQ%?wK764˻ǿ vo39dX/{{\{n|@<2q@*pr(o?e9B%,[~d<:H5g-xZw2HWe}dc o"hAoQi-p=yYc脀A@;I \ɖ1]i fFQ^?[=D*z0\RT޷ZZV.p;qq}bK`!-O]AX{*H|/w#?qmD5ˋhAAkn1h>wv|>qLs.FTQǙ jI%u*:zY'??}t.\_'4pp{52K#|6^HC@48YW ]1 Fs?~'-A|EtQ~IOGSj7H^gLoYȀ8 ] 5YGRmB:WHj EF)ʡH [DZ6@Co0Tb-*]* @Kue/aO R7&^*cBQ 7ec?BVRD]彳Z `(:_H|f?![i8eq3Y߱Q#)s[?L[j#R#Kv!u"!!8 `VyCI@Q2 |!#9~UBvLJj4Ƌ8Cp,5#$) }I!=<=]V1<YۓV/ٜip3Kױ%BDDֱGU6A.:tr43Fȵ;;lV|4k0/H] -禙ԍܥ߲H fIyޭp@74y)rvL:!'}.u*l/>4]dmN7MucYڂPFU ,Qg}Wl28od:+Es#ďFɌ(ؒ=V;ᠪ)2Tt_c3G3ns JMh id67Gr Pr@ޟr}-DN70;+zU%(Oe'_܌S203}S{UF7=@ Cq[lӳc4Do2ƞm܆װ9Vd+>ccDCUwV}k2-R!21V5I@FbvZ*żP]3Qnc( |TyDF'ǩ*Nx"gW 6t -[=:*'T|^J;3z_y!Fʪ8 4%?*|#'*&edh8F1PVfa1G/B_Rx#SIiD΁{/ȊLJ#\m ;i$0Nw/hG!`n~5s{DY3#=IePdbvŜr<Ч%rb%C&,Yg8IUѢ)LZOnK1s:_W!iKa.q~*\zTmO@99տ=ς-lowwRrH` ]]̨}6l!oxҐrE{Č .)hp~wcZP]yS-qAKܙY ,:PF5~&LN)]M]B.̋ltX|B500ԘMў?63*mS=<+m,[i7WmZ7QM] T9F?Tyfy@}Jۈ&@qWi,:+J[Zo%{{|Ԋ_!<>Z-~T~ZD",/ҭg@"~D-IՊDըNi1V&oY1 :dT-ND<پ_uX_45'%lOTh S45&Cѝj-p'i!Ο~iy]?7MBs&rMm%)fJikaGyXsM \L|M4KECQVSF,yO}5zdc>b+P?%z/,P>#cUB\ ?tP?MfUvuND&G%ȷM8s["mjQd@-+5MbJB@_3PmC-a&|4m7_ilOLUewKB%(ė{uA?6COj^)uU/ Do'Z7h]1_H[8R Sf֋%T+,)aƝ_>V>l2dssoz.xKi)9:erX's) ,Ma+iv4` L!؜4ًWD4~t.xOVj;6/~FExd5aHOUsI\e<cJܰC@V8ܓeaPX.\4zJe{RM\3%Nmu@3"wwG"5J@[>)* 84t.2iri, "H:$"rs3o=Nhu`2IV SE {zvyIKc7 Rǝӄ7S8xpKM;EZ]sclvsFČ:Z4CIYN_K3Z[G|%KՒηjOKUAPƒ=uB3ˌVu0I.6NB_S_0 Vwbfh*I=ha~]l[@j$ DhhTw; i߮tI–~[_x+Y9I_ q<.ybo{/eH~04чQ78s?n;m N2M._/+}KDhtQ4/q8FhRAQ@t4iUW̙ %[M.zd3Z.TtU{I1Ŏ`YLچ]3!H{VA}!~_ИW'Cf0fi|B^$L 1$ :\|6%c*Tlt+ T<$ mul$2lBU_!l2_ qu8LY Ag"p4>7ݫ #2 4.;خ;r%Ďi xEAqU2 rqǻ+xx3,-h!/spL BWdw2qYx' Tp}S%Rz ŧ R?ZXjMʦug{ƒ u]?0Ng f, >}A|E[ .h^@';NЀV+>/)H3B7;gaa$E3z$P hOjA7']ޫ7j$*y [uOI $KD1je3دÑgKq5- ֬C?J{aBϬC"7 85(2q(AhE58G#$\ c%]uWdܑtIָZa,Eam_Z+{  qֽ@AmRiPA lM[/}l2NI @R{YSdGθQR껔@hSV†XDTNACf:cӸ%e9 9ag3K?+^D!n7=oL 3U"KrğQ $X¦ Y oOj)uw]";]OIJ̢.{s̠K@ /zب\JBjK_"Ί =zKcf UV`6ChCCG' A&]=$y0)) Y˥E*ε)]Yp(z_71{z12匕̽Ԭn## \b睰!(HW|&K~^ k"~u,t!m土\0h%--eG; -GMM,6 3A'*#Iur:g}Opni5c03E_W$Mо9<ѐЧ{Hy 8l($j`L&cӊ ,+B|n_j:{9ufcȎ먬\1sp_۽uIxK}nGh?=(Gz V {i dLbRxF< szb%J,w&.NH).cɁDRѦ>,+t"ŴNڄQRB42xEѬ%#*:am,+'9A,Q:Y75ŻÚb\Vl r 0 ItZjD$h(.˿¾zM`ɥԝB oإbR']e p Y+0\Eu:. YKLuV^bҮJ\ ^sş|rALΡO!BTxK xTbPtQHk:5<׆~ T< 9Jg^DhqQ>u2"E` Jr 挵\x xYz~ND ìc+L,!ε|aQ~ast줐;K wPg:yZt@ q;h8#곫~EBm9םP}vKZ=#udƚ [.Ѳ]<ҼIքx(JLڐ) C- I^ZП@\dH毊{{?Y)!EBs ?u2">aATZIxZV8a!3=& IóSr❱rO ō8Xp@V%2[͗"e&}c/`k(E%YP譅[QE ̠Q3x/K eyOu։KE @ŷQq{`/X!캹%~tQIp5=_:#IjF67XӗZY)hp% ]ꃲ-R3"y zi:lq}穜JEb}\s/ Z-չ`k7qZD,*;,x8r[^+ol-c3 *L_];oYDDڐUw5jˌCZ J/PZWn8sXIos_:1Dx9!|Vٱ^(L_H :Ԧֲ1C#g(t=ym{hd|g"h-kt%bz]%̩)c.=a?Zͣ"g!?PL wN$mEyjO hݏ 2*R; ! V^EHјx(]v8#_D8oZ!HckncjNa~+DI]n* ̾RiNA_ 0y /L wK6Pl5ݵ!8 s-]瀎uy$BcF[{Jr^Ԅ͠EeCaz%PwM%LM'^ [~b9\e N>KEHhɣy- Ak_#946eʘO7̙Q PtwPq&%n,D" 4(΄ bCߝ)R5AXn#]qև۱c-@Ζ[Fha_0O]LL"[u0H"@Rv~g <Q󧨹Gȓ'\j(zHe㾲,'yv!tqN]YuAB.}1ۿ0cIQ&] `ޠʣB@{ !wYj'6YJ]=7r)3 G|ہ0`:?ƋEsϫ6K@E0jqzDg= h O@WHFo)+h٪t%Eq`[磥>}rGy%ph[oJC3ɉ2Y0¼z'`G? ܂xwt+uwQv:9}͆&}ia'Ms aW6G'9kfyZ̕nMp^>Ӛ3<~UqX3\:QI~]k(umL {gEb-A/U`  _ @H&Q $Po30g+ɠҼ^-K-$~N* B,5wyY<;_Wûċ@TpIr: [;F"hOHr#rj`4j%R$̈'';`kPly"+@bͲJ]*s5; -;tv(45.^Ypk)fdyS6k:)Q1\I9"@rbJ ԽûRgqY曳0z,4Glqh~ψ5%VCG4& ;NΚ>>·-GN6y"0 Ň4ck|gL2x{nJAl!U7"|P@OIDEQ\DJᗸ[qӾ`K2j-_mA`eQ˝c~ <@W#O@;|9bjĘ1OXO*tm7'Yf{6Z= :':ٟiXv6TUfEvN^$IBWO\ٽY1šq8uI^Ef支 臸[cɍ8>GG/X q=3'YwoN3~)sLJ~ n )OuɵL^{Fj_.xc;ofŏfBGEh6lD m0j\r@xyM-cF?`C&]Hc,QW8%Vc`R_=/Vi#&C,aMwn ]t,Oԍ^i[ H aPqڅ\)QDIcNH}zorۨ(ĝE@veyye Dg8aBm!f&SN6߰w`Xh "H\A +b SKeK5 ӄ+bTa(jO&l n36TX˜J!պvEs#ݮ?dP]/M;BP AڲU-N7 *}>K2#( PnSL$3U^:e#Wo#9ښ2oqx)Y@@+Q*gpVDR/׸Ld^ mWDfO- Hc~* 4nHo7IS{[LxT˻jm ($gCO߯v $XpD`/NMzZ.Ƕhz?kO6Ɋ{wNE.hYPqbOǽ?tD/$}k^y ?ޏV'LΩDGMЮ^|s BTׯA&)S]C&FT 2+ T>T.ݶ8}d2'K4bwIhF~ߨ96ҳ>*C[Ѓ]>V-~sQnjӴmti 1)JٲſlNbF!)T_vc*vC[x?]`$Q͔VVRd"FڢVmpk56FD΃x\ q+ĥgq3qـ{̆ƭX>;J|3]_:s}Oov5*Jy`A<^/ εfsaɹVz? eD;%>9Eub6`ICE&*.:*sEcrGrv>)`¹ TVy !2f㉊c+]]!.eg4\ Ը3[@>&ƞc!4w6Pd ̆!kٰCY4U0M2 ,@>NJ"q+,e949WO_j;w2!_!uIs]-S4xUR`_[\ W`UZDnMG#%rh %[M6gy7McQVm-o|;<gw$?ROިQi&`iq~lw}z{7VĵjZ|sdt]N\),"[,x߶h-FPS>19scΈ&jR``g%iCKE]ۀeh)z궷LMzw t@3vːVmUGm:s&*v=H9bVl.2۸戺b6>e]y_1V)4fˢdZA=p,NXAP=Bnּ] (WZCݛn `:,K%VQ}Q/?:gar70ڨj<o> |6a0&ɋ>,k&>yXOeG^baNfOt<ݕ,z^م8@*>h ?%)QKcM#Ya%>%lYDy {KUx;z\P^ "j(uɨIOWQG\o/1.&0NƾH\gQV/Yy:WBuύ$ӣ %JUO\. ,DS8/iaފLLo+!ύ y9$8%+-kf ""X)[͞1eüh-C7Fz~`,ml:f!Z&(ъk!LVDfo:B-%8.e4 "2} B&" 8(CNg$'H/DVR6f?<2dJ\dTAOP?YW+/8xuBB%od)vIgǩmÔ\:Sɟ4o&QΛ/a6Y$d 7$xZ#{?CHH `} p||cT<*QMOYT᥊zo>R6Y_s:vv=.@1&Vuz!äsa @ԴDtAYzd bPARB${Rylp` rԿHP_Y:ЧݰhS\2HV~aJ9}mSh32 Y,_Y4ڗ{|I;2_(MͶұG/b>l{Җެ+Fz7>ܰ3D WBBXKK9lRUxPo!)#P=r}| !^@ءuMƭjkV=jHŬq=rRZ8--W:!~I]7BGɻh-z͗Pmʯg̭NwyZ*.VػnUx#ϭc?Z̢zwVlɦTtWW'z^1{>f 8/+Opgdkԁx9gyJ]m;XBJ|Б?uqEHaw.gjtDQ=D`gu}tNS_aq}t/%?oarկX.]*hc';8%sh*E(ȟ^kef*S}`]j{,KJpRJwx/f>|*ψ o?a%C-R@'%PT\UL8Z2Vܵw $'SЦ(VpezR6՗F-0iObRZ 4QW?"WKPH*bn+OD5/0!@α47v`As_Hɯ-[OSnO:e^SQ JYt#*/WDŽ|<7$U9דyi_p)X!-R\kw o;~r<ٜ*_Dq)*6џZ&;<ׁ~Qe狓(((-j"&?Rr'UkvRȯBc%I0>~jTw-\GFd@S{EEQ^e&3fv֡PŚ _*Gc|13s\.+T6'Dj`e7, t6+!꩙tN=+HE|M"CcW@5YU .A>{Xۮm"p½*gdH'tGP~6L {M5dS"/)sZٶ5'VمJO%hЊ˙⤕'چ *FEp'[{<#˴0=3hĨf*L7k2+:v:RT5\fOc N/r3FϸYiDO %/>S`;O@x]6mn0XV ݙ?][xDAew)DAc֊Ra7ۧP_"k"lp%o6Ècbb5 G (3S/`=97.ǷPGfn\  2AzG%W|6%&[BmD8 إ>>0'PN&<*cXR߆I ("=o]a$0lR$@~.>՚\ Ύ5aמ!B@SsWkC@q>ItweO/>i[ "h \*%d3S~' Ls͹VqUg[Nb0Ӕi sCG 4r+Rij*Axqa?WqP#%+䮣<| }UgOA?j6Ia2b:UO9#}.Y 0[%-ٲA2,X;ɭbk ԓl!=䮣xExIӳn(G2h0t?ftAWŜZj[.@H 7X)5&GT9דc1I_8[$g V34ɘG.I9ؿf]_WDURI-l9iy4/H\d;6]gEK3m ^ב7qigIb YŀV7]ӏe8?OadL4èŁN"xhWHC o :7arH?~,Sy}Mm7(&c9vܠC U}{{8cӷ`_ +n6 !@K'ʄT-ޯMEmSx<ժ.v9Cd`o 1P`D<]N;]0X_Hyjѿ| bns&6 E_Ku ۽^G }"|-G|V9Oڃ~Ԡa$oi4Za3L.}Pr5)O* aH sMyor(亄ߥ苺ztbr bMgY-U*o))nXvaTj֪WI Aqt{n4ҋ:U?]NHr ~+#"s#.̲2'qyӣ,@~' LP&uY~5P΀/^75LSmdo)z!++M5e/dn @{YQ_ XG\`) 3}+6=w 3։9Akcy&SD"8*W=to-W [|+ZM#`WL<պ{h.WSZFTX[Mb2fl\a 9 $^&nh!-^\~gk[}5kUƧc XV^YQX81J$0{iv#XlZ 9˃rn4Cb{r@6)ICcDGd QF5*Aث7xg𑆶&^0l^cL300dpT$=܍k@12`  $ T@DەM\R Z\9V/Mnr_>CTG}Mˢ)Z ܆R8f7U voҫvM|%dCGyѤgǫt?2:A%a?3ي`L su Q"QA Fp%qǂin9n`G}} HV4"8)|:*`gF3a>5%A J#2#/ qOp]&ߦ h.Jҥ.=D*@p۴؏25D7~4qvm J@ HVTc -}~-ba#~&,GMB?WJib{Oq+(4i/G#J^}12{闱 H)vH؋1ߝ,wU:%0>1.ɽ6Сb_ƫ_9a E'=Ά4, nCO vT)ƛ"rnMN B}еtY~_f& [WÕl+iɛph s<3Ȓ8{@I#Ap?.nG;'<=6kac.)vHXЅפuo9_\ ӹL}wPUyk O@Jr{⟶_4+q:`h:Ђh%ۯV]_I}~iNj{S .g!BG6(T%TQVGhdڄHZȫvuR XpRz2]lEp%RFS7XMAaP8y2%b|v( ˡ#wڭL =->[_QۋX0 kfX NGædsEK715";~?z7vDYqg@]+wH ۾.TCm1{%5J22cqsUB}WD`s6\wg *??]Jy2 }a[< rX{I.kTXJPF8~`Sr%s:ҟm8u"1ٍ OlSe6xp) Dd [g)8qxADC-{6zOfQ0;Q˱l~=\< ?%$EInI"z|X[RWQu<`?EN;}IA64rH$VaڶvCECEq-C:tϨ͒ɫtxUAP쯏@c#`II88=vŻ{vS:_!f~}t.[֢-~JN\ Q M`VzEkҀD&S䛟G r L9J<۬ L3BA~7&Eg>O0G*̝n{gneeR" }dsP[n#ruLk_ȿs'm"k6>a܋P$^u-HY?ڢIC";Jr6 }-`׹SAJ%:%O7uנ9Gl>aŊX4Q`7Xo$PwΠqCuqLb%VN%<@ZnZ\cJ@t0Jq_EYg&L~y4C)$4J":zgΥC'*P>*b1y:>VW rl1JyfrvY?JD04%ۡ;áРCn֌}{\M?S7 "lx)e;Հ-ZOjW~l®p//Y;(vs .kY '|"bZS߃CMznw o\~?Y<.teC+tJƷ!ƿ!;ϛoyO6 rYWm=XZ ww=qG_\ 0€Xf0ZH[vRMȵITmuy3Zj2Xj9B0X|[1 /YB4m'R'|՚8a% gR= L@ ϛmǐ\5Z'׵MF3R MUT ֳu|=6U4"H5ikHpeߘO7ñ~6OOg1F%~^tɕaLc7A1䅯#9p"hr[;A%/;%Mo_EZN!x"0ð"/RH-PafLn%I7!e%$F&g} lj6 5.̋Wvg4$mT<ͭ+˖`$GnZpݺo3o.r0'1{F :8!b5:])%nHZ\#&u+?WKHH~Ov{Ȟ!fa `||ȃuox[$t&v*cU=%g{3Iɥ_3HqOojfC@1Ûwmȋqc3+Ln[AN$.sJf1FQgpȃ i\4Yt$aTV9WD,ЯMkAޚELk }'،*ꇰHǓJpBQ?6Y Ռ 6}A%>ch͒֙[(iQ 3I9lRG ߾i19/(h1έKPἐ,{s25œ\@#*>і t;4.4tހKͭ37d6Â(T޺?G75Z/Ķ؁̯. pfԒ[wN'0Xf,6lu[WDz Tu,ڣ{3fkcjO4RG V+dN⃼!5?  2NB/Wķ[lQAG*o IACS;䤭bhBi?줋=qە TLg"((p%pZ Ԍ*Qӊt 7=͋E^Nq4}ƯMIl-N6%qe&U2~+QXqXi`) EY(8tJۚ Ӂ=*`-3Pac W䃈y] >z"Nuu.ZlOe -Tx5N1<oe$M6DTHC=P>Jy}u2مe?]Xb75L]B( <ψ&BP݇w9?K\i. &8Ř5R7<&LBNeJk"]s?PJҹo@"sjldpoHW][myua `/*3m-xOl ~WH)AO1@oTޑ=~W٨SńXjގ=AG<9&P ʰ8Xi0ZYToSiFm:k_$b!D=8۟!(꨽Lіr,$]r"*C>2šӃ]YO!I_ι_ u{#3(h>>mՇ'! 9xUe@o]#RO7 p9VsO*Uj >O$+_fuqHI۷a0zsxOJ:Ѭ6raUlN!uvp]ɬX6My<$ˆ `+rW4PZp`=|j-}QNWdm"-9QЈ]/%1NTgNNF[ϐuUDŽM0GE8s\[z˹•s}p>H*`J>>V2(#D-U:Q_khmlJ' n*ǴQξ$0S"v蕷;|'Xz*J oL- F?`` ?a4Qyf^šޒU.v&E_^8NX,(nY+e #ٵ۟g7A^?'|չs|ZLsIR| jRp./8!batdx82]ofb' #ۘVg-ߜ  f xMV@h7 [*c3ڐOM2zTDHei!EСQ/<UA%DY >ݤN_I4 ,iEuAjlx"R8`(p-bFZ."`d`?|F&?pBf0s=^ z7[cSS-\i9_5.Uvl$98f"uh涆Th/UYz.|f7[E3 k3:~Jקh'0pSx<-|nQxayލx;Y%Y"/ȁ#~`]@`5N Ť<-3[*הh 3yV ey|Y 2+ѱVBrIϗ,+1a3wL~vht .LMn9uMF zYS"ǗU5Ud5uM M_E@VM֚'tfRG[`x]ý;b'E|ף5kLLDt/\gAA#n SV =2%c93 g~2m>ᅅsQ"\aTiFF[| *߅5T*G]_[@+#"ajq;ٛj4,—uś]JmjixP tdD87N7h8UF9\IU0~Q\R$zoh#^w8ݽY9hgaR pBlI6\E *bO\a?kwgXz iq`xaNc9?-^<4=~pG ԯqMg@dBJpO,SR g T2H#JSZ\!y:1\dG2H Nrm1ظK!K0}.eWXX L6prV\ԏ Zxp"{EVAGyAxk9A|:{Iy]?XZ bLL/A3K}fOIGw$_q~eb($&\*vTF(B|B6PvcUJ 9^Tgu6}')]&FnBZe$yt'Wu{9G v[ f#1s> Fs3sWЌa*  ߅o_ tC,/r~}w] 4'I~|YȭZL]I\Vo>ʟ`{iE\Mevf6LQV]1|+ ț=8ѿXc.(21< > HҠl ҙ6!uĞ2%Etè [vir[2Irbb&`E:0{pg*JW`WcyM8OJ C#®,{1V9fjʷf[8#FrlB0:ׇ &kH0`Xћ%DBW > . ݁s=ocϩ*wgZ Aiފ[\.TT/.WеA TSTHl^  p*.2ZZ >X7I؎3-O5E >cϝ9ÄD3\I;xO\"݉KVxć{b$&MVW͜78+J nRK$ղt0tAX O.F4l g/zc@J3ĕgdZ[&8pxEb^1 /M9{T+v6䠂@ČG1bwc 'ij:H]Z.7Y)8=j-h\Nj,!O K}M-þ ׇİ}};H֍cI&aNm|E{s/xwb"FдBHm}EN鬛\.7 ۨi{-;,遈v]J\u r4tvy^U$UvT`vnf?.\-mR3hV41/7 B(RWj-+;9t{y]ɍՅCbUd?޺q.(0Y0a,5t{#` [/_Ų\xOnκҞ`b}AΔ'Q4JBBu۽t*t| ZbϽL!.#uJO%%Npb6AͤPePFNɘIԵjfe5RpLLANYV4qPս*9b<nK-LC-K,?BtdG1 kt<tfb-]-2_4ް퀮PxбVfDlٷ @8e`j*{yJ4]{] \;xmL\/*KLѢ(*hߒl"1C_9=z/bK15=V*88-E/_#NS0)B0Ӌ\xzjĉn#bJqMX%j;(ː}&cR/4::'z[.LiCͭ3R}-%~x6ZLӀ }&cXyGDI"ݖ$l"ʔ `n0R34exf )=ZvttO;.f$ؠQeHAH|14t άR9*ӱ^ww.޸p2U7E.\O.XGgtsb{L"x#]%#EZps%^A_Y4c-T{ @u.HҺN!0iQڀYպO$hq(™G >iQoS%5q p~ߪɑ^tA}DGmZ p)C['d}(~*Ӂ;GV2LF[xe()S)7t%Z3`yuFP?esD{)Iʯ)e:]/JQw}7+|}K ~nݙl,MBJ ~BԜz3-MBO߃I`,B_ N2lX p.%D.t e~S =X>ݤ9-ǬV Ə2nSSԨ\{43zOr^%* )1V6T%@'>J(.+/'hcCJU6\^ZRy#Z$+LL%yhҮ>Y;3wQO XoY:9俋׿nQȨ geo1V%#rr 3I&,kؒdT =D2~a4$F,3O\ ($W{((ب;Gu.μlA|M}^0#jx7>QuM&y[QO! J9yu;apmͅXUE^d6|} w4F Ũ*ʹgVVJ w=mf(0<=. fƌ3xy-1n99ǰDzu9 ̔zY i/K-+:5aN}bDGNV%˲\&U?t V|s`Ň{nze9bWҞ42Th< k܉?3vR N.5t,\PsuOҩ3.-]K@#u5֢Y#M>zZA>{!0͓XɛIwI41CǒH"EA^osu!&t-DzX8+xa%?vni'eJ]7KpV"Wmzz BD7+^ldǿH6mRB) (a1@V!TJ9$h6k{ҼpE{W]wLwź$QTBONC.bM|S.OspSZu}G:9 ;ݿhpfpըz1qm;:85]Ra2Q+"<fcgE"xp k"cA UxK4UŁ` 2?ưCsCl@J(|ح2PDY*l[,#H]G^xB?ֿL7/ NakR/CECj1)Iڞ`e {$WK2y#FW`/uKCC%ő`|W0fd0cZ?^yRd=*ሬWx8zc fP ܐp miqe~\d !Eʐv@M w7^@(]ʦM,# 笝V ZLm׊:)Ra2XU.ѡ'+)Dc:, AGG6h2sT-a֓ R~j tL*4O O"-% ,)[28 EmsCa^1iJ^ƥ.ZDFW_n b? E0vZUv5Gem!v Έp|oLjF6'<źB7Xe wŀof-U궡~ε<]M!.x9/ݮgcl<ّF JfDzcRZ$X5Q&eo)Zˬ2$ؗFIg+%V=48[Bv.?5A'Q!}ibe FN"j+J4|A7п #DBBclWU1cm4\s\Ez3JiJ+ssBl@6aWFs{' +/&"uJhZ:xEwN \14Lgoop&M "fViAխƊ{Nh^Ў'^ppj /t`v.蝀%g{aѮbark,ڑz} J^ ~7XG9ҿQnm0!c٪M,ɔP44= 0 /sE5Qΰ'e`ٌo{1Yav0`jR=@".Db\ }c ץZ{:^Ҷpm"5B|9PDֳѺn<}>`rEВM 8KXkPV\q #UZD#3)Wu{^AGR-ɃO6UҀg;T>_E8tgJ'\cb"hY?`d9(ҺT" H"ɑyWR3! d2 r_]=W߻?@jt̖PF?؍=z\4Rc(Ŕ4*JtM>LP *H4.X̕輻Hh:}Q[9DL%~ eH\e'/_Wo1ed Mi<ۗ5Pg$I47H{?+THs. ,\G*$,yC@{!I&y^㟝zI.WImHXWlFH-JI]6bvݣ@RD+azdnŎG+&m^op|go}F= v ,EME2g6c9n{ MɺfxCĔI[$؀\(l5ug Q./^s'BG?BStzpcoQhFW)iz3@ϴ'Z`s1J~ͪa0;8PSδ*v[ .k#h>ԍDu'V)~.j MEklX\X9DgBOqb_KgIk*}?(mR Es(5*=Z\ތײįVw&[?FouSO;Q_`s@V:;hhb*κX\=s?pPthPӻF^N Nt#"I 4j'[bngj\e%)@,SؔfMcxT{pꂞv"9mԇ|Uغ9Wvy |'ɑYrPċq+z&RHwQ 9R࿫Ĩuѐ-gaMIgqPCk ?}ut2 œ/g>fV.MK/zLҖi>^tD1#_O|@1_Fϯ5YWɡcں}j"WL'NjDlcV| [ ߲NPmCȚa7ҏSsIw1d.զ% x"QEh1xwQo?kC#|C uYY]$&.5l dRgiIU6 N@ SϹc #D3Pc_ 'l(`~C=u>.'c=8&|~% s[&c|]d+br5F83aWP ]:Yٽ-հuN['ʍ0_4g:Jm![X v:pFaȽ. T}7W`B:)/]_W^%4UI݀Y mmu:xe}Z2N>6w{+tzwvFD0KB2Å"@ !g0J٥[ 8 x #3۫Q, 7ց_ie(N s]qЭ/lvTy-F_^!C¨r'mQIYx "|h8_4ZaZkX|&4otLP}HuU=&~wY~9 okn2LŦ䤊҆stY4\_V 4/!;8_, >g;,fyg(V7!OHIwykP]8>$3RF5iŤˑV$%Vnr(XIVA5ZY%uǶ(كLYX+:^0T.zpihOKUmTT1#ORK߀!.BGemVOvpPξ1b @?{"+tvKr?Yw?=@[OݝzE:{F tVJpo~Q4԰ZJ3r1f-=^K":~m~B%F` mh`KY~hє bi6 Yzp@Ñr"fq`=iR::A1Vu1u̾ i/9>Ŷ0P>$Gpn҃78 wq +K8 2n>p4" ̋G&tZ_$嬣xSukq:T\ 1\HTU"ǨLt@zT7Bc'h!\<*D$VxdPYׄ6xk#/[~ ZNʅGrZFNS!8R?-@nz~'s"9e_A<0],u*wNU!rqV:"W*#An-*:ʹ5J~I]//\iq`vnȄ| Cs+q']J-DN?&kwJ5Lk1 Zia|{Z+=(f,#uFvRL ɰw i we`Ds(FbD ʟj)?ONk,7~fl(5v*| ji4 7{%/A(o:&D>|(W}%a&RdzRD e?gnxv7 8;>]-it`Q>MExeW6SiyvCB{/aiO+c5f=4Hrk]w|Bjqf miw/SVwg:(p<9~Om ڈqY%Km\)ۜ zD>9PؐIv=yGCpAGQtv; [ osW@2dVjzL)`czI'jX&'?y *@1N@uK ?R=`gz,g pSm_ .'{O<_aXL7j˾35FWkC2xA;UN]Q*ͅT}40zN+`ٯn%N^/b+}E*3s 7{WR4[onh,Dv)?fcc >Wv{\ĸ^>M ar8 c;Ò{u,Rc$DN>If"X@bj 'ucj!nzx[ =g|nwd(hpì"\ewkj 7ٴM-QIcbCΧmIv.)~ N\AijCI Ȫz@X8{Ԁ-|wuRɞd,N_;#10`yg2}$2tS0b*.(Rlѐ-/Q2҉ƤΩiҋQOAиj-Tx'X7nb??'hi{BTYvXGjF}U 9vE<'+H^Ax8Q=0CWX ': _Lu^?M&\=' =5f?P+7>8RYW(-`r1KDH4Ke@-Hm ) ;aX-FRS ՃOZEQ.sNy| /fKaȭ"Vb)z+pRqH qUP D0yO7q] Mt 'q;ȯZc&3̓yq9)[;T?O'mV ͬ5j)bnU7EVpǁrD۰2oHqdmK6˜o w>SiVqT+a)8l.!V)B3& %Jx㔀 0=QVbfYs"D>k 2֌נo峩)˷4W-$A5NfkF@V(60,c7=YO;\[o|d;q#̛ڜm{D^&"ddf GIVpQB}@T8%h@.-{2Fa]3j,_hp^^3=:+Dbj'ԥ$ A4]*ZMQnwRA#䀠r ǯѭ{2im@XDzJؙB0Tؤ&18i'7)c6] OH_+jó78 DX'hz_9MOրeb^/Q9Jj?APu"8y\a_Ŝc6be#)n g"JoR*YNh3Cso LtQ-gЂ첐$pd)$|}c͋b)t < 3S"t@:k/`)fr 2ڍ.m}f£Ġ@tKsۼc~Z 7TOI$`R\#vDAbDEx^xrBVwTؗÐ5lϚLϬ / ,;|cUT0Rjʄm[? ,h_f1x/X1ꔫWd59k*\ ªQJ*8Y2ZݎTL D- :qv^ྊP!^>䜷XL[{ g7R79dVYL Ӊ qwbDo@8&I¼[ehRV@;.ÅYX*>$o>q"0uJf,!3?iQHV@+S%7O-&nl+}`RrG4dDPXK9A],&xSAq0{*A⤠i&c;/}fPɩHWWe X+`"]. 7A O8A{q2ۏ "0 '^Y8#م6B3Uރ F&$fI8QsEzvpnྒྷI%y39XwUw ʾpPn2[׈#/n$֧QjYd$wXLq1eL6_ߖN}g + eSq\ T@$>_22s(qo87kŸm8NhjW6$%b?9DQH)^p?ߟ6&{w̄/sF4KLJ kGDXE, ),\z̉ޟ3j FRnUo6nVkZuLFv8FwRMY{=`'{B`;,1Ν!<٪ڒ;<}@Fm^-!Vɻ`ntD H-$aWO論PTYtoj#LR~orCr|pas|bڟO3E3h/A5z'k0J$>H5qG!vTYqb3St 2UGl;EXᄧ-%%]"K 9hՒnfItZSƹw{Ppv1+%)QU_W>#px/ ¶1Ja#2/Z'm=\y嘦e@* ۬χ'd3@bDO}lMG ST4* ZְN4 &3 H7);B99@.{m2 hʤ8ԋ-4V;%#tT򗃣=~^tSn22ֳ SIZ N0GhlyzqۖvXf$ЩۢKg1A _>"KH-ZPW$WVS!-A J%].;k"I|s;ɈAA(9@)%Cn=:+J!(YP޼Hʲ[?,Hj8wW ۬۩!aH%z3: f_lHa>vssm˼"emT8<>C?#{#ii ڞoN9v2{4"dY>' Xqx8"86T0VZHōPEbs ,/,Iy5$ԁw,ţG7$%* 0 g h)Ĕ2bp@no-=m 楚!DGﵜc|i7*0[-:t1{a gP1rn>+Nd+eޖ74===q7w8ե?amti<OvTʨT, }>n)Fojf,:&g{𑈵>xvsO,I:i .:$ PE4;OM@M8԰|&wP Us5i54DfS4{'?D 1CNj3H;fBe mk!{eUyV| _}}FIU**n4@kGw(ЙeR2lF6q/R<]Q(#c0x4Hoe#_YQ)4/9uY!yаGx`Ty:HE-fP)iUZ{ÁTm=SFKx8iNK+d>Ht~J.-et.ͨ)bn,{4>dvjJW7M$yp1m?o?dR.̨LE,Nɬ7 ELI<- $[&k%DS= 'Weڳ@~TP+">WL1Jҙ;e0˰2FEiRaǨ->;Op2lz 4 oCj$VW _$O ZUJCSu03'*TΛp, fcx?˶0e+S좝F0­V&h e:H +YMeJxxݠ v2ؚصHw*8EGwYcMk h%l@Q tmvdK8jH`^rnY)}ƓB! 5}}*rd:5k?[%\%B;w:i^9u^) [(blM[tzVGy/Lޏ[8Bg)pT8{yz ?j6:Sٍ3?oW{|M`Ruf6߱op.Ԑ4HE*,%:wğ Lg=ʬ>&S0_嘩ό]UGsƤӝ* 1& ;!l^~ KL!_]e󙳬s}~Jqʈ7bUxDK=3m9e^h ~)?ӯ".s{2T/,=5PҪc4༵e /\YoIMEq/^W,,[~ |THIvl]a=; 1&-NJf˦Px2#R h zHE=x`b$Qצ(7.q=$ws^'f.݇'j?~\銍c˷b)\EJyo8U.HNot "V,3~ui1+ Rmu&yO.n`qA~Z?SDzȰ#%}?#3``T]p O:ӍK0tklu{ K6B馦O* -=PMDF/BlCV1W6zkɽwC2Ԕ#}u.^$;X%X,#qv3wiSxү(vS-"b [GoEbk,@,ɱAdYSy^m1?c`3=L|  Q*M$7>&4NeTI'R<% A%][{/*qq;n>RTK=DPRF=e0n|ߌT@{)kO&/\s5/v  !ޙD~7E*aPCfX9F4eN:={)AB ?Sy0N/BkAz$*Ս(LFYxQucq?YS%`99pG*12`鎴`>5аV/!5|K%NhF$v={u%1YZ߯cr5غ`vZ>"Ll0{D@XzKѡ㯬M6_*N>fԐ@Ǣ\!@:wlb z(4TL 5=ktqƊ}rZD𗅧-6)4 =",Le>(g"2zxIb@+W)TY<3f1տJN(C. f;zc)uoVt.@Kw[ .%ZS#$|{_J a!fį0 sCRJ&a!Q*.%؍+Ry5 8\/nigPf,xP؃N\W J9Ca '*ZXˉ,WBex@:'xš0cQ@I+Ye(G)һ݌\ђ2;Ze`C/)VB1jn`\egk݆Z>.W9#B渪Xo'7=³"~ʭD(N4U xfE:y/X*p(]GgQ+݃6vb7#,M F>]/_Gޛ1"RuG?}@w8>̐[|cv䅷E搹RfVsJo  糍Og8O 寣bs2=SB͢!Β23kLg=- R >w^bqkחIOiv=V$\Ho?,c6#ǩzwKv묲&lvaMj)f-lpL,n6ʤiW1BsJ8יOj4J nB9H@.F DP)uTvpsSXaӷ1\LgT|.#6w8)"/:),ԉSer[pz D^ДZPVn5YM —_-pPĦx7CL ?K@E|Cnպ(βQvfպbfiuXo86[h(ގ)%.WSL|xi'{B+ :Yֆh>#Y1P!g7H:t@N@!^ gtq[M-6O ǽ<،PCV3~ΈL7U މX! CYbuqlE6* H? o7esIJ!L3o<FUO],_ΰom|!iS |*N߂Ր58[/J ۽AqDsӕU-Y 8P wzx^@=1ݮr$nxpM&yblŬ8!g4>+:(>m^>ڌ?rvxCJ3q#1\--Y75ʨ,tgCR2CH {䯇ݺPb8uk_mZ37Tɉe_É]AnFɟ+BlGdS`8T86`*+"QS৮3RSL$CE ȍA ɾN]lz PDLV=h쪽 O*IN#Mul !pa'm1W18 GRcW%G!7p}r/$*DHRR)}L~rGSdr_#F[s,U>'KP^(ZZU :'ZEr^ka)1>K2IŸd214`=?dB(Ӽzn<,@ߕq'QJNx A", 88@ <—kCᎈfWlg )sģl$]V5fR?g uh4pq|Ô4^OX R+E]%`ۋU3E=״!Dl =9nb֛j,wW`J&Nఠ*BW`7쇗.<6{H3Sy*>אJ*8)T5-h9 :X?gGy̮=PZJr@oUK` ;*=hP 6ٴ\A.}+ai|$y4L6XʠE{EQj6tוrhf5έK7gvCHǟƋ)x,kT  /n̎+pAfhŎyoKO_7c7C* &*aH.gPB/hꒊ%袭?Wim0Vh^˦KLA`-ֹ'fYOך$~OxlUޑ;ТDGm@;ct+UB׶c~In.fɼa/:7tkأrpN&H &+ɪ }F[lή8e~dtHTu)7PW&QZxwQ[WtYKd;a*R:?Wb/$%(he+;<ނO # "lOQݲk `8FU?tߝ͆ƨnȎio-!q E8{={B(KE3}0bԲU̴1Mn>see\Ѹ ,VVhRjhWuAPw4 S;3BJez_E"ی7 jZi-F1qNZRJ`,JfZ_n\e %o!See }lM\"]J;>^ʪ}6rnL]Wًݎ8?p;KȳXRf)fVJtsVlw4 m<جNĿ:Y兹N)ڣG-?%V%1e_Cz6,/>,&K90Z gxz*\%$CNQJ9{ĺ Xx#wa^z2͞ϰ/]uo}R)()"\T:f"mg"cb ,}I33'y R*Rzp姒bָc-;I.|qb_& v ?ɡ{ y.>KPtowjKfQl ӖVz瞌yMj{5 ھyR wMJ^d"KW; z>ۅN-i'dv q\_I{ q#:07a@/ߗ r,f#[_F7uCay"%5X5{4G+>IzCW)j9m45? u)1HQ:Բ"p;;F`/o[=w9bn؄,R 6IQ۞ ԆrA=Ev 7fmsp $ ie`glxLX悞M?ޞȬ''[KE "N)*؎RFq_KieAv9/5;h6BhHt"/W:%%q']}OŧXN !wbRǫ* b>+R4*IGRCdzX Mf搆Rl%߿Ja]J'tAפ0j\ϟU# Аj4C8MWm|dbh)-w ^zCwK팻T0֦[,y,tzq0 ೸ل,D(O\q;y) 1\Ox ϾyAFTc0q}'z'aנW֌, 8q<{->"Ek7XYUJX}w~S?Nϥ^BC gC$!^8A8d bW)-ͪ|+h~Ž:~ۧ{AV.98r> I/C| wx<}DceKKGAw 5 fcqj|I[AMߣ򅦙pD62B-N Qk{59,nOVy%d:x_C^F"C(]Y5о)tuXc%\E8Y>I 9= Kzˈ&vZ-70]7-G+Nԑwq:ޛnyٽ?(o)gL|Nqk0 5EZ:qm_[gLCF 5tx y]mcM߉ޓj/iq*G9EŭW7}II9r6c[3h!@Kv! Ṧm}0G\ZOg#"\VS89 rES}O3/2P7k֒qJ`+/Ww9 t(كNY57#YvtHK1dk+*.v$GO T=*AP",BJ %KZaod'D#7~ҍڻ1aom\y۵mD#) )6&;=}: }g@=yR+!xA&sضzҬO``3 ?Dצ&`*x3܊rTgCxiB-~b 'MWnIi>8 :GBi Wݑy٫S>C?vbG(!0>!Q]@CS#cAĎ<|sb+êM\ڋd:qC7o(ƍ k0HHZ3QO޾9)ZB ,)#EBxAk'Q@EL'ktbEm*Rm7;$ZaEH'. {kXH/A\Ǜ6~2¯ m#Kp;oMqc;<MpU\C|C˂D@r*DE_X5mR hG8xQ{GV Q e,"aiw*ZerKTsNoYX $%Es%:TB÷ꝛ#B(Z k]XH{/M Ժ%Pͤ۷ǤccoYP2i,ic.|+V-XZp ̵Gd# ̅S~T  !,2_TA/h%ip`!@hiQ3|L ;N͸9~H&vnjya%?y>$[G̲%'H`-$hhej22!QDap ʒ <`7?m,y^gv▥mx qdծL4/(8D3M)B7i~$ӏuuruA Dl䶅>L>~u!S&á;Kj<8EC!! [b1.eid'PTbg\9 :}%Ĩ肋,.#7%aq)uӦ-UYS`Ƣ=mv%5jnw0Z5JH 2P)(3#M 5L?iqG* ݽ0҃eLEꨎVT[~Fb:K^ tmUsTM)0,rje* ai =]`4\Giщ}ؗt!;unK[M dMX~AlywFtnD1}-zj=ʲlt8cbWP =voԑ)[mCgf ŽKxA .Q[Z@#g#uk Y6g;eߦr y2C[=KBTLءM(SV(C4uj~S턀;1_-RoLuV^x7uߓ{ kQm!^Ja;MzA ~k:mVTIacɚ/+uءR7pԦ'c;L1Lx3h-I)NV;I/Z+w<-| V@TG]\E|g<La;|MĮ M{<7U酈V$]bi (x {Of_8<"*]M:',:{a 0zl9D;Hd}ETs|`)и.%g?ޥvE˕G.ѩ,zq7& +QpECCo~<$zD\~j\Vw<_G( .=0:zR r҂jr%ؗM]w)NUK@Ѐ nYXͽ/ T槚Iz6|:~^O4%WdG Bvc>; fɁ1Mm>|۵=Z#VAL&B2YĬn(]#nGP0°lԲB^\lW}JI4@E }k,8HjKVe~Q'LeJ{Ujayf d&3U{{GZ?i][p>E)21T>cاEZhV)M`MbTQ!5aC:.Uo'$i"+wTߜ88#t8#v)e$dJPd1TT(GrU&P{^j(|1~j|6bji/$iR H(U{mEQ,^D@1*)--aRV~44kO%*ɰfa8~"@~_Oprƺ jKJeTÖ&T`5ns7L4<4U0\r'J9)J<1YUw0?A!@K]XDEb&qaҀ6L=EI]~Qw@UƱK]ayEvIHEjRQZyHjJpH{,L>-F,p3wo LAj\LId2zm~',c"QPӢԒPU(6:Ic| &%j1ϷI5FJT,ulжY#fU)K00ߦo@k^hV$#\(ifg|$u1#{7Lg@T 0씙)(:pq[%x"14:^abڒ%lM]a7=:}`=4,yK?_1Id=1V NHD4:&O?QXYF! wk~jޭn(Ad^a=Y$ -KJ#{GbH-(IAp56YG]9bRO[iP2/ys/qW;LwϳS.fa0xHN m4{Nʙ xdàS yG!y\xMA|Џ_LіM!dҟ!v7uS=ШC<@'w6CԑHd+TgFoP+*Mru\O~d w-d) W$zbV;TUP2S31sݶ.4y'ۥedO⅗a? 2^h;YZ)(SuWD(9% @XIM`RC3.J1hm9A&O3w#LOWMbf?,KA*x@cbFZ#j^aF# T2 P'YVqL[EsFasa6 J\3Aɇ܋t8H[m?,`fʅ?5(o +􋧙3V]!,;T9@!@xą#{s$+ L=[ƼT'ng5g ҡBjݡ\nPaN{t^+\y=L.HG E>֐4|}7$&jݢƧEP)+9$'7>gK )i.აڭ8?5 cl^e !^-?,=^scJEA99g]Zdr!-2Dw;2eK7~ ۙ- IQTWᔣ*c&4/g2(W{"{$ n?3{6UX%JgW4qaZߑ5|Z2GRzNgu~0(]01;/\|(WfDE]O,hcP2%+Al/݌"{K´qֵ]wm"ґ*'<ڗ"]++v}&0ڎ ʠjA6OdMdmw)p:͆&:ٍă>|On!$eD$my/ J|&G{0$Z~S*yov5E!LGJ1#!Jd ƶEX3'~BZVi~mԐKl]4bX!,֛,g9 4OR>Hg6eH؎VodoX {a0a1#.%A\cv/CR8f%܉pVJ*/ !~s72->4ᴵf&\ku{BÚh^a$Gv%ҫE%H!.-T^x։:Fkix" RPX[*,e9$q::۵VۿK4h &) &+rmцҝ d3d:`'j+{2on!Km8 Јb+g |_~uO!1.ilm DgoJt8tu *סRYkQ*e>eI=u;(2)O^B9g?qTK?ȽORMjW8vaݲگiƤLruc䊰-4{ٟ_kxFh|w@ bU|I^| ͎β6JxcNp$}`H C XhW'$~g5#O*S*nbE4wEgiQD8ve ^Ч{=ĿJ&u̟z6O+)VMo`DW 4mvzHpTj_hh{`~'>ὦ1J4Ⱕ~!pŶ:j~b\D԰n U5b?C*&>bNlQ4#e]˜1@aԑ %4 ҖK?k{[e{a $6cP,Àf)]"a‘էj*/LKfY^,aRk!yISlϹ( @4gkKPϚMLr\ ,ۅLEIrj=N_ͷ͌.=1}~k?,й<l=*BH{wQ.́)ՙ{\MM%I딪}h  35#=KjlU~5y_W|vVFwR& E!@K$a8oUb:g ͑ݜaB!Y0D2vN/'Yn{ BHB%n|3o!!:%5v 9'[3zi6b?ߡkGZ6{xEfL9$0$mC6%^sd"^ ZL7bfO]I^ \J x䥞4eS/ڗĝv } VNL)LP$YAsXsFI5d[v\P:* |*'i-l(F$<UkfCj%˷Μ\t j7*&/tob QKrP$FGpuB%4ԒQpHE5|)f.T)WFG?Ӿ4oxnF9[)-v` UGMm Ih;BVt5,ɘ5ij87юg6T-E - TI=h;u-;dĪ>q0@r{ךj5j0ikSMK$ \f3Bd?CTfO\ < W@(IMr'lsY)2굹G&En Ϟ~ŊJv Ct$JVOnB>UV5\]ʵFp"f)76`;¾.bڼ^kJ\J :Z`Vm ~nۤK.>1|o:ˮ`nϛh>S)+n" |%/f+P7sy*BȰc݀M:OUT53'Owy tOMMFT2 %?ik s)AjPwCJԇ3őQNB'JC{vVC1hl;蚿(,v,̥:P+PȔl/ EA|'X MAy\PvW0˴-{;ܨd?ެe?[qSdM?+K~}rRuݭhdת|v{v()01$?u8o d7{‡X},O&xl&{'PVe|TڽW?D-r/®/\A pK /H;DJyw͔ <9PӪZ̓V=[SCƗou?N9S1 |`i+Mtc8(O@LMpz\ً,r`JZ{ m̼M`쉒iK75k(V͞I"+Y*۵Cj? B\0}']jG-|T6{NDZ H0 wҿLX(~9RB"q9SBSʵf dE[9Wł?ܚ.|͝ ͒6g?yFqNoL86W1x„%*'E~ Fnr}2=ɵ:~+v;i /uAL0Z̔ֈ J!w2EWJ9w_M+cy;hevz`Rov5Us\py,}ԠjRdͭ%b _}\DG)֘E5% cѷ$G(G}x||b*rPdrIYG L1;4gbVf( sdLdd=YQKԎ9h՝'x[@_i#X+iQ6z$fY;ۢѱ/ڳl٭$XHʼչ K ,@7A4 ~H$ݨ׃ĚwA([Ex!Yº.+ݭA"7?V`߷̆ƞ7{^/ !U>CG2 %Q䅫޸.hjV9, w+RvXТ; $o&= h1pk!56M`.%SG+4@?w&ie!aj}-8AgKbz-()8cRd$yMFӚ"3^9~1nPx.SɁVe$ӈτavYcJU]UImSԾј&IY:-t5j{V7<[mJ%*F׹|Gpx: CL'֌QmPsI h7T=JE*IMf}ŝI8Z/6(eI ?sFR|5_qUpVE3𽝠.+!dŷ)C+)C_Ӱ W߉;3| ڰU qXGT>:FZltžcLqd:\ISpδUűhoq>SjmS#a\z_ x1߇Dc: ۺVrAzo0UF8yW '"pŘRB9v,R!7SC-.&̖QSon]Ӡn^/+1DuۘfKnG["W"l okJ|iL.ELWqdn6\i!qT:DY4K1ΩwZ,br̸E vkϼ慌'v:ss괯rэyOvg ZdٿO;LUi]l.VLRiKB-p<#b䖄inJ 45l%84 ZT)$M=hD>3vR4Ĥ3O1I.,nLL椱 ;k7RQg'@DLၬ'-ӵ OWfXָ~4gjʔ7@l :ms>$ϝW%6: ZՁyXWOP|DH%F'k,'dHqFbg %(qEYq$;Di3i.7Uoͨ5=CX9dԓE ^Rs 6v(Yׅcf?hԕ^pfrkaHtj\~.ֈEFڗd|vz^R{xȵ1X7:#ь^w$-wݬ_/Jju'{T(_6Pj=|$(,,];-go9^V؞MLfydp[jŰ(tR&?*\ C2k?p$᧘/`W|'ֳ[ȀKDefI^t^*&_Zq]A`H9FنRA"L@h)wV3Ѕ MO*RhtCWЙIZ}4 Y6t׹&?-ꎃ!񞍸Czy0|KS/27Ki M`,~r(@zMQ< kL$٢'}^!dR%$? iKmojl넲_j̥^;j + , ݥ dV^2L@ڵ۳(ùH"b?B+NzXZ;Auk|̡$2#c*kp' !H.3ȥJ5 jDCo>@KY|Ş0;#׃J(ډ"6Ez3Xl7NxZ/"]7 8$tZ#ziDK-ƺ菏(14NfHp]TԚ(KNy/M\|c3aLQ\jNiՍE.UHMYw9$_ F2|>RL+[inPH쏩aWdX9 lsU4)> ]\5ѧTP4HfAe}"ve=6_1$ju\/e>0,Z?\ıM*zY|aWOf[Ƿ}=W+R,%1x+  \IcfP'w$lJRǝ(J5gRB凞5,3`!E]g)So@ԢƷ>KqX- r|>>\ۚG<՘ Ljt3453|yOGGct`%w=RFYUHtZ#蕞Ѭ-:x #JW:.RQ)rɂtk[ \nm߭Uڻu[>_l~*CEMDfd{aI#KQ:am V&FDd~/+jU`[; y D1W_7Rz@<!!H3JXhg潗Hʬn/]RHֲ<3Nc'/nj{2]+! Z':E\˴A#ajկ=hP֩'Zp.[[e`Qp9/Auj[d6Awhcv; nU}3B5XA~|HL(Vp9 XṢ́7΁~ևn++D烶3$N)-D"9i`PܒȺ& YbBkMZ9`DLus3<>/يU3J,Qj+Crs{: mhT.:U|ʭ7+_JºnNSmViqw(82W\E(ƶ)BX \n0[4᲌;cW>mf/Zx%z=T =Ԍt!$ ;KؔW`5խcw;ϳC8dI+6߹ܢN }ƈԧ wZTu~%cj\VCBe\ *8W)5['MFERSqM < C}6'K& HXQ 0Z/&ĸ.aImDrCTW7v3ݩzj*.z; uT}D*Q}# 1jc'B'+ 2v ˊkoh^`N9\G,4Sg6Sm8Kˤ؊Yq YZ

    K-+ l]^ ?1q8(kbjhmZW˼?oλ KØ{M|(!-[$P+;\K^\|A` feivn9Xe/Bok8Z 2[mپK ж$)LG̞H-\mphuLz풫-h^ >+0ʰWtk\W&6~NGT벴B%#҄i/;GtC'UᆳSDtl dS,mtUssj"m#X3Y͡j6>!Nk:KwZ.3L2^OCH$kT3Wj" n:~:N%J{݂Ax(ܬűJ\R`|rW)Vf9IMuf* o>ЩOzigVz#D+zfЙ>e+ĥ:>jj擻Y? ^$ΨjOu6XY`\|f\U Ϻ^ffݶx H]5y %uת_fB9WuLCM),/W ^CZzU iqe-0fd+_OK0|TIcB6wǮ{Loo٠}_U<=+jXn4^E}4?IF#CmG,>08}|v?b6{ƙGX_EJ6{|3V:@.3cm A&np5a7  =FdzLٶN6Isy &V XT m{| x2AēN':kǸG8jڵ gC ^¤?QVnlI=}W t51Ҭd8(Q||J@a%Y5|D6d'v+%"z:$Hu%z t擴fXE axyW&h0Of-Gv #Qi.#C)}@i>L 2oGXa<7( KWM.ᗔITQMC h !f D2#_0b)QsI^suԓsXKщrw@KryřY=[b( .qkыC.ǻ^pJLEaC9JgE|Zpomz)3&3j/I/ {MtX0~q6s;!}j^QgYZ0707010000008f000081a4000000000000000000000001672b7d8800001554000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/cdc_eem.ko.xz7zXZִF!t/Y]?Eh=ڜͩ~M"js}Rw ㇜kD|z]: 0NpT^ʖqɩ/3 &c%.o-@;uPKت2CC,I <{(}0 1El9CE }?-<A, ۬l7MrUն`r}Ӽ_ <ݺ\2_*%!"%Y?wX 3u.fn cD@,Fj럗%pݍZ2"׉q~YBUhĶ(6@E5^rL++sDoRct~(PpVHx =l4J[T#~eM=LD$-㼟J(]sX-&];;M+pi ^-s,Y&wg dBaTqf4h:& 2VW&Fo&fTH嘯K{d/:n5{V1,/o}(b]SPai.ӋSwfEZT+=qD!fiG54åC?¸ㄶ57/86ڑ_6'"lgVG/B=n 3a24\f7p?-s%V8@Ḽ^aFw$`R^}""bKpmiK؏uv1xj8&N~fO ]ħ_$ʪf0k[WX(U6ޮb6LH7 $O꡾>1tٚ{ NK)L#GW\+廌l9%t.TuK!ze柬B+_l~,9NqsY " +Nl H . K wO<3-ˈ,gI k!#>{DM!I_IJHԼ2.1 X'c!罄i~3V9J8"=c*L/M$oA_ Zn+yo}2  ?S!AѮO@K+]"{H[4tk5<]+9~́mifE77$J~< Z+ K`3H'Cuqk)G{ܾq^SҐfT^3Q6 12HYdz50O`3k+ϸFAbOϴoB`ݍ,7J$7kpbF%bSiq6XG̼~ է(r /ta;BrNJi̷*ܜ6L߮w*+p%٫;??|JZN.5f,\'8HĠKE_O_-=B?5MJE\gYo#v MªnDԨ𲆳jvA_=Vf^B㷫́č׈#RhbEz\v 񬀃~[qi}B@yNWlo|(vEqb^45ܵh`9F,PIzn;I͏"Gl$}MIh'nluTD\h$>c8P2ו)қ1Tru_״\bɀq[rtՅL~ 'Og=Mqe/<`N| نmP3e3o 4Qka4C#R#ƒyXT }7E=*2(cCJOμ]lh>3Iֶ0Y&нgTůdTR^a5~R `񲘀*zjuAyޔfɘT"4$F_HkkTJ!fXFw?`]ofPfӤsIu1L6m"x,(2~'/TM{EsXEpnQ)ª=}l@YܤYݏP-(.u z^cg_g6d l ߴ% Ygma%[T҆o&.c^("-w) G$Տ,ovBxL[|I r+ܴ|5Xҁ M>hDlK/@O=,CIWjarj6e0}ȧqK0>Go{dq7gj$Ekd/(}.C$LW/_LCƶpǘ`02ccS^v@Vu߸S+W!; $3NB>Bㅱ+V*'4{ȢIYHh#k ^s%{7*v;=`ԬQGO̓rT7V2=U/0I_ s 5G˦/Kk,u8?6fv'J>&W2aVŊXw$hEՒSTb`ˉk}do-MTO6("qy?;aY<,rҔ )(ԫ"_l\nAWEt11}o'<3&co > Q;PeN]ĸ|WYji]VOK%167^;uB7C Y`kƜ/8ȅg-j?z8o{xk1 üʄG Hu* /=v(ٜ|ǿo[G(ַ)E'#Cu!v~{vxX_˸'9RiRo6Q.,|?XCa9AƼr47I^nC Eq Z+= X /+dh-ˋ2e6: E9 Mf}Fw|%Vȱ< 33H;Z%q!%C͑T< rς 9[{[D=kbS I kӅY%J9W4#0m俼ۗnA'΅6ռtz, d#q\Mpi9Ϊc1 ˨khiQYvr쾽{Ur7y\m:l4ex# 05nv/iTV6+DĻs*xgde<-FۭѢ؟r#9x9:'EEkweL?|xl· O6{<~A\,OÍA_M_3P*/lVTo,N駯ζFNz9IJ_ZvE"Ir3%࿐x >)˜!='N 1;Umf[HaCtKdF8dVR &n-h}76w7!msbx+0~ql[MghA*zJ\L2v3`+GBX?z¯>*ejѡ՝&O; ~N{MR1,@`4ģ%ASզp&Z9 a*JUgYZ07070100000090000081a4000000000000000000000001672b7d8900002b28000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/cdc_ether.ko.xz7zXZִF!t/*]?Eh=ڜͩq޴k~>4D[9%E"\Gn\7d+洮l]G/B۵RX=5ՁM>#BYUnVkgwrx爟z]7o5,8@r_^$bf)u<zGCuzPmk7aX ;v7 Eߧ0q~J[P3p3MUie3R"s$kFd&ZP:.ah3 ݤh87, `Ti|>4Ԅi,oe+VDKZ[~Z- p G>r̜#&nЫc˞p5rȗQϊEc^ꓚ?I*q `A( Sv{GaiQhWkUr|f|vj8V%@!YbQ8hD}q Jtmrgޗ| d^K;Qpߤ\!oUF9G2 tjpBܲQl|5}ؾ%#%XŜ|0P'cy Uy*鞑9p$m#x7{&p(+S2J%ʦ-,h~ޚ"xf_{F;9J49݁h~&ff(-^{#ovns` _mRTGlpB&V@ތ,߱bYCeD?D ۪V5zd_v Z/g<'쭊ׯ ?.E3ev|om`1<џNd%?x5{Ҵ{k(Ayw=2\/;˭} Kڍ3Q#;3ߙ f@ʬr_bu%16ɅM0$dBQDB*Qjm%ukCh^ dI5-&ꦉao 04[fN<ٌ>/c ::R@Gt@~jbn3͗nBkMBX_ZH0xp^TG!f b|0wqw“I_1K؞(Ra F135015-|_ ZJk:+I::Hs%Ks*Cn5O~qM5?1!cju ݄RƘ{@=d.C.+DDm\{@qBo1‚9j7m+_U6>Di`xߒCao+\E=fB ȉJ-kwř]i!L4?e? *^4D`Sʗh~**Zj\!M,f X0@L*%?t6<_h]ɯfGni 婺 iL>z1JUwH3u0ur䍒?4&떟yH}Tݤ{L0ڞgsREr3i%A*Pɍ6+;DžƓs%M!m0G(ԫ5a]kJsd1:]1\3\m< +wCG\y@X4u}t}d9b%s f7$5Dz՟HZuau ^˶f;'T4|s m)xY ~Ż5}K_e . VNiT"`Δ"ij[_K V飂GfjfN{qv_SFn}}0p뜹ydy3jKCo&PzmA2v.X{ tyu}n(d5oiGՠ9x/ֆFsX7fC^4mxsѿޖ$#_ɝllžJrR:5Q +0kt'*V6Zh8Nc v "vIl_e=ء?] [o+Ӛ)ElM+o@M}z0xhڶG~xz"~g-`%Q;VLF|RW>kٟk15b[9K{ߧZak0hz=k.O#[1bj[[;r5DC!O [t(Ȣ0HcDC<wwAxENYz&4O)] 2_A L ۻ4orJQ G TbK# hҝp? .kzD+cBOr?NoX[`sk+3Za9[lhD-ij!`TSy2YbIg;uD`bk+EŌCf !$L;]YG@X(".C<ޱ@[5jZdnEeMOe]ȸmE7-%mYnJ5ȮAנġChco([^^PIg~%dc8BBFE52\pa.wcB#n+3*J(QU ~JKWy,_x NSݦ{6pN*Govo$_@T}D/,:ak M57 |[Xɷ /<*I` 0afܜ3# < DWsM} wn}XF[4P]R+t.YJ/ߣW>1hog ܇`=tU> u;)oC"R3kD=snV fhyjM?֬ivGǚBe(J%lJ O՗piO+* &{v:[ViఞmY&&8(Xk(Du;dmăG ( X=Ob{M1e 1)ЛK#L6u$syjO&BA[UsI0kgEe0m;f :32;I8ʁ"h(tƁY.lՒ5A7kOX֫QXީ>f"|dЧe[){B ?~TOĘ9#.2aРkTFk+4-/''k있cϕ~&!ȭV ֙rwL X0աB~+5Z=A!! =,> #qvrw>AL=wJჵ~LY=xJ\\b*@8T/G1wҪH\ep"_+hnQ:[j4)RyZbrCGEܡnP91ך 't}NӼP@ƅP%Y>՜ J.l1xH7I |&K2 P]Oɠҥ0gNR =SrOwgs_H*U!Qddq_D%66MPXeM_\2cv/5$ t9UݿqTi/'7NteA#4o&}. s&"JCc\;U&P1tAT?4Xބ/ ='JȔ@Zh ͌UU>zY~MtpyDΜ/?!pZkg)ɠn"ccrs&Qf[P)\LM`|sӟ%^ S:Q/9wLh>"Jv_hD4s1K JT0 [ I:SZoFu"păO[kZXB}oEq|:R-@\iK‚0p:W}K5X[CGҚPp%hAUc ?4eW B^Y=X|jZ۶gڷn#h&I,@n& s.@aH #Eh#=H|IEd:˙MLf쐎 _E~^>tP1qp.fX:r]ԇFOBrX-IQ޹rW'#ܨ#-| /Pij "lL@rpT'$q9;1jZ%b$<%_d[ jm{YZsv@.[ Qt_7}hk%Ɠ r;P_E r灂5_N䤐zgB~U<֓lApr7ss9 :T$L֌0:&_qn$yuӥT|tJ"+ ZΈ+s=)s;>$?~@H 5{?Ncz'%O;0Dk)w7IK m _O|lџ}!cwY)S\uO?Q<}߸5rHfq'Emgn96^Laڐ; YlϤO(JOrZaSw⚈,\aۺ5 󍩿#ԆK Xӈ [@#) h߼ء[yS@sCD|dH팅%?}sߦQx#"_UEPzr&3Ua9Z@p~+v#[9ו)8^71d(%1H pa (O:yg'w!4߂C%ɆC =0abp#gt<E1Za{yBv0Ŕxx-]`zfGgIoʄ yL`QϾUgEnV6벳n?@3{3#Wn5 {DTŗi JWX# 4!sb"67WA@GOV"FDLKG CA@7LHT^V-%[)h_iE+!$e/?t*4jh*Q1ci)j?\?ɝl5v 86nQ(3MOg MXYcy'E1mײŵIXÂнpe3XS1gBŅ:z!.V礉]ÅMob+d'd^[~ SR"#B֘zXm[{ [9twQi:O{^5uݝ4ѮN2^~60c R2d~b.yi bۂa"o3 ^uŸ3Ps7~t0lP΄y|HXмkD6Y=;Dos-F`WYGW\luSP x]|VVH4&ţ{:N \3Nbw칠}e QeSO\gV 0XEf}t H1rb~'Hc47lTgzN_{02!j__bc RiWVkl2sf =~HDͰHaIF?Pt7aU`j̓](SS/L]\\Aq~;]uq\%z-0N,BaND|KXh%oHG3YMs=eA8Ic*䣔7/[cZV) +⛯%I.>"aܙ.7sP`.?eIW`wȠPvO0=-_k (}YCFtk"n8i`NեG*W|EfŨc|*hiA1VdŮ%c"Erw0}gYSS3[-4m8F8 O |˜q /oCg0y=|:m}W][cW*Yb*9ߩ˨F2-nFMp %"c5e3#ص( tAM"DW֡`CJ |W\W\'aM⠇0K`W5xxsTna\1J6j>f/@unl+I> ׵n&XdL}b% beIZ3s<9x ,%4.{Qi.2\em;А"a8A=QiMg/l9=qۼƊ4LI"d]&ao I= ] *;`+&A(, )8Gy"2Wk Ϲ6v4J}`'g(4N6™:E~=(uÚ&6 $iWbT\4D:VI'De:2XdN7OL Ww%&&|BSbKIFQň1-˛N\嫠nIəX-t)oT Yq+"gгPfGg bo۵ 8}N}+[c:=Vhk=ߓ f$ڌOoZn^aWa136g2Býl".?ʃf/^qU"QPԂ|+ ct@ԨO#-Z9 X V 0xYDZ?LU4L0e_.+B |b;`GR5;70:4I#O5;jb ՎٍV9mI:O͊X[p) 6܆O8ju]הL,&5 5 e{Θlk~{UPbrq?;NVr!3ك=Ơ{!}B.0,,i3ۉv $Q,ÌDdQ2LOg2.n$b]l t02%L,U¹vZ[uX9TS]׆ϲ_j1`V]ߵSEj>zWuD6lN>11XݲM]dP{{}߁1j}z79ux\>w܂ $d&J/*G3C֓/OQ_9(H#pId8|"9sNtFqo&\pvHҔ)©L>a]rMˈ XݣԚ.٭J\̄/bZGQBO(uuܨ`[6u2% K{RFYgP][U};!~2 ;זּ_;m%Ma. =},+9Gɳf Zݔjc:JC+ee5X`ͼ:(EI|cΑbVCca=yvaqԺ˳V㐈IC@} kyޙ)Vgρ&́2#;kIku5AW HBxʤ BF*&qK (r-k"Lll b9{ ˟PW3eez+͏ND `1nֱVԐ܋Z 0_d쯝(MK~XMCl[$kTWa *⩪"YA,?0DA|ږ34<#2P-S+O{"1JIM*M^X3F{ZVŹk|MnesT.jLjF[AMʩB:Q+*CW'wjQ`zGŊb}*i)=ͭwV[>Er=]+i+2Oϧ[KDzi<A˦6zYφ҂Z^_&ߢrl4ZGhcǗ"/'7h++J{ f -89E Ŝeȳk{Zn3ajJHA쀛Tڃ2QC*c6#&5ےpN5;Z6afYp=uEuOq  D2eViNy~_"#`r n,uf4w'?Άd>˗bBЙqw,V4?Y 8!n pQso%%,L/ }<%l9'QĈ )g<2z" % IydgVƿ+ZgYZ07070100000091000081a4000000000000000000000001672b7d89000029d0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/cdc_mbim.ko.xz7zXZִF!t/)]?Eh=ڜͩHg,@jնݶt \N,^wf85j1c)wzl{ 3dT){|fapgF*n ɚOSRʇVZ Fh\u2:w 1$%4+Qw] W@?kң҇KzC.RlojK wRRk ?"tXW^rDmĵ%27 E&NFɹmqX<0c/?#>opsťmXNi}+T CFbZ͂ @" Kp8U#*c~]-;$* L :TD\t}2yP?IA 9JXo.޿oc:2A)SW[˸[ҷ<EfVDT~щ q~o"&E1 7_ KƏtO 1l ]r5lCvsS c'HyoSD3&~.&RZuT^&Cx'z›Z)yRf5Aښ'%Ndc'{t[}ݞ B=K?MUAmTd׼RF`rHL07^&ESrKn(2yȧˈ}xM2_-ҞbiI6+K6l<aґT~rWxjX.XNO_ 'i3_j!qyǼ Y>;[|x|윐{_l AB59_(!y?ғ@6M0Oy֔Dρ2^/*|Ms3%h,2@oV I4xܦV-su6r3 UÊ@Ç%wV}ETˢrM [>z-yxF0dޟgtȵI[ cVx;tD_e4зq0ڶWC(q}#!m,;t[FUM٫0*GRيO{1jp+yGe/d] W{nc(;}: t6S T'RT]M'2HgڷE1rx/|4Z2% b\e/7õjfJY"es_VD6TA! ίRx?JEz7Unl ">YJ$z9Dh֦(&k!"0Qspxʶ|qb`b`&1Im° @pF1g 噉3X B>fKOB@reilS}LF5bZl?4BN"e9 c2UA#!A%_hh,~:]Fbm dn-"\]GC~LoPeH:jSt_*#NKwZ@خel9EZDMX^"ʳИfQ/i`ox5k$ӽ"T|,p\%%0cB9  j*i/D~Mf8rC-xxozRCAt#cؒ 8e~'MLo;4HY Ajt73h~L18P*tA X-C .pXJ~:7(MUƂ%.4-oD涕wHՁ!B՟Vb|Ύ:"=oSq)> 67urv[>dZAl[?d|4*c={Ґ2ΒdR1F,H=2Llna@="Y˥?mђbQm{A(d~-OT8L!{i? + Ͳ-?mGagp9m,P'=u cA[$RAP{Y oA,[Čٜ#_qvtAz۝!Zpy/?Ndd˒Aw`}C 8s!F6=p&g͂xǬ"i95/hnyJQaB1j۷h]tQQ ?В-T'UMm%38*uT-ibpT4Kwq1| g)h3~fPW;97w -U `'(j;x9\+Em"~P)ʓ9<|zq1wn)mc!;VT =Tk. aEua.x5*0UrK)f\]WU8䞱|U@iLkG๖z`ou_eu֐b~#BshעDaVOA_Cmy7iQm:!OdQ0W_̢E6aF;֯~Q[menA D"[ q+:eAch&\4N-XsU]pY(C9΂B7 ro\P2;g>B5u[8:Kip׈^ Ox{f FwkQI.ANteAHs7_瑽~ :岒8_Hf]׃VoYR[d3#قKaul׺(6 ףog هW q")K۳ VЪtG,sK>gS̵تdY#SP:HRj_wa%|p Fc3MNH:&q'݋[{iVڬjUc,Jguۥ ][y{Gީ ],Ἥ1Fm2ˑ"`;EjP=8Rx1mgt^` 應|l.^Nx)Hfb ܦ#| +o+P8]"Ҵ}h\>]g հȣ C)2"CIrLYG/0. NV4e<;?Oګjm-$f>۔Ng8Fc;! ~M2H{)R: uAs#N4Iw<"MlzFG繂V3Zav]%szޫG\B6;`t[rhy\qzSY#p,P@ɰ%9%gj(JYJ99 當M+i|`L fei&ce3Q1WCffdfD4E} 0(,Sh$R$y[&jnwݷޤG SSgx=#|E(xkGDƒ*@P%AВ[eIhpBԍ_%(NF xc1SsGSngfd;s1+43}gU4+; +BF{XVz ޒ@D63!ossQ'kia|[_QΒ`Ujn-Z{hyX`%ƐKBIhWU:qv^Ye"G%19 ٰsĪF$0-FnY* gHJtpX {^Ũ|TcX=΃ z ߊxCE}9r!̔ -uqpΠ;-^dEav2ZCqq"qde;}ꇀ{0[70PTź_}nã̮QO!d-D)՗<$>]gdU-2DIBWRF/MC_m!f[2, +-=|㦂TUdMn#^#MX+\h4/Pv&)iLE 8-p󻭝l Y+iOuϵh(BSΈA@tj\,L5Nh7Rp ]| |@ Tlz̷ŋ4g}\6AOX(f(x4{yn 0]և]Wj{)}u2˱=ԸXM# s+ Or \}wI5:Ǚ蘮q9@9 x3:1U8?^7:a Rʸr!Ω1IB e[[NY^~!= ;9uޓNibPX:EkN3R#zC' _󚰈Ԭ6T7C7*(Q4)]. "?|TrOE-^(;B9hf7jj?a[ E9do'G H=qTMBBWڊ'!wIbs4|x(%/[G-i#tkYNot/`JP}emĶj4ٖ2L;Dky)DP^;dCt]it,?a۰P-?7j6ҳpnEZς/J2I3ò̽ QˁK O+Z4bBwcdԨ/n;%_5A[`˺F jK/HR9ZYUi&+ԃȽ?0>yF?Hicؚ);|=C2 ĴQ^LY-T ?$ w ]oy# ڭ~EQHgE/\!{ݲwIsH8靆S1]gHhv+wG"wv*4֡K0-s<3焏)\9]ڦSg8@w3W "+(U9oTm]BN.svcw!mIh/n<\#olNߣՃ6kUEc}vwIl:8 - ;Ps+HgP+頡9k-alkO_#)Qy_.^ gOJk,S^Q켹ql~ۥA{ЫvtT4x,G(#ZB(r_=rNk]ugĈ%'MaN' 0"6~ڿ*kiDRXHՓũQ}QI,rשNjuE#@]wEkx9, ~ftvw ^9~A3vT?>f Ø?Qs *}&==pM(Yȍ6m Cؠ!ElR@V/D8-E`/f ™btN_%,1X<2!i0d Ȕ5gr/mvgD;JwE=TAT:9pVfJyP>Ki$yd .z5A-10}$R kH1xf8E1Y.y40ZFiW">M8"@KZd*ʧ aRB5}+>*Hj>,.z+M2T!Y1Wiwfk{;m9PN&{و:WCԿb* `cwy^æ~0e=¹6UF8 T}W͍J?9`MkA-)}:CŊ*ˊkH:oW g:IM 8S7Hcn0[q龳~(SKCi,VMPp%%ZELYrpiS:'DR|`Q#mQ=ymg(cM^#NoeY{/LMcGfy&Xq_n_Ld4Z)GU*/B@R٥ī Y*׹(qF7ÄCI[{p/=zt^hHBy3rH%)S:F{Zk&q)vhe?]xdrA9ھSX0ŋ8#5O;St*ڛ@X rZ<>e>4bi|'W(IV !W`U|!~ 6we,C3BNIW Kreb}(ʋSKjt;A p`\Lmpϴn;8^6#sv~B!U#"v`ʞbk}^rA?IK;L-I-wxPRg䨛A1!{z:74%Z*J@uG͕wAy޵j"%̝4[cY%O_DVSV; d4kʿ̺fNu̓xmzguYD2n`[<%4^yLfD|Yu",Tg2 y׹0+(NjQ%ڕ\S~ie "B.6FV9~*Ewއﰢ- 7=y6raCQd%p?tW_e}]1gKwZ[bx9d}圚,+?k@bɗa}};,|i9@|k"̠!8oBRPܟ;)?/K` 4=}P2+otF_@4ke^;W{N͜{Fwj:o8S\3l0efK?3J|q;-q8^BQCs!nx<֧` [%ʧq Vb~XQ- )s>*KF0.I"]ԓ锎kp<2FoL2*ρ1=<]mNWΩȻWNЋ ^%?~tNJ4Kn϶(  kd=[*`qϻ@hKP'=>qӜ)3z AR|U|#:{aP (UJ,[NKj&ʄiWmLma7,tr)^qI#,J.%+6 zGKmfgMQ 2[d.IMQTdoVX5~%2Bk U/y.%Tg%!N'ñuGgAL&+tV0śD{̀^aJ/U$[ӣ$>Nƫ3g]O |kiXwd`x TaCZ?0;]xoNO8ߌEv2xc[?y> ?"!VefKkX4'QJ|?[hhBqƻ@IZgKaQɐ>z~ :T6 JkS#Sߦ[&ޡ9UwiV}'MER.}V{\T}i!A=FVL҇ɡФ7Z+>Fh9+;L( qjZǓ{[i$V7Eny>P4!mB˗Cs}gcAT= Dusȿ+-k2K(40o0,f_|i:7}fk^g[zT82k$-ak [,Yc`Ǒ-@XK,&7sj[ޑTS3ѱgYZ07070100000092000081a4000000000000000000000001672b7d8900007778000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/cdc_ncm.ko.xz7zXZִF!t/w6]?Eh=ڜͩW7#h3wʤሯ8ÀEkͩ~Y<-[B8Lgol>)Dd&J4$Fc10u^xV~RԱ[,Tj|)i` Yn?1lzKO@2L.p$&dM=ndEIkj33nI[noc|J|D<3xUīG631"HQs0+M:-}I>Wsϯ:ʑ)2ek4]J# "("7gQzX/ܞ>"7Rr_WB:G+ϰX)o lk3?t7 #C(.C˔MB|*.Neraq3:U x[j*"N`ۼn7Սj[+LzhR6g.ѪHi\DJŅ ņ+ʱ^h};me,t.f NWb~с#+ OkNA!w/|nӒ%24jk^w%Pv_*fhLB 7σ髉BWF#13Cia1Mj ?dLZѪe(aC|hkgtYMҢ ! h@G$vIػ; .ǠA>P5V`ҿ{Lkp3@*ypB- kusz4uթ md,{ LE-wh6ћfȤZA|c}nvD&P@ؙ_^@&+["mWQS 1@3P[JE{GEnVzPAߖBnm]E5^ܗ1ria3K:A/ۈ$ߣ![OxVkYߖ'_|(5F>P<Ԭ"^'31G/ 6FɆ0J+l5vV7ќ5#L!a0]_$ (G] i\6sݕ!>vBMR#oZO]},gUB־)/gFlmzWMGSҡt%Q2={-i\}W EY:BA @)okbʑjm(GCzdN 3L [.1vǬj;$ۑ>o *U 9jPFoME ;\Iiᶻ E+FzYq/5|ͫ 6[(uTS[LRq#ކ ة;IZ)VUzaJmRt""bt_f\{$HoI\ee"ۮ:%{b'L~+_VK23'Ҋۯ#Qg:0pF;o6+͒.D*g_|nIÏ)5c&-:w2122{6?XU~Gw1E@6zQjKLf<(݆JB-.AwQ,k{Fm^=%-X="#7%8 麵?VV9шBOV}wf10$+zgEL8ʭB'U%]Z׌L,9(S:\bPJC~2@pKy(p2.]RY&(؝\rc/\o߽0g<6OORm'6͖C(T! `r{BK2J BNT0*k5]W!*^ژq7(^D;貆ޣ cjcb:LCE]>pVq}K)TR9 > .Nh)KwGluM(zj LD[?&`EV[|E<ӸM5xCΛ 4pM3IYdVAJqX޼7oR?G>ߵE>krv\sK:KS3<dءsINoUs]oKB犭.6j1^/.zO/CMЬf Kl%C+aܤܷIw-^6[H !J~e 6CADξ'ԼYK`*cqSHQb1HRJ^VƵ^>J;T #r6%OZT^ho)TpvSg"X|'zB SJdKnfaca_ ˜=F5 ;-ܺ@Hl+z eU`qDe'mF4x7C&G}1:{2VSeh"cJ?~Пܫ):,"#y VEHwͱ3>]oߓB Cɶܙ2&I<+e[ؤjL;qڇ?;?8\=Ȗ1M2\,Ő~ٌBh |@p3;T#HS9^c(cb^+i$vʀ`A= aBgz)m7fߪ?h#йU;FƜ%lF;}NNW0maD ݶӃe?E )J=P2o:{ubqTNgAîk4QyP1aT55EU_h#2`sqTzЄȂ;-Ţ]d@o[nHND/|6zx 8}wPg. ~Xl~iu4/ggc2Xnw OwW!D lڌUnμ*_T[{1FJIObڭ򘖘v 71Xӥlo_!EPlg; EI#v[ɠȟ"Oɇ?F3n1 @D|C}Lɯ+RyDno}xc^Ws'.]î ON4gK-4[i,qN.-6Nђpo1g"tztTgE;K Xk/2$$)mnNk>Nl o?eo{!mĚ ~ o ٭Wi#W%; -0@ aAB۸{C+\6ؗ]Cqr+D}@JDhBUF_paIx`6`3ƈn.K'НcP69uVZ5*`lH]|#14$cXSX7㬞CP*=#n˱MsxLfhKs~z CXyp6-9EkoqP[Y7m|T5vhĭRծ{s=١muj ִ;!s):$.nz%0MIHr?zǏ'?' ̡!kw>Ī>;h&epܚ'?sM^Sܥ_%*ocUH9{n9 (".DXܳK%gn,@:{orjBU=(+F!Edk#$YzI(B!pdz*iC 8@)mK߁0tQS֥ b؟J3)Y0IM{E[efO fB0 |3(fM'va s| ^tZ6#Qyn!nQV!}X_E nq@JhK\UtO|0V>=a@ Pr5yݍ~2|->"ү^Z_e&]ɠgUY\Ҍ[OB5 *EPL0d% ?&;@.:3ȷֈG Ul"WΕKԖ+f2Lh>8[ !JVkbpxlc楟V&.,V^*긳8C̵ 1v53intlS86&gqTrҠa懝vB /dR8t{?7|)z"u)Q%RLn!D0=>Л#:WDe6~Cl fl4F>{hxJb kX` 1T/OJ70#|ϾA^vj^MOW }|"A5sCq^Bxts:΋j^mjF| $.˫D#Bb Wfa8Yq5U5z5/f7H{ ϙ@N+OeX1}ѬS?$L*g2΋߯`)1^~WPL.P eַs=旘#ߪ0c)!W 83g$SluaRłP/O*!;.Q7Ƽ+X}2l)#Gu\]ݎW>"75+bm|hZ׳ jP=̀.`q3~2vst3 8HXw# A!bW,##ʠO lBZH!t6`GҒs|m|`&si$"Z=aٍ}*?)HCwRrO _mX$MٙƩ 4PCO9fpAxpr4 xdLx~OWp2 nYgwr$5dcWLQjv x08 !wy{h%O*NM7GWWd{WM_m^E"6! BBΠhLMhlK8qƸ㈠JUg=x)<u9q&+FdLG5pZă5d{^%$]&;rOi <շD2kR:-}{<ީPRܦ+εYn:դj)N-\S +ȧanmMOQmRuwl3[k])m '%Kk"su1xetE-HAN-!ɯDzQBj81DQJW;l67s%b2{Y[Ƨ[#3Zx#FN!sG#̢ʴ&pv$-Ig7  #윴ʶSY ;4~ɗbzP$B_Nl̨2ĵl4Xˌ;vO;}k5*:S~L5ӱ8! N_,q?./2/-ݫT饚C+垝Z}b ꨻nH :.ĩ\V`:%5|V\= %ވ'va+F4zÂ7bxp̠u\3-79>WO^8I="؉x e@˨ 6;(w$c3(}R>VdYZ\u@vǁ}/O,aJ]u>F[Xd ],ͬ$2&֟(fc.­Mm@:`y30!6_u؏"luӐVeė8]*/ O00ZLWbrbS;G_~L@'҈lc65!|;&̰%LM:KR{gs1cU-YaCaJ!Q|0f fH}?MT:3lu8?H V[eI|^}& U{(@Q1C0wӖ#R[2W%<" jvv?AQ5U&2z>Rx.$J`i "RYm1ype4"*L?m/bْ FFT]\]=8G5 1"'l`}CSHPx{,_yivObKi\_b3k/> aRCeGtCGmyVq4C+CWLTvJv%N3<~f:P Sy(LJ2꽾zNe]-PG&qa"io~`gXVҀw '>:QY$ E:Y7=6o(%Y$`0alO:Q$碔 m,N~0土 rv||CQz$,NKCwFϑ.9@"E(},/, HmLs-t]seV4; a;)Oߕ!ru?׻ҙɜ0R E}=-Pʀ뒷Qr!+teFlS2<`7/^LPwӝVobJ߰qG}Ӌ+,b2x+0 }a/®EjhGwϱץHS[6:KS}7GFw}fяxnbtZ@-ڮECTxZPa;36)DRw З@y o ~ C[jԏrbI;oDz'"5ƮrՌtl=߻]*j#D?D MbyM1ˑ gS艻~CFA,W)Mjt^? x>{IQxOQz?{4k</Hd)*qkd˃O{~..QW3xw 9OBz[& ~Kaئ*6#Z;Z0>.3H ]> veq ;7ʫYRP28@o:'Ԑ]9ɦ遽 E;YWWLr6\pL@/6FWx_yUlʈN9D ,{Ewî)e.q"PhHgFC*gxuIqՑ$BPh0]jMF}30l \_~Ts6XԼkqwbBxmIˣRKE [v*8 hs߆zv0;-*(ȏ;Oћ"z&?\Rgb!𠵊`_"Ն/cIJ-٣*cJ$@j3||G,U0ԁi. qQqx6{Q2.ݚh&ok:L]C -7X]P"`!A42VAuZwq3~1IwAHL<({חw| di]g;ًad.壦'F3|\lq5\w 0fj8Mo),c#1Z:J0OJ= PmJJjk~wDMF~$\l2VLhMY+gmiM\ }v^ҦAc4r E< oBt~? HtR;G׷Xb¨t )aAopd7-(~^wW/ M-Ⱦ@$Q#q0&3:Z-Vk=.>O-!у qMAjxQ:[M+Fpُfl$^e}! 讼7e."$~JyXa<%:MN{3vQI=P[R- 섢z?`62#)x[.@9q\a,b ,u$}gwHit~b/5+G=8`LYl.e5^ i^y??]o73F܂–`jGBFA+Ho%A Q\ _m>GL#7Yw#x(%M?k4<Ť-#-/D:.>?8h_ܰ.G͌!^gI˿Lҳ3W&(9cH~S :K t#H ?[i{| k1@Zwq{VO)xVCl.M2HS+ q=t3[ 0sVL]ާH.TZkt^2dc9Gj񾩔)XxD_sTyo!CBˑl>+m)Yx)쯩^j"f.iE#N:jUb9E, x.Wu49t1ڑ u#8koޜ1k;5ޭbo5oa_h<ǁ[)|PܤH^qǥV2<" R,$ )pxR)B-[bb}f(~Yƒ!S۾jQ^B\RS̋BDj=ne8_YթRp,h1 6/z _7fy?~M,+i3pyփlsfkۑmc@%UArPIՃnC8 HD-hho.iڍ9MփH@;k<}F@؋\r N`V d@=.(W/Nفx)Q]҃IxcN i|Je4RK@]`*ܫ gKj\I~LX^P9ƪpZj_Gh`#?".߈PiɴQ_a/VH7x|{_PVq. K++v a~ !6P+x^.b]yS^_6ƻݡEyWl*r7\c߭ZmK2S7"KPG32M'T/w9J?t]Th9d(OW}!l Ď  T4bzi?6|4Zctdޅ|$U[:ß13r}E$L~˵?>ŝYlgmU?dk+$^-wHTւ^,%9=. ?nA~#LKI]jlrDR7TEXJ !1E{8sZFڊG0Eq3 f~-Unn2`| nm1Ѿ7)|O-!sQԊWC?2^l2nُ=6IE~o *>M!d]"#sf\} C{ef"AKU /䃵VHoeAl+f0Y$L[$ _ƻtQ5PT~? NONYk !'Oh,+aoxZn4ppi(=2m3 b˖Y I@d&:F(I˭z^lknfN)B)TxJ>CvW^pSkfhv+{E_Tx,>p#aK>`Ö j_*O/2^q;R xUN&nOv%SHS_hxӈ+mPW%'rydmԫ“6K߀ʰZi[j.Fb4,)}MA xC&M iD^dyJ.HZNcpz~ Mw&1pc`.(gS fhD OP 0,k7`Jfeeb/)(rVb#ϵ 248q5p,xP8Ee1iQ ;zGw`YduY<43#=] `TrԨQ~䩝`TLY@.D$ϛz  Kd[P̱S&=uwC;*ԙ~g UڳvDyŽxb^?y^C4 WAa=mZ9YBs]>d(£h0>b ?g jЛ)q NY2H瑗TC K`mdKNn حmoX{}>Q,Jl5hW2qޟ;4eN|r #P H++?Evebfk]@=ByIk""^ L.l6 L@ XOy^j"%^ekQUYҦ5ɾ){b^ NF\ķF7FwBĬhcmOftt>>BѠ >}Q4pI֡[Jdn!J2 \Յ}-_'+*enl}Zjt ~dDwqaըMQGjrѿy 7 :ց}¾dK5GT{>儫A`_A/O%7Y!g#+m\ {*qW$,zact q$H996:n)}e}v7 2B*/X"(^۽H]*[dV`:OJ %_(=T;ldا>,&2!2O=rVl|k1j ,{*-"n, uL5b;27c9Op*ۍy̝s"R~!hr3ivtK˜ĂpE@Hz@b+CwyŔB`/-rFJ+|;|,7)'L*͑eGEza`9$PDBrŪZ ։|q""fU^΀i>Ⱦ67s1ZK'^q!RPT[UL{cú+VŸ+9: ?szsCg/)aB?-$VX6`,YZ:&&y&FMZ3\Ll9ܷ봻d[v$}#B< V KlЉ9o/p"W3#J,c mG@c1!"Z$HG ͙}v:\afeg3 bN1 ɜinZ2z!1O$_VgҨ`R+T#' ķC.Y_3Gǭ9Îc/ /f?x7mm}ډPZIb?em"VRAApqkr"'ce rGב5mݩ2'e &Kji}Z QM,!p]@[`1SFvD'_No^6SϏŽimj&HR`Y3/V@?4gCѰ6s}k}Nn{ѫa"ᣪC>6jۅ JkgYؓ ޜ m\1\u:ԗ2pAG>)nԸ)(t2]U>O Ǒ+90 eeֿZ'H˗w*eN;1X,Yޝ'q<cJ.3-;2j^KŒwh`nj9.,FO>P$AKI2DM1>\<.TqV=8ʔfРDa%%굴˞f5BbFkۏon Vi #}Ckw ylpq'@6 ţ0:ӈg蘰{2V&\j Šd1:C2$CٲH_ ;y%[œ .ΣqqnR\;妬dSR XUg-@3$$*Eww+ "%%>#`Kbbmp AshTp>2 3.Y 2,;7I <܍#SEhN2fj fHH#;$Iu]ZWZOE×7l)d3pm W㯺$DFJX*BMYuH{x*syI6}? Dfş~EN"9g\U^]%CQR_WAρi4)3 8! HZ t0wg3'OAdKć.\:&mmQokX#"U;ȓ+Y}$dZ3T.gM Wu 9גqo䜶U_);49*xb=D)x|HEqL_.hklv6n.b=$ry]%QaP"Y$6֘ߛsqLWH7 cAY6H ֔4ZůX=j&yf6qBtܚ Zb6 ~h'>襁&#qC9k:do,<9SVv;ti&xsc=[nAU'Օ̔<oבmyHfta7n! <#A^f>%=K`#+F*J$}*FE|vYNartG5n(_a[[)%(h"`I~]q|ogxEÄKh$40e)&o0dh Ѷe|T7!SH6ݻ.&L[0TڽC^!DɪUB]$_OՌ Y79 zȚwSu7o<(T)ԓ4Q+)SXX8\Nk3(0r`54冸rV+QH:6(tgA'#{$;;-95c:ղw `noj̶N;ax I7~JF7{#&Co D +{6'i51jKskʹAd8áx\RG2Ʊ?O-y c%,%hX bdQrHnu36mc+ʧ_zqX{ՄtrjXx5G(hx41káȻ_;C4Tdԯd__fGve WnG#zUniFL=~>$0H؀kPx^&sG Ɔ|;q:GW{%I Vr"x5:T ]?{ߙx7XnF[ڡRp~?b~6IwyHb|:V@K7Y/sm@DVDtf2{V:!!<9VS^hQ/p}5jJӒz02ܯ$ڬ̽@t.Q]-w*N38F?!SEF펠c] T@tdJP򻵮NQ!X8ПXY۬^Ӡ lmc"J% HF^qRR~WP'ź ME1":N.nϓx/pp N)#X?BPY c *X*+ɤsE'P>v:+]/X<0LHҳh3pw[%pw('\凎Ο'(Gkm d\@=wp5aeQig YFWoU->鐮pO;ږyA6Lq^ӵj\_@\lȦ~Լ>L1xae ζk\GEKgnQ>M1`Yƍ/$evH|OVg4-6 ]2S&@&GJ958 թ0}=nSjWXLL',n.0qI0ԱEK u {%pXrzb8xtH\o>h* ;)d  `ݩE6{F@%/T/'/acm7*GoM14wn0- |é {غ}mC:^LhZD 5'#5H+K:|ĔLuD[wp0hi"$xiF- !F[)G&d.b5IشYM V,.˷?v;^^{YUZ3?kj/obJȇ?KHo1ƶϖojwIfvl m؃ Y,a*i &b _(txxҕ9T-b~7/Qu#жpuပܿP=`!ٵ՜&wr˝ F{|2,*6v9cҨ keI035RSKǿbtHSڽ?ٴPw-\P(O5$5/~ԪO?d<F4S,H_(E' #nFG7[VpxPg0(ge#2k L'vuu-ٻ\޺=(ʚ `h~VӈiZsSPdyŤxW2=NxCX:?LϻaaQ20y[ թ?l_u~ q Lon$M$d94̿w@lk8h` P3n H`G=Ɩ_}Wpyp A]|h&]^Ghf]5Z^[U!hR Rp'g*Z]:;`KZjvJ=BTRށ'e :JBS^VqpMbEW2{ Rں &$7c[Rպ:W=HR9rhKFbBϢEf8J6gg~كx~[I#nYf:(^:I6-щ._-Imu 4F1kOT$a~{b4l<**PcRt0xzr~#( +/סAQP\sUߍ[Dv]oh}\p@?q~pJ&VzrC=s@}1C! >dƇO?S%RǴptTp*!E&?׆_$x. D[-`5A)&KБgǂg0KJUܲs;fb#n.E}F7{2U:UdsACz:F6+W]-)u*Z5kKR҇Bv)l$3=Sr@<6k*ew_g ZU4KefNpX:$Q: ق:.qӪy6kgꎯ3ts0i^w\+}%8x_aϗ#ϚEHd ɘ: }osB&%ų̯dr/LboF[<$gɯkҾJ/\g0_t'ؐjҒ€+n:?!(Ytл ] b`%)݁ގ{PYhnl97])l'. VOe' ]ʚh$+ %tBAR.zfAVdun#Jl04M1>,@-k}SL6^,x%‹?!o 嫥y9;QE4om&"1J/'fѕ5$ C[7j\4#Ɉ9D"yNu0 Bxq%|Nna_7N.W,*r׫$̘k_}D'-ߠYRn-T;3 4dz`8H)vq"Cʈ piusU;cfogs: ȕl@P K16q /X! yh&`en^bH[];Q! cX ,>W=O AAII1xGHk2.v+*D_sj-a=&ڸpoQO9Rwy`Z&msx]=Lګ+}ZOqIZ7 H2ڋ8uHVB V̠kܐzM_Q!W ~dͶ%5`j[Ֆ6̣ # /ò:`),r>(O EJ-˨`>p`v8^M2l5ENxkTu)Uчb(jYouueZ˭) ~ڶxW!{!IP0^QdAo/Ex_r,E r`@`TSƵ1v =8Mx:تi75-ߋ`[4차mM(/.%N] |Jv00֫|WIJ? f5k5ҠuAL 3L@$b`=h& I/~hDdi+1Q6&GfY_d}lݰUls <1'لpC2byw_B?9mR:vf'W#ɖ8bQM*x{DA-C4=\mju-/8[(! v>҆\@Aٍ w$(EV[Vc[vo^!~3X> rs7[}26pЏX5N*}nBo kU׆t4*O8 рdh2Y rU3_LG6uER1^?K@ql;T"zdhq^+u"#r=IZK7*YVIא"òi&ıo /.&p >fLF$"~jVn0dž D5\}Gd݇sE ^]Pp>HDzk늓Q]vˎYMiuWi>#6U2D9E+5|ɗR`Ȃ5}RI $wЄ 6,f-*k"]n7IHlTV2]?ٷMER>H窆T%y( MS' {A Š{2vYcd͏Z $gZk4S[0{x dF\NNPU7"v~G^يFFizR42*@cA`-/c̸0 ¡iJ-N^2O"@:P%: e-x\f)2+^x)%1! ΢0(S8w>LfPOo0Uf[KN9łIڰrGŻ{=琎7Y@H"XKu1 LltUA"'+6۹"w#9eB Pg<{c7jUhy֫ZAίU}"XuY9ח2j'!uH_$fLn;>pgPϾ+܌$LrBi"da]DFIJ JWf$MKa5̰wNuIyZdG[U᧸r9./JO0^L̞$mֳqq;o0_viYpOǓƃ ?A'(:h|&S $͌ N*L\<3pƯ0PTJQ Y~t~ű%ᝫ>L&DPaP"6b+oS@e:^Y杖-/J7_$UM7qֽ>€(;kk #6"SwH Z,9Kb)&)S%JZU@*7?aX>U_U%;0`Qd"Sʮf.6tJܾT~VhɃCZI-sݚ8oKmS& W[o|h!1klrrGBu䕈q]iU1۵xv3{D:o&;,'бl;z`!Sֲfyȳl%4{L`[/T~LuR~a?[L%IE91;s@Ω mGN="*}y , ,aD(dzEu=Uw~jHԑ'52Ӌ ~/c㝒s_֎NO5T9NXDiV]OSv=wZ=J^(dBməD[=l'!h*'j ¡9JʂIqUH:\,[0ᄭG;,ǼN xO9H"0J[ EdJ]9t,t; pxhIMeJ>y{%D}N8l&&dؿ-~o| wl!.KY%Rp sHdmBԳPTjk'lS]W`<:|h[+k?8׌8dQE yJg>K`ˁLS8w!أ/t#o!Tc< +AwB u $F}3m)5|b&D֒~SP֘bR?'v4ԫ'ԧP{+IkiA\mWAո._kF-,HQ:ɼf99$t|V|ɫFXf\#mDzf(L⌂5 9o=tf/)d14gqaoDl4OGV+L2ݿ6sMq 8$%=bS(*T}@ ,JL: C%DoIeBu rLgݯ&[_܋тI-ei }4k\n9#^]UKG2ስ_JeȪCޭ@O.8i3`XЍiC~)|I.* hVxM4@PAeqgP kS;-o@24b*(TzﺲS50J-Ӻ|"\DUn1^ݽL2WJ:;AeIU3noH E;OM,Wf(vAuծtb3 |/4u^oO+j.?G80dH^Mb]*.65r5!B/e{#"7XͲAdY;b{'S1qYljgFBQ tx ҭT. 6X='lWuwjBkWG).hnRSM@#' ~SP AJhH&{|߸4iPūAԁV VP7/:mZ}ȟQ}\I]vsu?elyT{+  ,\ GLB >0f6q 7>7 Cʑ@LJj/]It_ :$o4!f̖l'yZݑVMYyଥWEcZo6L }ꀻH Ot0;KL;Of^3e0l;^] ˉNU ; '3” cEA"!T#@HS^@0+FB-rIيU?uE(>2!d/Qzٚmׄ+gYm/ .K.ܖMDky|O0g&I\H打z)kNzy^er&er:ŐTgǫSc R$߷ki%R͓(7@-P/rJ2hL3c"W0KO@")bM؁vY7Aj?a -Sօȏp5nTCyvVe{tKhOݼ9?yT꿨|wAЂ>*0d70ʊjX6u% WPKG<ަeq8(5 D-?/l[eؠ&a->ۿjlA2??x}Cf;PZM "}ƔD2Vʴ؛וOgꊑc.|#O;<7w׭T%p[^x 1C!7ai\pvئhrG_h[>S%|B $=bx<ųqX{EiR7$df琛DoMF6tQZ7 dQ,m/_-L2\4AƫYf͡ubuSHXtз3K{ߝPDiP~ə U`@z28^tvu{s:&H4I[ y-b. C_K-C2\tdA:wZB԰;QAIF>zc/J>JuW]]ؙ~sr&Fd`N>(0掰BXw y \2E4`LIwU _pdx)#L{U}*JV\٣17W55[>j/MqsGwgG ¥˟ r24 *Ut~c%dnƮLkyTC!6~E7g4#Mյ 4и-]mRI3fCC/oY,XŒ1 rԢDxAnP9Ȟc-7ꃄ[ A\'XQw~ޡkCvu*bqHR~y7Hӻbh0ktm~)],E9@5A[2L lO"z"L> K+T_ƵR#Ev,t-ܑL g]_`;#{0Ddm|Qnw7!@>E$BC+ oo u9T3x@ީAvS5G;D^ep$l n-5BL/Z>ihA|rWĵSl>&@7Mh)r`i2< , j >=_ qh#7] :~LDIގ/a"R PdpAJm6hCyI!yW:w" \mQ&/nuhى&X#Eh|}k;j'^ Tԫ2oY Z yf'SG `(!ǸִMوTْR!u kCaB4+P)>ztPKr(꠸ ZbDgT7ٰx~vtgYqg-:e'=~UC7Bh sڌK32Wܘm-}L*TZjǵ;iV XPvS] Ǝ124ŌPz ^#IbFd}C!&}"s#9Lyy(ANcr8I]@5xSY%37O;4 Mr8e@BAܐ)Nĩg _KON-rC9@V(?Ni@s<1W1nվ  R6T*r6^ mkq@ۭ抇 Q*5d,I#Ya4I'UC>;餑oCd$)_akЁc#AOȏ|Lǫ;f#-Ia+JZ@eL<5HSLE쁇էyA|-ph*|a ,,u9HlhaS"?fPtހs En?&_џ5΃2Rm;T=e-zM+/!>4a,Hs!29+S"mKy\D #J]'&R29"_׆TQՍYnCjrh_ <^/ZPuU7yp{]Gͯ6U55gX.ڡpm~XK]W ?z5ׁ@+ud1oЈCt^pT+h+S76h5/wyP:aw:EU'S1sm];F Q }BQ!nkXL,EI8jFQ ?-N߾:gLHqRn"~--?D: 3`7K|[*XZL]Tgg7ACU8J{1]dD'™Ӿm6#CͽOpHXd0H->wР~G^iGZhh% ˗%BH=HGSO Mgt:G >0W}3sٔ'cGPf)uRl^&)rGmY)V(O"ʻi @[Kڌ' ܆6 H5}+s+8-OIݸDIl?G^0>"n-Lɣz[|Z(NGq0)`$U'm٨ln`+ i#34u](+PJ2 fӇr8k[epQ$9\yvI M'zjNh>?- GnzoJ_@ .gq5?0^?c- NV[ٝ {ޑlK/˯?k#uԗx5-ؖrmn`jg췠`IyV95$#|W dkKuZeQz+r]0eJ*-AS&-AQJx3j+{%ZhJDKCiYO#Qs&Ժ}=/ rd$Z) -Nn`shJt v)0.1~{s7r.bn xy}_$@ &No.iL/{ ,Y/`(nY+$q؃ڻug50ltmhB}Uȏ?e3Y7T):B![L2Ho$N߉ gӴašpƙN1}o&+C3T}1a.M /K\eyGȸ QQ Bk,[:j =FaOU#]²x~~,re5MLb\\htKCi^ȧf%{)0h!'" jbd@=F&?kJZ쵄pbr{[' ي]f-0^\VhAd)H,B~d.B!"KyBkJy#3BjF,s7{5ZV/ڴ{)Sw%x䣿yu =Vp[KMti’ܝKԊL1+ s_ ֡2,LY~'Dh&|K6B㳝%3Z. Ehf#"蘾d=".ՊƳsif{O?suן?7>£|O%Ųeb9>Յ +ikm;XӜȺy 0aźM-vC .Q ".HǨYWYU_4`wZV yqS8r9'<]V96aj2#usJ֣#^n:֎3TN_!ZJƀ~-,H _v²rk;`weiJ_K|1KcjS "ͭϔ2Ixv1?Y#M '?Rllۧ,E~Zr"e$_3 c$doƴs?"hcE2:z*к _|Wm ,3o6֎n |s"Â@sϮpt5fZ1M;= ~V2_FD~Mss^ug{\X6JX$F⅌"nNS*7Ż(AkmrdaLwT킡$ObM)90nbZt/#m4zvC?j~0MX hqkY,;˷EkqT >aOXzB>aS/+:\tE"MSh>_qg7[BQ+[,.Qyڼ"Ne!WLWPW΋^Օjt߽gfk?Pm?Й,XlW?3趑H)ъW2^#`o\|Z\t%R ?Ԝ?w69 Ѕ O~/nr'nrH&U|XoUo0vRy>85@CʁN7zoܠZx]4q-~3n =MhLm|עZ_M$l醗-TY/+S"ʗ}x=or=!B* 6xsϙ_TȦ-VРk۫/8鳷kea3x#zc>+Pp:_4f)!! &D-\3н0utRVk>-9g^2](G*I") IXny[Gi**8dj Ppt@[j'._U1gYf:OYؗ?:Τɪ_`ߏ7bGF+^K[猯rw^}Kox:FZVQRN&a 31{ڽRNJ``8-;ĤiM[xr-=H=,s$NEoQ)L2+=QD ʺTK廳C$iJ,͜QBhyOZ{_X~,jSU7V(DƋ8m&o<]Pw(wz̊o{H5Ѫuheʦ-`uQ *3u3J/hV YwP6i._V1ݏx:i_.ޒSۗ|8wxms|S )!x+{` ^rHkNAAEʅ"s@TdA) !#VtLG0λشJFLܖu@O'RsMtWR8dmqVw>>kbPʦhN$a{9"G!(Roi1wC_%S0s6T1s}g4a>cSBnZ%%9ps隕H!1)&_k0`bb,%N!/ 8:ttHSYQy#T.7flJVlko odjIEx_BkߢW#S.h(y+ktyobN> &| c Ek"g,d_ej=1 q42`'j'&p]s'皡Gxr%0/f8[0M AaҀŸ`$xqN (iWMښĉCGJE7+hcD6TWN~A #ckϑ.~fq H,^1=9STQqʚ, `@y+9W B#l)~]);QFO'TӦAdRohgJ4c.<-;4K黢Z7U;c0.K`k۟Mrǃ洲%:/*bь9 =p@|[Aa2TZx%|69fw` 'hdv6p=GF&˷I C^ Е#fT{?8"mK',z ՞/pQ$8A+*șt1ŕ0*ULb$#@ ${0k0;Z4N[-&֮R)ݔĜ'7sYThpUbigXh;M k`5-tj;̏`_cHP7In1tyF!Wh1?sbC+j,1JTNU@ikS͜$}(E+U{}-Ф5*tKUwŘ[ol*Z!3 &ӷ->~R =v+mrFXNV, iqa lRmJGpU TC Op4E_ a NMX`]\Y: :J8v|x1 )p.^Ebr po.C0W lMd_/R y3VĜ%F*byq^?>cP+;/uqe^X/ m`}Onٵaj/RYU6" a\l +=]Rl5a3#A M0}ďDtRxzvNUHjP4v7E?ts$5IqB%gh<:ܱ65 $3ؼ_v>ߡ ӵt*;Y/W|ɉeJE(n104F#r#rXz&z!О2"Ij7>2e'o&vv_BYm3&TaV䣬2YlPW&^#l;MIqH(n{.X,R`:ڵ!ATc>! "ݱpJYu(/lI>(L?4.'14ct2ƏQm60PY44u_W[EG'WکJWYtsDLT,Rf?]YM^'DLhU3mwa>z?u(al5m>65B]cnX0ć~fBbVy 򁥉*(J5]eQ?&ouhhqowqs'=%q` 'cGAL_J"3 `1S}]$_bIՃ˥r a'?y@&ޱ=i?EtœUq <|J [i FvHqŗ8@0,2bɁ0tdM>|V8/3X˜>w,w=#-֮5hܽBLZ8rt ӹzca¬7@E2k\\>9r{=43:~̪Rz\{Bk2WBh*oCCVY5^ M :y#~? lt|c[ҷg:ƴ-B)38dFSS3l2+ Qb(o]ToщMm z!#ƹl^pO)őtWC?pִgk,eS5x&lhatku'T p#KrF7J\U>Y͘;Ε˳ & Cg:v[{̛0-7ʖGtf*]^CC]ymƅ?6#dʿs'%f&ETކ.UM֕(CÊKA̋*oC&nS*zV&'@Kp%ƑۋG 7 eoLBXRd.VȘ9v]N0UQ@c&BbG%p9r_PݻՊ}݂X-K˿+wO@&[-h/rQ&RAgsרWj5@q5$ wFPPW*QRtրwE^rf7d՛$a^A{hw>,#xh>k[,t~|Wdݚ58Aoց]}3Zb&o4]MŒ%||Fw\aT$x%,Cܒ7 ޟ9d_ڷH` m܈L_ suX0ҦRӌQ7 4$P:\HdnXYuPԵ |3/;\j6~L@l5拳'eNԲ j9"NL9ˢњo.] N4G8Uke-7{9pbi2ATîS_Bߣr4"bqIj.`Tre+w*:L+WT61J7iWtҤܲ0# KV˱}V8  t-&ri &vaʹoc"(>Wt* 'y2U¡!ǑK7Kd;dD[H"eщOUc&s)kÃ̻:h4,}wLXOYF!+H܅]]Oi5*B [έ>q7GR'*h:A]AqmzB&#kqP~T>(t ?Y{sF PʨriHs'/€5sSwx̻T5+/9e:s}Υv6gif@ OcKz)e2F _' c<}r1RxGLM5f>6r"âɓۗ& å筠5yШ҉cpf&ZQ]\K8QO(46XJRlud>{}DS\ Lt{lDb/]_2jF̑;,w7hrZ$ 2TH@J[*V%,̠dg@d/E=r/q׃2[v-i 3m_R}37Z N0 2> @"",ڠ/_WW&wQ`ES,.nܴ)+G7GOqҔ_d?H`?ɏ< +Tkߐ{RtlȤŴ`] S^Wဣ}dD}䤑/O҅cM NOS+^FI}@HvWiLC'^tg{źƪؤGŪ^Kׅ`>qddK翼1Fzl{-X$rG~"xۮ0ٟho@ʐ.e2ź-˗A)x+1[k2ᰧSh&̛9Q22 kz}wD?O$z8YAu7}zz#K?hA~A@Q嶘"K'\$\9 )GjZjܙbZ05v<7Z~hp$TzvhW2!wrqd۟Ƥ9|01*D[mLv$0_%(+|v(q$x | hc;,p4,JM Ώg*72!Q{P~!-iND<̵u 7鵑`=ɩ,2N~Wpx#Q2sAӤT*s`N'BIT>"^Q۳6w "JpU[eF%-ؗVXߜtL/h+l1~[ :L$P\32M*%:oLКW Y~ ^'z1ROHǷw *Yf!! .*]%燂旰ϦbԞFj#.żd":-,LmҞ{=+[r/8ir;厉'x\$RaBN2?IHѬ*x(3~xo(6AΩpj .粲\rXT)A}>~MYP_1>"gLuuV!fZ9LzOOM¬0pxdP[aەh' 𷁞RrUlF3hX"+N i|]9G+GbX9}zdBŷsOigef#0]!:0 '"ˉM Jy0/$/&6) eF5d箅] VUH{u;@ܪA_!^KAX3M1߅su=[΂z4~xC@nuQM=Y:K%*5IwB\9¯ɨ)k]thW|B0E\g&^u϶Υep@f@ $'-|&UteMq˒<)},%UpLr?)F>QIR>3= XL3n'|)BN rm]Odž@%F/S%] LMu!ve=*gl4Lԯ%^'vTHCȳ4(#\b=RAЁ\Fn]rYTGV1@Ȝf%+r6[tBK K+,*ȚęZh._;QYÅ4/ά}sɔ;4܀ߊ]E4S/$bPSك/[.~(LF*Y^[oyL- zGzVnf8<kb(uMx0 MWPKݟאizkw.,!7~,#N8h4By,+g(9@TP (tp}); +&b:Կo7!Jhӄgsz <ҙWR/aBCBW>l9v[IKUM6 u< QQ;-,ŦTcr%67}ww[jPda=XckD|h*D$DBL{C9mhfG<@l9zaYdxvʹW~zdϙıP\B>Bf(; 2"2F]'HOCW͇t2vk$)>C>0D*SgNDE *֝2},Z!KÎec>ai͒7Gy>dUR LJl df^OSP3< &(@~Q" bj^5'uqAlkNU~:ˎ;f֑ ъ^*){r**saR o}9c|.˘NPMamw&d&aU~ZG٣sp.ssH6U:>ܨcRIl d>bU??(dJ-bAvӡJȠ2^fMs?)ɏ4xvuD^BNfWHN]!l(ߒg/ Kqg ךK~& 5k'rtfkmm}q_k%%j* |!fTi1fgNUUp_6rr^C/[̗DN>^ A sXJw/t&Ա't9c mۀ;"j=/A,9v b_m"kv!G)XL@=Ix rh9 lΟ)|š֘^ iT<}}R_A1$RvDEƂKU.<>`n]tXL4h h>^a^sœ0ڽʩH͓ SPD̡co bR!Uk^:}FԺ!Py%3L[y9z<4vΝ|,uqhM Whݬg7i wɌQ !lɲENZ1椫8h<~q^Pd$WUЎf+2!&oW`xŒ-[cHY'w@Wsk)Xkrø9cy ]r Q3ځY}d%UPs)H>ada|掩YG}|gs Iu5lj;\6 8dK89=yݥ.dz,$\*r4iG.Z{$ndIqE< Xbww=DoxzdB1eمU^[0ȇ(Ӷ-jF\ p:4N>a&Yj^2~vnvᣞN= [`I[M+;Q 9VV'|-Kzܮ8oǻ!1-cD㦪\CJ|H@@HUm\l3*J5 r.7Ԃh3 12L"g;.;,7 b*><.7LreSgK,Ήa!ӭ+% >19g *C}; D&`b:03}R"w"Yq[DvyWD LAj܋;{RT8B9&e}=aJ-۱V4w04aJ.$nu?4o4l ~V'Bm^+Ty(]U.m!}Ŧʲi}•zbYv;ong\~IfY/RI\I;` wOэ\5#)FçfݬGECAڪ HO ᡅŗ.UkX+arDdi(J;^;>Q: wyaja$-SKfdi(&[ ,N.]B}c-Pdqp+U!<'n@-xŹK?$mE; ţȠ\ ȉ խQ'ۑQV!TU;u g>hͪT 2Y#T- O7cПNdaH2aL~',,S@PT;6j{ϧgdևe1|Xg |$QA:LiFa0L2ݤL:!2@yȩ(Tb+BooHR}R;8!^ʴjdWsD"zi1f1~".c|>I =I FF[@e,,S\-iڰ9rɍ( M2FIDя 3KM RD w3c\-^٪P5ae/W HGȄuAW!TxfL@in}ރ;^]e㴬uϘ 1 2a-:R﬊ٚ&H"-"nӣj/N=c/'vB&3vŐ*t*C;m,{U86;GI-9,ʹ O-BI;ٶS1ԢC˕j#vh@-#5\咑"ʩţuUE.lT6X ~Łcml ȭChM4},3ĔHnõ~$W@ȱp^jx9yHQ;ljO71i2cUA<$@FlM N}#Hͬ{a(kBG%*^d-E=/_"J;YĽ}"JZZ4mnh=dn@ m9͔NtuX Lb~/ m(k!ezt [BlQU??Ϋ{XC߆gR?ip²2uNh @\;-ȿi x^irT;ddYl (iyoi4C@6p$!&WRhlnV%/`/|!S1A'5MT.IVBц.,]MQj#l06CDdȨVxNth=ךl⧖a rh.`$5a7zHߜ<%P ⮕$SP`wI\c^n0?48ʐ.}r _G@aq.m8U .GH)fR%anK.PKB/-2dΫΟ]mhR7' X~~oj } о1'pzv@dyQQ72¹op* wL*GVctJʄ yQi2э;Vx8N7bd>әQ4tw8.= {( T2ݞ2n*_zؙ YksФviq鹗vNW,yЃN u v`j\ХZNu6 4\Mc(ɆXc5\CqR>Ū<Ы,!㐭$l&bM TPgV|+:*Yz wCA:ҕcecڈd3=ϱB=SY N ^]ma&y}̢u[Dv*f#g]Y 2%j>sOG B)4>usb!ܱ_M}ĸ2 {^!LD%[&CTx,;zm6\Χ86 zWO3x(xuҢDO4CԈT[hF%!Nw;}3 \'p]}}:/O狮̵Ø=gϰ|uR"Sc2-AllBv] y5U3 /ds9;49b t#=|yho[Ȳ}Q⼠W~Pmvt#/=AVQךo*uM4V%=1zXssR˥WdIAVoǡ+)X_z~xIu0I5[gyS\,W^,qxTk޸S(믫*QUF6@K{ Ǵ`![y}Og #mȆցp<~OgDJp_I%V"f3|% )e G1[dO.7ប]Ӆ]=8p$4F^@O;|UZ6Ѥ m@ ƑE8.IFӍP>B-C1N e >v5BI.IP./ZMF!^6"|bQPDݣ?0ՁRð(pVN@R ]EH ޟU`pe~t@AE<?"z5?58]nDŽT% fmms|:l1+P]BmkzYucmZB@*-|0/'$} z4aTxB.\z>p})T@/=v߼kMqbO[;x"L~t-wd 2B[Pc&G@Y y M~)!L66UCnZ6"L72_a(yVϠҨ|f"Dq ͐U1l1I/NdNFޮ$&;N19= T5iTN*X(s]*JmQsBQOwKIp#nT\뵄)\r^(7pȏOA=jF( i2+i2(D^4ka:>-l5F#XbW--]8uԃuȥH@1rgevo_s]gKChSRvZ>mP2pXla^IꂥHι]L.qk[l8mMB8@W ΄dɫV3@X洐q6/u7 DA1P3H6M' e&M^kc ;rC" ̺M0}Oš7 5G_ja'H/uapژn!B((Hk2 5 qN[q1aS>b2}uvT@7lu|ZzpQIۉ7 Ti^rymǭ8>\|yvr[Z_'XA{EQvQ^+(;p@_cSB10ץf,]/+ְ+4OttLľk OzTƙŢX#$k)o~ykQEVAs?~gQb;uXWHienn?pQi@Q>D'W5S Os *ڀcRƫ)!G=S!HNcríeqߏfX~  PңCxV4{ė??؀Cƙ^6y}Y(u!w70& QfJ&ye ͯłո*C- ̒Q",=ipҥW8B]n8<.]3 >@+XgDFBȮpm( CgX?86\e :evD[X@dQ?yyȯyBmxw$PY>@CBSz^ڡg-M3E$%H13tN~b(o{>QAhhIX4<Mf;+\ۘ(|:`oM 7!vRb5Umvi;t_{jNs%Ԓ#AӸ~1p> ꍨg|y;r D@qKnP0}94G +bl(e*]dV;An)nP#m,fF!xooK%E#D yhDٌkOKP,H[07@ʃsu9>͵'X7hg/~fTM7Y1<Xz78 ͱSEv$:OnLA07!q ~Fއӎюə/A{A, F";!*Y>DJ]d- v59W_[~ˆ"d7870[ њLG!t CY`nʊ4'd|޼~АwRcHW*o[$yzmer۔=EjFgƸП?aR@fb~~=NJߖWw9uokMp+7BbYZLr{s)VժpbfAi?]33 X}iRGG:r҈EZ0Vl7KW˖с̪xe75K\KmzpjsLPF0Fq eH;1 {EeŖI)C;pUcPk+ĥ2RENTj㏄SETh4KkYJ;42V:l|'Y省zmsyEA^޿SbU BqN9>O|HE_YlSAL [rSq}gD!dA_/p[P\)v<A=nbX欎sD -/u;f4tm)oRNG>iRԤ;E" @ÇSeuݡs*ЈCU"y{$̹z)7 E+Zv%Y#":,& (QsHBg(7$qRw-b` h5*#ffYֲ@u6]:.T|3A[{a(>Kt"no8`B+(9S#㦃M m'p.̉L1Ci`k ˒ȴ28bS~2M5})x}#G s R՟4&Boau %cߊ;AZ?d48K6}B3{shTvi#O0,_)rR4IXO#Ops :4Z@*jFfꕽ9) I(*TڎBO!rhp͈p(束K^.W rz!BmTU뻿2&dUf;va=zAfR/&v+ܴT֍s$ ;Nǫmvj^(XV=dj !f+zjqULjcj`[pMDgY fte?)c^Q^Y~R- yq7%kU€ߡ3b&s⿫zZ?7~]R[PPh{RGJ+y5ֳ·ԭ xȅ" n"lDb[zhEP-GNT[S+ }{h@Wܿi [fr8qk|@MS Wk:LsbiAzvQV-יx e¨ڵP34>L\pp_N7ۘk _SyOOB+)3^=)8g.|FRL}Qp♅.L2 1{4MLI<ؚ;W,u.>ڠ /-X]Eb~!y_lc0^H*pLpH6ozLu0og"ؔuoPz1Nt5[BgI*i/r ,@$m|ݯ랺YPjc8$,|/=% do*JzjdGkQJt6ԩ J^5DHyTPm,g{ F;L?_Q8)|!,gvKLeBc9?OE w3\y5T"]!GH| tUAZ),bhm Ҟ4D>)v+Ғ㳠6X z(| PT*iI7C6)vg^% fDCaK_|uD)l:h^IB0b#+b Z ?Sh+>#,m2X⨁D0 l  D_,<4.UI5TƛʓN7"OEdaX}}V)JB*);Dpcs<0dʸ{Tb}2Hj볤:?;55ff^+a((}3z On3UDZB&3oRRRQD_+nb|-Y%@ϕF ]cI L*6E7F[̢9OD˶~DB{8rg& :]$!Pf[l=Py-x蠊DCc  6l1'=QUGNTTtz|IPT)1]lCZZHK,[uL}NO_/ at9H9 !! ĪDº?ennPG0m%"9H[ ˭<v#͂<$4w~f;#IEMf/$ܓqX10eu8rq`$^WImLI*˝*owSq͌LΊI3a}C,ՠ`v D~B}Vجu N ΎlպqG [S\f b$a֦*w_)0$Ĝw) !x!Hƒ?w7{Զɷfra<Qǩ/#EeFIWN?`Exf]xG3Zm]Ç)~?FџjKQ/IdMq罫cC$Ztj*d)-cZ>mѾ r@ 98x)O\J_6X_@<jE[Җf=Y r/urI푗I@{!_4yMg"*=3IqZkrJiPRTWwu@T\ caI>v#C|J"SRm{tZcv>j&+٤Iyx7jp [Ar"cQoZ%8"s5w=UΨ|:eUpF.*Xt$TR11m+ u6i,&/gܬDo!'Ss>qC V}Da=G|ySycdJp* Ä43,"VB/Id+Ӑx Do7yGbYXy3YNCX,VNKF3^OF>s sWɊ|G/쮠"\!cÈ[/+|]}];n!Bg s)lcFc g -j Pf~t@? $YLe pN v-.yR1v?W7`9-C,m/U)zEyO:d130E9'j3)BeYgg^ޤ{3}*ft! HvksASοOfv6GYL]Qꩌs(]|sD#Fl}"oUHӿZG^ȹ7~+tp&$kV@o yT `fIQ YDձC?:[G嗞 .!*::w3MmE*J r $D  >DV̻a{&),U ؑ&ňPUbF*և S6/ |l:`ʷx:amhLfGsMIuG%< y"#m$>ԑCy!}%tGYyc_6fzQbMJ@]o0B+ +c #Վ0-J0B' jwS mVT`ov 4eFsij?gPnW]^dz^W6p h)w8v~[0mqwtlu4Tzovr%b1ƨJ7ܚo9(Ybf;5G |h_-­F ]X\QVP8ZtsE#CA LU3X n>~2٩ FBH䫧]{HU^^\̰rʸz{5kW1=[k=0{ kp،fU-5W;i.a_gef!ž>O qT&\9cwn U2f𤭘 \ņb/e Ͱ6)"}.ضk'Qж㛍z xv,ߟf e(mS O.Od%)g~,'Wi!;Wż1Bw԰n.ͽ$uR 7zp.-mEY|l4ArG3EbZ֥-uL4J´ 5:v)ibiz.k͵w1l^ec&PQ_Ywݸ-»+cxHnȄp~W>i+Nҹ8MIi NI2/U܌4B¨.D7ma#WFvfa`1\J)2[zQe,&ND~ݦcR)O @y=@_ v:zݗc0B% :u`/] (ǤˍGs/{""tm~].)͒K3ETuH b NƓ-&*ڄ%A%zyuQ/w>8R s=C@$MZnL^DJc񢤵(˰`濮|ӝc94F8ׇKM?M]ܨ/‡ nVKM;o{z& tCi Oo0g 5}V _l  [4"ޖ=}%&nj ٞ.fw10@&icJ+yQջ1Vն"ޭHA*598>H>'2eh= J`ޗ!Zfc@33cѭ@S%F׸Ŵhݒ?HՋ mV]"'oK[]=IWgfkwe{:z^El59JĆ78\{ U,$^ཥ fUkDm<"s+PlB ޏ6v* b! 6 4bJf-`U scm|pXɔ<r8Y0R5|Mp47Ɍ%T.薌v"Ox%/i.EX ‘OoyGNM|JZh%9IТ gE s+3X>JՊP=i|%h(nv-I*i<&zl5ݨ8g-B1e:.>֞2 C?/R* :՛%dcFXZM0yIhwaVYów6X@,jv J7G^Nj>.,4j. 0+ cvUBTh76tVUF*E_ 6mH,Tg0O}bNBPkXHv~SDR76FǁXvRSK֪"̽ qG|zj'' նl^;K$7"84SjGH=~5hzR|3rR<垌pmHFMm5qGg>܍X9N *FyyM4ڨT֛6N6'Y^֌wT]ν+zi 0E"yqvAxKG#[I|l- 'qtE,OzS3iTVw,پ[vZ?b{XEth9W:÷(J\H62Gb{112pׁPüzViŬ ^3͍cD+F+a{&_4lyet& 5:OXDݹkGr;2fxXF.b7wM=i( rW*uޯOi xx(qsI_1^T 0]X9'2# aLw+FDVg2yQ)5(Sϊkv+:a5r^l>hĨLKG`U<3xq R\%*堳9r>P]LnB C~uĚ)zWI:-áCtSPռ=46&ڋrϝWVAsxK#'r8ILû8Nụz1n>,nx wЛH&)m&5j50z;`(GBl(ݍ1'F7kSTT&myO)` ( n;[v'Mr]m[^qc<xH;q٘t2ϕLȚ"҈^k1}#vś"g+te7VQA),b|VNڂ"ۄ/?"V&$5Thkn\JN$?ݢ|եX|8Va Cm5ݷq\Og5Geݧ=J̇KXYZљ^ĩylIg1m,!w,tHY2]?+nMeȮ-n*pcwTb՟DQxdLTYXx7Z\F$IMC֥Sk7lL \IE^Eok`j.IȖX6K!fXB?8kɘH)hV}!.| knբ-L8Iq$, E#3V rZєugŝW@= Ol K$(ucUEG;sGiL6ީ&Ct݌)d ]9?YC |H4wjvj7.T1M҉$61)n$Al–=`If+IŮv%#Wj- +~t$NGc.{j] P%(y4iEt0g#M׆X vn`|B*(X[ti6c+ED}UF5+]kDI$+~FV0b- 8e^?IM*Bʩ-gH|)H|xOto*Ws@д̴纽/~" tXL`^Y|"wha#UuKmk|3lCḊuȸgP'A P}9(19{n nNHi!X&$C-: Sҙ̮(_}6O;%.׬ND)7*[w #cӯ#7Y. waL@[G^0N{ p,]`ܽtV3U sFn7p|,Gϼ(ÜZ2UKч7*MAh+^a[P(ĂQn8P.~iJml)>nqX]s5@6r!&WcȂZrm mu}:$QvG|Y U |'pr?>,Fڕ1`]cvt44~gw@m`iؤ<ʪH?:Y=9kI߯Ai ^.)\^XuLKB?‹sfWѢd pMNj?ʞϥ@!diRvpy?6*sMR#MF(LѺ}S<)?FE%ͱ9.2\U,gJz7UOڨZU;MB_>Rq%^{,TFޣOwKi|[_qfÖ JQZU# c 5ǃC]A9AܯkL1ʅ3u*81~>_K$3M@V:U.pR&Ii)+lO=g?D{;ljL tZl-> k!> C?1@1FY^foW5ymݒ/Wˋk=HG5t,4P/v+ /bw@t`qIvl\+\R/>K5JR]IC4sD#[F CKW k|ҭ- > y#С&3KYSCvetIwc2xv| b` ab>lXrB QTn _ǟSWN9ۗ,+I6۳>G;W񉪻"]:t y3J)~h""Q'>}Q5 V BuR'阖< 0)|kQ N 2m}mM5?wMW_d5Z\=KvZHym|.@tlڋbCbɅ0ȩq{KKu;aOQŬt_v8}^|U?^R0.bZ^їN z܂Ґv. էf-V _M*|x Rޙ*Wd)1H1C6KAMbvqDjAoI-9Nf}U2 )u VlX>rd3dD0a{ {pQE0m$L )"w8[چhG%vVp C}( z=ZdԥЈNUs\ D˕[ȘSDXo 3rk딀*I1(O2צHRfOvw"|/jiRfR^ZhU31y-]o[#$j$C1b]i[&S|ǩy&daQ!aK{HVeJ^)Xb>M2k^XE:1U\X,Źvѣʒˍ&}Kꗲ09ai2|A{pg(Y`9nqE ǼwMC7Gp).]ǟ k'pnG#ς'oZF(/wbL(EJ 1 N@[O^ }Qy!?'h K\rY+/ `&X!\>t@fZ)']2*8fsjOqQ!dSxn඗HHQhA1eXE&۵VKpL6N"2SP;pKK,9 (5 tPKQ{{ܨ{c3>D뾙Mob55C0R; Rӑ12]$<6OeB'H$DP7ߧ3n&U}x:B@mw4z?Q%jbpףz-1_Աv[[K%gJĝv ?ihȩqro["\5V>o$睼*-.j{yuuytZ%y~ЏY3_.xOWT)vD-[:`w0ͷd 2UŇgi)vzE^$J:dǙKtĶJU |hEf W,lr ?$Lml P0NMM1E z ̶sI`v\ A~՛E%'_/2IH^ڄ-GRkFQ.^fgPҬ"40,p9=ڦ)p_iC=ACߓڮX+I<@:_M>bڮ%- E,(XS (Hr|M5z W:CRp0/! .ixV62~K)Pg5C Fewuv~`4ϡj .nC ޼5$IymΠ^HLaƟ3dҌYsk7?iQ /XPh-}D g`EaEr<L[$8O}4\ӗ*M]+J869.:+$*`lۿDIjvz#-V=Mpb:wv~v:WMR+GC18<.7.򿌣³`C)~d4׷ɲtMNj!C%?C1)UT6t!YLT)(gɆNX;TߵWvJ[~/rlo81ӷ Zn%*ۅvЂrN=[h:nڹHJ?Κs9eߧ@r;1WSzWt< 5u;9gJ #1X֬ݟbk&uYR,A[8 =[P*/z@"`UoULG.o6( 0pYUBbrejtWy W X;B_K)Ð%2ƢBu9%ļGyIY8b(}O Ug#<ǙlK_5}Ⱦ63[%di}m2_ew~)pϹD5.ʣ1! K@ce sGմrkRy!Mt:/DFЁ֮J縲d_Qlsi3dbf=/o*}^ *)!:mrZAܚ&_*m0+Ulf_b5uѣNݕq1s(׽ hq g2bSxndrTgTA[oB`M^>* c NeS9Yqk;gw=[4 H4Q \؛) _A+)J~|]ʓm D/&k Q!i2*iS{K-bڶ<qQj㶕]V{D(4oLSL59 8yb_F2Y7%:@:勑%4̂5A%O^s3'@X$]SA2{hwL۴)}DK8R8+'aHI$qΉ!J)䂐8?3ɡ`UDw!2X3|RW/U[~2s@C˞XGcB9Uew:Ն) R8Rq̕u{uLB:ٙ%8cbR?AEn$߶MP#ZRktݩ;uhm4MdTo=/e.@ 9 Ns4e8aQ0W e:dŶ.!FM:-rvGjxVɉӨ.65:O)c;>S[8//l?cJHue{٥_:\edž)cFTMLUCodQc0 gRݱ[LO Pc#: ɹf⻦0UJ 5^PT+ f.h Oτ5w8v@]0FҮprVI;U?& *QmTJeCԻWZP p[(Nfw1N[u!um/xЕ;{fRt†]2R~^ "yc; c&"}ggf*$Gs))^x#!&7 D@PV͚N^,q'JTkY(FsϒTڧ]&4C**wS5j"/0nܳ|a ޙ) J/7 Fi[tDum] >,#a[e?+O'՛F(cVp9xbGFK {!ښ>/Z{H PQޅ%fz}ഖ!WȘABT|,Ns<̦up0r^G4jYwQIhD@Vv4D.Mv3}2Q4n"ƱBuԛqF39 +9ggEQ@ᡡRۙ1dks*+t gVjt?J튩ByfP4y?{&BBX욿:dD"T+o9k-:骗G{:]qH #6JM1j;} "I\a[Xiݐ\eNn(]Swc\WhQ;R+ в1w^TS;г % 7FM6?_וbٕ/جl'O0>m#Rhw4xe!DU[>-aq@47+,"NOsלbuA_PʣtxWVma.UdݵkOWGO?Db=ÈUkgak0,\rsr?Hzwp @9s] (jdQ``g"FW;beֈL @=Ү52xܷ!4oQ7<(s2͡* !-k,2V`ÝҨ]pJwJZtPRU,!z1ykЊZ;&;v;/ 5 3ufҙt`_ŷrP:9 gZyD"`ר4i"ہ!09 Im쑭vp~mV \ TR/r'N-VY&@߅y:&N&:8hc2m;`k#EE3G?n8]^3Zhkx5 QlوIpPaҶ5҉1Y`vrz =^@cgm *-}zn LoR,[Iwsv:abE!{X-BF^ӻ~RO7r(%U Cb!J TdnLJAD%.py}֞1Sny0h_<{w, dt#ZK;iLyf*zrIV綮jkmO*_ Ju+$װQU܆|5po:MpFA#v縁kj%/)p\/m?o+ ޔLe@ŕSخ*dϏz1u׭,I)h|uP`CS1g4W.Ώ6QCobE\_۾z\Ne #għ?,DX*7.EXÍ>gm Ӧi8p*t]9Wzg\! Lt";!م5H5|],DFO#xNVX4Q, έ v#yu@ '֕Ul G#>٥UZJ$yj,1=+UePѤ6 P 6bI(&ʰDY)Z!{(k /&-w,/H-:i2C%0[5FS]j7lako h<Ọc}FUP+gG&N? F$R&`?~YjI𧤺 .ِɯ[la4<-cIeUw, s"!̃j}}`}{^S%B&(ok.xwZ@L10aoٚ%J#W5]]^CB@&,My|-A ;̫=_#hZ}h oY5ՀHg5p5MxGOe\9$yg1qn{ĺI㶜UY{O>ƻ묭K7CU. 3M5ze٘NX`KނZ˭axQc'qgt!'\tURTKN]=".ẎxAT)N 2eF%|lbn-e0xR7ڮ`riLsgz8lA^5G\@bwMh9ː]Hň/ZiˑeX4t"EFnRI˾jLml#NcmPYrPҔz?C&bLJY Th>Y=pVWc|168TW=j1OjRvw+:t{zsN'thZ{yBF,:Zl/Ӆ@7b}x:مH_j?nF_1,Wbx:Bpv vQ~D+kxy{\w9>s~}*w-P?OŴ5-!hX]UC8Z}oÙw*`'Sq 7|4_@(5ngNh>9|˅mr p.Bòt#ZS`nXLew綴 #ܬQAƢ v7XEcy9홧N۩e ScOn*OufRS߼dz`>ӎ$b515W#&>Ҿ}()bQ^朾?˜hޔD5ڞNǐSiNh$2 xZ++j0R%qZo]LJc,`ekڭʆ wEn@qm2Gaq3 {';": uJg5œ8{cE|絕pDe2 gdq:H(\a)Pwjdh- ٵ5i`{c+*8a}Yx(Yau \HP*0Jxg: pC)LV.0F#Doa-U`rе3wFGB$j~Ԡ=afH/g4W/mp'H2S mWvHe݆AsC Ջd(.$#VGOO.GqΠ>>]D!]@ gU*byH):e^y7w8:-P:ǙNq8)N/Ͳtkk3vŜu ~} H-0~8_0/v5D2W <+p4V,Wuz 3I\`ܨƮ [HUM%;afVWxv~n:vw“ V:\-S^#xtLc9A* ٱDtqw|h;dhţkv`)&^mՆtqaVP"^C#xCgt,lsW?v\(#4,;K|e]9HP^jkӟ:Gٮ.*P\1g8vMJR2ddESvy#s2Fh:, <hK#Eg.!OڟڏE=5mv#SYA8]UaVC*N_xv|~P0^@I-@w蜄@fK9aȂǛ%s'?Vd؀HWQrz&Y:}Xd)l^)OЊSrIڋr JrcgCy`,?&f̤P3`!ڎy2?8 }2$OR3 ZqG;9(6X}kXDHt<@y@QljQ| =$HCi5Ւ؜mm;A)_ك"Vl-A$q3g MxG **pC"G`mT LJh14TrG[Gҧ|8Za7䆭E@)x.X~L Vh)D&笢YronBSt68 a9_W'_vW=J==3/K]YG >T]6o& 5A˪neK@L#6)wκ8h1b B.MJf=jǂv8n4Tah#6&wlp~T˱vzeQlz[1ϣѽ j2SGLnLD0~~dtNyėy@gu3Wy]%ԝ!@'~4|'ТRd٨B򞻙O^}U s d1?Pᇨ\ƿ5kou*~$Rxlڛ_s ?LJhrոcõ9aH c9ВϮRk|:[:sth-StQr|gKuR  ) iocGQwpK{i_Ⴭ綺չS'g\nU- Hm"Df``:՜@ wԴH2l? Q&Ve P0 T0&N3jG%-R ۇg&35FB+H;y[YFK0y;t#=-"M~UX=3'fӨ}aԁvEnR>_Z3dM9fHm2 -PE~X#{`Sa\EI{TD7t19;=ΪrL_?vU|!RlP-!mdn YN~ZZݣ}002bQF7r3 SsY ]iiw!TSv gJ^:Dk ob4䃖8|K &pm>Ų}Z-rdJښI |B?aդ;b18_#884o?84 HAg q5Ct0qZp`vfR6`"AaFք^_5k,,\1{'udG]ٰ?rjm&6.RLt=rR3dqͅj(rƪNLfJQoЭjCwlՁFh!i icc\A%[b񘐋$/;nTI_&.Dqۦ)4̍ TEtҳ U&_V< >+VN? qo`]bqF[^ H T y¢Jo"̶u찝8D%5m )TX&~7x,PN7!S=k. k >orHGL%KEb{";7ј)bQ>HI\'q/SGaK1xv&<ȫbuYodar P*O% ɣyp'[_PJ?4,NCfT;疒 w#UeVw!Nc'(N]"BsZzM%D3Xtw5Z*stZu<2!3-aSWI[Fτd}0P/`}tDgZ.oDǨbQʡt˹Kpi&;{<Md|7XIHJ,j%:ұ韨a *ah04?*MYr\g܇'XeWZ0g %o t4j8 [qCv4j)&/{}%4 P mv((4< aMH!1[xy`ʎNxA`(Vb#ѽ,&fexMgqnK5'?ѻhe$;c{o?rW+f|?kiwW=_c=jټa@@Ǟbw-|ŗj2vɞdM#-cݶ˜[>Nb 1|9#31h(fQ5ቷrwd8r1O]T}ڪnp(7ToeDdBlzh } }3)GpO؅תpP,MOǘ* BRp->u[fN</AkO!nqsrd.[*Erv߇q: $ f˚' wwt Fߋin2cHG$ wq<9+եu9sX;c`Ro@B@oR,&/2Hnj],"?̎!9\&kyJA !X\:ZHc^bePHg;4+O'AJ汣>|Fql6ɳ 7"[r8~%X _ktu(x՚|ڻ7F]PvuK{ۚZU>g~G!h$ۈKGb~jX 84l[IB` M Y%Oڀ0%Z&tP3̗2EBLKWX@}&j7Rt%9V,i(AxεY+E>˿*9סݼƂ"ց0"뼜-eQX+ZEk.qf* "IHa}JmZ~~5TR, ibkKgY!jiOqm +>M=Y6v/,.;/$4mFM(rjdv}o㗰O1qQ2=d܉ǒYҖl^φf@..asИ1Y2 'Qb{VYAg[.蟊^k˾V)jXXwcPr//lyj ->YT7xƓ[i(☵ U2r Pmr#0~ N,9x]lqOjBd`'.l)]7_57,C>rXT(t*"JtP7/w+|/`$[Nf1׀L֒. I_F!y ]F/3Hʆ8.6cJaDK#|mo9_c*bTK<&2pxayzBys,s =Ω%>ђ|̈ˀ1/k<#[~ ;"q_o}ر|e wB:j0qsʃA]3Ej C"̇q+ 9<8Yst2n7RZ_al8_ZϤ|<lD9ƊeQL(q@v`#WzE;~%g|<YmsS:9]MT҆ᩍRBӟ&1[Tq{mz34ז)2OF9Q(,m* I$1~.I";cQnU.7_9 UseZ'V–Ql~Hp .t--!8;\T$M>${?SFM ,Sgh1;U+~rOH)p}GwgBVT=tx}2+֥F]:lZ%:v=l Ϭ|m&2dɲPE1"{Nu=7нp[ }6B\`7F璳 ezОx>UD'c(։Jͣm` Nww D@=PDӠ#Z/'|g3yŦ=8L=QI0Z Woԣv tB nw+O:$xI5uN%+@67nӐz Azzy8oÅYZC+؉N|Q%VMר͋dOALXY|gpP?9!ƑNRfW}.h53KvG 5H03_&Lr D|ʮ84{lMv"gA EJX).EYdn]&%fڧ7y.a쨻[s97L@7?k#ό޻` jrt+(]"' %œXɷ>ph%- ;+ߦfC|;"Edc 1Ce@-!&SFlt.}|r8ٻ{h\,daܻjDeC+ԋ昗Mhgӝf+j#u~ƃ?0ohDgw{ݥ a \×z>?\z3ld͋2Swn.Y+ iuI83Sdpyq \)_WQݠ@HeGXaa!zB2vk?aNDPݟ0U01ʋ =JS_DCM XVIl>scV#|]dxqf $*_=\ufAbk`['>G.am+w:AK@_ f]@U0dP!Q_Bxڈ/:1@9f̈H.z|(jiVk 0fEi~L?^Rʲi.*.BfSoZUnK(Y6/S̆%0)޶1 uEg #+Q{z ewQa!\*ͬu-F~ *nOrB5󆾄~u>ap @`FRŌ: ੇ}3{sIw8J.R>zH9۠]9ţ&ye]}yBeT`3CBr!_J۔cTUjbޱ/qz`?o b iU-xD_ ;i:/4!-CDV*+xD\ ZDa(+VDM%yS%35m'','aI<5l9HU(;~_MڒfAeuŒ_ ֭(V 24 !$Wt7" En,ir}%-(B %9FVuwzuNw"m3,tZXqac0Dd o=@WrMN3BL} K<ѐtk\d·7˴Jp g|fZSkV7тIArVk4#n"Xc M?sZ6wm&Ш>Jm_t59+c5k(z%2!B,]X<τ[(|W9i> y$X@% n4? !SV7-c57 oQg'kDixʣpnzE}#)я}4uS)Jԛ'_zFYjMn$ ~tQnm WwHJXby8 daaf($ڹh);5ʢƋ4*F}=ϫ~n*mC8OG2-2>4tmp2܆tDӻKhN ,ܟ3ZQ{[_ 7ƃkWxԳ{5y)T Mq4[ZBEx->Z:|̷(Xl{͗ް}P]=W18̝F^XE 2/ǡ?b/jyŝ)]s~|KTmxVlGvπI+­^ ӗ;yII#t-hvhֽ(驇t@$.LvxI myw^˦y҅FYY죒JѰyBp{j;Cz"2XPR$kYb.=Nt Z[M;P\pJ~bpwR +?]ε7ҸVL$6 =t/[/D|~偬2FO\lV$8$7:䫵a( #ߗP(,BE`ua!t}̍ .&1h dK_e ܯB_M-c%PD![=$N?K|5lJ @;ѷv U5!ɽaYCT0EI'<{zR$b,>vT5b.\r4Mr*5'&ރ9bhG[BQjJB,4j׎z "A <99/$)[8gXjc xpazFAh`PZ:e*t:n1m쏋{VO!y͇kK &gK$VMAa!|Ug}Z2 C-CjglxrWIhb'+#D!A/Vδ] ^c'%@}կ-oأ;Cufa8OҁNQẠi=*vGXiq-w׻#:< 4}hKHw< v)ޓT{  ګ/1\>{UH ,5}xrd{UΠ'`Ot&_\2 Cx^\&|,w jQŀLP,5k| -CTIӗ8SK?1r Rt3v?VT5Pd8i2 9A@?h<c{n9og tPzw/;7gHmzWٜ(rp\.4pjxUb')zEIlsnY۸/< nroJLw$ăѝKy syMrK;6Wυ)mt+sԥ|]I>I4t d+p~|L4>`0ٹBM+oDI_92jj qüd5$'b ,~ <3¼Hì1bŊn3lwo%&njË9s8ݾ bT٘ȃRX'l#lkL1@}Mrְ~^ 7Gg` (˨liw~e c׎a8HFpik ~KfJzhw)ӟ/ '|;Bo3?,鯟O$-&/ qJoßMlf~K3.xIPIkҨbYF4 R=V( Oeaj⑅^+ qwm" ۲.Kka&:nz[T2G8}CӣըFշ{YwQzk;LtN <-;p#4 b,ٺX(kAQPjLL 3 F'V/j4zmK#OCw$i뤩Ĕ{I-C2DΌjt|QN Arwjð`p=)Vʊ*^qZ(Z@=cV-ɬ{g-|wEI]nAcXCAv.N<-Fʇ!za'<:jx0v.lD^vB)Tܻ&='¼Z@@Tfs]qh˄ul, Ζ})- n?~+q1RX#/<5e7/uye)vI1N2U'Wɔw}%/{DY?_μ+QeFHQ $*֬?|3KoHHL=2b?ywg$ǭ^!Yt>A;* G,`ɹX(I:[׉$Fx{C(~\BdHe I؁`Yfقj~AaytDhӲ?j _HcD/{~6e$=["|;u e&r92.RҘQ/弔-A5!E7gdr2<>&0jk[6ؠ"+-4C ((p<\jBGND V;EOlP3f𠆅\Ӄ,%yWlRQf˵TRۦW?Y6Bۢ4d/S'eq+Ѱuct-,y;P|&ZX2Z/Uy ˹f{msO PEa?J` $\ MTJ,fT3oͷ/ȕJqgA7E"ٷ@? ?l:<;'`1X~K9MɂcNX_HɈy[sWiu;@,<3.t/vo*{*UYuq3%DGt4,dd ^tw4B*AUCaiYcK]5ܾ )?QJwf\ȸ<wR=ƻhm 11l{u'$U#3;rlyvx'UW/̺/_^v[^?'yͣX4'Sr Egyl11HSypJ킿*)m,G[JXM粌ID!* G|^z1:&Q/"'r')Zvo>GJb;'WkHG?}wK:/jJbM]2XճɁl\N`vۉL$%H *~eg?:zX7SLZ?c7+Z1=1f%fk4 ICVǂ "OTHTӤw,g@m7o0#ˉ_y''z,ŗ»a;RE5F3f w&N\q˵ _Ey`UDIK=';z1Ƞdw#RɫQJ}j>N>仿TJևVi{0ݲ5vYCA(ݯ&r.;6ZLv\̈yzV-,bA48fKoqQ~HɫXqU\FNvg;Ո/`szSY`W<"5ԃz_>'"(eD`K@?`p/8 Rq zaAA`5͡yK`^|a8O_[ e5vb5mӗBekȭ$@8^r@@W}GL‖!.z$`s!u>SΞCx'#PSX@0D-(g68$Z 6&U"5ɪ|s{r=‚|'^m+!`V3'_+SNJO5,DhQَ6PA']y+{dթTbq h1"0ʨA:K `Z5P U<.̃ ."Lnδ%Y =kwb?BBY‡^}mw4U<.S:eyb9j65bSBH铓 ۓylJ Ipj+Q{vo/0z! {cQb\XA7CqO9~QNw >R-c*zO,n4Qx !;4z!=W@fR*Dd)@$V5ҽRI1jMH7KB{oK)tX +7x^㚑:3n}j)`٢ݯ]1_W0'@7Zd-APhH簛`ԊQHDL\E;]q?ε(UVߢrGD?4pA;hH4+[uNsA:>ɨzm9N)v[gɎg_P0`8%8p ˊwt[Çz6.{Cm(}ƾ ji6e(ɴq=MR _8;}WM~/%d8 V %ݢN8H f0JA1>͏<#]Z'u,VH3d? %xQ4Vvv*\yّ|$(>s+uC: `/N E;.2/CMf~P??؇$:;ڼD)p bzSX!)!,o s=37 X XɟOЄ7[m뾗@BlHkJwub/9ՠdAQV8P\̲X~k99X'ADZig^ L(4KE[YvW?8lZ3-H nըĿN4lcmU ð6}Zp͖.SS=߰7{^JFz <'IE`o5O[9}gV]NIcM M⪸acv$}adN$z!r EWf͊PN8S8 ͇tXfz2wj ;K0clxS>$gKNa=շ_HpѾd| =M Su8ef5uR0U2#4^^"V? ?L3ԃnݢ ,ެ5-tW,cY%Fn6{iI$^~, Xαb;G|\FëOF 'k:;L#DycN0xUsi"gxC% ` rWjƵyVCU)1"a5 LC eE2&q y9^ Ӻx˱T{rxU,s0Ydj2c_ȯ|T7@IcX:Z=6I:4*, aHB|w`џy^e%(·'@Kz̀Ȧ @QH-UwIvjE(HC9XbSCH+ǐd]w:}Ie R? k44.8- ?+V6^a3.BCK0 1l`lRhDօ2#{:CC)bZv!8a2M*du0/ʒI$҂bztjR&0! %8v6O3=5Tk8eBPf t#k-\2Cg#f8q|M0XR_ҊK1/qB"KN6_.HQr76@zJXƢc-H14 V`r(\'Ry9F-oUZa$oSQ DΖs]y/0ah5b7G:!"+z;=|FQ&N sjfZ2H4Zcӎ&IvdgF/58D/L|~"&!kOwR&vZcuVz<9dBdAUnȃ= $aFvp #j'oa}= 1Zq`ï·YhZ H&m`1@YJ=̇ok\^@Z1 >Jmd4^sD0{~>1"S(#/'Ԁֳvgg0K {2$ I;V:hB/opꀑEV-®ΰaUVz1j֗s=J'lO_Vʐli7BCLji5Dl(Fۛ|{oՁB(IF9Yb@DLJ&8 Af7-};%e.?6^w -30 ˩7e9bpM30*@G{d$IJidze6 o[;av!\I2D_Vl ͹11xs(l^nWv+4ݿ=;$w`.iV_kJ0ޕ%t>Ioؕ 7j$5|yr2guG?k1dAQTI~W?%߁OHDKڽq4j8tK 9Gq&dju@濰nMOc8Ef>ؐfIёj+BغCQEq]䒐&29(uqqIQbB-̵$Hs'?ڞP}ȎqȠ&Y0=My`p|P+exzf[<.X&{*PqBTi#w5,R,: a%i]$kmaD{\: m0?3]nl#P)8˱IKM_D4nQd i*EHd}];hzK#S +ʝ*e><-[t5y~pٵ/NWYÀRnߛqܫp$oM~蔚uOa0Gr1,8]!$]l37[H"KB"פY /Nui``TA 'jO@)$y納QY>_TÙϼ91\'%Uqϱz@w},g>#%r\Xdc!#!EfWwF#e~ٓ@,GOJOۍԘD>Q 4\n͊ˋ%Kq8do[o@oiQhzxVU|k7i&`JN 4:?vβp`qm1S*0uT.UF&j1l#SDoiKȹrΌI:t:hk)ٚ P&Jl5K֪W)0D4!L_A6G6l :qU'qQ1`b7d-ރ$ i9=P ~&#x6ۅ_G奪8yL]нSMb1%[" UQ3˖kܷ 7|,,Y~)X =W3!uygRj8H6Oe7FbjFXKqA-t9, ˈ T dpmdC4A^eO0iQ:ÕW`/ `M|Q5trߘ^G*(uqa^37zFF\u=\Iqs:~m|jBA~QY.On8 u\]=5H  %Ղe{LЩnP!VЀae.zM &?%wxd+cي:@z+F& ЗU;}$c5KmѴܠUݲ hkДƶʖHWda{s%a<^0KD/=q3_ZY+t=jUD@ILÏbh}#(~OD:K`s1xyqfD=Lf(!g^Ò jԃvZFڊlTʫ )Iq¸%36"y GT~,U ҕP+{]]ۊ֗zUâiGR9?af-+ȎLv|(-\̉}ͯ [nnJbA`D#u'|ؓ:z,t7geДn8KA V<ؽc 1[ր%ّZixx+pU;7#o: L))6RNԚ_$M'6!?5(, z5,OdkqOyiVJbcCKDyíl(BOQ? Zm3gV>jA/KcN;]@CIR$ai찗kw(cXb8 J4Y0+E.rE\΃Z"=r+$$In(x .5m I*v.? .&zIFy6ow5j ުTJ\k1| >Pj_e)U^3@]R[PremVqga%ٴ5{ѤT  F? M݋9+pD(R@AU۷ zvZ)2qC?.K`u-ѷ/FO^Qh q[ }j!a$D@XյA׹ vS>62f]o-r7%REJSgxN tŗDJAA: qeOʹmTQZo ~f_ʊ7ƒ hG[1|3Zr x?ˉB֠sHu3њPi!al]99ئ؈ HU$M{~bSVAt֫@569qCZH\ᚗ.BGڛ̪NE/X`=.Qz_NYNP0vhՄNEZ1iwaq">AmE(O&FzOm PKHzq;ⷑƌ  |8 hʱ˼7oH#paOڗd:础o%i7,?:J;Ca%.mkbJ [nkkI4dx73 Õ(D 4_`wof*qx 5jMLYkaؤ;OUʃ*3a1t  SFMZF IOШZ9b -Jתlě?*+f(Zfpq;) ,ps1N=-3mZuQz.%*֚4}Kmى&9מס݇۔@k)G8/ZWo:L' Vm]`,OJYȷu/q/"c8<6C⟄-slh6 r#M6|?]_'αjK%shS}aë>7':bj0H;Y`{:Ʊ584CSf.N^Dnri.O?{`yԦp'er!/O"pO7ruR"f'2BЌH0 B GZ1VZKYbrO5w45o/2u (޺LBUaL&32>@s Q˖D2c;mz. /VB>G~rS?Erc&#B)&D``ߤ3vbXp?ցǸzp֕C n;$pg7a YCZ5 >:Vf#@PwjE)GP` : xugۂq3H~oՌP=}(r/c^eD}SF.@%_>ɛo}ʃI3.hKB4&ZEj6v[1&KE=dAChKX cgZLDz7@O~vV qj?:;p9.Zpc:gN&5̾]RY[&]fm?UנgTDD;QS\NNE,G|.y*yn&ixBRk|6d7閚1*c'l8Y-z [鉳gMEZ^-7F>Ep%\"Ạ8YNO<./b|lP 'ZjY W l%{J=ƅ0-Kny])4B{ ԏv<&B6Ksү>Md3fd E 0Rfqj] "SѻVtď4vZ*юfpwaĉ}'x/ .,M TѲtӼa 1v #]R z?c2pWKٿTFRYI&BdF1Xt\i̵ /2,uVc"`v;c KIz/!7~i}Ey i8 txGe&F'B١\*t>5$_F~ytۘѵ;Mku Fku7EF4v ]-51J2^CϵXgRŗ|3Wvhf"@szMB"kYHVs( 8KDWt4yO|R`ZJ9u7b5`iz#?1 !wP/ǎ ZXVbazf|H+_  B` d QuRG\l|>Iꭦ83 ֜r]T8.H %< [X*L.Xn=V1N5`+yl4'Y@GbU8 j4:=^;C e#B$9ExIUnR⟳`K*75lOg^)i3Dp*:'X'&gC{:ۆm@@[ Э7lHD^3UP//﹤&.zy \`7}]]%#&dMFӇ5̎s%+Rhrt{P2f*K5DMh]bKIRO>/,_"bz*XIhǨ</?X|6UA}ҨvrM Nc$SB-g4ԅX-/HKw/~7Z3pSq0zS5cU[Yy=}O42ݪu O570DWrtkS@{HR_D5kDUpg^/eVpbCXjH ]5nFm$?b\!^#K~A!p Rm5[;r]?ˇḤ;(2hzW!YV=^,?6-rI;o\e3\Ҭ¥B#ydlJ`-6*PY<*7!e rRבq߭f#…ɂOB>$#{ob˗  ZM1zYg(mzWd~I>%Bi`$dɭHеw_=RB[[߻bhWL .@S>>Q *c_1/}+ll| m%'֋օ"Dҍ/JćXeEF.Z&_ݭf S R}fm!MzF6/ʒF z@U@Cǐu{$"A&=>$W) S'ιq ׾ݚ"@ܙbDyaCYljӎ^y^FAܥʍSq2X5@)0MLVܚ!7=N*nKk Kܑ~TAc;LRHwJJBB~^GXqa4#}e3c0'i6\ .w?N@"\}\TNhKJJ9*1QHBAM\ŎQB,@0 ^|UC-$)2`M+z#틱?@!PAQ6-IQҙ#εX]fKiJ͑06PCV[nZ_܉sYdqyBRK- Zݐb~?$ɝk1A]$ijG pYvcN%㚙P(c'gdaVPf#av w= YuPҎg,4.~Ç x%Ӂ}\1JjP/0Cr F07\@E2њlA3- =BcYo W{4a] 0u K[mZ$D)2n-R9-fg>"fCY$m{+mGvYLe,ȝ?j`/|O QrC x߿́bα4Z!B `^a\ RC4?Duﻆh"OoeoFb)}X7u^xd~bQk D=9)r@Ka^`m%:9G]#)+a< J ΋ hru@\*ĩOV%tÀqf0s~(ʵ^/} kj@`R$99m9ڐ zoMs.]HN d(@Ttѽ ;,v!=^ * vYi,p)GD{`>4$1]'P1WvxqD֥HSWstYcIcA"*ݭw^#4P$vO{jy.UĽ~wz%f;i ȏѶ.Z_T*"чζ!cۡe1ɜ?cA #<4dY=_{Qhf'/)Seul b=~' Ǖ?gJP訡OdH2JS2r0/x r}Ugi0ԆC؍u |d֋!E;WZ03Bqa/ E[Z̪w6helc!kdc4ry;B͏M0>SE4\VTd3ږi֪X E *﹭X LL@Uh:,6'L$">@ufm o[pkz}\U,=Isg(~-p'izNߞMyeC2P]vY/k@_5 5vsQۅ(ز&;KSfU(>+9]/w`{GQwc:#7ٷf9B }ok䑽_)(((#|F>IycJ @GM(2/~GNJ] zjjW\J}52>-7[Z·2љ%7&|xWM̕'CC(Ճ^&:SU.dFm=bo0x#NTN.ʑtVvTa [ b;)3L=S_9B,1}nhcT5fMӷZӴ3l5K4}gݻNl Ϟ~J6@B3l&mS1;3䈺V]^0M J4f;m834BpS`JBd8 ^\BEXZSD٭wޘ%0F #Ƅ$i{$iz;Ӗβ`FC&M&PxhͮVs UU;:ط(a@}7=H h+'zA\ʸҾܰ!#~pUD&)hPwx^ L;Ω>̘xҚ!ݼv<-tբ0QE(G9#=+ 9GesjDM`sYB'qB>#[=x0@X]@<(gkdBT:SnٺO#=8m8z)_6']㪈"k,K0ܔr%hO drI֔1n"k+F)P|UlW{0Kx$޻B ^AĄa>Fԋ~rRaQ[= $am#Ϳ#Ց_f l&-?mKLSnU j``&\DZF%r"27۶^(L֟$y'+B[GryȚ#d=yr3F%$:)w4n@3*H< )g[k8}L{ߞͨ "bX&&$9Cy@,[C9 ?5tp ՘[aO\N1C8Qlp)qUo#@X$tgG_UL%YQAϮBȽ+{_T6䃆}-ʨ:j/@/AMġ@7Z1$K2s) zG֥DmxbK4cy|CSSȍDG`am's;y1l3 DL⋦yhdK-M&&g[N,YHTda5ñItpпXƭ<'"U|͋^ $~t=uR\Fo5URyjy*Q@[ճdֈۭ!v7Eh!Whqz G=խN\rrkGJzB5p*H96X3^2 o;,ϻWug7b$Qij]¯ظd5ѐЩPNu_UۉuW`T_-떣)rه'Sv$e4aT;Oa9Ea73:AE1^Z-jIE[/I ୻ -&+Z Z`iM~-Zo^0TD)):VD3X$#7nPPȚd*¼0VLVa +V/p.8sE"tlCi- RHPD mQM&pg>y?]oiꀬ7d)0 u7v'q-gR֕w>rQI.FUopVB9S}iͰd.+gc]%}IoWn$LCRMy55Ea I čA!FI|s?ˡ[oŠu1ڄSKCځeAǶAAw; t)>w+6OQ !^.y%~qDN=qP`h%SI\?jT-N&| &w?TI4SEN)cO X[](2]>dcȄ`}@YW8q&?.R&>LV;}4L@OuFj—T  SFk΄v- P96S@p1j gеs3.C#ܩvIK z VF%Cpro"G{}4j-MomMg2 "j@NڞLl `ғLjұK51K?VY! <QCGpo{ۭVL#~9Iǭ><0cQ8dȧq:`8Έ^W=wÈ6GBRikVӘ~VYܙ]SjIp~sBK;R@ bYIp Z?VUk H#~µa39.a{pFƿyƗ ܂&K.K [۩Ұ9s7pt`MBe.Id@9KPVDCfA8KvSD;${ `ł2Ρ^;f:a|:fjK![~y(>{1LBzOc7\L*lz10<toA  ;D-JRMFk`lH7Y,~?Q/,]lʆe4c=BX$P2. .cUi!R/YXdtsUI@FYr6gvU@KNI :.&Fo `M7ɬC‚_e x"=Zk0h}r=gx5cOh6PMk~3Ҵ:t*iZib}py0e o3/2$Lr*Wy ̄T]%/9ē{Fˋ v4"\D,:ag(*$eu#q *]B*)5:5qDD`i1 ;4u)@x5rxh]34aǾKKj{ߘʸGWt ')l%s׻3p*5Г s_@ 'n8f;̩˱"e?xmJǴR:"{>ͧܿ l).bǑO\(a&"$ 3IcQ!g7pZ`ֻ(\^fG)L=ԃwױLIN,xtM^uyq7,)TX+L&܄ŀZ?IHi @/ gTʙHhڐj?_-\oFxC@Qw ?PE>]~V;cZB~πz(ZEz=:YlN΁'_osڑb Am.ٻf6fYKǥSgJ4B Q!z#@6E ~ͦ^(NE< G[*#7CyJOt%B\r?`U샱|tIx䦖w-WG9svt A&$]=H7;`{*-_ br >Y8b(0KNXo6תE|$o_Ѱ64 W8ȘdVN(P)#8ƻKxة>O5̙[ʟ%( U %}D``"vE^mEXϙruȓMmrE7=c.'d5ZAK~ad^r !߰B.I lFG+vA˺'2W. VP O͞CHPc+ N<=K"@ 1;dϟe[h?N2ߜ6]ڪ<q c 0`o# !\?َ6{ 3Cndux7*9޺o!M[s|6&taXNe]pP4p@# m] ca1<;U3AV.Za䵹LDVwZFi>"pL%pا+φW6!fG>M|0 r$n OSWߌ~tKsݥ5m^XKQw7 WMh&'87ju|s6]R*&l p$-u~22d:FL[67?Sg2{Bi a7okQ/>T#!D Y) 3o`kU9ypgebɵ<_\7:Q-#g<=:<&^B=[>Jcia<P?Vm!`i{H? 2T~M͒(ClE_H2"E<0;Ќ"tth 4 uOe~F#ηE"  5Z('$SMh} Ja$F癏AðCS8 52n)RC[:kD]_ يwڍ10u[D H\R曺 3R F(gW/ 6>89;DȘg&K"5!IjvF>^Bؑ->uk_Ds-l(r[h))i!*c8WR; fGK+ci"aZqS%~s ,Y?KpA]U OBqIV]2~q 7g: Q ÄdJVG(?K9볈qm#ڼ=Du|_*'(6\53NapҺ0Y\700}}Iy!_6)#=X${Du>C=a4> x_(f.=`Gcd:3q_!MzYG$gRI[?`YюIu*Q<<(,~P~xPAY7 3o$AiT7z `x$4I2nފ%6vcFMuVaw[;paҷpF|4Qa"0,<5ʛҊ.Chj)x_ nLp#sU_ԝro:Oh]r][(S I+_-J4o)$ވSnͷE!P+9ԨIH>,}OsxG4v _ OIOր-h$(/oeRϕpr|~n >W|%R4*2髞>e|FR?y^\V tF~~k%aզ&QUW)&8$C8>'TgUA%(`,acbS^2$L2\򻠺"皒KXmb^q59P܈~8e%6i)}㔥vGR SVe=҃P0 !*>MUϪ\_n))X$Cқo\\PȪၕU:V/UK7` K1իo ?m[mn0'-2g) p3qƒP\؎Oڮ$xuA856V,2`c9pJ#tt9&8jon~meKC}It,DXzyZEݱh$zsZ8Ga0lcX9#k7V'|iӲ{xՊF>~!>QyQWzZ,½ȹL 051*F=L~5{}V\e>6I-f G/5X`z|jAʟ^`²YDݼ8` 8 uO`MRCIeRh&rj] ZBޒ'!X\&|j팠2Xt[ %ALh˻pO--]CBMѴ+#?s/(Y|SmuTA0vZh$v+ Oe%M 4O?/5XWCUgfI[e3Y lnjw??S`{:ys)QY.wf|*'Wvy8TN_6uLO[@iM5 ,ԛДyc_D>|9C\kvix˛_z̕@# =_;k)Zc 3277x<||.eb3FIEtitƴ $SRhUtmYu ғ H&ڵMt\Ҙ;aj91h\[Sjxł#s&Ld~ÜvJ/P> j]Ls<(Cx}`<>터ߴOC' UnQv# N*3wRh淾[n#@NQ9G:2wwAզ2-%6Dya~*^N^jtOcfd݋Kc7(-9XgCI5nf<>,Ρ`5:$Npo3ca9L:Vaw|*)y&5v\`1pjV)~I 5E`$gh0FF:yW h Pq:W]j_ȪD-s3Yr! +B@"^gجۘYlj,!BŪ !xgEOתx5gL@'Q9RgjkRP^'3}%b `0„:aPʔ.!49'7al;ukN +{Ct} ipo㻽ӛT ƫdduZ1laj6H=!QS;<ئ CİrHnkr%!钥k1 4H.Xu\շۭjM 0ES9eJ S$k],ш][sDK+Ñ1/{,$V`P dwPF&ˮnՁœ>JڠxV,~$hVxoRZ?=.4_Y'8DnB@YdOh niOSz- z~4 ;rD$ ?J4=.!rqZT و|XPۄ{{z^FĬ֬˱M&-g}NO|G&:nw;&1r Nxw?sgp7𭼚,<$ ^{@y虆l{[C,] Kyϭ|,}ςq;: &}EPotrT__dJYq+QLLj(BAeEÎ>zY,:W-p\^ p;$: FC ~i1Wnrb6^ ==/fpjsc.?XStֈ1 Zb<(HvI|: 8Ji \Pĭ5Pu.),pwjָ X߲D&͆yuvԳ,vI'?.ŰK2MmTON<ۇmsHpbQŸNNfo׬ gBv vN(/BX129,hhG+J!osuh8,5iWOu.Q 1T~~ HJc J9Pgw\a q= Gd }n2j<-]+l:+o^{w(ͯ^MpZ& @cS}D%VT-$tXvzxS%L+&[;-{u9DMڳo}zritN:"mX{wCϦ_^G65m*mie}%r>^ 53cGmţoq٢tinBo4IZy 7p %>2قM`&p(kD8F*JYNp 7yi[?^َmOL?3/^גG9;|ygc3lRੵ,+*K$'ÙՕ1vZn Plal D7V 0~$q -VPb`B|E($>RC*-B H5TPG#ЊO|ryݴF{bMiL~*ۛ>cTo1Y:j5wF+ rUNjZe4C@0S )9|Gw"ό_Ҏ,xTz 4ٻx(\Kj|w İbR;Rb^jQYvddMT1 4~kԍ5ݗmpݦ@U͓lĩv}8g'~w?KJ4eB=Oa,R[56Zf[?/_hEʉP8=q-g m̍B͆53'UƏ/?ET )?trO[ipUYb*MWɄnkUѪl*[G6*z-5ɘlp,^K 7I=6v6W­JCBЗ՘rM;$^VUm|㿉Ts7KI8)Rq?cM'l[P2m6vPsJrOX N-I#E7.??G7+n1U%4-Yf7}8>uASLei낿%MnLrv*\ 6 xe .+]r__l~~'+hj3S01bS > S)>wN how.W(bMXNYspU}>F.:y$tǽ\ (zջDjn6E.?:XVnݣlWvy2d6cb?Zz V^$ۦ4Jo(Dp{XSA%C Bfe6L[})yfwxjEDܒq$ib:'Z.ӻzVH%/J@mxtoT"DUëQ8|찷;l{{/| և̂bi0u6 ,f:+MbxKQD''Q$U[l7rPK)I5PD|9̂LV&8HZr9䌾Z/]8Q?S;ߟu;/يwi3οXGh;l$G0a9:ZmBQ"j>k)~DO&&|/n /#BfB<ĻuXPϺY9EOl!\ۺL&]N7,fzyO?mr&˕Is^KFU=`Mިf=8{k}l3c chn;~Q[vvvG}ީm/>0VC%О%RM$|U2ȋQՂ@!@[ԇ!MS&CQ r4bG_JhdVk2M dLb$vaz4ŋd;H8W\B8G͵*[SbFv~/[ 2\ Uͻg)gܯ^{xSNa fWEPE,d{!C7%aS/>Ĥ{(& 6l,<%ZTmf ̡7*puh8zs?l7寚j}*c8%(:u₰4XH Un!z|Kzz()S$Z 6.Qj'u26[:r*{5l@ul4]02&E~}7*gd"8Ä6p8me, ~w=ϒq.#ϦpNtj^gK9flSLq5)ZKq:BgM95r4&ST;T.Xp񔲲aD #l\ĠF-gS XevdžmȆJF~w S2P /r$[gmt-U` ]!5lxhzEy-1m] T*e~&ܘJ:FQh[X m4QaY덶 Dc?W tyy)%kmw?r׌q@bo —E$_dbv RaU9y}|ymL?.lxT.@p6)&Ewi8.QUlZG9jWI ^; b&GjBSmK>iAuthqvjD!P۠ʴ[S){3 P&Y߹]-_-܏l |&QTϏ.OXC 0M1e?ΰ2xu 1h?\wZ"9ęQiۓ8$R5QLLBq0q7ORX&."o4ϪYNΕKtnz3;,}FiMXM ߗh*`K^?fLxUGOcUf@{m3Ft bnFFL fGt)R/ʳuI\ݏ\4BдnЅ"0 u:'Y 7m];ŵm.P ͚hŃ RŬ1TqB 7SJ)]! n)=O'@ *N~#3dn7Tw͐I˗(sb{$lHs _>|щ\ ;4kaYP}ZP]I^q XҖ!*Wf}}-a#0}DA@}s֡AD$G%7folV%aӟ2`iS@ڙ-%o5s?d+Uh\dy6QJlflQNvI^7;gn;H$#Q$R2lEd2A~_~'J6PxT,;gDOxe W(8Ah*k;jf!~&ZHKW5X&)H.vAs ثS $GBOrT3J0#2d3qsڿK1*kP|LL 24wq4̷.%dla & bzu2%57 ˰ ~^gS=j`7jCO[jjazZ%#QN[32%KM`5UO6@> 6orW o\zfE" 2v?Qv̺3Tew6qA)`[fB sF5G?X|k}h61ŽI2d9:K F alfԊa9<ɳc8Ь5*+Gu}ه&/BoUV!0s_ qe(=2=5"3dIhJk[Liyb\^Ŀ`&A|i/.t1務S:i Tݣm˔،> 'B$oSzQHNXݿPz8 !Yu,ށ-Q3FVn=6i%]p%0֭a-/xbeR8A Bsz,HM`-עc7cH{QTzi6~#dW._z'w1&saGu KkH45s JT)dKMƭaK^N;gq7KNӥ0ŧ+E$$^ ]bzsݪtȰ OnH+b=(t =_nA7ǚ!gi^Q{CGux{hNgޓ=j{|-FŔl^RcX=Y ZD{ 6ߠ1$+AJ~ա6c7 'QR֋,C 6㽇B%~Tݼ@{o.@ r'rC41{2/',v 6ȾHJ?| fU/ٍ=Q'0 ;^'fM, ās=s4F7B?sU_~9ҽi/y?aw%մ8zk \ZHY&4YC%3(ߣ.\A7yY h m&==ګؘ (uVXkv~$vbAR슻z_қ;խFʮ9'q(3/Lxa,R+τLqc\ޟ|cdU/\JճÑV&FS)Ϻxh&>4/ D@PmUYaO-K!. ܐ3' B tulZշa+܍8 y۩\'"l*)׃[#lҽ[2`1XOՊ(>p}pjo2< 3:<4t7qgvO>e;CLƙ&3p qKPVs[|! fe R/hlPCNp{Dx璘Л 8Le^ڲv"G5G6pa25A7VuKYp7<~ZU!wz5~łqnW P}2Z8a3zP ㆸSCVPWepM0XZf"$I6wBkaa CGUM[,?1;Y"N z+Ey)V"%-#g! 4e ee7CKOe= yԓ~NX~pJ4~N֚p}o#|tҰN@8"\;çض{͂g 9&(^bp FsޡlɏQq ka@ʦ ;9b[ Br4%)z5Љg0bPNEGA]akB>8^h})Is(N`Mq7J Y%5@ZCA080K =tП\GQMzڕ49иQ;g͘%ZJKE;lu=6i`qVzWoG%Ң@|-}zj^][#ijA[ٻQ)(: *P^t!p8Nn&zHk ߽I ="x`:FA05pƻ{=' o'ǂ/)#R*&6{H J/X\cVo:Exl3 /k4B@w|/٤cl?9tB|[ ] cJ1Гb@|Nmإ3?e+Mග!FS]dU0C3ƾ_c\=Į >hLz }gҦ1a[r+(PHde "(Q[R\xf)q E"%Rۆ9}y0#|q/k9kBІA5n7m]ޟn\QhVv$Йg ?7QoO)Xk1?|LS-ϞVjb)=4i&uJh=I*f#h5]@$oQ1vbЪ2qMioT}K"}:䪺\gn=>kOT򓟠_8NMă5Azc鎽qizr S,hʈńoxg{daɠwTTni[,58*ӿR6dm^G8;䱉#4nHv~ 0 ]tE g|P [ƉP:h6" B۪v Jb%Z>aq?q1[ b4~ki֦#EÃ&b^7VYD~.\Qg쒍~l1;;rcZq*~`kpiӶj<p`(_J*}Zp!ʥ-O"ѣLu4rG$:ޭV[\!xf|$@5v~fqg@6 PYRMq-ŒA[`0 CиZ*Iig<;6wq|f<Zl_WYG1qFe7?0*ͫ%C/%Gߍ6(\v~lQ7@Wt;H0GVY\7WA>fXo_=#ggO2GТb8RD_:MqAB\=2Q؉1n}·[\^b:Dοi6,+W!SÝ<#*dI#N1'ܣ$R)Wvlծgw;e@dT>$MӡŊg⽕$w6,XL^zX>ئ fCf3r{wQV7GsLx kX6ץWC+ۘ~lB(!2^xq 8._< :0" {\rbJ~G,CpglLIZ2YV0'QArV!zOfb&[TBBu z#EJL_ǭV-(Ձ洵2'k7ŒX6^&;SYkOX[r煄mH>Z8,6 iQHz5fٶnso^8Ej:-bA_PXwRq\ݑ-lHǛ!Χ]ѐ.* h{]\_ZVid!_?wwʼ.woˡ ~ثrm{VBK 4T+ CJ ;;<֦8J$ðߟ"X8W&w8RC UAQS'"l!eK5.W_uEI_Cڽ)j;S1ğT&SHYM0XeDz*:=Lq+_hs}~55 _ uPR g,}uDMKRe9,9 ?*|Mn9DF͏oЧ-Pe nWΉM0 mas8Q+SEJI xID $մuGBLjw@$i(_ִ>T}u"Av|˳a:9fOWI cx-t㳾N?1k#,՟,/'.K`Cj3|\*K׈5fþIA'u>|ڌ,±iFmk猪ナ,#PמpDë77x+1a 'h8u}$̎9l"ucBX¹LYr(zxQ2vū6 W_ WN|טlSfr@RW OX'$:_~@VLj uFc Ⱥzn{c#|Gm_(ySSC 2rvBc5˂ʕ m/@Kf "לNN,'^)tדF5 Bl]R6}F2^'VN[iK,v!SlS)?҄y!{ 1![Ƽ4 Ol2$Qicz1,Y)T!kizSD雘.;E]Nae"! - ne'vʕsi\"E%O:ݑ*5nNOHv/{a:sɔO|ұ%h~cOzfHV?U$ܟ,p^̧`$Ӕ 3<PF򓃵vJUCƷ? ʰ8HXH{羣gE\8zgkM іRʮ/! O=֥R”;p|4Utz}?69C)$Yɡ:e7Ob*7{܁ aQ8 u[>MJ.N!!V`&m CdҊxVa菮T @S Z6o=u]BdoQEV+ӗ3!tf:z&.Nv^ˁhip-'+)cU{4v贈0Gcf,H^]7՞wRPC\+PUl/{ynNzLm_Gd=seb1{?WZeKI22C}e iDQJ`>b(@: ǛpQ VyVq(uV?&[x+!R<WG]|H-ۉ:4`=2!k-ջ!!ܨ?=S6nx&ƲHiZ2Qgch$64aL\YM*qɗ 4\ʓe:J$6'Cd=h-9 Zxhl`z:G`G]SfL`JaԐ,񖿊xdjÍ%m--/9R >hy?M􏫖D}"CW|2=Dg띍kiV=s%xExN bƇluzM3 (C=wT@)/7EٟC뾾BHV'&͎Nm@sB] /Rx;'XP2zLiw)rDZY58]csQ0FA F$bkȑ,P#(B᭠񭛐՘QAPx]:ꅘ/\u;k.o >.2D̦voCΡoz4>lzIgDL A`Gw *F50=QU7wJ"_G[T` R[pmX}/d{ lPHvpc| ]so۔Bƛ;٘?*b4u!?>\JG?- mFͻkH)vM#NIJ@b)lm{OOx_'&DxZH-+N,-lus\ZUP$_eKKyـ-WԚ=V~x8 D0Pz[!4c9V1UwGXk4_U ן4`͂n[.p劺{=(%u-Se~b~kŋ[1AQrq%0X˸ޜX)eMl0 '$VU*\Zd"R~pIp׿WE PowP`2bgJ08h'2`7+o`3E^x5e4#":%HzfsܸR7yy}E-E@䛔y8O%ZkxcU -m*p74SP;oKNzv}}6Ϥy8M%3DqANl84閶׬pm[jz$; q{ޗm<|߇z8s'_N>a|9qۄnm0l\F_]{օϵ;]>BR[qI8M a, nǮϞ 5CدAmb-cJ̍SܓqTu38,"Ư 3wmdf;{TiJs#{sg3[=pO-Z"qOpj--q̘Fӊ ]"_`v1B)%נL}@fvZkX2o-#^;Ϗ`؞ponk½SyjRd]XJ.ƈTdi=CqHlf$ jNf;wz~IpD"օgNk_34qY@&(+}֛ߨYͲQMCY 5C6lPlAz_^'?_鯘2H+8[$"!`7dVk|ؒ@! ~Eynyoea34Y0cݫL7bͭ\򺐴lVO3'ntTA Cm juN ӽwFr"&^Mq|Ag|Z 1m~+m?S"A]<[E$ ry+|\FyT s.Fe~0!n԰I񢇸n,hTNQ|p;RmEE;=ֽ͋4G+Mg 9mO>>Ec6?r˚s1<89G7%hᄀwبMvQZq_`0Yj"BαSaDD3b+b cnNE7{s0[.J^Ig9_' FL`V.4Rs Q|0;j , 'ƄA $=I ZDV8'쯟7M wR ˂+t6sӍcSVH%NQ@m^GCnҫw"d9FX>IjâA>ej%z^I<ͽMr-u M-V!nϢ4 ` h w>?{=ݖIG$׏ ^J+n@t S DLp[ym0cV٢C]n>n9g܊[KZu \Q{K5bEw9C$lbJS~z7'~a:,կ6 g3gt[`ey* {T$*Y-g& vvy^vhB0zTV8o&3=CN?~hgׅ})vt!S)P}(On47E r,`Hvzzᅅl8IE{$QX=pBǥPZX"zVC%ТX|\tn4QsDs[0p) * Dr@'芞B Յ[99py2w>c]FDQsevיӽ DE@L}% ].S~_9ZK H,:Q0-eFs@*Ρٗ|"1=0\Dxy1E4(-`CDsצA pe#*Iѵ߻^$9-1FuHɷpGjӕx`չwIvWgSrr\ww_nﳘ,,Y\WrYf*p Dz'kMjA*k>dLWyDVVo-xdi;7$/(48Y1[D&.˼ Ae$TzY_hsUpVv0'q)V76AmZHڍ2$;f.Nur./G)@jvazGY vk@?JrnNZ(HU5=YE`lØ;YߏEDi˅?EE'o H,|//đCM,B47.z2XD9a?jt]Yx^I6Jv D8u 9;QI\Bg]'hS>WwaiƎ.Y+<9"%AGZrS(TY |3Xu;eAB{T11$-NిXN7$DԱfBugcu:9[e2#3ؒ,7(A'=sEΗJ=mVnM3*ov4 Xp,OQH\4p :Aڊ\Ri)!.<|>`!rY"x!y;vΛ4I;3vDp^ϔUj\Do>|ZSiE菷rM VcJ/Y-`)$ϦmF-.dRFYNE #:׮j>c75P 7 {kSSSxohLN.ʀ&\|&TeSȒT 1%:yxQ59o]gTWq" ٕJ%08wR{!ֵzMSyN?*JZr N[QM`)fo1 PUU`,%*ԫp|l%֕]Ӡ%x>Dr+ gd1o%F6ܘªUD.YHHq[%`ED6mD]g1ObsKʃD3OTZ#evve'1G?_S Ģ*缋 tPFJ'yBRwqV o.}@je5)vQ%O XB.rc=1uypY5A M)7y~cҐ-=oظ_ҌerB?BA|uuSkLPwlsb}̘ !Dvo(=\<޴ׁnYV9q65ww010LYGDO&{h ⱼ =BWݚ ;f<6 -%.D IX'c;]\$ܓ3n'v/hqy]1V/@~|ME'o۰9,5 .oUZAYi2E'JsK˔%u4?{M Eq hN UWQeC:IJ_ޑ8{ (U{k?rN| l^z393_6…jtI)ptLwmeDr+VTKlHe_ԙvUBF[jõ[g*="W;^:6l6!|IjlIoў,C b:E# Yo2]UV Fr uft$qFG`,[E [Am˒ swYM2yr=&hlAM#v:qXwj.& &g|v}n|`m~yc"xyZUe3hNv"yvL3`G^h@fǵ АPT)#)Iv"ŠzR|m@?okMeC=S[.5xW0f8W3?kѸwD"?WGn!11iH\qET0pǥ4n} ,2\uSO72i Y-xewpwܓ]\C8;,&L3LN WTisf'*$&\<<^GLPc ?xrt[EǰM[Ӓ%S z>Y7 R42:nzձd u>z{?-!o̎P Zo{^yjKòrݓEnU+oxDŽR+>rT<`[7 `E=v?GaS⒒υ}Y91 SGw?BDM1oݜ;z`{RQEawOQMn% nUtteR3' 0BLYuYH7ج DpZ{PK{pYX]dz=S[29MLjO= L{ʗU NnRP@>u5\_7R55 &^^u\$+ߞL >Rr*r0bxciCWՌ,-_jv&4LVb6AZ.( [Ow0v"¸Ȥ|pnu`WZ`4ҬϦTQ̸d'c!a7 U|*"P4 ui;"cL㕉V9WoF >N&X][GoΌ{8&3E'=h=߹n[G9<'?RZÖq^Uπ?yd[EZeоP3Fx>ʸjٔ G,\}" {.@1FYz^BguGX)xfi\Hc䘏9fxME]s`+k:arfE>O hhVDĵ6G @hQ\@tm`d•2 Ax!v5l׷@īyܥ7[ ƞS ok#S k\BQ4e`C۫\NF 7Wsn|o>`޸h=4q %/tM7/ Suh#љ8TG.`W` %՞;CAg?YLx;d"mn)zh0!@bJ.P24<ҍ-M} sTM kPL̋t_ω! bGhk̝۫"(-֏GlgQ RƊB-! DH8^K_%m ;YAuϲ:J;)p=r=n898;w_ 0^+`ܖ=G)u^9yJ ޾x3כ{$=HĀnY05AX{V0\Zb㐦")Rr}T&N̒5a(@+~*c҃\ azU/!Gjp5\yswq[0QF`}smJ=˵Z&A[x4\vK05~poM^FiIӷcs7 ;x)ٜ?J͐ox|e_QM}7Js^tJw ', ־<wPOtkQo0FL{MQBX:.sYz'2WȾۻթO؃y\#3 3'pF*' M & )WW`Ew*<&.6uJbX]罺m &;P_z`73(p0!)Eh}>#I)#dl6hx5ϱ9p(ZQiU2T=ՊF;rڀW`B1I:Lbg=C򠇍xA,lQG"C5+>% v^ؓAtP.AwKd4 +hiV Is秚*ؾp,׀RڅY \*dfW:xld#rgTZǵN[\),3UӦMo yyf2x %!\*fZ϶z0p<A?^M똁p )X;w.prkdN VQbݜZio@21$ +1`7Ii7.γPJ$M6d^ ,$3K6PLzuKآ3 NHvS?r<(P DWڽ\JkG V"=Ϥ@:>X wvGd"'" M,zF`0@ĝG.&Xpk{~p0e15?Ҷ82380vУ[;4݄$.ͱKT=+IjJgv]-߬W >!oע[pbQ殀e eri \O(HL4RdKDGj a(*@t7{DYZq)SH)= pVBw1=;!@;qg|gjlxGP -F7r7znY*1Կ 9Ɋm?>,l A^4KY>Oc7,JgFy zϘ i|6c{r*޽tK}K!{5\7*kȅۘ0y68Hx4.cg0S"[Bxa#f)݀<4OԴت|;oUL#F'~ Pw{hL8g^Drݹt45LbƷD>؊ tPd6X8cՍ6@.kcGnppHgD 2:nTs Z] hwؚ=x60 V$[ɰ72@B @=8M[ u@KТD<`MnӃՌS Ygɪ.E 4wUE%L4'ztfemù?aYތee Rw}=.5;+zd?eXd6;_x]*&{ g~{:urDV)7E$OWx6CeD=؎ܛ uFҋ_O1#qWwATAxT0Rr6cYPcTgQxes  [/Bom@~r\X6^1"'8hNif!J zZW]9BJZ)I{Voԯ6 TJ')fֶ]H @h=~zӰ@KGWʟ5e\IuGߡy-᎗li!ᮧ*=2AH M< S|>̀ :If~.+**!~a [F] g ΰҵ坏,{{qX$"py΄歇l)ZeRڵxĻ{l4(6*#,wXuԈW¿L15Ӏﶶeӭp~nH@\è;8!Hl˰F_T=:<{(W/wW[w1qC#uO̎_5+d˄ӹb(n߈ 8i&UI)%OWc9V46}8:LGrk"Tm%Eǎk>QkQ9ѿŹRT8ĈCLfTZir :5Ay"𭟀@K#KO^V2(Ou12$;[zx$5Z48^2,mQH547雮ЖT8@ iPN[0];M(MޚxI7 )uy$ >bu^ɲyǩE Bg-m2ɦ Q"#?j1JљQ5{+Ս%C/- l-QͻjUM @p̽{(~F&=>q(Z[q )L]ʃ]B6閥CJ/DZ^6OIF;i\hgi WNPzݫFfۀb]n #'*}z0VO;!E,ˮ˚LJf$X~e[bSsrd`i瓌 O~&֩Om_ʋ@G6ƣ$]XUmp&dSRn΍V88I l÷,ttڊ0&^!<墩x7ꂡy<{ ^ag5F<.Z"ɮLt +: !(vs 2OBmO~4%yRs[S/Oa!03jJd\9o֠jΘ|?ʆIc Wva5җF5%if)ebma)jn؞ UK!rY@g?ǚb<LՔ+ WK~(L͟r1jilBrn81A/ﵫ;>)ܴfdPӇW;H&:g?ycj Hv d](/ݟTzGt5~=!焏.94G̓bb港duag_c6MIUh='u(oPHT1}4 @2n!kLfZJ.TՅn4#E{6oW &s,$T~&m;#1|o_OhN8XNsBao2Dzt2|HǞDNʶc. bKr~E'2A +E5SO6C%ܓO7Bj܇< މ?)ύr_%>m!8ٗ /BJT㡑(.W!W,g` oU8]|إ[F m Ok~-fe%F{,_STqQjϊ3#G;7or I,C;d ǣ// \=JJiyY.]:8~:}ޭs0D Ag:P }Aʔ Ջb9 T&&\ gxҚj|$*qtS} qBRa(Ro z,8v` MvZj9Vqj *0!~)c3a@j\_u y % zTy}s4>C9Ro=R;^;u$+3:C'4Dd Hq6uB^[|<ΚӦ-ڕ}TH_V bT+/D#?ԡ#{ՋRb F4ߨFs<OXDyvk%T%i<Mxx3 ]r@T>eʽNjQizIF&<ȩKnPdaf2;ZCizɋsCs#۸RRh2ۏƂD-̱GGt&}p^u8% %dJ}/rk/d8r VYcunQ,]z0݈Z,3*_?zo B  OLнAb+zƊ.t( sK^3ݢG|ĽdH->BLi>SUͧ%*k^ K[ :V8 UKB`k҆2w7!*@M(cقmr}¯` :]&mz6c;ޔUpME՘LuSac+d 郙 6WD b ;/iF8$W55I(:E!`@NM{ο]ꨎ{TZc :³PĆv3ał5YkpY;U*V0GXrfឆHDV }pZ9 -dc;5Mu/d!SވFYj7W9V85=Y>~r3o`]Y$UeCPde]$Ji⠬YH畔_$$LѵmSwBӀk.yYr }2Zk{NUodJI;o 0rbC0/%YeNZ)oWYMe nrA\cɥSW$DayڏJk*$ڸ҈`Lo^pIL/̏]9כ2;8e;+ܟ U*Sr}R1;_%rHF\uIÁE7ή(MI1#F4r3:rv`oυ &ϔ ̘lc'g,>X]4-HQJZ#ܘTd0jhtX|Bi@o-R%~Ut̷vC JQr@9T"L^8n.a6-ۻlI1,4eKTCR9լ1am먼T g^86 0`%M`[Hv?UZ3,ى8:67/X _~d kd -0ڈtOƆF&} eu*Y:ut8u:/؇}JZO,ի`2g[QR`ߌ"kEe[[\Wr Qf7e}? P8mEڠxǛA^-![;-[{;5B$b{1j֗0cJn V  215+M}!d"޿߱)j]Y[>k pۤr(6gY`aRkue}[qF|1k%@͊S:C1w2ͼgJvE&.<+EynPk+GJon#H.CUǪ$z Y_ 6(6N+>qauk*]PĿqZZ6%`['ȝm+ZWLvqMŠt]oۖ%us o9Sq-/)AV({,@|lOlE:~Y-I:]oDG5eFԷER!<>.Q(R}`.vmX3y>J)G>rv"w`>i-!!ROtU׫ktHHpnC+wxA~5~O+gy]ʀ@-8wT.\ PxT7|"ۥf%#I I40rEIvK9.[0oz2ë bOSP|C^vb nQQ3ecnqJcL| L}v[gYZ0707010000009e000081a4000000000000000000000001672b7d880000b518000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/lan78xx.ko.xz7zXZִF!t/-]?Eh=ڜͩGJ]x ىw6L4.++Y/ @T2v7io_G`/࡜p؍EX.,JbFZZ$HWJEJ7IC--^2]\Cxw㍎$YGgoZ}pf7 `lQUPS۴9ϐW7r}&Txu&U0D6𘨲&vxڸڹ2b@D峔gC? ѧ8lwVkZB2+v /P Ћ=u-]Ruuf s_ıBiAv| x!v6KT,Oψ00?<8iLi'PAjo=DO6Gi9z~3NxKѮl|.b^Wな ,F't#dgq}?M-lV]\BӃ O=gJ5mlKw-JP#cYJӌ_}bM}mq؋@``,;cw\*D;rĝ` Tp{$e}HA(ǃK*$E '~YlZ5SvcRAyuLF˓ ݅O ] \@G1T'_󸢞ʃKo1xaRl; Q^iM̪U"()AL5xV}39BQO )S'Of1R%wιG[4Ct1&[ȼxm.c'FYSxZ&WX*yAYjNcf/_ؖaȲkfG=Ɩ$}g4Ь@b<7Sl*ܷl#8Zu1tN"pվ/wNqVϲ*ii-8R^SXOYQL2Ϭy&V>fA {>,hG @^lch3l} &Czu>IƳSA']Сu"P1>&atbCŗufuiE!j=Yh~h?6\묂LOQib-Z @G#<[!ܿ`\).s \b`.vS};7/Pu dU}P!L[."0J> s ^ũb%GV3{$yЬ+1T?)_5~-p(_|؇R|ɮYHH !p}nת7Woȓ51#[-]Z_(t-iځOlkFmʙGqZ@pE.g`sW*DvN ^+\)Qb}0oPOI͒ɲ*wCh$Da5/>>i?[IQlil1Sy0-VeNMiw$Sv!TnZk$'z~Ƌ5a 7CÜNPno/q`C7^udBIYf}rbuwh[E43L8̩85qU $ `/߿PŝqCKf9u-)? P+ٜi\OO"dXB>`9k|u:ֳ^d '7kb8e.s 2:Bi~Ly2DIv+oLHmA;dP+=TfѰyR`㑠h >UgO-\L^3/֋!~҆4{D̎RC嚉P!a+*Pr$>R; o g%!xn55T) b= RV\5l=.փ4%.R/=}ח{ӳۦZٴDQM*s)v#e-֙cL^8Z0TH/Ch۬ `zf?(7ωyM5}(EGk[2G`2]͸CJJ57  rCn j3_ЖJ0;T. @gկ0Ґ;/U/'I֡%l'ݧ: t_16)7=]{7~VN[gW LSa7=u#]z ޓseYT ErqՂ"9z12^V\JZ*,!PN"* nZ;H:]hE^(c} DVe., J_@Ws.ʯ,r4Ҡl'`L,W~.FE">znZ<0<ʔ :1.pΑVo{X.w/7͑1[$D깬}Jm 'Hzv I˫yI}XLjb歙7>gF%w_,)M,;88y^O9Qo5;SCi,[L hKVO*-3MlǼ>WnYzMSǡIX)%9u/C)K:r%jIދv_}4PQZnBH%0"kfa`3 ;SgyV@)Gi =4@M֍ޚR*(PG- q;ʋ3VWg)ѓ7Gf?+I:<8'^S_g_Lc3(M()RO8 'W-Mΐއ 2ëM;̙<@)N+F]lsgvKz39y >d+ ՜hr,P+gZKk'ӔӋp!0D",cqR0x<l@M4d n6Z'TB@S[HRΨ)'iC ϔ|OAI\wa{aYIujOaCf8\\^h{ 0Vɷ@!a|HxѪ~2ʷ;S*zCBM. K@>_[IC;G"7FwFVpVjFVƞ,70W J_ߊiV)XvMs7d3?ˆѺlT^iX9zlү!ZL. ~cvi,l{OO1ߓ]Դe8ŲhGkt=+J~֜q p$}ķi5+H:|=E*YI 28',lBlWJQJ^b0`ַ%QN%$(҃#MRK2gEwS ,MƩ7\6Rvo,Y[a:S|=wV$3M QD_^`-}R$w((`Cӊ_17ymh/[@fצBv"@ԇvV%tsJeRAj;(R`1cTσ!/KrlmjOonjYJb͜0#L(cuRuB)YnQLóax׆4^EWW*G.dARW-\ȃ KMğk"ZfTTS\YGRZ!{oe ءRdq$Fg?%+0ctiufВ@]XPpݦ5|LSXF҈ J(ҙ&U4E.$2 [ubkZŘij @*[ :_l/}q k0ɾ<0щx] xײM@bHWw^:r-`ݣ 5${7 AYl$M{??1) U'&s"PiQ;l" s(,4,8M8twtf7'Zժ>݉B^`ac}l޴qUEalΠ1dQJ: 2g],fsWgvo~)Da-- X/EsFf~q٢SFFO̡X&˾tm,vKz1}(a61J8[ knDiCGo* ,q=>2RIj39̀MxG9pG 2پ8UވUJCPKe:a^`%۽FsV\#2 kK - _Yf)ok%^ ٬%(p]f0|!Qp&Z{j~hb2a_F؂l!T+[N^Om(HY|5F!b(FFJ~c7A9#}ԑd{Lc/aJZS $ [e3j̲Hc"`q8nIW 3޼ϒE8,crhC=4p>igA݇QU LVI]^fKcz\t́Ns7J[Nd%IzV駕39'DtA| zqʾ >\jrLT8ݘj 0 AH^ M F:2cI ű&S4i)Ͷ[ -tB{U0ͅ`:PK1tZpi j;jz ߯<> |5k:$P!S+پj Gݭ1\1bEZK^3]|tBN(+^H.&tWdBLwz ,L1y= +y؄LRyvxǃ\ڥO>t8kMlS1R<,vLW{ LYLvhb1o*W@m 9 Z7 NVbS* :gz-®LT-XY#k= ~L9K8~9~eH*iz8ĀKQ$`>- Z$l9DŽ |bM-cب˰^/]ЫЬ1;@ 6T>5 i\ _|b,ԥ ,8m(EVN$@Uŭ65z[*[߿ND4xY`;꽥c2Nr+k&[O0і7F!5xHq ȵ/B|U dnȄ{3/2W@Y GCJT|rs?-^4ublw9eqrLЧS4v'=?uE6>Avbs՘n&U4Pwр꾌`KvHѩ/"A/'/, 3q `F_$llOkgm$Hk5j+cOj H^pL&:6s^։#ZA,No+d*hAP?iLHx#!q1_؊駉Z^4,S==(yR'Bq;z:Pd7J 4h@20:/NQÍK^Fp.sYA!,^F0G) go ,zkXo>a{ /qLHѻpo-DqI-+9>A;K_GMzzKa>e& \k`Ǽ'IE|C3$9+u.pQDT O%LԕjrYѻSg&$ehq . .Mw?m1e+H6u*bdmU ?ZȤk1bOLx1Xg-U=o/=źVp@FAfydZgֻmF4wJ`s:hMpKq5ir@ew~T r [bwj2=깧_`5}d*Ϟ忺>w뿁v ;cROmpeY_Y^^(2쇼,5C>2'O㤻ג#iV83w9V Qu6HP)hr<z_͙I>AATtVZƬJhhڧD,&Dc&O hB?z|dh݈=UJJBBc(R_~hDky"guG* 9)QA䃵Î/6%sIqE}\15~ϵX˫ȸCRNgr|=r+U# 'Y# MV]V,3'9BSl+Ӿy$J r$_Ҏ< vqdWĞ\k^Os3?Ƽ(}Gfs&-H>Q__;5 n'մЩcx>2G2GID~^iH|v42ך~ZH/K{DǬ9N=MѮрM u%X`|g,Mϵur a_9@*T}^ɶz95[ZSr Oj+CUG\)&!-ī}))za mڄY-Y1~{ԇNx X`X6+woPf Ne 5^0 DrK5RhĄ 99Gz#u W\$JOlTS#C5)D2n^8f?rc5;EhP0Ӂ7X{MWzHHG ].܍̬{], nȰ>kBۚt4`tg0ɒrhL%Ӛ.4!-W&G3Գ:=˕Gk$M (8MяȺnMX>*==X@pK_'_&KS$W ~2 R797Sw*JpE!=~`ۅV2Q={FXim%N~T =, 3LA^ 1uS`ĥF5tMYfަ/Oz=h`|ôb.!>h1_j5ƧEͲ?nG탨^9v[SyI9pje"sCf0vdxg74šUMG$iD1ڄWKϱT1.hAؓ r!nuxۑJ ]m =/&Cԥ6r4V$G\W; X| r1+b E24ԥ#v~$<sAmUZã3u] qDUB])28^:ئ,bQ0`Ѱ%h,Y"|\a[&t kf-rdȅ_ xM;TφO G^ oX ǕǾHk6),"g䄵 :~m?bU W42^ ȔmG>gOJ&}mX"Y=&~Cei7z`^Pjt 'thwzi'5z''8c˧lor7մ)Qay#60wPÕy)gENUnc\U4!IYzN{]j!lf 39l!K1 D恧 4HKN| جcp] %]ۻE7™6+i~緎U(٧lo\Rʧ4_w$3~ QόoV?>X (IVxZBh~~5~%U/`E E}Ən`ߊ$XЩZ}kG^!"}SCl2aw5+qfyoALy#2E>h:v-Ob-,X`B{|vVj\k:3,FrzWaF6>p?[q}c2bVw%"e6$Rvi mUX%=jѹ+^c `+, |,[DR iOVDZ4civ[ЎuEtCo&ު~ )=Fb'+# $1rQy28 onv ѭc1>+?]Bln.a g~!tN!8 ^$!VS'6xZE {uIxNa3(mU,*GY6e +_ٛ6%*eɢ}zz6FVp cCYcõ&RӰE2c$˯ߘUctv_}nμ(0[낦ޖY!H%*! ӑw _B䍕&Z6CRXY s?B&pZg%[4m: J3`VY*| cQ $YthuTRt~R ;.p10ˮ9^xq>ɠ"[fF$#QՆqK~';n~m F"9I ~"$8M+W=-?, Thؖ% -i21on.LEC&iLQq--%l`$_wN>t~iJ93{G]Z!FD m+٬4`1Ԇ~Jْ@ZZ:bP:2D Һ]i9fy3qLX(g 06§IEn@Gk[1-IT^i=\RB7GPTP@C! 2H?0bVJ}QHѦrh@H-%nU0 ^X9:频=dS-E!sr?q(88_) zٛ1>7z ,tp߬0 PVcN&"Y=d* r(9hRfmK .zciq2G``^ˀ,GשK-h<})_ çYk/`SWğW[`8cǧ>f6-5\: Yc ~((}  H^7YreJF~:2Ycd$1ł51' V%;y/v/ X]#a&xÂ!1}Kc%] K˿8lnj5i3QZ= (JlԪIv^# $ 2?6=nzK$mc83*h|h3cAxq%4û۔T ! c rPZd7O&$rMzƣBHG`V\c]sb Y*#aHAЛhW^Ƕnl`Xp@MgґG6 3,=$}^u0R).Tzs,ZI"5l8_=t냾0dtI5;+g_^(܂֘RU Ecl'ְuTwCQ1;8]_^jfI]q`bdpgod/=-xQR|&r^Ai-t"ד5?YA;aN?Go?*iU~Eފ̏ܪ)ey4j{>.a(ج0.tI^<#ފ_)@Z(5+ǥgt7Ј 5 toېwup*wQ \?I=([5([m2l~݇d~VUy26{58S Q+^MAS-R 8kf.x[ٵ6F]ZÃRӄh ӌ#18 6wvN=Jّe @suBzEañ9vHҬ); qGQ-]B{K'OhIƃBvEB*ي215  Nidi&W7+F-JoL[UJd8@ {`P%hN}PJ5uRRpP\,U#Y':Glg!P Ŗ &f'y m~|Qg Al\pұW4MvU=I?w(LJ@v XOUEcsY&F ȞS9$ч Fyp|v=>h(x ݧR"M L1 1c$P>e6W`5bSd\}Ƃ5\e'?>?6Ϗgٕ͛}td[À̾cۚ;y"N33Ayy5+"1}\2wyָ;~޻HZsЭ||@,iA+a:ki?&4[VF9=tU $shRi>\cfZ۷L:ZRi?3uyEhvCq ~b.qf?20=DL&H %pTIT ލGdkж*+*8r]RG¡no JPgPW tFa Ʀcaiu3e/IZ5[+rQm5+kZۏs g/Ƨ^|zRM\6~fN]#dm =Mftfq qwv}X _a;K(3..a k4N$J[. h#xE0uj3TU|pr?gx@$ u' /6rSb UCLi]4"G˄x¡e,dϧTXW~SԺ-͟d- ;4DvћQ^Ba=ض}=!851UְIV"lŊ797wC5H$Ҍ?GKR҈:2@sY6cgܺ>Y7 M#EֵMg{x{d |w~ {]7`ͲCzx=f2䒵4y=vfAV!DcnܪMpE9Ci,i^-B{j W>|6_#KVn m%۞㹆f{8=XF>cyz/jE͖N!X18 MX^$F/eP .Oe:dOw&'"whZ[&B h -[+o;&H{~5NTj#ͱvkV9&9=[ RiT ,B5zZ@= P`gKb^#ґ%# >(;;+R?ګզaeC-4@XB13ԛ` ݡ4SH ϤziJ RI:+RM]b1`~ov|a̭c2ZGj(DaxZ6rA-[5g {l4XL\HkdL&t" [q5J@Ϳ7uH6es?+tR! lBóo /_e󨞔90\+LԆ m:l4gN]k1"XSx]))}j|nGW[\r|9GLZao6ݫ19.#`A oF0JIg(8<ʘRs굆eCnwup?\;]i/rJs>5qVn߇6$ȯ)#2X+UVDZkޝF85ϵQ! &|B_,Zdu9ΰ+-h :[.aCD)LVP=àgu@mߤyudž7L^(b'VP-Q}~OreB+b?)1» ^&&'UArgԺ&! .Oeٙs+%hAD"y;Aֿͧ v]œ"wդM5eG*̒<&Fnj *!a6R]!~"Jctz="7f (596E`OHnm#YJ2wZ: Y(&JɁ],dw,k[L~Жފ+V>mq$G9,g96({-I)u ",ن_ķritKhCۚg8ZauAQ^Ж&^|baA?"%Csv3P$v3ZT37tD\= hBؖ+յq͈5fn5"Q%l0[_RM;O}˵o76Nj]^t{J."0ĹWƫh8@TK;DM֔LE2n  "`A+֚ƣ%O;ֹR`'sNugX7I\hqbJ.w$\ԉp[3s"$`fW(BHUW%`itaO܊PDĺ><Xg²$_pl3˧:{n}UhYa󵘭E@ A(HzuT5-Cnyeu65iidVuKWnR`EqF[C߾R&l&vM#ufZdOJGiyMz7(s-m[v4 \pqr[):/@X>bvn/n+bG5m:]o(oӧ~Pa aV+Y9ѕYVE/@^Gl16jPRXOe:yPA1)70t02 QPX#\Ԏ,}&oK(=3yYCyP;^PhWNKIr!&A# LRt\vc3Qs\(V@"6ݜ~jqJUxQvU-dQJL;G5"Xb1k3NU@1;&$FVi,snH?#8U"\1 1&\uԖWé{[5N?a>j@B :,53t"G*.Lf@ *" _(˩saQ@"OhPSo% 9[a40=X3΃JvCNȇ 0_DYkݣ17 uv|k%09\$-󇛋wNpO>[6tnU`DJ{idB2zM"V3RQ+#'V׳Rrn3#dgХWWEhيW @J7Y(dE9d ףOl4z%[%6^{C,3;.zrd P3LJ}tnf\Lf{1ֹʀ,Dv̠rVppFY5;C>2KliEФF+u-zM5G2=fS)]\ yS$Z;Jq>e6>Q i|{>_Ju#0I_PzY牟C*ٲݦdqYEd_$Wucm TY@qF/gv.SňewW<,˨=oF*+9#uP21UXZ K%,o6i\@{&PM k@k+PSP@7%zRV{/g3 ÜnTӭFY@Dk )Xfg儭D/w 5G-n5M@+(hԂ ꯡ!?GI׳%iKdpĽ.2iJ6 4˂kx)$+6=P֦uI>c{7䶷RUGpt(NP.'Sfʢ%P/3l楢}8hp $֨7-v:w]:PB<4L@ڈLs)dt\J6xkG_*`ay/@ N͋i,$NT};LX-NW 'K-_ R Nym 2z r=_"Esmuq3#{}[aQkGmjIe0҅XVa`{}TܔI,)uy( cˢz%[~9EYTFl ˽X!6Ĩo >'C/-_b| ԁ:16-43ڣ`,UA%GOZ-(b+(%d3ެ$mrLARe8\.| mx ==T*Y9 ~F+Y84j8XXwoGurR 3]U {.sxׯHkX2BpŅ_Dπ7Xku='\Nڦý9R#E&"H^WPtvXV/ji]*`/"RBԂq4-&1> %v4H,/3u(Z3u8e?+xVE>^Tc:9ϑq8!d?B9%z}>/`LRc'65\/qЦ@2qSl]T3P7j 2D3shݻ}&QVgSy%D[˄߀KmCnnO DӡYHQH܏NWpe2#AY-YQh`Q̐tաAg%+o, ) 7T̫Q?6xS9;h4?Nj&5UͦnS m;(.wkeK@?q}9 oƚYxcGW~ t+>(/ ' \3Ɛ OJ{d*c1Jmp*Ug` 5j @ 'ZT+ȇt5{E@!wjC" g|Z2tLS*e^Y(O0/"C{W1ҙ&Q0E2i-[=e`h{-كѡjIaVQ59S[hk c$(CsM >[pgGxjb[toEfҽ^~Gh$tw,V4D*eamS $#n$CFnTyLJ6¼&)&{Sr7m<%>3`)ҸZb:Ôi ,ZިbB`MU9+!IB]=ϝZGQk~o)F{5M0pgu5Frk<# N- k,!)wiSH0;xp i1\&US˕=n j~ozT9&ʠV%oH8:SP'/ѽaY iܰ1WqQٗGu j~J|e1h6/7ȹp|~|Z)oMӿϒ=r8pK**Ȁ(=Up!XjBL`0+g>Zg\Sa3$neTna&?Ϋ,E$m $_im "D >m|EX~}ާ?{h<nPO'ԭ.PGʯGrʽ\EV;sǘ#)|:вtx["Knad2xc{?:dmuV|vXiNAm>ZNQU(mwdv|D+<-)%K1҇#=fI&X[B*f@~6l7pbviF X Dl"A'h.z:Z7a\㢫tZ5Y \/IԑI&Ҿ7nBm-=$rl8 \NaQ߃";I,0rm{[e]Ns#}]#/R*LtjyOݎMku֘Yf|f%|Iβ8TyDyI؆3^^>Ӧ.: d;E;w=x.0\Vv_;:Y`XX&1JW= 27*NA}l҉l}]L~paXc^^( T)kf1axةVạWB$&~F l3+ Tee _YTSo%@!as$\wANTp!J-KP^d!&sy*/獭`L{ d=jQΕc4-荔sn{7! (x)U%SAV'Sgo)몮NE$Z#k-%KH[Ck1y5<"C๪I lMȾ;qdkgk ˱,\4931ґ#۰tJ/ܜ^@_'4EԛӋ0 @51)7jsdG~6~g U:V)QfFJ58b;&u"z[D qzzÞpfcaRNXS:8,@;4RTis i}sn72w#^ ;dFDI= IBI&Xq!=k0FJ|rIcٰhYZEܩ V8/iXn?PZ-sZ7YG h} 5jnwfh?& y ܂`7^hyk\/n *l]+ft_k b^iYr ~"31nUċxKj37Ou,c1j5@…#`&4^MQC|7R7Lȩs( ,얻3Gz =I RRy_2(и{a%u^ͧF 4]Cӡg FQئvpCEZR/ْg0h*h8.(:.!xltz&^t=~@Dwm-7lf [} Lډu#}t?M0w'!_=bWMܵj"7= >Up-SZ{V5*{R-M_&n, V7!R ̕iu1w &2`85w"Y7) ҥG O 涻y"DWIq]|d.V( ||g/H? v 9=V۹l+x5ro~?`2 \?ZEaa:C@fpJ۵071yo}91]L@ɔ}Hfdq^BrsmDMH~1G)tRJG{rW;0㕽D]O{눔$7qLD5Oh9LݜS]Lf奉xMW`²{x77\~csgV#-A1 [LFAI7CA% IQL^p+SjX.n"dnQ*~[eUEl2L:j^g%LL!d8eʪbY}MdB݋CUӊp{2vt?Vq@㝪1ٛ~^Q:n z'JaMyrQF+Kz~EE5}:@\OR!?v9@X]5@χ@ErC#ނ+Sv >ZtfwLA/(ʈ " F]QA,?/1ʸP<zt߻L~Uɿić|j_SC~a{I{ U^dc鶹{ KKO'du3T=6ouV5o\_ibd1-|>8.%V, 67^ 3b%.|+1w#e 7쿈3!Uڦ_8,?zrqG1?G I$/75DIǶzЉeS#9e=_Pd mIY0GSLk u-v T#̔sE(B8&~}jOgˈAFV4Qd)scyhN@< }Э#1+*,u Ǣ9B, ғ雱"-mұθC)ƥ9)t" U&E\fETsAIvD TZe]]3"kA5 6T gQ8#D*&e_ NVz xSuW0f$A&4 0ѰO?N C$ Zy9' j1$j> ]HW3p\3@帥8k}Xv ׊P1hhd^8ݺiaV){amЇA$jq'AiܶGǗB'j.^B{g:+wPQ&F/\W (+F[/N8)=zj CM#AbC6"w4;z3wpȢR~.h8(I $Rv?9.y=o"7&0x"70l2ʵI<'5j^w8pZ'n%E+*uz!2\NՈ-29/"ğ%?ʩ^A+ uֿFt9pwH)WNbrCOJk˰hbuDys~as:yC4Iܱi4Yu?dBOٔA3/ w{xZl fh]_/Q/OjZ/b(71JN\?UuG^ė/^AOII6迋nϾ[ mjphø;.T4]Xp"jY͛~Q;szq1ʻ:V2=Pr_>' EDLv.( piLΦuyFboL/Ț$_wuo> 6JA/23A3 n%X&|ztƥԁLFwv1(sWˢ;Cr/&#} \ DZ0_j>yA:lX)q+~o]!)y9HC[0aCNGh8#q 2 |,ܜRRnKw_y%ɸcA.m A Z>9- i`Fx[xYErMTDOI;#|WޏGy$`"E49~=Hƙ.`rDd-ٽ2'2",}/"N~ ɷFx,v/ ?ȑ{ ]UM-]0c?: xu9{ S_*Ya„9ژ}͍:f90M6^F0*i±jl2giҝ6*eDPe{5H}EMM+̰Ryﴠ-J܄H=v|΄w,K|%ߏLk\3舲Lqyb. eC4)/|tH6e1" 5K54XinIrQC,w&L挙a!W;P7~\FEY荟MU14eCXD$6y]ݡ۸typF%9GX I:}C`u8 !dVS2"X>8ȊżMmlG=эPg]ʂZcFF yd @; X=i=~puqJNb;!^0=B tF|JSPL7[N^Y0mWU>$F^u4rų P:gWcG~J 386J}űsF_&cbkkK HY>xk (P2Ƨ.ZŨM}F.5\\^d-j$Y  "9˦oCWQf9QQb^M/N Qt;_h_[ `vRIcNv16:EoT+ϋgۂ0Zjc/]_3O^$qA{}(Wjz$KXdv01ϻK#b9=:EQ ,CoGHGѳ8}}d %XG]-q5c[$:L.4[TVaڇ/&p,iV^+L0o7t~nrZnEj!f$R2/a]ÉKPnq@Yh|ғTQȿ% C #3wBdV뻒eHN9ݛG C7I}8O3Sbn܌ *deb &2sAEaBbt]81ߛ8.5%2 pr smؘiC*5ۧρ`8?<(]9! A'[蕝Qw&W~fzhP3oj(.cqIn 7^ȝOJ:|ϼO4r9ױA"?c\4l#Ĥ8D̃P*k@3uY6k6]"ADEXB+vҪGcG5_۫q_f$s!~ʰ-|OԶ^1`\nA:ڭ>.%ֵvb^*5!O TAk$*gSmQdm8-7fYr1EH wcP^qvbu^F!-h8֬~q5+^ꀤa )?-R|[7=F u7+ Ma/Ǔ]/d`"kSj1i q8% ihl'H5G_d~Ώh콂_yMܰyȎ`J}s [v}5tنĈ﮲,1SށTpKYdi 2+#? u^!L!39;Z F*b,,^n-hZi"C(Cڅ]M*V%jp=ˤ Wp묝B&w}3ܝeOj~.x%lov- M&8t_KC ]z1P;ϱ="=;Lljp$Akeq&qΜ p" ޴] }|cwqWLVÿk`o<.2,DȴaZp>3/-x/fxDcN6^ځߚ`NG2sڱUZ3tϔce?f\w[ÖJ!se'7ʼs}t?ꢃHĺ?-{W5k!ݨrwOq _cIT_r69~(h(, x[|g\yt BQ@N#ȟ>'fԕF`J_P?wNnC?!:tG-oj%-=v7Χm")KeɃl^sF,ĆV׹?1Bf emՀe`͊T^h d_\&zkX2b vLifa%?è(iRS[xE2_d#lߛ%2=љo/(ШVS2EaV KzD,Q lVO<ν8}!ʆKG;/L} GWgv5T+LôאnL:D^ iFğx{㘯r]DYJ3)ǭ̼9. \0A۔?y6M*dm}"I֩(yktʄ/VNV2 kab)8{.&uKX<1(dB/Q?5n7wX^ [o>GPn( y Gdv\E'R9?A,&0S6QTS"}{׭s1P.؍Gy$h(!o Jb #+`R d6@Tfouzc;V]#@ )87D0֮[E1B|\hݳѸdA47|?&|Ș.˖h`ǿ>x9Dc* өPo2`%ucBe,x8V,q 4nx yUApGsb( ' >!v\Lt%@=lJ2a}Mvz6ĜYAhtHh@ȃ6DWJCVjsh4`T&XQ2`,WjOI捜7畬q\IRx~ l#8PCv5? \=͸3}pGnuqCZlu7z.hм~ eݪi⯻CL /WeL6ieycjjf2^r5󭸸[ǜmМgxޟ-pwe,;(諶?43o.}V=:2ٱk{w_ɑWͻX!ˉBͰFӜBV6U%mFP#C'pQɅ#[DՓ_ib|pvNq.lM' v:-vjpz\Q{[F7."9*f+{Z0\ܬ80m{'ǝ0*4vLt>?'4y@5V?^: !텠9+=Q!"5h7&sxE@Ofoգ,83ᬗWL 7KL7#`w/Ql##龣tH{Evƀ9DȔ-VeBΟ8̔ Z'ńqK[M/89cF |4\wAr61icBRf=ωmZ[VfyUψjp!j_u.4, I^~wPQ^Is#_񌵚SX=tؾ 2 7Ͼ7jiD@Tȸ!`(6tcM$ bPP8 oة]lEQZffg9cdmؘf;$DxS2 @qWQ\ZEg,,:AYWt[Y5 Ͽ&J5LUv9`=˜D5GEeMyzw$1Vn@?F11/zC3k`5!YF%e}JN:,eb5#I7 BWIkN#!iTm(|Jg ZBFо5^q,>^֠0 1{z2Ή3`S7H 0Lr8K+ uFP֕@cmbUݩFvʪBvܐk==kw /$]6O)/*Tf i->;g{rt^M/x"S9æ!9&~T9Ix uQS=WOL#]\X'ވ(RS˨.Q%zpd?(YܕXéK ֜TY+0% |.$:$v :MFHsI࣫RXzN9Z=ï\r.eّ~:7~-ܩ%RCE1*5 Rl%Tk'CT>9G^?Pk_@r-%K.i>xX5C??-1 JnلX5Vݓ;~Jj5ԯCh/4gZ^1jvS;ty:1,p5YS#8Fnv5$vl_**)X4 ȳ(+"Xq呻 Wq6>Z? u;]#|{Pj%welX;^Z#K6>I uU"ݨrA>h>E TZwp7^A>ҼxXnFS_*z;^A>P:^\clHrNl"g;M|n=m1r<"]-y5[p:ևxylH>tz34JHcz؄LK >y5>jROc:=aШpLߍv eV\ JyG܁4kvgU_j8k*1[U^Yhr^Qf\ΝioFWhhewE(璿إg1Nna;,< ]-A, Sho/~.0  3)^, Z}2If;=8b<3;I#GR 3H2/]e;}xVǿyg{>WUif*p)-ecBtG4+$Юg' T%&H=u(M |D=vii:A ,݉6c͞}É(O䓺4?0x̆l/!H~2`DŽ?."e#ۆ+Ŭ BBe9]6h@MWr+\#e:Rd)(IYJߝ9!.̢y _iXz0M%S G#T(}͋ےA`Rgx$(3mGT2ȯ 2W N7z /wHT̏ij%o)L{5nw[ }] 3tHA^:+?cGV\p,ɳc  W{^хm`u= cbdzM6BCJ~;Fq֍: Ӿ3#}p2 (qyJ|_i 2~QTR hͦ6/'Gx gTv#5;Xa{,w(Sn>ݚ*n@TuCqo ;`czvvm_SHYKahIݹl  6ؾZ8c ]ojs{볒nfi-geH%YQ-;֖l(ad6:|F`ŎE& uE4f.%WNa\3M+@l,cCP$8YIAQ;nmJ1r_÷z|?vу9Q(dDL$hV8(PQ+}]aa>bS0Qwe%0]z,. iiM?p3fH-A{c)Pjh(Hb62bBI86DCC~Wf_@`!Ȝoɽ}MgٜKneD]yzU?**<[,]C:+ gԺs!xn0 ̄ޙI)|J A/Zk3zę@yw ~ ocHX( 뗪hO*23#ȨcJ_X7_a_^ .؂IoH!W.^2ށgs^&{J3pƆ!H n\K3% 57Gyl5I Mu ʶZaT+2)QFN.+^gGGsיyH6#9AJϣ{PdUS 5] sGBahBEK̺ͩfui]0Jv4IcRxQղ4pp 4vsf;hrYKk{*|<9OWJGRW[kvwHƗz(%l*%L&Crcd~M<h>Z*-[J'IK.+昔流ǒ'ݰQaЎ6s9!hP _;yi"op,`0RC,ފ -A&$BB F)-X##_5G;ffׂM(3%*|C H- YdF P"ܥ̐N7gN$RU񇨈FKü_czlg iqZ{à[@fHkw8xM+1Ղ\t|O, Oh#M)29űOE酹X[#KkQ^4P3=ʂ J'bU$(;g]_;tM U &XnW`8 JM>M8jpg4ĠHGEn PG7GĤݽhW:|mU Se}}?NC2ǵF"oeq|+}sJp9HqEMꕐpehJl|f饭^"\CD˝XTu%sXצ5WFa< (:>B njZoB# 4ԓNޏD6擃P >+u`.QAeclBkÅ j/&)3)2]#5fթV1\TqCRV2Dj31[q.GmEP?Zd:ږ#URg6|El@'='*E 8ی* ގ=N Өkjü,k V28}z杅UL߻͏c 5Mm6W}i?!siBm.}GD]Y J s/~z) 10h8+olNoM6R-_GDK2٬M_Vm :-ǎihx @CqtZ쑧vժ$+z-E1rɟx@V?1A=?t*Lk0>)mV!}F [0 6M X3v% qBֹSaڶ9زB.Y;Ɗq㳜>_ޯĕ:"uW~ Ő- \R捻hd3iiwg> }EGɶϥͷNf A ϑ ?K 2{#fI)6]QȌ7(lЁY17tAQm(imO K$wN:~UDžXb?x'j\j+\c5Td3+-IiP O$ކM:C|?!tA1q.^v3ݏF*՚hߛٷنJ\TR׸-y]x2E>Ip5($E(71pg8:ك)=|{&>k7~X23vSQܴAnXj/SkҒIvmƴ-y܂QvVJi| ڛ<@MrLoʽ +J'xgzIJBLcs6:Jw/BsmGT|PM^z&z+bJg?pK{25{#);4&]{\rgO, =%ۚ>A*?+oIo@d5>. UGߎ\eP6sA$pˎj3=E׭ vԳ@QzJ%I,r iMuH$;ـpl}< )W8jLKƮCl'Q_ԥ8[a|;_1D'Ѥ;pt(۾K!x#jQ?( j}.c⤬k=Rhg Y]ѧ8WM>hH`6K9X-a_e_T%7iolf]iCAZе ս]@.pg#5vR=丈D%-D3!R{Aqȫ$bYS`Sui,pN0V͜n'D#DE,bIj?7Jv>hq0/RE'`"m^q >~ ;)TQd"2^mkkC`mgڙoC{)JH.Pz 2gYZ0707010000009f000081a4000000000000000000000001672b7d880000177c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/lg-vl600.ko.xz7zXZִF!t/a:]?Eh=ڜͩ/2o =x&6=p)9WЛFHǷ7q%nЯX̜C2rMCXܟĚ-'CFɞ H#DϷ*HEBA&Kӓa|ChEs6 0W@,yS;ca2}& k7+]%.2`- yi vq&ؽ(؍oU6(7w ӁoVxލk7X> IsUA*y+ K2-^h="kGxEz`„(pv?ԬaqϺTma9ؤ;Odzݑ ox諴0([Mm?yG✀;qYӞ>9nOwUwKUO 1#&)>J<#״nO5a0Gy(S rdDj`Uf7;XϢd)w$ub9/54OӳR.$?kt!9xNS_…D&m ~;)U&oE.|V6{tI.O}egM:oޒ+cdZ86P@ҙ<{5UChę•FUHx9<ϴx$01N: /L+OwYC6FgFg@~EQx]:@m؋ulL2 ?S=|T$6$HeMg9趘AWɥiZފVQDFSPwr9DcmN8 4/m-AS1mȟeͩjo#o'8Sv%Ǯ 8TN Qwr::$6T^h'{_hK$kI:*јghnդf:jJl)QIj= ~^ifґI5ԧ{a%s"xw( '4l=:VcCD*ǎ(, tåArsŞEpN{r7n±Y*!ǿp<)2%sQ,TlHdBFDE ? PehlG%EWK,55٨1׊RN~!etiFkѲ6ċ܎G3YB1؊,Tsb3pOO^2GǵO[z>%#LjKxvR?+ i*vZχ6j 2B B|}zj&Z,9e3.Lq6mX!)21}i G=dhfn߫fa31)NL|"LXi/0~@69  Σ,$y„@OFJy$˕\I'JR]q#_י8?|-͈P)WTB4wɋ+mV`/삠lV8GO 6BC0 KCpT`xoH۶:AL7}$*f8}ոx'Vc$g[ 9\4x`TW{P% ~Hq>4S ?uy$ɩ&:rd/׿jB&uGD7{׍?Ϭ<sc&iGm1:("09O6fښ.hB}ͦ}P i˶KrRH>02[tb\A:Q{\Qg^zYUN{h&iA-;p[q"!5[Іu1.34FZOAa iN"|nެ]))E%>Xgmޠc fڌhR׆^-X0uxngV^)i?|kd :|b^'IrtgZw#jQpA ,nRSZ"Pԅ,n8Щ3*F.ϽyT533aWD_:5*-;t&3&2\5R5qw{2 ?Xz,ˍG'"HK(kad,kZto%O!aUS5w&Oy.tqJ#g"ne򆬚WM L8XcRH)aMT(Ȃ5Kzb&.[9U^y8R'~6ϱf}fT.|ήA]^ڳ\ wǛ^2D[`7Ń5NFZ8ba>@x6a4РbYtT&o diH;`bWy#ͅ?pXaL,•nV7BtiրeDD{m`x%Ob-sg1rYMͅ/i޻0!1, {_e'7@قq~k8k,Kg5GT.< g=Vr').` 2 nM,KP?crC, dSLoXBhѻ\K.%Ӗ!o=U?V7lJz}d>\G"%]H+k8FpnT Y ]!Y2s֝q!gm3pK`ȚU5Yne @ .8 1#/5{GBF]-Bp%Q\Nj.sM,b2b=HU*E #|sDž0=~w_I.'ˆY)IjXDAa! s w"tOd vCmSG]HS&)s%kjHQ͋|.-HVؙƘK) jmq*~/|!"i/h#R.ؐ}'4!sYq2M m=d!Z{禶Y@T@&sױ SۙR9 XXbͪa/}OiVB1iQk u՟Ggtv죡@Lȍ/l_֟SxOP0& Ưџ8J j_\nNUZzj և|k[>b@3mp SWNTJGHJs=jhmWFV27?؏T2AD+γ_R̐(aL`>,ϝ:ŕ!}I0|*O7*u-BHׄP8ր%K U9f6UADZgtup`w]>c.U]V0A 9=)tXj' lzx"b40@C6>j7V~9?IWN 3ڣI[ȓKكBkK^UB 7Rtޕ$>XpqIP9aVJP˙>V rEW Y[T7o%.3-Ghst"nV6\9Ge@ ayE1@jPzgT"55RB} ?>4A/Xqi5Xves籀+BOJܻ{_ǻ"Mۍ-CA7O^?WMUpx4_(tM66믪mp7؜!Ѫ#D ISƃ}QPz'-/\$L20Z>"eh4PA ody youxt<߫i9@{Yn]>>r=XӅ) /{[BP;ՇlOArlC5h9Qnү ZZ[gk?1ݠיA`&ɷE$(ΛQ>9@dijk ( ) U%_2)KǼDN_vGXaT}΂')QmԖ;"9tN)#M7藘&B7^\: λBx /j Cɟ1 5f:iWeuF΍.1?iW@\+YgFh4aZ2\_ǝZ; lo ${N|L7n nP1ver1`~\+ TtcOXRFA_xqHq"Pq]CdrݲБh?A ,&&:?}etN$ȸVGgXCSϳqhmR=DÔLZgV2Z[GkE /%k5q[Q LHhog80~VNqfl_/@F:6.ٕűgYZ070701000000a0000081a4000000000000000000000001672b7d8900001fe8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/mcs7830.ko.xz7zXZִF!t/-]?Eh=ڜͩGcnA7e\`zZ(HGP2X,8Lf~41S5[$"#.yKvwaC6oZ {y7R$Nh1o܆;ףy%;֦كGP)oИR\f|^3Bi-쯂_<ھo^j͵%Stnw ܉Um&bEv"WeAB7óNS.IRb؅98P~s%F$Jծc%><)Vqku-H޴yL :SyX2Ë&mdiimܒbkR `R V90GNϳD$TB \mh$#HaU/մ6i فOdg_C՟ݷxOtFֿi ɷVkFcHǞg-*x&[C\1Ұ$Yof' Вy9p|I/w :sŠ[)hX ʡ%q31Ȉ?dOOZҚ 6)mtcRy[-ϛ_‘ƌ`O1MJmp !7AiQɨޟI8_ [. oYE/n5k+`Iwn,W!㔻n@tLՙ3,QlYq:8gPvqoX@K{G|pTԮ>Z_t[2l^?ĔjZ8벡.`0?FK/-/L5Q A %dy#~+SNB7Xx![iLZBJCT8[ji)|g:ID{Ex_ 2/6_z칈dZQu6 K9zko\aNe1YǦLG*m˯hU wp" -&r5OQn+ I("P%m:7#G=>4~uHޜ*yIknS5%>p&,c.XOM HnEEl 5#n}FUVtGVPB,7K9E͡Dwbf#pdQteSૹ.6<4[hu^n Bґk۟~<#3tܬ$W&;9 UӱGC,?À=Du^?J("iǸ_)nx@nOȕ`xL%}kAYG uМt~yw0[47ypr:jF$g7v?Z;#04k;j-,O3N]\SUv88< E/v&2CY%/@̸6W`LEs ru{Ͳ:I*>FZPe8cpYEtWbHZ &ozP.Œ+!qc; B88<|*wweT Iy>):סJ.U9~mN4vxc{7?k:S> 7-c6G=Kajf[[XIV2ɥ5Ji\)GXb[1Qcb0~綘GlT1̿/)CAc͈u \t) oF@UE g-Ɨl_P79ž[4/cPl@?jWⰈNQ^ j!1Pz)O!>,JV=KȌ4>qq UlJ%5:nCt-;9cOΨiqd'`+ŏ8563NAKkѾ)1 zQcaq]pNu\h+mR/cց!:\j&x=41ɫ'ܝ%N7o!Ç`ӵtPeBs{-~B5LnX5=j{BΩGqmUB]g M^s$&X_ 0ruDM '+.C`CqCWFM4D9Ma2b6w\Pxߴ9bBDqKSlnyBh8c=QG-U^hJ]ڠ@r։k~}OF0I'ӮSlܚ#\t1ۗEvz y*+) z#n {Y? hEtERّlJgԄ|TV4+5':ċ-'٠U0s.pO Վ/_̪ѲѢ&Es9-j!f5`5#-#:S'ܝ1DOQ+V|5@kcϺdm젧 0$@T0̤BWʉ tSk5\"B p*a:`G6]UgJ N8om" }[!4/C \(G\zC q` j_[zސg=r*&dOCbC=򿄼|Zf:pV ns$['u?+D?#x?t ZEz1[͟ B2't|t$C1 ^"h=D c"g[5w@dV/ f~.eB)b7 0!50 9 6n[/dFXG;]|ds:,{rҁgͷDqsY;zOKp3F/#Jz铳ԠK0}`KY;̸_Gl[{L Xu,jpjrR3RW>fL vRZuȋ}a~CfBeЧDKHT=OT6z !aG=z_ucr[Mrve[lP]Mwzpf=+o"V5;L>t2,k= 8o ޳9sf[u:PV?׵)+YКe(VfƆ [2^x<7{OM/>z/eV؋b`v\Y09tF &';4LSGF<O ٪ ԑA`hTcp!sWӬiB.9\MU( "zy!Kh ^oT^QW ,M)=KOH)l'`$~E4eXPwn}`3va_SLy< E`B&N|@m`14dNqކ•C\X|,8R+^%ѫ@<{8RI㔪S?QRDSbG, h;(#eаh< S ,psxPit ]*R\* D% DeWNpLXWif%!,ոM zCT\Al~0 M:g dD[Go܅pFP_E"gYӢOU%UTB:xA?,ȗ="( nR1Jj6,U4Q0aeQ;^;'뗴[ I7ͿE8'J3A&֡ļ0SЖNXMSv3ކÀf._f|> mWL+.k$Zc }R7*"{",y!K"gҏgr. ˬuzoY_Ic/cJ 4!nch1#rJ {'lX[qT Z?F\Z3KZ$?_}J34C c]m1-WՁ՘sq!-³ϏnIxfFo>lCj,_W}FKܧVk3g/J;청]5zGɖٗ{7{SWf Y97Ί< 6Xyl9Ӌ \6z}jgqk 00EׄxqmnJR9,d ȁ7O<@urWѢ90?8R ށU37ˡѲa3}'%GtCӻo/u%!#!/5H__S,z}Yx}%l â5f,~0Uf%)eՊ # f)5) ɥ&%\kd$ʹ+L+ET23_ Bocwhtn:>Fs2dT765:p -unGaiaqRKwfRh&i2U:U6f;iY\A]*Uvkjvv[D.ˑtxYm˦=+^u~}y<cY x BZӢM(gȔQndKq0gt"rS ecq,+,\qxnx'g&LtJp3qD T|(E@2L`֤W,'bL$!8չp:٧͗>ƨ1!æ5\(~Υs g8aȥ0VHtQQvJjgc"yL Ԕay? \$zcD4 7KwR T8YIrGh_bTqS],dwmxu&r謕z tQnxrCdf7kհ0^ gMF͹y{ɃK:V,BO:"g* ۳ΟpJG}ZIR0KaSF9Lյ5hszOc0  B>rq>O]ߦMw4A|#! e10u^>Eƿ'o{ '43s([lQo#oC4,}χ~z9ZwHՂh 4APr JF`MXp0c-U3ltfCznbou U< 0Bc>ӯB6^q]ncu$ J?#a³Bi:gWTA5{}_oEp#y9G|Djnܮ+NjrC:g~pԁ5_6v|6W[=Yl3Hsaéfq)gk9[o|\du?PU}E[FYX'.i*Oi s6DA0;\ϲ !/Vi:Sy$*EG.$),fDVޖtH?K8CeeDd_:lG˛"4h#eJ1%{^O+]o4?p8u=HI'\2 |3W,Oׄf;44 cGhE`&):WhA5R\GEfت,x[ЉEcP)\LIՖW{zD wGܕAy [vFY֦+oL i}c(U)|@g[h-#93rr3 H*(D+)@Hbp>O1BI[\־Y\sMDKcz:|5˖ҥxCZЍT5dQKKN9R7q.zuC:[%J&y?9R]-*Ђc->U5RU20KJQ`۴?>la@4}pn:SOj5Vj(A;)iFO``^/4q2qB"+l&ZA6(<'$Д_{QКzD$eIG͗w"Sͅ> T u2_ 7JwUr~ HDt lhTc S" Ԧ;4 pJQO(j qZbBbU@ՖU}v,ӅJՅjjG `{ bN}r<τ&pTj*O(B7`P d=q$B{ZM5PT}'٢ٰ!\c/SmoGY\1}X?DQ1d/uk qMRa2VF`#3)zQmGkl )LTQ)kH;2A9XzS^TsA(9ӽuXl,+/VloӢھq(եJ3~7ppT[gzߑC*wBhDatS/Sދ5Æ=8rD.׫6@Ը}XNwښmwmu__,AJl_v2ʗ+0%bk)}u,PSڷ$rzT^XѰ, ua'yNP:X+ߢ)RMpcwx*D6bߐ?n탕ο-TNQ|Цba['$*h RCI3ރA@Xx7DE\_6@V=v";M4ۧ/rOVD 0\3 DSAJmY$L@m~9Bdl^d?.~UmS8B\FlGb6u\~4Zray9+mA8/ӓ9wΪz B?[N4^HLʍӔf6CBYSB\ V=.im÷g\ T{Xfbub^Di6\3u#d|WVND8 ̮%CvF2B/K_gTfgh?v<Խ@215ZN6(p~9T`@ЬXjͣSd={nQ^S]FwX; ٣i*R4TL `08L!5 U9FL}zES:%Hnj*Rv7[;ȰT?dr.T~FRszrF`JbKv$&؉R? j@qpA10C̓"8̽'Ax'0*nawE 3]Y\2FcQmg`._!TOE sG $H27p0s%Is=!HH(fՅf)ĎB; y@v|PоJ!( #60iRQQA5R$Ȍຫ"xp{FmPx9}v*V.L~VA%BhaǵxȐ^U=V~atr9A>]j]R?[FR|g'duۙ>viRyT(I 5 -_~ix"tPD&WH:w=?8<m@}I^'ס(6qDJy>.PZ(ѓ zƴJUy،OoZE* ~UθMgck$Vue;2wR$M_Cڻvu,^.j{"Gcu ̧Q!V3okK?C P;>|M]V{'v#SzŔA{-jS WADښ_Cz(%j̯_i ;U,qR^9 Kꖔ} v>)s1zL~> '(qJa^ц쮭ζlz}?B[@cow&O*SEv7p38QYܽ%Nbk!/]d5(RR X9i$rVUkm~_# ,1awF-1 .Z3@e)ѐ)MƖG-Wօ;kҔ_n ?\1! ߻?NII5 ךQSxDNSb>CMt_-%beS;U*jb^(C^6| NO_M%/x<"U5pE{8 g5o E:l'^)lOO! l3.Ӑ:C xt --3c IJK4p˺sWTcvb%[Vi>ԊcRds?O>\snڗ)8By?&8?:ų$JR:g~J]{l ;l3l| bgMsS6ZBzf/9c29/5ϵLJyaCW5:C7\)TX~]DB."DU5TZEޘ 4!_Щ-.{$0 W G, X%Ӟˎa8I^A 8r+ b%Eos,:cv77lm faĶ)sk&O[ &T\?v*z*QW%OXpjBf8x7r^-S}cZ<\MZHDhL59C^WD?566ovp#2Ӫn?Q ?IAWN]RW5&(JCcw]1%*X]q;4Cv{A(y]^ƳF'.y2~j.i|&oꡊ(Juvp>e(Ĕ z닍|iR ծZxc6ZA6 aXZx*i.nߔîr_-C_qvz=BUǠ:_әyM2l.qxY/VgƚbQE/i ܳq9S>7fܯDf|%-,`tp(Jl%rHk Oz Yh}Aq;@:z/_$UL؄;ء iZF+74ytf;^:_%d*6&5\:(CPNe)MCuǤ/|`iyP4Y7(ogjd ear b n8k ?Ꙟ)X[Aa/'cБ/PX ?%*#> /ϊ}! &~l(G*m{Ca&B:>bEp#CkX6|5 /4Kl|jYq(^ 9,ASqd^!efl, LZ'y-f..|5[o*G.__AG9u_d˘_L9nMU;%jl$\c\@c"aؠǦ\C(Փw8앣Ś#Oqϯ|OK\5bC&6eM3-c7sEEeطdH0Ôt@FhD$\Q;}㤑.nԉ J4iVL )FQzò4wYMA?dS >q:WՌvRh3-9 z"v؞x0Ǯ; s<+\]Ӝq&2NB=|jQS@'xW 'q,0\D(q4seRv|MsJs >WTZXR`l]5/^b* s^-YͦVfd&ͭU}A&=ذuݸ[y %әL6`lq KiYR^}B}5ś+  )],1WpeQz5S%΄gvsojIlF3 }v5L_CAbL^5~2܌s}:pURgL^pqL]v UBVլ瓵󑉙ccR{̘* WS:!߇هϳjJ}z!lmFY8*]$Y\h5(kݟ|{Ϟ‚t"[)*ڂ XE R2*q \XīD5JVaޙ,ұ뱥$+KNHMLl0i')-g,#*TPV ·ʕǶﱓ3h+6++dQu;~b&\ĥ|˷k>o#AͪƔ{\̮OFV۵,";ښ:bٓR=Htex6壮GBᦄ{']aB$XRzf>T}ף] {;0r `X@Zj bAʫsf1l;73hppEa|EJH$>1C|-gAE0'#/1Zaʠx=0F59F=u {X1ÇC-P)VXd|#72ȟKLN9^4&́R1fd7:V4<ܨ7hBEd(Wpt1=xi5r(vh%BDh\1m=ޛ;5B7'^=G&Pr&e_6$a\ 죴̘,XK>S@MdK|r)ډ6& sN΍'ENp0`EJ5pyG!tiqЅt0ɩ"!!X^ f^du25Cc,ndI]0nJAA^Έr!`K%wE=_i_RIK{{Z,$ M\"uT;{CQ'A x`tN 鮑_}~|,)C2n(] oWhS{ Զ Xw7KTPYR)W'oߌ1IGup,G7)SL܁nC'hv%Qy:1sL  ̱l@gY("Ç؜Cky9)]3#ǧ28xcDD0HPd{HqҰMN\nJ +S.Rߏ|@7V:R7V%;9C銂&/%Kwfn"YbY)v,b~ڡ 邗cq`V IL2yI"?uʐvΫ$B7K)'X6VauG4; Fah,h8%19}%vxsӲ{smsyrݖ=|B'Tp""Iwo3,.|>*mN4?`bOsx) P9 %)Mk݊^n%AX+`V Ž:Q 3I)8IbGq'XguJRertHv0z%`{NEi >ưa6\ܹ9lj=FnrZ'\B#lwNjW!{D%mg-[CV;ɥ5/ #ޠ--K2@CDgZVۓ$]0X> :Z>8A1:_[s>dcR9>z/:`)G ,4r2۲4ݐb ](BvHǥ6.:k]t?T3  EmKsVbMwph+M0]ޚc|c4sI1K#L#:WAG0 ! ʀB粽b)z+@?@;S duN D0 DyIOE9k྿Z|/>-ZVj0>Gv~j2 o7|H.M;zǽ`20j,;(£8xH.$3#ϸt: l(DZs~lӚeS>yg#h uV8C~a+./R|]R ?[|zA6]*>qKQsM5Fv[µēS .%0iMfˎ""sP3ط2Dsp,gG*S2s˫3$Qd9_[0vz(Mc0UQA[C!*tH;aTc!?@6w#ER%g~SZ<n7 \j<[Ŷ/!>m ^|BXU\j읅ҙHV0NɁuk B&GlKJ?NVCٛUؑB~#GU²KQB@}hUi:vە:UnN1y+@ew 5m^Ds,@m3C:Mo<T血wW+d4p} "su<j]{01d&&/C,!R+j&"h{E>8y'*kh D.'s5}q=r x5Eh8úf'%D~*ϧO ϡl9a-9oFe >"@7} ^G(.1r :z&}r)KMDK]LOw@dFN=˧ JP3hH%S'{=x9Q|,L;PĦZ4oH Qnw<]e%4``;jo'2yX슫 }։$PQ Dn1(mXSic06v/6.(wn p }BЦGFnx/v#<7ĝ%T# )Z.Kޑ;'|U{![W΁ⅫXSz.bQxj?4z3ra 31y.dSZH^!2<߇#.iC" ԧX<Œ\y`-|k vzNso5W e_iLĕ! 8iPcga;ԙf➐s{L"'֬*=>xLcŅDIXɍulPZh\/#A7Б &ق~iEOY2F0t׌S@P,:&msfUR}S}}K7#td;1`z6~$f>l}ܣvk0z n$ϭ.rOQRݥd,s vYT0&deiZ^jďV2),1EoϏT\WuDr + FS#`ZO[S5S n>ZW{{X_a]{,~W%LXpKU9%#V1`,.83M)'J% aD|]b[o = dH7fJe^>bhC46KʭSr1<7)U7љްR7۞{XqnZ1H]'j|O?^eDj o{ `^QVM%aې 2ev|7joIBdY;SȜMlKW2,;G}lC<ؾ :d2.>~˵{m2rYWe};n"$mq?ISjq~*,Wꝱ+3d?FIb Q+ϴu1817M#(F}BTuU);PEyᛘm9YA,3y>_O̽M$ɼXeP7[of(8X&iX ]`'Ѫ)\gk>/  1~ז_ _6sr_b/E"آ4**N!ج^`4~L0Q"يIB('!F]\i BxnkA&=q_\W\DS9)S8zں* "qX} Uٙab`0K<]J(G 暔$w95'W  \x1FԳ#TH7eq1gL%q7/~ϽJLE^3D[4+ bG Im=l[٥rߒaoF0:*W<=Ok`b;[/ص>H)Aoe]::j>,x6Eզ'KxTv(Q1&&I Psl~_e9^e=[QAlPJ47q{ϳ :Ø[y/|RqXAs-nofI\&[p<(=m:[}d,*RmʒǏ`]}"}e%2@A=E oVdKñIC %"s| mକ Z[PA.7*Wʓ@y~TppVW*) ^܅ad. ۧ39zhרYW݇n7Ali7VsChI\TAv۰ ЎTe5Qqk)̯,8;.-[iT;%D+Wv>nWuӜ;EX  }x'(RI:#b묧sO-[B>lQB>rlC+f,3av3ou`Df@~@'>) ƈ*׻n"ʈ =,({9lHT1ܘPqb0tqF" fJܽJ賻&nFsv[.jsr&O@xQ:d>]]7f%EE҈і͈uP h'41Y"i!WIJ(G׹k_Oyctխ-,?:kuff^dtAh HɵB__Q8Հ阆 rZ\0Y7,{ceuIXeg"+dD,JGׅyyF&dMx6~K)Hw?+S2_SO=EW#0 'H9ԴUPF%4]jzSUlX@ʒ~gqbUld|IBRq`F!û+O%MhkgZzK 2?8<&4a MXTMGQ րiWFNPl)P_tK")RA}Am~X .{ޣ>:Ov YXuI:4=l$Yصj&IYSSNOX>qЗ=۽<$ޒM]bK=F)Zh .OZVzK:8}Áo8Qn%B$GaO策 G$aaie4f[|AkߛofS&zäp>۞ReT9+X5qM`Ɂ\,3OE9 醙;<|f*ȩfa@$o tI2KMC@9*Hҳ>Gh-G:sLI4ɠƨ 27:i=}䀕UGSa8pޟ<=u"HUqGqRgA}Jv3Q75uF GeWCWճ`UnZ`R<s堮m 0@6΁m0 ->Wfm%)~vZ8ܒoCwb"gj8>}|WZK mR~L熓7+M >قMc y{Ւ5=]rHav@|ոWAlUJ182iO7pep ۡ! ]{,Q#Sp y$z U q8g2a(9.Ds GEF/+J܎)af{f G ϷF_?$A.`3W{4ޢ?~9I?"7=(8d 5\S,Qsdhw_֟\ÀTM4q9&dЍfMkg^M%DE E xbkgj% O~TaO8tOo0e ځp PL%oPV^)7@;wSؤQCa rK=G)NrAmW*1XKt;ѐH\2(-}Xvq&jYZ 8O%Sj*q'Y 8#U1t!TmzRMnj:x(nG1<V0mvX $_/B:VrK&0KW^ Q֝_#0:%R2p&*wM9E j 545lfÿ6WsC$=[ {R(ۙ R FJZ(/*)v!Drs?뷓z^BO8Z_(Qӈ1]M{]oVK i@Hĝ] }_]FVf3şE), ac8Z=Y/Ek<#5IrL>N賏{݃&Wpthyh;3:"hF)P,Ie[I_V Ūr O14PAvʥO6ps 3 G*> ꕯt;s4GKlP=Kei~WqM &IoANXz$It]܆0\?[K1ض`uv(_&'ab2 d= /UxaG琙!pm}AI6{,rE'l\Z4)5Rp!/Nk*ېdY`H9Ƅ!vl 2^ß:J޶,O`>gapi8R]yăV\N} W(DŽ7$oy ?'C܎,} ak;^sv!Om:l3ȱ -aUp~,)ak|>Lm{VtRzzs>$LoIѭ {`F+B 9=g sya"dݸ H^к-L ݓ%W[H Djwm\i4\y%S>hfdv%[/l./x{X_PDch*-"~Tr_b֖^V`%ryI!y8F+Kٛ,5bߪ6&y>,P: ui|w}`::y?GتG7hd .\e6ΠCƯ{(JĘbxҁviQmV)1ŪX1 ۥ̰t<~䵐xn wDJ[ Smj9H\/':?jq'.heh z~34EhZ5d,)L\ՐJˍD\jS?FS;l3?Zjؐ9qm@Jܝu%Up5 }:{Rk,h!phl^9c;*D46J=] @Ҕq#@πPߜ會PϿUkm1+Bl XI&~BcM_{,%.y- PoޕV+;9c;>fe -5EmDcUGg f6]C3 2hL(3@2S6ż .NMJ[l{c e\.{GRej JԄ<&HC %sPYƓsJ;ڛ(;ԙ]YaK|;75Kz DEʕ_(Lsf 0YE -v5^I34ֳýFסcO]}qyI#6Ӵؙtd;bv Hfݕ.m  $ KaB>(J?ȥT#C@NmMg>AFokfĺfRvt-pC20d r..5!/XVf+V g-j((dv;jܕ`7eK*@ ;Ŵ! e0 ~-2b ;hF`_grXxǚ՘ ~"t$DWH|Ȑ:^V?A}d| ߍGKīB#WTXR䭏<@® [i)a..`\h,cPtnqBɼ6e!7/'I|[_a?,kx 861",;QlW5Z^δ?ē  ~}HcT!hזUIlq/>GO/ t2=1迌eGXʐ}N(QցCP3t}<]I*Gq$iI40H^+eG,sbLh{Lq0W--::l>V+@-b0{|J-XQ7t{8BɎ:4UZZˠ,D6[bB+pq=F">fi,Ub)׽ٙe,؅w_>Hg*-L)Mh@LP΁Rit`e[Oֈ'/'1HIGȵGct52Ǘ(sB b &NSƂš#4<z?V~Iz;6ba?TuondrW`_f;;j8?qX15|,%c[咃2<14gs?\1@xo/lW4ۊK,#TuXl) z9 Jf{n9gt8(\ШoEk9|Y I7x'@͔k̃fs(~`IyKr)ca8\D,-)y}ؠ `Pjdq%^ko-xʮ{,BL0olLR;Gmp2Gb)Z-ľ8tawwM`̸o۴㦧Nu2?rI:}[.PGjBnjG+ .3ޠ5V> MvMұݺww$$kV(9 ߙe찷@?#ȱ7:qc`"-#-ߺ3 Vg}xWQKDY,AP$v'͂\$G񢗰9fiqnkC9 u< æ|:@Rdhcu꭪2KTm! (hj5,%|Iz;TJ (/xԞS'ՀrŔZWq.P^/.5t &h8p? }9sc3RbѦ _=.5>Cnr颹vC?SLM WN88 hYkHeƮv  Cً˅|/>U#dj2'ȍ]d9K GSV Jf`Ϯ-&._:_!a`>@=mW˽.?@"̘B,᲍6<æ! v0!ݛfٶ](uҋ`}>UN(ma5̐gu䷮Oٲ_k *E?ke[d{\P/C]*q/).\C²G=}X=H2ԭtlOn k"[! O`PU5uQ ".ޝ^eU6@G4.!5bڈ;pO1܀r\$}#h\ZN|6\-VYmf]bZ49Rzl/]uU1))9մ]]Ww)XׇɈ}[>jNxvگl*lmez:&n0HGG[DLޗgɃ!+ ,IP~M ɩ-0*+k|͊8^n \K'ZAܫat=*tٔ\G=¿w9{l /Z5[.Ұ~<*vZr^Q~ IXx:S$sf9lħ8wǸ! ͱ93ayl5%j2H{^6A$i{^ !6Qɍ' ?b I+Noil7+aVn 5c FԵ:#}5 C%ɻhФ׺4z#`5%^epTq/L2PϕYQSbMS>qd561UU>ӁӴKum0֝-U8k\pKr;g^]Rı=zz#Fa^|PeNJvٽ(ϑ!J띉@pKy9|m9xzU<;s؞=|<KbP0*(CJ_V"⸜l` # zDj ^lԯR%̗@#LOސJ8*u&d(?Y1hve2]VC.aM$';3hpov>sĤ+ʋ!U]ளCr[Ipg?Mhm²47W;Ml?wtjE(EIO8 :)C?mW>IGv9`0DI.^=$%fhsg4~,~`hhA]"FGI5qΛMXB͹{-m`jj!&XAR";z c=vPEJ"(S[şwxA,;;+g (N#M69&5dRle\Մgå \)wIrSsb#h<-̆;$~rBshЛ}*zz׶ݕbtSGCJxo@QuA׊I/ Az-[M~YJ]P6H$ΐcyUlN[B^ɮ̋>e@sSg13:T g ,hJPfjE*5lE:(U{ 8Abh \ƭ,lg' ^5wm*oUsse"މi3<_KH_KڿAk /iY%ƺ; nqQoc~1.LƼ96[wRSLGrt&_XJ _KV9(Z+*Q3Ng+ɯS)xlv sH>_q\ş&{\+YK8Miu<mܲ9; dXzO8o=pIKE Վ'e?q*:Q'?_l ðVNr`&@wU(k4HJY<׏8#ܺhyM*`Dcrnה&+JKhꀦamɵxbm0YH~qɡn*Bg.|x@SF`ӑBՏnJje#ʶ^8 `N hdy*l"~"VÀOPA;+q~ :@F}x<%'m`FF$8>0v} rs65oX^]}!Z h%Vy 5K ߁p 2/2TQ(A=TbU{|P/l #gj'o`9V;deu@\2(%T/f]&oD,O5BMCEx;$Wt[aP Hg1n"6N_j %8XhlXs2hi"n(a҅RRr?T%d~hhͽ 7QEi|3 7ѱcdz? s?r{MHA%0TH(>?? =f:UA= БÉhS#Ǜ2(|/#@\7c = Yc "mא[&Zxd=Ӏ&1 r2^!6n" I?Y>^"qx0RG, eE!R"FD*m;l9sKM ѵf-# -ܶ|O]ДY|(I!_3 t0CVcULZ)TEh^+WͮVVW*lnY&h# FX\yq}Q}, +M>: .y{$ PWK.T{cS L~ns1)IbtIx41*rGFV33}/|VT4jCOaq]Y]]b]Lb[q~_<&$.DZA4ʮ~ !1>b? hV"Tpۅ]H<>7_fJ; N*iv9f@ͅ-x&*i_u/v~~ e@(RJ6GPiLiNpRo}l~%WANhU[,5`g,f׉4 *-!"ZyQlCp}hTsHE^=B V+3|/"CR oSz o@1IZ" g` r,:|MvU.; N_#qT+Ld^MƙBF2T6w'lZT}MP8&Cjɫ%-5*߃=;N鑠-rA~Keb}NkFdlJD&BY VQ2h_yL*FmE"TV/_dCzHN3͈$wlvΦ-٧C2y=f.%bo_ӂꦢ2o&S]!vI̔yjv[;*z>zzVW j .Kr:悻4~HsXAY< ?~:/!1O[O9-!BQZ}3ھ>lZw8(hOI@_PJǡ q% 91A>w1PV}Eja4|NzT)`$aMÈ>o5.D垊,$8v2XK+iS#+wퟳguA$'g&2zePܙ]iU"rE&w {~DV.:|^%H{W\.$t4]Rse97D؜##S'Vh\Quu,,\~h-u? sxxhB~=U:JHp׈IRL]Oh=_3nc)`t}90OyuѡIܿǭ6g0 Biq D l9vBe໩2ccpU+^Ʊzva?{(S3ݩ8r -@_7~/)aW_e$+B`q3RpEGjdΩJwi0b'h iq)}g15Jj4b~Wiʁ_ GW P*.2+Q ׹.;+WPVFS ٬O٦ E(\ cPYCG=Z DՌ2;4:P!Ę|,ì'~B&]vO K˺#2W@<74G>%+.M88&F~ IJ7ھ)sdZsh#D}Q*]g8#X]JZzAT*|^~8r@ 7L-d6)^q 2+.qp/G ,47EV֝jL%';q`p?mc ycyik{]LR=VbE%?@-vKR  ȃ۰V܆J=cf?xh>{uߙԗȧO ]`?PminaL1Pw> $ݨ)&,Y# oH X6 "fgVQ7̰'Bftm1p"QzX79)sʅ߼VHB:g(XC"@#kZ@):*vK˄ B֙JD'60xijn/A+L^ z dP6qI tatuY %(bb0C/%'KFc\G_yp;M?jR}q[!/N:hxvJ!xA@ҕ=Kت8zэ{J/!e^Z2hT<5%Ʃ\HF 3'hCDZ|rܪNꜫ A8HP=%.j Z"L[؛ ǕAnU]71Sq %>5N(x,ΛWz ^loq _#qN.ih٬AS $?@EqAco{5\ƪw  i6`o,P3&FoTpfPgsHy3,/.Csxa ~W!"ɸ&Kjؕ5aoe۔mJ\;6]2HrY͕^T=G#(Cqj0a-U0 Jgk˚ .62\c -sx3\5`%[Ż7X\'C}K dYP$_ t# {H8eݦYC$R):oRs_RVzi͜"l'/'c5h}P-Cw* .,,*F2nOXJ<I6s8]~CM`w"Tp6e?c~v*ĕ2F9N * CFd,gc'vsN٬~/щ4™!Di]ʲzuQ.?f#|M?m$ٹ+Yzr+)}5h[GFz⡧sM@35}ȃG"i1eF0^|BӓG}mgsr#hw LV4*e]H}V#5h6f9ȳ%蝡i&V*fijJw&:]AeT,ˑWǼrF y*2yEGߦ]d%ق>sCZ?3#c%a3cYз$/UPh6܈ ދ_wqʃ=nʔ!D+V8 LKefU?֎l"euDՙ]brEWeDBP2/!K f9,H hn%u[栿ݽA1 1a^S4.E}C XnrAx0`F{t'Bz5+ P[M8!!l@"ĒΡޗ0b!m5^L)@]H^~uo9:u⿘Zd?yoWJD`?O65Q`/2̽A~.shn]Y$݁2Rs@]dd{&GF/*QDY'Yd_vG}l#"fP+6/ϭ济hqo$Q^,=0d Wh ;ǒ0f3']Lw&wj`WG&9#<@0גA®o"ܩ_%W~݄]KMDalu-=2#>/ Vz̐b &#rK%a\ɁNߨznPLA"Wn>~ X,&*튋W{dѪ*.#a&4&LeUb9P| B '8~A5]$ ~]dw@uѮhx¢ w"1SORs$>%>R;h0m𠿣GF:vCsދ瘍9a@vcڀ {_r.@#a({ db;tSP(2?kU?KlKA-7\R,Qx-Q-;VcCO@.e4|W %BK7O5hf0s_ J' ”fpr=d$\ÖShrUF.~9?S%2/ޡp9_b|m>§ln=_ALxj_{ˬ6&.̇B</'Mc1%fS{3vCϾ&p`ldTЙ>Ϊoxomͷϔq N?۱&r '?Lwh3mqe* q"cWV.wE\yC~?܉,1kښLv؃CH bhܪ~r";R&Ǽ,ZR{v '^goU}w)B,Pbo*b3#ŏ0_yWzPI5_)dJGRMDBn)3Su yXD\@\%ZetY1(֫{8ٺrHbe6$: #u@u }I)[]#h6cH-bn,g/>VVS׮53/[-omf<|_T ُGkтRbꠇEOQ `}k*kZcI]xJKǎ{MñKn(v=,c̢s=Fc { u@?`w3[2,PH롣bTFl~F ߗkFq@ ج=}3'ŬU d7wb>R~d9Zy 3Wf> lSU`^wu@GXA@H%E4k0 whk|dv}re>(R~@Pi/E*!]-ꤠHǐ,]gf_f>`xEfQTny.u x٨>D-@Uwm+~.ټ..].g /m0$ [`+.2i}~|༝[@cѧbB`#+Cұr#{LDS5]/ux!,\`00rh%{tc$bŴcnWɳb}{#`sfB)]8יĄN5Q@N,UL޴LQʭ89٧ɘ)oL|44ȵP%ފ"˲ 1EXº` |wߢ6 v&{|ʰ0" ?q^xJ)"9ћ7҃84v䜿(:ɦ!]-rXIFeLQ*^]h}[X|y{[]LcJcɧB s h |d uK{MI$.,A{hq,N0e~pH۾aBd-eRDztO@>+O&xNIϡ7nxȞ6_b9WK rA+dEKλ`3퍅>i\dTQ#rRg*~%4`.w 1ѻh(C2Wh`>seewl^|[,iF/r\ 6Tw&EiCy)?9V}IN7bC%PLfSGݛ&[m@yJ1:|N W{Gn;mz>Ԅ O@X\[}`9!Qi`Ֆ[H_vV٨a7s:am8f{!ȈRl9Sg* J z\qy3"_PT(4$]^N-&x{@^owPqsClq1 \DnSU(^l{2M@ޑ-;ele eY,@NRuI5O8Xv1A>@ʲ2<`_~s<{ψH@3Cm?)Þs /+S .؛XVU Q~`~yfEjA|)HI金аWgDB HٿWwva;mR:K%)ޑhm[!x+Rc!`/ o nx|GTL_S*e܂ _y'gӤpw : aI\}[¦XDi3v\6M˩ :чrLS] !͒MCu<_= l6v jp/~N'2kqϒ=L:k1}94{T>"6gJ~ٿFݏ<ŏ 's,M⾱T> vfLz#ޣ@=; ;PZK8+7jo e{69ciwf!'\}yh͂Y yZtvVdrFՁY gFgѭMHۚ7e%4 T5K v4ӬCC+NU/)iЕV$Wn},PxkeyKkY棑ת͝«/wѷȴo=0 fecMb 8ԃdHf+[yRDN¿~MmX֭m .n-!>;L wEQVm/yƴVPA+.O\.c{d.m̙C@2'B;S|`G J ͵!/՞K|^rH0!3|0!#y B8bd r\8al0d~*7ca4-3\ȴ̗ Jȍn\'Qf#揩 75 ݸ7 .!MTw|<(ʑCO`MZs [nCIvv6KQᤉ;㯩ECO< |b/|mh3u:-u]+g 磍ybYyÍ?O79 _>bo47HեQW~e䷭}U%3\Y;QB4 O+oÔV2>U6DV[55D.fMn6aT¶r9pВg]ѻ$L= adyONR|J/=1G^L: >HYfq[ho=ŁUaщ8>mʘP4%Z1l3ńAX 3H&ڟakܽk J156nN'W2ugoϫ gMAS{Nz\Z|~܏#fЙOe_DIFJ$lcEta(\Ovh/~5X2,@$H3l::W_(Qbج D|R4 V@8S^7--:3npV"o~9EyI;†ܴ3S.!AWHqkrnŝLr Y$~dCwήSWty̓-7IZH!:޺m_>}V=5lB_''!EK%!UB&B4Uv^#E-H)\'%U\z(v83/ޅaeӄ@^_ }=;1Db-EP4 !lqҟ6;~&Hތ ez^]q0_T{PtzI[2Ğ Z}l!}WnRx_`4`!˩\bXQ4yhA,?1]la/bJ,ˎP3.Xc(=?CØ捫 b 4j',K9JFTW`S $cqQeixAiƵ-V7õq+Y,!_YJ4"Y{|iP?8_(+pDaGR%xo=5""~8Y|2: x#[(C,#xIFՅo"4fA71Y=3 E{G ^ BsH ajQ1Ds0DxfJ'mU7O ivzB\{~y@cZI/SoǢ0Pi ,+EWѱ2LC⽲!(`ńUST[}ޅ" •duel_PpZE%)}+^0OrCuL\xF6*<{Ctb1 e\Zj ;0']<{PAAT=动t:tbżMR/"ВE5mm:˴L<&+yFYTb{j(E[GY!tq^$/n'#͒tЙ&1ՔcIr9叮m-g 0 =8v_+A-iXv^j$@F -`x7Ē"P*A(`SvڙBbb~2<ID':Ǖ %Dt}CQEzAy׉uvX,u%dm<0-;O(*nCu,Fb$;}@|>ᒑj5XS?9p0mFZ1{JWʊ^m~LFO2%M|\jAEg [@[LJj~Roo O&!T)F -J%pVOaT( axJ#ihӲL|C4eNƒ KޅAXR wF7pZ6ĻO yx9Jp_ljfH>[~0Sڪr7퇪G ȶĔ0ޟJHv5?9eN<.el N>!ݔ'>*}'F?|\.`0Vc7'r.+XWk m87by;z[!UI(䂊gTk;(=B^h bBaM#dU65 )!i,ۑ%n|mWBWOdQmSdJy8 CawH:q2N:qSຟ>siB_OOX6e"?jTsTY;f"ɇl` WB6/YVH|S2o)Q1"R7yY H O7,/j v1U't?vѯҙ3O!KfTu?!y%l(-][_!bT5DX3J6h yE?m&~˓F){^FI_p~71 2%!s q%|lO-FAHH*u~y)+=Í2EE98O G0> cy{0[u2z]"jdpЗF\}CᔃhyoD>07R`^_- n,#"\/0OudNyКZ 5n}-o$I,>mCv?ݶONM qdX1~PJǗX~q-Te"'DlCWּc^4?ma89lxzSA,M+XwQO{bH#ϺM"?`րa~HIk"O*[=22}iD }&F7Q:WWg:m\5,:[G f#oeͨ*$F7xAQL:%?>H$9>QXMx]LX l.2=-`l\9v;[MdKƪ_C9h'a2e@i} N]x+/Ӕsp«=M()~[*3'_["5SEo.v a匦ȹ=Eә2s(hdI9K^)/8,.w hE&\qʯ5,Fv{.L۟QUd Ѽϗf[ANUnI^*"jW”=b8jd-Y62Pު=R%x_}: 4R6W @#>v>A87$4G*MVD*tU'h6PpqF2σ ny}jnjuTy]oJH $,|Ή܈' &}WuOT;7;[ t31@ٷb9w"􋏼xDV,,D4`1 _ Ȯ+VW07ri>!'_38IM3w6gÑW; 7sIh@7qwgtQ>jeNd|pF8 sQ9E P{rp&y- VAq|qF-_Z SZ0,g23ϤSxr=G7×^oH֠9К*w}(lrnf2ԷA#.uYbo}N(L )6k[pˈƹfK\,?r>f"|H^]F%̮w8I;hvA=I { 伽aa)?XJW; {I$q͞${Y1xl⨎Kbtk'-O :{KÚ,@AEET|,G;fm>Z_i"7ZY$.{DZX`蒫eMō&=^,icoaw2A&u@FwJÆܭs)d$|R0ZQӑ@J3C7;[jqQ[K%Mk`'0LxpsN\RC>scODbNsL NS3Lȃ]v?1}["\'uV]Kk o(V7pe˶غ9EW>)Ay B«9r~L'.`3UZĒQkWrdGe?vc Q_Q %AiN5sD]E?!,ͤj0$e>ϡtq$-@j蘆Ӝ@/U$ g{Bx#~(zG91Q**x-\,<N( ':6Cs#e /Inx6i |4, 즛ɍ#xu:2ޠ0"_5%&@|(sփ-Za& gqWL~Kæo=55,t ,߇YvHkexY_Î'15˼1h?;Tk}pVk_r=dL]}y@]&$q@i1qPZ[@&N&# ٜ31b zJi&陵ŬwCQ4t!@LO97rFVrΉx[U_Vʳ05 Z>ϫѵ{ L^D` FnZg8o)如8Ю9&*XWxyྵŃABzh, ÷B 5N*ruS 4tN\r?<IA}QR4 hu^¨MB^ΆU .K7/ay)KW?,-2Hqιb0,3wУF'tD1#iƑ"bHs/ZÝԮ4~*@܍VTZBR1 Q1-<|=5^S)sx9澘cOtbwpƹ}MM9o`y{G7ʖBTȴ#g[zyU&ږ]ewDQ=) ){*3(# Vבpk($L |,O-:V m>'ݡ1]iKmމK#h,%Lp#'&AI/i~Vm`Z_DŽkEn4TW">cyk_-ڶ>o;觬ߕDZXKUat\՞lޝ|}Wi6ŭ o|v]ESʑKFuu6t .P~$O<9|h\6@LD&уgn8r(ۮnHmk{+C:ld0UiCpUK p*;U;kieObs D*0(ߟҙ#`AS2z^JWιQF璆HzEoKIn6EǵG{@؎GźAL X%}I C2lc>P#siՍ%UT >5F'Q#MLL0}7[)fh;q-V/ƱՓ2\L^ua Iik^NE8:5e}m@Yiaؤ#- ^UyVӥ;9)*JK*f5+o!c\b$.< ӫVs~K4[,`Tu͹4⩚/TnF 6KG;hzjtQtH̋@Z0^MC^h&t2n6UܒzUTR8~*)=xv/,zESAnf(jkgD͑ Q!_g 1nl#02ezZÙ*y~ Mt~Ph5)^'tY="9+#&83b46>"-."ЬGzDy?kt4&jp)|fpi+ &:\Z"" {'qk땘A?T9Ɠ <׶/~znMJ1*z.&抳WN} cO=#~ tu))vXF^f@S|YEp3Qё6w܌ab)ۆ NeCcf?`5 1|B~kPvVNqP;Vo1Y;!0uZӴv?M+q\^N͉fZŽ¯3JW2~ qWbU< \j4:G>Sx_Y`24V$`q´ʈ64a֪ stBQv ˾wUS _)벊YsGuAC C1Q2ttΫjd*&쒘Ө '7&̒R6/_!cVi 8#8h\DUb۟B4 '@ҽ :#o5]BZ"ӏqO_=5 ު6)i '&Rr=ʋ jȵZM=c|#] z&#~܃B!ˡ9j<U>9. l򺋿C x_BPŏ?y`,kz)vī󲸇?ԸwBeZR^ґT%]4ߩ8W,uQ 4:ۡ _^6.&\:J狠EPֻ؃&Vn =Oe:KL@8d@)Kz{Sf_[Xf*\u-o3 ?1_jNݚlײtE qm6)\+@ A٫L;Y͸.KIb\ XI?XC㼡H1LD?,WggMYgƥPGځT˿Ρ\ ]x*#7(@53) &^f%gĕ2[a)Ҿ0R_S2c)юI;ld:*xJq3>al9]B0rE]M Md}&LY2-J/թ}J!0gb@x'zڪ7kڸ|LOw$T*C®VvҶ&Z:_sj,Y>p(`Ee)Ṭ<~1t zVȠ78j45y rPL P:=I sQ3sE%(GvǗ 9q#7WMI\EN[s(sylUv/b4 =irA sޑ@oyUaB."vک)|+E~Β.{?K0bB߂nLnJ]>igޭYyjtO2 $Ͼ}w* FiMӎ1 kHQf~ `(Jv/#-;M(FmҖ4Ee]R=UP.[bm|pS#&Dg$D7%l_skQv4m¯<3By6vڛԠ4]M)`w6室ڡzKݵ'/g &%'+vk2_+?Ae@^){@"ֿ:zf)|M7{_"t_Zi?+F8 ]KoK@83`2U%tgeϡ u%%=9TagdjɯưnCIt 2Way[폻%cm2.dh؅9hD(u)_(46K `^K[re4>W|3HzG3 }qQacڿR*j.8y]E" ݹ4D]юBtuneLU: ̸m9t s+ƩA 9:{H3ʡIpmU Sjڌ`)cFo6olTǡu2H?Uɴ]p$Dͪ{| ;/W Rnk6^ iI1 zi߀oQo7jL+b:W Z.o!mJRJh据3- y>e%?X܃^F~@"R>Je`jflԘycY # >E2keJnVLN:85q@Uw˕p#EڔizeY$vMcs)rUϰru,K fR|nnz D5X7v|( +\ji[B>TuT3RaYy#.R:X_b 4ٛ%-5KaOʒ狕Ñ1ux-z;X7 K_6wяGcSx? L>퀶AhRD~K},j8 =jEb4 W/៲ ₆s[>zs MQS,pKO#[ɱHD]D ? e:N"R;gZl/Ts׍()fK]"BVIQmDZ{} Ux`o?]zQp]l|赪|J7a5Bw7!8ȮH^w:ƬE% ~;3GaW+S&rl0 [Ͷ+ x2`160P3~T AaWxeBmxNiqBdlCmc%h+6+CkaH(t)}(I Zj@ dPnw7&ïbgUU.0',^|qƩ/=/&İ/W?x fD ij&Bԟ5R^>)#jʮ]eBe:c4Z} (Vhݿ{zѯE?u<+~)[eOƚ{yXjf)_2Ro RKaHV2J~2b+m,p`wlJz# pz( ʺɬ@1sGq\]KGFBU%?ǁcd2F!;?t.09׭N,\GYe܋EdQj^ "[]T=@ɨ?CII -<=5,S[tApoB:\; Ztx(jlZux咰YO$ )N$ʚXe%̝_ mT:, $}|H=PmK(VǥgF MxmĴOЃయYlG'|-Xqʼr'H]8(WbmQ:`)(dftՊ SG3<7L{ؖN)M r` }||hd֓[F/Q㸄.x#\W :nѱ`b4ܐjyGCeo<&0ľ,G Y}h;b)zGG}.f50Km|7 Lm @u;iLI OeU5 W>OjbE̒/%i ur(/q G7dzr\iɄS!WղylcAmE*7TI woFVSе@ÁX ȵJ|zqXvޙA[zNch?m|!F Ҥ/܋D;U ,w^C Lgr"B 4ɞÑ=@hO(0ܑ2T-D<[NیCvYzUYv0, VNj3yKU:>K>3uY0dg.?K5!}UFZE8d^%)}Oja!s!ہL8cV\ V#  14d2*QM)m"}Fw K~a񥉍e>ӈtI6?p:o[]V ůwZyKtoJsT[ #c@)mh,J$Y*APkfv3n=> deϹj(74r= A\<4^B c- |1n a}S $0d"Y%tNMd 񖊁u)*B։ )rɫﰥLN^;@|oVENf=Agpk\moi秺o Hh1 J8jr6Q!xK7ڠE./E G*"jePTBcfM^]b@aHL;x/baǾ)!!$*\nm]!/Vz?a(8+FY6 ^`/`F:+yáLJ#3 }o700˳Vlr:\#`it{1Ps`qpi>pՐ#d,q(vB(=(V<-{S۸KN65ƓTADJ)Jvb&ۿeSn9{&M{ k1)nJv%׆+v&ygo F?eop)|%ADhMf[mFg'j~=ir.x Qr\hCrD m6V L!\|IV{OypA>Wߕ[_P[f_>%ledDu5U,T $]iHE-rJs.:@fs ?Vta' ] V ]%LO83~ԕPn?$X4B3D!r)n^s, #ĭ0s1p]RP{bj0LrLˮ)^Yxq)B+R,Í~L4DRM0MhH呑-2e( PR,~$\V#/n}9$?}=;~lc#V$r 6S^PW o~ tSQ0h'>?m%R(UȊq 5tpVN&}Q/@yס4qT"9 w#hBFDL$R ޢxO8޴Ң짿~,xu$Sqi=1E9Zxˮ;zn C<ϙ @[bڑt>#̢n.\;qks;Gܳ3s#_T@[Y.(M/J)"43cY+|k P;a[ - yMae&cg{摭p}:K`/_QSBD{^_1`(uo{ ), us16pw)^ eB+B-#Z0+|Mqe(1X="g5п];qQi[(NHwr/SR!+Xk26QEt_|.5ggb}[G~!xKD|tIX)K٩ʘoV_Fe6@ZV']˛PwV(;6~]B[<' φ1 ][\H`TMW=6O^r.}zq7=܇}٘buB4ҡʌP @({yH{ƒEa ;4.4p6Zb۫bθ89_~yKI t:& Wp-_tƃBt' U@\9^J`7ЁZD:wc7>k}+;c:Λ!Va]*Dފn9kإguc,97Rf40;fϓ;۟|EfDfʻ8md| x髰c)ClcA揽7 76\h㽘t[A qYb<dAތ/2A!&E ȊoΤL.r5xx&f2>A*fGa(`&9a;R_g bBf;q8D '}EdCL3TX1Vꥪ=FK7,Z};=J6;l٩6N֯fR*3x(9H@h$x>kAa%vfդ0ԝ7B í!g]d' ? @,۬^ő?*G+qqިk/P(Kߙ#SÁ!Vй/78CXp\d=*dD`#5Pe.|u_V}L ҺR|D 0˄@zSҨޜ<fOC&FZzZrE4=l{ @ey;R1壂[GOwNRQV&݄&9YVM(Z)|9ƭLէ;èdOi"f!ocWtzop^$Lg#3chO3##h96)8SR8H=k+ ' =P|&:Ȉ mse~ZwV}i hݚ҄ %FXp&z9QL.Ϩţb-YqZ<.omlolkyMlws37 Kp?%..Sd(ɑDЍj|ĕOKCo3nuKz%O N:zrnEp&1Pwhf~;b!OlҊĿe!GT!J Kg|) T9< ė;|Z gR"@UG{Jv &w^@#*#vR'rX^^!l?'zG= iރ ax?Ntr_pEӄzx0/j4>XP0 T ^K͉ C9}.3KL'YYP^_qF`+^ơ=z%~d ֍Cl9*]SP96J|ݏ]{?=M)ʌٞz1xzPpDo;9(tVf21̻M+Fq=*lH 9 Gˋ#bp2a = vU)/0f!7f`Di*#U!?ރPXѸ#-b_F كu%l<;Ae 0`ŮpxUe54: Q)37^:oC]6n@ixF<GX^R!)So;F3u}gI8 |!c,LVNDVPȩd{U_dw?Hd⇭ 3ұDpF,Fn!A!JĀ@ah7Mtjjuh /EMC?2k/!T0}SoCTZBaO^**GόEmY2cu8 <%,AQ Mb$֕!b#v Y㗴igw>?wAOLa#PE01dA`jCgIN'7^~T-)M˒6:s*&Ue\KS/08mRfNANZ7U>=Ƹa3nw(BwB℁G*?0:Bl/dћ,aYz"{Oڈ˂pO@*hKqkQ Q8PcG:Ҥ|ײhR]Gvei5)]҂ȥosL8Yrά.ƸQ=Ѝ&]yyO]7Pyf%QKt8E[.E,z1F2'h=H嘬FGGPk*Ca[ WN7sBQJ܌ol{>na <١l5;T ;3GN}P7 Ux 7 U<5rpP:Moa2' ;gy@Gz?lWC#EA4 ._;疠EP'ц uhBچ͆+frƐ!zf"l58FV~K+<rxmDn1*uai,!jH+Kq&` ]zi]aT:B6wIt b"rI^ҪR;ss7:! =X 5\B,=h`w6c2_ꤙmP ` X!sԝ>t>vynW{ f=6~{WA.7w`> 8.)k1&<˂Y1a X|}"MEHwC wBW T:,n0.˪g,v6 vNf խ06YhM(AN#|B_THp$k{Эe>ɿ{\JgljG#@1Cľo(م`K[STi;7gB<~y"opZU,O8aTΠH SEY\AY{) E)ÚTuoJqѰȹ 9I!9"F} ӒOP>0!6bo枺,.%nMo% F+QB]&04)-L[T1MZ$rc:ը9rl(\&yϢ9*tc\pg+ܭfƉG[,][N|yPiT%$i* bKiKX"L[3}U[3E9s[mqT)G(~,c9##ēF9YemKʧC-_Pg 2WÛr^ Qgt>6 ߃rO-}8ʞ-]EFd!7n)azz9q5|F, zXvO1Zcm1LnyC'\B;s b\b22wH4qy-%Co'?t5穂zaG%uY ۰OFݸTG^‹QCsԊY U\w|M Ǯ\l*uS Iiwֆhj[S,Oë O@8*SȻ"͓5t1:WB3wgߣ@"r/sϢcm"χ"ۀq%β3}Á첗:݂ 0z&pC'T>vDR>I}qelfFRU@ ~'כ02?+QtA9k|$qggLRKV#ʺu?u  Uy^oɧy@6 W@)^;ux Ą.jfdFYIӹe,LG+r_N8+3 8ܹ6_#À1*?$@) #2:[&̻%琳.%JK։HO?ybvuuWkzxsq]W7zzArAسLsMפW&d"D>óJI=y,n7%kM(<79yK8#vSҩ=MAXzmH0pK)^rNkh=?$ x?cmOS# *z#vmn+oO#Q[ >KXn\=W_<4{ǡpY pt$j,D2fAf Q`ȀZ͗ 65bI"U0" *2\źӴ_&VD”ѷSObkuSX(}}Dvh3%q~V0orc_5A’OuxVQQY۾9,ld sBc-좖KSIJ5NU嵈.L`snp|N+gkA1 cWqGNX4lQQEzܬl32t+cUع}q)fǠX6][t.-c1YNd?a<tu<gc,֚/f'4Phc﮺9N,ꪮ*$j5ξ"0=[ z0}8`j`~o,)΄ئtX%~ ߖMy Ea&.K }^33?ܧDܴ`'{ &TҧH6zsk1#"&.Qsq!Hu8ZOEKʀXi$,s ?t}>ӕI@'l}SѩD_-%1pz_@=AÆ wSEޣ^3Q6uFT}Usu)P7ٽ̈dy^/v U" D8 ϖqJx̵2nn mN5O`@hИ ?+ ^xf0:v - d)*l] h=kŶ»! su!"lRߴ'Eu픐dX;vҪӬ;Pm"Be(-=!MJ[9T% gd HYA$˝,h'dse +jk {/me5B6قfïp0PP^J!i4@r~X]U޺;.Un +͸)/ؤD-#D @7cԺ[_!#F2b3#l>.ds֍3XJZ 7B̈́^|Au1FUwf|{<#f[2j6ގCN^]o̙O4y./*7䶔TYAPj`?2}t]̥_X=b'+L'=G:q,Cq1&j]24Q3V<4W;Q|)t8PW$mqQ3`xPh"nFH/LB/bNfϛLyBR;n:'Ŋuo9jy(ݤñk)c8&:]0nM :@1W$P\Wl1'7=xzX}4S}$gKK*%ydQޛ[TmR1lΧ!JP;[xZ>pD6Lij-|ZgC\MEܾ6x7҆a?k~IȦRwvyxޗk߼)ݵ.`΢FE N6g̫wȰ߰Wyi%؊b] D/LMs{kI,k&fާeݸ/%yt?u׌#e+Ԭ!;;Dm A!ƣ=٭\:I/"t@̂cxʬ;>y\jd։%P7r_XX4*8F[vB֟.w&鸔goZFh8k"z4SE["r¹{WXN38ژy ~T;?euӽ{qmk}ڧh3rL|.d7YRIgBRIhro/JÉ{VrU1n2XѫK22BOO#BH//9O 5" NXyL"]U'dz VWby(\*! [7U "gv.fWr7#56! /OFYFra!Gz#r`9or/{\x^yZeV-Qc憎$BZ1fA8j>LP:&Pև?{V7DGșHR̰n_#P Lb.5DXE{u`'jסk! N6dXLV.IXYDCʗJ\| ΍>n3]l,,jLN!dcd; _*(WƢ"0ŴkfB"^~ cц[l?C>7R[KpWrxͽ&-81c!6dUJ[Wm|guw!g6KgG-5Gn]]'sg AmaR}s}e#27aǶ+Kx)0dT}B Ow|N4bmёa.Ǎw ]BYuM3c>&lI'쐂إsO0 JOeec)5\3,Sx=n؄a^1[wM9& dAّ$$BM/7O~;/QJ[2"f&  +-Cڿ1 Yըf /EaZwLF3 ĎDm1 >#Ț< )I X;s 9TpC?-3֮SkUu끎/mF4%Owr#[ōL/7G> D(xl ۙڤJN1gK$w? .YT=lR$7WԐX9K3d'߷)Fl+X8oh˒&kZIp)6hym~#mk{N| )4_vx-  _NiTۦ(0m?!703;AETŀ>9髼+F!|),ix,5L0EcYMPc_qR)̱a |[b}n%2B^ J}c`|kM.@ZE |W+\_1a:@I>G'f,˄SA@RۮMhv B1 vl~,a5QdmKk9U3zSok y{+iBԐ  tfݡnKFC"$ǵ}8Y? :R\d**ױLb[;쑝(RDLk%HhMz?d ޷* j-V2jn4$#ѽ1"Mqg:#[V$s i53r=| xcI'fA>A7_`={z<$ZO:y<|1R{XYM& |iJܔtз^IJ} c%X.,jZwr֔00F%Z&TKͻ o>ykޅAxu%mb<ڈ);,sG u2"#fvƚ.Q_ W/Ƞ!rD:quȘr߳x*Xe*#Sִ:Mxp+ȏt߱%Ѿ;q[Uwb;SߣeYA:ZY,3Α+ɔxihkH" a?!uԆfղjH[WVE/},8+0.U;){UUM t` 7?v/QP[W]'9uHri[Xg!nD;p7~M''*㡴/i/sȜ+Qw  ? Pv$< fws*u61wKeBk93 dx| bY7;yVr])O xVп/v|$\4^!x"(qL:z+rIdնO6 peL[_A4 ~Wo ^X `dAmv}ف j-v4@,fvh 9Fde)Y^>",;NP20#OtB7S޾WLyҮ`vG[BfNhZTtܬ+W' |O=?a틐mLȓ֌d;SH:Q)eFwkLFN*qXk&R4*R Jipm2i #8F-ʺN,8y(ոa&,E?K304+li4:$C Q0-,ზJ[ 2]'쨓K畒aT /[_IWwM鑢 RxUY.M YuTѢQ[vOgQq!$}r 5^?"&]aoQ60E;]BڲC&˂9ˣOwWozX0Lzėge3`Ih:΃dG"5P[x)sv·YR?tu5si"B;[9o-철ha6W^O=tƹMaQRpX0Tg騒%j9#PW]%i{ZF_9D5fI~,=rNA"ӿCۿ"pϴ/HDyԃoa%|/C/Ռ;p}H؀:wЃfpll.ψLpNd=bs _"Vfsk}5:i-U *!}ߜAg||?mܿ_; PzI,v4+h!SnOcW ެlլ:kIabOosv b5=[m'hVVTR/DMPԃIGtȄXR'q=OSXG)~GuQ=[FmA~PTPӁ[̼@Z(h*~娑^ٻ?67жuX]ib%eA,0ݔHF^!i;:H@#ǝΡ9!?n C55QM j\#;x#M4Jd=P9ͨt}r!(-"ZL+Z#_zDRJ1:G*K9lC2<˯fp|ͳsĚ&Z-ABr={KTfzra*R7SDW x&܆( d1!Dw$!XvUpUI;©3H*~TkfgTUp (~=Ӂ+r-1ލbv bAT:R:yqI W0yݣ A t6E(i"nN fRuz2K\~`(DgQ&,#bU쀓3wgSsNI{Mq%+L=cC|挐]Er8`Up/( '?e_ p>~47t}?epVhL2ǬdDN <E%QqR&X_љִh&/TFJznɲ )Tl=y)Ƕ)S܊U*lTLh3Is67ﰏiwkvoVZFuʳ'bɥrmgޟYs nS{f%)^r#&.ѷڊV @ cAG)Q83 OSt:JhjVb"38cnjU- bI1UwLW\DM6Y${`sbp%'rڋ ljEV@G~Cdj?9i /kXzюMA>r5] 'b!4 RKa3㠫OaW74GS]ufUzst*Zcͮ"o{$z t(5 $q^BRbHZA"COɅAg0Q/AtGAZr'uƹ w5m\y5g',{ؙ>}Y"7oxAN(^%0PQ? s 9iO#bufX3a{ޙ)P.XsEe{szt=̏i' %ZC0-?a?(rgؙ7oondՄc MFHg܊σTn6.ii]M``נF4L,"|8!2#Zb%vKyyxC7]]ާEŸUgFxmA7h#Qʤ@dNT>aVf*t6 >"TahjD%ܡ'6,%D:ɳsq#`QZ!O.#{m4Wi"Ԝ j*tkaQ;xJqo3΂d.'_'MRiu! fV!+ĭok&"X1ifÿrR/<N)Ԉ8:2fb/aC;@ڊ7 Q˪Ub]eԯ:9sN0^ɉHɠ2YCcAG$VM{ÌpL&Y'%^*tR00Bq[:xdd)'&lnJ4sOϥ^uG}Y $-h/w n{qΆ)?9.ӑӻlV,F]i"B^(~atq+"t>b8^w5ړi}Cn^p3zr2z׋0X_t@娱n[+nԓk5S`S`UPodނ)30O*^ ~ш'Ñ(8T,$F,*"Ci e,vIN2MNA{ɴ˝S%Gx s$~~)Es{̾Ozrjazc8чrk6.cS ^-b~+ԩ3NI_xˎ yr-gIs/o?#A3̜~L!#Ym]F'[!zfdsц\b- lR۽ᦢgR*)Ȧ[đ*X%]<`dAΐ(mO$Sz9ɋsHp',R 2jBB/%@}Gwh#xǬ_. ɨ mt3E.L;0!@>a)߳MMVxWj+Ɨzs`͔}'n WRk жܐ=zꛖs+"AK#~ @eDR524տ|E\>LjS>^ε")h(}/1m^ t L"+Q􏸚keSkokP7# bv:[ ͯf "Ϟ,=mӿ/:OȞܞRw5S0^R:tx~bz JfӎV"G^|%)ŴCG)W\AU +ڙԙA2T 1P. /Mi* )0*S!&g[v)r#;J3TJkf֥;_d jv`$Ybd1BF9X/Ǘ0 S::b!R(:[!/nfdFpڈGBxq~:|4&&ii$y6/VV]u7H6ӯѴS{j!TU*d5H0M"_-eC'([E}+q[ )dIQˮV{cM4pw ̦P i_E, u(z/+ƻN898!43\zIdAY>KNu:%aʆ*{skӴYֶW/yNLBe7x(yPD/ת޳Ta( \Vhm)79(w[qKgPX N<0ʡ"ӛIXoSc͍_SixHsT5 rxZ^4qUH m \_VEyx;\kP>5^#npXcφ׷B 1ks _$̝4;1*&`$7k678ʶHfk5v|#X^l۰-3s?,k?O-xyg_:}\l#W c3kgC"S@o;GRv3B m1tH'|H:*KB1lĦfni센-Wxei$Do*zόVXI$$ЦzѤ=i<@K!v g[3qlШ0eԈOM˓p~$IFwu #JZY .մQܳ᧺m e r:WHdSȔqBă^L`4PUw >_ p9m 6/#ˆl O%h2LrGKb["4`EZ G=4d-]{?22ւܔ,tP"bG: h%^mviS:*ZK-=;R[}1 dyzqPTC2I[L8c%q ؘ_OZDoAGX D%ے/ @`%q$ep7*rWl|+:&-jG!a_^ Ed&Z_ P(<.~fMjy%SkC|Hznq0}u "+ \Ҕ=)Wpu]1$W\'o~?F܎nOE39V)#| RcZ!]俴aQx#X]<3w!.h1Ȉ*cߦs^վ}.@3Q{J6U_1ݢ?WNP^Mr?؃4'LJ|Aurmd!E6^tG.̔+a7okK&~ IIޖw+PUsYȤLp$A{'rCWW {y7#'_hA%Ml "cQϏ*6JM;=^K pԸ;* YoN7?V/E79!e}%W3V qPsvxʆ[ۿ>DDsuљy s֤WRͬfݣ"XhoJWaῴ) eⱵ'h5\eƥxAk5c|sRIO9;bׇzsv4j}\:Į-oQ2گ/ KP na/r`AQBlGwX;25GQ1L΍r}&$D#)EnUq\LPRE׵웫n8xI<۳Y&`KwX.?m E+5E@Qx{AqɻT#YRl,NnҺ}j,P1H8L0WM8|#訰LCt$kfhX1۪d \x@3~hnqB%x"3wLdO8e`ӱ_ (,5IJF wƷ-`<{Ǣ0^ Gyuk׮&0=i0g7Dʓ]f FOyx%Ytyi"EKWp['uuEMb @x$ӗ$Z$NΑ#WeU+S.@)A*\yݳ^PQu0}Z!6:jE `l{5#20ӡo1Ǖb2ԪGaojWeN4]vhȥu ٴ9szS54!7\+B, <)@g 49V0ѓ-(c >u=܇cdFx荗rD'#%:qc M7DE ( kGXiNODf6z>KUK64ZBl9N'I?)Yp7Fz~RY ^[ 58:K H_ ɞ`V$wy'ݒ Z=0)@BhDqxb9 7o_卛|=J«QM:MN4Q8{r/4}ҬJ@?lX+ TU_K?#6yB!R+'&u&ܽ?!!~EE&[v5J}\3 -^c|V>>XJ) ˆ=%r!"3-Ѭ)&7*+=ĴfxcT?w Pl6R6e2!&AĤ% ?Eѣ%VObXp[;Jts v-fa  |9!)`|o+3p.bzWmT ׳jGYNF[(;VߢAèi ߅̻ NgQ3@8chnr2R5sj-2m=H¨ʱ@fDBC:)]441H,b0tXr6HK׀M5Dژ 51z`E]+^=#Q<XI<(=X6XS~D?,pyT[OA'4*-+iQHB+GVF>*G,H;tq5,"PMxg]ȫS#wh )Ch-wdB)09D*тuoY7xQ>4^ /i a}Eǥܾٔru",4}qQJS+mpǹj3N?խHvBwM)V!VQ!^aK%}52hK 8Ќ[$gY!05x/^3; ƛSwfFrNIdOC8?֨:BNS#V<{Wx1s)oFĵX:)9[C;/2܄ʘ/vlj]Q|\|-A˟uj!6JD1y6O2 ݻuZ6r @.\09O4U~u3WFT b! W] Jp_jB}ZY\42%_.Vߠ_ X\2.щϘ}uڮp;їZJ_r9QxYHYnt=8 ;rU0lk!w0vU-mɣ6oecqNv Ħ/jPB/fG >^NS-XT.7/~nXol`'/ J,13J(ƫ0_<~yUƗ 0ԕJNqosO>. uLefб0z ErM ``Rrү4W$V;*G Ē}tzxl%LW3ڨp2,a\]I$իgs=@ɥ(aPMuۈ}Bۊ >[a+^yu,}$\͕Y?4 8*񉈑z9);@޼\ _7M|MCã. 99W(2Pk5Oӟ?#34R? =4/fr(ps*DWA 媴tőN9AWy_YVem#ncAєB^'Ȕ RfGqtŎ ㉫aq5vJ  \ u8 bxN,-F=0Ow0eT(̫7jI;Qq1Ba](^ sʮ>O]|?!2䝎d[woSg5IG9{*`a:eQV:% "S2: oA Pz9GZ,oTzc1:eE׳kMYI\{“ TmU@rL2薔!jq~+&P mi+Kܚ`kmv{ RK*U\=D%6|)5(qY^6YC~eh(PjB>y { > Erꛄ\y7XR B;Hxi^)uUuDt BA9%x}Gh`*+8M7XaYH_1>"O4:kiP<ğF#0mq1G4[$z_ 丱Dpo֮C"\Jw޲ބ+ QQ7xE[By:S.7wz3Y‹&rn?<+O/ ~.|}׭xȊs p5;%[Zԑ{՜bx9{0xSYjWHgU5 eoRNst)([ Ń\q3TS/8?BnFPb"]uנ Ga|>fMWh^:]8$ Ϣ)A*4crHqwP`qs|7`K[Vv5RnPOZX6֋ǡ ohi#TYet\h ux$d )t!]6HP`9OT\2w{~lI}y Z"n=P)9\ ȩeDxi:4 r{u\t>snOε5ӆM?kC`t7`JKB,0HYƕ`3:&y \%d*nQptc2ہ'$yD)(4b҃D6{,}kkIZߤ֞bDo'\ Teu#v:`g$n F(=L)wf1)"Us<4Zf-?ά0xB+Ck5Z#]^y@&q3Fv=6rUk8!J=+shRH?؂?}N4tT:gίNCwci9R]ȑ롖Dg{l)]9ÿ9L=r>i;߳fD+.C R5V(;V9y9Ҍ,KTNE13bx&}?$ZM64/~n:IGh lsyHPc b(6*D2i*Gl%AkH4G[xY"k#,(LV!hc A7>o#n_~N:\NCgW ;k_lIDHh㕊K:ل(fȨ>6uԊ;naO>+NWq`۾PVs)P)eʤx{Վkw0=5E(z"؆*rA~<13@+Jj5JwNq~fN4y9ޮ`eS +vy P8^߼U?.غn!z3K!2\@. i% ~z\?4V!?f$~le|eg^*_x]-d&ՖN |&Vϩ׍<6zT~xI`8W . ׎ EW _v@8# $(ɀx7t kf@'#2cKM/՘D|L j@7pj:)_0Fb LjCLo#(JqqQq8W8\+p35Mˠ8x^gmbX1Bgv%4 5lTFX 2:P/@\d H@R:WChщ/ R{-M`׮}W6SX!f8Č vP(/8 <&YGE웖`('(졈Kv*v^'՞,6gEHt (ZxI-}32HV˫\ge;u_^Toj d] PwM_T~X2'=E;al5$TZ 1`pnbaw8pK 3'hH %@@r\k<%i<:q 1XyFsID vtru:=05uk?׀g|h#ol sH_lb,8m9\o=G;<-‡#k@(o`Q[->NqjQ.K z,+ٛ%Ngpd4uYTB.KEĘ\Rc':16 `dHq- T) `Ht-h}O2DEi]*Mu$&*?YpTítж[Kg(@knڲ{;o%$xbOpN fr !'H\X":]#%&Ϙ:E 7T:'4tx#{bd8ۍp êN?ӉCapjvK΄<)!k[U}˸ϴ sEVƊT5tE:-LW`X5jATS @ygs_ U S,q՞(u(kߋy%xQP`]ssb#pjE'u,-AHXR+Q\4m?.ЮFlFd|ƺx~߈X]>ҾJe?e| {r_>Ykj軼$˷:{* x ,G s^hZ*@9^]!$YCyTi%hjʉ8Ok;iIxa <9GAJmmX瀺<ér9|t*TiVk!o3%9`?@OYU8;f15wyQ{bJ誎YѝGWsJ>p(878{A{p=j?pSWp+=CIqIaCd~>A~n:jrL?Ff~kW)דw\|zl}x+PiU"yCˠ_IsS5&"Xtг7C<סO8Xm~ BuW Xzu)޿6(s.hyiޒ ?x{dVȉ Q,o=~HM|Ad@71[66%P,fb'1 Xf,9YL:zvX+ˮK'|I?_iE G)LX8kc= Ժ dx`1Z lXn>?kmVKxBdpy;ImT tT 7P&KbVB3*q"U&Лicu)1S_u:tE)Tn_@s$[)<ſX9rGjA{'UPЫZ"#imU I(Xu{czV&6cgfCEr|FHJ~Dn;[,)9Zp, T7 ?ccsY&}YڹeNq? 0Ȍ“ZF:BfOT΅(ӝxtZjS@4A,KJ; ;"I E *绸 2浩R#7\zm`cz]L)^̠f1U'c N[/[+)VAJqqs#<^C_Q>2%>*MYQ'sy:GE6ɣLy8.Tx3£όe>;QU+"g<q![s.͜ߩx,;%]uk+㢯qiHaᘳgHBbWs).K7908kw› /K YiJv!8&2 6:75̶v770Oh ihl+:p@ّϾCUjB#O/&09uFEqX)uwf$h{-QK曛劶(혗piqgsN'~O\,聦魻zE6Ň3v!Fm.+U9Hبοvd-</xPڡ-V=.fAc`1,dзvdAqjx\62ZR((:|w qܘ U:o8 ~o Y ohmՄz*闳j)~irfesZz V"ԹV: v 7wYŕsTA[U}F nbw~:\Լ~GV#i1c;nD e|aBn︟,CPKBng:&'%(M0Phkڅ:46CXG(:Bh"(G~-{ "cc#M&N,<5/ a uI>7  \wY'f믲6s<\x]˽ɅE6 {u D2N8`s>et%S^s`0<Nag4rGHJ:O3(mH_us[}gnFw&NphDokԗb;dnP72Ifhqk]*_ -b L]3B"8.3S&EZUQY#.7bg3vC_(p{5daƐxy)8LG 4ԈnW2 l 8GNU-Hfyo^o37YhI>3</{ҵrOɬR:݁YJJr_^fY+V\˂YQtªC{IօÜ nOc.&:Vk`r< mōi90'^mZjatsԆ.)Hh' `ڏ 7b+VU]|a~2&Iݹ5Ζ;CNbpIĽ>Oy+f 2 #Z淐w`Vσ ·,uJy \RV ``e^:qaA&d"z̯֠Kλ M P+rzSyвI7ؙ&lӖ!N'b =-П苖YٗȤ㐩G6lY,#%IlVJ(v Lҹ!mcO{pz^\AmGDs܊Z j!Z oset]?.pqۑkp&n|aA6BqͿY 9! j1DN4:$oZ$Wj1/ BJWs B|]Wʖc/-m5B>Us8[YPb6z(XMl?ڃ+PS)/h?S {1Wj>^ThQp8jBT6ۺIgGB5bi|ΤX bŔr(UKw &(j0nbF7gTM;xK7K]leXp.fF„NqR빚Ɍ[` ے缑+K:h́k.loԩх[<6R%j'>0};AnaЖj5EJ.Ywa}Vt({)r͝Sx-8=^VJ+lj{>B,")#$Co@o=iEߜPMG⑺oa;\p* #<1Q)[M$ó؟*;Ux4QȺ^Qߛ&5+e_Ч;D4]&y'^T$>V[UPq 1Xj;6rֺCo= 6A2Y'j&ߝ撟vvg  qf5j0F m$ĥg d=PױXΪĹ͊Q:/6 8 p΃}; WU%Uu51͍ݰC#0PwQ f㓆xo$\r/-nv 9,f^ܻ]JFen_X}yX+zgRIΣˣY_|{s>dq9=lRA~?I0)~j+?Az‘ ^xE5Zܝ\io6".\FIReJH[Rud^]eNjC,TOZ$1}!DDX@F_P%]AZ9cuaOd> һEvLj58;Ǿ=m:|;C:Nm^J0,-ze܀";M£; xTDRzJQڼ}<:ߋ1m3xrfZŲDFcF'~u] OIg]nZZD; S'8;~u>1LA:H9H!bCeL/ j2) <91qćC;!Zn ^DvCAզ>" .I!}K@:v "܎Sau?f|L/:u>6v>(SHST_rPLE^.'l4G7s# y,ldk[M͕iq?c#$LVGρt^衋i{o҂ "6ah- F?q9\ G ; !5g<(c.1jeY4p>[ nˁZ$fHb A㝐#05cC_0UvjGJWM Mu:xip3_ IhMo>n>UexfR.ן 5|ލk ]+EXn_ /"2+5wuP8@O*@³,=[޶t`ؙ4'pɈ \P֜gOtkPLy@7D%:^YJ_ ΈA }Ejl 'TPWsg.+YM1"E(9 &69kwuI. ld U]}wzX Cȁl3Ţ/DʐާЇ3Kiɻ^RĈ]:ρ2Ǔ8O@X@`=odیp0)4j&Ү#D|IkS* 6KCCg@u3pY(w7e 64m9JvKDBi%w3x_[x5Qjh@ylߟ܋0`ifِt"( \FJ :(gDFI =kljD{bkANNԠfPL$hTp赚8zZc W@_1 ,>-̾ڙNٔ$Dr+YAfe3k# cWƌNߨIβm3cג\:\jqbd[՜OsIR7Yx1HWֲLj9 jޞfk* 2ɪh L3(hs2eèp~qZǫ(-:_ZB7l7|puqy;z#ngAzrW^Ypo f䕞NQ5.E !W\r+|ۣ>FhBӁ_ LKڱɚ:u h}] S9D*wZgJX/LHL.¨EǬZh[+S0$$p$.傍Hk;Ѿ_GĈMZ z&[ISxSbpt9fUFC@ҵ2dkm)]Ys?PzG;Gݳm#.ZG7ZJ^r%{0ٿy U^ ?-7[:oD1oWn(OiS6I|,)[ʰ6ʄMJEmi@3e Z_.'F~_,K %򙻢N@v%c3Lϝh DSWnF~C20' g֕<ǹi˷ޔ4)lP5zZ1*k,C\rP[T؃\xk%{) +KB(K'lT>RY&yw(.yKjn"{p_;;2ť)HֺW/,QԢy- &-,mOf.+nYvIlawb[N帑FKd$D8h}9sv_$t2F/Ѧ<;4R),3[u.\?^I3&c<ZP3_u_G4w`X|,BhxL7'gCOf3%ϓ.Hq]$ۚCz獖C$=s9~Sw5u%au]-m,vMiLH9Cv#N^~&NelYSi"?eF>ӳs?Q|\ õ7٨1\ ~u޼`‘Arc{xjLEB0n{lP@,8aJ׆>:} ^(Gp##P#ݲD&KoZ8Ta?yv= foQD^E3uʩ+wWiWޠZ"{Nmogh"w%Ahjԅxc*Z%..B*ю"+'<f)5%o(2(|jSGkPl#8ՠP@kMG#ŏ>RRK~<ž-Ōi?5 3cs R gx`@y !G)'-E˕cN,s)U`aqN[Q]2rT t+qR'`I"UGv(7BcؿVjE^၎?~bUqUJ{iZeEa(sֹhB?Lrpa7a]ߗOj9o2]{Ip eN; k_JO:_ԛ*׹u5 GGJ/o%ԍHƢ˜a#12<K~Q#Kk9u@8iFV^}Ib¶k}wV4aEq梳S;oLdԈ_u %~mu8sf_虷~]m YĽ|I-KD^F~f\lJ+}Ҋb# U86;)|A紟, e+LYPEsp7(gW0hDuTqt [uE Uk0sE=~c9?Я`NLljQ$a"ӱtT糨PUnMa;j  J$)Á.j$ 3f bwL3z5ȇQc7O8YNNPH+!i҂łR ~6~>2.G/I@Ns@zY+\B9rω@Z VI ]۫1 ϾXo%* .<@sM4 PG[s.oQ`P!瓤z/Fg7ў%aAP1_ۉ5^'ޡ{;=7'iח `-,C'/#JtgͫhET2_DFFjy_n"IěHh0\I"sZUb@ρ%̡8{Hm/@,LTZ?MG',ͨF$\e(/eR‡Kz=Gw zxd'~\\ӺK0'/vIE}*bZWQ3w~ Y4M):H΁&*!-:}:o1=gsgj Tr7kC2 A7\YK(ep}ٟh&2mF(KM ?`Πuϰ3Di}&Q޽?$ ߅\Y4_9y &PM*濁Gމ #3S*2yfTV ˜娈Mٺ~iGn230pҀB+˩1⻠?x[>PQ=%i&PBnٷ}FcJߚ&k,a1%FNڐ?_U1 tI\Ce4]9 .o6rX:?8#zlQ}qq6s*q`@Ʒ]~nPRg1ioBt' Lǯ:jhWgMAF4:?6!7ҖVe"Ԯ4-6U̥ǾЯlT$@Vא ŠG(Β5#$MgqҘY=}#Uu 0d'eFNx *riWۇ ݲ<aU(Y=[1XPlTM ;kB}G2 lUPY>:ebN]4Sb8bYf)BRR[xgF:%I6?r蘫Q%eƁPL~'*8z1~=iʎUO2'UbOyT )*'Z/}Im"|/@\D#.%lk*x #DeBme ~"NsDMgD*zU rabmm0{aB ) akV𐻣9z %`J/8+칕%Vc^2Y(HEh KK@I5U)qM<\j:MEWl_Hbd*uaT85.  u&R[Դ>%ЕMBP0ڨ`ہA^R NѪ:NˆytٹU)$3Z@F"LXpa\LF>i^ ".qҴ`&W.e.ɼ`*wR]wŧ̌D|Xv"Bk&bJ &1/HE&ivڽZa,׾ 9f|.C]b-- O<`QEiMiGY2dDMmPL"Ƙ*J=iBUjVrl|)R]biBIy,H\NTQQh(U& jsՇI0P~ī:1Fyǫy.r`N<?y[.J-+~78ja0"Mm4l¨v/f%WoNx*?BۢsZn3Łʍe zBR,N|[z!FC#*ACg/cQ| ['ͪ3:'jĭj6PbHԏQ4#U3" v jۇ`!*s0&rdy:f {un\lRtJg/GR7DBGg|!6&([ 戓O @2&/ ~sRIl*i Z <Y0D6g,D?n }= u//8nxaq81/E^p'Y~;59Cy͸vMxw6P<.XtԢYp$':FzLj?ޛuygx=$%/wD{{ 蛩DM7lSE.0ɽϛ9̥J#&FmM&ʜ@/,}j"raKhS;2g40Ys˪zrZjk]E[.9Fc n&nPO;i2#IOl{ucǮ%X s6|Fe̍'2-y(y}SS=<[IV/3;h.҆۽D%p L-ƈPH`@SG<ȑE+-,: fMP%! gH;J)N~_R>h`M()B&A4VKonnXdukDA1]ӽE_,*sd&oT.ҍFaR2 >y!KcFIM:o%[wIcc]pJz,\{*~kO{9|3ZG^y_~O&^H9f]fS73*K&:>L<6qXfV/͙ $U>ЫUGZy "bP{ªϥ2񧽫Nˣf aWHP<&BR,¬GNбw{%O\q.ҩ0#Ю9kdԵt)~ׂxI;x/@,y$#F&kCK/MvX]S1xo9^*[\=-l_H޿fʫ6Ff{ +(<ң\+ %G TV'8j3 DS=)J:UL z:E1< Ūa;?+7n\@(f^Q\;|sAB'=W8.+qM I sBKlE->(;^`B}zt}Nge i៼tSيװAȽev1Z"Ù T_vuRF aG =ܷ5ZFDKӲ:HŝRIƕΩ;".5xK}s҈Ct/ĉFPH<Ô"O^Tcu#wKr֦Pp$C:pd$=Ql] Z&ItL[v" Kyoe_i99{W=Q&5Cţ1xL^IłWOL;.ї!F6<+ܘ„y |(h% q6kuq ':n`X)2 5ML |Êv/IC$ƻٍ|-y]9ype3,RkZK򩳁4 IYy6ȹ]pf&0iS[$E֓R.z:Z )6Tn SwԖ^jKxչQmH[KyT봴J9cCCcqjYX[겥܎aj:h(t5ugRR+inHuȒ}^:S{tYL0PjF/MvQr"yz }CʀUS=9Sտ񖹌9G(\HCoǝbVBK{$Cn|#d.,#D5'+MK;+Wg]a@@}Apls* \< @),FďR?h!/0Bt~X6*~FG ߬DVgh?v`y3gbA;0Ph eEj*SMfdD74Z?s*=j>0n젦|]6{hXghy78{-p$VIzfvnjoNԑNʷPJyN= :>>eG 1[[jL2}e)ȼ>(ݴQja^,YMLAoegߴB|Yz9G1~[k *#+~iM+Zq@qG, WqU .t}myا6v)VN6!s&gjiERjH`{ў׬JŝZFyʛG].H|6.iE07ƵC WghGZh DV'hsiA*%*\b6]S:lªg\9a&3WDP>AY!M:rM 4H jK -n$H ,:C>};Nj SFkZFLM "zL_)z!*Ӌя:<$.S|0y8Vš^6*h6W:?q;"|#_hH`$m:Ɛ%|jþzt ekwGZ;(|&x/tӪT=¸@KC7l*&e29V _ $\W јjd8Tk6G'8K4(IpSq9yhu@.I&^]Pjh|1`Zz+Ft) P%Զ?I&>U"x}8-uMYҌ4JTrQ:NjP@Eq]X8m\fKp!;j I:]uv sK#0-Aà%<D~Xp܍b+]5Gy C_V 3Տ)eg%uȴ .IUsp&[g̿^mCR@]cr["ǣhɏƬSϾ >BMѓ*˚ M4Z2-^>ާs\SAڹhˍbyeNCLG4ƄL[}WnC|I fĪ:ŞhnJq̆!>B=r?-z\TD`Z :|]+u2)m3\F$-ޟvM$s|:[$%H!R7 yk J"`di(zM{P@d\(Xcm!^qGЩʻbL2'_㣯O9/qw M}JyTVc=y^6M`L{ e#Dϼ `q&{%K<XIjiŰ.UgX ¬\xf.&7 N@!å0CkaIl2ٙ# ĿZͥ ?[[3ƇB-Uǜ14 UpĜ?`K*!`$S"w_[_A̧X Fe}`)ɁFpmo=H}NҨHetdJn4%1GOD.v]xnЬjX"8fQb{~~oi*RRcUaն"".FJ,Pwffz+͈%1ӁxeAr3"{d31 hQȏ8`b|w823ß.fJa &S$m_,Cw%ftiSNl7b1.^&0?rK-e!l[ʦ흱 zg}u}#4c> z[ϷuFS;zūUkd;ApT> 0N(M_G|o٤f* A=aOen^ _rL/:r97hnx"]|] 4=RfUmn)E ,)&Q(Ug$[٠JtG&F-'^kdǥ}EQq);"i,']AFpK?c?(?EF"SDv M]ir@և)<^^60$J3~ _X7kZ%fHW[,Xe>u~q)/!<ZWSƙMl}psRVakqߗ^s@ c"bP.=2|U廁}&$7 .Un3lx!#"rux^[;OXxv +=3 -<[q|I3( ydҀ`ᚌIl9~MpZg_i S8Y#{*?KEӯJ q;v|E_^drxFn6- 6٤d?#iˆQXf8L< ӹq(coANZ >JQIt. DR2@e= i)篞e[Ti@Sc_{lY %f\:s${{ xhT|Śg3А|%Fy"y]eE`gK$;cc1c5IM\0CDS)cӋ.Aq;.ajBg"@|I DOY/n (E(/fy+JBQc-,8q` fAUw}rG$(G:ΙðU$[ ԑAND$>iY:upUfT/և?;xjnJJ)4Md[.:Hش.7CxQ FWZGO&c=P qqvXEjq05"r#eV[+w-Ӵ8^LL(&ZBik@s53礌_'Kh;n|O/dD0 j) ]'|=OIFR)s3&I>?`]nAE^ ^vF@?(v4|X&&8RU\Ayep'@L ?!(mam0LÚҾdA6h~zMeNP,^Ч'kMR8,o$U/!A1BJb %d(n4th4vZyL },Ѹ-7hcMg˶mOm _>eVĝm!e#;R9z>.evV3ϝ~L s̾mYT0#*h_>F{/SΓG#Wbbp7dq;nSvy}\]g.\i/?Tڌ5P{E hݯ?X$ȳmDe󣊦.&8́;!M?N%xhz-ƹrt;X!Gp9 KH@%)^v""-$F e:- , DJ1hMO+P?H$|Rd:S@+Ժ=|n2ujQȤE%$!O;/ɳ0F=[D CMV{-^tn1vmB,*'Ax3@LGJ |`UbV )M O2"OXg-]%PnȓD⧱-<{n. ;qb TФAbB71=y+t14cx> ^Y蘆Raqړ$~)^"#osv㽞/h,YBz}-iR4ĿhϪH'n߸զ2@C ?8>R3OK͉Qa}C*l9.oP XR^de^hJ0dr#[i/fuj z5:1gUnVdt K~yKDtP 4(Py։YZn xusRH BSnjY䐧'9:ƁC\5k܈ ót.Xee!>2_5җ\֔個YURCL#4GY8|_C 4,Fdi 0 {|YBo-7%b];YmӅ,5+ӭ7`:ŴgCbˁg/1q_@0ufhr tIA'@Du)5{} a'<Z)u~Q.~rZG!#I6rVez\>sC`6|,6Ut` ӛt n!ڧQLeQUrXt ,l3K|N @ S%5F¦`WΊh4JU64jjzEC"Z"}H23MqW^;4ˈ  %=pNye`M!jPL/@TayTCũn5=@vYᵰl si3OI>E~}@IhQkQ< .YW+ !Lo)Zh$HOkzs~X*+#%cPb@n!mD4gF'-a@餈oȦ-|Ƽsv<_MEđt@6*XcZ -\&k#rd68!)X.-3?Dq%Xv]JM 9߯UvoU^=r=!6aodZ@xܖEZ`(wg< F93 )j5.BE7& >F($.JzQ%8M}V2sV!FLoG-i9B=:6a >˔s2C{lIAuE ^Ý:o h,G%5<ĴBPW_?[|95WTva*`T$Afb#ӵBB^JJEH aSrXFeoj81uys2v};#pO2ͳxy&S>t #kͼC?JJ.S[@˭slsTdϧR/&(e[* HcfI.,|_l- C.wèg_ gUg4;NςDCjszvi$\ lqrxZ"g&(K 4z W݉ai !KJH+G5n8`5Bu<(1߷C;v !#X% Hd̐q%1Ӂ!|';z]IEKj$)z z7BWSr*x+/KK}{%c1SfӉ%ZI椀z zԘ1oB]-OCiΑ#P D)U^qڄ'GAݺd b"x\.f9js0L0}n XV9xM34e/t^f|_Cţ^5| eS,"Ay:sOX!4{7Ũ⛕#s!Trao6S h/-i"Zj~ԻO:{zH6Yw@.ǸlzQp4օiA&6۸!Ԕv%IW 8Iy}b^~x$ЩneBMyQ.xwW]oBPU>9ܢfVV7֙!Wi'Pu'$r<иGF84~EaOONd B.+_rD}yC)k&F{'6O7d\DZkGay(H!ac N XGܣ܎DL%aֺv.B4n=fffGVhHìvE[K_dw PA:id{~zBJm) 7;S,AQ(oa @F^emt8t?au33RIxX>qfM W[.7`߷Y10`^"UpxPB_}xo $vUzx1 $6+=3h卍TmNScMD4j|.jjzM|UHjW}l%,:Td| Mׄᨽ`)%mD`t:oy1lq"dNh&$@gBPEK]?n3iP܄@\mbd2E ׌c$xI _UBcH6_FJ 929McKPJn q\1$|ә`\ZR+ETWmQı+3Nz+&u)Wٳ bD97 fݨh^ٮebVx(on q!Vr]x]<+e>cmUq@{WsK㉕;ԥ7CKa30\X6+֞֫RB)<<c~ާQ&:r{T<@2*0#cUCH?5EW'AHw=2o Rll+diտ!-wE^u/%Mdragğ陦m:?3Gє4c}5ĺ@y~|y)V{pvT"fMTb=1&\Xb/m>2-BZа':<1;µi3Af݂~Y1Z~/(I,KTlJ6?Ŏu+)j . w>:X̵1;w/MC$G|]jy 'o[~Z#/YtE>Y^Ik c(hc+ so%Ct_X- N;$fnwY`i2α E8֨jC(l9]aPY|_R¾<9eD1 d&ck2 1!VXwAm؁a^eT9*1_V3XY{LdftT}~N`-I7 d A1U =[qPGW:6WO7N;͍ŸdxF>Qy3ۏXh޾ .BO4|_ѼH#o;|I Sqhevy%jӳ9S̄$pC(xĹV=/GUc*`7n!}@T`j1e%X *rŠ9S?9r 02zˡ/=1Y˃HnfW9 `JlKɨh\"t>oa̺pIM.(|@yn *9aڎ1z޼rX7̽d %kl~%))aC9^{-}\^lkutg@XtFT3d'.2 -dHb{m7Ȏ+J478f65zG^$&Mb=5DƝ#2MqbuU⶗)kLm.uY@l.A^;Ax5f}aWdOҸAV DQ4wC hYqNcv1d)1Y£|IwS$mcD9;]Fzҹ0-o钘u#ref3$0Xӌ[w-]d!6ȱҰ*EiS,!6NP(S9 f%bB1!H7pC W.:[ODr[gQp'z% w^)EHh;Lښ-l4_ P)"Wh;S#Si.gS j r 6~!H T4z<>5ܬ2:Ov!oUf+.nv).3;Vf=u=z[$ p1 -q.gr}GaC|7~.G?d;w$A. ŎhX>ʃPҮIn#+F)@DF`ȱ&<*Y _ssšc7 @݉/X7jT{6Yň{LH>mI* z :3 1{AǷ{09߆#tmhcQqV7Ct$c|̿Z`xn2{Mv-y5OG'%N/MzXCHOl۲kg&Z?`Vm'Ư&ē &^>O rpL9%{E<)hU+[ܢ~|{`;`Nsp6>7g*KాaͥoڣMHӔS1X5 T00G%ͩ\&# ÎWI~{`AMg&jr\O[sp_y#ҞPh<23?^<dX:^@\X7w!( Zu\G^ܪrz@&d^G6%U /WQ42=, D_7> @;1|5WȻ= V~Qӻ=|"$YSlJ,\jei*ʥ$9gb= q&uHtxA$skPIDA {O]WǤs `%n=0WEAF98*I[Pz]w&(x ˵@W?>y@X5}(ibp[=91&-5l0*6w#9ZV/^,@+)WBfm# G|:к7Z+iZPuMI%v|t.U4zM-Ir{o[/]<ӡ~5,@r;=vk2=>0<<`7┬ͽUZlR#s,79 ?Jf U΋ăT xJ.*ȮrYûަGvK>\z Wq[0i`sL٬$!NkW4sc^U[0IV?aH{_NN"=_<Xs$VyQpuDqڈylfgID:kKPrvʹ,uUrvU/mi|tOldx=*U#EZ%Gy̼.:*); 4p " }A{@*x%P A/شo~kH-eoڃ!'/ ݲg]S9q^5"\ ꏍ[&ijZHQ{>J68U ȘАu Fmq(޿'A:fn[;\c 'J!uKZ1ciƏO#io~}|u鎨6+M9nɔGhmC+ 4I9{nɺS+dz7x-ƴW~]Emy\*GNеLQ~.厪X{ >ail@? 4!5jQO;}*qpY4qVNɄ/!XG7kټqG; yNRc[e=m1+ &?Z| ^\|' B_`C>(єVKs*g\/8{2pY.O@ҭ;?ht0<9Q#)>S@0mRz*`-_[7;$v @ea5$S₊^[iD+ij2BVz~T1+[(p>aX& *:K;)a FMqQqQ{aQ)@y[ єBLE4M{vzs|i}B>}HG*u2CዻfĄZ;-EODRʥg5HY H1z!v$eZ{%wpTg~a6Хw5xPafة 5{^/i^QZeOFVR0-_C5TKKwŸx h&ldEwíOb~FُpMQ c.1rMEv}{pwswE?3 2;KWb'Tu;[oû[Yr."S}<@%oH0xz!6 Jm %Ybǰ ǖEyq{M̽?݆r _ԻE׺NCA3|LnxJև VLCfكrmbU7)}I@q{z&@p%-)oOSowo!܁ʍ+>7n&&;vr (*LJå"D+8v@mޒ(://ŭ~m{,_np֨ň˗9a":2;nSbKsҢ%8BS"SP1)SM||YR<H[m0Q%!\(IcbM_x@X&[]B X}9c{ D oE\?G W9vҪo(:ʲ:6Cz13x8KN1^#4 R tWn^(mg9+c[XA7 p}4]s$z%B ''0I;g*KE"d͞༁^N QAM.]=#;NȪh)J=E~Nr@ WFQ>aWQ8c#VYzgyW gn-x]IA1 V:"W)"ڀͷ `K2}- @PgBb,J3 ub 34+kv$-}&6seڥ0d/{I.4AZ枈WziJ0$y/QԉD }@]_e:,sv,wCN ~^RV 61<.aQzbilU9L,k谹ZfAEQeg.bn~IP.˨1 5is"vTtގ(/8 hy&P!Z@J']LTޖvV(՘y /X7WV:d/zfyPyCBQ;gj\\P楾cH[>kwY~_5hsv{`7.jsMy[qN[:L>cy, JfJ $O Ʃ++^HVڼ̈́o!:qٺdoa>oLyD<`5??G%Av,¸ovYgp3{@K(#:휫qM[jX+(!. g.(^( [,TfVone[d]q-\Cv{لъyQZSg63~TɅ4W&yN׽m` 7cFG>.u%̊ggZW$.j TIf[}wXGҳA_6Dpkjl-Db8/؟$\:9k}}שRI 6;郟Nɽakrhp騃mǝҹ/Ez2<+M 4d3zdkO7q V4m8!::Jԩ {tnj0Uû`ڨ#n AqnezvH0H vqP>Ɉ I fke ŜjDl/Mq"OPkU$f?S©hkIY 7qo*1wÓ s``uH\.;|,WU/NL_F>aN=߸˫\<;Pm>}KumbUփ2羹k{(;hQNqy%>uSrA$6-TL^`/scbD0@+gҠGvf:ZĮy*t п -0?Y2Pͳֹ]#  #l͎MCok5K9#'ׄdOb.azv]֟T4唘^wKdMx׽Ib4(a.MrOiʲTbf&`MV>"]Wt#)V#Lf8j%w8[)qnWDLbȽY7=~&aQ7S~HܬDE|xr* %cQi`!8系} |`wb+dzD6'PkxBA(TvzA` 5pty#:Ky,'|V`=N]_d%aגi.4/+6mR˿l*RWp&fbyHlJ{r qG ,AS8u;]r` KA1Mߛ_16@`15M#2fEEG*!&~\"t{Hl}DbnXdB{4B|RoxJWHX x P|(fX3N* 5כJoyZ9|krɒ"otxF~21dC39@ Hw2io ^."a-MC_̆o*tN9Ĥ/@ek͠VsA"*BJKZ˪TJ#e2Qg WWwD$BS@ܣbnS1M2Y6g}1!oJo8 C-砝5D]cXiJ[R cʩrIѬľ)Yn S!%lg1T XW0[ǖO'.sLgN+ژI#m :&F5)6.Мlr sS7nʚ^^zZGreOM삼7NU"*զ7oSKs-5-ւcm '|SIh5m N4zVhKea U7cc *Dc# e mMt?52 y|?릃Yn/ 6bʅQݛޙb56]p ףU}td &aq)^> Oi.W(&~iv[r[X̦<8"{EukJsm;aC c٨mcvӆ!psjwD'N:x=tּG\p2|d%Ϋ)_n^;xڰ<{Wak6t7 t 0RћtWsRηl=$_}xsyaj. @[-V CR gAMp$U{/"#S\z:R" -{Gq~g,?ќqCWX*~@GR0a?G'~pU:Zxb#NnWZO0ng0 .lP m4=uSHkkG^Q\ .drI}U'Pߏz>i&Q;|\@W UE3^TU_P&ܩ]ѦMp nn4ֿ6[qd]93(/%Ѧ4fatC&OEZp>M}5~Y@R"g0,F qQ&T&@5e_.I#8qPIHPI^/mΤ^əly ݥx08++APjx#!h3S!9n9.g\uxE85|Cm} iSZ zy?`2V NNAh#[;jK:nK>B0T&V.Uo˾Dޡ)&i;;Rn Ùb_ 8_:Xh8ur&y:f(+((BErx&TGbX+cKiuғ?z@EQö:k*d| tU@]COV5T+F?05/Dk[ORw:ݰܹ:j`~nj =ܖk&=^IGKت(휅VS~lmׅ-ƫ#Gu-~t߉{Uv둴M` _6S7/,_.{rۃpT :&1o Rf6פ(YqAZ7?͆Am BS` JC(Gx=.ָ~24RaҁOf0~\<8Xeu:.xd _ >#K_Ir&/<iǽk^:k`jہdkjeUHB U~'^j4:'PQY8 JjX̴ů (]2Z{EprWWf΁_'mˋ@XbCF]}|kQtƺXOM=}(ۅHvM,dsAQ/X9D-}^ ڷ^tS_{@P>X L>3|Ae"Xpp#TKr:z#ptm WFTuACo4 w8U/%/ ]+)|= OG%/'fkM 栠 ۂXQLtR0Ko1_G%dHQq+bz[H@6.Ddh$/uiL[A*: ,e:/)u6vL6PKyPߕzB=f-%T=~ў+{X_Ի$i8@ƻglEcæs:,*r`+:]#31 Pئ ^_gHB6Ejæae}ULKC;{z78#:q 49'K/Vmhސw#$Ѝ xy |K x}V ۦ: 8I)2fw|Zs˧TC")Z$ \p1CQKr*1EG?r_O;^!Ncg f^ܷԱd0-3-8#EҮUXϡ~o  :ޏn9*?] mxˁ2U1>:|ŻkOޘN=,"7N J5|We> $l1 @,5KixW:v\8SZ< cgD:F Õ6.P/سviU&dS y(^0=.mDkt&Ff4z):W?xJkt.@vtHerC9<>˚=HF\Q 6aVQzVPuMP;c;t!FI{l:lp я 9w(Zx7iH .5:_eğK<%+V3PvUɶl +E2A#n0 zqNF>l1E{k~sPq8}1܎ETy4c'WNTr=L |V&!yvl?a^9`?Em՗`U#;z5ewq*Mc 3AQ@zE4{L2Zrv:@G%!U4st9E,'fl5R7G2;A,#LJlF1#y-ɖ!IOI{:M}W|]OȨ3pYOIZhETwm.:{gL/`V,/ 0>T?$Bž| :S<7[K=W=յUgDn]Jhe`uNC ;?.%q(qÝ2'r7(|.F5_46l[!I< V?3$uu .8l| O.[C0`s* Y(>~uD ZP[ս8 z#`iЖ8Ѳ@TT&fT?d6R,csrWk2W3ijIa- d4IAvebı޳Ƽo)i(0dfٕ6ɧ:7p,MAs4S0xs!aiOia*eo}8 +$R_t<0 *~hQ6#klL > L^ 6qr6Eȵľ`, {7ɬ9~*ox#wGVe8-?B 1M® =\'u/HjY @d}Ք0`:w3Ok8RV%mP@W |9ؼmh~# Ȏ-mIC/R2fdᮺ!d!%{r#s '5ZM9<Yf#7HH3 (u^3ּa-ZŲTҏD#֒*^K[<dzi.Vayi2u*G %g+o-ޮiՃ,".#PQ%#^N#ۅ –БE$ʈj uP9_;U?XE1OԸox/60 ~5py&A(XF ײt]]\T4 af/9JKٸՠ1j5(hV$dPO ,5<v_ۊ-n76G,ߔ5|2`3AS5NRgR2|csH95\4Lu98j;q/}5bj''ĺ$_7 T֎8 4s%+BȰXyu>G6y[>Y 0jpb[  t}l2͵ynMYFTí$!^baD@վ @}2 )3~"fG!F^n$*\3\Z(1|`z!!H=`6y7XdžC33iOwLYEc!ӠZZ2@Q]%~UU, {B]$ΆؔzwpdW"Y٢%`rE,-.pAE^v|DE_^Y*j;@m ޾?&F'$mxRn݇tO.FhH0cYjs'%6p!2]'n},[qj2ސkdTsEGFȃlh92 cu4 VW*I#lsnGHB&>9py?0>Hj(WIgUg cbu C|LZ_|E|1niNJ.UoT7#VWG)s`:.4%EUYhǚ#u[;J=sq%Aܞi.ꭴZZ pU8>Z6h &sX.K'z:.D6h-t֫-&5QLm^&VH^IĥqxCe[ĈLE>}Y8Շ83- QF$UmJ;C66G+uvoMҔJy"ECʂu.6JsKqUb +#`P&Тݹsw1ӜPp¾nŊc(-YG<@T #V猓iNo]KU.+Wavjڢ'ۏEK|H+DazYl $1 36ƥKd<\!Jڮֆx0d܄SzIxYn v+$Q]$-!N-) .c"Ɨޛи|,|ޚ/L%!Ӂt2@@M [z6nbN;o~>,a#s0? \?|v/ L*(\xvnve%JDԋDz,X_wY Y$&l3ί#(4WD8 8;ny4Up&4ZQ@)%\*q/ D>KB~{65y*jJO뫆n44)#0zc f"KYW؋0B21(rDWܮDKS;|<8FVX_4E~T\CS6!vt؜c,"* bDD 9 I)6KY*MHQ&bJZ2-g-1ZϷzӤc٘>a.%7w1$͠EĝEZ! * $TA;3p6UFX ԟ7{ m%EC3e{ RqbɭM:1kTHY]O6SUp'7ٵŅ9STNrɜQix"zLFa-^Ax%%"CUj6#Õ$3/> )8c7q p+JZ?{Aq&!ެۻQ\}bKPo_<^ƪ zg{ jWRěg\$$?$?0&#se$Y'ب7{݌In= xiL:NR 3 /! kʙPAyxfN u7 bD*L, oͶT> vIQ]FW, n͈hi,E^ `;4D1(ؖYxIϽ'_ה,%S[OX6r~eG،*9BUըʧ_>L]cݻM:oJrP$*WlUj<LaFw.[woIB7=Ɗ׏\S :JNs(.ul60ώ cEXXp5I}| jbINc̏i jnUR)2"LfDx wDpsƐWg$EVnU5$Ec?m𐋆ls&B(bE<ki fxh_ҚYL ѽbۧEV쥞C҆rNjQO@u?2+R F=5\K qcVM3-6I6~mUk_156{Fv"L֖ܺhA-@\u$(|%.)ŭ?PC;mkDJ8>BԘ Q, 12Hu;bv*m5uI )ƱR;I&8WچëYs;x#9HynV)sμYgP[2K"=ʵ(邋Y PUPV6G҅(V(U\L #q+>xO/0v狖Q}X=0l1FH˪ERaKx^% #2ReZ,`X)3z^1|?ϷiEXEx$Tj;\+QІ KPʡ]α#50&p_eսc()y6qOKZpFVR't4#ry4XNVϟgئhŤ afk2nbj\%aS)>_I6hmx2p=AH*Hdo#XPfqNʪU>t6? 3I/ mD]8Ѯ۰NUˈT Db3 Z0a u}ZG{՟6BXjvV{#]y? >J X Dj > wSt5nv 3(u~HLI,.rB4SmRkH\> $ܢȎ,NהY2| Y x%@3"ڢJ&2:߾za m+;Tɚ&*"{=[ʐ:0waQA@4y{j_s$[j߶v9® :^m/EcCSv `iz8"x*&SA(JN2H~zE1hvǏIW-B+%YHm_ q: QqlDS̓Y]є؏$EC"-&gYZ070701000000a6000081a4000000000000000000000001672b7d8800002f64000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/e/"]?Eh=ڜͩ`.?`xN.?&Nh~a%N)5juލψ{:"[,%3HhEۉ8Zaa0Jv1;ЙbFoBRhPR_WVO-[[aJ+^ȇ #|QQh62&.-k^kZҼ]ŗ vRU=;/1eH~3ц1 \Uq\R5\ۼ_:"[6cشJGvbx`~~?/3USn[Gَ=6`Լې Fp*ӶEt!E#$QT tOoua q/ 6SD,ok`)$!^ @Ve#:,y]T۫`gd[/hv|eV"7M*!{d"gM  G e̛_Ey*ۣrb*%2L:k Dnl3W9A"ȼZriڀ5H{xqZIb'*<,پt:(\+xћA":"qiu]6w>yU6ZЖTtJ896! {saRVl Lv;q;5S0Ðt?#x(N+#2K` af-S-C3<{"ЫjEoX>Em?~;=Z^\}dx=;w4/Eqjtg"u% $gs{`LFNs@t/ EU.o`LRP 6`~D#q :wUQGL_“欦9+3&RԟHuKm3' y=<^s,RTxv ܺ}܊Xiw?!gCxJyz=$irclh QbԮ^q5g9G=«K AU4~Ж>#ǴQ-fTI2RAo![<S'd2{0qWG%{Iq`7w,'eK25)գ7` ,vQ'Hq4aRFhTf=Mdolse7_3a {PBASEX6y \ڋ1l`*PQ|!x@h 쏔GؕuS`O{*s;b|jW=S$/c8a7 '2,G|mՆ};fyr:%X{%N3;"H&1 ʹ@^XJ=41{r4ԥ 텖H-gK1Ata>V[^}0_uYq7 ǞMj*w^UOK'ϐ?0 )AY Ìa cƌe抷- c""چR~qP\¼t͆:*\D]L~msYE5~Kt[x~qS!'#eypNQwxt#Ybum$Ш~Q)spmm$ SvSqTvF#{5{&G_ze)zm3#+`Yy҄G&9Gs*BXgrf]+P@NOLыڴCmuOd#|//ȋ1}5q%QU41ǜP't \#b4hh]ԾLg;93)ޭ1Q8S=JЦ%TG;KwhH`fhxkUћ[Ill<˱Pϯ9Q r\)mS|P`gKun?}!J[_J-&%bf 5TB R2A"~9 1W>z}y^koRg.)st&P@=+2А]gkJ+`r{_# g&$ߦ,3wYRa6c =:E7Em,O(o$$&yXp.M_m@M>As"ya7#$jnT\WjS$f Xa4-d1P <28)0]2TrtDeay+f68r]A9KZzCeG|^j19 {] $l`#k5fg.@Rs:CeQ)buTb(m@fmsa 詐J]54$/ 98Fth]9ҨQ'f^'aMJHqY'R7P!Q)2-p ̫FٟݶޫkxxP6WN ##g}J) 3 c=7osPfU"f]_' H@St:H,-1@;\JD.'2nge4%jqy}%9b*_liYnC?Kb#' py;38C/,v$+=]KJ3D+ҒIPN_sK_:wI٧(N3xɪm`Z}?R9."nai2f丗4u쏍هChV8mS7*[d,ơӳ:p)>Ҡ* _BO&pU-an| 0yl(:EpgK=ƘFl:"Y2.3Wl//$4h~>(J(C,~DKiX =gw(LS dQCYFv㈐x=[?˜\;BMt+w;r;cEm΄;y)zB,#jO:IDT[EW۽s8 0jKg2J_CB~ R->A\(fRĦ/?ḾfxsdtUx 6Q9^ At{g8d*|^6+mi m-ioGgZp4դٴW;$_]xˀdo\y`1Jh'Frb,͟ mo2p<6FyZ  \j"i4 {iޑz"53ß )ʧ]`?7&%XFLç=/_'h4ԛ 4UW~SygYSZ_z Nsіdh& #\zD wdu*)& G܊J!5w'{ UWFK?t-2H9t(O]ݦ w} ا 9'|B^`E)k"ޘ\$oMm,_" Xk`$f3b(mWur\qhPZtEi` oţͫx^J̀o؏|9,Fm>p1s! w#5pzgov.@u&.TA@_:ҪQ[^oF~avH1pMHVp{ة`%-\W.{zg|G5pܴWd8*=f("70T~Yh`u^@ M$}2-4%Єinf3_٦>C ZiNhcoMN <&3KFac3Ľ)S%20le Q cz'&y얗`>BFU@&C kRpgc9:Hfz::(Oە"+7wqUʢ^\/qC9RV@"@ޥKH3>UY'6}uEqOJ*IXu f%bQN lT:"5)`lϞ`+sp!4:i7\H2trjg/8!y([|(D fC\4@ bf2X*PbX/"oly Eb # FۊمNOi;}2KacK$rBU$+Nfnibe=<03s#ji =m 8 /L~C947mlAQ٦lFͤy Џ9;s҆8T# Hp\x/fqu;bPyu@[YVm+xu+">IԚzҽR3Qz?& E/7}ct̋{ެar ?]vesa\<#y\փyg ]Ob?3 (3# )Ϳ'[$G n0`N)_RW teJ雟[K;6gشx5.8‡.v&m#)e3\,VmDꅫo]I憍!lc(p61^Kvi`F.p~՗p 1?Z%JhL\ c ߱G`e~-}XM c9N \Lxl pkQX͝L9DTڔa_u; sBg_!XeGf4;_z$2byb'(B}$+@;=4k{B۔ՐLN=_hbiF6ilM{}NjAfk9PS1oӊZQOn ـ),.,[6 TE5 ѕs9K~#n]ȗ JNԻw& IĽfȐDviÕF.Ezٸb^T+LS|"G]' ^%_sdMdoG OT;4p.M-?6,E];f n5WTռf 8T76S+F&:9뗎;(T3f0p @H΢`Z:KRf|*P"B"˸R0q L\ Y޺&a?!0KZ^v7D6b:U>%b?k}D$n(of_K-SXjrP ļE4>6s8P? %† /; y! TPYaY aBr( ,/NY:RnLEA,p[hXvoNldԍgq .H%9 *ϐW&gȶ9MnA ]P A0B2&bɛA&v`ܾ:k"@{ Ꝭ_ *oirlat =owӭ:hV FɋQ`χ$u"Xzhckh)RrnVjDm\ uޯpo[n~_7~w-lƠ~ɂ%[Q)ۇ4F)pgC *^atE8o)\K\CVMCsn/,d^2E)?a]]Im0 *Y֐br"<ȡVN8{1/JDЬΧ]d-rX1k:#vMPrQEiLj-$ {hoϥ {.}3w2|Q-G~!v1ܜE_OM3#{b6OgV"cT7 T?9$(3"+;$*G^ƈRw,JZ@4$D`dYÞhVt9/ȡ,L_q!}qZ3+lL93gS]^ۓɕz e$6`1Vv ע-uco8 @Y3dPl"B.Y"vx8~{>D-MGOPbE%~w^~[G]PkMF"Q6]C R5YN;1tFUZÞ"*@>aYeXhYTឰrGUC !Z̛Bke4p^fS @^4V={rSB_I_kEK(cWj@B/&pOQďz73Q S2mZpsIhb@t2U"f~BymCHTdG-M?>o=5͜8ߏkfN#ow'KМn.1A꼎-"$bڋ+cTiE$TNV#x0^Sr 3q|4,OIQϷ(y',9V٘|<$mI{ ǻӁI)Bb,LNp!Fױ+OW c^_+'VD(#2yޓ~ڦÒ`3hpՏvG34"2 b˔MQu܊ d m u_ )@Rq$k<dT2-O-44CƁѻHQ]#3S {.͈(wQ:7 _m'QqS)@+G̝FJ& `-X*UlUPM=تǩLI)(JԵOG/gȶ]ePHVs^p{n%Dbqq3E:bѴ&ϞI_ brބL}ZxSjB-EN<7}`x {c'{+}/"5*zitF&/LƧv52 !H僙x2p ;=Qfģb:J\JoWJ]4m>8WB+[RYgC+ ;zí%|,8.Ucv~Vp#TqI<rvJi*}-̫hJNC[N??ϗh?S s%l_}E:DؽS.H'mgӐSc@#KH$ UJR ?-[nkBA?8O8JQƑJM @rc|;y7P,`I+^n.lpצ+(FƄОDy!HM J\w[%/0axT"5%#ya%tdma:DZ|Ay~O^sؗ4. j *z)TP\kfh"ͬ?Hp-쫭LQ9_:԰ *:ht!Օ=uʀA S"G/=jKp҅}Lq86sNB}0CO]34"3$x:^4[_.@×,(քsTFlY(g`z|c/ˮFDb3RGs {|v9hX΃XTk k@dx!TZE"[Cz6{DJs:[$Q9u+ 8#ry6_ ?R]ͶDXFͱ aXB^jXLs ! qa2)m5ےJxWhiH}V.+ؤes")|Cj/5#dkߓľҎMx)ux tnI3QFy&0[EtӆWo%Aq_ sv,Н\r9cBص/ b£3+ꢉ(f'59Jl8P>>B<݁VfKw|`S)lOz18a[O6zBd4MVViP/y*BJ}Cj8ܬ֘vMXӥ9uSѥ#kҙRRLŸ3+up7e 1l;2)S`UeL:O0Lw=lkI}+à"6(L]= 폭''DMBr5ԝc$#}م2_+6?oIWoW#x[CZYo;QRbz8H4os5PYqnnq0yG b Cҿ MFJ8' ٙ&%qƊ-r1 w؄/C_cVգj]ŭ0tv\H"UJ7xq[\Ȓjr梕qgi+˿`'7ʹEH&B V5\i-g ߶R$J0AmjDdtM@dĨػiu lQ'M I4jW)1$pOO%).k7VgjQ`ޙj%-R( QԲ]'W߲w~y2P<呛>l_>/)ûR)"$#Ozjb(**$% P-BZ4٥1Aguw4' o ِw4<{cR,,w-vƿO6:NX3n?Lېb}d)oӶp wcj_ηX]SwyŝV=ubi#~O ߒ|%kYV~*E6D',<ؚ7S_j{'S9*}DD$o#l(BÔtE6d/O*~(Bʘ\ ~j\XD$C|iM:Q;/ԝc@2U&)5.5 LѸƼ'j1! ^g'S#sh1elǭwCm 1]Ipj$G6Ss-[r P [>!K1璛.-0_JGS_!c?jjؒJmi\ed,0ɻߍc*$!Mp$=*+w\ȗYkAdm >O_A҈ufᮍP4*[^UO㖘 -#giհECrDtk9 \2ByHv`1["ykhW Oߺˈ%VZJc hω0ā9$<&byVGMyuv,q Kd>ئ4o%J}*0Rj\VsT$7[6O!K1?Q{J&|q|zl|b) xM_0vC3-NSJ"i}Dehl܏Qtw WH'dl3NaP@7vA#le^EdygYZ070701000000a7000081a4000000000000000000000001672b7d8900003a70000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/:.]?Eh=ڜͩGDz;OxkEZ S9!2 `OWڎw֊6d`^ُ4o؁_ 0^=5/o/ *G?Ud&\h'S63y]{eۄ~ĥZhvqh{Y9YL iHOi<] #"e|"WI(JQC8ߒ 6R#V8ɼRUr iWHS?NLR-IB 52)&^6SJi Z- cg6b0 Pv<|D,]%I]}b;.*L1,ȴىA]d^zgnY@u14.{6[(a*5Z X^}!pnH.ēC0*;߉֝듪g3ZjKAXqԵĮк΋CE]$v8:z) Gt═ LjHA˔OyiChvGC6pHR+ e I ʇK 99aa'aN&)ƫQE]Qnr^Cz#UJ1hEޱR[5@OdQshoݶƎB-y`'U&K|ϴ?>_,}9#J# c jqTuqx}/]/?(;uQ" г/&S!0~;vh-Zq 7R&l|iq2TJ愬sST46\= ^ hgYtU2 py$n!a D1%s l18u·pqԊZx uGo)$"Wb24bJbd3 KKlx39;8T}l " UCN!BTϓdj4sImH鿭{:"NjX `vrkx]C#b:!sh\;~+O?c|]Pv]ݠ?&m-_u#G OO m'GFhˠ؅9Z2=VH$!O'Eh[VZ cІJ fI ^3.Yc7 n ~aQw-P;Vq}3ٗvJP ([C)WK?iw[ z! Xݣ/i O~; 柭ea*+Ās炩0߃rhL|EK7p.ؚF׌e/o3|e׮I*,=V7y˃U.7*7uj. :;'6Q: ޶* RZa4: ee,۔YXۿ _a/n[d5rUb!Rh͇QjJ*ӚJ0Dn]qI#EoKfeH60;UU|vl?5y8І1sHJJ:Kˤ/''p &)u,`vqoB2?*)p`0$E5D0 G{+gDoO )u~da<]T9fYjr}JX;zK7$㑇xgF`Du+4ݬ= ~;V5NyMK} *T 䙔`W^,m'~^urzAJR`@JMC,Se@-K5dV:0-9 s [DƋ9YS9iefSU:B㻂"J,nWin-ӧ΢M+Hgk-m(i,{>ʻ@8mM@_2 rAݍk!}g=UxǸ]Zx?ogd]'T36.4B<򉮽 V(a0Aī"MMز$jTQgCASafumӜ3+p+S &IL;ΠPS+ūzcB^F,dZ:8f==I,t)jNg${7>ia-g|kdW~fHEBS00qJ 6B,P},bo:լN;g\Bzu([J:?nƐnK(H;`_O G"VbAbqH@r7>zG@1Ѱ{ =V[EFEcG_V5صAoJS\ E K C+\ڨ)oQ bMWD[q)8wo[+CPqJְDz(ͦJ>^u.BX"XesͦSE]ˋ,#~@ ^nmmQkru `K rUSAAf\laLQ4 %adi#^LBO{1a8z}ᥥQ6%~VՇf_O) w4[c^x 7|xlԹ%|m_I_!OKBP‚YX:ekLN[J%`3K]Ngȩz1716Mà |(ufo05aZ#OyHq)ٿ`8 14.%C]1 7b'?}P#mâ ۧi"<*ԕ z;)s$:K[`~?US0KW߈ 2$k%O=uXgas'er\!ʡ)M!B-"XXhRknmQXQJ]x(sTUSv0Asulx" CR0#4lu}161 B)IՔ()(JlѦ/,̜,&EȩѠHY:qA(ܮoqD X`;BtSqhTzH{01}1vY_pxa:] +_chfRй>*@pI");v~+Y0(b䴙;|CݴQ@_men@*xVVǮ$sx[tܗ(w -팚}& :ؑE Q`>\=ְ`:" b'stӥ?}`+K^ Nfl,u*WҦ0O/ *'n1|A 6PFWZtaL:*WM0w)o!ge r64R^nR dn`~r*քSji#?P"r76ut:{ (N*\p3HhC! o}Ę:-+&jRж.g (m S-¶|׿ʌ\y=WVqD\w L dn`I4YKlgicTґ5}nypmdy-ts>YT̙(pBY\me5? OFda-|4he<:"ۙ` !AЌ(P;JeINL~Rq]"]+aFDJsR:@c&lp@&^cA/lKך$f,JN T2׏Fk:c<{m =M0 p֕xhF^BS^.dIvcb2Xe~| 5j.4uƔO552|7^kv$ כqRҙE [#6'T6'nDǿ8~-y"c $J[#Hm ItI:dr17}6uv7qLbbF;0P3w2\ ;iMV, ߖ&KX[Xx|;X¿_I0ߊ"D% ҆d5,6Nm_c둁Qxd~]j, pqr\dм{+Bȋ{)WL @b@hdfXtÙu&iЕBtB4y)j ˚Q[&DYKuM з[Ôgoĭ=,iov]g ,OwUmh cb DTF&pk2MRVH{J\[f'&DKye ŲnoG/k,XK`$*D&n f\,c'}wZw,^-Jf>JqN.26XB^a0Bi)[|FRMC?ofnT!h=wc-2(,\*f&_> aՂ8(puJD۽N@T|:趏KH&߷UWW)H"t\ ǍU<:Cc*zKܜ&!gkDr5 d1zy 8 LorB<QFǟغKƕ;Xl9xk1/N `H0}y.*HH_6@{if^(9wiL9w,u b78@o:5_vGzB`ɷ1O- 3Ѡa1`t'jZ;|e헷=1[ @(=_26'hhFH<=VIzI +} lGͬۺɷpM?JUyFǺ\U.9_AxnG_M$c W4yoq`Ԙ PN+MkP?"5ɣ Ld[ֺpYpC'JBA_N|*%t'a*K.w#hZrW2FaʣY4^qɝU+j.>\`:|Wn2uF#0hof0 ޥZbfT]Ntwh RR.%*󸚍T#&-.TzM_%jJ8V*~Creo[AQ.;6}qegЊ^Z%9oӴI^ Z! Wzud?YeA لZ~w!$`ڨ8Ջj~;1o/˱ܰ`M'2Mx!H>>n`wxfGjd^5g-4AϞ8$*]Lu@`q2GY";8U)UG&Ia)ر[c'L,}$獿赽;&PckU-D sq$W1V,yAcv)ipclb 3BC<hs-B9}2n-k*I׿]xOĦUId]EN4TO X[.zӞp%Zr蟽:1%\*˹<4Hs/^e {pKRKIpx#R@Ja$>j*ѭcPޒ8 _ e(!o_BpMU(Y39 @Az"ESܸudEZϫl4dϭ|IrTTAk# d}[ɂﻩ=z X-b_:&;5 dv|Tf "( 58# k5QDR}Zֽz\uTrI6-j+5,^>lQWVj ,N/)#ߋՄc!4"9w oSo+JlE!m0k ղA=c^_v eGҖS5j`ql (B)~n/wfuGLV.:X1X׮|9i>g"a_dC*ff|dPԕ@q5uJn/̌BFgm0(6o7cVYBrϧt8Cr+|L)Ӑ}fHuO%NZB\nOkP=Ǥw~%+7D>c[/'܌0|&IZIUDlk^礿*gv++OS~J8O2Se^P홻A=~p|ղեpoa&!h8ʏI+k9N(}+$ʽRLd& ]9X)[ :g7īP1gb}&F7YQЩU7,N'@#[Nti%&V@UPB{50 "xC2fJ:*HIM$1#A3cWBγ;hm6=W]ᬷn(FZYxNx1b^fq{*C; _'CYPi0JƋ7,~Z .4=? bXG͟~P64~Öex7,MvH#QdVYb}T:cD[X} ҏ~!z/Kui_8;$̋sreM,.^2ȴ qBɘ`ˮ陶1$~yyEʈm#kEK|eG OṧE䭑8 :d ֵL,1"ɲs>?B5~4 sK4@s8!.9O@v1I6~3abv1~bY;յjQ5H̜n>,Uyg|=HgvYQ^l/O!奄 ¼h1%HW:0ۋ&>gf O@]%-7u;x*Mpkmw>꽞ze&uv\icpL@A:gWHsjXUWt.EI/65 H*j5!y,oihSjzg)/5kpV h:  pKzJPeļ' @-_PQ^ܵ@72=и<\&ON'E=WԻz8qX>pn 5-/~0=A\g k:=H"lUwVX%OҮ*JrstelrchWsv"0kgMHbc.ծ9\k>jQjjDs/?~ObiC9ro ]X{{/5LVj@?Ow[W@Y,uǻ2r*-FY;]]rH\+_B47ljjLnq8Xa_)AWm`kRstA 5SK+²oq[ Q#EsB1%n6\3X6M_]WB’|*{LRb6n?!lv5Hr\p#ะka5_?/jn,q0F"Vƹ6xl7Kc=OJ%_G^@%#ѡu, etp!u-BA2>:p_4S6UvJA 6rhQCh7Xjb9aپ(=֎E؃ ߆a>tP'b*z搫9.yJM( Û0Y6jvkaUea(WLbs+[2֏$Lꉮ^HJ);tn􎁷Sl"T%vyn0|l~b0 r@I&N0 wȇ'!N3bOQwTDx)sך 75r {#1y?mvI T5P*,>u?x {qk҃.rp+.Bz"OkCUqr~+ TY ;aRXR8t,e7R5}:q0}/tלڡt4gCvۑ/␣Ë>\dXt$Bt3]*Cl$$!ȕBi,02^+gIMZ/+TE\ۅZ#09!M2HQ\q;mX[jkz7__VN P=Av66Ù cq%"s TbE>khazG٣9B|}QcKʏ/gom 3@C]yW麌!Bgs}1~@5*WYD?|lU!<ۑ:g(\=GzA^iy(=@Ў͟\IkFRMpx' {YU$N&TwVu{F QH ,F {P_(1yg%̸Ź+H8e#3뿒-˷*xkZH.JGQ9ʠ^ !>|Ro!HYi (-M 9I{cHUrY 5/$Rٶ3TosvlW2RRtJ+ɘ(JGT?E6rdxnKxS5I8f1Ӆ O4$v𓍠!8▶YJk2/ꋚd[G p`? 6|CVz߳%U#XL Z`CuJ!) ^)uT@aKꎱBJpo/iXH0_NN=PϬWw7Fr;8qY)}s3eȕ'5\S$j|*tXgA.kz^>ڴ21NߖMBْ=Y{ƫt@uXpE%%eigze6hP%EF?DCΑߚ1oLE♶c'קfՅK*idvS4C!ӗ%>![.9'TN' &Otw^y 9~6l>.4TGoD.-@( +:,>Lћ"XLY+p6=''Ʋɛǃ>>K PgB?Z4 riP0@,>l~f~0!F.uF?xyBL_U~ՇG.%l^u*T_X>(d+-ƈ7ev!|/f@_^c#'d {40G#rK{kEZ"WL5 jߡq?t qMwOzzDc.5?}QL do0*[ 0F> ^:L Ve`곖J;~m'(W#qT||̬׸wS,%氺4eoYWtbBӤ@}!,rKL߇y0LA\lًȍD?Q~N{N'ZeQmAEnZK*2|/0̉2gg/,egw>1g blSi/bBLJײWmzF@HF̘\}ctTXDH"˨vr3Jii7BvBA k46Lq{j꽐,="D^^lueQ?aʖkeDQ8B߸8wdn7\ȭ8 lsގ[v(-m.Y:rʃ1s- -ij_Vt-,#lN!䌅 n$ i =Bo'Դgi/LN,Ñ2mQyZ؈vbGL8%nh3T{ &2y諜XH{{x,Ps į̧WT=e1VJ.UMiIҮpf =N{sz[%TD'OwO-}?1xnLx._@ϿݢNk22J)K+ƚH\$t5ڛ7*#gbݫ)ڄY%$r)U )IqPF‹`ZgU;KxشL'RMdH㕼(ykzdqg_=B_ 2Ɵ~ ll@Tu=дҗEj q?WO.yUU#^Lzr09C^ZUw깉oxz즪MNϑjHnoL !ċt`-gYZ070701000000a8000081a4000000000000000000000001672b7d8800003450000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/E4 ]?Eh=ڜͩʺŤEkoJ*B xi]Q<6~T*Rx$('2a03}>{{>[KNqv -§9H*¿̥c"mPy3Gq@}xFh;|_((Ed֝+TkvX8!BNFHX%=;+ỉ"q$3Kw7L'f{{`;,ĿGߎ<ʼ b;ن6>ꂞXHu5%st]cUWhk]d~ےJ;B+iÝ#)+]f2W5|֓8/9H&9FS0Ԏze#['7$<[oz. %Wl:P5:Ewռؠ~3;D ;޿eqp\r?+6lOV೅uoՐ1GVH2rXC /o6&SЉq!V03KX<tE9D%++TT0E3G`k__&|Z-GXnqRmi=u 0풴CZ~Ս(}EK`.Π|Th(i|wE(؛BĴAMjdv$,H:o-{ZkaNMCx=Qw-me$2p|Tg~Xue`IG`ЬNY5)aF2I4< #V y)%р;>c)ZO! Kq4״Tg6:iFz ރwABȅF] ;  Ct^J1jEn^/9ZU@ n@-=sMTL[^xlAgw"-`jjFw8yڤML.pW_fH|иZz9x]$^`}(zd{!j._)_i0$;TۊqlPaV{pajus%U2zum]*+zbd)8NK;0Px+&>zV9(a+.d&vIP|f@nx2!ꐂclV;S'Z-&RRzj@7¨o8 >ʶ4c.GVy 9 \A1_Ū]0Fw}ks5E7|`TYT{hk,WdZHI]?:ųvr I I§5PWGof ޴4Fvɛ]ۤS.2<6Qb&FMd- QW;Wt$M]t')UXLe =*nʵO]BDŽ2skAbi6L2-̓thEfu@^:qԛ ,o :_X5->iU{0Egz>W_>Tt'&YM>\n#{uç"J&(],o ưB6!OLhM»VYXr'S vjɉ2mNJϣ'25քr"?`(T,$*mVEtg HhuHGoo3kwnΎ򤵬"-Xs\XWy'2&^,ݓPt}XZ ?f##ޗ (@v~[95)\7p(n8jۡQ.{`T$X#tݒ븀+7@:4Hڮ^U[sݢŽ$ <*ZL mjl|F ̼Dx+fI W"9cs2יj)gb`+I N޲.ka`VKBw&~*."rMzUWmSlD&c T`^~MpDf :2SOy# qY?l &?["̯{Ç f,Q$ ~+P2W~= U0Vu5pԆ=3V`Ȱ'T Y {f1kJ!yfό `s:y=2 ՗zǛv8҆T`Rmzcp/p51޳?]!Ǥ3D.2A.cy_ 1d4 ֹGYd)m@`SR|V|ŭr yYPҝ2㵓+D*{؋[Eb! EpIIBX35l[py/-b!=ux|Ҍe?y2Lgsxxt~>qd$˫kfQ@ۋo ߣdiZM [ٹPz+2JаI)ś,dk{Ѫg]r|5Ir:wz/pS~fSNc@k]NBX_~l(~iemD0 Rbcs7=f3|H"H|J/_6 ۳U1li@ JahFL@(trفi#&YV?i]S6bL6KZ8#b'|^=yxvѕӌ m1,"# 'ՈA+a4ܦ!N22i. w@⃇N Vu]86; ,+gUb8=f߻JeE@ 62P;'h24]p<;ާ IyżI>W >"04mA'F:=+F5d>U`;`Xeo[ﺱb*cICM6Q y%C9jhei egH]d3a cv-ڸC9VziUƵԶp;։X>?'}PnGVu Ah!zN_hlH5S1̲yp?am.|t>44" BOs0F3n)AVgj!fᤞRJݾd8.u_I\T0Ϛ=mo̖ܵ)MPyzYD=<Ѱge 3{?[܏ 6]xoi;L1z.VqY=SQGlxxMdSi4¥xOT9\.JZb P@vq6zU" bgĪrEDwxʮA;SrMapbᷠۤJպ[Cz>5/ILwgwW`˘{YZu БJva H.HLnqtBSDVdab@:Kד(UEȨo^zd3ڞIbLK(d=HPcM ~L?VŽ6w4B`c#cr)[n7(ۦNK4<+]o -g`P}^j֎,5z|n7DƦL^\ w`8+`cӀ3g _ڨ]Ƶwma; n{Ωs mYim7JFw戮T1*zy_#E@^C&Em<̆p&@pKkC,(]Q-jq 5we,>;j<_[1.ezrH6>Z=cz͜cdw0z>2A-Vב'kXi%7jمb;lL4.G]usF_lz jDއhq/V\1~kfI\XN]h8 vpzhMvDȸ<}ju!1Bx`CkԐi,Bb+ֳR~J`#=14?p袩OÙw6LH;h8Ǽ$)(0H;0}.c~iX6ߕiт y/@;?iYowlph{2\)PPzUg,˼4SNgG)=TqZ[?y$z!_n<)}Y^GK/h=^BKUFSb鱆t%O~:;ٌy6J OA3PKJx`zFF>M䆕7Dt4ִpmܧ LF rav78LI 9"yoū V}g|ȜfFIp]%&2_=S#SΆg~UhR'_7 (bv(R|J%FmD;PV R帓ݻqQ"\ _]2qHFɔ[[VJ% k0I7 "EwE#F_<,)+L_% IĪ7|s"{@Yxdin>[O|" k9SxPt"h0cA30YsTyp-iB8Q]׎t5c۞9q| o\4f}a!N$GF4\{iߋ+bíw ⬑rFaUשּsvTC.im4HeԲLe2oKxaQik&/;Dk:2z8Ojn ۵p7<,]]QgѨ* ]<_1k& @4iLK)!wuʉA}m@D/6ݤm@;$M"0/+dಈS{mQXY o0c@D!qR+aVaT,) Wa I >2eh Fy\TW/?Vq(WP5ژE² xgki1V '?/?yh 'Lҫ B)F\X~?%~lC/\s,X~_G9[ 䳁=7zLѢZ+e9^"7tg4 ۋ [eglvJd=*,0q;ݚv6OK aUzqø]mt]$ѓRmsaɾR, W#P}JN:v>dSx'ds61@0"aŃyfs~UQDBo[QGlҶW[Lv6.oF E3FLnb,:ɝסbw!oÅV>u8jjO'yFyK7ǕW85T4ܽj،80Xؘju]d~_xUg ƽy}J@*)b! M桤9hy ғF1^9F6}!\{r8/. v:ٵ0sM)H{>E.k|ЎN.M3]s:ߗI2ɏar1gߐ#Kpuɰ [2mス hےVPM,Fɑ+ قex%''0 )+a6a[hTީS^M݂mm:v4A2Mow0Ar,eQ o_$`lbtCK Z2i*&COFcp>{s׈y&<<*CJg 'R(SdŸSPQy)`X̑ XA*U=N =@A7kfZ4XV~ĎzGSl%&0!h-'Oz17菉y>-(0gb{R1ꑺ޴.,& HFi*~62ANk"thUFQ &{;Nщl*8V)8ݶ ۚ\ep2`P=@o2/tJh?ϵ(斱a_v$;ԃ=ߒ٨]Y l&]| RLz@k R{0殖g~a#‘OG~ٹ@uNIi`l DޓAf֓Dx6e4ɇ9G{ ,{$>T7J6J|ߢ#/ r-mC *~ǩ0L* U_=[y;mˏh>4(cPeII=!0GPv u,[wM-%gv16r$2v˫U&sjh3KSB89H [fCK`&@tGFkyanẕ1y3w^Q N퍽޵ڠpG+ ios[R?cH9z a6KÂnXk"I;>;"PAzgLx6#94z˵4Ús-erʭO/D}g̤>>2uw2Ib+jFA{'w<{\J8r 1N[7A ]m,ξ!i<rXGQ =p  ,*OkP^ME (c@ƨ/-LNtpSr*#Z'¬GdCeDX};Y6۲<2{aw^Q$:+w^|ъ 1o Lν&-sm*j:hh<7W`S͛f?Zּn-9qճS:I^檤5jP{8Emo6"+(&&u϶—P-<ߤ0uSN-JW"llhQqZѤjZVlD秆;Y. -"IMXtk kXwme_=U6dH{18~QLʸ_¯~CHM~̆7LLʻRVU˕gHvXDƼ?u'OD-qd!L-פэ~b̀T1> E$Ąхv:}ͯAlMX\|w3 s5ɠC]( 6+$0!/] H8:Bsbla~t[?*MyA *eĜ9>C?E $7 VJa0mL- Jv0/,_AU/Ҫl>(gs(_>'j=9P[ 6սb7KD;*14FF2w.ru4fiy4*h=_&i9puF2$ѹ_[z!Srw2϶4 Z氆yzO"JCEAfSVV׬TgԲԲ%SP"1}~C?z511W%sP^B]H޵_8cesa;r#EfVA"W\@;C0Jy-? &JaG/EBEFo~CH)1R7ǹ)*Jek L!],y <v6fNí9uҖr.N9L9Ab%=_Iss=5/¯[qTsR$}zC' 3v=D[7)(D|c5inM]ЦnFݨ19/)NN`Wu38T[6LNZ[W]@p(%br?)N2sӛiS4 s}1+o̴srUןLh鰹l@Ω+$ORە6)Jtl=ӹF-HIlݏ|Û]6-BwoykRn(@$\nLsBT܁W^y|4ѷSN\hȣ}OUGLKP[ <eJ=_d8XN[K*arG0-jy0 UMo+.DŽ3r{|ѫ,D-Ζgi Tb;V{| ތcǡUOE/Ź"SwSQ$l2Cc` MPb0iF;*;83(S=ǃ@ L&g㻂Z#یv csb[ jXyNoP2vJUOPL&YV2[w X=c iL+ $-\9m'Bjɨ ֻL+ҭ> zPD;GK)nlx%tbVOV2 ڸț:t &ޑ"Ɗ/]DooFK֐ԏ#<cٲxeGfqAdh8W8t^d %*/`E `8[d{OFۗ \Ō݁(׸:fle5`T?+`Nprg,07]ꉚ;0pzƮPԴ >F+1ք ^*KyJ!n} ߔӣv)VK#4䌤 @D-w(J0 _8+_8rG',4 0JjT5m~uV]% HٕL)?UC$=@1Lv% ,/pR:xpe;΃0#Bcʑxf>A1ԡ?ا`'BD'Pxw#/euQN P!rfą)Hg J[d n;S7Uu ⻒δ>~;9y#a#_ue lge׸TRe355>)É_8r{TśGo?U<}]6ZjR#9B\lj_$w; sY"k.Nn N`94L2y!ԐA^G/ËM-)ffZ?bM'?.,*c*0xlr1}n,CkRiH}P;nG,>b}aLTj8"]|4{$Uתb~Lߨ_'[uo8r_x*C0 tAouK!kZDL'2SԼW,Vf JiEUõ[4AD϶' ,A$ֱvB['^)M^Jhƨq%gYZ070701000000a9000081a4000000000000000000000001672b7d89000065fc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/ie]?Eh=ڜͩ(ldI24T a!r+8g ?Nw=uP]g@ywjJMtsP`N^kgO$1;;/J) (1ql⨧j cg9Ao(&i 1UY3.^bA].a/x95\I:,)ޖH$UO.{AEj׀Gp Qd8cI{BRph4# i\τmk.zRۤ.4D,ȑ,<۠mYW;&K~Oe<:&,0|!]..'>ת/(>  k 4vqfbjEш)2s5HqT4v.06،5RώN$wdYR- N~SYq:睘m#tCh gJW*@.aKR7Z B[w|\81 G1f\Nd'lB &H˒,Y?5wjF[&*<dA*W؄6bwemϏlkusxKd\bVF[(yʜ| kz>p8LhQ#H/]4B8c:'u0"|RA_69OX[ :`,ʯDݝ l ~"fQTTgi1KI"zu=罹%WBطWKhV I ӜnHq]lv3BX!I4I0u.yHQE%BfQO-fncx /q{KmbTAcz$tr$`y m45g4XZ8ƿ&T?^gzZi1?aQ6"ePe(oo{gCD 7#5CfH#eNъS[`,ߣg?@cDKjѺ }Etr>6^kB W (M앭}|Y,z&ɸsPcut~_G4 U1 l Bqu d|d5̼J2~UCiٹ|s=dn$Z (@| үq9o[c;a=aL?LAt2$'k՟;A=|8̾xT8Ǥ0" 2$͆bUީ dm <6-Ѐ$WhF|h8fXѱwfi(x+w㈥>q7@PEF?WܦXW(oqԷ=RѲM~. K{a-ӽҷ{{˟xd'MWsD(.[FNYuټM1Dx(t} w^Z}vY{']1 *33 i嶿[K6ۗ.t[:߶kkK1OGAL6y' {Bf s4'kWF$ŷ+ pa(Vpjpsth׏cc}E"qe-܍t8SdƼf}cTN /#x KK$3<{XJΨ guc18"?7bytJ{-Z =â8K?Yrd*lgmq (X%~'~ؤ3iv%¸Jۜ+yWfӞ8Y5z;x9NȠ^0i`\rbsK7Eʮt*eSĘ7v?PDZ$T)b[#%m'vW(/YIL9{G>޿?:e3F@!Uض頿dA'Eϕg}\c*W7*_vR-\{cL4I;x?ʤH&{AyVܭ )!Ί^9]f:*W#.FF0@6<`|x.S7qgA_Ah8Kct*jY\`M/1eOz2cݕO3`hPW쯞d% ?OUSڃ{w'}Yՙ۳QxC:(ok?54 - dGWhNǷ*#E^Yr{2fb4-)&W >pkT&-Vj;U$w.Y5HLK:lA$=X^\^_!I8+u:.MPs=1#^xho1T!J{m"Iʚb`ӑT:d9 Z{_W9{9vf/bN;z!#GU{*7@jY3C=y%롩2 o@TRN%U.s6^ql᾵CUy-Σ@uon(,~l+g2ܨfY-2!9 Nc֡VƬ匶UP)yw_"' $ESC;$L+}U)#JD7 C3%Ab#^=?h&c;b<\Ond&FPNY'Q=0SŞ4nydOh1FesK54XЯ29iFRI t&J1YW!(§UWiOijLKi;w,OGb/Z[WVQ6fh҈W X@3@=U~n2dH!<} e BRkPʑK 5 ZD~-6'k+k4!Lz'gu![aEUF#~*g\L.4]:XBȟ+'reBx*=v&f#Eu$ҋLTc@"^KW>em {l`41/+_MA2I{r?0tʼnP.ւB +m]SlQYg X)!.и%C!DʊIK ?쒖lkLq~VpsϞ'@m(jy;ZI~S_ĒƖQCyR`<ZN+S@[+uȬ8,KP=(: ߎ֔/y)m;#hۮЃr$rS˚_!㭨S#c+q{(#fе_`e'/ dbea zp =0bI ?%"*ކ+Kɐo]I >k!iv]Y(jWb}LDՁa"3J VyrMtXi_~ҕ5~:Л$$4p g{y`bF:@R9W[#=1+X&~I iAG5A?8 ̉ EKHUZY%?NQ{(6SdNlBLcPFWUȬd.N//B-bmn85KJA1A7[Z!tpD'}ogn t4F;i 1œҋ|kvXLfR練*8-hQ( ^3;2w[ik[[l].?A7O_;iZGD\2 KWw8w`5lyaA~MRniKC[(w~kw?VZ2Ȋ*\b;J}J0-L¯v_ƓTjjRr! ,d|wQ.୹iٳttm}˛(/';$XJQ(=9Q ȕ"R1_Q͵ !* &Ilx.%`x8c:noÏ'y40̈{- j݋7OW,5%7)?$'AQ*_^vb9o4 GXݢ#i! Kf&( Vj` A`= % hܸOy1Lci%s!Tps -/Eŷ ϚCy%JZȣs,r8BPP/}H{pUW4;""./`[{cr)Ey47lȂ~TO(\ \_r#R!hSQIΔsʌVNUgoVm-3Psb4ҟ0UWbi} wm5{pB\ Վ"qv~Vg(*ݭqrۣWqs{(ۏȳ0ʞ?ӅOX97{zeLgL/-9eDˆ{J^UʖeA „>Wb\>1+ÿ寑YEry"2l,#G`fٯb H \:)yk]PVF!=oĿuPy+܎3Knawp./oG㛵hkDjpOF 49#LNkR\=X7}1opD.7AU*D|geC@ꕚQ2Ohϣ#v5ʻЫTb]55O!d)yZKS7G:j$MߒvlۣmdI*z|IԲs*PO$ۮ|Ee XO!}ٰBh Ն7X  myIn|TCͫ '&}T)vd uk?dMy2j߱󩊎l"RԯzTEB[~u8FeEl^-x-KQTQQ֐ؔ`@W(oj o-NOľLcUDFi0g~(PG31"ы3ng`NǫWM,Ek|f[<V| b*v.lшv2[C[*$V9֩*'3;{ _ZNDnjGgcPK3&xKT lvw lh:OnOZMt}Z ('oobU˂YO"T4#NAn_=Bn2xjJ̞S8D\p]ݘī}[P" i)d;bpo#6Zu5=JD BhOvM\v8~ Mx+yslT\Vv˥ ks/\yn gF&!4-qE#d`z9 R.=mI 2|2flI 9l8Mq* VOٮS[miR-dmP eNdguz9q6hЈk،/u:p5սs}Q#PWہ.yG\ _hnɆ^KŴfvٱIo]{ ԑ?R]k$RIļ W1u.߶~r負z?eL4OZ`t%;PII)9 sd"wq}&v#mJ& T?s5MCx[1L2OBW`ȹ7z@ Ѳ6 _/o?oS4UH>-*=e膾%MDA&gvwAV> pڣq&YD>A0:@~ ɉno`B.EȞZ2j&E=Xd&aOT9tv^,_@ [Dkk잮JBaxۢPi%M*BZ;[gJUm3Bdu$e 9O}*iyoG`.|> @{z_n8DpT_.Zlc&>B֕JΒn׵9NHp'Q0,bF#'(Wy hdl1"< To?h"\ZTsO^a P;zWVUz']+I(&^ η'L޲{MogneHA)YX@N#hHeY3OϲG]\wL8lߗ*!HփٱN\$v>:\9-ԩOB`$D2$Ul2@a,D;܊ O|n'zH<@;2;Ml:t`B%;T7W[\0)JֲoRGg* 8r#ʍ}DZ8EޗsG=,҉k,2>ifz5bmևܢ7\i<9Z)uIlR NBs̓%l3\^kZO!'Rn\!Cl'0tܙU&At?s7ɒ5 nPwdM{DB-HNWjBXXfoZs_ݵ ԯgDq fhH_eW; LLrTCbVkmCyjb)'bQm9?(>jk_W Squ5-nX\B# 'xxS_LX 5"{ 7쑣%8-^:Az*(|ؒes@h@S*պPX7n- OW6R+d4&Ƙ=[uy.J06Ex"&.;\Nzgml<{s剚\p-IW9{)2KkфB{t5z]wK:|ڠ}0X=Д F%1?%^G78,(Vry&}vI.M]3I4f" Xunbܕ@x C,U$O1'j1$ԜqNXe-FK=D/y{Q#i&-Q;z`nALx1f3t ɏ=8I^ N" \Hf+~Ym:sGa ibC']|SbaOk\VDX&>wH=T4ndgar~62FB4lbDcD Q`Pb0\&"i-2blT7jxbGYȡ'TTohܘf\ء̷ >+WWeB+n| wxv>xɒϧ+Ifiq&)-+~;ꐢga|MvPUlYS̜C֎%s.^JPZC.&`Q~lGD]MS|^#',&Qe ȺrHPAXuL(PE yt(ڭJ0-5DzV_dB*)^ۗoTV&@ġ/hp3ftc<^<*~e|)֦Y7 8h1OA pںp4fsD6FHwX ?yB|*FW0(Au kϝ.:E:oώQZP oXMT\Z` W7ڐB?1L A8OS3XeC+eV[BiUI# ^/`hlPMHZS)9S$Xb#GQL8Z;bbc0V* Y\ꮃ(H=ByO\_钪U79X9҈zC :L{픈qɮ@Q>̔n1˲hrM3^"O)Q 9GD]J}s{:nt+^>T,?)FvU g>-`- &5z-H?(Ggw6a61!Cbύ')x؋7m?qNڢd59QMܮ8bAbK $ (FָRH1fD *[]&hB(W}- [ӳ)PaKֳtP8SٟR99Hد LuM^b͌|P">Cj7c'6c-~N@ou:yoY{IU2=&lSEvwmR0}Os4kv;:Ao7|=ӅOQ{:!YtF;Ib--l!*omܸZ!Y8*ݻNm|/0E}s@^STD^)vehM8e6 ~46 1'۶}''1oz(Rjt_`얏p*99¼`_~;qc}8`4[ix?phHŌc`s|`¤ҁL݈uM/*vVd Bw 7U@bq9@k.?ӬxRBLâ#DES\1"#Yϛҝr hu\Nފk0Dh-*yXGtiad5Ik&{=.1A'Q2(V ?03E8=׈(=Ў2,lٗsA*2~#,i`qD]Նu[<e.8l/;aaeo4d͠c AS q ^7}4:WÜlJ1??(ힺ& eb/tijCUo\.C:` 㙢یI2k zxOhyD3B6VD${uoAQo.(&Q\콈`I{ X ^NEs=sȗFnk5 Jd俴դD-1bA>ĝu0&CEzFY?AWopK*@uX?9Q3 G>/*-N%bCr%֊I >sԆz^iۼiBn+JyW;UF60}ˉTC dd !ԄQHbw (ٝ{(56(+LK ?!Yu*4?oIp_.ź/ujŰul^xAlJ1) Gv%a/4,ϯ "ܜ?BSިKP;u b|cUK+ va+Tl Q܅DJWP1Gtϫ*EQ/d,oI' Tq3{O\MPz$&t#սuh? A%q2@([Y{sIvVn%$ *]k\:[ ?SÉ.XPv.>2"-3N q,- #t Uژ[¿{s}06CVj\4E/E=p$W;"h$\w%e:|iݻOEI|$q Ém=x_u꿞cNGD+2v}T;nz%['3wςt(Ri)jH6=0FrpM*'5] Xaln{ UIuδ2zó̗h{mf;6M/!V )DI#`7Rťuj:Eďq )r9/rMȸʉ 6s3wu=Tzpﻎ?$_h_照>*We,M#b_+6n)H;C/rh-,F n7KNI~9Fy2C]IFBq84G/>|mɈ@6?1,PHLuŞ+L^=tBD?ձXRAkNwbc/.ht:Sd;tܹT|,M1iBGd߸ }UgM?gxxz?Z)>q-Ë`*8t*Qp!r <eZDJT,mZhMDl(;o Mn J#bRP"CX8kJE@_caS]򫏗f @sTzIb;b\` rK Y,[i~0Wre#rtjJyLZr񃅀)|L He)جvц<ڪǾ&YlSkC{c40tϟ8gj_cڵEx*a7$٬M_)[)8F蠋ue* wH5\Qv$nS?U5JVOz&8FJu޽pv fu4]gDZ:GV- @EGhY(\Œ^`_;YO M2S4ٟ끶kϝvtj-bt?Υ7l`V}kc \:ΈiG+ib89cq7z~O[}R( ޼Sl1dS^t>EKՀ밺=_~e}^FGq1]݈?RlÏ>5gp[N.{GŹW!*۝=_p|G͑+WB\:/J lĞjYkb57N+6O-cc)˗:6צv^*a!AA8[)5Ҏ^R}QB6UyQHEFb[n[&ICߓ#QX%io}e[6LxfO}/%@6)$ƦU\U_~X#cWugC[@.ݭ3A#ǫEjBA =)qSڛI.9qY¥ m,aO'gY)i5)QW҂;W|0gGg4{JD`jrf.2 왥obVh %,n-ƕGW>~WUb. ;:ig-Sudbo3Vh0@qv9>tgWܑi͋@&uZԠ'sN祬5\#5D&G\bbmnX® 5a&dyyiwz+yAY7A.9J[ >Tq@-F3THxj|xҒ~]ُ&/Hw;J}<!a_zwQT5=3Z{4R]V=GJtmڑLzSx=/Y^TA"$(&@?]w&DŐfpŭLvxO0`fl;߀uꚅsFI{c~hTש,1}A}1_tEh݁);uZhiT0 bQuhoARjIVtm9q3)ۣYD K*cr+LX+m.{[iX"@^"=g[R '&pðؑK)ˇUhr 44Wn}rb kUXb]-੃^>1@GF PLfbݒ+Y~ *=T)>hE%t5â5H {TA;#;YީψFGpd0eSs;2@\ݧ%1J::BV'Yߺ\Y Fc\JI8},x\"4hԋL4fa ]V#t!W\hѹci^s Qw|I l'DMv4œ+jS?;iE[j|ը1dI-!>oC ƵߜaUS?ٯfߣ˩tFz&a-X"H*M1{FuB܈\_&ob4y톫lW7F1-/߷'RjUE~Aj8$fZGEO *lIh5#eǖFx>+vM/exDDxEh>SMk[@+~x MPL6:"nfe; :Sn>pEɇGRBF! Z&Yեσ()v [Avſu9MR{(_#ܖX_V'K\iU\?D!d11R5boixGR{{]b%Go$ N8H$獭` [GIu>*@T8dmW?<$R#pVprTÞXR Krapi-+ƇR᜝Aa=\ⶂZOa~)ϋM=bCPkjPvm90DP:ɼfu#O5:evwT#,~jtH'yӚW [APn^varFc_/frG7ǡ ':o|xb_BREic(G^ΥyB#KeWu鄂 }P d|spe,[bm+IV ~ri_`"<<jB-bzdYeMQhG=U!L.8<2QuX0B5he+&G 2l"+OmVx1b٣'*jMjz(m^ 7;Z^|s"*&MYO&'zſ3|1$)\tʶ(SX DIZ\$n5$Q!q4=D|- D (ևnџƂC({yVA[uf>d-jX#s-CU+gyL $5b^{U~_ݼ뒞mu81%*Q 8VB!aEӹe@^llX?Mog׍%C&*ERI_8^n'p޴ δV? 8A\24h zaZMռ3*ХUR/#j7o)XL0wY vݑ%Eߧ{Fv|BnnQg_S@f;:͟N>C1)Nov?Aem1*K~Z=_nͼ;\򐈚O%%SX#t }ʊ1U>/Fh{)[_h<*Chk!? @ܨWThN\LV@Cd$ x]:) :%z2J0M^ WFO:+I2~1M@m1)0PAV@B=;F,Y'5gDg}:ri**X1LDP&pc3.- t?K~䖙k*8{>ζ߇G8YP^>PC y\l1b7觳mS)ςUsAu |[_}@۾w3f)o/ <}@_֕9ds$m>~7(J%2h t5`Ebd)k^FP:+VN: @EΆ~b'@Bep0di4`dn@?3j9=#NIPdIQ?WxuD ә1yV(pK l,FP;؅]^*asAX@0Mʼ0W[bwTgXY1o DmrgL@$.mIKW HvWzemxgu&|[e calI*Jh81QHxִ\AԕAғC3ua*5 I}ERe)S ~G&]w͛1*ˇjV@*8< ^bFSkW]޳~!*8-5yBX`/%ݴXH@s^R*ϱܺKda|3<8t3̴16eu1;vZXX B7H^_člՓtr axm/ M d]xKIٱm}06c2Gt> 7To#>­hL(Vy~UsrqJLX0 a5eخ?bE##Z&c\.zNtmcDZ"pe !jN&WǸ.Ԓ3,3Mi.AamgGTk_qC>hi> prU7–\71^XNKV\Q8JfK9ڹ)PmSVPQl.0Sr `9E|PJ:ϸ失R3sDP bk*Ռώe/3PvXCPL jkgj>ۻ/?pw7RC\q6]mZDɟreWE.@Vfc hVr1:AZJ0䷯,?̱E;-߳RCmt>1@g9g(O/2;W7M!JzNʏrcV?|6+4mM\&O㱶7b[S^O)6f%`(^ƷI)L6oѐqIkfP၉4M![& -pƙk/-4;4R" oيQفe"귳Ɋ`xX6,G{`>d񽭒dž?-^?]UdAn CI! tyЅ& Z⟨ߥMdBH(F 6!q# m}";Â+Al}Od{ñ*@NH@rOF[jY4xΚM «!Bl7^p:8G4ot,f"Ӳ/(g=87}öSfbo:[2e;ϐ̐zO2l})B_q$f7B#g("K(:opd.L0D.rCQ@xWOơFk#Kˍ >>MT]P'bv֢x5N>ydžsʈ>V#jyF\_0p ,-cXg(${i$K9=>̀zQ2; mA*EV{5,$GVJ1V(XK/W=ML^̵&/v;PO%Ho)fϳ0`_;I?¹ak뺫n[?{O|;DLÜzhG]b`{LŧZ N/<-YY辊F`R`>S(TsC'+D?.rz+.O{fmF4N|)~wCuh.yO"bu}m}&%~ @rX빖.Ou8x mpG.^^،/g;ʷ9Of?0 v:4-u*hh`j-0d@T/Gic6 ʀS,a|:s<7)xp\{g#f%vҝ7y:+Yܡ[Mr~&|Gw`%u[aLG{XmM(  "tZIT& aŒd|POF-LI?0+K+Ls/?y0/4מi%Q9Ea w1yJs7_֦K-< ? l}/hVP|mNr 7(ӆN-_;7&ѭH ^|ZQ ~pD^ܥALj=`);^ & CȤo>eƌ̩X)bשGZw-{{2žN\: }M=BV!]1?:{êp+<7講!By ,Yyij@0X+7(oX yZQ^ vJD9!ͺ O?gYZ070701000000aa000081a4000000000000000000000001672b7d880000622c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/smsc95xx.ko.xz7zXZִF!t/a]?Eh=ڜͩ"L{,uE!;ZNC F&t)5ƽTqR ̓ل$U 1;GjNᆨ}rg!kIy+4~Ɠ55،Hxuen*v1٩h|4ޕhZP3jf&"(2[>5-!<+kjkL$ : m iou"Eȹ1$e\47u7܊=\8=Yv۶LmkSI*Ov %'.}| OW:Ҳ%;66!A+1hQVl{nL)ʓkEݡwՃi6 9un]&f6Hcч ˄fP0J^W\77A㐃a}uLX " =hiw/y `Ñ)`8RM('{3~-E\f4khꀚ껎'S5c V[Q+jҤI`kjءr5џ=*ni%>4ƌ#H<|pC 3ֻwZVKkן7 <(4L|› YY0^[S5||CObr| .4L9vE:ŒP6́ %,o>ʼ^* H;;5僴 b+?ho}Q3HTYc2޸,m ~}}좓J=;A4gct{suj<>avQm-0b-7YJБ <:~>t+JВ)  Y3:`~j?nd$BߔFDrPc ˊJ<xdL fC?E6-'3P\" FҪ~X,)NLxcF.(rf= .\WL^C)ڱ,2-T?.AWˤeTupn;h[ՙBv"ZڻFf7jO# B*}ҮeިhUmG\N3NXP͡cE6u0LU\Qȝ՘ޭB6ڮ4il흳ր17E˨`E.Ifjk|0a9a)- &f[ 0.!i8Igmn@=!1ZMRLIj|wu Q3D% `zUI ;ܠG”)M7M]ŕʫ6F5[e%JSFgF0Yl+UW_L$vQ(ԿqDKCW"p4kyݻãwy:i?,NE&@%+Uoi${BN!.hxűX#uD25kiz&}<]LXߑe Osǫ˦Ͷ\WvR#N[wd'hR}jkv2]x=xtE)׵9)~3 !!9gm,j+r1un  6򒙿NMb f>#'=Ԯ.V[H u5Qcq@Ҽ4kMP|E,ē͎ niӽv^7&FҮFd3$-6LeF3y2R+9ht2 #:1(b$.-nGNM`g*?0\y&qy.vA&BCF*ъDmk'G%|EJY^jŬ:^ $a*"uSTs~MWWK)*ϵ[XBlw%zN*tӷ7[%kjqqծ$*ZO-鶇6mmt{3y>xT.@rn]eӌë|ҹSW%.Td$QW4rCjz+>l y5!ٶZ!FNe Eli3( rY9hbjLn MѰă.z>P?PmnQsԩɾ.$rai^kˉ}r$j٣ B3?pyJ-D7f2(=oq5\ ҧrcԩ^/>Gk¸e4 ޡ9)sÀrC~7 Y(/ \z[уCVH׉޿'|k߿4 7q%mnCLUOكNP,uT2 y[jDА`mg6 []qi|:/܂#G"5͠Gk#w(E?%({cWۚj+["`x=4547솠\.\(ěOH%;1 )Hat^ynUA-d%묀 &/DI6)d %AXk/%~'[M)Oҿh,@ 9=<}bxJ}b74Kj *|X- A39؝;v i`O Av_O4lǸ:Op(%-hF?7iCɔy "]qJ-.IbgX|†|=#2c"%d}q;+F2MIOƓPnp^{mb08IV"` Mʋ`tBoNP>ŷ5 !ɨ V/Ov|@*F)^$TjLX/ .KdkS&{3hmcG1rgGPrC /0fYNH>ct*nHcL\EKF"pV=amS lq^epr%go:zU*[޽X)+ cJ)1֑'  uzmCڶI󑐮Ea#5ItR/Zabe9s96բґcsͮ,E2˶@l_Ӥ$؛(ц9<ˋr[Eٌ\i,63=ͻvnKÐ OwT>AZDf&Z(CuxvTYSlI療W=rU]EH~ Oݼ=ډZċ~'PˀU[~Xz?ph㶟K3SBaLy{nqhjȊb^cCg=H6^F}#fU/DCVuKk+q nڍ+?I5@_*5f!J?k6~N1qʀtAE]&!Le~|bMv ndx9aVBpev'< î_2vҝu uSt>۸al)n9٬ENUZBQ!Yk#YjLX\?Ў@{n̮ȶg^_6AEcYʞSPKA%)j6@ˣPXŝ<(ձZ6FBlv<@tS!` "3_)0RFa:B3& 3pUd11ZKX~!Vw<(YVxJOm|S7Kζ>9"lJzDl-`"-It >kUn1_BكLB̊2TLx2|iC!Rտ͡o&q  d-f5I}?Kxۍ~2K v#BVɲoH1_/W^1m1fFՆ~|UU+l*F3sr*T 4xñIm+zXNLM$gٔ6!;%&[HjM tX4A5_ ");Y4L=-ٱib3Y7}VR6LYs_[ ;\h#Bz# `;T~_ ,R==u6(#+DRS5xq~]_ Fp_">k&ꝥj3`>jÌoݤ~]z!<"ݝ fw?DE|x& PfKf&:gō6C>u}yfHqDdM;Ђz'NEUq({<}a^7Of %,/> ]v/riIp~_$F:ʄJd˓2<-F${T7*7q_(dTɪWZGr=`:XT4g]ݕ~lS+(f*>Mte:A  &ntt-emШ9ࢁ5Agl4 H=]٧,ӶdFI&dPI< Lɺܠ:pZoCgq퇁j^NbvFFp;A` iCXƑS$f1Hӧ rF+zv,{EOûK|׫g1̂LMyDYխ_wk@m|,}(EZ.˻ %š\&*qPyaD |Lv*ؑYkMVq^Z}w T*"4c^-" JZ/ ļK){::YlF*J8J']RKwenѩ6#e5-q{5:w2Z$wȜxw %8tSveIuȏD^-3f@$=Ogwypu89/>`=~Nk"ܐA+6h26"ı Oax]rGGe99bq1HaCȘ.S"D RK#ȆXՂAOj&$aEr R ARbJH |Eжqs7U|@qv&/ LWf\@Goje ('1a4yN aB7^/N%HDJ+YqL^ED )!0BNеI]"|$nĔ-U9&1ӵtM޹>5pk=θ۳M1J|œLqT+a{t>@qB?Scl?԰JfUVw5gdr>ҭ2BƽthlN!#aQ3{ML Y`HR5M}(3o 4>9~ʣe1wbW^98|a}M+ЩoS]ƙ;ȖµuyjnA?p>6Z:ܿ+r_VښtV9 .im_6}Lykoe}PR*'-WҴ}Ώ|Q:'$\uj=)#Z8*_O{#%Y٩ְU5u}cjtpGʥH?g*j);Mpnw~]rE lY2kvӝ$2Nǖ\;,9~9jURg_uJA+WbC\|ן =Ꮇ 4J<iZBNL-M8^Z &ک%73oLEYt"CmfPک([EQ=5uh}#-36cKrQUM.:HgThK:]|(d§D'+7|0Wёݽ-n4 G#qI8/lXZ7ZF;Q~o7Pq7yD aWI{¬T)De` ^rA'*,qRhe҄C@ 8i3[ž#pVC#uNctjh PSx / 9JP;qPfswk#d2j4SE= Rj$Pc6bI\,M*BU9^'e+UJe 4X4yPxE?߶9*qz#i}ERN,ݲl]FJoaڴ1\ +w(y: 6f}^֧R O/K<: > Яp-~DG~)C.y'E,K/ I#dE`j,b/i:} fJQ$k>t"Q0tWxmSo$aC@w(Q)gG=H[U4}9 bsiJi>(wXz/Ͻ""pFq9=lZۓ *Bhuxt[G-rQ_DSӓkr] QL*b/%`h?Q7_v7AJvw6WwgUzOyVREz"nrYz|{İmk} Q>w[/-޿&Os5;/l:"~Hg[N /W .u.sB@e8_ЄWj#8ش%iOS灍MU`@&K7%52\%5plMjyy"?EzBe|++0qXbn^rc:3%ԌyG#]h^#w6j跂s?0P6T(ȧ:xK?=Iы 4Ku|.DM 4~tJ n\: :(q'ȀaH8 G'n*W )li#> B&)tXpSYB Y)e˽)N0VVsǰ'r/wfv)[j։W4=askGtXOWd;ڣ .IM7FFPh4B4^֧w(b +lgOKC FO?ly〟 ɏb y!7j na>ѷVEѶa~g^17e7j;t TXop@ *kNdƉi˾4}-op]D%.W_^v |3 (L}uuQH=? 7;tvr\`t ̑_<&;9 _bS.HEM[Z-5@&z> pϴ_[ |iKɡ[pdwX~G6h3Ȓ"`3SaP5ˊbf< T)fZ'O zާ+xz,C3+|$Q1LN.銕G(e)bJmc y|NpG''ʜTT);cU-pČՀdpEZwVi|:qR~Q8tSUrSYI'p2C/Sat@KZfZ*@|7 q40E>vhcSO9FA a|A{> @ǔ\x-@?O -8Qj}\ʷ SX]POmHD|5h4phQ |7 rSl,d%4o,t?V_ѩʏ1_syhZ̛:UM蟗RSc" _Mhg4 䗦O yz%γHXcC8e4Sz%NY0 \C<r kgn`*zNhwY[U~5Z=-?Yd\[hTQ}wPxbۉ2uBxޖ0}\q{VZ[ף]AfZq F '[aT_frFeljW7ncD_̂KIDpa2-̿`<(ESX 7so,ob0bL2<~@<ݨ[ō="!tc6k)?d<>egWP|`;@c5>Aj`G̖ O_}m}Ӗ"B^՛ G/cpAΔ<?ڋn[T:&7n 4{ZW.g/ܤ KgI@ĥZǫN"|i(RRArLi7]Md> Atx'A$;qD8_(L.U쎴yrHnf!M 2oQ$QA(Դtj^D3*3*s&2&w2蔍Ǖ#rMY=li1x=XK,K':>ص-+U$@SFk!{]Vߒ1 ^txVo@ 2 w`WEZB/D]hܳąy_mF[tDL+mJp*z? Njރt$C X?'r~'5K#;JƵfTǬ^c׋';`)&1! r)( ҽ+y wkN$~LkM*a7$åP4U7I%ʚ^$_dTm ]rdP/I:bJ!"Pq9-3z,%S'Q&UK֌Į%IsǥCG 3+}gV9O {MoRbp+ױ9eӯU^e/I7^K)ՈhU3*h\UÙM;xab 08mQA 0%k9;%S^kV!M&庒!UWWuqq;H&/J.V"V)ssA*xleW٫ > z-9ϯ Uu_ ? |򰗯:,F~PTZsf@tA]9PBaIvp0. ͔֨b≮y> ߀ %7ez9.7IHKA{k[oMfw&)=T]1NA\xFm+PdQ?&wZdn7$|Ye:g^,$b݄4m#$N-;^4u{yz-AjBSO;%Q AbY !ÞVM9!>rd++GQwgȏ7.AW.C.gU`Tg=q J2d&-:-%wsYXFƔMn$'i%E,h<5k9Rg%}jA #@ow/tFNƣфduEZZ+F>>^31JjEJKaxS* sd<Fvf<2LOͻ=KW6}2U3sn}2a)>)q/R:e^䳧uh|+0kZY&Dj '~@Bݟ.aygkw'F@}-n'mGN=|yI 7Ht_F YG(d@RBE_sYz#}V1Һ݀to0x?,_[P[#&=TVŸN ֔6U/!8oTHl@|]4i=ޏF6Լ裳*x'/{-~]{* \F@gAhLRDa#e0'@2O=k'Ĝ|QRx &.'s>a$770ykR&'UzKσE6 w c&a_RajPd(2b!k(1xX%#I2փPD3rб#מFG4LѴ±VN +L,o5`M1T^tZ.6gQ?0>\6&8t hZ3 XS\Y2#@`| tߌɮA<P9oרU]N)XW`v`W@ُJ p-t 5THcyTyVPm(PR +ZUdz4;hmaiM LT-i ht]S+ s„40 %EmU(#`A 9.g 0ʬG T4cV h*QEMؚ*P#MxI= f=[92tG@} 6 gW@ꖞ|yά+ v )oaa(Bf=i@3a.E ? 2RcDfB#~j.ODb3׿G&Fr7-obnrQ j]j%KqKC-}d /9{!%~D20!Y51V~u)J17{J~R}Α%ir]<9 %#4'@?@|t55V @ y% pyȞ1B#یw)sڊ6/+bZۨ!2yC]ҋsQD'xV xPo+&_"[>lDtR#'FY J^?423﨑h %tN M><)=:O՝{:Ԩqq*TtC!,WKTE̬KR}}f*)ꀲ59yAޱ-_9hפyg2;EgM-ywÕG2!.vervAa'Qlb>=kj "*;?]L| 8X=rN M؞}&{C {A^=>єŤ M״ >K{ =!>'l_!C;Rspչ GZP>+^Im: KB8)?U|;Z +JWS 0ۣX'w&{kHN$j9g(,CQ)9"qhA[Sbux?<(6.O {?ɏRjr"61uhZN~8l[֚K}Ž7hbƽ"!C{dا0GBFkpMnIRJ[[\?@1 ֩ǂMfӿ4SZ4)_+s%Je/dQK%ټ+PT\D/ xXS)fWg^&\㬃\ϓi(渳V̯sa/ EP:hY ]l"ԁףz2H%a4'E$"(櫒LpyU #U=q7؞{s[NHLU`Ԋ|m2BF~Yx\no=/5Gf֮ü0H 3`|5=FhϾxn8(X_>0~@d/Ȏ HTkIT;o4/NaTd1XD\8@6ƒP! r5|ǰ">w7Ԗ.PJAGp*:ʳTČtAH&n{ ?vPȪo֟, @#C%Wk,޹2nAUNG+!0QM;m 'rޤ۲}`\j]eDoue\ vO8g.YyNAhU\J/#=ڣ$ìl?`v>"~a[W~ P"fpGUrT^;( 3`9|Qó:0rrɛ0HۛΌ2֫!V.7&@e#z,a{TD 4NV[@Xe%h)! P n`5}WR8S\N>A.n+BD{HVY&ַ `mu8ej!υ#~JǁkDlb5#o:js\\byjSydeV([p+[>pHSYC{5*oQ"u2G}j y=ƲQ{3o2Oұ^M<.)iPP#˂E3m0 Q #I rUuZ_'5on15 bR16onMm xIжǶ!Δ7oi?J?j" ] `ru>+l(50]L8}[4_eIb)lTy0%ӯF3TEI6T$h{%僜6~uY&bwM"N]Y\ń? ~SU?bW-vf]wZp< Q"w1ДdmK7e)baHk[!{E{)9'4O :s,O~c:#H.e`lvI $8$SIx,)Aƌ | ]01iaF䱃fovdk8G97i t\kӊQs߮v-Ә{PoTMW:!s<-HG4XS0"hU P# xkQˁ<7?#r 73Om,Mq1(jb!54Wl:ge^aֶ ^}P ;6w$ (~_ta/86ǔ4&,?Θlj*y Xl-Ni,bEI"ַx%T b KGRJacLhӐuhV=D ;FDgf?:İ:;ӪUS"g7%EЖ  ;eIeX!yY*R0,?斟/*l(It@::z awP>A)S-S~k%pP,x^]`݈|7u[]. ʖaYZ/7vH&؍5 -`jv 6a"G{@z@fU.F&͍ 0#MW->i1!,%U }rtdptS@OD+s `_>|}PA;xϵ!ۇܹk A&/B1cJn7oNkט*ГxN+ɭ͖$JFml4@`[ן'41xҘ'F#۴ uX%3΂ Ẻn)Talm(^e NFa'Бm鸻L? y' UːZPnv幰AZn(^Rˑm8ܕrk^Dmexl알-}M΀kӕ`n$j+-pMn m2V8Ŝ# #JVhOʽQ Ɂ5T]^bшcM#+/rپЋ0sɭnX[IѓNXqsFM&_|+;JveeC> 4RpBF=W IA=8`Eu^1Jx盾E'{G0ɈYOQA}Ee= AFiXKK%\(\ c5|y!]e="<(H/KZrGyZmeKAIM3{vAߒ<:)hyڞ"˫*1ʩsap=ϡT6­ 4y}3# F"=_HC^{\dDg-j (Qi^g&ȝEENiLItK6hRFO2{aDSoH`/LvDJx\K P;:X\8rca$ "R֋آN]A@ rTp_3M ?5[ BWl-K6OA^⭡󈀦 r!P(6!zw/ϐG0{&o([ K]|U"YŪ] j"ʚx|n Ba+pn̑"Ls-I)vrȦy#܎{m"uy(_pmW椋죳ea#P@ x_ި"yh^$(R;|)炽*פu 2dR]3-dtB#6CoH˞  ey^R,MڪYo~0۰KW1e+x'$; EU7mk>3?^KǶ\8/g΃G-c1xp ZX">8Șn/f4q-귳54/(TF\ 8UxڨFPnQ"NڏH!B_a ,ǮXk5QV<y71hF50^$]nCM?=NGBXRMVX>P3cln ZW)$OOQ8CjgPoovT⑸`oj#cEzZ}'QX~yC<@f:M!1bF|vn7_())VxVdOd>BLAIt 3zh+ۻpY(dg7M$e0 #$Sj u0j`gNq[b$}8yk*^3c{\|gKk=02$3H|uuuJT>QkU)!cl F#".DY8𕪺do0 EKFx/4yf1H bZe#ȎԾ,!,YfQK9>"+;)$5[̹}VH݀ x޶8fT! q vHQnf8ee44V7 F84Vyy+z 4%;gVe٪`bmmi"*Qx7 }w2z&46TW/|b@Zb8s5`$]FÔ1O# D 8J!gkWWn9fn"I=p?H|<ٍ~  8\z?8H\p͉5(/kȶuz#Z?Nk]cY)Dr&=key^1XH55&z~ꆐ1 3HFv!#v{Jn E!kQ!l2G*`=;?U@*u '(\84U6۱H֠rSXzd+8@A]lTk)42 CQ,YyROOKt6&@ Hq\דo'w&f2Pv&4ǹD 8Ǚ y/ #/6Lg،Qًn&3[VCf`繇x"F6$b"qHϡ!SMloqg ڵY)K,Zo}MC蟚 o=5` nq"̸H.*NF[,C2U,͵LQ$V[_}Y;GywRc1b,,RB^t wA2rpY. r/(_|u4? @GbG_3EXxm\L.G9(kUh-U/-`}l,Ⅰ[4|0 729=]5j%[S#|J?uFq4^i=nUy͠xj|8|b+뻕2!%>[ kF"sB{x:uR"$-8ӟ&QH QԜ撒;(៝ǽM}STĢu3%OR0$H1;7Ẹ>aL"Jcp;X`IpEw.9Eb 6x[b0#+Ln#O=1ep3!0X(aRJ5f > wLUs$Q(2P!h*PyHo#0_֩'"'j}/$SHX/ME0B3ÚtpBTD)a[ָL~n;yJGj\MA̹҂\9y+=L<0a,E3n(RXl$V(PC)㍖`4;oM*Xz'833C[BtjyǏN!S,X%e@8]uu. .#(FbTh/Ց~"P#.7!wuI)~FVcTG-03Q`Y~Bl*(BE_ Nx08btgYZ070701000000ab000081a4000000000000000000000001672b7d89000024c4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/sr9700.ko.xz7zXZִF!t/e$]?Eh=ڜͩ4 Ǭ ?KyA$[җTaJm\ET^.WW5P{J%̶1QoPC/Ǒʒud$M| -j eo) ;X2,v, Dʳ9@^?rD%k0$f~%d%%2)Lv+K1@r`lA0L,P#;>2WM+d7G@U-vJ|:gH7BJD>x$%4e*J4!N\"%{ZjQ=T1 [A09[( _'2:{\-mN'\Y;*%XWW+^ 0d|algRHj^M[zZ Ug<9i'% zHIV?"$5Hs٭O7UT*;$5ҥ&[( D TKms%hR) {커4LE]$ {qCVLg ްۯ]>;n>-(6#Y d{Wa?v= Pr2?Wқ?n0LݭK+qᭇ"YhL"dB W+СLmhD4,˙5ۄ͵S+rʀ *lDն2.̔L##]K+Hy}4|P# p䊶@7ZJJbX=gq2iLD?ijW#X"\r/`ޔ#`|rw.l\8j]WJ|RgTmEK` \poڻoWcJUs`".*Kpk0G'f|Y!e^oЭ/SYHy`_W^تP haݟ^uP!X\0Q`)XZ -2(b^mahM(!u`DjbP/y̴m ~0Chu/nWLt=j&AװۿoҥtZ24d01l \(XI λZϼ'iř* mx`͋j^jAg<5sS㭩n ѝV<—?3  jj@A8WD)yN?Yc ٬H.[`4\ȭW\ 99 ^~<:oq(0PzS ,!W ƑR;t8v_/5 ԏ1KӴn6|ڋp:W& <.8TL!Ϥ0dw&qfu37g( LN!W|jQF᐀O@-@{mq}"?ѥ!62Eۤq ;8dE!$wB_ǖ|:O [R<*byE'f&%!'@Pq9k.$EZyhĦx5=Z0$`8+a^UqaQ F{nOAHwM6؛')^ϖ2JN/Ic= Hjڞ`>E> DaFBG )\ OO ާ7PdG9 mp}uc=n'AAdTy#b5 mpb#;!XvĘ^C)jclݜ$Ӗ~ǒt0V|;(bgc֠ߦFw(]^ y;* ?sSƓ畯,LEfIb+7sN9@+Z)e,DOA>ކG2_B #n:K,_:\wԴΑA O0/4.%c1tjUL, /M8<0| WB`>Y>pyY ^0Ne}Ο0{((Sg7'qڤ5(mP΍"Yeqz~;|,hVIZxDLޏ\ :\6]+&c5ϊ`UĢ|dG9-Oף|cbaW2h8ߍ̳TV#܂־5iX X5A,ꂢ`WC9LJ'En'ٸ3sۆs?"[@:mkKvЖ/_svڰV1Λ5A =fHcu3F 5>Xh8lmM5VZK'O`oU!aMsZh0S,FFl((cd;%IVPe~rj_7/8¿) NtDP"& FB+cs۲"drVw ^o{ʘiAb(O*f JݡvI#\ gGJi$Gz @!HL 9u^RBKzPb)~=4מ!k"K]I{QX&PI KLc-#ި/J~WrJ(nV>ޘt3p^-}ta$A TwÂޖ@+Uu<٪fEA[@< <,džz[7LwWTP8#z,ƱM't~עYECZ]ahk5lK=o]1)';hoIYZ,AWz\7t3'a ,(a7"j KBRo؄/l OU3@s5kZINRZu}OͺOYEzE@㠤쫜OUu^=[b[4P~Sz֏v;2-&JdisN% VpLLU*i'yΡ!J/z~:G"O0(6>O j[/E%$j 7w?$Ynț? gŮ2&Uwrتt{Қ{:dxC()=3( 4 o#:]F|A aO}@+{0O.*nߕ㟋9/ DDx.bdMk̦I+&+,rʎ3+1-9$@8D$W^h5t?VFU;޹Dr)@<CS;wmUF5}tXߦyFN|ܹjjޏ}EΒbcJm2k\.2d"E#UʠQ>mgW^`5(9S葔+WA\!نmh{TEo&>z3y!kvފ,TNGj eXx8y:O2zh7E$0p9Tu;klfO$[k(: c&q.] $ y(g毅y[MYpD="WwI+MEHKCf(RrLNqt֙.ýS};aRWԡ8kfpIcn@, F WOXgzp`6ur.xި![?&ڞ1!AQU)K8E_{p Ȧ4<]#|ߺGV}eI |#I "קUàJ.֌̗_L8Jwm_32&  8{5OM~"Y˚aյ]?};w"<ë=)6f(*Hv3]թxRζd򩦥g{+Bv2s%Q򃎂!8[:'2t A9׵/YBa}DD޴3CHh2͌G-~Wup q ubBYaϻՆ/tA3gqZ1h@ޒeP @dޜrD`,T5We;:4b<u,5xk4(Μg{FzFpj%OQjb Gsڈ xwQGBD7U&[Gi#<)d +p=غ^se*7~H [!7GWҪzmJʕWK%EzE^3v+C*gbm7Te)rM+Ob~7k'#.plIuo}AVNځB>{μL;.c 59 kKv9Nε0U{-³dH ȑM N~CɠJ(ᾢ/.v[a>_yx]J,t8R'lli=ZQm4^-TzK^څ$ XB9H.H[gF:6j^կBb:~_ a|ްe^߀o磌WL+fwє.0|RJA݋975 dU.\f s_ҧVQc;y`DHO!R-1eoxAЩ Һg61#"4=wlL^AӮ ;2P$IiJTj1-׬!p±kY-,S'KOBF$>ssg S-AȔ[l29˺G7e߉5t\TTuռ}H{\.1;gۖeg%}X 'h+~cv%m"r>Z:8.;y JmOf7\BE=E;Rwjo `cpR ez쭞 i Y+ xmü:`F㡯 !WZR K`HNf3A3-Oe0Z Gdc!s7Og=69$rY`_Tz4jyXv̝w4e^ N箶Q>Mdu.PwSG~HYQzOJx׻,j o{:-!:A&{[gNٵZ6;I1P2d\h%BhBDSt \B% `E1Ejt%X9a1lVq|+xo6߻'f{4{F̳;;<+V̹&q}٢?V&LZ~XE8$ y$Ǟ*(5m%8-9V(l;GZ`1c 򥲵8 ,Ԭ֋, Wp~?Hn\}8n(o;5Kg,^x\zNOBvsWFTGsqKW|uͻx!vgYsҜ5lҩbJ yRv4u3^JXoV7YD?9y%[G85L>:NaRkh=Rf>2bd+m&1gS`w%,p"L&ֺ֟F }'cc4*u4 wYdS1o;7-vȱ0{K26ʥA Y,Xe} #<'|2^~Q=r^s&0r꼀}!\_?mXR&ۄ6. [M(wI䲕JrӃ]vE4CaW0%m/œ#ʞE_/*TH%Ki+_^|FcԸ`(:!@~ ~~&O`K&Nr0x9h%*5֬((׀<ĺW?z?1y,+4Sc֌1mFFMB[&gyl Б%$iG[ebfN'g(Nd)g6J5X]ft+)`Jy?(GG7sN뱃DNxQ>vÁϗmeP0RuGo~;r5{e7X`Ю)W508ɗ#V1U~]= CPVFmdE'Wջ!j@O.P @fR)ʛN:Rac!u X=bRsx 5mًEKGI>,^#"ƈgw>eʽ0ֆ,URf)٘X),:S(k2:1&6V\t5(o!"A+ڋ *ShS{4nt55yYTedt;i+NF^6!kl:vg43(o"e, 6*Rv,}Ӆu Y=9" 餎ҹNU3 f5 |jTu3 !y}\+u^B(Jǰ7\5dչ&}vX@faHpAB?I;2f:Oh|:w 1jeC! a0fs|i쫈JAZ7T2QcDŽ}+KUرVn*W[ 27Z ^E2Zz,S΁Dۉ2DD {e0v눥_9zF<`|a= qxxE I;ՕL9~ ]{f?Hm5LtjC.GcEi$_G*f+.3g_s4(*0'D ]^. ~>8uC2VO7)AZ^Ȍp.:nxKTY47-A$D$ #c]аuE!P^ha:9wÆr(X3ADl=*?P6/!T`$xEw"M!)~:P)IԘUv+w6qxlf_ 1Uu2]"~`BGN>E|Nfv }q;p jL#~ ^)0hi#@Z+rw*O9UfJ Q<,KR/'$]p6A9˾fGZHflr_<,~cy@hoS6C.釞v)~H}3nY_2k}:Ļ/lSKd)ez)nR>O?~zx`|zS x):nZna}MYb;Jx澊οKnaԮۅ:ݐfG+RXn2^ԃkD },:ZNcH%^:y9q; ,t kn(b||Z*9ԏ!0 罽S(=(|##_I&gYZ070701000000ac000081a4000000000000000000000001672b7d88000088b4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/߅s]?Eh=ڜͩY2zLXYt/EoXl38U/.֡3^ &]ύ/ɳWLé g":V26Zr[{'],j: oc3꧉4 }1+^#2nƉſBNG{gYmrZi /{ Ӵx@eY!>4t-cwN[ZZ-<<Ν?]- +\#; ckң('o~sV̺p@w܃>WqlJjvmO㿐8#κD_(}P]WBR7 k@s +Qt{[Ք=ݦ{D +U@/Q1Š%Ρ9o7ZRHyh+n=U=wsWn#-Di 3W"K,o\5}5o t\" Hι_t yqfd~/ʺ,mZodutE>mPv([$O p#]!-l Z VL8eⓚ#Bs 'Ԣ灢V#:RGi+) oZܗ]32i_M[ZCb0V1 [J gZaB?OsizFL&㇝q؍Z,`]ID 2b$7z )O2]{6Fij "]cג!m*F hHר|Nu]I)h1$R|^8S[N;Bd1ϲj™RۀܿLqJB+ء Iw49-7}t|q6Kx\q䶧3BmXW3?go\ґ7=R*N%S,WaoXjJIqI"2Q3*κN晥 sGyt$z]'J-y0)>z! Ѭ8z8g̰2; 'Mrd.(/J Du%m/N9ksѮ KtfMJycSn3Ah 4[ 36&"5l,|}e`^w *H&@5`MȔbi[V)GxA /<{iع{BI]4na,s;ơFj34wC@QhiI4E!&ƬdX;h꼅N 0= 9s\;RL)~A.C}Oy:q"dnD.o{lp`P}TKDTvB^xw^=H : =CcN8E^6"P#ןH#@p p:d$>` N%fwX!SU.{U>wnH N_s#LkWdm2]'1L8k!nSocX?~#Ѿ+'˦}[!`Y^#;UDj 4h<خY污 -h:IH,?ROTG͇6N^UZ%$;NbMVXro+K-p #{8&ڢ+1UtY<{Kcn"v< _5 Pcb~=J2IIU] =5b OنUk~:U6nCI w+BR#d7TV|N .l.DPArֻ,jey{?,-ϳZ]8d/,vL 0"vnI}vn3bc3MN">5!1!uSj b1DҰJ\dža5n}3i.IA-CI}lfw7Z/&b*9̀f5(qN'l`O:uX{0y~j V)찛MHOؖRWLg77tEYE:KXfXܚB<<:MByXԅbZkfWưIw~2s;0 )˵`ؖ]W몇KGLo ˲b ݗxGmOUJ)_-C_g@pDُL}y*_K-o̼uM!bNr7 2\1 [1#Zg>)8Ƒwmʼщu&\cqK%QDe1#PtzUx7}0 D^xkzehEXq/l3?}1uě,E$SS]ŇIAnS؜lV -[&RdteD; .Cn⋍z Fx N%JG _^4<W,ux{;xA+R~FIM X?i4҈Ӄ ɲ-fs"hfؑ-APwm4q NC& zP~q@)rejJurו(fQ}%d郯PPcI+ƴhR3Q7zzpmOmkFڽ\U/眃v{&s'HLń56!MC%wiPt}}Z>d'@`/RH, }@!p@ܼb"[׋y]i %0M_heg#Aq9'B|GHWQիL;tdD~UXMc%ŗvyx}|YWtgE~DtȦpPV%ָ7506Қs|>YyKDg=/I;>DNJ9殄W>3i] b1h).Nm| E[_`#IԀ>+!g=Q~ &Ͼ˧9֟,Jm, &fT!Jy :f[&!/j[Ǻc<ӀҪeܷٹ]FsрyXl)]Ir2M ^-4NIK8bl Tհʃ jx}a ܺwMķģi,(,iY$g{zC|: 6{.a3R[UThб+_)+x A.dBDe[(RLmĻa ܜݭ:eχU6!\*Y\[ ]=N6xکk ^܌u ;zzv8=5T'4 5SgU&N،p^:ZLtϊxjZG A 2Y VPbݸ:)&4|8օ+iPeI'9lCT OscP?A@QNXofc*S3̙bwjC6 Lp&G"R"|tU! S1׵+O.\r2@LGRON!t,6(I/5 Aw2:U51M ^L-YbR2V*>䔚ы'(Iٓ (,ׇ1(>x6[#kZw2KEހX: (gVW62J'9#= rR&hg=/$^}G w|PŌRBRɞ EH`9O Uq!Qܯ\y:L)Î-uYU{5gcΙ텳‘̀=Kp}B6wg.z;5wɳÿa/?cufG93gI f_B*lygXb<8_(hO4kϛJXC/^O='ǸrG1Id:*Vg[ipIOvXD qՑXj5nPEݦyT]##e80sU&e{, Mt+#uǷ){2P0霚̍0  m#Q~d JDq,R!!?4D\I_4!`ovs'? xD5bŽ z~؏X0Pu/͛d.%8,^Kb_Яb!;uDBFX+숕ż(VEuKDĘK̗ |d׸iZ5<4Dv*V)⩬)$6fls^uyx26 V*g1E $n2d_z#z/B6 +Č=s5%إkY593='DΗ6OcaG*ͥw#nj,`X.aG㋳4@E ':“7t_2W+ j2)ZfaM;9w7)Ŝ\V&pPy-Am(Qe:BK3 ͷg;eca[ZWXx2Z zSuCy^}@E`}wWx¢p:#>vSY@OzհyAnn;@jLbi-0&$f ؆_^v܍Ӹ?ւz3Ҭ_&6O}Y -C{$1 (_Nئd Eq$rXqL~ }yyQ`1NBUG,,l Ұ;H h=uik_-lK# #P|ĉlf&38fԵS4Y]b}`}6 ,LEtOOp {S+XW1b(*&Yc B" } #⋿즠H`X"t}E&+'^O+F{ĊlKV_į,H~{(6˃} nߚ9t6W8x:K-)-n1֨Ra%bˤxQLY&=.wl]}uI-…ܠh3͡-c锤ug+|VU0rQ?9 ftU4a@i/Ga!Gi/1ڕ\'e< Q\Ci^ JAye"[_ oQrARJU1Y=:U俬C]mvAduڋ,@ 9< 7~7i(,ilw]Θ'(hkDj/R>޼29kAOtCȺlqEu&X7NaDѴ@mN%!ay_&b 0625/wlM46Jb)hȍckƼFyzY]̾[W>{U":G:/fW;Lb> Qp o\-oIc3CWX3J^ܐE~)9'{q'H^^jkN"T'?)ZIi<nj0GN3lfUף@ дPOPpS{mϡotG^=&`8˓~HR'9 ]B$vz' f}De;24otcGȌA/hf[ ρ(㳊nN䈇A3bXQ$+`R}SDPsۥpohZ U?gOQҾ֕0"̮ {K ^W;Y$TcU($@}._bZr4CNBP iun/9S/>{qKvVy[4jVmv%%bl-0PZI׌?%49u $n57_$!-_* 1 3GCC7S-G9őמ *d5EsE:g|cEIPe8Toujң6̂##TOP18֝#R\~k]#g_YFYym3V<\M  }=IanZQQuf\\'t1ݻ OMGLI2')dPBvyFU2i՜1X, ,ދ qy2R0{73J3"gh8EKv5,2NfXâw}!ӗݸkGs k0r_WϦzyIxJMkeUWWʼn2qs-;!jɥJ|yL_N"6ݕ%h ]ئ.j%g8S܊tJJyʻO;|({3q)A#lBDlt1A]K7,|o{I*7pS;z.D&8CJf896TAiYlE8} }5S5k0q^,٧c臖{иԌ85l,w;h?^GϓH S4WI]' Rj:>1H{knM wʚ!-ă!`ba(;L)e;m$V,~Gjg0^7vsXVMcMTcq ~ȽrSe b_# 3a5!vW?qd[նD0 ÏqK#qi|^8H 8q 1ȱl|ws+zvxes>UR:]ӿ6y w~^uC[=Bb\h^e v7Q͹^d jAPġ')~Ve\iPuѻqo&zH22Ҵ鯖]5/׫˒l#0WVEfU3 w|V~'f7V7iVnx^E8.4ڭZH+BH[L^gB$>mUиj bЉDy8,0rr+ۼho7F58sġ`=^}w{QҚ@ N'[''S MZ9C-B[[팊*1NҺ]ԹLQfWǑK :} c6$s$B(MgDؕvw[ƫg7>@T)ZrMRyM\} ?QB‚i]u'!vTwo,KgRTupY<%.,-ut-P '^hP礠 L3MhJ`1X7*W` JMձ%%lJ0M`L!Kt4W өGa*YV z5e'{5QYBpnQ:kUshiwl{{ ?$jgJZZɼ +@5C%^OnT537Rvbx4gDgߥaz% q,0Xv =k#f%G fn@吆..nu] Vw04 -D8zSeD #cY&t6-薡5wɿ /C<Θ)MNOYgE#43dI mn`9N!>sǾFw]{ao`.Lpu@.0lZ }%|t8a $DRL-kH2$"5kvs#FjpUQ_'Z Ķfh&(qGRr13ȵ7důxE躙?'8 =Uq!uã<9b7P%3Usn݉<vRk)}e <:d=)nľ0RT,a[+ ۰c< 2)o`Sc(VwϓJv>+p:ݥ QJkN_d{.jPG.Sf^5LY A۹lXaM6hѐ\ ɾ|I+ѢNҾxr"-so*Ñ>a7Y*%Z?]v-;$UY +tBGQOgeme +Z'DG~P%}*uvPVlm|:ԼG98߮kzoQ$ ZTJ@(r:Q iáA~ Wߋ@` M֯nt[ eh߄-L9=]TW\@ vw/^$g%4a T'">a A>&])W]\L<{!iylBXk' ~Ӟ A&IMdñ#Dhl2iUS:V IһxYiNauV[Ze T:ZL4"n *k 'd:J MPp݈x–u7Y#)V~CG7ב.-,Cyeeo5,n/X3˱A kJJlX88u|{|mnUL<\s5#8HزM|9M}9j&9UU1=Q~6F4'<1-g1fz;O>H4Aap6\^$2Qӽ'32l9qF Uչ+sӋ@ 84+-p SN6:8N&)'@{ZZᄏ3k%6ʞg5~O=F-}'򫍉jB,wIztU\o ;> E \̌!gy>ADzdO:1>0.pY~K7)-/BtL-qpv!1;#k Xw4RZվQ,@mۏru]Aje.@Ug@1/ ʮ/[~#2At2>X8]vE*ux\\5ѯ/(o P/*A 3/܆z!t>d.h"UrY=5uQ_7$LQ~yʭ =';TyzsnZV7> ]pVS>wEDXQ_W`,C++'ȳ0m8W_+bpE!ige]_?SM&hXy.n}!+nX ,ORӋ}$F)^]ˠ]ʥYoENq$UMP- Zw<:O3u_juox1GzXJUIr1Bfez}f_.:fK ʑDVkpWh3*f4Uv%aN(ڦ(|I{*aY]tM!`d<m)W57/7%UGZ 2ߗb½S.j~ť ݰ/nC;y >u`O1L1,CIң_+:| {:< cn1aģRhr\xmem4D,0nV:Bd#Yq0ѡDJ7T}ެ]`+Q[>N(rnU Wg +Q8V1YbTU?N:˟.Frv̊ O5^Q짹:JNvgm0Us>Ta47͒Hs? gPֽ p Hc8~h#9%k<[gYvsP=D?k&օph7OY3ކ !H&!d&5+`"j|'6<paVAv"Gi28hA|teӀO}җ$B'ɨoGS﹘ÑOL|ox8ij -Ϙ'ʰ{5!dDq#dm`W%eG7LnP_Tߩ8nZ>>= 4Т*;™gr"87DgDf뇽FK/+45DQ`k՞ y( Io!<=Vx}dGZ+ы{;5=# Sp-dpsV:]u?e#2sUJ nNfr]/iyuFk%Ks<tTeL'u2"X6*ar]<$,Fηxv("XwJH_f؈^%zFR|,yG9|t5:zoc #v b4hqYE#zIfϮ2$zk{O/y۞ef_Y_*T.zYE _"W0`v_-9 X3̌pBA$1Oss%L6Ww$-/yճ3 Ne֬ @6=I٘">nqAnV`DAOR gC~mv>Z<}x_4UҬ530 *Fnߡ1T6^8b\O M/d:D$4 ̽Sj\c]7$DUBYo {~ (fdfsN[cO>TV1:;g{)$Ix^ 6zfeP(}ֲ+rMۚQB, *Ih`0@^kaM$?%͹J8cҞlYhjE׋^=p*Y ;x 64X yIXY+xbES9ny?X.pDJ(ks`OmJ7 U{KWoŎWFJ h ϛwF!jHpb7ap!4ԇ O;#݀gvD >ƻ6Msjo$wo>+ _qP~sw~>|2#GDSeɗh {ow0a[a J! 1g ZVeO $9 a2Xj+;0xg~&)ޕ虻}# u، ,aW7廂 9}͏9JB3S.Ņe]7xx,ٍ>QjxC} -Q"&%#Ȳ_XM;_ .?QWڅ0 "G4DW)- ]RϺS *& [0L {9x"ըfvQ2C@hWDwn| }txIB%-0)9 &̅`}&:*>G NLrl9T͓j+QAM!em☚ԟy" ^\z>*ra n( .!QtMt}iQ {1-^NK:7I-pam$ܫM ʎp%:wcW{g261RO-*:۬5gaPwsl[!v";n) "ebrVJpfO_qvʧ=u8v4+hj [Bi'T:?CGd-0ر`?01He,$c ."s󆃍2[or){2ǑV-iXc/ĩ{B0A>{Xx8saK%w$Hn=/P-}sĿ:/X;,Ӹfd=F#;aBR.S>ZXSI(}lшaA?#:y K1.ׯQQk[ۇ~ۈ1T*Ցx?O;mv_ҍ3Q)i>EK`. S z~J8MիJ>3>x+MSfV68 )Cpc{`1n{ epWj<;L)ufMm{y >Ev+Mg6LX5ذ[H5:fc].h+zKa Sdα[ImׅJV[v"G?Ɠu̮KTGnFv;ja۵)BLHLfN2;vQ祮gjz&)#A5;p՚؆ oRG(H txt of{^~Q v0[Ժ$d`Wg]! )MRI39eCySvM̱^6LÛ*ٜ̥A#q}>)"PЋ w0Ŕ?-2b]=F=/H;Б)F!44mXڤ?ltt!fE@kI6J 3922aǠ퐯T%X!UZa6npy0g80 ^NCG77ve1`*TC5N|M\e]鯘 2*.BqA|pR k39&  )Vwj~:.%]IjұPYCdN=zv;<7/# bi 8&g,sGڷ 1`+Wg\,b>IL#tJ0ns5b0 PvIN/-sSe͎W$\y=ǂr`LU?p(N!igYrj[uS#'ǢhyMG&Lt改\{iɱ2+x xHll 䰚;0u>F¤/ALkte|ʌbYwz/wWmFuQuĠ3BW;nzF/b{1zLle$RwlLHĿYάWďa5t\^}+LMF)0Y77 |$?vCoz(vqWnȶN/#}ωOmo#y^s*q1EX kLQuR'W@Df&2`?1J^P7/'|χ*pIu}iDvwQX(w1{n?qJ(([BTr@ݙGUͯ A[c&~U~G-ꤌ֐ּ}5T_ɜWBY?3 E|7YŖcwBѫoY;&'1g1|ST!쬛b1hփ\iV"_ 9.,6_NFc;9C y0 S%ݩbaWAbDy2yM0i˅ "u~mvN89FɫAK>u-Eި% f]lu<5d|eU7zRձ|IEZz HHCfbjMA 77g??4'3-8{: " Xt٩zfkvdo,"}ڣ~k_Aqj(z~QF1{.ׯ@YԸӐ*&+x{mI`mo{t0>+KX72Kft snzoO͑$5?8d;ky%pY]K?tqo{0Gy8.Cv>Igly3uUj:7B]PX*V@-̈ŢNu"Qw0=FS:]FMΎrv*9_8X7SgY3Ǖ{e5vCGAK[@:V^`4.DJ(~GvM]mtšI)Kp7.W7ߩ;>D=gM 1Ę֘@`J-5  D=xNV>/!zX!ۼj7PHñ6 qڞ&$ \$hꬋz[~ET[Mrܺ0a8fm7QXȕ!E۷aL7'K&A)1egrװƨPdXth[~dstv8^L7b:m/UυTE[sۤN''u'$2jQ΀|fo~d(Rs0m'u` ӒI '$KCE3Uݳeםy mЉX>VxuIgP ݶ&F!ШkWj.4̦Cܢ.W 5䓂69,41Ym!{߲]~x!OƩf^e$a+v롯^{= 뷔!&C wmSsގNUsYVUx?OZz+ lP+EC<~s,.}­y|+!ƊjD2Q6(* d uVp'}Oĥ)*>XSAI#IE R₏g($ S4i+'d,TJ,#Mp`V@1amzXD>">Zs緟>Э!=-4`ܬ";o$$K >bD{-@KxGtA8AYtp1-P.3PDOv7~ep{2,# =| EAl(dP-5t6eKpD|EM$G̓7XQ c! p7~-#B_n9$s_`.ڄU`{GT@WAmQxVi@D  2V-^`PS _a%eIVmI@+|bjPBhy&̕^X  #(C&,/_/K.GojQ='5_Q ?(2-zޢQtӢB)?kuNU#1QY&stE|m| j|ʜ{̸D=ƨ S>vB+"prA6?D[4~nv??| +7?qƃ .Id-C}ЛSkPUFn2”Ϗ+\_B8(*+r?#B|Ӽal]HvS2/!{qL:(z2?* Pc&6<Ɨ> B~@y['c$\E8of}af_`/t|i"ۻ/;>:"n̽`[ebYbO]gu?@ʯ">+!Av =< L@l5HCZ8E[tyzX/KVˀ!/$i3PK6&᫁$3ChSDY'k-piv5|7(݌UɏÈ.n#o(Mc%~G5YEƑy5h1VZFpjQEXД}םeNs/SUv1ֽ1fnS&Qu/p?2Z3J53eb>@6)6Dflo (B֬LJOyM7}:<1%=)YGVRbp7VdPXܧ]w!9o'ИXJ"L6l''  X&@rmF:oAY6G<.4?~8$=d6?tN})`4=ALDYTAaSQb"sfwXr3ܑd0<_x^g-`@ ^H!Q˕^_>&qMi ڼ"+-FU]__r3wx $KⱙώEοuiW?Y,Bw.<&~Й4d qg([sH,7z7+Kp>zԖ*U$a|xF;Zܟ'C6yiX‹ gTâS+>qEt~kxɭBҘy?6*6.N |?FZ(`l3,IaJIsfIlCQ -F4⟔{𒔦1@TaSVI, 5$`,{ gTghkdލHcv: xy\o$UXgR.e auWoz=Id yr60w?A+ 5dIJPZAH+?DmdOE]iںn>p {c(W!/gHu~܂i6}_+Lb :<`DwQN4c`_+mjKؙѺ^Ii=QKWumsê+lwUA MG .^)`+l@ J<+( _󛶛jvc-A+^dok] x+TFbp9׺xsS@r.f#+Xw7oF˼ Z~EѯŗM+P}" ҉"nUQΑEhދkjcƒ& Rw7ьxa4P ߞ̪-K!=`bkj:qzD[a$uq#y٠:{*M`GGiY9бa%\e+{-|LB?_8~t?ɽ?4by+q΂|e(Ou. q'<"n۬jQݻ FQIoOy^r))aʂ< =$Dst$֙ꐊg;p*(x\G? 1.ڨu+jhGhcV~#V[겡<%L35G 6VZF%CY͊rʊMٗ͌or|GwmJw؇Ux 5NEHe@7q}%Ym+H¸9P;ST\+@G=ks-7a>$ɽHؐT{-4 {F7lYqW0 ;]ٱ.";e"sUeZn#܁2 1C .!RafЮ 5UF*kсP._^/#tvGNJbo)lEm+hpyJE ]6cWZq^,Ϋ'(G=2Y4V>Dz v':>ɫcC&FBm" 3|⺈H@J?7F5]0&\G ٍٞ!Qba$zZ5UMEmTFSVΧaLqD|-or'ݱXQ`\Yo0ᨏ0Za?o@3}sX4<΄ h=b#klĉl;tnxk ƽʴk#=F;wNࢎyAV/!Zm|~dq-D$PHԓԩck!,9f\neWj +XqfSC&x^w=S g"ǔ)YH&* :pkS4^!g2iU²2l&A<;<7p!\*+ :DTXѼGcz.ijɻNF=g=y!M-C YOW!T9)fGfnB&9k)i~9AȖy^ABP+YseU &=0%@(\92=b!JOQ48":1-8O2K =1z%VMܥ ~. uQARJy̽npơi$B5Twc>CcQht do=j0N VS* v uQƥgޡx5W\7ִM &,3zK]jxv4V3BJÉn+Zѽ`.D Pe޻ /:Ԅ:H~M:E6/nUF=&ʌP-/viJYDZgOHVh B  odV$yPr$3u[xMw )|2JGr^*@(d,B4,Z[q%m>~KJCOѨ`ms% :ț}ƮA/ j!W$ ɱ)^R=bJ1/O_;b\ & 4D^T]$jot0e7L7pZ&Wz@M]O(L;.Hݷe?%&Hn{U]̝El !"CN*HGj,1‹<%lb3p 9I8{G|+(5ӠwdFoiDut ~+&=JΜXG"6jN*?Ajm^jݨ6,eLlMi'7%4tf.MLX{unaL槰ܟqAm8{M`/qPA=c|tskMf%7${t&~wG/]1‹>ISPbҩ(?'rᵠtfaS9 cW*?L - N%H9^Yz7 )|zBE٬Ty Xc}愑1 fD)Ӷ#zdD*>eצKOmAH"^PHR72g/. $%!^%Ci}0o.4>&"o}n8d"Ʌp7 BDJ&F3+59"݆zG$k1qdDԐԙ~Q0q1FNviX$= 6LNֶ 0Xv{VP)\#=kTX5Mw'h!V^iU]l*+PFQq}M5.J>˝~o}]Hr{rYWW2Fjd r a]cvȜt!8y-hd( cPx.iʶ=`{NG Rw9$#u )B}2%r6[ͬm-LzejA\χo{Ӳs8\*%u?aFzK 0~sNE.7Cҟ"6B 5D'4 % 5tQx}iǙW0a*Va 5S,k ܿZ?hIJA `iO)g~l}pvbNf}x2%q w U95mA+ u$|sWGc ACHPOE_E:=2vfbx?!(4 `*9tdП,PV8jCYo bxT7سSB&_'֘q^#N7;cdWudbZu~RlIoA͑P3҆2cwS(pŬ;g`Adh7.r^j,Ũ$vɾ3#m'69,.x:ACc;H-K!LspLǐxxBSn')d5-& AS fBm12RK/7n,a44_ב5*";0Ȳ!ܟԵ3GYْ٥l bW1d#}U&S'hg\Wo֡b?&|:%^]>6Bsz7iy+a,~jy/P 2Ekr%c*Fu7 eK:ZY! :5n dWWu>Zv'6=Q kf`>LÌMٶ8Ɩұ!Msjّ*7"pI=q](55#Hl#fת`EJvh kk|s(]W;Fa{k"F,%A.|WkCtصg.tWۊ߰uzr/n]ci ( ~Uyv{?y,e^R?cжЎ޸i3d'zoy"l4.[!* u s7^{CjL$Mj4\|ͯ ):R}(D}#$qRz^1S#V;Ol%TdԒ>,b=(-d%/ g EJh Iu KO)߁> 9^Y7-[_" (tNyā,1-\}e5b^T- fҼFVج}}Apb{V]2r- ф &` Mv~Ⱦ=Z F? zvY5 X^shK߮JHr-%`*ΝꑷĿ"[oFoR}nm@{OaH #j=ɛBԊ)#T10pBa;Pf2L{O5fMF[?h E,0~?|3"egV:BϸT Ň{P9{#T pn !S &<:(_'wi4K] ߬d(\ꞛ[βDbCoba﷢vGib3(%Ƅ@o0R.@,#;f6_'|i9 tا4פѓ8=c@ E4Gͦv{JuH|T;5e mmU֕8,11}q̻L$0a,X~YNWwݍBVy A8+%͠.Rbz;DW֕}̻ͯO}͛K\yH8v#+s5TH&3u9/ujҜqJtv6Mg;IU cK7 -BI焋 9(ěr TĞv􎈿7SOQm&<`bLǼ"k?рt6#F&rOz>oUsK|tqY%#@+Ȓ?ټF7(5ER´ hlxO]OXuۃd@LcA T/Br.pN~pas-z( D4 bʐǷQߋFvNfĊ3U~+POd u%&!O%Τ;/tW =\)qZ $*ݤY0Ca ;3b^?u.-҅ljE+_3JZe*ڿtn[Spu^R{|4|3<ȱ{l#߭HlbوM <1#sRWAeYuksqTe`a6A=oMd1\f#0,ªOaLBIbdSSڎ~=Ǹ%q&&GP w^ʈ_ֶώq5̭x3<¬&KjۺxhUD^A #"a KY0s7m8R9f^~OYZtIdxPo2M U,@K$RnAZ"&1A4+}9 1^Gb]VGU++W<8]Vƻsެ< ]{,6I~\`D&Ȫ@,Sk~"v ~4K9|2M6I"šs׵G.weHsWKSQAWylFK u2nj@nj5]I7 e&r'\X"kIbX{KP&R+p]rߕ#\)#BdUZ(6~ [Z{ZCL*giIq_BYXjm{A|~#H| w.5l +:O}$X?sM\1WK~n@I(_~Zu mr$84=CD"6~{nEǁam% #T0FX C +eNzNRFӝƺLgLux P=MKQf*,A|kߑ]gVu:uؑ'VqiJ_Λ޴1&'-7/>t@Tś d9w|;^|+qzRka%-w~v*TķZBJCL3n` HpM b^U0l1%F8?SNN)RF` KFm˳0RX~$'\rKEX4&m!!{eSP,_Oi9[P AæRfAwu:r2 \l̍==*?p\]rT6FC=+J6DYIgw&Qb' eqTA&e?ng+)@\~6~#(UFܢK2[C ^j6}E `XImF0FN +Mu[im\.@H[9I< 67 {hjzT7CpL=a0Mi9\hMد2 7cㄬ.shV "?K!XwPg&HIaLG";QC&/sGs1s4I6d2[1􍭃֖L =|^(`e%x!=7&c}dfΦ=t,TʩPlɼ'.}]0 ;,R31NI`wMf>[B*0YK %W~x%jOBqVB>nOVʁSFYɦiK\.3ԯ-$XY!2DƅZg,*ds vi/û|Q(v\}Y{<-94}v1B"=Be% JgPBl?qv5w:c=CpfA+fqk]k˯lWPS| StYF7ľi?ꯂP\+VZ YgLm 2'O[==_}w AqzVdy>z1!a[9tQ0jsT~o>VC)cu`8Ҿz9pC}dKi}G"42ɰ&$ͻ0x!##Ir lgH|HmvݐbGgV&>` 6*BԮ~b]BzVwuA`.*=7 vuLSETRܪf\ +I)h N O۶ོ7LwcZkåI'{иwHK"6oSBu47Rljbc4g7˼58Į'dۙ\Uq{X'ufX#9Q pqaU_4ULD?ÚvZ)?* ad-F+_LD 砧B}oe)3n+ \HDRR:j0S̿!fbjNc "XYLe,6bhT%B`Xq= ! C_ %{ف E(?Q;|ֈmouM#]|H!ZjY[)H9YhjNmkEjUzC)7z}VvCj4:+á׌iNk)'XI,|}pbX!="گZ\Hϗۼ6ёm"qݣӿ4SeKDi}9E18"Nܹ5c`~8Z:/( N2:[i 4z(bW5 sM"]Eq޴^6a hj'{?*>-~ puOj"m`c€ERM6['3TW3{ +aTM)͒g Nr~[bf{'ҩj)yd߹ я@3.Oj%Ǹ!xcI`Ebi]ٍ.y١NYZZ1g{UL,ߣϨ_lJ鶛;;Qn;ӅԞ6"zw8{_YCRMu3xQ<-tX1Ki{\.U::㤚(~5C$d^Rc 媎CɎ 3^A0g䙆pM[EPz(̀7 AvyO7 aB6%*9p"UҀq(9KmS5x=0vؓeQwKmXK2Q=<Q!\0qE:z̆V\vWA귔{Vʼ!^:ԕ&X,cT ⃿ C-&!>3-s;ƿ8t"*6ͦDVypwоH Y'GVSA.7{'X3Rt8"W~և=ߓ{o^o6][?S*Nld[rOBCMzyp8'5|PuҠ?90m\[?v]g[ʎ:nބ{1=ys$ C gҒfM6˾GI(KsI`i]&#RCzojҵ^h&NplHM2@R|oJa8ҀY98ܹVرmV{ ?Ni\ESH̱g%㢼njLpX^҇}'>۟R$ql4f%TUߴy5#7$C;ɖNMCK4fsJx'zTiE } s CYe+:Qxc'TeM \6hZDZ7/5[%0-&WYn)]j*V_#ME18w)(տ WBO,V-^^ dwyOdtІǵՔH}73K(֑m8q8RMO"4Lz0 sMd_pO\wf!\>n5f3,O ERdWjkx=b{@JߎT41b3,T<ٱI K5d3| KE冷/ mBLRnZma8ΝK3BZ2 %M gb@JT̫)|4_F #>$"V~yJ!oOʱ]CF_ظEFhT7-'7@L'ϲ|5rpmܥcX` }';U3V9LxD;Pbp/ ]O\d.~$GJ4Z 2a\ٽwfĢ,x#jd̓Pܫei{n?WE<"pe*UpħSN:v%=z2F ujʽ+ܾќ> 9:sXz,+ԓrGAl|*r7^~ Nʆ>/``ý4NǭbW_Aawgg.ђkWb[J%iR.n}UUfp-7'U}|^V&P{. U@~u`:dߖ 4ۍ-L+Qa<#Ѥvq_C,@3W^31Mc`0tOe 5Xe,^s( so1 =SwWDJ68r"~ѷT*m&G+! qeTBPvҤp$ Vakʣh1̐ }rRdQA2vO붠uAAK g V vݙlRJ$p7eR1ћ42Fl̷c\8hvZCN#jYJzyYB^eXtMAքl~w-R#KNsSS |=i }u9 Xwa  k=rPf\Jҭz_x0΁ 4 =Q't$05 ]:mG":Ncr˕=`^7?C/)*3`T7^Ѿz?lK\m ZSu9rmT  f:AyLJ 5َ—&k86Aa 1m'ώmW2HM[f1~ăFȊ&gka,-]e:uߛPO0^Ge$H=WPIkIeD(?2VM+ݒ~΂{@>W*źZf?7H' `&A>"h|ߊĞ$ P ?0tMpwڈRV5]0cEaN P<Yտ!?ބm>+07«ަJ Ooy5++pqo:,WkMǩ%U\aՇzͿQ?<:e܄V;E&1 Gr9w8={(%~YOJȁSNqoRh[?}>jP(A4Q)tUq]ě{JhS.uAG I;I-~:8lm!/@Caa@='(ds1cjWv`gg0XP]V\TJhV 59ܠuPWxq"|y'S-yPy[ln:Xyid<'GC 3n+FX"dmN~pΒ @h!3;'idT-Bb,b98Xo&>GCas??#@eC <[vꌛoc;DLn߈nx8i]ggnsjc1v3/@ 4r7A ,\"ޏK댼uՋ|z˥FS¬{)U7Fuɮ-pr1.,.,l-_Ɓ nzRL"b.&Jlzk9ۏMEDYBGjV*WK1BQ%Ѻ=\1u09 Z1]Ȭ{QvFR5eͳ"(F_]aWv g܍ cQobj.p"p;=Y,jݬ^s>3,7 ~nts)uBL].e.?;d̷-ٶ8ٱ&:.N"y5s}q)Ck0p"GLGɾ(*uNӦkPA2Yt_(D!#PtyuBw{5v"O+|<N%+z>]Tk=P96:\:T%̔k19`pI;zX1'LqJ P_`ڥ."mG {Bzh$X$s}yl l;N&`M%vgQ.$/I_` Fwfĝ$+;Iv}Q+6o%^WMY3.c* !h4#٥FȐHZ2d׶4F Dx@?ӄOxȦ. kPj]EfI]+JMH#خ[2~:P) ~ۆlg|-~n{O{ V_ <"73{nP J9 Vx<{Ro!- n{pwTt uߝN~:lP̰`x{e E!r{Z+!Aol`p-@oٍ%,/x P>ӻ^|74R“ܑO6zE]^mH,ؖv4n|y,S;#ƭk:`1~?`~dpv;y/RW Pfbb("̨{k~y$H]VWy4|1sRu ԚR..Be@>0%?.a)Y]bò!RVyXFv>/WԼI_< GG>K9^.[juA bO\Eڜ˵ 'YAj7|s +)s] {$aY %]1%/ jԀ{ҠC֤H\6iz< L +A̪XI'ĖcP1}igOss\,$Ix`g9TŽ(M'Ԓ6,f# 4c+xo<CC1POY7#ZrHy'fv5/n$iyrI?L-h`V[@)VIdWG"i<n=4~.?*_߼_?B3A;zLz_Nnwآ3 ?y%)>tLJ8[T8i=%l"2jw'ak3>ćvT'J3 ^˂&-ڱz畎J՚SF 軨u[eWfpbS.0#'(#N krzCm\l)2dEGdni0*r_I`>};O]9%Tpj G"9ޚ:]/!BOlU9_ hl@s"q- Z%a1529MQ`J#_Z{XIsi]F$MLJLOFѲl+:LW=,J?-LX㼞Tf{We`-|[M쎏 RBٴlvvJռMDL@S!VxnG^:5R<w{}^[ qs4k,pl-cyڝQ~"*CtH6J$*K{ؒXn#J qlYB&ϐ3~Aء 2~>Eq yb+&T R_EOԫQn}`| Q:Ʃs{pBKU'3 j t ,%4uQk2R!>%YrbO5ξΐMgN̜ N-a*NXoȻu!RJ-&1"d|eU7N:D#ww.ax2 +(h, \\sTRy$1M }T8xcJ_A9>5i`iͭu&?)( CH %%v)6.=QO} _$^{ejZ.^ ѹ1Lgs>Owh# yYlh=SFYJ;^c$pm$lAXR W @`VWH1x8 !}/l9!?|bۭ)nAMǫ jؽ5Z`\S;mQbɶL4b4>pȽt; 3k묶N@z5n߯ѷ7&(vb|j6 )`!?n3/(UU:/FBk{&?\=GiPl<ݽ<0[c(j Jjq 2ZY ShD:W UG3W9J[KI6_ݺsk;V8k Q$nE>EZOu{p--k\A?+Wd~1cN.B{bմ.3w#K.'5}is"FHWw/H@߱R,2eru| Pq4~i\!u4*_n%P+{ov]C#"z\G]=~'1Z %\\.>im닰df;{o(q^doug\`$Xԅ T.$CV|%t(Hb7)8>.N.԰wbO/~I@!mDxN=%bLK^x4vx4QeRP?JeA zZ _˄=kj"8_2 f}U/bY @̨C3joKlIUSL <2f!M-U/T^Jp,3 ä3܇GԜ!W3j%nlS+ Jaƾ9V/'ׄWFdW>,#α~g~_l`:J3QqD˞jmݙQ| ~6 qިk{詏QX-|sl\ "mHuW s}qYp ~2%.KN@˰G{ګj]9WǾ2) tvz&$p} dDDl@\i)Ej ?Q, 88?*AM|cʢ/jCOPjdEkټ[ i"-Ia=2 ` \`0erKguhonC3h?~Јɋy$.'5+S 2/gzVelN+Җ_UA<:j:zXTJ3-aqOQh ;/! DKJdg6p /z]i+7RRvj ױ>^4- ͷ$ He,ePuϳQT.O B}d0kVZ!l#D }$4[Dr\f f[*gF&WPC آkSf)\A6Ge稠G%fQ_tnY#LKV?2i]$N>R]YyaJWeRM73~ul|=`]z""L+%kmP6U7=)&.[%tȎn!Ys4"OUT٘&ڝ:N]J>e H ' Y̸Џh27 x!YDq[m^HkNTx(Vj% ·N5L3eI_B+Ugbz''=\(ǧV(V.i*koL4YB `@D?Ytxpf7֡ }#6?Gg} ϭ׍nf?WZ#m]¢۩Rj >@` `qnj߷G sl{m,l}iåe4 $g!o M %3ͥK%FYI}w:Vhd6@2Ny(S4%cB73ch¿ɵA\p%JPEqK. ;:kE0DUUQyY4aQVb٪_vg&O{&o<4;y Te'V\|y؊m8!].++ ZGh(͚ʔ"r< nT#SB|v'L@ÂSI4mcK0Az5qdāenF*ɓj[ƫ@Ů͕F`mx-ł|fF]G"~6$bM BߔB%‘R[o17R΀AQՃ2N]o>3"|׿p~8[oǀZWF F/oJ@SutL!7 v^s8(CԁU.b*Db#?qH]$@R{ Ϻͅ3X!IMRW눝R/ŚHEq jL5;qoLyA)h'׃@I O 4LQxß.?ȋމK@!$YJL;g@?Wg(yyэ[ nmԇgH}naryHH}֦t^%DƎ1gAF_-??v!l2O]v!zxZQ]vU1j4ǞO{a#;V:Qb^sWmDVպKmp6dq]1}ÍT"FSCԢ(:#S׍c[ۃws6q q FKN)S~8J0(k(ޕ4k*SJ@3vu)#c$6֠*^pH tSwR}喻$lPcE6WwKz: "2y(aIه 65Z*?t}ä#*1S}sAI,aND&?qxLLcO4gEY]=6 -וcV)>,[NAkɂwapN_͔f)$xtd-*|-5hTE^/ 0Qy[xڈt#!ۆv5#DUD07FHLJD,jN%Ȩp* 0`]rj.AD -mS[p,45 qo 1rvp[T{D>̖uCq'V;&o_BB:CiZu]0%V٭=yEz0o<c*iq&E6iFe-/>鑕'+P~Yۥ^%!}‘3,.>`2H b 0@XB0BR>pH h[CDK/xv~Pq9l2C|/" FJr-Oi _ .& w/rlnehED8^m*]w Ƕp km}H؈. VQ kz'y =z☝k571+zBQ\2.(6;[+sFlldLMP)@4*dXYkpl55B(AK'|qwg*%J G% iS8;7hd-l =^In fIiwQP2ٶI Q)н}je` c?n ٯn> 97(`$ZY؃hmb:IۈTlZCW)ΏVqę&1%6~s)i!/l=S%9r">u&Kx=Jb"`؊/~Oΰ[^šxbam ؒ8\ͲH1vh<N|[}̸ss 9UNiI?Nu&QQbѕozʆ+FU y }C~xy \9qz/2"yFŮTBXW*c]z+8v7H6~;Ky3 /:l"h|L[Dg;].C.:t=S!; mR!|%;9(nKua8J_觍唏%( ӯ5D>>-,G~8"WaY4WbS~+KRvP1N wA4utX/yÅ$9^0%"p/Rŏ&er[ y>14̒`yƎ/Ps/dR?0رlFY|C KV 3:Gf, 6u}^I9B8u kr_ZPTIJ3]!kH~v7Xy RYD`?9̌8*bRzw:?B?auuTa)4$A J޴emgvV卍KhW^"D pLH R }T[ κEJr}$Q^W<)a46B1ڳ#tc=]Y #ɻ{ܪJcG7ɮ#ʄQSZVX QqӅL MoA-v8gmOÇX6AUɣ?{`.7, Z,:Ver:!q2f2G"WuҀ50aIX#LD3/;eqQGujrD#:'A_8Jf(JiV2coH9?L4(}Ν̏lX8Q!:FD=IBۋ-j!%FQ7KZ]>B1m|h9c][0{:eO8 ; ?'L;*wJbBԴL4M$>T70'~aĨ+zkϓ_~!MTxH{%j5 POAz܎9vIe@CTPj+A5`y|#QjKͅ<{Ʉ5 c00I SM8W* GPGyY+_njN[nŕRAJ8ֶJ2S+nf/;| ʄt1^L$~fS/j2/uDnA`[ "NpT'wE#%w+yΊJř$1ٚڬ| 1XUG .&u*1,'zK+ ,QPc1ԧ'qC~| uxddD֢@?q>Hͳ̡N[J*F.<5 ߥzD. čm+^,|A8k"/+cx|Xo)gN= C&(SJ`7*k¡jIZB֘; g.)f߇Un6ܓm5[""*;I:xO;E"B_iS`;9+}Q#XfX}$;݀ ~PDc8]IZ?:iMf㓽|#KJӧ%5O Vu<_[܇Yeg>|넶30NXŌkNQS"h;%6[s M;4t~Y%q AhZ%Mgm [N/,q';}xw '"ɧ?";Z-@+ bB>H.P)ꬻܨ`\;Gk$Ѯp0bXG  bpX1ӄ(]qnŗr@ljt[O=4h_`hLiC919,Z4J(tD7mڔ.hfa8bN,7A.|n<޸G5{ =>(LND2!EaKA6mv X!P] ORO d 8&r-{W 9,'v᭷Iq}r3;R xEyت@ƿrn4GnCSȯUɳzatm&^h-twA5Лc%3Uຐ$h;=rmd4~Y]AH@r1\N_,cK)êX:8|N[YZaca ͮqҥI~٤z^;<+P94p5`@gAE|]GwlS)x^>f"Ws!E< EtO:tsk^&>z_EiP`ySSsv>{XZԱ8y[LXծaF3Е;emIq&Eh<$[uY8'zD&tc*plUW >ni&>=&>!C$'d ,+&:TR-Infp rEt/_rd˥obW)Tk/6+-Py絈-L{nob.,RI$b,>meKj6|P 4dt!'k]MgD{H߈-Ik+7 wy/B;].L]~,Ric`HjzcUZzQC'际jN[3n+bV l/ Xsh+T֫Y2⦠%6o+?Dwƺ(!Q!7SKcu _I,5ݮl*1xk ۖ a2o~&8b[8U%IG tZhy+K R {6Yg_}'fi5W22wF'kv80&@$jV<w1OPNeZ=O6&O({d|#\^%W'2xDGYMN苃zZы3nS\:Շ>`E5j +񤬡_>{kS-cƈT Qyp>;9Xb24Ѩ$bpٰ FqfS>#D4Y\B.zxDiKmJ"KE);nN #H,hmhu 8dg\ ";uFx@9{gO>jSu4~ZBh,JF! |YnqatncZ^Rn Z4Ouȋʊ/Ԃy c3Ng=6 {mÁ$܍M8l r+uI4T3K(DrpjXUUP\خyՖAI TH2{׵F0D7kca#e\/&p3v+,[ HUE"6Q}T53m "uePƶDC\ 'bU_>c)9*+׃(jpaLWv)/-o܍}=_'`WDT#g;W q[(6oD6mĘ,Xߞd,jƁ1ʎl-diTSvJOCsj8^G1UdL03"J+r [vOsXLa${[0 ;jcVH6ޜSуUSlS'Y5-{F<mc[^ss;B2n4 Y.sR {Bὰ@GI00VfJ\*mZL6pLi6'$`7bEM{G7|j$dwch+pC.Fzk)E,[rxb RgӈxC)%6z^lFB W&P 3kȭ|&v..2c|,3Aʷ͞:!˲pU}j;`!s. mduBŠe wFOelNBfQ|60ɰAֲcd?/I,+Űaz~;aء"ʉȹ.0-3€z/U)|΍fn`*ǐJwf%U1ț(%W_)\Ya׾t0tjs:Bɠ-b+p $'CMS {2O(7Bx F* l}0朤abI:|y>gz$˕3`Hazf]hULWu:`'BBO|ݧU|9fQ iy p5"fbj3=w.C?O t*بo^-š9-jvBYT.o܍pԢ0c&.\*FJ=J5 'uuAq|c IcWYBCmzaVZe !kⲗ2!݋/rrv!nT/Mľv4cOӥ xٌhpD 1I \Qd⣱4EBTJzN7l*4rNJ)l&˒;=^?*2tJuQɎG,rz.&O=,0Z颌ECF#=J]]ԡ;ʚr`n93Hlrjj?|6^Ka\YKp=@6#pӎcl{gk:%34hD.!"jN[+̿DF*vIůe?iA#Y런T-NK7-QRĩ&Ɂ7\c'$\6˟=t SzJIEOԷD"|b&yHp_N#ȁ&%2r]SA9+\ |K#wNQV`pJ$z] ?/C4doD80n A)؊?8f~y+~&ئa} FĝկfJwפEG`U3Y-YM-1V++#c mşc(d X/h,X)ȟHNm]V)oovo 0@-!,_~+7?42I&O97^ %{hʥ|H̠|}|Qjk܈\w_l"†YOh\i2p}4ٳ2y),}[e99ؘ`0C?^k^6k2XfWM}g kMI爍!"q4v#-h>阿e7^]Sa!?3I;LY0=On^]]%Lh+,C2Ի삅LR< J+>Ļ>yIrk I6gzځjcG'rS;q%QԉR9zjKIO2TSq5 01~c%GIз_#:sg Eu+GzUܢE$CanۼMWfUz3JڌMǥǧ)zFor n=jDjl k9/; zwNQ u -=h(#ʆyQ4}9~q`APV dONY(p+w' n뺿-G]W+6q.F9v˩{EWwG'ʹWyr]FC-lg g5WӍ:@1qH-mf$nFE}PSr3(3I7]yÀw,VЌC)hSyj,ZET3XA>LM/E$;:Aѓ-4ʪrzzKsZ E*smT2IELڛDOeNRK!~8Wюmq;nӲ"\52ߎ^*˄9P]Mj%]tQk2G$I\_#Cݕ2K'Y֚(E4."ŷ7py&ؐ kCv@6Zc#Ńҽ2:K] Q3;&L] ρl$bȤЁ2,Gz1MD}TSg_қ_ >n$ uA/pIW6lA>irfh'ž_n<흩&(Cs1xO/p_;0zRe9E[ÝC=_PJ+mQf47Adgʖ/}H^uqi7ABFĵP4 П <yy%l't``dlק\D&kI#c:,}VD*v1?S=FF>,{}j<<,@op{4O[ 8y#rZ`:Lvb0ramwV},+8׸XFdU\k2%K%Ck]d|݄ Ʌ 3E.~W.w_f*>5a@QK 髰Ե>xg ߴPi"iDR C ㇆1- 9L=Te%+~ptoa%b ͑\q9 M8$ Wxa#},wn#~kufLFɿ@X 5mM7&W:!/n"ZYeA/93,\?:QFK]=!+c6f\;%c$.dBlfKG{ o }?"5xqsgڬuyV> *XZ7DuZ`̥]D9) b j514nv&tWӂb<+"(G3Q7(f`%!,+"P+R3y[HeFfyX 5k1ea8ϛ [V "Ew2U-6 j[u &$wHC瓧ߍHN#!B_T@t \۵N-# dpJ":3l5*BBTIωu4&tk$E؞ $< +3O7 8iޗ(]/'uIeun :A@9loIIv{me3Pڔt5ٖOU79{a6 9u}#}gZ#2>eql E7Ebn#mtԮo+"s << ɅAlsTOL-ՙ˄^n(e ^f9iQV'd8;r*vYES?G)GCaO 7Uĝa>JKG5_48Ds7pPǜnVd鑑v Mb.MA#JeMph6e- %㟛4( `QcE ?=n.P(Uʕє&Ĉf&  ;jOŠ kߏ=iov2:E=%~SvlCHa=TQ->-@E050OV N" w*ANyt@S埇 s;SE༧;u|$~d&7E1cTJ'JXT5Sx?܄uK6R c*m׵N ߢ fv8D+:u\uŞ~7] EH󘏭-dl&]j`Ev *ޖR3$9g9ߺDu8xi*LNb(FUG!/jŤlDGq΋YܤU8evRa 䤻ٷIK5X+]CN@:ώ@nCU~'Url-']E`:?@:z14h>R)~5ڀ?CUQ 2{撻|ﺮљ~s kPĂ Z!b(#(6}!\E%u@3Y fXsO1ٰ Sv, (%6~ SƎPҍn1_3߉BnaCF YAkt-XZA|ceu`pBa"3nÓ% :Zm{we sf >cfgOu F[7s|%}z ol~?Zf / kڜ@U>$?.כl{QGbCJ~":~W=Zݭl!?_EouU] S,N\zM*#v D1!AEhȶ]-nz_F4`< 5ЯTt~=PA]8^y@2!f* w.dUԇ4{:)83R#.ˈB-y%~r(_į"$ǃ⇱l$\f1!g3;gk&O ,hZC̟>9WJhr00. R%N Y[jBֱ'=+@EY϶]ma<:lVfM}>"ajstx!ިrnr*-2:)qϫtdS *׼Y3INH/WFe qĊP/M|rG[^jQp EO3T`0Л,{˘Dў%*o(18*dg dOc4bN'5f|hE?~/0f2uHe@r]5}'p͏)%HNƠ6`p]TVKz&78Sbʒ؇4[e^:ЁPd9'q$.:RGd͌^.&NSʚ1b Eh4Ct/<_0XĬ8KkGګݹ ҅IżƷhCDxVsգ*O"=6!uAF~!G!->JUb<`pHkޫtv?+dZU=BcyJ<}H$|?!CRJF' K3Iwt nG(M}1,Ƿf .QB\k jxK@ ݼfϊRJ괖v- 3Ğ 7JA^%ٖ%"?RޖI`@a]:^E7j:`lF:4˖8 NԨٱ 'EehON;v_8&Bqq ,C;yȐ-d8 -Ȗ4WUQPLh Xn(ӱy^H+pi.ɐztqظǠr LR t.;ϗDt <tׅx;]{),Y^l 阿S]Z?tO@i BWeV}Mzbn6rVp5U$)(q pEc_ԻZMMg: :G1t2sٶz'j?6^?Ąb6-C}uVxH,)h8fl'eED)l|Z:|V~b#0V:U8_Eط("2g/F`eЍsd nBH|X.la vײG_GM^DƯLƙ+2CApP)/_7(#Aw㥈:S;(%4MaZL܎볓el͆/ }G^XDZ)l,7:xHR,(N8.4FZ𺥍,e(,E+$ M,2~"@R}EUb,I!NNJGed #@,ۼ~{%N#J"4wc w͚ ]t5 }rJ=n0Ca.ӥ6|Gw z*H\`N$}GTu k=٩}QYNރ-Y$ӂUnyEhkZ ك'0m&j*m :/km :15s0YQe8y'<Hٵŋ:KO9*Xa3Rwks#X8~>RVD&tٝ 6;Ty8kqoP%-܇TR $)0H12ajo72#WLuJ*: )i{ W=j$~R)oyaﱇQ4MueY62+\*qA ʧUjz*z PH!]̀\(]hd9bnb) +%1d/R/2IK@Z r|'#Չ3կw 6aM~wDTWqV9[,4N0DJ ܊J3=~'r<N? xue|^*᢯Y pw)Jx K`JgZ6ݔMT=i3Y)4aP!"$⎮W|{|+W-JpF0'dnHCbt(eq']oaa1Fs$Gc>^%2R7җFNR^xF*+R(Z2U^>{> in 36b#nSOȔ)$ETmJsk&0?f[ĭd27ntG*PZA] UqV {=![ %=4f'ƜKㆩ kۃzMFgpL_?7;)iW(tݒʐ(xtl8y:@qY.i fU JrG.5H:oKn3X GzѢ{᠄r( v"T6U9=d 1L/#c}]1 l 0$\ _n~sեi1PHi#>fM5¢0P K:Rk6_]1R[Ä́ p B-C;oyXdW< tS0)ZJ$!EEQUsCG1 pzWy|^!)EOsM^M)6怤X@T}{%uK7'#8Zm¨1亼wp`(yS@bh8^)p7BTXZ>itߑVWr5³zۓ]uȉ ، iXv9$JS)̸V:WB yw)?9&|~"Fo}8nM@|^&R |3yD9ۯS9F` XUC*p4#OvIwM%#!J:=.鞻Izx>#Bx[pCCq$ OfԂBi#F OO7x HsI-=CRNlQVi[&1gQkaXgM ԝҷ}B 8h7A݁_wOFpJ#r6_gahO hn&3 dD!+'v!u}@z<%^`"KrU=vN`b7-N(cG[$|t]K x /h4̴6_1vUH~ݪM"|i~a>+ڽ5TDifah9Rk}kѽ]"`Cxs/$RGw<骿;1aƓ9Sݴ Dr3ا+}QpCH?-k֢-ie︱j\'K ؾ2:f.5TvVޗT|#3c_Iq)؊@i4}yd[uUp蓇ݢ5ްrth㙛' FN$ؖGvdU`6t_6D8DZq&MohJom3:{e(ӤVoAe$zMmb&VUWb/E)i%Xe e:@OWS,![UoZ|*U!aA~I=}ZDl^>DKQc0y"vPRƬ 8 &I3C%0e 9* A侳ĕ( `i99OMk릺 wX>pߨn4eHoVd1(I@  hcʂ6PoB|ό*hw|6u&Wke@ N@#ɳ$/CŬD96hDhχ*ꎑR6^-s EYYPC:+I"E',`.d-r骚R>"q{lN",. O#*8܎Ik3ʂ#lMl%r5j8muԺ:}jp-h 惽%M*\ćK:`z@oG$ݎ%yn | +DZ*ӥb8h`Vh`)|KP7F-KiH-2݃PnNۈbfPn:5``m͍f˴d3`!n ;\uMF"H]|u;"RcUkFz.ߦ=.`v|&}m1 rt[F8Ox *ZRKoZ⻩t&.ym`9ۃ7fte=mT<֨7@!,LDd*2Cvz䦶fPL.!(08Br<:Y.ϭ#&sh8մmB^iڳ2'Z}K5'!gC$#nVrc뭭K|Sݻv; BMS]Wk;::2慭LX$GJmm4F`a9Ȇm`?ˈcEO2<"@:Ij }lT%N9N*VS)@! M֔/ځAO( G$GAAWɘ躒ctJL lQ/WDߡ٧ ȬІ[ZWfc2`m 'KuFcMXgQQHQg>>h ܇;D:X3 Ϸb5BgK+Jg|{+3%M!/Ni~r810' F$(g8Wy"x)Fuۮr&0fPv)7$G>S0M9ʲQ?vLϊ|vZE&Z9{M"(JrӋ+[1mBvaǛCH y@~|hVH}Z%$>]>=Ѝc&ĵy eë:'DֆCv ,ƈ+RfX=V T NgwMP ,5"Zԁ*,mѡ3/2ی"p"MRS(wƶ~2WKb:fyz'o v OV単}JHƯyq)@YP/ ʾ6QI,%F(NqN 5u<}xfۮboJ2N6GLx̏c8{xe<ТvY`/r(ڰLM?T]}k FlQ5pe? 41~bxs TC5!zv_* a H(  CڕPm,GVZ ,V)z Cg2$cҟ MmEE3`(]PrA1{#7ޏrssceg|\Hv'-n8?|6q #{́3AJE}ZBa~0!YpTU  /{|t{C=ٗbJ#䘬d6c"1GX< T^El\њwM3/hIN41JuxԪ%|xz-<*g~}yt7؃- ^mV;[+=ZFgw_^<$Z;6dYYʉvsBᙓ\AP&K zpcXc Y5. yjxMЉ3W)yQt5]%-6յ".Ks[ [@Te-]_772ҳ6.tK//> e ,Ȗ [v`8y c#UDЍH-#/e6bػpJߞ2@g*-.y&u`Co(#3`办:Ƚ[f?V'v?kέ9Ϲۯfޤ@'#F||&?O{'!)Jx03]/wE=˸<z%$kݗbx'crjad2ɏPnaU`J>g7UG7=x.عŜN1r5K4Q؝ãLb\l^L@0tvW:bۊAʆcQÃ{Ĵnі#3r.@ L3J6pDꣴbD!}҈冘y* l?#ƓkkQi76x ܸ'%nG&uH? ),UC$KJkFGCڕ"Q{H3䆃Aғ?㕄7t&eWUd:,r9QVbg?/3B؂m$?,IXi͏_=1Õ=ep(bT93/4M4I2G ̓:thY;zad-(lf 0̾]>CalF0UIY$f~dQ jbj%R ORTk>g<;.Jf$+tfLԋwL~)Em*O a,B@EOFFmMfD֏QE,xxy{,[h`BJ+pXx7D?vyEP(ڪ5W^Xqw9"ӌJ\0VSraF<{m q毛~MZݬ6R4藸,`!G܉+#™tq?~YccU~#f#)(,6|# aK6[҇ d|и摴ڏs@3ÚiN b+/K+DBO/mx4T6RSX])pXhƸ\D^cHtY 4AK|&|VovӀLAMZHac{M.U%chCLї eSɣZz]O;*nL)z69iK9P< a|MX9Ie2N}A$Yxk,,e>5"XjlBN#qPhZSꋺ48F(u24yOWX7Z?S%?C\B+I:.8'R3":܌ԨD-F4D3\zڭš3GY<\~cA& qV[qķcswf1G_`߸x4:qs=@Ѭ84~\W?@bbVH<{p@.3[橳.&KM|;QXt}pJ ü6qMZIk;#jC\'s~'Ÿs*^h`k?}a х2a׺ Τ2} [\(G8VD[;yzGzACt}YfUKWv5b(aVL kХ\TB[F IKuٷ L}}Jn"}#`aBsb@U ƕ5 N 8_oҐP45>^W@BOVnDN5$Z?esEWͥ&'!ŴbAp{#ɱƆ_b$QMOX5@&>!x2(4T_J & ?PZPZF|nyeS P ȤPѸITyPf$b@ +K;t;4fra|pE$m}7xeAjJKvr!E\*zIc%M )6Y}KL!!Ng16\8^QjkZU2S0TITU2Ai0簑qx7eogB"jv$aDj?dϫ!wzqIpo2Kq%i]fdĀn.B}'ϋy{gp.Hkd;3'|UZ+|JܦqD.:D2f^q|X!ҐھdpΌA^@4׭q˸Aǿ4xW~LQ0¼a!ṊT!U4RD!  hyASoP(G?~#(A_[/k^i+aSi 6l2^w5 }}3V C/&TjIqYƽ+~ Yao& d8wY]O(đWSjLv\?D2,7s1kYӿ8{W/` ڎ`I|ۮ鲁8[ZxO>;2:q6Pg>z!x-#_^Jz_hM6;%\W` K#, 1sArF4yԓv]JzZ9ϕ 9O>/AZ¦JK]̯-NJ>PBEqDw8@Rk,;ѕ[o#4RcBvepg(8#6'lB_ ЙFhIZSm< շHYsCSR`@.ҩl?"9U(47o-`,a<:SZMmMN?v"U{h/L?6ĉ+<8E)ލtU}H*ԍ+ V}r/a(|g_ JG`;o:,>P%@#U+w 4+hhfr=V)C`[ }iSw08_C]n&DUB& <9Ui+O3|$gK(d͵g! _V73uE-ٵIQtK3[րxDH `Mv2f guU㑝2UHR/?=t.%!f!A|D㕥g%ͻ>N oTHv| oc벱gYZ070701000000af000081a4000000000000000000000001672b7d88000077dc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/4w]?Eh=ڜͩ 2~5),_S#^Fdܱ0rZq]|HPFhꈾ:m!{;M#^.:Hlg i%ab[ڀK~A0eXX=^X T hrv&EXWq9$tO:O OOPN;Zz4gN6 O3C>vK$SVX~/" IсD^%q íRjC76;)nMԕ**mʇh,žUٰ} Y = { 'Fq p&sg3\lJ[ԨTSj`6[%I#K*LEz4O" 3K-]M x(WZ rYCtAe|m4P7Zqa.Q!hC#}x fw>$7Lm&<8P - =2iMHYAdr Җ+0A:j!ek5# 7y'6#dQ8#M㋞ݧQ MvHB*=2*oɣzeəkH;:S1;%fKJK 9կB!EOςT_*R\awa^r3ZN հH m ȇ28NƊQIgT:w=h=7`Z-F4FE#Ҁ3kn*`A388cgTJzuuS?Ǭ"|#8xsPi ߸-\ߑm"q!6 nT3PQKE4`޸ro7&jСUQgm521c&|USئ|ͿVѿ}S9D',/쿔Pc2 t@j(SS7"#,knUzWJy!xgƿqnKA'ߎL~^h0Z_d5ڻV_ut:#;N?DTa_>E,gVܪ+{!`G˙lbrV.wqqL֚ `?8o蓻ÜjTI]x#xH' *b8^A&Jsόg#j( IWvNg[Y _ ?z%V2,Fo_Ŧb |iӦ-h6AuF3NϾPonM%yޠ1k7ǵL60/3p6nt} #xӷ,6UiGT*Ȭz 6=+8ϼ d7lQ`}-@r;U`l ?e};b@:o-]WmZ{Ew(]qLF-kzZzc'*4@3mEPW!OdȞt0r,1D0\N0,ܮ!Jyz6ɅܱJ;os?8Jq;Ez%[~GB4E &C_7\ʘ6ܭ=oÊj&-_7ψX 'a'<0O2YZ1}և `fKzV8"S?p@ Li;Z(^x$B:mp0@fFVF ;Fked(^k,_ An e űnӶ{"GXt5{:2>Cb}>s|"*1~Adfz!śG9Ј)rUrPUxbzjPk ܁USem铨w^8"kZZDnKI}! 3Rؤ i/ӱrUrV e6Q״>|eu8 ̿MY~ZO4W}kq[ds,L'_g,yQ 2$c0htfɶSu,K8dIQ+2s88v`^XtfQ ;B^jo_w)innU-[D[]B7^Qb60-D1#<+ˍ>m+{7k9ِTMfd챊 ܘfmHe-ѭ7s0LhcK*,͈I @+]mD*4 qkF[W ^.M."ZĴ\lW[!;&X@Nb9F1cXyU (kƿw?5:H/(>MI7<$@3|$ru? [.0*,m|u-ӁORr<2ټ8!E.uhl {̇%BžS ? !-ya|%G;+Ix11YJZm>z*X԰ui? ߫r"HpZL(bHUza Us%R:]dT X]\V.Z:C^Dΐ A8L|\Dn-pwٹ V 2 sġ@ 3? [ Q9SwTp~[wiXŦ2ќB*}_+ Zڴ2{ŊϦ~̕2t1ԗƸ?IV?WiŒKBج^fSA0ѱIJA) tЈ&zRG'f8)Ώ :`mZV!_ gpkoGSƝ$ފxg ^6 ^#~3 Vyf͚B SW`9d[}*Ū ezW~QE_/>s'mQ=k!"']"O*r ڻZe },/XQi|o2-‵ԍӇG#N4hrg w=mxW=?ܯp"I0R{ _p N'<쭘^tSM3)ٝmF{z튂;D.}5Sg40XTPE"7+(NŔx7H[z1D'#Sj1plz>S`)*Z0Qs~߿_؃tsOˠU\OE-k BJ $GYcT`,b>02M8Ϧ ٯݦ7K<lHDjН!;G=Pb(n_e bGw\N~C!&jqz1ς/`ݹ~7zN' |pm~Y`sU 0,Sd*ß_4OGҹ/vf:Q9f &ܣNH(]z4pKؿ|3`'8 ~-PBRxy"6w\5DNl5?tZg r?) 2RJ761e,;ܠ@x3dhN7@3, C)sѸ O!TVL9[CuƮ,s0tEt-({hb/v'9sM YzUl*rs{uRF;%g4F0N*y+=RY70ֹg:wwbHDUÿpMk-/CqℴxrnE="Hؼ7!h !{xsd1ϙHv{FLZoWYSAETzV<Q$ͩh[eEQ]b $ct$zc#ѿ$n|C强esߐGr0AF`{ff  CS dt_$K@v4"q=9ĤLIp|bvH1]ѳnJ o27ҚYAQ+ .H?8l>I4;hšza3aAsѭ+DaO Q6%/:!lU"فW^q>m|O5[rWmːɳO=o۠=5)X>C˔̗yVX?Qc—2_䅑*%CL:#+܊fwL’l 0ɛ<Ðf<ᙢA{2 Ev*Mozd놁9IzWKI63dai$W=*foEޜ7P̕e)l4>Zߵ\A7 ]V"{MZz:jv ٜZ ݏ_LJW}*D` M`flP cI UaE0ƊAiϒg߂칉ħ(-|` )ql+ XQe4[Adc-VTOɣQr!Γ;  ^vQcW,`12rpX,¹l@ƋZdƖݚeT5k'ZzlavB?aT/]w$^Z?cV2Cl6a a9!q~ /A/ ILGOljTZ@BO8:@0n\,䄡c qJ9m46Pབྷ4 \*va9LHO V6pXa$ 04OB^D|m;\)7 H΋x$2uI4|/ZT |{Ѹ(0 ܵʙR ˦k4-)d `'s\Gc7Sֽ[HX /I58[/t+) 9YG&}? (}2^c881棿(W)Vmm{.4p(){240)bZov>'3wp:.ZId&^(mwQLʞ81*?033Qc푸Ʃޭнפ3I}| \74=~w Eӂt8vݵ1zd$~锰^n|K}FwTPVm:{Z 3}=>6 *pd+ir8Ilkڕz sR~NP#i|o18y2ªk=BM`R@̳vS㵛ZKGU``a~r{oXP'bXpe4Ϻ-Sc 6QٺԆ[}&٤/@|~Oɹ{Uڼ^,:`ɎUxg|}.ϨJ/llOK ξ~e G$@b&~ů}M':uj5AtdSd~ӣ~]/R2b 9'c2(V@4SٍR2gI`ߵp74أ:^[aM5Y#w݂D qab"iVp?V.JCKHy|}[6EyWgcyTAzq;;nRr{j5Oɣb"MvFT~ӾMS^Pc+<s"iU0̜xݛ>.N8ƱLf$X8gc_kcپ:0E4>w^Y\ }~@s=CF`ű`"#`m]]*U# B?\P9J}h&hE1j )Glj%ݰ2 C,Ov?z@`4JXƤ*e_(q'\OZ`ۻO9;rƌj?7nƄJ ?CU\>smEi>sdDmj*";>tx"l[_ڡI3=P;H,K*ߟ~}J_/ ( zP mt2ی֟HN0uv g_2SZl͛`O<ޕJBKJag =O'O7Uk?mo$-(a"#'P·ps"PWUH8ȲsMEiIeCS\ҢFBu۽y@jŽYaC5cM²{.V@8k19V{{bxSjIץfdס4]IO,Y}3]b9fve~fP1Iݠg }>P֞)'lB'ZQ檰p_0lԐ"EWA N.tk\l㺤w/[f—,-N9r5lS~[ȝ_nj](7_2'*A*k;.T>Bο I1l* rԎfNؿR=u1=xł`S⌸jΫ u HpQ]zʺMH a}kJȨOQ+ёFfK?M36=%&kB{Zm|ojjGam\ eО$,26~oզoyw$Dφ^?|=:?êZ3qm-0%ȡn"jdYZʑd],(\:s`ǚBQ.L7Qw.ӨtZ'7(Ķ&%0m3DTYן-ek'oyp<<uhO$_u1v,eb7~"; ;ZƞH3lD)ZfM)n]I/', O=jh%bP,D3F \鼉ڋ c^϶9dFdN-Lt0G`o*b }R!e{:|ܑwquS\h7ct𔤨$ug0W\lt^- #}UzPB\R !/p_k7MR˄=>.Y䬻FJS)i? $+j*xriί?gZ ]rV#7"\.iG"ʹ,yޛj34Mۮz(6~GB %3pД|lGm-w)gmL?}7HSGD ie4l֎"WIPSUx3!"JZ|E_pTdCh |Gs 4yj=S} Q]~d-p2 },_JƽfO p  T3ēyԴȸj;LWcƱe5J 6xMmmmfjTΪjԐ)zVyT]DE0lMY[=fsqb"LqbWye-PSv>$Kw l hҮ7[LAQ&{Q#HJ}5K\1|B $?Qyq# 9 ܷU%Oj#y$9F/W(N.ߣRۃ> ⋹,G;m#i\ṗ>x1I5ٌ6(+- Zڒ!m=ߌXh+;9!|u|+ol U֧kn\>b~Ά*OQ5HSu_6 H'kDݫk* :;芷ǴM6[{rZ/rO::_ClI50q)f PwfժEprf o&J*6z7Ie=v[9!v:zȇ곂_Ѩ>B%T]cUh[Z*z3<̶ W~梢x8߅,}X]D0BngA 5bT>{'p[PqeHKhu!8.uK[Mx`}{ Qh{Vh8(3{ 3L ;[ Ri@9,I-ʏ趟&eF ֽ<QŃ*0-Srp7I| @Xz~ڽf' M.#?a.4ѫHg vE+ك=.UafsFF'fd{$< p` ZTzn$xqqLm:Ȋob˫(ݟ(ūx.{a=ܶfȈxkqHWDAz\WK$*9|ȒR+6Cl.,,&n0GEZڪ8V~G ,H}YJGhZK؆5=b_`No[lVO.8;5 X(ϔ)W:eE.BBXv2G)/<>q*)cJaL?ayB~ۇ{s{ܧxʹeU%1kUes˜UXjsÛ6V1'F_CO@ZTcțp!iGGxAM@gj?GEjY8)~/WфdӹX Z凌t w͓))H/Eg4tu>2٢L'&G+40k?Zatհ2oΏ4uzX BC[0iI`bi?p[QX5]~^CM8k"S)ؒ >'>x=D + 9^f=tSBH> YǪ(WwCd۾ Tߣ͆|4\5U~zh&B-G֟&/ >Y^[IisbzsdyDQ8  w''j>s\xvB0uٴ tGOTqF(|d-V;wK"EҀ5;OiQ( ?b)'N 7;(г8~ؑ[.37V{7`Шթ% x93k¢ġ'3BdK%W}M3.ݍBPDSE'K;7m3@cEئA-&_Ru) #M9NWXS=6ـsiIn4N|fTަpħk.H=an1w1,&gJpLS4`6`4DR6v'OLu.Ȯ ;1ݜPWJCpꨙ7Eg($y!ilRFtf3x{QO`e>bt`?iߛt;z?6D)6], 0sԊ˅լV;`x8W% cJlCzƎ?~tзSYY[+䍁6)|-a&mA[իYP >eTal W˵X]{㤁1 Ӻrq͍Q?h^Gauvf@!$/J6x-ίC [us "/HnO{N;6}UԄ$i8?- V'm/dgeku9hВ u]ϞDn>|\ՕN楟1_`foɺK2zovEY}M,{zFE6ftؔ(=qfS9^pB]"CVn4fqѱ3D6 Gj~RgeWC_ WE;+UC6|p%6`L5;qPǧ. "l]]XMh\vX_>@µ(uֿWr7oGop?gA!V,s|:61$4AtxҼ5&@ဋݟ{Q;Z.Kk4Ya5v WcI7nEqYV.[bc3/^a֝2WwHPdԂ MĂ@qCT=q^.bEB|RÌQ%tZrZϛ~ߔbX0~z8g]aFv$j|-(idmLoK`nAl"v?汥ژ1[+]dӑA-50B2K5ŬsM!lݯrZm\R'CNX-Yy;@̉ ŏ={N%IevXU$٦`&A4%:)P\NP!bUڌɸK]:#gC{;A+=MsStZ+h`U"-M4,l?\ii ܸqO(Yj򓏙!*1|˭HX6KU6GI@SP3T_!$2W䇙s@si"&k徻ЃNMJ]zůy ߱ti 'tA鸮* 0W8%c]_ d Vi@i76.W7,Ȫ>.Pfz0z_[#+}}9YZ?Q'ζl4-ci6oYȼ^Vp /ՠQan!#`Cg hn >*JEp3vmSzC+{K* &MK@CD#>M%xt*܄Ņ~EO+` ˻).X[]aOKF^w߱=f.%!X)2DcNbAqn,NLcmWTBD8>2=U2YAC~5.VIwk"x"{v6/X<T.{Zs|T(N[<. U(;e ds#= -hO Eb.g{mpqu#:NX# ;0Tuǿpv}_hӼN&v&+\?sos#k)FW xNX\X/t_rͭ~1ݗp4[*+\n"p i&6qΏ\2I.FΥ"eTHQMVVۯP_pM{AO, ԯc۲̾-Y0~8 Rf AkT6V8UTwi&An(6Dj':>]vuDV|p|-݄ʲ?M) k zk >= :Gr`_5|zq%F4v#,Dfa᭾ǘXϾ=XҀמۦ>_m›d2 Pg@Q\*Okpmwc%ה{ ꦟ4]ݐ06 ˢ*c&eeJSL٠!5-M8CX͆g8$uG]%#Bg V23 P#OZTl;YO"ٚQ!)~^!r[x1Ȭ jZOo3nɐc=?TM~5iU5eEy6oʼn~[ރ1{\omz3j%~uZkj$,SL--KeϲgF0wMہ,u״#N376֩3p46YgLK2}]nw9 E pSwi7"hSІJZ'*E/:M_`|EB[3Y'х_yuR>SA VT*|d ļoQ衛-`rkՉ}/ܡAֈe~xJtsAA΂Xl(w竤 <[}޲Xݾ3ʺ=[ztSp:ZP1+]^38=6I`H*5FŀCp7 ԱQ⢳* PX-P-Y.UE`;t]eYyP)x=qYsHɱ+7\ʜfK?q2js v=/AE7[4)+o i1ʎU0F#Ѽt!j=eg6DF%zedkp^^?^P-t>"vs.񐑒Oq=Pev1ثR;!Vzm$sbarM~ fNc,x(+yCn,Fc3+]Q+]{]qY˰Xlr/C⨩6)fK:ەsSɡ;)c5!Kz*vT[/yk<+IhLL k"]Rt2m-ԬnؗDPwǢ` \E/lrN#_1eaG>5W} ~^RP؈A eYApDe`{w,MWqWZ#5%"|%xztC=q놚X%kg"OeQ-䠧m9GɵfKtJL 84QQуfZ&u+˦Zwl9z C3cP%(ҝlbM/Oƒ_!ASU.';Lzk-x'-rHL ! q*OxC=e[h\uH 4"PXYڠB#@ \4_xM xJ bmU#[hǍ:kXE:OIFص-LB jPBĹIFDd4;L4ThjVW ^-ՄIdH?31lwI_3TR窢J_|eyݠNGGFgdNeuDM!27UAAp3%81cAjNYr[7$dZX6ȑ"d9rR i3'0]c~(#Eri L9BؿHN0PqxG.Wx@^PIԜ݌U5䡎 6l1?G( =>L)ׄ8H[j  lCFx%XcdY.6JGx/4P$|Mh,ƋP`^^%w%qXE? 4e*P3Qa$-GĴj"\?">(9HWup\bŌ}_D2\G:9댤wLqG! ХAU}Ԥ38Ps(!*3fcijmJH:7%G4 l$4)f3׮M%Ш|%`@#X`;G;vi58bXW~@FFX΢OZ|85\{2_kJaxh[bTւܼٛBD e'ąQe';ʥ} #k!haсٚ#W6.7Q&D8ZvRKe7fj@ _=PM% 6&Nh}L'kNᜟ U!S?Lg9Q O`;s;,+ r\vʡ5DyG' 7VUO+s9{|7j; _hɰ~1W.KXZ QE;=x\,!J5^N<~ \ʶll##cb~Ħ>Tz u=xFJOj5cR{7gZ&Mp7D Qq  4ѠO&"wfhK,<8&@')Cӫ[ozR%n5Q]&o=hQ=x+;٭gHZ*zMP ݟLP\0y roW+Y?(kAbAw%Ǧ)n|M3Du\!-4M:oV \+1h`ZHFպ-; `j"39P`k=1f'7rE`/Z-3A(PeVR3cvt_be хl RrƏ6Y&`#=܍ ,K 땿}LVyR_H2h<~)w\%V5{v뮉1R`MFљ/gV/ Ah%o A.14W27r L*?1d"y:QpResw)ʥ . GmO_Œg_,h|"-c}F'(6Eꜙ@#jЛ[;Hh߲͆x:fvHHDU,AkX8ny2]~}^Yn4.'gXz'd~r\".fu<#A&Fk{;0f!&\}aԧq2`4.\{F_CbOKq#jRJ:67 A|L 5|#}O-]so Pݬf/^bR;_VS\~qhp/llھrO qA+0WQ;~8v7B0bqg!`FS>J9*Qfw&x)>@5b5 6 j>13Zh <iU+&RHI^Z1lbV0-v煋)݇J[ K)K 5} ڣ["E߃꘹bR(i"H&2DDvKkM? )*ǯlBFhsJ?JOޘ m{$ -0/}/~?x#aoA~E51+{h!^aY!4?] AQ<`7;v0 ,ڏ.)k|1ҕC+ ^q^{F52.<єi$2+l"{t|Ej'e"ij7'|ZшTd,-wJQcю~+7_zOյM 1YܯzzWS-H1Б׌K4ALP ;Q>9E,&qH$r_=Yd3j 3AJʗ;-ITA.r×#!<ۭ͑ޅwzB M'Lhtn48dRb磊`tZc_ k4K"z)s[dg#o9{,V{v{_ OY 8m ǺǢzR =[<_#`7;)=W‹ku,@0ɯBi!W=y%QýW.\, &dƉDcYt2^:>VF .4zw hO ޼}~ysa ѐa3f'_cO|8*g ,N&H?܏੣ f$+ vEJ.#Cmt]ML.lmPq1s3gʺk[^Nxv1\%QG9(K5ޟH|ĺv5,w[_o"h({4jHi115 VsO]=0WQs̙m})>ZY(Rc=jg6w xqG@JYo,JAx8r$\gVJ߄n.+<5c83< L(xL綐=yMR(aGt8D9|}*٨^uŵ^+\ 4 ]⍚'u-R2hbvtP9Jp8(aWt!W"`ܝl+,tq~N-NO" s`KkY$2<I?|aӠwdCkqԟ0!܆9(½ҊvFO~qZL 7ڎ브SO0u;C#$C ϭo=N˸?} WPN )ϯ]v!|ASx\+Ir]DudlvBe^a] ?lfOhNFB^`xOsoޜ5cnb09g@vkἡ[qȶm>7 )A*"Ab0͟32:h?rڄNC7!L±cJ)7QP($Sxca@lNϹ)UօəۤJ]B] XH (V*2 Ӟ("x=<h {ch_!IHDn[$MX]]}YI{yǮ__ߏϡVX|Y,TX2^-ا j>f&z(kQ~wL":ܖpPDijl`7׬ltG55ꞎķA9ߩR`QK<50HX%FYet@- :V͈$eW_ցw! )Oe\]Bst"ғ钿f43ؼij 3M};-\LN:YI%; {yғHW ; S-)B~ўH+T}]m"75FgD(QX$gL=8߅*;#p3;:!*D yƟGUXjxF"ScjJUqWr̚[a5??~CګOԜؘNܤހcN{ŏKu^gefBrk.;Bh[P z$Ou<2[@\YAX ?-^ͺ`?V|eߖ#F%vQW͸*3a60$v:&qN;1ͭrϠeG^2{.n؟.sc2ZӞ[$} YH&y7p) ex ycОNXW

  • 0bz4yng[Ysea'ZA+Qso~Z(MPaw~ԱD 'Ex*Qլ7t!M*-8d aCV~雎]NPϹGt}ɢe>B+kۊz]s{ yYn gA@,3b{,exMAbUe'nY^WK7mn98>E% C-Dc5ō 7RuC`H9wټն܉4&*'oS^:_DKI(Tj,UJ.y#1L+(A;r BlPgJ#(7*7rޑl4 #j [ iȍ-Xq'ƢX(eY5T㧉D5͌cWU UWNRew{aqOR7%؟-4Ga1iG,M,@>:*LQ4%bdNƗuYq{4s&ScHzz&e?k:-/qOcN8t]U?*"W9Zp.v]X۽k;p=P+qYh*lOlqiىsXC=~D\M A@2M1׿J1g{LW%=,10:0_m%ڽtQ~MXbgr>-ؿ`צ.= W+m_]giN_vbGѪsX` r0ǒR"Iq0=]g;y=PU~C~`; 뒻aoW9Rw{<^3;M񏴤ŝ o:s ldRt xVK,ob\vE2>;U]|#q-Q-k'E@E|x7X[Gm#@x aZVAK]{\~O_޸:o$jE no$jmFTݔ;gO=x]cBa6( VaC& <^ty^l~(FnAMLf Ͱ cHKڑk!cr}=]" /] FyMQY#qH&/Y8t m 35Uh߲t2XVzJL;)0LzQ oX{ثMN^;q}'er?vLDt~ԒrM[Wghڞ$ 0d>1}צ3FKiZ !y~DoOU%C[/ q6`|ヷKű I.Q{ȎxvhD%SL #ӫaOJ_3.g_\ۥZv1itc'WaKl٫ k7M=!u×|Ęr8D qJ5q^d^fVu⪜Ӽ0~H4К}*7 |6t6ZCS0)j5&Tj N YgbW "_xyTfdMnjVAɞKhQ#QÛ8 idmE$|ҟ@NX]Y_1nوK2k-*]A-z;GEƙ&aCdn}-9A~ul6ڴ_^1ӟ})i 9w_(FZZ&ࡱƃ .kwv#o{.\@_hldkF9/TLї7Kv0֩m.Yq6jFz+轕z8Qҍ« rc؞ PއH<ԟnx8=$|Cd?!6zupXEQ\ Y~}7V#U]9cB{UCIb|)w8p >A`lq{dݭ,D/ @JNHz/8EUP+y__H%Oㆻ-2?CxƖ\D0262o$ ^&4A1d&47W&2 \naJ5g]:x{ky-MaJ:7gw!k78{3scmDcѬm$>i,!3$즱! &߈LQTi]^$R 'y0ZmTao,ΜL`md"dHVvnX8: 84PW37#򪙶ӳ::jcJ@tYAM(ܫt,+ݼ"U/ForHe~6J8,p24_5{JUU-#؎Vhy2e*ݷ7W u]IGrUlf*3K8SjS(,UBY>[Q7jDFEkb:½_ԅat)6F8*-M ~dԟ^5|ŒN7-Em^7FWa"L`{)6e#VXc@.+k%H'` |t1vĩאf1TIwȾ}X3Ol[f1t(_vakwV@$qCy<[6#4w2ιY<@EqIG03|J{DN"J(&Ιs2it*'bgbvG+?*Rs-@8h㛃Ħj9&#/yW.{6|-d@xpegJ7ɭ2όg%{*@t aWCp8+Z+1UƱ'D ߵN['5L+89QIV Irgavw'b`V̟PmO"G4̙|It+Z؉ @ɡyq9΅rjBcH-e ,%%dBAb[|0Ugx.ȣ%ep|)nfm*f7&nIѝP2z~B!_"X~9]dzHAN@ 1ܲbjGk2~{ Bi~Mosݗ;(i=I.VPz0oIŚ l\l:vx}&B։ i4mbuOh|x !yVY)>% VvN~D BKRsj= 1s_NzauKֺ "AKG\;^K}䪝9Q|PVP[}"jg/߇Iۥ|zv8ree7km ww_C[|pnCVk0:Tq[2 =P )yY:s*c)[ZӵufFju y(1S;׋#ckxlXaܟ-54,{QԷ۴hb 5cð8-Wq _8ߑM-GCToh&2I\ɐF5*ju`Iq+{ޠy@hQ>ĉ$9M9ߑUl֓5_,{Xʔopy,I3#R51qէO`А#@ @Ly8*wL+Ra}y%[J2Fm{o.R+2%OrάͲ>T+lP<f@VZD5.]֌u P&j2||IH2k/2;Z*bn|LpLH$Cfh P+"0Fl,+=4 iWXT@ba$yjŞ5(r$k-7 )-f!|XO«;[|FQ 7Coq@nr+юԦ 'O ga-DΏN/qαnl^78]+9ue -)N QrQb `3|串<,ysroU_V4 ܱbh^d01# dpz .?(qmdkΤkfӁh6"o3%Bߋ`?B] uq9:PXJwaryy2D#`U%J3wz1dXn#]ފUH_AIZuԞ gcfQ^d絡>wFuiC,%Uה*hs3`k֗F s,0}6~spG_R'놧+`B #L2c #F {Us U#˶ 2~_8ExeSٓqx3"8 $Ʌ,^p) 7DksnU lvHQ,Ov=WBe !"VJI =Czu78K7%Qο7Am?怱c9{涱zU8{\m.È#~_7 ^JTx/ ѧ(?=V^X.8-l.W1¡xxףuG(#0Ku$TPZXq>MʸaEDOQn2a=A)x}J;fosL9WQR߄!B%#r EA7/-ߖby_ m/8 ]3+UmeېS0 +<%M͵Ldh3sǨZ|kܚU>,)N"KJ'-,(/%#_eQsQVAw.0LNK$vÏ[7䒁;_XR9A c3V ?39L&%o n{x 0BNJ0A[gSu 'DU0ǚ&L!{Alz%y&!ꗨJ1tiuK .M5I㨇'5JOn]0:D$jزA(4gD)PP'ǼA8A5qWNr RҢ!ym|pC#c= e41MؐJsb?fq˰,m({9U&I0jMAO323`~GHis[wS&AdsGjfTZB0w[ 5_A_~L"U|S)&POD汑u:=Z[|؊a>{-1ǡ`|QF& >5eGGQZ؀fRT\b<\D8}Qq*ZT)C{jK4u,6w7꠿wi@/i.jKa{:>pX݋Zj&t2wG !ԄlPWIvUqLcI&_^q`R@#RaɀJH8k&B5ȧS'. ٵj[F'PAOkl1nnED:Dl[FLWZSХS_(2Fj4h';.0܋X.@iL,HτgWW+  T;22JC̡#K!tAPmPdҊǣw١ X [fP!29Sc{I1hK4d/wUNrX~ ]'{1YlzeoIL)*Y>I6,kՐ"8\ N._.$,0*|Y_%kي[;ljd8|CyWhrHS*79G AXDr]$4U>?P:4m{U.ueR@ S95DxǷJCYvB%. ($:,fx_~}k, wSohM"@l┡&ri -_ß_,qf?I7%tm-GrgKxNfIiǣy ¬6!$NWHqd Z9M5fn\7F^,+IX9$ԓ>`m* gHO? {)u$4L}Z2qz3FI#{pAw@'nB&je$T0cr+B2k7`~ix b%ljھ)D; 3!-fϘE }iN\jcn..kC^}G8g8  [m@6T %p5sI䃑\xPQU"paǸul/ t2 lM 1|DC z8N*7˳R.ȩZzo嶿`x*`ӷ" XVF'gGk7Q9H[vY#HtGROmz]ҘoWIJɬoj w'XB&gw?e FKWSbK+WuX͙sNWۋ /jdgC5F%)ڱy.,JU cV/.jP| .%yv]Lu*DNh?BM=暢߬쵌;N+-o`AAn;fL=@)0׼cp&4 Q颜 $kD*8Ij0[4ݯ쬶<24_}X+vÂ%-nc1`rU$zK2LqYjcJۘ?fRkoSi@z HXhp#'4!s3[צzM_Su;h>ZSb0ϱ>C%:LCVݝCϼ5w)u2MUOsz<3%ꮓkW*8њ%XWsJ'F^lJdm, 99jpSFGZWi˞Hw.%׷Ior.69PD;T!&tWiC ;l@X@ {9A#H^*="yj!zAxP\+&FY_QKG诀dÒޱjHW)SI9 [z}(laW$hP˸ c%ڷm{ER0l6I]`#kt$dȢFuĊBJ qBC&Z+ G:k%LB`2Ӫ\UrL9ON*pP{[sghxts_rZ _yWLkY˖tQvm5CdL򾶍,->ExsϖUv'G"@ޅ?ElJ[E+ ѤR[ 4i/,뢹*:A0:!ah2C4wE:D7L;\{: c0? mIxU~ښrvH'xnIk~z8ʼn7*O7e 2y܆[8f,xbMy IVBdzIrNG.BO)A95eJ|7eDztEڭXN_)#> YigF +Mm&/{A2Z?)h̙jHA$ј! 9h)V:}5UU2}FFn^{.r%?pdǒ7ep=43FU%E3G c?ϵAå桸4¨8+I"PbeV&4$iGucLR (EL-D@qlc C^XW8 G@*4\oyIɌ$;k,.kL1L){i}PB0*3).{f@ HoıF+ťCsx23{vSެCDnw?9TCwD"E3zE5h?$˷3.ӭڵ-/w1%, =;BޱCOxlE|ZgOB+@eXXTtҳ Sa!={m037~)Oĝo#Yf ʝśɭ 4[mB9WoYJ?^O6c._Ҳ%WHZ!M^ Rtۡ7_N_,F mgA #k>A3JHg*Ƽ6c z9- ~y a}Buq@OB9NL6+h(K-נ׍R+.Dz2Dg2'`?k)C透Zjͧ4ԕxł"sJr8d^y 54R|dL/`1UT3[랱ڸӞUgN#?<܁ ?nB1 HPúegutJúM8qN.;Jqt?2φ`'j10&hE2J^.B |wK[^_3˔9Uoy"P6:/mQ/I)QĹy vw2ü1VZ-x׫ty2p5s 's~wR:`sYfC ^Wћ1~Mb>vdA$})\%L3`r?lmV1coiiʈr+z۠m%Lm:'xxl }OF9=$smJOvUϷjm4@$CE:p 6djG]}#!AZuY]?d2H/F(EXY1¥ΆQfUBܜ>xJ2#`>H ?R%th"t&sdfgquUIQi{Ue)yxW}&9>C13֖Q>еVR4ac8IVDuMp#c?My\IOlIb8Cg{^"2=er{:CٴHU+@ޫnp IQ^HR#=36Rlll 0*}vT]b9a;N?g aN+K=Ơb:փq=p݈M2"jɴqV0-JϴY*vȡdbC(V~QR (34]>T_ ALFR-6ިz0؀:n$B8$v/Z$cćsi+1#m;!iinyύNb0-+ܵ~k QjEe^1Wi|gG% :.C˲o.^_PѕeQ\|1+AC#\S)fD4iD;R ަdh3Y\Jv/F]WcDLtOŰD^Ïl.AzM#`MdeX ۀ'n& )R=>ήmDV(rQ / ó\><;o vTE=&J 5S OP@_|?Wp4 ҾyAs,697JR]?HjLL,E`w! o\sfGK}g[Ѥq?l(DueG, qDA>5φMU+bDbߪQ㢝P'w1g~ߺ6c^5nM*>sTUdz{`/됖џz0GZl%[W AXOn6*Bg' ( W_X8/ !`@c/9կ@r\<KT9m|lz+'0$jx*@1/a"Giz[[׌Lai!e5( ScQn,,JG-U"Mq>#AKП -7 /&C&ML6+"Øj|vpV.N4,K5_' ?=A*TPUex}Cbe1h W޼[oPt uOp iid:[UKFbl1<+]Xq0{Xigۛn"r蒅P;YSf 20/jpS! &J7'٧*%5.Tzn1dTYF3;|2rW9V=]G5B-tF-˻м_>! rܟ2Qq/ٕ,܀59^X54ʔ˜6 :;Xeiߞg#DSsy{ƨ[ DDAxv9$zgMdݝYbԌ6J,ZxNVn}`|חDJ+0=UdSxʤ<Υ7L٤P ͍Z.-|GK ij)f~$LdG -xGU'\r%g+i<VW-1$?׈QcPЎRHyZSK6C@3N_zېn8nԃ( 1hzÙdy;` |sRcT́3F!f\m[ 5%C+n.|]R}ߍ.eQlCv/W5h zO8-(ӥ6SZ~6e|5LKei`Om?qVJ |/|5[uV4F " 'π ,lQK<51G)1e `-ϪZǐ<􆇈JzLcI*rGÌR)g0bg<DBhTeq+F\%OՅVӐ/O"j(u0ʽ/~07MJKf>H7}9{x{{%C]8 @{Ga"h?J|g#^uTcm 2dGr+A 1Ͽ$Q@GHr5T*fRV9n3C.X`ԘoTpɁ2V>s/ Õ]>K@37. \9 85mdvha Xi '#TiR$8Di Ź]f8R^b )/>Lc=y]%!H<_]5>!>/"(i^\@V/^X#39Agw qyA{ 1#i˙.R5 ş|Sju6X,k _&v襶V/ߜ+ K:xi#N^>ZV2]Q{i\5Cs}C KCC8J?u ?s$Gί`8RQSaa!QI]p /w„{Y)~L>jӐEr3s ˭*ӑŕknuNG,{~S{9=[&"!LG `?2:ѷ @lVj,'#0(҆ Y±MʡUT"azV~VyM[2ﮬj1qkV;;U_B~zX$M2SGD\ Nb鰝Ecd UdU+ Yxv."vT#rE~ +anlcImQ&ۊ0:[lÖK :2jC p)}+=e~YwW0 /򮔮FܬGDU 6HI?͡&vHx?Q#Y gR2ΑDw9Y_^0Fnꃐ450sYp8[ =R0:**3~V}LH,/dlK y]0$-+lVjUkF\dDPgZM9 +?dXz~Ĕ9M7 -..dNIrD8W%|5;Y|K*b n2 mȵ}"aKh, qyv{K6KBG+w==:f+[^3-=gF\) &EM8sa`S.1L:`kF2.Ғ"AbQ}>JY"ej` Al>V7TgKA'o}Y\m|%ӽCy>VZSFMp J98P) Cʀo0ڇl]&UzhM0t r+k;;K鞮SL?Xr)y}u,oXd\^}YaJ6;HxbG/SBy;u/7}ؽ7u !+@]c?#8f^emQOx3[IabV0&pSqyGy}n'L%&gBM[oErT~xt=n{W!71h=*ܦ542_sɜY|}d(Xd1ZSZu*d (ܿAz*4~:ާ00wNY7߮[v7'W vzw݀C3d ]UwP?HIАyշI X;ܵQqA'~ Kİ}+&7-ZDz{;@oJ'RT_[D&c%)LDC&a#H7KUiŗ:?Mby{.o 1MltpT}U{./ϿKGc;m..ۛ^,VS$` Q j@ɔۜ#VWkAɁjXLLNvS?C٠GV_ 7JZVQC蕭1d| wGThHvGIrI"7o]G9]n~Y'uOt{K503|Dq7u7N/В[1e6J;P|UxD%;0YU\ 1.0`;?G 1=;d?Ttьp).7T:rppA &< v`l}/E'0)VN~el,jY~ c쒃m%}EM^vUTή\xUnvw ҺT8xvIY$;cnV"vGC& զzaF)4\}OzBS,mlջT!?WK*x < P\ h,2\+熆]lʱeMl6RbQ0!@^$U}jI1[ۍ⢥"VI&go!\; QtafOQ*7ֶybEch+^ Jiv~8CߐIV<\LNK]5O-Ԡ:wbcuAN#]zoHؐ |eS g wU Hę34DbPe's8*6FM̰;݇t;%OT]&my|KgdB/!v3fHU.<th#`=}8RC 0X)89^&|י #kͬ~s<%ԇ-WtCucA{ A~6`+˼[ CȢOx!GdPÛnk:CM[5aЊY$+*PghF%Gwys/>s`үzK\!0wWh'([ 9-D$ɄbVP ߹=9"HZgZ $.7;*0Sn@!o-G  o#eTHȱ:l -`7ﭗԘP1QQJ&AAX+ 80֣Uoq 3T&:jz`)E9Oӯ%'jjʥ#l V  ݐ-gC{u;6r%HM>J@gw3UlKY[K5NZ :$lKf@/Fa#L{TX5M%&A+)CZ4[͉^;"<fǨ>y=ti2V dZEt&X4Ay6OEueL$S Brl x'qm{SZ#?P-WY20mHB{ LhJ﹤nTtԪA =uԟ'-Bݤwz]N1L4XrJBNG}ݻ)%q$Ц<St1?JK U^/O+k2([xa›[,Ʌ-ɞʆ|&ӯp -87vU_YHxz-Q䞙l)]7uv|zwZN]@ZvQ|]A W+>Am況,qa*LTܻw{:$o$P\+iR[LC*D^fC+}0&wkD5CIcjsPeEc8&W&^W/s p絏e bsz 'PLNyj nSjGkgm̮nj=Cy]w&DR ,59NAYS"P53ġY ͸hT˧)׊߭յ,( c'ywˌ<-s r X.?cԺh6 7CsI9rxóK@|Z|ȱhk \"`vR'쾇j;#gwA~jq{41Op7oZ7F8xjvsB 92x-Hm|$˂s[uu3SɔHpTsj* .q6wek-.^Yrȑ.&iD!D& +Q&tipQVYl%9¤CN-y @}`ӘG#&_o":gh!@S3=꡼W,DǮzJ2:{L} ~~};8*m9>SKx2uD% <!x>$~r/],p?+0y+]Vy >\9ԴCO)ے hGmUpviDD7s Z(aZX|}cz-j7c+lsF&7h3Bl m|!_z\/&dhciZTRvvH;|WGc;H?Wd2O' €O y៏YbDz!Tw}`#ZV؏\X0ٓr (3&X p/䠂`Q[ڗL | H|P8?{nfH0tB+!'_=iD&f%pZn1Iz-Od*H^jQR~r)/kf;e/|D =]]X+UR;Yr0>t4$w՛?+tnjz "w:A^"5(؝;f|n qkɇ;@)@Sչ.e*JBYvj^yѧ9c{T_m;!GX=|xDJt`bB\hyqN[)x!ӎ*̍uCq٨w:Q̪hrmsBJ<\V͞pU uɜdÜ@r_MM\Ą(rv.]Qp^Sh4Հ~:$: NfFU`h~9C<~rW~`TulŃ;d__my$P:)Śոd3Jg / ӹ!ja△Y€F%['烂:`l1&ɭ#ZLaz5{pJ4eCm]+ve]GmED V#!6$2 ?ugHx>y|= ]a۱jr}Q£F>RHg;4ʢaҫuTSxA~(dqW2~@L8JztpBrql;z{Y=W#|ԳFtׅ"Pu4ut]p ]*/GZ^C Sճ:g/pц&8UC[>G0?.3k'y(<Z~_^»<#ECJeQU(eJ VC,uP؂d%$('{&QԈ-&t{aI@M\HP"u#O|Loz#1=JJ$eڷo:LiAb?ZjTjR21.]ipUV*h]@솆c8{iA2,Sٻ%+ )y-+9g[pfo~Nb,oé*en(Rrϟ8dOA#NDzuJ:#Un~wrYp?l3 24bMŠ!-FpTpEW\R#xd%1BYʘtD7 /tƪ2"NJLCG䊉ĿIJ45-$úlDkg)modJyzd'5!o %n)|T/`[K7"ڴu#P~[-n{ 7bMyi< @8aq*AKp 6lMkot1:m=|Ae2O]0ӫ/|MbW >,'"-I\>6c-+[Hc"1 [VwKd ӿ7Ƨ0^I~i6jzത*_ĊUM;tP cSU,(H2_N"Wǹ8owoo5 NmNSA Fo)Z7$none9o&] v%VHuB`2*g2D$rMK|d,,m|etZ %H^JhOC;a(30UitK*-͞݌2i;XʥRmk&|nAfq]YuV6-! GATr9H9݈ta+'g-gLKsLℒ=2xQ:] VH^-TA}ZyX $k{!LL.'c~pܓԻ7 ,̍"\:qT'aNJ&V>3 v0C~? jZl 袂aq{ ̓]xB-u5Fyz"e/>| h@ύiټdzvF#xn%X,6 A:m\ 6IZG f9:jvEL7w[ृt+3:afdr9StuLzd,<2ȋD|yd.3ӥ!Re6Y Q%zXU;G$ۉp JO2#7>{CUTI0ڷ{nǎ<$_3]LyV{!r*M^$x4܀p3p;}:W9+]ry[d͕GzgFՈ֏_Oʄ:,:2* C!,x5A׍9x@sp,`D jG݈ZK| ;5Jg~xk mhr]N{)KPWQ w bMG& 3 Jw Ü4=(afWd\~N~50Fm$ԍ|\w2Ji\>q,&+pG3 `ү:Rbőv~ANn418M*ε)AC,ˬMKp3d509?ltHWt<(ҧ]ۺb*_ _fmTЁÙynAX0UIN" eM<1;%cۋ_IY /Bgç\kS uIӷ9˯D~Ҿ ۿ(fhQ*~sNЩK1r mBCܻ я2& g'uI<WBq̶W$DL3/m!)BnAy5H .R.`+<դ:y_c9M3(\uJEg3{0geO VI_;*NyE2:{ @~dkf8̱!*G=[e H6pd=㎆P$U&ꃕXp8xcf JA j~ ^>~+o}fX8~otQX{71 Ͳƿ6U>E{zLTpn+L'c`VԺQ广%2O}kp"?(]*]GV=#;X-uc.()XcGς׫ Hw=.K6]s?trj_OZZ,.N˞g#Kݒn?-vV{  C%m{JFxN%Hm|'$A6/gLOo}yfOW/zдGF׾T;cmaS`XL)p}*S)BRR4۔H(k;i+&M]Vpn8 7x[F!r9_qzCjh=ԵX &?7Z|1=Y^7[G|n!9صsTḓCU6S }Ox1>'wd j֩h[Z+lei^fפ*xYmSwenީJjW;UP8 BbZan?pqkHsE 8<6 hNӛCi];JdPs-\`J".1TTd#c7bw:s4ّ+Eci,ӗne*eTͩN;"_*$12eWH;ܼq(-Ɋo  |*"ftmu5nlf4\ QJ&ef&e?ɴ$dg\S3ԀORoB5V1tε;M>$V{l L|T"SN%]BkXBbFVqu-D_̱9܍䗇 >EdȊCd װ'={M/f3=,pg;N3:;kGSjg[rcprtJr@%Ͻ^OSR~UcҘTf+6JϪK=?% q7AMiAT,B~}hZwzG5F+am#q*_ྶu% \Ri(l-'2j=la=(uAm>ypx-iɨ=*Ȳ2;bcy)ͤfp;,ݗ4:S 6EL(C_!na'0=V2Si%.,fŁQO%iRf x[ű0 i@F;M`G{C-,mQQ o(z>HDU }y<98ȐdѭTcc#B:Au19=(>'m5+)9?G·!Bn^Z}Ht2Q٩j+sh ''@yzj=y۳\ s|s6ٛuJƹIͯ4JDΝ/gqSPq϶z`7 ܣ̱!E$\UکywH/L=?N,MxИ`hգ)k(Vlf2t7ڨ&aJ8 GV;5ًӯfOcCiyY1˯>i ͥIu'yAmV⑵9hn1v/6X(IroIŵL_cVMxh )|yG7Љf <@ܕ06r}:2thkVPN#]q|娬,̒`25ajʷ%[chڧ<-kmugpp#߿)l~d0/Ю֨wuxLIuVѰ{e.Vו3GNT=(iPDef֖Eޚ= vz4r2ELxΞH y> AXG7.,܅RY%ߒ_2"7jjG 2놝]nsSyl!tvgݺ"8 Z74wlٚ~EIKs2XeHnup` 'C)2t&/DjdY8Uߟj$cmar{(J}ufR\3H G7r+ѫ;LT}p<U#p):I[7[zCo|l֌<9œ~ ρ/'ɰi' CX]u94J+saOujBϹ?MD/w ʪÀlLx^cһذnN`y X|R2Y߸"Me C':MuEUz("t%YRI#^B:b΁?cZH5z\2+R̪.$맮mq79@JoŊhбI%~'izDP }.+-4D4\ԃ!tz7݊aQf-o|=;h; 6W+$q!/jm7$,l!࿌`>8lCvvDE8sX#DY-bfeHBFXW,\<ě)k ( >*fDՋLPqs8{U{B[-Qբ DTJO?ehT(F?<,]rKnp赛E8yIp(Gt*>ɥ3*s7^ >5,ǔ}.Rq!OjشG<#8qU՞d2j :w)ژC %t5Rk cn$Еr3yo8!F_u6jd3 /2Ugs†Sbu>5]ȝ EhCq Dhplr5i+6n`D[H@6N2xGW^E<:aޡ1.#&̵}!IIB!:rH+l#ySlja&YUܠF@Y9MʨgUT-27gú7$[8Եab,ՙk0\^RszoNƏ9YBfR)FA3T-1 q(TZ?{5 ޼%=p,HM1ə:w-҂F뇕Ԍ`\匪ۀ0sAorj){H/maR=vGV)'5 6W~ϦMP}g& v!Up&}YؼT}.gLE+A$v1r k柴@-!!P`ʖ.)JB˃ 0d43E)̺GE5!{ 2?xʀDz+/9}1{F̟$Q==}Lg^_¢TGh&wgSsLN YX6j6ٔCjGmy+  ᎄ&u2" 3eFhKـU6Eg8)zlVwS*E6p}z쑮=j>,Qɻa؜.2+>,=N ӄ "Wrm*CnM2qe)-1fJ+[bp݉6X.tR,U@FfVqf>$L`'F:\ĩwy&Kg `ż1lmVҎOA#Q}%#/6I'6D[0MU.ϗ qƥͨ@G+G}pF/!r D"cǰf݉/Tlr7@0\b{v- լ0_GsPbzŢG:GKM `::`%w\F[$v0߈mןOIRePU%qZu3:C{s-M)f3MO%w1?X/>Le ])؀0!s 6Ϛ0wJf@}-T `&.HV'H6>m=Ċ2{?]/\62~e 03Ӗ8D~Gy"Ϝ\c㦰 ]ul{]%0hlseyR6!:&JM$B7I@C:OX`Y\]ji%u^olRbeBX:e [Wvh8'K⃵.zAGk]b7L|V42qcٍo( X{>thG<< l]U^9iRt=(0t>Zlh }IYeUCZ8G9Js-; [Ye; ڬ e?puuƕo 6w*h`w2eo?*B`ܽ˦ިAX_9^$VwFȡILP0<빡4:5ԣm ;q 0^xn]323-'>s;ln^6/oL 5r9+*9ðW|:J)-$ikKa %e-FٵsS*35B<]|5[mJG*XRôe.~$_C\n$ƝQN D//iޯD\wt=n97R @׺aiBYobALIg)͕Q q:鰪V%Tg*O|>$rpkAnэʏ2nr0"ohAWL9'E%iHHBǙW%>Yaqͣpw^9FOF>\1Q5p _CeIzq e9`D:I*r'(tOnnيWXȚ̲T߳Ek5"lWB$$wڹ0P?_pzѳ~_D\QO.'3qxեй}qU@CH_?yNkK䜪ь'+w,YYcgW(0AaIY}DK\W^5 "тRM,p׾'a[+##=i1{j̦ p\/t @!(+N5l4ҞE[hGȅB25)]Y3a ?3qԷ792t?.+Vƶ$Bx;DVp6g=ee@/H؂c#iѲM@~\}9_j[Y`K?r|` VpB]nz-zVZQ K[FsեZHGꊢ>u^Y52&~6 '0)J~we9=`-Z1,#&F%.Ykh#3/ @B/$GЀ+$F&0QWu\jA芑EE#qi_1`ؘ|TZVV)Pc3m akh3_oT'=-)8idZ>{iDƃ5ߵU8Oa @<7bs3`98V~rxW(a2P,ًpj',snqWxOYVIF[(&؛& G[gnۅD)z>dtq L8e{1YEi͆@~w;'K$H޵.ECZ| 6| e(1'"m`(ZP Kr|x2cPI;Px}QŻew[g}6,UQyz<}^tZ1--x%૑DZfǧKÿ!VI]p=WM܌\rֹGi-4y }#Yf0ո&7цGZ70tүl;Z~Z~[43zwm?*'0G Q}myR>;EV6Ѯ_m$YbWr5$pH+!ixbn~U.–qĜ:gWEf iCE&$U\v*%y>i ZZTr3z A5؞ͨ\rwt1J¦Acj|:|׆aO9m/*6$٬'v ਮ,z~[hK>6?xlz^ biz#+%PRns hв9֠6O62q)AFYхgC$)UIW=?b.GzSX%~hY?r~AY7j6u29a=e該R'tPy|eOJKtCOt^ͳ.lxNwOsh~uklSi%0 ,C)Ǔ UW]VI$4 %֞=&!MS],{*yu)K~?;Z9HCZnp%>ಉW̻D[hy}M|{[B}iRVPBpߒhfIv{b~~%$%J""+ A?xnX>ώ0(3$^4(!O]֫Q6 -u iV>*tsd~^-R^JH cQO/J&7 2038% a:# tb/!` 3a.4~wR@zinI3, r;{"^\dXDz,ڳR;8$ޅ[5WX~G#I>fJ)HdIKU kĭᚇ& YтIė܂mد Tx.~\YN(B2aӥ=>JD @j3c0 |O*ɔ @K-(]H&BUd»Y P~yB|6ڏJkGP\z1h|QjF 1AI(aAhxA$U@^Gӑ-UlY~yRM Y&_- %b  ]an 1"` I.ާX*Ef ƻ eV8qZ 'jX'sCq WrW9&B&"}GM{`lj뉅 5%PQi Z sb (gP>q!(iL[}UZQjb/p{&0CPƉ>"w.t Nɨ)h):)Z yma>R<,Oyrs*Il1}E1fg7Cc͑B4խ 3p\~gJv_K)ʚxka27;Z[Gm;_ǂ-%@!z޽BLmѐ!p/-lFq#ܷ@Ç/Cdg`Ȼ1-`WU33`6m[)^0W xKC_9`OF= p-+.S,cu d&V@1rYGf qe/(dv@ n 0U vlXYDCn>:%eₜSvY|ȫ(zsA f28H=?ieϑeۨmO,IQźw2А-Đqd,d[NGNG+uM7jہ+[ll0Z4 My+WIs&ҖlVM; ʠZYX{ "^h#ȆG\%ROPasG><=Zjy8]TP@ ?Ibli~FC}Q*t0"(/@S>8b>m6=3Ar :KY`t1+*l\A$-wcMnGf>L!6ܢyǹ,TXs8"nbOFtō[D;IȪ8QC08 [AK_5뵼r.^$<2J8jk~{$XS ^LbNzIZfB8HAˬET2m;.ZRyРv ?}W}(A<|^5EC[̇yE;Ω︫?u;plv1棨@AKRabyu> ԣ"CB gutXK >0Kx0z6 &и 4" /^MD")#[>_qEA蒕l!Iޤf&] MYb<ɩNGV=R:|#B_q:F҆\rL}M)5m>AWaikȏCug)Q¶mnӳǞBhZḽT1I"pV7MI{HX<9dI`&yT0 W%gok$of&18}`06\5}B&l&} \;::A "$e/׉Lɗ4c_ġ>kE4;rZ٩+@g Z,9P}G-!592Gt}G0s$XPQ|WU 9- > L@=iibbz`e:W6vɶ%Ӹ#螜9rS~TU÷إ\e6 'O˔+d^h0l)1jYvOJe(zExFHֽ`brNDVWh0J{Kk@oA;ɞ|f%{Cw >z-.%8~?ɓtz4!$X2xs_a'[eFE 9ŧ4I'' \Wo6 BI[0:d>=]$ 2~࡙Hz.t 0!x/]_nYH/'b^Õcf="~5ĬܨY 50Ժt ІT+vqo88%">^ln`o"]U#o0yĕE0YrBL.YȽV$: u>Ӹ^kk#(_^~C,&k%]r.ϗH72LDq8DvDO!?W\W}?g>TGM^{aXQ"6)[d.锔rf\ iZ) HOay>>zI^#ʳC c!5eom^HKgmiudQZ*ѶQ6Yk[K_)󨩱x0`u/_~ QZbRPfCZU@34 -Uוڹة=PXaA69TC ]lSr)~ٳWkzqB@aT:d _8Kr-cYznve>1Rma񈓹ZV֡J%[댺39faRt?~aŸZ\F#?o܍: /"bxm1rHJ HJ|'Uc;`:oKi |ã1 #^Vۆ-_є8P ӀM*'%r'$Z?.`n'h /y nSzҐVU<;5h߆$D qupk0gOeQ-⥭sz T9=jI)OT)iC<6^fYhKA4aG*zS_D0eھ[[ʇs׶TSXq L`m\V-]ʌ4!US~eRjǔs,[ஞ|w/+wKKqXg&M46QŽu\>N8fVϔ•:ؠ .BƋ\odG巑v,U4^ߒ1r?YEʚA=! _mV6!/0ULo~%3? -Cp1=QJ(Q\i'ANuM6zg{`'iz ujTcA@/].Z4ʑ6Q`pR*ncos:d_IoW1WVѮpXša .e@|@nQy%tcݕxE0ÒnwGp @eo(%<~IT_pu ykűt^+ʶHZTVI<,^qwk хN Aq߭u` Bw!jHce|j|?6i=V*e&?^WKIeYRI%"sXvm3Vܖs쳷/bw5`VV)!pbϱd%B(-!\b60.iG(b1`v< O.ZVӡMyޯ)Aw_n'FꝟdӶop褬Ov,ӧ(Vzu^9*X! *.i)!Lj,hMQL&E«|&95!Z3_ه!jʙLe.+!M ]^-]Qih0!7ڮd?{Mbh.:<i(+!po,BRuSY,F7:sB51Oud͕l_R`0LGPfр0V[όRdcăU뉜)4jx|Ϸ(h?ZvBaGDů3}sق\ R"I`pO;=J> "qQ`KRx[sR뭭 v5L|oQzh?C+V!ZrE] ,!O1*P/QiU$#ZS!C{Hq$JE;b^l#mlUχ}>hYY.D*kLY7Ӻ"$]|̂ң)f+$} Pu_Β5('ٖӉ`@c9=u Ӻ2jBZJ/vsZ̟!g'`:^vA,gy _="#2+©'C=}JA񋤄w?gg JǮ٪Hǣԩ ) gR8}]#bdR)l'8kU`6)8x҃җɨ`ǧy>T6%b>%y]"G[ i|*@EN3j_=u#4!iGo7bfӲ >? @7.y ;軅Ahc n=u5>>Վ$STP34 $^PIZ7)/6bG=ChGVklA56nõԦo}=LP]!C_f䎂A7? \);dP &: cI0JZ#TXI7rʃىu`xvk.;Ց84I歓2ȏ %)x;% ٓ[V3$RfG!MiKI/ǩDKa#M( {«-}G<8B>OEUx\ʙ!RT ޫ0ҝ>YMD< EOw(bYڜ]~|@T ,I!Yݯߥw[ՌCv 0H Fh{SL蕆Jj]-j@G\!TcKB& 7wL0vaKe!~ ոT**_wHviϓI{M:J9Y#ྃw`3dUOAN?/\!Fbi@<27aI_iΣPCkzNGH>PdJ>j :mav>x%q$s"[k[{A2y,UXo!7 s,{8{ὟԻ\"aK(K?9#zrG9sz>yeVz/d$A!-A2QOM)OM-Qꇸ8NnEmNB O_7豠7 @tKcBɐ&&T;0Pquk3e3g&4,qʑ:rR>FVphy+l$ga%d $SbR:ѕ#ԯϜ:}YM]!s7{ ea$uP~Eݻlmsx?5>ďC=fP8{& pqM9K$U0(1 @ltL}_8]"UwP1TADvblki%dLu6xӸU@lϞNTk/ |B6=Ze!w8~:27$q`P+#\hú LM@.$}σmv$/.ЅSy)ާCWLJBB4h0.Z)1mjGՃSwȟ)k!9s#s=<| j}/ ?z)Qp_6m^Wq؇fYg41b*ݹL?DHXԷ ]J}45rgC`;0530>a ԟV~ %Bݠ@+o M*A9  xxO;0H|XԤOKO2Q[#4iިHIɊY69sA+nN8+H˨[?)ѿfo/rŇ *ESۡX8 8 +Y/DNx3.JfP ",z6뙌}Wd1 5LRo{/KVme2&o:ٞI({4WAٴ5E$Vf)YVFetWs4WSo[n?{In* Y;yAڕ ,,{9Y3pS|8@=IȊ#Nʇ`b'|uV*ߞRC{+{jCY=K뮢Vy(2CLAtɞXR&BE!|@ iL5#E$rŪ_IޭΕ070}ٌҒ z/g^sҟ7*ء^B;>TT]kHwGBWAK, ^/p"}x֝J዗YrXjQS#Inͷ&]#i! x! ]^Rv6fܾ"+-u?p?wWb/gχB;YBhguQ8 o<}V,mWY!=V$\1F%O;Y 2CTjеQUd}; z3nLqHѠ .#VU `˟D?4/c?pOgmmoOpv o#b N$ϗV8f4;j tF"}RI"rN uaz VK=4t1+K=syb3rfʻ':6WTE iy~p:;;N*uE gTR@b`swyvFOGXI1SڼGbDZ>H.W'g~uX7j/;5`ψ? H``'v-(`VsqAB3oJԣ$[)o25^s~Ml:C@ L ,T5`2⎵tCdbsY<ꋢqc8ay@ 6DzwyF+X~ڬC-LD=/(鞤bH$mLɅR3VQK-2'X['~՟O SRXUbwRG|-R_i5.V@F*H-pu04CyZz0lhbt$JK3i 8u/˜Qp}2U9Vˤ̱NPn0 Ldgx9a^LSk 6™ %F֚, bH8No]V4L&B!;_X.\O7Ԓx7?Gr&$zՎlQe;RZZ4&00]B BBQ)~Ҙ>3^!`=0Sd#F/ePQ% <Z۽Z-'<),jY]zwX=6nTdOc.T.~4YUSJ#zihU6==roP|:i-*R"҇g7=ދ7YVRxg">~i Ϙ)DNz~[[lB>arX&]vzDQ3,࠱ !gc0ˤQjZ=YL-2Dwj݈CTWΓ3˂kvyR0X3LDYh4_?tKBDĝXj#fqj5]Eْ͓}RCBNYox;z(h{P;%o֧HZ-$p$9Zb$5-k牶J@mn?AxoKӤmmHBcsmi~xj鳻x'Nkwۣ5{^sE/*G;ƽ=yᯠێ&{^!kRerev9{cueݜS!jHsՊ~4[2w;VJ\߃_/ x,C[FpoVȤ /[whO/QJ~yi.N"-^Nզv)z4ر,f |d,N@Ku(^6.kF!Zc-:M|1'N-Mm; |0Z!̕- #F,R!qg6R}^b+ճ[Wp#][0kgR]w[G[ :*kc敒:|,3T{#]hq\"r,W{xȼ5FB \Oq`i*BV_ؠq{aH{JHoIpXa,/h'-/ϩ%GWS_Rb}zbo@sˈM:BOw%pϕ&zpu[$ U<<4V[yhKn>Lej*QzQ"=aVnY[+>p$kCWslYF &%##:VUN(8ބVjC]ꮏ `-5/43@ l1 E gDv <%ACUr1ά}oMA|iO Ok_9uLuèwL=e5xa3,X&E,<~YOfv;rC_D$TeXq;QmLă<@^+·9PI[~ܺ,ƫ`Cmu23LgG0%cr*4} iq A8,Qa`ԍj& F F)2n.`w{#yi:X F\DdVhH*yvi5$|>{Ft?nrw5if"F#|,:h/¶x4D$=ΏH/5̈́oHOE"RIz^=O* Dx/!% ? )G92lJ!Rhv￲q>Ɏ8˺5Z> Itu0jX@HBvɷ =ktUzj+ooYtm0 W` %o_~Rn7;Ga>+_S#C0P)e"3k:l#$0#:3[_N[PRzdjN=׹}=!pr6el˨uTƤjJ GSu0n5Gs5Z9W|7*q䛔-8hQ,kc6x9[#\ϛʵ6Wqw$y<6+RMv X$9_k¸:tYiЁoBi51))NB#)tA8RUY1٩S-*@/A #)I޵5\o G5+/>r.[vC9,`Tj`G`dѹZҢ%4JZhP_>4?~P3H qm@.7/SRC )D ~G] ݞG85Exxct7Z<4;%`}Ca?3}#'s$>'e1BlO}T"Ľ}psY7G(wr"Q#uxHs'w£hBnw(/O?_Pr.=fRqmx[R]Ym7Bu'>e ӯ??)gF(\oC f/V9~ <@&xT5+cFxf4Ft XǓGJ:ƕCf?(^=`pÄPnϸ.TypQ4iнk^B=4E%HDD`g؈B" V8HDkf= ٠<4; l%CY`Xs7\nRH_[0uWs 2"sU)>H a~"c8; iy&uv}s6S6DjOΦtr L3a#^xQcFl(ItqOP iI)2_NkzB!VW&FCD( r|eD^:/1d Em)* uqUPY~ d]b.n cki_'ʫ.gv dAutBJ59Eo}a|= JW[s:i< ~w6lwGnԕ.J ֵ{/Iz{xrg`Az[RW풽)ʛ(N+l/|̻t eDәX<%̫pڂz$fG=\ԿM㏞TguQ^e&fW,9XSg_("|P=i @yI9֐{AT0 $U#>aL5S\,Cíi#+QiӫI!Eo\}FCHTRq626p[ZF\-:,H8b H 0U" 1;Lέ) V(PV[E!`e*P,Rԙy ⢁`t} n@Ym%`j4O8:ʏų&π\CǤ@Qz_? N:9۰X|b)9T \iPeˎ(A6נto8;@ci/iLb\<zPLH&Wy.T!q `R:ɪAEtpt0;Jl鬮0u7In49.~KO`]:M\# \h/D-W#` og& K22Pn5EǍ{:SܟR{]NQ^I\H{RmCT& MO+=槬+3]uO㹞=کo,OVj8‘vB+&]{۪Y%i}AVi%7 D[6M|@5Xa3uE@UHE)IYJ`XF!QKkG752{sA!98y^G$RfӉAN8Lq̟2guA{ŸTSc5U>}'ɧ1V*yzU_IZNQi\J \01O] -Q!cnʤ1HFlayES_ G rƴ%B)ՌE 7Df~w^z\Q:EQC!b >{V wD1'^j$!.ژ,m(W%e֧Cn8]ݾWʹk#/4W]Z&3Qk :γמ-8Ϥ#=yܓD'"a5nXC۸əXT.pMub?1o%N\?JԔׂ?WM/=[|Oi,~iO*' g]jlhfDs\\ ˙vf=&ՠn~}e_F`yHOIDLA"Xj% ^$B:E֣:;* qKH͎|@u]"ϝ7ҁ?dt|͵]o/Uh#yur.ee 9T%>^Z/p;NX ZW|:dx Wڲ ՄݵojyT'J <igL@nt+kvL{ˬ&O$oDcU*K;Zs02~~Հ'cݘ퐡YBrGcvr1qZ)q-)Wa6G&b*@xd)_Vv_໐[(Ӈ>(Sv9ZC wcF(s"vF,|pYY6[/ܹ_?&U-ȣTG2cOxjY }kAi,L}('F{Wg_"%e{Ky=n_ͤf}lcQan-2gwNMe0?GRqʫCMT&̥Nu5/C&y-~^,0IY]䅳h75xH@|qP D"_bHۺبJ 6oFSITdbX r/^-4'Y $s"0bܮfDk6 HeG7]W^ :2=tײʘ Oou-Ảg:efit"cW"*kEK+DD0hBC΍%e'ψ /NoqG2ҷuŽUռ|*HkaNG+C!oʡ6V٣3/oGf5?Nψ- eYjxE֤+5;.w p;^kT$/cjMIC=bZ~۴zyU3[pc2 Tz#A/:8L5"%94J2E1 h4,-UIJ??z%G 3.w)9}@U^  { G1h+;oZG_IFzeZcI3ZU`A9:l,TӴMY,HMŹ:u*Lz6I>͎2tTil@Y7v.j3XRsI0jr Qˊܹjy(b]vhƴ49/VJ.rn$'9w"0L7e,MKD@pl4rq7_gT0 d-հI{VSrIjkv$R+ҕfhF=xI'%SG5DVyEW( W IOdluox䵺_=m)ݹQ T05avCls_!'/La؝ʩx v;")}eC9~XG\` Ѓ;d%%I)v{kP]nV BϠ9G9LoR:T.4gm4c\u8[ M$@{wχ)p/1W!{ _XpO2Fÿi/͐$TdՠB.sk!o՛p5hH5q~VPM;-uTPW٣roS>"{O|8e5Tjxm{ϺǴ@M>ϵ䇱DgwXf~t{*cĜ$v^eks\g)KL®f)P?i=ROvNsjbCz ePq\ c4QY MđE^@/1NغiRu83xkQ\~EN< uWq,(?!Y-b oנu~xp<[դꀳG&c[grܼYF{F!žy/|uN S)P?.[^؍*ωUH24,JS w>qA'Nvr1D%j͡aQxNA;ȝ;x8Xe%Y8XMhFbMW\'gmw]FH1u&X'$/Q;$S,knjb 𡠰]pr-tY+i@e)3Zs#R 8eDŐ)rnqȤ9{c$C:=E02P߆u[ a[>}QBD_p9;/D:F*Jm@̚d{磊{;7nq!:j^rhPx!g!6w ɧ?;Lijc,-oOv,e9=,D,iUㆤjעR;qp[/:\cꮳ0Qj4hp̸@IrT׽Hp[i iG-] tm#_6U0"{2=xQ N"bm+X^-a# +pTDh)H /Cb EX ER+ 31U5EpusL[w7.,~%s+c1">c COk*7'3YꔰqX*O hǔ-{Y8MĈ 9L-D\xS[ots:)f c pY,}91nXƌ9P8 i'!~B@1tmր=iSOz/$K9NdY0go_0]J0u-6#?_OVFM\LtrVX6(1qOh;A-ڬ'mDQxh6Rmd\~ xz믍JZ݆}:w ǧf)&/KbtuHݱVC RiޣY6/'6(q 2V4= +ς"9%'pOv_khfXNZl[kCiY-IqR=aAC4Ϯ:>Ϥ|NZ{yvk\u.y\DI0aCmFbW?DdT%ZJ3'קx[UJZ ϸטmB*kV'!핐 |S O`9P7jp 9@[宖DNhY$PԹTL[Hxý ҸIP%U:gFT u񎥩}Ʋpȗ_ ꧂άMkkWɪ I=v)YC AKfvB$m -VzCğ\G6kP\}Ed㉽Dῃ?t=x K|OHpf;[Lvw n p0ДC6Ҫ&]MՅzCB:%ta3~>^0aFo/&V\H)r3߫w57>UʿCǸo .1(_^5.s878?֠#J=ISBDP82t?z6}~SjzHN ob|^񪥘[z w m:=g8HTx_jӰ!z'nS _}'g?̸M= 鈹-`荾B,c ztHhVjX]@ |Ûuց&? v3~k?ENwp0Je %}=f8zywFaѫjŲX_GNʚe.s[͏ wsc}a3E~(:C,L`7S|ΘK>,76xT"e{6WIPA ~QkEMٻ蒍;H-Q?H ѿ`r܂`y@FYNNG+̘ZIO[U/.q׼Dj$!2P"'p$]CVy np/brE4:G=rj(d<=#7c~*h k埘C( /Q઄2?_tDГMЯ}Hʶ ]^_n&y{i'\%IfrJ~r#pL !~lCRÅ\P$6eJޱXÞlo7n::4Αti^ڒ8[IhyW~i )f}e9+\q@%lhZSwJ?j~gwo1(Sܒ1CXBA 8t]ĔX )8=0iؔs eA;XeC:XYsu}㯂/L9sEöz '˜V|RlW 5;8xaİ}Do6Tb-Umd^gӊX YQl0p-EwO! <)F(<]Juj2B2q.EذZ2Xz~_65j X?V$oHW4 fOA+2KwC=A+h\R:Yc֣.a`W ~o6^DL8d"%؆yMRRghفɼЅx`+s  Ādą.CFnqȂІg]3F+o@s-Ҙ-~s+1Z6ssO*β@+ojxO1{VC3Q[(Dy%v,i5gxxBLI~"ΡXɔM>'; o*so*X31\}8ex萬SHҶ޹>.n@*[w*Ed|Zڢ',S 8Wg$5_Bíy;䣕NGI}V t=asF'oE7ε4a 7e?M+$\ԏK)l6jmb-d9%Ѣ 5/ 箧 u^˳c|YZ 0Q+2E=lt TQlD 6KK @v~NZ~"Kp 00 Lm^$vnUlQJe[h\O2Tb6V*hUrRdA) sUXGLzD\*m%aߚ;>v k$P؄kU"w;fD1["P u1+Msn|^@ }ПQk+);nZo5 ) )rVBR&?u!kɔKAx8a-#XCkrd _Ϣ|NK{xτ!Ihq҇RzޞoD"vvAXײ$ ZGrT'#u#r8;~i;OXL!Fep{X8ϰro"̇8N>r;meg]L@If\zE-2ͯR)?֟qUaj1~2^ܦ챇#e[fCq2,Ȓ5&7'ABf])NFL:ё%è7]-niI|8o B`mnGKuLy\Dw`VQBqg|K-GCU,zVњE:kB _ T2wH@r2>~&}CTmpHԝE\ו96q1Uh%.V]%,;~1(+Hv2?P&m㪛T3-2_9 c+Jv1"℉I`2p,: jmNYi`bT>Т.έ-$*u=Dy3JG ,MTs0gʺש51%v5 Qm˹BX~3JqG: !l8ILa~ S2븶&%xзI͆&aQ$-kXLŕ8'T Y`?eQKف|WOv '_- MrlXArPr˨}53f.'歆DibJ39?NUU "s.vJ5GV*Ϻ_Vm" 47l>sʥ9WLQ1ZV ܲ`{e73n#<}2Z4lHjWk)`U2l$V DVL0/49%}>ݞ{Z-ǁ6e yJ>o{ y/_AlM.YؤP~$!iWAz0NE\]Nq̾$AQF#9 4m샀p(G}BM?4w=;+NU= 禾 0ܩy\'N=r4|9}/x6؆kBY Ť8`(ه /U=\ƾ߱BjwZ4&^/MPz?!?W q{;ܼ 0=ּ)cTa^ryvA :ۣ׻0X_K;]@:ҿ,XR39omhmH 8"F+0rX8SR~rnyh2@p2^́tPe6nPǹw 0o +A`̑Nj9OUxrb"w;ki!x4A7 wԌ7EtJ<$ fwuU[:YZ *ן6p4v!I4H胭BaVY baoh$BuD +'7:190] FY8Xԇh]#@.t8%޹Iyz;; _BuCIr%ƿCWtB<@w"Džh^ ?G(2C 6h_%+2@}gݩ" b􄈉_I*MժȊbeL6Tps%9vVX7 }[o$-A}(1.mCŹEKX{5MձWϢ-?lؑ KZTc(k_\IP& AFFԖЂGj.[0$ھQ65j&PͮWMVڴW(e|bSj،_L岴.zvyml* 0r,H| ^P\> rXEH{p*+&+`3`NP]1{IR~FK[>6 #ǢQڐ19)~֛6,83s$jl5) A:,Ŗ׃[ISmy8Y 7{JtXg\2GK_Y+0 CFTӌx<_dH&A_6bk z]_$68D>oqnK+opN::;#D23HFE{3VgI)C. 8S/W.S]].ꯝErTTdmp@hA?;w`j[u~?18%˅etb#+|ܞ22Pu0;_94hOt88w%A7 9X~č]J1YT K'vcE/ È[ pCsot*˹ ,| g1k'TUH)8<.:_-J}2 j *RNssM02=yHQ3:M_Ka᫣BL.4Vױ9bKLϏH q1dHn.(F讋c92c|p!`|^+Dl=6ۣv\!ĺFa<_A( 2(L uM?jmPk5Ìs3oD,1|7T`~<+wБbe vT|~< :>t.*رU;5g:C4ͼ][jdn#Ibxg`/j{,|U|҉#0Aյ|f=aU123:Ǹ-O#ouB/tdS2ST"q/FaP_da uQ\'>s,mu^J2ta.^ԭdQUeHwWeo{J"T6؃TL u^m3$F2r{i-/z!3EcHP_Gbc5@t@ I-&%)ENg^xQj$DB3捀lE,;r0ݦ0 kf]ƪSeLi-1&Kތ^ܗODEh߮Rkh;bQ>m1O? aUD!-e s_`%xhJL$^NxZlꠤx/وE|!_m˾*ybJ(!~7D`H7EH1*%W􆁱jt!?i7@bv>oHǥr1DstQX2Fl[@s7 svF(\]^ӗ/Y.. R$1͟uRyU 5eVث$woʰZ>H]s,*Ϸ;~J?|*[ CBǰt0OZi Y⣲4sƛ='7d%Zֱ/ }?Or6nhw3wp_''xh|D@t0T~ Ey\Ȉ1 vuf]m6Κq|~P 17;C.8/G"ifZUawmatxŔ?ۿj Ьn$6nDPl5ʻxD^b(;#CwQߡ&4RfJsoά߷PլYҹpcI \۳^*@6b73)jyVi?1$MD kf{"IZ8FKEb{bb)(Nf7# DV$6EyOT)Ah!f,o+ڗm GGٹ,@@_0{ߢ3?<[)Na]'Q7-`eSЄ|>XqсL%mz5?Li1FrNiUh@6Ip_`}h!j`oE|Y2f`ʫ飾Ŗ;0V1.^Z>U mxhG7A_IirxH[N>H r T5+BAa>/#FCGèt-wu ,+f|g|l6"L0텘QBỏEw+$L$z'X"/$e/=%V9ܧ;ދ_BО;5צhd12Nf#{ǂOFT<&Rџ-W&G6S,ξ_Iޟm.[8ߡjFB61Kj,Nٗt-ۗ?p/;<nL!s%o1-/Y_%3l6 iu#E%dqa\<=t^ mxc~/ys$4/`mI1M]V%q+mW&tma|b>Γ5z>A*좙\rC'7 1^0}i)$ߗO/D2ntpSMpO3Pu NLF1ҏ؁ջ 2d!oϥ\>Gdc.oڹD684f Մt#+.tdɂ{j&qb?R=}g>=+xQ8 UG>Zi M8K-G^xTD4X`CA O_Ŵ%~:RM`YJ-YsyZ} ?- Z!\*4& b*i] F2$vRЌj,[Q&~`4{i}_30kufD\Pg[eK*@CP=XL̻.$(6OۯO3WXC@>7ᱯ-eICm*zSZ,Oyl\ ؠ;wu^1Z[]ɛr;NMϳ r9k/ß`)8vHm6y%$ !ujgHFs==\y?z vVV-tU/txOd:m)Bg p驒访A5|h`??oYGmE sp{]Kl6w=-ޓs&UE[qM]GtIC"SRgz l8Y uo{cueZ~Qݺ̉RhJy1[q w,Mܟ?Aɾv@wxhj)T[7SߎEWZe JӬZI>_G1-Aםoɓ /'fkE )-e/#%Nr?`, C`|W_ܽ0TI,olIrQՉGQlOcbIZY|5dUA۬ WQgJ]_8Zbn'ƦG:7e;om;+tҲUb]Azf-)=j<`vN9^tct#@h䘺k9s;L71GHn_8Z2lR BQS_Ā~4>3!B=q߶<9 .잳vEHVXyJixgtUB]ΡM?SxV4ֱ7fM@] IW[@zb<F}g\'+tPNč=L<1lȭMix-/Ɲ[GW[` r^^X70)$`՜= |P(NB3*RjA]^˯_0`pzpm۠4 (8qI 8Opd,kf(T.ŧ5})Uyig+ $Q%mE.%#WWB  P"熇2Y4W u_Aw/8QڣKr߅`VU.~A# ̺JdfZ T^L! \gN%@Ir$J i$J}eۧy}tܛf{GX#22cM,sB=A5]hA6h|XFF~d:ko$<_ްw9U̧=NB Mc|26>uQk\%&Rn C%GN@xbJUzUJ"{!'WD;+H1rlalf.OF+ŮZQռ2v:X@p tM}51vk s-U Nu#š]2ROy<B\h+MY8vC6)|0v}bN>o8 4 o)@[.#C<&`Y ,mN{*0= Q~' q ,m<(Yews~MPW?D@c\}\L&"UFKUc F8SGT>rikq+bz47CR3"F`M} g6Za)("pM#.Z~p2 -{muXi{~_=:l /=SO`Gie"AEl%|%kANt(sSz燆e ٸgDMx_`trXٺ޺^:Vׂk5拏wwEǬ4\c%W(Y~Q';ynH%pr`3 Ώ7 {"C-͵*{\yKTO[1$oC|Vwwx >RMv|dQY/<L3gDb8(}ŞKYu^2 HF<&]+늮q$?sHK<~[ýΈI5 [v,kr|CkU5W29p8!nQ5a QlE:_~"Osh=CIaMqђA*H,V5 X8~?P05[p8%!'"q hZ|hA#XY{ T&͵ GpuCչ- _ @U2QM튎l6-TZ֋ -5$dzJ`N#oLjd7&oL+Y$`|JTDb>޶ɱR)8-'`ʃ4&ݧp\gtlqiݟv) ]vzbʿLrü.=m hSy+s& TB(!\ooMif9T.pmj[jlꖉ[8CD8ۢP,suXI*:1Լd\4fe /Sa2"?8Qqj<#Hu|IDSh_ī8-NHsJb W2Ur6ȅVfYhA}%ٽXUcm%lEo%CY7D/BN -BH)ä_H˿u@f[▣sw7aQAX"*ٞv~SV' S%*K5h˨5ISǿ\Y+eye&:O(=,)=u_`;L ՒUe:UFrdU^?^8W8v3ac04us󰆶2GNDz\bҬد8oB.15!o.UN9(wѶ"PW ElPd˵ŗQ"㔦adakK>nT`6.+ѿO?6Sb0/N"z;CE9~J,3{tC78y,mTܕ(Tɶ.ܸj]vbp10yF.Dӊ$˘p"VB -=aDϯm?B]oщVUӮt#0x=B}AOG${)h%:7^BC 1|Ya΅>RXaPD`.[IHN]C.Y{?12 ,7AW#-bZ"1{j~Y4GD50ta<[=GX-7b:͉W)7SAuߎ3x`F Lʺ[O eA 8?u_J'sŵgdzde&!jġc/( 췆̘*+iBAo\xńHoOFv>1<~V&( bԚ7˝d7?v^5RyΝzAV#*ZRҘdXZjA܊Ay1/*1suw8\eQLD7]جaPdPq-xwD] vyRL|l't)-ukug/~.2D- F=TE#ȫOz@3Le"8oHjeZR&sɕA)M>ñk6wݳ$2٨Lx_s``tpJR,N:^H?+.MukWg,-P /Z4tIW'T5.\ڟjU2Z]q1CcTR2W}lRj[l3əN-7Rԅ-CdeZЬډX(1TZOR[{ ΈuQTLO0i:FtoK,,Ç5Z: KJ CCO^fsT~ tÿ#g{_hNwsm VBNlq8E,S1=6jG7\bL~x֎xnڼ67tzGκ kJ;颖uj2~6B(nfKs$ٰR(k9O$*Υ}ӧ`qMzlg &qրmp]&*M=%DiDn_m|miqX(k['4 kݜ޸r ߇o-8WFhR'g߃<{7ƭFiF;͊)y,n&ºNkxg'&]u':fiR'UPVnLtOpxl9,xg&#;}!`4$t=yvjԡCM0C R8 kKRI{Lnl0@\oc_ZJI) ~|+/iDz# 4d{.5Wt^} cgM9g[i!¨R7e%_K3T@tLMtwcY᜵4PE47w!'vaU;e@,EXFºnhm +( %9۔s]7,5-Y2ڋĉ7(mټĥ%\/9xr__ؒ:6DR %H3tc);:~&y]"  q"6uϢŲ!:T@ڍ.Ue"6]\_ tCw-Z΅9p{L= {x괫{XiE@vÉ8*Cu5jn!/z)&l~#=Ɏ )p؊bmO)mYmɎѬLQks Fku-i70Ҍ_oZEgo F3( =;ܰCvu7H!{×T=:]?w‡V cR9i`(9ExP2Ugq|8:,U?ǫN}at{tARC90w,fvt3.g!`Ne|ǎizYBeY)TK8nB 'Vuv(Q; >~k˥ wfMh ǢA8 .E&cx,q7WQ{GWTM2]=#>iq!: *"oTo6xNa._. L+YUpIo\s"qۆpe?VޔϾ#ՙ+ gחRjG*738vH>ЉdFw#@ `BQFkl@/2*MS_tp눌|H0Q>ț4A$qw݌U}ėGfG^{ {)@M|) !3K^M=k&Hdqylu_mK߭OwMЧKSZ* pGَ6(SZ~o $ Er gB3V[Ynbd:F˛D|]IsU ?܅9Bg%ض -69lC)e :'ap`fV F ,4"5')|PB+- )g!1@"'040nBKFH.I zg*=22_w&V~H z_`ۚ)a,_Mn_S^tXL7V3,`?g5 z L.+S.KL~s[{ j6Ӿlģ֕U&;-SBY"}w('42Z'd*TZMF??o*~* | c0?Tp2㓸 m&ݮ"ޙ*S`|䴥t!tNXF6E/8U='n( xl-Cs Fm,Ž}yB([WFLDMo_RϏk>J]+P,Fo9RF>q?(3h)7-c8= 1>K%Ez  YD":?a*`tJ:A>no? rTu_1^S7Vhu=Pu$Jx{&½h3(5H q_1EwWX7g V{Ϡ 'rQ}ZPq򴨶#s( <в#wpoJfOn|W'%7}DTs d7Bzem7⣬o)X~P=a yb*ic3@A{ Gp)DjlKed$`˘Ӹ O|7x~gƾ-S2RTgUAkZ Q/3,R+-od1"lfI]+#F [)3r@zI%UXv2c;:aSSi_HZ ۅwV&$G" ք41F,$SjuTy1kCiGR]|pC:ӚsWwةGWZԁv?Vh>h[WP=nK%*.LWu+C.1}!7ɄNF`މKQ= uspBൖat2e˷^OU= ![Qkn;^J}d;dkm`<;5S˱(IaX:tu=hF@SHa<T$[.8g/-Z _B<ŇP <|A"E 4+p~nR]3y#Dh@z8ǛdV[.<73x:%\~zCB <G5L)A'^XhXaCQKCQ!aInxI6!PnƱp1OUk)-7q+_9న8BB b1|Fyy? f 䴻q" 2[^Gk IמFcJʏV]1t s)fCrIrQ4z y x""2^ 6[앻w%ߓ QW(V+6Lb xPXnC,@t׻m]ja?0VW"WyQuӦAd+OlqCTGpD]+2ƒםT|>.'/6!=iii n)1q=&gx"cŭ8ŎX[WIK]I3 4T) D!^*x dQDbՈd)„kСcE_E ]6mJ/#-َK8 Leq֦#!a ?5dIդ1 1k0cF8N7TKG ODe{MGsTt` 3e]j&T\kv?dUEkn#B1M9#3%((P!qY-/`aª[|ӑ]B9)'VhOMO.gb\cgnho=UݐK\]%M ž L_u^\=_^3~%O*VoD «_ R'{bH z<ͳNHۣW# Բ]א^O; CYJ-dֺWO R%W~=N pc?Ի\K֙(nNj@!/pq *ލpR݅hMy _D.*Ԕ-,xi"ل\(h*%(i=gc(Fh+OҿJȊVOmE_\{yi|;rrkVDŽ d 琰w3(m EB[j7َ|_q k<Z{`"Ϋ۩ Vqf[<@ ^KVbOkQGƆ wǚ.փzĈ{2#ˍ_ɱvi8Dc._d¿L~bfpʾ_FB"xC$9JЈM)tyNNX'/'9źQ  v0)MU)`P%`1-6[wڬi/5~Ak֧# `ޓ [&d#@'_kM ! s1*x;ƎjF+M![ޢ+}#|0SZ"\*tWR*&Yhv_v7]5|Ng7 љOXkhgɸP>6/#.~\P܏Bvr8lbT ǸƲ]??5hr. J/"<-&Am{IfVNxK%+ Pz! y*8]AwK8U_ҶZn<34$_ǘb9Ӏ XcLKY7kxmQĤtt~!Ëg8"'D85 0B:wk)H/+'͋en-54~)J#HeҖ7 xfku"B O5þιs^e.ž^z!W[˒ݗƂ\SK(opE,|kBϱV^x/85 <#y6wLJp冨򓟶r6UƱ1I$I:ᆐq Xyq;S#\j s/YQcUZpFHw3D庵U̎mg ۛ*ٌ2" LP@%Y&D+C7<^i2ɢ}~Q\yysȏӆ E7I?l:g{=Q[sBx[FN/o\or0c %yߟN9mn$'v*B!kU"KГhp@6?ps8 J2땍=k$!i:ܮk^& +&bFl,}()@c/ x3[p>!gDBXZP774OzSȱ/.pzH]@C٢ENS?go ub#$"7rkβ?#e^Q3Cc}BAq nj1֑דĉC0oσ #!?>1<_ )eg )!*?+h4W2ΧdͶ_E/h o*-Pj)m0+)Hau5[~9SY!<6`lyY*ƒP0ulރ;{f/EYɱZ݃Ԕ҆2sq;U.`P!htU *zfI53&ܨ7)߻iQ-[8iq흖7dg QmGG$Tn<+(6D_ .LYs33zJNxdw|6i퉨ɸnԓ2]8vmfпwU\Ż* x.oa)#_'.9RaM4ܦ 5m|teQ{12K'S3= J|Tgv0||iqMwV0}1]M+VZjevTHS!A%vrБZGyt{JY^a!BN]_s6B;lۦ)g,i)(F&$ŵ«%NVozxz `5MSs'\o` ^j}R--,G+#|"ͫӢXpJ2-9~{k7T]bjZvHid5Ґ3+BJ_!efB k ԧOȼa6XX"y ww3# rjG[du%nTxјgiDۈb:A*SفǺK?d|4Ej '">?ERb9CR}"tv.֬;-L Lķ( &CF#Z|LM8v4QQa\ɯ&(Y1n;N4(lOembzV '3_eH+Gc>AǖN[YlXR:dkg~k#{S{1PJoT W럮(w߸IQ*IaGB$ ʋ`,hbGgi;8`MvA K(;mU3N\4ciŽa$E @5|;ix+$!(5Ig< 7F3%e^1kR\(e(w܍|Zz0)[s;+ h9gG0[\;If[jtx'쯥nUssǢR}N2) eyuQO nD3W=X^< hl|aޔl}6M%R2~< 10rXN,A6\VGǹњ'"{=_M=P6TLcr_Nٟ1ʺ!FDFcۣqG.X/ʌYgm!xuiWq{B"Ʃܖ{U/!vW6hC+@OzlvZu+ 6Xci?Qs])sZqpO|(ς_n!xyӨyL9Ж?BlKWtF\d,aMBo$e)D(xic@} CfpA,뱂ʞMB/ĬrUɼhې:rZflK/ғۈW=`g[e3 lA (N#._jMK.Ѷ-%RpxCa"[_Gs*Do,.S,MHk?;&aE@Qz $j=;w]5ީAr.ES׌EԚN쉥_;K6i, a]xFu)%d[Ux\৽ ՐfՐ#a1cuMA);:K?$CxgdxCBF~<)m;$7]:NiHƳi|AhC,a-CWQq{*AKsq Tڰ7:XPO5|z7-j<jhf/ ;~A{*>g؏(NO \pmWnF:u{8K\v{HV}aJAX*K> ɉgvzRN6uy{#'yk8tbu?lg5M&Ero՟K"Sctzqu+ɂ8 %} ܓ[{9WRM 'T]4LT+.t@y:+{^+_@OjA`! E8=V>C1FB))YQP.FaIm48UXZiwx3 <il:0&bc:Q`V:lޙkjz؛nM)Lu5d 7M-=]pWW-dK ^ e#4be߻ T4u0+횓+JꣀHPqp+iǿQWkt]׆K,DL/HUA|(ZuI|7 r'\v+2)vOu']hqz_S⚆ql0*L,3tBLZ*~s*RV 2}oQP%~U"=r~%|&JD9ϐw<9D-q}Ku-[T+tZvvқ/L|آG*<|j̀O{Q ;(v^^5H 1#; SC'7 !Ey3 KCD_I[ijC9/}Q;}{x!V1*=Č 9 w /U<=V`b& + EKr[DFw+4x&W\UKʼy )E%OUVqk+K1:<8r67 =}jF4Y^K-à\jРA}XRl$Vvzoq>rem~g~Z_Vᆗ-nmԟ:9h"}x㻴WҖQ OrKDk GU=yLy[xDI a'MgҒUimQC+ݶdةQM떷ze(! EIǸ|7JWc`(R]%D}ʱ02 D@cS"bn58;2T\; gMOyAxhzK:v,ĥCbNu##Ot RW6 WU2Ԍ ,cH< M,,,' 45nw$Jˆ}i T& tGa,E_'k&R]Jfd U =#W$hVTx$lp}{ꬴ`nG)VC<:=}j&W #u1}f!lJ3hL kC 7>xiؙ>,˽ዧ'6T2*rlBbLσ@-V#31+$}#lCI_{]9D^T.ɕ̤)LKu(hM>7/1!oU9 ͓U%uB74OE! 9Kom1&"h`R^roT ڿSu.1\#s-wU2Ngq'.xBuC=u(؋ȳoh]~*8#yt(G֐#,IUk-*>KK npҰ>:cnX3?jإvmx:4fXcvm lLb&K\tI\R}np4j$秸|_@q˛+R'Ά8 B/Ǝhxhd}_޾H$u ϔNNcK"N6v􀷆}]܇匨bcK`$}0՛0&qL= 9CʅG}:mC<:][]GpL"k/fs9B,sl>ta[w0i+bF*9DP60"`vV%a̰3+tF;>?߈!޲xɆ/ R#Tj1 7PyވqM>W&1PZEgYYtf(ﱳܳKZn Dms*W_P%PP;Ewtq U)LuMpe9X3bURV، 9 !CFb1 LL $˄-Ǥ#%ʷm5,̼R`]S|:L+pC }&hyhöuds2JLo}RJ]bH-TIN,0 Jk^׎G3\P'w7dkl*c?Yt#][̫S5xu@KjG\_ >3WB $s˩cAj{Q`_^3ШWQ6mUИZ~j^˛IĹT gWXοvz R~ʑy\usF"?e腲n$G;gZd6 F2n24E%cݯS'YHx8Vhȇ菝ػs]9 $<54mNCpyr=j8a:-+l,XV5_+:.B?o{Mf^Ѡ;+lY=4fK}XWYmӅ&i 7G1,qSVs&ؕW$ fׁI0j27+n^F,vCuպJέ4}-%cD(7& !M9AEr޹ȈuoPn %.yq.ak7'e5X]"^ge4iQ4p&-쐜;Ac#lp qX;96ocz#rN2pNOBv3FC`:^YZ'bMĽ,Ϧ0}=y4@md:9oY@75ȶ5u1~v*tKYUYbdK.x @M) f鵞?~2;KWnMm%.Sex.2׋@M|>hRt :yb?؉Q]G8 &T3H%iq?Ⱥߠ'Ml4CЪ+7O=۪Ue͈!#+cǞDIMة(Fu槉!ȩc?t_ÐѤ'HV i^H'‖gp۳ S>NL=W&LGINsQ똯y ]JTȁ.SuCXFDɧ[B(8]):笟m BKA 2),'L{{@{Khۂi]X͓!Fe gXts_6D6' 8C ~<K.r#EyqCh&N%`++WFq"f<SGH.Q)U/Ib ;c ςN2n\/]]O52D Zߋk]$5~4p::DB5 ޣ.*m5|zT&yGχN'пn1…mLv}lylI0!{>S=7SM) (^ NbIO J9/eT9=i9bQ72tBUxKA׳U(WN}~Fܩ}QytO#܊sj֤n)xܴݍrgij`D!_@01@6-)ratjZ{vX |uΦ©xQE-/xZ#%`ze{0ITo3XP .;LwIomVy>-M.[xdmŢ6LmnRj??G7bݐ O$瓯\{UѼp+IT?Hb{0PQ_:bd,ʳ {m kcp*J T sg¡Fk\k;*\ٚ8wP-Ab/%- \rI'`ƭ>6G><ރ;N6egv_[00+(X^|0Hyx3. r.w0d2q}S_ <#W;bZ$3/2tk\? z/-n4QK&V}Et`'s>Lʩ$KALYsxz"u6.z5f|#T^e᦯!(pm b=o3)0ZO5Mt`DO1DsеyQwK}RHE,q~;,/YQe jUHGEu8~T"cHGCG͈]4U:gN{Dy@s!Q7).;yW~cmKTs9uXzhuDohrmaj!gy9#BqMt)(j:^2m{gkQm_߱ nAZ oc[v#nz9uT K N):jf;u$$pk ~!Lq!uj/(\JSƤ8ܚ6𧌚WlH)d>ڍj{ejW*#B_B*Yى̵8].9@8Jj/Ј'Y*9EJxpNp`"Oxc8nK3W!9}#Beq*ݫ(eҳ#A<ڬ'8_գS~!q_Ur|ǵ$S&~22=;ބo[rgmi*C:$ISIM+mEo]5tQɉrw =k&=T 4H_G$\p{P|.Tt~Ob~Z->| aWJ/alzznRŐGZ0KۯF_XF["iN;])n2Ŧ #UUmҐ``eKPDfjDn0#:Dڵr3gtW (CiÞbgp֓or=kȳz<66 yIz?0%A*s~nwɘ\Y0| |~5otXtGa3.^=?Za ID zm.kW;+^0 *?Pt]x5%Z V!0i4O4ݭ/`hܣUVFxKCcY`ؖ1ABϻB0[^!yz_aX=`5Sh6ήGRt"J>+T`יy)'Ƃsk1O{i _ixi+H i^$iT7E \!RoR;ΡيꥧЩ/heTLo#kg Yb;S0>hNဏqDW/&7mz8lrL홶a : &ØI@VAT+`>ߑ2Dn"'86&ʄ ڈp1_upp8uQNSg#wTYq! \aAT9~a& kfx.# u9AcH {C2_GDZ(HL*?A6Wr wpHyy qb @ +p@'U\ٜHdž|nj)X.t'.fYBqVCKB( bZՏȕ:$0+uPz4 & Z$q{ToVfM8NuWHl`A3ǣB*s@;Ob*3᳭-G+{"uVs_׼&Bj' UcUiOݢe":&Siش'2 _-54Rf8%|2"j8uus=字c [83^kғ zcavݐWiVId[+ۍw{Bul Ҙnja)]6ܳ\گ`Yz<d )&FJ*Čض+p^#g&0'!yh7 Tُ!3W;fӐSx#aDak+/Sv|24=}0>Hm˫u͚ y0Aݛ&C+%H$D#{;7 mŗ;'u=KFX@`:mc-7Ծ QFl,dcenJ=1#\g2=*hlPޘ+iS{t@>'HҫaAX5mW (i< ̔lO,F#SQsK:$0Ӽ"0Oqh#ⰀJaU{X(h੤&ͮmqT|9u@d>*yܨTY$9+o}rЅ"~i=M 1zfN˺0+Mz s|Qdv62f+Ku~̸![)*lX<:<){e n7@ I6yP{"gZ'U)rI qDt}2&3B7?o,7Xo{ǹ*$tس?+lIv1b=Euxl_4r_$ɼ֧&W8R* o*^&Fŕ-5řPrL&6?0ISU1c1aeЌ-zDa Io^#ZlzgK iڃ8~O֍onPPُ(gd l|8m`)E2d10ѿӪ% Hm&/+g|a%4oC[/ƟCs(|Ai7ߚm0ȔhLA<΢qz\PWL8^+3T*~mpQTx'Mbl8#Fχ+@Y?"b5g-~˾U9D&EiLA.oPL D s!6=]5b2GfR[^-Ф8p&]`dTa'5&َ"[Ԧn峖"O Sʐ֙7λxQݴ-*TSu vA<[L|S+v[v&YMPr~D?hExێ@{~Y[Fl՗]hJ Զ[q0)]@*"B{\g- M$јRCW37(3Ɉ4~-5A ͨ=#CiI* t0$xј箝Ƞ?l'XP|ѥls] 46^[5ftĒ1'32MKZGV@H%$D""rrecd%0jF׽)u3 )Ņt,H'A Л@_` P@x8RFXK:WXNzjuLb ~^=\#T?XŘh:Iΐ]h^J wOmDDd &}!rqH̺x* BilTiT[!$d&$Iȋ5%:qP$и) Xde@s%Tܙ(e23kPE&e_B>~ry O#lBiYsbӈl;֖Ī糯>t&@`I 7ȜC+;R<w{,a"sbUݑr= ,mvc6%uT-lԞQƹ\(o9[6}z-(|եz}~`/ OYG 1uFn({'хE)2ThrhIT:6-I_Mb-kWhk񩪫ӗbitF5-xe;e}X\|jzH'[ M’k'u"zB{7sNûCVx|ӏy̾@oIЮepD=r|[{|Z?;. >{3&ǔQY a9PJΏY_lPd4'JRЩbwNpO{4MRCWV80._vS=R+/XldKg/ `q}Ms7nw#g>F6:TSt-W=Lϙ|54UQO>%F%U0fbEw4Y"~z?E$'"!\&D?`^O7Rx-Rt誇IvGUrteuH=!J}Z,JD1iVaD-wbQ} LPî}zČS+ҳ5* 1_> cwzi/M E]2Te-G02ƕ&)w">9z`!UWZC򁩕9[.dQ8|Rg9Q ,`ݬiOn[3YF -VdFRŹ*Fi ́&&6A-3hj&# =71\K"zwˑ"?aYU6^Vt'9}OBl;$o2v8}7#x4ly҉/nh ǒkw-VFxHwV}xd.2\BFYHA/ۭ*trԄ3j})Xbp!J*̮&ܕowHP~Bo2`+ g^U |oc9M?Tk/p[15{<(Eށm+'4آ-.G(mӓ'!5(,E2?":&(QUvJ${ͬ\Xz{)sFk=RSrinpUe/ga+!4E)еme.LƟLd9@ZO ˸ @ O†K3RBEm~]L;<@iTQ؊9x?*]W_HatY+ː'&Hu*IU,iֺgiP݄L3]-NM|I173-=$S5&1U`ĤM`~/5"q@V{@Cj B2 PP@!Qϔe!IH1xF"ѬM<_@>8+5aIG4|>$zh>xYw0g⧾9` VD.!|"b9X 䋿.'F_fD}V:.#u_w~Γj^#I}Ӓ%-Y83YsΈeTA= a^ Ƨ8\ڒ'~<\]rdMjxj| U$ՁϜfm2{+օ#l}"Źd V tXog圴}=oA}K^L ɣc #*(v[DwNQ}̸M/մKcGBh]D+'Ulˢ'3%-I3ASc%@邪JfF3pjăReMVTUrEw:N-( y`MjS88^3ɵYH }hX &H$bDqFpYV?z3>I:V`'R%95Ξ~hnLBTm%/KBd:?i 6Jֽ. 'ҽO:iu :TеX}]"j]x,q79aGxfQ pKPf}1znC^5V\/;X=M f e4YX}C~TaQ@U /?s5,)2FO_uή|d6R#,N/HܡEah,@:1mhҺܶeEU#BcZ"& 7S;RC-3# <(B9euR 5vuB/E37K)dS36^ٺįR}N1 +e$)Efts^&Dd9*9@_h#r$Y!Ńm3y+l=hWȾ;켚tukX.5^`ڗD>W/]%`4/M3IVga;KNaW!*\'&+_6Db'2 'arTCrvy4!z{Q[Kh>ƢԶq$:'DL"966nOtY!]x"O=˙X3M]nnLs[{_TT\N9 ָj3"N)5 rRoN-=RޥU*b v^G"9WMH-5`Nřٓǘu|tgmGi^a{UPz{I 8%Q&aEIfKg4l&6Wk[`57$=ܤtajWqR=4a5 4X1^B":{h@c07h:LӉSa%^#Ju{x(jЎ*(Ys8W!g`߉S+O1^jKq4p əb8VEyM 4I:`X#S {&zBu3w-lAYYsISB[bkS}`zCctTuc7T<'XPKF`OމK܆,эqUʬ@d: *b*/OJ! UW 4fЇ&|d܀6TPKEGtl1lXPl\pQ/p+tg\ XnsLA19@Kg .mBMЈ Wzl5j/7@YηE%'|,pCa"i1zC4ʌl׬DC8ss[9.TUo٧'0`4( l͔j鱶4{ 9fpv3ĄQ$`kb"UѰ nD1mW/{lմeQIEv!JIJ4$/*fF*K r1$Sn(B,oV2<dr Ip@ .NOʲyF3K{Vkrkl5{7n Fgb/)qIT)O`E+elc8]Ut-JޮD0*7Һ}(#hKGΨ"Yj9lNmTypb&DCHb=YVϚRI%0M-S*dSd/~G ]_A?Űp}VSc_(epfqٝ>6dH;sZn06KpaԿ>AeYRBYfBj qWJWarؾJʓhl/4PȠ5nS?+ v%o6s F4>T"\*?oNfPqym kwsҞUR.9Bŧ%'uRn3 ` ӈSEI('% &8>*[@)h+/P#Wf+&9蒢Ӳ*鉷EbW*~>˕ C}=v/Kt[gL ^.A틔#qp_R$Je+L\u'mNNeC4ξgUT_C+=R5uCpga\g˯?6X PLG}d56N&yF2d[5ԂP7+!gHtPt\酗Ҟ ʾY_F:inh oRN_>~#O .`QٺC ӭaaܐq}[$`@4Hzx/X2`蠅#B 9@+ 0?TCzx0o2KڱhKZKV!r5 S_氰3f oQ-Sq,,,A\FtMZ]4qζb{ *PnMrVmBe@&8RJvnt=!7C`_BIƐS:#ry= pXԈR)(_hc^٤n~ F>&ӕ?pB%Yi0{( m!㮶ei7ao>'2fӹ7Fo1Q$̶j1SCL4 -VtvUbFp_ףh3 Ymmo"\!JVw Mg 8= ,f63%$7) #\uӏʳ UdQCɱS8pC}MwZxΛm1l#^&WgHNg!&(Eބl%/£vKuL c_#$'. o[$p3w'̈dI\Q0Մ+Y ٛ)'a`̲Ն)ɽvP À iUz>X(:n `s_Qc1ݯKgTxQyMacոb7_EQ[ʺ-`0e|JrI 'i\!#i@dHadVB8( 1  g iӍׯb :GV(WqZ©i'R{Xw{ ieb dzMٍzs-ˈCp;3e9,C| qlƈ:kMԹÏ_ -;Iv%r> LFpQ̊ F}.%9"v:>C!&陔3[?2*l(܀}wyh__uN'/FГ!7[ibDf)6e:cZX۲ܹKZKP_==x~LRÄUh/=i>]/z̿p ca~X -" ?͎z|tH {ݫouX]*!fIE8  z\M2Cx#P|%2`{REg(BS*(Zp@P%\wdPh4f0! ZmIVDOۺOntRJ,]zkhPij$}UvS.fa^b.<[$鯷ZukO(_ _|lUZSgy1o0(5ܜwĞg}TfcjZK~*f!'vj r%%"bDvz(o7T%doU\̅,5+VZhk1D\tMĽC6Tp dlD3 P#Tm#8fd!h p/HCgX+lִJ%;*zic% Gz"p:ɱe{@<6tl͇ȉg B(_&X (Q?E0/=Hu*~ڳ Gu;04 H¢HwiH9u[)ES"5uߴ\, Ԙɏr,ac窋ź%NTgNG%pɭz!+IRYyHR=rD}UCD"ay}s,{wu)95f 10kAki?nuA><}49/<䋳=M_^;"40ޞ,J|wу`ߋ݇eIyx孓 kNd%Q3KBDrQ076}T;Q4." hY^Q%J{ ر±assτ>ٗ9&@6$CvgۦU ҪCZk;av-2] OjRpUy:{M~%h,~7"f9!3+ȖNX?l Pܧ+ $)3h%މ +_3lE=p#S0zG߭>v=l0["n.xNp *"gGs [e[OvoWy?9ƺkxX*sW.Mc^Riă&KE)P[藾ޣcc6ՎXE"-m>~9U]T+`h`z.@xp23oeO.2*56ڗMl:J]&;ٌZnzŲ~"650 tݧz>.! Z vz#s*bW*_P!WwZְ/8~XaYM~u:p[!|nIǖ?9)X!7}em~;+JDܓWͱpW,r3=H-|sũh?[z5pe=L@yi=ZmaA-D0z,k{H=*:K/$c }hez!Z7j&<{wf Zj@ce"Pv"~BdXw|݁ҴDg5mֱn,0ьΘVoY1 2dXA@^:2R*#eSg޵1nU,ENGVYgBB/{L('ɻ| wc)@K=H.IX(^%EڈqgDSL *y̤Q ۑXDpA {YWݕh=jSlLo^y:nFNUy˄?J[uM{~Xlʂ3cT"$MDq8?Ul Q|(z1XJ)Cd>Rpp!*e jW`.ܹT_̚c`P}g f;)DWz)6} {)lc6q|!(a&d&y'%$t ≆^a7+Y SBsMt sp\y:5AЉR ,Q.}X˫V>qB;0O& °}ޥc',$2*^WX.4rU;.q,ǾS5ZjN7OY$81{o)χ2)a$~$7w) JT ?t\Jg뷶%wrvj,ceSR|5P$^Yo$p dm폩?SRA 0 :ͯ䝻~.ѕe[ԢKqٸg-j : 4[NZj#%NɢEOeǕ̀kT01O@MAlZ/p8{ƷI׬+6~XUikpb2@ .ZgaG:u%#>wt͡\@B@ <y?NQ]I-ǟ*>Md #r٘n2u۰o 2H 6F3 ! 7 Gw5?""İjWn %`T^N8+]%ĄJu h>%301_ToqYQp&0{+5*)`ҊpF2U GMZ WfVs\<F( =3wW,l'/0NLxDFn~ڏrP 2ZDŗZ? 5y15'bS@SPuc-& ' K/6eWm :>""f0K"(=M\V4rfmɀ.O9r'!43pȅE8ifug"9_MYH7˞m&wlRdA9l1WOon{__ _Vsjg:31Q]0:tޖ  *1VoTphr?2ΈиèU.t4D3iۋ+6)EW+u p{6Pk4sĄtX]b0ߛW<26 \ahz?">cna4= 2A, /c-Ⱦa|#/(3s.4] _`=" =YR20&rid| s1VJWA(i;eu#nD^Xe㍨)'A!,7f}UlDc?VX9'oKESM*D?ͥX6annL29}y"fл[V{t?f n-ւ Xi6:rQs 10(2pKJ %e%dP#JjVmX 5qP$#wy2G[J*$6SOnh1x3j۹wkpcxcR_10yiOa"iG$23boAb\_-EFZpX)zNKp,rE͉²Ui $8:-=E rBhA+`yZ%efԌ'_|1z ^ NxƂ2'a}Fp傲(8d1S+:G棝5v )>bR[!@㖦ʪ(am) } l@Y0U9:"ETDOs.!TOjQHB 1pv1ފت<2f8h9bxAT a3b{bX` O%U_ë1``a )R bk91[TYjf4aXaK0Q?Ϲ kk!V+PRh g/ ]p2qC$ZHZ1AᰔGr$QK8OŰ(azv<}Sxlݘ vl9,f4P]!jO p"/ K՚dLi R&CL|}hUYӷ iQ"C5mCmg6ߐ땂%F˘@R/Tc48.Pg8BT|a*_ShY؉0r>M xB5cld[?5)i.V,̇mGn=73[($uyS΁v`(ܠ_G@|a@aʚкS_KL~tVNB8ykrrWӐq- |P?h-{W{iTÐϿ4L\ ?r8b-*/BX:4C{ A+HAuHG:Nx]ߟ rPY ln%T MkXbWL5]+6i$#ek@iVۦNЅ)ҒDk 9鰅9y;w!.Ëߜ0Kc>$@aI'جgqkP5ȍEP l.h(yggrw=֣M1ͳIʎY-\}:%dJ`5}<pqOGAF]c GsQ*J2^Ƽ·,2딎 lNAFʌ/*W<_jm2fY粛 )'X+}EdaX=FʃEAe"OsX1V3H%P>9^]dYw޸&L?ܗltcF~Y|RuMAjT=2tv:6CzG3 …Z6x_#$P/q:_!\-;GC@$TړIzKⰟ]A7 OR%W|~xzhsj# %0X\6ޯK-ΫeB+>p90_z@~4KƵ41'z}lhh4{Ml'"ىj)yoǓv!Wws:8\fWK:xWBހ(f@dL5~k$N2vsfcllY*Tba@PྗܢA:93M} 5X:U 0pvXV>]bs\˦|\kIBb˔96;e8Ќ es.VϹr셝"w9O٦ *mugd\k|"~n3dA1MpP{l8표 Go?ź?/d"NȵFD[ʲI_%4\sUe@H սӏ HF29+1|"Y92z+&JێHfwF0] TK3r閘  Z2+GncM$ar S0QN*4wK[ǎ&naBiۈ ۱S1Le$@gho_sc9MǖEBX?##n7$'zM|\.|j`]jy?8,rjqG?k)2|c;a_,s7>$~0ca9#◵-R4c#**;g+HQ~LN?Xd8 s]+H05'iÍNvqB~Yr-&2q2תC\? FWa!MY~_97#N#"J^u.6@Rlrln@DTˊ{Ûl zwe3?VK@X](la?]a|daQ$H)B 2=ƙ@=>`ot8VdJ=^OƻT T(c꓌D Odw,toJ˥FaKE0,2DX]cVxrG{~S_0hwət jJ}O5+O]R,Yĕ/lgD( 6@esbPPd ;! ,/iF8rW4}❄uy#mR -~mVᚿN{ &ƺOM}q:J6`jLTj2VY;Q__h,uڕ׷f[z3 z(T\%si})mt UCa'c\q_;1|D&bv{586ek8X0[k>AFvF+Xuky`#,&̓d0GzJtbBA͡,mҟ@`TbKYz6E:vea)X:=e_vנYo-]zאSye`6{^ 2rɎ\4B-@_9ωVVR{cj,9HJ_qSFUΎ\^U> }.K).RR#1_ *.D%kL/Rpv O KjwwQ^,j$(b qG89^!S?mTV{T}R*+crŰ'G&S˂ZW-1K뺨 r?\mdOIfDMm8PH\&EoTYrZ|:OFn@~cCT5~ ј_@zЖ9Iq ]h}un:}2}ZvnbOOAS& [V{bѽ{5ɚ 'ϝUA"6:sKlH*ʜMVݍ"•BEqfX\ ` ~ؓPD>=nm'hG Q@E?$YR`7di4.9lk|]wv8-faUɲluEP!%yˮaA:oH~0;9p\V;WAT>ʁSn.zfyn, Ҍ{P) gC1WGk"lx \' F#CU''S#S y5_)Ƚ^[B 7dOjFd3퍞Xl].!L u~6,~WjK7Isg{Bŏ@Q*y/rxNzu,7f22I5ROh΅x el{#Ri8ʱ{z!`WK,*y2rj.;M0~̺H%F>t>cw%aQ<>YEA \"E8w J "QgS:36# 3) Uum?LOKSRJ݃WO+RWcI(w97%ĺ&V)&0K;SS0{NHc!DKZK׫, ε{X(❫ D/9~)vʈ>/ϧ#yOdDM`GH„O-! ;`Kci |2Np;}UCڔeoѕZlLjz%L@yJ3iv38{eIa-܇r_z+*WS*KAK4ҿitUꮻ1:;g70,ۜCW&^J.wy o9tkhc`<P'ouXe/-AJhCpG}c :?)\ 6f8,lRم"<Bt)yc]޿Bpc(!tw67.wWy F?g84 KԓLHN);r::¾3I'UUW90aE5JD%fXռO Q" zL^:J:v &ggAzm j\Ve|2B:]=^/-Y*6綷*UxHIgjtZv 9BA@vY6" C:ܾDm}8SIyC;PގԋUM 4YuK2[W7?:I~ =8\ȝ~^mA[!6=5vL8NJѤ;4S^{UF:5؈6Ix^s Bm d۹ 0|QɡREB\P-QΙ]9CQx.-^ m!@RӜ7ȷJ` #!XB"s23 (9G܃XT,㛾~'4`7vVڥ_guطsj͡7p ?чv*A%.!1EH1s#YV) e(@XxSJ3ǬTVmtXi^~+Z'}EðF1YONkX zF(YP`oWw'"҇mO=6,KgVs(]Mpвv?TL%~!2LR;n38g@vEv ex7o]{82l3rD}]5&L|^qM8)s jYL A%~iQOuq0C z&4=?)ǧ+ d| /\m?}j͔< .\"91k)E5^+[A{P,ѿ%@9$~t2SWVU /١źRYBAi[f"?[tI= G=۷00o{ܷ2- uGX*ecT&H4ڸ,5KHu4ڌyg }wvB1(ưWtDe> ʢSPY\JTL/NiF 1lj-EJf+IcAo }ў,"g[naW\1Pa͞~vGO5^/MI>س>"!ޓton,O5,-ܰĦb*jwͿbΠ륀lfH$vH(H`Tv8%fd-9Ai](.4٬yD{wBrC_D#T?2z?V=X=ܾIp(A^}zЈ?h uF2bBq9ߖCC?>JxAKG:|{$K}[P!damL}i*;rnPևbZvcZke®uOlBFd F F gw%I(K(qL,]+zZ!yKdFW?R#vߝkvtThEFEntJ-l DG!&:kH6:'W/n5S\D yOw /& R-2(*`Ƙ?O-gwzSP[>+lNﲻX =ᝲ}Sb4ad?U2Dc$"Cb/^?ړ٪mq >'H"ޚA[8/>sˉw㮰ak .LFl@e-لk&Q`;TQN!LY+免_ (^`w+U "N5˝z35Ex⒯~QYm֭5}A&QJ +yӳ" 򾏥ov{a[f*Iz-n`Ϯaٸ!uЖc,4$\ݙp:U-ߙtH(KKnZCsY"f;qJ$E82L:H (z䦦Pvym|]vI1gY%FiN*8K$@DZc@/m3s&Y/e8*o#t `;J dSv_w:ČZXR +Gr[4a- KAC uZ@'beqܕ0fFgl Z䷖|PZǠΖƹͺ|؈Xe?lYV^b ,IգN)i a\F1|oK""6h0A}R{贈*nL̀豿?W:9dw u O $@뗪1 XN-YS;E9G&ݤ.]Rqe4fbF-zmyqJ52=DjFy"9L_My'u䂜NZoЁ~vZ 0tfg\|+ WY+=B5LZ9 f]2[ԜT]那p)QM=Bx$ޘ[{=zsa}K7c'vEaOγ@$&@ ̷˃pHY,_VӤ} g!e|\3juo,Ajow MXq2~*@[1ȭ?jK! 2 OK);b!K~}x]ZG\iQ+7X|?c 2WZ_8-Er7:Y ͚>v.VYCt4nHO^s 2<TјR#uEfR:;oW%ЀԕwJ"Cwo#bVzfنi@J"\ n{&L2T[!kN_ 5*/$Ck ԣ YopU ޯd8eAɑG9 M۾,p*ƞ=ȞB)y)!3;8!83t ye |~1@4z?Qg"n5khC+@E{Eڦ߹|c~Ut9($!Ѳ]L-{M&b4DFm[ݶ vr(ݿ|yc`:cҟ^aWМ UkXu ~kʿ\.a+^VBtL 1elaYvnx2\04)Å[YH}C xqhU Od$)zĢ`:O^ZG`rHfW2!,ĹmUF]<} =3"'@EpakPW)Jh2V XoHfHڔ4*=Eh8re/#@D7gwQГ˴-J`7"rGQƄ̕|7kb&d/[8ip<3H6̎T,:_I&H͝@@sO}4x(;sRo6_Fig - hpCú7H)Z : 뒙z%^7*;2# cIՁ:(z0hĕ󖉈mGۡLeZٖq(! b7禾}=.:CFt>42t;G U}Π ;0gқJeɼ{H2ކx*kXkN(bhX厄"u4+Ï};:ķ_< a2;[.(Il7[Y#kNXNV7k5W>GT}ȡRqx|Cvk^u`+7D  t4R` /NTE lؔ R0΂@=^ܒa7jap9rԾ!Fƶ;l3ɗq'YXt {[18C<lM,7~a(P6RVr$kG+?;%D<49Ό8>tvK 6_Zܢ8_̖}! ? SUb ]1x3"u0OD_O u7@9FNt43` s} oUO + xr|:T4`c= 2 _e^A$@^U!ξ)\_f~]H+p0w$ug&QEIgRF3tK2w1L` [)$ /+"Igζѵ]^?!E:^pțĒ"Jby-}LU&~&vp ܮ&^K=Z]e+ZckTϾbPo~1ZQ}dbYFLٹP*g1xրcڪĺz_%sy^)$ސn;9$9\ۑ  M.T*ܣ3\m) rfg3~0UŹN`'IBݿR`5Y1bNO.>†;w yJhA|!diXۛ;wYjHn( !|L*_">7@fS-YY/[:x"jz U;+E-Wę^T=[+*!FƐ 厃]8Cx$'+35 @bx`ߦ|HTl?MT3}=/+`MF Rӣtrv3TU;_`ʼn(ߕM .˶,ϢDzj8-5!NO"-kk/9hSHx5rGri%qQvLM jz8W-VmbX[V؆ 5 ~h (oZ3nF`I]Z8e$ \r$]8j.(r;蚒d}q\23"noĜݰj K10L$H=q|K`3hDd ?] g],wyEx l -'I$b6"GǠ- .y]z&OBe^3g g&""8"dok9fl+ 2ѥ,rEeQ?yż(GisVˣ'kJGCAoB'Wkf#d곉 U ۣv'tE+݆QA]- n1} clzt |/, &?㤍h25=u&@GfZVK_\o/eiBpfEyY4Q(bcc oYOֵ\%rؖ!|3`JBmJ?%~-+<.^" t#Qg?: ѝpfcɩu6 f. ߭˧>mA"BRoKg7FL\ZEG[GR[vQ1B6墕!ZOud3}YkJeZ`3=r vYpҢwH݉B"Ī)N_4Ic`Y5$f_ړBk=V8= 431`w``| F`*cK|m,.~Pzi2$3܀Q>sP5>₋AOBQpxװ^ dꑦHb e.#_Ӓ! r<UK  RJ^>P<^^rEsSf*:hQ:F&ظE@^xoב}*JE/RTo+зi^m9?-]նR)pm?{ 1̯o]E㣚VMD0 +"bymL{lKWnct⺴wEjF70XaIwK^p7Fi(=9{ʒ-;95R'n gVƿD f=5HEjp/A)aFMHLG Z ,m׎ \C޴J舠+IvM~skJ_EeCR -cQ_3 m7n_@ċ5E[uDxqZO0CËZ#\ʾQY|pج;_/]y9aK}Z# 'DJh?:flհAfhQBanQhTpdƶ 5NcaYѫ286$d;h; TDj}ݛ)*RfN]t^E+Tf!l ᝼IWhjVnLT]wB8ӳWu vUۙI )IõD~Ysq;Ats+8=I0*xڒ T76sI#Eg٬J$ #>CG0@n- 4p}R݀3B̄m|^hZűsXshc8͜Rֻ_ ҟ ٌmZEY:ZtAcE[Ůfח;EyޗihԿcE;OaPҬw#f4Ty!,L ,lŮp/ݸ- JHqV!@@Ecڷ5xJe%- Qr%m"{&TJyS3-Za5=$<#l"(˙jD\ CI99wk#L D;րM5!묽m@A%o"k3C3NʹI2Y:|^"}@oa]=ق#'!oYГnۼګ~QY'xnծxd9mi(K EczfhWrIE!UX8hf7M3mDb,H ]߳= I#Sfz8j ,!9#5(@X1{("R5-`I;עRA=]NH bk%%'jS Z4_la`L\ssSUTQ,2SJﻐdutWn0Ѽ-aES^' QiZi=;bT#FC[zR'`82>flJ4j/ tibf˭о!fV9JOMeM\uUC9s@V* r-">GUNR?뉛71Y<&kxӋR˥o/+BrOP}zeFǿ.*K|*::B~fE&fĞaWO@ rS3c`<#x1 Qܭg pGv0OQ^E &?x}hKN69hd1g2p$u}ѽLO/m{S-ƨ'g>q81Mzcr9ԥO`[tUф]#@0etnZ$D6hnys0 x*W@1k0+|3ȰE.[7S"0ܫk#W_3usV+|8(" 7La-jROZ9ЎU55ɞE zmqqdQaL74+]7)꽟qN $TN`tҶ7:S)1e7~ Hʹ9Awris31˖_6ϭ ZU/6[~@.4xlwЁ m0^r`MdMC6 aOeK5`\7oJw%ԆpEI[Q%mdkǃǨcSBc!=֛ծ HG]GCɫѩBB\g_¾s 'zFdDl01~𤝔C7 [0g0H%I`^p^ek? ;yJTP[*ee~=bT&Z!Ey*Ja6Z'Rq.l 0{́zpΜ+$AO*/΄hQLpGp\0 vQM*R?K礶dJʔR 8fb1;?rư3T#zRM1:イ 65Xw0Ft.Y7y6)xG ˋ` rcЬ.2~Z iq|-Cjw Sm:HՂ㳿U5I'fQ}NmT\~ElVkD|4a\%r6zf߶E)ݰ8 i9LܳOyg%{F*g³1d6<}j&_2B  <l"zd;K.>-'QK/زwOL_nWki9O|p6Ұ 擒AB囅51ovo\1 .&em7VQKl t;L=yQDjUsU~aC[G6+w>W9SIFJ3E\gZԫ/9jU .ɥFpvo|"_#8:uqYpþ;ڝP=\X5n}=B&:Ab⁡>j[YsG fw8UB/۫WbÅb%ޛ~/vQoߝAjs.`2n$؞-Vf(>D82 WbDsγ<:<%#IdvZ2MA2X.wFdUR)h!lJclOp*T/3EC Unpvi'SI)*`'#fm+cJ x;`jE/=#*!ae3~ ,SH)]Gї2z!jN$[+u!X5toz\.P-W1XUH2HU!~UabH:O>@4aQ:NC0/`R(?e@k 罚~8˹~ľRL>)Dl{5Y6pbC@vsG 1';S0&idW_iG0Tw|wL5RZA8rfc5Z^Z'.=-@ԞU+Иp(}ntS!.Pr-(S(BB?ڶJ/3 nb1㾩MS`*']CG)N-&2%3>a]H&7ϴl">:Säf6W T/8^Fct7~Lj&-tg︎ ųHؽBnBE&(YΌ@Ĝ(s;I==)hMG7L\M/agi;E!gǓ/A>}=AIRw{cȍ}6dY p??=H}ZB˳5r ݗ0Cto<0qlj pVoߴP߽ޯ]w@Q&U\~ORk(ee3" 'uX8a:N†[mdAE p&.晛ro)y"eRj _*?bڙ@L撒DPO!a P(4ߒ+CYKD!޶C 9EHNYuuOރkHϣ7۽e;V]$Ë6I/mM %?ޏ (!R'^}pԙɻώtd|9hQLR_d-BLb,}Fz/D!RGa5)/ k/,~{03\K m]^B_;keN<^ՏEz+5+ cj0‡6 e(;FISbdciVdޟKo0~m p+=mܘ ^yr$4\YQ5m辣7wvs60_-.۱5Na./u!\[[GF) K59ߖizy>[&HY޴fɦuPc,YrqSt"U}};vOG4f !g7fh4oDmإudDYmj` ;tlذcXƆxUXfXF*{!ڑ00]{lLnQ򼘝|&y:Zۥ"yS[*hpb~@DknnC֞?Tby`KhPzvb\ LFt ?|5<>P(uuiejDe%͠s 2lbf0i?D^wϽQt;oO`s7ݛ`,1ZRV&>ۚ"7iO`wO5AWD`)ڵkfU;]b4W+2Q9J=HhtY&0|EH.h 5ח{T>#ބ`q `ʥZvA7P k `!T))Ag#徫5( ج4?^Cq|&]18iDmk:ʭ%0{Q+%@*tǼWvlZv--3ų4Ŕz*_N-9$m=hQȄDGENR_ta]\Gv'T?ԃA=M/?`>pO b\7Q|5(%H&*Ͱf\<"MJu˜%FhW"EpC+&~vy?/jb ڼؘڥW@e܅zsp%Z[׎7xj8l|401|7=vxd e$'MCVCmz3t?B2 avfo?֜RHEhbj6lq=8w,ߏod5uƛWz]؏cƌb;2s3 4$;{,k6Pߍ)À*t4Wϑ@ؚ|9o+Xzgó(Ws-X 90n-0h LNL"H#P*[ˎ}ܹn2iCB` KfՎD Z #B$)eW{ϚL#>"s)+%NlLLv-1{W" ./)(|8;_cYoIXYniY6ijj ϼFí24>R`!viK>Wz#84,Ch,-~1uMDZnq0{%L૩8;!Be4T<%[SΊG&dlkN4[8eP echӲM;EjeVd<]_JVO˔1!0IٖhySJ2*IWIӯBPzGvڋ&E"+t M{ qFŖ*=[ Djc ^^@eD W?hː#Ao{e+"Pe| $Nkx&|T!]}ZdnR'M)G'(<&iڏkbcs23'5 s. GJNoW Qg@nf5JcLneM\ž j ĝ3 O"iW|!\NP7!M?5 ts$!k&\D䛼)27 d+q[gbْc0U(geQ =t ӪYJl-mу7[1H{@d# )ͿZ)NѴg^︄Nzhy_l(f,icA q{i Vh=[~eQ[~tθ_h=y<ו7`O  3'a⇳8czH5jUEFYf뉵AKxj&Q?Urs ?^ >.ؕ ԿFϏѕuԇHB gщ}RäJ"<Σq?qA/Wnj6}n@"{wy A\M }nE,A-r &E%C-312:crjar/'t;~fk]̸IRRϑV~'HCCJV })lP#굻{[űgà3G&yM AF-k>HͲɜW:o<ߋ:쬫 L^r衁\qt%^}v 2eZhf Sr+aHw_L>]@9:fdKm-z ~z;~ v \=FvC "4R=`9i׺it_!Ѳ/*de[PrǬ WsM/8enXU1 L:CY;ؑIҾcG8m!zee'N 8MYhCo\ |VjKTv*vkG8v+cuxS6 ctKKβKRBl-ofҁ~l ta5a+ U^o35 s]S9#=#~WPD?a(fu s 2ktsz }_dúowU*@j1" _K̟^|/9˧ujޝݨ:T '_߄#[lDz'$窖<>}NVOORwb!2͝sbx ѥPs{xA@jǂ2.'0C&eY+ѴRP$'L?PMf(18cnJ2KI$YR%ٲ  묍],ƾKAPwza鬈" |]ݿz Cݜ$PgP^i{,@dMwTP?#J>f`BORޗlț"^ V/SAI( sԄA^F9Aj)GfSפ+"|P6?FԦLHݤ=<"jϷ%A3[nڢ0z_㐫ւ]-҆/hh{K7v 9P /Jdm ]٬9-MHuۋ܋zpͧrtҔB\U&̛3}-{" 2g&:ϛfg^/qQưa57 EitjKD~ hnM+SUn3ku׿u ʹ [R?Z$ٜK+u^|>ʜb} ju5b`d Z6G_VwYrX haޱ4w .XCF5U2Oݚ3`4~AuY>q|@W%lU 7;> 3ɘg,C5vS k0uT+TbVX iRXCv7R aV8J4r+XQa$hmRڻ؇HcoT7_r%.˖ 3EjL~5)hiѷ[--VmIVvTt;H)8.U#iΦ+.ep--˳fq%f0Jra Ϙu3Ңy4#]"5 قd d`yaQMI_UF|At t L=Z-?@]!Jɨ|aϰ| I`Ø'g#tQ{hk?_r쌺H9BM} Xo\[" LcenXt_=8}d@@ӞN^ƻY'uLH{6 ~mhI4 #:s?)d pUy}s # s&3L`ټoۢ>0@]WCoZ`^`J⃋O[d`esu'U!IoyW9tOˆ\aU1Rp`ś[BH5Du6R(̍{o>gt 6#4{uߌǙޔS40}%mP)Í)9ٖ/P*?c57fT43f T_bq"z-~ǹ4 !Mߴj7=؏(7 ¬C\r]GfuK8Vj̴gIJ(±qF?\N3Alfn]V[шc$X =Bor]C}򦾡ZV5rɃ/eLp*R4Gz:t"%TLCn C4ns_;WTb }.ގ7b`t8N~KXt~y >u~9tbI{h"Le¬jɲÔ>R^޾}-H++1 s޿wՉ.PJ#xQb'a 2`F,'~Jak;0ulz('4Buh=Z)þAhAY t/:n[qVm&Y| 1#Bu`-.vo x|ʣ1U֩ʵ6omX{\'uejx,TЍkes,]~J.h3azrȖ@Q Цi2yx:H9G{% k \_ۡNyGawv/geDŽ{ wۭ19 {y!TDž #I"f7m_]Rl+H5IJY3A퐎8jd1?ixr\k ' 6%d:͖PnGr%ڷ͔P^ V\Z'V@E F PǓwCfD> I". 2ш$!gnh)D 7R,pʌ HHuT_dea)xm;jsD%ىkZ8y.@ [Q"j󶜜9fdPpwbƭ0pHS@G&㲼AmiO-ܵFVm+F/bL^n~GU:"B&8p ^k Wrorg%#n3J pBuB&L~G@5 }1~avhK Bsj>ο2.``, dxLEnG'?%f@cP"։H.5#YCl!*ơA@|i@I:6b>E0FY‘z7d D+]Xj3XJZb߉FDf,mamxKywȲLٌPV ”Wx<Ȟ?T6a.U X kFdQ;OHg틋s9A oX!͔0E-)r*縌yi6[6 ݨ:ly{V}>V|ii6#4`,(l+WeFyFr{5$mD=sXPHCI6gc9 dy#< XJڿ4$4}`o{eaɗJux ys34h{}/V@ỜƷ]-()z5䐏D_c$6t+ԣU+WMRZf J R7NR&RNY< a6A-]*y;}z`o!U&[ZWP$_JQ -OTu&r˺9yaFzʽ.3(K|H-p{l%k[<\k_4 .zXjR63]M3iay[.6 1 J?IcOn;j[>4n\Mv-F%(W-+b駰ْ.M|De-$Î.uG3YFȣ j[E*u1>K1h-FQZ5X}L=i;˨qB/;Mg*ksdbE*Za{KԗʷQB*L$uh! bz;]*^@!2~>K eo'bA`$r(c B'4MrĒu `'KƺjE -YZY <~A ,cn|54g%4o _LwX|ޡp cF:hh(}CQ,|b"YBzp`׃1R'[;i ߟ &d_r6Y4ʉ~{FQʌNg}]U2My}6!v\ߍ/3,wt*~etQ RzҙՏӨi1%STKY?bqQކ9xF"@]l7\)p.c6QCRH-[Kx=t:z19)9M<i:y sƑ#ʗvC쯁ҿF"^jO{1:VM7P؊hb%d|7qxO6_W֯4PeM84"Ԯa.ѿ?4UBε52"t "6tn Jku+J5 p6E{K+YQI)h鷹xWã S blT(YТ1ImȽEg;r͇5UM+yj\Ow ;%Ă-u}yc (BSUB7LlG~1RqnL.S[eڴ6z"uHJ~u`uUxi0}֖Dka78B^괗yI}q±N*`8!:0$fi7fKL/RYzm6vK^ 1cD+mN)d^ 5* \x(\opr^:ym - CO:ꬵ'з P(@t w!Fޞ%uzH H0Mhb2顽a)$H_oauZ<3` D-Ȣڂ rN 5 db&t|_V_S /1oTNur 0]~Ogz*BKv_p讯Gl#)Oy&YO`.9pCa3-- +ז)=YV瀲W8Iw؜Î:-P٣CHQ&RD/LSK΋* uNqB.. 㺈WGF5 <\ ځ{ڙ9#3^Hi&!23.@ =T?V Cb-G,e/n l Y^Ǚ:L"v;NaS%>NŽ=^fOPs~N&^!QSSD^bNK`͓kk6Ej|A4˒ o !AMi0B% 5lfA}-b8`*ڼjF!ss253FF\.4@JȚϑ9E?d[@L*@w`&t u6E=iR ģ{[-7nG._v+Kl}t1b# HZ&ohF/Iuɋkܙ̥0 #])ln4r?Oó:YEށ]ڰE%aڵhM}kAVh,7R\5BRhV\ji@%|-AMɕ>2UCG㚙E?9b7n;[5YJ %8IJ ]4pppg zd}H Nmzw3[]bt_h y6a%²\!>5Lؙ ֥al5V?_7Hp+`D1kƼҡHyn9ҡT;zZ竑)QB;SxAmu^ɮuz0zּ}f,Y#_M`?Ih귢i)2tbC=S7|Kߩ;}0C|[J׀Y$` ,LsuRM<ɆxwF?G5R)hI&y0d=Uӆ$a'y@6`N-Y 2VGwLx9{PeHtMG=.¿7MrsnZW׼l,̈́=&j-eemxYPI 2@ q`of!=ؾj]ôZ{t`PGg夺ҕ(N7e3)w8'+ LWucv$^K!EzL=ۣe9Gd"cլ^V'XÝlV)tmaJR%z3⪎mRu!QRxtޅ.xoE[Ln{f:j(8"̢$[D-L< @l-SZͣ~ xiq.(u~SmNOeg)"H~@t' _=6#Ӧ덆ww_U X^e"?RUc p8U!ol2/gs>D7mǔ\a>X6NMXB16a{&˲{!sgZsTq`s\F3_= ";7vQsL2R.z_NH7$Qt1t"oOZc%YC6/xnm4U7!y9,á;!.GDxM+YJepvϞd:2w)vXs6Ǭu. k"m0W[}šeu3H`hh`;tYPhXJM'C13%;9 i7$nmm2ЙTq@{RGdqca<: L)d7ApIzw}S^QJNxb3)IiX"CsǙY(/Z[a FDPfelHZę~/36yBR!II̍کvvVu3ÐWF;0L5>t{ӈ=s&xRy@]x ;ʠc90CA*%T_*Lxyp E;L6KdASO[!"h_ӓ0mW3ɺkQ06BhzB=dr@ GT23\($.YA(U0?Ʒd=?&ûeTRO g.NSLtឭ\ u!-/,s}ȧ0J-˦ ݵ&~΅pc/qGx T/hBO4;g?\g@6seQF!f?6sC`1HIE?+zDvcT{B}SgNa x0ρLmGZtcFçȶާ"jr g2tǗ'&}c3&ߧ˰W#4DX8];֟|Aq)̐G14sF)"U] .Y EJBL[oۼ:&G5''uuty:s"BCՔ)@_iw^Sm7`Q$, 8.Vn\/IZ9+㯐Tc $wa(5/YH(אƂc 8p%AM{F&<=td&wuF0n?h+}J+S#Q+6WDgW>*2m{O+]ᐰ1ZyX92[M`ۭ!܋szqlK(y1곆[Yaj٢6ɥ<GT>oK tلr_ #_*|hgL L:)\q)T&ޙ*[/m8ܝq;NSA۩-0"O ,`!b]qSBjBHywDC䟏Q=hP ߞboD\tnԲ^=LкT 24jlx\/w`8ຜc|_b :fMh:N0a `v fPdy6_z+&`Jt^rO^QF]4S2L_ybB6<`E*T2jGQBeq_ֺX*edf[r9O[#Q2;NOI~Yȯ-L*fr"1C=Y UT {NPC Z-Ϟzfr#z_ |/D Z&JFأ6bBmJ$h'9VEdi/ )ƖR]΂G-uiWܪd~IS_F+3(P_nT)VH" \3twC 5r3=uY'vD6vEZ~Ҁqd/63O7ٮ32yU4 8 1_mw^(9/7.`%*<//1,,i/;ӶɼI&6@@އ!^h-@鼒acoـp2l ^%Sd]Z!y}f 5:$F "GPsd׶I{16gKUT ?\df@]jb 4UBӬuy2J^-x^L!(eݙۜ? M'4᠈W[[-G1t=$`/<+Aѐe)o5'qJqJ"T(=Kf*ռJlC S )L'/ j wAYWUYMh5ʚwY*qjTn v̭Z}gɼOB߰qپ=Y:M`ШNhka䞑t9MQT ӐX䐍d R7]E ;`X`^8_szdH|2FqKC!Ұ<#b"uThU1bR"Y2H1BZgCĚg8ŵ=;(D;Jtch!^r<]@ O>GE,ef&6S؜TElol2ŀJf7<[ jtN7HGR[>ht]'l!϶'wզI=ˌWQnzTUR_P2HmDj̭; ^M8nykڝ i+)C$Bތ%S>K6Tkb[[ԯ]Oy÷!)"=?k/1seݞ޲hwG8Vx D#QhLOfccOFv(+"y^c/H* FU0ٛ1zz@Zi#A9$o)iӽ ⻲;o: X 4CjDwa3I6LZd?gF4rG}KOB4UrHApaQ`~ڟ˘)E dH`&&Śa^80J%n=Zv (XOC#.deJzt05y3xraBEO '}{ޛ l_̜rZ`x%Ïz@Sn'5c5 nܐq xڌ$NO\Rp-Ɵ.3_+ 9~1-ٍ凓ӓ64 -g>gVvLdKb#$oU Ix#>"tx lᥪ, K(خÖ0 eW23I͵4t&|xu(%MapP`37/ Nv1)I%7 >[0Q 6*cU]ı|T/8W?+õ,m2Թ"C rv9NWh޵ GxGu{%YNep?s YuElZ.+4$ɨq}g Oo΢HݹNw+CHƍ\g M#a-V H5JD-cDoptH1hZ.E^?E0@|T7ߎʍ0wL= A6;ku9m -r|ļ R~/ o|n#gcTC=㊃;@:zۯn8#n[A|zh:#`&ohR}NZQ5N9;=/&Bg ,}2GVI+^ kGٺ8 |foB`= @Ed)C؞dv{q(5(z}hC^۱iEg9L"h:21ZE]WUOd;5(ZO1d!8s] ^M螫QG{E!Gw*t}RLԗ?/k'5ӗXo3#_L)ԉǛbڪ.DZO+>o~a){֯CYv.Xhn`yr5kc`Os?pV$]L&IEʼDW+Ax-.?UIdJ{ï&62o{mRU7wxVzW*YuπMZ(]8-\B3Ç Z::=#oy%$ΒfJVQFf^U7 qG!SZ#e*[Wݵ=܌{7t.̐?@`q)v! ({qu.PZXv>UlFMjآ 9*k2ʍ}Yg4aWtK1 U@YI;dʺ3==Y9W~77 XƢ%js(tVؔwf62lqwT~2;kZez6l;*/K~@ynIu\߬f)uQ=[[8o&AWucZss{/|F*ʍ -]_0 menok{*١BZ`= +e ) ^`4ցhd b3rt`wv S<#dԽ,3%KsBĐ?E=CoXkF3'[)moZ꿳!#z!ZPqZ +r>]_ڬr"EKڠ!5~G`_y"'Cϯ;VI3o|*Vf9;m,i"TM93ifu Wme.;kO F;#W wvΖt>DWu1;Qф $C*\K=[sމsin虎ޛ lyLYs<{hGi-s> (< GtE"kzFoCHw+Befҩ(Uddf({'qE~IJ4]{?XX؎mLgP $z Y.`*w*eɿB!#FY1*}f!MOI XHk2<h>% bK#?m߬&Ym.9`0,A |tR6^k8MX}~a(;&P.1peUbW_/hxaD-`[ǁI8c+zL"25,ruq«itV7!}# "4R}y ܀_k+^n"Q?37qgS8,Vm}G?B1&87 +7J`K5!`Fq_YͳgVbQT=̣ -ӑ%YҵԪB|hQB|Nc$qyH?d\7Zqg7睥xAu;>e2 i89{u6%zJ^5)+FV*fZ8jW:|NUA . xOSg ˶3ҟ̡f".Z>T 2 gr&Ydn وتyu8Ar K6hߚwy0ܵ-P=ȫgp.~dA CqiwЎ?'.ybQpiYc;6?1OkMEe*Goƺ7oM!^Sձp&0I,tg_/GP"v2w֢,_ZXf}Z"]a,OV, =Y:ɓx^0-^u~I/ll('[^uA&= I84jsLjJhWq u/Z6$1,!5kp`la7#6RzpU?to}7Ĥ$ͯmH6SV*+'iŃ|,@s/"4|B[,Ҝv?u3erNIFȈFj~QʰBr=TW0{~[{m"[fѺG)mlBt'؏,pTX?S 37ff;q5nve!_~Zpbgn;j˿a&ĩw =9m7#Έ|F~$=Xw1[}DC60d5J^&/K F=RvĖmLY(Uf[:Cm\y wS2q{FɟVl{mg`b#ЖO+@11pW9ɵ@KZx]Wb?f>^Κ )`K^ }Y%NmQMmd.Gcx5IƩeq,y'!bXY3>#Yn^IcDz/r|R%Fʱy^jwk7v_R )V/C6f0NOdgq>gV_<J'XovzxB}pi&"vU^Cd V[LH+"VcO Y˒R+ x`P㴻eͨ )0L+KRy|Vx4PN09Dr5;!Y\*Ȁ/oö&a ys|.T]%ڞ[!'R]éX ) *%L]#=4@Y* qΩiL`Y4Џ+D$Qol*>-5$*7yu(pdDK*/ po3J %F4xxi"ܟ. |u7\I~>Au:މiMpɌ+ʲѤ'i(/DPuA=qyy^Pwdl,jusU'{,I,rզ6^шde1'A\ >6qtq,"%~_aN$bǀq0'|NzcQUJ.^nП'+31zPP xkU>؛:+ٰ;qJ 4snhZ/2ְ*Z*{G Fƒ5z@,jjMdT~'7G">Pl@@do8&| 9zyt5IJ[Դ2?akcq~~r)@0G;-́Av4:LT)7v5_;0w9l&2BrE(%`t>ߑUhiI:n~hלK+T}LE>?'Ź2 T^!,-ʇfFF"K9>;]s _|uͧ1c ~%T-D,`ptpjBÑ :,A~va ^b88Fuk֦:53;{]k dq?[,p 瑮=^+b#n廡r:@ebD1+ǣ1 .-?>]ٖnG[&ќ/ n5Xk(PYX'ǞHt91ԀDhhѻYq.6boOū'2%·SXyM3f;IH0G@\bg/Գw:nؔ*vAL´Yk=mqEäFz8@+Vfp'E+xȮ+-\a!c pٶDߣiBpR>V$-S&J `粉Eo,?a 4p*ӗ!mCQ Ƽ$l8Dn0G)$v6w@[rqzLf۳ծAqg*jGvY-yx'waĢ"YgVBgXuVG(ÓZdXAܸmZs}Qκ(fú1v\(i: :\_ӧTNֿ$pá3!q/^<'n<:uŔN3mIִ$h(>5}/[40;*W s:,/^.[Jo&u6`J#/cp5#*ܹ9Yri Wd]J-7],Ξکa_ҿM{kuJdcTyb`+>݅rp9+zaE l޼ѡJ nO8Psn̖M)#%\&j4dE1(U~ X ]1t`O4ߗ>nPU' =V]m^ALmqHDIT]ʓw\$|Z8D_9DV TxYyns5tN7%*ɛqp]<ȟaHf%#:VS }];R]M\XF.t Ԡt5 Sb%@kCS hu8zkqtnwz??c$}C;ݖn)~3_LVrgmZ tPRx8XߋWiw8퐦#{^B! X*.䫛}:>M?idK'?OU250"('H*%RY NNRhP'?_yt6Y̵eu01t:a|Ɨ8^|Tl5 } <QN6ӔOGP-{ `h%G9j2}`X,V:,fS,/*3QmE!54sP+ . Z^$;JM4 y6dD'd[x.f )B^Lji#Jl.D12:zm{0@HI Be`&|T6j_sz[~5Fh(/BJ9/DXYw/.1U'G2Ev%_>\/2-uJY\*c1*!']׏i %9+i?J'L&14_UgFJNhCM?Q.kan|H;5ut27kƬǤ«;VAt?㲛CI"Z?8D`P/^ )F2+I= )i+ˑM/2?*^LiҀ)VzXT{LYj'Z`m`s$lkg r+GokᶦDU>ֹ*Xhn+x̜ !N IL xc:8R|9h}0=4D)u՞-m7KIQ5Ec:f`o-^8KN '7ߡff?zu芸ܘ@ rC:BY~uys=vft_??Efl\ɹ9Q.KIaȡm7ć=g~ꡈkT|$IifǢMX=7Oݣdm3lᗔ Mmkm@jw FN9 ?_V@޸`xK'=P5l?O 1 f'ؔq@ɝհeTOa7W E.\ Nˡqs(\M۸E>Y5-,нHm}fԄB|Z*t/%UKe}< NڔJGGqn]и>1ibLbciF zA U-|pX 6bT*|ñdiVHYâPxt"g mƬʭL ?o1ig@?Vukyz'Cdz?8^n:#0n߻}~*Kq:/ÄYlg&r$@>\>z> ua7yG~K@Bc/zF6ļxcM OJz 8Ss߆eK;&9g~#RL.Q1'?{ q>qRcHvK \GtQ>w&.}I$ZPU;pY!*OV12PH&Q .Mj;<#ۖkN;f 6wAIXs"VGt%k_N"ݢkmtLnD'-ʂ:~Բ;|m]Mpkw?" Ѯ h9Zb}gb@5a Ji>UiNʺ:5߇TQw90"܌ӫsy2LR;C8ܟ)煙H [i{#~yW\z>=׊6v[d2dZ̜3ݩV9w%F=BCom2$ŋ!Yfb_`S3LǞUg)JP5`}p{Ÿ](K܁r"iNTnE& 79!0$!9p{])7?݌+ := WR͚Z8 4AJ6W~jd[*$bLR8l ܤEݫ~,{F^ ( a[DET.z*#7*g 4 i\~P3O䙷y@W܎+a%XAIȏ9I` =n 5SBwqP|ʺIY ?ԩ}|ʬdArԎz1{fyQTlػ}EZOso#qGC΋ű ҃oTe'. a3+0 nYdY g,4.H9.Xȼv{=ʎg7b漿Ļ)QLj`]iw7 1De`*4ʋw6IwH e/ Yepq^:`׵/NAMHb¶UY s-=YU/PURM\Ň!Fw$%rKǯW| c#[]ćTKqӭ6 8Rouᭌcw$|WB?2wl2/rӔ€U[XB~rh}Y!ݐQYdr욉}\لqXM#&NY*9K!s+у?WHT]>Y So+-X?]\ˢ9MۡyKXsŐ 53~|+vl)õʿVU`_@FC@6YGuʎZΧT L _xLG Ihn:[uPc0r\V뵰Js~n.6M2mT %7HR4Eh%0-q:$Յb#o%Y^Q,GiG@Yic{\J &;4}8s0KȽ֔m%,( grZsX-lo n u wԲe iI)8Pd(*$nԯ_89gM"ڿɷQS ͰɼF{Qv5];5+ +D39̫!> t9=_d[Rrh.;H_}&Ĺ$~8)YԤbǝZb1xkr /toZbEpZ6!5ɴ惿%N[~tǿ:bO?%;iFx2 ][#쑥b )5k2;yH!_!}loe<6[e3/tôLt>&KdMObU3uל,uS.* |HVrgxr+|+kZ^qǹ:t^r%5.ww;Gtx?-dzA|xr]AHd%F;n|̡^ M30oq6jŕRnY{~^BLa$@j>*)&}'h0f ~>-I"<\vSThÃBdNcv&fD= ?L'#`X_iQhYϠ_vѕ}@UKněs7tP76HA=0s)FILS",\kEH-MD>zcI ]˃cQ zzALIy>jmf"%bWYw\\3"MVʉ.y( _7.n_ kKX>uvM5NhxM9Xf&Q[s7"k0)~ /)wb#sCG% {rGt@rӕNpXzbSS&44M 8 y%~O$YEBa[E(TY ^41LU nKkzO;1^0mioScw3 UEY%073,bI1VgT]||B_Oe{:;vطZf,PNkv I1yU j`:;VFBJ=T<Ƹ2 yFACE/}󥠂]ݨQ7 U2a>z1s$#1& hwV u=IRzZ;L N:/ X%];J+F-6я!\QgNz`l#] =1=kAw5M8醼C4~a *.V#"Ld! )؇n2KcX>3h*& /EN2clqMuۡJ[őmjʬw -胑\99P (18A*z3lg ::*ij9RzA*}`d&1ȇ*e_i~me>p A,@󥟗2ǹT XQՀ[~(La]uh pe8(Q5I|Ujc@McNlMla"@bgCi5Ml(2ӘGТ`C!?Mŝ<ɜ_pqπ,RG5i,|*ǒPFb\b^ƣ&Ŵ7|UjړWk-7$=_XҰ'D5!9{nj PtDFJpř}f%]&bi4&F Wbm=],ȃ7<+!h Q-Z^EUú}D`)o&wmQQxUB?R4Ky\_# h-DWHiP{{;\"ھUy"9'l[~@STvANTv+IJyMLT+OLT._Bx29/cNdE/p);i\MNnr,0b.QFE%mQoE|hjBK n׻6A4)[BIuVPx'?_X#:#Ls(9+H[T5NYDCC&Y\$f! ׻v`}-ßK, YyS (IXyˤ~-m% xlIiWwD toq&  hu4.7F1(3 GDN'W2u s(JMctݔ'`_sNTel(Sl(p#۾+Vc85r?k+,6 [̝##60bA>5sRl+L5yj55 i+A..b8ghlTa%P~l[`{F(LC꫕ޣl\u NmBJ0J|Z@LDjBǿs$SB0S*aAhgT8R۫#o'Sq H lK4ri(1t6M{۟ױf4K1ulY)Q4`\ck *Ȩ<~JIB оqV7co֤Dr0XY fuyB=ʲe~ %шU_Z4h>tb2a*ŠnsNqwv@o ?ppKV._֭»-NH/`O9Ӆ-E2^l|b؇NY0=kv+dAIcg Cn[,>[c?\~S %zhrB2  V:%qi*D WiQ$ KKJgIϞQ\So?7 ޏ#@R(om}Mv)?YnƳX顔 DU MY`[-m?r;xu"yOU?g 8uzFb=焁K+yz-8#-vN֣59,i8hv7ex Seۀ4Sw(sfRԝ7rH!fOySF<;F"A@d@i!#^Lfa䘨r K!Xq(^H᭝Z'Tw?70x|sz䟍Mw;EtiRjHfcP2B+_}` \DDLS4i(ʜёUi^T}jwqԝY.zz2dG#bZcCyR7cdx. yT^:9hd<9]BWڈ:j2y%õyro"RX3vš R`qnzf=XFMe֘J:BՈ]{'*9< =&+eȐuRfE>ܲd[gu 1r#Vuc_Zu7d<' pE=)3Cпos%TcHb57 :'*jN|̢μ fZ^p²6I ѝ,K'&J㡘p?z>UX]GQ.AṠtdVImԣhNJÈ! u*U 3.}rn`^WjAX q bMgɺ^B\iNst3+~n*6Gʆq^7cg$ܭ}u=hƸ*V}}Tڅ!;(-'!ߩ^X? )Cdy9 boZzF2kl: DQVLB.,עY0yvk/N%&t꺤&08|8X[V[IB;oic*`50SIBfKVϸ|Rm7bPC*$;#@6,ifvW7 "dVZ{bsRo eǐH=&θtr3$LDhx?]v1ǽ"Wddg|,c4RHmK]kY'"fQUqfFl 'ȳO|2hL 7;Aӄv?0a"tEŜp&ۉM{apIo?ǭԯϐ)CCK:;#ϵX<-+wsк=7ȏOy[1xa1Dǿܽx;Ɲ۬'^D_SP&Fc P .Gk {X甡 ٗeZ#C<]gs'TG$O\'d6fE^vXow.QQakM nKj|rMh/='/$Wic q#YC!nȁ CA;ubqƺ͎=VDg6d=W%Pۙr!t jUy-vB&/A )Zf#Y%YH A.Upnѹ (_ds7L+Oi4^̠M"\adY]%%݈co@)6@Ed2猪K#$:r;Bٟ[B`Jr( 4J/ƝqADSBe%MV=, Q{УNAİnt,3hsG~C4l"½œ1-l6"=J eԋz~tnhQuFtjD",|~p]?XK߆a҉jjRV{<*J3Vɔ֑_W˔<.Vl#dxu?F_#GuҶmyg0ȆUSC"U]j2^`=>i^a<%6T`4<-\m5bDЎȐ耟x9}pg*XpN{Sj*#AkKq!1Ԇۧrў9ݨ_Ta@9*^1g:JkLƼf@C+пVA 5 9dcH^wbBhŗ}$h A-k۵RS&HK_:sA9]ǭly참9юdA֜qc&ʗu4~OJq8S7P!o6͡%J/.=p9=!NOk\@&aIf^G'kwy1o@Ҕ̣?v+9&Ӗ`7I,W󷊓d#5o{駭OP4 ,Y&fWUiy"{\C(Rxh](>P5},7՝ @7rHÞ^i~ػ=,Zy!glDF|ayO;,N$CvB> @qE,4؋2a'b=G.e7G7)l#r1HhKU`WqJk0qFud5TyxQg6 8a4#=&,$]΅aqέoIDaaȤq1\{^Yޕ3M+*QYjI_j{/{ן0=9 ariC?\Ә-S*~lV򁩐3A{жͣae /u1mJM4J9phϗO e(o`Mv!FV{Fĸ]3'lsl;w/wJҍƑu%\׉ !-lk?Kcx]{΍>RS^bۊ 9(#>TL>/nF<-,I1yD'@|Úk-ol!XϚINq@q )TW#rxg0woēBGٰCBo5 BI:B*X7N=~(OB50BE$,i9әi0zaVev亝/JK${54tퟬ^)IãR`H9hd<_U~6 lθ|Nq =лpx!bb9E&j-B Py<;΋ߦZ>Ģ@ym;}dUbIpD+i(LRR `Fgkb¢fK޻369G~ѹ{pCL*quɉI22鲲oHaߥڏ]<c] h D1h.plo^C쨞/m6Dx]X$p~A̙<2`oتWнƷ=]ϭ=&޽Sq7y*I<}򴝋Bfݧ;%h=.&\)3XKD=gt} %2ߦ c0/"Z5[/Iz=f3i}6 #'^*V_kBG_`4r'B(# nWcˢݓ&9s&'2T6G^'y]@)*O$殡IcRaE@uHN1o>ĤVR@K"qZ~p] D XXPR"r|Ԫ JxOH5\ u[JvN&ڶHsdfWv )pIʟ2/O)yf@*QD'Kx<\`db&JT>C|E?k(.̸쑞#̻S\Il#@h>v&YQ+hx{CrT8G)(wB(,JEY%v=UwSve>')!*])3pc$s̳90R> 5ة%{3% rPndh5]/񘡔WPpY@QؼzlXۧQ'qT0.;¸guh#c^;\2z:ڹvWqI#ƚsjohZt*1*ZeUr٦J.H%R.`ѸAxI7()F k4k k0ۀG"jTMf֒(6bc~ %.3p>aN<<}x0 folݦps%{jۋ' mTFa<  { l5N?t fQcaIthN{1~a v|Rᯛ@/ivPOMTƬ;5Sm042=6":3S5a4dːpzVCǁf(KxhJL"<;:~8H") KQ%-XVe"戣' ~GK%mZccV_}+x4 bq $Ӓ.ڶ.}+*?pNh΂x;;ۉF*uKwW!AG*եAd vWkQQY' IkRP*s4PƠъ63ԡt)\_ILՕEr<1W6!_;l^.[tz[ZiU,XB_o3\vDUp`Wp b4H:uy^/4*"EIKM1k3}LO}NZov/ +o'6[~'s46󀇑0 vɲsX(;9@#. J5A2r&eq0K$Fx>ΫPU!np"[FƯ]vm)+˕}e|guw E\s1K#o -j;%sYʏqTl=nNz\Q1>(jM+ {Jd N8Yj1 ܝ4!jUZzS2q8rl]|`6V+wjFf&[LRC_ԑ<&C+tkϷvphQΠUY)BJ'& (@?Wq;mrkbLXk7Dt(ֺb_Uk$0省R끘bEYک Y{"X}ޘ`jd޵,ݾ=d]k:,vI.iC&>viԿ[@K H?o$lkk{Jݚ'h"[쏷)}mETbߵ ؤa$WS̘βCyɘ,xx!N,e" G%|בV]=`Ѝ_0OL1gxxE<]QafST8n ,֠9YyX v:e[4َ5 { 1 mui43k}_'5 ''|&yKy<5%f?va@8M;.L$@Wkš('2GN-9)%O#;N/X誮DTb 0BZNnzP$K)^w?=7nٽ|2Gk)#'a; q t1ߣЖ/ʧqŧJDߥ¦&ݿiz^{hb ^li `!R..^e4^63c5|[E \ tF Y.Cf%X永kp>1>\KlѪv~ r[v# @E;GV5jkQ&rxb 299 So=v샙aL%?_1K:s*Jw2w]iOS2JzZğ`̊Qڥ4V^cns ~ᨿlDŽP7G;,**m-.;j`gRFT$>٥I\{zBE{|\oeV[}-7*&kKU 9`&Wˇ!?9)!/̖59YrWr/$7f(}`zB[vOz &NޗCj*4^bn >wbD%R leCp?sN"(i4TеFƇ;H1N'G$[.5<1VRa 4tuu}+>z휭܊IrZ2ǔØh|턂8ŗH3տ9;hh/!Ubĥt헫}{K^ 0<{nj/@{̿!žB,r$T Ċ9/r'%ȝY:ЄwPLlļ M\v5@QQVNz30cˡ@t y5~Pb]x}O~!wLBrD*=~1w 7~Jk"qqH08Ɋa:/& l!׬WH6 !zԵ'\:P ~[O5v (QNBD w![,.Ncђͻ:hMs[Ž!aPؤ$OL;o0яj~ڽؙ_m3H,{ GsRArIPI0W:!کnֻ }igYZ07070100000022000081a4000000000000000000000001672b7d8900009f2c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/>]?Eh=ڜͩ݀c ^鋊cj:/ z95x\)\I!3T'#ԓr46JX!whD1nĸ< Jv19aZSMJ'Aԙ 0=6-x>RA$d{j\B _b dh?fJj5XτXc#NL{B{5MdnS_Ue˅*T׽.cw:/|B 1 h;U2>7&+܅csŲgE.a^#/KKC}l4z%bw2B۱ERfcb12:8V>z0j 7 E2dS u"F*'w'e7h1?sF#4wSTK8h$ⴛ t|ddj^F A X WX`;n1 x!LKuS:n]X1WgfH+bCVO' kgZֵakBc{΃..FE"~o\D`9@f\tV'kj599N Kw0Ye`f+3wm/9SvO,>*,9yng6p34uťi /HIH3?Č}2C{$z HLn%UFoH͹#c^7&wH]_0o:$gȱF8fl "l,FJ6P4-~EXJۇ_^Cv[Fpd\f_ 4?0i0KRpIǢ-T~Q- =p@Fxj%iBՊ, l:!hU~u$A`, dc^ϝhEA/%" Bprp~7$@(]h61c*1݂dB8%~ ~dL׊PoL@>(7Z?4d+Ϫ3#*28P8zg;a+,c{xc(;bN EFJ6+]]'^ݒ}Q [e`TGeN,h+0U_K%볬%s#N8axBsV9/w9-OZ+pQYB8?2g0@%b"!"NCTyᣲ<qtj݃U P*E+vqPcqĤ0^fUCDBW-T:GGgۇI- -MgN %ۮ/ OX.JĐZ8a)_e&\{rM}0h nΪ.5r?}y? v#9 {s[]htdHx *z$eGdE8[ZӘa-_K+{?zj՜An$Ӡ,ȫ["rsSL|kfXeEm]0sRlM7 1uh!7t 4*>?o=6jdH> ybG4QQ +U!9h|ykf<1 )ѷ1V6(`qs@$bq1|1嗾*xE5HvHuΡk J >tam0,@Hb cE=qg>ҧίݫǪu6lLFaQ" Mn.A9xa PZzU Sͷxڜ ,F.'eI!u |S>xkYBAg&M1!Q5A8Ԝ݀Px~Eu!TB:R"-4w *V[rF.zHRG,CnZhvnsVPKN_4k^"l)"2n #W(?%tFb/A!UgPw!#l>m>i@0=34le::Q% >)qEGT -R)ٯ%AŇcwSKD^kP5Bo/B]Δ vg" M a{+e:M<}PliE`BItRxWp\G޵pN!N(! WJ2K?"چ9au:\2Nڼlc%AaF]׏bx*JEH-PW *q߯,CY "zj0q,@`A5 b $nm}) 5vGi[$bq5i aT~$4++F̨Q-{vM׈6~oIiDk~|qKO b-ၿ3VK:v"-xg6 DLfZwApa'3j/}NQ|+EOZw7y_C{ 4@K&ǩBy8m3A>dWa0mnq)ƀ:MV3NjB9;QbF "7;΢ƭ[lxtakf?vb8vN]W 2&-ˡ\-RL,OΠbYTVwؑ ІG @\,R+19g ]"F<]cl/]+?· /=ASq(Ag(Pܼ$WAWw"XEmY0IlEnNڞ˻ȇp($%쌒myLjzF8`BQa8T~5ej(dshc46DBfθgwyAM;cz0V:*>kq@g$˟4sSf!Yp, 'x?tшʗ90@@SۙEɪdgGq)l;S>H?ǘ 9}2Q01yG)SWu{ɿ9ױ)2UӰJ1ڌk.-8=jLp19=bf] `{D^v|?T׌MD:r f(OG9E1‡,j̃]YcO^Ho]Ϟbؐ7-U7[6@$$)~#Ƴtojyx#:Kf9,ӯ\I#/x{;LDlW7\Inb>a,8߁UJH~~7z[^b ,HNBz미j5& O xa11ƀA#RauOB`ȊKS?LjYI<t:N(#7SsLPr!@4RL -g*bv]y0f$V6~Pc#vJԾLeΉ!E8m;몁ڛA!#ۚ#`!ӂ2$<*zXsa1$ylFX2#t!#\. nh j*aSoVXE 4GάH C0b:)3 tX`5QiOW-GS{71)l s!\N얷֞ɔz_x7l#3*1@Xy(36X :TA$=IMMuMx$92uHKlu&=!pǵt¿hĘׁ>_RB)ѿO4H%?t:1}Daنٟ!9p (߮=-V㹋l;I]Yz%+gy(|=lX 8% 3>u%)}K7}Hn xL!dB1tTKr4hX+)LstgO\/"*g7r@8L|sz1Mjk:A"kX)=OՊ\O MIX 6#TЅ9IR45Ba%:G"!{S2AQ6Qۄ=4 <Ȝϕ AvK2ݘ krU.&` pzwdY._7P\^]ߛz Q]S)߃5ɋ5!&O cU Ō: q|vbQG Fϱ}e'7ږwuqi"~LWu"EWUa[fe,PNW(B  q5 T?q@{K4Z{X@p{\#99'g>*+ R??5kiE:8۬ &\(~u3Z]o(eP^|vA(kY\>k:z`M+dSCоD[? .z]=(~DՍke[/Q0+^/o׻/ a6BA %]Ѯߺ喪24:a1J@/cb8뤼 pbfh`n} w"X@or".8wMZ<b>,`9=S„x@O, N@?&fwh5R67HM"~\-a\ǎ/hrG *YafXUjZ+W9rޭXp8^LYY@.pNrXg/0"C K 1 mRl׆i:6[B+~MYȪH!?.Ӹd'ٌ*NoA }7& {ŀ,@ V5Hu,'q nӊH@ӊ/[qA&ȿJ)  S/6q9xJo啴4c\dQ\w"Rk}qpFO'2!zMRv }HK!r>[5׭6Uց4{>,4Z@1 5o@Ҩ Co~1[ HLM٤QRlVur3̮XPX#Ho&dKm[4Z,aB`f Z F&r?6J@[w )<؎FQqzUij. !/Ww) ,h5>Vc_t;U Q2Toi\'+{/R7$dpdNC|Sscu ec { +sIV`sA;mߡ9ǯ1|Q5rҴ=R&EfQEڮ˶#NuE*$_)ܐ6u!J/]ǭ#Ĉ6P̯G(%1\ QUڙ3tc๢$I^LUɺnI"v]er'j;|P}E@ 3; )]ʡHzSgoc0[yd~ &-hL :&Xm o$̧bDE]+!S`5jX.vFɇccO0Gt`E$?o 3o4Tۊ7zF_ePpO>Oa:4h(r.ʢ! <䟓 qm\=ʥS(8`)NƃG+d8: 2cju .钍d0J?ăk*gF8HL>^u  {\eߤ6)%LPqQhge02j*+lV\˲(T7xz 4A®RXq0wV&:0ybIҰw9%xB%7Iք!=IIijk &#KIZkA}+>"ϯ% 8YȰ]Țlrh#@Z aI9+/hG7{=L:&VBRrYP{.(a}(͉v=}]34~&"9D207h{>RF/cO?[ (),X >L` x BK.oād[۱KyFcg)L5*>O,GM!9%4 s?:`zf sť6o޴O[b]߲2Dq7ǛD2,O5"rX@DEѻ^V~̾d#҉HP `l{Ⱦ3Ew\L*'ےְ[%ҹHVnm/*Џg!Sl>%g"uqw .{#0k2rC=z@!Ҝ%Q]s;s͠aL'ku]y.,IlEfI<^``9R"aRqA>\ GO{pn /w?5PGPeۡ}èUIDЮl6+^yCHrwusM~INvEgʖId jTOO揁#;hFB]᫙ie2,Yn d}Q;5ЙIw9Kc4_gĺ(/|3P@𞯃NWFd\*\xY~$|Cn+Ws\DZީ-)L֗6>AT!6?*nkZlfEʩ&^AR4[ j&1btBNCtJȍuʹ6׹n<ԥ]v}+cCg)4GAqEfK¼" RZ G %o9BڟZɷDvC"xh]Uבxߣ[iYA ^x ݁Sl tF*;կcb<~KP;hH&ATi粎BԷ̰]rsCYjoy&a oE#x>9唚6=1w3gy -p8Lgj.EB}h!7qeOŀG $Px[WHr|Pt!} Kb1V&qO٭_\d3hL+h BLɊOhWȩ㡲 ȒUQ~Y4pUKݙI%9 A'VEfdb@\:_Ցϳg& &nuD 7;=r`: P!։.CLb?|3iϔTR2@:*1δE/-SXr8.޶@Xw[^DytwkqThX3M;SgR Wn<;)CE2\Es@l[w2Y$HzI߆6}N5{@L s[0t?2!;A<04=\N)]qixԁ: *w;EŤWzm?#R ehJk{kb3w3V~G…M1D`ߓ ^O[6l/u4ۨDx_ڥ79XS]7]u zgIr^Cq-;j ӈn*X܄tr`T;JlRJ9aA{e?2Dxxr|>dkaiytC~ 94Z!#Ag!YPvYL' 5"C4*hׇVQ+|xsƞsZٖ͛$d@)H{GbDM>dxJVVOL/%iDO"5afD)U>;rcx Z6MÞy09>tgr({Ψ_)_phC,.-9}ukE\G_8sJiݬf2psݍnz7֢S[B;a`rWn$r@Olt~-+1չ&芘żh>_A. 7O.6cqsZEL^Ȫ-p.6[[~X RwZW\ P ku@5ӏ]^ V|l}̓h`:@6iapʛFJV߻G@z re~天 `f- }ym:1lZe0>~THP6 X6ԇiwG!^ó;G 1 5!٢4*>B`?&-_%wz*HZgZlt v#ʥMM8 Lm<8*R1'EUS Mh~p<Bedt575tO}c Al}X5@sc| +j<9 w*=׮tORzT+ޑ5 AmSГQOCߨ/?WWr傋h6N0:S;Q&vjX:Qx f^lB{ey+a1B^Gr(U-ANFA9Zc-vQ y1 ,@bz #-qf+#kAr*NK!0'I2S¼皖TՄ*j,ܹ 6|"'^LN{V@p=Mm4%H-hv@1tLm̭(ᨫmő<+%>-+ϩޠIN ڐ^wйv-x:Y%@dĬgdG=ݠ8犢 # a.֝AsTߊ'wd kbVJI!5=]w#@:%7[;0Pw:TChPMBpUBM"裍? <\~!cq.YVUYty!`N3CvH+Kju}yeξa?2NXin"Ha! % BFM<X$7~8њxûT} sqH*rɗʽ{Dۙ2᫙-)3<Ƚ4>-e6ka ͬxKd[ֳ6m0\cʯ-o|z]G2 uLXSOUtgzF#4MF8;aoo"l Y@C^3I |d!$Ӗ[Wo ",nI\) .`={sv׼m*T29ҊwS6+&:0W2&K~vk:/ | >"eФd|Xa u+Ac2"6&l4Q:_p'n;{σ 75U{TCFH<|>u)RF mT!$&"[IlX̐VuW`ql -7tOꒋ$p"=sO6}K}Gc -$Dd_Ki_ e|+3ʂU1wªU3!j;՛[Ǐj,d=N&6n/ M ׵Fz7+E fGh};z^O5KZ2,v§$tLUdon|6~oO.`T}G`,(B4 ͇G!9 !+ȥJr4=Ju"iekq[U RN\ρVa'AqcO-j2bDLwQ=;BMHt,ֻJǘV}{I+lA 5~cX}zsu;R%4Rlhס呻Ƿ7tey9^W.h=ՙnNtEq{%sϴ ~Qro!3Ĝ&I?5}\'֝K~ osȐJ'V]dK;mj9\0KCu︌/YW_6JIQyuܓ7bW[Wwt,|{_YlQZ!s#$ȈѵmSp)͝.z6:3:A]I<䌋:D:u1$bݑX:~ P[n.fG(mUš䊏5GTcn)qF\UUҗ(bY DCEc(7  蜲fa™__E۴мũĩ,z*ȡuk7UyZKL\3} s$ʽ8)=hA8lVITj`_)> ejU# /{#ܛn?|6?JPD 4g,R9q4nX%eiq?K{;q0 a)W*>'l1v~]05멄o=Ʈ@qjxBp‴ =;ح+΍Uw^ڴ2Un{岺p^5uۉ")ݲVGmoA걁?4W9uwbҲ2*a ھ@G{/bWUZ4ܷUNʡs/Ig g0h $yQhƷB n݅#au">`J Db I8b):u/ Y{ϘhF95r9جsey>,%V.].⿷tgv>wZ:xRw6+.qxš"Ki7, b87,Wmug-WXl8xaCgl4Js =/3*Emi-ZOV(K_Y 6p6~Yq m{̩E Y`o¿ v]ɶx X&j,WUVJvNl.N7ٽ{C]Lٍq|AzMvKK-XZƖ?}WJ$Ȅ"gQoBYsa@Y/$<=nBds8jG]׳7!"Y:Mw$Nwᮂ|B*TnG`5д<&1MhH;jrQK'us*a. rO,ngsdȐ,tqhRn@%sHB̓c0)gR:֩TIDHs?^Q_cK 3XpWy__rU /FcsܲYQ`AW*3A6?qGG -aTX;F @▇.\ q|TeS"CW/Qbu211-G{jqme "_{2dT*CL@|WvhD f4{M_nkޫLn: 2O[yb/Yz5,>ZKVPDw mH1_ ӻ U:O[eIMc!a/8g bo q0wq>m:NIu` ddx:xed}s;Tol'Uy-gc_Ƀ˪S8^LfǮ;j'ݫV~ ja5V.%zdwƐ)\W 4ʶ=yA'-l'"QU9-P|gh&GWβ-LperQD[{˶K2 e9[ ;~ߠjhΖb'l<~ dUGQ?T UX{sLT[|9UͺLldt.&}Cж|zIЙY?heL:|\1d{DX2A?ipK c}n놪l&;͓D% D͔!\lKIW&5Pva$ 5V]I`km|b7'gN4OD`yF'xmb:H]dGYj:S<وDp{Z/SrXҮ_HgZ?W WElkR6g+r;B3^0N֚+,SF|<`9HV6?8DKLRG1E ý_gW84SC dD,f={Ck7֐#xcdOtVSeZVb V$\޿^fC GxP˖IRy`{P^uRA*LzB !OXC4cv-rd JCn f~hTn WOy:J-_ԙiwZxı[Z˧|-~7`Tź]S/tMz)pywh*Dצ62d 2 *%. +`ZVF}y~H(h.ڣ(TʌRRtW1Sljg]:j) (L;< IPqo?W7="9lS@H8/%rD4Ȃ9vGJ ZQWWAq;0 ^eb;w5Zj">C/H`TGRXb&"sS,"hlLS|KvlΚoZ|AR@ %`Ig/L2qUMФ }5ۆ;c~g=?MCМ|HOڿMyv3Gi~M ngxلWx_-B\< 70*s D(fTVPDh Vm@ Ճ[y`U駤TbQp'a#gk&lSNȜa*|hF|TQҐe./,aȺʑ'/%) Ao16֊mٴlo¤ҁrKXj0 z.9FO[`c &ߊh;%1 ˲B U5i0(iWHŶ/:-Y>iu=!0qQ,RHW Ȕ_RF*Uvԗr,w饛+LיaH\.sɐn6;Fc%90ZWD !:'UU4 (#5W^"\xEۋӉK3Xtm5.zZ;hil%72Z;,2ۨBq,_y+DS-}9 >*\ څտOM[=Uq*Dҷ5J}#'׌PtrM"y5"><U-cZcZCC(B3l@G% +ّALhhߞ~wr6zzyJ=ѿbn-NޭTAߢ;$x&r5{MKJ+>?)r5y(d(kE7E3I(RۯM\M=NBN.K&+^9} uen#$~~>T'9bܖ,5ЯE{bJ u"7}>QE|4<, Mm^NAmOwQ P@8peoTE\fQNo(`w |-]r+55ARsˑaFe"6{sϽ_ C{_G q"Zo9Y1u1~1:uGG|CGf$z& ym(4 "Ufǜ!9#~TCPaw Px>/>8+?p8D[O|Fٯ{l# $ zZ! ?d.Ĉ):Cwv{ 퀥BOt-ip'<4n91B$gE4v)E~ͬ掖|0{2YmB"ɒn񥀜43ᲇb}[Cg+qBak?yp`aқ(a+u!kJy*\{)Hv#a!3Bs9 bm;/+łe?x'sc'ҹ.ECA+kĚ:]6jH}H WOz՜CƊN/FF!#"׌.Eɷg$::rczQbZeܒf8Ml)3,sLz4-Sz0G:NtCLz#evS;HZƪf_ûiaٙ,2. W)u6¸xIȪy::xZv P*!t㼇1}n95(OZZBO^#fbKP^6^h&RO/@m#6Ti]qS|p%X&,W9E6ZrmrsV:{Rg {8cxHULtȵcdOm2iI5Z DG)\Q㳥A.pSTqRx5lmoNJ71H.Tn޶wZ\~}j54w~/[pe!0٠-sRMH$jD`lg}+L' L7Y n<3R|ɞ`u +c9&7vYӼwcϐt(G$$CA^.$ m RQ.cB%9dJ^0M m ^>:e9qSs@a}zpUa?h. {k~QfJKxИkK+9geF|6+qDWvtzvP{sJ SЛ46.!}>mloXSL]Rk1ckYY= x"u`-g+/풎o8C▩*DH\ZҦ٠O9 swnB(5d8zugm7%?#7|sHBp*ތa,9Mi1j.Y;TRvJF|f4(]۫Vԗ:-^%'8jL{`x._뵣:^ԎJ=~- Uyثt4=l7sA22=S~hN~*0u뗑ft- j=vx/8f}NJBӂb6hXO,NJ4${D-DcA=Y~Qڃ.YԱ7-_nfjoY-;") ean.V"_]GZ`Hƴ&,4O^`xdd^2U:,[ҽmyo6%"6V>~92FyaJ2N69&$!0֜¿;={y4 FPe_dNT/="w$@V!zgdApwaaCF b^lm~JwCVؠp3$#)^J0hIzzewc_Ǟ=ƃ>ᯡz|~ Nko"mʖ8&WZm0jc׏jxŲl!<ʄXNl?dyW@uCtn %8vl#g?-ͅv-$rH|Y%;ִ&:s keb#UTqy~`az74 {g6589d'z®2EzS+>^ÔWJ0%7~nڱjWzlƿq9("3BG9Tki!^OӂyrǾst'_|hb#B#)d.9kU0N ̍b—|Munw$bb|)3 )NtNb!'ךÝ嵅-c' A1-w f[lO|Uchv@G ~A!Bc@*u.ڬe#UM!_٧j1o۷/Ջ켰 1x'~yyszD-Z3DGB8Eҽ]u֐}V8=Qu?75>u$nbfcSNZNyUIѥ1 Ge>V*z :ȤIN:<6PȮc+C6 h98/Z$[ܧQ8a4iLlpm_!wbpN;M ß4x`L|c4ڿ9_p9 |j??ҳL85u-RӅY7-9VMR܋3O h@s-9q@j!˽+ 3jɶF D,:wgJva;Q>P6z(JHh$s_`k(u,ȀS~ϕأ*RE'YmZ><J0X"yv.E𞍲kQ5_5Y+2-}%UӮ=6;(_hD`PCr@"nJb('E~Dbҩv TJ[%‡K:^8Җ$DbfE}tƫJw'Kjӛ2[l`fY&pJ`BqY @l$Q4jft;{^3@D^bi`Vî)rF:xW&Mٹϱ@ҷA,%&0$ʵ  \`#I+ Tw2ryȾ˚: :WP v:Xꁟ-u_HRx 7*Nj? ,&g*bWg@9,͸˶9L_{@|20yi[f_FhH+\T뱇ݖȲ1Q4?Z›zƙnnH5'񉓅S$Ԣ$\Jy4X mV.K>J(,SCdvT '4BgUI=D1-7҂(ڀc8d~JaM2xGt"l}{f)BvmK%-lTvԮǩɂЦw"s9 ۝8 ~G(wESc(n_:9zn~M/ G? mn;ґKGg|"vww<"##yEaIH!}svp6nvdx;Jx~e N ׬x;RiH=ud]#F$ AFv%KU)"GÅ%.*4W"i;0;,+C>w寅4v-8YT*DCXwlzs8PD_U`ý4PD$xuyX.Y̸ ';Y,(=O؊H wlY8ίZSt"`VwHGtA\ύn }qO}mpeIdže96^/1SV]ch݈~AgRsȣJ` +nQ6Gˬ38y&sTFڭT] kVg{ZxXF[|Ls!%3X[e -v KFe"x(mhAQ}`i +0mt[0Np6?zȕyXg6Lx45Bi\a΄(scV\gK ?}-hJ"f)]+LGqC?jDž:vca[30c#~FW"ܥ~zaEzNFfWjK4F$D  l 0_&^bJ(a ɮ3FG̭mLKu Zw1HzAmL t#iaTGO\6 J֚ ϯ(> bC /ױT3&cI5*'Su~>LDxfg:{Pv$.kܦp y ON4!|h #Xq=2ZٜK^8 JSq3āRQ]̨P@A>H9bu`q+S|E zx=XU}TͷYVVl0-diydǥ%]c<̮]hhffTWe',M16v8U; [UۧȊ@Mۤ*&ܣ<5>`9V'g@vRޒ12EH].Dq'?+G.duYMl8-)n3̧eWJ[ezˬt\D%6 6b8)$Mg*~ (z0_q=j\W)9 ;hqK,HPɈ/YR3ȹ:pS"tf ECW*etOP4Pq +EVKVz嶤PF; U^Z7"(.AJd!dn:;:10J#P, =aqBFp !Ub :SjH tJ}EˊD~7MLyC y)1¼xb- c(վ;loj<-9'#-(>7YB$'crExX;B#DTMك3g3Ƌ̞\%U{ \H Gx\m0J!`8r\$M_{B6lS?èjJKdkh.x@#$`sT=A8 8[A# bS5l.| s z/W6u4/}b8Y75m5qB;{d]YŨ"hS`Ë#p!嘆II5YSp-VMae@}GW%aݗ%)bVd>ħ&ʪ*j:h|?y'F|YODy;z}U\}5=Cx,$~Aq fH9ͅ DuA[w8xҏ'־kF'j:`-[q^jxZK}F@vfWdxwtރs;~}g )`dBIrdP,&ȣM5\j{5HIWrX߳\<{:ϰDD4Ls #G=p.0Z+ 7kf>"Z$gj_27h<`u~Z1g )6 S-;$$gWۈjm[3uqDл-*>鮭:O ΂Ooq~3]@ܳXt/K;h2onK\37lZ*l"mL֘F^/$[.آ6!8cFܬ~H\kv<HbP8h J 8=bLil`%05ȭqg2._v2G?kj>DRܓ;$?ĀOk^X~ $`%_43S877yz|iqhqPw!PI"Pn3& zjWʉD凮rܓJTZB`ͶH:.t钕@Au턖C=6 ,_{C 9Z=t'Dܷ/bx!ƽnu0-9v<$)_eTlA Ct)O%|Y: ;i&%q4Ekß=Pf'm$(Vq]݈b#F5gME81CAzb}, =n;xBQ^m/ %I롛h. cEsɖW7 bx;5#̪9𬹎 IPp-#>=Vreo38\LgEsOތ^nS+xF&LZЏml.x$Ii -9¸RO!V#+kJǏ>[^/Nn°޸orIRV޳};vP+ v *Ϝܬ(.oH p '; wt a{.;xG!Q"TSǫ`kQV$!#^$a>&Gl=UE $C \Ia:ZclgqQ`g>Frz-(+T ޔdQ#W3ȚESa6nTbF j}YY-!EV> PBptRNjPel?y/F;Z69tItۺS`XIGI'Vg~XN27h د^<+͞遝9?nf=Qb_y~`q }~MO8GlB LUv4Uԅ~ymY8P aS !4)OU$x)9a;*/o_Ӟ R9!F9cz-uFbI_s>G$cLB޿c׶$ҩ٠[-cH^ ZN2\mOh 4E?{ћn R61(ei{<}w5>~pMQg+vVP3RPs'tqя^rl8" `r mg+W)zñ;z q纄Cмj{d^8&ʕRc֞bfPVeƓk۸'B-pxe5Oykf)N&ʚ>tz~{qZ3\CVQȞ, |!Ԍ(p ku`s k׀t{-I[&|tzk" 9ّq:1**MX1DJ6+9P72rGՄu?ۘ?cm̌1qYQ'J.T0k8'7`{Mp7@aXwti&HK7$49(Iֳ*/žz}u#RI >7"K֕=`nc_E~.32}Rqb`[o q@mL _xרNj>l$7IrWʐSwQ+"?ǿ%;ZI.3Eq"|ͱ [%l3SZ-TPwYToSdkȷ1wZkH%g9gGy~}DF# $l(3+S`C{Ȭ\+홀=D)B\ְ =oz7u\m]n7M$ JudM {^i]uIRB獕7\AxiP4M2FtۍBE'ɷ\깷yԙt2i7>XuNt́AhY x;`g%Xq #cV^cl8NE? e;\Y\\y׮P,cZP4sSx/+{h//n۸NY%ف()guJ}2j*+}?]fl ̕w;S ^w20j>bMהT~- 0yt\9\U}ds"zq6Ckcjru\lJV{#U d; dsVX. ]YG".uπĥ~`!(h6,:ro#s~;AIj-Jbe?,RY)&4꤯: :h]Vs drxV\`pU珫i_-ӆZĉߪAl@ګ2ڵrwƦP_ѪvF$\, H= E,2w# :Bzqk_};]gԦ!ޥ *`u"f2ߡ61L-t>bΛ,6DFQrhZS (¾|j@=k- d8z9Ub!PݡK$5˝C2M}{!cVhsIΨo{{N;e;lFqZ]ՙ]v:c$tb9uRㅕMU"駰@%r<#,<| [x 2,(b\ID9&nV}넻wsM]R)U-#6EťOXB"hqۺK@״0oSm[:4XU>B3rƒ`.Z74F[GhiB'g=A϶Jμ@K+kk3ɣL]8?!rXer;P=-ELD[udǕ8vSr{`:,T/5FK~/nR;.T s|^<*I? M8w a|Y1ղ2nI&Uo&-_2JEP;GMߦEǀڪiTg1u&;"iTguQqJ0EAOa;N^&"w\Bw£$G*2YoϑL/2nA+=N1Aj2p5[/A͉#Fq۩ }(zZh}; %ր!AZ٤s\O"7 8n8ܕmwC%2펯E?%Z,ԡRĞag/R7 yznCKĶ!w|"P[4@[‘Ջ?~bh[}t]|-"OhB觧2}_nH*Y)&QmFw7P{?(ߦu@-^u2*2\7i>nG_4fBckuĖ#zϑ?`ӚݟUu2fq! I*+p]Tu2:")g^=*0S_5_r}"3ZփJbC?yg%GaΑJi*gQT1mm0ehKz&ht.zo A엮jMN틱LVobKWqB}ܦ s܁}OZ[FmF,Hi$Wn_e$x՘hU#Z "c;3ǚҖUiHVJs]mk%Jsd7zV{(da4>g5A8KaF(n?J9U(7g=-.CO5ƝWu6N<*:/1FMq.T|ߨ5Ʋ-/5^GnSMZS ^wjI<ݩ{4B:td6Y̲R-oNӭt6ֱpxbLTKƱ^jQ ܺ|Q`pwU)!ծħ@P>kۈ%F 4J zޅLFgPvfH@~ihשai8Ég_S)-cxL(c O 3!OI9ﴛ:jhG-\œ̙ BH-f'YyKX $EւwCF:tx;7WVQAYBfd zRĥ}A_$Fk~-H DESPj^q?`a;*kfwTwoG72J/@\=NvjħۀjnX\mR'3sBk 5̊-e&ѺIyPX69>9Ay|=m\6J疙^E$Ӡ{$ڠlIxELrt[$8͛CT3NusB80qԠ;koWQ Fa%yh|k![)1c >^Z!cj=1~=[v_R (R[|hDŽUV|PgE)h\01fRu@o"#gr9XG$iAHnx_a@sed<4K9g?䳱Hjr kj"Q;X!ϿC|on'WΉ-!ޛ#WYL*moQ\PZ-VQ챗g=F3_pw~f6e7n$X A.et\թD KΦoX׻,~Lg}[Mơ!HahVHP Qa_j?u*-J9X^0+v&?#0+8'LJBY~MKOR[o3)d;D }Yj>! /M8^gU:lKdU:ir4,ܽ<.m":b{P^1gEL ^* m70N;wqG\>𛨜^]$WY_)"5 Ҷw#|oeOK\ /ؽvd >txOXF9l)H 4ć}giHr\K}?v}#C!HnKBgo9VWWw<~ Ԡ#0ZY3nh|kR*>c onPa*4 +xdW7d=砳B} mЖCjz7mN 溦Ц<ԙ,H_JkE=3!^y*t0#Z-0dIg'_9?X3}m-a61/(q@Iwwj^~FwmG"骇ё̄@Wo>(&,zs1EK 5YPp+a7 MngawT\q˺)㫈U[G*␂m6N&۔z !G: %!`7\ı&(Z̪5ۤ]YzQ[?ˤ`oH6b0 X ,S:r5䂨6.`QXwN^2;322>F]:Կ?gȟ]4QXF1ZwseTje6ep=:tڡǏk&KnWG!;('6ik~NqI$*c?!wcQL(41lޖ2ŋ֥زN0d #~#Le)j#O0a`^3`ɐ}=>t("_;$VYt,q4Rzxc*RyaѤx\W8ّ%#zǸm!K1CؼuD96[TJgk b'ox >HQI Ch%)pD_쌏;ZuB/uC@0119 | VЂ1}u)bbo?f~Lwuy<|& b5V{5::]z1O="3!_(]9iRb4~L,~rU̒À6Zպ;YQX;V!?\ӥOy}bCv>^ſős,dǃ+ \`@,umӠsDh<-s2fk1͆ =sk,{崲Y$y_fr[K$S-ǹd_:,eɗr3+ ti NJQ1:ь1a%%٣9Fjdnn.QӻB R)wpi$|Ŋ}/-tD%Z,Jz/ bR4tX/J6_k0 sVډëX| j Pʨъ~is5@`f4㝾u?bH_'o^>  bhi'EdIPYIi'9fM)s?e8Iqit)̈ oX [rfW cS%3[ۼ%gqyշ7ѭqb_Vv'nbgu5IRe5%6ޖĎ\WM`EA=eԣq&C-N8(3e`ެbۓX+TqN H|WaRR[ljm`X!50j2R?c)lmuvKU5nژLVWDW;(e`^_H OZ'ي:4NjTMM{hG .{G{@~5sԂSNY^I(; V<l ' [%aߎ;U2G3mJfZ?(ńua!Y =kKف:t$e 8KXSPRuG`O$*(U<Iw9IcU|6F.P2*Zқ0U?Np_e_H\XFޮQCqo(L#Qnm^OHk}ӧ +&KEerB}pXFK2 Fum^%Cw\+w>XHGᗒ<+s|Қ+b 4 ڡ58#ב>lfҨC)ɦ(;&a\ӈ /Xj"|%p|3$n#Tw-JnnBnހP@.]<# ;™u*m%]oYDZHxEUN}[ DŽٙ$X"*bE|ɿU_ \lbQEenuƹ3'C͋it:(Eʥi|../G@L0ؑCX4' 4Jڲʽgg 7NJ5?|iX6x8qwշ}rֲz[ӆUk3l#ʨ/N KJdC>4,=oTȦhƁ,PrL/;IK4 &8-9^ds`x!L V3={z2v]ɽ.^CR\}} ( UtwI,09Hu}.IF"XPg eՈ<\ِD;6qT-c߃~a+L!ΰa@ӄt_1k<x1Mʙ ./i9طzb5#dSqG08Axfm?.la *X3\wE. "iԝXu}y/jt*7CMIǢ=Xftޚ*i<MJ3,:-X3izˑX##atWw ipfȏe 1Nr̟B!lE Hp9҇s`m+rw_ȋxrUu%?wB0=3'( S#5W_WfԞWiFN#bֶkV^ǧO^;xU(@T38WC9(Q"&P<^w0/"03t@mZ #tZ٩3'E*q*e]ߌ_3.jvwSNOe i Cx0@ʛI#9Q7A$B'>=<Iby26t%P`p,:nK0>qѤ|z$@) @*MZZF_Pb~N8 )e)0m?9KQ=۸4/ltc%~p]]"&Y9Kc8I$9k C{Qձ )#v2v++D Krha(zϚho2{1wCb [l*>|YKgȝ)`k* >XҸ2RqCbihr g S@q%~/96LcIvS 4uY4U*jTh ˙5+_B@Wv0_Bf]61%TKU9󏊈@0g5&}W% A| ]]˳wITD%Yy>}y(XΠ!Ym9C <#_ʁaB@^ݏtTkWC 3v[æxt/nYcd6ݻxz[3~R:s)OƧq! "mmY#:lBd^B3ujLAқƥ=R> Fhx\ 5Fb\sؼ1A[ _F|vU8 L> !rDW'ccޟXaԚzB~ßy5dnU û䑶-мԎhrAX}֩%c rDk~) 3~k4\%S``$DmqeB'@CqRCBlps㩛xܽ\ | RB6EՎ ֗=0<4SɪQ;Y^q ڇ:Jc^7ioy[56CI"Ve'ގ'Ϲ6yb5DvHE- >{cFgYZ07070100000023000081a4000000000000000000000001672b7d890000dcf8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/䔍ܵ]?Eh=ڜͩ> K 5+Nm'-Iۑ~NBxe6߃d{LJƀov(#u̽-0AGEq2ÂlNWBU `xE +;ej!Mvsn#i:P/`M5aR&_uu|(-0zX8i@cjk58o:cp M 5j@%Nn5/2r{ahFR\.o&Q, r$ϊyB=6/A# )xXZrw9wrGFv*Έeহ2V\q'<NE@8f']Z.eMe ._:;˄N `?0Mm\.7oÏpjh==R)kHhfR[[`X?_`_`3w^"8m\qӫD6*OC۫>Tk"rT ͉5ʦ=9IJe]FؙS7 sdM5 HWoS]5kP-*msZ[&4]3?4K:vs 엂_@C "̩ⅸh%lb 덾? sGTÃtpF>Kʆ${zWhЀ n {L')\`wxzyS Xn,q,1Z'Ϥb( <92봘8ͼ> >]t K3H2vMؾaJ \>Jl2dF-9TY XNp#KD2VE֝ߤRV$G:6I@?q5,PjfC@{b3 j`R?h>Pb&lR1(ѳIfQbT::Fі|gg%^xDf A#~^ydljlqήBԔ Y": ™K^굕UB}d 9TFݛ.޺=)W(/[≾o i&Mؾ.{?.}Y-jX,\}lea:|m_Ԗk  @g曽/ )"r3o9T3=-Hf2iɦ{u( תL|*]q%s 3"^ 㞡'6\j jCzp |o2ևv`Ty ?/F*S<18 ׇ֤WD{?VJ &ٺ7F I]mgs'ׯ4 h1t[]y aT~.;K Ɇ5Wa#fNYϵm]9iϊmD 3EHo/1v̨VJu cAiسT}/+uDy!0/kݭ1&7a[`s{PD4-`T d& Ӝ$V815Žgj#!\R);?Y/ P%$gx%4x=5./߄p1*בoSzDQ?PY:բ;}z$k]zqyn1 IGJ_\k'wwsc"q_aW5ιwf$5U<*b>q">(cB&\_UD+K?aHטb* dQc绚l<ࢲ8wJu%Yjxn ajߘ&Î慕_:Ir0BvJhwF1ÕSʱD IXYh[by+D#KdpBUl>6d.1'|S v]N | ~ެ4՛-:[ RF5n,ZHCwR?Xt~p̩wxUKbT@~)2B{ -[/EVpC: p]_B60l-l}Z@Od!M,ʇ' j;4wl.N@ @K"D&kX JQxz'*nCc! 3knE 7Iy}QGvyZZ}+@Er-S"c|Ԛt&_pN \iڄ@QH<8`91t9*m^Q!wVUmCz.~w6"NkHxi2>uaf.K*8rKT@\Ah`{ލz̆DTs_E9YFR#ɝ{Adȓ( `±|v/ґsmȖqMt ;zgv tba!e:LW~y4(SPTN%Kw(p]x1WrрfmWMlt,OzPiGڻF'BrYݛO3:͋Ծy,lKxJW]]e 12{w i^1 U80 - ccA'ڍ倏Sy_4o4FK1U:9XZ9Wd1qyc+ U1@7sL~{?& \Iyb~tÊ݆CT>; ]g=]lhDАF[w&5 H4)Frrx\XGզ`*:Qk ^L/$ÿ,qB퉐Z ֥KWG* rC;Jr3l{?=иLj 83\!2J S0 }*g&o9ɪ3ARYA^'9'R6܄p|-3(b]2|#\ekx *؎FqG0[݅EZҴe|u0kё&`*nb *ɋ>=.3#C 4QM]!xMs9%/ }JvQ+.qc S9TR٣0mBڸKaneQaN =aT.IULOr̦{kPMQsd>bQ[qE2Ć4Kflr'neF@ P:ak#}z%vFټPO5jcghH'#M*xpX䲪 UZ&t]A;}ffA3Fp{ $B80! l2G"FuDpi@qyr VnHI8hLLnm8@L7.H'NSR|":[!bpj> ꗂtw8ym-jj PP]o2AL͟9΅Ɯk'^@vB1X3_/eNPA;?Љbe}bA/<Ok 囷 PUgA1J-aP=CEz/k* K3 )<8Z EǏ(15Z`aS,Kl͹t 7Ɔ{/W #nQ}@ XdRlg%zvbMpyx^6v'(Ѽp8@ . d{,Sc;o٪X؂qff9wN6`2Y܍|~h[h>LNTCʑ0W{SM5etNIRVEηѩCnEuv#TC̑%YJdS$Pw#y*yZKnMk֣Gڂ%M7afl ֟V0 d7ir%ٿÀ]5n xA6z#%@‘y$^Db71{ {4AMT+rpW6.sGP\R-u8<ākUt^_F jŒv#@Vk}aJ:iAtr 3Ch( A?L_B "LfADx, 8eiTJO-0ځ=6K|UGB,='BB@iʥ6y6#C뫙g]AP4g!62-R^e'ӆz8ʞ9;y$7#3MS#X;^J)tgxp`@GF%ؘMD+몴},vp14̤V~-l~;X!h W@ckUgOC99sG$ 5 {*.<T־4^E"6*K`sjPlG̫8Ԕ|>мmZybxy+Kw[ٽoH I4-wxSZj 7M?x |KI_H3^"WY>[}A;]}^DIw U= Ki[y) 39\hK.<`ǶXi^*7UMIEjC<dSl)Ww6alZ!ʴkB7|azpm]سL=;vc2dx^\\;h/xĈh#(҆3.H/.5˜,O k,dw/?hr. F۳QLviY5UYO* Hrg7MG7ㅱ)kaIτwˊ3*kTH?JaZƑy}{g'CiGƣpWRyeu_Ӥ.\L? ȭCϦ??!LjNPMe)Yk4%e j07#ZxC9+ F +'<-vݦ|EQ^ u}yȌ[:HeO~QNp+y<𷓧Shp=33yvqN{CER`~aqEkv<"{%'E^ $"V*ȣ p^i2a:⻞@G$RM1:c#Š3[G8Cdn[?Ù} ńAH8y&-h 90BK4ޮ"/ܛW ڟ!S0Ǫ߶ۈoiK96xr8_yMӏ}<)!rQ DBC1^ѹzc2F) ADhYSŢf@0 R`K(Ш"}e"́QxxZk4&j='ȏCL{'k+[HnXvb 23!`evJ1/E[y6Hy[dEѳ?]i4rQ1\c|,1klj mX^a>h +?;[#$4X#Eė[i4$ͣv\u&iz ɵ S)w#4A]`U xxk}] b`1 ǶcA3/r+F`h$u ΩZ1蒐>CŴV4-brEu8yaBY>9M;jg)I1>[|4Z;TF\Q~\a'o_NwxN?][ ӨOؖѻJ 6J GX#^K_TyЖaqa!p D̓>]d&}|(^JN+N.zM5RoS bZ [h,glܰb7A. :bKO3=;1BoE;:1mbBJ\=*0{KjÚHoq>r(nž? N)Q+rjL&ԎP]Vd]&B.gkt,1BurZ l=(K"GrXtbȩ<う%Po! FKc)Jp }!.76'~PД m@B Emn{"D5+LP~fT(g҄h 'I7˅TR츛XS+4Bf>`>7K'l"0ЎqJ ,tfS\,8Uy< `It/-'h\81TW/[G2x6THv9]Q1wd7=zCYӸXԜe %!zykc*WR42P"ÚK, B8IeuUX=Dl{]@, f]|rDiLn5hxKzkX xGj?* RڙWʉ M2/IeP<Z8U$úI;3S2>@oId8QΎn ĤE| RRXBh"W0S̖ W fi@3k-5E"՟"hRJ4 [2& IY*Mcoa Pz})ɯ]whw24w2:rֻ(1xrHq،A#1ѿ"?2a;@Ǭ>;vo ]yBM^S.w+/32(W5Ȇb&h DfC_Pݺ/Ģ8: E"T#Q:[NFbn/i':W+v:3 m@"N`C*o"|/hUAC+^)~1rcm~ͺ*g`f5_7=Z׋^aPLkd66g3 e4Z,ַoL!+9 2JoƖ8\ 囨kwHxB|6 B9!0~d Ij9LMz'SlMd: GZT/1p;dzƢs#qo ws> w,Ż}/ ~9lC Z Y.͔YZfQL ם|5f'20R%e_J٤H_A)=iVXVP3jSTETc:&ĄQNn;wTQBͲyMv%#ԚF6o:]Vȱ,br`.[Fxudz[u@%6~5`FaFY$`iwԭv|J(g3)34e>w1>ݺdё脾΃=,Ǵst*&4>$/1z@֧w3r"P qۻUtBũ?W!H ex)Gu1b삨[@ZJOTkC\2 92)?왕8[ex\ڝ'qHx".4 FeTh UHʕgHs!S^(D=W HDkR{'' RUاOVbĄ_JsS4\"=zE2=>gNg ՚g*Gb[˸8U7H)<,<'q[~ H]<ڗ;uE(3 }$dPm8*>Srb8X`(/fPRY^v͵T ; ffPUH(4=pjW#@a2``DLGJ>tD?&>b0mEQV^[&yh 틷gdW76gƚE\$(4_ ȏn{_쏙 $ES%5ԣAuu@!lgee T-m3:s0M$9ޟ}sU5hBӺʼ 1Z|C I!]C%i YXqYau9DigO0Wϑm6֨y[7k"L}Qd|+dA[+GPuW%bŵdt, [qؽo+<9FVaf'94Eo DCiB^ ;ȳW 7wV&Q WRLS&L̊ޥ!cbyD"W\|Il/Q4NA^ mS?*nDyz+Z@O]*A= k>GP' |vNK:&фpр7%}fw&>]IheRіqSHչ~`wj&+n Xx6m d^(\߭<Ȯf!<茘zױQvCr|0~bdk# 6juG`3V dogr9CTr5B@d)@ٺ;ca~ځ F iJ#)'1nI$PaԠD()kD<1aNy=-[qշ-Ma~v/HL;|Y' ֭O(3e2K7JHcB?aOAK,K2Mh1߀bd Dt.RL+ HV@:yڕԃn*|e T qT85^-Flq|mHqBIsy0; :F{8%&ѯzrT)*.y|-4R A`fft+=4S& nɺ4ILL)WXGi4ǤvW6q [9\S`s_\Ukl H,±vS~tgcxNek5~TzC]5>K8=8D'Ј`"+Km#AE>UC`7#BJf#uc4 8@ԭP<41[̂$VzeLq}ݏ#^,28*DkZ[t~D7I'&Iݨ o7$\cyB˭q7=%uza"984u,΀^L:*BW[,2PP9Fd=p;8~Wk,fDOӅhH7f/e"CH0 gF,4%FۑK)3\|w4Ȅtߤ0 UM&͹J=fK{JN*`1'/K@twSX DAiP4 z!S|OQDЅ5\K"Wy"&'`FXYn2 ָb̬wzKf{9'! ᧄҾ =P-pf1_!hɬ$ He/-=pS؋&<ɞea#7 %IV'( ߳eB޼B{^2ʄ7z5xRkV6v*F;,2AY1~\t] PۭZesĞ _j`!k̔<&[i5;Ёx1_](Vh2wr6U9d5?՟>Cʋh0d㩣G&>~;W\į4~w7O%B|_b.)9[{M-yxģVOr~@WM DY =~CF `]ls@%Hpqnt3rea< n= nՏl,[*7B%z̛tSfT>HvviIsX3m ߕR%Ei|@a *f_)Սf.!. rzyKzʹOÛK6O#*K}kaNVEK-ٹx6K%WlEK톺^\m̓䦷pF ZNՅؾ78-е@N?{j7@<#o(~CBzۛ᫼Cpb$zi=x\o8w.nW\_#ջu/BTx;{XtHSVCb˛x~j"#ds7{͕Hr F/M`ok(Q^-dyzȆҫvf5rSV#WB{''Z?D(Z6D}R݋/7Qh9ISƭNGsql~F~*DΈT/<JDnKq5~\%[z@ a.EDA. b.&{%`nTj?+_PyI0'ԁ_n\xn6tQ˙ 5^`IH?TZ/tηf! EYk_"]{$b|}bSxśFX[0DSCC>vI?(D*6urީ5W ӔT)X3ط {o:XQ/kgDtMLXj/<. ,xl{r::YU|TUƒw &i%a5[xzWleq̤򕒡Jl•9(CwG!ו; y3"L8i+$QCod6@e'~?C<`0G13bt cg9!tʀվM|p.*MGGyG%\6"wXX E[ xpMTCK{%_h_mRvFc 41 H_3LIh1N~:zmf3cffa (5_ ܐ|6>??c:.dZ& 0n乷#}bE]6IPa8 ޢ" `/ F= 9VaSqRy'8ت1iH/ Dg>"RdZ3?Q2N_H1Q@M+xetXZД+۲RFm`d+.F,#0u-7TmsqWz> qc5f0Y*oۉƴsUU#hƋ7'd vqtkwSn=!,UP+!|^u5?" | Ł:y,<ߙւlݣ䃐av ^JQm-̎;NVqz{\O RXn9_@,yL;l$&nK, :et7C9)e4 "OIJ3WH$Fkegyia eV/3?vCdS4`ߠ.I"VU58KCT_3~)ޜ4@_6EfVjZ[Zfo7_#:\qTu.ݭQwj/{xXo9X #jLJN(8$ޅ;^A8v4^yh[Eƾ[; SCWFjG@ Oy17uӭԓ_/E/]jVS` Kԁk*|>ɥѬ7+?LʥsѾF' b>j_@b @vvF!ẖh͉K8YOjԒdiNs @xb8~&o|@"̰8=hs䑼؉=3`N953tbm^쟴HvsJ 붊eL$hZ8>YO uU F&p&,C a[i\Y2E1gyF 9Q0 P)S =FFՠ^?$='=Kl "6:}\.@_%bd= ݚt J)n! X\ؿ^y1tK{(@qh-8u̥]=tp?\1ۋSYے; <.j֧1LC"d]}z{xrwboazĴšrvξn/ H|Ӛ]PxaLPJM@++#, r=ZC{L{B+Q~oU]/dǃ\I5pFnM],bq$P 5dD:3V8Bɐ.5r Vy-xaf]-v-=qy^ 'pZ~j]Y34@Z:΄MqAW,jsҶ.]پص1.M3mI(3b؜PerT!BLk,Bq?3jCȶ9կ/p#?_w .Sʏ+n|]f_fpA;RƼWMnx:ՒlF3,WSR=\RS8| mao#< f+Ib.ړ.hSsFmc[[k 9 NB_Ju}1$(_hhBJĝm.)IR5]#|gI.pOAdF9H&tHTZG\Bv=!R4mZ!7N=f>[GOYatyNg1e *[ QCG\ #x~m[3b>xW4wk(}v6䶵;q7w$M5-B3 -t࿺F/vG=}Fr%p6#߹(~^qO^ \t;Z;.s$g~R[IF-3TNW[=I5,ao*bm~(AGܿPJ^0FѕnԤx|;ЙS&7n F"ꥑ5G8'k- 8XWg{R߇}&9eȥٞv3I in%MIM:/QHi/{Ks%NXNlfW!9\U<5 ; p0Trmv݄hB/ȁyu[br^f_;loU }֏,76Vo bg+bT1KY`X;6q4jYD-OE tp8zY_8 G(OKM@|@B Gaw( 'Ϥi[]IuI;[W/p6a Nfx0M֪QP;́[řmhD`|.;3LTTÓT{21|eމBє W{QN3s{ "rk# oxW< BST.L iDpI`Tؗ}ML YE߸ō0g"67Y(9ā7Ui Q^Xz.] 9"+J1F*&33HJAY-'vf<‘q:-! `⽅%uKz@$HL\]nfO%_ָոw<'zL`sOOAR.c VAt ֖[$U10!ׂtaϲ42F؂Қq]a-HrQܭ}5!fь{J],rz@4v="|z+pKku1{S]lmn}vJ,~(ȑw\CԊBJMңqLB1*z)R'fw YB~!l`RRJmL$W:XIWݚrmHІ/d6:P8 b='M% I{jȨ`51fwn o%<^4y$; *̶srQ y̓}]> Ia(=r.5^CAHVyVk 4F&} J.q7W⊥dO!نƁoq>{`G`χtl%oU3Ѩ@0 u6~V7R4iG.B`doe 1_Y/}m,0H_]NUxdU@$AsŒC5h۝2If_w}Mqgm[%4Sw2lU J5&x7T9l%%PovV؄}>⽖-,Ĥ'šW`oA0ˆmoEv0 _NZM.ܿ(f[ܵ!3$לۢAtw-G@ VU.Gxe4RȼuPvA0;S{C&~XAښөS//fmDdΆduP׾ #'T/vCH}>茨Rۄ璘-˶0f$J>(X}Կ*U's5-ͼZT}d~bsOݰH~勘:<ِY}p8 tȶzyg(Z`MjF#|ƛT .bqFdM# `"O3YUrͪh%MDnH]'uKZt+w떣3]~ɓ[||1ޠJ{pIU(A_L8L2 Yn; .Udq7CYc’Ȓ.6z-rFYsЖ]w|w}3pvVR}S9`';r^q܃fvtȧgl8cڰ{alT?"*n4êdeWR~Pw}k1&hJ`9\pKDJ l,XuAXx^YV}ż@ NV1,g0:H2 @]XDsK$/RZL0%89@u=r7,oI&,s1g.I)wʯsκ2A$& "%(M0 o-d+gnǰW:zPMzݦv#a0G'xj6SĚwn)HD/`%0Ձ_L`ʃ05yRpp!N%?&8M0GJ[!9}7i0{sۜ%Dbp_ WYr~v7tVAhdr@~[#t h@PzW?ux3P&~uʼۍ+ ě,rMسqyI?a#d}xQIQ!k`Q&VGv=;ǿfZ-V'ϓy2>pZ_QAe9MeᢟHߴ 9e w,=__0Yҁ!"5Dda7b:5`*!YRʟ>'kfZ(˴ȱ1T{ fjt1QX=߷jʫ"7C )ѭ&|>,TƬ7L|wư{Σ p<=z*4O, FC*|;`bU,0Dž_:UQxаꐤgv-Mrce;cR3%#ܙc8,{ѕc`( p-Qf1:(I+:GO>Ij4NT>g,@BX>i漳UgFi }ۮ{Ӌ`DVmĎwByk߳Ǥ\qEqa5 o"k֝.e4~slXH$S*0„p =rxEZn;U.Ŗ#NJEn6)锒+{]+Bjo tl Of/C2i"P1gt lj^@Gڷ*4Jط c S^Lт{_B}hC_Iﰉ^&|6_! 2q~vBMh3fkmvklb*( uTŖ`ry/"XR0,ӻ2J8V|Rx:9n-xYlW/-N@a-Qf@0X߀D4i8>!n#rMwZK]'#"yQHx]p}ٛ/RPۀ,6Sz@5lBԿ6*`ѻQ64 CU"{6DW7jŌB:7W0!i#j4!:$ϧՉxJi^2l:g$^/uH:K Vb3蓢sxA4^wLaFZP^Q>FOE҉9h2,*jTglRJ~s3% ͽ)-c)Pfkf1zf*d{ Pb7K A 4$r<_S$'?W4C3/2U%]⍦6ђ 7o_6t/8rԚ_B #]+%WA0#7ƻVNVHqT/x1ao츨:`+ `i&=e@)]+%!bV^rE ?gJc  )mPC .cv~L,ĒcqMW:5ɱRϵP DM2>di96f5`_$b$Jad foJk˱O'Pu>47D!@9e<5`Q"JFhc:dF*r;]B<<  R%˺ےC8F$ r%b=dj MLEGƂ,A~vyŐ;Qnh-Cx~TꂣWE@?mF^YNkˮEy4DtU]M"ȕq'*@3jPvPEXD؎5 #%T-r>n*'>loJ̜qx/vZ]e_aC4|8λSC Q7Y%J,/'5| >m5l_uD9RSomg 2ΐ?F+=ջr|TOI3"?2!19~AypP>7/ci/C41T`=EV>-YrhPs$ lziJ勷z<}IX*`"eN]5UΪd7ȅO!݂˼vEx AV;^7 I ]#$cp lK܆óPΥӖH#I-Tq`vĻg{H!C70qQba*sq(eߤL(cVS:spAmF" lhcx=Ĭ:Ľ٩Mf3p^)ÈCmY,ޕ[&bڞJ ֣O# vrуK)tWk9՟Ą%8L'% e xR,ߙ][p:F<p&3O8J26:]ctHM7:S*܌<};⫻pk7PF,%ܘ<ǝ?l(7eG9^LDdy y5oWcoWZV MX)M $Yt5, 6 ,ՖE` iDUȭ?j q0=ďFFVƷ}_J]z N Ls[E}_FfL]ؾ\EflC~9M4+L*w/g"5bV)E!Ğ~gVZ~= ־Sv/ 5_Yz8ރv$x3YG+ (u</69gIxgHDhOGjnU<7am }eT=#]m 6A1mֲ.Lg^ iTp整/D&{GG|s 5+]"b9 d9iV@_1 ?kY<`%a5 |tEVޙ|Gii\?lI;چ@ߌeӀ 3.6\n;`,c kvuXMNai>ؚCn:FyM#E5`h /viTx95Qs-`'@[&0ܥh)(Z?lOuGXTLgWGucAMEA&/0ԊvB(iѬRM6XϭOf]B;xaF"' Ew[[_9/@u:D5;'z&Pzy8N#uST&눅slС쁷MR]F'70)q!!»X3R  f>WqaiSS-'qθ{Y<ԸFGF-oPr, A siB{ @хxw9]X!~_l>&d_Gߵ`3EKwIP%۫VIpzK:Ѯjpps}wA+],DPFK<02 'xa"[>;6~/ yڨT^G˾L[e7YXtU=q=OίD Ii80 lGG ˟ q)~kg&[|pi~* ~Xrޅ ;!5rN(2@8T'^@lD@T!j=n)X-c[@^(dz4[ލ+F$mBf}/|BЂ󵘺*ʛ4~Ul5^hP=aF9_,%zA}ut{>/Ԯ5?33Z5K k+5r zfAK[ҲTؾ&T:tŢU/*<+x ᵺG-C}[a3[nW} sm+E~6lyf:P! >F xj#̄Gy3^pA#LE9`gCJabUNym}R9A22rvД5zB*tPJi<]/?w}$e e=YmƐ x'6O\2C*ÌyX8q@0ΐ\d ]e-5>z HICi1h8+>K.v(eXpZ94#gAHL +ʏnumUK`! tm7SyK1o-wFlI( R)36lqrmQ3LDSS#Vd4l//H`3*krËm7Vn(-~vXb ol3X AvM˻Ռ1Blg_ ǢJ]'߅u[)Jw'.ڪBӲiJ|P}Wg.{;+lFi.%݁h8c0;2'; u:ĨbJ广ҭm!:@D -$r#GFodٞgQ'xWqǓbnY>fW U2 yVI1os3ï/8??_J_ѝxV*Qe΋"k趻0֘j,U͎|(+ '[B~=;Eq 0sg3QRU&7׻LJm)ɰTe.Bu_exH2FhQN./l@ѨQ3ؼez`ܘ5 s ؁ğX?1o\@U9!&2|HỚlQE3$/De}BX ;"a^gFXjBxׇSQ,^wPϵjN7& 'ͳ (SLYר%^H+IDH_G%縵r@i*s;^j ݢ z}jZv3rV ~jwCNg]YX3z>FJmtA{avZ{q5j^0T J4딎:\U.jRCj8N")-ď ~1K>2;J,AKde'kJG[ NMyܜ9 =h וz!I8066=%c⨒2>RǁJpN_n'_K ~\@?fܯFE}Y2u׹ضS3կy [ Lvc`wwƷ&Aq1LelՎ'ɿRaRhN;oh"7[Wvrwpax!'nF :A`~& SAH&Ihf̬0lUJ+a"7M!9M|!̼J<+Z/]5DO)0zJ*WO_+XFzJ`pMs15$1;~LC":TBVoEgܒQE)F 7ɥnWtq[ AgLQb<tH68@i\,ҽziqu$ݵFش'UIDf>,u ɰԠnNTmf$I[EX ֝`7 qL!n_ۅ:dXA W1靺/\?i-X2zKl<"al&OWx iT%F!H~݉fV/i˔z hRoTBec Kpuq.f NQՑDvSͳ Kvޗ߾jFu[_}=M-:T1V_[_۶< )&"5ZNbhׄV1"0FZ"YU<>4GqWY?wk>݈0N~1^y*,էy2ss5xE %ƮR[>WC; yӺ~.' @P'4]E5Vn\unAX_%$|_cCVCJ./{W@`$)ASkax$T.9:VDXqmEiwj֗{jԯR,H7^ $}H:ob8ܫ!>litXG#޹{\Eh K%x$#w:}r=g2oB=\z4$g:_ԫE@xeʚ,, b0njҖrs7MoGBO'Ŝ+o\޼ޭ zUZ䒣ݝ3TGGpa eaxSv jIp2[[ X'@)yi#SxMNr~N<η3~iSB p+lc]5[n=3ݛL3C]Bdxu'gRn*V-,qJ[7'*zhϳT r:CK )߫"+0=B!=q@"i^N 6OML;T]]#7 K;AZGqݷ 9D3ނ JHvs>dseHZMmL?T0 ◷C =žccn HN胏Vվ}21SN+G#ܻb  H6ōͱ/J I{x*k,o5K.zn*?j0yx4}Ai4h_EMN. Ĥ^6ϕ"Da+5]H/痽1E;ywaQ=D.`br1oO-]YSyXi^0F_Lp;|9dr:,dCpohgustOm޲$],{  w_|HV-UzfԡUQ|gl}g`m6,D=?lU_ic-R}s@aQ8؃HKμ' 1b &&G"[)VIj )yY20ᛚNڛ0'|'z qE,f^oÓ/m1_=oxП]wLR6ltĖb:$.k{M&/\~_ЦO h].7TѳϏHJr+> J`LWdœ=ֺ+ ZL2𹯒;HAƺ1M: ~1(aΈ2rwMZ: o7Z&Q褞RTo26ΈsΤqS/'܅bڅQ /X8`x%)!Yo*Ԟ0MiW[S]{QЬdA84 ]0eE\v=v/ SK%H$Gu,s#.H7($%bv~l1nER=8#qad~`K|";p~& 9,gܔU&Uq jiYG`ܚÿ7N@Hp V߼1`gf9vcct3x3vWYoHUr<+ྎEȗ.N|p9t+\L=y`& ^|.ϪH.vcȪ*LMp[#w+:<1`*moL`6pޭK^W!_V! o ` .=kL] j٢ٓ)7)|m׏"C9A5(Uu5$qIf;;ٲ=,wS2FXM.^m^HJQO:Gv3B& mХ%jH>&P?|~X_iv^t2\L)-6 a&婭ANnL*&ewF o wg jC~Ÿ>*!Zt~Q^8}% # qK#W.=ܲ^s Y$r ]SӲ;L _i9ڋVNVof!ZahD0TPug|GȖnFꇓNhc1UFoÌN6d7hc 鯌Ms`__lZ4?G|7T GO^ld%_aI/8rw@w@=MM'\_αoxHSSr, Ai4z,K&q;NOfK DqF&\uۣ2Gnԫ,lQ;Gg4x QhcKN Y97 %z/\kM)2aQbUn92&boأqT Z9do}'HSL 3o(.gɓ炆:S(a"hadX>l Jnɥ!z ;fԅxp}9R6ukfqSP:y2YZwiY('UgvaJG_G;nz{/HSJ}&9Y`w#nw7=,Gj=Or GDɨ@obX9Nfl#i!1}I"B4cL:w*gi">8x-qso̿{[SP:`Ll dAm%UYhJV j,!u׶W D"a`'{ BK@T6۟iCĞUXi>p47=6(7oyʶNB/69En3ʨ"sy͠էC)oM PܝA!=,baX ۗhœzF0y& 0٭`Yy 6♹1YԖW6>oUzysjPN ߝ\H5y6 ˺_0Q8qr{VG7KdF8͝ ACm2w;R^M8n9T_-] Vzz ؜ OzzUy7dh9RGLDc5utT,1NYNwBո*m ܬ㪁4ƟCLh@w30414ﺝ'sb\NS'a餧@H}v0Tz((b](%֝ܬvH#w]7ֽTJr*.yY*P4}@ ncgúfg`WdͩU1.h>O%@ƌ&)4[:Nn\rVlޫoOpP8`R/Zӆ7zw@=%E\+zfƌ}AFa{&eՙŽ9a" 6c|!^u[+^hl^ 0K7OsKc#˰0Le9ٝPU(wG?Vf2[ Y{:tM>&?'$zdN+O||a7s4xq~J@`xFguʜ;;N+wD<- ~]%zJ/x"/̟.  U4ieլe(ȴ:]AV!yʉk1.Eod 8l4Sâ ..=@/5nzUqit̢"J#,1 BvbxhY\8,Ci!l((w Ajw$tJ j3+Q ,sMn#K9>_MuʼnY Ti F (v\x)x[eh]G\^6BJeLd@3i!n)C (0SƯmMly킑‡S0*A\@d0R$~'~2m V'I'R[s"(u";$lOH2 M]R69fDJfkbFޣ뜔Ut\0;ǵaBEx@R&PtZ.B̢*>- o4G,Uw@mgI(w_[)g|Z˗rowa)ߊrv%N@P]+۶5shݱ$gpA'D| fjW5r*ql3E/ ݶ+@8cOJ8} .YG7y%|p7:x{+GUU ߳fBDk>Ϲb8@ljU cmŨ`wۊYY!+T#S>۹{~Z54A&OtȈ\~Q{:PV"v$ _Q 0uix4)4n7qW'J{y >^;qnu* 4{X8JG磻pwA7̝MRM% QA qe-YR'Q'Zh6D#CѸѻA_bCJbUfժGmo@ /_2t).wčK/f=%2YSJAoQ,} JW.e>69t8yl&=Jq5:TKUIu_7|taVϮ;i-\ 9b|^A ٸA|\^$ּBܔ^ ژ= Is'gpo,3c}TNyd 6{AԂҍo H񔺉mdqϵ%!&O}`N*q;V>D]pP ,+GP֚96c.[.]2PA03>"_hq~@pFv:&h5.F0`/lkG3$9 jՄQbkU=No'6K=lKbL0,d%Z #*KByw=52#*pI ]w9=hl⡬حaC(]3gۑSI"2!Ϊ> <(w݋V;WRX$h>js7};+ ;0˛F}A V$I]ysoF=Ga^WdcB'%mXwje'fjl}&Y7L?>E!1xFr~"" . ?)*hJsN98LQS2Q ˺uۀYt ߈9ug>į23GmvcE- >̣ɏ|%oeL uX#R*oSsONm 8l!DքgYKJh"3a-Z~c31lbx@'3*] CѠ1t`pug6]ւ/CDԔ-ZqJ}EZJZѫܤW@n}砊_!Љ=HkXwx ;%ZA܌ 1ͥBW(;nL`~BYnB JbB{7[۟I9b51E*(%{8#9;YzXM89LN.~>,e玓U0R9igx-f(w\H$t+,YKD* {G١|y23O` 눰ɟ;@}fS/QpNb5ʕMv]' ʑʔĸ=?3ݢ%ER@/pu75m?˗6e9A-{=\Vi"lS‡xFEnwl7!X^<-" QtQ^տ12kޅǁ8vʗ>YܢGJZ dm (7C-tq #.wWnzuNo!&%Ϡh_Z=2XdP{<!Ag-;u4_a6=j hj {gXkNtwP|.92=Xܱo@:5;}tFc+od -֊ܖn:hqoe Cp }@Dׯ#FxڡC'.FJ_1؅W:(A-PV`^8vG>[s fxp0CtLwuD57G&64r,r\l0=.ಚC-Ŭ-hf$; ,T YAxSxT8yib+$XG7R,O :샮s+mbY `jwx#̰Q)4Jǻ'0#G EȔjT&밲VR%t<X4ާ>ME@:4H_7Ƃf3Cf6lU6|"$7b %M=ZL>Q)%t2WT*z^L3LYiXy+؜(je/*F^N*]7('R(etIS){\d\(M_Z낡cR ߳HQ563 K ohC y7\Rܝ3τpu)J:L?Ruc-rQdEhA篅I#hD=Bzt|;i7 a߸sQzzjF mqKe0wۣQ@O޷MK_-åƾkdVÓǔ`G`[b1G"2knYyZ$sv'^?ucG%഑Afm4.2Qs 5`gy/5EĞǴ]਩ ؙnIғZu*8Y-SR]U㶽ȓAEoE!W=^/7252ӧ,'4ք1Xf[Wl6I}$:qU(S T4g{mir_0'&UP["# $X C2`i+9].©hY+5l ںu uRtKJ 3Zv؟RK qfd7$V|U F3 /iUJ$X -!c/Ik!4ڱFoRd ܍̑c a}U1o@ޣ}~Fx IT*8 IL!}}gHު޷VTg5#N0]?Uy a/LXvBht眧7P` ;k߶~n$Pe GC̉9TdYb>ŵ)Iz0uM5V5Wjzw'.Bs3Zl|Z:m}VxA̝u;w$,Ѷ),\?,b nX*aKkk֜ΚquYEyڬ - ŊFJ}y1?Ä7*N>KYDdؐڊ!}$6_ͩ8\=%|/%n4(r9 v̨%R ֳ=2è Y(YCAJR :Csƛw 0P6'(뒤:1_ /lJ^B(V4_LnT"bQ@(waGY&+mpWkf`>a>#I,a޿B|ȓ^M+eFY:\>1)mvzDlm%np(5>|{0ɫ|l u ^x{}MxhdQd{]63}zc6lNZ L;l\MryHҼQ d f!Oٚ&BW(Kt,@P$ddMǥ T˜fZZ2cr̰9d&C \.?09[?fG\bt*6E2Q]5iy~R{d=0\Ģ7b (z\E 5PM$4K$). *_dDOki8'leD^¿/DUKzͯ^2-RQEĜ. /d{)R}`.\*{:#ۢ9[ -ӌCc)hZiYN%|{t9J' Ο~Rc&-ʴ8r[ NkX^mQ3>8%̮x8p#;Gm :btdGFNJO2((>i}ǔڎ(S`d ,@QZw!!,]浞L;ןSQ [~h2#dTf#;=XЁOnPieX f/sr} jS^=g:ЂPk=ya[Z)Ԉ ; 0y1ҒGUqڗ e,Uc%n3ՑL^\ #ܙMyWIMe]Q g@r2.e-\3K.hi;Ѱ.ofˁ,!lI|9PHiI^&vql2 >0`hu(MJj FZC9?މ^Y%V rN[/L̔|X0ڴwC͏ (=y [P9@mC5-x4dSk isnW9-TAKUo*1iw#~"7C)] 2;BBk"ԿW b ʿh:oGQOcv {HMq7Rl x"GGA@2R7Hg߬xz&LhtPt9;jQ~XuiMH(߽ w'z4 yowkI(,nVdHzZg>⊧ʜo8&` s֞(;+p!(04$^yҁE% a,{Z1+ vD~~w'bC@|螵 ŇyvAktf-cƲ5gyNu ۱!PE> V*:8O Kta%;}"fXdj@sm 腡G lmS3ox|o T^&HiS|mq' [PSwOS %Yw2L;(ي-ɮs4=ndI_n`cz&r)ۄVerV/jwBydtT9VӑS!GDfyW 5Yז͢ Akol1W}L%zaްU:&wym^U|ƋwezCGrhAs^qm(KgN-7GFRO['ynUpv+Jw{bεja4?D4F2l1{mRVmcE L+e7Q~N)mNp5Tx94+M;aC#P-XośV|m9pD$H(^wߠCޚ)"s.trLQ>(15GGL7=?~QJ?yJazdU 'K(*\s ^$8@SIY(;.-ȭ~f+/^ =݊tka=U_ѻ!` ^b;a.ڙϓWjfU}tM8=U83 aMB`l5ݜ[O [QʉOYv͈y3jFq=55m% w)E+j*X%rzSxcv?˩'I~~h$oE^@>u塚œ9k.rSLYS>s5tHVg_esySp]CZZFm`EyK S+jW{`e b\'yc"ZwӾ}рv-3P8M8Jj AFϑC|vqEۇ{(PJeiSF Gq*!ߠʼn58ܸavǹ t8LjA&@8{CkqjFeĚM#ݱ7i\Rשx hrn ]U\nQbXle똜ACX\}e!:dǷ^Q]V|A | Ben$8U¥_F+в61/JYlɒޝ wl Lg4Vmau-0u}z1HC& ͅH`z˼v B@~N9\울\Z3XY\1v3zMh93R26 \ߺ35wBgbCɒ3;B'+]m>d庉5*X?؇I|B65&`F H_;@%Wyq-;K ȷ6Ar*z_xtJF/B@R |6zmusZ}iR ɻ2U$]/Pltǐ{rߤ,nFKk +M,1☤r14,5N~. XŢ\CX=\jW|Ń$M^/2*pkDipA3uwYR,@g ))^K7 "e@n m7s¾ .打?Dԝ;E/X"Ą*{8#2;MF~97?Ɨ{CtZ?@M]])d<9l鼬|u)MM%+d@I/N&J F-;N@z,H [F;|&wt9]1:q46n:7l=uPExѳ1ar:'- ΝIl;xv.z]`=XL1rFo?vq { 9Vu:l ?3mw^=<1SIp̨IPM}=hMC-rj&-qE>]E#U5F{ԩ^t ,(ghi m b^ͩJcl=*(`$ ăH4jH#M6LӃ9vh )5iuSCs`@V>Q]*OȀ!@@QĬ-u٫|Q_1vm;BaVi& DMFj9GƾOgjf#m4_B %{BpwpNZcupcFȞ-&sm>>dPE^ijम#8!yn2rC12& }hU{Q{_"AS2+Rzw/ f֦[8y xLźoWco_u!Vhnjd>`@O~;x )YpKml'ԟin)%#I'gs/;!Z<@ n*鿰ۍ|<6Ne_:dT7:v/U8mHCԳ2.},3,M ջo^tJ*ꯈ8g@Z.q=3 xdR ǫ|ǤL$P?S&D۩e#iiz=v蘔|*0jf2/HLgm#:G,F_l1sTOY:c{Gs(SeZr .?j^  f*ĘjiXTv{/?]l9oG@O-#^¶W$Sr"CF?Wm fvW!3 Ch5/p4a‚MP[Z> qչb _B5j]W&R*/:->ۈ>5>KjȾEpmѯy#*>]Bw89x{'P/[s 1ͻL;E5~zT7U?G&G/oq~?f O,&uhMK0"|>][OupwF~R2BJQe\ ȏznSI `/򢽢쭜؃L(n>=Xlkk7b xܪYgnmюrc\e#A63nyݸo(EXr ).abCM-YQ .%ӂ.g+N$Qz:6*E'LH0~1gi+RrG+^tŰ1B$Ƃ .Qӝl)QVNc,}90A'_0\ĉnIM#09kac#0^6ghQG2fYI("\chL9G˫#3 ?L[iU2f4rQg$A b"O$ ;?@BM3vp-_٣KAwJΙ-tln9-Fg}63YާuT8z>|v!8Ys kܭqW[c_qFF}h2F(a:5)P2/t]d@š!lmzS1FD*9MtR{  Vz';Tr}UfhCw3Ճ@37L$L<8̓͑ODo=%W%ʳ~һLQg T<׵]f7Auړjc(e K w'M>[9 $g9o6S mM~a98(&+ ;l2FŁ[1ߕ $k"kxXE9V8tZm eI/9XfqqE?I&g4"lO( TAS`OVS /8t!1zųDڏA#["^Ѡ?* qu0PR\{u̥Za0Z)Jy }x(;Iu?S]_6gH hovVlқmř,)KK q57cvA~ 7ex74sSQs mg[3r~5XZEYXG٨jznxbyӈiR1a@%M{ŭ!+3kYu!p/h]ŀ#h ðf1sd7 $Z|Gz./0/9ۧ} ٦1_y8b573`Rky~ph]gg`t 5g+aӂ7Z׹\Cgu]\sPYI;+%\]A 1lnB[`3 .|Ҡq9V1bO1e$ x٣.(Ɇ$WKMPASY-(Z@CM<_18XI6_hqކ;cܼA؋/Pa<96rbF{b}x`a񇏩ySCI,y)0Nes(nN ?dg>:%Y]~`\Xz(Ni8&qb@J;SuH6Z @3©y^gXzUCyY㊀ \1r˂ac@o- \ d/foHX4Oߡ`+o9]%曍7EX$4I!Yp$J_"<ʽ ;˽+$j@Y?3 S[ua?֧ɒD[ 1l7\R]vh)nܙ,"wGZD N`i1  $CܠCp8~UĢw•U, ٍ)#i=q0N/-l߅F'' # xMGH2͋B?,1jp坂1ڣ4 3 ,嵆j 9Gnn*oH8hZ #<;k<]̏9:]*uPRA >T-Nʄ4ONc4Ķ(cZ[zwrJX]l~h|ץhGOE%(96խ,jʛ$K! TEIl@2*4-\SgErw/o][Mhcm-p/&ƊIZ#C9$r1 4X_4>4g}ͷEz4o nm$ g,KSk}q<2wshAUz1);TTyBٻ"-:plHC٘ԍBVpԲu S-V]Mr9?HS^ C\PJf}j%E5t}n#lsn@MOu,D޷ĦznÒ(o!k Y{m1%g3!~H+YbÓ' \)8Nz&c[',Տ`S+_ 4fU6c)6ן`9?{>pI! )O2Qo^X Mgs$;Y,ZbU!K&$ ,9y,W#1|zشQ^r4B ?}ȑ7KMBI,e=r}B`GWZf^ NB ]9p N!xs Gdܵɛ:Bzc!XZcZ<(hW~v$msW4mIdwa P?za>StBttpetkB)JJx3skqiP?%l F>^Io*Sij E 駶r)ghHe6sZ#P-dRruPKdWҍDO(Y-_PSM{MUG ^6 s7پ\&5 AޫTW/;;0OiSȔK4qQڄ $KT&!7cF?ޗӸqx(۠*o: B:K{@%x)!B1 ,$Nr 06aMA=T;ϽzVBwhtJW6@@mɼvW6]bn߆xBc Ԏ3@aw"GJƪ=,c{a_.`N0P}Dw6ŧk(g*ZB*p]B!2tTufvY\\W .޵ͯ /G{?z ah ~A~KT2[~-~<搉,ZMf$Ģ5C%nTat|UH&frZ>]@?l"L)s?ZPp`Z k·7Z =Ui}EJ uV-꧆bOw+}Pzo6H(b/śɖoj_obo }7I]gDq6sݲOd -bXVEq!2LR}LT#]Fb}uB/<uK''c|!.HY/.DZä2Úr'\s#E<&go| _rـ@`M3 |ɯ `P_]!)4|닍_Z1=nF*HE/5L>(sO6"@JFd"alM+z4U̹>bAkFʅ |Mj mM$AF 拎$?γ"\z% =5+giz.x_[h<0;@AzzB9+Zn$O[ßS3dz/$271(e1 :dIu1f:`(#G0zCӇ;jӟ)y۸XN$݀ ,Hn>> #R%nicQ-%ʱ0O*BR:hikG<lۣmʱՌ~m IOELvK23RV|!/ g"F! ?"ua_;%vh4 y@毷|`Yep'so+z{H9(mCCBµ!@52.[O=~;~c`́E\`q[O Lg!-"{I\Bcjbozz1ʼi’4b,,Ț2>䙆wFN/-i[HONm*tgE*FeGtE@ Jv9p<~l/kP>uC"WԊ/@rj7[n$d}V?j0QU)X[_h-!sRiUINkdQ Fy:[<~# OcX+RUH'w\łLwv]d偤þ_t)ZJp<')*b+)'Ǐs"2qB^$&#V`b P@{@nRM?[4k"hɯN"GGMޙŸد%/oYdܵWYlqXv`9"XD6ňTwz3Ί:)>LQnLo$Qw$TK; +O C#˞%a vʕ9"~Aj i5M3 Aq'91 7TB,c;~@E{0 \d-O6gfZԎY>$ (ֶP6=@ўL#ۢ?r{O)qN nJII.+HDvu~{/s!U"N"f;w1n Tx<>N1FPp< `IdwχG8-̮%}cxhp3O#G3Ƅ$Ɩ}߱a?[0T9=~N$jQ98sJEA(C1z`~& 4-0[;\}djbp=͗}*qϼ0Lͬg,uhގ)[gO p^ĩKb5\rziThrQx3eC{rQc&jl L-;|769atm$rŚ#ÙJ%âN \e4+%q+ecQRߏA|HwĘQy^1} y5 jIe0 9qI飪Db/SPu=rk^%C Z)L)Du01v#=$Ve#& 6l˃u#'v22$7UI "TK9;LwsZbm^vuZc'/V@wL*ZOˍ s$a+@G,IvʐG(v[k"afKХ_&1gt+lYV:2vuxC%W_$DfWHi߽jPdq:2*9 KXڴ(%)hO*qiozT)~L`*p<7&Dؠ\)ash¢QW Mx5T7&_ƢȮ˼hhrtn R{~׺a54x7]X,"ޯInjGZΚ%?0+>7#*x8$T)Fq3{jxUv36{|9̳}4kۄCg ˢ_S*d}o`sxJHsܓ0{ܲsF‡AR"FQg0> CSoIB3JN sSdbbmV޴چdvk"spNh}"`Juag'5~jntH-`?K{5r5m5vl~wuxq  ܚۥD: wq:Yg#e/mXe6~n)qeSXt e:iPT{*Q$ \li"d$ ~)HxuDWpRy.Ս$}6p~0RI?p7Re8>[~7X,boBiTFPp]*]Ae.D>: D?76!UI4J ŊYe: -Ok'OR7Z z!xϹ̐Py'Qh$(z}EcX,kF89}i& &LX[nĒ-qd31@r6rKxy%2ˤbtv=D2R6ol,$ZzE \ <߯;rneZOh&zfjwt鏀>M7iGl)]axS7hQ^єW6SH,M= bB񴈿]t"&`Գ@3/yA~3ȅ}^:si< ad+eg˦nq{~K}rt)rJjEJOwnBKV2v -xwodսOQ(Nvn湦#B+0P"ڳ^)ru 9S;=MtiUv*,iyU #{(wgOqWb~` ;u@0,Cש ;h}d3 I0~|!ꇱU򚣋KƤ2uydw*tɟs#kh6Ww[ɝX4=ҰJ٘RT{Tm93[U(~']"Wz,ĝ2}oS0?g4 !Ĺ*psaQ%FU(Mt! bd%UC\%25עv@*-aҹ,y}HgmTy*`pڥW_xwZ] AcԶ C,0n!9J4j3e+&(I^tFdt>,\>~!;`ViZdLAA$ևH߀PmI2)ut͂+r%4|-r\.bΣ޹F)BF~P}EY8ɪLg);`"f:asIMk=ڂ(C$ 겼vc>J̠9s5ٯ=a+fg>^j%T@&8U1lCÈԛrV?қA<Age7J80IeIh-kRp dɡON#}9\Dmzu(&jDF&W;8{]aέ3Ps6+’8~t>ⴶS(ޯV$` gVz~~iبk2b iDÄ 4RNZ9wRӔֳV}X7̲:q.H'gm[BGI8J-0s+(#ŧ3/5Jn[b{YhLL|9}Ȑ9>Kƪa$Q 2ͮ]N`.CW"<{Po}vx2ʧD\zagҭv.Isу&fSI]ڸ  MќWzґlza9 l;CVTqWn+J dfY]n^ gbDya _sڣu`(eza6Ujlj0$*UdM}E.sWTU)L,=Xlqٟʐ 7L[b ^@Wa>N݊QJEt̴ +Kp cF?~x|3Dcq Ӱ)uo)2#%v )$ Rs52,#U;eGeea'0KZ^M]L>+=Q2F`vfHj(2\VyRA\9D,Tم mjS-_hNnj!2cOOlZiWFv^ck x.%Cds$O:9Ap!q5 EH}n hpxeȲB ed辶 7IE{^u[ F.,ocZ ^1~afkV Ϗĭ,~ޓH"WI1@ԋ^ST U E8hc]u%1&%z3J~ A[uGf@n{"_O-7p4K)!RK{yߔ;j7F#h`-.V';ՏW%EK3pb(Cu/(uӏ=eߌFmw{YLSRc5Qʯԋ)!@7-[)յbcDD?Ϩ17>31<p~M<Yɂ߷xҏPzې6tSP MC$'~DP a"vk6%z)KM3OTǃcT㶺v\nk` 1_eM;"d<4SdgvYd3e1$LٸةcɭMoA^w6T1D"K߽IWh= bki`65ԭE,~AUh9|dGh(\]26ITd){'3 >9 x Oxxs^Ӽ&fѓq !vu3۹` ֣i]#^t-ľ xoPL%B=6 lm C-㺿-'w_4Q-Q ux9EDI$]H AN@a?voKB"VaŇ!9'8TQd#~1% HzKxpp8)xl0ikl &K7:Vκ:h K4.Rrfhh'C[V.ci޻o`xf 7(Eh%V6nQ,U &70o8mՃB4Rﱬ=`d+ A} ~ș!_:<~4'?4oūO8AV] [L '!Y{n ZDHhC 1_?- I‹~ug~y k\.SԷ6rJźχ2l/CoU*@eI''".KZy](qxo.&%>.;1KD]O@ imR&I2PL==2bFGMP[9x^cr:S:JBxfD6 AR=2S<:MFHnҍFtwƐ) y2 khjƃÏ`ԐȴR1 (Jl0b iޙŏ/k3+vׁ&*1A_Xo>=!Q р`])orc:$?hw}6-" ")ٰV܅Xz*p2*`,m7' ?π T8!#b>Z04>["CoIwtϥ!.2]]Q0ɤ|BYum'Ŵ=4d\/Uz4:a@P )aYr䷌"|p W-_-Q)[FL.7, (Zoq_҃26Ӗ^ w_$[Tb=@ciM{L{\nYs> 72p෤%tl^e&CS|Iai*r4z#Y66ܒ7N $6;zy);_$n$dNiWj05&R RWU;4JhsB*ĘLg ƛ3` X\}dx/3:OO]EŀtiЂxIcv5~tCH ԫM0n`VΫ`.oP6C/ <Pn -"+ů^rxhM|3=\J\ҮBsP?e c{34Xbb=K_(?#x  %muYdHHvKܭ="]=W똍_IsUX2$XFaȝj[_q̚6dV$oQVnd5!ULZcC<0±e#3 *wwL9 ,{;h7P@2?m] R^IMBkV !"\5VĸNm\,"Pja4GژP.^sENJ)̶[lpov ',H M"dID%œB ۠ gO 4c.C*}mu~8xHx7 Yw2Zj}udW6"u޷|B,| Qgͫc-OU5qet-tb֍:%ss.nYˍ*(֚CKWZ}=\\Ub=pCHtjpyBS8|v(:` 3~ƍwyR%Er7k bN)5!y6RpcL4^惡':Ҽǒk:^Cp f L"6[xN e?DU:[^ /i=vʦ&wV®C.8\q2ɢaZ|ªeڠ1H%۝{ b1^U";YM7?v3e7 ~n Y91L8oaGUV,^n9)I[$n>jI> n!& :P&ߵxkgCNx&SvU"5ɢ zA)szU 75=I/iZ|Ay 4xgb ~Q Ȍ9(G#% $GӠ΍i@AM% UEEw+\jbt?+`o[ }Whk+6Lvʄι˲r 6CK]2wC{j*:B&'£OQ{aKg.v4H+xy-zٽr+^i0{;w=۝V&u巫 hX8QM)\RYU/=ӾI.@SZS+ܤ=ƻ VFa] FE# k0W>Vf 騅x'tֆCb,^ gʵ\~&R< G,ʼy48& z,vBUF4ƮW:ώ\j=JiOjOa +Y"VϝEl?i~Ӗ0syh^sXþn7Kи;d F?('Rs&(AdQ IPPYZ[QTRR.$"dԐ5Dًw @<{yuKHؽS%}b홚ey36i3]$?XQfUxЯ0SqD6A_@ nI*581' ˰Qv$k٬?3ԭ),r$f\ZܴOgFlCGjgj7Е/2v3$G ;mc}xH{kA= *@50lQq՗ˬj2g0[Υq^m̑-8G=Ni*]پSs3۩s>1*H⭟ͅdb9-;䬏cGm͔ ]%y_^N''My:$lEp}UN)?bN; f_2]9=N 0Vc؊)h])^Bc,_y|c<]tʔ}(+ ̮J%ŠCY"CDq@ C7:?꽪E$f8/-24.sP^?gD#d8dGVMئOhHd$hFcoo*Uz3dG\z>9ܬm+*h\E$*5?S%|Xv?o*rLrRW7sFCA7M3'cwJ/=,xۮqb,_ )(JT5%u }θuTDz+&#M"=ױ'jZn3k좞#Mܿ{C .Р4v#g~0`Ð!6>141|dX] ̆ɓ6v8][x0;9DR)>tJ2>3liχܗy2G@ "*e!<$)k&g_9Drde /puŜNJ'Zah&z8DWNnjj0Íti~{+U1ԭ5b eRqp$D`g%uvJ`ɮ l6{tKpM+9]]VQrf߇rjMQQxg_NQl%8[3aZUC(uѲtPu- mT \$*6[PbsƆ$ zKXJS jEV^R* '3Z(IhP2@*(."&WCW.wNN5%LYNp)&$tR. \ u}oՇp'O"ceBOrJ-܊ _{MVv.fEFE SH+H3z!b88"MR`YRK/'.Fxfh[X;9Bs6%j._Kkn*Fy$^=*L1 71:f\Vh&W 5N]nQ*}$~u'OdEph*HgDmu(k9e_*<&3ә9eʖG 3}|&ۂE/˘§%NƎf~}MM΂-UŌY 9=F|G(ftŸ&ˍg:mTRQEzӘjP(&{ӏ1E38z)L4#`}qf9[}pq|cRTƢ5PYv)9ӱu9W YنhZ GS QYϮ8HLUVmI_G]MU\_ThA<*cΘ/nkI>WTF78zrfU$p>ウ2I|(Ι |*;'[zj]^Ĥ_f:(Fv?RGfaXdt˾,q7H'i |3ǻp\eXú hxpטUʽ,br?.h+MA7 u "Me"%#7UTk 4) j`R8,&yfZqݗtA|Eg"fx]M`_Jn bхX,9AMl}7&x.nRT4z>;3y @ο)SAfʉDZr0e8@Oeq i=*XKv\\>Zm bĜ.S4Y>gEk86--\aˎ[PWIǬKAJr(T`JW-KׯX)ո7m+&n`TKEàj^k:\1StIDrsV1_c'OKh;*`lH9㴲Vǹ9-ӹ O_+#Z>-!.Q)E~`Uo>==6IJ>h>4WxsܣI&bܞN=ZhBM6ifR c{].4KI²cVk<phZٿ#LaUd'N%*z8;=͍{+a{*3fMкQ˞pۖˉCq\נ"`΀M+=NGsVtո" sͮo4=b]VX1cu;^ilN}iCF5Ŷqb*؜ ԯ 5J0d{h7\<;/-)$n*]pOtХa9h ㄹVSx6=Ϡ?9 jvb0s%d '$4BحFG3c"ڡmIcY6I\m暺hT^5'F*,:4Oj Bgi۽G5Cp&S1D=?]c1ѸԚ=`-HJY\tR%[H'bp3 sHk^>hl:)^ Xv-m##T}`V?b\(<$JMkJ`cKM&ϒZxbx,X,vcV z0ַ ^u:Q;A>ֆF; c[/\۷0J»| k1bE[.{ի9ۜ=^c mө5Kpech햧&$XB1ZoF912ƒ=9jCr9 H.W hnX@G iG>Xmty -G@%n-ph~"Yx 2a~/cnXU4jПb o<!_}$yM(gKYۧdg_U=1fU*؅9էK(: ǧ`b0⧸ j|ײo3d`5=;6~ ~'ZcID)4$:hub'._Q,-|0KAX{\W&%p`C EdW[ekcY%"TY7yg } /'"0(IO(CG( ҈ڭ3; "!w\7$7/ͤNv^OCvl¹୘8~*_N\aQ~ Ec7lD:^%1h\@>1O +3*)]Są.eMk |Պ3 :zW¦-ƎiWC@wױ( +glFt.i*=Ɩn/L~7x͑ 34-|}gv 1IPu~avQԽe&6퍴ʙə1̶h. ·*9mxzd0,kŅfQ_)Z~ɫ ؂עig[JtdԙH;w5)Y5n;iRS>||rN{g_vL҅B0:N)+?2UJ"Pʾ뭅R))anNtƘ~vI^3θ"")OEHdOˮ)1ɼ9V@K#P"IuE.v 9̿@g]$]Z춺I]JKpz'R;-i|^ 'Fe8Mb,k롵\կf"Yд$ѠFu3Xmw1yKBFg؏bBH0DQZLWl]jqݵ]G'g"1!62qL sǯmgȌbi9VTPAKz% X91mP%$hWj=G0Ҏ-͒JqatS]\OcB/t.50(C\ ]!BWuD%NrKUˉIZt'|epA! 8#S/R.l οSk?O,0/kc,׮;ۜ4ڕӅbjd\@v !1ģ1 kS"4 \TGn n>ĀcYސhbI>u 3zR!*Ým(s )/^}AGD} nQ*s+ 0_rACRB,X/ɋ'"m]<4BlթXBՐ@ FKJ|` X6S_i R Rx֘!2r.>F}NPUi 382<9_Ns␺>ڃt)sh1{ ]Cȥ13$3Ӷ֮Ie0ً9& 1$/AgNJyƨ69J%*kP_+bM)"U| 輧 =Q'YsA >_J`2/6T/+S6lPd}}t3~CII<*JBV[3-:qY#y$|#d|lQGe_77qj={ RDqMPu/Ĺ1He 'P:"/& ]?[^7^/2?~GRv;Wե)&ԨvtPs eH7$v2q, N>H# (ܛ3)>ЄKuN?J_;m WDj`tEԠF+dJ5e228x=P7+HR4#DVBw+3&9n#I5L[moTˈbH5o ]ų MMr hAx-q- F1hen{^q{H'c=Afuo9; a!v^@ ];=g׉OF(g?YU+__GppE$kĘLEکWYfOk#22`(o%~:ݧ H e  Kolw(gKlN*Pl<~(~HEn}:7R|97ًY $޶P0\r#'Aܑ`.x*/P;L,P 8qdLo -[𡅎Ê<&-A%>U_%A4d>Io,r~̛WRb/c#ߺK]½To'`AC:$%baH$8{?k*.ƚ \e|)ܥ:W4E*I\x+3ЄrF_-~@\둞%~*kQY/.?E_%6-αm78MOR 3 4} #J96|_|i`m]f(MfLJNW ږ}ix?K,@(m,sky5n FNq#x',L|7R wh Z&d~ ˼B(p~i kWT  _<9{-cG۠>\27wH| Q>zob>n͔,W#._éO)b`,vzN~PR͕xpϫK FURکbjh'N(_UVZ(,fi2u<(҈)GHmhTIvˊ(U8'H1`5 &O p$MJލY%a0B6#bi0 <h(?MRRں/ϙp ~*Tu2M<}cIo̠m"YPy̒mâlWb7yȼ,s=DGۢ^$k͙dA|OlɞgS˶g[_J]%LQh6J,&3ƍYG̹zFU+L@ C&i:BPSp<"cM;6nY/J]T1]!$%]0 #P0|މ/S2qgj}~VG.ukGD !;El jC=dQ0˨WCNP7a|YS. D6j>md}NfM,=- wԉ_bQ [CUfG Eu.z% ݂P_tw(xT 7EtT"YKo \\`G7wsg߄KTOF4`T ts>:"K1bSfJ]]S]>HbH!idl­f4n)һD|iYԱ-K]2?%AarjF~#9.xMv[z_󢉻Hp`rOM*|Aȇ1_Lnh5m=@f!!3JҘ:"%%8RM:'+qZ}AnDIf^?PCvZ9v}lI"a玲A2Qy#OGюOD@nKt6c|X( +C@{@walL|d+!cmB1cьIiDQ4KOLa#K !%!}ka&qm8ú՟8q9R[X\=ؒj㹱E1EE@lP<EGH,CRgXf^; ҬlvI|cN2Et>÷3kԾw? SgAC/${~)F7v:=xC/kP 9b)lJ}"PXZn=2 fm͊3Xj!E&yVaYTMܨL/+]' G ?Y 4H+EA*ICRv8%@E.d9s59DN 6r8].̰pP5(>/5`h3Ue @~vDhb-$ 5 "ׁ1BugD߶D %hip)鲮s!! C A%z2@F KcS&kR9"= P-5ˊnPG`lc=V}p'-F8]"V ;l Ւ uepK; Amг&"@9q=@\KV43iNarViT,aX bb&hPnT[EiO ~&EhuA.Yߘqj~$mU-boAUKC*An߬{-ij{7,.W.pYO,N}'a`dH]YD݇9Ȝ|ӫ|~[s݅~w%h _c`ϫK8@`;ޡҫ~r^ʶp){Xޱor!< BVmWz2S/ß&A#4*%tiŇL%jw0PR4>e{T̡WG/2`x4zz ؂;i6Q͗UB6֖]5"z[LE|~~!U).Tݟz彼/ >O_X`Н)Eak1``a%j4U37^5Z6DЁY,dﰪh`kw8յK=BIZNb sM>W|yNRaİu&G`Cط r0ty"FwY%N> t$F^ԋ37=oq=/=195Ą<8b(#)5AaY1*,C0 $#c#T3((HfQFCt'&F8I3/iW':_\OZeZՑ?묔8ʂQ>㇐<;TFcGi?_U? CT{|ۧ un1 h}×=$NZ} _>o0 )d MH4VC *[nVKC!VRL\ߍrGjH?J?ͨ6xr_rh \a5SB T?|E)'̓9ݨx@\fˢJFbNo,]?G:ui3W- ^&_Z3SF UTf>OW(hv0RMVcMع9d^({@6{L.~xۧr2XR_ .eT}J|"^\" l`p=92uo߳H Aad M+UQC=IO=\dI'4,2, g;L+c bM]F'3RllzRdS(ъG#Xɶ o<:Wsh¥E5 WOA ҁTȌ~]ƍ!7gPSW^8K " qrQ>9}0ո܅)OËvbd41"l@D|iYM9VdnOI񃟲gWcW[sshLv,,svhRYҬ)[zf!gUM- ¼!,"XA^()498^%"<:AL48s=Cm瓛V{0!fQ9Q ʬ㵣ʡaS{oyp0Hs ]So^0ps(lyBxSX%(J pT"1ݖ{_H/KyN{sPEcP~* ۦM.LY.ov:GRfiൽy H?*KyNgJzS<4n(BǤ(\,nN0,m@L^4߸7V"g@+VsV7 He>qIMUvDA0vF&ggKOby˒}@Ye$(c>e檤zuŠ"# u. ޟ}}K 4%0Wu -i-8e~ L,?u4]{J6'YzB'웃> AOқ {ô [rh 9=hߥo@g;_l^fBx>Pĺ7b\]Ti]-1@ 3#uzm?a_ej?eHx)BGy,\YယzBѠh@uJkh< 5e^WJf_&*0eFH mO<*q~#~:'A(70Ⱥp&80 e0 YU7KOBx Ӿ൉`%zX?/u-Y̻!;xϯ)(|QR>C,?\7egۀjZMq9\ݺV-/5/$@I1Cs`}1Eu?Rl K6+XYv% R+ ofb%٣iG%~/jE G؜okL"V+3JrQ.}_繿LςEr)sܻ@햕5|4jGQK_}#n#2Rp'TFSi/aסmsQJ5>ܰokWBinw6!G(ƍZZ/Vۃ=]Hz6\b8J){˕qfX?aW-AfI_:LM5 ')?g;:p^+%ΩRE DZY _eM]%G܉1"ճ#p$2[tݕ2%Y@he|mzsqۄ䉺 )\{6HC4܌GVU90 I=KrȃiO`Ŵ9Ń?BvǾ+6h6-ߐVTʓvbRx}#``[lJwe[eG>ޢdK/l:¶xrP1k>6D߅,P\j*!mhFZ['pdBӣ[ Q5pXro"*hiһK֓wǤe[gҹZECA@khGZQwFw.e; ȋ*(miZrdXA Fn`wʜQ"Ѡq?Q7 DSU{9ą6IEc\fM;;$@Y%{3){ulAx(~fPz:y:قv;#WdVop4EAI)WO(.ۭK2m z+gA0(Ʌu DJv%56D$ĺRv$<1|m1Ȍm,332ūEND,BN!IH"{+7X0bSͿ[u>*r(=m[[i+Zk76;S x=o0N o[Mh}YU^2MTYu\|lU~;r'"¾gUN`) !w! O/&_S 5x=6ќBs3ojΪ@z@C+k\WJkS+ ]Z̀Ox sA8GnZg?\:=1 y凋Eŕe0i+ tRfA?D> fcBB"s@PkOci@qJn#!KRY+j=c"@ʖ|_f=g.tAvuIzJ~]8n# -ʒnJv*s,2BmS.wgVԷ]G7*vZ_~3=%_b$zP's\Y.+ )7" ;4d&L$NkR Ov v0Co`ecvR>(HP~V`7I+7r%/xOo{שּׁQh44.\|C"Iͳ?\*Et ށFjﻵP܁d_jFUIFs`tAtkq>r%e}͡?sh nfH +pmZj1ȹଜXe3C5X/ae?L2D(>z0\tRu͝.nUx>հI8olPs/5wyBE~ƶqPr-G{2!(F4Dʶ:AcNjNhm G$jR%g?\Td<?fz(q( ql\U&D.f52"w!}M/5Qi%{K#iP&YAڸs;+q"Ln O<ff"G^O&}+kaAł=]7C}ZKJO;T6/[\o4)_;\t)n'͆VOׅ휈8YuQůFu='ȜϬ8y?e;+Iɯ@һ@d &2mA?Bx#ڽԣ2Xpu)ٞqʹ^#aM0*Y̽,}se`K㿐830Pr2 z߻S P{SPsU|#틀4|mM9Xm[Ҹ8yg1K?4](!jG4m\ƴ#nEFZN޷}[%#'3f[X?*`M{tx+!>@nK4)4}99[uь#v6SktIrwXM%}8y&rpPs݌|}/̏E98y(Cl ] ϡ 4`/HWO[F~3Px){#^'ѮxnʴƜcniJpgaYXF}+R -KH b/SoIyE |\c6t>YP}V׵)JĶy֒;ӱ򲘭u4%N}]|(T .wZ@w7 95DhbŮ%6Vۜ~)uACj۞?F6Kɨi{,:xjFʨ2]x; |טgA^r!AY\F6rA3Ҁi*=7ktB9wb 0Ob>0)oU}vXvb(#0F+AbRM3.w,"Ce֝(/0b ;12FQI+JM=o0+mJ]{V{Υr`5<EIfO8N(G6I2*^xdVq,q(JKj\?[: hgY6)S-2`xqxPڶ0|7x%Nrpj<)$#Qgpv|q3-J Vpj*C0S>zy>14<-)0E@r,j`HU>+VGަ{ R7> ]Od.#3ePoLG('Ĵ#'>LD4oȪO7yB: P ^pɋ=)~{A010rN,.6{tq_Gve@I)Jv8 (}Pǜ*`k#񚟁@0R./`#rWswӷ븺>5eLQ f԰,WM}6>]^Β0P2:J?+üٽo?V f1v),H- 0l]JQY"j4Ӽb9":VG4 T㲚tɴhe^n `IZ9 i gwa^ǯ෴ Kl0zCTlVzO7A? e8)wn< Ƨ}dF 1xھSr@?j.P|eQKQyɷA (U0ucT?m$ ~TvUJ"o8֐b=x3^J& m/eF_E$K\C h,ո>Yg *d(1K1 Xu9xڲl{$D/1F-^д.iB%&ed:muW[İ:⤃p);rk/ts=276dvUʦEGēE!'Cz+{L~*wֻ/0 qe@)}.j-ݶ$-5LwgGbs뿲ݖ7l*{-ܠIh  \Gl+0-LnsguB/bGSRT TJEI0'uG鍴!-g)D+;rFh|5\tTr+RCunU$f (-S|/u LgGP!@b1~dC^D冔?odr0\t)v 3z,3#D=Юv[D:H8MAxҶ|}WGND*(i](ICZ>qR:#U/.^b!m1 IEgWHKNZJaYuFΝϥR5՛|] &|B,¢KA(da(n 'Ok`K5E3;aSiH3N|DѴxS1 R.S!?mZ6 8 w۷m[XW.٭b4ؒ` E^尶c0+BK 3[wtc\fVCNSA${O$AlWbnj5w1xs*wJSS,7ij<~9KQsbq i#zGE8<# 1Uzԃ3|m# `X֯0JJ6BQ(,Aktyz]IBp;0X!`iENU-0)=3pش`y(/ڶ?5k*CI LMx½q4( B5gU-ajn"T&*S7eq9Y*nayk(@qҮ%31F'h7GSW{0 |(|Q<̂aLg(ŢR{=/6v,$x~dGę( ፳lfjc^?KX 1ya|SQ^qhv@qmt\] "f H e SYKp.pJ43bƠa8D8#uX2NOk|elB_W\B1ϲȄa|9_+5wcXw7gg6| H ^-,((3.7+cZrdbHqte:Aґ2Wݔx}ɝpQOwk&Z ]n]ļ>DU*Ԙ6i{R0GÏMen" xkcx_<-wb*'l>Вم ErrWZ1{< {73P C4dB95O:04ՊüLż&&whc(絕ޢYaWe,:ҜHI7:VRB~q2mg0 "kLE;4xFkMM7W[Qii[0h[z@^NP: J5;,{6I`VDgz[TM@] +*qsߝ葻?n>b. Qm:gC?9dҜ7 bYjЌMNۯe^gw\kd{G;1%YdzWEzg̒vDo=s)ͥ_9*nˠUi[KBo:îKM X]0C]"Dё@N} g~t("2iU>O'Me*ɇV23«pMVLC5fW|ˋנ:}ׁńU{ \} Wf SYṠ~KGVS-ڷvB_bw'L9/1hym~ ֆ !R9,ɘ`ϣ{MR@ڦlcqDVK£H-;xqpp#Aо˴yZI9e\~PJhۣ+F;XBّeΞB>uJ.VaB?ޥIt/$Rp}$>],ݩ76Q$4ȒTiVo2+_jԳ? ʀ9ex wF5 8,X7O(Â+󂉋\y()5s}UE$=[69X3nԟM" \{WྵƺۚhI + wh+JbU5 {W0as߀{r?~MZukCΙwC{L5R D\Z"(YNf+]Q0z[dZca#7$fxq F:<$6cfvJF\Ca9$&.U@ީJa=D($'=:Lgl1i8fXF? _K=A,VnfO׸:.)O/&%UU 86H3^t96wZb~)sQאBw37u)pFĭ 9w5Gox0[ >` M0v4R'{aSJ?Z#kMx/Ndj#Cl_١K?hK0:~k9b `"9/=^C;if<թSqEm ~?(MH[qc֊ڒ2,h=I7L$uPx٥܌eO`FH`"ɼ6Iihlj5jpҳƿ~FJc,˨2'>26i !W(R]@p0Q""n L Z/XCw'& dRt$G3 A_y8BE{%Rx,Gp@w#JDe4ƛ>%bt$kfAsnՉ\AY[Ge[c|csOSjQ[`m2L5%FlP)ЕȒP7;r$!˜mmBKl2[Q->7䁻+k5fj`>3u/3# b@tyPD$gk *\e@nܭ2eV;!« q ݌_ULjRϊΚM-d]` ^!+0o ew B+BNJ綩^;6|;#)s@{* R|5s=AkS3LjаZW ,u"n?ՆG;$UĞ>:o?x*%X?o7L 8QUXj|2Q+D=7uѢg8Y|a,𺗠JiRd.򊞟4v ")jj:zq{3ۡd grI%qEJ~?ࡒ4,3/MQND7ًyͺuØ0BqOH7WHfOfY}~-Z@M -ɉ##M|fb拙KNal|s4U95ٰ+EN%G5<ŻMP~#KI!ū%T{OkYtػS+| [o"8/*MCCgv(`FMBP4Gb l@TWy D:"z熆mB}~BXM+ +!?z] kr;RJ9$ YrDkT$􈞧Fr^\\vugKb@o_:wXb'D왃^>%ؐs3Pg`J$siJL>ڠ!(ߪN4ĹzA=}E,JGOˉIR$9PԽd|h''\FC_0`'4]ZCMI_T#_r)Ya옠_3=׶Nh],W?M]7gW+F^s}ړsrckbheA2Jעhyj(셤wZIUco~CrώԧY ͏Qc{&E9F*Gk.iAXOJ=NM2Z'%0*ȇ:΋V sK҂4C!Q.sxaz>@yNL!*jʓ |5GXݪ~EjMNoxi@ ; Tuo춭w8*-r*$-h0]r,O J|1O~d1c5KS(a, mn)yڏI+ς.sJ}D0(-'^x+:"k:i^.up|bĮE4ui sHP'͢{T@$[S = {?lAPK9hWNlfпWflkN-KS;G:3LAT]l4Q%,ǐ;1-=&߮f2N _ o%ߥe9dd:ǔh`l}2=3a!_Vz~K&$< o]$. |C[ՀD^QФX2Qel _ f銉#-!0֋͍! kдQ&91xx8䫬dRn*1{_k0zC%4HۉDz P#e [e =S}i9KEegq5 iLsC\佽XDV5٠/-wݳؒm|pAѕ5t8QAhvYsHQY^'[# EVִ,(6YrtQ9Z9Z.N)i(gEMfa7'LUZ#0&{ NZK]݋w:ikضC)!,Tƶ~[w(ыmf}`{^L8 շG[sd첲RNSkR|T:lL3%dEZ{G1G3NIqk o HpQUbwL\o DM#PREŏlTJv+i;;Po , DjŒO/_?S_I k~Z82n'3?n=n`y͍?tqݶT.\7d#Ez9-h6o%~Z]LJǦHx_ZJ]+.Fx:V4YE3KD0mA<^E~h`O5Oz"}S5`Oz#-Wk %>`+|0\ng5$ Y;.6ܧԶJ SHawyXg7s1 r#83mR7[%*煏?+ )&Lp=@wӺ W]FfZ}ƽ2 KeǸ9Uг̩8j`$y& "rc553dSc;[t*U$ ;E۴`f`W̢ &FCil$o?cv*y$c}Gx6=6ܴ^[~ 2UAG/>,wu5)16QUQ8㝏U\o_ӌVl8VIp{03TBJN$NU+i\ZSѶX6١w 9CB^1SJ$6r}bOkCO{kk$i']OlȲ  M옻(Nk㷪c>Fd|Q(ý ǡ]J$KvFJ0dS#=бGⴤHuِkG;)n\U fȥZMfF ,v72=]f$eAcfV 8iO&ðtX*ؚdRl{]0' cڎ);tF]m翢ˇMos.prb2~%V 9~9*Y4oM XQwxIWGx-<Â= CIvW >)'sP}$p\= -k!oY7 sʎBh*&̟S3#I<Bq+Ba7[PQg,}=IpSffB]%W}qW~~}9=#.=tGJPv{6lQn g=lgQkM b?TC]72sʽ8Os1b5a_)}MEjK(׽gju{|. }oI7%Jn6i*w))*XE D`()f C$u6SLErIџ=߈L9G7M-ˬ TB~e#j+aj ~Sf~^ϜHtJ-e ̼W@j$ٖvN_aPI(x#뛼 ĆIQMA@k|(0]?OyPܓ+)T[xA)(<@yvh'em3$aQ)+P]XߦȎR5:\ŏt9]7ER% eͰmoPf?1?лrC?!Լ$+oU*(A+Xqjfti+s GO{: Fe4bK~i ,/^| ccyIՓv4>Y*˥mE[PI9A1D=ꃙU[gaX€<ϻɁ̻%r5hy&,Z.`ؗ33~LHw82Δn POuGX: 2j?7w`LE]LK&ۙ9t($HA>:Gl)NZE"xY@u,Vր'4g_1~,k|\r!*%Ƿ^ͯ?½R6XJ+|M/j@־IKbǒ;;P;'‘s|Şn#]H* &V@uc.[(-*۫C1Xpffd™$W6rd$JvRx6v| ӃmG7"6ټtD'|A7W]վ=|5Z*BuN l+ ]"" Ґ%7 06GW2] r桘D}KO*3g= _D-L/3[=B ;Dmĕ%%18 dР M\'9V:n WR`B? -Ϩ0MOc=.! !v.Nfw31\*2-M8D.gm;1ʙ}DzfYIf7G KPuvcXOH R 2Ćt:EUdySABac \)ld{-CVop Ds፲wLM(֤Ǖ_a2o[3zFK.tgnv OFdM3̇I\Wsl?,oS~aO;ݓ ǘf۪Sf<89q韍 >qQSVBMg,@wa粈@x6$+?2tPgo ; UI3^`^ *m`F~AR;woy +`d7ܠ8笠r1qW W9)^ 7A*hXnV~g@Y>;enÆǾOhTCb6fRܨŒ ?Y\xh9"P)nu[ga$_H鄔H𚦡H/%?@ηeȟ-(_ dF㫙wJ_T∑}}E>Gނ͒iZ~=mlN_W8ce3I陀\az `7a]bf&PAR o "<<%pgww9P^j-oLjƦb(C}t/ju32:JfƤU$* |*$^3hs!@t=aHZSa*:[0/(. D"V眎W8A.^2!~riHuDM!Gmu,ύĮs33l!-",T}"48'bװ&#9zұx؇J:Rx}0۰@߄\蹨a' JH߶ r 1o`ЅԴՕ,L@Xr 7wyֹ2Mƈ8M60΂֭z?tllw^e=z7-C_*1-GmsubtsSl w}Ժa)ņ MR.U2eF j-XVuH܏@;떭AT`hdZet34رcy쉯b<ɮo_M(Q@Aez~؄Y.nV=_ēvM-`Pϙ$N@WFgn~A->I;;ѢCe~ecULHdDڡ (gVKnR?jb2_(Ap=k."^vdhn+.x]"jJ2vjY E4-<էC|)5aTxCҕEfFc b<}S.eIcZI'z~)ƽIo[?sѼ}8,~="/f<6\pbCQ=¯.Пrݗ:Kg+*@y > ^t"n'cpz|}zG+ϘWW_LUxT򄨶42Dy})\YqO )>LzOf+87~/8ɏ~sAóʦQOQCS * hR%ZnhI7%v0@R(tS1 KlҾN\(@u5AX,k2_U?y*m$h kDoTPV萾Av&#!1)e҅*4ߡr#ԥU(!͉/x><;v }@GNR7t^qZ># | 4Wp^za@>XJr+0=eZ*l6[]˚}[Ӣ]`҃oj>GLITl@KVR7q}3Fja}k;…zg}(2MPome4JE~h9E~9Zxa5lT?N8&Wڿ9oM*uhgž!88*/{O!TxDnhSCC#gFN.$fsKKVoj̐Y)(iKц*\yA7'P$~ PI6]u5޸x.Ꮙm6&&WMuץ3G8A  AKnDl`?FI\cƙZ*L3BZQEK"-/a矮LMmvTz|,ʮ#3d1v80Qg%ɽGy ks9z\rHGQ¥Xd3 1qlg1-U _ؤyoϸ kM^| TMx*x&~~?lCw }܏"oji\:'M@vI;-EWZ9wL<S2UCKHTec#6uEvS12YnU绯rFbrߺĵҸR1"Yӆݐi/Ki)9u%Z Kx A{=dka8YA0Pub(Q2m] h" ΁*GArԕtq{e} j.IMHI] gYZ07070100000025000081a4000000000000000000000001672b7d8900001c70000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/leds/led-class-flash.ko.xz7zXZִF!t/0]?Eh=ڜͩM_5(0Q TGቇ8C:MKBP\BQFg/%?sVt %ag;*(!u&A]Dp[M#ŁP5MnL@[kY-$|U͏mGL5Hwc!hLA .o=Fxe1E3*ǝMgf4L@_cHjc364caw b2N|q,8CV0 3[-*bdtPӋͷKu+ !44c `It*-y-= J0]y 6v<Q+JS%gvз#t*@}&w(?G,k޸M3Wi[ӅG:6u1l逸X_'L|uIhPͩƨ^+ci@=8ϓߠ+_a"п:ne{[wPlqFn*以3v;jFw.Qn Rѐ=h7{&j6<ȼ'g]˿k]|O&#N*sH%smRNN>&aYڲmFfVl;ڲkZDe۪kQ2~2whBO[7X= ģv$f?Gz.3‚| 1jU0&6 `'`f'% a^teo>xfuv3恮ӗA֧*rV R3݃VK;; CՈR_aY. dkD8w\c[F¼Pr1"A<4_ (7:<:VKȟ')@ ֟9,_:sl&Zq& /$T]yqyF z5\:V3QTӇus~ `!6 ]-1_<]t߸{k&@uhXﮱc|o~1)>ĵwLA.G~kjZ6=97vh[NNNjкvuO~m-٣|K  "~4rE]t{gT 6@EYn9D<SӵTcsLN=սMИ^:zƻZ eZeVb]vgׯ!I>@x\ r\3t J؃^qbwu_Pg$mgFk$a?+o`ls%fE>詶oV/kG$j<9zyO H bhTYEIaK_.$'4ܛTgaN ?mMWĪ;淂fc438t“5CmGut,$OX_9`G-J,iO3['_k^#X#~48/K+1~'#hS ,TY?ңܨPOxVOʇ-h\nj^z˶LF|V{G|)vc2}G=#存?WzqX^y@b!ǰߤvj:rU@ ;Bj8|8 GZN<,Y6U&5w2x[=^}ˡYmh'"ۺ.Zh"8W5O6{=D(N)͉r.[?7  2A`-\+}5 b7 k\8='`lfoo1}=@XU͍A"L%*R5Tެ6-\;_!ؐx:~cy.-A;IP l_M*z;Ѐ?UAC'`ѧ|5vx(TTMaI!{Ygdڡ#Dj襺iq-@._YK MA նn>tk}: F$?>Nwy'<:2{j{L pnX%3;n=87qXu䁑\Pnqҩ -T&hmEMy~ N2 Uڝ5Tk]l~A cwQӰkEkH_i$P6ŵH4YO.GjNµ" rzUl|6R(Μ~Li%Ekq6I=0]ŖtBC3H\x㜯2R lH\k? ՚-Z.F߿eʅ։\&1Hz> "^% @yn]3qx3-(>V3kD#?Y 'IH'M$XbCT rA;l- Ϭ d_9'EٺÊY~ȔDmw @ .Ay ^"m;YYe1«90'FRhv&2F>;2 eM$gpWo1mVyOBɆ&3bn-W%e zfa*6㥶Lė}Z%=U7;!QgqLS<\GjɧzϫnC=JwK,*忯q-=;8җսp48h5/MF TեL5u zDK'mjJفFލQ#B^^K@ ##ћ|= 싞\fu&p}<_dNGo4C'3rJ@6l6 Bb5D(x-ĭ͸6 ]]oޜEcKTWh&xP䟰?MqiN 7#źqMVU)h8`6zݠvdf:UFE(bz! H73sc,j%ڙaJt!;VVsCbI%XV#D2O^}K5B~>X߰;!urX\ TX ꇕ~;.,*3|7s^O,KL%d0늧.ݣ=;lIF}!\ S~\cRZ;[V`5̸Xzu=2(BMdܛ%i1sauOdeg@6riǹ{3fQt*ӻ"h]Ϗ0;&xS=y]c 8D*ɦBqvX xvg]-C"sK +ept bqfi4<"EO]PX+A^qqQn$JTCV$ZyÒ4Qp-YIΔzu3_Elɝ2݇h{'AޜF˖n0*=iGiOW]Bm=<3U\^yx,Sԋ3^K9C^I΋I7:/=ko3 |6d+rW#Q-sճm*Fchb fytRo0uW1[b Yȍ\I+-Bu\}}8V}2[=v\/osa&HgӴ񇶌[O[@ـDsn<' d]*vkSg{)G¥{`"]I$9-^ ^ -މ5Câ}RV!!Z,&IW=%]Uw?Hkb&o:4'D{V];7d\V5"<;R<HPC7y?rZmgGypnA{w,3/* Zlɛx>N.vRXa6gk+:%^p>{ƮE%ؠuL\s/6=U>cyiaLV!G"CCk4l(^q32*'xlrV ;H\kE IvEb:hxz@nܘ]MgU8EneIāRAGxyL{vMnLK;%xK2ylI+v*~@8s+3mf5?T' =Xtf*)DSGG6|)CJP dpfm_9*=T:U2:ϳP|T=ȴbD&[ \LWV)38Radl˸`[Z̸Etq|IA{ Ծp"-zGvl8(g8mG  XrT7ܯ:1q-}bɉ;m-Fc͛$9cXzl‹Q'Do GJ[a06贓e!s3*p u ENA9 J )?PH㛚\߀`e. bP6p"r4T'=dƓ.,:,##lbV@vI?V'4זV0{,3DR--m gRg`yE⿓5#b*STV =G~ƁSdaQz඾ʹzzhpV)BTs2@&V0PSJ 'v,)1 :\225pDŴG=x)!-]g}U0`B}=ڣ| X'xۜiiDˢ7hvRn2 X m!Dv3o?\+ɪY4pt6.AHF6x?ՃZ3DuA!p¯NhA'dVP'H/-RTJAЧP˕5 7)KOFo5_QVY` -;+A?*s47t-v/-=.8H0kvu#~>PMπ"ɻx-@+g:qS䦗ˉ4㙮JrL%2K sF݇K+u;C[ O]7r dcVCk0|e7ZO2P!3RvvHY@R}(Eb(h=l[ &v_\}A#8Q;*\(0q|璤Q Sjj7$S8-%>F򑣲xƊAne?ٶ/lSݞA\Z<>_am6 :lbT "mM>H/V x!2.#dU"o] 9O .Cdq,CA^#\qoL#* >ڳ &?5&E8&f=aD.pPmyWOWU!Jp71Oߟ9;Wo.IA24~xXֲ۹%o -3)܋',H ic_A*4pp*HfZ"J>T|~6r8m :geQxa(U7^C!LéJ6wRN[Kya||atOs7d46,'W98)vj'U딇yIsfԥp-)>q2 {0=!܏kBfK)Ad;1f፬bdtaSB _Yi#۩sK47dLB$޵CQH`q1>82]Q i)d*Pq2 OʒeF|-Dx2HtfW"[)r@[ &ÕAjdv3nV'hQUA{gp>|juگ22PsR zQISgLb+gb 7K_hPrbq Z g\̌h4 Fg($`FO\zu#ޟ;/h}2\ZXbM|M|?G u2 ?S1{Q f5ic&Z`Wʫu"`&N@'&#|́6-0d@p>e(Lf36"[Vpj\K]lΟK$@sq>bayȁskı×OQC?Of,`(IhUO!(Pvu=reSmjx\SBkgL2+*EcxLr6LDkay6`0.3pJ2D!VcE^yznEiYnJ5"'(6U>Y^ez;H)KcZ[VX (uIȻ3{ƖMB.McC@,& X轅fPF^i9+FRϓ2IAVћvJ]4̮'=94Wys]2eu\3<RD=Eg٠.j$zt u\b[خc~MC6g2tʅ8E*!acԩ_]\`Sqc:#>'g+\kGQ]S)l)#蕂`ѻ6܎GԂH8.5!Q')R9)5 ˧ lRܽ0}>~QLޓGBƠ8Z}RZץ2fi/9>F7#.ah y`9AcUJDW=кUbM%/]{zDsZf$W팪]~waҤ&]嚫eK?NT)TY_y|/$ia(d}r"9?^3,;#*'Qy^c4Zh4,ofI, w{35 Q_ [^UZct%"RSmJ&y!Y )#Hm}RajhE*Q#l]3E a ףM(͉,WVjFS:k.oPV:FuJ/QYqiJb^X0?ݩ Ev1&?}^?X$k =B>dDy?zD6Tw$"Jl7%#'a?fSŠHMfo<1viV5J!]/SbfX<5zsayyVRJ3ؘhLmΰ6Xw\) p^@l VofY 5lޮyh#5\2?u:1g%fkLRS!D9LAljWq-QFH_I0c4i)!xc d)ʂUv @rq5\ j略 Ӭ{k~ת_֏ K ֩S[y%쌕a5WG3^+K""`+l\c`/?K%R i?z->Krgդ* s 6'o=ioKkQD[?|K6 ,%_eldZհ(chsjXG.M< tg vL;JHIt$rmlvB靽 M=kgqʖs)@Xp:f*ӦQr1癢<\ ($=Дdm!%to_皎bhFk lSD}@vFpiCz2 Ifeem СCs rGܛ0H"zw l+oX DFxERvzrnQd7Qq%U K=WVoxծÞ_~<푹j  qP5f0UQO7X.$MO1)X@0ɷ+= ߞD֛=Jy`Ԕb;8Un(R=F4hBxEI%9Ü=oLv;BɎ/ W/`.d>-k-\$ǎw3gZ^8W/2 UXasKK> _w8upX#Y>`K g}54 VfW%:">C`r_C41-y>_d|(C K츬cE5z^0io^0xe;fhnBu@~^D}QYӫ%wYWs}[L,5&3'^JAg]am{~q[ ># n4L*ţ!xG5*5%qJ5Jn-b%y.AB Fk"o5?sQNDD :e]J ju.C۱A"az9D*CynyG[G)H=Y'ǜ,*14W܀{sǓ `ݝ|6d}'Ϡ+[-X5 -&*G~P&ui~SFWLSDf#tOK ;z*V5f |ao bGC-bY2ƻ0Ǎ<#_av/1ҋVH lH5h<_kϭ- +u*,(U~IAPF)Va^ Kղk(() Zvn~TρOpisO-9Zq DG)ł_hT.n\HW#AwxDn+s !XƦqFgk Qꟓ *+ߎqqA{.mH[%+bix X0t01Nvz%Y34D?Q{1 4 Z"2M!-h/3EE7kLZ:YIMS_ :v.֐ccf«P!+Y _٭CqAr9d->S;rj2!v@a,F^G(Dfwo\!љbٲUb<ol }s6Ky/(Yk|(QBs{ev ِB (~5Qv٭L5\8cK]jwW$-{޼,_Gnd!RUTdٴ>%L|҆׹tI8MDK9Myɵ֡nA#nޘ٩@ǔp=[eT{K%kH%}PO($UG}NQ4m50t60LB8qD$)YlyBX+#Fp՝r3̈"gaAPrcB=п#ݶ3b$GwKj&I>h~^[;>72Gy<^}^1QѥbɅ h.F} j$x<#Wرn "5 DmfN玾 |u9{)|c#z/ 4Zb?ַhw.K*1!t#@-~=lep\ c7}mRdcdUz◟k߼ÌRUbU㌓Pmn^S}bH98qWVk\*do&vkiF#kjYBv޳Cʄ+szp%1ѯM e6F|,_e~#i{4W"J !.x.ȁb#iyzcr{s?1aj5Kx;jtXQti*b6[.AI2x,vbxEXg4|i 35 *5x0^ 5qoq?w{̯ȕFOk;!/.F h_)J96X*_$P3^㢇Y*!VFAC&1Ozb09 ܷA|*L}jج6@+VzC4K*4sr2\/q!}CJ _╡"C#ԥV= ]1sSPG[P0=5THCMoKLxy ۟9qfj f%sm"I<7:cb<鹎p3s ہƓ̀I*?7[81xrGPy{m9EBQ5OEC)e}\e5勜#on֥mR~XGE߆sZ%%gV^|)k 3gBQKȁáO|xlS<'"<)'/ۦ?| Էw`vJ>jԨ鑰ӟ3>.ܗRo;w5`/~?ZP:J)^/Q0$7B)l(mF\S]gCV/r ,0_Sw6㪳Z.?KCwOZpX;Lt1}2ۤ^Y(C<) 0ċX>[H\␴ c Asb{T'X^m^e%(=IOۀRW_5 W On9>7MGK*5 YS.ef?"k z&KrEܕ{۠DXA\w g@ Uo_Ua"[LwҟxLWbrD} hoRg@>44vuq%Q6eСz{TWl]b6ש`g|z_ȃ4gp:Y޻t,%,B<~?[| k.GLĩ A貗ʟ Ml[myosa kXٟ;bG>$Ǒ4P"M3Rq`ʺeCfluO/etlFbBYڢ.Gx}k5)$g~= 8ll`#![aі[fLoeJkYbX}ᙰDiH+;H@@/ NYZʙjj!$ߊ RvR*Ρ.xڨȽb^9v?J$cR@2/k)mN283NI亻KADIVQqQU}YA>f`Ζ˱gBvG VhN,*!/X'jxט-{љ%Y=2N<;D{ 6>ϱYܻ5ghŤDp tFO=!R?@Qz}b {7p-1cr/<'vd>`a4jHGP[hRx'74͆ܨ.^;]i!`~1Cd 2^#ctV8k F3UM?U;(4 QG s>"7?Xf-??a.;tX<8t,;nS0Ӱјm U/%?Ց4hwm2*$h+rU:~W߰;ZQQٚ_*$Ô|آ![UXa َ +w}#9ٻ ٜ@l@}`{[Dˤ%V2$pr.lpj:bnvKM ݪte[?ƏSCzOѵ K ɑtW^51E;l굖w+Z <>2Q|ErÂ察Ip7`cyMzS wirسB>S20mc n= (,ڋP6&WX}+o7=IJxRÌcbƃJ1tK?"ʙW_jWiR39T> Gt,ǁPag)\eK=&}u,FE잎y<;l`HqUCٻXZ(FX%/e^74DK|grC(zs,gMN3q\Q5-E*g3 H|쪝m7b0+ E/ڞي]0,>'!UGY$T?sbrOϸ1bf#GT[`sYG::"8qx@ 4<*=fJy` Dh 8̗tSzDqws-H7֛_rdU%cT*? lW\@koyF>'4}!m]bsbp82¼tJ7)InT+ ԾB}P}RhDKwB*8JXI/JL$8aD&nDU[Zr^ cw>:sd]F .* k9m_2.ˆg[*`65Ƨc6\x7HbɡdH_7"J;[8 rVgk#qъgOrpE8.0h6ZG)Yrs p&"jjBAqc2a6o ;2jB-/-{~r@any*)<(G^n/؟^rRe #򽁣}wR[ s$Z$#ڛTꋰ7 f絘MYD礭-==MXO}gYZ07070100000027000081a4000000000000000000000001672b7d8800001f9c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/[]?Eh=ڜͩ`y *T(-rDj]{L}"VYgWк%GY}ҩYt;3:6jbɛ)JR +J6GkpNR:?6xZ܃BF.k|#p%R4+L133JqƟ{E>g)qʄ"s[⯎ ` ;L;g*V`7\D&cMΘLLNi+k88q-EDE†mKüþ?F<=J9+6sˊs,lUc\ZUHXA8ƗbTWnhENSfӀ<@xz7Ҙ78`@r`.;Ҳ NRzRN۳RڧDSƢf'*S [S$4иb4-B>NG\@p¥}e04?loghmdE4n>; -~CQyt\a<}Qj&ΆxLD-se9YtHl7S8?Kz$_i7JG&>gpݑCs1Zpk S|/؉#xeUoZs? GXP꿚o O$bam;K"q hXx;HIjE %Nf7O偔4U+㞻tKm8P=یFKKltpuPUWvYD;,*m{q4'i.S>ؒQ!#OfZ jx^("Wq.zY1cW_ycUp{1i?y襼( Y~҅.-aq3a+g>AGX&1H]f{"4F =xd!V$yz,J<$eAvC'Kʡ/`q31l"3yq|${qʹv; 4Ml NhOkиQ2r$ڑlz' }f[m(o{+{2nk 0gvףŴpEFmOKVl_P9g]P><~]c;2Z _1 e @x`{zf"'`XA;YٕU EZt1uBv Hճ-,7Q"vY#{]6>giMtԸ '@B>;WdKKj(g#Y^dpR%:IPy}Jl5aP#GW|5zێǹӥшZ_4e*ߚ@4ьwN=/ªxNGqyun~0V0 MK | 泲ɇEwAw$5wӆ]6,F>3H%L#ԞUlV?Rw p1`Jm@kIC7P)G{.2MEN!-5԰ְ5Vp: +5Az1EM \[̀{1]uz-+X[[f:8kVT!H}+9C$Xz‚?2ݢ *߷hQJτzVgr%]1W#@;+` LEYc rip!_C+t=Q! r-_p⌉+J[!#nDʂ ;NpsʰGsp*7 ".l(&>Y@&e &:NOJ^j`96WnyfLD@̈́5%ֶ 7XHrc4\ (ƫPj'Ρ?l7eqpo+ cpzIJTGtoZх=<_3T>%k13tkPM\RRj$*PϼlJ› d$ pap3U.D4+][OK <NPy$Q$SxUG: ? z`3puڸԖBg󿄲EsGC"ZY{4ZhSjx /M4~"ܫJn 'b<,j sD}]HJ71U泥_ 9AQHr$H#5/"MNidyt'#DșrY:[;5{~|>04mE3 _(9fĸ hPEDO=3Pc#ԼlaNbExReyRbTBF !:ҌLlRHJA]4ݪ[(c M}_LnIтY@}"9U?H5Qb"b9bljT}[bᧈ[F@(-JgeFē$LA}ncPexJ6MY[KH[5eֹ˼2;0I}\ZR.VV@]J4u#Xc( `@3?`MD]Vڒ9Drr69|>;aS Mu t#q{rL ʐ~pyJGn[pO Q*b"`԰Fp2?ݣ88<)xԒ+qF؄(!EAtRBxHaHƴMKXCՆ}UVyd% Lç]nV=sFE QEp=~0+ r^WuQ%PqBUW:IOT!/qpk2pr& C?ʄE[i>3g 밖L}^d~鴠;{Kz)4׻T, 63v09!UAcOH4VBU/5LLဇ_.T@i\+^j⬙P(V=\.>7d고R  Uu0c|5o85h??l.Z=e.Ho4U f/p^pPMK0vYκlzu|SZ CB6DA=괌y غ(y@4QݾK 3!`՟jsEuKqێYi%ۿT Q!zXl #nA``M Ii@rbmŗ]% `i|0ٛxZ`"~ d!IczW8Df98 9>M পJPKpPԾ9>Yo-<9MQ`k#̢PÓߦt(8qxPj`H<("~po1屬ÀUeaƩ+3#D[\x8z5?t>Lf+ѕ t>Gwyl؍;+`DŬ }ހaKZ9Ed󊕙㹿VsKb%* cMOFrЮXuR_訉]' ."~}XHŘ(ôMmebҀO -CfGZ'F ?THi(/y(ϓ:a~pHP|ZpXQwͰƤykAIF8vm)Hs/VRt%z~Z; Kf__T2Et>W2UKe98&2^ DcN++H[opDmBq$~<:BZbGZ1 |9ifk#0ea*165bD&p<褟(;$Ի_ӑ~T.!AZ9*5:W|\L#gaon *[~,1ncq?!s]$V2X΍$wB4֛X?φ5#;iOhy nχ ov)1,o頛K]8Nij$} 7hXptd#e0E+<'YdAL*A5{b) $-*DD4:|fd2(َc){tYGNFguTX:zщ҂U`f5\qe``S9Zw\54N(ekɹ)U)sBh켷-Q-F~Kh"¯8%Cj"(8W&rn4jM)MF_<6bN6DR_:!^y#鞭F%RQlzEQ|7!l9ȍ'Osf/т=scϯlnT 7^W?[vFd2ռuvsti)jsT)}`!C\cE$%TaǜyJ#*ѪY=3YɹpSڈl9?,*H(ޱJϞGw!eQF(΃ОW*]12A` `UtKXd/sM3XpLR[d##U%n-,q1XNX}}Rβ@ӏ:7w0TDQmWBJxPSiF2({եP?zlz?;~K S' 6N#4IEۥN-)ĕI|McuZwnntfD32ঞ0JGSWxR˾Hy2$?u1dn AKYiOAX煆-v[^:ʝ :48hHpÊT:xj`r־D{8;@4.a=VڗafG5jwΥaU9 uIkHR3?Z!yy2GI!`fl}LkM"W|QzoxtFS?BBo4{?c!cjR,ֿs*# Δ 9}Z@Pƈ-!XDf ɏ'zyؓGxob }'Thw'^BDKm!\O =gd+^ N\_[v\Vݪ>k6˿FƜ߰%-յ)P(Ԝ2uf  R,<#U>Ge}\+yWr`}o zqZtw Ka-|Zu. 2=" - 7v\ѱ^P:kyJ>nK ¢cab*K,~u]RleF"B$q#GbD$njxrΞ|4#eGأyѓWSw|4Q)gҬ`JD"=lȣܴopeXg-Wkz5Eh]uJL4-5YR+њ09TGN݁謃8`&ř,T2mVLD-5cےl̦kHư+VYm2Mr%S7"#\24 jGh׉i""Z)=RW)fK _ )sw1(leYCX$ ;A(jZK 1Sz>^\뭥@B O4I)52؅ߞ}0"\*=YmK0P[T{ϓ>|ZZ<(\kF3Ᏺƻ{@pZ?a_ϓǗ|qx )jko%f08it-W3X >jUe ָH([cϷVf?t?KA}1`*Lލʲ8 ~>5kEA۞eD5X)]9XE(I8 )j*;/+0r?R&"< ٘%=(H}_bZ }DC0Kՠ +kb[aL?όNigD{O3EUZm+܀ C L>%MUd`}LB>_VcLPG*4? A>&ܡdδ?gً:# |-œ[;]!lu9gIHXn:wX*-w.YEw/ݙ \X-ᝋ 䧇򪻓I8<@<8D₷PtASbīgEkr*#dpjq((A;n 4$H*'#BbQk(|E'vA΅4H4ɝ>Dd@4 zp}ۇOn-ǫк~R.buj\ #|3$G٤Ry{CEfN=3f_p@=~rdM]𜼬? <г[6Gi!_Yq8,IjVD%Su;R(MsI2mǂuNÏ /RX\ 0veuNe e!^!<> ]||DgKk$ө ՘H6rNcg `9N\[ŠQ@3Bhj^t>R9 @FX6&bUŽ̢'5&%.?y$lop!*#LWHq),өqjc,wqm'*E߬GS.qudHAcT%7XptE-仈9, lw/i:bu"z]#"u¿ֺ,퍗V_"KHUHof_̱POa q\𹐻*Rm.N^6q͢wϱw@i/cK#Qv#oN8욡3 TJJ`Dbiw/%R~ c]Y z#zwEa$SI^55vеwG;0{_ Z*F#E/喵v'ry0`VHyJRC8˽{$b3F3P8U.և <[~P |:*kbzYwt pqkGyn۟s#zBOܧT32̆B?mYn=V]OyҎ):Nst Ji3~)E֝_vğ tDM;pKڿvЁ5C;$Vj3Ჯm*B$ b2ыDE+rn9nR wfJFp4$\ v>foX70 _~̒m߄^w&>K|3e0&;SamT}RtکLP٠iz/F1sTQ1cqD@P ]!s% 7Mܶ5BJE{]&xܗBwIxJ3v|ίq֗lO@W[.ԡZ W~F PUs&O^t+5TlR lhY15f6zpT۞I懏Y$Qγ~B*&)hU~WVfq)4Fxw4qn48b2@]vX(I@ ||Un衬'YCwkdBIJTم =t,eo>ma\_G**r|p[~ƇURI~tSO₎"SRjnwMUއV92(FNLWXL2^L`\e mhif6R#er@7vNlTP.pHBTx)ÝxH鮢G9 1X77@SI5na@-ĂN6Pڝ]TexQlyX*dd2 l|飍+~X(ORaӭ~^yoxknFdC_ mv\:d|O Tc[w>v% VBdN[W"C4XnoSwAzNbckQ)9M̯S\o*Rݼ~ E=*՛O3)A$ptFfSl~m)C]lNܭO:dʠfz܃ ]Cvp:V O;R=eZHDs ntֵq=2hf)-C ]; ZX{cEgcv35hoVR4#Fr%h9<2b?Ő~mz sC^?Q# :fKTêcie/gd*m򿉵o eƠ;g*0UB='PǔśbtuNy1H ;,2*ߚk'oALj$s 5ZO \\ -wCBpYRڼM7ɐS뮈 Q@ Fb_{SO2+@nWߤYLNqP"?8r%.!6Lgq,]q&F\'h<\|+MHO&Hf7y4 h %FdK:u֘MY+f;|c 8ɞ;S)QE :G/xyr]=4LW(sL)KB vR/#xv(Jө[Ю>6*M=ȣj`|j`%6hA:E.D'mQxmAtn +IE9vhF>SͺS% =oֳ֣ }@#r_y3mCxcx:nW6حNpDR\}G#w $'.xOdd@aP+9J}⇡.'5 .E8AZr(RO-;1¢ P3)G=$|Q ^I֥4J+a:Ma+_Vdb\|u;Dژ{ = VO&۫ΤvqWb+|JPuxb4&ӤjCȸ#4d "3alޟcUxb.b @!)X|;淗 fp=q23ܛ !%]ZhfN}8k+6UA0YHܻzLz(R9 'Q0M!4`+T 9 2?-BGztLw>0UU ˎ<~ԁdd-*-->4CUbO heDs4=(TSCZb5\UQyDa܆~cy !}pz?([dcU9)Zi0mЍÐ )w4Ds Pkuf@uIm"ʍW\&v˶n.+@|db Hnȫb_ wt|\n?4,83=gH076*˓12gx2*.by]|)9tp/w3BSLsW~4iC"`7PmkϏΏ9%O.G~ήSQuG[] (]jBߵ/&6fRpc?ejԧyֽC|h6="JmdT#`a>G ed;+<*tW/93(IMp Z&V{<\"v\d=Ua:6;d@X?S)MT_R49sͅ =<8^? FQG)e}I2K G=885hr5O1-bM/rZL%$ +:3!^)Cv8(|30܃ot ˆ&G띎`TiTP_ l)x2ϣfrr >{_2D[;t]o)G9毀1b-[h ТZ)y|7ݗ_M!IG%`9vmnt@3l p#MQzNrȣ| 2D5/'CO$!O`w@[[/Z LB;=0pC*Y1$tOUcT!m+ vڰN,I(k'j)_)Gckr~,")@Ukd 8]*LSff"#Ɖڀ3wNm` s /m/l{Me5镓3$B4VL .>~gnvETíҡŝK c}r:n5Ԉ@JA(z' ߄}WҴX5RB| ˲a|rn [C?RWl\~zqb{kz/'4mgf &iÛݶW5@Il?']UVDC/@T8(jfVH`Unpa{%bbۉzΦ@ݲr\J/ 1NU tZ&+2}EbF-ռÜtğ>ы='(jˉw52h[ztj`%uKo^"-`٪{LZ!/\ ?$LJPPDIM$mLX`%%h@JBnc|m4=X㯫cGe h+6i!G1HiCfx?*I5)=:WrY1r&1<񚚁âLyUuRW%pU&%<#NŹ k55Vu!YOo$<"Fx73+eM5{Q:90hjf"Clq{:`S"8E Rg-Q5Eީ}s 8wf0z:o%Oah0<@im*$g/~ZzΙM  @S\+Q4_ ]I tk2Sؠt8 :Vd';yNᲊ)UbF6uN+t <Ԡ(KKkl٬F4w٣I(vȕk&k6ܲ% I޼G]4Ɨ#jmb#;nT۸Ic^ wYO:e/Z`GgDKj[jc=q.2,U&c"F%.G\Xf:_`-) ,V]VT!w\:%u^a˺EG+_ĭMr^ԢV-fk+(ӗt|@jq՜Cr(q+t?kSq{_}ay%zvn z8ME󢵪ZؾQV*8iAAkp:3Gܲ7͗XA譂s7-; zuPvg ]Ey4΄9YˏlSA]pú5|D4kz-+fghFj;U[TqX RкƱIDB0o%}i9H@o6Iv k|ZVhEx_(wRgO2!xBO!eA"vt^hYW#hTw\)qv_ nkY+T#r4bhuDZ0[M42cG D )GkQ۵ArwI|qY]Meq@&,\*O|*Rwa3'{ a4W_ZT&8cG66JS/=Νb=S 2l΍FdŶEhuWRD@ie]!/'dA4Ӆ 35ӞA5PƜO:»:5TޓVgɁ,94 =I1пJO7viva_@T+9*L+cHW)65iY.Jo歶n)-2a:b- A rV]i( n|$rJDeܥE,aۮci o%YCdž).:EHҷulMYw i$켊K` {GwW97?Gs!n?ͨ"y HI @ׂ)U@0MinVr(Se'"2/Eרc Z @7$1!#*GWbpJӲe96Qmw#/p - UƿfUIF&֖G')Lu5%PZ4սÄAusN4 x%mce׽ v| 彟`h n#vk#&xig,'VV=ţ ?wr8: f ݮF1{f%2d[A-X|wI*YH٪vqGujzq{k)l&nzܽ=G$Ҿuw+ϾzLN]Z5T ?" iϿ=hYFܲw9f7rbC"Dֱٶq̡պLOfcx/b5|D* mq͡yt&e?>Lӛ^HL rSe~_nZ=^R*{wF/X !]b>?8YV Wh>/EeC6oTy>{5a0@3_mHgu`Y''U8$ @Ú7WqǏs~~q;i(Pl$4TH v^%v BCU!Ogxw\Q 8`}~P' $G)fEPbJ~1RXRѯ(|Mץ.M4YX E&6 / -;Jz䗢 )Ɩ?vIHhcׯ;ˤ;YxVN?Ags˻& ;R@o"ve=۬8/Fa1Y]̥ؠg(uH <;av1DRNCن [W=tjY L@ʓH4;<~YHaF^9_4uk YCm:H.oi"*ʐ &::?r1Є8SHTS) rWqTD>6W0%A~1mW2ATG]`2tbn.@tWm7Jw0*U?,yͰמ"u>ӝ!3WK'DUTT%%-b=b q!HtX+dF硟y̮!s2`Y KkĖv8lj߼. z[F( >3b?0h$"jrwAfܥͿH\|*,]ܱo_)On -;\XWԅܔ%Ux( YB.L/ݡ _Rٓ"3Wn6S?j\ h:+ yg0 Ϊ.39)0>WvfCkDKJ-bq. J]>͆\Fw ,N'ssb9`b2.~{Swcgy8ޙ(z}^-Ȩ]Ȝ8MJpfc}ul4" iNRPϏ$a'wo`\(6@VAFTm>9f,zfnD=@bM7s*kr-6f J ũH禂7` &NEt XJO%ԉ;*4N%6i+8(oJ9GmNʹ|< D[sq^9wh)cdOq׭Ƣd@qT [CơLj4>6GXmRk!Hxu a"?GS1P5"1%vj[*&ƒlР^DEPXiA8Gߏ C 7`r-BҨlQN˶[a.wM )u~DʌɫpLB=0GT9u+yb.^,mj ϯE"V \TG9 .t`3k@Ncw:7W  ^ɔ9^S>P GY*{S2-Ϻ/'XӴ}x'RѕHi WiX$(m8PBZ%mG٠^(WܭEE=^~N%|Ay;a#ZȬOcc&K+,#a=`,"hҍdqdz \,"^iXR[걿 "mG}S'u7⽽@ꙑ<F ll?Km(U'!0FOP=C#3,|~/;}5tBOu{r&'꒖M+jtzf|+RNzQ_~TBs!q58=cΪC;š@ŏ(!{5 H6X;'6.4QL'F `$U|mG*|+#%]"h~l=T@ )ĕk``mUMo0Hg`ſ]@;*PW&n`΄ w23޺ zR~YlҎwe>rVzCxή1DtpA)(-?c7LQԝDݒwZU/\vE~v7Xƺ* /00GAߟU֍3e5@H)xpL4N=;4myfUf.}RPl}Uj.6='QdIk,7>p(Z28e0)6%:,>Y4(KniIw+OA#]!~(&s0BDQ!pF`h$asABJw $TaM&W'j0S)/_qO??Way |X2ZRYR:̲fR/?rN=S9 a&pakrXCO[SAԊ^LsI-TzcE9{4ΰ vh9m~>aG7'BraP^ui CoZiZhWo@rvb8ӓkXf'KoxEe #n E#f`Ď23Χ m0/Uc*WnsєgZkSփttD(~x hcl5 3W;B!Ȍ._0 GH:jFP<Ɨ{9r#e谀R@55X͐pYW7:pKyjaGbŘ%͟7D07 !G'vkGb}ZN%jW(]%t<ޮ%^ĻɗcaZOr޾('~Y\a4f)Qb[Xhl6o*&E:Vi%,֛[$V+ڣ Ù!_'Qe.q\˜7m9Yb+ B}E5"@HF#fҧwwz8? !,ejӢ$-pWkH$t xYvν[. W R1CVʻy)(pB C$cwz>kαpUUưWS[˘1ޭ줟-H#?CTo; |/Q*Ҏ1N']t?BN|J7Kj+dF>]0i|NPxTd)gtBg;ҮU7E.:-c&7-}A>S%hZ7tEfޟ-ƣJĝް_}? Y5hQN TJZIL`]QX4&'W_#Q^+̪L +P'pX7=4`FKx(CK^py8 nF!K.کS$lT R4Q 9''}Q鯎S<D&pBĢ2}mK;Z\f59?=^f=!ti˅;#EugY CMhu6q~LC^Amj귣Z9$F;gf^r6tPI.@/*)#IPm1yν)Ef=8UFJ5ٱac +Q:P<;j|8VP5'5NTM{X qՒj/DYЈV^#%ӭ?2y+wB5+i/| noWC WiZLի)q9KZ>ŗ,YGM*-=n̈v7hKJR^I|fƯ_л-ȋ*Śrz"zF[dG=m:&/wzG ax'p* Ցmx謙xKO,:A;mR[X$(l% o$e1{h]̱s qdS[r- ,[Htl%;4Ʒ$[Q~tϴR7rS="2-]m1>4@"&5+ wܭ]42ѻH)ڷ#}B<"_gDd{B9-_)E8 ;h"Up԰o&WPDn=؊T@$RT7"5 -k+V)pw13L'ڳu;$Ej&̭\עfFJeGR4 ã_\xA)ȄI~r5=(e293Qq{y5q-o,]N=t KC8<;Te$u xkk퐕 ~rץh=c|a6D]oNгsuBV9Gܗ_Fn|dfǩy$Xb۸ki#cW4 .(\xkկ.TRMTZ EGm)jy­@ _ ,;Cո;`thJLoՠNB&g/1 l9>=)]!3M>1(3FYQ$hsQw`RboRMNuzѐv\P/Zsʠ-dJ(AdS2nw2G '/N)"g2/K9w=}D[~z[ן{a/E4t^Å(&%c/qR( BGMk0cpljWM}!nZ 1@R̾Ò#lX?;/˕XU KX&F&HHtlSB/\.ćciZz4ܔZsSPL=c\Qk`DI=Є {ū իQФcGѾ&S'Cw=D/׳aB$&e~@i0k[,Yyl;#纄2Li2!.#zB-dIy9X6Ezo2وM-ئ3 xqQ=dž ƓVNR$H ,ztb3BKdp$Bt㙇h:H,$˫-@c[t9Mt9 Y2Hi[%Tpy3MIV xU2=qơWT{\p7d( >rc-ɪ2xq@2p.47، &fiO'}~#olF5zDZQRBVuNO ͦ)mִB' 7HlpbGjvg/Qs߽h!'9w`/,Xw8ڙy.d*ZZ#zr%Δ.(Mo0 5|SG ZoPN`^p"ަi@ѫMm~hͤ Ci)酩|zD`;2X{xЇ!L`sܮkYqWڭ.>'^Xk,"YXdzztO9 ;~/8q @Wk8?t/QyAN8wT&~.e_ L^T5f ˱@v3Iw3ns0I3_'>ʸZHf\V;څA|'ypu?/.0AdY)*f-z}c+ |@g]'6Vݲv8:Wh@ou$npͯ(Vᠫ :a3 NdhUSmJGDߝόDX9 Smv@"H!||eCo?0`9WTZ |%L%L}` YǃW?SM0NK]^i+o!D-~HLgYpZW8_Fڸ _@t z6]%2jѯxqe3v7w˥ ,5#xҋul ʐ1U³d;fٳrӺL"#a0k&}Su^Wn&@eРOCUe(Wso^My_dXN2鏽X?6JbAp=CN"g08P8l#z|zf7/[]]_ XרW::-^M 9z14g zaE ms Uq^mhCؘKSӏ]Ex hB#p=OVf:o$5Ѿk]u3o]sa? {Yrd`v!lxDiBNe 0xH:ĉ>$$- All6˕CzEݹRɞr(LJ_6ڟ1fxS*dx{#w[XׂL;/zOl`EWhN|~ pRqQgݰ>u7+u܏Y4Xly2gvEmIe7|S>@d35r J沈%;D)^EgW0 bSǹH-yA!8"z@¤>7Api%3 NƄ>[eel`T_H.-T/}-bRxD 5iL8L;o5i'*ݽ*BtǂArUØAIh%Wyo5}׃WG;nh@"jO+.o0MUd_8w"P^5[ ]_ޠeQغWjf  7)m2]0-L@K|jp+K mgbuið8g>y}GJ(%#c2WG4^5P,Cj)3mT4 8U|.Z!kt(mh bQ7joVwc 1GLME~_W\\81̘ܨiԫ;z1^6%Da%X@1j? Ω<-lSL,٠9ο~2*U; b|+*+BE@!OÃ{Mr{ b|#7SZ,|PSbJ7M$0M[qG7c'D'ZK טXvmB3iֶߨ1ߤFcP~^_+ئaߟ0|U0"nMKGƿ:'\ &l<)E*T#:Dx6^߁ :K,@d -&o&_6)N%Y%jv(3G=uGRLb1ACU)/-,UՏz|P%D#Yβ t4~J4?Vߕ T+bM`'=Bk> jv&޲w|Ci8?uRy`I:'ưHҠr[g‚,~g˫RS$%:Z9xf3UD˷4ӜpU zco}yB?E#SAkU_z̪)7nj' ^fSFR{5OGW=s>13X+z_xKorhB:}af)d츢j4 )vbt=H$rwۜ#"fX,T٣:m=T )d/K8):, )sWMԉ`")|c=>CAdcXe 1RD;40P&4=elhDv 5OlA4fy3h6= '*O*bD-:杯: Q CI#'&}|x[@ Z0XQpzJҶ" <|d e]t @+cL:gS2r7kGT$imN@@adKa9TιCm(NSd6ObF~t4TՀ{HIl#)Z~`[5Y]Ϯܷ_qa8wTqIrslE50IO5>F!q0>=`>bsP fIөD4܄lBR6|]2BtB2/_ ЭWt6_#W.[Uj eu3e+i$ ^n* &C`6``ƙ.+]^=Ȩ/Zjuܚ;efN^ [1XvW=$ g7l;FשR9^=jrmRѺ~lL/l@Fbp˲N*IVlʼn U1Gۋ(B iܜ)T7ӑS3Зn+6g yYljcӰ†l<%'쀪>yǞww7|)OV fLV=N^w3Z2HfDEZjd&Hqx@䘐82~"EOBEnsiŌa}"/=,l|T=E܄ڹC;,,Oi)+gH|5#ݷr7q`)ǒJ1K),l{6Х4ҨONmŽ1l>[UA6hO%Rc8"}|NbI@ n|k E(#bc*P?6RQɨ u[^4 jt~P/#@ t//a:qIߒd+w .yX %OnBsY^L PA,DdWBX k\/W 4u! ^ BfJ!֥o)vf%2['{C~ KQ'v~y-r} wyTrom9$Z{l*w"!'pLmPXwa90XYQ5 4vTR۫&}CV*M;C9(aX1cPXZ&+ x^B60> h]XS T$Kvb[,sɉcP pEC`Q39ji 'Ӟ(K)˱0Q@^t4A$?:5Z17ts4}!ͷ?V)*}Zs!gaT FgiU4 IG$ R\'t'zo}k+>LsVƳwe6%W6|l>fue6IpӠM%ɣ '<56%$2q<\/qC#WSP'pX}F>RӶd1]^iSG0p>@ 7Ltb/2:Wwai=Oq.I~l Pt4Tf55;DhFXvS% ܚ2@y(:dzE)tVB'7iR{7ުE Qs/z* ?ǚ('tYUԻV6pX50_m/)3aawhUˠ/i@ =/JN!*^3Wp dEբ6dz Z+U{ɏVe[ 3l(5M Q0[]}AՁs )G/WGiXdw8SGnq$7rzI6W*$bmCZq&!H+frME q[ĴAW F4Φa(cCv9`jkc(qj v괔YFGS {mԪcjN!; BOQs:qYl Wv|;kz}P)<ab3]GOw߄0U F2P,ay]_|PUP*Ksp"ƈ&hq5d{Kgw%.L,Oayw6?$UE* z,o5wRч{ɗOP A`vv5AJAx]4M)Z1£Yy|vr5+I,gČq`-ο,>3~eඌxqeV1c>s ۋޣN5G}91/pUgЋ5wΏ$,!À ZJr]&pʀZr`FI.5PiRڮq]ܷW}U&]Pg&03g )Z~< 4pskNjA[ [78 ,[8WZ s܆9V5xG4tU(xL7@rj)m[jiC Y| []%mKW/,wU׳+{2ܞ$?ݦ>;U܅|u'3Pjd_=eEE)vk^g`z5u GuL)OmF<2fG0ޟ3Ynڏ6wv-ww2d4+yfqp"rVyUY8"-LA>BgAXcNC:l TM$uH̆*dq?:z7[%ʠX؟Q`oߡei%lHvNuqLCVEYͭln8Ka4Cd j3?nP5@SۄLAtpvͮxYi FudEx+m Q>!Fec6{JIa293szO'{ڠVȤbPG閎tMª*_B☴<)y<&mmJYϱʤ@WŦ g+~ <`Q#> oҋ܀9#KNjYYCqhWy{_^9݌ג1lH:ɋi jٸHŹz dг%"'d%8gqwX [u:Lp=$ji@*IwxI8 Zh>iieBa-pXK{(3+CBMZu-7p: .AkС*յlk*:ys!zFO?+ǂhyg\חP#aF9ׁ{G@3Ơ҂}L:l6o﫝"!T%TJ<ٍbF/~N!,FHIKͯz_/𵐝(vmeENJ R1([jmG)\x$mV @o9-mƁc<-,c(m9336rI{}&kK򫉁–62OT~ _dȑCڑ+8q?JaukR|.:=gKXH,B&U ׻"{ s161?GyąHK~E,uNj[s5)n̯S!*{oEow]Y@@|͞@%ɫ2ZoP0naǗ,Ե7ysaSmHO/0{hj0i;uKJ͂(9_{L<5=YIYwC?1`s4)HD2}NmVE۾lv)3&GDYvkLI~!X' Ή^>)f]KKӆ3eu&H9] Wr"w',ϊbU爱!mNCzU`aؾPRX }k h#,.@\ȔhWsd94&U>}rq1z~5*(.!OYI^y~E.c闌HʅGUME:-9 p'u#2OѺ1b<8dU\ka3]mU-\1~ņKvB^Z/ Eqv80'|&r Lt4Mo.]Z%}'t},,qV'k` nmVw8h,+~7x1/`oD΅Wq N3Â/1q(4sd w|RaS'iv+ɼ"a }M=_1-ur%JrE%E(\e/B:#/`/b`T"; ]`u@;B̈́L4{h UWi F@ҧ3c,*wqjuXjy,~14Iz'v3a0^՜53fyގ#*QdءӼqi )`S:`80Ff++?+V+(@w2Fj7)%'uI=iT!qf΄L-pse:(R͐yʨ RMc ޫ ma&X>;Nl::f&Q}K{4ĦfHFFfBt)W<ջeCקKW<&bz ^:y'h0(CP&N8 .o njv/W۹8Y:q~mۈ KZ>rma$NHu˦Ft]ǫC!TM6C,5ŸYj!ڊ JGlWMߘ1C$%BYxSZP᳙%;s6ۮپ6D aOAsB-C4.LHfP2 Cj~զRc4H kb!\7 T+_+8M=qPt⶯ߙP)~xM:Ð6";f*p{ղyp|?7רQlӀ߁*:SN}W`G@(L@ 2XW-?D@3zfe(fߙos.Q ^Gy*q.=V ɦW*3 blR|ˡKFa:FJda֒ط6F,!pcmGm-{n/uzYX(KQksZ~r죱ԲwvV"7;- y"c?F#pҐ5j };m\R6e˨3_.oτ\]MRb=l} ˳bz1 T}<60eh|#$4!8"g{y kbK%9?C*+(PO|:V]shy9@a]Hhw1U[#B%sO}ۄsΑ5RR%:vs0. a\= OVhsih ^!x[&P} :K(ݶ,' Y8R[ tuV)IW)3U* j~Ǒǫj!{`ZVLoݽ+/=Vrc^3MSbd*thmHnYUgLd"aqTcαHC4ԜQ' iW[$=W߂xi8QTͶxD$].2w} ]k[y#Y|pV$kP8~rBr'FhNb'CыB4 t@'flG5X"18&wON.f;q+kuIxLzϣn&f(u:Gɴ/F{LDW;e2.4JXPy3s4 GB\V/7e)JM*]Å-B,͛{`<$@5?ilrn`иZjGZ+pS)YūɎϷΐt<sDž@rUyв=oZZܓ d<@뤽A(oe| N`Cuz$Q>#'1&O̶PkH*R o ]ߨ/=] I7X^iv!.U-=ܧMs8^[#'_X17r'5;f=\[v-HQ:CPb%Bayu 6'_W%V5;uKW8#? ڴ wDظ/4._#9D1s;a|w~q>xTBN t0 ZJ%JO9a<;p/+(#rRHϼTK-%2XZ w| O!+ (fzKͦRP|?-2pbCNW'Kg`։Y+5u}!|>0搈$Ʈk g+Eft@А5HmsFt+ ~LLQT8{16GZir,;o%v#,B1u|F03Ξ_ams^Xcs>}bqyW#pW7_(m)A3 ?PM0 ⵪/gǣձg7SL3yLl|=U'nF0P K9*h\ö񗓝Z?}„DŞz礐IkסP:t@K·]1"pVx|",o}"oCUG)Egeo;.!'&Yi;LA֚{ Qth}b+1TwjSܭȗ7К=bYsA"tǨV>a9c1p[@6gVG uj;|bT!/;7]1^$jZ+>-w׻5Q}{fulePsz[:?쐱q >iUOgL( yEJؔ}tJI9'۴ߧ! ,2筏.tr4v Mu~'*f6N =6@X;fIo ap&IUIV1yʑ0=+iK;U^VzX ЃwSӺ Uwj$J|Xse hkr>IcvC5k1 ^r!QF\V;j*PȄ*-Qc%"4%b V9wGhBi}F9-/ie^\PP= r"1>Nc{wD&.Kt=awN DWEna%ں3[0\UrDm@{B^H͆׌o6$1Y43rn RMگlKLwnZcxg$@m\ЄDTDopwT?M?|XX5ŦRl^:CK0Eض^Iɒ%͸謌 ـ*c]Wu:06] m;婅Pω hݾs c!F% -o0'kKhʔ;#s}Hhqyֱ"*8m\.nb[E%7 bm`π2FPիc暈4:6zL;;#HNH|i^nL@HH(=Av)YEC̛w2<ܜ\}je~Qo!Fo~HaUZ-PxV =:tⴌ8u[lw9;|>$Ag9Wwl¹$ƑkE?w,~u`c[bߙub\'Oڑn(4ošQn=k:np?0z\#a)@;H6Ͼ#NT+.궸>|D&U84J{E'Jvn"f ်.3=wDz*LQ% HS8-^۽۟)Yݎ*$C.C'>'焾x>C?}?!kr{xhY{RIJD)7 *ljΗ4!k4H'wZG@M,mlTF*GQ3IgnB rK,a}m,SO6j0mzZYP/'/$u$.YmXjE nt)8WY;s.2N|xM7Pc'{q@o-l}ӿ:FrQ۰i{(e2d.9<өЏBN;k\e;Nbל|Q}}n ftF۔V3 wFActR0[P jGd'{$8 ܙS)#;Y: %LH,W5;FA!SƲ*bd;OX$&j' ;sgue]3=X3LkCNQ_٨(T_I{w /{\d) =GBE 4[7l徘㿄c6`]ڲS 4G3GpZae>1iW#) 5`tqKp[y#J .W*7 {呙C>4 \o<:=Ճ.oXЪ%d;PC^oOqT<d;6rtDHy{j_VAz7ѬQ?W{w !{Qc.I/ҟpE€k>ei3>)nG/0;L87x@ wX#=9Y*Cs&hu: VՉ@; kϥ?!{lTƹ.2ůՉ0Nk+Ar}Pf%gLg>0XbF?` lk |MWՎG{vҥKS` qg/R.MFMJ49f_dʳJwt@' 0v 8J9(XӪC p`ö14yܵLxaZ ۾A\$l|DzӦ-boV2Kpl1Q 4t*[ACwej Wқɭ*!3}LF̡θ}H~u @ɶ-,K K**%>.\xqZ9 =Aq#%41 5uw@VCD# 6o3e5?L|D3i@Hq/>PGZV7g&k5МGuixVP|YJcD 1l/mΖh;bcEᙡ波ΟT[KW *hoAdT|ed $.q&^hX6XO; hFؕOfV-V~ F{'װ-8k7+H^W6?O']zY1g[+J*#ם[7Ǝfx}c[ܬֽ;?)'QnIF+a9SxVWK44<t #JB?~`{EOsA'~!iCH໲\:'t].i0m_Co.YJIp% ,|%e4ĴHb K&)dzv j |{M ut*}!HIZ۞cq'"Uĕ9 {Ʀ9Ýʸڦ#kp@EJ%"(/e(gqJV]CcS2 g:_%mD&WIY,y~*a欠 k Zz.h8{QFbYld] N$,þ M҆$q&?8(`eTjjE2Ye!s#Rhm895(A\642簕?5Go" ql#dL uJƒ{Bm:h/6:D[BSLL$$C8ɩ#sP#Wr" ΕE0o +SZK.韣ÇGPl&$ZY`v&1]̇ed[H,T$;'}6xG:}>?0{2><|&&mJ E\PdrA6P|8mp.)gI¨cgUf3?#=0hC|u~ȕY, [w:_rGrtnH0)IhTDPcs!Q]xZ>ȨZhO=j%Ҟ'Ei['ȠEUЉvBrv_§a=2(3rBQ]Q mX#$#0X?y*a TT+_Ks _Ue 6jYn[e];Lꕸx27luc9Q 6Zd><-@䌖 q8O>֫2v,4[f/d ̳fo? =QooźYdE?1T!=-1Zj/=4aM FI.jVfBpO䲂_% r@3#ʑ,ukP0o,W2ډ^k}SZ*FNjvxQgWHI-#~ֵ-krD J vLܹܢa+29SQHyO \q^߆V*?=@e64(]iEd+%](_R33sT.àeGPbuD4dgo#1o߰N rPc\#v}Dt s0\vErmwZYgќ@ L٧Ж2UoGL'k Ls˜K!4Ŵ[ I?#M m@,hĈ]Нi*U7l,1)Z{I(BVټj`18OÇkK 8z.o*_FZrfutnǕFkXqdQԏ*S4tFRJ|;[('1u!<' WTNVQ8Z8چ&{_bgJAS[ÿ|g1b^,/PZP4&;zS2)m[az[4hTCrX| Wd1&auyr|֏cHpxm=^UY&Wƿ*f':ZXggTR|G?ۆjaKCtsߓ^\uC=(ƮlPwYG7#|ה ]ɟu+L\G~yNjVoq2'pH¹tۂF歽sKMrـ_6*CiC 1f2M O-c 4#Ckm45{kX>+v9a]s#Bswa E<YS|?^ai+{[FXtQ\+ZGwqw&W/qĞ>y|lcϷOo6Ӡ#;k_#t5#5.t$/t:KcfшsDlp1ywrwZܞB#h| gЏ QBvor5.vHw)p \I!ɔ+'#1( OS nQv޼gy!?^{y Uc ̿=_Q exʐ/ >\~*p<(O4"w%&`X65 tQ3>ٰ҂]` Nx>nOArb\wK{}h|#V'!' ?8Ў쀪g?Xs~P%B U*MfL ;]-8[(v_s )]O5ya*jXg-w^x-V~Zs"V1섬S]:mCoCV(_*0bbt)(ge~f/c/t0GU":3/3O.8p<?xzjI.>lҘRaӟuV(/pxkRJAƲ:䜹Ag޾ T,{T!bwּ|z]bce6Byˇ+y arNM&p@!u@Xl 0tZLUaS5;A m/TYa6OW%#|W{{Fup@jtq5M=*IB>qe/x,wSy\Ɏ |+ ;Rv3?$bu~0-æ ӳdMtd&H_u SŗcUK u'gq\g4,2ZܬQ֏:ϩ/vTk*ZQ jQI\ڽF+TD&W@CRH"s?e##P0ONa]eLk g؆8𞔕lX}Ї & RkfڐW.9!KJ=m'%M6p a-RMXR33~|׌%ʴX]m߇ 5CfZ1r*Q(5# B2r(&'LB5Qr*UҘ,mX:ь;S־#40j-E'X.Y߾RsDpܠ68LBX134QB^,īse ;B@ou4-$nΫ^#CbƝ鯓Ta>$4 Nx6TP24*}`)K1Inqs;2@1%m;!kb| ΑTzr}]{ph:lDxƉC9nfŃZ\{AV8_V.UW:cMͼzSbIFD=i#J#_ֺp Gqhm0On UܰXh #T<p3]Mx.DCעG;> slӎz/JmVyA_Oa)?Nzʚ:J*cByi+o1#z.qK ĉIO$m!/0dؖw&h<Ɛϙ1l@*(#Tzf)O}ʑY4E@*ZPP ՓaΥ@ L=DXPkE#DEE^iO]iI [wv)HL&xDnoy\i)R炭 Ea ]],; OY G +/5&E(wF9ȱF8R >+)U ~|Y5*yF4WZ0§Uei\_"MNb](SWԉ^WX`E,RG}<-_-`V~E(fM{vы$'n:5K-wW٣1:g6 W5IMm" f*d6V$^2P#MKlܵM8^UF6)fU<~ߵi?UH23C\%'p Ul@kȺC ?gI膣2רf^ Dr<Uԛ |ߐMkMdm1FQ 0eȶC( rrAIt{MZ/DBKOܥ#jJGJ?) l m3b8;HMfaD>!t4VP5;c4z{4 R[VU֏@b4,C%"*`x  ¢i*hц}OD*O2/ Hk ;t/ԊQ(a4}n 4tL9[d/3+pF?W\yv 5o\@8Cf+v8|٧rnmh7\JoY/dFR`FvLʴ /gL=@+C{KD=,8-McH-F=pX\Vygs6ߡ^٣%+(Wv劎 p3{#GW"%p~;T.l ?eH9^F+ >f: +; mI%d&jDn(ƒ K-~mr3&϶C(Q{H >_4RO.xl(og'}-d2ѝ h^N&bƑioMq8q:DggVTû1/Ox%Ϩ~x6D2uoJR"1Ѧ 3$2,/$;հ},yi;b]pQXy'<Ȝl^cˆ]Ӯo"ScXS"s$rʼf+.Њ.cU 0Qpsߤ1 |(HOK% 'HdWr^_Gj`8Nd^ʠ5:Gq\9mMaWKɞ?nJ|؛5CܬjI>[ߔ&<[=F_} Lck"i<[&W{k04*آ_/Iņp%`$HB/' ] Vqu-sM.P䫍}OTzÿ.PJ)S*}݆{gи> @C1ƨā9;%smo g"2i[.>vk;GeM[Bo D ͎9~.̓/\KC/~ʦn+!q:b&ɡ6e׍zQ&F^6}J{k?//1bn ɓ!롮 +'9؝ L) L%<}E~j 9JO -*47M<ODU\ܛzX)ai뀌kv4vsuˉsesjB݃W!Եv? i(b*^!o^c^zgUxϸ>pZ R=йX4=!0VfUx|ͨ8p&[,wcaKWضg<2pPu4J4(2P'x^j8}!d|ǁ@U+%86 OeJcl[Sz rIYȐTc?w)bOf`Г\c`y7K&F]+Bw&R |]U@Ea JT8?5^d{V s$T=oI) ##;@8Q*Ӷ*Q0"/~UXڄL[@P(+[*.I (Th0'SK2x*Kҍw8 7~/e*Xz3 :3\Yz[)#B{!<𵚣*Χ-é/h}iLS:ޜJa|tF Jrxݰe/GCT3VK$A"~ADA?.]E쉋B_\V|wsYڼA0{a_WU"ބ46Sߩ ;өoS)'M%)9h偰i @s}iJVkGI+vi5SDͨZH)P~[dz"eFLCcS,o`ۀW6a<&u`ҠXewp}$2uH]zu\KWlg{jh0l9JyޠLÒO ܁&H yNE_>?<c=A~:6˻H#0܆ae۱= +/D~$fMkP%LY,4\pQ<]C;ZW9"w̱M,s@05e^{T؁큰(`GRp ,KJt'fQ($@J~=¥M~l r։U0f8X lW$|G NBf`Ў[i~)UQPA5Xa,檢Uk'$:i9yv=AmYF oI^fy{6fovb$Jf H?dAh"RqjawšXїE)+&58歕?P-hQ !)FW4w Wj:@G VmJ䡏u"&'fQSOkW/USE&̍O<< 9)]aIV U Hfzt: $Q΋۪F:A↑ ;AF:1G8:e9)oAW;AEYfL3XBUx_2Y 1 JnZ g %e8![0%cU[`dY%v[m;ɣV›b{tCS5{fp=f xL"ӟŲfķ'U!xm =W7hԂB%^JPn}g*ͳ/L{ ۀaF߉ƭ*F_W–(nY% LyP g]-zqbPIzY4N9Hg)6̎o&ok\%0 =I-[Q`8/q L@̉" |PY?+ vnS aH}/UHm>*PN"O\qL;jsC3Ꞟ\ ,E9ξb=fJ )04 C @D;A%ĝ1n/pX>Я)2[J^k #EIJP;1^ux,#-Ut-T;}nxh?$nLorUtXdΖ֩)0w{~13#d Ղ98U(yK @ z&ŋh2I=+yq$f>u:DVQf޾(MA!VXU7YÍ34`ܬBV{*YWB# P^iY6^n֛}$݌ag:GC-)!)>=K@?]a:lh6M7!mtVtn=M\H9V;-L͐R~'q2ǃ"l5m C/{?cR1^O۾.Dx5>}fHG@TT^LzH>8?uB:2@:pXN=L{5L* zW\@"j|(-y3އ9g|L'\ su%)vљs> N`01xlN#}wÊ Ԭ&Zra_sݷ⾈v[xQ>!XK{w6UQiρqҪ?òiYv8,9D\՝NgX-ihKhت3jx;Ե:525,olQ ;6dZ۰Na9oL|33!ӵ:9ya%Vn$WlRt:G#2*\rO <7%{R:6(aSWUlp uΈ\񅜫ڕ3/tT!, pq "!ǐvMRnEI~Iih㿎C%}|}#4>^lmIhMHև^Hj茎fйԫ$%]9-SA%+H@Ŷ8T*E!咎AGr4s"G6G>@7A('%9 vQ=[vsB_.)@XDx>ExlK'^H2?jjvټRVZf.UwET`<1h7⦄l Ϻq`425A8{05!L V(c ic ]U zKs?S'2Xp`*w*i'l/ MR:Ľq11E|z1IL<,4q].gk%@:Vbm?[:ʴə } ЋUoyS9\M%3b8`FY[_|e ㌋ v:`  huK]'lu ;1_^m`IH2 (zJAIUVQ t/2/L#1+IO,&4 wDl|2~DCxtLOS܊IpJƳ6k 4Sa2cYipNb6ryUj0L!Ĥfq'q9bB0k6y*Q0 MH'1V7 l|A31ȁ@j5a)yڵ.Ler>Mޢ6}<=TV晱AGޝxh+O?9^8e=-7E ܲNY$w.'@ _pb6"ŵUb-EN?BY W}rc4eqX?>UH'X-p`kTEcN~`Kn_<;'-4ZF66btʢ:-]w̖-2eH&h f<xsT(֕rw Mv1T#o6ڻȫ/(^D<ؿ`Th.ʩn]NNǸ8$oo # ^6`:[K]kuP1Jҁ$/cѓ;y(:L y15Np~xomP113fkַNM%]fG 7~ M\j/=m]2s[T:+<"g%ax/<1Ue_L-Gjeuex^X܇pfO& 4NC~Fm_Q:nu-ÞO6CQF1O(˥kY&grZ'~ق3L+܄„%@#Zf@np޲+ԝУ؜w22'ZRJJB8ljpZh!õ[${%3\23Mw->$I"#PCo6ހ {yS“UMO!1 bnLXMŠPzc|د%`K׽8w6 Y+ CXkmX aAނ̫dRFPSTū "A큤2q|d\C['Rȟ]@{g0o?ԊV yсk'R{~r5w>=dIfĆIM^Oj!jx*#&n](uB`5\LW~B 4FVj,m>;5i onjzޮ xJ~-{Ȏ(GpGTt 7CC \w P{ViQyEASwËz@ހursQ.OeQ@ZIUC!SBk_5r24Ӹ٩!#^DHOArq<9C~(:.-+ |=M[1 yI`]Ǘ|˻"f.վFV7aX/u>@JVI&(P; vNiwԻ&,O~#bNIu49kѳABئi-&JwP-;P@][# 3a:3 /NFDujOFΝks}')z֐<G!5)~0WV^hlp2CIFBd5u^+NI85E34xa8wiqZ;̽h-tt^yAӴHMOz(qq qpnV$v턑̕dG0L2tŏu7vD43YX',BF 2+}ű0SOZcLjK@#Ͽ P4L+Ի}pG=Q/C^ܣCcޓOo8 4I)p .Hyt3E ]yvv')4OEGE&o5uL%:/%>Ykvp @e }G;_zlMA"5BA a^^|bЏbc,uRѼo" wҔdWd)A2Jc*(J@a_&w6b4U-s*s Hځ*$lJ,pM~ƧQ|VKŽaTD@%\_ak0@5"nW\ʩ MBzADg0sD## g?fia{:)q!sUb Twk7ξ-KZ#Xx]en6R0v짏DC*n`9z뿺z|kB_0Pt`٫Gߕ@"ţ\(+?qiȐ3h%r-f $̻(-h*z0 c:@WO%HbW>NJNZ]5dr06*)q;O^a)qayI0# 'W͈60j$ǭ7 Nst瓎7oe>ժ/7c[r[ɾ a ]WZyLoGd`pfTɖ0WXv: 0"[)Ԉ&+ӎAϤ@H9l,duqt6 )Ԋv/=ad2b=ތ8+ASyaTuWqĚ^Tg̽.5oIg<`v~F-U2~QL+5l U? ʽ2ZH{ u~ί͖2_YRD#B7P71J)wQ4*J/:sV`9X׏GG=8@Iw\ITs=Ut(KwK¿e00{Vp49J*/INӅ-o>_u}7aљ߻`UF9GqM\S ;RbH lY & T8E2ퟙg4}\@HQT^~櫏rg*M)Zk0ʭ@Sv(t'ճ~$oyĨ\9w($6{6XѢ>YuTRq~rok(Zq-b;dd?u=n$nqV[JG+xy^&rxҜ!a3)lFϭTb:uǣ_xc<%6+L_rQV}CQ7E"]> MD'6*2YǮ#kد _xV>1"3|R]YڦkXpfMKXY%q7mZóмpl˞*9hvL ^ Jr{eI߬ JS- m/4?ŮL?uvTɝhs"ĎIIƗv'*$_}:o)J?ǝLEc6sOt2A%.j-?gKj-(3Yw<0F i8,X\c?G&1N&"3*h)[ ]tiAW47X9iE<95#މP; #M2Oc-3Q@nLW4<tRmx$/#bGE:v٭jyXM: q@!$D!2}IO!U3:WW]p9 0jd>d S 8a=I lX $:g}eͶ'?mfJǀ;J_`sju_Yvzw&a > pؾO2 -VyvRAaCKdP] b/ט^=@ݔ:f[Sl\k}¾5ZvJp%ylTtfZʐĂD_4'6n%H;('X0m؈`P^A-eLT;ў8Zlh@&ْJZ*M ]4ŷ(p#3/%*D1F-L4C1V/=pvDd#tq!F^D4܆Y"2ld" `\#b)<ّRuĞ +r͖FJJuŌIP@d[U 9*Fz{LS^,A` VC|t0}=خ\uS.OeU7$]W +˸|c_̰v$Jrms~wQ< ޭR0+ڕ/3(yFJBxkڂ:Z6lTB7 _2"t۟7HB d|,j'-NUE C;דͷ5Oe;h,Y'mB5(DՏy"<'8d3gV&Ոar zJiHu 6HF;j`MrTdlٴw jAm sOd[/fz=ﷆ~TN̼ b7&D]5.F,Ĉ舛'tp#i儣,jQ#櫾Z|=w+{8GO;#*>]Q:piB>_Axh24I Z8ڼH/AϢ@ȵbJ%<У2EfXgNRq)ئZx1P-1o衻ZO tzFj ٵ.]{;3Ct.I]ARd4BANzba2C# o]v]ݙ 紳h}AxEԑv(Q6Lbב w7{_Ðc_7~Ev8秭D =1X=Ԟ\2cr?c헺yȐ.]g"3X^ F`b D#;p='-w,4^G_pK"-eiQh&Z0& ĵGK^|>x\›>jW b:9Y m&=;\N颙D$M)i8ZΡu~>\/I}n7TJ>4f7W  9N郗FN-[F5yuӍ7dGbK(cݺ/BqqKG̝wA vL9Gr߅cH-?gzvNsZxx!6=~R/ OYdˮ2?Gՠ /NCuJ竻dz"~r# QWˆJun|;an:8dFѹzNE0f%a0{=WixQEl rJ4]hǏ;odýN 25@Ҋ3#!ѥbw-qH`Y`YQ<@eE[:ʭ&YA>rPlߕinmBXbAezΐ. ,v-?y\C$tWP(]Sv+=p_#N30E-MpwӢVoQ~,x;F֛> ")7n/@ S?JMGy`ߪ}@tiTQ}ޑ),QgC"0,%QAKv]>.& x<Р^k]L#oz#檘#(cS*opD,,ҍÌ. "ni3 7`_y=@;K(ԯS"8,4"CT:>'/<:R}jG3חˁ Ŧ8jQ ti$߈(F齫2u 㮥B9z_Xhp)ÖOY݆K,]ZyehרI>Y~Q^WʥӆE;D2Pzۻ0l^$&7]XL6 g'TXI"P&^Sn(p5rMOA򑞈N+ v5ל3>w"9t,sR Oj L2aY0>#@=gzټhWp[;:eQ FxaiNA7S:bLE m\{Ѽ=G`'˜Q_Rx]e1d4c \K#4fY(quoӝf~ӣ#/A?n-6LH뚊p _]^*+S؅kpO_6 ={b)xꟸ_xx V|Fbi&xA۪VO2QbY{D'{~D e=̃,){|.{216,'zC'@ ȃ֬CBW= dH>O}tfU>C~ŦS􅢶MȷzB]F*jjwWD>$ȤX懟%/Pb4s. $N[jT6ЏrO;b=f{1^Zt=QpZaZCW/?&LX? F F sĘSkrA{_M5rC3/F[돃QodGQVTݭjBa0S9,-ē@Px2kɱ0<{(($+H[rן47@H64-j5)S9/ގT٣-B?9WX|?$jf)|НJћzNDգ'C(9tKB/\VH˂m|δ2WErߌGa^3x :7*Nj٧Ʌ: -GU61S4s:|#y ިzW}%08w tD.t`%Y)MNB~ݳgmx]RRJ, Oh^PI, `W[I K.`{- GtqK6|HÓ.J,$☓w j{&nLmR5ڕĸr$=!Lϱǚ0Y<3q,E]N*|~>~ ˣ1_@!4hM1qgjHA>6DӟU1vѝUWƸr^,dUwk.V4瑘qUB` .W+(oq S><'_<ے`IL gHb=)<]#<~V59SE@o=HVGSV/k8Xg[i둎rm UdL"Je+{!?\y * 6ĥ0 xN+9U; bW'5_.ZO!"ʗ>f@=đz:Lxb5kG,h~âܵ/5iCcTLC+nlmw'˥^ikQ\MMlKj31)_䥷N{!8/XS3@tj5e>9B|f‰:q~҆#mRP2Ŋߚ""J?]scdv|@4zVٿ>ԅ/]Xf6ohqDDpD\ۑ@c]k"@"6El(/<(ƞyrT*P@k=ː6Fvy+}"]K=:$bxeG}V%lCIP-jU,x̡QCF:&`Dl'A_Qp|{&Yt(Iʰ9嚸4_.PwUNզ,+oSC0A.('i70}m>1ŴB0E00A,ߨ09/(Y@(Mie k!EW؝C'vI:֭L} WvpKN=ULNiCCGKU˵}Ap~RFnp4{;&(l>g\ڗf }<_JQIh>kGgK&{!{&ӄ)6iB[u+/,р-~[h&'"lf&F+bZWxrGX-a&O2Jy*~\ԁ^"ܧERa>xrS~)2f3s=[G!:q 󖫏[Aa^CJ$)`m6gn>L!DZMUj>HjZ%L7q2͆GsS2'e. d?GZmDUB웭mH={ `2٧I49?Ib}-yuvy熖R=LQ%%0a9+p̛L1Ɗײ$pmgQM ng\e00{JTj Nܠn[Nw#wŝѬ8nƸ.̽䂽f EJ4U@yRaIO IFQ C"@!)U9\muAumh>4{@1񈥳u{َ@J"yv| W{ `c@f %jDnOUi!x@Kۖy$ hTOW_v)Ⱦ:MSJ Z&i&yE/K=i^M)"N ٰMgbxDDzL $2N8Ht ؈)`_WzB"ʹLRPAF^ZՌ=CT\":cAEJcx-=%+OI D`1(zM8U[<8]6~Ӳo8(DJ#YD{ eԇ1FGKcpՠ̽1od52mEq:=A & -Q.WhP]iYP)tQ x7IsH\Bѻk+&<{T_cxsΑVzT,mA!pdz cѮ7 N@2ژ,5N$#[jLJJC{az\U"s A!4HMd(FtipB6*<s9a.X 5ZP:#H wBkG tM޶3$M!i 45>AL2܈J`θkPu?qڶtv;4Ye;g"E"D~K6{`2Mўت3Di7n«0܀|lUX8eQ!óDn4 وWiFgQkG\t2\y˽Ucw=dMQ8'e~uIF gӹs΅m]o'|VuM_ORpb=ÁSUAEc( vjI_uof1`қS[n7}>XBI Dh?bl&]ٔ|Pn?jU6yr~xd]nY{UYϑ%SM +LBA^moH˿M# T_6ރ2 = $y#hs)ގG~.q95ar^|TEwgf\\=[ܸK40?gRW*bTߠzٛȨ|¶"&wy/;J8',PRm֭tDdO \v@ yo"뉈*}x:  毙"B|m:`.GbNbmLo"?OPN&9_M$r5n>1gd\lj|Uv\_'O2fڄ5j 6sOHG &-NeZ$aX:06 PWH4՞>ȇYs]f+[59sl)OY1<wurcefFx6L7j΋wk5]]4kOE)0mBZ:UNĉH GHg071:ON4ꜞҬճV1pOТH_{awтb=`wEN~H5LSH^6 OS- ir 9/ ConAԇf}B7}"w EdQ/(t͘"&T9~@ݨ$r{o9lְWg,4@q)a) <5|>'r@?IJ J_6W 9Ca;UN3i͗aVK3W\Oh'`)T^zkKF}6F8JXMtЌ]vCw `sx\!x>v!K +QVUWlO7N~xKժߔz^u)@/*:i cGyӴ$e$vLu$/!ph2bm](YOjz5ۮxEg4X+0} <f|7P n < 6̃]b>k E kYb cRp Ť_EOښ(Rʅq~LJ1 i|( )7|bU󈀝'Te[H.$H)_2=ī t/wK oQ)(byLn/Fg).A\LmByv0;m2!d5rLf$Sd;ƚE3ZfsA<纝?0wPSb)WEn7q9} OqvNs3Ce[ʆO/ ^xC͝u]E'nG*ύ uD=%KaEyi8-|dɠ"B{a ӵQ5ePSߝt:pB&XXK@hɓaEJޠlZ8jb`M_kĚK==!k1冨4%mE\F4f vjUip6+ 0xUCJLN\&mXvZ/\GmHIgfUI{> '呪/qsm"U%S,]zy-߄o۵IymNTOGξ]nH ok'n?Fy\?wv>dt;f#JJi_rID[Ѱi. t0<'C(ςV7))m~wkXƂP LO2ro h ͂Ǵ8,L Q.62LrEEޏ}E>I'x[K GΧ wZb6*nM7¶(HUPk%ʂCm>R;ʋ*N7Wcg!zV'&h]DDsm< -] F:(PXS &ZlНcnX?@~II]}ݘvze#>]z^XGlX/qd>eFlRfxB*LvDy<h߃p@S.cY3svXlqA>KcC*+>.u8j̄{I5"/ !JXcZkgMc4]Lo[1<qli&$Zy , wRb кg3X йߠw_btCW^Z LwoqXZX03o4zxtAS4+Sgy\@_* =ÊNʜ4V!zQ@ eMc4 J+H X&ByL ߧ:x9ZN/RN%/t>Z$D{7ّhZpy\Kf9Nv2D<8I(*4Vq[Ճc=P={Y_L6T,v_u9|.;ʼnl/O*}1|)#XNT_nMd'YwijO; EaC`j0K:6_xGa;w;)?տauPb?;хb<$oٰ# S2-xoG][J'nݴ1uT:og+oX}պ:W%l(=hy$\yg=e~C_ ``ؑ0D`q[N7`Կu IbyD HrmLTƉb墻d6pxb.Wy9?,]_ , y`މJup-H6pYb_M.7~R'QBMJy_r*sdbLu7="Ѩ+].B7_M?: &;MĎ9Ps}ljItn^V{ooR~|Mxvrbdi&rRQrFzs.`ga^Զy^$XsY+x.o00}TPL?=pҽ𾂄ϣDq,ֳvG##+^?U,,%, $6be'Z3.Q^eX'BJ֖(E3<)k]'O9dXKw\T ]~\9fwc*n)|Y咅OEzgϏׂa*]([v0 17Z)ܜF2 WqµmV jc7WaM(pAyhi*TBf$ 덀VGAcD}/yMPpW8N.ݔ"tu_4h?ZH^)d\%Z]K!te8±z bF'#R$p!ᷚAr R-;PY!DckZʶF8| aC+F,> T HOo<^1Ԥ7 S3(qI#ko5g2E!' K9٘,g_BǴ-"ڮ=n@^7!gWn[ܹZZOe(Q?3&,P0~W̺ =G. <Ήe\+389 #7f!/9`AB\Ukd0ﴽ;1st,?5u2$1 aW`0 @S)\Z;AE kz4z"˾n|\#U:X:-7MS@:(n4VNh=^$'z*z2_9.TD_͇i#~ЇCYh?|hIan.*Ryh6C3}F#S]v\"w3\.w1«E. l½}N{<* PiT ȃN]滵>7>{ތ443f0VN $cjp-2OlVwoY|\nҦJ'`" Xs TՠUT΂,xS%`s@<#敎rȻ\#B8j? JDM:->B%iÍB'*]B0` mť_W!2@٥T<桁';5ɹtIO`^,X3JYL<܅YeЃm;̴$0 `.+2{y<AZ6m-E]~Aߦrz8g 82 kc~ʋ.jY1FJ');'󇂈"D5 (˘c\!MPo&Xj7vMI9pLJGK<]BNyŒG_&Yt*af8/sl=V)z!+^wSqv=A j9d햮F xm Ejm{)Xm7M5C-Pe[Y3DL\ƫU) s梩M.q "pw@EPLoX,ƉSλ)-gJo9c8r"WL_>qT@ $9:]R~bOud%)D0Ú}|EPガҰ(O%Eڣ xZKّwWO>N͕M53fȼ!R0A WBW/lx"wz@%ή7EG|3⮮Z*"MsWP} }{]B$c%x5*$7.E6ޣ$3ֶ'y5ewl~ug/ݯ% *w ӣ6cogd=nP4 g]}D2y_RKq|]E$4B`= -$7N=fh\OIGNnekPz$\o\9Uv6E{W :XKlZϠk5`Ry'A'VT9N&dSWVvBT%!~F_Y޳#:L[v1q^Wq\C)q+W4'{>Nϵ&AAe&z rbOG9y.BBD4ZvqI.RGѲ;!gHrD:ʯא =ygIgvs`MD,3 K<*Lʼzm 1ctqZG hMQ`-yPD,tqb`B&}-]^/izA KhxoD,b]A mt^i)&ć p`!G 29q6f2}8-P)gr /0s69hTjZE oiGҐb[@Ctbk݇[Tkl̟1NA0EjVqLWIi)k5ڐ?qxq^¼%GYzXCBnE bUa* 3\o3yQ;EN\QҺ2!@SuW|c^՚-8hbpPh.OBl‰Povav^iu.F:<=V?©o8ʹ掾o1ea+n_Q܏X+?dˀr5FR't|cLܸI:}=Ih2Das2@ű8L~hh'l"%ni:=1$Q:;[uaY$G ( ҅Bf:=C@]N ;VjWAZt7ƌdK.yǓBػ;Šl7Y [*7,~2+M[ξgѦym첩O׉^BBbL0%R/xOdU;Wb#`Nߵ+G -0AsL{eIY%4G#0۹6Z|:m쨂 <&bY_6DZY`0ާ_Ԍx+R{cEa%O~7}kb`+P~hz UfF3,[va7<\@N ?Vn9JQe(~- *s0j2W# ,ч 6xsp^Pt?{dYGEVA̼{ ?n7mWbq5EQf>;N_s%\-w:q( Gn54-Gf t&N5GoiGP7C=n[ye ^Qs&;qP@z&M&1g ⠋bqC`X>^ժ^ݜ7"2j!J;t{ {-^UproF#KSa4VI=վ6jM'ُ/KЮ &oL`O ?T~Bjm2 Q" ]y.Ы5ly t\:p$ij' uiHF9qa3B< u񯂮Pt\ C ~oNcVNZQ S.Q\HE@oU#) q[7WRBWwX1-ގcODuk-tVFW XAIDȭ.3Z%dr_E(9 gx%X\ aMR-laY+u ',Y.*}w !؞`)|ȒbU*BsNs1}(kZ%Ŀ"^tG5bI/ƣg5w5pw{_ ך)Uav;_G28R y _+uTàmM࠽!Z,\J͑1wfAbNn"{*-ߪ8@ 2}o!0vnpP-'-rA-l(1 3 wTj&ĒsB` b9YҞ7s8m"w])8Ś?Pj{\1Q3}f@4oYDۦqXF7,lEr0p?[Pޅxԋυ*Q_-9 b%?z‰g6hjs,`8M`2O%L@mp}:bvW iF.b|^ "YOm ca1&#Tʥ#MuNJ*}vkN{h/6y'S!mKiIGPPEa|?VR4i(,'!%=v*pZgjZP_}:!L-ΨŨXF$cYʴC45r>*qTSCt'+Y VRWd5=`/8)4NJH"-;+;nb9:oDIʬ9q.%c 9^ c"?G` =j#eWr-J).Fx!wl,uy'Գ6w}7*Vs*\ps6i* 2nLv{!,NE9vз]0Ek-`uV%afVba[Qz?&dsc1Sn!>߹s!.鐁TSbLggZBc]\p,(TP%R1Q7pkJIrmy#Gv&R0G,0v &猑=3|x.d!WYVJgp+1!Nm2Cg4a=q{ N?5L9YE/Z؍|tPNqOKhb FsHS;b0㌭@ k2 F S}BijGN%%̈7ڹn6~7hǸ FPG:ĕu`ƂWVY8 "{6C'#D[Yڏ35F9w˪S&WQȚЇ#D!$gcǚ$E]9Y ܞnꖭn .$ dGbăTQCj5<;HqS=l?Q2#Pа%܏2*+ s40SD5LU3r3/?'^ͬ.L|J楙'6^_44cYO=?@[ߑIgeqpa@כ6 OtqOW<8DnRG [5QpB[VϰKK!y ֵ--(E,?d/٪46f+N_Ƚ)"X?75 Y46߰`MǻQ=\OWi}E:z3(L\NE!o9 ϣ*X;qE[9hUoq:V'Iv{זc`4g1F Ț+d3e0de>㹲Fu`(bSCY\SYp 87 ,H_= O4&m,&;v ,yHnTA5):z?& v JhCo1b> t< v!|KF.6I-;'҈BMbeV@pA{nP,N^g%Rd>eGL#) Vw̼[鮗1DAc534ix(a@`Ɨ#;uWTS ߨx196Z!~ӨL1Vv? }2nҟ;tlBl OT_u?&DMS|ZI0}QwTPDǕ0KQ_mO"\l2&"g3~T- (1?(4Vqaw &*yA[3͞*sdvC\#{ӻXli*ҥʠXCL[: XOQ B}#'5{^^bF-kJ}5o5a0}(1?G A7 jWZ)o^_v6۞yflǦJ6A Ce/n遺5[y$G+2"(Dw.JϓTYߗ2oh7yQ)%]:e'ԪG-{{6 /L,kw j a,_,[5d=f3Ug2ޏ֤@ '(H0{[jCؖ<(6܅6*دdqk)y]*=u(UJ6 z4 b *C$bBdwܭBMtmJl[4Їik!>w?m&&FU_DG;"~جˡ3v@&\\EA-Cj㽅MO.T̙u{6,Hs`LH9PRĤ=2j+a=gdPa][opF,Y4`b\&{ĂZ [rA@+^MN=_Yq\pC-p`&0 LUqFl<#-Jщە/xڬVxzow|XеB_|C{XM۱anv#hʑѳ ͯBKzn勵h[ bk'(I0-}fE'8bX%ڨsϊ{5d-Ϲ{q}wNguVuf░|9#nנy%O札Rcr0Së#I` b!OcՇJ=.-h.= J:C7n43=+ jfl e+?ɐ⥟8YL #/'=`eSKϊop' H_n~HxPk1ߛ?͛|]YaѷW"s4-K#'l&rr6@+@s0v㐢`?C:Y?lԂFqͿ]NC>e' Gh u/bUS .~_Ds= }ycl%a>-*{sYT8AR;|PYn3 VO]]í?)׫0jP}u뢄.FDZҞˀU88V[LUݬPa9Vڙ*SbMpTAQxlmG>50稊[[yKBKѶ?}eLg*oe6ϱo7қk,~׏#J>`cAݜNP5UWOZbr UƘ,v,[":K`Ňw_8$Syx!֞h5&ڞ)W3Cu39'dBr&E޸2$<P bwId3Kܹy*"tYIb#Ca;0pC\7M:cl,@fΌ;q3R{i{)G[bxACZ\^#莱FC9'|-@|XϧX᪖斣m(Ⱥ]c ;j$m*gZnaRҜc}V = {ʝfo̤y4͎c>DqZ?.g2A~xFRsp0 nE% . H y?TjPCm b[6pm!cl$L|/03 .!E;Hزm \`gsLcgõ#Z >OAVd¢vEL'yp*Wj_UEl}>!ĢN.IEal#=wB Z 1je7E1 Ao^FQ6MiQkr TҞ'+7l8Wޟ;&lA^dy. psK-gjpܣY>Gc:J1cwZ\pZWSZ1FKm9ZsWŵmÃc',%vh4fcO&/&Qa(8%|-Fi D2yrmNyJm.?^ Ga;QM6&X9w`%x> 딙psw{Ֆlr"V #npcCw3ցkoۨ^NXozҞ|Vk ̙ /-9aFR; Ѽ8Wgڶ.Co3e5'pG9Y(K W=3dRKjX@ap˝p?`# N%l53Ya\˜/g>O㬓 s8e<$GwyH5D01S6yzYtuv9H+:h9$Ϫ~Wgy1yW~.;dƭv4T'u|zn4'f*2G.q<Ce&B~H݂7-}Ekw >1ug Oj! e1sNoy%| "w|; J- +?ZBsW;59ΕW*2yFm:N6B8cE8Q B~ڬ=+ć`DId0Xʭ"XKXJN`0?~7#aklpBVΏ1Ye)%lkYK:kgJWWt"$17s|s7iryxDLj[K|IEs/YҮy)L}8A '7 ٸj|hz9/=JAisר,03qvwO %Re KQ KߴHGB {%d9h2lJO Mғuf6&&5˜p5s)Z}" c`ur x t%". ;wRve롴&_'` y?%46F.䐛 b<;dKcf"g`̒מCCMFL(1`84Ŭ;QD=ͣCW$`*jZ%ۭXĴ1 Hta sl7 8m=hux)2mg$H=.Vu+O]z +` pWv|(D3\ ?/:E{BX12u 8 ˕뢷H{~޲$ij[% hPE]O&ڃ }#-DqEJ ~ #YMTD-)cGlMU 1_s]M1aEIU)c Y噱TŅ v*h}7)m,ojː,ָh4dz}Eoq1il{u xΆ5q/r@0|Iu{,} ='`1+&G9+ZWf ²}sWkCII5DJK GfŖ:I=K3#R)F0$rc6&$~E"T"oFE q7C\嫗}B'-w[H+C/6K}_`ژ%ܜOH8*U hU_62ʦ芵½=΢idp/9;vn>3WmT桃 ,fg$[Cµ,!%[ YmС['<>_eրY"c #X2?^;Cou7O9D>9?U.rUk/"<Ï1ki^MSDaX9û8) OpC~+aGo]r"o3%;$ݝBY )V%C۳}̜nDjEeO[<)J!ơ塔p((Mi*K>x ~ϴƙ%Wo,e!8ųK,g]-CD;k;3̅uуrPP@bY(D-ڿ//.7'om^ #N PoP Xȭ~]g:d;oC] >8b?J,dk}5"i9ZŔuѴ9cV*O/Kx zیU0ѽe} ,3&9% 6$'X.){+? l~lFe1lAXy vQFVT?d2bBgjϢæ> EjroqIGힰ ~h^QC&J5eDFX㟄;b3+DmlF:x(t5m'/ B߈ngךaSTi7ժ; iG@\ 5Nd-@!MNd%Jbllܥ; #Wl/'Fw`@͵;|'܇8HcPi_A'sl|1\]Æ7x 8qR!~`<*Lx>W"is;V^L4!WXpzx 㾍6VIz.\txgu+Ɏ&rr_3"y9#o\Jz+d#g0|z c* ظ_ |/JtI,[6^[7ꦄcOQW|sї_5SsS#LeMg~WT`0M1~+~Mun>!U~#|;̩i1vfJuXFbEܬ,ucZߤ)Իo} O0`QHaeuIo?{L5MT˷oVc.2pj2*]Msg\mu;LxPk{M8`zZP**{QQənpHVgb$H"aHJ6VN(=ڎjps -Gs[DťT,=49^W[vm7.;gVg2kw"Sa@3/K,OC8R'#n?;#{\l2ɽKX uZ? zIM[1_=],%t0$Ѹ|4%tڞ2֭9)J7l@wHx?$7<Y#C?:ԤqLTwN:I؞Ƽ*: h6#o,#I#c~GFaeLʛ'>cd'M 'OԧFj%]J# @mQ%W&(Ned%m:UScyp;=6m¹?Y~7@r;_ Skq L=x@(\-1Mߤ7v->"0iu鮀V0]IVx.0a-;Z !QP:?͈iuSixe.2xL J<||מk72/=$D:toam ;RWKؗ/ †Ajqew*yHs0T2c0m3*f~)x o8 (`3XG o+'LׁoM-w(۝9Gu--%oث(mg%W(9#PRcRGY_>cT\:?d0?[4 1sF7T s$$5"Wdt+3\X"Шݪ]|; Hik"(&Tʈm8_9Pe6$.aBxffl#M9:Z-%7A..񓪁6󥈃)XJŸfiW)U9P3G`VLI@L!Qmfzc8HaLcIMmɌ~hTOp-/3+'1KjXȐjdlP)$V` x-5_c_rcl61k"}B!|ld[mH߹[x Tմ/SA&Ɍ_j]iYyǫR I~JZ$Ԕbh,zlR >Z>G]qYlZ߈b_$߅5\A$%CUȯ!X4sAMXe18\N\Q?Fb=~xl`k`qccDxGbBzi_=:Z -S/Ά9䐷j_߃tjln Hluͨɩ"'Q&WM[Ko᪨AJ۴Ig59F(AT 3 #1s ' jQ~izJHiJߌ UWb#BhzNU2AJe"C{'== Qa 2AJZ 9PagE]uFV!̋~ءKО)~h(58u.,c2g W؄ϯn]jNO\_*d/~nFs'kŭ򁸕x5qD4`3>Z9Z'Pv_?$.ɶsÃ&&Y}VFى bY/⥡9BiKb,FP<|3"(?3 /3(qG] 2ңWEO` gT/ʂĜJxz\iDٟngBIu3!734K,_7s碂wpI2X1jŽGRo?3Ad3ff9H!%X"֊KDjҊgGXnpNu*]^@?Vy_cY44R Uɲ7MbG[ԗS&*׫!LZUE ZO,4$r 5#> Y>:8W{%wsh/xk)<΃P3^H ͮ\T@0 w(M{!ց~2H'wbkɷ]NJp*9LBլٖ ; QA(L@KQDFhx¾ لo Y7k+|V݋ q8 \>VݑYP:b=꒭ԃW'? PeGoĥ8\@ Ltԡ*gK[XWMl 1f7:~[2.) vgtCh)voV<YS|J]Jg{09{ `p1Ahӏu@sYUg=1Kb4wHvְg~!?bL3Tw=#RhHԊF>J"XDs|Ɍ-N$ x3G>2-9Gc)h]1O *' V2t{t6ֈ-K_mÓ~,Q[')}D%DS(ho b7B,Xzj^&A(9#P\'Ze&]K嶾N, ;v7IZG*)VNK0Xpr?t.%!Sq`_M= Obc*R<Ûn} ;f^gy\| zd-҆Oxi% EXu'dP8 M/I?`:wI$Vj{QN=_/>rc2@ɔ7֬(uՏ}aBISz?=>\pEB_w=N>gۈF|,zsۍtjm 7W1]–Z\u"uGd9YQ_!A?W1h> aԥFV[#?k2tD[aIUcg(YsDjȴK`B(Eh!pؐXnABN`Ǧ3ѫ̮rTMIUr.}¿5>siS AP y, Yn,N ZG@I*0s։e ˖ˁJ2?$ϻ-n~[U7=;Şw/uŻ5qia.܍$GX~p-زW mD˧z`- ՅF)o~mBiP q-ϥc#6k0? Ў#}HAr bWzytW.EvVW_+ښ,$04Y .GV/docXy4{x4`$fciᡑE+5^ AC#{lDpiO2R+?/5{=S:^t[wW]+2-/7=,L rr0% qOG]KUuI?$#; |enŐə]`|("|=}t$6ieͺ^v2x{y1sOȆ  7 PWq~Ӧ̐t53zˏP8ȹJ;JXn[T?cuh7a6 Y\03+ m&~O W`-å4'ԍmUGd^afWH( TVM![p')ɼRUx{v+{\OA[_m} vv c>Up!UшVw/lǵh&zu!ٴ8EU)1#;U2˹{~X\?*(˦E&E 1w>66"F~ln_,JJȃrsѺoŒ"k)jGL' UVG摩rY9eMo*I/}gtWUzOFo zz'FD`?0,쎏Nvxʖ_9;B7sM1Ibo|j%}l9ؤa? A<_K9M / mݓQ jaȚ4 X5RaB 4Jԙz+п l'3v~{(<'W{]@~{F`KTHZ%|~bWv[Q߮6$ʙ{O2[҂|^%.\"/Fk?6?u":Elb'.1`"p 2jen9z樱DoI/z^i-4љ\v/]姞$z nMɴ1 l˸_У>WLjz,YA)禞?Z|J=5JgHsv( 8zrG50҉:_?"߃& QKbW^Cev@{oT}Ś3\8y7]m |@ hPɉ>ޘ͝;.m[\MYx/O.RitI1i3U9)kɩ҅`OȮ]ljT'abr3dMJmTCm*Wq߅"߃50EjɰR^ f{@7E[⥸"D+q xKqN%7۵PVɨ¢pag.u 9?YKY &(QØ{h^E5Eq_8g#C<+C- KQ:з,2o fp@ LJEhF44XM苚ODR"2ub^4˽ѯG\.u J `,5!P> 6;[G,4#|hI]C]pF(CSF9f ѐ3T&n&7L\Hǁzmyݟ90ڗ,W<&' {?Moٜ9SCj0^Ohͧ܉nk/V(Cl_?DZ^#ͼE"z>Ζ.Q J&{fxӡuɂEkCCcYqY(a!A2tc28QucF0QH3z W)NITGFеLںK8W3c_<ܻ70>2l YTh(eW~0&6cTb+EhrǽFX3`Q6樁-WlG1pP,11]K Էɐ|Θ=xOvn[TGK>MvX"WP|O)KLʬQѼ'yr8dn7@~ԮN2@Q2b.qk$lUT ?M5B{-xeւLLQj?gL;0'ܳ?S]LjA`sٿ2 'AòDسo-H1 ڱʻD0FOg*I#hB uڛfsMc@ hUUWw'so+zQ ?SCw'^`_ThL/m#ަ?V ߯iL˪{>D)waryޢZ221ervBF4'Ia"2K>$Ce%v7-0g2`%0Fs ԳР)j}<: 1}3W+LꠀdA|e ߟVS"@ٻ gt3l&T*3Y@UGRdH Lη2V"ƨ"pŵ- M>s$XԜx7ylļbiS;"!r.J]/Ҁ[Igfg!Y"b3/(cDW> s0wn8sì"[}v2Ɍ1;pz~E,j0:O{4H[rEu#S:ꊩg}dzBM}ƤCXh .5>p𘵜/{Jz^(IMv]c]$reGxqH9J`Cpqаgۯ=j NGI6p1 Z)?-SSJGOmC۳ e粏})˖θ2 |pKZը@hӷThȔ2yiũ- _FA~ ȇ T;l"-ǻP#+kfC$xS' !@7?oVWj&ˣe`Xq(5Yɍ3#oI̋mmm7ܫ֋F7l-t2m9n-3fyE~(ȩdh'aSvudG˃/a-(BT#.nğE6e\M(򂴷hzK-ӌ^7凧oLM{ݑ`Gr#C4= "}{~b-1ntS@(m~H&Z㬁vF:5Ivdpi "4bH{K1 #^Z,t"Y*Vs9ӡݶ#X wMȬv H(_ 'm&mDըp%_/y* 'O&hזt6i(pjNbFhN{tPU{lǀBcTB1v͘[o%hOyhL^L9[~^Pj/|ZaK20  lꪫ]#cb aWt(n޾gG~4Τw=TMuxPsF1t>CՇ֚^k~][uv4jjː xXr*Y Fxdn7 6:묮xpԖ2KR9Dt,~\'?T9n*E~LhP.S''o*tV8Hĝ9 .Գ D.+ІTZ ^XpdcZyZ7aK0a0 s|F++1yᥡW`(}6it'շgjINfG1C$_U w_U<u_.Ǥ Mo(oZq :);Tu% n Z/2R^"yWVZhO/o?Hcq1/ͷƃe~fr!L WZkivټ/2Զdޜs;aY|37}mΑ9~Y hFSi!MM%<1y3ZYJ٧cᆛAsWn*ɫ(S 2P3>~n(sdEt$ȏjW-96_+H?"a Fz0"/szhϵGYJKo<%쟗-,zJQrZf?w &a9E# ~jmd RI{K٦@J}-<NF(Nj|5Q+@>%ơ^l6][d {vl2$Ib {d_֛o s?`Og+rC x7'Wz5E0^ S ij~(>$BI>,$"8.K{^afчWuYw#e)+Gk4yh?tTܖ]@]|ia3@۫\w< f= h*h=,Ӹ)P h:`҅yI! 5er8IeHd?ZţXDk'ntѻ F ʩY|7sx3Տ%~9)jkBAkitlݳ,nXL97|a>Rܹ\-@6Bl`@!PnOaד!7.M-yQEhV9!x 2,irFUĻWhxa7K.YI("]l:1Ǟ,<`5 `htOȳP%ZpA2b tgȼVLNO=,(<]8}`f}YF.)eml:%f퓂9ɟ Kd(Šb*7ڧںt$gk甬5K9@ SԳ#qtwȚL>U3WcڌUJ-7gN8m)_;VIhpURU,G"I@xHmPo\l)nדc$b= .پ4=.CȠCxL쀵')5Q$f=7w8pBwОs/BXEk:pRi_b̪TA#ˀLIr$Jю$֯+JS+V~N0J߹C$Zm|PHiF9RUŘ- -B|݅m'b`uv^RՉ#}:\1mFKsD!@ǧ5X׺Ψ5;(sc(904⊫ fxQ\>:̓q&+Ok7$}/`Hx>~Y(?UA枵Ed&#7>, R#ųN9AVMfJOڛF="o`[Ȑ~4LqqDC=[RwG&8n}P8v')2ޣZ.]p' mA<wHqO Pۆ;͝2/ϫqƦęN!}0sR :f9HU6+h8"uLM>WM€ h2R-Yz,ΗqWgsY ~맔TVd'))u-\#ۡZw[v 73zM1:hs,ޣ1)[ߩA]k7 13XRUW| p?`43) 2 S5< "~aR&0HRةSn-1R "Xvi2{lWZIoX!!uĿ?$䟒ySrS /^מVІI h4Ycʚ(ǝÔn.=߫1("-[ҁ}i>\bPf5BU}Q (z֛'(QSjUr-o봫[)* \WUT\j, p_4)l/}p; v [jTm\4wޙ,e),.ix4W 3>\ Iċi|AYmtl)615Z(K @s]Rl<"`fهٛ Ss W{9PEx5Q YCխj } Þ l$"/[ZIxMIHE^+C\Z!V| oαݔV\-{meDi'z2 &6 /V6פ۝z Q:(,A8AU٣\Wr5 yDp0|#>olʚ]cBb=`D K;Y'r|`7eȆmF@&0lTmWeMc%;G5a(Dcoy_tVns\?~!0prUv*!\CI%-( >`j3-~8C&4ɳW y̫Z1fJXaHnY>/xP~e6\VojHkFBXꛛHf}0[J9t/@sM?[a~!>2(;VKyf|!R` ӣ_!`S-a Cy<8s&Y=vq/Ww,}UΚ!eʎ \Z#֚E`.ZT˱ nI'25 t-ο_B[~W'%GȄ2U)?1ތLh*@uA^a=-}iM \29|f4!k"[]jF8n0m6jb{I.Gt$JGu^ 咴W=s`UNȄgrk 5Ӟ#{+nh0@XxOo>@}$@z@0,f0yFJQҪ9 ,a*@2yxS.u8q~0']ߊVGa@װـY9[@m~_·%x\'OJdSõ>ceY+U{ ׮)_xip7`,Uh -%T2]UyYB+1#pΑ!JzÍ mt AU[[ͅzbNj@dZd p[7v.VH./ː<{=0CI/K^1*R C7ê›A+8уp 6|e `+OFsssaVȉ]JFivhCEWwĒ$$1e[v۽WlZ3nUCC`ӣ K`W-$zb[d.d7oC(C|1;i-/tֻv{&IGeCvƴ`\+`I}Ol:˦2`?dDDh{J󃹗:\lGavOJTB3q+`'y@oN:;̉U=_̇%ӹFz:y|lQepS _NDt3}#W}N9(b7t:9<~Gc5t.">UҜ,|~kZa4a4'[=SUYU[2wy!jЈ\pcHbc<rb&~W-+F)"DJe5ٌ2_.zlo>%QCa;9 Mv(;/E9њ A?RnT羯@ Y`/cGքq j 9N7\"o`!@_䠀o_#e%3.>! +'V*+px'B% zLM9cȨ_ίώѸ}[:_S0gR5oXJzH89ҵakAI"OI<>Qy>5u>gZdpՀr7k65AF+.\p Kww21 eU>ыZoo1-P7CN.:ۤ+ <⻘ '{د=:33kҘ" w!U.wK=t>tV9UFQjkNTm#D|t񫭐"mE>I)h[P&;ei܈rM(s6*l HIzod1s9A1/g'C R{( UXNjAm&A%Şmh[.0g6 2ѴJ񇨋O >1ޘq&17tWbx7pZ,A!PV:D*R[z 4Oֽ>1Wڰnu$[|52ee ޽N_.p0 B4tnS.WjN6!N$sfQ V@^MwR}GɿW e"VOJHu*)53ڧCguͼHprj׆s+K 913c-f=XCx -wsX~ԵMf"j-"z3|uUK46ަlZeѦ!';t8Y2]N*Эm}ci:~X>d}J!]l2?|ؙV[Q,9@z[L;/۳$ħ5rI1jm`:-ύ^_a ,F)p<;%,:"㧄%Q|%L𻌆CueagT-' K =f8&j\bgD3D+[MmP/wP =[F>n e"u HL0r!ϲsY60 ja^煷S6f<_@P Jiر1m6RɿKE鶬msNS3t,^VzPFg;ҎVJ@ lf=п3G]unr2YL[:@o%Ns{fSa2B_ep8Z,Wݘ)] g`)܎ջ#g9\&m&W'i` )<$_ݵj~ֿp,o)L'cWQ&7U?G$7ZDg QQ?i>1@t~Q,-.tq>/&Nz r}d "0-ZbrJ׸Caňh,Z&4 g6*D#Ɂ$6orΖb^SxՋ.6St$=]u-Qf}3u]7M?g:z8uI+%B<6wxcDjOJlŒNV"ceөPKYd'wC[ j75 /+UrHr8"Jy2t0j˔] =vT*'LlXP uNiw.2|Wh~hA*f/Qw};Jk;?֣i4h.&}+( L>L@+*7k5 .ye*{E y5}qr4sKY/Ώcle+p\pH/ٻ.HӶRVE͓PdfZGQ%86٧Ϣq9Y(E[>PwPP6mA 6E(xKM{wʁ)ĻRD6S7w_]%pF5)ӎݨ7MH&8%q#T'k=;=ELf5_ժcj^7Fh r[yy{ UM߬u^E^]H',y\%߃W#w_΄ sGH\tvjA6*^haVCXGsiБ|(ZpS\vWTuMq`XdrJ[ گ_]3Xf+? oSgvG&^ (@h/L8t#[&^a¦b/!8]G%S4tAUjRVHSaX H(f@:@B fݤm}&tJ- s{GtyYd$=Fx[ slu~L *t$ڝO=8=*h[ͫ2Bl_H/['D k0@K~UMʻUZFV.n!+[Y+XA9wuwCms'djWTTǗ]g_=Vm_mkv8pF)%8y'78MbX;"]$ĵ~[ҡu}afԩݷDfqm]zDo8g xt'ZOjmqM6F N 1+N r(`K. /n??:eNAD0uMSRe5̄ 1vRdYu2Q,rH.y4|zu3瀞6 0_r婶ȋpQ\QMXXb\^4}X +^fb eA@n%ߍ+ϗQ6=Bù1p&L!v'zsmXڹ~q_ĴOnoKxE?a/ATKw!ΗCxuHP{E*4`,@N2lE80WT5-"KnPadR(O6[,h-Wv3y8 o2!qu׺'ϾU)<5=YK@ %[j/ ;zLenz+=\k2ٔtNNT\[If,pPnEU1 Np9|O8S5FVjO.A/ C#p2L`aԒÖt mܞhvѶ4&9`[M~axdj8=,hkg18ƲRtQx֤upe$YLIT$| F?1iW Sab]u=6X3:L8>l3MUAڿa`c3M)>:x D<3t()M/$:̸B{kލϯL2:$,rE<>6@KUNJ,R"q~BbS4@3AvDa;KlhÍ %o,[ՏgRgnכ3m<`зª) cq͐u]R|FK}V %Js{ȭ:^P89(ZqhkkKAq5c#Qgvp2w01$7<wYF'CiLXL~Hc #ľD7H#!v:GʺOٴN!ѿ-UE 'c:*;J:fVGN߰v/fSqڤ-x0-=EK[Sf0l'b4ͪh9#LkXZl0hn))ZYD=hrqU1=Qwd{"VEHwQSZXX+a.\Nh<'Z:w8GViJ3b8';&S `.2!Łmyw~~UG.(9[qZF~-in o:w-CE=w*^mCCF(pL`s.6sUL{2:#!SSUD6R‡aЗ#q8K6WztyvG]{Ckgh 1 # (g; niogS-K\V-(L]GX^%Tڼ"hM=46dgQn3ֱxFh)rY 7d.e\*cZZ?bDh~ 78V&b WsQO=Z%M @ͩi8W.f"S"tN9,ͮ,] { WW (|8 wzׯ|N%ˤCc)gx~%X'mL1nԽ@<'P7z%\>?ݘx{ 1rFaao`+oddUp~ktY*X?f|P6x2#ZYEEH|g:}}Jbëfs@f-kw`up0.J0 >7(􆽜KC|y-b;, `HXQqh ".USDiIQf['&[Phqx ^yTN2,"*{&^½//\:*aJ>@1)ǺQ/.ֵ;# JGE7ZPH1'<:ӔK k·TD͊(ncYLBBXwN[<& ,_ִ|-5nF 7DRJN9آt;N7 _7Iq&ow9ߜ܃3^NC*k 3KM{FlUSk#% b3Rˋ@95QF 7NbD9X.+]3EXu]xWw&R|e z&`!u=\'R8͹ 3q:OЍk̥e")@AHSvd'ƥ!Lv>4 g^b{r{'#F+`)iB誊^{ jY (cc' ĕP╷FR]7:{zx},/:ex2`ҿ;!희EΰFǦAӇX$B O7|-g` wv*09\ԋJcĀ;Egk?MsƠهQ\ihb-d%}VGgų%tR6F;`#Mm,A EU5ۀݥ tK6 %ƤsXI-aÇ&|:df@pLPɀW,:'JcܵyS9 `Qc*-Ϗw3=& ^8,.^H|uO&mu䗹&e0!3YfbwUc X>ftYށg%[Ϣ+lTE[I 9x'C]Kןr-eZ\Peд35[qCq{0D`FUs}VK7R'w6% ܠVpaC~g|y=QjLh\[Wa]ԯI]ԞϮ+ݵkmi6+$)iKo 94MsܑRArk 8&&8\5,=(NWO55I6}K5R'h„,|Nu!!R6}N)\ܻbqP$zxK{w%%:jA SvO0.hgd 18j&" 藝gk|dPsOO'!ErFC( H>Xz_Ga]́2G RsS9l  oV~<;BXm tڭ?Z9 u,ʗY/yAږe׮jkENp5x,)|u\ e `-GJ S; WV`Pf n~9t{8AP:euSqxBUnŐ/Iiq(o$?gFk@E# Bp=^H2 zd;2{iEXAzqKPq6',ByS*;|GAqStmT~w~#)^R)c¯{☩AtrtC˥nY1'W:L$w)*x*P#VN(+:yZxcs=ejdP4y6 *ڷ43L /c"%kQhtL`og+jL*k$dD4m4x*$ CoTP^UAuxՙ>N/A;qHʅ GgXς(ލϸpڇXCHVI?)Y@,.MWdBuEP[1ڈ/[օ ҹe՚Sp"-~(@m+!1!/~`V[%?&>g=!o;/gtÔg\v{bKafn, x TguL[2GI?+puo 4dIx w{ edQMTV=Ź#i= OtKąsjǻwC~wJOhV T:)hN]=ܕ癓\n&yH봕 \`)$ܒEf:;QtNO'=h(Z-pMq ͼL1Ԗi]\XB{pK*ux&ǬϢEo< <ܜR 'ސy>~_d*X57H_HoM:n)K(`g-4g9}%+%/N/%PB3?v֞c˧e|g7.l$5 V74@-lƁ[Y4~7 } TG 5W Ղ@[3Fhpv1,:+Zp%wTL[5ך}BHLt\%DIҏ7~^!̐|;+=z;EY h 2,|_Fَ7H+ٓ YMþxY3Ë4 EpA 2+h*Gנ;\՚nF(Dޯ@.jT~!-![!Ά>D6Gx5[S|B\0wXKL]ߍQ>䱋 ޞiǞa 3iKƕE֔&Rmrs9,--)+ kUaw,2An1T|kk4!KlXX-eCp^k+)G; [F݉QS_խmY"Qo.Kdʗw={E5h%10`Ywn,Fx<璳j*=>_֨WLe2WD0 2-dG׷iKѷ$?:|Զʅpq=,Jn+TffCMq 2 hg͒b^I 6$Dj}PP6xӬxB9 <@*HAWww^٪ĩw ?Yt%lL$ Ϋ!W5簹vmߦ4Ϩ^9G,d s|p* SQ=IcIoLNwVl6 f~F@Y{w{I)_՝X3:]" t8&gIPwK7 =.FD+{@?{t{S`Ka` Q>#1O%ŠD ZQ5Կ&hԡ^^Y', uc 5z 2hVz)o]핂pLbUH_PZSXWRHPF; H2Ei!e3G&@\ vP, Ñ>70 dJ{5_ bCcݓ2RÁyzFE$a_7Aa&`ʭ%umga7jhuׁD9єpW`{xōVb<>RrFPG_Q}stv5a>>G BA[ (ܱI+R,.v8 . tBMّN.'L0cB6ujXq")0JvD/|Z3|yZO B{҈S&-'fcIbK|2SaLtKE%>oYq|2YRrEs;e?6At`SsmiZ?ܪ8yg4]$ d* c3#r`J!yX<[kY"7W!Rjsd99ڜxN ^z` Vr U x_54 P*Qʼn9-v=+X~5O6h{V9#0SGd 6;j0Ѵf#Κ 3%MǦM)}vX7T wqWBd nqTJzˠBPa@c=H%M'gApgjY |y\ZQ<9Si z*\MiEf>X<(r3Vi~L:xkѹ9/+߁ bVuF!V].Lqat)o58Ez2&߼:Vɒ=*K5F,|)3CCTI) \X"V/10׶iW˽9d>M +: ѹEnTFnTxn1k>:8V~Ъ%cD:v1h̶N q!QG RSLv]E1\$i'#CCFs e dܳBaMnNÍy̔{gԭiBֈ,oL=s`# 0)sD"MwsGC0C\U$C D \83rȅ.:3D,gVwVWy(LtQo݉2t>j8N僢Ǎnm yG;7mD_Ĉ$7]aaaE9~Q|L_ /" n% ڑ8!$O5?ZQ454 0kW,7Ix$ekK忨Zݜ xh)Zj5Q6 5w&4c !XTy}wFX*߅0q){1@U` A<-`$F}:鹌Ak2[6],d *IJЉYQ}Zϸ(t9F+^q t֮(]:_[QLs.#m;>EUX 'ς45?;C?ECaSCdTD G5|QbM@[Mh/w"(-]nK0q 5Q P"BXI0JXpt  5%4zs?G~xv2{4Ϊ97 Es0s@ՠ @YTqmH@r7Kt2RA)o&2}<(@'$ J(&9*Rlbs:ȹ)wOeRo2"˲=R:_GL\;cEd]-&ǡظj s׌NZGȀ@RTְ38qZg(` ֱ_\xؙ4Fog/3ͧNQ{>,PۋW9˫7pCm)e°= n"FGZ\aC3uQ"/8 _x 㐵O˳߇!x|zվeF0ùXpvR;xwHZ{ s>=16.nBG]xBq;ف }"fMgܯ荌jSo(ݶ5K.q8# Lm >xOw0'Ƈc{[r$&=-C{V8/p$aí?xPs,_zZ矒jxd2h|;`t%u[4|MnBг1(FdGt:t\ѺW:mӫy=5JkL><ɺ7L> ǨuP/8!{P=Ξ(8$I@ ;t)RDSYi~W+)%&H uo97x)auj_cdLhL*6¼%Ɖ\bL0oX3+2IҙCR2{wF+1U'Ӆ"E%M"5p }$Ύ_ wDM@zmg$ X|@:,HC3@$7 n6EtjVpI-^Ym |'P<<˼YtH"ёӐ1yNu,4!dŤdbJCWu"g؜!h[WH6 +޼Z}v+~[$Wqr,GJq' KBIJnKwdViu,̯lE/ 9^ 2/p%W!t0/IX ǚqt怢,J-FpBl(SB c׏sxQZ=;Etzad"<ި!u'} F#3@M,\a-~wQuE(i 3 r'QP(Ynmtܶ$ ktcJr%NS] Gj^v3n ;~j1wL >֖|QL58c}Uw_Y+ !ӕҶGہIyXū5u7d 79Y" L绨h jh&= 9ldC(A0y74jZV.F{.CR܂c;^.[L$D+^p ;} B~ϥ?,J.4B-.Y8٢!9a4`ӹÚ\y8 `#:ClpVH*-} F_]?Pt 7Gd0|\l|džyU\c޴!%IVHW #b' Dlв;T  SXIv81$vB%%J[|=XǐE!+ϝ811Y7"jQ%!lΎ4i6@wĤԻ)Df1:úw!QZZ;fށj=nixt[N*x@,L>M5 /z?Li6 ;0>v)` Mièo:<*WzثbPrqJ.5z&6X ,x|!R/ÌgGVFP- ,ӳVɳ?e\/9^d*vq/VE&;x-.CGկDP"Q<}-wRÛT*]\I+T &4P)%zRx~lF.}! yzR#ڷ4 o J׺@S&` TLu4N;g;(…#-cP5$DiL qaIn ^|s1&7?$ %(BC#KyߠkyďP&аԝtܘ rlDH _J.ġЕ3\{5*w4 [rvԿ(ȟtJ5IMaxR1 1(˵ OPHob ֨OAߔ=cEz]s8Mo.H.BUz P#)pDRii+uÁhC wĚO%l7Rm#ұ#E VF@@}0~6$Bfp=kW;c!TcV1=&z zGfrѦ΂|>KK`x t;@ŝ}f 4 a}C"?Q 3νATj}ٶmvtfs &G^a~Ki7+&7tC&,Db,/3JὺHI3nZ^nFd~(Q;]lk1>*@,dQ.Ij6{.}>@6b=!Kk!<|їoG"FjK* ?ROUlNCP SA>ḩBK%s$k YFFr-̑GwT [@AtTV!%}?Ļt3N6eL]FCčni,hxqbTkҚ?ݙ X`yR=.N~3( hg?R u}r>jRê@wS:F;, |W=V{=RAw(,UтlenVp: "0ĬcR /%Z {S>,ͷLr^{Q!&sYQz- 5 9 ʧvӄ}j%s+ `d% 2,Ŧ9F]a<_Hڑx8M '3f㌅0 `M"B<Ag9&-ux}Kڡ ޗ]n#qK` LmG&%G-.a6fDdL!yZ)8eٱ}Ɍ?UZH73Y2Y逞P9RsטSc)8q7S5JE0~>LvnÒl=4J0*g:\8gl![lDdp@2}Sn@VɒxͦQ3"?/(  \:~*R+ B);lS Z1V]NGRId|PY )U&Zqda[a}-7_6Oteu( an8z(>vz$zLtwJu7OHJ |9Q2$ s8P`IO*?G(/BۇEjuAZ-B)AusuKu(P)t/P'Ng :'E6a ФY?YzPu֓l;D g?贌'>˼k{շ:^OߋnF;;*!aKIdMOoP-/֢bT6Ѩ/ t^7C, \Xl\lp*Rġ[}3<`@T ; [rkg&]* 5WWef6T3zjsvTF6ri7M@I߅&U~ 8b`6Cy}sq1ECZoˑͣ︻!L@ K&GMP ?sesB"F;2Wr`S`LqNL{+JQejoوMqA28! I(oRlq)]~u"l;\,OunwK&aNZEb/P3>/S9bD;b r#kݮVܴ }Ps 'fGPپf%b?-VyaC.f:1cx-b~/6江}'JIf 4l=*Tu0h|qB*d1bY0{rܑI{; \z0]n!|Bti- Bd࿬ /_&/2a/LadNp5o'((y,ZU*z8|yEc 饽b>aÇ.v("m,`v '=܃N$Umv;q1YQ)TGiIҒ3Sl~>)^bZe+pGfqh'@$_@lD,IK w.*5HudԶ7ό%~+dX}5Di}KWz(¯V^.Zz0׳/m2 Lvl4ȥ \~v!p% l-5ʶD"&)Àh)fE+(Fͽ'yq fI9FE}UF ҟNpPe/3%''^L]Ǹ:g|#&sTr?C A(lE3 dw4}@A/JCEm3ztX3B_+jWIF"צ36lc^D c嘣{/jbHUs%!'}jU?ad⫲?DGf' ľ'G[g\J(#Nm4,oY32ܥs:x6b!u,iJUQ,C~ٶ $ϕ{\D[q7wFA(]{bXX3JM.pȕZdI2u@E@+,&[V+LxIb VʺţE,^~(lᵭ?t͜lsp,sg@ 6 dOJ&xD?.5-x=J9Ru?sBj|lmY)32kZ|!X-- Iu5v|'%]ͨw-C$<ي}/L %HU5:j@Q&o6nIFQߔ av|*Ue˫2b,`ptTVs;sx{^u#CvGLx.YwմAR#6nX eUL἖{;o:G[0BbG6$ʤ/I[" ((?XsVyE*07NxeW]B >1p0*8@)<2rm!X?Ko j'y֍6 ^Z9X92!oE?e搤 Q1;8 $w osl#*ߺsc [|ha":~726 `Sig`{*轎I` R Xtci՛ g56w}IՕ1Ap'H6 52:e̴hw^ܚ>$ۯA"=2 L8y5C {v'IHnxX19na0#Qé+w FV ]X%J$aMDaݮNv+y]"]aJS>ݎ}yޭףKqQnHIVdKμ6{?Ҙ3ܱȬl>H0 '}K0^BRA٪(zSh>貌,-V JM,(.|~nkׯ%G«&̂W$k;Um- bY z}pj.JU7W.~;^"we7Ak^ɰtR8&'i^y HANaB$YQoX/ 1/Ձ;BBcw5"=dh\jow{$'ŧ:e934sыuvBvKvչdn,z`}37B󗮙 2V@͹QȁHK},c!pr^ ݪ6yE"y 17 5I} %WB $ZZ.NDC [JX;@E2- 5%s}-#"3'3e=j@dHJb1S =.ݖd1YaM qT胕*K4ۼyf2oiZ i5=o>L9# w&]A>z qg,Z\[NĚY-gd0wiўGgZA L o RRa. Rb)/i׭۳Ae>VaŇMgu8ٳ#/>G/f5D҄s'u=pJꚭ$ČKvZ*uWuGP @c5{խZYA}}\qsXtp -|^ * ~#Ω0IͯTpU1 7J=9 _睻C?.gfK)0ٲKר<ôyRtϢ^exCG(䦬.>RF F|- =8Yi7YRW?gfPz HA 4>bXA"Cb@*쬼K<ԅj3N=Zc?di@Wb P8W:vW5FDqQ|<<YX]>5u6c܌\sj)4a0(~6R,!k6 ;7&$ \̤\4k|`Pq@D]ˣc598Zq=liZry*fKLwmSQ-m$]!"X^>fJr +;C5v*&~,yEc.?/Tw2!u,nӥhcHw4N p >00UhD_+aVR7 !uI"ђA)&.~z2hϴH$&I W=+4yvN :)16HzçE 6<mPِxvC#dR0Vrz([w_ǏYDtr_w%K\ܸTެ4{' C]sheNǚ'9B~cCǞ\'/v^@jze5u"q;L}N&cZLu-QVe'<^2=ځb u%E'3P&Ӟ)|ء_^WG7.BwW#=;o.ZX> |?V~/h B16h#hnYEjZW~gv_ʒҶAF?nK}Z2NШv5y"Q#9/" `J0(eO*Du]Ng㤓 |f>FIeyQqDBFwQT4ZDX!s>K(XCw+2Uߦ_}<2-%4|`Z Phq9fxhv m65CB3-%ϟ&J8>*+v$Ԥ7i=#8g ʣn/2J!g0&*_^2;pjvqrdwh{COBpe(vtAEZ &Lu4ct޽Wl֫]fF6R4 *x$gӷI+hd @64Ẅ́WLrX[EsͅAcvp a 42" 1 3Iw'G Ա vi/3&DDفϢd0Eh9ZQ,GG{zHx/F^9mޡic XQ8-Cn0YHWP`qF*; $AB%arCd#z ų_T??Ԇ2#\ y.Һ"uZ/Pdyn3"wspf.D3~N!CXؙDZBޮN7*|V`>v1w~ui|1" Q-hˈ~ [Ё| K\πltwFȼ<-{S]M,'ԺJz1oa\,a\WUt@CurNpٿ^U5F\I%|ͳ֦9ў "J0h BK{R`"{?1z"%KIfoF*@:>;u$_@(7V Mbs35xϏNF[>acS0?s {5Z9Fl1/d]Ecs=P{hzk|:3*_w)[kMjg[yGwS&^&1la$r8P'Gg PIoxExT 4tL.'ܤB @e5DĘE6a`'^4a!v|}Z"C"̮%`y:anU{4^8_^th,ġ 4F;9߽|y JylJSyD$"U%):.'pG܀&DV9ҝCt%&0q :cr~5 ;{EF(FsծYfPl ݪe:s<"u/iA2Y^,WjPA9'q N 5~VzW k |!5GotSgFF#E%PjyR"dv3'3]TnK*`^bg%NCϲm{KI:6|}v?K=kfPɥp h2Gٍڇ3b$_%囕 L1SzP`=jsҳJ6C@$G\$5 ZR\> yn-󡗁A̲W` #j3lM3h~(JRQ9zhݑKC]С0fqJLk1ڬNHuDOD6"cYfQ.eРQi~:-b+BTO kd f"׾ ,jD0suM&_t;SIѥpEJJ4T}}ٜYã{)V Zfw[ޓ1ڷ!`6׽>RtLwa_1b>% gl+3|Ԧ/8vmU Tr̋;oPUo}ܠx-'3L. ۶C΢WdN``țdI+e V㚋uu獢kα{,Y?]I\(1f,Qͅfr%λ̈`N1Grl{~lX!U.h>*qBHѣT'AF/@RM;4>R?S4 @L*-bLZj,jqʮxa[3n~x*~zOEEp7%$z=ƂrKK0^7egnbN#mvln6:cN 9!}+.f Uy!hI}&M"CY-2 4L2*7+M4A4ۏnRB9 -\@z+0 " V.(WD.=׼w@Qn텡_8ĝ5|ڄ'TjyGmѴĈXyx[;tu>5BB;NL%IA Sxmk|~3Ε l,̭"Y85?HDjLJ9? rh5Ѱa~LIo^uъx!nAt$nLT[ Dk_M[fΌ"%,h[RdaIwEߪn y+@1fK3ʲc󨁱dp.d&hsQ &Vby<& c4lPBNw"*p]އ NfqKo0u#W|sSgH!VFgrln(M19=D3eo8z >Al;=; LQf,82tnj@'+PnbQS+*Ţ|_>՝:KapzS/+wFox,[߫WmuQƅyvFB)fur')@ozC]ɢG3ܬGU=:r ; /Xe$ME5VzL_=WBr]AZDPvkQq}dXf1(F & !/u#,F#6,Ec{%n1N}u]2t @(|@mspFgP(Fq!wS#c,m.BwE._M "ÏdUgv1.T/kݒ|7H`k0U>TLʾ9_OV]OX :K?,D4Ue;J#/9$u21!$5A$ ?[xޝ/Ze5UmnS5ڶC`iI$ [J,.b7~TLRw"nXHN]o{'=H>ǤtYOgsᰴA-_B՚{jY]:}'= R鹋hL@XϜ?ݒ-$l4 )oıcRȈ#}ц+R StoE  NC^{<M/nc~!jn) ~5 )%OOlE/0̩ %Xﶣ=f%lRǨ_JDY}4׈?ܒ:na\I0fjѶh[`b zWܬ:;kߒmK >Tk, L'FHU yW Qut+M5OgUͬ5t *S %*YT80W/kEwOD)_w/e%h}3:LhAR.āGt5z=?qcQ5V-WCxC/(%l"cy#c*Jddr>+nZpPFoESYY+yW)/:)%S0@OR":R::dq=qHP*g舐u t3㺅<]qڦ3,b)O&< ݾĵJfiH퇷Vb`)ȄmHmy"Ӧ\!%ٍybL/{ujgdH:g:%}{ba%KGώ9w8~sQe<\Pv| }(=?$Hϭ+Tp@)Ӑy1賺b znƫ 4%gy`uh3AUԳ7=n]eb!iXʿ8 VUFC =!zW H-1 :n9ҷh=s؈L>%+Dw?_Oa@\ ǛA 41uKZXOa'wB]g-zw:h5x<^XS'^^tr߯0Ŝq|:a6N Q.쮔5qM2?O/_qaoՅxydgdUrxʊ$m1_wƪ2C6k3 ܭ.5۟$;sg&f&qB^=䧭Μd+SM$h Y2Ӓ4jE'VP ,#@0a0wy}3;p-@xGy;NӀ5%4|btFiX~4i]%R2ZQI_89Kj=щ^_ RQ+,)!/luL.c ]CJb0F{Aw !Pkl1TYgsuLٮ(-vpz* fYDkFOj< u.mFs<R6eGgW9k OՏ!.O+V_yj| tQ.:)&t0!*0x>ex_| f^JL3@$="O*7&8*qh 7:rSw9|^#><$6S gy+Ħ*+8]lb)Ϗ;NL&^Gb^~wh MJ)Dp)}fe[g[PQ/eEiO:7aV6т> aTSus>{KG-'tbH3wy:w Kd=i !qM`J[^C`\СXƤ3D씲N0:R kjCBW b63IWcYh4 `8A|B'tizhY^&r5HXY kQTEN73}w?H0c&tNz܃X WҶ-Ů r% /} bϷ#ͦ؃a7F+?۳q#!y#z6/Ê^qW#J.Ax>&R b= 8{$J0"Ch"G\=( ]Gq<WSu#6i̲#CfAt:Xu9&%|FԩF^y%GfOG4_JaAn@DB+=SW tp{o0>=8j{o/Gq'&֜pjKBx F't& j/L)p]7zlPIgӡ!y= HQ_>J?ʥYc'xA6uޟIL0m〘B@WįP^]IcL;CP uE?ܞwCd?=XhV I6Þj:,MG(Ue PJ|@ki1wɔ}Nȩ&>,/^&k"Ɇqd7'Y2gV+&׶e3#T}]q)exF d[o#|\cAV!-J1BcX'&BqU0>?!\(.'d+Sq=<\N_mcnpp)+g"-~B$ FPwQ\jqrPaY p͛#7d,[o(EneK 4m;)Fn у 1,$D:3y%73pR[{ْu; yq"B/F{H= \%}O b,ɵbLh:hm*]%a>-nx&[hg+ڬo_LȚ?Fzy8Hb2i}`ij.֙6Q{N:t f %gyڇfg73 }S>#N ȉ(PEs[=@Vv!4wBㅩx#S[Rw^ɔɳDց&c\,WVkк0J `"Y"B{ݜdȴQ?@{sP !aP(rh.3n˕$D:!.+ν [l"TEO4)>Fa1=AR0( a"Ȥ>4ZJW2 mm]cC4xbdʜnFmBʱ.R:ȀbQ&:M9ϟhU8~.R>\~9=5T\ L$am&GfjuNr]VȄݴ; Ґ=^Zu2j~ 0߇OVg ;Sq`A^:~ ⿗ɏð "h2̍1\ +Q>pE sV" nt~*/AծöζQXP4sPl *Ch2[$&ΦʟD 1IAvb}^}ӡ$v jfN$/ȅ EvCq2FXcHr'-@$_2Ed/Qr$ V +sh'.D[3] 9耷&o( @4jAwD䥲`;d;ԑ3ݟ6jc7dFi͊ 3&1A9g`*< 0mΦ)%5ߐ}0/1(_m (`6XC.^ea6HK\~ӭЅ /p?}iUa ғJ*{EsQ;c+1WX\c=c67 &9a. -=[3%vɂrP,_D١E'KR7d'}Cؗ+#`IT %$lGPOvE0Ml[ys2_@}v9 %4M$&:uw5.E#Qe^OZL8+ fa_&pl6| l"s9qaZ:ɊI"2NIA7Qm(p;i`AV~ȭ-*4Poĕ!dwW۪t]TͥɩΞ6{`#dAт- ޗDh*^4<2CW7ޛXo'#] ycT WPl*\C t{{ leA?2PG'$7)kݜ+ƑեDE9 oTK νZ%i{;)u ްLn\[cdjL("F_sS:c$Z#tN>`){EvĤ Vc<=̊*a&z&}7 drT}URZBer - 8ia$lE]]bK:pe>u#х քg8nE*WxY}Q|pzpOsL/~)q^x|: ],{c`?I=6>vý7TtXb5K7}8acW(VaB@q*?iv6x/%e ىh]RlrqZ``6Σ5>(+ 2\X~(o/`MN"&E(Y>Vz`!|9 |,cqkm?~*# doa16[ T2rZH@2nڲ[m]HRK rTUO^9պ8~,ijVMs(icUP!th;6DKӺVg8t-vtzUyLon*kD,LAG"G\lQ -17EoǫR*-I Oj+3P5b NX[3*Mb?Y0BS4[Wc_A[;lQTB&]UUV\!mfA&At@JF}ٺ068vu;_ jp367v͟BcAx^{BG%-z5bB:h'!c`wd7ӕNjGʠz$REih1+^o m> ,ʟ̔l7ϛ}di0:\7׼]VsHꁜ|xh8&tѐtn~=agLziuf\+÷zIkmQW];sZY7)/pb9tSXB]/nMofKFE;' (5~2^;X2ðW`NQsYhK#V{EvȍJZ,LL*"OZS~)3a%c/7/{[pXOFd`X}YdӴ *g%N״c@kwbO*G"$*hi]_Ul#qJ,88}AG 'h)!1р }̨Sd9%G jUVehԼ?#aP& `"BODΑ H{u(10ķ 5 C+WKLU1eS B6O6k %a}ωU1}ҽSXuXdO38tZI@Zidc-!7NZo8CYO9h*BrK| xzo"Ts5X {*&ב lBD$`pu[8QʤtGy L@rd >4nԚ[ E#@p>3 HDé+.DR[^,迭(h;8TYva+bmwy(M rtjsh8֙ Tѹ[a+2`Kldv B +gv<>, iJN}3:=G,>3ڸ?f|O-%6dL@㑶A@+>H itcՖx0dzep5ᾮ _*+an_=‘wg1zF%<9o ^4-Fl#8rUW۽lWU>Oi*V ȟck˧||N_'@k5M̝5";EH^q9۹gDX_CS;ǢZdS +sm~p/GgAWH}oھmOJS hU:4 W+ÿ:fJwe]' Vĕ%"!z25TP$ JM ظ[K&Uԅ"b^wUxWϚ V>\WZn@MPJ6=Ø07 ay3y7Q yG_g);`f=4WTox5^s!KoԮWғˮb] \6iGc ֓Lm@!cm}}a/#mQs k]ⓈKL _|{fF).-1*a6kؚUX2_S%͂D۔hz1tF2LjE0v_J3uQ%)఩8p@ 2Q^3H/89OD'=>r9Bz\ҁN-q26pp0I`c1*sO>RKٸ4p2eDt$e.*-NsmU ±( i3zn0+IJӼZrO>}w+`ʍkID`"ϳ&6 'gW?=j/E`I0hԠlFȘvQ:J gNT|G;$ ė%g:% Ժx:RD@H^`])C91GR"[-YgR++E*bue{V3 mpݹ8GOj2* 1CHW^dMDa'O%N9і JrcKul7 U)]MhnN1p^S>-k gEnyZ&"-FK!k$n0^a %j֧0x~+[0g'^|σk X.˹ta8:_}o^n2 Hl''c:\۵L1+L6tk\%0roOK2v\ YdARAߣ,>JK`qnjS "8|5L";Jk1Kjg`B$mSY!dSKX`Ӛrg7fr$E_pr}YrzROz<>vTso{iJp gfD 9r]oEm] ,w3Oy30g$xuTqɋbpGoJ'l|4]j) THxf1JbdlX,?1o(|J7a;kn>1q6˥a:OKOD2T1{8>[q%mdAhf9#4i؜ٛlL@ŲH0;A~.&T-/ެW>Ƅ*dhð B>3l~FHIv L;`nVDWT!犴VROj!1ADh&,k.0M?-;:~CKKA>ʆH5@u]dIHZ;X+!m\7X îv`d$WפbUɣ %^<Q<9^ ΀us*#vFbzJ,yJ7"(\vȠPV(dzDU:8ľx+T|XP%^܋rT _hp?H! ibvX!g *O<0gH7!׉)f A 8#<[ l7Zt_씤#&I-Se7l'"Wz4S!gr~ 1In unZfB5/mئ]q]HIP@?LqʠѦ>9;[P! /8M۩<"#( -(1՜};p!u'=myr`AyeO&_d UL=ndȹk&W Jl]2[]5Nn{|U|csё,d6'n;2+2ߔDF/_so ddL@לvڀȑ5 ~zth9v wps^ <'dRڃ5QCZց .Ob]՘G5+5Ҁ ֲ68;]2\#pWM\n@)EAm|iXw*8wۀ Lߒt[mR9FJ>E$zA[e4XL;M#6L|.;;e0G7=.v.oо%,o "zh\^dʻij0p:i%۵PhXEC{?L&%6Ş4D KIVQ]܋m}Ym΀.:NhY6r)>/$rme)<7y \JFP+1,×}+k@C_UY+=!s(ir394p_O$krb"][ ѢSٵɂO#ws$674L+Ύ ѳmU ORѠ/4z9Rr"^P? 0O%C,k8 -CqG_5j{LrXZM5wIFRM F7#!mZisqtt@ !bJl,QZoW[7TU1E'ьp4 ];Ķ}ٽz؄oFJŚjȓ H Y;މ<65k@ 9:D͌7ѵ.ta2"Є`tq%#| ]fslBS=W/hxÏ֚}z4z^r_7dQ m8[ Dt<0̶X~[vFBs"e #G5m&|@` LΗiK>4Bꢧaq) <JV ~zdFf 3T'/Uwg;rȼV]'(Wޟ+];m =g_~AN#I[ӅQXW-$y3I)*ꬕ0%V>9ObiGm܁R:p ᗝ$FSwyP»#dl~ Cw}B^)~qE!=S*qK>x6)-EElsk5<0{5K2᪥G!Wt ,"Gmx<]f"g2Oga#g۸zTNq>EuߧE^Z >Oa 0|g>=9B3Ev%nCxD?`9iG \_sV7pB+tToK hIX\Z$Oh !d+.|S( MxJ}ɛ& ?xu@ P ,&6hVLl=s +f DGOd&jr4)d@jK; Y[ժktȾ$ٜ3xvH^E tқX }G4},at@xpeMթG?ʆ_ƞbxd١$f9޹ WС)חF X#'P(Q+R2TƯuHmDkё{S?_пmY@ђv!ٮP*TW Xf8DSie +,t'ĎXKf1FE=4ª#p'zYUϽ t]vah6-:T 8z کs|EY]~HYzz4pޞ&MW E4eH|M'UXRG8j9pą obی.E ! p+k_9"5_@ i֘לM}uyaSjm~|d]x2?+3ݽ D:9rBQ${shUt˫-ZW$`/=tRusͯPiڭFJŹ0” l{X)M$oSˋMI`wf* ٓp 5MvWvfJuZ4EbGy C GTf%KhӭaG` ŒT=É({U)'nʢn=^XHXƥ Ue/  ͪN!76QֈEXs8KF5!3a?'7]{~em’Uw1}ɧ> nm &EhUU2MSK/DQ#Քgcja :|0t&N( ޟA'U qP>a cI# /}NWa $f¥?bCT.=#4f0l%Ni3yni'b+jab6[?K'fVvق*msr_c^`|MCI֜Gdr]7}.5= kipYݩ)v`5pE"i2&͵ÁԬ Eؽ(!Vr|)d-Pn=7_g,,|C{ŭS"lldLl3P2|;ĀCZz^}ۨ7Aq= ~9*Ȕ F3ټg_gjIk- ٥^PKZt#cM|Wϵ?ܐiM9욘s_2-K~P\ȱpc8U~G6y)0k PꄽR9&j]imNcѧ^A^|RPR47P̭!G!EEva `hZ?( v '!! Hxl͜px384Af*>|6c`%KG"0'!ƇCi0+nqBCrч g/b“H}aG+F@Kc]Ë)Yn V )Y:g2-Tj-a/O½%?mFJc4xUyhPg}(3#ZoMT} #s(,:Ir*mJ;ɯ e(['ejƶr[Jn ]D4%8^3YP/UG qȺeUp QmCHv`T>O\f}5wi;M0̗Lz^r A$HfTEMš=׃$u^}#+K(_p4Cy0\nj0ުҜm n]I{O'>{υy\q)2ɽC:-ö0 tOFMUe 4` ^S|!J|qCw;>xw3`~/ 6l|Ԋ>i2CPmZ_? 7|`谢hTٕ?zvz`5vJSA LaQW2:h߄s_a 0c7GQר1͝&TiL6Eykt1ycg'D`cI:϶ܡVW"}\bm }K'KQV>`o0+2+ z$5B`]Ǣw>Kw[`1˗Uw~U2zdS"Hc((zXzߢDpiwi foL(楂|j:6:an=l&#gψ ^ ?[ēD8; UCq wxh?--<[rk?T|:У\֠]D(n4R;Uþuwűnc%nzy^f;ʉP9ip\YUبP9._o|75jK#-d~ N_JNyu7>V-z0"A1c҄tcniٶ$_ou\#u!f>yӧIߦ Vs½1w{.s:]tFM[2ml1RtST rzґC埍.6K4foDlE_{3CWg ]zkjPϤQz%J l/Bu0A=K܄BIoc$~DV//pZK,Ѝ( ؒB%f;TqFS9;I-ױYXʚ3}r|8Ntp~U`Ȉ"grp]*҄-9m˘4x/z7[! OG؋jdN>+C|mV/8kÀbt9kT1I~]j9U!B@BQȩ>q4FgTF1#=ڇ9\X3Z絫V%=3ɗ^aQ2|ć($^%we&74+׌0 37>8s.~L':d[kBj.:,8M;%6jL̕g|u+X1U 96StI򍽧ݩ>zu^uЮ&L`9X ˨jcĥZqո']7.XC5wz%1kL2B!XCRq\$ZhP9H5A"y3^bW0nJjOkt8^N2"{I"pZD9iv:laV/&$6dHTU_Jh o4S$u͍Gފqޛh8 ҸKBj^kF{IVmlҬxO"jm8c H5 h!%iWF]k~Fr@v<;sQxaIF3Zvn,>",ݦ طooE*\_Ei 88Ha-ߐ2i.0s}ʘeA,z1Aq}FSҿ %pa٤G020'NwF4UtE(ߐ ߡNu0mN{bOWD)cțs2.S2l|.a5cLs0Z):'2V q2w3J'QllZtI\M n8N i*R ě"'qLfB'9v$%ܜ)Ȭ#%!dH𗙙KHhyXTa,C>EY5} kŶ) P/%y쀝ǔ8ȶ2!WA3`{)r[ew ",;86*ZGoZ؉$N`' vX uEˣk缽joGDq9_ۡC0hBaL*;?I%or0dxfuJ^n q 퇿"c:tcZ\gLGG;f߅N:JcsPZLe" QSgC4n;Ǫ'$ZU" U[z֕c2o] ɤ|4obq{=\m9pÐMig_au-dyd&z`U RG~}cp*A-ƵhZ`e{j_j8Gl3EEGbP¢rRg\pءy0yp/Mx#";WyLTHq7+sLs] 9z쐞9)-d Xz3Tڶ`g9#mV'YMB4sG y#&E|i' l~-t4{M)?p\[F(H<w}Y) Qsd[ 'NR_T`a+h P$u>q4XBcQ &DG-+i3_Wo$"`4;bł'_۹zr̤JnM>?@3f'pуn# !O? TZҗN&蠗u%)2Mܹ|4Mn&^Y8Lfv oΆ(Z>Y eE=pRT4.F^o+=aQ*O$vϴ:S``&;Z|3%n;NCi6!Cg8+awQ휡/4됻{G"'IM>Yj7'HQF5wQr+>2Ǵ8F:]ZvSmDb54ޙ@UVZ=hTGzp^p|ʚw~e/waz' 9A l]K0a<_3G$e8E0OفH]Q{n>w-C%\ &5NSzQO](@[^tmfw 8Yf*.BZhH {e4NyG2djyxwC^ R ~`~3$[fS,A$s8nk{N -) 2F߸3#XCNg/B:(w wL+tQd;&/|`?r '+zdК]Ї,1%pL h邮*WLD&8pXr鐏ʑjj3Fq@N CQc]]oB# FIP2!b)ܕaVdwx "pQH>sM^٥D+@`~ZOcS]fz{FǤ\= g[dQ)|mZR͆u }x=7yMyCDm!h }kUiT3ΐ,x5ZHOoN!- ͣվ+d+ynlu&Z,a5 Bd*Tb)rs҇X]Tw*H&ϖ,i5nOZDT yɗsju2֓qR$zEF"TOP;Tfa)lW{i%{it;//]Ƃ䊶'qʧg-M2?H>Zvԓij 6#@FꌊB7HcD&۟Fi3C>|RUQc*vi٫3gNͺ 9Sp'ո J N]ώ$;#)TyU F {)`tٍ>߷l/1M+"T*얝pC>B߇R_ +z4k*C;qTwPi0Tz4\ XCPXaJM57pɃiEA& iN^su}HR]'DkO>FKECh 9.oHluuNҖ%}C?-nhw3F) @c .\hTc[)`6}^b \Da\x'S:w'-9CNtGN[N^{a e?xN\% e?9G8A> QaNB*+ J*39!h5Y6ލѸ)fYk'a z8rcI&,r")s>,䡝` n`Ywa%nt></#Td9[ɐuߑq{3V`K1[GqdZ$p75:L&;^Dz}6kjC?iפ-dDB+% ҙUNuS2;OHaʍ"> cc E8vBG BSiagJ(f]:, a]ŷvtگ+n ɽo#"Ryc~i3D?bļ=cqTefAFE_&i``֣6Dg|M630CU-ڼ(?p$)u|zԺg8V ?=#7J,< yJBl#uKH*et|ѾЂz[FY?&;SYlZ\"jc%D _9Ź  NuZ'k2iCo KE;BImP yYCt[FW-ؕ-'sDӮ`tˑ$5@pZ(.TT~OV q(Ŗ\B)6濣A(DlQX)A#aG+}tq^L٢m&tJ^5$A[Fx풚sx kFM]M[0]FMΆCSlfs5"2Jzϻ E@3SȧS(ÕW3,ntK&vLGYV԰| ot qȈ$1KDH5 xdNEmd8k*D1`SK}+WVx`b!HA $`ٻ[#H:Z"Cn=dN0tLZ] e>g6<=)7]+'Ea oK6Y1ԾiLގ "jLFU" j|LsΎ$$EPtG{њDjUJ͈81l3veU׷ϰiFϣ6)m\juxEe@kj=\QP.J -V`3NɣS}Ls~qY.R@U$pɥqeA͈u5Ã򙋺\9Y`\VpyZ %cL`Ezؕ9;_bOA?J:KfBP5ZM)Yᢠҁ7yήFTf1ڶkY ;NP+p&i_\F1-$q #2 7m|zt%V*a 3W1jm@iőAl ?ܭeV?s>w:qF4b,X >[ֵ2Cjr,w"{)o鲋 rm@9m|JV~ MBEs|o :qPJ8Ndnڊ7egKK 0>h>⺁:@y+l7Ӊz#]4ž@hOTJ*W.?pآwhp↝'Dѧ?D<98vk>{NϹ͆/Kj6ߘuA2Gw)pV/Iaa9,Qj Ɠ:B`@ @,o=THkn#S-P%r3HUk7 @䁺|-q^YxS\տir[LjΫk-&2' ⢗ROgJ;12պGiW@Tʓ' 9~h<$tQ!6Uk;}"4'വ*K@!%_kٵXF%p_x1ʮ˫wPWb+Z¤׺)g@r/0m`HQr4+}"]7y4* ͹\9׬{ 0c UfۆLXD\BQqwn#/rKxDWB~{\Ei*Q-<uuQFlz Yh CY@@S;{&ezSL_͞,%l˓[&Wh5(YhcٹwvL$<Rxf1C;g|&RtGe W굅f'd s'^^aוOHs9 šwOFQA $fl1G׌i6ҕTmt">ڄ2eyʶ|']`zg#'r MAht=\6bt6MLÇ^A,-{p){.6/р /B\4=[ e?7hwrbëziʏ;\ax(}>y?V <2sPݻAʷU vM@p.S WVT:9_?i"[\t2jlܾPS[7E x@kt"j{y.;Z\ ZǶnYv\'~Sgٶ. ~ VD<(P5Vm0~ l>QYcE+MVcGNazj lip-{Gm6W_"Ϲ垐 [kߖ{&\}G2Cid/,'OW<PK\߁]sa%lR;<\aR{YFZi"`y #a:%if"ٔN-"\{u3nh<^:Bi9^Ɔ PD ֤qecar u31е2&,{t|hhk,]jtV({q󛛥.[A0K[H8fDz#.g雮HcXYk.q+w㹔7Ϥ{\i2t&[Ui Bk9VRQĩΟGQHLZ(~-p\¸NsWxMõ,RغU|2t$f4{igdk8ZщZښRW{Fӥ AS _xѷր>u&C_7^{}$a&0C瑥zi"u'u$A5zȌI;0 b5*wQ֌+-p57 չxKC;2CaܯI:c{ X6\XUD zWd] fX̫im<_c5K[{o~Ld|]莽5!`DV( zQ`o,{ءE  kʃ:'^= 㶄- ݹCEǹVU9 A@Ĩ*!ӒL"O5Ct0;Z5;!@Q0|Z( '遝|Uøw;sU }ab 顑m!s _ر:Ilr39_Զ٥#NNS<^cD,V.i%vz- C" u0NQwI+@ ɖBT(F s3 7 t+Z5Ftn4>4+3W(_ ?l珒Z vCj&e!dsN}{'lATq^'([0⟏~v/Ic>5<=!bPDݔq}Pu7fᮒ #A*+MmW"Ҫ"@Xz'sbG)l>@Ù_-:A3~,Ґ$w"rԬ-]VNUP̈Ng_l;mwj4[x 9$( m>pRqO`.y 33֒3(S~o ,%I(fm5'dF|'x٥s7NꉃFP[}f4<*`6K.%muӬD;Vdmh]ꖘ.xJhv{cҠEh뜚>4"qDm8zk e;ϯc<V!{;@3[3Sp6pP8M1)#^Oye{}dUؠ7(ٟPyM݈撶hB+[}.P4&B!y)r^C"Y]AhS#@~X@uD5=Xx|6Ӊ{"gv㓊v3H&]63Z}ǑybRX̐g&E=-1x.2MDK18&J˳c؇?aLD1#Tu"7;(`̨PsLj ?)Z>cn e5^ecY{۱'6|gsg`9MqoA72^*"E8m=8WD)uRѦ>vlZn|,CP[ BFb~NABv̡hlTJ\E:]%v>;XJPϭ(u41@eل:󩗣<Ϟ^r `%ٮ#6.6Aޤ9Vjl Adٺ>y37Tuts]}zKαN:(rK~M1&cI h^hfG *YN E"] Z~|0?t` ŒD ]`WD$RDQ2y WsoM0[E)Lho`7 ;9PGf J,iB@ܮ}`$Q`8~n sdխq+kro>Jw)mr'D.& Xt)*h|9/ {?S7U:|4y~#$,o'6; V}oTaِ|z<${ ͺG_YFM[dI2ݚl,`Cm[FuYy F.[dK d/_ *qQ R OxJu,jvA&n~dJ+;7nj=GOpHØU'i-8E>Kd'̳6X3gl9'caw?!qB@|_F0u޺gD=:8slhOɁ?cQkC-5 Q7@1eti׃>Xp1AK9?fX5S27̾^">eYxT;oI|\`,)LCR߾&`؇^77HfbT2s G q ޫṕ$@Y膸 n)||!u4`s0Wֽl{flDskډ eX}Xj,kH48H HCBqҀ[> >jJv _K ,,,qV4)UsWchӻNfj[gGSWSɓI5o\(ǫd+Rx-  pjX3w3\,. Kw &V1;o5K‹޷C=dh֍) P~#Oub*9*9.K8.p|L⳷@Dv|M Zc!nJjeq9ľ:( z;<<@Z(+*z=ΙQޜ#=xPgIٕA*>rzIH##?`{-Fͅ "5 2OP8]jIɻՑ"og%Fd/C>2:}/rЏ=DŽ`sMܯVYr&y2rw%L-{iƈLmQd" #B;Sl=:<='3PGvA;prXfqxVw, D'n UPefQ.tӾK!faō4X/ѝY:O'u9' L\ HS6{=O-yՏ4s.WI9X?k/D~"C^~vPx"z@P>u,kk"&抲U(ףǟеNfsChy팺,~#Е A 6w\ïtd}$3ZPohD$t9T:p)[XfPg9P^Yhv+\OoQܷkuh[!p\mۣԫv>Ttpظ>'vQ'|gh;Ұ򮧕@gvaMURJ HEjRƐ2OOnu>V?.@% CI3hSt"Z,KUMXUP<,D桯 ܐq{ke e/lٗMg,rsZOdz? U`],*V+"PT NHCB9c UhNWae㧖05ױܵ=fSyfhxp/w peMaBh6iV~7f'+BEE4UaDRUDgV²7_\w>첣Gs߈Q߰>0/-&Qq^tO҇/z>MU!pM|Bv&NMB 2嫯L/űܵ`|ؕ"EFRd1{ĵͬijx9F=}}}MlȒ=NkjkQ_'֡{+S;gM)".a8{ wl9| H6 ܪYt!&g֑R䊡XIUiG\+ň)*`N>- g-[mLpG3ŏO85r>1몾D-VΥ; 6C]X.08P8dʍ-FF z,}lmG9tXu7չ! W""7S{ةw5>}JFKY[ڕ>FYIǁ+ d cq8l7Kr R[ß0jb:yM5uz-_s!iګGngVHPPzirJ@ey+ 8G|cRuK٫cZh:Vx#&F7ݨ{+RGIJ`#׃ PGiQr&\_1G2[M Je:'$DB:V|18\,+z_Q$/ij8]Si ƮsGړ^6awRï$l >zF2, W/0OdJyU3C(S/Vuꤜv N. F ӗn`W–vlʴMkTV&ʾ d&H3p] 7m[.Xa!!_kKU 7:X|+oE(@9wrLFa95NåcCfy?8BG \{HcJ1\wJkKv3/gn9DW^v}/ [Yʸz$Q$O78ql`襉Jpy%XʺEl7\|>F"bҵ}dZ!MnNjTØȭC˻H>[cC+o#aϬT+cHNFEx}AuV?6}1IP-=whH"@U%D.DP`/(s_|믰6SڭWpdY0~)X"1:>]ؒ4ikDѩe ,{_o>yb* yZEMޟ`|U22n/K'$m5@Cۀo'oQ#.^rhH>Qk)!*u@)*`XV&jΦڒD?ìYp7J6gDQ#mb`惻E0=ZLq Ayse~#3{L5Bt4Ƌqhlvl4]sDD+B&lS$!A vo%Xÿz3z ;j"oGK{EF.ά5&DibeWH`3<.DM瘃ȩf"\Bo9Ij`Axt}`Lnɚ\L!(9:ct9pr&QaU1hk؂|_epοU=Vʟ3%KJLݘ^[F^ΥI &@ +*yQ?+>-RHe:tMGM[اw*>[\L4@rZzjDxs"2f/n[<b$F 8T7NN-@St?O,٣r=lџ 湬ԚL pC{x}NI^0Il~{kLюB#k*@/;-J$wXpܟr!1yqfj^M[**fnkm<P(_-Xnr#ciAVׂp}ft 7)C[l)4KjݫUZ2pq͟ލwUR $) @nW~taPh&j8!H;i/E5YW2wS0]XDǯUud pIx`+/8z!}W/:n^ة Ӂлf!dp1ƅQypVI%^ GF՜|N-J17hQ#6=lNP3' wcM/_[/BIe t0OL @[~ҐRce(vLYėb&?Jx[4"F2W~B|-Rmu&p!lcYȔ8pwF@ bx4t>xd%;QܦvY L)-G?6JSS @k!mȦo>%%2<ډ#3[IlNExxIv}c!|qSZ%6IlɎcSkpBgX7kīu^5~S B&@} !{B{oԃ"~<N tf #VwL٦x"+E*aϗ㭟TNK:pGGQ(Ya JM'˿4ٳWͱqq[U X" |&8zM Ο0__ $9+h rKl6FqRbYw]QHTofΚ09+P'+`F~QуvRmSFZ0]OG#K1/ WIȬ$l@ճE_:+q=d'IFi2#%˽JH: 4- lDAr=Ã)j"RJRi׌5ȯT\F\ͱT{U+8Ѯ*2?˟g9!P0eu 8>"2:sͩCgLT.0t)r=Mނ$#0X' @a}gq9iAM灐ۤ0$ivlBzOxwm-Q.uYd ]:% ù'aCF )ˀ(Nur5lc9 C!dɹq1; EUoOP:츔(JD"lJ e;CO^cLѢӾ=h3J!HX~A;H) xLAadK@{e3$9r9aVndt9)Vʌk<p_ ^5^{n͡j7eH7\ׇz;0ɡj‹Lџ.ü9f۽/G3Q*O3+ki8^ts{&`3a)ۯVF;"^ b>1m6Ws39uvEJ FuH(ϖ n ;n|ڊ  #(P:^@ |_r)^W?NS4_tFfbo ^L;Yyc?Pq޺r jzwqXZA4ZmCn$k[D|P |W>$T\~nj]v"Hbnr@_4nK#] K B \ 1HoUpzT,#:@*PxD:B3UQ gw\#v: Mw#m 1nZ?81mQOrX#x`Y٪5py XJ톍ȿŻ#hk %~?8)Z2BNvո%8]|W \Pؼv"CXMCz`wz v iV]eliKlJ {+DWû˓-1Y+>`:I1vs YC[#رgSyG8$# [hf0/9̢b"*cZxX7{'T8~thF^`-6~__1Vzm"_7?KPEoO4gv@>CZ2{A%VA\n!(|O0ɝ+=2UޥLFCwfVz cckY?" y X/4/cvQ* 3-]6!DvF~Ɓ@Ao,q%rm[pÏ^C+ЏPGtCS5dn7wgv* wD4lGYMS?NCh4}%|F zOF;e6Nfarx/ gg*c+f(/wuК'?:\dwIEj+f:;1[kzx~F 6ɥ[Qti kw/H˴Ris 1U1Xh; ~OAt=|z~Ib}OLNʕCS>1~cǍ}~Ixg@zHoϓ~fDAC2YpAMnd'diLleLJI)+N`Nt;-"BbuA?oW W?Π«:o6 lv>4Estō3097s^2LkfNt6&CY+n.#9zs}% fu**Z%@r50P)%` L25B l-Ux# W(NAJ9[o3\ʙYEr\<wo=AdJ~{fYҽ;~bBk0SŘ^CvlL*F)T14!<Shk7&\-KsdHy./m ŴMr-֦uNqC֤p03*H ,]Sz@nW}w;X^![^@ޡg yM(=2~>{%/:OL⒧yȱ/{oj.,mQ]짨{ 7Su Fyj櫨$W͙kvUڂwX=70N ҷ8Q_6' F%[ݤQC5 UQ? KC4_B1 lW~&Ζ9!#ݸɟ$pum۹qs¬畕86 ڿ]Ϝ\7B*і`w zn3۪(f{_O[B4@( 3@/цx9S=LS7)k!KnV!⯅lv-#/{tFyj$&G1LA9N),;PJ^- O`RI) dFbM{p՗I/-8Eٹr[tNʸ)I1bTv ŀMgV]:ы)K[s!\i~`8DG,ŢlOpdAt 0׎+Rl-,_\V@SorXK񤿭9,sbr7| ū'}4>wm>^ WWL꫕fXoڲI * O//B?JFXb?c"Q,"k/Pd͙ᷦAËrua T8Jե/nPK!N#W6/D+ sy|v7!O&8Cz0քFbfaF'hqJ: %y#MM({/0D]5c SЎԜ܈e9>m릊@Qz)ߖdCAqlYUq Cm?# WU} r]@fv UI~R#܇cmK(k#R,y+H!3.JSz!O6RG;AJPʝ4'җԫ ٭.F"f3K4G`3NC~veV1𬔂`A 'v{rPWk> ٜ-?;#(˟qR eJfg :-?{O'?;*2MB ݆\Ήn*^mcW: >~hʲI Gh-f ?mNzv{ǚUJ ]u(+d~B<ZW0nb+|Z^7Mz3(%*I[@McI'"LZPI }2B&MhK|?4D/‹u\u 4|v[> iL@S?y/f" Tԣ\raYț#3lCE!xQ|U×Tj@/$ݔ%n4eQ%g~)38Gq=O_6SyƗD>,J &[r!?Wpv$Ym i]vHeHqL5(Z^4 !їx?5CsOّ9:UGCs~ SD/t#UocC('mD ).2D,u@`_`T,[|T)Í <腘W64bN *.$5ZpO.DKa}7icAP8ijr]ň:#=1-nGAY#w}UFn!Gtƛeݶ9oiFA*l1ԩi5lr0tUy39Lbu/nZM0X:[[ \8ywpDaN0^1EwSTӭ=l{BFࢼOt}pգLqrD옔 > d\Sg"m! `V'h(6qtsz>Lai8.=9F^bC8)XT V+6 /UdI+S^nU(j?N7F>لIRﴇW@8wKΰb;^{Bbŕ 48*q]`Ѡ<Eyu / Uhg_}'lI?QpFf Br-  [gA}nsTֶ;k'+r|qC{|}΍Vz,x2a<"N16%ʱ7 /BO#>rWʸB _ʑNc/2 #c'(~ {1 k;bi=7(s(|v?F,W!g V Sv|З93 )k ;A)W¬ yqs F(_j?™/`3"u#@9&*x' dpwӉױrdo4iRdl~QU]88T Y܋ ʃ fJ2ڒE@CCrXǟI.Jb`XIKBW/ vtdžl`Շ]8hkA9r{piYIj҇S [ v [ĭH;KuD\*\o+lb&IhoRUy߻C;G<͚8x $1^mGcuCGHM3ȬߚYM7Yw(ϑʋr+:䬐J->?Sh~jŠQeX K&[4 1߸Y?ƨ{5 i(_%b9t$V7fDgkٿj * { ,͠~7޼Ǻ!e2)ąJy플Dgh$g"o|mt AM~"9;|>U';Kk뚘2z+$~+x=C>[;k֣>j%i1o3RZa8 P99 eK>dosÈz$^~{mc]r\ uˢLZ(1ݓ-c'KT6*e'4"#%J"Pvo $v4W()o*Y@`wcF0Hg8ׯRRg ymCj$JIĔ}?SN#WֵN6C+YLBA"˽ 6Rge[ OiҊu{ԎPT6bFn~&EznbdG-?ae9h;/jmR\#Wy~ @@\h8\ƍ-Fp>P X/d'yG"٠N RD(K]B:[w!\~%muoCq{6Pԣ)Еĸ䔌ߞ:yam Xi"mep;sVp{,~8L}٭XL:rt`.wͪ}/ X [DCӟMҎXd7f`b0*IBS.3;N {3,?T.vy}/FHȝcGelhsxNc I3ѹp \]瓼/Q"5+اfEqɓ8rOl5!rQw.DppH/AR* _,TXVе=86DU^ 01<'-~UbDx_ x^k=} f7 CI )!:SAD Y_pT.$KqCtOb76<< AӴA/ I\,_ /\o3ss= 2xkI)cvXVMm9ȑ!ݖVMƩ Uz#h;ʺkUZ>Nj0IZ<`"WAxoap+bU`lX^E1 8dq.HgqDJ9Ba !\bU{3'rM܎sƜyeiJe;)'$]w}gCȄWE3s:8N̷ؐ-"uCa?!Ƃ`1hã*J՚LےDe.侟Xuꋏ#0=iN'l1S8foW[h|.{C_#ڼ$g-S5miR<@m%&1N$[ CiEz-lK~❦(+f{L5(Qƺ`S h;3 ՗kfCQ]I[/d\ *=,E$걿ʯ6%]Klޅ(rh<ONXK&_5T[*nr@D4@)Ķ"AYR//զgQˋ`ٶ[Y*k Wccᘙ^dR %H*V;r B̛f+5MAN'U^P&13\gLyR@>$۬dI]n#M*v.Qk}UG&Y˜px|`XO众zjpj5q/G],k֫INlpjp'V9cAٛ0g `IF|QbEphT`/--#e+p nBũ\a껥!-B2lHӧCHe˜(TgTnh^rFpֽ?g-=zdu>㈒ U]vt݇̊[Q)0g.V((CpDt$n6a ŦTf3lW~"hʴ{O$(-7~iAce(&ckvz剪~I}]$*IFr_ܪN@lWDHA}TClxt~_?c[KJƺ(~"[CW8x;qWGX&a>Ʉ sL L$m1Ie'5re=sGp<B. ,6Z9?*3qJ6b`*`4R|A| (s ԋS *Ȕm 7h"Xͅ^ tmqU98,YNEڞ_5.3iw #k|EQS{ z&'g۴BNqMO|BƍHEN΅ m2/eºK>J֪Rz)[t'HN"NFNqcRג%_{PI\ivԈ>nܬ GG5 cz'cYS:gu|bM]<?(:h-aicn' 'oa!L@l+ =J*ө4aZ潦sTM5GH;ʨNcyB5J2 F#>/ډbwx*G;Jn '±y_JxI? X bVXkU^S7氊&P$T1<{YEF`ؚEvа lhοɠ m ʒlJgKm%(Lǃ>0}T ̥T%梜S@Xv9.!>x7 k?ʈ0G^ߤ [d30~*ZTkG%t91O=N3*1U%[U&KF/X2``(f5tK|M(D(I8)d+D.?-fgcZ,-;g3Vm"!R{PU3f6*MȪh ԖSt3!E1%dB~h03L^HHeD1g&]18\Mb鰞U,@2()CXLo7=`oA:XW!4:.wd );=hnfG}8HR>06#v'K8zfFF]3Ieq5=Zi,u#JQQר?գ og\6iXS[Y-N^,-pwE 3 =P(_cU3B ^[W8)ϐNǼdJ=) WK6!A/~GҖYJ|@1]&AsT) \a08.=@ۤ}8H1TOsvYA|(-J١|)h: ?^'ƪ$c$*7@sgljvN/8~fȠdG4_fp4w!0C_erk.qP^0df4P,(5$-/] ow_Ud)|Kܮ =u$TFm )43ӎb2OF?&3"xPbeXif&-`KzA<$aF22܉Q .agY""OA;@9HDyޞռ]*j). MX]N "Ckǯ~a k7lXzCm.ZI; ;Ys`r9wusR'j1\8c_o*Gipl|Jb!>VXXɃ{I_ثz>hx"7 a6x%q?{t(<yp2H(>WSp_JKikZ8Uxz;伌%\W,ABț9t򥄛.k<[[l~{qQQw n7 ?& sY}T0"i' :wv},w+xD- }P7V9XIABl5̚^ݽbr#YD{n:tpanr [)2YV:<ۏ؍`і ApwGXesۥfO-Tk`[<|1`v@Ln\dq7o1PCb7\TZ$W1N h 6s<}N&Ë\E~h,E릳Hmx*-vnsX . SLB6mUgޭUXMHGiBkJRs9(M%Cp-{Rʧn}_>.7vQPSXuJӤ[YNCbC(g6bp gQ$h ?|DX[C *|-Б>]9H k 1u)%@]|?v: ?=V+&kZ[pxV'IXfI` n.>vOc4wW0@Ç;=y]#n;2m_UWrD1àd/w{${榌rﶄ.Ϥ:w4K6]=kk(**7|CF*PJgvdy\4MMDhVW|6ݧN?. nxeE^UhYʈYap*d D=ruEv=ʕ]w>xߣӴJy*"8_Ywnzb ԟ!8 ߙMۓG,gpNd68 wGĐ\2=7&gz:m0'b%Ʋ. H)kZsfG@u vǙaXaK©U;hz0q[?2U{gvif9 4g쐬?UgY+\B'_M}%sp)5.й iv2=OhUu{pK9e)>*"'8ce.'Y"Ci{TSXYz#o/p'բQϊ \\z5dxhsҵ:Ty00?h >T.YFCH;W#@t];+ wH=6ڲH!RsRg<=lh1SC|n;wwu`Ql|{0)Mǚ8/υ0_!AuN#{rmީZZ.rӎoK%>o_:?/s>F!I*ph%`df.o+;f 7 :x LÄCX魽#del8RZHJݻ'i]8R>Z!b:]F9b/YɉљdؐX3ٗ$gq"Z+k^^F[!uc>dD͙[gHsbӃҔ}QMDizcYJ?Zmu0M;{]tc D; VN}Jގ}X~ nr?~nDYuɡݼ IV?Oc3ijfpҿ"t]fUFYS2m[920aM1 }|_n#mDw27þ5CԆ'3&|4W̙{UufM[#&`!]XMz{6d($/$|Ff]rDL}p?pr~Z> ҿ=> g 0ä3eb{o I -dp`h!&BflL/\![侯h˂OM;L3M,SRE<K%+m4 'þ'Bpns&n` }3gXp!"vPbPߊK@ѩ!\@|1_k3ɭ9v&t+ͧ54qhEۅIq\1B=.Z:PInH9́pYq Zw4+SGj r^PaX'ɥ(SUL? PMmv3kyޅ$@pW) \LѬhzCAzwE Ti:XE5EEn ؕkpEO؝&Ȋ&mοIE d6w,]š8ǐEiD| 29BߊBQOtrq/'5u$oܞ޺|#7r)b'\fN0D s_Vt5頸ҚyvʷV;XwC\l/Oz䇹^xbX'ώoZ59H/U; 4Vfj)+/V-q ޵H!x\P^N."9KZhY9/0fR+B\(W4OLtsv 2mSxp3L DnmXXJs+l7-APĄZUJxCz.H3uAG5GpNa7R:HiU9]w\)AY51<*:KɸHA#"ln}zŏ %Jzŕ !nj51ّ4y6z ԚIҋџn}e:Һ(^Ґ?zjP(%9!UM5Vwh5dE){>/id LXڴ`7!{r/!7Ia¹`߼dC{꼽8ӣzg[´ꁣͯ-$Qxٰ^kU vE*NK7 5Dߘ .}I#H>=Sܗmmg0ה|$+DsߡW)=H\ qb"J ﱥ3jB~[߄ðnX!QʼnkUe+dGdli[:?rZ΃wG>7[Cje1n4ѩIq8v '} g2 3&UI*0kͩh]ɨҹJz\>֐Y@lC&i/TU,]%CW!=](b=KN8*q :_U4w*r @_'rT|Ig$F OljDV1V.31`@\hf^7AF&5< L0#Kqh9C}7QK0\]0f8_%%ӸY_S\k5xb}K *0K ~1y<7<6kZx#pUHdjBCތe)oJCb,U8kc㈌y..=iȾ|ۘ-YrszU{`ɇYz:6I9-v/JmRfUkp/vfu}N[&Ǘ{&-OF6AB}OoL",EMR9pcQHR"ACJ¦(W'!?I+U lA!ڥ8SPz];=Gn41qbRTԓZy2͏F}I"90'C<ᥔxqz1V)aitJoTiI֤)/`Dt"'O梆 v9%OJߛWԮ@\+!?0 }hT =|*,C!y㥃q4Ry7kh-狇HѐruO/gگkqgP)CWH%arQ%8`S<>Q%&s`y%.ObFGc?{`m|[Lr 6zB܁YJAYˬ7MPp"'<Hv,ס=gKYFZ?v**zhM,!ꠡʒ0_{-/y< ?W.0ыLj(" O3)tF!v3@9CThg2՗-E 1$%ЎXã(=utiOCep-r߃g>;\Wyb\CӇM)iˆI1xhm1񀀸K:: m!e`7!]N0G--~Ήud"qZoE#6鯚7t-rCR1xky⩆ S+̗QʞaMDvL{L]) a엏.eY ~CFD$=D!<'bThid_jLFZ= [-ǔϜcxzgmOӌRuc6$GNL /O\l$|F_Y(P/UrJTM쫲f˾ -2'ZvCG͎PЙ6 Hl E@ FPJ¬D#QpzrB |Ex83A*Йf0yBKSz\؂Hnѱ݊PS:SfЂv"k}^`, g1I(5Q^@,_oԫXlbJ5ՔKiNH&[#<=#,^"-0n}ͪTN7ߑFnB w/m|eQ {tDt>?(J{_&qe9&oƠ'd|*{]k9dT\}&@NgVm8;z1!95 o?,hv$8R1^w0~^Hw*-l.aRpߋ*)rhy3P),16kg_@(M ϊt+_Vy;rq\&f=Fy,uI)ީ{DWz;'Gola;k. =/߆Qv28 =H^:f`\X5udz*"w ׀^qjT7ȃr-[f'i0bbPT}6Jj($O?3_G4V81NF~$PR<8 9psr܆@Zw￶cUB=Xd#rխv^`A.#1%o+,2 ma/ XQm}b-zkF_r0xE`-()u)4O'Y;L:ߜbbzUMTM !Rr2ٌ;{@|MMV7/C; +Q=S kz'a9*]XaO"^`|YWd]d$unV;pd^aJɫb6cPwv/ gӕj^ڣlKnɌXɂn R:aKO~5:ӡRXJyAkJcob)5pFX2~ϴ$=at17X JCt{jeY("Z4?e U^Lݬ_e6#ھJYr픨~ܸg^K5JN`dmˍږTkA]UG f晦m*e@mu'? *Qu2U TSr} K="w %ibK<@|!$RЪoUgo9sϔwbed/ad>w#szi1~. _%(|\vᵸt=qGN~ʆOeGځ pE$bKOBX%/uM ),Z6[qSw1\+Ct^4xyMGb⏣E9F-Mz{c~'J$EƸ1TQ˚cCeJic6^gDa|~+jϯe-ɗ)mZ_%f ߑ; } Y=hEܪQX_Le8:7j38\2tO,zԵD) d{ 2!A# hXo91dO&_q wQ*ܠdW'8QH8gWUaŅu6 Bј и6 [pdLE'Ջ@Kn<4 5ant7vB 6g5jq)UH0ZHq߰02a4(G0.wqlgbvg/emU] 1*QjGf_ DIx=Ss0AS8:AVŒwZG@7S5)t\TJu|8^;J+eUS=Wen5ƅmVs(_ PCpGqc]L (2|JiQlj}h DkB_-&X- FCO/NX_) vԘ cG7݋ w` gRG5{o%AU:A4ÛgeqʔdcZRUVl i}IKE[dDƙBJܻO<VgL mWkkzФTKOOc3:p@^Ӑ-| &IjՆ/u b%|DvʪI=[4FLfyHLX\HT*xN)sL94L\ILjN i?tht:hY|Xk ?]H;:?PdYg8PyN_9k9[={d Ql*U\A39 *F&\~hFZqEN(7~,W#w*3͘S0aVbPa.@-[Ԍ-^-JQ 2U_#h8+uR9kC˩5UkU* +w)w<~ Eاܢ =d O}#=k?UUlnG&α1 V%R\R?197+IFRL-7#i.zl2~+66B! GWW!?H,߱>_2.]J/wt )if]4V0;8NG羘˔7 cE>Wgڍ+uFψ5L{MrW |$_Iu\{u'iK+g@"^;O/UZ0tI}Gf ®bE1~Ǚ g8A`M\yu(p Nx`/K;Z+ldln[Ѝt`B̽Ft>FP]:;+-݂[sN\U\1^ũ|E1)_K*:aףfn |OL&bd>_WPdɵ`(5Ygs-&-Lv?E}/( ZZkfp x Uq,eˣi-C?QDEr. DþÇdl!bQ"@OŧNSs(;=_@( MT=|ТK9t8 5F]'_/83泙z,Űi !o_ʻ ]+52Xq,g |jKʹl޻#z]x#MieB)]&gi`>>wTͶɞ*; ,+NӢӦz(M\ȭ-?kkH OpTw^s %Z p#rB*Us:D}![r7PW{})hyy2~Lsʅ 'ԷۧL_F:%w`c*ʷxw$߂SY_e ;̳/$ +ɳD~'Iz̦Af9֕vcD0iNvv):UERbKMIw^3tnX},6Xj]lSG[`F v!<ۙx*y<ㆭJO)eܜɆNdMfpT<_ *>E5Q&k$u8+6.L2Fȿ[O#p(^t@(zƬ7M&ed+ʋђ8Sڒ?` X wj LPajj'ɶ4QҍVORh*ѧecZߗ!|h.tԶN+8L' Zaؾ#ý+)P3"y- M} %DCI4zM] dSra4A0e6̀]VmWy;N֌#/u: M\s6ZC1NoY57FgtzkbRiy(#,EӃW694^# =<9t?iQ(&kI5iȊ"Q-;`Y7-T.L)kiuh7 -a`9g]w`TZ;Nt^-_@%er%R:%T9JkvNcDFktҋnq}1^I "(Jrgn@[o$b>n_0!([u4޿_xw`$ [m}OWzD Of<,9IK |ldV2/)XNFfO 𡨖nG]lݒBݧJTЎ12l1V vYh/l _Z)Q.-IL[M_EI&q |HeȣHn|-Nl4aes6ɓ# q"l.RTA<ӯX$`QOdoͭf^k*O$L@vǥo<4 i-zjD⹖B+7[|S qW?[vTƈ*&̘|`})ײM<^DqH{jTXyH.ۄ *4gܔۇ<zN,p~qITOwɡ!a76,(ȃPGYk.9uA1WG2NV|b:ԖM~ #,>wQcaŅ%"LjMu+xlaD k5Pf:~HUkin5CNUR@:PEݮ1L>~5 -1#-x#kuWkc]]aB|5NCOs{=ќpm  k@59npv}a>x9~Coqq}_Au"pM?*_l^$)y-ߦ>KWP֣w5yDccxS _(wlb13$jjύȥx* ae8Ρ ;sZ6^R*:;aSq>1T$2<7 f}Hn@sxx3۲=W dH2AF:I)M|l2?,'^p[G^w3OM !v<͡;X|eP$a-?=$<ŵm LpDJc es\u،s#  "!Bn-j A )7 XcM>~ }{' %Mp5.AΣ3WL 3,wѵ=sc{ Ht)j]T2zyˏZ8&b )95rmXNh=ds}owתaG"POE5NtJGӺ8-e\1tqa#vSgtW~uITvyZ كiīE"0ysSP#r;[\wYNtKFӥY"D 30e"wUЋFpM n W&0n3շzآЪaDc9&})]P2 bX*)_ nR2Eግ`3{'|0j3Y!,CW8\)ˮZ1/ɿHV%,C:+t8 BϦh$c0ɗ9z,RTKTdȃbc&e-w)Ԙ[9js88S￈{3VN5*HVw?V :ץwU.FD^ճJ}#2Z]{ ,5/e\,)) mPA%G i :bQq3؝vAfrǟVGk''>R2Jak"X6?7$42 !HdЩ`lŠK.h«ntp JN'x ?6އΆURRfuq PmmvYnRgED 7 KՁX:]nrzYi6%zm( Y)6*fh94VJ]F 0J^y\JT17|Drn>=Vjʗ9 TW&JOw|> a[ k 4{ U*LjlP}KiE}-6VUm~r9Q`HaLD$7G`^"5&Oz4kxe0C*tߡP,_mbHv7}֑,|7ṁo%?E8i*dP2$n3ah||t`2xBfKƋsaru/6`c:EK1 ICq\D%;G}zAٟTY(/A14IţiwEmO vdusru7]uBq._T į^/%O.NdG5oO8O>c-hQl*ɸe,[Iª(=[)w)5q~)W'yV.rM K7?b ^s#^RbX ptarGeh&w SI\.;`? =]ڵ]R8IT{'ZDnE{Vl;zS3QԅIڐA>X,Vȥ7^M摙>51ُh4U:]A!u?fsX 6# JV4)߸wK1?,3[eS (aFjjHƁc.%s5Z?P) ^}}KtFxCg[k Rȣ?/^W "\(ZZHDwj;QcH+FS1EoUNlv>X1e(WoP#X8An{ؿ#0I}N0#[By(å,`Qm %SRɎ+Iu]+V B, #T+/YlFH2p}"B124X/? ^땭?5Q?\Voݧ՘'jyMp'MAq~b -"%N tX2>5J~\Aа=wEDVu;w;RfZ dSM 7z _XS+U:/LY`=[M9׉(g$un ' eSh%xEmEmr-עⷛ/|";ܨK;k 3 9F̆F|6J@TNn-pi֤ذh&( |r5W:LMpb?%#"<f(:}wVRt#{ q7T{JuPLzT nKJ<ɱ( @h~\ ;Y5n,Qr(9,(7#~zkx̋^vX0,_O7^c[eN<; 2#$la/vXpv7M-DU@]n]'b}[9u8{Z$)#_E4ڳʅ.lܷ!2kw(bSBl_|^oD5j9dHS3BS(wC#cQ=ccC}CJ$]O3=}m4 n Ф3pJF]_ $*tJyÖF0%,eR l;ݾ6cavy Iauq\_l-;6FDWMJnRORr׸u &Di.D`/<,h8W=X 'o Vhh >I~~L\vR-ly]A i#Q=fQ`ޡ4 "5 4? )ce .1êG`)JfjdݸjD'z63H)XзcMڝck!^,bE[k͡82*W?h]XuK^d"]IؑyHrPT(;f= r+ _|Mni4\st,eՀJ0h 8̶BX\ Zk˦.,0|{':+ "j509Pί gOPäFPÕTH")&Si<xYo hTQGiB[B2B1k'86 nɻT*PC&xNp1Z Hz=1% 7 [Ry_`Nfp}L>A ;g>PWx9n䁿g'T95ZkMh7v'h׫]`4muRKl,P>R͆:8Mܘ y"\ 2郳V Y&@eUry3U@HqI/k'lN[jVb?; {_KMqG[R=Hjm!6gO$*I0UtGdָD24[t{FO]?oW-yN`qe A iYCN1KA~ArAfpWOB$O A8ߟq7'aT6v/z ~3g/Oο83N'!fm̈́_:/Bi=`Ӹ%xP{5[ qUxK8уXo䇻mu SEPj z[II2nPW>g%0la\c $+W41G[9.ڳ(Mlb-*BE|?U2r펞qMӏs>BOV*7୭kc%IT4T4'QRn'7 ׳U|:/3^Gs MJID9#{gk: <:۞)م]ɧ#LC Qt@M[=e0RN  &x aHs$[x{$o;['A1s TLs!mW 50Qtp>y֢>M*h5L⛓S9 ^Msf*eȨy3NQDRd,UeUڝ5,e'myyW.=)R5 nwy`6&-XHDl6<4T~ԐP̒Ff&@]GLҘj#UPL и{"zaKD'v۷䉜pa4<I)&mW`ky%MڗS^} NZRtd ih<)dUs.ck,NUm QzUT35ܣ[rLDb d`)?WP%*8RVZkLD,GX:Y=ScX^O 5)2VqPJS~0jZIo[=Y2JĿK{뮈r"7I׃Jkm|2 gܛ >5o8.S|Zca-UH"WY|!dާBEztv㡡?VZz#p)Men&Gсtbt&`yTAwϕ“yDU$58ڤ\%9]&j|[>"8Ie il קxu :-gLb 0^! zÂI1Jx/zIϬGЈ4L3%g NؚmzۜnE}+1~x!8toq@ :h`]/3Nl+Keg{KLVuiiIo@7d2xTz\M df3BcRy1|1o/kKr@ 10ݖJ(u1輂^BDE\R/g<y]r/ etIri^-+k"W<7.)4Cw|=Ko6OnAm9WQl?m2R,6Hמ)V 4wmw}@34 _OGrq&,I|%йjmғw4~Q[@(-GK(*>"T& % ԟm|T}Lo?;ZRI`$,x͂7Cj&yW\eO6; |?QلG/>VC|R;-41LE|!d"^e ?ys7cNꮲ{nFmf(fJitahm/99Ҥlٶc}u#~VkXwi%VZ4c<3b 2I[,z h]nufD;ftW9R%QT[mzIP&{s)'SǓ7v|yv[1 u8qu&3^;v^/:"JAʹa?H\wEf+r͖yAn_w~1\]ę1J$)V3pӃg.^`vu|xGW, ;# 31($NvZ&:S|FgST(k#/ǐ[ߓnnL.F1(EZvt 3Er{3z˛+nM/:3eTP;y Q,8Pzjp&]yR|  B1'>*b^On $EoF̓}64ԍxe>J?.4~nűu7RV^A[|z&]tP4e~beq&m(rd5T7wɁt&إn+fDN2N }'xI I ] KiIADnjWEG\h xZE?:R5nNgK'|1s>/ow1Ǚ;nqp1>Cˠ@,njTu`ԉq!~. H~aO2c!H%Rq7{/dr%(P*ĺ02,'#gQ?J(*NIvιЙ4!O~\IDaG3[.I,NDfչj0 u(Y<'`eH5__U VóXE,x.yG;NG0Hel%2 Ii"JHh`>1Y,M@cw"}OM?9Q/?ץiJ@E4N_]_4{*M3h bѩG7o[O"/&vgd!&o*S# \XHm~b \bS1cɅ|4 ;a0vυg.oٺ%[n$VhQiHDhu#>qC)I0JC،䆭((?k4l~;֪jD H66 OU 9urF)Ėpm %uܼ%+m:XŒԗÅE25: XMz]EdvjnY%J+|j31;Ҁתr)Qu!֌EHŪ^<2"6 F 3aG,N_[fWg/y hQf)8;o/v J-̓{3kQjb&hY^.: O򶸑?5,<\؋Iu|slfG} 'dCqU*(p>,⎍;4 oPϭ=i烯LJpG#:GN]["M2Z+&إ>L'p!36$r^UT*ͅ:W3z~4Rí+ \޴5q|Oܔ-sJEPN/OZBi4LqVJIA)N[1+" jJRQ7GLNyi%s?m .zizMd@8%S%oCduXމe.TKkrw\&lB7!:+XMaf-[nlF68 +R^t%ߖ}ROٻS9u %5]ɇ7ܗ˳ώҖsH<& ַN $Ł72/;y_t7D-?Ip8YEYCoD9 b&| WA[LejdizI' BcPTzH≍DA܏f0>.^Xx>Vc[μ;iyy+gΌEw*@bG ކ<"0Z׳VquGH}2v%zv"䜶$F.~_ |<'qd{vks?uZ;(*XQZu2U~ ;e Wx\Fi|r3[LX _)ϝnrsH { 4@Nt|HS[(^y ;eAEN% ?Jy9utw :~J0fF!RW%qOXRtD{P?hAӨ`*{1d@.{%jqo\䲥s6r$hB]VqAc=9|y̥l(t0lRjQ<^TLɬzaƗ.r|]V=U[]_h&pXc9*24>I}o}{نh@y[4u$.qFU n@S`S3AW%oIpKyx6g%e SIq I|t?mAըqͳ; HEq-hcDD Az_k9Ab+g:y?lUG"f˖I~Njwf/[0AHö*lY>3XX25&9S|ڗH@wcNcCOTKfg:߶z"te}%'?M: aZ-qC8T09Ήf4 ^=;f\_$t/fӉ\!sI oWg# nBL.47mm:Yʹ/݅)$F=?2ȱ#aFhy1#$cL VEI^}5cγHZt=P!0 rmXtӝjb 3֏{IL1+D¢w <*@h 8%8-^@*6Ym WUb miLJM|vurpY=t-0 R)gDnZOWK Cs ~iʟPox+d Y \](j7t+&!&ٽS٧Dݿ;nl:b۞j1"a.4[DJ{*,Ma^ ?bfXHNӝq*[8ϕDubPJB,(䭂,d1/yg/"ڒ_(/筡FJrDCnE6¶<-au4Ƹo#imMɟ:ohϏr۳n26s|hF[,O+E̋j6GcLOOŞFvv@ZJ-UQQ>$\o7oA@H†b495b|F1(` !\I|U:FIg4Q')KWAꭂn}b!0tDG@Bf/-R"P M{b{(;YF E2C2;)9KD=YJOI|1;nٸSjK}{-V]|@yaJR¦ԫ6CnYΫ4_Z g@xiб[L@\W4k <ц{/k(DB>ay_Ys+(lcr>1[Jc4vp7Zي OyibFHi!q"_ n W򿊳S<.=lUVO s҄E3$'G|h99lΙ$'AXF*K>r1yF58=14QÓu83NHHų],ԷƆ>>s<Kiz2I~ Qy/h^f1N9]5IydGWTC0*>lg.<;zC7[tf%{gފb1UPhepqS/OG;%'5~nV.dB7@n,*B(сќ'>p1lŕx_Ɩbv^1N"9qrkdR+2Adќ$q8aO >ggJw\ZyrҤJW,Nq3/6;Gns5)s]@r, B.|#H>ZKF!о#orăA id]ɶ gJB t' ѝS,!2i2(D$M'U`p62Z` ZN e԰v%;9oSnkIv;ꊣW5 \H>@lMjl "+cwJջ*9jWpItw8zra\.*k3~P!wlAl0VW Wπn(<^Jq#)d2m7/k5Gs)aon<~?&q`H,,sF*W 3zRF:4aKEV"@E:oԧ1 (YVs],-jJ"Y^7 ^}(ITWIG㰲a=Ϫƹ]g K=p~Tjgg٭# CDp9BPOp3R,Y~+0> =:m %SjV^ot/䧿)%@'mÙ%qa>p@'XЦk5~| BqbezеGKw]k xRRpab!_0șԍq o}3-x69MaF߇Q=q6&9 od 8>"떝b{{{[tcd~A*xD_UBϡ7XzNUb4r<4h|(}KAQ {J1t>w)Wgk@I%}_B(ej/Q|mPO56=+zD;h d ygS/T=eA"/eL橣wY?o GIB@oPG1Жb#Mt$#<}UDt11 |0emth0wf^?zt֢OSR6hfLhϏ(ICZ(A;r*P WīK*W%|dSV:mعSUyX`>&FyIv5SCI*5eu-Lb~ Gg'-_̍^3?EDUGc@6|6EDb$ZAAV_|c75nD%<89q`~/ 6nΧo h[L+69?s#֦{Pi|ȸr7)0Z1i 2d( gox%(%2ڋ*}z9&%lŽu-q-z#`5 ֪n1y۪D3޹ep`r.R% ղ , KmIdIgy ULńR ܋2 W|r?')Hz`>X ,3S>ŀ(<~ܺ@!"tÛm.ֲdcr?g!R%I?蒀`8@jŃ)?Jj2v50^ʜ?s{8O $4N`o@-xO16޵O nUJ*z[/nrf-&8s9q؝iaAmro"[UBI: ŵEOؖ^[UMW~X\52ϋI zcLr4F ;ח& /0`q2E4#CUz8, aEֲ}$Oa?zQ ENTK|_Uտ^$#/9t&G1^+֢GۜI\ha=^Ӳ4`uVh(!%wmk9e "=cQ )VS@'HbP4͆U= 7`5o =%/PNERd>R2>r <&hiC?1uI7SnS&ֆ茧yZ+~ Pwa)p~ MKM,I^c|r/lTX*Rf&-jcb ˏ^99-l*2] . s:zU,tm^`\kN`\-\I:G% ]`p@V?Ur@C`2QWYg|9Gȣ :vz2DE4 Hs^P,Z5##723Ikxuʓ v(tIw*ղ\vm&,+b"H*Tb珂 f; B Ј[e--ldvg2BIxfc$EθTqX1HuJQҕ&3m0ֆPp(H e?P w16A4щSĈw:H*G$31EqW0'0bGH>4yq gC2R%r۔5w63P "$,K3%%  ќ_ Nc`Rm8gİF[F1Ka:5 9ɽ4~}o=%ެ^CwJ7ANhCDlm R<ʺS=Kt×kP^M&c'5)weWLܫ䀙1)^|U=Q P[8HSD8*Єz"3o~:JP^M_ބɱ@sK/d:ڣbE.wzt*3l+4 Fe!wYZ;V qId@ kZE2wOKsҤ@Q\3\I&ܫZ-HL> (,^Ć_WO` +%fKaM6vD }6UKD38ܽu)fՕFkc {@I}8#mSAy_|M;~{Kbw".% %2|(|llµExcP=-=WuO7H_/sHrW/+' ~C7Qw x}Qɶef$hz區 `,y)(1ȉȂH[ϐ/'1anfneЭiiqt X??;Zqxط3=}4q/Kn7'W' n_&^^wo[k+?K=Ϗs kt[ϭpbRWy-`iтPUT +J6u?=Z$#"avCbzA*vad =%zi6>0H]rXK۵@7X? F/|*^U3ZN_)*lh4#s }[n XU9X6rЫAQڂ[́w{$ UPZ׿$sJ"3HG=J;]G,LSa9_ÛxG G*{1R(ζ8W.%Q <K,~5;n"s(qeY7hFqr@.U+n-2ZaqDWgsN|ܾغX1|B=FP91M_R*"dAx'[Yr  6&>A͘'k4r%,\W}㍆R뮔)^ON@1Is`SQMTgjQͭMM$o"(|W1kDR_c^aO'褆y%Er9c`{QY @fȧi^~ 98rtO2z)Uӯѐ38߰2bx{a@Y@ ,lͪ=;Cqᜱq3D$d7l(t72n +s@Mҟ9eX{RjUp5:*3#tGƣ>h8[Ҟ0F+FbR ,?KT♑Ž]@?doï͖sd0Gv$[d 4y IMe2KE;}Y. ;Ò2+,XKesE+ H?*zlGdW$|5B$G^yߏz9٨6k]o*w" šoЃNcz f&'(Wx ljh1%=\wD=ER `_΂ Uj@WN?{M$ T<3 /"@Wt`ÔI ԗd4PRXx1k6MM1P,la%T6(7SЫ>9Mψs`,§(C&'xJ(afY>Ia0GSԕ X|O}}Gx ⧚8iCk 7D>i@+^uѪ؞ݮ/9K*:SK/eVN«r(鱰N$&0PIm4}sy63'=Кuuώj\pX& huRs#)aæ<|Ns6It@[&#h&?c94dDό͑ h \p '&͂vh̠*-L&"X0(@$D-,8I4G5h5s",I9t͛oղLǑ ׿iVOcG<}׸bA`}scl3aSl5mJ2/ZSUM|G E"q[ΡcWf?O.$jE܍yT߼GN5~:~:O uBܒKITv0!Oj6o1:n(.9=XSPvC, ')gZ=CQ8`VXa2Qs :AWc`”Ži wӖ /ERtnNm -*=钲V0\{u|ܿ!Femdܖ4mVaov5r=@0} Ê{p?l~ΩOV+qkf^H9>̼l-ܯ]aclCU[tՅf 2^}}l=Qs놌jZY.7lP-;I :Čv;~S.ri(-R>7uD-S!^KG26vBvu<: M8;JꎨQ %O)-2X.>:2qli`r =6ʆObu X>щl#!/` ײFʳz[+Aph,$D.絻lz/^_~.ѐ3ŕMvQv\C-ă&t& r,s 5g 9eջxP8AauOjktK~FBn.BT۳1aNP:ޣ#LaӢvY `|"j?^(~sZLKw/ {>}&Xj8G=& ^oZs G!@uI "sP|j e#wt*cn{;azV 0⢑P <B)!گ2LI>cFی5= ߂ Iv ɱm 4ZR4!r 9M!!Vv1?įE-L9P`-U#r%{Q u#U`Bz-TvF)iX{n; C ط?B, RIS5Ҫt5"` yMFT$/VS(|_BJlY :l4/ r$z&-@NpTn{%"uTkhUX<1[xϮVc 36 n|2Y1rV'P0%UHiX`u>f XMg =l¬55". CS t ]TT51HZdHZAJ^,]s}ӣ8Q^k[C.mV ,o:÷_O}q3itᑿE^%>;ʱ@i$l?me3պl5yE̕h3bJ^+s3Uu)@ȡN Xłk%dcJZl#B0NF0VX5FP]<hf<9h!.0f A[f(GV$sG(0+|~&ZpV>};7iFvפ#6g@i&Fv >:t=p6U8o㏨n|;2>Qb쬈gBYJszzFY^eTf5OXsnf%Y5_V)ъSEA.E m!HѪE\aapGIgї`eDEtN7Xck{J^fQ(e%z}zNn&ZVcɦ*ck*e0XޢpSHegMrJ~NC *ڂfDy3tS3[;Qjx U0KT0E]7Oo#*! ^Mb_&tV 3HmN A&|‡X,:gDpuzKn_WwD-xyDJpqDRn㌜ʄv4 2(*|P1ǨdD-)BrZH.DoߌuZQ£͟ ִ *9צ .bK"V~`RhA{d{[b26~JF(iqԏc z@'8g'MFO5pR[Юt@T|3TgDNI$G/<#b6Awݑ"\/JcI?wcj;.DmL>k&:47"K&낁TH4NUp61# O &܀. /b19rh&AΩ)~P w9UKS<U#.1 HCDcgJ!껦 X:1\s? Ԕ/P> hB3"TPvx ," H& bѶjM0OYh&W1;56ɻ`*ѩE9ZJC#9TaafJ(T`SnUg΅M8E7Hĵq]~tΖb솝X[G;pq]cb v#U` 4zpztjZ=z?U1lwK 1@w]g͡o:yyX0G `7` ؗIժ˷C̠IHN;:rg\ji:b<7Z-A%k;v[!݂PۓIt ̥^CrfVr2}?1s&0S:"7Pf7jփ:AnnP{G+ƛYj$L%M$ca`g$? +Hhms- pAЦa>gn '* ]N~Bk*^;G"ؙh4Hzz԰4jA0K]#'#/`E,t\ ˳/n:&cㅩsզG..ЮO#Z@?;p#+ P礔xjWMwWy)52ѯ|R~{t 6Yid+h¾*1.RSs66[;ҤLP}f:@)mL9:.B-gYCQ/Cj@`T+3s2%mBE %,-E<(Rh ,eFRUZaC"Vn_︒%2Ӗo@Ԟ6y$T6EG4?} r4פ{(h#MO1w> ~GG7H_ŗUbS4w) 4ci'/[Y³ޛgYcaJݶI9|6rytpP/]᨝)K*sF ?0Qa$l@kNB]G5d3f0hwt*JdV+XOOi We8k.Y|Ol Y~b~Ei&J(|qD՘*{;z k ]Xw?ǠZԨGO/(B2%(2p<,enV?6h|zE1I[(J JKN'Cz~t|j8C] ZQ;z;Xe l"N|["v_?AYf϶pk{U#Cyt: MmMͽLY?B|6G,qMއgW<G9QRd4o#чAhL9  L:phtӗ =q Cm 5= bi$/B ~JT??C_YbsR&HƋ[`cJS G&fRP#*n@yF6Tcg'f{0N.^d!f$O3xPwҺ"fgzhvx.XoO\cen}܃&%oiX/U [ƨ^?(5xy/8ޯálDSνZv'\!C+q-t[\៰e MD&8O}+z@ג1ߌ@5+(+C1$,*'f@>z {;PӍuy}]ȣqߔWEyLEմco:_Y{(m7{MuJeU[i~ wJY,(Q1=m&էpBNm^#qg5 myxv_}xWIwZԬڤy"t,[TD)od0D:_xHߓY@r>O¾SQp{#gzk`Ѿ؜#RMw4};2@ձ63oTi`L4צaMٚ[c3zPl/E7|\F+F+iX.e0吲d:z!ir;QB/l  VDOvf V|xqs TbL/w 8PwYc{yށ\S aUٍa?ڻKU}ly~}`1)%*_?'{=KယǗvU`R GW pӧW>!/@n7;ɭ'Z)X#m H0}DNR횝<"M4ZIJy|߷05ÑNi??W^'{"T]Q<ȃ,rlUnԈU|$Ոpr;DMš- N]L>JO]&1ZG&[@\|7A%y"#E#/ , M͔fʇ@ʼn%AɸrtEq !W`!ܝ{i*tte/3*LoaG[{ üY/-:o~]26\S$`u p`ʊB&3"E7V=IOV/XgEhc:]2lt!/ss̿ ʭ8Nrȹi3솠ЊЁxQK[55v3#jjBוKr( ŢH]6!@9}\S9&1A֝q=OPzdZ̈sj'6LMPZEVJ)x|6jQ[=F|S2ʨvgfϑ Nx[%QdFx|bq1{$2 ~]sjxBJ{eݣzLTo=CQQ]PO ]׻([eoW:3l.:*~j{ ~5 vs+|m k:J;XnXO2w.'[ʮ}D\HN,E1P;%!k},ǖsTx/gC{Vl|TJ._9V'mM[3= <#pu5)cn$ثuجdͪ~_he(> }?7s4)gaы"9h2*J76X"F$븠xg"$;#U!TFlt,E~0Pmk0|6T9V/`zmN,[XQV#j\;G^IIĥ?ynhUL r.*6kWoIJVG{( etwQXoP)ઌ#7^\]]NRI>w5AU=Be$GQ҆XB#Looy JB J%Jd6HzJk,HKy L/H&7@PJe{ΈARbZSmBGDGjMY3WH  ƺCIjR uN-khR^XJ \" g);w]Br*5[O-[RΨ(bQ.48$l%O?+$>$=+~.7f8~W Qҝ09'$ i-m&SߤqnbY]=M}o#:ͯL'B֊A#e,tf%Lg؂,7++#@qTHMp63|d3fk:7 U/JM T0+גgY'M%ɥDѭ\ŽPJHSRS~H"qnHz ԫ`K Am5$=iYfKeUVmFlNU#q)a=  e]z!c& pǘRoX}=q @Φ?1EJ(-׈Έz ud7V_ pPIZQ5xyuXS}40G.XG 5gA .&'{uYLч41^KDgґs*0˚ݍfܹfwBpױhJlVc]̞ eHҪa_#}:OloJ4Omi~ >&{QSM (]rEnNx 8 D@P cۨ؋_Sy,phϲ7 3H}NeU͢sD -O.S/o85(s2BNHʡ 9?7"TV(cgnduU}X8Klͼݎ;l'LǯJw ڦJ=vbPa'󫬻Gވ"֞T6}ܵ3 }mr~rtdGc>)ߵ|:˚]:'q (.5 eԖsΩ|lRs_z2ҮB A=YaH>[n?@內n+ mzpTq,]_JNcCӔ^<;իzq\ z$p#)qhn5^`J[(:_"5tctURr#Y{)mպF -s{Tc3IDyDc&h;^sq 찮|w]qDo݇4Q;q|iDzMSM+(3\hCR `/\ 8e)HZA.Pk0c/b㘶^{i)~IƠ~6eI˝):^X1Jdo:-x'D4 x<.:ԍc>^>ш'd9QPւ~[d+'6<UL9l܋9}I6~/^_t&ig>yӴ 2ONt G O *IK\NT64w%!+ݤQ&UQ:,Ғt,q684*0p F'l^9!?<mϧY:!O"Q#%˕;r2s %u\k..Â&Z^^&7<+0Y=ޛA*k7eVY*dqTXj{C@hׁmy. *fmέ@3 [D8W#RI0A4R!e'eň:NNsWcaVW5cYbs)Gդqr? =z})48ʀrZ Wa-9l4"83VKO)FW!k0C;Li?fXŔ/YQ%>r*ނ9IB1{iIL&x;2pr:1E>P藲pT(K峁^ ޒC0lmas|Í`o^+JxYut:nn]F&i]2xwP:UXVm9e*e}Q-#ª_6R ={F`(T G&|ۨX]qGGldbǐNJjwq.*pukqVs&y@huIfUy)k*;1rZlNS=0UR)N?>q_(3 !L_k9+WMӒp dL`3{;wWc'ZeN__}Mڂ^Q{$m)kTAxQ`^7yiߣ ՞C}]ǀGPuqbha+<w90 {v%(i/>|/kO\xj2O}^EB驜W#C<3+kZH; ;jG5{TߨPld=1%k5HU R=6Y#a{OsઁSxӺ8ХStQ_Ѡ ҨM`24jr '~hLWR&mL)$duDEcM }گ:~R\f.kRjH ^l|Bއ<ӊЅu.eSz]MDe`NVYep_=F6 -ZIRo}tzsʉDQ Ռ{j=S1-̴ xh2.ZI |*1^4՜-S ,` ٳsM>Z`ƈ6gj#ʫUbJ^cock7^* 5U-cb wM"@'+ֹ]WJ^Es"*, ?[/bYu7뛹 Fy| _;eEa>ehjhJ,@n{?al Z0r7h; O1 ~R#R7fwDsg#ISB$Zh6XyxʁW(M&[דK!brb^QbQlMi M;LZRkR: ptjDZ!uZ44SߞU#&r 2P)jH6cqWf 8\-8e)(٥x@wIʾ߀AV/ZP률!I+W*+m+욻 Az5cʞI{%w@u۪Q%.M]9{sIW81 ZTQyۊ%hmaHɑ}BA4+ty⟙;i8ezGO,@;G†92k;H;r#<[dZG$ml_^F*qe<Ƭ[8 q"gOA9 / `6ȐSG'Q]qATY1'~,QrN]ܰ*{̿٥`%t'Y6ic9NdžDzbm-t`?D,0#,VͶq-CG p[Cr 2lP<8r0`}F]τ2sHN5&LԽn^e-1 HmDLN;~ڊGN̪>+c[p@lL-AC]#c%O*C)|a59rH6mo@XcJ#ۡJz`B(o?UA}9lK<%[V48?#e;#;%/ۯs:ݴ!rCFc"3531z,`_0H`׷wj{-tiv=hj@[t/-.8%ݩG2Y|q:(&rV:-P 1tk3kkf3:ȀBR``P:>Q"9 Ri[B!*xU(ǖm5Bz?͟ *^Mr Qc ";u\'3' F 0 pf ^ iJIﯸRrf$Wh6Rh zRNɓ䂱VIw}60ۛ)X$1Ui݇&SC<4,sv]p 3^{nXeڍ"I(dlWA oE ִyܪ3myv>TqT_(0@[0b|N{ .zY,E䂦0hTBAV8bLwb`~u`}\xUv y=|6릨$L!jS6'tհ 퉆U~҇E˨vN1,TyUKQCb<>i Ej'&OODǐ(E{_VI2.|Us8,u\J@] ʼnϧkN]txJ d5ҳ` >!4\z|/v54 ㅯ,9Ay"D_=}#0~EH#zUL[4o 8'աqdhUϬ/l,Oqp (`oI2AtKծc6(p&;W;#0s&]D*>6jcV4Bs\;SE~ZS`/Y9 & v,F[kZ?O޻L@Y{3il.+=df[ (dۧ!Rנ~r3< T^cu?H&q؉ PYWoEtG2o*t (%U$/iy-:=@x]~- gI&|5sٗ0 c34Tp0Ҡ( c /N͗1ݸ[!& ̱@:78s)XuN Δ֕QpRVUmA|ցAHj]4k xU Bq骘Hil?H3Ӻ} k`b솬J{d,1/z$P*50bþPnR]iB4'qVw-{p&4>ӿV@Omvc"X&lÇ1ªfaJk^Ei8Ыߠ&? 7>:?o턀aDE;RW{wafd\[M߹5oLg'H d;⧘B{7R>w,@Xs~quWSٹJ[Ĭnw'AžHpX6)$G u6 `IfC;Dv0۹yQ<ę 6C$dJո!9 'ΘpRv1)dqVD_HRiĬ!Rw1ݫ:}dIɞNٱ }ӻid-F >8>Ef nŞ #ƓL neEnn ;`œl렱H1vOwmٜNgh7vퟹ7]@abp4" wR.,I*yvf-}3vI2.tu]مg=Or ~^gYkb[=㊼Ԑ5n!`{ H]w.-Sl)hxCFU5²xcO&]mgg$ t pEL͘pWfo`#t r]Igl{VLh<|;Kc|q}o*2ﴰj4\گMܬ$Pψ8j,%7 g:A^ {\u1Q.ҟ=MȂxGX4[jQKEwG&JmqH_ 1{ YaϜ`U=NXS ,[\:6[@ڿB)1siYk` :kbSLC/^>^5eߪ*yP@oSiшoEb, Hr'|" .cf(+ m1C3dH_vX ݦtǪ8!Nkv+z籦7v>)Sz㈙wp-mQVs#R/NுHmED9OmAa@ )JV`xq)&n~K ¯I f'+iιs}Ϯ-h-cdYWsħ7W6[o Rk=T7OJQ78:{la;c'"cF-I@2~=x EQ5g0_,_;=\,;BBp{p&HZZ!ʀPa&Z84#p'wDOUQ`9xF2RzvSޗ?xˎ̵㵠XO]29gʼnPU|z v5(܄6("0mwS' YTw7?0OByu' fmx\>Bǣ ll>;?u^gP^6OyK7Zy1G;\"]w62w7E(^^i%'e ەrSQً)D⍣ T&m,jrWyԹN9k À՚C)3Ef:S\ OީhOJ5rX&؆/ir4󕋰%+IV|]Z"*R%? N(Dg&#dmLCJ0*r>A4|6إ`ѳC.6>f)ܞRgr=B墻δg AQJ }vk>; @@~,Qoive",s]lbo&눥#Ot̳Yr+fm]\OXRf;o?xJܗ@I_ii=C1)Og ~Cn,#XM$;'o B {L"D{՜wJBɹڰnlwVlTXS4]3+M$Qùޑa32TЯޅUfeU= ѧŎ# <:D7Muz-X%ή:#2X <-kհpU@nѬ5*\]#}# w[:+$R7Z|:o(D׶BX[AOjFȱ<歫9~NI0*^j:M3ZŒGXRJ>So:XzA|?H>.VW9DXr,ڌX~S&=.m_0TikF&ٓ SzȘsl(pً;Sp) b*Tko0 킶z⊏#O_|̙NzLU/f2ffGr]b`ʹ-ƴع~ˈ!2Ҭn0L"UM[Ď"e ݏɊfDUe&|X tvXBp]**Aω W[* o⑇E?tf#>:,0͠ Z)PgzN9W;spuP?޾࿝ ( O2>0>uؗī_%>W[nvDN{_J'1j2?NδlC?l> BC$Y1 `U;~) dچPro}@)tnq+i7Q|Abw  -ijl=%?('"lwۿ2H0t)\wJdY=A6;>V{ש >gιB!*=R UmNuQn=#$ \5yOki2'=T.46 zrDwA\s߹G MwiucB7ſBUX[{((u @JWC3OS-CZxpC6X-ͯd/ߪ{Pd(ҵTor3y8JUO7wtp]E?Re* {3d.ߊXvvKűNt¹,C>_6vv^x33}ޮ+EY=z"3%KJ!S-ŴDo{ WV!I썠Od\s| ņ}iÁ͂E򠙍cmL|;A_f03~dԿë:$/\P9.;1=vUq6?]xU袑z5|auL>1)vBLlP}܋c9}DSl$NLb3YrX1Z+ԭMk4l^unᠮ_ .>܉+Jr֫d5obv(Jicފ#YxF hCYSdṄ cXg/ >-bUj%fG#\fγ0ZBje{uD7&LGdCJ$vMGRGW"\~ՙe?L~:=(E+B#ǜXD!ʦ2(S@:^23,d`#E)7G cG]sjs!#^@y4#|,\6ơ_oJrE m"oa4dz|= )4X+Ex,1}hZNVG,Ͻ,+dpt/pv\>[ x*n+퓘sݖҨ 6 l-V^yTv-p Xd"T-?*kY(.nsN+7/[Krg}@ /(Zm 8Hlh  5wZ_.Icy!٬i>W6iORdL:G٘a (3>i *jlF{ _K"nBC+Nո$][kVF OxqR5";2{;?*BE"(` ӢkPٮ0E@{ 8ӭnVY̞̼`1ŬM U1Z ^,6=`*xu7\Q#'5}9ޟZ &r I #DI=h]PHOgĦ] G, Ƕp`2fw!^ g0bu-Vmk'͆EJC4CZI]4.la(x 4{L8G. f"@ͅuIG?ȗwOyp2;6ol)Z7iLPYbRR0-I>Q|J~tݓ|TmS[K8UW@1A <ϴ8E/N~{(}2>F+򀹡3IVJ%ݦv/Ck1R[# 5|a ~:`A> N8p]2'ƴ^QzLM'aƵ|Ӕ!K0D>[0}56ÔP!PtA@ZaHhuDএ"n * #j;}nɯ@F9%03:Y i+fV2BDu-Wx9Z\f~̈?vD,En}Mx Hk8@q-^t} iҌi%̊J4])gE{.kg[L[A%)LPG1; 7}LUFWȓHQ)J̷{QMK󕲋}gkIGS[mg:)o=gUUXA%xf6gg(w4zOp[ǘ4>we['Q!iwaځ ehJ?dPC2Wj* 죆AuZ>:ٖcrQJ#Jl4){Wxᯍ22 bO\j`ED0|&,YJ\bq$g:[i= J¤ Ö¨r$jq4vӳA`!,0@4G*s5=xʚnYR 0Z *4Jo*+_gYZ0707010000003d000081a4000000000000000000000001672b7d890000e4cc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/]?Eh=ڜͩHOSQ#P%ӁGt{ TNHxƗ'X0 e(#1  #\LFG$H䟖kX>ߡz"j B!d[A ӂŽޭjH\j3욷o|)w $Dʈj»Nx~Q1MM s Ā"ݫԣ  ~uCҧuјewGBHOn%7HY PѼ4Zq DaT3E K=+F|'_ ʭGu@.X%HCuX :T~!7 ^ Զ.aћWbp ;soy..j] `ᶬ^1bfsgKAA]ٰ_eXwؐ5xe/Nܢv|&omQ8$.%]nh2Z鰫bp3Jf;:J 㺸J+x~[E1lgޥ.kTK^٬e)j3@o~X0ZPfr8{V>\ WBCJ$ф:[m Oa{zw'h(MPGUwXė9V=pÈ%aBUz afxY'̓!}7Q*򔒧ht[bEǺũZTEYy.h3 .*m(a.6 ڲGOwU',D8Lp\M,TpMۊEmBy_2~F}k[װBQY4IM°:6!A=C+aqFGinB7ڥfЕ84cB1&kRg(],>taFg(|#$?mD8핾&hS.6 q 6ih}vusehAZaK9 9Kl ; }ǃ['ÄIM4_ N8BDAcl#m|fnH9.k|7h8[vft\~.+)h$-Mgõ,'RxO1C 7/lVc, `~XU[2Tx5tiJ.4>@K-V'q7U2m6P/!{)Ӵ+4YdaĪ%M3E, Ž.+u̦GkK ,(nSAWgOR~WDSXL^Ꭰ崦rhe6G#A}(IjI 8xTv8!Bz6Ύ?LV7T1_G2>DsNV=w>in3 1]ltf$%U(9u h6] #7M$NÚ`{~`gWO v|J.t$O PzR5.kwCqLJXܡ;1x'~=}+Q~ #L[9 ɬ5kJ$zffI59$.뛼{b?&^sE pA}7Rm0 KQYi6oK,~/#^u./aTN7GgDYO)c0)qWsѢ _(Ć) x<`n/ Vu$߬~3aOB;j1FnjpQDlBh:wQ,У}3'5 z O!1ШyO.,'۷BYҰba/tvis[{r 4FZ.Eɨdc^d^9J'ħ@5h(lꦑ[T@hK,^WL6:],JyJL(SЄEC?G׊( pUyZ@ݘE .ܯ$q)&P4X1Y"a|: 4Mż4 _fhإAvPubd=>Q.J]l+sTu1?ܞ{b%oWZf܇`f%+\`OmbqkZGnc2^!פ/cWo(Ɂ*t☜%v:%S 켃c)j(4e dOx_{ܼ.D)ٝ«h9 cP-5 K8 iZ{:[y)pcJ,zKMƥE=vথ@,qYY3Çg),Hن`@M ϒw-#ޔdx'9nz7x̞IbZR2SJ\@Z*Xwsg<~jTqhT! D.L,Xg! 3'fHhԟ* 9(_ 0/WNۧUAYɾEu7M5)`L5jlRp[-c5WytvNY RE`vkyUXO3-AӚ,݁ehxc|)uZT?I&*t?L)&h5!e>O{ AT Vv)d&RPg:t{ ~yǘ'TgNh͚s=T<$k567cuN?:OGaK039M﫺f3p>7 MOQo?4,ŪQR+C,-X_Kh.IEbMv7<1Fq+ fi8CŲ¤U1Tŀn}TeIz$ DJV@u82/ vcRч8ur{c=Nmy餐5vqknE4h  ĖZg`8xdD-՞QP@QLc'=^&"uҐ/3˩HtX ;zXEE9GlӭD$)G"ζWit3Z$eVDz .S_ CE,B55ذWۆEg~ pF**hnؖZd&aƧ s}3WﵟHs 1 vjfc^o0XEvYv"D"k9}15: 4%Iۯf}۞N=FyVޏC ږ&u(iC y3x\D~.$X;\~VܾNc>N# I= kTL4'mpCwbdaǕU:+*:6-O.Z[=gpG+NMR%ъRN4JJM5~Wf8~$+ږ,K)?OLp!CC` {ͻjOhԖ>!XPbe6q$.Etv@`̲kT Wnl(]X=S vDCH.̭s:z ֋ANn ը6EA1/^6'I0Eʓَ-G.%u~'r\ߪso@>\aLҽe ֚MP;C@3=6pާ?A&dto9Uz4.H^d#o m!+Ѽ`&WjК0V!1I3?=U8r $ ԕK{2bpt@ Ç Od**F ̾?$}P#$o+}y[v5^?YVgSJ/A{Qvi Qi(M1pEMTHg[X?u{~gwvT%D%6(N ¶.::]GYY 8h"4pPm?ʻ*(u ۧ5HF2o|j1nF4[/[\I0ʻqtĐf9[=5M?Q"FȤRR 6 H07Ur}r}x)½>] $5}fլi)(oXxڰy?d(^p2lp'ZI2H+'xwE0F1 yr zRp9j}azQgeإ󸐑TLFK3 J%)> `U*Sѝd*KqSR'<+jc%fZnr2;e-yCA׏2㫋9>R(9"jBܾ\a8Gx t)`҆$!FU'eFK-ZHVr)X"2@7܇"y)0k=g.piTy/6? (U;M8ͳ%p*~B f,]p VHRgʬ8qTRul0›I@Y!V4\Udg4A0hǗZ3G7 +X[Tgkv̨Zl%qV:ɵOG4:$<=}1S 4b'ʇUitaz\Ay |Md= tMT ȗ?bfhD^nֻ(3{/w\$'ls > AA  qUЪ2ð\ȰӃaN}2l$:nV(Q?@[+6CmfĂ " L#Wo2M5S*zМ3gF.^gXG¯pμ؂$+%ɛ;|vƾ(~dve~yWC7P}h.&R2%zQJ%m@ùsc/Ӱǎ)຅6ǕN ŧCƄu}Mb5|jS3pPzdsebV=8vKS[j=%Eʍ<]e$= = j ],YT[[hX߯V}Q]ʣfǼŢ6kI 4O9?J^wY{Պ9&Nfb&Tu-a"5>. Yc:RQW\dDZ)h]Tz JNTU1 \]B[~2.}ߛ:3j9A li&b_Ou^|{QMŪ,kO1FJoq`Bl$22='d: 8jh׫1O3Eg[4쇢է_7G2ֽ!r#5. 2*Lz#'5l@NJ6:DLs' \ĪAzEVADiD\Xw -&k92~0j!V**7/x3!̶\^3,DŽ&n:&!ɾ%kI)@NaYLbO`d5^?MNdCFk{Pzz=]6!d'8tE&`9r)mʗ]hBvRe nBٍ]~ހOt}VqtiYzabm7e Kz Oi c6O%3?47bĚ"Oj3ŬHxqBJakK~~j{ 1_?dDyZbX[ce˪ =b3߃Dt&Z4 R>f ³XCGi7fJzKp;~:tnlmߧڟ/I-:Jj[ڒa `xa@K>Jv)tbANz޽H~M;[$ʡ89FkUq oSOx_~C76@[ 6bPһ<y?21oV]te\?9(9ߔʪi i} )eEesVl+!Ԩ_8D>ϏP5`^/2Y ѩLi_h0FSP1d? ү9鉕 xCG1J956f5t,!LjtJ_q6 &R$̐Cܲi ;ԈCaB$Hi?*czgoХ Hn7e'~]/4|&oypUPмb5%u35~JuN=n'Eטu\~IlYb;|GmlN+~BIlqhA0<W""0yW%:$mA׼\xo-*D-U4%D+'_6#R'$Ku_\=04ǜ )!(:!i0"P@P/`PկDu0QGOsF>zua៸]yO_nr|qu䃹fzff,?d) tܖ;Bnvo?>zQڊ;Ux"OA#PTb]h^WocC.Gӛ1^Vϵ||OUQ.с3/ׅ.L,1`0uLvKS jhe;'xKw~}';~=`P({ⶉ!jIbA:M8vz;)b [FwPzkF;KsأG*?높b 1}T@clhޔe| _Chw@ATB\9OOFwx0' *}pT74"Re+4!Q( mry4gKXʉ=v `,9&j!ŦPhxdV" p허>~jG2Fo!acWي@+4R/^ɹ*'~PawʈH}hU):yTWH"; 1 T\LA:УB[(PNUt#2z.T6] $_ͅbb?}aٺ~!@!mi"opTm4΃WOfup-2Q+8kvoBw9ܶ(}cR#VlPG#SOӞ]2"pjwHr1ʂntP}qA{CcS8$HA=UBCj لgzL2;91T.=@Ӻ]ʕj tfNasŰ~Ӟ﹉ _⍻^: 4 P>K?@nm/69CYÖ{1p͔w5}Ċ]R}UA?9604$k2]qL]7y`I<:BySҢ43 34/Fg'AQ`}aUFN(7b20Yx!痐73 ;J僁 :l)h}Dèlo#yj;q:u\D41?[$S8eʿHٓ >ų`{h@k;n}UeT$Z:x.J=6Hl>4Dj׉݌p-Q m~rϷEl4E]{ܖ'X m%)s41U(Ѹ꡿.Q~"VC9ok 7v9rHzyR&?%ayUfм@,(&LaV|ՉR&q"Y*dPE"YH.jlװ42jN <(X'\bZy6Y$2YdDwamdeJ5%ɨP u]f@\:rT4cj'9+QW`xnO]ٌ;HT8A`7CVw+ݮMK@x[; %QXSR$l|NmϜ%ynzIRden\9)܉L{mPL\D Ȃ@VG,$S"l]?PH6DsUO'-p+v%lumx¿TAhm3^z5C<*pG ˵)p?߿+j3)ktWP*6&f94'/ޗnL }T-;0ݜdVt=U.ӳnlO44$^!"ŞJ>z+J3]f5=d@_׬4A֛*/dvU/,֐oV8\*2XS Pg_*)M2ՑG 0p;g)o }m\~pG%e~ap A$tfO'~G4YpHlDzabdr՞dt-}W/+א5â@G?'Inͷd0;fS$BfO, VOg_5ް8;[a =N-PAI6k,gygsC簪4{uͨdߊ3?"5'l DjJ8F\;׸`̩okMLfF 4η xIS7-Svlmc[ZK,K^lXL-ߒR- U,5(:b<.~v)+T~M- - GU=>CuWhT}JqwCH& jl-(f!)T ǗSQ!/0|3Z`X9 b"0+&!w1#:RnrXz>FmH=@]4`R2l\G;r:r=(◘iN.,zi2|!< ذ ׮=Ԑi$yDzJϑ5j&5x1CLٿBaQ,ܳ1R*:Ⱦ me~KssQ"$:7{o-  Ǧ7#i9_ ԡ3E`y)mz  AS2{y$|F}M[@\U'19x2K,v,oS/e}bQXEߏb}&"Ye=e-כmLL|@=HtLTxH͘]Ԕo)_;A[Ui4& ((FVWSwrXvbT 6mE4n~Y߲l@>v,ς5F_BZ'rSl:ld=xW A[oE>k'w+.Bh,90Ři$!6KJߏ'ƻ3^|\ۄn$K@ aَEd;ěUoԮyό,XO寶r͠fH#"79^|֌JN>͹s$Iw4e18h5OaHa`Hٵΐ=<prQ ۅP=m&#,K/i\>%"W, lv>0|џz]Կ+QAS -<.nΘ8_F!P閆oŅPgB[CbS'y_c$f,!.!]duTd7ŜfGaxo*yhhZȒ%7&$^PXXGx PJ9Tӏt"MP;ͩ:[]MYvtrq jy~ X2?nvi~69KpXr%_ 0edQ՗^REwg 7:dz U=N V!֬St H۲wޓ.E+99}[uIn1% <`#`^?r}cg^q{`'>bVnFpU3dt&ĬZ@,5zkIS!l9)%/+|j huoZㇲĨd7uwQnSEO786퐷$ *3TUjդ"nSZ[-|!@.fL%Ynڽ$&=|~Th[16mrUbكRĿ|Z+\>iHW::ZdX~w&ilauNrV@*/t!:0<+wdk~-}&ǯ  VgRdxU;VGva++%SAz}e+SCQmDx˾VqmbNbDF\I'Mܮ庌#wDG-J! ~\G{% }5vv /@|(taI59G3F)z)sIoJ5hQM^"*PJ fԆIs;֋G yر"#~}d,lBJLjtn{zw(fQ<$6n 9:c[m{q5fdV1>RMzX֔R}=h}\p^)z QZBU(%r з9yu߱Ǚ+㮵?Q$ x1Ջy2-2og@)qUOprYyjFu@$;5p[bѶ*JFYvrd?JOLؔ$bq7NN`s!\?z(Z?weJ9XAx60ThTr&G-{sŵ盨4+@_TC œca>ሊma01% iߐQ|ةv\iM-J&?zJYfse{W5<]RٲQDڕ_N g>&v+ZS2RX E1?wbk|n`a=k}.n?,QFf,sॕVhdXjDđ*oRbױNcܧQ5 Qov4}ubQUM3cOaMFy15] #㱊pt?z NtcGzT1 0Nb~hY1C}VEԯ^i9uȐF-HF \V UlJ$F9>'c&A/K-xlڂ:^GC;pa'ztpI9sNEd+y3x%>p- iVt(o>X1¼/0j) >;vj vZߒGWhrnCu1:ב.Ko_M #1݌DXfZ|ZŚ s0PZIBޜ+QveAh2jwʁfܫwz8VpQTuh)' EuG|*|jxk \<ʌVaF36GB_:rvՇ ?v=gާlO(1eJ\ mc dp.'죆J2b{iT;8l@_tVе{(]׳DbA=˸_Lr8ڎĶkv\TԲD* >(bZ *LkkejbxcsýDUN\ZjE_*qؾM_p5{, c )E <61v\Ř:\U偫iWi3oNDG6@珻N8ԅߤr~=l9+ϱ,ԋA<⦙&nCR7H~ #T]I  2#U3u!1:Vܘ^+-炚"]1Qkwk9o 7bGvNrͳ#F2/83w7*6 xj9qUK],PG2[8E}%S-7c%TS#Wj`|amIOr.v0_ŕ"i}o:)8MG>H_;JPi*9F M0.|:XaФg[/O:# sG~}B,eU*a) aO-aZ79Ow׿Gzf {׋ϚaݾnCL@- ~wxmk*EA?/|DRgfq7?F~3PR F¶{+u@&5/cU2kde~[Dg!,d uih`y>%=*IY\'UW~!LPpp[=ԃDrKbN%(C!"_H9.߄S>[pInɠ4l|jľ)nё+703kZd딨q>~8 $PKPzJS݂MT+|]|-txy,`A̹ N˰ylIHX&~:;01E";`4Ю樶ym5TK [ -Zj}܅JpԛjI /4M[1H{sPbC`>!?/wNTFez$RF(+k>'U3]S9J8MUs|*Fi|ͤ$&٦O@eQ6%s*p=%ḵHsV+dU+󀁶fC;_H@Ǚ:GgHB\ٯm"\ `6_2*xII}\ݱEnNN=5<)!uX@kD}2~\wɐȑ- BOUld9&z f fcv:_ֺ*F4۝]8"h-bR'EC"Q3aƁsQ/ dvHUνZR']ZC0.mZ\Wb֫$crɭ>M'͉]5H鐳KfğB^p,y]m%;f6?{l.ڛEbZ T'iQ>&(g0O㮏XIFujp;pNrW/-rPYxavVbr9pMڃ+3ziI#rC̴5M#.s8V8i5J d:{'/}I^ȨiHgai"B 8^Rُ3䠣d8R73烩e*XVwe_!]RJʰ+gX2 =K|}|L%@]:5.*-Dnp~& ƨuL㮟$.恟Ә0>mIS(bv_K TPƃ Ђoi.vb[qrC+ x) +ݞ<0ۄ-P  _چho,J(,WjMT BxY/&Ԇcm xކ v @Gd%]@ 3"}cHH#ś|\a\sPU\ڐ0A43;5g͕$]>)2Qvoݦ ^O3_u2^ rL%˸:>Zj] N(ˋ֞uh26t Km3/#ba ~W&}ڙW գ/21lGGuMrRْjֻI%}sZ_{rG΁ġ`Jeqۯ/#m&XPZ4uno8}< J;n.>cc0?9ѿA#XmV\І,cm B#6jS! !xDG|0$M3cDžH}8oH|]|Zg[g95<ğO}g`mf{=.V27߿oٚҦqKf.uLP8/6ԭ//hl4b0(49"-0> qFl1Z!h|!g W[eVzDFMghr#\'.$qJ0'yi蹴*P̩cIZńU &3,vÓKh70WTq^a\jOKZ+"Zd٪?Dcno>ĝ {Q"-\M1hXYiȷ+@@thCǗN]1`6'ȅ,ZRMk$&uK*b8 3 2NPqa"a<䲔-ζ@(jL@ ZLO-/aݨ9_sƎ.%'$XU+-zbGNQIzQ3sz!Ă HC8G X ?/>q^\0JȂ@ҖYV#HN_Ƞ6`#"'c20s8Y־8̐iY(d$5T\2$plN-4bnp񣠷Gybh|&\ӛ p-j.g"ɀGIt 0BG=8-PEk\ "[+4 hƕyHg 5ՁDAJ%)؀(!Yl ezN1 9,rXlѻkvMuLچ@(4YÞ\@ ]´5nʤN1Ѩ?_́JU%uMqQ&Hm 砻, pLv|Ћ !nc8BBjz#TK; p5fN V"_/TiWL"2,XmT_d ui"&d zfK$ߟ`es'"?7u9]I3j="oh; :2 7' x*_hl,ň3p"Q9 oK#I8uH>L" 3X]c1b†hi w td?ہUً0Ο#ɥ7qчQýZ6!:$6KG~; 8xVy7A?<%BM>2PycxI 3؎RwcySq`|ցyYPUp܃3g=ִ }xp` 5S?Y6 Gnw v] 38S$3ulF`bdNTnP/pS>ghY"]Ciįq6EZr]QRDEodp*ջY6GjѝcxO&1$ؔj?77TI&\Λ#!2Y }╵/M/қ]sB}bg7W֮_ #1%WoH^:R`lxTTFP=qA(f~/H~IظG%[0S984& Q8߻V2\c{}q~tGQ\7qS|ڟVE$48QށrؖU{PF" ̂ tuR,&{(8xxJƵL-eh.ttm F%c7[a^)….$HFjMP!Hޘh%w\U>ʛgFA$:g×hт l`^9:Td)d$gXC~ڲȯ+/6BapmZhԉU[>_'0Ѩd )\DYjnbL TBo]>_q>Hw k.vf_upkVDŀX nh3JW~K V-hpQjаZ/sAxa](h'>l3CꙢX)2XΪ5|l(B拘Hu~b'ьsŨK4c>[ $NZmWrg. /SY]!q':#|Z=xʁu#ȭp =S~'ags7 `)B0E? ãBh Y>^s9ӈqn 0&^:.VDbZ\M;"#XvS^ 溤8]c]Sꨳ !}EK?>ISw[:}cʾuPӹVmx>gӌy}#7f`leSޞW)~ ll.ZZWHyX:@36L| ҍLQO)}s0bPP7F{\jȪ~4o?RYqHpw%qE8dg'`bIqUUk'_zU3 xEʑOsz|uwЈ pZ} i>tK=eh:Cs%qή[dqީi,]+?>bB͡~ V, T%v_+տRAoD*09 EF8:#7.dX6QMLHnˮbӳl-}Ŏsdaq/Ds>[<n22e?!c%̐FJb&ȉ@ :8*f0𸸢BCCSqa լh, KuvqO =Eɋ^@5R^ou 6Ӌ975wI튻'TrڿwD cMݬ'/҂%Øpϥ&5ȟKeE+ox)TVϸԼ~."Wr;b-[c~3 Թ^Oxt 8uX_֝3yPe͋p05Oa⛄/tʵX nQQNI"R5#IJ{AZZ+zV cVqXۗ/&JB2](xL*L(=}c, <dnˉK![3Se%.@*??5 (ѤRl֭> QB%oy'u'"dT6"0u"Uky1nG`̷xxjq:v߼k~ 2$QGK+Pet-o0NB J@ⲝΐ_q;3,3nzP9) 5P%֘*5D -+ٸ]&Ͷ&2RDG! a8Pw 3%iyh0q^u B4džW׵}Kb ,B|;Hvןom } ;0ɗ!A5:[.d.]HA*n(ꦑ~x,㻮{F]Eš">j`(~w-S.ly@[n3JaɃt<ȪI--޽2oeWkbVoȧpIz|9>4\zvq!Wp@Y٬f%TւFp.W/yzS7lfMHŽ7L?-͂Nܢy>#̅ah} MwD)wbot8J]/O`%e 4Wܪ.d(iMEYIXnuwM['\ĺ(QySWruA!QcğPgſc"9O9T1VX~\ 9E\ߖ},=a.Cn"d tU*tpm_Nù&0(lJmRߚ/gfۅ\I9G/KP+ hzQh:;q4* QY ]'mɾo|fU \x'WCG*'"@^x-Msht,: :O & ˠ,,KC8HWuMBr9%XqgM{U9/G٧N4,"Y$T $&M);C9numkֈኟz-[S0ʸsL52Yo2EM"XA^e#TӇx3Q0٬z `Q )Ϸ@wP QLB6AA)sSa^UQ=8@Vo` #E5,gҗ5ETlass~aZjie4s(U͛&9uZD#%Sc}>o"GA;8OP[8A;q4\`nFu,LLU GIK[EQ99Ò2 Ym(滹֪/{]YaEì tGmKD,,}$b4TK J56 ?P9yb&xյA3W\ )6q6Jߟ 3j9Fteyo(.w!Aͨ]x*Y)B?q-МdrdkX˱>[_q3G T[QNChGʙ@_I{28()or(t jU#UW]a1>S4H~Lg>9dt92Uj3|odj)$E)7;lcσ#_8$S8DKX*xU,}q,EN:Ճ58o9!-]3[ѥ{;wld5r-:ЄmFpikmJ(-c|>x+ͳ @O5U>] z\K]nvڱ)A)1 y@;)Be !~W̔' )  !%@MUv,YyF\g {Kf'<`&aVxVzJjDpqʨ~EjڔB-|EFؾn0Jf2PmO EO0EsQD2}=X H ӺIULE=~XX/T(.ڲM`~wj .}|!!m*uCběӚu0T c$(8T7^4ڂWh'q%~6m G"Hʜ>$+ʽhm7p۪*Ɯ=5a~x})ޅ;]A5@ ʧ> q:ȤE[RYT`W='z=[-l(*:bE:]!}:KA#e6ve0q5Pmظ1D[oICT6t1ʙbO&q0ͪVb (k>tMmP)!B~u*q L<-!vwn>ꏞ9XKHAgn8;Sl7C'9{J"(H$/;蒡}I˯s[eb54&rMLviS8qTlҙ^7_!Q' oN, Y#Uw[EA+@> :W:<eRULcJv6Y4L;$!."(1u{5:@@wu@6\~]:'O~Ti{ryiJ#z8vVTJ}|#ƿ2 ̇q), NHxDh uh@mf],gT1QH+.:bI޴71^%@bEȎpOZJc5NSk!&*yވ0dIM-FERϙd7ǯvŮ]*eZ@0ZΩ.@Di2EՂ1RV'%/.->@hKÌ+2'y1Ms]j:̧E\dWtq]bQǑwXOHwpkeYV y1LLy,QWތVVB7ON1J?&4(9+v{_>>XIr߈Á'Trƌ,N:yaYs85jз1HEn[##˜PjRBݿe@f",Tu`{pM<(2dŤj{4̉|ј?i8>G1J$縣S\ȋ:3 nX^MW 4;}b \߰>6ȅAWF/|d#Nf&I1_ĺz}O1b"q0=U2;{p # OZe#,vX:½rGL¼ZFU6EzI"Ox{I嬰|_0Ԗ_[֟a}n$&;*'と V58nא [jNVm̽5)vdFswKE/7\RWg}g4ʉ[OT9pd\nO"P 5SyaQvQSOO:QW&72ct/G/f> V9#C J'"AzHP_!嘪(_&x- yg,쬖1i״Uy3YE)mTc{BXMv[vO.-Bd6 Q-N.:f[FuRӃt ꯴Ced1tR+tOW)4L#Cᣓ9J,c2#KaÔLm$ g#7"m Rpmˈei=ituBM3 da6s֚#D+ Vתm#J ;~,(< Y6Lpuķ=Q iX"\g7b }ϵ>P~B(uޘ.y,.08]xZYVs4K-eQ[g|<>bG{!i RpI7IVқ8 ݊РQ ExMpMjq Fpy;Yjl{X6h{|f> - St7Tvvyn{My䮡z5vfLj o{NzMH 5Hqpܗŏ\Y<$Ug~ʗ=;7tȆNAݨ]ef["4n*D]ЁhL(dPJ&[fxۍ3%NoTgI0zk+zr6o-G4?J9Z]-4):Z]T(q1 .=D9uI:ExzʤܷNM;ڃw/Re?pf\8`:ky3,3L((ȅ@Tg{gx(t@zMD d_-3bbԯum $mĐ#'k7?0 r6t{ Skxu cs WiVh0;kbTD!hh*tLU؁`Ƞ) Rt=g]cs%s޳w  oP\`^8cTa{5RɞQsn eJf_G}d'HPMp!,tm\< *|IEȸd ^a$j?r mabm].cdN{u5c,uΔ^h |k[i+ 3K"V bM@TU:9UGhuZDFak9A@ꠍHcT|){@[f__(B CDn5D_p tloDʹ"6ioRn\e]E,\aa\>i]L+^q=YnןmDz),UX> 9I ŔٵNc+H6~nBc@o=6QAԏl T\~V2挀d/%*^S0Mg ڞEHҵ׎-{=#?qVۄuj^ 4\fo HZqXF"aH&Y1T<_L&4h~GN~cB:uQ#"V]M8ճc'0ME:W)cSڦ4I#$9ys\H؟Ɣ( '*'FA@\zQv3!wȳGK0;n5yL5!ndoD䱝xSp=ҹ}T{"cBӨ1cy1"ڣ!At[r";Qi uhBP=g]+<ڊL6]l ;vy4gsZrd*YqQfZƐnNF?Bv1ṗ-Wza=ͩ^j&`SIP-h$EqPdo>VkGBEPDP1RI2W쭯nsiTmE.8p!Ԩ" bbUqeWQ\0zp9QZqR *g2çH7\Բj:>}oP%E0[sXӒ z:jProvEZP穵'|!xxQ %i֝Ƽ_[A$hwB-T6nޓ%8_b)*gT Z)3z,Bc-BA HudOɬQC!Wφ46 8~M;Je@= vlrlm_|\&Dj6-5u!"_xGޜ`_927G[y&圳 3c]e z)=L_Jh0pG/hrRHLvg{F3nۨ'mKlygj ݧ^](hM Rru'<^{orx(R =X %HB)/N!Uf7zpعOaJj8QIUog5܄&w9ggä]Jx__e/+-[3^MQk:1|DxC}܀#8sp^ =8&.iHRǎ,g߻}ࡖtz|1~4;P^z͌pϗlr)MqڄMqG6Pyb]1*@l5s\}PtlfUbr_0!,r`R1H=Z3y[ 7]nԂdҭY:g="jId$2C 4k$!B_W'{9xɿ}гf|];U˂Qf>ǧb7P#|reGp?8Br chY'*,ĢL4A-L'x223f-%S^Ucj^^o6V %hJ ^FHmSW%:hD\q WTv,[9j^X}ys>JƑ͋v5ԕm'&2yq/U=]AhөGѺ }x42!!of6jTU@!݋0QwwϽ8|/J~Q8*wMZ@SSd_H0u3\NHn/-_F0B S= aS8]Wv1²~z/Z@q$h1q_JƚН4?՝9$бr\٢RA\t&lVoc~.̓ l˭i$7L@Udx#ڴqq(0["]Ys>>.f\d<&g״\_[s>yݚ, <*5]hՔgf&>Sf,¯‰8 6~IQnimjUƚq8ҕ ŋGTl;5{M:\coߚ"v,E g%$+kT,vb4*{[VBIRZq$RF*Qߴްbs9U7`p޲vaR}uTI|:YpKU7niSYk. M(Jޒig0%M&W@GRl,|TtP:D? ɚ Lﰀ/I0#Չ~_߲깔yCߠxY'? !/d(_(;hcRPj(sQK&EYkY}j҉ؐBM @Uei0;r"j}A_>RfP}yĊ_$5$KF~+Zk"f3y=3VYp8sd .<":xTwx ^z;L4ȣ"? һ7?vRϾ"Q`8!FАݯ#X|˓ 4]AA- WqkGyyL@t#T} [$74煄HAӼ*mE9HṺu,]RMf__uY(혻wQv:{_~oz,;_8SAZ@;VCG\,qVj56.u҈7t,.0"kr (&#)츲(ORiVEx3AQo'2\%%ڕ&(n B!bL f,3fŵ{{]]5 q@Š匢Rz-?ƱL!KJⷩ*(BE RS9B,7۝}\!H`'}; F^ʀr%Zy.b9oZDW}a3uՑ+ߜA-3x/MYABM^6nj!nC,f>ye*^0-|\0v$kL]pQLL#vK7=rpxM Pi>%&W]7Q N#Nk8jiĥ]"RLQ+2ld/,Ul#WjǍ[uB(}PXC_$ {ZFBG&˕_>X̓rC' a5횊Q*WcFhQˆ߮OV`tI}Gyqn:?硃I~A~vTpB7r0  kbaQuiַ]5qጓ(C6dzŨ4 V7ǁZ >M0wN{XIi {^Hׄ/Q͌?0V9iQuX;7ۼڇN X2Z8_}dqx^?Qb]3ld'Uw\dlLT13ru%mmTgt1~FUQj/Y(7x)8{,Y9JWock4hWuIɑ_6!nPa Pk$ u|s2]st)x]J6&ʦ)FS4+\64Ǒ>8ЅJ%9=z{  %Uh;{뙠a-0ktd 'kх䀦El, _8IXZI/2ysZt M}da*d?g<}ye(hr2ZYLcs󞟫X`ܿ' vUr PArfA~PEvۢ&kj"@2@<of+2:~wN8oؔ .Q'EʒN>};@y0,2u-R^uݳEM2(eOqhrrV :Qu q?Ukf̥(>xZʨj0y6 `$zmRDف =GMV,q*$|C*sߢ \'ޣv雬? *^>EZx[D!Y?ջ-g'Ogi8SW#8*٨ 8%ޢÄ'b&A}Go`3Ue$yuk6btݒ;OHeܿ*ijm@ZBjCy:eK?|0^wsxF*(@\vW8@l[Z#t7I ܍dhы;rLeF6ƼyE@|a'.&Fp€LDCh+ Je U }if1[sy3V5}WT/^pU^g1=j ņf݉U,v]JMT;F¥\D0v`Mr鵱9wRrJlc@t!'xݫ%+ڛSVU({y_KN ~V~ȚPҖ$zh0S~,dњ}"(Zu#KGRĊЦ4Հ:{EӤbm%T^n!hw2_/SCFݤ$3Ɏ}ԥ7!Albw T[f319O)e7-9vg\6e a6*j&b].o{Q^3",Ķӏ0K1v}"9vdZ6P@b4wDZ8>wC.e+"j3NGP=Z.1hm.df!6ueco'*6? O cVvB, l:˾I`){ktK*p\t's]n.,I/8^!*RJ"N~Ë-qv'3opU;ˊVi2r&1lCj~#LsEcsrǞ0͒~N!Pף]'rUVk|ڂ`U{칱;r'"Xyǃϓ_kS\ljSDdm X0Ll'NٍH"I0/^;$*DoK BGeDsO=%'ÁZ3ڗqyܖ3)=nQ\{iES ;?mPHJHD컙ŪdU؅ oE> x<-Oan^oQ SL=H:qswJ91bt4]vu0' zNITI>#M,Y?؞7DxҪWw!lH kg{x}JHá o[CbV쀄R2|6/Hpԕy,E,VMd\(rJG!S L a k^y$5Vm&1v3AbdesK~ ^h$ؓ+)A/Ǝ_8 %@:ZSs "4UWjIJC޹j=џ;9.3ܯs˚SXK<ɬ9rFL?>(߫W576(ޣh&JS[Qu}wߒ>P.wN|P5#WQ&-JU3c޸ MxN$m s\(]",  CL N5.nBSTwi"-Rv͖]c&\+Ҹ(U}vo_m(Fw! g}oJV&5!U=gX[fB_"^9lB D93]65бoaF:DGuL읨 "*WM;Zx%Jy~U=S\R]kռơCEG 8؏L#{\ɾ\RgIdGBޘԜwD1N2wtRlb/fRٛ"Dŭ+l-\ʅ7uڑrytV @@Q07 .? g@JND .ОKz el$4dcx$[@?GSɅ^E9(>A;AO(<-j81MϿo0%.FMAQwನ A"Ӄ5xUG=zApy)MZ?>m :`n\h4#kiSnmFW6 ?M Z'[Y#H[|_E#XWe#A徰2ة?nk&oEk=ڄq ޿,SlVGX0!s D gz][lEck291USu *aY캍}*lWӽN`,6*x.<UjDF+TiR>Ssږ3?Մg_I,?`gҌ jG"&y =B{"Ap̋ۢ#SzU3O[#@iXkvURGW@V{jzNI=/e2{LE$enE_Z֭*pQqQw#g!7]aXG3Z }~@!*T6 nxa#z.%BӃ楻pAݱ>O%y? &aeT!X2öD.Id3=<))pt*~k`(7?ڐU0wf3_Mjԑg+\R#%u!mOja0t_?/ `#c8i3r7-f?@~~eljCXY +\Lgt"ڮ{g .0 ]2v_M #p$WxR8=hW;Ҫ٠G`-J'cUQ.#j |jy90mrGFJHÖɹ] |5#Y-nj~Yz#" PN)ơ]z VJf~ Nm_Hy>)a8%tbh ;@~IVZ`Tt %@6L6L'viߛ O5$CG ᩵f {i(i̊^rX\{\obV>Af?R]UX 7-C8FkqR?&**YM̎;\N9P*}>d3<@)<3C5ZO?=I˱|@ˇc"z5V?ZBIcjMgn{NSwF*pOj RtR* mtB6Bm wV43}ՉkX]U>Z2+CdhL _\8XgDGI0ϰljXGk>97aQ~~F:~ʩL?!=soWA'_ESy FHѦpz ]neŝꝬc9‰{-F>Y=m\J(L9+Y"Ag1KyO+VLI{Sզ$hQ&)Hri_l L@ng.ȗ„G݃|DMEN<9LquaYӸE2LD%Dʑ%̙U|Җh8SnlR]yPa^ƃ_^t 9k0`o^Ӳ.T/m'fCD73hUM0b an?cl}H/\7O ?fQ#PJg7aS϶N^԰ xٜ^zS ,. F 5-?,𽗎6(͚v.g/`{w헿T<Ǡ`B9Ҡ _ly|F/ߜ7 (/5=P,-$Gx&зsxTdrzn;Kʧf(;2u\L*P<_'{Z-6-ybWQ%\]ey[Ü?L볧o|HLӘ!7僠Vu"EruևÒ s џyqCaA w_5p!W\~EVOs?. `Dxl gal<{f2O>t]MIQ >MX^#{{<+2ovHذH fxPU%3̈a|G=ԣ/Wn+Rĺv]tI\&rWmTM`[v!m Zã\yԺBjJt u1;XL3}C:5Ӵ9~ڻ j~1S0WωK^ 2_ r12ӥ&;2>Ub}r˖J%Q|lť+reUTP#ζt,,ڻ] }'@v'pѕRfʮW"J$Jdž| q] +Ip@wyM4()9+Sd9׋S荭쯗a.%'JndCq?.1>pLpۓ3Ef{-`Nk;-SlI Zq-`$#ոwZF %S|d<8,x* Hs aamdw#h:چHRd즽LfS't :BPKdBqeZKV+f/KjOh2t`Hϥ 8 N!cSL%R@%#R J |:PSԿA\ (ݶ VL ɛ9,A7hy%yW?rrv-Fbpm1#pzߨD|Yh7Rm99֣mw{bN` ubU| E"i^)^_I;m?Nb*Ȍ)ؘr4Ft";)X>Z´1X1ɅKyYBt +gL8ʏ9p2 = BdO%smp8iϲ:G@!{ FArd>Q`SX?TK J2kq54;w9/PF'!=cF$7ܽK\\;z@ .nRAS nX ' b=Rqkn4$OAyI*VG53SԱ ġV mA1$a%?L%-yq3꩙C@boxKn`Bt0\r qF>JLY@VC$[PF sl[?w;жY6*݀tA( r,u@:Y ^!Vww=e_3I՘4.Dɧ7a]KxE?$AICI~}|p@8|WGJ|$\_$ݶ/rk}jm!ܻMǵuVy2琔՛c"Cpk3*B}4=owFK#I> ip!QL7õ?L2v+weN130AXU(D\7Dw$Ѳ`8Hl/.:!tA'?-ne)TǺ sD}Mwa -4kh$ >vo[x/Ł~wSne||eӺO^ys}skoiS7;1= P;(3rGwD7y;kʶtMF?a} 330͐Gn%myi=SۻpĽ8LjSM? O(k.Xxkz`5]m!ӫ[ñeB6ۭ/ޒlڣamƒ SW4]/!΅Y~->c..S %1P|qAO;^9x"'-;5 5 &G[GXN{g-_3V{y)lyHA3#rtk`HYldGBYHr;DQG#: gj y;db;{dTZCTeHaZMK¬=S k!d'/1?ȓ)FYHW>MИM)p5=鏶U<`'<HX A9dw崵J=~6X XG6bM0sqPQZ77`eg!y+ڌdN?F5EChVi&Ie[,7`i= ;~u'1Ay GxHu]uk{fHΎ͙l64+f PIޒ|dGZOS@(HԿQ,Z(VqaAƒTpn ޒD}9rTbr%c=6# CBFÉnO&`([sR% bOPTVga:( fY*Rd\Ӣhe\a ۯIsl.Р[*-P'\9Ad /9ݠ!۷ncyM$>BK5 !ZƃW2O{K?NΏөq}ĝKO#XyE^Ų`QiሶUcZSy:QUBр LdG7rj !wۼc5;q$Ll<{Huz(.f8$\VH>yurp=SZeuD\Fnt$mGnq-28g#x@Bn>X.m_B U3 @ ymETj` M'7l'{* jB]+>  #r{ uj楴A䙙hJ!~Gϟ{V2+2oC &y3n[szsU2eaYmDJw-ȋKgGV>[yp26kU?d!1(#;]~Xk3+:`()!j&$BpfN `EEKEMȜ$ENYR̀ r_4>s) Y^QV$֦!Z>C<}/sF3bFd~,HУ4(#6TdP;P-o_^AjCD-KU# |@Ye2P"x.Cٌ.ZZ"O^݈ol x㘹D\J|uw'pW=2ԊnK> b|eF!M`91= Lt 4w|v#΋sOg 1%JoUkr$yI ݕ6/2uMsS=iA&ZЋ϶l`</If8jCNěɸG˓bu3EigPRb;P?d2ӿcfSEFh cĝ'D}%l`*Ƿ0Oi"h*TݥT`| [6Q4yFR4L[&Pz/\l8C4*4_zjgc-#aWxZu,,$}C]G(FlIR1+fxgU<"+ ZfIU4TJ\DFEt۽dF(_/lCgW @s1.ŗ)#Fv?p[? ԁz\WXKRvk̀sD|,G5T07g1wInh46w|pifM TPP1Fk}DKOCvuꞫUj7@%V$A^Z92u01s=,Sc 3K":)t'fOSvpu+4¾@VEnG514/$:!jY;jaTeN8>χĉ+F2qEgp؃>2 ч)t:M69NӖ*tk͝i| d׾fela%DG%¸#zu^ΌP<FZ݋(պRwq_҇{&0Nz)VF |P1)Gg:D7.HJ/ci~D,3iR2jHBUr'~y8`gxfW\l׌ gQ=D -Ln vIO4 ˤʛ (܁V䦙bFH97j`~8cF=i6"=٪$|rZվ$EK\B^j-T}gyΖ<GnăGA􍚾֏ٔ O#2jTl#ga(E9E!T jzU+܏/_j~;=M^z82FȜ}8uYu,k{)oYb ;\>S}ڮc?˗@SA A94~<9zˁ(=p[~؂53TvS;_D>)dc#Xp. 0#pff8=.YPc[ӎWr Fv8!SGC`ٿ6qɗШ0O3 };'&ÿG[ϯ$ҳ^;)--𔴠*DV}- cEdx 0pIpO}X # VCSôd%)uٕp9fӡ_m& c]/㲥QݮlU8%< 2ȃS|? q{%7t;9{GDlQ+8Y2U@Ȓ|nrB: sV+Z 'v,M㼽ax ª1F[QVdpuAg&GcgHc2pj0/Og@Hb&e"`4 ] ,|.lGC功mmDДaB4n>`9YTZYBRkj4˼(s@'7,03iR[w+/\5@D+ml>0tySÄv4}b(jaQ^xXIN&:B/v4 t:OhA.36B { gRr4!d~m4T@kA8-O9 &tYL^%2C6\:+,kCFU5=$݋) RrylG{qcAhbb]7>zFiL*u' [KZa0or"\!| ㌎]p 3T9 Rs_:G|Ty|6#0&+dVW#U(vJ!\C062/'5=ֽYe8Qpy0s0E6ġ>g It+f"ph9ˊs'%Ho:aחS 2 :juĺ!^GʯmKܗ[ Mc^,M^$.nsMf6$ĩX].NLMN]]a'HwhC>G9(cvH4 ӥ3k,U79k#1`|ƖݎJ56Ǥ߈=Zzeԩz-J,a0Ŷ+`(njq^gXU AxVZyt3B#@"hd >x;Nld zHl|j]ZuNNcEzeޓXgQrNt-}t 3PvཤfE)y<9 W>f_{Mf|v8V<HZ 6&>V:.zmn9'$/ĩVk<۴cK#~Ns](jDYǹI}bv!_ duh2oߧ/6fݤ=bOk ]W_cwg5N.z_@cƷ‰o*\߯ :ɤ'*wR&l+/өf0i@c^tӀlrP.)T!Q)m! ;+#y.g9U3oL(]o8H[³l9ݐ2(c9r!HjgrNv1=~hX. Xto'n0Fqܖ 㨜Q}| *,#jyq*? j/:O(duJCceM:L[\pyUd;g̓$>XnL}eǭ(k±79.{k6 >}nU074HZ-^]d 6@Pﴂ)$OISSn^(w7 I4:YTj- P _[L]Rj2u$TTFfu/P8EO>nʐ t9-Ε//'$P\ɑ'*W AmɆ3ڢeW; F18*(ѸH3aZb 6/L$j4zb M‹I@8Lg>_c!A定֏=<)+&nx?rYJIA`c&chCҎZw0,xc1r-qn %e6D*kq#bg35xĸGՁ9Ud( +^Ѓ6L5՜A#XX\zRNˠxO'd{8-/ۨMju??#qnN74aӐ,J2 w0n6?[ 4)vQ>ַ}@UoQ'Tu)'opo5e;9t D.:G;ZCtJ <تxVɣZv~KoH^49_HWN1pnQ 2;ӡ.(h8y#ˑc'N_#8̔Z {҅ʥ?=N $uհ@23B%˗=#J,;zl9LbՃpP\1w6hr9- 1`PsS4 a8IGCp..{q}$StWM땏1OKMdYflMtӜZ\ gAzs^?~(v 3%%9n`Jrdm)VF@v6%EόH}痞F4g n%z+H\+wyj! z#B!cq69mhf?0/Qh[UeXpע4دo[Jx4!Q⨇'=XyW>YhExadIM~`H's%x}>7Ə9r){ewSfh>FlP"2S@i>l5$[cMvpH0”촠S ErN*?Nݏ<1//zzwy!hQm !y*s# X0@cx[F9Yy dLjڙ}xb<5V׏3 e[Bw"ŗ Ϗ+r$6t2]SƯ|UN'#fbL<MԩȴB/bӘP &IӕHN,8NDދ@Hm{Ks#C;YǨ#j#D*zʆК>vz,!A2XT "dz4X[uI. 7~޻1,s%W<O_TdV̴ 8GV;"؏+ Zib +|'6.2&E79n0Цbd FӦM\1C' .~cY/R4{ 7V`<ɴA?PE'<"BLp\9"ë\s} s'a7 gjn ^2ķ& |W,B}W#[b&TQRC!;E||ﷃ䛉P:Z Qj8 AMvI6\ G˩G!HV*vͣ0қ(7vL H@8eG @j˵>iD3o.*Jsz%- =,)@[ō@Q}/O p<i8ruΡ. γ >0H'58?GHH':ΰԇgS(!j~`pZP_؆&[|J6i)[hFrđD\6^UL`,&Ί TK㩤/9;z'jX<; `u˃!щvu"+Oq֭4 zIEAj/2F|&%jX-pCn@$l0?b2M'et/i@S4AgGH(@<'˸UzIEIy1$uĢCHlk9URǗ6 rEh&ѲT[e޳f9Y:M)Ȧ'J_Έ5SЂ 5S"ob~S5+J^Si&cy(zCt@G$:tw/LI'ݕa.H³)}BRFlp DC./QH"sL!`m:_“S\1;ځ;=D;f#RaYj5<΋Agjm 7,Ԭd7\{t48r =0=lV IjPuVX1?͉Xm~S$,s֟*Ig) JOaHi˚98X 9t5-)Q4KU VU}<"Mp絔\}$ldk̓MfzɆ#" PB%`0|by BjlHT|P^E_bpRL7$MGˋ3aǿq큦n7>I?GbAz`΀gV451k. xv2ܙsy~'ؐ41Gc (hBTGtkw9\(T`W&&+uA[PBA Pn9PєrWt*0!7SVzbxan-VB+ /K71 T0txLwW,+9,9y@XNY9/&A 0i*s1"e^ШHateHA >7.w/18[#^ho` 4,@Rɿڤ=Cꭋ/rm"8;_rr5;:Eub| :o<ǀe:jiا_vM#PbM.H}, wmg$wTAg,qDwT2!QbE)-/3f2L'9yQ M1Y(B_"Yh`n?}aNET:=Bs )QBDNy.Kd KËl 67siA't|d rnØd1q5!O-X,vߑFG!549Iĝ:6^\3WeQoU[Eo1mN- Ԑ$ZS'S[: Gbez>Ǥ7`Uԯ0@y VTkd%O{Di߼zL /w= $Wh#f `eGudgخ)wH>`[Nzu̼,!.ҝppoR0R,(-G C=4 0o^~"VPP9/}FbZ*#+N>(cц]Í9$HgZm!E>w|7,va1&~L?T#;d%@|2{hA2H4}'lώ7Pβ#TRU̐_&X ʇսT"6ɒZmUUG q=D)WNqJ7Qҋ_>ĥҚ@D;%)noZzR>o/iYqa'wF#zY؁%'%U>y5湇כ&"1ҝ7 m,=W0~`Rhc~-#&:Rzn,5}wY=2gK'΄++zaڊA#$-~^$8j+b5}KS-S7>n[}CA#݋١0(*nLM8/Yrf\es߽vfÙBXZ5ۥnC{7^voj<1~BvWrkB҆+}K/0Icj%\n8* jS ,;Ds/Sҩ`,ړ⁌2j :{kwTWfPqhɣC[,ʕ/tTQ0^wVѯ Q[HD+N`YG  ؠS LAFwAwNZl>b5z~sͽ:7"8H{2o?"X]1(!7Ϗ[  IE` JNbd;~;x6[ވh"+>._. oXhC: &=kMQR3ֲ$(Nal4YѼP`6򩿭'/η0jgCriq*x }e bn0@]Hz?mbmŵy=s ḇۏ}#iM7r<񇈶,L[9R~4\I4fv >$T_4tV ,xdZđ< ǒٮnޏw6ᅨvA> [WaŊ2l ks-WupCn`} "a]KFش9 RM0?t)s:-X:hDUڣW`$%_̓sb"jb%YcnBs7 {XlF!+ߴ%/PX]H}UkXT!ܘt ҁ-%۔zS,lZ }Hb(c>sKR7R+cQr/xӡÿ8֩Q{i tHQ{袐b9% 9[$OarMl؞JaSn8Q>۞⋷?TP`]p *1 SW!r ɏh2Ժ9TSVKK6}nˁamCXݢy*UƕOM>dzkDNXTSgTn X Tzyz{L7g2slA `w^ゲRRI-yH.C1}Gڐ8Dή&˨&&qi a8l^cux1WiSITyB>k x%D9ϒOIM-LG,5PA{R9Fܗt3ټ=@`7 x(M^U ٓwTp,IA@ J*0Q;ιP\s0b6EEZk/9-1 -8O`bw[Rz3@ta0/&+er-#$Hzm~h3eZN5/3RQX Kj;^f%Ɓ;87W3{ tڄC'TZ~4_$aϜ:[0$$^Σ1^i̸gb P,a^hɱ .LQ9%%j ScTXMw{07IeDhd^&B`E2@fx|nrVlN/*dxˢ=c._PB"X& +P]M=V^FwZ?`ggu!0/ b]!\ƾ'㉧P!fm͖wY^wE̒)ҐZr""mMLG\ہlS9)r'_;*&s1xx>TG9h vsQm |0(Y#]ՍYzPZ.4ijJ+gMEZq|3"3j A# |e&u.xB/S1l/Ӊ3U=]:tG0LEO*@j۳ISMA~ԕ Vo/G颐-;MBX6L ({I`= Q1-E13O cdNE+HkثQ]VǷ3h|L]{ i>l#z_:-v@kez8E#+"-ӹ2ݠjm!YOmwZHT d>Hie幺µ0B9h)#Q'mRi/bZ GC2VOs{# Ȥ0N;9즿t)SMI($fY> rV Lԗ:nkc%VfVNnPczg!ZcMN, OU$~z;0Ihd -;1\wOD;>4'VpBB/;K**,$( 5ËRtק:,dF,o1$yY av aVE$srD7Y\h k?{Q!\T_j%-T(w"ct7bC? IdmpW*pxI̛B(#?u )75-jK;keH0X1@c31]].ky/a?-pW5>yM!|ބvgqߪФx1t|}:ݨh`ZHW zQ3?cdmީ.I[u Z`w+{׋7s9,I<%R  I37Bg"(<plV õ& `LmHW$qGO쫬YI& @KoިoU.&z *3"q8G5H,DI*IFOv6: ly;  0xFw  7 ( L\D^sBo fgCHɚq{AmKFdHe{hv s]#gvBб#{n& eWl 3/|*8MGG8'1$65zQ.&'elSEH|@XeW-73Dεj.u *Đ2Bv ڪ~SW%X%̣¿EvѰx㚏&'GK ̍RT[CAQ?(PXI.9S5H7a,bw3AE L >G5c"ԩDˎ3t$yaN8t!uKVWb O5{ Q (g/'xvdNEoc6j9¾VM:sX\~E1>y405a|Ƴ5@Tpj5z }~xÌ>Js,IJ5ϧ9T[rjHg .[#Nа6;qLeßF{^aD3 Pm%,Q*{sj:5ف-R5T'@2;~ 5w-@%:bnSaR|TfX؟CxrYKۋoЦYcuImi{i9vjW "ZCƒO:[H<x605qd8ןz[~>}1gv4$=.NTV*xxWQ|znLO(٬p@ߐ(P0m2I=Z?} C*? |_pmD$3jĕj>腋۫ 8פ߶>s\2ƶNYNӽ= jM Ziל4ߥ ^\cb@[앾]5OO|+\RKl {aGy\`@qhnv*:Ҵ wpGM KK/BH٢fԴ;6{E9>6= 5{a*%ݧzJam(q(R2ՔL4N=< _T7U?gSvL0_^^n'K)@MB1_{I.X[=;UyJモ;FK[0D&0s88$H0-LkZeFEM@D0Fu \8Ļ^] e,K-x]9GI%nm VKp%̽_a~iRG8x^ˆ~iժ3-${Ԁh{idz#h)siƒg:aO+Jc8'jTz30aU*Kี>Օ4I)b8[un%1?c2==*MN<bLduc) 2.g֡FԊr!4%7> ! 2drTy_.s8~gބرQ"U:Xz5f4zkZm6ЁT5:@-M5,~h,w>_# ќ!H]k/菒=<;jZ  Xw} 7?&$׻-ġP"ӗ DϦƇ]٪ ~ے7zH6MHR{{WJ3Ij;Co~Ί7V!@nXKI̚fYӟ⌴LYbu<3` H 4_(jH&((6*F港 bCCU=g8ns2UCou=ae3^蜩%<_G_L1Tʂ7wg66;Cq&Kq;p}wi6B%}ex (nTًtU ή+ꪒKBpBHя兑,0M#!FNYX41n44DC@S^wopHוt2ϡ,k ŝ-)X,#Q\Ȯ*䚻1 Oiap%,[W2irI{m-l L3Z:ۯ-ƊēJ-.f$q;2UԐ4'N_{WP;pu0*]'8T[u ) {>|F ^T;pvźF8;L81_oȞcH Q03"&S? zywvf^[Q4"5Xl_9ֳBUI-mE]ˁB¬CFڜ/?IrDZhM)F(K; ꨂGymdMb1zY'_fc;b/vn̔+d8 l`(8fQ_{ł@JeDLix2슎Ƞъj!֞Bc#_׈ aߢl;lO+␶ t|h3;,O+_'\v]vhI{{.! XrtKkRQP⫈vgBJu^ LC!PMջW6Ф5YؘZN/ ۆV1g2>Y U7R1uke20:kA=9rIԒT-L|љzz牉)`)[Ns_5[H98Ͼ$-D hybŹ:Xuh(&#U4ۇ-z)g:˩%VwO4EIV_n/%hd+tד d6L4[yQ(HvesN:mJQI!6s:DJr 6'S6z+^ݟzgZJ*m km^Q>9IzϟWT8)զ{/ZٓyR?%CqcnJbC"* !$ , ^Lp0 !kL9Kt\[>(/S U'R:X"\ M߻xq| t=ۼM)D%ڭY,,Uu(z BO2FiaO0.8sx\Jd}hR̰2]0` 9"l xcXԀh?iݑH"X\c5hD x {m"opc/P)Nq)gzé sk~T5w$7pnfJJ9 .SqUxqm,Fuٝ"HEvWLh&s' +ph8E\{UTuR7v,Eh+q#BQĝVi URꔳ$K཈[3GeI( -=871 ݘ!^sm٘StiOp1ǘ|Z~ra\:JsnO%p'8yYwBDpؗ/exӬx4k%C8q#5O ϼBżbƫov_ۛ,P$xHSh&0" }^LlY , }0 }Z >.wYћ0}֝i_gBd)Vi:߼FQH2<2+\ި@ks)VfzJ"|=+z|Z/>]F]-mt|(Wz7iw`Q_8z4J.0¦,۵uv"Edc]~}UDZf:g ?g}Rvǵ |E]̩Z Wd@yo[7 \DeSF-6k1Iy)'N1 }_l*·h)z"FytQk ߌ:ӀY*M? nR+fH ^eU+6m, jy|h(F6d=8O~Z3y@ڪЁ_1- *:vDnszui-Q-{L0sem<<t;N ܦݷh+K[ݙ6{{@n5.wEIL26o7/b^ZFУA@kYHCހLkFF#6+s0%zgh ,ݺoYiY/l J77ĥf PMxV+tWWl}6'fˀ%.!|~.M`<;(ٸz?0a}: % 9F9= B'r7(j=܏|۳E9mi"AYugܗ`C0 !]3붬T8d:=HڐRt?lkz(Gf#E[ZY&&S< ңhz^PA #䘡]Wĉ{^%lv] &]mTu3vGM:N,q&KS 2ͥU;z^N*Bw˘XQG1`H+fs 8ؿbWOiQپUЕ#BȳmQ7E=,r]@OtxZF\ړM.{tNцUC W8sH, m30좔GԪ=$1kUB-g&qwj;Z) NDg$ BXionbB00b7{npr~W ],]X, jCZ]1HrjeD(ֆIw*kM'ك'谜ے_3yM!xF!!w\UQi7JxCn6LU.)Cu'|ti]uJ)4cd}l lnoF^Y9^7K iN?GzI.O)Hv_כGn_;述ؕINټP-f½ xeG6zͣyLc}hMݸ /[I RĊJ-5JP&MɆSf!i[Nk`)`f2n~ȝ5]Fm9oc&1=Ӵ4@J ;p(Uz4 L>j_"1u1x@L:skڤV9?6U?h`pobx=āJ;J "$~l )?:Xht(BnAnM k\`gm?>mirYFrH:S@:_`B 4Рnima7NF1XT*񯎖㽗 eQ{!hT8+1?ǹh׶N'KS]h`t %k68X1_$M9&noIF0HGs1~$=AWξ7h_ (3S49^P:A;1qiB4ɦ6Oj̭l%(\*WID\[j .VYV۵rY $uͼ mUɲE`ȿf0y&VǒKh>d5549z(n>uk ڶ Wa~ g#N ^f˩ޱDdQ}_LsEbgtɝ~o YBCuw:rL/ͼ!6YV•:z|e}Yo`-xl.v{TE@ [Moi >* tjęEwӀumӯK\o|h+7t]kIo (HV=~vp]?*I 1 ƁRsy [X%ẘuoF_| (&d vSg<M_WW_!t.GK" |:+? :E#@h0FL@ N Or5yBQ眧"GnRT D$8(җ';?S2fӌ2h*_4O=0>AIk,X{~Dp8#L7v b4YiQXj-<N0LY=X!P`Ϫt܉pBGJ~?7un|OnGM;o"+sU@>:08| '^sx2 V%ԣ|"gJkht e"9iA >lD@z J9gooc+Q\qZi x]uF]0c'*x\Ã7z,4P[b$NW%ݠ8> Y!n8tQiE%.IijߺpNeռQ,土@Oǻ>{[r)t'tKzܰc7 7X{4 @S RKBFLMRln{i&P#CX*۩-"'v hW1nr׀A)C[C]Em10PNDZ|i*zApB-蟈YIMZXDf92{q/ `KjCU뉬RMDDmښM %lJwYeQpP8k((&a Ray,ž:-J,g5D*50#6d$@] `z_h2ITY.Iԉl<Aȇġe īcCRyߧMHGzE P9+`{b&꟝DƐq85Bgt`( Iн_^5_Q4T$h\d7:E\4LbΕ#m]#R"3*_K!NQ!}m>1@ T=Q3u@:!eީl#'x:FDVf~lN"+$-Dc8}@8BZ=Ax/Y!=E#Y4MW0yܪqr1<臜#r|eڇTgI[_[ M7(X{WXr8nKeWj'F -羂gh$$ly;cݒ~sh$"O̩"@@' 8=n٦&v`>e yADŠ}ӥ}`!zwep8"\u55p~a gZGYScW"{˿3!Z2 [JJ͠\/Bu}&#̮5oi+D LGLPW4mw$pn/t?Px _͑k ]RFp'5 }̀a-Hy;s͋C j˛::tO70d4XDS&KNc޵!ݴu/o'եO}]piYֿg;zU~~t x%v aĄ86#2F]"}4yEh7B1ǫu%m&q6>ĬOgֺ罦\yt(P=VS:`蛧V < QJ=x$bM|SX@af\mo/&dIcˊ&XG7,֬n0[?Dy#7X_ik>QeΥv%Ư`dOMȈ0vi8c3,W~\A Iwꆢ ?>Oc+EM7wqE<(.7Rble"n"@gs%18+ojV Gʁ_ Z(nO2}\wUgX5`kj6{NvQȉ7 DÛTƜ7jaKב: .R 2mx3MVTöH{=2ij f2GSSJ%MWv*;~¶KRajK,TM-SZwi1yJ~vvPx%֒] Mj: ]`:"nI=F\Jv:p{):> -QOI $sS臕<#?B@VŽQefp%Ȃ[Q#Z@ñtˆgU)Y?sc87 Lhz;vׅ^_|tk~k qv1!3R'ə!><ϊ&\ W2DttH2dER7')* X!9.NYsq@VI6=wUʖĸ$1_SE\KǐW¿lrp=vXǖd&/ P`2enU2UaX{6~wm5Z 3,x0֍ ~{6QH|G4IF|LVJSb [WtKj JG,ʻ`>oD'p'W s⟮d-yO [ *j@ A-k"@}H( i=_ɰ|ٴN *S_ň!qt@BdӮ^zَz9z||'WXZ*-C֌ g Nf]JUbBHKִ(9d@/Le.9ul^H;W+Vۂ{LۼyO}+q*e(ro!EL"A'rClGMq PЎh@p";v5&h?GuJjf;GӻXuO?V/!Qx;tc^ߏ!LkV}VGɤ˿!ڙ "UZnLHD^EAv0+lvt'ϳθԘ[~V-jtX2]nN5:KyۼOU\1qI@fa 08ydDMu^bC+tgOQ;P$0KUr8] ꫺vOif9ru`7~@r2V;ߛj13˸ 8f jڜdY+oÀ!z2Ȝ/VK2eϖkNg{ CV2 @ F?v)J.`$Aʄz^^3a}H)-4iBG&;[RdUE %!2@y'KE +%W4 jM>azy/ZԗL&+DF_gœ6Vvyz65;j22JS_-(5sTPnK߷p*-[8ۤ*Q?US7OR}XrvIBJ\rFE$6=bɛr_GwӘ{Ô_?C!Ԋ/H[7KS mG*B2{-0P/}t/bƁIгJr6/Kht`fKխ%le vS_leΆT=h`;~T?rTy[!F3@U~GEK w)'s dC2sN!Ht$y(ipj"5@ .` .sO5ӆ G틙 mΟאqw<1G (p<Î&f;OÒUdGg H.Ŀ?JH]6@$"zK(Aiqu k fvsDE?"xݤȃ0=7h±ּCSm?f+pZH Q1^ޘ`7;1~F^vI Q 0XyOJ_.x/L\#KRVc,*cU40SU+XtՕ30"onMl39={+Bpc[>[BN bW%Vэ!kR1fEDLat#ECOgOj,L<B_WThc@깄% BSklr%@,uQ&ۭ*I)o^<(| x`J,3KtMx)Kq Oi!4u%S.4?D˄o 1eO>ϺwN43V=}@'}$/k,5 4R7vGsX$IA0{MF~.a qU NVi5M rM&)sӿôe4}R'$ҭ1/5ЄOA9ŏm 8sGe^z3q9$լn YTM؞}yf/|#-c/Xlլ5qSa%P\r՜٥*wT!v~͝՝bZwDYJd?f3^!7y.u65QAZ%MUMEjr@L"Bzާ[))0N5^9+M-N}9]V1~r{nsvZaz>ZS"c cVgq}$%D̩ѩ.#鶎0m!8\(|1FPO_sp00ž(Vc3F9ዄM[,-a~HWc_tqeR }Fuqk%qK8'9n~ߴ =YfW,24գ+)V:fKʸkn}qny(A }jVRsÉKe7`UAg&uPgVp \]fsmiޤiGߧ e7: da5.CFUX;l[cQm2,[1?cΎʀתC5mv _EFћeHbȡ<Pec Ҵ!A@T~MqY 5.=@]Dww}Ju6Lg)TD*5M':c֡U/}l?ZFNvv,V^\EAK8LX'ޓ:URv5"hY9\Sqw\@wU2"mT'PzA٬T*zއLjS|ZǢH(_Rj/F$w\ |\zm]|q5hԽ-O{@VSc=dwBt'q^NΐZ6#c,G 1m|5ƮᗙMkze %[1xfaJ1yR딭0y7ۼRl|JޯJ A=! 2psB9&i)ͥk%7X0MJdYL~N,nP-42<=f ɐGw95He*7B}Yj'Zs{diiڝ)$jʑLmlZ]clGq\ǣ"gaOڔc)eYl˺PeѼ&t;4~$LD0Y#l3ofx5 RsBbFþB]aHnB u.(z(h"9Tu8i\/+[`*x ^綍6%n,rQB"ʅ5w %<^'_x,.8B$A,xʀEyf}4Z-Mi2$#o?U8$oXGO;mg6!aH PuKNujDd/P4A~{WO6pC_Ra]ÊMglZ :+j{[ |/ȸ;=^0Yڃnh76sA]u{D~_d:z%;OWXSEbf(,,1| amTwnR|]"t DBK9nNJˬ&*'ĜAkhO|Rgpi||rӵUFf̩{'y&hAI+YnJI ܚv"Xںw "6C@|@PvڨjD<)}'m]V޶÷m$ !L,Q9tǁBvw[,?8Qאs{uq'K8M=fGsKƽp׮&ǡ3E&Ȗ$1Y, 4%%‘T!-~vݢ 7Ttqꥪz:M(5A>nk2o#(bׄۛ/,;A07Ê181> -44o;7ZMwP @ ȍ/csvLMŔ G޶Lgp2A:޸21dS)pc -|z$tuM^V}PPciEI,&3xd泻b$Ro;0ZIat^sd=e: Izc.Zd*y*1$#tE?pRPLpj+ua&uZ*nIp&}: QT3c!S}Df#v k$KiM8t#mpѾ꟰QV3GְN/^_,f`;y 4@C&ؐL`PdTf?ϣUnn=#0oR/\1bGKx r:<Y~'^~+͎Y#3֏M7j?eU/$5gKtg(F.n?PD3XHu{tf6T"X '3҉^i!76֯4[k_w\s^]OB*!ϋYEP#kbr ڢ\>Df=]ayD>kVѿs9?20`}4ᝋ:.ivzy=X2PPc.zߵ8}Ƭ<=Pa@.fRDKm_Cգ29[Ps-Bx2$mQ)Z]b۵:1Vmj9K'|!%ꙖrᠾF|8N漃Ecs_N]R2fs_*[4'syx@Ե65 q jli~Ňa \#c9/hv|9Rx#: nT~@K>IˢzİvV-˰[ ΀Z:XF՟ԗR"cq7YiЉYKr@ĎySATy#E)%wr*sL;~_jsf'Eh9|} |]|k+!%{nx  5\oVOMqꤽB>L$XjF|RuNBFzٶ{a]"B|[hBwhޝ{rJn( X2SQ߭H6'gI瑵2`1n)ڧ5&$P fgC6 he,VF$\3ϕCw6 nwR#+,,Z>ZcE*KG'nwTz'u0E"0`@(zy5mޫW UjE.{~Sa I}@c|;ғ[…A@&7իE+^Tl"b'ݻ7|` lTTރzH(mn 9b',KHֶ dfZUrLCC6=ec7Sx7Py-A8gÃWR;f 5qm͋"xUoF"A(O>Cq@= b>rwx!i~RpK%-Bb52ZXoPhx'Qxm= =kfq2 eL'KZI'b`a&cLjZ9t^DfUYQ@[ *YEjDΘ|ם-*5D ݢ8j]}I;+35 &W{rV]w3.֮ugd"`w͒['U*= *ɽ& P )t}54 c=+ͩ_۱ #= @tYXj9Jm8I3P7.8CY'^5Ε*A` #n.$Sg&rƈuzEx(wpi4F6?Ye$s?(4+0DMcZxu>5JKlQ;Ǝ(rM #BqYz D4ia~;+#O]:13bMVm~5nO*&12X=G)L.dw&Y|`y+ wj*y{捁XrDמ,Uk8QNūVBM2|_r1(VwSz% cOp01,vo6noFhڠ&1պ|OAKÀbN~DIq} ϫGiHC[;bƖ\IW%2q,}KE/?_SSdÕ{ B#R) pa:: Y-s+1,cpP!JvD ;l8#,5Qw2fC*5Ok}bqkbKGFǃ0XAR΄WrzN6D DGx:L#jk( v}x$DaFMJQأL@?rV(K#IuM8y,[zQkG? ,l+Ճfh&l &&aA(Jgbtf" q ]LC}e>,³μ(]5IBl~|k|9<XZkZnRm$(J kzPﲦcvG=cUy m*EYY!1'ʢ) ʊ{ m<~8.X26h`1F_Jٵ) EϧQ]WlKR1:0'ןdv%Ooy>qS)^k]0!Ƞu'Oe/G07νL P\{{K%E+ Q$? t.b1H4K c7Xx2 M$D&H4>Ml1iRv &dLɊEt&CE)GLD>84fdq'[2S?o3NqOtz$7d#2qs聈} DW?LJY}QfzalS{$/&ީRTy&c_G!,mKU1'Π*tƈ%r>q5qÿy >К͛PN BuHcF0#j:ٛII,6sUI@aKyd- R⚶n0Qd+ azogsJ`Ed)!gL\ reVUzFohEt; [D:pu1hʦ%yrGAYҳSRǰ?L >0Fbh0A ۾]Koة R*N?kc WSeeo6#Cf"۱0d9О)hK>(n w>}*9/uoFs#zD 9ʟ+AM> V,ea5xK Ϫw\KTr q_u,28mZY'⇫_< i|I]}z'Eɶ.56:\)&Gsr@YT*Dqt,(NfC'l{`KMyPsG'oD dZK䕾t>F\ވ(bYex<੦Sݸ\_V.wnNxvpB|؄?Q#ŠkSҋ1D`y4!W089{l~wc{o6((Iξ?1L(eAЏ_*k,Ò\Y I٦wgVd,~ٓN ttRJU8py|5H6:)Ef $EXx1{XCvJ\C`+pא55ѭΎNy|V̤Lx~211_ p,Kg-r%UptQ[\kՆ+r'J* v‘otfZ^/u? $c̨)g7%fF-. FxvgYZ0707010000003f000081a4000000000000000000000001672b7d8900005444000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/T]?Eh=ڜͩNVma#b!B,m Y$p+hEcH 9ic!ȹ|N5vy_-U nM ~ɗ54#|MU&<Dl|VpӍSXe` qq94!tt@'elZV6%k] #h(K( PS?=HF[im + m5qQW҂2ށ$'㷵V(zhh]q&YUx!̔^=Ȧ>YhgY]O mŐx23qy~|6SiԬoG^ }^h$9gwTpMS]T}yz$do{#) OP/uE<ŋlv;cQEe-:dsd+VkNLӶw.^ION5߶C*`=rrdxu9$2a!q< EGQE-~,79bml7o 3 <^Qc@bJ\O(O?+ǧH9ZsjiVeL$qJ&ATTEܻMTocHV#ibv෍zP;m^)4iQK~7J6Ӎk? G-K-U39|\[`"h@ vn2`RTF$3O΅DnCJ懢|?Mʂ;s[W))ܭs/35:g!|C W:7 I?z@9[ZaZǚ|^'_rkpZ\;1%U9v aZ-, ȱtUZ=kTYe x$rM"U)p3VUED$ H_U=q<Ƒ"ᇴ J-?zCmF֪g; D4o@?g{ki.a^aG ґa[G yhV9X@0gЁzqD s]xgrP-nb&tҔ N&!Nw|lHvsL4 +%)NcO6Jàk_s2b 0vղdjYlȦw;ȔA^i3 t9:iqK(l4ɦ37tʼŴ e=S,3#(_.8?\ ]CU|l$DKP5=+-l5VjQI K1R>gC]9 .iR&N۳IBvZx -!YHu+c&RO"iJg$~l1xs d^3Lr4A5X3fab\6Foi s?ACeQ41]_ p_eDH`%Pxf'kvpU_-rE$c%OVM4JlU/?[!±AT4EJ PL;AaYyL*,)2MKv0I 8mӪij/29{=-;m +?-uMRD4b:0*z9؍ebFCh}5ǯx,#vLQD:F?`{WTs\~ 9fD n,漌Q8mDk/'򕈱=({v!㡐J1/Z&nk`.^ ?;;cxk5íh9SLq/"J\Jdן\5+'hZ6ߍD?yWGadwV\(4]Mr dXڲQbP4ts{qfxZr;)wS6‹%"SxWDz#p * Gb7+l1z/bl26;"<>O' ;rpnH^}֪nZ7.Sz"%'z-*> YWî̏怕k#%pOaZ(;f l7E'}oiw1Y{ve4*  eӥyynLC>o)!W-.Ik)1N";. V'uPPg֌9jOx\; |GEztSO/JO;\Aro]<ʅ[d2{xyU7m0Su dCWq٫{e@ 8**k$gLAQym, ۷#F_264`R>ԮW8 7n× 7 e2_*0Ӣ@pJgU8-h )WE7h & i{t.o4oJۣWq\nE#qރpL-OM\!' {(FnXqS wz3rI!d~K^旂s%Cdh[uvLe$.gXP\ _4sq0{#jms߃GsW_'H+2Ajj< W\2NT!>x[ nǁBm̈́L% AHH:²vLDWpy\sj"" A%jeMW.hZ?npn)*9hL9sjR|0Z_<.KEfuik+)NDqa$)Wǣ|yt8J!10˜(z?Ri-8kOlQXsn>YŠ[3^F3,a3ζ.Mk:%- UZN(/sN~{@q40bj8,@Lnt@9&<ׇ'3:,vX [EN-z%F{9Flb4utaBfÈLGZ$Jyq 3A/©>tpR]Ty]2s4! Jt]BM}p|qWFyC?͑KR ;Lh%F .KNbWYVܖ^1kצÆks#c›T|;߿HOnCV2Zڶh[!j$-?uu&'SQN}7)L"6ll g9t1.`T/LZ)w*L4$hm2-=~;#_ #-TRY|@jw%9? 6ګQx?!cʩ~_IV*9b%x.}csI SY? XH@x1\k30>3ޘ 73*pcA'mj<3r8SW"%E@9#w?PnΘ+7 ux\%#bW3M']U1|{5p>3yJ!ɣ!?^J~SRm)%D—fz,ڞ%l_76y48 Iш?";cDR]j+Lv/}%^`ruX$%%u۲,l7j,Fk!.~4|i܄d~"};Z4͂J!PbD4#C% kUg*AT騉n3Y+1ABwxt0bں2C{^-"K6.|smI*,n4 d_}9TcE&9UaUKEÇUH&{!PkBCUnތ^@ XU/(>ָzX ¡i6"5) 4E]r0ӬÒn%crPSk{iđ=U\bEuSsu-SYJ; ɭp M,]E{\L F?;B<3D EDM˞$yr Z,.vX'ԛu}σ8%n 71abWqvv+Ny;$=R1WG\0/l1U d!%oHY^;"U ]5.)ٗ '@":ٷ2] 9`1"l݄,t¨IWYmt/ε!/"V!:wJavV/6Lr!?B U}6O JT~֏&_n^$!rm N}O6ˀ1=0qĜ 2r)kYxо`]=5<"=zKQ):t$RsNJr4Uxgm~4"^R)dM[o_)>a1`l =cQHӵpͩmRq+o5mweɬ?#~)OWn.~FE&NI5Mx(^Z\Di0{[bjF5O?PCN)pdjO/n%7yΐ !`2e) E\W Wag#ÜmY)⊴UE?W~ddcJưSq \fsh\1LD.9vV*_GuAޟkT@'L3#XM{O*]C&h;cpݼX\4ߺý7y0G]kꉒzo xAR93HkªŽh#x,r_5P i5:Qu^k9,\DOHOɭ5E9?oJ{ԭy\!57C/x/xjDJtMf0Pp(˩+H;ps[(~z~+S>0)DcEa$'x_[3?ּt&ButN]m:>JFPZuԦ!e]Ni ^o9[+4ĽQiuAKM>iܫ}C(*3V٘8]X_OXcĎ%%-ZNv:ǭcLUoϛϵ+LaAcU-kyY_<5٪=_ -˜@HL^8T&T[b1z rB}qNކ9Xk*^冮/K" ~HRlt#uqgՎ&w>E"`I)!n1*edyPХ~ rՊb^9J:gE^ %9N978T&zk`u!jo/v$6bA35wZ, >AmPN4/Qj}~&¹?x 5QSFO}`=(ML d *[x&[7$>>ԕ Dnfr ]SXjT{N =c1!d gecO;#&Ndt{{U%3 5aa=kGu=!W!kBp%%✪Wf›rnA)*t34[&5br %M Om-<& kK&jF $MǴ 8V== r%PU(vppM͞[%-u̍#ާ/L݌/ *-fUmԦ[|D.cya(;.w(`ix⹙۸-(esm4E]rBh8-o)% ?ssd*5"g0T{vLFv{r<=+Ri#DJ]^+w\W"O4˰՗lk,w dC9S15$~ `_ȑQ;,[q _rj{&u̦\߳?wX2}${qXK*Sկ `@g-B nXTRkߨt#o0JNW+JLT.4"DyF aX%L4;Jikx.FZ-1 T6ͻ詃1WDe>#?R}#9 "&sl$v%1f[>TE&S3389b0~qoapuN4>%Ujo)=feL|||4'8VD2~]`CoKwYFϻ sE1c?*ufm'g`zFkX . L.VοHk"x'ءVBie!w2}+K~wbcC!.R9B IXtZ))D9=ҶMz,NfYw|C\.+G93&ІhMtm鷟7rf#m uA0/`EtMYH4LV`^M6N `ܑ0XgAm'o9j"Im8z Vk=.>QLiEC -Y6+1gq f-X$닶]']@m.(r]HKjc?A4-n\D%w?ŻGw;>Dpːx0jn5s|#5 @U\vh)=2kJ[$M9$C%5c"Pi9:MB%,ucvWObR2]8 r ' FO9WNYӐ GcYKcX. 9W )h,oZD*5ƒe[vgNܤAFW7*p^ /:ԓZ9fDYkI=XYFIͲʜa` ]}- Y`Qn[˝рċOKq*0yCVTJlR=/%! H}K&+l0C6K)WRN(>VqOo!#S #^|8qAg4K}D*Tl⥴Jp7lzg%7n;xE)]U=/uh8*Y$5XHO~D%qÃTww({HE]^b{ F.S … $TkS% DjhѓÃo\< @Iy~`(E+=+:VN4GU;u 8: 6H*=ոBByl (!GEzR# t'z>⺀IP`g `kZӍ.Cd\K=TSd P%9b$lȖ5` @8TPOUm:Z"md,: Mx$[p@3O0g%"\żYŎvCD GWy ^;&qm؇ZA<2Ј\`2FoݹUY('>j!poa4sjeVE]u+ MQh. ^,髻jR_gd$QrFå^+|G dl<{B(U{sBIZtiN'V|h}?[fLܴlz!2T O-bx@PhfI1urkM6XC&/I_Tq#y'9e06pCT9F_` I Ԛ&}H,xabrz%Jy!/ɑC#ecc֍X5q̎:mX  d,7bT0c´¶Etu/JA0H*,u&OIMuf9?a3֓A=2)dƒw9gŹ:j=qWb?L-`K9o@ZȰxc[wf bY-|]BTiF*p/I4Н_4 _A”(]?vwT>+=  M?wy (X !d"g-=c !)|[t݂Gn("P4lТJ h5YR9P`[!հ~W(%&X&qW@jJGYaн#ٚoUXB4lGvi|f:vȖgyl;4>V_V:~urcHdx #Gљj%vx|(t2=Пrцn5hY:t̲mnkN&u|-"^(C. @^bu YH C)e(]iC)ًL<)1 LX>Kg^RWReғ፽PRA|`2(!.9Y%bZ~`/~a wI5b5bʫo qsЫ3 ݆*VnH`&pv@#(M'eq ŀNf5NѯP`˩j[YpC|Q0F=\CM#´ZJ+eC9fZ +%0IZ9J'3`Sfk59n't hEcw0Vt_q'j?Y4xi÷^Oڴ—@ƲAbui1G,`>ȄX\yO=zx #{9RH`q".y _S<<ӥU]+HLsW|,o)-ё4*"xgB ^txb/Ԝ1{~rQ;6^yǰV;p=GE+r>f/#XMQ'{i'ډ{'RQMb'e(G(f-Lxr\"qHbGyhG[*bzv@+օ)Cw']X| -x6 B/Ig[0Iޜ^GL#ߵs>PzԨU-XȜbh%A s+Mud*b!b!csBbMA Z*yt%Fzb 8_H%?fYDf* ?jC ;c 7h-Xbc3eIrr[+2:E|v1vj@,V" IlSB9Q Ӭ%] Ga.Y7H^\}x 5G-?i\@iSt _RD2?JrwvS NR>g2$+W憈eA,fgc3؂nσ5^ղ*M f]Bi(686?yF/Ɩl1Ĵ׸]*FT27cS;s\w<ڥ%~Y p7sxR!څ|i#6 MhHf-]rq/˓毴ŋu0KƚFءSg(-`g&:.q9v9~L~uS_>iqJ5OpAf@<=mnndI\shc>G{p'#K8! <1a4iZ P 2٥yY;L2>.Oϭh>O*NFe-%wblN;ErNJ{/sr(˃hn%q "!NLyVo^pYLͻ?6v5K/Cg5`E[#5T[65z 'K5Ѥ\'R@EDsBN5wk;4DLQ.l17#XYD5Zg`?m8UWy&{'>Zضk;@;8bE ֟\6o;MWRŶ9' l-+{Ҳ֞4[1ߟtlzZ=X_h`sP3WRƯ0EqT;B0iuqpKޚe_EpY}>o0ITP#s bO&?_áDDAGOY9ݠVA+k~4}ŷ\!K!{ؓu~;]%[ 4{ass27'H_g5yR'52ؼ)37G l[oϔ 0ivZTܜj X:B&FplӅ;-cq^YP\ ueqi0SYG6O% >mͽP bʐQb,*: @5;(>{.E~Wbs= .׳Dlz/В{ x,a}ھ'XV ~J L;u"v~"p) ֯~E1?Qe6Ű{(gea =Zbn_IB֐Ro5e9M-:+ j9.!v}s/mbcI-.]1^>ì3Uŗe$R uN Xiz9p*P'2y'h2]OǶ sbuŚ/kI>,aHFhD5"m̽%ޢay;:_-cyZOMFٰ|.&ug iWn^tqFx'`K< b@X#L>U ձ.nI5Pq9 ^߬a&fZ O@~ϔ/V EW M9U~ -(ߦl&.|EYG5ǪF/' CrQxA"JGkȯ= S! 3'lb]c`GAb!gŨ׃TQKOKI.x(Ӝ*#P2]!|c;~'" }WSRfuJ"`޴su+-%Uvt;ʩW{R] "n^8 (%K #kP.qRKvKhw 7ӗg[B_X^4[75Ս]5e UE9OPK;j -][fq2_EjlILwVӜ9 T Ldy}2C +1,hHJ[Fu:뮕>2èwk ҂6JcS6P.dI a29 ;{";p"[aCA =իZqr#gӅ ڶFmz?B o w!IuF,2{n^;yZswqZ> ʀW ?ٚ!r YZRpLab΍xXAs{b~=M|gI ȖdorP-BC$# &#駛%9dI5_‹|Z+fsݳ6&^3[A%@SF(|=Z@܊{.7;PgFF p)~AJڮbOtp#ܺc,̍w+MwXFN 0DJ(,?BrK'@΄.`MY@kra`*x>)!M@Wl ,EnXZ78 K&vuz잃E=@;.L<+Jϥzk_o9fLڭ&%72E1'Tb^G x D16I׌Y -~X(c1 d4^dhAZTNJC x 33(V_yi*VF)SL߹?f[.)r2',lD 8%ӵrsdoc3 uk76AS".D9S@/ _u17f5u)&cl(%T<4?*/cvrj-/+J"k 8t!ON P*9CD4XRe;aj1StDU&Ia$7n~N<֘Yٻ<]CVO-*q98X1RH(Q۠}E)I}fo9}Ɵ|XG]@:7y0 ~wd룺eGd6FT͸ xY` kv໢&R+wZ'N<$"1/`u {BHdNIwWkZ>_ɼ&et]Ǒٱ|&Oxefvs׼eG^%YV2DKS}bBP5 FIH& atS7%HG xg|=oha^_Z7qn%v)Oe?827O^]/wAXBv;aoD~CcRZ!Wm½>LtAfE+awtžՆA"LT%K C{l֮~őy{@$񋯣2 oς8 : k̉/RkDž3`@1 c,⵭}vC8[?,OAfd (11$2H[QO(0٫; ܔ2(]s<ښh*Kyח4}2"wʆㅟI&ym 4Bv\T2k߁w/>ɐs9tNj=3 !'J5d:0t'f_ %xl蹋>Ϋ/KqOt`gX8;z]86sEmxλ z-~֍Æ28gR 3w_-Ȓk- yy'UL~ 8l8=ݗ0f;X"r0ڲǯsgo }ٟ;Ę.R10 q•bL +QŇdܲ-JsӀwO S糞]g].r3AQ &=*hYܴU"#A+ V:Pjqt锍!n5ˆ ]\8WKWz ш/O3XCH;d\ZyQ 5j(71Yq+cLyC+_J2ha >'/l*t:#}fMv ϴSx .yɎ v/PYOb̔6$u6ݳYЇH;ϔBF)7"̨Y۴iIBTEz,(s~F2r3m,m!γz E*G8 785(p&Uеbr l nmB! ĖB;@euWq_rthG?a!Tx_yjNeY@U4ux^ϋ[Vg:?.r#=ת_~V$7\WY2Zc1 1 ^}> qqͤI6-+6H^S:f6M8`MkEbےecNFp ~Ǩj%, \߷ک4N@Om- ixB0.aX-ϙ.&|`9h;yj#6R8Hr]VѐJ0!*ĸZ0貛rC߸Q4 5/+vwCRbВQ-zGzh҄*@+WPW]^ ,'ٱzǡ4D0 yX*V_~ )A||L 9L~t윷j! W~H׺,$ß vt6P Wzi,pȁ(HJW'mBSMR;D!=?庑b1l#*Ǹ+V8)ĀʝD?8UEy^9DYSNPUp3yT%Eoa8dBN"̏r&4r?k:v\ T9H{UV8`Ы]۹DHaŸH|;@Oшq}$NfW !W@и.4tXh{5RQձRw+lseh=[QO*ڎ= |Hr] 1soߋw*[tU*GHR[0+)Wț/5J{'+A%DV!iS+7\E pkf$ߠb 2|E\w5cȴE/QʅU 7\aWV2,QAD#.[هl>e412|;;Up雡އ.߿zt?) TYNgE'h:`_\:As5%kg΍ܽn$v6jWۀbMڢa UbjMUthmx ^҉&L)㎈VV^C${|ёldvy[ٱHBh SIK$TF F߉<-ȁ3r UB~;-go,XWeP-cW%z q%ˌE6* }n$0xOXavoM<'7*tXrpqOXf`y{?5R~'KެU,Z?ײk3" YtԊ AFGAUnr+Tp0b1b:.uZ+N8DUk|I (r\Y|*8ci F+*튢~.uyrrpГY4QOuתh=BU\E=uRS1tX'T& O\ĩ`['s0WBuV.2 19ڃ :v@o̟Nn/bVAEq?H;f椗-;^hWw[<2ʥ|(h@9/i;sIDܘ6ьmWU[Z1K)䧓ݗ@ 3/,MRRcywv *pEP2)r=E@~@֪? *qKW?],7XM/]dodaTǣh)8jì*|N[[.K{m(exsFtkysm<_l'J[ Dv0c|kﵻu$ Q Pmњ:Ua lmT D$R'4ٲ@fܰN A\i2˂ %a*x]XY.}S/Lo]4$|r ,*;IO(ujZRJ#dgFiRUx~uYO~S26p^oʻ+Z!P$k4ѱvko8b K_t*eI;EV͒Z+BF GX ym0xa"QEK> 8MM#C>q^kLV/d\-;9aīA̚ }4]Y- zkss^ٷ/*D9-bֻ։<(v]=> +^ ɡgluAR eewV8RWGlT] C*#zY)MzL Fe9jSn8LJimW[fbHnGϸ 6ڊ&PtWVpg;wq#.)0FsQv=P=H3+Llo |r 6QVGi 18pҀ. Ҕۘht'ل2a]+D,B9v7,~"H|&C[]E%1wBTQ-jSaRUXI";?s4O;\qH#!SgC  hd8o {{M!n)#IS߶N:eb.hVצ|4Œn*y)˥)Wl\x4Y7%z\ QrUI76ѝvbʹK+,W[N(fWW0qG+}@Ύ-H&;ytO7=ĊvZEo%zX R)/)]>~a*J,JUl21^UzkO$-i"E @G#C& /R$H3(yHk_b-c anWU-,Ze2R9Pn&NiWc/fTK;|dRfV/kG!Vӳ+'&^imwo &LH*i ^GRNCi_qGӽ9{ũ'g{c>{$=7W/MLu=*V !`%gm_%)2* s)j4C pO1190SDMẆ׋Hef;f⪻r*Ґj7LEFGdGlϪϑ &aR~ǵ<:@ KDv7dH܆7֪"ʰ)ju~ E=Tcڦ l{)RCZkT9{^F`_ (Byǃ':',qyfRRXY/S'k*oZ`U ᴃ4jqm?W1⻋g((]Dt\pkVc.|ޙ GK6MLa\0_Ì;oa6R?NfS!S>lNI`Hk!0m9QjPxpQw JL]"OӧcŮUaDh2ZF >j޷b`f\AHX onnzg@B|^)[E2X5z}KJ˶)HPEP>>]l̹nU섹=_s: ig-t1SN㻉kºJ$*l,/ixjDRL!m[t$=xyj<]nXcfo|x$BKǕ}?=FR |׭ӷk'G*["WAAfײ ovd ||_ vd i(a}btwq rni!" ?bNO U~0}w/JuX\hyʊ0_bQ4mN@PNkSl`o=,`|\AkdH}wez2|)0}sijXIFxnsfLutOVȼ=¯ޯ00FݤRl;N5@g"3P(zӕۡߦ kti8? ֩R8'B5ra1\J(?ސ JLŌp$ͤF'=gaoZRe~\jS;)d4[HC_O@ ߝ?_H2ȅ6tY@PJ\0=:BƗ3] 23ehvIū?A͍no(f6ړZceyI}OF^֜e85;vߏk(0h+Y\E#; ®n k+tjpbXs.KN q. @I0r '͛3ael,puy$- #,UA3@>% x6eT]Zr'(17O ,F8K3LDcE߃HZu=W㷜#|$rc;h/?E2%ץ8 .U`| ϒ# A JGƴvo0IWeT6g;_b1݉KF-b6٥Ͱ͹ov2'm @ol'/obhhaѺQ}{A$f v*}o P^7NTU5τ)Uٍ ;=*~ԕ6nh*.WZ{M1цLsw$GoWf/s!ed5kSR@jgcn^oйu(`8td\59iXʢύU MXYPjKO:Wk]IT LFX C/"O+v1|2Z?Gna~Ϯ'}G J"y." %;V^0@>KsDyOPUK WNZ nRiҥe?FZA+V t (eXf<󬏠X](C#Ć[<9 >44H ׭<)/cV42bY!caEeF 8f=FvW hhjb^<«F|Tږm r-'h}]1Y?"kp:۰j c0A][+vhȀ'>$ ν8hʈ+ĹfE,Up3e@b#?Qr8Or?cd'fTx ==֋~5!ۍ,ǯ]sϓ4X3^ r9`t:<:nY0jUlE؝,2U5 -l1Of1n."2"RqJ(ae#.A̹P0­U*g]z,W&F`f$}.C8C9uȋ$P*o$GdffgE\.6XDހ仰L?WQ2pyvmמ kTk5 9fIi 69Cx&Ts?[1 = Txz&ݩ^ƆTط,Vۄ>hrN iJI?!j$Lv{ϦQCidاR8chzlxW 5&D : WU$1Y<~8ʎ"Q w_|qxevkZ\nՎN5Vc,\_S@ Ӎ)BԌKfA ?>~€p3ZW}"R]klGsx3 UUׂz%[I9b 4gC*1>dٖ 6՞Ow-69jb΁ֽSEװeѣD߹P1Ie+sm ʓ pϖV}F4K[kCDK`@{ɗvՌmNb5}ёUr ][x'64wZ-Mkz\N5߈(wo$cg.-_Ӝ䕃K6DZZ-}/RYsF/i Nd[J^mgZ |TU.}u2!  *IZyեO-S#~t]̹[2b;gՎ|8 cp<ݑ-(=x@Y3E34"Q`עV* I^Xcd"1-7ӇB\VX83yq~/`xhc(P;!l3n Fv̢%mU6(ŕpH AW9]w~x |*"hxOcDsswx[5p]+3P ce qp1O?4ӰőAGܾi0 P(R{$<7<鋴VwU >aXtO,@!Edhq`c)DgH%ްſzE }wHU(pq?$`Q,_ix3pH ٖǖȯ@lY[u @ uD)Fפ-;XnqE Sܟb8q\.tΥV`DBםz_e,٭&H$A:nǧn,Tޅ&gsk? syb3:Au0d@/ COmATOX&> >aZUHϢfźuY7l mqdBy&5k3/H KW[An& Կ]9ԋM:v*%\&tn_anm9q, Mgˁ> ~ :XmfSH>dXO+Rkfn%!꓇#99x;zf':4F8 jh-"Xb<: 3r%RPüd r{"'+?d7K0g!"C B _xI\ +ԤA{f{u=lk {+umf0y|j39nWp싶U]Utu] $X؏ཆ&deTXkukQʕTa*E,K4<*NC2s*{M.JV9HOWU- gk1zuW[)]V;2S?"wpibG<خmA\i{pgR0o,TԖN))9z ڍ |,EV,qxCjT} /uU$U2uץq|-L'i.}OǐaOVc"!BWhtb}.!_W:bKZژ|Mqd/O$rHл%dK{י<< {l.y'>0V/P"ר\Rt!񎡶ak2BmaN:rjw%K*' 9nL_T `F;h?P@kɆԚ M@U1e`Jғ&;݆'[/߼JLqmgʎ"AH(ś]IjGB]s b4q<1> o7O9ut I;i^(yπI LX\5p0w^ބ#(l;)|0_$B p3/mb7antNȜ*ʧ)qGC rl\=C+|(W4ՓeN\?g"XobmSHx-0 eqMqM.Th63;G>aλa#?^iZOMF c"mZw2q4c|#ok@ۊJQr̠b ELCF&zW ɟ skMEԸI#~/5̳dtn#GJvVq @JF{k($6 aQ)֘Y@u+)/:F2"a W"MuV5/|ğ ֋ٓZdxD_,xkHz iˡɊ68d|gwQ_bG3%ब8'H+2[25ڂtjK,h,%e6xљۋb5ՍDo+F &.B3>Le2cG9EǬtKv<( @n&+ѻ=@2. Hx5D}-k;ys!*NBVAkj{cJd?&6nn?0gSЧf=_emlJrɈ}j t9\#Gj#'9T`k!8缣rB@t! <\ROB̖ —M6.墊-T]kOyk?Q ڿK[4eff*oz}4TR< kujoh}8`HM7N~Ҝ1;'#؉cnZ`G:A׳p4B[ЪSjFwWÁz.kKBZ3* 0"Fb/zdym*އ|\_+М&dnJd fƤepO7l$VUu;Z+gM3k\Py@;'j p/q"<ʡK.K)9^cwxPy1fƁ{ΦY +L zTio"a5خzF--E W#Kc]ԓ96)B,1?3:"S֮Ǩz?VAZI??@$>y=+$ĝ 1.-4)[ AIk2`g!7#yfDʒ@wCv5K4%n Q<N@N>&Pe㇔g|WSdm Hu1W'翑AD?Ëk{1/FB|н"@/ 1*4c(=jbT4J*ϐ=J^@lmgqM-ϕ*3#Q$P$TBnܻt{5VAm:? ewsw׹̝>\{Qz͖GGћOoAok`Sv~k۞],!IrFd\%6;XqP;w@ ]YFb$gy*T',BTPevE3aVhDu9֭_Mħ"/2])m$ꑓiuC̬e Q]cv*Je0N;CH^Q,moB Z[•Wně2ĘܨHSe : u ֢^|'l>~M"o\q6^.Rf&oH49w  U",pSW1;vO'haX6=ѝub*7[n7(ZBOC|z/ $Bx|j6AT2gdb49`Dflovj9zMGmX&_9C꼄J]tK˓dU'6߃kGe-o AFn͹'U!9>0Z?H:[ɪMs+~фeq8 i]xI7Ó}-w,]EJ?: = l\ԂX:VxɶCoKGjTS~"g3AQ0`nz(s# *bGz/7d*f]a9#0A,-HAM9g -<25fP0< &K]폎jVi a&ȸdC)u;L6! υ`u9rDտIn|HlusN~%ضX)x{Sp#Xj JQ. 2pk>g(%Ko'E´Rϐp+uśo ww$O~}{?q,HZ05 p |=G\8M77Ԛ@r)M:)y_BU-73{Q:,,v ԶҲI\F{19NtcO,c:r>UMmBm gA;S 3k; !['xz@$6\y.I!9D=JE;ЏeA!_`-'RT;gdf=ZI]tuh#? Fw*~GGS`rؾ#g7="l$tő ~, (xgXUHIZ0n>m aMϳmfue&L&.9{ŒOJݐq}tL(CTiZwJ\ Db0̑I˷@tm냅zow,Ym{M£sA>8 >'J`Cfr+^;S| =n1KoWg"4T򩷷GѭPmN%!*9N Dy=(Yw0Os|<"GEPD3po~?d}-ql3wdGЏr())&[z&jRM$գS6C%JY)?X*FPu_;~=Ͳ|D'Ӥ:BK 6GJ@ ںZf)=GVf y3'PڂD"\)NiaL#RI8 RbNϨDwfn}\2'\GmL͝gnr4d5X(=8dF[8ܒYu?r1*s^U&vIU,a ݱ},ẗ́7OC /5C4:8\ .5 b$<,8Q Wek!o wJ&wƮ؃."EtLL >faخ2Ēb?Fl9|elWN7ɽB}ڐH42RV*Ȱsḏ]'uzcSx?=q*TV_$dgFGLIV/= !2 >g$:<Xו1,s{*: xO&/[O ,p׎:h5_J>uJPXDTܚÇ\4ls響Mܵ?GF;tbsh1AG2D+ *b;QPXþŌ4>O`$/bw {{<~jC=VkwMw6]9 /N0:YQQ @-pnfEDL~퀻x,O6nugb7J+DЄEN$㰻iml9œGLe?kUOcW>܎X55$5+@=Z.O7N \M0[_SxLLR-JVq>R!ݾ9a[˶*+􍈾G%Fzs^ 8{x-06qPH+ˎe}Q==k[C$ uDuM1jRX]T$ D90?ėڿ[F:V gwk^)p.&6 C?{e$W7;iRźqKi$t6 ;}Z)ʭlBIŐ :jDżV_l>CL뛜&SL6 s _h:+p:RɠpOz+ǥ%"t㰎D : _3ŬH&%- (a߰u?;yNYӖ!3/aoa7.#~#=^U&㹌HM*LM ,۫RRRbKiGFj@- ;#oZ.Nno`{ ~ r+1E]`+~/hC9v$.)Ɥ]G<>}o1Vr#,ErfsnKͩ"`ޭ"xBjPN71A72pwۛ\3Q ^G>G,v+jkfg<猪R2Y| !`:U"_.?V%>G +/6Pz' }Xx"H` Tq=עq*Eu{EUa;Ld6W=cК<P8إ"\^!I7ޮQȆOVy[T'|wع+h/f][è'S73/mU}fD"idѽeUf/B.؃8iYdBN!oI^_GY;.qg ig5Z_4 "0"7HZju( 8},%ͪmZw4oMn}s>; ߩK馜/}'2_YCJX!-ĥiK<#3TtEҊRe b'ZAVn4+uן2> 3A!2@NOHq5|?8Lɀ*Lx/{좾*Zʫ7I"Wа:sǠ.vBCxoGD - Ը VA!.wޗPWGkGqlA^7|2 \Y|d%~O@ 5G0)lҬEwlcT 5!^C %0*de$o&Ju&d41wk'wT܃JU1qvʰLtHa-1a?[\mTmm6sj{gbytyޓHjs_Ayt"N996=\cqW3 - ṡ]: HlCRh?Էd;:Q:a2]<.O8 $Cab#o]j1%պiCOFdügS)Ll+dx%DK99& ik~ޅ N#,?IA\=Lu%wT{?HsXvܷ6[w"5dTSvzU3}J6bz%W!?B=o>x_jS慁D~rb pK#P:2i&#^g "1YM9 :yNH;ݑ֨( NNaSO4Z fI3ϣėa:hWy 65D[6ґYDndFӯL߻*J䓝'?n× rȷxMrRLܴ1OvP4S7;Jüq"J~Z k=n*́(gS: ԣ& +$A 26V%9'.Ud`E!U6n X{;09}Г}d`zڿN,T`ohۺG# L.vkuo(ߤ,a G";hdE ElpST/6 ̷z)IOYߤA1,RO}ݳusjV#SN71 $1:6"-Ť&-0U* 1#2:ǠgO `eV-Hˈ#0{S̘_$܇sB{9:ηu]I]tuU|B( r\#sĪԊT[&dyKzOc]҄ Sacvh  zD虿<N"]3{Q?D} cD̈y6,4 S&je|^);pS 8New1oBz{ݭfG/9J4'Ncu>_7qxT:WPBP18 %2J[>g倫^Eu 5"Bydc.Fr͊w Uܱcr< y=ߝDHC*ƃgMґУ&ẃB&G^c5"?< 8fDDQk?tOgp)F4)Jn& hGX|[: W6G`6xWYdpnu:.~H3lx8ՋF8xy>o^j `|}8p^we+bk##kB-z$K.- \4bf\9VOqEg?gb,R˜φ,{_dq@Pu#^M9K*U@O\o!״%6U-YJfFtŪvR\!is)PuzbaYULIxp?MT P͕Bj_a`DM\!RzHX<\e.f:l_^Bv 6qMn&Z E>#Ct.'S۠WWZ.UzdVu?F<%6Dճ̌i^C f:Te U៭qUӣ3o9=޻w͙6DLxk;1$럆3o&"!+sWS_`,[ g [N g5x*Lk?ߙchQ+!vƷSܖ{R@r]mׄoJ6ClkYe 86ml!}ҖQ+z (=k^W+Encr )r978"d}D! :4 d @?`(i^l]'QLB9B 9Ox\!kz_d&4Wi6þt:.69$Cf@~0gSH2b#]Llnt&SSޒ<{YjY@*gG{ڼ[_/ R:F% L2v*avl\6_#Vz>ꭰ*DT*5=ݢwl޷=JV>D#²t73, BDLfwQ%m:UA,ka8u$fkDJW:G=UKcҒ톙5H_qU弈9fG±5sRr /`ty 0PW}cm)|?r; >,¡UB'{N7r~Z}1AwD/Q$$@ad  ,KSe|Ɔ,w7h~ѲSJWRU[!6! qQԄS'0Kxa덧S\L Q?]S퉗&_zfe1_70;=FQ}Tr ^૝M{\W^O?ߺ4KX+.QwvYݵ-KKצ*3/}1Rךv~h^۫_BU2;YDi9L-ˡ?Y/FNJxm( E,MlrKր/'(- Gb2#3SG+decyKr헕Qīr|5B4Yw OXݒզa\Evm?]7Ȧ'Þ|}'9̯yfWCM.;$9*ҏ>ghv$.śfak A I>7`6ڑƐ9qAq<~ZCahy+s蝲}6X5/3CSxqpqyu}X-qz -wu9Oי&?\". 7TB:>y}dB H!DHkfrE5ayHwUzN0ֽ_{T2kki9#-}$-E8E-vmKlZ|iT/OfnC^ɗ ű⌍4^N!)v]'/9.5 :żL \Վ7IeMvVv'cz'j}!qƇs8,iTɮpb.geq& m<țZn;~n ؁1FёQq˾/L1QX8(KRbG_%?Rdx2x~vwKmcba>tvdZX匡c *^Ln_cl\uZ7CPE O[T\gW`ݯ{%D\DdYYp~{b*&9Ki:߬kd̍B72AKLN`̀dqg3^SBn q]4ٟ4 ճ65˜GӖDovJoL[<>sxvqgw|l u8|4ᎹV*ڎn}4dNtцNVh.DžAs1dj d|J@P&D ;XL*r= `FRˬ~" ^|%$MRjT ,1O 3^ W[=lzz Ym9m놐 %Gb=lbn(E;"d2 Y#l$U {m@$V̞wI< d46,H|N՛p:>uF;>Ditl5]jYXB7ZX]o ˠ8r}$ՍdO#(˿WaQHsbqXʔ|7 ʇXG5+MfJv f1>!nBg,X[/di +܎ʢzH֒պ2¹K 1lO2FG/B'l E&Kِ?зoVʡ4wzv5mn+=12(Zssm1x~Ε>( 0qaO ,SaST蓱VLz:qbC>zSAjSXE-ҙV6  8dR."à[ZIѮe[ DY HWl8\ b>6=O>+aGa8sF6aC i? -x3xrt;=ֻx6ֽ9e M&>6sp83V*e5vg,Bh\}ۜJd/(YH/-eFFhVOM[qu2 |ϡk >OjCWf-E'Ih|jcB2;GL}MsHOMx G2h,k - R#U/?Zd-P?4C(DӸ"=2fg8HRܦc Fjj lpɈSGLϼ U{~DRƀ6TVlbxa DҐ+>.єa@J:h-<,u,ھȷa~pL\-Sk8$F{NiZO¸s :+Tq +]ёl.)Z+@bH؀^fF8npAw ۄ.+|]/ƶ&68qk'Sz5q Lv0CIg:' nd05$ւEbvbsj*GQ=$xwKXWA>yyi ,Z\t9acZnI{+HUVVl%}9u{zUfgy(f kVfR g{,(pk|NbU-~(4O=HC7m"iT94Ah,A7 _֖_P{a|\7$CK6.,*S3sƑ~-Se! J^~EhR24ǀVGfp(wjaWsh7Ml|hw>n qO3">eg&P:Q/zXWM>dL::ud.(:|T|0n fPkMPX~];28G(ΌpY#?w'ƕ{)El7 1}?CZ+xW+ZqiS#{ P܌f'x]ƨ9-y?ԫÐ Q^f-q6#}ANӖ#d.oF~r|z^U0-0:)q4Bhie8y.8UbcW{{rC eP??r9dL'NT6:yC#F}n-owED?g#FjH=z 3[k<7po&5VNR;Po9I~%&J0Seٯw$\^7(/Q.ME̅8Jy$5Lې$aԠIRYc>`GAq ZF.gct)}(%$Xj"ëz)hCtse Pv;F|ȥIšéqmznJd!AYE Z5l"kxy:iyjKB5S͙O-ekϟ-UXYl?4=6Q Fgӑ'oȉJ=wCi'%g=jsԁE#2Xmi=S㧮=lq^ Ӧй>ah=Bn'R4|v!CZC469DnZ |~e%; V@4.|gEd\ I֯ ߓD`>@>$<>lXT#on_xA|pVV/4ojA/G!bGµ҅os pVg3EMjmU@IXO#C+ ϛ@ch2WavUkӀQ S&P?JP$X#]Ng X*P{pFS܎z'4kOJSׂy<˷#ŷ7G3ݣRy[l[shX ң{KM[h]{r2)E/#,ncPAs;]*quPY6j`F;jGW$#9%cuŀi0M:4C]IO^q E>4qsr %7/[+a,!ЉAI{GD?9Y; ik ;' 9)*oЮE!?b0t}ny/k(.e`1!MHTN z qbWTBžoT- ʋ;E6OAD(^0KJfe ^_4Q29ܩ>{[]CL/ 鹋uOƚխ$3%py fTJ$w7Go Q c0lT{˓˕8NgA7Q fvo*ӋֻM\81"Yn|?=H7JURYkүC{$2U/x>ZH_iTPU7cEZb'X^O1D쥬jT'Ck G󅁷k[INxiϙC֫<$Ie0} G(7 Az'5Ы;aM/6NZghuklA':0&a'*+.a< g% ɥ=%AY吇cYj0_%2͎^nޒq) ];V[8=@37Θ Rfא?&d[%MK9o81GKXP-ysK[oϻvp Jr * "X)=>Ha2 gxQsMt OiA (Q _kƾ|X!^@qkF$m)*t@6Xţ9I Q9zK%@C<"QH{tOʧi^F\f'>ߗ_QW\+[ÎRh TLz״Ï9EK沑JQ;NMԉGÀ38CXr*GJRo 'kYc:*Id{(Cl׺>~@:HojlӶ9Fu%q-ԩ6Ŀp=Cx"Za*p5'Sjj/qK.fFwϳ0Yo_BusbQ vʰ0wK粫23ʹjŨq؉vVQp?g2['sIW篚9 /QSƏ !֩a OT !ќaz:8q>C {ݺꙝ(( ¹0+MgSun+ f##zf{qULƾVdͣ0R/Q|*prZۆ'p 8%?9vR?}㘤(aY߼mWwC0bZXΔi`';#,@V2V%c,bo_60{Є.vݳQ9OMiTL: 2mFhvyP"i@ t? 5 Z'2Clb'+!u-6nŞqyƅW!ǥ.$ri^_Jf&^ߧR>}Gxp'Ò(I ͱ< {ai0E̢ɾe(UP1F.3-To@5u {ua>M6UCrVAAuM1_W oJB0;hToKz8 dڔ"ω4zaR3.t8 zw͊9Ds ż>4}khS.1 w72OU\Q۱Uҗ*Obƹ23x`R!k^/28P(w|UDH%(;%Sq&=d\kq~@g"ݛ\Bq~NaxF~kcR[hKNis8 øNħ{? ]$W0TI#oOxY[oRZFM6yY:~Ҍ`iC>xjx8IyjS紏!rS >Bx#^eY^8[~߶N({'㤞yA ð֠tʵA`)#l-u@m6m0-=Fc"Wt:1܍' E@v;Jg^0MĢ4Ą0_2Tl1=-<\$s?0${&|'5 *m9M˘GyuCm}PӸ*,kG0NЉw5x'P9$#W8ǖ-i'φ.(>hnx{#GˌMv@@kz~gX'L[,qztVUwVQ`dKpovBD`T?VT1sc-zQ%|)0ԲGQaAخ(?&u"kNX_ywMERPf; 1}Ѫ0 .he48~㉜2bv%-Д[,t^ÑI! 2we#1ےq| =^4x8u٨y~z{T$Hn=~ b0 ƏofL F5$f~oޯYyc)=g˟D#XցVGsj"`) zju!'/ְrsTGl3=6cJ^[3R࿝ְ&.2`*ے \G/yWmL '덒ʳkjs$mX \bޖ%UM%#Ig;R&A h+-gx7M\:4fGv rcӐRժ?0X~EHh3- lOs\`AvPvl?@.g ʃ+.|1k'v@ Z؂aЂï77 0xy4,ʊ5J[>T$[&u~=AFa sl-.7_D%qL"HJ*j2'FvmŠX-mR!9l!K沤;yGܩn!4vcI?12p.jiTbv33X㕳2bTm/4Yث<3r[0'IsyU%P2Ej2\m y2|~$= ]m@bfIY]pl=r+txoOn\!~`v:)Ghj?%L $ܚeAzi字 b]h=Tȵs{I6O(:FZ!z:Ɉ%f֟ qj*#Ddwi-'9{$zI 품+M UbБHA;q3bw7h*Ipa]-j.oi{V<ƌdZf~*7jkn!wx5-NƝBKɱ flFēP*Jݖ?ْ۸XK.Bg8} Ux翩ieVǏM͗Ƨ`f"Rcg0e`ec.|spPKz)>ߢ8A18"ֹ[N&Ն BR;/墽mړA`gN]T$2c~ =·:zyD|.P?!JØ_E&-@J)rl`U6IqH0aOqlIU+! wIzhlE9|]Na(I]"% | o>G&-E 'lt\_N _3m ke.Դ!i)vx\CUn9B$$FW:.64%`&2|/]DO?:vl \`BOU*9X4P!VqYO,toGvŴCɸoT{(̟*k(wz%e_<= VL;%{ao?V9oJzMP- ű٩kBgp:#qA O4 xV}LWBOdTyRvכAsv{:ҍ03(Vf"L;Ew?tj$OTM5Ssɮ% p+{POu;T2кR&SY jXHʱQIuZ^>zJB^_ԂgtY F "~wCx1mHX %,@2Š+_}s'gz'-SM'r{\GhX)pIa R(#d@DsqLTIBx<GS'UG)IQO'@f#vչVXS|APK(ZI|"M5cCD ؋D8.EfqrɆpdᓘͣ[Eo7k[I nB-J@8xa>*|KywO/Ȣ޼?f*(,vuvְˤ U[r'ՠ>/ϔO+fJ*pӋ-7rC#Y@61|[1.cbQv>k#Cs̳hMUٙ >eӮ-B9֓ǎŨlh]ުϧnFkWE#x n8]p"Bj-ƞaujdwWɇ5U<Ѽâ>y>yGc-  3;$Vb+V~. w%"hl5~|(.q O+eI?m~Q3MSCi ]cMc֚.;[揻{y)rYpuT|)xF!I8\d2L2۬!xZW*#,IϿeIspgއ;aU 8TҢ+Nr,v L j|mvcq'+MJ}(B]@f 2yp]aM=G]8:T@Ru͸%%%8}n(~b/{;IG;ٌH{PۖS+t 2*}^ =0xZOr ٥TϜd.)ea!/Vwa㵚upC7Nͯ)ű$+D4*a_;t qNPwU.,˸a*y龎ԥ; d Ɯg-㔉Ut0kE4'{TAC&)?R=Zx>fvF}Ns@@E-  i'y"=xC9bp%[Q*H[T Ьe"w[A0y#¸vENr̅iGt3d_tXZ6dŻkzPkW,l W"Qzn} IuCx%P2zL*5EGgSUT#GS {NɂAn?߿qxZ}BڅƬ+8\7 +zW3ԅ0֊b̯nE뒸oތ+; AtqN"R Zm_fd+6d8&‚M:X9X?էF I}\17z.ukCD';ݽ\{b`R1MkE̲ qW3m,GҤbS)TTW pC UJ_EBʬRm"E7KzԦNW錮._^r ٽ$ e:"YA@h5)'⇄'lys61cA +:+uffڮyOrZ&?󨽒8N9(+N 'v; }B/,ߘ!b/PPg Mq 'T[~H~Ï V0: sCA>Zz32_?NfL}36B]mb,3u*;[ gkk,ԏߊܡ э{G io\)@}Qz?@+ LB|W.M9{#1m_4,D}|0QoK3Qef(SpJwp"z TGY9SBmx\yͺC>]1j`k:a 7ae8'~inb5wnSht㪎ڟ/ֵ$W5b&+dRyզ$nD(g v =g_ L{lQEl6˦G'LbM/`N|d=k,ϑ4d ʃ-T,-8AWfbVC˒)dp4[OJ7QüL͑@ĽgL=3Fб]ȧl4z"e MyϏ"?559_.#Q17>//`cJ a.tGm[,Jܔ%_,MeRm=ӿӅHxJ\hm?airA QC )[ƟrT}U+sxE `G L1;P,OF-B7pps(<;*^ݞl)HPJ5(` ]hYG]jWxU" n3@ LS!p5y{23Gѩ*AwfA̲m "/4! =^TJS+?= <@ɢs3*;].ׁyRl倞ܲ:Xk\xeG' d@R쒗2$u|E~T t־B()t賎P. ;adoPV^uT֯Bw΂˶&҅@(>N Ob=yYTS zrps}q0+ZD0*$ɒd5d.Hż$fH1`n8ޭvZQSE5O֋gE?Z>4&qT$xnrisJ%TuQoU\jk‚zaw(H v?Z4Bpnd=o*xGD'KPix3|r5,0Ѯxz6R!<#6Aw 0=bC9saˮfy'#۳Y Es-[/ cy@S ˛/ָ)RU宝s;4wr黮?; O:ҪPWftqBhש VmRS ! x=2 @`SqhʼnۣRyP7tJ?Î;u<,E}l+1A@Rs7R]:sȯDԦ3HŰvo/`o,$ 56*n(5=+*>kBtf^݉bD& *iߌ"(áp)YVgeF0BgUF&hߣ jga Zt`yC\ lonNej߻(SѾ|3+Ʃz0n~߸Z{~qHRJa_u]YRzb+b4=q`J27Gnn(oFE4id.X<`PY,͈} .6ru:!ӝY^ nX9e ֶ2veX!1@yDnp/_6eY?eH`@|(' N:g5UM&&.N RЗ[C!HFGx3̗|땜"Q?gkᵘK: wqH095r^$H"H;+:ʶ:&:;9ЮQ#EMӏ5qn  pzLg+KAM?NL~Z7:P@r/*fm)wL1df9mXyE 2a_\қr->lV$x6 zx#)8->Tߠs货 rɖD KIMy;ٽ(! YŤ 05/A9) %Jis8d瓌J {Q^Ù!=_W\gȠEF1Aw̝4p,̨{+IIĔ!hl}[Y. WJfpž:fq6 Z;vz8#^_H}yK ]3P9 s h# ]`/gKP3 V‡H?lCDȉdR%>k 7Zh י+zg:w=VCiHS`0o6JCU`u!o7s><ij„Az!Ϝ:P 6*Dؘ*L<3bXw fX^gƒO})L~+{^/u|ڏPZk IdbaiDE~fjW-x;"9ڷLT\;y¤ل'&*ǁ!&R:zGpiؿHgZQSFu*(PPZ(cԼ9g$2TEl6@FV iC SрP%3:y~j<DwDI!)K]mɂh:nڟjnǨ!g#>E׽`+/[yy+6) $ 㜑jl80L&D6iIxL ~R gb oGO!P \oGpۢW :#V6d/ ҥP6thKN*a$.`I*䲺Lpc3Jt7BësNWamdzephQw^o+RB]59em+~۽U 3scdM AYÔʁ_x>yme(7UEzT٥v\z4Fi^Z+ g Ĝr([2DJT> ѵ}k.gC>*$}1vʁ(D!;[][hÌV |>YS׍+NLn4fdA5}ƯY\1PO8vz+:E9o\hu[k~~oEjU_W'Hg: ZkBc ox`҇1Dg1> PluvDM,A`*%p o#1^dg7_]e!h$`'İaᷭ/"_~V(9{Q [[5Øz8Sib-)xҧ7$k%K!z=G;p wFFѬD6wʕ?-<.˧C/5r-Up0Na\A`Z\0*(\ݩ,jc>8֙%ȟuckTfdxg?KD1^G|g,[Sƕ h"PNqd_iH$d)l7_鍈:h] oVGṊ,EiX|-ī.(IaB1(_hj 6j䪦ȨU ZZh:Hp'Ng\y(W⁂G^z7KϲoDg $FSPF#ĞlД8ܓNlÉd<]y{uvWE&b(]gq"'aT)4&86R ͭ|w$B {?zTTz{Βhš?8=="2~qJg<wLuTj/UbeMVP ĐCn(+`֙ VA6.Cɾ̗B^% Ytݒ#0z$6 TZBmUJ=yRS)чZocGE*ZU6J#^ Vq6S-1k[x{&owQW3ySܪd {UGĵʤ~g"AJO # MRJlVg_6T( 0QgjGgQ5'6pKXĦm`Щ,d=!' ឍ>s2ZW%xzR <\<'YD(~;k*bh?śUq%̃ek`uԖfq 1CX腩<&..xL`*ƺKw@:+1|;y3u荷yi=&%;1nD xs %#GfƘL6_3*Y|V"pxWzgڽ$}7DWv\YsbMn(ģahwp.""ud{gV,tLZY[ 0U/23thmwzMRw6chkH:fGtf7MC~8m"M:BIvu<(#yS +odht;t C xc\~+*m ۢ/y ;rZxR+B3uo#DB-Tѝ,(5@Pr/CsLεn.{l8+ uo92r=#gb@H'ѫ$$p'+g=u3tzl{F:eckFߡ t]d>`ì^-@>o6|9j$x1⬎P~RTˤrPGySZ$34o)b<:7Kv5Hqgtab*W2c ?W5߻X {*wBJAî\'ϕ+X^ ߦjkB ^ܦCb>WϺ\ш_*#>J/x'ERh'Yx[ㄍ-;6嬓pӚp|6ܿF}|] xQ t΄VRQR,4'oxecr/{3NCMuɑ_H?߲}4=˽^ kjh{.Ռr6&l7Mj˦ݲh`6-39"cE)9~_(ub[i'}Ri"fU-YF& >\^;AnszF Z"b`P@pLwlMr\K9A'l.wRڥ6FE,Gd@7wͮBZOT!׾-t%ksjӁDޱ.*UU.u;&L--ٍ0pNgl(JD̢G^d- tpd좷/:IR|܄@l'.$My;MRugv`O2 29򼌯JEحӎ_FɋUPH)d}%{r>3˜ﳨ RN @4 )MyT|>H5 jN P "H0H82Z&ߡ)Y!uR[ ݆ *2]~K؟LQυe&9WP~'F|Ƥ`$)ނdh} KQHz2mtW4?0ǰյS *%PRu(\A-D+\9`fZT㘙K!ƧԍZ:iBT R` 5E&B.pvGD,PN&K<=u (Ӯz钾^9[b 3nx['¿ æ)Dˏ8-3x«Yj7lRa|qLI8R67*8gp7qoUbx\T[ڎG4A2JT<{{쿃]Qtx:eܩ)tǫ)CRsBs;Ӱv\)J*khD`&<[M>_„Cj^>C3qy S|#rt,uD*4%sH̍nƚ;FE2ƙP"}5B,9cXlY51'W=EQO,oϐSaL1gu،Wq[S>ui I@"-X̃p{۽^}z &H.sdm.R9c@>V绐B;G.IBT%Rr*}"*TFDs{⫝̸qַE66y3+\ sy] mI6^vtJXI!ػǭc8\㶃% `-kh&{Kak(7pt4-d)s"c<ʔ >7@TN\=^, T/^ODNUFI>n;;7𙱈h^4ѵFbWpoH=˦|\lcN*üXGvgT{e!!zX.FjkvޤbCP' ylۛ4QlhH%d6D"Ij[rnvؖIR(}iڱMh*YV֋აsCo:xe"8?/ԋ5(ዒkmJyMG~}q,QN⽊D́ԝXlaArZ6G,Εn~ENJU̍r&8lEu(Q\`;": `c`P_@>a]E~ bdqsy< z)x`>u~ <6i-~\j\t&eloE ]}3Sdѿmf wbrMOokݚJ}t}!AXXgB>ݫAM[qcʼ9Gjઙ1,0R nC~6 hy-6gzaj3妌oC/_l+)sΌI;<yZ{)VzW["-g"EEF(cJ15?{mZ~N]osga( `je|@e|VQZ-s,> y^Mpd+˔K(:yJ;j(u,RwdQY^H`(kcXPn9EkL)E/Tr>u,LM:r"mhPp6c}cp@s?G\a m%$j,/{\gJA/*ZNu[G&ڐ*xiߢhºE^7i뗁\}`uA"k+gBh*i1L2B!`>8\<#OS@y9r9gV(>`U:~M˚:&rg'ptCKH>~r~ :(f f$2H0-gu~JgQ ,qPڝ|70zShT5G=xx̗YN~neFWť]-Pʬ^G \M 9iqEze@85nxזVC &dZdF(GYe<z.1K?Z]`W Sֻ7طG&T;[5uj~ZKIЗo)yO aǓTćlGrb$[fKyOɼ c:dn"?6<&gW Oy;?yԙ6Q5Rq4ƀud@=ݯr{ECԀkxࢤʗKw=nykYK֩iA חy,WS0dfsyJ( ͇f=.u'K;V6[w ;;?NTVoB+r ? <QF$B*l{ !CR*r7[ᆎi%,"c'j% Q@%{}*1v.},I&M T)U vgv. NIjrF2y ? OB!mi){*FqMu%màEVvJѻ[s1]t ףr| y#kmCau 3Wqgn;:y( >?$<uem0_q|p^؋䕉KV<Iw3jpfE_bŠ[a/CsSe u@?Oșf4&Ѣ 76:HDq3>Vb'5~`i<5N? O=9$)hQ/vqW4 ȩh(Ccu_ g1>\WvӶ`O WF _+?2+0>oH ﳃp|Ip]903"iJ`t9GoŸ<Ȓ:HoTn؜ O@W%'L!X,2M3s|be_yWRǩ/Q:࿫}ކ{LA۝*%҅UܫL A"@"986繁vz|% u k|;i,fK6 О=*5#Rv@sҶ #>Yf5SJv} qGe]O|M4jaTNO["V0AESEb`Xo "p eJU0Q݀5`i4m!̀rU 2ۄRBha,)Y((cy$ Xۆъdj'amTU<ՒԌI}jM ׭[ڌ-ڽ\{zA/niDJ/{_`BȉM@;-LU;H..PW3}+w֗  y: >(*Θ.OMǪH*BxcߨuK%w2u]KV KcӽWͬ#^1Bps=»~%) Js >" ${(PB:aJ $爞Оib+r[Э"xdwh ctA>rhԭ׮+>;Q@.LV" & 9thLЙ[N]$*-psUo5iY`,R2cZ9 =1M">!srgG pfᦍG ; S&,n%VrR /^ūrJ\sy"B_V9N̏)AJҨc b{KFG|+@!MJ(Z5ȱ囟]{z4&2fpBlj^E}r: :[O1dɻa@H-מ0I D_U\ZdZK A^je;z˕J5%D@5gDN` ;+ v4ݤw')V\=X)Y׸>821cw%?QE7cMg憠Fm/5)x3f!xXxbtEqiz <|&4A:y31 ZLk2 ܞf2hLys bW{kFoS6Һ-匆;MV EPBJR wAZďHS\nM5RP~j̀Rr۵֔o[Q۱Ì4֕ͺ3&&^Q5hhcTT`"9Ŧ.CFtB~I O=xԮ.+;" (\|jDf\z3f.7j&c0.-bHuܞ5N5[mfՌ#q>DYL)%3'=뾒̠+4G2hjOpK9gv~DB|_ A}6OJ^9db ; +/0[Uz%b7zϚ.}q cL=?H=, xj YvĦӃ@V0^^/5]XoS{hZ1% Ob]GGͻaϛ⟸ovot/oΨ1FsGq9~~Ƙg,=#p٘ K ޏ *O(Up]wau/l9Uջlw RcEC` zF]«Z]V = QF̕cpț9չc'BC<%,ЃlY7v bb!zg8椸ꝇv9U譪 Gfv7K1.']'ST >%j LMRl5|^y._=i59M٪>E".[W!1^֒:"Bpښ Oz*HNx7H t0QBn6i(;FAoj'F5^t>)vP>zʱ?QKVN&SLA6'|*@_ O4þI3~"O ?tYM%P, J[H9/ , Xj%Wbilp= )vi&c{iKʣDg leaitYͿBdX_8nnzr+S_NCE Z{d-X6|W^7y Đʱ2kQ>N*cxSަfgTʋ_:UL1:N"3*o-Rf'czLJ , .Vi!`L]aI껳 $+(FBq7iji;5_ Ӡtٻc8)DtZ&B>*~r@ "tj?aS<!)e&2-`ޕ?ju3~ JhkGգ'U]2ubrMOj̟ZRn =jOmوHaTMf}l_C?7:|P{s5y}:JĿOm2ѩ;wDğ3qQ{GiT}VՖ9_G|xѼLP"iCgJQ<R]i^VfeEgy{D|({xK>>5JM U9ܶUBvf5.c}{9# 4Sk`CZ˦be䫛 N $_>e8f#o؛yxvgߛ>NX2`1%_%`/FIuosDN7XqZR. n髑(PbvrU\]q"@fF2Rbjs?Cs0yUI78{&/:hYv=#! p$b/?HU5Ra{a><}ZE(ì] o4Kn>@B/0t> DCKc73,ה_`?CZ'пͽ(P&;k4/ ]+ :W6tiDHtC- 3iU`'$Sq.  *:d8JSԡafk=i+fpt/G\pѱd6_p\Sᙰ5l}5P1t w"i$R;dtx%vzAt eA5Nm{˜y%?)r"hC^إ m&CnZ=$P] TxRGѳ<&ӿw2,̔ɰm/O]٤ǐ-!J` HFrd?GƤtOzbŸCI09f5w <to]HM9 %s f$f>8 )-ՈRԘcIsF:69YfP;iM9LxtT~m ۸AU.7Cǂl>)yTNun^&j-Ppznj gR@tӡ Av%+)- Qd3#(I8P܃ffB'k(zgԭglzHେQf f8TQgJc 僾@Gjs!ownPW,4" `:_[I~'roRiQ{h|MNA^h42#[7Fi`Ի3yX%au}g»TfZ}`>DRTLUh=H(lY^^0%VV%t74Jx (&oUhOAu 4]Zٱڧu߳q_hiD^RŬ\ÓIӫՠvs[?m t\맵c x$bϑ $(gv3~}@q 9P+Afд{։ -w}, m=VL: S@h- ƬbcEvF tWHBfSycr aV`r /8Nxu8Ɍ?z] #saM6o,#sE7hg 纾jkᗴ׺pzk'48Ι1;qv1G;BCPV}E5iqؚ#L׽%#˛&:AAmT5G‘2!CDb9+:߾ +sS%E[QFl7iB(+@OCjT|SЬO/+w[CGb<"v6b L睰`lU͵.3gòt˻2nimۘ\Q*:~VSտ'MpVm|b ?4KkNDtU,`Īk&|]VchOLO Lik\|׆}D7#|Qu!˜Ar i X:V2E,{9'YRx55ZAIl$ƋcH1[?5uN$9}ADS .g+ VaϨL&x#6a_g= ݠ  h@ZSʓQ"2N#͉(Xv'ˌSȿrR=0?ip0kC}bԺ#Zj'3B#tщp,dcF=I:)__Ǘ6&4GL/kny@ⳍno#Udu4rw8*=,ą&/\b=uBZPP=2OB`1VJZB .ӄ }|mDCc!);ﳸRu8s0oꞟ3H$E @#vu:RMLPۏ/Ѳİ a,+4@a 5NOx*k! Hgۊ4YRo~izH~eRښ68!E ]j;V޲9X* V bv%3$LYC,U9*mL0@ɘN!ݽzzTT?z: 6GPZG_^ Few:Plw"MαZ[^#]*O>k{9Ph+[KOӁ{F5z&/MN<_V >BO:VNOOE&AǖW| FU Ad]pn3T^TOyدzֺŞb#ZܶVQt0͓Ih)m[lӹHFsK" !ӻI[K8lo />:ZN?~Jfk_jqCۨ#Q&m}TQqlO8Y("O駧38`eYK#Ik͵cNTK> m_szz*p;\p=RBp 4$u[߮S-{R8eCgQ`:H%GQP͑Muw ͏z?rj[wǮXwY X*^^fj A@"ڇ2fd'l$7Q(zcP$־k'r5K:7zlt~-Rn62u gRSVO!JAگۖ rӂ `#|W~InŸË}z23@*kC [>-qTŖ!GQ\x6#0O<Ѳ6mi3-VA2}.;J.BƄVI= ײ 5r51 ^f&z6P`?O9^˯7ۊ2 )\Ogݟx |,1jJ-]?Sx{\QxK+nt?`1̪ ƍۮ1Mv]88Phu}k@݂l0p.?F3F%]nt3p3?c[@ic/!׼q(,xa=FX/&}{3e_ae0َN+;}`J3gPVV,}~ZxFJJ s&)Tu(DI -oFT&_/f.Bc<0`Ɗ*|%N.%JPuY&?,8Gmk! c%8WUa@"frU,͂49IashDRX^0Bζ%E>EYPd-٢`M 5aiv ٕ|>:?,0Xnt^KdڳK2C]ހOP \3K31v*s>~Zwr-^nσy iDd8Eߠe5y*'#ӳ%[wqB߹LH ?Ȅ1jr7f'OX} yR-4#4ޠ#B?+n.V%oڐSHVį*#Dzjo6.u7S 0/ЍvJ6o^1#{!Mq/=UyhlZmkPyo+?ʱ k8 LtN)g箾igxUz%䷂0Isq0\_M,ٝ *$el!s{nDb6#?9ۍjN<+)oI T@Jh#Z q<ܠ6y25)awY1CT?.6!((<_d-S GF0 %hY:U2tzln4gkb͛*z,>5LGTyh$4gqA&P]5yRfn+uǕMKHm h09Cz'gۄ-:#kƚŦO&rJF{V$Z+%FL۸(8-ihӎ/^v/D5A$w6J3\xK!Kol= X4bkTw%(rϿ_7F?_^zjԆeߛ:4=WGoR-=b~ j"Lw$j#rvO`TXFmկyEu#;%X3Vxg?x5 ]|!U>!e=!nsPYM%f &$qǭ@)r? |7 ?XP9&)PсVF>t{cķ؜x$EIccJ.?L]=\!Q¢wd/'DUgLz(LndgDӆUi?RN6#*V -mg I&وR^l(,;F j:j1OᩳD 4usmd'B텤j ٢a[kڶz;g*oǧ4-he)F-Z2d -VX_`K5%.h/+{f2٠|}J@Z=x↤ҧr/#8b9*@VLlBkh.發py-B)>ۊ3qeSQ|EژȆ?LU\梻1pZ!0mbHna WfxǶ5}<ýXZ}sIS½~V*JSU {@ׄ1,-I(h~Ձ )r.~_:?7G hW˷,v+% -$(C15 '(3,l>*DBrZAU>\#.Le)HAJfk#{k\b0<D P1 Zx,uɎcD rJOO+8rVRtG)i9fE~ w1Q5ҪK+BKT끖m IԗMO+w<^=}\P'n $*;/l4ܭ%žU>B$+Yzy8.R\%?vrQyW#(C|oEu`7g&\TI3S}ऱKq7òhS0#E[n3=|L|?$CY~fD({ '5B~_.wl1;p|{ o#Ƀ834jn@vKZv@MjtYsumy%mb|hkg! !"WǏf.OHٻBX_X:q"^lUR؅JoE/3q8*ʟg <82n B$ .3^pV^ABUs9շ+#}jT_lZ{ܦ9x1@@o-)P=lBܗM.A로ƴ$ir~EL*^כQB==JMP4ڨ(ۇ!H6Z1^*¥;VD|y_7&I8إI⓫AB*i+XmͰ,| r"m ')_ xW(ث~JU2wP9T൛r)duI貶!fۋJ-P5_/J'Uz!Da {?w'jU;j}D{}.i;ގZB%v̤AZG烂D~A{ 7b5OhZnۋ1|ks!6imIpyGs!g@2')9-ieǧ-#{e ?T[@8ͼWK4*.KىW+9@km|\4 8xdS4dH'"6KtE,HmabX`%Boz~jL.o @3xq> qaÌ.JG69;Q~1b؟e+VT"5./vX9OiV%x=~ R&͏MGL9m}." _S Դx!xS.s2ROIڊ##׵a;;[О"^<8B'4+ywiw]5j'=ݟx8 W=eny;tJGsL)9KI1k R۔H}sX${> cZ3nUxԵ߈<}0z( х`d/ϳUpu\ jta\|C}᥆tgtuNH ,j`vڦMFo]Â4>COmQ9_;ujQ0]X@SNJ!ZuEI:1s}UE{47DH2[0Lމ(V_[h+?>EZ-:l}=-k[)$dnqf G6%B.̬SN} >.Sb$|[)Br)RtV k\gl jr]M?4%pHxɀ%I9^nQ~3\NBk3rJ1&RÊ+2ft|Ss0Za3l]+k s0rte3[Wb5/b"E vEhgGi} gl *1<Wz[_4 yCdI(AI¶̮:di\w:[Zm"7ӎMa,nPMG>ߪC=%e@^RKZTmM?ySى'_[QLEz[E -<Q7)ؽ2wBJcYݶA\R^zCzaSZrRo#S0$S&­SR-Z NЦ:`g-$bvJR4;3ېgW׆Ή M 0%jIL#b2fR;*њx` ,'w"l`w&W''Rmc"NhiLmjBXDNK@ܵvZNCse*@|` h!18f6ΝGqH*IW?-*F| c?,>@o,"-a7Xk@L CчZv"rx Fzle'ƀg6s5Wֲ(]<{f$N 0! %ne>}8B&pX8YuFXVexFKQN,"(T ɡn6cSv7ta2fm6a;+4~j ^ynAejcm"K3]S=!pͮCdЪdkyJ &;OM#Ì)V%T3F>*PE ij`qS,}@@}]|(نeN,HT tK7Ȅ1FQ'`#la-!x]rp;*h(FsechURzs6奭6ose?. jTokJگf? nB.IkXg#w)eV<9,Ы紐WV/AqE*? &! G zSGw0r 0]E&$T·2"@ؾDd , P7!9LaJ 4@GG2a䔈=6ït_/NE N?Zx4)7Y֨cY.5+ oQ,m\XP!(4*4.4C"nEߘ|^hc ::)z#KO]W MWK6c4-KZ{VtF+;6r1vvqib4rZNmHmtxxNJӼ"0'L0⒄EWɪGNcWά(d A@^M/uQr^Q΁Oc:y N>iW..TI6hDyn?|,ģ!L; n$ڏ{!t(36-H@V8ٳ<(P>_;"@)XՖn9+l%|88藚T_}SKv t,]T Ya-qƚM wE,hڛ0K10dW}%0M S_锍꣏rϑ$j R!a<wļY? Z^~P0B({ZFEU+Յ %jyŞzw| [aޣz2Xl Qv(a6Nx@a 朎q>#2; lf)Q{B#MaHp2H88HGMbFps 3p ->ô)Q|Ⱥ!- a9֛>75kh}v1tn?ɣ$Q~KHMK3 8gl1!eewnUQUKɰͦE텗HY*eրnPh奛F)hl[k2?|:]j-gRe1D .9(.43m4QcTPΞz i7bpxH"}ݹ)9U19=/SVr2n-W/pF|$% BY8nX ŏ9i0ዦtLPsEmIi}Q?^r\26HZ$[v{Pz4)+,!aLY&)%4[XA jV>~3h b5ͅg,dO3Wl}%AILf!Mf $RˋxU#9p6AO7z9?.>g`9޾igϗC 7T_ NX 6/gSٽF\)4{dfˀEGȁ9oeFOJ4EO v"K7Nу$8xf"Pڴ`- QY…VUڰ r#>S\仕qGn:W^|d &÷k1Lk4.ƞN2M`+-8,T|9C:/ > FV|6*<{8 VQ)[齸;@Qb)~$B "E>/dӒnK/9m2tε :pϷ /'K)lY]}HU+Dΐq5B-J:?a;%Foa J,ܶ|^*ϬGhj NZy%șQ9|m^"vtDޛo{1}z%18d":Eie^'\Xr|(.~}#8Q=T'ccFa$hs!zV- t$><[[oȮ٥dq2kop\ =zf.6 Z_A߻/rq5xk-Tk\OP"zQ dUsҿWLTu΄:X9.{ǐt)~w .mH%u7H9.? ųOpw8Y6+dcNa] ƹsei/}!S.LVeg"2JRZ_[S;vLsL5Q rTÆbC$.>5 <QLzB=Z3%iChgaS)Heʆ~3id]\ e\vHP__lj6}Ox_>3#D@ OE3*<|A?'3GX\ y鴵H|J(J%԰q&фS߹&܋M:t&4*Ul4Q2s9Yp+\ m18:P]"Zfs.ه!R9:yU&<1 L<_*ff )!'CV «FGÊn%3FVfό٨&:\Ǣҕvvc ΩM33jU,I6 2eb̚ yxF)'~7/{q )IceM2}JgGد3O0)pfk#uNJ"C'cuB:7,s`/ЋHQq$rERhu`5*'(<햨c8}(] o<: :Ջׂ䈳/ZY+U1N"1 u=htmxvfIa,pS"EqF ?NBe˷jsm@g*>nJ,ũ~M!FbhACqqn3EU/GL&c~sgރ~&gD٠XU@L$Wu +Pv>2G<O?t!% 𢝔wy*&n7oOp|_wڙ>-nIA_s_~1xyI!.TſK\xI0.ְ"\ ~jj9"1V> ІU8"3c8g1bp6iJZ)ݦ@ hxa~GHʶͤ} ~)cQ@[a>LԮXUS<;uVh=Rۘ]ˌ1P,t)Z='כT7 p%6LƅC}hAS݅wiP0 Qѩ_Z)jqX '{ &!ێm%a ƟI uVu@räm;?!:Q^EȆ>Iv Eѓw&QmkEJF CJ=W2c bcRp /[^낌ae;Sg[Ir6a* D5oJDXme(NoٺV_ N)0ćf҃? bT:#EŘT!NMސ\` ES^MŰ2 ~0PO)^wμ:^l*$oSxlؾa#t{ࢹ5YY tW eGz$ <.Bֹ"9$eYSs[3Y=e*-\tw.8bpGhA&ۗ/|NʚMŷH5T04s9oWӪLCчNţU.K=K iPK+Ă]ŕ>Uo8Q[,>K &j#lGҴ_9vyv J{(a)-n Zr0BBG|]2>b%m%0cGeP Lʴ%I{uoZXB[u]zh<0R @è*_FTNL*'Y|j_rq5,^`nDDJ4\qf*Y흄*JäLCcU)'a,o L(dSJL F25"x!p|Ga; CMi{uwgɼ8B{X Z7 1͊\@l^BT ѱl.5E!H8O,H|xQG6V,RJZ|~i%OC?J&}42ng]+@l>:Q^W Ct+ Sh5P!dr!=|PRn,JEeY8gU<ۊ;9>DxFxKMWӛ3;}j>)j+?w !N냻=Jn>]IܐDNd#҇m? r^Kj1_ԢYY0AL JJG1˗aN#7<'6¼$Wʐ‚mCg\Mߣ ;(*V1gpG6uNS@Z>jעiR0/m ,>"=ݑA>5/EO'dߝgP:nZXȒOg"9e:QHb#)7eo,_5%Oha1v Lc?'xLqT] J#`R{fï;u@ $n'Ska-s]T"=zVp6 9В/ ԥh>7uxo )Я6{Ѹ%7Օy "uy飒7xB:iOU3 Du{1Gғ7}tm) m'–eu 4r2;Oh3qpFXɏE.^OA-jʷƅIPt_jńٸ6 p#\061KE5:v!|ACF:#͎E8W\h S,7f\\5p!dz}o؍*lj6ҵ WbRM͵Ȏ*{9* Hq` x0" RΐtDR.qb%0|x Vcv@mW"?Khm< v:Z)IځX ;rX\bEaKZW7:}94V0ʊfBTŮgʋiU IVKI`LS(w^>뻴ރ4+>[T[.5}I6)'3T M@O"da2q "{B\^y1iEyc81xt u(G u2p;| -|^/2uDr̎Oi ZT͘fX"w暬)!`űr~8]ku9Ǻ N l{"Z1d˼%31{AS @{y{2OBv|тz7/p!WW=h&%ص/cXٚ#g+ 4Df6Qtd:u{͖n@Sn>@uPQ07DH˶ġaI˨1.UZ&JS AMWkΏ{m$2?E?x_/s`tIɹ6'm0ôXmKJEFE%;V(IP s[c kɤZC`E* ms r< ]&psT^I%6]V/Ե҉˓?"ֿdDzF=!jBpL `3FFZšёOE#(FRkJrJ<9Jd I>ue~XJ#71p6Rw⃒,ع"z0{HDk~WY fj3}}$W`8%+1uq*+7#])@I.>8TeNl$4 qiyx`iIQ@kI=U|ZPe6Ljw C\É䠦_Sc9`zS8qB:5VԼ8)TN8tPS@wePRaYX?8j x2X:VO`5< X3>{$Goh LPU]])\hhv@;1A%sTIm/<^&^PO!LD_8K?BEjSxr@,UzXbU74딦_Mɲ~X?ltc:wٖݕQkaCRSo뷟YjW2(C4.1_4R (E儿Xzĥ4 0~ r×BO.i*6'[}6?$^][87u}6q3!sX,"3\V-ъxBm#˦2[(#S^<3㋎=幍20ZZwim8=j[aW}ոr0M Vb )l&3&C1ĥ|E.&cga^Pjt:XxUOQKUN\mXc [d1%8+d{wNyEKOQ&fؠ^TR 0# 9IdCC|D,ĽS>Va$id+?so_n5uM r;:C٦XG|c8ʻ|bXD&.ZU0Ͳ&F*-~ d+DMMEJg0 _U8vwkXr)\?mJg^AYoLM1?=&ѶS{C3߭d+z/HKnN1tpG{sfmToCOT6҄5roe;` OCؑ\X|1bΎ Tu db39n'9gW/?Vkpsؖo`g ‚!撦p ^_x \O8m?gšp5${̿ZFFrH 8-gNUÙba犼Xq }7+ul0NF_/6^"WxI$FHs]]i`O({CE;^WSخCs34$8$1Cc㻙g՝LX>Cɸ-W{,;(/SoÍsRoo.-A8XzmGEه|6V*nCF.a Zn bY4eBoCoe7-`vepAH^c'8ZI>Rrn%ֿmW4N?b)Q`5ҏޞ$o0H 0~Pl5򜈥Rx($ U_[1$Gl1T%51`W_)ą)E|gqe s$wqe̓7,(13Tܻz_?^ ѳ9>K5:Pa8IJ6UůdCBȹ.R*!z lxYAo3z">*87\e-I%G5u8>}Dlu^?l" ͋J\|lj<3#8۪7?{MBp ljY$P֙}7fwhMr$~G-av0\ ;u\ dEIm|+4@;: DRj}q _01ᬒw5]Ƥ[g]\f~a=m"po Ψcȝ5zbixen\|5I-CgLKuIC.})T(' h 4Q8:yt쀣^q5~(aOϜG˃kO{zNzT@8P]8!L:;DVՂ fBqZA,1HȄhMz7'?SD.uqP a(nucxXnnv;ttah*4U |T"(XNK`K(5R2ǣR?K%m}i 2j 2 xɹςv ϙځL`7|qKGn(u^dGNGyr#jsIVqLN˃l2׾ 5iϚ'C\m:0M{x(`$߀zjMx5>Fx/nGԛA囖c&pE,[ ĉ&cP9JohLz!`UHjRHCK*XATp}XF<)xI@tG.hFj`C%^7 nt Ri80OVJ@Z0+&L]b`{+ZXou pAc\ҼwgNb5Qg(K@bラU?dǀΜݾ%R|4!T`Nal\ obȚ'6ݰlrdvR36p&{!-ky'?(@N4OՓv9Q-]=S@5y&Ɋ@%ﺟ,A-WGn'|zs'NkVC8}1Yĝ IZt\F2Ŝ$([0+ב>8yX^KH&NPhNSZnEkN&hCǝؖTl^4xR'6MR+ҔE&GVRDYZ"SQ^Ӓ3$'zo?}QPpN g{C\s+sbT$NX0;Mhv#W"C`gЅUi56AfĬXÍjHVF${ߔdUO"6qcJnCQC+ݜDJAD g9ӈ M@;fHkLK/Fjh+؈A5).+똁\vδ< v#^CŜ2U8BSDWb8fR3,WFMz^ ol\&ڴ--B\.eV)79QJ!^iq3DYhE^P'c~nD-"b^*w~T ;} Y95jYugEx9Be<#pX,q1[bpa1@9%MDX¿(t a_ZuIN")W]>5YPʃ5o~"ac#s#M﫵zE|/KACBkពMˈ5# g<.j)듖#y{_|0&3gZЂ|u7Ќ78XLDY!aZCp_bfq]OQT qC`wF,bcA8V|>ޖA.f}NRyk)b/əU"-scp<{qMМ ?T+*d;NCEFm΁)vLaK!=GsA1 -&q0̓X*}fd,Uv7O]@ uŮқ39_T.-L9^n)?e¢eVSm:B远d"Atf5 #[B"JE6}g=P eK4Ù<Y+()oNY_%j' :ڗ|r@.%B|^dHD Cr?4XLRcTA]ILBl辀l?fRzϖiXV5&3F`(HoC*\UGB Z3C0BEtY9"1=t"6~mfL/5jk`>J35mfG軁bdݬmι1sKd&М9mhZ\ ˟ 9kGH?lR@V)@ۍc%i"k1ij8KP|,3\r;m#̊rU7U?) iQU3KX~{W!"㏱V=ƫ.A"_|:DrKPZoߗ]djT:©])̆?'粛QuOO'B0!eQvJLBig@cl\5(Zk+ וAIV;Wz%u{7p-WdZPBG\RyCJ>{"erjɚkz D+W `|G2`Py2#.t3˔ƕ/>Mpz;l^58uʐ^l?Wݥ( .4ޏq7elD4ۧYSy)8жs>~WUzM:_ |Qi]b~}o = !?$^q^h%5š7>vt!C'wH݇i~S|_dq+ T{ <{5Z.ddmm$gS˱_s rM3ȓ55=;S[qPЍY;[,}@`#_kU'.pnc9D#7I |XXZwӥ3`jRyCN^ZBkC*xpm\qr^gɜdDKlɾ*Q\v1ײtz fkN.~mq4 :P<+L>c;y N^=/;rpbyJ@iDlAP}޳Ti"RUg(o][>g*G*o0- F5:b;|[GQ ! H;LLU:&٨BŞ3v9ܦZw(QHF& pHuf Eϒ pt: c(]'{Q|&g!@j LmL38a H"o)8uJ +A/Wnn5UKԗ#ptRR|3q~2@HXx*Gvy\۫r*X;qjvZs;Y|>mRߕT*gE ȍ-#yyFKzUyVܑzIsv,cqG@D:}ꮁ -H]ŷ/=r=30"(8֮buFXR7Bk{e~wh`Jۿ>`#h`mK躆⦣Y5 v 2MycFX)1^UոT':iyj#-׶x)} yFԜqNM׹p)V'[ 6!O#EX*i9ZikK_#g$>pQQ|KlyF. ~LLa';pܐYM]K"PJe~nd8%eJYhU&ۥaO#9_W= `T@ׂD!Ki%w*ҍ6c3Oz=גMD޼Ez?D` ȩ|*и1_0x&WJ6)zX1C(:uGcLiTgAA0{~2ט\ r5[J^:6\(pGr#`&`=g0i^83\VeۻchmMn׭{})N+70%a?oBK~K9zn L#1bAiSVoI`_X<}. ۬}b|Ks+>xݹZ>m;f7*\PQ}6, (nGq4M4*,?S/W0 yS !K0ϊpVa &(, /VS7a F(]J[M~] whaÐ (wrϙlSo픉WS w !ĿyJSa eJb7~b1Y_y'/PDqHk:潣8$w}5vFD+̩3u۔ M,yP}CR{f٠L7Z*:E.rSS t0_%\}5=KT:,Ldx_TJ Twb!P!}qEfWQ[B"PQ'H43ZE;Pѽ3qYAM]_ Z-!+Z1P*Fw\>+7s"Ft@%!d58o;,st"a"v&[ ԁY^dQ|kTe=uR7ʦ>{9 m05. Voun#}!`RP\ka}+Y_,! GDRqRQ/8yVx鰢]<.jqio\92b8y NeK*[<]K}qkHp3i3"tx-Z/))hǕv?wjb--OCC'u׵D341|d߀FdbۜZe = 9KXZ%3O%VfvUk-XhS#' g g.SƊI`z̷ڏm6)qNF]z 6vDԪN`SYFB6*e \6NJ%yѱq C,Inz|#KkU^bx7; 2ãiW൷ޡ9~=oSb#$K'(_hvS*vR#&lwaHUaZ$*#zJr @g bDn[A.>lmU~(k$HbBv+f>q.:}oor'| R {|m{?$kK]Ln jm~)4º \l ,7q9ʌk3Yb(3BFsa0BHnlC9>kpfGr&[pƪ$LFrcH Vb6}W@,E*ϟv| #NfYC,]Ub-PxZ_M,TJCf#k1-c +Z)LFQ q ߿QJ& zm78G6V}Ţ]msk\bpXg{qܘɳ=ASJ=hS>t\R,Q 4KIvV=wA+c1,߸_<;q!W; hK#<U@B+/uΘ%i ~--׋,j986UB/Ktzr'RK7 vK?T.Břv wt E[9`ݰ;RΙx(_mYqz<@:6SOGnl(Ƃɍ%ȾEoyaܫRP#3Psmn,}: ΏsYsp@K#`/&*Xs} ^E+ZzUͨ|GR9@|P+XJ=$3-:bUUCǺӶ9ܩ1zČڅ)V&,`?zX 7%SN|L_CA9M-&)% Ǘy:~?Wp@IȒdOUl{>/zh"{  MX Z>T2LrLտJzӜu+핞ܴA!p!O=YP]mAQ{ۑ{m^xP!-?{Z kҒ23D!2"O5R<[(_fI};Aθ- D4ۜTgIi({ Lw!TSEl:\% GtH b"LBv$x v $nNTS"z|/w$”Uư1~OcP2}}B 1$):) chȢ‚ vGiP>3PN9?Y'" /d`S?T a\s*3fT fY .iYѓm\{78rLfkBw#GK _KwtRZ{SI)F ev4ݎCKWMjr/Z[m9N/ɗTV#aA~].bdn%3=NX_Ђt{^SL3e2W$"PZ66y.&iُ!"QYUFy܎!cٓq*Jtbr^8ߙ%?\vyGt+E%xve`'`ߐPϒSNPdk-XhQk-sf #iؼ t{3 irLȍ1Z&+)ef:=H|}u jGpOA,OM+I Ȧ$QijlELkAl^ W+73NӇ(;vr־d8K9׼C`"j{,afr`5|{{eR}Q@%Z}k ji -d;K!UlLk޹6,Dޘ``p"!%^ţ>\9KlEASH Tږ)wl f& 0[)/FEw_) [COG_G{ &5C:cJq@Nh$\[6]͜4zsvM J7eoЊrX>,miWc p,L0 ^*Ŵ! n(aN*qq2Bӳ$jOF\M@w 0;SzJphi=q49:JF.ߥpNZ7_]~UQr{a :F`*;ǐWڧI9aHt[Xz?'v,3&u6+viVtDsROpH@yػڑvF O_r֤DJzpRlIm]!$hϸPDWE^24kEEVAkN꧳{ >>AnH5eKd#퐧`PE09(:F'yUsUn"v8 _i*/,EGShr3Z`Eì/3.;C %WKzlOUϟ!tz1.8W,vsNS(ݟdfYMZS"NaE#ΞLF'n(gI M;ņ9Wx'Eef?M ^U 9 ,qJhM) Aq?j'dgBW˥&i}7n ?Yhg_JR㠊y oe擆L6 ~ToPG3S4)~DZDRECo}rԩ'zסܐ=J6WSR.fR*aHZ 17 ӓԖ-vӯi>xvs%ȇ^,!E=;ZKX*oњhϐFb[0RIJO$egN [Lxkل|睍n' ~ <4sSm3 TfU_53C)-D@@.=4l =nxz%Pe0XŶ6̰a`bʺP3+< \\&6j+uِjzًY{ODG mT1IiWxn3ݽ*/B>.S}/ i-c-y e;ߵׁVn/Ӯ;Y- o#PA0׿ڵ]\iE;s0=58ׄ0ը1ހ`9b@'u1(uW*IPZ {.9fcP8ΐA,Idsӑ~_O5WOnZ8ι1laV_;˴8~[6k2~9m@|+P6p9:V1I8:n ,󞭜`VY+~> u 86 <$E$}.&R[nsFRփI>3稭3 Mzq yi-r!~怱_ΖOMu>p{m^ Iɰ‹!*nsWq0C S 8qdd><04Iyw (m|7O،b3{*A^\14F72M?PM'mh(ֽMR G553?I@:kWTމ+i:Sn OԦnKEnf Օ/;얾9̫`D[dGx\;GGѬb1.xY|VT%J@1XnX%Lg0j{[޶|rr޼7fFWMFMS d̝VQ8{RzĽ̺|\ғFF#%x_冨fQaz[X?>]s [sXK?Jǡ8 I;m`Pj~P w\tVlY|$wCH֙}? M,Tl3ц&[Br` |0imf踣U])j&\,#p&1m^n൐* _$?  殍̉ru'dC9%pmlF?ɺIK\oN$/-ǣlU> ;ǏN 7 ^/a/_R|<juHљ9 G< Hr?iW3tTVG}#,4]sEqa &:۸JԮ'bݰ GGƳ)(;&Y33@9]A L0gFMm;c/dYFg\L^qtT'R+ 8{S'bUv{Ŀ"6! '+ѿ PTvMg?^!|qvsD3Fc,XvFR~+YGHyj ĸ| Dq?\B^u2yql0XEM[EG {$YNSEY@80g%3Vp*VX$8-9s4W Gs0Ճ]~S{ÎhHƖO~9\8;1F@J-d{e!oV/Yv݂M$DHD嬟~ 6? H'~ͪJbD&l9m+-Hf4إ Qځt`+b?MҢ6M` ]=v1@IFA{bChaOfK-U&ƬU!5ӹϗéO%,BZᅽܕ 2Ȱ2r0"0N E pe"X^OnuF`f1ېs<7SuZ(n~? rPV(P4#Зw cDC;q" ':eW ^Tɜ0Q]eiOq>NS-&_3MȲ,ꕈ/Ԧ"IV'e0[ *hmS.9RfQ!5fiiq$CP4blpݨۖsb:' )Bx[;s=۞U#Xs\P.-<*oj [|FKV2uԝkP\pţ<%~VAٕBEr$*_EYɾˠ4% ?mPU͚}mC[LȓzXTxW=( a]ѿ_9_O99OC ch4zR͢0x5rD<&-1՟)d-=g4S^jHɒNۓ8A }ʩE%Z @mFYuɉ?/h4߭#,l+%Nђ[`vTRӬyhAg\'XKʮ[PҸ"NF›)M=UQ@EPȡ\[XS+WB $cD'M>V{M5Ej ? œEcT#{&giYыBF8|Ml|dn^`gQi}v& * ڷJշW$)rzh,Zubll$"J"4ɉXJ㙐d(q eXy,#h@<+X.HHҖC}{[(=0ැI!Iv8)#y4R bpS1ڽ%zpתc%5KX Ȣ61%/pYҡZZkFf31"~ڹ:sy*OtS]c(NjL˄gK?KUj3eFܿ-.=)eȤ,8#[`&_E@A|*ve˷6j|s6s vZndIa|ëzqphL8nEbd.6X>V~ 8=$1eo6·lz ^G{h@F?K8.N ~<=5ua $-oL_& C#uIpF5Fyl(-V!A4W$CP$R{Iz^¯#-+uB7'OV>L+ nh ޚs^mh#{yos = O%T+6-(z?5+=$#a ޴}O%~յ;Okv2X#iW$@n*u#z󦵸S(j %}N %yiMT WE'.bI$G82ӡH J^?{J$漫0.._VKlG=Z^h([7樚7 ~llz.BXI 4Jv5q>n:.3^fZ?l$XܡNvKe3".װm|ª[`%޵Χ/XPX`]XiavŷAPs+Yosڙ*ߑ͍i|~q29U@5yY^ ~w*`IWq-sCX3 %c1 o۵vZF!",a<ˢmXw1 Aȹn57(zq Jԍ DYx_D!l#u4o!kTq:ܿ<3!\@B)?Ի5HԬqPE#|CT=Zn |uh5chSLն1$bVtNGWVo4̷OhE}S>okSoٚ$JXMmG^Vw.b9zrloWZ4;MEj}lK|,v>zoizݵcN΃z젒f҅OތR2H*gt-f v,\ : j|TTW< PYɾ%] K\߅P>=6j+#ݽDO&v&?%C7ocΘuS|/8*apkZq=ocUnkB%{ J"@Ÿx Yy ^ >,J^10E><}Z K!J`ںKcVB&;r?ºXѻՈ 2;giWeCy3.߫|$P1N:p2">1~oq@_Af^HhI=A㨏G=Vn~`q2|{(~N-Ξ,k0[IL.@T(E1F @uD愚4])l+PMuj4C3ٞɎC!vw 3rԀ]k̮!'`C&v9ԞK:MpF`cfS>.?$Mʹ-XH\س(%PNGVe)NIU; XîM*9E|M Cei:?YUF_H](bdQiV fϽe)+N JSB27Lm?N;H=3;Mџ~1v WZ4k|[HM!rwr1XrVϖ.0h ?C& F?"'ctT{ hI\@"'{wC5䃄oMZI_Hv LTHXiœnmG$LHTFsrP߭m#5~6 7'` o$kȹIA|wl kK0de'I tL2 `8 b>^i-&!m','Tw8cπa}:$9MGimH2W5j+yoX'}{nmz0/ O䩒ga-r#hO@jO/3g橌_-JU ;Fb eQ 7d͉Z粠*_Y09!jalaIY"ЏKKBk)? ݈5~ ҪCJR [Syy b"+\d*~U:laѿ+Y:E6˜י#LYc],cz.܍ fOC|U[uE1u\7LqEm)*#'[ĒRL?C3, ܛ#ȂA|n"'QA`2 ~_.ЅL֩Bϛ1R *g'41X fMvqG% ޼Md#ZI"Pل =O4楜鄡aђC>.rcxWBІfy,lY3ĭ䃲L+>nIngrIT ;=?xWSnI7.˧ڈ +{..c:JW)IFW&[XW2.>|d9JPYS#ُ۔Lۈo:]_}}⇻;<7+bvZi\U f-Zn \ܙљu QW KoPzӦ`>{k3l3qJhEN4b-__S<VQ(J2w!xhfXku|\/Uݿsedrvט {{23&2#d9y7AD PI9Y˝+vJrJ I0+` ݄Om!hY(꯿P8Slyz582) S3@޽ 8"qDD΍y]ynXy#?9id>Qn]4!|Jz-wԏ:0"=*b&ӁcǴSp$B\4lwqNHTˊ6#]Z^{"¨`ѿx7Kݔ+vu7TgxYj)X:oS)+$'|DMS8ft1xp r1l#lnXgVr~H⚿e!fR(Z}&DGNnD`%A397 V0BDdz ptKxC:i$':K匩$ihdwbI42l֞&JO5Xww@׀y8]|E;-M+~ܞ+ wơg3"( [ {Xcc{ Kä"hZӯ]/ #u_wd{_Q#8>C5C5hNVw>1o 3,4؍ ޕl9~K? / y?~kW@:! W4g}s?g_n;j{Hkޓت 8QNxG7cx+VJDì'rJ}K>PJn>uM9G}a2Зl .";.R+F{hej4 ^, _PD0J;QSxuNrc ő3 ;d輀?[0xb ylpb.H~mRŘzy0|p7BBsAqlu_.UX Y̳\U:oqᡣ%_D$V؁9^=8XF ٟ]['ʧaDKW(&3<T5(d>,ey[FA:0 B$:oE=E~~\`I G2Z3ЪN(r=g'ؕm+p\ 툚vyNxlXvRL+)~#(@YӃDglMH,Q8,*"kIHyŝ}f <]Qnq#"5H4J,a-%{gUމϜ$Nc72g[s[6.Ɲ9i@wea£zQX웸; }ϹL㞩`!mZ@~Hr=!03QYnaL[ث+ƊʼnjuSu0ZtлL%gѥ^Zś QrK"[ςiQYRH}|$*Y=Yz\({>!Mɦrz.B%7"ckn/=z3+ːSmز>؆Шt#N*Eu-\?Pq3*Js?)r{F3>:J-.u`6i_Ց{c59+9*IN tqa7}؃Df$]3KfNLv% i$=(Y݋%ŗO\]IxP wإyA4[I uON?ZDZ=djmt}w5\O? 2ix8Ne̗&-1gC{vq]}(m h~0O{F}%bAAXЎP|~C\!hI P k|CT~!X ՃM"tu)SU{h~e.~Kg0biUw/#~Fm,kq^k4Ws^A a(S_ 剦Л+ 7Uf+ܞW~:WFD?>\33E@w;Lŭ^mou(<Љl-n7>W1=|:e%[$ wbL菠Aue{Jsˌ`[!.waQdw xU>ԈI: J;NAT}wv۬ҦO J*@m!H~kdoܨBjW2Y> ^\ްFӷ)dH[Emۀi0n>.SmW…}E*JiMoVBi?V.1gTIwQOFlF5eWFn-h:N51w=  PS =Z]?GL&m|MeR&DgU)+JݯMAf8|,VR3SzfL.-Ta- dvްG/jv+,O7$nEhK{v\lrDz0,0Ù<814l_vEMxJ֍hK)uU{=U FO6vOL}PtG;礳 ʣ~|{mHUic _XRqDJª;i%/0p.%UЄ6BG~FI!쭆+isTN.w4JX*m[7/h| ֲrK&tZnsgx'YfQ,Ƙcgw1I:D,l`?9TZV#$/ a%2^0~\c-^';CJ1r-yã};MCTxOZx,Ǥ8`% =hvgDՖZJ揽:H8 '\}|ecYubCWxc4"h+Op\ @@Z ׆= =nt1b]w@5pA@r I E'$0\Az kٰa͵@jyH+Iĕ5rR=,i$ ,[>NpYE)gra2Y$Mn㳧H&4n|95nSfcܳYUV\v[>" =i sˤ}Ԁ5;)`@!@ HuZMR‚Ȇ<$!*(+K і-Ukn{Hd3hQ&D 7.>z^̈Bdu -ΡHs椬;<=#qTiCrխÀ'+YvHLPhT `>4}FOy)6uK€Xv0oٴJ*Md0Xia2iI苈ZIaJrǔtnWI}_FwDP6=SkG|2'#u @kyp&hUYʝҔU#^"mo7M$`,E)LW\,I /.xI6q0:-wo&>?D'%"xݷ;nM&OWeoAmM>SwaN&r#jHA,2\u%wp}CsnE#ʉ$ʮ }-ˣ1T\ڵa bfWܣBG1Lf]pᲥEiT=rmcx̟;}2KxR"Vt&SŁE Y@mT8?(~?6g9?Dn~qn^-A0M43e"J7.x [Rb:ƿS0N{]RLXnBc8tجD!t%D[f;=Xi1>EFb#nEr7PZiatI\6"܂'Z{S d)!{1psشWq"ےR@m^ݚe1wL;ǰ.䭒 =haGSuHkl_' OK"Mxڌ8D5P-qvA9]ejR"]" `inL*-S:T7MiGa 7f]FQI;}r6'o "NЖՀ#NyQd/&Ϣ)Kf4MoOѪdx~H{gUس2:#-!Jc]z-rxGv%GODFRZՂ%HlᡵJ mX%觏s=_㝺y9+{1FQKTDGoRlă$NcL['M4$k_'~:(Mвr רp6^__2=&#nJRe|[ ݏMiHqm\ȅxW6iAY46ucmXKG)Z}Nۇ/JQ>_v(ﻦѻ*4`pfhFQ,Ì;zrT&FcM(Q[;Ns'H9C`/lٚUKdA*~7L"(g^vԷ:ZPΙX{*¥E Z".wi#Th$*Y[MNbFQI0>O_6X>Z akl^@_*_ې'S\ xP'Q=Lx`uy%(,~Ɲ묂n{=*^EO4^rbvs(Bڎ?#`eܝm* 6NA j*ˊjˎ8ִW$f'"jOe4uѝ׾Xf86Paz%=* l>1NzcqL jӕZH`%e8QKKmX۶tIiuH/axx[LE8`uOB;{(^d8pۊJ5K8W J!ȷ%pnbrXr%'7DvO/,gFN"N{#nEoaqiڌL-OI0vAQS`eaBAziGNxp+API(e1+`e'ע~-L;&/jӌP1|`N:񵣊Sgrɔ`4#O\q# 8f-nS / 8"PX֟Ld>|9$؊)8@hœ]<}~b,BT2G~EP3}CB"!T Ilxs9d()S`urϚTx9SJ$Jcj渁O]РUMEu0Î m@ܚV צ^N,H wtV(aXǟ'q|Nlbp9Ƿbr a  e+&F1eoO*^X׈UDN˃Bm2#U1orʹ6_&-3JQ ae1+%JߕC!]pvj2P%e7{:]RA`.!AiS68ll7WW1_;-7z#>+/+&wP(;ȁfupЕJ?b@?nK3L aM?c+քC65c.)!;J"I.0IY ,ZbWީ!oMrQ^M'|fsԘ]~zTC*,D>p^knjկ@_U(5^oM`N|HK ߫2ƶζw1)U, d B qxRd(MQ =U"I๣-Ǟ`R]מd9Fߎ;8K-_DR,"}/>@İN|bSdzKC' +AZ(xQ yiҽᴗg8jd:XPgEX7۪oTQ1=X?۩[ˌPCi^.+(Sh& RmϬ@ewHe-V|]%82EZVĸ(K.uk݈(_iaK+QIܰ fO_!{}V W/\`* o])<ڱx;~-(] ]Cҋ;$}>5 Ma”b_B8}!Q=s{>Yj N/^j{r2mW+eKHAv Z6G|"KT-9Tp.A?xԜ(Z]a=l5ZUz/{ںXۓ:b8'nv=vg>~|ziVJ1Sio<)^[ nzς  Cnmo) yy@VmH#\VE`0=Fm% _B{ީ'%hqJ0L4t3Q.(B(2n`D<6-(R5Z D5;IOf4q۴?QjLsHY*&B,[u2`Np E:1؏M&pc;b W^ڠ^o+<<;69Z `q9.FnQ+!#LuuM\(r9lSŢ=ekUwgdG4l :# 3 Ap9 U.) ?Q!/iXu*اNLxA[mv+{/soW۸?D׮vi/bՂ Y3|3A eg vVK/6&\M"r[2IeN&/*x=.X_{X@+K)9ikRҟRmL>cMPgŊǡ$5ޚΗB+G )NnMcGNEY7LRG(W9KWȍX4lz. !8Rb\-rJsA]?`׹}** L=>uWPD %;*AzS=pqN)$sD)4qn} Hn4wno8Rӂ9.9Xt~"֣ڤpPFKD]jy\?1;(0+Qpvp"(_B"})A`b 5 bșnш^Xt?Y6$$qJa)TcFm9csM L¶.$#PsvTdAu9lQ`2CSi$wݱBq="˕ࡘ $ľKl<93-1g!h|p. i4xHIfn増oHӉ ڣ[4 tȖ P lm.( KŸHg<_%##ii$>f|o0c98]wh^u UJqp:E$*B]&rg@^DsX},Ĭ>/x o=:sV5_+vyY3{,N{2և H2SWZI#2TyƥѣhY!;•1<!!Ό ܮ,pΞwĀ|d.;nWLr`n5:-I=hUy'KJGj k(g.4AQпMͿ2_={rjqq 1i0P26\cnk˅|۸H0>ޠ *8^`Y"9m:dG# 2Zݵb=Y/~õ#!v#"~-gPT(1p@?9n,(}-3Zwk AJ+Gp+I/vro߿>:djeF!@ %éڞ멚퓍cDl#=jvd#}ۚQ;wYٴh伾Zh9O]i{O; E̹) XISev-n]D؋=0}XLjǮ5KF6mMbc(, VG;+rq%Ĵ1G}_,m QO 𓯿}i%.YZR[B7j&S%~Dq.x BIOO~J\(* I)a@d iq 9 &7!B)Zyэ O= 3:aQuaV9(jEFA_25Ͳz6ߥ/nM b تtp>SJ&zZBTh|FW)mM!f!Q:sr 4\Byc1W(R/w2{Q#uڄ>1SCn\c9gk#o΃_ CN^BjKt[hlIn%f`v&긼♸ԙIמ}Эk=;1ԫ)0^IЏ<,s(R+7J}[Mdw_A_GXK<͖o~}9nIqN0m✉(k#bsd?/箆5AAW& ɸ}'\;]VI\4ie*m]WX\hD<ڠFyP.0M,"6=\@x[tdr.봕'=ҹ 諸 Ϟ }dV~T|"}[ -;3wceUŐxr<S^ΏD ؚD8ȥXmfga]Y4U'`ߑ j\㉫I)&O#sJƗhl8-5kcp~] eexߥ-B)l=FhJ3$J(X}.yjZ\?AIVk*&?8:Y&R3bF.y h^R)Y s-yV;ň\ɯ  VK76h)Rq$n\ֵ@{y-V mӯ0zyIh@\aQ q6nFyk*d>eR3IipҴiUy&gŌXb5 c@ь|(}* sZ`W$+{ձ'*Y~D_wi] ~D- '@mol9D8vQ1CЖfOܣ3P W }eBn K5e}Hen5,yr!UUU1Vpx Ffl?P^LEBqgrVIp1quik,]\"@y]?WF$6-B):(b+J\Kl YpGYIJl͛EJY]oM 76jx@{Ea@+35-4<$c(\P3kH DeN>9#~B"xs0`.EV?YfNR\ 0- \\{۹:Kjݽ O$HT b% :wj<޿hsPjݒJA9 A I(3#q-o|n0 teDg szR2(5LKIgD`ݻ#AWᒾt"]8!uف%41 \ئ{je]N!r6Rk^!GCWPNԣ g0^fql S ;_?AЈ9gťcFNI Ccou^)6ѫƺէ s!0 pJK/4%{7ϔ9lNڻ_մX/E`ݗ->ȥI8H孼`!]绑 ;~Lj7(Oޠ ]9667枏ݣj;Ow6)k $^(>_q*K2MQnsC3sZ3N)gNhғ5F2 D@0FhwXWGkco}W2gK,pT5BAaTTakbY!aNq z+[@- 5ѲDw?:zNid*^)䫏*Q'v*hsF5ҝ^dx7 _07Ăgg}U[fʝ10h6ux2~NC=Vmem3^WXeR>]ƪmoH^-$MhQg'7vqSI7\vIy <&*n<u `jw[@S 5rƅ6sH4rL/P=Msp4$qFnLJjG4\dLı\\9)c5XWL; [LayO&h8fO+tKA\`K+Ed 3#YgW$TF lAJ ,dY}dSYBXcMdRIc]_ad4nhUh/w??Yyj*9D3I*nj0Pr o %h* cjyo2巆`S*+BlD NnֳB܋K[xbIWZ_tEj(/j6-*mqӤi!U3m뤄 yBaps1u k +CLāK+U1FY 'Dd1eTU&oÆlz"v`/]iexh.V(w(:8 3 <d  fQTR^\v=Aձ.Z *AAe^Gd+e|y79Bg˃`Q(6[Z Jk\<\ A.FT tѭyQ; `nZ<֥-ۚW#@ƋŞy| lAV]W})oc 5jݚ.9<ĬCJ=vG%|{YG`_^,ZkhtE_O}V7_ ^jMo}7"\K>f*cg/ > k"dKJf F-7&l;)MonñB\*\2j)'vĶ7YK%) R*HEdwh5Ky6ؕ?&ikpG`~S]ZP>bƮ:[C<įf1 샯mJX`oݲWR2Ƕ҂/^Kq_bmBJfG%|^ckl#,* &NΖh ̄kfyH"&'}p -! ɩiȿb@U#MHQ?y'U-rξՋ)̥Ӏ-b2µq(j`H{Sd6fk9$9o!#T;ԭ\W:0r>sz'w<.r!!`qԟ# "?-j~KS儍'h6LadPh;9d)>ͨk\^NMD|6 wy؞|U9clӛ>HaڧV4 uAŴ\}IstȚtך7qXqz5Q=Q :T zC92< o1EWCqj6F2&u;r)דb8 S5NW2nPҏ && 6LU1ű>UiK~3ąG3}A+ƆLKxK /SiY}NuAzQa ic0;.z@i07^9Q} hia(Jm[9 )_ ̲ J6*DT%T9L/߹SSz$xwgs:lSd>wEfy-f$A(V9.sD&KL&'nc@u+Wdy2 /'z\ʹ ?~6v4XP ](l-8=GlՒSl@_N8698=R =,6 (cˬQƶ6 ynieQDnQtt /D>iGu";Oc ^XmJ=~VZ(Jq$'k>⇼qAlP J&Rw卽] ޸ĕqr6 %n Ov ^Eu E/zJ6‰ĸ!jnTLD`o&U\rh!2G gRUْHԣ^btp IGKH`EIo\/R͢oM)w10ǵ GV|+NPv1-pRz@q UZdeZG/?,i^pkY|9OgVw:pX?OEmrHp)YW"N!{{^ :RJT)iKx4P$hxh+" Z y՝XALx3jrCe-|"#ႆOR= zS>Jz6 :zԬ.3_ǻ6Ñ/$ަM>)7Pn籃I0"4ׯ4vԣӯwNCiO9Jk&D./%WVfF OJ ӟ.Rp ;2[C)7HX̿r>Y Q۽C&og?GO3j=;h/|f>b񇧕yɤ@yk}X  Sur)"A>HFsDSF$l N^2&ߤ5Z(BGP_>W]y+ĩQnTe:dHYteǹM2poDŘ?"yo^t3 SFJ-tH !UZ,K6vdɾq&.)`vc$*x >O瞾+ңeT~RRtO dr/V.;T&i&h~'D+1'_R&jփ1 i/5?#F]8*tkxN%0"2Vi:}gv%T 7RKg-e+G/]+]Ą "||1b`?@9z*m!ّuB*Gy64w#k1w`eF)c|_ü>H͵5 ,htf*/'GLq O8OEw 7]MXoa_٤ztAt??=*QŦxZeXZ+hrmxyYަJCKi>_ܟ8GK0pK)Aڬbt2ZF,M L)T#|._N02]09ʮ?n !E_n4wobב=k8n$ATxZPyxg^`6->k](n}DӳőU, |x%->\^1|4ԍ"ސ"Mvt].-2D &Z/]\vۛw 3kc*LXB>Rfx:{E *#|VDRdŞ*;_n>S*mS]dLEQK^#D136 #}_(Ԣ%Vutcv=W_xu|g2}&aLa{ bk|~׆ PL%ݥh jUq*j,JpElgAU#m4R'a-1a[ KuL?Q.$*r[s:cdH{$WqgqnwU Ն6'Dz]鼈I9,@a@ˊG~ntL"%p۱P}3g wSdpI)wJTIvN\1cɨwίGi+3ԡ@=1dGJ=hA<^1[* `qsŅmaMkƒE%}6O/&Aeo핶Q`seV rqmi^西b_# =`\ѶO[/*N - ~nM/]^,vP((tBDh Q uU)洮 P]K{v)M9&>hB;) *4f(C%3_eM0c/ lzHkdOֺeBJvbv D)dj{bg*B\e#k6qDp1'ǭ߬NEM6Tljp{}-EwuA)$[:('k_M"Y"'܊w19pu=~V,64".ςG1(܈l?gDb[ CUT.3SZ8IH8I`$v5v6sh&Mݬ[!rN9~Bɣ_XcZ$kZJ*qؕ/F`.n-.5ji^ݙmysvrJmjʖFai ++Rm u yB`H\e+$ov"?/qL_eطSq~:~s%[1Jǀ*WsÀuDtlHgZdM]08M R P˨#\mW5Qe\E` "wrK\K t+R/!#m`eMI(O8K׫WHM ?co`LWb#[q/}!U+54v4Aݰ{iM}Ni-[O2(DwCָמtW} Lg\ ' {2bH90 Ꮊ͝Ѽ륅N~86Bǽ$vLpRSTq&O?R:7wwoҼ (աaLsv|Ĵ{ϤNڶzR?,4+X6DuB eZv=rN"Qߩ"72VWƮ \}pt\2,S0lq1w,V>φ^3sv|t -C$Dî3;Ők)BnL*&)wTE ȡ}IlǮ$HD|&%o, ˟R{~l~P5xU,oqJ,(<]C$E =4gD{x^g?_b2JG`^+^A.?9s]ojOoU=f(NLEk݀o\j4JpwKE+[))zA?, ,+*6'Ak2Q!~Z}dd{;4OXu 1X$<\nQD q *G`.\xH" udY@pagl{O")"&:5[{^iy<_ȤYXuͦ- m&?a=qZ\ov2 5foMu1KƧ8ygQx1%/o~V2 7efdH)k2lho'*8S, Ӏ1tVΰaIVû0BKO^X|6djjnE&S,vCT%V%pGgK@m O(\&#XũVܩpŒN6+Z5 44a -i6,YV)FFtqk|pf5OE/2z1L঑ܔp|⤔:cRL?t\0tarcaYQXƎ )_O? H~KgsB>4/+n'wp4G昅:7蠞/؎<[&И֘ 2cU܂NR&X_װMj؏>XJgU=6, r9PG^3PB~ۅKUzA$Gy5SkERw^>*oZx=}@8U;ˁo(Sl`MW 8Xw0(liɤk$" D+Ou1֗![մ+N4TKA0Q$DebyޱUi2<Rxkic@mVi,;l8 h`eO~׬uߥϞ [u`qY|d^ݦ4/~V,˼XMقSEhݮr3cdM^swQ|3Y>ؿ/[$VsTUGۯH]:fC c?8-Xp]P)%䇥+mcndpcV(bT %!Uq~+0DWhhlJWsO[;v/uUڅw!VpD ƀ@w=XfCPŌ_]YcA|xiFr `0_JS ϖ'T@l 434le{*rXB3[e$bG,@b"cFtʶ(`E*;UpVsg;Xž48qTg250Oߩ;F4N3*KEN^4EHɓx|l9H/lT E'"M%aWucnR/ɇ%5:r؇s/jE-Gc 1liƿ3kj" oy=CvDkӯt(j~NMe=5(0 :ɇS&B .23Q Z~ɀ6jy=o Xܮm1Qsd, ɏ]F ""x-^@z:"#b3/+IG&1ht1_ÛR>n Zֈ~ f1PV3<xEXG$%~=5 / 8a#+챓&}a3~qG9}m}Y)Ҥ[DN[Ѕ_02+7bGӇF9^],F=@ݹ~ؽ,[H`kF!ϛUjc12G-"\;(lC#m~/΁8Uɕ` 3:FMdL|pBa ~r񁠝FB3ZN3'Su +_T[ZÉ5`eb.H=*9U!/IEa:d<#2LK@+jwt$1SjohXQ E.*D_hz-UGTYD ߇|kq4=p.ޒWɕybW1GoNȩI'FQ{X<}>pb<~Ff1 lH,rP/$ៈ9uDp_^3J4٘ Ihȱ9,# B~4*ho=4BUEwȫOcprG^ J oCO8ܬ8-uo…+ޜiNVa%^T繛.rav#ZIsf)^zQ0L¨`:ΪSC_@uK)ܓnm7:̞P+u4sl; KV)Zb'd&-v6aRtೣO>wQ /ʆ$ 22R#$v}7O @"pZS-3hhZT֍ͮSf!J}'T;/ܒ6\81FE^%,&@,6S@9ydv+Ϭ\h?t1 UNܭpT0vdZ,5j,\;3@`Чf}]F_y,3 +dtVXO:$5CQ%Wdr2\pMA_x_򻮅 rl (JjC#m{Ň<#t,玻# ڥ5`~Y1EFoҩ^Rjrdƻq/઱x[1 *Qz]$՛bn@ɴ~.8RYKvqcYv#@D0gjg^y_ċE 3cNXv3W~ >!}]8R󆰓|ګω3:;JkP7KIsV&BhaWu}_!G}\2J=Ip`,3/cLڮm&WAܦI Ѵ+z=WȇmE2OeVQ%o9I[Mb@iCsmMfh1>y~tk Cd%yDա?;7nh7tv˧=t/x <1H/z /˼~Ȼ;"ld`Lx:0SQo$T{X@@Hk])HVgqT Vͧ[d~2$62,$1r<"[IŪ|xr@np-e/t#")r)4/1*qiLguyoR)aYkbQv4^ȽП8y> ?EuW_K4$r:޹Qn:V}딗u<'[ iJy9^3w_ O"X/k&k~_Fe `;eFf+%LY= %ʿsȅXbedԘ&gno[d]u^\Em::~m3% 6Fx락Oe  (. Fz|Ƴ~7|= ìY4֞3jDX|aPo(3d&*\/įOpRc®~)>}FψHJkR#íμ$ӜJ:0$;xڧl}]׈bѡS V^t:ug޺?.B[!1eѽdMl  7"djW̙5[곈 >szC@n^ kPp#/>6mSs;{u'c|ZjOYdf!@l?Am#zR\J$ܻIႫZˍ8 F^LM*!Q;܇1GڂQBEG(fiE\CqE$8nEѺaoCM :b>WAMT%fP-Xz~=0=Qc-՟d^ى+pcZ7kzKS.H T ^7VƌP/O j*9צ|ÊW.g-U:HwٶjH1Z&ƸM:9d%WxsSw#PNqZ#fn4`jvp;?QhOi1s>)\-0κB*jiL1Υ%iߑ%V(Tƌ{H zิ\'_Nlym<8;E*vifv#0&9sjͽ\53%+OK sɿf8T!)f|z8{qc La)ґ9B⶟_^<1TOЋމ"Ս%+O :lgJIpD xm+OuK(t*G{-(O!Qj+' ,x|Z1$٩4jRmsEyp߳_V_ǩB}?PTІG=yΩK:$M31e}N|džUS>Ks=F9߃h7+Rv'dz ^ٗ5 BW[rN,^ǴΆ i#-T[O9BǸ:Ic +5 g(cݞhAkj+nacK#}ʠ}bV g>!6KuME6/l# 2AfHڢ>sMsk%Q8RV [ɎXAb0%HWDOvaDF(TATK,KEҧmG+îZD~T"uݬX0xczoik/V&5F?#b.-`6 = R>+A=W4ZkђѐHAnYWe)Ͼ?HTF&ȅn> vW0 %lfP?XrK K,ӉzLAnK̽By5ZY᲎oi" AB* eRڃ̨ë)ʈFs (OEb&QQjQ j+]y/_1@0liϕ r!r%8u$Z+&KɎWI+0maV3Hφh'Іbj ‰_ndPգ_AE# AbO̒ІkSInA)F#qln\~p(o q%|4Pt&gNH ص́Hf1e7ZqƑ&M?I*WxR>O>4Ui"~x2|ڤ Ao|H塿KG~VG 6>=v`9鐞QZqv$o'b-TAޜ uiF"m2vL.̠d)k79,W=p%Gm j~ԯIW,RfW Rl=ZOD#Q_ƠT{~iɍ..,>&'99_E;GE369^q?Hۊ36UA_2|hMr%;3P!GRKqp 'O\ *1,n@f$06H_Ӓ*TKnq2גT'~'o瘊Zc͌fꨕpD*3cbDBm z윞-a`_yqKj;{hU =*ڸ:ο[̙V-|-:A= LF>`L0piH:2df/d&|Yy9;9N#me{{ެj8J:(-zm'OaY]+xfZ( RMj}W17@!: 5= SIjG9-0;%K ȸ'02ͥAuVtT`!tiGO-Ƹ[rٕ” ce,(ݎ^}pUIi9(1A/ȗiF?4S[qz F)DC-X`f}Ka'MdY cWONip>s!,h8‹uLYg"ɣ)m| AW'#3CѹR(I rrQC?JYͤ=agC\9*: F{߷&Zo`f&m10 ST;SA>2Jɉ5~Q3dZ=Ir$ NoSm _djh r G`FzXݺДvԬ5A6_Ơ~0pMЃG3yHueArnIՈT8BVش[ߕ\74=bZRs:z~w4Ew9ryVc +NP4]NsDLaO*QIPHS8Mzp>IɆƤ%$z0׮xjMIkso!cnt0:yt[Kchz,Ztve+S0HbJX@-cfLB[b r+"/ dC6`f) DSh0X-T( t|~BV_Ls5%6ko珘yԜcnfs֬`#gϜXl 2 Bt }*r61gQtxcZHAcZ|?m3>"`PT@;T/m gOucSDSOX"v` F wd@Po]/΀>  9F_ZPf^Km(k.$Ff%O>x t CtG2T[VcUC._kޜ5 ]WSۥ~8'd{2,w pV7ۡX}jkG@@7:[ Zh\. : eD8"F@$^x>E qߠ wW1zW (@g?I  $7)YKSywx[^,9zÓ*G 8B?_EDnb̫hЖ%4d,b?vRy$)*Qs| ~bԱ́O! WC TI`U)x8J'P.wi\dMʼn-}gC3YInu@L+ fH=HTLX- x!U.;$ŘY譨m ZJWGUYb:r]wၟCT2XG9UvҔ%,  w5<\95p,WomZq1l۱HSZ\D3P3n @&.i=wb*Yfbʁpڇ3쁊]Qh}@RΤOw{n|%~S=7),:"!#xﴇ[E78 !WeoIh)b#($c'#>\SXr?} 1൒VrfGFMRHp+H+dZpG%cƃF*rv* Ln[=Eixv|L֩' dRo<[+*򢟼| ۻpX<5k"9<f Ua"̣ :dP\OB6V;)/ z@mHrݠvO{.m5\  1s:2H%]p =HRTC< 86 j2[D z8k30 X=,n+Jh?OiM]S*|e+1B:3/8:e7 gK&' zo"![Hsx- g1OUYU2t1;ԫ @},b9З#H9L~j̕c\ojRՈK_J$fFƖV}C71΅5MK]S226 bln(mBN cKԨm}WsZx;LN~1kuM5%-k\~껷uPN;n}BGR>ծs@Ёmñ⠨86; n@ 1\r+|B=×Wg),<Q9iHȌh͐=`"OEγ-HlTW{" ɑ{!6|!OS]h+?t.ҽG%NJz3f3O>* ]w5cp4&c",E鱭GU{Qe7=3}|clG#3sMm7m@s߻'M.uwYhuTver_ 錘#5oJ[~D+ǘYg 2̯cg*w[v% !6:ҭMR 9#}w  W %*z}BL]Mw"Y팞 \!l#]>9A}n h'@FHJf 1|{a_(  Ŕ 6o H gN@Ƣ;&-.} s#Q_GXiO $c -#̏#%+ĕY`QX@a9 Yt) a:Sg:'BRcnXm?=K''H$>XG]O>Բ^ dlυ@bH|0ߧ,u$.l;7$/[}QZ${qBD(f84NFЖ+3־szr'"oבHcVUHр3$r C8⨒rpUygGO #lxe:> E/2&Yxgiŭ{\o,=F߆N]sB]̀a'ˎD^ [/V1wm>PƖYp\Z7qXbtb'ތUe1C aV1!L֝Zt>Hn{!APJHy Zvw:D*&$>f8>]vd_Z\"- ĒƈRg [ivd#3wۼk=ů:VOH, rLnv3P |~÷(a` *9TG_@ T:z%NY ,=Tl6D 7)Cz`?vPxXQ0e l9A+DPA}2ma+m,YSYF篒ҊSXQ%/E)2< ׼sZkg/Xz{ >F6Q;r~G ~#0MQ$t|ВcVD3RlDF[X<9a])=Duyg >մc -õ*3]}$nAJZ"(H-?ubZu)($[3o"VA>G\^ ,I^-]ڼ~YȱIRKîgw7+WtC>-jbS,H./|~ӞBsErC5evs?ק^zSN]7mTӉ-Zpz#ARI'Tu#|&]gʦY7;/@LZ ڃVHcΡiٚ'xA#.sdW+*sL@e|v} N3&8h1i dvj\MTz&%ؚlUKQ Yv /x[Zg 3r5saN7 +}">On]I8bsyFY^*s ¶ck\!>ЈӍ+VZ&A;H0#O+t!e hͣ'Лgt -^3Uִ4%ʽ뻙4x]\FHĹ\% w ؕ6!UĆ-(7~ٞ<f(t́JpkNj2돒)?UH(:pf]5&|:d O.YZ[Zcrb  =OhWU) ' oh#,GWUeL:e-:脴_$m\$kj@,!>,7e%S kJa/n($uWze\[݁n0݈Ÿ@f_g$\à 4ֱ'j;?>bPNH2 oANj)bV6EL"SC=IX| tsGOex[g\n42zZϻ.}(HeM@xƅl3pzk16Rg#m*LqmCCP)nk3?"wg%~_/1&{%f59F{x+5THlN^FƼ"o2 1&%MԂuI7dWEYAvلHν!,r `zw{4P2 .qqh.F@;2w`^Kr-jF}ڟP@m$E) =j㇍1JwSʝ-wܨl\{"woo8ʓk#R*>c: >@em@9J"Vf>ՋRO+v1JlNe"4[ ;PyOGA6GuG,+z0Zwzj+zO6#dqQPI ~HO|W}:rc*޽m.=@S؄(p%=FY5-P&@Ӵ^hɝP1L5߀0 EQ`zIuh)5!:Խ-tCAqF_֪&pD~#klpߥ?/XP-WZKC=gk(,qV 6Q3i5MYYdz8 Ɓ֣.Q5P l$s D4/gv#NA~'P'=z*l*؜MKƯ+AڀBUqnᐶ#yw*`:y:4jw*5 k8sEkAMYl@nQ/D-𸡎"Dlƀ2:eQG1DemC_qŊ>xqc(0EF.C;CY=,tW#6! zwP~1rշjIb JL@z{y:0|Zph5rӁә ZWSWGY${kٯ"|oC"s)e\SM =6hC~=O7`v*ގ<;ۂ MPtCӨvj=0PE+ys]# tιv+Q HGxLT撐aD08Y`#)3 N@nud)z$[F !:C_WfSR PAIX7|)*DU&y\Qm;tA:ׅAb쿗\2e,>;.#+ecVNNpVyP7꘢!_pb+ҩ`58 Cwŵ@Hת x^6,Ot>L[kgX)_[z=BL$?:zyE.QOg*fq%ԟ ]6W3pmu j](X>;-90z߁_!2iwӌXѵ2};|ڎd<ϗ#C֟V+yo`*ZW&=hNKK<҆)¿ON(r 0BH8jk^0h%]V(fJ9\TvM FňXocW+ov*OE[TR䈸=*z$s#BRwzڽ7݆ӥdqM5Co8BIvӈ&Eȍ/7{ݛ쾠4%M2 < LD>r5PK3F,MSk{oZ"d–6=w/Q %y;Ԣ8!hkqLc ҲV;:[@FD4N{WB]^5߄pU]WמIH^y![G'B(;OB䈛EkgeAF/[2 =gǷo!H^7T_N ~tЛSڜ^q^c?DjQfyU% _٭ل"fz [p6m Cwq@)cf[ "t[Â~s6JB}r!.徧>DZ+҄_ybczy|KH&Sjup֥ʠ1obX 5k1É~!Bukb>{Lc5YSڥg]ң]wMSlG{'&&MıRB)!hcwRzuK)=(sHKHC-Iuҿ;CZb`2dc5||=#mÒgP2Sƾ6hU=V1MrmC p"NZQ6?PUasO8'ﱷda=>_(ӃSm.Y'`^ G'J] ;EY;<`ΊwB-}ҙXY ]ƸYM=uO.*{# ZPQww0lytF_Hl9luq :0GݫCmT}qFm?JbF5 D(՘\PN4i$"IfTKs@\/?V[r4\?,x; F(V()D1s uQ/[ugnAs֍%L\,-%=9OyHkW%exVR5Ge+:RE?q;>P?2_džKZ/a`\0dEmrz]RzNOe3ZrkS7jd4)W{"+en n'sF\7ړ._6VQXdK]J'k?A+IFw$ֻI3&+\$> [g M < hb?YyWX۞P`Dꢝ*nco!~ >_zJ:#:"_gXt~B4#2zL}V 3r.u$}AqxK 1&l#^[IprժQRzt7=v;-I'>"eTSSm;8=h|g~_$O`*ΔT o>( OAuƮ֞?[n7 j!rz7=k1H8'&LJKSjTLVe/qLv `[R=Z&l~#y$S j?)! T OJxGT7Фp/,ptByNRI!MpJQ?7xo12*ZC(ttqwwR'` E,^ (x9 ι *安c G@>4#5bUem2B蓔z`S"GjNFr%T4hP&n~ŏv @A5S:(61Kb)&rޏ +b"H*叐'gi^RBKsWWfoR ^)e&㬎rjz$?>S!J잌 T;׿ZylR\8Nm$BjA@3`93`9˞M,YU ;aMtQ iӁT0֝cܘ ɴ cZ!eCy$5GT л6 dhLgۺHd8JH#tgUw+V5q̛p&zS~qRV]c!K],Iwt$w_d"lŘN 3yVE^+h2 YnYT 8]AX§6AZ _jrZ"ͬW1Ӆ?ʋ4zr  }x$ѱacZ^CPD{TH,pU[@4VGNV$K 2ws0/q[зu1wQю%tjȵ_C>+qGP:' R/htqtfp}2'`cK;|}19Q{%L)ak-i݅ Bt4_: |4l,^79KX 7uj..mbp f|aMZv$U-no ڵ2/<VNE-TPnFr[&.W#f\2*yL9덓p;Fd E"&~?w]ɤPē"}/{ S鈋A",{֎u_o-&>($`sA}[;5d45l;E@Gi%HvvzYÙMC[h%"=j)\[͊? +:%}[a\jm7 :G{؞G{pG3`g1|XOͭdD%Kz"\v @굃ևES;Zdyi𴱳 Ip:+)f;[eȇQ=s"is5_r 5El؏eZn,TPL`١؎.At!,L3sǟq!&b>f;"63@l Ɣ̞6 yA_Px- jJx"EɽppoBۜUj( = +~{FP[dFCR:"\AA1;8 [1R{5/\1;DhjoÓS=9lQ|T;^AGR8AݦC1aO=Y1܂ي' ⫺0sN:U7 HꝥC)ere"V tLWOq1y}<әLL4=k`mՃ` nh7Ӡɡ_@VW[ѐEV9p?iB`KهT"G6 M(oJ?Þ4P] #;hEo#u?=%5HӞNuzx+`6*$ 0QEĨLZHǂ uPIG.N{V%t5խ8p1P0uX blVlإFWMḛܖT/E \.xN̄jOC !Vn3VL bۧGoCɶOC`MyjughПBW@9 qۥjg%Km3;6,э_}j= =8LSr\k e\X$!)+5~5\BF0t XBMu.)[\^*$Z)“FF\8Z'3wyU\nL{hϒ:naxPAg<PnJSCR-X*[oZT Qp`C|TXLtI`s|sumX8+0,}F\,oE璩 g "ՖF w/cJo te"YI\'W(PPr2hwl3`RS11or6ۣLtr% odd6o(Fd5sqb6؋?kKbb#ʺ-CipXƘ`{/x^eSeVBrrޜY&l'fy$ KJ#5;5E:)z0§nSU.9r dY%f  !H $< 5g*7r&'Y",'N}>i9ʰ,H8rtjS^j=JmVbB^@(ĠsD+sI&u,rM5)3xqc#*XC 4H$vN6SG?(Eͬ)oҌx6Gۼ؁H4LD߳f,`e@W&(_Fb[eJ+yl|B c(ؽ78KwW1/_ϼYn .S--aRb+ /ܬO5DTZAC[k/'4{nO+vSp/O0; wcuJ;v*Ucѣ̆ J={ɉA*n.!jUJ׬Zי8I3Ep o*uD]$LiS0"\In'vK VU a Nvw*:FPi09 3c⎨{ q:=oiB?X<{%zs E!R . @170hq#D +~R9w% :āc! 3[^GȠbs:+}k҈OGrG_O1¢Rg%sa߭=\St(I ']˚Vq֣WthCrGv=Lta "i~ynڜE{.7IDTtQE^Pԣ]EBI40KK(d-A0jKȀT|rѴef_'~T2Ėd,ό>5L>|:qphۺ ;ޥ~IJO=Tu?y^eE_&Vè80THꦜwb@ׂ.m_-a5QIUr1zǸUBx? xqɪaj$H,Iqjj2;q'8g& \ Is*DEt $a*!6Qc-4d N>Vmqoj>TCY=dv@Fތ7]^saY~OŐ&⹣-2`U[_A xHEw /F.%5ksV( dFvJfn8k&31PXJ.݊(lUG5PIЊ߁(9X + RsTY7sn.Cqb&DSM)@**ya{fmj;v%"uTH !=vY($i~V,eV\6K#fPz4H9(9@Vڠ`'BҚ.gq,!ն(jyS^I,6':S);LN*zݒSDmk-(jum65VF eVt dturDW3;zKg);!vIU~N) xD|9Va߳hqjM̏H0Q䚋+i ̈́,i{;1X7! eW*HQ; 2" ?M:+R?JҊmŗ)]_S+xxTRӲ~3=aI-&Spn5X]^Ҳ*T] %*f4LjB5{TJ>90j[ſlbje|ͪ،7z9

    5|-l?>)?uq g7 e[ߟA hx咦Rs9쓴 an4D,%ysF#&Kt0J#m'-hpyOhL+B%" hjx vgҽ<<5 sgM+Z}.n2ShȩMÞ{, _SyX yڪXb.X68P9,Cq_ XkL| 7XNtE.:V/ "LWfiU&/gV|G*zA(`9Hb:cU砯0h􋅉ۄ6asc'FYfEximNP]*AO5+[?E,mn61MYIuP2Fm^ Wwc! fOaj`>n^ssʉa]f̺*H7WtyǛgX& 0v1Έ{xha7Olr@k3ݯ}n; U/0`2k6r% Yz_fU4WPޜ+ Tb"FHKyDEIi?'J[QUI%#)u3)]*yV)d^YRs4 Q5ӥh3P 3<0Ŕό(+q3_Hb5Um-ܾ~*#mDNZn8gc FMr%b.NzQIzl0^M<-Q~9Q8R5ⵚ|o%w6o<@2ҪPNu@[ZCؐ"HlHc85,*P!rRgybvUY1 %j2O|PG47u梨^-LF H'4S,Β~HN YLD5ܑ֥6J? 2 nR\}iJm<х<, wLC RyrեTJ^N s $ޤW+26а-v,3rׯKw<]畯CADfu>w6i{˲>K:W eԧgL+Sz>5 .9$tPTi*U:ԮoD$*j"t6X|QO&V<N,ώH bA$n\ kMs-(7RdZn8QA&SE#blV27晲"KD*c8,mHuoA`v)4cĨw[*Q+*U㪂GQo%,=Fh{nP>{8Ҕ ?=!]@1oc. 謙gI*.]:= w6#ifŒ_ Eu9k"ED%p#鍺b:&>mnB,r̬`(gAܙ ?\˫*jsYe4T*%nJ:hOd†hNC]22$ȩǧqc{9j<3f(R2PMp۪%D- ƨXjk1!R+vKd"Z|F5u[ϧFS~!c܅$@i)cQ.Pec:ai6AVtնnC^Bl7$W1 ~:_cvuvn刄'X&2!Ij^2i׵5 {- u󣤟[ _8.+@IMCHUm[zsvQ #Bw8!cj̵[ItOdLk*c\ކe9+@'(6V'@V]cxJT qV͊홭rn+Ŵ#業_9ܴIze(%,ˌ1)ق;gég 8i"1[a#EbQ1+aFFtuKDy3]塺΅'UD%Ǭ͉Qx <*il4uԬrx>)26.tiN J<_,(jnG:V79Ad{R2]#LLm:~TCg+\JO[rœ`H,j>%#f! "X39P⢝%F) fAWuJ1nkUZ-g )@ #t2\cƕLkVR;T`CnS:Yx]!p n%5*7(Tťf ri^ǎrj0eqn|5MwbحIWQ?bo2Vʅ(GSn>gMG^3k҂y͸ra&{-z1"s"ܥ:oq G4YX Ӟ߳JS u~v擛a3 'T5؀nßkGݲ<ϞbJd3C流U,E߽>wcN1oVQV~ >0 Xj"Rς%-ᇭ;jn1r7U)GoMfOP6r?M& ,к+qD#4T,+Ved-t9I ]e+_ oL1RUƬǗ$; ʽT۪t*)YpDM#{,(<+qu RrD:J \Nп^}p|1\! y?5r)6(7\e\S%atGYPӦv/Y{ n4M G.}w74n- ۿco]zy+v[c^Ji"9qh'1PNc&ˀ 'c 5kF@=/|{^Z0S/ 9UK(I#m~M) W_5uc D,|˨+4B.ұpzڹKp`le0đq pqè%SZ@]ՅN Q%/raӧԢ Xdr|*7r>ŝ]Lu5@]@W2G SsYؑMHf0'. λcce!,Z1j4&,2{k.Mw B6v+pdy$HNBJZjǩMn3Ylf!;EG}puoo;?dzwt'l5^qO+b_{&$)(lt:x]9 8TmTK3<|>q eҒ(&ܲ }ۆ 1L5qZOћ~@ tWgq0" ?hrT] b ϧ^km-9 nzᆒʨ ɳKݒiڦ~ւfb(AHj| qw) P&SdXhnĔ*aniVjU T-~R삿9LE])Ȕ%@fz|vV۟#vc58sV4 DeoϽ5! KI%aWqHOjC1S-'ɻaI>k+-d+꠹źN l,,N"ZOCӻca M^逬Bl5cpIU.*фO2!d_YW}^#T~x#{YŒ74 )v{T[ YF2!cta f3BbP4T[7GN5tdF[e3w~EpjCS+ ?}j*o,L8q1;HJBjv;gR0UFa dԬs#8Їt Ug\lUC+y BR,:w"٤=b2&UЁV^xsD> ䷞(gHVzcp?qJ8HȜ5G܀u8:SDЕ8}Uvz4K@vM iBp(X ucOQW $_@n g$SAB ݵ*'@(.ei7!]g|~\jsOmW5*)v*b^vl`'3ﳨ, 0 q:f Cd~sDJz4csC+~&92+IqL~X؉h뼢"^]RW (Y?AFq`Ոl=~)5ѪʯO(wk9i KXR;@ͩ/vC%mq˅,39{P xD/z];7q=s cBf&ȯn9&1|0ch Vﺔr?*Fsb5 U)yi^*; -h$Au U.zQeM/Gj-`Z]>}5&գ/yQxٓcf~{N$g8y;!D6c^nJT){9X.^i J[|BֻŒt0hҫ[٬N  +pZ2l\3BbӬ<͌%!m )s\u)")džjrN'GgϞl)RA/ R5wILb:f[->rSz?dlCd+>-$JF$sv:P\< ˾뾼C s\4۲tDG vmFǫ{2-W>-U1{|5de0+̃5_'VdŁ*&ru1Ym64zba!?3vyZKZ7ۿ,b#Jc`hCZӻeBEX@Z{Z/;UA!ک(f~|e Ar H518: :jM*ϑ/[pD/ ` V^Ij͇YA]H'@(KWNIhfϐ؏ jPoƝl95UmC()0_S4NCo:-t{S6 vn8)2~ժU#9C2 bSV@oR^(/P&(<Z69;y(II+.`*)q"n'y ;^<bf\)ԈC͛?1iT6zbF*6ɒ0VhW3l`,%'Y\zl l,H\ ĽPDv?HUzi&ɇ+7_ycn dn^֗}U^v^.j,Au; 0I|. 90D֙4 KΟ$B@=hw 0v-̨t trL~zO< }=L7*]w 35$T亟Şj pPf#y$vmڭ$XNyMX`8FE'rܻ0۵;-_&;Izc֫8`|Z 6Xf "OJ1pnE j}Z AQ}za<8Y& \0Z5Q n@׌Fp"=Aheޥ{wхjTu,*8/ErɁvcHO+l!䌾XFu6{VPbbKbۆ^xjqj33W]1HY~j5Y QXZI}fpSps4#z:Mjx_,kZDIjuTJd{.<}+Em,wPPZE,5kx!]%-k3 Ok+J: )빐w#3=ե?6>FHn:-E9tPŸϱKsv|@ ?_GvCr5dy{g#_D03,3G2ҥtz;iLuṭU$Y[tSqBh 'סu! aa-"Z ʩƀ B,#$qeϪs^=]R?(/6rǤ!ID[G]FpW!h)1FK| Ƃ.-_Lkw~"v*Z>X ˢ';:DrTToLV!zFӈ_E ? <cli^ ,8y|mZ]_Kn)T(Y 8$ p}BN~۟tպ1ͲZ+L)cp~w%ZHi._ u$o0! &!D^$f1zp7:0 >tbZ$[K)PTfPc.)s*62 ƿW/1 i]*P=刿&6v<{&dzK]/CzEzbn sz1xb•c;~lNcH$R=mgLhys)sv%Lb\v ?TvMl~!"SaS 53*y`nWtrz{ԐnOh,<ݓ%yCy>AMy4xȔ2'$~i,tt aCg /6{'2#Ōrڼ*5q+0Esb5hֳ+ָ[FеO#!:uo]/9TB9[%t0_IJh^&c%& l ?,|`COX G갋.Ȑ9wX7I.1N2͕qV.aQ9$^ؘj5&"^fZȇjy[%gOgo:y|?n L6'\_չxE!ܿ$<֌f7ታٙqm2~D3N 9<b  ]|Ƨ8fGSĉ &S-}:ULse[}p&wuUJ[=IꎸQZerH,Z&Ax׻[~5=[ +ǟP ܔ(һLvr0$֌CSEhBoX-R7$`ߔ/v%'(`~O /f]ua]V3qw ;Z78o*f 7BzdEw-뚟y, _/x?gd2ޠM:R#0x*LvO˻ +͒Rf^;:kҖbEVo 1弰Q'+P\vk`GI0v.錡y5΄lضݺFL6OZIbKs804)k^xNc7)y2<=x z(ǚBe@VMiCadBqߘsԏNx Q8iO@-rRӠPw ײfzE8m%ELA0+a =i+^<#IVr5)= RÙP*(};L$',x<82 žWvj֞L+ܭeTaݼ& ElɸQUXUgǰuO[XFe+dm95ֺkUᗻ€4+l0ZB4pEJ:ni΁Y)st0`7tne{pJ:D BXjz5L mzԯ[|9j ]@8픪*hSɓzO .}ɠoiI6SRQ!PU0׷'[t1x˭XŰ2Ӂ F$JAQ]Oʛ/goTo~؉ϔ>JEB3J bqؙbnw`̓_ 5p4vnM 1XV(Փ*+v`9Ce[9A`RI=V w{{We9IF犭[;jR%}bSG3 UjP"+bl+F`„ZoWDm::ʟ Vk:AP<&i_Et,L@(6[`YU{ GEӜJ~3ͭkUKMӎ.'ɚ>6 xBǃG(NЏɞOU%o# `I+dz_Rd$kiŅ$>>Oճ4Hb}5IR/%|9*#smn5E# Hu JvUɈ 9Uje=(&K; o ,ϒ@pl2+\#"5, "0ս"1 P벅|+fJzN*ΰ  S6$#ȴ0˫h<3::Iqj&U.!Y2.FY¿E_:q\gWo]ո{d'\#<~5tZK^D }1b)SǷ}V@BFeKb`w"DpLbJ=L0oeU@x *lixsf_H{0摦4 v'ɞ$w͓0|Ǻ>_7Bog'*`j;cB;L%zjD:sb[.E$,ߵdhen0w:9Gh7HizO˃*̴7,s0=v1l462s )Fa vM9y@7Iŏњl7Xx9: 5AJ8HJji=4p;(OQL]-{K͖%D)Aߙnu&;(}aCب/G9UBd9MT )<ib.C O. ӭ*.BMcgL€}^ņ>~V_6_mu5UCӐa;9m,,+ݵcjdk.K) g W~"~-Yb@!U>SFXM9O[C;a-!wBi3ر jwËg ٭.d4N1 HP# v g,&5$5pU93(ve͝D:'H{1- mHj[fŌc)Ci+㌓ǫA3 Pdk+ZpM1H bL?&ϒͶY]+vŸ5:J(V +ek#-BhY1Ho|7 Y?Am⺵n4V_޲hXgV"bp[h^p "2%.##;>b xirG ]0WkԑK j?=3F*yu ˫RM:aXyJNq|5 SlK[ͼ{xggLQh˭%Mi-Z;co]ʗ &3VB59ကqE, &k&t ⭃' G &bC3ƒ﹩ i&t`AvwwH3T[w 7~OV eBׂ 7j @6w;sXUp>>C:a{*Dvž{dQ"brBfw1 =4X uc/ uDҀ!$]:em)͆R$qQajzݤ L7忉 V}Y3#Qj/Yt&^,罇׀7[M빧8:m+Ic gYz#9"&zHL>\ͥz=pV؅TqcOB)ziފA|!GwIJ`l#6#Og*˼i)G?3zʌ%[,grEnw^uBǸO6)[ҚQbϪxo2*Bƣ@H:1w:E#fHkڟa+I$'}+=Vl`ZZ$Ќm# iBl\Jkk#_ZԮF[o~+Myp}vk2X#IS Ʃ3xfRAyëlXLlԣGF9'#!(b9<&r~e˜-5y'Y5c St>EB{xK |2N5߇9N_ډ4ŏgIu.e}]UVTb8`apM? Hc\@[ 1CbG21M(/$OOؓ[(kg \ƕr_Ι(j,~v?O2o #F@FgJm7̓'ȕ\j^%KK/<(ůʿi2rLGW^soQ։ ;x ,; OQA(&0fY< ävR~8_AyÞLqWpv/.34Dz)U3`ꀈhG 2%XZj%HZ0W NK϶ nLw.破Ζ#pƦguy&|] ޷8{AzFj!lӺ_V)7XlqC[U W^7(0?kbsƹT%V^tr6feO"Ţ!_$.3]1ph`rXit{ou\ p%V螲j* kk֣E(@Q cj-BRnx&:ZRxb w^q&hF vE-R@_Z3jlf1˺;6es9tC *6hE]顁_OTϽ!l`!7{M#yoz$nV^t7 2ml"O=0) ripFw\a7$1XH JӢ=Oh0)hJG^}R_cUF!8 줭RWS͏TnxGњ-'a.N;J^+ޜI \fg`|Nb3Kei`%\3/PŔ`1"~: e|9K,ׂ Ŭ p'f/&8Eȸhb.27@%-ZO-WB!)#JZ9SGj6KlOŎJRrݹַ&[%Z /1YW}CP|kc/b%c`UX3Lk*PY5{ɘVG P*4pF_ˉ[P Wg]]'0S.v : 6FnX"2rػVHUՎTgQ].*_VJ]vS#1kG̿ @ϵG BIGcIɱe-orSŒN2@ջI~XJMfBzt'" yLB*@D}%  \Un ٪(˝Rһ2h8(oKc,|dkk;x=!6U .E+qpXIn4ǕG)U44Hzz1h-Gjr'qguvkt[jQw\nQ?:Qހ"Qh ܔWDT a륫c3x畣mF)?zn1m/ƣgp>\ѽBA)P: 53얾کK V|M@!P5Nt(Q墠ԝQDo&FfקMV.hEJu[jhDx$ ]>e!^:$ajY1]TUdp dybGOg ւ#@r KoYT<3ûm'Ӆ MMHOz>Ȓ" q]GL' &o=xVa ϔY i ?(xRbk$t ~4w2)eIap#2 8$z˗^k|]S'FuYas͋J JNM0甝5e'2Օ7:{AmЙ֢{`sI1Ŭ9ERLrqRY]%+,"v w d1Y!C^StO& kaӨU-zO%5  buScL^<YS"Mh 30\զ/Ur#Χ>Ҫq9 U)خ>g"\f%3a(1 YvoN,~Qv ZR`>B* t' XXyئRKթ4RۤP lVԃK `RV/b%0cCİt8/ l нPWsn6%}+S&Sq[p2" #ja=q\oJOMdL==YSXyM4Z4D‘&H>gFyvGfSW8c B=TXU 2'h/zֆ`-O{%Y3[P2|6^ۙIj##]lid{ؘoV%Q">*%Ύ>PGd[YՉp(UW Y#))WNOIÌce eʪ=S'hHst JfЅQLo롲omlS8P+ l \"?[)fv0 6}2Z'nFM( }ph:Mb*_[3 -%la2 ]r ՟BXzEju+Ψg[cG)/h}u_JFW,͍ri*|x~ɶ1K.Q)>]8as 54\ t:.xbyF1a}F`,hȬf MV-PMRWi>loT_CǠ*S4wjm9@Op.m|o$Ƙ:XFR.7+!&O| Dh$1KYG8hl>Aj,~tQ_HޝNdaW]/IfVD(ˬTe/mt~5Y~8zml c b"cqq 3C8up$FD+L|kfd&#4/HݧԿ}GylRTg3-3"7b/67HHB ڀBHQeVѻwEQ,ܸm%:eb?Ĭ>?-Epc\Uq8MW\a^ϋ|)_q,Uw'py zOL ܈~ᩋ͵A)&9 0\Bs2;+JDu8rr$vQ'`76i3Dy}Sxӧ/h{>fg8Eߕy z|[:VFzqKorXg-葐OY%jb} "{;}xꄤ lP\_3rci@⦡ JϣLi]uiՐK H};y/q>|zO4n> b>t|,%^Y(awv{ܑ&3hbhxAv/Sb1$}~_N}6@!3.;Ň1e> >v0do _ )ԧ@s&|LhL'bDY'g#bU$tԚ])r`]"wEa@G0t0v\h0( HgC3^E)"zv7v_N1Gkx.t`="_ʐCR.@{6?!=OX(*NEA~4 Mb7x۔V_:޲8YvH +er}~؃Ŧ{$[ Q/$aZ`|k*B>p1rh>28ovnU Wd/65Kȴ[^s`,m5Fk[z-'7rᶼC.!CWFR> )`nqcWA]`j8_OU(ލ56XaQ` F;oQFXVYLW{ڔx_9LH;B( F7 6>؝'h2b/~l4X6% 32 ƕ\n>7ݭ,[r euy,v~G(.{n~g+6 mSVuA2xMDǩ²C!,aSq$\.Ԯ ;3Ѐ=rÿW(VS feÖkʀ xA̜p<*l!-NNpkc+ΛD*#wBr;+,O6:1G0Ch-soSldx暖0zYOZS-B~2m f@|4K9(C\+@ }OZW@x b5s3g~%Vaڣjݱv[ ؆)dp4vSLuX yV,w,ܘ}SY?VHQPS9HX(x6EO9%+{ٯ,VX ҟLXp/KUi]iSӠY<$DL2 Z_y> m xR @Ix~L5Z =rJ@0 3XHIه,Z+a_$Tdk͟Juhɝ2=:JhJJ!G:Lzn'b a < ~L|;^72 J, sR5#gŵCwM,ɝ)Lqwu.l 4>׏HX pk.$1IKA w|PJ\l,|k|ԷaDF l>-|W[c)0>2#{$٨ w 6oVo61\ ;-8^?LB+{j";361CQG498bVW5΀ԊN'z>9BP;-^jWwĻy<Bi+.?rWIw(Xr-K(`[9́f`2[ \ײ%5;x }\zר|Q9 [g{zfran|>t9;.U PE>q+}W&ݜ.nYn;j+Q -03>i͙ r˺4el gN8=8ҿvu-YfsJf;NBCh큧 $ot+'zq^m:ȍģoIW9I+;s^˱|Q%- UޡozAW橍!q3d`q% *l]D Vѳ6d8x)B3p!6^a10 ~{\zy z?PQh &ȹyZOY%):F%Нc++= v:\}E*&ۇ3/1e#݅ҩ>qBWJq' hS{'z*饈dך|ӃٺǢ-hHj9>Q9>Ԫpw|{Rvsc"o]Y|R{Q/ƚ j[U\ C>?7ʁQ(4i7Ew\h~pq9~^ F}<1{zp&}l t?i`Cjy JAMd '83t|:&^ 0W (|We.k6@uV#/gKi9Nvώ mѤG 쪦SJ)`Hl|i/Y#XpcL)(BY($&60ey{2":6c۴ WXnſkw6ULqT%|ћS}=F1 Q/jlL8Bzfdi2b:@OkJ{fNӓk/6ݚVor.@#0qkJ:c HM {L*s?} )i̹jH7.혃O$k])\{WqoUwȶCB*:/i˕h& ED 1ޗ.\"b=ֈ`*ٓzF8̅פ/ B%*UIBR4g¿n몉2OM\FN PJ(Ev,K% "~XNC#\H[}PvİH{+Qx1KBW%9Skl $WwKӞs⨲>Aa pe0Z$QÅ0vϬg:+-m{M#J +~ o &qMf^9zlꦄ\4x|}Y @Y!|~0~wD9"+ʛzv0hPj2Ϲ-(2;CS?fh#}zvU OBw1#F*ؗǗL,^wvs5Zn;?fggh:z$ drKfK_aIԀO/ q&ufgˠ V Jݚ`(gf͛5̀hmbۖUSR Y%ثp3[PFh#TYfs 4,m[KC+ J)dz! @0L(ICYNq E?.϶UX%lWUh"R%cEAO=U/;uM_U1|j;<ŅORR}}`lap=5̪KJJ*̵j~`EKBd3_[ L’ Ȱ@.Kr3m?~bvR>˭1|*k!^#HIְ׀{}R0DH*Ηl<*8X > sjԃǻZ(ܧV$AGg&2-QUX6"DH|7mcN2bE޸!+hK-$·Txb)v2KRwZ×hm/MTx{%nZ3]ͫn >FS C5o[umXZln`hB DV/C. a)ko|AR: >7g@>CI+2Ȯܗ1 >`\ 8G旹8TU %Cx}i;8!(kc /2"J##}aB2z1_YRx;wDOgDE~ya?_{v1?i+4n5T" 8&KaU@I*YQ:jq_ǙviiYk<كS uc۱8|=脦9`C< $0šK捶9G"sHeU'ĢCEa ֞\)Wҍn5D<)*tu,Y/RҺV1WoX>qޗp3 4nH` B#'#c/RK0$dm)-mHMGvJ~<9X -һcS<>RTjC˘KP#}G_*Gu8ʹ&Ggg8kF(Yl码30;Kƺܶ#M̖֍ֻyN'p.aaˊW7Cȷ𐕱y֎UBlm xñɰ'Y%1Awry F'^ܝT~K2Mù0\c.dwZmC0C Z{Dϴy ̈Vfp |5ƹn)7a#?%1*=ؑݒ8E x%D5 (n5S%%)'x'Lœ$Ϯj5Lz$pٷބNj_/aǼZߖ8I/!ד5YV:S1g`u#K/Áh;ѸL]Bbh(YLGAQG(B6X䥟VX nLH' t( AQե@)cx}5Zbc3 ,/FHv"]^ExPQlBgGe{ rĮ0*o%s/FTb);T!/]_[):,ϗNZ7SW ;Mx%>TKDE obF*&A(.Or(nӤGCe&i"8rjASGGk?LCF*_d&6 ˧gJJѩc%_;%tVNO(w QxJ$2c?7igk Z};WN!*vvܣ0{?yףZ657. :!1T57 |{wQ0 ȟ%]b_cw-R:ػxH.82|{{_ ptr#uҹC_-𙓙 mCӃ3Q!ʖXP-Q $B 34q Gp‰>!#YW>\GNI{^ŋdZ$꽋2@D蚓zrsOH8 8rlgNnS6pkUJ]Q>3TeE<%j ~TzUk@Xody.6oFUDFQs9Ek^`)eVuؕA<쀯e`D)VAcf3OkϊMEiv +%s} 5|H4%=Ug<Ԅ\fBi2ߣ )eNe>_樸Iݫ&4܇WVȄ(եm[ ֒ݯ-5kMNK&dE.P[Tȳ4T'Je?A#l$A)A0.15'B0JGg/ t%5m~ŝV<̹j]pxt! 8~_:ܯ| <*0=[rpidiKfӅ{)(iƜģ$MhQ` sg[%ڶ- cPS疏d9s 4$x(EOaqK[܍LxsH;>5_nˑƘ`$_q*e= (~vs\9k,[( &X9Hm> W}%D&%6=;/vRX85W{ 9a᪂"-@"-1Ş,JUJ30WIc]!p!>)Ov9{@. 3{j}&s]ۻDŽ?'DE8d;Kj|~MNWǑa+@9hrTf#2'R=Ch, 鐈*,:Dh ɢ[\IfzEkq?xǕ*RnsGCxU~=HɬmD%4[ d)$aBz$R]]e͐Jj_ tSk'4Fhµηu'xLiXd}eK^0>|3W03NcF1((q9o0(:[C<36/Iq׫.ISsCOTr|g(\H<1 3 MYRfo3CԌF0%\D\A]zd? I2~&1, L(~w'UP\: ) 鞔έBb&ٕ'x<ض^_uRCcty‡18(^ao 0ku5k+c'GUTm<ͱ# ǡ3yk!10݄[=Ps~VHgPO7>ʵ3@*S'E[{#7o+[r'Vz|$<*T BN7*ΆՕDLĆȏ"75wKQmzVkJ>`ۻ0ָ:A'v&uBjx0\GGhJ?CG/; }C 0Ѡ4ܡWrN-%u jI[4o _C& Ķ% /_b9_/_ԟUhC%C3kS۳+h4d7}(I1y,Go=[f'<ʣ_<ÈMVf5w"_=҇&/LSѿAۄ E@Qnq<$]8yXqAu/\){8gsq2Pt*.3hZ9:+@O{pTQpv Y?7JSQCH("($J[F, 麫0~WAtV/Q mAV3HP":a"yUDP 0v_N@ {; £ܟ%7Cb$*QڀZ02"q7Esܿ,Ã6rBbcP7Ղcpݧ nL.*.*B8MToh(QG" 8jp[37Jxlh1p)03ߦ1g GP\o,gdfֻ艪7Lt0􏾵iH~}&RvBiV*m6Jj=s҂;N!2Xa@W'SAWNFmWX(,~VzB|PMB= S'ӈE)-R,|D|vԔ-MǤEƕG#\q%|u~DtQ&O jkU32C{eܴ{AD$,ث8W 3Pޯa yFHk%y^`j󮁡%3 ͘Jpvc*U#^<>;ģ) Ph}5l˫rH˟߬©^t )K陸iCΚ`0H/;Q0}-GdKrV]fSzoFiݗ5߱v~D݋ѥI݀jfjxEX袐= ;z3Al'#=]d< fḢ2GLO4 Fre8I58]`mHKJ duv(>vX_KwRW Qm2$< )lˍpmQ "gеHxBs"̦)$ljAglmyELY ,MXt,<ڡ!Fe?~ H&5 %, ?>VC[JixV=W3ÇSR|yrW8Q淂\|R |s0~].ed S?uq!7C=vHWKؑ}қ%tT1tPz_s ٴ7Zu$CnZ(\G9N!U A{3\N̰tkh*=iGɖ(B8j ptGb79ʔR0ޭ`W<.RlW2t|Z>CwUnrMU_-gh3TLȑ̐sZ1}6wR$E+:4w҂:SxF#lߣXTxHF?D{>ۀމ@h\#;jJDoȋXDb ?h4Iz .5cag J4j%m-Ӭދ|_y ELWzcnсn{>],,Dḛr#[ӏ:h .˰{oLUXskv_٭8ELD"N jVF X>!hMiR2'L,Ex*hp=j-%5]!.-۞˘оp3rfdī>fȕFNIMkIӯu2V'QFJgzbHCG0% OgAl?TW¿zw*W|BRG©tv9HH22'V( f{~(3])ˣxbwY@\7嬜$ӞWETX6gJ.d%7.Eq%h''/ꈌ\ `(#-PŽ0p ;,oB H2<*³P"$b[ U7!bMvnEg3eҢ-G_;D|e3 k˔Y4*1Q|N_ %/G̖0CyQ3rePRwJ09h;$`Ohe N(/fA5.ͷƲSu+' u|9@`,DxZt|e4 49pivQ1wy@\{m!ჂkqhKJHQuHEZ j{SkoA +IEgNJ"fGA|YIyjA;HJjO=}Eu KN$HB6s.\Mx4ANp*9q+qS7 @Aq .-  y~05V;zA=gMU95#G:/tYRƞJ4V6y>CȶsUtyz)ͺDx igԃRhT>ҋ|4}")TRMt:RGMdpo OS&Uiw8~*NZ7Gg)BiЮGҐM72?;XvD,Ua1 L] 4 f4R>Z,Bט#ꄌCY]ᘹ{{{L93HNvKs$D[L s|Y}udj2Mǜ&Oӄ0:WT5v|SUP .N,osb%<g~G3AUUzRu S3,1#{;#$ڣD+jMqgYv|'!I1r9~DtTP>}ma&oѠmĥGEs4u5˞%-_T#wMJSt*A(q_x+>zc35E7dY؀{tjB=J|ϕ=:3kbˀˬ|$X災r$ qrRB[Tc>RUeMqt'f9ổ!I->f8a{B{5*P .ZÆ307H0(bүkrz(Q[]xDva!w૸ї0oNv)qPTB%N)@bxaG5+2cZZRaB;(ln1Bv`l)/{F]Rn~/XrR+Ćէa@L8aN~BOLdxo}3c*:.S}(dS}"˓gi7vŰ')4*Yb"OwQͽ lVc^w)5F3]#:bQ(JL U&毅vYy;q6RaԦ8k}8kd2CСwIds +lFkmI6 ̇gοtN?y: ԣ3{CY[G`YƬYqw ^J9`twuⱐct#=r{_ħY5 xS|#nbl< ݤ׵"'-HE+`1TRDjOzojaE$~##X_ TSFHN.'*Et5~|&Xq wL!-s`7z4*_f%@20^WzBBOINN* X8XJj=PbلW5Pa8OwQϡYǨ{7UYXb,yt=""=N% g I$9D|E O;i=oT Kv Mh]~=&Qȶ\FZ& R"B^%YC9JcaŇArC7vr/t uhFMKRߺQWd./%M Q1MAsr)|:MaA>t/vRK3d ̏v3u0>J:kR08$JUlmP Cw해!LDotCo[%4f\n2IOCV'f>[7xpƉJv#FZq{k5x50RljTP .p4ۍ{  @43!94F68zofc8W  8[vs0= y8.K  aGg/>7D, \MWX)8idzv@c``\5bgnI9D?IfIAo sQ H&U6<Šy|n{j U1#9bNmASL\0l0s Nhy$w[A.:J+3S3,.u8!ĉ6z'Pl%a0UEU< b G*[̲%(]՛N@bW B<+Sӳ/3&5t^HhIӈG4,I[D%y.5Qu 9XP) }v!t%ɼc"eyLi)SGpo_waQ2H&7Lk4hŚ(J d4BH|Pt>:❡ܤ)"#t'k HL&pPO0S'nW!z]<ϫ:5bg8/ln1^Ґ(tTj6z̽µ﹉3{U$'|ZC}'Nz-9 gCSJo:F]Hh!i} WIWr>,HGIG|f-]H eЩ^ X'0!#ଚ%'@I1˸`#etP%\G#ծoE1˂mo*TiH6K7\Е*r&gUEKWHq;HmW"r9EYYܳk 9᭵H,{6;tQ܈c4ذfTO}$$lHf8V]DLfB*MQ ov̅=9Am}œjPI!1嶯t]vM:,jKK>W)ϊnV]K' 'o 'Q#_RΤ8R) wv<\EEdAԝ 1np7Wfﳄ "@Y)h $461ehm+2" x*~q{z 6Q@emD"6kAwf.$Aӫ7 z7)e! )uNlFR}ԮHgb9I-N ]fR`G d% B{ȹTKy)_Ynb{9.;@0-5^驑+n!b3Πd4E! 6c|VLjZ̛'敞.~0_Å a%IyeMҍ|UN9=Q<{!\deLW(NV{^R?%*-}֝JLcU#+$b(:XmǩQP$<Z.ۑڽb&M Q ^ypC<5l SN[1_~nߙL=OT4$EΆr5'nT74rk3][g(?V4 e][ õ멅dl&`<":3s SBG~0T=c.Lڔ=Â{ؒӥr|,24s!39Du!rƞL…Oa:ep7.#3Vk=:l?L+X '/CRm9o?jqo>q Տg vE9M?kOE"%orV7y(@TՀrӏ&^"6&]fw4An+rDPhHAQItq ]@4<¼WhE`B2 _NAh=wu% xr{VY1Vb:Dzu Z2BMx}Eh#hoLꄸQ8CS.tQߚ=PbAݣ"+Xfo{C`ޛ[J^}vp3 ܔLߺ[Z|E`ۂ'ޱ2!ڕjmٰ0 iTBǁEL<@\\OaOv z?v* H_4z`U=2  Xaȃ8ЋȂ#"HIn=;ִjj߭SY3=LjˊS`yE̘] }r4x&h_Iplcka~;<HG)궁>_jJ^^&ain&hxC]&E 3L<y@nAoVjw$ϓC.Ϣ?R:Z9YY14zIP„BIzqQs, lLn6\b:ཱྀS $Yb<4~o1`rV}RAW6U~8yݒiOs3V yK^'_e`[fT{NH5=<&H ds"=ʲOzY &9m]'; ȈBy4wb?$(- Ow7B#`@ 2q}zb;5XantS"WAO@K]%_}2Ir>4A*@Y<}X=]WXߣnxȬ VE˪if5@9_Uɠ7]HuX CsP9#G÷.`͖RPԋ왾za{_`FbSK\3xXb\!ڮ!b'Dqk0k+>d'>fLaZ8tƠN3,E2MN=c wsa:!6S[qW)W[j~8-u(T9UOI3"3 ^Bg0z[ǵ( -k( )Rg;!m>uqPQ`VpQCEɕ)!iB.DBͮmt(z?έ;H|#pԩs)-qpU2~KT%zdp+Ĭeg0iNۍb*" ䷓q)weh]Db0aKjoF+Cx[{d Eޭrce{/e@"y.q56Mh*@-&1lbձ6wyjWx1q [O#/J b9A!1E̾<\hA8T_WYu,]n̨vVUv) եΌۚW[hZ90 ) [7=6A|z= ]ϤbUwxuHD讘fgb%䆩~JlC4GKMVX9ցK&Ҝ몺ڶ_Grq k8gۧ[Ω-:Kc)`N^'٠@7^[Kd՛j2G2 V&GeZeR;F' }jq.]y\]]9G{i3@0v;.iRB9?^nXg$n="j-ѓ .⿰i";[fu g@[]r@$Y}]k2VS@3}XG)I~g474L7vx4q0$G]RIZɴ̔I8_q74>3.0/|Aj3 66|7 jRtHgTzPT9jIL ,](DszKqDMbT鶤Ï2fƒ])C:7(aWيFBMM?r]^jYslkV΋6Ѓv1rDM!>g\y3~x"O߾kX*F!dpGQN~w7!K`|V:IlHt{~0=`~&l3gj䓠 FE8ug?gxMMQ4HWj'!HOrQAVDNJX %h7t#nfg4 v<"/LTZ& #P J^,H/00-i5s]3jPO6{cG2t:5UԩYcه0=@sğj8l"gk$lyQ;=oUi @ժ [Kɝױ_WH!7bpߎn V; Ȣ~#DPgb:cKjC,_℥O-w0O.i|;GS u*~IZv -b!;"3'.1lczE%ǀ\MsA?߿n&`d}%wxL(*y3o:IO==osGM{Ȥ7YxvcUa  yַWˡ G?^"-V;,_yN kÜǏ ^% X҄xxz^XkG[qw`}:hʗKT͑m*Z`chHf3}!?Eণ[w_L)+O˽ l д*BNj}N+QM| Cj8Wm;RNBn;v{CDd::wkj,$^{uK5y9hք[x0)!ݕ^{ޣMJN%KQv I/ q( v6f<iYPlB!c>0!=0@V]KK ?-ذ Iv 76xh#2gc/SB-mrC;Ҍ5 ZZ7l3FC!G*Ȳsd<ȵ7Vxl&e$&f=}[JzU{ُ& [B;~Ԉ0eޔ!}0s™cSztrYk" H }>/JlM#CPS Gݸr)~N'&0h-S*me0A(~"m50|$D02NSO\WM5-9#C4j W=p?~฾H}8RQBr}%mwl%k=B[n=PzepH 0)o=D e ]#zYAd{X?iT Lc6=Bs" XӼPL5cc\o*q/3)9W}4?m^wZ _B1QC]$ ^2 Gx$yiM'Z_&gHN#0u݊/ЗW9`jUZ^@NPU=_އP1Z cF+֥%O+2tnι%OCЁJti&`NJF(Ўʡ~ H![q~fH :B+ q=ԂO1din YWp{V DOEγً SmЧs$G z9<]䂞i5j4%^D:\3WntR,$_7zSs. I^Wp҃'}\7R a8%DYrAW0SL_E)RR/Q, դT*! q C3W1[i#$V&@ip1`䰀D:\Iո%|̷f>Vueikx4D6eveܻ)m0E!q8uH΃ffDKvŠ/Qg ,]kRaYaq^O4'=^jgp-RA)W09æk1AW؞@ &h|wgoC Y}51Rn^>w<RLbk<@eG-Nj2(_.a!F$s<0f-\;/+>EwOe6טʋ 6"U&ˠ51 qjdH6Q} :Cd;w^u3ؓx (F3ְXY3y#q>Bkux044} CĚǍb'@s ^5Dj@3P2oȨ2#ό4mkMZUlΩG9,]z AZ&#ah9c (=reil,*SoVPBIt iLH>jSQ%D؄S>50s%S3@Uʫq'5a8a*:g qؠO``jr4}~kPZd71䑖R7B  aƷ8ĸ3u^s]6HP`]\F! UٕO]#8!u"#ST?hC7sCDq%d [%FIJ~HB9M_;EGMTob^%‚Y2 _Wfr_9hf)dd:3nF[`¢1IՊ[M~kpC 6hp jhl #Ƥ i|δ4^m65_߶#-@l3D`.`qhԈ H@gg6DOQ2s}ثxbeM=jW:\>'o1G$n8Nh09F%N],_*IHCuY,Qs:DkD5(v@::XZy+e+B1jzl..0L:Q֜W:+0uLigX(?Y 't`|0G'_7 ̺c6c?`Ѧ_'M m2̬L]zl b))h39J6[ӱ/١]R ;K]魃+\2WZ3" e?#7g=\u)Dޅ@%RDN͛)ui;Cg)Y#oijːQݺN!Ÿ`^ oH##~%u.is|D#Q^kT/0f*`[9C;Wj ND'XG\bIVOU3b} KK[RTvA=ٝY&虎sF24@yUI0x1BiPD$|qm."R|1`XbL~ A^'Q|fA="` ڨILkz$x{)7\,?0cp>!œxB#Z3iZ㶗 wDj7{JE+&tJN nvdULDFkb|I @~]G.3:%ǘA3,DT=#?F.ΛSTF{*Er7#/bbD Qaq6}siUo >Ɛ U t=,(]\(arQRN]A>9)fZ $ :C,\E9reC۔! ?<-lx>gMHuX(Hi=d36˵"$Xw7MT,XL\ɂ @oht#0x4wxG+&]_/{y\2Ik>3 BCr~3e.nT\ϔ߼flplJ('ˆ3ڣg̺ԋɬrBCPIΟu@͵^[>k x ?˕Ş/X]+DY霱mr#gDD^+02*A[ȐZ^L|dű-Y8R4ݛp^ǟ^.YLxy5=pݴ-VL; BUڄ Dx?v߮qP1UKqL/`EjBcM%8Aw}} ,Xb03_ PjX*o #/WW,5]]6k vc#{!yI Ϯ^cpQoʫSx "ŐYl+`b?k-йHObR1Y9c?Nn'j3ǘ׏P9_4wK#\,U 1^/,%TQ-0ġww|y3[*zts0[9TuAI[ l*met\\%rt+e`jYWj%)_V_KOVF`GĐ~k] lh5Sw7<2,Xozs a2Uqۋ8zXQ)5V16L’=#MԣۡH\LXk:t:xkjO~QepwJ1[(]b?}vܧI*Źr~=3pF!K}4sF^kaשr/N¾t?*v9Q+\@)+/:zRmXH]TF+' *Xiy>"Xү;RUaLZ ja`lYC_p1]SoV# s6q Rq!k٣PC;ddUDҳ2C*}"5:UI<}[{hcdj|/\߲`{{K`hȇk s_%A_$?_g4ǧW *ʆmn!`G.o,b;e*E/ڔ %u= ;I@dٚq~7BuP$D.ق bvew>GUۡ⹸c&FnM|g&1)2zm}SsV:P^m25 HGxDZ V8$SFT[ 5UuD/zZ|K ('F( ;B--0wk}47\-/BfEXh ,^돀ȋo/&["5v"ł mקh JC.hj&Xs"X YY^mPkm ` +LM3Br7AG>4"Ԋط bѕ is psb!Bf*#kc Ua]Z>M ^BΤ`dFͺ:̋Ћl@vh2VCLru lѾ69|]q }`v;T-E3Sq{(4 CCYn0T&%U}y"ߦ7Cd ԝ;Ҁ0XQ $ %FڠZ.s$ HrF.ڶ>86GRJ؋5,:sM6GRFZ{Z?t KÃb$5>{Sh__㠅]Ɣu rMv5B_x5e_O^M'R}_sGDPKY60 禵oIxt%H6Y6ID&@-x4-bhCƤ >L!z}cqnLo;ѾP[Mb@OnB\Ws1yb}s9Tf ~FzLfŰQg df6D1i#fϢ@P?oY^/ExT[!k\W<%R2YǦ_'mvhI.v`WYݎl+sV۞`q=d*8co3F* ۅ(xyg|4$Ss$Mnrhe6O+׊Q iҊ0'4J5ho&9sGH+lF(>NxV}4VDOP%K@HI\ 1sF B~! ѫyv7VqmU{\o9X'h0e*=ft\dJ;ˇ7oóA*iR,e<߮ Kdxir|TeY@O'~hp{ _u\ʕo=shb)y+~*QRK@Uس} M^43„ǝA m]H?=ew=}VDbpX +^=Z vca:_fKra댵4nrF`:%=T0[@r%q 1._Q?HJÞU[A'YHg%y$B_oӋ]FTjyAV#xO &̧,E2 SVA-?oq:y[; ֝\ s;e9JENH902t\VE1cBO2FBnhCgWѣ0:\XvBJ?8 t}>2GFC&pDX߬6v*< MJGY7G=|V<>&;Z$#W:v02*KުuYf"#u6նع3)F3 TT }Vúq59K&1wR8((eW)^9+BXn~PNDDƁ&-Ō^;@ 6~ q~oGc!\w4Pşy{mbGsbSؼ|èUVPQ,*RcW"p4ƢCSG v WBmC䶣V3T(A$kq:^_Sjٙ\d,vm_Wޅߎqqfp.*dtg,Wݐ Kw>Wڡ7'vCwn`M ]Đ ͡m3*h"7/$|r"]4ȁ4fa9/(,&% PJ5E19I͈JKTM~nT lmOErr꾘+F J~;Ne]G/RE$k$|-$ o#*k~yփuQ KX%0UYN!PUٹVtqĴƏ*/n+ٲO9V(&zh W\YЋĊ ȆAаCQiJe:ybGh\rԳ~?Ë3} sm&E$$!w =H_ .&' ?K?@'/T#>!$i =ϤdK#wk2[+4jZ[gW:lj"B/v7 VVu*FH%}h^F@`ܒ[C71ͳ}'5~ []v8H"Ff\(8g˿&Jz_w+So Wͅ/j17fLFdiOwZg\ٔڡn<͓`Ft&P`.z.Qi R!m>q OPv>H D!\-x6 ZY vA|S& U/5N8t4+p0+4TIFp=,7P4 'Qx|ӗ{ē)!Fgw*f]U3$ 4- |C4J!@8,|< ઘuI#۬PKӗhug*ǔd%vuVku%_`r-B 1eH;a1"d&?@kpB4;Leb*d/8x@8(x` X\:yo+d<:է`5?2Uv7 9PK޲Z{.65#jN J8b d Km!ܜRAbJay{y K"FJ̣u#nz+ןE㞗"%3zd=Th\M2gpd)Ar19 Κ\(F\38A{'yj-qfÀb'oU3iB2W˵k,9ji^Pk= c~˹.EQ_*\,@` zS)Y@&i?6r/R]3BOcHI.2Ūn:UߴI.t۲GCsūwFb\<#G 7]]0'.˩2Db´7 T>cjoRp("o:TI0bֆI[4y'CA*FTf( ?s}ƪ;?IT1f3`yZAqvs %ްl=ʃ ןvWUnK~F ew ;xY,%Na>'ZͧvnppR0)# E.׸|>2_:΄րʎD'F efrPbpiNR4 asmg_>pX#̀7JDH_.'v'֯W@RbgR4 hMu&ʂ^]?CW.môb\U_QSF!Uy nAfbOC ^Gwז2K”(кcGI:ɤ %:0=4/U25Dǭ8r7 dLu^omxesaB= @M NZKXQ/(7zaGë4bF.W(GHE~ԝ(]<6V\lnۙIu"wBbT8Ȑ:c4/h:͒lt럿TMIf>е $(M.y:o*M̗t>-iL7 ~_ώ='Kcb;U7Q7ۯ.2RUeIUAy_G̐9$~xWH>g9v.1HϜmd% eo)@F@V" }?=o1G[6kT ՘g6VmNO|?mP6ИGS6tʚE2'Y-,j1㛝_B)wv>pdLi# _ڧ 7kZo/m&-2Ja`W@|gf:Tȓ_<t#f: &䀋J7P pK8vl\ Re= tAt%'e+>DG"/> tP8i$%/)&َ?f|/2NfU'MkE&qcêG:vO= RVDC*M,  4ڶTvUz[u&tZ;i7 OlG b,cX$I!M#nbZ38}?\o$3}DŽ6[\e|@ h;VvzcaJ£(W{1D>U/&\c?齿1S(Im9Q#0Ґ`HfA{[uYùpheu:o}zPXxySҶkBj {.֍L\[d-uIH avǚBͲUJ{h܎!X*aMh;{8,#CKDǺ;Кac}Һ}Cl`ˋ2 (k<3T 6gj$icl)Sk!?bqB 0Dr;71yh jJRT~ FY5&+ oD?:1ȗبQq}g& [0+ȌմJ&b8]SEbHE`5 j5|9EEcG8фu"CEMk\F9њ5z}1\:N& 6]xfQ:QSlN$s3 s/ '}"GjqI+2dl4:zϼ#⌿ u>ixĶk0d;wp #Omc cQ7I!f[|%G)FyI^>SGR`#dLZ*_=70PgQ09ejSRJEA?G`XxWQht$Mȼ<Ћ6Z_9r#vM៛{F\]|STf6q\KG[GxZe98~4]9YfhFh?b/15"˪S?o4Mpߔuqykdno鞊POGOC$%V!jM 5E !'V󔣫CЮQ{cgV~U@Rů&" ۨoAvFDH[W|ڃ\jpʧLaK%1ĜH}7-g՚/f*&.mUݲ2'ʷ)zqQ9c!zRl' ~U y.OhE m`itDYZF<#pX(L,rAFcPt|OGf{Eɒx[Qc)8agJo<:>)V6#uKki<-c(Ur2BW<Ø /iVRhdQMOý.6d -mzmg.5[ ,;xK|P*cd8Z%Y&lf>UJOjL4c =k L d>j#t<4IaXn}|B,u$N~C]1k):̕)|uJe SL}aS&&*e LYܑc&YOI;g)(#Gx g1p#+xAtؔ/[lE-vZ"0p ݲEeMToh*ݫ~e$׶T/Ie8#*ҡ>Cr>^) ޽gD{HIFC2'y<-K~S g:[x'׏MG󳽀 Y1""ʓKI~/,C=F̰kE` ]4=z*r8t^EOXvKT}tAy0mxArc/8ĘDӪv|aX]@kx$8}RyٻfCl[ Hkg o*n;__ ɵ4gE-yEĒ]={Yb*+@cecVXwHrh(މΩgq;z;ƈ^I9|u~9//ǕlVp"} INi6J/ 7}&ԙ1znhK_/sWQ3I{+o W5oQߩ#',ia䨿} }]Aں_uο8l3 mhY.^kQ%`v,VJNeUi}`vd,t (22b&q-?${4(mڬRL=(W]j~{]R5D8owea!}fCBWBO(P9> (hᆬbE=d9Z\C!du{[3*Q4WrW${YT~wF5CSI] -;u=)J7:o3bqїEԶh Xgl]GnN!w%2&e=-Iɸ <\ qUmzu- ]e]te^8"Όx~PVXs|d! (7 PZnÛךM"zOߪ_P=Vņے{C [٠{ %mQp@X"^!ȗ C9Ihs?*WנPҼ'ػ*\`r>QGpm@Wh%3sBqzFa)装XZ ƣD+2vO*1{-gG$ sMy ae8vXQS+SΙ3dry~5XRmf(=hH`Q0S)vd#t$ !Rf} bȌN10ZԽ3|~tRh\ii~Ϲ&*J]6O`WJ((O,#Yif^aS@<㟖b B%H"Z-֢uEEBQSbڰLq:,۝]* ֥# HWSO@Q(ԏ<4/'P\CcU)[:Qnb1O\S4į1SWrVƲ${Z)JMp0[v"<U=UX3O [X=ބܥvXs%kTx9+̴>c]e}\|GTl ^=6EШ/E-k$M $l2Ni Fxv쿺#YZ U̢V'kVb(Ncw1S}uLnd|mpDq2(K0ʹ@QBxvxLT.,iAη̊RtdJx|W*; %ؿnTԅCv}և]cAfQ1d߅gImǰ/g2-7a<-.Hp_0QB^2֐]cu}CEd0օ@@[ {A ` gsMi4ߝ[A[@ƺhYn^S+pXYn`:jIf E u$9G̃/] 3JEQ:{gD Ka@wz_}xa̺,`Iyb_f0r쀂Y GJ KvH?R5Zko_]oġt dukl6;1rk4"6yCs]KbIM4٘bWDI~t%q:ez3MKX`!2q~r>u -;TL=&=anֹZ5x: ̒M2py}nЭ^F=}^ׯ@A8huH+} {> yC$F Υ|@Zzyynyl81ge=_dl\}#i=C7Nْ,^ҕjNh,N2z?Pg氵? JnQm,C^ Q GK%#E.Mp4LM92NlDZ- I"ص#?Bri_-1"':amTUֽ=Q tU~X.$Ԃм5,I;[m%Rxj3 DxIgc_cdg2Nˣvң b:(9}h`|n;KؤQ'ă<zr4HԾ{ޓ[Po/dIft4$p#b9$ťBŨ%1H7m O^\MrJÚy8͔;cʆ }9| -34q+tجLDRzx42gےq*OQ(|EJV\ԼJz̦*?rw=&R\ ;&l§¨ɱ4DYo~+ZBN)ق{4#%j[Ҩ(ر^[/DG=x8š }髊?~ ]\ڦD 'L_ q!9ɻ;'˗ˆ ZSWCEr3c7yTUvi` uGp6 gOَcwMsjc;1 cG\2bV:zZ+z-fe<~sTXn6fNeK&FbX?z67jSbIr[/ ._Yt;vj{a|/ti#y|&Z9 >K[.` 6K0pf^tַ۳t%[K!vy+XwD[̵w wi WEh??P Y\~#ʣ$ (pW!s*Nڕ8 4Z:+,-VW+xpL/WMxOnݨ^ *JI+弜KlN2 :Pj~X7].>ھ' YyN ,jI:7sdg`"X>w;H8` iv7pӕw|+×ُzϡ~i"D0Z\?`ɹfdLa>Z _#),w|uT6AE%q%Ns?0S`=`2H}zSn'I"_@ p g\u mūB L JLιkda`Ӱ+#լwzu#cQw,vl7}Tֺ#V̈́lM-bU!~V.O_5f09\]ALJt rhŲY Q}?+M⩛fHچ9 +I${돥OMnH"m_EG@).}Uqpu8(<l3WaOY;Nj^Oٸ yqӠ%i*}ԣVb \r+g~|MV\^2V\]"Dþ^Xr4a>4F&b\r-k;!A' S5ס<|fܿb==])F?+D!֪͌c nB2> oK y份Ӎl.WPR< i [g,OkX8 ip<bN1B 44:zz \ϤٍJGl ~7Bo :u ٱ+b9N %.j|`h.Z4 VR !^W˶ZfE-pVV)qƩ2ޙ$Đ Έ[Ec^dM>P[[ !v#&"ţuW!C {qpCvuܠhM8W Eq7yOV"%veQh:v7FM!Mpyi"9 bӇfUّEb0;le=w&1[ =Zj8XA6n@ٞ_ GY/n DVƔ腅oYak'[(œF$)y꼜LbiP7ŕ-Xo2eС*UP7(y2iWN0ܳhq.guO}Lw S1uBU[rj|XZUf_rl yYK.j*^<赏]ab%H!-/L5j9z~ypU6X3'd 0K괖B)r-2SX\`4i҂lSH`B/T&iPB8ik>h!^VٗU.Λ7`dBQA1|9ВIcB/ahF]9UwzRR֝7OPn%T㙦#rP~QϪ3^lLB'Eh@cU={H*N>8rgQ14tNuZ*7@~M3), 7RС|+ O~WRDwJy3A/#Y8n{%[e`ZEA."T3A*#'D'Wq:kBu8 ZO#r!]pFq]/3_,5Av\Y_^fXHFen8"X|J_HsYk }Qv#TǪ; CRy\gNd-܈ ĥ ɳGX !cϏGA=͐9Oˮ{׿[ s +rrmYKވIP`sISP .֭(}r/?/z>[m>Jm#cߐ6%E.!xۊDhڻpo -i zx^[%e\X$̴CK&u(ecTY{̅)?˄h ڣ*VYipCmg`z>gCY(6&67ٶʝ )(ZUӨJ -$gxDGxQG權#P83ucJx䓭S)bƝ ʳۨ%q^]N+-ѣQj^+`M8`w;4!|D #rjP2$EB.N]w0ue)$q1a [}lq'?odX^XA Zy^ث۩ELax[5;DX ?a`*u羓eas>gH]UB;R"5*>cE߭_]LF*}r]y,= TCHmwe3fvN1`TZpmDf*fvq++ILB鳼ߗmY&,$¼8bN\ ?;O}A"\Yy=aJp ~ RDpEΔEPe3SEx'SY_7>R),z|z0tMV f-0_;9>!eQpɐ_XsoTmFBsܖZҚݔPr*0~5dZ/5芩蔝L.1= `$*N:@7Wgj[gsư1&YeV 2u 0^$Tq   ɿ%Xdr!T[GPb,0&Nw=> ˦ZLytƔJ3޳x "MX#>8  yH5u^L ywE&9!Ob0V .i6\aF6>X#?I@:37ԡΰt(z9VP iU`~JV&Q"S dž%xǬ3J4N h 93̚{o'%U|~p`dEB+j AXUxUu|Eџtm37_}C|@xvwp\,?vo҆f\8m>aGbV<3VQ ;MPjx -CTpD+[+q6S|U`r!)$$7G!:&0]So7) imdܒMp9R+@y {Q4P_i9n PWG?rqoSppC Lu:s)4r~IR^,R6mS_3]V:0Uҩ08Ra6M"͏k{RJ?Yc [b }?oo7k5i! Lj(rģc#0X/RN̄;l'F&/R.ڥ۽0~uDtKm<thZ1^,[:\0i9Phqln[6E kn7:ؿgU}.D_^x4/2ߌK2z=%)^t^:[c.OSu<˦*>4Ze;ߠ>QW/"'' lkc p_gd>˥@~(a }O1ݺvFQȉ^$W9+^.z7-koRYo&LadC#R.Pi_GiSUM)!<{pD;#8B(_ 3 0{_ɯ cwwq%y`+E3+ɴTs^dqʭϕԛ6Ec6۵AD7$9]S'FL3`^M+XeZY \a>_ m,+\?y]o9)A"UxpҪ9$C\'(WZKyikI/aw LRjucz\Ơl9njCSj3Ю[@Kn**)[YJ8RFJ2r!?ciQ(+<^F BM2 \1x̗y$v#ݵw K9MC6Dm3Hz&K7)boM| 7Ϫ^OȋNRLK(q}w '-''c#~ =IOr6COzR_V~0%z~@p1todnw20gx>0y`Y\3lX*֦P'aŊêjB͜),UQSc0+`Ab߸R[Ӳ1Kgcԥ\! XmPAHU;qjϏT ~5ҝ/H}s( 7ӪGfHwx;vn{5ݔ8/z;7E3!/W(BHY54Fݫcd[=q(:oah*L~o:O% suy$=/M?I+?.!psOIOc)v ]!r>JB;F2LbC{dp!&5XӘ<̠ΐ-G=D?p8Evp>etDWDWRXS|*h,ʷ^?6$˄u߲sC;J#aZ!| prqyy9*yY=LqD`I FGBo^ nްQDEGNadSh+=="t=:,IݲF򷁄Li1=TNoޫ#F6/(ֺ*yԜtQIɎ3)QuG(=Qi#n>lulHE4X>?gµhc,/1!.HٷA@21q;޿eC`j:|[`4,ኃ?L=rO;ΨرK\m,g02lm?qpۉV7jʒFK$I)F X:o$q_ `;2, SZGJeECڇ邲q"d]}"5Gta{,{`s(P/LpzE}"[5͊2V5(iF6ppޏCK7NZN|Ad %$̩JuљF 3`5#C~їoj$1L)D6chL)oq}i.5bJWQfȔS2UPUiSH+\j|ܥһ%9լ,9.;lkL>|bͪp nw0-{[(UUG֤-w?MOoS9mQ2;CM|OR&ƞ{2z;s i%3p k.e_p?yamZrb4gje>!a38 J VD2ĈH<"G($~<1<=`a$B ~0przW&.' f#$:o=$J2USh[W C -U ~JƛIo`F6qMp;b¼J*{k/ Hšs 'Β20ܴ U"$YcZCͷxVFAChn9/k|JJ v49U7(|1.)b$^ļÌ:Aiuia~Y+qhuCB6Dߣ$|d3csMB?}5:m==..@OǡW=U5-&v 0so1YjL-9t1.+ IB<\JL'iF?l\ه{؆u+aˮ46ۿ4q)E3Bh yeLǟz=Z2x0%Ƕ;MDG4e\ON'0I7vԘO|BW˙VP5mnZs1c}lsP_oz{ O |KB>9!<epol܀vn.-fNɾwUVuh޸~c[*7 D0jrK>6veX>F\v*\~sP22+/Mm}PsN&N"ݤC4!\6l&Vߑ1G^Wjhʿ GkC\دH>W NZ8j{›:3x׷C9k> .{%S` 5+YH.,\p2*^me|,k#m-x吆ȷz,dZž+jܶg,crѺ>W^u^bzVK1gj.BwαQi;; 웆ϯFM䧉u] G Ç䖂ǩL*J#?l,2خ)ֿmm%с!tߣ VY |L )ijvYbXqˋz&` A8d eݕfρFv9vm[Hb&U0r 1B\+L4#gfgk Ҫʩ,Q&?j .9w]}DGF`ouk5JFؠW1axH==s5!q|ʔ;\1k1h HA" ).uDB6^,.7 /¿j~dsiޚf܉;V%.V%*gwL|I;t73%t\ 4!ֶQ42\p[$_7I1{AIT, uԉ`NI:+A?ΝeXXgI{_ZZ!؉3~^6P8ٕ6׋䏥ҩaI"J~oO; 'Bld=\=# ^@oʩ`0!o5 kl>9J>q@*[V_vPD락!^HfAqJ:Y0 #fЩn01{4fx52Ή΅X yBFr]# Td'h( sDbJU:,_N z†tD0jK@x5L-J 7pMK?C$.,@Ė4~dRqEL;.9J2"W[@Vi6.A,:ALY'rm{Nš:kk('W:?1U& jׅ']Syp./`tsqo[ qG_ǼSdb.|k\È3Ҿ2`1?2/&ػI2X(in;2bBWk6\] XAe'JVNQl0.[`?)ԘnS^%<~siom+0~"`X; ĕgU0T*C@.~e@%"Y:ؖ*l699dJoV 8t `e!2{d;ZR Mˌr#hnM|1ޔ~H% =y uL+alqϠӌNW7y݆ zS 䵉8J9U&rh^0K_gw=Fg oTΖ0yMy%Myצnn0Go"u|(^>)TߎUQG#@ ?d QWš  U0~9fߛ 80H%-u+\vt(8@BXYʥ..m6%T$`G"̡ETR{3|d=sP ժ~B:fݚaBc|Ob֔#uE@"p.3l;>:P\lzAxKi8fj1ahBZҤ&>^;lؠ>'AmmQI$f<xoB7Hz4O$232"$=OBfRO8c媶dcO vA2T#1܍c-i7.a$YYVAT0zzV# K9TBʰww,w+W mVbWTbCiy4icu#hdpvdj+f^m hJ=/ Efb™@r jc@IG|e,O+G_c y*Ӕ3\6]ɶFr.$Eo <<^?)]knOE1\x}x1p .ϒHx$xՔ˧Hbq"-!IpH=¼,_$3-4"+./4J_2>f  B[1P`oy_M´p֊6 a3+:B#3*JL!7="_u'P>Rt#eƨpS=-u!2n"m҄>;ؒQ;wjFOѲaj|Ť뤗V,G$p(l~& a#0j {K* U@drP)ZC:?[;I`'kl?( sݴBj20vlӻW`TޱH#~,h2aJUnv6{p0gx#Kplp5Ct`b]ݐ1/1y+rJo*BN"p+W~lKkEԡc:jrQqz4n//:TmQBSceѕǪ˥CQP/8uOo:P:HI]KS9o5?}%uVQ1mη,*$ Ak Ih,lͧ ̭f Mfz\Ȋ;!i$#7d۴`P )Ne4gGM#5ئRgaE]VI9V#@0a<>ŋ[NNmotzW탒>txb}R'ay~N[.ьhd<PyxbQ[$Ffd|ؐPpFc;ϵ̇Jnd 묖۱ |ңYGL}2F F }f716ӻ!1y&D%;_w1H/ʲpaEb+o&UP Qį`nlpkAY~4)M  ěF!OϠ,~lGU |y_gj>sNdXU0 rwEнE>7[!̱ JC\([´ҊdrJ/BoosXmԍ ۉ` 19BFo(P`3D7Z=ՠǿ-#qd;&ezbl.(bvjjnkb]P(dI7W0x6MERf^E舏`X0$״Z7M ~«]J̠GjtܜJO[]^ns/qL)pS$ƕk[ aBL7rcCޛX_]CnD,8Fc ismW! ?-Bd-їcYyJ\;g1 :*DK'󔝽%]"m^H4|lg&MVL̿̇t[ TY){5Qcv{~1 x N7Jljf艼D࿙0VJ#oaDpФf$2KAڌjB s,>7>,'t T_`a* {4=Ṃ+XvڥU^"R.'Rcg .qyb#gt#χG^ǁj,ub8.#Z|3#rZ`S58tlAtHLubA+α qnw0"]D6!&F>]PBJrka%F( h86Z $V{ݢSÚfym-+B:Qƈݏ[/Ǵ% |P1_\n 'c0@^ +AQyPLooz1Mժ?Q $ <]:b5aMQjߔe,gv;U7` .7~ဂ=|#3SIu'?4en"4 !4R B+$A7q  V ]Mќqnb+^b)&ЭŻ, !jY1pq?rUcBb1ր͓ 2l[6W['IJX .Z;2%]ISi;Ԯc$Pkӕwb寴&Yf_\*}ѐ(e qA}mC]54G^)*Dppn|653QbA@x5`.@-i,Z7lIeYEk90߈3|ZB=+7*U;^ E#qR@W<Rw=Sg D.eE=Q}G8mdviKv@Q J8HyG秮`?Bᒔħk8H9*8^^\ ^c7#G(mW_]e*ĭ(ސkLpYi4X€wxn"QrYe9H+sX7S._6q*[ 2(|W׍ BH tWXkpȥJi~ͫq&`$YQ`n9ZJҦ#$ ([Bn@BAݖ<7gC .Dm&ѓa MρPg$}"K&j1$|@ϖ1Ao{zC`V\!x)^rb;L6ÖȋƸ3{n{SI:OQYY0/Nam w%}ϟ||d]!3P}39WGsBqˎf lwbgv)e> ]f01?܌Fdm ι7˾`=]فb ă#C(ɭuyOUGuU_V4gZ+M*OSC D *RvN!=Smqn[EW+D&|XWjȌ'-505Y"d?v6_T\f#V:/mx%V vש6 h"5QI^ Q"ծ.u^e[ j2cx}+yu{':Fr$&:)܀8HqD po sHq%WYiYRwr}#c`@D%f2rwʒH բz57e^ɓBMwQgkZ/`BȽ/!Ț}I٠9ݴƯKm q0A\U¹emKPcah_;9OCܐlqUC %Kzrp'\y#IݱdkKyDRGs>9krViw}|3+kP5qL" 5BK * vvmeY οcďaxR\u}NO%NۏD? @Käb/iWth۷;5Zbդ Gȶ|O1U8p])/r+QV;":% }@-܊tG䕟`iך/(a~:T0\BV }j`l,#\|XNˉta8Gc.ȩI?*6yܢԝ5=2|0|T9F4 EFCeXZ(5 Ch>s>8ALqG]{m~ { {ظ+kf J[tD|ROak.uqb~ ZK5ۦR+? [,➐Ule|elz E'@&h~cܘ]-KHFs34.9.fPK#6&2C5];U?{WY2RXaةP<ԶZ^XrX!pwsk˕!SUvrD 4%:fsh89_)`k ?_B`Zdu)8Ue_w<Ý0dDQ gl"'5~4" <>Ry9X#m=ZA$][$ մ݊LK``0f7* gu?& r8B5p5!wޜl٦i.\zҥհ#;U<;W(n}\*r@7f<`?XC'ޢ^ォІ=?qOM[1i +SR[!@/q yn/)?9q0G”?K(vsY;V@i㞷dĦi`fW:PV(V{ "3#˄ HRh1EY9U!.*Lƻ?: fG/_ ="@>K;?LNiw) qn|[-Ė.ԝagrxxgRu{*y~?[)gIश.Sn0@DDNMBW #KvO!9-T_5?sx$6>0g˭w9m-WZm|A f:!Tր&UW`x獱 R,F27_"rf31~%:2R<2qq9&NmȔQ\hԶNH_49šˆV&金g"~>RoJ6{Ɓ?? lNʣl5TCe/U0qo(HaQu3YWS uMMt?n6}?TjZ7%{GR,O³)a#7ʼ:̬=`N߯ M{KHӋ}Wn{BT / ʩu=gJEB ز2~֡mX֪_'=G g^qC! 1|^3vv" ᡿Z\e@hAFo/^oo0.ցPڰk#Iy6bo ܔeLNYNCx+i%t|Є]Y!43;=y: d;Qaɑ@ne4j؈1CPFP9QG-Qؤ3XqkvXϹkQq#͖}Y[BzI=_5}nDpz  {88>W^wedשCvfn4BqJ"aS.Ý{NHLJt*,-e&>A \AAݷE:xUL?2ssh%dgmąlʰٮSF;7RHʨAk,N!Y+[a WN R`}(_^Ǝ[/")«-{[i~ "b'&:90%p~]7t&ueSk)PE ,e?5a,*#\ \d\zy:@u-.ȲC l"%a`HU1An֌4xY|qîXN&;e90wQ?+Z!Ҋȟ(/]sh|솔o8aD.@Y 38*T^M>:AzP*l ^ę̂EW+aTIvwM.T3ٯW?o`ucM{Y_pO)U7QDhpw!*ڙ(XQT;jS7_DZ՞LH#/YiJS*8G65K(z<2j{y"njY݀:6q:Q&S`osFHP8F~kx$FiPӁFX= RaqoY>VH -P;4vifO!3-M*>R;jC9r(~9lK,2;* Xtږm="/"ꋮ Pcäf9..ꉍ> Q+b_B^\mqGF&ϴN-8PFMxͨ37sɼqICW8,5Ax~i}n'P֋e:~o)1"@wHTWĸ_0A5H(,sro\Ȟ徽+~vPLwxsmcƽLrnn8Ed2~aH(=^X[m\>y3g X~y_ U53*aJvDݤϮtQV|@T8\~EJVʃ )Qu@0.SŽӦpGj55: Dt"DkHcnf,>a<7 Q=$\qfuƍ?,|u} O8uߤ :0H$Q}r "epڥpX弼US2^.Dp91o[sI:!66^ȯ'1FdevLMegR&cyZ^fhkmTϜ=\K k+:dxQQWc+ӿE9.RI;~ #Xi6:8a.i'6k@e HMx@E9[ʻ08WqNv$i_98xZh$ )-6kh?Oπᕉe߂ <^U8'řobw@4Qmܥod@Ʋ2lFԧ7Bxbn&N'_^MV: 1w 9fU65ȯ?n6+kba3Wl۔EPN_vs]ɖuP&N}'@ع.SV,6XG4bsn9rG!j`G>K3YjrvSeP/Ën]@6,zfܯ%sFLSD)mmF,O>3/YgBoZҜWz--Ȕ oX,k#sO>QoĘ@d0 @jʿPD in8&&;ґ]lcjB O5X3 8FBB3:u:!є]j0o|p8n; qS3DTgG%lu lkw IX% '#ZuN+.^Ƞ8e&ur_rIJu6yZtK7 J ^ㆎwJV ҀIIkŢE,ȅZO,jALoe/};2Y䕒ɋ`%3[jJ^&O,Z@KZ'Lʠ$gCv\Y:vi )|#wj5H0TUv' k3? h'BRNQTB?hQQȐ_x>ʳ 㗅D2Pͤ47n$JVwr$Œ: hmk&Ѹ ΜZleJR12F g&$lD5v˹HcF8ؽ@x*Lе̊֋2N-~S5t0TQ$5I8+as4O=5 MRIi U"'9[gE3%4YYϙ0I{3kF.$ k_~c:zQX@)wi EU7VϠ>u&x&ŏfO6̡~%ܸC?A! TH1ӈϼ>^ɕ"㈋f)ӗ6dcB7١פ` IE|dÔ Zyޣbˉmܚ`  ke$6ݔБӣzGՈs%9 o>0] 9p}Q@2ZSAJ2"A`SߘaV%,"ӻ9wttr n+I 0Tu^/B9ϟJ~8UWX]xd'˰Fkcꍇrڃ҆\viJvWbqRd6!cM/q7;QSNLQ)bs4[bi 9e(a3V{;tWH2+LOWP諡`t.”OqU3ԊJXc#& 4습rIf#$GtЉ0sjU+IPQJUM]3xP4̙emJ|^˽٘'#`fʭzM0: ڢ0|y0ALdȰKT;(_z8Yz*bꥭ,r`$}'C>0+ Ǟ>o>:iR$ y,+lbMPNPAt~%^j\pcod)f Nw;$0M}I 9wY}5hCP@|eEL z.iZF,/-L8&/`<6>-F刔.b-.!Bs&zA"Whi5E:0485\)g nF lNYx 00SnUzW8O(1iױ LUS,ġ ZWRmAm0&ijkl/LKP1 $<HٍjŠC(ϴOR^Ԉ-,V@i?Xko?l8#i}@8ODO#@_?Ho;~m&D҉$t2w%a 21- BכQk͓(tHU^]:FlXJ<%'?#bPAU,"Em_觾oxe(hpD$b RkKφ36n:1~ < d'|lgZ>0ucj>_0]Q=cye0V~4֥xܠ圇`aG?@3Azv6jwV\AFNSy"0/i0~Ю7|նmN1S܎h+9Z|'SxR Oj59YDSJSSiˊ_ys5p]/gagzwk.=LBJ3 y182/ĝ POږaSo>G6<qMI^e][Q\w)!]V⛵4;X*$n ėN0<3vss^xd|VG¾G'&l4AsިdZUG*م "_cN9NagH_ibm^DR,ވʢ@fs!JJ ;w[0}+*d.f:|z:.kNib\eg.Wvo~54?Í'g}|z]V"Em_NpFֿɽYйIULr \yHx¡ՉA$iEd6Eay D^bfYҚ~ejdzw[M fLD;mIu~Uv{!y%"b#sD dqrRtZd|1GQvp[8(Іf=w7ˑы;@[]0ˍoo */Cd,t3ehtHTwA>"bE+KmK('].&&'%G*[}F *2#L'58=/&SɹQʓsI=Ֆ7l,iuJ91NvTOR]Lhќ($d`$TC3q_J2"4)W\dfj iYqP?E! P9Z.Ixt˼svm{0yhA{:~0BBAձ&Z<ڃʳ{ I99|Z)p7}Rk Ys9DDxq[Jṁ;QJD8,%A>nz,kRcK1b OwPɑ99 (0K|X’h&Pؖ>/dFxc\#҈dX'g $y*;,c2%jMÎ]$Wqb$7oՇN<P1՟_ 3Zgqd?*twB}=kbo ^&|wch+Ŕ& ?wan %6fвz` BpOZyş"6K>zXdV]khi+/ZK.&K՗s 1+~ Co 225Ώ|J[jz+~ОC&މO!Eu'NWsMlRC '%($ v+Pc)^ FjWQlV"}[R 4X|Z腴4RK kD־S!zύΨmW3x8kpoAy՘*Qާ>rϓ%_m| 6HT&+"Ն\hJtd g5yHMKǯ 'r&`5H,!x "!+6T2^|4d62k(ITX2XY `e-H)L鴓~Z.8BFUzTb;`8`jlsKLǡ`a@yqtH,3hԴ>~C#ZtAc0Aeĸ{I\h?v\IʕS+r-j/>u叜xnRda  P:Dlߺ"|Ʀܖ= ~mS蠧U5ZU>v@2p2'l2SC?S;TH~b+Ah=l>=&3׿OsVє"/Kr|Qx`ߔKt$Uj`Qg!Ѩ ]jnIwl#ܗ?{fSzFeXQv8pV24  eBLop[PmBH;)&IJvtY$uw,0rL^IJonT6o"ۈ]7b-g ѷ 2fO`AcpTPX>J:S$!1Ӄ{_:.쁛hpw-HamZ2R/IhfF!ipY y/\z uSI,5B{hQKTAMݛ70ugC+h;P W$d.Q2HY\Ex>LN`bn̵)dP>zU(Q 9i?v(сs51U!; S;iWj@ivQz5>`&F%QK^-mv$ hA=a`"> 4i`(*ן"Ij= @UDL츈[k12s/N K=v=o4˲!η"u;s9Uَ݄e3 3vpca!c{=%(GKfr;T򩛭% f# u;_^[710B%,a0::{Jr%$ uٍ4{S&g?w9DQMm0ds<tVɍl_Dvu*uG181Ne^uշi}R?E$Q /罙6X {_O5 QV{FjcCؗWXqI履Ӗdk{j O3&iTfBXB;!}n$EWKEWe D& It}P܋d _bB%h +Gt+퓗y Pw&N.1Qy"W3(^Ǯ`΍I M4N۸=b/fSosQ\u9Y N]RkEQ"ai-|VӑRH\CQҏXfH`igbP.Wy!Oi+0$1jZy.BK?rU(Oe3J c W & ~O{AYtiX\jYz Ԩ @/@+zobUjKL9?Pb$1sFC{g*Jsr!Go͋B{Wݿ)|fb֋/ی#Ul r<tgp}dC9x ỲX^SPNCr]x,VDZze߀W/{P>ŏIVJސ3gdq:`#brVXRĊy=|}y' Q"GOҴ1&J /gk% 1h/-cip4?HD}Y<+}9"1TOm!Fo< ~"{l"¼} l罧]{hE$5dq sdȵnk^(fip8,X|>7~3JV&ꊗ2 K+JZh[s:7 rRəv R#m0*r>NL7ڢyn<` и6UxGV[$*$; f (UVդu\_7+|1&78iteTleza`׮^Ƞ|b ҴWj>])3:K W\frj `.[DVK>kp[AH$մ HědIEsL>OIʇrCign&^`xz&']v9au:zo5ɼz۴v*H4#X[){a ̴9 xoGrŽ[<<sSd)d4k߬we2lC[P%b b΂ז6a 22緞O5[*^bX1Q_銧zkƅJevv%!:"5JH7-EIiPI5 f ]^7օۍ (nT2?#Jb)FLut|/qF.tb(Ub1@ arRbq#|J$aN6Uwfdă͏ @*>=2J%@Z* 7eb']UƣM-/s{4YמCrl~Ql=qDIH9AYJpuCIqih.܊ d) ӈgMIܛhrwiOmԠ5a*S>AJP=3Zg$f (sxÒC0y# )WZM6mʁBg|ߦ{p!uZyPޜ}GiӄYL֨|1Țnot(JOM(e^AQ$Ub+lI?<&n8 2 "-XyTTqRMjӛwe^h#і6]d-#'l19BFQZ:oy-RP78gk؄VQ?Pg:7\@x P kVZHy}iȤhCdM%Kw,=b9 x?{Exu19+GޮF}'ppa`Z`RW~.8n[2 ,4|7le.z"ޠ}kð8kyg*`&hfOwە~L ձ1|4+~!~B4bէCA7S(/nh8GnwtN$Z \(P^ksIVCHV?}Aђ46w0*ݗ?l'D/{7ӢbTBr,c7r;ڲc__n*o%t,a,_u6ItY׫1Bζ34FKe`ZB@*zԖO6V ]*צEvu j(6JOAsƞ3#N[?SCUZcR+( y>%wʐ J9=rctQ4 ۉ'/h摗=ϡZ9l͉@1za3ڰ1E'hu ![X%C u{6!¥lиFC>?b_Gh7!_mUm ~DtK/ً_mQ'̄PWQ΄ i&;HVv`ΝTx=h<34E [Q&9˪7XL$j#G!Ha6#>#ɶ55bX7+Uq\? in hF-mR0 /*S-XaO>kiyȘ'@n\ yhk_Nrw1/iP~Tkx( ɢ"a{­Jzxtשg*j/inbY+VI4 xʛlݺ0EC m4t L8@@Cv{9HfU@Rq w`6MMÖIa-rhCGjBlaRIpLjhY';5U8=`GO <^hѦNI>׭VJ512h*x ћ$} F*yGV̏̓$(? C)n+Wm ("##7掂-Uɜ7b$ (Gx$L-rh;VqAX-$Mj1Ԟ#*ctY=Y(C1tF3{q*kW5N"Ho>nSU;Mm;%6vTл>Ej%E+º Ԛ""^8 4jxtZ<˧h7^$#@/?]5,ܞ 8sggsi|I@ػcUt[xQwI|뤈 lf:.[eA.}R!/>TtQ&2ksYf^Jus 8Ng3+T@r8J8)̥S|y%B2FK>m[ujoIpaC;: 3Ș8ڝ/S1%_8#_Y-ГƆZ&NLZ0(  |(o(_ .u'-&Bɺso[f~Lkڷ\h~nXx8ϘEfIj3a*,ԡJg/lpb7= Z@p+b~fٚ۲r-KyϿ^jvO[2K+\+`V.O `]Ha<673Δ#jP/gr@_`ݒCezcfAMy(&^VVhz{PO}v{KAʹ6NނؒD Fj>1!y( qF mՆt&0>b-|RPj֗FYj)dV[l wLeEA h\1?]>R$-A~K@Eo}"q:Yo&>rj)+.CA~QIKmEaQf:6AK3Ԟ;`)vH5n'jb9oնXYߏjH CLBУ :?%o%_ xSz{KEE[Kq9Օ21 PXs>Yf`KKᒎu{<?H =Qj o]lPߤ.Jk?tn<0tAތVcx4aXk@0,Aa0I$(s<)p驧*g(۽8`M{'utSn< 0,=@hC8>*׳JszeOIKfЂw>$uTIмy0ěJS ɱӱB${w^LxY )TH{,*\MT*\'朗NCpEV^Tar 5NbNXr5(F]fBT4O?4}OBlTv/5PBa`+QH^ 8?Q0>C2԰l67v65Q(GNz|9D s@' ~/AlhPysKҀZ9zZ[s万XFA<e+ͅ~=GR[uW#`^+T+-Ha{ñu ßb}JܕԽe- -M^ʶ]x"j+rs?[2)yI";,euO,dcG& [Ro!ܢ H Dž]'05šTy;~B܈?' nmA@u!5zG/@}74r}fyIʏ$6݄Zp)h3Y3IOPȔe5d=RM0#1˱\@β03# zVKG =h-O-`q=ʯLUHrߦm!(h͞SWy=U%kX7n(A{ l&^JTRYm.(a`@i+d;s\ppW,TOk@sK𵉟|:}xZ',۳MzIJ&zyQۭ9_$F^v+XGj I>nw2qOG8?;U.@=GnDo^VTel&r3? WIE~^CDGh-f90yuScu򳞴 cDNrmpgn3ݣXmnYSfCRZ7,|kVv~zvU&Qd[QCP|DPߣơTdʈ۳M V)!8b 2_ȟde DŽZ%zkuIť0Ⱦ6*8|}|̠SJ뿒Ժ#Nv _:.xޜ.)}0KS[̜d.n(/1V (*4h`"{fܚ,H  (4vqJmZq&|te'G3W3h}67KRaK=PZ7qyd=%ok[i jknad+ѱ-+uwȒ4f5/7-P{NgFo{K`Bfxra&2\RPQB?5~"g&fҚT ^g5X 0OTFg XK3"y_<{&2cz?X #~$kH*StH ɗDZordAc`VR]*5M,94 L"ev ߄Vbٖ`%/R=Bd(膶8b(l YSz:Fι{elHSw.桚˿#9X_:(\fļvXmǚ0ɂ I֒j=?RWp;d11LѧXgΖYxsLwi!}kqn*ک/Pnqlv~ pm/bAI'XS.I f_?) qu#\yk@vkk޺ ]ŹW<RBCɴAkP|~~$uoDftg{9aS=l;xVGr  s h`'*`&Pע4b~cz}pBuvtHEBwMW !VuI)3*YZIIVԚl=Ǐs2O3[7݀kj(^9-4 DλM!j^q'O5 ?>V W V L_e@kN,n AzH&g·8ueW ]LLuR -ׄX}KB&Ж֟A6F+'!fѫwOᐂWnh\ulR3 s Mzvy2,Y U8Tk1Gb&)_!r0yr*ޜ(2F8ėaz1ٴP\]լ|kjdywux?](#}!Eܕ$Bx=Y+:5Os(=G|[J m˻ RS;;7}y= n Uv&MEOC qz};E2^~$r9 W,VL /C3߼E,Å!x l1ף%C#ljb \#&"fC98ǎx蕸aP@s2!蹌if-(i&|FmҴJ)4FV@j69 LWF}dbkQjA3((RK{:Qߵ!5q'R/1GɯwxRS$F4c:&]A Mc2*W[g`xy# K=U4b޲$l2)Z =d{U;e!}=Q<nG!`=Y*%w^z pr;`~5m"PW`I¼&\OOA<w5 G,:о.ϐw>ԩaU`1zkCm,vOev\AWL_mt餠 z$z[(2삘 SR}z ʁݻ 5AR>* `%\u5Z|1? l:biBX@Ev M uT 7*n۠DBdҵiKo (Cc#Ga5H ~KxSLpSg&3guU}HM&N&VZש?ͅBwlw83&U?_<#'rHtXX Z#nUs -{r 0b]U)MDd-}u|kӦc :aqN*+xO3XftNw.`iYU_O3#pg^.<'nYE"N[3B{=5#4*RRCgEnҨWWnj ZG4MH+/{Z|LRUZKY4)WbƽIA=-0`f 2I *Ro՘d48VD3#WJ; ] vyvJSm3ߒ`hx-Jplcw Ĥ|Ƃ[kT0,vE7%cJ:8uVo [`$;JTTe18x"DO$,Lza!Akt('akۘ(rqmScsҘr.[s]G`犔_g4FT-~Ǟ{Z > 8U<]  /\^,] 6V7slͰC|4˺7Yuy1Rݶi#B9<q'=VfOQП#{ВCxh}y3ܩU@M,4,m>e7Zgtvx, ?8Z֓oݧKbbNݘ*C'cs'Iihpȍ7ɛWt0 ߆Fƒ1P\APN9Q SD1q ()^28Ocbbr0ac0ܩ/5418^ ,$! O?Gߖ\.ιSQVMG53F!I߀i)XZIǬoHR~Iu|# as.:NoA9y14| M\1ظkgf4^B*J%P7AI,$Ok:2d꜕)KP3ђ}|+HZlfፕ9tHSbb\O56=uK 0I#֐Dl+c ۂr<bG6mL[nN95"e5{^jQ;/*_\etjKfܧGCSpZgk=,6* f Wos/u7 itNi0GֽƎ:RIJ:M(="n:=G.m]x`kGuaEpDwygzckcAv{X=왴 ,XkNЬ7yCJ8_X0>_) 7~d|3`ϵi) +l""Kp(] !q7dpO'ԕUħ+I1>W.{GvMZ4\EAUQެw>EDF]i/F(Ҙ J8WM\ -٭ P)D+}\ o}ʞvdR~[*K||8]D5꿐{{l'ωQc\!n/N)N|m<ܣL.Ev M{Xz+owg`mȨdP@]hڧCK&*o)h'-B}kȤ/ugWNJm^"3+ J<7P>Kst9n@ <:K}U{Ȑ9tz(fS >xεgtwE|Qsdp { Gri.0:A03st^|)3.U@2Ѯ} '| w}mv>pDT]sɂs%Oy 2CPyNaN)C-5 dt>v(8t+2$eTuًx}$1ބl)A+!݋=TAv/H,䴧UmIW@[H;ԍ6(W((IB1eMZ$UGتά$0졠-%W#SeDcnP1]B>)"Z d'+P%#R,_ x).Ռd* oA9C4QP 33(ebYbPics[G2׀!|ty7Vm@Al&W)9,۝ 6JYo''Zx7Q/P3mouˑ-aq^n]yL!كiJGv.J>.5"voJ(&E,:zo+/R>Lgw<7T]Eu\?_\q/ٳnc!DHaYsMåFZ3$l`(}RaVM"#)sQ8vyP\.Z_O{bEٝ:\_tXB&6xAΤL"^a,):u?ٝC^b/ߴn]V[ &A+z':Ӵ뎥L jmqoxzt&[3Appk%b(W|!pG'IhR2]TT{ҋO9A1A,1 TMu3DeJ'ZÎ )ɌdǙ_dgoև*?h~3%?&n{·ޓ Nw:XܩSGe INqM ZC1H?E@:>q,[]OtGv#]5i+ t0AvdpF9S } k9~$.އW= ^K`4k,:҆.8օYEw6=Nj ۟{ST⊥Sz ?Dz9U^L㺳mߞ6"gKLpGqCӼ6C8u+uZ(}V =t|)RyZl^\Y߀rzl7'4,ugJolƌj-|Z;"tfnkf#%!1C{xۘ-%› ݼC8p.Laz_"2@LyH_F|j@ϗƦr5\u4`xմ IZ}LVOv?[4 \ֲTh pIRub:6;yk aw3^E|(2C'\8lLc'Xv7-4B v+( <P$^:,L GZG YB]~~UA39=BL>  5&] ۜ1vtRiH% یb_^f!<<鏓o-$'$Oc&l>5oŏ62q~{lY?Kd[[NF_` d_ πSFt #̐zBy@;/&Z]N*T`F^R~|ѱ}@AZ㇛%BbvZ8O('omiyc(D˜Eb3q4pooQآ]B9빴h3k5}ӧpr0%߮+$£q CMw0Bm(8(Is=HS0}}ο"AO_{5!7v,1`洽7@]uol @BFY)5KoAp ?jh"?k*3}=JYȦH33y˖JU"c"_# TGynY?h6gb_d(ҿtx6e%?&>:2{i$s'ڃdDGt*Hy/QEkvWxp~5*_U$N+. *?[՛oҲӾ\CHF+@ڡ?A1pϤ;uY ժw36̗axqoBy6밲^F긠g#*!3t7;Se/d(wH*) H;}62‚%n>Hm_pT_ u: 4Y:+6^oMyxIO1}hlTi0nq!1mi4>_OmދНCSւʖJ_JL!CمM%ozk:#a֎U¾g3yu8;{^{0}{ NC^'纾~I3s]@+LO8i>d`aU!T 6%L,cB OM/ތݒ~x^]P\+pg|.6}M*A)V`oQЋiA38Eq#YǤJ9;jwZ >|AjG`x$3@:p REռUΑ$b8fӘz:PE6AŽtA{_=8 2I4U';>qIU6WChnR-胺+*S} g:R[3xeIbtV%xNl/d[9{ p-uoi4߽"``nj|{7ܻf粠4|D+ EyڟUɮ/zW~- Wmm2g!+OY% W2DY:lRl 6} ͚Ѷ>& `=}yB[Kε#Rx !|i$ymj&o'1Kubx3 Qi~Dqˀ8 uݯKz.K&y>wJ)"f:~RMn!U* Hቁ$ۏe5d[ȫ=H2¼_:-N*A7Z8a?ҋ_ bL2 {C;y)z4qm {/YV*.ǁ \ي%l)[HғP}8QE.CiOT.⑥}qK>zpah#G$>iR n2>Y!(Ύ$Ρ{EzʋO>*z!G|[o7p>HԒkדd<@)ŢjM,'XǮE"QGfEP-r<} #hPZy"l6L,ۤոsWC/ ѢJp]hبۄ 6џfw.V{Bx< (C@,+p Ck31̲cWg .! QtBfyk/H& ֡N@Gbmi`5sAj`6kn!@RGρ[ 7/O *Av6 fet;$Ot_kDzPP jf4sSj{V*mx!Y.ds{ 8sD2฽@B9voh! /b؇)t+N-y׎}fb^L.0wx" 2Y:4_3HR70am=;բ<2dCPb3Gmx-=G=gkm@[əz$ӴhYx7݋G//k&&:!Q_6M~#5~-eRb´PE)qHEcT?،6 +|^Ѯ@PsW0CiQD8sBayLi eėv[<}cIXL$S((? H0';j#Q-xh +zjYC߲raX]+٤M3_6G!3v!X ;}#6TtiP8C&Wd[4*"kBuYƏ?6e||]H8C&@8Cd"Qpu ߼>> bYyDaUaI'=~اͅ2*o.'z,KO_ceL)ŵx PuCP`^75"Ѝ#P@D`Aߋ=<՘M;}'AA?ڝUkq}eޛMٙ*42:JHXSԳ9 7!ɣOw\җyOuT'Eu)cE( &Jٞ['L+&ZB >716GRW z:,HbLg*b֤p^ ynߖ-;J *+˯T҉r9Լ/csIz@?jghjP} 0>)ߴ`d;:uTHHR&EkNE[X)ܐd=z!zv%kP},:$mm$S#v?l2𒝇@3sg[ xЯ|N6p ):%+u,"6O`v,-F0 ;>`dvO`UtYo IM4$2<`U\[v-jU ײǒ&ӯiDit)*0 ~-..#uꬸXM3ٟEKbɘU-ƝKÿYv"FgF&>Y}ۗ O`s'<QO*h^D5fc OispT@#WXk l ]V><ů&IxAS?afRH [ahnn~Pv%UxExOL|oeZCy#$.~ ق% HF..ޭth%=u^" Q'{A9/ w^!q,foz[Qxt-K֕.{ɟ\M~;4W][:\)fv|>H5+3Ů%[ o.k)e`0'2aؿ{?S{Xa6u i(IbK8uw;Y5x>6.yº ѡ./?k%w(bJ1saG41Ϧrpsmi=CI/*e3&8 +%HQ^5EīcB=oeA7 ҩD҄6TjsoZ\%|8C>tPFpQpvTm񋩃$~i!3p_?|U>cmbyor֎,>eN|jJsFttPuJw~v HkchUfE_K%Hl_Q5ܻ;b_6R:wlLdb_w>B6Iōg@CHP]l4/סStue|sIlI܍-`{"L D&`a*.'f?O+Dõggok 5G}}xx,%);uPD K܄}f% ︪2 &[{>F@s8vȻzᑉOB 3ui$4Ɔ_~iiYs)DwbR棼䆀9(P#Gsm{?v8S\G*bKYg X#=Gt5JBx_QQfjIaOO9:+ {Þ3me 77-PՋ.Nv$*/hN?sP\YEAi@*wkыԾӿ{HC{:#q'zV:5A Z$)ԕL\F EB~OLң*fVM36 \H D)M'%nO٫Z}J KnPĈ- ]^9}1t]Wxx%ZizFqrf˔E _o:RE1'PRV4sil@.ʐ M??kВ<+iڙ?:Β#ulT$BJ+?o'՚VBٮO2^ 7)sI(_l~$A=`D󨥽"}rPe'< =\ޯ%SR{5 .]E s cVvk۹Th8%pՅcvbUkuQ.W\b"{}TƦL}k:c5W+ NPIհw\?b 3ֳ/םWDhUGߓC-hC|9ptL ;t%ox1Eyj@AC6D;W6|;j3z5quV&d0%zD[-v?T) ގ_|*N/2@pvh["T(,T8h~ѝ%#ԂC4$8cH "I{F=B;5G .qlI0*Vpdٞ&6fnNEZTn> HӠKޙ(CyT3U"7yEkc5/]B1 sgňBԋ{:q2=L/3%#,|}5Cѻ"sz(Cɍ2I9)i@_#qnzjeICBbByNخNBU.U6yU3GY >]F2j:E꾞f-qh!r :"h%6f Iє YD%'~U^i^bjϛ,yViq4iޤpI|?GMP3[PTkR1 dB9%Q0P4 tDl 7T`A EQr) @T,2ux &EC,kSՐpJ:%@ _ ;  %uKο%ND8B9\c.!!buhHமQ ״o 26GrpY,Os` _|ӰB>s*븦l|;,?9෨/-)pj8{=#iT{ RNfr Q4{O+>WwOUDQ@H:Fb!EwԑCny B*uK2Jk+PIқzGK}dj5A@k 4(xEa}{b;iՇ[÷ Хq01c 8@G6 .Hr ٭ 2ɷ8&GuV33q߳ED] ܌~zͶIF!yAdMdv|n2G ǞZ)K{0YOЩmDƻ>̤ :{|~sB.5-1֔cFc ,Gg\Gh b2q83 <@-H6Jq쳪RBgjiLvҺɚVg@>`ī`7=3LeoU%)3J?{+| kdq.dgDeyo/ij<e߅LjJ&)y.$/XC!([ |KW+]Ň)Ek,g Ҭx"Lc.EvlhAV UߠWwNF18fE}r2F}gp=&YGSQ_kMϫ[أbt1XL4)sˎ]#"-VNJex\sڶ2z} %Rxvdhwo.e;h2ebaWoB ADX (iP5(^v1F&.L.!?lQo{‹b<%ə%'OMGZfޖYY?VTRV6}ܿ\BlDΫꐅS:n4֮ gJOX6fCBO,W^&TU' e,NdMM#}>۟xVPsA[&[m!AGaBz\AR]Gժq>*ߡ.v~>tK'r l l2(F*SsoGRq*I5fL,jDA$*/5D:(cH?icR2:˝9V6溞67m2K|_10E=J۱K|rl"!RLiIdhW t~5<&И]Qȅ[T!Qo$]ldο`w}o\#Y3jx9FC%XX+V]yMDA}:Plb3g ҅+SC_1AA.ӡe`2 mO0=JgjJ0\*m_HtT2rg!+RZK-]lӖ7=YC7 \{cڙ,`ȃewޑɡ z +JN5h` YA_oZ뀽0WJ+&zi|MŅ$1os#2!)Df eqAR;EϸXf\Q'iXhb8",@v>oEI)_ir'i*0,hghjG~c2xzˮ߷>JL7Ȕ9śۻ"Fwz%TZsR`P,$S3vnSYO(R ՎlbhL(K_ghu(jwC*5̏X.,;^RtE`t1ϛL1͢xΦ>b5Ӫ]IiKLֵ -r|O.8H\'3I;?3wy.P]L5*s`o!9k6ƁϲIeKu2rI\|hV}vt;o:Au^DȡS=!X_.)k K3Pt):=Q_A}lPl?ٚG$(tm(bRkP݅[1^/c ͸4@if̽u<`4K:'"~ }LTiEc<f_s~;PΞ<- m"@}}_c~mh80 5V%'\ &jnkћq_<5Js5YoSQ ȴ_2ؗz|)]QSdpzoxo$x%] t{tTDH쳞A憊f ] ~3X@h+ڭk^ڀxCqȴo7qȖx&ù$ne1yv,+u(d7A&i*r ?A;E`2԰^ vpX_z XI`mVwWo?/]ǒ' ⨬e}^) ڲG\Q@M;G-}^:7ܪ%21XbFψmk ,,lJqՖL5_(us ٘oߠ;(b3JAsiS[,".e)igGU֑Vnxt7ꌁE0"K}OʷE;s [+reE2h! KQ)3:2F#)0 贈rVokC6Οܜ[P_2,"ʄ 'iK(WhM|}3r_mAoo}-kY _wӽTpBg$. is!=%S6Q ӢMb6l.нvѫַ&:z4zXFK7iIiVI<+$J3;5z^-HJKi07|E0ZuiݍOڹй](1 ^nlGq#SraPkf۟*Vr:w4W}{ kae+s Q/: ;३}cF_6TJJK86,$C_ՠE= {F| '~JDˌ4[f-)aˆ?|FDbŎdr<̬5~Hp:' ;H5 :fC3A6_͸P_JYǻ|åTe\<+-Tmsif,CRWLePų Sٲ U`ŧ3L~N([ ^X"g[WNI~?B讈ߔT)U/Πv ! _$/_pvIӽ@g%R#p@}[܉ [:WLrb#o!:^K@s$h "m;G.$)PP._MŒsLLM5P w%E {e+ W5Jvy wjLV ؗ/w /z(nhJ6EΤ||9($|Xت|px ;D?!kH;kIG4fZ7Jݳ-mq&C7rF~ ļ_h@w-re(X~iN&G J, sg+N~[ZEu&"‹5ŃVN,~R 2ONځ}`&ܝ݊Q?玟?5NwYdioKslu.Ζ12(# &Fe_$FM<$ap*~6Dw#ef ?+($TdY{)k[0pt#K} x&*l12_'=|xc=-{~$3 Ļl; NIL/'SHAOLXR \V 婠9|'IhkZP[@ÁV>_Mz5sDd)-XFnM*e"yJOB|zM\7jҽe )[Ɵm)܃bV?ӏ!]n*]epdFh1zks[2gWɫ/yS"T',|t.ıʟ:t 9Nb‚8HbI;dN38`L dP}>p79уpA}<;PU+Ɓ- H}.[@f\mՐ#(bh OGZNU lkX6[[ lwpH6_~(g4A, @Y; j->=FYW֖btmydm#Wi+}P<p8E;fR8P%d t*)K?c03)l GG )mtZ$r'p{NO9V^HWH<lnQ>ܥ;B.㫴w$m^n `nH.Q m$_|Z׺ٺ9*h| *r2(r?rIyҺcwy,d6s(Mw#\BHY4UTYS5:7Ih )A !cYZV2  s^:⪇RD{R -%y,,5]&J?띮$= Iy(9hw|5l1U.Ҳދ<U^G@Y).=JxcOt:f*5Wu+㋥N_gf瑑~s4|'whbk,ikQϏ"w(tT"ON ?w{j@YG mX!:<#ٿQR+".񾆉vi=Bb3?a[i֙ Aծ¢'_O>BDf+_Sٱ|)CF eG&Î}ob군݅%ew|HCwdx$14A|!9C꫞-rw<ė 5r;a2LZIHǂ `i?30t){TºuZV1;.i}njjH \ c&qUI$ռw.}A52BNuQ ӡ}4::ppWXݥPnYHo|)nqW3ٰDQn):i2DAUȤj^F?u}5V+?#,bsuj-Vc7},`.0 w‡Wޡ8ͧ)$Oո?0~V.q%kp7}5'wՐ2 MvwAn}+q{[- B.}}8}C8f v?ߪhZ{ȪjmJ/# Q9γe^ ZS< ̍ $ qGDu%F/^~.Zyw.Sӝ] w<?߹`7 4^]^ntqRw!:˒OzN.|߷= p98!uE M=|v/8NFOﲡ6(fYDW]!X-^ZndyjjBᛂ)2FS h)plXI+މBOMu`{?TX%W_}z d/zg hQru0nEOo7=KiLlO8VN7:IqV{3' m g'PFj#UȪ~($@z辦ၔZ+`\w2aF3D8 !\Eח(~Sᑎ }W 6SnAl^;V c-9ג4'?fх*] w=O.|wMp#2_w4\ R$kdkQ,\S4"s*?r1sQ}54Y"\jV̵.hB=})jri?Cg2ԣͣbsɾiKWTmFC`izHLX3!/$}JZ:y&湛.C@~^7խ>C|K˨\kHϭ0#UtªU׸`hHOXֽ~F}տu w_[=fet1ZnĤTQČcl̸ b > Hv'4EV15??{YL' u(01 ǚOrD1.ae."feh[# QI.7rb?"lONM2(+Uq0giXg <ݤLl fe )rȜ]w#/ bo ,Τ@11X7S*mPyj#$;@XA^iLu~9] 64*rr:➁i' 3:q1˕$0CǑ4p hڐi{iP LO ! +|=h<=Ke]_藏;l0gbD`Wf6gCkG7۠VJ.vLXin\='8t5*-rWJ5^Ю ~dSżl6^n+U>wd[+]чźiiMv,w]M@NmJͭXvz EY*FJ%Qo9(|[u^J+ T[lR2{7塹ӑDOj^l3̌R=!*--LC]YPm.fD\gdm@>UT!^uR"ܦǬh.ܦvRho)͜D3Lk1M Fgb9H2FY".uu5T`5"[CxrP0Ů?&?*gϰS͸QMOH h;-uwry2[m:vR#IZob~Lו̀WTJãgi]m—ϽBGYl>#}irCcQd)7))b6z+tԛHCS櫝9mFAYJP`K|;yv [B}x! 6|*fmD8/T"<,(OkD~$h3&-6iLM`SU) QSf1NGh4pĜg}a/4uMEg7nھ;z[|\Âj1HӾ ~XG))өDˢc sR@K9 ~E)*uĮ4畮^#,9˪4sM}$"?dCk”U!K9OX?6pS lW!X>'8>8 ׭7؇!X q< {\6v JIymOOԐOPcWQ41knx>nIŸű czzhбũ;b)YFwHpTd!w,kw_;9ƙ\`fK- ݜ^5(puЏJ}b}9U0sw^:1`q]/bVUL!P} dl4.<0f q5+cНansVH^k_Q@.^*ziAhFGu k܀{t7֮Kˋd{t[\-O|>7X. ?|:v@پf]\M֢ :z9T r^~?m-@ӊT'BmehKAZ]BLFC'JhD!'LQpQ-gk99'o](H=3҅ A- qNbF UEкip y59e۸γOa6ǑG=msH*ڌNy鄃$Q{VTKeΉh-6;,̗JR_QH{;acdM z;p%9*Nqڅ.dbYUg~]SE,QDZ*#A8 ݹCY_3s sZp_z`Σmd]& &+9^uفByks$9{YuG!]j>FܩkIF VF]m:bv]/]шHp/B2`D-ќnj I2F*:*`>_u6(/[֤&^ɦD &mOef/bcrYx;()g,)"I&D8$ ξ$O;hAмX7?g^bi]zgxaor(fF -ԬEwk}d `WҎm]?PZV_4>`4)Vؓ-VTD,.92^Nq!|yYe>2 K h >6S [ȐP&ma^HRs\g4 t$\݄X8u1E@&2r[nߎŀRC,Gv:tyٟYہ_$Q >0 풻;63'2&Ӳi^-T~&vg2V՗F›C޶i9ednqA=1DbvsFyͮvۅC92t) IjlNlK B1X?s ug Btt() @ҌثhҭqBG`H<*6=VE$xaScXl5Qw)Q Te^S=+}n# ݹFÕ*\q>ЩZd@Dv;pMC1=.Su8Х[KPF-AEYE4.E_hw,b "ij.GM{3'熷5rhvZ. }൏TɀےJ~!N&p|sߥ6['ex<~ʹ9ViQѝkm;4:b"hgt \ qtOdjlgQFV|LؐlX&5E&9dܾç FSǻC"cpQ>,w49jdEYSw^K ZR5vZtwǗe\9cHƐ'cq- :1ɗOH6dt{3"r@N}.e$np9 j `,agDR;'w_ʄ7 !Z9iعw%cvXoR@ѓ?1=FJJW drhE{~!~fA" y0]|^3瓢)P㐱0DF!r( sX|ZVɄH͚%7Je cvE.)7+-AePPUq1EҢ&^]_ۅz?A҄&Q$_Q:6B EPǹŲI_7Rx{Sys_(y:hr*aRgCszc!TK#//A}bZnJO5LXL <>MW*.%ך:q Dv}܊?,':F-Q;}/I?[{PDvcpFE(*[ UCq6d4gݘsd9 3IRײ{VfKܱ%<Z4NhD: vØMR:EqV x"@A|PoI'wN9v*7i[ 9:Jw7 NLҳ  #P( dgFZЉ7mPWh+S߯Brn>朞K͠wk  2mD ~W>1ˣ欑ETEQSeAQ3@zcȞ\:2/>Fo+*@KInF7;m %d~ R;x5ߤr3U;`zykVZRXSđ͙fC׹(m\'PS[srQA՝7CN1M eU"^SHcs(XQה;$'YC\7@n=8})8*GΊ] Mz T,v3 Hc _Ye\ΈǕ]n *oex cK VFh%]y~j ɂH6>D3ZZ#!p;9Li 4M~WО=HݪHAA쑙Q j?1g: om* rҀ:{j}?XH^1GԶ&iѥNT^H. ?jyLPጲBx̛^tv'5 Nr딮l,/&c T8ʢ&@꫘0AR='3"=Q"YtǍ''-]b5ɵ2Iq?6[ {غ-!lcIj2=@w0>MuBTS3n ^R̛È&(@4ࠇ֠y1ѻ23CL?[]G=]u<$TĘ:q7M iFѷNea( Z@ܞHTo冿 U "H(s7r>6"YMA k"3 rvrx##emՓ`B(#@so6ΰYc`Q '00= }( ;:V+Gg⁞$b-bC  9|~JQ<\_"Bh/4 4vSxoj<svk+- #hm j\UO%Ϩ9˫"?#P+jOxք̩:[:;{Zl8W"W6nS^vʂMeﶺ+Qݚ\3njũ ,v 3xGoJR@Ba7|_ژoPUiٵt}ǠȂcמYAUisz;ћw0b;R4{2Dp/_QV7cf$>0%)&(WWs>wѥJ@X~+ECFe`JumO^9! }//jPew|< %;jQRn)d|Fq!snqu?l 8#XvGl~L/)Up L%5%SNrwxR~ʒ_=3Na?$ jH XR Ǘs[hr|yiDlxNC-8x n /ՃRWcnIU\;qI\ @IzJ|ϟ[_;iY'a5gc^.? go5a&ج-uu ft4:;*-C>Xp <$CBkt1u[B=$T4򝓤v&e:厰Œ,x*E-VM;klCT3Hyg\aC%B!҅ш ᏻM1t 2rx@ᮓg @\MeNIx.!Xrts'dCN!Ngr*6weD-Wvx Ց}U?-NN|z8ZFX&pijxd{YbIQ@tRa-|Am2+VSv?d4p6Ҧt;䉥`J:,(b17 (`o7<_d]f;ʕ}C1~_U0S.槳Lc8Hd~y7 d-W PٞN0&(]kCq1[ \GrtxK9rC+NxzDF'S)(k1f~holqB|x gAJa1VDdŔzK =~~Bf/ vx'IrSɔs؇krz&9FyP-̆Qhȕ"sN(:!6př>~X<Ҵnb l>8^2u^yt毻GBnNvTѵ6L!7PHi-vF[9]mfnP|ѿ\)6`=vn[ÔC F=K6 bI;x)TTKsF歷_G'+9涹ԂFp\xim=4q]}'P{ rdoZecJ8:s1K4&U$G+[HT6&H}oJ̲3=]`pDIAO1 fGuܯm;4j~GeOQV>`ph}olj=RpAGRux*!?qO'Mz! j'ATWv'+ɾІW$lp,yR~&xvϠ6;{;;0y o@j<#Aho:z@_]@bٴeČ,snap\cߕ\8qRŠ2)3=C}T +[-=ߊ^;hh̅fmByƪ"x` S(kK{?=Ph3@$AS]1ҧC\1)2 AUq5+w9,4/91`#A!3\:<0JUUBSGt}|^2]I-:; QesV;%yEMHqPVWZP JVm(׽P 5d+ۢR(Ptcl1`gS8+[2%Rj}rAN(P$i_u5?KpmB'7go<) ?B_п燂YR7_ UaCq U0/E*v "fZod^v74kHb*1`X[ s"v*^r׏n9ى9ۛ6  /ld5:@+",v.猑B9pb'e 2PHܒǣ4$}&&[:eTz6ˉa$npm"$]{3)F]BQ;zٵ*0&/AUsCdYGzt|S/[5mokG}3JSx';ҿ&c.8A@{fb]Ʋl U0AaO*hmWXr5 *=HSOgbL=,F7"5:Wh)cht2ad*7{ZBk9vp3!OrL*&5LͫK_>T5=gl!coQI:-kgX .Snk^v8euS؅-br6 9sXbP olrFYZDiRJb7okRw`a/sIlhI׻/ڮ7|x]O}^bg^+B5֗ᣈѺӇ3%!B:;TMvH .ɔN{8GI{_?)ptӨB,؄#`KҋMEK>ngBy|U1Wx>_0if.ؑo v8HB-u3 niOUuuCRME =[4 Pea̮gxt81$qJl@o/XZe7<QHARTbge%k`dGpB&B| կ$3Ԡj4걖i,ƨTTLH/s!UCh1*'vXRrP7L٩s -@O fCj d,l(dS氲YF͠K7thA8'ʹΝd$<pQrJ#z1;0m];=W'ε}.w>~ oTYs %튐w|; _+9xgkBi@zx]۞R.r1r=Qp wH`=26,.?f#E_"6؊1}__dHg(M%9rzkE 8O:lxE8vg`- e?HRQ\W18WP7e~Qq`sʸɇ[t2CS1Gb1H2\Ŷ;JTrxdn 7knE0c ͨhZ1?Tmv1 :ޖӂIxz=Q?sRW(,o9GɩeTi5g0Umvj@AnXuz~3ɣq,;ЯEQeQyZ.0N}vs);OjE%g ! OWx%e02r̎t< /,K~$[Mz-^~X&!憕<,#/GjOڸeWrBZbu3@G^sՒLX ~kY1/{e^>x#dᤆJi1FVbyy%@hHG'XQP"Sw |E)3a*5=tEAT?D{{_z/A~-ê I1^as|wwғx?w^`L v1)B4BE1o}KAfw %^5f{LJUHԶh F)!kfH8pq֨5֯0ZiH6Ba9yod"(m>`0Q!Bz>Z)z0 "HfףԎp2)1QY#pܯ[e۾'Y,Bx׌o#4ZA^9kqRJc/'H.'| v_~_5)熲Na=4Hi풃<' mDX+Ѫ Khy`BMa\ѿEPO~=ȭ`)gQ5ncPһ+u-$Yz-c7=᛿+[] &h|uʎ-fі˓ఌ>O|s[rXjHq4zS"!M`6ipX J g0q#xW cOR?~oKSOMɓRo _[>.|MiJHiŠ&3ō(KG̒}[*s,9= Qr{]h"枹[OA ua (;t,*/.00}[Ѭ=6QƲA{Wң+w. vsZ۫= ]uor`@xHJjՃyJc!M9Ww*J:s '&TgjWe "GjK* # dʻ]]GSϹ];|TsЩKo 0= ݉܄m$jZD3e -{^:.a52sDo0FQL8!rVB%(CА`u9OJ>U:dr~f'6w+TnSKM >hsInH-(1^̍P`'2~O!ƫ!GrvQbYTPS_ dAL]P?>7ozy'>L?18|²yNg*R ex&^dN{|iOYHX4,mgr" Ƴnc2!Dn_v8h_?ՠmByy@3oڣ>T\':y3۪HTdLy!#(Fm[ AZk ۸7L`1n_ge1zXzv'cj\y9g%:)f,ĊDTlG\ J:ʭ[79izhhpg>Nl%zUU0ZL :& k~J Jb롉;M՜A죌6@AUW5 @P^,šՀdQ*(VPiD4ٞh%O>iz/sT1kU)~`0qg z@3Ԝ(BJuGvga_J DK관(z[gAzo @W Ia}3f5${I2O''v/$]ǂ f@Oqnd `Q̆|0Yh /ۑN2>Q|?d>y)1mmt!9JB^.KPDGf̗ʒÜzj[.ơ7a(&IK& [fc[S ğ<$[2oFp!E сHҩ ؐobA<̣KR("@ K";׬Ki>B8HjO@btxkN{?p<}]dm=Y>d'p$>`ŞF涏C *I!AB0kyQVs&#Kװ d,B~>Q.2H*^JW?y cДl+&uNVtN+%EXv/Fq 6 ,]$&>^l^)/aD A>(\6 #i)f ":<\:`_ިx h1Ԙ^[Jtyq͝@yJu%wqtFNhC~X,=J eعJ4vvi|"w^[éRYwk%#Я=lS7o⃆q$P8I595^"Gjr~J#ًSF5?#(Y9ߕ .MJռLO夳u&ܖ̡#p4@,=(m%M`'CrKE/ˆ0LWr!#ءHՋ}ʤ {+( gYȓu6= Mҏf #iv;BvVBGe8xr1[hP_sElƥu8kmQ'-*RPI?بZÁ6AU?poO5spE*Xϵi ;4WX{T*?HZA&H:5/c#^ ":MAcOӓr% 쎫}0e.ݦ-ȌßihChM%hx⺩wKD qpDu@9nS*65m>ϾYȕ.9 2d91J3UiQ4cv |1ļRN?;&>|I.LsBi'qU`?xى2Tv\N-zD*<*3&Y%UmL߯ |0hb4 `WUBT6I%:N-[Vk\NQ?2sB7A ?iY¨dx,(@߿ѵ}NJ(t3:L\E@2ޥGG%v8ekXo)/^r؇Q5S aTuV0Y2}fXtw bi6862ՀR!gYQ/@}EYp4}=ek78qH[df |#)G3Z}[ gle!uVVS }Ic~BCBqҙ't LudF/Aobb-hŠ!Qqf嫦 WPA?5{po&ЛAV-2 ˝E4_y0~om'!CƓ*0 qEPRrY'L.R_%vDHfF&^JW?l_Qʪ MyKK>r aSBy[ $b*֎8vB( hDVɥ4[03:+HވN)![P{pkx */) =X[V&{j&e v; U<ɪw{S#. rO.s&l頗Q R,h592 Z"&[<`3'@qagMe)=|ҭ/ٍQS0dI8 Eyc*LmJ.;bB t9c83#)[*J k|VhhRfT.p} bwA} ]FFIQ䖓uRPD,c< s%VGAATM*f@ש?FJWWd}uPAD+]uܹ,88@;7O@[QCOswc%5M 2P/gUxM$d=+1 Zl;l4QwGX(b3όww0U#y~ƼSo91y|Jն•)kL'W M]t29-h\E/t蚧ߦ~WTCxu@ 8> 9M'a%_3J~ |\D7lSY¹S\VF2AFl3ȼ<fB6$%1JL<?%$2'nJCNESM%FS¨W2s{.7:6y´eO.sr"KzDzz(aq[WQ [uL2mMt7k2'L[7K817lCY,Q R89ٿKd;{YrOq jӭ+NRV=oW!0 >r,5'gz0QhrPSl:!;]y ms2Mݒs^#lhd_YݰU{uWƶ5ec,P|mTc^͢JplEi#ײ6,ATܽGŵ{ךvд<n= fJ8XigBCzP۷;{趈_rJC\ R^3:+e10~Z0gѺ)b:4#bSjH7ܠª̧G_w>ùɊJ~ |BI~ >*@? ;ss-u}5(6% :PSuبвiȦB>z!yXHeT`vk|T|Ef@cN%p[QߞC*F} =l5J6a%!]Xށ"!1s .?нR2y+ }z-1x[ VbZe͒G% c[~@rj5q^Q5 VM]Ea{a#jԧM8?%I fH$rfZ$g5FǝO9o^P}&V+xj`u;d4}7l9yT |yF^1cO.^gU3.Ǐ"=  2Kŗ݆~@E.zu6F.KRH5c GGÂ"#>9?;]SPc)8 mHwpj Z_3.֒ť%*&%*4M"QN}fZYm'5:Uº_=x/O@Pʱ65L-62=BltߵòOZ~Zn7dS?m͏Z hy9 SiQ`Yo2~S1p0qKGo닇\-b ewی)Ʈ}k" (Qsq'@af$#%wo"zGRiԋ=iywNna]) #w&+qţpcŇ/9;a(ykڸ%#rDnn:Yz_iͦ߱FQ_XIBF/LW w&:p' iӁS:|L(MGL:fQ-M}k /*]ShDAQnZ&V;ǷQϊPPMwunLaS&c01Wg 4wQv ~b\&S"4Yʌ@.i+SbK4te3L-ihJ KTjxR.O z"SC_>gnel5VcZ}\IP=&t -nK$GpADsmH37^Yu5܋g*QFh'Pʴo֣, yl^jHD38Wnz~V&|8z\s8p8&~yocRN{^";Pmd 34'u͠ u_rXIKj1 7,vD 'Ex2|~92&)T2C#@|_Y9}YcXN^+T5nKۢ\&tCu#((M$gXt@\@{},_W;`){I v"L G: m`V/Cf IJX@c Z(8 O 'v˲ӯݻ -C޼*DjNNb!yYzY_ wvϋ!m*aYJ;5}'{]_'LOŐ()\ iRW σi:}jw~Mg4@nBZ&A':4.GGKh8z&P:cQjBrCܪ"vs#|[dϏ砮'ɇ#m}d[+'U,.-c Y1pOStj+{>/A$k A-}943:"|HEbU@a++ˠ0(ʪ޴,4\pG#)+iamL`D?yfYD׋R/=:"SJoWvuC')(UOpkZ@w(0z=/*2X!Y sDo~`!}S >Z.$Znk.Hn ; }9 -n6%.ln}2RM?O̔XBbnJNSwI:9̗֔:8i!p Z'PL02EgX\WnQ#5jblۀn걸`I:@$LxO0ympnPG kYit5H-[}K3r֖3* }-`#N#*@St^GE];VM)vXʻ"2$$}[pC>Q_seL; n9杗)!ʋ^L4-JBWULwd̻n\^ 7˟6$8[lT@aW>29i,!/HݧDܾ= 1 Ae&K\0iMI@V.quGXn1{-3Ӫ_Sn\)\Z\D(^l~Ph1-wA0Xփ"伢Wi)$H%tU h5G%Δ6[6&z8??FRlKEC Yv4l+2o% (nK3) ș!$rk+!j^(ncؽfHCн }MJj?+N72sw0,ׇ*Y^+.6}5 7nf]\4,[8F0ǦYMUQ EQ+@OwyD,W@nrFȯHD9pͯ}[)=$tfvRZ|, r (!Na=GGD0_f emIOzoZ E:8(ZB_jqrZlh8I~PnLZ|br?]hWty.ƾ" :}X2V`ў]Lc[X;eM:X.[}`zӊ#A!CG4Wa즴о{Va3*Ch(I^#%{9;I6.-|~2[B߁ˏ2N+dX~A=YQ q]3DG|q[wC:naA*՛d~ZIzD NF.D3Yɹ$Q )וlydZy>}ԯ4$]ǘɰ'GhaȉpV*l "O\WǍmOGE mCc bi2lH }a)oNIG,#rF"*m><?4ޒN?A`p&XTё] '9!Vyh=ilI.ɀۯN`Vp #eh-n) !ECQl72DlI`XW4WMKA]喸ʧNy%$b`S//1V(juoyɥu= `c{3C::&/v9J\CFu z )SJ%,ap1&KGm}|ۃ VU([HINT_Q1P9~⹟9J.X3cH2/hB쮜kk!GJ=1նȂ=iYڶ%/y^؄7^>B_R!g+T?8Xjfd$}%PȻtM>tb=s~fz/nP{g͛ۨwZȨnzοmY1nnzz[2|` V o?;71KcJoDt֩BfTndw^Fj=`bT6AҝDjy!~"q M8 o4}Pv8H f0T3.h>t[@qfB$Tm? h V@%tEJm83!tn؜}bb2P[{qJKP9 Ũeĩd:Crt!JG+K8%t$Iqe9R頜v_oT?,^sSrJZyu ̻+>HVb;o|)`vcP@Y(.6EHqΖ |-D~ ZtT: #Es;|i/pM@G9|7' ҁ>p(;9_- =ԛQnpAx]z´Pq'h٪ЏþQ:6 ޽9mF8/\T.9N& 9ś10,~\+xz<DAbcvGUMe`ބ[G9 ĭ H߲i8`& ^Um+mͺ+T,Єva?Cfl)pصWFyRhO˺iWy;Y~gF7EMI _ǟhSjsHRQG!m:@e$x"b.σ Edt $GSfHgcN C}tIdxF-))6JӰR0߹U@\zMʔ6 XP}vZvƆI/]gc.V+d%nCڕMjE}[',e2^e沉Ϭ~8o& ,'N& "jc'Y'GD1<ۀ7P*4LaMnia>DŽ*q 3;@KPnG ]vE&RpqyVjy412!iSM4QSq⨡ԘvͰa0s)?ȿ$PP>փ,l9 b3S$Kx "PHcĹQpnQHߤՍ+SAGFU/Y2JD#O rܮm#UE vXCu笃]rBe弍ͪ~_! ]'̔bq/.Z%(LrB-0ݏYQKϒ9_ٟQc5՝MЏR52*r 9}Dp{皒vo8߆#Go%~*_e0=b#u\kbv>͆J#B8  N!+)̣t:ckq'r|פT"qr|Φ{b|3ێbo_CW Nٷ ݎ wX,Pw}ѯmD TNy)#LTUّa pA!mRd^Ίvfw"5vI8ѬmWP"oQchj-eg 5G@FtV] ԋTLvC-GoTrL1C(/sA]o(ubپ.Jrށjޚ:N?rWP"LKc?eHAAf;w/0ݲsбLe>ECy&,A!pqRh.# q_AC] Ѳ9 4D൭(X{{-9DYC>xdmm~3 ԈU]l|p7dӤ<}ﶖ6BB4o+JUB7d *l)%8SwArhאC|y%w^QQO^nGE:hGQ4vm;]Rƭg 5/01M+G N '^^oR&Cll9,eRA:lmJʢ0#ږH]¨yA3Ue'W|F$oF|h~s$ 9b^~gmGLdWC}Zw G]$ɖCý| |29MM 簘&,FZi5=FwydYI jA~F#!y"X.XJ>+Um9e+RCe \q9!Z "-)/,K0RPIn %2dGC<2WKPn` ]ja Fm36U$7'ԼraVM ?ALi K N'L/LnzHG?q,5{W"A Yq"UB[?n/]HӘGoMўɚ)8gOd)' K/ zC^7c۬C<18I}1MFFAViCE}b|hyzݝ`CQfhPa3:>6Ds\oAl2O Wћn4VFiH*P4(_Q Gcr]r@c\%,E\ 4>ҠF,#DdeiIao&G5EIqbQ3X$([>19YvkzԴ=/G8n_ԣ3V-! ]7s k(W:5vm4^1@c w3+óT«lrD0] r5|INpSt^/E ys~A}˝glt j_uU7 S(ϖ_ufV^7=`4I@2e͍_§gdda} Ǝ (glCa (!̼v#^Dw.2rmq6@O=\mtbsl :ikidj[:j(B/Hx{奖H Pn_@T^f}GsGiШ*(,%hf' Y E/TQX64a3L@'[1%%`DǭƪЌow1FYڻDe( oRiX,Y0 )7 ώ&G!+vʈND3J)ҶRW^%iɌ{! ch* ;紾^4׭3ǵɧ^-*ECEc~R`n5p;u-hrK0ᶔP B7 e&[m/du@QѥLݠ0qal'sj ѤqwbSt;ꦝ'immBR y XD^ɨU 1H6aPk\MLPrlz&%싯p_eeڏHd!dQU Z관nV3pI0m{@]de>#b&z8XǼ"FmkF-|71HMy@!Hj[v'D̮;O.EűD+nl,s!ί~H&h6[גPfgh_L5Fi@Vn+ )?XGR_p}Fj3i4To^H{шⳳ[ y-n֭ qSZI+"<$lX5Sy@Ah#no$W-[X`2䫱PFY#^E{pRz/u}.v lLdָadvV'8zP6wL2X@MYz@俠0Ye`9Q_K_#sɑr%umAQ Pơ ϗĂآ2jY&S+c㣎%q;`T`X5TC?BmM`*aTn txCDLgx='EcLvFG0xR!.*?u )=]lĶY^/q-hc-/kk\#zݽe,sŮShl|dӎgeH R~qD#c¤m-5u?=t QzRۄLzcy~A5b(Do1R c?m&e9CV//:"T6#!ŽTq}{$T$)WNWW;70f5T</WY@ʓA9 q^%A+V7.бO|wiPK8;6⏿Wڍ =H+YefJ6 \zѩcwm,(+tse}钿iY_G ‰Jrdht #K0*?Jbܿ}_VR+J[ t?'bbPb$ Tl>m-OLj sCRZȜa+t;7auD~>iiSve?IUM$DVTF]6U65M~o)ɏrfxIJhkI@CBgd&VϯGwc]"Cp|2>IgZCz~Ψ ;35ϐ >"7bKAcⰽ׻Z+LyQCf=|1veIJ2!]F0_ $p R*:Lb{rlyGXp63X&}" Zr̬GbB)]%\ cQ excrXc0.T=t( 1H@J0{4'$+M& O'H=.Ҍ`;ϱj60-# aQ9S߄S8"NCnd mT')8?bn3NNWCR'*m ?eHCLJAZ17Dr *?TQXX?:L}cIajMu,-/m _|^1:"XM;{(Mlmn澘OȪSf9{]UBA^х.@n|X֋%ԚvKJzwCY` \q:rJl25odS $`CIkڷ(m;YR_D\)Kbd葡kQfY) k(7^u|i8y>:4'')TX{wg8c'$6rX `F>OBU8OF@" MW]Oɝ,Eםk(tZ_?jkf mW-ȕd`md`h~CCN:{*٧czG :!8.b@ZubÍ<DžCjMb0{=ٽhI#UFbyeQwFRP*_WYD.Wyzn@ զ;}!z]uvzAħDw<÷*Qgfg6/ꛨrHYlCTYY9[LQ9OܿH,`i95`vZtB]4?'78ZHD)}?Z8UVl[rWSu~ϞJAdH9N) DyZXV2F{Q b[WWM?|Pj'; Жnl!⾼ V5VkY%זU i񓓒W[+WG7 jy})l,:w]!vCN^Ep;@'>Jd_ԛ'ѭq!ƒȆovC,@ MI %pieњI5ӽI>ypވ- |Njыa5O0|͑D~2E"T/M3iQMK,L';x=p͖k6]XSo~V,~-"C ߪ[ 趚͵&hvTAWKeQb]Kd.teگ&4)X/TZ's9(`7RZCH(ם{aOKe/R״i |M=+ja_"gDݶfZg#:~٤1T \dl"C5R]T5 O|#1XEoAw*ɤ~4^rq⊉pt e5@OaaTA"F}oQ(mzʀB^`|+&`jzm)e&P}!Hw2m?a[olGV]|SksK@]($6H,!%fTPAϝ/a!1P>kgɨ{-5oC90SșƧ%K0dfnuXslM,Sͫ%!K_ =m&*^~@*FΒ }1)􎁮6% 7 D\懛gzL-A!- 1 :7O:&=J[\5<2F{/gۇ5yikЫYUNDX1WJ% ѦԄrNx+H_ܯjtO5[;oF.~Xk]qdqZax9&.1YDDEDJ\B+E* wM(-Hl0 {%RXjJxJaI>x\pJϏb a$uҔ?aZ,mA6j굂xroyҥ.sci4寢BâC^]b]śEμ|=o ,]W3Үy{,x(B\ H#S͕?,C38zCJڟ"I!HWǠf?m 6cd܀[ڱ邋'm7W Ì e̬*ԉ^|_t_1p!)/6QKYrTwZ{hd> Ln2p)|Q ݒwM@ l0˝+lǛAg=XX,J !F$6zqO߷0iM$>じt6z WÉxL}\p/8&·R,'6"Y ,9C̊ep,'T rHXH?4UfNBϚ(N(L#%tֳps}izvn?Ƚct5iJJl ,hXN1Kwc!-N&k<|je]i,)U,~ u85ۚq Dg'e%;HXIկG;|0YuZXSF?2Wj%v?k Uw.+ Dlr5<&40o 5whX"S9Tظ` 96.h/5hY5M{-89lW>F7MBCI`cN7é@G-Mgs/ت-R9V9$xj*N''A#K V'hŸ7&)2xC,[|MxVD,ۛ_,&)eA x/O-ϗjW2l}>1 ky*FhJ{>rG6=*wd&j)p5NbfG_p mG֨yL`B+vMЏ=/WKZF&j2.B6ݹ a5-$&Jj{n@ZB]sڨĈ;7ZLM Y2{X7xWgPu1q+ajyVCS(p"m~x+SsIB@T|(>yb;=]@X #u}wO{@&e]}cf1%C/γ|f$'bOd2࢟Z;z. o tBL*?g=onlJ[ e"rWf3uv󅬑?RCLY!JROH m:AP.B}Ί9J׹~]l_Pq"g'B%q+X#\}n4`1śrfY1bv9k\{4󥤐dH*n9lV~Ar%͗`D:K`2YxE\3臚MEmxQjZͻ͝^6GI3I_Fau3Ũnx;3q<du=$5O;=N:܋FoTղWw#Dr7"pZ5O(?I.ú'(Bt<H1BaTn"vs A)t ?1+yc `}y8 )R fw҄>F9~#P<T Jt"k_L‚mb6'feP_# Ycӂ귘-efޡDkc7\tx_{5 .5eWVTc h_a廻q 3SVj5/7/h>} >?6r 9i#;5}†PPM&A&0:[ Eѓֵ)NnӹJUR{5*0x#`aocbHS77AORؕ2&CdV#(e O*H] _n6욽hu9q(lѝ1gwY΂WWhfaȺ@ gN33dP\9Xp~Dg VO}g ]39ŏ!V|m XaS{7? :RA@-%Tşђ'PNl,JݨjiuK,$$`o 61=_N/T fI'M'jz< '?4iiv. +{ 4ā #Vv+6XLK:ΟE5&b PcIbف&9I5 9̰DR?0ɯу NP (1b0F 1e&ovus yD8'"|=0@h բQa;Xv0'W/;%Io\ HvS{㺊4,VFvrKZMhU>k'ټMa*Vu4I`܃L9q/HmoԚѴ) ro''aWHA5 QKX/[IT8#ÝJ̳6ل+ $¹I{xb-P C?-T(8QVl-a򣸩0l艢+8z "l\p',r[ z& W( !%xOIP=JM xx*[j0 I/qJ} `R<[-x{PŃ&Fw,qj2RL@DnKoxr::fu_[On(2Ys>F4̑jgWbx7FHݭ1*7 {g`0&s*%hTxC|ؽބCc-Լۧ$3/ۧ+ +gFj⶯qw(+lO;LFEE檗RxR%uMCRKDiꊧ5a]3R?Gv&WT[=Թ9DAiԑHi #:n=Jtx}e=_@=  dZ^/ !北DO&*^Fvg꘢]vÅ<]78;:ߖygpַm37v;V;WgZ-oNև&♨nS-)_=m/A8LZ)I\*Gz\ #PorK;&3A9g@LCbY em=6u+duZ·@T/KSu, TqrLP }a7K=+i Oxɽafئ3X7RK'aM;&̱/i9J3|YɢX]Iw^Zi~m]F*7plLGK) Є~f`ҹfjbc%CAeV-}l <{>-7H&yv#faztV&jÄG.vvXW] rlE.'s\Y`g;f׆`A9b{G٘mv L>2Tn@[ LH?px-O4H:~X^3{Mavu'@%^!ϼA汸'J&'WC .(ȔbyIyR:^I:adíoi^-HvakDϲ6bȹiP‹Ak#eyƫPcx/݆2ʹpy{>X9+3%,B64bϕk] $Thm8|$j!IRd &Kh:1|zˢxS f`ņ{⇵3%lX@^?/ݨ6fYQYpSD! &@u8L%̖9+j#^k&2z\-\k䧖Q\OToFk\;kz s$JD"JmCa*̓ (-q5`dS VjhÁh@rNSЂYpgMKkdЛ/W1cv$:ԗnsP5[ ȮG~ &t2'cT-#z\ng=|T)Z"La Zo AʐOv_ˇ?V&]!2ub]L-k1rtķn>4C"Ea/:ԿMÒVdE[ag(0Z )GGDzn7 ĩ,SvӨ6Gy)c&&5JSg#w$dL0)i)YҚ88JFwf{c>*zaT㰐ˬw 7Fj*Z\GO8Z!RQک%wI+(hMLAwZ6}"+ 7+[oA4B&cQv6]?ܭ/aPrDX0N+S9 Lٱ~Ĥ :rHHIO#< I M%X/T%!}#uG'Y};+`SJ؆e7nyeA2ȹ.?oY#ʫؾx։G)(_W_KWyl}ҏ<$35Z~72gG $_E[-fYK YoǢmlvO#0F'D}P#fJ-,yf۲Qtcf66؆pMY Z wS舖:fmL5 1%Pas?{> 0OO1@]qQF+Z bQ3e^+YDI],|FU#M;ǶGk3 JXs[FYG^4#vYӌ k_ ]7lzNH}9Wn9r+HkQAdp W[N?˗t/,PoiqrRla~yD VPEsvۦ87X:b)`Q\kwLOyX |*G%C%MrI6ڿ\,.+q(ę{~Eɨ[Ή>Y W}}[6M 'Ev SJW-U0Xt\cFǛqg^:"+ۥ*H pM9R6$SGV>{ųK.| U U|I>NojsO.i_җSO֎);RE|y T^SE:=۱U(+_[P(/\bbfx ~0a޸ =i\l]`]s(M{vmvfCX]@O jTiIZɩr0ۙȶ0g aUoEda'h:gt_s$S=g ޿oD [IFqIc,@x{0pgGRhiK*;K ͝C57qЭE*tRIa|%l $"yg:zx" `: ? 10hI;OQ]oCao&xbƣ+=հˤ I9ufq(ON@xؐ|L{hm@ke$wxqՕٴ 8'3M_LQ# -=Υ3*_4 !ťT21O#~y~kDž&9&x9VCKD*9Gd]=ps-!ٺ.<o^zj 6 ] ]M $eE\ڗ DKWj0s`靋B ~+ sӽڲ<ڶVe'O1 gWQ=ZF{ qiDYةh!X^;GNt~u#3.9Aլ.u^vއ[DQ[nlad1cQBaMbBBhw/q H=s>N۠54DzQF-ڢbثItҰ\a76`o֏ǿM -;iUĉSYؒ}sx$st+Ӈay=6!\ a43)^Оqk\4K I\#oaKK"d,z#R2FVO,6g0F]+[>f;R \7ewGM}.$BZ2:^@ v`,>yԮňNɮyxilq]._w6s2b<+,vcWrhEM&}azMԩn\Q[5MPZ*fmc?k5܉—  ,L}ofځA}lFMg'yzjT3G!vrq]Ьh[Vb=ý0'W구~=QH1js?I *7lFP_@DfF74%@SQ H.orp8iVUJ:5[r]3f viV *dovJQR0WZQ}?C_D2}d!xf!zR~WU g3 M1@\U*gQ^Ox^;.r.1dl_ͻQ0o PEcmNrs[:+c"6C_C#ѴbesIe 4&!W %ݐ5 5"|0[T&C~ެ; ~PC⫅u^g{.)P-4JWZzrz] , )~t x [Ǒg &vjo3z*3'L&&7 X=A)*kfKU=d)Ds*xy0bOskf aURY쏽҇5UF)f(k3{;IFZX记)J.\ #CEGN7B;=qDU{n+16P}Ry7{鍛[KGQrEژĽeyn\y0%%$Z_mr}v42#KF"ϥ(ܚxڬO/@(v Tɾҍi~FÑ| )vN= 萭 ݳBjѷ15bK-Vgu4,NΕ(}FE("QMpWݢv*q_ p9ᥢI@;pENkorWwBm;<[F${ -2 ևBٞHUBq[K" ojZkv}6Ealgg#Iڹ"og1)ٮػuM )uǵ8̝Y85e$ Px5+/O{<$}t>;CAg k~/lgAiuKw_+L @ _7!DRp\Vfp讑' nA&pMC R4֐PڜWG;#u16^'S"$砅d+B.bFyͳη8e,Qo"6s\V=q~3d^bl:l4@i,+#[T(/0thrp\npf@]V}zA3S$} DቀJ';rsq6/J!"D.CRbˆt`H My,_.iQU~z}N!Z;U1mu E$nM)I>-گdY㷹3 &oi莯s6e߁QeumBW{j%ߟR^qpqϔb[خprq!`~FB)E2}< 'OIn_Mt1 ty4 hLW')Aϖ{,5a/]„m_ؤPJ>3X±p{U 1piCmrڄcoyS ͹9v`SFWV%YB6+{t9$%yJ!KH /&m!jې:82@Χh}@)Z>uHè_'Ttiڰdi6;c+%@-˪xR .t{QT3mL?qٸFm]:, =z #{UYvRK=$,SȪt7yzt#Rٴ3Ss߄,l@l\œ7o !1C:Dd9){b'U4-[?aV#ƞ.+_Fϯ]:ed$ůt\ ]h?΁@TEڼtH6B#vzSoj2kj5>X3;]ZjJmDol7VmQ_нgtE"'װ8 |-UP ʿC( YM=P~t.9dp6yjz3;&d :-)sNܮ/;,lHaHЃF<w`Mf*X@TѱxE W-9r63*LT>upsoh.dž-SV'}6b/Gv`3~?7wgq%;ڤb%jmʜ%q)Ԛyf;(5\ ȱ~F:^k= $.o)Aݸzɓ'soMϿJФ^}JnŞ{L+1h|(πyvxǼ8MA}{Dhި+TZ @sK^ 0glg?T_Ή5iGiɮ^`}wA~?_=r>LǼ{2ft1>Dz}gPقBP_}L.IveiyXý@SH'Tm^1Q@ B\mi7RTTDHP6aZr/szg+@XEKWv]vBD;[p! hِ@d4L _ 'HwI^ZvX֐w?YoKŒ2hLDCH&XTɷS/Dg\뵍y#Ԏxkwok?SU+lu!9J 4 n_I7O2fhB@6( a%[͈>ڧ,>4/h:R5Opc|JC/ >qc7zio*"nTuKac @T2]è`[Q( jc,a 9WLpO(Q5  gs1!ywX(Ԭ)JyϱDsYáVJABW $lj/./ɭT9ɽ/< blp2WͿ5&dRAK[Y*WaF!@--a\oSr] [[tU!׬1 @ rkљsv'Fv;XO@+2#VsnoÎZX[;fge8zɰ=FGQ|K( I0MNf6P SDi^*BDAQJ)#rt6i TpYdEM1YHc$`Fƍ핽>}X %~cu75#[J> PPRJ6k9KIGtS.Z_?o%..Bu`fzYrB :G+<*=T)̉1\A[I`w^|m,=PwA9>)$U١;7ZH] P+*8U6.c>8]u+ 8OhzE\`]Ṅ߾ݤ jK9G@^dFi渊Y԰U~::ε 9ne:f E|"2e .–/"#I$EdsCIZZOFI4Q>hV1=8ӄA#3rll%K(tyK{ڸ Jj BYQմ1!!'4*vf"Pt[yCGA\W|V7lEit> gb d;R`XE-dN/ n59[ᴆ̚{oȮ7*_w *,l2! $.U&UEN|m6MN۪#sb:ý5Jr\ݞMpd=`%d *qЖ/&TNzmOwX_}3{L9t R1UfOfp͋ b~<@I1mg ֥rb2 H_0 >bJ ;<} w@Yj E"%Qޫtpr LGe|Fƒ3Os)xŽZ\X}NY qA-2CzBMɜ]w._Ko ΫdN2@|>C1:1bG1wDs*ychQ.>4k ,NE浳궈OYPr&?Huѵ%'@?,՛irţאGĮ>O`"'%PYC;i'=GR_u .>85 / `tSC8k87bEzEOϵɽxu!I;zVh] w5b8ҤMPwJ I+ Kpe(Lh=&r<KҏAqQiP<\srrښo,UfLku^7ߎHt5LB*O}yl֚K^J)rhQ:sS~C&CQXɐ2R .qLaXkփ7i,u #Zrn4Ne(8^U1;q>ݷEQ˓{!Jdޗ YN}6U΀"c)!9Wjymؘwno ㇊uYث7BԺ^|x!Υ[lґOՀՓ_:Arct/?yᙵwt볦 +YX~}u" K%mb;Q H눹l_wu9kL2TKedC#=4{z wx =3!e [g'>Mo e_}dp "5}R>gn-,^̂5NC?;י]?Xnh K#-x#Z@)Auި*W]Ă w!K+TMwKic1WFk=n}wyjzt=8בE{d}w=JY!/ނ N AfCaҞ,Ϟ 鋸i= 80%o"K3"ݒTAPG-}R u/+DDLNXv6a(q>#ػ.˵)~Dv1JJT8aͅ D®oPeC~W3xTsKt|o$ol117*8pwP`u/5=eIj7K_r"²Qǹ z\( -?= > Z&vRJsMN\΢пHsd +1*T pT`luus'ӵ->*&ddno`V) d1F`;as{6ƹFeaUk7]RFrW,r\_J}ܓ ٱ2DĠsP^O)k/]mVY[P% #5B" DcBBzM7,rBC\k\dp~84*aSAqh6΢vB}mTF/F"M^z&9|P4XuSSEo GW$0ҏfK[=1ÿxpm`@"WlndlavmbO2O"tׯ[4 9:tJ >GVj~8W\vP͙t.Ab}ӍMbҝ0)ӻ!z Z)} tf`$9a gP&s,3g%gAE/FT?6TuM- Cx/C>Qck;DzKƄU +4Ҝm̕ AkV%ة%Yv]\FtB] s(9zFC-6!2e4eYE I, y8M0ڔl HO^OPR}=Ww);\a9C~ptN udK̶ &Q10U[eǤ^9m`ȱM^?y;V˓BZFut\,' c ^=D{Y[SuTۂa$;ŜU=v<dUPK"25Qgh}/ P!'dF?Ę iWk'ZSIOWz",Mk¢E]t d3s1|yQ~ZRcW&9Ƈȁj_xeBj*qhfSG}Frj) W8sFH)%YP̦O +U!~@tmAeV[KU&ȯkac]s_ lV4s^4RV4{_ (>3 vbW}z;e;#Jf~? 4ኣ]: Յ?0jyI^FiW1KxYh3 ZŧmKH`Y@2~Vȉ#Q&Bi&Uwð7BѯÐ&y6a:?kV 9S)0_Cذt#]21gB>FGqm_1=NU\0D݊ktC -7M ݳ7{G|rAgc@Bfêbz> ^wrqKEa!PrW<0/\<4,rNRʪ'),j|,:8*ks%>Yg.ZZn%Pzw7dV:e|0Z*mzCk M_f/=#7 9lhxf7^u"FhT0KǨV?kSWF:PʿTY}Y{R\h) $5^mDҺ|3![l=(YF;wJ"RԾ-csWqSw24I 4!6'Rdbs W?*B LfqÉe~C/>~<_!fOE螭(р!;4ގiJ3j]1>:-46j'|?2 Nvwe ;gJ(0n9' |j>?aIWdeҤ ui(~w=t`[]dBAAD7A|0Cw,{N|7> -ӕ<[Jzzr5p񳾆ѝ\j[V冎p[Íl҄9켆TĎ(զqDp"I/Ɲ>y ֲڝKיڥ(IyU>npS0,3EM^{-iE"kya1cYh_]-Jmn^%+͊`^ TS6ޓξL#[ 6`a"q‹OHPY @߻ 3Ӥr[+9x +2)HM>3JߵW­Sc?!Mnf#icAp2ADʕv pw)nߥj;D`9y=7ƥg#7\@" ?rːz`G4.JZG Z7eF҇i;>jt>?0!хĚb8a~S0? bK`s_֠,0`wT ^ d Y4`c%! (tQ8N PAAgoBl F~Z:):tHViqԪ9fSj5%mO%#3Fѳ 0})BvAxt#* s0iTuf M. 2|,1{=lר9u)% ? co'?A0JQ  \az^Pf^Fۓ>-wuSE_\`msxvR Mgz^Z*WtP$kRz !?[ } 2r qh%K//h 2_C Ըp1+%AYx`py{De>(ma^b!'ȉfTuo{5sAaSHp{#kO&&9_z̳|鴧' ͹,%dQUȊlCT^$rTMI lR<*7PSb0͛eϩyC3{v)f?ɰsGXQUD֪X//X?cUœi{q9ԍ5*?;)<\M2KCKK ˓%؈BI(ȓ9,#(wEqVNN{Cj3-T^JϽAq#s! xz+tIŭFTHD> o-W೭FU%ê1 o; d#z!3F4NIˏ0{"ƒJR |j_b!GayD,!_Y XE.FIM;žy?V7E&X+7ϟu(xo/.OGMd8W۠-(Ax `{P 5ǧߑ|64.)g_2S&ΡB)\ŕN*>c1oKYG,CQi˯ fw{n4]_Gv-"S7C~3J\R;Imk7xK{!/)7F *Ƀipɓ l>r#bI .knĽ3t5 )uˑpsv8e*ꡱh?1W>o_,"Y׾,(|E3# e|mzw1o0_ІbkRhM xEMYNck9}/y %z5QrϪB7,Gp$੏q%D6.{&<w 5nS]uޒ+iS\'e)1C`w %[V̽料\0cG4>%]s$jmDU!\H\Hx/_{$Ɖ\-"8[I+ `9_o \K`*y]"f"K2c@+lm ^OߞvOPRˇg3d>N,IwPF$c'd*7$V[5SbH)^w Q=I7gVeGĒԉ.&_߉ȝxWQƹ јf[j0MM)F㙌1Ҥd;ٙglļ=?wt5d wR#C*SnIneFl5tΔ9"㿾޹Z֦\v[5<%qюx(K⥃NO0l kc&)K\mz>Y޳/-DL[_PG*+-z;ߴ°CW48ax/ctZ՜7Dx kN0NJ1cn3^G y|Çu7<9fk6Є\ yy=d?eP.>R's|@zx6gL%wVJ5lq;/'Z?rPl3%.$A^h8-}\0BavN;:Tn&0S]A/fKl ujfrYAFVJXGQPbP1l ڡ|]&.Xu\mEc~s,*m4r(NU,TTw&>+R*!VDݛd39< ?w, YE#]bzoV(e)>j>\z~7rؘs5'$n.G%ljU %JwkIۙPj%J%Ïot\ OS%%cٰ,IDҐCTK7%~ z6- ܛtp( 7b<͕\]ATqZCg^n(+g9ۈx&nq`z  YA來gUI:s4 f`ʵvsGlug"Y|/v]LB#ZP VK/\7[Ox" 7_HjNR=)&]:5ZqTyp{ W$g:A@|ϻhR/hZM;zi,!PO7C B0pg;G[=?L!|AÜv(Uсhிg>NMg ܠeptEWrF_-37~bžtmğq𹍎cifT*fK,<dϼ!(|c&+ؙ6:^K Vŵh~P 3Tq8_N2A?sgWkV9. $!x%0ɔPza5eET*!֏d+7%ˏfYӈYۭ:sr@U$BwhԻl/MlD1w|/"UQ! x0/Ĭ!HoHA "87>'.Swh H}&(Kc_Ff =HXݡ\..co;Po"ܯeԽ#pi4`sDBeXj4n 2?Ocۉ{8-=%$. Z0^rؑy3hdlQ'GSv0uo]Ϲ:Y5Gv|k$bۃ9A96rQr3%`lxqݘ, BOKHp2).OmTxãQdg ႇC*èkFд3?mǴ 9:(We,Q < "[OA4W?Jny% HVy+@'B=qyv9۵jCᔸ;hoqLoi} eW| t7X%C'M%# /y7KCFqX 4%*ނb ' ˧IDќ/}XIؐv"V{7}j@Hę2୷`3%(y"vHynd (yۓW(OD7qc^mh-(?.5pкa+t!>BS~}<4 q4fߣA"α4Djow{{b>Z*/z@swA@`}\Xe;tqrtF cXt#bjX1 _řm{2%။])vFE@S4mTWDnxԙ:KρDCիS#\TΕ]s!u'V p)Վy$-!yY GoGh1͹g}4r9Hƒ,[ﵸ:/.ۚ)F[7waZ@ѱ-;иDGmh<~n%˚):j&~Jud55(HG a:uP|7}q#C㼽3XZ%!ʀiO݉yh'P=`}+Gp%A~rJ*,a|꓈ktsY<"7L8w,!]\+Chwu;Jiv ˶\ dIM~uj} +Bp c iy=a_{P> ddEAxjV"4R3NOJ0pH΁7XL3)޵C_Fj?RLXbcCQiM֙,jmH83*^B_hD=1 Z#^yn`LZH_=3?Nna~qPb^QUprH%p򒚋PY(5poC̷;-$#Oi]~'Oao9˱S 푞1~\~nQˤ3M+MxtԀ @Iȳ.6 ߽ۨdxFHkA}DvJbBf%\:8u@\85PcS㓼A '_I/tb٪sGbd['!cU)y"VBLx=Uv N ;Bէ*uIJbXp6(ylP;Yp0DO?%E%HxG#+O)%݅(uNzsōb=тbVHx9"CA1.᳗m{1LydrdV ! )= mc+HFCFȖ![t.+ D(|91 DGVw_6x-7 SLK~ۈx4l|x=nܞ/Y0wbi{ǩdםY2ȬwϭOQ]HYh.So׾m-3#E3*Kˌ'6q,^3@'bD\4'KQT=iX^,GңO+S7UVb d+gG_CZ`4<G`JrcWͿ1qru^X cNT`C4Iu2Ⱦw +F?蓍rT/F4+f؄&=?p-]#˝1eE@eƇ,vmMN|@)Tu!1ӘF%CF5Vۯ$_bM^@~dSVZ5$eAe  cf}*/v]^`9MFqy),qāGك+x70h:m o KFM*= w ]* u)G%Reb lG2P }_Bfp5>>}K @A;S>z?/BȤ7x˽#dJ}Y9~ ~O!hYgy]a? M 7>uLQb\o)dqZ^ߊDr2H{+%sʎS;~<;os 3 ;ȩCcTK1ݿ#(֖<3!x^c޴W!n/5="Hŀ,v[X j?K{^0)yA:/Af  u ~@+tcaVݜ@x"MOz 9c\(qiS^QQxMlح!| $ߧV= d%{:U;}n"A|g=GZߚ' &] C?G5>UqeQS'@'gbn.TLh,%S:$3k't%2Q-ZGz)ncG% IZ߅u [u@뻖b()=8b*!TܵG) gT|yg,OQ|[k-g94fz[>!)+$>Klw>0H7s:Y-M9eXg|҄'f_}#/!2w첱'O֥3$q3+Gfٙ*%;})Hx`|ŭglwk[|k$vQ|&qS<8Ǵ~Ρ)H&8.CyDe(z]\ [?6+7Ak{ǖwqÿ҃c]kqBԀNI /.4peS2geL鍭dZ#dV[ ҉2[[p;0BpavBBUs}s@p"g!c`?G<Y5CO_Uvژw0 d? V5Exީ7 g_1TdLaDN^LSt3r M!6D*B Zv `$:UN Hl(kMVi>mtK/ DA FOܶTf8pJsGj$v*r oYWs!yd<jKڕ ߄-Y?.7&\r432?d!VB©1%IR2!Zy|@THd]\2i* !Fav?-#p.68}\r Snɸ\EMܸ sKOzt_l(~b(ۚZ.τUMơ9} jEaȉ%F `urLh H$>9>ad7[ԽM.d<肋Gv;{,dٝZUo/U@:$%΍p!>x)|!9*jϾvPKo:̚MsIǪ ŬdxrI%y:+\mc*\H9sUh?.I*SEc7h vsc+Z*v;Bt$UL)@(#_clg %L5ׁ=S)ˆ/u~_'\',2ҦyX-ܭrU_PLU'ϴ#-g?\;@m4@ _Q$'\ej87n$dr̼AcCEB'b%7S,4-8WI=˅͎\K nD6G8.'$]=M]4y[ȣ>ii~r@Bz;by'cqCd<%Vl/oS9^3 op^<ƳTVs!ȸ2$ke(3t`r4sTUiЫ}z\|WYA7u ծ%D򩈓i}1U}e)̘'?^jڪYԥ RQi!v2B7S$D62%^,REeylY<.@sYs0KXx%d/! T!Hf۴w Hw(JSüh=48#_uS,۱PƃVgY +gz\VPgUJc.~3ʘuӢ%GH e@!ZBUV{1O'kW7C2 pRC+?qMw1+,Y!EH^Y^6<-%\S|gf:\"%+:پ=0)/?\HLsV03B((7kE9{5УTp]x LѠ)R1Z#Uc"4\nl^evF?F&;A:kWtx@uaMrC1H}#GqvqQxn,i"rra#&W#07M_Dc*@'<蝇 sF8j-MUx"Ik$-sX h;7[m@tG Uv 6V痍X NYY݋G*76f=pdq%αg@uXCH lv/9^XsH2xr`m\y_Eu'6+̦ o:csV@a*8) Bys Ұ3RW޲q|HgD #ka[̳\MspYL{ MSY0v$)"A*z9^װ?2[mnОB,.l9kJ%ۄbP&%/TBxwEW$k{;[&΁dbU"se\d'C N S>G dxQ<,Hs9W /1EzHDNRe?kݥ sOa؞ꈫҞqw7 j16PZޤCҏ)f(WF& H)(?NLMH z7wR1w-NuX⼐9Q_7ITY1P%nYbԟl_|eXT"w[m/,J1,d4kߡ9 -5^/O-\# ] ^gF6=/Kp"!(ݝDԞbHLgft&uI:|Vk1 VD:iU +'h"m$J9X~6^W={ܨ`7vr1˧PeLc!湁%Mj)#pVJkx3!$ x/sW4 |c U)U*Ǥ8v6t}Cf<' [ m(5D'vbNP>!Z@)ÿծtwG&ZI r{"@(~$+D:5@ûT1Zp$CdP&t(,{DvCȟx3`AQ2'5H=jFq$</oX @r6yDKVe@x7ʫ6}^}>f>m3}e]i!F PEF|*4ŝ~z w5aW܃͚W.s" Y/3M`2Tyha9;ķia/9+~Q¡mϤwa2x,[tSsfE!\u< G?*Rc Mrp F͉G my)/VJ8!+y BəwD {h`m٬;0v|E|QPtzYFw0*{ lXE$8fÐbO ĝ|lB5~͝Űi\\9C;mM@T-d͂ƑTۍc?=KNk,P"BWȫH@U!"XeEw%"he@;ow}ap;X>/$SdCZKu'ښެRi{ + ^/̹gǩCᄱ:b;d8&0 j4x:&~ PVN^ZZsLC@1:qO09e`8 tnj ?GGTx!n$ d҄IЊ`Z0}0vrMdrƆdw݁3_D&(؋M Pv( MkӀSpM> VXXDCggα[xVo&zL~#E8^e=wG`W CY/N_7>Ofw[)y TkoDϷ{Wڂ)6ECQX7ԅKGxf/&v +^^l5H|x;T"eM?] Ѳw>,fAWuR&/+OC &rhű&WiQAkG>&hW'_pb0i!pt Ų !K+SRϠEg҈?\)+f5Z-O/}_E9iNd V8lQ)K2@)]&MͣAL%߁ۿg0M^bkUQ]tIOS46I0dʦDڽgؾD$|F_Aw٫'Zt%?V '~Tkm;3ry.0B) hY@pyđf(pܟ2*\W\X*wLS ͡L}t+4sF_@T)^exi;*%q#~T;|)RIѵpj>(O'z(W9 )0 >Һ"'@a›z2U&SrafoӅ>OI][ad : ȵ~jA8kpK+&T< љR%!4h a@'_#ӧP>FK ot7-Ak_aI eD^: MOD1RF_+TN;ybrG ڃjFGDt!Aq(LSx:F-Mf]S HeM)h0/7;Bz762n 5ցq+i.y㲉#(2d3R>e{f\M,u&aY򖰘/{:ȣ7xɴCMoCf+q"S¡DB=@)K`"糝TN., 8"br@Ս>#(\ajCDI2>Kx~T{jO72a`,Sb?!3_ts&':( &i2r@+tBv#8=f7JoԚn\Cx bjh%"/ <0%!4+G.V z ֝.[ƲH8iό֭fo.ʚZHmR}YxH?Ssc?w*vVC5^/k_y%hh<@G*ZqfÀEA2/;aSi꺙X+k xȲ6~J4NyCu˩0$a˒YKb4TXB40i窬*3\i Ӌ v̚W5&M/>+g6c4 Zc âI*XFȽV{elܘanRR~Xzǜ觵`B)~ϵA@tɡdHzp U;$~')of; an&ƫ6;ONA|Hg#ԦrT(1Bџޥ:7g8nm_'4X_-O4n*]dl~Ռwf=dqu-Pu릚e Z&`]4c))R$V8Ζ|.̎EdSY-J덐lzt-1Nx<}`+e*n%h3"Qa'pMWr֙cD} q"m!ޗ!"=Z9y xsh;(No|9kOE~j L.|xη{L2 =ԩS M\Wd@G9M^)l%I| -Zj{4qZy fs;hZњ#6]冊H[zoA:9tMm"9!nZa#U<b4?n$ffU,?7>ua.g6v5zuB<8T01gZ+`ƻ/o:O\[+Yqz~EySFVVY##^߇T̠`z S}K_6"\~ҵ9 er ~>abm1 bQsf2s[dPZT[2:!؃d@NZgՕ2̔3:邀,B}DE!j3 G%Ks:0oCWօ}GaILv E}o⮦|b«VE-\ (d +U8B(I&uZJp# ~wX17x82poW7̫ؔf|$x;} @o"zM6QY;BW?1o&ZDP7`XQZ:5 B{Fqcw۰!0L,MxFyxʜ)Ճ?;>ablK Ÿn>p5^vNs=vrnz|,F`G< SQq1|@7E䞼{bSr.2 ĨcW!kzێ5]lXy?pjH4p@hi2+E2 qFVd>1( +Δ@Q6륭MfT_.*Ej# l7ïnq8*?Ʊp:Js)RfٕLm>Y"Q`অnT2rGi-@TT4sю.Ml.-E㯲{TaO1;|{ԶT.;k'(XLC+薮`k}FߊY=JTw+ hsXLfmHJ('R:z&(u\ O[g`D>D!Ѵ5*YD=&;?jD7#s@y!#eb_6~bL6V&M\ˌV$(gP9ߓ<{fH?_WK߳JS$:,!r!ALR_ Gy$ސS6O,VMi %5+e_xسm(-8Lߜ0&@#ř,QJt(*3 8&$Lm<U٧ځ0n3_KiP@;| vq}j)_XrRȟQҿB" GAR.#=}FGdEV;Z96we_4}0ר{[)]C*km7jcdgSx|G @:[ug60('-o=:ސs0G9 7QۏJCt6Zo\ 7Rutޣ/ΜG#s}oPL3w٥:DT }<$OH\rz% a񍵸"?;cquԌ*T*ӥ`n57,Z!cMOc&}kڈAYxѾ%;t)śr"m1QA\2=* x<9pY0;vۚxPWR\0JLSjko> 8 g_`w-%L{:٘~; α55cF-H+VA]Cοd`79ZXNzڥ3{'Ln愅4睋F'OٙUTPhԻ\J`FxaF_$y@+D8[G]`H_xԩyMjXT:-4,w4ȏW{#$sة>0+f_8X{*?R #v'vEm\r;s~X"rf+JG]hTRsP`&ic|X5lСGRWU}3A,0YwՃۺU㥴eaI(@SkxHc܊9k. [Ly {O5E |i37'r3brm9o"8udڂ ^e̖% UV,yRAڀ`?o^R`w/x!vrk<Qz&ձxd~`<yúGYϾBYA2Hqwjºl?- EzN:hr55G^ ;1ݏfH!}b(J.*A f7#r{}G7/R!@Z$2HGhwmkF2PIC S[jdybŹQ1h!Y|+\>h&Jop/V˿BP{Ɣc@T\#NӿX5_ a>r!*޽-AW (L:wYuT|qoSGkN.=WXe}Oǫ-ir ܓ%nW0fo'uX H "H8K!G#%>Lq+T>*Ƴ!%H~'-qz ޷E .~+\AmlWZ0}0[XѰXaŕ ?$9:н-NTud9K-C*QP3L"h$I{AŇN\o/NVtp : N$|L~:(ăBc&_V:uȣ:yqC? P&+o] (6Ǹb~+ó0fU{Am1$5$u'̃!ik` 6q[4Edq&ֈ6jy$M-K#Xh/QsJOilʵzH6<7'X%6F([}ˤ3#ş k#* TBGuF#QPs؅7S s쥱P2..K4Uޏ>ٙz[]4 qhRGV;FYd9sBL4OD D&%xlL6ZxwoS.XRFI` Nu{tbW2E@媧{P([Z!ܦ?܁&SbWhѡqB<Z85}]td< L3-y }>ovXg/)lf#B&џ!CA iܡI 惣8~X! x}\7W_Z^_qCxΛJp]uH2>¿zEy.όI/6-& n JgUEexۛ,׮ӄ}߸'kࠢ%69h^9 ۪ ^)ܑWr|w*q`ltͱ,/bY|G=IW,e#%r\u 3߫{ 0#34Ki9yX?8.g L2yfEa_M4vA镅[Vװ}Dҧ9z+nC:*QH"@.Vr(s7estm%tgu\fi\LAy dQo6@ud 2:zM+7}4Up$(GDCOƩx\>问8tW}ѧ=^ʾѩ6/Hg8%MƇBufq^fEE{ +_QU0 Wъ2Dj>n>m"");t ET}6 褝*սb"3s(La*Eɦ9Q1RSJVpɉCܕVLRtPOxArDno%l~LtYK毢h~y[OfߩMs=z.+ԇ|g3+Y ڽ?i%9̌lx4?_4^t Nd("'4;|ZI@(JEB^1UWQaWh(cdXݙD?spr|感4t 5} Tf-IY2BLo&Ƙxc~ůMQIgA`~4h""Q@g]3i^96Ԍk=mY79א}6e=J% H iGJqe܂| Rii5ÅIpsP~*n }zL!prqƃݛz+_zj4*\ewO>ز=Q j ƅgR)6$:sCGTNS4!iTE%9tp}lH1jщM&~LS\> g=\~)lzfڃD9Ndf}>hNzrנ.:CcXqZ!YDoϵoWeETMo^vN6o ϾOIðy@ʢ/wG "> J{X8"%SJ)%, QTB:/6ZC]AqֿBÙNZFX<#ʾ~ [Gn*.ﶇVPhi.@G gaRT WS.zymLF{Gviʷ!^nfr>B.kQnѪ`ܷd`kĆXk_8^3 wSq!5ft]$xU? Wax1nZ.IF\U 2?|t4>6շ"cI`ޤ ΡmP@?GTAG=8%:& H,6\ƙ\Dm[՜c[.luYcn& oOjiQܩl8~{}kEm^}tz&>?4z8Z׸dԋ$?8X(JUYg[3SF:|U.ҳ8/H^0񟤚_x'6%l 92tҕW[Qö; PuWiz 7K G/Dd{s<ؙ$nx˯ZN5}."mQ;qJM 3TFP)G=LeG"\W ݜ:\l\FiDDbXJh?Xߗg0`*f! 2TZZ-aUb#~;NO>;_ŀvkj:р5Y|i m%ۇ̦?-h `8ߍٮ? .= 2`t;SתO"]Yyj.&V0D0ENA,V<_/aj 4M| mE\-Ŝe[䂤άI[d`AK!AP8I[Bm2RVkai{_).<ڣDώ .2AqKt+zul9-jkz#<#G2Ӓ*W?dĵkڵx>g۟Iԧ(8Rm@8łnUG&:|O4:7yb.#hAɐa3KJ2 {śNOuiLti,aLxn@LzĐTnI:d$?΁1wThLUHL|g:"c;聘%:i7fǥ9 O&NΕV:з,Lv#N"i["_+?J1hZ⹣ԇL2:|);F._TK/nv3h^Dl;C`E>JPF+6s|\hSs7$1G4tօZ!~+ fK柖eW"R 'Ll)S<݀HՐRwTJ&5֞3Q)i3Q_)=Ų2 &fSi3~P%GKeYd\mVg-LAej6OH':D… S;>Xf^la~* lBe͔L.{Nψd%0_1 ]lQӀ Dz~[^AA|҈p0z_B*Ը͢t9\MJDVs[e>:Hx˕..es:mN!bvp]ҵӚת~'MJ-(wPNPLF@D̃&E;Z1 ay\i 7oP7|pC_m\{ɮݻMW-mp85!%Pc:fٓq,yi瀎`?pWIhk>pX5vAm{K{BLsn!]^0wRFQ/Mgy#~n(ŽC>Z㟺u!x7?Mb1N_r9QrZ,.1(<):E |UqջAwfQ%I:՞y .uNmx.0:!l|`#Էw!Ԅ@PFnpN!R4qq_{ReGL#Y UlصvЋQТ!~4zQ.6x猈6j}(5*cָ! {e 6t=bT&,WAR)L%ڒn}tG4u*.T~v }}@z MP]8DL3l7_WmwF]ڿ:$ly֯_HHfʊ]d&nV2Ӵ&NZr~ q,^ɼaV ý?ĔljubxIA[LrYkW&}$.Qp(lmI%9•puo6MS,Y|Āh~.:5ZlO,cIh,@U:?|f05 B5%Zt!i}ra'v w|HMSwy"wn.Βb17=S t1}pn._ ;[S4u 8f%+@6ym*]ri9 0_12%^x)ɇa%"ܖz^ أ=h$`ىnx-ypEPN!)yXo?h֢wC+>⤳]ݯ@d 3 J~2mڊh_?SUئĹ<>c `L"<{0 B=f'($۰eي4n{7EpH<~ꪍ6j\Cz5HS|/L68ψ\ \ogW2 8/.xKl/>b ƪda'ĶRKc&,r}Rقk%;#Hf {1rfl5>QىE;]KvHYƌtahw}Nrۥm TtN S%6n-²zo#}4y_|ܲSix"vc+VVE"3>~U.Ty\FKA'-׭X, ? 563ٲxhD߶^N_Qk!ǩPָH:ر%F20w.*fʧkyϭ@V߄eT{٬В9WV&hLߤp\/jґKr@}F'xB.0? &"8*5fz|Z9C~-('1Z*C2h&~c]绾'/Ekebv؞;a8u?Xsw>6^{DKOp%m C×(Cu3+{/Vg] q/"OӦH*@!hP :)>7ۭO1ް TUlK|a_C:/B(|ڗAevm\\g' [X8 _˻ W[qTE\dʖ@Qԃ7VU׻(\b^|QN}}RT(di~7g6 ѱdz(GTçH!oOHt68G+qxR#~+-}ѹ\T8C;;KT1CЃ]™Y!*M"evKJ0sV2X+'c6&6n:O4/,+mSlpm{DiFNXq|iWᣙtOYk۾C*5@uzac ]&&Ն|W3 Xtkf<s5 ^b3vFa1ܺρcG-:jHu&H&/=FSڝf !e߾J!ĊNBxLċiy!LH_Y^T~kϦ;>S֥u_jGvNBe$q6aF†LC+Qeg w;k;ߵ n *[ÆWb 'jٺgWKV^e}#Vx~c:]9\pG.~_Ȇ7eMvWs]nm\K,8`.lgHPi9 WfRX #"O'r++XA Y*P5ba3*=,|+--uɎoPha CATdNo4d_  u쩕PS}㝱s._`%Ta,4U"ډ>DϪ`0i<WAKiHS2Hqȏ's8J0'B7 lbT)\`n4Q̲x>W51)G!k7:gNG+Ԏ66ЏBM=EͦC̼5U\%X QgYۃ bإč-Ƿ25qK472&o1@H^(7 d#fSܥ t2scyL\+ #"[x_Т1"X/y: הye$8NE_TP,2L 9Gu-w,4ܶh +Z ~qܙFɖu-HH*p6zlקoݺRk[V͗Q!ur&Ж1ϘCAT^`AW5EO䙒 'Uq$gJ2 J/ lckAecr_}y#*q[qV^79s:7g/: `my$ ;N .SF8;st^Gk`&A @]nXAfTM ZtKx6(4(qD9Y~׀H8( tL 7/ Q!|,y;gXPi/16@ 6cv\d參):qيɛ3"KImr&Rqm|%l=`c;6aP}hw\Ǜ&V yffomMY/adm!F>ЦYNVwq{0[Cp"#Uϒ Qj zj)`,mE[^:0pˊ:ÿ00θ+ʄBJĄd8|cJ.G_i j,1I&PH~%P}ki8n6;X'c~Z`>yq?kYr΄2 vj׸`JrjStI)sSo_w|(,!55y n9:p͛U-< ɠj 7! V%DՆI-d2La924\5*La{'Xbёf|r[S3ܬz`$rr~݂uMol^\fx:I{aIR _OIFԀg ̱ې3ɘ+b}AČ}%m%9&*+!?Xb--mDtgOSWǠ4n2{oZs‰Ax`ҁы{ NDĝiH#Jc5bŎ"ܴJBMry7Ac Ǖ Ta ub|a`~@+P$CДGa,B<3,Xh?[,9焝Gx9/ {OHCFכ#]p@擴W!t]*f Zx+-ѳB쯃|sH?Xss$oFrI*`#/&&y&qHֆ^;޾9$_ Dec_vbUE%E `EӝMY5kv& y4|]oRLH^w "`*J9.B+Z!`Ұs<=y vQV~Q 廦qWN@ft6Q3@miHxPQ7r94V+? 9o']$WVC$riivʍꄣT]Q9]9CDGxXVUiaٗE=2y)pAg@5. A *\amɧ+;>yp蝶R;sy}pɗ֛ޤRXu Aֺi8wcΕ|[¸V<M/xÄ:W/{h:F\eKfm=7. l$̘A ?M95CtNw<M>mm3=ŭl<g n"IsXȘRdaZUeyfV=lC.gQX[P@2S%xC(;1Le Ue3\J4 t?NG8-,eY p|g*'^wi!XIV\ㄐj'\/DecI!{Mą 'dZi :MG$FӉV+! 5Yii3JT:tx8mEF0ny5=}.|gR|{i'[N/薍 T8n@V'DRW檰yh[#Qy5 ;?U6ctSQSedh4 G)^KrfUȂV}N2uK(%6PgZC>FeM%}_g SP^"kwO9 `6?Ao9UzSJ^ꍦ#sf,!Q?4Bfu !*z ~E_L1lw8V+̠!W H_OLh ejQT_$ޑ~I}CP=`L\-G[@p0+"ڸQjiI:åY>MՙLTXC/nW #A;-vt1~6\:\Z ?z#VҮ]),W6+`e3w/SSYմ:77HrY"y?*m@^졊]wԳ#Z1Y'_V{ 47f\ssgo8H) ]ߊXyyҀ: t9KF6bT{9V(Kub xc6/;1[!" (RXj9ǯƦ8|0"b೴6츞2IK ; Om te3g$7a- ] G>*84oDyWH }#_DIL4:N8O f#) t:kk# }[NwZ{\٪jzm21}PGdiYf̴(waV ',<ґʓ)vw竞%?:ݙ&\@EH7`ÞykMiIXy_1~MTFuT[)"?<*L Yb GQc)q%_0Cd"טÚH]kՀCGC_Cx ? ֩R_9 :yLLd3rtu@qUx؛7UrdMe]7~1 -M"I.ZQwB Ǚ}~Erttn*#NҮeb!Q^G@ݵA>.][4`9ݻHδ]!Б50l1@i1)-%Vf/յȳ`qqz ` QT/#u vN^eh:}H[˲Z@>~-,[u\2l8jk kU_:x >Kir^yK}nO0p1ȒB%k3C?z\y"[őFt#8rwM^suxpabq} o/s!xI-oPt~ Rq0-nWpyrs}01޺awo. X]ϰ|R5sg.a7`|XZ\ BM jZc1E γea)ҧ84co{ ~jJl՝8[Nax{J`Immlq8+4}h_`j:SPJ"wӖnj.eT ُSGUQa %wEii ПF]So" dLWaG:BQiu"<=@g>}/Z0鮩T| .uS H 9Y'aR =%q'"7&SGn X;d'X^W𭔎@HmUJ`H8bʬq4 T]5DVet8T-&ΰ{9deq9e^Jmtwwaٱ>N?a#[H[8!B"f}z\ XJ%'FֶlYk@oY hgئGg7\G"g'zd Eb 7up@2nSwԬ]P2h52] ]r;GF^>үyE$1+H ZQ|dHD?/"~O͜3EhJyru!`fi:}YaV9! UCf"Z ߣ />L]^Wj(R<q)fmmɥS!-y[%Y\yqW?ҁUy e, .q5_"2Fĉ!#Y1vYic苲Ud,m,e_eq@X}QZ=dF侕V&+|gK#ae8N e;;zxHPU235Qװ> $A^! sDuW`Vz|0ikU3joPKجpfh,zA>pL1tt`ߪ@ ?k1o!֟^p>4k{Nhw0*"yz. Zv~l`݀9N&8aRd[=Sީxa^*-W1uZJ4BCշ;/&ʓ!~9ދv>QiHaz/kp#nWgiwB_#tcrF~~|3,h~qA&*)UHW'K J&DmRj3XWn\%`kT"NC9jY>6O37UO&Zt&20O2Mr( +O&3xCt?~Ν,p PڗT*F`+ ?$=1Nq ;kG.8]Az#Oʽeܯ0E$I)v_k)/a:м: u>~(\XqDouYzr^f1'b'+ ~z_*[1rgO_;RՍi`Q$F؟%y=n`x=#H,RNb`cPBYvGL|#~񼫐"9y@BM$H='cvxgp:X+6?VDz rT;BHWD@)<uateg VRlQz|-să Ma5hJ\j7uN:'[#%P~P pԶ`bTARфwxΆʬwL5a {hu*pV=$ߙ)i',/DڴY˾qKlW)ecjY9[S @C `C9}.a3RE9DyF!MFKkO2e -GGNe+Ly6Fs;"xPe0p¨N:FߗV/w`NpČhjN f8@it"}#ptOH7D@k qYW"09Qwh,zl~*܅P9--d]wt~n}R^QhrY5Ș39??pXWHmmG0ի9dDB5Z mū=޺&9R /k5E"ڦ0X?T ҇LNj ?D5;7~D#96,☆oXe\ǶzSkhTc_k琢5nmfV}rIrQq~諒ti%-5J@/.ѧ^탈A$gܡz[8 0? [ F購hH0wV9Ɍ1Yf0'rgO(KVq>{I3ĜFfN"G c48?Bv Jt~%{^?ct0:G8SXjV38q=A U歱ڵtX;h;V+=Yh*z IΖNW/|2rbo)3fda_stiu0'vfOQMl! ]4Ke*LOkպ<`ΰc?~?-~<"YH^e'-+ds6bv+diwB#[ݎ6yp1ޯ}Vܩ}hR&k"m8sDm\ q41IXQQ}Gnhkϛ `YkAac.ȓo_k˪BumnۤFO׉8ÜQhQ"AM%:X ~׏5q2}=!bXSnc_Xk|)ڣ0e\G X4N70a{=?()@MDiFᕭdP+׉撟մ(.@@G+x}m\cZˢauf OY~em A;3V?/'7*DP7870t A4(XIޖڿN оN3>Odwe5f)f)JW h ݕf ݦ}J<)7R'V%眩X#l7A1SLLD6ciy(wtȹ4c6 8A&֛P;g ڻmA& 4ƢE=R~&}|wr g<haHO66 h1_#2꯻?c-9{KH*;AŚonw ɓQ/÷Ꜳ֯yfe%ct\2]8VٵY -"_7]/Ur4Ԉ.oI-8_l[ex ذcۚd:{\F& FTU!ġBjx!iUZ *$njQ7hp0и[]KXJMgQ9 6QmumTw';)ȉILbp܇TX`ߑ4*L_%S@ Dj.?bl" Q%XpKTYt)}A%>'ɧn}3(vݾ֗t#Ѱ=U:-}K\ ;]i/If`XN:]W^o䱵sn_,j۳ܹs:C7`!^`͟B'ZM2J[ OTkh}!reE3Zp.Gnӈo?:fYk@#>Aj( d(3w􊶬Ԉ,\h(=Afڱ.XxgX!ʓebAovw`S}dk27i~ 8H(i~Z0`|x#nc\? K$pDp C֨ uHL 9-VubVXYxd{:yR+^,/!Ԯy65"%ѦW M4< -6ZkhahU-W=AM!ع ʵ0w bjCBimE8s $O^_99*M Ua~ra;wK%Ji&gD8ohvpC7р{OiEjū^C{sBOeLHW66Yfa,ϣ]f}G$L#:`>} j'A|WgX.0gZ+n mz'%z< |b-:r}d]o+תX. M#B%HPUr191EGvd1jCԶ@ήl/?@ xmG7F$7˶^P|1ilWy @;Ҿz"YOڸ΃]*<}UNjjt\`x2}:ĚhVȼC*eU ~}$-e.@kʄ45Plዒ9" $Qr`Ũ&_f63/m&&:k7?wmE @X4[MM1$ D~.Y `8ϩ=u6.p,d8J\k4;6n+N_)–Ozp8&F^xB22XO`FRXne-n*:yΣ|evYijߪƵ)g9jGTIj[PY3UH0~6o::)l^89KlFwDai:y^[sceYѠkeL8'[8d,3ݮqbRno#\_ Oo Ǫ^ f=R t̽ҕՓ|)Xѩ#S -']$2׽-&F+t=FƬoAgٌ}=4 iJdIh8e 0Fq+yFW[At!t(}=c o./Zr[V$]wh`0(ʫmdKe?2 5r9D? J%I4(F?Q s}#WzRf`pC縊A6epDjDgd%{˶#_hS{ʫyE fv"BI9TI賹qTG #yKUsfg)Ba $cGƈ;jɩ|8\Ne667{AB*Qt][^RZ^l ՗nS?FhCi?GM?OlN,KCQKhX.vՊN O%P EZ"Hk"SE*g>2$UjgSdsNZ^',2%YCe<I DwagUQ }4LmlLd Pɓ|MpRR?+'Dq0Ks哤#>kcWv[Ri=KZw^"0u4SFu j^-wc[МЧ SY- ˞)gB;5Jp *ߍҚ;Xh|d֦i]T>i'8׉#'[>8^{V:KЅ":0/5>!HG,$,4[+U_IԾL#+1bU5Urf69dg&Ւ5tOV[:CF!}mFZ[H@\mu.k"HerZ{vo6yFuI`44y7:j[za ϢD5oQ "q]`3 (: 40W4 6wC X3:[ƲO%}㒢G[k%-c'yHഭҙ^]kZcjy4^:]IίVg p,Gx]fMb3^]) &K `6G@>.U[ 8$>XzC7`,4@ Id9~=]܆͗@ pqpHB-t1*DTh}\JC2/!+0/-)g_i0orS%*Pao{tYe=b0+v>O c)Qy^pN#?UTp初i,ӝbSjt`z4ENYwO:~u/Pڣ0>yX,RϜ`]+{ iY4/B}KN_-sL5 ;odNS =7&cFfUBU*K30Xji_,020275NŇG͆bkkEp',j[SEaȸg OJ:0n^7M4+:] GX'9<֪$]t] ϡrYcvȺd?Duk_.~ST:A=E" 0lTLb˩7D0%t@2v`0~WVtm[Oq|+IȫoU4G `XaIΒ(&+'~;b508u6KR#>jk4}eހQ*lkf9C& RN^2?0-Zx< BrȻ 8>'}7jhI@[ˡ\$J$^&DƐ8$s#̵z)9v2 v,FƠԿh?W{P1;oo6>?X ^l7"%(( Q_o×UR7}=k<6H)0a&2^iě9xF>isT"lEJ]io҂*[s P>']5{H{W ^ W:1 Yrxt+ To1-U* xsx\=h,CJQM2u*C!d 0mdњ02.]Μ\ƭ(E1AU/$>YwwK.|8vE@+c8ywPc{kdWvn x*r TUB?Hd>O8RSM1-Y:|1$7>cjcjauW=i/i9D9BEioA@"mPj) DFޒ>s gAĢq#n90p>si9@ eDު#VSZ - zO NX.{p5whw,lGM8?quL ~2B@Ck<ëԨvpFͦC  rB^>R#kHgP>jjx橮,&N$Sׂ@^x ȱJԸ4d( A<ϔn/әs{89_ǝں4, TV-M(A܅COc/e4f }hIJS\ 6$8j^v';ywh!Jw74t$j LJЦ1R^ڳpIEx<6J7/¦Zu>Ga^Sk:@t$ڸٍiXPel_LE-2qnCmօhv{64ի_jx K- mo2F!pEk$m7D8c Jc~ `j}y+^\1kN2uNnK`ivЫZ>ٲ\O(x&+.^v&[{:NBOA%rCFj1tLHQ⬕SZQ b!/n6 hpt X>NŽmʢI/~/& sDe>Cq4xS&u88S[1l3B_/CQ^A+<7.iMVc~J?uy4Mj9iv"yoh$ Bs?)%qvSfj́35V.֥_Vx3X;l|F4BtIrP!VǼBЗj {v]1pGqX#eGeR !=l^Ў=y6L67/帏YEYӱ:Wca!OY] g.}NXOuKI|9W!B5;Vډ2LkZ7>2Sz}nJf{kc$Z*-phc!"&V6JW2֯<7]-7xA/a1@i,FaJG^,BA ~xӼL(%Z˯MmRai~-q'?0딢0.eeUN%u븸)eyUԞ;s2WlvC:3ȷT\̪EFѦ{ojhҟvr)K2mQỤLN20YĜ@Y8o v qiw eO?9 U21S\*..rqWT>X+Q ;پD?hҀg62~Ou\CΊRҬBiɗxmjdJGak`Fވx _tz|L̀_/Z<j c1(=!t(QKGuXl], 28fTP+&0B?MTE>t01O o@۽ {f2zD徣rCY]˒BtծB@!nX(e$9y?i_CPƋ]\TK%|B1T T[ڤ/E@3̾K t}՟&RϧP6|$ݞ7s圦_gUgZϫj_^خUeȹУ zFȌmt ct63^;[N+l®O! 7sɽ*2D0%q9iJWAH0z]qKMc{H?R5PxSF~R`9oy*+6èg>"/KT2G*TٻM}%&Ӗq[R9h+{WKTl:p9w%D4jv}`W6f/7ԝ=Fw2~9vW_'_/_|̲AOF5ITf5s˸+1o wP`{L`"c6(AW'cAK |+J%e&estp-zO \+/Q] $ (,'dqVX* K 5ADX,^A}'b&Cj+ vKܨ9e4s2qsq9x*`5CVTqlGWWaJ uoqoGch£ ?Cu.e| s?$ކYDoFyn6n]j@XrKegg*Sg,E8WZ4q7C1gƔ9f4Ls4GۻCrV zUbnMLOrkO>' lv1AТ,qpPkL%ܦnpK0`jf{$^LՊRޙ8JWG;UyywPmҒja3=Ϛw2S# Ҷʾnl+321byƬI`  un>2J8#$MuvTr%3@FX࡮B[/g2;PқtéoRK*(9z 8MuFC;ѻDl4xbkoO.of LY^d+֍K}R{Y7p@W$p!E2e ZK* -8X(N)bXw2jyƝg϶9bFUE6{sDw_n9r!w+L"WձD \v-hVG|Qʭ,˟ljXY7g 1۞G푟x9n":@G.^ 6BW%o^}@m "k؞vZ=:<;&Mj_*Ao6OTc273q+}zxR?Y>G.sR [6\r0;BAJg-;%R E>5[ J:(S&uKY:tO6=>rx[aDԊnj%QD[I#Aq$d]cN!zz@ ~CD3"0(2+VbmT9޳o4а*4ޙpli#B[ ^/`Y :{k~ c~٦ L%IꩄPX:b-8L0єxQ6v,5M'Y]n!2baok􅝗⳻ G\,Tu6PQkAu:A O>Hnvm/BZ; %fm*30#Rv" f涆/xJbl]Wx^^Z^;{I/hDLa1Tְch51D|- CƎĬUB8k4-Y^e0.!=m'+cdȄՅBAb1KZctܔ.GifCͬ@=%6iD"Dt=e^ZPFRYT׮#kI^I\*8Ov#&4 X M!Qp~+x"6n߰@7!7Jl^ޮߏ+vtI!3 .]P0t|$ojRFl STқV%|* jݙjU;Wl1+5;Uɞt6)B7 6b45˥`ek (0o&>j!o&VqW[Gj^r!/%6=Ъzι(VWD*N2I9H(7juG&#,pu(#?’$qUh;|zढ<4Ţ5XX$VDxߖ&IYd#1C^y[1YloyUvdѥPȋF3z|-ӂ ͕Po9l*рt~׍#B+]8vEN4!] $OO~>Y8iH7ƟI'1,㨤D106P9GY+GD`b_RKZ448(`]mntx"&Gp<\6&-ICZ HŘ]U1 9u[}gfZ84D/O $6A=ZXJ }n,7yhU7sZOM-| !iV/!I,W\LWl؇i_4H9rYΔAкc06 J+v!k\v`p)KSPָbK0Bw.&Ehq`ܿP7ٳ' [Dp53C^(˄@钯wQ>5`[31=׌'ڧe=|`8?zf%ƨ#K&VY᫛MouqҐPȫ~a\ǒ +`Sɩ=8`@q!ZfMf[ daeH߸BT^u Ae>|f‱{m$ ɀ/xΓɇ.ߌCF üvUXWj +`0d̸|BYr3 DMUxZ Rۉu r̪4n n2s1QN˞>8w`Q4š?֐[Ի\+;ciB$4*s~e3d9It 8="?nk'z8\ڦ&M"8W,( m7O2T"̛~a\ m@lYr+3[ Io7`1oU!q3:򼐆j:4ăo;@9.XA>uI(7:c1 bᐿi_8j1&XѨ<\3CM,uz>l;jyFU1jT!`3%V[D3UwQb+OO\zXJr1~͔~KJ*W|l.| %3-'uWMT/N?:!@.ȩ]U@y!RυM`MB8Zڰg$*t- S$N'kFE'b?}T*7=s F2=y0_”hǖ]Jlb'3`/>fZL[EaVAW /b6GӸF+wdo~ru[H#|~P$B8)b:kFNKP_E@q>?y iWTTL0 qFR4 RSYה^A%)x#Rz =7'cȍ"3Ѣyb S}O8u|< Nz =!E!V_M|L.C( ;}:TecB՗!b۽!>\[n2W9Գ #R]lؠAOvcŕ-<j].UA3 èjJ]CDlz,dfZ bɯ{W%,O ^xznt(Gu;j0b]3]P [~'L1K,ǨH7*8ںڂYw\0I"d)::;NmУ S<,?. WzRc+ت4VInbA qF!(]-ck/$; C߻x-?BS^LIc:SOx*hՎRᅋD!'T۹#،zGL2>0v5 q&t6Rb֠%>GMXlL~a%[`Lג)U >.{>-|a`沾z~nb^V%g{7Hvǭz _f[BW4+9fHa㇤}V;" I[zpvdP -d/{ғ_̾!U8bs&Pߐ8p-j^'-'(čv7b(oPW: :2!CJoS>J.y<;PLLopzv/D6[2r2tR@z5N9z2-_~[( ɩ;v:V(G]P( cŴ:%gi[G]32lxvu$?\Gwfu..x.X6+?yw*8߳QC0~:Պ׭9ƺh:̵;&*3)4 _}"/^E ZU.=S 3c03䌭ܺyPx u׮.NP;0JIMplOj<ۖP+Lsfo9Χ 9a8 PX!-Ì-h[)T-<m|ZCidr [@gZW0{2+elEl\r/bG%uԯFَ,9q̧0;r.)jl(+'94w8,uJ*ɰٕf茇]EN}!#rtCD']QFHOf_MNiO4&"X֓@S~P2CV))6/5 Ahۻ㝞sixyY!08Cd0ӧn0p{" ]rhn(LwENe 9z<`B_RyGxmz.*)x:#y"ȿ@M\ԿCq\3BzEX3#6l^Ƭ3%c5 Ug< [0g*=l.#ۆ[?17M楡1['5; VDrӬh(Y8>9d9!Id'ǴRTCSGO}VI6_ct2%È:f }qCp&J Mz~V*C>]:,%Cnsݿz:ӔwI4/z$E)XiȽgVz`hʩ#pVRaK?D ԗ+*D f~$h]C\$ReQupTT) q&G)CJ'x{Zn8M&(^}UDfe$CȄ `J%Ý(мxDhRO"? rz"v "滫'͞DQ-)r>JlVqWˠp `P%\|SBTaUȿ- ^j.@ZΑ`3v'V}.ƾ.#gXVw\IyӛQ< @(d֒n*Aq~j!_gr=(j`;`dT#|f70퀎3پãʷnuÑ6͵3SUe;]*#F_@ez2,PdiXAx RFimMJb)nw¼K$*X$>4,w"G6ROSRᢟRVK.9foO:Os@q4 \ oG N2(t,H,ae2r?K *|*y*J/7ăR菥h{9d֊cњݸ=@5{l<'"錱{O$ B(0 [Ho.y9>V[rR|9|%"CAa`E#ЋG͵ T69z+&=/IPfyU -QVk:yv)c23 AXE^ Iҩ[ץqz0\Z!( 39X-3 )VLoilhqw Sah~Or-am-2_WHF J=$-Nժ9rVG2͡!H :%OP/E{ůfkoxbmܥmKB`v5x.%BKX"i',}%v, @F邱(c jfa ;aKkN>SK~2'8>7鰲_eĆ:Fq' L.1{v;8wAQXҷM*yBy$6p7wmyIVlA͞Gެ:Pl.j`%Kb ѯ k_b2) |K7YugbFCrȔImi9Q DoquhVY_SMEͿ MjB3:1sO@b!$}SgX8\ Z$YN9bVK? MM\2pBSV9m$N5!͜-NռasI:}ˢf{2.Mu?E}PlÎq2^6ʒ壗V`&gď52(ccC/m@lfXLVd1s: 4JCKmHbe[HO'v)$JLR)aoHbfiBeB݃KРYqَmC?C-=>,_E6_AO6qkb(38tZt,6 :m֗La(CQ ]|fᒨX©v gg0{K<o LKVI1x<=m+OfzZcڑwdVe{-6ID/-`I~e2Ʋl(/cvrR˼2@wsZF:%J(f2xPVTi,-g9TߛT .!I[؂v|7Vj-Tj%/܋WꌻEfؤ8L`AXNA_7C}9B5jғ|CzyB)ZVsTs0c)/Fjr?y7 &4=+Ya`hێ!L-}ځB2y|To+͑ r5{֞0MtĸC^"'sӦ^W/t$\~^0sm /8z=}3y1B)?l`Æ[P2WϤ}n,5`j53cDPxTke8xwrwq;PRHbhtIZrIJY&wY"@TZmtZ`]'G]^z d,x " 2ѝaNנp03 "@CɆ1"06B{ߡ5nvK..O/#~wwseDzTl )[>`O:ԛ6%SDe>WDuwFnloe B'4<KQ>,hz$'^p.<= 4Wج^P{DžA ٜΟ1n&<T^Xđy0 EWy.:lR}nɗG̠*e1W,6W+IN\-}'K.i?jms-7TR O+d~l,v^Xn=VBrȧsŖ/ ޡn-o6ǟ>C_[m5r#܋ j=橾P_+J^#8:,hEp C( XּzgI:*oIvHӄ֯T&kpYOyrj(hns1Қ2yh@ʌ3}  wL_D)nS-JjS Va|K$fNeؗD?WoW{xWĠI_qЯ, ixHH6B)fWtN\ﴭK0G;@¨&cD^4ɞ&&cw&̧sK yߓ/Cp|+ҾJ4ɈMMOъ(yKJaYKSF0Zؼ*rktoq͝ؽMr2(M:zi~ݘ 20ҵb99B+:bݰ2\ҹn έ[T!Lɏ7?ר|5{4gG kz}m<3墡,<ԑ,&D1VߺO@6S鰷{aGOZ)I .]%=WA:BasD Po' YP l~;5>hv9'=̹zn1d 2Iv{=KevV:۵aR0s/$IT=5 !Ec*H6%0^i*1|w_no ض?'_(7%z(UON 2FOp uJ*tm M QUu{>\oX=˻3G{5:lT`%+m7}k6ҾpZ8¼ W 36Y) 5"'0oqlKbthM)\Oȳ (˚ƍ:I{$ftYys9KcXC8Y…q2FfN!Cq0-.%gn"O J,K} N=qӍV6& .*S${5'nޔ[ݮR{)]"o{ 00d+ѵ::ے i3oM,LԼ6a;7z>^GeYDp)tXΈSP*>(㱥^A\jb"k"t1΢㈨cLh[lL4nr ̚|B"AS|u%"htԽj!qjx 0Ė癦V D~`}B8Fxjco(}K Y+N;ֶ]Hi _O"S\h:wA9R][kYV,V` ^.M.1GQ84 AtP 1jN|Ea'9@rδ&]&)gXk -*Yx߭i;+3#-f^F&v:̚O*@xy s&Q9M6KF ,pr2>(=Ps"vZ^x7sJe)^Q$vJFL׸c){jZYB<7qw&Ž(=򩍳e0]2QJ,nA{&3b\L[(Xw:s!r.~oF0]eT{bqzmPJaY$̴ S=wu<H]b>s.tخ9礗=ˌbor ar(HFjr)&~M aMsĕAԦؤjv蔦X(2;Y. 2nAGN |FGdz qLB6՝G DXy[6.'gMEVy ћ#uLA$\+GL,,plp˗~ 9~%Yy],LC@9wINHܦ"ٲ7'GX~kf0ﴇ)wӼ$mCx~d.ߵMѽg<~QpQ]1IC"r&<7F8Q{K6]%I8oh_~w甏J7_ɉVEغ*X P٨Io'~uҏɥ'73{KJ`63Y8FQ({ܱB[y*OEJ=Syl o4þ$fe@.\aM~_Msp M_Įx/ 6ul RvR9 ]heylV]aDmԚ9} ;8#,YYӞ!/5ׁۈbY:NV-RW80pTtWZ[eGIK)GZD"`݊Qtg<ee^r:%^^ԺZ;+cm siNIQ+FP&lQ7m#NUߓC3%Ww}RZ ̀j{L4;(r >$= QF#ZrhَHya$Sg{e^ U|E~q =M4t('Ʈ +ȸxy{Pg[BzVs'o N≢diݧoIݓX-$+Ypj2<'&05u۬cRV6b쳸JiTx*d0F:5MNm!1mN7U}mLB{>"mF .вz _6E^:k^)IX?s,)`u}F3v5yJBf3+mfjt1TĵJ}ydB| g02%\lM_Mf6$kH<Ƽr 5&sM^B9m@X\=rVq>a<qNlҌnz33^AYHz0TPyRߪCw8%NŞ\ٽqŘ;ٚ4 ಹAuۣq2ae` ii⳺tJԭ*@I8ńET=BhH#0<9Q22捭Wr<'A q{a%)Y%f@S~2*+ʣdXPuÝ.阦uK)|XſIϳբE4Nv{AyAGtX^䑃RS-DA࢔88UaEo;lQ`fP=nQB;Ʀ?I`e)F TQJr§NmKpj+rn(9dc8 ϶/F}k/ƀ E崭@$4A8ćOL\pgƠV[΅a^Qp[@)`KTfGs_:? [Ç4b@Xj $֌#Z=#FPRq3:Z%sD_DU f\5 TdȱJ&{`nKnhZh)K|Մ]d ?q3`,&L޴>POuZ')!O߅f4Ry~qAPrX5F/3]z^š5/=<D𞚴fSJwlQD4y߷ ,5kаwD-kw,{B^;$Y}#m;=]i'VD|O3Dj sy{&~&9z^2K[)T] /y1Yo;4q\xim0w3O>fϳXuK}42HI"A7 aWMgi޻ ؎¸Ƚ ɞO9wBwR (ťS^(~ƅ Nʹ.=K?_ؘ(Z@Y8?3-P2ەad;q3L>Nݝg~Y\bgDwW{i8[T-Q rZY,6J9g|D'SOiB$@?0"' [9B9{HRzf<[}1v/H)J 7u N!M4-e:/eDp&ofP6}>C7LϞAҌ٘h,⿞HaRf8꾌j=LvD>24^(6*10Pn)1,F'jQ'o cT6h#W@ؓ<@sbKNPrso_"+Gys#V$M(beU\z29ݷkBMTWlh}&%]UYPaSRyeN1sjJ6o6紮3z[eJob$-4=;H'^,ߑbkPvIE@ln9 &B5OKts[&ߔ#Jl{[$^W-]%w֔"  9uA.@4M,V -"l[ YBY RAсM*КΓ"W"(|Gf:>2,Hiן !;"s!Ǯ>J[30r'f7]JFb"*s"R^Ͱ$,F"c@$_oQkaOyK Hf%D`[QhЁio,GfK4{u2dYg] =W'ڜ ƙ1W3G*i,PZgnEILG=n\q'n۫*|Zu,t,8Gk\to6&͸(I9/q)*TJCd0̰2vscDX%7xѢ7N+Gc&Ey"i!}\$yZ{œؼ"u)Nzc't%M\Xt"ׄ>K8+A1wh~*GDMIlտ~ 5 "2j7P <z8MU,o .RkNяįXX0WBz3L_[۠Mk G%Lqhb) r@lSEqkq}OVVAXЃ`$ӟE0yc VåMONxJqay^^G"8R{.\-LaYKzd5Ԯ/u=.R{~O9Q8sŤ_aɃϧ楮_MU>ޙlDաn'ЬQnb(!xr竢^Mo+y>3 qU ʒVܮlij.+(A+mWy^`z H1tu*X~G^&gIf(uM#t9⮸RMNӀ Z(x:4+Fnᕛj{\S]ilB»yDzRΨ&lIƪݍ{tyťp|/!L0\Lup({d-4[[#㒬d6/1B JjjH0&8EbHY,Ů`C;u}G5].0}]rΙ)C V}XU Wf3Ia;O)IGсSGj+![QY7nXb00byةy'T+z"|U8U[TG2B_Unk=&;h6mজ`Z9s Cn|UЀa|SͩD u9:PqhUpH}vT\B2&x Ne{Ϭv2aݓy>RoYe"*_LCbuONTKj+y iv $l\vEt ǫ϶4~|7I՛ƞt$ J?019w?i"G2$р2:>tRaCCxNvDX=A4) a &v,{ELmŪ5",n.^tڳgYY)TNSء9ޓfT}ܸ(/磹{v۴-%)LNK@y&H+ LH$: mr>눲`q,t۬èdGH ."eQ^q`Qk%s] "JItȌrgyKYueh򗃝hA ;to oOZO]"ޱ rVV4&N^?\E#IЪݐ"˳IқhYv7}:qR]+R * ɴƀM=YD:|KX~%{!>ɽ vj^BW}[_åU'Et3sO7ÜC1#h91.zƮS$-.~г0ldM43#8bܪ+]ӒOzcbc%up,9/Bkܶa(I>ٹNptrQ'!N<-W5ՋjbxAw-%#,aFH%MdFi 12834` -D|RF.d ZxD{vpI/#nؘ_u&fI`( t}UPՙ#GJ_")Eہ6)FjGvh:l6D/LJ'?ʙI3WG'*wC\ʠD"jF!vH}jPǘlPE-% C: 9{ʱǔb)hv46ս >GRn+|핽8-+uf"+-;j"^6muFYqP d6b /Ow+Fv&+B2JEނO fK5R a~'F^5`JI uL1.roɢB0?2NbpxBƽ#p|†ܽ:Є`˒P1d.T?#f=2{T>4Dу$雽j3%~ Ÿ?fbq'^.6R CqN[\>;b0JKxvI2S* 4 udO V@>u]4mOKÅ:)*+Sg MPIE&OiQQ"Z\Z],eqvV*uaЪ^M/rSJ@-. ;,#[@頝<;z;ػL* ݐOD\\k yokꧨGk>( _$+PAU)v2fLEB@^bbЬ ?Cbr.mZ5V呸WF8mUNx X-\J+a׫@I2'_5#a,0oCъ 8c[UV$mdD|e-P vE+טk`_2Й8gQ"#voIF+wĝ;T{~2hy\z:FW2y<խYXmrxֱ@fhf1jW,}a6g]o[1mǟ8+ziB?oWiS *,65?j*o Hק $ph.S66!O9nZ=֏]mqzd7"{یӧ#~[yYb?ֽn ȍ))Lo٭kάD,pXR+3?^D`ũM |2ۀP:C5O -FZ)|&`FZRw&^h ܨCHi;w>gZ!~Nɬ?sm{/LYgе.m]^>\31-hӭ붩ڃ#3HyW9k-pHoxnlqe= \O $Fug7g*vab&Vu-F=$*{w\T;u7 yytʂV`͖ ņHϕ7clr¹jskP:DW͵ 7VRǚ8W7w]"ό=, P-d)4kF|G1*M~3m'|t>R>?~͍uKۦ6՚EףU5LOJU>osԂSz ޚEψS*TCצ}٩I:rHy67Zydӑ~i~),2x =Һj%c^ﺘz&!ND`ωOc|puqodz aGe0:C7 ^a]+?g,1ұOpܬcaRۋc=轁p#:V!׈̧Kcݍ^tBNY򶷼cb@ )ѶC9=H6f:r+$v=ӹ x+(e{HSdV2K=CwNa+@~8G@oW>3Hp;O$,T}!<<4-eA=)CIq9ogn8fY~O8Vhb<{KTn eF@X]bGQS"}γ)mzM jor Ay# Zu/XK'GZ&d$хs2 ),$ًFU˅Qi68M2BI\l/7<$:8^ -oC`m3w슪Wy+l`e1HJvV@U\*ܸ(U}@մ7c"q^A Ynq^]2J` Mgy]v'! MrtM RӢu۵TB{5{)Ҹl^پa` 6F kUg˂,%=kr+xmUv |TdM1F~'kCbتǗ?lnThxzݵfD-X Hѹ&  KИi< O j$`]WYXr!Vrz[bP541dܒQ̀CX)"t7Iͷziwimy/gs=K$DkW֌l̬;Ocp[.z4=~ *3> rHzJԉ:5pt'^ÐD!Gb |} ?S[3HŎI`oGOY)c2I fq*uѮPO?=T  M1+艍mxt SHs"LM1j{H͑2;hG}(sGwЇDaX?~l6LP_s έ8ؕ.B*$v hhIk Ua3 ^H="ɩ\ҹ5\a4X# Vڤ(YM "S R:8"DSi0X4S {LBBQLJ$1&]'z VE TS+V {~L +ɡA0q3YdDqL>^;7Q1qÈ/cEޅRpK3M#ZсDwvYN=!_.qf8snYt65kWkU |Ès]##:H>-?g+u$g:& 2@#o$$Wpn.NN05!SM]~'[D+ъziE*8`+%~Z."Y!hC.y[E"+67EHj1l/ꧠ"T$R K]u[KcTgKuۦOܢ,K.;=`e c= G@f\|O͎M-r,}CO bNb$vHs;baGi#*Y+Q=Yl.Mh2b[~bˈ7۰㘴B0J|.NCm+iVi\ cAS3`Gk١Ve2%\lV&uutHO}`v5͖6:W-UȾ"V% >O!t|jgВ!ޕ [sHcPzBeDTozvS4TC*s5 & -:*M*n]i+q\.r6^o7OFƹV #Lϐ> S~?-|q=GJ(Kj(vt޵V,*aH;'%WǢ,-3BgCV7#+X57 zx+7]<.(!$~3rY&v" pL%U11 J0?SNv^ߓ<1HPKoS]U^pq82+\Y} R;-K'H٬!6*{o(i8 $H-ߴtАql'NL$ᑸY+8; =ZoϨ?T4%K%^%&"Vl6f_=ߖ #2yv" 1QY)KTݩ7UKWs)2m^h܃H^(6~VSߨ%q EHKCZ8ize7% io'>Q8_ MMCՊ2ǟ@дRSyyL{l-mo[N=Ln6Wqqk4zQ.咃n[$-^\ĢHqXW}rA[`X*.خv|_$r8Qr:L=p (~IT")5I,LsY]Ii4^Xp<<2ȴK]LM'JD1_gϩU4lC ߀!k˕<o70 zdV:w;y"e.Lŷ=L 6SuZY]"U_tuVπ(⑟[U+l9[ XK(M+iI5Fa~c]>XO48XѴ,d6($[+[p'Ԁy>^FN} .U7"S5})ӑ&NAzuLʐb8=S#.gVQJ|ȇt/ZD"A lBQkb\a!W@;Dh+deVl"u@g>ay\e96p8hc@3]o4+c9w-E eȾ3*Ma.cI*6NěRv';} q#q Ki9$B̃,puVXf}e x_vqYS:'zI@Q%gw֩ ӠW5@w&J 3e :(Q;oièO 7ۆ OYiIɽ!bA𲄤=/6IIh<{kW2!A~o5W%Eԇ8?Wɦ|K!ϢI?mgWsŅ *΅=4i8ʌ 3's%yZ[DRAwt@y|gʇUحi"1Ď&w ,cPNQ<1Ư6F˪m%EGXIvMoPJ2DT5_[>)T^ʕj![ip3Mɍ|gDȡo-A_U\5ί8E9eLa߾&?7QbHH7nWM͙\4tj^.: @,"ڀL;|~=,$/dph2e~nVK8O.ݽ,{!%V c8u)\ߎ&&Y8%@GdQ)s ǭ+aJʠl3jY5Ɲ+ZO< fiS$5]8X؏ˉ+p2E67 >Ŕ L IU)~ /# f~~f>x0-򅊎Zw_#{tmuk;.FÎ<:c `x*_LD}b6:싯 ]h3i[&HԩÅUy"^ }TJ8 ,Ә) Ox/OpnNYX_$Y@Ћ^FN<%v pVgt+L>+?{NnR?T_auea9K.6 NښZ>RU4I.h|k0% xgX6.9tza!/6?0] +=5jRL|㏵V T#ھIu'Q-Em`j+<ذ4!å:h?T@eЖ;3B Bȱz[ς+ Ieop5Pazu:s| 2=D5uԟMZ[[uw)d. @%6ͽs쏋0؆S^JPaWa]-`愳[Ls1K\Or;ڹd-V%PO;)74ZƩOCHVFڙ¢=RJpjovA55v=l?An 1>_cȵ}c.x(!>4v6wv=>x3z}=='5 aQw灆k}ӠxpQPiW|4+NmMJdR'SO񠽀-] F 2XE͹|YbalOuXk`0dߩk,苜R*cSED3)R3Sx;l-dQ.5c"$ɈX TNrYSw)S:_̛úӧ _tWL,hM\7:i芀okmp1q^[c8`wV;HyA4TL4&ܽJnP_߬YJ|26/hy[\l4>ZMo2G\M'L5sKTs/#*;~s`&R=^ xq*^,^g0˛/ygl9l ő[sKU;Um2l;e"걑^{2Lx-2؎^Jv Ȼ}^_ʫwzcU;0g(tcl Rr 1_氀 ] b:6?sؠZJ0=(l c2xtcM3M&NJ=xwISΛ EiHϙBL~+"‚nB0wm&pӬUbL5~h[Dʍ5OҤ>J:OY ܋'8Yt[V{cĢ5hk^]LWEc/%{MwEZaĨ'>VȝS7C8I9Z+h12,5)رY%Dĭ}9YjN6T1(-6luM  Gh<M4#sy`P'q72UC+Wc&`XԳ]p-1cj4x $xKp3R r1},ؗںeZ2ID>?귴pJ{RKiN [oyr6& j7 5y6=ݚaV{$H 7guӘoAo9z{m6LƧO{3B!(xqk ])f?kZ;Au Rݰ_9kU֩O߱1lP áL5ԲU?Ǒ3ߥQJю~\Zy{/P";#ѷX1=|eeRa:3ڸFm\6Xo0e5)MS&EG#?Z$( PrBq91ݻHA(yt9[>>Ge,vF07]\6|'Jn- 1YD QB꧘Ԍ|:LH*cx) |2 Mx_H+6 `w;v$ik=;U;Cś&:w?) Gqrac*3kqs|9Ԯ4X;"lH[U'H"%19aشH 5F*%D-/;ÏLU5] Ðf5̑$l"HX%? &ty5&8(;~AlPP_ P#vB@^ `H@޵djl$Jc>ekβSlpJt׊yC!BK[3uke` 忮R<]E&VrjXD} 5[.P¼aB%< 7lE1֌(~MnvÔZ) mUeY f*9*Tr0x>$3&ҘObY˚\ˤ̚V64#Jw=St)~e\+\?WG?*lpzDhɃ1%#ȶ!cʧO(uW}WQF FfT>t^KыPy `g`Z"-=Y$*f#LN6 +L!2M0]:~l7&3clE+JXUȏnq{Jptn|åph/w3 .{uV=noEKRr _YBgğE^bUm!m'b.q4CZ5@gsJ;()љmRg)$ !6`am0Q= $ N$By#?aOhSg%\$ շ)>X+7JNnxj(Rm]q)䫋9xGIKW@] I }vl _gmQDZ(Ay`~P|{^:YF~nH~ˆ 1zY,nAԱMF-fccUh,'_O}9rL@gz#7{7 R20al3KNUCGK@pm#Dԛ-t-:2bhEB* |`_QVMynh& kgF Ngmo)WY vǘcf(ukw:aՖ9j"gA퉕:'\ [n#6*8bo(J| dh{zT?v0HտQt(7ϝoι>^'%RP VHd#dN,'@8~jQny_LJ & E ,̀. kCI&+kdeWo#K;E67ܨoĴ)NV9M 15FQ]ePBlN46i həͫ}=zͥ_9',^Cuo G|Y4 9ötP33`|)K!$CDvD\.aljKa1֮gaQ,%Q6Ǖ0VqB{O Y?%hA,\.n+PgiG9:WnlzZR;a,Czr(S4Hliɒsr0 ADNk\kw1A*Q(# d6*'wj >Q?Gp}"܈-:)3X]¯ ak%\rzy/Y@KL~Թ'08>nD[N&O-ALtBk**HU* C^rZvys!S {jSK՞IGz.H@cl^E|llY[k<+ ?gAa-Z"@?$gi r=u x.XNNP@GR&]e 9w7\guEx.vN+PGurqC9YuhveєjZQJ%!<0'S3(e/&$؆8Z-kU$k᫬}Y4.GB,FVNj 1'N"I)!Fs@N]={Gu:T&8,3,$I)[w w<0҄#kI?ő@1GN&^ :Kwx;)l緀Tߎ̕G ,U;!^2,tTMWg^2 tϞdrGT-ogR3*Hv% \dQC,V0=R܊BZv}[L=̒:-lo)ö"32 zJE٦TnH}3U{gW h 7UJ(4&sߜ3Ht&j6l!w$k< ' Ņ6̈́@4֫%S//V%*P9%'J.oTQt`bunNؽ3Ʊeĉ"S]^%|fǝ^ U (y*Ԋ"jyP8+6d+YeLZ˛V5)'|8UGSk no%^Ե A)[ȟ'TY%΂ג~d )޺p%raT,z,v$s~},L?YRH>`,3aƸs-*'Wh zѫeqBlɎpK&F`RPpϯYR]FܦfԄuךdxURl}pjTDz0Uhka+TY F Lу)z1nU¶_nuPTs>4k\V1eWb "^2uuk ^';kIZT4e6DTsp 1]n=`ѢTߴ?lNK []`;L)^+B?TBT% m:BC~#gAÆh;= pJMٺ3wi&ǀsю6tqRQTG#' ^8YƲȝ9us h0-]ȭHXx#L 5w kb2/Y^]Xp۬}%BzÿŤf`Q?"͒'aKCQ)˘1PU ɉ.ha~)@5@M:4vne$M=?Q}~kۉ ,Q7hSVw _  ?BAp3h7>ѧe@&V_gIx@dinno%|_$>g^݅Rnu'.anmvbWdl_7-9ݸc)q) }"GP]'BW3{dojp+kDo՘+VY܃G/EPC@$7(rQza~j1t]zn)Xx_\V([7v1ར~J<:<i"u ${z5Q"Zu3>tǧf X Kor?Ѕ\~-no2Jg dž|N_:5NmGW\h6j1\QN턈2Gaf: .&%po-r]m&%"v#Uѯ>G1Fr42ïCbqdؼʯ]6nT ͖(`ycU&$\_#sgQh,}4mV&*Q@-!D3&ϒi[iZ}sGn/Z-_ IfB6&Mloa .vW `ℤ|6vNۇ$쓑(CҐE@.Ig]FcrM AZ; WXj RN.`n(rzG3#spȿq{ݭUUQ7xo6[dI(m{뚋zT;g/rz@zR$Ź@ ״;I#çB@ʦR;YVH|6-8h1/hh))owR~O ĵA;[Zq,ai3sbS!sIQ ~Fh3xFBƦ6U '|uAg_ވD_\}tP@qC_X-ZkJDmhC]ʕNs|=,ƿKf~ea2+kVj׭ sRw؛_"Ihڟ/rV0BUڸ ɦiP:6гɡQ&U;}JV&?܇DUMTr!*3 ¸͑.Xzswc'ih;?%XeYu~fL'b9.WK LJ^r _gH*sp3(Y [9Su΄Ϥܙu2[ ;? x"_ IA^䞯"] |.4T36^Ƞ\o4 h u;sE/IiQ`ۣkԜ1mi)35 ]|qOGq#< _Yg"ҼP$F8"?]GlǎҠPA2*+b\Ank:of]Xx1la!c|J!(C^)C/۴=ȆJǸKZ^yvNWvQh+:#r!M\sڳ-&\-*&Pu)T~ ͊^*+ ,E ޓiP|Hvx٤S{GxylIV57@oc5lc4_ДA'΁  ϸB z24V\5 @zvayTGX|^ˈrLH&JprTjM4 ǂ'۩=K1ddUϩd =y>2IJYUUiFH=vgƙb!3cbUG}znGj%eۦ-0?$gZ !~"H$t P5{lDoKDO[ PJh98{,"j :UPxvpYX2VjT -T(č0 "mW6yGdjjse|]@8z&wX{^'/!nUM(RhK8rn0ŌXj:`OɊIz/f+h7D@reZ@2wͣO?[:"uJLOPL,~F}È7u/% d(z֞>xt~}"(=BOG&@~qTI*~@^UwaYY;WA˯4V9)b羕z1c(ru74owݨJPc| +-KO$VX#A*h#~/i%c>$gl5UwZtxxE$)$4??Q)w!tJ}}jl۔R4X\OwB._f+ՍYɚe)M.Z.l,m@ Y#dGP Zx>1~Q ζ@Kkٖ4ee lrʨRYFo2g4bm¶H/0\cAR'`^2|5R'B{/Z3U)зp)b'kHo3c~c,}%EWD_דkcMOGƘ,㧯\RsM CzX-Ԧe n׷vLq3a]`R\h,pV@;KslqcR;M#'tL^Fօ~-p%]b5y`vnJQ2]$:+avciLBk4hTgY+-Ƅd<"q RxJsMt0'Z`Vz{XՓ5tN+|}~{H4*923w+K[YMnٴQط8Uzf8D|kY]XiSK[= Hx8)P N(ħ;wO5YdfTxEj_%[bFC[\tN}]W:݅'bn6V1*﹋M,őϡOs1}$wh=x鷾'c=CG/TCIG 7y>Sr>lo (Η յ|B1!NKoDh?c\ )SyuZjZʎ*E|CiV@~dn3" )Pk3`v=l[ߗ0J^q^|G=o5#,ŵ#W@jeNt;vH;!z(t6rԡbIgZʅĠ8-{Tu+sT(P:NdGWƶXZ]9֎I) vZ<ĝљF3y)kN[3 (گ:u+*0ƽ4i1o+y"+ej[d*)B ܧ6 ;^rF,oXg'ЧKwa]ZyЖ)UB6D8;Y˼2Bw0!ɜ ɽlam*F{nV igɏD]f`m }EX{% 2i $uvi]$W^]G;_}\A03G4o L?B[[t]a7-^!(ZᏛ8a>ews[:MΛ⩃5F>C?s탫EYk)1FԔ8j!g)OV =Shڬ1{%y]٪"o^X4r]RgEƕkgk!xۜQܣ[twfP<öid0"`q@"YP89"d6B14~6t"[ \~ WRuk)&.Nys,C1/.oh5>LӫS@1D/qfvs@ ETP)KG4KK ]nrECKrI kAW1..h9x(q5kq6#fgt+R5dl?A)}Y+lM +FXTWn;b.?Vy>6訡[\H^/!s]R H\T!Z+&45nJJkmW8$a}w_)ŧn{&JPH?pT FXAj,bHV*&`.O_hgm'iQ篝b}p%󏛚L'z%;?,<)L:5m3'#79 RExF˜Pzn.AeV#i1g/9 ML_cBk5ji7,%= tj# }kPd!{Y΂rzB!MA +~m$?[KG/K j- -d_4|j%|>o,^I?^cfujYrpA &~m ^ NnW힑:s>}8ữOڪ5k&̷b Tl{^R?Y5lD`^_wA퀼 ;|kWؠR: _kHiJК8GR&]@}zk<#)roƧU|mIdӹĜ g ȳq/D1Uu550Ӑl50?! !ȒKGB\t!I0 -oT1L9,wKM7+^ZR{,qk8H G`NM35H%Ͻz-Mʠ9rd*ZXÿn"\?gԍuP~ڍaIf%klʨW]:|(C40&iƄI $#T0r'YE 5.wI]뚌۾eFDbG{Lۣ =sCp\1G}R5wUF1[Q5pk$P R59c-᭩ޓfV%_\D=jOYsu/]l l{ 6pnqWy;=H7=FE~C? ;W==h&,/o4*2HF`-M{JJ\ 4J`yeV`o~ .>0j5C(:G4%&!!ftfH*f0*{\S1QT,rMxXXvDء fPqk|ߨT_۔(w+NJb+|O%t:4jTa^/ JjF;f*}Z/fz32f3G2-#a $',^ ¹7Җǔn⻜Of1s&хpzt.CJe4;WeX5 PڏԖ kHRQGÃ6@ 72Qwּl*En:, OW ?>Z8*![b{l=ix7a\N6ff1q>f+Z+) u"yͼ*NY6:5$B#ިYu*n3wL$:]m"׉׍D Žf> 횶eG/DQ2E|H֊~U<MzFPŸ-׊-&+ ]GzBԦ. 7V[JZ""֤FA+gwHf+Zjt<āt5>r#NQm((G1;.}Cu(XSk5;BL)-:h6ֻT? `%fc⮣fwx#uHŜBkq=*ɟjKaы nsrvRmdFzXw3.Tdi+,7WOCR\5?#$_~o3F"yCp߮ RDzJJj۪1ERcKQ#A/ AiTatl*w^  xVC.iˋ`/1,~!xyED/OQƊ{HڵڣwHgHG(&=}$ ` *k}w1/(: K£;B7_u+$*jcJ?;YHŚi_|HZhj?EYKb]gG$/ 9&8mhW[& gϼռ3CH>ȹxr'V^ėtDhkwa 숊XkI]Җoy>Ox^$6|CSueU}Y)%8#ZzZѽ Pf`[k`em\2v-jpDWV3фn~eFf8D520GV'5 {54nnc6  RgEfceHw_mQٝL0Va)1&0=J? #֟X3x zwBZ ۴ $6.45uN]+u0> 랏]mzB©=`§;.ޓ(^9*G(?Z yu eUadS2uxEo-skxm_#_fe$߱SC+`>KB!n>c[UEQ^N!=kbf;jkwo:f~Xken(0FMPoka,:TZ};rI|BRze?h+|Rޖ[aDu3 ǚיX[/Ϧ4n4Q-tMo␹.UMϰ?6j`sϦRHweK@ Ijc}u&\:ؤ@ncC c[ řFvQ c[H9)6dm0ƂhȔqǹg˜:dh6ll}y/͎" ȴ-3sYC2)ߪiE3]D:נPK ]p>в*?p#Rt_bD* #WB.*!, L6Vsi>_51|X҆0LҺ{_P>@q,?$0 |j(|u(iaStX8*ҝ -xDUU: i:5ڢ>*0j*x40$4`Hub}H-h5HH8y=i}ӀY*4a-ً2r5N2O$noT9:Xq[z mHcxFK:~/ɝ`am5UC"R!UfUJVIZvl8G{V֦Qabd)=[s}|Q—uamڽ)7L-(#~S ΉM)MS*UND.XwCǵ\fE+6s/-5P&@u/:2:Ԑt3J|tdPu&u$Ò$%'9R iœV<$yX^rL/=:XfŨn "$!KZ< lnt[MT#On|$ޘ6hi-R6Aɀ; օyw)dzbm2?U)R~:԰*c#hF M!Vbo jpX|Y< oVW=~"C*wR,j'&w14- Oڂ(xx zgc?NNg+df^:KA<?"?c`mK *pcߋw:Qn xFlQU+i/p <йbz2J8+ NXfшsoo8+ 1mw1l쫄g֬K OiVxKOa7 hӱ8#Ο:33qU}ZO+?itpG 1Qr$MǟbmuVUR=@R@k#Xx TI7 ׅAmgP\Z[Ɩhx8=pw\kŽ-%yxۗv-8@̜js!bC[>ȣہAbXiDrKGGok{zx}* "=$R \bZ+kS]cUGPx 58!<4w&dF̜U5"`Ÿ(?kn/ !$ *֠,n" pyA2M>9t_r+9WWŀk(n[%ɬz+5AkHC=G. -(9ƣ.&71xKhl!g29r#Y8 (Jxb_F R*_S m8IY̥UQPN| 5-7Hַ6=䌤MбΉrDn*3 H&NM?[wo :Ɣb9~;ZdH##p}^Xؓ⚌Ujv@mRkvq-.q̋qE *ַKJ uc+ڥak4c-v-9_(>0]^q$qxh6_vhYI.H%S;ˋv.jŝ`Q*KWWS+a0./Bn uYŘYmҋoO_V |7URH޿ӓKLyoS f/ fuu(ᾯP@uAF;RgdaIY08v<j˓D^P 7ؐR[ CoÌ \3ݛk$rS"w;c<~-r™۩&h-Q[Q7 I.Dss1dA2*5:"E%ǞF("Yl n*_NX"& qLЍj闱0 P)p~#!1?`d^ZKBۿE~#v|=,͔a.cpͅ tfߑP }hǨtv1|_.xCק6$9 V:`m5d"w|Zag9v ^k)Y 4K67fmz]A<N[:"Լeux~f9&1cRg>g_-15ĜG'C &W{*.*c,62N%D@dQ^E.H3I"NmjP*Jkm0^`6ʩrrXPwSFQo>vR`["$[Ș%8.k ?7aъiu|~Y#(`?Y1Sm1LrΠߒ l;PlB2"ןRvU.l9;Hn<[Q-uwXJu@jї!0GJ@*C,{;@a)=B!W*%rs+ͮ"1P74[ 9(D+QĭK `aUoC^&R z4A2=Q3K5̟t[eCZ2y )+rT,9ب^h_B%c(#! |l;$tPa vF|R_`0}<5e0cN^9X C'xg<]~1;N @QJt;:Y]G|D nJ{ ;naiSN~%`L$Fз}+p!Vc{b_j+V,ˮ0_~ǒ5mlB+ M|&:'opIt%1W@=#<8mLq1Ȣ'vߨ-ug/~(uzSIs7ǥ'`.I V_-,ex_E/y!J*˸.~ 1;xpiMVۗOHwº,hl21S@wygR+2k5mMY+QH%#5, yx4pB0ta dR æ aG l+ 9>ױl;5̧㡠Ӟ$520, :J:C-e?MPes%}ܓiUƸO%?dcLaT7옳8wy"C KthR7<3_ViL Ꙏ}mE؁6=doԛJ V[ Aq$7 pmN*6@H6qvb{ 12k>bܽP/`SU,IAn qV:0ޣ>ݫ=[`82,`f\&Ta@7աb VҖj gɐE3m 5)vg|c4ۆHM7u ]V:\(R1Crhx4fbL>5.|Yh(wOf~@q16g^|=OO5Bj21\8ֺX-P2VHܒ ݥ07::$i]NE'JKmLFȤnB6.ow`G5X1/*#3JqA9 ?5[D`gY@zW):SM'z-ѥYjnދ86 ý$&Ic·~jPJ5Pπ`bĦ?{n)$Zk6TH+|\Uq(5pJ\GUŭa "пEW? ;>QCn LuBɔ? H[-~X( ʞd, l;,[ JQL9lKZ?#=Jr#+aH @j7Fعq []uPʬNhOCdRdudd"l~2mj/}&49;F7dGlS73| `׫闽H JKH2c\!TW1l]yrXONtošV+dys7D0!y!g;X/hΦ0/.rD Ҍ^g.-_DEe)޲7I+ ^lͥgc^4 ɆUkwc]ْ_ZxilcփT4G<ca4gbf8YqC7F[X+k[r{'5DS vvm}KN`_ʽb9J51 &>`'Y֛i+y pj2USw#O*I rlQ zz++dI{Mcy̥+^?`6"NA̱+ 9>sk'cy.Ԃ)qk46tko tX]y!5Uy#qS> =-ƩPߨfAf8[k/#+Sx<]T}aOLv%=ڲߕ] 1f&zZǤ0ܙ@EаvTt b1bDCOD%?kpxQahMݧ|f.azQ<%rUA| -2˸We'lnmg%w6TC^0p=up$[w-d}qsgsbGt`fbQ(.0 >v 7 I88LҒCQH34 }eXp!S1ؗLgS Ot|䇉7WJG9OL+O9eԲ%F\e^Jخ!4пj#L 000w)%@E`?)!Q էA1a ]YAdJ Tbg*Xɟ_c'o+8 ( B;̏i_{74%MߏYJ(h.%(GpvIɟ qt?mak#&~1k4-K3~ܼ+iZAJ7@l ̒m؂K;h?pDYDu'?fF6AwrY_h89%8Tp :}&e$uW`ڑyˠXH̀WdiU4-ʉg.+addFw " 664">W{02DƮT M=wn0H{ ꨻ZӞW1u ")"[cWL9Noa.?J34 }[ȂxQQ9, )Quyn3ZW]?OǨnB?rBfāj LvyĘʸ^\G]Rq[ ǶY]tUv,@Zۃ!2$U wX $ 1v#vK}`4XwPt_dY5ua8 ypYixk{L}HdFqL@ T!|`&+!)Ew̙"!x2x(E_ _y/JHc#PoqU޼>̑FRd[1N%xxΌ8Hq۽d1Tm=wdwڡ~TlhS'۲EU>Z+ /ӓTPѨ[Gebn TQgrAz~Qdo'"gY]سjo/ǟP xLHBs%7D؏%/X8g߶CΓ% 1)PEl q:8flkbO߆ :C̷/.'N 3t<(t f3 'ѺRvqS[T<]KJ A vzEzdbSJ7wː` 9^biL.T,YgM?} AN7Z^v2jZÅ~U!8p{-pZcVGJ8=$ *wC*%UA'za`8`m 1 ,*)tBU5)RNVSW!]X9ls _Z6 Zh+I !$~8Cˈԁk3/\8;SF8Qr5 h^0wE%'&%Pyڱ8;$bAY ۹2MB+zI5Ў$LҩK.YzQW^hu^`PK3hn뽽x,7ǟZ +?WO!Jib &O$2RK%h=lr'--ng9/KM~!%]O Tط8< gǷ|pڭ5G(jh?"iV$:p\H=jxyӊdv-lΊK hD> ߩGga ݐx@eG-DQ)`d0zdcGnT(!Eq|J>8!r>ZNWOCu/yEpIR>v{ȑ1S\s?KїpfjhuNҴO cE q^?w̽)?]WΎF^FkȻ^^QnGO,ǸѷCrzc`,H)j-E Q7mkM˅nNy6xMk!JxV V[h\Jpw0wrsƹMĊrVRƭhiIPrl tM4%H&g7X ǶHLx6@9DV^}SI"HBR-kcQGeŻh_U.Qo^au?DKqx \? :2GWVl|y?0m6W}=n"?up=jab= 4:)"8D؄.'%;{*1:ېnO֭^($i;FNY?[MAao e ۊ .s)w'| RI z8nX<; k`ngN9kIܳ9ti.]DܥΒ(^g#O gXSq4˨OJt΢Atٵp)LZI3iR{IKs CvWur!~g>0Z2Ima []#qqr21:MȦ76ZFbR.#3JL iN{ȱ8up"FڞkXh$2CX7q_\4 H$i#^\SadiB ['%0׳GH#o,S`Rh4Jܓ(+l'0,k~F~}l w.9Ϟ|e\-7 =XElavwy`Fݔ 2v hR$|4d9cGC#rz`dI'\2#e 7ƨeTyoލwM8Y& R!ׁ5c.)FIu`z;},egzj#0,-Z$x}}l{4 A>^ >O_q P(˂f^5X 1ُMAF6NӬiּi;wy'r"0PєUIST""]߲۔z]]!\wcC0-t䏏.L ^x^l?i|!,{ g&]fXߗJY.{-\E-9@"`2s_&n[CZ8&0NR:䩕KvcpS$wJKC'Jލa Dd]ռBs^ꯩ!w ,mzI `IX +;$.}H9 At8@v؝T֛!uobcofz=B")/{T"Tx ' !=:}ҊCҎC/F+IbXo| ̳ n ʓPocjmDq7oEkg  ~9{%f1lst&S d=[ݍqh,{'N%HM'hxzONE i a-QJ8OdKV-b R,2x>#Nm Z;'n8S_HGlmK1LqL?@YXG'`5ƠU^L5SHZ+6Z%t]8 ;"m]d. as0k01C!<$t(L#*<,֒*9F?FL mbʶu *R?s.,F`ԕ9.|>YŰDo dOr3¹50cƺ ʙx<,mGG̀#}lt8.33I}v.r+Sfzr|춓 H˷v8f987IKIFXGIp1;+,_)55;1B+sz^G6Y14b;Β۬FPd8o7hiݬڴ'pJA*}Yހplޱ-7ٵXg> K/SSٺw.46XsȏY'&<[ŹjsNٳr>3C5 `? @=Q+P{82:l5IF釉F(.(l3S3h K={:am'u( o-1x9_q{f}@)INi >g|+n^Qaߡ4s:W3k`1R[!cgҙֺX#ާ&}M۰QSbPyb_aP2$wP2s~C:ˍg:)lHfbD!k]ob+g ЖnKQq7}E b}${{1s{גSRɁۋ[CFmШbX~"V jP |]W_l2ԮBzڃFaDZ'6.6H[W ?>瑺seBbFE.$Nfr.;Ak1yR fUoKx~KXPe^s޻ld;yL.8c!VچK,> + L&B>8-`O"ltresbxos?4vD-dK,d"-c!RsJʜ`{"[& 1scFG9szkJPBGDmȹƕ>Qŋ)Ox ǹR`jG$]WW3-WQ5y>{g6PӠ `Blz~P飶ĉܼ(Ub};|p 3ՃeWh:[ ꕦ`!u_]e`n1GT%߽V^*+;_/q$G4ddP&K;𭆴KmӢ |jY#osƕiԉ(ИTD } .Y$־ *4C60h+gw"Σw%M~l)bA[Wef]ի a8b=m_1#踕ǭ 783&e߭sxa#A6w&Ł$T"x^ws]|KZ<-^G4 (;._cdzh?ZǎP6 .u!SR؎tkӶA_RfVߑJpi״G :)C5{g|Ykô쒋Zתx .W.s$ vʻa\ЎRsɲĘkWlf dwۙ^O=fXⰣJ7JJCY6U@ӎUi @A țqxeRk܇d~ӐlocC:jG:4O0ng7xٯ5-.t*@EX4#LR3߫ UCHIjIH .ոK#jU$FPhpqr./k ]d!lQ/^>C-Uՠǖ򪏣ba-<LÝsMnVdß L妝{D&ƫ#.4`7_ v%—4JZ D|@s3rYxl$j~@YG~o`=XW$ؖg4c2 iRZ- ~@mBdY)Z+5SXȥzRŠ_P)}WHI2) ]HTDʫxՋ\ӥS)eK.sn _aNӪ\a2/Ixl@iLAd6~XO%kNhݗlPZD#X˥ K՟po/رїK  cjn*eK]^8f!I'i p耥1 LOPs fYZ/aź=o#Z&! X;m?|$=G%˨(o}L IKdTa_0$SPy-C;LAKu.¹;FMѷu|C%EܟgoD!Ҝ׉c}ٻFnY)#^⩶#E *~[\,'9"I79a X砼|eq Yc~nG(-O- 5dxlڂ;"xxPo)LVrOoȏ^?7*&~Ts9śG 47CE$G [>}uI;&܌[QWI2c<}76brGVG&STU`J*qҎ.SX>IbsaQ=_ccmq}lcr`7j%r_y{cI_t`®5;d=NIC-r+7XTsdT?:\ʧWtӲhdG3M;ڀ/t6@TM O1Ky= װVba%5X][*7~GTVџcn5GޟCU//Gtr 7E.U @#̟eۡbHl Ws3KT}!H-/#!+lzk| 4ٙ i_/|6+lC1dծڇJ oqD hѻsv{R>$ƒ-ۜrۣa"x)y6̂)E/qD( ,~1iQYvBu40a^Rc7tZ#aaB[,]Td'!VƳ+Gi%՗lCWȳ?]nWvO;KHƣBR9l y%xJ]Ex $NpȔl?lk0e%DNTJe0&LRǯ0.>8zf#\ d-3p( Xk3aFb)ʁ좿MV7]JÑX螶q !e^WVR>Qu}oqlͅk^l s0x+rog`(*IXW CIekSm,Į{ [Qu9mJ$t@Z5&]-cD'sB+B^^HHwU|,DZgX0&XDP~c$4@AI_Dxˋq=+$*gmw ͸b wz •@yb!}7߹x =' T:1c.ߴZsʐˏhQLlDmѷwD@+pEww׳h?2Y9Q23R\Q8+&L$sz@NI SGju"mzsxU5H" <$7%`I)'{3Ċ5ŕe⻍OHk̯ж}KG0$ -0mWhNbIR"zc ؈dwr(SnYvA(ú9,3'!bs`E>`{d`mN3Ըڊ#f1kh$ N^݌lǽp3$nP շ@T nYP/J~F;mEL;|6]o"E.Rȡr瀛pϪQϭ.OdF!tڅ; D8!i,k-[g8[YؕM p ^Vww~s.nGEihTYN=#9YOh$&/ٓKJUy! yđ<]Uds% 5lx;:'4i,Bo`So7±R䡅 r ~XN:\H"Ar* ?xEHfNas:KtY@h#@H.sVЮ{D;Dtrr. Ju,gl4j=⛊K5]SY~Vs53KLDb"T|80<+Vx-pr/$eo!*ͰI|YIKC_H|Y$iX3C_ *00 PΪ I, W$g_wC|u;rަDdQmrw;7Mȭ-cJ方M{iu҃U3^LJ7HhcWsOxZΎDiᏧuk+V !wP50vCY-jtcd{? o=blKWȤTm냚n7W(CLIZF9t?8 7ʻcה%pet!-:gd20|޸&c Hwۅ#+jJOkUwU< r[oWϱ+ + #+ע?對%inq;-̼>@"U68X0Io"Fbx{6>nޖU[iw C[]K-pXshȖdot:;6-NuI"c%˱? R^!`.~bB@QHl BnL/n?T1)$(y3L@hrDWzM:` $S(mP:a&w^"Ek CSQ7dO;VUDG sP[:rTD̺1CŕcQc*Xo.$d-u]hhcsEԨ'. 뤉J9C j!u|Q`XBpZ~"N˴{F9g·_Es%G(kQMLޏiJBϗr@%טλz}6`#h kWbz 9$||w̮uRS QcR1I-#5uc%<]srwat]|=KT{7g\N$e(>3_{ZB0 OR-N-7Plń'٤VoBB̵vNP"5ҲUS2`)!gQ{L4^!Wp&*bHWEe<,bZ Y=8DAd n"ٌ5 IOzVS3!!krJ0SIzMiwa4p E^_fAm¦% )5zi *_\&]Z+ (ԉTȱ~u}P Ee,0~WS9/6Ȏc˰ 8#|N1hO `8;XЈ~?0+3Vr]s 6fjJp#g2Qݽן( $li}@UH,'q{ L(ar4B3E iP ~1Kf>MwPgT K"Kʏ3wޖ7!24r ǟGZnNEtӍ,`!u1F8ܟ+,W]eb@SYo#x_JԯFU?ߌ& -ЇGsl7fwY:,|C.<.,8H @p 4A)t';{j\1ֽ5]a#H},9N%wzx* Ͼ)v)a7m _&1Vc❊\$ָ۳td%&l-NHTwOI/p2[~:=tG}ahŲ xyf2D{z)JG:3AN/~ 1`P@ˢ|= ?00{?1f?oK3)MNkz37Xx/hçya]Lh[e]XpF9o c?S~<.]V%qjRm w./ElW3K&•tHaKqp*joBkď;}` @e+.SnXC4|Sfs!Q2 wR|C B#HcO$:"uI~Y⁋&=:i>^8@wǎ7BN>G娜2@2c=iLq߻+3 4eؐLJT~tmGu/GXmzx˦g1IǍ0}հgyY.hJQOӐ## cW&WZĝY sѪ폤ŇN,\O!3[]6)i b\fz^Trnd׎(/ ?==9cl{ , )TU O[ b~uJ7x߮fk4FزPH3HXO~l"+Gx4;lKHo2Mʴ,|tzY۲ KK&n:n"xP|f,N DXbW$M\71ኘ'J< ?@U7n7goYn \LKvx#~s˂tۜ`39mrh5w|%Hp͵SVJqT@MA{iFtrijGsuBgT^ӿ>f;2"I@VNtXT?L9(5Q (b!ӈ8uz5 kHRy\y H,F^ DARk暮vߊ0%MX#?s$)BB>Tg ѦV.(N4Iưy !\%%!ntچfS*TE@h!&n= ]Uu0;.I_$јL}S]#*u3R.oSMtLP!X12H/.C[x/a©RS`0"bxZeNX =ױ13̓lzQ,a) - #{T`zZq'ߞn&G]$IG\?5b_ 2rK*)'@Z-}.Z?5*;W;G׳3C^7@l%"dP&'~-jK(rDaL*T:}ϷnxV<1[7z@XDѼJk$Zk,N̩/@.w*|0N/JDis\53'4N8`qFoPVG? X0J5 w]p(j7wOIMvӕ=Ekw/>OQuMG҂H׀I?CYA?Kr?B`k+JGJ+7܁{l1zMjp_ \dqt֍IgTC@AA'sG6N{J,3ac>1D.RulAa&uTjw[)SeXZ[Ef. P WJfPH6?dឪݭŲ;DY7イ K0X.~x(,ka޼痔^f63G d kN 3zK9#*δg xSWYxQr3齱PT;&'v(}N ԥh%̰t nCv5LfB09gq\ek\u֤F݂9WxK`xϚ05"+Da8axm !}>ӆ*Q@IVn/e%$4?jĽT9]&#~o5\KoozGƬ7xc-!]WI&{^/KSF _fpA%oYag7~Fn@ B2!-f9O]N\+<  ʼn"z$/mWVE uN_E,*"ǵxfPIgQXeJvy3N[kt%(==gxүvgXI6O;k+窛g3A.y@ aօY1T,#wC$M1wsVޓ?0uE?a^ϻ+;d7" 'B`_`t 2u9Ot!lV>Qkg>ϻ6zy>t?#1`mgusFƥjU39bj2 :_2ݛ0Y]̽'aЈh#`yr;nDeM'1͎{KU"l"\oqDDtVK 6l\L.5ŠBccj3|((P@@ȥIW0R87k}juqaO3A40-ȿul<1[ 'dkj &rj}ࠣ bc[WU~\ŗBzsD߳i? d1G}UT3]+JtJQ"AJҬ )sL3Y+p5"8xkF5oto Wd9 vdҪ~Gu45yT!썑t6oH1Y}]Dl1o!nX(Ƞ(m_ 5fCiZ!$H߉}w"ig @*"6Fh0>r-dhyfF8 xl`^L0 =}\B%#-* /7۴W;k8Ќ:ֈOTV^p~Cni ff$;+nZ$/? Vcz C@x,|`(狲P;24yv( ICoGZe3 ݍƖWeqc{k9i?tiM`rչK[:.NgwWڝ& Wv`W2XJ[F+[K*e3Jq.o&!B[4"PלiqjҁOyDנK8jÃWbe*ԏXka58n˝}FD3<& bIW nd3 3R,Vƞ =-E`xD[=zbq7JJ>H5XvԨDt~Rlq43" pB)+s*䳢4 ء|p){nC.',uF" .Ik8Dfw"C 7c;*T?Y>D.>w>3OcG}"YKjͻ>ðu5AMB ֘{.Bhv02&btg(V,MJ1,#~0.ZuȾa9pbDoK2ns}MѪ5%ñ>CdPzR[,"@U)c^-֤d ȜIKޥnG} TYHbʫ8MTl>`pAp%N%StSqA.Oy太a"Wm_JLU9ΤIJrʡ?pk8`V5 j XF,ĝ|7g`"z4 +o2nH̐L=[< Fa #-izݨ^'GN7t%CZ>C)em9~h=]vH#V4b!s0""O25YBŜ}@ V0XYu =1=]`V PDP#M0q3IЬt[ ܉FZ6ww_\BcI"5dx(@;(9}IF *˚}f.3iseGD}-YꤺeXəRSvެ9kIXuoBZ\(L <[ˑ|h8kmPןbTNC8 )xj..s)~RNJ_օ*q[U//@9OYnҸYĽw61IX0`LlǒcwkZE@{`_Fr2)8ZOΠ:rr(F;/>cr))/&vXEriOlӈ|H('9Is) # *^N=$ T_kg.U0y (mW5m2F458&AMZw{}HkXڏ>9n:^ĝgcJyAi?›%4&ʸҍ5jIu) [y Q[XZDIy6,l_-njB[\t#M j8?* ? >ɩ`4=K7Нaj\A|7qڡM\ t$8P)Bl‘ߍe\fW$Z!tmB({`1DQ!Z+Ձ4ҧ,yn׽Y,CAօ(ܜ<&KkoJ`kw?1Ϡ W!$GݩyVfB6ZZ~OSU~NPAMOChf׭\s"GDn4Nu%ʘky[z7ԱmJa$Dv>n>~fQVNOE-vd/u_8DNs`(OcߔTe:Т,/1@jnǺדaAg*V9 ~7#hqFT.7 '3QJz ŔCZ_z EV(at׶Gl٪lsddR@)܁M2?7M AԩI /[jκ\T,ybSR.Uמ QA1#G{]/7i<> Q+zD٣ iۉ] =*1,u@Q}‰lN湅;|~"<^eU"8r.!/3l9>Jx(%ZŒ=@:[4F|Jcٞp&č)<(t$ Y"ZPR* PSKob}ҧ<,O_"ئUaY3 wE6{rɖ)Z>Ze2Ǽd!y ӍᝋYtj(H|n-{-\Lo(pO-Q:gR 3ҲU2>wU6:]U4Tb!-tNbDV2(2/2q!=qFYm`V(džي ]hQ4QZ\yQ'~/,%5c Ey g|{;=-c}n\D?_L6 4!c̛n׀]жo `- `:KPr!K|׈MuM2} diP> H\li\=m)pzcd$1R[w"U gdp|JBK+Sg~ xSMM٤,} 0Tq^Du{\Rf9is1Ub9MJ8܌i{%E!=i?^@\v^WBE.&>(RTG0A68&|V_l:+s]uX}p8135X\ڏTc 4eZ^4WǝK,3x3Ne?,\qD`#@ds3R_?SuBlj0Cq >MWT8lb\]b-X8`#+Yl3ȼL(3$buuuɢh!'P¼QZv*[CRld\S!L3oNeB:+͎EC,ua 7L3 p)vn4˖u~L[&McY{WM;X}U1~P׆,Úr(A~‹!ʤvglS^aFx-CIcN*wo~UvsTN3Ei9vc,KlssP1~4R@L9d?%^Z7%|Y 9C՗PF2IF [X$}Ț\ۦ ª7oIĪ9 vKQ .KiŁGhZ4t4kž,tsu1gy./&MA}D2üZ_XNv?uYY_*/┢ Ӣ1a?ݤRj1`Ɲ h<lgZO؎t ̶F%LX{@_-芳7Hzxݢ_Goa$ڛjJgʹPgX4_.5BW̳͢E.i절p.6ek]Q\2^G9APhP%]=!cėE#p_8ÐIwԸ< }yF}(ݟ &H[X!$R`ntLs+@$)-9l B} )Vҩ|GdM V2swx^o@YAϩhVY(OVC|YTiW5DCErTwxKA{ЄGhZ՝8l!a/91WkQe1̢!rRQn Ws<nRiS2̎` -xWpyDaS)LߝC{h0u#?[Nݐ/;!e\y$=c/9[ W/2[ G&tS)Ti؇ jiʈK3Su7 hT~C/v_Ps*QJX|P3;FX ܍|х3QSi;px?#)EP%3z}=G;чPTlnM ;,l%4 hdmX;_|0x،(6V@V> *`U^N!j-3)6;.tT0Η-_=Dթ!ţn7w$lwu,q'|7W:Jj # ڸQߥFͧZ΄@ŁGܹ{>JmQ=n.-qp=Y}m~:̣ #w64;X*Pchv-D?b{r{j+ ?ΫjB-颃lzXKKO ܓp#D(v:s#7Sta7k&81y8?`FDb;QW*tDR]|ժ;r؁իkbOH`nZcͰEA#`S/3&1G V9rzsk_+߅. }==yBAz}x|Uc[͖EIf Pq-|GLӀoR.nnbYb>C"Wf0} ŗ;Yw/[Z*qh D:,&sxYjLP4L-'Mhs++0YoJsv% ϔ6|;ɏ:FON:y (鑠s&h 1+\ lFjUeSrjo"/{yP_DQ6.ȯQ=Zb?SV'Q/u-l9>}HñW 5 )hH؄&W9b`pf}Aӽp"*`tn5{ӳ#AϦ@W6ׂdw{D7lē cA݁`%ّKny}ۨJhְ-/v`{WP]4;GxSk;76OqGH8:}ڙGRrC^ĮPh΁Kn#A4ھa6Guz[  W[WٱKũm:N=s 1RX'8v $EY1U 3S <0BX̢ͤӵze{?N/=u:]K J䁗wߛ+I;+!hOh=Os~vaMcuHaP- |/#XpLT@bTɊ|Fd,qAZ'QgWmר8;e95le=P SԄPbaT~',WN7-މ1[IDT`%} o^B6UAoo¥9t}WorgЬ$\ot<8] óVFD4S%, Dx@S|ikѤӊ0p!uXk nw&VRerM ZS(N]h(Wu*nɜ(z+ q#QԝD.*dvo=??*Y{9*Bޓ< Ka٩t!T/euhҭ|f ZgC74."ޤ"4 d~r>Ȼ}'[xjQ菡9$qmKhA0ŒA>LE#?/f%~lDOEUe [j!E<zqlm|WF{Hw0вZ 0Z5j$"Skt.uI N3qr+1(l^Uh:?^U׋j[֣뀝~ɢLZOܛY?bk=Z\Qs*W!'Ѣ f {a:k]eua[d+cE;$`v]+6>̽1L<s4mEJΥj}31mnMT'G;4:'jx*(g0U_y>2ޫIFXomRyn.n2myIJ!HCOc\یtdzbS x2D-'kZj/~Ȏ4kT.~|Ky_[[*煈J9nEԈ[E}ONVRyUU]"oRKJN+`rڟlz8tvz#PdyT[AO~mQևIsشԕI43=XLt>"QzLD+/.@ W55,:CrJ@xԮ>6>kPN!na@R ϘKjґ\v(hKBuqxNВ$ L?SEPZ^I+Cp%ș[rdtPs!ޫgll0j xX#sd(fc(N,9@J#@@"L+byH1wTx? ZbURur V Y2`|kB<}ϵh~&QDm(~P,r?mQ1x/MO&mNWgHj-b.o^O/ iGwV%ģW\573Ȏyz0,@+U@Vg1o6dTJmSgf~iK+3I/?ftXx^~8pkT7Wc{hS$mTlN[mYY]6Z2m஽ܰ~pDrb H ϡD1l5NI=;/`IKviگ(8X%A,aEW#!׽x4 Y!6XxR":3qy}㕯|o&ƓH7#WқǞ-4PX4V8+v\$?B A/-a_~7N.j}x%\lonQAnQu]_$*&q$$uN\l1D",Ǘmqn6P݆ nU]qKegbDep4#qvC5ʞl5T_RRUli%t.VUD.eI9::UpQYjP[^4j7̡Е1mN)y!I o?۩,x2ԧ>]]_g>-uƳK?V3I[sO6}Fl8ݞ#zV!|;PfH?:~Mzx&(sd*rvAG°0 M3Q0ПU\6X{DfJbNݏClHECMR hĸ"YK w9ReG`3P jKEhנ 0 U'eE@u7 e.'CDkłytr{4؋o9>`{v#YpknDc˛Xa<,A^g}I[G(OѲQ$+?˚Sܞi|yo+f(-uyxg A2=@ujuS@'TMpk11ߥ3fjYQ'oX*";E8N=.QH ?,$@y½|Dcc6br@=1~W ~!Ew29So{!ePNԞCUeR^w@Ǜ_Ź.v ` ʔgZ:`]س6Gs)Z2)JlhO0vQS, nu=f1"@*hJ/=OugvmW6"3.$j`gD] @2Yʒ7Bм!w*хg)5)L D$"ò6(N8ɗ_K(~X %X"S*LDoS~GT0R_{jE }R-UTnzS _ ^oIc_γTڔgG3p:7'}yp[(w.r7V3$L@ËXLYâ?H!YID0Hm¦L|=U88/1 =_rv>66ssD~x*K3F!$`V>:j1@ыTfa{uՔM mS9>A?/F: ++#t}h:;|霡%zdK@5>"F(;/0l4`b܍pIct. 3$- <"rQfԀH_KiԉŁ6J~!݇`J"?J:(?ē>ƽl>&x=Xo=ԺNր)XAR:dgQ󟇗㠣??8bvwsIb۱LW/im%޵%߷EoAd[!oME*hp|WX¬"aС} ̓iFyBѺ?}-$95gz+oar0Nf`ѕuy2u0ȽTXOGw{^=Fb KZ:[,+b_An]e֛N CFNjslA21_\@0(d@%z,ބ P9!yGΠ07).&WbsqVGg-?WՔ;|9]DA 9e/10#DE<$Y, t89i(QGi/k[-=a]:-% |@ ImM}X9@5Tv\-TaVAP+gӗar^},ar\{h =!jgrz`蓙yeIр0j_#l ъQIs7Tk;ΡZe ^Gd?ms=qM8@p"ˉKp׳\q`iU;;DQd?%G(u9ps?nĊEG"$ڊ>PfMBҋg? \B9-b%sS8жO=<ކTy X@>Ǖvy5F1M_8''=U>c ?̘tk 0GYj_wװd UNv)hbUG}ǽ[M*E3~1fh󲎏F9 e<~=·`Hs܏h[izWs b,CՅce# 5HSxD/-Zۚ\sk2nA `5Xs\{,zʷ`+GFu24q~C"PJ*6\?RJ6ƠN$xOI#\[9 .5AQ GfɊ$Ra<b=ّ4 #$2^k[ʦ3ijӅ} zxs~ &'~n `¢1l)]z1eWH6 )|s4rOc 33]0}Py3xT L MeEjowVzhUv1I3%C>#I_G1W9\ׯP= cvcw&K gj@j^rX+`CVvn\9Oo~ J7+3DtBpl?wi(#|K6^nn:\*.df̼ulE_*68_/WAx,Tі&\R.Ff(GoҶmKA%Vc XLqSz2`ez$44{qtnP& wk4S՚\n\Ln 6ya8J{y+U] ~0R FPHjKˡJW C@இ;NbO8Ya1p0G-ǯ֜,ϊO.;E4DŽýzgi`N]حh'·7~$^0tIHF*?AHYe(3K+.{ oͻ5>Bb8ZEzWn׾}{Ip9 uPGoIRt2!5lK_,kU(8)+)yNeOވH7xmV6Crgpa`wƐf664HKmXNp( o(ɿ/&rm_Oڕ=.P!Sf9md2v†vPy hxqQaz%uȄkݽ'by=Z#Vy,~]!wuвQ~?;&U xqрXazOl™1~ .h6=)ifjgHoi|+.]Xn?ĺR(΀X"'W"e?(~Y{o!+2e3MHXM%,+`Gg ,ʗ$.\=mclcP+caOֵK5D9 ;"aYçOpX[Y>JN:U'r h7g.r- gWU[6hml*װkUIcNWJ'z a՞7;A]pR/9;)Ԍ; E}LW@=U̦H̗o$c! zѠٷ6jTl*S U(gL 4q5?a;!=ч˜5>[A 6$Rޖ}rtw< bF_,Rr&(I,(e@X$DD< L~6M>: > C ˟ZR8oc{,_d#-Ae~}w{>/ ;*pӤ CꖰxBdfh$r9)eeTixn82 Ĵv6-|e RGQ@ex0 2c*EX[7rB{8d}:Sc \Pz$!Mg'y-]L;q"CVj4v^p~?NY$jOv~c5O}FɄ_XlNzZF`"Sp+aW (Yni pٯ4ph%}~O O怣 &}UX~^w-=AĆ "%`Bߎav;+=BO^,}q P)wazx 5^}VfcT?Zg =aLB 3qh_\SFb[ ޒFI/Ǹ0C^1  )1rz=`tjGIs!㽷Go"+d@ՠبzulJâݸR ,\*}O]ܥqsc3:82'?X4ŢIѕ /"mU<_0B3e MBY[VzR%Eh?MHf/gk]{g|ƳR弿5T5oN^Yy~W-vC!da7tI\Irzk!7<_Ϳ!T9_iLd4 (*FKvȗ Dkvk6eq}|aI!$ZqaUC,Sf>_2]p|uJw‰u+& 9rٛx9jWJ:;uY'l,=P0Ȼr_#XB$)E˷e]`hOW skUkx$1a3_GIːZo0ݽ:[#<& 7Re4Zdg ^;+7:*I b`e3R`0 { ɌŭE|'51dO!4tvs}n6YS&ͧx=g]*D;G_A5Yo l]n?4*g P])Әb^Dž÷xM%sn%qnje=0< QzAk,g<|EyroMjJ5T2_T0" aBe!Tru-qzF=K:\\vȀ83:y1N-, /qٜGڶ5S,Q3۰]#Y3'~y!۾1!^%~ ̻L7y&?Į/2QpFƯ V@vMdi+7+ giLJ=>}ks94 (B2<ƮK![rI@TyTYU֨ZU#+wBT @V:ܩn>&;5 3V0$6r*n4$4nwrW%knG=+ u4\Ǵػ7Jr~T~؟np8>6u9$DĞcw G;=)y֝j\ھz:):ꌨF/>QdC_ɿV$[߳{!PVd84oѓ&q$aQ|iа7o.H5W q[n~o/< ,i@`UA>Jϡ] vKECk~xa @04gk̛|^m{8SR(xlL6 614i| ۙࠖ!|trI#ՙh;Zld^}ٶ9tU%EAx} yOQg rilP.RrމK*Y7Oh+Uϰ 3U NyK0J9ZiO/`/˴}xT W6a~)@w/E̱"TL.8:$9W4)ۡ7wmX뙜ITPtIi37RMaU=#@J^]o``^kS>3s{du>S=t8C "-kx C>&[te(.G5r$CQ zBD v+'X-7vݞF 3T ]4mS(}){˭Hϯ GJv~~6xٽyU,꼸 < t>qs}3^<״SV VeE ^=!htAd:o%bƕ_84?J4p9Ƃ` y2 `{l'y & ۯ˨5 `!:\ uD9{2[BJK1͙d8ZnUiT2稗g& eU*zHv"k2ݝ{\ ~6-@wEȖH!(N.)?ҮW{Q^sr|x+R,'!72ngvYy5QH;vf:Ac=B:]mytG6 R&=a:嚟Oyf(67eF Qj؄:h#%>؟WgXKҊpiVd ͇(x0x.{l%CK)W=-Ab,^=qJ62e _M{e:@|~`)qH }Ȝ;V:4;x )05JXV{pͺA jŇ괧r5!B`mr"uEىgѓf+,-xx C(P?&-ZnP%Y٣1kJR2lyAv|Fc aomDzu&S``l(mfWdhd)6e]j6wNKzMyóB{ N&w{;VRP-PYP֛ҭ7ƛ]h-Ck|˺̞ftA{In8{k2VE߀`>L|g)uӣ˭DMks0ʡB? 4|]E^NAdyKkڊ29Un4;O*0b?H)8D=z,Sg3V҉¨ٙ%AMV|+u6/x rZTeԏXb2aJf@FFcF*#}ⶹ zb⢣U)2 %k4y~kf[}es2sy 7gr;kb]L_et<o&fƻgϘGXz<frgbi{wĿʦ@EZ)RB6x9o K2GƁVP<MLV5^?Gb 5ۿW9c4{ :hvا)J9 ?{p[ 00Rn4Qդu3wzwm4g_yć*xڏּ,{SŗFD^рj H=Sw6$?T2?fgE=-ET ظbF'vwV*QԜ!ĤnT*U#?--6j x>KGPj2zJلwk*u7˜SVlA$Iri7E~9&H_W<:rt/OɯY ƭ]-|Z!UEe sFKUPxޥԥ svpe6(eQNK6tIϰQ+IѷP͗&մ Mx( 'u\GB '=J<8e <9>K3e9 >*b?ÖS獌L=~j:jy*aqg2i۰L4{{Ma}Q}~o;W>TgG>ɘi7 -X HY}ѡpر$͞LQN޼(Hw ×kWeٹV58ɶ[a^ZQ@L%gmwjh Z5 )a6(D˪[uۛ;QҊ)%;⊹|u[uFQ?̔B"Ȃ4s(UH/ER:NA0rSw <,=30|Bn\N#7Qt+H۲sҼw,kUtVzV}v&P 1$)֡dZ>_7Rn)9]X)s( <4:'QY:;A6%n%ک.P;؇(l<6{kJ10ޘ281mP4{/enLN1j^`tD'_!ʴtl 0ە9>_*&l0}7u C6 q -KHޡ[' LAz们fZM3tg8K; 8/44B__&iY-Ֆkh<'^dVCrOJ݆geu;g-60 pY6+\eFa=eA\0NiG2\ۤUf&W秊䭧d']/J#!o.8'toz-[%ߘbM$x1-y"B. Έ|"fwiŪO`GBco2f@XXƠkk|5|(xpuL<7GO|8(c=4=?˶fcHmJ|Ž0ˬb߉vFVv3Uu.j^/<] +WqfDeJ/` /٦$?InM+ kT`/\ar #4sauqB73A>s|Qb-PZc;\*

    Hq\>B |}n]XhɩgޫxBחlB&tWgmT j:pt>T0>4nE :ri0TogICJdȋ)[=j\{ zx"9Ed]=K+P' -L,hK[S?ftewX]D7y_õM.dDV?yD6%DQ{5M(!3M7%Wᠣ6H:T#`9ĹJ$ $m_]ۯВDGf|\;U 5-.֫ ࿧@w D (K8$尶7 K/3ȽX8UϊK:{; ƓzI;o=i^׫]ۯlͽwTb"FȽOk`f/-y+~C叫GY}Sh͐S}@D:\*d 0:>OJl1sSD:Nڣ|Iډͼ6Xfa?NQj{Qv {NI0H2LTHDoGwͮGN ^6Fgv~_%5JWSXEݷ>! ~d^YeTUB -L¾Q}=,gB(]¾s: I(pت1c Ti[x2}m8)f}1H蹎{GCm jE!VKt:l=yҭ\z*MGǞbETiRFk؉chgXkPVD#+twHHkP|R](:;@<16}jWd>xGw:v]c&`A ݍw[WHˎ5M.ɼK((g ȅ>} rх5eF&n m촎vwW 4x1Q-h` `;@w|3QiK/!m-N4ԅziT z31>XWa-Oz;T%n9M1n[)r?pQ4OQ?$m!er"$#Aӳed+ܬJs s]c) 6j#wJR/B4hp;b$/w9yK{5\v6I_gT=$`Wb٫MBmY c:&nlU-["[>ao"^R/VKmrV`/ D?S`st9y\ ;ٳTJ.Jj>un,q#>蟰|]_9=4?=v>zIYኄjYwi!M*{'i?]+#C&F "3[.cD̪O~pW5PH¥F4ƨXds|*Z $O\k6>o^(7i^XK0՛gOIc+L~lcҟ zp[8mt?6}A[L4i@J 5 <-= 2!TqLy Q3WbBί5U/Sxٯj`Dj]Ul^I_]O~L)a*No?2oc%s6RV=>ȘjGO#8_4%kZ5pn @NJM\f{€jb[wJ)i(;RrKY˒fğ,ŠiT&޶zλQG(t%gK'-a wt1QcFՕ-D{GH74FጀTӇZJPR+w^ lF/sw{dY[RX9 3Us?ke Y.eNkqƒXJrI]pG#wÛM9gf">:|"⪃&w=셣 {K+XDOU]>?ٗ$ur[ nkJV+vR$oZ^[)pzkm-$isŎ񐛳;{(Oݬ#%Uq%R`xE'BRڲd# 6a+ MplO>j/FCׯ=Eʹ6~6 cu2ۧ F}-Bk=YQcmK=,H`kVch?E~ DGpHUBced!!ֲ4IQyQJɲny)j+^a ΰ]ƙW$cZ9Zj@3iw<0U(m'F$M-*:6 j!U:,@2RL0#2X{M\9ꗝV!aR_EOS)Bpwb-Z%](j۠akqYAXk ly`*!ҭSxWXKj|q$F2@JR:Iܛ~=ϝgߓ_[$fOΡX%W✗q7ЗGuQ2wsKHhW8_Ywfd4Y̓q[GDvk {ޡ?C4L_7g# 7Js= <U (f`ڛI԰"AVUWs3EGG*1RIڎXN R?)WMCeg,D'lZ@ 3"" &X(a>; Aa"P#2>RPGIݻQi# C /O!y( KK]bvN->azGIq6\B]ox2+;9vM/a&fup#Y"oM`dLX-({K#5ޝ2j2amph3:rQigBa`C>H=[7G Gd,NE]Eɝ&BxBdo>4A 02r\a7U(7 @]14Wy` Tw"6`;>kVVøc#pM5V h G;ZKEL x~~c]8EcP7u=.z4 Sm@q2dAbtv WNڮtGVD5&>[f(n%όf F^fKc/o(ވ5{$N;x',2BSU4Qgnt%s<֓kS!XFc;mr'޺?Rˆj*dn<^Ï6$(2{C& ʳ҈YiYa34|UEO GL&+I7˜; 1C(x$\$taǯ(31 nmA%z^bjHNӦ㻌/q?i4<>kFN"/DԜ&v (d+/!=~=`2׃H̶̼ h>M' +g^rR 62HӢru_P}AWcA|={!/#[`t3M|_J՝ﯚx3t_6&?V>ާ:YI$/?| :~oAMw˜zKLO5d,Zm:igDna,/X0F E{MJڵya K͘UPy(@^mƍXE:u+jgMljQ9eӢ.`YvFքy~Mk}Ǩ)WVchgcr>ƿr/5Q2fY%"댾q4>"l\ fe,^Iːqm1V{]ai_)N./|Yphb$ew5D**mC-GWt)М)Q)ӟ9FvR.,!a9@{_a CzU]J:=i&iyþg()Y 9#DN5#?A_}jP[y&u .KND sx{_)cq|%.}{x}S ?7x4שּׂc]t?X Zݖ/7@N'DNk΢GA;†,Eem[yg&wЦߤd@ͿBsChD_\m0׷ 1^xpUX9vle\/3@"d4_2x$|WV%ݿn.!\2 K <lM,Z,^aH\ a[)~mg;pQ#n!ŦyVw?y>g*8>O[!$}R2k&1ųEz@T[xiEØ(hYn&$y ]%ĝ2tPkgu-NK9E0͒o'.P&n&v"Mm' `k)Ol&/=o /K̐:{ӽ -N3V{tɗFcZ7zHJ+(Nǀ޴/o*[ YuH86PZK7$+) d5N~} . Jrb|6FV\Gwӫ4`Ă(9NL 3|/o9im:&ٷ5wbY)J+Qa;l:q:@+8ө+l0ǩqsg} jorla//=4d7-q~5B{yԼQ.U٭S< )+{d˹q'<|j|[!|ᝨ*Usz4QF.u7i&iFf&;q}n f\;ܪ?uIk(O; & c .r\b!䜁X8`'n0|mM B%@m68Yoqkr4Z<^* =x:y&GFj$~Q@`yBIV4ki7J~.:J=}Px@~>H4Xߧ#kXK&-,ơ}(3],ZE_B.{4_$=| k+4W3Mcp5 y!֕;p{Eug/'󍹧b춇s jPx]-z^syoq<{\o(y6L^uVԞ|3 }k}H+e~;WURKb d=KaHLjr''hhH@H~|AUADD䷍TkNZ \ov jX\,_@vC)5Iǵd92-@K S,$6'ӚUYK(,$.%(φ*~8aG.O@}d5 HI4U}ݩpĺn&Soid:syʺkڋ eQ$]-ZƱMEAuw0CUoL4$9qSdȏ|ub>3姮t^Bnŗ'sFEdɳJ4s\:ti5zy-<P8? )d+m؅  x!ѺuE|*HxePc^8AwG4K`回CJCd`F靧zIpx*s'[qfkX66'QdIjĢTŎHxג({[ic9qBQ-u)҂ԢؓʟT}tW[#&iDPİ%\#*]x}w GR27BCKY"3PyM`u@bf+8華4ü mކ۞lc^z(=Ia"ǃ\V_d!)b'N߳T 0Ӡ=@Y- 7xkcxLRKW_z(=p\m:N&టL]{վY},%+҉Onp ;rU,K~F,>uiStɰs/e54>rO#n(~?r,dx-.Љ6wro/f[9b 3_xDs3P㣞x'ӰN=4/ ,: (OyI4`# ֺSs ]b4\lj}f2M!vU`l.hE;UsA6/h tW@lq26zTl _}O$5 Bn@ۂ핢k>!ңk oc_RY3^O5{ko3"]B!J"mjmQ -pb Y"0XγĽw#qvߎfȭU.3muj2;M9ECLtD !G]5%SpaK@^P ĸ6|/30ȮJ,}6_Y fP>rIH(ez p <*H$s0Fĝxur7(V*N^/۔,7Ka?qE JSqx`9 X_Tg ')vj7Xlt.Z.s ;I{B2c0 yz6oĵq#N' q:ا2"hL|3" Ҫ|az_}K6Ϫ&;ϥL"9vSQ??SNfBUB~G7EEI1fL4vsBɡ(T9N}M N> R =_u1a'%iH ;ܥ]k92 |5lTݩiNN4>ord-_I "c 4N{%ߍw+): F!Sa8u+)cma 4qW՚Ei 3tN}Z/H'>D Zlo;x휍iszA`8unP)dϦ9#ӧMC/W&ۤ+7IXZ*$U?XT<rܽP,qn%DS!$䓦$F\Xؐir ұ10B5o6|eh+>=1)Xa ɦR[?tPI޽lBVx0fm󱤦lv,X%S }^P۔9؎{ňD}nC>ʫ(6:21Z(= }{i҈Af8~rqaYܶn-< M(sk?y zJ#)X ]K%4*/Jd-mB> TC#iV}ǯ[Ғ=pD{ ] o#D8,1lL3VvnV9JU,?s$`hÿ4:5Hgm1y~+ĵ>3h;AN!^/a&d&B.ƚ/DM{8{"܅m%'` *n1+k$b@;O% EBI#قkL!i Y*a_ / AD;Z$Px Fb7pVfP/Xڿ% ̚n5ĜyA0yDRZ$"o4ݻwW(hL~mGWT; eɢ?B{sAв\h:փKъ=^q9;hnd*-J;uwAM|ӟ}7@Bn+gN͒k7FDa0efY'ߊ`MpzBp?d\"@ȗE[$b^"FQ۠G pT1nmU9EfF*#QwUn-JOOO6lZ!+2.b1zا6n};kN昇 oPzRjdZ6ίI鱑6CE>ؒQmJT͌t13HSz@X)$<0^nehUk'};IݜcD#7${(BJ: LR5e8g8"#e0P=gʷ(ѕbv{Ytvېj˞d 4QL:7m|6^-kQqb@dr +EX.n@|Q;Fq>@ݩWU,n ( L]<=vWBa4|l_c!8[],Ly5G.g03SL.-oڈس ں }* x8uoC֕TGN{xevm\.~ &d9rD#QxzRip*A`MDZ 5G!ۃMH|-|s7H'ZV⺛AmwvC2pvO8^n+7 ?D&C@p^Y,A\բeC"Ay+,|dP$V]T0Nb(g3ЅP0^h'ԖOGd53arɻu7N}o TRQc?{ȊH+!"wQl;[r6}9RWz}ACKP#XG)?p n)` [4scK"Ϗ~1k>3ƒ0c!황`;!cM< Qb*ʅ%O^MOgl$B5Ux~DLVJjF .dziMCfi\-~&_# Q;jB&AchA"NԸ>wi)9Dua0 `dK<̶`PӦШKMAt(Jbgq݂M 8FD"TXco3<%C0ZbϚD|^߬}'`HȠ km}J67k[ q=΢JHFh Є#@~ݬqDpAGy{ )ʏBTo.h*d_\tcwB=ڤ`4`s/ ×4C3{ZPq3|H)`Ndc6^sz[rʕp8vppt0`&CoDi?pPw1MG'\ 7m.ofZ4 AaxqL.яTt|P4?|Ju0|)V6K4؞/n}n l?mTWC7§҄pIа̫o$!t6t\O!Qȉ.TR};ReE\3jofFo8Ѹi@dZv3tAF\ _O^3rc=nۍ.pNS8ЖR-E`8|BGuE؀]p\g\Y&mIaXt D4D[pz_Ø:K˾K SeK\W6>c"CM!\ OsH /Ŕ`)@m Zm@ZZJpK ZFM^1_T *k`?p\Yfa bLmfutcN)4 R=G#h6lU814.sz$ HIQ=Edy㋚ #. ӕ#$w-Ag @3Q"L̿qOОRp`:01 yHX50HPG4]-igۑF%KgkET{4wd@~Ya*H 6}} \-{FqN3v~Q3*jӑN:Y$iMK$XDd咖A(Uׅ\}}MC&~ɊG2L7m:۬uّS*Khy-mQdQȴ+8+_/:P@)=:ɯ@23JzKCElHBќR%ls#i3t [HR\.G:Wn Qb71/[@Fş{]r:rI$ FwS8Wl7s YytMwV@d m}5F5Y8aOdYzdl~Jk26vlg[369@ҹ|zCjG K`vX{Hr*ڥ ,ucZd3cRߺ:}`S\SyjlČ;Kr$I^H15T{"ye{g/~\M~ ^TlK1II+?yPL?Z՗ƼZH:%$x4S) pXWNW͜6%(c!8G+U Mx_FEy4}K1fugu_@x~+* MW4qiɷQ*AGlWϸ{6¢4*P`ݏq*Ӣ1M3*GlYpW3h͹su{WME=)X-QᷔN}V`LW'J62x~Wuliu#r\!I)CxEOtc X]PFpqHE飾]al ucGăJ3m~h㤂J;/,%t=B!ut_xlb)y[ywQW(9n=r'۽pjT)$OOnp! ٢ߦf4U?-6 Q:~ [E*2K '2]05, ##fguQ^Vlonʹ)oJ/pð}t0tb"cD~G Bdeķ9F,fs j'Ko5dӄ>ɉ,ߓ*,tvӫ!n$`yĩW#0pD"<\a`Nŋo9?KM$z5="Ԥeb3KBOXME#_bL{f8(d7wH\̟8XA'8V?ʁ&Eʦx_M>#lXrӭPbhpE @6%'|79 F_(8-pezeZNj$\JB2aɘ仕ٔLl8tҾ#aŴnZ^melFE:Lr"yQ'Gʎeșy:-|ow{Mm$3>M=UF;Vs0)HkjJdwF*@U9dQ>Ǡ/Gʸ)M,JcZя<HaǩEl]մs= } iL/hUo>ۊcF>C' i~ճ'.v͓(+C9.R&bf[Y:&.LIXjO#&W\!8Ĉ`-O/YSs193X"A$x9IKHָc4G?"oܦi], iA6-߯!5 .Ԯyi~+X :.{'' m3(-hxU0Wu-pU2P:Hcq3NPn"(ᾬ_V^(I̩9Y~S7-Z^# CNo@k_j(a$5|sh¦_a^261B,>2V*W&2|G-mߺJF0W^76H2Oγ4Oq*? 琪=τQM8;8=2r_dT3љM PCR7Rեɓ SAw ]a.݅9I.%`%xyOyjCD<2Idޙ$bVJϬ(>=~h_vho2RZU5HxyiB|A`V*b>) v/_^n9gC?MxC1\έ:J wڑ݃J2_ .2,-Y_ZiB{fD<]P,m:d!Բ|,&*a.(hNѩABm\Vf\ f~tS? |yl}us Uc'#:AN$?Ce#5ڒHb+Z6k(,|GQ }Km^#JJXwZևgG,ߒĪi=0Sth˅$+?d cpvQbKrAmpBsT7d8NXn7 hd ktrMEC6ЬyT f? ` ]֏ŶR254.n5ۉak{> [r\14L}cF%rzZ'+Ƿ$:7SzHM7y7W o[c#&9mLUX26akd5߀o%zxaN.)rFygf_"'3`Ӟ_ ~x%-ƉuC{ %}EJq.7 o;.8],䊗`]߸ٻVnIНI;2ZS{7;;ag^pY= ?GRKA0M>|wJ-ʱn(H!>V #V(TCG̖K՝oyH#5DsCM2#8gq0 Z4[rNC~ mM>ȳz)\)Ole$W%f-vA |vGSׁ>N(4;Eޡ~+>^ I X` Z.f_EMP mb;v).UE7&F.F@ Ctwz%pz >mP52/8vnP"E}F+_|[[ Kob_Pzd"\d܅NIyТ5ѷYx`d:SHƸ}EU,R#Wz%/gp&iPy 5\DC 9~sG S9,#n)NUtR֡76!/]uݵ,pq#m,3:K\1؀QWן yγo x-tjLhTV}{V5iM暾%_ÚԥptF ĕs4&-d|AfW Y̬VzLtա1Z֐IShz5 '7r h*Q2l. v?if`Uz T_ĨR9->NJۗ6$shĎ?fT 헗w aD yt[8&Gu>rtg W!L3YO+jH;靿uo$:aO .d3x=+nPoy0h`[~kY vX׌`g5'>IE?#[/DV7R^yoĉM0mu|6j/Sip`m[zq/J%'R~vgɦ<âb7j<SVsRZR7:^S[7ufƍX6ZM$NE,eNFFV7y~T"Q}~ga=UU3VhJ `IږVm׋LzXcg,E=j/{z~1l>jRjI"3-km>66KSNOXm,d7:)>mSd&.>CV $Q5@DŽ `E-µf%ҫZ7è K\*ry ۸scRMy>폢|u>nG[+c}Ab&6_%W3RN稣mKH94nT XG& FĮ`b&dO *W-]0t|l&1u FnR)>e kk *8 `Ü})IvN9rpvEǦ Ro'ymiUHSI!S~; ,^gJ1ၠ!yy)qˮeno ώÑJP^5z{xz58W:i[E! jlUyRU+nπ'vɓeu8) eWw$JkgXWb&c:$招,y/K-LT.,s2t뽡T\L}^f7>gr܍`x  '+`PeqazzV$C8vuaߥiHZ3΄c w<(Y vYc5>{~X C!I1&KK* ZGJ&DA6&YhuFw;3*OsE `dCC̑7e mkCz;e3N ,)2jp_ .ϫN[򍵵$pAӂjˆ . S"W=Ytrej\ b./ 2t$gFiuGI=NOݠUl-SX n_{v J _Hl(ss{HD$o&#Nw(QJuT}b}XMvig^Gt| Q UI0x#lIPLœ<ЮYgiFt*Kսtowݡ `]Ǎ'HlÚ}*ʝw*S̀f(9ie[*4?N4˝|͂fS-^ Ǔ1Wo ^/E9vgҭ98:1;ל6`7CeM~$J~hdRc~h59wN<#縳qj66Ht`xQZm3@էDӎ0I]@B0gOqWȾ_) 87HizV1}¯^TIʦ8 wCb4LV`i,hoJ QO/|ҝ'81wt:,; WӀ+Y- Hi(ģ<$HCzT Ɛ!'NTx+x'p;E6;P{]f>k|3!Pdi=o r@``sN`PY^S ;+ zS`ILT>ćKi4QJPO;0?W_#wW$OF*EQu%Hơ+ɇsExG[i,_,Ҳqa:/?QTFaᷴ^"i>_G>B4Xl!6+'dl҉3%dQy-!g!"OqNaBX-?w䂝e߉jp1ۑ'Qu5^v>fwc9K8''}OVv~ّLZBORj .˯+9t"hBuyMN"A=W+ 2 =T:\ktg]'Dӭ2*~ ܁jc ѬXbG]V;8꽳e:v-DV#fh_F[[npjbU0ӯ{UNedMDq@ 7ϭyWXiT Ij>q"EJAO~.e0F։.(#Cd&6;<+uRs߻N_$*V$\HAh$َRΖ`_!o: /,!x(mDU];p]*` pݑ85>IA4 Zr6$n H:σ/QRW)jPՁRXx}XWcO# a^w hh%+\ӥᒯ)!0$h[4q⛳(P[ |SSA^:?a Äp~maNǻ\ݺ耰I#ц <C@Wc"|\l*f%du$h9._b Z kbTbmjT5/yo"i֡'\0իX NyYП=Rڄ5X[lSS"H\ZwqOPA%m''^`})֥C>g6syevC`Z:\͇613eV&o\FEFO{02uSQ{( yg)MS︡R]ەelMG>*jСU\<]&`FZ"VQy9w ٝ/XOcIxWbrr\P@%H/`iZ✯j_,Lv`cpKmpcYADG==n,F=u Bozdi14F 5һ K:tV˘@%orjgmtSO8}^]۔*hޭph|=ͪ.{&>KhU-b[X`+ <(kc84AD7-i~|!30OAFUqU;#۹z1g9>UB3FiHxi cJKո)8%;/JN> v&PńW7fcxS ܩb0#O?H!n+>L0$G"U8̡\ltdBtZulmOM͜#z^-&<;J!U2+&W@\q}:ȴ{:N@C0=*+M1>k(VCUo \4}/Abtu @(ݣyhD%vi68#(٦'QE2@~mizFwhfk}3VO%\Mn,1 L2-o|%P;<ԗr"/] $w\lfo쏹5d/cv }` nQ{ ڬVYr2"O7#+z:]s6YBl,s|Rrp+%1e=,R?r󵺇f>!Ġ V \L6.WùtJTXw-7B~`*.ƈF^tCӳuij'{Jvoru }S hI_sRef-%-6?jqoQBÔSVh~z Fx[@2~TJj;@+Vj&^4fܔc►fci1;h韸M?,i j~WEq\<ǀ3\XvYC_q.lՑ0\޾9r l ,t֌Xf#+XZC琐al_|:tPW2S +w\dIc$=ok51ךIk0%wsI69=\-w8o^ZHx퐝di*NqB(ossԥR*_4 @UJr8֍i};׷7ME"8ӌ9N1G\\s; dV6Msa?M񹭖ѾIMr}g 7爚:J@(@{JXMAh``gs<|Fqw-4$W) YEIHu_e lbuO: [y't0eJ f#v6uŦ1wi6{ͅ.%P0U/LY &+re<{_eOH#}qzJ(^{ȫ2D3ЭVNK" TmOA=*)7, r~(19ׅHA0 57.r@ QEO*:*hӰ)~D[4kX|D@x#ԫ6fY5/:F*& F,{6סjdqPT-oɵ݂uuxkl+&bU\T[#'7)YJ65F̅}g}%L`9͉.j^nW ɘU: $e!XR:`V{ƽ Ɵ(԰ČU.Ia~;g#CQRNC {dlHZwWÙK+O3'jsEn6?]| C]?(k (tE :}k?(5?Yb]`q;S^,T2UvWm5+51^C$-m4@3Ȓ2MZٟp@xMl@ki5k `boM)}4{_怪|86LQ*)?ǡ`sFŪ͖^FeWui;wW&h7*aֳͫsL>X'lv}Ic">5A"¸V}^.z`~6.zs3e;H&m]q,:f7I삓KngI4wf@2}5=3PXYG^JR|b#@e>'tvKbPdY^ӑ6u`A==5Rkc [ xYݔL掀qz!#ugcvTI_PeR葭$s_CX2(~XmF?ceA|]и5;=FgIdM%{h6P1W8*YJgtX> |S.'1TD#)쨧@l j`ݭUp}V룘:RV@LpnױNȼ;#V%=DhGwZn)B|/mLf0C?.x3bKzKu)ꦝr>jCUw|{͏GR;{oX (F  a zwX8gau X$w\x\t=)f- |G43i) :sud:eVZ1nl*+v }!Nn{ )}gE+`ohZ5mq Fd!,;1?Ocxn+*~ԥWBف j7 ̵oXd2mXM)+[WqYSIjssQ7 u9,{6yGHOk:VJצEc#QlSx Ժ69'| 7Ul;|1 t[:@E#MLOZϨw^j>>̮B|A kB5h(Xxk1;~aYYz4[7)U8̭T HLq-^/|X0P^Ű UT< J"N<^=bm>94 U?.aQ{'PJ5Ų5C6 [~kfJ קnڅj(EJw|PN_ 4ލZnD†d þp[NQݿ=gƿJOLqcaѯD3*\%k 4sR A1<h2I%,IzW .?&@d_/tV|Ғb)?d^ `t L 'EjY^E>ډS<:k, {" lƮ4ꀯP!CJ男>)X`Р{y\*<4zw;":K L.F*mo 3?ҷubg-w6eDfL.BبMc1+ 5#8;Z []y9) M:|ˀC֌Kqח26Xe7Ce۪ݐ i񥊩4Aoimf+D7vB1/W#W-̼JvJL3B O GXMYyvɒ}iY:E? @Ol4u:`2TF/׿8u5J[c_Fn;>7Bd9N@7:YЌREZvT.gT0.P-|9KuOr&V$9=9e{Zw][?:#~~5"Voh&+39&L0BSa6'jW5c{-Q ~^-(Wը-A%=FJ;i9ie[3C}hw0/_eQw=gG>bIidOK ; 6]{ H >u5쟡7 E<^|3Ԭf258c; }X[_TPwQDv@XE AwmTfn1 oLfV4FyDMfd3sH(:'蝡(FQLy Iw䠋ڡ$|Zt2ڥp&-zɬ)?ѕdvljߎ7-U+S)BvU?&lUn<_og ䷛o\Dn8*: 1a s>(~JlPz@D5]72 `Yt_̧m8Ury,=4Fсl5*0~fDD_&.Br] +e{.yiDwPJqbXm: ؃uqyKA|w[nӖ1eESP~O8Kd<#;;+o$kg)l#:Tf`wHsE q$'Ţ+0,J?L !hӺ%#( #b^Դɴ oթlq2披3ل׷QkpemOj].(C'c&;\Q -aݙSKU`/AU$Se0:ӝo_K?$-BIΧߟ dFLn2 ?\KCl_0NgW@2r E^"J!Y M\uD0E.UY[ $Lo *Fgf-RC'43岰JG;f8;H039pOsE({<6tq'(xXTIXȝ!߬m~1cQ77>k=m)icLdRz2ֿD{ȄcOX9ϻHl'`JVwy ,Pr/2RmƧ8ގd. P~e4QNVr8fc9jPh$Ľ9)q=_.r.(䪄Iij6H PR4i܂G5Kf]S(yyܦ}r=6X4@R*o $QAZERMm8 /ה;1Z#5yW|iG$E{M(N`蓉 4|h$\ \v-~Ɯ51;(XFq§ Κcp,DE:=xQ\BYT~=z:nU\Ԅns*-zTt7e`8FUf2O#}A&*eh|%Y;YLWJO#6)KʔQKC^gԅEՁ9;Tz(UH6f, ,('X8$~a/ñ W7 /6C[搈^a؏\S|A1fGLH:woPbOkd;ţirp1sɩE>`r8͓eKk `([_G*A_8\Hf>_8+>D$-S5VqK.-*A١;&/H%ԥ.K, r oЏ+>>B|ؙR vZ3anzn3wɲRD|T9,%0Fzaɍ2 X5jEίRi8i± *3G4% ,{.sgHcPQHHjF!&kଵpjr0x~AXJP)ju&B!0ڀE4'3!n5E lH䔣zyJ85d^`SqcE_if,V\N>_S ^//w3 3mD< }5)`CqYfv+6I: Г59%bXR| n=*->Zޱ1'$T#άDʐ/h{)r..#^\zTK  y[ꂄ|tjLn5d@ldfimz#5k*f:wUap5u 1? 61Pog554qmSg≟DښU_Z3 eGW3}K̊>b^uDPX3=6+xLa,‰#B~qd@h\bE15O9vSc2lPuq%{4@s7 }XR 7[˹w_c[F?wT;'J3vآ'[A7w?(l z E=o4eE *p݆ō%°{G"!h.M=BrwM>3<XKG(2l \"CeDv:xF;?FxO&a$f,vrȢ[}QN`Psx@"%(+b2 DV1fуG &އOc ?q$"Yx)Kd<%)vg ek>.䵈5:jU|WV:1YE ~^!kXw-uAls|h]Q+1K XrQQO t/h8GͽHن l-! S@C#??cѠ²g"jaF,]w(O xmH/Z~sci2~eLxl\ץwB? R\scԶ>Ox K+ ۞B̍P>N؃K1pZ=YΣf ͈*c> ßZ-& gnݺu(˪<&4U]>JQʼn_X'4 MFOC9l[^qşF): B= n$hKQ9bDray22ϪNy5d ]e%CsqЕا s80^,ؤ% ]Fqh`uXAVIh8YEMx3OV"e7sKo]ͿP:_w)n!z|cD D3Wv6!Io}'uT/PywQ;`eըըxˍ,:.K0qyfwZ)Piit7ĿAV%,, 8l)G\5XP|ȅ^Xb)+5QWtp(4`^%6MhC-C0Mc&a_u+|^eo=(4}?qԻdkn o # *)COy8rB#Axtcx0[f[U|~2J<)y#K@ٌMf:s"0;*X+Z!"޴D^΋}di9z9X~4B[5Z6E_"T@V87+fS){42oy;G۶Om*c($5`2xѺ~)R;I$%+dۣse|?'ӄݍ-֟!cIvpЉr1!O]ҋʅUryT㈼Mr U%:9{wN\+C"K"/{m,ؓq2]6({jįNOa"Z l/MN_=8yn2j1ǝYIWáAUҡ3YآǑiΫtsUL `j@,$ܴi6",bBLYx5jUV"gN SՕ`h8IfVBKTWW%\8%lYw/+-K!۲KDF-0ĨR&jKH auL|KB;3[៤yB9=s!_e|Bתޜ@B[2N119gY]>?^Oy'[zP^F3Kn=!(8'odA^cx؉.F>[HK7xHҞ%& C?gsU6*˕ .B&8C(ҰKԁا[+UߑO9~U5 '65XK^8I;|E!h,Yŵ\®bUiT_L[B D'I\oXƵsQ6ޠ|>(dھMuSC=jT M]r8 sԍTzx} 6|wOqB;[n 8Zz'";B6<]+J:"kc9EK. 0OzoHdy: 7 gEX` XV1Ϲ q& EKⶹ2.{ ",~ 4d8 c/0Bݿ"*7 Z4#բ[)Y=;|P@lџp/Sǯ3ԁXW&t!'Fnz-F*Į6g؎AxLUW)4-MpX,TguuE neU"u>YRS;/u @Lov㕤P ^_<<JrtVYJg@y{Ǯ`tǼ(kYG >ds fw pvZ WSkB\3:,x>xaՏ6{^/ӎj-G8r?gN9M~ Gv0QZj,pLd`N[Ga(ַM:ܽ@R=J>N\T#)iȍFwDuozKNǐr $6p/pflOf9mRwRؔ#Yg!K?Y/YOOdىMz<ޭWZ˜wdqף&5!Ɯt1fEgr:j@8IY"G9rq+uP4 J,)?4փF(HGN},-&nmnj6h̉Rm&j#X=6~wO!.Emic|܇筡"ѕr zu v}[B2DS^2QnhƖ >)➉N8hCY"PnׯoY3#NAu%vjͶ .Y9ePxn՟]2'L^ͫRs1j#tPtqzhZgA?ɟ@*%>'jkx`QY2~n(^&R2'WrUttqa1}!O'^K(8.\!:5C$1QKR,Mk :jodI*}ܙD㼂'9?&tc_܍Ԗ2C&,EO%1}- SE?CUY|b=A 2oA(\7[y؝r8rFW)~T CIIګl$AC`2srMX6q-Ҭw׃֊W Mak>X 3Go;+1_16CЬU^Ws]8IxkAla*((W ,.瘼#;I4JA(.ҷ9gJ`ZuHw{%K ^i"ɚ,KdeȭتZdcPRHJ}~G fuGfI#хSxO[IC1"DmAn4hl%1 +oʵMekEę5_ Q2Zl].F0Xt6 55IEdJK&{^_i6.W-B.F(TbʼjɰcN'/9+L>ޣH[!_+"{IkI`O0).vW;T[^牰cgou+iwF.R+E݃x"rx Ãc61B}DN/1]+sl]!Cg!!5|>ZF)Y2WJs 1Mf}t1b[˺Dl~_۬&8A&4η(@1zG{n+fPIWQW,'-ҙU? _:cqAƍw+dL~ϟgE6fDirA4&lV H!5 mHyR4^UO׾[}@!Ggk} d^%㬡PEfv7 )dYW@#/XTt_C [* td[z w{Vn[6"s9h}"rr>  eOjXf~KZ/V4 )jJnBanBu,nX {oN.thi(𺝦3˸>5¬r?4r$vRLN1Qˌ/B A B6vb'=*~Țn7N!E(ej6hM"nN>7_#`CSu H^"Yg(=vZs7ɳKtH}>SnV<N_|.r,+L, @;'J֛l* 9zEL:`~tԍ?)j)@g:]G|<4q/ɨt\.S( H0#3` ԧf~d.H7quNJ %ҤonmtlG4h1LuvRh2$37R#H"{)s,h.gk ]nhlR֢"2ↇ\i6%2ks>+78?KT,rXcayά 8Bnz-lVJU<<Zݺp!A֧r|{ Ħ"1~&D9(wH%>Ծ)DT^43\BwTU-X ׯhWk9J2;N j*|*@k^k VoPV#U)L͛ƃdmQK'YuMۛ~z"3,q#b37lԘa].'!Qz{+h *e UЮJP4ZkWxqHlP"P̺$S#ѹ1"HfTNk9k@Y6;\ }~DE%$M,CU?pC)ʈ Agg6 D+: z:@J:9&C!%Dž+Wxq=^"^Kl9#B;DIQcJҔ}[\ 0Rxg lG-Om LQrHȮH:R'%11ozsD"uhmץ`LՁ.ɶĝ렇@/]gse/VNk3Is&GV7K՞Y<SRm{ b\H&(5c'z*ց6˶RtT>*<5vBS3 A\yh "GPL`B5*K?SժF+A[4+0?aJ{9~B1S7/di]dW2syä^:O5|gfj"`ȴj`kPn#W}=WYLeevH#gusA?K=!H2x`2w̞G(r'Cn@'{aT1]hem3a9͑ [T~E X6T ͭw?%]{ q(ZVhHd,p`^GS|§YuPe&u8;n;\ҸEG_-q"au 2tzL[!r},mM-@qja`x`)N]:찷i\>S} _Eg*o-v%r$:ۑ4ٳw@?&N]\/={#8hv>`z6GN2PsOZkqRvbEgzeT 5QxWgoP dqMeWGz朹EEQ=ay!γBpqWk``w`ѓ56F*݋l},E͔x_$% B"1j?i{{*#Ͼʯ5Of`'ЦD6Ǯ_ҭ[5B9%@}?Al( H>)j ]JX ^{ }W!+If:\C C8@n`&3BC} s nOpâ\ǣvuN )ܖ#G` Tjf[j0 3bohYӦSs9T[iFTt3Y܌\䬧] sXIs+.y>p. :ENbMgps0lc|n,k6MfO g[ogf{zֳ&Wb @ 0YT8%U JMc;}u+UM`յC Z:`ťJQVj+ɠ?5׻"L[G4g]! lP.7u=H"t&d8: 40j`<l*!!洺p^좃PTjLL*4,%] ;/1eO"*GAq'ޚOoR6.EGNx-ځ{sdV˗C.]9_t›YvFV>H^nWLPBk+mX܌TF,U`(vR#a@$ Ax wI`R.rŕ` B7$YmV?->^t<]*2RkEӝ{m,MS\ArTH&7t %. BYAwj45QWcHa$.) xڛjs}ULCPFO.A(il.ņ7jɎ`Z7q f!+AO.W(~\Ah GϪe–n 8r4 ǽ՜?PlpJg(^'mCT4u?=JdjX+a2X6QȼYt4h4o9 BD}s#MJ՘)#|5kxR>ݑɨS TfS {gw%2yQ1wXKIjZ^y݃,  JxxC}G3iL!ŜH ^3vni2f"~ʖ%76h3ZQR/ |7°pGv / LFE&>z:%Һ5"t0~BZ [Fv^uX^."̻bOf4&ФLP1i'L;)qj2&RTW`pfbO;ҶzZ+ ,5V@+rZpBTE奈lkozV }-rN11=vp+XV9%niU(_2Khq:~T@jѕ0!&5V_G XDv&G@݄ekþC[z`W~kN"/]i[ΐmkѶƤ[7/`zBB49<1 F@SfME7&LDz. x>;Vby^AEq~AھPjxb^W9M6! dB 0}uHKܓ*0i=4;nM7۽/* h:ajRq.hC{;;]PT~ Z>˰`8;^ſ).82^HK l.?]RpRݚd\CV($N[؆PL 0IR"D]gԢI vփ;lp "/0}YIt'oEiGW2$(Aϱln[1@k/iBIG!j׏Y)L&7N$"q/v>s8jQd=gr+c=RI6Av$/sɞ4`HNW86 /vI ׬ݗ@}\X[<%UQI6]_q_R%-w-VտZw:@--Q^7}5wehErFEKx{Ғh^8yT:-y!ilH 7nz{b]e2=D+<ĶKuseU U 8)lj=T'ۇya(>E]1ELQ82 ܣ fRҊc+_0 +>#7w0⠰.,n+I f2+IVm+W$2L~r$Vpaר""P5"~:Cvuh.녈i.;у0WDYM0k QOC矛؂b>k>#7UN1v~wOi蹄sNޮH>͒tpBSf2D,[YFG.®P VՑRI3$OpRya:"$QPSayN>%'dA++jJ| 'F݋dGu.8d Du&\ֵBqBHUkc^Wp8jf1; }h0NOpuTN\59^eoe6}Eݫ\MSыCvg7(5=HU !=CFlOe-bJտ=8TI Ua[42+SyO)VVS*499/[-Uz,8$+aZ`X)xJH|پzYc3F8.eZZ.d>,9}~~0>"t =d$ۮep&q|$.5 JڥnG!sixFߣwRzd;MXWn(>_si(tN3 ~iBT@OqX̛u`;5^G1 ۚ, qyȌk?p_vZIexokfE tK]d6=skm<[ D_>Z_};;2ofïR[u,=pŴ騑0M^1#C#Q z,ƦɖPע hpyA?$$q&i+ʪS)v9 >{ۇ܆9\.'Ƶ8lH)=yM+/jGЦl,Aܯ+uLު]_HZL|_*W=b31h ~R`PYoW'iЀWB"ڔ]ne;vWDƧ3MtK5'*dL;'`th$.2M~w 8 Feyff SHc:@*L[FCyL d g_7`pXdf^Z^#&+&#>]ُYc=y~MmP2@w͈ۡ=49+8Rm|>ܧ%K< ŀ1!-jtʂw.-k?ʠgQwu{N܎ Î0nR&2O.wեSQhtF:Iq *.MglSB5CA<57\/ڡkv3kK}3-EDmWkZ?T-TY 8\5n&~3@d; QbyLlvI`PS;a0]@ݙiY ؁ l&gAK:A@ZOe,Z?Ї'"l$KQ=BB]HweU:0V9yphz^Ъ_q>v9VMh'\([82KFy)쭆 c3ΘǗy}b z5ePe#'%PU^K'= |^ ð0u/!%_)}sg'X{ޏ^d6"'vGP)e7To]D^r0ΔFNb7!(kn*!NCj\|L)khIiA G,`DZ%4GJ{`p%l-؀vR§1*6nY,|,,uQe:O;pz`2/] E'&ժ=0 dͶ&Щ7Ų$ske* ۑ#>mGtΎð:^dE& fJYIm{$wz-j ~!:(e!+^7i8IZn:ס\|k^[gݕcY./}"'{ :u0#AjCMVj@nR!bЉy9wb\w땷ߥax벓42jeB[v>Q*|UD'j5-Y %y3BQ^+FH@8Fw*48ľݸ7)k֞jU3*Yu<ə mktGm0&LX(L^Jxߕ3/{..9_&*Ȕ l *y)o P hjm YjӠTpk_?I&+!4|ZhhAVkzs4}@|%g֣*.MbYϦ#CK2=\CZ4Ez2o:Ҍ< t8-^$U̦*f%~!:L0x1?$=g+U8aU_#>:ra&bҿ[r&,+|sC'{#-ՕaX<#r&4r2xKO8-`gyn&5NQCpqS׷/*ь,72B]ZAh_ɢv[-_\[LڝQ+a9\[y5zE;oxZXb'i%舾 2s8ǹ"8l;Im uz}UouNw/~j[ĺ:(t~%Oaָ5'w MSV@ 5o'>#C?}+/βŧ͌9 ;u>0T/fH\<_J#39Yo:=c4^%@#asCBގKd!ňu~)~;G9OjV业?ęRLEnr ;N@~"Mo N/M!'Yc &߅((wɅ53ϲI0lpXMg2)l |U)v[9A"9wBanP&HMU5 `XHZ>+p١`IfF`_[D~_+ h vP]x؝Yٞ2MF+k\؟ IGҖT' mAL:bG۫K 9>Z+P [L5Calc%IJ+q"oG@DD U_VRh\JP?h;c<]t`+b. nC"ze=tnTy\{Ad6#~w>5㱄q)Ae傟̅m?z&c?[% Q&9M(Dτ6en6(~F>26̀ 4R1e`3:/H,l8PYmséw6vҥ]J{ǔ!Z/ek FVgY"'l&C/A"ZQ8uFYv&.$=6?%)͝% (e7QMU\^a }5 B¡5mJVR8ʖwxkA@-YmW;"R";"u*LX9d>k`fJ{UKsJۣܦI*Z r {|fd $ vhc5%zm r 4q!2\5z]l\ !Žn F Ec1Ag Dahp KĹ0GWGU.D 66Y_f`ѻɳQ,t٤`auB/x,rSV0+L}qZ4US>@CV9 3t6fُA[Bc" }\)l00W惿`* ӪU4B„FG9piqD z+@{FK?Fz V[xQ8%|ځ!5?褢)/doyO)i #xzݯ? A-%=t,E-l!EI(" ]3 @0I :|MB7!NM R Vb+`| JtR?h3..P02I픡 ,901UOYY!H0AY9,]z3:w7Ƹn_`-FBuLT_"ޡyR,g QoՃ.4>/pdoDq[E\}m|ئ*~tV̺V炴Ƴsn [ 򧙢aI^)oF[d'8!o\avd0=DKs<<7(DjӿHN0ΰ-} u>7) d 4}փh{_N<*#Y[FyzsvA%ɉ дv{ؙ{wE䀐g1Zѷc^r+(C5dXDuXXܙYڑJO}jWRzH;`Xh}^FS /QttiyJp w P% ㎰[]p˛f# l[fNWxg\)o>7ւP:Ԡ8&qL8w6 O/|$3sj?\<234=AP梩MaUbcJTk\i`nʾ9qUhq,zpo\Qъ].#{F{I~EsOv9/"3&_u;ޟ>kDyYC.H1:Wk/A !Q (dcחW}>TY7`c~osN9;IRH"Dv@e2ma ۫oQ+ BB)F͘EG3('SU\Jh ]KR=MKOX%EA'i.xN^L6u:| ̈:wh~#cgo9ט4Va؊u oXFF6-XVY'ʜML|-a0|{Ț| JDCE$Z@SZ.ȯ=~ (Nٯy6`+ї栕]w&'EI %N3ɿ*Z e;Չd~G DRBEA'n (/[%(]xg~b(,!Be2/WPD%+z":x s'=K%'_-h[ءBoL36ϊ~P36FId}K$k! tZV`H\{Ŭ5S3~OW) )u+ S5`m m@6TJDYl lo$z]cvTْsdkp~v1= Q0-ۗ@3{͐Í3ѯ>Ȱ3Gs|;qxwh17c}uv>'"Y0V;Wvdvv(NJmL@kQSQxSj/{Ƚ (mgѶBL;k9!M,btOBMt! DD<$NVL$rK=Xkġ{bmQԗ|[>dC|)}7AUa!q?7^&ѿɍ4ʴ#% J()'l>O6of(2-HK5q 0Ȏ(Ԛ;A0Ɖ-u,!gf n-mC9isx%Y !U1+AyE> қ`'ԯjGRyhiޅjlZ>J.aE%hOQ?VN 6cW%і'\x}`lL%}d5aǪ`ɱ-3n;w d'NjoDz{ ̱wT_\l/'*ȳ=cT =Y5湵qݎxOԶYMFvDlOJLV@]!{w:>k<̼13޻9k #ddAݘ ^TwЏ^ ?Ʉ!`B֣>TM%HNqiv0) WAĞBMLhtٹ3e|K7%bG%̓3Uˌ]Hn=Dم/#Pg㋸hBK4瑦;<Y n[>%IҢќ@" GV'ɸ9cA_v3%=^E>d +xF]Ҽ\,|RBn3%[`jhG7<[.v|HTyQY68P?_#|28;BdEzw! ;mI+9JC> ƬFOnIrK<6JwO$-a]tyH- F4lh6ɍRU©MjF8**ĒȓgoDKIԙE ϭKaʱ 3/zԸu*4__3]`͡'}j/Qz.' ]whL2$@yd !pO%B&K|n?iaNEm+r.%@_{]Lq:lz$dqj57Oho[tk^b2 n@DyznUJmB 3*r]V݀_J< F@yOg,`0w7s2gg"D۪[#O^ѓf)ß=PdXRE! W~ D|S%q+N(Txɬ dQykelL E~3*\] MyHGܽg"ZoC\Aܠ1 ad ,nC\]'F)93zqCVV&vMFEY 9R yK7@'Ce(σ3_+?tJSmOZbph a0g/g̋NĚ: 7/ P;0;M ym,B×L!rZҠ֘Rx)2ܽ!}<7nmyVO޸ܛng&؍j.u]xZI_5$ Up2mѠFA9[A,M,zBZʮmA}ܫЁ D)N "9ObNSl4qs\J욛QF5D((Y@+˞M&oG3-n Ueco+M\ŊiJ:ģ3ZyuS׈tG1u{ ɾ&x6 Gxә5qn[iοղDO7kOa*2]aވKF͔-w87d2>%jOhEfvpBw"&X ivf<ƧeF#!v,`"੾2P#Tk0STuICj"沾'zX } -ysʷ^B߄20"`V,DH+z柎b 5nP?{@0`x֡&x?瑁\ ' zj9;L9t: KH' ⇤e9cP+07/kWŶ$ŵ?qz۝vwzbm\`xy," BwpXoRQ{@ a ~${1eH9My$]M O,Gx h^RQy1sC&b#O`߼5}#4Nj.L J_E?]0CF>OexdЭsF΋#keKH\`k}: e ZfjM688u[!tF3fdBA.8-ewԳ^-jRz)O] nq 4o~ _u\|Sh b;ˁ A3* ʀ{5CƵ1|42}ZQjX~9l~tiv"X9 01l\FXEOqS/AǒdoxȐ%b :hINп&#rH0LaG+ҴnC:m7=,Gp^MdzES-9m>;bLa$ i)hW|H 7<`}Dʓ'&?YD;Ҷ\"z9Nblzw!#ZwxǢY8gBgQNJI:i6a%h{2>Cp| |uYEr:]< '+B!*ֶnP|;nƱsRUy0#~&|cr:nڞWqZ)ј3#>{&7k\*4݀k), R_VRLz[lBյ]\s>Aq*4JZƎ,}hԷGMYm13ųXumƍhO.YBWNJ}\ܙqC`enQw0b&̝^"2{} ѓ->m5!p-;ؿQVq/f\ED1 qRF􈴅Q<)oRV'=c.b'|'@#6²LZ..XPNwO/t,O3 "8V.Rdb#r#[ +aQ*_\qZ "Y0$Y9~.Ŕ,ieYEL8u8m ˣekT Ѿ^DRTcb y{%G %kKi-T"̀Vz" /~C*4\!?3 Di/u$3RFz$(*dVܤÿnnՠ&z7+G#{WP=IQ.W(3:Aw/Ah"Ԓ.fG+!MQ9OZ+s7WqR2KGtj[VnBgm>{y› $/9[ȈqMGJKƘʖqߠw-O5h*!P~uNDct3$W((H ־xV1n$xk]иZrNNd;*T/Ck q^k1C R&/.zRUvZ;}dvS_* πK-w#fdW{F=v4 dՠ6BXDŖE*SVOx)mVʋEJN |`P~I A} F.Dl#=u,;c4s".>p}9WIhTQT LВT>^N3F'SRo`+Ii@1il <"b#4IifpXw/u3q$m=`6V4i92*a-yנnΑqֱC,b*g= &ᗖ3ҳh; C}T;H }y =?+%te(0n$:w?D BMF95OԀ(H*BLM]UE}| ;[ +l4)@9qK7~Ɲ8xgY^ӎ p `ǛLSgd|qK/YXJa&$҈҉hL8Vļ/*KIO!:H|)'N?O՗0XCk]#*q̉&v٣E9ƹi 4H/oxiOyYty-VgHD>E6j̟-yD߷lPo5 ϧ\_ X@+$x<͠>5#?@T}'"`D~P.%V8P 6 _Gv&d\c8ܚ3M=Ba%Maz9 HգOo(}TG hwG^gdvNdW=)ܢ:$|397E).9rMn-a_¿UUDڷ_Zdg>٭((JcRwÃ͟*ydV^Teԝk Y>Mʒ>205`^L$q(3>%iQM}{"^$W`]yU1DEW*g" rHf{blL%k/|M=f5#-v /^0@e^]<:=q@vl9(fԺI=I(MëE]<1۴z,G$_" rHӽ/H6U3/P '#y AŦI Kze!jSAkQqEP2ߢ 58DzVbL쌓< ѳ+oÂ滝C(+:]hdhoU\.PhvaCu-dMq$iFEO,C%WMt5&wrK/haw.s34.eNc H_ Pn˚UL z,Ei _`aA mLb昞aɍNK l 6?h\l<@XpkI6# AT"uv2(= aTN &*Չw[TLIؕɐv8,LW2^r9\ v'B}sPV$E8CVa^SkD/M Y(+PH49 J#6K6,(KV*k48*"!E?t sNx;M{#O̎Hض9O5Ɂ€fr`)"Lz h宱hMY>B70gۻ#r_l$Փ{M"&p4gkoi5mDȭ3`IŦtV]^՘6kV.vJ<}\*AqڋȠuKpt%7fuKr]| {4VCotk}Ə?;ta"N^sE1gƿ5sf6`Z;Np.H#wGB juiahwn%.6o5ס-T|Ů;*u2Tțs7 m(P Jd&Ad#u7q/$I ˇ?Q(XƦ|垺hPXIO8A`w0yV N4՜l#;Pl?p 0!u9%/e/gÖ7OY%ۗT S+sOX M)PԿZt6kmddgT N|RFV$^W!'ܣ F'cba*|<^7?&V;]TrΎ\\"'IT ҏ [y]Ym/6NI|S7Xmm.1(Z+p>gs)-cb풳ۍI4huNLddB"0nKZܒ aN}(uX('qhcIp.l-Ui1b2JތTid_jSHIʱyBNW09[@ ß߮9!39MscJ`R)¢zkfVGr+K.>)1Td@(`=O{o) #TCJ\JeAHFoXlk6a.:#a}ba@ױ2RK+bZjp*[NE=O\\gKڲj MqZzBXux70GK:-ѷ% PS!T$W)=7Aݹ!W@`#\U"D #`ۿ\>WiOwJ^eqCςgI=;%:Vba=OU@yF9.El X5a<oL8%\]@*Nl`lHQ~vU1mNf#'dXMIYP1*ڳQyͰ iSc0=viYaal6j(KU"WU 5/h#I^WpP@uDH=nE>TH$kRZ"C c<`k\s.,qȢy;p,ׄB0' x }{ TU߾ yI(s҃ā~Mpԓ ҆8'>:\BHod|8dei^[IQ oPkC$.$f\LLńh[8gpЃQK3~ubg~녶 t꿻!~ T°B5͇~O 1%vh/\wFyޱ%MjIJ*'C S#GfJ!x pr[\a+K,I:6j 72a{[̰ ItQ k$⁢#2sQD~G yXGXD2n&Z :)n Cq;NIHۦ} :Xղ/,,ULp#Ȋ E3>]`=V@|X7h)5{sIoLN3в#f%^;t}2~KfN&޶4NJa , :?XctZS鱦]Z-;|$-_ wA5^ ѵgI?MRNV74m4ʼ^ {#,F[ͥ +ukl9ޞ BϾn.8WKVWRչ}I6ӮxSk1{ŧy%K¦8ɲSwƗ?o} vھքUY@:aWRUЧW xU> 0'ulZe 4ZWC?މ~uA<>߳:R0׷fp0 !Wv$z)bhuEsJ~GN3_EK껻랔ǃEo7z}Ν | ıJ4owi@6]$_$Waʮ+ƥ(3ZEJHc%'7pq)3̰Fh%ޒ~ FDJr4{:k9PNԃdIy~@^( 1~s<}}>ө^@سvvT?)„hkGbmy}:Ƽxs@̆P| Md_bq^֯h:AAĢ~A6$ ~.F OUţ *1tjS~rieC,x#=r=Ǥf~L= :;-5A[^gvFV2 i}<+>J`LR v`G)J̋Kᢞ{&Qh#o^#&xO ש4 Hy韉^|vZ/HV;[W)N>5.qC)Filn!6Ћ͇)t'b`=v#Dec^d 3xrtI-oq%E)e-͖2 1)t]T 6?@67D*=Mi߳٥;MC#Wc IQZD zG-X4[IVXal5KQJ=ghGo|^TqзaǙ]UFN1sMd%1+;Ұ<_4]7%MMݒ:B!\NRisPiЫ@D x ` !̕"w.Ԭ }c&?Q~Nd{#岜\Bzz'$'-1hv™p1=Iut`s+6xv)LD<- 2H3}R>EN](@vI 3{2Bl3- L,FU~^Amߖ]; j9ե]{:?IA9t[PFoOob&5fU$w! c2v7Vn2P?as7\[Wv-CJw/1.\^UTJcqG8$Àt!^Gm].E&zaNjyju-t?)q_0AbrWڷ 2_&O&i)gN7#KHU<)[{)0Hk|0y2 E8 ?iՉB zRyQ0vm1yqf3ńv\. - r2LgkL;۠srB7} KPiT3jG~_eӄ9uΥr'7=^BJyv5hFהֵFٚlfa=z2X}''QDc#[ʡQ[:r(J]Ɉ)N*z~{_L^FPP`Xpb)0Y1+@+/6JE,)gP_AhiЁ5R<: fa_K)=ANitN bQd-/_kS: $QTIy}W&&ޟlO:"eJFS#vw4&tJHraߗ]}1(2# ?/ .(Du3.ɭEszhåtA- XOQns:Gsrp̛_cO4'$Ms!J,ll*yLΣe褖9oPݏG@3.5* 0qp#i ?34L/- TxDxPzJӷD}ך @f~+<Mg4;f X͜ |;=a?X ]ձj4ԝ#QW~W0v8H\ۜ?O0[@L9,ow2oJIv[61>/AZf;.J C{ z(PUδ-gwU)WXm%tD(f/&?7^;}pffOā0zִ{lT=Ud %rEx-n87*SQk *K]tU3e~z+!ꛛd-YAo6 GDhP2mM"qu?8%v?2WB?Zζ,Z޽s) E`akȼ6Od$5•F'bU8r e( ;cY25 LImgp:a{eQNi8:(K9 pUy2i$SL.;,:}BC6/LOix 9SDH"nsu_)_f$Қ _fz󪵓SstM/^Ф!,zx=NYP5LjqivO!R-#9H@rI%;zݝzU'L0q]1h~b,g*Pn\-Z-HPy D6V.\X[KVN5R_4cVXNדU!4d9,h>Obk!uA_}du!9ahUPڠ7wt1f%u93636TV qy!w1Dcv\b'LMg=d㧐,W:g<9綻#yhBky&;!1K2AuV=?2A!I6yb +GeVu ̿ -Q(3q42im%טVyGX$ZDR]Y~"e7-]zW0-q-ɿC~nXvz׳o _ /rA2&F%p'=CCgPFhɷ?(j6U%2. a7Ax[|EYQ%HrDh8I`y"㻜b+Ŵ z2A԰j쌰R5}?&8a !}k87;8z (F>9&ﭻFR(_jܾ)eN<6ra:p)1JaOvLB(ϤJ+%& >ھ] {0oӭwQGK)f}lT%0csf:7Td3I g̺Ѡեn鼍ww)=_e(}~ꚦ\f) A̔+i)~ T #\91HldHAziu ^&HZ( [О X+B)PMZShOfmaccc,:ipu]i9qPu\dO)(vUNirE'9Eq0:T_y )n rOx_=%;8Ya?q̯o6}S:F5qc͉=l,Tּxō16`CNiW5N0؝z{,P-?*Ue_s֒nАU*j|5V&`ԕϸsxol :~3tAbF(쮡 c>]c+:`ag9.QU>}pL=ZgNe5Gu#mÎE~}/anCv{O]O+ni9bidcp4Շ \MJ6a /?MAL6)k'G /:M/T8\# g]䔚pL$7.ʜŠ&H޼(`J k{H rĘ_$Zʜ:v_Fj|R.s) G73bӷJĔ>F iN۵5mN5j\U9@ yjpڈ8m%+bkjO!7& O*߶׏e f@v>6PD0jFbsm<-aS^B/}Z+'ؚ_wh gS简L $M}bpԻ=X &#m94^_D*aiJ*;!Gd{n? ߦdn9'bG|[qB^RͣVt( qg4(ÛvdGTS=eYqfz10ug?I&8A6T׀sL62 L"/p{h o" w͟2p#_R/m&{mJmr[U@pJ3AThsM`"Bń2䣜wj!eF/eA lΓM57/CX={s_ 5ކyxY&&AUJO~Q<|V*KJ㋨f\-FYUF8 _m;qi kbFKm0F0}_y#^9JBj|>+kK/;rr i8*72WO+Oip2l4JE5x~Qzvbqn+l}xIt{{{.fj;*ztTy5W\QF)E=I{Dm5xeiP^/;{p][=W"x p\ e,aЄmo/hʬ)s]vsCgǜ ?%pցxHn#B>#b ߡ0YZFVWj H2oUܮPonraWR@߅H m-#&SAw*D1njcClaG8kEյXJV&ZLoՕŮYU1KG*@CVt$nO{Ic? vU\Td[|_4%/۠m"dڷ-0E<Vi: HX*6mՒ&%T BV>^z~hX2@盥(#\XDQ@Aח|N ʛ' N"_u%FCЧlmMTh yÐ (E6VF6`tS8 k`d4"*jcaF諣f8iW9g41(\TTsY˳0l-'$A\Yh@lӆ3؟"s !VUEƲrBMʣZDO2>:` 怋1^7^NafO\QLT|7d׳|l HD in-3 sz϶};`,Vs8rm]vOC#Kzo 50EEV⎠\\ϳ:DhcN(Üv* :ϱĿ q@2ԜR~Ҿ+E HCJ7DP-S@] ?N^>BUO]<{)0B*P@@H3޶yC.(0H5M5#DQ[h|yөr&!0%*^jMS1km o8"f, 0Jt]==A9V߽ͱeW:+NVYo,w0ǘoFD~wZo&-yF0ИK;s]4wjga}(dx$5ye@ | 8c!@VH\y)I¦h„]]usSuTfі '7U nD,T <<= ̎So9K݁jv9ǃ )(΄?Gi)|t9*;h+PSq`!hr]@3cQ~G3^qaѩ}Os 7cIЁGM:isѷVDHo2uZ4(E͹:>q/6Jg)*XiSN'"HZǬoMviUq Y$J#8U[b4ߏ;'e# s lu091AEs~A4yxu5^JkG-a\t'kAE?3>"l6Y!4MO w>vu$ r#xA\ᲊgЋʸS+QN3c;۲@G2JJc^"nH@Zx.hI 5 ˈ čx^SƽкCJ_wFrbbZ}(&A֐@${rHOm4?;QeLx՟38ʷ 9oJ{bQ<Dyׅ!Ece7-RGdRZLf6TZVSk΢EF8pe/-Xh6@o p,Bf$XS96Z ]~)/!iW}2@>"7m  NV 8v(3H;XMq^C?lh ylrCı;7?FygLJZpأI98V\-qjSQ؆^Fgo)|/)hYuA,H]7|,'L Ei> 9?9hU3w4" zf%CEw'Ds ^rfew}>:_r%g~1?bP do&~8Jha?ݐ˝ۓ4!}+@ߋ2d o޽`2 ]V:k&`gV'9O;EG?L0 bmH Jq\\!zU~Z]#mWݕKعĮgC q] lvpc#)A9qbX#.$VƠMdyBB:Fȼ6<$~=T(i|/N1A=,?74 %wη !s8s` [EgvH*V1<-tI)Q MDn')ti lF@US%)-0]R9B`d]>IT~/BabE]@1LI&"ꢘE'\t=(EvnZ' ꪷN"DՓvf[]y:]z~XUMР8j/ eSfTiKjLOJR9VpDyr`^2s)=+L>J]mrkq&ȡ4:S}Bㅚ6{sv<``ZP Q}q^)Ұ~3?!Y Νts+n]1c)ѥsr, ȭVu.NLJgqNZ=TJ*4+Jeε]D# X3>3hbL׊|Պ pu̝A pЦIOٻ&8"-H mN7;>p#閜&0]GN*j«e J8*ZAWe3i 'eZDq4zٳn1ORISPOP'v&r%VnKMv? لQ ȹ= 4>CRXKk6k@t>l,8p޶L!YʃAS 93B>%B(T*.xrpȷAc4,I)&v@MWŔPwc7k\~m/%ݘTgWWe5~TPdz?cT+hVFm ]CMq̳8nW.;$ o+>% Ⱦ57몈D]SxY !3#/29u\QH6AaIc)M5~ad&P3B^;ۦ᬴6cΫ=XBcdc ((~3 eiQ͚G[OUeG̴P(<疘A[> и#fm4mTnfD>^1z)7 O C1Q ^e+;kx%L^ Ri(DLEnܕ!8C';PG]9ɻ_Kmo?z`X&ɼƽI]&[: ?بw)e orH$ıxXauaj%g,rǚF=õj=zgY t _ז~! m6! k_JTbkĎ8'!5z%Wt"puQMI]MՆ.'B#ZNhF|-r.#BAT֜%~5uK}ˆaLz jr1$J'7-Ԡ>J*~5K{ݞ%47r) uRiI}^ 3-v$1#/Ҍ h.]WLF,GMNLg|.-ҳTM士9_niO"7{,{r7Px><5*L\tfԗܐHPsSa=^PB]FaV7_*8=y|gPx.}IIa*˞<儃 1AH3#SL"onX#ݣcnm*/źiss1J(fR^eS[  Ѐ c17\nfP犟Q)PrgJw|y9$&;k_˚[v5%*V]#{d[i )4 CQMIcSa9ڋ2DcY1 j&Ȳmp&=N8R<6'Ƥ0Y5wЋ3׷@@9+F Gq`Uѥ%Xku{PuI_O)l?Ւ{e` r$Am4/Hi:|U)EqOooof-1]Sv(OdG(0盷9|䝟:DdeG+Q6kɑFYta$*/ɺJppdV³ <]G|qSA%ls!LT !D*r_r tX{*qJ*I- {UA"EY|ٵHgrV+`usJvX=c)N5\qco]]xjG t`RF% ^`c8x#E`O ["Mܶٚ@@;PEi)7$r!S&K[`V?J?!).BC#PS'4'm/'pUΌB֑W?/k%dL1 KG [J<燋%'Bt3lAx)ʢ LhQL x;.}` 6 BhuB.@ @X:Oj/G{#W1~GA&ow<ثP)ܼ =.dq]}Qm9~$ZK-^2Җn{DSlh&= 8(sCuȚHc!T6nl0qI\ jf)* ! W@!rX).P[~U?{,ұnNt]T޶li;D-Ҩ&5gܕƪps ,b.t+EK~}⥹k`wjE Wn~Y|uV$dVAbUj-z J<4a97F4nD@yDC?{d*e )L|R9'gO-HL"B^_6+("akT] -OҰI>H}Btx\P0@v`GJ)()!)Dv/kM޺qqri>/4-738U IF-ݾ[{O3:ذv93raxV(X< jc8lD" z)B üQ(^sU -}`^#+ |&j|GE${^QB>\c'=Dщ+CqpvKY{X)OgJIՒ4"_cs}? ˰3qWH^wFōmA\Z*ʽJAV  Ujx|9)E@Ei1ZM< 0p>}pЃ@0w&bA}T3}F;6TYXd&3i|HzJr߳jkN@2Sq5r-AkU/2벙'4*3=0vcs*Н[CP<HcMasfBrb}{K6_x˷r @nvW_Z6%䦖Y#iݗs$ ;FIͽ}7buf 7B}kAL ]`NU=i,+ =c!?w1҃w|0eı+omM VKIzG |L4pX̯7f rvݢK3+MEUm|u sܳIџ؜'ToL; ۙtY2zb`*KoâUk8 7uV'[#y"rlo^ܯtwr*\)8)i"LwI%#)9},UEiw<g񫜾2̡y<"?,B9JP597<UG4\⸟B!bzx<;A2k_n4߅vZI`O>㨆=k- N:EG^6Ba G= o>w˟&/2-2Hsloy^\szo6JF>R;P%wۀ0a+M$_bB3w64 zJ"VYtmR-H4$aiș"T-JK`lUTd[ ޝZGS0)Oyb!X""§g xጳjjDgS qyzVơ0uީIpFH~Eg _nJV$UpT*VIn4k=^ernkć%:%ˇm}!q܁۞'?h8^eݏk-x]Wl[lf-iƲ~ l;8Z%bK,'3k\ ]@wMJw/+a%CT<4c@륌~=b4BrLXs!ߦy<Zɟ?N̼؞l7-x*}( (q5%z߃Gl7r1 qG#hwiFHI="_M}1vB! h$@>eQ>L0q/g=N4NDq'XN'%t"0jpjd)Ak!IE:EjQ^_qhC̮p!z=;BuV=6,x;\$5$P|hv&!0 BIQUmMu^|D vaqvF Tr#E,2)yOC[w@KI#$\a<h43ȃ{ Lx]&^r݇l~\lx"7 Ntϰ!:[:2 MdaP>$ࠂrh *Y$J%Y.(?WdgyS۴>i8FǼgs\? bVKS M$Фj3^jCmBWl\1 !x>uФkooD0 } mG=ُŭ"΃*_Q%eP^fjny5n)-~g=PլRU?nM.P>)*a^Swxgs`H3+g\瑈[?rTZHM`]z~.p+C=Sص]SJ${mzSFfi nG@6!wfgg%?(lFX%yNhA`*,rgN;WdKS&wT042dk=Tr:c&"Q*L»ۂғ˂?8R&gH>1x!zh~e7OjDpLkL7=8dKCk>,1q<Xrk& a,@ (܆]rRF4'nہc⠊J`;an@ P2St0'h'tj0??Fud˖ԸiD&[=("x"l=`gT"3T^Zv™|c"8@KJJ׷Tˢ6dG鎷Fc7DL@PMJ9f5CwAt1A8P@[Чs8T_VUG|Oz.djC0vr $_t$bU?9%Ԃj$Z|֋õ ӗ)b<(\W}JeJa ˦R;Efp!|Ko6+,U$IqҼUVȿ ?%nk"bEnњ`yBǔ lE{2.dn&nվ\j>ff䃝JӅ=p-ml`#lS;PoD`앾@X%Df2;N|zo =ߤ_ZN_L܈_ eBupgTⴅ) IF&0r 1_IvM>l#9Gwm&Í㟰y>D .=? Aj |jet޵!ivN-}`UWH: ;_N׶Jg,C氿8TZqVY[a?fO`}Oj* rRyh^m7f W?X~ۏ#>:|)yZ?FWYx+:ZfOQ7z "oxȵ>|8EcvY7Z!C4|8ѩ4YQ: Y&KxG7ndL"rBgqL:.:cu0nvcSXkWPJv,3g'k?KzV iS:IѝSn@ΓqEvQys` qH* CA{ů7mӒ-OF`[YWg2<vo )L?v9u ˏtSF6<QH#NAFKD>qgE'6v:_=x* l V} bAFFA. ܃32nqJj1jߞ8_y# l^TJKp]hn ~!؈}҅zI@V']ZcúlyKA8j )Xw7?B#>%b9Jp~>n+0@D_D뀌Ι8!g/G(,58cqo|Ŗߠ}LD:x[XG> LKL(g覫 r2`,x-s\kG4$3וʯm͏[ =q`&B|բNA@EG"PRMnvH"ae$-نл[W0?fpViU6v $H1Їs `H [# :/p&G&Je 8XDNhi4K 77V1a8x2R+|t-O2fmq!xVZCfq&؏?$0DCCbAN, 3E/=n{nmOh_K昲ĄSg1J39pPoex5NZ:tg+ Z`wWMq6EzggXj+FG";ZiY%R2`G\:fjꐍԍ' C i=್$;)pDz/l_'*b2a'(&KkSdɝP *j :+? kLfIf~(nc8h~p]H.&aIִH).?\I6j d4/A[tknM[D P Z8Q ZsO+2:U [jO1G7X]0O T~pg@4V: D@spXFXHvA(r m(O NHuAS*V*/Yd8p۳ĶN$S6< LgUA>놿{6^W݇2/ui$'srΊNm߽@$vXY,>bce: mǔncq!ZwpQmL9IV$mkyyM$0)>dw ؎n%T?;m b[Tr7N2s_ǻ ?w9RǍ= }\Z5 MWh{YwSDD;[Zc3Z{"ҽsZ$P](.J H LBQ"[a!_3D@$AS(UY8vzUWɑg/aQ$)N[H|&|R>Nڧ1c)vW3.7LcxEGj\hmӨ~6+yH۾pbJ$Å_-HZjՌS^cDM&DX9nH˚}T,ʥ!~<=IJE0˖"CZkww\J;ytCmO8,*)dC#k9~[K!(N%=ډױ\)'CFA aL+2LϬzC|О}'t`y\zehẏtը%,ԏaф>;Q6_*b\"1pB;\Ag GjEuHL9vKZ]U{i'q".JZx+}Ƨf-kkHR9< 2j?@ [Y҇q0)9e} c&wonksb5Mf-ڙҴ!Oi0 D_'S[ۈ0>n?'@3̯zۉCBm{ ">;z>ho,PP$[-"vKb*jh^<sט1b?fUqf0 [u'V1z?>h`¢t*v{,1譩_SQIC4-.1)%QM SJ3_[&[}dXt~3jQk7Liu,DoT~^O-gg= WG ^.uU6acZ&p ?uxYēte:+q q9Ѐ_0&Md'&1(I`|xӰ]Fl5}F1w^DJ[hKXΧ,C6SiJ0VF'w{MDts $}2g`v3QG/{]*$P5{ЙMګ4BܨghEp5LM7=,=C0l}B~гΜNNF4Ԭќ܅tNŞŭjF)YzF݀LZ!pGЙus>hu帿d'Awh#\aÃ$ p=2M^p' ˴x/RdB(pF:R%/ϪEqZ~V޽RH4\co{,e>qŸ4\q=mOpRzRd`9jX4E!~k9:v}"oR9K/nnVxuEA`E S>E#BNx @0slf 2o]Wj0;:\ !T%{Atjg4{$)=4Ms?~) Yu(jGpҩ$o:o7aěp)3}M_E?Euwȋ=༸:zv=!Am0Y=uJ#Li/ηf\Y4i(ѩ!Og઱ /'d-j?]Y|0"Qc",OeԑDH;Mߐ^ʓpz_4!=ӕ w145Y&>ٰTc4N VG]ŪPvʘ;M/wJs:ͯ A Nq7C\M EB3bRZj&eP M띜QV^L{f.S"v9L":oEL=Ny`m'7[`(4-ڹnPu_%1,  Hef)S iӌ|\FVJ2H@GYÜE@dL 5ܴQL7; .M$d{9|񛅄k\80bU< .3=b fx/O)yN/ {]v. oѡٗgf zܞq=`,HSm~N_wfy]ۢ}i#^V ml0%iPGfDoAM~pI,cMBKN6'eZNEC&KE.Ei14FBaշ|doٜ,KrYZVvqH&8SrXs_zVLxX Z<0Bi!a^L=Ƀc+hUwAZK^SJNVv_t+n$֌\:MMQdI<ǂ^萵6Bf4k]^HtÈ|` *|OT7~/zDT{s-QN$X>"c!upYlxaSJ#Tw1ﳫgoP@*;d( Mx6csHyan)bPb`{*6Ʀr^D/*a'iIS;]Q7CtLQB}咒A/78$nݤ n`?i;0AnM @z+ʖF6TAV3*.{@O& ,T"6Q o їUH5s0K>,nnY?P<j;URypMci2~53E;-U}-~ m #Yd8'$ 3櫎{+:ߒѱ2"CV=WprU0ϟp ﮤI 0qpkլ0;ӟA'?DchԨJ`NᆦIZՃX I:+^2L $n:󿹹 \ް"#51woM?Yu5EQ/cSg+ޕUG4% Hv~`y;Skj U3o;hvѩ0X8E;Xyؘ;cK d0ݒQMK\{-;L,@^vcik::9*Z}Hr"@@u WqZTaxn&ˣ(CڪTp\(#%重AG\ƢIEu;BcHv/Fq`Temn~fC( Z=:d$ayNnUU٥Zfyّ$?}# ~#+kY^'~u8L&QKx^y)bJ5S*5c"whXҴL%t @u[d]Ss=eơ‘ڮqeP6},:.`)QP;{7)C?rtLhM1-(^AИљ/o~Ǚ>̣h6as+_uuYqx$PBsI)=ԁ>7\uNLjY5#OD1 N!sW}`{"I=Be7PbN@cM[qp.C'FF0/khA\Ӣ)oy. 6H'w_)fqVnw x+DtW(/dZck>Dc lmٽlssڣ2+-6?Jb*E\~K\mc]?7C .iL~|mRN$XJ n F{땅Sۂxu:XYLU^d$1ÙGyuA.xРGHY@2k= MSGw/\dh (P`i ?R@SA7aY~zt V'^'Ng;c?dop+sըpĸwމRL3"21 j;8‵ c.aOS"`j2ؐFS ;_|O1*׽lŚ\ƣYhzH VʤW$OYአ,`ϩ.ji r23x2Nb| (Z0 W E\|v֭2W@ ʟʦD 5~3wOS:A f/S$:&51쿑fKNY~2H;8ԓ> y?rkS d -Ak>!IhCJ Nrxr S%< dMoF,+HӞ7o$!p Ӽ5ff~[AVF1A>C hb<.C>8-n^E64h1yo]l/iL;4F8r)pElx0@u_vNAW}e{d@9iE/T.vҾ_ +`Iq ?nmԊ 2ЄskǒT㘇~٭~48:v 싗l^:"OuDjOH'Ss#xB&[l9kKOG@M\-W Jil.yh`D[kcOxrc/6zO_Of?ꖮuؿƽ&v4,qhݭz1Z[.W#"^%6 VX%_InE?-'r`R\$ x{C(t`I Y$)x )&}VW.aK4e`+r_YttɌ`>н!?R~ϯmjT0u)GrN)z ZN?1sXH=ګĎ9+Z펚нAZ;(3 #_F'gbagޱƒdq/*^U}d#Ģb;kCK5,L#},UG$Wr14?@uQ~FQBn}'o.m[X.rڵn \.av1N"+{[㈝sXO9hxzxgEnѷކ3#۞s/t_"Ъ;:*h3Q.WM!8+i7ZgDj^%i>+4Tי> 9U[ţOǾӣWdzű0a3lyG؅`q$MrQ:0:K(zJ_|,cVl$%h]or>Sf(_n,m,, 5<+"h deչߕ 9*fr'7kE/HJl3(cނ@}\QFۣ6(2`/Hż[L-5EB}\5!ez8~=>*DH>ƅN;s0)*]B뫣+'Vbs E^ ٌi\Z1m _ GgeozvP2S/xF:{tJ1e,&?l[i&TiZuYqF,TTPL>Bu|KN|喁3$)Ђ̕~8pًWNPH |u (Hkƨ "w^u27eԙj>wNgj2#QյprQi鉿ZTSzLb[%K5ƅ6/_J@C8,~˙\.:ᐅ(}]F4ZpKq땙iўrC +' U5~,{uL`錘1Gt4 Ww[' F65`܎ź@CfUpqV${Pz{ 㔆,pX"ӵx~G9SSs#D\IrԯxE/CԞ 2}O([rG;i8<=^V؏w)H1^ oQZj;3@Ok*0 "e >JI#k XoUbt"a͂N?萦  {PM5_) pҢ;ӈ_i2 W6S kPTCk:^ +mPs40L^r{oVɈ )^ВٛOՐFT15Fߵh{2NS"pE1xC9 pԄmaNtPX7%6)NizUgICb+b+@Zo7N1'EnVGtTy)37w Vo sƑȶ59ݵlO/lڂLhԶv!Ǐ۶ox+gfQbjn-,3o6Ż Ú~NwwV{2+l;\ _C{`#32uM Kp̛vzLa/< 3MiOMK _\$49ZE:Ѻi0܍MEE+JbBpW^#f4cwcR_vTw[oGmQ`aK_q$Aa$T:P,S̗6-,&Mx>U' ›lFZoh) HwS؍ bLu3S:ir| ^dzsHFϿ̸8ۓ'2^^NL)d:@,PHzjZhӠ`}WH.}ޡFn0~X^Y~@ďC7{sTe+pxÞ,美}0iɁ 2p D(Q;ȢS:L|&t#5hFV|wGɊm6X50s8B_pl`[-=FNF9ʵ,R8 txsң6?FS ~NBP Beϣ3 cR`;쌯#^ o2.KZ&kА|$]Wb73-E@\Ӹ 0\[qW_OS!WcIJ<|H,WēI~)=d'aZ%c\#i&x1ꌜP$?*YR$d S l:~iYo 9^L?deG -m J̙бd#8 /̬g/M|sA[cf^jC>XzSuҚ G쐃_psK6?z|Їaon>kZW;%^|'~Z*u7M$Gpw }ջ H0}\w(xN(\a'.fqU 06g:s){=# S Q2"@s9,"n֕yTJGNt"lG$=jUFڪ5ZoC\q.T怬g'4oLR28Wī`: ;$knpM𸍶Eœ,s Iv pkA ijIO#nҾo_@7s!eoLNoLuFFeK} J -fdPa5_N%[Nhao곪<1'k|_!Q~TƓ4M-7zoꎔEi:r }If;tu Xri@Ja~c{W +& oM|"uOI qO"xvmް;~zDpJFr8cs|TB>7 +pHQrDX*ʿ.y/l3P Oʆh5{+YM;2tQ_H/[HGt6mig]dS+4%SZ sG \Eu^Af<0YTwȈ\J@*7 .<ڤFG ~P E$Ն@5tSË{U w\B_o C ׳ Rq k YwW8,WPk'Mk'cjeف5*f(_c0dKR4<@쯰uioSa%.OI8EeYN:M~-Ƨ 瞎 &_B%G&sь0k?('裈\EudN1'sAd=P)+{m?Kn0.<6=:[d_XQ ޑ䏄-#_{њ4)g5s@ @.`F`F/'T Ӂk?"p[ԛ,l#ۗȴ)10[vݐ,o`1eYE藒FaLaW}G#l|erU@V.S4 ~:Zh43Ё]WW.W: 0.Fh@x7[ђ˚|y M.*p?d466Ř&DKx7!SxmC:D^u*VbK%x͢ =ރ\Tpiˉ7Ac*(݅uC"veZ^:NrB>̰[yxPF&pKm$)Rl'=6,BKDi[eUPD‰&_͒1雈Uv F LB4e{6E7@ |0S$,7Aݺ~ -29bp&w]XQj9eƹ w%䨤]7%8wǢ>َdV.k!Ho&,wU:P u3 <%A/v8m2QvD֔׍dҘiN#/NM93jKP*V3XAnC0@rAV!vb J~p̰5m6 I u8r7\&*0UWL`FfYyu0`|VݝLZX[GWVyyqLGq!ż[O>XEw`BZ |6$Sve/UD#MI!ՅHF;ysN6a{ŏLH8As#&Dn`JPM/KPdhq3-#P;l0g'74_>{[ԟH0W^dQ @joB t( {rnnH[*˲IKS[IdihB3D&tZSZr =t꘩h1\HWg* q~ZdSʉƜPpF/_=|ei1Lq'0"oس୩1 H"l/^}M8 ĩecbUaa5kůsĐn?|qf/ Xl}$ڀxCFT'=:ϴ5u \:u Fl#NӲت3/YʍV%0=< h0I)@'/t6(B+vKo/Șf)|JTsd%݁wd [;+ضm${Hr+Ak0Au3qbI0 Tm q;h9*%= 3aDd/)^C_tG)\'{{)镉6o F4ZorXQ9KD W<͘qW裁eNaAl 7pB"OVA_`?~ސqHJ>-MZIA+a(բ3H d5n}$Iš^r*Zr'P&jzfu3]qݭoa="la5 }wun7O= /=6廝f69<)B>vBJٕWjaQGlؑ#ӒM,«/*L6='u`+h HCXozF$._Y K&,PY)lkym :$ ag& >!GKcYeS}F?~&i3(gSfLqФ-)qJ5 ãbFVSѴl7w! Z^L UȅheIrhr!~4]s &| # a36is@PS򼎈ܛx]%hj⣘#;HJ#R4FkO/ u9j<׆i?V!!eB 8^ )Azj{սPnn.$<>px̙T@bjjk$o d4GQI["P࿔ IB%]\P%Ap8Tݱ '~//XGTJ!FRg[Bǐ_ZE!' "Nodlh@\ַ'صr~Z2,ۈ<tf3i1}EE|iGONNYW6GTEc@> GY{`,$-3h&qmۧjrqZz9fk)ԲV v<{иADq=>FiM3% \LJAkD1?h򁌇yOX @2w{z*Y0Tad8LF>]eR7 UpuOR~[Wj];BMRxBdZeE%0g"$["޶xfH+Q յSG]u/;xH?Tמa4^{WU(f(Wey.)˾,:V>Q*^R!R[(0IʋxeJႸ鱽b@"p%,E?Cr=MN;>bghցq ?c=ɚͪ[|q:l}:V_{U5'_ޓc7% PWkܴ_9UhY\Ͻ H&` >D&5 <9Q6#*m@=b\Smq*,84p}h;4l*֢ɜ+P?z$.tdX{LnuTG"Y1:j cs(&Ġ@S]%R!f*WSK,c"[um̊!zolvt_VSY1NIpp+r#>sJdb\QX*,>gqsB1 fhJ!3+"W2wbno ?­ySAWB\վh=5|Jo `V|Ƣ;cq5i(B&xNWw9CQ4E\BZwAP{:Wюg8/]G鱆C L#:]Q>-Rh.t^Ex'O P/ 0:cX3O4i|OsV(x3i@ <sW߁NsBx?8WU^LKɎZ}" g bX^Yh ;W d BdoXSPZ3- 6v|Bi+(49j'=j/x!nKV~BxBaԁ&؅_Ϲ(`{ U9ʹS1Z8)(Tq67TH~Nz!Eyma7)].`nl,TfɚOV'-W-mSXtI%3a:d_S*:Ϙ5HBx]RuuQӒg|DS7Ij³C:YMX<[Reȇk~ %h֔AvY7/g(Dԡ'nriz$F-Ð,=vd@-d5Yן/a;OSvys(_zP)ùcP KT(~/FV*|2&c-Xgn$X䄤U 7w5<$qanطn9hCҒ+ 7E^7͔n.(x7& oEV&5] EM% yk A%f X/Ldl6)ElLf{I(t̮.ahc;„wr̠NUhHX;nPSe2䥣lp7 #bŸ߻ƨBɹYș5.^݅]"Yo[b]f줨v b]d&.>-usp6$,lp%nv5TE)3@ Eo g?o.҅ vu}W kg}r0:C/0~:F$ŸgM?0_S,7RAtl፿\>ɚ~2's Yݞ.m+SiLm8p)#nzʙU-k@ڪ Hw_>t)} Db @NUIl+hEa"E.Epu5??~ZA W+[O -r] GCP?A5hzB$lz 5$9*vk^rkᩔL7drOA 듑!8OR55ӡOFlS(P Yªʟh,(M-ޖu;o?=AT]8e(7` G Ǩ#Zn|1'\Ŕ,_nj/3ٷJ#Ê([ۢURGH j)P +E1诳JwIU@H p1O6%fvvT {p ghs 8c䋼*Emil` ,fN9Rzh-ۍ TOisߑ3H3+&t4o^y_R`3-`O/pQ諄2G~Ӈ76%gJtN6״ءKϝ5Vh}MӿlEbl"If3V_] k_0 ;E5#q%~߀b\z ;K6'l-v0PYBzd!& 答/ZzʇRQ`/E=\Yp;d͖q02-B3/y(Ƚltn@;19 tyr#cdhA6C-YzQyʫ0tAq(;C0sZSè-KZcM0O%N5Rx?(nKFH/}ʭ Vd +$`^gm%LԸY4 nZ5Q7EB9Nci%,JZ "\VU=6Z0~8/7=}eRNl|aT0]36`^0ઁ-X18ñ 㰁8uPj yLPg@O@q6Z^nX~*=S4g?dmcTr+q4o˥Bs` Lw%W5.ث6f=08M6ZbvO$ ~:*v,Q3]!\7dg1je;Ex2}Y6bYWsyZŷ$ctB[9a8H+d!*1BlT#h,T.G] =-ω+\Lo928+&I wٯ:I HJfL lj1 e%epN:Qj(GC*4/?ȔWb@nS#9( R+lݒ!)\gT2wb{wj dc|o ZeXÍe"u?Cb7ᾀ'e^}qDO$[yS*audɡf v I1LXֈD9J#C{^-5hj˔J[@F@D0 ]B.@S^Bǵ|b2>uNެ/& ƗBv?R%4=S|i*a5͚wa6b $/ [qc|\힍!\3]m$+gYek~3Y P aŋri b-)>ӍkŶݗZ?M{ˆk 2aԯ>2Zer ,'jHA]"E5[2_ky(,yT W2lӇo WBi$st8y.#?mW*aTm:_mړxTffV(Zh]|#Š1@j#fvIE3Pz 6>V&5ԯV*%ĖO8vl| 74r ~m$#8߼싣i҃I'&}_KHnrTlslL#~gTpЙ!S߲LfYcX[,WӐ(׵*%:o@#%mڸN%8Vyhs<}󢞱Ǖ<m*~~ˇ ]u1@0Q6t-^r 5>fۻ/_G4oƱݔiXkMro= okLQf%>w8-6_?0TF1 r{K QH`_&Z𻐀80^frhn6ԧ2c.*Owv"*v'2 u|&RM ߹TTl3[GҋbH?е|´DNCÔf#:8ә7hǥ%];D|9i WttҲAϹ/o>+ھ!|Y0{{ͣv;vVA >j<_B+Tc*kƍ `Ϸk~AmT\!F8pb*8%dCW0@SmU} _c0ÈUKfRv~U$P-мJ+79}6@Ԡ H«Y#r"_@'>{ Q6ф4ub{8eʺ%4HP]ymK21t6OpQ}!ݡ\Ejѝ n순v.k G}.ӖE >.Wx}Q͜HszĻ}vfyfønW P"ck;FY6zL}P_`Li`eI-ytȯ^'nF?OMDq؂Nјk拝o5^* &A{.9rxfJ>1za7ϫVO`iDn}BvsC1Q`IX@B祑> x_XCm<*۳Dxu젢"Áer4d`\VJj'>=ۧ$E^Nci2g Vfq^1eAANI7 ŴyB(IZH9z*|;u.Yl,R4+o.}Vߪ 3dvjSOzmBUpkr)bšxt^$O|eBbpR{5E/Td4 !ߢ3N.΢W؛u5NE芸\[swIK,ݦҫ;޶;0kɉG]8-܈ o@zjJX7H,x󇶏nJ c2eөuze!C]aYmGWגPz xA[|5H[gre?/q~G6@]Ce HTNNHd֧IEԭ1Y,rtLHEq޴y+!JWnHTc 2{Z~^]~TFТ'x,a؞EA7#NF FnKjNS׶t?_4+sX!zo#!GAS/Zc sP=vJ8Z;@m ,{v ]8ϞLT({Sϭy719/{FRjSӮmy?y| /u,9JLbDXΣ#z{u*c4U*esr_-b=T e:oWj._r 4osƣklT<)b D7-{[;pЁ:K+ą߷Voͥe٪or8$qTziO8+gvywN*˕ډ#gF͸cItLDVӹN~ fS@zo2^c7W n\K]$#a_1f@|7w@MI9L[)\<>2:^PLSR8Kzz%70!5K 1h{ӬZ6?S1B@!<p7b儶6+O=\u[^E%- ᫸S@햪ut}"G*Iy^Gt #LlaE#ܼ4nMbΡVs".o5ZFק#Zՠ(&; q c&VƩ(V_kJrbx`0gKPw`^LjE$0@rh4k;664K»NT6>1g>ᐆ;d^.'lJKqZ+wntyV07"g5=d!&vq+2 ɜin i#݅/JfB775{M7=ͻ̷Kq}㸻6(~o#:hPv*5-4X?V*)ߤ݃_n E$0p/ccA-wT#g"S n5jKY6OD6/qv*@/qv;'S%䘽3p/uTVǫsVU/x67!Njp'eư7$ٲňLQ=\bC%[J}D3Xl/ARnrVrٍxø8(u>216#87DF⫖Ӿ4 yqHmC+Dž{|б\u0j8K\F{/zT;P_rgUU cnZK'ގe^G4o˦"9. t漹!w _FI$h*M~[%}4l7_@| >sgnl ÌoP$Oox.=\|X}BbTՆ;ΉK< -9K}f[Up#P?; R&{f믃ӳ5%]5"8bZ,n r&0&fLt#wMwҸY?AU# xCZ $Hud]Xy/sO;jP5YWu~( )nHțJԠjB 'Riv",:3,zupR Org *ۉWg߿\%6ήWKL>Ur*,5~9Z_5^)!2G18KQɯ43 L\n<^lP;c,4}_BgIP yqK\\SZoj j>6?=IH畋>,SH Ȳ'YMfN2~1"F%GsztfIȸ9 :v 0Z^E'ցqwjDs_9a4WM1ӆi_"yD.!ahv: ն'h圏W`@~M;>.1Sm :%1F)e&+֔" qSQ6%iޚ~ gZR\-?k}m9Dڼ n&veM~fhopXˮVfC=Z;@tovLN+'WaL -0"׃&L:b)Z4aEgj|ҎrASML( :Xbc|@m@A =/&1U˝aw%-r}KxQAzBS]`#kespi0\֛n0Fcmo#BKHKzRْ:'#] b4~*H$jB=+0ׇ2=';vdŕL!>Q:]q^s-tW+s1a ]R`,Zs8>IWmjV`Tj;KґK{aX1+'2;8=KAݫzc?C/!x/l:< )yQj?\S(? G[^t/-`a"΂ZH&qG0Խ$@,V m!N5-sbԭ橌 N~CTKCSRiX+bLϑݍk yX giyVMs3tA0(qr.ꢾK0Di&ۍm i,m3t$FZ lZP?.-uGh'5t"agGke*SC*΅7b/0|o ވBކuyxcJ7 bBRD40ub\h!2V8"uv1 Q뻖.Pr>2;D'ႼcM~҆a`<)-6i`q7Wyմ.p0#dӖ\7S|ce?/aC <*N/z(QR~7Ə kVнxG@@pZ0UXgOv:_X [ՇW Hݟ_yV_+?g=sOhGuk]GȧPW[aꯄ4̡e0 ?@-K^3p90xG+K5WL _˭)~o.~zʮ 4I W_,EO=8l1!3+WxqҦFBnYBɎyoZtVC1Q2i2>@/QF*w.Ԋ k"8JǾ*˔Xߛew̶{ pCm'1QD(*4bV1'7[  bˆd3NN+xc_QxiB^'eL-=J3 R)sM>)=M''t{S`eս~wnk`ȷewǻcu+fUetMUq;=Av`ÍW>t_P 9XM`BK)xU/r[_rw{{+Oph4q %P0)7 Bc:[z9舏(郊J Ș@(/ǛDk-csBKfik̎k˿,\r+} HO Mu/y :AoDrDo!@dAA ITQLdg|ݼ:pkTdYG|}6gb"W~= c2<*cQz7I_](9jrUA}k`jV߱ .Gc8o:i&z4}9ƽi\(]"JubΏ0O/@‘8s-7OMvø' pvSy$Ʌ/g"]F T[ 8ac_yKȢkE+A&zżk *!AX{}'m/x#>?'͖Zӑ}!Xs^wxE$t¾N)_*?Lh/M Yx0M 92_$[RQdjFǏܛS* -MZ3H7>t+6C©E"$P:EOC1ah=>Gτ|glnhDPĠȖ>|n n];Sω?`<ҠH!qUk( `R dٸkE5?]Ԝ }7/Dz<(cL QelCǍب {.UpG3'gG.}_Pq_0uo4TRTs[imxW?\1(N>+@Y/$I4]im[I%zG/Vv1Ss  OxSxCî=BֈgU(㦨39wDbl,}` pa@60l:.sCN3LI tO 0qR2b] %\„ dOmN+ p30[Bc#V).N95H` Z|iT,Cx^|mжU8+ )KT(ms& y3[] J ~N6jӮw~`cnߍ$#"q"3.kp,~\ ΡD#C܉YIOK)s^fs9գ9fEq2bD͒h~>O8LrJ];j#M1?wCK /.Bhe Ԥbr rg2#-!8 wxAH['Kկ^R&:5M!kN(c>uFIᥗV#̼OZuQ]j;E%RX;^E4"PmjE/MEhZrAXq:w]Sh>}ߝ/xZёdq,/)ue [3qR}[6ads T6@׌=9tyJaeW'(%7% ZS8[N+­zT %\ٮ$V~?,|!;: Nf/=UMˋWTL~ooZi`eS<|)2Y.ד1 ]T?ثI!KB+:5YϙLEX܊]nZXweBs':{s!&@F͸vfKs-5V19o(BeDHgew+Hri>gӠ{+vamxWO;챹)ove,MgcmڱtKz4Y9c(m¬ me^7'&/YP; Ps!dKTB}UH1-㨪#3 H)oRMEڀ(MZIjW3TW_Zp29.!ti7ʡF"Z2W|o.Si|%Lr*/w\qm>w+Q9zqg ˷g: ]Sp-Fޞ v]t|;6u^EO',lw8 H؄ erDcfitW)\YG0TVJf喧=VA;Z='W&W0xrˣRYAos6X=H;1=~ 0!`-)KCC{f*?DUJmdcmz&=hG%AZgƿGmfR4j0 m)[urF"k@a]l`f VUSsyE`$,=}ME$4Xy\<[rY!1v`oI.ޕm/Vq8ξӑ6dv<!-޺)*kt('fCy4.M`|wRsq7߀ɰhqy(lHKw٦e+?9zcԇlۯ,XCP_s[2ZM<6D8YD3oc9s`HS#_R JC$ybeLK+Ȥ?sY#a X-/mD?[`d-;ÅH7 vuz49v\ +5@:N8!% |.E"lOyJc"ۅXR :K6w;q̵kIB'+wQ#4E{YٲX飭G.rɽ7qٔ9U' VzAqz㞪лBݞ"(ğwꖞ`FmY(D(e_$断7=/R\!Xnyqd&9+|\OJ,/2Tޘ7u1NRPVC>!mOmdJ yj?T~\O"R't 識D"5mTR3âk*r=JH(O`̽l I~ JfxqBK!>Ľ4g^U֠/m61?0!LZ%[Vvq,(oz2ɒZ0fsTo:ݚ^^sesQ9-rwIJa`z_b3}< cUG2;9a%QoceZPe5k;>BoG@h5F oI[kxt<;|:tvͣqҮ3Xj0Vt 04yuN:hNcЄurtD {&6c1,^~75'.sX5#Z#< A^(!˺òe&bo+u_@07QS4}Aqiru@96zB{W4}}/U8܇p`-i]g|Q4M7''ErtaVȉuZB1۰@xI `n gX%~8q aǐ5H>٠D d$*6)]A}x^yg,:U+VIQfBeTjmO&A?&]X`gr,jSDO䡀^I}\ @p`rңbV[ӔB, 3UbHch#IqYZ( :kV~&8aftqtP/䭲6.j|NpXhf Lٺ|]h:OTm:Gx/_L X&vD+G6bǶ݊OTǁ ҕ'Y|&<(ҹjjzTM[mG弃Z}ZVރN4t'"W'&Pz X)Wgn,d2W oeE)#uJ4Mb0ju v,V9'F%lRK)gLUfiNB ŊS|坂Z>8I$KKDŽ'));W㢇h8j?zY~4bt*RjYF|:7eWu*HV"PԒ| HHX"&sNZzG؛q="]1SN ܬw=_"$,ֲ q' %JRORT%nY1Ò&:1S3OǶn /tsh5&xF-hp]ɷC *31sd{7ZU4Ŭ:wG6|S* ,=QlcZ(b3a6=Xa(1pmZƏ5PE_{jn5`#2h^" b* f/OFHQ بQ'zK+Y0F~#; B֊*mdBFzl?q xy*MX-(ulcZ(ǰ!JӢ7n;ucĺrɐvV'' ױNm iʞKC"X6q*$:mB;l!%VސۜS ނݿ9C5ȑ6pym4GKCLRlsNI|v|*&ftW˺Bdݥ1 0<0"^-tŝgjMN^|X`ÓpK|lRVR" jw3nkZ06eM2Ѭ؇-ѥG~.j8HОӁ4Lt'@$IP֥4RSߠ%Y7(-3iنA{7Akl~->&_p~) +},Tltb/d- DTl(nr~^`I舰d`C~l}h1 D=/fZHB|U_.+['=.}T1loJB! ؽ5SYWM.VwYQ0=v{hf,`?vtTky/4gm|.yn)ۀ<2 lyK\@t+hrRzS&y|X;rs=t:Vq&UGt /ٙ وrє*0'yXW_S-yrM,j4Q{hf~ꆺOLF=W( [Ҫy3^rs=9ٴg#ʩ\g3V\uNGDt5vg*NC:Wa.bV-Þ~+o,E˦+"4YKJO]3 N%E}g}U[-Ɵcy}b)VUF 77^iU@R2MOД:<\N2]/B$;@ӭc旧5>(.ةyIh QϷ]#u/Nl߽'C{0jZbI 6Yܡ|;@8_HC;֒MqQ-kg}_:(WJGS? ~ ?<E2 \ i(N |d{-[ǖynēGXIط?3#)xɽdxa>ǢQb`QFPr Չgi *jO,b`,UZHEȷCI|!C%nU.q=L};}!^&7KeZ^a>FR  Or1Cեm|'D+N"ld~M޾_^H ()N}岹m'e[\HshtO͕lȆliS|'xfĶ=y}*(ns 7}Qu|nݜu'3v$+Ȉp+CSd`xZpxz sրauGc7Zsg7 Y̔"BW]N/V's|3e7ȖS_́}½By?sgט+8WG}VY|r]8wvLgΩpK9P`g3U&N@7Bgzk{GZwc`W K4*fWUѠ@I8t.9Nm˂#)^r۽|_Q9됸wW Ob=5ӪKXw<=T5d ż75|&덭O➺_>mΉ^=0$d@ZiY1RUxV($!7(C.!j[4[$fYhh ).L-ͭ`Zޠv+y .fo]A>yZy~ Tac\b$]@)h_wzTFEMp 5[:0!xA2Wg$A%I-l<<Wk|/8 P gO^`^q"d\_A:%y<ݹHdIwf_L1mk4O>]4M*|5882$-H>`r$ !;ֈsM\kiVn() {519ko>?vA RFҴKxc"$֮mjolB1߰*#gi"hd7)ɍ5 AhB]K;H-m>`5E1 Tκ8(e!v]o=  Twɞcǥ|DQ?`/ CQp0$ q.M!ݴʠSkMpw景F!6BT]x Goo^2̌ .7~eq*iMRNKBn9 y\eTj#tϊ̊os.ˍK7+9^0QRBfБ\2ٗ:H<`|Gۥ4S?‹W jtJ*[皔5*इ?Bϩ i-J$5m.O<uٜ(-;!՟dgPٴ嬩: [koDv|+/uMiN'<*`n;Q>jz$=s\ p1묈a"n|sP}/`0!a?K^]9ь`9ϗh5C$s2!>}9(xm. E# Os(ϯr;ѭa)$UP0?*Ȝ, +\Hy̮OFԺfpBd$qWC,`PEWǔZ#fOl`9(Bv>.v{٧΁$#]T %VP,׾H~zyئЬi1 ãG5=Az]2Iߙk},s1 T,0B'Ko뫮4"l&-s.ZL:94qJh)_H֘ G5m/vhOd91lGrTͅ6}IJ+}jn\[ž@ǐؚޱ+âJ'ߵQgZx 58KH]l tE:ү@+=X@OuHI=#_,+ytyJҰ$T{3l/k&: gy=ˊ>*=; S)ln}SY3pQ $B< : *"aH#63dЍxST.'c@E=SKX=[?xli 2+Kv]FJ&SZYJm%|Kk <-xKxfHB'ja<FaF=A4A)шsX0hD"-SsPS:q.N0IZSy %!4.n">Bzg'Ghfs؊$ a̋QA^vd:1=1T3bYIi$U^c6*7=pB&I2]f"J4N]h#3c~]EظxEW Sxm[jw*UNZ)b, A.eL ֣hqc%"l Q\cdS}(%,(?@m斟/ǽ!)yGi~ISk4R.']KسK)}ҡv%rJtK4 xHAx'5M 9L%,GLhOANE`V* {[b|^2|ظ~5΂gt\WxNxl¬2,LmBB=ܒFcH==+lTSh4(j$HF5F[8$ԙAg7) G'En&IӉOl/^-b~(,1ʒԏ,2$GGc{^OҪd~Ъ3r|{Lvѓ8[?).PrqE #x)$0>-i An7~`G<^sj3?\l*b?a'+6rm}wOD0DN5nL/zzA*ְҁbOZ [7ɺeDB`xP!>Rأ/U]O|o^GV1U}q+8> ~ /2DS;V&̳mM;v%WX~cI9|kNwveT}-J)͛VmB^n8E rmk/ baxbpv*٥PDmKg2' VV9%l9CQMݭ4䶜le-aij3; Y9; FT_l&1SF`_:Bz|$(oG)-2:s %zgKm~V`2#M#π02m+[G0Ď)4 J%1{0UQ1Mb:Q`' $ɠPG}3}TQ ]O4nyk[\JiVW(kf]WKQ@!!%s{. @t@0} Uu~)͋-p-HqQ\UǮsR>!tяn }]rVXK[e Phc({Jh(N፤K3h=gUewş4x2w=TժoJd{嚾ǠTDzi$%^1=1fG=[l1GTʎj-3)I`?3J`j{klSN`8AR|@I[9RpzhH`ה qȘbVuI2G4qef)Z*E[F$|@v7|4)1>Q4q(ZX.¹s/I#dq$$Yvk2/Ʊإ, {uTB>yG[!<*ѾT{3jU1Z}߼kbL" !@#J|Yy'ne> mEd^YNG# Z?D1c&͓J~CmO(߼UEغ{2[C?(rAP|g}9TV_{xŝKIq̛Z" |pBzi7^yk^ըDUHsuzQ.j\WAsou~0Q\ + P_%s0GZs w}̴,DmþFՓ0˙"ƏemYDzw-iu]h]?EC/ W NgV8=&&&8ѵNpݠ1*m$e_wMvwba ,>Fꀜ>u ,7Y H+IGFjeL/LxPڞI(%2*F޼7CQqNJ+Ypjv4X3r'}ad \u. TR{Ar0˸Ю=|UZw_NW&mlIQ(ی{w į83mg=6wҦK/؈D>*삮"iLns>Vvj>^~Y`6z6K0y72d`$ߋXag2̍lΑ3 pM À:?UfS<+ ^c.Lם?8֏oƫ{l<">M>Qm=Nlɱ4.~q\LZ7NTVMP%OY^UO=h'< :WZ-s!{g =&6Vt IzHjp0qz|YHrmΰt\u"[ӟmSenÑe)By~O;lԫi4񆙇ˁجZ8W)1qAݾB 半23*E~ejn>BIn)VL2h&;L~1Xr|xMR#J]ꥒwy=A!ߐJ0M 5c&.ރ}2At׼3'&ۄFaD6 ǡ[M Gvոۣ#@)ѽrý/5:4]~{w(sz4Y !D16XKJ&u#l#yz2κR Iu IzP 6+T>k57 <1=n {]$z8&* l_kB*Vvg6T`z41}2kR d_KRGMhAPLVp;rBP;s#TS By@HD7_d%WGs!tj&@9x Ju_b׫ $*^WNFE MkjDmZw1RfWyDl 9ČweRzFͯ@"'| @s݁62L@6$Hsf$}քGERwS(lJY(Ҁ;[sYd_nm?L"vϮ66iioe l~rS,xgoaxU\vۗM=zOZGl73KU/c8zE8CwEJ)?'^9H^H9C@غ "P\ W,eĀ@C^[]MX6G5eE`"MݔA KB-&(xB.vqIA/}@*.~svx "}C|usOS ctCʍzoY|덦$7$';)˗3F;wT#d%Nhy6 &41˧ebeWK0K,r!m$gvd(# sH\fW*^Q&f:[f%&T_#hc0ͳ<,F;3B:8B\+u*՜` JeZPǶz>[A$4>Lܣa렿eJAt *ցZFSr`ht"Kj$}CskܔEKxByPfK覧 j/;MHH^Ӟ\ *PkTq-4%%,L^oQUܘ\L쵣=v6steM2jŮ|5RG}. GAUSx:b D-b%+"C%'ucʨxB\ ѧ9P͠R>a'񢥼S%8ɌOxh rLL.WbhH=Cu*jsGvbbV|&p“%ky6LCq ] _"ȩ:GrI##v4ɔ96~I(FF5.#U5?sN=pT?Jq^ Be`7@v5.ɞ&M2'KH3{~C`.Cx$Pۘ"eV[IoءU'<_$>]A}܍'ЙAd&f{BƯ@CKZ:9,(3v74D}߷|HN|瓽PawzgE2<1L x`u\Ȱ!$CZ$o7Q5ݜT{W(;/0i)L 6&"x4WCy|_jȗ"q܊!p](bV$|cwėU pUisΟ ~yk$y OM?0jiPfEJWU]6\#dXPN^Rrz'ʰxNfLBHc .MM`Q="2}#Vʀ-e7>Mu#B+('i-_k+@yhd|[CLзRZ!tU?LY1yS/b{X,bhsfo"­].$kOT1vÉr3LJ[oNr,Nҏ&z@CND0vA;{=UtX'o.^~0r!%}"!|5T,2k'Rz yVz믬~`M b933Ty /p'&fJ] ό/&Ns%\Xq{8t|+ pB{˩#X7)HIZ3Y $M?m}A+_^8#q8^=hsq6vX2"" O҅| lRPNp-(DTUjFܛ ahtOv߁t5T|E[\p݇khI $ّ 6[l "@o%;U:Ni+NM+)U/S^oYiU:"͆Xm41 Rx5vo)d*SͲ6#Zk'[k.v} 3Qz"4 %UHQqHr˦%fO;3Nxl.l0" Ԃs|sVq@H h/ 9Sֺ, p fs/&U 䁓ڄ n- Zq9"1:8`tBIiJl&nW}.N0Z-,(ۡd{l"c+O=OV0?K U-.58"1GV.5d3E픖wИ#4 !i:Z^ ېpʌK7o:( SQ ilx8_A9oJvRcU)~ }75f$l̢fS n=sKm1HSQԼ=.Џaӄx2m3cl8Lj'o1&co{"VRuQcG/)L@V9]IlZG*4 h;{Urȏ,ZʤjI~S۶f@DQ|2ͬD;/zϮT˃}߼1jF%@ϴq[ \P 1@mNdl}$y#JJD7ϋ٭.xuM4l>tspL9l#bZq?x"[=j 2lVһNsc/{^Q5OSļINrr뢝aq,[oM &ӱr η N\w#T;&4bĕ0d[d6(º'-0# PƭZ~iֱ`_mG!>BA% bcܺ˽*O@d6իAnu;T qdbOG"mL=9g96όWҕ @Qـ)fjmJ,L 'u}uDW#-E/Ns)MED-^VRt JćlRdVprU1n[_u)V’%xh.`19kMBbM@: Д}@lҴeg)E~(!/Xifjpo|ҕ@d^nYA" DG$cܒ*yNZ,2~_2ws5d6Ǎ]hu~;7lFq٭k>,tɭZf%!SewK#̌_jjax::t9jebK#^.Z06˻18h𵄽"xZ8wA61P'kq-H|d$ Hgo8)GE749y$6௜vS.=;46#D*-۪-dEi/钨yzӰ6`a ^K oUE67OƱ5b jdw92ʹnnP%hVD۟ȓxH)NՋ=6pd79)]0ʹT9\rrA1sL5v-`,-8[9غt)V#ғί()dl{USINmM%7jޗ+V1*UP?^a ZW'9ox,]3L7 4i-">泄FJWBK˼ wQҝ ]ZY4g 4 l\CѾ$TԜwЈĶC[ (<4͵q_ȎhfH=?p5R3bZy)(ZLP!G_g:iuy \Fu"jE (#ҺYJt$φ`w.O4t/ Vi;T&| VUQ}%f.E3VǗ[Pqtxզa aYߢ#&}섮jl2zUWp{L^3*Ni{!zP:iP|'APlXARڍR| uO5cs~{HlQ=n;۸ufo:%4/ѓJBWi&<[dWY+⏹,fc#Vnt]B?o =X>=-*I~ugno~O?:)@'O󤤾 Z-m|w*cH|̀7q#`>~McGI3rL4{xAeq=!tVPtRn*_S4Zs%I9tWk&& MB+^ka*d6/sQpxM@c dV0'о_+ޫXX4_ /Hw T>+uh;׈/Q&b68>q0}ܛ͢E M[נ\<"#oYa8N0nK2>4.P:B,au-=q{{G\LI)]T *,Z%UN,D0jݑ[FҊ)NSDR*aoBҜ:{ňMEh҅銴I?|1Ո%WꐙF nB7 H% 5sN)˹#8z|m izC7bVXr^1y/l:QB2Є4nJs$slnF?;]nZJGKgꭃU)& bR?,BCz˦.$ۍed-4VI(0\4#jCP\RcԽ>e~gf/u;ۦA4gWEz &we؊e.ЮOK"{M'̑e@cۦkwȽT*OHw[U^ӯ~ROf "/뵏s^v  hx 4{Uvٵ=k"`ǫ49 *2C~U_,ą㰒7ړM]sL)dEݺ3<}B\t$m!< u׳5tBN.AK7- z97R9tftF&ϻ/|Sb /ԌwϕNX舞u9ypÉ/;ñ5903ą2f0YJJYWBvX`w yoPo?a w/Wo ;zS|>囥0şpER-^ H`NbLM ƫ`:+^KCZ`C,i♻Βelf@_.3mN(z/ *,)DŽ@{kN%[ wxDԥb"[S\ɃDdh(ߌ^k\8ژzC&aJWe4=1DV csw`Iڼya#u/Ҹi&ȯ+tT܁J .x)V+"oa;X 4cہvOȅ݅f瞎 )iҀ G_5{(IsV(d܈2HJE|Br}u/_Jc tchN8O|7%Ƀ?<P8%˕sZ[9/Ԍde^?=A>pm%>QQxSnr#ED*EPkWxy#˄^DflJ:qqG- |S1$Zd~4PJ'$E̳R0'&XKNHqa8÷y {wG@;yA;n4T͝B-;V1G:KMMƣ1a6Cq H9ׂ-bP_L)FF{PX?lkoۑw٣Fi|Faql" |SaDgO@X9JLlpS R*(۹K Ȧ}q ?< ƶ q\}ͬ [@r}QFСnOj֘%Cū? l.+QE`>?5f\$9MY$Qr}NZZhQSwKiBVAĞg]kV\ݸJY-:y-+P&K %(Ecco)Ś$!D&E`?'<N3 #%> գ)D9' Mt9{?HYKj%HuǘOH4L/>]-zuL]܇zrM $n__Uoa淿ԨM,Q0.zLMl8}IaC\~oe0[ `zԘLaH^Rw1ߘ7YDa1vmsBG>cԲLn@O"A?[Gر^[(2Y 5Xg >*TUUf ƒ!Mݘl6'a@-ji.}o49$oD͛d'[ vV^PũZkV=N=Y_Z~h8{h?'[cϊeKӫ4Sq#C ÇAkxf5֛\BΩ|<CqP18O.MTi[;xW(fk#vV4]fX5(pN{/*qԩ#bCn.*ƁI54X߁7 ybYAm @;Xe=cdtWw VS չ֝g~,O˓"DC` KjQ.>M?y,{wos4a?cUB!:IETv'@<,Gh~g wVMyy}QDLLhdxm:zHKţn *j细Fr:LZ9Lݷsif'F=jq#D>vJԶ*MQ)'U΁ݶڮ2NHWI0#(w'N%QiIRW̳۠NIpze*W}gz4@.]*{nOϾ!ԗɕV$]1ؠ=b eDm:U/F9W rrQ7"%a%aE-|oywCtmo.NPKRLCcz8FQ<5ֶ^}\K9g̚g$rֿm)1Q`fvrCaSX^gOg%ǀI9 8s}ܫ3_ϱd+ݾn,{TjL`Z]ie:#LݒHXZ|e7T^Az='7]y篠S빉h,4WiM>҈syp;Ji"Lv~s:sޱGo#$q} dtT\3:(s~3 DX Űe#GrSn}'[rpg8C",NbB;<5 fC T|i xĎ'HH>:Zq3ܐ!T|W\|v.ˋ2֏^%g1ws1쾨ͤv=n*_<3,\dDi9J_UfhJͥ'-CV,Iznh``e6Aƕ >.FHE`C&?1BD#P $Ψ %E^(uy`ccU^GCEgA!YCՄc+R,Hf]49Њ~ /Nrs҅QSa^_(ˣ[y*~Bc=B<4o{ׄffpcYlޤ)=9_$ZtU`~C1n>LDp_U· !OkSdo/~UwW!|tvkS,ˊzkn,U.A_);ièooI'&A:lZ*P8%S/49ē/ #3wl_D.V6#"}4ㅐi헂PҶ{g*=.ڌw ulUB(?* m^ sRt EA`y[{VC08n'Le7ixeE/ϣаbȦ PpVM#3QkuxRUԼE.V~0-#of7ρ{t T10 ڷٔ)v* ';A2 EIpjOX ~"6h>0 a臃Nle]uTvBæd-#̑}O񯞯aqe{oڋ5jp^tp]0zLaY8 kM>y]Lxk/*/ʪ| BN?vPqsI{99b),UWBhxɆnVG w9Iv-,]j]5^>)K y/6'zd08d*p bQH:ɕE+PXi9RGxVYF > L{9ѳɆ48wbmO` Ni,x hpb}t]{xfYǬUUIɨ N9SN˯a\I5Nw=7=H 6NSCSYsS?j⃽E,Rf\ 5krTwjGyr*~ rߴTzyrT**O@u(3TS?"S|C39]ɿz%nU*2+QhcS6:N\vpHO1T}xohb߂[8)Mw؟t)!A2WR`TS0t@0IE+Sɷ2u#*vC<"U\ۀ, ( Wu5č4ưa6dXd%4kt;=z= 17>8jNd!7/}U\ͭ֟ƿ.J3η$鎶(8}9g4dWy5sb~g0Ly@̡QE_OщVSSC,)ObP/@4 +pğ5ofoز/cuX;lO`Fk\"5ed;Gb9CF]jٗ8.&^z1qju\RE{̮ȕUP 6c) <F@j[)%n+nl)S k%&V$Mƥ:ƥzX.=V.3ưd1KjYoq35o1xkM3wbl+ݜ\͒Xc?+ZBJN;҄?E]-u~i-v_< `!$'z;zJE^/h:밤b2CSYf")oK- d.}85mCHCn['PZ^$ dZVFM@_QDvFɸМ%qDf[_C3K mZKu:f? Sة"ڠj-K>%pMxʛSrQ{ML ?mq k:IQ썷I8.|I2;$^LJ{RucN65ւODVhZNI% %w|4g{c)V #I{| _ $od1WށB]2XL3~f@xZU׷k&l_j˰MMzNÔ[L>$F0G}!B%gQV K̈'Ҫr]嫯4-$P7AxYsR1oS,gஞ<餪S8ni!\]c9^朤 >] \8f'<)3vcۿ,H lNh6ojQhɵ7C~}W \auG:#4ODIOi6=e2Ecm,&,HM>r`ٽ[E@ )Td 8!?9;+IHO:sv" ,`]e?q6-I~Y*Ұvf=+"C\0hbYzr[T:8-@HifW>UXӄWf6JM~wbR}i۵%xg&RT_`:޼U\sFd7E^JgVuţ<;:h,vZ"Hm)0α7U3BN̉9!de;q[d_!ma7#Խ!Z-F|BLrz;I:\@O$={a @~"8ǷkLa˂0Uy o{C#ܔh43{B4P3-4&GкLoUDR6HcF!_,;mi24=[2%h|D '@c3'\O~vl7}nL4}5Pl _}M[嚢;Bٕ9v xTg`P!W@[Uz'%Te2q|m|y[@x^ԔRIӐĻ+Q9(5p/^j]j ^C@\sTxn bpuu;Q`>#H0憿;) ˞G4bs59=u.yJ$sHUgܩb>@*/ !ug 2%@3I ,T{}+}j_P -/xf.,DʡP/F`C^: R!sd>."[MhzFuf06N$oX'f&ޝO9I7BԎ4j~ߺ% tM#Wꁩb<퀳qޱ`H.躴QXX)6{M3KvC&{YBl*[^AB~?w֥Gm!qSWHstX%3&H9)v'`&'UXU~U~RIHΓ?S~+sRu{#YxW  Ui UDEUUٽ'aTFR!䅕685oPǛJWOk_BA9Qbь<) ZzX۝bG8&xUs]Ezfdg2s%55Sb'Tag5)H_3 `zHd 5{ʓH詼!S gvGeXQhG^kJ@?AGw݊_ n\* Zf/^k K27} S*%ȶYtt2iO EB?ы`Dt>%r|*q[O\n@`lꭺ3 ܘ0nK]gQ-H䈯qq@)Zd?f Yqm޾9TQD'W*$dxǂدLP|Ҁ7E8QNmwu$CO$w<~?*0f>f/9oy iX6D4Ί8[VOFH'2{pxEeAb/{I`w093u5Z]*nt=A2YdlB߱Up);= Uj0,8 wwqPOYDj,S$អ)?0m:Sg!6u4\?]81=RK` lWW*3s$"n3$5P%^J&&e?y/6; C^1$E0 \P, wڈۿgipLdďtfW\6:C@ZB.J|r^d>-@&R\#`*>O.mRHŮ@~I%A5g٭`8P:* Su&xliEDUF{MH_ i([K -IKF9OIޘ|{kN͜Csjk];2ikR1;}.Ӊw BPG°M(Sߔ9!I~БpmܐCh4uI<|H}gN?/tjMC(fÃ-,5yH#W㌗yc.W֤͒}bYyV%;0xXں 4ޑ$ \2|ųa_3(f6dH4@}a]gL9h h=}{f}֧zkuXN_a&&C;-Q2ByAm"-E_ups|)8r,.$ب=6D{|OȎk&fq8G<S 27\IQ;ܙcPͧ"}覯עq\/XQf&Ћzpi"%O`mP]& \kKnUnJFqQHK4QUiy1`-^ 79eq QB3e%.:G!6&Aj.}!dZ]nR` żlS@t<հ-P*! 8d3Fx͉JPyyZݤ?! MWdxd݆Ikg!%.!%v^$) X>s?֜O x;:"[I \gXj$yw\P3wa#Cr6?p5YGw{3W׼FZ7g7M+'~I*ܧaƒ^8]%(B4U$*WPzqZ|sBQonDl.HN: 0ΥcC7k}Z\]óʅp]D?^ҡn5 zen#+DT*te$M}o,k:=xW2Uj!%:v2zw1djt/$051 TΔ\y],;^mEaKO55OiOƫ& `tؑMe\wr?+^Q湘ĝ2=T/f̰QU-/-~WMVHb:ϟJlIW0P>ۉel9IPvքo9j]/txaL @4˪p=fy&yfNV$Mm`_̦h"?ܟũ7 urem42{.$klPG'Ne.WRҙdٟa| 21L6z;Ūb4p6>:Y]z]amᰈU}AG 5?S^>l1 kYVx*)apL `Kؼ-"V9("qO <UJd)8V Qz(̴@ZөZ:njۆ9UT5C>(aAJ^b*P`˱MlXy9Ң.e ~P/f NI+ʒ1pJ3 lbi,Q3.6IT0#m9R"MS<)?릂bB@FXko5WH`ڕWE)oy u:j᳻6:r-O`gՂiSs?Ɇ 5O[_Y3k=HI.E֧wχQZ r%)L֯Q.>Yw(rɈղ"J)͛5xH"˙=ߡJ^QW+pLVx(C]]NSlbJ0NПVr Yjr+M_ƓBMCœcpz,I'\n7;K7vYܽp0Y׻ͼ(BR-mbU!-tT8Ll}Bjs#.e~|:=L 1<%|I߂SO0 mWPxQ8Uk>яQ먯E*nӷk -u_K{z y$q+veN3&x$lh.%R*t WK_ w sQ0lDUOL'd1&Ie>ņ@r6pUu[DU6>y"t1:ej EȊ7}b? ǑDE9NrS+`I/{Vu&6Y/Q0G 6XWXUD ~*)xC:L_l} Ncda$rm< YEp6\w06Mm}~ޢ2sQnXtFtIY֗aA)op2yvz<Ub(@YZ\n$uyhS%|6U^0o [&LGWH;%)l:TC\L"~WM9P^%\sχҐʟɉ(U܌]]CWȚeJs4pKiO:yXSoɱ㫻r.vk|rW͂Mt[JC\B$~ VRbec0[ƿ=֫}8^I%^K&6wOaޯ\]q(' J6|i|+2Lcĉe&xacP#y9SqmA4FYzDrOJHB7"M5xleQ,>zˉ1K hAeՁxF"%pѱ-U=T ذõ"ts{C=ztAJy~ꍓ]VIWu*vZ6Of?*t JwŊf>BNi6q~+OΦ }&Ԫ? :|u^Ri sIRВk\$B|DA.U`:$ج N̞4?vb5 g#Ԕ }%< FK>kҒh cYM23jd>Yc_vaaf$XJz]S80/7ZHeiR6(aZ-XNF*8lߛMgn{>f7`άzfDFLjԆmQ=?;a͐>|pyU2Ufix=Ck=,21B>IɘtbYԓ D&cJ>}WUf%(A<#Mu_XMY;aX.o& сT NcADSD&;DlTE|flsɳɩE6&D2y/a'wU#N>Z?m5] ֚WΜ(!oқDu}Mdo>7kU} 9- W菖n:Ձh$+@ߪZl:œp]7;uH{%Sň,-Ty+gdX M'Jr;?lxMQx4% ;dȷ[k*2m)0N@3m6L;e$q[WV9sU]z9 ޯwp2!YT]LEQ'# 30u>稏' *ᕢ P fcmVlD"D'#{DIEݒό\1B}x61ϿF,rO,ϪC;E~sQdzm.EI(uioև#pisOv|PWKg\ n^u#HBfЖ@b=f S.[4*Y9|~!rVVCe Hy~ו\":CߵmlwB㡸2Y٦񚐚o x v3*D(k Ta%XltОU8^o{o8$`7%DShM-Zu&~@=T]m@ˤ 3 n|u߻Rٗ_Ui8-i_ 6.Ac 70"h<С<D$<Ǐ1,8{25C#,0i]e>U\OV`vzuc0 6>꿴ZW{N?]1dd *z !4lba~iЪG`Ce6,ԧ*s1tΣ;@ 7/X+f}a)GEoyMx{'Q;]0 m_䩃1{ȣ dEbE2+KcdչP}~"v_zzw0zoѫU=Ds1T ̖?}Мɮ?+o `wΗ7e+/ {0 Y4j$`%QS5 '5!;ѝX]YJ QD@azsz!RRw_U3 f)##"g|hC΋ޅ !ܝ |k'AG&3_Bog^ k//1OS<-tS| xU2gHڂi(1)0>m70ే%K_C>jFu!z;K5rx"4rϯ7ե6+ ,DLG^5klٽژiUH;WX&*wu1 P 2Z1Bs{7$!Nb*e2ʽI8AdS:]mj*)ֿ=rZY`s/r(pއJRógJǐbf1 CgB4}+E)Fw Oovbe~LU d2o`%:څ.I11T`㡍nᭀ\@-2]oHSC[)(~gM; Ӻ"՛0nl31yShY]t=RmIǯޓ5`/z@S\"9I`P+ gӔ\] KiQ>r@=w'*6@a@<+pyfN5T|$// O:؆l39R4nSˠVT3X,'pAOV &!+TzEkhD6 s>2ֈ*x> k!@djМsW-{YrEPs;mcDPOi^"NlWGbi}WS%P[]m rj裻&Zh+A)} LFt`wbp`eqp5[ܵY_A>81s@܊ϐhLQegA -^M tܖ7QA {5Ey_PRRfSbW V3|,YD`$.8CV!Pc|3 q8!.#zI2G̪\]3sDv:)Fε*j,Ez1l:5>{-~÷q̚Ms7h9`ꠡ2b8!?"KhmJ+MZQHFdF\l-WxЂ{rÛ|s4c&[16cq(*V 0<4"Hf5>Xbg%lz_YڠhLZ?nP*j<\L~^*M(B6)&q;K:W:LY["%C A<ހd7I,<:&{W44{ԬZVїsVXL, S55*M Hab Yi`sEo-*A28Z@Z[K[J/NLX$0AJ5n<,/X}wTqf/#m&{+Gwg2 >oX1XkUB&N9?=5u]Mt\7bէaZןUJ}R" oY q)̡4KzhPC?U^.׿4 n) {Y "AƸlz9˻+C:4-r:vںCdOp__GYx4\>T$ߢ/J,*M3?<$5#4Žj)JžK  e'ߙz2"x(i\G1+2jIFR?Od'5%:2L@+EۙcO D L1Qf{x,l2jjlȠ>*&MzDɞm-1ՠumE1H'(R\/%VG13MI!l`z!W E~>\kSqrћ.U1BGZA]րz[@ ѧk;g22_)7ԜQth~kY"mPb&uښ~&P.V2V Ul>kmJ>~JPw?C<upFefA0Cƙ+"HHIX}gl}cUڳAkPˤ͂Sk=CݎWǢFm*oK_''TcM 9J' t}3&W1)Њ O_7Yu(hGE(Ca`'-UIN[\q9ۜ,|#]op-ybRO_c)l;f,@/8"5isӏ*|z V`"oOyc¯3IğIk[byV)T4.;;Lk *P.dXFkD1#_Oebt9C€{/+-bR;YJ9U+CziO8 bB_,QDDokK]UIDN{"ZWoW!&"O`bH]LHӑ3鑄tۋFH\6$ $u8mT%>!ڏrtlCŴ"e͖b5$Q+4Nj\Ucxo&H`vt >"LX)y]:׭i)6Fr=oz-#i`RL:xZ/Hx@<^bx+?T,Hz&)V'q_8Ì}xܮ/U!Y_qQ브.{P[J,E1WE4fe" nc{}K (jIE^Z@Wxe]:8)@R*6Xʏz4)BRt%[q XF͏zL7x*GkgY @qy8fNWP@_6ql+fc&1趏P&I4CˎpҭƵ)ZB7u Vp%{(w-3 9[`[a4#=naRQݥd[2nC`΁́hwP_YFF./f4Y)%գ=.H5{J->0%TMkh8R 7:L*۪!J՟z0T80[gP\솂ޑMjS)Ǹ\8w;?>.{pvw:~{q'l'sefaCmF8xm0e<'S N!8D-(*_LtHkq>5C 8;W;9S>%iV۹~FH`7 >ݾGa0)r8EgZuSUǹ!`9ȏ*A}Ҁg C J6tًe3hq5;wbI1ޡUĥMd&YIrǹ6UB#.F=gHZ-+n X)>JӡR\]ԥÑ2B(z?`8}4d'* y5Ɗ 0[Brsk("o#إT~.YlۉfdyJޓ,uc>-|LWQ;/y AUg5tB"} vEMZ5)uAu9 (eec^P #RRɓ4piߗ*jgi4+6ZJ.|9x߇! I3>ܐwcg_5"zHcT-^Qw ⃂ 'džIgq5BrV{B`}0޽q)htpؙ!,'AՏo([=?V-˕m B1![dIC.IeG;8夡>xPIsD+ Rs,fmdS 4"r+kk=333ӝu /(쳸ҿqV nOL z׻<|I6ieqN!\7~4uTZf,(jEX&SZlX 2~,W][~N>NLPPOqETY龐0 )ǛZ+ۯ`tZiR{K1JCJ rNB'wҏ:bq&?mh~5e@#w~ݷ 6U#fk:&M}aheyW:֫kEl^֗Lzrio鶕x+9s]RӖJZyĤ"REq9`ancW#&Y8䷟y@»y΅K5`b|р1W}ږRzZr FhW #s6sF%KWX*_Ո{D aT72ZV*?FKZU)qDI"ے}_/qflfUʆTWkƇVwyUqQ };ki?K.Fj_4H bg0ap&7DkЅw(k#{}#oT]竅xgcƪu\ ߖNf܂&?b,F0 0Wxzo冷SuњOh VlSljGp-_ 4V q'.ZXW&jLV;.<ӽ^#"pnEZ*jl;]LO!cZl~F_& oױcL? D D7E ,# vQXj͵( 9_0Yz`GeoCӪvtq4'J̰Ro#!K@V 繜ԻsLkJkNoaXGr-S 1?,t4#\5#Xb kʻX%# ׽.'f9݅bgPG^4I-C՞I LB0!h5/ ëY:w"$NMHxp*1%d6hr' CKΰHǡqQ dOl/~(Dcexlfz*n1ڡryԳQaiTG(pgL]Lj?x10p1H#B4>Eѡm߂@cw7JW~Wb-Bfԋ!q.ZSRC  VБsغ &wd3Ӷ "XBnju Jd;v;V<÷v69 ;ّcQ<~ki%y}xӓnT Rh\Ɩi:P?4ot1N{Wg5{$*jDz 2K){Fïp-?E['] G9(7k怂$c"1Q["S&o̕zk7ja<}K7`꒷*ߓfPQd"/aBЙqgkà8=b[7PL )x`II@y gjecDgUqNdwN#/okB]pעz@D]ɹ!˜^F^h鲦΍;UWCM?efBqHe׏Zu&wJyZ|Bs S IwK[:N1 ɑx2@ET&)jm< aSTK@1j*O ΍Uw;De7>xX7p`HHNĚyb`pW#с)8CRA >|^PGm Y.˙qdP7m*Fq:I]Q1PT(=UlÏ{ש+2?|Ϻ1}OfF)q~HWa$2Xն71}ǾȦ YF;dۗ; /Oeױ(n~tirg*(3S ^Z$8f$#PcU/xt{{ͪR`BIVn`k_{ħhUOU:LzSkwJKe]"F0-y 7J@%WpE])l՜)Yl =bFtuK+;q6&J. Kah'Etg`a'C4PQj\:3|A,!}jSBtsӣZXh u#0IJ_4z+ 2&X_󃴊}~v@eߜmcr _̧Ã@u$Շ WvMSV!25ӡ )+ۤWh *l<<>K(#c%\;v.A OS;!S4Lq?I efjgw+LXuVA4.2X|nhvߔrn.̃ AEuZa>H"[zrG)ķ)P8: D@3pQYn6)Ж_=۬I.l%YU)Z L/Dk?2TFn~fT;Fk3з'^ 'YmM/];# ,B )A Sg^8(nȀNY]M̭b cV"+h؎8c;ؾɧb93qyyhD1\%(oN8^:qo~x!.3PP0lmEBѿ:JȵCslc̼?Mgw]pEpHU7ʡGJ-4Ġr#X Mhg$l瀐<Ő-5԰:CX*԰"+ܷbF2؈J"$,¶Eoq=tvoG|L﷌lѾ4eH|_ݎiJÙ%<%mR$D#aX%" !lPskُ⅐Pv ^(0𮔌 +_=gA5IߎֵAvفdHi-3XZsI^us{2'/S{ #@L 'm 3ad$6QʏS&72O>0Ԙ.*=]^Ԅ[uS,=H0?C(c'J?Dak&^l@-x\0ˁH2nG+:!ύ,Qq2??s$!89&u[ Q_OkL0?W;)͕|-3 nKAs1%ĨaQOWReKgmnz?n"Ubu]W QYC;0E~Cs+W:5m[.N>ʋs<; Y0^ })j<nʥw9 0 ӷ+2ms!SU:1]a~fkuY7*ssEPeB.[_gg*wc$ ѳx6@,Zט3XKS0e_".1xtפ˗:@ MrLªv$@1R{b09os,Z>c8s>Ruh!4ϛcE"Cd)"{ }{.QjmH 5*saMby?nPuDRv P74Sk*\Y8JUq(&?uF,gV.T' jbmJ 6ȴgߡ5;08惵f֯WkYw7߹`4h=;N鎟xC*06KBC=xYߒ0@Y\}nR nn e,!g_m%0/d\ԍu0k/OBshyX! 62r/;W#B)2lꃚF`QO)!{ xݼ` ֐m$OCg,8YsVoT>a3w' eWG%%bb,VXV&{'sl4V /p찓Ymf*麰ޭw c9'FR0x|*" O,3 H']":k)C7fxu$$aP]fG&a7t|, qP]]oULp&vn))10vFIkބǧRh"u[z9/s~>'7rIb+,z*0BB1>#Qtmu`):˔|*tmTsEl ݶqawCۦDGCI%2. ˙B\IXIQDC9:3D{s^hk*1 O%|wnB!ȳ7JܢhLkQj({g_FOc;n%Qg ,qoƝ0lAL}%GvE@{ī#:՜Sȅ_O->17g,yȍ:`$HaE B $XiViG~o CmNUdsx=$:g. &z¿oJ$c3xI7ceh |2Ό1'}Sob!|Aq:]IsZљ`ǙHu6]( 6n;\5眪\:gkQk7X)~%oM="<ojVT snM>[c'9p*cok/r<;!܀ [O#gɓh,w{_4/_6t`äD,r"HZj R}J[ۧ-wI^%y_Mdpzr=Ya>Gt\фu.ͫvq \!CEl} ZY[5AɯM1y.<.vJ nϕ,>:޹0eĊZ.KM0;Ӏ{Q5o)Kqϰ|*8$!_mdYv|q~$.똘ye+}TViiGTeMdTÞcPaw0Uq$ 9@ɚ`]Sz5$P};?{H4H?c7h}]Mfviy\}E@La."힬cNkyb!vc" xN GuNU)ʹ}-N <4QFԙ@e+#K^Im6 z'ei@1AVXPp'DeeE*4]Ȣ|f1')T)eMW0@KA5Fl>AJ oȻibߥ^ܺk%xR/^k2)-ꐹa }"@g}c_=j3|5ny]ȯAJ8P7%@H]G֋8piTF8ۚΞn9]`V_#$xu61ԡ"{@M ~<|hv" dESҘ׉ȳr=NҖ'6. #Hov7.+xPcs8ҊR!Ji/.T}>""ny&zwre/?@ ~'e0l-d/n ꜋ACZu:",tdN|*I\nd_ĭ|0ϴ XWU͵YLY,( oxM;d~Y‡ߧbjyi]+YVRl .wb_U>u˧$ԷUjoӱYGA_'"ý}3Ef]s]fӉδ>$(CWl\[6.eѬZ1m6 mg+LY0 F6+>9xvpnuNI;Q٥͂9c`yRWvpMc"S"I95> lPi.ic2̺~_Dn募Ji5X"@eIhgtYsgx%AJzm46 # u^5;8p%'ܥDg`5&fZ{+.J 2kk&'(4,;аդ33hma;q˔ӥ̎@X<19]?=2lS&Kzqq`XK|FxtN&|tr*{B{0j>ȋ7*6HHB,{d1!N@|lmmLϮrgxC"7r(,4rzkðOŅ{ M.A6e q7'F ^S}l\XsʞxKa"$ nkm bTi8,^J*$ZZc>1v(yG 4K]ǖ>oȢz 1MayG9&Oyh{8čD}k; =ʴTOcA!f#(Ij@yvbdY¬\WCD>ޔy$0ڣ: Q>6- 6zrQ0nLqaf nӪ"x1 NDyn )hdn"bHJȱk)ku/@g7x f&SDn)lyM  z«缛h3p;Zv4p %!5KV>Q{34f71 RvUL3/;3>)Aϩgr&3i`gq}j#ƀ쉧 mQ/2N`״'o@?_ 1ke WHP4ѼLޫ\ڎ?@nNp&Ƿ]w_XuMMn|6?N#%_r$c?Mz8Rdm)ThiUl#YtQ!*[>ڊ;tƚᩫjS*ruoocVmg+͟G CazPhzBSXRd ڦ$#Ì0, ;}qRPIΉ go`!g&NJ6X #@EyG _:шN@_sJ`]=IxRL idN72wP # s$z[ƌC-J], V9yAU/3u35j8Eu_% Nʭ1`)P5 aˇ"{|Mа @OazjuePR nqc`r)P'r b' v:# $d$3%ftTDtܪchٚ.2arC,b~| e?,{M=f;Ty(#"G5QvuFA[O~mhC!K1dtv5K-!dN4J I}VޚZh+X! ܻ r  pb11U{|o}+$AŨ14,-ĠQwKBd>Ézy _Ge m7]X,?A6x;C\m{%P==+v9NIC1̞W85j"^={`|dJˆGvGJVjaw a"Tj"RW/nmRrfy`O:ۺ]E"mz/ud+Ftن]$\m( Ų>l]=.G0B]`:}[%$f/JW,u[B~ uLۇyek8ꭄݘ|+f(_0'.šg h5NFBSEmgwi:#"Ӓ?pbUWr>.Y$a؆> XeH))ȣJM"/oaw@yh涸Eq[Gcb7o4x ARU Kjn@޷ǝ=ڌ "cj;iQ 2;G{½V_G`"T)bt e 4nt62w|Z#7Qva78d!<q aB얁'9B!WFKϨKqt.r`D Z[UcWa)8`TnNXV E_;]{"*Hc9@mq 8YcP&qLt_r/b7}mhwx`}1 A 8XU=a'//b;@_ޛaKdE7Tlu4j>!?!0qEhlb5"s% rFmeNց!J~/J mhM}*ߌh~!kPCjZr056"A5%?\ktCZ蚤VwJH#OskANJ5E2 Z'} wsOhϕ0H凷c'SѾS>w63wݳ,!xj(sTe˱>2 #n>e7!%Ei*G1IS!k.Lձ{$] sJPsCmq i7ٯ1~PѨUb6t&8YJJwkqC'Gˋ3ݤ13gr Kp_Maʰ&&_nXuKuq]F2Q9>5DW5hmM8.:sa0:Q oYĞҢ6pƎ/M5;} 3%@Cc$Au4R Zcҩb0Wۘ|ޗڌjf. KNMwHG3( ]4w"%Q!x.mr<'_)M?fkI0긁hSp>Ke&YeD4ƧFd>@ 1Wo5Mf-(ɷ8hӀ:X.W+>Mɕ0HDb]CT"}}Jbn2;[ZmYJA!^s0y@Icw!*"vT;Q[󛈛,)lk7Gh.>N3ϕ+kcWw֨MKUl@0^x1Q @Li<#~]dHP kݩ\yր#[Ėm1~WjlCZHe$IK)XTu##[~&8@ `,t+ aK[IBG_ʠ̀U. P. l~eq(xwT7CHgg~#M1}f0'Kxv/˨F̘ D0f󔽤EanEm)CUK@,m>jo85`%_"l\t>6C@[d4gԟ9f.S:gesGUz.ӫ+ 1Ր)>Զ k5'C˖pn!LB2ڋ|Ԓ Tx'O e^ tn*ʂMT-;@(fTr 1JE7UfL"FK]UK kE]42V%C--Zl2$) kV`/V=Uj+ y0! }lԱarR{e"ͮ$iLƝv;7₌s0Ok2tp-ۥT] s,7!Q0C^s(%5zɲ  M:`r"vE-<5v4+1fgo]>RﱵNvFBx{ eK1SFO({dv˽4x 6:~GWR0FdA֥? cIoCM?$t/f#"P ^K;w)__x} %mAoS( w\oȼ,^vcѽ.QHn|y 鸸lCxemƠ+%BuTN{ȿ#da"* ѽY1dFx6fM۝sH'O,዇H74PA?Ղlx+k&A~2V }]EKmv;:ھVcfOG] ޓ|3t#PMv[\^=2xP%>A AV1v/.mB4o :j Q$Gg~6 ʃD{PxhY(tX>PdV '{O#]I);jfN+zِ12V|Eo!^YX[/|,d "9r/m(<BŠO-y p8 Bo&>geJHȬwAHO|Yg*Uk6qmX _k2#jݴIjVhJ%H"ֲJn}kxS[jm6CM--77x&[ !oQԆi ~aOO \i)}˹zR!]%{`apN ֛bռ@Z *Јu $z a8A"$d֛"ga:yxy D]k˳'m#2'5e߄4Tds0lh~2"R9X*8jGTSLW RNcOtyc7ŏZbL>J(p~Y6?j0 +2נҲ,Uk`M>%0. NEe-D$-GkQ,Yat\i}Nbo @DGyf6kS*G8_rCb%ZQ ԦѼEH[xunggZggmϯ6Mٶ* T3:n9> jHq.g&TY8*yBdQcmy9z˹;JnkKY77s* @0>UbNc d;Łλ@&WዉrIn-JP G% &[=b.5ge^l,u q+o)XbsӠ|]))+sElPQ?srk*C\GGhG5eÙ?2J~Y##˂?m"[Mtly@ ~HQE{`f2&fKa=>Oⵞ9rEÛ5ԱRj\ѼjdKqI|1D;娒N~|nAU~a{ ̈́~u SRJZv,̝V[p+u:fj.ECX%ǹtG?LϖI,pofQ[RC;;њ! u`D^m2uȼ<ڌ DY|I ! C{æJCGuI? a:9 Ie}LV6~ ;%1pJNQaA'ߩk*?.G}4ZHrpҍWq>+b2%d=Gw| =ExXzpf}Y(50D0q2Yy3\,/{kBDFkMU3]z\j@j<()^Λ nW0RO5(L]C>=vߕɊ"XˑFs׸w LЋjWYtm/xG#=6Lo@m5! e',ϒ?^DoɪW4rnC8"o}GgC&D <22) :7W~^0&C;W@{2K$݀rB[ۗLYF'=ʜOyOhvRmr.}QulQy|<~Oa L.u3)Wƒp,v#g@,l*o$<2~(}囎Se%{J-cEr&mQiUh-SUﲥ-PۀmujsN6 jVVe-x my?A3;99?tYC8w v$ìyNQe'+k `ӡy@wpD!,=*Per(aF)PO>B(ԣfee9_R@2nj YPlWikv&0Dz&sٰhu]5IV9rvl .7 ;}8N1οJŃU1׊dN ^8_c*lƑ8dW͈B5|ު`ܘ9wm\6ݎ±>\\']ܓlU 2,~9U8;Av]QJR{?H^t/~e4pXq:|?>skyyO߫ aADG. gqi\cqldxj犳P8AcOqr5S 0}H[<,Dy~2dC#;mnŸЭhV.ޯcD`S8/%F,+CLNjU˾ԃ(ԩbL(.׷ɵqx!? B[p?bg7۽!#ZHą}^9(oڇuj|cèk_`1X}w b$FϹ &yS=-/a$kI)_|lPwQ_j@}/"N:yٞR^,iv/ܱ'a_B"9#~U +r )̉$xsCY J_#!)CHD>IЌ"+05]U;PV6e۟>liPkoʨeZ0eU{(Uo>rH@ B}Ʒ[3V5~3Bq-=.(je{1 $R=ϡuaUs PL5,+HB :Ȭgإ$<ƢH7­BP0ɧPܐ7Wf(y`p"|f'i*Y(fl1ʋ~n/? [pxX0K"k\DH{p%:vWMw1t$U5BZ eHϋB[\Qhѕ[gz@^y-B(T ?M3wT.&Ji#wܪ8$u!F,h39Ϊ [mB,0}e#Ao)_AGJ~ BI+ènν?cر? qMe UOwgƿbaEXo~I RjZlR!Ն< HVzff:>dt-( Cxy?.n9䗰1ЭS}jzP|К]a߅vʆL;rVk|Q [n:"8D?gX$UQE*UcTU>Iqާ}B0i+LUAN.g|&Y.Jˮ8:WSp'70&EЏpo>e3KW^=ɦP.}!Xmet&^ n!&l(v͑U;u (d¥U7]'G=f-0 \z ]oС5|C]Δc]d0p6قP|b0-tXA$IJ7l5Ŭjəro=+>{9egaeV("F]Um/⋐4] C: lq~3>ùwvVv2 0,BF< D)5rF1| T~H:*)7XxAw9#csi=5ԾQL @闟uX)U\1z0bd2mAofʪ:w,{sVK #c~c>i(݇uH!X^قg?(;NVYHg‰ bb$E!p_@uf=*0qqg0>rNQ&?w;QxYE<\Ħ{}fRO̷?5Xv^y0u'UFVyGH[6 S΍N ӷsЃ"鸡Cb@1ՅZ2X[ bƬ`HJp nlA3bª4B3%}3]lSN5V'ZA4 ,.R&v) m _HM~5_޴o>CS5ԩ·"O`%@s/isuONwr4R_!Fqe<'QеxYKU",IᅦQJ+9t}= c˧TpS9zƹ3Jh6o|& tJp`3YNII% Oh(~4N j4F #9üft;[#;L(Dr #(ϵ_kf7iy|x 1[qo-Ef z"c9J=+Oƽz䦾Y;ٚ2 c|~VޏϝioovFw}﹙;q Gi0xܵb_c$ne/Ot%Mv4  I>)B%qg ߽ QveRicIL[%X,&Bpַ@F)+֎Eî<"!REj'CGx. & +OuiD׋z M8jĹFcTū我 ^f?|]//ߤƠ9Qgj+>~um`lE J/NØd783_uGڿ%Nr4xQ-f!y6xL@ trϦMkDh= j` ߏ˔X3G&"@0T&UQ]E,5b4$RQCqBE4f g/]ZD2!a2h$׌Y!"zh3z.ğ|uu6VDgcV*6q@M ZA=lb$jG*l>;HŃú}zoj+/n/ NhÂ( ߵhι FB @LeMڢ0#3 4|'Ȩh9%h,#B ~unT W?Ln6IN0Y"ZEf'P n~[ևxt$PK8|swa tĀތl-bjlSXL<OaIW͡P7n7bEp`dl[<#ZgLz{sIˮ E9.߯k0YȹFf9/*0` "aڨk5U4 Hx"QOڨ~z}:=6,{=v"I_Ap-_ոmܰ S4z W0n1M% ,s~.k7"KX#b$UE9^h]HRM'<4U̟@W<RO0;0WPAl0ltPBX ܯL)?iQۣKI9^c B=[TGqu%J]ĀU4ё*)OLeكS܎l}jX|\sfS6zr: O*l\h^Ul9n?o{o8$JPE !#MD} ;e]+ {'~%uQз Cs:a<2'GL "Te匁sتFlMGd)/Uݧ J'$ˊVCt7׎oG싩=Fig«->efod>!I 7|XDwem;GX/Fxc?:{븦ɩe7f6agsM܌5\GPV*ҥן!oV0H jHaG @E:0EsAUcNf{F t- &֡@J$.U@A_#í%?o?Sf@n08o*\Z݉q b.U@/]9t f]vo߳`^L|(lueIt$3t{%.f~_V/3F+7~z>1b?Ͽډ".WKTuUzp+?X*YOk ͫhR'ʴU @PXH4Nd^SEF8YGʈlRq. `ѹez&T8eWz<_H& z>WyFvz^;#d[*` O%aXgDxzo,. *HZea/bEBfۋw\X62NEe+F|y ۡm]n`쒅nSq^BbgcU&8)^" Ui[eOi)'l/E1U]}<;W6kK+@ D (9x,oR eI˳GW jn_kOknStQimpD 9r nSUt)"6EwYEOa˔ PHoj1{ʸEbQ/-6Tg_6%e 3M4(UmqMrU,?Hjt8k:Ejn'/aNh|:tqkn%kvECsՂfeХ+>`b43-%ܦw֕xY+VW[vyZoe*Jdp 9 \MIfr#UpPk臜9]gns ʀ\*Iq(Q))#6mO\QMBuewKt+qS/x mR h t9:J>iI1r Ow`2rߡ&l`[[wFd޹S#_ie-pO`JnE -#R(蓊'hԈBk~f~([XD#reygVs7YnlެNV*a(zhVnWibⓠ|g 0h^FS]8P>,Js,Qz.eу@lT]l=tbPL&cApB/~M [@/k">=FV@?=ZBl )?)+P X$3v:FU7i_( @ngj$XlĆ 5߀/mUupZT*@V\+A!x?Co<=3/ o5U{jwB%qqh̏:N+1D94EA1u TA4c&bdQR\^5R"6<k>ї?N=&4,hĮŃo4Q(-4|n+F4CC)RV ,?[7kM_[z1]ϖ- +5L:m~$#~2@k6ON @%AmȬ&rL,h ~~AŸ( XX/aƄvWݑ7NM2yKDۈ:ԿrVoi6SET[ZzOʧr5ݚi6sCt_ %(&t ʷN1,py+:q$K *1XyU";||f42_Q2e=8@ۗJ*R>D xy9շṚZGa)q=_H,:BSahҧ| BG8^dzId| uP.殫QՎO |!SoԸ/%fـa"/ӑ~ u=$4]~>ɚ5SA ^'>KK:Ǩ٘. rY7vf2JbVif jFk縤PUbyt4WakzIb+؃MeH3?Dt{qcxO6eO#H"BQ2ÀsUѾկ))<6_+g#>;> ŃG37nEA's{YM4ry.P2վ-~#]4k+hÞ;Yp%RfyLT܅I\?g9)EdDi C*ۅfX.Ɯ)Ѱ)Ǝ1]}(~XД8Xw\Sa걄9}MMi% 9slݶ(=ܙOf`ެ/ώ /tں'Hg]bT*k/ {n"gxqS!:0XH))ڨ Ӓ!B:װC89 v*濲*s$ob}AϖBSu/g"OSj]x1adzcK"Lr < ;"znjvRۭ3 %1,ծ$nԖa)6mM]qNr(#*7p&S t跂,77Ɓi`|$i9JUs~TF|z`dkƁ=(1o IA"[tmaeV_^zt`޶fpDž z5W9UE7|E ^(AիZj Xx~ABd\+pO3fsrtXS#Fy, Ri.}MOc2I숞V(Z+~bBx#| |YH-$1mW~l,z³޹wE-D{w{?/ xơ-?8aV+NJHbSH(^VjzUɁHuM.i$'HW$/Eg~Mҗ~Ra&V{6R&]Na+A68*i;!cf.5/:yu+j,MXyTz\FrU!OI:~_Bяm/_n;l⍅St0w k@wOHQEfh ;c~=5:JB$޲A@uGPC!Ao[CH^كx:)ynTP r-wlax\7l濄7q.MHFj3`2B Iױo,腓EJ"2u#E8ξ$7'ob8U).z#I.UO1FGjqw]w}?}|IJN<^ۼա aTp[k{WW=.Ufu㺗53Jr]Z}oB:()wmKx|XB N gY @e.v~R/DO/19@t_>W;&jTW$f0\ sxՔ4pq4kpy ?cw|Qc H9ђ$1jzPӌۭd=FʾWKW=yjKVeB*#g%AP['Š(3&lnB̌yD /_G=EMy.FMڈi\zUҳ)`WvkЀv-x2]C)m;턦%g^|*4E*LjB 4ss6f-'&TNe-E9elEG29Xn-ߊrvg[I=a9@ի7p|ԘebM819:{Q/o":V;b@>0 e$]"پ/C[/x&1 '/+*Ԟ f\ʎj_M.7wl"%ظ4h+m[W}LIb"8=_F!AIdox@8}e-U[?[,$jP":꘼eeF-}/3D/5jr~9Inj<Od*4H2!ɥh 'v*Q #%}T3uWPgs)Υ_`#.!( ?i.ߟb[EO%v{cw KJX] l'$viȆeX{[T fA?`GR oV_E(ӣr9Ga;ز'_4bo*!q@ꔈڮENâ/urE@9xj!:aCd.Gtv\*nOraRC`*yeV`s/|.,mҚ jMڲ=?u;}TJހ?ʚP,3u!I~*xD e/pfefMdbwۦNۧmujȤ=_M)֛#HzwlIqڛmS5[w!/#l51ȓz3׳-!IQODDً !yx5ҥ_/a)Om0#vP]l$gC#ʺƹTOZF# Rhb%EhI= CPhztyQe3טnI=lKt hOoҐoRX/NNOTf.i qs aY:g`ˊ&r+\x$"}ߴY4G`H7|(_$k>>|&7 Σ)N )%M1so??aTIhmSV4>LE!=B3Kb)M8dRVWlA7ئ.`c}?mN O*M# 5:/uo_:^e斬TزJq#=CG_0VG5A+ot*x qxxJlZ3N=*ryg|3ŇK>aD-'֡ o%eQ].G_6tʥ&F@5x~V`z%۰E=K M@e}5(HؕӅr|جWVIҶ ᒖpGR#ϿIJ+a઴b+0 ߚ4Lj, Q@B[x` STr֖aȗ6h&ay3m-߫ʋ{' +`pぢF, Yd )#'#JMWj>4Pn4 #bGA4H)-4FI:Yd9elA*< EAT-Ldٞ{㞁QG6B\'NIA%]yݝ2- 0˃$0mdF'tJC>fL 1}u6wRa}U8{-XM@]ѻљ¶uM쥓Z"έWm_- {՜2[q Lp:cPG!OoYs"8"H׿*+GiȬn}WZW!'qↀ{;oe\Dާ88v/" ej EظCaIgs·ogi"pIEV omY䅶s $9sn|'xͳ!zg8x2'VbvS ,9EtV/E|'U9?ޙ-^Ysev&laHz!,2Pla+GJAdSŇq6K}oi$׌3!Uo>"F ]BLc-``g)4#qi'ózlhMv+?a|Zdi$Te\j ͕x aDИϵ^s5/?X@M#_lbE Dzw%e}] Ո}!Bn< V2l㰥uN=kŰaJg t_8uM ծ 1|M[& {雌UZ r2Wrkqq gͩVBIT7BtքqZh=E^,C^~|hwRH_!GJʉ% G@ʾR|7c67 ٫$4Ȕj)Uf1x` E^ o AT!e띪 XhPk$_}D+#Fo#tPl#JfAmuUvja˳"z:lUPP .(h҉Sf5?{CƧ5n曷 c++$EϯRlW *70ne]13-n`L׶!,_Le]){ K+s0NtĐ|@$pL/AؒH,=tnpAss)}}3@-u4abdw2r 9zO⻍`4Es;̏;A8VE+4Jc< TXs_"W"kQ呱1yEISzay\\!@jp/yK:Fʂw `,>j|lޣDaK5\haUwҹs7nLrwH V%1e7$0z5Xp{e_/繺$ R%'OQ1Hm${a ·oo532{'2?@NV:˪C+Y2CY?n̅ |cW$hh^n…hV)?XyOM? N(=&LR$+KEhU4[рb+xI=Lmcj^'(+\ gblyDec~<-oC뚴N(_!u Hi üS[\nbɕ2\hRݓ%ܫ!Tx~d7Kkh:D= 7&H*$nqTM)7g3pb_k/1|%e0re$/#9C8̗5cܨ[ K Ceùdi7ꂑxx[xbܾn<2~nKS]Zy?\4W\R.(.x~Dq9Ձc[^udHv󂼫"ajQoR? Q1].oX|.Q*FN(LPcmFnIpi/$zEq#!L~wNWb ! rOܑ̮:OZw*B pS==3%H%/gPyBD$s +5t!rb v=Y%ܻ̀ABcs|EFݐ^{yƚGX5ª0ZdURƲ7z T4&.5_^KGl9d⑋3*_~k0|7vUxB^S`eE23u o\!ί&HXf:6b\mZy\a $1Q7v*^о/gB֨L26ɜK܍wG,W:Qݵ\=,?ɧ{5獒$(>Rʇ>*f>ڀܺ]K t }6 gP-F{+OTzY=yj+a~k$=U#TBPcA\ۊſaӱg$T֡Sɤ#7,UUBB\Ka$䌓A/~ _)SAᯭgzvL'8Idi*R4B &K7Ik:s]&V-%Mf=G?4|9pEW9 vtͫٯ|\04ˋ ,=ͶSe@=Akbt]GyE=.vƦ?ǦH߆\y{4q?8epݞ]8?꿟BNqaT*wɮTv=15$7M Fq߯Ү`6BWCvZ(4$v߇v#cQJ*3mUKʩ,Rnͨg&Ԧ*WB󹘾g?`SGNR?a*CzR*L:7-һ D;LP*D-R"]7۵c#W5"^Av>2\>Y5R*dwr847Ime4 c (KE jU>[Iꀑ&ԕPע0Y3-}ws|CKsĻo/L̍q;̘ 6[!Z>@TQC!=m|eP|T?脊wyIqhⳎp+ppm5FGH ,^AY@~p4wU"jj*Sgh=ON|<{@!_Gh(IQc'Ou+K)7\V܊іLB y2/!a4?-TЋJ2A©2nf 0`ՁMѱPlxܽN",3 %iWt 6E ໚SWv;HaL<8!%<:NL uy|ҩ 7(ͅ|uv)ٻީٔ/> 47RUʮ2(!yǝv#@z,peQ9 eV;NS 0a:*ӵb%"(eD8Vr@6tߔOUGm kolpfMxt СÈ^mt/i̓dG\dL~a;xtp ;cQ(#~9rV)3tj2Y-dp8Fc g zvI-Ds;GNERnˌQ`O9t 7xu=Zb28\R+VμRy(Mƍ*Yn:֑+9yhT) XRWVh%Vz$QRhG ޛUΩ6SBW@\1J%@MPT"SABk:v^\mw$U"*ݨ<&^߬iEȋ+Î~܈a· l,r%?i Lą~2Ti*p#Vu>j ;:Ws?W\4 lFt7+2( %3^zƶ$jh!aFa< TG2<mvq'A&+Z=J#|JDM4ᓕ r}EHUC( [|ďD r:o(}5 a!EhhDsYI`y"T0L vrDf^-͎(U,ןtd ;a=?׈~9v0Z-Sqxb0tS*VǞt>N3aSho?ƾOک{.YG/ʤc`OHx$E ˙A:*cG銽D'o% '_po|)"+[^3^*G2R+SL( NQ H\lѓuաAƵ.Yi۠v?Z-3?Mq_Lc,Q+Q#ٻ6xqC0M fmQR+5~NER^&^LQ9ZXE0'k#^ڎ _ a.$?I;{H^1x{^̈g-sLe_wEHٮtdP0Li/4%A&Jx{f~X- ':tEg!0{8N;xۋ 3R`55m5jHج])DzCcJ\Q\T Iчbkem~9HaD^una~^H u$X %ѽHo&=Cp`tF:Brma$r|-^;p{`UK~)jJPء1Mq.R!Lovם`C'^ 0t.߸<8s[>(5?/2FsWd۠$񞿩1z5].*)M0֘GQ ^Jr$@oH5Sg= .5'ITNV/MQޡq!]2.,GpHP_bXq_@v׎3p {zvH3NNO* 1@̲3ƶkyn>$_|˔B48+@%-ʴMܒ#n(CcIh7 QZ7e Q=Tx&%*m7 ԯ<"~o@;%@UoINWПM#2!}F]2(I PzԧgAہ9(SN\y'F[%FA.Ph ,10@:}ܾ#npF 9aeUJb(}x9CcݭH]gӡӰrNfIuP7!= )<LDqHy~͟v;}̨-ƫ*0}&&jr(NIU͌Z ೻gWjynZau'ZbW-Zj?,зsǰ}TٛgRv! U]xEz*WVh-k,>4 B 5jLIO\q٣z"_tNAW!C6eR{CVãߘ.#yoPĠ!n;]+@Dha!T4S@u#DjP. zJ{_~Ş`wFLhk99ߴ/{J#ssYF?G)SEJMU6i.a0D}AǚhCluň{EM!Rb Y6 Nw+j~W#܌$\|ij@`-❑M#4/q#H,~aCHO3,5bXP؜3BU`Ws;&j4aG&lz<z&#@cJnMʡ;\ZIX1w6ǩ>hӡ#0f^}2 ~)KJf)NIɼ%L鉘&~ 6|6Go%w+We^_8v ?Ix.֫) qSr?m'V)ھ0(dqf3\9<6v\`097 ӒFYE,V/vW@ 4q:`P=50V} p9pb/Gp(>cJ|D.-$h "r6MezW{p)vtL!D73=M g+BoyGpm8_xV uF@` ŰDZQTqsITUr)>AXQ"F/ǂѪS"nf!Ag Ůٻ!/6G6Yl55oXfRau7` -9Ot*n( ukb?|7>]#1bP yT'Ug*-Ƀ{C$#rV2'G:򡦧:W# tiSµ,OIGITb5H [[6xA82:*}a&Ir)u744ӍHS3D i \d8eH*d嫍Jtl诨 F)SnЅ+W2`n5p A:6Qǵ,Tu$&=e|tw'c#h.&O`B\ֈGd"(6G6suVa$.c愊6ΞjPO4 _>@w|(+z3A*_|#+].9-}!3 T<6< 6} "%,mWv)ܞZ [̦QW'(t.gHec6$ŚуÖ$ blRrX3I<;"EsD%xt#wEdcgUTkCmmof]3#C2bW{s>ۅAQ7s^st]ƋؖګbG#'L\\zeK9#a^Vj;dF%`#w4ngn%1B)h~ eODG.\I]63c\S2Ώ$&7;Au!m ZhQԴ;>-yLJ#щRwP' _m)?肖浭ΘzxϢM [:C.qqUHj\N7`bʲau8E#t~n)q_h䌣i43&&ƁWo3d$*Cb;TR|By{>@Ki悕(=B5Y42l.0k*-F*!Kp>kHIIԐ (3?ppO2k17K0 [˙| v>,ҒȁY<QWi}]6_j5`G3>\:AW#,CUbm?NFCFT eTzn?>0C4SmaFU48/FeJݭcJc7ZtVPnnoWWx1S=t> 8&,_Q[U xNok`oQK(+W!kM~kqդHմ|}T ﷌5nU5`/<S6ptSʷy/N +Ġ?g iD@6gDBY :,z<'BFK|fÔ0XG![,diy$n'G3'UmԈ7C!lxHL2 }$R2wWT\Ĩ ukZ:ݮ1UYp@iIJD^~f.eV `K`Y؀L$1lg~$L2p5hNOVm{mց#ݑȂ]94=9ƒi~\P}s$/? {Qs&Ӂj{$5jȱI=i+8iC|JTX?q`yvR;\W3r=ўj-jٞ_3T'PcXnyp}bXHb{PEd[6UYz{] kgD'zVp:\6v䋖>N~aD)[}gz))}^Y\pzI#eǪ5;Sx[uo\:(S.n!.l52 Z#kWgH͙~fSSET 뉀Nz<1G!F2*:!exTԳ,zT#^XIqdW xrZ͗] 5ax-P0IY`Q}@wāJ I|*`_sg4ɼ̵L#7 P#QVԩ=M Ln?X`^I 43(OvyC6Y>.bH._ٚן(yƵn]RHg>3Պ_3>p7o!uipe1 1|U;^Q/;U>nk@ :LD^{$A^:x DɁtf$i.Y`n6.Ű&sK3 r5# pBlCتyH_GAQvQ>)Loyɒ}0tz=ŧR&>C?*r]4B |K2]1l4,ªߝu KV꺱ekF{q>0QinGK3- -ע '!mk}Ǭ. A! ;B҉;<>ۭ@4a͇+o2SjOƜ%^[d&"gt4(JlW䘉* {<>z{P[W:@ L>:ǵb?$%2aՕ(0e]Hތ!w&u22tIԻ+Q[DH_*ڇ5䒯p嚆vqh'a|Z\G TH׵̷#WR>)d!صTyFY9< HuA``8TT~$6M7QKqR/ugɱo'CobbAtp(\U J(K%Z~p@eR YAsg#*yɮpY殫Pk!7CssrMz73k\:&[T6f ;ӥG֭}x&Pwu!NmQ/ zp'!zqSwAU$LCe~&,+Q3ٻtƢv KoozCeIcd?[V0sK7ArF*sWY6@xSHC/RZr8woE6ceТc@wl΂ą>YNC8ĩO1zOf+I1\rgOCx}pT;kRXdgUr],od+&SHDN[ŬyA@7S!Q'^]_4$Q Z#"!zkv"X );,6<,$`mAV{qdyTvr御9ANׄ?U9Ўf:ݭ^])*dY&tAW3 ZbOdܗPSߣK3_Ċׄ3``յ ldQ诞@0(?(օ V{B0}0z;L7`Ѥ9;BO/ >0[Ս6B_5} JKP0j8LqXwz9$U#XVuO2Ji,,OSwy4g*:zennPeʸjT \sȽk=GĨd _q̍60?d\+1G_ep5vtOUf;,}\lvU1},r5$2P LRov$5hVeǃ@XvOyLdJˉn݆WU'EēծM_SDa fP:Ѷp`V͔ 7@Q,yy(D?~;JkBIi6RMae+s [|rtM]X[[.+qьH)6k E*^ l y`U|k+לLP.>S%#L pf {8- pbzF1j.Fkb{KּYJ(Q9sgK*Be(k(!a3V,QlbF]06 9ʯ>7m[6K@p2; &tSϮ9zpe {k[ShyuUK> ?snvsn`ho} lGXȓ ,'St.D.95`^H #DG&xyKRo[;8 }qxBP Yͣ5@䉂I;3W؁U;~&uѿ 5i[ oDtjHJ{8w6^إ"^Zh p > N7r ηԷx&2mT)h]GFd tu5"촮"Th,Ű'L20pM/:jD=cfW#@>΀Ck[ڟmjͦy}FwP;NBݷr6sYZ亥d qIGxxI/HYzOzG+yq_rgnӶ%25&RB:2HqAnL !`jeYqL`/[l^Z۠\j50Xϡ)H ҙ"&Wp ]y d:ڻlC#fc_HÿÉ_zJsv}NW8zJ@E)YGEÂ86Apن;ONޏEŲvyhjlLĐ+]~Ȁ ?JNeV9i=ai0",Qf^*] }oR _U:ֱocLJIPh{v;'=ˬ܉ġ&VVSZ|Z9@<Σ}J= gP-* [ x EJ+iiCq:b u[kH,Ǝ$nը+I/缒axBܬ[3qG A# \℣0\HyS bIBCEyKuJٱW/ `NZگ.6NbёRԛ@8t2:JC*%^/& u5pDtX&*_S~-UnԹ=($måkٮr&34BZ.PmิݿcAFxe|Px]3gq5mqӏRp*ǞY'ngf+èW$TSt؄ٯkul75Û|BKNA-@ CYY~v$ŴE L}I&i^iܕ I3Ak Ԕ2+4 #-?&6 RDWd=8wg>u;g Kj':֋S*\vNݒUD>٢KL16O^k@P)D~;o?TP"+aހ yB|VR4EX^@S"z'>MfwjmoZi{Mhz`ܢnqv]ĖeḭB1sJhUxnb8ûIj#3 C /qLE>r|ބ"*0i G㶁(`#RM̧noKJl$DXCzI0b4d\tBAG>6³3TOpEYXVw;VD֭or(@h_Hhe-cn,u gFmpcMIؿ,oGo8qQhEmݍg|`P H!{E<*V X>ݣ}ɘi(A3`6(9WeL&92:exc6bh8 5RiLF08"y9=&h ;7X_[sAǗlY £Ľ{KeBȠz(hoc,2ދ V:Մ TlTBL[~J\l1$e2N= pW5/!@=;:_ޮ٣9b 1'kud̃tûӁ~b'5HEcao.T(afFmJwg"]  7 t{<5#SsFcBuGG*?"zA 2|*: JM}|e%jWIY) ֆ@MV*lץ|NlvKA0=jI@EoS6rƣ5V"2swrth&gZ)>,ת  JtX Y4,hɗКnw|῞^= K8F`K7 gn0@9TL*v ͼUoQ$aB-cvGQ1/EP?c\d&=ҼBRU3HK8n!&3Q^~ v>?\I AqSZ-3(xyo^q"ދ -j3m &s*h7a鐬E`{*n9ZNګ9"e '{M]_.KypPS02 ' )TmDc`WTh¹<^ vbg:.~4&*iJ+Ym$U>BNi:2"AqDyyP0Z^tDpNِ3A1 ocUoItNwjAh+.Fr z`ouÄy j-||P:LJMJyqJ#+ 3 y*B,Bq;W䣧zgZ.ܻ4X~u?k৾A-t{fLUtPPZɾ/f=Wp/C:*GS}töoh]TgZ0wY')ĵma%舞bL^WByȎ}5A&CL=\T"ׯZ |o?gj"dzh͋!VbjC΀`;76 rգc%0 f佯 f{qn)Psݗg{T1Bj%3C9iZbJ]xIUQ,MhĈ湱&]ctgo!^o5υUL gS ;imt"wBGĻ% $Rb8|pJmf uƺ)YbW-2=!+E~mR܅ yBzod#QA5-aNyeȍdU<+v8VEFw B@^Ra8s)\[5RݴJˤ/I7{Cbo+.~061+tcetc8x ىR}>p2r^|L<¾ʹXQ۴B\ !cHύgvKHRm6])Zm7?A?eG-O" ɳ™_̤ 9o/bGn]Z1ii(shcx̍W/*w McrJVAHZn*-GuZd\X(Ժ@ "$90d]ݶ13%u^c!>ca]?߅PiQ홀@{P!6!rq)Db8[nPSj|dTq3]oZA_{,jIU!n  >|lNȠט!ÔPjXE-Q%"c!OykI(Rm(DJkp=o^Iy,/lJ6fzثGM( 3m7J,DIdRLiYt]{,V8&$DGE*ί)E5l`o{c1uHEr {A z -mt6MYٰʢR"t4EuzN׿&v#v 넳=ksQ o[<AaUgd+.J"~:2]w2d0U2֫|^ZƄZkڶV,ȺbBpH .6tMf.WC 2EA;ޓ-s*sP4βue6?|{'塩ҽF'Ho!1. T\ْ-K6E1J'?)pc{2A%94 S~#Įoْ6u ܦJ 5UЖxُNɛؓ734}fID*ɂ`~ӽE6lgKp)5q>9=f4tE9OĚb6>a9{Q[YBVgW8)Bуܡ <ɠV~ӋmF$NQpGT!~4of ҬuȋNORPvXC~˲ ̀ډPOpbo٥ Pj.&m4j+ױƘS; Cx(Y_Y_"o΋ȓb'=EՅf 9qByNM\Jο 5y@2p>G0ؗ#Ey|kƧ=":hyT)m[ }(%w`Iȼ?2& =( sXB.k;-"h'M 5Vm fHIWN$/e mȝM^5o@S_"GӚIJvd݁c-XF? /w%3ʌ?L+BFcM0k#HB08'G .=.U='{xLR" aO$qQ\rEpl4= ~˜%ؾVpTsrX'=% bawfw Hca4͇?+s" Hgu%] >}w zmZ"]N'^wS`Hӯ_k6 cApO7r1?B=ų/ O!SNF$hUe(GُIǥX$7'xLUiiI ÌȩUr;zfQh;͓.!g tȠeºҞQJB{EV#On|TeEۉ-q<{+LeMi"T=fo~t7B*ғcQ9WF㺴3Q6abMJle>ҽ<-%0ݏ$$ R ,)sbaQƂi: ]cPt8.{x@NWvY߂9wm'tcC5Z$..UM,l[BfS bjBE2%ڶc79>hY;s}ny=Awp ˍ*fEx.O^)|L{φ C C^Eldj,^U|z3vO~ƑxgTiLι0 b7`Y? j 1iA_ߓPM+GcԷi!>WP!' QLpBPS"1|O0T+aRgmbtKiOGV@T#0<1V=3*1 \+!ĈhxE W 'q.Bsv#[UrR\VRq){?&ᅓo-cJgs]}%D \Q^K3!rF-#`KGPڟfš +M}W`wf$_5‡TG!b:L5El˖kEF/0XB:}Q^Cu!ǤC>)d~%dC0)PЀMbvl}PHp9\(%IV$Fz(*Äs:8ʒ-%䣤, '>cm> 52A_P!qL76Ec/xTedPa`lL{3lװ2WhZ2zWDbF[rb+X/hD 4XX;XPbx7a; (Jp|8`v<26ٙ} )/A+xayHU^l<*>)j-ǎb؝|r,YirȰFh(nx6鞟Syi?@?zC&]֙{Q˓ F]`A.#*e橑Uţϙ<FAmXp)ix9EdiIHPضd}jTҐ^gpyl"|?*< ]ec@Z%_;N $HtN*DBiֽo>DŽ *ܽArLV;0YZ0707010000000f000081a4000000000000000000000001672b7d8800008a7c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/U<]?Eh=ڜͩ`XʊҶD~gI ?x^GĆ=- %x}ieP;:UؽĊZ'u7Y F+#?;E㸹s|=.⺓Koq Ō/[j1nv̆͟ɧ1+;, T-vQ}v!s,> 1,+?!"R[GnS4-m0s,T )̄7FéG^"*g)0FHNoK"Lɉx^]KX:@(iL'A}/VЛo*|0> 'D\"/أri6-0׎/FvWS.CʴFX OP'PwRt=и /Zyn9u WP|jn0dFbv-zR"nvj62h7~JʕQ*>NƼ`(H෉fA T  ("{  &m<'y4Br=(mt0$Xsډ"[ (qﻕ*M]_{I,۟ 7yPa;8F;RR c%d(?!wLI2igW{v D[LzJK|׉]gH|OFax{Hnsz/6`u 6q$-Y7 l<7˟ $V `5Qϵ]S3uZhr4QwE^nbqBث<5f p+"7 bzrPR# 3ο[1`,Oxb;Z΢ 5p7F3?dwŞ>Zǯchߍls$鬟sc ;i8Q2͋G~؜OB'`x*eu*\zl7j )d;TCRJV9Y J.窬B*)MXէ7M {W$P3Ym`'T?A_,+zɔtl VW" 4;$CoZlHN ''z*tdB@$L{ ܓ֠dY͝b$&A` ^mkS [3@~O'cĥBߗC?-o];M28dKCwGƼ6Rd2Ҕ*z4Ñ8t2ѿtb`4xaHN63Y+ExD҇46;Y32?Aܚ\:sLo ^xy1Wc4Iz8ǿ̉kD񶼵RcyX&<i.Ƌb2^f$!\vZR =:0"rr$ڜӥ/ T<#ݦC*/[&49D`|ok:<;=%+SZɜbc=~Qjf"-xpUكc3uY'mMvbny"@_rÍIw@gD a@tL3*)o=5)xY< 6c'YiYE=pqwEQuԊ'K8>WӼμ,&d=d[֬ānU#1\UuV_faŶw~HW UVP"voܭј;h up?r`Jg?Kţ&ǡ ?@1 ܹV_|%X{ ,.Zr> HV{L!A@ ]nkLچ )Zm:!5*}BQ{%T+ʁL٥}97QC&3<@q)T p!ZnzR+ ۷$pN6XREj>9ͿR_aO!._Dm|=knw I!*<%H:$*\r ^QWopJ]%arncMdJ0\+U{tR^4I,:f 9?ooG2`}G&[,V ok2!\@g=-RcKME,< Ƌdߛe0t8}E AM-stڌ#[4#AV wg}:]Z|](n9Vwvae8¾;b^ߎӁ"EXAs<`9k"{Nh xB|0#VOI9 aV`7 0)5* ܒ8W'o'P:#M]-]eP⤧ϑ8t^{~/]V0>ou8Y1\a/\ y7J)4n!I!"G T-)s!zOJ꧟ؘK  ̇qxf<3x岷qM] !+=gI`dLQעxpwhePf'0VIøtAQ;fYSd@~f([ =WL>@mg! I))t8wqÇIAs8ԩ)%|snx'W{"F>­9RjQX!{1=)΀ peSؐ<|TnTZ@MhGk|:)2ڞbR Fs1r dP̲ץf ʽ*ʎlDDbukzߨ2O4cGFl}(t6OS )WHdw}L|2^&b٪ u9UsfWv"Nߺ"9 3\7"7u 0Ʋj퓶CUCG5׺̍?,,ܚ,KH3oeZ ] X(?6Ttvvi$~(Ss#2<10Y?, A$Rt&hR %Dg OzG$|_g֫s1 PQ!\D|bm]ĝ拈vImӳGFil1Ӥi4oA;bF[ufonHk〶<Y vg*&+fIߧ$os!Fr0jYXW3GSFֲ3O;YMކ0ܟIMro0%Z4s):Vƿ,+RgoKy$(d/\84*߼Xg JX(?:3YM5s9[D$p vmRC0]aGcل6PGMQb@MPng{:_1})õ+_Q-L˕ƚfKdo W4Upz/uĹTשH&]!Cilt6~ 'Y,C֜' \mF+6=Q0$6G|OcA»u1akt'ę%8+G-W)K n6%E%{+1 ""yNv]L7̸t` E=G+#d,sŮ=pbPX%^ѣ,NG*%c96ޚ)RFWX詥UGryTbnC22d$C^2{T"[ˏbg-iM$'{"|qcIn}ϫ!շ/-Y\K[mz#_}w@76*DL5z=\*W+]tkm`^h\O{hR=͚U#%FtZIgxs7JԋPV׊͏{DE'P?O:ד4g@|*BKܒNI$"*Ezgk#Sjs*{cT/Vdz=o*@d7[DTr]Q1gE@ Ԏmϩ~+Yq&Av=\FdәQH'QNV+w46<翂@,Lx:qFlp1PjmuI茰.ߖ2`r-{8?!"յ0k5yة/öQ^ =F/dٔa80!A1ۂ۝?k(r0n-X8ܽµ-Kֵ iTZ[^hפ+i,wP[ߙٽ mVy9?aD a|EC]HU;vߖ}oX3nlo{h9<$p~lŽEu#V6sGn ݥcVv=Ahr5L5**v3^nFVĐ D>*)痨W: }TS@8Sň{-@bɴf\6Mk҉P bC`GDWfkl%[*#ota=W`|kD Q=qAR L_my%rxQieQ,rHw W#d YWiĸ (azi rR .⛑pW4LۙTA6B>{S٦rz})M} _ ;TCdYl.,NWTG0֭/,PqY;SȊ :]Nã+YTUkD'e+U* LvOUpXOC!Z:6/!h>"QzAY{q eJ($n :IeSN KqOR op]z@ ^#&N%d+ %XQpZI ܬŜH|5l&+oi3$2)xȓV_ˇfl(ͯ߳žXx4l0*/mPNu+@­ >AɦkT5;0wMQV 7йqX^e DN\zڎ‰4*4V(+l98ifUJ-ks1>?1;i3u xU&֯l>]b4-Y쾗3ZiL/4_N}hb뷞s wèAL-/~f7f澂eIߌ~snkzZ9AtYeow[ֻ\H3qTGe_vŒ$IB,MOX:@ܲ;. &3AM CY8rsɊ^؉N lDWX";d?.彣,8$)wcIIR%&FuPQV=24l`Dx 9_IGWgbr˧1NpY[d7aLDOfKS nmGNLU -$Q,sP@R~zu@F_\-?CmMCvso@Wx7E]P*eυh! D1•D3|gf(@lKaEWV]$8S[!洆t4Mp[Sx}ȷQpǽ%*m Wy5wS/l~u`Oev$AyǞ͵ w3Uv8;'pϋmvUGpA ٙ>w3}X@ *yPXUH?nzpZԒdd[g@"})ɇ=Y-KngO]L%r?:ԬtgxĞzoV19AD}JbclPc3yF1< JC;L#ՐG,`'b:>"Yyy\_ G-nq,\/w{9=cfi'_ 塊 }Pfo<Ϗ-ںےِ\{  $JɇLΦh&)^+H0WV~1A?/!Aox qV2+ۛ%>Yymd*]lo载,]] 9:|w'YFWB,woF@{h:(+UpYL)'ck,zʦchn(YV:j+˛[?2U1G]z;!e࿃HffT*'wQ#CҪbu!0&وF_@b6DGNi73wI]VAEv>~*ʈA3+[o14or+hgp9 %uxB:8$K0hNj*ʪ 䦫_ТzyerX|ؠYXUEa5!OAM=3eL)Wֿao|a(|6pY@N/!rՐ;Ax6f;b5|ɢ +|/+gD(ȭp&VԸEH5',}I+7 }(< 灊,Yoa3M$LPsB!M-g +Mzt1**e]^+ P\!`'U]7xί|d{2wNQ%^:b7|`P^1o='uP|b?}m*p"epI$vSIEfm?fuKy$Bȡ]z Jˮ1n#_zsĜR(76>C 3".j|4UKmO%ۉTAMq.^L#w8{\´s=`)?ŋMtN<s N{MwAUI066thG=[cM%z1rґȔ9sn\1uq nt薣-_( W/`UɎxoXsXM {g}*Omxz[Qsg( 0\M B[ yo4nU$r#dEB|e9:,_(ݹ'pe,]}xtwrʻqg6lzAޯTW^<Ϥ"`)J.>4BlĠT;*L=tzSQJX7*vJ8y dWz)K H9NAWH@605KQճzjݑ1O_Ij| A*YL7 _ ]:~-kKB+"?zǦw' 264>#P7A%D&lm`Xk xԌc.0ޮG&%=HKX_ -&SOk$;oLF&ө`!9M٩)x~ӶGޠ, c82al_$fP\&x-E*ԑ̠Φ D0wkJՙ70eC}T)n}Sg%ӭxteNSCm/mߨj}jo(~\*0H_-c~"oMDlr]/,Eu}͡&N5C EԹlimݵoѿP!(]⩻<=1$3:+̧qLb_RS,69q\fm]ɝҚG7`DaI::p?gQwMoַa?3Hݽqh}SàD'c3H>2o9ޯ|K|e4OW舓ji"{\nG*堈a znܲ;6u2?(D|h,/x$mށe4&/#JH7$GP᜺:'FuA8Jϳ*&kZ : Q(LunKdM,N!hJH :Q=VW? #:+ Tn}l3#xF+$)կ*|@rq UD8 c Pm]E1N a=Htԛ(kƘ]2]d"̅U]7(|~/dL齒7k .NiU]f߰*]ANA:H.+F"ݮPв_~{5ϰ&Lj_u)̀6 ˯[a pG;zl)hvښ04 IVM2ƛJ!4=^`[Z3#r&QL;($s3tO; -M?Gq.& ʖ#\Axt3็4O NgmT:X=݇jDXJu< 3Sr Oxl`@TRó3?.Σ?P:wI_͇ Pv!wס C$5g7J`7ݜjf0P!v3X2Slz˂]LG{.uV_xx׌ uDԞ J[ $'AX &Plu%~ Kd<>ݖFV~}+|} s[z$P-wI VQ&7qhkgO*p)gnU2͆z?Dm(e%e?1F#x|# QHc<Rsa qcHV$k 6gSFf4oZ{|]TU"Uੳkc[z1Q`ձU3HUmAw4xy=ڴ72ihuupyJĮWH}sѶcyi7 EZhSSCS,cozU|2^aQpu+w ܭ7j`J]6Gaz<pSḊCyL\?oڒct=o)73\Fżg">GhBVoQM! ϕ2!]ZRXQHnIn- ~ѮkBHg_絷;S ڨZSS o-k` -ٯPgڗ`t>\jXߋem$jhOLqnXt~tqR):M Fs+PثwQsQlǎК'=o~_|"M`-PZ&-ӿ"6}y{~N23\yLS8i~U\. ;o]A/^O <}jW_y x\=~7zySz.2}9+7dR+ɷmJWؑxw#崃(:{pTs{4B3SB`rg(>&%z? Sr@BAFaNic+ O`oT eND}B 87M#sL~76:z_Y|OЧDt9ScB DjMOs;_g4UXcl4}ub!qT nR_&b):*l18 =) >eA{)Mn5QGdZP@y[9WI1BgT؁kDa Z\0vjIgcNh dC* ?izDq )נf,hϗ.(`uP1vULs uWҙ4YY͖޽.򒚾D}yQq z0m}9aMJ{A M rpuHdDLi9ˑlRšX/#*4E=U=cK16ruKm<'lbʓϻ'>~k{)kᆾ<5,`<@Z1R;OCt+&ɄrP}۰J}*k%S =r]sԚQa= 7`@8qY"F(Ͳ!f$-~W(GQi6p`O`Quʟ䗩Ӽ=c-LJ w'E|3}Eu[nK`[֮zZ2-n78' YQK4VlWPWV]OB:axG a[7j1~Ш21g"Un+dGX(:q`h+jOH@$6;nH\{E@Abb ? C~dT 4 D<*^5"B+mj;9Z]?!tӧ j?o ]_>4*fBǝ Z.ٮ?< Aj6I`"xF#aRZh$ mH!*oJ\|z.QHG ўFl'%ZePa+?5t q_^i9ޢ ,m4 |%-soc:!hgm kŇc{/f=A*Nl8i$| dc9*p4!V+V-ĠwL[$ Pt?Т.|7u%Mt! paUz\V7? dAߨ>MxS'dr]W@;-3#TT5gi&%%qEX#OYCO^#~}/$O3.Wq|I>'zz6PE#sRq6|;JHK"[Gba[cdc^5V|v,89el2xu1+^̶N 3&L<"5ch,*EYc$j_E\7@~DN&F]R`jCB*HAh d]Y+lG:H|Ea8 /Gu^/ū==M#H0,xpho3f2.A8JW3/s}C-(⚌꣰vL2R}̊D$)o`<~֗{U7 29l1dKԨ]_Mη^$ Z|s!oL _pl=qrhTgS,#:RVUH(Ӏb^DdЖn n|*!`櫋 ش C69ʹ 2\(N*j=ˌZS9SsrhW|eb0#*'x Z[3ٖaUcB0!FV%נgц`4M7|l@+菉+pfc-]@o!tuAOM0<l#1hT 9&(>8}6 ~h^c#n >ZYa(MlŽ[ЕK\.ajgp\xL/h%M)  \X6TJq@ a}TfRvpڏߏK`WP'TEnFJ4VR@.zgO$³Q&+T҂Whgn aWRKqTRdU@>}<:XA[܋UUnez^&uC?-ygzfIc0o:ݴښ݀[v/d?xz] KF"pUCI7^ Û8 $N'\Gg=&d苅岖& Dٶ hJ~t.DU+}k봿C<(Ake*]sc-5ˍj`XE,dR15ta戆:yah3稻ӽB[a |eC6}1lWE C6R5D/Hl]Z$dv_g,%C<nf%<~9hbnҕ>ss7o8EGSCAٮ$]&K>"XSZR P0ͪi=±d1 ⧇ҵn_iMj$Zwa{/{ml0u/;(~1}rE)X(T;)5##y;c\8ǧe1pz0Ʋnet_}4"zd~upYV+{Viaà_`Pի>V֑Ab:WP 3 D::4.?#.gkK嘂.`;ŕmyp{g 6^yG-݅y )Q>T-J6t?5)I ̄aH]o;G3U?rtV 0?Z9z j7 X<@g.sP6h>]?s(^^&jG9~7-B.5$X&vPhga16S6A) 4GU"ȁw4jv#@O/Lv7JfU['1^o$OXiKl?A^b~k1ז3,Xй:?XZhy1jv)k@sWݖ@@>DB);TTUrnm{Rzotj-HelE!0 3Ԝ ,eD_3|aB׎D$of-qk-p}ĵ6.uxI rS7K{^ug9Fbiwcl{N1[\g X###*}^l}:(pȅX~ >2%2LKV+㳠_XEK6?HPboD-@`B:k0cؤbnuXEe^'xpFZo]k-ʹ7p\ٻv"%;b[I| aof; &˟nMu2!Dp@aڇN 2z^Qmߙglhk+T`.َX\T~0йްBzصT_A++x)Gx67"xWX]5I(/- buPD=º:Bgzkɟ\H-pIdsR]Ӧ-_"ċM8{ϭE` 54+<#G08$4It7oYJD/zA1I ˶R jOǝY>;)2r ?X]m]Qk+/b\JdqHɞYDl$OS '|0Hq|)kc&D9f.R3=b.Xo,Zj*`8D>WNo! ؓ J6RMcv PlM`7}&J V  !+&8f>}QDieBZ{TkAa핯[#S=`Ěl / ,MhP-6=4lQz>ya}׺7[LhkW DL 2FCq}Xx P?MPc>lhX\L X:gcܓdvND4o(G1dV43fT1p{,~zw{SUQ^xS ñ6+w:oXm1Qq>pm#dU}[$q i6+{EM f$nhwz ? p\tGSLow-߼s}?:S2 s~ 2w.],`@þ<) "9If0g6:)JfGTlRUZqr 5Ŷ7gGY~PQjT[LHwAvx0? ʈ0vAKGB͢^zm4$poj~X6~7xʐn2`bY7؆DT2cDf@9!{w .|>m.Pzwp4WZ&=[fG4! I׿+m,{X7W=G fu 3'3/Rm'VXYjIT^ϑ&%3+_D~ ZTOT xKĴ@ ~ZP\mXo"˛c.816=sBW8eFp;국8a{~ݠwMc蛘`/5nq@Q}s0Ÿ[I r,+^15J~:֞M)2J'SꩇHBlZTS SC+55-$"q\򨗿>$4NG \EISP;֣wݭ' vsBeh'GFrfc .\eԮ .cՊk'^`ѩi,"h~ܷ3ѲT@#g9k.{xi e+y#e(hv*$MɧÄ`%=et:|&XM-Uc:Ɔ;Δ (jė/ݤI!S㌳lP~ )P5}M%͖?gaC$NZ#s\C-{|l)nTZo>]5݄[]<omgąLMwC)|{Sۍ/g7m hsK8m8o xmn'/E-;*mNť(R$ACbʚݶgYH'-$ ÈOvSՕ@jzx_ D/IURD01T܃O.kC-q5ߗx{ j'z_{AD㑺VMAc^-䩳\¯­l[kt@ q!-RU|dȀP?X$kx*k;r!H^gFe>3(l @%+ޭ+pǣE5Nyoh"/p>OTi}~uO5H,n~InV D`xaF%E%]l<5%6W v(;'oNKfm%:$K3Bj㒹~C07rA#WyXE-qןj_씮0B;IYNh=j3 NoZ-S.( Ǿ$^Lq 9yErSE;=xq0os)9\iP xb.%! -\c(wZ̿tI0%rp0o->ԩ߿Dh᭕Cx=l{0zrPq,'@R!-ѣ_d$E w-!ƹ!fW &y&n\cdWʷg /.i!_LD3bMczR#¥pXw!K2Mf%i"j=p=^txTV9t8%'yq1ꈵBr!ohJp^r=I:pfUT69D30DQ-SRG; o|v܎ 卸%;ךx.h׮&n,U7_sϯ%ZgNb}\3F˴IUNpPI C\G4c`)?u֑لq%)D=NDc}[p 8bcn;&[֒J^P&,{ t.RJ 4D1g#ژҗn-iĵhq{B{( =a<1RS%gnIvv|Lc)LZEҘ"g i͇Xbf@G*0 _:` vyP|tK>/_P RQw B%o;Tv4wI/Њ_Ę#f3܈GeҰMr>?BO:G^|W! ;D=3gH/98F u澂g[)2Itͽap:ip3wFf,3Cíc^u1۩2ۤ.Zvşi6REV!+eK Xy`9&jX|HMt;`E[CIY|L^M݆d~LZF-}i8ܷ C_=MIE(3##0sf!;e/^mcut};rH1r)vӇjTٵzKTH(@}æH`O !*~;*pz pĢw H @.볳J^VΎԗ|idjh{u8tb=\ 11 ߢd:VH.;$X[w"l&_+!z "jJqT8M`ɉouir5Ϸ o@P%fhw97?A"r'ǻr*DjE/L/Y[-MR})iU o=o&-eaGC̵L*o,6&6Hzs0JFmZF|>f? W a1:O_{/^~e!bI O+eNQA(o<~vtchCZQ?DR~k`9-W?g#&'&_J/Vn u7O.~A+˓ oK(xW-G)c.$x(WIOn `RZbʚXh>Z3 "\۳ӹ!]" b1lL3HZӗv{1,ꡆ}8XF6ηv^`Aea!wן#k2H <ΰrj5:w1 gݙk&U5C,?EQi3Tv[7<0R*% &  w7pi5Jxh)-ڸLϪ]QWitu/4ά霂v!8R feLphsJNc ♋iPYBhe:agG'YLZVn+B> bۡ>~?Ua1iOEYe g1[N z ȗ h\I&19^oءeqO$!,&?1?*ɀDž3[|--5 k]i h-f~nS[eklI$}Y~ rBN ayڻQ^"B[2ԯS>8|wS=HX~8Q$_Ǽ?,IcRR^!K9&NfG+c @Ử&;$g0(f1uH{{E%tKLw0֙i*lq$Si2.b;[cYs6R^9q(ƛ于BM$YqQ.m\=#$T+/7QXND0*w`=yXQOДc@UGДS)a"_ 5O>lk8QL,֐u7rU.Ƕ3Q@ $;7nroA= ijk^[s5G-Y9ay^7KP|r#wu2f~dcNFԝh~K~qEJ3w8=M9/vhg6X]8(A缧K'lJ&V ΋BHbb8$-!!vTU%mx*z,lż2榺0^ny@8wi"#U%qfǙR<:&u=`1kA,;W (q* *&vmd^=@A˼6ڑ__Id:X,CFlYፉH:f1$ȓ==&Ӝeb'ȁ~Lfpwe:rЙcYO7 OǓvTBZ7F@bdZ=He,2vXE'2 kHc{zJKUS8ԃhhK),c?XN :н~֐NH4=Z.NKs xT{#ZJ)ID5j:Be%Bp's>6TYxK2gN iݷ(sϾow5դ M2Lw ^SN׌]g(mvtRƾ6Araf`v;uYx:5Χ&1x=Mg&ml C~qDѲuwn,}iUmAM'Wӎa=0je'dzE GkfCG ؤWj pnj1(i$E(uB/T*2J@_Ο:,QTYOܡR4zbl"8Ҡ*4NpXyz.'5fmw2~suL$BCtҘDMocܐǽ4^?~獶."FJZ^#S#} |i/R^vT| @UP(Ǔ*~oJeتr@I\˕ś'*+oNyZ a5)F7ٱf4mXRy=<[mexekW^͈*7v 8n"1uO),Cٝd݀Y7G`}Y#VM/ AIN$jSz~ne6N%%"½r_)? Tc%bFc0`f_?)Ermq'N.@W% I rE1[G8Z[_+gCDMJooW2g'NɐL1tkݨR>_b:u`EPe x_2q ˜ V0M ˚Li@B~F]U/JrgυI@2iVO=e4 [h-Euʍ>}L]MWlj&,r='V/xxg:\<"9vm+'1IO 4fT"9YJY)DWO>M[ѴM a<ea|)Om|;'Q8L$7:eoSOafgXJ'rϋ9f&;[v^~Pg2"٩k]uL;G*;(y!s:PJco\8$|'L՛ >)hqi$g/r|$󦲎#m dstwHM1)},К? ?)eMCV''1Ӳ`^s& N6#e@f.&S~DdR( _h,Z~Bnu^8WGf^NLn%'k5$@wLx:e,韌E-R*#"pI ny ZaǬv&SXBBͤ)|Wh/X*֩R[CJg @. K C4!gڔDMs$BV^T^W 6ACpkfExgN$ǟlKIѐ 6I!-} y<ZM<{TblZ&*M\GCn^אY&' `8ы?Scع:NQ6|?X֯Ԇb[W5>?w|bHAh gLzg)Y!F"*ye,}Ɲ%&g4Y爴%~cyܤeEXADb^{ZO:kz_ Q76MFGExpPclb f.._GZ6K?#9_#_ ~ I?G8YSyOpܶ^Gl̮JZQWWE=zD` _ڭl|;Axu%L_ ":7~-'LRTG|=x*lF WEEWZB« dE{Y h|\}:ѭw2ʩNv CRԍ4h(KF'=5ɀAI= K490'S.8ybe. 鞻hkN2?Mje"/ },e4Ӻ kj‹΁k@uᬎM!&Pf dBu۰?[hm0i "0^%uz'C8Q[PijZs@D\lI$eJlԈJ&+YE_Nu= husnz14 bT3PZT'g>I 8WffX1Ď }K0El4/%ycxx8v`}E{?i2?A2nZR$zKzIXu Ub̌՘JW5.E42;]2kp"Y3ke>[#Z= xyw6 7Wž.F!Oi6* V'%Ŵ`$#J?}JA4Sˮ2- +i L՟Oe;6ٺ6__dI2Yݤh)xvd x8A8(Zo`o~%ϖA}%\R(9 к" BF"{ij0 Ѕ63H\$J_7@·%hVq|i̱ySR45yGg(O':o3 R (LѦub5iJR9^٭iZ j]7" lk."#3LkH$~O>Ӌ"dk%?IQa:KboD^ |x͸ R-?nzv6ҹ{y/#ٵqGP'(=L![@p4'xnHƽ GnIQ$.pqϑDN]Uw9/d{4dU֡Q3&V̦'t ؇#v3epV@SJ '_C{]m/wPwgTu7I*Mܬ;r*#͔ Xzd&;-6:SWPӿO_&_<1|aphYqAOet-FvH%3!a6RA=M}r\3D/Q%'nfK%\9W' <#梾(յjQkF4]Sφalx:zG_xhfV_\JE{Gy۟dZ!GUx&R,橑j{{ǁr]@)U~d}1RO͸TSn≪[Dr 1xzF96ȿ3r%-;!zKx.o ңLxOauzzQIZ?wmt7&7g" /ϡj]MփI}l~R{6eD C7ߏaID &/=%`vC2LdD=s*ala&@' n JwE{(C~^Y43IĪ95=nL$X AInB#$6*R:S|Yj:,f׹HPM#7?H'3MUIn/-Z5(]p P#BFz }ejuԳX*|rv%tvj{Eiu401TNQ"vEYYy Q>̚GQr>jPrOľC!Q5K!aBSonˁr4yRbd_+I/;">a1 >|oƏ@^7t~V9OY/h3m:VpU.)zV'jKd_,a}igee3HzD ڬǺ.Cb!1ARRy }^Q!Ѿ%cUqR p+̈́%KݙQ]B'8)!烻{ծҮ%"i{F>` f楮`9 6եMп9^t7 ߍowMfyWh}mJ=ԇߥiB9$l`'&'aU$)%!/I5lICh%BRj(M%2:TəVR;PHbߞGpf}ڄB  *[/;uty.alUWm9g^w":x.PQqp IVcF92o[DS² $n̿Ɗ|k%mB'Oի;R{FnGҙjdo5z)SX@UL;U; ',+eB[o3⇇A!\k㇒@b޳*BWj#I6)d[ `R+0({.&BҔ7ńJ/@\S@}bPK͇NUAx $oX Um`٫R% C)o̴gWe2hƞB'PCʙLhb2/5VRv&[]5>/q\0p)"OtԬTdtϡr0 Dt'5`';3Su lY [D;tj< htJ_l)ǯ<5SۂGjd o=k~ۮ_ԩŧQ4HDLNk)ַoj > 9{j 15t]w:ߢC0j IE@…q͊\l(8hiL-s#AH g2p}"QK{\ Uf0Y}$Y]Jx싍Uk5 e2⑘ c[ u߽Ň4dxW3 !o!h5Ɲpn}FI6)c"pBqvzG4[4DPe`Z:n oe# {Ņپlw=yԢIǵT=,5@*E^h.dݩɄM"p;vr zK$O htΊgP'gYeWnPvq=Ö{Ci5Zgy%'35\jnc&#THk6ôu&~yһ.̄ GV O^u.Nndz9;}x%*F沚/8FUAHN]&)\ZRPDS7S -䌄_WVTݝ!H"|fzL Tt*\it8Cw i] .i).ϣp%Ӻ"]h؄~Mu{&՘ !I&X%wjїd ([xb=8B0q^R&6{]ZxK`ڧ n9aF^{oؔֈ ._gYZ07070100000010000081a4000000000000000000000001672b7d8900014668000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/ ]?Eh=ڜͩe_.1v7Mo<^5'y􈁟#MQ.ն#*[>~2tMƆ/gt\4N;TWڤ^'B1{6q۪zK.d8ۇY^QøP$Ϋ6J#[A>= sd8" oڀ}Q0A)ѩc_g)S1gx՜8DYsZsSєt{. ĢQZgܡZUt p`?UD]P] wenc m `Paact: 4Lz~3-˳'/ SN̖ȹ~swfTΒ'5玦Lbc,^v}A30Dϣd0q| *ӷ򷡼my|J^-sMhYӮ/M(S,A5 k,Imd}hȍ33N«@o&ЊJvQY`PdH!EYRGʭ՗X(O4omJ/w}!}iϕ+b̍g>%:y) Kǯ$Ҥ9%7b jU37%SB$L9evT7y= rƊϽlfבQxQoẌ́!c\`եSAo)CX #&tϜyI Rt>2#M7іˊz$v d:^JʵЭkRT6k #`w)c`TEv [%88"VgRxi̩B ߔFdB(LCTcd'["eʭ!rXPCT os-,-:Y\e!) t?PQV#ɡf<;nrLΎH}UٙIeseF2p!wĵ:`Kϔ8lѸ NYt 9`Ý,0gf٬Cp@Lq)Z_z;KC% k~M A83cIul2JҠZ|âQ`-!8+8ǶH*"oxKeo>#Y$_b"SGknVQ­َhhPDv#r;}4aL^^l->ͧ i=vOű,"0|eʃ<ʰNب㙧Um%STf( lɨLt1 p4XEOəC F<Him"喕 6:h&{ bto=8R6ƭf_dEO=OT_UGͫسU{Ov H#Zu8wėjȱcf@:{1zLJvM ŸLݤ>0<[k`}*Oۭ;Dm49~L" n]iZd3k!uJ8 "WJa"Ad,8Q#_J\ _Q̛zՔv;i/Cg4^aMC$UV!!Hf*:xMFVepĬKdV߄A}vH uEfvmw8z`.)I*挧ٺRpQI3몴*ҫ^I278 mrAA7dr/:#Nb3y F S H1iz2f z00E^pV$}dt]ҁ`3Aw,;=ɞ >2BQiD+$VXx 2 >Af0(Jpȹ Ft$(3uS 8]L%6%ڮR' P} +2տY9&=iO !/z/2{1zQ}ww0cpg ٶ]rz2-B]qbC9FFV dz̅~^$7ߙD>jӳtrB^E-]%۞s 4JZ9(Zh8C#jmLAOb&^Pq0s2s0;* <*UKF%[͕Πa LVA]-\5TelҰAFA;V|dԂ @&# #ch. bEXj 3DkSgURqd/v=1c#tQf7&3\"3h-̳}s)vw DV𙝼z4u}UQlX'K <+ %x&aBHyC>h{Y\\p$_BK`bQ~JxTtLJܳȟFӮHgɾP@nddT]%"i.霵/K҉9jsX!q u巈|O[QTǭ°T̶׈+ /-7{-؁8g\9O^Wf~Ze@IP>@64t#Q'7?qς,`y4g/DZ|m px0)% ~~1 p) uLXt}3!ľ׺HC ^"xVOFI/!ۤۙ`Z(&WV-yEܿ)Q.>޲7Qֱq8cCJ7SV3 -`1k^Odۅ`6ع\ n!h̊$Ԉ>z} ;LI>7|s8Qm,Pf8M_j]f2 w|[}L8!]G\J˰m`A= %'ٖP1bܘ*2_y%C P1(G–Ϣ%żʹZyn%|)81_%0أ]q\V`;86)M2qkRM}Zi}R7Lt&G'XQ $Xkf@xFc`~UH[qh ;S֣5}y;*ki=\z @eK1eU95^nᥧůJ9$XL_ȍ.vp1(Ip ^&a-9_0RȪm4V!(nu(U\ ~i,J`]!B@o 4'̪Wyߛ8B[t> gvRhօ49W  ncsK~+uO/J]O> m|Gan"q+"صBx>@%Dj**sW򊾪g,w= 4 T!0VzbT${D?G{Xk+dru 'j]E} RFo.tRy= FǖDsg_ި6~ԇ>Ar%P/9<'^l˘lu;8~Fv's|팡Ϗ܄/a{dT8Ӄa>Rķv[LI5Xs%}Ҩ0ByA#Rs+YN;ANR |nDi.~C%gP INVjբ~p=Ji>VKgӏ7.ąWkqޚZb}^s.(tPQP1jEY#}in-g ]{`x1dV_f-P< :<;PS(x 9p|חgxə:7la< UDsTV03#Pu&SVdrdݡӉ4y axT]o.Q"Aܲ"Ʀ4"U攀k^mRB7G%wP8q&4WT`%J>`;YsȨbSW‘ʉC$Y8êJ\C#ט& 3BZ6uyWMaEr1*]Wy%)CRJo3njLJ r*!)3*φMa7-y5:*xwm3rL=S躁wʸ^=ph9IEz\v Hx5Y\Gg4Z/٤=FO;ɨ2r@pCCF&1^Wydw5q)p/I#\OQʢ{͕ƵfV>ew#"B(qZ u.8v,ޔ8cG.3,1`>",@e;h'8GNXSbӁlS}2ˍ;*S%/ ^l~[huf>ƕo5sڮqgX檄 vU 2`w!t'l`hb\m;׋ض0(a-u jMY )}m#ĮO -t:$Rj0]z_"Vui8Eu6G|T8paX*反b鲀M45B23_7Aj"[ Bh%hG>eʣ8`ftX[UjdEG<,GTHnݖ^D"m cV5:B:$QQglqXj!űG>τ}1.|/wvJ% ȿOEvQ){Rx").1?KOQ{o1%?Az0]EJh>G9ux{_sdS _DK3I|nڈM4nRup'kkIp6 gj$&fĤD_9DV"t\~!MIW.{Мg<,w>r$W-e[ZZjyiMFڕ~V}8;㷶"n{8G?ܼ ]©;B,c *g 1wSR/Ur4*wp<1jHV_e"hMB-g_zl"0W_ع7 jL)n6LA3wbS2y93z!a Qf4#;ㅘ!&IKߺ}fp;AzuT;vCֽK-4zo ]d;knSvM>MgY>NMQ&`~e6/;̖g~F[OZV?s3n)AvTz|qvd2zxؚkxWzYAP ,!DN@V?+8*2 zG|ES1Bd`kR}/-/\+0\՜ tg_% 'oX0|3:MH/$lND^4l駤(͎Ʊ vRtCAa G[ᖪSsn^•й7Q*q\bm1@IԹĪaFh#1'6h'Kc>phFGcPe[s49x/J vPa= |&Ki w{ `a>uFL TFC?aUU1l9ˋJ ] ]YNҙJBU?R(5n._\ %3@ H3:̯3+WԀ ~Ů@e(T#VʷXJR*ʮDnVSŧ u^L"Z2JD)RMjߊ 'ez%j= ~TțK`,7DᇚDscb5l醯7و@&7dƓ]DM-Kf Jmz lIl6Icoh6 irf: :Q>ӕ9Z߮N+g e>a*;A`N^xɺ#VSѮPq#׭$iuSFvG Ӗj/Ĥ7%PS@4#.g#qLla7ml7ڥl+/<ڤV=@q(..}ag8|Pw@zbM&1!䑑N:Bc>, GH88/8ܡ6VQ`[O?@)e(/4[5.(Ta2le2 ,]F:@/N8=2\;TYc!U*@h=xUC6;8i`e A#㝤./xMZ.,ǎW".d1J0`hkw.zor+͆+ZdS~At;bRKcHG0[)gEU3-cHygxc9I|LTwga%" 5"o.m^:TP;v@v:Nu!9}u{{25,$u7jbUؿ> Ђ ?rÁCqS/)l8G2V4]k2yl,V%Jċ3igLKǰYx 4c8Uc9c UAQuY4%WClLMR IH=`tŚEY&f*#L,qsQiaI%"ʑιKP zAGk CezcB]SͤG@19s.؋Ъ+CiXUsۭVHbraoe"y/78ևp93 Ԃ k䛆nnN e=ij qlB,qB0+H!$)#xɂT(qr$sd`٤N"5j}Ad"o,wzBT. bˠe4*QݠrZ Vͤ{ǽ@/^|(E.4£&W'h5=?|FT"{^)p5k\AHpOQ:Gmb+Jdri5z̢݁"o@ĉ,6B']JPTC)h0{B&`1k)fW.?aZ.{"f`~b>8C@[OpT?FWi? G:*$'boƈSʑj5J+Ұoցue3"W6^҃J۾%=Y7 U 3 0$mI_ ڋ iOcEiޯnI @<١;%oڜ:JӋ #/_H#9*byc.[(+Ւ <&B LنaڣX2+S78ùˢb6b7 S@Mvnf0g/J.4uD~RG/ͽ̅6r щ} @gij@2"IP`kOgiɍpi*SICƼ=4 6%XBJ `91Uc#X[|| n^Ŭ`Vʼnz|'LuG LZxWeW:ШxVvܟR1\2 "6;&^|{6XDbTKIK/S[[ E~Cuohߐ\#cI0V" Gb'tZd+cqC,7QcE vj_ϓ7$Qу66{PnL lR3rc=[D#"i  EeW =\ 4Z¼wZ@iJ[< 1( Y<7+M`Z ?-yO BX҂ 89 *q#HDbHIc ؝!}xr׌bh6\> -*ϩdSGdg0D<{g=D^*3=eT&Nc9z*RryUvM}m߷@4>¶_/C8ׅ0S2YLqezs.ׯt0N>"pG':eJj1"\:ΩGVhzLySѪϵْ'k5$脎zߨXC"4c4fizMDpnݺݜ$},/с rzBu'hKZUjfmr5\9l=;%*ѮIcz6ݙ8h7)IR*+YD4\:f}4e(ȀL0pGILlN[b/۹׽RϻvH; 8pv#we4tp=2q1Ye?ZD-g@m~DG~\_]gЉ,$62HP P}F d#;ݣX=kD5N_Oa!SCEڣLno}zY@+XHE3#ـq0H+W3M+{-*:beTX=Թ91RDC;X LjlLҲbяQ[r|Zkt Þnm-L`5Al!x፝!;UGlg?TjZOZ(>]rўQ&?,~u ; ;UsHۏbpԮ舜󹻵pZC)7G`A2Pbm]AOu4YNpƆ&kbJN3;{ߘRL.Uq0hbO} s<`?&-] t+mAK.6|$<R>umiȕQ1++~wfaluf`n9 dr6K]CT'~e 1x=KM J*pYɅG:-&9x:-MxDfddbFЅ-bzΓ2a7۞+V#O\k4~2i%.-( _Jz@ISKm^/gP$3/D6m%Ν&oBg\>(-ׁ<= 8[zV .YqD:wt fk uþ-3!95!7J8IuXo{ɲﲕqYr"9"CQڲ2KR PG'T@ @fD-jkcB"Y~lTM|!E) m0>C(qnnÝ]+@XU0x5(sXd.-X]V1ٚb5DErdmnư= l4M9w!)N/heXXw%Qc?~ʧUA<& di9pB{M2='G̎3Giz=)k?Z\iQg 9ȍ0Vs6ػ|s3,R¤-"g/E7 uŞ^|j}rR<hS ,F_ iwqOz܅fIf풻 Jbp5Iɫ|]םwQTyLY;!H{ZBE҅p=Z M6@V .Uy'u fyO&y_Ô=,h"|*2YKV-]DWSB !x:WڻHC6/VŇ+*N5+y.!y$坻bulj$M(b֢N˝''(ֻL nכm rC:>]lxlJBYTte%>K&}sLob#LpjBLj/FS55~&gQ g[riFzoK*U$hҳ~\qrSYm^NC)dkx+BӪe,^<|-5CHLKJ !h#V,şD=?9-aà&nFR֙c%!<|/YݐhV,51.69b X atɩE+АbkY`&n1(%[?p !|RH.=,#5LwQ(Hu NŬ0~f(\2O] T x~ nr{?Hq޻aul@sk`b]g[rZt` 43Y7J%lMlEt/W6(>:я&R !s+K`#TfS6i \ʇbc[LNύh{_{rB% VRybKXΐM~o=p ]4m9S CMV$I4}^3So$?V?G~5RGڭЅ(j@GwGY{|A.@Ț G>xޛAz.c?zKAs,K,<?l+ ǎu@GdSUrBLBGU{1|=K=Gӻ|E0T=#ւDkd .;xO<:Vo;Uk0ZfE ˿ykO![&f] ti3 | 8,Cɻ+k q!jps̃fI2 dz#+i+@^|xK(K[AJ";t 1>1ba5 JBzH+'g\lۜ4-AWZ/>,6 Chg\+ 4 Al>2rHqZj"u'X}D 4H)aѧ=Efe.tuy7>r<"w)~m/UjS69A^ݟe pWǛ(}g9!oK \ޕ֌dU}×(j [U6Y: Xg=z=p{G)%y̵2A?} (鄈81GkJ[&ܾ+}:qMcnij]b%-Ao)Al`tq'+{{D4 E\O٣#BpC7*!Qf MO d=f!)g(O<%LbޤX0OKpn=Ӆ|A,up}74Pu)yƏxc)-bspҞ| y%\9xWzv{g۫هU"yc{d0"I[Z1Oݑl]=M.p"W ϥ})Zb7k1`fz?D~d@ iu072I zxs^׋/ok $Qo_-gy۔vY@ʮL6Ea9Z([,qI遆I7bݤ>V@ /9n tbDŽ[tRQ2}'O"6ƅw4S޿1X29Z[3 S.D,5y9f.  ?'< ГL裇`㊛EFqClrBŬ"kw,.ϸϕVݔPmÑ`ZëOu&ZxI쭍:G-pGYhԗvy 2@/_P|x)R!汤kz񨃃B'ĸn# .JʭI-)Ā'p`C=]Nnnc$$,󻣫`-IQ w t((Pf&űW"4Qop]N/(rH43"E59ZovҤq nVUȯE GZp 30_{u{0C5iAjN8\wՔluI#ltiiu׫ e1C&д l~ugXE> bcdf>rgy8.Y9 72eL}Θ`nxe/L@g )X9_hi-%YŇ`U&R}B;G8ctؤH{(";8[fBq$2JAe< KK~ύTݨUF/hcpI¤^Soj Zq?".i-õ05$RiQs%RXJGX^S"" )[8(umAvFʔ~h=Ii"bG"P;&c<6ʼl%O)0` T0VMJ*y$Cd{(:<@znTгyA3'G\R.+2 N NFCo:?DU`lRCDexzAuH,{+h A~X<X$$Bcʍ? >P=0) lE8i#eb, ^z4n,&૖A{p9iVz֚F)MNzٯο@Εgf\Lx5sұteJ(smֿD*6QgWL#h͕%Rڐq޼)|b(Qs͙TȄ}?59<,q/Wy:’;tm! z0n6BK- Q%ib;B$bޜ~ւB_cVz(8(s`?|rB M =Ci2O6k`کͯ&@ o5){9vL!Ҁvws{sPFsntXK`:b9G@(fTK>;kgl9ߌW,O]X-vR?=?1-߄%&:61* BV9)2v`(ho_TV@yk?è/.,P cck . OB1FcG CQ,C9–q1tOҷQﺖ$$sJZ-?6wj (y+Olɣߒzs7A5sV.Yr 5(ߟFWV &mL9 d*2fYK8Ǡ'CfJqwPe|* c?"W^+7uڋ 0ج1pZүqh"S̶5ѥuӐ~J LUPˈ]2=J114MZ\9hvF E)EO {׎°"Nlsm-|Ra:KATnCJ]y"&^;gBhSƿ 3zI>>F<?ab%}Z}x"n7#)AeMp6|e`;9^$k{N:VLK]㗎bi:hq -sow,mpن1wTZi}Wl?qū[.]3,xkhac?Xg D^+&Bz( X%~b6VdzWÈ "P Fm_;}}=S1SR|$<-(& ?ܖZ_7"׽!gVp7>78Ԅ4jw*Tq}Mޫ>M?kto c }aR|BשwKX^ t5]wn8CrC_rBʪ+ @1<Rh:h<xޕzsipbia8B3㠁5-Ӈ$P|wOТgSUGoD>]L51c-d-"6lcBwJ 6Xq)P%($"}I8QE}~L"^Sb.CUF?k V< ):},߻Y㯪jֲwI!PaR.Cި'?",Z}2+8C9UQ!A*]ԭrT|n]:'ށ. vƼ$eaT@kٍGu&DDstULy"EoGmaހ]8={7[Omab`upóc(3Z&1RgC9K$E jsAҺe"sx|}h0_Eb6vu=4Bn= #` (+Ɵi:u>qE# Ǖ X Z!vu4réf(~A_Ϧ0:=%ljgW鞩N}ҤhL~@\Ŋ"ys <#6Gˣ d+&ːD+ZRdAT~zBw/ZCwP]hl7tC@̭)Z3[_6RYS5oWޥښ'0{S_ѣ?, cWK h-77fJ:Eإ}#h̅ ŬjLU蔤FHRm>Y4.P)@CÒκ% x1N}E!l\<㙨gʫՒ&a=h2~xb6gY*SŒ M?Nij:g_| co};&^G"sk02`*n>U/3 qrVuVڧ3TXuTyjkiO3VM[p7 c;OKE4ݦ=b&ۘXZKXU*e{I5.u `P:J/EcÌ#2EG@6Yxif,u1Vn h{޴QTR'F )zlf#+{o;T R"Me}زWnFSb;XE&pTr`3GG>B# [Y[=>C$/'qiM'/OSs.M1k-kt&Qؕ{OGB^S#*)ȁuƩΡaFnBiXa,C{}LD]<$J̩܅A~'ϖZ5MX ,èFcU+n֥glSr &\cMPyFC^ + njg)VKM;Dg]T%&iEñaѲȴ@۬*Ŭw4v/,g9rh' 6N.l:2Wq{@ёJ[1ThĜ3ƽ_C "#uzH{(CT2 nKla`|\6bR-:,_?HtǤu* 0 Ir&p^f )(Wx?đfR+8hE;OmK98 I3OHM(^`"7G1LǚFp;q.Q?R4 I% @ + ʨ9I}YGb qv]r7}_ko& L[nF)"b՘/_]>Yçmx&o%4Ed̘ݝlߗ5r =d ,\I}~G\+R:\~(cce23VnxJ0JYrF).r ΒG'7_8?Շ6Y5N_z({I*z("[eusE.iV#i42eF{+kH&ᄀifsh:-Y@wW`Xn~G%YLJaWP*pA2W8&~[b=DfTh ,Ozvc$hs@EWח.\Ą` J># B~S/v@O;#OgZ~4ldWylMR7YZXm3:XT(/.Fh(;GsըeT}S{_V# zS9Wwû"2-!q]_לs0`5 G ʖ%+oyzoqiYfjt¤#@8z!j#9,"2R_pA|7VmQ Υ븲}77hyr:xg,3?F.ԉЈ $nF.3;|#SvA_N51tW.a2c>'7D]6.tǔ0.J_&.0lPsTQg$)l梽ڣ 3X@,@Dk}AG:5񥺈 ErďM7Dl7SRL]UaCIZ)Q&-^q֧{|H忮v^XY":kM&]VQ)~OEV]qH6q#*6УC q8C.w:LG(!w`[$F*q6Gu /R֒Cɦ牥 LW? fH^@{NAMlX!$H \$=s朴BlW0r&'S#~'[/MfafԡF'uf'rbJ(J7x|-"e)k#<,VE?aL}ȇHMF:'VƳP25BڣIb3l4`Ƿ)3EkFc!V%@uL:mLs.M;TٗM7ga5F`[j逗Spx.x_l:|m4!3ѣtkjK%ZuL 7KrkQoQ+2P `)n[\ ȩ,Q]a!gZS3>Վ>=K`^U}P ,1vxfma]{WfԽߡ,Y5KP^eؤD0)X8q3h?8J-8f`Z,LMLs6yUFƍV%%TXGWGw+ Vq>_ToDg(ի5Z ƑJd/ϣYJfNrx嶾PxURD(хc{N[ogOwo< ɣe_0/;to%-GCO SG_' 0ge9*̟⥦e?X45OQUS z'pJ ϳ77؊:kEcOy?&{]uܝu:5RhzBJ)^WBGjʿA~pgw\~.dߩe(S"uchta$ieF.?{\-ʂ5o3f  ]5ZY6X!߄⫴Uw2G{>6cmt^bFYG`Br 5k)^S~ L7#qk'#;A>&e'?b՗Šрn/F괂ĺL ?TYvuל0?=K48iwRׇ&o%h3AF$"gv05 T'!{SDU ~x/yyϤ&B4n_HG~`QXBW'kˆ a`@Z;d( isY<_Ǒ@3uJG%b9y O66I%!*1F::rM lŭezN!P)4qB*aDLrkVL튗M_+dL(:5Y|`^ p)Ʈw>5#ˍxo;Z;Y_Ғ:S%N=#j-%lNSuzt>WiF ~Y w%uB]D=eVҶok1$IhG9[ԓt@9گߕL*FPGjc8 k &|s7ufblޑ&+DJX{hh?0~*WEv|m_>IШ(@S| \ܴyWH`B, <ň ZX[[q>UiվFqv"S9Oq欎M{<1TdL,gPVu[V lm5T>>2;|݆j*g~ңPh:2RFeS4?<7SkߏxB NEF}Vě /h9cM^޻^DyiU#eau u2 IH&r !\#_BX;fG:.ctq9sng X?*Sd_vў3&<@5& ℧^*rVLTGu]8-vXoKTHx^~+ϳu#Z[C \jW6gM*׌hf)L<5vRɃ9C̯y,јo`ioXvS{-⍎SfE/}Wς6xke~ r DT;c=g\ {!}kx!FFBY*mA+y8{81QbDXKl[^@I܂Vj겫~")_>iHoluy\nɱi>zf6dgZH< I}kRFQo@݆_Dj9 cNiҸS*Ϟb0i@wG E<xQv bt\lE9g;eTDg職Keu"+3 _~|OK0YF貆TW MɪE4-NB ѫ`gK_lk4sw K3C( ˩>d-*U"c]s@3 IT_#'"b4xkbz|hCG%xmp2\o%[ԿA u(290[Z$l$}ğT0so<+s~X2k]S<$JdPW/7, ߫bGq8"flv!RbI5.XЏp23@y#D^ܲꔥe}?U&6Ē~n(G G]8`~n2DQⳋM!6ώ5~51>Yg"Ѹr"HWg7"}4ѻx( 50ͦ9J$eu`MX9zݲ:H-,M)^_ 7p<1Th+Y~0ݙ ?_G}Nb#@x̓񡼋[#i9Bn ^yf]aKx5^Qrڨ et3iw$U,0FPʴ r*raŽ0qqU(p;b676QT _ AlpKv; 0 UuP0f&my3bE@QKČAa7R(|(qaQa[KK(,d*xvD:*YֳنbR޼ߣM{9[3zd/In,% ۇ]0l3d[\C0WVz+@+<~[m 2Ǝd&c=V}M / +IV8woy`W&LO,;z5a|*%0.#AY$JDpV?^}IIkؿXUR#?fo O6\K4CǑ~#CfCJs\SL/g'WlcJ* a C{b!î!Kܓݘe2^7F }zӐkCVfߒʞ3lO{ lǯ6[;&ǘ~C#[)u - R71[з ֌EW0zBB I0CZ|2M!vkCrMX(y]BgSTYӤ,>[rZѷ8k:(fPiT}> aO$τR>/u+DD@跄?{{|ߗqo~Ns]MeY*E*P?dqPlpoFB7]/+Uńzނ;/rHMLm1F2= ւG><9` (mxIPS؇mu*1ԹM'$P/gVK*0DM &@r]<ͱK \D\'_Nݹf@D8]Y|⹙$_59WQGH5g["t.BSJd 3IPThݒ6C/g:xCvunJyp4ɱVt: ӣ(x=[*Nڤoiz VfM,XpnHbhj#C-#|=DJƔIv?ZȾ'k5Vgy,N@d .M`NZ7i372NW˪sן"ZKmPV.d2lIIV앁_vK*Dis\ CABL:3b|LMmLwfBjL|JZ:x*zzHn LR2 2L !{w151ڙ\Fw1:?/yK1oK@q%D8rӆ!µ8G'RxY'v>PPeY&LUji12 `𺽲; 92o,NEMk ꡸B!dm71ʣC">G~gL=>^Cӵ͝jLQdN_EO)j;B @ćhMhH+:;j/x@̌R2.Ib+.-k;()>CEbf~Tf ǧ^!6kw_| 7PhR{ɸҿ}4we[˞ 5t!f_ג`r¤ Mc d!#\,RNv\ bWW,{oڂKHpDm,eXls QjMx"s5-%֛hq_KL޸aṆ5dm*Bo adUTdnth,ȾU6ewWt1 |b{T ս viN,J4f:c9)5gUӦ9k jYMιew8Ta>;7x;)z;~V>ִ@0_Wz:PAì>ߎƟM-r6Lo PHQ[7YIcXE1Q,Lm\}zjJ.SJ5m{'xqG.Po SJͯHMYTn_O] moDcx HwTfyn` agzFvtdHy8 KZoc!9E!T I5=ǟ A"ajeEMc~)2evoJ{~e[eU}>tz x͂BQ~X̿Y2[tp/!M|HH;#]CFJpo$ؙr jؚ5CV1StUELr|b͕,TtF{uu` ּ{US,D ^B23T;i(ÓףKؾ%O{mOFw#4ߓ͆0#s$Ip l7 Z Q֠0^?15d$9dA UE%<֌5Z_ݗB{xR[-N7]&!(C &=@׬+3ClXY"#ZZ@SiRKuXG 7dEMa~B#(Iz8b_sdq\$g !WN>A7Eݬ/s݅$٨<`ryUj/M{K=T #}I$G6dvfv+CB=RNLiMVsK֑9W8H\ƊDy 7L(w-tP|'aSڗ8k8O[U yq;~),%ʆ+0vb!BM}5S{0cu#yWR Fgt0Ha䊁"KVϹYg IY<8 Pid`!=kfFB@1|A6b%YySߜRKy[]B|9yPW]N\o愃ocR jtfv|OP,0s&t&JeFq:1ߩPB`^X_"gY ST¼M= M/v*ۑ LG̽Ռ){mXdDkqSx0\oK_Ma^=BXvK!i'/{4"SCTVsyj [L])ߝDʬ";پJa ^QXf\ni G<efs#wL̮3Q͋H0hMY@@L2D60 %sJج_Lw*.5~%yFma=haxKordPXͿP  j"`IHy bkowln &oǹԓMQsT*id.,IWqt@-)vy1WU{ekwVulN6@Q1[fYw.~V/Bm7kg-z Ů@>G-Ajտ% ^z|h w~YKFeugRL*;ivmYoW7=}3(k2MZenᕦw >w+H(e4|0<3b  ^;T@ ;t= =7)WX;#5Owqk`F4] 2zW/zg?g+֧eqQ,@Y|i˒;JEUWHMFA} Ҟl L)F9cHnt541<e^IO#Wjp#Yޭ<f+ـҭLҷN/[yEw7M>|"5rǢΫNd<<3>C46gQ;LfZ}&$VSa!che C!+5TՎXﭙ?񗫇ϓA ||\՜FtFDP@6k\d`X`qͱS 瑟+mȆDFˑ߇LAՍő=6# J̖7U=.wGrL*1vOћe=q݁ -h%?is "da3s~kappO zo"C%r(&~ p4y$izE:p)Mǡμ-|LXzG$ޓh14r!$$sO'nDovUTC$:@U"8Z РA/s")!#".}|Ȩttk5{7/o} BJ5W9w+lT$F8~uxk$ RQVMICQvޟAdt#.g BJyDI\[mhZroOHKXRE3goB?HH(t>.jP҆ՠxu8CrKzu~haN+#Rs&"!¥Нb >~ʊ4dןo%8lUj~Tx`{!%ITVhˮaf.H] (2ɪ:׽:z!=B T݄ޒۑظ5)Wg-1ǥsa'P:/t0qETH@  c48,1ŖowPXgqņvML,WO3<o^8t= /*hKEXhEۦ9^ 2h S#0BjHI'DX\ZLڣ4Tڊ|emi4wEIUb<8ng)4MtP"w+JH<dI|qKvqX[L:'.^n մUdEܳBQ|;b>3 2v{XH& r X*eTc*")0x͜^]}rńjBb{3+FH%-$Owߟ5uBVȱ]^ -V2T/-)7' /kA3XN=C*> "y)wVTcJM4Ne!? P,bi $x9߸c/6H6ye _zP8yI$&9O[:z Jωg:+ P vع8 &?LH u+^vcӈ Y'9wTVWA,N3⊀(\a>?A:ƿY 6L?xDCe['?¬X.vJky\\?b̉GuS[X0([P1l #/;ۥIXcv WgTFnT>8 I "u}N1y{a?\ .XJm.V *;Fi.a\逝]Z0niyF-ͳr݈3HRlCS-Sw(kJW:l_3l}BX.n Ai?{cr#a@ZC͙@VT&~lh,WH g]HGGSm  U| 3if[-٪\8t'${c,Bh70F~os?]_O ]#BUrxĶ Ӕ_m|d+3U&trZtE2t}uWR*,7CEqRW 0S1~t`[Ir,vJ:ae_wl&+:?A\,Vwli1 q29nۄLEoɟsסvP0ьpŋK3S\mvRP&T;`d,N;`o~sYN&EF l;neqUwJ+,g&,i`_ ֺݵ37ƚ L Ć+cnX%A`mnhzϺUwDq]Gȶj[#>0J Y˸|{MC$^2Y'%"/iά7Q=5C/Cn@xu g >l # ?*l{L(6l0(w {Ay^UJ:~`8QD3W^h'w78IeȹGj[aԙOgIL09ֻkԄ*c@߸mekK\waRB 9V$vKdHWuQPTu җX'`<pY(ǘ#:)8&|8,uUa;knJs~KKGmQ5Q?jDgY\MKӆw=܍#&[ٌdP\)O4OV.F@=A4_&n -̃MCNm}Q`'ЖFt'\ Gê(,*\ܤJoɧ3`@h_ Vu4ɠSQ(Y8U>b vB?VRؤMMЯK3=C!ꔯLhr+̻кRpDA1 |1ёB) [qIMPPRJ:L̅,[l "o$O#) l12D;F)1H;~f 6?\Jao'UsV^i3SW1UGf]*HVsYjm\Z=5s;l8:='J $xWh>e=E5)RdEAt+'ܔ3ElRUkOnUcJB͑)̂ aocE3@tM+&^[VLk4~Z#RC#2(!_r^j?&׹HWs/- M@k1f %g03q8]eAۥ4Kp'w /0egH9]P$K"tvL^`[G^{@ЫdC BO +c(q[xbbD9vNYˉS]v =tz&adp"0ݦxm`lD[kbFSj?jUBKh|bW.vml~B)&"{WZW/Z6YrV'i*;I~zٚ@2kz֐hm21fA+PQU#P~_S60ϓTQA1-<_LnxA$>hl L~jWRiN+tIڤpO3|̊p5W+j阇iYͬl;e_jR#$sT{ VٴWgU='g =*&!WgJyA=!%}"COQ#Gz UQ+S'rnPi<ǎ|U\ZN s=iΩEn.׻"Mv"%r^+QwE-ʏ,N{p*oNPg^¸|ˏG7Hk:"a])7ӏ8U6oWq2Cw/630QM߶,O[c .:^C֗4`CHeCmU eQ$n }qVnuS~N"Z>H“QX`)YI^Zt{miTl,y@"[jg-"x^}ëxc^K}H՜c>!b<r.`,ELA) cX_[y'ʖl#0/ת1dlBo'aS7MFďOhv e޺d0ɮYlA0SA6$32uE)NA5#3=neZ P]ԕ\$c| {je}4)ʣqmЮu-Es/v2Vϙ_X :ů6@bweܦŤ+nUPVuFPų_Ytog[!! a ;ɯWҫYӃ6EYEuiÚ6 {2[٧S|NEXzf3ϗ|CN*e I0AUī14/eA~3}D*jx7qp. >y$7Y#pPz,GO5&?8SR< hѡ~ibo;W`W1(W08DՉ oAi$OhYb#~2RwӺpޚ%1dpSA6Y< [t9QW7gZmalr3r3] MWHAx6ۮ@ƗvA(d p֭?B&-Eh3 iU6"ىa_)(Y)ʻR1l o,ws>B˚ګo9bhH 9=d8NSc[I0PHۅKc,+:f}J-rzu-=vN3s*;'0ۭ/Ztr!cxVue}̹}R^ H\=laSQp؏(L@ʥg&!;:p{>faQ~=.MʌDC?k+%s &}/ca2ySY%lj>,[/I b'уP|S2#Pt r[SZ7lᬧgIpУ"psw.(NPILL=bWZV4;mb'EFzn'{CmjƢB eOH(&\f9ٓ$L%pۉ)JlЮ ЄNtҭ db"|#(ćܛ: ; $K`{"?bxo#K ;sVO8': र6@zXN@KhJ =G~Py6uR;>vbI`i<V6.zen5{4M@7#tqc@xY|q}`31t3 'Yl}* {\pؕɯ{Pݯ8\]5¼EƶӇ,~}(_(d3=l/ޛel6ԑA%rbcJC"Z,`jaqb99"\]sΎ#>1E;3+FY Rh֢4N/ g9h5y*VOdX7rf741H$; 81q?d,ޝ=읞o^҇#0%gFas"vW -?% =>5Ŏij LqǛj4O|W}*ջ;eb4ߋ o%E} Eq8d T⯆D]wOxx4c \M%@pC:~9e"nAڻwc,:E;d+j:LcAmA|JRx(Ƅ/iNH[ܑݻoF(:ΆX6#32gDxaJY963F @u3 % L'GƬ'u>ص8 Xd~蘬`Εзh4%!쒍 g̕K&nvH9:w4Uo'OhQ 3/Q6(}~ v봍G, ]$ շn*Eb05ڼ]OKu2$_q9O2D9dѧl4Db%6:N?\>X!-C\ef ʜ#(&;AM܏-Q 'Hxڢt)%5D}lR ʽж 0f@G2ʉDڙÉ0Hr; +1ПSOU&?>G_!|4#U #Wxx79K9VYfPeiiosaV;2i-WVz 'm&:AН2D\/K2?fرq7 N)ʿpa ɬsw}AU w&Bk.E6ө<% V[(;+_EX-vVK{ 6fy\7T67W[CH!xG'Q'Oנ~V8JTNۉ,Ksom:TO0]Q{-d .!( Թ\Z;X:OtePGح LDuS_9ewDY!u~wZatN+j>#Ph/0mz7iz@Y6#F?VRTH(A,<j< M=tِp`?gxJZHOi%'7le=o ]#iP/#8<8M qU[\ K4!`k+:Gj*GkuSɊ;:@CRҕڢ8YA&,(¸;THF"W>Q0!”%7'PK 'C٣|G-Ј=':RA&J"m3{#>Y:e#)!TN_۪UbE e|hNn2VuS<\fmVlu^i nW'LNd-*ƌqt9MM Â2%VtG6s?{ *xWHs:>/z*0Gn=֧__8{GqoּZSZB)5jq\xCz J9v=?{Ba[mvՊDK Bu=Qή;\z/Z s%<̱\oV@AͭqtS1!yJU⍥? Jil607=Q?nŤ7r;}C`"B.['b:~%XQ2Fd #yDVCVݦ>jSbBΨ =Ztll|3#,D-Kz%R'|@[(wi $Dvvķ7[^ne, $)uz>T}d^pռgSr;ndFd*䞖q*{fˋ.)5]}KTRȥaԍg5v~D턥6#\09vd`4`H 8lHuNiEgzRu~6̒$S޺^W/f "sc N"GeeVm5TTo180{.SiqXb#lIUdxwJ[X\:vu`T([)"p,ۜ{^f F.W]fe}ê3 QT>@")#i*.}Tנ|>0elG?/O !{soETBfy9M-9^ "Ϭ͵QUyZKbHKeL=Z\p $^~% .! 92d+7$ %I c wHsFPZ r,YW% bZU~1FFʰ'xc\t* ZT˰./*]5LsC~y;T%ԐJ$(l1TM 8k(`wtFÝX^ĥy}ģAvMp' DedHG`ס <[9+Kj☗4p3C|C>:eX~*Q*E;[A@QtF~~l{>GWI7@R~onԑݼkMP"-Ǐ^9aDB*݀{f~f}gTMo1t *[2Ә© hIK#S33GkoO?>ݕ.GEɦyPP9 < &f~ Dpyu+OIL] 4#*h6LLqo>8&!v™Gٞ^vI] 7{ ߱yei7d3XT6&[avU$ mI@J:+{EΣXP1KƽqdK4QnO֊3דg-ˡp\seZK╳}p:Z%]MxPMD\=?Cv|[_aU%!YMlH4_-;HP}@'d-QaɢgD%uzH yEbǒqs_Cљ/כpƊrJnø:\2^y6 ωjKPQy7hOn͊_^@ϤiВΖ<25aݿ<Y\&tb_Yeɻ.cÃ?5Fsbe^I,v+@GscmF(,EEBl[8P]K$Fgq'`R'3ijz- g<9l=345X^h@KA+vHZՍӕIZr%@$ `Əhː`ghΫXȻl9$ZB C@ZGNz;xYNT Կ믃Yi4ޙ_1 0b$gm!cN.P <t HHh^HЃr9QNewt%x{"+xF0g'1]"c/qu_RB(5/)dsrf}'хy xDU]o_d&{2W8#:8B-Z}oY6gO!T^=A :kF"c,AI}D4ꬒ &awkEE-}L' )Pᗒ[r󑟶*Z:5$Aғ'/*)&Jv)Dc;R"|ke&mۛI/FtW[Ynk=@&Fnm.~%_3v+"ᘿsJVl6NZjl<LrXWLV9[MFi2SbjUo|qB`PFuA( ŶEr͖VBn-ks:gރ[8ڤ[ ^ܟmGiPI> NɆmwVm4~J-gHI,1yO2aTV*' %hl Zc=j#I@mLyW[2] իf?e/e&%Lm/r]Hr)CڒjQLc-cWV$!J%g7r d.[f5ݔd}_"MڦwrL H!ici*'D3wꅰo+,őnժ!/npz-:ngy^0rK0ŞX,T ЈA$/ABg\`=@7ezA٘Lv2y<!/'=-#nͶ0X<+n#KA6N~yBUIo0kys KGHZp]L}K>;'`SbSs}ЗtU-â}¤ ^/>?ݤʰ&C 8~=:mK[\fnN~!~sھcE^P/Ҙ"R"[4&kj9v ^jl0lЇ~!뛿euf WЮc*1m\mpe F1-A#(nTnȶ\6a),I.նcz؆qddlWQ$Ș8-95:#N?Q-~X% kZN&('"]JO5<8`~V?yq4p80*+%hY0wfDi\zy01?Z81m ׹cwQԲc\ވdo&0fYl5T_6ٮsa&ȋ~HWԒi/jа6㉹+gI=)OV7<с‹cGQWx=0 eX!Ԇg[Xr6c1 0)eG|̠ g+,z$M04&~4r͇I]mwag.[TC-LQ-bJ1{P 4X-T6ܯ#k N̩.R8V{2Q5A݃(42đ= KH:>#[p̼&V6bSczy5ڮYE:OHN ǹ53>X=s5 0;~Ys pNƁlDgK΃(=t!^`.)Zqn 4T X!"`jD|sX-~j30tY:c)"UT%]k.uH><<%/i/ȇhYs,c̺;K_^ ng.P;5ӄBK54:ncӷ +]_Hx({+tfV~Z9)-rHYKc6Y.~0{X)%dy*|B/Ir4*j)jF6_oj F >Ré=?LgR2.Kp"ppi5f43/Y+9I,~㎱sY߅.͔3 Ү/ 8,y[bJ0q}D_v`!a"G"{85 _k`1ukOuCϷMthUߧV8ms ?r7~Y5/ܘBa=՗ L w6>Y1H& /)84-'l%;KUl6\ #E+փF{ULeһf&R9E$$ 5^ n0:JFZCcg>2|eSGY^r3 ^ ,Yy1Q) l%ΑLywQ2tu=X q43Znlw/Rʢ 랹d&6ԁzi)d$i-W9vuIVXol|.m.dFbKet*pmCDHɰxɕx֞ӕWJ9u6'|wyDn a rV7>wL{Ls1GN7,\/8.k=o8d>"@yu8G\9ږfV1ԅBBKQJbn=ׄ>ݫjsD˅ ;AR?SaxuVcΆhp -0ae+ b;WsYZ:҉VVc8Uu_ x=}-%lPl@o[~8m ] !OD SYʜMK" tWjN/7 3jjNᇥy!Vg WAe9x,MIURB2_z̝a*6 ʈ1Rqe #d?*2VS@}QVɮ.*4 >,V;pjU6C9?n}p |h/aq*Ȇ)]KJdKI 9N" Z]7'@>?WuHˮ{ܬ 00 θ 4Z:nX<-SS3xK4 y& <fE# (piuxЇ҅r$eowr8<܁#q=Qz0뭧؉,lNre{pwDN3:=R6I, QaYGGZs+n3əpJF:9Y#CȐy=ގX)X첔ȰB7MyeY8gڼp0w?ċa7(B??1Oh͢|p|n Ƙx2(֎x~6]L}Lq@΢t;V<-+y Nz߮yRv}Uk< n7o2:`V%] _RI⟊lj>"UGfʧ.fl/vYյpJ` N5}{Z $ TY5bJzuZ{H"27!tbD鬟/dژK*Ⱦ׷Lv UP0_ˮ'`Ni U^f]ÜFYmm=> `ܽ|(἖X\F' !~FT5j׹^9S*,9_` \%7](N/d,X%ʎ>O.a5B"DV]S?}1+waPahnr1<[D#X̐IP:Z ؇63S6 0.ۓkm31|t)aKE\  쇇ɓXL2]~[$B:D|\I*E vqjgM5HU 2,Zi$OlX콓X/M3AT@ZF [jV[(Ae6sW84H!fN?vEe/_u7p<7S5CQ Ȯvʕz+Yb[,:sOO KAՅ}a?(VY>1lކhߢ@n7>VkYal%f6#䇠2]/!ѭ T47Î[d=2Jh w"(9x /*G;-oh;^՞9q?+Ǒ?A=g7SQ_(?fg tu+܏ߥUmMiDk7Y:lT(!p?CYe11d3—?ڢi{y5 PxyHVh69;W'}t4N'!Pz NM-݇E8V\[Cɶo9lMq#ͰZidpO.rrY.)m|d* B_ѻ4 ŀUo=mOG/UYuO !647Ƴ+r$v~aHNd?>>pj:Z$8=wgCE+̒Q!O Lˋ Pa(.z>x},u7 2S hȠuw℧Hǒa`8bxFL+5kx2hz&tFẒ۫梊ĸ`I: /A_OQB܁ G`њ0¨UGK\ 5wyaa1yV\ r.[Q%~w&>A͘jqMu`$~f[}Q!/*̮m6]^XfU$XΕwertD:hRP8יK{!TPі2$~0{"S%F^/vWxO60Wo1ز肤ݫg %_J~*ϐ쎧V[ ߦ]zf=4sy\(.D0(tZpL,s[V,Ux]7p&{)%:,y⌦;i;(YmK`Ypo{ouS:Jև&0{ػz"B5k[E팦(]/sţt/~o-&,(gՌy_/3Dq8];}u(wtw%LV (:uP`%GBˊPvkg' ~ ![^PL(poٌ>ȻnLUgTyG;H_5 ΕyٗΒi3XOFq4 kc[m.U2D']_ާKO˅kanbʲ:_p ) 5w< )1jNB^DV6*wFS orUĉA `z)^}!-Nثd]/|>I|u2cҴ!aCբbX#*CiS09}~??ı2Fi`u*􀅋jP51 ʚ%P\o͂ZN`#Y*a;^YPn{]lQjX\8cO'Kfu:RD%`EISlV臀=]i9z>JnEhӻ0*}Asm D&aTsn[DgfQh6?!F XvmJF!jRPY&Q$MʨURLqmn(Q{ͽa ME.dPpU6?u6` um42*qj vҀTͻ_ԇ 1Ro*HT$sor֓?y]ɺ/䁔* g3cF7F'6sky/c- ؅c-)46-K KͧDkIYj߮dG?}x# o $cyW rUl ouς'3-6{7З3PՙϏ ndPSi-1'Ci.ƪ|_lax327hYO B/w'%{)(GkIzǣh m]'4HS)tXi/JPeP{ƐUMub ;sp*+j9Nldq&/7.LEy6 >P*șb `yjiZ|Ś)gc2\IGW,| %Nϙ%rB% Uy&p&M?h{URwAKyë?E6b:^nhgKgUq2S~p8f._θAl]'ݶs-wۅM  ! "c^f=ێ6iF=+@3-|$KXoo.'XuSB0Vw6G+:-rVdVN;7+nG^4Vnt[jxw/S4 F|v]4f IJΣ[^^jی~+i)!?`S}i=dNP7n0gZ-yz@1D}uu݂8KYJ^Symnd.Ihv6"u]nb 5i8!ZFӍ1T(߬;rυb}V)>Ց=X1PГ}KYR~&fB;evlB q]Y@ Cid}ܧ+Ed@S_q&Ĺ: }FfD޲ʣԽUCmwP'u4[[!Y1\qzLkfMEn3rkL/4BFmyt!S}]ӓL_Ð;sXH~ eeF&JG&f4g%F-i[ /Ujf3K8-CoLLo%IHe_9Qi JdK>@Dtj_Shj?=J$w|^F;UF\e-(/ҨMd:ȝ?Q]}5Si؍ v^RnQ,#zW`*G>'ESygBr`8X0h!qEt1*ƉwZ0u>r.ULϞNO, x5Cz:SiqOK y#^Wq]amzuRZ7.P! iczӵqQ;d7o^ҳ@b'FxZ !oiH@u1W|'C#wF 0C25ă,u#'W-`>]D԰,:Pz\d:=`&K;) k-'p-?F< p[&xw]5 ಖ/b]҇ӔAi@MdV^ypس7翡RH[(/) }M6)=ec p]lGbtV|6\Rz6G9ҵ<wWWݶ9f/S˳&Awq*Ub"~0Rٳt Em.'kͰnW& 5WoҢ&MwD8{\=dw60ɴVG 6C\*߻4An׭ 3DTJr.մ{ V遙8)wgt6hj#Lvksva)x38r{Oi5W4qBDžZ@TRycpi#:А)og+A|m^}89pM缤<~w'q7yí^ *: ,Vt8VuoY nYW.C3.uͽVhw@Nzd ]6&k>SLUSvGSf @ҷ]ȒVC0hm6d*vs};l\-YNsר:$ ]T/#0s禾/w0z*j crmOQt y u'/:_EB?EM ˽!z[c`/Wl<̉r@z[OC- B 8Z:I/7닆TiREN݅׊E|_2(3[A$6?§6˜,Ԅu`dٳsu!YX*Ti{T{IZr7!BB犈y͔M'囙?Q`⃯~_6`lFY4/?SK99-&ě-H|)v8KXhLz2\0Sm!tnTItF5m%[]%G,՚bWb`-&~tP׵탿e\%þA ]B_Z@BT3)lvc4E<6}lhUY*t v_yS^&+MVit d;P>6r|s N%Tk0E&-[qD=)?HZpC%/)S$HpWLl]ρu|y5T̴(Y3N/TKu\íZzmZTȼF'TJP)5w8jHu+|)dݲ5z`B #h*/ ɺ^9/X-6HۨFLpP//'Y봓t/'D鍲?,[إb !gks4+sֻhKɕtqSnd. :}kRo/\QuBw*2! OfMj?-|ubΫ t p)EAInzVWa8Pd*6IlE]1K?_"{(V/Jɬ?zZ5=̕Ze4"G ykz1KH\YLqy 4lqɹR.U\xo\ډ%s@[as'ڻ`&4?#ovHE˃<$iql~~v70mAĿ3Nm*Bl ȭF1E^.S<6Aue'{;զc4* [:kJcm8"gNr=+NZ>Sv28}ƵW}rEkMtmBS'Ǯ{$W+ZM艐Mt[ 4$"{AM\>jy`yHPhRX0{Fi#~6,bT2p嘿en^6ktB Lx O,4xl9H*8xhnnq IG{/ + 󓪧1Y=1Cc8H. _[%LT"(f0_"{7gHsE4@z qyRKx~.EKЄ;;M{R}͋S{x ́Z\yKCTXۋ`Ͷ12%v,E FJ\l9:AJA~Y[W1Ux! :$D0hۍ{@!h(q6(ekI[߯ ƻ 5tsN3@Td@bFE!B{Y2?`6ckli%8M:0UߤLKľ*CrmC=`m >> _6\ gg`/P^l}mgle\Iڐ^|vE`IWZ:qy*݄{ OsHp*9v~H S/@EMmF9цO^RC? 6m֜ZEp4*j&pm]Yݾmf fHz A~^]]l,@༑SH[ ﻦĘR-znpn~wAF(IA^i!%$UC2Ş]% 6+۰\0޲lѿ Ll3ԙw,;SA!bȆ[eSMoJ*nCx9c}c9-4/4EŸ-f Ԗ|8܂-H:3(nH+4uw?k]]q-&b}wXyLY52@31q#Ip-p Kuj;/'Ֆ?֧UY&*(Mnَ@|ضp[1ҮvhIR9pH"ι 4fsݞ4)esдyl12fKp eW-Ҥ ʞ=am{6,%L;Cſe)WDBԉ# *7q) -;-\yX& $yn۔1q;4A-[+XK<{DCMWŀg՛[hCc ;j'+3|cf]O>J6D<SMq;!JE< Rbrqp9 YӖdtZ.ku=L+]QMfY㮋CBy1<$8xVsvExC;qFu-(89iڲ%m6x Q2_/r8A_Y8[ZTD|^ c+$ +݅XNg.0h [m,&8?rfeGe$6Φ{Lb n%{>q҈g =?SPݷHQţG,`>͸Q}if, ֑C18&EWKu gOWS%iL Nhh_o3{ (oEij"IN3W9X8$mVT\ioeYu3/eV=hn$Q(oTkūXY*J-5UXJ!J~Yu-x >Xmq.ftQ/jnH_ Q,U_`Od5wX%O ?6KYP=&,Iݺ6 XmAӦL; u&ԥkiM|L%1av'Дr+bIɯG8f|M\0UJ,']2s,Qj<*\ԋ9a6ahl ϼZ<4jfhuX4kn(ܑ8,o=t䙤JwD<&$fޭ'}YÉ?RYvoUϺs 5yFW/ȵ\S@ j|aUBg*ǹT?,6*|5^foEN/3op{Dꄧ,O1mCL n*  <-Sy~p K61);p6\5RQɴϼB'/47:JxյV!]c?Li۲SnQOӗil+@ZT l$MS85j|Kԗub\c2AP4nQi'Io4dB8ն9^cLvR$|_^3P 0ױ4WioGQ*$NtRNK߯Frϓ԰fDo@XM˨/O^U|d(ImeF(Ny6tﮓ["G!p"r[#W+i[Z݅G,99󈡲sy*Ed)jZN2wѨQSe0̓lgҠz-;rX7ֻMW< ѓ;WE G .߇l&kY CO]U3|69]WR4խd)(.$$%@@ep;8v54%P틓 z\xU o~{>WeÂ!)vz<~ )iL5hչԙ1=gRmd3.6MXb"/uJs!]H 2|5p)G_r_ F7q;SX{e4M`y7F=G=ijQ>ͶC= Ъ`{*&Dޝ 7yBcrOL&0rƹK`a4NپN_G+btj.yhZ`!5VWUNdYpX_r澇IjcGCWw F?! 8ͨ?pGd `XC5(ytA6]`-:³ | r0}YѣQube7%ym"CSG ўzGs>f uB~#;û=JZB&8e쮅5J*f?MNoD'yTzUET;}0rOqzeמAK@ܥ;M h3(9F-TCE8q2DטVZ"殄k/b)uw)Četn^w v*5Zus>yLj6 }:3QdCkM-dLI"u r⪏ ?G Tn 90= G AjLI$by4Ͱ "NcRq_al+6O "תc64_bI' =1rmaPuW6Aƪ>zJd!(}V?1 SG@? mY"&q޼[^A zza$Du̓EN}Xn`Ok}ܢdC.ږN_l>թ}W$ bo+Z6fa(Ҹ@urO\&/ hlE/)IG!Ʈ{Y콺uq7?:ek + ְ>k^L[@(GCitm`!_nìБZ>':_ਂ!SmYZ}^/첾N&ՀouW^J/3w?#TY}UhAls]=tOPаS ,V5*Pث$/6M9v&^"ޢg_3p+VB5AS+lk/2'c $L>1@ DnɯXH}2ܩ3*Js^$oP]-US8)-!]HUhB>?p Rǯ6<1Q\3} n(݁bgG2IԦ K9:`XqeD#܌Ƥ>r`1X ö D4HT"%Ŵ/JF֨0چ6?̨3U:$GB}Dxk> dy}D&vEӤti +ӦVf`3..>>moe*L8D²#$ܔvG7uQUUir},y(/tSk d/ -P(.jo7~ Yl uM2/b96(V"Bƫ3ǰ #Sg/,:?C8t&Kq3}LkpӾ q#Rg8S(Qu a?A?s|叮bRHAoءgēfI `(w^ Zk\S}x`{g)w(I_IcKOe@Ĉ9ROP*}%pDM7z+N:^P uٛZq_R6˻;dpiq;d7}AB͆gx0yCFM J%51Ԣw$VP\t., ͙xBb[/JËPZ[ᷕժdQ 8·f`(dn)@@f޹Nˤޡ@Ϊ!Ŷ&M\QV8nD:Y K}r2Wy,jsNPL~zh#]\fbّYy$\/UF¹]uce 'ɾՠ"ru@RCne@낔/`lZs;K(Y%l2<ءHǾxn]L^vrtMCb9'}UBbYLW.cڛ#] fWbX/-WksLbۧ ^s*>@ZƨO .RrP\>$ }0a+!260"c'cN2lDŽzM7+E)%Ρ@ .yILB$CҬD%V] =pn1 ͂hT2%/$ľCKJrM;.cmeVm͠Ը;i@GPZ).1 ֧-ݙ -{x]ݴ-0:"9|fEwe0smRS]fQqŒ$ZVL;Fm7EW<5Kټ9̒v_-xAc/D;JFٻ1 xҶXpw |ɏ^D2PM9dtDu~) aoo֊ѺJKF< 6όNN\a.wa@AXyŒOfM㢙蝈X6?Ȉ.=;­0J`0h ´9"; ȴ JfpsN; 18.Z5G~ݚlkE` B5>M;D' &kDŝKsc=S:a.ﯽ.,}NIez?B^ ;wRKҢɕsl4R4WҙI2*W\F+ h[xfD|˱dg-Q#7DUN下V7(g:s0b+2,7't5~QE~Uѽ_mr%a✹ )~L*?CWD.ep'h,|J!s!D>L-%Pw0 {WSSo[j$Z(+i?|p\P5vbp}آYBkh!hA '1BbDE0y+?Ҟy.PL {$J(YZG)ݯ6«491#V&|L58i! e[+]Z {MeyP$}=ȖuZSduIpjDsNiF9a',4G_.1?ęV"pCG)P" WYa1%;>R5Wt1bT} }Ye2,%4|+UϠ_yX*f6 \$v[  H3vcг0f ~<6⨉+z`xHznt-J| ӛ27-9#ӐǼH#.#auΩJ^ۯbAyBxiy!i W.9olwG*B7)m* B\W %”!Us-̚ T[\8~ov#FVqV%~OrRE-0%#cYcPj}9/8E 0HK }-kUbWWV%r)GlV ޡLuCV't\>=c?!NCqYXqZ1zyӔ_D=9xR%yn`(G[#֚C2ʔ# Uο **sqֲD?vF[o Rx%cab 'EV*Mp 7t fM፿A~sg >=/NV](Z]KA G]Tt+]F G1o 07qA&:lK"4ɮ9QR/\#R\M]o(ݘfW'0J6SHG"^{Ezwor49}q%ZSY[; &OQxr͝(/jjڔ+L4\ [8piOa]o$9LhFl/a@K78 e9^<4_B/>"td^Y8VV_#AUJ{u͊W (DD柧Zm(-` ;]XXFeՁe3W0?G$|Nko8F\3_O A o{rKXz0,9aXGTs.ifY,^X!VI^7셯_5ذ+t[imvaJB,g0'8k^G LWV墟vLJ=xNrͺJ_isE]_o[O(u礗pBUtk8Qt .@v!.fCC1k>8ZB)p2ﱳL̓6zHaWy-ZyкmsMY6׳髷ѹlKYvbb׺SKgo CS^CcQqɁ 1!i>"!6M2,DNp"AlM\K244M:!MHY9w`a<YPjv<8θk_f&~rdgl AH 3B{.コXӡ9q0|-0k@y py Rx?T 皾Gϧ Df*D7,+{RC0 ߎM;ibbܼ}#?8'}Z#x#^~B2 ;X=i$y`py13tSDEkAOiS?jpv>辔*̇2;RPg*wu.]W-WKb$8NO2^Ώ;RTШm5Npi(Ŏ9tf0S$ dC{[[yw+% ?\:'r=L>ә^KP֦U8wܿj^/3ݘѰjsv?jHY2|W2x\]h1Up9D9Q̔/Y KR߻Ļ2kAR1Aq%bR mi^ckY#6gC`*^"q嘎},"K{iWb!5g,:޺g6U=_fZT^Pԍ G%~/P*[(*OSwWm#zZj}oW,wֆ"wG]noxsZlvf<-s=_TLF"fdb7#ӮMɍ\dUϥ䴧n*bO2J{b.dZӔ9N'Յiv492a8v`ȱk'`*٤`A̬%"ݝt@d5%f F6~mq|7 >qCG tĭ7wIq&-aیAB7c'XFW`(Ume Nj pؗz'mPwZR$:'lPe#0>qJ08%jmb %JY~4o֩[sDU=UxmIIM{--Mq-cl:E-sSMvH ~6zyaCo?"԰E}1dL)=)].DZzBSI u=&E̎?,'g+5$`T( P ؀0nߠTgfv,ujWeʅpiQIIT1|FaR f9߬ |b #yW_C@j<tMFn?"&7)nT#v( ܷP'}HXzluZ&GKOMܩ"̀ ~Q%)̬:CK-U3?ޅ pr*"3 oacr2Y1^{zy4폨br&_/B)%z%]Sْ*ߙ '>w]:ںֵxHT2õcUւWU짻㫌" C){t|. Sk72M&m;yFﱕC6oQтTu?v vg6:ݠ;F6zTq@le-;ºk}.uñ5zoo9 -\XWhDz93.G(]{ Le"|ҪmI:gv ~gfsN Dnգ*: {&g;1gS7ct ^E8kwsQ;;AȘ&59GHx߱0:1`xq-II0wFO >s _5i~ {u}H.\B\ 1|!̋+SuD3n W&坒yI PHW1h((Lё 7X?n),osh,_0-͏/Ex\%GkU!zyqK..?0~ZSXGE *'AOy::o/kF2hɜX|IA?b=6|HʦDuaYJ2A@= i \Uΰ3Q@ lNFZ5r\V'jnh7Rġjj,-|"Z /t/#EM#E_zgN ? g@yԞNplHsGuBK*? KL{ AKE:Kc/:L_y^Z[iP#TY 8wo)XFui슉(Z wn [g[π -^d5PǧClj쟶S-;`u)x2B$eRt92eЪ"AZpNyA\1#i4Q0#6(.m)o0CɭF(  ̩糗vւ w CmtaE4cԇ 3]Ḱp2.#bOcȞ{l;YV+ F*C`Af Pܩ.cD?:$ R1Kj듚:B`)Y=eݩ4%0+掶-a%RW/(tf7|`hV2Dsc+z;ASc뭓/WVCl"g,lA*3+Kd%lbem6d{Ul=pO8Lh%ظ)5L ` $}l3٫pWT ErrtuY:  jp(4PTSk${3p6>>pifB6 p1)Jhf#(P3wo|qG+z`Ҽ iG!KRMY'o/]]5c%ҩ>>W(zɺnCW#uT^Ӝ6K |㮝(ȖXKPn0?u adDZc#\b3QzD  57Y ݡ \K&+]rG2Э-(m|DCfn Xٰ$[`k$[f>9gR+$Uju1#sLFݢ(KamI Z.zάX`jO !v3s^#Zr1Ʌ% )_F՚iK,3Gw͏ WԏT+a\ QK5&%KnЕ\V'1~҉kqakYetĔ}E#s6یNR$EYH3`s|{Y ^`?|-5~D/t@H#p‚`| H>H#}66)ܲL2nYi +2Μd: _KS=ioD")"FlaW%THo\eYP;UAH >.z[d!OȁūSHzgf.ud=X?輑Α9Jehxw yY-?/k C)D•2zc n Ng;PBDH>M>g<~nka- ҳkZ3bʞ'6HMxAqtq3t2{&Pq[@}ay(\QM*sx1u*7o|Mj'|%FBx= 1n*L5uq2n]4bvٚq;?]slmo95Iq{-u i} ls8e&T["*` PeVpZbUmU\MS[yAf~6I_sc vCnZcJ70B2b\h:XFG_l/{Q?θA(KSJ rwXܤOD IL!qu)] =ꀱ⠶bW.$hY#*qKYw$#́ڐ8'Vۘ2<\:]]OWٕ B˃L!@:xJ.rse{%nլh8ή:m%G[KԴ&'ZUQ>wŲ4UQ`n*`j"¯*>z<~ly#G*([\6l,2]c_?hUL#3[EB,Eg uv;дqYa`Ofw~@p>#߻(9b:O2s1sZ[%r uOk'c֫vkP,] #(+Hjil1ͽe:rE/7 ~-"D4_`AeB)#1ۿ-r=(׾j@sDUڇ+G粦nޤ$.U:WJ纹JrY~og,CQ3n%U3åov,llzb,{ݩor#;|WYQ^XhaxyzoEpMrNQ+<:#"nQ%%؛8?2 ܩRQW0MZ%"3as(<%FEym-u9y:&NbM7.Qj(sNP͚Iv'W -yR8\wtWA#< ?=> BUH_sRJDZ6'}A=(^ϺlQp$xr S `drfbE-zO,UMh?[>͈ӧH|NP7]tKAzbAwMb艂l=*d[Q!{C~Ӌ@톡OT$ı] TRNJW[pY~"$Z;ʊ1~[ h=ϫNl— 93iWKx^fXd${7~lJZ Pˉ%7t1CQΫ ^ѫdjQkFLV<'0lfr 5 1$Nd/8;f#`dX4Ct r( /@~TQ&3w܉ɢFGp'%Ο0HMb3veq!5B~Iy7VنИ׮m]Gf,&! z%ړks\T_8UU∎cPR="6;Da=R{m[hA,n#lJ]Szֆ!NnxbhԯMPZ^@_y[n9 (ƿV0t .֏$ZlM k> wXQ3[.n@rN"^,sXUAZMîk1o>W{e1+)/Los ![c@BNJw#8V94 J~7'!kJuBKPf4S!֋}\gl]`tS9 K%R FWt{XOzE,/V9xegp@ 2~+J`(=3f! z'& .p<. Ʊ{cҚ^:DHމ9my_ X/f8>,pn"v L> _qzO-íDg./VUP%_Y6cŷ]rNqkyRgsBa,it3wqEeZLh i]+_IBE+'8Ǡͽ x~GTiXa wJv|X/D7Uc1eIÂ{#dI$_Kd)by fALl _Fm@ohF!0=-:WrSAzr&۝ $8WKT1^& G|)Vn؂+^j\"K#!-&4`o4!6,a㭶 @eS5``dUFIʋbWZnk&4 uu0#׹C$6v\wC9NFŦSAHex7dIN͛붤w2x^Æd=\u[4^RϳZR"\] b6ex0:ԍV%V4n)d"ސ, :;+=گ'wOH = ު@_ήWOE7{3Vg^h^8NVuaP 7BPz8MR+EY;ZZ|K{9T-8={m=}kH&)$nv9| KBibݫ)7ߊ7ѷ /-vg/),B","@<ꍉ="o&@b_mnmTIyqPyt~jJ5s؜ X\;78`=N-,GB3E 4~^ $esl2yڇIŌἌG9jzQf0K{U%mp'F.qdX1SGz.`WeF ^Ky"wъ{TzFH4R.}aßC[wwٶ5=JLH6@dʶf Z A=#B16a)d]L@qG.KupT=@S~5C9y8bslLc|,$G3B2Gϖ]/{1V.ҁҦm=>@Ko<KqezUAϏHP+R=M9>J/k'y];e':;Wŝ7F+ @.pwi-Ր0-Kbu?cY^pE$ +Ǧ:iU.A>$o](U,Bh}h/wi*]9zDx ᧅ+uՄ֙P؟;KqӀV%y7{Λpy3'Duw]ޣ] (IOhfL(eM6EZsg#ڲ5aUY9lVNK]X&QFQ8@{ԛ1PRSyŘZ׬;Ԁ8HyAD)8h }x=Wu+%PWj#qoNچ׻,ӥڭv2Yaw9\_RrϤnm0NjJiBS]I@K7QI?Ѧ#LՅеsNb=Qc[;woW? VFE$  Ͱ{WK xS9;FRf;LUڀАI`υC/_ZEd. ]ƖL}F]/$3 ?ueTOˀb+. .ciubh䝛 nZ :玊r`ߥuRʲUd턥!`c9^+;6DLk^3 *=y_O!cpAD=4N'4T+VwUU'Q_@ T cVMo;X2`1~fJu=ӵOؿAKc<9.7;۞ R[]w]tD-?c[3(ix^%k7D5BvuVTp`4yG8"Ydw ɧp:eG],2?=PN qZo7 2|*e>-C"O8@H rG L(FzW Pkuҥ2˷$|Vhy9glJ1qsIY"4Ү2E`D>~@ xq~XҠ؟,qG_Sȴ tsiU7 riHk,U‰$4> S2M GjJ־nAḿb5J_n\evji:DzVQUDMGCl+6hI9X_8IB[l m#2ıAd[nЫjEr*B&O쀶Q0ȕ܃u,i#]DV'5[1P8Tح.TpR[ː7a bzv)P#}ulv5f hH @(x6 ~F"bIxl`7(qB< g|dٻxi_o2dE#H$Zr0 xLd/&}޻ӀDVHʄȌx..Bs!ӌ#ʭM-ZC,m>\ʜ -S8$ fB"?4./aU5vNh?w-n.:y1(O4GIyuIad2I},kc™F,ςyluL( -v"T7q [6+p^Lny2Ws0)^rw%f(sK#Kd!0V1@C/f@/ۛ5p\)qr̨tUlHcnaB8ƒ\և#֢\Tu7WzX!NHuf!vH1@USH^zF =ëhׯΚm\&FG%cgWOnJ?T\8M)}sZ(ƔL֭<~(ؑJG;Fk}mg>qSt 櫽9akkX)UŘf_%Z݇o#w,vu?ʎ~A{YrT,r{IpFM8ʸlj9H 7'H,i (Q]Iˉ'B}-6/0ဎ%|8/ڬS.2qQ1P .t\!Cȿ(n#O_ڗh1-Dma%e;B**O"B(k !Wݠ!ߞjCؼZ9Q( k]=B9ݶ>wӶsuUssJ,LuBu5pXb 8&J3&S6] Rt3(~' /Ƽn^DF>fG?z(FkGᡌX 7'%Or[OBmv`l^Km +#4*'ZWfERVP(VG)C^W\2:A lLQ%H͂/>[s|FS.KX҆BU%Bðfu%b\ eY5.P(1-,EM},j >7>F?;OXE9cj2Qlm8zFR%8ok?m Eyv ̂Il:*x؀3rTMd*@iH"k&jX"bn9<ŚV6%иwƼ![(|Oj|`i .Gu!Z HU;eg\Pv(kpnO\ #>h([pEbX&W?qs:A@Ap,PUO{Ypry`o ʪt>~YX ]{g_Ž];R+{j"]?`hM^X"OVHJa+I/?%-2I->w-Wk!l%!#Cc)_%]rO:iBh;!-O>{I A^飗/ËЀ 1Lna_AP{P`YtIAuB&HՕ-!jq\aSy0+,bfRԽ{,(%?#,ZƯ"vQ}}W@2et\G^AEv =Q]k-) "V!gVŝxœr9P$Gz1uf_{6#?aWVɥ*AsJh({;GKvψ/LU]-S:(ʠͱPW"?j+6-QzaA,<?unGpp?[9]'7:K^7p:,G3 viqYTM=3nd_Ǭ"`ԟ%TP{wY4y0PuW_"K$iᔢxgtx 0+dnRHRpB+m{.,߀ࠁ=I#ɍdWd&(m&{|lԁ)h! _nG;~>Ї] ~2:arlX35C7?EN u6S#+#q'_eQM5Fl|%<Ŧ/K^E*]jK˃4 G^J ]&-stT| nUVq'霺@ )$K{܋(>o%qR&DNW S{L|~,su~l|mGM"33]| :)νFFlW^,gijȵ{ aۚs,~էmas# N ;9sÉrmH7)B)8 nD{(D):r-SɀX qS[nX[|xnߋ"Cܷy)6:}Y֘b_,6kd;["vP^{ Nh,p6 B7Œ"mgYZ07070100000011000081a4000000000000000000000001672b7d8800045dac000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/) ]?Eh=ڜͩYM:0fqbRdތ*dK`!KÀ̜<@ڕ={"ېe[uRFqѫcZi4" qfY6U9"?rBh dhk%v-R~`꓊fTS>o\1XG&F5Uw`I!ꆪ'76ǩF|yapx΂K:Z6ưzmͮ ez6VW-];z L,GA=e*я dNK!TxbKEPE{֜KGU=jE8{.ɬp"SN>+ Ю~d]@ɃHF6J(6 aQa/wǦc\&4*2Tc+Tr&eNߔ/&9¤wq&aQ,++V CT7̃n[ہm& ,bN!EjXuGxOMEކVUa)?|dOo.Vp=sɺf}RCF !!o¥\!?O iEWi5-3I0l~ozyFIb+~m2V!c i9Y'v΁Ɏinj|Ѣ\H=唟鱓VT݊}> AcUK_sJt><2?Q1?=-p 4I뭯Y&0^kuZ2YyT=Ԅ.7cq|uA9o@5R|Ih[*g͉'~o7eHWV 5;0ME*fd}Rr2;Nb}]xeo3IQu7;adGb:h^|tq=wH"ز=RvГ)*"-WnmTm_dapOх]zNNJH dtRE&k?6QGҺHr@o uJr; f.r$9m7fCr1u@;,Zd2ބT92ƏL`0^qX}qz[xgI0@@Nx]^.;TyNau1\ 643}?@Rf2u}h̗u-MH?J*y0LnSAqH`-t,f\}Q2 Br+t*wNBϥ; sˀN:^3[mc3/hGI:1z*^[F !ANˡ bW(U#*UcaFi*bf(Ɲ +LibܹDd-&e_?9uxBU# d2͹g/xqe,d;`WiʴT3f3$)Q*ְ8D*,qA=yu{VE]*ɪuwHD?xSګl˜54ڬ4նk p_>? 2 .d{Ө3شdV7:$C|ƍ<[%B0L)-WCMh-qm(A+i.6[뙐-XۥL6êYƭݏC9K}pɛk]~QcO2磔xG˾TQ1y !E03 U@b9?$jfCG#ʒI[BmZK|8>Fr\VQvjTwhӁŦ<,5Δo@#94xJ.]}UoٯL`ns# FEϻt''~S9_N!*}S&Ssj ^rzZQiC>5)*tizPN DqPFX̥$5?𧯆H{udӻHc{ǰ@5k #Odӌƈ$+\A&9>$}SBJlieW J_0Wbu{[[՝-ya"2&$?.M1Z$8dʈQR=,2TĒf(m( EQ8Ȫ>B M mQ]0bsWXV̤G; 3q4SUL$tBR`=D9Ӊeغ~{4Ck}%kuj W <(0j@Ɲ+؀Fr*zN9)=k51|kʥK(NLB^곡[ R` lBAnϊFXc ^y%̑K?1(hI!'O3C؂0nYvn{d{U+1pĶ0Dĩ٢i9OÙpX!F-')S%m*I4DP]bIŎ0H޷@J;qka/0DLuY$H)J0 |Aۣhu !}+-h~ogx^zj*uSd{cȸiﴉRJKl Е;JS={ȘxAR1I R}?: sE_põE1\"yy2 o{X"cN৷3B݌p6C6?_.NTUN k~_OUtA[Ϛ(Pcʛun@:cd!`EY ʘcgN<&AoH7L`I$߳r&NSY'oC$G{-Ҁ7f >AJs8>F%NR /I#-(ݗ''=B,k&X-%bqʽ\;﫯9M5CW~a9 ~fu۳Qj /4Χ UalvͺZyKhŽa&N}A =kr$\@nAG,WuX:$@w~"nTBedsg==e1Ͱ-N7*3.&"kTcgufki˓^BQY5}Vb{N!^N?: %~)(>:`3e$cf\ xBB_|Xʾx,Nn,7QM$02dZ݋,"s2M_a&e'mjHmi>-1"ы̽2DBi~w"SjzsEؤ‘,yl[: "2+ǫ|oLIy}|@ʪ ?W5ReHcצeӧrcYL@rѐwL$g<,&tk')ЪIJv2wru_2Xe&fXۤaAtڿd.r}NGZ?#?cViV87Xl<i|}"w*ᆤ"wo)8 )AD6w0$ձ4]Qa!콁;şfjP $h1 Dw3(,0)E/cqeBsuqnҨL3__t瘪l4UzIo]-:YLNEx:* "ĨM(I]yNn_hlweu\&%Lv܃ݜ0A_xB|E;VȆe]zz'L64mt*X5>}HOOK=ixŵUxzWvD'䞛n`{v%t:mLͭ&;&aCcf U:$6@J O+D/caV(=(KbO r s5N\\>=洴]< M^w˨$c"ccVz7\LYlܵ bi]9nW;F@;B` kq d}S4PW U?8ѐנNłPX=$1(sxAͦdPqoDnĶIi,?ͫ]lb|Yk{ZJ̠L8D0{Ȳhn7Q !_+NGPĊ L*h (Cp#f~~dlv<V' XEQ@*|h4Cܫ_8vM׀I񉌣 E\\C)? ArBF|n%O({-$,/x + c=4^}C+ 7hJ*K˜g A#CSc]lB8a %<. ^vc]XBƨ{]t(}  6{܋olf%0jDܻ.~odh >:y.ڕKɔ e@b_;O@gi~G>L /<ѹ24I?;g CJO $Hz.cvǵrB%ni Pѓ(HUozF#?Jk8_WoFyrn?M=mh&eXk} ]@t'[cDpue! a0AOL5i#}w9n~gP Uqh\q&iTxˊQk6m'=)Т"EwS33퍍:w|x$ Pn뙩s϶! `M)u",TSNjIMxӟmo`]l؄%̤6, } j畸4ҘȩMЀH&4)Iw:M9 '5g7U7g_&vy $YP8$f| N> ԧ޿.q4^e x7'Zt r][\IYy*a)Uz=_z(ژ0i;XMoYCCՁ9fd3@(:-t犄&{i ﹷy2"#3 _Т ƌC@x&rl@ٵ\ŋlW͝4</X)'=.ϬohaͲbIՄ$43iu }2q|Fw"n.Tqcpx7[WqQTJ^G>?i4KV\)N2Ҡ"!hӵSjP0.gyɔ *q|bLb DL<"@R +ՄT]S&9m2Ct>m4ȢneA $HAԿM@SE7hoWzP|BSQ-5qht^^1C#܌"r֬VJ =q4[ U9855LoRgh"0&Px@胕o =9X_6Li=W*Q*'A2$ .;? -[c-g|PI$,!УICŔIγ-K[C,7yq[ԸGc_ϊcjL.{E,)V2uvg6u/7Ʉ{ R$5^taYCӊ]f?сmvg`/~ ]p"kVmFҶr֩I=j*a z/D9`GG֭ K+AǃxjR5clj!w E8'c[ 0ZK-ښJ߆jTeh-,c~k݂W2NZΜ(_ w4y&\ͮҟHăb*窏f ֧FVj+}eU4lTlvb8LfcS/#zcs]^(=ýu.Ǵ(Pn3^u*!0vXT_"v:kU?S XQ-.NόU>C) Y-3,"!'C(I?5s|^tn\?ĭe%GKtrEu*IWW5*9?ŤS|ĥEY oTPyGԡD 5b}d]?{<ʊJ`HĂ!'Ux W:f KkuHWa7K5&{Mֻ!L~Pmz>rSR2>a֭giu]LӐyuLh+U/˿RRX ͭXP)+g8CK l 諐ո@ҽ|i:]/0ZB:c5Xa=%G95Ys6#b$nd/p~V#y٣XR0L^'BesVӤ1n ڊ'k 5R)iREV aneU|9)^|Lj;dcL*{-CJkYߎ-]˳FPC|S? #'R[,`?E$;s!*4ƨC!-uY[05;ɩ҆?zy2jVJҩe;q`-7kS jW.qރXߌaJMJ)e*.a:֖tvx gwfR!uUlks;}V">Z&1אcu% IJ;(QĴn0 iqzTY u>rAH`?WzΎÌNԾ3 ۂt|bII契 ֚kMd.Ȥ[Gxw*+황KV3Rk/+ofBx48BBixؼ}QuZ`R4վ5K@k⒰fWo0u5ឪrj4v@WT'gGDO!b X;}=0=Vb$BcYUsC==NI.5 ݇BoKswZ]'EIêG=Ѹjv; ,ojP2o*I͕KoP﹭OcemG'hn1/*:l ;; ]8RF\Z5kTH^e+7vqA CXXC f(}KAUrjg} }ڬتu{uޝx98@\Y'?TO A))_p,n!@rдl[.2c8q[b(jz e^f[fJaw2x!Ohf"+bPZ)9ו4M}`~].a^}8_30tnicMF5B0 _XzR:Wpe}"u e~: q{'?X8=Gr=V:RӚl{X[0d==ș{jd _9Ҹ=c9J99JXtv:#VhA^X員|u1vߺ F Fp/F$(H`]F'?r/~Y"ʸv`4^> *12|AjC[L35;I?g8Y}[J*(0 h(q0L+5VWE,/Mز~ȃ >5HJP|;JH`dh(x5T.g}[)\*1ަM!{5lH9yGQ0BeȀQ`h70 $[x'aج`JD6Cv;Y74ް(`sjbg4<cոB/y#^0`h`?i8:Ynv3;֖suAD}ژ*xM@N[W)5̞ŊX}6TRSh\Ld装;Gy塊#u1Hm-aHHŇazM({CE!5㒻0H}*[|`5~3ԿbV$bnfAkCry(ʻ7u˳8QcM Ơ?#^X81͚#O,҂:e'Q6Ammk-w T=U)ͦK!lqAvLT12 (G{jv =v^_A^xZS~ZҭlUsόH~i }~ <>+K%:|e9V{bN/9v<ӳV@KϘN艢 TG/\Җ]O%ՁuwqɎ.ż9Ǹ77Q2.;f)ʁD^?8 #u7ߡzeCL̘{Ptx&fZяnbyf) =e'4$z}x/̍Xiv>/g& U߲|¹4LpӉ x ,Yu DӖgq:N =C?YFboaO:?-I?c<6`<"V/`;M4FIBY5Dɮ[Y =7)g`p)#;$w&uX _,wunvB a_wօ]٭PZ){c|RE ^GRjF = ~mLր-2eɔ5q56mS,Wq.aEUtl ^ +rцQC #OTNaCxS٢?gt?.|v8.~j)IRt&YbtSMX]=7|eCp%Oc%Ԁ7θ0mm$_CPpEO촙Ue/1/,mo2lR3r>m/pvkz,DO~QM1JZ23PX?r8ДO= p黶`Ne~!QOTAoI<('|6j`Iݻ⍼;5{Ke/<Ր @$rQ7N +TY cŵۅ+;3ӾbRDt#RnoiВ{Fʙob VL”6z)0Nϕky񔆌r qoSt+z%LʼF/6*SS%  ϏhHn.UmCthE )ṲW:aBa.F+*湖/_4Cq"Ȗ ׾gGX^F<eS<@is)-2n`3+D]"<b;[sF5腺5Ǡ8K%Nd"p[ie96>Lw8"պhyծ%X"E.}L*7OHg'n{Ui3sO.K_/F x[}'9R՟}G軩Q,,]'9]__3 @XOt?JCߩ=gPwTGX50nYëmkڅeV +S@ 9Q[2L閟<2CG6=tq^MDߡ|_kyy󘥝eʭ-4ha5NHSõ5r@XMUaj><ԏVqaQ eiW' pk4g|P'wExՏ*ÄĝF4I_YU7D0Z#HVGNiQSsy0e!q[>q9= 9PUI)w_D58gu䔈<wz;({4Ta`;σ46B] EIJe]$ƶ4Hٱ@`Ժ EP7yJc>o焲;L}A)x>!S}dClvHoڋmRL(ZkY[nW bqvAs¿5}곰:|6{}`ha#B|:Z qNtЧ_&٫T1f^..ǡkP;apԍ*GUg+ۅQÅa2v6 H oɨ1JN AZMO+`CI0Gt2$Vjϝ)f:Uޒ :bXIѬ-F9SޙLpf!f߾f,ԇPA22)\tc@WjBY3>\boq*zƭ98[# C8P/:F!$lo"9D r͍=1i]e۾%Ya[+Ti[:ww)z iRr+.y4J.1wD-\ݥa6]tax!MK1Y R~T[R)3cI(~T긳YG :"d]`u6?f|s:xIUЎus3}`>Sy& Gz~ !#충nqr fqfPz{XCXTζC*K iNRkBз]wLRGs,.яC_xtDaulƧL+ْH\{q;4BVyBˍ)+ln=r%yPs%f?%+@t;k6"÷(Bd$"-tkO# R5%}qi0w=l7Q}*/?aֹgOXSޜE56 ihQXe2dJ*{FÔt:j whYL01W5VV CDZg(Xm=n@Ҡ aD9ۭuzivtOaz2oY0 PԂK#|P΂J)VC=|[>վKY-pi1$qěY24ZJE];j#okǓG,~ȔO/jB3aA\8@@c|ӨޛY'kgԭVC& j60v憅UbD(b2 sE{ż(Zdytr33h Z;^#T r 7$͟f嬟 Z; 1I _Y2bȬqҤcC  O Y ZiB$ӟ4Hv>x!B%^oջ};tfɪ*K~9ɣn OF ϙiTZJ37ZCXpDO'$! vl5J")GKu*d`Q 6t\T9 ~0MVJQ̡rǑo̦& !$1 ZRnFY>M0$ /zvyMP<mGnɑ~\Ɣh2"lv镠"hTd zTíDʣ4pʑ9B5W 2.$@D2=ԫsf,@N/R)-Xi~?G/ut[8;,{n;N9Glxexa(fC$u/X1XhhPo\Dk#f?#g<7e/2]ĽrAZ yd֐F9XW"tZi%߫\߶׏u(<5FRUʓ}x-TӀكDRUUdp{UN1u9nmm͋|[w8 })[]RYk@2sAC=xC*ҀUWp#35?D4:o &npdr^W?O.:do' U O`h;K~C5ov5^c!Ƣ)ޛf/[xIֹATQ^~$1hj?w1#y -mD6pP.l-KDм&Gs4ͱ5;7o8m,M^#\œA'w-hqaN<.E<Y|4_DA '/ĿNF3bE_K2ّm7",R/4q9 W`&g>&(df(\Ȳ'Ւ8pnsc=Y5@=[FC ׸8!:b:0'oP!9PJXn ?Hrۚ4&/F35%+,LӼdp-}ɳjlkC&JSY>u;x^}WDLﺑk%]{g1#tE7&σHz4!&=EX|8]ziRΊȌ8)J;U jz<a" K*?l|Y`w\mHhO9!.a.iN0E+yŇ &A.w .2㪨!ZAp솣D"HD RJ}KXx*lܞĹz(ӷgŭB+?TuڿǾ#M㶎~υ}n&XM4ohlZ\H܉z ?^ޒm#32Y˥2L2AmyGWr6nLZ^n9`/ɺ9x`/\᭗D4 %^lB -39D^yWJ|)C'%FXCj0#os떞0ul2Tjǐ0-ۃ@M ( o A^Ϛ*"+ip,LOȾ"hVcyC/31FK;N@K$A.Pm@!e|ň\JNfywA~V.پg^ pH.j=)Q'|!,S:;!՞k`#Dq٧L$|'$`,a<̄<荒_,]P|:R f$>d+y WyW@qQxɢCu>M0T&I"Kg-+Lp:6 CZ-yߙs5<$3!8+8^aJIvP645%㑰rͭS%UINwChb[kgP9Gn9|Lj$Ѡ-5BDXj&|vVzc;yT+R=OЌeol{\3vthOtzJ]eDFvJ*VԖʕv+/.lƾoN N6H'c(?.,񥱟[ č!O!G&/{G;~xQu<^Q V$S|G}_Nq-r~D.d!Eo ;5mTc $ 7W\@d*tᙐ`DD G(O2Z>RoZxJbLg S^E؊ó!n0TCk٩)g뇔e*VߟoifwsUo 2F_K"pv}qHF9B) ^/9X6p&8G- 1~i$@WG|W/^0/["7e?f2r^3io rSE彿>@ӔYO8>wx=]CYyYru8gzB |;puvQ҅ZcJSR5 W}Y ~ErZFJTaIV/g {op\Z$ɹ;aI`yW y $"tn A9l9>9bZ`,Ic"j݁`&,XQbܨzBqJ?۳w{RM)Miڡ8~#[ qO ~1y;IB0)UˣZlgbw3^6l\-+m'/BI8.C9p%JB iTUP_ jUeȏVkYrEp!LWv5+ڍJQ1AҠ\1 Zj9[ 4 &/vn][d﷒Mt 1+C.4`1$䠇V1 1plK׽%5MAEyKB|X=`#ONjy$t׃Jz&5qCˣ[އKL'2uZg:13B7g5D&i1lXwòp}Ƌ*Ka~Do2c'f\WŌdm#?W0[ 6_0|Qd"c;)a@ *Rsv.F;M_Pq&ٺ=rogNla1cO:f/X//h"y`}0^ ,J mtńK3Hhn)հp@$4mSWO3(.i_ "^*1 v6x Bgojι }]B)(zRI @o_ \`E,E,ԚiX='3ݭʴ!!ԗZmvmf*AInVi%Ӵ Y]E.!cvPf3PUA#\_EmK5QOjmjeD1"nC2 |t;jiAɰ+ޯEfCF ER]T_ΐ]=,_*i1 {/ 1aBlP{:/r,wT$uLn ~'It)f%;a㷾*oY{`iGE۱>1ym.&DoI"U5}@0zjaܻ&f :LjBU@}4Lot6 Z(h}i?`0ŗDNq+e7k 3V 9*,sVOVϡomF'4VÇLӁ@7WeAc2禖@&,G7(Y4- CP_"n#..Em. uY&|BggY4=9]{2nc{bʿyљ΂5CiYu!/jc-f+!4p wcܴc)Qvڌ gugES޸v/<(q`Z%.rl N0xx:W}) ܪkRu;Rv^zHs92ϕ3'eꐩ tlK8y+`jKy(4q ׻4 vxR)coV$.i =F|,OR Łp{AL {bxU*ljhu3,0"jhUK]A<& !aeTL,_(FZTD}Ϗvy Yﺒ93eb켺RG^ e$d*OjL2^Meǣ/t 0:?Vȟh֪GMpħL{IB_ a'̺rY/=K:'l VHsYޕ24D0CU(kҞPxZu]O/H՘N>b"EG!,D|QՏ+V3@5Bߤ?6mI:>FYZXЍZF}*ՎoW2VǶTIꖚ7F]*䥵@#/"\qV:gy T ttZ% i͓0"u!;ٷO*Qr2y2,\WpӒbxCqlLNp|S!'TߣV{i]" ))68ݓyfanzSr)åAޣ=[SQn4",?Ğ 9> 0"Gj9V+'P>T ٗgp ۗG KPI,$e4iEݍub#A Z2ѵ`b|8\є_' yOÇxL&Yr]4A~ xG5>ײ7|̇c<Jy&HgWOEk)rh m;*dyJNF [ژ:e .q9dwiPqwc>%j0GHGݾ;ru8mT`,KW DC.U>>M5.(,ۧ6!?Mpt:(_{!7n}﷎ }RSHndCtnk< Š|c,-֗Z`3D v+Z0_2G TE K'|gUp Mq8)E.u4ƾ:Mx㩚%\:t[P$GE1C2S둨6~vpB,jzRCDe ̎e)dkcⲗ\O'Eyo/^=qn>^ [ sv+Ғ A4,-8N3p :R$y qdj>עxP5KZ{ >./0(~>U,h^@,)~fh®v-#rI:!W4+l?')f7 N-Umꎾ[R }nWS UAi`~z Z mnm!\c:hkK{6j@Ra| na%0z*x45fk9 "-o!\ѹ=3fqJQ `ӀT C~ؙ /;tVY1mRj DنOǒ惐(6]"N  d'Jt /)m4v~xAtBѿ9ZmĄ ۮXT}8hk{R(hu`" AcqRAIw3B;fũ8pVV,!bVosPt̂u`!eƉn+#bX) ڄ\f8wZLNJ$>Jљy$=dl\C)9N-<_Ge18,#aɔu۷ ]kr)kpk# R'( AԴb_9Bt7*ʽA 'kz4P8fjx2ɓ_:x22,eůo6'&lbc rw>q2;.^.2bL&qJ<`N (gd܂ső>-_2}Y6ZntMs<KS:rܦTc+SvǠ(8q!M`bQ D"I(ҋ`-{@+KNtTNALx3QH"J7Eup0,)jXrQƩ X󟱈Oeyº% yۉB7|<:njt+Hf¦;h/ku0)n3EiXa=Ůc읓ˉE o#BI+U~(]g3`g/x/IYZr$ L<3pҚ]D7^\maęnj#x}|ņ7q-:v%/W8^p EueD/s,/|g)WZTϜ^=l*=tI=#+.6ٶ[>Mδ,yUtgŘ 7G/)_U 30qC2qTGA@ԝ}.tf /xA"tYE.MNQoC <"_Mu~)5O- l8D- ̼2QG;*boa~icMFI͗3 5VuXT%'aA9u8CQC6:uIDJ X|/sRAr?P:)9NX^~;ȦWLϾެ""'ef-D}R\z9pL`Dwp${p,܇;S(+<8$9e&|S/k%۩^=:AHC\rά:ƯkMzkLEoIͱM#܇4n}L(){ߑ Ҹ[\w~ҁ~P"ǫ1sHA᪜Dd6B~.o- {qZO.9J.*lDTn.Q|Y2&JY-v.@к'(:*pQtWΖxp%yˡ' '73Wr +9e vMe.՝:M&tP]KKyEQE-3R [L9cRha!#5q;9Hz? D~ܡ8߁+}2ȧm XS=u*kEF\O}k[1?˲8><{fDtx\/<.ŞO =x=>O}Ix$98TV|bQ93:_ $y<D.RNas5I~ůs K37~`帵j?f-.H{6nзb{ܦU]% pX f!YъxIF=sDfyIod@L" BJT+N~gqg}Q7m~3T,-a0;"ii7҈?9@|xi^JoRY3 SSA,7YXR:,>?im͉CX2:%k/00MitD1}xIg$G =Hy_y_yThD{ȐnK`87¦]s"b.j,]l8/i8nFjd]ase:'V5ȣҋW!zջxeC>k][Nf\T9'; 韇[]~KJ gd8W4 VQe'FTAX:A]} ȥimomd.<_/PiӍll_(^yshGҗu͈n]ljR>ta$E6=#;%Wk1/+a#.>vHv.(E$Pa:2vhUB!dѽas*~lu)fa[*묄R 8Rdb7 r2kQR7=q?ze)Ellc߬%ńq~9>ps(yK"*5kQi4p!Ǩ'˦4ۨ\!ml:zUr"{1QC6=n}5PMDZBZŅ<ڽ'qfPb_IH 2PY ',_p>A zMRܛ>([v%+c:w=c`QJQؘ0&V/3Lᢸﹰ]-eK'bdH 4Bj3#>G̫<+jtEnڅ&ߡ&p AC 4cDU=;{|F0}0Wzle:o,vC 3ԱGlJ rCeU7 EeHqcۍ?5v2ȊROԡ@AhvOJh87) *q ?^.(MW`#vEyNa܌&sTѬ5ZрfD[ GD^(%ުnP+{觿EIGB@A~?1 ϓf4p脪7lETqÑY?j0;.}\3^hJxҢ6W2[U YVbmh~Aq T\s-Loϗ]jr14IIOnUqLL+&/Q!PM2zڲr#DÎQIwGwa-*t9QeX@r/a,eK1ei]=aiq,*scpd#`ӵ%-D8TE9LQZi_I;+,m49Of!byVf+s;S#(b} ؛\{")4Uq.>3MtŨWKt:+p_ @,]׹Fvɾ*e&do(QMׇLZtp XGQ[4I6u^XE;*VADbU`Z7nQ$1+(*,5~ЧČU#A2ȕ,Nx~Hc<ѨhR8"|L P~p1SIqE/te}-> !p ZATL7(p*]Wؗ(-і:oa؞&\m (Y#.plrK_ma`t V Ǡg;FnZ$9mj9sa5?Sȶσ&tVfY"l!E`S CjItB=K@ ,S#wpu&юAG,%_=U,-n'//""JC9nVEt|rv߀ubtzjѓTt⼪xaZ®xؠq^gYK>Euk3KJ=tn!3O⋫״\=vN67j.$9(>RaOR6_OnƳ6CUnM:Kb֔It!A~Ki&G cjWz㠗C4ˏOBŪOp-0@dDв?S9\|VŒB_/i=J|8"!:{bzjG϶0YǶ#Oii]ܮHEq!`%eP&OrS#l5OqshB^Gj1X{l#k?؞*3Gxܮ/%~K""D!8asd@韢3p4oX7 QTHŬiDZ%6 Hz>*ڌ4驮.i j5%si FNH@xp!yN(  ^q-r%lq.S62k7J$|N?3W9m-EK},dPlI?rR3iEIc%fN ږz; _LIJAGكAnضwF>~-H95尤0ȐPZYAT7詞ԍF ̀0.P쌞DOAPJfQo8+*3y-HosUrzQXNH.)ic(5mݙ0s&{#+/9}/HtىUY𺂩D`2KNpZa;}NH~pxʜx:wTQ'ŖT pcY κh[0$։%0XfimJjWU4Ԯ]6 ڮFI(z4YaOŸIFdyHʠH e&Z{IۯIJPL>]0Q:Cdv//lX%'f»j'aS׊ҿ~{zy?r2݌9L%kB]|Pw~^\4ׁF /@Q<$0#!4cEN.j$ma?}iAQpftT˦k&Q Q;6zеp =F*k%CQ=/ A: YX;[J0_7jduI|gXgeVT'7ƛT)D†lrJz*-I.; No/vXX#Z*ц]=~A[Ì!v [;^v^B5n3#? ]kҋ@UHkP("p1pYvһ8}?_LiuslU>ymjd_U6Qmc>GN܊;_,,Q6r]ौ.[_'C!kըg lIůk2S{|;K3 t!]$.GZBծ{F! 40#{QcB ;m)Ƞ7+J\#؛ @_rP]1tLSxJ{14?-/}}IRp]216k#+ae|;~=:MPaɏ_Xvb[qЋ3\aA0-)%]Ԛz 2~o5wV}|=qitArIـՍ4lE,NrgS">_<"0g\ :ڠWdW cCo'js 2.4Zzz?G;Bbׄ8k(YxP8k'hA3c*\REG»%e k*AW)/a+ ǚ:'}X<;d ^3`Y\s `#%jgz1i4_( e2:ufrhO_0,tzA\Vy}u`ƗKfʑ1/Vv-QBHMtzP=6` Fk/'?U9ߍcn+6UK n>r!d`8ʸ,+:z$7nxxǞs0<-}Mޮr{f6 l4_pbѫ'5V01R[hee($*P5#}um6d }S*[52^,:MSrԵ{ yٿǬCTXa/5 r@O)VA]07km𜈑`.LSq{}p(9k="4Ke}se^YwNG: &I>D 2 GIDJVۂ٧!U(B?jr73/6ͥhLP3 J5TLS:ɷsb7Y@+,1*M63Ne@w __]p昦}!Kc16|", w@Ĥn 2jl:+{>Ȃܼ_\- nrݼFB>or,'})DaDmY"5NômܮtNbM&N[0vG7i ?)Mx scdS]#[d´\)<6Wx\1)|@fE#z9/?iL%[A& FL҅ki_ dgE^F0y-S7{4-׉) DS1IyEn88,u@޳Tޛ G.+ǽvV4]^fBbxv!^wA5%Mj_ o9Ȟv IoP m(~ePDpg g1o7L::=*ɬj5<9B Pe?ⱌNxtSAH >>%-]Pyb.%aͣEzj}u[PϹ:L N?ÂE3o*H@Ga&6$r0cQA1d{0Ue⇅82Xw o!jvrg)6w1J;S g3鋞l/rckSVvKs3zh}#"Q1V+C@@05k޳Ff8bo[Sv 1daW u.vOPQ"g߲xNv; H8O^s%$$F "922* ,;  ZKv JA'ohO4 v#;o'|+27Sn~]@vfiwtaP,*\.9` ˆC9b2ڒ¼3ބ_cb /@ KlR1E-L6>fnM}W9EbiyYj~ 5pBV<ΝW2?}oV7T?grP>=ߐ:iDKlL5TC5}@48^~PߜM!ʂ#`tt}ٓS% ( S>FƠ}ε0y?Ht/؁sv$Hmq ᆍݫNW]J5S)NuF.tc,# |O˞QE<CLяTWwA 7MZ)1G׶J*Xƌ`;õ랆w4rkK?m<|d໯^T7)Y (\FFپjP~pF =dTL`zz y {)W8҇״\f IɭEN :*I)`lBNFl !BLuDPYB9`xv.ƅ /+rZnL3AkN7Bwt0o`+8BR2Ldg2~&bcZB̀-h䭖L`[ 4Lj"i( H[NYNb8iS(n$%B^6= 3l;0BǀkP薪7+KggR8sKNU޻Pf+^ 9s˲4h:72r2ZrEGT%? 7Ȫ̘(-4e"e\-? '@*HDDS֔GiXȿSE_f?qqDBώdh}ҢG$E/SQC)۾+@ ɾycmL0CEyݓ鯓WTH`T+nM&n,}FnxȺDԡxfTx>1-AӴ/̇>8Ck ɫ.=IJVlb x9]:tl@r HJvʩ'CU^MD=a2eZBRroʀpX"} ~-,DW4HejluR~1n]_ɋz&NvYR ͵*|#Õh0Ut#uJ;) \ (Ptap 0N-%+R/vkT=4ie!2Oĥ e?&Gީj_C+ _Lc$%XIfgYh*,f[Ch(+u)2MlB$^i]Q,;[Qྒ.XG"Oُ @j(Drs%wZMZ#rj p^80cdJXM; !C6ECɥ`#B5q_%FX|eű4}ruFH &;9:gOvl97&3_y4Rw,%؟ˀ"o_IN % 0\bԶl|jr0&7YZ>[% \e*QOt! yЕBY9姗p"rAu7JW} Al&fsoh\ZM,G]/SWqK˪JHoHDf!*MYV|CVd7B 2Par,rY6D_eŃ6f.D DQ,I YC}X/ہ5%W9H2[thqW]GGĘ=={m8R1FF3D`p u< D*?öXU!RPN8Hexs*oW)(`TB[cNi~dK AF9 90GlBRos| H ]^=r{{C$Xxm<)dbY'I>qG'pEF0kA }nZ4)0"lB((Pym3.6K^WM(e+a*kTK|۹Q*$UYgdfy:R5f,ʎ+|aMU 0򀱜uLQqJC2- `m'Нҳ+[/iJ7.F`0zLnEu IFO# '!~J`/pdD#AA+qֹ?9qKNyxT\U&C:1ȋi2(+$6>Eu(5nROuJN*_?MmQ 433U-WW? ^p60չQ2Va014HAB1䮘nYyg-VЗ?L=q1+/⟴x @w)$҂4˾[$ێ(7*ZҤq`h<4Ci"Svc@ӫ V m\xhu^,mκ p ͫ&KuDWՖsi]˥M͟j;&s>XTſh~Գ|>w륱shFr0a]iǜ'0^.6  ~eeo\ v^8f9#yI F{2Wow.{%;I{Ai| o]]~{Y|ŏ;.H}EH)B `@ d#]S%O/>)KsbUDڒȫ'_Sч&*}O < nf? +Wf 2C]Pvih]z.'ni'ySN> Xil[8]L{6Ɓݞ:YvsTNws2y d$XG[m"w 4L4J;]kXC|]K哰H79j:А ~:H&YԣpB a4[=w c R~*%f@Y7})A ڎ%yE^[/sK-azU[Q nePAqpLTKkb wٓ9SFL|_^ #xr虛$-"ۓ,ExHdP@)qw.qJy}B/#YUO5xkwSOiH< 14+ȝktqTtFFxv`K1_}OIKw7"}khU;C1_Rx7t"Zt)OЌJRlow _sqqrP ۘpPhȝ7 n j[S㭺ke(N Ѵ*9l+bh”mtP<ͩH.֠yP/T"r&m^C^zl&=[oh>s$["AEq&PuyqL/O nH[a[7>s!#k=6<h}icE_XI5heQ~HEP<0M&xA1X_AD=OkOSz"-m1q\~>Ak>LNjM,%v=H`n0y?' G2ޞEh2ax8_-!8Y{'ۙ0|tlbe4SdAi22^ OPhk[,(]D#ͲN8XDB$Pt5W I%l Ì9 ׯڔZZ^ǧƱ+^6b+8w:BF%oxO?Sn:3\Bnڅdt5(wWSوAp~nYEb(Íah-11r;i .~ :/`*^g<W fN¦!?m:νhS. Ʒ~VǕՙk)jxU}l;ixkcVft>t_4KZ5|0=W G/˟dIC7Ih%1Vr;nL n"NƬWCJu e=nZvjfz̺0H#.R 0tpGʃc8'sC7H-[ O)ڑ sb?4xVRDZI. D%oI;'};F :KnS={ޚ-keꗳhIJVS7-FYc cE6!w,N5hJc*zV( տ;=~j|x#_]2,x޾vˢr*}Vsfsϱ ՆDtB 3fơC\8_ tYWY*e-품\d!rT#Jy(~h"yAlN$^*4\[[ 0 뒔2 B6C S3=j/93ukT hiHУc@cJ䩁h}Mr9a@l̵*^KX{7^[R9DZXdד%BQ^WVh!Lcv pz!S-"DlOy1>Ւ36HWXryCcHipØ ]ڪީ'W0zŐdR,p Lѧ$97_v%wjW̲|̓Mq sh`2΍E󩠱JlV2l`v %TB͖dH@Pg*=|v3#"X*; kN7&.9MVާq,Y'8͡75?R~1 ֭8<'4yx>_X]2Qs;T:8 {NԌ:[]L8={i00`ef7).H( -+F"4!J ؝S*3 +yj!U};QPsfd g"7P55o.o@U&ɶ̸,u2mRj"Q3m&i7=ٞ*Rk[yJ==݅hu+/@pSi֤ *I쟐*z$ѥ|deSPDUj+eB=;0i pn8^UxtnntdžbADf0o.z\f)>5{"::KWK5XVt+5 (˚2wwŎ)7眂e ֨s@5~& B2_PXۅ]߹.{lCrYi6AS.uP?8ݞ1|ߣfCF 510`qKhsxO[jVȿ*JcN f_@ 7 7)k4p.0-ƒs#}f]t2nX}1W~\{=6lV=fYhcIL2A4 <$R2N\p$ 7'tn.f4F tqZ qS/zp&KJ {G[ y?@)0=}(PDݳq;#O6_΢t%/_.J!S?hSmfzN"!ZgBDQa_0kIΕe _MCW6*^~]U1OdAćwK=U:,lc@tm("&̖h ijNߟ7aSe@ qa tq=mqڟzxrp=ْ-ؙ qk&ϢF(th=*L\cE)ɤAVƤ!%JHrq9?LN{1XnuDdN87u,3le`B[۩#|D oa3KLuWo#u!)p`C;FWh8*Ex-~i$#e.ÛP9YgQzXMܷ^H7|K9V@"MYB''֛Cl :CKNBEm(bͲRú,#k&̿ÿxe[s'~WV4Z ])!3[גּ Y[VbSh]q9A0SdNa\}:9qQɁvw,a03D2H:I04x5JX |=ۙ]sNԀAc]aW2"lbsxJV**mA%~>y.cWnNb x:Cx=;QS`;#`mVw:ղeVք*J,ž*B$rЪ[QX.Es%㍘̗:md!떮83xIg'*Ġ,ikoID*vL1r̮ @=xNO+AphrUU4gyO#0WujbUr C;k)쉵im/xi#LoKDqRS Vh\<>nM9!!g<'b_ ramQϛ|ˤ\(m;CMGLn8$fcH慅% [<>,y2=T%d;,tjKhA2S tʞIdŒ#0YU=wӼu/ Ips /G.!Ze+%lxK2cINJoY:Ɍ*C&`; I>B5p=ugl]ao60@ @SFM H^nkxӺMc*ZGs_Sy!麼o"KIa^z~iRڴ+d+w7U!Ww+/s,.0'd9?bLNW8w7 קҳȤ2sBQv8lOJ>T#ٔ[ FGћ0}QZZČJC ԯNKtʕUyΫנ"e="S,Ē9n9-h(=;^3[@!o/n?p螣͆`R-iK~J) +&R ة_)qz{vyĖPwc -~7Nq Dv4bKgm'"Z1d6h*@L0aխ$-2 DB>bI?h pgEJj~YyZl0fTH|5r7yoG3["\OE1я( D~ib~M.C 6 ;2(itW*C,9:Djz'FhbEO47s4d] Pt'ΞqHo.C6JwL:tVF]Sd|=8Yvݪu+p9 j^F|A~`cUK^'^={P#i4m:I* PC#D/Go1'-ʜ_V& ^] - xSdUdV4Q>Rы1" ~!+;|n4%Dtwd0H=~G305ͱ$edaMUGV1  O"6]oyX{ ZxK]ЃHdd9RFMAAޝueR`Ʃ3iV&=Y*ctdwoG)) 9Zں/JR:)T Bo} hvI,"-8 dr: zm'6m޵бE1IO5kz?<{R~n`Ӄd j˄ho$! $ɗ.xI{V5ہxؤў|w* ӑYN![pƴqDr}MR gRv'\^}#g5pеiKa/j!_c0OO\xK+3Ϟ({MCn60?RL(F oDawJb 3.߮ЛtOټ<{!QKnlWB½#dϳ+5l%]fmX70>:%T]]td֥wN6*~hչUpβK l"AdrE 0x=k&c Y,s)%m*_ll)CC^LD" OuIȯrҶ1qW#-xVߞ) S xAW)u4Ȥv8e>$ !T.g7~ |رcN_ F\FǴHm+K8SZ[8x5M}#d?-Ke}" M_Aju$͝[Sswj) w^ RMnίO޲azi_e)P%tH?-= dh[ꅀ"MbX9S(pa,h9x@B_,Y5Бzfy GӋ~t ȔsjN4L r\t]j"S RŇi&y e0lzmZ3=G' q;)>m.ʕӹb~,B$Fe<͕:&}3QR!#'JPvמouxK"$B:mIYҕ }LXm#)Xnﴆ)2+ZYr钷xL0=I؜tr< !!Ɋ.s8G)\AG f~JGW :O{en? ɹkY_m YoG qvH1Q.T9 weX{ϣ"iI ]bx-" ő"ywGxG/@]]hVXS6_-H`pgTNjk:Qm#{+i1.8 تR's'4-J )6N[ǹ҃Q‰HSZYlTs ^m60J|"zm7B(C| 2~gPp^ei* ޹ۿzt }9*({BWI=Xos^9yeFyyOҮ?F?AS]+`qmpITyr|{&%f<>J@P?\Wz&ίO~ц]1 ȸlcw< €Xe3JK S:RVOHywF"aYMb6j kL{!q\sVZF0,v* &P, ZO98/-Ȥa;ANJAo*'OV/ccM>[ $|6G<֋*D_`O%lޅ=& zEFg]nuv jX}0Eٺ7m?DKzNb%$(ɔKY{i5S+E5F^3`QQ)cy%Hlm^غ,UƸ=al&#lutZ7hV ?NľoUJ M[M[}2E,qv1ƹ` 4 ߙ* Cg5+uL^HշT9-1?=2xL?ʰVO簝/CшPU4ԉv?ƹ&m50\bCYQ"zYe3WhGr^/aX{ԅV /+Pp'Vu#1sZn7x,'I*\r^Œ (Ku }g hz+'qV}R*hyք|/H>=x(y~M9ZE2#U[V_{1 +UzT|41̴5Rd+o '&>т3v2 IAVfVFF:|vTLOY)/=17Uާ3J/s7X.3/{|PpSԕ߂l>xIu[k OB65{UۣQ.Rgr# GLGyuP|ne*i~!Wng:DhZ TiUUo`r~< d vN|/xZ1j&7֗aSߵ{2 h>/{rxV֟Dsͅ,ru1F!ew݄!KGVo5'('K$NN jөa|8xK G%iGaxE*7M]hIs7ol-vn#m*;?|a #KH5D|O+/ؼFyd0wݘ(i" O9I򇤔&k'*ILXC; j#r#<\˩\=Ö8caibI䫌W44 +SW,0Š?XN]hHIqJ|pVjVHEdJ7Db||FqEwnZɭ&ITKj<`Ś8Us-WDEc yֺRz[%*QΕ.fzޑ_mȚ}% %$̇' M,ᝍt:Em:R,XFc. t-{Z(zb Q-{?,=v't>|2gQs8!p;͙ءK@8/vkr5>(;&ޑ՘x# dhZC77XBU25X穑śv]^8AF}tTdQ0dGۺ@JKa I[ O "&˗\9fVhC_wOFw]P4.+͑ WkΗkx]CO}Y [>KtE$4* khɣHýcld_ ʡo4zkO@ӦR'2ROeFqi-EuM9aPoRF(@f%v fdPri=9f`B4_An%eWZBO!L|AcS^ݺ4'#n2 1 8Ug7#m[QY/Ԡ*wm#:,ny2ӠM'Nœ17{;=KNqXĜ? Ɠ6[[`\L[kc &|̋︮/cna84tRm{'j=m]f{q.ZkcI#A]s%Uёs,)K*Usl9~A}C;>5] ᳨Sp/5l{9^Hvo.0 K]݉kHNXgRrOz57t:C( ^bLUM_-2瞹g 39-Q'Zǃ*1n!?_=jWq$N}1sh[%f'[qJԣ{ęw}'^kqXz K uA9?VPȨ/󶡖yyWc oӫumQ2%6?=jH+rXڎ|,d5S16Ar\uemlJJ䋹7cߪ:+4}1'/-O\e$>:L1R5(R}lg-Kfet޼I% НïH@dC{07cMP M)>"r_ 33`DDɭRΙIi̓6?35F) qW$q#Gb geֵFj` Ǿ"Sn nՈΎJciꊩy;senˆi)Ǎ*]ay1l,;hDK4Pr;NfgXQ76q]&6trOG#3D WzOtP/^>teovq'B0*/=d|7.'ű";r_+Tf$ԕ"Uw`MZ-CW=fF:ݠq" $qg2[8x%Z*iOPג ԡ*E4U IF  Z'7Fy^qu !@&^Rγ,E"$lfjrTq OIE6Y. /-Wby"wdWzϲZN]]|vq0??̥_ [xbIvy)yUy}'c )5B &/eJ4kKs1d&DV{PckU5m XgISWwDU}I^WK,ĉV=Q>s#W5Ōݾ?} VPt"r_\YQwY?Ryahahivn$v_b.+jzE'Q-E?RO?o/…TIVi 6φ>"e;{itǮnLRgՐC0cɚ'$49w2`c@nHC Gُ"#pDՅ.e60X攧0|4-vK= 2"nAXF^%@L-j܃#"m[^MAO?*#f(&hziÇZg6;mu_dp`S3PūF3c 4n_cOVyKf<Uijk5wN_^Ån)b56j<3/\M"kr\VAbxAk,6iC;}'qh=d$ICQ ^SL:cEu!EޭBCsNQ9dV@5e1 b;yq)P+wM]\zg_d?^?뻧of}"B Vj:e1ԻCO+Ѐ.rş)Mh^alkoѣhip{! a!JPN39H PQ )fl<فZW\Dr3rV8|^ruo $iȤ姗^z`hoY#& ϕ$AJ/a\cO+RPPG-{KcfpǩF񩥺F-Pz W۟ޟn۷ U`? yI _Y:!p߬2 HbMX8}|R)0UR~xf`.3(6%p|aZxI&΅b`7Ztg#Bzڰ*Ղɒ\D琓NX 2g{(Sec-F:؜86q=w&)} !wW Eg;cwdmo>+ZcG F c w㤦yߴFR$60bUN^!dYkHezʽ.q6> bq{x {b;=>X!`^ڽ$>uD,fx6ol`#" ^_k,D6Oëje͛SdRX!׆g Ǖq,oJqDY\E6o6o⇎z:Nll%k[DUfo_9!]U %`Q$/8VcW`%Sr^F#NJ?PC31Y-3;0,ͧ@ ?wX5~ v'i@_6]r~#yw'+ͦ+&. tR 8{=hlm ,Kw}FTS*46pa_b-4J ws\HW}z=M>6MߡkL9%~wc K6 @5Y#“T.?Gϗ儢evDTk+AdYj"P E>.,9i2=k%]E DdV8MxlA Rv3pe~lfn O8O/Ⲕ|JH'wVFKuϠ ݲ1|x<뚅WH;ytSDI(@ǙI+;yx뢟RZxCNrx|M^Qxs<4Zֺ Tx E{tzðǓr2l~-ΐ0Ai<)>_/'2jlc[>1F)*k,Nʃם|;; s^˺[J8\P-Gt64z<969pD+~F]+0Y![G Ⱦ`<7iyد П9#!9)mh0227nSvRn;7fU=ĵKDg l'K l|%3"*omsAiH,2k4o=( U*VBԙab<ҟ4S.0-7 O!h)y្X;aQ׎#尭q?#$`IjN̴ӿ:w_l{n$KQ_d sR NV7EKr|$ܗ& "I"Prَu{֨FO}a,DYe%)lx>80c墵>rۚ:E7=$MUɕDg|Qr}׶pv : fr\q}UhFx,QSuOEEԜkW܅QG$U~ʸEÿu!75JɢuI7m>(!hۛ(߀&yBaC0!6mwds:b3۶E.4F]W: v c4*e3~M5s?C"A[/q=bӭr,m.QNn=); orX إ0?x\kSH ĪkqBG)iZ:NZiXG`'&GI3+WBSPc#.1p|H˺mYsTϦ%{wPev(yF^L٭cnIy @&>c "Ŗ !x vRC/p)@!J~H =/CelBs+Y<ݾtׯR$yX"h]ReFm4ENpxKIhf.6O )wabk5S1}=Bj*?:.gK5=1{qk P)0g[!w fmbx4Jz'ʼn&p:P>,@Jزg`->(?8Ga.@x$H-cDi#nXtmb(͂ͅ`D&r 6>Xo7g9T'CEyB+&5u0sOf۸gCB) -WLB)g_9cc`v Gbۓ7âHI|F2 w.mzS^&ʅ|I hlo!79~{mhB (% ټt)Vt~iuAo5]SN~ }LOבkwf"8܄H?ܙ+Q0{`_jlhGgR [ W}20L֑_.V8 'LK2 эAe8XR2K5p"#ifps?MSgUq"ژ:2t FG*Ƨ^)j4@#$ԻD$cc e` GF4iҦ!]uwvM\RirA=;u~KፕJ$a;6*iVgQ-,eBR$ \ŝgva+ovҡJjxw?λɩBds0=/QBYwTec ]\ lcʃE}e'LVGb;r-Oy*sZ _a3NWӳִFvDVV# <ʄ)`1xq$X?Q>^:yϙ*J+a]*B/w<:vX-B1:uXTLZ$H +}pGDaVm>>ˏk.E6v職%1 S+v 31ں#v*AO60 pwœqm{jzǦGzF~ᗻ_(o6hW 1M;Ĩր$X7ghU [3 s==XD2w0jvt (Cvv1_=EZiWȯ\2-Ќ|!3KI}ovu٧FTƲ5/HhY~iO!KF~h|VFt`4Mpʝ.+"Vc7#.;0gi P!x8z]cY':> ? ,[#z:R @ ᒒ$(Ň}ħt.s` m”>%Tz81(P. w]$ nM%BA#B3Xvʎ{=5nTowJO>A Mʒ 0#QhK/X:0k7&%w|an-hmHuO&k,P :ԡn|RX,+TŰbmf%h>$kvfM`-Dfw;${U*.01{ZTr 9$  )l;m*S}cl-|<5Sy Fio =G/pV+LvcSԵX^xf=P$N4>Lq b~0RSS:[?+Nmn{\k],}N{!eIWw _3/.M!q{4.-6Z E~ZKvo'^ƴ|!=$L[ѫKɍm?EJ YMAF;?$:<^bԧ.ym2n~mxFɻu۫'#69a\L@$]AQ zoXZBN}4񴍵,x 8(BRLh@cN&8D6@ 1$!h(Jq ,` qOq`GIHhi gw:]F T #z:ISfPPلeg݇&AX*HIӇ`1gNf-km8]9E}@^),3C9JRKm8L~h1i.h׾ -[k(пbiOpSM j^ʁQs`N\D, .=v <ۿC}~%;5Ga҆f:Yt|h}$Q+U:5"45KZ{4*.co|C_4UAh4'QouE P`4LP69@&뎋cr;E)_Ksx.;Ȣ7Ưfe%NCXz5Ozl)CdNubZuǃoF;a,?'=^86,MRC$#ڨXF, iNգY>B CFr!l oňj:K=fDLܼw߯/Wܺ[nO~tT>yږ ۿں3-)B YEQ-kZR%\36|HѲKc:Ro˗)|q_͟ 5"z}i 2A, k'I3j8~q#l Ca=F3ٞO[TJ̵wcJzG5>h5gC7+~:7v-ޡJ 5 ;Bl =kR{9z$9XVJ~Oo]9&327ƎGϫm%s! i\NV[$Q%]v4 ;zcpU"Mn1WȤzԊaVʁ/w!2ST|Ei.+|ށa|\5_+ {x~M[XO>./TIjc-WU$J5?mL10Sl-4"&cF#|83uo-NI{; Im #UmM;3M{;^?[F Eo46>[Cz[P8<-YX1BtWÿ`wM^`dl_v$21n@h`R%>D [>( Cʂjr ~ RͿ ĻkO1gEe(Oh2VTfqm[ x.HvdTk,iణ @C nxNUϝ=mLMkX7ms(LϽMfQ[-6mzKU[ u'cMvR9錜/\..âeTBTi[ˋG2n flÛdt024q:EgGs% ;sPY(Z.ӧ?fp J k)*ygS\4茭RQyMUZk4l~i)}C ~{=*>5.HC SoF'B΂^; (&&@Loַ`љ}6qgq=ry)PkW},-nNaTdתeL}|#0_!I׋f)}a'fDӮUWz"Mqsi!R; #J:xJ̌C+#B#(l0rް^Dgm_a񅡨͛y[O0g Bã4dkJ(%*ә @6Y׺)sϕb'z-n. ѽQ< h Os폽jWMfl1Oчew2IpdjW9yJDjYD=iT5_qIS"j?\h XkE`\Rg+]2e0&U{xlTmC+udwOaܽ!~oqmX3=Hr^W`0<tm:vAZok 3Ks,#e~.ku ޷XᤔQL 1uʲ2%WBjIN}J7h=UdaH9kj;7.oz6D3Фc'6ff0O{g AlQEځ,*d$ X LC?Ҿϵw$cm kyx߸)\wibk^3fu>"nOD j/`(?]rP<2#I769αpKN앁n"紱:?ze%'惞&Ba=ku2M$3m)Ya]bݏph4RW>9؜>qAHpKD0@\q:Iog9Q|z#8M%D޲Ā8 ҇OoM7ZgX B!>-}J+ShKSl݁?qӰPdzBGHk5E} 0Tty<Ҹ,^bf!d0Mպm̓^ [M^uXqܺzԿTO ]:`ۧ)z=Փ򷿍O0L(oT&#,8|k@k'8͒ϟ2A?3׋N[/)eŨZ]/<ܢ b#Ah-SSSm`Ln薦zE5xu]a)@ycef?ԓ{{d9H7ZDgB= '۸@U\^̔ /Iݸ75<|Z/e'7t_Ok>7-Bs ϲ\` zg,fPWD[*r+DgN|axB"XI/y_1YGK@muIAx`_EHpgl`7huT0}.4[Ud@ ˞A6QDXY~kO"HqvENe>!Qv'4~/G?2c@`\DF2kE<)gÝvrM ʼn[q|_ńaAYL._6oQz TfZ{{il(U3\ER_i*>\X3,ae {ŃY B*b 9},n9]neM*m8O{ƚT#s>|v7O-IA+ װ]? oݤFxQN-܃Ŧ C-Ps0`U9$>#[`.h?2w`ӍύoLҲd9I֐KMA׮o22AWeA[^L 2\WCRof`?=W_7Z>#rokūZ3fYnjϜ~o_ހK)7W܂ҙ;fT=ә:goR_Kwg''fWXeoAX0)񮜣"Ln4Et:ܡ(1YZ>0 ~j=?ӊ:'_wiB;yk0(JJ Veɯ_!Ԯ$ WOG)hST W^ v*$yŵnHr$}u=]Bv `uZg0nm [#E!bh]jOVUl{1S<ر{%b, ojP,HTirs wߝ;飰yqyiP}~al`p_}J>[]OV5l^TO&vjV 1T].旒[ݙ"(PlI0XZ\_M[ZYeBQμHP@Yo-e99}Fc'/e5@_~$#J n abOp8i7,KWaqX޿+i~G8=+U\YSťSwyBC`Xv&}f6/+-h_ꢯwbEJM@` 9詳Y@tPw<o&wSC0'ZA 2,'jW9'Yw8y-3ʦtЛǒ$m`Lu[|^Hه:,jy{4 k>\Ĝ=zA5pri*XTS>Mu9W!X` Fxz5'tlkT[u 3{HC%8bI 㤆*^^-f sĕ3quv~2x$7}/+t2]jdA8muAZLOXu|HCc8<H*_M|$EiS2Lp@z!7/W#hYh24z`Stܴ.sj~_oM}ۤ^b„WW :>o_/SF1m$p~EuR4Cl#O9ʎ&C~8eavRP2v9 y1mLb|jPgD t&]xU Om%sTZ-{ $16$Mcɇ:hZdЀ*‹j},'b}FSlMh-s附]>]٘ _^C|+AvLւNnfo :N{AB)ݦp @0yoCːMj8KG'gCf3ʃZ*;+f/; = 9@HBÚ [\.Ga2AmƘkxqYDбܶcq[.7'"~K1_lC!DAEi 3%ZP[iz&aO39m$\usȯ\2i%E:0inn?PZҁPG(h%u u󧵦\Ϝ]w^/ yx7JW 9>Mrw)a.1pۭZj0MQ`9$Flw8fH@/ң^"{](7RltM;SKGf{Gzj1vl|rBW(]#L0H%X3$0tnj_PxpK!x\h# Sμl+MLo!7* x@oeS)]2'NG|he"Ӻ!cVab*_<76V֧2C#\3 s?v,CfD?@"yπi Fs E%];|BB?>C~VP%VHC=5/ht$O`ѷ8P1"Nk PZD92t9{Ed۝o=Z Q3F>g}N縊XKQV19֡K-K$/NSz(S8U߈&K*Yf?ظ#=$ME|w= S+) e26N U ɮHs50ٶYflivڮ%^&NfN|9PsBF/cAMF}pܘU%hnfQ/z"0EQk:?* kguiڂ!0qJj@?G'Q;wʞ e͔7Y Y79açK_vPݕ:CgE(3 6:)t}A)]6jx{س>K"%#@ 2=;PJ DI[H&AcMYd^>޿X_D=%jټvczl=sz"u7Ա󌪚x-k7,\f.ݬ< 0f7m%FqɶwXx*:!2iaj] ˖ N==);Nv!m JWƹ(pvn '񌸎(; N]wiN;Jx)CU5LF4$ҍ-ѳxun"Uv$ !/W:W^1e?$;iIs>8"SFIxCV*gH( Y_5ȩtĕmVT2,6axU.F$f@g2Ca4:@cϓS97eʛY)}'#-jA>eL }KPm¿ނ(ϙ g~g(+3LG ipQYB8 h l7_\f'YU"@qǟ4S|e<0&:H圷'mzRs={&o_P!HZ,(up/Xz;4-[93|Dd=!bWn,GY!<|1f'2Տjح fd- (+a0S ,L(hNjg<8P’Ɏ$ٯaEfNZYɠ*gFr;)B:$>&E\`[~E}_W4zgwXb7W_Ě)빌KJK0!j|=UJ?|qFB{e+brj ٚ Y@35m}I[F\i[FcŃ8 oǙ7a٬ʨ,v3FX v+͎j8\.ߛ1.dM \C"4S&ue횳(D%^/{Ʌ6KQNP1S0-H+fXPαSBx- 7 O v+{2m#~tSϲoMK2F9xmĈdmq,ӎoG[/i珙؁Qn+}y1M'h;|i+&@yɶo""uHUh-doC{oᥦ:,FRح!tV۔GYV4.ͼʧ6>mk䍹 EǘqC3@m& J_}*foA>. -ƄPgI.譿A/}a'%z&-5M+sŔc/ nxڝ8j]I$ROJ1ac$"@9FJ=mM&4fGiLYPQzԡF2,RG胮NKMCؔk4aՉ^ 9R^uvo`[hGU DV_g Kv?xUlC̺Jm9f}cqfGQn[*}"; +5m (SJB >-VoAŊ٤ VQWE>XL o]mn3}MAtPH}Xh@-PMp.Wx]OCà5!깅j3,`hoRRy3^=x2i rg_|>c {HTH>ns W"R cJ_Ӷvaওmq O:_8v\s9 *| L>~ȝHs:u??r؍ve:zKn_!k:aמos❩ك3=GeG7R)r$`eL!dS>}38 +hɼhlwJ@YYO2ZH4,-yZpksѹ'2YB3,܂ DkiQetJR8.׷n98j4lngMLm3޼>ϯ\BLbW9G _ٟ3ll, auz"P0Q/ 2Z$80l@yDܦePbzT1م8.ny۱TvlµA6N3^>jLcjl}lՅa⨶B>Rg70!|Lp3}.J"' AZ9 tlVA]չ*jA@T0짉Y'HOsA妊׉ܼoێrgFT~RbUs'бnn2ӼxևP6& 6R^y% ?hq!3k$7l% ԅE1F9EsXPV6<䕓b|@i!7i9*qSF5ƙr>:($o4 9wdL[B 9'֕\uaty(+onJnFyL|;DBCg9]_DРy.M^D >WZY+,r ᾃ05SW_u٪t.fJ6=˕[MgX/J:zub`TmoGӵ9>JC%qPO G dO/&m'_gW;y-)n&6Q1ۥBm ^7B\)%(6Y\'}u*+Vm[R ߊʭUG (Ey UILJW‚E'esM;}|q ϒDFBjuɓg~߿鸭B0DmĐ7aۦ9fӲ!Px<F"6C1@OM01HH]+cU<1dmi0( +D62i ]n`{[kfgPEީ_917%n{hFK~tVGd`'2$We ?EXus  +K8"Vata5_sRs#77uxl(QkkB{f:DzY( K(Qgo7a aU8p_1o꜄x$/B2zJ[D+|5Cԧ5=3 O 7WeQ *5'7d N NJc_ɶfQ9ڦ[cW'qσאWG!RuCO,1b@z  `V o](1x;͛ .$ |eDa63Fx]ah|쯟|[c}wcz}V"UmMH5[ (#CdIOq>.ziti,\Bjg{s4Z=p%Nb@5R C鵁|? GѤ,yມ{eI_ rXuNmeo碝 a,(嗾Դg y;Jb""B53r,=!tk>Zm[pOfPQ&9ﱃ|>M'3m5!s^j -kx?\.jpsQ}VB:]__.MRoBHu5>CAIm.i8͗6-샯|5Fjz^.L?meƒLK12xte&k)"~h/χ]>n+F'eޔGƢ<(Eh{# 7E-ga-{h0^99z[j!;'yi{N&2̫SزiL!nڛ-7\a]H+pk rfokN?ZM ~@#:f'`Hga o&B(37Zfy4K/MU~0V?X ΚD~y}u$Z mgר0w>"3/: q{ˌ"͟0RȜF*BxH#I۴#c OO?˼vb< BMxq5H΃DjJ !Rsel|b@a'ۛ| BWFz8Ү=1gcN8>9y3 Wf^۫yP]ǁrXzUIŒʦ15MwX-S.VA_Ia?@O܀['%ޣ{jObvf|&:~K B U$sc$no(²l5|h*tB7>C..2)U]f[23ڲ/KHfg<,a4ap7]oc:B0.GJfHx޹ W6?xd=jD+%!ix}k=B~w 6F*2 p?@Z@WKZR^ݵm)OR ѯxɥ?h ɻ7=-Vj<+뙖9LZkČ{ѽv(љ;/"t }_Y#)d^T'zc77fnEܢwH`m$޼kmz)T?A?_X-q vu-s)88'Q!/\H}F>}5pn75|GUkRFc2mq%:55'(ӯIEqPol.zۄjW ߸$0"UpZ+zv*"{>p#Xrэ-Zad_@"m/_L< H#[Lb⡀2b|X\Tk{\:kn틅EL0PDaZTu0n.30e]0oXcdڭ^w|%yIJ⾫WS@JAyGp L!pD^Ag@󿀞RSÀ``zr҈w)eG0j 3s5^ +tBҹ 8pi;Q1ndi_]'5w"Of>wsRX|EZ?O0W5݈#rI:~F|q>ZUl,?WTĕ/x~oS*Or[> 77^|5o~t Xbsbރs膱j4"RoDs⃹~eC ZK{!ד<3rYjiG]xlWBkTF%烸mDori;LB"d"ϭgGӞ> :vPWC)LO`0 k t<#PWHZ#Ln:?g.Q 3 ;IML2V8 &l#WeL]JxOH2\5/AW3eP_ wՀ%L}ǐIr35 3JQhdRB5 ;?S_݋-$#mA7^U5FN{^xaJʋ:mJ}\h _SVf5[wd ?#yս眽9E+KEPΩBOZ[VJ.ӯ4*.\Ox3qڰk]S2۟Fmm&[}?G^|}G+IiRN)R{3,ZD<)Ûzs,NUn/AHA9dY^T򳱌/e0|u n'e8߄KK)(B)S@$sRBtd6Ҏ <=A?%+:~:W@piþhfZvkѳ&nz)CpU* $$:K&r$r, F5pعKkKY=MfH 7l 3J֜$]uV ;a$LD$-B$viv+;^]QJNН# =WYz1΋>#ରp3DE llLGEjpc%F ($L;/R}Aq'!o$@qc&JQ)w@&03'\wֱNKvUbv٨t9̅nR|E(JN/MbV_晆r8A[NFl-I maqR ˡe3VGճVlY!꾆3  H@^1-53G?»X-޵m˙(`IwSS$ ^K49͕wI:j0oL/&&ȽL<|.W1xUcizbq-]Y5I JI3vvdp`f >'L#* ܾ󍇵.c@R. A4)4c7'nt" I2ѭolI8R#0mឍo\,z?Ѕs)ʺMpu= Sv<}̴Xc~!aS*B^v2$mV[08;&2OGtWA_/Z6d66H6vl <9H2|c"i# M0;a-q]ʘ >R<Ϊl,;+!dF$WĞ/*~`];%´ CjOC+0uR`ckK_[gQ-WEm*-B<|lHV&-|KU>y*5m:LY3d׆{<0;_wb. nM$oUpP?n50O{ L sxAUf|{`ڌu~>j1Nu C o27+ [j"ϛc83BnDR~8%L`N=ǚ5q,Bf`z8ΫAg]_)ku˥8BdؠdL0{oeC ŝ,Jbpw-1ffyKc,:"1`st|;"vzLblg ov%Zn"pz`gqV+O!Ju=Yk>ܐϫj<"B` !E;N_>8 w9 ۵)jeޭg)nfoʤ&?sZ ~iE.]Lg?sghGb`TbLC,:Cub Єc:v)wGvN0? m rj>v9nZϐkG144Tmu>=wO&Zcە|Xnn[~s/O5Lrk+xV:aRjUNH/^ Ht m*PcudEVUs;))^JZG#nʧ;m)P' "|RKXozba5CHulf c.̨^rφ۽"G~(NtH[BῊz΍%Ewsu?#x(2-,gЅ+VcP8sfƱ}H|^s)m=yAkeG^h||.K(4-,2b/(#2aGL|lDCWF/;ad)hT(-D#tKOArG3-GoݿZ?%O1ۺɦl:<`n6lB/+zXb,txQ }9C#r-f0=<;ùi%oP)7trA{EpO5z{aL$Q+e/k"Uj_'X/e Ȕo>*bN) ϰOKZ{iNJKpY uU1BI.Lם kFW+j@gh?.M@ \0f j> ֝)W!8 Fmr6^3#i=hs_] -5 -*/p=\ǖ˰ES ⎽e4zCiOrf}2oOG\hLknrY/QZҏ.`xcx֑iJNg\^Ftwkpn/0 l;j'KzToOL(K `QZB1B/;\_!@1H_YQL0$Z.}bSHF̓HqG|"ӱx0:"Xco}mS/=Ρ\v9M@cъ]/J.!.ٶĮ,;S8tKtڠO"xv.@eM` O%篠?rCJǰ3AZ6RXN޶uDt9k.rW]ʥwݸWѮhmqx J~ѱVQ٧pɶtڥ7J0WMZpH"6Pg04ʏ ˭^8񉙏_Aqs)=Z#?ޯ+n)֞+K=zɩwW0l-NV,mO*Wph qz `aY@Ƀ~I.TO}(EZ9f 'Mdo0:$UՑ[~UEK;9]S"* ZhM)DH %pBӣW9Xa}Fsjvե~--~rgf[ûg6e'H1 Jk2nJW *PY;>eV ,y kNé X{(.?Lz+=o'fh{j!˄޽OxF-8-粷_6KShS4} Oϝ3fCxJiYgfウWuHL] ;092D{Ebщ{Dx RƑ(2'1mlDK{j߷Qy»Ko;ͺ@0Z O:[Ԏ~grTCe'w?'R:%g8dgk Țs]f}΢2LohSË .^l BG X29"֤jnڵta*Q~ +-S32#ܹ-ggѬߡD[?1+y'Έ"[hQ E1Z8|M2d8>qQqU4 }~h$e?߁淗qC L 6Pݩ[3Fd.M =J.q:e^+!]DPTǨ7F-V<@DeO~Uux7մNL4H)/ e٣BDQ *c +*2h >ebz2tbdp:Hw1T TpÓk׼8vY|^RpnJǴ_+_Ʒ#=G+OJf8ZKI)H`r"d[t]I\3ǩKks/;ވN6絕 Du%pM4j>ǦXf{"/4H& zk;e |Ukp#E0!fj. (!ǔ>?2 Pk _fX6牻y-u9fH.D{v sbsF[']O;q2|g6UWȱv{'{\〉8'd'FyNH&UfW3NBnEL 6LIgfW.pQ/9ݛxRBm8,JۦlH+!?dy5)3ĭ້LIOώFWy2} >+cCk' nKUp%YBIzsL?#ٕn[,ڄǢ X,]a\[ hŀAѡظ .)äBxӳn(NJOYR@b!(g{\5 16[ haҟ(`pw=25D{G kqڒ2*;ҫdoT-$I!TGœ^D~x@Jg#K" p2v,ݑ;=6[̰ek S7یvQwk؈.}AϨinh=/C„u}M[}mmM2/R ^3|CYW& W|3TERK. eG̗߇+| .KQ]Qh30;x/Rj?{_4$-\KNeUnNoSHJ<[l^Ƀ'iL< qX`Id~`a:ofNTjAo$},N'BMOP(  ;lY}lTچ R@{ |7!2w4}":-å-N+  bvb{-,|Oef`_7GNB qE\f>'>d|*m^w/+U[@%# TtIFoLw$ix ZoŲہ5IANhݻ `u)%S^ 8[B1 /biupO1+(9 -VIm.(~܌"X6Ll>-rќhʧDnamJ~V)\(rݟח)o00gV7ϟ95x^*]I) Nm,ܑIxSNX}ƩC90k[{}1d@)TxC֧e",$ᶡ6 t3z4wzR5Y}4^3}R(ouKOlzd.sQ0iFXr$$̱6x7RwDC1bo(N xU" ܾbaP uZ8/VUlW_2sJDBQw@h}V냓K+;0*(di]:}|[SBˤ"G,duq 7(ja9\ 5?rioWP1 Vh3 vv-`U ֚vj(.P NiJ*$;~eW咝6؜OT]++# ĪwsGz[LBW:<2g?OV=0]9i\ ;-?"_|%dnshz{hGV ki 58]b_c5u!":"8[zQR^BX?q0đ`di@߳-24ΗƘǿka$#qVwE Uܴs]dLZ<=x.DCu:v8[ML7g[֮V*/^$K-q2S/W MƓ#~O/ tglڗ.bנ=,az[\DNu /QtM*:<`Cu6P=3uJ4z*5W˒P^TaDB}F+ 07W]e_eŎRצ;ϡKshVNujF/ٔ6 Hɩ,*.*!dDl)cqwF[IY seŸ*˸&371zTh,M?]/u +NξJNIS`ՉRd]"]hEP RMXuOق ƞ5oof0qY={`@a5])7nPKB)^l_iIr6YVV:s}+\YzTk؏GAvPF%Ƕ!?^'1=]xn R`q!x5L'suQ't{Lo^Q oaD!M4ۋ9#@x!0Й"Ʊ.ϟvDB1dLB*ɡ7ۿϑ+dw( zIs7YtO.1qfSbmRSIoA8x"1x@ &Nl5/s?ZC1eP{X1& 3@ Ui%K{&}NNu&CY'AQ 8NW?  < BHzST~ë;:2eN R?@QEr( hzqsMa\Xo<^7rVD{:Y,f}4#KY St>x0jK3m[gg3vְ8p$l ,'}}&6<^,y.}N(;>zT_&Ì~CgM"2C]u6{dl.N}4=j^dA7yO]?yC% vCROzY`WTڅYV _a5ȩPLq&<&Xgͻ\8gUGBm+_umFe]ȽpTVގNw[klړ&Ye2 *_[]߀$[_Fxww)6nk(lb0KqH6W~ B鲟8 OheIg^*UI vPLPheER+p]24"<`|'JS86!s 2 . o0\z4}hll)cL8rCƦyEs5:Z5J@w~̼<_ ,ht gViɃ e&t{N깜2痪Yڂ"! 9ҟyYK!̦gkOMo*kS1?$lV)"){$m kOҴ؃oh@-R ILy_}0T<G2pW Bx=euq#24An8+:.(ϚB)_>Uu 3prWViO_"B! Iqqpr*9,Fao b)x0rl؅'8r0Ĺz\Z|e6m ̺Ŏ5G<$0ڑ/4Pk`<tۖ\ ա.+R7/1ze <#LӕWs>TlҾ58^u {W?zTcJ%Jcu^`N'M#А%_>$9.3biZVSso0t|Z_n4SCPv)]6 SwӢPʉŶg|GHz ӞZ|7'TUIhFyJpP4(44*Rfva{7+DcF.G [SC6OZ˻F{bNkQjOW!P gTϽOng 0"9=^@}}q! C|eǦE@R}U .zFq&M1`&?5!f쾮:zki p9-l/qndYA"e_*#ho*̺^Drg݂>dIf"s60'0kbX%3~ԩ2HU_Mmv̼ yv&|0]l+͊!`_(71o~U]q'm[R6#YK m]yt.Z4/"!Q+4_- ;ou͂YOP4%6 ME s݄s&L=fg w֘67=dM.f$fH[?t Z6A,ZEqσ>.Hgn,J"W Zz_fi $ܞWXlB-GD=:UQN[YIݜuUŦHF30!U* ^agxJr5uYaАlv=#/si]Z9) D3rJFL1Mwmt~&&Ax]bF[Ʉ`IL~w rIXkz 2xHM/!E /~nIP>,XNvĈ5F) 9Ч?{! |0"|2)0 Hv܄ѮY`IVj>w nEp#D]kv9p%|I۫<,5T^\ߦ bM bQjUbxY0?Y"_Yh|)~Aڨy8iIiUcj[qap|)~c;MwNTaoq/)"jD94'&I,v%F;wrCE"eBZY?lJV_up}ѥNI<i8"UX$((R;ݕȭ%46C2Bh3 Hh&[ Ҙj$erߥjs8 ;m9aj<]DзiNƺ+Vb%}NH(1O)9E*ՍHYbufv֬U+Fa^<^9xn$P(a%dc@@ݟDzƀW8 `K"Z+&P"n;v\\ZfmkNq1KCF _-*;F>t Jk4`Ys_1wܧ} >_Y$qNzRLC"*:!NbMз7}W} NRVG \ U+{s-{"iV-oS"W(+w) #49ߙ,{ *beYi u)suY*HumIRjX7l`HbIBȇװT9.["mu?2b Dj~Srɍ#b!=wgH"I{j _ K|˜M?Z#Zfkd2bTT0޹>-a 5.o7kJ3094l  tG #- 1GҟZ4>VZݦZ!߹;h<ܐP%yR7QGɃS6۽Bڽ3Cvp#Lhxbךt/Bd.72,g$Rα;@ٌ X ~LMGOS6Dr@t$b,4bUf̺?XbqcQ~_yg8/Ⱥ- ,Ӱ8\O 2LJlrq`!/r0YnM0/y/#Q~vđgtqv鐵AQk]F1@V@ QB=G^Rm^MpFQ!VbM0l6,'ͅ^7bfZ;O=fubwo[O:58p{\'Ma42i1o}yte~) GMyP}֒/@:N a8NYL) kyl(=yx-Bf[(nol |Lgj2L63|5f푀|33 Oƾ꬀u"RQpO`y`{j$>FJN _ gTIPJp8Tl`,Id(jɇĈTr9C J woVָ}6P ޺S-;y<=x=v*l ,SX5Lu1J̀vG!ި%3"Z$CT~>_`&YHeEVEl5r8YC h"\!Dp K@_}ӈMC3F~JB_fI~X"J.*L`|in@!}f՘z/0mME8.l6 X+U 0S@)aO>0HpQP+;wzv(jYLRQߝ>ֻRآ"r8ȟ`nn=U4G0E%FoTOef-3F/>qҒZѳ\7V5~Wԇma=3gU#5r̎M̺U4 ~՝JĐ/#)I G(ŵ'Ww>KKS SDqSU_)L2SwTҼxA S>_눤%>IH[.^صc]ܶv2_طiIv]1jyXi_+Slrc+IѴ`Dnϭv"t!wqۨ%O4fA.r~l59X*]=K{0~ƚ~8ȣ^i6$5 h̴kl0YW/њf_*l"ZڲYtXDAj2f֬X5$Z.s/7[%M\UޯDw5%Dá|@$̌>wHQ|vBrzgn-$H8i=:, -X{,=X5߳䬒Q>_2p#C>鍈 y2_y|EZi;/ۡ@UϲY#MŪ92V<b-,n$g.iKn=4m-j{l9>*,AJfSts'#a@~ReƈJ,kU]>aB$\鵹e\E$( YFхxo3`ykL ^vMYY`B=+9Qb߯԰Œ+{c4$eN,[eVmnȌ+7mY|fP}9yLb`s2"%ŰdTonl&cZ)T"/dȦ*`ہIT7A5LdHHmo_L5l. 87[38g{N=aWEn?4]Ak3(|a@=W3gsqA `T 1R SՈBJ,H{ÖoకA3z⑿ڳQCaIl!Nokҍ3WA"V[fxU̥7iYgՌl} 5g߄n'Z?*I|$Z+X'u; Ӥ+rxbYdTp)EYSk٪fS#8q"Šبw+`ƛ8r4ыFr:4z F=@?xi}٧u,ޔA慌1]g q#PZw8b1?c -cM6{uh"bmQ?p=c=4R,rC<ԝBw-Iԉm6)>Qq^hXf(Ly arBXա'~+$i'ӕ%uF RoM-v4 wD=`3%^ZUA+"$ )iB[mV{lse.?v[ KKj%mD"I\UW> fL١wQly;]qRY 3@kɘ4^ra>7x+@J/6)CSI,6G9K2)) O 8*{{*0}3<#]p8ZiS.0R& !Ō$F.?'>n_G'v ;zl<}BsyOLQFDm/W%dXhqѓ`pt&Q`dݏ?S'\tt5/VAnr'N){w!v7B ^$DSR LjSCGUeE(Gd*xh ny?ɪ3'Z5YP[GRkyhMؚ`jף6~pUjD7Հ5 pCeY&stC+g^H@;OY C_'+چyM`z@"T%uF{5Hza[A*P\I1^BA9%|_Q=:b0rթb`R]0jĠiEd C0v}73j^<)֗ $.,@ (!?m5➺Cqan?%[hYi3$M@5m9f/ .ʑT<"6AP-n@Ip3>6(;I\A\[o?Tl9g+WcHiDOew_qFϕB*%:Z~nMR26}94e;· 1)vI~bC*ӏˤ쒇8 f-9;W<w>vmkGgO,+hhQOߍ.JVpavƚb& A`t QI ʙ?םD7vR{(wi+Źew 0FH k堭r 7k$D؉́>w[S36K2 Arw>Rd0 qO¼3#Ƅ LA.>Ny>9UkǥgB|V+լ5ZՈ%ۚZa\F'+xWd@*a_?tUAwLԑR)'lT7AC*>4mیWDn nn6 Sb=8쪪1XpQӰ?DH,%v\&#r",C#xg8πR !6DFF0Sw)50V di:fZ$۲F")DiobkVFGJH56t睍*CPJTpأv/e;D _lkf!h㒹)^? xiۃ޴8恍C02 :5;ސj-Yo˲ʛakò`w>,ۦ}pPnûK&E>KP߬;INمnH䝮$dͨ Gw˰P%rĤkxF^a+7J"}/ /EyTtc@3ljZȻ37,'$Q֙U2CO>QxL'uyxCe[I36*Ib!0ʫ3aސhiSGG>7]n=3-UT+𐠂.6o) Kn3T 'zѭ +Q&b{-A Y rsSTZ틮+S8#&jeˉhӃ2+J KSނ}֌tM'6ѡ|3˕ 2 1a{V Iŀ<umXA``u2V[Qi%N0K1W,X 0ɱ&\C^J!Q#P^$^H[Ɋw! %Pg Nl󣀆b6GA<g{壯a3j&c9@ ̋ƈsR7N?ʱ: ކtQDYAtbcXq]& [@1X;[AXH(0m#WڽDN3fwnHcG]KbD_#a\,94~spot,BgwGtִ#ӌ*g*Ld] H8q9tsrOibUlg)^ҲM_RMk6pT cY|qڗ;YsF|Ō"vp+Jk~wJDjgjRѲʟJ,m L]*]Ir;B= 6K WL3h9b,42fC}?/ŭ-NΪ mŜ҇A" Qp`]M^y:g]lBE?,?0OlO7$ bmL.+ -kY2^5 7"wIM7V+jAgrF2qhIB!j7S$vY~O1stbNF;0Soe] [IڋwdE~ FXr7!ЊfOv0܎CkUWYIA="=)74rDΔ?Sr&Kƞ5pY;/wmD:wG{ 1#0| T]˨dC)!CaOZ4q6E1ck nSQ!2k <; l!H8<<{kϤLFbR/Nz6QMmwd,q62ƭroBi`g;(9[&ΊW-"5P>;O VZ@߆a# Jvh&q=@H2݄)k)Q4X=Y  KwˍR5>{^6w",Nfa #}]u{ލ dY[牫Nh jKfIàNs"Ic6(3)R=0Fں+}5dO!7kgYBEYN#{T7έf#WB>F$b={y,GGRίѳ6ՎT"reپNA?a~'|4Jp{C~.z&9WA$/%=FK'.t@4t#Ck&=| p*,Nc5S-4uwY%^poxv%e<' ;K-1 VW<\jaVDkf5{ɼY.۲D˘56o[^\mL/lb5|g+G{iY( a_)q&?)SVCiPޠYPp T} [ų!Houz!VLHX:.ƆѢţRc4jh1`~ϲ56zM C[qqYm<]-rL??n'h8Y8 8D3 ~vc[F0,{'܂HZڱ PEmW7Κ$24ȊZaMoץiEn,.Sz]Ѹ֤X;;|&O!<_.5c@X͏Or{ ԥZR$F=8 `hfPv'fZ?c),]*~8O/}9o1؀k6Oѻ1ׄp9}aX3s5./8 j!C.{ }R%»":{VG[0PD 2IZ9)9_~+#RЩ|0zj{NG[r~.ӀBL|LYBtQb{q`d0)K[Ak2yK̝s(n=}f(]!&-$LN"uAL  šbiCΪ~1|dR\!S9I%}y.oK!tY<9fEG[Qή1yViWEVBZk@p44kX ֌i-F '_"±ClnϨ`ymѫFk ӿ4r?$#}a֬*2y*͝6 Y~KSˎօtGD.wtg;#(F>l<64)\g.ZW"츢ĵf&3WXL )Б!ׇaB sr}]4"SdCg2bo-Ъ^dX!%LPyf.S]o5n:v@;^#~ YVAnvgPk䔹$UVO"Aͳj Ti^Dk̎ gW@0MhfE[/VBly\'VDy-wdGx$hd8do[9@jE`/_3"Y7ҹh%z= e;!fL.*|)*H)Ȫ^vRWaՉxtjee %S!޳/#:-l׿zʭV~ђ҆|X)cB;?0_{f&x8iV]ǯ E[|9n֙Zx,wщH/٫h J/Uܳxc<;M>Q/˳Pʳ_j<8(]9 2FB}V[|(Tl8vFf:S>xhB3fdZ|e놓AuÈ ^I 12<鮩S:*0,+ ͫ0.b59ٯAu4F* { \*27aYjF'"8$EͲsP92dM MSyB0h kS*Y3 D+ *۬]zNguLDxQAHTixcPfxA"#oB] IޚNLҷ̆ڈҠIo{BvZq0)Cd 9)^]aZ18 (ХW$~.j[Df|[O!~ I" b-D9ta=02`D6N/vU"`XCHo2.qb^i/8'u%-Urm7+DGJ-*߮@6ePWjthtZՇizRni :Or<[.L!զd15.bJejLl6s9\ wݱ2212FBb̘r<9Sd%c9X YW/2 oR՛2LO.m/[;YWڞ &8/ʖT (0P>dbVryKy;x c7Uzr+I@S,ČKuUukq&g(Ac@h'@ljHz&Xl{u~Tihq=Gc\OlpL'y<<2{f,m|Wr?CKn`}殅J8!)/m) w]xˍTUkP~*p<[ݨ/Dj)+fAgׅ ۑĄ'vO[G6g1eu?Y7B eB^9) vX}N4pe.v7P>xI iSsֆ(Bb~n+KaRHS4D%~;Pٿa Y*BeF4I֒S b9߮{t¤`*MЊ GY%h=h74nFZQxqXJu1тvz ɂk f q^|ï?4du? iΒm*OO|x lY̝:mKI B{k(6? i r, Ĩd B*ܘ-҂ +=d1PP?#tm+-Qg0! D c ͏juL hSq)2#R\Y+F܀'ߧ*%\xzϲ0szBBee;hGd),&|d>dUFAlUEYYݩӟ㫏4ۧ7Tes;gUڧ@oܴFA5 FHs-/DYFSplkx@8 O ?2ƾgr |:y@2# *VߤNr #hil'ljJRtqd 8f$ŗ A^?PA!dҨ I|"NAH^||)^BQhP#L,ef~p93/=sk@s8.nl1+mv1<_; Ý;&=:a{zm RěG:w0BZ8<G}gcxR&/~ A15n-V8Zgb*UP/d(xkG ,.׭pĚC܋WXY̴4@LO@@_D> ΁À>*xIJHu[ nb5ѧZ]0*N>4PB,YET]V{,6Qޞ}u,˵,BO='6eRsOA.V 8v? gXPMB-:; k2mCp+%d x~&,=[-lԨ3ӥaUN=B@d`+\~+7wp&ۧMxH1)5J/VcYN3{ӉEm B'Z& 4mN|vovhw1"g9vO(lo&^N,MDF ͑d(1~l6ۜ65p>;cw sTBl^~G^xl9>Vqpc0zq2WST ?(`^詵j œ7 -]o3y< QrJ͘,m%@|2R+{LW {ٗڇj-rXsѸBAk*iDJ7*s?'D7s/$jI[aǒ9v>t;$5C) ^y3_g}i4/\o#ksM t$2ao$zM+4A~-\N+ ˋ.(9ԣ#SJǕqJTg {wIiMJP$< z}`i}7bX !9ʔNi?f5&:~Rq' vgṁnwK/,(ujFfblCû*@yѯfLX.8/VPQ}F_Q Q䌀j^I/`4GKw~3bY֓z\4{X +* t_$Lm(p[) 򉂊OΟ,wӷ:!Q1%MN x'·B`;9Q4 7~B9R CiYUNv]5tA`>= BмT`msϟz|+/@YuwD g^B-lO+1i>"tă D׋ &Ci@3wڷՆwஅ5IVC1l]k]+k@#8]^{+éyjƮ7 M:/^]e;)]O-Ski>y2NC]ڑx֙>bH{KF /(T$ Fe,y;O ꒀ*lԓuFD/$6gRw&N=V3P$zȢ/@Il;% K#tNk>J8.GL $~Cs qrv \X8LSx:~K^aN7!<94nBUr$-aHYfO}LNmPj~qpٍY&p`a8׉}g &I0Уc HҠ yE[vI`3G3+"7?F_J-^XDT؃gdw !ɘH" [Y_mde,6Ƶ;kg@ ji}iE}J6XB qݒ?H8s2C-X&^Qj0ҥSy#8kw} ~(UOX|l@a  T?]-;FnʌK)'r8 pkֈZ[7]G =H$o*<Tp &Lw'-!vb3-ْR¿˹ݱ\>W9nhLǃ`|% #|:khQmɟ9Z.fpYݻ@@f]btڰ? Fǚ dQW;DZ_M uI`gJZID4.*UFtmjIIY8 : !%Zx6FjL*H j%~ɤF * > Y@oE+t%iJDžsAX5T]TfkC/jK#f;=ڦk/nX>2Xc3eo3.z1ݬʗԘw&QNy}Ӑx,]q"s6}$?Gɰ4zmſ:1kU2|qvY`@7 rªgdm61w2fJvSйZƨ0[֥NrSAcU/?GEǮҮ\`H0)J} Sc#Gj?Cg7`|GMgF1exfkЖLrѱ Dg C}~t\W##yu8fVJJ˚w6yjYKp}3͂J HLLW1qU]B E1 @}{.4'nwu*G'?DaNU^iƹ^S7\Qҙgd|F Z `y~& hlTi5@ (x: ^TeTlΘ=S3 eus!<= :,bT:g+LV "4׾! %ȥU#Ӥ$P"I˜t$UHn82K5gc=˴\KiC>0~.rb.TyWm%Ge*AQޟ$F(oƂvWםzܜ=L2Z`HG{+!fX|h}Nb3 {@cëlDu/~Ji]; H)WUݻ3E$F L=#:Ou$NzdҐ޾mB+dERs._t'j!Fq[e- }Tl-ALw()~[[ryY./%YwOOZo7LcN$1'9gx$ۼ~R<9 *f} ՇjN1KkKg3N^YMX~w`WGW}"/9Dm/f~C5aTAZY/*.>iʰo QtĪidV/)QJIY H*-97%[[Xa(oRb0^Zzz;ٴsơs1d]ۜ/Ojsܠ (?p~7dLnCm6s_ }MA$z:O\2:KjU&?˶۷;aJDn-ܧKc({ lB6䋜,p]`]U?"1˖obAzODc T*2Q3*v>Hc9GN:ll_L.[&Exr:֖8>͇S0d'Q9r 0rMMVYw2/jis"B>cP[i'|7;tJ3<6S݂m _+}9Qmijof{fXVMՇܩ 3fO "<(Q XUmDה:qS\{x={IbSgŹ.Rs/s耉х$ݑxls&_O +lZ50gH-ô_Wxu8䀂f1vd @D@:T$W`KAJ)P?֦4Fwq=8z ]P+=/9NHc)ʥMckFL\5MmǛ:2@y+Hh{qln#rX jF9}E \1g*@lk[0w*Rm53\rk4Jay6v|.K31Â^ yLfy߾JnFܢ}GǕWiCvK݁\*)(YLr`,Hfd%B6lb]H@=CGIbp)27 ԄŜH<(_o9.,m?/z|_o6v _-8Pa|s )]$BsojNὄ @2{oܥoXc+QpZ&=F;>ǟ l6 ؊4 Ht"F}ݘ:$|phM d"!]?N(z!0NAmSbr. u%hKU;"3x࠳褗*Ju r@{P*qtYַ.Og͐wy_gPb흿BiLhMʿ=HL3t"kot5ruLjl_ѷ,vദmp +$ *DbeR)p\$3H(+3[!Pq\&f-V>q^/\{#a&|+Ikh3U eSʾc8I5\1nݺst s"LD*nIBy$ڨE_d)<?_s-李i(>Ό? ֢Cbem}遡=9]H)Jd%LZȸ- 9hxjtQ$xOLRٰ>f}[* 銿h'[7$%h#Un ¶ҁy *ɢ&UKsJ\G3ҿsμw|&K55FϽl%R݆KL86ni˿k'tP-FJ%_{EئA4tb`S̾q >S#~gBed#xGo!UKf^˃Y93h~SlkX k˝|ݱWړ?!@+ϽХ,c/n 8~O {TrmNOE֨ k6LajD^3Rl(ijsԍRRN.'jt%ZW!~ZA6kW.:Zwe '^J9Qsx!6!& N!C内ޭ)o@/s1,?,(\ridkgmRSO$9pfܬ|b'V \,aY9Rmy%CA4is?@veoB-b9bǦK XĄ_4q eEe9+@,T^<-Djas8V6=J*cnKqX=+ jtTLH5 u⻯0ˢc^3/G&['*<&;з)c6dyJ-@+ 半PFP) : n|fw^w|yNwˮ.l"rUUiu0/|&P5XX;p^zt [nX^r+겕̦" MlCW GQ:sb-vBe - )9_hRX â:rTh 8p a8]rj^8UZe}S',+:Q  yO4HLޙI!B+#2 O^f N`<#`ũxF'pԯ+Th-ee`$捚+U뎧3)L(d+ }gcY{NՀ/([<%bS9X_5cfJ3=idP Rq~osڌmەt;DRzyMs+8E*[NZ,qQUs=uT2/:Okꑘ 而켼K;9ֹӸ;On_]dE4N^9">+sU~?/qTpǯߓ+1#T" ʎ1noJG(b^mR\8u JeqG쬳h]B`4k-$q:gJg Oگ9rڜ,p^r9,_P*a*mz!=18/³Wiq^  x5[joCU?xlHҠ\Mj\xϕ|Ƅ:ƒF0juDt~)q2{T E4KR˿BBDIҪJ$6/[P`@A30P(%L@X3k}'롨-'&_k<㐀 Q)]&6>4+K~Lb;*bi d] GCWHf^OŽa_-XcYZA8F` Eб<_Pt8~,7\zaR>EHf䆖)̠5PE0/ $R~vTxjxގǠzL s>@~U"fDR<5V&x +}vrӧx>|zvE>Png6g׏~bƨV竒-4l-@crOM=F{"9Ozg_ @0EDwA1QuWw,hƏJi8jXxxlA5]=^uRabb<99%7B#Ø%f\;CsYZ5/I* 1NY3>im )C1hؽT/>, =PEtsi_@_5<ȸl5i6ALț1%~v78i:vЋZz@[/ۻ8a־ (' Zޒjt5]c;nk bhK0ԾaJ +{u&= w( z ;+ctQMD(b&`ϙ ?5{]6l\<{A-ж@c~w rRmCHgPV%uG Y8!3ȹa}byKy@[|(Wُ* '(=d_GKEge} Hc>m<:a7œYJG æ2>8̳C1FN\)WFԠ}Ӛ'%Ug#x 9(7I: ӆ@g)B@Kf0yE0M_D*r)f 4~ƩC٢;E2a3]` gso:Թ~%# cԳqX7yZۍF}|hb~q9,(Fm <(.mtfdCrx.7,ñX 5hk_/-=[=٬]%DeɋuN;ws0E;by ªP5!y<b8].{14dJe/gݒA&|c/Zt"[0\C_)GJFxٓ{pmzPY#Ql ́*~wưiOu H6VPc; !SٯJ?P=1,$8Hԩ:M]aJpLю3>QZ !Z,rRR/#pRٚ$ "` 26} |( Ŵ?uaqr7Ō) g`Z\ri:2Gac"1\r[B]w5t㏀7ZpG@AR#s 7a<ԍ)k]+rf)sԩ]zLק&p'ڝ peoWZ*Dwg-0I7t\O;T5nWYZm-״Pj59wRXr b$1}\k)^<ؔ Dž6{,.+?Yc='#KK|s85Q/QQycO͸DsՖƷ@+rOU`Vl"5Lu2+𿭳 g@@.pQm(]fz82U%0;|:d 'kd 6%|*yW>b! OLx ?'2$اPMs U%RlW 5 ӃlzK^b ?H~^M86@`U:#lX; .G_1;}~$1cvP"B^`%g>Fs t=s,+$¸ ¨61n{ F ㇊.=$(:kuݺGo8"a5Zt6n艧F6Dt)}bդxsr DzUm+K~W tlŠ7ւN.W7dzf}i> S&srguj/䁎->Qj)vb6,E~װxIFuP/g%K1l[|je!ku7i)PpieᤐېcbJU$&d; AH0(`-tڸ^ ?6gyEf owxط`/SLwf- Vx#I͆Bߺ2XP C>Us8'9+&y![sm nߞUzB f }e[!epNK2S?GD > ~12>1xfWRjCfʏ0Ak)Wц#8Z,Ƣ2x¼O e4H+ 1^29K%%&Ѥ?iڦO7 ˾h Wx䰆- _R|rXIijH 1Z^`4&bj$%lkd/Ahn5D] TJ[u²9ebf4CxMފ}*4E8B:Ua:aVD#KPplOo~dz)&IFU(%(+.o,,fw$ k6[@KwOB&PvNřM(T>U}"ő*M#IDĪ vXR4~we/8A[T$'m0`VKIXU)~='5?"o?:+ NFN4SEK{X3fNNJ!u0@áo_>!e6K/Fz(6&?>T 4v;sZlk0 ۻav!*1h7;9r5%v[oP)knYp [GψoXL˧'(PC)XB"p6*aTRW6MO$~¯^>H/|brJfH"FBdx`B7dkEԐ̈́k^s$Jp!Le5nT+t$uvhh.]n3t) W<~Bb|mX\:pe|E8JBt طkՉ+NA A^Ej5r5zc;Q/$Odw= *O.Gg-dؖ}C!WirG:%RII}ٕ c6eIn=HJڔA/?gLaF'P)ޯ4CK.e9/io /PONNZU2끔ATl!NYJĮ>.GVr@rO4υ]:|!? !T6䪦7Z"C[rc|DҰ}9vZ2C'2av. u\N#ai3:B#?)e(|c} hڻHCmACV&xT)iQFU+;*ghNU!d9Z0eq??,p*ACI橌gq`kfFOҊ;h?Y)̒W-|dNhƘ104M8,d8{PaxsrY%C񍁱1ۨ 3H۔cd1tІhKsTɮ&XNtÔV``U͈<9<a%[IIG*K0C 6`zAc>5zHAv6[MΡ;I>Df&]|Vr֛)d 8v^b7ZSy]O#[ډC'oe<0!쿱LO0~F:.Ъ0EE[zd+H]6o@Eol+w?y׺M_ҡa,^ )*>Fj?*:!O \UX,J2Nd `ic>I̓>1KSZ)WzI#`YYOhkiZ05';xsgg#TEv<D?60 4jiQI` }tiOwꕪ:rHZ#UK{Q1t)Rd0|dQ+[eX9llO0V xbbI9h NbR_}j+ܷeoM-g-ei$H0E;t19$[_g-CvGa{ivTݶrM#ʏK5ڸM6)Df}³g|F ?d z||z@~ݡNmPEcX@Gm5FHșDd೚r8'MHVqqi*zM[58CZ \f \7_@XnJrOÌ5F)t9HCc9)9*$ltz>Ĺs.DaGYcHF 0CJlqV#_s+jqm6^ǭpڞdR'mꔁ^&H-17 1=R1D 5a,BJWx*u*ZP,L2eA~B `P=9Co|ӤAFV}[6ؒOCzc ,,F'/iwo%K& d^DbOi H9H!|JviR- [x#7]KQ7Eg=D1+34IVI>bhaK17Ks3ha" '잾ۚ8Ʉb8Z&mϔ6fY,c,dˣҹ!ԋ8Vzvx WQNsWjQGaQ1X2(%ͽ/ wpK!_ƻݴԆB,4X X]9ey `z! ?\-S|Ye 5UkL!dV69pgF:ӉΔΕ8{JY HצּN,WMH5DJJ۝ˈ&BRx*{k)nFL}pL@RvϘEn5(!S!wFI>'n/@u@ۥ^C_w3,"V o78GF2֎SRTͤ4ǘe#8j|F)ϹAG+"ǔf1^28&_6eB"}YR%MGhb- Mq7+" APZq'T̘EgS{>*~=ܔK)pRi:it7}E(xC{Uj[ ) 6M j/|R,^ ):]d{|7}e[F8׏Z<J Lۜ[BIQiSE6te W7ƕɲVO }81jTߐONܚ[Ue] ضZ3qw\ќ8o^oiVЯ̪ ]9UO.zwDMev<1+)s~c䷿x?$ǘ0 ƽW|C嚽ѕfwm%މ)$'GBX?b4YoцvN/ѱYX! Jѥhp)RaJ_;'3ureq"OwGz$ŷ]~7WVH^)"9 A).,V276BQ<8h\cyw֪6%^%ĥ ^m.~j_~sn ̻jl.w꫽Oz| cs9+ ,&'hs|a/0?W lh2yTɕqInhFC ,bmv90n*TrՈi2̞dH5p7=oSGA*Bt;)EIGCo;_Ik ]V1 vw+#c"6]8s!ܿ"#ɗ mLCFoZ`-#diY?Nq/%+8Ac!R^ͧj%hZDlXwI[*|ѫ~n3MYXt'+hعmn#rH2k]lC~'#DVђKvXA!K[L2UObgoh=n^) ];IY)KK }t^Q-IpL\sބ(ulD*6WKڕY)2nƱ:΃SnL/% }3剱Hkhx(rjWa ҫm}ss\CAx.I*y'm鯘K )iÄf>i|W?`dISw:O^PqtJs~ hc`BS׆^PO~;$xBp2 ]Y HFYrs$fN?d?zzEq-hRhk74ݫڠY z"-t3opبB09ذX_,:, JB냽ue:DAnY3/Ca4*PkHAie*Ny3"gB BeV'bn9Yh[:iX>o~ÛlR-1Ս"f Xa+mB8Nuyѹ%c 'l$س.azl^v9 $;8HX?G)a& ꭠl:!zHvW`*9}aYT&|*MNgRXk7ܺűUL֢`O&rʾZ?TQ`H{1ݿsi.]VRn:|7nn"봯9 jdv_xH3P_?ϘXDž8ugzJ^2kD&뛡u<& I–w(6p E3|'at'6z =bc_e {jjž5h:쟲!!^P3~M/g(w&0{ %&DZdJ|v~W #] ^T{ vV`WuotȨ;)s5- ˗ (1pcQni:}lG"KGk|SwSgF/o遨ڏ}] Bd@ULKS~һ-QL5M~`z1?zq4կI6%(:8eW"rbGP@)*'#]\dl' B6*AQm7F~KK$S8Xd}r {i̓VGb{A_"1KG+lC\GqFXk(5suxhva&'İ9ȭr+NxBpl&9\ SּK(#Ne-hdq yYhAk/ e f\AO")`Yy,**;\G"PY'3tx7M\0~ pTq?sgi׮)Fi7Sv[ٍd9jӅݍ1]w)r^tW2vҋw#=]Lhք]W]ƍr<P?!Y]DwSt=RkFOÊj0RǟS `g`k[> 0=Q)K2Y5Y#Sp^d e(!Q܏MìH\Ss isڀYEdrʚ-DM h\cV9>9)\& m;U[yuXTا‰pN7"P\#yu>'ru}8M>q塁d@Iܪ?n1c}䢮_/҆۷Z~:a0@#.Vmzc*x].ܢf0 zm:QHzM& gURh$^y֥;lX~1Jd!x,0\fSXV뿙B"};庈$mI('AJ{f­ݴ@h-K} #UvbRt+Orvl\I`^)ZU 4$SKwps1-j@S)}9橺YnpYJR* =-j>6bO]/S']aH21t5:W*#:|Iܛ|YJq)ّfoB-N\(h;Ur3\Wb/f7QQUC\rƂ?A"\CIZ10g2*RgKf9e-=3J)mb@n=ZH/9۴Lߨ~Ta!cWcHo;4Tfq%qT۴%w()te tx_+5MN~کFԂivhd3Q3󞹾S @A}Lx'akz<q}hC /8XJq7Qr0OMPūvM|pFُ}_I1&'4rI<ɕ1jiOy6x#^@Ę*)?!G,Nnk8魆V=6츰V\u`qW>|M0Kn=h \EHT{{ Dm|İ݅Ξ5D™wF=ܦ^^˰ ߽LP<)E~Ȱ}̲'P8EfT,9 %7+[ $e_~oyl]+|~P)`!B. ĜFxMSZFʓ*gntr Giq !s0TPk\AnRc:ixG>o$Vb(/&1DZFǹb}UnF4\cI" rŀ[ߥԲڌ@̘_}F s_} }M *SaFN:c- [*)}ʿ(l#&7M$cƖ4~SHiŀ&/tRh5Nf/`:@,/#&^#XJ]eSuJo+ $ِ2 2ݦ?sgHHbD(Kr.̤dYv+#zuDDuGn3iq'Gq$g6Ѯʮ7;V{@*VzehFi@e Wy2N"#a\/:>o&< ǀvlQ`Uէ7.?!DVMR-8+ZNp7^V<&j2X?H2,D+{s!v C'Ʈ?TpLA'v[aZ, 2K<#rC9ӛ=tNŐ #xX,ۿZe%㱵PRUF |RVR2' l2.[(3\(m1TڐEy"x`}Arؗob͢ y-nFJW/PȜ>A&sip1/oC='H{ [UO^ KL/b'p(0mjx2GT/`MMW5x1P3ߘoXƒhZKJdIro3HϿ䫺(E4Ϋc7-KY><fzOM_th]ǏV6G%0<:f$obYu{ȊW7%(Dң,eMG~:G#=NnL8:1&3"c+d,Z;gl4DNY8GӫgrجKx>v$YL,3v$7KQ#Ӱ~e`d> u38.lLV ^'hL3ZhBQF pzT`޻)ԑU|=✊Y o\O'Fz]Zg F! HڙfV-A>Gq Le7ʡ MCZ`:?(7Flڄ ឵Kn V)+`_Vs"]`pZp㪆+-_wTzTބ;ݥF3_&^9}+xO CSxf:F[1 -/pv Ldso]s1/r$HsC^W<[fDc/݌«jCM J3 %UtʋEUG[l203^J IMvEl҈Or{iUy^fNP3r}MBFsEi#,Elh?M ҕ^LF ۄ{sQO_l6~ <=pR9YHp4K"PK8mv}qi4;/XFs-wA{jWxk;U{,TqѪR')i09u<}w,Km%K42@AuB2d5>q9!15>90\`鈀4lSuڙ8j`oxhT_4W @>R0D񌀱Duˡz{^Lǭ2Ph\G!wNԳ f tWpIUb'JvMD>ҦVa\.fϡ&,,. t0/)g ،"j-Xưf!J]OoB~pJӞz*^:37'LkwfjVLźͧsYBnibx˩8 8 g RiBF`h*<>"_bNCTfzCG]ZkTQ/&M$T;Ԣkv:99!k0'_Jg$X~<2BG6bvH߁[!kH%ҫXʷWpfOGיLt70l+$O7D;ƥF_R[~d)ЯIy(g_'=AAvmKvNā5dOJol)ws.%zϧ֎)`{-iެ@~+z[ :S%5V $ 8~.M;4_]io ?*LKPhJ*mLX-^Se*FT`r .P% ׮; A4 ӻM.wsڐ z"xl*uƜٱU=aYn>V>睾]gYXa]΂m_֢"??moE8tX^{ *N;:veV7% ZlAҐZCrSa~B i RzȄ r;-[e7wUr;?W#?8>>iY7YKܚHKdb+ qõ+B?!&um'`m@E~}חl0d7%DhޡZN4jmբ(FW)*+|5_TC< 禮 z)EïbezwQo/I~Ө;>;*z@ C*kD(YC: =a#]+,%ehY. fg(e`fϛ2jNܑzbEj QF+fA:+JEQ_oi.M \LOmtmj+v&hz49;ȦN{νpŵM3 +v@,!^Y aX\l|%*Ƞ){Sixw\$_ XAfupAyA[+` YCg} @;qAz`W#pj\n1I8^E_€яe',j8]Y °o+/9AB҂Me&JE ra~f nz!ʓ_hc >]'# ^ʨt߃ed}"_Yom,ͺMq~.FɻcA/56WBc*T.3ԫ$3o'Yf}xslZrLΒ,mSk-gi~jT/g֠#!p=믠O /|(ޗftDfÜ``Ac_uZ+ƭ +O rMXcmat ^%Ժw$cN:Fj~-(&5$OվfB;MK. y"!u/0a/ӛ/H3KW4N5rrF}^Ȓ!*MejugM3φ~prm ԗNK?aWv|꿅7MRJIH urjϓ-r }9 2z|A(i7Kjl2s726dkŽ 48ݖ>R ׹T0V#p9 ];.F&eJz2ϭbWCs 6Ɇ% r7sd`;5JX:NّB¶rtLa{DJd ܗ p- *!o(h_eWzAGbW=!;Hl#$3ݮ͠7ǹxi'V(,#ENzXQĕ/&Xf+N+m4(!#qsƸ|r;}vGƇTb#"j#UR3[Tmw)ٶtX9=rQ0_%= T5~P^6ы!Ea,-)/G$Q2ʍx}//DsV*=Ran2%*0g6X=>0R-ǬQ9(PzVfuк|CdN!@S ܳDj})Bg`h=+ ʄ|8=Q g#W6Pd6ooo65x]A B!v skC)Sh޼T1r~5~/ ދ! )k3"ȏ\h?GI6&`.(\ 2BH 7@, HEZg]]mB謷W +6å@mU!01&w d_կ05\)dNߕLx C_8i፹?1R]X$kAnT{FzINg/8_*V8 @E*|ݧ:Imʴh%RdX=%D +l~IJ-U0 )InFf2P3NeuQ>83wxu7t绢a9ymL{ zOq}>kK6Zc LBGQ<\), dey-q"3Z>W7"9}؛S-hans6P30V5^ =eK_w/o(!Z@1(,r<8n8d)k6ϖd=; W2R$3'W$ֺzuT@,m64{B؉o+4VJ ? zO] o\ߢ֣,'3ɢq/h6_76Rn0um XQeOz}(3sFV{_ohRJks{ۊXoճn2oBn1iA^Ԫɍz zCwXXscſ7ceORSj?LQ#2gR%u,tҴ%?9q^dk0 jϐ[h"},xP&qnO>qv{%$V3MUón# tle+(WyT:Xq8ivvԁP hq錨$.'h: .(\ &RX}a4S!>Q38&?s;q0M8:^H>_aQRԻԛi!ۃUZ{&?nVlm~&}.hJq"ǂKA3Zˆ}ZSEmjiO AɣF'?Hg=j݈z(]dL'6+F=׉/1J0JH;ȇa[g{l>ᲇ` b/Fds^P0 W֯x9Rƥh=lL o [h== 13"A\ZZ%Ebΰ6frݑ %VgI:ȍfmt!< Jfi@M#E}0FOoéHRT'`sRDo[##czLn`J?yhc+{<YaKy5mtxy{zKVH^ /0NFNu#m_}%N\M˜DlֻE X} VƁlq8IF΅4ߘEwزCc=z4P~tO8v,URV=є ˆ&XxfTW%>f ~*Ll 3Fúƍ:F L4v=ili 6N~幵]<{LA%oBW+,O&3O;bX% hB7%oǙA{-;_92p!=:pW;K> a}޸&*ubZV4nl8n*Tl*8B?tqݬ'sL"vwf|,Ru?r P bUl 䝶KhK~\_s>HxxE8$YT,Ĝ3:1n} y\!oWyw OJ!p z,?.T Y"n^ X$t}b8"wfa rIlXTt;Os%x~Fڿ f_tρYq5<sr "pZyX/[ #ؕ,D4*txa_6A{Ew&H8FvQ= ZDahF´kҡpғKKߙJv#uAUrPStA(u;u91قn]ifJwWXe\6MynP'!:w*Ws+a7Kro%H4&-ԥAetal_[)19r;}]XMxV!9!Z aPχ%<xb&R 0WD%*^q>Ga&q1[A'~/ F˗w>Cˑ_IMQH@s{ڻk>W]yo00}UY4ӐžQÂt tz᪚MzXȰC2qp8:ԫn [l55F5cLj[Wg/η^ŝmf!m-afzR2\mM9~OܭFmɧ#P U-m [ gÒ}FTp6NaoZC:Vߝ"0F[B8*ޠ /Z9M߅\[XXzRŔ݅ ^C4 Qgj,tGo> ١Jݻb g#O6 !bp⽎-a _7١>c{!]( c45e|gyf5)?/n?Ŵu(G&pF:ta~C?@[ң!,!.IH>={U1Ըdkv0\w5bJ`_K0xR ہx1,9M ăC/UxyUa<)JuV;E#q bM{?pr"=[g?n.iwQurdJz ) gN}Wl?_Ep!Ąw{!:ZZJec?svim|Ui2m@$8h)`n{ Ux8:aO tՋt*:٩޾vM_~P tH#OfG6KX&wn`սS+I,XO sNhBKN[!@Vؘv SFWpF߻oV>rds"n˾(bzDY3O?ߡ6e/D rz%ِHkܱEZ +$Vܶ(:Ch5V4 +uNu1-"z k{q l/~Z.m^̷)D1uLT$M55Z.! O!LNHc|fr)9sO̯"O`O<]/N. |,ceo>N‹Ti˕lخ F+<)K߫_p`dMYq;w;:IkHVEld =QVZP_NH ՗(_3׏p lP|S9ï -:lZdAb}Ϡo;&m _`O|Xl(T $.UKg@:H0> !OV/-)HI,1B?FËT HRkUap¡Q` . ]18UeN908*!2CNF!A3c*cP F/.t@tۄF?ww&7&9tf 3( s %g+$`Qn9R#tOܭ[5%N7H~gwY`R )5_AH]6>BMQu`.WvJqFM8N8?ɅꍥirailL!sDgx\o46nƒ?[F[{ñ2 _X5",J6w~0u+7gž'_+zy[Q[AuFRIہ*I Ȝ{~"2kc!峾aBn/ɰtVt. {*nq6)1Z.{5#GlQ(-kҳZvNaᩁ[kDX81ݿY%-oqH@ptU.KLڟC0$K(:xvt"0=?H@V#jY Jا| sF^-`L5Y:^MĎEoB̖dJW.a<*\.lin1wo"&$Qrrp@믫Y˧GyjQ{".F@"ͺ>!E81O;!o%$4e9~A4IufÞ%#>W63Ue%N~M.%&#ȅHNޯkhUXoD{([wFbj rcT)9+âtrm:6y\6}nX(L8}Ђ /uJƴ8i}Oܡ@XU p-s![HYkSDFpShO.|:?UJ]U 4Ɂes]-rPGggdCASueyO)L;p:KHgk_`:+Ȩs6´줨 uS' j" FB0 g;I^;8թfbz S, ڞORY>E(:^< hZTʈs?6v]KhfT9YҘ^X>Hi0?0eCe%5BCpF0}CJtZ# "i4rxY_PMG?~;Xv###@Xğ tV~+nej}wbGm@l$v8Hxl!NƉ`Qn+NJI.3ow2Ąyv$s'|a쪠:f=x6/è~xJ?Z%IvqX h۝HBL|'o/>9ak#T'; gqHBTD Nm/b`}VeT67Φ7}C] c:m\;yH[. 2>#[R[@_} `r\"v <(s!h{Lq 00Vwl`К $'9Yp/#1*u㎩ُGֈ05T,<ʟג!*xj"4, E.C}9ZnRtdq? )n?[P I%|>S6RT ġqfL1KL#oC=zW- X$rKI IMPM#d.EcP!PNx$PUjmag7B#ƺ,ʼg--!r/3e.:-NKҚ1x-spoIEpaDbB9s3!8ngȵGdΓЪOŃA2xn6ak:άf*,t[+Pş[T VI/^eضL|Xr'<ٔJ"AIS<#_# l_ ރ ^k~OoY[* %vUqYSKq70ȅܵjJ̿6NJYmv%04Z52솎s2V|itFU؇TrO QGlbO6o]f I?i :],'ՀJ`Qvw HI}専w;@3)z]h5piMPCaj/ъ]dZ+v \{ 3d,_"1?ѷ!R/y5zě:Hc=rD1pi\[)ު=rP9yrY^Z.pe I6y2|vEh!>m~8>̍27F%܃^^jstZ gs MK^?) }-6W.Ia@"N :T4z2F/'Dvs U8N⶛7ww]8cT46Amd=ha'Q 3bs 5\hR|NmUPҩwO~[ w I66XL5"4tnvCpjD)]݀u0HEDHQ(EfXZR$AxCIɽM Yh9}n)JkID,辧xѠQL?, jV19EݯU!4iB60IR=+@6 2]gBJl!j2tØ"Xj^C{`2]$BmR,}skҾ1 ;(ˍփ6u^t:С+DpdgA J4fP\a.RӐQ*H;0A$/i#šEM(Cu޷P^>u輬5FV<2]j}T*?n$tF(t+VzQL,D3@N\\?|[<}gxr_w jv-W]JP;C]vy)w{ LV'4IkUE߉ʒNFy;6ho!3WT>#}h?=ү]܁0Sv|fЖzTBb1mnXl SAe;A <&d~9t鸈TtFT^G3ޜ82 ,ׄ/-dKrC<ԎX0B#8j܊ v~ݻݮ}q ݘLe%k3(L\U^'Pg[+jmG; NVo&W)jkGg`΅*@&Q*(dHﺪo&ezմLh/C&(tb Mz.И4N3&c@KQlp&._ ENl_%R&çu0qL*nEul=Q1>I\ G0y 7D MS$T u*u|vOfP VkmnL>p3R;״d hv[@\1*%?R DgtyjBoJ*c iRй{;/1A]C AyT[rOySb~pp8F]gqpZrk?83ɹ>[e4}Hvk@+ m JH*hl_D/ٴa$K38hu/kϟ/RXU1shAMb1رܶDJgb_TUV<<|@;[H6۱9uXܐ^+Wxnb)֫yllkEޔb&#. ^&BVM`'{ZsK F^}1rֺmB#t[r >IɼE,uE)4/Zg) vc1C$ ؛-k %yf)+%Dk;\H^]_e*/sH2tLusEZ^= `r|bP[l7Ɂ.|=h#Z| #yb.NfՏk-\D~;vMZ"-(qo  f斋 5[Jcm&mP]uxf/~(ư:ĩjC)Ͽu,?˅(Es. O0ةM:M+4vf'쉺)EXHdcwvm{ߺ4ҍgk+ ;wv!!쵨<˄vnW`L IU\SP]WjIƭeTZYJ 0aaPpwR另V%Ғ%0.3,b7c!CٍEit([qrt'mheL]mǐu+ucV[29<(k&v {;H ~9oF{o( jD0Y;BĻS; t3O 9}*穨.ZaKCT٤_cNtcsBYcu,K-\ks=LWE&W=W 0x-wVu -=~=NdK,эGS!Lpd[d\u1Ry_;zLn@㔍 z߂<;k DbXfnQ61tUN-1 b7&v*qA`Li!L`f*Wm5XO<5~cfcy5f7E`gіF (_{OX6 jgC>]36o6pX\܆R|;oIG4Mց4t< Itb׬K>a@T#@ +mr( %ĆU'6 :̻J}Z$O1dY2Dvn=-qFe3b\p4+sՒe7G<HYX#޵Vbt&[5h<g̼Ѥ} !C~M4luiz*­YЁqk)N Xji4TF$p.$8PcjІFIхf~4 v.'(Y(i17v[.4(߇80tRQXh{,;OuQVu-r"z|B<6PgX!oI8"[OJ g@xfmAn]سFٿzRR| g S1R]8 Mn2>y@CwMsUl_!ae~TLaͨXc꩚]rQ3ɚD8/De ~nlG3,dʞ?We!ѪQi';kcrFO)^$c S( KR68Yiݺ/ZOad^t.:_vA=ù5tM@9DolMWfZKQG͠9mM:s-ꟹgSlW9/E+ xB2f#V!ACÝ͂D4"af+.i6h(M*X"O[Qnҽ8g10vUoƺ6]حff.Wj!u-rC'/=3!ThS.Uy)M'uUNKL2HBc/ڹJgJxAR>X!naݟfGkƀZXkўX̯ޑ7w/$ UvoěI} P+Tgq۟2! t:ih8 ejl2V,]8 }cm# -.^ɛ( [i3S8]sN`Lgqo.Ըw6Z  v_>Om@0{T]ܲF/kuk?NN ;,AO;;PyNmЩFPiokOYب az"ۻ߶{,`5 bbu b?IrXvinX5fG *\GN+i7r@W>Yy&c"s['auPqHT7w40tf(<& `Hcu ^u lXQ3NћQn%]vAƶ|fY-~}qO?QI bIC3؆\)b(mi-{D!4'ޫVxf_kȐ7Ό@*;n?|Q)=P'w,i+{.^Ӓr,zHdzٶWTrJ s2d]S >l9= : d*.BT&ew]cSe2gIAvTe4~Kf0<5α(0u83Ið&:W?m[ щ%6*&⅌!JϏƮ%NY,$LJ $uf!]n@+v:b03/4ೡW{N8A|UTjQT`k~fSMK\ ļ8*O=jFah!\JPamO4"CN^~%qz2'Irt['ȓr-7K6@][?VĜju5Ɗư@ D%<>b2>!lWeM]IeDڂ.S+hR@+]5#5J-KE>x})1==Ԛ7 wde#1%x%Y/fz<7w}!Tr ]04|$l&VNIimnT["<-v< q7UX|d p VjxɊc7wN7soq10FU~eSЂ^tBЇGfn/ErL!.5E w P /i6b ɚB&ldD:)3wZ~ {f6.S:ʛv6D2VN8]_Ȉ^BdzkXWjzۭ粒sO`1jm>y_{库/T)<|@Fab172 uV]qNKWnnm-/gjTmٕIWB`֕Uwͨ"5xF[5#ǎdq[Uлb{]D~J΂ z!xhHj;cbwU]qS]/Lp#nt{׋a=-{>!E: g(8ZtL),*p{ԃjḎxLIJf{B߬偽?)HO O,zB]iWgJ}o Er![sҿFֿoNW ;4 0/D:YlLtPl8x+;RA b2=}%F!]~*[ȕCƢ PR#eC+OW5pY&NIoRZiP%2YWG3'Kv,2V4g~}|0oנC?٘l>m8?506M'p+@:&Y~h"FeP\+'2F 1՜SX2̳HWl\vTY0;>fܘ1BPHy~z8V<v/gT؎@6JxzBpOQE`It= QrqZE"YβܝdtCW9_qVE!!= r&^Y!ZWۃS@ccѬAu0TΏk7aJ53XU>:g^JTSFp7s 7\j(r?&gb;iU絛4p9!$QÌ_.Q(<~~ x*aOSʼnXYk$[]–&(v ߇vJ3clo*T9$ɧue:0&V u0R#:*ڔH$iPA_bv%ljUXaF+0:JYg.ۉDr9:|\='0_WW=dΎ^QK};(ȇ*zSkjDP!E[FYtMC(N7.l+06mi}|!Hw+bPe$KE/ j3W|jy{, Lv0ۨ#FjUrOuPfF0B_^r$88$[8! [ N{q~}_Ǻ˗DxvX\,x5lϨx͙5P1arOQ-S›M$C?Ќo{g|a$-V؍[OisS:LD 5 3T1!IVۭu>bjvbWR!J`Cw6 FM;&3ZN`XNΥHT fʩIH6OfFoyʄ}MFN+u#Ip]GLj!"b|?@hbk }6– ={Rf*B jfs:ӌWwmGOc;ENQ>^*J+>fA;L{B6Gb\#i9Ėk@tsKm~ sƔH'ڑh1Z3ϲG:2|(*/Yt` աiP,Zt|\JQ<1}I|ۣvj)^ 3=fބSsի2%O6 _A04o/?B]0D]Lk݇j,>8$FHWu3*)QAaУE rA(N XgE  gojtmzKNRD+J b3lѬV1)qK8]%Fo Uq=_cq69"r[+Ѩ,:/Z o>Z0uf2@C(`#WR|kZQ; t*x? a̦+<KubE7L^9M~~O_}d(QJ{qys+fw6VP[o[GA ̓qrl*Ӹ>W=E@ 9l=UL]VlLTȜ豟YZk3 Yc3M<_` QVN_.a[FwB:+*`NaH( 04"zQ,E;Xn)Q29 IkN ]+TeNhcg&d'Ȕ;5/"sĊ({%͗n^3Ω' ^e~TkԀO[q1ct`yv:?Mw@ /hY8s^]"}E<,-TqiBkm;4'1OB6 x5=>$h%&> -3+ewej ܆,|G:%!YX_o-л1c+/c^IvE6=ig{N]G.{`53iP4\,>ceWa% X8+2KgDCY&^ zEJ'#h;&:xlO6ҔܔUA cYj7k헷Y@I|Z u ,LȬQ[n .f-F7i\R}Q@sT2#c=!%|cLs"|FdƖ`ŧK̘mUQslsa )j@CS`d{qo^oW(u*iFJ\*gvƩFrh=u~q}N&`Fu۴U Dw4x:R"^* qt䑒4< a ,Ʈ X%s^z+89͡{paKfD{O.ε}60{)$GQXBI(qultk@E nou–ƾ= Aqғ9^rP9[Z\+ nL(5OCUcM%gSRM{bficKj' )%:jX4O3C~Iӆ`k#)ǻ^]M X;H]=-X WܨK.^loZP7-PX%Bڙ|^MLb g=b`2'#=wxϺC_+^ԙs=;_&KXMt=Jj|!W !Z׋ؿm,"ǿ ߭/OoKs綦Q #8@HֶFTmiPHvS }bl򢪋`WJߒ"_6)0#-pX`^X&mTB9C u_8NKX圑NP'Pj39VΊ|BzR_4"Yٟ4kB]uK-d Cz!/F<'Rj, y7D2NF6һofK( tRJ@Ce3~wt)S/ܑEPZ\v[Wa`#o{AW>he7A{PqKNlf{2 ;ѯii E֘1pݦȏK8̜; nO 53VF)"k#M"F{])&4;: 溜KFs43Ш34j߃jbڲOa$hpC1ttGr (Dы5D=D0VSXݕy_-t~sCeSb]Ly( _;vnOYB:u*j3Ǡz=ϡVNkOPߑUaɤ``6;,' o_\bItݿ lǩ3l?]{bsk, ȫbWҕIWLb43(h5kH>6ˬkhcDr T'5{.yi]fȕ9gc3lÊe)Kd>\;~YnN}3ZՐTu ƒŰEDAPWaccf8t*wbf< .)^0U<MW7ʹeEOtG"ҊhgO[֦&, 56oma%:slL:xw |nD}"_bt*&%tr'` !KѲ:˄O'$d^S(&3VM2ÌutJsQYȲGƧGS$>(fbX. ?_~7f:W|"V9'AټQkBlz/${Qs9t:'S(܄ `͞{.*;dO.ȵ)~8~[ IͷKaMGn2+謍;5Xs5n Ar9@ RP [3rUƅ1m(Z&8R̢!(."3rĕö2 !@Jyΰ-@_>YU ouW8|| z}I]}x3J|합fH?b]&Ԍ Ƿ$wUځ w֗VF<⣄dSD]J'PLжUX#"%p-Y -kY>f bP/*oOl}|Hph_4E&r7!d4*`NAl c'ttpía]#/*W`H*}$?ÃT'+߉4jQ ̓bhw!U弸!uj?΍ea%ިd<*ƌۭQoDzp5t:Fu.WY)a oy02ز1qaS[rZ9Co ':4]Oqf~K5 nl/;zOy4q&:r[|Ay9r۶¨4ω'i=ڙefXy5*̡7Tw<0Mfn O3ƹ`݃m`m[8l/njPX+>b$B~n/=}VߗxRI+9b' 1xGt ՑFsgRʗPeU%KշVϝ JR]tXbZ Y I1c|..R$ G*OOd-JN~*L= ҧ.F 鍠{>}΅l/fE9)Gd(1WL:V&K8ӟfPHbzALA-MC*$I$]Yy>1Y\Ʈ( s/@Yf"l;wj-yW=L77]Ww5*ށ,r,)"*Y8bݚ)KqYYjc2eRbѵAf'f. ~ >kniIK #o?Ts+GU(ʐvfR\WV1!-r$¾lЪ5WDSE_? @Ys"s?{BI s}r3'Evz)BpW{8x3FD{O pdL讼0m0`45D+nv;Jmʈ iZf-{j"<#<5ijK~L uJt\Pk-Cj<@B^)B&Khu> S %rccہ#tPЇ)|YQ诳eP:H{IxW&hUVqA Hnjㆅ'N7V()}^o}ᐇP [-b.Vn_0/dR*ф$q)f΅=?gYL.I'84\Th m ˭8e+'%rQ=O&mM(=G0Ta!Vn3Gm-F. 񴥹$'1to hUm @7T-о"Os;iN[u FG e_(PfПAPٻEHm}y,X<.X5W( UؐD[rQET4?J^Ah,մv-:=ΤBKr"y478)1Od3hgh9{èś[HFZf,rwb8I h-B?2x9)Ls <<Q,X Kgedw\tu9K|B/L5}ƦUժ4`:=I+7 ]@QxmJ0'{ɣ#R%]i?@Wû9M!Lf:n݃-`$ԳҞB٫)\H0$WQV?,.6qSGUaҒKE7c.WGƂ.x瓋a\P>wwrpvDw~Kot!]1K5dFJ55&!kgc<l,5*{7h"c'}|1T=V[lXw[0R'}{1ûy|gtumM-?5an+{ (ܴdȕ %M*:9A:᭷; J5B]sX9]b=OP~]ț_UّCҍZ' Xe˚S"BۢQ,7HB,Z\V[\H^ͭA [+ϗkyjZ@>Vu7`}g:s q^0od+:@4C(CTKsHP>[WIYٜNoڂ`wz5 P?6D#鴋9ԜG`|V~ȷΎU,5>9g: *=R'i1/2\LR))ʬ*baisUcL1q(O( 0Am)M3"nUM 4fW\ ⮮ˢGi]X;U1і{]խ?đ Xčhr붫x'ɬRgM}T8Q]URj˧A#]g+vԈg6':=gL#-O-~lBˢ.搬`HEڪ2v-=:`pEvr 1fs -pI9.WodM:T]wťM[s8ŴO.iWr(TcJ;Tf&[d"<}e~Hg48TFdy:UҌ/WOT8Md] yi]0徺> zhHpn87!#m 9-h7 ҫ-`ˢFN3Xf| Z (A{Bŭ`}g0O?Iĕ ַ+h;fqc*n^ZdJ1ƟϨ^e3Q[_sp̞=&<ɳY~xuKyUfW>$O˰?c2Uo/l< [1]w@OVo|:73Y0" VeR[U%1-k>&X|4_Ⱥ%G$N", xPZ @Vp?9~U˵ wOUZo ~@Ic xؓ*({2}ﺺ͕bO"<$~q2-?M'ۨJ\ Mg0uP1#$n ^!%m_3?c_ju2ιsC !6ln?=u`USa~~75dRƟЏ3ma&$iLdc9:j#Ƒw]'h u8Us7ɕL7+$4Jl6ޕlɏ}s‚LeZ{ŮoD\kWJޯy0D`5f\Sҿ@-Ѣj .==)"TMU2Q q*bl7= uRL 欫v:Ae mb $tr_F0YyL4pUʴyT7D%3=%|\MV!w`Dtgݡzt,7+ᗺRHtIX0yXflxJo<d !Δ@h+)Uc”J4W^ofM l#m >8߀lEŇluwSG=Mb8۵@߷͹0!'{XY^lprCd}ڳ{#䇅Uaĸ@v 5}̾~?=,&%!|xFGzkGP徔jS A3ı4G7˜)UlIv(~…Wȩw0 vK9J_Fd OPZqp'WռQ^%y0[o^/OV#˅;",s: VFɏJ S޶@bV4Cpf9e`GדƦ*UR݈I57j/DabJAx'–ku˥,Qޕ\"ep^7gQS6+:Ou0IXϞDʸw91y؈hYqiw!+ըR&ܞbz7%/nK*>)Qg^rn@4[$Yf^Kߣ% !#1|Χ\6n4HJ@ p+/ r+& tbSFDrg([ f 'U# A's0p#vP Ѵi@S2 <:Q (Nxp?xL9 jD ?XX̌8l;a81Nu6 qc>V.eI~sZu*6Pbh:Ŕ;(e0c.мJ9MIK|}5[˶%7T,A*ڔȱg3a'yq,`mz:WoJwq1[G?sIg:LzXkawzbUq2Q^Փ1BCR=V6Z+^Ԙސy5RyX?z'y2}tiwOE^ W `^o> r݃w,LV9T7zovƁG%7Hҭ%Tōg̥|`CIMf ;7_oGc,S}uH*}_1Hݘ͡'tXZCo0J@9pKU:w:{R]S. 7 %[#Y?Hlֻ?OvNeZC@%ݏ8܌%[ePC-H5-l5qtqP_c8~3wGWmk솋@uct"g\xLr(l=g5>o80U}z}W7}2zCM u΅b6+J6?ȯ\wT50oj4.NTzgլ%e紎 n"L ||ыNT6:9qcv_Q52$4+b/6`piv)ۺr(T|.ָoHy5.|mt|CXɿ o5F弹KyEuL.a\oI;nr@]g%(66ע>h5;ȏPH+ Ir@/8fuD:"F;d_}1pOm0oAߞ9VHs(RAiz5En8kIqك04QfVoYuPBB,XjM8>%r8iEtPZےs_ѬUncvPfF)yB5&]7} M++wP:)F1528@7ioK3пxQPֵ+ .# k y2[|}ui3kkPR2~sy=6@콈//W2yN'?٭*Aͬ4w0B)Ô6iHOJfDu,/-@\0;EEâ8G6*Q-yxI$[Ћa!+Q/nU>Wm=4vBo-hikؐQyrʚ{,ѫoJHnuq]~*İs9aڔ2&hB'V.>hs0YT@TpAwzy=#bV?g-]} (5ꪬ' ?sF#.Y8J7 *l$lXiZ(vϵcܦ DZl ^ʝ|:unOY -x&ەsZl6h~Kyf_5hB{K+KK%)"Sҭ .uἥ,2ԌHll ]@9l8WGbak$$Yu%&w8(ibtq"?bú2A9.X+~*!{8^C|UxGs8Џ򫨚6dH=(EzrH\"#a!3Cbtmb% rЉ79~:s:WGPN|}{).H jZ":_duzUw ?D5NjP4 !@-Bܥ{FOe3_"O66 j.?aXqn$5,:(o] CyPzJx *+RផCvyV*kr0_O; tv %U#.e/*l.lyg7mp g=Qi68Y5lK'Ɔ'n"$#N?9e}e@fj@q~.o?]XU3_5͓蛾?$kKo)U%}ʕ!f{h]z+3>fJA (I M\Ar@]sVxmR[kLMZhiQ!$&f4+wx x{=-,#7Om^7 47_KaRCy}#>?r)x !8aiѥ4g4V;3yaG-drZΞ[ r 6:cg=$6heX,68/ZlU`OHNeO(\N]7)-, +rNɬDp,׍:m^ U"-b;͂DU 6#u/k3\]V]'i'o 07|ԃyL dQGe9[`Y ċ9}kJ=BR}ONQY8|i }Eo.Ju ҵ[i3c23ʔkݨTNQNe0YƐT)=8c^ZE_շĥ3M"BفzXmOW,a)E͡KۅRJr.s0a/4(3\aa@/ qJU}(EF 8FݗďԞ@}8Ȳjp05,+~"BBi8q֙ޭ턼,;X36F=n6c+)c-Q:  "e{L){d`ڗ }l2jrt2?ee ϬA&+\_aq32RgX}OlS^I=LjKib 3#jҪǧ?S=vfsi6*_mwɋRξoBA+5GS䙹2< _ŘIiةC3 ߡ6+Qa"X"m@)|}"BbJS(VdTG Qn0I4,:A'TƱ1J4$eϦd:r8Y2nw_njK'"f?L~[ۼV%yYQ+df`.s޲ cr]JigS,\5Ȱ0 ˫)y9ðkיG`VdY'GϟRq,XZ κ0z͒O2),Rs&xhIgXhGvj[٪|[@byQOs27sFQjO wXCHTPaNTDΨ:poڪDhӵ=Vk9z+\geeI E: xSR]|c>[d?FsbNU<#8F? |u]o.ac5s-%尀|PJ⋆[ЪI[ąG3Fv\[ͨN*  LIl};1(Ym~'k MEs_ƠeKbYǪEY=, w9QY.%x[*i/_,jIмbBᗉ||ΩdŝL66G7G5ZT 0Y+@(T`Rui w)V"=T^?pnʓ+!F9~ Mʩ"5) }%XwcLNyV2&HLąa2[pjq] [ CkeICƴ2m>1C;MqVt:ЦJ2`+.0EpwrCw $ We9kplǥO~\}ȋ[I3Ƅw^s9`B63dOzmKW引FL\rAY-?!тg9r̗UM̤}Fk Uq.SdTť LV~{|Y;i맺"6:qߚl9)VKԧbknU7c5e[I|?@VD]0w {ْs2j%^|wa/c5xp5E.s_2LB̳ |o]yHƎLl2E.!.W& >? 7`%K- աKpcىjP3x6ݰJ!|JcmSOScztPpYpoIM$T,{'0'):;Mߧ|4dϸAlg?$QfZ'mP\\X ɄG4<5%njϻ6SjDjx!5kV,_wgē)gmeq5ЬANo}+q3.c.z:?1v6`*->o֫LKbq@#j_`/oG"B$j3.PRI+=?b1q W[7lY:yT7Y 8E͑~r3zlKqY"lS]mtA tq*֌  4Xxvh֎e̮vBPrRu#n+4sm2ӴRr>MnҸ͙Qc;f^ [aV;KD QN B)+ R<;?W{ @h#tJN$P)3/&vsm ˂3Xtj3NӜ}Y*!kyJZ/F (n T$(adRֹys4%۩C|!S] Y:<`!|8#Bqhᭅ VC+s8D/즧t{봈meM.UgdgI |:yo C1) uT:䣽<íXn/驖@C<†Sy zќN [/gt_N{V7R䱺Nn92B|U֓Wujz}١c/@` |TyQ̜+ˢP,54H7$=6Lf.|:FC2:}]N6rY9e$f!8B8>5~D*96A/vڈ'IkPQH;jȟV@zs2AZћ{L,V_ <ݟ ЗLpmߖ]@%]u<*9t]<XdEwuyd8^) 1?\eWնDTJ ,^S4R)G`x&2™TuZf~zː|z4F.Pn?C܎''Eʳ !l' *jj +@mK"OJɿY:(9p=T;V?!5{v[4-YT CNNdzbo4s%x-ERT|/Jn h)aFƺ 6,foYCWŚy>w`3\><9XzԔdΔ)اSb&)!ZB(/\BfbK|da#` ]EkTDһ7یZqj:EmG'r&*9z5&['+ccÞ6DM1ńDggNEW*kvMܛ-ՏGEän&LSÏ,6MzSexFV ,W;i'R:8$;PA;s(/:96N H 9YNTk.!Żŷb}-t?LB34.,-fQD+5 BIp5sT+ 'SUV~wۀ8Ky`/)nsw Qֹ~wC3]EDH*U4w^W`SCx䮃B={rE!TW#,Wٯ\Q>qy[ >eE~=oY8kzUN&n[:^^aAkܒDXJ BƑܥkAfKS%lQOY XNJjo肬k/#A,-EHwP$FO*91 u{|bhy*?tϊ Oj;mP- . t4%Wq ![p$န-"`ƁhiXǯv{tE}a!-N4(LK-ά"4<+)s~0aVX{A OK= |e ~ω"B?DSZ&bc/~7Q,f3hè}1h0c$ gڋg3#c˶hϵYK^uqf.EűP_mq/FJL龳kdk$ RD%(9)EH[_⚧<3\j`_.-/1Q~wv˰xò +SZZ_h \Rs8ƺ?+cr &)d&!] r.I3Ek-z~!w{ (d)4Uji2/auߑ0QaK<0t*c Fk_uD-&2P aT#5(-1 ~a ꫀyt#-,o_]Xb&2{.j_)鬅ԅ̝Lc\?R`r0맣*Ҵe8C-&Z?>abK݌ws-`Nѻ*ýx6z,^ݴYnΔEKޝ>MS#:]BߥN2 q^z}bܫcmC$rht3z%&+|2]uDȳ^F#s,pSZآT; E9L~kpN¯jh8CJ<gW>P0uzhɨJk*Q,г4|ݣ KR*2DžgHa )~g4U\t  %(eX% b8Ժ-Nl~^,In<OD֍gc>֖0k6yv@R??eN3AVx2~t?11 ζ-ZS^F0-^cn%5ֈ If̡d4+)o<&srpECYM3ml¢na>پ!C-X S9 w1:rml5ϰ޻|GzsDl|RT72?3-="bԉ9V{bU^?1EUGA(ňR :hB7is=Z*{:quoyo?gZ͐ ˋ,mlH h^ȵ=A *#*^b(tmV5-0쎤}İT+j@*7́b S['Y' )rQ7~>S~<ɪED<ܝo*+~,MViE;Q65kQQ[+zڽk##oU3*n&/k۷Z+u"*%recܿf2K2޹(\[ 锹0.+ $$.Ȳdic20qtvЦ#jw6]}뇳1K[fK?T֨OLW d߰Wݕ^ h⻣e{M` 5k)ߘN1u\CNg7QԧNu'a#wիaj+sǷXV^Ë3d[!1s?!cpPlAu.] 547p }$>#G^=>0-e'8Ӕ>5=_EDMn^\,Y\9?`H/r/= x^,=WL un svфj_NU9 䕊; l ~!kax :dwG,ќ"ɸ 13O=($Ŭm R#u%7# 6T= P8!/@h =_/<%O'sc}]Bw9 U; V1S6~wD&1ID9eli$Ewr@X@nz9=$4%qw)̾](a"g3n vH٨emإF'12M ea蜆 $lv4o IM\0G19仯FD媬cOR6{$wT cJj}vgeםc?US>'JKP3tW}k H6tm) M\,Uy[7  QwVoǛ~0 7"aƢ/Qpqػ;'!r16[Xy>u#L5< |i/0GxeTG]܅rYe8EjD ޫ>Sr[=i.@>\d*@O*h&WTkIRI)[VI@`~h34/:XTOS >bKyM3st/ooNڰkYOM;9M9Gn|E/F/x!:̈́*SeePF0oWĂ~');~X70)K%Wf*r ,@ ~EJO>7f gB;Ѫ_dm a7ٯ8|egTI#kSqU}+ N]0"y?G=*-Ԗ9bٺq-w/%ۋ@uNzPҕIa/nA$%KHpK O6Ri[W-aJ'~gnxa"syP4aYKs]gxz,Rhl9q(t\O}v\ӥ6zfa{]}'V۽Kshk֓Of =Tjg{Xi5Li}se):I{DM#]<[Uo67-fãJwH 6"):+GB0Nstnή=?a2Ud]YxddUE.ޣ "? ׏e _{ i>Bu36VKb>Z_siYE] S7`:y,;)X/؂ZW,B"`D⨧8:Nw0xydS ŗUF3o*L4| h;kcV(/YeY%3[͉?zqJ)4`lt6Wt_%pīK(=!HkfF3 a wFہ:Jfzhnzc}d[=U;v<4?N$+4G&͋wzCL42XKa9ԶU^g<GCP@Ĥ\m>egI%Hkw`s#+ү?w=hY)잾(@R֯Αqa.;d中Jw8@L + uT$bdѽoH\>2V+cc{t=G./IB]Ń= Me0]*g;GavL$ۖnjVI6_t%ڲ#48VZ^bcP3pU?iAƭSz@fW: vv4p:*dgQp肌a)=ɢӻUp9s*vT'1U.`uzώǙ ss.$u8)o?[NJIHnf^}i1IK HzY瓜L=U!֭or$sH?hTiImB͙VҎwa%KSK{rͳPNp$mZ%G%tJ6Ic/\x,Z*IWF> 9Loʃ+)gĽyŝ FWKRߞy'>KʨtQa9xUܳrVʛ+R;-8^~>N1G gJkdvQm"Y q a^ 7}~5 RUGP!;Z(!;ׁr7l^4kGOݞt_Jt Q9ɲ-FkMd>]49*-gLYf2T*N"8>&b%Y\R54x4B`vA1Xp%nUiG0AhYXq61Q v:v+<;_$)uv*k' ''5ve|o eO rО憑R7[c.E|%bmUE$ذF{҈[* a*!fz oؤc4!'%%_7KƝ/).Y#fJ3&+z8o?!::`W>VF|w)p1&fOug8Hht& ~}bS!sޭ,{Cj:wu2b/ݓC0qD&aBQ4"fj$C?kT$b8o. lnb1Xd\ A9a@ &ӍKDÚGWƆ,_^/Еh;w\]ܪ>ƻ2Ύ,nzz N3kM'ވMm^#I(&6'߶}nf9}׸D{Ⱥ~a`Fd7&pӘd>jSL39 -򘞶;t=Ri3^Ui8kt?)[y'r^vgfiR/ ༃q @TI7K0'0F(@%a cZ 7E72S+:as Ee.kw"NUYNS"qBG :;ҹ%+-=u6R\Io楲' &`x0yO'U13ՊI-}q%tVM9g~V&0O~@3Fd|npg^ɴ^p%Yͬ=9't}Cqg/2xyF;#ek*_O}-bmX0 ؖs.3MA ?8@Gy8j*q;l-瞼Ćz M-S,f!aef Lw@7ݱJg=B0Mv6Rg{ | / 5u}wr 3x.ujbt唍`iQGJX7+ X5%i.wCx+gI]oRz;Ĩa1;1N[ge5^iߺ PJi$ ٪ylweǖHo_2EN7)Qɰ; %;}*wf+^x "!е+q)6^DR|v,Af*$}*%fs1p>ʼ5_v(t؏:׹ $Tf !葮0Թ&=Rsq]ڰf &@+ Pn~~):`pd M^-xT/%=uq@PAu虮 f"0qkdZ)دZ])Ed6E F;lD4;"21{@V8yÄ N}昕TiF=SOf rފUnS5WgR\#xͩqwm&;Ҵ{cr*`<ќ*BW >jϜXqVJlzYW" NV|e‰516¢LXz_(S'V^cY}͔YQm:}S'θv,r _ANFП!jfΘDq?nhʺԥjee|Ȑ |3r*!x/jomJ/NóTA,q9vc \f:A{JLG|H.IP2ؗpe[eN{PF2/#i(+}ee㩄c3falHWQ# knh ?2+:fjqV^(9Z UHWNg;LѦCz8k Y N@*s9RsR%q|:dSmzi^ɺIQκ z$1d?98E#?e%Xa$}t~02igbӃDRs``:^JMPwM"&1Y.B>0u®lY{0cDz4_^8ɎcU1}/gfo}>Ɠ1"ޯe绕dkikT.g 3ߍv<k[.yr(LZ(~miT==;&]W*<"Y|y3E7sG @YK8DZ&fFATvOFzLy3G3m]MjmE j~VkG[\nM@R3VaLM=8OU+ysyvy6&DŽSgRHv(rg;fJ* !L_/Ɯ`vʇeQ>Ԏh^Ԃ\Uu{'w}->PȶxZ gY+ygSǰn|C AaTC{nˡ\+2=aDr9.K6DdN !>(lr8qr?\\<rCb"\ DM`NNpPpT%EdoY`mS=W5 Iw!rWͮ^)\K܃Q$v$Ѩ9lv-SwVFڠ#FQږ8Wو,`B!_Ո~]CɂgC] phvE'חՆD8j{ ~9\[tǿIJ}D%1*hł-wN N D kC&I:SyJ$o??FV\>aFwZ#D3<(3mC6#̺ [;&~qMwɑ$7:3chTsÊ;T9AC"|e?`s뢌28F[1$).IbcSҷ"Żc h oum¦j32 *K)cy^w.nqi 96`z-ڃ<67xV9f56K27KN&.9Y~C=e<|ꐾ_3է&qd7ctqbE;dAQMG?W7"Sa6T^PO"y'ĪI8 zfEA2k~|B" y6ebX!E"a .T4@=J/Ѷq7u 1#'~QKkI Uf8,` ]DzN:¥ۍtK.ŗQ4$qVlT̢WS 8Ô(u:?MѦpOHQr8Ok6 2 p!G=[h=L6&&/<[#.}c %*!N` *xÛ4Nw:x^Tz#&1wj |[GW.]3LbT/"5Rh仙/ͩ=擞35*MξuӴl˵O3+!q 3klZ@b^NT&UB߰S$Z:$m^_ _gh!iqPnIBuQoP*n'C_i8wa;J&7l1xRTd7eʏZ&84:L@`BV./)bn&K*-tM>mV7Wi>XոJWkRe#RRjf 0뇻UeT80^4-7L.b?zU|者.v^gHMք7,x(\ng }8#cC4ANV? 6Cy0vSYӘt`:6 6*;Vb=`˛8ɲ^l%dUWyh0ǽZZd{&$eՆV8+vI0f9L8183%,}BƟvދˣtlwzMlm]:ݎۛ61[ btV}| de*-ۼЮ3`Ek,-GpXZ f?u`Wywy *Q z|ҪQL&Rt,r'm6: _rmL@B>aE/E)#aPުhʓNr)iΨV=%ãg" deHy{،ZϖBRʈc(FbQ{&ɄjTiYH &'Ô0O~=\,WĿ)ÔD8u"-!汾|_x6BHHZ^F`Z%I9Z9A97Ya')ZMTgh#K(C&$)s?[=ԡ cZhjp,\)IT W3KKi• ;x؝jZEa^'+*¼kj$&0obRyhBa|܄e6vt0ny~sJ/2z~ r7o~9(㣪|֓O)gn@K^kd͓-dd>_# u$Y>~q]g1d'ź)O[y .y} 'RkSkarCzF~&(Rx9PPcO"KvTpog)彶h= 发Ϭ3JL.`lLh_ Fou9_tS 3 ~W9g sż<5A@9Txk1d$F\16uPXH$K B̅B,v~j_fh!Ln/ z#&31+&bgD PebζH[No a#oK;˒NaTRd3 '9GHkR?T$ʀVԳGTd H[,#OzycF?HP5& ""#O&fU>6h#.6pUsy-%=?Gb/C;XI6Lwŭ_r1D?脉&LF._yDZ=ָu&$>$˅|5?L4O<|2Wx@ WVM:|55v m09] өE%^+>u8CglVqʭd+{ 9)qc)/  @P{:}Sʶ=b(dOS8td3h$hFTf"uQ%b JW g}0z13'6lV~f"O>i{h&cVbHv[ ^cx'{8?ie֟3i=iGAl02LE< u <3\*O^ y'(bEO]Zm%@Ù_( 4,辑R*ӶL/d,o}Fˡ#(<Դ\b>kXC~dʳ@X1AV請JJvº"uhۇh&%1O0z6!LQO M?Cb5\=1& =ވ=.pc%JގYb?: Ik5a;&i7PTaiTw'\g0y>z[k|;P n<,8Q 6eE& uI?qY {}^B%q f F$DY3Gc4gРßyqLI!|b}ɀ|_Ն`vԓ.]ϴہ[^˺ h%X@|r,⢑Ĭ<x*k5PJC h"rb} ~}o 8kTIHeiF=wlǷDa5&Lr>({Jvge'Z`& dFMB r>c86XkO1}Vk=s@T۲gt:i]?K~Z0oFx ٻ:/{xE:~g =U2xjDL \M2{m^KǩwebZ /U5\]>:53t ̎M7Og!upkJS"%$F`J#9`&CZo5! R/S5#L?M|yC#-ʊ^beeQOOĹP BG7#"7 = +-g ޝ,oZ tcƽELSQbM' (D.x敯G[thy:ܽΩq" [\B\V1 OsϜG>tDxUl)+vqwmtdV.f(Ӷ4JPYt񂃡^jaT Iݴ2?M-3O0M3hp>"~1a;{FwG+-5X)IaEČl=r<>#ĮT~4{.֐BuoLJ5O @2kXF N3# gB)o 2$5kҗ }:?C6+~߀5 LB0:Tl$;V p$Sf$i4׫v OW \Id5 Z=q* `E*Q"]6m6f۪J#Iðu~HtSwkR-a*pAFca|2#afUɸUpWn5kkV_WikҠԽ#<aL-eNiy]i S4gsOS WSz5"祿# YӼp¨e4%C'M{-E{l_m >M $?VkM,[-zK3.W9]FOfڽs,m`u(׬7(7yx No =l7Kë,7EsUҔ=@@[Tp-@8GXr 1js)TC2kHW(r0s F{"y NqIT7nkGJ ײTCJ/,@.*T\W {si\Q!tԟ&>SД}K*x.6iO~_A lE#  Vs'@'uU{a/c! 4 fխyxdjfsQ+'͞Zia&]ȜTW=[ݝzM]f[8^))%Ĩ.7q 3$b Fe?7FW-2t,$s@O&N},M=/!X|*w$C0nHB'XMOϹ|Ќdh[YKvxH$)X{gXŠ&0WBqP|c| -<}^۲'J0IϿJQf (K_mFNݻV%ƕ&'W47b Sh"1z.gJI>M!ݼ&a6RxBXj.asK&I/u|Hn1Q*yMRVN)߂H\*Y;#6ͮ |[&.ԀpRݒK=5eo!2 *蔵ajGF{OV˨Jx#L_jǹMu  E]TۣU!3? ~4Kf4Z=^aj؂QC@=Ml! ?"4V*vTpRpKAfRm(G9yPa 8u ĀXG"yy]h1_35\b#2Aԭ [K4|1 JAʊԈE0ރQ%žF,b9郧hyԐCX!&k38ti\dAD?3) CPQ7?YuRejX_ўVY〳gSWWFmњ}HjԈɌȁ 4ac?7e:2-ks^Ә}[V/xK[rB>p^x_DC*(27&8k)EsΞDд1,(^09dtX4ZO ^CqY"}>4~M/o?X\ NTCSBb`x"0]J5U.s<{+WtP FAy:>8Mi`>(`^ˁ P0< | &!HO4wv+>ݏ_Sԃ(HaQO?_ OBR¬^4;j%nmPUy&[DɧμDYAV׼K2?<<tz%@?ja6>] ȍB]MeUa&"I jW*bn5KR& yu/D;~\@E7r@m.R[$S=mbjpOd9tJ[vSrۂU-hx[=7<V=0(pk+ׇx栘#c+fM{㭵ո5u9*m x ]Ǡi{OeMQ ,Mb Wb94sJs6vEjq#P )gr W]S-i.2<8@&QȆ{ ٙZԣMo~!%QbGAW"OX[԰ jbnw NO,tV=`_!HfMb$-w/#Q9|\k s68JVDqF(nh9]vc>mz@,v*u\ &Gh ގzS2IJݚQ#0m8wM 7$W~۟G.rтIȮ.o N^1w Io|hͿwi-m{=˸5Lf|r%*I,f^nd%wz@@  .ˍT64unV{OL'$`vvI&Q>eg}) t.}.`Wt aXH bGVN:<͛_k,")fuz| qapGBqAt`t똀BszT8#~7Ըd\`" P׺n{7~Y"yTQ xg0SX[~~\#=L ,v8T[uJr gQ,vGcD7HAq>\ЦքL%MT5>HNnNϋ7 )>$,w[%iF9_ ѩ~NCߦ*yu\ b{{rNb !2*}HҨYTքo7xۙv`x?38.T'M?[ O!Wr2;Gd6=L^faq W xgZz)HqR,Pwo q>4blެlȻޚUQ+l:tOnw> 9wMJvt|$wgMڨ?5Zt4;Ow?'/-m-R',>r^.ɋZ>["Y5o}>?KLDtkyssMfa:~ʉXB*eJEsD4ٱ n/XI +|k>VoPDL4?U(BjKtq;%{"c]RFU3mߝCMWEKR)č &9aNhx tJ}"^g>^oAb,(y^j̢P W!{- $潢/! Q$'0O:V JqBԆ@ 5m/ s{w从'1!e^K1]VXsqTm"8v32FjBsæݞTSlk"Lc HI60$H~,J8xT#ycgLvi9L<#ŘG8\r ;w+ê@FaJеAǖ9'2/{] A},Rp kz\_?؋簅ւGLt7JzlDO{'i׾ C0ohI}xY*YXq֩!JbqK zl2(7zF^ s19e u HIlWPcnM3!jӮ[ a#Pǝt1e1^N`h>'uQv6[ww"kEzG@І|vh?fNSE8lS4edab.i}\崽◀=zϦOגS.K! !%5o_h ]cE"x8L {m`7O"aꓯ>"'.R*VM~ + 44'5n.9\nYs or2˿`D/Ŭ68ݍ筿`r&B" 菇=aE\!7:< Sה]0:'qG4ߑϚqޟ%&~%z kZsјEfT+jO5PjI?#>݀.+Pe<arVVyhc eoAY'ĝћ9@ F!&MB!,-ZT{lI?TX-3IOS/h# G! ւ"<-wz98 XT+oy{ʫL KMNJ%@3cYQ/xa]J4嬳G9ŀ \B1CQRcw: KjXJ{b­?uZ_FȻv6[{ Z"J=Mt XڶAe (RE&?~Ejz;iaJp}A]sU$XIaz_^ґs:.b>~:ځ~JVjǿ,gZk5ϑ{> 煸Qj] :0blh?M) A\*&H [kRC RsJI%7 ^IH© Ox`uE{G㩸V E4pkK_a 2C̏x) ]Ԯyon{iDdS ⎣lgKiha!aהi{t\S",ڭ {FW [C5(6+u8s#w}~?~nȞzUuͯyhO֟7W1Ń@i6ﺘ3h/@U1YtcZczpEy8v|T.ExE:H.Dٿi`Hyy -D[]>j 0[m> 1 &wlvc'#V[װ+:x#\S}#ٜC㿔 _C8qta1Y_ JhV:pn xO Q OM R=-~tT\̍ *~sW6ȷ*ؔ>ɨ+4!-2g /tJJnLΥvH*p8^pmu Oxa3w+%&Eܟ_WO"0(:/Mc͒xExaFE,ŘY3VWѰ- %_/0$SBQj<ۗ &uj]U6 o]%TC)7ۧZ-$wY̨[ws6sIEA i]<ӆO @si>r=Y); Y/h_mSGոCE`D9;&:lsYhmFv{U^c57-6Q\ދ)c &Ho䏷{ v 7{%EʗT_Iǿo:阁XAVJ+rBx N常ʼncI~1Mߨ\Y-[ʆN3*L{ʢ;Y# 4c`djx~V4."jГzSǨڦ]I>EyqTQX1Flq<+:{mtl_}o\dEFPu.oKR_sug,Ch= ȝ2*N}j\{%ٗH-Zۦ5tksGPhۥ]XnJ"<5%vim#>b= KvV֋9 Mg!'p;XO dҴɽڵEfLeG6WxXQ|9cM8#5Eokc|by!HƵ'bF:}#O)\,2B}P1xQykA(!g1JZsO\wOz<6m uꝈO3#'To,SS) OKsD9v%VpaSG`(Y7l5ɓ+\qu8of~3PW[J7>ܳd +)@"I05CG3$wS,Q=.&kOI9p15궇g-Rңߟ']$>]hS}fAAKFqib.6ʼn!>>`9g=֤ωowgWu_臱O;c$.4+ej`b& %&S[il|,. _?3-GbS5_^pٷݣW#252kBl"韞gh'pbЍ8EU[·1T݁#?0wd# `&\!8yϨQoN(Gxʻ A (eYʠ*a FW %I nbsj?-MmK)$ piN!fOW߬JϔBܞ#Lڒ+1K*\ &:|4]s56pcGy*ܢ+2Er=M&/}WWRNF#+L$+\,hx"B@:9)l7/YwD0hcBdP[6K0I{kVF{@e&g^xYO]/wnSA[sKa44 ƙw0GAʅo/WKFZ+0E@dϕ,eCu/[uˠdz?{yO4ⳣ!W6Dc`ϵWw!ICxWea ө{$fќ+`BEZE,k T7"l;T8]f=M*! ց=FUDa`Mn[0D LaNjEᾰ-4Zs;(}d;ݰwsT#\In::dTygB;k\ 8oh:W}TA[vm.p q;hlMs=\bX{.Pᗄb9&|͊tv ܽB߹{ǽ?`n©PbXBcy#RH(jo7`7S9&wb(kY$Y{}3u%ȒtYۊ> Z.a[;qYΞS~s+NmȜ ]} OƖ/߶R# n˜"T| 9Ђ8Ekxb%9|y/{< >4ׯUUԢ󈁅09gI۲O _K+-ipp2=IPΉ)9#wf0,"+J[JEQLXMSDž.?jֿUpH~ ?A ,TL UȈ2;|~iGֽyr˽m\u!PY|UiJ3m í0% µ)%\ '}x?9_؀z?>ځ⼚LK֏c̫80?G '4MFbJ]Q _5`>k .3֚YGF֭a{m6k"Vk?_$q][iZૹ =NBAeJv*F㿮E8~g&"Ð?R;5dU^@e|{^#wY7֘8N,Rx6~0F4&O{8xg¡$9&kcJEo}ޜ?o+|}f!. lhTc=vy;4{*/PtFѐ!9T{ olhɄ|riȺOƪX'~FUR{1?6u b0kk3y "E>w/AK M?|o+m@q҂m^^~ņRo8u9߼7o0yS>l:kɫy:~"ʫmCt|3*S,-o<2NhяOjK&{m}DZ7௭k]'ȸa4s%: m uҠEy|2cƏ7U/DRAvrXk~pkDAdrx2☞Gp mV N_VPGLj̿ gh@,< y{}UJ<`7ŲD7 6h}g^Ʈ nbNMduR-YFy7fJ~C$GaƤL|"9x3@zjjEAy//I Kt,.g UbN! E$U#>BH#Q{x^h>c2"'v!΢dӮPS?ejOl0bb'֜&ܸf5<쏅o^P4q[#`a<[wݓ.^&|d W{o)lpe\y)p!ܼA2՞]#äq&J f#K!9;,rިOzCDk#:w]Nd ~Lϰ݌_ld2{-'WCwt_܈ f^LEU{zJe{ xV `ohX6, &B \4@$oϛTRWzam@h f)}^x?O_R:{Z~mhФ" |<'Ee\5R/OQS)5^pH ۻ*5p9w1ӗ~ڢv¤]:yܪf==48r붑R90H3FeeV6.pS!<200u鍥WFG{{S՚ه%9C)ҟQP8Șkʹj{C #Xt.Om09?ILIõ-ua2ލǠ}Ju0!R 4V[Y X8|v `$Ѥs"k8ADŽ}d𳒳kNOG[d~Et-y v Ճ\׉]X|6OhYý?ਣ\>{w%:qRID\%4/bݕSQJcD')JK=(K6#gGM?!Up-eSJ>Ag(,נKT~*?KESU/ V4`!D6 @aHoo,j|A{#w?۰jW1Ŧ,P* ol0Y: )URppo H_\ܟ"Of25@kj"u{ZBMN(`l{H!u?sljyN]-m+c).m0J$"&qZLqxD:|#T.eg;(>q-Y s8#29;Ցn Ua0ɒ~^T?a6߀fzO/϶Em}C)Cge#_g dU* uFh1dvc*D= P9ټAA XCbOEσ=CjPQ݂|lTFܓ.:gQ>% 矇YJa;+*ar,JLA]mN"~Y)]Ğ9I3$J(La cɥHo`ϼLawC{4vd+J&yHq齟ML뱭&HDF,$zOL :C]t ny&a t7w$ 5GgnBl@{ϧ?f9a'|g}P\[|O" \mk) .'lʷVìg&[v.r]4w^x=QtṄF}XXJTyL ytd~ ;:]As CXƛ![_3G+b=֦? U- Hcc[8`+X ֵdTɇsb!ޓ3fkqd64ז|Yڏlvt,$ISDPWC8Ll& |&.<.+8^(Z8HzNgܼwW!ҍ6u 03$:@fq.9 +6ڙ(\w m)fZD _A%2ٰ)2}, ,J=<`*a,>p不m慠iodψ]3'oe. E8Z"J$iep:xgH㈱83{w~\cU6?e*e?t.Q#q8\p Q&6&;he M顫a_@#6Y#2Mٚ+jW⍍LRQfm1UJm~'d'G:\t\CiG1_~?zw"1@g+]oP8˧šMDz(I | ;S.V*B4ˌ}"CиID0y#as<8qGh^x;a+JKp n\;a_rM2O2's|}|p"UUJ1[ >-Gq漣oQlUH^}?Pl/E㍗~ 7*8?׻X/51HCFfiR.ԲߐKC\tۉ7ȣ2B2J2?!a?udJc. ZZ:ͽg]sBۣiRe-22[FQʅ {8K_[aNR=.a Utl VMd*DvclTۋkȵq~vw= x@eXXYߡ^6em;j> ALJx=~DΔt)1#˙;= iJ挓VV]n 2zxԶn dXn7A~rJe#pR"ˊ¯\$6e j 'yƾ\}Ɂ7~reh1`;wvR! VuLflu~[Jb;K_܊assoiu70wYqߕJK6*8%9v;Yzx^4t4+*\9_pDV$d fi=v@X57 OP&mgsnyz;zeR,<`%sN +ugb[X`.Có{ՒԤJ߱ˡ&.{ףmˎ/Վ"ߟLkԲQJ[p$R 99JzNCT-=Y\'_27[IU5 <``r%<\\J=r0f1v9}Y"dD// K趄7w 6jȔ5O Mezچ>+}DTp>S1+۱<,sPSYC,Gc[dŨ=BCoȏK~2]B#!I`-(u*!oE}MUXV en,!lwb=1z(uR.re3i3-',Gp/jf"]nۡ-e6t֯05To*oʍ'J9X`vBwaRubY m}4C&% W)X#9 v ^v{d+}EXfp`ý TƪYJ@Hc Y`Ɔ"` _>Q_@vhg0q7DMGa9E&wWȅϤkuӟק%ϣU?kʼnnFAtBqV JJaߤ @NoWg/zC0Wߊo- V]sSTB;•Rᩲ3G=f P~$ˆv?wqȨiavvI\®ExÇV:B:U>!}F03;f*AcfL_rj*g@x^\ Ȫ}N=sE!{bt^msG|*&y|ZPeykw:ț5OYYS+i6A]99wzs4K WmSmya yB|O%t%:«`#)Tw\&%v Ͽ'<څKO(8^C <٬gw.~ԑj&$r4>/m/GY\?1`?b\9EhaqDFw)zP(/rp頜CzZ~ypjL l@]@ џH.x& CQ\UR0ӢQc2uBhaE:*Ɖ7jU<}Ǜ5b B!/R} u<<{T0M‹G'x&e=nLíS8Q<y|_8UhGwT!t$|Лh@ҶnģƚD~9OwXcwţtCΎ q7a$\|4Y2Ó z Rq-\;s$AQ 9T:M'10B1̈`vYp0943\:Mq8Oo3[!|GJ ivhw590S f1NGGAdCn~w :Xғ+JQu+K@CCt;||ruhSũH8It"^(6̨ R52Xj۸cY=ДxW2ηdܰ{h9zi[m e4@!% v6/T33U\RQ᝙}v'f+9n6R +ژ(&N:;K?WNwyx W.%"h$ I5�`].b*RM .j#/;_]wfp&R#_Q8n(M "a{g ^iL tLp]s4J֐%R.W6k{69r7SIVn,!ܽ9}qaK$*j6sRLL ç1fn3u%YM"afHn) ehsn FfdZ3j҇ŦH,i z^67*(-3=@n hV=^t[굂˰q/$=M'}`~N8.onz~2ђ9Zؓ)'.9rLUCϬ&u2G"bO$' N{:"RGI֋ q8?V7|Q|TI7j"VF {j]$pWNYG|5VM*#p!j}{!G] :^>bSmc>h׹D~d{fTbZ$R D6C; ^opl!F,bJ4 +T2F35p¾# {%22b򖕫7&˭kUK[O!SM~J͉7wԩF!,0KQ|^E!5 _#y} Ի.R!k O.۞ Uo{#BqmlV@n)mrST:}Ca-`(B~P֠8qiN=gJdTJ=RPvV)=@Xwl)D/ ݼO=kPu̧vw403G=ˋ2~ȠFv~&KM~0+u:/y*v .9D0]EIn̖A:PA,'T>ϑz{.=w`3>;FUIFdϢ$2ZQNX͑Mg f^(@r\Fb ::CK |1젢e1P'W6t L&ж\{c5:rgji9ѩW]VQ:޶cÅR\HjG$l,4îHP^찣kaւ=[f.U1#ھvy@g3nKGx ;O1/Ԋgxv$2t:,a93w!!x3q(@"@l3 G)?hU-A35oK/sj۪VB),yP)O\!)N)=\Gvl7z4 C48R)%z'ZDNY2#B_ _n5D$'[ g w;<_Q9]*X_ϱ-t;r1  ͫ5ª ug4aZG !j@\5g.+wkx傢͙~y%lk[#%ۓJmv3kKn؃g 8U#PXe!}Ofhn$Ʈ'D`LSýR6LZҙSE+xG+櫁~f'KXia˛Gp}#b7Ibu${0RQɽzyNw*ڐ:z ;NnO.0fA^&GQb?6 S~qq%Y؈*"BU}¥/`]z̊w>GsP /X ofM+7d&X~3 I?KjnWu$>Sѯ]GcЙZ0H 8s k"kFwœ IE7j\ =Zr*:w~K}A17%VPj^%9[kQb'qSg?=.؄Dzݼ$X07d,$/(Å~lV{>/w8F [?xSr@NKbɣ)M3ʴ90 %] άF\?2]+< DV||qhW-,x&C~m'xAL{hD(ܒ>Bf3]% J?ۘR-\3(OD6$(& g@$/5RWq>9cٳXT `W~Bs"gۋ>gK0)O$ـ<SX^5-62_rrԜ4jJ`h/3p,= {_KXT|jƙ+R1(B0QLxt T( {]G]Vݹ ڮ2'[l[R].RLWD<,KG aS 5/͝,#}^{a1sg#`62w0S~cPc ̍s'&avxf:`Qr+|x4H ƒbd{/ 'TO߃GjjD.d > +[̏あ^K]GQJc#V0RBj?kd_狴ݧQp5>V{14mIE\&"[hҫ0vmEQv!\# #u`#h&'eOsKESxDopǪfCV݅=u2_=Գ6~Y F:Q3r`SMjZż5XKpͿO "-g J([lmD0HR  ΃-K;{}Y0$c EDJcJCǿw³?}WW)9W'Y9ij.#_k!ZJ5~tO|'@a$-|7ަee(|cz<B i`,[r6D3vxjDK3ŗ *IOs$}y%u Y_("oI)hw!mԽy-/Ә. ?j l6)Kb:"Ye-נW 9vg"hvew+>ƐS|#{;<8C[Z#<|/Sp&] pSɽn}6}hm1CKD,Ϻ6aK] ݱFMdr Дw: Gu&WaЃy>UeԒf-sÉ0 #H{i| nJO S9U]mlt-4#X Vbv7"᛾:# 34ʄp0x\g;҄p]7GȀeP{g9wEG֨x-}AusiHg$Rg.W3+Ε,:#ͤ8;)J.͔E* ÷4(< UVILg޼;9 )L:̳&TUtah;ڕuiZָՙp \3~L@(V.cBb Za[zCC[tq~s{c wע@KSQYUܨ}⇾I,w,+!q󂮕9 }> lw)s7_x7侰y3+?p|an~&RӖhO-cB:@ epqrw`e!^`d `ޔ'i ߋ3C"VBHvaQ)U<(RMsI2Qh-"2B$d$*.ߞzAW7?B W:gJ#ʅO57fk.&̜^S1R sGao5o chAɍ&e!B=rFY釜-U15FoA56]jaOzc+۔˓ETfsp9eJ}0aiwh;pI2LF,DxVD7%KGqwQ*#Qu儨< -"W bρ6S\~HEskT3pcOђ69s\NٝYN)P &Z}Ki@O|.x:w1,9zv'vP߷Y[3Dln@Ԡ:8*mEH׈ ŕ(C!LK JE[1a`m8^spӀyti:[8 F7,wLȾT(ŌJpѡ2?6@r&t|/0S wdWA4~/5!g*BbR"|Dz=⍼<l8:ut}yHZh|WIbsx|aF]FXAFWjb.\ {5VT3It,9C/U|#~WNO]<ސ,9+X$HR)ScH/PF.v:Ҟ!'q)>Z1;#7J:m }u PVͮlj7BW8e!5bK`ܨ,@: _GbzkJU'fe'lG`P=.S*AkdAs/+CFkJUY:_#Ȅ Eqe*sw^ۼ- oX]XM!iќI DȏB1F:m#%5+3o+k9p`]VXPHkO@Nj)GtRdL@TPz{KkLQ`َC˷Yٷ0 y M;|7!+K3O[cgw^-z~3$^ {k6S>OP=`f,NNl?_}`yBzarj|X0.<}9:S>k)UFKi{Bp X6~"^8IGQn_p"ȇ6P3Ivk'趥&nl #ZCSG~K/̏*I=R~WEܸ6QeV"LŘTT[#M g0. {+9^.ڛv%֯<ẞ!Wڴjuq+ *ٮsgjm&X+qW`2φZҞQDN-; yd r|DL7bz5cMhG]ZbzgÚ'WVAZtxWvܗ n0.xԆ%Xy"d3ӬcRHUKr|[4*:xf"^y#Ch&t`2PjjCԎG(.PX|y-P2 "My 0^嚀Q, z>r!lݚlת"Bgj04Qy.DF1͏;~P'1o 33-&@&.8jV=Yw+a u.p(&~Veiݬ~"XT (`WZ 3)6^NX.j,P#}J2= Z_M?B-mF N|6MhT¸yUb֏ok:;EegRTI1"`#oS,8/:qԜ] v(ۯlEw 7" ;V98,yYx(p"cߑ7sb>*θĨa sVx?R4@Kr=F@76QP.ps2_7 |H[,A.,ko5\4g?Ob¦%b_mF2 JgD)bۖv\^hȶ]-Ft\nG!\bǒ:UPŮ -||AF6@X F?Va Fj4%+ >ΓjJXE|k.Rj/"Ntc\ۃN(ae}3y2#[.yA7G +Z*K2\-jڜ Q\GڅppshƱ@"5h1pR4a%*G.~yчppW9tZvzJl1 qGTPhW9q,/>h2YZw~=R'g~ҥi(`TkYV#&.  2)ذj'.̓8L"̾ aq(Q.eTοh3Jȳ#9 z98f~տ-]?zDm*/ 3'ZKW?xahFb$URҦXU{ Ϭ&e()hfz7*+ܚA' B?t{v@@|BjvӮ?f0"pE*ji/ j 93$9}'x;/,XLUTp)toGk(FE!O?E [aP-9mvb̷7͠ a-0j0[sǃtb^G@nv6͟UjEv'e(9 @Aز=-%|LWdRsn1GĊ(`F`HԍGu;`ߗ|% !p P\%,{5 `مw i6 m}1:pWdODQ M, 0eNvo#i0=p)lκr 8!QND9xKO$Y[ԯɚn4< 85nTF5CHn mxaZ:o3Te.!&3iΟ*HǟMWa"X-0L W!5}dhb SzfOlj9D XwĮ,$9_ՉА|킽iUo<Uh<~P^nKEVAD/q4uzl7);w>j4'qB#FNU4H:Ә@ܮv<֐=_ӱ{nXùpX>{hr{ ,{0λ0u~q.2tI U1PGH] Q%,ivS=\:d t0ŰBrbek"Vl9Oc((@){urO>}z+^^զhԑ#طء#Ğe%@psNn =i "{%''; 1[,[ B4GG9!JP&S]yUW0Fjz?0OLx!u-H@ x[QHDۭkdVдY/Qz{Ojk 3x?G/XSu"1( I~5쪷XJMa;$܁g=^X MНJa{lvI2E^D|`txt> #2Q~߃f,J~CJTעe b9hW1$ww&Rig+ύE\%YOw]#Jr{wp¤{7&I4fqEd2I'BV*,"xT 1,R(2l[exTH~sNkIˍ;,hGv6HCC5_`~%>5˱ 'FH7sW/b3?Ke2[81|2QXO&_e'n&Äp;z?tEQ!*ד`C4NTLM+Rݜ rW_!je$SklaKr!gbxaf@FVp1>u]n˧cfboDEO# j9 %:Έ {֖_6+5 LB6̶'-F"/u ,MAE4Dsi.[ʲxrK,}`K"pG#^4\z"6_B`:Y@04o-ޢXP1=eJah)xe-)k3,y̕DL38krlqb)S[>$u\c8lKV1~m$0ud @t~3&2?NF;W EX~dQoYky8pU$up$sVJP61& g iwa%6u1| $*RTe~ri`$ӓ:B$Oi~;1#3cC|uWr.K~'A WZf7 jYk縸˱ud@XOKmN=3䐷u@)9`T>Ėf YqEc%,I,'WM lW/s APgJT_F4~KԕdNWݒ@F'[ѓD3tFZ9_ h@W<JO`AAp 3 ݞilaRP/h~-;,, d)lD `@Uj3zoaviS)ZQ|J*}}]\rHIGQ {(tG*{RDs2tOlYB_t6S/ĈjJ@o!7_Pm"XcNQPr8~&"VcNA2$EED-fE0./RW`kjy5~}%]YM(BBcsr "Zavi;qsɍ#Q)pi#^1`;uXܓj(i9ϔXꭉ]Q^D?%+qZo4$fZ]s?ћ2lHcWDTp| 9W3K A@cˠ /X5MLb\^!u # 3NXA$-OWMa.*F/eyJ]iZ/>Zϻl}O&2G=vgFݴN*':sjw h%;%D])qY1> b#96B|IakRA]"ua#%8v,ԡzQZ>'<_!5\ѴπHxJVhyz,IC^ ,$jDdk lyfU%|uym /qw7>§ ciٴP4,dnܶ/S?mdr{6f5y{ 7^æ\_)\Ǫvf2Ն0BjoxV0od sN Wj03ŕ)'Tr1A,a8t-]yȬk'obIpt'g=ܒjGch_? (nSL(x~f3WX f'$1Dǒ ȹu8y8R'-?Pёl-Qov0C| SߘD8ׯ`n.MtGI1 ú[!oUFD@h8[\ш+ʣ:u .]o^)qB߮Y$HYFxD"h\xa.ā?*xР-*#_JNdbJMR%ĭ+QRS\Mpt'e䒣̌40T0DG= >"@HPOC+DڕTAۅfj)a3dw2i548vǭ;ǒ}D8Á:atf[:G'y`X_1LD)3鱤DPDzYkXĩ,X!߷J8볡N{iLY*snzklkE81[f=qᤝz==W]t_YiR},zfy4|:.׈x%F%rA"42;(J_t~d2@Dc3Ma'ls ߍ{vY?ư #:KŨUvLÕLN9jwۏ,zT޿<@B . ni^aciy:I9%ףg64~N7{xrރv{CHj*Ow`ړ a.\Ai <|Ѩ؈C2\B4/XeƐrah"kR%@X6m0 2&:B\\",K7HŎ|=jN:k2R` z/QIͨP9@'Dr_y mM%?GE!׍B)*a"kxaxf BiwU3V^gᐮ+~mj4M(2w  BpOe*c,8eQApM[ݢnOF۫nn'ʿ49iQl-Yǁxq &YxE\v1it5eSiJKTH8ҭ!I }/ܢk a@kZ4k-vv|U׬J#̢)ne)PE >"xWzd;2` ZX V^eIMB3So6mDGI]Ix ηkwb\ I\FSx4"jn`ކdS|3W}NSx JJ:e[(XM,Ϣ6 [,W^p;,\`<a(<evrZY˝4`)&BΣOCwK[HBhUn&427oWap Փ}&<^]<(wv.Scڞ)?<)2|s _Ǎ~4j0s@c2C:>3Fxm.{؍_Q N$2g-\(iútpAsqP$!#O 4t+:DpMtH:K@x3 ٛ'F\!#V,N3Sc])Li9APKWt}łyvh IQ tJ. c5s v @xOMڔL=.IEe+v0m[v~9ɒ]Id$'dlAdMwaEE3_ٻ3dhY8U68S_+ 3{fߗgʛ{%Uv9vN( UZq +iv A9yA^ox` Oaz^ÝQ騁Da9i[l|?Al2qw.b^. 4ϭD)VL""5M)HxET^H4 `8/m0msRPXz:;j@?Np{ #Acl+/Ch @3s Xvz`iz3GC,c&wy(6,X*xlckPTiBF{LrQJp2ϰon \3][NUlc({&?1q?hxrkܑϳlk@R]$(BuDi a$%YS)5i)[ۭ^YНB4q&}>#!?m?ߟVR8~2OZ0aH -}, {+F*辧bm;~QmܚH@H=u\81 `)Icل6IUMg)T}edrgv=+PF, Hq5otK^(Xy$D`2!LQ([]_ګ##4A0tVhIA E-$:3i%|+5tt3/c{`K tå`$hH7ӳ#ÆzK+VBN2ůjG6^ޢG7#Jm;5r`pЃg1l&@H7 8{fzޥTm\ID[EF'CV (UX71$JqgSZ==`Pe$ذ ؊a"5 3:6LP;}Qb!nZ<ĩ< RyR:I4sY[C\$yi-5OX w+bLDnb()}`Uƀ?)>ՖF"`VO 9}m{(oy2& ?03R(^T$KF?Vb8o ?Ik~joǟj.'_ZY) J @':0y^4>o{?(w< ,X)n^: RM6*R7sV` դU2!3GoiPtIaƵ+'Chm{2߀9H)G A y9d\j/ m>_}+ |N쿃 ˋ b>G-١jWh;r̷d̚gЕ([YC;^؆%`MY{cO,L0 V\!crP |eǻE#s&9Wϕ-櫛v4,N`"}<žK  j9lg?6nC~5וf@[jlyAf8pE2yΆ kSTR-P[*%eS!e}:9t8̺/9̵"қ]!z+:k1kTA En[pqDmZU7=ѥy?閚- ṞE(ONBwdO]IH8xF#3KRFBXJ5YbVlRhl78|gK]SHSAtEAfv{G˰ apO,&j%tf$[V]h^) ׀ܢQh!ߤ);|P^3v5M̰]&%nk/Ώ#MFvjGG%;VzrBǒ"mq*m4F)jD0 g,KgX3gUH|8PL!gSy91PպP^fw1&o7}i)- g'$˲X"P| ʬ |gdX^3ΖU÷c\@K"2G2s6,:# Ў<FOg@< l͠ej GɲuBI5)QQ _P|ze|zxlG/AV㠯zM9J]4Mʎ;O|ޤB+Z'U}|OoX2~헟%ןD tE8MXP~" `JټpLQ o@r]FU-D}۩j(S!Ji.ZՋΑ?!!}bV̷2GG~W7{Uau>4=Gt+ƌOѠwJs Eb|}S"./gAߋf|> ކ KDrkzDzF6Y45S FOuS#5^?p2܄$ 4n7c qA t(˵sP–TJ=ZqN%VѯXGɷOxTyuѾK֕ԃKueY#΅9NCzTטv )eRޘ@JF=t _=}O콴C`:0p5/7F^V%eNB wQzob+5խ-&+# {DP_PF4X'PoE'>İ-NG؊Ӈ4rERaF;c=* J֘ykI<68 U74e:Hf3 *S6$v ṘWͬ/|C#X*Zo I(>Gm8=mʄ ?jt%L8$zE@9J P%صv].rgb{r㫰ۗCHO;&TPf9,;ݬ`)Է?P5tU0Q/oýx@ {V6uR fS{ԗ"S0G1".⢛(UpQ: yC=4Vuo*Oo<"*4x}eLyxE^J:!ZЫzmWUN*H-nYeb-ؗJB>NV%ѲTZĦYՑ$@e$a/8DYH沺 hsm5\W_"J^ua畱Mmř 0{?,ˣ^4FUs%vĹ;B  Hց9L'4e&ON'*c3DX\\L-yУ7=I2*t{_/ff:Ih:5ŗQ*o]WrZ4lNc b:VnAhjR,ʲdUA=Dӧ~UQRcot0c}GasK'zP7^h?x||Vii\Vg5UlI?RШ0XV,nBq`z ξ.o]\2HlW)Y*B_H iRpy\ db-;WJISEMP:t,9M1N~e`vr[ǤtG#2|Ya+ vlѼ~LQC<0>Ib닥C =F*ad;ɗ{o58Z>O8~@ۈ<e&*QRBDFjNYF% ڋ+)dIvο6;s %;a^fqus:u'}Ke:HY5[aayDbdO&l()Ӷr;Shn`5f`wQTnV‚cB Hrj]l3fj&WA֖JaBSU5&mdq{=W%D#Mǹ997Uz<ЄSrNt^rap'XH#$qLeDE wuPXBVJ 0 r$^ħs]fJPI gp@5G7( 80 4Ό^Htt/ db0v)սWJ?DiG$ۂEn}aiVGd_.-O#z/sYwUQ,5 QҰ;2ҿYSfx*};^*^7Kh$'1G׶v>HU>r#Awt_9Q]c|U|uvZwLKˠ ɾ2 $u|"ʘ,&GISJmբ]=EFݍh¯ó= QN2³5IOhAm]BԠ7x}ϫ.m# ۸вU<1%./@W+ bFe!⌷p$~RLI!7Z!H_ϝq цm bԚM iUp~02)Ā?Yf)OFHj9ԆIi;8kL_tp2Dy4?Z6m5$٦q͌ 07fZHd½p00tĴBKf7{6 ]лˡA2 U+J=}$[Mem<a8ܶI[z*1t0DaA$tM~3njΆh?%$UOC;JJZauE DDb+ X$`U]/dӣ2m KQl2̔BA0֥Phw#g<ÛjK,]?ַj{[{Ŗk3(@ ¯|Ӱ!uYչMA!%@ -_kRZpcKX~5o3Ț\M&x!Kb<U&/GPzuI +ϯ|h?67MϨ;o*gW7|)3߁2?q[Gό+< !F>\[&Nd =S 㥫ΐ-W(J oOpA}Bor݋YRGA@#Mb0(D ,%m&B7o>V(zcN0ֿ|:/fpkD@LkZ3[W憑:~"΢û60ҢzQTﻚ IMK#=ϕlb>naAKlW8Pͼ-8.!.7'9k{$Tx0rg <{M0tdh] Rqx 0~֤*X=b -U*CQl8Qvm!ְ+XWFM3smJ]6iL'DhCmB`y~)9"bS(b`~ \&]6HVUɅ%"^45.Ð)f{Cr*WU%\.Hϗ&is큦Ի [LݓEd}e& n9n1uN%K$*tH iBNl'k3K,'MC;[rc%p$dmV) z2"iC?OS:Rb^-Gr`}&N-ݭXf0rk96ӃV,PpI'r%\gҕ 0( KH^ggGM|f1 e3r]A<ҕH+$O\J;)w%JabT JCe+,%2 My!<U3;>Q r°:PԫlUIybEZjKK}xH<#L:xyK j# s͡e#+ǂ¿B d[{[IN1[GOMca\B41E9iٸ(i^z_.4O@lǧk ɾVn4 fKT<8>L\Z3Vg6p&%p'9kJ_<( ^7Ex BEqN$3z!IanĽJln(VXwc*4r+s0b>_ZE56bvP"M ͙o^悪[eP`/UI79Tj׾ϝAoCCn65b-^Vz+jQ!E4lXC#49Fec&UZ^)2Gx|$k„FжwX' Mr$O%֛87HQ$ f3I>TN֬F94:8sIO]` <\uv}bRΉahB_!X @ZcA4LTܜPj#49;5XI7PkMUB"rB=^šȖ$SX! Ȫ5H8PR#`1ɬKmZ:JYTxlu-3lG;4%O?`t _ KڡSG~ͦ+=} ^h= zx"1M PKzD:Vͧyn$7|Cb.C>˜8%XBF|tK,O2^,:W>Llc~ц4eia4Tֺ3 N*nd-Wx[*fZOg$2~mY)۶O <{Օ-i^]{pƚMtnf4>?5LRRpǦY2Ndm'/e2YG=~7.&\v veЅ5V@j"'MȦ*.ԳJ9{[m|Dr3R_(F[8ʳGָ Z >!$k!{jl hX{8W?)0q_Z6dq[Cp3f֔eYT$e-ڱmݐ^!Wm\\պ:Gȯ 67,}q+vzڌX$؞xpr}=8%WUMB?_Y$ȬrT es -C{ʛ9Is\`@IP N S70'"N-ḂS*Ŏ%? SXl(.:t͞{>.◷9ˇN mSX@9η(pgP?pnd!!_)U`/`ɯۘ^2jO9Q_alY u/Dƿoa/񽑲*SAH4" `sx"#2X;\#IeD ]ObO]ߊ6Ę}Ï)n.Y~#Pgh5.CEҪgo=V"@s6`L$蒆[/#/9[-CpFZQ4o4ǶQ?E`ڽ4&i[p9;?o}ʹA3})C͊ca(jb!m{*`&I4;9XJHe(K比;gt/ YT~Krr-~ W4?!`cLƃ2թ#+uVqֆj# ǒԷ$n,@zmޭD %ޢt ڐ&/rė4VoD nzǵ^Zs-s|;\YC,Y- ?ECu֦j>BAO>Ūs94KQ"Nv"zjnP2e z)R|}b#S)գyv=L#aBK?# Ơ~oLG'ʻ^EU@tN?z[>U 82̥=H$!V;W8_^´}[j. Hf3K?٘:T.(%#Rn$(\/DF1:(XS_GGycf'X5:CnSHZl_m2ćRyňlibYx [!*)sZx8ē>VH5_!Wlv }4,n@9H~9ְާrA0韒y8(.ѻ  NPQ^xVy6&пJ H7G8 ,yCoW/q,mӖ|w-,Ѕ1njw_7}*#&#<7W()v~ NLk75ФT?m`ʼnMe%*?Z\-)*ڰ.7NuK3pB0Z㝭vձv(;RN/w9+@d]o" H@)22w詉%A$E'(c뫅tty0~0"KCy2n!j\?eE" }Ɨ[(O0?BH櫧o r= \Ur.hF/{Il0I.6{Qq(6RUjZD~`í '_kߴg</σP\RU=To&yM#2M ei;(^ęK\-";z<-˅/N|5i*7ݧ4ڳXnƟ]*W/2š!2׌ٿto`:492},8#ѽ㕷f܊CGlQZD>؃]̐G V*7v =` MtaTm=Klt^Evl$.'fcfL{ [Ԯ/+ KMg&Y5 Gt~my2mlfV_DI[3}<Clk8zC駘Zw'|ˑ")<ëV1ΰ&}R +U/ 0UcЮV&=gmތUL\;_-e(w_0AAS`JHAFrN(q#@:~u4SZԽaXni${ѶgG>zzmMt5ٞ'nr r3KJ|qRk웵-ݑ>au\AYL G6ap:j:RIqs+Bǃv赼_~5Li#ү+xۺ =;vMƢOh*Qإ BwGպC>~家_LL3Si6㕯oX#t_Ѱ\=X!.Ҟj|}}Tb]\"c8HAP$؋?.M4X wsLWxO|f…׌}MPSY~3 A+ٴzW^4 {j~h&8'bYѸ:g=Q.pT0@pCE !-ΏAkL狖"c%8hu22RX..uDa˨VC[ũ0+L~U:2k~k_&/޵vc?6e'O~#vA֪h4{6DZ5hJECUu1i!YnMy76?)X2Fh<?b8~8L9y ̦:YqQL@ޘ\Sq,{x(}hq(%!IT?B&.{iHo S eC3ê;`5O(t0RGgbه|}<4grMH8.~\q$Tm p4/M„wOvΠ`Pf.J0sn+r)bxLTRhf: ".6B~ⴈ8ѕvebyom#- ON% b 3c ${M#]椧<ƠЗg׌ݴ{4H b>u_ I@{ ęwf/WAL5%QDz@]^ᚖjS=羗k,֞puߚ{7O4i=,7oL5,;g֩e*l`C&6K]W챔m&%3I˼?q:fzdb CD'8{Ra.[{,.?~У?xpP>P ,3gH4k'U(v޻rU1Lۅ*& Ew&MPiR\-(ɪdMŶbGA뾚&XA!;]eJ(qXMab$?,9 .̜}[Z)Nz/*QOm4僶B-Z47ǝsP"fAа0F tbXUxI^Ub`Wuw eBJ1o7I8-ED>eYSnv \1,E ؎kNX ԡ'vYU҂I]h/(Lj9^叆]g{%(yos+6LW8a1\eb+;(A vy<{ CSgbDO&>A>Ptʜ,-Z9d3H:@ѶxckICGviۊv`AYy2ڪv,2y@Zyk51J,_?!_2F $'eMLtPϛY ,~e-͋2FD  8#'@crb!,e.Y . Y!V{bw4 M5$'D_hGV#u#!<۵ vvqgfs:P{ dދq1_TcL` Lť9(Qݏx0Sm}z {S?8gWտ"D%Vs2b<p$0lIxTtHGQ-o]EowЙZ  ~AOIwq.=?JaPi*EqF ++,aJj$:CU[m=:ʺuI+4:0fZv "Oּ)N4EʫS0#$,NDTtdtcV ZW2UCX.m8_?J-dSm^ Ca$b-5 nIz*!տw]dS4SEKMKkƜ9:[i'=I.QƠ6^3+Ds΃Щ͈PWr cw:A}0kfo.5Yo`ThVt:ޅbz]@k|:c oyuT^NiV0iWgVu[bYBA"j?gY&>DNT cy'"\'2M`쌪qU⅏;QR`b;Nhȶ7f 8@@z # "X'¼8 }RTux}vpFPgGK4.G^S#Z!y斪zf|C帷6yLk5ɮM'ʬ! Gc!3nn7K c˨7 im؛k#v"Eq{xo;d>%P?5x;ۖ8 GJɒ+q8RY]:8*upotR*~P[z%ͣy ]O d9Mmty)|}L\R>sj<^L(-J%$gZP/mB{|@=_IMG^ِO)[띋 >F3F^ ,Yc +g2qV[13Yr$J3Ʌ[ӣ,Xa捬HmiZH䆇v:%`*la"@/}&j G폠DEF.R D"Y |&H`΂NUkHKQBcxjx X6Om;cnիQ<;8NJ(bSsnHU ȩeʌ/Ft<drqaKqH(8od'DɦS?"0b g̅ݧU!-E,)z6%4 7IMTcOǪ=n< Av.;Ԧ"[%r=i_1$r2Z`ֵ#^ڶG7.\|yDƔ"2` ~Q*t',:٭)*u\f&r~GSdOENzw>؋Wdlֽ5 1j^jIŦRYALުM.1vv 8NQXvx8в+onl-OS)[I3'J-M-q̄+;qc"&{=2';li`|5$6,HctAt b|ALK^-N?|-|#m2+}xXFjїX}ȿk,) ˏJZ[$_-=Vyb}YVJLU!e5zk?J[9k]w8bYumI>s;abf/<3Ϲy#s U7' vnٜR\k:V=xlXx>3AޛJ0֔F pS[[K+eќ: 7"+1y\Ea/S-I;Io1BAW1 "K!QRX۞9Xx?,b7ŧ 0)xGò lE5tďhE3Th962y;oW= YH~g?Wf soʙ.LD'%Q&cm޶]b"cWU~ۚc[wEd̟~o"E"N]7q£7JCCF[%V66j.iMk*t!.p9^3}kF%!.Rw릯vf-WD/2t~@t+AYmegL م<3/AMyʂ'=zb@=8翴/!^â0u蝅R>ɋ؟E ANx3VM^ wZĬC9E=Z 49w6pG"U C!qP '9M /zKvT<:vNh` >nhgc~z\I Zr`h32z1* 0'M{ lѫudxVTg[zS чzfܲ?ɿ3 $s{IiвQZ輮\wq`n糒V>9T< " z/Dpvȟ`Քr ՄwemFKy0C5ؒ=E_b9=i%!|nEZ&cW<si֣MSۣ04}b Wxh ~‰. rU/aR)`jdžT-e&p6E\y^2E5f^'>ئ\SrA ci%w)H9GKF~t]҆%|Ж| LN~W^E,poJy1;En8 G u(;Iw}vfy*Xa~_/}RŜA7.SU:Deپhs4 G(3MAt'1:N3*gJ^4O"67Z 7= 3 ut}qZW ^)LfQlR?lmVѵnJ9#j6/a00=7q$o71!㷱[˧:q6Nq 8 LL t\Ѐ:` P@K#N y9+[#HP 0{X.!̋{6s_gH4eX1D%/"bjY qL\kqFAٵ|)Pҿ+t:)ʑ>Ը+" s{%EBB!I.лa.-i0Ԍŷ+x%B&*w/3$y/.akSI@4l;#@G$ H&+7?~F֎El'PɴU/]uiA -ʀ ( \_'zr 7.KJ8W(-ad?z*y\ oE K:ֱ󙳐 Y]:)0`3:W).7{y'o3*Eh O?$SpiXt+9wkȔbi@L5煉Hij(gֽycT K>Y}wo5h_M gq-fٺ3%؄XB67vU6gh!Vi/5 ϡ?aOlXvna狶u {O 걙5`MBDX|Vu/-PM {vFa VV^>K}I+:H x و^&!-5Qӕj$P }Dс;qʟ$28Kbnf2 r?EIέ5)waCu Мam?]9w!^ftH4tȑy@(?`Kj<8.s؋ɉ,q@v7WWpq4Kg]^Ju1bS|g_1 ĥԡ>V0?#h}JVS{[<;,}Aad1^5@À+yz1iLК~Ec"yIV%ݳ/)0e)8EkSocZh^IuoD?Eyh*c!lH,p3䱐b_Fpx;6xܐFTeY$c+SAҪKO" /N yjB/s.N1 ˭#2(n@ (QEFlĿzeϾ稕T]Jj\kf_h#lp#'GcZrM| ūQ#QNfI{@pzТZK_g=PpeCgq lSZ j괥$u%@_O:)K;EXuӰnU`ߋԇF+/J*}B)U7r)tam8E575Dr50^ IcnbZTDHӈa+ԎoQ๶w4*xB9mHkѢ1veRPeN2)ŠssgȄ059OK<mOŮg!Ŗ76Fr@V'^-(0-p)pqXTh7úu2 YDdJ`{\b@͒|YZ8P|^M5C.2˂ :vē8!*~b&S gl [N^ecLKj2B*JI@B40Oi;د܇QOGM/ʛ.T+ .i㙸:杙cqK:P(.?/vW[i[wҧˬmItw&m}Yሪ&6$UykxG7(ĉѺ}3g go_5Vbc96S%wBigady]up{ĿOq^G7f)Oxm t$Xa-1?/ubnڽ 2WGhOؔ} z'8{C\r 4LqLe<jg }diRTf7mcdib[pyʼnKzΧ;L3 SdԘT4-eu?:!ᕾWjEy:.׸0a]"fʩd1@dTve~F$ @v7/\̰_qzYiR(  z0fG*c4pE)Fgi8&ZޭBz^鲘gTA n rz`_Xk|Fy]Qaxb9Tk|&d%of4-;&X:NU2-Q!9D˺t!1S̶8"@ NT;2px`&S~!T s3B_ͨǐU\TI]E 7*Jaқ>9 ˌ 5"V=j\lu|ܨl~=5vtgWo2faϴ0 pD*s` WSx\luaz >Ѫ2@m̳vao9!CcYB1Lt,iHJ~$$t'3M0$ Eҷj/bpG ^{a +2kl_}Hw94㮋z=b@ 0FT0w̪/Ru T ű1HuAt "',a'‰,ۙ ⦸SӠ;#!@m` @ƛr!…/p_43\+OsHؼ/]K yE,3* 09$x0i m T sӆM(؃VcFsic>Ҙ3{kQ"y#JMl%G7 鈀_=?zN ߻?*Hr;q ReP)Vh^sdᓗapuyO<J7ҪN;3TOirE [u|3lkh* 9\2+L㓏1WE\ܱz̮=j )GQӜJ8pXl w.+2AF|Ŀ2˜x=%zjvkjAؖUMebvt&S+ 3rt&Uiv~k,OU[4Y]-ė!1C*|Dr 9$I603ZQ.*ggsa"aaє跫n]yGI*E eql׬ƣZGyXl$~֠4O-J%RJY %W2,HlheYQ|/DoӥWr!{ɍ/qk5؎dX߇"̢w="7'ײ4/J00\Ô*&jz-aJ H_CG8\H ae|?V"?E퉿N_2;fxyou*p(hN/.p @#:!?T/D{C0ְNT&s3VRO/IFT_ʟ ˆ kĜ1P^؞E\{|`k?Nܫ}gX>\ y\]v&#ˑ)) ߺrSa l靟>8)k@[9pjy#KIkfJ^ԗQcinB@8٫Xa%zAa UI"1FX 4 -U3<A/Omn] 5Z#Cyus-nV@38+ujW 'rq:їh@:umhdWvx'L㸨KwQsuR??|g74ATqm{sрPa*`[8p*Q UFr(D?|O4"΋fʧ'!I]T$&M[+C,@-B'MgU/F͖ AʭeWgz'*|Ru޳Ќm@^?fL"pְ꧐g?OԍV(jfy`,gV:vθAe@+3D9+-!aUK$'均Ss<:"Xkovw:*T(gR~b6~Gq n7xcP{iĈr,ʻn5XPvN8pEGXg>s疆(K6WD`X;pZR.pK.yVZ#l?˟6fKTjMNkx ,Nm[Fj6YE|s>`'t1+ zPo@3a7F[LU!`L_Kab[ AM~ۭpfEݜA׫cɂ1Ww*_W]giIHйD߃(d lr)rfbڍ6 HU:odH^\$$%k)X-C' j鷄|k7*2A. 3A23!]V*&omnؽ"gKpWY W)!x$3Ǩ4Gō TS ecʔ.tX n"x`FfHm/zVF g~Q ntQ#P~y.LVp/1/ki\gZe;c1z-m\/yko-M}[{+Uo(jgܐOA]և;,4VIs1k̹˶3=P:ig`ePފc5ou 4Q/N?(ɢYR6˜# e AHeظ[G%.?Ъ1<(@і直^xB=l\=z`cGoKIgb^TԻo(rrdERGh[Bgt0@r>G>N$>t$d_1E42V|e]4`%n6h}\RA,KgKGUд+NȮ}EPʼhp՘Zw5{W-H I=J? G9H;h\g(KiR7'p9Np P`r"$P;r'P !$b'SDB"PC-Δlk{)kAlGQvr;Fs F/{׍XB!<'<ýAa sqXܲU(tX"t~.K`Wv-kqnXҟky͜Pvͩ\.%wZ۰- /hm`$ 7?W"wHRS'RS rfITUj巇U=F!"? ݍ̠# [*$@pXzQ}.F %R4 #^%qf+g5+dA:QQAVri1up:\Fחv"3뛰󹣊;=܋0(D+Xl؂ 75P%3s\=hW sȠҼ}RjqǷmFgx9d>erKHj^$AS|!8.3ƪ (I)U\Ztاٮs=} ;P\,uؘ3/y"@\ڵ!!śUZ~N"޾^FFrIvidp4CGeܻ!GͰ# fz{?%J:,cw5'o>0p vq7mS66CeqZ3Ak"6^*}/XN7D˅>o\04447cM>E,Sy sex0gtᑛ {t#qI}ێGBR%yG}AoNjJY8mC)]בo)BT-W$.sŲCLRx+YۚZKCz!*sݡ Y: BjaiGy>*-8'G<0n:eey"<3n`cu<+*wi;Y_|ѻp! sUJ+ Ŕ# x߆p6X%>k"N=Y 1b=w ~e8ViJs^/nq pHK/Sג_khECu[n"يd]V٪QP% 3kCn/!  p~9`RY=tW{Ic&L[R(㪃.8O+Pkza.-%>0mrO_ ӐO}ﱭgkU>sōeU'$bϦ2>3&VzTJʭ _&wk6օM;wk5Kb@[}"]]h 2NeVCwi#Y >[O=h4'_*(^ꠓW1'3!R;5J"}W$3MEL5-âOb4\X+ Ph|H6]&)AϩכrVb9kA sݓ?" p_%NI.*l%PJᴅ?>EWpi>^.)_% uϴ?ͮFj#y.71Mו MF,L} V罺fӻ#-;zp7u@`:&8fⱓ Nq*)%Q켤Wl<0C.aXpb)0. WXߣ,ЂM@nGt$Vʍ8?EJr6 Swmh&@v4!ړ !?o8֐Q qr9qۧ `PX"I"Zj_b ( jZgG߂X :@@`}/:EKNw昴H8NqiJSF-˱H+j)ocMq^,yԦS^h|8 ,`ijvٶZr/h3'#N Jo>rXѬ&&#ԧRu5&6BC`iMTi`Bw[Ş_1>q}pP&5b.JmufLQUnY3~܉t-{Z_a=z /;'g*E \;PIu^5HeՍ|5a}(21'_)g$yr0˟.9/YsPQi @sU)-1[8Tm4o~jN/,70Yy$8x|~ rO#4S7hbX?\槑(wfy'AD"ƬۺB|c[BN ԺuZ)IWė*m >WD7"|!L.Mʣ)DܻIi-M>St<\oˮ7=GDuaHGIq35yF͉%CVzj$DlF_TUSuh4!H.^02 v*@r#[PC@KD(E8,y8nĢ;RdEcp%V൨2XxB^{J؏B43WRXӣe6L0p&Z!'ryZT4^Y3ߒ)ȍ\Wpx r7ω |I%Ȋ~\u~POci-Hl|H^wǮB+m͹J"2MvzY^G,ijQ{^Jľ&Hz9Q !6"6GQm 9dӡM=,12RM-E^"$q@00qE==&n-8V : f_nwibafFNȥ+#VdnBP$?"}HcZZAǷ%ʁ1ƣ!1bj"f/^& ;9Ӗq/>˫^grS\Y{/6^ḟzk}I؜]0,X;.??,M;B;Dzѿd?!򶐟G-fjV"F|Tf3YA8K`r_|j5@d+x] Q_*pyijjإAG8׬i!", ]KSM"!1iK_,Xb#wfA0AD6-r셏,wC2?]_[_5fHh~XK0]2$0Yg Xdxɣ^I%-NPrSzeeDܕ+bFy\$}-m;-5ȁru>& ]" _?A7lts"CPZ%6`leokBk $w9f^4n,j~c4XB%햓w~xJZ^-vnX&VkmR- iz{gW9I`T, "f^meKaɢ:Z6a٦!& ُ">s$spśO v}N0P m_K9򆬮q% asҳ><Sdp%n{ vavuޕX䳢GRdu͹'~I5'X lV7"7P[ԕ3aٖ!bF(G]MCr㹊}|D/ФM%vn_Я84D07-%AiZ'Lq,zx 'B'Tgn_I,|Meϊ'S_fj@wTdEc{$ƿY^W_> Ǧ{w׽&ͥGti.փN}ךN+-+mȓppUcKi4Hn8]1LWvPTooOU䜑AhE! @u:]' ?N;A.cwY~f\$ocDZz5t}TVt!A*`EIJJН2a\ 3]T-˽2A,>ߓNjc6{(1g"X`Ǭgp៞O&*R j=$l8P(M׈cGc5U^EopKD3GPvIih$-tQ_. S6k!t"h5 y""sae"gTܕ2WRл9y` hr@U#IEs3RqΕPZWH ƒ[4SZߕSR>|`᭶ɖLLס??8Ah@hZ\4z,Wwmbq3 H48S5^`x5 b|unĩkӮ)x ̏NsxXw #&M~dg`Yy& zu r/C$9o}΅ic#h\3!_u>+&Ŏlp .zĒ_x X(3eTI;o?*OC>J")UX 2g1yVI`y?k0GH 8 _.6\5y :]!:jǬ"2c12|{n7-lRL C}~'*'l}m\\UR) ybgOgȟ_#j+ABq!ftSvu]gc 0jOwl nB_иh@ƶc+FB:lm`K(O/I ;33r&SQ@f?oƟPs sWp ~kBFḈѢ^ۮm([".J$b6e!ÇэW`Nbz&yskBT]$i < FaZ@w? ŞȊ3/BwOks:Ҫ/mo@J1Bn y@M'tZ4Ix n/;ӈE+IH?~1<]ˁϠe_Rq{>T/rӸVh:%4"ʕуR (XlK/88-w?ߵm.FoBMm`ZGt=[4d|`?+_O5߅n!yvpWE؏PyjsK-}9Ee=@c?[͒ *rtLqXO1RJdB) xI;> Y6 5$EESu"'&7ZKsLh+`R2]NA;8ce7FBdԍ+֘J$d$:zXX"?_ ׮*Om<+-hVčfG)\$-&-8S};," Wa@RM8)'oAبkoll&uVGGMolBv/k ߸;`ys|,čd&/Ϋ1sLc,JJI8_r.(" [\a/)_eD> - y)Ҵ_1Ggh5|߯ا7_>@"k̷g׏Sh^{к8DQDOI:<4*~n+DJ#1SyM3/1*AzeyQlIqu+j&;Z}n"$Khc[y^KgE 'Oq9'%}]H#ҁeXV5QwXPHpyo,e<7|[LT罹I;9ٍ>shn1f{;aln{#qmYu/6N |r?{'7I |qe=M9<~a'Z[d W ?U`4qѻwNCI靃RJڅG}SmOq_iq!-oF QY$ ~OI39̩@ʼ!DXcasߜDoV8$Ȼafh3f PA /=gMf$' pˌ͊vFHΐ3׼{\CߔX/* Gv{dPU8zvJGokJ*Q4!?#A fzc:DO%A߱|R+M:qRo? -o_"` n4/eo"\J]`ϜГ!%+^26u``-|}߶rHd?+Sxy#]Ǻaq Eysf|+=qΪx$>&x떐Jڽ+eO(39;gĉwYevպ ~K#즪XqBB}YtH?j2zu2C&g\hN;SoMTÊ#;0σVWK|5,qWL8iM!-HX,qN? e }3p>@> &V._5qWcVu*+ ?o6gj 4^5ww?I[nS %y)Tlݦ-KGJl2߫F׋uDrZH1Fm#v;J-8o"t%!5"|xK/GAd\}r-b8gR0v.2$&;&bEGz'OTz<$-eŗW\0޸suC%+#_N,M.W"Rm[*b/!uS1O >O1Yw9qfqFy&潷qA_5KiΊD%fS+loW$GV{54xy!p"d]c6UB^q0pM#h^nMʍX퍅I IeDS߅S/_ *zy͂k?w _2&_k:1WY1voMjTmY^d?~eTQ>C7?&-2 +wJD/kd1Z'0)}tX9]TR8ol@c>|9>{cCd5D0h^p;+]ɞU-4"9[&ATzLIX  ߣ~5`kaCsqڹ[#<ׂe+ -tЗ:k,z `fk>VN7둇[˗#VPOqh?9\ye|9Hv5C6r.VkZk5OYɥu?8{JZ% J ZW{af0Y@w!gl$SJH>O5O0Fr*fCy0z܂FQ[yx2P;˂ùHTlL \"5xE8Kȴ~/Zҫ7 _kjjoq2L5$߁}{=gTsd;!KpX)^wthIվsڸ>e MG$ ӾRy]0O2Zgh;_ N-KC^"bIm>1Ҋ6{=EF\MLIl̐rT4jor$6iy\hz 'ˬdzi< !ntKA_KnAt^^xY(rK11\b\ v}w,wuu1Ē^Dq]uBy(*Duti2rqiF`jS6/(ڤmcܮZP2m2QMy %RxqkU Pz^J~G BȄ_ 4׈οV;KX^/QYaomZ6X`g zqU[T =M! ǣZ`+@ )G* cQ>:yc|­yܺЯTSerךy3Őb=9UBa&kE~:J (jd۾?LTc~PQlPfHY%gy:nÊBrʎ)GvaD=dOĹ~ 1@9$mS)̴Y7fG;&%\gMâLt)ο_'9 ^>JcZcMꅰJT= Jэ@w*ϻ>`ǔ/s1#8uƗsj7 _/eT.fUqẓՇCňRj)wB#*Kmgh|0f/I'cN$b륔 x6Oj.pfrlpp>1ۗ wQm3Kc"L2i#TvZ̼)4Z?_>SpaT."G[P/u~M[m@Ck\DOƛKgn!juN R̦ryXL9%U|bS3vrKl獰`ЁO w;}T rʛAkSڨa ;s|kن'3 l'H|KSKZ2c^ئ1-9:D2̹k3WuG頓tvpaJ8OyƞUbx(FeU <\ 4G$nq;HݔE^z0mZN}ASd*Tb%l3&Y׀,xIy욂w<œ>73ڒZ igM>8\Yvk,.:-8兔qױKkUic'}J8rıYyf(Th0/5Vn`-&t[dGKW]* o"Wjn[6Ѽ֎q,OD|;G\ !<۷OF6MOK* a/"5gsB:dh o^Յ:r|fѼJnܼWR%ЬT"2asy3X\zV?\GR$SX ;#3 -cD\QVffbZ@ѕ.%;oXwT|Jj.xF2,ˍ~r>ːX~2ٱ8 [|?Ju- ǩn%y%3gvzdlOR9 m}GmK*{.xT+#W:KVf>_,{T4Rdq uă_A<&/~;H7~j1|3]({ue.Z?;!E1ݸ]tx &ӫUMO2A5;{ϿCFM-hQ)R,2ėXURӠQ6и?j >/& *B̙fDpvy耀^%fO(11MHlR27z^بCB/Jj@QkB?îB;$lo[ٛ8]||U5Mbx_^_)hnasg Ev"4*@Adtj sm9gLVp 1%ﷶqz#"q `]Fb] bE):= H` --'i% E2Ċ},c"f}SZVD }eD6:cz(cM+G֬j>@Mq)nhF.l:GaJJr& ]AO})^WQCz?6u; ߄"iXs3^@[:JH-5_1`%|%5 Z\:"+B5ܖAw^T01:έ$ j"<\4(9t^bCdJĢ,Td9+l(A6OR$%CԌA5:FQW~ GV/XHFr!ȸ$ Ӫn!-E sy%r{zrǀ“s؏ʀ%_G_f8.k)zQ8oĆPCT[a&Oxd=Ĺ bհRiac,gBhI18PJ'3I#)w"pQςmСfk˞ь;Μ z6_x~!6s`q̈z2< 3L>R%3B2)=;R%f¬xC1bsmw"ZA阋ca$7\H/OxJ0hÏux6@SuǼMCҸp.d ZKIkz)zH&)qRi7ړ;WBegNɧތЇY+zm N=wIAdVqO1ך5{!|]W3 >bp7 =TSxT? |6 VV2!'-e'FmwGTf vNn7٧r; q#o6-MXn'K=?| *2xBۀ15/rL`HeJJ0sLHkKc8+/,ު&G9!TY?,nɳrƚL*;r;]*zi?5rC~>3e5$`W\ɇ$.& ]mbOdAA2%%1V}/H512K![op2܀c9(Q#lT3<2?|j]cu[Ԑ !!l=m-H,gca<)| -!:lX)=hRO-lt*.N+~wDCHt݃;gc^P(x m= ]vfHh緯xvJs6Rr)+Fu'5 x5 |=-1ّ.w҈Kf`iZE:mǘw0rLY m=CVr3z'cAD-$o2.zx_$6ΰ.ɫ.*"47YhJ,hFK3n8*TtôאN…^uoƩ֮ĠZ'xK7 DZy$K]V϶\ז c#Wuλ(#q?bA"2g׋`MV؄ry ctc?bO_7T<0$@o\n)U'(g +dmE nޫbwyLRDC񃆣ݺIxs΋ 4l/%Ki+eGt+ N%ؽVjlMK-m?d*v !MC`U(Ty4%*Ӿ%6W"Of7~ b}sgϳ/AG~޺a0C$̈́8JJPj?9!juDЛ 3i2IbjZOZ.Vf2CϏQZA|jwVl3UCb`)*ߩ՜iQZ:%K3$Tg"D9PdSU#,]R{L ?,Frbjl8+ ->4PA:e8SO!Dm~Wt?v ؁xG%7{ C cuR4%RVo *5waw:wu{rLfMEPcgN _4I }cEd h)0|gw2o>YP'd T#+U5_Na (\|pe1 ^jwQ%$(z:u3t|R-c= MGQl/H1EuJk9P7?`^ cYBR 5~Ӡ;)<Ei'j$/1"%ڶYghdI1AqKrX $ ~ʈvD kpάi,bHk8~,AgOOɪAgUSgj\v%KmGPa" =C} ( .ٸ0vc-~`2}T7,[Rc5XMF*P;WegLuI!ve)`o@ eRց$> ZZEMAyu%I-Q7:2̿4u ժV s2J B2tib0˒oq.xuN+)^ScPP.TK.bMY6iw}! vg)u9k9KBef:T"nƛf?g}rMNoh?^]m~T/6EK Z 85ަ8w1K% c^섆[+⌅އp3Dk@c`Z:G$d++NJTOs&@qQ҃)b,<ifP4V>zҀizo7F[:ɤsG0eK"?C;DQV`/J W Up;ȩXaϵ) hw З:s}\7h9byzm]뜯dЪ~1гD47bzԹ*jK 2 X+FM_꿲jᎣԉp~?*6lYCђ",9` k s~kmIkCu% ˥@,W8P>1.$4 ;l b10Yo)KjDI^0opr:x$VfnC46?տyߎ&et lxF#{3Cd`c4X8XDu3XohʭV]81B]';,edh.<kZ{{3.ؠ, QiEP)uA8/m.rLx%,'el(CN>>9C2;)E<mI(/jв#__68$wmJ!lLOj0*!=,x$e͵.)YK 6w4|7-0~AU9,hfÇbp﷟A38`=fȫADPǽˏ `={lhqE;{&.G1Z~Gv7N@dLDu\`[kAT:{8S LqF3~}ٺyC:{V< U&}X0\YEVZ}JUŀΨF|ro[R 3Q;H z*]]gGx -pi I6mmcR>#ZI.$ZeZdK;-T/DI[#ZB 49?[({f(ERc(FC9|^ab˫qw5op'ddLesK^ѷs2PoaŸy^iL+NT}5nlhE;Pl0{[%!^YU䔴 mU^J|;RU}Q޾j#;{;J"uN'}e]>, -|%%&XUʷaC(#~hb ácL5!d& *D%7H% .rhu!;K9eJTBkb_5* 3p(4 ~oO::h%c?;_So)`|$`Aޱ|b4߱Q4QڰN\B$Nt tԢD/ @?M3.\V#ԽڈkYۛE{{5n9[R3 '޹}nmш0,= "?}ʵ7}t c"[7u3/l:&<xp&Gg4Ǯ))<,QMJb)Ha %+isTfU8S, 6h}<>tUAڨ6c3/6% !wE~U>,!8W6{XڠD0W-PId]遒nGIV`l͌^ǘ {C xS,vtm4b,KI:< R<%Zgja QEHn77!Sv3 @B ˑJafːܤd6;Hۑavݗl1U1*j܏=cMVO0;n7bTz倳) oN<vB3^j_cjݗ!0X4?2ͼ\6{Y]]۽9d´>xŰ\PE~EYWו2qx'\N>'~uKxᢠRf9&O!B qlV2xC{-JyJ-Zmi4S8uJ,{߿Vhg`zPۜB:c]e\ f8ؿKO4t7֎O dijg5B }m4Un&0ݻA\oApo ۆs)e[7 OyV4 ]ǧPN$}ɱNt\}|#|?p>6'=#{D$o8\ȂJzl RaUOR+컮8REO:gÕ+zrT)[YQ?QC¤V2s7,@k( UqӂSYd}19J )QwRbDHB4/TTqŶYh]޲9P3ι"|(]:rإj ŋJR/jۤձO1K~3Ѿ,p1ܵi֐D { & -[Y.`SjHws"&7c} 2]6 Xҡ҇0ܷF|CͣCeityo^(6chGj Q^NӠ x.K!9CM^1*{hraV`:,EZkAM+j |"]ddg;J¶'ii- baHE5SPnFߏVzgZED:6V9+­Rzоc.J 2,d.Eɞe94tS{[ir_L7eJmDD1ן|b,4Z1 w鱌+>1ncsU,Mћ[b!G xGN)VD7\}|u7۱]|p\n__  w_6qBм@XBHA&Pzoyd ~ԾTzB'uRѧYO.'9㺄vV@ZaUV\B60ި0|YcUɥs;{;rGi+ԥ}(%yGAdulk*XvсKjR+5]gvmp^Ayt*rHe.堛H^~)6}eb=idh.Ԉ\-Xqf׻d?H 1TGH" w>^̍3_O3W'{g)K9Ҹ/z|ߔXro;n:"eEDSRȗW%0 beH 2VP nt%j8ooaK-Hu/\:I|TW)А@ IlMn3%ں@2T/cb;aPF͎à  ߫^: /[9"~V83{&\X٩"7<_'?LxI x:9 ~^7!Zxxo)mWz:!;sH5tq˚Y`:L4-$%A룛{_3*EQ+ՍXzD!dGc߀:(˾V n&LM\y?tY ;SV]K+r2̪Taquy"W 6p˜Mi_{ߟЕ%ሱ >7:+ݻml}z&?^y4%.Dc6K7/`'Ny8#5AxSQYZ]n}]ɡjaJMQ{Ziv!1 6,jT4Pe|{jMh?H*3"#{KZ~Z#07\p| W؋ߩJ1 Rh\#ռ_Q .`=;Prky9.&5wEVZ'Bwua:bSiVL.CtL=.ɍLIa׶zVozn-Dz?5s"6:gjg+rXW7LAFAv,5K滚qӼy FZٖO3㤳8d<20@4l s+N؈hJmN{^yIy: tΝmx&obkLrzq`9Y+27' 7!L_ -}lrKTˆ5 ;xJvBNyniyZ)iCgE$$3tБł䋄ڋU-忎PAUAc /rh+e>M\ȝdeF2~R#!KQʿ%o${I/4XZaYȼ6T:3stQNK.J픹3T & Z/:%h{dEF%)m0pxˀA,aQ oNyn\?.'L7q\@*BUQ$Gv3?#n粰WqaE 2B)[A%kdӔ!BfO'um "6wqo'zŸ֭QV~w3Åfty04*Y1HrPT b{!7D~;o-P!$I1~39.ԉS%j$ \%5v+|j] Mfq 9n`HZh%or9Swp61K B kBĆ7:p3ɗfPTb (X`Xn0Cp),5l tuâb_Z/'+" ] R̳g,rNN'vY|5S:OlC~7j-[5|l[шsM NqC" u/ssȨd\tvE}U{8Rocs@qQӟC7vLwv8(HO;#>VٜG `# |a+e}\"<܈in|G|"r„%׬?.ȼ#64=r|^;u)6L\)!JwZ)/RK{ZՃό⊔p4gX;-(5Su|0נKf%52.v.* H:nP%klNJm'}7wӰFY%#P}bs4.<  CŘe85Jy0[Pe.LN$*;g߮ewsc{?lq?]n6cӎ8^K ի3,1%+|$rmx)  KO%)C^_ a$GkN+llw0 vHCWꑳ1AP?}><* K48<"dZ&/ }Uʑe$Ɲ.qPmx?6${/ǓR]O0MnC)R|+/ŦMD(xpZgYc3n͎>4mR`R݅j߯m$fp#@VeTz8ɹو*t,*-?.O6N:PECr@fhES66%x 䥧Y;fR]~kF4yx3FBpAπVኀ0[2YW]׬Uauˆ3 l^a<o4xj|k&M^%FQcT@VRG6sVoHOE[S!ضĀkfGǰV;t QGƍteD*6x9Vc}ssnE8yF[Y r^[CI͖XsqˡB4),98I hoWjZƺkb NIA: oílЗ-4TѢ?QZ:1XVk|1d* ZSr EҮʽejĔϯS=HCЃouwwSp": H[s;4[s,$X w|16#랮HVz]ہzz2~5 ,ۗh "&vE)+O."D}sҢ Q-CZFWu8-!DQ#'5KoT Z¸^X@\ɼWf֯C z6L!m5;ݏS!T, )s/NHDpi?.)* $cǭ0 X;~ɝŨse4X`#Pyn- o܊=o > vH( ?jCSHY].p]}愮=.Ǡ*0^"ѫ-XBX7*0۠FYgBiCi &KOV ?.ӹ'.O. W[DO1Kڴޡ#9nQ+XbP劄B_ޥȤ kUo-}̝&|Z7M[Y(aWn2#?F*W%.8,s-rҾM >ߖi(S*jn&բ%?{Uk @!YTN0㯩>'?߾K-fmuz8/q&25\˛MUSOLo|rtopWm\oP%4,vi ]  hpkSx=qB[rUE T>.vŪ5{u939CRE%[WxFY*/r+\+p,M~_ZYb[% \=Guq2«1o:Z+#[$i'p}r~(W",V.>w 4KE+m uQ],񠘤B FZ'\eꤜuI4\ 7v~Z6a".8UVK.3`ywPm}ќkfM߷> ;,&8yG$e!"Ib3 5Sy7ЊX3+Bd}Vp^FO]" cu˨F۲k3.0IZ*@X[kclm;8b+on#ҫxw4,ӳhsV_V3>2Ii,m3u y`8h~"YnMV𯒡dOKnC%dWwmmk*Sk>Phx73^5&Tvj! L?׍=U/rHDv #nٌ;3耜b$EMʈ}b$ q{"̘~dkǪb v ejNIN Q?(7'Ur2͑O_fC2#Mq ՉJ=$Ң3ty_TEtZۺ(OcuqYa*ͰW/[9l*dcC}+wLn `d%`p;eǍԤH<;1΅NHcB+E;8Vf kw@`e`AWv*P=Hi DߚBkH<__}݈Y_?|9dqqN 8'ү8䘐G2Ä0އӰ |n5E4 *:,SAMwd@&im>P*1ʎ#Y2l“ncHx[;h^ԒlKW+ G!`' . |6Nĭz̝# V '0L+q/`RY¹ߐ.ЋI)^+\}Œ.5\5:bx ı@bs7s%4p!_Z9 p7nMă*&5A\*= ~]I#B%'Jz E;D\hl"r82_u&b: +ٺ)bDm}vUOĀh\g{W& MN:g0PC[ n@c-*M:F|T&oSѤzwӠR#-6Z6;I[#*&h~S   8=z#/|E$+D=6Ie N߹7mu73~/sگl2z*/KP?ǟŶeޘj6MWVޚ&ODhlT($$|.{Ύ@C!0Hwtpk85 ,\.:L/<ܛlƏ kߡ0ȲT.ً4D7~g ̞ԪVpY ChZ!R"TDު]ͲH|@1J789{ègTFG6uɜcNd<5)tkTj< gUV{ƂcRp(^w5YLUzNM+«" k7>!QrXH=$UVKUe;EG a(X,r$=<.-:15;>&*^JTE[ O`|f;)L#%/݄)9o 4]ڒw\h ^ XrNj-?)evUAh3g^/A\j!'#̄iH;a,§x^9k5gr3Re5pl8El_$`quIx$L5U>ɨNȞ%:>=Z)Wta 0QtmYCю=v5'1|ڢ"*"JN|RiĂgF8|oDH?DBN%Ǚ b6Qx2,sXz< T#G-^e`2isN;}w$p=6*cQrfL^#mgFsPbG /@._Ӭsfby\[rbcm߈_4H$e]]&Lk__nߋT6F4 a~怠U$u,՟wB_ocz ԭE,3Q'X5u"I>@Dѻ `*sl,g(A' 1Tּϊx4tkl.q1Q?ˤ($ F' 򶧚v-3RxF@2CZGTK Iu5[ԥ+ͽFz- d}|Tm# |OwO<Ԃ$e8o^KҷIA+ 'Ȉ&c3/#]u%K'tK+Gz+rl[Wpt˄tľ.R6Cv 8r|Śo}+ѩO)ת*SNj'?DjyƊ}JqcY.,Se'+V轧f?pB n,gpR+VmZvAf$q=+c@U.;8'y0ؘE=p aīg*1ڢv N4Q+5ommH;XSóJV^Lr۽4rJ$PȋOVnd{$7cOO4U1P5R)'p#8/uҢ2=MC`)h"=]ᓙI6P/xg%|瓡uԊyҜ@(*ݏ 4l"%>ײ׺$m({=3{}iMPZ{qq馇_~Tc7gT2.t"[IZtfbw-]Fu:Dw%>M"|q?@$k>L]x[to4Yh:H>0W'"?EJwKgG^O>ߤCl.f8~@b#a49dբf9@a͚mPv8\<}R*'.=pmqKJwGc>Qe~F*}thjnAdoR$ͭ=FY <""ؙ7ayQ)}j[.eIQ?}i$6>w_^;0:8-g{SS"_{;N_sXry\?'Wӗ%q.Hgf V4F/ܻ?wcp5Y7io'K%!sʺ`bLcv=E2l#cY{! {&?;?qẸ+:#܂_ k6O ïXJ S6.<;c.m薹"n$S$p?-viP{[JtrK; !:G[%~g\ onU*0G>S `RKOĪWO3В*fdᙬDOmMvh:lˑމne+?y{fyZxmh؄TC]3eb|QP!hg."FRNz7sۢJf`Rw6?>9Ko:ٽ[mC͂}G[TtPdb\ *e|+h-xAbGeNn2L9jhC> MLW p+{uۤ17ex^~ M"|7dž[1FmHzrV=fCWq| @}.21Fq7sxd΍S w'1[qI#LpH SC/'ND1btHc3}۹J}`nQ,I15=g:yEXtwV([z}`!f1R:#?.owl('>#qWktTWہʨ O*#b[n{\! vVdːl?"P"*3ha +oόa4 Db8e@ߢޘHȿUmt|HK˖/#YhUMtFk J]5)V@ZOTXӧ]. ? tL&W_vv |_%v~_w2Xw;8e2bMvZW1ye|=WfyИlYT{=s|\&ZB1 ¤Wt-*)'S$hjE$TosKn>}IuO8 :kM3VY5@sĈis҈KgĐ$au&C]Ǝ0Oq%)#ʒDQ[ﶂ&'m "a h b@u{ VSoZv0ˆdRNdX^撙2^ wL=Y_LS^ބdDtχk~ Q~,S~_A27yϼ[acH-҉DoRR"#T" (V@i8Fu9CX(trU_Q?xoܾg=s,[f S+J*T+(ѭg~ _8`^?ƈ *b~ܩA2=" `Ez BɝRJP3 4n-Kƭ#F oP0 5]eo򎟓BۗhMX:7oPVhT1MVR ,(\{~}In0"7wN \qSx{-su=^FF%Ҋ KF 0W$|¬p`+3nO#,G$k)gmMĈ%{e:o! Hc6"W /caԐē):BC3rƶ"풄瞜v|{d{ 2x,0AMtƶrrnxŵW@h4^ʒr3m5"/KWN!$}W|^ӱGYYK)Ƀ͹N`^.I< m\snd, sKjB$՟ ] |^+hr f·]MxtkǓ$=!9NxC{[O';9 X^xI1B-7XZ r *Uul@|iZDeh{0 (s14m~΄73` {KÆOO䳨Yg^OS6mwQ?KYªL*14yܡ3Kߺ7Q{B8ql7!# ; YFNX+k43D#y!l,RV\E ?' "ĉ$P8z-((U#UF@Gy'MEɐ__@ ̞L}T"aR).[gX2leI4 D0_zՠwqr):Ej/H|R9!l݊ 7N1]¾(Qd9r0U)Tae2uXBIU}l~8bEOTKb>ZZ Ό6V^si"$-c_sgc"MHD"n^"%X}–ػQ 9 X.OUﰁ0I#fcj0R󌵴KC?`}g\ 5'8@^th =m1cvqW!# +r PH,vS7OAqnnklBf,r:Ph>ݮ(P~Κ)$'*F[Bk[R5V1c 8O.rx^l?clv`_̈́+I6+uVhE}|J e&vGĪ] ,~fL+kՇ'#NiIYξ$ aoGkzfsWTs*V>jQ]p)(SBqZlllKF[/W9lvOm/qwSsprBˈc D/R4PKs701S=ձn1R*/YMHg Զ Se"1z_⿈=]]hb3 Jea3LQ[6@3* FnmXdwRL(,4 *: +AY52 y=:?mg^ϡ4̸=9VFBɞ›MPŒ觝it>49 ~pݹW_~/ SBiMR* =/ŗ1h`\?W8xw]v`)n!uHki E x hz0QV M&Xȏ頖5IO/HuDA. u빦e(R5m*Z;FJl"'okG͑ /8`ѻYdߧzi^UutV/ϕmQy0*m\0 U@9-nkI,K^:^=m3v2\GD!4sݤ]3Ps>X iZNAn2YOu!^y'ivVH9!>ʘ3Q>f`P/!V7,tz-0dCSfO9l ܠG(;Dɩq }}%EMSZfºHG^6~+{h!o*GoWºn`XvXJW-^~CArez*?7UH$Odž*Nc.JJ-Zz-!?ohucG+GJǰKHIdަAߦ;RNXB\ߑn a?f ,a@.(ߥQb}|#JiC9_ 8qIUAɊAz xBoVTr\P/d2#8Z0pi8ΗZkVu^(7Ra%hKZ32@ƘkPG":&Psvm)}W ꠮q$0]AwI>'$N)"Cݡ5lY[=0{;o{}wIaV<12qrbknmNJ0e uZJef.yZa,/PxrdkP&QB?1Q!C[Ln/辤8bOSO_Zjr }hluHn~j\ %@,&4USP3 S4>RnxTV<~^G.)bo{fK,=h) ^CVR~y$l2\ho)Hi Ćjuݴ5/َx1AV;bצEʰ D6nb( E䟴:Wv= &ϦYؽt:/ETA w& ԉtoQmm㸊Rs]h偋4Χ1½bF^IUYzPӠ'3±cת1 gȑd}}8r{ '?kMQ?>lFLR9eܵؾqd)b@Mͧu2LOC<6nzPu( C`XT|hYy)(U}ZqH>@)ڃ)>9H|zx(reZXLC ΋ R"yܾ$צg/ *y@k坁 S<2jKwr*5ܣ"r<3ĘdL4euu~Cf곲rTj!], !UuE}I +9k{]TnU?sҥTtuYJhӗrX`8(" ei/u۸M9[2qBP`ް[TDwKZZ VW`UX@2vEڍ/ (Òbr EqFQ2Y$k'ys,6P5,5$~ߪY <ۿ%]Ư6$/Ny7@)Q|rt8[|_㖙 šd6e: ϒ߬V!l;E@XYiMPU3b +3ħ|[/C#΃&9|ъw~/D -^sL@멪ELu#vИsvEe\7?3Ib w|o 25d>MtW~E)@ub XEd-!wϷukP r^(v͔Ie)  Q<-,uЋD!"4RxAoIx0I[MFЈoDr#WcCuT?g:=UDmtѱyckeHc?C = ?Ho^w@w z0$h ʀMV,ng& T2cp{)+jVekU:ʏh+>ep+r\1셧ͮ yHU6k>;K>Cfj V4M޳uDNCzHq pAvp& shJ=BZѰD .&MbU5ptؾ{醐̧am~-Z_WCq͉:C6vҚx '*( $p>*ybvkr]J?je(.nh8ӕǕh4vyU{e9^yI1&hPJUn)-=5o=NSjE7RΒӤ:{&2?CMNDjH=tmn4bmv咈JpVݽс@Aە=Q;ՠ>4ؘIߛ2|jy:429;4d׍X+;RE%ڤ<^dҙmŐdT3E)?G/x8ybg/ ܩVƒTpyHFvӼGQo'4R {9М0;>M>N@.,0߃Gf;ܲ>-DSSZ95"P(*5~˗$NuqUV"U/kR#fk"\ GSd`'XN2އS}HDN,A򙒤@@$`QS717z1u3޹-a s)iT ^9uYpA_)"MłwcUsgM8_2LS,,xb1|~XrzxzjmOUUY (F[ɮ"{TʶѰ?f˟RmZTTu /A/˧N8 z;Q횓^O[xߣ,|ɝT +Noh0A8=v@k:F>LMEن6v^'XFzhڥRQ¤Ay_%X)\^Y.ys4 mg§LeZaۯY"5]Z,KgC0:o[OΥ W̡Z `"~<. }x^,Bc JKv"y^O!I3| n^IԳ; zR N(˯@L /DC˝2}P1k|%()_QCJNIUU}gpnC-LO&Fz3]~K5ZJwWQ(`ikEh*xw1[% go,/ou)^<_Gd 0yި-D"ϡtݡ6>r4xXpJcd |[o,"ĠR~Esj@󅰺;g9ū&NK$9EڨpKZ"繡d-| Yys ͵P(UrSܩ:5{O:'KV1Lr)䕈'1J eGUWwPxk uVƩ\iC\HÂn??? >ܫjo񀣙kG:۫+D28ޣ~ pEGI<+Cc];̇[0S?ծfKmsf_$aӮo79UΌS$OFgNF9ˏآ/J㲏Fx,$vIB8"9"aaZuacHO(ȵmc@jO(8BӺrOR6lkj#Tq#YbU͊!PD [gBޢIg>Y9o1}[ Vlbvtǒ]TmOUoU:ѭdGӕCdE`!dK^Vw=H<$'uȜ' y`D)TN[b)$.G}-t$etffq&LH#38it@wfF~*w@U(pWWhUGH͐[brT5QxCN@HՅd" @̰H!K|o'D 2rl$(JHc=Yڈ0 u3^ dE5iLs& fVXiG+_ǽ=tGA`uh@~}9Df&'Y*Z>D, ,qfg֏̿+oZwILUƆ@{kJ v\ӽe{u (ǠŽtL!eu]HUmm؋ȩ]=fzq1b/ (سP5jӯ~7KuA܃=δhx2?`-iTw݃adJhO~d@ȆLl]),+jsuBD"/;ܟ?'gE4Y_PT!Me恨Sz+/gFq2xp6. ˽'bj R>Ue}1e L:uޮ%]*1l6*t״/)$*YwZHd4PF2+rbVр̌-/'*z(ۚ&NLGvi`VYogy^} ҷ`{[:k E H0QZZ 9QMͼhC݃{5D# Vtg{V(k:_źJE/T/ ws+45!19xiax2{lFzNgdCVY'{6|l6UdC 4u\61/摦;'n spLeup>@@-J˫tGǁhs s5\E֟wFFݽqmWWWmiZUk3⌘N2'3$ 5v$=KŖ,5L֔k2c nQb_(YLWzрj >3b`TX[sEHV}5Cz2Ρ!f˱6{:^F&&&%8ۅj¥t3;gH.o79+V.d\u3~6 yXk~"kʑ"+N|Hy3mrWV2X⠸Ot̻ο4!Y8[O5Ĝj-^F2lpV5zˋd-nip6ݥ(9((;Dnvi ܿA`op܀QT{jsU%49L]JɴCzcQsJf39vw`\>}W'[XP jAi2MD͓sV{JI7Q~ c#(PoLCN{}8'KkD13VFdo b>'xj>b\-L͏#Z(]]T7|hC.p:eC0).a1;g[T6   5GA!'XX[4kU z8Q -XHcj[}Ӛ44Fk[6Ģ𦽙#< r7A֩ *g & cƂ&A"o]q (_0k ;n t8AB$]=lqe! Js]0 H:a+'Cm.l'|"S Nsם-*WUU>[˃;JànHnRڡ*@OLl_JH*aLg^{"x*y4Cl/F"`Ibrr5CRLbOT$ ڈpt>QmN:ϖ=)ģJJ|# mpK> DLfC1[| X/bm4ovx(l"[UZ=ݘGUҽՔܘ2bM1ԴyǃzɠvO>X8TbM;7<ɂm>D8V'|oCvGE扫s.-7 vrSѿ2 t/}2?D`O2U)\WG*ƶlimqkr |>}~5R;xƾ 2qF3O• %-^}oD+oXFw fjap2%Yɨ2#uѳ`؍+,IYN[IlvGFv.ء%/c]i2dV:[qaYtY]\ [.RsV΁b9t3MD9S2gr̻t,-cT k$3_2<֥Gk "GWȲ$P/_ii)`z4LŔBbAO֞g+fB>Z j@r =4"]}7H t{sT>S҆QܤRN$Ⰶ籋=F .Goڀ9B\c+pf//mŶd/VpQ"ƵBp2W(OYAq&M$r9?JB`*WH{p#T?%ּК0>lUtGw+#P E(+`CF|:ޟ7w$'55}pFKk-d)Sr,A|{>NhS[G(NHʥ+֩Q("\`[ˡ,`9Ѹ~q`Z aH UN_|4px_pJ(f"ʳY8/)M}Tr!0Rgg()""g('ǃ<_ҙa%k!ǀUPGxq(B},Ybyc'v=cY*Q 2T*xS-bMst -џ=}'beϋ3g<{]:⋸ X|uG}1fٜ,9 THogx{GJaJP 1G>`vAG%!TPآO*ӸX4H=U[PHdp&)qg02cZcm>" K Ya𝽲SaZBHU| OwԐ9bop鮗/9=ٵ5虦y=ih+HͤCw+ƉK?:fo,QsDb\.mtqyH>3lY/x[^~hr;CeW ہ6%ޜ u0^G\N՘Ĭ`a(#^~~ !C(NzdZ U@YSAc9^֩>@6?b =7LB8ZUhA|D-,em_Hħgpھ )V;vaz Ns9Lg땷#؁*cKجsE"P\9>,E v#d^k) ^L3 ryI.,{yS/CdzF (??Y! >Iޙ'_<d^msI~YF Z.߭aƤ'eB^aJ:ً(|ӳ{ywS'_s.@~yi휽B Sa}tT/ ř:tC(j\H~[R9baԑ(?y2LZ(F'ʐ:\FԐ"!"e!גC U WQGVkO󡓂v⊤$`GX*Qij9B Hv cÃap9.7t%>=njQ`/׫u |~-oꝊ1JGxВ95S&ZҞPRػps'*A^HkTQFSsjqS{+aBӭz+2m4>ˆ ܻd``<yn*zhh4M/%]&qzQXKh0s1 6$ A׆ze8d^01~mC7 \ĺ[|f=q0n.NSm$'"&Z7tj.gDz`m<Kt?-M^a7ЃZ%h@sR 0E.En5wvU_JZ{86tm6߅ݕ&.RѭX Sn_*n=}K@8Ob e'jbv΀c&߂J0*\H^p\G yp8nJS $J$b>:H 궂!xmk1Ԩgs!r|kTbxI v-VzwQ)w'%x,qR&-W%Рx:BQ%&3MN&bZd^x3 ^{`wTbbu[ 'Լt+:X,nEbg/JZ$߼6źQt. dV'$Cwz/}xK\[]-i|u4x#NB"0[d w\:n_{??79WC4+\![6+0NwY*VG^"ޥbfDȃ׃gHTia1r!TSBgčB8`Xbي>In#Jv:W@:7 "Uּom>p٦00_X홝u,Xz$vD{Ce`zqyTG5 R_ey Y/K!ԤK t:ƀsKh_EvL2FQfvr6Z7l%4H}n]6Zw똿^-)AL-ݾ0d>Rr*Yol%0WUפ 6\mvA(h/AY,YUp&@GJ"ο֊pRNd45Q$4*ڕk^NF٦lW_BW7 Ƭ/x&8湎'X3z'v6]8}˅:GcP||9w/AF3,5dbojvxLtf/,%V(H#0wvhڜr._{uH7ȇ?8OR~3EDCTGv  1x)<gLXĔ;ˉ3YZ4̙H|vqHnCDŽw҂_ȧrihJRPj٨FNp9Ƭ9KVTϮd^<9ר~Vן a|1Y$09d߷p/B~ 9d2ycIf̓w׭!T!xptT7 8j2%M@+)٩qƾ`Zo>Ӗu| =)Gd3!) ʫ{٪ϯ" Х쨴JϜ>IT5mMGs3HBgyrgIve\lTŔ9V"pNÏKN;ǜ2#] IhՊ@*t8--iXŸN٬v9]YJ %d(R_hڬO]3:-zw&V ϳ<RƸ!͔wH7_-i9\P%9P8!!1O huۙ&A>L@b~bEr jFY[Sӂ!jnTP/ Td2*.fw~Ţ-ƽke,6=Voa\#"bl}M֤)eBw -xoAi+ի`G*#nmAI]b0o[1n1u"3Co>ա>+0ZGE5lb{ `{ >JL9c^J q`)@{ M=BstEkdN7PcbсBi'GuAk 'JDPQƤDG}ӷzP<(,~Z mo^ zA&x+H^ wUK1|V{2NzoeouK6Wy&-l":M&^zyy䁣t\|K 0/'R .g@ݮd89DD@qz{*'[hCMIHpfi3dL_ޡ{ëC_ $Nx}^yNoAyɞD.fNɆL 7pOD{w唺?l"gm<5zXzw0ҍ@?^Mث2kдFϬ+Vf/!'7x T=G{ V)r5J &q d2gjbO:Qo0|"pw >2:X>xTڼ1 J;& zW ~PǣjV46g&U?mٹ^RS]]\gB?UR_Bx"<9rLѡ_Ё0i!d/Oc}^Fyrk>o*7p^FzG*]ȂYl;,žlH-u74&X\:SD7ufH͚OV:/"|xw“hWoSf%$^&q_v}|δ14RVT}/HG e:.hm d!lN!vcIR;<׺3 r>a۫!N,SdW%LD}AMa{8c /M<` X,8zY'8wjpܒsL+Ϭxcxwt¾C@[a4fC((A"b=7zXPzTcX5<QpR<6ۭ{jL8 X0!6bRf۸wϾOXTte+i)&P;`3v9]R}gh8g5deq"?&M[]vSK˽t 9vp| I=]TzhMryKA7c%z\@}an;=P=HLaYL)2:A|RIՅ{zt-oZT2?[51bUjDz%ptLC|Dʱ#L: K_BPOQfԔgfŘx2 &%ctHP + dHPT^g|@zSYl ݢB$5_ƕRxT1R:_\R١q^cK1nv})P7IHZ8`нK[AR[qӃ¢ɉZ:̬?zh } ]r ;ԾqKx(+㧟TRݤ'D5hLaiXpD-{wE秘ނ3H;wz=h O]EWMNzUf~F],#{#Sl!֣rCxf 22 \SCZ ɇƯ, 8!Ei;$"jyrWV[d)WUuDGho)aT߮YW=A ֧7oӌdޱXu4.hd J+0ߔ-d >i-׷`fpD`Kz\~CLzR$C4b >=S/'J2Y-ñn]ذ_hLSZیYMBe2!,ٖh )(Euׁ1} /q$j3H#W]"d/fFEL=|yEi Ce$6Xq5b{+Mc? _hjO>}|:XOsϓG+~Jik7 Gə&Mid*ZQߨVAsDS&P.[73 h7TCt .cƫ-qy&lM^[ff@UNy}jjgb[xAV/O S%FԇoQyz^0peJ|n~S# )DS@o|xuF%HVV %WǤm"('g>!DZo7ܟ V[ (X{J@wJΛVL"Z%=w܂vK<ʏ7B m<30XwT`_ߤ ԇc9វe=*;C խf 1A6E+X.>~8P^'>[5:B뮟l8~?C Nr!1H7rw춝b8hmI:80B`ls7[5F>[CYݶ;Hrާz0%Hpt)^t}xFTWL?Gqnxv {'j64;nfi(v.`aoiO/MXoBK\ N_ yUy.W]{@ \gv%]aam00n_̯ '-UɎQlI&Y|+]5XDlMH'idA kBk/ |j^|)_!ѣ[rkRU !"n!^k"_ A>'a'꾁2BD "ږ˜&Bg+ܷ&AjVmZxQ*M3wU(iTǪT2w%x[1,O,ML-?VI^N֦GZ+LbEs͉,BzӶl{m?x)@qIhOCF)(,F'R책s; {Mo(wԥK7 cqtQH1j4g_`}1w"+e[}M;nYb51UsTDTG]CR) ۲(ڳ#sq4tIGKV3+H MVK'W낄Tn gssN{M|kuCgؗҿYtϙ݅S "fa pb=Ȍ6z46i*x!(ygƐkϟ'e(݆ʵ0/o8€UOB(:q.6@pbw>ӶHd\PmNGȌK3SiKVqZ_aDNi?ҿyiw} k!+ЇD|U]01_Ŗ8"u['&2G7)[gpr 9nE83P^`#^}vi/ 6̗n*3;k>,7=*c̣l{ApY)W0Ǥ49E tT $W,wOnAdGATꮇD^Tn]1%n.gT2j ,t?jȓSF[C=ܐxt\}׉Aw@S9$DۄԣC1O0)~<*rThz+pT[ YZ9Ek 2.a+@M/Hڱ:Lۆ>Uz@BX8P8bmn0#{u(L;+ȴDM #*ej4Q3d+[0:VL1Vm#G^W,?e../a2_"6P>C<->Ђ 鳟'> rD0a܉Q[!?X$sA䋤w'V#aaBgCM5rDōe ZbMqY٩0w~h4pNS,CXېcQP3ƴ |n_XT{~Byuto)b 7A:>uP⭛2:S??o Ԡ` gb-˔%FZ`qҔ~vjձ(bʥ_)9yK2*h My_DI"qѣAEp'v˃K/Oqpi) Z]t%wi 3Kf&.K׼ UզVs@8=>'GPOEVoʾ{n~/ss/l·V,?;;HH\ZKНגuiQyQWTvU.vuf%H%eZ;lI\Q5aҘyS.ϙ eK4ډ1e pKWR!eZ(_X/lZaH@$O7&[)>Oj5(vk;K)7 l@ΧvK]m[.Z Ro7ז2A*QYNAn ]&u8 lne꤯z`veaO>)_x([~;!9ԗ~CnJ)ƫI|_ Ur^?72C|p|g p*4sW9%-PyFQ\*'ǹBy`v>sD~;g$|3ؔ 105~ߌB:V0JE5 'Cfz~tsq8A."ʹ.TQDYltW}>}[; N9QbttbjbӿtX|*AwaḐONlNÛNaq>e!kUYg+|2H-3t=r&ȹ"_nn grHZ~cV~MedopJN( >0 C)1^~VEZP2V.\?7sPL!O.| 5w}bi:xPL݄}6qq&A&6940[Qc۬ IHWܗK^jҊ9-0EsX(fCOցcȢZnqy+c?"[㒎;4|N`FRT\01Sx..2$U[o*?6#13n/'k’{7X&:?C9#ͦᲣnh7&7Bi$+ȓ2R臏[w#!bǚ9@$E4,>cCjFGJF`.**[_mhN7FV{rsb#䈯JNGv [}vKY/cvNF> m*~gYZ07070100000013000081a4000000000000000000000001672b7d890001b848000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜͩ߹ ؋e-3Cڅy۟Р#)c(ݥ;nn:6 TuQQ'i M 3y̷?/Mc9=a^ώHassJ3{ܓ4$}h1 ϩ .%wW bl#h8!n-B7 ^>}B1Ec[j}43lnf:5DaܺffR"ىВ8ߡGc̗b]h'D D6 ?b@'B>oUYPh;mOF)* S;kAF6 8UT7@[Sn%5Q848 qW1*طN"8cb63TRNron \\}TLM,@+tҬzHxM{-9R?&h .Fz@PM)[g4 BFbtEHxsNUn6][_v$ Q1!eɋ1%& htQca= ,J$7!@e~EI{<|۝c5'd٠0|L. " PFdɠn5=$kdDmQxޢ.dHD24_xU)Alp6y-sAzKW<{3o1fȃ^+2S[3ջsd9M%uwZ=XG&K:RSo:ŝh ;AT"0]IJ0|v4#Qa741.t[{0pF%Nߕi4l٦R*U[63/{_,NI( f9U@5H'JO\2VG?R!Du„zqmU C90kAZQȀbZ8΀4{m*#_@ f➄7Zi͇P=/KYRDkrsl XX/wË;tי2ƿK,y>8$44jOo ti yK Ƃ76:xpu#]*B$ S!2fU?[Þձ̖.>) 82K!@-;x;2U\sӲ+<JEXJVJb ТsɁ`cfB!esoV@y+q9Xɧ¡"2h8>WA~3G.yGxňF?bҙ짡5[Izzk̎{o4EmyDúֿ52NJ{fቚ[4}ڵҭ$TL<-r#o$kKe$8`~&:rg:~L}Dh|7' ~{%>2D.>Q&Q03a]mYv s!ن/kvص~?}Rs8.竜l|9q_K~BQ;xkulkV)">@` cf&U%KzHz%'_ \)#_c8cF$~\NOW0gG28Fh+n Ø馕 ͐é#]a,ZٞZrӘ>7E'-^_=FHWuYm{wlqAaʈKdHKB>s 㩝cgXҗ۲"8`\C eoO3PfձuHˆI=ͦgS;=eibqa=€`> f{4 Q@>%wN.R*&!GKZ>:vp\jtlC[X ׅlHu߆@kP(\Ts4'qz;%rTq z2@Đx0`O]@9!!&DVE.9a|(ۆYЪj/K~,ݝJ:>ne/E̥=$4kXo$0K )u&Bq| CEհG ?Cޑ>nˑDjLyq6ۘw ~n(z KSjleu6lA@ B|p#8S N-n_T#Q#D) .`l<ش`aS!s2 !3iA(szYU`M6`Q,xշޙ;R!o9wݐ6/kst-<.ӭ2͎cEqu{dg[L ŶMv@&H.*dލK* 왧|X a+MHv?)*9TDf oj[>HҬ_Q4oѓI:BPyG[;tExf:,ޚBhi5F[b/&W)=:u v{5sY;ƹv$h]I*G8(& HőP3[6% SMέ* 7z _oUD=4;rBUFU(L6zAϭ|_W[gqmp*fƌUN? Km4<Lt Pzz]fWnb7P0{Ko0G!\Z'~3ǂI*(֋{@@A kNAx1-"|OfF3[E,*2u|׽3m%o[nmVbe|8e#e5%E>;"7&1;'^]C-q\<@@PX%.C.n)n')c57'O*&RT\EuRl( $dj'x<%mWj/#3U*rşc ]}BCu&מ "'QtWb6<]2e%Lfu$(Y5R_/HWT!qܬV_M13M@C@091pt|X[n'm #ܶ|c)BUq2]kHS}wBB CtOb8"kJQAybA~_6ɏ:gQ!aH"9:-Od$m6+`B"BC Rn_v$wAtؖW".R:< =PۤP1lw1y9oE)U0E5 ?V+RJ8Bޫ&p_tPPKg顕:l&b9yB[i窥BJl2ȍODHvEJؾ';f:rM o=@jN{4 D<ãrv'RUҽ# gJRLѠIGv۝?JA nl{6+ @ ?~2+=δ,<da./@K?DD.YT /ewkiĝg־:)%_ay/~ƩSDU]!^{k,ׯOX9eq|: 96ǓTOQGH=2-|q+aX.T6 #rRD|#P-6*j!B@6v|@Wb }6qLc+;٨x) # dF&jN!X0YaP+}'W͖G]r2f*&c쭽ROBaވg.)R}vyMn4^9k\Y:v6`؈'j:sq ,>kx8&1_N{HypMNo%9nsǃQ߳l P)DZ*ۉ+y 2\Jc'C^rhPp.}y*U6n+8g&Ki<TBQ¡mQF$?yw^Q{!8.ߤt=Z7Y|F3tߦO_Pմd쇀ɗh FJ|tinĕ 1EX:#0_BJ;CJr?h@7]Ѐ~i#b}AMt^\O 3"Gvm wDUquI?;zy*ĔRF}$W=fG 'lsC_ B,7-.ѧxԄ$QK'ӯ?ӕ0~:np&I,:όY4FF/h~eb`TRMn=“Y`0Myid%Tû>qT=5=Zo S=`;K#(  Wm,r(xdRO<Xr4'>KJ.peW2lO.-(;_ T~?n[L(}|EyQ+\)5o DHHQ/8ܣo@Psk2VLUljwl㛘zLY=G*-hlh`#ԄeK.;cΔƁ+݆O|8Sw9 ٲ8T?lU`*L4\3M} mef0bM}YYz+&ß#}$rY,b2=7XUʎ֒*H]Sh!07?ޜBm UǁJl[Lh7Js ȉt~<1? )"8QXfdw&a9D⹵[)vj Ef`(q:r]1 jR|/Ww)\(VuNֽ_;Wu&}ev.2cẃpF ʟ$ciRs\*u!"burvp{E. wpWB=7M=^L!PW-m=򂛝rJ6gn@FKLoD[5sMӈٯ;>c+"`%:!٣6z 9嶗(>rYLh$W™"e/ʄX7bf}jgءݳ`ĩAc PuNܐH%{e~hZSr[b{)՞=! eѹx m)޶ZhJeS /ȣsYoEQi/o?iG278B3vj¿(TI $s=nllNe4ѦZ3 ]vr":Ƹ+~"t~tn t 8*RheBaFt28 ,AN^cg`0}Zʘ8c7)I:6ADžFm˅} ̼]wB߸g lmD/JUxkc^'Q%\7s8:, jPIdr[-/mv$X6s 鉎5q?F/A_Ƀ*a^mE/O2%Pk'we\Y|=21߂9Tt:*Z.C^Y>}l]pp~|x'r[t:US+WoW_Q,[Ú3~(hΡ\ns >[8l(6P? C'qBˊii+_Z''i=}zYk@ɾs,i.takH9,żA7Y kē7˔|kEWUJ:y ;?Nh{^#hQ^H?+Yybp`NG;84CJyzA/y ּ7Tj]^)w {B>`!"HjkoлQ; zir4C!R$?vu-AWq\ CW]mf.!ժ R.&Uk)L;%ۺgN`˨v`}:lgjnH*$=N0 !uLe{;21ǸoeLHƹiWhE8Q(zjPֈ z]fC:&~zH}n{WA[N9xU@72U&NUXƋ& <um7ZRJ+%L |{Y0YƑ,rO\$^gf %Y~&<-3SηS[Ջ+D+^.GC)aVKTW9%*qH ӭ5Ɏ P~ј_w>7\mNȈQˢ{ Q?"(ߣE2 5)s,.TI>566t1oTIPhI%rHM,{d% ĬT #Itc;x8hF0%Ԯ_ּF/ٱ!a^wϯPjTǷKB /ExJS4}@ܮb]9n1 #__eDŰl07A*nlv+䬦_^ߦz<\讳M4+jztί.ڤWPUTF;<(28]ʵsl)Mz뀒DOs4t5!-Kf 'ӀfۃnOˆtǝPYTl4ϟ߬+ ;r SJ)w}J kٟ8Ȃߦ<%Sc0+xqt"A!k dEmKN03^1쟋$' vdpKxjхLv(rՇO M4khu}RÓT9Z6wV )cH)0E*@˞P!iAfNT&r c Hwd./ʳ칢_0`ʐZ0' XH6TܚsqΉZ֢4P3ڽ7OV8~G&Jѯr7keB6E#>x@ˊ6\x;"M83W-MeUxT8_z{89 9sl[js?S+`el (FjkxSPh 314#D'¥L:B#D+8k e+SKܖZffJ& S~5hZ`Q1ԅ7 /E03I7DžҪ~Y}2#Y!eЍ)Ś  fL]Wvq-|BlrߤZ{ 9e.u?G2= xQ8,7 ԈlrBQHO)&]87aS48KzwKcD~g [hB!=n"FsE@< QsW:2ɾ^ӄi,!-hbSs Йt4{?|i'KDt?4  EHB~m?ȼv j=U*zz$6^#:dߎszeXO^@_~HQȟ0zF"E@oA } Ϧg݉8Z4ߵybcR˸,~'mD4 $!'fg4J <2(7Jk-j} 1;MwxJ{䮂v!Xg_7C{H,erN3Z=,x7f?ED$4KZYJjDwKbs;ns/.(ɝ,  /@+d^OT#[ZIY"~fz׺-nhtQѓ][ Mbyn+2˭J[!n ً?U(8IW9.$yjtq(vuFC-!J\[;8"Mq\W$d-!{]fǽ\VDuڬcIX܌*K^sBq5d07YPf8ÔnFuQKߕ<֒9!M\5S-N<"[cܟb{iC\4/ ;tv48 MM߇/BcBo@PT["Bs8l#:_B1I SOWgRIhWOA泭?:)WDyVQ}tؕ*.Ipo=G10RE nԶ Tv-2p5=UJ &yy!5bo /Ԫ46/ȏ>ARw4U=v7Z)vM#AFNgcd,&Iٺn~vCep/FV>+iS7-4 eaLL IVnw4<|-.F=gOT4/i#r YOy\p PrMVt Aaquos#c_IkP^e5& w F$?B `s{xyNw'oMWN埍 4c4|K:4h&S۱=LgU65[ ?dɝI7unƗN '2FV#Hi,Zd|d~#iZ4TFOQTb;Cr ^05gX$`!(lq9fYs{%En+|z c:|I7[~,Z㨻^/]c̃LWk>@z%r$-rH8mM?*Ap&mhj{QɒKjc·ikvE'^̲ k0@,h3YMU˝Hjy P55^1gʡ YW /j21Kj`ZQ$;TjIDWAOΔNuwsH<j~#6 ܱIrޗw=c~ObHVԝ26n.Lt_N$E&CC)H"Qfhˊ1 CIa \&5E+8lJ`:ZaPrS!Se7뒆6;l"K'Fi0Czrd/C" ;-cG %VGL$-^'ZwPEً#ïJ_yɰH;eIX yC:`k0[:IӪ6NVU UcdrjEѮH9eU_ec䦾&ڰYX΢<|0 mLјa2ވP5 wrRx.!Gq&: 0{ڽBavJ =ǿn,^c+/W<4ahD&"B*vz4k{KԚ^؀gHXFK\*l>,%2ʼnʿ<" ީA\$[B ]O 5b{W9IM[Bes;XEO # WAȫ W/M? /JҘͅng3K PW^/kgJǃ/}8gLK.==/?<(cQ*`c_┧E8=)މ6O{~1ooER!5ٸiRbMYveѴ_l<ڮFKc6 n=܎铔dxs]1A2+8_>6 Rqj+n >>a;gy#$j,euń$^\9]?,MCǵ n!#ȸb sRwlqlo 3~B`}Dǩ#q W5Ep2.qUR)5>@kF3q$pIm `_!kCbƅ؎7 ffg3>*=ne =.8W< b!@"]&#}5Fc;,=ǺwyfN딈]_iu :m\A&l4PF{ߗ$M|ca]wv}'ܕ{_,Wذ$zy>2Cyn7]!Ik2%Ȧ(y;= k4SP@߮f`hCORq0p ,,y+tpK X%bdlÍ JqxIܗ&^XΤI)XY{<$YS}Urc HOzWrE/_/+ @c`°'2bF'R8QTF_YC\ިq"ī%j^3?}C6[bgk#l9B騌A}P-Ji/voN_YN(31.y\96Īr&/rÓmٕnSeO7}6eTaدGsyGOhmX$_/#-a;`Ck|k4)uZ8N?;ud#a}rtQOApn&WEW<Hˀ&ďEb=hL[Єz`M߯nŵO3)_ӜwV1<aFQ}oyAL.Ī.(HWMew4OqÜq"4.OHXBz!jf=u:^܌!8HU m }Gķe9@Uu[̺A{?dkjfu`"iT'=`EM~b. g*Z8֨{ WF6l/4e\*`5 ˺T]"gAj.zlW28Uq 1L,|t3`:x0Lpw|՞7h~֊y-:VJmp"V?ӶY.@ 5HajdV<:0gG/OQWXлnJ/Cz C}`>HݕJ>S2ƈ)qF;<[$Do%U}AI5W&Hm?h$tSTφdل8b'ޣ'DE-| ↤"Ku1+&N5r54X`hMM/TNaŌ6S^ jBO#i,UDv|R-ݶ|Sö4Y9[F5dcsLu~^4ZtK[aIb= JQT4 9NPnb+`TW}50%6}!pj `1,A7HU7q^q{0& K>L)áO#0sw@uk@8,Hۘ`rU+sD>_y~_4_h,GA;?%% '7rTMB)OdO;tQkM͎VSG؁EŏMo_jTҼ<+` ʵ)7vQeoϐ׀:C7oSB FO/>IqW^x>?vr=+~"{,dS&iPm:I9)b8S{F]sۇk^Qݓ|枾oa*ʲScߌlh(<3/n> rp1pg4G5(usNᜀIB}0};mdE^ 04VTVǴŌc y]T֦!\:]!n 9xł *^VH%332 Jr4)kK` ۻ;3>&6R8LYOsWu^1 ;JFŻj(קF{O~n(GHXWؿq} Rse.'av6Z4=KdSld{,e$i9bIhRb!Q? Hw/籒gkweq^Xjwublx|Ƅh^VAe}Eqgs G˷68rTwV"lqkL a͍$!rD~VU ?p@n`Ac 6dY6!iN'Hldom+T%J}”v]%g̐Plai\ ]#5Pf?.eTZ<2.l/g`ߥX#D05 xe*Z\ D7/`+]e#m4.T lwz,Dov\Ovb1bVj ꇉҩ zAܧHXԣܬ:(ps~@ޡiZ`5ӂOd &?8 qXTӏ(BʱP\CzGrMbeZ4攕PW}.!m8@U^֍(P`8=K9qjދ;٪!Cf6ퟺ^)>k\%ufjtOrX|yxw `s0uhS~q -ʶ78pƃYX'8=:ÐYÈg,Bϗb 7j* uK Tk?֬9YpΒHX&t wPK68Fl7c?$55LUrOx_Ő5LZڳ>O f?-g}Ҁb(킠ǡP=4b Ջ.y4Ŀ8(|q\4dRY[P31@ȒDt@vKReAfW`kR"N7b8ܡ %uŭKԭIبP$pqA)a5ыyG2yCM&+i)^R$k,|N³P+d 3cǫf3ccGK(\eBY[uv0ᴝ Qf[ߍcȟ FTpڰjOAEYM^X]哃 q6QrP@dz^&lfIL:i<@8"Gu‰̪Q{5mZ\+ɯ1V2˓uJSfqp0î \'f/Enx#A3uqVeĘf>" ၇0-T.dzIÒU֟Dݸ?RP~dS`]"`څ,pAQP&e~ =mݽ b=f3ZNР vA#  ›J9R[nZ,4%V2M(E)ޙޜs~Q< c.!s682'ڶiDY&w`-iE sʷbΐ.euNl- :O?RC5t` Ci:i\O<6΀ɍl8^`0EFvmP*9s_nW|Ϻ `bt}ꈥyɤ[ssaEb~|rucߖ(Ie24 Mn6 Q,U G¢_|w[K rm>ad^Λ faa?ꊦ{GƤ[k^nbx;.AH펀EsFMgtȶE\m턋&)9u.Ijs¯JKg({ѴG'QY M\HvZDݶRWy{DL lwH -$3p7H3hY:cɸ13F*fѓz@nViE*@f& 6^weUdzx;% bXsSF꾐僤vu@@hw6Ѵ YKg3ަB. 4=Uզ=E{Ab+iv9rNfdN U5/qږG+ƢXXԸbڌ=\հ*t5{r=t] ^1v78r@;E$;a>Oo%SdܗY`6Kŏ$)(| 0Sg` ?Aպ4b FTU1w}֔swgt+DMGG7qGHZd&ep7Fͪ (Nk3F>5Gw8LsMTU5y љHb¢$)(Z8+`E(~;HZ +*})#*@V=xr9D>uWSuL֊ri(ǃ O/v{)7b+] j3/%cd \wXr="xŴx }&K.]zO>Az!LO uːӗ*sur7d|kOm7b{xj2[{f㰆M (ӽu\!Hm_P=hYV Јurb+(s۵Jy꽜kE !wYTfo w<}$6SDCf^LPz]3ɣDĕ&2->ljka WSUE-$UMqK^v"/ܼb 0{+ _Ex mbsЬ<_v3!,FP ÖuXa2G?s}aOQ^媞SӁ$µ5xPMl`HR5 f4eGZ$GZX`{ҿzwtZ k9)A3NlY0#n]8qfmF4r%wa4%dL8|sZv;Qu:"oY$m8Y&v *T*h$`6X$O__uNDpbjZʸю]<͍%mi=b5o_¢o>rS]y5`|\H[-`ؑC%\ //+|oiθrGďOHw7~]Y漰bq}VԼ04?C"֪걣8l(Lӑ(˗ -X;R !~(v /59 1:7,rg^ ?+oI+xz,atP ҅4ռr^&ݍP#-0~Qt{{+-lmޑZhe|KE;7P R;p|uyv'lKha2<^#9~ӱ]g75C4O=#b!e[fB/˩oaf;-y׌l'$7j2qSmK$=DU* k%EpRS&;趴!$Y[ɴ@J.;'KXD(Ô5>^5gS]I+{-&ӪtITd1ui+fm$}Χ` TW'*|>!=C{E>Dq Tү&q&=G~ݙG(#u(^bK!@3dT:4u mA&Lọ~zbpcY39tw`)r%P&4/xݭ}<\!On[(<[w"Sa h9a!k4t oj=< ч'CY![XfM,+BPFzOC',7'YT 㸠FC?;vQTrsj-v݂0`&h iQxP*`cQ"s69-1$_9RoZZ?rb`'V9Ԕ&R  [0< qUUy+:yOZ ҫuZ\:ۈ])V1Tٴf>MQá" lx?y1d9ԝ FНCV!̶W!rEZ <ǫcqukndi5l/+̏mbھJ5rOG& K@>eP3;n$ Tf@iof-ɇHn3aH򒼺8ËٿIC]"Gi|_ W&^Zi[U7,>Zcw$f.-W#;&>,-\v $ %-ţ yrg+ sךl ʥq;~ 揄TIn- IL~@ AuL: ҝVjc2)ii(c25V s+?+VBfjEڨq*/a!==D ?>NM[7")3ҫ5>j~JɀPEmͅG(R4 N@|39WejH !5}$?АkSH\k̑%ueT,c'.W2/ /H=ov8\|r!y>TڣȾĭL'"L3J9n 4%4O %<|^ OFB[Bwsy>vTNV9hU&`% ]Y2W0`6c KHWF?j;Ǒ˶( }e_fZD`ёWK-S&iǨfKJ((ҷ5Q?D'$ SCmG8yg^0\>ü!'f|&C, j1V*)zFz>ou|ʀMn!ȲLv4 uE!Bm5+mn3Ш2U2"TX ,rrpuT5+&/-+M!_'a+[|c+Adhs}q q;nWOeW}\l(>r0&E[$ߜfgؼԅ6`{j},ȭ˓n&@wKmF[4^yEs\ v"UkE^'&&(ϵ`/,[-qd/sYFp[y`O͹Ԡ*JN݆4* cx( `"oW J|uv*J^G!;ٴK DN,ye_4p="՗0X @5/B>Fx0pJIPhaUឿR$7Dz;9ah-V`Y 0BsbP:%ܻ&D5LDzh^B2 Èg=/Hj;\N8Yšde ;8lh g|΂ /KT=<@&d?,Þf{K0QPg&Jq8ڍJy{0,&2wad[\ ,v܈jM Ű;n&+k_f/ ΂^t1s=WJGP}8'dDJ1y< sN5> *p*p>@,ԛ78AwFd E>98/L_Alѹ_@R7n4$@!X%LYTeGpi`RZG^&\qu;,2">Ы,y?} YG^]אИGC3w6K͵|[)0(r9snh鏿ZRܞw YJ&aޡU4^ֺLk#6Su:B}|-z2mJa[:P` Š9Q |RjO /-kNDTzUjdj#?Y&憲IӋs[+'>: G%X07={7oEn8tvuP,jpE '8@u#Wf|?Z_q>Xt@j5KG\__Q$A;/ޜ)޺}zOX{D=Gd*5 OsFq,{B vhgE̻Vq/]\.,b̜ k'7WK>rRXSkz"N TL|(I.!T4+,3LUWh: Lᣐ2IX4Gr½1'ܕci%<3;&wqYƜ`$TMbPlQIHly dA:_o?DM‐#`!V*l>C=y7Ź'DNSPՈ'S7q=-rRg +t~ߪ5GDP ~yr9MP,R+2IKq Sd'k(; PSw^ڂZ- !`;yt~l! `la)،:R|dԗPK5*<9t UIsipB a3_FH$׳.<vR.{6!(V9ml߄;SGL@\qZ>1NK 'B|V!FC e$zs'>R9Q5 g Lv'-ispU;f!{мHOs'˜pHT̖y̗{kcڀp"]S\&]]Gk 6"*|43dc Z2yF-$xk9RPuX]]A;-+Umh(!1E<(w]1ܙJ@#JL@$tċ׌*5I(2Uh^'9z<5%?Tɍ\zu8Y 2.Y|S; C? 4wR!riMtHD'*2 p3G {35V· )-ZÊp6ىe>TL Eubssxn>4jYjEzhOChuL¬(wܺ,Nef?=q{-cViu^:ߴn þ1aȌ$J<ʀP`G/&OC>tLiS[e0ZG \Spx7ّ3GROJoqpD݁.<1'{ްֵҘrnEq}:5g8o>R,ޔtJUwP-\#٠N'E~kjoa%2!9AnaOŠ,&imTte>!k.ñs3ár@ǦJM̡:e.g(7$U(Ɩp,1%ӌvbqmaN 7t=nJC;75=b蘵F@\Km\X(ܨaDsOcbx굱[Aպ,t@Lՠgȭ1ci[W[$b$D(fBMne,"鶔<^ 5]Gk*K2(,TZum=E8 -.k`fg`*ڈ9ha4 F'#i|}<#a7+> [}kM"4@:)TR|#Qpk3Z\w<ʇSV@^GPYAS<[nq.OSse 2 Mf+ >J-] 'vh=8+H\m{|*M'Fd1W7:;sxUhX@uE-NWupaJC[QקwC{`"H>c'>8bY1{lPJF ¹TyYe/pKwJW!yh.[qY _%#qmDY(8Y*rI"=ׁ *C͔am dݻpNƻNӿJE 7pC{B֞v4TWmԄ`m츭OknVc "@H$P|wn+,K􎶷?-('F}A:NKA S$DWXff%f,j1KqyaUK=h p? U5k?= JYH\'h}e6m2CT#c5wUGݐtٜ3t#^J&R>enZ: z7V L;J#0g+9 DPպ ~~U\WWt qoWԻ Uj@h۲)}9qCU^_H%܌h%<02)a)x I ]DpFL_EUKBS׈ w-n:$fN~U 87YYM};̻ 95D+^&@U,E8"R%N; V[ϔwQq!\~8K~^iC( ^K@`@.c^w/|y#7535-t1iQD )Q]t9 + qj*8xW}{<eZุK:7ː L">X%x |"AFOzSmwx `N)DxBRKR^Za>*dIŮAm.P/L0R+1('wmljI0/]fSkՇn3J!vau-E\l:#]XxPFǻ 3-]j_W| FETnIťYhi‹^ll"oQN%&kcSa>Ilh 2OMs(w˄FkZANFݚoɽwc@=݈!tI>?T-k] %Z]3gUMŽqAAsj_zHS0Pw*_ɐ8P*|Q։f&Y%Y3It|(4Y?QT*ͧ[E} R|4HqXE`䴄_0*BRӼw/~(95\> zO[G'S:![ɞo(7`V'!<[h븻bW{.Yaٺ)=1Lq|T{黹bЊv[Y@ =&w FTQ9 ɋhu}-#M!뤑|q` & < l؊YeQݦwWHAĴ*5v*EӝN8ykg#ǀ^;3(=6 lKZ}tJ$,lM'r!ܮ쁭*З3h㻲g^G=lf83Yh~D=P pۿO2p@cy=DyW:cz4p8[W\*gR q&0=,]Ab'?`J@&g-cf X9B`o6nNe{c.^7002;Ūg^LUT'| )pP-AeH$9JGVi z-b5:J@f{)s>H*@P^` -(!ntQvPN$ 0LVŊ^FC4;A=]bd<;!] es)eBCYI6Ucٺ#es$W+QD|:TD(? 4dq *|E;<~Պ^Ll;6%9mFsb y!ۦw@ ߸Bn~<ԉzSKwS(˵rV oO$~4տDkHKrŔ̾Wp.yt*7&>]F#S. ]><DW}U!Vpб >gFޮ=9{E1#h9S3W#PLA!xvmc$(n Y\v]QRѳf; ^xkmq8bӀ&fƽ Pl}_9@ӵ:W @%WﳃY)A2͐iU['[RWR_u#T bk@0 ƩgpLcTq2 S/j&bd04b=.碥V53)dFU'?v.naC;zL\+XRA맹OG$ 2$|WD߲75`2OFnd6ȃ [(hwmJKdN{IЀweY%tEG2+|j"@>iX݃-.b`f6w&jlv:Dݪ^9H7&K@~8-y:fN3&KpF[keA7:@m^7W-`^Pb] 0ïW\!' ^~ WVo/ Z+zB_ö-(X^gǜ+TK)BkoԮ(20Dxx[%r,!67i OTͩKB&YE]2 >Ӗj6\"L-B (SԼ18jn,gyw>::UZaNػ ㌈O?op Z&C>|Ň[o6z/W=F7%.WR/NDpr^ڿ pB;kG~s^"E䃣|6OC4E҉͒Z,|јAֲ fyC-Bx _/B,KVB9ָ ~,hܹrO݅/:5jN`=>rQQ̭MMxpw,Q/ji @.t0xB&eCo^^Sy^O3BԳXXggu<]R"߂[ռƎzyxi,ZJ>w$agF*w3TUXjn?a I5/l 8W͉BJ9A1ŕ:e( pm}ke_?/ž%@O?&6rt5b`ʁƉd-\F Cd i~a}i=66=`D[>Izt7A>(,#u9Qj7#!c%.G_u[лmoRm#a @.zTuhW|W bZ&$'G <?w,SgHυOIrԮbsdµS1W#15B b6.*W-d&څ퀇_cd>%*/]g7}VXiBhh?UChFA <Q גs+ń́D̊L𢐠Q'{4 [0B (>c*5q9`~%k3E苕H# z(* 5XdaaTa9`fj_"M.?&K d66)t XY.fˀ&^{[Y+oѡ]tNb3,Q;UֱܾL$bCªI-Ku8*Px-v:C;KB@ (ǃ: 7[Of㒫z@˫^ɹ yJ}.PoNٜnf7éD9( }[SK9Z a>9BLӿ֡oA_ D\SE;hX=\;mbej]7O2FrVҕ+ꪫk0Qofڐk⿵^I~&"80)v `Rn DU-줩)xb,&21[KN VQ[m@I] J@33#B7+'`0ַ!)Q|?2FLG&UNpFINݒĖ5-x{CZ3No!KRª)㿥ߟ:AbK:sC氌ƅE wͪzٕ)σO5x4㪠0یx+7z EhuG}NJҋ+w!,Qn zl YI KZevnI WXAIqƗùR8ZZ9^Ք=t5?S![P`G>(Pɂوg,t-2X덌9?df%m[w&j@-*dp%))f+ۀDA֣rDtvOFU]N7Yg[+<3&/v,<jEk+_Rz?,WĮ K7m˽~FM_a\:cd,z'HȚMQI|}huJ]c4Vi!FASQp2 I%E$Y_&5[QOXJrJuxyxl.DZV`{:A_x\ݢ:왾v#Q;TJuB@C+%RZƮ=zH'Iz6 7 6lPQ习h'2*[sHmzitg/:Nh8Rz5iY|r&Jh$].wA_zj3.z"'`KXg%ee Ū&<\`4R]idfM1`gjq]= zaS}({rغ96}7púӍ%ffpFj|0ɇr<<3Jb/~Ik )+YsL]kZse%qWY}!M8K IX* ܙvA{ ,Xy83V`Ռ2/cDeH 88Z0{, ho8d&ԹU{-#RZdZϒq(Ifp}$8 لk7gNچ,rx{nH,sak*VO_xt*K35ٛ|WS4۾ۉVohōDKtBbY q 1|S}%MCQg-|g.9Xq[T9~uM `ؼq[kMSC Y]&c2ˠZ4(ݩ" ߍަ xy9/*SۺbB$}hoߩ>'FL+ka1-% (,i]=YktŋW^ ù 6iʾ[œ)Q*}rFùxM<1/Er pV;7*S!t|Q޶)3}S#̀S΋-\Z9Ƣ!ܞRex ފ1btlkOu b+g-)D(a|*3r=tyo|Gω?y/s/׾"yriSOjð-Oߣ.م;rwޡ2 tCX{+zƓ8n=p7ѐ( ʞ `>zPZ}wO&e]v,^i@"&tǬICyͶ0RIc-JjtaXC:).!<i~W.zAhcuZZTm] . ^S ]^*zF2l;K4T=~ 9@&f\q~&?l E@& *7-jW%nvth1fuP*oނH"7ruVÎ]BT{ى E12;+M@ɴY $osG <\ROckNDvDVC[?N~`*d{=Vd3FxT$fa1;Dl;z9:oX.[|,X2{aGwZfйȂF|IEESwJ-#3ZIq[7oR3.' aϧR.pQ!^yL+.3xIP'Y4̑¬'ٓͱ1qq?m!4~b 4pu1+Jo,?lt?ٖt! ̘ +XIIJ\"$ʚBKQ5'G8+]ߜ1o05sҨTe oDsi6T:BޅoÁ3 t 9[u%r4aT;?<ͣuq@ IZlu\t.beʮ뻇gSWbvXwNc. 3Xe&H|)!m壘:C67tfBu:e/X_86״f>C [IY~ٚ-%o = 0_h t5+1*,deQ?B[WmҌ64> `ߧ:uaZtIV^jp"ʊO'gO" e!|M;&\La3@P6`rw9=sF s?&: r&|uKC 3~}N.CM"qzԘH ˁ*+!f\jACb $K93EvBh1qI/{$g& kH9P/c1+L܁D4-Oɒ2="@&6sg0<O >JGDžf=g@JgΖ̓=K3[ɜvˑr( 0I{!!%Q/HqsasQ[ٻx9ˀYkjytԆَsiŐO^]%rxoRSD騽fte:4 zS v1,7OhLϤ! G,>ֈ /:֛ɑtdZ$}5=!g/*F)H̑cyIajyW7i ny&8GvKWџ!H^i2Ph1l4|%?O~r(Y!&3($RF{|YAؽtn8)LԐ-_{$nt]YSgpŭ2]p1,:6-E|>P520).dzcByؘ"y7ʓ=A ±krʄ,M )6gq"jBóTg[LG.]o,KZC5% Հ8Q>adOQu yV"H TZjPmAZ~7&%N G ǮW.Ă:݈'_ܼ\TCէA|#|qvw|-_;QV=B -EBI꧸)ąHoɡx{Y#]yEJ*J/;׬xpòXKa)OzxGr A}@6Iߧ ~_>gf!x㓨r9b%뺈 [vBo愶f ʈ3QӭXn=߻yRS5ke@%ֿl Qe2ǻJ<1s ̐c6/Rno  Ja9eKhn9]ML2V? /v!Md3o$"%FGSE+RGX`%/3 r|p8p 3AI'a.EswAY{ah+R/EMiB3g zfJ@Vq ~EMO! ($rzn9[yn-'%ix@-92b-a`70SmtIgo2⸈Pâ(^?<Ȭ#5WL"yf)Oz#!Xnt[UWmW&y1<+"\ ˧7BeoQDk> [}c8˧zɃ3|<7JIq;0}-id_F= ]:^H:`&'V)0Y@Vxerpw *k87vhXLyp7׍0tL=Γ:m E)N{cw68r^ uׂC <+XK{Օ'36mKfc: rv1%H xisLcs2&VzڣZ$`kDTn Rj0ApdpXEt!7 *trfZ:z>ʧ5.wKX#K ȸo) |&)Zfs<6Uz"i> pлZ"9'/E'yg: c+rĺȿFlZ'`4k=r>_u~z{>d UX4c|iR)fz%ٗM7~TU;L\umjtdp%y5z%4Luqe=P4[PJKx̨`J"BGY, ;$,YfR{8a̠X eOsd/)_6$'i; i"7" 1_E$gp =RIT>MӒE?r?§2 TRo|vmrne%۞Ki4} almpŚ(siYeC&z%|ly "=D .S31ߋ{Y5f9Eg1^шxv5Y\tXƮ# !ٌjC sQ=tR-6iC=$Ze/LsP(36).$?қ:x( c4h*~Olpü#dYyt܎]y֡)ǔXfD{0oMw G|VJ'UPT PkXnͤVl6G!hG22[r I9gSө)Dʗ4] 71@#Os|bm;V3 /Dz" Ekv=7+uEssʁJjK3#+>}O_VuYKm%}mnզŬѱ/|۱C[|.l/ hjbƦtPKx '7^]F% "yS(m5Vl?H>2o1q!‡ zl` F8V$ԁJ6-p(7vo*x]g;.Xs.ƷB#{@H5-=ʱڷNGcn]J&8ZC"D elP8ފdYO|gԏxQ7pR\vV!ZZ l4s2?ZQ?MuUB vG]F=;0mF2Z+Ե+~A\ ֎(Gdte蕿I)h5G,wXfy/|(t$O;ql-Հ^ I!VQ|& 4i Bu:t3(Ձ/vlwgibaМ,3XLLrR~}⒭5ϧ:덀PL?$lƅa"o{E KJ.39GB9( 0@$WS< SD =-_ Rot_mc4dY灻ATcH9yS :٘cs̛ge^ovaKD^U$-(_TonP~'" (sLM, tg<t A)uGS8onWWعLAZ>jR#=b2jNek0ٶ]'իPF3Wmye-M~rsG#o: \^T>\Wfarm %9tq.Ӻ8f>g:M% ü`oD6sPaP n_/}͛tƩ͓2~ CB-bQ &4#PПӋ3ϰSA1Yߑ}B*.3Yk`L "q)dոo#-48.ŹʩZ渮 t3!_ O$kxffU%_65PZK57wI +P'҉ÕpN۴8t:]i[WLɢe[0j*Qbߜ8tZ @:H)XzM/ָ z(~N9 BK>ougvZRE|-H)b}O_WpV !ӧW F|Itֈ7 ?L?w,b老^VvF/y)G$硡`{9KŴ#IG!t{f OUƊX1=l0hbWZgأ3#cM-N֢4 |Q֓ $̮6$^SZ8ck -#( /T~\YG,_3 :Ӽ5# `b}}ZA<4)F6~V=S}@j0 KM~ Z.:6@љ+)1z wؑaI#Kӣ>ap SOͯ%cn_kj) P8 4T JS9ϪC\n=' Wi=y}"wqUG ~Xuj܊N[Cׅ4 N^I l92-~&I~Es1`k/;8^(;iDEgq9h(#wLt!nVcIABw (ƨ^>AʩX׶s̐HZ;0DK uN1vI榇W%iQ=:+FFpia4P{R[99θs5y驎8dsgmaG9#M(3M*`)@{(Fnpp$םO`eWbNnh$ش9dJ3Jׅ>y|~;E]2[whqlfOw:ٿJ2e`77?.AX/^])`]wO`f'2^6QO!4Au/0!AT5b[ <Xr)]ƩM4g 1(^p dCQ!o:ϟTh`5{w IǮ<Pm }(C/؈ u~9?,C*62HvNUYCLS}QƗwUc50s6u=E7׿?8}e~.neZUK[UWDrꫴ1.Vo[M(lA]A>)]J͉l)-X1h_Wc=IonS:nAɅ0%w5iut^6ށR]*:d&4Bv XmyҒbe2!yߧ8V RS1EuӶ?2D—jdS+ $JY!l2yVStmU) "Tuh9_j+^Yv ]ƆHvt &~|_ۀf"æxb6Xe|+ܟ~Wԙʖ+dO@GnfdftX`7w+M߂z֚+ߓxU _ TDrC@24kܙLLY_> 08ygcb:D ě({٬$ʦ~a>&]ڠsψ9o/&E`$.% ;~k27ĤJT[SVXjeZhhf, ܴ5Z*HL:R IKrTh)b u;yEJ^m'ϩF=t@ΚoH" WZl8.3|Sd~#{*r#eEUʴQl>sdg0=?j7s(.M/eD}l]>腣r7o-!ZN7[^YU>vmKwm UYO =Ƿ{Ĝϥׯ( H@lX CU K>`+n܋okZ@YVb/, yX Krxz22VLS]Jq5}KaИ YVV-qڋᄌ `>90'zjZp)(k)%"d?[ @FjwW?NJ?*ǿ`HIyjh,qvlHd֡LX!"? 68G\x׍ߔB^m a%P SUa{m s&O$QM]4~O$Gn 8'$|NEo gp 7֑mU`9fgΒarXA+K܌7{W}HV 'MK䗢T8'Ԡm.QrID MHy)%DzɈ^F};G ).tFD鷂OQL"B=(FܪqS ]_V9g]Bp%ğR[^W/6IkeP[=C_%](3NFtcb@3t*4U#A"F 7zǙl8=$:\ (lEs9ZhԱ>Tb7_"b;U;$;-gG58F]ۿS.h tՕ7N`O>:^>0y&7/+ֆ%;oYEJtZ*I."(YejTœݳ>{*[F#Ia ݢ+ #392B[i4*x@ $`WL )Z!mHLb6.}%W]2×DQ{&ɋ-Cj>ZS&Dx T  bP2wAq;'YPês=*.qqYC v,P*0N>\#.>#.9dySL0a( 8x!e"d0oa)9&]]zh ǔ !J5)qCT6]*ڪ VUK4`AX'3sطV½G6gtx0>o@Dˁf\bwa쳾LiH?yΗl#"rS*DVL,I2@,^M}|dM2^^LH:5%)D:YpA-Np#[Om i[_i=\-N\tx 3@j/{]\_E ok>τardCJ*%@m0?q{W ̗7LSTPc"ki(tr"C#Ypǁ Om7a GV^n[KҜ@OLɀaɭOoի/ڳrX*LLAcųм V1sBT^#]Yh06 ljϟVUzaā@q w N] wtKC"5LC=x۸8X3?*=_a>2a>XN\)mk 8@2_9D-dx4 V.9+GJkF aGF[W0 ZFF'n0ON%C].*ʉl( JT#H]RW.e:Rl2,=yi2*<]9.e=,2){M)?3&j Ռi~`IHg ,2fW=U\4JUkc30*4:AgnAT _Y^;,oX Ik|y^ĭoKtﴋ(̔[;Sǻr4=JV>SEU;:">N&5lNЦ( nNbm)0C%11: zTILCڮo~\SÝle-_W ?6 URH]?Ϩ7߇ :݌DL:L[3JO5I=3dV3Fi G\s `(.!R^n';BgrJМ6Meyes*+>%S& !jC)ǠY;q:BZhؽ}/Pv~l,nX-斋#.qv$icB}B8~L4yz<*WxEn,)r8zT<2ڑKx 7ڨZ <+4W10(Q[w_nf߈ڪV&_^Rً{J*Bg⽣ފybAng.ʾSxz ״2f!Ksڣl)emwf+!0_+㧡t K$@s**'!R~> +QhV]尊 Qh,54Dݳ|L穳qY@˞#XAy+{vhކi e#\~ t0gUE3ҁ4ۇUԓ/9C^R?{Nog֤n-Z:=(^NB Wv ?PٕڃU~:fΟ / mGR \3o9RBMlԄ~"8Ytmق em%fmb9RutRyj2u'& ϐh+9n[+%Q *!`! x][K|x57 笙^$R^75 \ wR#u\< ' ((g(ijm\#Ci:ϨwOG!>AaTn 2b!+,RSy2tpPvWѳ{zyZtJ](3+*&.ۚ?jOQ9{E 8 ;鸄?T6ռ"Z1̦4$ 'ZyPx `9dz"u7T{: u< d2_<P󯗯3ğ;8*VAJ\ݎ\J(tk I#Tn<{hЪQⲉPѬ -o`a:[(ڈ9ԍ5 %+K;ro҆F"h-Ǐlß'x!5$'{1=-23Rs@)lB2BCeΘtqzwLJ i.sG1e-a4Pj$0|f ,I֧s@bk#7H |yLڟ1:cn`y²Y:Jjne-X=7:GJL-@ϕ.U=Ƕm|f3SyXʪ%\"!Qa5YZo )wyqK\L]R'~#DkV`6 2$nLH! `8#|V`P;hMQL\ઑgk[dM1 UN;k&y}p}vǯ8F{[8@Qk+ĜΒan~6@iEϘZ=Im7ю\ґANY">>F@)!|"[#2PUᝈ#cS*aUijSJ4;aݲy88HxE.s~m39(˖l3s _d!,i;C.-4;;9x@Vm5d'U!v~E_eو Kpp2byK}d6h{ݥsV5zYB/g=@,4Q|3zߣ|֗'q$P(>{UD>-;1cvo@gޙ) bi24q!1"><$ucCeV~yw{f U_?ʾ pIG]AE;LlwQ}V^h=#UC;Wϕ7fZ3OCF S2Ёխ^R1\k5r/A Ѧ~!&I^pwABF iV @XKn%x&U buEO?kݟQ/ǐ1.ם>1Sa8*oW5~r:v$Iܧ"Ķ[H˞ Bz550-/< ‡2"4#˶Zq̠B $. }ʧ)K[r˔|N\+@ *#\$؝b҇W-w1µv&G'ΪvG'JLCMdNH ٹ q+Ӗ١[tM7sJX(&H$lĜ}}\Um@fJE9Ka(C51ﶂq1b$ t1T/;zmpx>+m}jtj\l-KԒLL ^q$(lUV/DA_IR&Y Y#u,w~tWڵ,|9ܿJ z=k+u 24')Xg(2ƨ*TDhvYcAd\5 ܜAqNHI s|5pr:Vwlb%{,: ሯ AT) _ɴ"I bx4 |nzU8a d 6SF=Spn죟@F+㴢l<5&i>gu|ܰGîH.㹐cF~& [І.c$,ig?HHM=aBJyNQ4{. . Gr"(lԕ}iࡱDڅ)i D'Q,aIA7#?413 a\ I˹l m4{X-^\@nޅN"Yr0ҶC$g@M/L֠>Yߠ^R6T͝ͺ"~WaSa{e|HjY ?iC+%/mIiP0\_jx9'|7ru箵ETu%hNT$(؏FwOW}!xI^r,1(2R }!X`Gb|m Xe?$Tarh̪ ݳwHp塯Q`knHWIZ45L``3h}V5^|fIqH7=~Uq7Rݓ!27 %$V5y%bAoڡ (*PFRþ%3kz{>Glbvjo7P__^P^!%))f1mRB9A1DfS+e~ZR56Oa7|?uad _;-\֦D)bH "G_+1dw.0.//sX3~Ov㕺*^~w 16L_,jN.3vƭ.nq&\X#dtA& 7"?|IeN};Kdw3PЮ_)Sπ{z= _q^(Nel,΄e,H_h c@+N\+!iI.B)=[|Ag>uwR}.0:GDt'+(;zqWbtTYn_}p}3W@a@[E@ׄvsWWV52_u˯Kǡ% . ّBJK~H<QT 8hOvձѱsox}':#e:%!.+L)Hxr /я5ƠȈؙVEL%#1qZamȃ ^VG+) 8j TX< +S܊,wtӯ9;>l=4Bew tAB%ɈFfȞpOCbI֋I^lgET~m c\`=0]LODO֏z>([q?VeCf#n0 E?vl-Og_<G%Sj* SMbOؐX.QaހImfSɻc0#=Գ싣-s aʢft݋EdTm;'[E al%<*. rLz\<^ fo9@ X7X~E{#@$M#)O?ckdZGK":V g)MƬ6~c?Uhs*9 cMoӰ8-)|#[n $t l % A4FEJ8v[.Q(@^{!Y'#P8klU}B3警/?X ;Ò+y=aCd d:'$'u3jmnz[54qRPB$ 憂5V\d?NCZ^G^Cu+<k/Jܪ$BZDAFߞRYoth 1$jxp&fw%Z3e`o'!k1N:;*º."SO!K5 :mm+C)[Ȍ%=>{SY-t9zInVAؘR1)qܤy* K)(-DTM3qXg!85x>uH\my2{"JiT"MP7m8@}I{6a]`e [ B۬옾t q[|Qx8r $GrWIZ0^y_ s _1,*a3\wz^JR`F'^qTvJZAbe\MwuLS4]C%㭉J"9:øTIxW^i<&|827ZWXG8i Q7 c |qsG%qR\SWw!pGz=kXjsT:Rv4Uc75_GI:? >+x{lxH˧, 㞂x%' sgYL6"]M_ysAAS&cS 4a`8\aykaبPqms/h&>s:D2*, A9 . GZ~Y=x3ci a-l+K'3a 81C+z륀,V=+/d+voD#Zl w0!C`C5maU!oǟe)`rq6cZV*Ʒ9yQ/2F撔#ϣcLg0w֪2ÎCcI|?FG%lXz_FEmCX&h}IT6Y4O,mt gkwmKX@_RxNV ?,A:G%-c=aGƘx5кD#|g]̵6 H݌T%xvj(I&|[ulb(^>A2eI7>ObmKvk8T$DB߸-葰7jfb,9ٸ⼚v+KO !'!,06,W-׃a nmT}&GU5589 4/ $\ƧR)B>@GP/gB(^]PCc^4992`pg'iq74h[r%jS m/69Y'n8]N:%Xn'2KZӟq Ս MEhfjvQ@.{alp9 d8}32~1nC @!P3^MS?[w4DV7f1 ?O~wȎ38yGHm/e((/_Ku 'Lh>'.*ͱ4*3ɐR/7l$oGI>D~)7@.[!/]'=p 8&=k_cV\ޑɹB XɛNGFܘ@~2EޯlGgU<lŒ4GXJp4~&Bl C>cG*3T|KCĽSԊYD&yeW6NfeiSފ3V%p9:E2QC6CJne]ț%`A?-Es+Ԥzht%Uq.2I, ?OVIj/Md SMZ]Ctq\Lژi9JFQf9vn\ѸdpV/|,ö~sO[Arm~P\6M5k#`tPj^q|C_ ZNK L;)% 昚XI躋dK1OPfQ֣!K>0iW4i!Q".GxSp,>UbVqpn+"}]!M^;]A1 v`D/ɐwqzg@+dUj pCDK`o`/"o䭷Rf}5&$x-эNq~-eVgDLX+ysXH)]2h=#i'X91EA%qNl)BokM;(s-ivi/v d}Gr$gBKQ]ZRuɳNK }lΨY:ĴO@JwW!^Ao#XD@N0i[.2wf}:zrN%pJn 1kuuêOEM9G#[*'# 5~;MRdg?P "9/^6+iHhDu wW}Qui9K2c4ݱ{꜈WzmsA RWF.vhGuʟDz989v ."O"NKyB*ꨚ[\a{4E@OU-5#(oAsrx4mr8Q5"d5A~tw@Mʅ tUebn)~4ω[% -AY&D[d4m#̭I+_)}vdl[N5`?v:۽+-Vc4 A΍NXk0os1}?\7΄B,gd,y.~NU39?#2`A&ŷqAGZ%ܴPo>JcVlquD{M ,$[gqsDïOB* %1r*9fWӕ$ O򃥕TYO&\-%C͈$H 4C X71~xI=2&¸dB X'1 Zߣt&§- )`ںb٫w[y鼙VC17mCʁPCq»bY_טRkt䗿 EU n!_?]bBA#^I +FG_FrfMt%eI-Cp"W"7`7BvFIU( 0؃br|EջߴY/ =؀ 8oI0sWO Bww_`d)k(n`<0u_#i)$ȵRŇ '{Bw}]:p$ޚ'W)*ٺG,8Wi%'TtA$נzl=63(˴SA(Zq1ghQEo#~l<pU$ ':e*>Sk}d,yaVwȰh@PX^p 6V.M+%e{=\hLj[{PEj%hFl$ֹC]:=e]sj\Bkߜv!Wqe27ZΠy-\xfoKxKQN{\W.]dYKy;@7^ k~ ^G4:HsV`n9$ܔPӭcfA^E_> 9PD2 ~sL8G=R /3C]j6O{98V۝ RɔmYhWx4F㔎rw^=DVgW8A#SN辖56$9T Z3KBw_Dԫ Cw9#0Y;{pF#lcҎdfg \8A.ɭK >p85={>-,8~"c8I([zKO6Mx.hL}hxv\z߰Nf.l>MSRkAމʡSkpnH.nS̓D"F񱈁=9z3m^KZdh l=V~oS7s}`5>K/vK e^!EXѰ q@|9\vJPû1ʠ;8 ֑:3l7"1uVi\P d)F?~^dwF;J&n< mAd%~'?R7Zyn76| 'p^mNZQ \Qd_rO >,dxbWdd4ETEZ!ܘ 3yxVcVZWDC|ӥɠ@ek\PyN#f0eWkO[]7B]+i}H?ΤQg?!3ocuo āNkM!?g &/ ]?%[ aW{%R’6Q{k9RwVUs~ՍfvvIӢ] nmK8S`Mz(փ92\i+/ :U>W8:zKT9'I9,#>}"ٕpK-;32͞,yK59wȃWw aґO[Qi950]V_hLroY 'ѐh5⸓Jֹgqeij+hCG6<fd p=b:]TVv;M[8v?]񠃽<^z7g;yU-HGa-v"ڷLTZƠ$k^:f$>;fJuT>PȫМV3NRgrT{yZGZPǠSvw]^oC/X75$72$A􂂴lƩH̃hQm&"{B0_طjۃ_eǟen&t4Wr5Cw"(T1qN(u~c7'bufG^hś h$"ͨ|ǘ.Y}Qg\npOƳA1žjISwKv (=lVLC:(_r='D4WU"O~Yg1GէPd+O*ʇD;chkQ~`yAlu]BUG72hoPu^UU{hihn&<8ݬK?G ĥZLl$5"Ε#c/j60Ax3Fb[ZJѣŞ P!p|]Yb#x %TU.f$"]P&z$$ a29QKMQT`S"t^oi`GrT> *]?~tyQU챼}Ev1Q(B*~qO v-K^:Me8|kX\L,d[ -x_#r8a z)̺l (t3ΚjP~6 Ov2 !=#BRyݓlX]`` ѤfK)pIQ>{@2$j h]}_! [[(۵OHRZs^ۍ5Z VAˉlXW|M6 >{XU @2ԯc u_Z]νSe j*r14³q§ٔ@>dȱ:OM`iv3;J^&@?A9;|ޯ앮ZfbVrQ5i _nxBd 6ƧcBbXhy=+=W2{<_|tƚat"AV3A5Jbo9(+:F %Y_0j@([v؜aDX+i6GG?4Ljp˪y Ζ2gQkfqE:oyFoVX'`(t^q:s{6|5&$x&ƅR?i?{DULdc%ZIr}¾z]]n4J}+m8hF4zI +%)D0޽\;q@X>#2B@,yD Н">RIS%>j@`!?,pO7-ǘ9DmҶq◌,ǵY!A 8NH%Cwciq(2ܒH(=^/֋ieDꮧxovzcf(|aE@ݔ3_fw(-b#<^ۚfɝ :njZfby4AB`g󁎷 v'ڒp}8*3vBK"~t>{Eص_a&ix|O d቗wzA/qcOEPE}efK7zi؈7Ka)D?] |o"L c5t)\A > 8~B XTABJ(^ɝ yBȵk,eN'_y&X\m"$vL.35f&uruW}[+W`1% Ϯ?w9B="Q"?Yҡ<{56e*~f=3mS*f'zs.rnI]A<놉8dgnM\f(j2FޕFv& rlQ/ntWvԈ6l:# ui^ɂsϤj:D}RgWe-[7qزڃTt湯V垐S !ʎʬOڱ:8"_ t:+a#fɛ.aFNatt3/b4g2 ఉٝ%|Ш6cSt"&[\ޠ^  ۖL_Ҟnα2VgBt?9"LM+Gg;i%End ; 9kSB+\hЌwvO4btPKٲGREjc஍MCb3 l]`/B /Wxo Еxoׂr{kQuk3]J?yDz8P{A߶{h -03Q?g= U-M|nB5$7@$`7Z8 _TY6(Iֈ_\54_Hh,(,v03=fE.)Ǘ煡sƲ99OD3JWxd6ih,(Ҳ .($D%zl_aB"Dˢ VƵzm Ԗ~ċ%9**Pdg~,E; {8_>bf-_aVy`JA@)V q aP#VZ1LW%/'j !šXGp?Ks|RE_С>>AOXݎ.dhwGGKIj堭 <9[eQ+`r?b}JBi&J99p ?]PhmJC/V_CuvbWhl qnZ~* 2H&m Us8mhVdkeoa 唆ge]x88q=WU_)I߇l YT&>]g¶ʹo߿]|w[6|krQq /c"^N8b:Dck _(&CPhv\e_?^GNA Yh"rs]Rω8ɈIUZO'Ud/U4m' oxwOu6v;M\+$vUT*r4$GvXCVhkGtޞoբ0BxQ APdp&?_.=W_P_ě;a{K-߉`"'TFv,- iԄ t?ݐq-{uLg숷S)г׎ ?݋Y\fk, ublhIYE[4ah,~4h]jK&GƩ`CYI"H `IE5(7:OIN L-d'cϽp>Y EܯUOtPkiuN%daqJv,ޥ`~8耔WU?bP4v6Lvf#! dl`Sq(2ĔS} m Ƈ"pKF`w(_Gf%-78[l6r3%X1'D(TGZ2+nA)12Ss5c Z5u"=*G ~b4m`ϔhBca e峄e敤w5U6r7HD3:ݥ}Ǹ}ǐ,{8& ]E]_ zs6Q\n> :L(R]aH`5Lpہ3Mh#: %ۏg7K@tL5C!|j8j-sџ> S,f xzT>l C8J=[J)OfVfߟ8G۞ϥAbtq2 !B7omJy8XRBgZ0H.v5I!NOޡ00 @\+`n=' (_춡]v|np}e `LB8J|>Ye}L}fAxjKQD mDW},4t (~E+pտ( +dޣ\uoWmŵIEk& ]s ux?a1.Hc>W[ka[x?+7aj!rFt[/T Kk ӣKr5\s<<^Oecr)_)Cj3<9B7cq;BSRCUw+Yq*dXA4J²¨c'Yܹl! ZǾ̖Y+'QG+;պtŋ~aP|_gP͌ ) D~ם͇oY XH&u,׽J3hQT?sZz Ra+Ro0mm@WaN2giϵj>FY#6=Is2&S>љʫ8eEn(,SOr/{E p#^[\0m,VNӌ>mUP y#s&HxNFۨtr wĀIw\%26;{GH<_ ^݂1nhb{z꘽,MoB4Ll3AƷ[JSB(j$VhGKȇ\&gOR?7ԑHNѶp6rT+~[MDc²c^S%a1C y0{~2P0s~_0*CH0rvK)YΨÜTE5Q*wv I :&f鍡r<.$?70\& nl/Eۀf@T]ON,&56 SYT"eG=jBC˘5ZRy 3`vi "A~kGb~[4د m#NJ"mN R*X>i> K;;5G>AuQ#n2ID00H ] 5rL_78;Xʱ4IU$\S|74yw>f2} QQm%%~ߞw1.`*^;^dggA+wQ+[aY?o]-&riG~7䆢 Q}``wX5iGʉN6DɀkFq+j\{55N%Sp\Bz]:Nn'1Y f_!^hNEF RqgfEnrID[Z`eQm)ѹY6  ??+QЌ6O)-cEy-5 Ŀ N貧$Vn@V/NS[ӣ7އ 'ktĊ?SZ|4688@ u{VW/,y׹B1e+ E14)3Fv޷05S; w;$h)c&ߊ7W Pe*Dv԰[R: Y[xl5Tօi\[>uPHܺ'ahjq%|*&Ibo8Ek 0,4{Qh?Jw١I̅vXβM&M6dX95A9?$$/%q׿Cc|7Ju8WA\isKUwN{9{W+;3[Ŕs`'[vu9V{fcVB|&TOqw:,es3j\\v6q3&^",B6"҉~3BW%Uw2@@TAQh_* _-lUOFV BCv’rEjDhgKNOȆW5DDX~3n`]50 Xpj(UjB<xsSA޽dsgF)w=k|=WڌI,䟓h|@[M]JGByE9lwg.L$J5@_x־qVLx:B:oma'Q?ytmD ɱa_2ej_OW_u&hjY+2@~%1ޖFn-SռO hɱ| UoS{5,lKb$.5j `e5-~|jCІSe<Ƒ:t(Ƭ7@s kr(@GdDmC a9heB7k[4Sm@| leTMveˡ*arz,_ͦ=_|JV,Qᓾ}ڴӄ=]QvbQ ;iݵ(:G]< p*֓mF”k7G,ku%`)5;v"VC 8r8mAŋ]SnG<'Z.'hK=tdz΢kTALvc2clHjAd^J 8BηQ/A~E0/%ƭeuғ:_/zR)'C[J e;ZT6),۱D? s",>?|^;MՑA A0p#Ԝ% f0ό%las竅M_ JMQ(ۘB%rKTᦨ>1Ulrj9zG EAj:~$x%ʵKHP5> C%cg Wd…>#Zwl6;#)bnJ8UI0o3W~SFC’ znwو'$w,yςO6;8R; ²\ OX%+/$vAd*L}:(c=!/ܪc1^Y/amHdИmKRywM <)|\r<9- D@;i듏09]䃎[Fq `(ʻ޴sq.-Sgu$iV$-[WcU}vҡ Xգu0ȯ-z?bsM0݂7خNu H&tIG/|/l:,L /$ 7hZuZ})2(tLRS6W.Q!60=eZHw/~Y+$ZVu.H[J- k> d@3Ԫ :].45xE )i:J,E[] FH7qI!'.j|,Cca^2$hypѤ/wCfs|%w[bяGմR63}.闘ڣ≎ %ݬlCnm- 2Ҙ_[c60[?ΐQl- O象GKuqo-n;"8ʂC6S\?[;W22WXR#/}%6Ok\i7]iM؎i׶*Hj\_ pC%UQjem۸Woq<]9e"ڊ8%$8`L|,)AٰȘָ81hnS+G,"iǖW#S\(@ErsWꂯ1~˼T֓O$rgIR?&;Sgh$ZrS6d>̭zuVW77O&W.CqcoF}m7)~m%.ViM[bmM5gvByyTr`W:pKDexA߂/tqA@^r5Vm7ȹAU(Di%I_֌s;YLpW{9$'{3S2E6.^321BV::/t!N.7P)*s!lgeLl ilUG+ZUVV=E+Wx=+95-/61vspb1^=SV.JHpq'v/@}"7Օje8+$" 6 D3}!mڒ3hmJA'0n=Kchʼn>"e'>dK\}pZpfW KϺp9#*3D:ъ90b(9-.>H BB xl[z.S΋;7LmeV$Σ=cKi [nfPfı_8 7iKЅE;,-VNt٣+ݽ3&U?2 Z%݆s7'Ǖb,{%,2-Zp HU%%_K2h萕){)Fil$7WYD2jdOY~nF_B(NdS(ᶋ)myDxX2@ chaG@P1_ 6ᄷ6,bxO[x2/L=3IqAuI&LqW`7S| ?\N̡R GIց=3:^{&M$+iAY^|l|{S0n}f#eV@z;E d>*, U:9'zKW9y,T+2q ~97ZycNtSСOpmMV+;dwG^A5+{fkfZgi9#$> Mx끤e/Ay \,r@[S  hĉF!ވCH1 "~H_*a>{wiwX9L+xKAᎁI6r@9,dӤepJum}|RN41;4Gl,Z֖IapAzgeCa_e.[Ie3,Wnizi|I 64ߩ"nNlAf YRcF I]9/ߴ-6@GIZd6n|kҠbnb7'zt$ N>*c75~\$i&'jU2} ^[  ;zR>? o9''NE წqQ5e^۩#KdJbRS[cNe&XJ ?t+i ?h+ c o)R%V#kCf3t8;0 [_D ӐU ʔ 00U2wvX\VcqMPP=PoZӸ%dpIsr& GeWm&3 >8}6%}i>snjtyh6):V,(gďtD!jFvWZ+C6,V=(T2T{0f=RR#K᣻OJM?-cS fkܖ\,4*?[l_ s^ PHl+f함mQC+Pj2e] 9UD^2=]- >%ZM|@~ssɒwYL}5PH"xsn l9#RVN ׋JDp-ffslh#Tpp2դA5t6Yh!TRdTq2s_7ܬ+>prc8}B1֞͡Q2S!y?P |xA( ԕ֝2hǽZ'ݛSu="b(6E,YMV 1M=IF[-j֑d`cqFW] ❚|;X; c!X?zۮEXܦ)|]t:RZl# X9=i357+v~4ebG[ ln9FBpQ?f4alOt39&  6^Hr!4n{7 OȚY o%K~`R>[2L* _D$tX4ZK#DoV̷ĸ2K'h'VufgV^g5rx:SǠ*2tD[k|(]mC,Au(1o}bRk^vV\=4CY.Uq W$wGFmVz6`l+[;e O5ʔC|EOm62*m>>B~w׳0 wFT,HA(=XF.Qɐ99ٞ{(P~+_pLfvX6v~8VSq7A<* a^XEqT0E+w|xQ(K!YuOꦂcLN ZJjpɭAE 8S)xzLPZc%P%sM̦`&CqFCnB*Nj OG!?1VQcnԮ5*99 Z*8_I.o~޳i51]^ڼ|7#QCYg}jc]&mnYUg-ټQµSr(ME,Qc0=iϳ4}tCcHגKQ8jht.bW=5V8b [sHc7 9 zY.BvSEuin9y_mQa?OMv6F%оRXI w0beDy¸ N_y+ZIxBjUϳl ׾ӓj@۟;LE.3*T tvyNYdŹ;_k!ța` DF' >Rʪ+ZpnH͸>N>( q^syG\sc5%^s\(MmC}m Gl#kt2q]@\y فgkU@۩ Vvs)f`ȞfR.}}雦ZFh\Wh6<6(;lػXW !0]> n( ( #Gc@sWTzu7)$]0e]oۻjdx^ݢgKB'm49(H}sB!Q噤sBߴD[?IBzjB!ۨ9f0@wRG H7-Y#ѷutN~ ת!tKK.v)7To؁ԽF9|sT?8fшG~K]U-# ZM`_?] Z}{g` r^ԲfA-,KfDI8 p%U;_νͺJ 4&;Y?SnBJVU dhDf}B/iio:H]ԧ& ;{}oyy[ G =ˈћ)4 BRΦΓqEN^ "52*l:?CIBoB*dpv1ob|/TC.fδrqD_VY"k2ecG=h6l +'GY^tQ}GARٜjȣןG̈́c?m]b[XUw>RÙ*z|ˏ̶X:DP0 ^|t)-B7ݽoD)+. p.sm cytpfe~+zj*XܯGyW]`kCfZ4Ya$ !t{dk=kĤpǛLTqc@G ‘7-2TbGa̔?ABcN?Y_lW޹AhU F.C[g1#d3nv5GBcQXJhTq- 5ݕ4˖|B F8QK&4kjM&?c8@d5DR.zQw>=Y _*I SLqN'zUqCrT3ȫ&*SHNZsƠW6:Lɶ-S/6̗J鋇=nQvApkp$7Պx$*snY`[K nHZiY.OG4߭ :$U6CjKaڙR<A͊6 v]g+6bOsx|cwl"Jm{4:یA?3Gu&?͏ѫn'ɛ<*^G4] U"AϒBGa,_dCњrY:Gۍ%R`s'· d8Kj% 8ffE#9aIݐ I<&"p7~;hYvn(Hqs Lwi7Gg߳o}N .,u6ƃ}G__,qovǾ/hzDa='WabLJ9j7~5X YX%^-3aօ\"iqw@Z/&<^SVMf5E;} g3Ceh)ueF/kVZUXTJܨVG;!~va ayb=8Os`4h=ayt)/@:0,::@a$Rrec @? uR!1f\Ϲ\BЛ?< c!*+r,ER+„0)˴zjj-0H-T._j V}aj92 | 6eǶ .K*Q2r @J{'Lt"}v-&gQ܆ lTŸ eGILXeקh%EòR1Jk4AuqAaP, "_|s-RrO;iO3&bZvzhж[\cx «ק&67Ǐ5~iQەIT?~S͘Ք.Y6ZO|RU=PϔO-4e+55M>e%6ю]%45†co2q!f]:(2y$0l _(! /{DŽ-k3Eroغ!b-6+oY]%U$7b>e3v,kCYfv 's 9>⅌+g;Թ\MVWzE2MGFmbڞ~4gO9C&az3?ߊˣZ7X:D aPOɲps69ic/naD7U%1l)ݖ *> he#~ VM8A,v4}+|wjBDRYO9F`V47 ˷ILv.T5`lS>ͲЕ&ckKa## ˏ[Mnj4Cs61WX U) &PōVgB }$mC'qC[1hSńY hIضҗbYh-w4 +%ܮzJ1j{j% |qXgײlOڬ1e#r8Va 6>>li߅ =o@Y#SذCLqnACGΑY80n _`ҷx(C|e7Xy{N_h9w&UM떝aZ'V*7CȋHgTCȦ \,lMRS88܉VX XQ(+tmPrXr*ZN)\!v HE1 G ,m1 i)W+alFXmQXe|=qMO #p)(0^5P )Ne} ;pT<,F#Igh&.4{ɡҊhZ3ȃ2߽)|AW+Q{ bOāN3)MjK n^jd@,c|gDJ*Y:6&^6VG'ʤy2r9s'ȼX+C3@%`]wڷk¼0i=5|[T6y4oz5H'>TFk!at)4'lozoU'i!%_i dZ4^`O 縇}ڥǵ e7$q|lz D3'ޒs"P73Kk?>FҬP~wB$*X%sO X?`-\G* ߔbXU-^RQw {od"M 9`uPl C35- v >g^|?Gcl_,q$d8~MMWi)/Ј g@vȁ|71bl ],>+|u4(R\Ʊ6D\i6^*?pNUmNJMn܅ .նt ”kߟ(lv.R60sB2%Vꉊe2oUQ}ĨpJ1]~rf\WGHײojpV~9{=g =y{=ϵ8béX,R짙l5CUM5pȽhDD*=hVGq0<:hQJ2cvcV8׵r;ෘf^B.+T+&!k0Kq87:-I{HLJ-JJ!UVa"u^5}.|-rQرAkAX)U)": ċH/z&h5ɤ ~Av= GXC㡣h^n3(p v T˽QPK`#B[2>o"sY7r"LQu?NL sKaF+\Qx؅ǬdD+l4Bp 寱T t^RL9.]f*qw~K8zs(hՠAǂ)W )$uUOUvͿz RLSHP{kr6#u`&?{*`MqJXN(43P`l4 9WdiE^LJѵ x8.ݫ p KPfͽnqn(n%EO2R|_xQ66gKqJ~j51k\ D3G'8}D4:S|3fPy" oAeKrzW ў"vXrC6;!b'thU[鯶s2쑧/ͭ z価`ջD_ 'C{H&5ӈyW%%abS_E ƅ0HAM %GCN<-_R=H^9qN9O# op@wm-m2(u$Bhl5 :!1 j; =qT9'=rO$XFb uf='_2+z!UE5?1'@TE4Fg@$J6Rn)w@0h i `2 ~obYISzDO E‘O35H?RP4?RS=ab#vewMw96PS$u[>nj:IrY[LJsi4k~h⩽S5:2 /#j0;z_5w ϴ,ǥW_E9*58[VMRl$7X )!zE"mO>h--פ[0X?'d\Qm_eGޡYBd rv!qAd u;ax 7 ;( 笫ٴsݥX-{n%f=rN3nQƶL532*:ѱeȿU٤{lS-X9/2!aK r$9e fXUP΃\R;'?A]#;䷎MRa{PHC{)~noF1Q1ڮX⑪HԂǯzyMQ瑗B̃~.Km7|kru EaҦO3fWM1l3:Y<"kNFwbEe(>QieLj@!;OĔTƚ`EF& +fV8+kjsF 7%n I`~?0Q`<3;jF\+ޖ.ih }x;*gRn@k|^i &AmA"&Y|}2a(gzG>R_T=i,(_d=jZܝNϦs@#3,9H2d =VstE:gt9j4BCUUMkX:$Y9\ "]:5.*H;ݟsD%&HAx۴d.}{ΕcA`tw2Ƒ S$2鲸Rl#x'\= |C f+OE5`um¤kR'LWNܦFk +Egaf;L|ЎOCPqMJh+V|f՚xj>%!mylx/eXGr"۳@4IoYaU b_v Gt[qKk/Zf oKeenh^ϯTO˂Ip)A42e ۆ=?CLσCgPڎX)%kl5N-^0t J;1E2ݰ =#ۺ5rH)ZB.!.D\`yVh{>#~u͍SaL sq}t6>^Gd+%h#4WLTcs)ەIx6SuӜlfEW[#7zK-n Oc 2w]XUXVٱ~] ^Ye=Sh4,)]8HϢE;99ir+:[Q^N$ 2%C !)pi'㭩!!ol*MZ:)CƠco\5x%UMX1ƴM ޙk#'Csu]x^z*4bmD%HD_m`|49P JqZqfT ݧ9" o6m.G` TZ,M rMHأ~Cj2뜕3dg8ѠFW j m<6Ѥ#JM5r^ܸ*E&٬g^~imմFq .Y\8d<Zĝ 8bTʈ., /*nS|z~/~Hc'b)9P@SŒǞ<罈NJ<BMbxU{В;"p:@Lf+@\]H;׋9뉭. e2둋$s"p)rkjp9 _ŲlĹ4"plEAneڒ1~~(nĵjo{T 7MzabG `hw(?(b@KhwmtJw)iHhe":&d?K`S8yUqvyYXAK cn`:6WYN [$T,AKbҟ Xqf"jK¡Ii[tK~^ `b8O4w]wDNd&5GV- V8(mIʸ$y`t;Qֹ:.TM*nKWCaő"6 _¹ <[Df`#@XCj5t:eӔ&5- pN( 'E⦿-e^؛]`Q\M$EӪ@ {!ޤWg2OuQXBP'P,d'Cn=d^[>hʩ,veE"Ы4ӌR9D0rmQP+ MYlӫ`'aOVq#Udc.mKr$!|uO^iM 7.j++oEd ,o5cBTm>o4qfT+"'i*HV5tTɟwĈPmfcqrP&в|?yN|j>SMAy4יUcmɱ*]mZVAj6-#xmѼ!rťi:zT|Ʈ  `/sʵFq >tN ɶ&ftM/2cV*kW#_]69NrU/4v@ѹ*Oٰv}ro7I|5tX?b@L2~@^cB}CE?xu,5?Ӷ­~?NL@]0v7.1*HN JQiT=| ɼ蓫:U!x{j=G^"t;kôsJe \!NnY 8 1GˈGlx+>NK'tTxc9 4Yߪ\f S3^`xǺ{CfV/_g/nr~*?\6/F}U֦NA&H4KNxiO}_:ρ2X~H iW=l%֗rMYA?eMEp;T~\(B],Ti2wDYw`E>AXkk,zPb^E"..=# 4{kZ_$p{ B<9T83!hyU\GܼR":XV5,/1y5. gz}9;VՊvU-}vc[NDt8) sLuN"qP u7ZøOcw8JIՄ*.knmJBy߆<ߕyB΍v`$ cۨ3yGY,+Ѹso)o2&8Or-0/9p0 ^P,zz>Ѥ k7fB.RN:i*b_%ü1W`guóRf$4!֊6(s(T}ԊwK`b&V>h ʷnLW(Ry\kZHz(؄"zM~UUS;c3r r 5g""Z I+ob.]ܥĽ`\\m0i`?&_ #`vk1LVd |ݾCqjLb7^ɾǬMʬpL*,ljʚYyd{o(ɖpMYJ~gyyTFsPυMfqvWC= Eb4%~Cq8F |[f9.ks3R¾2m0,x,zyz#{[Mʽ_W  :' :Q'k b*!!G.au'1Xˑ! uCc_*TS_q@rԈ39Ǎ )&N&\j+%pkg%U_˺ HE&EOWY,$o!zDW7 Jb[DUl/~\Xs|²HtY օSpVcFL[(h믋AF,ٺB֩S0hO . ! aIPK!8:PEJ C4^Ug.s Ed:oMA "5+[e  ^lk,U#a!|hR#c" 霾}ЂB"F`bkD](ĭ{f(%nyPKX2w+3ZCͼJ; ZĊXz;З6Z:w^~&zb̠, b1yȩ,}&Gi7:XG:|_˯8؍ړG8h  і8r2N+4O+hk!歈Ty_$:E$ib$2P@RYU:2AF \iecKdoXO6հx1YQPիKԙD3*kbľ 6!w [C_q(pFEd|Nm@+w(շ\%ӈ-͑8K]8/t5fQRS3PVSHI5A)ZpD}͝(G\ʀ0+ PLTˮ]`d:$Vd?JJL32D1D3%Y(@3Ri_\^Q"C^hr.kêPSa_o747 [u8a1%=8E-nzL|-s9:8`UҍTϲ'^;Cdw$~f>`x?xQ$ݨ!4G0'f\R|"O%^uɴ KNڟ\+oWUoWRiRce+)H78v cˤ7jg-t.m25ĖM> T;?s "jXY!Cv>]qoKeK͙ٱ$#h4fj>` L21"Vd냟yB&1zg94hXPe/ 6.$]Ҽ_879>Sri/gZw'2/AB)_q#cEQo8+S7qv4F'j4ΩPᾸ,٬QTX FU"hq%=&b"Ad](DdHW@KϷ F!byXAnwx[ߡ'GmbnP0:|#ģӯGý+v1ДQFKsqO[&)JV2ZX{ZUę'Rަ!6-*c+I:z8 1aW~j 5cOD̦'g>0x Fދy gxfUԜvo!dh Q&֛vQ̡[D/9ZL8cv*@=@*7p`\9C(D>dh8*ns+hk:dDC)'iqƫBrC?|W[c^JZ]?0-'ˆQ9c+Ej%oЕ+z74У0b̴0=r^Lr]֙$moh! 㱆9٩*@w* -{\=x|ep-M3BP$;r;{\/uiB}բhdo I5cpiI(Q ;;ij 1JXiO3s"y.&PnE,(yyK^&?kS^ `}+{ğ.pX9!:=,rO@P|{2f_MBnL &O '4:i4'hqNu_P C=ȝMjGXW . ?\veDsW9^W7^$Q$Tt50>f:3/"}`uO\'3])Ԡc;gBv'#GSS3»s%EF:%R:֡S%|uzZ*%iwȯECNS,lLސ) w@܎[R)BkR. u2D:fd=tVIe.VϱزAHⅵ"#)S}?V[`v0TU# }KhXTΉDFЊ]"&WՄt lG.yAiGxS-6kqq64t`CdrGrc:i?؊:-ug!"#Z;^XǺ*KPGa;dB$(q ֠  2漨X#%}L;woS\0wYnL<VOEтEMhJ ՠmr{,(:n,B%%듌$nJ.}g[Fv jT&xĝ5W+)KC*HbŽC_ ↪bv܋k5 apI;ںX_=w$?/p#&U""HRNlbꙧ/r)XVQ4ҺP~3B0ƽF0.kVܢwxZA%Ü([ K 䭨z B(,)DE@R<w=qukV}`C=aWCYUKrEۅGgL=7JH'V~@Ȫ(HREžs%LhP7Ve,v!V?2g/(1-+pQFM3I?5V֚p)A#WSob`QW5N\ki+]eD΍TtXNu+oghɔ4rFh^FLH5EỔyN)3Y5kFT^)7 %|<؀̨@wu,d#O)}cEԘ7@` Y,z'J7|dl5z.8:<)s<.[λNڿaftd!94H%Lo,*}'b{JNRɵHOa)5[p >-[}C. K;ܥ9 mW,dhKBGs;UX\|Rh[1_ Fý)'Y롛pKl@ǚn_,_)Ez8U?z6S:X`EQ"{/V$r xJxMI :~6!kL6S*1 qh'P̳}t)nغ꼪WgvGćbz'6["Gi ;;qWMtҌ!P`o^UƜ|kGegj\N?!G+N VžUqXiʢ]u$:wW=iwpeVSh,#dcOl3" I.Bۡ+2^5?B V.œvhH85#QM_ڳiazoEX>0S۴v#v( e3, 2OZC(`VƘ3ty8h;87Yۼm^e QHnϬpr p|mU2Dd~F8V# Dd>e9 J2:ոh>w's&sNoO@3vzH{SB`倭rvy̙ K?QGkʼ8 /ki2l*UAC}U-I;pf|a vo=EkYwTy.DE(l%mgL~Xem'E>͋F Xyԙs/t am^ o YP%aM!>`onN|D(I֠C/w\|E oj2+Ad>%Ef6$[ 7|{')cg=]{xL%LG`"F`f~#C5nnéX)_L,n~LG4&ȴOT.ps>w7} w҃'u6k^i,UTuw`)R0<8 ~G}ʦS.,RB͟4'і@_[Vi :yL\9? S7nq4POɪ^ОgH-n@')}3P-"2k\XśXb5: ]5T6Bq`ZRd|~{kJz zsFR:Ў+Nl"l 8?z7uԆ#A%}Efr9'P2 9KU߬p1E* |1ȎDU/>݁byepgկw?,خȂI)H^t,t]B #t^7e=煛nNYXEqote/Ñ/˳e!=:ܶ@2ӏi|l2bIm~>OFOi*yii}萛Τ:L}9K"ŕOlI%.EG?& ^hrxb;<9BVamjm *}`C;h') WKeX#n;v6dW$7dIT(c8mob;ttҐs[3q<BU<^Gu/Ehm|]LoNg_stȂ\rt4T/8kޏi\4r!eDmک}$a 0zQ[܎۰p72 y@}Xa7+ dr$vɚ3UIRd' &\Ȏ~2j{XrCy"DeO4o@5T0C4Sb5A|ZݸHE ]70GV>$ZY=Dr`vӠ[ 0i+"ɀS 76Si׍DLƧf("v7_=:qJ.ژxU bRT(@&6?Z;H4 dzgayh2dhȋmʿ&%Ѝ!N&Ksowok="&uoUed!xC7@qB:^0a@iM$R>m@KcgvuT0h7't:+P c1CI+FfkmnM99 nH ߗUP_Ex9ln߱ɀ>0 V *\LnG1 HYZI͂|0eGFT8$e'PpفiQn4Jy@S\$ gG2b'AiMoOtN".Ut`9ԺV;C&Ko+RJr[r&2ّΨn\6֯p/9t` 5nؖUw bFM(X {!rr$^v<5uGw0$ z_)̤񈜺;ot+~94*^Π_6ƪ Ww†DFF\r~TD'Ep7^YGyʟ ʢ|) <%q'"{4^}l!PFW?W_Fڐ;_+}GJCG4x$%=׶yzy+"y=N|E7nN8*_ʖ?ߒ*TybǤD"*0?\y 7n5kMBGcWmy7jDUSQB:sR,L-v@@mKGv80DWzhJuͻ| +}/'&C{i\]ZkC& lc,Ʀ?A:%,7̒.I |TH kӮh1獮8ipb{ $49 H<3>yz|h9H0QCbNC1x溕b+6O ɀ\n,fg|QErdűH^_,YٗъS975'8 S4>طPEPs+c` A!e/΋T x.0 ^E ye_PQtDep]#n3K׎rgURܥlڢvJJ6'0&'c,p?-ƻZJrVUVup"!vv#Srl$3nJZdW.tؿ4*/ Gx@/ VVNqtӗ-Y] ˡPtϛH{_2rn`"+K_,ؘ4@c$5\lh*A=IhEr_*ʝeccIl629I7BZh}gWeYHȭi;5%wCqS۬Xo tV^ޡwOX2n Kَ`1 d}oD,71jVlߪ־i @& -rɱƪe`Nx̐9x$ ].P4wOWVRS!p*GU Ni^ Op^y'5K)>yS 9Qp3aX4\Vq4e>n9v @:@uc ZW$V+`f a¤WT9{uC|;Č)BV /qu@6%`;bĄ)0|Qp?wfdV"quk *Ip|ðdΰ!5砩͏0HAdT_5;=K^7^6IgϬLb;F;+Pͤ݀Q84<}Azv-"U;έٕA˅Njx@dF U<%%_byeyϔtǗ piTRhRe6tPv6뽫ZvqgZ<W 8Ut5G~`K|Iثu¡Sks1S[FHQNHn;W~P,T,QKMBCG PoI8 ߛQWAu{_ً1?mWaf/U5acQˈWYʠZm*:j^;?qv>ʁTCh@v dbe[@Dُڿ%x ~:5VE"dRW5k S-u1yV_Su9j.l(ԎŽ0W*DK}QB4areHMU2ZꕹfUTb_Lu_zt+f{MxFc\B9du'zp/9ij'հPAKkB^bnA_R#(ngsd!Ր!FaR쵆3q5Mm"oG#6 KG+l%! k@v 8qԆ̃x{DBs m:М YJn՜d_w'5 1:cۃR}ɥZLRnwW8mn*F;!r^᪡نsQ]sďh,]he~['L(HmjVuﲕ~CK&6`,ê?-bڰm$ ~%2GI01Hr)Ev` Wr"]#=K0H[;92%|ㅝzz+dL_(Mx%wm}NG ?J{]RRx"$hK*oQm⿕ ]̞Ż(CݸϢ؈MYQVMǤJMEkA΃  KgM0o'mU@LpY:.Y $Q@ s=}gvfͳKQ`}:L-c:JjhI _BRiB|j3 hx?/i|<i]F&Ҷ4K(OB%y =FBdo\M} NMX !pF7#, R.> Ͳ(UNP%n"ϯ]% B㋢Rr4HJg(Z -c$yU6`X{Gv39tD@yO7;p]o7Br4)Ycd Xh=Hٖ sH墲:йTt a}p!l?ʯ/t@El&;bFz/t"xXdDD{rNPV} fn9#ZƤC7"{.IEf!Uo"'\nd잦C:slƤ48f%f%Vܝ wod=&/1JQ6GTf tkt2U;+唩 a+ɸ JpUVG@ WJfG6U%ݔ>tS_10ܾS3o"'RX6ˈUn"zb?qvGFa,v:Om:5ѕ|.[@ #ȖWL+9]ۿ riĭ4J?4Yvoo*qD]3vlaj|rUQXRT浐 On҈KLU1j]Ć{D~ KX;҉>Ǫ6d4{/:ۜMpan"г# )͖d@$#;!nŕ0M׃=s0Gah m>U qH^)@uokYmYYak*X| hS,4}Ju >̫\fQ2˅Dfi녂[*fDTw#Vh HOCX&g9lZ3L } ]?#He@13b E0M,:Bd0%Jz_Q 1Q21d36IљijS< j`(wA^H̢ q*]'58FalZ٤2%g4?kVf~.D^WkWBq7Ir:ėy EɎ*e KîSwZ+֛^2uҔ3˄4YdUbSk %blwbDO2@둶 RIi7Sǁ] 5YLw>#KqmB.x^0 ð8L Y]6|y5!|H618Ⴂ;39xTco&BI}x"?"{#8V#)y $I|LC֓ .kx*JqXC@y1=ƙՏ2EԎ׸ v_a9ΚaˁɌmo Z7eKL5U%5'/+DDJ2I-5w,.@tcɕ#TjAt Onz0m)jY*c5_*4?'T daZ9A$Z[%OLAl;™< ;P5ΐN 8SN"uhd6>ʹX}, Ā =zG6'%P9"7Goqq9H/&"@l=[L[~iEUg=xhae k m'7HH yęޱ>)+`z_2weʢzCs`63U,k!#}j_~hs -݈rF%lX "ASg3=רB#TV萿Գ$MLu?jeM؎8閴;a|rN(Ska(s= 6ξH*ѫɘ ~% F$jZ=u*͵j3Nj#ms B!%f|,7?nA}=;e?*=vK&a"lTHKK& !PfC%@!sQ;K j& Gro YChfbOZMZ%fԅ6l7wD㠶O4T'Q~3ӯ"xwTyZ0ux !fڟuwO2(wMϩUL7! J>> rF+=maex>H'~[d$Js};E_ }7aR_IP[0,ݟ# &π hW\!Ǫs*{y唐,f)yqo sISHzJ4FpPF=_2)"^YaV/)\CdO3NnY|)ryMvsܕtEo@]6nVЉe/k@rX.GfA3{A 0*NuytkEuQyң0yE;“0ʵ :fo|FHR•cI\e jPJ<NpB Y&#Źd7y40Q=JaKH2i.xJEߏ6wIc`)_`&]rBt\fΗEǫjx?UpQf݁KG:}]W:D@8 << hNǢ[hbOC ѾM2i9M3x bɐTv`:$jHWz[k̵q+ZAN,}"tWnka'W:D@'jjHdOG\JkO'5`lJ2@批HEIddC I339apXݲb 4,,򋗁걛/ᠢ 9?KcB8*:T:|nšEc{JY3Ggϼ5]TƤ{I|hE=?MI*ЎT705X{\( ИbkD L2g fkbi`0禮cva}1ܬo_[Z{_Nlջh 蜞FQx`'!e}SzS~]hSS(UB2"zInl"y*1@R|@}7<II]*HHwc{O$}K8Fv3mU1\mlT  Bqp #nYO>UXkt  ܶKY \YXYr>X`6͉cՒƯ9S0߳MG6H izX= HM]]!_Y)66z-+{=\"̤疢vKI|YZiBBir nurW?>s/wU'ɝvk Ӧ:4W;/uU.Eݶv<mY{ОSō9 ٫Tڗ j44EՉa&RR2] B"~޵M*ԵG/ԥT 4N+n"X}zKֶ"Ż@Q~C׏\ VeŠ|z];k[5:iy-Hђz=Iin,3"˔8c]iO`Tԏso~H Z" 5 sKT<3kN ]M|SrR+yR/oUzgS>kWZpyYb3F+O{BBNX8q]8 G|[d"e#:fy<6t>`-4  r سz%KXsuڏw=$* qU*G]R5Bbߴ[̬"" O- `·f- 0!vvq eiW?DG/d&x`h\~qxCb|:=ӸcBڮrA#K#j;e#}mI<\Zmj., ]ѱYT̲V3MHJǬ,oŨ&ৱxy: keAi>cholIE بulPl[F|7-PfSs'ߜ |E+\~_e<&`3kbE9˄R1Vds͞%zںʹ=V\7Wt%ůM-XVY{5!jn Q^N(9 YvAx%櫽gxøփ >S64AR!:ݵhdؔ%!wl*s7K~!s`2*ŨN‰ؖ S(d0 zc@TNevm0Dl+;fx*P_G>#>Z]L0 Hcn$t+Oi]trV_;~Vw6xNm>h&kmv6Ne G9P??(B*#y_u5&Ks|t#] %\Wj%<1_KR yBs|^Xk[).0$rs'2n3WH +/KW89awB>Q($k|/CS})Wv٬G&\[h2X/a!zts2 #ہt8Va1. Sm0x*m&Bﺯx*wdî+'S D+1Gڧ9`J'Zz?Sҹ>D0-j=(X*{rGH«bt7fx%ƥ3)c߷Nl{~gO> gaJr,0i:hHབ3{sõterwJ~E"hNB&b+~! `~n0zwq[\7ύ; PIGPSE&[蹆pDyjhEfuIjmrFTtq'# xQq|h 6#Zp'Ј˶('êi&OX/w7"`E|f\T RseyE͈O6q!G$@r[8C='L$yk,?Łq unpZlEn JܕH.Z'rX:X9=cd!2jbM%V"RM3@gxLẨ$L@7/H̤هUx2so!eMsTR1^Q6^W{ey vD/!?* Fcyi A;N,JDw#ֵk=2m tg/yЋyr H^Z@?4&~͂wvkAll OK,H⸩P)ntOQt͋kED`j\1LO->ܧ9HMko,Qw2^y Yl026j1'߈6_%@f$Qa̐ڰW m]$ "e+F~\K[Ҕ:s&s2K4SYsS,dDy}}`k[>f Ɛ4^HϢRȑR\a" uQ*%S֦[``tAT@cʋ{% G}Yq,90@G r)'p& nwQkȒ/Jb9D?͊@PΪc7&{ H]BFMjArr\.{f 2A:alۄ9$#1r]7'ي!qZʫaf.(}c6Sb3?A$Ag_=DyYHŊgok:`'m3~9#NPղ]}8?q(SᧉUqA{VYEB}L$?)V -c 1s kGȑO;ay7 doΩO.NV#.Q/Ҩ 5 -ΰlUX(s/`A囷Ufd3#׶f9˗˽`-jSϛ":D-GB2_Y4hp~ggcex\unZ}]i` I97OO[g *1/}nz65%X 9658eS\Ι\Z9BwBwܷs6Lb6y1FuǴ\Z40{dh=,^%M)9A{|MxEۻe)ṍY*2Xbi *?%bw$Й ̚j!M938WeR0]h-6}fG)Y6xv8A9#l3b! X7P^&4gYZ07070100000014000081a4000000000000000000000001672b7d8900007638000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/u]?Eh=ڜͩ`\y& HNl!!tYugl6U3B6\){VZy$`;GN%bMDȏ,DYb+f7NDkՁQ JJ2nѲT l¬5=~ BlZ9,#$pmn)!&fR[le9R& DdJ[Nj\fw~Mg]:!'t$0 tf=+4vl nxѶen ݾ<4^2xMP0GOxqO+*wy%`[̭S%pT,*UoURP[łUZ'gNCTq)}?Y*V#fv @FB ED6<^nMD̤Ze<zU˟֥o #Ws[}w{[&JNZG𹷳-@Ӻ/r7?1,X#yʲLkXBpؔyUܙ8Y @_>q 4"!F"Zݠs""e*swa=|hL;b K&!v?R2nkviC[sB }C0Blpڳ?KJ8!H(BqD#C O HO iEM~ѡ0TWpǾѶ0[^G^a:++[Ƣ(es1CBYV,ӎBUDbmRKLIZbfzmr7JzSIm ;\c gE/Kn,,.mI&k˾ ]st:??@ yA_2`@< M+ [N@l߮sA7Ҍ?)K,s<HwI,1t͵t:fB}E" cTAh^7M7574)i'M{GM8+Pb`QIT55_RV5lJ= fwsT-xLfH,/ %e:#b&/޷_m@o=Uh(G5,.nW!C[#맽&D dlcDŽ w0䅯6,Ygː95 a~7nǢ: @E}d^Hso8.% )^\Kz3Ϻ'X*Ő-rL>_REjjl^QbfUBIZU}yX9R5΀K+ 'Pc u\W˞XcE腀zy[̻ېOwk$(gx 8Q[d=?HWwaYk)ʌQqJ{lh`5AN$qrHqg?Ioͪ"7O*TُJQZbfK!!Ifb)Z8,Hꗭ{ SNo00 qF c:,z?Sq`}5 ]etBsXHR/\!8A3.5>`k1԰Нӝ> vy,8pbiiRNuãX &Ž>'.{ms04=T~ =Z5)NȑqVc!O%;qj" ,J wר?#I[#]R(߮?~/k!&݀M_ XPay_{@xw"&Cmxl1?͐}JL_C$&П(' ~R+׳. WY]-K~H"bYPQkY^BiA>zHLE)ŝFSHϫ,g^TSZYy($CXVlnjgΌ0YGzae :Qk h-r6_Ο/5a#ՉeD.G s:O0ʅ&E G2\kH%ujTgN=Ct}ZkX]Ჩ:N0C+*SBlRq}J->QH{MTsZ]&3qaʳWl0 /.Op A@4͡I1((v EIm= nF\Rz~>* ̥Z(\iZ8LӱNTemX(zhXÿx3PY$\v:#<0y:L6s-u wS-Cer+e碸RqV7=Ŷsˋb ^&Pq4 خ`W$BD+ixPk|G^:G8m/6K/||$Ku-̤9>_?y2%Cč&HVE<ͽQ# ̏t ozU] b;V IOQJAoRqYE;=A' - L.q 1[UСm/LF"&i d&hZ)1b`yq+HG]5h!Ņ3]W ɢwplKxrH%揅%$bBŔ EÕgJC 0 |nY(aP-|G)thq\ӁWjknvbs4 ?[}9TP>Q-gvYʪK,rнlā^˟Hmo' %i,k8Ř;ضߌ *Df1y_V̀ eߥ֣ G) 3N#, `O>k}X~< zE9}Ǡ\Ap^|1XOf|XMعf`tĔs5z;rVv`xbRCڢs!%4jZԃ箹H ^3f>aDҪ8Ag`DUVkw."1+4xٙ"An2sX"?BWvx}\W%e  }2E`4ACCӀbWk1wQSJ/ < Q|62FsWg4[=XIA&06 wljhSY$<˘ϔI͢>>a,̳',v@o Q,6xD2{-e[]%V- 7K˩l0j4iR|DHVKa0$*j 6cہSx?(O汸ELRewe31*fWk0>˦- J@փ#`XL]}fsidOlӆ26> ψ:Rp16wV,]|ȳ B 9[C6L:+nyr}#Mp5Qu$|dl&S~]@F\bs2eAK Lٹj26']. )҆*[Ng4kwJЋY] 7>oʊf+43bN*"t0jZ >c.=l\J5x7H-j Ha8T֦yKG`zf0BeşWn{KL4\%G:_[um}UuYm]}[yߒ8`)lA\ ~`l$u>LA6-1ᷞ{n[i[m-{ȡq2M'Y!U/9㶠&뙤c-_μ 0^#1çpݰXkXBU $# 󪭼wB2;,ʲGnm\G8lKmuiaRbv3+Si%!#7QUn 4A-L[LMʝͿHV5Ȑ*eXwg'L 0l#& +Ht|K"oq8&RtEbWYNȳ)6L 3G_r~2&h}#)庠PkԌ3s1Τ%/#VNA/|M}+D ,:} AO[hu|,ԢӂNe@-,8/S> =,EczOod7;[|y,Z->G\Qoer4$QېP,IW'ʎVдF"ӷ}6T_}8e?1udm vy暌a5˞`?ޗ*[DW) cSdXmwEͤX[};vFd=4J!7Rh>FN4l]rak|:GԱf2t,^$)M2UPSvW8h'g~c XT `xZ R[Yq3_Luj>bG+ԎtKDa µ"%03{:kpl$nݮ^쥫o?E\\aDN+W'df7 ``_{;ayAPMx1v_A4<79%kr?aMtn~p3X!t$`w\}=0:N}o7cygJmg&}V%R1I eI%Mξsg|H\>xeb^򙦾:LτH)# _ < F# ͸(\}p;1j &67%-&~ H6;AZ.:%\5$z/ 頚B!Dz.fȇˁ&$f6y"~ C+KI61i4x"fBnaF1tgv\nG4HN,5 V(Elo" WBZsPRrx 6ω#P9 KժչQ]und+`Ўµs3k1<0ڸM27"'69P*%T(GRws\eOKݽN 4L[3& g0[\+Z.Wo8Ujϋpk3I)k/YTDX]ȱ= Ofg¨kjY ƽE/HF_>$K5?AQ ;}Wx2*Zp84 T.#}UQKNiȳ7SANQިݭxDOeD=@ ޘtW+;;gܣve-@hR*qeO-x# #5Jw1S_o Ѥ 8>?un$<~ˑݨY$k7A;Q􌽩lW(:THQBYH8ϟM랭yy2pX6Oq. 7ŌªuyV#ĄgCp+<4\c J u (vōEGNUJ6c1Z:8*h)P5K²DbKVe=+gԸd@`bI=B8j V·="Y۱4쉧Ej1:8Pxq"a)Lj6JvnkӎhVQ?@χ )ͻddCxSME8bC9 FT4+~ TƶwYUi_,WZ#G~ڔ/_[$0ěA?Z5DZ)X9R!^d@Vqآ^7p«P8 1 B&IYs͊i3fӊwOIF$yKU~G1Qt۪[+ta-?̍x]Cћ5P3f5&έO4zm_맆<ܜ40Ts,hrЍ:6e{ܢx[h1;EN@eXC1C_ظLdY R38(^E YJ@0 .kh=(鎪'a|/B\䁒MՠlwARKE[!S(G ~0F+Έ egoYQo:d9|!{ݐ*o Əqj8m[qy|tmjۆ!q"#֑jpK#<•Wϡ`c>xG~SFߣQ5CvƻFӠo). #TR!n_MUn8NhM dcے#Ʊ%$ZLLkj-ᲇfj?p1Pϡx&=dIWx0Iva-wEЀ1@:/af?̇C ),'E__>6w" JīUrʴ5HHtv1.(:-906C%=Sq &f>0s%,x"DRc $x k N{5&6)GK{|R2Ӟ%U'R)kѪj3yb(]P%9a}3_Dx!EX_LuP咲 PW¬d,y,.6-~(腥'/"Wqv| 5=y /^vq|Cw̬ "LR#>M';BmճZTugx m8nې x%\{? b++o(O=O]x ^лc1_ >,9@Yi>jۯ~%IiwְzOVI28}<+#LNK JfoB /'S6+ JXMsx `jc,㏖| GJ˼dtS*qj%\k$tk]-;ÅڡW( Ji+]hm}X=ק@SG зY4TUH3ݮxRƕbI!H҄)BJX(&/{I4Zױ'd'pdYhW!(Ա182#uNiQ>6fZ?@+ķFkt 0uoN &pgvdYmݙ2BSԿ%} +Qn uQ5af;A6Bq N6p(ٟsaAy=C ۭ M>kW1VY\5|_@.IYa.8UA ,ch<4P<ЈƥB/D@`mb;nYbW9c!fVr_y|/c$n;g1wVE_ʥBnMĴ)72zJ#]K\J:)QMH{x:?Β7PZ!D ~0FK9' X 28ײݛ^!A9A\TU]ea&r zyFJ<:# @+iK 0,ʸ ?sU0\n^_6=ZBA6[C- 6/(WXGֆD=:}# joVmX&IcT+T|MށS졈- jX޻HXWř=PXah?\j ڎ"m~#VcS~ՊCYM '/[PB/U AD:0CvKjv.ݥSP>TqOd#0"[8QGB~v} Е [:~)P0I%lt|܎Scn{v aNp׽1_Rٮ=^!2$yR~S<,2E=r @\tC|V;L%@ݗ{<@eӂ_Ƃlñ#Piv.pN:@AaE uI [RL6E5Ef]D$~elgWlݡᗴ(3˲P/ | <4Ufw} +#$䐩B:: 1nRutY(_]7 ||ѴKfʹn<aQ( 9yՆ:_ !"lXg@l!c-vd9VL 9(}?w- SZ/kp eg,?0D>!ѬPv}S`R.P.r%}L:D1{ 8m$5g;ձsz0CEnQ. fDN<^.zU7盾,7f[qxj0h yX&tbJJ%j)_yȝ֚ k!Yԍc,EdZuZ5*~aΥj1{ޜLzdO]=7ecFva.l_ uؒSq ی GW+B[;fCgcЛ";75)@x vCCŐh:(y{KkPE 3"-a(YʊwI#7b)ՙ9ڿӵƤݢ :͎9xKW^VOjppMtO Tھjχ`UZth)[|a"1218SeYaQ NN&%⎻ gɁq3@圈oďz7zE99)b N?bc"1"+qv ql%k8\NgEH.^Ipۏm?UE"^X^ TOat["Że^i閧G>HRY8^2Z_L*76-K>J rt~r32o!L<*~Dvi@h< |z"}w#ş) V6SRB~HǎbsRl9,lq5u(5X$烎S83N8˚q: ({k$e 8&gΧu Q><7Iqg@tZUɐj?;Ͻ)I9!0Y|{Dg;k#vn⾳=E҇KOR!Xqr4 e}_#̨xwf{`%fHEL5"kD6 ZKe htbᄟ*_U7KE6U>:j{T⣬ ؚy(cX\Z _aMCQ٨UDY1*:RWRm%\D\u'p`"PV }G;"7!qs$`ceӪmw6U}6$cv4a/e$9*hbW|J.C9M(X ~{ Dg1;v5e6؛3Sb݋IS897 M7x)x\kͩ]iAqkFn8^5Ό'n\~[g%*dYD]X XARV]fS,y^Xg$S"$8\]j9% ?ġeXN…O=u:P@1 ~6W{Niy`Lg} pu陱 Yv\!x(&-(b'SSvFw%X1(W 3좥7ڪvHFrU@܀ILR|LJdF[t4uLUGtMr⽇R'#a CNa&o?hw= S=b #e'QR&z:} 88YK 96wfxUU ==6{ C3-k:+@+C 3I 3?!54*aZfq(c\ aNJޥYX bd`79[˰w~HiS^\>.g=r糕^ok5dX$'0̔o+KNHz mtcCeZ}xYF$%V#쇜5p2 F(nܒ1(v 1򧫵X>YB$_.5U,o#YAΊKAYc1Ed?4[Z\n>M9n3?7RlɮdEpGz_JS@geż]u|uZ9hdw^>eإ%!3lantH/,Q*X$f ʷmݖJ@yg6L<Í-pg'F4,nmIŕz1% -[^9V& nL=6]GE\~hNr\>@>v (y uny Jxc iL;,W"IN  {v%p op ̜I{X[N; ''Oউ"e4#Qly>ȧhu50wʷq nkB_1OsH=F)F4tB؊+NbD[uyvvaAbw!4׳nn~˘l@wL<_~ 6Ҁ_<ZwЊpOQ<٥zS_!!HE͉D10^#h g<7܀۱MaR]@J~ۓ{5H_\|ִHyՓX832Ȕ!2ƣ#hle،32ISk3p69ˁM1qbO2a]/B~ω" 3Ȗ6V$"9sgsUKmR²1geH(V[%nE!z)sLlZWnӃ6O:Umix>㴄D@˙b`&~aG#'Sqy+5)-"Ay(ZZ[r<>R!mcN[F5}kt`w_!62 4QWhZ8p H{O+(!$ϐΎ4RʩmsJsTnSHe$J]PC c&Dv~# ~ RM!ר^٦y=rc^ƂݤjBX %?շ h{ d|sNd `y&圌w6;^"T7_c8#\] FXRw׃ϯ~ѨN F?"_%{'T5|Ui$Kw-mU&F%ɹ' WX,q^]W.#=cM2C'UFtx&hhZ<뫑Vr?sPkOAGƚm Ӵc]5sl!2s4$Փ1} NQ~&͛ uqnWZ/(pg$d~!Ge6Ax_f2؊%A,1gM>ׁbb"޺}Z_ 8g ,*Ǻ3iq X 8`^$֛ j=p$ 0}!wvA=wn5u1<|qh3Y9>y2 Qr5?|6f5ݥkO8QԬ57*Ex[6=|':,-[F ŦV_ݣ&xD4A/sC~|CfIv8=p/G!C%İ'4!p aDjr7IyjkL ^q(A~sy(6@!C_Gb+G15#[䏀JKIAF_v)XupjfFԛoz_ZaXsOM0թk`keGT8"H)9W!g̅6>UՀN{lPDl~(G'PKb!6JoцڒVqyokdsfZpMupbo~269Qun9d $,0GrQUQ+xuGb?.HhH?7Ϝ]Dr@) N$/r 1,2E;4m1q'$5 6}M}39 ąwImc6= Se%s쀵vA@QjpCc/h6A<)SfΖoykGfWpjR!0CfteV$\AsS % uQ$7Iv'#Qk%?DBfРQ C>/L&B6}R?4l+ 1T<\ NO}jo&#e> Pob~a;S'H\s':Arфx:d.y+w/+:dzA#Zbnx x+>p/1 LQ^35H:#M]=33H~A1_q{R}/C 6$Ɇn(,⑭zЊa B<(e/X4[Pؼ{pFg&{ =bovn:,XY틱q!Z&sl=^fPm0%u Zj8 QI{hw1 4MK0 ;9KҤʈe.dE z_x4g̽tp2Ę[L KRxkRIԨջL QjCyzU-8p*b?Dq wcC "l9j};Y<̺Us ƏƋesFQc.E; ϕ& q0 kpυ]#V< Z)"ZcS[rEf-!WsF[BMTg]pft%"+ FU8Î#n΂(TO'B^{hPlZ1Ǧ)b_A0tl!S䞉g60Ť5E45{_'XڳvV^ȏۼ>r, t)ǜxh@$&f&ʨYy>F?j3NN5ˀэ1m MsyFo.+l =gkkngX*7Z\xZH^MdaۂD_hң+3m$(Ѻ1謒%(xͣswowEX-q&jܰ(: ! .NJαFDW K*.<`qއ~3_E#i\H$e%'h}`24p2dk4P>u1?X\G{\ONW~?P~o.fr?ݐph(*q+0d؋rz`7}a&M\bx@yBrW5a׋RSޖeo?G}t Ѝx>8BdS)hK0PCC^+,{rxCMh;&>=܍n~ VC'7UxDEU*Lڬﵫr|JY^5U|jo99sl,oEG,yW=~yBR Ay0;:ds!#,ŞJ"5Z4dE8".@#P'uXbʑF̐W*6[gk87R8;T͆>цJ¤E*\RkRfم ?ȸuF,T3h`02A'hA0vUfTHF|%quki&-*&+ØGtn1KyGρrw@Ae}=7PRJKπO*]9t mͦB40.#,qw4>Vkv'35^sES<&}n_Hq_tucaRRwיC׫UjP\clu h6c1>_縔br򂔲+I,Wr15Pxȋ~¿pGW<>$x Hq S3 #:\H&c^xp T4=o,|1$b=DZt4ŮKieɋf k?B%/a]FM k5b"Z m۫M [FCc)4jT P CCx3# 7W9B-@=0 g`v/n_hW$ňfgr~Mame*EB{Y=r첢&Cm:2^]fc0F{#f$H&PRބP@TsK ~ajMwaYjR^Aɹ /e:UM~tM,?A-uk$t fQ؟/8''E^|va$"eR>6JzKDPh;:de+,]6#[7` -en5͟>^hW|Tи$[Vkr eWbw;\ڭWxlNWNu:u6J>wHI=.uS8*ڃ`XH]lOs6O5Xח^Gʌ易,Uܲe/֭"v65C,S0/, 84?kKW۲Mw)i`B`(oӫ$[n@dʆ5PojhuGBXs* ;!^ϓ"S8R4E8\f!j:F!_LED QV,GI !c ĉ7gDN? 9]X$)< k[ Owiv[K ϧV^-R(3IsqNh.g{ ,ǦfDU@Rb7D1-BvIL4 T [.!N< ۥ: NkI`U~dICb޽;_t:O?YkĹhgdO6XF9B,q=CXK VP\lWc<^w[w9mI섲Il}?+k@|RNB%ŠM|,BZTj):5 ֤=HeZ%?z4۟&uX[$@k/Ml&ʜϝw6LOuB/`i4\ M6 %]2 ^22>gIFj_I&X~X?JPhZ,v9E޼_ҡ˦ϛo!hP{ * 1W5q$,OC( ^#ܝf8I 5ݭK0FΤSudX1rb);эvBG_$:fKa/3סzAL,|듥b,JdZz_CƺD9nب U&raBCC0!*}kHufR8$=r8+XC<)vfI ; ڶЊd(;cͭe,/ 0"NRJeZam[H$vi-HFLKUV,b8mobÁyפW-n[sŏĬ+8b~ UZMdҾ~xL ۩_:Z&]W\KCU)-`t2'/!Vr6wtj7qY8wbťӪkHP\t牮TqB2d dm [ :Tw/CчT6US7.@oLqVۥ:9.`x3Hy`Ŀ?^qaScB)>Zŕm :!wďsӇlgGtUQEw02 (\jT&W iqKZgh-3c]W;wWFyiW,bXo#$h|GG`Ryza4Kjf6D|_J8^tVGܜk[Ҹ(pO)^fҨM@U'z)5!4b/{d8xmՄ"Z eZ!2-C5YFXaTa.Rq8dBf{#6nw(Flz$:Fe![m?_ e}H}?MLrhey9AZ,&YMJ2qX).O:yd.D${$->"xfKX#t˿Pgv`Lo?"0ɜZ_hKiUF}6'b[~:-җ-ެ,dS- g}T95\i!rpuQcTwׇ7s$+6@P߿B9o BӣW=-?NW~.ƒ+b 鱈 T Yw Z[{X P[S!lOƎI:kғ`x[,G8#cH 4Roi&R Lkzt0*X4ww0?zU%McO-52(pĬ)bt6jגmֱ1HbOyLtA Oa}SrR(3IB/L9'H5;4qHҍߓtZl{^># Egv >o/9!)_kvELK;m(m@ Q~l̊jT:Jyl97Hs=B8lQ~p'|ʦV*(Z xLmr* rY6"b{Ӹ3D]㵄wƙIR̬ #̸q?Zؼ%4ZՏ4lΒC9TmUio͝isc u5ΠZv='7M`v8&WAĤnϝ$ _k/쐾Пް՘f2ysoͶ. ǵERw. ㈵3hy_/y=h5nwF8zg-{ǧq uW0Y\o? h>V6=+fȑ^&^fo|M%-6i4'Ò( Kx%nJ-ϿzOZJ7_T ^ &tXmZ%.RΘͿôqAlCEhp-rWMv9a>?L E`!*Dd؊Vt[™Y?HeCaLֺ|MҸOBNB#uJǺ5c%9?"+?UU2:!;oZ$/z/ J[f0?!/S.wz~{#5}8NA Voh <.q?' 8n𩈯@ .徇w_rTʯ;|d;Yu"4BˆgP"D2l q';$Dh\k@uZDbC./#%M 'C2LlIȃR$5f#8%q_Yg6dm@2zABP|FNj< +QY VֆgU;iYP;;)"82gl?e!"poDPUQMit*%⩱Dp l< 77\DX']RU=b%e{Fetvp?M=N5>!4O3h#Q@PoEʂz Af3!1btëׅIx]QZjO͎#*Y=11?}[ 6Mp.W^/\6[={\vߞRڜa&G"^}!Uۈ9h>C O>$D('M6c? yҾ8 VbVޤbwB^3UUsakuꈷߖN'p".vL c.3׺gc׆  s-m bmjf#ҩ>Y娼/hzJ4nLqY,@k!bwqi%Gzp3C^{*,\:^ocyG\ U iY<," qb>Xo;` Enu D08e>bGB:rLINT8AHa@T2ЪY4c:m@&5>Gs 6ٗj! ([bZV TXCGAI0Erlo/`09D~qu`:4]5=WrPWO j[;9)JK >.q^xȊ0mo* %̨,`πQ}#>p +sa)fa|?ʇW d6v/~Dv}wxCԅvLa4nG4D{-f"&@ʛe50W1G4{,lIݏ{n qL0Ԉ<:͑pecv[p;3[ΏsZZiLjJ :3 +'3XkH'Y|TԠGUYI X&3}LH;V+׃ə?gUEگf)JH ?!^B b1y?0PG$9#(! ÂYD'#Y@L/ֿRj3N&ĝ(S |OLΚyU(MedvHcC~|h+?4!%JEsDh4*iST]Bzg,6*%=*!CŜZb7s9C\DIBeSj-1^w.Sq-=7ѱ#S}ƭ\S'1S]Yv^S WT@=v D/"$dm;q=Fb"T.]6=uWŕ DbΘ>F'Q;1#|]~&K_TḘO`XP:xp]HRESw`bG+Э]Rbl Wޕ+ ^0 a&N&S3rQ;,efE9dvֲc;@cX?} K\Tl¨G\2B292ij!#!X7"gwX>~ct[·?=OBT+RxV]h=D oSgYZ07070100000015000081a4000000000000000000000001672b7d8900016bc8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/DO]?Eh=ڜͩ'+9֕譶_a{>- M!sk8(R+7}{4XiJ) ҟijGd5ee]GkkR-ఌ14'^g5H cd1Xhc7ջTmu('֦Z{*Z|. 4KAixbS]?*{֝8n-3'Q2wཛྷc&a[r?SޡMfۥLis!P#=:BX;;A/9qY^< "i]O3# /ұׁW&%eKt6i5y✗(kkh[I$ X>q8<)ܫD>9R J2َȈAvg`dأ&NG-;qXAn\۪ hd꣊ٍy "vϢD0cի\O N;`K4SuN<'P+Զh~T>6 0$Iu"R?(-(BwirQ{xtrwk!.!vceޟFC2~Iٓ}.LӢܺ-e{-9?[ۓgך9kI=xf_vi4Y{ہ"-R ӟfXgYK%Sٴ5V6!\awM:TQAg>HN_tʹ]w# _#cu?"g4 u^ `xx:SlΑlj_f >)iwWe?Vm[5Y]XRvO`2Qp61#\3;T0tCMK1.<η՚M x]T,|[s,H\r@]HL%s ,bI$3{!~\1a"23<(o9tlGugV$'siei:aw=}N 0W~K:s$,\†Jw F:\+p ESyp_ޑs=YMA Vg nO7@;/(D }GkJyu2f)v 0T6% .;H,ۣYu] {15/3$˟(#: fWq+@)TH*%~o<ddtK"Q[ *Z )8zҡ9z=k ;sFLN:z'cGgɟ_NU¼i7+99\CKE@!P/i'< fY,fo/b#gf\REE"Bxpb~fojR6_BAofe4]P4Ǒ)8YizY:% rbHH*b4Wz#R0p+NUF^$8h!/ mClNDE8NLړm\t".n|օT<3E,mgiUj%$j:U7|wP  u,#JA_ _9}\s&tǹ9)xs%l!i!E2[?B `}t ⴈU sV@wdSpĔ`ѷ ̈p'63>")&dkb4~?UJ,nP% ĪoFprA`DqQH-~F)mƵY?YV[Yyy"g3 t1JGf/Y`Uk_ vd6.nF+is( r);*;R@hr`]vh <\`v#ы3C %;iHOVzS(I֣2?M;z𼤈5IjUeX-PRi{o8+e9vPdb%NTCzWiD#XcY@99O;C-uGVSn Νؖ68r>JLsk/5$qNu@m<ރ{ͫ]+:srd;1^[ V_1n,T<^ ͯb٩ܓ[TЦ5^ 8 c<7=㖮%Eg$. k2[ۂ1f VCp8o ”ӡߖ)(~>g"H2 ;}Xv,P+@yW=u[ccs7$cxj훊)%&>^Kr?ZU܄Bu2Iထwu"L})9JIO/ǚR7R&Y xOsN?L__j>m ,EQ7"k'hSڅ)2Ő>(#+ H 7搮"kɉ® jŢR'5Ck"snH]vpXP<0cu`afVmCQzhs50~UF%% ~X.M&`fc e{=ܗM{5/bn#<kX$neH7>:֜h_V," ٰ n7!Y]6Hf4R,f,f%hġ%ʛl klqܤ2P]YH!.ֽ)I"ɰ6DaӸBmUC`yn]BznW#{ڱ&;Q͚TJOқ7'xյAv HZ #f0|Ljv-k=J#~)u"2m1uVj8znԆGA _F8Y벲vh׮ώ0Hvδϻ1t(2[ G'$/ka^#'tx0^Eqg |1=*iu~0ulcOr*䪹},棉Vo9cX}UbO`par5 R@CBNtkR_tfŖiTs.H- #xu<b5>;ŝScIG}xJJlnC2IE%Sp>E/=z%5Jlڙ 7@Fݭ4ś,fχ;j̉uyגl?;J<諒^Yu3F;ɐ Pʬg?0 fZ !Fi|ڥٛe[zq)EuS Hż}r@HiWd<р^| tY;c~>p 2#Aj2tNQ_o ō^!ѻoEFS=RԙQF;EV[p|K=̍^= %FPx2@𭬋]9Z|Y&#*0֚D<{!ҠF=yb ԫϗ^%ޓ+ S*(4sx w&BYEL^?[ȬMC@B] Z?*9kNV,ypzrՄԅ;05# d`R*$P6#|(%>Ww0_ޥf|12VemӡyFYimn+?8fbK}m:2kYU,Wg ZjOg#q[f`ԮBfmS@mKsisPm5hZ4>"Az1P?z Nt3n 53EQ$yKO7ɱL8Ca°?G&H46ChQ-sB1~+BO@$2-Ct6N I4&9J-pQ,/ ߢfd/Y}8ğr/;<<>Rȁ [i{8̽!Ud#yk&E2ps=Bwf,KOipuEc0=JeU c=zYOP[ZG D>FRP[T. QaQ|6 4#A vGcJK7?Y-9kb׆0dxkӜ-:^px@d⃌\!?4/@aQt&~.Sjƪ8*R,h>cAhtmRNC݋$Gw\<jҘ"V9m\<0}q8mA! eR: F(i8V4߫1nuRKr~r{ B3#Z*Hlp3aCF0{,ywUC夔K2ϵ}5?xҗ^5S/x>a3]ȫ}VN汴ιJ| >PPVh1 [tPh#X9 >o$LNJOOWE-:̪&(@qkN4PVdn+v|/Y|~[<[9,ܱrsY ? BZ`Exbs:8Yzd64\5dd)ݓ̆U+D>`<R_1 [OPNuՇ!N ӣ,tۢq2眖!r6=+.q"itK7 :~HNMۏ ڽZ1$S¨t4,4.+z+ӟچEW&i엀`PBODo_UBO2`5gdPwJGU5ZwlS Զ'ܛWg:l4M2R[才m%]mΝ=o؄({z#dQ k .69+BJ:p˺K2e> =W{e{,Vw-S%9RiYD~@ jdQry-H .>עy|ybŽJIzk:-FR\;VM{)[?x N$lJ?7 Tv(78 xn"O{x4^*E!H"l7c 9|-)FHKv5[|2-bw[8QA[5R%/. Y<)sCT^b>=Ïe=qH@Ȝur[ޚ|0Uܓ4)9\81D<~|AkDǏ>7fc'V:KM'0;qzTɅ,phHN}EGƲk"X@a!TߏZMvW脺4/b gHH|?gxFRyдkP"v):cs?΍?N8\Lu5IŴM[ 䞰m.-|Y%yWr= ,-(6~3Tp +ě[3bP׉=RP20k:')HVysש )(=He=D>E_߇ 0{Tc:9] [,28z5Qw`͋  h$.6^S*꒙J580,/LMjx*fn@)EDʵt mIiPr/\,{erovS^#= gH,oRdfF>lo%wءҒ sq27@t1/3]_*Ϡn8N{Ǝdb`gkF{<o\oO$n\˵IG’%+j,m^;/a,B{F^17X\{maG7>w~˯L{Nwyz7Yr>1PGxKaUiEHg fg0CJB^vߛZȕW S}~C=[69~ i0-SYhw*mN<#O ^#HcgU1{QFx5ul|oY>jƑ,jO?<%jz&N^+Ckd>͌dBm%IaX;>xGPtf\tv4a<{muqಘB8sj4d7>&̛ --}'*|Gh~^%UNVm| | 1x#~Am\y4͐ڮ>WB(Q@CHRXu3誊mE蒁fY7 8WF.Z\$!]pO%6%~ֺGY]w2L>0.iV?b6Q٦J-Y3S~6@et`[?a1KI" !6~o # tq;[L ;1 v=+Hv-^gj"hF|^B,{t$]FyEJƮ GQ$nS+q3PWAiU;&ۼנ2xktOe u;?DzWf|Cu"$o}.>>.bobh)ժK}֖$-3z;A<(%Ij+@;|okb/:LwxVX,=MAtnh|,\O#%JDQ6hP6c׻Fzl֢@_ϴ-2i rRYSmhkLN 2nH,} sd4VƖ!jӰ7.1tZ"8͛L`^ψZQJ>S: 75`b1u='о9{3b z-Cs=22Yq]ﱹ\ܞ)ч&xGPLL1Q6W$";{gy}弘_'w-vVdZPjX,s:>[3 O O@X 0ێLV@PNS0fcp ^ R&| szuE=D);1"N'8nftxNkѢ NpwXF"МTw &ELȻUͤǒ͓~' nuuS^lS8g$H.oTmGknu-W=u`..P?@du@nlyo/˦T@mWTέÁ&8i b)&v㼈)cjw3jM.'鋱8(.6!BƮ{>¤̞܊.s3œYMEZ[<&ߎ$v62MTQk;3/kt%iL|194o0Bx,2f4{UO?OI WƵZ2 ɼetQN^[(oYٝbNvYmz^$~ hM 2a3$Fkggfԇ.]lskF8 lhƆWr]e/ `U &_x[oƓX3 Dbtu'+ސ_ɍFc;E Zl?AHpلoYcD{Q,~rhٺN.ޙi"X9pFUV}b1mG GG{-÷b#6?"1cPZ3PDfng;C"ȘoiǝH`by;{vnfBs}%\j)~d9[eWꏗmPJ׫~j}ԮLs; YLv8D t#;^PWf#>4A6,Iگ *ۗb&S~,nP&kw+1M{ ù1krpŕ4ä8лx0{ H?RYOF) (-l*HPCS :5r-*OaǎHԕLh쭧cvYp(z2ۮwi@qD!EDSs9߰LmOuX!!([ʎ,5REr cC68!}t=@a88w1[l{;΀QkrRUޅ#S0 tI2ʆoISUs-sI&HexCv0ŏRcc%ϧ҂IB++Ew\J|_ "O,z(Vz*jF{ǎa*e<~";ČF*a?'3p2 Jzc: ,S VK~"^/MonW=I|N=+%&C0*hvM+a"u"ImXQ́Q]W Ck? mL]$ݐ I^؃^MʄT#Eс > v 7^]gT8VN.J[ZA_C{ѕS;clTmp.Ǽ+9|uP\܋^ p@xH,BXq/pe[  >KRIh]J~!iti\'w٬res!+ }M)ɘ~k[m(n ,YZttsI ΜӦa]mdx]%1#f$Ydt_At tA|X1B g_y154$JK|!F-ц,W "C ;zo|}81pM|4j]L/F% ^ +(Q0pN9t3ᷔ>v Nj 5,׈ Ex?yCŠ6AX6-=jDwƉbۭ^bʸ0.фd$)z"YSOZJd}P&y1"&6Vdi}sFl5r^mvDp4#/ iW%g &So7Mnd Oo@:Nru[lڼXlbt;~z "NN[|9(:®q]MJKEb/sL,N8 &9[D TMe`_&hie+n+JɵB^Dxl<&6/ ! m/~= !6 +CGi~y VKyznHP*J1LjC ŸM\__j̃#GxxӃʘ* 1zGI ;u+.q_bq1̫`;*l.xZ$'Jsˌ^ j劝lm1UV{;=bk@>]??h]Lrh;IjV:dpɻn"M!=܍%HVnG]Y`{WkjoB H$Z?ebC :/&a龩|3m[-1Aq]Kĝ1sx0~<ѷVF^@ߎ' R`mȉTi l &}:A8 |e3 _R Xn; }a*U0OTFn R/82UG|UF:Jo?EVe^AAE~|g/N3)P Tv`[ĂK~?]Vx@NS xm RDOغI q(s{>ژ Ov<;-X_h!o!'B&=8^"#>6K &[f{<'n]u1\C$R<7*52K џVy/TfJc7;U>\= &<3NJLC49XTY΍v/:JO ɨB|3T(BE^FY;iNd]m[fcѕtr}3ф%qZ vAk:i Kv(GAkpKBDĘ8E}0NβT1Q` YT^g,$64T?qlrY"Hl.HlڐgIw[~֪g:5{(-@i.: -=OQK8! A V'ɛ~\k&H3D~dlO}@ЅA5BVQgb,_w)IgۻA%[B{|'1!A0VC#8Xǒ˳c#51+7qnmq;7lO8?H8T'L/pb"CO^81L'Zխ"+ 2֤MLl9%?9Bֺ3A: T6&64,,Ы7 &6x杵AfطG*A⮅0&d|S.3]j ;)U*گ=&? *8"dBYOTJY']ʮ'Op+\Ը7**0ap&2-v7A[d4H& i h,9-Wfot8x9inѹ΢>1tV! ]q RK2+%lAF4YvOV}E S;₃ ξZ7{vjL\4nV iQvZ4$Rz;CmJ:jT" >хkRݩGxt k v9ңҡ2Z&I,ơ m-RB+RTwqa{UJ`]0C5@+iҦSE3`ԊB3XG|lCnxbRGm=Sy08LKtp%o G&/ר S້}VqbfRECG9'yBP- gu9[O)۝w9૲4[U`WԚ,,BYYe-Q d$HݸDو݁m%T{B U$\Qºa/ɫ#鶐*F̵'cpk`^w U(ˊMui+yII=ăb`2y:s8$ekmy'עUfy|R". ]Wn1]'dbwso_;)xH̿@;ŪRk#[yv%Q T' Zx9p+ۤDKJ\ kdxAR~+1JFRn{t\-" Ū n=T=:&Bڨ/F+ jgjCu4Ϟ7=@xp PTyI'lטqgه$Ɋ0#S.y?+0!G`K3>o`jfñ@`O=@*;r~mȫyJzGY7[iօ{Qњ ȣJwEy|z4g~WlPJ~K%ʓ?uzןC[Nyw=5EdV=3_"JзVq3 2vmgnڴ255BcņU^>Fm2 <&R'4)HȥsA Mo Vi㘜Vy){Jc3v\[ֲ? QϪ&aO,HR]d%$CnxS]mD۹j\GF eTt5 v)(8 dO$e=*xI   58yP3RP3im?s W]< pX9 hZMsC`Ӛ! y|zk9?LIK %]x,l ?󧈁%k]e +G_k {⡅٠Q7wUyUd[{%B/ԫ{J3K&0wExgK #OE^~itϲ~yѲV@qgoPy{B!q؁T2XLm|3 RZ7evSn{29;n@>]5A(%gKY"0srGJx:̃D S O'bRˇuT&l.'- HoHP0{7 ~]E*iiۘ,$&paޞ˗yZJX|@0l pťULmA )TH(~ȃ,.ZcpjDxЉ%#htMs2~'\ZI0(F7rCthvpo0QFl50=B3AUUp@_fg!HUQ +H(j݋uޓde;|ĸ@(BT߸dF{.j2W'_>QBHP ~rV 0]>˝UGun ο((or`_Wʼ˱Qx\ ԛm2KI9| 4' ο[+8@!!c']k.5E6mÅrdT,+˕J!SR[FFXOyB|.[lR8A.g|x u`uAYGՌGS3γFl >jݴ["C!^uu% z&n>P3Ň}D#ju4|G',EVg%Ǐ*w/iũk/Z4vnƷ*ڿ)F0ıg9AFl}+T TK\ 'v5M$նv^͎/,Ϭ9O_0wTEPO^0W^i4[!U9QڟpUCG*釹m- 6csO!Р(d7v\\7P"¼9XaZ5(y 5<ի-ǗA.C_,9gť=ū(;s}GKA6ukL<+[Ӕݚ#܂WK30͉k] R/̵ffq}Bb$\}8nEcCyDvo濢'>K WkPwn:!$ \P,l,53*g|H/wQ%ںK3gCF:B 3rXAKU Ձ'^$kR۳MӃ 簾}t9 >9tG42V%~}jW$OϿȴ]&2`) ^а#;a!:z~u!EIg~qy]z9twexFmxb dA< .Pr N@MeI8z5G ީTd@;)dm7=O~ε P&sUIsm9bQ7`} ' >6bJk?#+hqƓ*)ޔuN^|O_qR q=Esu-1GizDéWHid4٬+!R`dRF.eFE+*$gS1 b\P3'^W$RSwT@+?L/SthoBM+zXHz "&aly}nwηKB7"/ -ľUջT9f=1$p FT洙ݵ3l tH&xM#{g*-<ܥp*ѹa7ρ~ڱLؘ.xTV+R {_o&%()ꀥjv2bpcF1~TM: C'if{=ѯBsu^r@ehzuUX3a>N~1F(G,Z V}<~պe { ^}CeSؾ>(;-,i&TXѢ@xZEsq y>=Å.`'7rx6.]Vj-< C R(iqmTMPUyc/x$VMxHiAFՏ?^O>'*=Ta=E;VE°ess@ 0}rWp5&kdWt{zDNcL%ob JO.P\;$T(n}2BQT(U5)%ʿ=#͐Ob}IOu) U} CB!M9a r9ɰ,hK갴;,bv-Ɗ!y ؞s+F'H QkBZ7֥*z e[cHt>Q'FY*GtKPM jVXaY&,S#4L4@/!Qp:yZ]nHg\ X KeGJ3%s <(=~ut}p4O4Mv=Y,1jģؚg^Ims@^] $w,B(a[HrgOZvՅ k"|0T|s@Gfs`~@">h7zKe %ݥ:DrdKrm  CxҸ'Y:u}07 ~)&ձ`MyL(r=[`lے\*T&r,UWzf ]k'AWx|͍c1Ys<:T*M'TIJB ^/k^~rF!\f\)M#`߻Vk(IKN}d4\jⓀPוU7ov<{6tV&˒u"JU_X}+Phipj)C0K)ou%:أAޒ08\r63⚼Q{&/\~o"V?^NU_&lwm[1va;{ﻅ֭b 8*psb8b%HFhs/WzZ}ۋֈ ~B{;62S]^|hťikYE"GRoV廂˰[ D# @He. ӭ[.HFtTClҺWZ 2UU X9SN}>K3ne;e:څ#7 6hyR*m\ 3lX5PTzL/$(?q3DF)Dym{/͉,Ejy}W/ 4R\E褪 `ԗDu9:$LAς֎aEV~*L zvRUĄ[GURzDb$N8570.K'cG/\n0z|]?ctp DֺuWuP ]n*fTk1_0\k \kéRm>$tw'be^FL-o`[0$HkV:;GĈX| Kso,}PJ FW;rؙ@e+@{{MfH &grU?#lyǘ, f-ߣ BP|rg뇓]GM!_J3rz / &m@6nSj@ӕ%=][۾ hz@qpSˏ~1Aܬy&Lp={Nxf<%ؾ-x;af^M3DT~wZ 7nlwz GA'H {\I8onǣAGCAzs- ߅,Z᝖Ui\j/M.Jr1Zc]wO:n.778_EE`u"5= nI7SD [e~aS)_P!瘤뎂 $hr=0]ZV ϵ ,P}$9Ս/Iz%h@U; k/O8uD%ի9YV\z]Q՚܊pC-]]]"/ +0NPh9VRg -yMʭˈ)m$f׽Safi!KWN"FK [>Βa=.X&H%Jj>ufu tps1laAI |NPTf]6 0Aݒ\cE-n퇠tdCU|`>+7#BʅͻRp!5>)[?8oG*P(b/)ŔQPFF`-LCDNnAbњnczZ1Zj8cC NY%u~lBJNQϕv/ϧ]{s)R EVs\ 6-afzWyޯc3Suuߣ.GY3Ņu#[@c-'Zk5I1Vq[xSBEb蚔<}WKW7;ېdD@]BөaHױ7 vjowDG"r_IkeSO.0h  t)o~|S~Z"H i="WC8 3;4 Np#D+o21p/(j^r 2¦ /X} ]x^|;W!amd-LSLu ?YF#aCx QMjإ+^>EG,`pCQM*)T|BbTP,QYӝ;zͲ(o!C5.O2.|UG[:B{8oN ;ƌɦVA}w-sn}~(Z\GBIOb@7L364ꖽٲ7ڻHPʻ(_ydj{S G7=AYA&Rs Ѭpt|n6\=i}#KmD0|O_Zk`?*kB7Cge]0hVm|T[CVDje©J6Djt-6'噻qS0ue[pFwk%(6±Z%lA>~jf 9s 3rk Ğa:28<[x0ٜ8FUKuϣ,˫EM68nΟsGp(Macfu Z V'tC'2hs3|oA*CCq_dV6OuV-zJvHLBHm8}.ҞݐEVn),ғ7L,'GA; 0Cdn'>zbM^](&YAw5,5h^'VLG:LgFhCPcj͑-loS5!`}Ё/qSz;Z3Fm:¢vSGX̧^j {{-&GMjoZ 3l98B/_UicWpO熯} hDZUɇBk}3Tw*q}*qCĐhFP4ЫF1TPV í=Y6lnrE5`}7.ico7?`yI^Y"2jhO/`IAFvPH>Had,;:/ KFîrȉ?wX2 LLƒ{YR8;Fdq+>ucz |Hv~8(JjɠoUݻ%3_Tfx@x6x'QWU%$r7uV(vKόwq5r]<+DwzCR0JO? E b> ._H'7!U_X6䰏L\>(fl۾;c:;um tI^4Z3GI5@rSvH8iz kOM@12ZbXgCۙCZ~&E4Y/WW4͘i8BTUA)}}J笰tH"b&j;dOC_r|q#D5巻赝<'mv0~>=.^3meVe !|vBʼni lрY1/Y $`Xz= D\_!>lg/46mǺw(ILnj T$B>mijԸc~5rKi0"Oa[!/2D#ι'24X˖ly6zO WXFR JHsXM}q=vwf9a *Z@! L? Rz2Pe?W<#E>cc*.\,C%Y{Ncs%0IAIeB_:%~9rwcF@Rے P/ ~7I{Ry_2 Z4GjtIW@|Ό,`Oq*f.:G"2;+^$1VY@rv.{v–!tKI{!i^13>p0q9-# 7{{ўh,,5{| jb$xy{<5g2|5ؒ`Ό6H41$ Ʉ2C #UTFz?~1ێ0{I3] {Ub-Ϗs?TZd/O~p"~u)߄G:jĦT()d28?ꮣz:$V>!HP֌=;>VOhFcx h5'z]K.F<`WƮ:TS=DS-0A`n%AQm EAу<5 x䏭9"|!(}O(k] GX`[' ŒMʝ.Jw3lhY~cԌ^ #RE ^$tA/{Y,ќ_Hݚ<=}Rn_oޚ2z3DzrQiw2W% uTU )-,טhm"Ռ Qò4 xDۈ]tPtt|~H4H% F{cӢη@I3= /UK1:pÂN62٥Ҡ0*U?k=jp%0+X:r +{-Rt^b/@HJXmU$m&P@*"Ѝڑ U{Ro)zh/~ֽOjJE,fǑa"l7)k& c!\My 1;K"J(Sp V._ =&7<pL56% u+BaU^m ֆϩJs7)=]{Wa[\ǚ)x4Wef#eSL;Vj\!&=tX# /.9 >*lS$? B褮xdy%yȆH{Q8MwlTEpi !$>Oa5XݨԴE &#y_ak% F70&?C(K`#/f$. ?&TkrBbǁ=t{`".?Ƈ>@h|ӳ8`iS)P,ra4YWm> fSDLZ4aL|e,4e;恃ߖZ8D6ǡ]}`o3\ka?._@ 3Ʌa]êӹlvU$ .Qw%@\]Ai.W:e~A*nKBD57?>v5A+I`yRCR|7߹O x[a(l|;~>*xhbBRETC<)X萒k&RO'rm mEj5ՙi*1ONL'!-<&jMj4@ʼvE]Ɯ݋0c ━0v* Ɇ5LgA=];ZiB{aҶc~6/Bp&< 䘴گFa9,rrY3Be7W{Tx,X*XjlV4~Kx+)j2 h '8@fMAFC(S|L?fk:@/x6->W%_XsU&#:Eδ'͞fBګj^KsT+^0-0o@"Lk |VoP94]|iRvg؈n'SDV<暽l uӓöA}XDdQ@6[JDi/,,Gk RMgR! ߓ7._L=Z#' (9aH}d0cA5B.jI+@g ho~3]8wfI Px2779C88`ŶmיpZJ 8t[uXI+D(Qg3>S.VR)cA3j&fyZoe>4+mpʼglGOhcsT)uԔY=굷 ^(׎6U1{3&=Cq@"?[<̦02 b_Awxg]_p%R>V53짻ԜTn% v8S|1cVUL x%$/Z4\i <,dwQ]I|ypW5V <XX=(èZf6̤ ɋߦp_^ȄюBj.S|u ?RՓPfқ=ԒwƟHbra*TL 4!Y)w Ⱦ[UQ. VP1MG`"#Ňug뷭0911 <s7KքGq*8O2_t5)h>!Ih $xY_`HZ˘r $uEA"0Ó߂ 0Z¦=œ~'&D,ª2Q&vIa$h$ո`h@qtd'@ifS,CKn2UYe)haS%3-Y-=j 4w%ajWmt]Io T&][Aɔ3VʝO@na(޹>#{-ṵLn6=v ^Gɉ㨒S!=G6֠OJ_ĉD}۲o2*s圜 \\/(șqzi`Fa/d1LSS? ska](,Y|^b|<"^+g8jC>$mmOW9Q.(]KSWw'׾A*Pz +suUѷ8c? E%rMJdaqjI pl(UOAfoS`TY1CtJNy肝_ixz mEfJ|3r$nHoskuW3 ];d]Ҁ{D._lBv[:NY2%t[>VWsfo+ U)$|=JOz+˒u:4B걉+K \KŰ;h̴~@'c45GيCVbz C_Q؁X8LWoE5-]V7a¹w?s-lE/eCW y8:Yglw!maxy@_g+fl.&ȟ? НW{X-nϤ ';{=tVfovO'~y^/4JYˇ o.9'3Sb̘k`{<0 OMHPz5ZEd1_!y#1^,e8 =݈.\DXF0%O-l˹ȳ'M" t48*#G5e(P|CB\8ܲ5vNsqHi^0yvs[ HP3'ɹ8bG!i?+ء0h/nc)߶睚mh, =< "Cg/GL;f,\&9!F~fW%=$&-5pTkg7jR$=C<̦ W [~uD5>TKB ^g.+. VS% ѧ|m,=~<1 t]Hu/҉S&<-"iN\XɹR}e`OJioPNU`Yv׍! qBᶉS FL0lE0ąfH4hX&+qn6-T< s?hخ$_rG$Б0I-6,4"&]{QY!&z\qy(@Z#e]ŕ15ųhIIږ$s:8gY~] MB𓆠f_#t):/0yncmg#4voZOwW<Zzطd  J"62I^'_[ _DC/V3s)(;QKCOM; lsrO*/~^NOss34;sEA'~a5s Ce:%eڑHHr١U^9OFU4&LS_6]ֺO-]j-cDb61h*:{ݍUV"le{*M(NK揾?Y}I87Kщaff"eP!kuW^W@[;2\ί\5Noݣ<9pN٭y\G o@p ,l RkԪH{F ZeMWzm`Dw%۟X) A#<=;C1B;N8#e*4zhlX }ycK/Pckqc?xof*c)zN7-ݷJdUIҍʀj$s*rg~[l'F"^:#FLxi|μ c6E]r:z°;/n׵ QQQ7 ǔ:LI6cD~X\]-7!3{, Sw-&:GnNjْ3;!('U7*mKk2;F,CDD䗺 '@ 3{:ְ6 kzqKD4[վ{6KQTe(@$XJIڞ %Bj+۴(2kazVdKˤ%A[b%`_yw6.RdR}cX1I Gݔx4o_+F[?(dEW&1uMD&i"Μy%5X,v[iҟdLzvoQ ^4k+s I9{5ws3oWHX6ư_)l2ȝmE\Dꮾ4ՔQ&’N/F(p{Is#PNj!s"fVUztbS_'GE2f|[mCbؔ\J>+#cсS:[P"C[v޽!z-Yf`'gtXbY+$J;Z-5(؊pPa0ͼ2],kG%{_iW%t,"H}X~orj (*Ű,2Ll$it(=_ 4w`n(gڳ%)K v%mrcX F#3kCr]lf Q}̏Uj01 Ԅ_7eJ ?뽽q %!e Kc |2"]93>oNU! T*J;hy)NLpg;p= ˴R#34@M@Sq1s.sfNj)Y+%nYa[F&fri 4yOqG/R0s x*Uׂ2Ϥ/JX!{ O*?$Rێ/r YzgHl?&CU7Eأ2 }n)gx|X ץ[Vɋ*\lGc_P _ϋZ:2\~\YHIFe>`:,br"ׇK1M $ 1j,ɐ˒24{pEt5%TE z4HsHaL:lZ. Jl#G r(YDmi^ 9-J+rfGvdMBp6coix0I׹0"u8?ɥ0\{T怰h[{ETѭLNҗ^%50Ao*%cxDZq0  OحoBn(syڌr fuylN1&;V S畓e p.;ڍi\_ɀĹübQg~'@A>,ZdJMhk]ht&^sdtd܉?/Đjاӱ(`q0!& < ƛ5 <֚kt&IkzBuU+|664B,1xWz_C ZU^ܲx%G`hSa3VL;9NWX9`q;Bd g"= #m gM"kq6Gf+ثK}"C'$5Dzr"ƖNd&3U5DϕER,!$풡^x#b:xKn22_C5 ek*&6hQOW\ .ul]dz6چ }­RQG4@&)x >%qP(4&5F$Z~_  _^+ZGa>*J?wC"ttO]8L\D g|@-( )4fŭ wb'sND9q{#t/x ͛xP\5:{Țaq$XZsM)FK>6+TsewP}{.ȼ p9Mfu$&3bpJ5ܕx>YjתGDPu6 !* (HT0vl1# S_VS E"0z{]㥾y"sqV_e<- Z0. 2ߓZ^]h8;&q"jYHlVdQs?l+s35kj`-8 g 5RSK-_F!\#x++bJDϼ9P!hj Ck}%׌'iO&n'."x<m6ԑ7,f<~%30sַVǚb0|hTT9Ty-Աh#&2 Pv9rE`%Q,r 6O@! ߕ.4 Z$8{1eתjypdex{ai0akbȫݡf i`N-_m2SJ bJ&"⚦N_7x-|+4zA9:9 | }6dD[~tO;'%|z#gTl% $+I>0 PC+L%c^Tߋ1t";b߉pI%EL,Ú1:'oeHj@-v˕U|fRK߮d*pxAaqD& 6!m%%G=r Wb{\aT{g̎`Z)`rIĕ<aFk&CuNGՎ< &~ 2寱&^c*5mΣ!hneY2N}p4O3=;dTÓwrG \U~\1ꄐ:Qx|{xՕ'*˿*̍(J'Ί0e#[E$ ۉԂO1d'%%-G3k/pM|lt,+&oN\5=9hUcp =TJH@М w6|hdȌ`SV֊XGU<,a,@2j%$Pwa9 m-1tX7#`7<]sujYTs) vqIlkD{O *Ib  ~]ZWe %eiǢl,*+v.O="X1 G1ѼL@4LS -0٘1覘0#6EH`$x$&[d$SfY_8{=X2<`UZ3~IH0d#u)I"9}D~ݱ|S F'펟FstɝMxb@8el@ x`H")ĮbZ|4/ +MT]mDHq*ΝM`^J]+ `hhn6J:]_y92/-lFʸ:U3oU62G7 pMG&L%~R6~cdxlo|(xő{vR`M{-*>ݽ6DFӅOwQ W/)ws/9T°dj2v흓q*7mQ QVx޴Z27iWME4'2W"JC|Hҧdh=? yo[ۛXt²68lGW̸Zw΅_? +@NDSlʬapsXwrKd%˝+(brNư+LP6Oٔ"hFcQ+Zvi|v|?$&@W #ZMćCٜAg3("ٴ7<ݷݬ=sxZJM,=rj%/)E,ȢO`Aq;ǵ(ڥYIgBF#"ou ,7rr\~򫰕ŷԉp RY&JMIo| \Z焢v] ]hy,TQzi|/+܁O5bnC =jJlBR܎;hP.'JU+N2u|{z\ oBtNIcNcpjjL5N{,` >H|uNY;4bؠ[rnخnkusCy}ZۋСVe9ȑ^ӌOmN듩Ӈ ׍h2 8PG-x/҂uV-+JZ3|D!BfPutqWsY$aS'ݨsar8(OQM[pOxS٫osq.G'&qYغY@pZ)x@(T87 k%`EKM-.Ŏa.I4E7Ezxyt Eh[*EXzJo-;zjv^t(9,ݮSzhk+ENyDԍ8՝⒋3$YzLA#{1ס;摁 - /,6D~dk%ǀB)D+(JN6Y&}k-עi|b1|}X[Qf&/hEK'knF>0ok;+ ֟L‹ٜUp zҿ2AdSb Iʥ{ľ_ԗz;D&dw\`ztޮVjeE& (Cӕ23e'`r_>`|Qu˸E"2˖B/,^={*9^apΤB/9w( LZT/+[%S+(nK((-֞F}77}5e#FO>hǷe#ȯ)(ye9]&V7i f ox, ^ZBFڀ[D/ 1QvrsB}\Okr E+ս,OY_̳pX. 2CKܩ#u^VHW'h/FѬe e8DR]u <>Fw(Z˅XoP;h Ņy(wWǠ(4~-uG/)ip8*FݹE'(.bEbfK#7 UHk#2ѹ%{޿” D`Fϻh!9cUʿ Ald0IӶ4g//JnyG3w0q"zw6q4$8"$P[Us%!@JSq+Ϸ:$иAdb/_l|fC=EEZDJI߸䜅ec~;gߓ Pr r:40BߜJ`-{rBS< g=k%wea]BqA<ݼ=o|y łC>p. τ\aA'o@.Cޠ_P?n:?W9R(>XM$[~.ȏw`^:.Z[`sӌC"^&JH}?瑿hTTIoZӜIdcG7~0T8 d&D|}EW8YsAOd@( L1Q(?s䳩I!lVڨYhXmob)e CB\Ȕ}bMiN"h/FZdxqGCeew3lܨl.E.֥q)ct"/D Qk]<0KzKpv}H'! 5[ibp ; HdҬH#䓿PFhHvu=&n[P+4/Uby0`;bR5(:-k\kp2vcMb#0tY wXFSvQ+ԥp<27ڡ ]~. RFeEሿrܻGUC1e8OE彔Dwd3o&jyQDW Geַrn,p;+QM>2X4+q Lc0GW(7Diݚ k3)0,@KC+4 Q?ܔI$Y3%,tHP}N8*8CF{3Řժ]iPiRi~$X2|AZe_>'%*eˆ|Gm,'0F<+I;s!ŷvbn5̜{kL{ E&]b[W}9RP)u2}x Mz#DR].ӕ?kV`<7LFb@68lzǘ>!&%d4+K-wPu MxŖݞJ',l=mt;a^.cYK+oJw?6b6`ö;Gkz1X< +" 6^ -@MK AQ,ԙJKVnO\~?Ph\ީő:5Jh+72acIZ2PuH nX"ЂY|z~돻JPUIuZ1܉JT=r뷗P1.~Gi8SgXky< P=4crbvS!p nxrbH3mݕߧ:m  $$vyL5R@N"Aɗ1R8 >gj* G0T!d {yW 5B,yMcwAT-;{4zds`(Va^+7R?%0rr[V&Õ( /qZq>#EMD}<!p"5QodSҶ=-.q],BLJfrRx FWAdKc&YE0'2R2h;AYa Ix[C"t>M*!3 % 77=1Vp9RD-䏕`(((Q5bw3,< P*>:6BnW~,ҳ4MStqزQWk⚞_+렀|C7%I4|c=ﱹ0F0V`=2W%mՅ6_25o{V6Mɡe0}W)&=\ ?T4y)zo^!9VLmPBR^+%A} "!I1 ׶`GQuoۏf`ό )3+d=WQN(T20}!l`1l))jepJrJ9Up2NO6G0T;v3ɾ zfx@b FL :@;>瞢l DiFÁ!&j]4m,>\K.(x|d[7)?LZz &'+hak7%.h!E%S[Zـz;`;*7s  NC]ԫefQ0AfXI,{~!0PyP6Q Ϯ]r2J3DK.(v t:KMjL3]I3U[ETH2ݚ=eedA(cGwHZs|>$F/)CvpnGnz4ZI4s{ %GALQ.b xN|{0ך{xB hb?~9H BH[UJT>ݍ8LxcVnjp}h4eJϚZR x}I_g'k* .8).z\{=KlTU%*J6*̥NF-MrԄ80h"GۢuǼsȤU-*Wj7Hp:xX0e<-JoH{u.'՛CSgY4m_vy1䩏*l|뀉e4 D6hJBdjBqX΅P$mqxr żn1_=2]F8^U•4g{?똄f:ׄ"L g&#Q~fUZxuj`vʌ/u7MW4qc~B^`4Y.\y'6kys:^>h KjɉB{i&qV8VKlIH0'v;ԵΖN0aN0mD]=7BlߥXI 9E??0E׶V6L0rq ,Qҟq=HR^eɽpM ~wˁ y0B7*Zp|P-PI:7%kJ(A&@^ NDǑ9qi- |:a.ojPczQRRp}sNg>:Djt{WE1ޢ EsI`4Ճ ! lT.GWy:4foR9h{0(c2YNP:Rrd``G $z>i̎5SlwO_4ѡ>͇Q(/pl~umۋ0V,A%|!J| ċ]B›wyrJs͸K'N(Pe🔇kP#$#&;塴.v`޸F.F#_TK:zUwYDG&MUT$cziRts?Ai%`?';<8;gQOns Jt"7Ve@A0G#dZ77dڂ>DxijPĕ{Abtߠnm`@TG OLtnVU3=cN ӓ_C|9htj7fWE {UÛ9FV){n=)҆2Uݚih0:b c'1uِ͘_b cy]ONA 4x.dQbǗak)l+s/y>EfI|FQi&Cw*"EHwѮ׿PyϚq -,?v`nK0R C Ly,5:'[IYP ):|_KTbѯ* 'QUfswpNjֺ)JD١ucElb •9MIJa^6jƉ-7cZExݡԷNĂR=&ٝ #gʎrD(OE$盢BK9mkgp-lPQ}5dڱHaTB +)x*@V] ;*$AQӑEtڄ⽏/'pw!P#RFK=TY>a[jBݛ!kNK`ɢå~XmK`3ФA)/`)Q^ƯbmvQU7l&@ ]CÄa_\yA(: }S|N%K~lQy\nqࢂQ &f2diX`lf]3dS|{:vÚA߃\m؃dڴg;h n?6m;^Au)%َ$jA>\g۠qS"Z$1 HKvd[!q P|'&דNztH(Ft3 JޭD"0&1l*N#mW/Č {+[Xeb~OǮDxj{$oOJw.< '0=q׉ˈ؃Y4}Zm+Ӆ; l^GXdy.1d BFDW6zc7  WZ0{ЂWyp@6"E ~dzݒGE)WG»P mti+/#B ¶@:lk*H  6 $alɷ 7 g-ngI&m"#˛l->=u$[4טӎ.]2qi͵X {?taLj?Tv-@5ZШgFk"i8{?N=R⑱X ދ"J#>A=Pg+}b#26*^Q`DN`yߥp>HGTQ%=8{>1!]y`:ʹ"OMZ nNti-|3@LdzP푢}”"GW4KYUj|,f?Y>-ls~W x&) d8Ba4c͸lRc ɱ#SK#免+FDdz>jz9BYNbI6`7ʲ˜מa &HŬV6^$qvZRCyOઇ,S{m h'_i2#H$7.; ;JzxE/蝟])'oߏ}^i,u$btw(-AOL'spb7O@8,WQ3CY6fN0[lֳ]QP}/,>6@ZC@Ӧ&Et^gP2b9 $5SFW ؏]K}% Vc &]-p'؇;kǁkud [Gw^XiftU%XfE?IwHz5Qq:aB|٦tqeL/Vj~ 30I:,-I @ Qϝ#"_٨y1˲KЊ?r',^(QOp)gu?f- lG# 52qG;2 2]JUYDjܘΈ%WX#xDm¼H83JustH?A!(*31yӯЮzEdUD7&G$?9ꞂCA;0z׸=Ⱦ؛f@nebJ*\ճ6O1S]!DLgdȱ<|a*sRoR蓛1#vZZI@L1*JNօ/$nǺUnWD2Kg'\FVp*;[?6]t[T6 v}z;Ho'p&B†e_uA:TEA+E 1-Ĺ <BHbLSI?#V&BkNq8oD0_RqXwfcj`@=oZ"O~Rzbģ."q\ z.yO olwPd_(*]ƨMS=-5Bƞ1b&dS QE"/Ա.s@o *ߏQºTkGX\>Ecl.zad&P.'T-q$=8ƈ ڣa{onehJ&7Ie~ yL6^z)qJv,ֲ *q|/2jin{DG,ײkoPt)*PH2_Իƅ A- mO eSh<`ٮoTF>)S _Mڱg鉧ᑳoz4dͲ.̂yNmiª=H1n?co,>6@A5t(S. W= ?Չx:j,̳ 2g0g& 0bf']8Y I! - 5aT" u=7.|ɝhPΊ9uU*tMa"#[b #N3퐤e]i 5ÇQPdR֔]|bU$07,ut+O_`ꟕ0<rGw}R{rE3gWRz`'2{+> b!09BR'rŝM]Kxde07`kyADs+*ΫlPh$낡tcmns}UfgMsH(4KX/%(16#ծ&r(q|WкAcn&_+#jO' 7Rs- F<5RDΥ3n5mYvpA▘츑otA!5w&Nw9kMͶ|3zhQh^pCֱ?>*`RqK:p?G0( !F֒ %v"qR U?{u%\(QI8`oyǶ% \&lVG{>J!=Rм2 s 7ofD~}nyO  s;ئZ?fBE8>`.{O]f(h1ϻ]|Cp3˧CW(Do*q>zm=, [[?MA%ZU 2UXVPdM@]ip0$Rh c3aPvho,z}i-; ws65KtϋZHVUP ^.Pa$1[k49Zc,\~Dj_avZw;m}ciUK M:K?E)JZsDx}Igw(PjuxH\׽SQTce nZ03,"iO*ɾmfl*edBr&Eu2sֳ( pF\~l 봲z5;R[[ u|/)U>F<]fo;iboL#cӒ3yiHMP\_ՐD6|JzT-Λ*&<՜=ǩM:&,Cy1Kƛ`5cF ft@ vE0 ،KDa¥AKݿFNT$݊H7=5Qڵەzl9Ǔ@{V+sII]fwv[M{@EA)=@:Kj"Wo_۝x*O^uLҸ ٿ![<=3^RP‹iAU0%K^=/fwUcID?/gr8/~}mRf%]+G^ɂ$.݈ZyD@K#V䭢PصE6s_.$ mhv~w$qrI7բ}kHs5S\t+u"?_ q/z?m>`erVM8/nII&RQJIj]OAhȽfH@&S{ZPU"k$ɻOjs~#`g;R}XxrujC(CxPwY_i-U!rT9]-M:jWjWG>_@3e iS4n Z wjeϙ踎D64Y43`O⎺dvy& 'ikF.~k1bG^ =!* ɚ5"IpRsoruٴg'S|@"7|%e4&䚛RVz33wvaOD}C!2SF HS5k C B-y1_tinry9U>-&w@]R0~tT5vB\Ҧ4FᎧ! h*ylR)ZfbL?V KSY%DK1EaLl1`”=v^ rj[dMP}Kъ.J?]dcVc1 {ЭPv8̿T!u$m+qtN~<<%|bER$N'o,sxk>f䫖S/`H @yZ^xRBx]y҂YUl؋l\jqhopٔQG1Tld̅,%{u-W_O}糓[PD:5@y4O֦EQ0m?"*`,c1p9Ջ!ބFT#rxh –uY#biR^5)+sĀ挽BT:6ܸ6W(VJE&@AkvwC].G2h :pCsW'{`{4'И֡74 nrW3`)be5`I==l&p1`_͢`s=wJN1{{OCٜ 9 hq 0# '|x 09[ tCo~Ef`WiM;yӳ|}5Hn(aKIEVKy|a 51|$*+]%|sWsF~JbLհHZ,m6D6sr{vVĺxVFO]RC=D̩.Kkyr_G/0_7ڀ0Jp5 b L#,E]OW"g v} K}vEp3Ws6(w9ioMZ 7W2 IV7ȯT2S-cN-/pߘS>ـbM*;GV:s?#E*S$:/8 ԃ剆"Ce FqѵhΥ6NХJ@/tHs74\Dz4vΈr8^?Z `"\߷_pl2T܅ ydcɗQYyRM~m\&H7C8FrkՠF*1 O̡:PA䷃'[YTع?ְ%Zgu59yNHԥ# gѡb,3]xnceEyZujrӸ{)| |8*s&:GJ 萑8)G/ ʈRޑ]=L ,^7 CI]>eŤe@z9pk]ɠz?vk_ia>{v{;isƟԮ4N~iGX\ьMuFAĠ,V^Emr^XrY7%ۼw>6Q̳ԉki"|9eՋ(Uhl%I))O\Y_g=_Taiȯ mW|~gW|Cl 4#[I^xK/vL+TQrC|x\aG8 b[/:)2C/!ym|w"k1 P{EkCغE4K^A˱}c2{K\1r *yznK[yO^Nױ}2XD2مJ(]2C1ȹ2 )^qbJ)&)VQ9qOTX$86t|=ş oF&Oǜ?'Y#Zްt8 |rcHOg@U,X|SO;l̡n;kyX`fXh`|C-gH36u|3^EY|:;sw|j:EJd>JW{1hZK@?GnS/f+nq&&;8,!<R(nJ=RG˧kwφ^ub4-RbQjiA]7C(߲`:3/nNoN|. SV&6cV\O_ 2gv{NlihfCˣ0ҕ 7[䴦 -7̫9ʎq}Jv&p{!VիfF/qk6r"5!F9X[ *ALyucyF.X[Blb.F,)+1b<;&^k3f}_4B? =/#dx#6͊,}etXp'@ԛ 8GCܲ.*fS/9B,WoAi}> Ƕ S(~5 <C~FciC;hх3͗II#D\QeFUN|t;ג9_ih% uan$2bo'ev~'ϛ&~5s-v4x$Z05ZCruw񪸢u]6R_>YJ.r(63Pa6z}o}=Cq'rC:-AԼ~r֍@\\kgI?t,~;aQI1;t%N#+=QPٔjd[CSG@=N_ӎ ؄ &H, [)3^&zM~i>Zs]Hz`]粒(w &+0\''/ \L_ôUWkw@` ,wN.Nbߏ;H8`Y,fMy/HT]ŲK}0r;QC"a$/`B0YmN%z>þ;5[̣V~Pֺl$0e+!2%/mC)i/GCcѰo 6]cAIW'x,4Q,llG@=,Un(뢳P@ !dmI; bh? ?uX+ re< ;!h˘HQ!H$6֔N4ebEȯfᲘt+b3_afs0S8Agg!llJ"z%4NYMz7'Zz0@蘻~2բf?5<@"wAckj+_~ƒ'gƑcLX! Q-\MpTV0KO=u;[MWUV?*R`gaM]#5F#yJF0 >0h-%}b5L>%EFd(nI ܰ;ձwpF ώMҜ'dON> !e/@qgs㉅VRYzw˶ \V#9,7+6Sƨv Ĵ$ ZV#Oo BX HJ"5 B"ףdž^-A\*|tw_hMz[IA[R h7db1\}8tz'JU"25SO9롺.dZ.jP+faϞg,`X]DJq<~ Pe @%5Əu P-}C zҭHʫzmz1,| RꙚ+O@Jm5@kŖf396/,s~m,5/[\6rP$@=§r0T RVc k:2zl:珜~f0!5ޭ~'gȕ {x\>Tp?b \o/#s !cJVê0<,38ݣ-w`)=l9IQ3;PC$p+6XpNּd[efUb/ɼ/< :s.Lh(TIY.ɝ#rcDA+=h"Ýx3bEZgtϞtjo e0|f NWϳ?&AxA)cbI@9լ?c*FdHBI_#FSX3c < \nYYm@~L!!*+8N9zUGN X-3=5GSw'k/+7. q|o[;1VF#5x]u zy[Jq,#PI*λq9TCtF4@3DSX<ԿaTxSf&㟬E96t9;/;2KC!,:sgc.@0>le^dbFL/ChW%*磅4<["Q?&CݝycKPp;Л '&(D,ul+y4E;Ļ#TJ&!%Q۞Y4L@~h]y8<a}X 2藎5B1д,uFd}dT%!a*լZqK}ڳ*ݮ`6p8" M(G3 yK$*[kua)P{]A<ax^w{eƧ@`#ko[y}/M&pLM$ɃRYŗEڰDl m8t[ܡuؾp_~pz> 5fF7# =,yq ݰ0HyK07匞95[WG@-~%h_z҃'W2R& d30RWi|o{)YIJ*x{6:[ΡBь(MĮAwz͡*p/9I$!YsmRI9$`9& 'cQzjk*RfFN^^*5ƝI-H'(m( A!IfMX2/?5bޟkYQ14Tÿ.S bkE]IiveZY1*4tő^]X{nk"}&"Y)$!ThK3f7aLu ͘97n{9:Z$ FT[pgϾ΂P4 b[ØsP[ Ƥ~I:FSB:$1]ivevrt-_jt/&SLarխdq.:@ލ$0p@HibB$KijIKtT mnfŴVa MT;57hU P3!nZ6&|P7YQfD+)?o8Xhm"XuDuOJ;*:ZvFҵ+lUl˳jog =T`%x߸"x(M,[CNu{eR,T&pn`4/'4d*7).}.dGq+ցCc5o;sI̸FR8y{`L"7k{^)TxW,6{jvB$ *#| /k^-pMNNHQD3ݖj~?^o Cx Zu^Kb(4ypJyEiIQʣܐ:^Y븤5PS169;G=/HnoTiҡ'5@E-q^x fcr79UNb_$gߟP{i&,5mCnx"U>XVs:Sֹ%مb#ʸM9uC]op/Rxf/G:(r@ģ pm^')`r"@5~#` Oy!*po=WOxp^jۯ~j/l76 ,`t*vE)XIt ۉ51Oy{Qm[6bSd[҂x'z0$X\h1I+mtTM"ף>ܹ߻ rxR]Zj$0+:+&@p{d/}ZFm,$BT) V8ak@1y`hPb)`co c53u$+J49G9,ww7!L񴳑p&ؕHٜkh<'TZO;†Qչ[@Ăq܅l:_<햐&puL1fd(Ho'E6qa }߄Cj"΍*b_ٟ_ㅛKW,*%j3S\Z"&SRyQB,Y;K ҅. fp9zhp\ꖈA#f vX+c"ɦ,揂0P=te"+#ZF8N,>l"劒+7Nћp0xZZwDrBp6m9f|eetGxF-j,utkWO*z/4~XOC(6Eo^w!K(,! 𯓋hmʶkY0HQ1qtXzR9mkV19$nvC.rbo ņ0pA*z,/:(яH88F얂X .)0xX;y\ AZB`;<üb4PÒ%9sc)E";q+n(Z|Zix?~ݬ4aM׉4K#= &Gk]ù߷S)T0/$'鼦D (ژ_bq85/nڿ}9zbB,BwSU|dLOj~ QE%n;ܑ0]: dtF-dH`jE 6&)<G%9,vY# *ÉW\kG8>#TeR-P||>YW%V^eCVoJ}7~\̍"5Uq"F >=77;HC/3y F^eԠRlVº7)SWI}{K$;k Y޳b姞>.: >(@]~K<{+P#[Lq\  8t{{EؔCriNb}c9V]GK@-|1}ѲcrΓ&zJ(^w%Y 7X&H¬Fm Ʀ틤=1KCߟw0'YnV|aıy.%ab ,)rwBcL?f\.N[?Qj!_r k}X4k?O^.ET(.}Myp/a*Sk,Ӌ*c圽HerUID)*YdQfa-k,|i БY9!DıvNW4KǏ'22`3Q:~,i=L>H ^ <Ĥ]fxBz^et̖7;#}P'PCCH&?\T+4^ZPHA@*^f ~?BtFTL.X%G)d%!#` (8E\]227l[Fn+5+-x^KF5.jeb8S_rng;]wa8jy9}O=1} L|EKcY qHއĈNS XkIg8_7{#Sc)r {DƼZ@ol?mt1K6LtH(0d&]=u1K963ja#ϐYU3@:*i]4T JQȝY iD؅}Cqw#IJ|Wm RXȫ 6eXԊd1ޘS W !ޢXgaR; JCuŌ9 NO1F]0]~JH9k{ .Lf$ڔ]Y8sߎ` Q3fg}B+~!j<"gu=W*N&CzFX]<eb>&I*K 5;(}Ǽ`Ehq'deJ[<2ޯCY LV)_LbSI)j涢! m8Ys%ѯ' pT'w=3r@KVMkE̎ ˩I| Z_Cc/Q˵L UىԑV#s&$uݺʂG. Sʵ/]y 3yի/9 ȟ9y-a k B>@O<>0:1&֒Lryi nk{@HɱTOa "iIX4+_P=HYI;dc,b?|deurgcxF:|(d,@፸.|JhLJm|:p.7}o|a0.,VbM2\Iro#7U_z&4,RtX!4IƓܿ1u0xC3As@P5>JWR/nZL'"CEUY<֊*idmN>L>r,ѧG]uS*NF 'e*w0|{9$?N`Ƽ¶P1/AF]0 >^tVSnCz(ٺt/X8+ "?rZA8zmTsǪ==oAzSt_sZ417o|]%y5نhhkC㵿Pk BHO6r!8d$N͂ F+nh.=l# '4'@eKZ3ZI "'ݻKK}fRMɎszV qW) Q(0]%܁^ss8&P Č5kX[Ǧ[]cl"~Agm ^0qWc:5g+x΍Pn]_N[&ecpX_KizBd 4#O"U\Ϣy8} ' EDˌMy 4FOon T6xoq[ͺ at=dK ;W1`2PRi8jP@ 0g1tϲq2a$R0X+Lz/q%NO[2(Yybi8%v`DW(VU'Oa@ wRgF4Sﭵ4l˝zp7fѲ'⌾q]dl[LlS5I4oK2aS tk6gP?̳c,(dRjJ l\t7pw$=o+2~_ D̴<ʟ|*ǹzӼbN6gG爊\(yt:(?fY؃cg.FaɜY.N{CxFz;xЫdLc yNgY.vdp(XѱNPNGU-0rqI c3nC,q=Tꩄy7&]uN !oU%%GTꔴi Aڱ0-5=k50ty#\bC PyOIE-#>w͔gKVx+9/>VqI#L@ [I&;UF{fj\>CոI} htX i\>+b@^]3f́AT U\"^}Rt,PasÛSsZOdo0K##7.>"-ȉ0.@=7- b5> !R|K@@Y=F"qЊLFp ۳/m""80nGfϫsxP `l*8>団6E?ٯ`t4~'s}ZbuP6,8y;1j &U/4xkQoTA5!=o@fXS_;[)H ̸y>`IjL[SS-}P$;'rW :ΐZGD\@Wjh|&ι"ʄә 9B͸Ѹ74.ppt|@Z` RŋχvH 0K?i;\ P5P YS7yN6"n KJ48'Dއ[,i ;ᕾI[&LC)GXd|ųzs)3tB|'Ԅ@cvEGƕor'_lJO81lhY#ٺ<:Bd;GEwt4`Zfxʪhf~=x8dU=;Š Q:۵[ ɟP㰘Ĉܖ6PeT qNg  Suw$WZ'"c0NK;BV-bt2қjXsh~^]϶Q|v*2Sݹ HAu?׹ 3!rJ@=r XBa^Hy)΂{S)i1\ܩC1N"PF_'^3wkSM; Ms􆎯OEnˑ9s"h;'tDb-7z ނ)49߷1d4-(CmcLdJNJ2k[}Sr"5آA3w4r~֠"znG6^=%c lNGӗ;"kyfS67U}h3D٠( !RH8k[{n7zՑˍaII"X'fs< 7V"/^~D nABL柞k ˕Vڢ(;jd+>IeKKZK+i%W&q׉})X"Et2G$YK3d]a 0 ^(kp4Uhqi9[WSVQ jZYb}Q.]) +w.=_ )DSaH@-D6.K#瑭P,Dl}:{`hIwA3eY}8b7wafKWCs.w<thx)Xf-rN]yw̱,!w_䣍c8Wjqs6KSQ(™0p4O\XB*>L,\k?CC``7\uhgJ2],%p} לUlLS|q0 mՑJ^Vıtc `VRA)ұoܹL)(щn ֚N K7I(G7U!0sq)LI͖Wz(+kP {^>,MvlWX΅$*g$>,kFMc95m DwM>:4[gʏN7|"V߉:3u;@[uomF_}|lzW%wiӌ>+x7o+ ܱPCODRMmCd3ĸf<.iFak\&]ngK'A à F\WyS`C,2fq#!ou)VQ44rDKg;Hna ~ ryߓ.G0 g _`5Kޜh.hIJ:S%26iÃ4h0 .V^STKBE R؇t%72]bwLN\4N.wR_Y51}%`;=@1{awS)@4d<\.qfE,}j$IHXY4.S2g ! "d QKޅyCcѽΓwR#| eMSm,?3j'FxbsJ}B lf{3/Ͼ;NoL6 eM)ktcN;qxF-jW/m:,9j3F`+ 5*3AfҹK(7c+rGNl|~0"X;1{Z@<_3 _ x0MLA_Yؗpq}H|kw*11} `+BxFjbx.[D?}-i3BX#yj^yM!;[idj:x1܉lY7QusaJK(Z$YB*Ǿң :{I ]  3 ECT D&NQʸ&0N 29~xcDGEB2(l{N19;#rZYb'IJh˟.k>7npbE5Z$pΗ-:\ { J i1kߦJyvt~#S]])BT_ QF,7Ő(Pwf.KNe` ~tlsa Fh0᜷Ud y7_S/b@ÑA[)ړSb~.83s j޽s3 Lr[ i>c {)!€ ۀJDq3d F19*e2 B :hY8Ck@dqhhOkfĹ ۏ!/ek̢*.Un3MPm vo U=elH}VoWXΤzi،ڥO%FfQ^,Y5iPz1x IlH砛\o0w t$qQqro/M֡*qLZ5A)}8?DE rt~̀"-kׁ&6iW>^3Y|m7٣EJ`n!+"&n癔Ь\T}yyoe.Y |Se0>CfR4ȤrxΛO},]2T!s*lQQf `ظ62c "ï\C/C$YNgk"jwb_l:Boԛ ь g?}Xg K4n`9]"HKG+OI0\?Np{X2y c<1U,)z1剓z\-dBAϟն<r|FWO*ic]͵BYBPr|#SE62$7/hjьq^Y/FN{UT=,D W޺aU𹁱"ހS㑉$؞j7#אu8S5GzIk,s؉b04c*bۄ9#F5N3|g2y8z[:aë i*Hx^@Yg1履KM|Abw=Fq] B5N,vrx4Ii|Le-G[T!IbNu譫td@W۩O8zZhW X C5[RnuZ[m9&'t\ qsc ܖy E~M=?,Bu|2 a˷b Of"R>O;`(VE~^ONcPE{Wȶv_#ިΘs& w3Ew_4 NIW]=?;"3s_m3PUX BEHJ#U"M=Gܭp ?tG 8Yo/2nݦƬ1bgƄG'R!dW?V"i'IL5s]9!76Zg4鮱-BtܝfK.4~#lu_S51D^v`tc‰17d-J?"8 T~&eD6QL b"u3'P8Z1ğy==C\GLmv~bզY+ FtFGhO6O߼K?>.p "7[b7u Œ3B2'_P{>zI7ǭb-C̋.ᘌS+Cns(&ܒ1SNSRB ߄ (E7+A̝`gy ٟ#b aѮ"G2Ƨ4D}Owۣz'ZkL?5 |_@@fݲikUcb};!cE⨒{#yg /GX*lu-}2A;xY$"sISy  $s!cL1ˈL_)kX"Pe] Ǟn S+Lw_@R$d+%cÕ֩&:ha:}ϸ6Wdq]nTS^v@,"RZYߓ>nv. ^0EpyҮ*( lr5h@5ċRnjLV:Mj-gnz(VN ;^uMU0][xj5JoA`{eLS >`'r{)J^g gYzS'Һ E@%J[Q=^d|$~ʒ7gcJ Az nl+=?נi)D]oUp<\3Lf҃m׆ȀGh^s)pN=ߐJ<~4,ݩY9 ~}~b2޿t@,ߴ9T\+>g1u]5ܕ-2/Ojei͟փj:cJz4RFACtQP9kdSxn!wMޟJP&fx KϤU}Q{煎QdIZ6de2 7%T1s9L[huʋ ॗh,'gb"ZIѦ3jdKj2-rP@?hhP_fy.Lt9BA\U ȑ~V ,s,[f@R~l> +l y\{KcQophD舧i~<@ͮҝl+`ֲ)'-[<9x͐2;TAf(٨o)#]adТSzRbB; ľí=hR3֛">hPh^)p3oMYyx] >gZC/idխ9䳹DiVUeV GMs"|P4ʼnH~&B[jſ\UжO l4@*Bs0f|4ngTM˔~q53nvN`\[3JLe =)>/g{+4lBTv\ZkaRT\9O Nqo(ԣ-co/a;5Ye$ZtT:BfFZk;Pe bI7Fg,~8}yrg?82IbwEdP@LtH|͹Xq{ܥ ,̛7bފ{njհ2n%UѣT%Y_<(騐duߕ-yx xRt?dO};-D>*}Lj 6]|~Í<(+% wN;t{yG—25@@L0: }a8hOTJ+2dAshqjWl(C:O[F㐣fUF?S7wq".F7J2hҾ,d97=; I-ΙKnr-| k89nG]!O1P'ғ5>HPHSE}p[c\C(PcYT'>MNkTުǀ^+ozn'"7D6iowї6^AGS 80p.繠sMKm.9pXU)j~d?>S<3ZLuT-zH'D8GQ40F'Eq8d3aoܽkW=RMWtXNUdnUS_x6q%]2.0b -~_AټfϋjMW_Մ)EˡઞV5gjϢ_@2+˖&,uA@K ᲺPv1ܶ13;>[ P}qChGP,H yrPiPrM6:'J+ٹ0E\C#CO}nET4Eo@,:½dlcV2Eʏj*ttFn޹w6@2W_f\swjE)0=;k=5$GB(;Ӂ;A?L 1ڣq7/ǾvJnc_M_DW,kL_ (ڭy<թ4X/ٴQu+'W_(N[^;S8ݓ4ot~e<4~mYEч fK7M  M1؀UXtNy:IcT2m/[NɄ݆.ÿu9Lm]#ͯ%j9 (e[fO-W)sk :G)_Dgp/iVOcG%: ?-ž")LgIX׎W\/x,OL<){  O}F*'q@i@I6DO4N5#JU< ܰܕrAw)|Hg"jV!>|2C6O6=©Dj$U'fR)>ZXBdO~m8M //~YJ{m)v12G8ύŕ!~^ 3$Ã@|1Ȣ._W^9T#Kng2E5lU$1cڃa$0(cZMe!Vu#Lb'oqٟ?kk5dBSe)$󫍲 l>r!4{sIS^=زfGzlL4[e[{X]{vL]l)̗U˒.Dα83t :c"(7)Mj|{Gd)4rXЊq_0E;2r:MNEƻhIL ]({ȶ|}S1M®~^cgDBNP]xc2.]v}GxCV.EB \?VyBWa~7xgоN¸mWg4W疛=T "B;"[syPHECOs"׵t>W"t}IO' LI\)190[FkGK?bߙݏ8bljtF'dÍLoh&duC~&c2T8: z- %9uBM. 7U!WJ8 Xp.,IZ}EQ АOvSh1c~Gnu6. m/7(~*d)r1N ~" ]`&0uδ#.7{LFf` Oa66iۃB뎏Se|Óy2)u?W('5SЅͷLAU뤻=ɔ.[Ȇw(( WNbA  @ZD0]&V8Xp(b~ʁ= c#$)Psh2Ðe+U_gAW'yu:]č4F؇(h`vÀ p :9c{-¬:B;yHP2WFv=Z''eŽݓt[^_ |B5ێԝ!暅W?x`lӿ"!6K)GXu{~,{4`>:b}dG%^76už[#8UnV#N}ǿ7Tbi|K)+:.:66i<0x/f['f݈g:JKk.Ÿ:4k¤A0/@#ǗVdmF,;WvF# _>lv>NC1 uaR 9'iڍ%$ .p]vM8;"2„fl;ua2mN]`6 V?ǧ9O+t7+8IHRg+ iT>3L%zbǺWKYthyfl~*dc[M9]G/c҄GbZp%Y ,g{+Dw 9LNþqc t\1N}k,~Q8yφ pο-m]D ^_KlFٌ*yx]y~a7"`aGtdcP'4?g62$.<~ړxk(볟m|9 X[""|EMVY^I0lX*MTXAbG{`}HmĨ!@ɬz.5_88ЇKHM0m&-*2' $)l7ŇԽ, E_7A٧ucN@.)+ X~2 3`d"Hv c>ݷC7.0J8CqœJ<)O “S:$6NK e/cgj=ćNVFb&|ʵJlw[ֻIGkguރȔ-q&nVFm5kVz)9 l@X6O,- !Oc.,+fZ̡Vo-QSP#*>$_.̑IIRI\edw)4(#G]'w1~Ǥ QS+ʷFvd~/5I%r\$6"}yh9 @}A٘J3H0Y1- hoeo<" F3Px6KMs1Z?$Q[z cLe< ;at;,sJ.Jdϩ(A[ubo(lyBGHxP Sl͡٧^\KFRXv#r)?D[(b[$ Ɛ#1OZTWؤXxQl@ē5#]Zr6_-l9H˿c4r (ZYW8Z8!?HJr;n1 !̘O7JDՓxx,;{H\%^d\) DJ'ڞgkDz[z,eq|7vljO @ajqn^9 cjsG$롧 dB8F,X :hKV)k6ٕP?ANћZf#iHĮ(H`+'n 7Q!wU,ݳMC!J4y?w K"» #jGd[/N+bC6R1vL lC9 "_>$UN_%FX6\\1t~8Q,Zs$؍Aݥ͕~nq録281ށWqP0^+" ]-ߔ%b`¥ȵvwe x;lW䕨:dC)[Y.cFXMEtZc6%554P2jYЕj%x_>cFpT݄Y :(T@@Itqx^3窉!q)(4h KbQƐӼ}0_=\T::uy)jCV9C樉G<T$Z^6>+e\DSҒՂ䅛(¨ b5~VUi=¯S B*xSz8 zRTTkrFI|AAy ##ˋEJZ.i eؙ̳Y2qkm"3'~g觃)O-`@!re1ʙ;sG;+DynR% s qtx։NmQe;+GoF]ll-ܞgLkaNئeIkjfkX}}sDGdxpNEfMKu5׬5| K'yFᫎ_iX;ZMeo\O4 r["hL??hPz Pv2_T&6ةڒB\r|hr6\wIWֽz%K/yuwzob.^Y:d$ VU6UY0&ȓ %a9r"qR8_v \C\qʯ;(Uc<9tUy ݕ"b*oK*t_Yb`KrK铬*%| &$g՜r'lE56 oDttuW_W$%yJłdrڟ!zbBhb}㴂`_g~_ᩫm% iT-mX7^QJ\pt1n!U߱C epXG `ҡ΂_>.}xn.*!5Z׵(Lx\+ŘLuʷ;O"bm "УUqϱMAEDiRe2^NEk>Pl!5.˦ØtO=}7u!ԒK#@s/TaRac4nk@CߢEᴪ'Ovc}2hUC~ *msޣ 7hLBmuY^wT.mVWQex~Os1gd-I% s@-qNؔ D .]z>oLK֍!+楫'M7|˷%DYVY:/@q2f GܪM.y\#c7˺$Y]tBoTH`+Xmlf- *\Z)pVHg;J2+Co8/Fjv0Ҽm]}*Es|5/yG~ws6ABT:qDRv *0 m;]+:^_Cy3:bI7>o -2~B">4:a׎"黔~yʳGʢj .#J2FrR6E. ~7E{PLO+QOy:4}|1&>;MSLPED  m]h].6dje g"[CC$.;&,>?,?)CxݽZߝ^!GVaD$=q SKBZOgr^J:WHA?+yј'hG}Nkh\':T\D;!̸ >?Pj(;_j,X\HEʘ CTY: =R^_d->h"* K]= ϖ}R;b<sb뻌 2_v?H14[t(Ԉnn wڿA 6LRЛV%k K*\@u;R\HϬ1Șf¡ɰR&,O/Ș*6_]1 N,zX]!1Ox |r^רkٓ3TIDx'?UuCx3RuV ,ǡu&~' KM'+'K!=Q[ۃqU`J!cR8*AKd 48*[߰^]!{ioA#y҄ yXe,e|ejnIo&L 5!5y|ȺꓽW$=&3yO@ NcD9`2XWgNiDr hxFaTTwrWEq\jZw|km*;tL qt=" Xnd#gԳ|ޔ\x\i-nVuNvϝʞ24)f6{K6QqA R ؟Ǎ8;PW.Tc-fU;U?Sn|i\(DΜ/QeWD, ~^Ԛ R0YcJlMA ԪdN |>&4q1%zG#:Ub[QB9&8[˷E1 [_t\n:wHX|QEÃ~j/ʜZIz:1?zU^l;E=swтwC:H2{ꚜPHJPb>ŲѦ7f` KqvI⫹8 }$G/z޽OE;X֖et&Ya9g`ZLښF֘rf0{KRi=r5ܪ9ThUhd3@&ms@lw@{2^s Uvcm>>wms)=õdLra4ܨ8xڝϨH_Z/wqwPm[ŘH|?N#AǛ[Gi=e" SR@{nud TԬfb?ƨx>: md3u5&Z,:n3.M=E u}des.xv6 0oA1Z*qc I2T8bh{1#^RMD|H7k^TU]Gދâ|B&*';1L!{]i8\ Uz: +v[E"÷ >U--उNjJ=IxKUze;ۢ!Pw Ŷ:k"۔Euٞ v½1LCv 1޼:` r:,Ӭu#*#9;,TC[0)[SP=LE*}y(-õWqMpi_@tO6zNaZs ōV9g)o5m2Hchc Tq`{eֺG!|%%FQ J-2u'" [2֒tElxS @/(29M VEn`{VUYM95&,:s Qv{jf3jp vlSI$5$'9O.oԘ<\Bh4A9b>3ZPiX%xU 򒘖 A8{ :O[|t:]e\rjނ:_+h̊qU>^O"Uob:yޯW'cxP]4"S^zQ ӈz!\*8'MƻH kn@(Sx&bl$A$6~q&& э)hnԕLMH #WbA _SEavv0Гt!~-Ȝ ~/J2AU#+'T)w;AZnb~֖]&ĽQ({X= ކ(qqB_%^[VK>W9)eOyK5FFeu[hM4dzeѿ G*?A*F,^֊= Ke/W'SGx4Z&Pza*0:S}@gVᰙ}.j2(*lZ\il.(ů&|& ~}9ϙp|Dq8Ľq豅l6\9t0!E҄_gi֊ 0b9 .i:9y}eyF\`Hks5{Ǜr}GNk rҌ{=׶4UlB ?t];l: i>CGl:h[gmXw mPpչ[Yu.}55ep&u}^T>Q(o'n VM*<) .G3!WHk{ 5P:#E%֑lUf1WI&7"GP{ sat 6$70!,DPSRcDAu\cb$3CCnܖzքR T.ء5Uc?|4m+ǤMg~.8Lll:Æ p;Cn5 GLd+N BGZ/Uӣ?K-0&5?R_븦㺷OʐL0B`AnZBRw-y`-h1 |e/ jb+W-i٦q3 G.Ň]dMRJ߅iy7R ȕyK#Z2h^I$5>Pј(V|ھwb%e)j sK)Ҧ j794}5񔕓9b 6;Ch69 GXh6ꀜ%] M+ DOff wꧺP&w g>`|@&BCC҃\ěVTD8h- =%oLRO4Ě27VF"hfGl8p|RFOV ʶ\tU9˸a!ұgYZ07070100000016000081a4000000000000000000000001672b7d8900006520000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.27.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/Md]?Eh=ڜͩDfAJęSoӭƙРsZ4Oh8n^zsg N49J̒~PtqFm7@H'L4Ѓur.Q35E 0  7$n5НJjz~M@BF>u N0OHL)f%vVot|N&=o;2\VQ^KGJRO CQjzġ'|*vL57$83N[!Fd M|@wc&GdT6&sBoR#qpaL7#=DڴsJ^vtnŞ!-rڨb}}#~mCYPTvw WSNFmzC˚ܑdGixq׷`ylSDdﰔf 1M4tCvzWɆgGw "bBT!R׀z?rCTRknW%} HQ}ܷ2Y'cƱVs6X[lƍ#6r#(͗A>4Een;{نܙD(FzS<:<"xpz UH#X71Fd`k9$[ǰGI V Si0ziƱqqn2_Oxz8 S/L27>؀M0J6ֆa剚ƍݣ@<`] F%ϵЧ- 5[1vaG̠M')M3_q<y/hD[ϯ{43}&Fw(TLd SZhL:/U&ujػzlV)pX -.*$y(/{~QGߋQI Hu@Rֶ0>Gr0{OTms'g79 )G˼O0ZNwxpiwŊ UX:e>iԾG@W)R^zSҕ@&od_6.΍-䀕 އ{ӧD|δI*)(1Qb%)5{umZc$? ̰k>'hr[/@OI(L}7\#(Qi4<]2c_r9y(va*uЉ;='ovgopzxNM`_46Stս^/2Oӆ(6N'3O<ң&UOx_O O5nh:^e揧Ŵ `&fN!^U93#?—g<РDXFom=.rW2\+-BІOS~i=A>Y-(qqm7,Δa<\/Ȥ/KaJDC!p/uآL'f-7Qf`e!RlkޮkwQY gLcQʰjj/NmfGZ}c 6Y<ዐuxbe ?O[;2 Yu^+{Ha*J, LIrfkw`KZP3#9&, & HȜup<~Ezz#^ntn\Z kUr=txz;tSaL7`ԯ}ms8DDvXPw._Frh&6sj>Er05/¿(i#Jhwb}ςeDP7~|mt3SML.["QbJGˁt.7gK]hqSzVͣ#שbT mh!83܁Lw 'NJh?oxf뎹VE),{|j-la5d?;]*ʮC=*G泼7~S 5{BףMwܦ`1'5D[`&aKeFA4{1OoƚxgY\<Ѹλ`CDҊ#'' x .59ҁxHhz+mאeHSSM/$~0P'D |&a_ *&FmnNM}K>>^V?4@'m>˳Z E 81]nW];aryI-Ze1lI6^N) SK#m^׷U&MfVHsƄjPreur e0Z؏6]f5?Vx5БJy/"R'O3o '5z7o{_ agcXqkg:!0kIpy}A?ߥnW0ⳙp52 {~8Rr/pW_ ;/*um+Zqi͉!6 {KjJ@LjIw6 A5,*S$q?t Є|Y<: Ć%j9ZdIq۾)[IQ:@ H|m̹NV6wlfL77sC#]Cirڲ2Ku\ S/Ͷ.jIdk=əX^BEIѤ,Ц6.D~bT8^Ds2&˝Ydt! -LcGHi~q:Bhg70ؼHݝY@EhճU4m~='&82ozm2ӝ5v2.GT2EZiyKwOU-gӼ#l{x9W͌H߻ED¸QJB3+@LP{'W T 0d0={+HXrz~qg5u%>V4; a‘4e-ERW ̈́Og+cD[ pHՒ{zRpGN ψM>,Arm3V%)*t+ 2b^b_R}]QX\WJE૚g$QZdgIhy,SBg>V{4S1|,~Y7p4 dYETssE\Ř% 트iO-vHׂ"V+KŒ.۳ru?eL/6#@о{*nCwXasEX<aKrM ,\oWo&L\R󔹋4XʊӾM}bڅE\|AoK*JX(Xe}x}Ɓ=*TVSaJtM˔wxyۦS%4UCQLzXny ;e:84+NW9Ͽwof!z)3NrA㖏$X\1wQo!*83gB8GJĖ<|.l) <̿GDMPm(oBo:!@;*9?w$X T] < tg>Ak 3ϡTNjWjsI'sPԇ j2).4Ed7\u{)䳊2^DaBAr6ĻSBOґ)<X c_hjN|qf`6M]OGt˰t~>o~e] Ppޮ{w~\ZNSк/VCW ]a Fh{RL95K.Hd^`׷pD5MI5ځ}9mJӊGB ʦwbV 2gLE&Y8iӅ}GzMw'F*]=K1i"}hM{LncȞ.'ORz%-*=l'<ƜUm{Gfo+1%vaUX@N~2&bL!_!dR{ϚH6跺)srM,µbalcWsZCnZF{}iLY_JڐͅE_ş >$i^,k㺹wJ0mqyΫr܂"cZs&GGJpU83O*]%W36yd+zC%ŭ~Ӎ2 ҇~Иq1jY %x Sv`wZ{iOl[aY#/hoQZ6vĉ%.v<3m)va+q9 t4Q&XLva.Eˊc+hugXZ"*<>3*+# ? l,h# ]찣rr`˱*dz[],x$QSj hi}LFpX$o *-Ol9b0W)vt"eXFySʚUiwA_j&xFA*|dYjP,Jy~! qr1FX.5ΦC&E`^ <\1ʼnV!KL @ p>7j -i[41/jH,)[:Qqi?riݤxBxS){7^>$$&ʞ9[(t@ $`0';4CY'#b#OX!v_;~ t7 ?h7jM,M|j6L?olC CPu";'K57b<?֓Y OB,1 /fcgYOZ 5cfǥR 2+ЕWoo1EEыefS ^%GJMoVU?p{B; 50 nJI>;YJl&ٺ+u%||+mg g0 VVh7€*jyo)o+td3RDL lQmHDCc2sxDz&0b+ְR 6JWlSeZu(68B3WW=7F ,:ǜZ}@!AgDCY=qbT%u'kdeoGEE7<[NΓ;epl$3xt)ف{4MknDa.0K7Vy7 "B:3 zV1$JgT[rQeAɡw`S{z }s`PI|wBF>JusN:XLQ]0?ʦq𷔨XvK,:@a)t]!|7{z8?׷P1{"rR8ҷo ,Cke<J4΋4-/ -ZWxqkC+7Dt\{ju][WQ?BXc3$36A3rb6c6D{+SpN+,>8Fj!_H(2PH)OghPȴzoym`yQjJi!JF%O Ed4=J\~'rתx' / jC^\8u@4 Z1򁉃ٯk0髙f@.3(w Jӧ 1#m/tW hfiʞ'Vw6qL?_hO u1=OhjIz+Wa6Vo!l?{(}:[tKbF!ZSRVosoV'WYE sRwdx Hd=d?te{eYM:Lj|H2(i1@iFB-3Ͱڇ')OvWI&[pXn^`(^Bp6gL MQ xUʛ#B-r>`Mi%R aXy0KKL$2xnb _X r阨i+:`hxFuwLa)[)( Fzpx3-8YA39axy?cȩ@HDIauΑDƣQ*jAׇud{54*/5h~gZ+R=jl(df*Ooz ஀{@'NȣR e,W kye1BT)HVw2 `Mۃ۟z^ r\@-FxƇ632cεR3 Z,ޏKÀ;sUtMqx^ gh@mk>$)ٰ9'S*лzαu-&,Rrkj,^…h9SI\`!w4r;,H6' 삡ƃx  ub|ꤓ(Հq7CDHYѺS]0JiL1ð/)Q 4 h $+d;CWW(@3mC/%\wCZK߂ iZ-lʯ˥m,ldŇC..O/P:0h[xM eTF7qJ4kOص}2+,6q ̌MP -5Vş8H>g  K>WK]/:p&JA/herg\8?g`J,p')(!-%=H+fm~⿖.RyG6Vl$?=_hgB{uc'W͏~\5q=; 3[^ @H`2}'X<| Okʬsx(kx| \["SYQ]N!V;5"udqGۨŖ~ [=:ڠ>/#z ?Esy7dRXN6oBSpoe.l=7_\ hܞQY+ϒpR>a5HRt|)}L$3'14 `,E-&5U\X&?wo)޷!YzicyT+xc?Z^#'+7grd>w$TH(U0 ی1*vm{|^B+!Rk y:"h?X>%s;a+zwWt=OUᔎU [ ?7 K<8w@j'wGr.Ίk1]8;c,3ݽ'M3n 1YfiO`PlW/ E)>v}8Q䡽dI\!Zg, 7gn{:$@g ƴ?JPJ 3;o ϥ J0Ie, `m=u"9]^"wq$z/CZXeU{" <Ρ4DSĶmw46@\e~@#1;5 ;R#aݾbbpAZn^+~Yj $18ԽHk+AY"r{tjzS든lIű=G,޺ÉU$bgHF_hU^ej[w2 ϝ:Z;5 #-`ҙ ia{lPaȫrh`lfM~׎(]>@ Áh{_ ,㈑Mt'~`ň_ Ç}p)@̛^\qfq"aW'v#=p̓ j|~hKdqA 3M71V4TBsUm: P׍QӴ7T ( ?>3-ՄhBʍArB)bRى>Rk+SOH.U0ز&=fU/U|0q}F+喨J9EN~*=cN$c~3ޅа{6fU f`MG]0%KpFxk 1_lEYs6mm o2Ƒ bOȪ;l?si@cܘ"||TAYhד~aB{o\٣验RȬq=[t@spp V꜒x.|lkdٮJYվ=/]\Da fZJg:|/qF ʖ@c}vzem Z߅P!\>v]J(PQ~ > cS7 :5hK 1ebQY]\⹔I ”Az :gH)"ߐu ؼL,4xF+Bb9q->eMVlltrb lPU5gd -F]{"TcRU3w UܞUFɛwy9ѣ ԅ.7OSimc0~[\Uа ů9E&8[:2:˰ݾ\;!,fZ~|xFr Cts/lg[.LKJxԚ;ACNhT ݹVYB C,*~Ҙ0IkdMBG$Ք%}< mh/Ke(X 8gp*v}_ǖg}xjd?;p$@7++o*$m!*ƫf`->_Ch՝ ^<| LQva/Du ?Lυ np|m \%}>\7n'xG֪ĵ \ q}bڮVCǂ^]˅} ep~>`MSzMo#1dp v*B׽=O8]hT0ՔΆ)W%̠;-r'j|o8f q'V4c^ [S1]Rt~V']ȃ"DCPK >O**:@鑥>i^2joT}72\ߵB m9"SKVUcnoyeEIܔ޲z\ga''gfyNOG"n%"iTt9߉S|]h&X7h :Oڔzi02LHeϟo{?(fbxZN'Y@+

    {fE֗ `8ܠqq֩b0 )==?h>T1z!Qgz`9}i9UBz%PoATj$zrNY~(rqX^'#a#wW0ԁ/N zv\r5=-˓ԽnҴk\%|B+!^K36p铍BsKyNLyA?E ozc\i*?͓ߑ90?S--@+ꇦ'3I(v۸c&GZސQF)UF%(ZvɌ̃S6|qoe~&L^" h+79"C %2Qd1🨙c+q w!o>|x^!JY{_l-c\C}ץ:T\R$j?keGJ߱ݓWm#38-v<(.6bcKxGN~4}--i: )g֨̃m-+^bf Ԣ\G|l 0)xt3`ȿ6sG]ЍzW \ NiII(ӸV'.ޙW/./S1zۋB:>h!3ǀ$ /PZG+xƇ`xZe%c}xyXT_irwnʾ<&q8슋BA_MH%_*WhK(#S]Q,@(&6"Gjerߕ qaQZ[j r{](Ln$eP8j?Bj\8~ZF Ͽu_[E՜޵W+#ݻA}oSl|,ə[o0 ff؊C+DkShK" wݙ(x3uldL5RxCm=MүV+zfdSG!nu`!+g^yvAJ/ZUKP$m<0i$FOv<0' 8lYOǤ/#klRKi}62ā{vGD}]\0~ (V j"IJP.\n5dVZ*mհƚbxR*9ok_؞3/f |'~]t,j]nXl˱59L,v{p772;$ qZ*.p{&K9{dP F4A흣u&M˘zIߕ̦-ym?"w[PGԻ̋5Zu4NaRF(A;-A#n' ԇ x`ZUACg|GMhҪ~E8n1*|T^3}>踮Npg_F*b8t;IndR*Xq\ʨLVHnVݳi#pR΃\ }5}Re5 %P#1Q3d5\&,ƣu}bR3ˉUP6uB{P|r6A3:gl*a~!&UD!&߇qŇ,Uskba48&ZEA(/3[n<Lsm" r6?ڢe]}d[2!&ץc !S![o!LᎩR+4!B*-7#JcZk3pByV ^CR_Ny J162{@?Nw.f1y'@B'ExЏŀ)U_Jcaj&Cuz\RE(tL?|[;ZuIa'y*f$ɐ:-'W};_Y.v245,&;Sw\%BiE ê,9*NRa}3 z,9o-9/oլt趁 l$%leY,JX@MtčX,coV:'51Y]6)ʣɰz| ԯi8wD"oڳ:N`ۋ<5ԯR*7{~=p# un,Y6hӛY9z/#0h^ 1^Ϣna\˔8拟g?uEÑo?v=:W[>FU3)tOdVFQSJ)x$ $Dh8ٞ`\!i)/nG=*zY{Lm/͛ 3³' KY;4R7ڢ/ - 8^)XaJYpLpʗ{"_we7Z/ee gYt.tHo0x5OeX3 m\[LzTY옘᲻>lJgMvMnI '1@ \7ػpK &Ӛq/ 'H0+8KbŠ~@^N#zx6}]e-6(SZB~dJ])MG;i~Yqbco>u̷ֲ!5Qy8a0u ۝(ڜIKj{ס#وM} ,wD/Uz7m1{R{[F@?)ujDr]~1W'J֕'+^sKqCa [y<ߒgP9zSN JrFEK7odBh(Net)ܞ$Wa932_"ƣZ#&7un*[EBfw;b [OѪ]Gē-;v{Gs ]}pZP5 9zc0\D`oVàZYI>~qb^xV}6B܊gW (ugSak'beO<! AX! ~F#i9 k6vAۧ=8AzPgUhT&TCۯ#ۼK=9HI RJxHt ];AݜYfGy2Uq 39t Є_!Js_*2vwL4<;U؟W1xyx1,'5wޔBy16HE ){=)EVKh$>%A?|dFTf@}tGt."Q*{P5=!h^'׶뛐,F~+Yuf7%t.ھ&5ZmPz/FՂ'/Z: B&QQn&Sa#_wfgͅ\-3\(-ifCDrʩ\{6f6}J$ogzb_& t $1QO1[h?.5jY.iA3 ˨l(6|rf~!*pg"4DN %,"IYHGJh`Hl#_͏Sm}Lo)jGPU@~Kh+Ě{,ܜ|ux0(kUҡ`(E|LKu]dY<{n#ſ _#Bߞ;|LnuOѿ::1gg--MlA2X FU)Y"K L - -he5PDjep3)ri~SBe`OäMnme(frL\)*dKAs8"C?"Jj9 PE)6Y{4PD]ՃLm-4R?]ϢFWB,G(^[# To9OgMѪ|15>z?r,5e=BX7FJL}liȆЊilNJ+MVuZ@w8V9KQŬC'=v0:Us~cwcKN$A-{ =c i?!x1Fܦ:&d'. i UO۹.7v1bd`pɔG lqzMz+уVEZWx5a^y-vإ{,nUm~ ;KdƦVS#xa1{OLG{B5$91dzy(M#2TEx9bp\j{Rq'WUBA#ᄙ?߽bN֝9g ߫O fh9pkigHδWe 5cW!K V}kBY0ZMc* nd L;oT' |~~G$QI]X:GIb9?-1"mDClBw;BR 6 <#Mïcx1#YjٹF#Sjc3TXwZ[Ʉ02;RUB'Waeͳ2h ]zSr6Z|iЮ5׍|]@]v@+W/ sm|h(\3^g|2xՅiqMɨ[wQZnOAsoCUxJHP&r$B,Ҫm/_\'C5Ie HbW`嬞Tf Q >/:h \wGz>  N^IXы=s[~ )O't43EiLmQ7cq-m\c@kUd--jWy1v^)lKDgE3f`az}w T`/rsL{ s)WLNWa Ċ>u\]3Z ;_K(ٻȴNH"P}CN1sx._=!DhLBb(]qCisI%j# ^C ;бTtx3>B~iACǢ"z]o ]c4kͨf4* ;TwD5Sz5[!9|roF]V} f2G:9eI28&Eh}@/T (Ak$c=b =HLt 9̀Gvm)NkxԻQf7K{HJwžG wBL~5M%/7~:OMMMM/:ٚEM٥BprrjHމFy H8 V6Jі2+4Sl¤`mw[<.Pr]F8Ġog⢇jv!f/#Y@:sIl [u}(XO||Y[qXSHV*a[JiU[0JTc ^mɊuHEBJkz_;}z;1zA}JQE2{v!B̝őRmE8$zs<`:թX V4k1-̑}c6$DNei@\ּokg/0M5vhɲ})ua^FsEKR,gabrؼYlT#j_ )|3Yj1aya ?w9))Eݶ]fFxem6kh_`Ra4E3}+;/iS¶ 3`-Wc,ml,waRT3Ts1i֪g}4࿁ݺ1 !bLL-W:(O|,b9WK=]9+/iFe,ùf40a,y挈VC by 5x'h/ADOP^?P.pf=a}_!ZF9SKqX;dR&C1ر͒Oӆԭk =rFu6sI«ۓ"h 2"tNRy H֩ZlIA51 F ( sԕCC2 {y Cs^PLjZ}pjCi,4!= ċ}$ Jn! CXF/햦ev+*>/NnI1x`ߘHi+Hlnٹ7|ň7AӣF9J*<*&2]cvTZ `&~OܛpIo04DI]m>GZ2$Le(vlj\ػp[ ~=L ?-j#(F U= .(;3! Zjj9^(}  ^;T?4 b_8g:tp|=,HrQq'XvF֏q|F Nʜ,wp>$,Tl{ȑԙzRןkF%?%d&1 E/}ӚjxBOw݉G P&fs{"F :cp7Tl3}gЃqVm& =Ny_W" a>f\6Bp9)X]TX^tviZSC:Ό_k+wGB45b7 /n5d[N򦮺cu`nE`7lxs/O`F _ALu>.8cfIRVif%FQe*IEKo<!7[l; {mb[ob y~ "#'D DA&I"BAw.XJheh聐 Ʀ6 Ϙs{9eĿ^lZ*f\9v1;o!FYrͨFJ4Evkd(?zRVv0\3.㺄{R 0!䆳cdOYTE[@= v%ÏWZKҮfn i6) ɸsT]2ySA LRWi82GF^Geґi'J~rKJeeG_]TB'r V;Dјjޣ&X\ԥY0 nU8r#'|Om%*݉/#JwQG ?& ~_r Fƅv[DQTrZ%ȲݿS[y)W?[iJ+Q0/ZU/S^{ 0.#zO@@s΀gS,Û@ fMpaw.x/\qU|^r𱔌zz A$+DıAqTW58js⑫tE :! AJ-TrS[ΒٻMQ "풃 ^ذuj盔mk_I3.ZFNpO]K0 \qvuP/QAWn2uyU/sÜS]w)pO\D.}j*G@y-sGt,zy´-{b>O(@3]<&j5%\!]İRb fiqƄ+~ͷZ\y 7A\ [޾} īeLu,oJ#~ZoyOnkH!^VD$nHh|M߱qR11ŀ .==6MZɏ9r^r- ?9xPHWn6#nцH/K.dKG8F ј#ɆەZqhK ^nrfvbJ3'3\s}13iY3 + @d b{j@)/1]-銻ȭg* UT8Xϥn':kr/EKޅm:(a}d-6dF( u]Gge#l'#~8@l]':.Ÿ*495S"IƄC+]̅O]8)|ʏ|᧜9L6sw||:ע&1ApҸ?Swr^zF铪)츨D"46-,!v\]V$)q*#. r*~z>+ΰP+c=ὄ6m_b&r갲}iwE4pc J7UXBF/xn2=1BV ـԨtg6oh,w[w70u.D3-G'@P%Ue}#e8r|m,K~S"4ѳZ6>/lr5@ kQE/ xoE}1qA! jJWE %[d".bQZN]7!Z U.yN@"K5H䙓ËTl"v=Xd?a”Mg܁'& $|Ȅ Rj9H7=bbYϖXD2U+4hW;go5&rŬSa|&ϋ^{_  y'iPQ*!`{T4^vzŲ M2?P1ٰaDO)B\h0yxv;D(9tl?5;MQnSa0L3ƆZʑ$Lމ ư&Wŏp&u]XW89N`N_UZZB\QO/ UoUdݴ o tG|Xb&M֌v_hb,vdڥ, CKyh[aDWtŘ'9@0ZpͦSsz%k@Er4 zq[=:i'HI L{H\7A3Y[9B}hnkي+RI C#Nt(Tm4WEH/zC|Sۻ,>OTp7WqtDvf|eaMCC@1|]ZLD\cTZ %94, nRxv*i|T4}ǚ#iL1*I: D~(ظ`h"P.R|4eWFQʤg&H0soHVBlFns1q][~ zM+Js ,ZI+s f '1@meBnYm*aU-X=S,8tKStT!gs` fn;u `Ô% @OZ ^y2.HʏeI 67PXl2Oџ.mdfXhtP^ 7PBދ@oH"BR"[վNt7N6q4R ؾFKX ۞4;S`k0gZdBvfTy7B[SQi5Ϩ) /Z HAyG۞ ~pG6D$>':#S #[㏈d@Q;BDZĄH.ڃPOԏ;BD4pD{ҘH|Ci 3ev?`dӀtD|[fTB&He+7=s}udgʥ9[)jm^(<7^/O#|i4T(CAʞIB~cZnqm)1Y&J:oג`hH Dȑ=䓊mNH?}HUvx ˪'S*I*8j$% -Ud]5T!龡 2˫.5Rd*M*6{bRl &ŝn漘w/p4g>zGqpq,@'Y5p}2giLU`0xL\M,}:re`1͚UoIG>66QPGSc<@ljY %jk-rײxCw=tQZ{nPt./psnëP\G/B4!kݫ햅6vLab|}.I,^mOt . Ԇɼ?X!!6?*uHnuH}'ը_WnCN#c7>BYH /Cc4k60۬ 5lSu023Os&5 lYR3׶yzpLpOǠlFʹ;w؍DށG#J|F_S b$n%ڀ`:}W9+B9 EoDpV|Qx;/;lADs)`ޅZ{{dp-1Ԓwй.ZK܆GF![ӫvkUMLryuki BMkKAq. z&Wngh_j0a]'δi9o~% u $a gYϺ}NL۽8aoa' `g6nuvȡ^qax\B~n!{4IABNx'_\BPn2C`UkmhQW%TmQ!_^<=s̠MX .o3eۋÙG$(^}ĴNwP~ bx,)yʢ' Qz R73Aks!D{"s;&/ܙ: )͚F;A"BOx)C"!SCW*8o^Kvticz,J2NG\N;b+kZ%`2^t!wnᮧݱZ`-G TBЖ/`7Ȳ NM/~c!3j*qU"/&FܙGMa"6(/>%e_BAZ?tr7PIP A ]vY͛ڻcX]$(OC oۭ~hk"Yݏg?Čފ2]p7痛џKI&>k*@ YtsЩKznƌt΄-R,~?%͞lk.wqq1̓*XO9J9Rg%PZ'HJ((݋ N/4~m_*ȹ40$  LMhwwMdpskyd}qLVSFSQyCe-_4qmԱ#q*e;RjZ'AZ?*bɴu+-R SR޻}ACX[ͲR$RMU4NX21%g/#ViYЈQ2"e)D0ҠKc#'U< =j@ 6<,QEc{xR..gǝg-lZgx5qlmyn:?iF ߡ~%U$ڢe_P.1 Z:\1l8ټ$L\ 6*X S&Z= b|;Ajr]TRڴ:-}'<^x˄bS2( EnmuQRIe!xRTݜiU /'O{F9݋v!㐯"v> ڰY Vy7~#tZ.T p, ͠\/ .O=|p./ߘ`}dӝӅ!9HN"GR\IO Vk@_=Fs2h?~3GQas'pʟN{"T'2a#Frs_3R@5[㹐¹Mdt;.C}EZDL$~ kzFjFcaao -7nkh$u~~Cw{9B>ˣ VAj;ZUDNoճϞ`(ȦTɄhk%ai.n`hH:`z AM)O Q+6[ ӟ'v+op} MUJ~ XZ|~$c1LT2mnTz[odhonO`ͽG^ 0 F~"!\FxT`2v(wݝ?@.uҳQ2O@Phcҋ8XCM\5Fs+\mP!K!ML$";Z`ts'-U#Bv?sIpdhYR*a QsEJ6!6Lt P^=%8=#r#z'|6ƴC6pLKNq5,';S/I_HYQbOU_z&;| G\xs6P-Ƨm y P*ar.C]8˧ G x)LΣ(UUMtI륩K4|5ɄR A蚨_3iy?)岠1)*F0*+̠!wTtm=s/y4G]omRk1-iS@uqvڽ$2Q+@sRU jҴ|S< ϛi8ɖTR]y-#o Cϙj7y hW9|2۬e7d8a4',嗪݈.XW[cG#R1pT @؃Ԗ2YTMz| X0M/6tLqIB5 a'Cg]WKZ&RN%zGr_*JB98fz=0_V(]*$?{ YV=rw<S(I"|4YҖ>նbJfqŨDX.ѣZ֟R1kb/(YHk2-@{F 6K )~F l5*RJ̎9;=)_|SluH5|Ҁ4/z})0s6bd IՎ(E. OM"g.h{>ÐEⶊFՌϒ2a>e tG@&SJe԰> p-RvKﯹܛXfe9iv%蔪 iĵk)#Mz_b՘:IB_\ W0T1H 3bJ*54yg & -/ kq2],F O<pSt,3},eC^o"t}+@PkyMmr K&~5C^yUd>k'81b Lh(ԯ4BE %ZVܜA3*F9:\,7sX[L9!]cx-ѓ2G̡Z%-w ~Q#>9)'Β{!U6C}ۊ)h5,Nq:D:$8vcC\s@wdo^fXcW3ݞϟbs_KI9Y\RTcD8 P/m,*đ r).h0 $u4F&Qs Y%sB;E m{7J0$Hh)4#e$.MhXU.so3eP*rkuYp$gMt^M"xu]0#M> # R:'9 l"PRgW ݎVI_8m&thDV\s>7]q=y͵9-ʷG-RqR4ƐzDc*13??]7W+\05 ʍNvZI!;/-9EX)P .h߭hNaz<.s Y8FZ`Pm[5QUNʒbGC!#lò|N`8bQҨ ,saHHc!N}OuT#_Xj?,p3_LD{h,~ F =r>l>[l 0rXKg !t&f ] ?se YHʬ|H^'LII"ɶq5a4WM w)C^0:cO;FLt/ES&#:fD\M6|Vok8<pwn/%>YM3p@'r-=Ggīͷ'J F0m^wTec`貊#Y-#ѢFG2)md#lGtב`CZp VybJ15 M:įFFpx!fw(P%:@!# Uzµ-LcF,U CJ>|x`7gP<v 7 BȦYI~Z jURfw:U]Zedw܀.(y~Ss(Ҿhs#pHY fK MWK:F3\]<$*hv܌iguIG0.n? +ߒGG#0~̇ѓ5z2oY23xՏ*cEchgz﫥*l!$IS-.Nsq)˺) PBE*V20~P ","1~  6zmֈUVj*J ܃hqr,9S!7U&0BX"2r/v E`!rmafcR'{BcvP+5R9N@;/;+Z :n#N`ƒ]mU-LL7Ʋw():y͍,8rgߋwxu8S=rW+̭o%0?ǴN2+AZHQ^ 0+|޲fU9ۘ,Rl1ODc@x2 0jXf8H! q2ѡPP|Oks^heԓ U2H᝔R.οih{Wy ,j٪ eN, +y9ŵ[H~|3Nkms.tIjT*Wo!+0 lf Q!!5PU4se/ra?ظb<4!`{!㥍.)c55r1T8 Bg)JGN|B>ubiǰӏ+ {`Kz]:~)(% [l!LjgH ;޹hpo%࿍LzWRN',-Ls sARV,(i"O% -+:rrl]BkkGp(;q)Ae˧@ wTBoǴ6im:[rNEm x 8<CjkA=- '%Oi#ڧzq9Vbӡ|*5`H)\(ErIڕ&8o-=,Uosjjx"6'&ttaT|C :*-Y'uUZ3{[cc!RE}ȅZn_8 Ya/X.r$x%jD4@=cÑt^x, xp>й' b=&EO?Il~0ax$VܤUI1'|N~!޾6ueWND݃cɉ\Vg6y u*`ft8 ;X;&J% :;*_-p-TlņڙFeчsa`fGs&c M.ߑ4fR'J&w::xq5|O>:́?yak ?sisL;:~N(9ΨP͋b;څLhzfd*L?\\7S'鼏2hJ61ji:ZrS~¢kIn=|X(ti0\2,b`]S5 EAH ~A>;K˨'^&PNO.bRj\H1mfE \ы:m.b{j%q){|FYι2f~ȏyA2T@Tv Yz+OMOVv9vl2%:'zByVmS3QNlig_q8!@kEZWڴ0iM|Vn0g4OpAD>V\:%& p$`9um. 5a* H.O/)}úޕ TףEҜپ{ :0jX:r.q)#U>t0c:tY.YgjrǏ׿7_@<5fSq!1ٲ.8@QC( xx<,֋K16^7W=ut `  )0:@=_zN07C!_OzBMZ%|*y8zq\s3UO(</s,#yH+/U6X+VN9ǘLȞg~fچVx͢4Pa` 634P5H)gs_/0k/Ji0QH_aRٗWRu:_(,/mhݎk죾i[Pֱɪd\_w-xn@<)[U3t/^uWLᙸOA]xڇC=ܞE~Ddآ&SCt+&NwZ. banwC"*agخ!cDBiJ*WTC.lE;qyUCL y0^7̠㔄w<<(.f}$Ϊ@V},,3Tb8Q+b]辱Mre8%(8*oܽCU˽"ټJwp5kKF%ȝtY|>mjp&랑I:)$'TRuD1{i?6/f7ia\CEg>+.-&d:ܒ?ʥKe 7oiC[@!"py{=]`P#-^Jrm?FXPjEI=q =P~\|'G>E)̿5;/ps4[2odqZ :[TR>ŧ9@uQ'TCW&a胲i/mqW fI &&ĺ TaKURT$?ceN wX/m"Cwn ^2|M!]7Tv +~鼠.LEm7n+S >i 4]cU8H TfNc( m92:OJ\5'(mg"DmALŸwiU!d`܎t%/vJJ,X-"Y8.$q*ShӸY2G1pz{VcmU`oL'Rt5e~u&kjw[ w8G4y#.f 0jȰ9RLĄu跆S]}e C1YBlX.0ЃޒKqCxP#65U䐄r'>!AR:mԆZ6P߮@γ}G04$\XX$xdXuYK;0lv Xt? :mp-Yʌ T>+nY^s苣i] uGW:;Z ΆQDZ{؟CJ{b,Sq=0/87+n'Oft.ikƶ g ӛט+(U^qp8?8 & ']ɑW'y*1͗ |!Ssi7gvڼ(`]~Hw,v|#Q^f^7]S@ӵ~EX0@oS*6}n@V!a> D*J4zY!HҩpAu2g .yJϵs{EYIU5U\rn fS85A>#_z&Ȫuy{_q :T>߀e!3"Ub2Ȩo`%*U}Pۤ[*~ `Yk4SG W"Hy^k## P2oJjg! n%űDUր 5TMurͨM9A?x8ץ(=?W=*W kW4t4q9"+88iZj&׼{ o>\3׈am#;gO{㎉$}O",˃s5:W {lKb%0RjơVa:/! KFu7O%AMQdM,Z{tcۤ1:.`g,c"Ķ-e^#{(F#7 *§M^~8#Rc$FW?hhN:|z^8Y,),b)ad[dWT )w9p1IZlg]:RgZX~F깂#DYD"^Q)'GP‘w2!U649*To whsUlZDܺ't-"1s޻ƨf^ۑmRXGph4j0g/f֓&( c`et9iWe aC257#4dsJ= i<9o:-'|H-, 95ٔ3TnWlp,Rٕj ihlaO(V(.!Ӹ-5)8-lʹ{̬ҬliĤFɢ *> 9 b^U%&+fP .מG8kgc-?n'J ɓ!oE1'@,c܄lKϖ Zͫ+N;>@[>9khL1aE2lVxV hqYO nX̋&N>~N睪cGZ-I\Qբ(Įci}?BКhD[/7C$EסYm7yil? 9K֖闧Pb\ܯw[ͻ86y R227kPf:`B&tFphσ%= t ҠCH M[1|qb%3)cr;L R@!DH ڇR Koꡀ* vDD`gtg, '_mDGtUz(ظtwٖ>|{n=QdsV'e05l1XeӦb;eѾ ]q?Jm{HhdxA`,U#̽g?t%H>i\B1n[s6]0IWZpԂhnK0 QS+ X%hw;+6 hZs'*?4CڬuC[%H @\!ٔ݁#{}2#hWۖ_G #*[~^u #>ОO`nsvpP7ê'8РP{1 SX>I_RyIs\?.#`K.?(>>STr ;7.P-6͂1 ަ$"z3" $k=A"Emh;*]d05։]\H0fo3ehqĽA3/3]O߅gߛ\~atiZ~Y[S 8>Wi%nZ`{(=Kڕ$쒢c.xY~@Ud2vlzZ Qd]!O#,Ww]>$3c;,ymaea}ʈ[V1"F镫Ў<pRiH:Ih݁I-}1|{L$ `fTNK@Xy=!3ػ`(o:S2{b=lWi#H\"*Fs_U\) c){ӆG I}R `CZxf}ySէZ;hr4ɍг / d(UX3۷`dUP\[]ゅsFD[sIO&مV:7?WWDdǵ[DfO_#uo"် o6W 1J ,ɸ)a; P`EH~;;zaN|3Əg֞e+h Yc Ž4GdD&j¯ǘDWҢ񮖚Qv5OY{.0o"z3Pn| U}Xǟʚva*B!7f -ZϖHqB i0fpBׯ(޲;a]t8Йc0 ~ywk2Z[҅M,bD%3<_Cxm63[#I\JUzF'f oc5 ΁w8`MnDz&:pMt摫~|Z,XPҍܑngI93x?tXƛ++A, e}X +GK|[C{TgJ=pDW܃ftMA@D&R?Q[:=0" 4dMIܹAt/:-k`je܆%md)G9T'#2qJE[Z|2 \bC⥉E9&YB1tI)}ͷ WרႊyFB WNY`4vV 4͢8A> C-NW$*$;etJR;<$J+z =]3 Q6H+y6!oR6&>dtl8(.1ޮjs A!^9pl`AW%, GO"]^-H~tϛ=pϦ !O/ !$願p?%0Y^jBtěM9$m AJ$L)A?p E m Ufqa\CY9 R6.{ cwR e -%BM@R'4N;O'x$dc6N_&ZlN0ſst Ҙ:DAM{.4!ܜoXF;$V嶭Bt m+Banb9Zu9 Ǟ~yaN.@n۴})[6pҺؐ>p.פ5tf^3U)j gK nJ'͔XN_ j(Gh[c[^~exI9Vn.8c}ʥ70l,k ֧B^[Bͱ hfpow٤y?kz3Jl<%y֜Eo+^ڜ={Ły*F L *Dp=NT A)+\DQ , {Rm͎n!L0#?v^D. Q&аPWB,;͹lf8 r8O`JWyx;(g̫:,x:^8fPBţւ3{p?_޺Lj_qZE5%p"Jݜe(]3_[< s 'G/{Dy[] {Xxi)+q:)ӏ֝~\ 3\.iϊ5JP"4~h>м])MfR̬OcOK~~AG3_Ʉإ `IEz?DŽ?J;ޝV(Bfv_`T%jR&~]:A-!o&KӜuUEczOS.*)T {KiQNF1{h{tTOFc%g57Ş>S9ZGjI=NȄ3_uBUHy5Ze5~A1 ɰ2{^)R? uq~mZK\ 0ۘ!g,`ZRODX{"}]!?p+-w *cK|aBƱoɡ"9BJ[~=gtnRyA\I`?36Ĺ5o*ky l$&u<0{TW}7<#$6\=ʴx-J ho 0(8iømN1K `2|ҮPfIH͡6WDW ;|NA+Mj<8S颎<\bKʥMfVg[^IȞ+3X9?#i5ؾLQZ,~r;냞NȿؼzZﵶcT`z8Մwk_{'"GGhju*)znj5zӼ*h '#pV2a·~Bj>I q C""'7J0sRRc14]H'z1j & /"s9N 5~`fl8zQTzŽ ;eγJÓmK`/-}ʀ=D CsgKISN}2sUC$ٵտc,!Y ECC؂amfpq15BĨ;,Տ'kPTVX+:&[Ks05]¿k.et̄wn/e!(4g*lЭ?DJ5uapG- EO&"q~d{H],r6Ϩ-*^4J9Uty 02Ń=GDɾZ_`tJbM&$pl:I}" @?P sYg^)y,ȷNڅF\lP۔W|">^0IlEBnn)zB7VT[~[B-C8$\U)Po$z;OAo`Xq)tfk ZZCԐ@iȑk-\TKrU$4<#-c5J$cE۬D5TT MIpsX\L>}t},_X .- ܂UgbP#^#%Uئ_Y"^jQ[VhpQ]`W;eHʅM1徊ٴ_BH"~|%)]K?Iuwvy!Gr(ȴmưN4h EjxdE*G\(Q<&g[`9w_-iZnDC[TAaV5[0?n)eBn2`GGt+OW >Jڦq:j:A[> gW>Y Hb`oЀT14j ͬJNvRGiN1)ʺiq/2[(_[\  QPVt`"W Q<#;n+Mn-w[1Jr\ wE - (zSxk $BWm"'-s^[)?4}9c 4 !1GgXaI1mn6 rʁkeQ\x;w[]rii+7Y][.damG cyHn|VPGWzwfYmTu9h)J>8?>GLXB4ʘP(3#:d4v_w[AS)&2;Q+##Ή:|9=eLgD kHIIйjl9gţYžYJuKDkj.']QkM?erBH۴'P~APxESV4):=ds % mq{zIU &*d+׹_G=^ra篝2Ev,r+q&{Gyd _":(mu8,_TYA#uwc7Q~ʪXteܠRLmZat@q{vY1%wpC_ӭX7=)2Hqtnyi*C+" 5)VV[?)h'1‡1;B'ۛO&[xvLDO2XD">A (ڬ>$Ha PXkr ,#ĖG [A:koTӸY`_hRGZKhB * ԦaĽY&&`d@.bzw5@+Й)p"ؔĴ2DͶ-NJHesk@Ջ{˹y3Ķ8z@SR*Q,zCQxF3F?qqh^xA0`XN~I~nv*\OԬ[#>#8>8jؿۯiEc1Rrõ!ߨ"|p:X-#-cpXi>Uϸ6pϳTjiJ 4kO)MBPܷ?QN -#V)=%P!q'i.M!#ؕ@y{^ 3 ʍ" f$|[m%( S]*NRպN[+S*_8Ok&im捤Չucg "lμU} xMs~J& pEa:j'hM<%7 G_gP\a'0O=' |ȴS@k  ﲣNm^d ,I4Ksnx{kɈ+Hs6ŠB^dhN$u|ILAPY\WC1 IV@IHB7 y^AUoR3y#@_/d Yp+2Ïn&/Nxci;{EATְ́DI[t A(c).j`Cureino<V?Lt{4νsWDXF?vZ4.mSm4cڋ'Qo㐄_4NnRVG^b 3qW8.>H>{$.3b0m>NJfcŰj8TAREE'E׎cajR_F9'ېFDc0@_ɳ Ek ̣v3 Qp*XfL>q6b'=,/1;`n4Hz?1.8;\ O)msEt^[`(lA`ٗ IH]w;h u C>3Zh8MnBVJ2P(~ӹJIJu&`<_ =I\Jpi (~3!ƶ0>F-U2Q]UE:4 ̒H.mR*. ڛSGɈ"aa%{>dp~,RXZ SZ_XY+ rekt7}_M"; ur7?L~4MW3 ʿρ/Kͱ¶aOŝ0+}_\ Ė{Kg{t\ywpk`9I_Z&iiIp_0A!DS? `C@2?Am3R$Mz_rB^L<UmJ]ɈqR$yȆuBu T0g|94W_Z- |Vh|l!pCYՐq&m*9$~`K- ֤x)z"bzT w{ytz[c_^+ M^$z6Uh8C; ^EJJT$$[eZߚVzجr QAsI3aqV{QC| sUWvDa!aYwnQojNpEͫ<[2HS#pRpmCϗj]m(|}?@ 䰞rhk҇y [`f^P+A-*"hSP4$s閳~;Q5$T2#ZP92 KoC7Iq;ND}> '5$.jWovg!.un7''簑SRr h1)r2D3囨 1`Tqfeȯ>x0HֱnNE@ML&NSq>nu_KH_>~bެ]B<1E}5'!Nk\)xjkU QMC )ixٙ_|+Sg'軩ޯtgmv3~Wc~MvI[r+#63!ȵGȇؓ uSHf( 2kC! i{V sy)[̤WK~@όɕs 9*ǻi<s92Z1h>E^_>PDtQ֐^*K3M+AZ6sbli.>_Mha捁bX χ rka޼ԏnI'S(.&nOUTj5hV=0y }m8Z lBК׬Gh?DZjZlc.F2ge0J-g<w !bR-Mڈrַ~M> IÎ8楈𡖎g^/Q*4$>Ggk gKНN3QACvu_h&h݋TjK eQ(QδXzsw \R\ݖWf:oH-N:(Zjc8x;UO)uoX4x ۶h3IC_CY0Pa^k ۤ9\:XΠ sq1r*}10]WW4HLY4[mIWdƃAV{*gS:1 ͮ/n ZzI,K-2~<1UNm,2/|+FF_E釉}Kq1al  ;Er9#\ ^iPĖ[̲\77r /% $rub )Nc[f*Z+t7d~vO3|2Lfm h R',@!S\AohuELv0x< <%;-x'_c~52OvxKJG,eD'@V\ֺt`*+Ik:MnP')^hD"4\Va4/R TL!)ک񖉞Fltݞ KٰfL ~r蚢VUKi/q= )7\PbeZ=%肜=R֐ $ǜF|[>~~cVВʄ(kKqlj uI2]XT*ΨŌs·,p$3({ǭp7f.bN ;;Aϼfx7@Dד+T mJ]g  p A59[[. ;%NYol~uȭH/~n-`Xv]_ZXʂ/,\U IMcXI?5rZm/An W/`ΤO \]z.iSp{Ҹژ6K]|pG ,dȁ8l _b7$mtz4D lH# 2rCĠz GxibE .# ӧ_5@ t*mނGG~Aiiy>%L?.cJ'ߴTAa$]Ha~4Jr:4ﵩd;%YX>=1g؊[9>ssW')>S Qv/(G*‘{S0ĸo ]e>- ||Zb8XZDcZ RkE#J -`+@ ւ: |,kKM\F hͣF{k g)Bv X! *\]k ??gLzCyTAH ukZRvm6-'NAv#0kGKH:2 nwC3{Mh5r:1TfɛH(2K:gMTؽ0h0r0'[6gJG+L cVA5g#~"\!\ _q`Tl&!!*NF-w80zc: ޸p^2$)$&-Oʨ\׫?X{ aV Wp PǀlF:6iw˝]2-BF3h790춰lۧpi˩tFnN t1DC){b OmOc4p8 Kpєeaۜ!w8kOw/Ӌ_ښi^.%/Fj;gTFf1Wl`!ՋJ>\2R6+A:LnY fQ#JF7b&ތ_b‚䀅[P]!y+\mǢԶ*E .,v )g2G$·N(Jg03KS;Uy+gSyszƑj|,~WSQ 9} 5Ձ% \ļz.H.oKF'9@.wR[{#`n gקTK1_~ۈT wp'?QK!Yj؉7)k$v ;zÌܧPҤ$Ì}d"( Hz_:-A^7ֶJ嵬Y\TpزG;_}U"ySK )W"}<\px/aBUl*q6@?$@Ӽ.M`q߯iez. gm'O )bSQ6S/.rS ƒ2IS]O\{6~9TH9]yR9mOOD c$ {ޟ(ؼwXs&s[ .A2׿4 Y5Xvհo8QfY/s",،Ŵo0GbDaK!©>*B*=mʫÁxEv  ,zV5{lGa&썘FPa5Nso^и2UE HWLā ő'" Ĉg6rEg^7܅zH"ʟJCU-{h''ta59~7%* ;Fk4W /KBVl).H_}[W\1{O[PXvm`=RR9 OZ1н(EGw6G' qR>M&H]GFB%GSjhJ0K+؁0M՜E. L覉 ?`ZSFID@aGNcY|"C15 >gBeK<旄cP muB|Kv쭙~lN$6NeێEi*`{)OQX``IX*7<5pCil]-<Į]hu*͙yBmE]qH60sAT@ ɖh.yQ|w2&1K~cR8!X∀߿ ,gCR3ł\c#ѯHj\~)*UO 6@=,f ;}ݖ\TM 9,:虨M+қ 7h)y"핻o{+6eMGg aIF o ﵬ%+=iNz!"rPu%\UFZi_n X%UV$5 lg 5, VMxtYScGuYrwlrAb^ƉRxn꿎L.^;-ZbQkf9xW?o&\{8uәi)*#ۊEÖxc+Fʱ(ؙCuK';Y-k9FL޷HOib80P=cȭZo e, TG;t璏zp!Q RP_'Fcv(͋lǀ$=w7}y1E8еf`HzI1)<Ke;깼|H /;O8 3fNlw$rq[˘z-g cemC4s{D&/N aU.ndK]^m8v)eJ(2rA`yjrmwiKCDZT%~ $\8w-c9@EM>p4S@Tn fz1?.[!R'-L8$nqC`1mJ 0/"BH5b] $m0@5rP0羓lV1q* æ_]͂*u{U$=t,Tlp 3%|vc_[Lhc%23ns4BP|AAt]mUQk82WqᨥI2{-\;Y'%L]b ;\T{k'\Nz]:͘,#AƄ6{#(Ձ;2 &pL4ktakΜq[8~~#x]O}¦[F1hokco%K6Bo`ٷ&"GefDd8{R'Ior~n<\Cl6^=>Q#͗v|yS_,j>Eq01ǑkSjE(YJQj.L;Ĥ !~2Q04S >T" X397O ^ͬe{9dV}(__S- Vd5YҲ~iؾ?U~/Yzhk'd¬I`Bcn| 5Qb1@SKSz;n.>ɤ?_ nz1pz5EN~tq<&pp>Laׅ"_vu)SO#7;}o莞 S띳%K߮)0M^&n΄FLgK@ۣ|SKĵe8Іl/ p#v x͞6ݧ^ '61@y8}rV䟬 UotեvtvO/l'/7kÒ.BE7;x J d//{˕me_ TpG$g9#CTUWތl>P?jጦW7tPu ipTL SU9,?g]gȯ 7$\ VQ:!E0F>gFQɋᰴYGeW%CMy/]TP߻1Qϫ@Mu7ΤQ(ny!A) `jzMa556[`v=qq'*۾h5ݐY:uCP,!c-OidxԦ,wsLL+ b<~y碤y1΍PФP;xdPT*Yq`6ktjvGʻV7dh0?d0Yƽ? Қ5Omz{\E"Ge Xi+9V*Joop `Y)\JVmvh f&&S{p7|>T|E)ANIuӸ> ںBrk7Z@ .͇-H2x\ R@Hu4 Gd+ rأ$dn1)Z6uXQ@f,+?\5L‚0iXܶţqQQ0sJĜx I7"K퇾_gn[kK4X7>^yXJu1+x{Ĝ}.UPA V9t͸y;\RtBݳ}.êU K6$DZ4=~^S[w1״5дeze3ZouW#+pa.0S1fJԈ_'eZ4H^>4dqfwnEQ,vNoCj3/5cdM\.KnɇTK]s QV2pN:m_IjR,p0q}ڒzYA9'W=j6g/ %da^R.5S%22 cÜ=*2BVUFljDݏ}ʋ}96eqŌx1:6zN5+g:=@v]gH\j:'.<>};~"c܃lMyu?uOa_R<=ݼP“o ҶϝWn֐dթXŶxО>UELSa>Ƀvd3E=I69s 9p{I~];c) PQ^ӊ'*<.j;MC~HP X .e0l"mUsqѬ"Dz? 4@NKW W>uRk~+>\vdz:,`Xݴbezxf(-"9C%qC/.Ф0[\ }}Y՘v 9|Oy/iqL`)<-xd0 rN{v϶/O2Wc8ə!p#*)MV*Wƀ]zB176,C5\0NrdǍ(8\Qxrh$YחJΕZ!VV)VB^S&zEߚFNB&44I>׿cdݭL!lJ09EJ~[i',wnyb¬ h<qsjI%hM6[ @̻Ekl%@rš O$`EHgF/LY巭Ȧd? `8Qv~[EJ.8Y- /eHSm %~23"S27lk;FiiC-@p0Ae|ttեey * Z䘮G]ͽ.Sj|?ik=۷~ԄCЇ$]~/s*8[Hod[ҧ}wv4}X[-ӯ+-ҒYDhc#B(e xlP`NDC'iooPV>*iǖ6뫀PF;L xՃ-DB {5o8V67K6_ѕT0t_OX̲L5u岂u6sшjl*I Ot PuITKt`2xmt4?m\5C}7`#7}" kIdѮ6qg=v5GԧׂDƄ`79]ZHu`;rÐt3wUu̓JZ%ϔB#̆R2O7Yf;͉8@Ȫc%cޯU{5__3^1) Js73jS?7wdS$0z !Kl(5›s[Bܰ*k-o-?`?mO+s#T6<=LnhT@2<O~2F}4uDwznz~ZcۂGt|V4>tȸ@fM9՛b'qγihpf;zNyYnCO@z.;۽ ࡶ:D/31N{}LR( FG&Q"znHVC9^o7i4IcsJWu6"Y.o> !ѧPK!&p$f˞u^d:%|p7I##o]V6S -DNX!.Iҍ"Ĥ8pձN!ϡ)D: EH:ewS*|&ҫMf38 Ly{9/-݉g$Մ#|ߤxo{̵ ǁ hY|xSj8:<EҜB}ip[?X$k&{{Yv[a'߅jzj'7:i-!oD=[(DPrfR;+tdIuElEC{u5 Jo|4 PCmaĒ!ӓA ~j@Y4MO>ɾuy!ɧh_osAa`l5}|q"]ˎ[S6fO)/a!*W޸H~`x!k9 XaM56BaI!_5!EiTΖ \ k{iQCjX˺q=:hA/E8~iT/_]T:ޗ%KmZג |Š8B%.) ؊w̐(Vg0]|6}i7L H#sҾ6K=>ƝcYtgs[z8rFW>};Ii=d2bC43ĭcXVf@.d.OgR*h}ú,O+RV=؉+0"7p /&YT؎_T)v~~?'s ;U()1Wa_ 7FUS6&x)ngY!t>X4}aS %9d0Y_-) Y!?/=v3ӢmoKXs$a/wS\}/S%czNW_KoLe-s@qIFnI(Jkh?Ï )Kp.rwBwcvRB}[ڨa_{zǸ*W!8L5R 7&le{/HI-НVHl 5Z5h&M8$.E4ac;jnJı(z?JSt` d3remὪwC+#/cϲ8M%NGRd1 M+puQ-z]`~[)T|۷%6q)<5B?bWk̭"ߺ潭 @rs`NhI+ jJe6089x#zj;ne_*M?kp9<`䠐pw䏒n8,iFXXñy>SH1 GRl:hR*M\ *)hq%s=:BbJgսUuI@A,S\4'Ш |('0&SSsoV%d$6UBx]VŮ rN*V JaJ>TE{3$ah8 ɐy[f^LZ:C XG-}YfWm$GY6os| ^!6Jd}TK% J*1D\:XQajes=s+); g!r0k|^Ξ.vs[˝7! Ihks/0ul F8fJRO_CBACrhwh,03g4*HSj46cF|@+sX_n=C ,lc?Xy65k<',P.`ELg?BUtF|&4k]QRCTְNI̝f7(3` eޤBhWK+fWKFΓ!BX>av0z)<#b750h.U~bT4P{ڨqHq=ՎQ 'dBL *AkI(&Badț ˒v\sӘ}Ʋ [rXv'te؝ldpoKʭveJIgDɮأg'%5I-5kQ! oT[Hil'þ&hǥ.bM˧Gɐ hޤ Su0XCɅ5mx-fnflg3Gq=|0kq⩹W[pOWn#㩇H>[25@1fƠXsab{7jc7O:x@*3&LJjR5ՀW;?=m 86q:"Gh,btV+%Q N|0o86N PJ5V)5epyȮݽ߬K_Ap@y$?S;sEyҫ[">R.X_t=bk34k1hOF6̉ahRFfHݶs2߯;vF,: ̕f-잯HsaU3:NyZawB|jO hq§BOΓ &o1T<zOO: ZAt'|:"5'΀{?PciY@B<S &DK^t"·S9_YFrsx?wBaI\RPefz=" >ZKNC^Ūc&UIdQKSŎ)Nz9=U-;Jנj]LsȃKf@(=pq)hM 'Ã}eU2cu u>V0CrɰԴVSeT}S\>fww*Z Z-j M\>wDebt-gVr4c,<,xmX'~CfM.L!,'0W ,<`&QJm]gBfpM`dc: KV5NL-nuxZ/ c3)O/ d{oqb⻚?  z 'FL+4e8J>(S9˳I[J#G+. $d-)2 "Q"=NǞ͝P:bѯ+"pНj:C)CaRn?\ UUHt??>?O>UJ~-voc\cZ(ZRwRfxK9'*aWUwqqfCyDTғufD~x;]-sL`7r:?F}-2N0SAvWXB_77\w1q}>gǍWlOe B&c Aq/"rK!A@UO *}{@?Tف rB7 O4K}CF6gݘͱDf5Y䊬~a 6Ci1LG.+3^zj(cwLIdIa̭7үMP'|2HBL(kQ@&#ڕk[ rwWk \WbOimṷM'oG>:-Qc ,]:2;P jzt]rr!2@Jq+}e8 -!ń:#Q,$lZz}VdAIe/; R}RrR7smeiuӲ`gQ:ۑenmMmjuDaJ1ގklɶO~O\׿_8^HR1-~ߜZŊ9yvTYwnuJ=AU Pܗuv4 =owv#ChTpWW9ӔXtw1)rl 3m.=I@{ZK7.nz zP_DBC[OE:G,y$lwVl%Iar+NPw&BMNVd П= Mn8ﻓ vDFpúLuc{P`c D.J)g>FT#g>/ŸRWNS"WLՕ#M;MD}aRckCC&ոl܍K oyUbBDxV[' >0X`yqWC`@kz3@ET| a=ݽ%!W<+ 5s~į;w';Pvq`r"Yݣ +Fx*pG"o(?8VP bwyL͇nbYZZ t"xno:qS{رh ( H\aodRc!P(:/+D1i)3I>ϡ?@%-IFi(M?%0U(NNяKy応]3ޛ)~q^$!net Zrǰ%RH&MDi3{ܣNBOeBYi 0A9lG_XǢL|q ıx4a锌)s8ؒk3x)<NBuW! ޟ 3sq$`39R8y'1N,~Ԓdr]9TRsgO(LH|ߣߙ 8gKD@ $)@rI+K!i]M~ ˞!eV"+m"Sgk?Hy>ʷr;Ly.]0r22.=tdn "\1*plѠ$Q+.p,l|4+4bbr+OQW7ھ NJe7*j:9>+Z>qp )R(*ߎ˟ᅮGHb^%2WvѭJ@z`kWl`r(0?^r%5 |UϯpO{p?l*Q(&r]Rxx,CP B˿_qF"s Od/z2굺"yGR={H_(f`boj^؊4t驝n~]܀ !ev˳A+9%SZҽ]BacP࣒_e)hoqKjSA9c S~Em#ïiRuH{?}"JWpcU~UQ( +S~کJӤF{~lmM3<} b^Ĥ)Ƥ[rbOf^@ZaYbl@{(#FRq8ugg_Oې3(y}H I~}TWb+td.kފ!p& cY}Y*1C%9p,| LÔ6Y{flS] (Vw^0ٲ҇$ 0&ܞܼN60W\8!=5knG<z;cPIQXZ>[C\BkaX4Ic'i ߬*ZrR \Qủ@"Q`416KS/C<Mg;۹F8{XGVNQY=&LK/>졼Mac<ӷ~ɟś#MiEpAD]"r 'Eq[ E~>0d[ʎAj)_wby:F,}Eٴ x[4Bku CHSdxE|RaNn)Q6Q&[RuӼv tfZڕWddZbϪ'l(EpC3veƬ_,[`.s4h&c}E&BKn~@]=vo2S4ʊ%){L]?9󺕳 =vc-O 5>'3XuBC0.Zs%jj$lI\2U*?J1R@l~u )f% Ne@ݣnBb֫QiFo:0e̤yU!XI*5\8 atJڬ'^;C-5p\CiYF?BrxeЖ>ـt#<PX8{nLf~scsM>=7">[q'AavΞwҾìAw Ƥp]fzoy7R8IZ/"c\DV^pv.۵= OpFv1Ϊ9H&w%>l3R(|0v>"aQ"QiЂt-K\<Ԗ&0s, :C!vN_oZ운/ LN! $t=Qvf~;vE^OtDyuS2XgrS&Br7(HvO0GƸ<8{ūqNYbR0ݞ`N9^`Mi䄺?jk"DE/CNiIsPQM;q>)Ta}r{0@)< 9^|R<`pe8Ihw1wih@>NWB^d7\`Gj'2F9oI3kU 8'5h:MjZXpnXEK>^>1UU?l; /%A3)rMr9EN7{z@o :0kJs2i]!fcjrJM8sg&_>M4+̹u}l{oh8MBMc6^",N-~?bnBOlCRӰ,5.{7%#$m P'D7PyJ:4)l!~D^97꺁);z6_j5`6ވ9kgz.u1W7S?ܟ4ndQar1G>s} e6Ho筘+ZFXp4]}~{f:eClQeH=R/.?=R sCCfa @ȽuM-\$:_Iad ч9b98EȌ+ϻk"Az3մ ߂LL cl<•ވD[WEώ[a-KN|a֋AE:'xĴ&A q !kIKgIצ]팃 .] bڀ!l1ƭL"!29>$Zb:>1d$ɎiڼB CRj`k`q5CHu6f+Iiͪ"ޜ-4.f_P+Fs +qye'8JƆ',oJ/l4!~>T`4 NZz~4 T캴B!BW4iJzh~ZȒ(칎`:& fՐ s-ŀky5+s~-2`¼,_*qT;IYnةWA*,Pb/kYE#\یsp߃E'r-:":IiSJ39D ٪)ڎ-je18jr)0H+Ŝ, JqgC(* ;2=|q3I{k\/~\]oLGH.:4aʤ6<ͷTYt1-r,Tf«%gAhU9`(>R>177qY;]ZIۈYmQ;?"4{n ̶T.q܎MqyW}qlUbV,逛HSjX&0Ç{|9M)]s&/~ rF m/c/I"Zp3v/CH3k1Э?hJ=&@c 9+ 2B[SzfS`dQטB*w)o*1YNܻ"_P`H lŲj2*{aa<\bBګk "{qT-tlPXۚ-JŽC |wBH[^}˻4K4j(BPQ_UdIqh|*(^Ebt)S34ieif !<>+,!窛T{=v3 +J*3!t,:ܔG#҄:"3VPI@b%Yg7E!q saT“oDDl嫢{'c8'޼=8t-?p)81v u e }>$zr?VDXUl-|cH}4  G<\a4(Q/+κd8>fef-+<q+tNL5 bWL3GXF59!?'p n 9cZmOVs;N!k #ï2 B/ +ɜ-,0Bg$ [Dңl)Gz#Y@s&Nf6vk"_~v~c(S%(NxI haOmDsyƃhiڸnৃ932rk r[|~͕0 LPM޽?d#sx6%ǡCi"{·sD5(/Re3 @8P]rykTzAHcdږ2%)+ڊ&aQd(zvJAv7-B`Sec{/$P+^?1ȼEqn afgMy]hl7=f?X@Ut|2V:J􂿆 ٘j l-5 Kb#1d/j(βO[٣?E'rHEdcq:*ɲ$7iAODVFX,~E.Gf Xn[ߘՐfJLsIJ@̆$䡥uiF4΂0a? @ˮ&*C LWۊOvZ>@jv_(NI"CM@NW9zۍ G}I/:"t۫  %QBASGg";1xtĚ}ސHb?LΡߠ\%}hc>{]hwlO,S)@:Jgɼ>~-ɔk7 u˷+l=%$?Ci6@*ϵ(hD%qQ:?C槎̝erDOfzI&qq|a!ijlVzSEOR>faŇC"]T*S>},ZN- G̀n93yޮ3u!.w4hᱤU&8+Wf:vM\-|nP.NV(>a+fvzߙN]Nɝ8,?(vuRl.(ˉz(cS~Nj\*g91$}4;ԛp!ըaÐZ;:/Q95{'Kx:ߗu:ho^I&^)H|,h伬5%S +տ}I %.zY9QCA3$":R?w? ܵ=,xsKeh{4+M aDd7L4m]3yLUI ,;fm=M^.Uxq]6aggb;#a441QE'uSYg_M14|n$d)@'zٹq\djU]n21΂POIl ;AR;{YN6zsU4VK'IiJo Ozds xQg͙/"/CSdds\^~H`2Q īǤkP.ĝs0p'9~SS;]j8:P"*׺?5XhMGO|ѩ1'ؿuƺIU' #`t nȀb6eT[\dNLk SMO HT57اa0 %A]=NõUhNPtc&7`m37G|E^ԏW4GE {6CzX7KHD6 F#8/rJ9FCI^6YO k6,4 U [fq'MEli( <9U?.Z-q5NyIPkG%1vӄkgm+ʉJ~y@{xASNOط 8`?'u5s\\FvElkkj e+޹C1n*/٨kÏ<0Tݱ*ZD55h a2sTdz$ `&I\vёK}&~*ë&8#d)QXӄ="vy94އ<7J)\ESVP zO 9k\/n=uB~A0wO=|cdtCDZ'!A?`OЋz_;E ?:z*ΩTۂ>7~EvahދDBC°N˶v6ڄͷX3* H)˅{S͙&Jq>\)i s?dlRʦkAnrM?u84P J"MJqHˎ'3O6+C r2 hm{G_@ DŻ_QkmV"k d$h%sKH36ҿZ@[R0%Y"cs(>jhIfEؚ ΰ$8fexgHֿ[@ʷ)ĦAnʂ+h[, gsg*[売ox>u"Cx}HI!HT<ުnA8E({ۀ{$O6?\2aU3v|uA,\_I\-jM7];2FmzkBĜ,Z^kdC" Ѐ_xVV|pl4z|3k&ho[ 5B\..u*ym_$HR֪W1q[n0n()3(eفb1~E~XӶGTHstK愧_1Ys5/î s%}{!E Ezr[+V`pQ3-R=N*2툦Y 0EyTJN^O&O篌:i\[i)I5:4Ӹ1>9M,;֫#n/R,9HF@7i=N2 >H.;gFs$] acfK$b2À~kH+?ެ^B,σBM#k J~ 2b|"L'x 5MӎO%"rIq|.DӤȴG]`18;15)f@31f:yTXYI_߮m5ђvuń+Ȯ K)̓0~_ 7i`=<.ɠ kNK+tޓV8b%l2]o2??;=aa;u 3؊:y2}IzvcwjF>WvLj:G` )=`)'tuڇͶS{ ^q K$gҁ.8^+G59V#?DP[y18|gI9aoO/`sBt1OA6,ϡi v3PKs\ #uTS@ bEv3qyCxk+t2}1U^,m?ՠ]4?$ EA W?OS[ JT[gϋ,WBdŻqzhEm-9GKәLJ__φv5;#z+}2"%s{Wkr ,iDaТ\v4/h,E.&z6B? #hajdY5cqϏ4AȊbvfIFI_6Ym o\[ kH'V|k?d8!r"!Y q蝍A\)LJ~k+4)%+9*QP#obo>j^dt<楓ޕ"13GL*!!e1^(@E:u"YDLX}hwߖGDKm@WV4KU\(U]sW{"M?=sHz5Ht6<ᦣ&XRtnu'렣6Mkvy! GCD=T5!G,خdTlH ~]tSNi<(i z*#2tӗ1ǫ鵰ƗI7*">ٛRT~!Grh(-6>>CD|DV壁sJjuYTeP1Q)Y.wno;w.ki}!کN4tiXf[P9 }Ý-`o8Y!U;^AMAv0 -j-d mjRUDԉ a2h֮j~YF]mE$4W mRtc 6&kus}mlҹp$+t\$pǎ]Cv䢾.<\#ؿL#~;A vLfG7QnHL4i.h*gRvmIM3Υ˕)~#j)aݗOE/\dkHkN$ /3|j~@=qݦ3Sq1Y1NP.\힖oAoOclq6(T0ܟo zضL+`:r9a%[e[FHl?NKQ՚&镨"=$fє;YM)l/"]xp!mZdf?[=4iy>I/lBESC;!7k> +r|}>}JPl=5:tdN1D-hP QFסX=r>]'A=w,D/ap(;T%HΕrZo&ضNmea?I(8wqg[* !?\c'&x˱0la}KPBGh ÙInoC vJ#K&xX2;p4 cnH,d'9\U>laEYɽ!8 jR\ӅvCpg_ G.}%{%"nI\+Z<`DmO*-i}Bӡ= XΚwU^fjJIfW5{0fŞBB"5ULQ&Bb=* 1iW`Ά%dФl*RUtLkYZgy8 U ~H?}=B:?fin 5g3?s,vc}@JUzʾbluu<ÒaOYXSyfbh\|B`m(#mn\ɛ:f. £8| ѐK.)"&S+4Z J9K~4֦unWr:J |3l} ;}p>cQ'&2Eiz=ap` ,8z7N銖ӱ2Ff[Fቜ(~˧Dbez}t7t <Pšv5g ZS;u*^ b*ovhUr8BY>l եYfdatTLܐ6y²&>QngjwgD>[ɛFҔ7WTR$R9$SH~Al%4)c7skVd߬m(s("{X1l޺)TB |6p ktAvo4BRLQ7Y1,yI|Q0LHo*}+s|tNE^m~o]`f1oG%ȫʫj,,r[$_%sP&BJtr4˥ B"S32KvJeUME}g I8Cm#$72.p&Q*S*!ƤL|Gq#`GnG lbYWZں/eA麻1G-8k(^up`MʆTQ}U`nqڭnxx0ȸG{=tP 07KRiPT$EKCC&HS܁> FFӆⲨ74lJx"|f.GS3 `e:7x'GIZ"2l91;^Tao7 0W9n4 u#h7~DFȉiAq*2A AVtEXcN¯P¶SV 刁2Z%`p 抌lّ`rc#SN{u,h#}ghZMQr@SΚ+MWz=p)rd8:B "АrP0bE?m\x),1+y=PP,$HXʪ#|szsîqӬeũ'PǏ$% 7ʿmq+G{3=8^S?YJ,~e5>@SK(X|n6&#> |}m6""tŷd4k@dAE^g % ՃN8,H犨 )*f ۿ؀h۴^G^V/T$I{P0' )Ӧ(mwD{th-^eǘ@abʋhh}7EH< YEBkDh 1U"&dqMZ0ۋE`Jm^;AC.^`%`D=@,&>[g|JwW6-"lfM8FMl3dOːc/.ReoL,b%\8QV xي.s.Rzδ[en(JVIHy^F}#ByVBD˧OIh5$2Z~0[W~t#˴&_P6iaNx^2mOZuvAq3&z@T4-ڣ5|1NN+ ?,|ݶ K|٦k~DwjŒ7U"5U07JƱІ!qer(:vFcyvBS^+gzA}ޮ"S=HD +K\z^CV)QqR}x ?c$3nwG 2G@]:͟ Cn>8e3GZZclH;Hs#FVpy`h!B5i#Y9i{[cz|l_f-i!GTx} mtB?Xײַ%w^ĐH {J)lEӠ*X$[ԱNmb:^b_b7  m5ؠ. x[~BH݇ 8`Cx1a3˔qZCLmܸk5WeQؽkcd|$pO,*(ҍR@78Xs!]d`/Yf.ƴ( PR.P{]OJM#+}1h[q! "Rd-9k +4xsͳ&JBܰӉ!zbuԙf*ԻHu|%2?n{ lw!9za );IqĤ= ;r[c^k%(e=/ƿ쉗`^xuz/mx]ZAF qT z'd ]*bwlo.->ѫ R?!hHߥy6KV@P9 xmuF([oհ]/ˤN44 ëm.xXyփ4-/G&)gqqQC1IQlZ\gbK+4@媮3*!,.+JΖErĶ1m+UvU3mZ ߚ7_&-NAFȆFtkGْ"R2"ERYQ4f\/0mr&%A68wQ5[D^Ğ-_;m{K7B =L}WFBe {p7tt}Z9X&3QȨKB/S["#hB#q{FIK6TڗW۟OLuLL!ƪ;Õ{mMvK38s DƯ⼢$ݦD)f6{eRjYXDjrkC FJ[;"p$XZV_dИvS4T87(" 1[)u˛Ʀ`y`K]%:|91y(;Tb~tv$yCdG/`'Ac̫:z7PZ .M29y&Lsm{>"!k J,y&Rbz<@qm8Bm Ƒ\mY$I1H+&3ZT8 ո$d`[ױS׃ gwݯ'8ȏh|ewO3`hpK;R '.fuM)Fxss4>|ef׺?J'^ .S~ݐ{+&"tE&h%O ߸6Of݁PyRQI^y6lkuKk&~:]z#7(^  P.a|r2sDv+)֞_wH=(G+O垳X0 L֨ĢSN JsMjn\Xݳ}wOjRkVAVR[&G PoHP?H:#FOH2IZljhwZYe9s32nT7!(u0o-F*%464?$L7A$Y4F"@j(ϕ~c ;[ޒmO(_`;O* "%qݳOFZ$HXp`OR)cIZk˹F15s R&$d15`ǩ%~ÇƪzL-li BT ~ cp7pY%3,4$S+@cza,z@Gh뫽>75 z>r{/LA^ Nvvr!j6ZPƑmkYc TqS28$LL^BGV^IR&~ݿ&ީ;,:s|D1\ TQÓ${)&>C>rrۄH]C mkk/ٚ>PLWY) ui|;q3,r7kssΓ,ue#ɘs@Xڏp!Per/WuH邻m1\, E2H+BJqTe,S^ ͻ aƏr ,g /,(4==< P-R=iB漵mѴe ub->ƭb!ޜ/5&gc1ؙF^B$M©R8h{YY ց@Ln˼b蜧Ga3W)A: 6ӷIjUE wZf'!R[d抷\7a=>_Ք XGw'rT.LcMG'*lѧy?2{F>P.g(t"2=T qչ7{2xLk nё%Q%f{a Tx^aͱx٦](nocu6DH󐵁*4Ya>x7HSλ{2dPje /Jߓ(z-uVg^%UqcP// TO'R>1vxN 99D",)Σ"}в\ w  l/f<Q1[6)%APEp9y ??yσ hN}kځS;HM&@ASA> 4VPW(u*\E1I `To@]5>$G~B*;w<_U%^BNeh*:'@Z_FĔ0Y$co%@cj2 Z/F,W܁]tj.K|!+nGBᚗ8k,SZwbg2ki$ .v b6Uz;#XZQBmABS ;8EqFb(:kd%YFe @*Vi:751Q`ɿc.g\*Mh|.3TEeTofc.-ÿ&) O{)B4ǛMǙ;@Q;!,5eĈCjK~񍟖|cr"@1vOGRPXAw]'[T5a㠃bd;C\vTZ=P2۞w)#x{LfGۑnf]S>Tې9}ƿ" Dw9Ԗ/Eg]t'9]kM$걪%.;ю4`W\RyMR;[!.=q%H@Im20=$U_RH.\0[0YBiUc9iNox,0#9%$~/Dr;4.iP@'oUt=K2x :.¶k:$$0vX;7T;Rĸ,OIo| :{ *EiZ5ix-I\2vi5EqуF-$_G-LGWT+AipY)Z ճP| w/N@稿I#o`ݰooI2BK*cTl!N]c".ڈ_U/K;_XCv62Y%\] 9 PjvA+9D{;#6wޏ=3?4y~X%ܕ8)͘˭(jQ㫧XӻjW4Z;R+wv,CP Ofu M.O8(;QaFid y/636欻_B ({/jP:X aS=HZ|:M X[-!/vf#1ʂ[zSտ8L@v :a}'$jԎ4}6$;J׻5Ipÿ:׫I)bSKІqy.>Rk^sB <.ًPgAa+`|-x[lBgcё5<˭%8_񾏵tM(?^-֪ <|Gg#eZB"D p+J0و׿']-i"Kb( :l*&*)Odm3rSNepq}UH|#Rfč¿+VU/9f"%'W,-">aq{`^eJ qCx.औMϲ#uC}>dR-Z M3g%Wq+x"ڮ^㋟kB۞9 `'8=i%ev?Q=`Κ4#5S d|hb +k?L `ɀ}pr-ϡ"aR݂蠪;/]38&^"gX@\). 8&b}cUʷg<<}ګ |Yx 7Ciw4}* Qg 6*|✤R4b] q&0a-GUB<ܱxU,[@_)DWuaN^vwJBLz9}/TIPBxuy_]"1g5EQdEpff9[9-ݦ >yi %| ;MEDL~ŎY!e^eGę"7ОbzzkWJVatu׫̧EYԸ'Ig^SXAfuY}}!ʨmf?̖Kp{#M+7u. t$a2*CD_#f|K6,*x+e]`"K>3b\ÜdGOWuE~l!̕ `"* ?!T8L;p],^oE,::$)Gy``iE}rHҒTYB/j\8`!-)ܟ /\kL!供]~VffHD)zGN>'(#v'[QqגtK/*e o]JͬDSe{8F+!Ebل 4$2@>{M0qR^m<w*qVijh搱UtHӶ]Lv h>6eb'p OSvтFnؔ|nK-DotR!].IZUb^yQ#FT|0$T2Ow `\*ġW0{Ty9-̭Wݗ4+Uܫ@>WBYgӺ U?m\;4WwO >I(I]ҳ ?8٤۪54AF:Q±`7hWzQ5pNRE E2͸_Fi"-7_^WYi 9 ǰ˜=(;D郅;A p4`ΨWz%]b"'?l7sui6?R[@),FC*CqM}-(a+X J1Dz*dH'ϴPFj$OMubI S@v9b!w Y=^iaܸ>xCW q1 P==_&?>Zoa|ǠLAQzt¨;"bSY^!9xo:HQ@uI=c#_WY|"ZKPvW.I_)$%/i])*v2ZN79S|k v%0>4HTʞJSI`uxj 99z~}Rk^&u mj⦧<SUu%TF0_ fB}SJr!B}ԡ|ލ߽#ގh=2wI:Jᩞ'Ck~3  K2ҶJgN9 dq,} ÞzSe8[VUŽri=, Wpjw\gfjIn_F gc4"aCnIIReD\Ck#r .f0X7M|#Y )ˇdGh7:  /i.f|+~N$ +()uxA]Db& gi{pw) +stQ'ԡ+A&;x7f≥:aOKs[/2J# 6Э<)8ort5 b\+GB"e?bXB@*&Ja߻ZI ~M|~`Ga'5ͰJ`tV١QΝ尳Q'/І> [0}ij.^=E u " ]/݄uZOEҬtN89$5=XGZtZ5x0FJJ>;fA\ >{:BSGKI0T XC5Xva UVW;.U8h=Bȓm/E>pUuVSI]%olO)SyB{J9c|c]T?,){igGaq 1YZ p^Խ%Z :dh\JclXPz׬a^1iBDd\rU3>F*UVwgq`:8`5M23qGl0c T>,-(T!e6oaC,jeɬN_+ yV4i7HT~;Tw`h tЁ'ɥ=tnl$$x(e9d{ ߻_8T^S>67-N$ۜ :–7Okw$ muM6ev';o8q5ۆM!]  MаkU $ĄSA|0wl+DS [&~ aY0|ɮ»cd4m(e团9J 90T '؁~F[Sw0y'WmܸMH+94n纉 k-UJd> !`c*;AFt&9Uq+W .6&A2}(+$=v3 e(yi9_qlD,:S*Ś9MЊ{L~Eܧ=.@"/^Ω+yNWʡptiwV$TwSE#iq?(!1;cm0A rhRul| 0v@ZJr]9j+Qq8_t9w 3So)| XB$vqk_Msw5=^oBhP4cs0GN]mP$ߚaD⵲Au 7@T8@}mcţGP q2fxO4>@o `ni,X60J&ʳJo47q\<2c_<"Cgqbχ/B_b4HG'8gxߗ-DfMz7H ]}_؍l ]J1λ))w>bIR3Z/6}~>Ix, ͍W2lPɁe;ƲeI4 ݤs>#h-sFObZt9 9ԥWP;PÜq5t,>YWV޶ ?1'HU%A8GS%Oj6P{`kon}"nBYC*ͤ:qƴ5>&DZ=}4h^,@#.eE-eKN,z7ZYXD #*1~ʚl =P9iy&Jt9rXs#9A֓ <ȕ>C%V}?x.&Zd8ˠ0oDO5/ޕ3C 3m\G9H K~G.Ha@hML~=|eK+/pT\>E׍Wn8&ƽu\RTb,4pLuW0 {죎Y/3֩  Y}"GN?KM7Ez!\ϰ%'kse:m&R`lf_&/>ѫ|t&yJ,)dGտ2۱9)pVyԘxFUP7kU$9\kti| =`9}+y}$PnɨI8џ*XgS>-TD̪i=X+.ȼAnwG46tYBe㘦iᙸ nM-*?&|.E( GׇT>oYBɪk$,)M %(sQA.)F.ԒQ(U5Rns?|ГD2Ǩh]ٱunc$sbPV;'GS^2dYKLևCӧaqbBs);YmŚ{%D9GCOwWO w]HX`$fRCzu+]].6~}9hjfBz@)@ !,I`AªEvѐRߢ0"ygvёXŒَņ"gw|n1}<aM-T͇Kԓѻh[=&ᛒ_ U-  v/0=(dۍ6G!kw`6vRB]&dV}e?_KkxV-GfW& Wk2kݛE4kVrč=ab66S楨:WbF"4? X1=:@1˨v,UBK./䲽 D J(KMMP0zeZE"6Ns^:ͨ[j+!enD؉ꓮ2ꦈS :`5y(US卑Y٣f:7G,L1xsَ;19e=iEKgs5^v{Tٻ+DrMͨv<ݨ(Di_4I@2?~YghQoEZ_s1Ǜ zS^FR(='l byGҘH{0^N`& ƀ N:Y:((}Manx ЅeަS*RL` _66 dJg  6¿sy߷Jؿ/1(iqX^\MzEF}f:FkԽK x4b9t|V} ɸ~Ř P(]d&*i&n$SpqsPU< CUnXZț1*> 3lx? XI_"y4I}}NYpK@ᵂ. g}Me(2B[o5Kc P:~uV*G ջ¿ْ ݴ+ߜNheEeYX. mݩ_@ xb|cTnXlIP%-(!D>epȗ^|mRK"t>.+ͱ 3~e3fs y:CJy" ƞ{)QF`ձX&ٜ-֫[W1yZcXXoR#9幗OլFq,*v1D\{&Z5xӑ;ذ"e86'X,1ˣ5dM^2⣄cx ϊB NF5GE`ILD:A"Pqk7DEbTDŽ:MmUS}u#"0̅ŘzmlR4}(mdYet )nD%4*nMdpޡ_՘a}Jn$}'px Crax*_dV?upV_B++@Fs~08Y`zU !cZͤh7㻯eMN ~KIYܙǽ9k&YKb(;؊9d9qm/G/$yʋ|N| qǮ b457ʤج Xyn))x-5wO!S.dZ=sG:BnPx09dSni !2CG@2~=hOEc^"vL|dMWu]&%rOX@3cIȰ޶[`G wb<3`p\7;Ȟý?.1hB?AP2fn걾|.x Rau0d<& @ /E>qBDV[-c]Aܾ Z Xji?ן6EfdR(DQME Uc@L"Ze`zۍ{GyZx]M4jPQJbHH0, AKlD?m:8]W-4z6DbMfUQG^r{/?gHF|+7+2֏TqKkm;XX i ozqY !J@H2v.is=X?5)'t[%OԦN,WsdIZ~=Dyr*ôܐR,n.\7~ږ%|RQDc7Epcm\R8[)dn:|؅?Ўi{]]e (:!P->ZZuZxtLӥ$?y{g퍾1Qbib{zۭЖEB<>ZEzS2WA ȺQ{3XkY#`L˜WRx0T(%m>"#daKoy=KG~42 )I]}tc d}F6*]BuWyZZñx[cNsz7v6<_q556l`Qlz7JYdAXbQ4ՠVYu.WJL=~jxb{:6o/+ >ȉ~S^1` nfLppup /&U:#e\H 3Me*L\@(Eb7 hgݛMeMJaw5dgϘ!>]yȂ&L tٍK'W! us%ƊuT7~uihcyУ'3, V|(AJ N XZ8?^Jփ.⵨ʁS#v0Ҥ1nAΖQ3k!I#i[s4 ۈj+l &P{{aۜV9W.!> wQTl.9_98Nj:__6X5)9C_/‹XA@r]jllZ/$_3T@aJd5ۨmfrqXju_c]dgv ! ;!aMsbI GBX#D9>ùd{}k]>Q#fa#OH8ԡI6/ V!U-FIy(h[gv~SL@EJ gTG7HPȿii$SĒF{"#Uկ_=U^jK|q 58RX8|YW$/z>?cXdM%UўYs$F!9@]({BaMYNn;&1񤋽e=V4)nEsB rs/FSHBX֏frWp]Vy%ܓ] x#=ć M#q`ԟ/[_^32T;w"V=";x 'MQ`&8/'O:*5po[rn儤7{ƿ 9a>z7*ǂQuEK.8U)~N2-3Cm JX(Qi6Gy/1t Z XTt OkȽYc1ӞѷYXG8u+_ r0:^ƒ@ 4 Rd4hsŬ[z?+\H-*t6wIp7[BHuPJ>\R;v9L1 բΡ-K!Vu&84<79F&:yԝ;$ D=$Y33*T^%YpI1Ì1є؜8g= P(ҩT{.=Dp# X.3ssy! $zFR;R鉵<׮SqUqkXDPeO綏a2AMoB* prnGnZL{c"gfA)P5eWћOEuGmi}Z^Y4p͛_{R:OrŁ26D"9;l7@|{9g5075Ł5{NGQwj;-0 Ԕ-L_7ѩPЁ L|0ebxAl1!al";IgϔNMؖ*Q8d)vR~֥Ԫ\ң. [#U6-ڰ)`D"9d}gzҷ_ғ(O/;RB34^9ٝVmv4sb ޑ>!ù9uQlgn--P,ɋ ^;#$vVt:sۃg(>t&g%wM hE윅YݮWZ J,[39ϥ PbȒI ߞgmޮz/إ^+ K5.9UAz=%Ow4TY?,rӍ}HCA8J _ -hT7@_eJS*\A:gu}-v`h1QYߒ'tY:DnFn;=00bƳK4yeaN8:9Ծd PBpNX.K@*+_{ewlӯ! Q60 h=Yj]`2z=7qz.r+̣w=`  u!BkF /m y?l'ZM1VKjQ`5~5a\ _)Zj稂KB[y8-JX=+&+)PeL2})Qw]I'^Lj*Uبƹ` @PISUJ9N)^Qzm.DJ+荊H8HNz>JD6+eCKvA7ryO^ Hg =V쉎{_| w(yKeO AOxg' ]w $hN< )H C|: =SC00Pyi*Gbvm8K2I8Ģ./mceUU(Fzbo ~ <o(Tsuv bP s Dz,#ةENTN5y7jt I򀆭HJ$iuMLD5MMI;cIt^d!+tLLT@ DfT8CJr(91wO4 ߼<{+E|'>dD_G';TVAޱ#nZvLԂMǩ8S)x/ߙ:y>*m!n Xu x@/r uISl ;^̝Rc4lg{gϣϔsx=:'cRU\@ n!_)w {꒨E ʪeȪ$]w}6\2;& NE"sk'\dFlQ􍴬 ue6@pxV'[_)w5wWBofܞ %. 0!u aQ(Vc¬ +]HJq/&'`^'$Q{XONG}ս_e~ ΚW$ WfӳlΑGrHDbvnt gZaa`?J]rzbTViU2ThsJJHGAHG,# Ih|HLM73T/ )Rd2xK2)/9)׫ڰ1`cJw gyt}`n56[pk˺ߚ K]On͐KȯT(3K^?T+'\Y7(J6ly[쵊l]&1cɴr톄d3Q>l0Ӏ#^N+ߔ0!rEĩ~ykMVKRvqax]ZT0f־E. LXW);uuL%aPbo\u̡k#J:m{RKD `>,} Qظ0^Zy/9^[_X7U41 }7u%C=%G#V Гo!?l:NP?+nH4qPL3.H\Ո<@ ɓ` Y)?nyDn3aa5 ,"Jӟ:Eרּe+A16v̑y2&^ (\GfkٿBbY;G@uh ˛xҕٿ:xy8JJLxTQr {J]{6veB9HRuS-Jg5jCe|'\m-08C;BN>4!Lj^dוfv=Fzwʠodz} y|N,*qmfڵU*\\#, K[ǏT&.|06{x@aҰ7)TOX2ݲ9v賔~|!s8[6zI31tz.`JWrsՍ|)+3*̍]ٻ p]{f+0or^Svk1 Zߨ\obuVwe Z_&'@(X'E*KWu'Ytsm,@7e{wDZo:.L >ә^Rް/|.N[y'.к]Be鷡sC, Qz̾'Ӑ*>}A@L\ϣPBaDd:EㇸzBD[Z5`*H@i +)Jgykvr$y2qq_)ת{K$E>1u}"(0ֆx=J~p)ܷ']G'3O7ilagoC#p~e)9AhX*bU %l,ٛo05ď _흕6~U:T&_DVW-*djH8r&sO^*c6TKO(1<?g$ط.\4Zl]˂('i6;dnpn/p-e"ld!jeXD4NЛ 5iu|qbQĉ_N弌2RWSΠXB"Fj)NepyV藣(vzzV;b4@ᖈXij~$,lQ%Ora9WK?qC'/mbS2:ޒPB+nܼeŁA兛8#f|pᏀ{5KR]?j6~[keGXDuedAa"1Sۄt/( Y<b-_Ss OsGZ|8Q =%cnR2\>Gb{^˗lZ*C [FK% ԯQcxƒ18(\v!Нr6>N̡`K!jYˇgeG[ fסJXm7ˌy ۄ/rTF p{~4b 7%L1VkW/Dl~i%|lRG@Ǩ9A)`KBRؑu.m"ru' a90`+c L,64RY<;ӫU@t(݉Ki1fu[)j*59tO"ʙ{`B=u`(WR'W^E\6Od!;w vЪ2BI !Wbi!s{w+P-TF[M9X( U i P(;pMG@!? &mٖCt-2?)}[Bݿys-5NI[1 /D~;\Q=P>XzS1_ y7И68:4e*fubZk"RPϷp4t@d@j̤W^r;f(JDҏo{h-jPE@l7|Gb 7v" T7VZt0iఘ+ k18F۶+J[A HɅWfT Rt̞߰KcU\+oV"|)BdiyI=bvKJ~h;JƼS2m7]&Ʌ1OdkIA~|XQ;I%XXgx34葁 WyH F*Wktc"5%T֏K:_z/NXoOȉ֘#c%]_NR74o_I oJ^+]ǒTn%9Pc D1ӣvWxU}M!@i <^J{"i-W-`3"NpyO_/y+m uk!f*+>lq?{dI˰ż!0CR(MuD;?3Hy5Fa(L\L8q|Fs}EyH5K8_ZqK!=DEHˆ|ԹEKcd ͕Zwy jF~}pkgR4FIɫeofÃRA] п*~prMUf(F>o l\Ij&]6f:C0(9x9O<d%i>Zj`z/cʷd6#?(]pCd+DkPo3:"{H={{B֩?OO%4 p4?72L*ޘ%>9/˅SxW6A:oo $zTqS\Oe$5ш-_aXYt3WM* gkv]? Vc]nWYf()}A Cqqg bϝ+WC$B',%i]ޔ,.BګWĩyz5YƷ:IÑS$;\&d^ ,2]I34lDdI`]!8#lr(H>_ %X<@J؇G0L\N ,)ud-qpNFޕFt :?@{9HKV]ҕA &JMa>q^/u&%v8ݚclf-EH#(7kOƯm$؈p!FV\i}u +ZkeH{n/ӼhtVqr9vIǓ-֮)$~\t 'RK92$Ե/J_6c\QS;񋡐YďG[[)$بLn5!K~l7]cVԝ 3qf ꅀ?8;RWBrYb^QnH)uF?myPx0#rE@bT,KlHr ʀO:M k4ĥ.zH||R3 EJȴ5fg8A@fTu6 >J Cy9 _+N3SvyiOڼOkMKP^L(*&D IɡFm_>6 ډ{s'S0*;8x <\5{+4?]w% g䌳V%5QO@%B_v䒑7S,WԔ-J\v=K 澰]d1tti $3vRNJvC(ƼFMΗsu&xR.tYX&p[gA+kE6ugU>z7L˝?+{wG}LHC:'!0y7x"Bm){\DtӜ4**3Lms*(m%]7c _sP<"}aRs3]Kg/a!N=p wئ!T|pVwY!#BnEՂYc}(eR#bߑNTi%58_ei-OK&EV[#ĚXԵYMS踮{-A)Ͻc*rWwaIY6+cJYzS.ɯAPņf .h.2ƊlQ +I?,]n 4Fwbִ>voUbߩp5[VDϢ97U&(Qz4^q~#k OT0!Ŵ7z|_(0i\ Ywɀ t_`_zZdoqn8=\Zթ1EFw'qvy=T*P=HB4l^0iJi!`fmC߼@O;yWfDr`mJ<*6f~'ctlJeW9nr6xf6'cG"3?Z0hw6; yt^ ڑt/K]ʾi ΈDX&N)~7II;c2$|m1D b3x _eO'!I$h(ו?OGĆntJ:hFpNnq1j<.='>R:>G{U(L]!uVf|J{ǂM5N|)[؛bHѰ! (e~e*%-՞j߸ZfnM X463@Mn.|M^=E|Z(,dbcO[` 6`nZe_byxox_:ޗb D!P:ˈݍ(Zf%&BHIT3kamyt[`8J\£r֣J'"&¤Ĉlt0b B%:&]k0KG(P+B&fV %(CtD &yݬf`ɀ9wLVEѨ9HRڸuP%~Emsg6jZ!U(JQ M1  °"ksi"[ؽ7#xEG'ı,kɱ2Mф<BJc aEn\9ft<ޛCGȯmzbOg;`܌ՑPg^Fy̐8v:̑Bh %z5ܑ%JidдZ(`l]-ʟ]gQc؃wIӅ4 }2@}0͚FjXZA* og{He;o2e ]vnQI/m#Ef+.(j>#O* IlAt* IxAGt?/z MVqA2Ŝ#ᗝްO0v+,Fb,$H͞Je$i;A=2h3vbK`1>C~;ON )Xw&f5\nN3RE9{j#Gb=9!Y*c^p"fo*ʛH~# I.t 3iQu|W57Vy]+s>Ȭ<9vc ]5U\8Yq]DD;aL^>/K6vPp@4{㎊#{&u9=Nέ=Ϥw(T`kFU'oZha8t9kYɃ;bT*mŒʹqd0ئTeƚ`EkWG#k $#c@ `h<@m͓ѯ3bz1oDƟf,vշ~"4L$ٽ-1AG)={KJRXoҐO*{9$ Oj6c6#rC^TO:M+|;TY2i۲P&Y5'kƃW]~gHMe_ LAA4dB(s4ZV )a9Oƒ 2 9,]F҆p!em)bȞԡZ^@0 nƍ+ZԶw{r7Źŷ1Vhꃛ aB=^ofіl4KBzhDE/ZձgnqIvtF)ؼE-r;GT qW0GDDߢܪ 'ppay7EǴ+yQaYճrY yop猨2nF< L|J7)l?GDCI튖?=e" 8>[2/"͢ʢ^l%@R"C@JUHltn&$4/m*"NQHށ Hj>V@]Rj&" X"_RC,Cغ;Lp5}BGAHA _q7mM*Kh&B_yPq`9xX|`.-'K=F=%jܩ8BG 1rsIr9#q`K!2'y音zFbv䀘-k 6el,|i~r8jD0*] LAIsq>ښ+%*dv] a 60X[JLMX|u%2=Bm0#h7+$u5_-4%t`}*|:Y#!MP׭spDOf'Q;V !nstm&x<fT1ܙYA8Prw7Ͻ(|VOĄs^㶬֡i}]-*w.sJkK{_&Xg9t@"֊3`9?Z,[g/`}f2?Fo}뎍7z kz!{Qѥmߒ&x"ye8ܘ B/RQo4SXD8a|Mz.+0mgrSX`Mq z1 kFV&|e(H+-u/N0dT{M%,\ǵ(gObF 3y"-{E<2C z>' ǐzk U T kOc~YԲ  [ KY&߳I)k<ةAF}ǿeB-jTBY=D/i f2Of}uʤNS:m6VnUc='O:e@d]-KNRHc0DTkTp-8P hgXU,, lLxE>&&[~T\yVhrֿnBS1 ZP}8{N3p#BE!K!2lk$#a) h^_Ni#A'WGHU?bwi7YO˝f rsnld d?t8'кb떶%(B"~C~AƂT ҇s'3b#i,BuX+궑T/l?L}s앭C??Nl'qo5cR"C7l9`Y"Nc9+SphVfޕ@Q㥉ϋ{Bz0-'aҲӌ| ej$`X呃Zfjߑ2hm/ Gk7t%5[jzy4>V(4 Jvwװ6bÈDgI0A2Rkȼ̫U̼[ꇘZqQ)?YgR?**Y͌._:I6>-AN!1oñhh 4Ddҗ ~|odd)@K/!ְM^ ^F "iK<7,4]#9ᛤ 5 QzּDVuWQrf)_A.ͱqg /; '_p@ӯ!8&9\ ]!7˃R:&7iWb"ޗ=}3y4"fb+no-"2PUV1lC`viI<,?WQ f}0>[8kM8>.kl08a)\~vg@;י`H?$OeJZcTbDd+M|0ql#޿?:J/!F26PH% 60ew6M{a1sX4VMzZ5ә9)&߇wBe$ r!TEN»]ȉ.=k6'ma]C,ٖ0P%{OoArLMq?O9?As>4~"N #4j-_FP"Wϑ%>Zq%DRЫRB94.im/yE6:ɢf2mv։Rwy55~w'|PSm3 @E$lK͈ 0m姶6Z~Bb\[1-> 7݁n| }KF@+hc0(wײpNb_|{bNZ>|&0gйVk}UNG*ahA SXȄ%M9|eUn`/ sBl7*\gj*TQm#J" ɏp=?r[[uG{Zwϴ"CG1 QFR>[F]iO]Ё|55ܕq3`k+=NՅ 4TgLYןtVzd0yg|D#+ J 2WCqJ* %A\y6`%e=#XzjI/qi~S@qc `c٩rjqchʹUn1Cb)ˉ!$%KiiGQ 퀋XkqB}8q}I$չ*6)s3moY@3 a>SzVU.}T"߈F&HD6V%.:Do&^<!K:a.?qvYt'4 eusZe԰OUvGuf>ꂠ >um'=jdb_iwDNK/5" 5B9|153' +q&n+'I4;^_hަ:%Y=%ZwݽrM ~8)LewMhXOG}JK" *dzʾ01P?B4RbAY OS]OK*>cdǵjCKٟ{&!G6g8٭hSfYd:-Gosח[24X#[Gkư:Rj RlM+O劏ϯopk e@kU(gvqZ.D)9Bgȋt q$05p+)<ᓖam9N"aQBZB/=uoitl0|m}K,:~-F*>K_ {V@Lmk , eeFC[~4E?>yxqA,Sa0=d?vYLh*Wp(nj]a"_Hh:u %*FeB~õ|Tl>="Q-Ԟd<"<ʄv;ɇNIbκhN)ܩ*Ch*/;OLNcުPn7y>v(?a_bszwU l|?ǜV=›?rN>Ht)ޅ'2#~LbЖ1KBR= *ip8 tO$|Ԩ>?` q?:-Y+~%$S+}p$jDOLAq6X[kl?JѲ׎1;4Y7 ׂ$E[6׌u7l`Kor'5U'm1b5K+.PS(aoȶ2" >z·yp5>w7 Qt]W7 K ?Z臭tBtguͪ4ޙ`?.b:A ͝LEMb[ڕw' +nS )};P)F 禠ei6eN^ҽxJvjOļu@3 T6P =4&M3 eÓ,)w^^M/Д3v]~Gky#b1Y:UAgn,Vz_V;BQ[(E)ifj) |dvw) +LRE濻Q5/Ըڸ5f9QWg-@\ct7GC:&_̹oѤRSu+}-QZ!jdO<84 Gf/;AId!TLm0wc}7ʅ(=O6 &S!;3KxPv-}*Sc;}sF JUb˼5y5dEqz0 D/Dszw|?.!Ťm-bFg9N/J<=F$Ԟ8 k -٥\X*ȬAc8nޮuS Xǥim4{I|+^ byuFd/,tP۠ls>tc;v_2”;*PBPM%rI J1#P$ǑOQUt@Jŭ+k*(q¸Mt/9yPgd-U *XnTn/.ư_f{{[u;-wĄd?K% L^-QQ<>6i"qOS9imMA~=f!EZW?]swȖ#s*! T@ ɛ^iB]da}^sv({@kK&:٨q*'-'o_o&`Isbno@4{WW$h}293 xl-B=J~M&=hAlK [7q'Mx(߁ bv~QW!WQ6jX&;HIv<29d`w:t$OY/+ٯGlmɩ#ȰvU!Nk߄p*+Z V:bxl?>꺒{vCAn%PsH[Y(cXWtfa  u^ES3eQLN | MHT~)J&vwl<9DYꌾ%u 33ȾN74{370׷oǠJh7 ĻҒmAԩyV[ ' UC_dubu:Q^̵~'[{#Fv6]0 P >ʲXl0@xL49PW{?LT'5ߒ>"6C λvuy=pQyČk"s/N0*abbRmh:J~}f!g}.;5yA+^6HNaMUT:@64d `c/NuØði<XyVuBgSzqѓs,"\ g7 t7=V`JY]BPRO >;A =o}ұ1_q1XZ^q*ɵW$:@4yejbQEqb?+ 2ʲOS9$E5L'B1;}M.QWgזv#t$w-zQvC rҞW/%%K0OT 5LE}D2ω1ğOpXl"P:sfܼVXZ ,OlFHo9@4Q@yaA]J\헶Dp|/"CGlJ:W]?0OXOQ2f6x^It,;2b`GFs""B}p2#|apjߏwUY"ZѠ@א&mC콪_}[̓OI)Lozj*e@mi"M&A߄yA7 9AzγEwuXG|7)|qqTu"m&Uɧ'#7OW}PK\MPRR6oT, ) KRD?cϊs8>j0SDz{W^+ %j:98=ʄ??E?ϣ!4S"{.SqLxl㌫1vbtI[BGrǚ ' UXdDxC}\!K⟹&fq2O޲[w d9(3 gjnb̵%7]{֤͙V]F}T|Tjm Y@'R^G^V $zKyHtc{ꀉR'⬥3;N1C%(Xkř%Y*`A[8Vq} 6 ~4 cEk&ecp"ɬ:m읪,ÿ긶[Ikhç!aѡ`z((tϕmY~{vtW2CF fpFG)1Uհ2-zyDzDՇvpp#J7570X %DNQc̠33sv{'M?1;vޯguy\>Y-s&$pB:]tcwǚ,W~k5u뎨7V~ 9_K潌$9]޲=if8ޢ yV wZCKQ4ve}>(fh6M ]}>VrBl\":MlX lҗ9ճ>'3[.OC% d3la*^wҾQbO8B=3$H~B֟+MoChS7wsXTItrMP_P&p*cwTйH )WO$9rC n2B3O & JEREs#Q Ic lS JJ Ub@zn|mp~a=c霧9 ڡJrh0҆z77a`bsp㛰 T;U0+<3;+)> ,lhe)*$>>a!xR8bUH)7)mM-%r 'YTN؟ TtTHL7B0Y[BoUrd~xWy?fSR$QCu[ӦyY^ F?fqm^UC.Y A{X2u8yBC{ q\DX:+v/b6_\V =}K;:QڌK~sCDF?wJgyڬWDN&:Qr1Yw;66q)$ȓ%87$:0]J͛a!PnDJ$ۼ1 WAcg4$ALj .|֛#T"2d (5I,9>!SJL”ze\CR /;j)_Tׇ9(($y>ngYhނ_zJ|@>:p{N f}^%ͧT<.~$u7+-41{Dp:\MovNT& 4D/9X @4Y$\Bodd_`K,:jjAֻ1m Mv_KۨTI(SD3;NyVK9QWG=#%ڗhsQYw-3_UMA='r @:if P<+:i*# k{nbN#\p4{7jYl5eK!J[Dk z ^޼EXxWt«]>;ά#m_  b=gHIu.i!;}[xs|'d #Z+=MgA,9]GR@G$&Ȼc&i2ou)iEBlSyh[Zs!!()t]pM?G@SɞЃY4ˇ‘;# q^m@QwЃ&sCɰڶ'&3m6O_؂bLK ; 7-TkIC3_5w5ȴNʁM1 e;(>-$Rn;:gʐ3dWJEf;lѪ見WX li昼lb!=fGC<ftN-c-3[ZVjz5[ $r_%.~tҴtفU#!)):RrY{ ɔfQ̀}&9|RGWŮ0|;XPTkhCx*Hէe# V,{w9P֘mvr@%/`}<$ߓ:ZS ؇-)Mmbd҅0QZXoDGxh,_{ 6SL?mqё9r ޵ w2_}mcqZ4(l'u9I57ڦyؤ __﷉/PlہBaW̧$)mua4?ˀ;\JbE| oҼ1 an _9zZ ?1[ {h.;ƔVЕ+]Ry?? *L-f&A (T?\z^:1ҁz#g" =5BY3 ]e$yP4LʰD!5d166JE…SV5pMp{yp E;F`f5mi \@V1Ah5;Xo#U $'1$)5*«k=숷a(Ы(f1#_(Bj봆%h d£V7Q`#\iМT)M]fvS _tȇ v_}+Zdd#zH74,3 hI m \'V("˝Li9ͳKJ"dTEM|ؠq-X00p&ܕT_pנ'OA8nHSUR2M64Ѻhp{?Xffb_-u_>q5𔁈IF ٽݔ ]938EX&xğWp?~BS˄ϿBxS˜HuF_1U鈤Nb :G #ǟ*B2zq(oȇޠ΁NPA!F~`T[ood>+#IA>-`#wIȫƞ RdTͮ8U]G RG|cF s빾+mciwK}{: )#6A ta1G ({&Y]TOZ1G%EG[>)J*cvZ;h> =$ĒADu_(-T{:bpQDW5co˾ɜGpByҺE̎t "O bBOKY-wADGBI d0+Cv,W_ʼ;O [nqvzDh7VVO.7+[544lS^_l J>5=*33sJz C'FO:::ө"h;Č=?jHY7_IE !Q;@ Hi}>PRh .3*葇%2A[HN2ײ./![&{^ԧd)tەhR)AAc4:lm:dG\hWN!xsL}w?oavhc!|su榉=:N#HDn>cqbf\ L,  H=#s2Tx}8[כlpYF?ܳVr\&Q:\FVt2PX E9yw̒41;auܤ'exKëK/Sږudµq'~uS-Ϩ:]K}q_*[O UAW@WX nN?sL6oeQ0Ƹ+Og"22K#_$^vN>)o[ܖ7 m,êaB EFoF;l`]833-rkIΎ.$$bPT -])wWh'gQ5<ij#3}"+ZQt7lňl~zx`З\5g*Ŧ_YfzxBOtiSIh֦Q-6$]Nl^w3eAvuc3UN;y P<|p1:i;{k/pm~<$PʐEKKr$*?@͌iC̩g&A3#OF1gl3sK8Ί"R;Įpya55hpa Kp7/)B]C3;nC5}2b.+f [+(R8"vi m ]W\-8}@zf7R>|{NwpKPhHMhVsl̝Hk/qGf? 1d?ڕaw_ȍi.jϟYuCE_ewz.E{,q*#uXôv7A8-ZtQE`eZZH4 E={K0ٱb b}4*@|bzX~ ځ@7Rb&]5d~|H,j{6@.GYNI#HRȴ3pAKI#iJSb Y>ۅD3B&)ZLƸq$=bP,YTy+Dr/D>~oUא9G4t[:A6SVXCc_U,*N\#*K}%Ȳ8c1os,1\%BWq;;]A-?y+< Pĥ7/-$AfT06z8B5ͨ_IB}dD7T,czp]bw֜`.^ZHYp]nߒ\ublF/g9gxe$IaZ샣4Q O˰ܵU,[y|eNEΩWQPdjxmn q%ԉ]̦C>&2&F@1Y6tF4}viq,axR=UO+Kmgl 8jydݧ pSmx-ⳕaF!J!V&p"BLH$vKut׌Bp!A"u8;\Cj[`l9CC9oʏדWcn G]ɨ\K*﷭e1BoKU6Rӷ*G;#'N>eE iu>ЅÇC. ɼ$ϥ% QgNr E ՚=.%VKd|U5ɓˎ%6C\'M?'QRrxq qnXQ ztOPJ7iNd8 q/d^lqJ 9s.}rbU&(WvcIIW7C8+INH~U z7WQ:|F_]Ot9`S"[^n"^ZȬsgkX[: Zꖯ6DRU{ ]x>#>i -EX?ܑ`9;4 !D:A> 1n✘L6QY\>UՔ+rSu`,xLʷKq&* J$KTLA?֭n64)a/~s?5n`ezKcRk\> }v#=9sY<2đl 7PԑBJꏋdZlӡD׺FX=j,x\i>RzV.hù[gЭFMQ^^YKD5&9I_&.ԩІxz?.P tSdZo\7wzl)8 2Zu{pj2<Krp`4$lOFRk֜} >\^?Aq T߈RM[Ѽ,Jln7NvƲ.~"u`b(lP+;}h\N=$N: 7 .Ȅ((Fe#S'NJ*XhJ$kFxPmrϩK;my+p>X5/ m۫<8 Z_#z?g6[#?ޕ,,;[ȍ!&5`euZYc%iS K}|mP*z_ψ_h.7I:CqXрN^ : 2ow}VFFߐ J[xKFi÷1mF8d䞖}9j Te g(ǿ06O~Ao10o=O{-Nx"|0Ӵ 0T927@n`b"& 1F#s%zyv> ldV^Q,H\>K4sOWjQHIon?3pWUCV#l$$ 08]$_8L:omFQHũzϘ<*C̀Hݧ{* iX* T !}(";*p,@dW}o+)gkMl]DҙKͶ*~(+{jkfJ!X{F%y?[3iSxTh l8IC 9!hR'6G#˱s"YJ{C\ځ~ژdQm|Ik(:>h~U9XiAp̡?qa\0|Fi (uǴ̪U'͊hazjW!>SbvI {i˃ R\KH1 BC-sB9fSdۖ3bpoL27hWynzzKC{po<&s.>dՋWuw6Ap+ūqfpTLZ;Sc)a+òm8S.`aej6K'j(^ 2䃆ЙS,Jr?vLJ5*j'wh7T5n#-0i kwJFU5ԓ-1<](#V\Na?QI"/Z]7!Vt w5wDVŹ_:=RďK\8pHt(_h)mN6j{h47NM7QQ-ߕŕ轎CAadRzQo<̐X{d/݉7.U̞}*+^[h&gj:kw7*{ݐ7KRUيQKF[eԊ?]&@ΪHTpDB{5l}b883 10Nk ).vLiHqO["j~]x6͌v \MZ3'sS>2e3Fq&tܭ|g*p!:aTfPѳ;;6fkBBdNjHnOVNox^ea xbjZuNAE$Qs>GZ3i4kܯj6|\վ}Qg?8 (!=} Es:~*>G$T 9L8hIm dJچv&rtzESNH77@`̜杼3rQV\|+g{J{oάש~Hte1P)J8,6=O{E~4yu/eQCK=ge Ƚ/~/2:O쒉 iO-'}G`B :TERx$;jтt9d2Sj_fŀ#aL4~ϓ)ltecri0=$я 3;O z;zBmKxkWFSVG;cT k0"qUެ;InZ亐)ıfЦ6R(x3$9T5#6nB6Yٻ x52u2IΙG 9עVpIQX_0ѽjSzҳ~がPRYCX3*lg>]_z(ޯ:>`toud&Z+k+#;Y>aυS2!5쏲#UY#/e~eiu$p|bRN]"mژ_ZC=HY+q#wV0F*o(S/Nܠ}{/RV,:M(UμWU#e['Fo_<:⡟QO]֑ǀ{n,h^hYGưn)&rҝ#) >7${jH@S O#3 (N 귗 E2>r⟔6uȽLļ"{}Z~GS4xű1WձthKŇɈ݃w24  B%h1s|pװ ɁjQddg3ƥdq,wg"zvoJ?cZ `AC@\zY"ß"`0 *V8Q4ECNmgrAIɛ[* 0[KnIbAPPx˥1fa?/9RUW[cj&ƶ9P3kfuԎ6BnNՠS&p%zc.j/[=ʀjCJ5]vJ=}̵PH?V??1m'TZ~eLG1`-#m9S^#c/.ŗ"swT:5:e=0"8>CF)`qs e+OPМ?3MW>sSO=g|`i 'rtZiL65_LӽyXUZQ5B`J2AucPFl3"U 8[dWcQ8B"穝xV %'RUѣD7KY+1l]JtJl.J0D. 1@L&([wCc~R͞i})Je-U UKp ?x$ߧgh}iP/CŖ۝nPRO`'B4cS P`Ԁ1 N1#Ac腠V QɧV'xWhHbS ?YI/vG[STG?LF|)̀%̙@հrSiPq_]Y 'fA=qŅR$cD}g)q#i2rOG @omgpJBiwUuiT:Pӑ7~&L ޾Fi$Ĕ))S~Z8pelɰުOCG%%f"BP s#W8/Ht]yPsTUHrFL"50#"Qݨ7/&e_= N%)0O }n6MP#YL .]ȼ} ; 8G0Kֽ a\9P- }:J f-ks+*>׀INo [ԣLы͌p7d7A%Lt˙~ J`C% /:ο ?h-¿#鍒i\;٨Z|3H$aH륰Sd<9oR>p QŐ{⽳( >[+=݂pxt.Ii^{YW*itUsViQtk4PAhE>E[Z1\dU$C>14wFzLp`#0A0+(Ó''G='pssZ'/BmdH\ɜbw8v"Hg?k/ԃ}qr{0B NOMButީE6g/u [ lL>C)"qdCw.- -L51ou P@' tTC=w`.ۢ +$>4JyEfr X-nW6 u?G22"X%%gs_O.u-7nWK̥r|>ß@P#ѢI2<ݔD%5N;3s7nm = CG\2㤻?T7mU`+j8wXn2 ̳JoUGܨor:+.5o_a4ޛg]ʈ@F=O;  &'ബXk7f[6Ǻ\HQ+B̕YrWR_ŋhtRR"gF#H*̡t6 `=[G0NȔzوj _3>o+pCj&<}ך\3/<ҟ&S"2s.tvRItw`h|R«Xg( IV{ :tҦW&4Nzi̬3]Exqqj>7纰Ta_irRO%`H +x]'"?ܯ JYՐҸHO`n Hү'.+}Nzϡ(C\bM1@V kv2l`6x_ [-'>F5/NmLFUM>0W5Λy!k*'{Qaq(O#tT5 nδ)P `d [ckrG ghTnm}fxc4P@-Y0Zlg/=Q$,[ "Rɨ2Ε2x]P',K+aE D{P j5),x5ZN%qli:rM !nqFƆIש~Wg= MH+yOD޷IĄ́aћi;CtEluB^cUuAP4}ֽo{w4 1w$)-D]1詷l@7apr_$[#vyd4ŏFI%u)\dH{=G.p; R܋-zA i, Zi `Fs(ڏ>+iJyQbo_`?M 3R`dra`kZYkF ڡ4$譿ma EFQQ߭NL_ayBD씫O9ǨI U7^SlYO:r 'S*-Z; ci^8&4%~ dDB[Qe$eS]EʲJ!IiIJQ}q"8Ve n"Yv YłMթ(=_}ԭ_GVCZ'4֨N1\h \lV `e|.ݐm ޥ7Ƴ<ޮG>Po'y$μ⻮]GfTc>6R f|k] R&s@͇?N` Ubv 7z+|Tn9q:1KpEbQPȅ:!Ab?(2Y]-keTC8tEq ґ_GSXIrf0 Im C"u:>uERdHHė[1Vd3m [ۋ& "fEy_'` ?b`gNVB͖{[>XcH|O(_Hῗ+^4q;jq>rTْkljG\s}q`Jˏ30`9"9ץU?& .yzsֹ;Bs6VᖨC-vEm>C5[*cgfԃ z<)?וf^:A7X"CyWhnXcZfWHjuˠǫS6a--xªb@JOtțzsy9虘$8ȹvƲ.Kx70b5,iEHɒU8"T[] 3-j V8zO%4,A4/Y=N)RcrD#x?n?صyK8{0j̵dľP eil(Emlr'3:`DNEIcJ4rȈl=jaxP>1n|6|˽n=h;U, gɆiXV1"9* ݲ?| bi;g)-է&^H'#d|rNj4q|ڷGg֊P􎑚13nxVdPFk4څwd< #-zIvp22Is^O6'#Q\u',Bۭ6 tH݊8RiS@xMt҆R~:C=X^.(jQ2HCcCEZQ}i-QF!Mb~c ~W`︓Koޏ*ڱ4eD 65hXE|>ԙWoy_G^ױx23c5Y76)}a+2 쟡0_IXױnL' ;Tq[{xu ,mradrk]{* Ľ3v;7Nؚ-;υw/ >eU1Hf .܉`~*n$#z%)Qt=̎"JDέ6'Š |)0^z)۬ኗ:x.zݧ +U8{ڧ?>z8YIc9:8|.Otfn+=&2HL݂ao>Zm T3@KXhR9ŏc.os}jVby-!b%J r-6\jX\bHIb$'8U\`k;݂30J$ ~.&Zmҫb.VEu̳99R:.]Y-!ky@c 3-TAU7{U{ަsc8??5R7tKAN} ÝDU00`T(],d Lwyb"~:{ԄUp_`y3&$x &`'׺Sȩ6_E,,＀:k?T\]"\*l 9 9'~; є{A*=3]!KWѴnA_lWѡ|da]_,a`:,0jz*2ޘq(} oEv<2i\f>[zPK;%[`˦DP#X,6 ܐRhumю3obb `@~xx|:ĕa Al8:K҅ ;mf2^pEqN^bTʜ>7eb-%6FS+񪔀Bﹷਓ`(B %gLsRr'blfXqDK< ;*Վ)@cng .)H{KqyϛcW Ѿ}-ӇZлkuYrϳ6{c;PKwLNmݰ֢iqv:r^c%O*+nlFDjuR %4w˿2x,b^P x"^SCH1w<jNဇzF5 L z:@[t{Q7u{FX s&B"!iu!Z^C4R#)L^'*iTU q#("Qf/6~t>8lߓX<޺\!Puޫ]rOE8Y6U`\pIl!p&M9F:Z&eyWS;.,wO[fjlwWM6Mo JfRrm֔NbKp(|"ˊtTqCf2Y/.tOG7"^BЈn6\}]TS_t{]Csߓ s55ev"n R1iFK#b?ȋ fCA{^j Oci'kᕇች{#ۧb8]:m[Q @~r{5XWV/7M-$Y:Kvێ9fp"GN(Ge/.Hޓ_y:BfAKJ<gU\2Do%pWe3@N>LZY} bA[mB-0W\Twm>#;FcƄjiD3/lM|F|S娔{%m+, aKg_ˎs SSXzD4Vpmi jatZ [wBf7KCdz<݈m/Q8izw܉ŁĀCŚzE{-U4'!]|e/KI;N\eJ{ڙ[ėXd.7C\#+SKfI$K)ϮYty#¼A/rC}*Z @JHXQr_y;Qeאg +t|Ͽ(s ]d,ѡa# iU(>KeT&}7>@lgtdǽ33ةw@f>B-V,Z9ԚUXp5r %HoXSOc?lh&uY8ʬhE0Nxgё0 P#6i9C䥙۳jȵPY 3A ?!W.:^ d1.V!"/KbD"Qe0/iqs&kMl?lIr t8ګ*Ϛ^2ˉmJ׳p0cü7)OkbT 0"$ޜ4?fkE]+l]V!WJ>h6O\݃) 'H hic\܅UJغ?VJf.Tkl7G.<"zl`o; ɲwYgPeXzNljla,ԍg:d9+eDM{/ zyVkZ=oe"1(us!OA厢JT2k.W)u)GMeuskG/*),QȵOo4V׎SOKtFSo)J?9)^HY MoFˋm oMHVǷ~ua )Cə.:EZ0蠮77q6o%Kj_DDx W>4Qɛt8Տ@nAbwJL 0*pp~(%Woô+~%l̕vōs;yi=&%v s3T=14>F)^+_Spb뼋 ^TsJUxcxx}'"= : j:OI?:S5Z\0^<@AY0e#"7$:z4^wkN3#82W,tpt_E 0yg5:yϣ!.=ɩC&ghYC¥w3,S=plvXPV ,BZAq6rN4:<Bp D|ӈ ⌹Vќ-ݰFŷ K#-(|E@*z ˘쎱}E:y+Y" [So`h6qiw$9]~<@_i>4woiN-$ ߐG=i»YzlsPSiXI*ƂY/O˅?;O hC)-:8Vڪ?},ҫ_yu |ظ)tѵ$a~jYyoF*tBʾ`Gޟ)әT6uT9pR+x>;9t1 &t<ͪ b6T]e K$iluv㑾Xleڋ?S cԹn*؛AZڷ5tT<k,>}z"<6M}%+UT$=.0]W[Cw+F0>bA  Un MӀi[Ѐ]%$ar r6Z@S(C*8=XtJ(QӋZB3-Y}ԞZchGb8 4Jb;EjWWכ+A;gˆ wpSoh#zY6 ק:<*-'0V)N^G ~O9ěyHt&mނz'I͔u"V0$t,0:ɟWUBlgݭD3#lTv*&쭤#ş'ӽ]t5N)r4M6F|#TJA귆H1bt9C, NHh.:b %|oU_J:Ǽ 5lA֞hFŧM/vJyKX@6Ѯq`2ZfJuc$=!g#n(FkL7F oPgt6}6 F6qKӀ̛wiO7wr`\9|>f;XȐmΈMKV^d+D]0P e5uR4d҄ iG(4b_(9n}EJĿ?辻֜:^9qƦ"Z9Cܐ57wB$ʀu*Q3U^{mL{NA.E&=JY)rdL=R(˃"]z^v^vv /f}I'ڕ[c6uK gwvI-@)ӧ\,rS<}Bz;:[tSl. :0D(_jIy2 54jp^ *a-S"uvqz81 gDwZڢCYԱR{]O%[ :_Ӵ2k0~űc0rXG];nH[W>:sh5=T6[g}fk-1+v&"'A^7v\ 0] '/p^ ۮ]\@>D0ԘW 3D3;NܺKj߂rbݡRr3r}ܿ,2]<}k%!39ՆZg0/5E Sbuq^Xyjxlt I!U?tCq_jt .˚>R^'/`-00HRgH% S2 \P븬-o]W:*`q\OIgve밲&+1))n9kȈ(c*wۤi  їIg闍ƗGrbj)jg>j|;qeg꽫F2qn,  MD DC6;i9@KRND6ʋUJ.[VE&mֿF#f5Qm) G-sAmgck8C*#mՁk_2wG 0*d[%7QzSԻf"5?'Cs4_IJ$;Gٌo`4K3H,7g υkJ2;/Vaz{YH5dքT,Ḡ̵(hR=5xTzוi!xЊ|$D7pdzr4hemfobĆ]H "Y ߳ OX>hŅ_xH5$As"OM:zv+[*kN(id/Qn1r) wꮰI0b~)2Bja|NN Owm&a따9B3 8>! B0dVSKwo\@^s`Hit؀an7܈$&"V 9$\Gr1p0BM 6Ҋ* qcpU:@<Fg%p)2 *Ľ6r:.EljC9j|x; " i^9yxƟjDYH*Gw`BVJc1<]ҳrnUJH{CLf8D[-bA~*7cW\AԳśXFJK^a9w9Tʚf9s]{WT~$a[E*,UHI_:CZV'+1d6Zgz&iz-mu-e(kg[F9AgP%XqTY _Yّy0rf_Miاr6?  A84#:&}(4j"hw@k#(nS`۹?&܌w Vkod*f8oB@r|/?Q$l~v.,q8$av{=uGR\tGFdPzc_OOEB .Hŗa-n n]HYaCmk7" כY>EY'w0ʇ 8ۿʎ]ZYXVH&b! nfB7":U_9?u"Unqi5p"$m0ia9SRc5ҎYc)UbgvgE5U%># Z)w5b5z!Hp8RrAݲ:\fFT hժ/T1KzR?r st91uKU\1 5P^+ˋg S)4!boę8LJ*O;1?ʞV7V~Rߛ#Y$3&jaH8vYL W@FƇ9 k.YǦbi!ɓtԘÊ6ZC'^gzŌ#T46Ykඬ?2FF4W.W!%ޭ;P Κrv`ZS D4PXKSB}V]N|[l>}j܈:KZ36қ$~'6LޜF9dwSAc2Dd w ?6 ;wXr5P\qLkNFp; H7|ǹMkQo=jY"faʞQryTQ1aFa eEgL~)ѴL? NT?MT>>.ϙ΄bf&&=Cmt?E@EJ8 ]}=S PM9:@Z7:CjvQ쳷gT>c.RϜRf'mԸ,(^ޝC3nPq0>R}"Y_֋$vQcl9;PyTI64'I); 4-vf DؓՎAx–YB|r&U )&UZ>H6WM. !mQ( nqY_ߥTXv}+9{k :Q;}Nb(ȥA T!pH!WJuR]Ic-%'ZG;_`':>:FRSHm|5ZGG| o5sbx_ؔk?R%S !U8^XU , z7d>S-D\^8z{K5$ 3ž{ґ+1Ȯdo2.מq]b)F 8%E)(N&[, p ȉy\J82; Y|TUK=ɨ|#|t=ғsQ=@b_@ċee p8&fnFm依JjЅ5@~WAwN K4vΝPVYer`?xK_|?q[b% pIGȉS`3U1 j"n}@l@B~<뎏LmKt}iS%'[Kg%p"$%qN/4mAqKb?w,.$*D5/+k dX/6NyGtwa(3f(ϩVLˍN^|άA Pa?7 q} iKb= `<}N>!)\BѪ}5ˍ!=UlG|cs;&vuR*緈c$F ɜ֘pbYC ~@~X/lty+:|ȮtR9Tpj+gS^B?Va IY]L'gc z^'SvHmDcBNC cM 1J(D%od vog*ӹO4QY_#4L9q*?T MO5\+t@`e^VggsV+ ~6d;ܓ g~`뾥poIGp!|$hlܿ s6#z:Fi .ܬ}»#/XE>꯿eqwzNDs+:?i_YԎz=^AcЅ,g[45|s L vӔch*KƜh;KH4Ep~-<`6BnY>ѲzpR#^Ch'-ǨwVlj{4oV]*ӛ[iZTKI"ZQX{YχAFasY,%Qz7yaT5KmZRGAT=sнWXwWWX4B0kq~Jߜ1O^g wR{ܽ_S R=Bj u`ʕ[Ka]3ˠ,@e!]7ZhRnAENnHl"&%=X4Wdr,TN,Y_^x$~BVu1pcW8o[ e^I'Qp}@{T5 RE9 3gd3M1P1=ia+j<}{Nό*!m7WY !Ev xYSxU˺q4oЮ΂goљxu \0T_ckf-ڹ2. (8YWz_hƣaWa)o>_L`}듕?3 ˆ}} \ݢ?oO5Gﴄ[WWXd&۱@xPЇ71n5hLhbmCĉ# c+=X&{Яb_Q/ j`hXhvkvm O·nU*}{%}uC/A1g׳LSA8Mp\QБ7TQ.s6>[sb_^#H ʴ$|8pXIulB"h JdV4y[53[MF miei.tF?0lJZә_Au&*[ms\(F6"U>Ꮛ$.m;EGfTC]Eha?&*HdL\@3)D%wVV ԋ %'cjw!*ޙyxϹqŎ*D~|*+m*B.' h(K]U#CI`LzĬBt>GlI T'G73޳}3k/{4x[i`nںJ~gMe5qay|V{uZ=~,м1Xqj+/ w' ѝ5A gW6ɸIXL+s#1-~#a1̷pN }HK D5 nIJVCzq }jKV7#?5Di/fVm9OQ[ F_0zVSF:'_kY-UsC0Q@KB+\m7dqb9áS 1BEu-nsAnZ/1 Es!?xc($,3?xmhiZ~6h߂tY9[xl㌓/Yؚ@&jꃭo#*B7-ZCG օY $:xqED1pce.|}+-6[бF~8SNzpt Z&V!dnlrHԌXIy^蝷dȋ1BE0PBi OM!;jtq rI'aq<ЄB-_R]d..[ >gB͕h&E8I?v^. 2 Ffi^l cKENYI?nS kz0TKH&5haYG- 5paa,MA xuT6X*m,|p= cbάHjNGF2&A^$ME:7*􃣓KH}h.x腻J v{@Q-h*Xm=$L6 s'?qO+ tPL`w4q Ψ_ڎf!}T&0}NYr/񱮖PΡw3TK^v>aN4ش!dֳ,$UrܚuO&tKp΄yJĿItQ<Smb" y}SmۖZv+_uH<'H'%ſa)Rk<`YhtE!@*6Ǚ0_ykHljBqù93;2z6I*]kS'  ,s:*rx67 CAzZdnuh,&@s&v2|v /(HU® XW~[ z#B s2*S۾OvR6ɇL^Q ؗ`lǻ.sJ.f'j̎M-\9s&-jՆ56)8<TUUZIJ&*!]\K}342!P^ T)#vOIאBa63QP2;S68%Wתi,:Bx̾ ĉ1"=r0 EK3BSj'R=- Y1l&vt{Z$$%\ǭڍ`I1 JK':&e)9)j9hTzyZ6K}I$D~3,W̼p)ۚ?\jGF`IЊpqCpz6$O^&M1/ďQ ,? ^a|dr`sba<9a.nm WE|MI7nm~io!V3N'Txc^Q%N@3PE>7.ka&2BeJQ NZM[x1ۻiTdn瑫M `|u ȅ8B]Rkx)H! EQbevPh>ӯRD£2,%DZFH;Tp)q:Z*T"WbOS󴶶K߫yՑ{sŇ3ppOi@A6c]ɽBM}kے֩b<BIv^tQXi8ĝ%W,4-7O NfQRbFT ')wmx<}n[H_h?.K'#TWhNLٍ%l' {mbMve*dNFxXKmhQie*G=rEn&J T ! awSUY;3~ON'!cw{G틷]W㫋:RSvƗ3P4۠Sc ܣ6NJ1 '=ͱ?C2z&(?gn n'o6 pR_\3bSwtYG<4yq :tYatmuܭXqM@Oh + 8 fMoz/h~\< i43m -8Jdx@uvIxK9_+ߢ"ϟd)#!Lă%K{ӛbۇ_Tc-W@ dUdRӡnB\v9W6lR=w[݇f0UR0B8r7DDg~U?{i/=,&Q&Xt_+t4[Vkm/vխdܼŠTo80dc?hbBjU'wLDhe(\ʱ ɨRIXݔ $a_i# OF퍦h&߽d?Cf htݿ/)05v6ֺW& 1:@Q5g:'&BHexI씭zxב:/ãbfɰzܞ\jB^.mKP~g3M!{,\ډ[ᶇG-[R.eȆJ-b0F3!-vQ ~.VI\'5/+w۲2b})]㼯@)maફ"Vvz.,UlB,ʓ,ZhISڸm"U2|9lkYX/"T˧Qd< g|LoX1dԅCڗcj ~yKhO$SGjɥ-nre %:"Ę o[):mhpþc]ɻA1gB^ #&{{^~S!5&.f^y7euzN]?iƟ/G4v9/]y*3q53ҶS^y"Զ @}{լ в-u9 6:ٷ lKeZ SH:3_v6q-)ix dZs2<ΚriŒ#-@$.;A_#YfrvS F#bDS4@eacպ {:UHԖzibgCt㇒~! +W܌}=iȤȩ?MdSjk1N~#|rKd{]qN"rsr4Q8r@oAU|h 5m5-ˍ~4qSEX˽ m oSVr)4tP/e( nqTm(F_d0UTzb _~^:lnbw4X/)UhiobK5$A͒ ,$Ii'KOU39R2!JKJޥp}*jѡ>J cw)S; {Xt.k۹XګGgS [~LͿ1yP<'gbutI |nmF.QqʱnU;=1tcWzQYnxذ!y-G2t"#)/A?1ky Hm<1 M]5 eWkD#y(ޏML垞X/Uo/M:9c-0R,3+AG{!hEGɀ.VT}[ѩyNy/y*;Ci`9S efEeBz7DcU]uKa15l-iC>{Ä3Q>+ln=֦/``gLs_I'!=w5`'QEQxswSl']POäi}" 8TBC ^hf^UaCv+^3 { rSed35:Wr|!`Rl-e+ƨC@Q@?,wk= 8b4Ln=?cL JR#A7xLbE`Q }:|.?uכ= \Ukh1AMgGxv*{/peaa$f !ߘٹ*{;M?G짇+6xe9QԙQbDomĤ,7>M\Ve)ظh>69UA됯(xF=6S K4"[ 4ש}RWeG+n9p̧lIՂs DN4BE8 z G6x9fB˄PŶ(2svRNP2 |7>UM. qFfteK="A{߉1IF`uh#p糎ZhfMoRJYnTo0$W$(zpMHO9([ٿ Z BͦG(6ک}#` j^;Hdy㍥%KPw2PX114ͅQ^j^-S}$Y _\_'0]lxbP_|םYd 8#{ :OI٘[*7M%2ӖD?LoA ġt{UmqG8KtlPi?O>$,SX(J?Q2I4A BʜHǪ9{J%%ij8ANJ,?l1 `:h 2~0‹"uzxTb׭{k+Sanp&CܧeLl"Ȃ8P0ܢj:zr)DgpAy{lPm/u2chmw ?|r&c.P36+<{;5^ZxIJ-`>(qvz%  |.,+m%&t a gWu$D*ye7:f, ~_ !K#OznikL6X2]4 p6yp\Z?!/wE_K1:e踅ob\-_%r sаi˫0w#nId&2>.i+[k0dhh2-7r__&*P 6 Ϫ81ם7l~}~H5[&͡0cX!xD*d&TVu Ba[!!RB ءmi}b;EFTm u£/뚞[3)RHݸL3E~KΕ^(En9/F T\9=J&D5)|^ tTpLsdVH=HƯL*;q%'g`fq4$.oܩ![Cw0Vc8 !h n_ķKm*hA 92PXQH,1,<z,Q; ֮1QS>}#YIz Lx#&yOH=|-2ӭLmY@i;0-M_ሧ(*АZҠ%araU`FkAKt6-KyɊ֙LHd(/wKׁ۩T)H3gb~i/O $@%;fEO0/<zIL %tYU|ڎ IXjOI,G- =`O WvWB1ޥ%JCG]DȌS&6؆ʡSL+f IJ%*(8$mqii:bE>='C (ݙ^Ƅo~YF1P'}Яʔ[rQ#?f4u I] N_`SLMmCN$FѼʣ$ʍjy-rjcxjD[>iz\Lӛ@r`0CO;-<`s6̍(X=l8gu B6;8mw' 86M_]>~,Ec\Cb'$†!v$\y|!*M;\d [ [27'{E)9*6CJ6=z#<#^†lkWwPsggV(}::z~-nK=w}hv6BDѝ2ل%M1t¾砏uRxIYp1O*}ZYJ߷oM'3P;Sp "8izo?z F݀ ѡl#ć\Q?ȂoR/ow]K>xO/*t9]ArSF.xW٠tkLӬ%:QԆo*⻟Fy)z+m_49Qžpכ he&7SF=P@=P3|TՍ7A~Ca뱤Tѹ( ȱ{.r6= DU]#'-O7I}Zh{7`ԀzIoF&L]?Dd[Q  aَN0tC-l YMin:oWg7*GKX:JMu}kPgMYm?N%Q!Gh 4 `XXCf? <1wAt`13 g6ƍs O!곞*aLM $* }"]uX%/k[/sY$~]Y`8@mؿF'r"xIb5na ߍ#=/FE쾝,%L٭ 5%S.U a~pQ&:sxYÃ0Ɋ1blPwR)7nB"5: pdp: {_QRIZ1ʥe'y 5eգ n&xZ}ҷ"!07y_j%|M+_7ZUZR݅5G1i(=>Toijg~ 򶵬YQV-~S$Eb\@41(W3N1[6?I݋rﺱeג DREãL}޽IZR6 ) <gtz}o)GƶHt /E c"jZYC=!rb4=V2{>>^wa.o4eo}sa#Qz< fL<\T[L<|]iY+M%J@`ρ󪻳ь*<,>ރj$iX.T+2FB QeëI׸_)F"Dz@JޑP>)\"꺘Lpm6ʆ&Pid`H6J1&)QdKW|pf #cS{2I8V vE^ &Lj/ټ]L-sdJ .ܾ곗skU~센(Q#Wq{ EJmGjw/ ߃l$Jk)M| 1dOwm8"C&?ﲦX(7_hzuKh8&׈W)ᘀ<֜V̰kUF+|Pa3;G>\cYkO? R 5iS! =,7r\ִN ' :xu} M©x޺ᗅf2[}̝_=%k zۇΔz[?f#h{1E~/<rdQ>U[Ъ fԢ6vw?"T+^`S(:0D r(jɡ!&3J70ic"Rb&! y\ H }G;kBVbgdl ߶_`'P〜A N`!y@0}g8$?B01kixk8)RUvRAC/} YzښiLO7z?en3KYE.XϘ=F ( Q_qRc ? NnU|Y 9HKEe|f<`,]šݤU^!##jCWz=P3L3KQmwK'&^ʀ:yiכx%3[&{1!g?}rݯЛWLtp |(aGZnu߅PnBχ$g;('GEX wk}~hAdGIp pibgͮOUoKbJK\xSNy'rLĔ䢿Bhړn,%j{c,a FdϜ/gެ 8nQ1&^@ S\5ypF%({+FgFXyt[T >̍Z猙% +k/Tu Ĭ} KH\W*io#v/}YL}%z0z'8S8k_.JE6>:iZމ|3tOTnOG&,`f̷T!M{4 Rw}d {M((:AD#U#dDfCL͹/ lץ5셦ڮ&I =ڏ|. P>)iVGi61[nj1 OK+Rx޺.!(T@!t-u; z LՆ?#yMqy[,%>3[ ~TTa5+ԾF2} lZDYx&UfjQl}Wa)Kן+rkFmb'dՓa=Cĺ./KAX(7LKLLF,&n0j LcՒfQf(-,Zgŋ^Xsx/3c=zDER'DbEUvmp8K`Ay}%T^Έu@oFC{pH,-𾒯is鴎Svb CO`I; )Re[ZGco, @WRHGz8ruf`9q?K4RAtz._V.VX&`~' UOKL_42o+ZkX'vJ3@g鞂;h+`{"վz?wTMW밹|(ڏݯ~o9,EJ'!K2"./,=8q~[p4spAp;/C1)'}|'JM4kGV-U/[5e(d~>S\ỉq=%&hZNB=x$|3,|s[[[PKj.F(||zg(ӺWί(27UBm^9Bn]~%v0㒏ݣ;CN⏒CzqWX),̕D i 9!\xM) bml/t 5@4=p(JDr`s2)V1h4=SA3{Rʇ|zG;2x]Z7,Fɑ҃*nn25Rc3@fgQ v34p|N-ʱYQ*?ԙ;ػ6%"|}|&6Ď,+j;n¿'9qav!U)i"Yi([~Qm PK6v7:9]< `S%)M3vl Lc6.k@G ~3Qu )95wf'AY =` ZuDH^҂Js6lZ6bQ~3u 2Jgޫ,X /tel#+>XdjT/]W /;j/ҭ׀1gPIڴ)ju)T"c /#YuQV =!xd}Giǹ~2=ss\gbP6\o)SRN#Bo.H|Q:j1?ҋ75}go:EoE>!INjA'ܷ^E.N u_Ԯ*BkPpasEj.xSlrqd |RK^Q'2`+Jty{U UI,"_ȳvy<ڌiԯfvٽ[^+DK[B6> T-It#lYWxXP##9gn 3vI=WQ烢bBkkw|VAquخj XIZ)B!We6.I,7؜Lc= K:DDG^i'FT;2kgB]VN,R/f6KZl_jqd|Rx'Z*Rq$Ŵ_¹P,6 dոRÙ9_NHnju>lۻ$ VPkKi>Uz4ry54p`8˰nU? S@ȭiA6P\_I$*S* &co5R:5 <%Gk EЖ>Cg@`{#4,zk@asU(mIpCI/*f[(UlŏJį/~8w:OJDy?2WÂ%uFH7TRL̀q SD =$f6 Q5,D`n(rR-WtWz#_y(={}Ȅ[7B; y[^F"_T}X;v˸)eo\N<5+/8@5t&$bIKifwd|DͨP}"^;g swnT{Y\YC|1Uт9m1z(3hk(jŵh(Geg2ҳĈg -V~`UtߖsQV ՋLtKٲ6*EqLVISeS ŻcM? OY_w!\1jR@,8;iF ]Rq:4jm:X݆Zz`e} z518 ~b"ݪ I>q)s<:^ډ:-_[ܫ\  CnldcN/1~*g΢v1-8',EsvMsK^]h3AQ6>~bPW#夅$#7ߋobwtVúb:md%T!HV(Wlڜ!oSӫ]ړxIyۿpoJh'csZя:}vݡ#P<ܴ 9h)^.I dy{λp%":[OzMpF#̚)Q=]M﷧ޱ@g綌:Q31|hB蛘v [J&dpP%cS P2Y,+WS$分# H5O~8BqS^#UZPptsݿ~SUPlV%95=nڎIvZ՘C>LgrKF5 5#wnR*js!P#@ب=ۉYɡ9k,w$8tbZY0ڜ#Bo.NZ&Y^oUjO;OpE8HEwu?%y@؛O+jns VT<47=vg22_WSk#gh@z 1?*oV *.2 ԖQT \8r?4=,@땽4FϷ|xsCxR(EW :CyP(W OLUEb('M[\x sQZW!1h .K嘃`u7avMm / \$%*ǀ漧cϼ[κ~̈@-Up2`,#Z!p{yQ:G5NҥHxQϥfokv}t8Ck ds6v${A T}#|8( 5v!BLOxGj[8G \N߭#Qwԏ:1|[ Ox%>OhGj$i,Qs>v,-5'M˂.b1Xz'sIlOIE BRW2}.0Bu}]þ,̡8e}zr*c`0k&.f)LJe#sEÄwI_IN̞+χP5渟UB嶣p^)P$֣!`?Zh߿TI{~5l9:Fb.6ؘi <4b29}Bj2M+/u3Fy J*^$Ҫ[VWY-T"o-èǜPI឴5Y߾ˈG;Iaf0T֏-#3z^|{^/ ).z8Yo,ň@>@x^{Hr(E$|fƠbr.c3>'˦#6΂|ā2ȣ#|sj .,XEp?yfӿz/+9T0:\!QopcbruD 8tN'2tbdWU:KTS\do!ɼTN"tG,ۜu 4l× ͡,@.IrLV]ϿD~Jzqvm5cZS4ëqAKs vD+UH7 J p&vJ*A*ƕ7:wy Ra{@עxǶ&auz]*1"j'BPLN.Rlov yq`L[ )mI.[hvpr8KÛCrhP;Ӥz=O*sEQrm1*XتU5ygI%WEݳ)s+PnT0'kB1U3`Ĝ}fsI_s%X _P(1⺯4dVb@[#ۨ_1J,?dVGG+mp~$T؎e=QQ[c VSLA_c$HGۙDfn$Uk +Vv"/?t9a>b^N@>w/-:zTZʬ/'/%6d-P {iHceuBLX^(NyufT|~0?Drb7~0-aMQ4L!%>|o|VY12_؋(d>؊1X(PP6`'p 7+=MShN4I;4=]d_Ǟ{#p58`)/=d}2Ha8Q| -dcGŘN"=Eq ]H+֕lX)5*$cԋ*R̹W6 vuWb4^rsS͍^D KDT,gG9e4̛]Hy^)bBžlﭾ5%|:gL@Tn Gtitc>*7?j12$mWb9h+ѝԃWh# ! $9&ygl1v{?s: FZ\-nx(ZXBRQy=QGe %o+|Pk -ӧ·k {\6N,p0X1¼ Vೆ=3!UH5,&Wogljw?]H[~̖Ys{̘}0  0vш uϽ.U A\KПFET/{f6G5ScZVp@&QXπE\ XU"1@.-"+]MF{uI_hsXe̖p O8}_+Ae$ֹ%tgwsQt"-s=hBm^hYwӇdiTf_9H2>xUS86/64&b;c9Qkſ /]A+Oy2l3l'Y;,麎 6^3*WjIįVGټa3|^ 9}r '*.0$|ߵnȬDh.ƇS|Q>Ȅ`F^{dEie4G3{ODy>T ng*+w SSd,)76E /seqSeڑlMi)bvIgD-SN[rdh]hµJgIj^`FѸQ<\~sM~U8ACOl?@k-XMNؘx45ksP %M[a]L]DJhU"_ɵұ3aPyjD1ϷT,M[ z*Yr@gXsGA&Ya8q7eJ;"6+tK`p̏f~w6I܄]~0$*@j7RƣD #|ېm.$}P4=#/RLAbe?PV 6:[k7b QK'~ P9 ' @D&#i(pq lDoGŔv{XcJfZo'S|6! Z_FKw.l3d|}Wh('P "LF;i#w۽zepE~ j0ecXbCi=v|}Vy^I˃E]8~Ʃ\z{hXAMq0ki#sαU g^hfzW!ZCu=ZGHyÉ\3j` fH;q*Ά>lH` ރ ꌮW\$o04k@ܬ+0>3N >߮4ꧤ4(aT*da%pWTZ.x)G@ͯ6u \C$ьVnHiI[i 1*ϩFMsb%@<դm>D!u_ }PңL⡖ﱶ㕤u!>\]8{dD-J0>f_>Kw:.Ǜ]Ob90K`FB4m0嬍:J74X<#]q/O""\~=̪ͣVTᇚDq /b;YD @,ҜU^ܞ5MuΩ)Z𠙬76\Dž,>"TJ|ߦJژqW`}C)-W0KP#?1]\n⾁> t."3b#鬌I"QRq1n?MÝLtIsH0*Z^8 fDV-W`ک +a)U"[aIi=AXDNb7U0KMHؒ _թxH<" UPF!чF,.=;p(TjWGpj|(}ycNVכ NphW'aAt|ѷ`=94Sx 6&^))SQmq7m_,f*rh0(o' `-?\aU9C٪WLO=y$:~yvB}'ҞC:ylJQuHTv?gKM7ޛ &S Lo@n4H$ anס9z0 j3㞁ۻdtKGkg]M-bת);y"cO5c k4+2 ڿ+ᾲpߴscmȮDVu@JYބ.hI -+1 :}?[i91xF3^i,e`C{l^wlDIZe:SlPf(^C ւ0E.9ҍTI)c!jxvӷo[2gJv_ԟO ^ݧ5 oݢz7N!q Zd dcHk96sCcks \ssBJ)qU)v_(6$ije$K!ډ.I6mU']\Js &^^&U5§k箻:v+ί = ~TQHŚ_@L 9Nkf0)r|D7<_ӡ|1C5KL8rכ0}:'JRaS,&;FAIJԁF%ެvhf+űiHbQ7S Q""u 5UMש$43L\6V5 볏B'Ϧ>0*lfD(%WH~UT,dl)O&Fj4Af݄1 n '~1H:V޴+#h:ݣ{[2hPBU^_59Q[knA?r&޻`'E)-'=abf&ġsB\=+>˦`]`yMUzUc=|QD8v-1Z_x=f{G[UX3TZ\44W"cOMEle/qufr:y'Sƫݱb0다9S@S#Z i3Q-.U:M6o *X4k%G:(]'²LUi:yK_^qXk|c-7WԐͮQvDH*=48lc)e24f8۫ zΐԺ{&3pUo `r$ϊغZLmaCTF9^d qe' ="n|ܪHo;_@^kkbƍwk :VJmn&0*T1 M;Bʮ t@פ @TYI(?u,̋YV|j5Dm07#͓O PZf̌ȌX zx{\e7jU) b6ZWTz/@^?Slҥ[+a"}ۏ,:1]_#N㙋E" fThAR#ڶ.!Qxd 9 ;{8&u|>  y Q[k=TSdr+(ЛǦ)igKs=!1K(1mW(4ɥ@ ( e-z S~:<ԽtKs|u;s\IT1Ő=CIc] Z$^J F]߹[9&T5U./Rvj@C=*-<#..ҡXxdy<AqEYaod)g My.RS@ab 3m1^F$mYiy±QAb%VaR,bhLFܶMlH{/?Fz甾#ᱥjOvZ,osB's xт1%N%#a|/K( P7%ҚO[-:㠨 q>%m:mYVn1ܪ8Die蠠ey%Xq &hD>L=|f|;~ -3AEB|RhgqT0xS\e'<$jj׳8cdL-Y%T^݄yLؓ7g1 Xߴua޸IIǦn1/S$R4DH~9!+ 0ylb{XgҭCn߅JKIG˹/ u5vAf;PH^?@5NU!zIC:L B{tԉH[̨e !`bDB>m^j/eK#9QIE;g0+k'ӼqFĿ^Î#^íf}l5`BO?SDrw'a!]J6}~OYHqi_}]ԕ"㖸{&.R]w4i)?O^Өmzx}=8HS]Ԯ>a( XLAqMZ]A_vMbݑ#Ysz} \udO[4aA񉐨7h <[UFHiu#4͆puDԅD5E+ꏺT0Ŵue|h [-CfcZ`Mۺ]W%^~w[q1X5H(">q cg/|y#`(x ^6va1}m#_ǐX-=k1&FJ܁*]پ-b^ >  7cyf?nmǏf>;P`2hqASⓂnyz4eQ_΢`eoM%J>ڽ ӓlKOEY~՟ j245#ŭ@*ZJ.  =5He>q ykOnd/PnLpXSX+j?fhȢ7P#Y8wogb"7- W5Eh!h8+wX3Rm5'?dbRNNx;O_JϼLCc۾mR0_H,Heuf=2oד?o|!}Uţ֐|אN \s m kMOH*%̱>?%eҥhp~ڏv-E() 95\s>& Ѩy<{0xS_nͻe,Y}օ\tdlPu%.5A@qE4$v⌡=v@wV^ g*gw䅌P{z/ cJwL;"Ty13fp۩e׻z l~pxK朦ω= x>+ND(^cwuOed/anQ"]sxc1spmO!Dҧ3Ntlg0VOn\v\jp _醵qc[aUT6?y 4BhfCU&C sιno羷Ljf!vG'mHE5 :R:(ql$l狼4re&~*'ָ_9@x[}i3I ÍPc~:ċh_S"g8SXNt›%l߻kaUp 2'V_c^yCǝDŽ8jH 8Ä\8G_usQj}i4 Lw[,h Y7f'9[5I‘ /is:@D{'c=5 C+T/j]?\gP@k`u+s}ϼˢIg'-,+ H ;BFi<(mA:-A%5L j$'ŊW֊t~b:բ4_I#6ip\UJ31)c*X _GEKUR׍ɁZsO@&1hc&JR'{L&dfquu$cs랎nƒEaT4(3EBBH@Pr>E_붶>F/zSm0,y^N1p(o7bmNfR1%(*21јu.Q}'XG5h |1SpK2dB~ r\h@ d*i%y3]A]iFӶh\q L 1*7u&.x΂m:P[z]tpH&&~t' cqW V4de\([zpFٵE{|KU7v՝ _Ҏ3 0˳U$Kls*4c}QQۃEnOUqu:`SW[R.T$KHdL{vA cQ *(GZ k\oo#,𖺬( ”N@;;b,I8Zh;9RW q pAtYVbH,)ZT~%%2_18EvҼkQ6R>O5rP1zD@ ݹf;n{LXɇqE-@EC1],<cFӎoM  1' fv;>410`<.8RFngz8eǝ44$2.*8|t 8QBlT5P_yǷ ti>wlwuFk,WYҊzSm6#6(@pec!lk#:>]oP.cBz^c3f(UYz;nٻ5W E"DJD 9CwD3`CCi$4]}dX!guS9rc$UiGH}qikѽx;g}J.)4(L]VHfvD~G*a遪,:<3Wޛ@YR\J̳ _WImV"P]rW!;r0:`yd`Q { $n3GznQTV:yx^׺ š0" QJq, 0ݨ2\GǠ7];Yɳ6n/]w% BB#&eêt'ۓCY$zEv Z jgn~|RNvoF8:O#  f a AhȫcW^O;]Hry#3?a_BjO3-m'2ŌHe&9g7!52tծ;NLTZo`Ũ4}sʫ,G;'3&t@)S*DKe!6];Hsӆiv7yzw.m/Jq,IC(<KSc&s"ҳl ?xPjgլ*f%4 Qn{ZOУSH 1Tl~jwvc~&Kni06]F~]aDL}­,mDjxe_g^ﴚErDT o 9QS|pN]/\4iG˻0j"tW-}QB: ^@mكtPM skcIj3ܦ?fp@3?x:މKcb.8ps]l$ds2ênl/F qt '.smð$>[|~HB=CU౑t/NJku|#ȖhV E ׹k@{7ږ)&gdֿHO8N3*T 9WqW^كl]xLdQcHVFke鳺Q"M2oSfYIӘ̕ +r?]\KSs`=Xk{N` ìџ WGG1Жs\1'sB u#qDvJp\dt/K 2r)WRʭD@>a:#_7AqF$dt1/>VO3ojuN<ԑ̵}~s3Sb6_S RaTELvܕ_3E_E퐕3Xm_9,_9QX f3zQean[% ')}TC-`$E`*#|l2BeZqS%b>oX lYLk4𕞛* L4>{NE]a̩)`+>A^CG Aӫ2ҟ{[+btsOQq8w菙 _aOZTOMߧd dck **XuP4#lqЅv~3#2yl>EE_oHd8yTxY99Mߗ3j@}IS?pc=\Hk:>Ǚv`5{daOD,kI@QLM-SB-LU;\  >,Jtw24WaU-w4DΘBXJCt .FV2u( b,ţ&cVM0ɶŲ9^-/\:RFi}$"+Ɉ)MP蹆Ӫe:ӾAz&9a6 c/FwxBiU5\a H\";+-w;sϛMPfGOh0*5' ZFȧ3Ǟ00,LcAr}=&B>ku!PT嶖$-)yvRB Z_s:de;_/ k3!V> s#:TFtGlX\FYWE_CPǫ9fur hN!%j5'c"縼)T̟Y9cQkV7QY42.V ApyMG;?C%en)8@y4t$G?-fɼOl 3G>H#ְpq-ΚDļp܀fd7Ś)INh. hNԝ/rA]\T=Om]ޏ n4>@` G.%qn(\\ xd0E^o+=WA2sN>|@ 9 dP1e`)y*Q&P'EA !ʖ 2wq-RdMC}<_6:?m{UVkjӽ!q7Xc86ƙNcW @Ej|}9HDb:~p_.zGr|>+Z>)H+yI1%RDx8EJ Gy2%,WcP?5_?jW̌`rh͌g1AoU?۪*6Ts|T|DYjљ4ʾ8c`jm"P@M {}KƨO]#y"pt*G^k;-52b.BRxAt)H]X˰kuЦ w!Ӧbkj1[9Д孊l6 ne?9#j%+6##>ꏸGR9b_y[{@1+ɳ+퐥M cpIX슫ܼЋuLH*B\T u1_u_vEr$iu6ꝗ^7TN)5[%P妨̸H~2ҭǥWp1 買BJ_ӕln̙PS"hULK乥^HӜ3*(1YusjۮqEag@=)Qկi{kd.4HC_*KFd#*J񧭌H(zD'CvY[36oU/2L"/YCHes+I؊il0>-P 4[]ktO%^i}ߏ϶`UpS$[a=ew>vйZɑŧi5x隐vkta;9`"!V/b^do GɅ4.0yRN$7u/1(TǴ񀸢[yI| @ f40ñA`w噈x6wT_Qg(DbwwQj~q4H2ELV {HuntkKM~\;HAN;_A" '*4L ܁|5T ILR7qb`/> +ޖ;~:rbO8ڊHez{@+fu= Zat* ^.D;o~&t}د79Cv Vq?kk(4pL zqnݧJJޗoZZmmgw`&pIOz]'zdUrj!&GՑ3AC*~lfl"V\wz~78)jUmpckjGlBul2,JHDo^왮>]FEjk $թ\ҖT;OXԛ?fxEßACM#'#aZ _)g$BL>W. ~ _(qL1b_]7EU>6 (nl!oyy"YR_mU1NW=1∑C$6w(I ZJ~8(0[A Pj\A)k5~OSK@uГGIeIlػAld;PèsX|ȊP$h%L*E:o1SU;/`2L\+O/2@?'(;@Myjǵ+N|T{|%Y YcυO~p4;z(2ǛS9umT+2ۅsjкR~QpW{uB:51^γNؕu*&L[I14RJ Q1 ю> j܁TFܷRB5&Qig7+9qgТ`W-e/G0?oi04&7$}D: 7oK9Y5#)#]/)qc;gx٥([XI_;YbYwu=`;niq 4yiӴhW fB ċ):m`Ga],{6#64m-;w`$OZLhځ iR;}"+ؒ/K6\ꮋxݹjk/., a9>?yXfZ2qĐ)Q7l3ؐx[sB3L#ΌmVvET-yvՐ"E$()zc7.Hג^k:QCK5;҇O ]%^܁Yع΅r)KXfɑoqxBoiUGya3uQ~n3qlVſ(@EcN4[<4q$xf> 4=YBTtOIxY%[;P B=B'N Z&:D\3_{A97?lw4y.Ui.3ސ qr]4SoTyaÄ}UV &+cc a9*m-{j3yee~K٢1R}nBW14B[͵2ZD\EG:an-V:Ȝ Gl~W/`N6wx= tZ&߰52, pN%qt D{W'aR?UCH~7.eq8C`p!Té./3b7?:ż* p]Y&ršT TH]cR#ɔ-|8Gkf4_mxIswA}o|s^2U!W vN& #AUIeh]a o1(3oHuXRko1 )YizsMA7p\-RiV[ψkӫI>!ldp]0.XքĖ+Ҏ1RĜQ745q04fO3UT6`Hmha2ȴ,]Nrm`Vv]hVvNhbvB&ƽ'\ T P1#,1M{V=Nԛx dKaZ yH<]Iw%f]^Iq(oO pFw ?+JRPnfyYͪCe{ĩdM叐սުr !Cl4H"nd4fGaj뤜/Rd#|G!#_=ԯr(.y0RmA֎ͪWJ_+!?[GD//QxhСS}X] D4T_{h m^mtG.? fpGiʥ㞙$/ ҽ'PW?ҎIhX }EhM:z#}vM@->܍X1HAU-5r ұ]r|ضD2Z 'lU=!j%'Bx-"US2) o`(Z#{̈́;;o_DŽDfp5rclT1/K?I!${fjST$*|w{W qL"b>zK!1 *,5T*CD#H w=̗k7jq4 TC7# 1Qjc,͠C8$sF2҅h<֑ٙV *_*\*d?,:9+ |g9:K%2ܦ]UtDȴR ؃Xj,1)[zOUH1(=)YaE͵SM%5[g|S zГ}b$=o!XȊ&NS}Tt&U6j wP%ڏk \/W7'8 0f P֣lv;ώ{Ы*Le+phJ>nf\?Ő d&|4 ؍.+gਦjGA& ݊jO;y!fYt:J:HtXn  t $HDj1T8 7,boԠn83 G ԗo)a1[֞¾H1$Afy6 3"|?;!goF,L\sԮ5)#(/%~eB&E!7\%:\ӝ\tS udE{*4x&2fD;~I2  v 9oaQ!;k gr;%9vc6TdF]e 9bb]8}t(+͖nu_pkΆ⢡xz E[L{B&M/E}ZWX,yhtPKo#+U[/|XRrz$ oKF0a9LB'[mZ][B~t 'J";:>N3XJbF4g1Ʃ?Vȡ;gi_\dKWVœ 4iiuٸ5QLH:[9#uUfh҆:A6ë⸅>N1)5Hu[S^jS{E؎O%{Y*\RoA.Yӫl6ή[=ń~/c8S;_-:&LԸ;Vz|mWZ>CģGIXp6s1FdUmjY }%k4C'Ɖ` bF IZ'F{(;\ݩXH;Y^`/on*A>oC8%G>rLK48 U{fhu޴f?\)hW qW:/rJ^I|*(Y9ñR>"Bf!{D0hЫ)׻FwE@uNhg=5 Y7$ƂP:B=ra+$Wwh#ft'J!r4]5 ?s۫`a+&͕g;ݼo|h^}#)oo_<e&rr>WDM)g=]{Blŗ̠SIԫp2>:%hI}'!b"n|R6EmBJ9-g8]>b1/`S(Z`1as*|{uЛ@gʣN/pʙ[}\ 29q+B/Ờ\=V(l>[zC\ :c߅xYsy>a|ՖܱFЊ] 9ToE$ _>4 ȍxD@)TQ̺u{U'zLYV74iJJxE\]iqE50|QT}%yѱP+I Jx_oun~+)qqOg!b+on] €rG9GzoG ܕRBV(Zw}ho+epykޮ@ܠ&EA$3g LnE˹FDڊTM/1p)AȔJ-^ki.kSno5\MlI{*64M[%bL.r8d< x#p2 Ap49ս%}܅$GrnE , %a߿qA*hXځE ;~), NfOQ5F'! 0CԘtY1ʨJ/U$*T6 Fc$iISz>!9ShG ,9BLK?r*yH15NR͉s zm/YvE5 y\HKdzM2^cMbƣ'B`ziWr&'T:揟r &0& !; krB5QcJS3D3ﭬ_*sZnJuX.bEStBnj*pvkGJO ]qmfHIi3VҶ;OVX1lW1ov<֩ID-Mzk03!G0{c/tӭ:d0̣{A}"6 C^s?mXgy(Z_mf&ƭqit댒j4 _2AS7gwOӬN71trG 5xcT+ Nj'+bE{ą};- -袝d|m cpljU0)x?3zoM 7o6sxhd$H/#|+@dy_Ii`j֒i**K4XiRn|V$;dJF-]:'! {'-9BKꑖ&^kDOJvYC/g&~0B#/f|D\S\+ddl?1 B;X<-xô{$|I>>-ŮѢp9Zs-9=EN|xKQcpB̋%1,/6=GYhru5Zvk7ZdEs ;!_V9-`߷奂 ?j, 6=iZ d`SYIu<ǽ o}=U-n9{NPoO$j#9k+dCHqՙn<~q ~t~LF'*>MXNjƲGm)(@<;hAK%b#͖>N`Z"@&b 8UF*VϝkdxH|0(2MYg|]F >o*μ:ɳ4 =KLQb, gEЮgdɁ.(.s(+E*bl.+aynu}uu(++.8 $s1*0+de:m8C/E%nY7:&sVXF&^6qmPg`pK;#g@Xhti!% ᙱ)/{?7G6~*JJ}.݃#r}RCrIB 8h !$"H;)7ǁ vo5# WtpvG%zphF\LK/ D4 3o/8R3SU(IM%K!H?։h? 9Q0$:@NoHhn)i `R4eyt%j~>N^u Lц* =]=s!!CRD+1I P+.:ŗu̢¸jֵ F&f{SƲLfr"sЁ=~ݎUCuNdwjm0@!|3mLJ'ʹDɱ&㱳ZQ@(HJQEq/ ŸJtP҂)=.Qj'qصD[3#AfHZ3KxN6s*mOH*~jkE֝ $<l[*& Rw. ŏZv sI8)VkpܕF.%)8ԖV*C:8@d"[~J=쨒!GhzUm(Je=QBsBD_(mO×0ĸmN(b"'=h_(\ QoZq5@Բ͙ZuGW1;u<׀,jkhYFU&\[/g-Tň/0:<* '.bN0\s$S%D- &"ɏ Q&*C^=$*yViz8Geo{IY +Y-d 3$aD> 1b*h8kٝ,&]5 ɚ$/Ǒl9'ʞ;q,Jq<T0%WJ^ aK G]d)"怗Izj<\lo{Twst_#*ݾ7ZcUûCBsObPNn`&CgEse6=f|Yx8t{~A}/)IG8.(dQ (Cy.w3i(iUG$9Cө @) ИW9}CJ);>.qi69G_r5Z%4GJ`ZUsH>"{- {.\ -Xd޿ݟͫ C[!('&ҨchTc&ސ5v%k~y?FK7$㽥\A_vSi`AtVH'c"K/m#G-,+KNWmO{JzPր#XVFEiZhrݾC<*,3hhq9lQW^QNM+1eޞ٫v62 )a  t ct^gm4?@jgUBsɕY_j;ݪ A鯜8.j|7}6[#jNOMOÝ+'NƌECw1j$Z t:)G@ˆ"#u-ᅚ|6ƀhS%aV#n$Vr9Q[OӿhEx=iӍYʺP=Ig5'h4l~An<p06k_$[sk퐹ɂyo7l#s*"{$^ ^+hjbsJ,f/<`{`t|xO+֐|c;8!帳Kďut}c|XjU~bz"t;9vL;x@!Y}!,I< )ëk[tx Դ yoŦᯖ)(}_BDDwx\}iv#K:M?f4M"')v1m1"bjF;{+NM2,T ;+Π CXH{7pcvQ F5C@4E̎Ԣŷ`]$wVg2vȁ ڪ'LB=Zp,ܦ'd1E4JFD5E5EX7Ԅ~@3>Ojjw'+,Y 0y SȪ6 X.5 OGCy8XR4@҇f(;I,]AZT Z"z 3M"e+ddIjv4λQQM( 4{}vfnΜ@d؋H1Q48ֈko_w< mF]ֲ,;n+6΢יljj+'Rms[-Q@H+'Qy-揝Ѝ\i8|JԁtH/g0/hKc5h޸?euVя[0)tgqkAkrEJ>'u9|<5#v>< lWEOUA=iP4P9?k.\Hq-tY?!. X>_>`5odI[cߟ:LIfٿ5נن yauU㤽޷yn?/.f_~m66 &eP#lTt^x/ v؁6ȣU'LR9 jfܝag@Or{H-mROF^uZdd֠:K:SдrVb?F $ ;f+te]߱rsFq`P-}(re7LpWuWd?31TIaPx(=hQ W K Zb <="/vzn4V.f|WmOz9|BVBRWGJAFUO/I5+OuS:46/:LJur%@vk5W4fɮSlR;'cg\Y/> m?:@=Df#FH) c/۞+F^,Sl!HD^M9G?av* xPo[oN\z<5jXx.I@իiKB4ƗOա<2J[L~uuiK1@U2k `΁LUHq@4?XeDxT/Ǘgv9OcPcˍU|X=W..ݙOc]8qdaѸe4Ev:]=:[;b%|r\Ë;PNfsBČ{I,˫kBңODXbD ML4]x:/}=Y-5]mKe"ݺEzr0lI%gNɟmy]wq[B9^) dUE#fп=BI.7UL",m>p0CI=&2X9PUOWVόqbT̛ߚk(r9"<=(%Ŋ~ԺhCM@@|"ތS4($|F6C'og?0ךyJ0}W}=.·~YCfBܝFNHe)?ܬd"DCF{𣠡|Vc_nW:uW# *I7.%"*PU< bt=Ͱ[a*7/;YD}b"J-U S5 ğXRfPA63@k`drjW N/E8j]#2y!@g £`9%T`m[Z8\xDధ+vɅ${t)d#޸~/:a<E'Ioj#r0IUZB!G8Nj͍Z#Q V~Vm">q'Rkj$h67:[і=KV{Oac@eTJ,\ Ǫt56jst/(?j2 od*xa.jko`|ݔ;f (4'Ğ>zAC]+nQʨdi *^%zNx{ et鼛,c-Q?r 2ւØ~_nљh5ϙ NJSi0X0[,/KI!_ u 5ñ:ީXOj?x @g.ߨuB[{P/n"!%E[ Y9A۹2U5~&9z`t8=h(%y#@;X&*nglS,}O:~P9yC$m oPyUcR_fl3**B#ѯ V"1zژQ;u?= S^ QFq##qSYEpY".i.V;>v!-CdUY]=.)`=!>⻋lU'a4nvjrf xԮ~#nڏ$|95_R~jyACV|UV1lw25zF`|d c}I*1 ZKvZ?d2a0zxr]y˽,e;2X'[=Bq?PdOEJR2r ri1DU'/xA dfXR|a3~R-d|}UϷȠ2qId*ji \7s<-RMQvXO929?Eޠaw ob/V8`D7Y/U}B9g6 A/0:Y;}Ri~=H~amIsOq ?r<'}ݯFPмZrtn0@`nr^wjaӉŤֹuZ`";%e;>OU4ߓ3VM1kYOJMZn w@ǸsKoψZNY#i?;@<Kqs\& 4@{/[Sm'q69Om4}CC>+7a^MRj:偝P.(+ݖv&Qn8ڂ/^Wb+mAd9GՕe ޏb$_#>DsR[=й4U smcַ"}J;"-S}8p;%>.>aЫSͥج]Rtk^C11D-eT]Kq_vT'{@u:Nپ>\Aa6%l[þ E'CvvQeF9sCmd739zhҹ86$ N(8dD@'h`|sFú֥T]~(ImX3\W!W=ݧi[O¨`n)2נkj҅}dp$p$H72[(3.k)g rkJ,Ш]ZD+M#geKpb!eܯZ2 bǀe$Qa?ҴwYP?4s>1o@4EKAb5UO@J1MUJ E (A|1 F% e83;7)G/ n2Q{24K=krCӜĄ^c0#1d_1󙋪EEJy{X Qv}b OOs^=Ei3l^5Ej 7w,;Ms"&}D(Z!.];#a5{s<Zչ\\}mrC& eto)rkH㨽喼!kD*FOd-3QR44s+@, ?=zMΧLԁOqYAtުA=5΢t=jK،!&0Z}Cpv9t:\ 59aAP'Zda7 Ho]gUwK+x7̿fXrvQ~ I#n F;50ER.Ĩ0e͛^b6޻v.AS8/yٓ~cцW< U~#sMHh*7Uo}h ;k~,)bCm^Px"l0#yAi ydUf/ar'n: ܖݼHN?5ʙ'U͜W|hggr%b????H7l[ágo*Qjk -[8lP(L.kJõ-of=4iYM2V…iA?;k~5!EԯX:%b&_bG-L+;5YqBK4عcN' po8κwi}›\́>aғǔ{rLJ$%ZUM^8k!k>g4xu&ir^ 8˾|KlΆ{DŽ*6HEmojٷI]֪?R +d^~Z_OLA:0>u'`wu]A5MhaPReuox)U3Y^ՓңQ:0#Vg֡DMgMy{!(1ݻ:og.! o_{0)_~!ة醒G|4kǫs5̌c"J5%E9`%hֶx3frzbfit^7HtC^>s_B[[u:1XQ"vЖ:pWr n}U$RkvldjQ{0̦Г;n~-hnփb)UY{{4.$ m T9UeθWSi*_/g/ץpsB-$wcD~fx0\>aFƀh)JA5oV=SSΒB%K#_py7 (aIoEy.1oR(!$΄ -!ldQZcoqa-"q+r.>#O*dʠ =AH4ra%`iMdϾ)ɭZ\ho3cO|VAf!t'k*oSaϔ&}!:OkEtj@94jro(aSv ty[;8/@U=/ːקH vA q{'8_T%gV~-.>&SHӛףT1U^h#KP}yE>Lc: GG"^_N*';w2cgm &K؀ D-,7{hQ%Huuhvĸ g,,wJ2:RYA ~&%#6(IeQIL.C .enadkX49T4зͬ¥Ʒxc um;"\h=wJ?=NvASX \@bqP;{ØI/XkJ;q)P P25-t`=(զ#~ccH;؜_t/c|J]"o%EgeKD\H\VG)J U;4~B!CQOXcMөHJ]Z\PW\4ͼBy5 irsH8?`bM ƶ^Jvh8RH^(p&]bV@Du2;}?s>)w0I؟ٜI ˆ nG$n}zOY1oEȢ~5V1FOJ]J04B:^[avGI~LSpN2m8Qt8m-3Zt;o6v 8!##1 JRddr1[uJ 8Bc޴DT@?r uX!OK,v$2,KDynT:Z/)c\4d令M?{!xIY=S؄P"'yR&hJ!*\&$ӄo FG_MU1|v%\am};/4U e/z'; K^5X /5NyK! @ ]H1Rv æ0yz_ʈ& ݙ0 Fb)ʲL8b:)!蒫dpŲ/;fZ6& Y_蛃ƄyӸ{gX7\#tҷÌƞX4wo!ܤH:|iǕ{ړ,8ĺ>~ F{bqm 7Sgɰbdc݃)~; [,~o!Wq+.ōr(Q>N6fHI9 :ӲD\.,RA`lc>Uc4u-A];-b%v-~~:K8Ԍw\ WslRvLLyhTMI:`ɂhdq,%Nzp^p6ƬL7r31L4Oe=ήT஛.H珽 B>d1o Fp^-k*'&]ߞ1+a+U;Ty;yfJCSOWJNϢ?N0'\ -Gx=j<,pKpDO8NCН–*BUkn) Uc([OWB'sh_/Ū q<Ȧ~po'@5@Vf` TU]؝ܦO#^Fcb[97zyX%zڮI}Q4 X<4n7l][d8:p,fW :֡1E\RF'+fV)V#]) i~@ 詎K]S(?惌W#;'gj=lzXʽ׵l8-Ӹ CXqJ1PmD)Q L ߀buyGnE~~Y!)cN?0A ;aM;^SI1L?Hb] :z:Nf|8͟~GR<_#"1ϸdE`#ekϠw;j:,*i 㹰زd)fZz-dV12 `GoIi?mPK:n)+%~ &H &)_3R,MUe Z"+58q!Х#jODcE]<04ZE~Zx TkJ>YDTYR7 x yAM~)6D!^ nI  `xwtz1>Yk! ]&7>߬Sh"(R~ҿ,vH7LCLc47(GQء!GŹ­[3o59;f ;G\W1" Uk+FS}t 3‰1{Z _.VI^_D=պ mShpNq}[ުcmq[튤PGP Ş!I#4G]gQ`FSX+"S寪cbjwPj}aʱ+<:RyD fH-IHq$<۔^q,Aq^ ؼeTGlPXzWfq2*juYf1-3!d3A3MI\Q"Q'Ya˯mͻs \g[&Vj&N(xtar{MRC[|vy4T 4kPI*pq V8}E:l+v ڹ\ C_~|*[LbÚ*F# 3H>Qʍ;0$8bCȻ+)T*2]ILob4J|As*ڮ @lPvpα=K Rd @O}~zDL1U;ϯ/=!~3Q˚0| *XjJv,__Ȝz+ ?cq58]rqD[ַծY¯ XMے`ǣ#D> p|I(L`O~9{zFIRә3JVyVF,UavׂrtyH.1ꂑ{73EW@憸M;2P ^Hn"Mjhiu&+boHRl d9e1OS #sJa[cLVh"z9ՙy7ȷ״J7X=:3;i!+hQ uӄsH#6:?rxz;A~^RgNW~S$:'^,/NL ,m yNSפ+PM٤p=ZKsK"Q:p#5e v8^Kپ8k㜓hgYdf=V'A;LdY1c].u8Y2Bp6nLsL뷮*ϦP/SGc/ҭt83ʎxh2Ǡie>3t@}0m#:>K Oo/?T^c;#ZȹQ2۲%1(Mu^]+~X\ŒU=,35jmc..^ =/ 1mW#0|M<<ˢ;5c?(=Ixѯ#r]WklTidctlRGD(ð˅tϕ}= 11Ehi]EfЏhTY1ߗRLMׅ 1)k)KmfU~_dwf@樴}| $@C< $io f eBn3->RE`tM֠]VMӘj((pwt{{o O*IzYo*&q;\(Ǖ|{xpKsl`$ 'Xbʒ>0]}ٰmi ȭIM\Kn;1b;6!x[;̆Rkw||7Ls)-~K/֭|ä_N%46M- )x5U .vI3' dq( [.^ icJv/AJ!r)-H;y"%ph" jC~/mN% oi 6}r_[qJ:=FsRSZ|}!*ݧ.&\lL+T$ɞ8y B*V*uf#xJQ(ƛDL~% >ZnS@HM]COlyȭ8P2mfryF/UYYD.AӃm]BC\k͏eß?9 ǝʎvKe {F0_1 N^ӧPc:C:YFqإ'bZ h099z 3Sostan!SxCd ^uPϋ%ȷfKٿ}F5lގ/ ZWn#றXmEܦ8$QA~!,Hp 0M2\h([-R6ի2C-+:$;jVglj։6= 53ݷR})Gȃ#B҂(wg:u Ԧgt4U7SK|LOf;gZC9${4A59}l0.tWf42>BՕR_&^mXt@hE1K9֘QűE ۣ R?K3D;ða#8O&L).{} !{1#I U++ge[Znv2M4.!ˀEjB䞻ҩ2gGIoO];a1V ͓, M%\emI1_"QdJj!6PPjwxB"cPN B@vBвV ,Z~hn./`,=Irpp 5)z _ ڹd9f* QI'Ț^Sk$UY=تZmD3T0?p mAݝLZ q ES[\`׈;Dh"e.Q4{ }89}Q&ulҟAmHHTWRS_W<– >nl3q~+p-ۆQ_l=@r{Ys#r"||ySQ_єܒs%|wٱ7Om=ӯ.wcB==>JH``%.w%.Ќ%.HI7#u֓tUϡpkvU:-r"wl,#u#s;0t(%(|QL(󍛌 [&ɉEh ޑ7vo2J5l7kݹ C)tJMp}oq1M ?+*s1]'%htF@YcUoCp8ˡٮxɕb_Oh*zatELT"4ᓍK~ ]51kغ, hU]#0|ɿV_n2+*a)տSUZE_xeme EQ+ᵤ/@su'en"_v^\n#5w<@9s%D%F7 lAb9E2X 4?&vt/n FI$F*# J2; qv9LM+\Vf32Yb WTUȻ0i'23(ʵQnNCl @!Q M,W!UO3]y(LRlXx{^h߫3 ڋe;%!?[G_mT{g8jYVNw3#pWAŲr+#-nȰPTؓ -gԗyhOfl8yݹ? 34CtL 7+ :%Z OX` Fcگމ G+lZ9XTe/,7gn™P:DuMR'S9LTr},G-tlE89&3O1׺{B?l󇽈' 1v8 /w1?~KWr[N?c,5栨Aqmz8-S8ݫǼd3tJkvw "^ՕQ%$j35Ÿ*3^ZOuxU?Z}8#4Lqֺ 0`>zY5zS+4& g8121ӍF9ȝ!Jm%X\ǨbR&Ec~?Q!`TblgaYTħbVrK~#N9 8<Ñ?j獊ɧ#3ZR@NV?_ůkq֪BgBky8\T6b)<^6D i~[#m!6d#sUonELvhŎ&-VHZQuծ}0~QH L/3S̘#`?yRp&; s4b* Wl$۲.c;A,%^ z)Y#߄fK!uML}BpÒ14ޭ)̣/׈-o1J~PZ4RWFA"J+])݌E1$'ߨij0" k/a5"k󿾇Aѣ *zU5M^qҡqcsqXobp^!nkI_FlSEڌ%>J"9: myduz1Vѧ(HBFt7\1|ԭ5ЛMXYqz/{8;p_tVNVv}Y yceNTNعUԠ:6 xG{'Ka ݕdlg1R.':lQ]6z lGAxaỌZ6{dcr"fIn]V5CV(?M0nެ2ckXwep7.x|3]?9 DmX퀶X#9ki@L>(Xh킱4xX.IWd:3ʹr)]ɷLv~ 0 \ 7Yr{ZHl W$Jo_ؓN[6uk+7YE>NN瀻9/}'4^Z_ѥgnҎu.: >FKp_'\*&s9:~ !T2Ga,?I>mO-Ւ &4bc\ICqL ˗ $xas1Œ{nSD`dKp,[CH{#ak}V" mv%61*3 K `dN{/$+M˚ƙT7qcΉ3ⳓmX=CU=!%Ȑ,-ېY+Gx\cċ5+o>ngMmiA^qF|S#˫]UjQ4gUBXXuLZ%'c,+V@ďQGׅ=^? ل־ ?"6NKY1Yofbj!{I.Oe2 ٿ-eFAƦ?h!R3뀇Syoq% ] a%)qE3 0eQME)A&yQ'dk3930>G4C7}F3}o9|1@x䤂B/Ԭx.@P^GHMr=pܤ6W>^ S.[O5Oj|< ͦ7^٘Ν1!̮ ,e9D.O@9Z{(KL L!#k gzu+hZ '@ eeLY!\aȢx|̻:LaP(\{v,or9կ? BN 3-Uh"WS4cE;wG3N5ՍlewbbQ_ ݜ$&@QAt]6S8%B'3]CXj-RqS}ֆW$95cŔ]tʞ:y l͐CC2^T#jۑ>jۊoD\KnM2ʌ\ߚ/xsv gXL[u|u̺έ_ВI%|5|] ʕÒ)OIL'ܳY/S#8;|1kȥ:hF>ݰH_^Ip:U[\} )?(J#kUh̴`@V'NX~y.Kpsc kHv%Et\`- }@{m oI]^bUDV{7.հb8ݳ$MU suXlҵ"fz\>:-fQJNpy89%(tpJ#J ;gըhNseEZho&D E""`B$ɴﷀj`C,5݊8PG[ C1{! ~hle4eL6NR`H(m]!@P͟ᆹfPCeZ!gUs_H Wod%@V;hn\SDߕvT~:ݷ:._c8Tt R煮cߙ_-y_xIR m㉆í۲u#_QI~lPFw^7$1iWxTeCS4噘-?QdTS =6 k8 ^?G. -̜ð2i_CQU9p.SZ[8e,ﲶoi5섂l>}x_v8]2s>O^>͖!8Ǎ_%ڜgP9EOIKb$@] |͝~ɕTă#jJ/вZߩ5B"~KFe)sgѪhpGWx.x3fk$R$QBc{&6)D'L O)VMTu uS| !ĖCsM*1A{;Dw!r[T(;UO)ҊՄeE_SmEۺr o0!: A)~.fpvhsD/0j-/T\Lol< Or'Ȓ.p܋[8Cf2 ʍw +vO;TY25*.fXR4T,W) !s=8yU`EQYfhJ(}l{4gCK\>8Bk9C`10VP ^rS KжKȆR'֕WyT/ؔWoͮO s*$p] | qe=;Ax_J(%mxYhI?FZ;Y-`ȃZxClmZb:EK1L w+"7ہoBW̍!m5Zq."euon"܁2g@|ܝ8d꽇X⾨H_s>)7oJēʦihUI+[^*dMlm ׯ^0UN3_u^3R4jݎ[[PMow\y)Dm)sB0GƦϰtAԧ8G|U+~f"eb/PufkN]ɝ>l+ 'Js] != w"ËG]ͩ:pt\du(_oG{lmʁD)tMO[-"td4'٪:3Fʵq.A|N/ä$*Thzwv^Ft2<m5z6n-ȴN=:mC ŗ׹5"WDMHaFE%ߑ췁0&3(xvsQx0ۭ>.L= Y\Xa8+%xŗ; =_}4  gՒ#%l<\2!vG?t ]Q!s|瑜xkQ<Ѐ.T_DŽ! 8 !LNR3ӡ,lF-ZjiXHڒ\0P3!5$(ҤJ^_+\Lw8K1+t)S eUUxss .\dD6}z87*..F+emnD ¢,y@!5MF)CI#v5QyQ "u8 # 4 g 4i__wsLϻF~_`PERhzOz mN?ڟH w}1aƕ$d\YeIIl-4PGgI65Z'bIJZtח˖&xl;Z@X IPʝz!- gǁ8ރ6l6=7bs.n4fW dX;QנUS1p,~ a_I|GRpy6╟; K"QJH[x~8bBb7#ҡt^:8y:89}Y;iO!J9ӖI8s~76d紖>DA[_Gz Rbh!\}GrH.GkΚ`Rj\2nJ͢ .^Wd`B"akVUgȤ:ɸ;,IhCzƤU`#n1TnZ^5̽L~Yޅl)BP8_սBa߻ NKBPAPrgad O o0n+Ho|12]"LdK݀ўunB9w T- );M^q˭nQcF'D2˨]CM&]W$[`Ǡ_$5_h44c}8kޮl8i9%\ύOxÑ_KJ(sTW4Xl3B&懎?40$9IIHRy~!uSKEX-|Kmmi&nRFRGT}Gژ& /vQYsqó __lδ)^8F}zÄ$$'糭`3`*7MԹ\RN;/&w&Pu;}K:y]@5֮1v ϣr`O֭l7H=9D65$29+(mCr%Gی@h>r([(܎)poy_G_TwjO@f"0*YQ!anMGKW7Ng6@L-P?Yn Q5BYXbo3fޟ#݀#jb218J@BR,O%xO$nٝ`[َ(Ɯ7g6nTtdt(H5>F@b,Vꍗh *Jb Sd>ebw[j>DCd#hVݔ\F<2U&Ӊf4UN#jŊ_|tҶ柗WD9*U;98z,H1p@ *ChT.A{^ؾ`єt@󄼖FÉfc(fi'7CvѢP-o \EywU6%F@]Xr)hZPI &>fpGh"膴j+ӌFWDґ ά}fW٧Ŧ!#[k(O#5$ \'pTT[ ]f:B.ds&ZV +tؓ<-y՟C\_2-irF{~FZn7NȔ#WPDoMnֲ 8|JC!d\\zn;nsk-s0KvB$*k3#'O&Qf3J;1x"c:J,&YA07/8)^E_t@ӣ;1JC篼瞃ް LN5L W[xCF@m<3@NB_:l;˙K6aX4XDѥw|H d:J#? 䩨(N6?eD6.A??M5%vhCuշEx_heb V(z;R@CEJ4 S|NjגњV~z;7F;IQQ9oENsJgCs?>U=iWAӆ8 #]6p+ 4*iek(WP)Aw7%zr=GbޓӭclC/P2yvlΐ%a C*S(Y$ЂP^>!)礱'ͧ6b@mm npWI-⤜O)#X>m. NA +P1r"})pszw7Dat,`;D"U{xml±JHlrWiC$15a7Y.V&܄~+N[G,zУ×{xHn6Ys9S@Wh4hq)("̲jΪx F( "OxXd _D3_/?p0r}1kWۨ0%fQ~RmNk5˹B v' ȸ uțC; U]ΓDΨ}X-ȗ@FI /X D5B*UAs}&eB3YLD\Z]-ڕ&9<|LmHfb"ĤG?%O#<ĭDYyS!+hc2 + 94.ZGR"Ȣ>O 8}JdQDѭ*:ʴ|vG4.Ԕ4nG \OT0X#*IJ}y&3 IxgQÔm9W(Q@t^'Z+$1E\tFS廜h1 j\_;OZSԠr)K^b8'߇."Q#Lwy`KwrH(ؚQbnt)|ޣtbkj Ÿ(?&_f ֟eTFrGi ./0q6wk,;nB^3[Y墡ћ~'r_;uIЫ,7Uץ&:+eCdL-9 ?xO#?$:5\2)M?ۈj&IEmRw6BI |wߞn F9mZ`lIEa,RyYOhd8GjCu 9 t OgoIShO}63G=ˈ상V*Z@m?}ٓ(`$N|(^-v+6;l_!&@( dAўߑXU`Hㅐp\ nL ?;#u)ߜTHKK<_ dW,\֟R_+;'@H"7ʁ}%8Θܚ\\$+D'O}!BK'm6;Rn%n M7 4,n)4d^@T& 4T<Z;*AIhs|N*Ըp89+xzzQ,츺K#N g^[J\MsY1U@$VcwUIMG'Gb>)m&lOo[bf ɑ:s~f[IiTNCXE v`[< -g-E'}Dop_q˶(Zg68Z`~NJ\/in\lu)5Ra̕9qU&zU U'87 ځwЩ: BHԟpCp^ʞ ֌pst`5rFM5*Q ZBr^$5,RR"Vn^v ƇD`0j>X ^7L-1xve*#|h˝~ް4i)ӈ yjJ޾K|PK8#"#b%#YZMKG# 'ѕuo{'-sPD O//ceȭ%CV~{_.|8k2f4tI y}PӴ*IZ9*ș\oEܠ&j=mGtkT)뜞+=K{gv@0Z81\$(Z#sܔ8n$5];xRukZ3{z*sS)/C Rhf¼K)xp59?{!^/޶503/߉:Œ'bږ.,`[]?7QؒInΙZdP_+Y B|z6!o!ŕ ~Cj=$T2e؞DܥE%TרB1ڹOǧ.&aRYlw]NHÆ+ȏeƃ2?lE"nq: pK{p}Nx)|1=Sjs[pg{EnG' LT_ħA\#-|PkRld-jwh^\chԡ }9uK=l?:S 71S-fmP+Ƶ* _lzs1tgKEs=yrfcֹH"rP y͠p.!:K慧9w C6-˄?zva9~#"{3^a̹3$itj`GGVnC(ǩ;Ģ\;Hx,Yۂgf\#E'C2lJrfªw R%m}/f7QWnߣ{+e1Nxw;W̅0)}~%tZX$?VIF9f4S}1-k'cP3d6 N*kn뢕w5hwά;N^Pa>bZq>K^kC>u* H]wjЉS.{4³AE4ҌvOqLҨX :0Y=ўL+N%$fm>L쾖,tk܌a%QUur"˰X5@/{::y< #~sog( :/c3e (T~e,Vkؑϕ,C\Iɣ>ya7^͸)lO=g"[+C0,B[E/}pc!Y4u/]Zw˔-i1kpyCKLaI*@wWHErHy⫃1@Ӂk8D S..xO89!g _MGh6iO<ٰ4'CȬ gҦ\LKU # z\Ǽqūy-U{N~dol m.qb8x4qAIf>O{s=b̸ȍw8h8Q&޲ j.%Hʨm O~;gEv4Fv+h*RkŒl<"cpW͆፹rYC$tkN @oV`T8AuIhG0T[zسQ6"K.P;FӃGV)RByslQ%FKEqzQι'EUT?Ď\=q{"tժinW>eDUa $رs-Ma lj[gyNWq-o }P-tkrVճ%Džh~cX[*EW-EZ.Fs"x˹|_?qh FrGhe g,oхCX!η|P*Ӳ "^թq(^>JOʉhklF$LwKϾE'aV q`K'kFZ@-el8>Lm5oζ]áECNfqNC{)K0A.B}VNlOw!e-L> x_tU\R,|Qڬ?FR6ɚFuqpTfhkA"嗪ODm)-xiX D9]x d? ˾_SY4̫؀, %z` #ʤF$O`{[HtQiQ_;FzjKvH#o[iErLaÃ]zIG^ެ7Yf^ JKC!e?32 J5]O};ĒMQ;ȋ>V -?)T>+"=Uli=e lUC$,֣9w! I\TSGHK\'t|Êa \x`ӷXA1%uDf )QP蠔5{fY"w y殘b`U;R[$)aJ]@ҙe"_ðM5Ux Sr񠝺Yo{Q$e( 6Ł+ԼIgnAkYKi\ U}F4mi*dOK677It;v}ŁWx-"+zAFo3g~G >9oLrn"T}#}8œ*ncN S,{c l67&* P6N$=kKt m0xU%XWEFդHE]3!Ԕ7|1 ="&K-I n0ІPڅ5O󳾬m5˥$%+XVۗVfKoMN!fmKMW?,).([ߘ M}#=^GZ S%ȨlWH'EXy%mR - "C iĽt0 =L8> 6Ptgvi2^ro?ugwkc@KT^K.B}LWp]S*L/×,[f[s%Pcʹep9HMֵ4͂Bet7wDC̙K9&v/aIڅ  ”;n/џCMf6j;&w&nTjR Τo*s|41Vj=CRC6!Gl3m`W QԆ2S"K6FC?ioah\@sTgFFKd1>BlbjW/WFmx|ً)])>imq_7-Z*Q[; 1Zϔ j8r?+FO~m&{ B@Ԧ{}؀#杢jK_pV="F_ɍn1T-ļJΣy(ӉMn;DoM8&nT;qV< ڳ$ ⰍbLq̢WTşou INcXQKVfjB1̕9FNWg. " S(8=Q$$w[m`#I %N1Vp@p?<ȱY/ XaNL1Ce61<"?IuP %&^hTDR?SQ;]ܥ,&Zxw9T4|;`uTڣpdϷP%C@IJKp#b)*9 He}Hr[s {ɫs}1,Bąp.-zrjWxWA+e{Ŝ-xr^|7H7?~ֲ)bRVa\,/zlr} s8ӦSS;n D@t®cCM3 {¯26k7-_{/|U϶{Rl; x.fj(}M![I>3}@kܰQKnL"tBek4эxAstƖ!up s]j9yA/!AqBh]+m[yc TS+O=E+0VH(Q@|fuKcC?ݑ4 =W\TpQ,!^nc2<)DC|#zB.(P-0~\Uǚ=ٴю*ۨS<ȿ[w ˆ.Q'q`ndӚp uTz /P"]wBݼ|qT l}M  ۝V3ioGjqM fvBW.< sܗ Ki`ewOe+.iac7I I`&5^p* j"TƂ3.i Ń4D)@J__Bf:+;6TXފ)XPvJʎXz 降*]bb ?WI2j]-!&-#L=_`"za6 WM*\,8<l~v#MJgʖ!"30 II 0;%o/A?bK ح8ه U3M_\V$DpF<ߞJ*UoZϸ Gxid9S\T 5-a?ݙ򪕱yx~ơPtsq֡=.P8u㎈Є #X<'+xI=jtK(OBٻ_Ֆc My9c 8ΎW.l ֑H.Jle-Qjy$~/99oRk|$$Vh2 .=B%p."|˜4oOJw¥#1VLE^[=d;7ie@j0g\_};qhG]4Oよo~}Fa=&Jc|A6$_BȞJҘ2! ߨ'jLko/qV^>9-H^B{8u֠IlvKn`SYSkILRϫ}oȮ!urr@H,rܒ2{hfA+z  Ua-4f%\]%hʤL^F }xϲ= *( ȟX\̃M[rYi;6C,#G$$9KW-;qλtw?(PK!6:KY4F1)l@v燛\B862_~_V(F.%zN`mS8Av6˙tEPz:*#)KJnJ(N\C|n, 0'X(eb!RwlOfšm (-t4gR7ACP?: Qcwzv)֘Pm/[8̱ߑj]b.RBUBOMw` V_\WJ& ZA w4eM !rI{SOFV?^k1U=q0mWc4/zd D IE tvM0>Qn!)g;G6ו_BV60&߉~M^XާV}x\Z6\}l"SMyqo#dsb}@ J#jN^3 E%d O4.l @YBҝ`ʘ*C$ ,<,T|Ǚқ 4̷1lłEM0k%?\$|y隙69xA+ףoV Y{=ތj׮IlݒA'eC6V@ZP?J yVFvsJNz:dT[Wt2%t&?$OYVTu~n!K\f=oR}s'o#Mc7P$ Џ ge\eΛc$F[07 )bRRW4Ku8Vlg0tA#vp`$LEO̕_5&dxL o/iY1z0Ʒ;6Nh&?= 6JB+' >,F>?]J!9D]9/*+'P#T[:i/;8Kr'B>I2Αs B}cGq5eܒ}>;˽Kap=mPy+B7(XCםT%)1̍/1;Q*<dW4\g51)${vЈGx ^y3x5xA"!S0@pIgJ_[.D;ٛL8>,.4k͖pRş emn9Mฆ fZ)9^$a)ы Sc6MyAzӶ p'_ʨ_!iv{ij8!R{>U5ߤUQ'7vͯPkӋ `jا5v!{d!zMjʢq+Gu>쳚$֏*!6Ê޺U .zY:{hv`)}rbt;|.3RKvGN<|Ua\o#'ʼ;5jnZ0t;-SR5p,:%{CiOt,:qIh5t;^6NGBrBbp#x)rљzWk1%4EN= @)P R.bhqb-bDp\)=dU{~H"`;m.ٽ` %Jkg4 BS Y EcwHnE]vyHeNt*5{cL(oJb50t,qv4xSEzW\Nm.a6hM6|_f:ov:ٿz$vJ@Y,<.Ac]/ [y[n`{k_X36?  3Y* 5*oᩫDdgT=.%1|cW8SGyb4B*׳=ae32"|V嚸 5c2v%伿fi\d_}iSNdS 吵d2DG@JJT/7u 9Q>$?݂{*%0E]=$j\TSD4h.c'WA3괕Ξ'Ve`&$}3i(Tp<L0DNe žZ_Ǯm> Jk502;i>tn c^=LJC,UBMj%Y0̛%ݹ *@H2R,-ߊ9ok)֯r<$Y{qUn~ #9UO\%$)k@PprPPODZN>+Q@}x=Skd?i-Dp$oP]|Y8¥֮Vh}' F7~ <ssG*R% pPBBĢ{} >n~] V tG^c!_`#G2Zb-)V5/0e7&{kkYlt\j{LGkcm᱘Ǟ$wp}}Tc19G~r^@sdJE]8-N̹Mݰ.K6+I=s'wT  :3pL [OLLQ)Zo1=Jvq)ܺWyA:ȓ&^qsyE$UV3 RHz َ$ξY75|nƼV%;gcK bu'^Z,'ӧNbx'~r&gܕ3v\;/M{ԇŖ-ÆF}<ӕ \<`NI5!w#( w*~,%lXʖ_zIDY,D4~ftQF`L/t3D)4N+QL0:Ez;\ك@1[mm5a5}<,ڐ{ q*7d ?[]y/kQez,|<8vw^qFypv/H6{ i?2 f:u.L3'᠊FFHj,ׁѹ:INjՀΧEJ 'aBН(ռ?Ü^ks * `SϨ we"1h! 5$r@r.[&.PCG#Aq^ ]-֎.x$êxzt@6Ār+ܶKAKiw~אSPfp-t6y6pw:ի+S}AzEC ד7cձ0BDŽyUNvyȏm *#Z,6W0`КWl"p>M||At8IBVy;C0Pj,GjGK0B*%%ߒ3Od[Z`s'Ts&ǠIY6ZD"X_hWRQs_7[h|L@>R#q"8@ܮM̎yU|ˆUNP;2cpvK;x :RpmߦLs\j/+䶎w;1L=Pھv'u3lh;5y`Qq%܇>Nͪȍ]﮷/Qm(Ӽs!fX]kP–7 !AÁ5`=PDlyu#qBL T$Ɉa$]qq@мo/8FjVr5>B]!XQh6u4^.';M_/c~JA)B%|(vud1v_8DH+Hg .P<e2UC Tyj`"}D>TwFhioάdj7\SC/L<н4c:%B'x0d)"G!5"׀ |*ºg#{d|‡jDU .tb?N1E~Gvݷ&1el~69oOvc'ifv>AN7 Oa%_d(b~bYB1hsij2tcѥ!qLKbM 8e0Ƞpu/p2i g^n }?䔝3wriL *oxsY*:55RgܐGٱ}$RgH^~ S(0f|ؿ&-.@L䷔Sn ^LTc_ȉ2ep)Z{2){UNkC/zhѫCi|Uv " :{mšO{yGG} 񡐐SuЈ~*Ċ]᠄vnC[Bn按Cm\wf鬣)'8t:ӭ՚ 9W]6 ^@InœKY7md$j Kaw \F=phyߟ )$J.[o~k C$Mpܴ<+S:YAydyhVVb⯏1CHG/&F@CI 9'hTϓZ==I^g\f@gG鎛+-?TN@4B"I) p}W<+f_6l| N i㩞7v輵wW(GA}Ue3Ft u@LH%JCl@ M^ vE UsG2NNj̢CCfsx-&Lɲ=BE@9pOowמbJ!N7фuzjsZQO5H.塃cqsN À:18'8q@9/m^Uö",cL3H+%P%Ne)$@@<[PpX!̑u]$M9ܷQE˥t//W!_#u9ԘQ+?HSlv9:zؘ *΁j3*;Q"@NU/& Fɾ%\`45تsk/{LS 7^h^O2Q;ID)Scx'罤6WˡP*CF0$)?1ဒ 7R&nA1P^cxI?ȏzF!{T <[vl@];swSQbkYkeH & R=⥢^:7#Ӵ@u꺔c_{z*ZG̀.B\ _t`; 1 eMX0cpXJd:oAӟ=\Rd,,%,_[y-mhI}0_kD'lN.y_U5})Hyo ñD[$OMPdVCu%lC/wUDMufPЉ 7eQ0 qǮ~f0#됲=b[ &Y4@lN𲵎r&QCÑ\)ZV~d>vy4,rx}ց0=exD?ǮDMiʯuV;r—Ec'i$=Mi[5>$ 9l[ aލ-`=+ʳ yS~`ٖ$⽴Y]k"s^)R視:D|y Ec=O9pu &F8CH<19X!_+,p}C2 嗜%1 $ocI?_v4Rv0$`|Gج+zI&d13.@Bg+ۀg#䩏9e@Ȝu;~^g)(]y,̝R2%*WIYou!!ݳWo~]7YIS_5,#&5^&G~~ >:j"r45snP4(ELJ;Y74A(6՟C׾3 `J2`x&En*gK԰VWG3{Ts?= {,+Vc@WQrR_LU'#^vt*`t 1tۼ%o*볤kUR"2UhW/o2B C}PՂ٬"k[r0+-v^ DSE#,0fcjD{!^`) < H"3rI:YV2wYhJ81pr.aJh`{Y)q—s"sL (?B(¤;ɭ5ǎf?=nƤ5m_h&u0ز N(ލRIrG.u%+]`cߢ;Kֿz>~^7k%_-*(]/i*-hgQg.kL3t݉Ƒ;}ɭsyeƂ^5H&3+'tđrgLR)*7BZPφq:.ܾb= '+H"Ÿ+fxRhQ{N5“zSw+}V#EڄS5L;0T 7pcjФ 3G(H3*oa0`w?/5u{;^*& ; ij$|FaXAg[8تI;m( .KaƳiZ=U%1 UASj s.PXPC v;t;O$XUBSKL Y 05Bi3]/'(<8dseVo>ẹ0ڎ,&KG~[ 1PfM`B>ѡ0X=l xEcP< $ȸfΧ†̨IXGaĚmf ~I]>{tu݋g&2 8y1ohazm#k%tu.!]F$pW m y'W4<1PW 8}x\ =+;&zuWŲI&3Twc+ƪ^cE@'f 793*i,h|Wwyp6%^{Z,f,nm*?׶YES1%p4'jf|UDt`IHuNer"a(c{)\΃a3A${r^[:tՖAFFm7>F>BŜn [b?UG[OٺA{kؓ?@*& "ϧS}D,~/ߖO!nw m 6+cnUc;Tm|2΍Cݹt7툉-䃻e*OLvq~kȈ*2VQ>ǖvl Yd4ʒL N5=cSKQ_l 8ٚu OI2%ɿhj!|Oy "Cʻ[R\ۧ6S NW4l`IMq7JfV#]8õ&6Q9p=6T -P0JddZ>/#k* `VHZzc҇U n:+r4/;ZeXL㏜؋˩wELsoa^" 7 |;crO=\ <^o?RzWd1zc=-%PJBږg[x`b2)}FKjelO[ᱦ&b;S5 Xhwjy-}S23דғgd$ םVq1X qMF^6Hf4O޵o{j1bg"Jp2=o>2+28 :9k>#qxi1ZBS/1*: |f7O x4^Jo`14V̈0^Gf6Wf]J;6^W-"DG@yx:Q( RP(d7BϑQ!!M3*Hr&[US)9Uo>35:Jvyűǖ_;3}f^o  =-wCaY}*6\Q Sh~Gf(zr'Qm(ELɜ-}貄O)nKH"RDt' $߭6bN.""ա|}wT[pfQ;'`!z"!9HW[Jpc|zX~}>Z11y H7.}#jAM/R^y [:Hj+z΀/UzSw}RwS'X$pIYLXC"0i32v㏁턲|HGvߥ>3&8?^7Q%8 90 8-xf)<ᦋ^C6oyd b*T3zofQL4ɩb1G[eT MgNP_@(>7 ~b?B1{hB& ;!f*?%M~Td\G| EOM;iɍ?B]`{շ*bPJ\eȵ\a\O: L\{N-0nv9dvTzΪwQٖf4X{Cy}9,g?+#4_N$z7;f6ܰD-P_"diCe?Hh$G;N?m9?[ѺļP*Jjd@)  Z4BkՏN:SrƓDcv|,d,1A< mpEVPsY2fxU&dܺǹk!.8Tj^&H6.G~2mG_ķ?#{KGe*yRE 70Ey#mHԄ^J +0F{Hx`qc1. Z&!.e2!GރS6 TQCB^ hF PReN|"pxzGWB7W9VxK VuUK&h2Fx/U+xikOhev,^{.D[tV.wHfV k ٥S%cљE}iGblU?8CoZX[kڑKM[Ix/X<7t1̿Kv){ZhY U 4#o~АH"ZÄfC _n2200{H|\EaDg[wSxEeZ«`?oG6W/)kXQ|FQܰ%|?b ]c #k`cӈgؿi4jD|nY'ӳSg!JES(?qb^hKy;,yn0Wʁ Dńbb~ %DbfqKh%DP*}2:5~;+`:&mY&q/^Y`H["'49/u.-p4hHQ΃je+ E < (0^; D0t >|wpIs:Z )ec O>RUU\CH@AM/6ђH$Q0͊`XϿ ሯ"S I 0jD#_ep0)=vi(ř$9m*t'/ D*7V^JVVkS~:P89.u9_9eTj ~}QӀd~ΥRxb!p) %Jpi\HpsQ@{,Z_">*nm^yV{c&;G#-.{?pH_B EMPIVsϪ$\VBݎT#!?;j*A=j2舶"7-{) ^o2/0 J&MEI\JC4m@@n EȡZxs5ZdX}5_#H [qVR.Ƒs8}S w0Gަqn@;rE_g!ԨO-֦AgpN 范e؟&' f!FٴJl9 QK7RJa0 ;Y{[,oOHӨA~OfJ 0x R\+梽r!DKd9D gQ%St\1)݂XaT>Z<5(Of]>3fpIU'~/{@╿t>a޾_Vԓ"uSx'װKF ^̆?+3HA AABXHSAb~O&)vOx`iZu^i zԚ1(zspPe tLۇTkHio{I>r# jaUO/& >YVd}<zٳ8LF>>@#Af)D'np'Y.s c%>g`K]0ޣo"J $i kٹ3 hV Z ən>8#mf|>a}֢1s 5R7e͸F% +1/h=Pr"FCc \x%{o;b7~QH wKmoy8s-"l@у~ꇁ;LZNSiA)2-KI(Rá3@򣍆(iɁl>ϓg0JڝlN#^bԞ41/v#V֛>@Hڝ_ܔ8#1m?6jv9XQ25{hƯ8٘vE۔`KV 5J~lѬ! V=,ϝ1Q|? :Eީ5Oq uEeQG{Պ 5=s:.+R&OAAI6$9M&Tܧ,>"Δ)Ѫ)l 2gZqX`5jNR wh:`J7Ջ{+6I&g$i?ˋn8nEA᮱ĶϹMmi-.eD.%/ lLDKÎTjE*LٴS .!*fdy(cO7yHb/ XAPa*S?P6G_Zt@Oy&Fk3=g(A7tULp}A~؟mqna(QkL$(<RY~fަ7 dmG3,crvlfq˫"'h)p U\PnQzLNGWo &cxz9ڀM|_3u* A2e+ `i$'CʠÈ#Ǫ Ʒ,j0:Y?T膋v֢%'M 6ߕEX4I/α-F'[B1bИЖJ_l~QiKگ NU=͛4F%m_Ҡ)aPǵ8ӓGdZt9& e9ˉ3/Q`L?ȕ-HDZ,AZ:h[CdLa5ukz("op j]eW4)'(wb|{Km&1TVv ǨBKC]a-Ӓ$7?l Ff)~PjкǍ":$>H[;"5V5#-_U^OSZze7rV.5q8Xr6b:2MFR:ߖG<7ǙĔ/F vo/5~A#׎̈́f9D6A* k[Gvt LLJ ,1_;kȬIhnrh\NV=s:a^ u#/ȣW akq-9\\]j@5ڍl}cĕ>j1]^9Y_TT=ZћaӊID8͜_:陂H{#yoz+^hTup)|PH*Z቙rÉR]Qp/˾mK (AN-&OcCDlwbqN UĎߞ}L—:ZBRe$`!egDg~XR{).ѽx_yrE4'Z;(vt-2 LTuXUNF-Xr =M2c3}{qV`x@T+KQldW[ηډ{92($*ޤ؍9  "_4!2 DpAŻ_$[)(:@(oQu5so1`g^ 43R?O=ޢًFVҼp OW7f⛈Tpq"dBrhMV% IJI?,×쌯#۹ ɕ <h{%BR*$`P7-w8 )\R0"ڻ$br8ܠU.]>sMb-0ae-:nAdï$}w{O%iQt~S P/c3~@+Z'Y(vr JٺFtqG6-F`Mqr^5G:["&ш 4}1y[Jf3ѷ2X ?µ>'.jڥJC%ƭK\}\ M̏[k>.CanDχ)Ӎ&-gS8ԒnK[y*o7bv0u`B:U}遃u?$!=iIHҲ#L+8aN,]}ݖR .eq(?H'-+1YCyZ"zUR|o.H1L4 |?0)ƪy:;(rJ?sEOniA

    krY򋀏8$񡻕gD+RA1&ųpp@kǟ(%fSu-喅E,4p$]Ei=8QN8t75r2qC çuH+'4.NpIYfJBr}XՇ%&T,?=yzzȾ\d6纠A䎍<ll{E͑8Us %aŒMGv: ](rmmߍefT~\R=xcR\i] J䭈Ns[ Am^c iL#Y0 .# *jN7C\*h)S=-c3s䵽*x&ux>BC`6Mqޑ˨t:B&3ޖ,ژ<0n>-Y/Ɋ?qFC:`fQ2ҩ ߴ`YL^!Oa+< -ڣfCdroucB7]k(6E`/VR| 7hG|p^xPgK%dwf@–7A\ 2ĠZݭGK+N*ϔn+~LTT:^sy\ihWZ71@E5A[;u,O,m#NG%Aqs?SO%Ԍ8R6myB)j&'?zB]͎z\ISvs} HZ`4ptq(THkˑV!cRP9ⅅ('a(AL&,irʺ !a>8 KPzaTd#DZr8T6牫'"Hxv:*/i8_ѡ#=wwBJi,Z@ kEJtk(ىM*W"y!.W)zjyv؃^(:ɀf a)o'Q9,tU]*7qɬ,yYQ.el8se`AKDIyf&Y˲*62ظAS:N~Ӊ4O(zY:gXC2/n/]I~\_%;BKl[ '>m qj4 O,<>*SUn9\Uѩ˃4T̑^(L13!zK* ap 2 *CzO0;""CnܙWx i1!cؐ.añ'k]yvKWúK JN֊=_l JΉTo*XeP\rx^I_`{#񆐞.k`Iij?e!&FOl2Y)_eo"&ʶ=!T)1[R9ha֭ũ M6ݍz8 #gDJZ v{ s-dS0gr\c%8BbACJ #mKoׂ!&ϫD- r[GGfUh);"boh : y gJe#o؜ԃ֏c[YGĤ+Ucub9fW0X{u}+(9)P#=&b0[Qu VR9ն`M`PCCQc-pC4ci$pמAm\|2 PZwa{xtj^0]1:, $fn+0YJ %oPg0PBς5 & EPs]aܼI!cȹ?\itD]Bt`Ջ4gy gW D:JC܃YxA*Ac* &-:oz iA»IoЛ4qM5V:xoi9iZ}fƻ^5s['a= 7R&Iع)XtD_O1 %ɂ2c3m*pӒls(,%s(3i?ȭ@TnOi654o!_-]lJuݬvW$!G.N}اYvaq Z/ S&B?༫*Ƈs"rvIc]Ux{TYymNZ H| Sl_Y!dÀϠuht;)'FF*b{?| ^Cs+|0 S?z@j"@qKjVk|ZBL4/Jc2Lxw[ϙ&㘯I ةrq.UO>iנϫң.`Kfdp!LyFt??6~ ]QPJN#3PJ=bf5NG{Q?k))(.|c~BQv:eSeoXH.pqS l^噩zg C c(xn4Rtc)U$d&?\7Nכ<v5|ܝ?z?nWCX3ɔYg+e])%>~ NW\A u/i*|Fexzc~od!m7i3-"$n vY mM)qΆ^H3Q{*JRzV?iWBP+PwB*{&W*psx}4wt8Dm:.مDz2ȷI3Gi"۟5)#PZ3,=xaf_CoG8f00FοJ fq\uk o\(ڸ2tEҹM |] H/Rs$]FXYFX;F@ wwP;t6z?0. !ˉ9!{ p¤A>uS9{I T}By _8'l *OEz7R].t( =IXd2N{N@O+p@X1'zL\xv bڍ:+`Z]T8huK*ゆm͆ $sKv'|Pg.d-VbaA^RX5i$1{A^V9wκ(mԶ9JmI8v7b=&@gl p{ҔYhˇfˎ[Pr.Q}B>}3Km&k'$Zp<{~h'tK`(‰`8/ #SVb:CgU B_ٝq>SNLPyX`"D>]=C[6ʽ>ZjrAn;(zx_Hu6 K[MS!gh\Q=k-;eK&?1X,G햪NO{ haBkC2LP>|B9 pat52٨%BESWesb23t5,]lx.]2bokq's5A^8+e&.W5tgqJƲ=v R='{6䤊gkN [wKa4NZ@CA%OVU=Fe0WUN-V3Y^NʑԤB^ `Czw j.)R2ܙ;J^V:AvH X66!)`gGE -d@Õ*޹D4܆?M<7JgTC~&z"4.yG"Is=5 7\b,f}8OqLiC'V'b?0p\J(ytQo YKcP'@Δf3 *ݓ𴱍:ԥX"ѯ#=)Ԧm4-3!_6Ig a1jpH+3~{l6y(L9͛+$ءcI=*x 29lKmv#,1> =9 +EbMwquepAev݆y XyB>ܬУ$5u%=}&3t^+1ǎ6,!JUIjt2nα=y0oI_v(E_b4e7^P{#V-(N1%{FۧY|#e»3acS|&k~?q5;>")kf87zfW$E:(y I]px./k-V\I@cVDu0йio8g'T@d尻 i|R3!"ʤ E̙^LJ.J ItWyaSlvS3{d6NK6|޵s1X.7-eǟ{]*/nt;a 6H٦Z%b+VB6v2Ǖc%ʌJJH,F6IP: @EC@:bF&OWrb8Qh~C`]mCtW c-#F344MtCNՒ vVH敦bmmgť0w| ZAa@"LOi^A6E X0GةvE"7^O|W Dx\^i#[0)FQMz3zh77*yH90__m4 ]f>?+ϔRZ0']6a> R% ̂@~i; GŁbȀx(hP$tC4xgSK$ %U\ J1dž񉷖(? k@d(CRgcJ(R`oZ朗=6> {~tyD{㒟a9yL? lx=y2־OwFoǩ(VTO'ɷy u (dUJ~HE1:s>!}~TM`Jwf {FӪ1tXgI\T~$R`*ްn jϛqq&2nc;D/g'C89\8}r}_U㋕Iw`+6o"i{Iz'#XQoL߸v.p3]%h}!捣iJ*lɭ|QSq[74K '`, MG&]9=Ҁv9\EeayNpǕ8i)"c/Y1!u1FXi,A5m^br2μlMɂ^5WZz>Sqd3GM+ 4$gluOxu&^3y~\Vkd՛~1k.*\R'Yc*͸t* vX\);pm`m΅1Fڔ GJ\gp~R,rmaEGC2.4i^xߘMPP Ǚ)k /3_s_ˑB+n(V\> ݚ·kfLC jX.9pPF5Xw7* ԒQdB{d[FS0-e=<|ysZ6|܆VomF?! XF yQզ,lshI*=CXC4xeQҫT?=B ~UeǍS#I(:[}GHՁ!:>4%n#$tDi3Uxlw;'pXav> jV8?Mt!RӶ20; jAfDQ.2%Nh SI,73]q,S1mS>(kLޛ n\S0'Uv 򴥇D}H=yuY4%ș XHrF@җ$H"vܦ|<Kz+|Sٵ. B7勑t1 ?+)w˔OKJP90wQHO^+KÛ@R9G9iĀ,:I5P]א>wSO{ؼLGP Lq'sx$#}ִPqGI#QfK(&S?Z3,XjG/R1;U;AU=S-EA,Y9}Tr\w*]9-G?u 7'U_jWjBm麋܏]t/' 4i,%TǷr8_t\9rAf]Ȫ' d@Ezc:eOVztN t)|(䶣>$e:o,0 ^# ;[(W$tU˦bML#"GD^M'S:~TΗn_sLi=g +>[ D(UzY!oW=&&f}x6uMJJiKN;O؀.14$/g`$﫢&u)ŗ6nYty0k'ĵ}z:FMqSBzpI3ە 1$ l&'Ϙ'A)nLgF;*)` nA+'_$D1I) bhY'4#aʵX(@e$:So+Sty;tƺкCq>J\,NI赯NrOKe̋T%WtV: `$ 6fP1h u^#I2B6!tbҝ|}Z^i0dPDzN%Kʂd1OO{8*eJdv}QQ(ah, aۜrF7ʼnoPG{L4l/P+qZ2]Ix 9tiNXltHZ5"#9N-FEP~-߄ݣw2hrfhnODK2>;b{qTwt\nmV|/5᱐g80h̊>͠,}Q2`9A1RX3!,UhZ{^i BKon\ZhYdJOlK *`=rU' ęs2/ Q~_ϼz`-NG?? azAx,Tߎ IQ$%Aym`$V $:4`0+/# rz`C%.iMB.C5rnBf5ȔU?λjS "@Ht< $^|w*6Ce#{{ -sEt[ww%w`g#?4揗N+Mp0 tB]yI'0}-/^%N]AUJ}q4mF!p/qWvlBQyOLi\^Y=A@*%p(.  ֜-̸BޝJZkRr R  \Nzbы8rg#ۉuuQwұԾQz).Y&|a[ (~o[kӌY&=VLaxA]#li?I6qwFBmō&M:{}!J*A@y7"ycl"8(fM1 |9ޜmkȹ0ܒׯ!RE:%D>pi=_tqW6v}Qe-oYj %jQ,79ˌ)Ep<*^:z] <BI3;Jdž‘PO3.?wr\ܭ`o6Z Sz Onk鷃qET=$pzW`M7=EQsAl 8}gG-Og]2zVuߝ]hr(rB<ז7\%]u5GBq6g#Ƶecm5tݽ.43:]`<(x~amvxnA5q*4tɷ*"n‡~3=VιO."wlqk'AU"lx0l 7 Uu$vutA6R >?#+V  :<]UNGR9VL28Xpw]Ktܴ0 -SM]硆-¦,J鿢嵃B+hdos] _g >h]Uw U[.OF?/SC*"CDs4`f=58 jY^CsxWv릂$ &(Ak[Dfҩ?1 Vekj^-}+̆g𞊌E 4eA X"} Q9/rp}$}(%ǿ9Bt(17=t bm-#W gD֔=Ot O@E GYVI@ųLLٕ`v'Nd4.I TRDǵzh8W|!gn5n=ۅ.' E-ڑTrZP:HdotO{uDګ=`3!7Q{Q" tڻ]׾?aBK.] gBLuLzTVܶW2穀~d7UgkNST&]κh4>&-W'ssvfc?"=.[2!+F¼m1 $X9+0w{ MQw\T[J,]nE@.SYo/2"9!vδ!{e8ENQNA'`V+U.OuO}5gUa/4SC5 &y#p Ly5׮)W~P6ZgA ,.Ѹʛ9jc$o<)^oɰc ^_ 1d/ 7@ mڽluX+Ӿb~Xt(9XeLsf~*陎6I)'$.b@'"{f6Y sF o>T:>2UYk(tKa.nx\Oj@ F_/3;M6ݞwrcGkRZ%wPU` ?[sIR'jJt`af6t82?YA?hg0U^L ֺdqV\jbCE"kmQUTo C>ny)f=ervOŪ-$bDhռ˦2#nrV ]cM0/*#y&O薄FB u?ʩRڴD`d>OGSsTiI uiAQ9dt|ӝ܏K׫aeX!>D cԯI9:WZ K6Y1ԣjwɽ{CcS/Ddo -c&c Wǹmryyse;e7.)3Ͽ좛^Y'Z 9+BŜ'Z| y\/Ƚ [P&,Q"s) s {u WB~J<xpVī I^4NeB%쥊_.Mв1D,T3x3|eUZ.ҎQ5$6 ݊9fQ38 piS$a='M5'Ą6=)FQ G:{HjqEZpgHzL*wT![m5z M~'C1e}nn6jfkst@U+8MB yX`~` \pwZjcE.B$+Uq\ tí)($~D:nįG>6$ӊNi5A !2s_Hce,?@H'Sr Ksk?&TȠ #J_1KdSJcKa 5y5\j!at&=\ ~IIbo<6Fs}Rst :DKטMQY{1u^;ꩱaU-OM _UU\s7@lHH7ow.}GbOjva+R=_(+W+RH1%jYX%yǧ< b@'Aa\*2;8|w(nZNM1[ÀoXUVE8~2F wmI0c` x/Jv틳dI N׶۰8p CAA2"l֬$%1)7(-Bk3ykմw,5g8h-n6[ }2ȸaᙝ/6i/1<5`$LӝsyT9s~4EUΆZ֢7$?"bzqЊRO?,BQP-:R2(Bjy]0Y4uJva _H{T]3»/zd) 3!ow_nMWoW}P኎g=J?N6RHAC+#>˛jk ɺ0JV"’7\SjO-BHub)>]'N'\"%4W:kdc4=P\^"E{m}uh8]di&tSa;fzGB N o骒(;6F-5Z-jSw5?ڍRzh{P~dl!{ulNLPdl>m[4jtI|R%?]qA6NG]qԓZʼ"O7/$OM|X,vU:yBstݎ(EK.i&{+5aa` p,9 jk`$A2ytP vɍ ZM3g]]a$lL0hs&y62!`ڀR^(0 H NWiȿT4VFW2Ue58ֵHE'pXaj[IP ϮV؂uM~N;rZܣo[2ECy@ٌߗo-:lhԱ /R!: 5|VGQ d;RCRȥ 9# ߇vvS{t_ |)oECyE==;0lntlCWxF-?yW$3.,J#Q @H+xcB!|QI~DyL0M1e?&;D ?L٘I-3K)ڎJ6]C7DӖ!%kT*Js HC {5շ]`&h꽨Ι( ?4";P ET13 r2/p}z5gVݎ*s|2ۦh$=複ɇ:%}C& P㞇T)W"6K xY\QPE2vX/Q/Ȣ"/f)ぇKCbKN -L -¶辳aŕ$ h)/.x 0?j{j|3@j~]`]+h  qe7ҭbJ z0=o7 8X*{`$vD P9@ -#)>XB" B=F3TJR?,Xdp9# bC xx %ϏP-y}(a&?qaxN=3?˴S2_ff` _"ϽL\5 j{%̋}4'XrA84$f *RU|WQT={#p#xCK4qXD">%%zs6:O1vM{D 4AsVk%mjRK]Hp]K.cۺAf@dZ+%DX7ۯߗ'&=iR I3q6%"^2`s7.!3tM^V;iZ+D80:=0=5w5?a KKL؁C C܈(jUI:r2afߏL<0̣.n1r v" m!v 4YX xmhV nd꽎?؟)ۛPQ}N#d4MxkUb zBEB {F&Οve|%gY{}F6ɯNkY—/*4˷BZSFvvnE-Ȁ?fW hs(q|`nLnn"7 "w鯶XbOy"ے%921o9qwMim/?uOiDQ *zݜ|%q$şy%q&j}uB}I_Mp-$\TS2@u6WʩQHAyn 9t^̍qk q}Fe` MQ#ܭbZ}*cLLY[jE_eGwu+>_pu]AxCOUyD;OE ;|IJ̥=W rHy INjVy?sfqZRjG+:qzy7,fo*A b d \(.<܆>']n77`@@O;/ |ZpQof.|EV2q 61Vw1SNrѲgx_'+?(Gx'R56Nh5DPDV9dF -3b߄ $}tF! ?^eS*qc7:h ַB+BGqpc]'L7+l_Z^ρUiLix_Ғf0 <2|@yT' i6{ sl83+Ⱥw3w?Eq27NSǕO&r\`"'8( O>T`I @O΍D}8B+BG_rpy,2Ãi_/ccI(6op{נ+X}SO yGrD]1CMQM۴%OYQ8- $#p턇eXrI-'wgPs[H&J>!lIЀn찒8ӝuFrjL^H*<%0ݿI)UdDt: sS4H !#ƉY\l SxdzZ!4*N<\!”Q3 舂Po(BI~IGdQ& g !m^dY6yy݊tG#敺IkZkg9b TB3Guwc7g>(wѶ_+r5g@b2ޑ|HV;ŬaB]q)-#\3hr>r3!І6Tc!pÓx`rm|o!G2͸Łf FJO+&TW~ݭ$$!\v]]YD\sl@x;+d(ows֣@02O _" AAsoG^f>%~sے<kIcZAj3FH{3 W9F}S+{%WԔfg<,Jhj[]guTFgy7a 0-Ӑ3̢F1c/3 ni@9-}шtJXeM/}$!/! Ҫ(AlH/Ŧ _4Ԋm-pYO}ts+<6=ʫ/ W>J}N7TXO"0DSV>PLA#uL%>{gqnp)YNǤۿq b Jexѷꊨ)y%h3Κ#:C1œ͵C W!l-]R"$>qP2mg&U :&_ mac?Ѧggǚz^[{,@/_!cэ'IVƣ`]204,F8p'H6J^ %uX,j9'a}(V.A׫+3$C`bv؊)r_I) #'%KM"B+Efk1w;pP%T[ <1v`=xl記/t )MAjH-kz4u^{HY0l>v bMYrK,F^׳ 7,RJT^.t##@]ҥ h9!) , ^MF^wBLv[Q"ԅ9bExF)xn݌}(ei6S)AEaɟH&"tw)DBr|F*jI7cB\RY<_.'dwUb8r=a-#^W ޸[aXFӊ f~:C,6.n!-9 OHS?7!DvJ7ttL 9 =9.l'>[ZH !mg .•15ΧnH@m+B@?N7"hEI{#rx Nw+} +eFJU>4I0[1t̳9o͎3- Ou]tz#D qtxq]Wᡁ>lU% "y DWrI% Zh,O ,G7㺲:&YWFگF0!Š+Y? O-# &gRFST}T+?!_9uYcu_DQ,oƝ@T{P+Y)*8I0 (ŒP8qGOī͝P-pR)φa׿S!<<E$jŮSRQKC60^BNY|1i`p\b9/p%; Ddkyȷ{D{#=sYrt>0p`ݭ=  zcJ@5c46GH"m _-s&K 3ΚC2## U;Ka`Y@$fZp*PwjGi(gx,v qn׬ןXD{?NoB@ WE1| ~ xM4v/~+H4)ƫUNU)QH`K]4jWFCi&w]R̹"]!s87ɢ?[V 0A>aOA&4?jwsǚe ݊^"čS /̈́a5P[#6o.RX*j y< $_?o(cItpy4 ~$ Lm$0"f[x:n=|izEuRCN2Wh^].7VT6A-Û̙*\WމnrXƑ3tSH58rʻbr3HW˝x*Ck#bVn[o(?cj(V \*WJ 1i:O'j߬ ',L7P%&MɏA-s|wXAQ\/9oe;P`QgaSvJ#gX"h`@E2PђOw}uFFjjG`K8Ai8ςg̪3Ocq|lȸwj6y~ɓ6 tDcw]w!-iR[iK#-g߮ɨ wqlLZ}wzYe*:Z7/dBCB`t^p)'GK',i#TpN,%K?YKrzO;a|n^O} k{4oZ}-b, $bh,?&f3-%!rr5e#0kϛL*C(y3Zڳ& VR5TMV4 ƉXt`cR> yPnG՜Nhc>2y5/QZEvYi^:HVCT=*˒2 *Cxa}r%lHĬ^vtvqAZXY-mZqݶxO˂04]20Bzm Qf쬜OԀ.xjaY2"}dke`TFZ> AEGC{d7ZY !FDZrsн ح3Lbo"l bx)Yu^EZ(.~&vg+3B Oײ.>#7d.upWf8g.cnH@8]%I/,}(P 6y3>Ù#&')LS@%Mp0oQrϺO`pW'n9˯C@EMWp^s~<j6G|RXT[ /vZw8e7ƕtQ=NvlłtyKBbҖsr K*%9^H0 *= tw6 y9I]eXa`a#bBb}dQP}'Yxl%YqyJ%-b746׊v&-MrB+ZeXL֣^ f%(C~ opa+ǒ.Q\D&PU(U\pcSH7ӆf - Zaxc{#c8TfVL[V?LNPrk55cѣ X}%l,yuQ 2`۰xYooH}?$}#4@-1rcI*$.a]ΣO0eĖ- G>L7B_mѢ>RuVBi9@RGt#S'3@"i$U~ rzNp=7Iq0]dY̬ 4k>ؑ4T5NuV͓% XC\,Z B" x{"Z!KU.N4b=NfJlG):/ YlV9P27o5=53s'GSF>nc>^KH֞A`k@,?uټ#Nl^xS E(}fʉ B}>),5cd ^ҲgQ&|, E:tBR芖hP$ɟ%o'O1OrS[tr:C߹dt`wf@3!hZUլ GmKgsغ6؛C?q՗@S[_h4Nv$0Ԉ((~}!tw,N5xGk< y :.Cփ˷S.B{- ?&%S%|]Iݫ P0gOJ%fGIΉzՏP+-9ϷjZPgR;.J(h85 uDagc)hZbn%}ؼD,D4*lցT, Mo%U@, [U7fBjPsC[ h &7ewBCyTͬiK[;+5ԁMGjG MB^e\u?sAB,lʹ;Wn$ \-XQ- xIÞ*8ؙ'y'y|~ǣsgZUf[]H񩪁'>eRm'Ȅ0 _cc>R*ջۋ9/!ɡR :?R-rNv~*ŀ)vc$7]1C(Zt#bL߂QZVWZ ʘg5}UƩ1 Q y烕kt&<S= B9mޭ{0N9ɱ1A}=C0szQ}KJ TiG^dBW ) -8hRd -؛m_J*h~eCFI?]M٣EԖ0 B$s!}z"!4HkZ%m% @Ie=M49!wKGpaQ%ًǴhP(ݛue; =h"1qt‚]J+qSViQtIҷ{RBx E) N3e@_ Q-3aO7zYS k]bEo7]#g0 @#չ9n@JwѫԨ݃n$7.mKM+}jh rP{7sHxC3#zɖ_X }} YmdYa#Pc&˂6v+$/g{@>o 6uI+25wryALy h=(ɘK0b=Vw_̟yY52MaU'Ms71 bAμJ q `}p5iSmHsQ)꓎vSh[-#fy$F˜?MBʥ\7Gz!~V1Mj~z[e$$|/vXxʁtF1CEղ)|wL:b1.+Vqdn]/PP 6B'Idvo+$å )E=kb}з2,w(BDzj&NVFuqsҘ=`ֽىF(* fDX51 KaHn8 ɵ.YMrbɾ"B`kHnbS7ncJ2Jia_?m 9=F\؎שq!lV`;YPH%$*ZTG+]B'ԦM:h$oAM2G$7/ 8d@ ғIIp^~-VDG{לm: i]q|Q7, BAV7hnY=i}T`/|ŝ A‹I zVDcԼwIEkƑzkh#k鉄Slp\CXkFK4GzO2_/穞JY V?/ I6&˙I*2%tߋěrQ'޻B(j);^Jp#<|Oc7Wk짴jLːX>|qq\1ڬ:΋(h} @$r)_kA{Á꫔Lԋ4fHҦKp} ÏF*u"ۓ?j7:jzAYH~4 "fdw"t[}alp5W57z;/1KL8]̛io9Qv1WeӒN*+`롰8NSNfBp?S!dQ%se+}L_ mPgۗ._ 0^i ܹ*-r CNÈ-™Wԯ|s綮p H״2;` ;#=4snl,,ھx% Rp\eC62@ݽv9^|#QmVsgP#(6@tcu)a8.uWڏi ? 3,Yע)NC(F6 :6[ko͆ >&)e ^CWôyZK /3.x$unl45j/0=A!ޔ| v>ŖT7mE`qO^$E¤E\>f<|}[c/{3fZm@ڂ^L-۵*מ%M!2wyG8޾ƒpg(a4c_\XP8xݮ.44_jF1b7n"_=6Ӧkg*R~t_Gt+-<~}s"xz6QsVɸJr[-7H#$ٚŹ2H0ޞq5@GLZTx :E>nf+5)p$Z.vP8[cSCփˈ=nE/^);t|Ͽ6":7et~^vJ#(e$ɦ'%6OdIOEp"Z6n3nuz_{tS/ u1hkxǦg2-xo^f.$ m~.#Gr TN1?nG]}B{_CإMhQ$~X c-|A*oMLz@tz8w\PRK  DŽ!1/Cs4kxyt+!y`@Uq[AU\a*dKˠH6; D gs!v3'W8Ei=?/1 ʜ#]^ŲJz㕝@wVlAZĨ !|pM23SCZU zv&21铍 דܓhRŇG%-`1 V  1 %In0C sY:bu攤)U7grE>K?fg?Rf)0пG,+Y†8trة ?ĔB|#UӼ W{p>Ge>Δf}~%%.O?C+;cr?%it>hdW~.G}E Qd=2+7 z=^  RiwR<  Ql"GLD~ȴRli޵s@ZGn(+pO˜1twS7/W SG9q[wadL f{7:4ȉdY3 *5\Sv~qbмDsymg-j<k&V't_>ۗ4-$q1(Pw@ oJ"Ik-n]LۨCj1&;_rctCΥ/jZU,m@yBr`C/$!>~PF)Z'OEHXm"ll9uZA`}!{h)!&ȍƝB?m??X"}ۚ2 )yIQf049Ƕ@% At HzyDx+aDj{Kޑ !HG/37;pX_n'#9:W'ձ3vH^)7p%g;g|e婵A [j*̩560O}0Cs3\p{s$4Z%H*spIywW ǛWeU;8[4ޭ+ǐˣHx\l*ҶZg漎 nXE>m; `ZëYVIhcY &COEec! P13I)e;V(a1ԁ7/>:0Dž.Ę߱?CO>@:oAG>ǚIaI)Z:{gxeM)gr$Zc)z7,rs_D+XBU_ F͉gVe)W{']7:(z {)v8/O /x<k2Zk3qGim7Զl~mԳr\BRkDzgA\`'̔MY "I0Y0#_ƉޣQ)9gt|u$̂޻ AO~i17qnx<͐iDxo8A>N^iv*eg_e$-eǩ'X6D[Ut@ǯoyQA$GTBFSх*|y29U}wc ]4X}pӨݼ ͽ: !>+ߌD?>1yyLN(TLR,&N,?O׀zq<A-#c ODžAds0]rAj"OЃfngP2s-f6ɉ謄g'GJȢd&׍آsf߉鏴E0VJ/_&ܒɍ\]NF8+c6 Ȃ,v awkP(~:ڥS.l`_Nl'G} ^+rgKkWaJRrɰ|f>J0rXniXn4U>[K9 ƾ]핻T|8 Aڣdz3Q92$`ܟ(@y%:]:0u>466>X4M?{N}ض8X&QN#^c]csqGE?OkT?p<.,e#-͂8χ']Du &"+K@(#FpR%Ն54#Pvxˡ&:M;JI7я} ]vBE+'ȑRBgES/B$DV븉+7n hW\h.clD@IJiNOkԅKG cP,0_ۓv- 곺}a@$LIm+OMLaT ͹_,ڃ핥b؛].|^$w}|pӹP]g+usvs,K*IX#;UDcq/#CѪ&h D%9m :]I6c%C|t-i(H^_LFL` pPluԨ1=cRvSAK>ÉAoEXb0Xt"S!+ 0 2D -6T)Ǿۿ8kIQI25*ۚ3:Ko߷mtkT1 CE> 8:QZ^ƵںXbSm"`!w~CDž*@.~F,MX+0þ;t㲝zgǿA!{ +C 7z = y%Ms\kMkSJO(:AO.bь[Y6{׷]=M[q"~ƿqWiftySpŸ޿bFE[iyGJ@b0[d+!L,0E:&yJ㲴=L#U(,b> UJלW?#!yܤW*S AKR#ˠm@*mJZ:L YhVS҆LsĽٍLJnu2;T 9. wAq ~m\ch"i3";Z7lW6W=9mLO?+dG٭Z1qdq֦*Es-H 4 {NxHƙje =JR U&-,s禕G[xbeIdkk9,ŨQŤYDLQ XTxH`6ӭd`KY)N!KѼ ]:PgEBLa\3\yD!O:j8 Ez *Ո֬( T}eFذT~I #\7jDS_p@(Qhnl1e&?(ŠmN2ݴ6N1FE)MĦjDqe@b^^ ɋ~"?$їGMuA;|%^+0='w-:&U3_6&A!E.}! ;"tgT`ռX}y  ?ͺB8o,} 2@Eip+tIÀ~ѫ)N{!EF ދ=~ k p2鿻1,U[Pk}΢>Eb?&& Kre-%a#:s5Ev]֊%n]/R!؏=;Ws-鑤yAƭ\ƎiD%YN?ǩlXdyle= $i,1!X4~ \LKf;dd_gп,UٗȱcNPQr3dl UaؿTn互SJ(Nb:ANU$6m%RŏN˟]Sy0k$6{-Urtn:!/X ^\gL*Q ]O4RdԌhb/< j*ŷqQSLV)Dɱ챳S270py?ZhP[elzQm^BXֻx9$'Bc_MU"H=nY1&q_1d"tʦ%sts6PmT!X*K`GP# fBx٧x;fx.a4U/xkλCtՄQbAS|jP%]r㕞3ʼnwOo$1J82(^7C[Em(6G6®@ȕ8 쎅!j*Κ[di]5u5 LnC@Ȕx%ӭ^Sx'0^G^bd6`EB%\dVJCJ5O8}!k7e.؃ [x/- \Z #둕 ab<)稞LgU6Hj8iUF?OI*pf7ew|+\C!YrۖǨϓTRn~DYV *9+&;0Wȩ[VkXlEwcFR6J3 [S2Q ZIXBrGÖMd |g!) Mza vO9Vtt eC\~Cm;oҜy*բJ&5;=DZ\=7ʣOp\qP)$/e L>cX B Vyĉ=='>q.8[]I8\|Aicnyxm_dWW,e!Vg}* }tZZlAˈ#¬-ģ>phR=q$=&6d!{P`$& 溓YsьoQ_kA"H h/4֢E6zO!CLΡ'8Foގ#  jD.=PT;}F $<@ؠWH!Z.9c)uׯ"3VSsN`wC56dƿE2-[{zR5nt,EClgQc+fS~T"1|#Ji %^wROOIS&Tw%{У?Eݞ?к+,FJ@;=IlǦcCXqHR}̥OjVܘMcpP呮Z:(xAtDN#yKEl5`z5t5Â2fj404D[ .vnė (K?uKA"c11.fV7#&ש*d^šWl,ߎ;Ҍ.xOvl:Kfz%dЗ& hv[~ksc~Xl9GRw^GUrqnUv8d6pe9'I˓qTGc4)E{IBb Ao3VE9h[H+eYpp L!oF#S\=0I$Y + @ٕQ]pBbd6[ظ:m-ti1d΢Z$ɮܧ ]cθW(qr˺ZGپy(*y 7Bz65>EתD&FQ]YWaλrOhHR}0O9K~OP E˪XJ6i?&0gx:qь  y}p-C#,sJhy`9UZ[N)[٪ebaދ4:|n@r7Mfu=)5S0}wH:ɼd%^iU`Ν Hd̬ZA(<#K!ư8{6<^bKDP#R$V2-V~{(dV-%EPcQL b#yޠ*uI,PS )9!~Ii̝s;3E^m M髨S4$ݺyWC>D]I o0!:uōeF~f;N{K ء"nsۆpVO?^wS1MspsL ×oeB^̭oHq.kAC`׀֒!#dxM/"~6[du \ C&ټA+x& NCb#pt*o1y *+7sڸ*,\حvUc$Lz90 'Ts/ҬX2iz-J{JspᅠLlȮ+Yy˖H~9^OnU9t\RvПᾲ M;j7֭:'+AJ+*UM*L,*J;Fzb_5T{#S<E9Xn7v|Yn|8?.4B*q!0TS`PdPbPP:9-*lC`Ir~y ./0X{3pt*wtiWq<$eG7/RʋDw}|Zf!LdK03*@`L\)0+J,wCcGI[e G 10|h w"iis*zPj>׋>l8i@&TKu*.ُBj">q:yLD>k؉CpQu~Q:JY~~U)zc&V81u~asVu q z$-6HG@} $U mh~w̏snD.&"-A[T, _8J9Ʒ*6oA,b uyZdoG%"qfЧC~\[r0p%>R+!dE. M &l0E*Dg#km+G .QXL K\07ͷ{Wh\=LFg4MN+"E|PuN4Rt=,M Lt7ZRlwQ!8Ȕ=) þ"9!0@}fOUi\n prLe(7T԰T_/ܷ )B;ȠU '(RV3 Mok'$ TsqoW3]N\%|);t퓔5OVRf@[wu y~8dr{v!ϝ-,WX 辜(yF.To'2X!j7t~,żv>x"gOBalu^ ] = %DPhUKq*"w5z~Pl/q"̤_;VSe#P"#DtZKjF*S_li!418;&ZVY3rk(FNJ e3*"dr4痝'X2{ O{И#-}_g obe^:~OLJeGo)7?:Rqy)1a^u 4EC 8x@oeeoIp^5D7uMNY $ylOD/9@:=e%I1OCLфZ*9R;]}`?Qʌ8f S{Q\(iyJ.6$"V ~i[޹ J:ޤG*^=ac=vntuBDL^ uJ2p|f5*sqD- }[FسD҂EN 3 L *eWgH I̺\zZХS^Zy|(WBPD, MXo٢CIl n~G`󆲝†@M+*yq0‹(dɹ 8AG9S9pdtQ0N 0xgMAí4%Zb~Vl?GK~(t^ԅ\c!LՉgm A#ǚ66zQA=n(]"gS%JoU &!PEKG|& j h^Ibi 4|& F3w&Cn 8t3ϛG1<DPl>? Pe : ;~X4eQkd XeOl9W$;'t7t1Tk8yHq\Z:>';D-kR<q015--եMfY"xE`Ҟ/i gMO妉yϷs?[Дswl ^YWy f"¤=HQw|F:FoMxvN=MY8uMʨP W@07E/VB5C^hjxCЬsF<~M$id~xwt{ N $?_w`.!:nL"40 z0{g(6{0!'s,\VUelB3gަv2ծx550NRAAO(|}[&37KFh,vpO49ߥ*A?-WvLDȸEv[ EXՂ-d"$)\aEߤ͂~.xY;PCÞ]l|V]9MfډHfEom:j>.X3āS{xn$j}t (*qVW+M8,o H#n~w*7}"#xwM8/Jx`ZK^y;ׅ]m`J][K%qP$@zڂ=aVFe XUĜ\e~ˠ deE/>KPBu Vk_ht8{R^157#} e|ϴC+9&X!YVi9Hm+5_K*z%NH#3f/kvZ~ 1L i{}-SEfR |]$s%9@tqdZii7<Ԅ <0džh}> nT r ɑ&AVb1X! KUkTtq"7z*Kɑĸur#g;  >fB[S:$Ż F>*\g*u)f*{B ^=x52_ޝLOxF]((E Q_שֻS dWEøDTO+PycQe6>Zi s5VƌYtDsPejf5m=yT07!g2LOhIdCq.X[5B8b $8J]B,mn8wHI.HI1G3BpsʒZ4)UozK]#IYd3 :]& rOkE鳑6BdRX%v{fHxgbDlo~^Oh;50۲6\ng_BEf9TڥпŐ3B)s7R.+4ac).('~Iqtz3 1w:"@38K䮢*XaCMIJ8muQ S`fQO74+mҺskxط=kfvQ1 8ff*'񱳺P|vXOŌh%(}2cĿ{#0f2X{Yo%֓3aW=(LyC8Yr*\|s?Π7YeU +@; b" }dAatkiT=]!:%oN#?xch?`v7w0,Lf,m=McAF5㢛NB sLp򍽦c{6$.jZdfVji^TaB%Oy֐J3jg, LfD*97XqHQ$H,fs 6VX(a!6<Żŧxy*/FpR2F_N牮-I_(26WE 2~2_Xݍc=~>!Y0`7{rb޸f掽Te#62COgo?!}F$.۹y868yNXep0J:6WF \!#79$Xu4v/0gkj$Yd枚C)L.MuĮ NKI5J=Ckj#DբUf 7=z=MR&qr%T/k2[H#x)2H^ZY|"!!uىCC^sЫ"k--L v@~+$:wo-cFm~q7L.Pwh nV-T7]y=tub}; Ehz%n |a mkt,%3h3Qd&&dxY1lp@t)ҥy~: A١eZ HAwe¢ygd[ßv{ߒ(B4q8Azs ?#Ѓ7GԆԘg / q3 ;}o3ȅT(-!ܼ,A݆Aѹ $^\%{}c˱?A&Žd3ftUVP԰ }7sѥnO#AӃQ.Ld( x۞i5_;(*EO4br L0Ej_B[AW㑠5!RB,7cd]콄~0 uCIt >< uY VwJc^h\d-dҿW^w75뎆 Hcb! HrR)7\U~*ݟoe j <8gaҕUr. i,43 . 2UХ)x0?[VlKg~ZA 'ԢMUII ]8()b.^`Ϥ/} i$`a?(X|2E%0: =ZCzuvpZP9$3_:IZ^1.mV֫R8hR]ycAz5 }(: r#nhh~%hLU _T9V8-IM$֟ƛ/&n&Vf2Vʫgs;إV/;[7~L 6*Ј'&VF[&©2UY~N luf[?WgA:-ESW+ Zwp!*܀tddk)Rp3x 7ϗ"̻3`$˖f=[bsN+X_pkOM;9|o.CapU,kk0pGJW_@:x3e'؟h ?j  N)\k5 3}r: iZ9Z ޾avww{Cx(xSv>?S/YHlDaeN/$ٱȣ2K]B?< %s*-,Cp'YaY_JoCf :13F~`끡R@L'mcw5ϛu4kQZYJ}y1\I4NмF:uvSp \z ᤥ٦ L*Jmhvˈ>2(軏8ږ;hLStMiGPW? NWf礊cG\ }$O6oUXqb2fհ+aβb-P1hsxHP"7QYU㴉|9@lO,ZDh{!wg 8Rc\'i/ca¼Ħvc^vJ^VnKk0--@P}!7O/s$L> Rka!y^:j as;hg٨=)%}HwtԎWڨAog?ӿRE9vJ6Kw)M-( \Bt 1״e9џZ&8Ki_&q/^=2Ik۲b?8SsJh)XFL{rȤH=)XK0%YǬa/o>JG:NiϚ^>_KPӊbs~cw("{Ez^slaóA=|mMRC>ztB0na?^/Fϟ:9L6F/47.Oɽp3{gGlFti"("?dp%Mf-7@riI@>Vr0mmCGN(P½CqC Ǭ TRhWO0Uu͐M'P3=8[g$SY|,Mؑ etPZO/DXstJG2*04È?JMD4lU&2x`M9`=yxʏIQW' f3ٙ܄1n3盉mK}ttT#GlMe6^7;iczQ(I8RW )fzMŗV4Xc/G^z֨]!El:߉q\gZBR [&cep2ʠ ;Am39K?:;4wnj=EN bㅨ̙ܩuJ@y|ODS)$)T^} ;:`m;R Zzʅ=HؐAoǿޓhP=iHOSkWT~[`{[NOCH6Ͱ4\'DFWc{'r@(,)v$}60b9G 9@|&hBcqd,F-0J ٘,)@MИ IL7- 2i>aM~bIa2#te͹@G 6zlPv(⪿jR*FM_y\u",I+`buQ6[ݴ7d~Ap7}֒TJ,Rj[ćqKL8)Yg#$Td'.f `i5FoT7TĀ~(=CSnNWIFޅUqg U=0#T:!5G?1YF,2xNwM1Ć<ɿƶ^'7ԴK/ c5&ǭ>Tk"IW`/fgo/PW+GG:v\ov> k9j0,ҹ D X{;lʽP}C@jz%&ȵ.Bq^J/KȘCJ'Jl]txDtA ?W,FjQ2RZ?";%Ӣ8Q_΀Orq Se%>vJg 0{rNΉPmӇsl?`#mHi[#=ʸЩ~`gKzׄ2(拚,`I`p< Q?^yKļ\ g,7LR`mQ.nC6I_ AAtrvk?JnBEZNt*^*ˋey+ %Z);ۑ~`%,"^7b˗I| 6a0zyyj =2!q!B_A`IN!@vZ?!i,#S__u paP"ziI{r{K4daQydqW7ϭ+GmOٕ+Vh!rQ@DK{SFvcf1#.- Sئp# BsdQ$1I246tm{ߞƛ ζ!cIh'.h-vg$PI2(SemW<>ϗf1Yn$A8f/m Iz:۬zΘm80ހP \,6E%[v̬%Z͕! g:ԏèX[ʹQޤ}JR3Z_)6n`)JP+"VWK} @yx${ \I~§NU*1NS|U–k 'w3B@O%j J,ХjgC=a| t^oSY~R K¿E3T^szNC6hpyy`B\N5*dB]C m0 *A. [VbRSdh_|zPbrp%rXж ̪kZ(F`Sޝ* (f_@S,j5xjS+ޞ!ز1߁c{GWT=n_z2},B׸}/<3';>vFe ?d~3$-פ3 qX h5h1J*˙y-8@!UxqW{Y`gWЍ9f˽+aD6$ģgR='2p L7."I5hڱGZᕔ4LYP*ggzK; O3ҸG]xRfKA)١u5Ñ ~mYչ'Kibx0{JL%@UHQLsIo3)mLeҩ‘؎~ H˨Q=zmO{!Kstxu/Lg k0NK$_ ;a71<(R?_8sN E੄Ѯׇɤ5?bKr;ހ@vy1YrvfA?fB=DhQ(9i* Z<(ZzxM5%TVlX8XO,&>:%] r C2izpcp6leR_e5UBn^W74H?&2?XP&41,1^o3U &S5r p9k5f\ny^89)8|E21'Rh=E<@3F=)Ϻ O2ǐQC r>=>h v/`D~`ɴOL(yY2S.#<˲etX^{C3堡={:t^:)-)Dm?lޗ*DH&BDuq`m2 AYAٶN*gSBjFώy O`L.l^DD?MJ<`$zjS\+GePS9w^ ZAj%դQ!km.b h{FJs6zP ̱hJ,n'"U73M U<컘ЕG 8ذDR}-N)B`wpPIqqmRNK`ul:Eұ,N~P3$2ͪPA۹jNpӑ'q\̒;Xfdkծgo*MҤʔma7cw<ٓr ji6&.46 sva2i !Ёw8n׋.y[,CnMqRliqs`f<2Chz!$2`b̻*n+ l:%pZDEw_*eRaM5zcK%j*ݹzEP-S)lEܢgS|FW `Z *꠵#L$&FHdz9fF[ +;:Rs:|lK.Xë'fH!JF7}ywH6h%LtnD;`g#?J ,ěYÏ/XJҖ.dr*9RwIi܎.XC]2w+ ҹg 8qSp!. 'Vڎw@ k.H4홼:{~rIeG=HHI8Uxq-Q& Doz$=QqGC};&@YVXڭz P؟W~#V^FK -ÂcU ʓfApQ.9L1a&O[omW9|@jXSs!aO#]"}|>AxWyS&0^)K׊ύl]7) ,'0ꀻXrKZ/+^6utpbNLE]>) x11 A@0w˯zT2/nqm:  <ƅNJ&ŝlݮyae E_S=GftORIAI?< clKXhް½cÙؖe_Ms#ϲ,%ʼn>V[XC[W!2UAm?؆mX;Fn>xX-KDhDXFޏ_ 9[#mװxJ yd^5mW )D'$u xi>HLGHEΗ\ܮUlbA Jɍ_yRDQH?9:ǹ|-hhBV;/߲ 3֦+A"JpU:p@</8T}L!| N q 'Fl29pi8P/]!L&~LioS:\,KvG.j"п\*;OIVf0}໩`zd"ztI%+y$Z߰)D3kX3B1{)!jf! pc + ~PKƶƋ+Fj_ `dj)Z\(/tQngϏ(y}4c#pDNw{N`-?QU.:rF, :]]C!'%VDdZ ,'44c-9sGhn,8?_״:2@V ^Y=KoĴz~4Ɋ#~.+*SHEĀ:kqѻ90ffe;[[tܝpfx |l+-'Xa4 ;h~).:p`!0y,@Y ܷ_ :wWݜ#0YfTז(Џ=.!@(3yӒmγ?cR Ury/t1QԿi_iyv}\&"A4w\q,xx +iљ!$z:r!NO=jo^b2ւZctm)!]޿-ډGtm*Y0(x$ϊߐ5汍^.#!:D үb0AG ``$Rw69pXEL@)]rgbx kttbI9ٓzK.B X܈dXsfVNugDvn]98r#01ǔ$N oRB8E5 6,4X2("_M~]Irr"/ 5,"A9./~DykbFa׻t!093pL =Ʈ*3G#G$U;#(]Ǥmg;z_3[풼fUMpqjA tx^ z]D$xmh'l@}Uӄ=dir~tD@/xV6RiV\ 51 .CA#$ STTTk@j`--!c4ǽ-TW1b 50Ȧ)+'eۿi :kQ_\jrvs缬Gz;w~[T5A 2(S>yWK^XXGsb㕂,b3yUN|6>נҁ xup#z׻fW#cb`k"LLM` =[~ ɶm-y9(DWln([\2=KuVW3$;'՜ \w'.Uia .:1"Ha B~V3NP:4 IJ6];BG`wv2`hcNMb"e@8S!:)}TM c [ -;q48!&!ʊpn#@5JTmB;t+0w$-:@nǪg*s b5lS#Kk;A@ ꦶ:9h;-pkc|_(x!&җ&Q ,c*VO ưuf+|3y|mkcC>F b@TX=HmFD^{@0]`&t{K sXJ2a?'Cc8 u Кr$Փ_[ءBNmUDnQULq*{5VoV~Θ:e7|bpBI-d >'WMi} \l%@-CA魳 DVFeAF>cC"hY8Z7@LEKԾ(3<-OXNNQƩN%*T㮺~0S)wItjF9 D#ۅg@R`smJUaqPRg\]Lj2Gwzgߣ;v=^>Nt6+Fyauwz U ;z]W608QńùSrҌMw Lh7L>{-K HDTvvm+`ԚE7@3vZu$,,r6B3P==“ڛ%pٰ\e*59p-p>굟i]9̱-* ScKrIuDck[nY xA_,"pKIJ3`&rQ%z0Nu΋ߨUb6}@_YóX\+\G*aIBbs5s{]m3‚22_e}{bn︜LpQ[-P塳ݐ}SFsڎU%iot!N&= ^|qeRԉb~.S0$sԚ% )#ۇ.L+Iq'X!%(Ucs|.5Ş0UhM\CϹ25g S({ڳԕ6`?YO.m0mHf0@]Qsi8OirgS-ytˀ:Qˡ`%y?JDkxYFvH)2  cq{(gnQMs-VEf>sfTϰ1{/xY"(=x:᭩~}un{ayZt0Gԇ]tD܏Ħٕܧmв0J/ȯSl{]W(x;'OX}("MspgSd,4B z8DC_̰ě`yh};j CDu&4V+.Os(ڷxyEbn M*^lDWƍa/rinY'ǜOh嘞~6con؎F|4ʪ+zQwl;ƣqPt.E#,@I!ToY$lrs+apLC~)鬒j~UBs4Wn˥3̿<-Gfy!U%\<3H3=]vOi /kxcSuJw cуf(n 9_sY@ S~1zYPۏ굖v^,FT7SkTdHk<lsi":Z.Ǐ]ﯱg2z[Q;ZA{Q$W;[68TKhPC~aU@XyoUWfL'z3z cͶK^1M]5O*к³~Ry{`DH_9*p#?4i.PsMVKq)( ):{?( OM+#_ "R-oMGhn3Yk$ DDOφɆvmceQV 6j&ơrm\o{\LA4&^d_/ŏT8ᅢ[Syrj>Ҹ$qc3֭nى6_$11*,ӸX~FI_@| :ف6,Wn ^Eu-Ә?p%`me-a≼5RXA u"F(\ 0L'=#tW]NC`p+H #j0JG'r/1~oqd(qCI2H@@ i`Ԫ ,A, r215{pUw{KEc8h /`FFbO<>f!/3,[x2.fADz3/7]-7YF"ݪuY> _; hۤ/>C!Eh=xw] ՙLW8̜bk@ &L`A˒&!ΐ?۬xB9}"%Ǡ R+/T'oȦ6:.Ct^Spp"p&89 " 1ط&xb@QU!8.m^PzYH@p"m8 -X*I8v98Q`>2cbPk4)Åsrp63r'QX$iڰ.@N=lZWœ[Bo]cy4*ZYh_Pſݳ2Cã_ct~Tm%=ؓ5pJG cX3iDcxy[*<ͪ)lTG.ۤN[>m֣ua&o|*fW8 Oܕ뛥 hB;]|7μ̉l31 A'rf9G)27}X<>`X ft}8XQ&{vs>},BDAp !jsC[n9(~^~NGSL XXb#ű yXN&O>YX0έC3U%[3 m>5ӰcZ @G _种u8:NڝYBҩ۸"A5!.֏ߢ DJ(;b?|r~C+ 1Ht| 9&(xE7e(]]SvRHT,g*Gr 4od!S*$d۽( )e"쾜ILV}O:.T<'hEA*g\G8D 7HȨ!zr?N^ xd拤R sc}yr۵S`s Z >G$*g[e.ЉꀅGMƢKrR1;W Ab7rf%F_bc:4(i J`+W gm"a|*B~x!4T,#~?`FlIMx$E=\?jPX3gYԾ"q+8ƦQF‹(V^ YwQBuy)dn",ǒIC`x:6_=ﴑh=1dq7|_F'R܅L8e`ιYO|F0(ؖ׬Bc Ӷ#_Ͱ'9Ƿ|i󛮋6-'; g}Rȇ(2G E1j,߀w8:H#]S#OqL5ֱ2m Q5ql F GihO(2OcmrP1uq*ZFB\7rC_ ʴC_K|8T R) DCgmi3`8:j^DQ;g>{Eb$2WM1i&zNHp9%H ՛c7]ȿNƠ.1%t| mO>Tjރvgvo)y<Y7" _^O1=8 :${|G4-x`Bu3Yb8r/wZq8U,Epz bB^ThEZ~gC 9ꀐE!$Q% \zH|(E}'s=ѪLej^d`gHZ:n$xxR)SfdȱC{GYi丘wRٕ΍2맃FUPMJDqs$Max`CfՊ.wZ ћ`\k^8'AN3A/%p/:-ѭQSKg\N*n?bwudM3OUw_Z.T(x\įFtCk$}{^e.g@o+D4œGfyI5c кdA!`t6)'v6V}liBV.JfjQn5+}9"#,Ck+xV򌀌@3$OU~E~͎,nؑ(bFt$ʋN^`1|Vl@\-fhy\[pՑ yh+g|;^U`6W=gEw@ͦDiGUkEf&/>R^^KŝW뗾v_kD)NIB2oiV'!&b%i!>6n+c#P !Mi6z8_4r7]DO=GZ!aSs( FTU{fp&$/hT(~I-7io1۲TwcX}$swy"v79  (%snX)b1 f0Кt[ EI Rx9^,9Hmp%nq` iwS3iu0; Pjj>> @CТAy=c4.r{5pI)*p GOւ3Eƍ̰pB) :L8j6C0O/Kǐ)8hE*b QORo `Ń$uF+z'BsOHANԠiGMUt5hKȪNazo T"" ~g>3I}c-@5ϨT{;Ni*_# p1:[ D/X*L1.Ma)׼΃Yh^218u=gRoa# =[ cu&l<9Җ `07K.H}"@͒-LHUtS1C8z! 'lcQv;E^\Hkxlm9_Ƥ6C^ӦSj|UŶij%LF(o#0?OWe@-dm!FHZf͗[;å! %郇g-\!l7* q=6 f'qEFRy6X=vm 'qI(2N Qpґ5T89w Ur9$>FIntLjuX.4TH5R/(r<1 1궎90hԝH`$VR/BXXQ' .FD5O ";EЁs|_Fw tL]G6 O-_N 62r v&̲W˺KBB1B-?4c U~4~*Bo5.=ײLnOde+䷙] TR_!Q }qjYw) B,:N^jO~d"x/{rypF.c_(l|6I#}4K9OPWtciaYJ᭸Wl_A1bTs 9l, ,Ѫ,+ 0( !=co0\m<J 4͐>yBQ#\Ea#ubcJk("o/vednH!ܸTڍؾP<'JQOM?!tCZG4s ڣ=dI`4>KJY8 aV'|^Cq22V]3TmoX@\9"7Ax"8Xar1pkwkJkϯן\1v2  -UWvWH6a=?cv ,$3 zNjH_ɻFo_z^3f ʉ 9γВѕ m-°8xQuyaJǯP Vr@N/Hzxc*IL Hzo*B mON,x$uJaW<=qi9@܃ϱͮ;,ܮ'HdJ))Bd NﺞG0+Y "mJ`_BxxC]e\/G@jUQ;!AN^ײ#g5JAЬ6_j_V|L\hXPh,t kj j/ֲ¸S(сNP7]C1LB0>B "2_S[% ͈-INx}g3x|ĒXhi+.jeVF,qo2}lr>|WlC` 8? +&Qz?W >\$<@~̭T%7c޲(z> %U^8 `Ujt~eE)_e0Vem9$O3u/ΏEZnuVaՠ &AApc7P)Z/7 sݞBy3浣}E.܋MR ]fD9 V6vbD-fGuDUnr#rM [_,85% [ $=ERcQ/AbX-f. ,SWY6Ey?܏ͧryygZpj}@n0?X01%0HaӪ -l{MA߹PZwZtuLJ9ꎏqANpҝ\wQJ/Z;ԛS}j6pu #@`y{Eޣ8]Eҩg 44.irJZ;-%_ f1A=XuU_6R %#~{Z K{)=0>yyٱNSlKtOU[o\rRQ> LsAOpW;Xx^a2woǗջL,(Wa܃JG5E`ӓ xD>M}?8¥{>x!q[X}ԯ$2ݧX>"2- _ښp{X KKCNAn Q/5^;Xܵ?;x>Jnf>2\Σ Yg.b Ux$aܭx: vjLJdn8ڷ="Ou}4y?PiFFRhE0`JO޸b7z>#?t2`{b Q˻.q@1otl;(S2wLl(}+B)[UxI|%Sv$:Msa#dDBk ; ^ Q\H @5cBƈhu0ѰTnS8٨rcq!DFy%x-pY_0ƛŎ̈́>lEF7Exh#ze7<Z+,U ņT}飾ןpBlybdY4lt59;q;R*_9@%\7GI3MD Gu-Eδpu)E>P;y.ʅDNR b/& !kq=`bq"fxH`dG\*]MlXݍ2F(#F-&HYtH  !,~KECfTᛆe<3cW.?!M"zZ3J,WQĵptސVXTIs^Iqm ] EK]q>1U^2D|S avSl@[a7@ 9h&ߍ}F<^1VbO+aփfzh܂1/I{Sibk7*iP:t|@3̀%;lөnT][iQ7"w*3(0k-ž*ˌUԄ yF{}ANq-zVrijԡ_ %x{ىk|~%5 } 1yv7* i2*Np'Ż5%oεǑnقIʭ+Qf8UTNdG\8Be@?jأ%[5گV*Bt%|pR@,^7/B iJ? e:Qc"4SJcUPNG*@GYA *aA#`15 |o2K57C$n t(m҆`) [7%銔#V ʎ7~j޽2QZ-#|WM$eUa˹>n;̼_ŚF aGjVKCHR K[tY+?χz 5;Vsh`&apQ;󘈲Ԗ3$GZ]FRˇ;BVCN4ٳU?͚A¦0Z~T+'ө;Ln2 NumlYQ]vGSΨBt#U~mnu BxD"v͕sXH xa4\0)$C" ~GKp;.=VJva_/cN9sxeߔ7IءP@jMAKrI, !D[Y4ARьd([g˽en I 6sWG}RwR8:u!zmFuy~4%ldXtzЋr/D|eؙx]]\+cf^rvVQ3]sDZ OE~tT`" ɦc\e鴙#뎂l&%Mt{Xu ieM˲4Hf;>-f4Cn4}0n’u|,nwX_dLi{>X+V4"ݕ9|]}S\+Ĺl-<A10S&/2Z}` K1k֑ϋ)ɲ\N=fΤjs"ޙ߃M2xU:aYIF*3a0OeDv(oYs<|FCCx'3 `ud}^xLf1xqF_@wVYW Ju'o{҉Zy;'_FIUTۃRyfZ#K/#Yf 4w@c8ҧ$P#k9X?Ǚm)P@DxRF, urFb'u<RVGy#v9m= 8\oN8 0a.5HЉCӉHw{@z͸q0F8K+yQ|YȲވG'^^hۜ,ɪ7}ij5 Go2,6*𖉆ŽD]M8mCNu9럫B-pUt%);lfуb1|GL2伩4DQ$Ma8QH h'}~&)\Q0ͺx@I2&$m~D5B|o$a'`ަU!Ek} #j{BSbVrݒ IeJX+.G%dQMֆn)vaC:ªT܌ }_]1hآp;!ljY~GP3 ۨ BV(FE xF72ՒM?dZbv vA>4Fĭ&V$ΨĦX[HH}Jѫx{дMS/7"$8dߜRpEn전ΠQ.=uyUfA[Kv0|*G@CM9o2œ}3];=E1$JD sz jK~/۸_ a`4QkOArs^v(s6xX{ a3:Nub*(TȟPuLe`,II=^0Z vDb[naљv "X~ GjHJ^y t%.&4Fu'4#xRTfv8쑋TDA tBˑ`&@б{᫭"Z彘[L)z}fW˜ΚZsPRP~ |]k1+~nkNIJn #flU#7IFS~mPxg--p^zD4dQ X<+v~t|PM`#D QFJcf1[ ddoG/J6sF)ffs& wǻ>2%f9݄7ϥYSv ZGW_f1jS҅D|na63J1N9R<-AA9JNZ`41̣ø+E? dt>"ιO19ߣkBc?&Qw07Ɂ 1'sL2b(s~zmɥԚ"EK@pCSLIێE16+J98-b~E5_mr|`~|:@#N|vZa`A(Iq5(vXVl5CȠI` 4mT3+G7G*Qt{bhbG[ytRe"d݊+p7׼;8i+7뗌o q׋&aY0ŷpt仃@Zz.@M:T$tmlk܂Y .É)Rݤ1"!۫S$}9?)N&=ڜ»102$ɟ{` E+)Be?`l GaXҪu8a u,y,eg >$`8KڛrsG?]WŖ Iכ2fu(9K!S7zKKHLD'??7n02.SHӘ@@ILfKOB>SyMobA#`@U.Fʦ USkQ#|~d@7qmD|w̾`p+:P S'o\i^ Z""*$.89 I~RC~wJ},eRM@X'$O' p+w$jo>>6c1B/\MΊYPxK j5l_'a೟ qMqR;U O` sW[q7bG^7ϽeL6ÇX ,L`mSrl g8",z%> vmQʊ1|<PMj_yћ:0ߎZQRf/]\!KɰhYy)9:sʡRO/ b d Rީ!"R#+uY4aXIRn'~:/De8sn6Wr':2*Q5< RhX*k(Fp-!1f4L xT*frvMԺ;89Fnew=k5)c5鉺 )CاI*6QvjO67yb`4 >펺SH=MPHݶF &Dc7BڶMɣ^><1".L;Z uܤdºO3":;Nsf#Kl N ǻ 3G`T芣~>Po7' #_+i HL2?{v$v]vc_k]BwCfrP9cx?vtjm 1׊Kɒ#Nn{uc8\lV y.j$s;Miǯǜa>%NW1cTʽsױ4ړ zC警%.?AѾgE qT^*adhOSwXk>dahה,wAV{[Qsp UNjϯSĆ9~ ҡsW( OWa+eyyہX[?"Ёj/;K=H?  M?il<{Ȕ"Ee nsǕoиD4YGh +>sĹIy 3I/*H66K7p;FvuxG,L>ý~aj0ۘWVY^htP i\:e>L+ uQ֦WqsN+_a/!a̻E:F'pvCQAL0RYtVM٭td' clvlzה]Tơ&)\rƼL &3H(5AgoQILx'&v6!9X@Օ2/4 ;e76Glrɥ$D5wھQ~I&MtC'3MFM/mRҽ`ѸpveFKJ8MSQwqg  16e|Ş9jޘ=ܿzVl֢MDz(e,1CfboWx_{݀8Omp9:L) MmU"3\_c< _ 6:N^*l^uU|֕N'^^]j&GDc,_׃CsUA'Pl8æ2ꋕ5x#eMfNqKA`cHPk,ڕԛ/}X9̜GʑGP.H ;u/4CZ,VzӘZV('}&JW͐ ܳC F Lt~:ͤ9;$7d\)&uV1[=9/NSÊHHZ|UngIXxs5/:M!٭Gb0g<ƘYpXvCUV3}#bKmպ}>7eɟ#|KՋi^j2G|;US_qfTjL\*%O< ;)D"#:m[W 5.Xۜlvdҙlل{ nWymh`uG`x;.'xUFOT-&["<ϿQ 01{MlIHF3W:=wME '*HOr# VxZ_.>RaԮr5A,:I첟fc);>&N@#m#H/h݉>Cp%z=UR#4f8Yi9^?N**L*3K CѯMEt+n3flq$j-65c@+YWѠU;f.!(#JF&tPh͐9vȳ ~\Z̐cd_[[ț,ޮ$9Ԝ/;x!o%VfzG ZA%ձc_|kJg Ҿ/}k# K: <[Chк*P}NX8'#I*.nHۮ:jB}TZ$Σ5tY8k@{Vr,&Bx[-)tlG_]bse#&@mcE;S츂O^awKN^-i솹.= E] oCA $`-.=muϚ/A><:!-@[C8],6ft awԹ/[ԧƥQ6O)fchx"oS n翠Bq@d+><X=hi5](+1e"SBkY귄|j..28TDо;śAJX> Nv3 ^w?(ةdr_D2{Q`'<'sZt$@5XS>6>q `}j,X^VֳhYk8eVnC|bpa7^{Bo*4[bHuEvfm7twO .7aMt@UR̂t*o WT"(NeׯBlv"smeJۣ 3cG kcAVׇ4k| 5#WݟR3 CXHCw?P̧-Gj9-̴FWkN͓6KG:rpM|!O3??M>c2CBj5iBHHxۍc?R^ jdKI}}¹oy_"Y߿ iEp,NP4VAL,MylCb^lgcAFns?t@#iہsSbVj-4W6Pgyok1Nʩίec?gNι}Uke8kYNr%*Q.#&Lq@}Ρ8-c#g(9105G HO*~,hY+mE3f}-9oOV8oj,]mCc4 h߆"4{y> v@뒚i?{|L |ﱈY݌z8⣭Fx]!Z>WDIsv9FVfA_,> E΁4SO5D;qH@`^ʿ̍8}ucs뱂Fmxll99;ԓnO{:5d9!9Y.=3!$N bDcm+_vI&8֤|jh=鎤=rywbFM8'U$f9ק> cW*^Oz/H7gjKk+@ Yfq6# 7CD1r% E9TsڣQEzU^z-% 7W_<򒦪yL`g یZA;]ڃ7qޓ-4Ȍd@䒍"vQvWtuVʎcoL߹-mZ&hkΓo/G8n5|n_):ڿ/fFP c~?#_ [NUFj-Ǐv^ b}mH0*M+?ch9SSQٸ`-'07$CQlxڳ)#r0 ;)|#8Bok0I3l1TwV%̙g^bON.gC$)wvDSh_^mvR :F,(vH&mޠR>8,# y^?5PUD ·0O)o"FK5>$ adMek%BOB*=|^G!ټ#/$t(ϰ,yF d>xF ݱxG󥊻bV'KENͲHjMi Sb,b~਋Rp/A/ uI'Ҹ%tP8! u(Jgb|k̀D%M,1%Dmr!yOxMQPO\om_u-h>S!q[H4',H&b-^L׿?*E,D+M%j*8GJ#@S0X|$U_3MGhlP7eMsrrڬ s1NgЃ^4[_ 5q2щ> nW$w9USeD4]pf$)7R-\S%suɉ/58x\1L%z  S*r{j-4)Eu&6V/zU4F?8b ']*,b>n>K_~OE0y‚J=yZqZ 8Q0oU7-8& \&܌vy$@vu3+5v5\5{|<05%RhzYkg!_vNt#0ix@Jѳэxl`xR⚡lb Vίhi-&f;ܾ߯ȹl>$W,mW$K# +m[ Ӑ:w.1f"u;$28`7**= UtmJ5j,LQ>;fm~VЯ.TPd`S,lkׅ!y1ZRL"5Y6hԝ Fi\Ѹv+-"#'+8#za"3m@m<3Cs,2?n2cGhiZ"e1RXXd%qnC&Z'6FȁjW}N{v‹&gy(!U_t5c\~bQ s"c4[gO w?Y 7J;nRE7uWD< 2[!/ZMTdN9:"we#Z.*HFerȸ:kţ?vyuk0W˼?_Bg%%| 6#Khگ_|IxTD!fߵ\n`g>X3=>E4 23&hl:0͎ : :NDf`Y+2> /nNZ\!wqP#ư(/o:ofǢh\D_nI5w*(Y%动 xj`Ӑ\ LXMf]: ʰwI0cXIl G 4a$nYjKKH4;$d6I.Tb#Pfr] Z/8 ix9w&'_MFYNob5em>tؓPGҬXy ƫ!Q {<> ;A/B8_u5X:Kh)>YxV?]d]y dݘB J yTQ#N:LTYd; q:vr;S'm7.Bz1L( us1imMְï)ce(`xw1X݃N'LDߍc+h urD߰Rb/'X% ?L]Tz+/+b2mLxy<)'Rh>IJѻev~Y֣~awo<,ᯣKӏNgF9gHEKF =V2r ]P^n bj¤AJSu2q624l?H:\STXPzEEC r $%Gg`S!-Zр'mS\X9Qt=gN7ivTS?G0J'- 'iPy7ES7%;S?ƎhX`^AKp$nڨk4aK$[/#}] "A2j5'gmB,Jphe$CeDIO)ZPx KO{h`DCU4AatϽ fu{L7)7Y@`G)A(߈'|հ>hu_Ti0)ݳaw@ρZfwY[pi3fr͎f5}ܿt6'T7g9/+s;F`O|GU*cs~DO5I*%߄V~ļl`=0}+zss?5DZYƏfkk!p ɱkȋ s1B=H/j⮵kMh"}Wd5 S[P Y);@!*,-c]2so]KBP72 -scT@yd쳾 a 3YDIZQ_0d)#7%eq9{PmnZmJSC5;|Tr3G(s >KO؝MSM/Ciկߓ; v1{x'NÕ3YL(?K'G8񒰀MQ({9dMK r o{ ѪdIb$$' ]Oa++.81aWqÆ&yJTN7 cNi OY; l[U;NBid/PJs+&{tK/1}4CUxjĮza5nlYX#= ^6䟻R;)XMqehK'D6.dA^;[c h@C(,_8O1j>[C#LnyװVn9+ *'k nV=BD<=]5ƹQi  zÙo(#,'c \g ۮB_ B RPIap%:Ra=VMd_e'fb^^bV^C 'M$֘7$QjSg͛_)JÎYuӜ> *ͬ'^'f!nLvGOGzzOQЮyT$D#Յ):wmdb جF_3VgeL5ws=nbnDk7`ٽ#_~Q p "MIBFy`O2b!\Eq@E5$ / I y0h L0iDǐpdN'bk0Q=!=BZid҂DI4W?%"F n#gauV @ɎͶ@ ^-2?l45AȚx*ZhB`m5,oӑfP+JNcUER%r~CҶ_?3(BJs_t*+PFYʺq,|fpDIj2ab6]l:WI=vh  [د (#;ęͷTKE 97y0tW=FVАl[-p[j#R1Z53^":}h~('DGV+;aqxo8A<~HGycahvR;z'mE@ }e8ͩ.y`WSDR$,:ܳtidQG۞xbIOF:Saϔ["KcģJ0#x10'/u͠t| ҕJ͜km.rƲoY`pߥjvClg,x}贌z:Yb>F>,pDk~ c[?cE,59E#lFqk~+T{'RQzv|ǏOK. "B#u3txR [@9jd,ryXu0LiPj3sʅhl>dUm_@pQ—2W g[$V1bNj#~Df䠪uSEk4CFUJ2ڂ}Êy<#A`yQu}`["A[$/8\ֺ,>HT]_ف>w$Bwh3@hz cheEVo7Dzͧa4)!й;T~5[wkv*@dqaĤKV.Zj"K_<$ґ!YBJ*S5@{{M/$$cJ]p b$, B2yMS.'7)6_+g%;[Aj>6(m;%+4Y'N# ;< #cTBMLY Z [@DW[>k][Ytw cBU]e8 \ߓQa_K.:$(Y KDRGq"8\V&Ī;1 ațc6j4\*h~=F7Bt޷1e-7PӅ#}@Jn+\%<+6LR#j, yJsqKV&^N\s c:RqfF~&\} ,~(bhyœ86VoXk0sOMc\ww_,SPg YUa`{I ܐ9f<  ;ҮhuIn38r2 n)|`8uTg*S㿉=*]h0yxSlm>H݇ZOXL-+&˰/wpb~8hY1ۻ1AP&I3SO, %!ȡ~{*)3vab?ts wpXx뒼j\c,` f<掮[_?m5^Yϕִyy5|_(PIƞk Q<S8GY QD)™##xΈtYy"H*n2C? #5Z"46}]gkj.]S=- hZ|Wqg\QYEGĀ8|4>0(1HV^);fZSdԡle5a8re:2WNO|eooLҨwҖqOӥ[(Xy\WP…{˕"Sbٕǩ7̭?j&d1z[8 08٠ gzpܩܞr4埓 Xgf,"hTHL4r6+\jRQSxeaKMK3^R܂60 #۰d%-&3̈́l ^ 4ǂhf(\PJ e@fo%0<FZP)dkyo}g%|죫6籼g kaE rHEDî_۴_iCŚ*19x5pHH۸0wPW3b*kdZl nO(lk<,M갭2`acR%!gMɤD+@{*ޠݶŒ$TAK,w-);Q.]%|} m[KV. Gѡ9~Gn>k!8ai0#Je g珅{bc SVw`^]h $*AdY$o%HY 󫄴5/s3m1ھ(\11&(3]0胨ċbΩ:cr?Rjf~I*hqJ] `QOPz,}́CwmF>ҀR&#_.\,afs SoQ[{>'NE]1 ؈ zLf7,7 ?{۷ ZTNv{x-ڞoNPpuZ=Y9U6쑋۔xGh;k<eۘ P#(OU?$h_)†0?0"h kO[veȄ\y7:nя.€+6 5Τ@M>H3ĀvpxLCAZ3d!ѣ=QRVcYΓWٛBP|X+.*Ү&@W(vkF`șXBTl8kEQlEd2!3QHV =:Ƙ@NW1P%cnJ xjmm=GgVM;%}5*L|.@X.;Ii R.zofU߇VsL)p$!OePŇlo'*u~$oo/&XK:w\t˨ʓw+.6Wv.Y YǪ\j;z^,3Kp룓Q*7GTu0)R Bې즒q^G7(pAY-@5Y*bB:_<y󹐊c4$PqYAǻ~;_.&WtHIa gt/dkLJp9%SY/RN~草Cw fAQ1D ͼ[ khtG#0PfvixEd`&=P:+WAۜKsi K]}ٰb=h:A6\+|ݍ湎`؋Ėx`o~'>nKwnseJzU1ޏʻc>jz!|eT7PU̴(Qp#`Ejq¯HUθ=ad}KR'2ߗA\ WVap]Z˦iX=>$r(b$-#sZ$#/4q|^U_>O/-@ HinFyS"L\0R ŸD3ݗf3l`IJ^R=\KJԅ$q^Z((ȻHgk > QX3puț]"@53Y& =Z  R4tZg߈8jRIf\^kkK8@ةu?+>ڏh 9! $Tˋ4%B8-DU4L~:\zS-b)46Iy>ˋvW%:YY=SzoU_x=ftC>Ҝts&fjߨ N:4b7+ D9.#8Zo9`S{,A {C(|k2G5#4 EOa Tae(g=,撱Y(V@!(MSt?9ױ.3s4` m] wh0Fyj-a r6ܤЯr ;pK]\WjƃT;4ȣmbt!W,v2b7}{-h R8`4Ux2L?e ;9txw(DLRrUlAfꀷfĝ<-}t]-)Sԇ|gK&l?.˒)DYh#2ev/)}p17,^OW5yKX6dC^kId:QQ1ѷҢ=h7PJ[~{BiIW*%$F{PwRC!0H]Uaki]̅L%f%eAioÓS^)bj |OoH>I}xE$ =R.X٬΢][.Nŏ+W=LD'Dֳ4P9t xvGk.X,DŒYS⅐/PV2cޝ㏅D/7D{_SR6ZQsh`g_ZIT-,,]%O%+y`:=&Gq`a3&V#N! 4x|fH䦾itE5fVjv tǕ G˔urt I`3 ɾNg <˵S4z6xj痈.-s{P3<~v !f2:꒼' Wf7yrD@`'$ouh/bSgZiWYGU2"S?EZƜ"C˜ؚrxmKam\B4Od}t[ = eɧAk~ZO܁ F Zd1~ށ89i y~>g#ruoE4_SDosK#M.SQ}о+XԷP.ZH?M97y:2jCrJ߉='9"ؿsg[!|%JzXW#<^tas:hX'bvl2g=^ iGH)K^ꄇ>q&lE]S fxf j&ԇ^eeZC#0spD 薼o7Y]yP4Xs1 B]i 0B `|DOUG37˸(&l~cU`KIg>leozi*H\z|!ڭLdFe<=bA,&-F*\l%M*]ܺJL;gjy6(?cߦVQbdfBԄ@(f$ʗ*^Nxrؽ-5fZ&>:9,F}Ͻn^Zo {5As ,J'fos&7YPkC5T+FaۅmU'[Lba.-1{h@כ^?=]%#c't[ԫ*ݹuy<Ԁn 3*pCN`f$u?EᴤtEmqi9$yW{Psܺ'Myr$V528N#ֳq\8GVƅ5G6oqV+G_]':4<' 5ѝHW5?L],Y9'/{L$Ya0)xIOè.1>S]gC@xJ:R?h:8( 5w2 2oZJ hnSI LKFj5R2gIrR_*Q+^=ii(Qٟ6Z~نaYfšuZWb|Zڒ,A`6]Gb;0o{i{NG Iv8Y?Q*&7[&͛~.F@E:;ş7y\,u]1v` 7C3Wymgsb-FPIi&H)K& y6zzC(Q<꟮&-d껄ۈ53DcwmYXۄm^L ]O]1L u.^Ͳ2 hIh?$}Ö{m/!6zr`9֠:]OJٸ˦VsBpv &MUu> poV'mƆ6t\AFN%9󒧫ZS6Y{&~j(}}ʩL+,Imurc&rankE_ʳUtD|Q)@wc yP2TOgvc0$:/{Ë01Y n~|][|\T 5NGpynl-`;d.{mL 6os9Ea,HOhlXMj -KHdޣR"3^="E*(əd9 [qp֎p0 %o>NB1EZRǞA׈-ݥ$=`mů8=Rg'@2.Rt٫La`Cܙ^&lQfıD }XB9R> 8GbI(r8B$tǞ' 2d0Z=< uxc--r;doyq&x~Wi/΅KҭO{OroX2C_\2LG]y5WiłX`33PlO΄u $E\ X1WETIUrs=dQ 9XU~[,#qRb9}/IM>"fٳ`}x:'#4Z8O N-hcs8HeO:Cs%| 񐣪ĥkiM@*ʜÛQVg/ćud~ E/?}ԅlҿt#O(G`2̮ UYq\UwCz)[؏mo7'KD+9#{F!BZut7ۉ#͊ p<Qx7:੢@!quD)\u# ּhuaG/#&8@lb @k:#?HX# ,}W#iQxѲXlM_ͳE/x֭wF9 KLuEm_vHOOqm>\Xḅ# }"ru 2G{"6OR=hy[L@u]LxSq\)YX"8E麯4}f;@X,m :Qan?fK_s4[~}9W]jnaź鷌XJ!?Ȥ!;Poy;gƴVTBd `g7,@t_pcILtCP;!eG߸ahWvr. c ,t8GJ2 B;g]ݽEˉԻ8*"[yϬM;QN>B7**0.nE"PR1"N|hy[l&PcĬ;&]!to(xu:#Beȣ7}hNLGEV؞!W ~3m35W3Qhfn9p*ۤ7i^oTo1O]}nKݧZg. >%e)ZDCʆ#Chw{#ڴ2zD ws#ԡ.K> f62XKrZW%vdqB6☕"C'q(ؓe׷ )a ̩>;ցAt+*qXăkFJ܋!OdPlpTw!y^l, D#RqF?Mßͩ!g؅&jZ@[94KQ]]д$1՗"JftX ep =%м8 v_N}nŰ꓈R&Hjyˬ^/K*qXI頓5 F~`ХFwm+1cTϑ"A@J%y4M"Up(8UewvxrG$^$;$CS.^0>z.!(J% "ΟLVΗﯯ[!\(?=u+I[ jW1`&v]"z-8,6#H\u3dB ~A)mbҝw"*IjiB"@' s%~9F)i 58щ"#@* Jt!ǯ^Gm=-[LFkyVS@_Q$#>Z#]%1󞿒> xqef 'f{9ܪqV$Ξd6r&eQL{0uT7,wHnv=NUW+(!)VCQh?ٮJaw#Ka+G:hQKvٸN,%#  scY^BOV }`Hmbuoh}i E˽!, 16]XlMjtܚ%腢J|voRI0 䛛4r^.*wfch ʸHO+ੴzd{hgf|ve.6ĠS -;cs"D˥厡MD,Alm`%B#G[`~a V}N4?np;]-:?vk~ǹfmIeH4* xHHҝg|Si #χjU[7<[$ek]5D7/a/j~N VӯsePR FjĬWj:I#cJԶWkJ30k\mMK3~}RMgaҬ9ْY@7m cCj#g@\u< jx F% wCZ&$%TnNaڤhPH{'1"\ =Gw ZvsQckT;ז1!mVNg{6Nͳ"LuF`(\z^+k16(}) C{B|Qs㯖(ΦEw>sLl{vnW" s)]FpUH|!*}xI6SQ'aN2Zsb5;pdbj%+ XvW(SfF,ҫWu[YGƣ/C-CJ8l2?.Z)JwOB4CxE stִLM'WlC}tȪ "z%WX=me+숁YtS`jN[Eny&OiG{L/`z rJOH \!ԟLQvOTw I6h ͤPe-k 4?K(ifeBnLۗZ\vWN Rbٛ m0Q&GihxXe.afH qLpcwg,0pȋ!́-A|z=6s{ 8\xY x(ν$\&WL t.gP=zlZb 4qÜt1/'G:I[sYeg,"oL9-̙Un;ZPaP4A:% u|~8q߸˯b$Q/=-r-$i .+O-9W8},4MQb(sa֚ŵEtva`ZNO#^%|Cs( 6|o { ?¯=%] O;:%#Bmy~U.n/79&S /6tee5O>`+VvQuR5qᅱ>7R=XpeוPK"]i2dXX$O i`TcdR{Q0>fݢ=rx h%xGBFz4QWKsTUdqE3u03;O|X>.?Wsc18^Ymũ![-g\{WEoއHYYޟ+ZɥYj Ȼ0j59mGGNNǝ5I}lZ\8b0(ù%!wQ;T~M D0b0,r'!+ @8# 2:,(`)xjG?e0!?}aik ~wxZffͼ@T6 AiNxҝO1nNLT^`t(Dzff>lC"JHo37= OLJæbEnEFs&9awxop35h]"uhf>NXtP4%aҝ [{2ֹO?8!= #h}$g0[7'P>׀||9hJkSv[ԗ{=3`LR 0⥚Mr@D;88ҿV{_'qn#rF++p8µ=~G\:{ }T֞'+3g ɁPBʹE*zAY4)wD1ifFW%v.gd1Jr$)j+㩔bX=%ϨJD )eX4P$,+T~/!ogGP]` WCߡF4 `LXaya[cՆzH;#LLI췛Ru;!\U A;'LҦ]}/fW&ڻh|Z gU.Ne ) ^m$ O }@k>=ѫiPugC|q[ʔ{w%R۶k8MLrh@^bf䯍^]<  ,R0H:wزoc-4PTǸr֬ @3Ȧ'4gK~rH& Ku]V:k ;jiW JZ~eP<0S["]q Y@Ŭ cC# uцfczɇKQ?),4[䢅6:2<4jx9**y^@ +DqaML](pA tKP Ifl@%#T0)v^#u6:&GL{ŀOrJ0JA 1<2]%RȪ.3>Mg[0u)Z\1-A.2 pKH9n"j08}|)kgmjuQQeX_cH84R xDU7.EYLd$*O ʭ|MÞRORk m@5qx]bPMoKt7t \bJiXK ]h{td9Kb{VFG#I2 tą$C6S2rFY~1S?˝:ERt^&t9‘唯L&'F˃=Auhj& UBD O)K 5u*er.I=@i[z#lBaPAK>•W࣑s`WI4ϗ|x#&f(kϒN-?B׷zT%SlyJ@'g22]aW y p}U"Mĵ&R3ȂMlk ;}nWb-O-B|Ƌ<ƒA)7u}}Fg,*)þ6Hk&u1?uhktлH~xC6-!==AtA̕]j́ VyCWQ{i.`kUi+ML1^n{Q[T?Gd蕑q1N"gύ5&eRaOίĞqh#D0?æ 㣉K %k9SNe\#ذ4-9YU+d$\2Ŗ@ ָmAL#BA){%BL]g6)=rʼv;m@|",J-QWC\(#ul"\L@^(z]T1`Q2w"E"q`RQ=[V4>0--3IXKܻ)XېIW6]l]eoEk  :\@'X5Ly%P^!WB֊=ޮfM܉'/IQy]oRR_4e#I)LMaqބ5#cu7y27M قCe$ ƕ/|>r+#ͅFЙ>,{cS +P[ D'@N1]u&HJ]k^qfJ;7@л2w@iwYN9S0ĠcH_ V{wI| wl6>ry~GMr{;Glxd^"XU }}:y@6Urŕ8 `,꼖3Y{E+>a<[s֭yU;t]&pXC[a,sF!d)Oe]&ƳIZ@7?ZxIv>~Mji(O9+r-Jnכ?):/:bY0驼D%.p;:V@Z+^fS([5~ŒkI"u65oS` "{7, 8h=OKu׊NTdjԻg.E~` D15-/MVsrSZ09h>hDkh"x|A^oQ ˪ZRbJPt) Ry܍|bj "]I.w"_[aA[i296GԳG ¥_"T}_&æ{m,RRrmTl$"Z+MnJ%[Toz{s:"bEԓ@ ʓgS8V5I*$hDO>TP=mD˯Qȁk^N=|pf TA5ߪ-?PILxEWK~<7c ßrwi@9Z @xHwCe΍˳ 44B,AUxRp#S KIi&ZLD;ꂘ27@H*^!"ѺvquZ6&Pq|T}Q*SX|1ikǕoaw<; Z{J<2_M(m}^V !J^J &A6J~&ևs6uQ! 1Yj;/وR+S6)E lO<(cfï1FN!=>d=A |쭎c"YnzŮ~QY9aw} h|>D@\88CO,I}/n4p ̙& 2]H$ofgI;T[t3sd%A= d8~-@G6zKɵd"^&'+qL2D"!ea7vDƐh9# *<\:pzZ\-<#P@Teu,m^řo.׷J Qb8QCۊs!&J9=7$/ "}{,~9$o{@~'`p$m$'oXiw\bc`vb[ŋ{p-=#<х.'$VZH2E-o6WG^m|B6) ^g*l$F 9BMZUZS+ObWI A'KwGW~9s ^sg]##狣F>]g$"7zl}5OJ \W<2~XnLoV2㟓hŋ)2Vrr4/2-WrPv;KRu獛,Ou)4EHw [-c5zP+~ŗ&%hK1˶+G:ՈfxQJ8 6SF!994B1 }UL17 (NQ~7CY/gjg* ?ҩ;*DTIxG!f;ogL943FUq<ǪېZEC_ǴeAD;(qMQ+V:䋥KOSSi`m$mnO5-5(zp3ِ$nUGmAN JŔMr& ᚑyW=~|4N jRP2ۑ:ͬD|"h (#n,[ļCYz|@s\X_ R(=EM3ãS%sf[m{Cqxt<\ ].%K\\]bï~P/l/BiWd,og:- xn4pRImq?*FpCZqu-1U-ٕQ[&Wѓ=BDUںdv`G^FUCmlq&\e+%((?&$ݡ .̶ õEyuJ&:6l;Y 3Ue(+~2uOf]ô;LON`nW<⦋m#؃k͙o ;/ i΃(DSkSsD}M?F4OWXuy a DHU8(]Tyr"g. \ȴo9ɀ/*?-%D|5~w=|8 1A$YUY=I}6'2>劺VW[17k ?=x7Sj%1amlJ8k$2dZܸ>f"\?ՊSi 4˾e))aX *HN@Λ&T5U΅MJ3+y-"SN#b*M*2q2CAM-ojA5^A]/QdpeQPu]'n6nےw1C63Mɼ{H j1z_%A|]k[6SAfȒM/K$! ^& wܳkk`VУy,1/A*saȅ%2F2rgZ ,*#?qgjo%b/Z@r;+ְYXlզ5Z3~# ϕܹgPaj%.UfŎ߈KI{2=2Hpd. 쮫T /4iw0d/e ̪e%'Y<^?10LU\2ǚߊ:DTU{z<99`aC=8 Im\x26e'果fkLZ;h0/ӥS,r|s3p=yʂV ؇HzU>KD}y7<1XJmK._8(EAl"\mPsm iUO&1#$*:Ȉ0'e[<:@-mW\ պ4k{neeZ]HDnR~%;@=6$FA ibumkz H@{h#O^ƴ?dIhށkV^^Dd,RH"lYa4 ӂ?Aftm<~(.d ב"@cjSA06W?rMLb&72f )fRiftR/W"qPse֢OV)j=Z{2p1h3ж 8'Z0BC(T/Gh|"ZM0~*эn?׌2ePТnUʅf;>$(|c^\42Oic] xS"1]RzJU2=$pժ~DtƪUOM6NߑI:DKvM`þѴ+ΌW}LlV"8BX>[6]pEwW h0@mcG l7kC6߮JUEdaGq ]s "h4 e4S:|d^9¨DM_xg F-o~qeQvQl$uWsFbN#% EiC'_7+=VWZ3Yo|1]%*^vuĆb0SNʲ|$/ޞcn{+fߤ z%M(EHEv4rpH#(ɡ*r8/!o}(t-noV8_E `lp_^X#s hCߑ>a5Q$ȱ84/#y W(D8qo#=(*("3dbOH) 9\)>rT}푺o7?Di&4¿G q-ոK6G:g tzfsy<OE?@ԢGAW+)vNo챉}ZHs9L p* a$gS٢!T@{B!NDEwJ-jy?qW|l_?GSs¸CJܩYGgWآ8h,u<7 u fqdzԒxqU/o]0"DH& Fk!~T~6x5bI>ȦqmhX ցy2x7g 1ږ0`ϳX_kÆ+CrաJ'>l`i C`EE' ?4ޣZ QZyQ7ӽ'ł 'H4ViW]DfnyߕD0~QtJ.Zsg#l날6`vI0ؙk6 6Ͽ-.J[OFaˬJMT )=J)jb]VbXb! Cj*T@Q)wN C12ۼMo>ry$[H>и\qTvȰP~fːHeApq>RtUpأK eUZqhTy3g _ǛTe a1gWl K&TζԬ?BqaIYu=tb{^+ h)᮪#S@um{W^QɎwgsGcxnĮpئطjY%,j$_DA"l9ѰP.T(P';b}P_]ƫ\Ђ3(Jui?>u8h|[q c؟|C^_ZI[ x$s=&d~wRXvy̽3ڊ&6e?`LK|2[v ̒"^rO4BM>}SK(~Iy߃+A5W'1zU|{ d>_PJBr~5g[@#6:C– ,4y|vƲ33}9 nZ%O#^KEsjH P S/Nh:X+9 $=UN.{TB,:b߅ۣFj w^I;W]B 飮& YԑJ@?G@ͱ C4Wzs6m(OVAp┇WRu*Ari^Sh|) T)L%UI6B *fOXlLUU=R8Ygwq{>53r, \Q"I3ģZ} kS',2r;C`@ qto+B0q^щ#]7r̆,k=U\QtC:H|wf.K-,[ԵdQ!{$5#HHk{9Iv%=UDZUXorRr,<(Ru 9+d+颇f /HdrLZ5َ<4Ng1Fw܋zzi#uTZHy4=°&:uY=*H_;VGok0IȊ]!~hT"TnO 8Tb#i[&Ԭ-sS= fYu3hh aqlTСK7eW.P$[oHhhPfNj* J 2@`i"1Ջ}*)SmRiV̂92kavBA*7剚78Ҝ\}oM%g3@@IXʳrW[EX8vuVjKJGҟB*Fɾak= Y";AE}$W]a6L~8S!cQIs/>l;إ՝q<8'kYmR. btl-H[##B8 l9S)"h*QȡWn@cNٌ7~aȒP?o9"]mɨr۩`@0VpWr8ʂ<(i`07/B"} ؂BCZ-+ڀmuЫ9y$⃪Tdk$T ӇwP22Ͱ2*L[Ŕ a6Īl,cRËznr'<ᩃ-_LM45 zS (5iIKMiSiE?O\i3juҋdŶ*}Te)b)J;,J6*֫u1t!fW(xggǖa@2[X;/nr!d멀E y|uH΍1-_`:7zS$-e#tKq]yU)>h*+j;į;rT !^@<<)g8t dfsЌ{`F&o.# 񉳋>&?G;+]-!E9֐@֗7'NUaԘy߾ۑ!W"#67c¤J`ل 8WYJr6)a]k&@pJ}),N5dnX@9_䒏"Y m؎E: SʂJٿ~`ǖ~e,ojvw Òz}/_+[TxDz-[B4L؎8\ 1!e!^w=j*~јneQҸߍuL.>lK CnL!'ث(*>=S47k|e+bքw ͵>vE6^y|՝~eF!*-9jI!7ՎyNV >ᵤr캉6ǫPʒO:taEl0k7Xֳg :\8KQz=SCr]@rTJhN-3xlmYcTy̮EUU~,Uk8 YԐC6 ovFY؀s2K8'HTֽP;NӂhYP4|S3qjmM ?SoD@`FK/Zմ];.cCپ)=^kE!WVNuI'=EֲG%hkx3Hxew?QAJB>C,~y,7H >z[I(&~SXxrKkI@=zRn&E e/hOmh,YǪrBgAbrns,&7pZLW4eZ->&I0c߯({^tJR՘Be!!L2’AMhr ,eO ;G)2IWb丽`|v[d^崍v3n列^em.*W_'B3=CsEp%[KfZs5#ۘ?c){LYx?3q+Aʵ5:l2jMbC,\W殳" /NKZLKQ!xm3IMW1;tEq!䶇uLWgZ\ܕ1$E'ō Xl('5F~c],IfIЏ7VR4$V7XsaD?ٌ".Nv[j}GpɚZ޷`ȁBbJW>ȤVGLLme5ξAb 'Y_#+;^$x.~S3< XVkT3N{q>tMj{)ɲ!"T<75ZS YEul'd DFV bFĝux jN4<_ѥga]*@keg ̯X24ٓ["]Elτ.3V}3l>|8dT$;V9y#dѳ 5jKd}OLIe ]?Ӏ(&4o54 _(☇cbZX .uf!^uAX;VHIs_< _by !h9lColK"Ӹ0;6WM~՘'G.} ag0'9oX'_Yb;B ⒦1ԨM@Srg $6j|HP2|M_'wZx>j/Gw8@X0ܫX H+Cz(.Ay䋧( if~k80f%ƽ=W4&sBú^0Mx8oN]o!։Y'W[Wds ]hQ}g8c P8'i[dKUsN҄R -c'yt /Y;S j;XSᎽw2>V3y'uו@W} XÄ\Hg Q@+1YnG$P[hxy;{ ?0!LՖmt2{.3, *'XyS-צ/*Lq;ܯG,R%ܖe.[:X~xo*zC^%af SX? sBy cJSߑoFGl/܌Z0!Xic,P ']9XCr%tP; F'Q D@cgRѪ@bEʥ;nq/Ը/Üqe a1^-vLLzDX3egB|ia,.v'  eNdA]MaV^.8yt8ּ@џ6N'^x9<i8>hCEus=.4;Wa)kYqOKZZ^/Qä}7؈v#yXs093xV€:^JcF͇ T̈́a%E2$X Au3wrnR}'òeJ5>|8Xr(a?γWd[U % DDaMe(BSMU# lzX.9ޮ]ͶC@/9KCPJ_G#4o"ﭸپG[iՂ|pnB Hbxb$z_B=z3fNhrmnVkF%bϢ;KEQ2$ ʡښګj=ӬĞ\-jzᩌx=@))U1Hn%<2FR)|=| һ7{Y|ȧedڗ%l!y|5-ae5f*DŽ[1mN3_[fk~zTcNH8VSyjȀ6_;k!)#92eLFP,\##hQ^4V~=y0ǝd'L:vXƶ*.:χ/-{Jfdmvi,yuwp"*#y;9<8߼JkkN\O$R#0S_A~zws Z`͵:݂6.t_Ooi;KT*ݐ{}"g)lVDإ;W9#+:M)Jr̐,Gymu2yvFRzmڠ?Cx%cFjR4S4y tQ,KBYSgXVH1ΔQա6[W8*[19lEk—a+51T2#`_S9Aa % `'v2722`,_Я1&}:0Y4luQɳZ9 k [gR4ɴS(]]UbVC`ɅӴ ?3jhd+f"d ٤aYA>Z#;g)z} ?xZУ/*فW5l vRyE,o՝L-ܷ]RM䥈5%?y ##Y6#f2qD`N! x9us&jHd${E5N|VzDs(gMriVY_"#7}LeK-%ߥT70uE M]5ZQCi̞`PI:S uR|saITqQZ.ZAБ;IT'Ȳ=ֽ$ɺ ʪɂLb&z5SyjіRM.":>@gj,v\?T$TvUvkx3ǎ!Fu>5zԏghuz6hI\b.B^DM d}Ơ:_"O뇌V&ܾ4_U؜iFؽvt8x/:ӡ˘uz- ;Rc41^ 7@}ffGpJ@\c"a:*Y :˴+=R: hNZD2 ü0ݕ}6\I!o\Y$s)tȜbMX-w&DS4F/ߔ['5$WU^u ,T]Ed3n dV̮RZ. z:K}M7 X*Is u~~tB* !$8D=tXx90($L_mGpvpF1b]Rϝe3|~(Vyr8GrA 'vu#[C v18z䰌3{)[R,# 6^xr(|~p=+}@mUS St~I m"e, h)5~t˱7T&_i.l[Hm490~ofu]igOO- }JnqѦۜMAW(VV`e%ۇ_nQ=/;aETuUqƽcd@V>1}fyNvǡ?[POr<8jdZppНcR⻼Wț KNPS8`5MAL dT1I>vk2Ac7^AڭHG;H)e!X=Mb3 ..usɧ}[h,F^B"<9:jØ oZIN7X:}5pB7|&2$ 3K*R :甊qb_K3m=I#iޚJ 2oQ!inf?_T`N[ջ 5h;|HDd|5$WWp:^7gRntٛЎ٭iȶgl8=a>kR8@F{{㧔vH0ՓzbJlHzP|e]!"QFxGZ ޕ&+lK79;6ǨU4@L351>TWlbXF2LL[J$BV{qv B{mcya 1  sg-Ҷlh%N6^qU,coǠ )㉲$WALmR1oaj.Hr/H]9yT浂ZGvoΈ?$/-D^WOO>CIL'z)#mtousDT?JE'P?XɁ6=&W} 9JeBM6vrTMoӘrdTzuM4oCEm8WC98NQ~œP4!z> L x[׀vds?Tݾ4&%#ARGSϳFhV{'*UfmB},ʅ^HjQ }!]lM[+\MY:b|n?o͑F̏.Jƥ8; 6j~P5T ]f={;rOqQt`$#^\%T) X"-vׯ"U-:vJDP "t>n?oIT[! DU1#M! R@Ln7U57K 7}O]"ǯ攽@5v7,0;LV E;**;#~hBdJ`2Âi~Xۯ& Q(D\=8? 4e9|a%&($o ?|6ILdoNBx</^Zkh[M{,,\uxX@IljYa$pĀ!E*h`@R屿b%^q9Re.rksRA4MoW@\YPeu3\Vr= }fpcēOYW eGK.y/R, ~1Tonaozj6HǴ܅]L k6dkwn56x{؃P(|b#I68UqeDڛ?)r*8&GMҋɱ W<Fm{">{`CF >/}w䓧"rg}m^ F!NQ=?ۘt2^xn&rN,=F aAIY-R`H>R^*Ll}_\`! 2$3FQ,aMTwJ/Y$ -.36zrԿs/[|$d@+gO]9D,[(T1,!/Ӄy=>˔Qbplo\jO sY`iیJ[ !@ ?J&Ĥ[^!"1 W*#DB.k-.SRqZ+L^8#Wu&ۊc5YI4w~FCAm>\$-Cz2''%pLq&6҂+wː ?:*UFߒQ JP[mze]u*1}$w5Yގh" *^F9կ$ [ayVң-gu&Pϧ3O} u;Sj!h#:ү79fJ؝O} Kky 0sA'.~ſ*|:frG=<:vAMEo;*R-}O9~ꁐ ∤5ubU, @,d>;\=D{tz㥼PuDqqZr p}Xpj*uH?=v(6x-;=qG\L_8I_\ Yfuu©zDiY}/V\C&UVQ;/{0ڵA]ck<b7Qۿ/iR})-ggpTVW ƁCxx-1}D9۾>=9I2LQ(:{ >kPZPPV FGV˝sޤeC INK/d_\]o?"%\hl+x$;8rR#mpa 'H5m "g޸^9Y!}NwBa_('C=WGY_INEЀW{P4.៯g|=6ZW-Cd;GZkT*監 P@0\A¯MHtg3*iz ؛}dZᣁݦݳQAQ|J}3`-sV\;2k.REE\= {K2XH@YpY UK)Z݁-/qB\̳,=0GH;XMw41\UתQq⳻C}z5+):9.jE8Z=L? fknw}d1WN%3aL\)-,μn\ȩ.}De~{1qX|.>g]6ZwE4i'O Le^cq@čYʽ3;}}A&cf?<%96nZfc' P tG߳a%D9~O&d !ZKm1**]ͪ:Ɂq$ݞtƯ.dّ,|J}J6|}yf!F3!) e061m=U:R%b)Zad؁h*.CћwIGeQ$e r>_HydWȷUlʄMclg}R桱ے^Ew.x:@\QS EU~ k)#JC9?AcGT+t{:,#Du'lc#ʠc+nAx _yA7魫,Dħ$ ӥXA4xB.Y:}n%sQVnSȽ C2ا9~zJῷuЧ꟥<΀*uؚ&YD 7:kݼTrwZ􀊁׶ W];K)__h2 |Җ=&H0@teH9zui&ʓȔ( NJUUS 6dk5#@MTẋ< \Q..LloR:@M0e-*GGLjx?v st9.O=hmxn,fK(y-,e!ݯ%_T-]FzMs!:r[ _xh4lFT:k*|~$q֒O#&qO&ѻ-{JB<7|P9}0Ip.նpQX*WwHqEz{ʿ,7˾5KsC%"V 5vKA[GVuYKkUDV1rSnPtTZprs0=杁>e]Yn5,ݙPQd}U7Bd`bgZHthIϬ4 .Zd6{Uc8I-C+'*ADĿ ?mFz\45kO(4]J" Ǒmn -RAo-|zH`Q3?fe.|S 9tqy#fUl6ʐg`ER}"ew#M9M|f=~`v{gm\xǸ!p)~nאsejtc|h3 pNjIF%c[qr@Y9T/0+pD$Q6u&nTtq.#I L_$[l\Y| FgJr_Uڵ/iZp+fy5ʗҪR .7MècG hEZe0p*;ߜ\|FPxb Ho'J4bk$xEY>–Ne(bxh/zTF0@_A`x/|a63J_sSSpdY,;yFճ$;ù5sFWQ|SȉFf^8C3&&~Ѕ{&U&m֑A<|(T<[Y<N::PК6B:jQg]t@=׾;. Х6RBOSɂA,vPh AiI(ӫ+vxV./߇f׼hY͛X^:䐂b𤎈~3穟&钖0$,2oW7 7Lj(,Ri()vFl#OBmJ޺S" (,W#Xw1T?}>.eFÞ~ ?[ɋq+eݟZ;n xi!T:(h)E?n eKWDssHWgFSu^,!qݹng}=CXQcT""e)9_St7ucB\"*VAq\rXj"CMu]=#QAA%^=c"8=&ݗB BXPMNqт*Kn.3tZQ![wpn^{a,y+!ss2 pIxb} p+r5NՇ|;Qz8XM_|5KTU2[T)DPn;)h+ 1UJ*"[DK8}A#dOn֕QIa*"-uV?:4cye:unDbS$y5J^ $nϞUqJ n]RuB& .Fq]4Bb< >̛KeeTaapI8.#,=o*O{B<`/{տC}l܆,gѭ30Z&Pc=3by@D^FE_9̡Y_Ԟ}P-fzvz\Pý֩Qu;.}EIU,],@gْ900}|4+lw+V- k< C;7&Ez:2@ҵU@8zk 2d u@#R}fF)':Fl]oR&Ҍt7Bl@BONJԒsT:Л*3T|2}P c_EPS\kE79}KԽ%Js$ߤ(ϊ]SlJ.@oh/.KDSg^3JH }N;C5lc`TYty\"Ĝݘ+lAtLP'"F`GI ~>EEeGǣ(V\F nDE?'.MY81RS]m.ieEvsu[B:@{&g.M9 `^+gr czbtпZ 2} ݈_Ls LihRDHgy4%bӏq' l[$c^}(:u"ՙ`,Ҙx#:[Sh5=zP܄N6Ű=B:wouNe:V0ٵqH$|Dz}F Iv&f.(N3D?Z,0ó>qX6WYb!4tg[T'OF.E3=izm">Ķ^͟ %D/ I[s^WSʖPx`L(% z(1 >PK"('G2DY.ɝ0̺"ybR C0eˍvDE_qzr0few)Ĝ3`3"*"z@;qlpXՅ63+Wu,`n 4%hDEٺbZ H%g!@c8cZAjY1E2_W pCaw;VCAbNrÆjZ,,t [ oE29,l%y@W\G\ApǹȐ<LqK]$o,N=Wg8ŌH1YGbR[)Ss u"p6bM1gBun ҽ:dVQ=QeZE<L`fuNoms T)5dXnKQ0q@ A Ϩ4.h^O q|V#7Xc}y+T&ʩ 9oIreݪ -6LbH|4fEGjK{XuH|5"J[雲_{R^GWl؈.g0ymʄt@/_u^/{w|n) x9Y#GՖL^4jnF:IZ~T][o/糄jxM-\?lܒ!pevKJ؅]/v7qoEcoNaޗd>H4"evt*!k=APDK>*^.(>V,Ktw/2owpXdh,oqfI)0ѶĦx]pvīײQ{N? #J %ZץǀPkkTSڿэ4&$.uxA/N=wxp9W lN&zm<C/֍dnmA fV{Kֲyf`ZZzh %9 ؄M_%Zy-Q<+G:\ Eۛ] n5P| b?W~PG✪DmPk6dYl't~ a mT dޙ/}PT_1JU "bDkUʈ_gh je6P 0VKUbg奉Kmas[xFoBX  \z~y̞3iE@ d8%g{9"?"id&+$sdOJ uTQ!髢q^p۟ DC8ު*[`xX Zp2y{uHf88,>Lr=Oyy!$~&Jv:k]FP,~I>saZ\wVcW ^pRP uy6#r7]djį?%Ĥɜx}ye~ier tgNi N2NHMRミ[R Oo]) zsen%x.P0{h5]U#r3[fyRlSh.ڱ#GGF^8/~Ks:n$vNѮϕO"Rvpeڡ$d],1yNNּhb-WQ^\{|T[-qXJ &Y~}Q㙅< &Mع=]@jH9@7у.pq vC xfOyyi4 $^݄L.<#fyӱ22g XqTPVfPvBCf)2T6dž*1=*ƠknF4 (c YV@z{54yG:K%pk>s LiJ]P)F|yMbm41Rbt|,0.*X.^`$r .s^X8<]!PiapL@maQ7J-FkCXF|:q~qe"1TGp$-i%fC =sM5tMJz 2'+òi$2AN^X.=WY༮d׬\ȏHz\DW})1FWmO)WT!m^ϙC!<:B_@'ΆVNP5~ +!QyBY^R̐f~bAB2YJ"=p4uNK'`p>7(]F>QiV%bZ> (A83|Yv'QXUV(/^F}ܭ \ ڨZEn/qCr=^Qnab)ky oPF&ut !p5Og"iTt#glL ma4-ٖȆv n:'-nvH"B5HђɊt·|\ 8;qL;] Qjx20`p2 б+@<ɚQLmsmGh[Q(!d 7zk\ ˥R^i@:BZF @Rc4tN-r(4 0ҏI>Kz.I#m2@؅H奾/op:cShka]7t6Ei؆.8}\74/MeX81y3"߃0pDnŜK2/ u"V"%}ܱT2F`(`hi#;@p$zd^1gM,<j"C14$6]WyL#Tɳ;51๱ct0Y|{ZVf~grzЉS@tCZ,֊"m7VaF{a5Y9̟ƢRX DKĠjaa[HWex1AG@axe)Kcv-4+^Hq\Dhu'`I(DHjgX+8hүOFwӊ;1c{⊛GA9IiWW.QĄ Y#oMzAJ])M*r@T9"\^ۙ$껇:H$ߓoߡ6oq'HuY6=sʃɆ4u Ol]*wg䝳שg(N;>2(O*6ZEB[Ȇd'J!0 1£ -h.hђ>#O]bt5/bHQ֞x20xy i*+Ȝ5ы&yְdЏTr{z:PWjj*/ouEYk/:qϧ:{YY&3PNJZ_v( iXsY5>_ ? E4? #^V {QdRo.K# ))#̊9UI& K2NtWj?%ջz^Dsܹ Gݳ`0!Wp軓Y]! Q+:;Dm> "DfMR_.9_1u_Ñxgo>˨j,LO! !e(,WqSQפݏ[ 6rMtv-Y`S^fv-]l,&G)f5*aW XSayf(}扫3*ph3]EaVoQn)(W4Wa+s²Dd7 > 5‡6#4y9>lx7'8&}r8o (x}`~4i̥SE-yqa) 1 %7=i Vnkt(nbzkS18%>d m."N)6[O96uY32`V;W PYE;D_uk1)pM}壮;7U:OuF&+EXv&"Z~q' &\e+yIhe^Ι T+2 k7n@efrZ*)hTQF~2OE`1PL)ޤ =*0Hl)_ P ;PѨԼ<0MlN`nױ&ЀA S~uRpWWH[⏇b9 =Ui5iܽQ@r;UHƒ>P f*$kd[]vO:@IWgevlpEmSFPIRzR"GaA\qi0QU['qw%C< F!1E/MC9&MJkxA[އΑ7꽶pt&u q1%? ʔ7:ġ"tu4dLMyI6Wㅌ$1d^sd[@(c٥' jxWPD.mud#b=A{N+6T^?H OɧfeZ*<#[ϛJpfNS9R) r#Wآ@_-ט2̞]*=Kqr,9:Ds,K(S9wOVM>|eW`H$ֈE/iBmlG؝\J73 \hVU-g,4[h:i?V<2stRCѻT,eA X霚:=O`GÅ)˨F㺫J䆨,(S2hf*0[VƓz,0jо2]Lu*dXsvu;I&ǡ`^&ؚhH0t/${ :Yy%}ȇ͇. Uo15*-fu P5r goc.i?aE0r3Y%< 1txPQqWV?|lfݚfd 򀢉V$9L*6QQ4W^GQYAr\gN0@AJd?آ )_9/2OT~FR\(*?who!Oj5˚&ʁ82oac`bow.GK4.:Oe~39_3̓4`|(pz0WͰ>jFLUTh]bhE l*LoaH܁~`\5O ^&h(Hmnku6 ܤ_P4@P1rN;{ -Dq!Œ{eBRߒqFLQRI$֢%~Li:03``;`ؗ0DZDE,O5E bALzxhF&d$:MSd+i|VĈyէj#3pȫ@'wSy4Oo(F /&iP\#f覔5QP{BϴC 3c4pKm p.~2sރ#h|>zS#lx2DG6f _bZ2E[ EZCsЭx#7jst9 79w2a-9 ^^xs$x+kK?j!o/թ,#Ʈ'е R] -URz4Ovθ  Ukn Arpc:.XO㎐#r}$Ͳ3eu'+t+"6QxV!T>גGCuUM Tۘ r@8'|X8_`꠪ު oJ{N=Fۺ A跽N.0,:25JՇKӽ&'2W-U:[C V_ɄQgܬ0(eStO/{-Mto@u`YZ)o)^*ԑsT5([m3 ?TYPz( 0Am.UuflJˠM;bc)]S~''7pEgēz& );H|Y1tH1p+=ڊQ ŷ!xq$J_"OagLjrUj/qD,:Za$ڡL SN7\|7XKȍAvI*ꑨ}Sv\%WLtyV?o*:.77{#[ʤiϞ<+ԺQLdx-aYm߅X[eːv^XR׎@9ZO\X9ĖLV4-;aycVU"G)}O~zju5X#U )uB!"*CqI!J+Rf@);[^7P*zyOT;۫Tn2fTTYZ_Vݬ6 QBz1Xw7QhNf香pe|Rѫ&Ak}<7E6McuD4y 7p2jLYuV\/ \XbE6k $n0tJڦrٷBU.˄ѷNlFVD P7t euC=t%W* ȷt.⡹mҞ_l}a^#yx. gҘPP@/`4P35[gs{/볔,16䟉ilsW?й0OlԊ o<1|lfHT⨱@߲GIiepFfyH̤`zΑW 5TD .se媱]빸?Ob8]gZfF6&1@dN/Ǧw*"-) ۜpm 'gwSAzSkeܥsqJ[jR$OSxfTQKi⣝ mKO3ek٨f и)t>?q}'J"vMtBnxZ .hu&M; {rg-HHF&R Ł: T ƕ63+ˮY҂4'_=W"Ra=Gn*j"[ ̗h儫,焅\Si^s ]q㘶ԙS!Mk h(KJk5vdp<]6e[KsL:v #N9uwZcD톎>Qs.u/JXc, N>OiF꫁L5xy9bfBDZUWWB+kPKGӸT [$=Y+n$_P+䲗e;_9Y-\_YZG\'P<x.]Ml zf,THֱėx4>%&8 9X{{WiBă@=B'{{q;'ב哄 ?]VK[w & rFGm)/0!s9 ]=1$e8nO/k~ruqTLAr]Abյa)C4YExҡa Zu?se/D`LxK{Q +>`:@O DnۀKp}efSiyl.KRn2J`@|sXΘX٣|?E;lt?آ$.bv']Zi׷GE} 8qt25Tv+]M7=Lx;R+*D(Iol$i)X$iWi1UY҃i2nڍ#cU~aHTܨ^1w(}DjAY*~Z,~NW9nҡӰMvR;CJ`θO])SCiuL :q}jte]9J;oēzPuXxs^*j9 zg?qc(AO|t4*(p1Aizr\(o"RqSсwKʜvyL1E4UGk*T\6j_`u> RuSQ3Cf7rIasm:ksᝡ +K7K!#`kP+ɸ 8(1,}66#ʘ,g\(mB9̠lf?|ț^I#jmQ'g"Z#èA'=c4ŨtiD5ߓ|Fnz:E>>q A[׉nekqDCWRy]|@닆0eYE40eAS>3yP!P %\kmcZ79@P!}?.Ǚv*t K1.EXGD"X肤cJϷJzz(ner˪軴Dؗ8#|W]ND$st" jvL8ޯhD$j%j˓{zv6l-Q X5o41Bk (468/rBj]lzWe3RL=)a~dUЀlkZ@`~i.DNH[`9 O> 3&m `*&XlO\2N7K7 AyFg%AwKLx3| LBD/̬ͣ`O\&Ytqz*njO YDaǬ:/c5}fhX AO+*|Vs$3DV1i kb=r,'n5R^{WXz×|}*CA-nXH-7m61,Gf4|} ɔqgq uq`ȞF^Zu]B^;=T+u(Nѫ#(/5rs<ӟ>c͟d˲7/)n$VtܯTZ]ɲGI1I.`# dg$W C@cc`nըDmH[L u[#:)2,C;l {2Z{1cSX+ҧ  [M~o؟U-. Ao:a  FB{v5θ?= ]c3Zt:q1%:R# >sMFu~fQq?2Jqƛi7_'n$L%#IzLU1m`kV!(KVR񅖭%xS;ʪzNA >c2 Ɛ,0KH,Rd1ރ`zg.RYydLvr1d8G``8`X;K >J78ڔ<ZM8W[hƖ )rOnʉxI;̈JC4?4|1_op[vk߳b' +-?ͩ`Miχ@)n\Z+HfO+Hoя:Z.ٰ JNѼ}-ڟfRkꈈﯔTJ4Qӟݮ^VjHT@HMGKIHΏ'߯ǁ* N[BxlD2 Ob+]T+#i-r8Or@}P\BUQ1Ŧ\5`Ggv36B 'R"35WiWbG6\97qtcy$Y$3Qn%XX.kXԻܘMk-)r:bwGwkn+t/q|CyV(1S D0 $ih|$(Q x#UJ E˝!>&u_ ,[wDBkQ@uO"Ky Eecw2]9r7%Wڳ. COW\%v@@&{*wu:H"D6\u=r}y9b yy璌S&#Ǧn|@*Fyv@s;S`$n%ũҌE~T(>n`ִ B#xg_$Q Mi̓?m|`M/dHR<ޛvCCx@gӟ1:E+ ;mk ƙ vs|}-dϦT})E TI`DH_he54a<&qʁCV'GK>&Ľ`qX/SrEVjnv`f*F}+hVwM rpVICf<7<}gÎԂ=׆DyEiSjV~8WQ b&ZxIXn-~}0πLoּ" fpjCI\զ{^_HA8̶. 쌖E;D<[NRzu[| 5^t2K3~ ;+(#ݶ`wA.sHN7ޓYM`4t\g5 t5׹L*QiJu9eLym"Hɋ ffBcGѿӕu " S,$>A<-?2HIQ=& kxv 5icٔ#6>[ВS}8HGOY*mv3gSНKpN H1oaP,vГK52_a楋CGc\/wOu╲2gsz0M'5Jhu4"z_oU/6Q# C&d$u'kAIDi,3 p/@.1ڹv5yAпdZ R[z#v ~-q'ЩJ q-]C'尷q)s3 f:}AR(&@{f`+0As7"ӹ!oNݨ(9JO$E=IYwMR~}*Ӹ%JN;FL/_X)݆Xx^{/޴P7JO:cQtt ?\ ^s?G3[6 ×Ӳ}[Ù}-1ha`QF-bQkFAɝx3rbIR6 PEy<M={Hzw+*:Jt`{0UwOKX2ç)w|`U>9ʅ-{yUOɻ$[ǥڇ1A?/v9e<9D-4jcnvexen.bhPi!1Féq/7\j"f[Nʁ9 ]'^Y6P#l%`W3t#PWmM{QZNԙX,l 4@m7Г xc9ӁUlfwܰ@ BW5ZU[_@CP*q[3?O,p SU4&VNpOhH:,m$q!n.7v/2돩|% .vI4ՒNĭ<;PIZ.r(h k $~l$Vc62M~%9.R^,cFc߉H"6G(.L޾cu|zimշB%ՍVZn7j(Z@Ey| Z6~܍JִAOuXM=ˎ.ϛ,@?Tu9>wh:lVھQ >˄$I:q(5BwҰw .54*mk?.\sX ղF'5( b(7wF}Wr"QIT _j_pnA,z=n 1XI Q6!>uGp?y-* {2'M,YH.LJxH\m[pՁRXOtӣ3EʬU˷z,1!DzVtS1C_Zrcd+Ct]apn\:Rv܇s2y X É9[epQc0c w:}s,$,]Z6`P74ʊãb\G):m> &pw88䭖/[a5;=uot$ol_UuKcf{p傹Z *꡸C0qB- AOrXw5]kBC_m?ŭSt'k*zrP &,TYy~fƛYWHQn&?W5.ȓ^ NRlk̤NB/ٶ2.%pKUC[NkuÛ[xе*S:ሻsUm_0BH=0hz Ǝ6N[P ! #,#B f~op( uXRZ~ON&iihL'*}Z#X_\K7Z7ngMaWϧ>^YqxnpDd☰N$F$cf %u mcwG/b-"ηj̠ ƂH"پXvʦ 4?69caM|0]]335UY˜15pAm7"t  OQ (r*7tjqQ}n(5F@'0/@ϖ!tLqk ۝kK+i AOD]gb0Lg ȌS$g'צ;.4HjE6rXnf>nYrspds&( uzg#T_4G{X<6}c`3e4]9J %o&~My>`i3~jݮ{aXK{vZeIDzt eH<N$?1-Y1+,C^|.+s$+=`ՍoL,3U"M5v]]{Qnc83RS˾ )s y'ӭ[5ݨFBkmK lcT`WXp_D5CϦ㍛-5n %M"Λ+Xp0R]3`Ja{vPfebb=GuH8˳嵤b2WOVW8;$ϲi)bRPrǪ#VJ@H^bwh|i0dCH7>+uB"yC#TwWMkVoq[l ?S:|d,:/2e+`(QHD;W5zCuq$\,pj<ϩݖ Ѣt#BjrG3Y)WAP#PTCI6$~%x%0%>Hh Tlimp+py1Ln>cIW1jEUm?;xKWm@xD#Mp G;g؍uBJOekS>E$,V] A,iLD*8 H}[u[ 1hIz* VX5<%cSn\xv XNw=dBL\{(ÓWE^!t 0G<5: T:RtINs0-OkHXZٓ NYM-.h7UcgB#.4_Bn԰K)#=+i,,e^Ӿ-E7WIP ꓝ2)pp:w2gKY~NU 7ETyJFx.ve7zwٴ4URj1iJЖoRP;ѵFE9dss)8aMi“; ڎR6v3g,βU <݆U,RPKG;"uD_4Cd5TzQ~7j~uF"o@K$Tmޮ%9E`*(ObJ{[.dLaD_tf?I /ӑ#-O:J.XA /y*>ND;Ӹ!B'6Ţ&ߣ/>)X-_52=?&s`#΀.wܦkm'YZXm #ؙ\Z2#6G} SZ_EwDYc6z3:O0M[OWlX g =/NDڲFrNaqʊ(g~.XQ̜`:V<h9m#/eyMςq.E"Rf\ڜHX冢:4BSG2p6C^*C=G%o[ΩfO!+@B~[lOyL0 :i Vb6x;@W4xA~UjĴiNW F3c MZ Ж4TLZSKM',5~w-v\ MDAohn2'WI-DpQ3wvaHly7;e"56DYg?n{p~·S 4x.F@7 *3 7EVcIEE:I7űdj?{@Rˬ{Бc7%A,M0(s)A Z[b:⶛jRe O6`%iG& 2q YqNfg~N4̒}={q_cVذN/1^.[r\3wɫl,QfI}1ɠG8D+:bdXK]Nޓ:w`q1{Q4*_,0M ̸)=s7֔riqR~q-@'FZ {]/J'nmFE!8dJ2g@ZjTE FX̣E+TKcxYh 읟* FuxLÀdeiA#`4n'Dܜthx?uZgcXQfW39\FeQP Śx k>l!: ?ljy _*~}5Y'=4f5ِi@ԾbadJWdCǘpj IAqcE~XK5,3YX,LT"[׬.H=/L(l%ɁahUS [Wcn6Bm|nq;biցU$"K>>ASTU 3r@u_{-ڀN„0aajY઄[2 k$w.)4'=!Ys*&gӌ"$= \+;;B̨ל)^}!ⴉg )$߃v:Xs{gc j~)0TGW4Nc &oBjX D]@`V2`*ß1`lI7)dqy{4b| L9;NTJf]zLӏ0x"f_*9GvCѱ|DU۹ NFQ 0΋Ҁ>+ Ndx)`YqG˱.ی"PdaşQ}6|K+Tb2 ]N\6,̬1&.\-xNܛls:E"Jl6AlV!1!{!~B-@@3;sHxMHu>4ؼy-p'Iv9K%.d?a2K\;BJ?(ie&+t+W%1YWNҥ$&Y۔; V%PghxߓU;HyH,脹~Xa4q:нrU隞=D8@IhhIՄ!YKzoq{ua7v <9J ]Hc4c;%6% bw' W[oCeu\gχ#5`8=?0D]sd؝(i^M!|(k =Q]wW5C@'>dIZ3cgDuh'1*03hGxGH.0yYV9vHC7Y qb6~bKKҺ]JZXIYq#kr塦1.捉RzOsiטRW:q5m¸"WRMsR\rٴJJ4szSA?]|K]vC/fdr9L*Q{?  5a_:HG?`:qs嚏ZrlhjG||O®P ڣr ZmX΃jbzrP*OIo<K.䊩wx?%Ag4qE?tYIJ%t* P#Cψ@Tiуp&;2TYI88AVq ؒA,n TgsǍTNvK_9 zEmNQiZbFC%;DYEL@"*,]L1Kb8xQgJK ݯsSMVo+n_1\~]JL!U_{ٯߦN93siImpI/!G0)_v]҈&27iwA:UeoRǰpxb-=x?FP[J2+[jaWxD5\Qo}g6f>~#HSĤ$Jgl5e5TǓ4}s݇e(2FGsN   n&`:r vY^ZP7USުhM]Xn&Zy[-6Sĉ'A)W6@ܦ$o:rHWfV_v B)Ɖ5PK  캆Aj ץKKTAŴ"NsSҪjnRc-K}";2?(e랞mbJÉ|\)~wC;1K"tH²#`9!RFjxӆT/ 0(kGfwVf*q"&J^1 926C/y ޾+z<]ː< 'ZQem,>&aom-5<{րn['U.SEJ6M7wYt2:/@~iQp3޾/2x 4rWBD[7 \ oa>#|Ek=>3PkdN/>%ѡ>ذN {sAx~g%oNrCyz!-.JrFYzxZ>vE{t9){=V=8TJgIS(#1@tT9]D7&Ze "G¿1z O1d16+11ŤaWjԉvQ}ݒ,ߵ螇SB]0Y|nJ$?X]Wk,h zN l||ǩ;M4(u$1b !HBtv2 |1jo mlѭk >B _ntP Gv3H~̜"+V;yTg8dQ"1ЩM#NӋ;P& DarPlO(&hSigVh9rv$JdX@=4Q$85j݃r0Af]#ư(إR~aS!߾ "$!`Q SRjqJ?l7*t7?vy:B wK|mZ|&?=kw7QlJs=K@ViX`a![Oeô&xWbX?cJ.U)}pg#b}o mGQ-w1Vh9riW٨>=SSgo;lfXcwX4PD,lQ;Í:!ǧctCUM@cxDIGv&]dm#N9:#5J!S͌L>JР2\G]6c^H5&)Yrc_ 1O)@@^; xh9xcTcĦ[/>Ͼ?86)k2ǼxQ&;l,^s_|q& i{>C> /OI кsW; zcWl|G{"iV9\7lvNPZ=kT4_ԏ[,M8?ljV(O`Uf/Jycߟ ix^Y<<9=Q?!4)O.Ou_V,IF0s(OeB=o2 GY6bQ/`j%!kNO\m3Z-NrPMqI|ۋ") (eX{fI(T!vNMU>{Xkڥ2>Ѹ#E=BX:b9o$Qwec|ѡ%k]]lE[R.u o7[%BKXEVڬNR n$ahjF{'m{d6H02"oL[]<[s Z7]ˡ+yi3N]ט͹St'kdf*\D(4%OAi.c UTa|7l+uO!"LG3XBujxqڣg 4P3jбB5Y0 &v&B)~6|_l@<3;+-w6JCZnFٜ.7RҧOw!l;=qN 9%I\ e! (KɲI`,9,:ELY̅|W˞1u[}$٭&JH\kfۘ=BF( IiUN|ԐAnR.-KQ}U*vzDڣ˞W?sYmm(7 rgҘzXru*GޤIh6b, /\Ɗlh{:v`.Ck2:B wZx-^Cpv#)v;FgVhui{3ҷ(B{+LВ̯-@3s6>Ė CӰL6tD(ps,$cLa}٭Xԝ+sVMQ>9G L~O ]`i *.] k7 M7ݣ@,S.6fzJ&^lPŠkx(@uFLOSvCV9JtW1s31wK FJ.ay>Tjhw<>E=@Y?*Z7Ӭ1CަB-zo >N?鷓tm1dM-` z^:BZ_LVXb\y3u .],* H΂ӿl2~uZTedP:E:3Broo2v~ Ym[Dԝ[E,q3ru55BVa)P:3Ny%M1ۋ6QZ9JQ;%Iԧ{"'~Yg=-,xg݂;bՙ s nA k2b~|T=̀1ctbdC{F,AV9#gOx8/cz;e{W0sÂC '`cJ#෧ƣʺAZ:fmw"|n>1{'M91+H#v3ck׭&(Y8edĭX3Ʒ o?r,YDL;D `Vaae׫a%5Aٶ, 2 GR.@uT!2RMXH?<4<=p,UPD4:: JB%[G"o0vyK%/a>Qi|:I j|jؚW瀉p;1~TX~2NगQ::؇ƶ5æP!`:r:1}h=Qvœ.Q㳪{?Pd+t%”v=u02f":N cY#A_uۻi(fL Y*[O[Igga9B'gL?2XlK2ҶXGSFAG8D!jڷHAeJyG(Y mOr7ZB!"=2J2!ECë叭 kh] r *g%k1oI@_b y"']pSa>M'8tE|(51XuaӦEC Tm"PJ;D ݢDU8W({X:y(6p+gF.owIGBEGm=ʻdsa+[xJsNi@[ٵ#rwح,[!T꜄DL\AuoG&ǀ?(ni(:7ŔB3Ar7T헎V'U/*8z&۩]5 Oɳ!ӈqdA]8f`U iؘRtFHIcVQx.JلCGc.G|o՘ʟ!{_~1MBt92J";~<|4EJDx5dBAynÁDTÛ DKIir5Qrx+c <:B`U9#-Qn܄҆hNdtu#\au ]a( mUଯB]ٔZZ]BvAS~ #nSzf+6  2]0\p>y2.dѦ)5)>:u}2rԮC;d@Z0x8 v1_Zڻۆ9{\h@>t uMbRwV/A{s,'+^Ig+sк;3nIN cGn,34FjqKP\a hf14WH ol.IW-OٌM]J\J(0.wC P҃rx,R(6*WXa"}9F4dFRDaɢhVNX32v(6^0BU\8JQP'jIa d~`6U./U7ZՀGέQ GsDָ K'/.R|mAb>Q`'̃JӊHT7Ռ|jn.^h BqJU Dl6e2P68-3Ӱ?RPJ= 0eä9vQ*̕SlE(UeC-~4q>$:=ruffmoҲ`q|SCFBBM-̴%F%?SfQ`0`܌kGgg\W5#k;6,pC-Ƙ>7:d~UK(pR@𬀬\BW&YA^ab+1sD[Wk%0p)84Gڨi+oػ:MU;ٷPޗ[1/G!ڸp&`cG)zWF4̺sNC DM~eJ\)7aP!*>o`S-8*a?@x_c 1?^=*7cjH#'Q/sxV{x6dj͡[{ q7r F5L+siMөTNؒ'9r230K3@PP|]n@PJGyOݩ`mEL#t;aqL?صVw I,nx@Rpmy?҂Z|~ڸ*7fA&w재\e>`Rs._7]7G>B|=F̀AHSML$L ׄ +L0^ ۟wň={D(]`q%o9PtU iE%ty\Ps͋E?} #ũ s#xŃ\OV`F-f˥fk`H1)::D$}B),Y$i>8/O/Tbrh'bw8n"Y!2TR`;CߵQfջ mS< ٣%~bcv=ZRB2Zhγ? kZ㑳iFWNXV+p,l zE%;XbF 7@qgFbܕ!ֹGF-Z'{`/vlw:LzXmU `7LwwA)&'0J(fx_ugk_ &oՋy1_ieCzX˨0}劔?| ہ YJxnY% ^?Is(ӡ0Egd<,b^BAX(D{N W֕釳IT,l:ϱ >4 n4IWL0H;ջ?6s;!XZb-?3r]w_yt`"e)(c"ga4S觯 (AنU|vQnڎev6]A  z头: ¬;SQ+d}% 7eY4ИkCyfkM!1T(L. 8'!0n9&w6 6YމU h:d4b;g&GV9+Ap~#W;bxd{dL6xe+s [%0 Ck}.W@Q%IښSRvJVJ59@^B-*nm D` \G&Y Qge螕.F+gDN#j[ai6*$PcΫDvO5_΃tNfhh8CVdA^ƅs$YZD_U=?:̠k%'\25&S?wuT(D~O.hUI-]C$.>W j~l{qqm+RHw{_3w>|CwS#j-ƻ/<(QOY$)Si :Y`yh5d1 '+dKbT=RG{@MnaTHkSfo앹X2 &"ޯû]/֤抺 0 k݇X{RLr&5>@< |J\ "OcVBMJjm8U_A&~=)}'Q+e tYfEN]z\+22N.X͝.p97crliRp8;Q,sh?C=.0ɹq:z (5Y/ R^CqrkkMrȥWy? IUi \[H1{ΕCJPGtu)<L 4)ߋrx㞐[Wrd0C@5\nCe:>TsgzF3031\<4 @ek2DCKs6r;fFGEބn~n,/ Z]b6^>Mb=!0&9PL"zy=o!7 R6FwLUY*)/aZ;X>\9ҽ`w h<\ȒO2!t@v IԿ 6To~VZ ]o&90{)mi%>(aLʠuwHܺCK4ϻ®`A#.֪}]4*.i(L4޺^6y^6E?O{N̗wjiY+jfJY"ArZ4$WЃ4\:iI?p 'vzgQ3@BT铙OJ&L9Ix0EȾSM)ub"u/'s|a oI'3ʼ8%BU {WvյcZ>F H-E~ZsׯȋF0p@ s&_kzaq 1 ,}١n%8"-uMѾgIJuoZk*dN5{vF +Op{ M'M:ڿ, ?߾-$ *p1~{@|`ԏyU n,6O:'Wc ]-42ÙK`Fخ4?,]6{">#;A~Wv]ܺDYJ| 2zوK #WqFLs驞绷3J: &l\"+dlRߵ'&><_k ܱh>,Sj()S.co?s̿'60%UEJ-|Bu;-BD4 rnZ<9W%:_}{O2` A4Ξ_ʝo$BKZ4}/̇ʐTTPF>_*&}_`}T 4+ dz7dPE;—-]!u)zآ|U);P  CV=uo͎ 4J9-],^n/E6F53VF][1E4'y"cܖG^;u1o NfմM NE#qT%=Vy+rϢ PypX17)U&j'|ꑵ+@A]C$i2mBqKmOD!BcԿ}:;K7&z2^Yy7[XuŸ\56Xabf #X_>.˱;RM4rdSf+V?"9NJhW`Xeyn~5^  [:[d`Hd8`NwZq/ok@u5+A{D2'-G<(!$"y[n;ĉp),Cu:8tc=~9ۋJ^.*{ _&er- o$#M~VT0QPPl9#OSOz??Rl9S14BvL\+ N%ZO!ClԼ!RUźǁdL@^4jf"1vT5;)>q:"c $]تz ඟ7BM^djK/!xQ@VWeK;Ab`ەk$?ئRCNi_h5Z*a^dd2&EQ;c4uLɛ_\_y`qД`#51zŠ3pUSu# 70S! 5[fC!sefM3Ku :4YHIׯ= nP9{aZւYpjd.1¦܉:=nt4߄3Š>(#([XE'D'yldu@BS afm$4{ҔU+)8}gHO{Z;4{!J&Je~0z7Hݷa ,&Slބ_'}Hcm}m=&O\_|2M3g`4?~et6!C.ãi =*,'8a H_:A|"UJ siV/L~2AI햿,qFq$bVȩh(y)?Gole?]5m@Z5{5E'xFM q@JЃYBӌ!e6c,,{*T P4{YG`Q gH@`$+ Z5S[fZ']7BRjL!XzMwI>CQY+:uz/k*mŷ8%9u\awl*S_C9r3_DQ03N M /α0ABߏUWm$z ũ1~Fc5## %?ee/9n9WYUWYwEe~bĹB&.g@] 1U96 {Jڴ}斚:UG<%BO Oā"/u0AL=C#M /htL&bjP kLm5wfF+w,V +c92! Ȁ W#eg0/ޖ>euj+ 1-r&FGeWE4A!IŁEYSB+ Zyx"o.fhd1 3w!:Sy *\5]0|oA,`B,~_u(ږA6(/«Hh&]8$G@ Q$S~4s:g}%-?[ז&6/B\R/K}iLG /~Lր`Sx gw[Y9e$=$cs!6~9c GTRj@= Rht'$/QDL~E =9ѕB0%/pCPfl6o;G7:(eBnU3ݦk BoދEOQeԸ')!y.ƠvKYZ!rA."ͱܕ{-aud Mywޛl 1a<FPw) :~oY&84,A} vfQe/E @cc,%` 5t )B>N~([B-~z7ojLܶD ԌAA.K|ƽ쌸l9xc'?pz?ٙH}Ҵ8V#;[5f  (Kϝ$$oaP>־&bœY#L&Vy57AZB.hYsa7&` o *8JZ]MC:r.&=<3 4a0/ѐ_-^DܒO-PV7`CH{Sī!hɳDݟ3kZ;`e۽$RYӺsôh5B5jNI0:( e ϓ6ɡ' \>!P"tc1!$:]h!XD=Q+hh\?#lQO2s^ wՒ*WF6jΎ<2 Y`~wQ7,'ᅍ:[rlCѶ~x܍ fq@`" ZB'MT0axOгkA\eТHcuդ*q;fQiD * ԯqEJQ9Joͮo0]D S;ꓑѤs!B Zpb]R ;i;]* |/C>/Xp^Ep }4U`B={~Φeo&uK95.`H_GͻCRC'B&"T uIv9\ s{!AĒt %BL~? dxƸ ߛ Ż+h>>'HqE4q>ZR<0TRy WĶ@Fkv,l|qXhs2j#'7)oPvVKR5Un*зs)IY|H jՊfU1IF~h= wVDž^FMwIpXuX-F1(?uccAm.SxB37Su {D=0nK(xNs.ͫiF3C)bhv*IoZ9铎D&2hQ >޴[=OZ+4I-"Qu׻Nb>EMk'stZl&typCU;}` 3Va@@ge~(/3˘L 7-hH/5 rcY՗(p['·ěqA8uH"CLI1 JQL+ n= E(> 1˔?hJu&x7ȉg8oLwUCB(1C_ƚ}bP9Z҂'O:ʣv`]a21(D֫!FN5& tпOv6S3՟Yw!dB"Ux4bv'xX-)P~0&H3衚7)jӪUTV{ -XRyx죒Œ}(V#ҭǻ2{`!fB9SrY>dT;$>K0m*HB'{}vͲ. $~&>9˩cn-ROn+7obn-3%VR) +?5 xq]鸔 tg@S] \ޕ"Nr mOcψ(szW-K%HWQiL,;Z~ ja- [47=tm{ׁ[Kǿo6X 3q4?v'_ 0[ډ ##N.UXGg8f+\ub򉃛\vtO=otʽߔv[mdTX8_4TU ofMG{&>뎁rwvln{Wn۵' v&~r-nWrx!rLNW@ |D1:)| 'sU%%̓5J%jy:p\߯Y,4cokߺ )g9%pSNbEOPFU`˓3#iϗrrϛr-~os!ֽ?HG8Ж`]{ {lf+es!ukS0<.}8 LƩ-یym3ʸcӏ/pb$vcRlZF҈]TpTFUԠl19 [ jݵn(./bfrtgHSdY{=(%q5 gcEA9xza5Y4.qG}Ejt[\W(BϬXUE+m=rt.ʒ^!EOxH [R;^y.ʀϒܢr("f''`++&'25Q1dP | TڊRՖtA{UP^wTXE3qĒaQ喣n#Tˁ*XTuvWJ+8gs~}a406gV%{ y6gS-^@9 aB[֌zOB=߷,;$žH$ Ii<*SpC 70F&Z~ W "(*I>44e[#ۃom6G7 aɵ9:t~4ύX n"v8HTЇp\- Y;="M_wk_;}}8DyT5@r6ng)D+v#p9^R2r JIȋDz='Tӧ#.\ѹWR. ڭI/Ν' d3|2PBp|!i\rjM$<,(;RG']dD䓙(l0mW`=fh}fQ)e1U9ҵ±zj;ovms؁JPjmIy o#&@l_zy-D{jC2vE'@yѺfxNhe/쎾^V!ڢc~%uL ?_kB`8IgYX\Z Rh<;<ܖJ#LT#j!-X7\h{`tɤ',WmB,l.0Mn҄[T@Ʒ@rf~jy߆$jsI)H˵"6 U6߶tTg`?>efl nvpҳ|w7  ;s05^,ilPzHfE0`l/2;6ݬNSOZc[ָِ4?Qn\hߝ~J>U{!M!kDWG6^+ _+=(ijL$ؓiIX)k7/HVe8oАȻhI]|/0}:6Bc1!JDŽCAkƒ--)zb"-8~;CΠv+dl*{䑤 -X 0܀=' 16U1VFeC{A=1>l;jUv2Ae|ԈGѸ,4mESk&؈~e}*{Lrv$+;_, <4yG_9wMtMF8Wq/ Biy.i%<8|f8"Css&ȒH ( c21O=`1"}胎5A|ClECO! 93~Sm\&8: 9$y5Lu "tਆ7u S(&1ʅ]bm A|ftjlobI2jkyq0]4?2'^r1 V  hͫiK+d{ߒ/9,yfgEdqngbhbY-~-Pv|kE|9,N)|;'%ڷ?kHBӑNmƟr>l?d ]zx'QvQr txݘЦst`htٳsֵ1fhH =I!~{S$B _Av۴3𱢋À*d67\0Z&l׵.:"r,)#|+Z?'1&X:VC0+#Ӕwje?s-MeTNvE蒫9יI# -)Ҙl'礮!bK&k*^k{H6ۘA#MZ 3=SP~ SD& eDR#M9s岒1M[p)~e Ggla5{ I hbYUc9-0z [f7$<$zGo 9 r}W^ب#-sŴ4?m= C@D ܣ+#Ө#«}L-NR4FQ%]7ۈ֩jF(ϵ͒O"6ztfWI<~9d+aXo VhdOX ޝx7jPY_6:yF%qgeT;bmJhuos˵.!$Xzb_MJ3K, +F#𽜆±L Elz1]7RTBTbvmKA4µL@7=(_vȎZin0=͚O>|ݩԲy<a(SKM&,X\6I*}]RQӯ$ ,XL壣^;4_b;M,MBtjaπ NpXDZpKa]i^]pq#zJfA@5A'<ɒ-D9vl+a[9ԮG"RϔzL8Z.-_@eZw5spdBv2*ݬU*dԢ[f-ʅjjЙ,=a@Bz+4ܨ]&פXNuIrEa=t SV?ŋfE=Zl/32>ǿ\ڗ/EtL;'LHWP :u$,o{| b0`n s;a0[3FEquU%T *9QIX_LԡBN:Ө#ܛ|<9 bxؠ  걯¼q>hD.=]+> $$y@m4D{4L 䴺})6oWWAzeXI1^4~猺Um }RLvsd\YI9u)[t 4B&(F}r/$xEGgDEƦYAeF65=ICqbazx(`7kwFzjž`> GItM¸7K]ҙ9t1dq1'){=*O:\砞 ^C.KY|]Ca9ZPUȸ#z[n,5P G}M}7!f9 + ˻_<+~J]*8#+rR@G?q= x3ƻ8g:1~F"lj'=oK?B_8wjqym\-Q 1)ATkǼռɦ.OP(veLC}NrRMg%q0" - VKHk"'Q% 'Z D'rBӔY=D9߻OI[J^l>pe!X ^0=2=[}{ NSؖx&cp@sr tVIb$ xٞvtu ŝkjNACc]:\W߭Ԯ{z(ЩZؔ='9-&huƫhDp <͍o~8L]vw.w9\b1z=4C4̓TeӉn^!P.GK[7 )Gkn&&ut\sl켞 v65-M^hy tx`w9SSk׀AnQ 9 WVHӚ 7GИ/?HTb}܆Rd̼,F$*^ aKD{>dgTl9}*@'37bS-re^t߅(?A@λ$(-&lyش4z6$"'}'ǻcpwlIB;vGi[4(5JӉ|0ON]}ƽEԕ` @b `ҋ@Z$GP,͖<{ΨN|p40`(W2" IDU1:}q_K"{T-`ӀN:'p9i|TEY pw?%i4 *!G>BQRL(<ԕJ$D6ǂVzh}>.6RO/ nv4s#q4on]sۑ4R]w :?K(9X05~&д-8A.vh/2ydY)uwuu%RȐ0Of3{戚Q(, o !ӗ\ GIiB R%e{zcLj=rwxv g=߾Ř$dHq[$57,X[q,xfmNL#eGN[f8**ȝ$/7)ҹpG$lm?$j^Ub^B)t;`'"eSrS~Y' U oi#JKMd0r5Lؖ 9ՉkGhQdm _"smߒK0T6)E3TCҴOЕa9UJR{g\P !+ذXu^`8(39G=tDo#?J_7|qof /X&hFR^/s|5Ph<B @!FW$5qyudZF~&!jmM .>0k w^YbƯtDog%~ئl ?-󤕣SxE "`\tM&8AlWɝKNKy˳cGeB8YUMt웩RfѾ9h/(߰4MDO?$4>x샚~ulI'mÌ3|N]W0=g$T}Z31=èmX@ii1q4S?.FYiYW5|cFyDӤ耳0kL\4Н. PAd0q@r*b]+c@̜wQt'm[gRA`(W$ 2O(sBN5nf}u~kίB}&4اǑQ65ILXrUO[\:L! PEܧ$0~)}>2u/F^Q:~:d)M|[bxCmi"}G>$^RQ(A 3= e\dƔ<ە82 ԫd3U+"(]>ibn_/c[5b_S,z5 6Z*og@9dѫ^ϸW2i}+OVUɘ=2Z   EX_I5;(N4tZr%e-ʢ=ya\MVhj-׉vmN䜈 :Qq:Zs娔2/ 8zuy}GP\*@Y=Lqճv+D]$La~NYJZY\]a(铚1zLLJ]]Be|h{ =ev%nv쏜C[#7^vʻt@:J0(XCwFShĺsԛ-*KI9kC3Vww03 BUb3qBH\ [K,@&PG;{DJdCk5bϺD'}L5q2*,c+ SnL&{x92S!31&aQy9Cj摿ahvdHf9iܻXf:6g¦*K8q\ gK6]f,,Z%x6 D)ksm󙉬E% - =L2pռBΰ $}r3ωJ"]Ѵ#@RظJ1JjkŖƽX5KcSŀG?L5H۪F}!)I\ICǫ2\R#( YMu#ZVۿso_VZl8l I&Q Ǟ7/lޒIrct˙2?4Ix^0D H6'?~׭yZm#ƅ?91Vwoͤxe;d14t}=v9havGx;?ނnIaːӒ>^?,]\n;3Sowf{t_5ΘhiƨkSY>o#5jT%qk#Q.lb\xVM:.l 늤¡ʃ9Ul&pevy/+~#3|p-8}buj簘}EwN :5!n0"_@xm@݀45",݁QOKtHTa "MPڎGUzt} ڡ!^:(Wu?[ɢ AoٖC"K%Ƨ (3%M6f Zfx!4%1=Ė=fl;t"( ;6ݟxE 0$w a7ܞ>C_iQU4H+4h`Fx6GAp If83#݃Yւi{:7~j'8lPxu76SbHΘςZQqj@`SA5mw״/s݃:9rYLK]mhϱu"On[(amƤt“Т`0[ ?Zsn;%6 ,nV <j W:]GLF=$.9YvS0=~XZR͚b&[B͈E[ 75)1?}Rň'$JCQk_11(yˠT8zfvͪՏ/q?,R8K4a7>DȉfT7f=³;z7\xkȞ!JjJ]pewSizPplu΍BEBEt|C ?٬oFL'\S`Ū^*g+beMhNAx1>LG ")Ox)։4ޔz-3ּ!ϠI"Acҟ+W) ۟LבώC=nIޤ<$,?[}s6&7'g~-+!ce}!zPE3{ce>@t.z =RTBgYUQ *@0}bw«GE;]k'@ qgvcupŌA2G-1zWKz&6cC ħiz[8ITxܐԮo+N >@5rd1dxNIl׬N˪^7p:jkI`wwFFԹ zJ#lЃ=Z-|לc^`=8q['/[$ɜŞlZ;aaOb2*O_z?R89hjG`9 B#o՟ܥPRaV $?ob9׺x]FT^[;Ԥ?>C CC]cf . KJVG&Q+xL &vu{FєN/rgFQv܊zyǤ\fi{L69/6#!e*G˭`TXiJ"fŇI_1jqG97DczY{;Lm }Mb/>vEJy/ 诏lüݓBl dX'Rr6qeEZ?||b#HYO|'iӄ(RjFMmu ~8Gނ!h4>_}֎ $i9W)[I ! n3%w/DYÄvŶ$jrJmk;Jo%ml)>v0^ߪ妰! |G 0m[HTc%z ȓC~5(Z# +p:/-pY6[5aa(c8T'>IO vs hG&`lS+* L$ѻ=X3._&sŇ0W̿Cv 1qޓEmI8'^sԸך pc4}hqRnpQSY9QP?Bd DBU仨oxS@8J֒a`?'| yA"㕠LgM۰WRT8y7iuiTDZeI*-fh}N'?Kzt{pJ$~vu6PsE$n&<1br6} H+!?D*"h ZQ@OzCmdUIw3; uRӬb>;4C2J#- n.3F}uqXhaHlu0M\>U}-X"|J&zp`5Oܳv}LޤD})+/R2]P;clb6dQEdãYqH!E2+ (UR^is*%b(ܲ+-@5mLuÑrt ^]#X:`sj$Ϙ% HgO7.*GEgf:e*% wČ 3ȵք"sbTҲ;c$yaB Z:N;w6 NI\i˵n$Ӱ]05-|l/nO\ᐢ>'$s,̞k8?n\k %_[%urmɹh,TwPkP)fXf!9DUݟ ߼]޴j;.ܽs1 v&^ &4y#EI+#W' +@Н ?/81Tw}ڱ8,I[.s ~bB[PpU{AC#(H׀ԄSi[({ߖ6dl5{L;W>+7Ѡv|d0^B!c&fzNkzETR$* +L~.<KlbBGRvuKx;U~( lyZˆc@|;dFrWuM E#oII&:< dXն{چ#0#N7\?oFnZ%3#vd.J .T$P>d |z9e\")s?#]FTCAt\*a_ӋPYa D*VpA,k0ta~~Ε$9:<8Y]\WBx~ w^-x5+>%ݎ5dA#B 6/_7{ovFs]C@`sJqFlfiXX\.u`8{6.2hn pU,lwFu1pR6jч"h3gnrl{ m4[ZAW㿭bu.c ^5s!u1Wr#lW[90SPǵxE:"QKުHhȈ?I C"7Ή+[h2aƿmx"'R'`0tͥ~/vp`dC!Ugi!e{KD7nw4vd kCKxH?Zv4+ѭn7JF\NSՖQ 5&v F31[a[NW [t i_7 _SSHO8eBfud%44O["~JYIaq@7҇Iߦ/ ֐NYA f>/1[|$v+h> ĵ(X M$MF-Ż0w&8s_a wSc2 7MƕR]Sc Lk'j#|bW>!Â|U 6*ڎ_Wʀ"^eF$Wzf_|icߌ:KVrbLS ~bRiэ$}R%S֥Gìx ȹOԧ5ݒjUm8e4eNDkWj0V~'i~rR& t}64CZpK̄'a9' |vT":|.oĤZ= ehvOB<6bdi@^tm `cQ8:d: XT2[ s0׎$=ZIU幫(Uj9~[ûueN*x2P ?*ّ7$QR oW7/OԐ"h>adH9=LTΧ"""C *Ԩ@LJ.ļ5wNc8 Mc&뎱<{G$L͙TQ\KO"$ܔO3`C&nE ɪ @袃.`~7V(efۛEG!f"xc߱c<ƒRy@4 Z O dqH$uCU4[:IKwd^)s]];a҉kvW\swJӰ>3X5Bj㐏\./hj 8͂Ef^ gϺ`f&|#!+N-:.N#u`Z#NcdGި;7Cv]^ne`!#`g#"pyOp *2ԱX'LPOt=<ź|+ $ojPhV39p,&M8`y|j(J˜w"#0r9ES ZV"0\2h[?,OiZ(d%ThO?5PSpN^(ecBb|K^Ac U]VKғ@\hӽR&y! VrkcIJPP -XTY3NF,Ќ\,.VC\jBmEdWmi22y1^J,J$ .)\TPߢ/ _[a9R0) wGiR{ت#[mvݛ{q罺S]Vt7W({wao=~A!egh(b*J%~5h-&P4Hp1ʺ$nshDsĴzWpH|"Ho?c1+ :zT((c|/AqTH+bgԟ@3*տ-fa؁6sp+)C,?ߏDr"ڭF;[J43#Z_p&r66in?F*S _ 9C@?H^fnI EK> _Œ?CMZU|h3D͈-T:)) s+FJ5~Лpг0C`׫9`)ʪkD4tD7;1Yu+8ﴀD%rlmJ{ #gq}$cI 9 }ڊ( J_cP'cϽ e\ϕG掴~s~L -/hijiB>|+`;V0)}yAq4XٮǑ-]ΟZX0{}hKIwy:RA I, S}P@m`Ž0Zq J )JC )sֵg%˻LXrfI@g>XkzK Lu|k!NiKKɗg#] wa1"Mv+P'I:?0W*^V IwDw1+/{ʶk+2^7l,^& ѝI oD,qk 2X+!gp+ N2߹Mi"p9;4V}p$UcIKYA%F e:Za/L3Qӷԙ ֪9%._SCP" ,Nnly9rkeT"Slhp%SQqx_5O,.nH[/qehP*)(AH#~!8!jVDa'DD\>'~S|+ @><DHaU Oفm 4?1WB+-y iit7%i*殳II LgI-wG+#d;3c.ܐqӭ"dIn1혰Wo#9x^NiMDlXPnzz2bpmJ$V\\k#=PxD܍=I0Hm)oܕj-`#ɤx/"VkCa͸iTEגӽO'"Ωd!=/+|1'76$pF|+Qw<;.L̂13o \*dҬʬGIzXxו~͏Dp*(Q,E>6lx zQYkb?|8 جO[@lv`oFP0-F]95˥aB?ũ{ѦpQc{ )2ֻiTJH濊wjNA_ nu7^wPܖpdcQڶ8q]_DBsDBT-)ne3| ƅ@]hEk#ɚ9d G؅@ydva̺lLW`j7br]1%y^ 9丟m@V;0ugytPҍUu:Q0< 3 BWxPiz{uXaG#> 7Zg4t b>VGѷ@=2Fir}plğ}ߞdwDޑ(\Q>E0}P7q=;}VE`Ʀ{Ni}/"49ZKy/{Ҷ H/Ϭ=ʔ -> .b؟s͖o'?f"PR}K_LSM4|PUA8ܓY`(jzk&Aq ߁Fp+~b8k'ed1эrkAZ)#%TB~[+'r CGUN,z#о˷9F[ņ?u?u(LmTG*tL= <k[h}*5-{c^!S(HxF;PQ^gUG/E WjJۀF%omX H/ ]ӡ\։;2&.$)iA2YhJf4?NO')%^WK>s7IEkG=|ўش uzK5KLnxUhQTJQ̿bU|MK$v7>c!5_ _U&KdK,=QGB{B\&AW;}! IiuU5k Xv#٩ɬ|8^8Jί%[A[2<ĵ|iXs.(?9g6Mcm3_wzѝUO%1˯=Amj$v1=`&8gAsn)eB ]uf"?E]V.@KfSe"dXu.l dB:w]ݛQX -T4-誠8$H\Du96lgXPҖ?=Eآnkq@TTITfj4{7صm@8.ĈD+ƦGxP1 .D{1y}s~G/ T7DOIDŽVϭfEETio5? K&I*ܓsߗ k>1-8rk^Kb]<2i@bxHZD=D0VN6WIM,Y2ڰTyȊ 3D]s 7<-BQgyVsc8(2|Yh6rȥt%K2i΅pr],v+n%l~&o1Is͐i PxwO>&N ՐL]z>kԷFwaB Xcp\.l:r'd5 G;^YÞlhYzaioO_9pnr??7;`aA*7GQc)+a6X(cg)dsݩ̿Ա6Ĺ>*HLGKyIx#,NwP_^2;Ґ=jp)ǽ4p: '*oYq;;Lh'+ APk8o;@˚s֩-ꪲ[/v"2H-u6T$ZAb{  fxtHBJ4p]@D CdwĬZ@6v%EG3JXW#<Ǧqhx 0$ud Z,N/fy/sk>5Yqe& :h_ CSبD :p{+,,;/L4a ФX˲[/cc:D6LOr}?,bJ_K!S>ЎT0:{c% p!\ w p:7oLхa*7uQxypvȧvmNh`j{i&jߐ9BnӮIU~b{*]Iuc]OŸwYÝ(N@ Ҟ#l ܮp()˷t9cRvEL{ 0*r3qń ԫ#GAm:ht\; @R6Q_aX-Q"ޛ1$,]k1k-Q*iJ9tEG5a%V=-( ܁DlmV`gX_6;rNâYb_`֚ r*Iֵs^: D+;zԙS @y8?Y=*A-@AF!M4j(7x ߁j|%v* ,K޴t{wg3 Vh1n96[tq/qgI%(e+ jc0!J8;3n!/*>/P_Y<Ʊ\MCij~䮻 heSFEnSB:3OGMt %J?W)uV\_̭u=ܜW$dʏ-K~3\R}v95Ji*d1b"],O-un.%l}5y5"y$,>0b@bՄ\X5IЊGan9W2%$*SdDr @5zK, ^}a8+Q/Lʸ'=tޓy~b>A6&I «},Tl]_V_U&lEdb1%FLx\1d=m,Gm"ے/%:U2ӲGnkQ!ҙ.;F݆4Zwed4쿁ffjw?2Q<7 ɉ∣08ơTpl$Srj#D#sیĶҽIo?^ O"mbFBk$}\$~_{JtsZmeڊ#-( O\2f΃hJQXC5"p }P[ҙ?;1oHZd1^WX: ]E)ea9k>srw svï7 ?(Xӗ!),d1 C%Xn)]=':eHi< l'gJ":" rgRCѡKWTv'/mbݩгA}Dͭ Z]}bBd(C$b*zq(ϋ Qeh()Mc47AH m5&0VA/T_t_y,]"+R2:^RF]K3$_Wmڭ'+l~)tH"P21 ceD@[Mi=ӛW6lvι޾mS=lZ=} >$tnPo0^C6h%QgPS1(FݦHʼn좠fSf\n~XdP~\ü0'^[x?9EI8~(Y΅?H&AYߕR iTw=,psY 7'!KN}liYFY[2GEte,N@g!YKA9@_/ۼ 95e3@kr]@`YpZSԵ7R>4wd> zCy9gOҩy̎g>.9-gu}f2d+vx Zj9&Ӧro/k a8:@$Q%XT0أ:#;\H鏖JEn5X0xoۗۚP'Cq[U2)j=A(e;&QT"<;壟Zi૛Pb4D%' 'bXOI\jWSPG.KA[C3A+u;7;ٲ! -L_?+ƒ*N5kΙUwKR{ْ:/[+2` wޠ6Mnjp6KRs0?7-8 %5PÄF\[{LBvl9a?]Xzn5hc]ji|X e>#{<ߗԌSGJ$<~O4a-現-|CL 3&~Eߚf6%."E n:Kw<g/% _tH6L>!){#o\'#5"~VWr`GuNHc&̒#J̸ov _yJ* :.c$E@VҤлo kO"4r*o%9"Q'V-YGT{H"%ꝆflZN ɪvĘWs1\,ub-/~ rt/:\xIAԤvްm"l(9IJo4|Γr{>M)OrAV8 n_/bt{^-s;; ':Ufqvp$a;p_7c聧mqC Ekz{]Sn#D_o?axLσ0{#(F2V&wcy[*dTԽb^rT"IS7’>M!8ΎId?(·04}ej>[I>P$W;H#+pwxm}Fy仨kz:/ ie7`7g) c\ *R71$aT`"oW춂l}bf{kTnFӓ4(yVsHZݟ:{'j4BX;A\HsS]܎wd|aW|@rCDVs_j5x`%n97p'qSh*3J,s&|CoyVyWcg t8]:*/@҈=>R܈sŞ Ed 3>С83@5Agz |:p nRQUBAs_Q|Q?ժŌwDHɠmn 2 #i@?Vhja}s EC#l)etyEZzVU] Mtvf0`R3(Trat#ef;>e,Fn%͐O 0EkګaLGhe]KiexN_blIHc*I˜Iy.We*>PD)uA8ˁy.1+oiUS>=߽R?^OVBM0!]BP0\('p͏~0Ϋë ɒ2"úRJLG9yJ'xLf! ~i_i|/r ;ɾ3 * ԵuQ#kIknťQR"n"k/ھzנ|܌*\ɜlKy%u#xfu'Acm u{QQy ŠW"q?(v/oE[`X2խA3Ѣjah78h@7?{BCjZh9dws=l$D'S%FyIPQ}e0H};+lP [K'+>$6Ќu}6u{}ZWg,Q`>vfDPd9َ(EETsk֓r7(sei=ÂH1cj7'L&r#Ku֛ą,]0u;xs/Ͻ8K5p'5}'ї?E16mEAˉAIl,"Rt;{]J:=˰(@#bgVyM@%D#֏\O? ۉkzfO5mpN BDGsd+G*}ÕEЬַ9FLBi_i &/f˦xf6Yd$T_ _I MlQ8gDd ꬝\#MX=AvZxY:U329aYnV՚*D[.8y$QX5hǧqt.(R;ޑD uHj(i-nH &` lUIP+BcL3N~/GMUB˲?7Zˡej)t a,Gwj`O+<}D98\Q%L"X=&^V,{CK}"IXu% ] `g0a3^a#vJ۫.s8 "F!lX!fFaXeD?j n_nh~{U/A]39%$n`xS_}ˠFRKOPPgH8 V.XF%Էb0s\ocEǨĦ~xYf66#TJݿ\,g]ʠ,ĒJ[_a TV{o=Ygu7 iiʒ©Įa8<ռ_ {uputغd$/7ӱ+JRP)XR'f>ؼ{^fp%(QX% xB{UvUKak~Ftot\HC 4YCXE}.2 A[&#y{<0HARަ>#k6mS$d<>`V9 4E;SosƱ2xt~ kL#0}$ge!>+s t|S4wu7!_؛"O*oH ͆SfԈkLJwxs @$6O„K$E^eO. }!MC(^2k >*ۡm[TAlǁ?޸X 棚 R{7uecAsǠ|40Q2U7k2㬐L/41;-;04`0L$4z537dpϗZƍya 7j˅T6".kc6Q02j,,Hcèlnj?t#eʆ+O;!$p;m;OZ[bn~o- ;cMwGuW'+gT߼?SS-:>Vx[M %HTM[uը]eBh*wV .=#rXz4$B.IIp6 nq!e=\C8eX ;Օ^[[Sw瀺-u´7tOI7+A!!M=Է?Fb4EJl@c>è-2Oek6$m$o7~ʣ1t;t>ݓh9>d1 v3'1PBH`i KcbccZ2|rЂ`3r.#mP9]^)$KZbwSh*nb6w`# Br1ߖ^^yB+=\3^H(ŖTaiؔ#JVB <.uf ӭF-Q](:HܓO>+ *]m Ou%:{4ɹ]icҿ%ia'X].$tL( :s{ֈ12["}eT~DQ2 <74J@UKyĪ.L hs몑a o"72ۡ.mdRoz"K?[ƹ["-]A^ ?_B~>C7cѲm7Av "g1zȴz(`wb-EeOR0/fY #/r!s^0a8|%dt&e䶹wrJ@xG9|xKj!*\,W2Z"c|lgn*hQ; {@D1oK'rd{QhJlٌ/:I01%JS?b`h!C{6ݞ'(S0ٱvۋڵg_fH.ɣ49 5FK}D7%@~ d-oEV:pz~ TeT^zĉ[ =Q@' How[L6違RgڄPZ)aqt%yOغ87[! qHjmwS8] I1> YeZѨ+@rF|>0F,aZ’J>)@Jm R9Z9thqS8C4֍8M-t!1 C|-}|[*i`niyu\\lr6c\Nb{!8.p`v<,Vh<]όws,+헊~ݡ!z!gxgM$ܘ;pAW׃H{8%p쒉Vkf,YάAN!٫ɣ2<Ï۷NHhe ӻ-QwRbìKarJOi9cg#ؓ1mȸ7my\(*|vթHv4%׻/Š~ɛ)-k`zZ,zݟ=QI; G0wK`xr|TQG#g/?ygn'8v;,nBf\G7ɘ6 u5VtcQ Apt"O'0Q9C/Ш>#^E]')&|:vm/t)A-I2gOvT+vP~G5g1]p}-:5Z ///3žd 5#\ .7 oQ|_Ij:xQ]^;rg wއ[*hӟ&i6`,+A[^Ud2hߟ @~2`cJ{<M9GbRIBHCO)sխ,% Ѣs8D3xC-4Kד4.:I?U!9FKŽ# pwa]N;M,.c9R@ǃQ "_M$^%(|&8:ea]j޽ t59T0)JMEG"h ,xqovjR 43nM d>4z4􈠧)bxknbƴ'r`$'#y ^mČyrXJ5}D::AQ{y,R.,+s-` h"asD19䈚f<M;W?*:gR4:퇲w,*A4CU-?}Al:Wv|2-DuWUg(дN%xȔ4m)FJbH||W@yxC PjN7 K?.|\"*fzXX Izl w@j w}*XAys{e53 %w_+D^Gvx߈d 'ErX\IY82Wd1rLd@ @]7'qtYmmlDxښw$7n<:Y_U0̢CBX>Fb"窛[5 ],-&aHw䴴QbˆNv!ۮu _Q,u%,yCh&[aB|zV0 e1&ęs~nOk z>(jso q,m h1)UzS0k󺏖z}uOXע8_ґu"_`@U#MBSu1a %xM c=}O-A n?dx-Pk7//m\nXOi~~}0<[G!AP~/;dX5ô+7,i4|&=>j] /@wt5eJT:jP{ tC#~<EkDT)4 J]+"US0$Q+f<Zul},&5%H@+jvqS)@_ gP>y??7"X %!҃Z!f95 2 IMraH ̂m2r壮E_uYƞnN:v.|-oɃCC UNy?}ЀOl\A-$Q;R% lQNo$ӝ|`]6>lg 1}3jI/tcr:dWKq/ ԮQc.AYiH256"~Lv\6l|t R[Z(l AW{H~t}JO^Z_S4z༳ )"kXEd,4*X2 XO}nތg2ROƤ.;/Rn@/R=}8h[fTcRYېŎ=/=\(ʑ"e=hYqD;h~(T6kԓx.8 N(;HGV7WC~J'اB7~|?BY%dX0!J0>lY;nad#EHelMTc'>/PgV2Mi#/*KDZT=fBF#X엽Kˈk/C'Ըj*x0=GsQE4B6{`0ROM_2J3yWץ#C Yw?*@9G5F—ē[EEMn&՟ 9["eM2%y п<|a1wB|cz9"Ir lvz :BpTP_"1x'(+Tb\L&v*~ʏ uf,\D~_<(ԄO11isZ-Cr)xN.<-)%q;2]젠Z%(ͫӐ7@UT:eнǤT+3%$5?hs˫0 J@{wVH.oi*j3-׼e霜}}{*{dUn%'ި%0hq} ڀo;f*'tA/~{!֬έX2U:꠶A[XD,HxL/w|u7[a;?EFN'U?pЁz1{g 6R__C>QSت ?L=RoJj!mR?!mRזEê=g 37*WYlzhNXUa]מGrxj5Q`4hh \>H %[cmY?m]mTm=(K6kEcW^l M3/ak> ;Z_;ak*WZ[P#|k]yqd-aqfẍ́ĄMz+ WħQNjhB34׺ĕrZ,o,"ẚŰ(Hgo37AHM&;|^͂e  |\ B,BlkoF W&V׮y&P/bRAblFPE%viP[[,Xs<^ /΂TP䱨qs_ ^S!3Np r _ _71Ydl5n 4Ok^MȲDtpu\>LKuC T*Юd/Q XY"3 䇌>Q5mU*d(?YL ѐITZ :ScAE!-0z˧^L1K.kv?օ+V}$&ۘJzN~c"}'V;C)0={2PA3'd O\)+lF#Uz #/ !b3@ClmZ嘍XFM5ed_Z.:/7~CmJt.wj,l8_zAswj=R<c(W]JVA%6~\O6n+:Eu%QZ![a+ GsE /4@kK,$_Y]N</neyB=c = =?oM )3!i%],.?nN87)ftS2xEwՉO#n_GzN]V|ћoA+<{ul/>Oq&?LLrm~/^Y!ƚB{"<4Ag/lsn;OsWGnyaCݝB&xkCQ }qy^%Ǡc\<] *OWihC=1$r x>;G+~ ~&엠vH'c(ĎD~hhP2:?7bZ,9ͰsUD 6(PIF?Z[FϚql%8l:˸uX|[pt oO/MiOGHi}$Kܥ}cu*ܷj+J*zu !'Aq^ؑ4ATx_TH RD@hb_F>9P^ja pLp5XP߿!Q(v1Tɚ(]rcrp._{wUlO6,\?+BhV@XJp b-|$)+e]!y-SwV"UI8ޓRG³W 4$Y 0"o-,r?78cLC&TTJVicaG<ƌ6Qux`;[M %uRyp@pQtzi6k~E9c[a_^=#UB !Hc\ᘝʜ0gNج E7<)($.>nR轵[_ \w;~sPJ +7,rR'20gh_eš v'x)RX"Br-J^2Wpl-E)8X;&NWU*_A‡qa/7Js se =/Y="eiLacittGICFr~k40_T5 z~{Y3^ ^%%ٲ'snȐ;Q; Tc>rkE?(ՃQtW~U,CvCc& uhYeKCQp>9RG ۔JWz yoEE8AnƙHq3r 'l|F'_wa\,=LG3!Va~#pQ#SeZ8K R.Lqӿc$Nn` @q'u@NYږ#v0nF'p.$(3փd]$LT3{|:_DH{BUȼXJ^9ޖ9pM^A&>riwwO 2NQ3yCg9Վ\rj@>aHLPiH8QV2iPKk#CEAxHlD>c=Ɍw Q&~daArTU3T "״7g; GSDKx-6G^XO*-@LQ='}b'"$V3tx^N+ '9]9wdlI3B T2ͪhX &3y!e9rH){Sy: EGin w5>u !)2*+#OV6&wKc $0fBr︡{.䩦BD9Ia7W<9Uf@#(\K1`S&mݡ“#xnETq ^W{dg(Ei !Ypv嚄ip%e.Nx:rO3\lP raahhޙ[A.5pW.ݧzyǖ7 G_8l|jK4y>;^h(\(zƺy;{H2,Vv{Ki[m.fE9&rra+S>'pj5sGs\@`@3FJrA8?bR&~-k$]KjS 8s h %ô0'5Ǥ)FI4@Q\ۢ!ziJi} }(`:"BƠ_h<$bm0iu^QǸtM?5ފ8m4%D97q+Q8b֝z4di?Bd0>S.@bA^ lisyX{&fҔwء#\uȪ5X@c6FFH6 u&ElHSSSIzey93jM[>q_@ӑۗuڧjC-\D)ҒE NvP|jx#w=5e2RdL Xpֿm:V[غ*,F5 :a9asɩ*G*_cI#%Þ=6=u놖PN#v`X?5vSnhiv=oӳ?-B`ua$8_{ :A,Gs*{aU&,e=+ix!fdBtqQ*MN.\AHr G h; 7v.#iFhR3ϖׁs(t9Vy_K~ \E7Γõm[r+TT5^ZdQy:[VSVU!-S"׍X0'=x;vkvђ ]38W(trVpˆ N].$.+EO,CP"u%˅x3>Xs;hAO.S"¨2"risZ1: a$iF›聱g HQwKQT?WE6f4>93coG GUHN[!ތ7+a泑}L!.s@oC\4#;|/t2 _~Pz4toӘB;ƱFu1-_{j 1'ƨq^ps nByzlnR Hon3U\7%҂6yg@$/0Jjw/rR_H23Ra =g\}veW)+}3'04 @Rum΅ʡ6[Z=6c{[ڮtYNH^jxu~K<ݹ1:]l!B.*@dr5/h_dtg{vSCX:bWcT\6(CKJY^ڹZ.R Geѣl&Q=40X"~Ӫ&EăeiܟoLQNffdam:_|-bac;}A/%TxAZh5"|_hSMဃ7{|L+_lJMy21RC*?3կu+'#%?O%$}W$!Գ|95ʂ  K`v؆F܅Y肸c#Olݕ"$.:4mπvgx{6s<O_j(}?\~dPuS|S,{]^! RI4b8rv޿KȖ;nFF+$::Cjm8Ά[rl>3DSR,n/Pu$ݚv׌3 0%uY+͂ØLN*S_gp Oz!vU0N5}Ih̢W0{D@kC`tIB pOp 0@TW.lQ6ʿe4?o٤HcPgihMbILƲ?cO'+/A0`hgL Y Ǩ~&xʸ*M RX~׊rꑉ|) / @M[=,7 GN NbGq \fh"r`}Ks*Z7R%{ F#uz &f_Ϟ݁#Ȩ#THow;Bsւ[#d6F,~uOp?@ -'!@g+(7 yZ@r`Lt8j[ПʍzGnѱBVu+#ntNI8Vz%B0KV9[cf #y] }p40wfmBRd@:C3ǡ(gQt[܍z.s4|n_AzZY-d{%x camu%Te.Hf92ھM1Պz|80\Eݗ(jl $R8W.[3+p?pG{P߶NJ=I #U!79,xjK B Na;mJq1k@4DWFJ(^v# ( ,h~?4TG C .?uh7/rܶ#Q{KˆTTsl|tOyDS[ {8˥ޡږ4D+4?o^Pd~:rz~>| G+meS >x*ZAO̙;/)ְVQ\F:xVq3Pov vۿlC8SVXpr;|56+2eý+%E]Bt"\(7>nﴪWyٜ,-k=aω1m=|XI~0Dqn\A(gQ?DYҼ)Z4gogZqF7/ sda5g;|Y0CҧѲCF[).4YPee;rtZIàgc"f7#14 mk:l=Vzp `S^I{Yp(檍t+FCrݯ:P0>Fl#O:9k:b0~KBxBT^HϥJiz) ! :o\8nlBI FŽRh쉉7Wǰ_8>IvO]rp09 ig-W|mGw< |Ĵ3o('w$MW.N% #F:hg-ua=#\j Ommn--oZbп[ON6bo_줿FAU-{rcp(b]^Ĭ&825N4ӿ#prXn4c0k_UOe vA5z'SX~]{̜j%typu;~ZE$oFW_thVhpw+DikME ՄJo HnWDP+b^-@\բN휧Bm: L؆dpٙAScH I'OeP u!e  >I0:PXb"cWjr~-T'v :M'r:Ù$={6'n3,=Q{V7Kl|%;Nly؝@wrJ>0O Gn)X;Vju_ZwDG7rf.:i>{ޥ'h0@(f1͘П‰(iAiJu4/P_7;=?*A| ' iBF9wi;55+׹4T х;]q9b_Ap aZf֞!F>dz-i˫h+tb<Q6R gusÌiJXp}WO%FF)d$tB]kU% $ղ $ѹ|Ӆe5Z P+I1 AI,)Y b¨YA>W +mYVѓɹ{~D-Moe>WZ45Y46@c+Dgoq#tIVًըyR-x1^'̟㖵 up*; $"5@f\`_UaeP%avk50nR]Y[c3f콄JB }Tc S-#&>0c@Y0pɠ-+gEɃ%΂eP0zpx|DbQTanBx?GP{-.ZFVn'YŘBA;By͞5vr_ݤ vl I@$ifOJgp->Q*u Mb_ye 1c:c:;h30+b֒ڄ1Ѯ0Ɓb㌾lO 짂"$# 4+n#. {qPFVvJUGҖ*"ѣfNGiWBTmv'7~RmlwD@<>g[5"FYXgWVQwT3 VCg0svޓ Y=Ue0)xQ:N&d:\8>qV@Ь s \S11ւ{ȏ 'Wŭ txi"7q5PXMG7.2FbY!k;o5)(7{qv0K̲':46=-_E*9VmN4kD8UKޘ?X'M5]ZLKo\qukyqkJID{YG\vH.C=+q--+x725j;KcK:e?FVO3٫-zusieh.*_epDGʶ!Cj:.>tM1X,EVLIm'rάd&j#>Hn Ot>/3 F_62:8\Pq< hL njh1&2&`~hnZh}jgI /Ziy{˟>ZwW2_R./uiz0%Ǹ3h˛+ k [MB4U\d㓹JUyJ';43[eJYJbV5H׼dsō{`6).9*Tij4}cf;ab=GQBZz䗷z|EMGdiz6iR>CB.IH4-8{RR*. xvYr@A"(8ڦi 3{ 7($v€R`*MDxB6V' ݹ,Y p٢i)m[w_VڮRDMe)YyXPͩS]=jT` -~ ʽ"[&vi;c 1,`-! YfͅeBav]}$uqql? %k2b ^$p50X1kҩPfW76>O}_ ICf:a8,^mS< Gmk Xl{LѴH2 Wp~{hNsxC~'.;/C^WO$iUl ~KNܒ Sfc LA"( ?`e3ɻPqdX/s粠JzWjOZ ȒO>4s 9c Iգ:,%uDz&u\hZ'Dt`l}ڌl]U *,pz'`G@˼H/&v4!Ci9A9|A/J@soA0{/Ӵ=ɳn]0_v|چi9Zx)lbtpJ:Vُv{[+HNi&|]V5 ! 7 >6=.1ჺCջ*a?ϔD8zp$wCrw)e,ѵ4 h8KK< u!w#.4ujjF!u_x)%Oe k ǂl4 J Պw|J*.Fۨԏř˳dMSNe#ZֲݟO0lO=RPPsC!tcY}~ĩQ߅$;\ I‚]V-pz>xY{BTBs*1f`Lx$~ Kڔ4V61 4Biw!)ZOf(QۭK>KDI7S+]%K3^+2em읱jbL*%*n/uhmn"8UR-Nxor!7[Yq gƑn9t~tN 8@ܜhdw"+ڀj&*x'umpFAj$j"H! Ì` U ] I RufAzoKu|Wcˣ6%r. 9ea TATN tK>:;Ur2=C\ʡ5+LR¹24|lTwNG+{R|7T~b.gGloT(A18*Py߳v轩eP.3t@{=AL16S| pCxf-7%#;D\R;z+͒7*1_ A?ÿ^t@1r M@"Mgy;ɅA^TM%wTFi)9PRe b]qf>"!*P?n *E} jc QD#%%pυ"(N9 ඾v ׸ fUT]NJIloM7fZKD0Y4c US{=>5޶o29X>@PS bSϐ(իCdrg&"v[o aq?nD^ɇI]SN>\Z(Il?-/Tź)Qth X{2D6شl\ \+Њ<9'G|;6}b5}5v߹^%j>ah56SҮ!Y`$=fCg6!r K+u2/ SQ&` 9:  2MOlr B̨8X|՛6+|8fB# FI*{3\ޔwrސN@>c}{- IPAo[~bMvVM*@k]AK x/FZa|ݒ=*jdFM{aG%A2 M`vx*w}$1HӪMABz68q۷Qa 2+K]&Wfʵ1 hcX`-e`I\5`*.$SݜV![p{ֹ̪]<9q+zG/2˖gRW٦X&ftj mTW[0-H?{Hг?D^RB83+ p@Nu "Kj>&<D\HX*2q.UX(rz~ggpMZLؐc33$jsZ s|1tPC.RBLٞ{ ޓu1eI|5ӂQxk?FOOl%d_@Cusr{3ړUf?1%k8VoiXnxCވuh# ^ @mަsIv O _E[Cȶ!щC>֓Z;>?nq6M%ʯ| w`Ǎ!& G*NukbXc5`q9%9b!IIY+ś {P K^kxC+ω˯ztј4jO1vQLWTI]u͊Y?6=XȀX; >Nw)8"~ij.9mpCЊAJUtbPHIS^'{Ȩe/[f$r׶CP}-bFv%,›I2HIz褨S[Lrdm"0|ʭr  ϲRY(mP^ s[ϾƅݻTy~4?zl]FD3/iqOzwjlb NRZ#z~=cl> ÿ.z[m74蹺 d}>|DnUJH@#-/n#'܌_sH^mEL~0=E0L_? ր+t0}mƎjU%js6=1 +FS] QHc=\*9ր"g*kH/}Uf";N PM04(QM[$+A?=\qCϔ͞x{7VPwMEo5T+E瀖]mՑ r2<1s2 (6%9Ϝ‚:м MDz0e>P|]זq`8fB2o8݆X0s( HZyJ]r_A*FƂ~RgZwIlX5FZ8yf+'>j0e[рy|(Wjk:!خ0._e=p %ޢ4z/89y!͵fqڣ93lhoIҐ֡ !c-m&xA$y&Ra ܴ9Tvm0:' t6y$+yn (y:$:#O?UtQ9U`9Ɣ_ F.I7d÷^jKnb=(j_aKVFf##zY Ir  CC9. KGe}/L_p4XFků{҈` ^\2}tk, % toX`ȃDUy]MSgRq(q9ow֒'Z]9ԯ&y*<Wχ k"XÏAҫ$J: 4OUhIˢ{DzVCO+V $W4ԏu TEML{s/o=YAϨAex_HU\ѢWWab2^c#5)`rJ!A s( k;?nnW!虱b #B2u Uij\;a7j[gZz<)pXKc 'pb+Ǥ/lyof&ͪE݆.@VB7AwӍa4%-_L2z&g;')Nϗm$ǥ/H5IJ7K?g~hHWbMPGʤ)gћH.ZidЙ Gra$%_#IoBdA~B*zql9t"i8&;aXs $;h xX^ݕsN­nQ.X'x^9"_18տ %W_l;xn%ae@⊣F=$Dg1V 0W_V,f6r }7Z\_b_G<ʱ:)K˦ J">q'!&5.VB-}e*C<ѿ-:.$ LgmLv28 g[_w~:|@)be}juCl&'WtqߗN-sTYvkc2,A-,:֣`YHڱUĐ1WÿhHQK6-p|@btٳ+RnLKz1m# T G=.Qw2 '?#K#=?I|zMͩq3qէE9z܀͠wҗv[Xv< ٺ댴Urrs3CsY0t2iJ+qlSi ¡Q~S #Gd N7zڇո3ܮ\xsiy5Q n32mNo&w~ĞĀ|  M3in!5(zhCkUH7Gx"wΐb%s1la;KLS]*YL6Q;*1sĞkou#XwdFx{mmR]x~Ue%ɥ1o)r>mYŘ7K"[g,CpS*wzBPL)a շh_: DW%(_𓩲_ΞތH^q|Ğt<,7j2n9u^bF{Oë.m4/g 2>;O4} }A{aW9n.l_G`nVDk9e,;)Qqh%$ 5E½q"7F+8 Mz;e.:@ 9Z Xkn­ǼqMQb5G gʑ˸\WKz,I5)Z(#J|^TDOu)ںνe5z`50˭2}GK۠)z?g. B'@Rƫeh]1ʼnZxv9@ BZ pL4EObB',79{&- Xa" 5`*<&I߹]=<Zp~6>[ įd~'9%NAxG^3/t%2vi;QN?S {^->j%0 =Cl\6 T:#aPzF<&\NK~68'a*TNiTߩT=ruTi-7,XqtҖd,軿A j3nEƼ@l&a?_ -smƥaMaЂnpR$>;ܽb QQ"=zI5V/eÞ^M*:´ҋ\.\ƴxg0ap83`) bh*е 0jPd1R6ƚtN]bab~Q*PϛDp~pW jvt,#LoEICsj[̴sNxerPtyZQr6d Rڦ~.d`3gC k'y 5_Y=oijA;aSh9^StVyYEF9@SPG:4Q C ?I3,Aݯ.sڌt6 NUu}r$[9 ٷb·b`:H5c3"I: ϗ;SG'j8Dd7Daj]!+D 7YKrЭ) XTUbq.MjQ%rYw)^mpEtI?:ؼ̌B0- 6* Dr>x&#XՊՋ9=Zڑ'&2nZ Rţjsn&%ˀM쨃4c gryB(b=DGe+a(S&SM'Nص;H)P!'$'!i8#kr@on3J TE6a2S$;Q1 mKUSs7A({'hLμӪ }mc.&:5 hڙ5lT~<`\{ͤ\|{Ww"@{57O}'׸UF(1]֪R S-vOGpN)NH^]H'(W\yJyCNl~w 2r>`eW!nbI~p _a dD]jH;ƈ9^?E@w+wjD.Q!5A}~XM-PbȠet)OA4A'_~%|/đ{ucL ɮӔO#mW@U B2A{f[l2B9w"synMANxD8Uqa1zc;Ξ󊨔j7톔mfMo3b:0&_nLE7l4wd@! RiPQL?Y[/u$oG栁7.[);K d gn @{Q8tN"Ӡ"N9'-OAae j+Ѿ;@3bUS@fwPԤ? ͜ί"r'p)O 'D0y;42pAky_>>tY!;` Tp,})jofIRc|r E?_G(BylIK}][6{]*tZ:h慃B:`Ε.ÜvSFNjD9[˝|sc鍬 ƺ1'2Uqjڨk; Hh=D#'ȗ\.ZZ*ٕm "՝9ň;5#'Zz./nGB}Mhnu.cS_3W#[ݝtҨ9 KjKZ:rllQC_RwtEd"lC*OM kKT=4P_>ˆWw"y?D'tWլn/[3 ?S`3b-ej97LZUռiacFf1}j *`kxJGMfn=YsCf^91 6EAGOa#^j.OM\6SMhsJNVݔ l д P2u13p rb9~E'֤4}6b * FX+ b컳Nd{KO|zh5*}!ۢ H-$ '}}~6K`Ә] Oe4[sktR(voI@aE`8Njky|k=<\̴xh-=W#|A+]Nߞl%Y<><w%͙NP~Ac!pMRr3bEqJpueI?mXDL'JZ?O&z/3ԔB"(f&]wM|wfcSɎ[|GFy\7?/+_j4!0d)YMFh_!+)1.մ*``^X"̜ikޘR,Y>8J`Ar8#wިW:NW)Lс77 [bՋ?cp Lެn6M_#}BE4kT7եd9G,"k@׍;d{jPȍ)8{i\rXۍJ𰪫O>rXjd]wO1x!7`vOC4V⽮m׬ygVW;:!Zu]ևr^Z_s׌~ɪ6}{-p*Ű좷$oi09*AiʅƃG>AԿ(:ڀF$ ͚|-u m59%xR7oi`S9Zd,sLXsUtJo+mSvg$ vbվQ5)Oq++'F͟{Zb`DZ~=NR ٠ 4kMUZiK) Gֽvl硬y[̧N @4pf=jkL\Q.}{A*VV~p[jŞo/|)aU&չ/)qoa(s#ɼ |UE^>?,zЁ*GBC>NL0HeDє4dob}F{cd}`m)ϱ("4B9NqDxlFl_. p'1Dmw me ( RA~j'UIqʴF SC{-$L5ozJy֘]V;[ eZ Q>cndGll&bQ?s}^dW`k|i5+꼞o _?l~${v4_qY#^]kZ1- $%,HX|3vhUx 3Qc)+I_9M ޤdz:e1ߟGv`*e*{͝|W;%1B8cW7TRF(O ?)?-MRqϿҟhWWѧ7|cΠCO*!l+3KI!Jɾ 8dV6@ғuWqc6x6BSz5A@g ,.w[BH KCϚc0+BS@Vv>K- |e.3m.r*Wu9bsΡAxES>`bQ!h  K$&]<9wOfȍ[ҥǜŠ9weHɻX҈x+4gKۓ֓Ntf7nxeǻt]L͒B ܼHs`ʗn볢f >9XV0ai,}|1];`ܗ=*uA3Bտ{l:ys_#tCP_z9 ?:0d} `y=fywOQn4 tϝ1R6f89$ЎlPB$6w8* 3J>K9|՗)(5 e9q-)ORPs\,'ޭL4ql|JΦ`kZ^F8Dm^°+GI\@r DBqDmYS W#pc K@w//0$k Z;XFl[k7~Gaf*ҏp i/^}epàt}P_>+C,3.1LhD$:4 A1b5 ]Q*˚t~3zsM\ n!rQ Rkj^8$Rn\LHm'CzٖnF%_SċW,cJ1PO(c%9bLWQ 8T )A/hq4=;l^-dctn?gQL$_^g6]kx,Do ,7 a Ĉ@lT7l4cO^ddMߧp(,$bT٭^̘UUu w'jN9k  j)歪y ߖGEC|_}S gWi|c{Z.4yFSq)'rAo扃>=ծ;* xb+V8,3D)xSܨg'VKbJF(QXo0n?/丗$,^d{(<$+4A&`bS *C /tջ>;߿D:KߦE% 6p|"LVQ.?pRDju_pPm3B#]v%N?>-u;'v1s=WI5>-DJ˜foqzܸ.inȕigrBdqXEHh^J#ʓf؜ vJHk-g )KuU>?5/h܏5ӭbqiWq_YLT,Ԋ=4'@a7BOMߙ'#DA=wEAsJauc C[u Hf0WO8mKb X8o4o0pN*VWclƽb JUh`Us)4Kj:|~J\k{ʌ5N$E9EXL+ƣf%>|x2ҡNJb]3…g`3YR+ lkG N>8:W%Zie94Wd ;Y|dx1M\ U k\(1gtG܎!2 ޔ`$ c0H"=brgRiDc gZt*(oAH;.yDJcC_=q:gV5tG}_80f¡w?}9X)nA-Oiٵ&<H|6q"\qabYXF ,A`ZN ٳߟ0`>5F%Z2-PʒW@Az:{uڴuB6`'U[aSi֦hTm2_Uc'@fG֣4aӈwwSH<47w)et9B_g:U7vK[wD # 9Є?5S2{ǁf9jBN[;M$ee.$t"lV$uԆ:ږ@xxIp2=%3Q7 TH6U>\oM%)41N%$#qGM$ĊYϣL0o~BhOtQ/ h,u- rK(nuWanQW!=B@yA(ŠLS\S0ظ:nMc1Ad5H@ %Br@*fooOYmh'Zk kpHW!eZdPUx!8cR]!ŵ 4&XRk^ӡ@pS`N%9ΠkhhGˣC[ݶD3ˆ.s]GC' 馾 F 0Y sf/"$?R7B@X$6#'0o;d'+WKK@ɣAY>2( cJJGV^j90F@X]e!aөFAϵtq }+ЉЩ1Is Y~Ygua6r>nݧjYBu U7'9R@ڞLTnA r0-Mhm豌9''p{" GyD4ޥO[u8|h$~@}_}gT{*#Mێ(R0`ZRɩz|f,:5@z84 zыSazfnN8HF6:|8Я4=C>HjbH #gx$iZ:i_̀.SrVCKGe@NK[g{~-7ZɈCF<~Uq/R@ٵdWh`N/;ez:b k>o> cH&.cD~{SjߧF As/vR- ^U{dfw2Qi;C\JZz~[p j%qs}4!pFbݭ>`q8@(4:,Gc; .LI<>GYU(3bZcZSY2mmx ݏn P86qqμd ImG`tyrѲd F>P-1;P_BD{٬K+ "7!=m^./S5dӐKW6Mqx>9LȚ@^]fs!=X`Qƣ#j~6нD ńĤCz v`<%oC~kiQUշBܩI8oJ Q;K* -t/Z(_hC 3<b-w?r rh%]JS[<ㆯpX 3t4/LSe0!~WЧ}xʠ(4+Լb|}ݨa1#fARPaVC bd7:@na 3c{%!uGUV#7c'x7XT}Y\X7W;6E.fp97d?{Ʋ\YEu4?~NVIzp42:q ,~MJa.A?ݏXe Aw6Y}F;Ὧs$(T +}]Wbb[s)]A!%ef!T"60T=Aui`?gd -ȥũݟr|=j{`OkJ9) Z)\9N{gN`xb,o.!۹{`$0g҃avA瀈`1,GRӠ9l^] zg oOc%`*+rA1(M}r"mBFB #'%|Y37:=A" :pJ)ɅK >@JB&ᙴck:Zc5bMʋ.Y^ x:O?PWIM$kpw@i9]NwMf'|$i+5W%Ie@J%B=4q#R !j6s1,˜҄/{ MFs-NƘA~Œ^ X^Eik*@~0 h7FbgчsO[w{a#aXql3Ҫ Ξ>`ҀbINL AL{ܛ1fsĤ-wrA *u ?o8v )E,5 #Sr0ϷGƞ|ڜ  iԧʋ2״BqSn-vIhˆZrۙB †p~$csqJR!2,k D/ZF΄XIFW<\}Wo-bPnnElSi}h&WA^}Rupd:kF "u$'eZdtmfnD^YzP, v %C+Pg}Qg r& lkJ~7+éyoi]+ڤvD@d{%4hQZՆǸ@C .]^;Rm3GWhe$"[vB+y]!K8tV?]CwAlIlW 09D^2yv5)[!(/ nGlª$ DmC`DĔyMCa>a{ﶻ,/2;%|{5^ďPuvy|Y(!w.a]C^][")V[yJ(qGn~ȿEØ6\B/w>0sm\>/ԮjYUA_JC|krq֍3ԈaT "̑xFY\~"uGe'HCm"I82&ѣ0fU3HiG͝KY쿧)g>5'ϕhmJ%OCEy9v].QV_speW{-w}in/$U->@\e96{&\b]\w&,?+7[|<  c7_3jp2߰#%N79`+d[*YC )_)biwx$SA;}F QwD;zI L(nz 沾ӹN@nWl9:֬ !Vi3YM#nj""k"ͭ G<Pn !smkj0%Xi?QEpÞ1Z'S>J:Lj^W-.gjIx?,8Vv=˧f*ҳ$NxZo/nm셽b\e'M H}hb U&;ȻUۄ_qcVeXn+=AF4 xHh:CN=xW:&uš9`E"j˹_Gsd-)OwTv>zH-X3m(FISsWq?^‘^! {OAr[5$0$?àbR,j:6(U/ evySŹn0ssHg 5.:rӤN|o@L^x"a u Oixy=eyѴF@a)]='X<>/s7LA Ae21D;sc"VI4Gnz?v̉ĩEhP2H>U%$>朕z[UXTJ뫥⼫!@Z՛kp%#>u,l pvJܩj:nn^J~0pgOoNV$xV,ä:rZZ2$=da4$ ߤ蘍? 2Ru}L݂n-GGag\9c)$5H>fa.ڑ=Kk24)W5() t ;%=~1ݘ6.N\7Z}zqɟG6|C5̵n-kA)yt O.SO/wHG؟V}l6mߍ 3(\Ff-v 堓gol=9\{U gƷpu7QBs ff;Ra~%%Ȑr_tsU聁#|T5ؽ< Q[a7 'ߎ4v3 D. ?:\ը)-e*E6ED^HaRaE4lو&[;^J(2u!1&Mr_leom NX3, a wJB/S-YƖpLNktlRKCX&Bak~y-A*D҆5f]=I04Yxɨ[ބU!a<`Z!x &ꔥ#0cR 9sN=s$+\p4<`Vժ,Mx(OˡXwY>@ pBb͸sj[\/rj'5sH وRB rKR 9f6)\Fm[Lђ6xtGI* ?ﱬɴs9=R5Zɼ?W//w(se~x9ߣZd /!/.Tt j@͕I($1Sg.j/CXN;S{^RMPؕ+K\'gxqV%eiPNIZ@xL* &baaM*4t97N]@_J*ZK@x97tJd)wu4S) D :ɤYFLW@R]3A[쀨(xHNMvb!8a,q);d:$s8#GA@>XÁ{q2pAƭr^R4:KCjJYfl3%? ()aul}oܢD_.3vvmI:eIo. WO>Tc84l@/;rX݁yGe/[2 sZ>F;lẗ.w`|^aAaȥwxfa)J2X[Ks߰  s,v#Deݹt6N(~7^ǩ89#D>AX\z9o .#KIL&1ҊDӺ 8[7y輶U,(B,yTDw z=iloLLd>k_Kyy<(0~;y( n:Ĥ_3 ]5/ժY$j, WF Aj*Q.'nv r6IB@Uk3Y]"t/D(j'm&u]óW3JpYGBa5$WREc7TtMKwͦ,|y/m:D:E$s\j$V-kT.?yaOImM?1 TXyo]n>Gݿu# : ?D{1bGf A<UGD.bx(JCu6zgCQSZhZ^ potA1e#x}b6uJɆuad yF}D(!Z߄s d[ DŖ|A7ɉrD gڷ!GMu1u[C:ik4  J ,Z'Y~u& v4Y1yceh3k!egoZ$̐6i vX8&Xbm+e5d&-TЀR,@~}H<+7Ӈ9A'C[nCkfRSjޔND)^I⪄E  UtGbV޾h#W>Jƨ s/(!;}rW{,DOfN#lן 2rY*80C>9ܓ}]luMds=XL;z_ExkˍHy5ݛӣ6SufJwXArm utFo,xEY>Uj\?XPS GzH2{q%^z1dLL07U ^ t.^oܩ7~ShxM>+1tCe D66]\szJzGit*}xk3t/\Z3 c6Q 2xZ Y9qs Fi.Ql+xjۼ;# !>x"y":14zEץ6*Yq[eh~`w9rKdY۳"aKD Bww3rEdΫoE @pJn1RbmLpթ%&@ }+cB?UԦt?5dz<+iQ@S6} )zj:w0,bBxÚ`z;k.>hZ Fg9Eά!le+==zf ,'pyKi 4.\kd}߹m@CLîչ}Бqۅ̨TWS'P]5,֐%{π&8$tQ>?5^vaJZ w9A&\+,qGNclM%GcjbʕF6aS~rvGH܅Tr܄t!.yW^ t-OޡN [ (D2\ӗ_SheKE&qJe,gvuR8T fBÌ4 D'd||2oPAmxzՋcgz9ߴo/ҍkN#, à͟KI:{rnk2eT<!aLUR='ٍZ?4Q<:<Fm1`ƴT[vc 8f%-^͛]AB<@j5 FR g܎[}'2srY"5zZnjAD5`n.Z11\  a( vY#\:̏KGހ+>/P" ` 1ɧKwUipvVRB7qdT{`Ѝ 5hw"HF@ig3O9^ƱytWX>(7X1E~3[ ?xWjxJ2]~+4޿E˟"Tmӄq9< 4{֔mbлpjxLegNLhe(0LI\_JDZz'Wv!Z9-Kƌ[i{L2UE5+f *ˋ}r, "\T,8? O]@ˣ;U/$ɐ xDhp [CeyJZ'9'N;CaD&e zlu+PJ?!nO#rI?w88rEr4#]7icN MMkM;e[咜gqh#rlyj2%}K6` ,Tw{m2˯V@r]u=sq(D=P:~hs[%@WJsfeVe.Л0~WLfE@kيG2gHNl1u[(j{H/į4HIoxyH=u9I'5Oo(C^P "W.8E8~䊴?oJFN8DL9;Bd4Z &>s.ɎD~̭Hy =j4c9RUrb Eъᱶ)inDIRr5_:\$RC8pȱ /̰*<NU,ZK%2 e@gՏF*cub:VE.>󈚃2b͚=984ҎGCG{d@xT_wyi\($>_w6^y<' $:0\a;Ab/ǣOGE oU7Rn'p aGFb68Q1wM0'uoA;p=&ňR {'m,貈?mأf3PQF[H,~x:4zz  AtcCzxo5x捪gOIG5^;բmٙPv@EVyZzfE:.Sy|9"1Y:9_Jj uphR5x|l!]R\+jSBl뜵!5˗*q[fo-$~Um@MZgB^/lh8RHP>MG^uVmL4î ϻ5daAGl :fn&Ieq0Eipd%]lc)n,]^Mx2S鏠p0FˆLPQ/yU2 {AjeVYCBzOM{^5}oS>68 .1pحKj;H0 Gqis|ʺnRը)yd S6XVcd܍#g9`,Ӆwi\Oc3`i ^&)Sϥ|[wҰԒpڡ){$Ӗd6 R|H9 aح+SܯkH@4 ZH %9f W}}RzDPd^\C."H?RٌVa~t]3q.PUf h|Ή;\D.297_tptLѐx)HFfn7(!vФڻ M%M\+|%V*{`>3-U#u";mOT8 M= .!!"~d_} ${0zΫFX ,v 0w.2Q"Vۑ)f]taJO?HU1՝ET9g wmE"毨q;b rk̎f*uN+lٖh?U{a3Bpn`ۂs0\9_ˤ\v<_t$?z4d1*{'Ou2+?iDNV9UOi& ;tF͓t 2HwqctKw'_ 14 -|?@.XiXzMa7,U6jA!Ucq#E#SvhPs1bԾp=> ”BQGsaZ:Z_]2}Ws.Yll8зoƵR)8jKsdFU^N8_x;w `.·jI!BN'(q6@Tr,A- M+9H3az63#Y$Rˌ 7pIF9&\s.L1n`XK/@F2\ryzyoj!~9MRʛSdk|0-kDO_k*/Ԯ\6Sœ 16" .>̣t@f)>CjQv s,-W:7ȓ qAir]^Z7,7Yx 69_9 0XsɃcd9B 3^12C/l'w!OX8"}+h+ 1kr^V] % qOL\@\8F꽧l.5ar2'KGe >[3^Vm@͊-rj{2&5% 7ZKYG:FRV԰JO7glxצ-@խ{2~?|tZm߮|=ņxq b#5^ӊ#j ۚuB *ہ&BJ/cK507 ٯ$f#pR)eP7;brwF6=&`5{pWp';=epD.X* PG8Z) QӮƒ"$ao sP$~kH edL35<&2`Fq݂y ˄;-*MigU#irv'#(uKw(fFkS)pm2bH7FU^Vu y+@'Z;1~KO^Em]$^or5g)!M!h0JӇ'j#'%k]%E !i=H#1Prk?ǻVVXFZ맼b&sXD vܜ9}2ϑAEpڤ7 },DhS- BP.S:m}=&2m0zhl,vW` wUIlȥ;k#2ѱՒ|0g,H'7zn{(ExnNY{!v <9G?t?SKzҳ*t5.MДuk/ЂIebɽ)Zz l$ )~eplbۇ/Fvٍ ']#"Y#a/-s\;ww"Lu{suo% Z9H&eg.;$!|hF|}1ǻp0t0jcԡAU؞KF:k[u>M[s^,!w?_rz4U/Q#UQºP1G:eI,z"j5lK,ee(7QTUip.Or6 BZ+fY!M-rNE& PWfr+BzQ eqU~aWii=)$kWvٲ*f ׋ aaí{7C4"/um)IbpK:()c`j \W+Ӽ3HN.Z>!PAK'ٟDҐ^zb8xWȱ4΢f> :uUi3uh`i90_]W_eL"I5ϝѫ^\wy+ɕ]Ӹh%c?39뒒 ).[~0$m$ H47E}KɲwAS_k,5Pwms[MLeWȭ(Z7nD-&;3s2cp՜jx@Yyω::Mwigs6=c 'DūH*.Bq ؚrzŞL4FwUOƗQ!aC=y ~֕;+ix,pd;|EϚ8ܳ*9m`O)x䪷>?A/Tsp d7ѐc2,T:/I|-p(cg9]W-*73Xs?;ޤ+G($b O,?4[1o-Ґșd5 7ժr3hf> q5I8\Uέ؊&j,I^,|'LGo$zCdy{4&ǥ:Z8:D !Ta ӄe1PL{UoOӫ%v=wΓ͖4H^G04xՆ#mλMP8-#^|aD0Ԍz$DXcBj4HO0$|^x޼,+jyҮϙ*cinym*̬+ԩ|ׯ8h6+"L6}j].  q} ,kP$@xxH X-&roШ8(V'D<"rwwmRT{y=俨m*>NJђ;u谤G:Ծ@X#2lzEZ;7[9jH?:u5T=B̀|4:0!2:-^7m{*`؊S\oA;bVzQ# NGH\$9KQZX~$"5i к3hwam'\p3n`@C$D3gbVy+_NXԄip E"l[.#l̩b(܃|4:Fh!sYm)p9sWa WEgdG"y73Y3S?/k;^]avx3MDAi5=S32Jɬוsa<#t%T>ЌB(:zěi9`YFOּ:ǜyݴdr(İD)@ZdJxK%F7սTM c:Z"BY-awt P?v=J AKjzn`i˅2B|?tØDfp k%k5è TzFU~Ak+l3Z$1OՐ3{Zh25+k Sҹ,{"=CE-'4(~+_Z+1}/l@l^}5D2ЄC0lI<_Nʂ3.ű3Ѥ(B_&~a``h5þN_%BR٤mڔ-%IvqcGj$d`ѽT~vuf D)?SkةTiovupX}Q,[` *kl>}#z˼lt #gzHKlaAE!5M Yf$㷏L%̎rNXkOBzbm$:/$&e۾p<)7z,(# z9pYxw%z{_+ 6U+Z\ST= U9( *(w]|:}1PEEOu[c!ݑvs z+]y=#u<ʘƫtaYmk~3cfݭGF28>eݿ'e%7QK`-l*ى;}%>ͦ?qpqV2?JNc× >?tt@ƞ=rR +ya//2r.eUtjzGk Z1)fxL]u0( ~ td<!iJ}WǢ9 \ Ь@} .y: GȫUVHzU@5&95_%dCHdL|v9RO' [mr-`G_c:+7 z/W;5-ɮ?mxWaX˿D)>>/yI$v/Uŏ4wa%'ݞBa'L, qO`(\yY{d袼:^]8s/ xġǢ 52"p+!O:2==e {qmSNR@(ە2OFVO >afq}~uPRWگ*{G DH.?5V@b'=5|frU L OC,I6D}J;h?xm.#Jx$dF+2Pmww!H9QwBgl$&bWFȼ)qeS(>yF۰A TΓ*;i;᜕P ĵ xы>O&" TF,5<.bҺYUpzmk!b@,'w^s %`Q;]a8ٲ+p[,a0t֧6K' y;DzwFG~u:6:t@kQ `%bU9;kyǞgg< &<7(my+nr'2 ~Ҁ~xuHJ꠯\*xMױ5}Ird۱RK9_23tzA2t\SIoy#BNf@YjSYp98"S7_|ETTN]4,-J򖆁kjSD .C<):])[:BT|dD$RaXpoe GvC)k1z/Ss}lg𭋘|8#g$s}fz j_b‹56}h[: ^3pd$lyJY4;wk^xxW)Z*OD81wlæ,N".߅rt/[?A \k(A7Ï (ʶVA /7!x?~[C{ŭ]rt x`*}4ZVo B? G~uh$)k:2ʽ<݀e ;SMt0'd<:Q$ pnqd%NF?[Rh[AYMD]9cgbh0Ops%!(Do |=-(6 q0>:~T("OF&i6l7X4^(*){gq |+Gx~8¸Yo',0,l&8]ٽgNHj)~N|Jt7>Ŗ}\F!#Z\ݿ=i)E@mC :&Aj![JXsߧRv ?/ !/pn mZtt$HJa-Q_\-(-̈́vF6B#fy8=,?&+@G73Yzlim4(}K֞AJriťiP_7wKsTaoDb厑$@ A=T5TR ɺ05aZ= EzI~",}.z e1O 4v+.E>)iY0m\( Xȴ:B($_8=-UKALx=v@ #!>dmqVJ,WS#3{kj:3 ;x=p~Y`H'V>7W.S⺮sCjsS&`4)jN[͊TM VUů{Q)WA ХŅ3)ݻ=S u@M f8JB!tIPg$tXzQ>EK/5[h*)|\[̀=VCv\ Vd9(9-}j1:T<eR45q =h۰ԵJGT,T7|қ&OI=#`aTJ[EnR73a- |ډmZśW@6uc܂+idha&8Dc?PeOi<蕙w -`vygH}RBr0I` x~M\eH 3DZhY̰*.$˧_Dhw`_;1GkKos}a(>%?k:Ȋ7ߏ!vL⹌HՏZlNSd^jYg8 k\5u7mP&+uv)+OL!8q*'aa3eNm?`|5>C[ { Sh3.6fYPdD^1ζr{ 36 T !lƞSem?/=\ᵤqT{~a@R $;w #u=Y,{U l`,pE?='/?^'9hWqX;LCm2t^ȃ禬P!46~n=n\$jَP9%j~I&#F Eyz`63ixIm+(wTmQg\Ҽ]E~%gMMdeW-į I$kȺ6j1ܘ?޲.A/wM1<A3Ի\}1G pU.yeo z{sBJHMk'~z|Ȁ|g;!7P64qdyCT8z 9DZ)6!C^V_x߸~;&1ZuSH 7-i б,^)PЮ W) jƙbڱ/UN(tW\F/[{.lLNFkC(~c<&MbURwPU.y&"h!MAۓb;_\L7({ӥدONؠ&߈:Qs] 2cp%?%Fޱ>waEFN:{_/(a/wKUn'u+ 1Y?2]y0g ʞyjkB0oZKOX y ;]KalJRe}?QRcĹ7OƢvBUܱ,bEx%XJK# @#Sg v{ʠ'Cƹ {[]m8}etk i0a8D.&^bLPˍ4mQsř a-j&o֚U؎*+XDt,,#0n̳mZɳ3sPÔcңw1ِ>~. {3&.TBЇlTNg45Χ3+?U[lGӳq;eؽS^2 OFtCGJguu\= > "gV"qo"bԷC|~F"xc+΋լ{aJ]U' Z"o*Õ!pYݎU*ၲM!r͆˃҄aR@8y E=#5rsy-",26j gv{r5Khy%P$!<Ӑ#Pcgh: 5=blzp8 m#Iuy%0ҹǢ!wozE ؿʂ}V|A8vF Af̰FP&UKG;bIhDDuc'Sg,\c`d0OY>\|QLh#AnWC 20vEڰN'ysi=i0jlD|Z,Q$ ,b_Eٝ6^ať\gϛ!fiq5/X? `y1< c/̪(܎Gzyc C6}cH\93Ģf?u>dc:Hcn S3;]۳3'a$"925g:*)ĐV)T}MAYt<@n]L[:]n7J,>=uMD@"||_Yb蓤-.Ovk{V'=bou&+.. p (@\;,ڌzRf1j2;&YrZ=^㳙f5Ih }&ý12X!k."vM= ^Ў"Jˢŋ|q-7q逎 x5(Ҩ{q~T8_EfQ6O܄i7D4ŖWjDyӞZ 0En*oЧ}k@ ' N,4f] p vȋ#GO6Omˌ;[V9SmbʞN Wi2vMn{kfuH%AxDd#%!gyA=06Q9:mv) n<݀a]@ bl5# :tp èGo+ܢ,Q҆0[:d}j1P0Ŭw3G55UޔmgoOh;Thhņè@UIM5U<[~O1.A&؉Frn(fՕ1/O{8iZ. r41H/|ۯ V@i@wzC=nRUQ >±h#tq7%)yJhqo|Hb{õmyM(MT[!Z[I8.X|Ӧ&E/T>' F܅C!B]EOY2fk!L!B1vd?=W^*As59!H?w`#b:jnZxp- d' Jb `>Ӑ4P:j}8 F8icݓ)H%YH!ۣlad Tns6l"P$7譁y!|9O_iC"WR٥tYsud`H] 1ZnpfZT䫊qr B%kX= mºע: 鼔kza i#Xa%wxa{)Oe#6 Ǎ̰AܕBy<U=L.*ױi% zMgED"rl[lw6]3ט'}(/RYӪk J$B гwFx}gj<d@!Ux=@Fp%a|_:lUsp"Fj(F[_X$[%oZȧ C>=n<0Rm'->toxl\팺d6aB"@Qﮒ{1xy/'UM߈yy*{B eE\ЙWs,>"wkXlk+497g;\3[7Syg ?d$_x'}CJ ^a~-1gZ]^8jXC\%k|<2hJ$}p#hǪv$sm~R:L*lEqѲC|_OmAЁ yS?4?3LXl@@rЌrQ9u}/IHV/8C)is> Pւ5kV6Y%cMfQ!~k8PiUK)rϸݨz N($Fꕦi'4 MK6Ӫ^ATw.a7IbtqjҢ<&a.T_ɣAMyD I<('| ĄUK(wu :bzͻk&;_;bf-M:y@IczO$ͩ|L'3RcSHrThq+")@'-zړygKK2p_nB(a-lc9N2Ư+dz )x?pÃ3iE_#l c=G:n&_ dc6tZ$ RQ`m< Ϥ4h}=W YKv `hdN!ΡҤ̖Ȕ7Azɾ+گR0!f )>}\5zCd8?xKLov-KӺ>E[p6sy#v[=sjƜ(;[] GR^+aO-'&zj؇75!^ xhvO: mʊ^ \RQݍ]tKi1,-61es aR{50| 1٥fm'ܙ {bSAk}!36QӴq Rq!*ɫwT_UYaF MA:aj.3ہ$=rb0EkǭukN b\y'DfV2$qy{: 6qElօo/ ےV.|P21'П^"{l%G 0f(frE?w :{%\:wwHڔ<;LZLeCIK\W1hM>BՋn{Hуh yjgA@adA%pbkYJA~`_HAKRѫO.FR~Xq6[MTGJt] _x/}^KȝNk*<`nͽ**2>pV"ߵ 2<(mo4K\'E8 z+[= = A>sQ<_gklLʈ نu;`} hYl8i.@=NEV|(XTnH܊SCIU%S\+&Ȁ=y$T\Bc b]i}mXvvzXbؠp*P'IO;|78zNڨKFĬJYj.#tb7Oyv>H!G[wVOۡ ®+ttt* KAU>7-Kʡ[k oZ < &@a,l}KdX"=ss vŕ̦g'; wa*cu]~x=P2϶`|B-/ߨ:2S]3 A]XҺ fn^SH-c~F55[t_>E sqpKĂFK !oӁ!kIroҌ=T- AB_M{"^>RF'7_TI^[SE7z!׮_EB=0ZRUuj)e-eBfRɁX+ߴ_󟉐(IcG$+6K +hQ's:NxrsD,iw7BwD:eDA\R1EdzH6YيAGlJOKp5(I0:viC{EgUWAR\g*q젿{c8Lu;,V[+DO}S/zYʓVwτac2.+3` S5;:Z TP4]+Z3Yj<%ln.fm"3MK'f6P*8S‡YO+xhJp-uNfǚ  wTV[ ɑeyߍukDXŚľ^Uj%j-rn)gh1St7L8[}U ^ 2N6qP C@GR[tJd-~oqރ.v[",O\83D 8ŵ1Za,Ba=Z6.?kqtKj6a<=µK1Wqj.Mng oxς yHITLjOԓV4* ;.C*(,(\(37D`SސaΤIH:#mv4NP cCahXVsp9`MjVt܃~+Av$[Z3nkMH3 'NV&fI؞}ѥ@Aw %Nˮ/w]y}>?Yly&;c$4ow?[J UO:%hk:zN()<+*UϮ9;EHZB p0Di/y:9(;%" ӱC*<j#Z w+J1˰g(1ݤ-^71)AD\.={!Q=1F l^ggY3 N)AB5HBB陱lqqQsAۮnգ[~M  >S$T(GKHSBO@= @8Ċ$ y Yl=iG0@ou~}y~y~+ǧ{*r(g`r|@ߎ@eC`\gFCg"k@Z8πkS(GM6kE\K ݫWnۏS\\GӃr+z|xN\y/,q$V~gl^TkT}J9xҬa[V#OѓiNaM<Y?ͨo }8&_'A,MYf,]4vᴉS("Lu*\sMS ss HTκ؈Nذ~:}DUu]']c%.(м]〰!Be6<&m>cڰ_律b*m*@vVkY7lo e%] C\^ S ,]A bAIluXeBn}*1 :M=y˖ tTi`ϋ$Dt g?e%ttn,YX\ka [Fں§5IS}9:&6.JGi Q= ?,E(^OflNwz5wxWrvIiVgb-v J- bC>9bMCpF-kf`q =tYk}X(qX[IuBKH;؋(:"Yc+Oz|m,{~]giVH]4@7Ÿw ҧj3fd*ӳ ucş8TZJ椩qPyʡD ǥƉa7.-X lL͔l:a-:QM^.%1n=`_2 :\+UUo +740|X굤V~iXL2ki3$WxF)"_ V umk؋/F!|P"^_{}UV]/41$XޭzIj˯ұSWxz*Q, \ 6;jԊüe*>>~*w.*֚ASip>r#8n4Xkc'RJJD^#L+n ҷ6^'AK'/0d. 6T,`%i!h%oe 6u\QNM41&,I"Bt>h/S^c; 3! !_%7OcxQK/hGwadM" jǑĤ3a[zpΛȢy&!$aah~kF;c-z1x9#|qĦNҹ`yn5#iK[<"X`s/?sSpӏ|<Bg)_Pzm:oN$|3(%ZY Vyf|? =%[LR2. RL*e$3Y(-7_SmR_*M.LIx,; gӹhMH~yh&z'X7oӃr`byf`؍uwEEebΙP- 8 guA|+ 4!dC'K3?Jh6Qmѡ ŲNyd Ҷ6=%s/a ا4@(Җr{U !p4ss{Z+lnn.ٯ4O 4ƪ%ں3 PѭJ"ޝ:6ΦX?5a H)׬f5CJf;mMF*79$]'v_QLBcY*TuxTZga"DXl תE OXU(hnXS4cnbu$ Agcvťj TW|s_OxI!?p3ԮݬLM0YE_fFУ+̰ȶ!tK9pΰt;^֎.U!>,\N46:O])kѦlC@a6)$TM`H'AT7?ۚJOeSQ?+i%Зߝ=@% %>=3h1d^- ?Q%E(vq +9 ޅtO@@ߕxIuef2 dKV4E>! bW,Ru5t&g.3m>9X/lPN{(,=ݔ^0ODOvEE}ޒ\E|;dM`RVEa>QF[qcduNjh&L荋0ҴK_oFѸ&tCW0t[qWFm[8;m~?#լ:C4\nc`'Lݙ*&:h;OCퟩpUZ6ɹE0짤֒>.YkER~:B'J#PLk!p ZhGǯW@?~q^4v?]MbPyPCbL$K`[ CSxqu.P Y)VKpRml+5}0 &4;1++;g'zũvXԤ+.Z?-RT Frf A_-C!~%H\_QÈ!8p,hʟvHpGb*M_:XYU1$1\8lmyr p5s|yVf eYk >{6%_3Nq&u4afD>&t>"w/hjv6ש)/9y{MO!:@2JXr@!}V{-n)h|;`Gwh\xNf- Y+ý%H2/P="ۻ,AStS{YoCnܨqׄG.x&v|OIφ? bl`!CBlF)=C`&EKHSW,\+;#YP\sB?-:o,Lbhc-)3V;0^6q Ѓ*EJ>6;nu^8rxoM!rT?V+D:u{vWVIˇO/xච/vW@( GNhGnzj FhJDLEg'̥9+h̩KgMyJ1 %xUێAN vLձ3?`Wyv)FeʮRRM G>C9}3""=-D(L#\VmPf)P2siWɢ8#'`s>r9CU- P+q"cGZ5(b ZѵTEow%+ъ5X|Pol%t7X:f @7zϯAHhͧЂvupERtzsJJZ5yXP57,ȘZ碠elT"GX;_.r¶lV$}f:NԵsۗ{`@]⧫>)ʎPuB[a*~GV_~ګ!pi k'#)8LAI0f03X L19|7uW$D Pw ״ѢS]0NO+ݹI'7 v [^:@c9*S^W U'lY 7:ǾJ gy]c;[hZ #ODƕ  Ƹ'-^(D j;\K(0b1фST5)?u[ vn~x&\~Ak!0-ZP15bG9[z&()MY(,nq5(/y6@3]7QC<+0*Fsi TƟh!\LK T Q 7A䛩~wE0T57CGTOd9,Q'͋~EkQJl4NF?g=x/-G^E]D-^2rz}:T7?;k).Hn"Ff GTA{tƼX!=: : ݶ~D1],xީ/zÌ4K1"6 ?ּ1\IGqj9w-Ƞ[y#e7#n`}am{ϖivwes@a/c\:Wj lADQ2~TS{<=ݐolVuZ;w\T7O_IrkPA4<$j?(l⒧-Rk>?1euڇ?~m"t$p#c:$'6oY~2T_C`+,wV;@-7&Pa" : I~.qNI,_h 7"W7#.ƜMXӚ >M,GA*Ө1UL )Env {!~VJ"_@%*\VHUys8<MCJt| Ȅt*=]ԡ$緧^}nTRl? <"6c3ѻy2e\`"M\9 6]Wg+ĵJ}&TܫcfvG^(WX5΃*Qr8rzH^ki (؄V)E`:(͡"sSMb f} o%'K=[8.Q'n9iTÿyIUVڶ.'&OMfng2F-ڔ2*6 KbT1wFX_} t$w_6xZͯչO}iBgxrb|I)6@O9.Q7*4,Z>xb3(_(d´yb_ltB'QW$YG$9s)2[GDa.ǂ7Kg~n8W&/%ƅ-AZfoIx DRnQҰqZ/2J;ƣs1ȷpcԑ5\\*7l1vU 3"CIqRf8qɊgJ#Tmʡ-.#=Jx&p8/g8@JpDy [w _,cxJm"*.M[Fr* V"aNj\;2vrՌ~mS"`{,7Hw([m>XB[NazlsmAhVLu{^ ʳ_'Yd'f ּ%G|;gvF2#>KId2Xa%^GGl*_^VҕƷ5N~`,m IY*GԀ#w]3+t6hqG-R6y}kz^0=JZS ]Fxn#n}Q>cއg)No7ʣ#?}'ix z,ԯMCS.ut0+VsWH&N[^Rtf}=Ќ3'_$l"s[/#kf&?[l~B{w>@\ +6HEa !}sX:;hFN}/,~Ҥ4AJRDb=){mrF':\ cXhC\:HaFCeo| gcPrhތZS|Y^LtΊA^fg/"Mf1WF';.'WISrU{h[h=ۼ37 ޠ?7F#.k.Z=ˣtkWH}r}y>Ej՚XgHטio'[lE(Rm[aڳȢJ;}hfR 2 śz6KVJID]T<ߛg=Y n$)-|^]dIŞ1 ?G)<:I Ŏ`SiTxr,.ٯ _aPr$TtJjO[6WH_s3}9>Px+O2xO۴ GNIicegzrP6<[W^Phpӝ.E?i;\&-: XS㠚.ΫZc+WVޒWmT Fڔ[$Wojf.*A PJ <1|Wxo;^dXcY=Iݗߍ Hc7%,i=1`BaMB[ģ?ٚnI;ҘR/|YueRnٛG~+nR5J٩?@5BnEkZ>>G9`Qn9FqYGlb}ak*>D,Oo`x|@[>j܆xWh3m(ǔ*͒8IEoKSe6Xƹ)Æ?. $B; U 20@|:O6o`ӎe"B$A.m5xxk2 ahE~P/=2OHiS%Hvjt8X,MDAJd2!$wH3 7$lBU0Jy\a> Θ%Š عAv3hsq4 ,㫜JM!#(8>'P)h4e)ܨks{~|2M~OMf 6bܧZF<\8\M+\a!+ZX-Ó Z5veUYfrc CN+bm)Irj|8ENofB(3]ǘ,?GN1;c"=YV"NK2/ʵ"M4~l}DEjxh^E/"<Ǣ_~?X" ButS@$d)SӼaaK]+Ωtg컸6Lz k|nQ,YqUJ Nw "OK?>fNֺª*dZKZ Q$\(Fio V V#Gf;Vk>sq4D!tYin̍?@>:TK_-9i|1xxzN 01-U]j@iԻi0I\bKXˇM" X6IXyNw98X̞Ee{LRC4գslM oPLv~ 2@H?+a9iRPTR%aUeo( +}zg1e/衽jUh+uO&2F>eF TG)%^_  9p'£ڶYX=kB";YXm u{D{I|xzzPжSn;GMwi bw! ǾQG+-9_eLjαN:}Wcm(.11urgMpІ7ߛDihE8ϸ=>~3UviA_^i!j|pg{6l t$hڙ /\bwв[Lyg4-S$`-.+J.>+] *&V}( gULCRہ^c<8ivo64vF%囓9̚{o_YKc<0%)JCOKf{s?-M p>U:q_q#r輭.D3#\`_N5Xϋ+0\!%٦ vԷ8|;obvOIL@7쬃mMMX$f*9; >Lqc.˱g6D@rNR["gX9y bL1J&[!r'27 ̀9^Iڄ"~Jf+{$6"(6~vOai2Uf1I"W ] xW dXG/-9lftFB_6;{巳`:I~{  u6-\H*`w?{X ҲhXpXy,Lt5ƎZ>~ l0焊\:;Fy9sP&g|Z,FjwgYEBIW:aГL`䃬* kTE07-pe(Wsɇ#0XgnD TF#yC-y*X^)/sg^ڑ0:: RD~ 7to %F첩V(k }'SE yWMBI H?S: ?s 8ϴxбmfhzVO>%􏰔3옣N␟'= G[§^DfOJ }a>Uh  TΥP] - $ֺԽev9ȭHs''yg8~(3[&m&_35$ bՎ!SM.*l%D$ yh@yAxR*LxB1蒚t;ck}@0N`6J og9FڭNxzFѶ 8u&6>g (9 :<)ۜ]W|a72`<֛tvV5cR1(WyVWEQ=<:m֢Uki8igZi?g,Z ߪ vj~ئ-Oo^4..ެ_,gwE<8\2(^̤WY2\V@/'6釋zCs4Q/81p +uW+/¾aO&GmgHԇac7k cwNiaAgYSI8=EZ"}AWLΟ@ UZV?:0 *`"ZhE:g3'd/]eɶ;6#R3 .jOi5a GB3GHZ#:R֋ƻ\Sè:J {冨ӭ}=N-J_4uNSqT)}\ky200P>Od;GV'B'V,x =@1BɼsRdi ݹQ"* ɠej>tt"Hb\wI%߯Db449 |R5Ms$"( 6y)(0P^qt;KCji2?S"IP 9-u+7}pzf2c'[J(/[͈AAus㑉?\h!1 -'xQRe6E];"_2~Huol0Xm¾(Ҏ{G*%QPiiveYh!Fcbm60<dz vn9RXzC}j"j`Ki2V,D*ZOln'(g`r&,#w@˹Y0R]5e!qImU&s@=7+N*&DeFEh8鴡\)  YAs`̫ө':;T~P5?/]nU8s.j!W1=_+R} YxtskLԁ ^5]=m42@>u!QtC8XK+2>tsVCcE7e*,#^JJ+v!8L@N%?3Fo\Hqo҇}J"w.ܩK2A&#/4*J|SULx(E 0'+6Cw/xR'ٶ& {`z:d*0eUX ,.En/<|7s|cvЛ\k3it81ߘK1 c$ʹ¬ciglW?ͪfcj-#1![:p( 1}#v(I59Z qQ6!UzBtI]ԝ>_9sd7v*bh˰zus"u@!V5ex $*P )ԲZ8h HY$ >@~ _ZF׃r,` 2Dp }*5 $l\I r6/qcfUIdr} @t9;͡y4pZaʳ:˨i9QLK6'tQWP^d\}ӕE6lZI.=[9m l58~{K5hZc!1Y$g<\d7Tjn 5X؉#WM;Hi{a vڛ'WԫH9WDX`˜qry˜-*r}%HNE'=`fxu'ʡF*ٴjaf<^Ngm@=Ko( FCT$L! ;pr'Kw9Kw.26劻CI9o/k4pgjn ".tr6FWn tsj)gy.8+I;HJ?AH~M:!2]N}VTכ WR{ 6EXp/?>+WD8ReHaT<'0$-nXp'QP:4DÌjCe3ĵBh^E2*WzG'p$KJa^Z9ͷ1.O ܠ'qw!u/~Oxp:_$ctx<; |;8q~h[J5 cjzv@vɷ~JGӡ5oe{#`^H9YZޱ[e*9 nq|8cX8 mwWCP0vkB7^DVh坍JH]8 = lAؑZsb%-m=9 Y0MT ve3v1b>=8~qPY9Y>v^aKb6:X83+) e jCw`"#¨1c^84a YbQA749Lo >#7Ce~P魛W~kARLh@vdؐ\?y[+A s^to"+ \H?俥hhCLH/5wԅI\к}\DR)eO&S l( _rRyy+[qk6J'+R.o6۝^DVsrX+kתaWs܋"@B;o:gOf\i&5(4Tbò(< Q`?Ay)T+ƒq$ˆUjP}W!eIOk Vc°E"pfV"/j"@ۢZrd+I4F-u>j1>D6e܅!hl.8]su;le0y_0 TQ%5K?q%:3J`O*t+ffhP렶M>jEl|Wt%gPn6)JeD?JHm9b4w q_ab~K;=ͣ1Gc:cdEc%h.Ttita qfmsPCd/"5Aا/sT8:OY䙻/ Dl"R1{c n+5cئp.xV#&fa@ /TWngF6_-p J^QU#5LB;E _l'kANI7h{!O=BcGǏnXza[ur3uJ|O)F}{M!+y W(%­/e`n/'jD9R),`۾hrBdo,ӥg:ӌmZj"7tOm(_7t8^3( W~8Fs*.ZML"Nz.gl(s}QO0K4H Sp_VǀlާR!#7)"B^b= /]j&!Ϥ0 /b;<vA c{C4V8O5C?tǟgٜy%'7@%z1oJ/Qs,Ҷ]:(q'ݏ?JKhgitP;66DWOTGKPcrcat[ a@fvwCX:v}'knSrSjvh=9ޒMwV1fi`>|KC24PGd^JNUt"PV~koqTi&?,(ZC_mfR*VwlɊ7j+z8ro$( R~"UZ:2;ss1jr愔[R H1ej\3EY_cˍvCbHIP)G0}r@ЄZ/=Q"A薟 "]i +ŭ}FgΧ4@?4G5E"?%fQ_'r0:Yaϙ~ {_e)MepJ U5  V|$RlKqֿLn;QgY+ 16 mBuvluGXsO.X?ۗkFkUqLUГIM Q-p |1sߙ 錱/7.C[vwiX]%fG yC\7,|G%6ې%+VygFؗC~اvn}*2#) t[Գ j )(\0~f1]չ҅TxWL -; k"xö'%N Nt *V*0Wi0~ /y:^P|62`XcL POITgt( 1l Ǥ),&Ƞ$e?@~OeExPQM5׮h:1BZtIYG_' U\鼮 |-m> #-Be q-tVs:ļTb'S"A'% 7\gsLߴZB<.0k8η;| q ^\u$bcGISP 2.v؂,<&z,krڌ ߙ_Mir|/)ڡŎ|')醽7")66B חA _!W,˪mg*)$$`싽BsƤW&C$Og!x % qF=DmٵD->]cto"`p`4:SLrUqe 2(}k Ύ(҅n:CepsE IBembX qO۴Z(دw Rsԓ(/9wXCMl0QPx"bCQ< 壘Ho Ї)5*UY/+m/_-̱ehw!+D 35$Ў v37[G-09LjΌud=OsV4LuFr$+&<"8xwEџ?aւ[V^JF3Pڍjcb6v,d[aVH:`D{zޯ?1njjL]_ϔ1ixv3wNM&aorГPnؗ_wAX!sBtLOxpP /鰘Yd'y̬a !Λ<l\%ipO,L'a;9^È6 o)b|ׂ8 y5̽Ӟeyr"KWYAvsƗi%ٳ':NM7Tl?] E6㞶]rI`]zEw~>c "/ (jm\X zZ"# ":Ip^Z@. _Wqn[i.8KlIN,7LDm%Z݅@^IAiuO07纶ʯ~ +wRB#A39BYFw Emۗʼ(O_[S]="gVο )Q(u2?yN-lIFLZ "* O:x;tpS;_f@.:*^zcEW ?܊r9;UuphAHJ BQWL|3+14lM^Hhh(R{xFN"qZt(5-˄퇍GAqu|#oMAb)J yeK}P =?%3\fr]>0Biȧ2T&lУ$: ֬Sį%bq"{R A]">QسXJiyভtcB:* eAۛޱ._ڹ/D6c6պr}C>[قm+[|,sF3jj)]GJ`UbM>a-bE9\+818#]SQ@I)*dTv!l;q( ޳&91 T)#;%p,5ʣ1:?6 Œޫ3QI^wan-UPlЄLkW[d6%TR)=X˱eoo-I[RW#qrN{(ssWk Us(==kv{2כ'ayx?|*ƶw1d4N4̥c#d;&4(3vw~YA92xfx$Hh)YWē-qʧ9Ҍ22,UBjN.s~gX)+kxZ rFH[C i]+pjc=^/^du0<: zZM齮U".I.C:J# '<ۇ 9mB~$"qN8O 亊$xGǪ|̐DžVLS!J !iDY[PhTZ6r/&[P/t&x䡱-eYS'F3Ovm1y-i4яG;LVS*AkD\cF;qՈ6^46]>HЫ WxmXp^_bH ?+ hWLIeg fękl}j?zDAј^(4]'0kx I izqǯRYeg_/e9p }uy*I~X<`gG[oמO?3tnrsֹ:t~7[.DqBT'y$zxp <@La VGE)Э!&;@H0Q8Hz,OnbIaWR =r G{98-,iO=6j +=~v:S°5/|i ?t@ _*;]oJ[g HD0J["6MLJ6e1ܫўt5~ s9Lm_lfYbـ`|> ;菾<ؓķ< !]Đ{gmQl+~u'd x7Uֻ0z뿛 ۉWFuV+u$qVhU U#Gr}TC5-<Ǣq>QMEbrf6#Uaّsyο qtYN>6G/Ŋ~7I8yJ=<Soy+|Xg[NSGYr$ h|YΎ:(Xİ78X]Ge6t[jrժvUW&He5/(ѲsA/W4Z%>{j-_|j>\ V;c"?B960 TͻIIDؿok̩{V7Xڌ熖Npeqɿl^V{8g^MspE-m:̎Z7vi0y)d<|A[t߇G9,f{}6s5=δKmM*kcdH$6*Xև\4^hvb|dZ^ ]LD컴".*O8vm!1`TpW_+3g%&iKcNL)h8 ;zS=k9%(Z|ME%<+zY|Gޝ).U2A5J\=c4]3уLfŰ >?Y)p(˱JƖ~WJ(7Y%Q{%ȾffWYz 6D!98a0ER3IfɗL>ON(3}<w9ڍ>Aup@kv`e%)+lBuqS@WMAhJײHǝadb>xZ)+sS_ zi|8.ᑃ:CʋmɺUCsgnWyfZ ?|yt[l&2f%wo ;飴@S@g5v%|)X\,)?'Y~<^2D4s &وC\,զEu90+3z- eJ\ o,'ل~'E@(6Щ~g01{NtǮ{L:c!֊F8:N!cuz.^E\~uZd՝7܂{sHH#ԤVBYc֍E@fZRmYya9y} 1?oѤx-kM4~mގu5}^gZԅũ!]Q& 9g[|cA?=bHt|cl$)Eod:VVN Dp3/EO:s^ 龻MomwX]5aBUpA4^/ a"Ј /d2tyF<놢X ]Pok(|&h?g L.β"GbA-b#mE *myPbqۚũ66e9=1Y{{H%J4A>pE[wޱ2-B&kp3ó槄Y k2*E_w⫃B<͊ӊds};d9|s$gw\2U6AEx]nBV”YB.+:3LRHs{ٽNRa.Dl.3kGݿGE*:ǽou[klV(b 7v>~1w>fuߑ:/¿ڣbG=ppwW .Bʭwӓj$g 64'2׽وϞr{2*͎N)h"O\~ ,%LCJ F>T 3~j~2Ǎ8Md g|8N|(2hU.eeA`p42Liyn;2?ȡ17d)Br=xJeW&أb+o/7w*z:o{OɄF6ܹʼ]5 upK*>"^ X3z;Ҁl?pм60.2?x9,aIT \,\iL2oY }}$.ʜ[KfqIvZ{zih6+J. INRc?T,.ez-oUTwbQ=6 ^t<A8{SSY3A7%}Z}›&0sf<ȹŴ/Dv wO.c } F"WR6I?F6Oua hδI#;(=CZxK:0_^X^拱U:ąa䨳8sk;MKw{I(t6|f>=~Iʷ_C83'˩)Qu$W=]BUN Ǫ2ʡG2E鄫)e{Q~%~jo)L,x7!~I31xRݦQǚTuYØ u^ix?>(#ĥ.aB?bN+eH**KSXP 6I{\ 坔c'okW8Kօ+nmDسٖ3PHj0D1OJa»P$nـ9k0~XtC$&gCCџ#9_<Jn~n /,u-B/ ֿ j#=F@Z}*Y i\N,+"1]4*JWx53&`D+q-&Q {,+Jw WD:E>mC񢯙cP3L̒T.to30W }QQR#$ g 끘`;Zw#J?9RT~{̶%}c=k>y[=2%q |ee񕼷rӼ,'=y>oۡ"5F]r}pZ}_k k#}7^QwucDֻrvl::ؠÕeUi$ ԑkvoK('ϸy}'nibXCK( p[gϒaJZ2 p`ߒL;&Z "wYDDIdvmVJc_h`+~J 1-d!~aQ( b`wKMPڲߕAHg=>c5 |&#sAhfo 7m*1&pm"\9nWC;7M; &]3ͷ!<{Бec-M0O(PWoPvp^))U>t~c=VĄר* 2lǫCluwH[h%%:@k} bo%#\$Jd^q)QjQ-(k rﳿMWpH7|9h`yޚt{JձkLJcĆ`K]H1|&JGPhTCӾT|iaΣS ] び-cg`k"xm&W^ e"Ӌ 'vb;tN3Q?~oQ-iqՌWl7mKL]ռ+l m׷73!iY `WDC KJŹk;t|H&9VF=z Dǰ,)d@|<%:wsj="EtUZ^Y7{Yj8?JuMʑ4C2FɈ҅Y$b[ ̫?E5|?C y&޶\FXi5q=O (G9h.S|2x19p% nM`$x~8٧?e-F_X54dW·E}>Tw .a[ 6jMb]a kAi9ff)nPD(Ncl#Pqh8Mi/>Kt~9?B~S:K5)O4&CeX2m6d*|{7-\7tГioӲQu}=cYXX+xcKCWCto&$sp vܞ:A86sFn}L5};ښADLV{֌=$WxGU=Wx+ >|cwOQ"oo.ďh[8 4Yb2 jN :B~fk=%1q=vzgzY6;:nױaM8WWIm>E\UKV$m!$ QnLmd֕ fmRnI΁}JhOܾ ,km4441_Yd 0Դ97^,l3򚕉&pxٹH+qL%ae}Ԉ8 g I6B3O2Nx*_kct96HƀnS?d]SnoCxϧA=b,:k3\ա:uMmǡkso ܭ )\2w;ڵ#5^]CH>@u^ײ*5ZDKC׎|P_! 22izsgW@R,e?!Dl}fo{h'yuW Sq;(&hhQX(lyY2$NhBt?'LnG<յ?dp=0D5}o2!nO҇@kL0wڳa m;Zysþ:}4t,DT`lx([ax>Bk)j{~(\FOzV:븷p{X^D#Λ |؄A퐵q645yUE'W[HP,S\_. ;igΠ) %S3u<GFfHgt\4D=uQ]T cmMLnrI cPfQ2Sf:) 1=cI|+pŬZ,Я?!}.g2 T<ÔVu1/.4le t/U_:4]?Y`ޅux0+$ l^էW5{X114Ḫ˲a-jE fQqJVB.bUZg9wy'+AnFw*$ +' &8`Du}ԖgTX (>**vQe.:;0e[:6]k'dم+"EjD$t_ zՕֵcЬ&9b]|p]smvA)o[O%6]BM.o#2?[5XdS(cAOOkژHNP Ř^aᖾ'%x$0? sUv7n|WNQ`~8/?ɇc + 8ED JV4Aˋ ,P~WVn4o4;~5;ofJuy^  ՀGW?OrD>PGTǹڠ-6(?GCE;hXb<4ta'閭Qj4R$gC_I@ (ԓ.ۯUMȢ?Kح҈6On WnVN*ݑ^hF.áe| I4*\>C`b*֛ R-nX.:.w>o7j&}oln?4hʙ5w h!壋o.48pT1I'|* P Gdm,u̒ 33']%8v8_B(?jO :aV \O0P(|*Ĥc #u(M}T_A/Ԥ>POOXh M - @@K} wb؂&]ՠ]+`* /TFNjTv9~v# m\P.}hguw3yFdFjp=S\1&Q݁IaF@CL2m}pr[ѲJEik|J]}"xSɉ |!.67M? 5,(Q~t$`TWNF^ꨋz/];oJ*+n_0-4x#~A_Bi[EoldA@D wG^RW*X/mAI[GTqĨ$I:@ʅ?ͿP8 OKi^2[@̉-޳B[sZuy7Mg F&:_?1\Lڷʼ=6.ܕ]Bx!fznaLv] ޜ{@_cf42YS=CJ dV{oY1 ?aG]v"qIL7NeGv "lb h@4Gu*4YV7(6c@Q.)*iʛJT#zsɉ!" IH *݁ 8bk |) v!q8jc Ko/n]zw%X$#cnz՜. Y]##&_dĺ.cmȘ Rp)W8q JqH܈0%~2C AvRi/%ֱz xZH^s3qC5QHJ!0;[/:摒6H L{ p&Θf M&+%K/+G`%V 6֌$e:I"6̊ jzgC5 ڱN4}CXu; kKn76% f~pj D] b+|V|лBOvllWIćZ(}|J 0\LF DHDʘ=P^%vc`HǠ*fl`AfkXaK+:D[&u䧾w+X\la:"i  O{]'Sr@ѐv'9 nm I ܮ%fWGGb'@w|1&6e㞮wP ,"ָVZ4/5~E@Wp\#8}'Iڮ_(c)AUxt;F zޅ}Xe#Ad8ϥ|[>߲VA: {/.9 y}%gPTgrEn>ҩگś,$2w1hPFa%rk8?_!09k-Q$yMA@?7ҏjM6N]f,/^4PG1_mÆt"m+(D؊Ci` ]7@s0CAck\D7#/=Aj *Z]Aۈء~Ur%@6Ӆ{h #pBdW#{£x1qV kZA__˫lU.`4hd(XY+'ï ZŒ{&ӌi'ѥy,ڽK71[Z.=ȥ7Ö~CE,iJ6 hyEeU7}Tf}URGȷ_wqp> 65zUiAJdCAh d Qd̏:$wF3')WLVjoHFV\o eC0~7%ЇϨ'j` Z BQvix`;>=! ձ38ooTUR.j<8bMOCI$\{5NK fB"p¤?q=1)(96]ekίi`ܵvBc}lahꉀIVT2#Vgfz{ (0YfeZ9IvAk_-nvqh/7$ɄjVoa-^|=[Jsq.v- ^Ԯ%AiqrK\)iTfT+"ң#hil;x?TK~}aLf Ƿr.n+dĘF2J{qrGzۍ4tmACqFm?!KLB1bu*OCh?Zv[ /YQHX 8q!-5 .!nخI^GK}U^{uTI,~ 5uC'UǍCni=.e _Sq,D{`.VKi a9bCD9K6닢2H>ikN{j #"o k =<1aq0ru'.{`_qWdDum6&bh2pr}i1myJ?Ɠ/FW6_w "LU"+@9bnmYB^உ/*.sK-WxrQÿ)ji|k[Jphte>XNԜ@w<;)3@5N ,aDf>!2)&8X&L7,he(k;B6Dވ^Lb:'˘e%O7K MQK}>迈*j@ ZxO mZ^$㓵#>iٸ^}rHEEm"8˛\|Hs\$/ ¨pɏy_c'aS$93"y_x6UK]}W!`T_{@Ҥo[M FC8+ͽ3N]wRߌrWc*yBR66za 猁VG=(/r*Y:3Y3)=%2;J2l@3 ,k@UZ5 yUb8..U=O7$y{[_`((@7>KelA %t_š &|[ATs2f{dNejǖ?@\PrdqşNʂ/L[krWm\q]ϗdݵqU'^^kߠL677}ZL=&!W΀L}Q{ ~>.JG6NIiMrl fsl}Χ1v>|fd=5=:GGJY(]Ail%8{)P@/>{ըETbFx7AIt8 VͰI{!kFG#7XwoU'3ӧFULNB#t3eʸts?TS5۟89snzU5RLɢgsJ言6|.*s*i&B4WSomׄ(pNOk 360<5eK M6"-^NIF.R#.^dphocZc*^".)-yAr2%S̢yi҅Lc7 x&"`Se/;W"Uq54eAR)WɱhtJ}Ցob=Tw@TX&-lj`lv |NQ;^m`d+1)yuim5*]lpE9C\ʄ|]tim`W*+{:ZR!ɕb.%L/_lQB&YBKqIXؕP%t{ XwU@^T;PvbCGLS&*ޯ ^+v]tyh9rA 爟q~Èd:$q>OR 2z_+Zw#u:`ˑVq6;sSfJ*o̼X}c)|tbjݮt #@@ء Si] ?[qmTet#? *7LP^H?|!'cI*R )*)I~MI,S .ԪTL;LjDOFyᩧP2 C1wm|зiě=Yce˳rh=nSY6<qYÙmɷ'vxҟ,wTYwd{( )y;+0#L*g"~?e-)Ȩx?ǡ~}an>{%^23"7թ2llFϦxo׷t\3УfN ; v=ɳ  c?P^'b )y#L:RyLʦJːK yyYU}5a0nU*sS4^TzR} vbc[ JRCVvqT6tє- –E7;8OnxCߚiݮP܄$ki>ӏ3KuȌTZp1zl$#CgCs,ik&-!Vkwsզ(|ai0o8=SnTJ6ɉ~USlr>(l0A&O͸ZY$ϲlJ1FhzرLwQ罺p z-ZIzȒp&-Gzr*қA$`e[GW8De^ޘ[fa4rл y<;"i fy7H{FhcF!uFu?Yry0GBd 23NeU/?d +6ͬ/bry`FAM\-S\&] 9=hmd7dI>)K إs\lbA%0ݤ%71:n#nq:L-EkKTD\n&Tc`w5]#u&MC+ܯ"pZ>'sIiw xݝ)6fuPж~:<>.ɫ-혫J^!1hWLAKB vN"4z@Hd@Q*4ytv7m "a}Wh<۳RZ(_Ք^()'k_<wɠX͏!,i^otIiE{H*p1ŋ zpD_WKteXz=qUhs-gD9ßg$P×/ǵp}V#v_}`ǝ}NG;h by(>3o3L5'-s̓]#:kdֻ1le4cS7-5dy(Z?+j ZR9uXcl6^w/T2PrhL@د`P|6nz6&c~aSRvXi@Mx;(-4YHhฌ%s!W *3"DX2Ʃ.8t鯜BDzKAzئ 4@Os#Rx Όԉ8چ ;Yq_}J,}kDB$I 7tFMHWtN19VgLAiBC ^OO|i-1jAݲ QukZA*\P"lJ#Ԅv:c4d-,Rzn fbN f1g@#q.4wqk"H")nkR9žS:+qզШo;,G`f۬50>w:)SJ8AYL~H;zݺAYҟC&s '5_KCgG*gڥ3J_saݨ?~>S8edDh[HGc%cK.·jKB>|xi=fUNomU%Cwk[aiL܄ r±C< du?%ߗhUPvOhtķ0n0HA .</ɣ{'_5<12O@Q{qqw_0۬E`R&BnS|#-Gv9/JK%J8lz <-r $MAe،Y.R/j6bWn{'S>fu%M"U?-"NJ)ȋ~k*5%]ހOExjomb`4IE;7!$} t}A u1T)k`}BkU,!߅͇{9ߘ 7MGܐRؼjYN%Ť` cs fT"eRja'/oQrY;wn^|ӞEeaT39)BWc`"K ==s/UgNNFa&^~k͇.f6{1|h'|bŽl=E'@6AbX8)Ox8 . !eu Z[0*i＀PeBOMmIu{ib<?.IwbӤ۽ FgKt#/{هu@#ji(w8.]7/Ьџ7*sCchVV7?zj 4C k(^gLA;Sj!k57nZqس^/ 1SF$ɿ Mא9nExZytAgT0ҝLRtf%Gk&{I%ٳ9tOj 9k㉎Z>A+è؆`n͸f&b\9+pP>ՠ#t~)7+lt W DK{0 cT>QD}nz"wN}i\;8rOobPӚ 91@d0_.$vǴ!mp9';jP!+D ʐٍKxJaN faC5mdltF5 6!iUa SCЮwqbtnR+-Ne!sM_5qN;b.aQٯ+ն.|1jMS.sQX9-xrߜ9~ƅ*$Nr\k%QXDǐQJx`&>ƆPPSj9 Q ,EK.nR䈣΅P]T%+Nc8GC3g5?}{hll8_0C{WlK91$m>]+\:STӏ![yfC(bZg a21՚>) UKrBT*cX#N"w1` 0m(=1 >N)NSR b?HYAscdL8V4uI Ø|v&vzxϻ kQiL<Ȱ3K+USP67O( ۶z=xT (w>ǐ9GqbqJh9ɩz1{H~i>pM)PbR̵rĤHor;N%$~0ㄊ18̯9?..je4?Ffn UYši̔H2=Yk!2ݺ>Lkt#QoMZϰ=!h{40lXF ie7~f7aP#0cvi(W8( L@-v²BekT?eYgX8>Pp)U.,o?a)n Ѧp"^OLlf; ,S̗J"efMurۛpar FFJQnc4 LMqtYpK5!_ H l 1 Ckn#b;~}f7Sc-$]"bgf.ps.5mj^9qLºhS!L9 ISѮDmIN C Ũ>Tg+rf&Y>5--3xK{4SLQ%qb[Ypl k.GcøHor {ffKJ`F܋g'!4㩴2U">u%=@MHë8qss@7(LٯPj( %q%#M'I)2:)= .Mr)X+G<G6 'l`Y>Lj)=4 ӗ_H.qɨp3%p#S&⃈ Р`FpO5ƥt T#lY $3xGdԀy{3'Heډf11l[,N.Fg3_IJɌ{bJ G t (c/1555)QTn-,i&Ja sUނ9caVD 7-Q  g^yDfhs5V8NJ&B ]?2]mb ,>FU3KtkrY'e }T8e?]X ܨn5:>Y2^GamyEܵd? *xG^4ѣ^4moz_d&-a?@Nl9J[{D ~s1tAi0euÅEsɻkbdJ:Μy^IU_˸hfYi/p;JJfRQ|w`>G ʮCk}@b̩P_u ٺR@ABDPewf}j?ĉ@'kj]b9x^81L'9a6\{J3V+&ՔaZ'T9p)m7q0Њv/BozkLǚ v\¼ƋXuJϮk=sq}w>4?XpGìX.=aS!gS-s6˾NNe߿--d?TY>̼t4o> @&،bB2u,d:s1LXh-Z9AU{-jR 'wl;9^,^<&Vrfy[5ADzb<( a4mI.rC٬* Ԗ܄Il~1 (Ax*,712Y? Lo+<ٜɭ22K5ҸWN5%AQ A$r3c GQw1tֳF/Xemz\Ǥ5z[F}9wt#taH :*nY"s^94wAUD `G{W&~6R6Wwm۷L$cO 辞RYڠ[}{+~Q_f"#ϫ 9e5SIt5^5#0{<\Wjl$# GfT@+{ tIv&/%)8H=Kk']%"JΰVrB(MU|n߲X|=;̹b%E1d:pe{mA5D#/ie9WgTޅGh6m{+.Nc[L'=.= pEzᐙ_@ DhƊZ+T( ^2q% a r}&}7GRG@exqDڋ?'T {I ApwMWoV,8-Ҵ'%jdx*)fI~$n<76\:Ox+b[9\[P"e&bW%c *Y 1)bHMwuaVQ 4S0[FkAPMߨu|m\wU ]1jnV ]Ita ߽'j(3z[G H&e@dEQ;}1}&۴^K[ʷ8Bq13TC7 /Lΐf΄^OBhURfbORo44'~$} = yez^z (xג^xSv#~~X ]Pצh?Yu\~GG6T LP!f\.;'m=gсͬ1E<q:hR)Ld0@g| j02Ǽ麚&ЕQekq\:7QC6Fwc).G7ˁ j)8bێA('-RKhI!p -.qpTh &>vWGA#tIx_9@[XKkC廢hk6Vt!:D)Elw D̎>t RK u/ttod3E@kGqh7e%|wE/,]Gb^t'k&rT(c.:wP뙡Q^RxmZةӇ }fETeԎTFж:/2i|-ߊ= 6kn2tC:FS\bv;䞰݋IsdUX*^|H{8IP9ŦtH<Btȳ}#TKvb{) 1 6Ve{,Xj^)1ςs5UH_} j\&rmo<'adonސTd:r5?pfXz7 K#I-Vnmގ-7XfD.~Ā5Q4x0'۸;憚dvMqgqI&O@AGs`$K#X=벟﯋tG}yo@tZ&)Ct}{ߕvXG("=%2&IS'̔@|:{C A4DcF .a͐ 6>,deVn{KLWo9ƒu hEE&WeKp8U~9jGͿvm`C쾴Q=~IRȿ(o3ς2ye>߁ 0<+U2WylF>8-M ̰56y*/W=%')Q{ێ^2G&}sS%7+g#Vh1[- %H.zrX; ΅~ 3Rf"A=_ꞌ3%Fa':R_{zk5% hM6뗎db L߸^`R%:5" e"M A xEzJݺ[Z=›?N9Z-ϘK܏uV=lzVMqn%lo0QBx0gg|\Z3P/#,`):o~9s&L.*7ܵ 0AV_zX+x}R<. E S;IbU+jjec'JBmtvʺ5fk#fV< nyyǠ4l,[8mr 0)X` gn UWX]RAVgx1xYHQAko lvnN@\VddDKgOݧUK3Hvܚr̊i7kg/0Dd •ڰQ!O* ~ lsp×HALC:?{_-Cڋx+:&ŕ\32=Ԡ#uBE`C3 u X:5 ߈uٳ۹q~?0nˮFxzK='aآi=>dYG!),=r_陼Ic\ |M o\n=j:qղ6r\8G#Z|)y!7{r5SsKIJfTx:=ܽ# r,wTɳbe',2V:&eEM-LCPm6(GI~wA VC7JPw-=z:g"Ћ+IΔ]r'BDF=zi!U:'ZD7RE)^iE&^Q Kl,pc+x 'b `9p=ǫhs*]1 ^HK7GV3=GpMk}dEw?ɗSL0{~r0{W/<~TY1t7nwג~F$ [T3IUE"܂ntm#}_ -E|W$m<:-Njq}tPtcPY>j,rdd؅VsIq j'ȸs],CNyAFVJB f{cMhws.N&r6b׃`? r6y! *eee||#)շ{a=^nDu;-i&jwozW0yWBn,˪HƋl¾K8-q9qaā_q0^ǃL!'bܺ.X""ŝ 9:nE&5%k-~w,E ]u7rV+g xWc{y3p9ҪX1۱Rqx;'5}e(2~)JpWY{X}v@ݥuʞt $tŖǟ$,=OfKUO/$#?-üF):O>sAf0 _B.dApC3i-lS,[=!@&BiX7Cm%lsvM" v3`IIɘ6HdyGŪՙw^uA:s*~77>|6/Z G Q&4NmMsYΜKnߜ2Sw7Z۰bJQH`(9%ʋjLUdTY~J[}Նݴ.MnSı<'A,%.ZFZo'i ~BȨyDQ (% f8AU35ϥyөr[_T*rU 6bp;s퐀ƥ 7 ˾\U0>m$^žD+4R^4 PٓwZ߃ O֋&ul$Ʋ[?U8$D'XzТw%kmvxEd`}WZM)Dx!]/XFhIy֩+ ]|ݴ11kΕ+HSB0K5C BįÁLՉBD -! v,Ϩ H܎d=&8Z0vH7W7x͵XOCXgAv[fijfGXxQ6Pp pD /Ro[ AxC^0Q 'O 9>P(n1͙ǦjJnjV4l)at t)LeA6#KLwPj;&'ؾa<6+;9ah+{HiD;d{/uN$2%C) =J,lcdL_Ej05sE8HL@~$iLꈢDl#R:!,}F% ?Z]+ӻ6-7*er Np @Rd#>5Cٸ k\Q~W5/m9kÂs>[uS@2ٶ®+V< NaC޼3Zx9%.Mg'2/v\#eٕbinL>כf0y\aQWWaK7ï8@ O q|޽˗|hB@ՊK[ pU*q~Z[A_A2}> J Mw2rH+۝5ƿWFN:'‹wX5sȕX::h>,|@\~T()ڪw<{|öȈ0ڿ ^jbm &/ tdVPi㛤ʈJmzYI1y߹$D?P\%C_<[7v(NUDϐQ<_=(ػQ-`Ζ^]WE:6nTs* y޶(3-)%bUHх;苅,vLVN7֕rҋ&pxsvǬ@VNnԽ "Ǡ ~A[%fWɫ ۸QMȲ\}RqjNPieb\Im7f C[D줛<>7%- $b'zKs] ?9R j\ˏ&v dޤ0K[ֺu]"֬7)@kTO[.1UiDj|,nWV}A)kzMu]2Y\3C;(gyJW]} Uж5Bk!hz(B!F|ƙ3 da|( =uV@*Cp!,XZȝnGʕ 'xcȄn 3Ú0mT3 !v9[wc%`WA9P1_l9C1d0 T(nŏɌnM"&/fIBV%I@FvUQ Z&7/m.&%gts/5BF!($[T$$L8,-\v`s*4Z6ffM0@U?QYi$:nr`3i(n2V 1ݑız6^!k'c~NP {IE8{"ޘ@N ??ݼլ|F\YN F ҉`_. F? n_ʩ%uN荋Nm>89`Uz 8= 5KKh+VA}uK6lDv8Bll`J*_!{;#LPվҝjkc@( -!rD[wRX)!/4|TWs#H+oV= -xĉԶ!@JCLi. \\7}'l֋zmin,lZ:rX99ӈF8Rg*;>x`r,~dۓW@WAQ,%/@ z8Ő;-o.n)Q#Gq6ZЫ'BO$ R+nur6[IaZZז.:R\yJTϛd 3~o:47(+S\`;e8Q}uw,%Eϳ]3R52.@L:jXtN\J,q<3")?aK.zd|Omq fՀ]Faac䄗GZ>:Uq\aU[]92%bNqQ>/`)R0rH fsCݗ2N uTp0郧Жr.!IUB #/P,ޫaipң5:3+2m z # zoϑ wCULSHuLg悤"iTyғfŎQ+ =0+o%#Gry'p1oߕr2@'WQު.%<;E^;]]qVr|KTmL_GVq$d. r*І;eExAR'GfΝ$lM004yŏq+I<` K%aZ%^`߁iWW^ ;Ju|Vy]>4>v(#ܯJgEdTIyR ߇$7iW([2~; ؈*YkzK7m@;Av"Pg@_Nn̡OD[7eE_D_۹jʘW;B:seT5R*X)?6Q]\]DŽeKsquk펚77B^/.Jk]1B`qkƅ(x >h[7iNjix> >_t^!aG:۟$)ډhAJGKgR:$7qt NP2vNF dLgC9kf1CGYnP>`WN D+ڪ^#: Sc5ɲY-9pSFSENM`RP@_ïkTFW9ЊRd MsG{><90x<rR:kcxG JeWnjƪ_X"aF$JGw/S1s;շҖc2Zo6?bM7%H;[K$1#1^ikq.b.SrCm_ eTfT1hvFoW*1RdRaqC\*ڭ쥦g@g>Pͮ+D͡Ɏ#IO[y}ppB=C D. r ^A&&QҹmJ{}Ҩn`$1r࿐լ.6D.zQ x8^RfZ}CFR+9űɜZT8ԕeDi,~0~lUqΞK~(Ǽ[_*'ʝKO*[gq~ZѮczNG4<~s ]rU֨!ascW.w`:vT/ ֯ pE9zN>2bd|fy(V=4y$:n,z?]D*v<רKb u4a 槤|Df_MERy+68$ iC+&!$]vu|2#>c { Q-h@6 >JKղ-;3z_ c:}-" ^'"sא ;:R6 6SeTT.Q! {<mbјǣ:| g(3*EVKuFTYx&n;EpG3D@Od)٨4Tt qr=Ȃ5+S ݿm1W_#uDb{.nz`)WĬ PwzXAЉ)5:K>FFOD" Xq3n!!yϧӫZ9=&/Uo[PՃxab=cuxefTtĄQ#d֦GgqL=QȔO$ZcXrͬ҆2GC!N;rtz:h<іdº到#~е❯˴T5P{ozkQOyd2mQJ *-62Pi޴,/z0-X BU,$SO|N9ugX~?Bsw&WWz{KbHtW3q:0NO=:Y9ya'ȕ`vE=.**!A&j/.Ue=5자~ MrFFUɄd""Gu(lXL﵈dD8pK\3ȥ-XַI\jQQ'*NMB|-IsT;X&Nk&>aNZ_TױIW^jZ>ݨDɛH@^IC bR -ߺǔz@7H;Ѭ)8nt+&r" *t^GZ6"hDZ H|9A}1_;)Ӕ,L(G/:@ʐDs/Aՠ݃&Nr_\PM,]VE_{%`i_CUFn#/b2EvV -N/yy/nr8e<ޠ_DfV.FD@H|f3-q+M%[f%ʻm6˱9{F*`*Z)1gʂc'W庻AV#kt] W]zT-Sh.yδ;US1m).;v5A{iRkWp=0xik=1V; wdqXkEĎGF!pɇR"<'h޻]y#]wdTK,&i4`<w]bDK< W۽HPe*A,fi?4+AL"H،G}=dg홭QC&e7 iIh_[ NL^ =`+Z^%]u9Lب<xF9sxԠpAs,)Tˍ.El*?xb `|џ{">[ LuGO[*uW}\ ͸:%҄8 c-єzW,K좟v%ݓvX(LsNe?P:t֕Nytc|dl9 Jp*Y roYoj[j }ukT$?dgƲw|=DF)Ϗ <4R8aVo)sN>nv\zPBs[ K&8uֲ 1Bw;;6/ښJӛ SYyZȶ95piq8E iX+йd,k6*ЍJcБפ},?;QE㗖ʄD(0( ;M.O5"EԹ4 ']:u]ѷ;vfWbQbXެLsɨLɵJM El& rCs z\.OW@iݓϚ,xkqRl)}Or<XB,DPW :$p٢ vkZ۪ǯ(MKU4F?5}rb|!^邛;ՍYVT1Qʈ ^[I4Wˀk׌yQ΄}0|`_ 0)EjS?vjL`:U&dJȗWl h(R&BS]zNCI4R'p0q/ߦoIox:I>R2ш:a2TBw"y .Vz^&xo(,_űOC˖qE@i#^5gwؕb+=k%SϺ!lB~j0%j:bO돐w?2\pBTE/S7?ԣ8O^0~ 'ߛ^rޘc~ Tanh~P@I4՟$6@&Jb9a-i`,AH ,Ȁ@ƾ ׷r-Q.\ Y:h/[()JYGHŷ`k;-Nql!IT+5f" I ?VY 5j+?·pULdB5ao+1U$YæSCv{Ja ȉD ,?ee5-SAShҬp us^k%Ľx0#,톅_ZᜣCgii<6CaUW 'ǣq2tLVtٞ ."< ]ÓrH/Lȉk I+qWL$ >1V <.7ӏ,'Պ X%ypQ$\(wd* t2x7љpv$,U0-ALʈ+  j.ԃ?W,JQ;@r,_ѯ I ytֶ!5]@We^Y/;\Lp@ ;*B o]mI[%S_Ltg:o*F@,:[B`AѻngArAQG{6,F֌苭pszaZ<]H AeQ0A$?=N;~yXL80悠g|"XLd$P~)Qa,_d蒐H%p3; sCD?vu:E] \y(伵|/.@ 盢}u캱-\2b%aLLᦦ vוE2¤d(ӭN%lYux(Q+nPy#e*cPe>9 U#D.3Gyvթs{=N|r|a}Z!2HN{OƱm}E s+ǼJnxg; *Nv13\039,n"\ʋ-=Xђc3( A:Pj \i"eVw3W 0u͑eueNx1Qj z; $+Fy=3!ϵǓ%}_>TLm< ;Á͛f3F\kɠ>K䥂Qmĥ(=FVcv`rZZ-k>h} [;soq4?:ÖמCn^M3騿_6S"<JHM Oy}eYDS3?e2Iˤ_: Jƻ,ҌΟ~@cx"da86%Hfr F2&䳺ir^f$,tm`-e|"Xih)Hql-X:p90Qjh?tutV(7x\`b>znC@Z h$}2т FUk'Ma/F*{|l0$G@'<-k:!wkZ=@he5YՈ_xeɰ nr\EIU`߂.F Y,3kD低T6@a \!ܿ9Kp SGH&^TiTsTٹeՋl7cS(Ʀ%n[Čt`JP>YL0Ld6$XR FzG'F͚kZ7V–k47E5u:_\=aۧaB(IsK5&''lBPCݢfU* ȫ yDe#60A8.Madaچ / VG!Vl47HE}:yqG^ǭ("ܤE}B$A>/G\6H׺e#u)2C&lh3s~GqҔKJO󕾐m !|3~'D)_櫑 ޕz6nSPp13a#P BR a`nbIFLסsg N,YTDe"ʐ^k'J̐3-hGba'ün$l3.&8k}^#-5@nuQOT$q3q6$|&\Hu>^$X#[JMlói:~ #:/ VB{h uMkPy|7)(=ȢKJBw(uhL̫82r` W:@7}E^Lb . /ZzT}#&qN'âؙ0mN e1W)> woASjE45I7zq F6,m.'Barw(ĵ ZTvnܹ?"`Z` wPN9- ޫXG REwd5-#%:Dܴ!+>gwEsb4~5}M:2!Pbp1̿Ih% ?C*ż'f}Tg_ݭ1+jWן6{|*bNTk+M|dВpC Į%!qk8+J|eNoe0$_i"sM7.p%C'=x2/$-jX~NXss.2e.^ 7骎V $1Uv/}lt ܰyd'Ō&\ UwZ~#ۅGE4ֿ<ܝ.2)=y>rX)TyhSjN@{&uM‰u݅!ؤf+mA*|vMvp5vrJ^<;ӄ>Tt$@8t{Z4x(8g;؜4qй&͑ӆt`F*QmQrmge30m`s^w=>(y[) ~0%OgpSu"#UfZmEOMRt\8K6n| X'^˹_ t~Đ]yWKS~tGLI}jcQͥ'6,w+0^"@bz+=wH-ݏh ]b_$R3} VNrqS.lnSt/nI{M*M& b 0I[R>ގl56_Y̓Љ#3Ltfyީ5jWRSH.s6viGo@ФװdWJ5Fx KcWRӔEuw0箖# &;ݻ$$t-"vr!4l|D=6 d@ŷ ֨AN³ʦP+m*v.o+Bv(k׊>cADG ä3y:(5&畷347Rgݎ1wFe_ ^t܎<ދr9Ϡi/Wn~anA~\ xŠ)h>}~5e%:N!ӫ}SrEx nŸcBmz7轳c߾(Ys-Y{[pI|gӗf_52;^4n C #_I{ggRyEi.8uI6Ch ^;$R hşE!I0&/#'sfB !NY ܵTѥddR[ux?T0Rq%}=ص V%1R5ɘďEU&%MkWj@1yZer""WC%S(NZFtEq!;P5y!dRŐ16ąz53iJ XQ1YVw1یbЯ{ihˈ97}(=@9Fhn|dW ,A?\箵#g~W@UL}3@mB]q2s@fڪe}~ Ԑ( Ei*ou fq`ɑ[w;jR# g7rzu&ʹvx_;E8I3("ug=m̲ϑ+o 4뺍6ƙxL6קphӠ=pv#8\.h8t6Шɚ!A磜FeCK803~y8ViU-;tN5@-1 ?^Ȝ&gu4-9 b1 }| įOb]Kx̭~bA(+@ {rOf^ʉo ͐6#db@ {g'xʀ*{.!Gun ݅>DmjT$:߃U׋:Zf0$Y@s8Ox| zP8yBw+Q(#xD>D#,/dK.)ěu|n'{̵uޞ-+h՗ub8u<t~KCC廓cX_+}^?ac4S_#;j8g{ĥ/$LhkS7xҽ-\ PJΕ|'#at'"TA Ohw Mi[ ]nɔY?\T8,#} b-H4sOc b@7%b9{CŚTBЧ ;;j)y3#,e|:Paá.9S?j0mӉ 750/CfѮ:^zq8W n?WV•b0r2gVq,ztãko(h+ҡ({d4N̥w%|cWgʰ6~m(z5o#M jQ] ̆XJi']c׆4[Gcyƃ'p@!VdEBLJm>>i=G8 p@+ 4趎-2C`xY[z~ͦjr1 b_ ZD{xXuIZdn܌Ctw?& M0ۯ?Y>1< WdEߺGv+ZXqJ }麠+.R*jF@ /~1PV;!" zEOgVNg+:_FgsFxU~ٸq6ȬӷV_5ٵA 0X6%tLKDJh{rT$ ox"}:h]|Ǒ34obDR_s0\:Ϭ " Xyk(\W H=.|zp%-j6lz0[vTHW2cb%iOT5͖gEk8fy*ط[$FH,Mn규L$A:#cȇ}y-ʪsӜǔ*9TdUlگ )UЍzy5А޺DAFJf ܺMVMuI75SzGƵkպzʱ_(<YK1ҰF,;u3JJK Ny-i´c.ɱJh+;.&VWd.[wf-{sIForŝ%Å|H#˂j*K|I'ݍ WʜT 5(*< —zhѓ75'=PYѭ^Ablnܒh)Qd `ṠL q K( :J8׉-r,nE-ovę1tI=ʥ`F 2f5˄iZd2~XnZ߰G 8vU]+"Qw[=^C4Ӑ|ts2 Hqq3 =QxK-eӸ;/w3@/ݵsĚ׮I J4m2d.j>xT"1=LܨQP,Iy6o|[!iqբ0o&\aNs*s43ǗT rJ,*mU4$ɢQOMw:T6t? *~D[L){ѰiuJkPigxd2lO[f]<T^jXY4Hl+0'߶DFtAVn5Ì&-7k@`#/הb\GĄs:{GWH ϨV0tbJ&a?7gXWLGin\a NF%%qL8֐PBwm VPy** ,=S#얩M/dW(;YYBﰵ3'ߓp/ NPw%ı'b2d0ɘ8ҥuJV`"cC";'(b!JTV{%Bg6C92ƾ_l5P!j9V4ȊuPjw09ި{ܪgADޢƩfEd/&yJz# jڿ=7 ?[|.5JḱqΈeHou`b>MI"VAƟwPVʼdgu %PIK7όw .iUQ%fgL P >K3Rx銫Q֓9Щ`GQTXo a *{0̘N~JG3uz"+{\2D\{YC N8OM>gژ@l}V9뺜Zzc7 ꡼Y9P{ׇ; KŀNNT.^kطq>~LjJ6Þ~OUa>7j>at{j4S dz$% E/r#p:%:v@MuL+;_C[&m0U¨-gw0T|Qdz-N|nIXVkA}X; 1781 h9nOw{+5͢ H6j`3%-$O0R ~zJH)ox쁢z0(4sZ?QShlǧ (C2wOzQzkS.2N`0V}PKw@[B"D3Z Iowa#cHWrYm8 cAVh&tPd<A/DDsDs >N`F]xZ&oŒh,LUiRԻ6NI3OMjɹ΃ib|3n))qX !$B*O:g)\ StgU 1 W4Bk>KʺUF5W]he cgR"L~A&y3Űd,?k'} jz*mF1 Woka!GPF- nз_Vsz'BhX*rxQ 5,F+\ tkߌ>3rm̮ Y" Vg"?[ i頳-y'o rG!rJzIm1pM-L`d=s+ǬqRjZpF܊FEc5d#| >Gҗ5f||ܡVCc5ŐdM/ Ru=ȁD%V(xeٍըk%Nx&*u) lU ӽs4W.P6VLd>xś>Rݨ:GKwx&h.}U5`B4еey=l_<񈃰50 ,wEb/)Cx@$xkʨ=Jp"- TyMY.'_)&\ F*<'_/ҰQѮߢ5 rfGM< w]Y孫zim)SJލ sFH%IRP] cf,?Z5fH_.L9PU杦 N[TF&ltԑ"6GU3xqMK >嗢Z4|`ܬ6vjvBsn,MU0FVv*Ap[~$}WmGl8؜g#]ZPf"NpK3VCˇadCh r,IN0dk Td%u,_]Z?:+BM4e]xw=A*I`bM w,<ȡ(袘S-WL X2];WKŎ{K[?> Y#AB&PV"`_ _X&-Âа\FDplf#ݍ=:iˁOQexpymƅi%Nݤ6fl5)VKHj.7Di9{M)\8##"Azq^^}\y@P@`Dj# &xI/1IS\̓%qAib.se d-#$Y6E%@:iePBV]neӂX^X{lBaѣKPAW|wjy."9&EN c*_i%֥1 ~a\ /64ۤ)bB{Gx$ tLݝAL[?л']4~tiS8iZGSo^]#F5;8w`%YfXVЛt&"pQEsw=߈0μryCqc.U@(}$%X4V[v79&KЕY I֤q>Aƅ҄g7~*#ܙQC׋]j?oUg@޹Œ`Ѽ!` X#wc3i Xh׀EJ,Qݸ^2~X !v_ڹʐ1= !M*OR1PV$gd"6jX 9T2,~-@,=cVّdNv\Ccm,)ܔ,YOZ侔( |qfoղ^l#'_->Ɖ,kr5_*lH t|A[o>ox6*`s.ˋ˜͋I3:WT] Udc,ӊgJ#2/2}։׽QVN9ɭa:]3&&L#?PӱRIAEoX[M R~ mEG)FO^|nQ~Wp hyfjrxǫ=3Kq(VsF;a Yb>]C'L}k{/Q<{Dmy>`dd rb dD|pNUsɼ7#$= Jәd`IE@1]!^5iX:m}{I\@IHJxgnLH J3HѬ᪋LjZwZ\m;0ZgM& uI\%BzJ5 [ ]\KzArXA(}SoJPv"m + 'ROtNʩ{L>ME8g#&7[̙Awlhe>Ne@T!p#-7g#>EC:v#̰5؀ 4w+~xV 7u;,H Pw}ivEl= .d |Qm#|֮L% <{Zd3`Q߁[0UJQe/kvq+J-$5ioMTK=QKy.ʰ}Ƈw<0cֽܮ6yQ^/Oϙ]*6\mz婊+XIC.wb߼>HW%u?d[{u@4bP!tCOai$cTB~q)@֦|91}{AF>\*E$X+Qұ<)g  44Z\7 !He7klvSp&~E'eip_HX)֦|Bgx~Z`Q)-ۏ@I|tNF? j*sW"+ʬvA-&7O{hCc_ZOXA؎톕mq? f~{=y-y/FggĵΫ0nP◌mJcAR8V5SE%r7 H*Hr0a؜2$w;(pO+@\;;TR6v^~(^+C*9&PL ń(y/9ᢗ&wE*J&.ڢc:cz!5s'Sxߏ%Lί&l|:))Bɟv+pةp5_R \{1 Xj`Go.Py?;d_g {>EE5pDZ.)^ 7L0}p9 բ&ߧdUHrO%>сE1A7E [L1^G( zY{Ye}uT߱n_h/s#6j2v8c J_/Bp;Wv;* dW5GUAbVg,`בhm%LbL>WD׵bbRx?SnՔ{4#}joD ܋,<|K)z)JB3! ⊛yz#{dT76SJ=W`X*e!BEgBd~upEEaND`V1#4yB"qaTayYU[a|U$,+1kG1K6ʛedO1M; \a7ODkkjLH1@X*]6u;[/VV6KyHPm1?&gw+IF)Pr>|3/]}y`֠?K]kԎ}~M7Vlea M. %EŌ\Z"7e5aW- {|#Il:fX<_;f_u4aU܋x/K 795X9bŲhl oWre0QF)0J\y)bo(#g2; %;oֲ0vsѮ=!R,q![nKU?`&Vjn0l ^9~Sq7~qJG)-cZ=ь;? gpsmStvS @)tҌ~&[maZH \;;k JAMob2DBRzvpmG:6ȅP}3z uQo&oU׃Y]H=m~.+Υ :SE(1kˎP"!SW^AXԩ\ $GHBt I6xߵ76Yjm;TW2JݭmvW̩Xfws6'Iӥ5,n<)Trڤ0S"\u";˳@4Vci3|Q9Ui@`P3~q􀲾wGop)Yپض]=.! =ZD+ңtp7wm1^TJ֭rXȕlfDwn8*6y3.ݣ%)pL;ly; 8v8ٳ^x5p3Ǒu[݃A9agEZ !`ױYz ]lp5Z5Y*ViPgaQӈPo^l&%/^2( z<%Мew0t1u0պ|j"ج9U -7](ᄆk%Mh39_dcir.+Fs9_(t1y~BbA<7Op4_;E˧L9d*w-8#o89 )ӅTlf˞ҽ8P4z_[G& 1Uה֠Tӡ0Π(`rRjESDp eq^X Pp=o ?]OqUO< 4Df =>y=}?$(H1al1&ò ben([!H_?iS\+Æ盐śy 7ô)]Ҵ<ȰcC{h4Z^,%w UWW=払uSP@3Z5%VgK:L$ ޸9 epPQpEJ~$vu+w@޸ɝJAqO- v""J,1v,R*F|GN-k]t"X?΁+ ]#Fg9};"#|QVV=׌ vv9ɎTa@<)I'x~`?r>OUeY +$c!}}1J׵}{_ 0$/`;)w?˵K}A۵LT~Cz!rgG'`Ÿ~5cmkKp9J1\EmH~;7)ܥe jntM!O P0jW: wQ4jDGDTlx&Uu 4 oJE_GfA~Nj|Mk-M\ Ll܈) S=$9׻x`g9'H}PTr(b*_ rXoD.Bh$"\7MlpyX'{Vٖ87hoQiI4ۈ$ۑݬd3  B&m(/$RʩQ+!G|sqk?i3gyBI;Ct!ؖzCP޶y PJk@q 퓡 Tp#{nN ܉߃]ik~ɩ4!Nw,0JW3}(= v#ksrrAʱS2&gy4()2J]-[K6F#Y|Q7K0A_kzՀ-v.UP8ĿFɢPM9"x밼H&SJzq|iT"Z.o{TlMO̒}|:NŌb9^UaNEX qC,wrW r/ "J8z to ƺjG26$"kGͯp޴E`CT6O1z+;|X%WDrqu@:=yW@Q ,n9]JeyOJS I'pG氷-Sj哺x!jWP3.f@W`{${%t td7П gZ呐Rki Q,)`/\eC4߭v[hQpK13C痬(k(]rY"at"Ӗq&>GȂI"Ji |ۼ{wʹ4߼ZP`y@|xb(~?.gbi~߳4U15d]n (ݶN ?TOڿs5mS{&.w!#Oٴ/=r9ӝ8&(xBMX!eQڦ>\( PFɋ͛h6Qh!ux/ =d7Y1{ݮEű:t;`v2 yx7"ԋ JPc|pFy_Q\lє7(9^<[oˆÐ,T"9 Y<>h ?&)np$DJD[67x-1~Mzҁ{c dt:j0 !z J8Cͽ/oB66zOu2ڶJЭ6")X[*.ť[U{RVyGꎣL2" F(>b,ƤDΗM0GW[N ~Aax/z"1.%}U0H~uT.?|+J\+ [ '[1cXS>GyOYv@Od =>8%;.k@qV鄆fa|\'mƲn)Mvr̒ b* F2E叐a> aymw_d@$2/2eПg ufGKZZG{5)[ᵺq LL[A*|FWW>mҩ Z )UCdl|v>T?Ұy< b-N(Qa:֕Q>n50AYYẬGZrkUvlVqxjOR.,gb"IgBz}"FKKFEB^~Kz4X^u7H#Aq|7WgG^)f9,)$̄Gd*yoȕ"Z0Ț܃~̹c}o@6v~~#6CdVT^D>#~F@FY-:-2r:Sc2/g8d.,3ّ\,)ſ?Vx馢 KO#ժ<\G(?JI_0ef>5LƟ%mҥzb'kQjs'we&dBX6,)G @ "Q)hOe /#c_~2isidSh9s֊̆* K[( @߼ښA [_wT>e1?|8lpVNdg?;pZ~<)w t}eԼg(ܛ:VQ,ɝQ" dYZ$D},kW[Ji_L+1IP.>.Axdy9 ą mN#5eMĆDŽ{֤?[/EK9v?G˕Q,a@8=lI}5̈2Vlmu~.к V٬I. %tzjJy_ܖGr_%hB+2:S;W:\"4+^&$y|jn_,sa[C`)z"{ѐԗfь5d!5' @C^=ܔ˰gMNx1֛aEcophz V32$I,ݤZC |lq# Br|߯/e-2Q$(C2G@Vw2IO\S* )d(Pr^PWU "+bʡYQTM51)%>u=Spr-;̍:|=o4oź 6k;ۄMkvCY"ACG8zBKsEϸ؈YփOT|EjQj<3]SwE}r[̷齳&1 e?aG&eKEk g%oin9 iV .?Vԭ짴XV^{#]vK.HJ9mÚ}tQ[ohD )k2 rYo^?uЮQdq$ͭ=FJ1G]_6}W?ߪs;^LNn".N<{[q#sGTA\;qq:_ʑlM GߢF[sTOsӴ(|, >$;6 )Ȧ ]X%x:ӠuhUiڬg>xEK,'`eŐ@? 2%oH[K쌏:'쀶ax_f@J)aI]|NI^)h:Zflwm 䣕h^5&AK|OiMi+QUD(A A `XP5@0HF} i*J6F)7lGfvWM…<m -O?ysb}Ẓ<$E.s=CEdp e;8gs1[7ȳ>Ox>h@A/zk:5cIbp(td6L7 xj}A. y\W{uߣOmOo"~%6\"ݐes>>[فtWž#p ;0 -3LGnlwփU bi&hf*%Hh]m~ ۜWF ̬ć&)SpHHh0V8)-vn{lI}_{?vq{ odC=_a5@YHY"e\o ՃS?ӛNC={FX2l:kU>Cq rW'ƅa"X'4F g&,V|BʬNB|º#5m&^'o,?;E^$aӕKZQ6̪Mg/dgWߤoLɱ3B1ߵ6+!%2As\A@ BlDRvXA ) kiC{6]~-Zd o#`6i*AE&L%\s" `J w[B|SMrX j^iQw/Պ`̳BLܨ}_DT{}x\>^ DfD۟k,1!h>9 LtIT#>\]j$Re{kڍ`:\ħ_LDAs- OWsg+/,_Պ-4zg\0L9˅]Z͸g^G̸£D-?ml20/;n<Σo|37((eXNEv9J-OQ+ާTYD%~mLV[q"_dSiKrs6|{föoq]`axU5>^&o{eM4N"9Qh ƿ G4=2 W */pHE.j"ɍ)6!ҿ1hmgH+ax!BQ\V2/͊w'zܓry>G*Kp#$mYC{CN~WȏԮ{KmgŠ-[ =yAK~# @,~̪&ݫ3DMLj^t^LT D@KhWâ~p#[ Ie(!7#wܜtFWf rY .;6oQEqYSƳIR ]s!no ç%4:[VTWm :yR` )tSYvLZ}ZmJP Xu.U#}ܬ!ΛfRE \#fXj-*OB11@trJ ~P9g$kb*=22L)¡Bg&zy>7g( A}ǯʦQy"b qq墠;6@tQRL9pD#{n:oBҰzꉟg߆rd5[4IL7Cm\$ίy\ WG$5V*T wps-i L3;×lց$zgdCg؁#MY8EJgg6j՟*V']Ȗ:r,I7kXC64:+dˣէ]hZ\ߔ_cdx1bYȎ 4aHj@k9R^Uz[Ivԓ _( 614媵I[K{ƵXw c/ spMt}}8q4–i{t"G)>LԬ.Yk<$eFZvybz nm9Fy͞ pTYOKVӢ.Ӕ% ˟u=Az ($xҒ(ߘ uՓ.:RoLg)w+ɇ7u; 9D;>qA(O w:pZnRƾJ0h>긃]2 e%Wp_Սt$XE;HiKzmy/^ovcܼ0͢~68-I`~ 85Du& pGEж)de,ʭ $ x|}1{a%N3"ZôTXOdy}}.ҷs؅Rbtt _~| űhlA'NDCrXJA_4 (µA(4("/hrU <%oKn %X6ֹp>@$+^-ϣĔζdh_i$VF.fi`O e!0d WksӨ9(W~ҾsP 9Uw9[t1K@q ?`?=c% nV%P(0+Hd$ /dJuk>G[x*WzܣSEC z&/?} `BGnC!Aܘ B?=>V\{K+4(HgH0)WBuF.ED Uy&3kɍd@VL/ PԦ)C^{&{^̭p@aYFh#Z]]33Ve_(Q 6Ҽ۟ 5tU#AOjt7gVs1ʣĻ N3'z(%BJa7քi)L"Bka#? y<ݶXa^LYOj>Y]GJ_ЮknK:?iz !Bff E Ken`o`|Ы6eDu3uyWVپ*ed32$vٰƴYsd߿|]ӈBzX`}XZ(O7K}9nJsϖ E2SiH +@8@_c<3Cj\tnDt^.-cʘLB\B]5b6tsi4F߉NIF9j_rWXh˿0Y$A551EI>kÜU, ΝIe$H{>K-T:@0=)El&QȮ@SA܃o!6F]FThGR F>lSM5U8'I v]AB#TɺzL{JGnpRMŠArνZ;`ow57HxVPwN H\ͻ}-GUES8ia^5rl!q{TfYŨ/c%^ H'jMR0YLzɟ$|u7')M?Ƃ߮Jٹ|jFF:Qn,{k4FH GnCbU na^cqCw44fvyE; CsH5 2oςe9|5TBB7gPSw?/'$5 "zӁ1DIx.OQOؘeЛű'iqP~VsxADr}z B=z'tDwA6D]ES/DʍS6ٵJY4{X3x: T0Я#|QYCۙmu'̥ r5P$GүتkϗK.~\42c?H$S*-[nU&D*"#[atҜ8eG&!+S@N"YYc##8.HVUT;i!2BԀU}k2 jO@.ͣ"Q -#W/;ǒ?Ɲ ,Ztm D{![D3vؑW/2USdָO%ɧX&qִ4Lϟ Ql>:bP!"§Dn*T Ly2T9H!Ig5 Ht4Djw4" і1 n甪@ t}4ȑ>/1C"FqwӴ'5 Dح9fP֔2*"h+ A IG +*%:O]sz|@t &=/l~tZT.ZI}r g#jP\1nIwG;ZUrsI\Jmm^nſv#XɿCys_Q/K,гJo(HQ#' _|&HEmiQUiyAA87cY+uWп`BAѽ!dIݺ`9l vCR[Xr cuGiMqݰ5ej!Pz).B|Ieh]ߑG2cwag#@w)M/3L=$:oh~ $B 7^ , Fm -qRyHw9 lI6>|F,(|~N2lB͘RTqu;8+PH1dpq|&ahQ˕hv `ćQ?`?Gfh`7c $'ed{3 X3n  :bRGX)6M'G*(z+O5:7β)Z_8.1#V"6 ykrs)xBu" GǔN8oڧozEC j,-M>IQ [TeTXJm.UU4W.4d$Mf2 S~nVΝ nc wy>(5B$T$mS@G[KcrC=⷗@Iɍqu9Dˡ9Պ\GHL&I9oyF'0%%JYU;rQ:R hg02FSl!-Ԕu#ϲwIu>E"wp̻QC%ngڱ/jM@$&g >k<-_G=,Vz$̺JF S\ , 0 lLwqDRq,[^S{8Srz\H~ɷg8(vUIYwdA{{Y_&`=BeN_)F|hūixBL_9M$5I VYQ=cʾojp)?N5늭fRW v\$U:* ̖ߩIg wD,~T_{2‹< sEiއd"sv$WK" Bz0-ӏli;N"$Wǘ&*IUAbhLJޫ^ZZV͗I@ |+ b]̈l札L8Z}V,We8 i(,7 i5ž۬(hm)l_4DƇO $pwتV]LP 7 @ؾ'kN8 c*Oo.Kp~>HI~/C^פMkCkW# g. fO=1p'Ο`92K9zqJ24]V}vksۑ41VcPgQ4T.f)W;f+8c\s̫ÉXo߾ V` g뀨 ӓ:0rUYHJs_3׶'&i(ҙgv0G!921ga?ܣLrIdmi6 5ΚC j>2ېP;Bt8\?"iS;~v?};F #;GZ ZQ>ZhgC`\c[?yvM,xs/ʪT)u_VfOՏ+Gc[=W'iwmv{>RzLK󹜪n^w|n7 DHjaɺW/f{!ȄUᦩ<7i*' g)Î{.9o\bkfn : 7طP%j`޵q|w쇴c6OR'|"D;X)"p\#>3MuyLrj œoZRҵŀڙ&+"Ӳg k hDK|֫?pA/{W=бB"EO-}͵K@geZp:!E khd`^f%l9F mÒ n(vVLw*7 MFg2|OP RH"2&T59~0Nq_i$Z\ Gpj&KiN bl0DN7>=":~ͻUB\e)AoTQ}PIBm7UvyDM-|tG:AMѭ3p&ݏ )ɏZ1ޓ6 PvObkFKc=3wLF}q"8 Ƿ@Y:X#E @9\ rwipљ_)dba@iAYҧ$faĭ¾V)p >t{TP裄c`UO DDhxJ ښ`o}%q uus?ގ_P㿸*' _2b#[|Efbqۃ~ȃ>ΒzAAW u0<]ܞ;n \vȫ?|բfa8 6b'~e!h5\xUֶ[hHv'X`|ae.ΰ,LXe"I@TaH0%S T[pP]q\;Ka&(w;jQtvP߷w ߠQI$45Me/Hicdl !]JI7M ,oɳ[KLh**D];_o\/k[g4gt|x7DNJF6v7^UJ;\Ӻ/BWrO6]ѕ`h(`38=;M>Dq^``?pbYâuA[0zG&'tٯk䍗n"Bs[K>J&|4%py8.qEۍZdx/ߟ/@b_nH8Sp>g| 1C'>LE:,:ccpjhũ%I2d78 EEBi](Jj7i-S3Il78WaG J"A/3TGPJy_x A?1 igxG1:r? c1Z>+jx=$Zv9F2eŞRcBo*#-nym$ SY1DG-Ǫ{ˆp{+BS3*G>3Isɒ< sFlS3xu;IeHe줊իƁ&ęr1و^uCʺA Hą9 mEc;X~.ua}*M}e6u7Mak}LB'Q Pe[#\q8;N4>$C%VQifg61(#`u3VI~@Y.PPԯmڷ ^>&eNrBeQ9W܊^E7)/?qޟgHVk "$NQ@OF'{`ZK%/(ҽ%ȅm9*QZɵ|{T3: _&fG^8'tbV^7V"|3%7h :?L+{10k0tx(pDQNM3jC63*_@PcžkjCǿΨST1c,3pHQ&cqfq?xL7j/ ǬGL^$3_5Ņ?r'm<{e ,ջv>~ qɞTGɱjD `9rjgI8 UZ]w_rIbx :ƓޱOg#;ts$9X;6\\sh(^JDa%Ud3wi@ 硦gT _7QKﻂ Y XeKS* S֌8IJ^@.xG}ܘcc8ȹ{[YN(c*aՌd(cYSQ <-u14>ےNٰ ftN i%:-IUY=Z.(L#:֫?טBI"Ťw ukՀ&B0Z?1S'}q~"2fw]˙wbX?\@Tx& ![ssƞIۍ~{I4tx-G&@#3rT{ ,@i;!tI[jAPS^*vZŵUح`/{1ݏ)꫊)2 YC\nN8xǜyY?4F҄ w_g-9_Ą%u:8 nI{ !֓DkH v;6h>6\XHa#DƖxO ^|K;[ysu yzr ns&(j-7zc%A=)m"stC=5-i`*djĥoݺ{@-KXUhׂA&3w^v$4߄l.1 =DzBklA]T2^C3Ģ@TZA[g1uFF7a8B}D!ËGM>!pwƅ?Sp$/FyoNFʆx!*\IqIc@nCzG8'Uϩq'=a4tVϛCW ]HgFxdړ5b^:ޭrdH_f=s(8ZcNo~ Do21?5wx SL3[ZzV݈S#F5NĹ5-r]nV^S"h # ʵ] i%bJ᯴ȸ)띨W깩z15*#4ou{;aǯBxqEq=qoc`6#1Q:D{[bP ])/oPFgCNy ^T*̮ cHeMhZMkT=(xG#7g+݆r_PdIwɶ[.x (Aa̳Iϡ9aO(ĿpI9 67͜;mY𵊉r'}2/>6-1v9sJ^@Iڤ3M1G *ǣsݗe])֬bM2w[PATR:zJC9GK,Jr5QuEّbEjÖhv_EJv[ܹhUmnsӧ7 P_;vjSxAEFU>:}! ~VF>fYg%Қxj6"wed§J.xW9BAc##-&6`o$<>y@`e!v0)˧*usQ"0Zև~?U|<~*g#z'FZ>Q*Z"YZ=S+xH]m6ّ9eCyӌpJV3}rk44,M`Y.?Wv=2vZR>ݜeN{ÇgUg!h¢#X)ZTCEK_ɼ3K8i\_ոiqd Jc[n)B5;aVq5XbJ:Oh!|6GC)ƾLlP 5B~.*Q1;ˆLk9] lHjWz78dP4Οi< &K+Ia9 GB R87S.nXxB(XgTe YY^&6Jo`y<2 ZBt`V~) PWdo6 rFy rH$QEβކ-aoXL|ij.[7IK[ gzNMN!xݶv o_ڕO?ر7uv.))8&SlRPǀ(xFX ʷ":}/}h,=~W:lSpq-[wUn'W*Iㄙo{#be Q}T"^Їhϝ'>#VwpoQY.vw'.cl5XP rCJd':B4? ah#kKQQuM(Cي< ~ ^ۿzH1$?@d'>;΋2q ]/h!j$ݬ:`.&RwDR3\K _$> }i`!%Fm 41I:ƾ(Ն&jook?:Kdɗ!ݫim*T>vx-G_A600 9v5,@^N(ӟ7_Æ1O,/>*Sdk0"'rFy5Uui^J2ݢ*mi޲A|&=$GF:%d_ N;q '?t'6TH4{|So&DɠAps䭲Kr܋6v5V_;[YL><Yz!.%@3fl.ͼ4daq5`֚V0_Bb)>OM>2s^Gor׳fꎞ< eQz/ k^1,%me~K KIGi{^74hl(b;jV2$R{oX˘`@ٶ8sМ1{0%Z]2h PI?=A@`5}#j[uo#^zgճ:GL jɹ2 n|Lsʤr] nfJU]ܴK鉌$lʉ /~B`~lZEp|ݬ}Dc DSp0wF L[A-SEV.{.GYue˥mޣfo”K&3 T'% ,h6 KB_oIOݕ2c6tES݆9yԖǀ/7H{W´OU` 5`6XtCKSϪShJU/hz +L7szqG׊'1sK:9S[3(4:m kc3@Tf S7Jȫ6\ ':ڼWn`L)Atw &ݏ=#Q&D-*muhۤ{7+2Q3Yp~6>p},e5.yq[8VZp*UW9Uwfv^$gеf X, fQgH#hxxGCmT@e.b/!2dHd[PE~T\ņ$y44-8PH+$c@ +. )%DH:iZQ̇g N']~mȆ5q@Ǘ0r-cE=z{-aaO~'RZN1EHeMop{Y3NPU;}9Skɷ>j,T3Ń`ފ㦮S㼞f~96ei[&E z|Nr~"TL::=Bc9(wD%whCKk}pxϩ sLXhhtu[|x{0G|!lHB{)DU}MZ ="qI"5B9 5~ J8 4X2 K0/'{4 ~Y2pD9^$NŴ6$"ֈA};/y9 2ЅΥEUʔVc¸K;% uY_P}.}61" _[sr?f5q8/5V|.^6n'ҟ [q E>r|e(4C(~>gZd,Ԇ |mt_l͘8v\z3uu[߈8ʐX+.GLCOACGQpyPH4Eյŝ0%@7rq j%.NHE'G=%gPbSܴ$㦆g1_@JLQF<̭!lQ>wx+X_?:ǯD~p+Űx?Ts֏wtlmGG.o ' `3R n_/P/]3 [zRX'ؓHfgy^PNr+O<=EBC 0JxeVfNY(AAj˱R+ǘ{3kZ~;Gq6r*sWfghVf<:_K@^vvS|yB"0ȍ OSR.j)3K)Y2&z{t}^|7-xvB3K'bR3gɣ5*\U"K=%wڻ[Ki]yޔ/? xo2v<>>^Ʈ[t#^3є F>=`oFzг(+p$Nƀ]V~r3?Չ..b$+0EWCm baMz'E"2jw{hyt,Vp?OK!q:HGG`~݆aP< 鍾4? m"e"矺a%CYidF jK!o虔6{C y48ü|g=t ١fo]p1 M,Ԯn䳩rٕ Fv* #$nX[Iv3:d}=pD*LSP5dc 15 pIz3/Vo݂#M`DMf ʁ5?tVhhվ{Do&vhOZʡn_6i of{_~Û(ԁ~J_RzfOn1_#o;) v&%"Y[ BeR@sQNJ:pa4|Dd[lgar~lxml`lK5.ț0l[23qtgW4$V,|^r&%qq.$*~!{| >3H,uM܆( ~QУs{: xM!rwj M&[gmlcw ADJu#OLoJoB&TN+,q%vwvʞh$&Bq*=gs=xSI)z8a #[hPt5g+`~E'^V|N[ɜWӡ%N2q!RčPp63LͽYd6Iu+w&뎸"TsӴOVk8߿"{Դ6E~ #aFk;$SI~.0Lr<81Z`ނa#d)@B%@a ,a`HEk3HV15t}VpG=/Šo-On ny^onm\*@#\d࣍.r^;EZQ"5^r3D=؝߁d涻2_?[ƌ LO_,$dtõ֐OeɺIcuJ˻Ҕd.o7B[Elb?R; SקG61e)%͛qÝ^]>QM?d=h*4ce t!/T} ܻT2C!z SuP+95mf @N {T?dFo3!=tth ~Lh1>ϓ$tƻ$ fS$UВ2' .m= p }6M'>߬+W_$rnF Mﭚ^g5 -B R<~fb.n%5wCv~zgcdO'|MGyws((et>Q3HZ(HXp_k:G^k Q2Ζ4 "O{n[FmiNbODYuMk`lpV>VYQZ_EmksmQC DإKY {s*1Y.^ `[ayKypBmDI ƻY]dPcfGF hHyvWE:/0'ZL9p\mJ=(U1.dY#0`Vv\6h(9?\GS ZQ5SuشҪ@Zy|G7 )'ڽ#3qZJJ4@J߸{Z$XƈK[ޔ~ˌ4L|~Q'?ňi6gw|T0/|lMh G8) cQNa*MNj W]8P+d,¥J q%Ro [զmwc^@ƅ\h*-G\5Nn#g,)2wb:z6`a+@9 AEZTsl )+¾7~ЬNfDg;WFKP1\GS\|Z;pkS7llaG*(,px ?_k#Ǣt&)I]YPte':fr;h`:,dmFqMUpW9ũ1j V*{., Ke,`}0uc+XMJ>xMԐ3jyU0׉$=g䧕0N}긴rݫj`%BEȯmOcWy Z,|XDwI jY&]\#]m&pū-b)0Ei=w5Q2 d*̴'lF8& uad8QxG盓%˯2nV7FƊg6؏7C gF ^!#Mj ~fՌw|UT#xոu:_hldU{ի!˚o+'PB Z?$Ke&ônrZ~(k#vend|KlГkr`sͨ'sRAPQܒ+#Rޅ&gux/).KvsPbH1kGd >]gs{!"~ȜX",ti羁ѝװ3\6 z$KdJ bC"m8mP"__aiz*K#oyNRhA( nEp^Z];$2d,hNY˲v=؝W?s aA;)jtEX#j3o"tK>ty' 2r٧&b-mk$/yg\fߏX^K^6S 0@TCMOri* } e_iorYX.8(m/4ʗBhR)\CI>GBQ{&H|h |֔ᅱccFxm18$= !viMg 9ĔIw@*8;ȽZP}s:M4zbn$m7&ŋv[eYmp&JYqrz+? 3-s*Mb}D4jޯV$gS6Wf*\@dtPhn+ʞ:ɜ}hsǑLkBE1?.46<]#m*\[$|κCcSMm#, 5'YI`D mbmKJE**M*;6byX5)D[&5prV-XJB5Ꜵ}^kV̖-֗v_.yD@<.b"m] 1g 0"zjzPFiѤJ1l.vTa&qzP;DkB؉XϩqQKMmB?겥4n파 1 e 7X@gO?}%PZ6̲ɰDhvLL3Up[* Y /l%b[Y0Y`BETt}6htEVDgC1e? vF_S,,1|b6R떆3fQM_l̮'960ǔԆUDa,l%!vKs1**[Qzz3{1[|;}h߾}UL.1(_18x]iAs],@ [ߊzV?{X jy"Ͽ:b!EG3KqBA6:i.S &S X;8(ÛF'-?ۅ+s2g}dII̥O֩on r_7Kƨt?wM( oxBq6*"?}a@h\NYjw!2e,ZS$%& 7:Fjv9jF`Rv%O%" p5C1oNc֊8*04:0^D@A9zV>yʦK'P=0΂J:(1C񢎋Fk+LDr7궵 x>+jbuf/VHzVKq3iT!|{\/4 (@* ZI1yQ3[ZQMՌoDHBҦUn1.QJ`/2DZZ?Xbةeh|9+dso-MD"p&ͥ{ULanr&D21B-$oNjKAᄙ,ץ/~á$1ָ@700XY`DyxIZa;r*mnI3:.x#T˨8o;L+-Ǡ?)W@z2pXisW"^eQWfnт1rcmm͡RqX0QhlH!i˅ ؖo#mXxe>h)حO,cHs03Ԓ<%jTwי7x9 @$z ȰAOb&j*pe`Q/S_[J#rewGo·JJ2TLD7)hK.p%⼺sc6q)sq{gkHJc'<vL&iYJ;Oln)c_[B/'E)%-$Q)lnL)A^yzt1J9F!$}*ܑf m0c𒼰 GpBIbCH;n*}qf, S DYq(ar$8!l0-J681xbuw|61ZȂ ςmp Nz1e:^rK 5\1PHz_!<@7B?EEE, 'bv/x-1M[x3_l𿶬9x;=l&(u7(nIT: 0!WbcS ]Ƕ.:8GE9 FTEՅׂȢ}Jy'jyzk#D:7z]h-(r$-vx+CL22kdufmO'lhgڜGtL7B bpcJ\g(vjBL]5=mf;7B,nQ$iƋ'1*#R4Iέ콨\7:MuEL ">u3kKrKX@Z4 Gu@ =3P>m??8yN gvpH^!sĶY Nz,5>>U=+r7Q_d.4x!d]_,]'b:Aє~%;!\3;4_5zzG`3x\$D;Be=Hi}žq*)9wׄ ͣv1n"%tؕ)E <%$@q|I[r «XN⹐r_|A9 w@./l"BS|s*0!.#7,, b}G2f[- -|mgZpW.D3Ii$UǍ3n-U紞 pEvc RYbHXM *0Mo amx)d v{'rF*RjVuee5UI)(nJ9d,a?v9605⸔6|K;[bxC`^} Aj)e6jw6|N*Ʈ9*5Bi+Yƽ&$??c)_(T)Uڄ2XU42W!E]fN?w2h&Do~R]qݞӕ_SjTj)U ht:?˝nkXp L_Pk IR ($#hUF-UpvSUc'@^ w%_OO*`Y-;ϭ_'qp9iŹ(uµxθmߟW_Wu>+%IUy)dmk9voM!zՆ4'v&k:IvP'1Ym؏LMߖvl/(@qT=ǵ>@cGݑBUC??h:u['`S3f;/y\EMx-A$ DwΕ!gdQ#(o(:OtyާzgпZL@A^7@^YCf) 2I#{s\-QnJɔ6#Go=œ8woII;HZpShH|[hϺaB&bzJ:djKHXl`vMk1ol')b\ԇsiqQa~Xd'76R改%"5;F!|RU|Rl.rS"Z +jd0nb)abj2O~?21bF"u9lSfFxk*;1y\sZ YO8N@-{EU,sQsC 1Q%ln+KJ1+RƿY%a^z1k¦} L 6i2Ku•('a`G[+/|.5h9XŐ?oʓ2آyZ6>: f!߄d 8cMЂ6!QR|V]P9ePupH5DEM !R>*QFj[Pvy'@K,31{I.> dHB+YU>[~>dG"IV홱GbԜXaW- . #' g,!i4Ww<p(Y"qC_toIz%{5C_qXOQv3o4ďd>7\qfЖIQu5R ]h,I3'F Wb<9KcIȓ:9ˢ2 9NWQ-W,8 ,G HQ.YrO8BfN\wa̺3uT<0 +>t Υ`9ͶdZR%NVQ ž{a%q &)A m]'Aj˙K_yR&"'0Q@77镕l‹*+k5ܕFxY9nѸ5Tle#@m}ٞ(վ[֐\!W5z9z8~+VQs֪ᢗ6*&:Ÿ# s;gh夾p*OnW >﵄WI; (Qk'dy"o"k6~;$2^ʑܷ008QJ#ʬڞ6S82  Mk6˧HO-*+bW|<K,Ѝ P Jd ;:{_ѝBM(("t,jF*Mi̟XH8µ,|vpalD#QD#Y0wR񆨖8&<} /Z uqk}y.w*lq-D:AwvKy][v 2IKX7RpuԺ"n^iM]Q:43޽'˕"|w~ؿ-L??@w^63+QSY.3x {sY%$W+Hc}(LU'z-thhBη"]ԨUzE.M,&%Ip臨b;To&/p?$<SFLߦ潺Rn˺@9ZH+=2po Rz<Nb VAg4<%grLa]]0e*^|k>ܓ(HJkz 'ӈ%+c әEz:6uw:Pfzw{Z r='GI7|91',1ǒ  - 7Bpچ0RX76U(5U+;#(BOn'Ȉa*ΥToK5W&_gt 8Lvvh BmՕ hǢk"q/Ep,DyN D~zDu%ha S7Ap6-So*-uBnOrkFbc1̃I$Ȕ(EOl+q Qr(Q\|کMH!(b zh JijߪP"|9ʧc&H 5◬+JM捹WINg/^ե ҧԵK気a.43 Y@e}ƼGO~ WUK1wbCk[e*B b+H@*gO•@OXQBΨ{vmUyORo;Uxݘ{]rDR RQyQ~'͜')66LD~;$֍⥍Yl_8gQGC&6ċ&AisC$O^/$}$I'xhЈPۅ<̿BF@D~$SRf2HO\?ҟI<: ЍpriZ8}bjsYOIv!) eFcEd<8 EiʡbDZ*j4м$^WJ@ۭ(,+V HZr̒A?=4eHGj3K!N\T˙S:c%H*}-5Vtr;#-v;-7L)󂧛1R?[2춑~1*UF#='gߴ .w0f)Zv "j-K/dqX\-Dݓ#q+JFuU{ O+Փ+,lfӼ\SD|7 E_wbLh:Ae<Ѷ)5F grjn$Pp>xQ$^AE!=)F\M*~7kK]K#?U[{$(3klnr܊'dmWQ!kah%'0nl\L !5c8aX2e3NoCPyU yƴb_sB:L UA)hz?~=5_ۿ Q]@/c[ V['by.OD;5TR3R֙8pU;&D1QӪ!="[ Vᜱ&Zj社~Sb%dv=;K*-`& ׮B/f@(Fv)L~guc|.-"cL'&i+X%! 2_X1הGa+ۇGcEp16٬dz(Wi(7Dž."M # [kǭ>Fj/MY?zwR gFۘxxV mO{ߣήeC 'cR|N1@IwƜH36)ٲ5keѲ쨊ٙ7vLael7 ML)I5DЛ5!7eR_)Iw[NRDPhEy1Sek |/!/A~PڏާQtwؓ IETՕHwFHbI*CǝȈgf<^eeտ^Hnv.)Ff>hUt%#g1YˑWVz>R1mĨSOsKF_Z-v#S;M,a콵 3 ~$jMgꪤ]jjҁPäP?\n)FvJd@H5hJT'kDu&fe`NU?/ƅMOkɵmx5)a㹧cmgqP7ݗe{Dmϻ)l(T%?A ( 5m1@6*YjrKs.e'9?FFdvwx&BG}779&#䃙5U<9A1[^1-Ap!j_x?Qox}%d,|>|Tjf< v\|O[I%0,Q_a:fUຕҰ{UeC45c\/DmIoFr` .,8g*ӳ)@ߘٔGt)7o!O&m~!f>Ž`yC|P;]YnUsM|٭z!4=XzadFTj2?RFzI{Qth휑Yuw B {?Yڊ/c!^g aZ OeLQ7Sq0D|KABI&u+F@heЄ#k26^]o..^$UuG$ś d{@Ҽ-Y .d +"W̻c 6#CLRlt!(Z1}mAÅ!x}ze2phҭ͟}'v\xi¸}LaJŚ?l[ba:XZʴ.TD?HPzSB{;f VsqF7y\3YhwB;E j c)o?&qeR5ce4Azke#?!j413Jj  y9GkdG~?MSɂqnc3w/-.pI+n`HD Z ~+@?kW.Vr@QvOj*`}І~@Op{rrK" ?;T[6Rt0eԘ 9fU))8o)Jt7`u |PJ//!k" :r{TI;rپPhX_XA=$YSYHh&=bG$R8Rd yC_iKԍ^%T@J\Á ;?M8msM7ig*~ci㘄'3@vԯ _CvL~ N-#1Ι|c; 7 ϋJ/1φJE=<?Ewp02Y,h+[ f,:.uNHVt^a=Cg˨|' M+!U~(*tBYh^Z =f)OZ{ků4V/H 2۶Z8&X=a\{M2I7,6D ͒X\j#̄XFR9L1|l.Cl+J]UI_uEQL9Bzа%};zC%,rŧȼD ɯ UM N3Duǹ$%A| a⁲]Ǹ&cnϝk1nc/ z_+#@uhOtu@UpAD- V?h/n#?TgJXBY̸-!͞PiFL¦ä 0n1, 4m[o7M0ߠsmCXf6;8GkFފ"nŖiH{Sjo~.1R,'2/\K< (>ܖ_۪sM_~<)sMLzPy+WHz)e VXHFiǘpLzJ&Nk>aځ)Ĝn2iZ8%MZknΓ>_m+eY VTFw#6p6!6%_ƳS鍲짎S3(|$tFrm>ۯ\)~<֝]Mx-ß-IYj~)e"{4,y^HUcʩ},CxP?+@@pÜK4(m|. 9`KOM|)Q̖8%sۻx !")'Ck@aG_P8# ^W=Y05}|U\VקA3Lҫi^oQO3x!y};~9WH9nK{6>.=4M{cNU,%փ-!pHҩoqs*M^1C~u(]::o3AxySV|jۨ>7Ug;X& 3M;K 'X>݃;A]E  g ͭ55Jsa 4Bi* /W c940<;s`NxL$ kAv٫#aW`8#">\ԁJԑL"ǀ!1Sz4\{1(I/*VZ[.xv*] tc(b,Iq2ߍ/+u~9""Rfl߱ΗKR_oCq7Z.m72$f̨lo2i?h+!ȋ~$wbRM_OSg+XoZ pïw$rVAD"L|SΑo%^)2Fe]vf.22'ځ7YhJ`7Do˫p!q)5JMw*6Ϩ۵-4Z.z+\rWpd%ެuBi2¢W^d37ppUJxJLSҲ.w:g?'2]Գ[z`~}(iNb;q&V/ĂtqBzOqK=BXBW0$x؟ONȹ*l.5›+`S*] ?F0*\۽Kw#љf / ȤkgQHx亪Ti8HvW3uuPSe@ϡfq 'lBw=񾤎wyQ-?:h]x&N;MN&N2ٗ! $1YҾ5r.>`Fdn"w`UlԱoou'&Nض@2^Q~RӴ.钋}}`g3UR?&f}OZ!·KW-M;Q!}uVlzS!mY; =Ք#:8))KPϕ5'?WzS`^_;ROI(5NLc6^lӷ_|l(rR&"2G4wj0>! e PW6#u~ᛇm}6!dZA<`aHT,50̷@miX; >|XYBWI$!9 M5keR6H:6ja]}5x@LLh5МzHGaf$ĶΛ7;!5_~ʕInf}8j;GTO5V>46!mik'M2r఻hOlW֍iUtU1mAf&Mw/1-̂nr:k]BΊ` zfjvF]0^;.҈HUe.};2H:7~LvP͜+|BAFpiu'+ٕD(Aj'^X<fi1t{y)|gAyFL Շ ئ[i}aVMg /E@=fۡ jS(&l4,)$*gQȩA&#gJ)0ediy9[G؈4s,KCP(m(ێݞ-%.)AX`#|^m |ǵѣuJ v Pbԅs2y3S(3n |uaDf17/0R@'4/N/+MY"+?6cTee~<~ ۼ5aZlEfFCn#!~$q*+}r,U3 4\nroNt%-5:Ox: %RIް(ewE豜 $QYLxTz_Ơvt];rH0:Rb{ӳR!ab) E~)rA'ɋ}y#bkD$DM;*u sJuFU-U\.vj&ҍ,ݥuˇ7u? +zl>eF'/= dMI@(%hnR 1 YⳖhxL_&)>tNƵǟ,iOWJѢgQXE֬]΄ݑ&A W*Q vm0'Q{)IG 7qU}<@a#dz}og2K4^_!HPÒB'nÇL ʈK("AdW$ר)uZEi s`$7*b]t!4I+cH8ЊB @PWr  Q\FT̫ 3X8?yeY:aޠ 5?OecR*C iQ~wv`JwEE-^A?SX= --99zig3\\lT]x%. h*@]*y fgHXjFPtTXDxڟmJ{ޡcUu!Zibع`5]E@*s'1E]il=_O@O,jȉYnQrL_Q3a^yZ}۸iښf\"^Ǚ=U7姑fx4T0U(L>i N# Z ɮގ#EL3vUS􄦈X6&-J:iʽIT3Drd ԛφG~nae Xp$ vwGFH.D2͜H4]S7$wc#҃4U5"WlP_⴬`M•./Roo1u7/SNV:'?Ҩ_6fxU'֢#pKL* mY#zG ɥlU-+N(ΖrJua-OSSMB;~~pem6~#BȸW.K~KYg­P>IK4ݳM]s{NJψ?.'G,=Y(YpV?" '7]}8>ƌ/#Tkg<|mĀ`x 1hb}%>%@A%;YC6)*xR\|"aDl*+N$:SK\N T[ߛ/(UL棴{t$<{$sX9F Rw% Cd: 3\P+"-(7%2fJ`4얏:*o" 38&vO\\+ @9.; ͟Sr2hfhKܲ7V@v|3KsH !('/LGh97I7 j85:!)X?bˆ/Ї^2O*$F$ ,r+\/ASN6231!Cm3N7iP19Z䇕( 61Pq~'j(҈sT y`#FFZW :yYQMۋ(Gp[\ib&8ŕ%hkaQ&1^H|FZ|YGNzkZ wj@sRpȼp`XyѺibL(Z٫Rs6Sr#b.nwڨ-G|,ϫU"Wm&ԋSC51|U@"hАAGN]j,m{uƠ]LXoh\kdK  Be:cv BN&ry}BՕu5WwVɩo4{EJ` ~ߚ1l'u-F!,Q0[8RsD*weSh#.JZ K(gZ_xUon7W_3`RC0- &]K{y; 6lۋjQ咇<ڂY2 . ܝ:&Es@1~g4Z> gi]~5Ghն1SVʰW:zhO- _g$ I~?)|\.-$竲>|X 7YDy +](gH킦Wܟw+/X7RFE*_* :EܼϭjGUyιlOmCW '] ( nxN~nTdI8D*J}5R3_paۈ(cݢsz&E?5gcltP,jޑZQу}\ ^|2(h6-[ 6]8a|.js6/H ^&?DRB6!qnXqY4$KïC Ee=C~*dV!J $MV I=]bF`O 堛/4+VR, %Zr]5]r DKtH 5;F#u=v`t6XŘQC;%ݜg5 4/[.T Y '*4';R2,Qp](3"rq޳il|ۯ&6PeZ R1me\ qX1KKqTɑj~u+ XcܔM[VߠRjch9QFN[Pe]}ʒưRcКYIX}`5vM|p·g̋`; ]>+gN^k(͸n,Hu{uqsq—`17RB'Ț7jLyФ׭aB%YȘ!5}lf{;2`.s/d?25yF\R&3*"+6MNba* nz+{?^ClAZ˿He:1Z>'yv: GЫ2ӞH[xn-4"V=4s>~l9[Q_½XBB5Ah% V oPЙ2{ 4$1Zœ !|qhQY_TNqufwWxm1h|?#KaJ֏Z@jzjg~-D`_AL >Ũ?i}[K8Aë|X{U4A\[z?;''X ;Ng8E?nϑ;PnEXG~&eo0UK_Q4དྷ{d른\;L)8gw5 BεQ^ymh6o]QGI(\*\_c%E-/:(=GQl%>I( k9 ϟufG;Yi!*0GiE[qy -w-|Á(3]Xr޷N# p̅XiEBWuoR٩ \ z81^Ov87OA -ҡZ`=E EūܜEfhRSk-@'FmT¿P' 4dX\2:z玆zERrG;3Fg =oڴK/kФW֝g`^A~+,=\[3̢ʆȍ lѽ.s*$Ԡm D npZ5%c/Z͙'1d0GHLSeGjv!u2aCyIk .*Z|O]Y4]fE3M MC\Z}Gi~B䲭gbS_l)` ${myPik$$׹7UǛ72=KHrWAC88|Vg~D6R(|,#нkWFjhe7A,){TsRC&&.!iC :n`1 -)rn ($<ċcO4Gm7]c-@k ?k3NtE"-s'Pl]J HGM0-2"8aCCA%0,T&h$2% P*;^FL:A"}^H(v+BvN?p߸ 3 J@YPJp{?|/Ϋrws%wvbkz9Đ;×+R%,1-wp{DfH%`'(wvYkR/]88{@л1MVV"*Ήd8ȕ !)KB̧ 5UDDe+jPX,`j,i_?8*WӬPHZ5GY m.N$! X @ /#U*kF(bC'" )HV`bk-/xj `āj Q\'Ax4ïUB^#uf(5s\:7Z 3^V 9fQ%(TM-rNCZ]ae `4E쥶N_A+°/5:hleT{[JJ6!D{Iy]/Jt`I*zo#(r"b}Mc%xx64{,+1 R#`ӖF􈚸ceB_M_O[CĒ8C5u} BgII>%jk&-,K:BJ^GH>uw"^ؤSrw^ lO&GjsJq?-IjVO?\ 2l!/Tŵ墭wM5J #;eAOW+:׾Xq#Y/"{Kt AT[9 BVZ}u dr#wW@cor3#яD6e)tfs8|-v>D'qΞ;cuzdD^k_(F<\H`ж<9 Ym\`j L*찆;MG+E-EGmSC? +G2. 뜉,G̟-d"*UyS QQ&BjtjS<#7_9?I,Epy@:r-.Ig aYB#,4XogUT]\P.ڻ,'a@, Xֿ2'lv+o?/C[}(F0(`!fHBZѹp2~ ӏ%V% a̿=seQVN01{(>e CnW->1@}b]6.׃fD?#w,HI4c|sv7vqELՎ[; !rq_.gϊԠ2%쭮 Ήtsbym ÎjN?QUC0Nӣ{QS1}HŖvI쬄8_N6N8  Ϳ@ @qOuVe^)+&Fq( 1Ϙ7D?>no2{D6~ag{p K~Nh6U7Cfߺl+192*B+49~hi4C!Y+/YٸzA2-B` ](kFCǭ0}ڟHV?Bv/$GL1D j\D X- X=6 $h86ҴZNggF}ΑV&n'1@'\NTH]ߪ+ u:^hlmYc@Y s3ja`qЖE.=bf28Qd9JÈ$Yww\ p=*AˎsMP?'K伇v!!4JU9_~qicv?7<\8N„&.mX-tŪǪĹsjb7XmܚZb]W6s`,~{%DܗN^_ W[vH q 9X* Œ)p^"BX*{?% "ݭefJH=[AZ[tZoWBw)nuf<Y9 #!AgE7&;C47*<~ -"g@/Phkδ}:"q3noΪָD¬ &3" eξƝå*nJM#':͚aH{&lEWtXvqѼ\*vDu*Gի2ӴV;y"~܊Wݻs\S61A>yN票曝IĜ1BoLU4r&[֑FcV(8;qw|i>ߎ'r$B'#B}k)dLWp~ ԂdQc?6oLkub &gLF1g ۵0I CD ""-]q:ץ&40zjbL,X۩4u>u\H쇦[GfE8SvTs[ J Y '͎XP:^Fq1#ޒ_ly,P*Stlᖐ\.m#n𷽢v= VsSa);?v *&sj+XI@_(jz82&t4K m5/o/08teU%14kJ`AR ܸr$Ϭr-CWdej]4QkV+.xÅ'4{=kt!.ŃbBg㌪]y-P"{?? vtnTQvIȩj5ô("5Qu`^bnj#Jh@)|H0 edzxRN">)r6,}JMp^A'Yd__s4a8AJms3^S;ea(y \S=/t͇*'GĴ(j*%(x"95@"N !]uR̸>e8Ik]@r*Gvj:q@ *!7upwxI8nNg_83&Иmw6STHpQ'>'C/[L/ĪryA-#| rUO6E G<LWBӷ(S`T1/MsufP 2څb RCj <ͳ~ mo=AWJ5WÍ%.EjDoiNoչ~짘=j9@-~ R>0yK30KK/eΎH2kFp vGOI|H9t&y14.W,E('Y8*99 ,BlyCf*H@ƶۤۄL<IvBHfy7S3{Qp2GC ^ dOtp\?*r6[Gzujʡ޲bYnf&J _ɡ $%W +E #2ERL2 g '__wl Yi1 ^ݦj=tQ|]baEo51  |`>X+@l W\D?E| ksCMsj/YbYbC-"%f {Z7{R0'67b N11B xl3d:R`\M]>MU٠Ljk5+t$FmPcN;Y~.+ %O:TõH19>{FIHO WPr+HE/{$w`^S FS*\r61x0 Ye=13Tb-iq=UWdLnK9|T7Mҹe}'\;O.#t ]I$0w$u J,wVwLص;GmC!zu 98nb߶Zڥ:b;|ń:P^fo8d`sx&ʝ F Gc!):N[Q=]ۑ#y3 v3Ȗ*ՂBs*5D&ݩKaVq_CZOXflXlj`0\BZj` Vظ*:IS@cT11C}_Jjӿ0#B3 RRnl >Ch CкDݡ击ގԠ$~KU[e]qQf(GM]Pn-rz>݊&x~kj$Xa2.D5uI2*UV,0pFJzp> +?f{3 l)Jmfv(魂YXlWo>δTGΑDz=eI(_6 UN rgXYQ#ǣJxR>wWGEnLlTqk=@ӝGz8$KoO*"1FB/?V d,d P]=8c?w-swzeb1EOg ~:W [ZבV**^?Jf6!1]_]d002篿 YMMج?͛kF:)bcڨWUñ'y0W0g^GIt קT$Ǘ(Ř>z[: KB5p5qČLBQMnk ~K.'T5mיĉ`.G󛫦*+ ['$ }H,= *)@ Nk=[D0+L-E珔BE`JkN]!%+qѣ&fT7cp*-c ϤA<9ǾP4?|-TaVP܆c{wGT2X C{9xWC-㹔UOi!nW_,{V6ik9L@ח!ύ69aMKxe -V5AjR,R={7/B.8 Sehb獈kv5"m'zkuIlyj A7[ezXH>8պS+-%խ+ *?|a:"fnc=A6Jj隀(㽁pF'k;`&)-O+^k% NnTd^U@1%4fs>T=L_uT "I UnM9Vwʛ g&hַ+y_H>/r* t"*~VFN{L>T_91W!{(_@Cbu^[`Xl QƤB3cmR]e $+ _-&Y$Nf%Q.COhAć$q8GLyb;HBWg-"\v~ڍ#$;qiS#fJz5t!K3 D/9BW*VQ N<Qe|Fig>`v.o?hƷMd vt7PߒL`G!{Ә(cN zRs] )6વ*yzr|^x]oޣ-mu9d͆+"9 C,݈Ȅ)fQ 5ХͶS_ŽM,{PjTnwrs"G)1'+4%4r +ᒬ! IWHyd2g&wA~2MȀF?ߙ5)ŠMp;7H!Z[&[Dg($%iM`Ou8';~[׵ !3$¤m8 34yE /}j}HZ%ыaY 6| [^PEz"1^<j@OYʟ5104l%_7' }?/aci',l4 {.ԝ!i[MMuNL7wmqd +(Dh4~Q҉9x#XU9]F-*oxYBD7G&DY ŸP 8ؑu, n2-l(.Ou31?Ѭ϶ڡ *{5S6͆[ܽ#6h?AK?|RZ׼fNVbLQ5KEݗ ?Iv ec holu\d"%lɧ'C@CFnoM%E2Dvܓ`g!֫tjA:͹b9 c9"kCjsQgװ%SNZR3Ր ct?Į l尐 4b'߬YF"n"!B3Љ/_V@=mFUB6whJOub'u)|e&(⎁kA l0EO:@R5w\s2DTŦ>(*f{z>vV M`c\uAzkԦz Qc oue2 # _scym6hu o MLj&l˜9gFc,sp}[38eߊN &*2#v~f)wE,n eWAy]b3gN{D* q2:0hGGȾ(_E:Ij:~s7/1жu\@ФLIźgwO\G#Đ@W&EQ JMRLz1kߗO+"d\lv\iڕƁbQfS$tjbY<wkzaWTuBƆ*bi54^9N׎g1_OTx꽗@PWeG͘u9t5HqkhoidV!>5`! mjsDC;At7L",~LK_V `N# ~Boߤ:.m'}MubZE&1ȒVj%d ϏS2Daxp[=,2$L2؟2d4QA Ҕ$t; r3V*}L5qRɀ8˭qR"wHW~'$!B=E:PjɟG,m^yj;vwOaj11DӋ)8_I#^3K AZ,)jt`HD%Dp!~T:(vGlb8KbPY,1I,ᎂoC4ŶXKrSI`d G_:bnn/rcͼ]U΀ -WYɠʋ?>Hk+\u\֣д$ϧ+r"R>%񝲱TlU(1yNwKSBh$r_ֻQ1#[FQ=W`OEPmfӀ+1E?鶭}0+zaSs= 'QV!˓|Ru})ϓxvH{N7tk;׭;,h@'hĝt [n]uENf;><ܐ7`aGȄT$pAvg3i V]'[vFĔJNGѲ#~Lˌ,V ȸ cR_19gjBӽUeE}d y*~ZjV:X;[>ZV1-.]+ce -TL~J"ĕz7p"Fz2ZV"?:><(CSV(Iyu)]b⻆R]?Vq= &4֗r^hpDU`٢}:-1_TiMA#]fkHd͂lsf(*NJC7vXޑ⍧'㵞|nϜYʗ {ɈL/{<@$-Ɉ iߝbFFXp MRiav&rW6WYyc@.s:h`ߵ~=QrNĝ!0O̔ƴPzjg6T8g#@E",q$`* }6dO _Z bCTM G)F262;!A 8JWP>FhjCnގ&g5zor>A>}IC܀m/(liB`!*AqCE]9 |VCT{}mvUf]9]ٗ4Tf~o&~IR ٬޹NA9RaL̛BH3Ҵk/Kn#K2-P RlO,ѭʟ2ɜ]%k@w'Esig5V {Tg D2kM-\{;'ckVzQn}Uz8?|0Y@`Ӡ!2]Fjf@.B)<-s=߯ԣ2*. ?T?9עNfbդoW)3< ZЗU)9ӵiS7cXa#LS_I ߠUNb 7\~pUKY@/:n!_ng[C3. kjyC_te8f`t+w_ybnXC4bєyan{H{}λVŧS78;|c5.cSIAc;n2`R `Y%&%ANTEVn U}J.lx̠ #! t?Xfs?#75LTbvB=;|f6nq` is?7r{װ%֛M*MB3oovG߾?$xK*dEYIKHf(vw~hm7UgDBxlވDg`ؼ. ۦ2~A]T~I eA@ $U1)0Gm]8T|]y\o@DS,>c7W[at=rX dzr{"+.;@ rۆ3>.v*c_e\v.Y.QP9A!۳nX YūJ?a#c#]k"fn8q1 5]ԪͼeI'5bP ]`ĘtAf'vi.nGPaI|hڷ4)z֭"uy4᱑:qth~ AGz7O8H:}| ioP+$ ^XgYҌ=cocOG.U ΆN(Ik1Z=N߳ 7&7&s<Ё=<7D@{eW{Z%ra>n) A-K \QNzY2f欐9|v:M$sh&ofJ-+$wH9. ~v7irs;@ߕڙ_ow?•]aM!Q[R~jc-H:RkW6N(9uc6PV6^_;yYőʈP15}Eh:+ǐO *qFy(_LxdY (y^cv8J)G,/?NI"hةORV]0upC2_u$ ^bU?ZiJuP6Q3%F&(_IN|TTkBmWkZPK?ퟟVWbʵk`?x҂OZ@Jبɻ/A%NNI=6n](|>(s7,0{TMt)$"; z'֪!AH"L]PG+* [?4A_:N էZ{0z&"saJiEn?\ovcnFcE(r}BwPH'lCPS [ma] Rߩ)b65kaX,)l/ftf18uFu#fW狽(CZ:|Yj3c[5S:.>x'EN"YWP8sM޴~!)Y(/l`w1̏IR VU9Vn1c*Q-FۨQmƪgKXC//YF{טz;9e y(ύU½XJ盃aTb"v fx[ R^!*"%¸v4<|#j<>fQV l>a{ڇQ[wa鐞#F0J%󛨺!m %5mS5#jQdYW6~ @eBT2e*7ğGGb[1.~Y!l T^%ߩhpyi7Mek*,ַu1ªmiaX֘V;`:zoȱs> 9QCh(Fɉ@4>mrMvZ17g8Hr eA%$x?IYݿ4Ǯh!2!z*&_UP>LK0n= (W9:t;лk淹PyjoF~>ȄtYnPU.eTd$ &P2UH`#G>,|n>o$I)a95P NB|!e֓|j?ヒL"&j߄}rl!  8ͻķrJa Q:~'tVE.cNtvN{xb.^[IEVOtL#lMݺg9e"8TۥEa64 HT,$vA~2OpDUkJЗjQәrLhuL&(:TFA*E4Uz2 đ#`Ru`J"H$Kq:J=%n'ݔ9~'2̄}rqpghf~ І$9-s0}Q~#^ǺIYFv)LY.aU{EY!Ew/ae'o.LiϐN hf{{l.WRs+SO!ʞFeJyBT˾ 0t`)S$}ݣ:9L(p@x&g\to [zfE \_.+^J#k(I~dK٘ҙ `vve]1eGd%D^}~N6#(J16<'BD,)O cW,'2/Հ*k7_4 ?w+ wX:[9af^>*ILMQP#5߮y1eO9P$ Æ[&ݰksB.-< Kj=Xv6,h"KEMX91ч>0Cވ'۝҇hq!\.E"*) ?8`8r>v Vfqh4+C7[txp$gu/0W-[qCmB^{6}b|pM*L8h{_tGgos,8`>uv걯FuNW|13M(V`y#O!W&GɝUURͰ[ewӸ'o 0L;roG. [i՜E. CYH]ZPBYu-/N;W;ݤ "A2IJe!MI !uA*B0f9 tmL"RF1ty|!N%0:2Fp,- i56徖ӆMpg[}#4A1!K!{*+[.ZvYK͚g 9;Pf@$n^z%mt 鄊ݧ8t܎)( FFuk]JmS (*T:r`j 3}6/ʆ㨶釲|2^dKhꐤʌMS񇅕 d%<,6 ¸T3 +3F-OzW"K.t5(g BA@IΞ<ёn\{6 ysP kL$<,k!{lfD[B]eo@2!Iրbclb9n69Cl"W<64ɛ8x=Ol7G˥G(!QߑFnCAQ\:kR5pkR%{xL(?su*"@w@ym+z"=ԝqb@T٤}\:6v ~N񨱏[S|W@ij6B+iJHr=EZ3.Չ}U͕ 6y\x/ah{cXޥ#Ջp:d9 w4Cbf!J(CJpT)ͰUԉϋC/*+i,ᙹJ 2aEٜ!!$3 *87#|#5!ig%KYXNq`O)3Pڹ#KBCk`\Ñdfw;=瞲;gk7/.t3a -BmIw ׹͐,' ;7N`>B?j 8$<ޤe*ȶTV8Cۄ%R%H4TdD<3ђ#6ʨ! h rugN G|ӅAPm_M0?3Wcs_x~'XF{*p뺑$ڴjQpYCu`ɅQ}<@br<'.@ `ˢώQnw_e p'Mý;IRCyl# AXO QevжA5=rc+Dvt)`m08 _xi_ogTT(ܑ;M;T~V.1G:4E Wm@&PFQ'@/`M< -hRr'&m x7Ro|X^D.\D빤 eeN`f,J1yB rz w١EI9!K.4Tޜ4Dldi&|E8vҥs6PNqnq@pgVS*&GiRe_o 0'ᔰ*nE[t-/<D_(,T#ۘs>՞|wmKB^zԊdLGsMf7ceM f +|$>Od޴8,kt)/\2'ÖhZp|z?(gX|I‚v884p6!e3vm֢&zG+8\;A7F,XQQ"㺠32Jp7ϓ|Wtu_,ǿ*'q%6A@|Z'aBU9tuZgↆfi])ģśUAp_hYD[7a&,/dCE+\f:=ć|ǚc14ns=,wڟAϖc<]9[af6Opb{wƷ&vR0'*'/k5t!DTk)b5TE׶bv><ںqXDsʬ&Wc77,#q%N7!GU֌>٧-86+juB[xs(T;q TԬ_Ed;릴l @svE- U {Cޒ1ɪaJdZ~tq ^=enTԉkQ+PvX-|%>8MF2TBa";jchq&gWǥ-0115?KჷBR!*?]ua"\[?D=X EpkvsLu,zo#,FD>W \KSWu 2-L4==7;R4NKu(z|y)>Eick޷iKz4sR kRղН\u R6t~ۂ~AJvFJKa->; i\"G:hy'2z|sjj fg@w{8v!9%ٺW8+ƠG\.>کRiU~O"13{bqnt}o^ Xj-3QN)4q O[(.xLaj:Wr(DP֖uKYH6{̛QeWi {"CQc<9\0v]=[/<R$jU7{-p"yZ#@ x پpRcvQאQ&(/:9WA[!eKHb-Q}|ڙuC{zNDaAE77$|QbSG- XY|  ԣ\sRHEդw"wPyS U4ntz]G |88<S73dt_BP`PúX2Q lB6IJp[>52ߩG  eOF'_RۈVep)Ї𬲷GfE\~th5XA|IK; [aN }A Mët$#$5"`l"2.a)sZQ6G87Ʌª+Ze0U++ӱ~gZO[@UB=ڶh=ξ-$㠷Ěl{[#T?^z;m\IPm<IMvw(4/ۿ(`LI;ŗDKĞ|(Ƙ S]>BĠk4S`+% ^|9x.o )yjs 8brZ1{6!?⠔?+@iq4V|mE7Xwn|^6W8@Ju=>3NJS:0?`)vh{驲xFǿFI[/ EQiE`nKՋ-Fu-L6p>ԟε|,,B8\ځQ \-Bm%0g-!9BSdY aiDFj|(.vp鹛clI4LV5\Q0d`%r.SbTWB5<|Ce 2F=;Kaҽ=2p|*lWhb]E`e(1$̀5p[gbqip,4(fsV ڊ%"GКӺ}aOMn4)qa,%f4UJǥX8yQ(=7VO&"yTBPp۴C@#1ּ}1Nw, .GJq?˙޲n&u ^%WSv c3E9WV|dۤ ՛Y 6nrO۵z8=a*f *&})=y? ŹӨ&< ?ZZ@lyrwbSUmȲFDo%_!FLfTz@ϓf7;ENdGy 'NeToVhzX4@DZE~gƭwӮUF#h+swp R_} [!sm'}c`"%˗'ZR*LPx~x,'xqڎaonwig>9jX4D^QϟH+b&w.T&EOO6u=8- i_H˲n<;^9jzYLqjcCѧlC,bՎkOWzWMsY˅edˇYet g&s,pKpq|x&dN;$]W"8y7WН]2#{̘ ܃,koE3[hGa~"R6lj3sI޹"S8p2sQBtk.=`@ @یlhq4 t@@ۺ`f F-SR;={`2$`AX>UUP~G=2:;ϧxgQY#D]wv{_D!PRC :u^W+09ߋ%s|ՑjRp8mz ͥTx{K`m}^MiaX馬 Ns'J !7_On%',\W^~U/{"QYvR= WlQ:jYBhl (~goge7[Ea[gewsPWOW OPXJJ}~NE:gҾ-?srSbܷu:q Mrj1]] &"{P].*Nn2QRw-3Ys,t`)吺Г1%!;XUU8&nwns(L"kǂ"@d00 AC}!,q_rFNSQ0V}W Y?G-- ꐧI ]amȄ4/r鱤gmnH^A̬aꀀR_ ^kFR;Rw  fhH8q{oLx3SOG3haKФ4[Y, usE>t  Ak1\dŻybQ? .xGx˸ d}ChCS1LvfZ! # nxKȡ Rr{h N&{v^t ]?y(DqW2f:WB7xWUM}f/A]IA}$Rr~ꆗS.bpB}Y#|c<_VG7Ʊv{:SŷhO4o`cซ;x8a`ɍUX d,Hɠ lۻdH _({f!_ Aa T+आ Zzn_3!1#5H`ղnNR*ë].ϛ\B; ,mGMeG-{G!S'lQ;̄>"m'/ _j$KǚW%)z`-D=qٛNeqiĦ$Oˉ >dS^*cv^k=RaB'<џc-r7qAH' Qӈ^}Dx] HB_Z}1^.DL^O)( YIw]T 1VaFCBsφXx[ l |c2E2kJV|}:ңPs{]#+abIAx=B HE\K>m #'4 r̔IQV~v;`؛e$tH-#`!ɫX*6lδL!>8&~lm0܄m\?³'9Q%GVHH!htibszRqqLJCIR}Ԓ rZ㮆\'mg8NΟL?28Jlvu{$NG_dQ_%BwH5T+R>ZRg_|QuL`FK$r4Q`ZcKYEfyKkCsNn MqTCe> MP8DakBN$M9;I6kX (-3mZ ~N v9bQ3E>bYq3b p j;*d/V&G U!:MF-:T3YFuSA<\OEX< V4Fgj|nmR+B_;0 @kWAG=Hg?$D ebSFuoSh7:t*F T㋲dXdeQmmG Gp;&0пy_gp} Ƃg/Ϝ3&ݗ4T:kxWuvX7_%5<$IT<\V:l$ 3W]3[$ug@=T!0;8\ZLGc-Q?H?fvdy)'ns;AbԤfqpt89>e/Y@*~$H4 $KUu1ՕQ1K;O:W[p WfVƴco8\z.fmX(NcZaFcUUiU HphzQouҨT=_J'H'LC/W۽3U_>z}tK>-[EN؟[v_$_uD^xW.S>u ȡX7 >2rmbWgMRJSx'a@K0YUզ%]m0xH%gթ½(E ѳ <%#, eנqF!.$ʘ\ f4xkvkOB/* 駝#tU ;]%{H<̭%t `S|3QIb:cih 0 :ѩ= %;sq,F|)(M!*+*:l\nO!Rc{8EȾӌ°ӳu*D̸htz=(l0֮ROX~YIyw/4dӍA23dq_waxWeQܭ^}'pDaMi(sB[uǓv"i jIffe uG61br} M"/@vprplc;v!+)<`^yf)R C }"C߼%_!,De;MkBKi=Ls2p*@Msl&1诋0 chN'0[ cF͵!:0m\r;A+k5t^Ԅ6BA !j@*֤g%-i~/͠2!g@tO'Ɋ)zN&񐚉阼 M0ܟP]7W(j7彾+}ZI3\@hB (Wת"R}Y ˰$9ɏa+Lk6i/hAGչtܬ \f1^|2 6 Oҋp>Z&e1Yᥗs ៎ٚܢWosgg츩,.sRuR$Zneu3hb؝BP2|FK̂/҂|ߩwmqEUJd,bdqV=f`{)^!Mz@ qUP%/!ry[K4W;%GH `]!TvTZ?^|gl.ԘCP2=_<5!eC~+Syn%zٌ?+ ?^L+ yS?FֻL{g?20-.3@E88ǧBcyv ~v7ᦁ^fO!3y@1B'/7RKs˗{Qz‹_{Ysj= t4!r {}= h3 yĦY>@M9fPaC-ɬʔT/ibo=3uH%@䝌]$q6~+//&c:K4 L_nNXsf-.y!@OHT@3̰7 %A!-*I ! V&2%1qsďDi/e` v+·V/ԗ .( oLU2:*kO3a%0pyn-"Y+2Y`ZZ[@*a0(]rX6ſ d<6s[ИV-=cvB?RWޚ#W0x_AECq5 :c]$?R;"lya?Ϣ cHuF'0M\ ʖkq\0jW1B4NJ>(%S,Mϋw&[q^:)Vj| snX :ms=Ln#/r_,(YJHS#sYśICz*v=ؙ,†{!cn4PEɄwC7u<k74{7%JB螁.?ЦR 6ފ#J`&;h'ᅩOc6Hv`N'+#A_1 }a(`Ծy# 0h'pGގ!nF=2Snz4]Q1ĥygms?T)lW1@^5n^gʶQ˙)>|tfttCX& &e &zցަQ .ك2# exCYfWQ p дTRudOOqs)ZQ!.P QݚlWfEK2W\g>Jt%x4F&쪥1 ˚< 2Vl?.x5~Wh"o-:APƍC޺|# Czƿ Jó)ޮ4E zoG#3{y ggT_TiS-_)'w-%]vIT%x- [ CD;s&[CP;7t(pzjy~GG1B,s7ל|e7EICC12*?q&DƂEm'<4Y[KiIhdf;Ʊ{!݀,zy\IĶM;H"$(^8yx{IEKH:х?J* {BlcZ/JMgx,]R)O$zy5kz{ۙ>2/=gj$wu A[Ŵooȳ{UJX٥ b;=fhxp +1pW&2ш7g=Cӛޮ50鴕s%^ =ul!'7t:v9Va>TQ|al V}gz8Aמy|tA2s)r2( P(>e:gܘq"WHʡ^~"pGq\"@;C~VX'*8TQrכR\Gm;y7/^ckڹ7pE4 &~넑xgQblO85g59J+^@W4'<-BfաAz_ 2=$BJ+_U8Vgy, AD彼Oi϶=@] KKŗ/ W{bD({52H@m'Чk1]grQVG3VӒm=]8_j(J *Z!]á ݬ#UYyI% SIkX]!Ү=EL?pkjs [Ph`2k_c`6#Ҡ92SqsV7s۾~hM$7-Pwx4.miK3U"V;qcZc|P0ۊ:λuhev-x^V'8y6 ߛk>O ޑ/U`~)(P?U>3!â>p7]nü wٰXjgC?2̀5 pJ$œ[!OA=ZgÛ]0G,;ݫ%J)Stl8Op`K[pJ'Nq:r}Vp<&+(˔ʃyyDK)iqf,鸩wP8,)YkTSEz܇](K$~+fs/\Rs^fi!Qy#WM̔d)H=˰qL-+I>ڒH[f4ĭB+wM6bkBvv %F N}-gԯ1/:6Kz1`¯"?}Ykęt][º=$t4)4WS`=|]@m:(qO-Oj  _4E-,[7󬅆J݋o>p.U$)U^ ΃&CE)md!f$߱fH8awA\7D+xB8/fx@uTp&T^-0%a(Q 1Qān۽6hDDZT[s&cFiwf;I&s]@;㉝a`) ~XAӒBKbC@UbVP @^ATG"E hc|dsaE4= ȍ#ɭDIh(8! ,kJ-aȇLoR1*ny1YSW76Yu@Bqzw(A $syp*GHxa8ܞ Y*R|3}3;#-\Q\͜;LYٕ.D5&d\xe&ċzTQo7VZiD=NSOM͋f~)0 _ "xܣ3&Dp2$}p(hrkDC8M} t\V˞6bsv(B8M'YPK߶EYй8ls IԣFȚ#TeHqg{zVeWWjhIYkg{s^Za*EtL~<wӃ`AqeA]9_ 4ή1g7fwaW^Mx2-\k!t<8WH>n0l1 EW>rOyB±# a\ILn4:Dt^Hֿ.s߀V*Fg pPEJ&(͉#αx3_rOhOͻQn=e Lwy*v8!u5G" )w*/۵K)OCsUR*TKb\p٩i4*L>_Ɛb.xk֗9bDєzӦ썮Eb|f,aRN_xD3;Ɨ[:ENpt̞$!j{UVUxlXt.`PTaڃK!L" <:d4nqOztN*bkFőFLͻFdEVf}(c̹'lgoqkZFKe:@>~߃}MoiEJP<&F"R;mi%="pJRVy/i &v IҶ-(pۋ^Ϩ|&wUɱF'3b$1J@oIDkt *IV3ԺG1~gB^"adiu׹f7d$h( XM5[MFlɈ?e^~8@'[cy^Ejg6CS5'7 ~waqXk E$H|,ui̱)6i l,D*16[,nf_k14#8 Mx8j3r d1t9j<Adqۿ\c#[޵[=u&uɕ8ܦQUhhЎ:־5 A_^p&4c{'5}Ŀhmubw5:9] " =Y7e}TL1O ͰtyۄEl-Yy90>FʨtZC[Q(".2;zf F)w&^r?ZyqE(牗7jg#jYK8ѫ* ;pNOc=,u#(KrW̸B>5/~pNH g&*Tp`Xr['+16 b8ktP+1v|(I^E ༅%&ŀ`'gڰ]خ՚=yPvқ,\ӒJIJW #8M]LA[3Gt7wv Ѯ$^kD8]JIm^Ho aP*wHIʔSXa[#=A|w ^f !F}j= ׀uķ az SJ gðq$3e ]D_i]W-2v4kf{U!s.T$$bc/:ۙ&c4H[yn'N+劾GbGA *#ҹ/jcMdrRG'!bO%Qb+8+"XeGJM2^>+ Jv2pϚع!f>yTAǭI5ڝ\'FoOi[Sz^IxN%#]hĚH\)Ld*KE20rL]u8-،8=PL1)D*i4.0-uhOSɪZ!@8!'2Qʙe4n%rF0'[\BI9n[sG A t|EZO!F!"%x'C+tD U.Ba0Ħ3GP :-v2lsbkYƻkLۖ)PC EH$DeDh6;Ŀ((>\PJQ--֣Jי3L1'~B]t7 (}m@>̟ y{*Ǵ/FoؗI"HSZJ Uo!+P6nYܠ7 2r{)\lڪS,FOӶ -Joˡs4 M,6Sk:WyVf4^^6tF F-P:?g}jplN'~LsyPs?sv}%5#ERmE2f6ƫTgݾ ^4wj!+m=ǰ4uj`|GڭLj\֣xNslMĸV~}x18nɮՔhc\BT(JPya+t"Z),ɬ-9!T;0ITzay&ab_Vm3g({kv*Tz/C?AjP~c'M&AbDTf%ȇOBc!OOԚ nl1=ۨ aa1(tV=%R5xM~SyzJgQ Fr 6-ݡ>*eq'M>ꋡ>/m(R`i}D+u$2.Ei5gQfU`Q-nf2RtdMؐ3HfMƋrlwNX32*G` ઊʲ m_KR?VBH q/xep!fE4@zH(ܶZvGWm75E{>!͝*aⰍbsɠʭSx _ҿs}hįmV`jo1+S͓j_7`GJӓC Y/L6qC"Gx` ~qHϤ);/#5d۹_X+Tno)b6&V`H6eTD<x! !y9oEkAp׷ogU ΙVp=aFWuM5f(N< )O袩{<-HB[VQ|⁕կ+uD#zVLǀ\6 02)g<$.8Cd bDQ Ln\8zh筰&6ӂSU^A>JmW/H^xnR B܀qn1h)"M[l . q 㒟)xٶYW{l,~ VJMbztԘ mW硿LsEM_2={P(&k8֭wP-=R+N[粗 &b~zϴii#d]Qh~Vkl8~:JܿީT8<_}:M-mUNhکyz܇߀ `hg3F0Zq91MD#|h%#LbҤKh `WiW N W3/>,tSNe1.*^0ej%rɏ:!kc`I@ ,Bu:^J,J=v㼾C^nbF)ɥо^{.9Ah]ZÙ N׼$6Ѱȍ_&|W#qE 2~()&Ywk;sb \|SoLYLU Kr;9ɕ;0tKBY> WzTwBӒy ac@-v@o&rgY͒)  3 t @@40W YuF,cN#||8Oj yWmBtԥ8`1PQ`4bt` S˞xI2"Lng]ߓaͽV=B?t4hЏJ(ՠ6_f`rF؈GE`)/*PalUdOWf+g ( f0pY]jɺ(ů`ʃ|PNMOnSZ˧5g^x\nf;g*_P<葓~њ[wɱCvvzETya2r̶NxR]lΣT2hpF 43 Sagg(_"wX]_ơvᶋAuZEq-4݆niUmu<[]$y"W["7iC^LT"N&JaC֘AZj29O#|Ʋ$Kn(w#Q3ܯgkFXf?N M<V&މu]y&8) ͬa Gp¼־i$-Sx&gDJmU8];5M*}Eȍ&tEhWcW|~kp:o% o,MOI˚5Qiyv@eʔ#4V2\/;*ޜ8#ղ" l ̻u5mNDR\ߙ6Gy@>`Q{va(2?),1 Oa[ ť7>p%$+o Σ慕xH=pW2Nk:jI9%"}1%eB !py4`K5T)oy͋9YAAѵq_]ryJ:yyqV;.ݳ{0{Y.v+j:#0fԀ%DBRۊ[`ev%<97 axrș =Mfj y_8# K2>Y"X{&EζdA[#3d.U.5R1)0:wSZ :ޓho{pIka{)ʓEjYESVGYv>jtVDSbatCzC رM@./d5m~3Q?L[+F9Dol@W-%H(k_N-aVFש W,(2w\w f;`$.` >zѴhG]qpO 9WUI>qKu)MG̼%\жTvڑ%`|qXU Q`E("̦*nzq|;ۜ&L^^&YV䦉 dp/aZd ?CWN5V8"i>ᙚ5';H q\vEKza,Q=P W. S(N=/7䳿L&I|rRAr?RG!e}S! ) J,(´k!x IW.ůF:0&)Vyt5 5TĽ sʖ4E5ȀVt2 Ė ѵx#_B/7Z>*S_c1yf}ARoh^dduwYR uT{X_H yS,A W#w@XtXn@ǞHAX~C@z2=~_{Z~8ǂ "tCP\ZD1!K˭Ctš/ H۝jlE%Vao?ީBvwT@BJnR" P/ї5[j}'Om:8(aAX0v0:.*|"B'UI+}NK@ Q˞*J\ yACR:S2@:ǞP5I}wj8MCL|L¯aA,G5[3|x;fUJܸ>u+Vsw+A턓WIyɗgqX[^Hy$>hB Ji?*p!W;DAaoow$OP$fPU/0 X;U&C^Pͷ=VƁ҃e>L _G~iH/_~!]x(Ed:Z NT(Ji ?4=1V 6S/fx| F@[_d@^w,ᑌUp57(4 yY^lQc]kQyf=rw]) r Z汁&Ek2'ofyx 9N"fGYfjq>Q-JqFfzSҏ.ne=ꌔ3U][-A2qɰD'G$&|R"$yh14|v@>Haif<>.$x{T(juXX)fJP\16k2 ar驓%@UQ;mMw6fSLKޝe(A좉쵋,vgl:'j' :׋%jJ4"F65;q!<)qihw£oݹ-ҩccy֮%^*O/d "=jkiaVY hR9'MȾqlXx[Ygno4mL4O%1#82qHnsvVz҉~cW/}fan 6KQnABTJctsǦR 3|D3Va9sA!rNk̾gf}/W_N6Rw'&MҼ J^Ξaټz~\ u,Ib~vmMJŒR;T:+[t䢿C-t ~_lNC#Ռ>aܘ*)jEqi& TZm<ȄƧWV԰(]k(;I *yMa[R%K7Hӫ!5 gfK#u}dU"$8-xN*gzZW=X.w9>&%1!f+b5Q"Ch*/w} S$B.%@2/= {yMI|ʿuqE*G?K`[cv7RvV; dZ>άLNB=+Aun%=5;\&}#bV4h'cW>w52djo[0`13UaK8V )" ^[cJR캰/ki#RƧFW51: Մ$ʾ^u'TptGtVs_߲bK= @LYAJ\f`/蘋/#M 3fԝqӖ>Oczd\Mu3rEHWh0%J@Rμ:lU  xL%҅8TAib'L'JV( .`ppZc:!h9-~Կ[(dpAtL^ AߓؿTLqlKyhs-&.`w[;P l)m/EN2tf!\ONfR.N?N:G2>D]e'[\zu6oN{5gLa$+qXkpu?j@D9 }&?rbfsW A;E*^i~nU `?K-KszZ poZLVtysY' dʧsV,;,*54Y_|#tT%e ssG3S?Q0o Q5*wnԃpGCl ^d0ě ٽEd"b)Ď`Jj܂k|q~o/?iB8ee  bw` Ɇd`{Gp`ӚUF7T-Y.>^.}ޏ1.M0&b6;0 e\\"Fdq"-U,u0b.A -Do=P‚B4h>=%U}ԪOoЭ{ Qӱyz[ Q< V~H(>7Y J^DK {Rx` |3^c{>k`c5ymݘE Ψ`U˧V7$:o!+:engq]NE}Fet۾׳ރMٮuz?!Y:_PߠSTZ?OmKJzF DžJV*>gZH[s&Nc`0g4'h1[L}?lٲ{5 >ZOiR'5 #\CU<$VH,ZQM&HnpT} hVϦ|5LP]z]'r_U0g9yh#L$Hg1=MaBg=Tad^)0dHWGDQJ>bmr|T`4C$YyMejکᶭhle$ _6*:M!:u/mŬ>vuAdQE3R FDcR&{/w7XUDFr#X=ER~@P)N˹Wi-<yW%8 ~Եwi$o ЁAjBr#$g/{Y( u] g9Dŕ@ ܈ :1}<;4Jpd5.\_-=lreh<+hpK]Z zf)؉E6b{ϱA!:wu }[ߐuY =H.&DK`CŦf*Լ+T:iwK X*[ֈ&q[pi'vRuj.@5Ƿj|fu&?.\Hܝ+ȚR+9:;*MvV (&'h[L\ mguW~qRvіUJfZv7v.0OoN=u~*^,CtPjKlMO  ՙ:Kޙ X4 (’uf`i7f9[&RdsoF}3%m#Z(cuˀކ9⺵ҏ20:oʘ7ߖ(M߬iE9wѐl/JrB7smeu'LM|-xl8EG`t7֟& ;9DUAƬ&ۗoA@+aRe{Pgx4*Xg.{f7oni|Dm ,_Lm~[/CԳ=mz~@# P Dg~aRwǮYyI$a'6"IeːV %M{pX쿹pfƔX-Hjkܼ jV!JO|[V~Ҹے¨tʞ3iVKV39aHmQ>GS@gt@4s+:W&(:ض|J;uPrػ =`H 0y(?'KG} 8R\O _7.| ˥$9f|m2O>'! f^{;{$-U6rXL[`,&fY 5P {#6CM/pt U+3$٠-S*UI1Z{5Q:vYƧ4ȎG?7)޶v4-]y+p@{2@cl(%5hemgQ sK€}n\imXWƠ0@r'uX*ɩW :@q"f~mKF^g𝋵hY^6~dswi>̑%rb&] )[ߢ@[O^iyO42w6l`ò7vքL4x~|n=&ku~Dq "K)u ɷrQcEu' `ٴP8V~_xYvTUQxϐ'O!A{*U 1hFy1zQHE3\%VWm'pɿd=u[Z >dHf!$_ ۈ'<\dMH lPAɢk@J܎O[#'}K9_yjȚaܭolx/;͕\<؅3q}#œA]AOH8R(KOд5Y)zJ *W`OQbl!|em\I[^Gj_^l٣}k,H凣[qh7_{eͥ͂Y \x||0;i&ۜVk❁Pq┗_t%2!Ccg $El}3NG<.tJWA}v6̜['z-L"38OǤYTNݦ)KIRL_~ei9\)<2D>@,v%# [X\E3DS') *2V817)m7_6#4T%KLPxNi)OPFNHOX8o21N^@qS)e?abxz"q,[Guv9_E?NԤkzxEymz|eM\1-5$#!mk'F:XA*H]$J_z Q}s<~lncbw4ruKu5DUv.ȩ@3}d _E05I~6}joP%oovS., EȺԟ&% k2o.iJ `gr?3O\7;̎9Gٲ w>tsuê(#y?A&W`f:RP*Qu#9&5m_~T(OjtZ,él)Dwr [?'`(˕X 19dcQ<$@KnGB%1 ۻ-O9" icETs}Zr-P:*O P3wY1o3h:̋XPϽ `> 7C7IyYfg%ZV[I{ M+~ }(C&,*nOf_D8:YUTl`xI<EƆ#虷-/bQv7ªTe$q]6C*&楘Abd֔VXCXi=5`8*-}b!u'hI)@[81nA/T+ގc#8yS}k:A#/@^PS4F ڞ!4Vd,,@W~A\7zeΓ.(P8 ^1Tw]+1td->6 ܙ5Azu]]U+jvrXZqvOw84n;Z|rga~m!j)%mJ.k0.tCSYrs+֙gɝwဣbԶr(oo`SCGO!rFXxA<2sGc_׌EGX\'0hSu]:]`"֭=vy͑-*}29uM|6.h,_rOV93ɾD>c=q^gH#`UFé&_f%$AV(b#p~ҡXYr0UBx1MhrݭlrFPmofq5:=@xW_{^3]lMBAEĞBWB)UV\dp9ܣ&C |wu{KIpx]S)5"huљCN|/s|| |HWՍA' S0)2aA@)HMqt{U󣒱Aª@ T O]؊#ֽdD*4m2n"eEڷ]5%v3jGv\\']}h=P-n4a άWNHCl xte؍!%ߜdʹ +gA=VkܒAs}ٻM^>$().x#DHrRG;VP}]KYTT mڪݦOA%4nW(OcxdIK:J4߬׭v.яIˍN+ր`w5K%5)cZ|+ja#&p(r?[FN3Qmf8N6.} Қgզ&PdL4.Z 3^nGh0} ZH>'\@ 7 B"6WZ?i1,h&S ui=IKU=3rEȤOYJ%Ý9f̎CG+v AnkRW3/џF]-#jpl!*M!;bw5tzΧYEfu:t Gx (VBGZH` ]&&9#APKB΁ϭT $c[f=ž #Hm_%kz"Zs%&xf9 G5!o& J]j~nY&w+b-^)%[Ӷjg#wkbF_Ŕ X&te`yq< k]L-,"";b/\f@ĿA uЂ9 /hKE9Epf_e@\zXŃMGm'T݁UgpgmbY5zbak|˖Rǎ EimkIoR.l7)Ɨdl ϗ#W/J5s"&Y7▜dg+<\!XzLj/DR[rQx[@K+xk[Gjut/c<46ed0Qu/-O N=.ȇ BX"T~rbK`BUJ1c!W3Ғ45.L酎O % .J<`LǸ׊7 cENhуDJA]UGh<5\Y!p㸙dE+WfgM lMIW̽p>W5FX'lK-[N)E7F ^fA"iK>Cٵs0CC&M$D"紴;ݎ;aۑHG#bgBAzqİamv f7qsS6969_oyj" 1`b0IXL̛\*2~BY}MPTӘ<OZQf t XWO:vF> e91#ȈT=H>st9ǯZEE fJВ;q%ũqk*6'j;ۂnuenEIs-4tٿ!W[.C>3 JWW+GK0SG BB &twSo EC/I yRɞn!G2 d"vr9 #e aV*]G'|r]JfٖU5?Gu\Q3lm6b['ʹSj+zvdtlK؈^lP@^$ \tϥHuh= PDFOgK({UD\*b,5u{1t@eQ=ґ4 [X!56n/D#N9$<$TZ1tqI:.d;K Ρ] FVϭUb+>{0 $ޔsZU'd@e+u_6~(CHFSNb3H:ܮ?AYxI}(~{zh4.UM^Q_IGs_ZTbzS/V҄j5M#U(4,vި=,q@ 󛆚Cq#\^-6eQw8:Y䨜/\ߠ+OHy[1Qq+4y{DZ0g^vl+Z Ƃve `ۛ d+ki&0Ze?|HOG*F~F4[C4Xq73}z6S226>mNrY)w pH8 O#@ou1&_5peK_Cqj"1ץ(.l^N) Ye{CDVQ5clkw~j\}q|N$sȬiAQa&<`u0c!Xm04\-1vx{_UlՀ^Ub5WUZ@>5{Lv.'D Re}QL mSw |%(n܌ ZU&}!|$uhwJuRXs#;~*A'aҝk,St?208^`}HK.O w"DxPȧ/* 뺚Pw*?Fߡ1B4mp(DUUFaߴLJ  X~@deA<}^"VAc=M@ڎDKIf}[X2Iņ4?yz6ePcr _kȦ)7S<\onw`>4zs㩫sS^@L3N䳜4ќ:NASS(IΦDɦV:"(^XI'0dORIqcs?4Ē-Fm}Bܹ,K Ĭ?a ǙxjH"Ywxd6w#p#ssnu=wZf&O&$ 7ug16=zn1t,{* +'#Cz!.xd/Foc9Ϧ6,Ħҡ4qtJ mJ2zi]Nґ@p[v/(s m\Siqa;jT5@B7X^$_H\p+zftA9`B#pJ֗~TC{p.g,.DiV/"R6z K֙*a`@tДr~9n#[Z/8Y}lH`W0|x BlD1n eѽ_ȡKT .rJNT[ktVD6{I.&<ԞńL2}׌ҝkQaZmb &q lr > ?*_/Q<ĺP#2L+ȽTa[&59]}g;iɈ]lC[W(ٝ5n9"\2f'S%շܞ[ ᗩ3]q݃҂S(eOO 9ة[ >!'wj?JexJ4گzrW~ y8xC~҄62Baҽt`1@~][Wn\X Z8~(D2ʰ5jԳ5{ LB#}5Vv ^/6yJGq` ACiěS3'pqqfYji1$7X`TjMtYVlw? x'ٙsKl{< aZG L#[GrJH(Z讣^g"dvOTwNS*.sȐ B씅a t;C`_eT](+KY[lR+ok<,]&}lVCx* ="0iZ&\3}4yl8i/ oAZƖiH5ABqNi^>BGi,@#EYq,ͻu>ʭQ|GB]p6%d^+KxZC8 |S~ap p[OTϤdZG̔7.Ѩ$Gf-H$KKLP:? Y)g5Rd>GBiU8jSƛG|zɀa;:ָFFVpjPVvJ,`g2( -/U -|>s1]u6ZEd|-`ZSvoHWgm3!fvlK'OAr>kE]\O=s20k$h@[Fx&7Ktͻ!ĮM〯XJ IWwЈB3\LSOA!dVJW5/W2WqL,+"6Wu{w;v`>|nF>&޺'AbԀn5VTߊW@ @)XKJ,(ܨaJeTRBߩoa&uQsQ#NXbrKz'7qY*([PO:ƋڀPЊzʪtN l5Pky=sy qט*N?\ҩݠff)׉fJ;x`)Hz *:$˸%hQ۪O/t ^vGgB vSVO E(ɨMߓ_GSG;G+>[,CA'Xˏ(0OE}hW:A^q5t^}On;0EJ楽|Z;`o q"Snt`R(d=[=U'.‘D7iW;׌=Z+'yea]GA0Ƚjd?bp^2O"¹= ;h3{_i9sMc|ϹWXEhydpf3ˈK*,$byT7Gc-L:76o, 䖈%uJhduЗƴYZl"^]RzF`,K٤龏 JTypٚEe3p< CգFxK c)r}>j˚~U£OM\ca2˥d_`Xt;sDJ&ؙFf O8Z Y a'~|>g8n IWY5e~_P!B,dVG1/V$ :#bp"/D>Z.&\H79Z1;`4y|ȥ;O lH~ {FQ,v;)odŃ n;"><#X⠸|\o'O"Јf\h}Wo ]t%cr>\ѝԟ(sT \W~cgQ#S-Opo/3Eq{`΢FS4idW^F%wVcDV).Mg"\Nⳡе swăD&KO!btd*,mM4&U:.8OlXz$A+_:p QuHmP`iGa/ N#Mu^'_&a*𪞷C[XO[~-fY6379(Cg560i(f(HDG54D1{W8Wi6mk2(aTǑXo(`LhllUTV4C  E{6<0B`+0rxB V |3!#f@mXLt߄ͣeظ{'(*(eu95S2 IuqYtF;>p_^zT,U9}~Ο#417lJTWn$xl$R.W8'Sx/GB2Va1ŷ(0'=Qu҈b'8c-Zȧ9,8 5;(`%$7Mߝy? 1*9s)Utj:WA=5 7͹M <6WJX˼b(DZ Qټy?gx* 00#,Zoy33V4`cixD._& }gΩNɳvyCީ-ǾOq)2Y&nX?StmG33{4Y׹qÀ&RCҽ U?^Z4""qfr="Do% ]̓'BgB{%*hKoh)xua7KM~JtEJ{$I 2u h Prק1PF:0 aJV;|ң*j8E]=Fs$VArG1S9LO rZ WЗ:J$S,2rrlhoaKzrm(ϹM6va_CYIO/ kɳz W4 $Y>%ƽwZ1kW5Giž` UG@&]4ty|OvH>z岦y\;XEX :D>slst$lG|)8Ssy+":l#J-KS-M˹S.u ,ݔiw2޿`niI!6Ͽ΁Ð\0x䪷 a篗O5 T)Hm^YaKCL~6b܊ȍ:SRՀWdSAvH4yvI&t>?HJzir}Dy'r:\ 8i켈luYMBJqll|X| _Gg5/r+wre%x ]0FK*S130+&?+Sg *ZG<.a^,,%yi4Ђ?q l[0H"56){iEU.Yg\)4O~1H } JL@lOGi s[rRKiM1Pߪ#BPx컢  \t'tШ8끺GBevD+$uاp Z^JhN-+g=H C)$~/Yج Ҕ| 7`wzse{EgS';6\Db uH.5vMlZM&T{ 6JeR^QX\/pwz1Z.%V`8iw26#<\''Fkmۆ)Bh#=`ĦUx<1neSߩP䕪sx_1/&ZyUaK)Cf:@gviu6e7}#0 {n!*Ih+);nwH+$ljf&o\k8+Zi<wuYx.DLn:7hrI|t[sƎwـ/Tz ֻ$Y\n;seg qhm;y+A>NM93V+ƚ7pUY4& 9V:\xz1$f (iMILN8<;AyP2OKxC0܂Uahsl|aŨ燗 gcw=*ػ#:|jK,f8 Π(d7]5Cw3<ؼʗVQd5t@I'8+W=O,i;YQ? 09ErYGBDD}'`bu*ѧ2Pե CG9\k2`R}/&KWA%t&IhiC۪$@?g2a^PF(wv4cQ8FL~/5+ج7ZͤкŚRp7ޔ)} ٥j{A;Dӏkd$b]ʴλGτp= ,wp)yh{pu<4NA̲JA=TI;W1\p` R50zqw 쵮W#EcxO\@!ef:@=Kz4hf2y@x.Cz')]trvc\T6ƌ͘U@1?3L ,uEG$ sџptVWZv_d\zk^zQ#I{\dgq"8?}C6G6[*׹V?,e6$m}YLe^|XynS52W f]tZ>A'+heSXhN;y?Ͱɦk>t#1ۘ Fw}rZF*~]bRap';˷7lU|͢j\;>V{g(o;2CNvR3oD[ '-|[L|{^ ݪ{1Aʭe,hY4͌ha+*@ F4Q>mUd)s"bgjK[ʉ4kƀ8C: ;񤃙Zݍ\NK!d" sje\;g+c1IGӎiNy6kBjʄk8ێVLG 2"{ sbZ%cT9D˚2: 0F):x9=A׬ ɛ$*-~ER,V-_,Gū^9jCӅ$u]D)jt_{B-/bNqәՖ$PF1U2  Je2VpഢΗE4<ߩLk6ey5,`UV,C A^USWdb>B@J߬ ?`Qn2珁(.L9Cd;B>Y_&&lذp&3o~Z zhG7Mg+ߑK9oTc6{r}b0Es|SL\ڀ# %Q o9w#VݑDN262dX'dvE+W$F@!{>ΐmYFMv(}aO-: mz~Y#@G*{uiݒ|xδ/5 xwdV B_nl(/@U2s4?HsUyn̫3 hwc=X׋Tx^?aC&O" WᠩʀaP1Wךji,q/}scIxFq/׼^>|rWب5\VbʵruAʗr(dpS3μk' pLS-jY#*a=ˎBަL?!("j-y-ɲskRm2#sj|8J~g &ܡ1^rDej=*kY$_OR ?PυhV6&<!AHU:Q.OBn]XQ8}K əkF$YW^#En Rpm+,rMqMD7 1~`rFF8ܤ(Boim;*m"AI5u){P; T9+3_#6f@<)T쮅~hA^ +Jq5sv[q.CzR{O\6Jv+pi%uTY)gp{12{rS5.(mva-ӐO3pIEɕB|vE,[pv׮2u#u2nC{N{#=J =?_><J|\ރi [Jjv; IF[D@+:#Y:b?zE ܧ^wsoIb;Z?M~irVbtS?a7;na:<].?rFJcp2l]LnA<-S}[ Q:eQڂ#X{~z%ވ68G x~ݞCZ7hZ!IWS '_iA澢#Vc-D<"6X".Wy mG9J qW"@̏{3#%vn-+.-~2{f]q3[,k$u}uCF p,|Iˏ`$bt-ƣhC>jaE:~N\g0b 08A #gJ/G2d(/ܙ={pVXԩ<狅ra-ʘfa;RS,bWm_͝>M_CQTsp;/-(6(J'u&wܴq1I AlNCIe@C*?U\&iD@?;nto1SĘ6GPX”p<#c"~ MH@(yAVdR7l\;uOZAZnrJK7M{aԸnHɄk҄6͗V{ύ:? H{r !)Vr 72]#7WJ~(ģ2Pshn"6e2R:y?G}ӞhΞY%*T- =e}#_~p]@((W3Rҕ{41n[3SJ$Y$.N4>n`i}LQb7.刂G9sIR&C,R;4e~%c$'P>oD: N"jrS JGXqM.zA~]6+Q?eSl־p ј#MPD&4R'ކs[4an,!<!xv?aJąЋ¯il;"JF`w+$lK_vvkow/ŝI0Nh|oOb!2QKK$# HhM٩Ɛs_L>hWĥSzϛ)PI c8SJp}.r\S֑}_ Ǝ0+cۏVADl Q'xVpţX&Xe%J~\V_dgÐlq{ %%]3MpPOϭs'ȈK 6vM)?mB3}qn95#a2hruȼp`.=0*8#xut9 Z Bd6 Y'5HfoB39:!)Pi^" ;!(YϻDu2 +rhDַ4q>i"*JI9GbZg]V#+A<,`dL4- מͬ -,ԄI|F9 .nv+2SdСM3'XҙXpy91|8||1n~p7On} 0O+(t Afy~*3n,3^A{UyE  |L'2j黦c(hW:قё ھ1) J4vn5Wjw#dBy*EB+>PpJm"?Dq&.١bC ַ.we ! j"]Zv-ivП.b֚F)q1 Vý)č+N 7{+m iE=DTOXj )\5e~{1tLA#Tɱ!06F8v!4.VB+RG*V.g@ir~ l6-2^8.uώJbhLEmFKOí~slIB*!Ǎ2B  -]4Hܩ`Q?Z.qS(6 w?NJWa2Iq6q1HDYl/a [%ej3Ώ5ڰR7qOG >:N5۳g]Ҙ0CCUCEߤ7NԤ<uB[ā0&.=^z,[_,򂭆0m-'U(DT>a= q=i$d[Wns1:EWo+< VeMUp2D 0ym@v VBye׿lƀcL7G^,ԘRrS޹V,}\K$'q].YS[Gj萁jCyQ$#"/3i屨T`U=oSx1>Shr2JY5?wx}847'7 w89D=.w-TZY%/'MͰ^7zYуđ4F*'AF1Ki\թPU ̰0UoJJ~:zľsv&uc1%?عњ<~-- H4{6Woқ!Vl B7* j9;YJ4%"Ǒ^)k9pX d,&kۃ%/.wN\h)hNF:o{-]]X~ g: iXx?.lh[Y{̩Vҡ?.K0:fMJTۋ[( B6V>Dzr$n7 3'Pb?$G(sL?Yx4ȫdy&x4/㎈S_ʖ@bGw JN r%I ӱ [ |K9:"{[m{2©Wp"guG!_:{k"Fdho~Q{mXTw,jߺǙ/?> ?]+O7d0g)_ ksIEB`2,#6i,'v8+=zISxN9R 6%F\Z dWi§)cK(Z$3UUI}\f[x'-l`Qv̻vSJl 2q{< qj /xH0!QzǮ{xEظ%}l&JLa4V]g3r]32X<9g8:h4Ʃ&\aKUe<*[햍RiF6Zʐ-ruL*BV99[jD$pfd_X0\LYj[/kÑ:n=8eAn=z{3V͆׼va]6*h }X40bCdҞQgSu% mxA8ˆ4Pp|( 8}`6$xNbP_WLI%״M eNHwUr4ȵX]?hlz"VT'%h떂<:dɫI'SDfeUF[5 ۼ 5gjO2fӗ,O2JEt졟dlG) ZWPV~ T?d[buu#I)E?f}d6"3!qMZ$y!}Ls E/ e%Wp6[ن)m$׿mkǸC]!FmVvZMH1+ lI@:a c.zy7~,`'[Bm.JoKk#8MMOF !qL\bm`Eitu"oE0e  WHzUqHL:e+#+́/pa=jҥ-;$$ihKP'NZs [qswK^jHѹ)B;u2O̴:C'15#hQ_ؚ10iwjWp: p? \Qd6OO>K(8 ІyQsJmy7DXw"pBlyXH(,j">=hcB ǖMo# U%]Mcn*XdĮ1eAr><'POƇ]׻֦* CJ.=@\F)q3 a9T4^cKw$aQHHőJ|WJ5Y؋'IO] l"SAFSڵQw{([2.W-qʋG8vHK(c431ԭOcKKmO ɦ84rYFuA^KKi꤃#RAN_"C",gi0>WMB-iBm"G)6ҞHq )l`wVGF K6 \^ (1El/34SkԠ/ԥiGzio|۫~)ph0j: vv:H;ʇU5OےvbدIGtɎ^;C\%ỿj/~Pn8 S4ބQ-j_&']k\ SSmAC qUaOƚ &ᡉZuOWTP2Qzwq6Zqs- LS*%DS{wNAMѥ㴖_q[GQ^eTㅜob0vb[9elXƩd);q)% up`R}R5./wi11.OʵIJӗp";K>=r9aFL\vI4T8Jpqk" TڟLi79 qMjЊ,D,Qn e =xnjf)PSa"33s MQKz魊Mn Ww@ȯaCQ\ X[Ebܠc;a82):~+H픶PH0ObݰYO1 >z0'(nEI:|' rk}&K巧dCwMn5 'RNuVR'u@θѭNoђPB rзp)m#6 I ScA&h#*tw[F(WZja,`0Qÿ@ȪC#I/C A֔YIY#;ah2h'0/)[Jd{-tnX'D@?:{TSszY$:2-Fjrag{OQRһHQՇ !ݒM%:Ei@UauMrozsf.O)qJ; u͇= %sAqLXŨ)ok@VL&¬?Z4"-|] &eh܇jnuc(Q>޵0-sHWuWq͙%AȈ0#Y]>m"!n29vu2ö +e$ WNq~q/ZYJN;Ey"NPk2$JAfl &׊a:I5N8+D(WjEPBKkvMA}aɍ巧}EL#M;l/&z*;^H6Pӟ$o;Pʡ"O|^у)V5C&}-TeVQw_~P|K[aK`$o7`T/aaIf~ƜCsp6;<=LcA;q`n $QL4rr;>%,Ntʀt=xpmب?!*tB@mg{BYG{Of|T`0#'!jqU,#s:4!⅃r`IKa&rpZ-|0(dp|65rT_`n_$}Ǒ=ȫ-/hG-= [a%4L|(^07 =SvBCr܀}]g+_e7ǖ~ܲ~ON~-iK@4er|]~'"=2sCk%1^Ri>z OާW =CɠJA:ǜ(J;2>W"I{^^DT5+t1}wSTN)0ݼ4c\ _ ] KZHU mooim+2LjNGL30d>Okو#zfLQ/jF@3>7ϮO P?ǞXwдߋ`|S ?C@']̡ [oٷ!2)r,=d빎;T bpI%UBb =%hqPTۏi]m̪pRF<*RQ㣬-y vX8fFܟgDGhi_qNۦxkEIvL&xuH8 n [|`,`9g ˘!CGmD`XMP93~'&1{ @4Ak=&F Z;ⲋ ]=Csզ4n 83DKw])7A'U Ox;O |R?>.FRYA7;k摡9Kl,m6nq_`15]i8#kjZnO."Yb`3vKԎM{O?0{G ~Je9ӀLz{ px$tmZ\ơ( mQ ϮzǙ;3UG1ˠrs[}HGg_ \q#pt,)C2ō3)&99GQ'&oȫ}~jzQʍ\0t HtVdHܥ6B7yekHŦ C`} @]@lsDQر70;jpWIdbf2,K+y*r#3Inq:+t)hro(E]C4㱢!DU؜Ћ8P̙5aK#*/p E]=C";E:||{"zB1Ik户;ų_v)frDH\ew(:xgIp0A\ҮrrMb=Ȭ:2-)`Ti2>Jfi3~Z4 [kj2`@\mip3.Uҹ%_ ʘjEL\F>~Q;)3^5G}k=?R~&_PBgT&Ȣ1ǃ/PD~m^H"+HNF HeF}ҧā[m(gK}[(W(g\?%O͓0-z݂m%E#ai‡2؎r4=PuO&AX*}[guQίٲ ɰd"ݸ4Od8[ޝG(pI̳1l=Ytgs_=LkG98 mg>}2YL(<;10P? K7%?7ӱ]B+o:R<ƶb2Qܘq #½H_7&[ug+Ř\x2; ͙fX^o>&2-!>hd1T u -Iazr- C0ޘ^|4Mɒ&lIE5ƤrwqEwf2͸wRx5NPh˖"TvԦ4 Z1B~\-e(ty9@<] W7QgS3 U3oRD@g<z ,m7b6Ÿid^y ӿt?|S s̻Hi08| ؽ>Q귾.Q4!4\'&֖:KP]BaM> Ɣ#r: <j<:: ƴX\JEk Bڌ:tX.nrgʦ:9꿇:dw "UPUcSJtcQ`Q8 JKbUO*TYO _ʒ,|n9gym f̳oo9ŵZM ta߈z'|=+k %*&xl(O/sQexX` t\CZjKޡ 4X״L)?`} B}҉nC\y5]Wy2'(-t]Hb.CϦĂw|z!*m Oad#y"8,ړ&>0ȘEZEjCwхNw%qIo&ZpiD~w Cm|yh2U8ߘ[>LN)xɽhUº{% EɔGd,&5w E-{%hu 4q蘩t93fJbA%+Wi(}=4,]|$JYl܇Xmew h LR).Y~}!Bo`0T05X&R'zB@ى-IwXQ엚A^@J#`X s`2G%M 7dz); Xc?k e7H"ZuӏPK#".)U n<\{5m嘀3$V5K&;~zF]bFsTڼ' [P-Bv3Fd0mZ@ ~Kpx|f)ЌPUT-.fso4D966OD~= ĭ{!<љ_ o0Y9'A+U&YSC;we~"$s!E);?i5QUgx`O=ThRUf"M/*Lipɽtcl@C-?GOv?@^;M}9P╀9qבU;5A~BH·RC #3UOz9,Dd_)/q1s1GWz51'oA UZKKTVf 'ngOCU#TS4g.ěBB%)➜Ajw$_iVfPCT){݃1<_|DMYLAS9G.Jk8Dx/>|W:$ RZ =`Nm\m:xJ vk*ٙM\{"nИ-+kCG!."֊c1 (!+Di o]p0W iS8[ZBCת CfjYOyex>B1 rIUaJB9| +nR~amuJk╂Gшt΍pVfRM h!)P!0 6˩יT9l2&?B'D l!&˵#=h.Y틉Y_xN$wG^Da&ȱ8nx:]PAu.FKCՁ< ]._`eU-Jy(hƁU3YWtBop@pi'pp.BLv Beˏ8>YlEZF uCo$GR՛Xi8)y ;ulVxo`؄FcүRx:vRAɚ˂\`^JȘfj(Z57mN"մ=x];LhsfS].f)iUy{2f%z+>}p@El8bP"Cc4-D[ucb]a7vH|vTrV޿m<`AJv3Z)OCoVnw[b%bHm)Hdlq.zq׊so+0~MEL C:UaβTv:>w#x,MaQ%5n FZ@( ?v\?jƭͅ" :Q,€8׬Tv<'wL$ywre`fy|V673ڊt"9_t2Z.)_ꌾ=~gMK ~oÑx7 Phu7;;ԙf-G3qnC 5{z+'(eJ.@03V +sCxEUV68*d;0W=*-2 8"xwSx0y/Am&Oݗ QpXB4T_?ID"pңl,$_4ʊԟ#2}e] lt,/ۏ>Us^4y FEϫ &۲`jd]#z5Ib%yL1Qu̧+pc2.PлH)f6_Lݱ=V!>'wx&ŌYo:׌O#?X" ;Y!Dm:H Nm-ܢmrנjyK|*q9,ʮ$6JLtA@4;cEA[.sZh~-ƵEKX9Z܃K&X MP`)"@f_t8E \ 9gUU"mĦUD; 㺞45&JJ.2yPayT5/g&?ʛz}&9bpMd˝ T2ԎhE]mqq3hO<|+9FCJ>28Mfgdᜋؐvq#<^&(gr:rQ\zz da@+QH[%K뾏 7~:;q,})Q^u wR*ZJsA1<tu_2;q٣AYUjPUP+e@Ț%쥸eY{dzhgrkgD7(z){$Ʒ+<У=3ʓ<;+&TX6r 23ݫ zjj!O&ƜL xIQDi:Wt3'gK+QVHSLR\;y'9BdNvXyx1ЄiqoyoWZiT?^[>3Av<.89Tso,|24ט}2%z0uͰΑʳ;9 $*o~ My(ދ08;*p֜ x3~ `2km>x2)D 6;>K a"1 0 _Ξ^ v!J35ZE:D.V'm ~>w69V#(+s<1 m80 (wɚqѸUO/ S0u21_ 04y^I7ͯ?M#I=q~3>9Lw$ޫokDJChmVMiSN7̙$3҂-^,0(޻IOps% qw@$\MYecVM+koK_{+'dSOiieZ|'Ƃ65h,!O&A4^o* K8?XqF("Zy{U'*S' U8wm|BOq\2s!d&r(\&DcPNZ^Wԋ6m'Kɂ9g>dH"= Ϛg8HDW Pk`N)TA- υ+qأKU'Ry¼}nGoD*6?;*eF^1&#v)i:l715hd%S },UV(m9$q=ܸ^wbp#@9]7,d>sپ3)P6݀d~p:.Ğɧ {ΟclbvP`yd XwP@3myLOb WM׌1_xK9RRFvBg;1k.;ꭶ:[!žЪMCa u`r/w*TfPC}℃a3s ERn!B |OTe+UST?Y+`b RHE*U 鰘pcIGH0 aZ$R(&PܙCȍ oǭ[|e}d_XA-njd;=U'huY:P'¨׳7Y*&צ y>:ʖ*(GHj4֟|d˳y2CeKAc7]LQ}@߮^QAT^oh A%SWo)[@L|xN6tؽsǐO U( gcA^P 4<5\TԟfdjW5+^C9yg_O[hbl"pϢױv(p 1NzxJ !rSmWE? (-@'!mpvWItUT'A m@V (y*&VQGUҧ{V^:P>r7Vnuj5=Klw;{,ӱu]Bnl|FQs8ꈖc"ZWJƹlεӇ9rYoĐ= 2E58Ț§Ho."f`*)kTE$Q#d )+"z-WcgĹ`'XMڰw*:1IZ{yabz\F­$ ˽RZwgs t'd^KU*6ww|3@p}Of-{׸K3,h%W  +eRP8 m hȫJtZG9KN8ّ{8jȢZ™ hp2P8v$ ֞#T0brD)*IW\PIuz,ᅦ:&9v%c7ގy1(:(FZ~T猶C+Fgw2yk3ϛDHIIsLYu څu/lkk?",—Y8Cuw=FH[-2eנSDzncZ2| Fv~2cGR_2m7䫭Qhc&b(1CwE]; *X%}aIχNB2')7"SO1 Lޤ$hsls; @P%پ cUQ`]7.v2&`4dҼ{aL,r2~ҷ/( k5zGAnw75Xq^Aig82CHSs֘HW\5.:톗ְ)ͯoWz>}9[9۹L*-7}lƿths6{?bEM!ɝsե-<<=:0.OnSx=:~a ,܃`Vָ.0dFG#t|,;}O&{[Xh‰DLߧ*3:Dd?KLJf=u@iGFv勁"yɠuXDV尝恽~i{u"xgHy;w,] 9.І9B3< nbdVD}Hjt%=C;Ȉ\0}/ mf%lIH.˰]A| 9٨{w^^ق?b 7!MAr0VKKpm Z7;N\'[͓>Z)G ;xo5l1QjߡHykbXL(ebE!B{ei?]Ū(PXɻ&l"8M}Hi J)X\%mRyMZ5@sޘ{%Vi>WP߬*|[Kg5'Up`k|pTfQ[ivA2~\^0C80$n(,l>uiDpv SX36#ex+\NXϢ7>Qz°9XVl7h9R:i5,'tMl!}JL-1ͿNxxn.# , E7V3DT(.ke~h*EOT[nhAѲP+\Nr](=8 V ET\ͺgB ׋_D[ >q쮳Tt\*І+sm-_4\x)QoW?x_w E{we(!/c+4fv8CVA|@Y8 (&Msf|pG'0,|p T=W[H Q ~.D~+W=yjCnᨠRGϙc|9zoԇ$<+EfR)jP\yG \AE.MtqSIs QmYp2Ϟ/ur1> |.!zjBr.XTTZ ]Sہ vܟR}=Z:tS}в\0fPx+_H[K{rgdGR1B_^\=VQ4Oޕu7SHxPEރ ?{_m7V굩DsWI7a(p~ : c7 _2Ũx2Lyrf؋OouK6#[) a Nv(M_YFs9 ^yg**M K+!dܯu5r ٞ>(0y'ɧd Fwa?M_[+^qZW)&E_sM}#㙅8xۻ׼g q𤀦F3MXpfΟk}e5oכ`?kg sX-׷SOẑkMTX5VL|Qg* ZjalTE ސLJ0}vx 9۩ko/jΪH> ѽOmKU#KMkkFQSG8j0mPC;]3颯Arm hr2`啿Q@Ƈ;|̵!ܩkzbl8ão*pgxkM߉ypk}9Yu\j*0;gφ?"kDkI:Li`b sǷm=P;,P<l ;1m]G["H}d'2(ư͇,{d c׈ge@\E:8ۗ!^MO:힓 >)ؾij#JEr ?s%0H)xTY%=jM3M&VT ]t!"_4cDE"\4맺o"oXMKU?~^osK^v.ϪHGyQ3bW,xqu{g yb.,ff(Ʋvx-Q v.;.e2 mrzёygb_xc/Cd:IL!L%-@`fcx=W3(ԀճkWDE jZlxZjaf>EOqR ^=mqtʃ[sd*JV>fzJA*A'Yβ">8̥SwqvM`Nk`>".R7lhDr[ &OfPu2ۂ~ݙOpW/hSm;|HQc%.zix"1ca^;Uk["BGU2^^V j b|b\@4jŻڬiJ)GGտppE1tE'VXť.8ҠN".E">bE)lsǁ'wI)=Q‰x|91 ,QNF_TH 17PNym׵PO%%`KW>< c3x>SS=!(* MՐxʛ^`pf^ֽ \lz_RVXe\%s@3DȷbceC,^7!c5Ȃ/Ah5)b؎`Ċ#pJ!Ȯ..]ºkSt5TԿ͗-us"g}tGR6 ȰoXhۂZRYnGXkBˁcrx?|t(1f735;^Fl|Y䍼c81cjs޺m<qBnsq^< 1ՁUpkh5Sk.Cp(ȸYXn;!qW8 =lg][ 99NT>! `hAHzZ_6v?x] [px~!JjB`ejBk@(=0nGq~ 4aP}}vBTW۴m*އ,/`g$=O[|%Y %GϫG7bQ1";#*x;U4]4!\_~ x Q3s"1B%_Q9v)[Y"l a5 U#_9M!Gl!M@Z[\v ew d ȁmLI]_vNW 1&<.,VIzV(}n3݂ͩnŨ5iGT<,GnF8nu Xnv׏1qOQԐ1V1b Py\9&A825 +~1e/k;{V56lmk /lR9f:$v,wvd5_ Ubw,?CU|/(#RMD"6+yI)?@_jo%ݲIqb-;iٓKJ`nx|Q0K"E/3OFx3~o^}ң8<oH)uFr{$f}/'o1hԡڋ+/Bs|&I[8t.΢?]X6/~ML\bn!k8fL-jE D9;wReĔ;AVpFn>7 D")f "8 jVb:-#^EO z,wnIgٌ8eZxwi<19r_M15Zoy"@8uO_ԦhqrB VlHLLPjUgH//T-pJd$>6utR )CJ6KKti3( (z*lb8x3IRȾǾWI ~4_Ȧ(wW'o{Z@nfM8R)u /}$b pB?K|xC/*lp{A}?013jBa=3DMQ-qBd"mpe|vX%y3;j n>S @_/mVE|瓒F,ǰY[\Ȗ@kװw 8 uʧ.*Nto33/VlȂ94K7f20u-yҡ9,WPpNWQ <WE,PCzUah躨J^]$p g,@bUڗ=ݦaÁ~t QVw-E8@pWt&ȩj˴=MI;Nt3#h,Ƅ2+D\~QX`[?O(_?eu= #]JHIM!\+=E5Uͣѩ|I@-V9p0-vtэQ?͚7"a" 2&VȈV΋sS3cO vq)BW4gk !/+A(>'.ԃLc󵲈d^͛|dɛeg9fXwUxO&y.IW:鏾f\AG) xbcH3t#uxH=O,6fM4biE?pE㏍: ̖,ggZxd87RXxb!J0qR_(%8PqsiVvOj]~xl|C7rn%3J` b3KINMH,Vl,ډfk:Ik6wT5Q{2v;qyqЉHlKʥ+( kRH9;ľn:P>ڗӬbTGhH%!d1Bbr(iH6\9Jes'5ͭL1(xtTDPϽӌLqQ|tH%FZK]W=W :bg;Bû2Gvr${3C&uNt07s(1qsYqN|h "3=kGh5^vS/-E0d F cQ:`2* qd)+ws%QL`ܒ{x*KP? bomq@U8LP' -HHǛqI6&̷/94_.~ v ϯ\fmqC'l  ,j|ףgW@:6GRD1]{i]U"jC,39CUG+ҼՍcx[G#ͨ7)-8۴BF=t3.l4r a apc0;z/byjeqg ؠKIZ\ER(p!lM0ls[C&[謰߲oxJD9~`GslJ'Di}H Yq!FPݹ3Uxpdek%%4p}J~w9&'9 ceQ5 'β*F!@u< WؖYdl&]+f)xS-a V; #D;.%X4L~RmBaaFQ+|<_j$6%'DêAug|۴}4`ms`BZ }O^%py^`%CK6yR5A0 ;M"Ѣ%o:-Gy-W)`9_D``'&D*$c8g;t%} u!!>dJܚ^Y^(wކKE9FyM#L3e'z/ֺ?c]xg<8kqWO\aᑐ٣϶3*2 h0fK6|7S'>Xiy(}۷mV6ɀi1D` 9(Jkר0Va;{V a[ᦾ3I0+pǦ\\m-cƘH z #Vҳ`ҙ`-\ŹlhWqųHJu$Cơn0`@0N~%N'HQDurbh}Bx(jHlBn͂ZKzOV͇`snc'XXh4Hʚpio#.ܮN!}=p>y8ыbL=f 遦 WK%ަ(X3"賲'16 $] n Ѷe֠ɣkP$㤉+AHT:`!mτx{ [釤Ҝ qZW.F}OI\y;36E=M+=\8e!;eQոPM<eKWTT^"U RYԩr0N.RMn.S5~]v_D<[}ԇ 枅;㟾5Up\*DBrv^V*RE(J^!E3͂mh`ɪO\~+7y4&m?т@bxd, &Y6 yR"YFyp\B.niyiFЗAB6$ydml[!f/,^#YrmUe~)G_Z+j^,)Uي7 $W|єi+i$dq_&; 赆eHINp;+sΎH4f-+ n(lMTk BTl [w+ftlmga";;eMխ1ua bByrcr<}G twi 5_*^CS1fb{!V?.xI{T:Ӣ4 CrU\ѣr:H&Dppmh5Yz0^DĄhMit'5CWQ$*ء$}`"|Oed$DF?~\zF~f︋3&a N ͻ)`BJ,qm| RHzٛ*U:{Q z~qkWڦ4Eֱ͌`Ƅ1%z*4Jg|,tJ=|yYѶC;gB27ҶUވ[#nQ[&Ik{ྀt]ckTaA?`薆hqIk~Rő[a]5jw[0e>`A9ͷ昰̥6]s,`2B(#*VPK A*<W^qr?<ͦx59 I؉2 lGֺ2N6B &ӯ-2Iĺ`4Ȅe%"w|DaaXBE\_cb[bGu{ bl D[{^SzRҐK$_`xm@[ʘN?}PI)BG5cN_Lidj[Z퍤].mwo|& 7+w>]&IǑrX/Li{T˂OxHW{ָCe x|ф[ub{ȽtW8 -r?9qk伲PRPt ۧwlolLvEShqC#ᱏ}t s!X|HKS3Qjl71-FV`2 v7J>åmgt|xAOa_s&~YR{Jg,&Mj ),e ϜXl=׉ T40\О=s"]a,CKjn|*JwԴ(uߘ>U% qZTNiMA@d_\WH'Drñ@H$ Mei$j,ɦBx~UP:}.~EeQj$@#M޼rXE eǶ(rbQjzf, '0; 1|f9珣K}OHd^3TERH_PfXdpI҃q>=|v3{ \pnB%B G02^%"ڷ 2N&a]21E 2mqbm@{)v1%Hͅ!A+xФu[t~ <'?̩0ƐX@uEf?J۷e"816dsBR.GpM>bVׯ'Рo,p=]krQ ?a8pi7sN{rpE qTlDh=9Sh0*m8[~-F^& V<m5hWRȌ& $W7 @.PeQ FgW]y& t~1[y+P ,w܌c޻p,)IndHP;T%=>k\EyCm:`'ɚ3 <(.d< .+e*0XAƔx m~1;^y)Mpl [ߓ1"хi6DmeƙE+MP…~!VrKm Zs#ԏOҎBYI N{A̫-]mIS0u,(c!m+&9yt|=E%ziVRf#"5Xv浙C]U+`?!#Վ %O2,I:DƥnYR)ڥSoTnl;LlHRold4,1A%n[}YvTJA Z7%j# 5}i[3-rtc }rT9bTdu%ݲ`Fw2mOBk-R5zU󮺠Si|Tu,.ܡ6v8kPf8E6 P`&1LL61>}c{prn踓afv܁P1Q:44iIR={j[ ?X|rvyjb8 eIHԠz!L7 )!dV+FRJp<$!tNfY%Ǿo$H H {֏5.2B=x&^pjm1\'pM/ǹwsvc/}X\1eW"]UE5 7FEDEԩWU%F:)_u"߫ > SerܯvyeW$__,thaWqF/h-eCd kEPxgH:O4x#sXmQɤ)b_%$#ជKшk/q̡,gx??;!7ԁ,w:e3+'yV@ rsXDfиQ=Z|x |YS!8jpC:*^;3eP{**.[:T_s*sPfP|*`xLVmvh3Rbx];j2V`TY6"Ven0r__@4"]4A^ZϵZԎx cM!@1\UCSoqKڅO `]z:}B}^A%IL0?PTTܵ(z\,f3>6k*\2hoH&G~Ho/`Mպe?h ~J3?12ޜ |@[+ߩ E<Ҕ 5|5Jy,PPa]Q^ ڸZp`Vl ĥ"(6jJk0ge@o!rr@1(@N䰹K<ŵjo(.wHCu|P2Hcbw>/ OKUCO<2 ᆙJaނwY{ 2+ifѼP$sRZ7105o~6~ ÆɔD9]\%uǥK=nZtByL ljݘGasXml'`{*iOՃcQ2| *Z/Ju"olBŇ9H8sZ*kѼqE1x]KQd5?2f*>_A;~I{9y!Ye[ ~e~n.7y1+E:oj#$tfDҀilѓ"ω^|Ѧj)L :85HҤaomc{Аi[|[BUGA]1b-mkL S5G|^(ڳ ""\8:X]1KJP$vl(**}<,_\o[FU :#Ulf'ui2=GF{[+y\KX "bL {P"q1\L ] ޱ]0\Cy1mQA?ܒ_M~̿B:YYe#v]/{s1aa|,5蘋 p S CcI~us.3^GcPۚSb?YU&mZfj3BrhF9 jf(4V5U¾?2VjcSE*סjTY/ Ei[憰Z"n +F5+~ cMdȨ:O'k:US1<[NO *C탭"^e^G U._=GS0sfվ={VOQ/Gr*xפSE ^n/+kt7^,n^'V_P[dCUZ0@{qkaFk.;3AnvJJHJ.2mwZ9ƈxR/C"3 hѵ_El iŰFv m(: Y]rv4xܩMX$iմy2Hoku V@L64 .RCvEmvWղ аF>N~^gl>'ǰ ;A5v M%G4Hs^rөAKnʽzBBiNH:$9(`& 'uj_ ;VcH.Eէ 873B`0de!dؓ4ӿ[Wb$Ĝ2a IW"jncJуLFA4 IEFl\y3X-;]ePUYЪ~omf*fgB{3g\p%kNm>= t.S٥` MCԌѥh vlqQVR[#2PC=H$UDZPhBDY0r΅Rٔ(< o;=[BVz4d 4:qZD,#o~rx>؀1.k/BeT+sxǔ;^ E`bQX8ϣV b("Ժ q;1T$@-v:j+Gحӄ{gCq3@^~^4W#vPA?P e6e?9ٿ?A LZ2vB,t'f ?`#5D8A4p='3LPY](a0&nlr"BlŽ0R%JdGZMxx?֍lHB8 3(4S\5DO*;@[\'PDm) _lU{CgTҐ A`f#<43!I dUzjʹ3FQ2ݾHC 3w sX@ oM?'Qb =e.x\9ȁ8XbDF;NE{^m^ע)8!*i4X=pyW#MiKN ʠD24"HQV1zK 1( ^ZdOM/ͨ<]rFN.gyqA6VVP#=@n/C/¬n_Ǐ@ڼxZ:d):̉?Ev*רi.c',_Cr(%Gi0yJ[8ÂN r!ڧEO2=\w/u,)0]P߇־L!z'"Hx&ζX1?q{*ތ1-$\n-M0OaVe:҄jPIyNޟA,x+߁`^w\zҘLm(&:s̛'}z]#׊8OcX)ϡ6 :?󔍣%IݲJ)-,>rkiH(((}E՟1^Gu%o磊AZm z%9\ ^i#K+>fɮDo@]*BdHoψ[\|Q$^;aXb^5)$ӲU7\w$`=H p*yxc Y횝fZAb#x$iDeW&+7JRc%o4f<&+^|\t*vu]#bvf44"*C Dbʏܵ GfB`2N/n딵|~s왳n*FtH\?:Ct$BX?JB]KKrL@dڥ %騤m9à L8 v.CGe4imU\kXZ1`k/pW7=Q'sy6>>|!ɶBi1xޫs~D\Qܮ4 1 ݎ~9 >n.XIQAN|O*5jHKKY(i JQtMw(aSZW1qnhCNk.~&?PbIǧ 6*nA'/@Q:KX%EF (OngLH-6OF)e@HMv4L !iHف5CAJjMa 1` fZѭ+q{Mz%e}jW-5?25:殇&(wG # шsUMPk} S&"}?䅙mjLC 7 i,s ċo U  Y$}so8Ӎ,(ڢm>-p.zfULcffG$M(xeNe5iR̃T"69= kB* J}.qnl(q~L uT4Ho^[ fr*y6&ƍy Ed$FE^``ǚRƞ^R3+vhѓؼ[]YuC74i\:ywK`ئ4\fe3mC}zE2 '5$(v5U.D\ E7xy()AS+R)JFηVmu>MY$YI W>h͢6*]C3iCk 9+{8mwu0G@-\IiTΛU-Sj(ٷPY1hF6^rjĐ 2O ]}lV5!B&"JS Io8Aa}7>~mw`ׁ3PgNAy9gg"WԳlFdN-ĀӉ3+y{OZŴ^9+,6l'mZA%з: Q,WXwUCی[!9wU$#. QXQ(JƃZ2pK36_82lɠ݌}nvнj> `4T ȋ!IwO~lj](G2&p37tK]`NH5ϯ!v:Xt|kGS9H`ɧw9xAO(N 9Ff)\hw:^[(FAS$p֕NK@ό* M6Y*h zs=%ݓjkF3٪mDUiϙ[8\eFz;Ѯ%Wpw5emv=?)'V/> ]TȻM5)7\`:~hcJxfHmT/ىX3Ih(Ԏ4Bɗ.,%0E<%Atfg ǠELyp&'`7sPNG0e:|c)Cul3{E0tjF0)s;en,g3 bۿNId LSe#-wxfWw1CgXF`ez1T,>㍝;56rAբcӌZbU6ư'HK\J$Q!嚀HH:B1 3R`dpUl}L'0Nl*$x6Jr!,"ASs_JG`ZF@D |\qj=6}Lg6QCo^:E8b- oHwQ&1g Q2[Y *6//a4Kr$g*BUŹp;GզwCdrk.:8A*F`SB>3 ()ViŔbPRG6Ƕ1~30S6vPW;8`iRu!EhTrX5 JYa?<|ɴFHQ_D?)XCĊ}`Dxؕwľ^㚪;ʝro1lJvGՠZ9Y؊w3Q͓V ,L`I;9טGԤݍ|Pb7d\6u_z8 +M͓̍(;\tn:-ꙅ Bg)6ZAy,Y΀妲J\ IjMju%dM@"b?#.b*Nj* *^t/OF.]%-i}VypRWK*hDBbT_?ƺ{nG=b;0Z7[!_S߀n4;z3:Г\pQi'ɫwU nT_u]G>\,{ %!n7gG- d`VW X tt S0/LxJX$H|пh D٩G痣(+6Uԗ`D DKj1p`( Mo;A0(dv|ho_ CrwE)Enf,S\^ZP@(KtY?. Gk\xk%l03uJ㠴Jʖ$#5UlRl;v?ti.;2>^H%0JP $Vj!cF.ٓ@=Z'#6V(`/Y-jfjQ3]:-hs%oհ-p55Y DZaM HE)M` [|2c o^LhٌO5%YWlu.3`X]hjظet{ܹp%/ބdGE^꒫$ypdR@)Wܨ) 7]VeR^еVvzn]ܐȗѤ< O[UOd  ULj& Ds 6qTK]hezG-j)g`s7@1z"5apTM*d[I~|<ѻtӤXS.=+KgN6/úzVlihEXބ' KLh1 >3 ;TA(ЅFMIZ rjP⽞Wpdn6$mk9muw7KxH&cjqpF){'#:0rg:5ohhQ p7Ghɱ[mVbV2*eޔRF ug ڡz hj/wZO}q3/Qpc;7ECWw s-BmضǪˤ]Z׻6KѼGJ`Ey:НdiwN6Kpv%4Fwa܋DI%Tpj❄*ؖNjonѝvtX[qb2N~ ^N(S"?zK.f8+(EQV eD[ѱ# e&V\wM }=۰:@D/JQuQé<Ń~lH-&RJ0D2fX27 OSnuAB W "!WnqoN޿{ѕ~1*o8d%0NJC1 oh5˖~ |=\y\$?t\ցNx,I,)TkwmQg) p ![4 Q7V>]rw1c\{PKխ9'V> eDdahgUM;`b-}Iӆ># }UDAᬬJt] ~}qqo# Hk4O8Ri?QUmxQX1| Ywzꖸ} e̨B93 B G Wņ9]/ѣtk i8ϔ[0;r`ʛ|5(*zX1vvN7h'` FNVO3Y4dO:ْ 拣 (T"nL1_IZZX5H)Q7+eneL?shӛC4@܎l9|QTlRVEx_,m?_pʅeX6.%՞~=T&U=ҩQP蚖!vj&ZtX0 _~BKqDy$FrYVej䛔끸v+vpdkm[~T8gX_F6\qSQ_gi n:+d߶h):;h~`Fת =wS{Z*>doݜ k콂Rvo><'ޫy$jaG4E8a%f*P!k/l 1&wKsh= Od_" P ژH85췈(|ݹNcAk'![G"@&)az|eJf̳O_{?pE|?Oӈ$Qt3g< Hp|~IFcHP`_,?DQ?re \q~NL滰م"V Z, *cBךŴh*]qɇis{K12uz|uWM?:(XuGONeݞ*C|6Pv%&|!5 *vyH0XlRݎT 5׾[Ƞ۸QtC Tmݒͅ[Jb(2S9^p3RcYO^鐇l.\|JA\Y^'G!=I;~Y$N)%`1nton}:dޚ+EoTk>"X)v"vHV[=,$PY`O (c妈 Ȝ"^q3lDjhd(#cSW,BR#YWDiނ+K9Y `LskQcb9qM=OLzkrY!%s RKa8ֶW_j2ρRls" En x7g$^%f<]nMgXl;R$9I}>wֈ|Ȑ4CPЌ#8K3tm+a>#3dxl*>˲A!i5-l0odYJ2䶒x&˸F'BjwO<_bI ][ŸZ t[|;>gґdh<_-K7vfh9OC1zĤuExw4LJ~XCڈ ۈ;ogS6 v nNҁO)15<.z"+l't'­v2e4@"_1ǥk"zޔTM/S>d-8ZAlU-9c.NؼdôqwOY=zV8T^2bx(Ni?C7^ujE66_t PwA+?IN$ys R5rM`X-+sH0 Bg0 H'mrDpъj`~Tݔ vX Ρo0~-z/;(}D>4[kaw:S#2 ,5۪^%&6Hw{)bo2+~0Yr[x6C6#zޚrVykPn(*'机w(BZj(,S~Ēb}N>BO\|o>h9||dRb5M(pj<릝ƯxG DC8㾜ϩ)vG@9>/.oZ҂ʂ#-ͽLB\¶#YB+`{H>REpe suc~Ήtbd/~*7U#M3`@){$9q%Nc#Jgj=]Z JaڶA%䟴"ܷ } Dc(N\6$ )e)oˏ~ͬ1lFsŧa6^ ~֕,G^@M=B6<3U<\9L^Re*ImOW#Hc!%Vh ]G5{9Y(>K7dmؚ(sN>UN]%v'?umz}H-c|c܌B+5C+o 7sj ħv'_Wnזּ0ydr%{ {~ -Cd#"Lɔ2Ej*`Eh51Yor>>!&Ʀz .8}#aȯkemn=LȂ {Z{<%ށ6|ݦJye2\3ec[ im(d}+*0pPvbQºn egrR嶮Z09 o袲vI65Le%}~V-K?֧QM]R x l0o:@{AV= >pGPtv(TqgݥG] {N.@G}SJD VO rKϿsm0䲫V8TS^s=sU{+;>+ jxs=~JjjgڠƚCLje+Uci^[@YC.Be Ѭfd*r_Z]g;(xi2%wĊ zX/F= :)kW)K\^%ƜcF 7Jmj H43aE=hrѸXǩ ~s)14Af*j<ƍz-){Qj2qӦԏ>ui֋h拑4m k qIU KR9ct: e\KXXM]V9}km9wh5ۭIO " _KgͲaGO@nWW2ay1OK&7Enu]x4v*c,L6donҾŃX5N$˿d;$ H&d6[5 Aہ-0tffki E ^50G@x$e ٞiz 2S-a bD3O_FkSj0ly Ĭє_m3\K˜cOxLaA嚐+BF!pnssT#ɐq}DDOTn#.̹`@[6_F>C].X4W(|?͟++AQ(n1ڠ2]g֜G&7"+AK+UlBhQTzdM{x9^ГD<2=`յ6a>'"Qs⋮ZfO5O3(?C \ӧGgtްFҩ0Dc3$?xHN ۗRB7˄*quy:i +%3u,MN-U8QG Il7Qj* e*)5!% lÙpΘlKd: M;OmrqGlތx*NQTMrAhlH"4isT8 5N`ก '9oeuY-^L~f7\@^RH `_j3Yiᒥ1"n#~ )^96s1;!!y8@v$S*TT;`^NPs腛|}-%U5<[NA`89| ^Íi9L#Zv[n޻Q]DVgS yú .V=SX`NLK EO5h4/4K_Hi 0 DdL.tx}b7)йVL-JG靿itoU_s#D0. B)Yn;ߣdF~5twpQ dYHba2Q9p.<ΆǺ;p `p%:}v8|Gꁮ?_E'Lk6B{Kn<wk׉fU)W{;hNn8G(? [EUi4)nف.uSwVi+Ϥ5M4_m~+/"_.QYw\ O2-Q- 1F&OaxRigqɉW$qmbz<"[vSLG\v:0 IBJkj7RDI}ZCښQ B*il([e 6J'Y8{e=]l /*vkN4g&bpp0E$,9:Q-gH<h0>ԞZp:JDյg}?A K8zس0|"gq_c*àY Ym~`5sLTPx*]N5pf&ֳf .G~Fi)\nTJo$Ygq :e@(dC`C6}3J٭>(ǤI:A8d}/˶{`,*b %UV#,٦`rY:݋=r?w]ؙ$ Iv*W) }z}\F Bwa0K7/jS[ v)Sаȏ2?ܸ RRKC&Rf8 ȭw'ro릙t8y@8'zYx/"ߒ`57g`Qs?uT.P}W.1Ňn]lz+O9f"'@]anȎ}?}Q(S}X夰/q2g[N{yT3aEmz^%迈ggfX6XQVe`"K5e`Iތԛwݙerٱ 0 3||9FE!CӋVÅନY-݅)q"m\\nv8 ~NE.VzEP}\^ ņ:i `)SIo2:qZ'n2Hra*@W#gR4ہRcDFU?W9 r)99'%҂ʙs0x޼o),2PZ Ğ6??{*e`_Qߵ[E|6k-Cet7d!jHEgQ3<ٞWMCNS6:#K4Z+Y2OP[3p\?#> lxV@'8stwP`7ovͲ'zuQ塀. AX jz*Ki` v`'#]bw^J;x1-CqM_~xC{n^HmUVԤVY`<f;oA~x3Rf R;|gZ^ubO Pp L]ƶCIep'`$RD^?V"'PTPje!*<"2S9%9%%H@SJSoB ST.RyKρ5[Uv|wXlm eP3y)󛦆jqW HըrRf\f#WS?cq;NEuО_"͆X~sfHe%ٵE4S/ѮEz"c-V\5d% )?y)6 1JaSgLܛ\"Or*C@K#x7Fxs =?r+tp':b/GxrDH3 b؀v8l|fT@GjxN>vtrBcFL8+@14_O;?fm{zVxvHĘ-j;0? ^+,=[?Ř.w\UוLA*0NB w >9 @2QƎP>΂ ¯۫aC$: \jk1~E.qMO=,߹k{s aX>9ԃ 07;鐜 pn:盂y)˂*j.;%.gq)xI E~{@>q9@An'G_&&@|aKv\2lx,QriIJ)4rI(t隄T?J_m{B(w|GJE^WC>:xoӬ&3̅isLZҝ=P_+9@DD[KXcOA+Y=fZcu/ݖ;l!;z9T1ڦ!W,2@v-i c}D2hAKw ^NC!i?Wu>ǼJȾv<$]mo ctBOz&r-?8;2 q:_rO;jFtOPoRhVY}M8HýZ@$3a9VqU֋ D)Na_@)ʁ\2#LS<0|iO&{$t 6Gvϝ6Y&DM/ zWI'T~1IDR[L)LRQyY:T\k,ۘC#ce$)z%Ƨt|{;eDm1P>;ʌbG]y{0z} #Dz$i<16ր{ыq\\_:S ˄B?<)x/Tτ Yjc9#eSu3OwE:W>AOfӠ(k*jN&abfVmB4buDWW(S"y%G롏4fq5O4U fO`Y0:, "HIߋN/ %4=krNQ'|mzfBoSb]˹X6"IĄ?1߈q@- ,y G|ˌ:4e/}iyCӮF[DV;g̘8z!}t9CwdɔvK+_ )ǀ@iU_P` S3x~:+ t,avD[v@v0oai\Y쳑(]qXP <j2*|`Xz OjWjE\Ret8OiͲC_zFhLǦ0^g0e p\S3~NW~-@Ids&aJđf5 74,Ooxi@OR] @=ԧw$D ji+Sc[%W~;GQjHK 1,?}0)rn=VҊy0W[j(3rۖGbQ Dy`r\wSs1iʟt?iS/CJx8<9ya3YP  @m+ܔB3ynF%h(uیQ>F[S+D`Qajb:5@面 ׼f Bt4(Pt)P=]q/Kj0gFcڛ^ Im0vJ}>.;btOy1D$ל^3v xt&w=bD[FL(=\k4k<_Eĸ]ELj) Vd,Z۹ 9`SvДMT&E$dQ1<_"(k3"f}anVc:hW* >U(M:Pj[潔 ꈀj,ptC{ Mf! +>q[B"R! cBˢjX|&D62!eԝʒM4hAI[F%׬21^N¶8 [%H*'W폇웈B;vMҩ@1؀X|%?5TPࡹȍ)HoCh{̶wٓ+B;p#|Yk )Oh%jVkqH%ɻKTE+2S^ʂ6Qn8y,_&4w^u>d/Vpa+e!Et$g ؛k}_9G-m@T50\- ^金 ߿~^J,ɿaC` DF1ը1Nyp1 B^jUdVX;&CP4IJ]ϳb-ƘirXGRU}ZlhJm`9唄_YoUsqr+JZp@DRPb.Jά9`5U4AI^H#J!zSH\'&uس J&5uExb+l.?yWzuoC4fE3bMQ5{8Z8$yI2InqhP< . '_?jUD?H&i C;ԙeqsoYnwGp0t(7 oQ&|GBR  u}H6dmi?f۸l ^r|AIdd03/+g'kDj)O/CdU utGH=a Bb T" ͵Qjw7g@h?Aa@muBjf0׶s<*o~u Xa$ P=ؾ! zS.E`U7z[N>l-?=P3xVJkʬջ"gKi aN| XKL]*͏: D\@6VW)zYXJ \fDsjR(Y+w+4ҲZ<M$eR݋Bi4c\~Naf$OCmQ%͓*ce"S0n 6X65 ?:$O=/Λv%a8"P47J\܋ 1MVm UK ~mրQٴ(BO<ƹJ^$.Sk@}c7Xc6&K9D `OĹ"f^b9ߒux1Հ1jrXcfFn!H$9)~ב'2 GҐpш QaBByk`EiJVET2Q/lNF?$$ 6+j [;QF4EY^AKf\Nƾ&q1DaI Q5O-A$)=grڸE>&4hTi"u6&gQT->67GWq MJhO& hu=6sXYd;.]ˉPB,$QtD1WWY4S܂i@d^QX}jSkbJ3E0 EF̧ XZHN"L2! Ϭ Ch0t,>~|]K%S (ԝ/v8)zY2gجxu`ٞ:O ؝`Onс˘Om̐[^ZRhpƋ[Zc87}-„Syj0z^Cm%HU UĘ S#LX5DIwaJ\Ԓ?O8%&GfhGR)gK8=ij^IFJGz{5u=@"{K܅? -N~l89וTaԁv EQpRS#j_׎:gqViL2ᛈ&rc@ Hx;q/'g$wIOyB8x<ªYI)0DpT;y#< 8Gr2m^BoEԋr=f}bV} 9~$T@F*ѹFIS9ZxWbvg~jA)׎)C9yǏh#ᕯe$ߖےi?t'hu pRf\u/<)5Eef &wY:DWmc<&mwӶu^OޤgJAO'3"ſ@0M^)tDqW.*#(p2qv~\wWTNߠ;K(z`Yʗl/탏EOvy ;ҚwRZ>< .UŠ1al4tП>@W?9P)yF؃۪4Mo-pyAꊧ+ Z?Nu@ JY@>ݫ팆?;7lpih֢e<Vo_Y&5[rb+ine!!$3{9% uCQk[H1glK`QBm)N VE^os2۔uqD KEzeIڂbuP"Ďo8>aMJbrG>p69rP?@7!(T.KM^V#8؆Bj`*TFQ#L<[t)bUW[ dRj~KjbC;Q5dxJtZh7Sd‘LPWX;{ʬH`n}J-gGJ1eYUxr1můy^5TzYqo澴(!UURiܡR}% Ye 2@Ф!LydEXԥo Ḭ8]uBݜ|c>Y>n{)[ୖn||N57'1#v=;g)xqWBz_:˅ @$4Z˂UfWz)?M@2LOJ!?795t5 j"Q_~W6 OjJ/A3[J :y ۯe7 s/T8,H~K`l`rNRH}HIGCi(MR40Zhhr΁l}m n+RqLcgm7?ZuP/%#럾u\BY΀}+ 0C~LX`c*!wzWywb|w](Ec%"_ 6*|_YZȊ)8idP59;N;8ۦX6T/xu(}jt<:XNJ\4d$V4oW4Uh4i?#p̅( y^ 1CYbD*8vjpwgp+Ȫ@g>ϳVP*\ ?{APqhOނT0o04{y;]E;>Y/``[o*2t U' ~U#(|S2kN^qt8һ_*5Dll9 ~$4.ܕ S(lF@+gU8ŝ]I۫ǎQ>?(TcRlڈV}w7KLURCU{[6{Zgt6+~V9HYzĚZ qx(julk%$UPN^ҤU9YkVb$b}/E6U۶b삒< })rVB]o~&M\;ܓ@%J3M.SmIs9AmͧJ1GnՊD?}z,[$cx3w[0Smhۋji|q5=!CBUO#*ye"lQئM/")&}܀=g$i(Zcu_ xr8̗9Z {I,0N)pYUL˽bdfiEs n$xBxf%/Û5Ғdt*=v ⠴z]* =K4^oMIz&h*'N> @]T Pc9][)1bfRs`sir7AV6,O)"6׼6!L0);x uRNz2J5SJ? ƅLKUn\;$rC#H\ K.V-NSӾ)$B5$0g҅2^؂o p:B:dFk P6}Rx#9!#-Iڍ49c.ҁ–0T?H{;bm>;n* VX'CD9d1xֻ7ǻ3I`-dp'8DuMGNl|H82Nfʻ UNʱ3jQa9Uk~D?B _[r@$FÜc>cTMi*TОf?0:U@y+V0e?ZFܸJ|gLTʎz]e`a_:HQʶE5R҃H@R}=dy[S%hA-A(]: CGoܘ za[Ȗ+rTELc;b*8,l]}J^;&U;mč vd8֢hlMn|xYXOvOch"[BڲV^v1݃ݺsr1; Qnpӵ1̈O.цP_ S9ތO,l3cD]G!hM-sy6Lw wZzHX"aoDp&=t7/)8-Y{~(gџ:c1VN.J7 >yTmETɈ/%<[ CtWnDݶA&J]zXhQ^" <Y[:w}xMa.jsA`BT04T]mF1FZ0eU;YKu^3pzTd/ltVs 6J2~EB ,_˜!-ly>oFχ:+B2GܠS833>Ƴ![~!PɬfO1HG}V)mb>DV)S4Y#KS4BbS귰 Ȣuzl!(tts{\lt[rʊݶK׼`{8s≃'S@ΡN/GЗnt(<ʺ݂TW?BX>:oaQ;( LxoH>>[o ó#(6OzI22AHM'*bhQ%@ϗB8c$Ψ;v+"H$w]:_,k]@ F# 7 -칺.3q\c.Ѕ+9$.1wi7 ĠsyMf5ƨ&G4 ziDU y3^j2ݚGʩؘw0cU$z硭" JevSF+\I>_"6BAYpd/17-~ 4z&ej/y@[.U Ԇ^2F0**n$HW%z ;=Z`.ikaD6S Ѓw`ZLpCAMu%rk[V_s`W ݪL"w+gk[I`:;I_)^82NUX[``bH 5 6ןk\d:\1b:-¬L@ }bKN_«cg|ȟZH<ϋޣpnpnG13涩^35SNr禮uL6-^$ Q||>rT?p㴵 n̈.\P,i O- ?-@[ }gR'(rM(AT~% }`{W#o$0uTEȉ$9O3<\7\lcji{ϫKS˶uŧˆ#0Sء 9ih ieKs"IPG>{؅_LQ i=AwN m|Xf aN ۽N/8TT\t2hWd[VB$0P>0iy`E!djڞFo:7QYJZ\HL fV}< {>9Œ/)W-Va7˼``2.;c4"zZk.[I=5׷n0OgnҢ,-u*'ģ 30X:nt8dVH{3OuJE?Y7տ7D]ڎ ėyq ]mKn􃴪2셵l+gb3Ci"bpQž풂9mos_i!D:n% uo* _^7_<^:K/\S:^^a1b nak|C<1F=Ǽո 'ﺠ[I?7GOqi;m]}t, b [f$C#=y m URϐ n*v@DƷ„3X>7BYm-h;rbe0sP lA4mZX]*wH;ћ<*si0&bnꧩbԲֆwנ!^? {x{XA΄W6Ἃ%(mM&?X0U'\b)X!E ,*jqa"$G U1 |ސ | }~=f20ސ'&|sד7{&yDx*f}ʾ 3ۛOSIA\aM8R,A+f#Sbޫ"C1)K\PbZ$7І|vh8Z{ 6A5 .DjhFe?Wt1a+=_Cɱ`ARO5~@| |e0 R];tL3- r?].ʵ.'" 4Or&|g!Z|)[Z tM{YkE4dFU`߂L¬Q>(@[u6fKYǪhXOq-Iu4N ҮC?EơEN1eJNܘK&^مB#{'C/x,/zݮZ a@ }ȍ:̉./EPJtWb6X(iM ME%|[HDYc& ەPy/*VH81lޥk_'x*83Kj|}[1 /;v"TyhY GVzG` W,rɭ'0MɬxFO0V!*D=e 'a*Xz7l6`st,a˴i1kQlw'L[B?N^Xu&f60G5@Y%"1)QmʐW J、)|"(J$ب @\rcQWӵ2:7F(z53H9j7rxX f &eDJJ .N?*;G 9ј7(#7iKRecahA.X@8sl:L c6К@;;3`4o?QSgS7E&RBx}*ʼgU69d8xb l w?JP#fbNx\:!7UeN2XYZRl'6^Zmj|Ly4YWٮ8)`g,Gkd }l_Fa9#/(*xa}ԚvmncKPw*0F\=˺ Yj{h b$Ɂs0poH!RS:؃+F#b8wxI j+/; G ~,`\730-V1>OPH;EWW( 9GqN*l (M4ӘWmy|x2[ABKfQLƒu>CgdF~A׺= $ /5۴9'~3,7/GFX \O|ka\8DK@T'HC#'T E\wJ+tE^$p+P"${ ]ޗg+B\g3 /LEs;+{Hl˽k#Xܑen M ;|biX2!04RS/p!*RIsɶ/1W'xԶ_7HH^)O$׍kh9Km:T+*Xq(0*o/2`ͧiE`ZqȈOVЬIq%-䠨fhk3~<#6aUpTzM%_Ԁ:pݿﴙtAZgS0Ž'Ԩ)U4E%?R+t}7D^g|n LK2zdkS-!7D؏7qF$e` Upɇ SB(~deT`@Tr;|n4Yr5"6#V^N 8GV ~0&lB5ّ8`f飪7ѬkFO(bD?x"{R@)&uy9q</$#Q7ZcKGcbJ+Ҝ9d$8ol^N4h\ʥE" *n;.E|T#<'kY_te; .QX>7-PL-'2>FZg{3޽lX0p] )L2TY>Hki &η>=_@ؙ e623BA+CJʮ!9- "(`ErVߤ;|v"zO8KuE k9wxyOBh;à'B$I"t&9t;˫LTL[I„֌ZeeME*O~gie@V[5SivwWѐ~sP8NE b2yҞ *EdMm[0BTcx۝sl\}7ϟc&`}$d /:DPI4i9݃xO^ji5(;rGu}ENp-o2XtcêLu"=Em`%X!N5zKcV.Z4>qő:Ĭq/>d3Rd͐&-e l\S\fdmg!zT$G(Tf$K\nk:$$ hjDc YRbE^i;6?sFB_O͛1аll[ Vw=.=ttA^(lh<\2ykwho4tQa8"Cd'mo&A|!O;?\<(x_OrrD?Ie|@Q-y(%Q<~k٠:U 6n"wi*I-gq1WxUNuq:X"Y hԖ^k[H #au/m@ Q՗.Ղz0)i|^2s{`u̚55YMVv,_⹺#sYUKU+@U dv((bffi%f"MRSU~R=] yMŨ%tƵ1pTlA{LiFvgO) :U9ͭDV 6ox1c wN7YĒIgg|.t=?tϪ2нlׯ+P$PTZטunނ/d.rϾeݨ!ca69d&UѸz#qőb kK(z'ʲwqOW9P=$/Բ液|qS飜I6P"[F6VӸq˖_}u*P5\=NzH[)XQ57t7vH*r 3O*ng=:t6A;C_{@rI=Mu=QQ@Y;\_s8&*'='̻ؗyTgbM ԲJl5QCW$Y$eL B%xtn5m \9E$?~ Ld4ud灖6 P)ߦ)sz4'[%Mq&ԙaFA'bvƧnZbvkrʘ\tq)+lA}1p|m [P/)qM:+MIzjoL%Pk@J)dOaQOm8V} b!DݽA<`èn0K#+jCҾݭ};\BgtG=e64܉ÜÓ%߻a:,z_Y?%Bl@⠧8?3@;ۙ\9rՏ:gcv?nЏOC~1{khxЙp9jFUyof F/JP 3<-) Ê˶a"gxAiyC8]54=-٘_"U?\_O_@FҙqI.?٨ 2azo{*V3\Fn dzֲέJ Vy 6{ˤC@pV lR'mon}Ȅ>Ѭ]eM{ ev-}= --hwgLlX*VU.Xv2.:〮PnG 4mL(@E"DAе Jlka(hu3rFӕ^ ѾΎƛN27݌هHafIklE+Y:k~^4G|{I7}\qDqLg.a[o/);y@l1 3W gV Z ?$A' Ȫ5#XB_AaQqZJF[M<%x-CV{ &z!]׎ӎڍ%nPWrb4Hs,F&WxV`,uKtAcʄFƐL1zWu%+.`pl L~]]ȗSVgX_Q=(r5H4 1da0aZQI+%n:Ue aM]^k{EOPߏ~YjI8$\3SbB8"E],D6+5 ]ؑ]h d(tvt^ ~u (3^M cZd4h1m7?| e{v^lPb\ 67gM/tHE)$!, L>pL}7&>{[8"h˲PEzXo5<| A UED%%$ϝ*`)j}K3(đk)7 vU*(#:f4IAf*fHk">,\lS0f*]͢|\n-NjӚ̉9QYd̋ ]f_-_-!F,4KTG*0WbH1!V,ڒG(,-9ԟBQ2 /?ō|.Ή^`>ٝ @Q7#z8Q%NR'Aw!t} W(M4.Y +*bЏ?I +$jrAl Tv(N\2fD&` K{Mb*?< y4@{~PT +.71^ʒ:b, @TϞ:+j I! *KԻRųe=A3PkQǵ[S_D?RX;RO ;ַblf(X- DRܩHprI;z_庖-FW=3~cV-..H $o TS"JDêcќg8 }>ʪK17.GeZBTAYT-nB )u`=d^W%pƓh3jB#޽ h\ͥGocdpWJo+YնNmTz{Q𳖕{юCL<)zħ`4a H~ n-mXJ\lR7dEAToˑrk#|7;<,BeF9l>_ZHHfW?~Rr ̦$e\_%K(]IT[[j91sŖPD;d{6nX#^c9[N,Uk VT17͌EXϰI̒wcہݡ$X -0CoOaQɧ _hLĎ%q `G4ʪ.7˝uu[et87=gR# ~GTh:WQa7TV*s|!9XBဗ{,rQ'| 2`Ll4|Yx.ڬ{AAR`VGtAߢ-tV1I fc=:BIߡ.c#:xOZ>f}-6,=׫F[>8]QmvS]@De_ -?IT./aM\h&"d]8Q)Qn=_6x[1pp_Phj IYXBIޟ>؟B1~ᇏϕ=2fjcѵa9S<4z3ĂӪg4 S" \ݢ->$B.sMhSPc 4%黐O# Hˢpkt[1ک0wO'd5D-˸*Aʦav,Y a#+,xszW>W xQ_> ^aHidHYxLI~t )IQkNjڢH=?qm-jظ$ pzI&ymZGz^ڝVaSAV'#],=dtZ"e}P"_ 7i@&ɵYdg7Ϸ-qz/{ _77~#Pꔩ1 T<]O` G:tڬ{Q]B8I/KU}&z {vS玛*:\pJkKI"#n?mLwNld Fo0TTeI>#v#j*c]rI9Sr=5NU`sG<5 h|)<9՘\fcy%qz~Z;)h9VI|Jt^K_m3ď%T6XHq C' ?2(H\9D K#! 6Ic|5^2KYaS3!I*_ v[fwcSޙ@)pvb0o3}SZ/VG08N'v/^(U.%9QA,hwr TMΕL1(#I'\/BJ@H7y7wkm ΨC3ϤSn?^Y7 ~q+A!p5X~\A-3rDJs ̏i7Xō2 @Zk*A,[rQQ莾gH O3U.dd#̓WZd/)l$#G%<D̫{:Sie܊kEp|P jFJ[R)i)+PKRAȬ¹[Â3/Ȅ+{\ciʆ/9#^N[2{<uDE @d?R~]bdFd@ue[rDǘJ*8$!kvg7; uO˧ _yZu +t󠾰/\4%"kKc|_y}ht뷳ՀD H:li yMmj\}jоpC;ѳ_OS@$uԫW'l^ ݀6O2zr-y8 K2&`7(V Um[V`H(7OC~N6OsK x2>#!Žu7L4ֿMڨdhe{> XoFm권X֩6/ Ah(N8FB'^qts?8~$'TP.{c\_ud[vrj !~NܷYY/ xjިJ~ЕoSuXa|Rk]Ltwo^FԶڸL^|8)G ӶPyg!~ҪY*d.cw}@>>G'%r:3gte#3eᒭLF=irRC@nMuJj|ܬgcgdy8JfRh]87[ᥬϷE/U^ ;lQQDQ2Hԍ3 ?QnPsvخj O:v} WYr!&2صEF깿Ό?Kjs@rȯ3$`Vw]E*]b+v"}AI;Je}=d {rXKIL k; 6 'ns5T7_'P_R`;qɄu[NwASYC]o75vNrcwrHrvFQpYiYfqf˩ Ld9>UKrgO;3}R4OY(UN3;eJw7U+<$W!@ Er4cg{/OkHAջDjE}eީ$ȱ@EHP^W^uG=Zd՛(QO)L{IoNO5]ѿN5> nQu 6ۀ0ύ'ɠe$nh sB#N"e\!@C*^uuDx)}WVD"nՌCgb*3ꗒtY-n1,E!?bW~Ϳ/-َTf%D"'}d)`#Y!= }O[gvPٴ^ #$6(9^qC%8f )^*Z}uKdDлB5;G=t+U1~ ≘_K69s2P9*f.,bHclOH{J7eDa*mlEGIIFg #)(M>gbҋ^v)Ƙfd5Rֱ€ 1Rlׇ-ӈ%A#(3^w~;;LS=< iydb|sϕqjOdG~qK0t_)0ŋcLiޭG 2il^3aK`t':=MlyYݏϘ ڿv9X_mf,B$1t92O.%$4s,8̟)΍Hf-vF.~8 96EbS />Ǟ ̨GZv }/Eu(祡 [~C;õTaE_r>/>neW **F{y>k0ibNy,O7^Cv?W#Qu_ӟqAIyOC.v < k.&&.\՜ǢTJ;%9 Ν2T_P ͠+p2eyuZaXkfbO">sَnl.U?ffU4wP=c`Q,@m -0y7%zim4B*ď3gzNlM0WILe)RWnc罩̇kTfR7#! N+?:iK,%{Yu#YT7vCyFFPz)_ruR>Kخտтz-λR6.vz;) 2~fY-(TbPwu TO$;KW-+g ۷f.޻)爣?gIWwX\vMK#[K-*p} ?,51Ik(a`s.@NqoGn!TWEX98A%ceߨ[8;K`9Df9? Jty oğǖ;O{@ۅCJ)oP]$¥ٶrUN.⯆CeQm(~P#PAjEOtS=a-KZ>ϽGѡкƸf=H۰i,1qm$z@fc!Ј:F'+HC%I$'!8E !dhgԨ-p=j )ڒWơcqC)=Wloy(5AqbNЋy֗1im^Gw?[:Rbfd,KW(*_Įi_pg}Fa/elDe_x<5Un -z %Os~ =3s)S? WrXsrt p{D@sAocyqM0:25ѬK0UsU1qBk|>>WOG &{tNHn1ʱI> :"n8*p6ʽuOfhIrUGe2򔁠N*rR?GpV6[s-/Ɔada}Tf)⤳YhuYԸyYT5Ajc{PM 먅a;V0Qn&yBiƚWcB0d] :$M|X-UÂ?~pG&e:S; *ƫmZ DUGI ґeDQY_$3T̈́N!nкE@E(NT"e~[;M-oٓwNhR?c.CZ7*mL @FZ0%,I%"òH퍻^YG_ߗhgD M ߠ| `W8N"0JC]`t8D4{:U%Ʋwz/`C\64#mn2*w.',$= 1ǬJ!ƓoN[Lo4vO1Lk6c/.L,k1U=en.N4jD ߮2JCiAu=Bp<<$gm7WT"~9aK.Pk]G2\ku]5=ǭSO#2]{&umJX|dFI[+(i}zح Azkyl`%ؘ;N*qtdZJHzod :ɨ"0]8w q6%Xɓ8i:^޴\`bVu-+l iZUmγև"A0ޯu%W$<sǫ*DMw|"-!%$/pF,hIJIг.W#} tm𦟗ҩ4,o.KoBO#nT9d%oOA`xrB xK%y|W&}dU:jU-/ɟ.RWX+s$M.tA[Dnn%`3VB:EgRܶjFݷ+#VB 3Ig4r`J7`Z&ؘݣd|Fq_ i.7pY(ӹZRi[mx#ke: & +$$HVe>"AL@n1l)0`h9 %~d7n[wܐ5k"pӆ|C}p6\}E&W)SYM&P8liW|XuGb &MD^{:Ns)fy 3K,dO\J3 %noRxްEBv!vjj z z.g,,N}ӖۑU35>D+ x _S~7?-ۖ_HiMO^2RJUb"'@,S ?A?S;ҩڽ9?0(¬%}1W@&Sv"m /7? >塚9 L^-Xm"fb - F`c݃;{І׹zXX3j;( E(1)&C$h ;WRVibZ%DA)QKjP:fMs]e&_mޅca |(c80p_TNrЫT+ĊŎr;u3w 0Z[j{@aqX aQD`#ܸK.<6op}܎)35G4+E(]g*5c1=Z|VBi[OvbZc0*ǖ>lVvnZaCW-q;`X]m]&#s8n}0ȴaXrci@3J2¯\R4x2+3I>pdE:6T'! \NN-w(d A\_([>H{q1qA,脞p}b8(5GeWW Ld'фCU; 7"`O=$ax|iĦfSΠcM:P48C[G28A@9/xҘVPNhYyxr`iazԛ^GtȖ^EŎԢaO;gzv_9%ه/l1\> ln5l*VHay: 2=8pO_ v# VCi?|U!l^Ùc̠#P1;HY!&C+D4/O/E;s;pZJ%sgZ. +7#T~-.B+ 4uQSsR3%9MްQiqh0;4XX3}m`DgPsԴVTקA;N iAb61S$e?SX'|W4Ja8Y.XZusywwbcũ<A|Wf{}ߣw2$a6~Ogk 4m}ҿ/k2"7Z F3,JCdRkp!h:ZW4bg HÑSZŻQF^oiH$t*V`X8"B6Z.N-P9blRD R4P4D"Ftٸ#Vo#D5 x em_{^ cx>u=8#ZE5ؿ@="r0ɱoLf _p%#:"<֝H'P2w!4 DE6CdGg{% dhLO[]K1 Q]Ot~%\$RKV{ecG#)^д2[3Pc."%7KR6t'jHa@fAMi.2vz96)nZ)q$A+kcme-!SԸç tލ2*Q*ܩz@zg6F*lؑ=w4x~Q.,ʂ4X*qvk:4KAjF4 CC!$BamlPsEuW,cHK!|f)LA\zt#:ĠJAh]PW5Y&J=l&U=իNZ;JW-)b-?3yplOlD>[0YBKK!KSEZ ]i1:. KGS8d`e7Fa6"xtDa`f)pgmxqd@u)0$ i{xboeҵxFbazb * luC'8UF/FB8i)]Q4kA;h$y Tԫٯr1+ds'%?O`#,LT@>꒣S /|Ʒ`%e3rHZ} SNx`Qyл}wִ%|)c\i]D}<>֭;U~\+d-ӷe#Ӝ}2_}3`3Z e;E'dvŊ(EsS wZx>I59"4c4Djl茊utQrb%-Pr+|z|Y?({늹v2#vOD㳚v!Nv +B繈i| 1?n%b!4?3̈?: U)ESv>?0^RXu̒Uͮo_iFA1fVDx&nN1p,n<-HR[}ϥVv0@+G{8R?PX>\L#h3#Y_/2kkڥW_!AĒ6[S S7Q5#YD>3^J ^Jfc Z~+zlb D2ɂmvዶnlbW OECW[ |e:Vd{ȟTsGOG&Ty.Fc\C\cγ5lG0 Jt˞k"1VEDN6L`OPm=AXm?|80wUS{iW@>ڬYB_~tP-y˽B_&93Yz/5Pk׏McEcUNdznu2RB_Q@& ;6pH^H>M4N] gy]ʡ|K`Je]P#U5Q(vaw싞-: !̂|t.FouVi2l?Kjd .|Kwsr%(.WG)?G&;*0 mehzm ' rTN6!ɴJO@oP"iIgg> j6lYՒ~#?QAGɨ8Ӆ#N6 @:~=*tbt$PПH*i\wva$?*uu] y6z\QwJu2Wu9{̂(C!;4ak@rW_#RB0BW 2GaOƗYciM]#-A57`1mmw7,FRwJIDfцLhC:{ٱpю+jC%;0Nƕmf^ZmjZGAكQ4MBLlSw} O^$/€b9ו50Lj3Z$?~ђdik3T54CKSwSJQ ">P" $`Loʛ2 C8R9z_F43}I |VR2+0cD˳-,:@h%[lE7D`\vA;Y0Hr" +ls}/JM;ɀYTP-}?B, Ͱ /٥ao%,ؽ#NyB1Bق[)>s~{]ţ zJTzāV#x!*0ox*^_l{Z1blJrr{-PQںn FoݪphG! YR iqVK B{ZqdUJEkyDNTe߯Ň+_O(BϤc52;iMvE!ġ[,sB kvz,)pqt#.שWp'1afJ O d67cZ*BROd;´Arr6ӡ8oȺ ɎSJXǣWNiJC&C૓Od%3,O Y'"4vLs9lºcQ"v=zO%l(%TbyԿsJTOR7XmA=bRkʑ#َ9GYa16{)M vbPX۟XW&m}%UhMLT8BZ5n`*,%F@\)6sͯIM4JMDt3(ERV~a =[N!I͠!H棨K.jB(V 26 fiߝuB]_ܲ~'R/vӚqjFoN2d7su+~ "D@CaN#eO5*e~ `\0 C}Mk NSܗpP3sZ#2+Џp r!:Mꅒz@'Rch0yG|c5ֳӓtz-S:dA,~rrͺU5T/8٫)f kDy^4C;q0*eP#[h'OϱSw,]](6zW֩tKI E֛oiB`Vi2mOܴL%2S^IH zKE>P{0}NS.ԛc#DT#C&m>kY*x,˸$(O->1/=$πx'mv%JtI9<89̐QIls>WbҋQDV64\R*QƄVÉߺ=aj% $2,AޙE!Ӗ#M^ȣ||UIo/$5%Υ hIOB &@d\ jOVi$%lJ #>I2WQ]C7/w1_K%'~Iř"7JWU.c'U|j;8drHN w%]>s}]uWh糊0rY( }s6Vq/U)_m[^T~$(X,"ex*H4Sh\ <\lM5Hh!i"VA Rڟg 6_|%\OT*#⒴ȩ]$*]DͶ稊^¥fwj@|B+H D[z=@;O-vi ]1aEBq%WQ$&9M?]:JKVaSbkr\5R$fg':´F2Zj?M)JeRbjx;E>/ޠ-(Ś")hqwFc{϶GY/ &[xNSQly$h Zl4"j$k lwtk "{u$z0W*Q2rJJe{|Dms|7E>'_j. ".Q&unW2ZAAjUe 1Q!_kGC2ܯ0F]C \z-LF>d%jS 6UcY(b%=eU,w]Vl;h xxHK !ASjlxOy4_(&;uT5V@^+Ȥ9,\Gg9Xs! QgD<Y#E=(*\eMUJmP+XKGۂbӽbf"O)0rΐJFi6J(N8Kp>9T7̢^X4 fGL Ji>1:D+h(x9C\_00&޴7tsN3^xDKOCം﵆C7 \=Al!qop~?O]E犇l>}Xp'bBLC?d[. 3`*WC^VzQ ҙ.q:6N=l4eF~M>Ju"ߥy,Ruv\TKsU78uc;vtƇ2ZIY0оV0G5ײxL]7,Gk4:[DV5v+( .!̳|Ot3.3,2l{k ,6}"He= 嫀߯hWUGLtpR 7ZDyȶ$Wbۚ+)yсaR뜜Q(dEIۗXk*xTt)bcuPKl" d.—m݁dy?(PFt(X&OMxUZ&cȮ?sB,.Zu 8W\}baS*3 gy߿x켷oA |㰐4 cL`aMI"<奦bV րK+`#FtQoT. k\ᨗR,V4ݼ 3KM&qabb/]$WfƢk;1쟈_F44~uDr'4N:I2U>cۈoubRT `y]х\h HZH5ˬLKYkQ v$u7QF<܎p4>\'E)W@*zlaWS 8 dD&ԤA G%3 K&wDI-r#^Xo!*@G"'!uӊ0:&&],נ'-V齍71Yj6LzSwN\jlSZe?AMO@7$VŶsPֻ?@W6;.q,9a]'#;kJӣ',-U\nw}fE&c,y_!bvM5cVzJ,V&ZJߖGM]XmvqGt%j"Kt`GޜK;y />\~>k#bŶX:Z<$=Chg;r,D<^H\ZIBfIS{]#dF?izK1Tjb{rj&!o.x"%Cgl'˲]hx;v4AbeǼ(rʽ;jGn|y<#!yHºY8h5!4q,#Fy>'6[MOMeXe=nTM'r eYy<cKvz)-م5)T*XO) Ti3D}56!9 _7* {%ұ6qp'Bj&saH_QlNcn7w }+2Emov1g :r&O{s`$K:(R/W .h [$!-r,oMJ;Vzo7v /OUCbs/Ut+2 ͌WWˀ/D+el>vww2+ :͢j4+]*y* ;rtYݓB N"kx _j#:;uёdLw)O ȉ<&a?g35ϹWA~V8vn/bCK 2"hxE@Z?h%ЅNǬ?Of}.1`um?tIoK)7;5`{Z$Z@N98 j/4%N:&Mjд(J m`S̭.^IIŵf6Q9a)Y8°`܎u!/rj}ܩpG7tF)n*)ϧ 9ȶ̑\(II#xi3 CTDžnnhpaXnogb\zk +ԮR"Е鄶'}ee \ZWvz -(FSqqdʫr4ら f'%'Lb#?rnxJxYm4d!Șu6X1F?b3*E&n'KԧLˎp aͯ T}WNq-)@4JYJ@>Pϕ[9jgG%0y}5Cj^iҌC2dfGE ?@ -Dc!>X)&ApsYJYVDC <| ^*h4#l@(XF S|gVѫxs6Dh!hE\H2AkUM}7BfrR]MiV6E3Vg/Tۉ1'h[M"Iwݧv;8eYz{s";cH4À3_KVݼ&ٲ2'Be6;'0.*YH͏hu",en[HAY/۱˔E]QY"GLDgq&p3d^d+mҗE{O(!e G9"0߿kuVfGgv8Ƶ? 8ڥCc'BVj3kѾL` l1Ũo̟dj*0ӍˆIbw+GMv ̣(t\ۥ[ RG"^ 㔡ShulR{웊3tI[?E><>Qj[VP<^(ou>v M UƎ}3-*ǒ* Yp +Okpebؾ62lA]?{ʙXc5f48ϫ$ԆQ>򀤄_ߧ5E=>B5칮zMݶSaD=Ҽ]EwQ6+gr<8y0V퇁"c.^h(%&*+* -UW{B}br&brhBVi$pt0]O]\-25kTh:ͯ(s(bYa S6̢yܽ _JLڏ$$ ApoSua޾f|׎Wc'A<$=[B 0dO+'dUslwͪM7$99K-"%P'iJ颢d\TJHBp .K*il2gdf3pkC7;g \ t#*3>&r lwɟVy  o_99도>M?[9 \پ}ÇqI5C[ t,5r^H[j $BDuhe06^_@-Y=?w䔦%)_նFarg_hc&.vqgI J^+ݏ z0fj3(ã`1As$Ops1;#nv}@u_-Z&rJ ۼl67i{B'cNN˴0H)Jm: j x>&Eln$4OQ] cFObZ"YX5|ݸ2aM!AΕyQ}))듍sV 7!e823.cU!篊uʃ'QK,6'Ҕ8 D\[z c$8mIupٜΟɃxH\+:dmfW$ؑk/73#}arrJ'NdsRX 2 Te|L"]’j!NO{J ȟDŨ4 jA$!eЈ>bѵ-N@S' Tu%O:8 *C`)q](lދi}A^zb#"s)#Ȥg)xKY/G'_wP+lu2(^]Gs"O7g$RSȚ?x f*:̫{t4wQZIaڙ~{a愽Sxq70)̤$t=@Tpޭ :ۗ6ÁuhbtrmB$'_A"_e<̿x&>\6}VNPŐK#crQ;!Rm]F<Ĭ7o崯KA&@BwLeWbcKbb,]`I)*( 8\p>N- to9Rx5lbHMBbsQEA0OI[n`{4"d0#g%z߇KC63pbjFp~vgo:dmZ5]JɘЂ2}{CeS\^P%E'8\@zhRm`[*}(rGkч=hO;!w&; RyN7- ^(?3F)RP8q!\)WCV3ۉk˃q, snG"'bmtm_yǔdx?4C*bPRct!Gڀ.c>v8 X? I6k"(d yޘ2 FONk1oZ|}E!60B0Sn%/-ۂN Bg#ã|ի!|5d!.9Aw#&čR>j{ӌǖ/yL7S%C|#Ԋt"2@{LJAf},U`r}^I[bE^>n;F0ZVxf!mf2|^cD tvй[MN'SO++Ra͙9Vtɝo_f`,Eyߴ,'90pDΓsB/3^J)DE&3abK ŠF/JdO Hnuَ&  3(XbDr$8?_(-{.5v#0vjڊpKnfIAA\ дѐʮ FT4_O T!T%^ф bAi&EHΞR6u}Sc/)2zpqvr*'#i{mnװn^ t>&ԢǂRҫ| d2Lq&9 AA}$C8瘑CyydГ*i:ko =U~v Bh9c4IPT\ِ]CjHKƶ5~ Hk-D_%~Ük~ 9vF Cv'xM +Tљ YZD6LGL#mY"s, ؋A(I.=p a[.Uy yg*rAqk}Q 4=KSmRFًIQyFfƔiV[h)/GG˅݃w'![)F0'넮E "rZd:E4{ ؅_'FfFFԍ`rۗ7>*?e+1Ac{m=DrYcy ?f`ǫgQX"N]Dۼ/<~#*ĬOINoV}'ϡ_;QoȇzD+v0<4w(434rk4Y;~A6>mYl] _tw~ 6)(7ΑQ%;qKnGwVM魣m͚D |XCm71B۝QP }dYrtjHPڍfev“?9k3{@[rpg3~sVY)V@sx/.qN?uIԜz*&lj֡kÒ#'wNY^(I?B +V_pi0qMI% ڄxE44#1Sz<)J3R1e DA> <~+߸ 3h.ay`Gv/grN >{jR`67sĝ!?6vnJ.%j{TarN5/*tyI,F`3ܑ+^^u*Q$(eruQ.6#U˜Bk`h9Mlt'HiSfo~ŘJ%?x0:[ 6&qD|%` ME"Cn+œzw.qcjĈPto|j|2,nKì,06a@YH:T%+op5,,5F^ܼ^pa;܈Eqƃ&wpbQw73sڈ p\MRh8cKRBݺ쩐G)_mc_)wêq^Z$b+(H6[0l\JssE$%Q'hp . Q/0[4AG*ϙJ7 cyh~ľ֋kɮ9d\!77ty&X;Μh7iЅXm@XsAW5T6d/wCpŋ|>8p|e֥`4n,vN)0w|9db[äs.OY$9$P)6%{Di *o7bSH9j)E/hvDQ^mUu?T.ρ}4 Rv^mp6wp>=e{.,hFb{;s'qD LnхvS2mMYAso(7? 61׉oBr"l+(5ۥ?)uZoLOȕ.h?DdLBu y(}܉Cg8R4.BZihRQUhڶ?Z޵4sdf6VN8Ǯ  "MeP+೐]4G2ߺT bK6aO@hcb;Z1bY( ̦˫{<fd3+fi ;ᔜx c2q r~jMxNn;d`ZF%K ,WZ;UP<KxZ`8Ƙ '4Dm~gB`U@u `x3=g[>Ѓ- U tvqlm\".`ڭu+5lЭ ^6:Z7 c޼R,nϡ(=$^Rr54LV6F+hs ƭvH_ڗYZ%2D!M,]oȾ4PhFۗo@3[T:p`>򁞰R ?*R1I}V3Bpr wNjqkY 䥣7;+tK#\XCJN_9Isr *'6,`J 3s} baMycvr!P;bhAtbmk8+10M0WdiL;tC%1/@ra_F4.cI噐ʑ [Z*+2#;c!8ϵ?wRPѭw̴3O3k~43vNYG\ {L.vZmL!X1˔aVuybCEgD XD/Xj@a ~T`l'I愹?ki,Y#cIlG#hw8=hUc,|EX.(t`Ïnm?CEX@ 2X~V)/l^0('Eo?֓VmRh음 iF~`;s Q90`u.p@gdBzFTe9&˯l ҩ߯C5ҠJ{kbabݪ+D!N2Bx08T^BjpHg*7Ts#YcF_MOf "_7)]m贎D,3ZL],DQl@V_n@5߾N)*X<{G0NUX\qӼ):mjU)H–UA`dqR*e]5Z#9)m#&Zfb *)|E٣`+ m@+b;;Юo8ЛxYC}#&E|~|l|ʱj08Ej C!eo4]Ɣ$4-׽:`YઙjM$RϬۛj6z3yG !7eN4 77L y!~*A;=Uԗ\-$^ǹP3G2A{75F;c}iY~ۭ!(axTWY<י)ytlx %| a/`+LWײAeJN&՛kX&(>n*R׭/ HCnT/h 3Ƀh`óG0qџꊷ{21)LoY(,fڅuAk 1>FtQҹM:|KQ3tu_.rJ\/%Il(#~zy=D滷d-~s%ɑȸI38Xy/tn$"|QF&ذD*U{ö΅ %W " ZB!_QTSy jˤ~" >R ``i`!#Q>]hb4߿@4ԝn RPl6{W FQza~mA'?P0u@T4s7T9Sϑ%bܮaO1|:BIcl͓a̡8MwjܿH8v:`sT%Xd =K?n殲C_[2Qzr4w;SuCzP.z ˄>w_ zonp. K|*To'pv^,UWWuHvȌY^[3yz^j)Ɗ>]aC.fX38&q9BȃN"?Ԩ56ag,8+ǚg-^gpmUDXv{FUa96"i'Әt(C /$Doޒ0π`Rџ߷*IA e@5+[a8JH˖ǨG8>ׁ-bT P!C%+Z[,O0;2{ĐUP.;o7=;Fī+zk5GmP!}?x'`s\.kvxW,P'X 0GuXWؐ1l[xJ BV JHlc; 5HB% -Lɼ|L Fֲ"֑BRFUޕ?۩.L<#*ZnJjһZ~72a 0rdGC.X!gL^|/v7P;`#xL{w'ҙǍYV)0dޡ$Yb- !`4yp};^-rjW99EcWd Ln{v~t܍e(H ^6<| L4*I_K^4zÆCDM7e$c!>̀5&[( 7F GG {HYV ;Pt/̗Fz/|+Qm^N$}'ms1 F͡e3TyKi+3(Gءw-{ e"iSUZ_جu&FOZ O7ks&C;<5FlxyS~59>˙1Sl'=d{ͯLs :i%6W>I80dpm_gft`QQPx'8V̡!t2)9.R:<>$sZאdf3IO]7ӄiiI?虓',тIŷZs{|*s8,H/7~ N圄Э>%hm[p@| 1}݄?,bH9OFC,-ư-fJ*)[G@ -v}>yRw̜.2I9E5f^$;8nFUbyAs-0g͇#}Jd0Oހ6Gte^'%qf*OX}z >> B~ }x{Fp19N\-#=hfp\`3@ LebQ3 8;Kz7E>]V|QVBY?v3BB |[=3{kPݽË HxKIɘنz,VtmnʷJr<)pmSx4t뼸6GGDuG@Aq uRcrFz[WT["ʚN(_Y{[r[ɵzՠjƅ~->wA 3R_0~:dJD?-LmڤsIY1GXbhX]%y#RŰgLW.c1EN7:EP(cP]jM"&Pw2/U*+V*8sI>c':}^}ÙwAǩ$9"蓖|P}T=IQ?"mnlnSc<*PfCem,oPTG*nV">\薂ѵp,*L/NH(ϻW >:˞^H.>g --Y(ک!$?-$!D_hٙ~Eˆd`SMi4g y@plME m{Scg9{8DeBUh$/=ÈLg%*<46fu֍#V5y_:@J.X G{8֟dPC#ׂ51Gc;\l[DzڛpYޠIw!' c_ߗڛOB/вtDqA",㯆Ս~A-^ E WÄ>(BcʥAzV :`B\Y-=wzALphio/IB:z:ys{Zg,qsGÚFH4[0%<\΍{ 2(dL&ώG3^WK4]`ivvqDcUe_$ D9>2上Wx=&xv2|' >IAǕt3xǫ9qioCKϜt0I z}غ ϸZv}+_?V}AXJF Tx:xz|Q>2(qVibe+ }XF"aG׹hy~[@._Hi`ykG=ۖ \I)eģ#ct֐ =a%톬y`WA;^}͗q%fm9_S͡jváM1섋I^@WW>@%J OA桒Rh9a,ۆ*L;&R|c4:œtrP[KcA:o-U njQ3 盞Mrq\"t/ ^PGfنObVvT{vRH"{[E88OFҏTEڌdc#Md)mV:TNpՋ8Xy;g@] ?d4Wٝux5&Go Rڝ㊧LAZWPfa۫' k Yhc(aX%jHOsSJG̢Yy^辆#I\0KX^͙dS3-sYCզdKѼAĤc93Φ(0$0Es`!SQ`v-5>o>ྴKU-+sp&^=C k~ENEnZg&C~J7-M?$ ɵyύTܧlNޜs{o눺˿> ځn|LmO}1"5K򝞦&.%/[|JEy$_z&=ln7\懨3-WLXҪ)8.zzB2<”",}đ TX^#^m3¹^KO .ƽƠ^OcS3Gv-Y?DŽ)U_B 'i0'b: ,LV9%=[61VKl5]QTRC.%42|e WwR=8l~̏iX{aͰfM~xB΂.׀j~MX8 ]ڃp*ſP p􋨵Ժƾ$)j3d3#6 Q$o*F ioZ.Џ`qozv_ *NdtldX MPj".B3pw[ct2ڷ#xNژDT2j~ onxvT[=1GsJ˓Sɍq*" =OYX(*h8L3@dP8ᗸe3^Mk6U37~{6 )$Jzy+A#1 ?_[H^CɳڛMh؟[ux~Whv@ӈ,څ"}P,K\tk!gqZN1X&SwG>Ͷr{wޯ zяyTX&ezngK7qD %q|2XaBW0j+o^*)i }j-))és -THb&Ris~6JLo&ß%CQTIHiU&$'2fY- IǚnIEm*s*Z4:k@HzU$r,~|/r吣~yǘ$ЋBdE遺mj؅x(VlQQ[FfJWLyU@D.1>})*N&iީ/gj a6UONU9ŬU?ѣ"Yuv ^m@}h3J(zjp8 RúDjy{vu{>F˦94AkET^L!YSE"og?%ǚqu%$TF|OB\]\?tֆ dLD ͕_+BH"Yni.^]v35ͬk_fw!mG.mZ=`J>Ʃ>"}@gA带=}-Fa}uV7<@#M|"> ̪oDSMґ_:ŴmġDnm~C̲Z}sJXfxa!x=1{cCO1撝 %gxx5Ds "4&,^p@nAd M++P+ ;Hgz$@u3E7%7?nopEBLëku^Nh~)Y4F?k$yJ24h*oX{r8"%#fGON?:8>;-mB[_ wBԣ+ٕ,7~- rUz[-1WTA7~;qOIe^k_q TCSҳ^G*cYm 1lLX`_Wۓ-QHk/j۠k꿱8VJQLSlܯFG5̹d]8Yl9ar1"H2X@Ď݃)gBZ*q`h߱4`J^"DbIQ ͳk-^ܠ`%5 *i Ÿgf`IJ.1v~O{;Ƌ}w=*ܨ(W8ݙp uǯ!qUsj Z/`wUЛ7Kۭ _0ң5>{jZY w)A:GʒMr'QE.dr!-*1uvT4e"ao#a_q޳Moht'Lh(NN:E;k5+{w *x΢Ƌ,1TIFƂl '`=$ۑ; kyks$OGڗ^Z:?=kb7 pf+-%n0p/y uY/jޢcOEVYߡJFgHT^r4k>\/oFX9H* m8_SP#^tyap:3Y ~(beE O}WԅGŹwʧx܊/Ik7_k9v,)?8)Y͜ dL6e|헶=ES{S4sx',-Y~5 ix􁠢8^LDv\Q;i v:f`2+Z9]S U_8Ŝo<!nܛ4| Jw -/ D>JV}g0&*Rޜڥ$ ~gܓ`iIHiU[4 c}jH0wL,T'd*gZqn~I⵷x|Qlж_9_._kX@P$MU*b? 4g)_'<w9d@erTR`?b ~qbpplmh*E{XBCCnP~Q UozR9%}NN]ضG/:R3sPp:q%9? UHzɬY(r  GIC%I$j?0.#I16Cu|7g '8ߊfg/ Wa.9OBG7$\~ ոM=XYȨXjkQ/C./n#C6>`VG5K8t2Yfhg!zIbG.DCAGBҦJE[?+ȖY̙o["rBDz} wb|KuǪ$#N HnLHcKK&@O_Bqfxh&k4TRRGzm(zxs/MYyTV! .QY.g@t%^Os4{V[.ot$ytux{i2M vȴ^U֜v„- _H‘/U}^S$ !hA)چ*|:6]i݊ťqzyNb@˭`c];PT©W3gSGTERvjٖ s4b:܁YnEwvK8a_bXU(yԭ{ld)q :ca,cI?A5)iSwg(RkqRĐvпK._b,a\Y+hmpWMJC~(Y=>սdgdt:r" V{,QzJ_ohB& 0;kn>:U@nu7@V 8Uz G ͕7"Hrų-/9JE·`' )`SD k~X?QF:;tAyߓhTpJxN0t F@2R;*~(nqLHHVUeէ#٭rE~!34`0{\ԲAC1Qc)мke4_]=Ӱjz06cKx=,`SP{+AV=,y_a Q ۴d!#81cH *4e:Mɠ M\cy]\MOY4#|Ooɷsd 0D&`;uE۸}6a_ɹ^j*tL4:18]r*3"UidM0mYGGBͷhx4wS HNy=6q/s{˯{lvw=f.wGP)&KML%HVsŔ|,?<7[vSgt㛇s,}1#+Ƌ$ <2򟘵 :UւOݫ^uh/RgqEj&8:C™g>VG5Q[ HF ^C^De@ѡɿ XgZ=LBݩOK { u/ٖz2.3/<"6pge5GBcUky*"cǗVQ-F5a+PAXqpbH8Y~ԉ#-1I"IjA܄;>U 0Tf8 U/Yij׆/#pٴl|kJ#ުm~b$ܳC5Zd祖#Ю*Tsf' GE!}GiN %w^_>|//͓q)'b֗+-?oQ 0@_v_id<\}Y5HJMLM.A\nG&tyiALMvhB.)\8Rwm#{;5P+^GU3pa26Lg|'U1F$ tK{AJ喲+F4۠o$ɫ&bNLO(%:o~4wo4/ФGs.aM1TO9o'UϪ0Gc̊Hh;>mS.c5Pk0+zIxAe_mD6UDSJU!IȠ44i30eqHC{VUQͦq骻iޢclƬyiwN~8=q夫6iM,TɃx, +^jw5yֵqOEO-)X BӉa+HJ%fS2OcrS1|GC]A/a!EVV},$2N(YiISYT%48I aݺ0qC :׀I6)i|*}2B1t_igHn,m< AN!s@}v^|=Q$Lb>F'М_qUe$k;:;w ہKl|s5_;1RGj84C֡GNPGN^B%=LK01j /5ERi<TdǒOfWZ)g?$ 2$1D$B"5QٚES;|)a~naN .S TAuo{▟xzV9ÐrcrG_@FŤJ<.ZVUy,DwYN\(N䝛qEB)TSSE=1}K,%/7-*(yB1U4 )ز&ƝoGtM+Yc=@*X2d X] `vs(_+x }) :DlB^,Ηc2KýhQX`WVfi9[}gMn1:WC'^VXRO@n8lPixE̡\K+.>O܁/ŵ+3H>Ú VYFJm fwd2iMM|vw*o @frC-b*dX?"7"Ȥ1Qax~R9-#kX[QXhrh|![ZF?X`KY%\UxyUL`wofU'p =h.:6ޯC ``]sW>Ze겲HǚKQ`fvm]oJ=͸J\_ DcjVlamb~OF+d(I$䨄ދ.Z2?g>8Z$3JuHmH[W4Pڪ7~X?[/s1 Em*D9CXe:UbZjE%"µ~$u@!B~Ƣ/x'6lpn#W*fk ~&J)'8Uf4+ JeCvVyraupROo\^,gW|%cW`GOT+ dJU~E~q%e5]atL_/~[:@x7F;!AUzYG<#WO!iڣ]tەEyE_I|"].cs^Iͫvd><rKtzke#lg=N]Lvoy3$SYNlH(%}̒M1;{(XP'>ڜ-.ZxC9.0TH  uQH~d 1B /1Y})j̸T<;Gx, Ѵ' r,+f އt. 8by] @IuǠ8t58ݾ\ٻPY ǍW5GN>8fdD9ϝk6PLFtF|sюs!q!GP? v$ֿ|>; /Oդh$KH$R`U`'G6\ Nv.H *3N:[Z +,y[mJY$~,>YtdKoz kT5[Vb7M܍7@וz;EI_P N'$z?LZӈ)65Տ9hbg42FID􀼞F1K!+Nu1*+ &Fb5 ԷsY1~YDO]0T,[Ъ <WIˌc^oULQC ԯ@KriYvk:Et XaPU #B*yx'8L$cZ _T]s ^X_M77v g3ֹd2I:|ke 닭aQ ȥP8<#DBQU>j5 Ƌn.{u$NGQMxv{Z<8޿\7V* c>9D"X UK)7FYX(ֽeÚ\M,LLddlsG5]'˖ >nq'670b4 6Fʈ'v,G|% \w%PҺ4Inv @R;Fx ^hV@ vvYCBlW=/^ўhKaYBQj9f2\Ygԃ1%WƤO 7n), E PZv_yJ !Q*׫AWH25ט+/lG@8QZXYk2yc|y5\Oy~iRjwj%4. ?6T9mm6 tC+0l90_HmX^1e\lgcWǜMr]S^ajӛD/@N)\!(j8/2$c[m^' iCWޤÄ1,߰k>I  ow)@ޠ׺DYZ0g82⹒.|7iif~0!W}|vx!ɃTگRg&fv)WPf[`׎x\ ꈵף O9W 7EKEp) Ur;521-iTCЯ֤b! Z~4Vm31DfK`M9-Kj|:UDo''Nr\8ݦ$6z";$Ě#aB9sf2җ k<6/m 'ԹFxbř;uIuܲYuT:4a)Z:ʇ޽B"kzbrFџ;S<'6k^ni+sY,|/ObFy.KL޵CrD`7WXcvM_h͎p쮌pzvapS+m̾x[ZeEi| \˥ 7GE~T{vQ"5:iF.>3˚J wW_Ɣ V$S̗"{gi 3j\dshVPOA>-1ݧ5Ry-j"6;57_[ '4<"TXGҟ0Z wPG(@u`bUK@$B4|g5Ǧ`S\ c$>lιWC2#OM7;I5(=/򵇭R`a18F Oq_)?&35RWS|ᔏJЪ%.]aV>x[QLkx* }d-?(.VXt+y<Zy_U[KO(q8P݋ R!eUuw]5MM; %Xe3d\,^ $f%s}= 0hL90m K# |jȯ=Cd`;5S_+![ gQ"9{lVPUU$)pGZ !G>/ }|m޷= Fv P]37(`bt,6m`+ {8XF:"́4"'+>v3#&bgpN wW+71h%0)c5vhLq[A`a`)ycz=X8:|;OE3dR^!LE *$KsV9ܨH{ɻI5x=Ӷֲz;@8 P8kM`j`v5Of@΁_Ru-zZz\ 9S$m@' Q%ة6qՙ(c~vs<9+>E]@}fτb% ]` 'nC&$2 @H ."}PJaXϻR8„\O&O#2Guĭ~vהHZanw2￁>ץ+lE6Wݠ`{svҫ`Աk"%Vf{er⓭l1}h;'AUT!"|&5kx>|?R~2K ϡreRi0]3P`ʖ5l}$y) 5]~Fe\*w[ak_p3 X#`@K?r#p.=m0ܚL|܄o7QgY0Sb7U Tm|rfg*ESYW3IG+[b22~vgg=DMP7Lvbb!!!SSZ^;|uI#t/<*#_jYp ʔ".-UzһUsj+ק)f/#+Й5]PiLqc%B2?LxAzs&̜QiccS *#pэUPuU_ 7DIЖa*ZJ jM$9} /O;Z^t {f;w4P943gZ2܏ _~Í Xo"g,ד!5sIPlc-MAPyɈo'йԜאLG9K]LSH5ٯyk)c+ڲjs lU6N[/3AhYQlSC6o{DlIh&;݃m)mta[|t\Qm+ZN`r-&$xTj&7$,#Ns־V#"8z=e @}g+Me5w۲u6L gO)?l['*h:[LwVv^#Z)EG 9H".ƝVV$0<nGEӣ9ſOBB4El[Ðч\\ ]9) 6UZ1hZԙ|Q]-!)}6i'W&JX&%]1) xŸ%%1rH0 Nxai)8jhUNkHZ<zVZg9eBi`,\ J7o3zrW1PIwRQ^ah-~~ sx$V@Vş Uwn4kwenَ4?h=?>\^iFˡK}\TyMʈ^<{"I !Ve_V? 񢈅]i3;՘ahbͶTGIq\K 1J>dV>WYM!i0/fv\J"oWzunPH[(ިJQf[{+- oܵi][c c̈́:0,0CɩZҜ`J_O-"i%LMÝJ-%^hm7:i aɞVyv~W5UxoQ1 beTRڡ}{ {ŋy lMs@}T%q| Oճ({S1hn@7_x3/t~W&t4MQ%-J&30ls\}adJAunv1}EK8{6vR`mR|@yt>ڀo>{ƇGbpct5S@Qjaz-e]s S궁?RIs$*(Gs+^6.& WIBOnd0#GڢH T tHiO a[Ow%^H6VSmtWvE>op[K^3G(t'BjFL+̑ZƒvVq+W`Ɉ+% V&$PF6gZqC׹oJɭRDS4V_@#kAܻ . `bȻOy,6jH[x_;ztƎV[@}LLDѢթ>1J.ˤrrԬW'TJi޹ pFMQ#BPm 2dR!,)fk W<80fr8m{Q[춷jĐ! &9I}}`b#xLjOS UF#ǡ\U~ߗ G&fxI*(S*}|37,Бukdt KA[v#mP̳tQZzn^p ^@X~NgLut|;Ɏ?qGJ( ݊l?bex3E6Wh HX4$x`/eEdyDy̡dcii=KFJ;~4mu5b=ӧyW*'ϭD_4rOLi}۷ݨHBE^TcA#C`[1"٨7Cq5[˷^W+ֆ_d“5jF1#F#1T[ BHC *H@d ,mKj& OFIbzRH߶]0Hznvs?#Xm*T0Xю`$E<fö cE@"l*!zo:ntz3Bu%ocha5KA?Ml_0 2WS*Jh̻-CA6PţC>mمO { b2cc=4hНmOkqJ2hd+}̃<^`߅"y`c$ljX)>o7S?Q`xb.}*zJm{4+$3]oےܣOWQL02z EQ<يc8BŝJ)nY/E7"OV>-e2CŐ;SwTID_̞Bo*o- e(#w(it bwneF%Q˜-0a=}S u4:Qjdܡ1-djԢAAG&Wn.c4YP"ܢ{hW<ֱCV@+.B CrCXUb&kȎL(ժHQ0Ycxw!G~&Y^jw槭$um}BGF(m'*F()hO3\%` @(F7GV6+R(`)濩v+Tv^%Ʌ6 wnA}+=A)d(œ[ 3¬.3, *fq;ɕf ;r ߒ<)@MnwpX ATPOgv0 3F/# (ceG⿒1J#0#B|Wp᫦`466aifI%íKiS}cgnѨ&RkEQiZ:.-+- +v[?U)t!"lZ,`P>7wC)w:LtW+l$vX=TP+\*pq\q+#J)0<5 /p9bCKs|;ˢhcrBCyP9 z* `0E.=l ?eⶭhXc%h&#btk^ESQY֤D GjҏT67ZKWR %|vVj5Oz<]M}iOhnb\ R , NfnoC;:LP`EWS N? d-wn,姯IItiQHo϶lYcђ-JJ@Wj?Hխe$cb'})o*J}JlYZ ffN"  \8|YY:R IF ~@8 ¡2RD[։{bB6^qj%OnVEzCaVs\<-`򞈵T _jdO'.cGӃP^VUE0>{.ߏyBQVVW悤Y3 Ed@+j^@q#i0Û\ k/QJQ("H3&;&ңr.>ǖ%ZHx/ oPIzgo~04&)=zu-J<ЗkIQ>5MNdbA"a/vHZiX<;m 5IA-U^9IVi %ά\%5)Okp3VIS3!"# Tw|+KlEitK6k +ށП3AtfkXh! NrtrΦFl7 ?Hkn'KfK.SU*202r2Z kFJT//m1 g޵9. 'fr(ݨE6< DD+zj0ߓY$f ɧZs T[6 cvB,S#duRP_ KzIyBIK Mn@GA+*˜pmPN/xE}j*:hkLsed&>T^a9j)(O|1LUonѪa6z& ^2ѩ'S87U 1iWM#59um['v]3V7`7B 9VQ?_^7ֶCQˋ}|~ οDqZ)}0*Y*+ƈS8sՑZL FX=q6 Tɛ-AqV~aSr.=Q hi7~Xl$@ZޏhIՎCD TNa xK.F/cO^w( r?=V@Z[Kx{YTT|p\3|ӄ|`'X.h%&`zwͼ9K"%r,՝oO%tɞ7]^GbnR db. CMmVAVLwrD$}HixlbY:zОMGy̪zƠnᆃ&sp 燕A<ȇ3^ rA}`0qaډZ`ҝe=RM c-!<Ou 1wlQg%9}˞Ѥɐi:'ۜ":rG~`Jrt/JNTnY6"K9"RoՏ xl>_.Qw)qYɓRڍ6INjc(bgjs6BL]`E~sK;NDB'Ja@bGM4f{2ýƭt1 Q5~}%y$\vlDŽQ]!ˇaiO(T7ߊ$H3fsZjBB6::X#k5x*+$ǕbɜٟQ b@0WP*Q?qi5?ߥ,ד/:P #ب}xvnCB0IY3Q㠅ǐ"dG FX;~KiS` 4q,XiZD3xtKj5X+| "-ĒƤJkϹOW_K5E %>QMP0 VhVC a^0|0<8hְ%޲T G.ZZ̋ov 9 }tրY3@{,țk_׹@%ʍk_S#u}Edzݣ$?뎄褖||rlizW@dAgpcQkS@Ǘ^Z8nf4ѝ=a)/<]V@~K@  o4 @@[9)r>FI {s$1kD?Z$1eE3TݵrdLAMII x@|귗TyސW4vɱS&`ctV!v=*/hDa;A )"齛j)hQ/H'Eo-U1$'S'z6xg:T]A_s )tCkbU모?=Ib `$DBuVU3Ҫ LMA\hf Īo8J~<4d7d?H:y[34ఉ/SAt#(oe cM^F QGE44+d+cƦ/vvB`V>TP2ևl& il~]u`y>|1eC.=aE^<6RͬL;ܫE ?Ʊ"tS~eGA%Uw!>02g FaN(z?OxVg5j:\fqh5õl+ZNVrfh%`-?CR:GhݶOp,^$wiq 6pGk$bt?T9rRd{~`4yvl3Pb>VYL[UsLZ5KKr;Sǰ$~z琢-ϛWGX--r< d1[Q G"=zNUq Vk ܰlX>> -~`"i3Tc*]WD[Wp >2Vkz<!1cz40p Q5/l/ EtbT2ӛA۹#Z]_)Ζ)zwO)p,1TEY_n7r)FK?`̐ \{!bv%:q:id=HMxiU+-!b  BPV_6t{ __V34Rg3v2yWhV 7!R4Z ;ߚ^BByRy˕m)'Yrrk1$%uC.-lȺ6լEm߁,4n!6xB^"șOuwنvHm>xQy&wZI1v3)'6S5I Z"~yaL~E  W6Վ^uBI Hn\rOPvO%JA;##X(t]r][+{s5>~#)BeJL#@͌k<#WGQJ36?Ӵg)m@)Bω 3[j mQR9~)lt]A\mEfX 5X:=;ʝfWJM&.z~q|--P*f&DN vJ:bWbT;2_Չ(nU f2;CTkgsBjsझ7JD,vİ[Kn3DE5dua޻JS@7یƇsJhs" ӿuW{*g'LQ£wHW~a/1L vjq6L[P`G}gS/f ʱUNpIrY'2 TM[,*a'`K6J?6cq0+|O{@;"h\J7z~XC&QB<(i["u s$k> 02NU(8ߟ eO˭&G_O-4x<&~6=HũIö +5@^SzżPN}a]+"EڅZ6@`o%UH  f Yݥ 2D+>%]Zx!(dY^ (0!̘q{{H*O$@B )LFo.gP'QzVyoA|큅#ºp32D%!/,(19E@t!o2)Ni<ĠќqRgvoE=s o:>OiDa}B2߱N~k#ep|:&e3>r$W.)=T9^X6=(Yޖn].0{ŞIKȇ5҇Zx@/x #)Ucߩp#%:AiGFB~?t :^s'NiN6WU29tf)L?)|JaH*Amx9J?+l<?dlaul73Z現P8S۲`!< s0Z ;k 3ӕ vDA.[jzъ0<,2SB2  )FVB1Mg8nZIθ27Ζ;_[Nz=% A;+ƪWr=Nۙ:SSnSb#S.(--%yZ.z[ Hx濻 V%sX7]p+'FC!HDYGv_~dg0KP.WnY&5<-& pSk7rƲnـ[4}@mŞ+!PX˼y hZN?b*Iui %7pzZ7@(%.xr>%-6aсA[Ҩ)9^@\D.~%[}x?M);Y=]09)IAͷ/,Ʌz 銹k!D "jxs^8ms'hΰ"GVbڷvAЇqNgZl&K2Poj%}GH~_)e_kۉR` T:v\)F108uH}>\0Ͼ@lJ*R5=c&RB*_NSMo /x&۩l Ҏs:%a5Wn [do t<!BռB/l- Fnwuv`t],c`91V^#b i;p'1D@ Bzm-Mcaba"jNq=%^Q$!+vlvjv擊"Mݫe- 0MMr!(@ŬJ9I `vkxE*PmΫk~ej7> Ө0hiז@ΨiW2=EiDb)YW+\"BA3e+.'UZoKA,C_TrGbwԤ> 5۹Ⱦ5ZYڗFoĽi`ӊovy,h+j2^Hhزs rW$qT7(twdE~#VPth[[4`_m%M6 #C{\9BM&1-CuT2Uq"dirψt$Vzt'2n]ECXu6JwaJ1ӡ'wNȗx|a+KdւꂲWSoN#gpo04\KvK-$D#ɘ z9o>ǑB^,$}&J~˭w@1/%-KU(I ekZ~njQǪc}afqDhhxꩄB=qBK֖A/s{~{t:+",UxV(#?A0EBcGt@%LٷUG`H5mx\w]Xoo .ِ^tGT^o]0OaZQ0T^ Sh֠i_3z&ݧ$RF1Ih:O'my)܍IGQKͰf^`jRV8v')nR; ni8<07RB=^d-p iTlɐvh8)=v5m/ a6edoRi0t ) e&z dvMN FX#!|hG=2{r)<.-8P`5lq /mf oljMb?S8>UMh>pg#mgYVӫKMT,;X|1xlq[L#._B[=.÷|1,Z|i+n+;V |~x_$n0 Za .6G|wU <ʚͽ'y! {:AK:x6@p=겱SXmA^:\x*];p䘓~zn: 0a$mNB31),"i)XwD#ᄝDM˳C1KG`툝R I"l|D-F> ]#PpϹrmc-U鵜/ s!ٞ,_4+OWUlX vQ4pp`PQgCqlXgD:KƠJNNJ>[9DUcoDہ ;<aQpls^z@=Y Z+ȹ.k>ǰz ~ &` O|4}a,"E*'8b+lі1DHz:<$3Q:΂314s@ (]Vڪb+M'ڣ 5& )'H)B҇Me6n'r@+}#5\ ~_٩wa߫׿37L*IPu;"KVhz L@ @+' (tL'F7ym"& * B+6rN@o'CL8=҄VY_=R FmL*i icBt`pÚyTWSdCK!ZھNH޳4I1m<0/s,G%eqI*Jz %$Z<8u8H 1>5Wa3jjP@SC N"oVbӥ[qꘌfuMA0\܊v7I,n@6Ub[Votc̰(LLj;ǐ?Fݔ {-ILGY@ALܵE~.ӝJy6am0PYd)-rg"*S7to>xԤ4䄰Ql);p[>@t`-Yv)QRo#Ҍpb4:5NQ`ic~qzYl$SMD&xw1 zjD:?_ؤ*R'hۯ7va])' KEGZDC-sB<݌Ό2%poi$΂bch/poC۬z!$MIދfC,i#v:@Hmpܶ.z񛦉BgE 7AіSfIMvPvljg}}j-Mj`SGm.|*GH*> wi kFQIq&E[js49`Du~(U@LX c'лҋTiN@7eΜzY[;ARsγsE%mv04A=^TNxuZ'r]3A~z":U/1ܚ}HݎˡVܓ>u_2vƇxC]~#up xĢ 7tfNaP?6b"]#GNځ^`+S,?ddmr: )wfC{H{++ a\ O(@fm^ffAz&)r  /M^c_)mv!+ MCw/S\DS1|CBVP]1;eO^Y=to6 'cSւ;C05N)ZCUh2>C)?c;tZײO9NaAMI)5:ț5Jqq9gK li X؂ ٦N|Md\ WCFpJ50ǒA<<#ߓ+-N)33}ɠD| ]b9VʘCg5z2 r ]AW Hl3 +4/5׍xfY):OK ,g$xkw/}4ˆqHEjŶ#Y?JsIW̙3.L΅I9٩6z}䱾к@Y^&cjUb9I}; 51ZRD`vwg\R@yH-kovKPo/e;_tNṟٞ5CSn$~RA D <`j* e|T n"9Ѩ@-0tCt@Ri KӋBD8|xP\#sV}4>d ۟.> 2!>&oj'pL&g\p{z5,qzBf>Gc| uor|6Ղҵ/۸eX;?V1 lfh\aΉ%ː}ʪrry.#+ 2γ^%S=zCK`hqg v0`q+ _.A5h>e[h?sLzEHoc@+hښpjUX?L뷪TNzvqUX ;ͭpDBp癄a9˅F#[iʭ$kt܁4;RbqqK¾GEs_BN~E\~>T$Yɯ@3g8AIOۆ$y*MgQ 493˚'@#ZvRc.nBUt$vIMzw@f .z^ Dh0HCш(\.x,ߑK $q4R > %3M t.5fmxǁ| vdk̲`<368?یQȖ;jrvto * [;=2YQW|pb.+%6-v \PG􉀅Nu l\ʕjsqM* IlgBGd OL"ĉVEek 8v!bDop1n0+)A0mП2: Xٰӵhժ?HZs|.ׄ;5adw^}_LN pS A/bfv D r#e8ezl=owI~~6'?4.7Wظ*hfhfYc%оaPRFZ(SVUse`G|rdgȕbx1 )¡_@}ʁ'J"# @6y2g%bB=]ԤJ1EA-I”vO!w|FhPp[_DaVn ?[/ A ڟ\\/AJlϝ!&IDw}kꌽ5NY;SzP,`xw6Z," ;Ą]NUK߇ )iXiPaaֽ‘PӒ90á :Է }{/'ϭtS5CxjVu3?pROg<*f-Ҝ=eé(kK}Qg/1oq!X 05sr"8&RՊoզ98x >i1G_T M6!F oFj mqcgBԳoPiߴ'BiA V;:^-l>xT_.DžyuN "|@ 8Y67)G@N/ޙNGZ5l;֡XC#Q]Mbye%/Wy(1Ĝoۘ SUwtu!bH&i _VO1ztNϔQ8ʐ |M ےjF`̄xYKG?x+&7!4$ @ }BEII{?f L2N͈*0 ^/uѢI$|LN gNЧc3mo*'7 TiS Hg "wX|IOOblE2f3׋`mbE$.wJYb$u!pDhb(4 p w Naнz , zĞ{@x6;%D~k3޷O׏<4Z ᚶ%nLNk!'bS/)/#cvt?)O/@4H!b;fhwMʒͱ"oGM^ {@? ^!|`EZzB# +O4)g/_ee%4F#%lQhQg{wS\PSmS zҔ7Rx庬M !!:A:i,dw0VdSѵKZ* 6ƌkNJPW~ Bn Α ^E6#x=4"^Ȩ>Je\ GWhuV ś.Q{-E5N1ާu 涀T6X/6}m.w@T{2RyD<.2YQNkTW+ 3Sxg-!bVy[I-bdor_4,Ѕ=Ѓ֍vGɁac1v ~JL?>G/YÌ}G-.,DB%F뭙 g1T_̹Izb~u!Lrb#<_OE4YdtBzc:HDZ(s ^'>ظ{!bm 7)$VLe[aJ]rꦪ%"2L1fR_.+Nbhde1j%{'{&Glμ} h~>FjT4-4ŀFr`Lv"tC^Y}w8Q%tn^жRQrhXb0 |(Le3E ]{ȱ̓huF7d4N=j+⾩{,EZnEAڱ?|s.NNmg-!9%PEӅQfҒ!GCo(T0i@%Plk`c"Բ*>6JAaEt˹..3`. q ݵz)2+hoy%_i)"\:|c݊j_xlբ ٿΠz=ќBvn.>j鹲:}O豴 .φڊ|J0xa>z1ՔI`C{nͿ!0o`2Vwb~@C1+3)HdjxV/$pFaeT/t?5l#¼R]d~'$d+i !U|ѩ0P >pʂsax<ؼĎonbjV5l6%躜:[1e.ثB.on[uw-+/N5N5!W!ZY^ Ÿx~#IċK:O<7 0-  ,S.9P'朹c\c~ $2HFq 1G$Ь܂}Yt34eYZx:YE20&_y~"{PU3E'\UIwf%Z\O R7lA3X1yuӯFƪQ^M:?P -U /)i|u^9 ,vzGfA#yW=F_dy6A[x6o.N,-Wx%JעQno;V !8q# dgs}5=!u%Qe2\|%^1@*\_I1n$K ud'S^~t}tB^oIxI?T#ZK 0XybA XB@2現o_gKY=pKP$ 'ץй/K(ȪV>&dGhrA6>ٶ:~JZVR).Wgg(u"s)ַ 71LY+RpX\1dXYB%o^>> ~k`}KN10'׼z.'35>\103.]>Vy@~=.O;- cfUe zi+D@W' NpȵYl5 2UcG)Kp$S{Ȃ_ַVJun6[dR dF[p)#:i[\7@<4}HX}bhBרfH;@E>FuWUQZ-  P0Uԙ_ 1YNN<=EArv 6EB]; \̸Cf#XE p1/IZ8uMG~%5Eխ p [Cq(&-r48j?UޘEٮ/WRfT'hrU!q #D5$|d12krH8e@ ]?_{ ±wy<x99]f,NG{0ORFlUs4 )2F* L#l]עzv'GmqV?)]YN8?X!7l6}LóqNϠRA`o>X> g:I m2?K%|sWSPr^$zӖVQvWe r6J){os˜V}(VTNK* n*ULŽ5iK]AїPϾKD,%d,j.H] 3_M4Y HmHaJZW$ |E1S9=ڂ=$DhՔY!b*etJׯ^r!s̓fNA֧N1 SRtzZo2I~6* VwuzOHGb;`N8\Īp7#/AQB'KE$H߱Y :qx!5S5JOX8*!FDu{f[51j`#FkRLz"G]ꦢ$Z ]RA=wѥeW1(BTqlA% c ÖSʮ4S t:Y&)sנ!><r[BƂ^ӣpI}r- 3Y 2Cn67 >}V 7D+pJv:F֚sŇTӤr+ϬCkLB 9qPm]g ϒTqw͢vp%JK֞N-&9rh]ޟiV')ECr! FL"q\)'dpF2#~t[_#uR >f_s,47bOb%&  c)Z }96u||, |[2s g?1N(fbOO"tPVer=#ьU_eaHJA :41Nan= @ !!ĮuM^_o蠖J@:>yY$b10Qv .·B:*_ w̟.ǜ0Nd?5)(Cv!5!h-ˇ7ͪSz}p/\KB̓UULԀ ܨGK p1n 0rE 8k,qE.o"\m+F#qS6 vO:yo'v !%q0OU+ϐ1I\9[DϤc8^Tn_*4”!A>43xkUghL>&å/Pn+vVP:v0hLP3zbYl3+! YMj-+[i1TJHnle[ô0[ bxmo.%d_?I1^'] ۧ}T> vC4vxov'u>ϙ!">'Kf:ĸZq3M7R 8Z`Xu|AK3@j0gI^z6;K=8{ 5o ⅿ "ks ]oyYH qEq + cG)TI4'iGZmL~,dv`-SP<ݑP >ſ¯7?hH"756moNvuH.8jg ɹ'.S_ji^KC2%;"E2M8R2nՑ| 3]DVvf u.P[(b|*ɬaԂgm,P"ZX\jhC;n~>"[{IT2.W/_ V˛%9T`lthx&Lp r'覕[IcvԮ6-{ aChZy8ґ\+Z#Ɵn 62RG1`kޟȻ1VM\! J$.s h?#$?3K2H0Wx._HBzݺqJWQ+g|P9kZwNGAz\g^yGq1z/ e =|eǻMfse+Z#蕗%Nx⍎- y5Ypz8iw]AzEyjajMWHBDplw N\%к݄(WȎan^cESodH@4$L[Irޛ9QX{mwL#G>tp(*! Ev 3<+B7cFDb^ {I?^ :]MÈAGeH,0IiJʙ'#-qKC~Ib:}P >jSA w)9j;٘\BmRNXݜ|vd-y3GѾ8d:1u+4P08@#g"RU-αfL$(xĊU'm1Jڈ}R$T\NM_iUh!#]8+xr6mzCqS%f0&!ۅ/X }Kk2 G"Xa}r&O.] |1^a?|cHlA)y: z݃T݊$⼲ǚ l%9%UѰlB!kYd' ̼XR@!K7ey0/x9)sBM%辴p!)֏0 $C\a*>_z@"݂M6a { c_oIe:=C{Q Y*1([_:wSIdz5N6F)&- 8樝"r,Kt3 &e2ΒYpCLhRE ü{KzI-Xgs%SȘEk9tYy!%ף5>2X+eeb*Dy$^#4FxgG?䙡OC,E7cϖeەsw[|èZ;;p5"jNSifdXB/ր|3Ǯ30@o%,&)^^}=+  4f,D 8 䌅YY,[ $@h  :HBh&|{k!+,]AR4SټŴ{ DJ[ܚ-Ql4g2x{sҪ}+֡M bwea(Z~%+ht:ǟj%JszW5*bi3a@knLsP-p8_8XEhp7VHM . |!ӛ6_=8}WP5s^E= Iu|"s%X]["5Qz=m3:}[8N,/';TӍ}EW REc~'Q2.Ld(5ŻJSjWZ8؄j5Kl_qM ovCZZm\2rAf nݣ!-~iit68I. A&+D`+y.a]xf 0;tOꅌHvWJVìp w 7o64.j?rRz\|7Hv1)q0peٵq٥^k%5-K rdܷQ.B4*BTI"8[Iك]XeJ:3)C7Hz܉nn M'?'1,k<4fO xĶS[f].[>)XW `[bTwݴ $4cݏ֩*CJ3$]^ uu8X{ZwС!+="43hVUpLObJedۡYUYHS6J@u 5)ڰyÔ^lw'.l*̗Sc;!%IqvNޒ$]3u,P\{.}mbMi`H#,%E)i}u)w/4)~\]>0:0av6^;^9cO\b;Ph N4_Pi 8O†+] !Ǘ\o3L}<9U C!$p#d^oD.=yM|qh\D}ſbubz(j@a ;5I\.lY%iBY~_HtVPEU3* w{tےPf5lhoPE ]uC`6*pY?#t36@ 4f٢߉9lA*9uo!Ma "3ۜ]'nmOήnf7ů,[H7 ׹+.tukxN9({7q#=T.e+e C?M7 0q--qP.fJ8' vYqZWtCxa-MhEO_ ;?{5Izӭԩd=pK0|-s"aQi29q9\Iȡ6[1{KQԟC!G!V$YVjF57<"壠2ƥE<*b[NL2E)OF(X6#;|u/TXTk$-؉͇N  b76DWjBKC."2MaBŒoo[2B 80Pyh-  d uHߍ-CRS;BQi7pAEc zBOwcX)xoOr]h.(bk1%t۠H[ +]tc|SMG%=|RGijKc^ŶK'gD<uU# %N@бgaL?کWNjpB 2hV`RMץlV+t\.ƅ$F|lhd=/^=Ā Adz8С+vi]yz$wMc+4m H;Ol>.Q0,&* ȂrHx%G0aR Ƽ*0B 1+,K ) ;sZO0 `S?_\N mCQ7{aJt!7t REtRQV&7 8JXp%܏|ǽG{GwU%.f|]^֏ă#-;)+ /QXx#ĭl 3Ͻe r̬h#KL0RN%(+\$a_ 4*Avu(VbwRx:Nfr{4Cu ,v&vE|lR;X_9CY(~b"RB˜ =P j 8nymhR 51E/ǗKg_NȖQ/yEh!lU꾰ou=KeF53MKhETbyQ'4aN^|*aqd|oQ62꧖W{Rx4U|-CJutԫhaXDn ?У}zƜLLc}ɔp' 嶌]_>d_7 C ,46Wc<))VUXaInaHpI/Ty/5#2nۡIk}W!l#c}E @`1JK1(x{ ѩMKK,nFL.Ϥ-IE8g`CZۇClfrƭ{ExYNWq)޳a_@;n1J2= $ڥ5m]É ;^Mw[LRDh26 mA k1Gd ,˃gX?['r-\]ӊYē}}w~~Gpg/#TBb&&P2ev0|LЉuQK0oMARg?s^Rbߗ`w*2L;:J@0;fZBQ+ wlQ,DE6/9E8ܽF ~o ާ~ȑ]~;MuV$N@C cT΄mׯ}J/wrH_aG>W`%Yh=LIyL !ى 4=7tWx)Ͻ^QKh!`gJFTsX`;hf5P)s!=^xN_r]_ǥQϛ e:5yg>W_gͼv7Z9p^a4$Cj.ȓ{&Kտu;LwNKI :l vGd EXJNMhv(PbGҴ6z,O^` 8)8b'_=vIJF|TlIU;E^1NWbwўcdoC$QP35hI36l)ACs9"֩R  \RRyC&9brj:鲨jQ4Y+W ED"O1¬ %VC_VUN"g"pzs!>Tk.kr6Ӣ=v$Ve^ʇƓ\ d ;uQ4+8H})H -0RY 8?X{i 'SRI(ǷT= ۞zL?wX;a"ruƺߜ*mUX<,*/`HF,CYf|?(GظMg]H 7NhT)byƺ&#(_ yWPՍ#<8ǟ Q<ڕk4EK .xk\Qڊ4rs+nWh5ioɷ._ < f ugeT;`8j._aVs#U>E miUMkҳ<,&˦˦3_qł \ 4,~>m oS0m{TL|^ʶ򓭡+&/D.=hK.Rm*u Cvߌ^5ت0 rsbژBK$062 1I> ԳS|+tܿ(x ]tZ%puf1{$(*<'Y"GIÖUxizlp)'$`Eɐಛ[ f/>Hw|e/b" C!cp*w Bй!AO[BIt6 |/1АXvy /BH9F?@ϿGQo SQD*NAVMjUHb)ekSg7P#t4R=S JshwGܳFC13+CfsUI N'}mt7UYdž@n@oYob\A­-UBK'| :~s*& P.Dp/M p>;B6Ŋ=n|cn͑+3uUMDzBHz>(ě68(&5f_:Mkr`ŷYٳU/՞JuS51ՀE)kN ɷc}bG[1#Լ)p+̠źuJ5k$}}%$s- Re/|3S5:4AM a8iK5ZC[*'迋ÚnX@|٩Е,€驂dkUy=Xjc#SGx#/\Pڦf ƛjL~ ,HZʹ6̒F$b'>q~zi.Mb6*AV@SC#́Զ=N;w8 <_ Sx#g }"OW)^PLɾfwcjƣ렋\=oHZ}IOmndXduFsUnlRאqLN7\:-cX~ʬJrת"K/CIsSV2r U:o`i\g#yxyl2V5J!P ya9i3#>o04ǚ()|8}b|w?1d2]hXD^x R%vߴdj{2ߧ13g)aww_~6^Ԕ0;v# 'JLXA,M;ć'E p:˯lU&Xct"V4Y1~|O>x@)6祭Sl-)0H|3ER;| 斴ў[x+ͦY(YaRaK7Z;=+wYK\kFX/`tY4ŐG#Eua:UұZ.򃤞][`*.Zj>g -m#XtanwQI.H4haRlCFsg[p*J'Lu,CvxpƧ:9,oXjO H UP,-2{-o%d|[& lWY_H2?ԸQXqd{lus FLHuu87:e:=\&4ʖ=g1*ƀW?f@:HCyB¤v ==tf)rt(mh; Z?PKA,CuH_r2ǀy$$Ekԧ{|;p b4悜k)ciʑBȂhd\ƾi);`*Z7 0Dxt'H?ZLOo5/Wߘ>>׹Ih5m'%>nFq7oN*׃ZC?g( H&nm< ߣ|YpMp ??j.*I]lO JpZ!^J˘imJZjt '1ǹtQ=EA)e)|h6_ S@TG\e!8:(={Q^>bl}Vta+PۿǪF[\=.A^5:A39Qj1LS(Z L`F5C~*E=đo@Q|>?;O!j-’U%=5z;HcNIf9n@1 2%q}GT-ѢUTfR8i!ףm9/7pg,G:Y{Q7Ҍ+q 8qUS^IϞk`h>5[XM&KʺPw6"DžqyHa1rY$h)v.~Vɜ.%3+; 9dKnQ^nBbτgu|lsۖ:W?w~pb@}.9K4J%)wa'nBQ)3/bwAE٧+86+gdu.WKZᖲHϺ;S4.жK }38RcBԟ)C{Y*+B PnExy`7xA mbU9E2m sU*Vh$`Yh+61@ۇ6p~v,H&t6_Rj`Q!hawy37\b0J-M&J %<d.[cD f5ĠaU &W(c`.Eԩ7H±ѓr08\oM-j|+6KۡU fǔ}zT..XZ}| Yj$e7m?tTϝsH~h$V]/}3XMoj,|ܹ B}۬f('Ӽ[>YHP.`54p^jlОx Rfr)QO9`n x>IZ>&2Y{d'jq|yMY+W8_[A or!kǭm$C`:ԃ Rg#u)⤃@ Xde+$=MmɈF8=h3jªnɀ-CbdW/I/u$TMq }I"Fl^c?lm=gt73F8݋_QЕ(Lo: ѿs {:.QɨO^?le@@XqYn=_q)ވ]] ˉ@dM]!-߱u0E^rF9D'ivQ"4K Y_:$q"^XڶLFvIT$E5aZ^w8(NbF xt1q!0nG_P'J^;әzFph. Еݹ]Ň0LTU*rBbF-^RuԗA aO\ M_ۃ f. xP7P(+݁}6 e40kװP*{kKa;gPϧ&#($YZX4}5)}oc~UP|8i/qqFoWl+*o=tLz}\#˺1ZZ&Qn6xx콕%R[ʵm6o3[JJ 5#Tj4pmId96Vr>^( myJ;PUտ#͢ ?X̂g *^ B%ܶrK0{gf;AShSty]dܷƈ?lz̛6n``{1<Vw'ç 8y~grS-}|^1,:Cupfy'+ndl{"30$0MOuz}&{콸-X)Sa:)$#mHZes&0+~:{aKÕ,:"P˳ޑt@YlrPv #K]eX1rcOKl3X9&\)M9 ȆΗ>K"GDH})g"qoRhO1Sʚ'^'t |5i] ?ن[-%fPsz(yE!gmJS~+ @頄퐛{8(j;=']וI `.#jmڝj3 wϔ5"ڴ_{e" {SO&HkyvY;TnFRi\-xΜ'o ?vʝ릥Ru[k“I&UjLv^?bU}҇ aaƌrmyϫ9I':nB`D9z~vO}bh4a9p|$UC}~7}t ZO.5"#@/ 4vψ4չ%-w-,ܠvtԣpWX±O` p$%'L"|W!dmfr%$#Ifv'r- ]aD1ٮvk1$;@_m{ؐ Zkc# !'B`ʾ ~O KB<Qr!oXЧ*4i;kfMXAɟ$dW%2 r%~Ki?Os-[[]R/|ذ|i+ӊ_!gpFk`w|м~)k6a)u!{MrA1WS!-cʝ.K|ŭd3ftH%kNfy84b6G|+qu%16Rڂ*#Pr{'cfws`wHnӽ:#gvk l@ڨ ]Cʄ .ˋ(kn_0!Ji=*фjCO+ 9I0|9-͂Md/_-^$l/&9WƾX\kdYsE٨o7t/_ծC0\p XCJgmKJˆU*Xb8z$DyJ7bĺ੮%!A&O_4^ɲ1G|KV1rfV4l?eZxj84vbR¸r`=E C&TfC9r >BĿ"!9aRXH{-i8|˷q:HLݞ5@ג޳C9h" wW''@ri),7 +LmW8w@o/I@]e}˾dD i\uN"ЯWqORzt%c,^O=Vև!ȈtٟQm db@kz;BNh;KgE8gj(. U"_E>TzYr| :j±o'[;3ZV*J#c˭yh0>F᧹r؂;"ҍf~H0CJF*%h@<&~Gɱ뇘l3 3壩<?~+ g@?O]?)2h)eM8CH\vYAK&5ŸW֖+L?!)+B*=R*zdE,? }_YΕ~bW#EoOXUwE@ ^sV^fG<Y 1ՠe;r`qCǎǤ(|O;a6!eQ3f%JN~DꀆWA pCWu򥙠cԲ;aogȼcl`$$_1r*gDT҅؁]ҭY-8$~Z}Ur";mb(_֊vT.f@۾q)V9.GYϳH&ۍu̱ӭ& U|)Xݩו6ix؉dh^)!~![jW>m\~rrpE >Z΂`lV hK|?=9zTUI*Z^ye/ٮĹN%=JBk y)㙟Fr;2 UAׇ܄C C--{ˤ ^@ī7pEGe#_PAae{}JH[,>lҚ:# JK$ts܋t~/k?lta04m,uQazc=򛪙J5[r欳D׳cՌ߆_oCnRiJ@%1d?aL29#N 2~4Gi1)uU1 [7;BC2YQq\XF}b>7BkSzIw%ܣKRAa%Zten];FeYS|Fn>ڂfZF4jwQq!r`PP*Is~coѭqArS&qd a,ym%eWR Kס ` oF:B!1|& K p<^1_?GQ#t<:D*<=P##nr&xb&W哲<Z$kwO%)b8 [f\&ޝSBAހt4GӴ:>;X҅&teJ8? N,;7/tt s"R{v_qE}W7mOcf[bj8ËUkIi*e^[6vMŁ afHJ1Ju)s}ͯ2ɫw Ju-w!d `@'(x$cx }2 4&81|[Isw½OHI$ht~#gSYζ͇"wF .T]Eֲl +k(vшfw>IK󙩰_`mrx |@rSXƑE/Y 69`-L\h !V8~wMlmn"M:`)_KGН/E-G_ 9S 53l2Y0z}?& |T!e 3+DoN@HҌv*{y_CJRbx49Ja5*[B<>AؕKԮ0?2v*ᔻh"!>rHzD2i@~o 5M?\ԙoՔ5IѯU"IcL[Dd;`1J}N]\@2!4ffwmD+#j,,~5Nո!^9h?.Kh<h6ǐ(FNr!9LK˱X0Q]d-^}żY:*8SC:t#{k=hD/ QEIщpC"~ )ɪjrO毦 `^c(#&!RQ</eWwq:E fVsxѥZYG]ߙ/<7נ9]!5?qhQ~9L|@Džս5{̏7sA"Ʒ ZVDo$lv b6zGmUAvsͼLtD]@Cp ʐmiaB>%xBC62Ǩ{,^[ވ᛻n`q!<.RY&}D6 64@ۗ0}ȏ 4-@\NfSw\4h{XBt#뫧/8+=--S1۫fsb#2+SFY|~bgwz!ǫL-Ġe5IHy[|2/ G&vAprWX<=8om*fx@"aBGR #]Gyj$E*1 <.jjLFŶĢQeU >PsK"C5ޏ\Xm0Nϲn OHb_@43G/4I51:'< T}œ*:25J!SI%-Z}RhMP]"c+?JR΀RlLN٪|U9|]%~LNG7[B"*06>ٟUd {($ q6CQb⾘} $@_31]- QpP5'v'>b|:T$&-,%盗}cAݪ]7TX{n'T[Um[5#!3_TEԋuYZ ;l2aij:3Qm+D,\XMkL}ʾF'9#f,5G]kNʞw: rڿu/$.JƵkwވmhR9XreBcVͿ Irb~0[f_d[D / R)SPMA…"^>U tW@>tcq )b:""q K9eR@ eNBؐ0hp%X`5}¼P4zellz1b$0Nz23F|__  B1>|`ҳOw?7^OMnt︣W!0e+B2$\0&4Q zP`װߜ1jH};{2`7)=tV2oR;s:U^ew״h* M"GdmB^0"\dN U4Y  4tVT^=336JkFa~%5Na:GaE3fAQpNmW 5-<dH'{#EJ +pU|^꤁RCմӧ^9Q zM凐Ƙ)Qw#, Ў=O`cCEz9`vPDrr bm̷{˦4Uw+j47pgǓ#w^vW)37fOQ&ЩߢOsT@qπet:qu1Z_vR*޿"9!PGcBvtVM IDh5󅐉ʥԽq>ݪ;EȞ_[Gi p,G2NcWilY\`?&qEP*!``j5W7$ݩSԸϒ#R+s9ũwyw4hUT'DiN)M뾠AU2h~*9  YvtE=Wnweoi.t<8\b`55p,MAg`%\Sš;To:>WBAl"ܙV]xxH:cC 3\҄o 0a=mT*bQ;曫&D** ,;ϟ%j_:ȊeljǛp1Z磝.U:COmu^ v$џOj3)bC+TMhW%7»~YV5q6&wFJWY㼍I?TW-v\Tn)?8"cµd9odW/c; D n#5f`=|?DwHW;q׿`1LlsC6d2<_3^D95wIy',d}߰7: 6Ll""GDjd(Мt΢kxR ɞf5R`Rl?̃h-7/>Ija d銚}4_n9qՉxOA?]]3f L8Gʼ(O !1zC Ȧ/f`W.Lf7S_R~J:C97.+qu:vuYJL/y_>E=izF8(V^Q b^ @F]VB]sCd3'=ĺb"ʜUMcq"Jt:*)y`sMsx6n=Y?*Nk߶? kAW{U#^5qk{#us٠L;nJEoe{O)za=apz/ba} y Tf8sLtY%+18^]D7)xr |Ag R(2PAݹ$QV֣nbAۏ2 2,UNPO练sP0 *X=o(JӴ칐&:M4XfX<Ȣ"y L;^gY5voO"_eVK,>Bҳ£hhdV.@oCcxu X=8^`{|Т<秆pّcQ.h7hl);öHKxu?$Ftz^ć}1$~LQ^Ir¶FzCdz,}tF_} _j.@Ps,TpVr;fl7hRǺ}M>Ozw7;I!40˦"u1|-<[Y\6 GLM`H7emZf[@)Vuo"?o6nzшS66`\Q MOՂ 0ت,@$=1R~,ҿvrkV78`;gӭy}%,A>[FWXtYaQsfiȺQm>1#Ńe#=/.tN{S|!jֈVэ[*lKH 'N ? T}ҍGSO56SS' gݕ ?hKפ̝W'y y=VSanf!/>S-)w 8L+bK}홹?Z7?V7]YB\iy%A$8Ms ҽT<\h7sx?nlǮ{ĽN#BjguTT4A#Ibc(K,^vI"DQ]^XVSL=5%:xs>΅X (g[5mg!m0SJ}} 2i[1yackMA?!V f8Q>8` Vg'>G=:C5?s0T~EO(ë9? ԗ$7$u #TY&S? jkN=ߨER:Aīܕ a{xZUkfԋu|5`.Lñ&a ('fWvD)NygOeFh.f'qX~(;E,4֋clL>N(!ץp?eЅ1Dg4Ų7Fin} Y8tHG ;@]%5i("-WM:u渲?& 5ܐhpw8taDkAH@C^<eƚ M6нawf޶HG  |bAzon4z,kԄW"waY2KOF}2Jr!U\q$9yf5(+~ՅfEƹM/%W\E4HyF/g6)%.je:Wz1n mS/31'mQ NWko=TG 7P+y揱2 ЁZzf>~iD U{wiSBUvm- m? ߢInʏ JX>U+{68zPMW8޿Ǭh| >[Ƕ9bڭe" ܥnJy@&p 9V!~ ܲ/$3q_-b Xl9z:0Ss {}}| sEA|(/{r\lk+ %d6K:*^ :rՀ&R=4cnjqknQ (tDW@t&Z> m'D$>mpF]*k Nx}I# NJ;'ȅW%MWaJ21tʮzStrgm4Ƥtһ)̞9%R/[/8'Vĵ?͓]z֥h#Xb7ӥJNPhZvYɢ,c/TD[}pī-tLIK i9,B!q'@UWMIŲ?eI@Yu3M*ɬ^Ī4@00W9Q4{$n,6j|B8`v춛* L6XKJ&yI~hQ^IėPy̽#O@;z5t BP~WGek7LYҕF7#?>d2F Te @O/,3__4dDqOr$'5}$}WeXyP$gk;f2=4DFٳ {P(2DPK;!&8+txO#&;('U՝T4[kN%ܔ\_ D~:/ϔi~)#ih*ץy;Bn/P!Wq-;{;+$tM5DWh!ݞ&%Cjk0@ba6|TKxGzELnu}Oy +䅋b5E ;\;3Rpnb6o$ү-# Lp\N2]ƊÈ\efDe{l7ў! E.P@$Ք]H80YltFb3%;jP"5tq+5 -NյKLMZs43Yq6n9)%ףDh dijác32k!ϔ ĆmPjZ2}D:ԜU,9_u6)#EֲWd`?r{ɹ8 j&[RUZ N+AR8xͱ|Fr!r&6_NPP\tN~N r#j+ K!V@ݡ6h[jzZɊH<[+qoPS4B V%~^~Fɹ}8Z(oz]bᐞ)%ȒCw)HZb㺻; ?]A IlX"$b$n}U/T#`xažf2_5ciUyT[ൻg+1Ϊ?^Q A还#u 18Τk⃸.5 t =i#֛`+A  2RU'6_mNp )7j7'Y z,fN1cpģ_6.5x)I6n;ΊTJ?DBB7>h{VӲ/p5efR\Q`M$TM&= 9S9^1d MMg3)(t7z/E4qMZ!Z٥vχl"\C..߯7eއmPD.N\<E9>Ds7$n =4oXCVq9sOƇ>]dfm;bZU ql.ƲXYa=qvd+csw<{n~ᅪw[9qg€iŝƚ_˘^Ϩ,k~h7.~uI`C9jnMN9(D v< 4b(+D7sW бDI}5#wCr1O.`MY6m'ʪ`v@7gZ 2a*<6(&k1Bb8^}N+~1"s E8c,?46~Uƅar Q*9'3Nw,ї6UFQS-p˂:11yvku=W)nyGfmȶ6^#Һz!g t`6s(Qi.Օǡ8ᇙ+OD_,%&6 _e5 F x>{930+m =+]\ЊFO̧7Jo2M7400+QRW<8|nKwŖ&HNh" ' ZjqbZO9m< &Vvym=ieSJ)lSl/ݏVP$NvR*/+] ^;xZègQBuͼ8!gq>Y)}Ƨs]= w+=}')$W%{.4kLaN}tGyy sjbw&M_OqgP},p\CMtƃYc(sL@ ;۫*Ӷyo[Y'݇E*j}q-$_Q;DZ JIM93}ٞʣ䋙D.=r(٦Zjvkۼ'&8+d'Ұ}fo,Wz\t`ugpAQEnt*2 B/R: ZA xJʣި ϖxm&"iX(N*\!gνC^2Z2“=.Z.mWƵ6"*]U I0"t|4#՘79%o%ԑj&C*;fÉ%&MRK]TCbdv-S~tT(qDkX| h^.0,Ey%S܌{!Qtm-y%SD>w(L0_H!CBpHo΅78b}( Nkcs4LG%k3j0MS.,cpS/z^Wqs*L f[㲃d1,W|KnG0 G8qɚn{HIWAQ3&W\$H1O!mKX꾳 ;%'lw,șq wpH*HQO\ht 7vYד̓FhD&YLarvcrc k#2.DBaW Jԣ{h1.rvMrV2Xd#q(yd݁/gRb~I#Sm6P͉UBi>ߡ_V/ Caw%׷,57eLsxC7D1nkQS䡐3I?\i2R8Qĥ؄^ R яS]Wm\d,d"L \>{)xs.{FtB[ݡ;:5w%_N4V:k5tۜj?֛k3̟ax1̸Vk l,L>Ͽ~!Vs8Olõ[ `D͇V7fД9e$9Î sIeIGA+ei4r'J'0%xHFONBp?!CXW;3҄8:@v-|lc@DNG_ '+gEE^~ɾz Z||PJŠnA0uˬDоxD&F\@.o`/B:0HSCCߝhmװNr7ԛ:eqK0 5;h'kU!f@+Zdf}ceg$Y o 'U#@#{6S-1O EbZ6A&f_lcuGQ@*2ֺT< SA##q\o*M}Q.w:oD; p;W]@|YBrL{jp%H`#\%DB Iy췙]a6<73[+^RHYi~LyĽN;L+Nvc=vvweG^ݴLRQ|iy#q5;̇+I/!~PRZA0U~TѱbARSs3v'I:ܓ oO4tPm v襗]:Wl"`aL[ۆI? b3Fos뵾 g|Cv%T ڼB ;ӛ'Pmס]%ɨ4Pb]jKC-\*Bƒ1gu+xC-G6 .Cr3u94\˲J]DhQf`u K/j'},k@r:AuK}M^6TqN,Mc־qSI(;A2"f,6n }ppX *ςJCFu~թQ4[ŚG8mfmDľnn6m  0SLtwf}ioI*3 :G4Bdn9] 2zuz9Q`֩x K$VWzݖ+qnѽIcJA !9!a2Є*j#>Zf<{ܹDztƇv,<.6iC gR_suC"E<#gs pe/Ȗ_VKp PJ6D&.'PΥ~3m "Vr8=c lwN>8E{LB ,7UB)S/ھܼA%Ho ‡LdLEdUtXug[)wdc(^B Oµy&.T2"Pޓбkf)=k96 bAVU׶[]>4%yU.ɲѡV/*јv= >r%T*\ UrZo϶͐ 34UǃnM)MfX5:P2Qwzov7:h*I=|ԭ,(ۋ#O@hf?75fG܂Kv7e9gRƒpR:DOʱ o} #a-DJGrB* 7He |Ӽ2_q>=QaJV]q&*x3PU;_dFm{u!5E+_E1c ! ++8"NPɒcQnSQU7ߊ8 ZZ8]2'$ૅPQsjA^e!Jn_ܷC$xdOw)7nVc!`SwﰙOGʴڛWhģw,if&%'o\Pv$oC2U lrAnM4b $}R_ɟΕTĤdκL9Agt%cS'lrJ"9e{Y+T[@Uќc땠Qײݏ} o(T' 6pO/J/񓏽Nih97%`+ 33ˆe̛( we ܘrwZ*@+mXoXd? c𲂟!Ztr6,NZ\C'}1$ȯ8&C ћ?6ٍkO2=僃gOi.9 {T lg?]m; ljk&k,SpHQZx^{WK2fR?H;C,\-](?$E){82 *<@⧓$/U:j^ e/䞠%S4L9$)I=yDMyD!ͥz8YmiNM{!-t|_g|>%N̚w(YGLop! TR|>XmiUYWE@p)E|m?|=|. 7~+;C›FE?D,QE-+ ;=w9ww_D[/Cg92-E$** '"68A:0zzTDe`f eJcKd7ΒG̀o8{δ$ $/P]@7ҼnAA*j:&T]NIQ{@fb<ށ[u.b@ɋXyT)ټaOm86 QM ('.mE~܀*F>or f 9Q)6qzbZiO40 =2@;CV k8a,W=jG=!3Gh yNy.r OAx#c\(nOs&%7ih^ЁbJxO:M7\I܈/Ա I$S7 8 )+n;@Mז(6 T=N饇ľNaniGwCINyvH1榕3Wh57%xz)d?`)^%sZ]ȍVI3eSj8%žNܗg 9JS?! pʡt{ a7P-IMo{ֱ}5 `]2͂ ҟiqvkh;2ԋVx%x4 6pCcY`883whUW 2!`yѼΧ S|vڶ !IzdmoUm ?AS7̪oU td"=+4:nY Md~Фz^id.,];'6Րri'4qP,|=HV,Ch|5SCT Z΅ rߩƭ$}״V:T#?@'kCLY(\<0Qx Uvs iV$\u_%LmSfvʢQvQKNn Co)f UME.)}Ux-*ΫDV9ɀT.l4.TU]tD[>+9΋ǁk |K/'L0I7te#y: NAP2}kTxH0<xѼZবUp5ze|}H9"mnz@zWVbVwjEj)NoLt!J[YCSΊI0gӀ3HwDJ׽!N JPݭMl&5{<z+ X aY-9|ͱd#ep-V?]񃩚D.pB{ę2GFU;;\z@!)h4;}.gKkޕ, R|MI2n'tn@6gt * P4-|#DޚD0+#2AlCq9288:%δ4z9yfݒwkW#BZ,=ק^˥RJQ6͚{Ø}ieN) fUM.mO[ n.cܵzb@XvCJ(Wf}\6żq%D0D6hHJE3_Ç5P# SB-7g/REޢ:"auLg:z9_\zwX;pgF忋B S|1rEK8$aЎmPYeHhEu{enN<9 8'-CҶU]e14.&bhف! J1a$7͍xMX'?aظfi# @KOD6:~0E{ms@R鋦 <ɮ:'A0|hHDm>~t"B:h_l$2ZLm,- Av$ u@bz[Q$*Z"pY} 8v?G}##fr\P{\r;GH(ooSm_֞^ @T2d$q&z{8Gz <))TOF 9LtGaiAA. pAv1S 8-tr;H3XՎH1^PF.W1K~XUOc0vr :^)c6&S3 C!ܩnv'v^~zz@q#L/R~h2(ADHq,c(:)<~U,Ĩ܈(xWVPa BsayZoQi U֪AڦH4>+NPD}ri`QL( pVPqbcp0l,u L]YD+aen A-/` +IJN-2c쨕ʍj mu EK:? Y2OM88 "el+?3j7F= xP)ւU_ gdY|?QσI*/JfOc^H M&'8e:!|=—۲AKy5%i.uW`<{PN? q]7B4#,1}Y';i~HS ?F$KR%3?0k3R+zRo/Ʊ|̡`m{:GmM8 z'$2DRZ3< P_7Jz]y\0O2%Ey=^vIF##^hK65[5c4Pg'38 ^>= 1=3L:8=*~o%FS6 &zffCU:m d>Rݎ!Yf>y<Ӡ }1o(/h97(^;wlϫrCF(I'W!_(iI4(W8Lc޻.Ҕ1 qfFHꥭz鶙qmZ2ETyoQzf6\:BN15CUݔ(uv()Ѡa' +9I8’OuPȫȅ 0>ZBޘ=Z+_UzYG2Q4-ȏ(`?$/7&r[-$1x*WkDbB(-aj݃i,f|>B D>'9Dr8 Gc7HS€ L ?z-}b؆z}$W)a ?ʾ{`.L++v(WӛznM5 @$NMtVylx7Ѐ" K6k=n#U9/D.{9$j*L!. =Ix`n$يT;Э)B0W$&G)lH5opT~S1e揀5%#2 Ohc +^e3S=K!jހݳe(9?t:cOD$e[Gl(1nID^['b.0o<w~Nsa^ɲv׀g IU[QLb慄<4&)dx2[~Z99-#UPb*sf{Yçl>]!n$,Eym8fSb-=NJ2 g |B@\>Qß+8h@1@p$ƓEh0%/qc} YJK0A;3ȶ;ɦ,q\^P9kn aNIqGl aFX)7R9'^Gi1Kb{ww /UIPHMP k[j[脵kI0Cc<5эӵƆ[kCQcra#^wp ,'1eiz'wK(OEyżBH1[˔YԄU(Ɯ%5\(7[9CuP e88<viE@vj&c? }n̞nkvxq? Q6q*eq_Ze1yHSζ[x1b4 ! `,+cfB\kghwE7#dAHtAEDfr:q97zǂR)ϲ6Rٰq20ŘraJwa Բ͌|ɮhV/׼cQS2.k.mj y-*Ǡ͂%hڲ#+1o1Ĕ/ w&/i̼pZbtA?c~5ZɺGJGr&uD2D*>7\.#Gp+l,~"`\q!́VwfZ!!F6vQQOz; f" $o!Mt =kk:c/JseATn3v@ع:ə![]xg6:j U6 ɔj e\IyF;Ƕʠgun o5%aTWOc%gesQ>s9'%m"0ߧ{^廗]/2Iδ3e|s;5|DeO$xxQi2{[]{H,uwd3qSxHgE7IfCbx.(zhʆh{!Vq?!ȠnOh d쏘JnA.AS1v1Am !M+L).;| Pчrd -.-, fLd5΂zSDjg}jdQ(pSiqff붠ĕɃTFkKj\Jk`(b_G[c3[PnznE$|Y!hё]ejygړ:l]ywC ,"5wjkQW1 #7|)-R ՠPF!0/m)RT_`iG㧣s#0dG"^(20kVIΉݎ9"&$N6M/G7e2jwl|΢s٩yci꤫\)sçvi;qT1q5t7V|#DBcko}BMh:̋dCmEwi9'9-OX\]BV^TFAu}Ԉu%R0 5>( K8 ʼ_ O%_Jڬ.$, aW_VD-ۘ uk-^}HE42L,8#`Y5 zZ/[Ha5!%,ӄyZEض"{(j# !6'2 u֯,,4:`)MFФ\NVUݥ<1ʖ0. A0h|r^mɕcUi8>x!@0?*fV!-Oev3nY2!=F%2|,NHL!5%]0_0"Z} )7ir8}N a~%u S$/7)f챔w^Y ؀J" ušKJ?%V])  sεP?D@n (3TO1[%M\@=\oeۨAouJ6%x*+2rg~`p7%=L<DvS$ۈ`UsVeL L!ĺH7&b*ģl\+\r4+͗Sk}V;dJfOb pA{q3+BĿCfHy sԭЮͺ$F >kBr.cbo.jH>.<F`vfKoؙɇM K'/q6})2?֡U"-$p7 8,"rވ &%f>cyoz~T}*!J8zޟ<1#+񑨕k9$XpK<LJD}Fvz@ 廙|V?ԫzhp:Kl?\᧐vɕ O! ~} L|ÀzeRt [YU)_QJhVE<8̐n=1`f, "WI^'΍>NG{֥c(RCfqSʠsgyO(% |Rgvdk|Dcfkթ.MGs>tLk4s?}umnXE08Ou̍f(OI:}ȸpg!gпJ"lJ(Hӳ!7$58-Yb;+Cؓ-,qcA)ތ9Ng@Ggo)}tylۑ0jX񲔑b)!V:pM1VbQw>+/ϓEuߣL ǿx݂]WnfVK,8@F"xk]f=2܊CpTU +l#zEia.? ǹ'Ѡ*{&j" K.гrv.u"@]0Q*~yrcz{6+.6ؐ@\+CG- Pq,д.pz)oלdѥ k%.$@xy\?x!>Nz=(ach,޹58 B5qt+H,Q}@VWZgeMo 3@h@[èiF: x@CdH_7L|g&v <8Miq:e+YT+0`\?KLW7a/{,`ڵL'Xt~0s !@rQӲ`ԏ:V{vGBGht|ϷiuB0@,XE  fʮ <7P4XV@8z+Rל%քb Sʵ>U:if)㪨,Sn'}slj#7ce|KPE# RUdwIȅh&#<-J$+5Чfˆ:bT%$66G $xA2WC˶ tI G&It g"t2suH_cY-¦Iv,r SƢXJ)%zxCHȯ.sxy$.'],o'88XFMM"3gc& #<~GqPQNv(^9薊A :hNVuCBrӉPq22K22h4d@gk@/e`/$TѯR/%*xMk ފv(,UQJV ȗ o޻aQJ']B4I9R* E_OLZӳ,n[ ݿʒqhcq.K!IpzX[z>,3=$]:cytYb`)SCcfZ琫mbbOǬ/Ix)&@Bk3nu4[sA% 5`-#/l˔AHm1Qt w"t~:0_tA ttHQdFپMK-׀I\dUyB'7.XZ/?4C-f;]őa@9ñ^dovѷ!na#M+9`u&yWFp7*vABlj]Vʛ2ۺN(BJ%pOF-0 'ZF5JGUs!gx a/~b׾ّ#Yw\(F;ѓD':BcS$1Rɺ$JR nGLҏDaI(N.|(N"G;}${ \6JdDbe[Zn䊙wiFNĕd`2 7M D)g=%mzāMOMî߀+#nmk )na ]i*Q,M qEp .rwOdxvR0rFf/仚7Q TYwOKޯ[{E5Kd#* $g ->PrFL1 "`ŒRDV~Sp/S3N4!]W&)AEnSy1>c&J|דW}X yxg4(E>)ȺÓ͓3DX=]w TqK1ckӹ$1ѡן-2v+n]CʬW)ps0AVciTeMX\=9m)W1 c~[5?-T%{# j_e)j4v I:P:Deص+5 !"-E"Oj=՝`H.?Bbsc"@apKsN} x}LXn+F{0A(酚/D=}쏍s!Q)i6?u)yբz?r|N;FI_zgQX[TH;u1 $;wS_㽹P3ǖ0j.ecmX~}jS*"+k\ɀ[2|'DE1 DK- m *D&IV:gj}Nka0aEU}l6”Y*&IlM п``fZGq{Oc%޼Cтkٶ m[ar/mU'@i~\1J\t,g,wkeTFv9ߵiCVj8M{tt A'Yt`~ X|3S53[1ӟC; ]b+zg\+q ? a1HmͯW.2H `/B l {-.c'W[҈bP/ZbWyVN*Lz]alJޅ8ƻɲd% ?]41&GN{51u6HΑ%dbT }Y7dx@ehv/ٷN뉬N?UPu0{Źǰ{ʡkMg'{es=Iϋ]dRԶI͡Z,, πBKT5?AfoG{@yO2V˧ɽ\Z}2/~\I,B,U@m:e^O ʔɝ#+>JmQI+| $*XD '|Z`eHb=yۇ0ټӷ % - /8 rʹ!3_ КRė\WFqsա!./zÀ] ٩l4X]y#3P$:#EX,no҉gf| |P9r,/<*GRoL^ڋFl"R(Ǜ4&=哌rv1Wa W:'(@(J !JBMȆoUS,oҦ纆,Xbnt}o  JByl7y@m쯄,3/A; 뢈I ) ,:4xT/+Ah.~1ƠFYhH}HY./*Vq ;?/X~n>$^'" ["T %BO13Ed-wE0eQ%t?2t"{]KX>i zQ6Ex`-:c(k|7}~qQ U-2N: c3\esseP!jmdՌ7ʆwawe3ut]뛊>JrI>3p4DmOJ 4Bn{ȄʺojuL@-b#C] ¤Tq:)iHMG1;e=yvV\D{2 Y@vHG?QG'X%.vxOHfϭ3O,ԁ0%[yP" #a^ZbS)~u=RD0 ̱C6DV1}̥uO.Z2 7LUOc4`d'PGڣ \٤C _R'M\\j2_ ŪRCXp9X ~Pp }[Z<DR-5Ԋ񀗮jݒYT#FQ'ΉMBƞouŘ-ם$A.(kuBJ{tymqx@u[BH"<*ukŽ;Jv5ƥj<-$ \PѴ3i:(1"Jřcg*)~c$v `>'o]~gaK1+A&*V𝉐[kɯ`GmP < 4G7-^j&NI9,Ml6Q 9J1yyHJ_JJ}XM93T},,uCVeME?FhM ;olkKpkQs\89حK-AM0 eDQamT(m a^Vn YGԄf’:$.=D zweK R3^ǿihB #~vԆ;h("@4-erM6ӏ#Exq3v^uigtt-m'mKaYP 7G3TzfeoܼfbGy9U$jΠcx#<)rVsL' = ޅA,r-Zmc )((# e pٿ剭UzNI@5wnň.ߑ"t >RԼ_#*Xs ZvH(.1s*R9GΟI.|G6'#6'l ,]spڂ'b(蛨!o\NmUip⏅Js-MpB5tTֆ(X[rr\/[hHZ<4VȢk)l@Q+,=>*,&!ls{aнxz|A@kahKwýp0az`VßHOA$A#h-PTTnwLduY0N6z2{X·$⇞ 3b-0)1}3=lRsʗw:C#l `XBd ߤ𫪘B=a%LB6A9RoLE%6$b;\X0rŠ7^FqDB"dqkB{SsHzű:@l]uIx )UfnUak #Bdч\ƷWF2;B"TACbﯭ6ofȪfLaZ=N. LƳLh{ц;>cHnsgySy&̧?JJt$l,#rs6pٺD J{V7Q'>h/yO\sv SNSC*ÜJC!{tQw{[@ʄm D妯nTfב,xY ^E>%t8yr8rvx se) Iʎ܂fB5+JH= VN8LqDSgpnBv[l%kFa_>dJ,%jN^Y> ,V|=(2o $GSmȁDDl}ٻ=|JCz-+=\hvE: ΢\ C쩧W>L;F靐 XqK/\'f6u'ޖ[P'd*p_M6L&jA>t7?.WT`fWI:v`cXf{ KHPTQ,XQ\Zz3J"jH?ߨF9Ў>s/W;` wrw o-֋`XҎC (Ij&\j`=Nd^\r$9ퟭ%=Bה}gm,;[nJ$@J,{mwDZrOk˹KŹ|PEd(gTFf]f7ML$gZ"r~#ꁒ؃a#qgj %3d|xD35J撰JJMXEmT:}S}U)1w߁(b\BV̽aT證<ǟۂ _!RÓc/۱%/Q`VO1WnB';Ԕ4,16=cOUvvK'"Gq zxUlN^dLR X3KvBL|=6yaQgZ͓b9s}m֧TeS0rVa٥JlZ6bВDM@d]{!u M\6s[ [#&N.&IDC'SwseffC[0?03b A/!6*(mH*}HcSEX:B~&bIr+rNsωh~XzPsho0!;d@*TB3l֋_\5ZD"fyeWЭU[a(%CQ:>><YV`VWmRHG#`ROR@7C"AwKB}"^_餰R%:߯k@wPƻ芠׸QhߩA&{GX( ]8yw jՇEViګ[h(2 1{V_ۅ ձn%|O7>s 'q'2s>\EN撜w?TckeLTh*\plHyю/ 01O26 v6^ ,voSFJE,q" $ M{&肑Wj #ɠl q3FJ%stJ'\*cE:X>pof%vaJ9W SKĞ, yz)՚~5ODx ɢ.:OI^ edF~ɦ(9֘P`wo>um#ln`v&e0A|Oݶ&ʗI l盛`@|ѢyQyK::7$QnZ| J3[d)>yB5{Q&j44W⫔w޽H}=ӻ%UywWІ?h ^M4SU![{YdTa},@(&ntQxoYV3plŞ.C &mu)§+=bB-]*F~uAo3-f t,`.;*;[{ d窀!vCGAZ& vwM@B  G+yiʊs5@#evw@/S6X #Z bxLV$9{,,)M=#J3h_xgm|﭅t7F|c^rł!vɥ*2tcoϱMUT'- G!|L~q5v?#({4tCi<p%Z3TE;GO9P8o}JdФUeF$9y3jVճ.4ȁrcn I6I,:SN"2_(J(<bȇk8@UcFcw c_Cx68wfVoŋH@m R.`5|WHfQi\5o7 QIޢ[Z­jB6 ҼɆmG9QɆAA\* 0p &n!#;ϡ@Ά$DRǍCF^R+ {ZE ּOVH'elk]A^3U81m4)yw7Sr3ec07Sӑ*f^ѽz?_&L/RU,3[qϖ7P"Jm.FobOZ}6*czgoT~A«i-#Uh3f͊6V afߙilf۱Նr>y}?Jh gmĵfȖr*UH/wgJШ]UmXI|ZmR*E!of&bzEd+)_{8cY104'!dqF#G22f dnMˤ)a*sPҵj׶7S)pnC(Ekvր1LnW F핚0\1쌛TG)@Ià1ފnYaa.X9#8U0;غ]l Pͤ\>ٽK2Q"qL%_w xG-5$RC\x42.l>*nA Y5f0ݑyj_TZCl耒EEp8T?:V ~ud!g3Y؏q~k ;27 N(*sإFVF_CB܏f4kߧ.яX:z *.]TpRY/$bi0,Lq=Ǯ] ~tQ<8468Ϝfj) 0/W@sdg,Z3?8E?"f]MOj׳oޔ\\'>OĸyiPI9G'1눯}ߖ\.۴Pݔw1fn,DW09֠I_k׳IhXk{-\nG<@[L6suwMt_Ўٴ>b:S-׃{H$uj8RYg>icv>M$$̡Ԡ:J139ş`:rㄥ(X(b'NOK f>s͡|_hNd9NYBȂ"(^xJ>.3='! BمPYפֿ-q3Z}M.QOGT~BDǔ@YC#%.VR19tRtzݝT^8TIauV%{V[ݝr _2PxqTcԶʣuH.~7=lDZoK7y3Gܐy#^ ӘE0X?EªK-(ЪjAfY.j-{BwM@oWlpOrTjR|16Spz'97{ϚFW=!ѦYQ5U,9A.|/eO<5CRu{âZ>]u oGݥ1ob/yl{7Fu2[g΄NA0DB81X|c8 43Z$2^NVkdϬs ^ :}HMB* ʟtd$>9(=w/Q/αWPFeLa3:/G{7"uC,G#; E1ͽp]h( XJmj0`ngĵ0lZ^ KNPU4Yq<ӱ^fnnUz OlUˋsyN3Vk_e[Ev=J%H_bZ;_IG_`HlZ>>Nf*`nl]o.2IC\?.ơI$8琋ߙ;`%M"HJi[Tɓ yE&(7^KSWn2'?ٓ SퟡcuG-Q x BuE4m!#`T* -Q )%RuL;k@zi]1?[\ϖ [:asbŸtaci>r.40`]Z&e70a D/2=6ŢNE Ab)y3'Xvو*}[ ' :Aa!_ e#yko?d3{ H1PjSë$*2NEiѰOM2q<K8d-  JW]%ް1z9`5CoI> k??XÉ(}68~'}"RYbA`VÔ86IX$s_C,N_g\@hxzg5:eM ݕlFk9Ou;Bs cX^UVI_6 ;Q1R_{HP *_N닛!+fJ{FuuJct"?{{cR7G&nv@u&`x>~0f>VTu}`(S{Sfmܣ6hm.2#Dɷ\Ic&]Kp kfKYӀ<~E_`)I  TC([z0R1̝k] 7<*J Pqp$Y :-U?dA0]jWc֭)fZ)&Ɓz8DE`h=!Jxla(V#wG%X9멞 o~5ҶmpizߡBrkU}@:A;o _=bO^Xv@Hlc8b1VN>ޡ~r.Vb4% t_DCb[sr(X7[-lhbq_shIEKO4b&4`8>dYsCfB 毤]7UtUT$yrik t`9ʦLGn{eH_s] riثc}!`YC5N ~5k@vJ_f=A<+# *93 a5Ay crKXĂrdwBKh$MjIͭkڭS.Lԕ<= ^18 V'4K4_ 9%Dıҕ#]Palp80 +)ԯ[R?1W{vg$7s©{–m Lu_JZ\ xڨek9^[rY {#NjV Ja͘l7Eפ k=Q}?[S-hU'imh[/O{M Hn|dHUZ3Bɠ 4MS? 6e}9rEG,a`Jl=!9;I&(£\K |K-%R/h/@"\vh5oJR8"^:<8ɱ<BǕk|qFh;oZyjڳOTeɼ1txb Vx@3I?3t:3[1.Pjnv*9@?lK!BkwGHmٯ12V *F=QiXM=z )bf6hrv(s+d RäZOEj~dKb:|C}5EqL&&X~Q=CpPϺ؅oy0vyC`."s̜8wc0F5|R)p'pDdJ{.K{~Q:奁r vx|kkbh(5D~rӲSCұ$ouCq$$"/)fnϜZ (w#v3SuٸayԐ[@Ֆԍ=r.8á\mr|j"Feook:Ǧd T8qZr^]࣓ayߤ%W0"q+Qe9UC XS>y$KcQ+ F,u$}x&;1iiWˡ f2?PUr˷V'FYރ~:P̡LJ<_qY*ҩ[4SLK,!s3JW|jHg͟{)fB;/޶36QF HJ#5) aH?7[M]p6ҺQpڦ'`Y[ֲw1RGߩ3F 4XbtQJ'r9ubgo@DBݒ&{+N]ʉߠ)6W_ma&FUj27;5#բQ> ij,CyZTւܺoیuO,exl1]zmwHJӣHҏf:yj5w'2.7.&ҴrD*'B uB{ڈ9=`}l|sDVfL Ts_vOޮE<*,q% .AvkuH25 ,}\u;נƼaukBFa9&δ șy=meBDhݠjj㸶qoJ% Nb`Z;v='!G2Z|HX#2KҳqA9>]\KKƊƿiXlOg߬ h~bC\\8cK3 ]WX_:M}34vC]uǦ/*L1thhֻQ0F9תce=I`hI1` `W6 7SmtћWZ ,Yzڼ9T2HT5q6dT(+ŃυdۣcP/\hn'r?]km׳(r,@z12|"!9bCM6.HȕlPdd?K3ҪlA-a*g rXO=0(l\Y $:k>Tr}Hvڌ╭*a2$5h PL#Ӿg] C~Nc<I*QqWA vVlx|=#( 2)"){QMV$XP.ֺ dkc*'8+"jXL,*I̷ vjܔa:7m&zdz- +ev.9Ӏ%)XR1x)_V?^cyM2̓"H-^OB"?k71 ܩ]%9b Yh֭V|Vhd%mr KӁ]I@KI2˱P=+ 4nQ Ŝi$rz:# TFzCYmc֡jp`H`I򘄻(KxEK#%_01ݚƕtzŪ\@CCS%}lb,\yKmQP_7JRRჀ$Ϳ@x?ѤF.@N"tt(^E!a2هmJ$(5sQ.DǧB!R.w*# Uny$tӛ`\uGyL6Bxx;>4\wovү!ؼ7<^jJV\"H''S_t.&iF[$U1T?SQi!G>`F'5 yjvшgs5 ^̚y|`XB^S:q ER@m'gUY;42\b7yCcoӝM<֢ wfo+*<O*GfFߴ%rr$$W:r{NŃ'vL.է !'ʨ4 =߮}=TuRm_HxAK b#hùEq?~D0KzNpmy۴H`j]gWn?9Y; U&~RGp*,#Ol^AdֵA A;ݳ!\kLfK$xS?>ʠ6G]E-ޟV>/},2f8Iv\Koc>δV{VG/ܤְ:Y<`pK(N\` ۚ e0j0\G`vK<7H8ܥy? 2֬'u]<}!q5Zwv:܌g'b_xm|݅c oRʲ/mw% wӥ3{6./nZPC U`llOSt'e!ݜ~"P|S8/7xgh4Bq}|Wu:Oeb.AyݞǮ:? ŌMPm݈ʵNEbU{w9-OXQ!ATƘ8Gt50ݟ/QlI;.)g+Ϋ&oTzcNƝ$b\W[} =Y#emq5y}A#\vyI t荿PzMoaQgAwD4]k| b[Kh'Q2k)Qtݰ2TZш'3yߎT)4EA􀘗0FNƘV|?|XjP{o=y J%5ʔ O4TejuZErn96 ;,j tn;&NOT%X-[܈Ip7xq^!4@ IZ08Cm ԧ4ԁ˵Odr_v n6IS\245sq^>yfuX-Rֆ~1[(h9/'8̒峄$7/_j&7hXOe,hEם_t4iiJ2uco*w7 %/,z3Z;ȍ{S W<@}fdžT#pe;M/|RK.a"18js"Ec`NEvv18\',  &Hsg+ng4 \d N v}jb1gvżOOb[IN2.OPTA 9S%[ LN9ɅόEx"0"e&I^\TH;ddawnՔ`Ƥ~s&FI25nT?j4/R?a[{ xeQ'z>@#`7qg@`leDڭ|o`b S&퉰pYȲX꺦)Gq ;B&lՠW?g(+F$s(گ UWdr0SD@&GÞ>];9Ν)!ajk'Io _'!ΘZU\z,.~N %ؖ.Wpth>0m "s.R7 &RItͪ],C+$F5){S/v V; Ipb)-L7O]c}ZZ- 2؋ ,MnD2 ˵k>WT@hKy+F8h.c@>vEۇlu}u/yas7&=U<' h<o_:ٔGN7;e!3G:GjO{jJ *fg43.[6E@Q1F/pY\u3RK.U W}lc?B@,&uf]k%.(^E[Qt"c 9Ϊ3tMo&Wx`Ve=Vr $ԕr'ʰq RJMl4)Gdٴ)>~š:<6_cR_ÀMgV_qnj AjXƭБϱ^ aVƓ`d6%pG:' 1=r cN;/L͈;7 yNlf#Q]!Pz ÛmOX}L*^1Jm<"YUFqy\E)Z6PKGwmR7$G|ϱdoVVS, 2FF*mxZr#v"Lk Ql!b&$R8D%s VLjkSB(9Xdͳ$N:HzIZnGac\cmh!Sc~ .4j1ߊ!1D6R᝝?@ivnPs7iLFEaᓲɆuL.nNx,F+ }t4д(0oS7iv #/OƭU[f}:X°R*e6kGo⎀#X2:'Y)BwR6ƍTDmFZt YTaRO6rك֌"UAQOD&);O N.";tJ?ĚT\/uM]dydpZoQ9 8 ?hqu=M_(oO%Wܯ@ Na&tO;|K) Q-yrIT x&|ee-8<7I4C8K(L}3P ?gJWش9ܚVrD4 l|ь آLrkوd-5'-(cbӋcERS줋71;?J8]UYڵV/? (0ފkd /qVN)OZuX/. `F ALdCFB"P%q?|RS DsҋP]/xN$'jl^Vj?\U%aI+{I#FcS8?fYURbzLh*&37N,5 :4ULb\mD}x BsZ#ٟ6!I +M%Wױrl_5,JܪU|'<GS`\VЗUѻfAº?n1rEij^ !2CI'W!ФڗK'놛 tn;8Tн*HA`]-7Ӣ$H"6ji'?-DO0di|jd6Ɯ3}9Գ'f|im2XF/⬈plʡ4E,)w؁wU1ڈ@ 6쑁RzdڳKlκ0JRK85mi]vTמ~·;Aqs858h~1zSG>닔?f6_^?H jM@)ehPK}ۂ&1PTGnFXUN.FfoR6x+CœΰT/YCjS]vP4>m0 ?A遅WҸM*D:!M<¡U:5պ5SzӒ}DM K$0p#pԞ 5Zo%JJZ1^SRxokdA/Q eiT)4"clw艗!lkW,]l/ 4ql>W'_hz;ƾFvc&Do aV5ѕ;|~~.1 L]3S l/=/Ρ{#aV!i(2t?׶cHCÅ4ZUsdJ}UeQzT;nR,è(舭=ROYÊ`lVx){O/FMOWR7*4Y/E$e"#Ʃ re;JKe^́IyES MC$l .ʈ}*\7(rZ^tƾjr ~;TFHt:V5$*s `SuL6sGf& jiC,jӐ1}.b|j! l-k(s J{H.eǶV*"<yP*`68_*Ly9(i,Dv$ןзEM!)$ĩC;j=fQ(} b>\o9hb?쭤`ua:) יUy8l #2`6qVCc# I6nO,^lUG I<`_x#N(nw8|o OաDFm K^1|׊ʤ<4d81X0p#AXa\}5+\nc!&ʪE/1> q"W{f0[fOu7+@ V' սP%WH^%k J ^-~M$C>U68$pnL8V/mUʺ'kb׭$6򻹓BSj#أ cŰ zGG 7,$Y N5ntV_`0:Wu)qZNvhm.ȆHdl 1 S4U&%/R*5o$QOa)&֪DZY! E=+S3մ6`N{zsO12h\p_Qf̉7?Sࢷ5Xk{wn͓)EPr`. >?}`$<kj kJ4wZ"Z/. GZ 0A<>ey0jEL Hi. ~#" O#A vT`MFF KL T94!ۡF}qvyMXTiK~#YnDKEKk>XscUf`ʊL&SNm +6H&5SLEpYxUXI/JY &i*>u0'(A΅RDYT64܇ Eez6=kKmxXu8 &"ʑSKVYQ8jt6gD.!ysߩ8ҧC8 ELg h@th(3"pH d ,~Mf>WvV06)3AGz*kDž|nww`äϾ}HF!d^w|&+ o~vKhY] EGxs &D`yv޴#1yA/&m_D0AeƾUEsӋP=4iujyR ,- I_,eyp=Yj}qz}V/eYr:WdYx !S@4FU#cg-[Λ<誇;Tuk_5-OjL8V[X[Huo69O sDӽ.尖m0Ѩ0 sƩxC#e(=~L.20s%o|Xc1>2hHbBE >V-^J3ϔ&5Ɋٶ=nq%! ǵQXK9BȃƓcBv_2Iڲ6 }.@?GS: tD yp h3i((83x L ̈ \\W-}O`^rlwLɤ:GZR7u6c8lѴmX3n,z!>(#Nis g3y7{l8b,gn0jO̿X]cPBUd\rHh#&ڭFnat'Lj#)Q0T + ^Ux'XIp݅;DMB< ׻aRjNX#r@&s`A =,$jWPj ̃_E3`#oqraΗP=b"kӂ͌|D!|t ;4,?|tDP!J(g9^BG{'kU4])($wV }!.X2}&GX@;9Jx'i!ޠ,1~zR$/AB0bGA'-e=ڊoeFv_.<{*U/rӌ#pXn/<0Ph}~U!}b6&\n =A^5HAcrʙ9/WicOpْ+-b տ E7׉TdX[!ggBTVcP>ak S"aw#;KfsnM($x%R &; Q ^5GΩ}[?OiHq*5FosY$z\Yt׳"鴩,?pn&IlmxÆfq g#$p)-BdWH7CV򕍬9{]ܾbi{IZՇB9^& eC;Ux=rQ" WY9$8O"åau7MZa30upȩNI,/9<:_ajbE<䬵wƧj*`2X+ZO<0ӈ*g[$+nIpF܄܈;A NFЎ<,ƽf7! !idعkƒ+@H@ckh]rm;:6UPB]i\dzܙ L|^3S:UywS)ًǔ*QC@@% TSr:ulUjgсre}zIA :'fUs0ggX$BZ|@Jckj'b1AWm*Zq1 4`n?U vK1zƤ2[`v[փZGHB xb^.MigԩAHar[㔪7jWm #[pn)-ztZea@+ܯ*2ugaM~9-7G.[O3זVz38!%_Wo+YP/ֳ'Tds|NƴA4ԕ|;$'j%@MԀI:.WXҼ`=x7{{=6SYKI7ygs{CnƃE܊-@V%T '̧. >~y>q7o@N1EquG& r&B+7=GA||&S?] 8=fRzQ(3^aC^g3%S!&A"DɃ,gT|jem[q:@JmHE (U2ܒWQTkg)GQ31@yzj+Ì}9G)jC XH\vWL[`8\ J=IS?\x rmCi*J-0ϓ66)I:r8bT} “aJvQ1rS%n'1y~x19d;Dv _t7 ѰOj^b^Fu15ZtA+h,>&-^x/q5p Zn-.)YQaPAKGB1(\,|rA*EU!Yן+;[5KPFnRS l8} Y Iᱦܦ&<1On2~תf9 E%QMNuo ސ_lZWCd1'w4fp X` Ϲbϋ; `0=xJhr.DO]yV I$[q$'#}AV %ʣ4?v5$YK SY1i= s2S?%-yM9#s$Z!ڀv ܢܥn͉xT )H\Eݘ4_fwXhqCyz<=n&g27ZG4Eݴ^i;'g{"y F=s-;PHc=TLT :EHe E%uYo / r!(`Xxa #yLb[/=:x[^ eʹV%B˥#*Hfd ۲z뙣rz}>ASPOK"puYg;doyK?Opnx?5Ok.>{Ͱ;'1(%Rދ*.C05QX?Aal HeTjsE㗹܋LM;d%zAP3jP$VLy.vl n!JP(hEA'+~^zn.mϟxcW" x6jJӏ~%y@[҈zg G.-1vMGe] cFE dc0C.qCI}ro eɀ]3{b7 7oEc FxMj`go R:<̇Y󅰫d $uDWdiy~JZ)D>oNjNϒ$+/ChjUs~I9*8Z[İ>= $W5'. Rqj | xm="^ZK4@VG<29CF.wkD!P{%."->T.q&3mS%qg ji4!m_z,Z !*MKPj|QL\nA!%xTT:砘pQ82@d]̄-x7th 6GᗨcFhbrR` J1B w _Z*DA՗`RDE l6D#S64blXʢ#jd=q ifZ/N 6sQ{wJU&5v薰MGNk _02$!AwLKOm\mV#N+_7S 'Iͪ|lsd_ukW`&~b` GiU~iΊ/t%f=-F{ 4<*|(mFSs]5)gh{:7" H$Q&<#2H :v+xvW~Z׋7{a9a~wW0rRZ=0@F9wue԰ű36o8[TC98mJsR+#y]^G@BSdn A/C;Y2Oݕȩe~H rjU-_?geK 0X:D/ws&=eNDh@>Vw lݒm\5 nxh$˜} (- l$< 9φ;aQ22wo82KyKs-.9k|hE_}kbP0gɐ5P낫ɚi`taaɡ35nE:'"4Ԡu-.(_ DONm?W˜?o|*ƻ{ LFe=KD* +,N:A0.Nmtj*)g|ܔ 9tt86qU-$\Bb7U67.Q1yDIhGWLGG# R@W {LRw|-\6UXh;Z[??F0ڏƼ]/>C}TF=hӴ\2wh?gK̔W,L;NBo9ESAy^LGyBB) ͭ/g7:U= .iMtrBzhc 6= A} $/?@yP{O"NWo?'v 0:$m !lפ:P[{r>W@utXl<0zFlY7*H[jlGpcJۜCݱRyJH #"]75#}Ր]i&ҥa0<]:qFU~_?JRrU#vzJۮO?Rc&?++ V`//>&\:v6!VY\z341`Q(ΑnQ/pd+k9I(IVQT3~?G" & #DS."`HV&x?Ы~lN0*m,)A~p%-,yy/%R6^-uS|;T♸[vbܸ7V[ G|3'WǑdirm|ц>""O1M\ =/yיD1sوY{49=`^xMz& D4Ҏ"!P1AWc%*gډ;᣹A0e U.Tuxjj]=gUo?H+B,F3g|ywI&_(ԯo+ܿ`k_g :u2}VOB}3Wxn)KVfq)sˆ[s1hhb) C.SaS\yj֘H/3-D/H%$?) Zhf?1ɾUUYD_.ջ'εMkƨ4qj\ sVj{i"{PH`gWac -"; >nT>z$9R'<؎r(ϑQ- L D($-Eu5`9v}uECI1' &VwhţWnl!-9E@Ms@L_5+_S\AkUa!R@wrMξra6GϷ[wm[E(f d|³GO l;1-';G<s@ཌDߎZrU5RTQɘD@㼕0APO@ޮ/rOծ븽Hj);}a in66d8 vW+Kpr@6 MJ'&&3?MhhuQX_U:b6@؏XVs4tղDvh])9;fIvcPuDkҤ\ua ׺h Tݬ,G-eIvmPi"Vi21bV39)%Ԡv`w6L:ע6؜DW N5h2sܿIXk܍Y cR ?ѸV!'jddLc/LN:!?@z%!p^ @`\&8Hb(OS3dHip &=*^‹6>ƝHfiD{2@/r;꽢7[*8?*Au]sS4k!}%ywvrY ;~*5ok|'^7$h8>8W6SJmDMuWr&2!9 lєw^GU23Ɇobr-F ՄrIl \u֊;(uDj0^ f1.vےA *? v9o$"L&_ 0?_Ix*c0@T]_ :Rmbj'5a#*_jzZ >4KU+sY=@OVq >Fû27iIf\D|67WjO]5# H07rl5fpb`0%eP蠷S~T 0De˦ R}zW-,0mgYdz F,i  [OҀ;v*+ 7B1PpW9fNo׳O8S ي؁B[xZ̃GfIJ{!|;N |&bl㰹ġNj+?d$c ʺGo>47¿ Myb-RO/iR/rnGho{;Ud3V`~7䗯+0GF;%O3Y^s{SQ \Nj (Ѹn>3ِ71 ۴^U8&uY/>BTGk; F S[ܥ09pAiW+?Ư7쀛T "'A)6pr0.WfDf~Nr|0 tᑅUE̚']Ώ 'BS/?v!gmu6ofD비 }0zfzWCݶD ?bd/[WFdto֬ V0l{>lڲk r$IT_b%Y{= ,N*++t+ IbuO+*w3IÝ|mݹw,1Kz;S?YI+C b2mf?ޓ:"Cd;' j@)hh[q"]M٬VVgU0GvnR~ O?!S٣)lh/8NfC&=1)dC8VfҰ?tnw9-x01JG(9R~Vq(I0b l#@ܵClCI #o&N {,Q:m~E+V4rKv)z"6G3;f: O|ʅ{pzAs93tL 5,rJ=$5>ic%_eS,#8csI\=~SyjN|Q+;v.L~mj0F7u:6-n]iW YK~V{ 0!n#ԈH[?"/-&XJ9v'-09" 1GQurP.(0_RR~=J^j201@p b\Q?WWB(.sDXhNdM5E Uedյho%0H+Fi+*"(5C)'XƜf @[ٔD5d(򜠝.~Vi1,Ni ꇖn'r3 K!;rͬ#1Y])0(V hل땉ҞKf+B9փmV'g:f\a4PLmvڜKTOQֳ4mE =ZSќ\#-dB~v:P!؎8Fv*`}K K qNЦ{cw:'&qCH;7gox3}y:QEU1zA%U# ѷDB2}0⭧ܯbYnӥY #;)aysf`jYSbCua 3ƃF9oWωnN02E2oQ7,~:^eSU"P/qd3E y5_ ZI)k4o9Jʞ$Vv8!oX,+p\yw-mZP.%Y4n@VK? 6̩q";p>gq^6~d I!m怞, hmO5SAθƭ?{l) -$nS -H)ˍWŰ9Cc.|eQ1@g7~1l,5:|Kӓ^&*l6.\_[ZƌyIҊyvpmHk(3v2U` A).ΐP9ݖU1)XA.[ɣUIpgP>M'&.39yqݹR'ȓ4d{0Bjs~Ios `2hi^DlR:m\i3>:(k73mշ~6HNЎۑ.QsMvԴ#*O~+m đRv AQTXZ'kNj̚ǩEgaȀǽj3K\FА~jZ(<ܐ[h Oss4Yr #Ԥ͘^ٷBz 5njFP _[\Ͱw>9wcbpS1uZI_BaJCKI8:%c! kDlJC"1QJJt5(e#k\>b :A K QaM */ :mB 韱?j5 ^!sx|{I$)z$ileb( >G4eyDK61I0A}K`f&ۘ)I"¾Nn7S09^]j.ԣ9jD65jݝ%nQ:+M0cpR"jjQMI=s@a7S-z|,61 !Q+j3Dt̮8Òn/v'BfY !"^3ϸoCeFop"_l 7C#xkL el 6_ %RXK=zV+p:tRIvE By?*tjO8&f V |;3Qq7Ao? Pyt+4D՗!5i)$\Ng 7KQI5Xئn76j@/d_$23C2SG./Gس)ԵO;a^^*TD2#%wT>/]0D k2@'c[Z)haJs_!ӺN<:< Oyo׻7B&"ɍc3<-{8ݬ~T&)\qHYo]&V(y\i6mzgwg ~F~]k"<ܢZ/r'bqvUjdvz¥""b$քP@@v\ͰZi#.e `o/4{VOÑ:DJ0?-kŸCΘ\}">sD;Gߜ"ڷJ#0 5Gy6+wTH^FV &\\&.L.-0]Cj\иkr1Fi: `5l^!Kn9L90#](|(($#r=W`obop; }!ݳlZ &!バ aQ V) .ʧ"~[rfr|WTg^ ̮R &LBTSBj⎑G"ϴf.t M;Hn&Sh70+!x-(NOchb9WJS:aa?s Ygl6[B[zZVwC|;T`<np5 ~p ;JHVT4Ñw0(eTeR} M m@IbYto춱J@'ߚr4uyDj} rJ`K +w v!Xpn=!qU ;J_B\H^SvАr-[-̈́j熜5HQlybo8]* 9)czJ/#G8SRMji$^ϲ6$Y[umIb$L:2K8i(ʆzJ:.Ht֧u):+z>$8Ӝ!idQ$KUv9Q2*$:ŬTSnQ6\:tyţV Y]&qb#pWmD,Xw]~ۓ[É 0vVbm]X39M -)?KZ IڻunvOA,XR<6ĽC{yԅC ҕZbʵ䣼\&V'Ap PԢeTUF, mOlI ~/GbQ_X_`0Vc)kwlr=Y2['M%Bl"{g\bɷg$9O馃^N+_= vnrj,O>6Q=ݔ,e)OurHj޺^ LhO0)"]ȣtnkDW}撫 <;O͙ \brF=<24țDd5Kہ,d._X4V9/ m57G| Ub M~)GFB7K&F.#f5k3g7ajdq Պ2rܳmإ&l*9AfdɪE勐~`s.ɬ޻PeW#,>?ȸwΊ pZdXm~?9&$ENe.Y2 (m7%>ZJrw`fo00N2()9-4ې.\y 6,]E42Y-eS~71"wzYCNpKp LMpaqrXh2|{+z`Tfx04ps:-*gڌNJ_wnFM뎦HWaQ4ΔascOayLmY OZ9D6%)83X/WW'.x[Txnmnhsto0z,@Rt0bOɩEol'_N CGACvf/Ņ|a;PʰkRHn!t|#gb%IGk"d4c#Z)g<؜qe8-o #\ЊjF;63$|#zMpR0" FA-9Nx(B&}M!<'q)|NjEm.ܠ6Cм-|}%K&Yv@<7zhwU8)V,=*Y_^tRV()~V;H~ Rmz^PK+jQ)y5V76)~JnV T ` >T> Vޏ*\ۊ&I->@;ۧÜwT0Et^9q",ȫ-VP<3 R}@UIt~xuYyhC=`7NzzԳ#Ro~>uМyaKģll$Mgʢ2:OP&v\Лg/p]9f i`iێ y߰gRAs hr;=th=S==B,I yLLHz6`Tgݢd2hZISi?,ÒVnkj|yA4.1/X=A2'XN|?'s(1C*ۗͥ g-9 ;Jn4|1 "( x|J ENlr kGX(4A:H,4Л!]n]LT0ђx%Rߊ22~r_S C$ȻEEd.OXΉ-o¨YŋIPt !BΰV3Śf.nYaB kja$XIơ?"+@wpJ7t7u.?5Z۬bD`%Ʀe o|]|/="vH?ExHVf*@u<'aُ/bq &B1> 3&[Vi͝X-`tCRW';cd8{>AcAÈpA*o/Sύ">ҹ=Gq١ص Ү:؈b"{;1.xH}$%L.(Es੺ Α:^daE7ϙp?^- =9+ zHXzvƴ"1JD yAQB~k[o#๭  mX O~eB/`tJ4_ S ňA:<[㲞̦Ua5{ϬOy*>c;޻2\ܔsӐi]\\hUO R@ ֡g7OeB.}X7yOiMI(\շcQeKǯST0ߑ8:W+i̓;Et9q,?2s5VSEt-so aSSvmrJR{FwPq-5 Y 'VXtKl V#tNUi hyr7-.h![/>_hg:o=G8+xޓ=pO43o.9j} <*nS զU^**J@'OFgdz6,KްdnN=b] v?+* VTm0}E@z-+,sK.0; P`Rӿ а]=n\9>Sn}bV 3rR3[≃G#i`PnٰO8lnQNh+ MX$>xvr=Zd=YZfKBvªlu<-P): /[a̚?"[]ZƓx06iP r/[#c+2{1"sω ш1Woneo5Z9p2𤌌|vBoy2 5Y06ٮEw; @{LKFy?(М4Blze?@-#.4ՁTm&ǧh&Rq Ǿ'oteuT_TJbv@?CR2N,!D4m Kof K&$R|23 `l+<%ys0qVڸ ryXL_DFi8{5:s(@}o*>Ff ě~tAt2v_|Oa_;2";gO<铀j֠sc$m\sWza2Inb<;78}cKV|qu%|$K|5Sr]F0|"L. 6Xrx'279p& >n#f_xc,ʎfWe-)vT\&pܒSxE2|qx YG>ĂTV$4S '+س-=/Ymbj[wI9m hahχ&c޸.p!S;~u&ʵ1-XSJFh+nԵ P^|X|Q4깔*a'DJfU!>iн&e6\ ma%[ɣ-J8;¸MBq*\?R$3SĸN ޱ;*x(êgvgnv_sӮS>^8GTgRjf~@hvFizuj{F' ↣~h-67CKpU\SchUnB,o69187ʕ۽WeDXq8(J_ BlзպD;CsΔ%KJ\ fIg͡)\7D_n>.BtG 3_!³H]1eÊZ}A7TfUSAJ|_x zua[_.92MEҀSkXw,f̬BH{XGdV1IJO&R٣VܘJax-@76;LtǾ-MwD\iRw kY)!Ԏ?a:@ ^m|ΓsE^!{X:6Tk嚺Ŏ s9{`yG!JqĆui#yww5 U:7*;N&Lv#QP>T%rIhD*$WjׄDLX=Nj4.g:^|qߙ, βmN&' nc2"ZN Ft7^6>lL&>C xT*+<^bkBݵT!(xrTS,|H(?`Vg,5~ )F੖z^K )]㌯:t A%ÛՇi?ZhPd}4fsA4e.N/…FKjYnqlM% S8ʙjl49^9 )ˡ1rܹ/^HK֑\rX~a^&z)]h+$F1EvB#tNN.C5ӛ((1=x[YLfkts6EكKMiFQxӲ&ah7;c5\^cSÜ.Ϳ#nV&T-Ǫ/W{lvZzx% &96,0PO-}n!38,͘~$3(Qo=C|Rv}pb춰,S5E_z]i\CP6KA0+V> 9~8-:(%K]-emb> I h`ĭRv 3!\a8>kB@X"N0D.Y-q0(S#Oꘀ`C\ߦ;?x}P^$q;':O=nB3 ЉQ {&/'P'T}7ڶ 1*,OzߒݞDݸjn:)pֆJNuOY.Jҗ:@'9P㦖zteh!#@&wU#g@•{ɐ4Զtgu܇~e:-Vd&UWQHPOu uּ~.{VO,KYVwf_`C2.uOcMG_k} $J*U[]&lBnOLJ+N>+ѝAQ#{ 2Cw >*9QEJ)4Q1t\]R~[!g_7H[Z}WyꚤMfټ ey9z0&9ۜto =d Wdwwvv C#(7qʼI+yXߞOEH|\=~cmofzPD竺Yإ4aă^އ> 2Wd t IિO2Ry&`_C-1Xxt}Dp^]E޲M/dbhp `hy=gZ5Y`gw%WDM>^ HҕRh}bazwY.5/0AgIU_)1 { ׺BhX\-1xZ~_OsOeX/ sDWJhu+Cqt6p5` mu&6M)n+Sz^xs7N~̞m]p5Wgk  }F˻\'F.ex(Ot}f݌ SPUc9*n;hI^LnJӤ,l*^Y{.K2smTIp3 ZW4z@$' J*7 P7c_oK6(g"4 y~0]cN]] ް'qJ%7 oMԢ[U EKC?-1ѧ_^G2 cW.k }s_b}J͍4yeZN \ #Rbk ~DƂOqH/Gd3L%ծEظɓBqn0T4w8w"{kqCC`6v}Yx[7I Hʼ^vu=;(`tՆ4 ;w길v\d`F<:>p;- ֈP?$21a,g+j'͉CkrVѤ>NY1\d=Ğ 9`m]WϭK(n+PZ]H݅*K[1):[վ~i9-\*7TlłŒM!9lOY/'O=hu!$[@L.W턚_{r\Wi+_O4L^UVpMHyA%G8*WkeZU)Վ~tHzj.ܝٷ, e1&G¾qϭX͞UsAFZք@ Z՘\g~5%&C^ ސ>p͈;#*zI}!038nj3gVc>_Qm.#f5(B؅` '%t!$W,6uex^*L?ۤ,X_WB)LV @j9 t1q>EU{oF0MwexƾEB':g=dDbbQU w]L',|ffzM0&GL} ;qD8 b%5dFuMuO ;F? TޤA6ӝ28I9~ׅ*T9^q]^C 6>\" q2}p#~@0K8 wN/"icKՅҙ'*~*V=2]Аh߃q5f c῰>3 /1Ypk{[2T~=!b[Adr|IGTãkNS5}Ni7752j 1LUj^z@y<#1a<'i+e T!GI>C濬lg"G0R5dZ^ɚKsT&)S|KJz#)[SHfaG{ɿtEge֗ ,T}-hNɱkZ̰Hzul_A ,iRK⳩C{Bt[Ub-ǼL"{NE@,]zdil۝*uP?sj7VJZ./H?2"~ݠisɨ lsmdg'*'[PpOlV<$CrRƘKa&߅S{4zl-VCo4u1MKp`)3MN4y:hxm! %/hY9eU . :*/ݣ)0UHl? l΃~V91hkNy߷N[dh3xR[Qq=JkwV,~ K^U h 5 O$wS:R*v} ʑϐ1V$w&5 b?պ0v 4u$)mb"ӢdLn\Z!u=$U{R'X(,P'z_󩠆2 :1*5%4(ltP8uMH .;[˻u^aꛃydeŸ,&,"Yhm܌DfKEJͥu](X7=Z}}5 P BwbYGk?}),t0dԯY+ W7_;z1r[DA/.G6/ /n>/g:@ i3/!̷I/da&;RH wYmeqY2# 0+:pYw\wa3Pe3n?F*m`&TySAen;ʣB3Àni9VBNaE~3]P SAZ4r&uwˬokqyz}nŃls/D>9Q\KD++nZ9'Z 6oCʝYaW@.kֺgvdJz$hz<Ćj hC #4S/ ob@/=qBF.|>n aA{<"bZ5{L[ͳ7l/(pxXC^?j{^P/Q/fl@Qs( *rS3חnýN# =DbsU |ʏ),U0whfک.[X0 TAE59+ aHvm&%6L2=@`bI #olПlBYdgHpE)aрAХ, 9jBy[tOx蘧q!8<_8xp7  VWDޯ'֞>L N~ Β q2ҋ,Ɂbm*tO/Sw v5t]8A312'p }?BA u`Fl'w""^,ɭ!)|F֋)tS6}\AL;O^[0Xs, Bٯ•Ú+pNN&lzi(Ӕa8Xu9G ǩyXvEX饫$)1 ڙRa5%IE# z=#\]陘]$cJU0F*-(Qb,2d"jMf6/@-mpzC׵\iet_{vF F:~%XhKI]=Be& 8~6ECd]uLN}(AN)4kWʇ2m:Zw]IW(Xz|SOeRjV֪8o!q4tB5' CQd&;yd{FcA“Co$p/yECt&@+966y3& /z%SU rl7ƻ[(m`^H^o-tEEX+ !cs -L~.9k 6rI. ?7t[}U:\~W֑)#?[Z~osCMg@wy9H)i;"eahFwϠ \Ǎ<*ę3¤"gM\ 6m14 vKz=p]/^TaL_B##2AVLbi%XO|'l(JAiWS1g9*L|dBzQ ƅ,՗P݉em&bg٫e!fTJ}z/]%2P]a/QƎب0?L^4*Nϯm4Z[^00Q 'vjW+mk;&kRr[f"t kUp{:oN:?ܘ;k @~M?7_.U{6ʵZaBs|e}*,2/J_1_ BA ģYQYtC!uUyٜT麫K A9CسKUNt$)"O*+\֓EWNKu1crkf3ϥ_>g>/9ug#HgW3*9>[{^0Hn[dʅI80h!ݳCw (/4YɅ-媿%ٶ`{ʑ`2ysp]K;,[‰6<-sϊT;B%iG]"qE(s lw'E0w;"g&ά^RvHѼ(c݃d# I\sٷ:e >&ƞ̱}ߩLWpM\)ь |BƆ4kbv󠊡ـM';HX5q6K5QNҾpX!/;p.d3+v|T>X5J qWcqoGFlM=.1l fn'gFieVkg8M9֠J\bkrTҥ5ߖ#E֞/_mp&%^a=<֧B-gF茅d__ވ#%鎜|T|l^(r)֗G:S&" ¢j]!aޑ6Њ2($xuQzڽ{c7:ӆ٧pQۖ-')0¾|0C%I~DoQ[̎Ba:gRj刺ݕfGk+Bq%͸Kӛ] gX̷݄2{ g7: Q[v*;BK"?8{j92ܬ>ҍ 8nM\\m2qa L0J VF#?@ĔHTm.Xxe&B$gJ/N2$Y[ ̈Gef~ iX%r6;9@3W˄g3(,<_xterpԨߏ_}4-]H (Dz\:xL F[x|zQ[aVBhlF$nݺeUZ_l& kgGxmvb]wzki@3ګXaV.?ﴽ<ޒi.q> R_$(tt8G|  )+_9 MulN )~0CK! b6ցO+۰I( WjŹ-5'fc)ɓ^(@7[ŪTiV S7<+0D~ԍ됳ٽ4SȋM|cS0kl 6c]WWK)`N3l F-L ILDa}abX台 I;p˧@.-&M08kmi Ԣs26Ār(]Mo`}jz.PSe+7LM}36 ⚄'.H)c-"7VyY͙ + ̸Y(URиy=Njz<_^{~6O@rh'­HF ؒi7*_YՇxNChh9L1Y. rꂰ7z074ióN%Q;qOoղŷoAH.,9N^x;i뾐˄(0q 8<ݝX47os e~ژFZe8^Wj껐Ǚ<{)Ԅ۪mgt"e8\Mo9AH" l .UEɹW-Tõ ͖g#zIdSnŢ[{mc#Xg4gayȈ0N7+2d*އULjUMynGqS zQYU9n9k4z"i9-TDo zt}5+H1҂ᗌbHI$f QPfygnED(9)}l`]iHn/)?+Z?je2Å#oO> Ye^Z12BCy%T(IrKF)xOC$H> Q/}o^ɖG,r<17mfj%KP;) Fm Sѯ!+eZ?zY8{A[irWnυ (JKkeũ`ΔA䧇ֽ#b4QyIZ1}jlcOF;<`W+q0] ahWM(_̘ @čnAhp<%,'>Lj0ylUDM%"F+9prJo""K<Bdhd*.c(DO1סk\wymo:Kcehie\6q_zE. ;c9eQy3e 0<J<-f3 CHP-g׌b']#u2MF "K-lm"O5 si o}Eͷ6Twh:^ {%1BjOW8a/n:<2kmjq̍=l =Z L`F!S4ÇGC,>\)< _Ou [AULfT_?$8t&b\GڢUiYM>̺< 4 ${z4p;PHe7N($VlmtV A?Y&V{{>Bi`L$0*B)ͺrBY,؛dȁ2[֡1ytWB_.pPP7$w#YX:`cB1\uH]߁+igGd\+CFk8" Y1@ϐ~ZN/k' SbYP++*c[nnJkI"W$U(S~QQPnR~r/F7@Cec}CYP9 ]C۴p j )HURux=D7.#9B\@h)}3E:[mWxg԰ąu`Bv9kﶔaiuKٚg% AI3zC|=nzf=F^w.YΩ.L?ipT]%lT!-)HE&<exi%9̉P$S[)@;2@ඬTsvL\v<ؑ>#cgڌ"[uzV8غA =Z_ <<1FZ(gf-H{q2.?d$E++N^-5sG En>Vl#Kcu@ctʼ'ޡ6Z/94 Ra]&5]d':`=CyI9Ycy?q!\1/(*~:žĖABdh9!r=U ڟ*=nH_tIt|A u[iZ"< 4OTʼn|^P,f>7},_B=7b6>Lps{C6_R2v7 T dm Wdb2HdEb}Efଐ{Xr =atN_j^b\ N^ 8Q )3JIIx%!}FDnR#%X1Xa.:詏:Bd~NEo16CƷR9RݪGaWV x&A)nR$reg e->:GqFX1ޜT{6&x&hHL#`hVk,b^e7[ (hGMu2$3r=;+9@s\6Mxx)~$3H|f<宅C.Hʡī GgܗV `^Wΰ)Avb3ToN_8gp(C@n#tY-zjhf?2Np<-M uUiRM?XiokdW݊ߒR#[[%ƌZ}~y. ,Qr_ QLFappb~wJTRE#z i X*T#Pݴkd(+i%*L5*sn4l2\G#B #5SOCÛv3: t"!ɻ=lϝu&atq:Esb (=BQ86@v9+#++s2B_M1};qRSjt̐]}(aCZ;eE"ci2l֏hK mڴ+N0j o?xKsiJ>`?Q=j) *-6~*+5I Ye@،O(./0=mO7lhL,djlX?Jfrv7u!SХ?uwns%^b+sO{~Ly' Xz l4ŧdUh U,I'Q^:),Jg/Xԥ ؃2o4Ps43ϜqĻRRHt>h\(F1ԆA+$T<}lҵua3Ȋt䰆dx9!dʖ%r)6+wa_7foF2{QwXjAy@mcs(F P?O;|7d%&Z,r~sڳ>. YAz2=_ d'Loi"8cό՞gՐQEq4[4زY]A\xDF 1SPYK"bnTg\/r  MGŵmɻ BY$F|4yJQ Bc,Ef{9 0>S\%׆4I T-0uI0]CY|=6Ok5tS Sۉ"veѳK,-%q)BԞt,tF:EQ382]GB_C:Dž'o-n9sIj*m_s猡٣}e <)OQt太{AHCv[{|(} dlx1FMc9 !˺90-ʰҡZ@ v+l.H K5iqdސp5(_kWmOhqt?r\muᇻj}wӇ$s2?K 8/l[ozt)>XAj u}lQNR${c͉k_NVFMlUn(d,&#p7Ny!{1TbL ql; ?T2@ ]A) ֏r`0 =8VjDc''׃m߸&H;٫ нͯq0 hw&--8ASη^ \V1>TpZ&:Z{[(;pIձ/"+L8O5Afl_f/ puHY&j6iUjU$ǰc!LWEpa~#K idf?-[n 'Z̲2[5 7 mhg/]SKNK嵂Sx{@h/vd7*S@|C}j.592"և| 1h'"R9!כMι<,HvbelkQg|*J'6+àq -]w@?GYDfȝn6U..8?d(PZ1D>q,ۤ!_)sFl܄*i7.; ^x-2JL Rm~Zf$ciB 6vї[?ĽynyE> CJga<fQ!J-8t .Me%1}1r֭+Gpoݿ jP{?>)R[AM MF|P.pʇ|1ѾLz"ug0&d)ݲSlU,Gtq6#5O6^pQzKZ|L H$R2M<>Uy iA:vRv:7*U"[|3tOÆju0DX#$# :̈́Idu4۵c =׬_E3[AU1'sl%eai|Q "l>4^&l~ WUDT.PƌuC Stҽ9Mw4Zֿ:,yG ah^g.̶0pbrfgtDY.MOQ\].FᵤG8D„Ǣ؆x!6s{LbDaև} y3 퐊b:] c{:S07*("xMJʹꊈ̱ͤͣ+Jr?-q]{a}rETa~%L 5|/iW{jHI|W)W +G!6rUAGB~v IJ_b uN߅ ՚ (\>V8lH EGbV oݨg.t'Q1:eFq}j+.6hCj6ϊ(p"bA˽|E"R=C^F]vOOdRmP9}k㉔3N0+-vtRuAȱ)h^<ĬePf5MUI.S8|ʐqQ}J/ø9 ?pr#lyY- ṽA Zn;`/}uʛyޛ\[0} 3b {qyhMDo[ 4cIϙyHߩTd/XtO.{cB4\8l}0Z3,> !+ "ܮ 1j\#,B$I;yt;KA;*yˋbe9VT&D-;?*@|Hp?q^",ka2D % AFvetTQC 02]ܐHTNdٹ(`QxU 4I#hSo '+Ey|K=[JeǨ tkvaL6l'uV9߁Ks49^7_@.k$,5ZXr+jttGp Amz^vbOzUmM31s7')VdERT"P'a&.VLWaBr6<muF%${Xk(H-1#kQNFKl'̏^0"ݮne) + )t;)-P˜3€Ka2[5V"ɔRWg Ӿ:Er2Y$8# 'p5\1V?u &"PyajƆr^^^vf Rشӽ: Gy7O+IۆzƺB[dVH`ϩe*:0L='?ٕA#OF@yZX~X` H_n&_;%}߇ŷVA|ZNH$x_zOELQ1.=#^\K?K*;f}}1Me KA4.1L`~ 3SyQ$`CgH23z) Ԃ&_1g6!P.u7~OJhkgiMɯW92_>VC~FT=0Cm:1dHmE{H?7P5^U{${6#'_Q* /ۮ.:g9ŋ%/f4I+ev~&PlJ_t .%4:WƍV&fo@xL}ڮoQLML6hO %#[ 4Ŵ?)!nw{?kD0O&jL^'DD奿H`.g`n2|7~;fOm-`2ZaLIJ::yc Ui>Ÿ̦ 0xM4()\OnB~C2K8nC9 #90й $Rf:˖> Bua <Jޙ*aW7\X;Jz- 8ȷ_m+Hک a^{at>Ҫgr&u=:$"F2QI#Z;[N +e:W^&P#I4_ Q:5 |wK4pZEu׺9e)\&MVv%6hLduY(&h5pVAV): tϤb% BNQ56> 'Q ِYʦ1kKKOKh%m ݯY=,_j^8Ĉ>nyZ0 𳶙BOPPz򛔊  vܦZz|IC4lFg3)_{ 9yv{ uw#gxzbV}v-A=U9 eaehRRj>K]=,L`(`2u*2T_P`j9}2:(|DrLK=x& ˴Nu8':J:կ٩j m*4? 7D}.wBO?xZ N8E/QX'f3"v/xxIFӟeEQ'S_0V+zeq~f;_{bVvDcSA]6IH{|׾ g#bQ; S$rNEgum2(ۜPY {MPFPWA:OK'iMƌ~$f8xg0Hl@ :ח=35|`m<FN^?Jn=W# NcV<pa ↍:)T׉<ATF0p}?LnM)|h1h8]̏8sݕڔ41MYV^T,c=|;燢$>"}JY,Ն؞! kU͙>NeiEJA3H̋k1ex6x"FerNaJW"0D'+5(WH^vb|Ovfw =ns%5% \'#K(Y q]|3WN' ьk~o @mpqʮV:~5+ImA {B]SP\F6^4d[9UBð*5gaFd0 %M,Qo8J›T3Dmֹ5C rUX gie#'2!\|M ^9KgTT0M]/f㋋׿97Np҆F^I;#[;]䴰ܞHLiދ"Eo]_We!|4Th1#bH`K\Fb%To 2LM~&+ݟzݻ\rLs7KσJ{fN/4A.pˏgP!>"x}-\j`W[=P;t!bM``v﯎u/e7)7L]U}ԇ{]v;0KA;T: )} 7dmA?GzgP S7#lh܈èu@52}( ^^q WRCQ@iA@t;{tH[>h4l֖zg3l3Oy*yx 3 Fp}F܇5rTEQy$w$:XV!o̭m{;;mDc0Ǝ79q4\$al g |ąÅVY ΐXKYr`x' %gŶqg| Mzcm]#?ϗPM# NJ槷.Cd)L*|85v9$+ @;EG Q9ͬ1$ \"\B\4G+R dqU''{x/:{ 'jw/%ua.O"\F1~I1u_D U2@c6F_Ks.*B? _ad9j DV~¡1#BD8Yc$a`AjA51,}8K>&z ӊkjtM<})(X: .9#7c~ C—rgzOKbV$Д'D F9 x0Q ;xӅl$~ #wJeޞ XN1=mDUwҩ-DŽfὶ{g+YDf|,sQ5`~YYW *fdi0{>WÆS$1ӵLfiec/)߶a /_ eePwmcғNUx mZI6Z-5'[jW)ki#]}xhz["TB+Ś\!@j9rn3b#jȼX'欦ip8~k[}RÇT\ب_ĮlF u'%&$y^hhnTi\c} Ц$0[ S4ݏS˄9BRT tKka|Jw"կ2*ƒۊw=(qeew40sەVdTiZ? u+P3<]+M۳׳ śGmzs(f,g ~*ʑs0o96'd;qBT~8k :/4E81(U_# =\F&@PvX >;Qoӈ竛TOp0K> D_B&p޽_%d*"H³MCQ7ҵ~MȲT<6 VsLsN EVɓ`5c`'Y}ZPOC@w[Qc8Ed=ae;U\XxjW>" ,5OxwuE?ɿa֑RּХ6f a ѓ #pNW\=5}[K25ThKaAw1%DH&@LyԈ(Ym'|2ܷ %q$݁Xm2E6+P[o=u&br2g;|z 'WC2pc/Xl >|ncG۬*njvv/Z7Bwߒr構`EzoON7eUĤ!VLahqK E4h}l51OfS|A(KwlYgB14:q7fR d= [a=i (LpxSDD(32/8!gUƱ >ۆŴ}]Y45Qi_//.RĬ]RЦ3[^ o6JtF2U%e$ґ-{ΊUQ!KMfʢnh}R1@Jjmv3of&00U`G# \ ^ΗwAk֭6E7GDm6/`,@f){pG͋I_K[1¹9zmφhfҬLy6iǐh)!qBg"yv8!Xa-mhX4( }StF0bW)nt$i)kYsw$5P&:xee?j]ԸY#sxK]G;)fЩ% AзAIϑzqny`ԭh 'u|_Vp9V\Wq t3Go=SxU[9UCw ;(,高a&*G }XN(*A,Rn&/!}P3" ތYem3 mʢ !S#NL(aRѷdiܝ@PA,SsgltTޚ3{FNk0dɅ*N0YaoXYv66< ည^|cW[ {h!ff쫫nKmT%psl RЪwfLc-8u1Hh3nRL]0R? O7x¨ :8ƫ45#I0'RKf1b-W*~{yNYRU(wZ+FK1aq>gvoӮlȚW5IDޔwo8LL* M p=1 .NId7T^ ͜C~oLSGh ;]7Cri0^]z$A ooH˅S*) /eB|g!p@Z ǃj"8^TNdExGf5 AJ+g]ev 7[c.8fԘ=P׀O_# $۹F#RUMWlqo~ A{ɇuf`*V.%dL.A4̗$5p_bXWkզD3)p9*_J:(#ʺP!ZY_g5cr&bA!)jS}rWzOI{"nR ؘbJA҈`}b{rbk˗CZ csRJh&A[PYAw-`T Y+ьK'C>oKZ`<"B\m h Gb6{Ш+VV9?ԂGKkݮ4Ô3֞ź1^4l`{('ьMF P knJdaDӍk\JuE-J '7.RK{d2Ɣ?bX}%}IT2F:ՓNk^X9w&t8rJ3\8n9 |%#z[/m;ݺ;o+$m{~TfAv9uĵ}WpZK4ebf`QNeq7ۄ~@bѮAO<*9ڟ9hȤ+quN*,9Z;.DL N]3P! is]jL/JeNx=MP&,v5 c)9޶T:!D8Xf1 [Rx%s_dXlWӈJ@ kΡLF1Vt@)lyF?#5Zz$HfZ.L3B)DY8}Xڤѱa .sdX"6q!Zeֵ, rb1OhoF:)gL?#ۈ5 ʥKY;ƥY>]^Me1- r%LF HFicUxs66躓A1띘  u }y3M [*7P˜f*u'\*dfT?L'%.'.s ˉbyO%Qi7 hX!@T8' aՍqYϣs<-c=[BcaVq lAmh54{:{M\-,QJ W &DF?mϐ7jF]?OY5b7. Ke3jZDO_UVf'IUS8|bL^] ,ͱX ?Hr!Vb 晳Z x;yٕ-&ډNILjy':$`5 ?_5}(Rvb-/ǣ6xk6ˏvֈɅǩ9T'@2%Sfu_oDΨ#; c]Uwf1$Ex}:?E!pW~PHz²oP8a0RS{o} m\ B$?eWͫI(M-X[>?iPž+3 h2eΜe 0ɿ Q[t8)u `i,C}7 <]LΗO#x_`|E{ep4lXd+9,i\el0"Nz.gUۘٚRP'ӌ< ooyO-o9Zc>'b<`Tn%zxJ Eެ!Y Y-$C{2s@#A449n.v r_U.b R>"*v|DT,y%b@( (NbZ݁z[Hc;_Ȥ;S ϒiorQa؞-d6V屺εXm)AV'3-h-:y^up"htAJkH2 ykfu&Mg4+S[пY.˜Ώw #qW & /f4p m4Y^y^$Hv =$<+]re0yM~>V!0՜ x8) n OOtK +> MPMǹ u̇,.ϹcdLo8X-JErupǩ]Q&CZOOj*Pp~RVK`!$[嬍gksGD2Τ&%xqɃ]'g3_ ;MZ8ɋAWַZǼgݞzib- 55po [*C=ʕ:qEz@ع[撖gٵ-YvW\aLB6w@Z"X8E,rxly^uHqPq)*f!^ռ+7"vBpdw7Z8ЏHjA"B̽ l zH5#%}&$yk+m0*0艪Od4|"f֊8-Bū):9,9 7A5[ q qrObzs2֠? P ϲa]P<ŎJUNal_ctu2PYBֆ^EҤ-?!麠$TDOVtrc4ۗDo6P"(C ;#NuFAHh=|T&\5X RL}[U&6ە`iT vaAk.;3{ +Jfzj:nSeڎ4 ,(*7y9m 6':;/45UhmC{"Z>@q ΥO|a]<4/^$K]<0@&Z=2axpZ23Ss@\JNB 3Cɛx]v;nd]SAwt؄\X\ڕ*M S)38'SqdY(L#4p;E-%G)%(omNy`㚳Asco( Zhr.y))ոjE¶s3b>E^~U{Rҵ?0#+2,{PygV`Rt.If ̓J )<_άl GX?P-Xr cQ DiΚR Bh} ysZnt`;bW|gmtXؖV\Jf >!.q$<`KN'E12ɖ|A@r4.8h>φR#@XfwpEIwѦ)~dpQGYrѫ*.т:/gL{w+M+= TwHrA q~.P"MoIL6+mIĬ.4$pUEww't1H(tȸ鿘YM wf}'rׯH<<b1x3GH;|ycc }v o רJ3F埮|6{bKXY, Yx8dqRS] W/fje-.9ҡ2$ܸVR,y=yR>rx,ftEQ=j0TR|vx' V%G8̨N 3d@R"d 1j$&ͨG3^t^(f};?*UφUeJTJ^lG,=J8<T{{C{ @r2u9Ce$ao+S'xՁl:-yвM(]LrI4|Y_R*X>/D@ `(3ȏ!tŢ rˬNL."|mgΛ%:UZ:Y=H$+R1jB=!GӋ5$'_+QgYkfev^ <Ȅ#נ_7iDεZ@Oџ!d+ - =OL *tu$d5ּаVV& +> (B uٜp fnnMnLo}&ai~>M(mRB#UMw[Fe#HuC*3Tz| X44KYuN4#c}w; ~09W,d鬮D㓓Oi}t z(@n܅,N2 xR)28i>*Kn"i=\Y\-4rbpCBC9NAp(K=$o*I -Elv9,kVD15?C>`L_`Ppx #@DVu:9#}GGf.C\pC^­]_4<y/*ZHdF)Y~{S#7^n#>{7EU25pKWKx9nȝ+ *~J)z81"2-G# v'C̘d^k ipX|ˢ"WkH.^щS5՝3kCsڣ79rLgzəh 7J.D~̷H1phO,fH wnTHR̐6h)퓨 -F+PS֡(NN(}ZpbDÔ]ޮ05so i=o~ymt{v^Ga1};kApK\"3^C, '`Rpw>O%']9\xŴ0&T\GPpt#a]0tq4W _fۺd&kk:Z<-X\uizN*[ުrBN`0[5Nd0Ifʣx 6BBU<0aLΉT+Ko_WX#C "ۦn8;IPeKm We-kr=*ޛ jْ+,K;SwDdFw#>e?{ |> }$Y~4z]K&-)Z#dZ5U$D )!G<zgkF/heQZt4N71O }_v@.A~~'T.SHsDXeD+pɴӾTϚ~wv#ARm3X]i6?ρo}nLzO/萠lNK'=+—ۙj+ c@|܈OB/roj䉵i[Ñ4k4hkܫה< (Z>i Ի.ͥcѤr(*(]o =:9,K(Z%*VAC+U IE;ˍ6,_ĠFȖc~S UѴ(:Gzx;7Xn +M3V%K`);Wzh3vAC i;Ԣԣm 隙6OỮoų0֭ mg&S'rRڔuWk'c# j¹@Y%O WpSFsFӒ` #( czjw@GNSSKᏤFsK`W܏zh}SW*ULOZ:7a9H#!9q9&sp%렒%O|6(\: s"+i{:k_.pmP/+0Wh$S١EB{Ţ=VO@]CZl S5Z!p¼\I2 coT-={SO?>[.\D(߼,t(t喩Ax /;Ux5%D𔇟hAzjd݌.p>ˁ8ݱhY#Cf:0FŧXF6Nr<%)iF+mopDo!FKm]ތ %uwnJ1Ójr$=3Ѽ RDY(։]xFnuIXvWsevL_4@PFNx4 U 6AWQyvjx.j])kQZ-Eъso@< ޳ۊ@iEBYNR]]79 # |;oɚU^{/[&֒Vxaau) +.Pǖhqj2 O-@jT,y(B򍿷irFѯfj$?.ԳP-0EM&)KErgMW_tw3c\u>+27dSx"e1xȝkCC9}R'6=i/֗&0i xx0<" ˣ*zCSXQkAͩ`ְH$7f pD jƴHIGʋn"T2XPFweGz0BnF9w&JtrOa|@\KZچ`Wh%ڟ?l5cc S~ck:X$kQ=urp[ߐ, @oLј7Hy;q74[@mD9\.?#7^{zU?+*hyg+8-uf&X{F#78; a|ck~lj톒{j܀ޓNjH=EA)"c3EMoO╆ t">q[t*a ̢$=>Ji X~{)`f$AD8Dx%)"t#څY%ƪJ:tD|$ʱ-a0$wǐ}'Y[6%!F @ښ!yH ޱ5M)l6hy(fQy l+f3{U׀o?6[&| \sÿxx(I56ĀQoKc:j(I1%ʄ(wVw\˾ S89Pkd=wUǕg_u_֒󑄧>Y”1\|=8#EMgo{m;pLє2WrWϺ 5jc 7AFvD#[fc. L0 [$۸Tb}J2Z]HD-ɨUUtp$%1lC-B5?ɨ we`4rdHt EqK#|%v\Y2Gw[m[mstB[1HggWv 6k;o8;XE_,[޻et@:%Jީ)z,~(g[y-HdHfźG<6T]KIJ`q~. _D?3IǢQ<^iv #極'G] ^o&!,RI'iMl׹ ;W; &q'9w">S޾[E%DK;iDg'իQ$ y)Jn9K4$B3K#lƊ+TTY an@הK~$ͅ 8{؁X<= y.jը2(/ +.@ݍ޻kTFg[#\n`k[?f67/~tv%̼_:Qn6P>iwKϰQ<,诘ֆ;ݼ:ۇZzjYOk;bx&Z ,'+B#%KM, z,uuvBԣSc);H<>Q.(hM޾%OK<j$>$J =Y4=i`*of4C7QIr޻XmՓ@:j(#ŕހ NL̚OR*Gh;y; U2uQ6#Ft5A>PҊ=U n{r9Y؈iނowlG:^斶gI7? T KE9d?}"p.6`mJt]G+%dz2e&5?:+9>Sz#,*gSL(,lN^2v ,ӓ ho===Ӧ0&!t7@EN9r=⬔ ƞgdf_N6?Mn@a[ɺaҗ}7}j`~U$趨2&^s18u 9MEs ~ B8?@5tȔ#y"r蓤0cubhC&vG6\R5 #ħCYB>B*Ȓ[-DwH:,xhL sXiieRNH 恥]lɜE əpѣx?]g-UU&o%cٜ=,#8_ 9^,0)85tb6"oLƕ08Qע&@P/QW &H7O V|Q//% rZj ''c> Bz@A_F$PXU]~r 'w# O+e"̘ t**a\zB~ //=H!b^Ts]K :uo@,O6(GWDS]j|8Fd}p߾;8os[ArvwMt`@; 0tJrROZمL@ ,5|)>=ψj{9IFu: Ӻ,v6'rQpeԈ!>_s$  R 3oѭ$$HD( cT}"ukNaqt(_6IdSD .+60?!E0K0 B_YH'&,Z3;vfៅy[ej$ $ϣӑO@@NZ 6MېSvgFh?6Ry[#~%c`ԉ 7 `(LFzĸaU#8'dHxM텕g~A;@e`@4;gswWryøL089{|l !迆vqaDӅi'A%wL0^;XX8vI(ע2;ƛ5Na,y\`ZJ2]$O@C@){zpE]DʎSej|5U3JRƿ6 L&v))>б:]oE³M=0؟HfN=f _7-it$^$Se;@?gqD"/<~F!ύ ԝ2Ws͏Bt7ef?MV.UiQD{Ɣ[lBXR $F?a)8) ^Dd$m ."OFnkM)d1 MO] -繌'q?!#igm{L?Q=CRBTvkxNtB)L=Linbe͢(etF0rK<"=e' }@@ heKQygnW-nFSv7p4drqf wb.!i7&>|t1'g>9vuj7Z[t9# E-JG[E acsn~] ỳVمVY&xNA%rpBq_Y"g9a-h[SR7UhW0)ryׂXkFN a78 Sq]،ogws }p<ꬮA}=g.[zH>I2Tƣ)qE6">PkDΥzIW"ڪ=͎E e"G!Z0T٪c2NzmSpcE0Y6 ΤMO8vp&#IֳǾS]HPj3|$l1O:[w58&XfUU}a2 `"PTC k?y*GxWVC[句25Xbl}w+3O尴 3>rc#yi]׽ָ͜805n/˱xh2u)fnx2!~ԹW?#$·u=k;*#0-cl7 ͸x0֑Vze#pJQ.WzԊw999[3"bV1r{My ^ZciJd>{5gDܜ/Ju}pv:V#]89/C$uϼiv92н4q\60"Fo4;T \S[Cys5JǶn~܏\~G3 x뗑;JG0a-`@ؠ#cMqKLP%"$^.qHY=ZN#.=1;|M>a!2v"r@#֥Pᵐ"oKW^'lciWCeJpUBW2H jX .tR]KG A?We\z+|1 {C6fLzEv(e=]4)TdU1Q+X O#JK/ !n``JcIsaf}q7"THPYTDYio*~ND}7"zjq3)1maWJZ*]hm>[máPM>QG~)#ª%i%pSƪ"=Q6Ej9dڅdL^BGr3"ſz~fd(a|hQFz F0vי;탅 L Q_,\jt=vQ@oִ[aWH-mRwjIl 3Qu{&񟛙? 8V06mɽby2Q6A]0FE7HF yAPi`_}N{I`w1xN)0,Ŧ='`Idݭ KwLvtiGWD>u$6lj CcŀDWrSC3ǸW+~!@iN8$?7ёDG0̜(0}BPl%T=d2ǘ)մO<1a$"X.ԶpwL &S%ڶǭ` 2҉>e/2׀T8A!MR|;($Q0RW+ ߐz0b~hU7&hϪjGDط>Nh2>  `zKk`{:'&Aw;7k9bZ 3 $ڕмu*.EB_JM Q5#"57ExY c}=T6%#UM&#"!@(S~#Qn, >WO_B:C4&16tg!l~%KE,n՚I;M$b?rR{t:)0q@qT.36`TìUyy VWϷ\Q*G1T+M}O3b M7(=].D b/ni'__M<N'xx|OJWo.:8pމ1E9.Z@:<4ϩꎗ3C-9&e҉۰5Q&lƯt\e#3= QOn%6VP }86oͽ"Krn1Ǜ#7P.R=Gڏ'!q|ZM6jU( a{QAX/A7m1ν[ T]FSJ]bgCVuVS:_h]賝SVg +%Sz?_s-ڻJTB yrZB3Ϧ͙t-|W%Ox],׀,82ז Bxʴ;~:I<3:dE UQ4֒6hS ˰/1x;>\##xs,?^џ˦0:q0]>Ay.e7s|sq^I:MÉLw;kJijP@7FNCeC9ϝ[I=ǴP5~: Ed,UuFq&ݭ\/*RО# |o\B4OaF*耂_' R,BtLD|\+W+=!Lװޟ)b괥f2cIqF:fh>NcWpA %+gaz$jgNmk\Du&uTƷE'BG=Ӻ=:Q%-3ޔwJz3>N VMw[g Y# ҔB%H#UK>l.!S>:"TL24X r,{zNfQusqTBe*E̗7^rXZ 5{յZ0.c^Iһ[a֘nR},q/SA]$'m2GmT ,v6 QVڕ\uaԦ+tֽٗ? ZDܳQ" L$ZqG\#nd ҿJe\q>o߽֖.ג ܶplR԰Yco[Ͷ6w2݌v6xX=~d7/*njҢ^b,_DܽyVNLeI[lکWu wK0~.G8S'uk)>źH$ !\c(f0q= |42j:T^ R]GtBfWti}q1qz>|6+bYϮ߼ 枷"O834|4eB߁څB(&GDiz8:U[~OP{RVN,y7^zzPx,@}%ԫebȪ3e=OFy \:Z9۔<ݱMNgaZ:0/g3K1]%ȺW;Dѷu-&á^Z /(w Vrz3fe0H.vZf^▬PFmR2-ML/ٽ:^ZJ]:k9toh 7{Ќ$[i# f2I!mb8趑QB"x {L<,l٭q|P=$W,b/qyD@[w gKűL.1:QdH>Sd/oYro+8qywu/WYE2ZC(MJWK۽$0^&` mԨd %ީA@"5Nʏʧ6~-D]>(2bmjV^Vt#'=,d,馆YB|eY׺Avb59N5XcnvEX!>?(|Hp]nM-tolo3~dTHсzw@z5iHiA_٬0cïkٚ/h\e=Gw$O_CZ%"&%VSTM_1'euy JgwȞHۃu2zm~l:aoJK\٤4kT?sYOGkfX%3> !%vվCӣZκeAsPE~fPvr燕tr oP?bOkM)2ׂ% jpeߴQANj㯃 N׺IEMd2v^D]AC>NHm̀AR mBñIqﰄяYEȜS]͖*mܟLҀGǘJP ` =T#a.z(L9Ԕ )DȀѝb{;É ʚYk&D /u\tRm=e(^tINJ615' Ls~`s}hF1$t036sikp/cˬC@Opg"?#Uh|0sQi5_fB;ت0ɮRE~W+yʍ12θ4 3W/΅ M  =K|S*52Frpw"h~:n?sℹiBiP N%3YGx O? Y= 2֎!bGпc֚`CmOQlbs"w!|uK ]붮>[rLt?^ 3;u#g^P ) ̴>u?$*wͺ7{60EPD/M,5e^D0q4zo(5sp{1gP1G(1҇Tטr#S.?i$|,u2bSV8a|b2MUeNUe[7gHWn^ٶ7nJ3`orUnCxՍjD,WS'\2+wbYm 4ֻ++/*Y'"d-׸t/QHs#MF< |*5HOZI^~Vyꃰ~d&@qeX:pCM07gІ xgوyV@~`Pyq'irvr BB,!&}ևOD{xjp/)rh^L]W\+BAIϞ >O '2DkFj[L35U6+_V{$^ [F+ ҵ1zns0)10(|b{o;0hJ:e5<&"40*ISZHjvL)u+ R)N\(?}sc$ϯǏXxNH(4f{@9lv}ha:6Y( 4"vTUƩq;w^'rާ!+8Hý6ZϦ# ܹ}AIg_6gW}=:vJ%6񜇤VG @w릃:Re- \Yv;:fuC*rJ܋J18O 6#m9PDysTt:"ѧN :`, " VN1'dF>m&v\7/ɸ2z;H@0f|*u BHOdե$܎+?>}h1 =WigApvu(N9n2o$Kil 'K_$hH K 15]Gqds]/Or0t$:bZMlKOC[h1dMp_H PX+bu f_ ,x [֋+D˽[+5zʳMjG)l@u0SܭvhPV Нɴ}x-/#BCɘyX0K7Ɛ^SxXk)MP F.j?aѠWw@c)GֳB~nOkmF֢L— 50A(u‡ $7u`4uHREm Fm>w,eN%"m+Wn!~[]q 4̋G=ϘgP#AC#fݩnռ}j0Pjqߢ1>HWFgWb5&DF|z {6|GTgn{`"j-@ 1ϑ }\ Nk!6bLoW{_6*R3F hN2zmpVy&zz>_>L0,*{ {fGf1)0SԪjR5E=7&bǮ<.s8nvb{-u~)͕wey+Kk蝵 o;aPC$k/R A.`o(9 S ˢزڷ6$1e^OTH!p VM+mP|f„CݽGV'ķÆsfP 8zoE+d`ɽ?<8ge S5ICMa5ڐ U8*_1_/E;:ܓZ*u?Hu _+4B 'ΐGzoY'yHM2TzY|^C "(T cl0|][FwJ^81-3EQ-PPae@u{*F~W} e S%]ҸAC ~S,f^섾k`m1|Z}Xq"L"I3#}p 3,Zn49j}fAIYm^-3K  @-08>3z:UupG"ŧQ: bfaN~L _iI,j2c1$8s8`T ^Y_ vHJ0&B:,F V4_}=P\Bq) 4j#7n˞QhIV1wVNy6fq S^MU]^˂o`x05VCrfgwu* )HZm';jgKXrFk Wv9q&iNu8'G:yS-qAz;جrR,  3Odub2E,VQ(T_qe=!ՙ0hR"xD-Hv~7t)=Uqʯ